[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->parent_constant__B3LC.static_type__M2YD;
+        result__0JJR=NULL;
+        ptr__1JJR=((__POINTER )(NULL));
+        typ_id__2JJR= 0;
+        sz__3JJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+        if ((sz__3JJR ==  0)) {
+          result__0JJR=INTEGER_CST__;
+        } else {
+          typ_id__2JJR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3JJR);
+          if ((typ_id__2JJR == (__INTEGER)(-  1))) {
+            a__4JJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__5JJR=(__UINTEGER_32)((__UINTEGER_32)(sz__3JJR + a__4JJR) & (__UINTEGER_32)(~ a__4JJR));
+            ptr_table__BFXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5JJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__AFXR=((__POINTER )(NULL));
+            result__CFXR=((__POINTER *)ptr_table__BFXR)[ 0];
+            if ((result__CFXR == (void *)NULL)) {
+              result__CFXR=new_lab__2PJ(new_size__5JJR);
+              next__AFXR=(void *)((unsigned long)result__CFXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5JJR)));
+              ((__POINTER *)next__AFXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__BFXR)[ 0]=next__AFXR;
+            } else {
+              next__AFXR=((__POINTER *)result__CFXR)[ 0];
+              if ((next__AFXR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CFXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5JJR <<  1)) <=  4096)) {
+                  next__AFXR=(void *)((unsigned long)result__CFXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5JJR)));
+                } else {
+                  next__AFXR=new_lab__2PJ(new_size__5JJR);
+                };
+                ((__POINTER *)next__AFXR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__BFXR)[ 0]=next__AFXR;
+              } else {
+                ((__POINTER *)result__CFXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AFXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__CFXR=next__AFXR;
+              };
+            };
+            ptr__1JJR=result__CFXR;
+          } else {
+            t__AKJR=((__UINTEGER_32 )typ_id__2JJR);
+            a__BKJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__JFXR=(__UINTEGER_32)((__UINTEGER_32)(sz__3JJR + a__BKJR) & (__UINTEGER_32)(~ a__BKJR));
+            ptr_table__GFXR=((__POINTER )(&(table_type[(t__AKJR)])));
+            lab_type__IFXR=(__UINTEGER_32)(t__AKJR |  1);
+            next__FFXR=((__POINTER )(NULL));
+            result__HFXR=((__POINTER *)ptr_table__GFXR)[ 0];
+            if ((result__HFXR == (void *)NULL)) {
+              result__HFXR=new_lab__2PJ(lab_type__IFXR);
+              next__FFXR=(void *)((unsigned long)result__HFXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFXR)));
+              ((__POINTER *)next__FFXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__GFXR)[ 0]=next__FFXR;
+            } else {
+              next__FFXR=((__POINTER *)result__HFXR)[ 0];
+              if ((next__FFXR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HFXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JFXR <<  1)) <=  4096)) {
+                  next__FFXR=(void *)((unsigned long)result__HFXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFXR)));
+                } else {
+                  next__FFXR=new_lab__2PJ(lab_type__IFXR);
+                };
+                ((__POINTER *)next__FFXR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__GFXR)[ 0]=next__FFXR;
+              } else {
+                ((__POINTER *)result__HFXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FFXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__HFXR=next__FFXR;
+              };
+            };
+            ptr__1JJR=result__HFXR;
+          };
+          result__0JJR=((__INTEGER_CST *)ptr__1JJR);
+          *(result__0JJR) = *(INTEGER_CST__);
+        };
+        Self__CKJR=((__INTEGER_CST *)result__0JJR);
+        Self__CKJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DKJR;
+        Self__CKJR->value__W4YD=v__EKJR;
+        Self__CKJR->parent_constant__B3LC.static_type__M2YD=t__FKJR;
+        check_type__YG5D(Self__CKJR);
+        __tmp__QVBN=result__0JJR;
       } break;
       case __READ_LOCAL__: {
-        __tmp__MHFN=my_copy__02IJ(__tmp__LHFN);
+        __tmp__BXCR=read__QB5G(((__READ_LOCAL *)__tmp__PVBN)->local__HJZD);
+        if (__tmp__BXCR==NULL) {
+          __tmp__CXCR=NULL;
+        } else {
+          __tmp__CXCR=((__READ_LOCAL *)__tmp__BXCR);
+        };
+        __tmp__QVBN=__tmp__CXCR;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__MHFN=my_copy__2EAI(__tmp__LHFN);
+        __tmp__QVBN=my_copy__SL2H(__tmp__PVBN);
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__MHFN=my_copy__VFAI(__tmp__LHFN);
+        __tmp__QVBN=my_copy__LM2H(__tmp__PVBN);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__MHFN=my_copy__CGAI(__tmp__LHFN);
+        __tmp__QVBN=my_copy__YM2H(__tmp__PVBN);
       } break;
       case __REAL_CST__: {
-        Self__ZVNQ=((__REAL_CST *)__tmp__LHFN);
-        __tmp__MHFN=create__value__type__2KQH(Self__ZVNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ZVNQ->value__RGAI,Self__ZVNQ->parent_constant__IVNH.static_type__LSYD);
+        Self__G0JQ=((__REAL_CST *)__tmp__PVBN);
+        p__TFXR=Self__G0JQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        v__UFXR=Self__G0JQ->value__HN2H;
+        t__VFXR=Self__G0JQ->parent_constant__U2JH.static_type__M2YD;
+        result__KFXR=NULL;
+        ptr__LFXR=((__POINTER )(NULL));
+        typ_id__MFXR= 0;
+        sz__NFXR=((__UINTEGER_32 )sizeof(__REAL_CST));
+        if ((sz__NFXR ==  0)) {
+          result__KFXR=REAL_CST__;
+        } else {
+          typ_id__MFXR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NFXR);
+          if ((typ_id__MFXR == (__INTEGER)(-  1))) {
+            a__OFXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__PFXR=(__UINTEGER_32)((__UINTEGER_32)(sz__NFXR + a__OFXR) & (__UINTEGER_32)(~ a__OFXR));
+            ptr_table__XFXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PFXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__WFXR=((__POINTER )(NULL));
+            result__YFXR=((__POINTER *)ptr_table__XFXR)[ 0];
+            if ((result__YFXR == (void *)NULL)) {
+              result__YFXR=new_lab__2PJ(new_size__PFXR);
+              next__WFXR=(void *)((unsigned long)result__YFXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PFXR)));
+              ((__POINTER *)next__WFXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__XFXR)[ 0]=next__WFXR;
+            } else {
+              next__WFXR=((__POINTER *)result__YFXR)[ 0];
+              if ((next__WFXR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YFXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PFXR <<  1)) <=  4096)) {
+                  next__WFXR=(void *)((unsigned long)result__YFXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PFXR)));
+                } else {
+                  next__WFXR=new_lab__2PJ(new_size__PFXR);
+                };
+                ((__POINTER *)next__WFXR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__XFXR)[ 0]=next__WFXR;
+              } else {
+                ((__POINTER *)result__YFXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WFXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__YFXR=next__WFXR;
+              };
+            };
+            ptr__LFXR=result__YFXR;
+          } else {
+            t__QFXR=((__UINTEGER_32 )typ_id__MFXR);
+            a__RFXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__5FXR=(__UINTEGER_32)((__UINTEGER_32)(sz__NFXR + a__RFXR) & (__UINTEGER_32)(~ a__RFXR));
+            ptr_table__2FXR=((__POINTER )(&(table_type[(t__QFXR)])));
+            lab_type__4FXR=(__UINTEGER_32)(t__QFXR |  1);
+            next__1FXR=((__POINTER )(NULL));
+            result__3FXR=((__POINTER *)ptr_table__2FXR)[ 0];
+            if ((result__3FXR == (void *)NULL)) {
+              result__3FXR=new_lab__2PJ(lab_type__4FXR);
+              next__1FXR=(void *)((unsigned long)result__3FXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5FXR)));
+              ((__POINTER *)next__1FXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__2FXR)[ 0]=next__1FXR;
+            } else {
+              next__1FXR=((__POINTER *)result__3FXR)[ 0];
+              if ((next__1FXR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3FXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5FXR <<  1)) <=  4096)) {
+                  next__1FXR=(void *)((unsigned long)result__3FXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5FXR)));
+                } else {
+                  next__1FXR=new_lab__2PJ(lab_type__4FXR);
+                };
+                ((__POINTER *)next__1FXR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__2FXR)[ 0]=next__1FXR;
+              } else {
+                ((__POINTER *)result__3FXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1FXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__3FXR=next__1FXR;
+              };
+            };
+            ptr__LFXR=result__3FXR;
+          };
+          result__KFXR=((__REAL_CST *)ptr__LFXR);
+          *(result__KFXR) = *(REAL_CST__);
+        };
+        Self__SFXR=((__REAL_CST *)result__KFXR);
+        Self__SFXR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TFXR;
+        Self__SFXR->value__HN2H=v__UFXR;
+        Self__SFXR->parent_constant__U2JH.static_type__M2YD=t__VFXR;
+        __tmp__QVBN=result__KFXR;
       } break;
       case __CHARACTER_CST__: {
-        Self__1VNQ=((__CHARACTER_CST *)__tmp__LHFN);
-        __tmp__MHFN=create__char__XLQH(Self__1VNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__1VNQ->text__ZGAI);
+        Self__I0JQ=((__CHARACTER_CST *)__tmp__PVBN);
+        __tmp__QVBN=create__char__4SMH(Self__I0JQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__I0JQ->text__PN2H);
       } break;
       case __IS_EXPANDED__: {
-        Self__2VNQ=((__IS_EXPANDED *)__tmp__LHFN);
-        __tmp__MHFN=create__receiver__2J0H(Self__2VNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__2VNQ->receiver__AHAI));
+        Self__J0JQ=((__IS_EXPANDED *)__tmp__PVBN);
+        __tmp__FXCR=read__QB5G(((__READ_LOCAL *)Self__J0JQ->receiver__WN2H)->local__HJZD);
+        if (__tmp__FXCR==NULL) {
+          __tmp__GXCR=NULL;
+        } else {
+          __tmp__GXCR=((__READ_LOCAL *)__tmp__FXCR);
+        };
+        p__JGXR=Self__J0JQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        result__AGXR=NULL;
+        ptr__BGXR=((__POINTER )(NULL));
+        typ_id__CGXR= 0;
+        sz__DGXR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+        if ((sz__DGXR ==  0)) {
+          result__AGXR=IS_EXPANDED__;
+        } else {
+          typ_id__CGXR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DGXR);
+          if ((typ_id__CGXR == (__INTEGER)(-  1))) {
+            a__EGXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__FGXR=(__UINTEGER_32)((__UINTEGER_32)(sz__DGXR + a__EGXR) & (__UINTEGER_32)(~ a__EGXR));
+            ptr_table__MGXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FGXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__LGXR=((__POINTER )(NULL));
+            result__NGXR=((__POINTER *)ptr_table__MGXR)[ 0];
+            if ((result__NGXR == (void *)NULL)) {
+              result__NGXR=new_lab__2PJ(new_size__FGXR);
+              next__LGXR=(void *)((unsigned long)result__NGXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FGXR)));
+              ((__POINTER *)next__LGXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__MGXR)[ 0]=next__LGXR;
+            } else {
+              next__LGXR=((__POINTER *)result__NGXR)[ 0];
+              if ((next__LGXR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NGXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FGXR <<  1)) <=  4096)) {
+                  next__LGXR=(void *)((unsigned long)result__NGXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FGXR)));
+                } else {
+                  next__LGXR=new_lab__2PJ(new_size__FGXR);
+                };
+                ((__POINTER *)next__LGXR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__MGXR)[ 0]=next__LGXR;
+              } else {
+                ((__POINTER *)result__NGXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LGXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__NGXR=next__LGXR;
+              };
+            };
+            ptr__BGXR=result__NGXR;
+          } else {
+            t__GGXR=((__UINTEGER_32 )typ_id__CGXR);
+            a__HGXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__UGXR=(__UINTEGER_32)((__UINTEGER_32)(sz__DGXR + a__HGXR) & (__UINTEGER_32)(~ a__HGXR));
+            ptr_table__RGXR=((__POINTER )(&(table_type[(t__GGXR)])));
+            lab_type__TGXR=(__UINTEGER_32)(t__GGXR |  1);
+            next__QGXR=((__POINTER )(NULL));
+            result__SGXR=((__POINTER *)ptr_table__RGXR)[ 0];
+            if ((result__SGXR == (void *)NULL)) {
+              result__SGXR=new_lab__2PJ(lab_type__TGXR);
+              next__QGXR=(void *)((unsigned long)result__SGXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UGXR)));
+              ((__POINTER *)next__QGXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__RGXR)[ 0]=next__QGXR;
+            } else {
+              next__QGXR=((__POINTER *)result__SGXR)[ 0];
+              if ((next__QGXR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SGXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UGXR <<  1)) <=  4096)) {
+                  next__QGXR=(void *)((unsigned long)result__SGXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UGXR)));
+                } else {
+                  next__QGXR=new_lab__2PJ(lab_type__TGXR);
+                };
+                ((__POINTER *)next__QGXR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__RGXR)[ 0]=next__QGXR;
+              } else {
+                ((__POINTER *)result__SGXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QGXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__SGXR=next__QGXR;
+              };
+            };
+            ptr__BGXR=result__SGXR;
+          };
+          result__AGXR=((__IS_EXPANDED *)ptr__BGXR);
+          *(result__AGXR) = *(IS_EXPANDED__);
+        };
+        Self__IGXR=((__IS_EXPANDED *)result__AGXR);
+        Self__IGXR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JGXR;
+        Self__IGXR->receiver__WN2H=__tmp__GXCR;
+        __tmp__QVBN=result__AGXR;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__MHFN=my_copy__FHAI(__tmp__LHFN);
+        __tmp__QVBN=my_copy__1N2H(__tmp__PVBN);
       } break;
       case __EXPR_SUP__: {
-        __tmp__MHFN=my_copy__OHAI(__tmp__LHFN);
+        __tmp__QVBN=my_copy__EO2H(__tmp__PVBN);
       } break;
       case __EXPR_SUB__: {
-        __tmp__MHFN=my_copy__ZHAI(__tmp__LHFN);
+        __tmp__QVBN=my_copy__PO2H(__tmp__PVBN);
       } break;
       case __EXPR_MUL__: {
-        __tmp__MHFN=my_copy__FIAI(__tmp__LHFN);
+        __tmp__QVBN=my_copy__1O2H(__tmp__PVBN);
       } break;
       case __EXPR_DIV__: {
-        __tmp__MHFN=my_copy__QIAI(__tmp__LHFN);
+        __tmp__QVBN=my_copy__GP2H(__tmp__PVBN);
       } break;
       case __EXPR_AND__: {
-        __tmp__MHFN=my_copy__1IAI(__tmp__LHFN);
+        __tmp__QVBN=my_copy__RP2H(__tmp__PVBN);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__MHFN=my_copy__GJAI(__tmp__LHFN);
+        __tmp__QVBN=my_copy__2P2H(__tmp__PVBN);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__MHFN=my_copy__RJAI(__tmp__LHFN);
+        __tmp__QVBN=my_copy__HQ2H(__tmp__PVBN);
       } break;
       case __PUT_TO__: {
-        __tmp__MHFN=my_copy__2JAI(__tmp__LHFN);
+        __tmp__QVBN=my_copy__SQ2H(__tmp__PVBN);
       } break;
       case __ITEM__: {
-        __tmp__MHFN=my_copy__NKAI(__tmp__LHFN);
+        __tmp__QVBN=my_copy__DR2H(__tmp__PVBN);
       } break;
       case __SIZE_OF__: {
-        __tmp__MHFN=my_copy__ZKAI(__tmp__LHFN);
+        __tmp__QVBN=my_copy__PR2H(__tmp__PVBN);
       } break;
       case __CAST__: {
-        __tmp__MHFN=my_copy__CLAI(__tmp__LHFN);
+        __tmp__QVBN=my_copy__YR2H(__tmp__PVBN);
       } break;
       case __CALL_SLOT__: {
-        __tmp__MHFN=my_copy__1E2M(__tmp__LHFN);
+        __tmp__QVBN=my_copy__5SYM(__tmp__PVBN);
       } break;
       case __READ_SLOT__: {
-        __tmp__MHFN=my_copy__MRKK(__tmp__LHFN);
+        __tmp__QVBN=my_copy__IUGK(__tmp__PVBN);
       } break;
       case __READ_GLOBAL__: {
-        __tmp__MHFN=my_copy__ZRKK(__tmp__LHFN);
+        __tmp__HKJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__PVBN)->global__ZGJK),NULL);
+        if (__tmp__HKJR==NULL) {
+          __tmp__IKJR=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__HKJR)->__id) {
+          case __READ_SLOT__: {
+            __tmp__IKJR=NULL;
+          } break;
+          case __READ_GLOBAL__: {
+            __tmp__IKJR=((__READ_GLOBAL *)__tmp__HKJR);
+          } break;
+          }
+        };
+        __tmp__QVBN=__tmp__IKJR;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__MHFN=my_copy__3BGN(__tmp__LHFN);
+        __tmp__QVBN=my_copy__BQCN(__tmp__PVBN);
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__MHFN=my_copy__VIIO(__tmp__LHFN);
+        __tmp__QVBN=my_copy__NREO(__tmp__PVBN);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__MHFN=my_copy__3PNO(__tmp__LHFN);
+        __tmp__QVBN=my_copy__VYJO(__tmp__PVBN);
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__MHFN=my_copy__CJIO(__tmp__LHFN);
+        __tmp__QVBN=my_copy__0REO(__tmp__PVBN);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__MHFN=my_copy__JQNO(__tmp__LHFN);
+        __tmp__QVBN=my_copy__BZJO(__tmp__PVBN);
       } break;
       case __EXPR_NEG__: {
-        __tmp__MHFN=my_copy__EBNM(__tmp__LHFN);
+        __tmp__QVBN=my_copy__CNJM(__tmp__PVBN);
       } break;
       case __EXPR_ADD__: {
-        __tmp__MHFN=my_copy__EOPL(__tmp__LHFN);
+        __tmp__QVBN=my_copy__5XLL(__tmp__PVBN);
       } break;
       case __EXPR_NOT__: {
-        __tmp__MHFN=my_copy__SH2M(__tmp__LHFN);
+        __tmp__QVBN=my_copy__WVYM(__tmp__PVBN);
       } break;
       case __EXPR_MOD__: {
-        __tmp__MHFN=my_copy__NJIO(__tmp__LHFN);
+        __tmp__QVBN=my_copy__FSEO(__tmp__PVBN);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__MHFN=my_copy__YZHP(__tmp__LHFN);
+        __tmp__QVBN=my_copy__QCEP(__tmp__PVBN);
       } break;
       case __EXPR_INF__: {
-        __tmp__MHFN=my_copy__13VN(__tmp__LHFN);
+        __tmp__QVBN=my_copy__5LSN(__tmp__PVBN);
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__MHFN=my_copy__G4VN(__tmp__LHFN);
+        __tmp__QVBN=my_copy__KMSN(__tmp__PVBN);
       } break;
       case __EXPR_OR__: {
-        __tmp__MHFN=my_copy__FLTN(__tmp__LHFN);
+        __tmp__QVBN=my_copy__JZPN(__tmp__PVBN);
       } break;
       case __EXPR_XOR__: {
-        __tmp__MHFN=my_copy__OUWO(__tmp__LHFN);
+        __tmp__QVBN=my_copy__G3SO(__tmp__PVBN);
       } break;
       };
-      result__KHFN=create__with__2AVC(__tmp__MHFN,Self__IHFN->parent_node__I0QC.data__R5YD);
-      add_last__OSYD(node_list__U0QC,result__KHFN);
-      __tmp__YE2M=result__KHFN;
+      d__UKJR=Self__MVBN->parent_node__QLQC.data__SJZD;
+      result__KKJR=NULL;
+      ptr__LKJR=((__POINTER )(NULL));
+      typ_id__MKJR= 0;
+      sz__NKJR=((__UINTEGER_32 )sizeof(__NODE_TYPE));
+      if ((sz__NKJR ==  0)) {
+        result__KKJR=NODE_TYPE__;
+      } else {
+        typ_id__MKJR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NKJR);
+        if ((typ_id__MKJR == (__INTEGER)(-  1))) {
+          a__OKJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__PKJR=(__UINTEGER_32)((__UINTEGER_32)(sz__NKJR + a__OKJR) & (__UINTEGER_32)(~ a__OKJR));
+          ptr_table__WGXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PKJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__VGXR=((__POINTER )(NULL));
+          result__XGXR=((__POINTER *)ptr_table__WGXR)[ 0];
+          if ((result__XGXR == (void *)NULL)) {
+            result__XGXR=new_lab__2PJ(new_size__PKJR);
+            next__VGXR=(void *)((unsigned long)result__XGXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PKJR)));
+            ((__POINTER *)next__VGXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__WGXR)[ 0]=next__VGXR;
+          } else {
+            next__VGXR=((__POINTER *)result__XGXR)[ 0];
+            if ((next__VGXR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XGXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PKJR <<  1)) <=  4096)) {
+                next__VGXR=(void *)((unsigned long)result__XGXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PKJR)));
+              } else {
+                next__VGXR=new_lab__2PJ(new_size__PKJR);
+              };
+              ((__POINTER *)next__VGXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__WGXR)[ 0]=next__VGXR;
+            } else {
+              ((__POINTER *)result__XGXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VGXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__XGXR=next__VGXR;
+            };
+          };
+          ptr__LKJR=result__XGXR;
+        } else {
+          t__QKJR=((__UINTEGER_32 )typ_id__MKJR);
+          a__RKJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__4GXR=(__UINTEGER_32)((__UINTEGER_32)(sz__NKJR + a__RKJR) & (__UINTEGER_32)(~ a__RKJR));
+          ptr_table__1GXR=((__POINTER )(&(table_type[(t__QKJR)])));
+          lab_type__3GXR=(__UINTEGER_32)(t__QKJR |  1);
+          next__0GXR=((__POINTER )(NULL));
+          result__2GXR=((__POINTER *)ptr_table__1GXR)[ 0];
+          if ((result__2GXR == (void *)NULL)) {
+            result__2GXR=new_lab__2PJ(lab_type__3GXR);
+            next__0GXR=(void *)((unsigned long)result__2GXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4GXR)));
+            ((__POINTER *)next__0GXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__1GXR)[ 0]=next__0GXR;
+          } else {
+            next__0GXR=((__POINTER *)result__2GXR)[ 0];
+            if ((next__0GXR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2GXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4GXR <<  1)) <=  4096)) {
+                next__0GXR=(void *)((unsigned long)result__2GXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4GXR)));
+              } else {
+                next__0GXR=new_lab__2PJ(lab_type__3GXR);
+              };
+              ((__POINTER *)next__0GXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__1GXR)[ 0]=next__0GXR;
+            } else {
+              ((__POINTER *)result__2GXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0GXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__2GXR=next__0GXR;
+            };
+          };
+          ptr__LKJR=result__2GXR;
+        };
+        result__KKJR=((__NODE_TYPE *)ptr__LKJR);
+        *(result__KKJR) = *(NODE_TYPE__);
+      };
+      Self__SKJR=((__NODE_TYPE *)result__KKJR);
+      Self__SKJR->parent_node__QLQC.expr__RJZD=__tmp__QVBN;
+      Self__SKJR->parent_node__QLQC.data__SJZD=d__UKJR;
+      late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI +  1);
+      Self__4KAR=((__LINKED_LISToNODE_TYPEo *)node_list__2LQC);
+      if (((void *)Self__4KAR->first_link__U2YD == (void *)NULL)) {
+        result__VKJR=NULL;
+        ptr__WKJR=((__POINTER )(NULL));
+        typ_id__XKJR= 0;
+        sz__YKJR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
+        if ((sz__YKJR ==  0)) {
+          result__VKJR=LINKED_LIST_NODEoNODE_TYPEo__;
+        } else {
+          typ_id__XKJR=__LINKED_LIST_NODEoNODE_TYPEo__;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YKJR);
+          if ((typ_id__XKJR == (__INTEGER)(-  1))) {
+            a__ZKJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__0KJR=(__UINTEGER_32)((__UINTEGER_32)(sz__YKJR + a__ZKJR) & (__UINTEGER_32)(~ a__ZKJR));
+            ptr_table__AHXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0KJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__5GXR=((__POINTER )(NULL));
+            result__BHXR=((__POINTER *)ptr_table__AHXR)[ 0];
+            if ((result__BHXR == (void *)NULL)) {
+              result__BHXR=new_lab__2PJ(new_size__0KJR);
+              next__5GXR=(void *)((unsigned long)result__BHXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0KJR)));
+              ((__POINTER *)next__5GXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__AHXR)[ 0]=next__5GXR;
+            } else {
+              next__5GXR=((__POINTER *)result__BHXR)[ 0];
+              if ((next__5GXR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BHXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0KJR <<  1)) <=  4096)) {
+                  next__5GXR=(void *)((unsigned long)result__BHXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0KJR)));
+                } else {
+                  next__5GXR=new_lab__2PJ(new_size__0KJR);
+                };
+                ((__POINTER *)next__5GXR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__AHXR)[ 0]=next__5GXR;
+              } else {
+                ((__POINTER *)result__BHXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5GXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__BHXR=next__5GXR;
+              };
+            };
+            ptr__WKJR=result__BHXR;
+          } else {
+            t__1KJR=((__UINTEGER_32 )typ_id__XKJR);
+            a__2KJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__IHXR=(__UINTEGER_32)((__UINTEGER_32)(sz__YKJR + a__2KJR) & (__UINTEGER_32)(~ a__2KJR));
+            ptr_table__FHXR=((__POINTER )(&(table_type[(t__1KJR)])));
+            lab_type__HHXR=(__UINTEGER_32)(t__1KJR |  1);
+            next__EHXR=((__POINTER )(NULL));
+            result__GHXR=((__POINTER *)ptr_table__FHXR)[ 0];
+            if ((result__GHXR == (void *)NULL)) {
+              result__GHXR=new_lab__2PJ(lab_type__HHXR);
+              next__EHXR=(void *)((unsigned long)result__GHXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IHXR)));
+              ((__POINTER *)next__EHXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__FHXR)[ 0]=next__EHXR;
+            } else {
+              next__EHXR=((__POINTER *)result__GHXR)[ 0];
+              if ((next__EHXR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GHXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IHXR <<  1)) <=  4096)) {
+                  next__EHXR=(void *)((unsigned long)result__GHXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IHXR)));
+                } else {
+                  next__EHXR=new_lab__2PJ(lab_type__HHXR);
+                };
+                ((__POINTER *)next__EHXR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__FHXR)[ 0]=next__EHXR;
+              } else {
+                ((__POINTER *)result__GHXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EHXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__GHXR=next__EHXR;
+              };
+            };
+            ptr__WKJR=result__GHXR;
+          };
+          result__VKJR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__WKJR);
+          *(result__VKJR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
+        };
+        Self__3KJR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__VKJR);
+        Self__3KJR->item__N0SE=result__KKJR;
+        Self__3KJR->next__OW4E=NULL;
+        Self__4KAR->first_link__U2YD=result__VKJR;
+        Self__4KAR->parent_linked_collection__1LQC.upper__2AID= 1;
+        Self__4KAR->last_link__32YD=result__VKJR;
+        Self__4KAR->mem_idx__42YD= 1;
+        Self__4KAR->mem_lnk__A3YD=result__VKJR;
+      } else {
+        result__5KJR=NULL;
+        ptr__ALJR=((__POINTER )(NULL));
+        typ_id__BLJR= 0;
+        sz__CLJR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
+        if ((sz__CLJR ==  0)) {
+          result__5KJR=LINKED_LIST_NODEoNODE_TYPEo__;
+        } else {
+          typ_id__BLJR=__LINKED_LIST_NODEoNODE_TYPEo__;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CLJR);
+          if ((typ_id__BLJR == (__INTEGER)(-  1))) {
+            a__DLJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__ELJR=(__UINTEGER_32)((__UINTEGER_32)(sz__CLJR + a__DLJR) & (__UINTEGER_32)(~ a__DLJR));
+            ptr_table__KHXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ELJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__JHXR=((__POINTER )(NULL));
+            result__LHXR=((__POINTER *)ptr_table__KHXR)[ 0];
+            if ((result__LHXR == (void *)NULL)) {
+              result__LHXR=new_lab__2PJ(new_size__ELJR);
+              next__JHXR=(void *)((unsigned long)result__LHXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ELJR)));
+              ((__POINTER *)next__JHXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__KHXR)[ 0]=next__JHXR;
+            } else {
+              next__JHXR=((__POINTER *)result__LHXR)[ 0];
+              if ((next__JHXR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LHXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ELJR <<  1)) <=  4096)) {
+                  next__JHXR=(void *)((unsigned long)result__LHXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ELJR)));
+                } else {
+                  next__JHXR=new_lab__2PJ(new_size__ELJR);
+                };
+                ((__POINTER *)next__JHXR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__KHXR)[ 0]=next__JHXR;
+              } else {
+                ((__POINTER *)result__LHXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JHXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__LHXR=next__JHXR;
+              };
+            };
+            ptr__ALJR=result__LHXR;
+          } else {
+            t__FLJR=((__UINTEGER_32 )typ_id__BLJR);
+            a__GLJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__SHXR=(__UINTEGER_32)((__UINTEGER_32)(sz__CLJR + a__GLJR) & (__UINTEGER_32)(~ a__GLJR));
+            ptr_table__PHXR=((__POINTER )(&(table_type[(t__FLJR)])));
+            lab_type__RHXR=(__UINTEGER_32)(t__FLJR |  1);
+            next__OHXR=((__POINTER )(NULL));
+            result__QHXR=((__POINTER *)ptr_table__PHXR)[ 0];
+            if ((result__QHXR == (void *)NULL)) {
+              result__QHXR=new_lab__2PJ(lab_type__RHXR);
+              next__OHXR=(void *)((unsigned long)result__QHXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SHXR)));
+              ((__POINTER *)next__OHXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__PHXR)[ 0]=next__OHXR;
+            } else {
+              next__OHXR=((__POINTER *)result__QHXR)[ 0];
+              if ((next__OHXR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QHXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SHXR <<  1)) <=  4096)) {
+                  next__OHXR=(void *)((unsigned long)result__QHXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SHXR)));
+                } else {
+                  next__OHXR=new_lab__2PJ(lab_type__RHXR);
+                };
+                ((__POINTER *)next__OHXR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__PHXR)[ 0]=next__OHXR;
+              } else {
+                ((__POINTER *)result__QHXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OHXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__QHXR=next__OHXR;
+              };
+            };
+            ptr__ALJR=result__QHXR;
+          };
+          result__5KJR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__ALJR);
+          *(result__5KJR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
+        };
+        Self__HLJR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__5KJR);
+        Self__HLJR->item__N0SE=result__KKJR;
+        Self__HLJR->next__OW4E=NULL;
+        ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__4KAR->last_link__32YD)->next__OW4E=result__5KJR;
+        Self__4KAR->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__4KAR->parent_linked_collection__1LQC.upper__2AID +  1);
+        Self__4KAR->last_link__32YD=result__5KJR;
+      };
+      __tmp__2SYM=result__KKJR;
     } break;
     case __READ_LOCAL__: {
-      __tmp__YE2M=my_copy__02IJ(__tmp__XE2M);
+      __tmp__JXCR=read__QB5G(((__READ_LOCAL *)__tmp__1SYM)->local__HJZD);
+      if (__tmp__JXCR==NULL) {
+        __tmp__KXCR=NULL;
+      } else {
+        __tmp__KXCR=((__READ_LOCAL *)__tmp__JXCR);
+      };
+      __tmp__2SYM=__tmp__KXCR;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__YE2M=my_copy__2EAI(__tmp__XE2M);
+      __tmp__2SYM=my_copy__SL2H(__tmp__1SYM);
     } break;
     case __NODE_STYLE__: {
-      print__1ZE((&__string_495));
+      print__1ZE((&__string_503));
       fputc((int)('\n'),stdout);
       exit(( 1));
-      __tmp__YE2M=NULL;
+      __tmp__2SYM=NULL;
     } break;
     case __WRITE_GLOBAL__: {
-      __tmp__YE2M=my_copy__UHFN(__tmp__XE2M);
+      __tmp__2SYM=my_copy__YVBN(__tmp__1SYM);
     } break;
     case __WRITE_SLOT__: {
-      __tmp__YE2M=my_copy__AIFN(__tmp__XE2M);
+      __tmp__2SYM=my_copy__EWBN(__tmp__1SYM);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__YE2M=my_copy__VFAI(__tmp__XE2M);
+      __tmp__2SYM=my_copy__LM2H(__tmp__1SYM);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__YE2M=my_copy__CGAI(__tmp__XE2M);
+      __tmp__2SYM=my_copy__YM2H(__tmp__1SYM);
     } break;
     case __REAL_CST__: {
-      Self__3VNQ=((__REAL_CST *)__tmp__XE2M);
-      __tmp__YE2M=create__value__type__2KQH(Self__3VNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3VNQ->value__RGAI,Self__3VNQ->parent_constant__IVNH.static_type__LSYD);
+      Self__K0JQ=((__REAL_CST *)__tmp__1SYM);
+      p__2HXR=Self__K0JQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      v__3HXR=Self__K0JQ->value__HN2H;
+      t__4HXR=Self__K0JQ->parent_constant__U2JH.static_type__M2YD;
+      result__THXR=NULL;
+      ptr__UHXR=((__POINTER )(NULL));
+      typ_id__VHXR= 0;
+      sz__WHXR=((__UINTEGER_32 )sizeof(__REAL_CST));
+      if ((sz__WHXR ==  0)) {
+        result__THXR=REAL_CST__;
+      } else {
+        typ_id__VHXR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WHXR);
+        if ((typ_id__VHXR == (__INTEGER)(-  1))) {
+          a__XHXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__YHXR=(__UINTEGER_32)((__UINTEGER_32)(sz__WHXR + a__XHXR) & (__UINTEGER_32)(~ a__XHXR));
+          ptr_table__AIXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YHXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__5HXR=((__POINTER )(NULL));
+          result__BIXR=((__POINTER *)ptr_table__AIXR)[ 0];
+          if ((result__BIXR == (void *)NULL)) {
+            result__BIXR=new_lab__2PJ(new_size__YHXR);
+            next__5HXR=(void *)((unsigned long)result__BIXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YHXR)));
+            ((__POINTER *)next__5HXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__AIXR)[ 0]=next__5HXR;
+          } else {
+            next__5HXR=((__POINTER *)result__BIXR)[ 0];
+            if ((next__5HXR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BIXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YHXR <<  1)) <=  4096)) {
+                next__5HXR=(void *)((unsigned long)result__BIXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YHXR)));
+              } else {
+                next__5HXR=new_lab__2PJ(new_size__YHXR);
+              };
+              ((__POINTER *)next__5HXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__AIXR)[ 0]=next__5HXR;
+            } else {
+              ((__POINTER *)result__BIXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5HXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__BIXR=next__5HXR;
+            };
+          };
+          ptr__UHXR=result__BIXR;
+        } else {
+          t__ZHXR=((__UINTEGER_32 )typ_id__VHXR);
+          a__0HXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__IIXR=(__UINTEGER_32)((__UINTEGER_32)(sz__WHXR + a__0HXR) & (__UINTEGER_32)(~ a__0HXR));
+          ptr_table__FIXR=((__POINTER )(&(table_type[(t__ZHXR)])));
+          lab_type__HIXR=(__UINTEGER_32)(t__ZHXR |  1);
+          next__EIXR=((__POINTER )(NULL));
+          result__GIXR=((__POINTER *)ptr_table__FIXR)[ 0];
+          if ((result__GIXR == (void *)NULL)) {
+            result__GIXR=new_lab__2PJ(lab_type__HIXR);
+            next__EIXR=(void *)((unsigned long)result__GIXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IIXR)));
+            ((__POINTER *)next__EIXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__FIXR)[ 0]=next__EIXR;
+          } else {
+            next__EIXR=((__POINTER *)result__GIXR)[ 0];
+            if ((next__EIXR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GIXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IIXR <<  1)) <=  4096)) {
+                next__EIXR=(void *)((unsigned long)result__GIXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IIXR)));
+              } else {
+                next__EIXR=new_lab__2PJ(lab_type__HIXR);
+              };
+              ((__POINTER *)next__EIXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__FIXR)[ 0]=next__EIXR;
+            } else {
+              ((__POINTER *)result__GIXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EIXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__GIXR=next__EIXR;
+            };
+          };
+          ptr__UHXR=result__GIXR;
+        };
+        result__THXR=((__REAL_CST *)ptr__UHXR);
+        *(result__THXR) = *(REAL_CST__);
+      };
+      Self__1HXR=((__REAL_CST *)result__THXR);
+      Self__1HXR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2HXR;
+      Self__1HXR->value__HN2H=v__3HXR;
+      Self__1HXR->parent_constant__U2JH.static_type__M2YD=t__4HXR;
+      __tmp__2SYM=result__THXR;
     } break;
     case __CHARACTER_CST__: {
-      Self__5VNQ=((__CHARACTER_CST *)__tmp__XE2M);
-      __tmp__YE2M=create__char__XLQH(Self__5VNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5VNQ->text__ZGAI);
+      Self__M0JQ=((__CHARACTER_CST *)__tmp__1SYM);
+      __tmp__2SYM=create__char__4SMH(Self__M0JQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__M0JQ->text__PN2H);
     } break;
     case __IS_EXPANDED__: {
-      Self__AWNQ=((__IS_EXPANDED *)__tmp__XE2M);
-      __tmp__YE2M=create__receiver__2J0H(Self__AWNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__AWNQ->receiver__AHAI));
+      Self__N0JQ=((__IS_EXPANDED *)__tmp__1SYM);
+      __tmp__NXCR=read__QB5G(((__READ_LOCAL *)Self__N0JQ->receiver__WN2H)->local__HJZD);
+      if (__tmp__NXCR==NULL) {
+        __tmp__OXCR=NULL;
+      } else {
+        __tmp__OXCR=((__READ_LOCAL *)__tmp__NXCR);
+      };
+      p__SIXR=Self__N0JQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      result__JIXR=NULL;
+      ptr__KIXR=((__POINTER )(NULL));
+      typ_id__LIXR= 0;
+      sz__MIXR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+      if ((sz__MIXR ==  0)) {
+        result__JIXR=IS_EXPANDED__;
+      } else {
+        typ_id__LIXR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MIXR);
+        if ((typ_id__LIXR == (__INTEGER)(-  1))) {
+          a__NIXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__OIXR=(__UINTEGER_32)((__UINTEGER_32)(sz__MIXR + a__NIXR) & (__UINTEGER_32)(~ a__NIXR));
+          ptr_table__VIXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OIXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__UIXR=((__POINTER )(NULL));
+          result__WIXR=((__POINTER *)ptr_table__VIXR)[ 0];
+          if ((result__WIXR == (void *)NULL)) {
+            result__WIXR=new_lab__2PJ(new_size__OIXR);
+            next__UIXR=(void *)((unsigned long)result__WIXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OIXR)));
+            ((__POINTER *)next__UIXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__VIXR)[ 0]=next__UIXR;
+          } else {
+            next__UIXR=((__POINTER *)result__WIXR)[ 0];
+            if ((next__UIXR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WIXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OIXR <<  1)) <=  4096)) {
+                next__UIXR=(void *)((unsigned long)result__WIXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OIXR)));
+              } else {
+                next__UIXR=new_lab__2PJ(new_size__OIXR);
+              };
+              ((__POINTER *)next__UIXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__VIXR)[ 0]=next__UIXR;
+            } else {
+              ((__POINTER *)result__WIXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UIXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__WIXR=next__UIXR;
+            };
+          };
+          ptr__KIXR=result__WIXR;
+        } else {
+          t__PIXR=((__UINTEGER_32 )typ_id__LIXR);
+          a__QIXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__3IXR=(__UINTEGER_32)((__UINTEGER_32)(sz__MIXR + a__QIXR) & (__UINTEGER_32)(~ a__QIXR));
+          ptr_table__0IXR=((__POINTER )(&(table_type[(t__PIXR)])));
+          lab_type__2IXR=(__UINTEGER_32)(t__PIXR |  1);
+          next__ZIXR=((__POINTER )(NULL));
+          result__1IXR=((__POINTER *)ptr_table__0IXR)[ 0];
+          if ((result__1IXR == (void *)NULL)) {
+            result__1IXR=new_lab__2PJ(lab_type__2IXR);
+            next__ZIXR=(void *)((unsigned long)result__1IXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3IXR)));
+            ((__POINTER *)next__ZIXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__0IXR)[ 0]=next__ZIXR;
+          } else {
+            next__ZIXR=((__POINTER *)result__1IXR)[ 0];
+            if ((next__ZIXR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1IXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3IXR <<  1)) <=  4096)) {
+                next__ZIXR=(void *)((unsigned long)result__1IXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3IXR)));
+              } else {
+                next__ZIXR=new_lab__2PJ(lab_type__2IXR);
+              };
+              ((__POINTER *)next__ZIXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__0IXR)[ 0]=next__ZIXR;
+            } else {
+              ((__POINTER *)result__1IXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZIXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__1IXR=next__ZIXR;
+            };
+          };
+          ptr__KIXR=result__1IXR;
+        };
+        result__JIXR=((__IS_EXPANDED *)ptr__KIXR);
+        *(result__JIXR) = *(IS_EXPANDED__);
+      };
+      Self__RIXR=((__IS_EXPANDED *)result__JIXR);
+      Self__RIXR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SIXR;
+      Self__RIXR->receiver__WN2H=__tmp__OXCR;
+      __tmp__2SYM=result__JIXR;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__YE2M=my_copy__FHAI(__tmp__XE2M);
+      __tmp__2SYM=my_copy__1N2H(__tmp__1SYM);
     } break;
     case __EXPR_SUP__: {
-      __tmp__YE2M=my_copy__OHAI(__tmp__XE2M);
+      __tmp__2SYM=my_copy__EO2H(__tmp__1SYM);
     } break;
     case __EXPR_SUB__: {
-      __tmp__YE2M=my_copy__ZHAI(__tmp__XE2M);
+      __tmp__2SYM=my_copy__PO2H(__tmp__1SYM);
     } break;
     case __EXPR_MUL__: {
-      __tmp__YE2M=my_copy__FIAI(__tmp__XE2M);
+      __tmp__2SYM=my_copy__1O2H(__tmp__1SYM);
     } break;
     case __EXPR_DIV__: {
-      __tmp__YE2M=my_copy__QIAI(__tmp__XE2M);
+      __tmp__2SYM=my_copy__GP2H(__tmp__1SYM);
     } break;
     case __EXPR_AND__: {
-      __tmp__YE2M=my_copy__1IAI(__tmp__XE2M);
+      __tmp__2SYM=my_copy__RP2H(__tmp__1SYM);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__YE2M=my_copy__GJAI(__tmp__XE2M);
+      __tmp__2SYM=my_copy__2P2H(__tmp__1SYM);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__YE2M=my_copy__RJAI(__tmp__XE2M);
+      __tmp__2SYM=my_copy__HQ2H(__tmp__1SYM);
     } break;
     case __PUT_TO__: {
-      __tmp__YE2M=my_copy__2JAI(__tmp__XE2M);
+      __tmp__2SYM=my_copy__SQ2H(__tmp__1SYM);
     } break;
     case __ITEM__: {
-      __tmp__YE2M=my_copy__NKAI(__tmp__XE2M);
+      __tmp__2SYM=my_copy__DR2H(__tmp__1SYM);
     } break;
     case __SIZE_OF__: {
-      __tmp__YE2M=my_copy__ZKAI(__tmp__XE2M);
+      __tmp__2SYM=my_copy__PR2H(__tmp__1SYM);
     } break;
     case __CAST__: {
-      __tmp__YE2M=my_copy__CLAI(__tmp__XE2M);
+      __tmp__2SYM=my_copy__YR2H(__tmp__1SYM);
     } break;
     case __CALL_SLOT__: {
-      __tmp__YE2M=my_copy__1E2M(__tmp__XE2M);
+      __tmp__2SYM=my_copy__5SYM(__tmp__1SYM);
     } break;
     case __NOP__: {
-      __tmp__YE2M=((__NOP *)__tmp__XE2M);
+      __tmp__2SYM=((__NOP *)__tmp__1SYM);
     } break;
     case __READ_SLOT__: {
-      __tmp__YE2M=my_copy__MRKK(__tmp__XE2M);
+      __tmp__2SYM=my_copy__IUGK(__tmp__1SYM);
     } break;
     case __WRITE_LOCAL__: {
-      __tmp__YE2M=my_copy__SIFN(__tmp__XE2M);
+      __tmp__2SYM=my_copy__WWBN(__tmp__1SYM);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__YE2M=my_copy__ZRKK(__tmp__XE2M);
+      __tmp__KLJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1SYM)->global__ZGJK),NULL);
+      if (__tmp__KLJR==NULL) {
+        __tmp__LLJR=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KLJR)->__id) {
+        case __READ_SLOT__: {
+          __tmp__LLJR=NULL;
+        } break;
+        case __READ_GLOBAL__: {
+          __tmp__LLJR=((__READ_GLOBAL *)__tmp__KLJR);
+        } break;
+        }
+      };
+      __tmp__2SYM=__tmp__LLJR;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__YE2M=my_copy__3BGN(__tmp__XE2M);
+      __tmp__2SYM=my_copy__BQCN(__tmp__1SYM);
     } break;
     case __LOOP__: {
-      Self__5IFN=((__LOOP *)__tmp__XE2M);
-      case__EJFN=NULL;
-      loop_end__FJFN=NULL;
-      new_body__CJFN=my_copy__IE2M(Self__5IFN->body__L3OM);
-      result__BJFN=create__name__body__AEEM(Self__5IFN->parent_instr__2GEL.parent_itm_object__TE.position__BJM,get_intern__I3DG(Self__5IFN->name__PEPM),new_body__CJFN);
-      __tmp__RJFN=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)new_body__CJFN)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)new_body__CJFN)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) -  1) -  1)];
-      if (__tmp__RJFN==NULL) {
-        __tmp__SJFN=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__RJFN)->__id) {
+      Self__DXBN=((__LOOP *)__tmp__1SYM);
+      case__IXBN=NULL;
+      loop_end__JXBN=NULL;
+      new_body__GXBN=my_copy__MSYM(Self__DXBN->body__VJLM);
+      p__AQAM=Self__DXBN->parent_instr__KLAL.parent_itm_object__TE.position__WIM;
+      lab__BQAM=get_intern__FMBG(Self__DXBN->name__ZQLM);
+      result__SCCM=NULL;
+      ptr__TCCM=((__POINTER )(NULL));
+      typ_id__YCCM= 0;
+      sz__VCCM=((__UINTEGER_32 )sizeof(__LOOP));
+      if ((sz__VCCM ==  0)) {
+        result__SCCM=LOOP__;
+      } else {
+        typ_id__YCCM=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VCCM);
+        if ((typ_id__YCCM == (__INTEGER)(-  1))) {
+          a__ZG2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__XG2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__VCCM + a__ZG2Q) & (__UINTEGER_32)(~ a__ZG2Q));
+          ptr_table__5IXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XG2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__4IXR=((__POINTER )(NULL));
+          result__AJXR=((__POINTER *)ptr_table__5IXR)[ 0];
+          if ((result__AJXR == (void *)NULL)) {
+            result__AJXR=new_lab__2PJ(new_size__XG2Q);
+            next__4IXR=(void *)((unsigned long)result__AJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XG2Q)));
+            ((__POINTER *)next__4IXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__5IXR)[ 0]=next__4IXR;
+          } else {
+            next__4IXR=((__POINTER *)result__AJXR)[ 0];
+            if ((next__4IXR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AJXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XG2Q <<  1)) <=  4096)) {
+                next__4IXR=(void *)((unsigned long)result__AJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XG2Q)));
+              } else {
+                next__4IXR=new_lab__2PJ(new_size__XG2Q);
+              };
+              ((__POINTER *)next__4IXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__5IXR)[ 0]=next__4IXR;
+            } else {
+              ((__POINTER *)result__AJXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4IXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__AJXR=next__4IXR;
+            };
+          };
+          ptr__TCCM=result__AJXR;
+        } else {
+          t__3G2Q=((__UINTEGER_32 )typ_id__YCCM);
+          a__5G2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__HJXR=(__UINTEGER_32)((__UINTEGER_32)(sz__VCCM + a__5G2Q) & (__UINTEGER_32)(~ a__5G2Q));
+          ptr_table__EJXR=((__POINTER )(&(table_type[(t__3G2Q)])));
+          lab_type__GJXR=(__UINTEGER_32)(t__3G2Q |  1);
+          next__DJXR=((__POINTER )(NULL));
+          result__FJXR=((__POINTER *)ptr_table__EJXR)[ 0];
+          if ((result__FJXR == (void *)NULL)) {
+            result__FJXR=new_lab__2PJ(lab_type__GJXR);
+            next__DJXR=(void *)((unsigned long)result__FJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HJXR)));
+            ((__POINTER *)next__DJXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__EJXR)[ 0]=next__DJXR;
+          } else {
+            next__DJXR=((__POINTER *)result__FJXR)[ 0];
+            if ((next__DJXR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FJXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HJXR <<  1)) <=  4096)) {
+                next__DJXR=(void *)((unsigned long)result__FJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HJXR)));
+              } else {
+                next__DJXR=new_lab__2PJ(lab_type__GJXR);
+              };
+              ((__POINTER *)next__DJXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__EJXR)[ 0]=next__DJXR;
+            } else {
+              ((__POINTER *)result__FJXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DJXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__FJXR=next__DJXR;
+            };
+          };
+          ptr__TCCM=result__FJXR;
+        };
+        result__SCCM=((__LOOP *)ptr__TCCM);
+        *(result__SCCM) = *(LOOP__);
+      };
+      Self__VQLM=((__LOOP *)result__SCCM);
+      Self__VQLM->parent_instr__KLAL.parent_itm_object__TE.position__WIM=p__AQAM;
+      Self__VQLM->name__ZQLM=lab__BQAM;
+      Self__VQLM->body__VJLM=new_body__GXBN;
+      result__FXBN=result__SCCM;
+      __tmp__VXBN=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)new_body__GXBN)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)new_body__GXBN)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) -  1)];
+      if (__tmp__VXBN==NULL) {
+        __tmp__WXBN=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__VXBN)->__id) {
         case __LIST__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __PUSH__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __SWITCH__: {
-          __tmp__SJFN=((void *)__tmp__RJFN);
+          __tmp__WXBN=((void *)__tmp__VXBN);
         } break;
         case __NODE_TYPE__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __NODE_STYLE__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __WRITE_GLOBAL__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __ITEM__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __CAST__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __NOP__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __LOOP__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __LOOP_END__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__SJFN=NULL;
+          __tmp__WXBN=NULL;
         } break;
         }
       };
-      switch__DJFN=__tmp__SJFN;
-      __tmp__YJFN=((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__SJFN)->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG;
-      Self__LFGN= 0;
-      while ((Self__LFGN <= __tmp__YJFN)) {
-        case__EJFN=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)((__SWITCH *)switch__DJFN)->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[Self__LFGN])->code__PWCG;
-        if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)case__EJFN)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) >  1)) {
-          __tmp__MKFN=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)case__EJFN)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)case__EJFN)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) -  1) -  1)];
-          if (__tmp__MKFN==NULL) {
-            __tmp__NKFN=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__MKFN)->__id) {
+      switch__HXBN=__tmp__WXBN;
+      __tmp__2XBN=((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__WXBN)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
+      Self__PTCN= 0;
+      while ((Self__PTCN <= __tmp__2XBN)) {
+        case__IXBN=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)((__SWITCH *)switch__HXBN)->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__PTCN])->code__JPAG;
+        if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)case__IXBN)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) >  1)) {
+          __tmp__QYBN=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)case__IXBN)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)case__IXBN)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) -  1)];
+          if (__tmp__QYBN==NULL) {
+            __tmp__RYBN=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__QYBN)->__id) {
             case __LIST__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __STRING_CST__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __PUSH__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXTERNAL_C__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __PROTOTYPE_CST__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __INTEGER_CST__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __SWITCH__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __NODE_TYPE__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __READ_LOCAL__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_MULTIPLE__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __NODE_STYLE__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __WRITE_GLOBAL__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __WRITE_SLOT__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_EQUAL__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_NOT_EQUAL__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __REAL_CST__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __CHARACTER_CST__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __IS_EXPANDED__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __GET_TYPE_ID__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_SUP__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_SUB__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_MUL__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_DIV__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_AND__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_SHIFT_R__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_SHIFT_L__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __PUT_TO__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __ITEM__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __SIZE_OF__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __CAST__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __CALL_SLOT__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __NOP__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __READ_SLOT__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __WRITE_LOCAL__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __READ_GLOBAL__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_NOT_LOGIC__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __LOOP__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_OR_LOGIC__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_OR_OR_LOGIC__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_AND_LOGIC__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_AND_AND_LOGIC__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_NEG__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_ADD__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_NOT__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_MOD__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __LOOP_END__: {
-              __tmp__NKFN=((void *)__tmp__MKFN);
+              __tmp__RYBN=((void *)__tmp__QYBN);
             } break;
             case __EXPR_SUP_EQ__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_INF__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_INF_EQ__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_OR__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             case __EXPR_XOR__: {
-              __tmp__NKFN=NULL;
+              __tmp__RYBN=NULL;
             } break;
             }
           };
-          loop_end__FJFN=__tmp__NKFN;
-          if (((void *)__tmp__NKFN != (void *)NULL)) {
-            if (((void *)((__LOOP_END *)__tmp__NKFN)->loop__LTPM != (void *)Self__5IFN)) {
-              pos__EWNQ=Self__5IFN->parent_instr__2GEL.parent_itm_object__TE.position__BJM;
-              put_error__text__0AH( 1,(&__string_496));
-              put_position__ECH(pos__EWNQ);
-              send_error__2FH();
+          loop_end__JXBN=__tmp__RYBN;
+          if (((void *)__tmp__RYBN != (void *)NULL)) {
+            if (((void *)((__LOOP_END *)__tmp__RYBN)->loop__V5LM != (void *)Self__DXBN)) {
+              pos__R0JQ=Self__DXBN->parent_instr__KLAL.parent_itm_object__TE.position__WIM;
+              put_error__text__0AH( 1,(&__string_504));
+              put_position__ECH(pos__R0JQ);
+              put_string__EQD(msg_err__5AH);
+              if ((verbose_level__FX !=  0)) {
+                put_string__2EG(((__STRING *)msg_err__5AH));
+              };
+              if (((type_error__4AH !=  2) | is_warning__OBB)) {
+                exit(( 1));
+              };
             };
-            loop_end__FJFN=create__loop__OFLM(((__LOOP_END *)__tmp__NKFN)->parent_instr__SXAM.parent_itm_object__TE.position__BJM,result__BJFN);
-            ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)case__EJFN)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)case__EJFN)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) -  1) -  1)]=loop_end__FJFN;
+            p__ORHM=((__LOOP_END *)__tmp__RYBN)->parent_instr__HD3L.parent_itm_object__TE.position__WIM;
+            result__2CIM=NULL;
+            ptr__3CIM=((__POINTER )(NULL));
+            typ_id__CDIM= 0;
+            sz__5CIM=((__UINTEGER_32 )sizeof(__LOOP_END));
+            if ((sz__5CIM ==  0)) {
+              result__2CIM=LOOP_END__;
+            } else {
+              typ_id__CDIM=-1;
+              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5CIM);
+              if ((typ_id__CDIM == (__INTEGER)(-  1))) {
+                a__EH2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__CH2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__5CIM + a__EH2Q) & (__UINTEGER_32)(~ a__EH2Q));
+                ptr_table__JJXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CH2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                next__IJXR=((__POINTER )(NULL));
+                result__KJXR=((__POINTER *)ptr_table__JJXR)[ 0];
+                if ((result__KJXR == (void *)NULL)) {
+                  result__KJXR=new_lab__2PJ(new_size__CH2Q);
+                  next__IJXR=(void *)((unsigned long)result__KJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CH2Q)));
+                  ((__POINTER *)next__IJXR)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__JJXR)[ 0]=next__IJXR;
+                } else {
+                  next__IJXR=((__POINTER *)result__KJXR)[ 0];
+                  if ((next__IJXR == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KJXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CH2Q <<  1)) <=  4096)) {
+                      next__IJXR=(void *)((unsigned long)result__KJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CH2Q)));
+                    } else {
+                      next__IJXR=new_lab__2PJ(new_size__CH2Q);
+                    };
+                    ((__POINTER *)next__IJXR)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__JJXR)[ 0]=next__IJXR;
+                  } else {
+                    ((__POINTER *)result__KJXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IJXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__KJXR=next__IJXR;
+                  };
+                };
+                ptr__3CIM=result__KJXR;
+              } else {
+                t__IH2Q=((__UINTEGER_32 )typ_id__CDIM);
+                a__KH2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__RJXR=(__UINTEGER_32)((__UINTEGER_32)(sz__5CIM + a__KH2Q) & (__UINTEGER_32)(~ a__KH2Q));
+                ptr_table__OJXR=((__POINTER )(&(table_type[(t__IH2Q)])));
+                lab_type__QJXR=(__UINTEGER_32)(t__IH2Q |  1);
+                next__NJXR=((__POINTER )(NULL));
+                result__PJXR=((__POINTER *)ptr_table__OJXR)[ 0];
+                if ((result__PJXR == (void *)NULL)) {
+                  result__PJXR=new_lab__2PJ(lab_type__QJXR);
+                  next__NJXR=(void *)((unsigned long)result__PJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RJXR)));
+                  ((__POINTER *)next__NJXR)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__OJXR)[ 0]=next__NJXR;
+                } else {
+                  next__NJXR=((__POINTER *)result__PJXR)[ 0];
+                  if ((next__NJXR == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PJXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RJXR <<  1)) <=  4096)) {
+                      next__NJXR=(void *)((unsigned long)result__PJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RJXR)));
+                    } else {
+                      next__NJXR=new_lab__2PJ(lab_type__QJXR);
+                    };
+                    ((__POINTER *)next__NJXR)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__OJXR)[ 0]=next__NJXR;
+                  } else {
+                    ((__POINTER *)result__PJXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NJXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__PJXR=next__NJXR;
+                  };
+                };
+                ptr__3CIM=result__PJXR;
+              };
+              result__2CIM=((__LOOP_END *)ptr__3CIM);
+              *(result__2CIM) = *(LOOP_END__);
+            };
+            Self__S5LM=((__LOOP_END *)result__2CIM);
+            Self__S5LM->parent_instr__HD3L.parent_itm_object__TE.position__WIM=p__ORHM;
+            Self__S5LM->loop__V5LM=result__FXBN;
+            Self__QSMM=((__LOOP *)result__FXBN);
+            Self__QSMM->link_count__OJLM=(__INTEGER)(Self__QSMM->link_count__OJLM +  1);
+            loop_end__JXBN=result__2CIM;
+            ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)case__IXBN)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)case__IXBN)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) -  1)]=result__2CIM;
           };
         };
-        Self__LFGN=(__INTEGER)(Self__LFGN +  1);
+        Self__PTCN=(__INTEGER)(Self__PTCN +  1);
       };
-      if ((result__BJFN->link_count__E3OM != Self__5IFN->link_count__E3OM)) {
-        print__1ZE(Self__5IFN->name__PEPM);
-        print__1ZE((&__string_497));
-        print__4ADD(Self__5IFN->link_count__E3OM);
-        print__1ZE((&__string_498));
-        print__4ADD(result__BJFN->link_count__E3OM);
+      if ((result__SCCM->link_count__OJLM != Self__DXBN->link_count__OJLM)) {
+        print__1ZE(Self__DXBN->name__ZQLM);
+        print__1ZE((&__string_505));
+        Self__TJXR=Self__DXBN->link_count__OJLM;
+        if ((Self__TJXR ==  0)) {
+          fputc((int)('0'),stdout);
+          __tmp__SJXR=TRUE__;
+        } else {
+          __tmp__SJXR=FALSE__;
+        };
+        if ((! __tmp__SJXR)) {
+          if ((Self__TJXR <  0)) {
+            fputc((int)('-'),stdout);
+            print_positif__GPSE((__INTEGER)(- Self__TJXR));
+          } else {
+            print_positif__GPSE(Self__TJXR);
+          };
+        };
+        print__1ZE((&__string_506));
+        Self__VJXR=result__SCCM->link_count__OJLM;
+        if ((Self__VJXR ==  0)) {
+          fputc((int)('0'),stdout);
+          __tmp__UJXR=TRUE__;
+        } else {
+          __tmp__UJXR=FALSE__;
+        };
+        if ((! __tmp__UJXR)) {
+          if ((Self__VJXR <  0)) {
+            fputc((int)('-'),stdout);
+            print_positif__GPSE((__INTEGER)(- Self__VJXR));
+          } else {
+            print_positif__GPSE(Self__VJXR);
+          };
+        };
         fputc((int)('\n'),stdout);
-        pos__JAEN=Self__5IFN->parent_instr__2GEL.parent_itm_object__TE.position__BJM;
-        put_error__text__0AH( 1,(&__string_499));
-        put_position__ECH(pos__JAEN);
-        send_error__2FH();
+        pos__NOAN=Self__DXBN->parent_instr__KLAL.parent_itm_object__TE.position__WIM;
+        put_error__text__0AH( 1,(&__string_507));
+        put_position__ECH(pos__NOAN);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
+        };
       };
-      __tmp__YE2M=result__BJFN;
+      __tmp__2SYM=result__SCCM;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__YE2M=my_copy__VIIO(__tmp__XE2M);
+      __tmp__2SYM=my_copy__NREO(__tmp__1SYM);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__YE2M=my_copy__3PNO(__tmp__XE2M);
+      __tmp__2SYM=my_copy__VYJO(__tmp__1SYM);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__YE2M=my_copy__CJIO(__tmp__XE2M);
+      __tmp__2SYM=my_copy__0REO(__tmp__1SYM);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__YE2M=my_copy__JQNO(__tmp__XE2M);
+      __tmp__2SYM=my_copy__BZJO(__tmp__1SYM);
     } break;
     case __EXPR_NEG__: {
-      __tmp__YE2M=my_copy__EBNM(__tmp__XE2M);
+      __tmp__2SYM=my_copy__CNJM(__tmp__1SYM);
     } break;
     case __EXPR_ADD__: {
-      __tmp__YE2M=my_copy__EOPL(__tmp__XE2M);
+      __tmp__2SYM=my_copy__5XLL(__tmp__1SYM);
     } break;
     case __EXPR_NOT__: {
-      __tmp__YE2M=my_copy__SH2M(__tmp__XE2M);
+      __tmp__2SYM=my_copy__WVYM(__tmp__1SYM);
     } break;
     case __EXPR_MOD__: {
-      __tmp__YE2M=my_copy__NJIO(__tmp__XE2M);
+      __tmp__2SYM=my_copy__FSEO(__tmp__1SYM);
     } break;
     case __LOOP_END__: {
-      __tmp__YE2M=((__LOOP_END *)__tmp__XE2M);
+      __tmp__2SYM=((__LOOP_END *)__tmp__1SYM);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__YE2M=my_copy__YZHP(__tmp__XE2M);
+      __tmp__2SYM=my_copy__QCEP(__tmp__1SYM);
     } break;
     case __EXPR_INF__: {
-      __tmp__YE2M=my_copy__13VN(__tmp__XE2M);
+      __tmp__2SYM=my_copy__5LSN(__tmp__1SYM);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__YE2M=my_copy__G4VN(__tmp__XE2M);
+      __tmp__2SYM=my_copy__KMSN(__tmp__1SYM);
     } break;
     case __EXPR_OR__: {
-      __tmp__YE2M=my_copy__FLTN(__tmp__XE2M);
+      __tmp__2SYM=my_copy__JZPN(__tmp__1SYM);
     } break;
     case __EXPR_XOR__: {
-      __tmp__YE2M=my_copy__OUWO(__tmp__XE2M);
+      __tmp__2SYM=my_copy__G3SO(__tmp__1SYM);
     } break;
     };
-    add_last__W2BH(((__LIST *)result__LE2M)->expr_list__EMRG,__tmp__YE2M);
-    Self__RF5M=(__INTEGER)(Self__RF5M +  1);
+    add_last__IK4G(((__LIST *)result__PSYM)->expr_list__RTOG,__tmp__2SYM);
+    Self__VT1M=(__INTEGER)(Self__VT1M +  1);
   };
-  return(result__LE2M);
+  return(result__PSYM);
 }
 
-static __EXTERNAL_C* my_copy__ODAI(__EXTERNAL_C *Self__PDAI)
+static __EXTERNAL_C* my_copy__EK2H(__EXTERNAL_C *Self__FK2H)
 // ({EXTERNAL_C}) With resultRecursive, No inlinable.
 {
-  __INTEGER __tmp__DEAI,Self__MFYI;
-  void *__tmp__KEAI,*__tmp__LEAI;
-  __STRING_CST *Self__AYAQ;
-  __PROTOTYPE_CST *Self__VD5G;
-  __INTEGER_CST *Self__WEAI;
-  __REAL_CST *Self__KWNQ;
-  __CHARACTER_CST *Self__MWNQ;
-  __IS_EXPANDED *Self__NWNQ;
-  __EXTERNAL_C *result__RDAI;
-  void *new_access__SDAI;
-  new_access__SDAI=NULL;
-  if (((void *)Self__PDAI->access_list__NMZD != (void *)NULL)) {
-    new_access__SDAI=create_with_capacity__ZLLH((__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__PDAI->access_list__NMZD)->parent_arrayed_collection__3LMC.upper__0KWH +  1));
-    __tmp__DEAI=((__FAST_ARRAYoEXPRo *)Self__PDAI->access_list__NMZD)->parent_arrayed_collection__3LMC.upper__0KWH;
-    Self__MFYI= 0;
-    while ((Self__MFYI <= __tmp__DEAI)) {
-      __tmp__KEAI=((void **)((__FAST_ARRAYoEXPRo *)Self__PDAI->access_list__NMZD)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__MFYI];
-      switch (((struct ___OBJ *)__tmp__KEAI)->__id) {
+  __INTEGER_64 v__XLJR;
+  __INTEGER __tmp__ZK2H,Self__SKUI,typ_id__PLJR,typ_id__CKXR;
+  __INTEGER typ_id__YKXR,typ_id__5LJR;
+  void *__tmp__AL2H,*__tmp__BL2H;
+  __STRING_CST *Self__A32P;
+  __PROTOTYPE_CST *Self__5R1G;
+  __INTEGER_CST *Self__ML2H,*result__NLJR,*Self__VLJR;
+  __POSITION p__WLJR,p__JKXR,p__5KXR,p__GMJR;
+  void *t__YLJR,*t__LKXR,*t__HMJR;
+  __POINTER ptr__OLJR,ptr_table__XJXR,next__WJXR,result__YJXR;
+  __POINTER ptr_table__2JXR,next__1JXR,result__3JXR,ptr__BKXR;
+  __POINTER ptr_table__NKXR,next__MKXR,result__OKXR,ptr_table__SKXR;
+  __POINTER next__RKXR,result__TKXR,ptr__XKXR,ptr_table__CLXR;
+  __POINTER next__BLXR,result__DLXR,ptr_table__HLXR,next__GLXR;
+  __POINTER result__ILXR,ptr__4LJR,ptr_table__MLXR,next__LLXR;
+  __POINTER result__NLXR,ptr_table__RLXR,next__QLXR,result__SLXR;
+  __UINTEGER_32 sz__QLJR,a__RLJR,new_size__SLJR,t__TLJR,a__ULJR;
+  __UINTEGER_32 new_size__5JXR,lab_type__4JXR,sz__DKXR,a__EKXR;
+  __UINTEGER_32 new_size__FKXR,t__GKXR,a__HKXR,new_size__VKXR;
+  __UINTEGER_32 lab_type__UKXR,sz__ZKXR,a__0KXR,new_size__1KXR,t__2KXR;
+  __UINTEGER_32 a__3KXR,new_size__KLXR,lab_type__JLXR,sz__AMJR,a__BMJR;
+  __UINTEGER_32 new_size__CMJR,t__DMJR,a__EMJR,new_size__ULXR;
+  __UINTEGER_32 lab_type__TLXR;
+  void *__tmp__RXCR,*__tmp__35EJ,*__tmp__0LJR;
+  __READ_LOCAL *__tmp__SXCR,*__tmp__45EJ,*result__Z5EJ;
+  __REAL_CST *Self__X0JQ,*result__AKXR,*Self__IKXR;
+  void *v__KKXR,*c__JMJR;
+  __CHARACTER_CST *Self__Z0JQ;
+  __IS_EXPANDED *Self__00JQ,*result__WKXR,*Self__4KXR;
+  __READ_GLOBAL *__tmp__1LJR;
+  __EXTERNAL_C *result__3LJR,*Self__FMJR;
+  void *new_access__IK2H;
+  __BOOLEAN per__IMJR;
+  new_access__IK2H=NULL;
+  if (((void *)Self__FK2H->access_list__4VZD != (void *)NULL)) {
+    new_access__IK2H=create_with_capacity__FTHH((__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__FK2H->access_list__4VZD)->parent_arrayed_collection__Q2LC.upper__2RSH +  1));
+    __tmp__ZK2H=((__FAST_ARRAYoEXPRo *)Self__FK2H->access_list__4VZD)->parent_arrayed_collection__Q2LC.upper__2RSH;
+    Self__SKUI= 0;
+    while ((Self__SKUI <= __tmp__ZK2H)) {
+      __tmp__AL2H=((void **)((__FAST_ARRAYoEXPRo *)Self__FK2H->access_list__4VZD)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__SKUI];
+      switch (((struct ___OBJ *)__tmp__AL2H)->__id) {
       case __LIST__: {
-        __tmp__LEAI=my_copy__IE2M(__tmp__KEAI);
+        __tmp__BL2H=my_copy__MSYM(__tmp__AL2H);
       } break;
       case __STRING_CST__: {
-        Self__AYAQ=((__STRING_CST *)__tmp__KEAI);
-        __tmp__LEAI=create__text__BMQH(Self__AYAQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__AYAQ->string__LDAI);
+        Self__A32P=((__STRING_CST *)__tmp__AL2H);
+        __tmp__BL2H=create__text__ITMH(Self__A32P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__A32P->string__BK2H);
       } break;
       case __EXTERNAL_C__: {
-        __tmp__LEAI=my_copy__ODAI(__tmp__KEAI);
+        __tmp__BL2H=my_copy__EK2H(__tmp__AL2H);
       } break;
       case __PROTOTYPE_CST__: {
-        Self__VD5G=((__PROTOTYPE_CST *)__tmp__KEAI);
-        __tmp__LEAI=create__type__HZQC(Self__VD5G->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VD5G->parent_constant__DMMC.static_type__LSYD);
+        Self__5R1G=((__PROTOTYPE_CST *)__tmp__AL2H);
+        __tmp__BL2H=create__type__PKQC(Self__5R1G->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5R1G->parent_constant__W2LC.static_type__M2YD);
       } break;
       case __INTEGER_CST__: {
-        Self__WEAI=((__INTEGER_CST *)__tmp__KEAI);
-        __tmp__LEAI=create__value__type__I1QC(Self__WEAI->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WEAI->value__VUYD,Self__WEAI->parent_constant__OMMC.static_type__LSYD);
+        Self__ML2H=((__INTEGER_CST *)__tmp__AL2H);
+        p__WLJR=Self__ML2H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        v__XLJR=Self__ML2H->value__W4YD;
+        t__YLJR=Self__ML2H->parent_constant__B3LC.static_type__M2YD;
+        result__NLJR=NULL;
+        ptr__OLJR=((__POINTER )(NULL));
+        typ_id__PLJR= 0;
+        sz__QLJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+        if ((sz__QLJR ==  0)) {
+          result__NLJR=INTEGER_CST__;
+        } else {
+          typ_id__PLJR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QLJR);
+          if ((typ_id__PLJR == (__INTEGER)(-  1))) {
+            a__RLJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__SLJR=(__UINTEGER_32)((__UINTEGER_32)(sz__QLJR + a__RLJR) & (__UINTEGER_32)(~ a__RLJR));
+            ptr_table__XJXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SLJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__WJXR=((__POINTER )(NULL));
+            result__YJXR=((__POINTER *)ptr_table__XJXR)[ 0];
+            if ((result__YJXR == (void *)NULL)) {
+              result__YJXR=new_lab__2PJ(new_size__SLJR);
+              next__WJXR=(void *)((unsigned long)result__YJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SLJR)));
+              ((__POINTER *)next__WJXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__XJXR)[ 0]=next__WJXR;
+            } else {
+              next__WJXR=((__POINTER *)result__YJXR)[ 0];
+              if ((next__WJXR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YJXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SLJR <<  1)) <=  4096)) {
+                  next__WJXR=(void *)((unsigned long)result__YJXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SLJR)));
+                } else {
+                  next__WJXR=new_lab__2PJ(new_size__SLJR);
+                };
+                ((__POINTER *)next__WJXR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__XJXR)[ 0]=next__WJXR;
+              } else {
+                ((__POINTER *)result__YJXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WJXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__YJXR=next__WJXR;
+              };
+            };
+            ptr__OLJR=result__YJXR;
+          } else {
+            t__TLJR=((__UINTEGER_32 )typ_id__PLJR);
+            a__ULJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__5JXR=(__UINTEGER_32)((__UINTEGER_32)(sz__QLJR + a__ULJR) & (__UINTEGER_32)(~ a__ULJR));
+            ptr_table__2JXR=((__POINTER )(&(table_type[(t__TLJR)])));
+            lab_type__4JXR=(__UINTEGER_32)(t__TLJR |  1);
+            next__1JXR=((__POINTER )(NULL));
+            result__3JXR=((__POINTER *)ptr_table__2JXR)[ 0];
+            if ((result__3JXR == (void *)NULL)) {
+              result__3JXR=new_lab__2PJ(lab_type__4JXR);
+              next__1JXR=(void *)((unsigned long)result__3JXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5JXR)));
+              ((__POINTER *)next__1JXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__2JXR)[ 0]=next__1JXR;
+            } else {
+              next__1JXR=((__POINTER *)result__3JXR)[ 0];
+              if ((next__1JXR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3JXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5JXR <<  1)) <=  4096)) {
+                  next__1JXR=(void *)((unsigned long)result__3JXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5JXR)));
+                } else {
+                  next__1JXR=new_lab__2PJ(lab_type__4JXR);
+                };
+                ((__POINTER *)next__1JXR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__2JXR)[ 0]=next__1JXR;
+              } else {
+                ((__POINTER *)result__3JXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1JXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__3JXR=next__1JXR;
+              };
+            };
+            ptr__OLJR=result__3JXR;
+          };
+          result__NLJR=((__INTEGER_CST *)ptr__OLJR);
+          *(result__NLJR) = *(INTEGER_CST__);
+        };
+        Self__VLJR=((__INTEGER_CST *)result__NLJR);
+        Self__VLJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__WLJR;
+        Self__VLJR->value__W4YD=v__XLJR;
+        Self__VLJR->parent_constant__B3LC.static_type__M2YD=t__YLJR;
+        check_type__YG5D(Self__VLJR);
+        __tmp__BL2H=result__NLJR;
       } break;
       case __READ_LOCAL__: {
-        __tmp__LEAI=my_copy__02IJ(__tmp__KEAI);
+        __tmp__RXCR=read__QB5G(((__READ_LOCAL *)__tmp__AL2H)->local__HJZD);
+        if (__tmp__RXCR==NULL) {
+          __tmp__SXCR=NULL;
+        } else {
+          __tmp__SXCR=((__READ_LOCAL *)__tmp__RXCR);
+        };
+        __tmp__BL2H=__tmp__SXCR;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__LEAI=my_copy__2EAI(__tmp__KEAI);
+        __tmp__BL2H=my_copy__SL2H(__tmp__AL2H);
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__LEAI=my_copy__VFAI(__tmp__KEAI);
+        __tmp__BL2H=my_copy__LM2H(__tmp__AL2H);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__LEAI=my_copy__CGAI(__tmp__KEAI);
+        __tmp__BL2H=my_copy__YM2H(__tmp__AL2H);
       } break;
       case __REAL_CST__: {
-        Self__KWNQ=((__REAL_CST *)__tmp__KEAI);
-        __tmp__LEAI=create__value__type__2KQH(Self__KWNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__KWNQ->value__RGAI,Self__KWNQ->parent_constant__IVNH.static_type__LSYD);
+        Self__X0JQ=((__REAL_CST *)__tmp__AL2H);
+        p__JKXR=Self__X0JQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        v__KKXR=Self__X0JQ->value__HN2H;
+        t__LKXR=Self__X0JQ->parent_constant__U2JH.static_type__M2YD;
+        result__AKXR=NULL;
+        ptr__BKXR=((__POINTER )(NULL));
+        typ_id__CKXR= 0;
+        sz__DKXR=((__UINTEGER_32 )sizeof(__REAL_CST));
+        if ((sz__DKXR ==  0)) {
+          result__AKXR=REAL_CST__;
+        } else {
+          typ_id__CKXR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DKXR);
+          if ((typ_id__CKXR == (__INTEGER)(-  1))) {
+            a__EKXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__FKXR=(__UINTEGER_32)((__UINTEGER_32)(sz__DKXR + a__EKXR) & (__UINTEGER_32)(~ a__EKXR));
+            ptr_table__NKXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FKXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__MKXR=((__POINTER )(NULL));
+            result__OKXR=((__POINTER *)ptr_table__NKXR)[ 0];
+            if ((result__OKXR == (void *)NULL)) {
+              result__OKXR=new_lab__2PJ(new_size__FKXR);
+              next__MKXR=(void *)((unsigned long)result__OKXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FKXR)));
+              ((__POINTER *)next__MKXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__NKXR)[ 0]=next__MKXR;
+            } else {
+              next__MKXR=((__POINTER *)result__OKXR)[ 0];
+              if ((next__MKXR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OKXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FKXR <<  1)) <=  4096)) {
+                  next__MKXR=(void *)((unsigned long)result__OKXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FKXR)));
+                } else {
+                  next__MKXR=new_lab__2PJ(new_size__FKXR);
+                };
+                ((__POINTER *)next__MKXR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__NKXR)[ 0]=next__MKXR;
+              } else {
+                ((__POINTER *)result__OKXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MKXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__OKXR=next__MKXR;
+              };
+            };
+            ptr__BKXR=result__OKXR;
+          } else {
+            t__GKXR=((__UINTEGER_32 )typ_id__CKXR);
+            a__HKXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__VKXR=(__UINTEGER_32)((__UINTEGER_32)(sz__DKXR + a__HKXR) & (__UINTEGER_32)(~ a__HKXR));
+            ptr_table__SKXR=((__POINTER )(&(table_type[(t__GKXR)])));
+            lab_type__UKXR=(__UINTEGER_32)(t__GKXR |  1);
+            next__RKXR=((__POINTER )(NULL));
+            result__TKXR=((__POINTER *)ptr_table__SKXR)[ 0];
+            if ((result__TKXR == (void *)NULL)) {
+              result__TKXR=new_lab__2PJ(lab_type__UKXR);
+              next__RKXR=(void *)((unsigned long)result__TKXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VKXR)));
+              ((__POINTER *)next__RKXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__SKXR)[ 0]=next__RKXR;
+            } else {
+              next__RKXR=((__POINTER *)result__TKXR)[ 0];
+              if ((next__RKXR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TKXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VKXR <<  1)) <=  4096)) {
+                  next__RKXR=(void *)((unsigned long)result__TKXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VKXR)));
+                } else {
+                  next__RKXR=new_lab__2PJ(lab_type__UKXR);
+                };
+                ((__POINTER *)next__RKXR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__SKXR)[ 0]=next__RKXR;
+              } else {
+                ((__POINTER *)result__TKXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RKXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__TKXR=next__RKXR;
+              };
+            };
+            ptr__BKXR=result__TKXR;
+          };
+          result__AKXR=((__REAL_CST *)ptr__BKXR);
+          *(result__AKXR) = *(REAL_CST__);
+        };
+        Self__IKXR=((__REAL_CST *)result__AKXR);
+        Self__IKXR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JKXR;
+        Self__IKXR->value__HN2H=v__KKXR;
+        Self__IKXR->parent_constant__U2JH.static_type__M2YD=t__LKXR;
+        __tmp__BL2H=result__AKXR;
       } break;
       case __CHARACTER_CST__: {
-        Self__MWNQ=((__CHARACTER_CST *)__tmp__KEAI);
-        __tmp__LEAI=create__char__XLQH(Self__MWNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__MWNQ->text__ZGAI);
+        Self__Z0JQ=((__CHARACTER_CST *)__tmp__AL2H);
+        __tmp__BL2H=create__char__4SMH(Self__Z0JQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__Z0JQ->text__PN2H);
       } break;
       case __IS_EXPANDED__: {
-        Self__NWNQ=((__IS_EXPANDED *)__tmp__KEAI);
-        __tmp__LEAI=create__receiver__2J0H(Self__NWNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__NWNQ->receiver__AHAI));
+        Self__00JQ=((__IS_EXPANDED *)__tmp__AL2H);
+        __tmp__35EJ=read__QB5G(((__READ_LOCAL *)Self__00JQ->receiver__WN2H)->local__HJZD);
+        if (__tmp__35EJ==NULL) {
+          __tmp__45EJ=NULL;
+        } else {
+          __tmp__45EJ=((__READ_LOCAL *)__tmp__35EJ);
+        };
+        result__Z5EJ=__tmp__45EJ;
+        p__5KXR=Self__00JQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        result__WKXR=NULL;
+        ptr__XKXR=((__POINTER )(NULL));
+        typ_id__YKXR= 0;
+        sz__ZKXR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+        if ((sz__ZKXR ==  0)) {
+          result__WKXR=IS_EXPANDED__;
+        } else {
+          typ_id__YKXR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZKXR);
+          if ((typ_id__YKXR == (__INTEGER)(-  1))) {
+            a__0KXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__1KXR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZKXR + a__0KXR) & (__UINTEGER_32)(~ a__0KXR));
+            ptr_table__CLXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1KXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__BLXR=((__POINTER )(NULL));
+            result__DLXR=((__POINTER *)ptr_table__CLXR)[ 0];
+            if ((result__DLXR == (void *)NULL)) {
+              result__DLXR=new_lab__2PJ(new_size__1KXR);
+              next__BLXR=(void *)((unsigned long)result__DLXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KXR)));
+              ((__POINTER *)next__BLXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__CLXR)[ 0]=next__BLXR;
+            } else {
+              next__BLXR=((__POINTER *)result__DLXR)[ 0];
+              if ((next__BLXR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DLXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1KXR <<  1)) <=  4096)) {
+                  next__BLXR=(void *)((unsigned long)result__DLXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KXR)));
+                } else {
+                  next__BLXR=new_lab__2PJ(new_size__1KXR);
+                };
+                ((__POINTER *)next__BLXR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__CLXR)[ 0]=next__BLXR;
+              } else {
+                ((__POINTER *)result__DLXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BLXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__DLXR=next__BLXR;
+              };
+            };
+            ptr__XKXR=result__DLXR;
+          } else {
+            t__2KXR=((__UINTEGER_32 )typ_id__YKXR);
+            a__3KXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__KLXR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZKXR + a__3KXR) & (__UINTEGER_32)(~ a__3KXR));
+            ptr_table__HLXR=((__POINTER )(&(table_type[(t__2KXR)])));
+            lab_type__JLXR=(__UINTEGER_32)(t__2KXR |  1);
+            next__GLXR=((__POINTER )(NULL));
+            result__ILXR=((__POINTER *)ptr_table__HLXR)[ 0];
+            if ((result__ILXR == (void *)NULL)) {
+              result__ILXR=new_lab__2PJ(lab_type__JLXR);
+              next__GLXR=(void *)((unsigned long)result__ILXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KLXR)));
+              ((__POINTER *)next__GLXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__HLXR)[ 0]=next__GLXR;
+            } else {
+              next__GLXR=((__POINTER *)result__ILXR)[ 0];
+              if ((next__GLXR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ILXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KLXR <<  1)) <=  4096)) {
+                  next__GLXR=(void *)((unsigned long)result__ILXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KLXR)));
+                } else {
+                  next__GLXR=new_lab__2PJ(lab_type__JLXR);
+                };
+                ((__POINTER *)next__GLXR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__HLXR)[ 0]=next__GLXR;
+              } else {
+                ((__POINTER *)result__ILXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GLXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__ILXR=next__GLXR;
+              };
+            };
+            ptr__XKXR=result__ILXR;
+          };
+          result__WKXR=((__IS_EXPANDED *)ptr__XKXR);
+          *(result__WKXR) = *(IS_EXPANDED__);
+        };
+        Self__4KXR=((__IS_EXPANDED *)result__WKXR);
+        Self__4KXR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5KXR;
+        Self__4KXR->receiver__WN2H=__tmp__45EJ;
+        __tmp__BL2H=result__WKXR;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__LEAI=my_copy__FHAI(__tmp__KEAI);
+        __tmp__BL2H=my_copy__1N2H(__tmp__AL2H);
       } break;
       case __EXPR_SUP__: {
-        __tmp__LEAI=my_copy__OHAI(__tmp__KEAI);
+        __tmp__BL2H=my_copy__EO2H(__tmp__AL2H);
       } break;
       case __EXPR_SUB__: {
-        __tmp__LEAI=my_copy__ZHAI(__tmp__KEAI);
+        __tmp__BL2H=my_copy__PO2H(__tmp__AL2H);
       } break;
       case __EXPR_MUL__: {
-        __tmp__LEAI=my_copy__FIAI(__tmp__KEAI);
+        __tmp__BL2H=my_copy__1O2H(__tmp__AL2H);
       } break;
       case __EXPR_DIV__: {
-        __tmp__LEAI=my_copy__QIAI(__tmp__KEAI);
+        __tmp__BL2H=my_copy__GP2H(__tmp__AL2H);
       } break;
       case __EXPR_AND__: {
-        __tmp__LEAI=my_copy__1IAI(__tmp__KEAI);
+        __tmp__BL2H=my_copy__RP2H(__tmp__AL2H);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__LEAI=my_copy__GJAI(__tmp__KEAI);
+        __tmp__BL2H=my_copy__2P2H(__tmp__AL2H);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__LEAI=my_copy__RJAI(__tmp__KEAI);
+        __tmp__BL2H=my_copy__HQ2H(__tmp__AL2H);
       } break;
       case __PUT_TO__: {
-        __tmp__LEAI=my_copy__2JAI(__tmp__KEAI);
+        __tmp__BL2H=my_copy__SQ2H(__tmp__AL2H);
       } break;
       case __ITEM__: {
-        __tmp__LEAI=my_copy__NKAI(__tmp__KEAI);
+        __tmp__BL2H=my_copy__DR2H(__tmp__AL2H);
       } break;
       case __SIZE_OF__: {
-        __tmp__LEAI=my_copy__ZKAI(__tmp__KEAI);
+        __tmp__BL2H=my_copy__PR2H(__tmp__AL2H);
       } break;
       case __CAST__: {
-        __tmp__LEAI=my_copy__CLAI(__tmp__KEAI);
+        __tmp__BL2H=my_copy__YR2H(__tmp__AL2H);
       } break;
       case __CALL_SLOT__: {
-        __tmp__LEAI=my_copy__1E2M(__tmp__KEAI);
+        __tmp__BL2H=my_copy__5SYM(__tmp__AL2H);
       } break;
       case __READ_SLOT__: {
-        __tmp__LEAI=my_copy__MRKK(__tmp__KEAI);
+        __tmp__BL2H=my_copy__IUGK(__tmp__AL2H);
       } break;
       case __READ_GLOBAL__: {
-        __tmp__LEAI=my_copy__ZRKK(__tmp__KEAI);
+        __tmp__0LJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AL2H)->global__ZGJK),NULL);
+        if (__tmp__0LJR==NULL) {
+          __tmp__1LJR=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__0LJR)->__id) {
+          case __READ_SLOT__: {
+            __tmp__1LJR=NULL;
+          } break;
+          case __READ_GLOBAL__: {
+            __tmp__1LJR=((__READ_GLOBAL *)__tmp__0LJR);
+          } break;
+          }
+        };
+        __tmp__BL2H=__tmp__1LJR;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__LEAI=my_copy__3BGN(__tmp__KEAI);
+        __tmp__BL2H=my_copy__BQCN(__tmp__AL2H);
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__LEAI=my_copy__VIIO(__tmp__KEAI);
+        __tmp__BL2H=my_copy__NREO(__tmp__AL2H);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__LEAI=my_copy__3PNO(__tmp__KEAI);
+        __tmp__BL2H=my_copy__VYJO(__tmp__AL2H);
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__LEAI=my_copy__CJIO(__tmp__KEAI);
+        __tmp__BL2H=my_copy__0REO(__tmp__AL2H);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__LEAI=my_copy__JQNO(__tmp__KEAI);
+        __tmp__BL2H=my_copy__BZJO(__tmp__AL2H);
       } break;
       case __EXPR_NEG__: {
-        __tmp__LEAI=my_copy__EBNM(__tmp__KEAI);
+        __tmp__BL2H=my_copy__CNJM(__tmp__AL2H);
       } break;
       case __EXPR_ADD__: {
-        __tmp__LEAI=my_copy__EOPL(__tmp__KEAI);
+        __tmp__BL2H=my_copy__5XLL(__tmp__AL2H);
       } break;
       case __EXPR_NOT__: {
-        __tmp__LEAI=my_copy__SH2M(__tmp__KEAI);
+        __tmp__BL2H=my_copy__WVYM(__tmp__AL2H);
       } break;
       case __EXPR_MOD__: {
-        __tmp__LEAI=my_copy__NJIO(__tmp__KEAI);
+        __tmp__BL2H=my_copy__FSEO(__tmp__AL2H);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__LEAI=my_copy__YZHP(__tmp__KEAI);
+        __tmp__BL2H=my_copy__QCEP(__tmp__AL2H);
       } break;
       case __EXPR_INF__: {
-        __tmp__LEAI=my_copy__13VN(__tmp__KEAI);
+        __tmp__BL2H=my_copy__5LSN(__tmp__AL2H);
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__LEAI=my_copy__G4VN(__tmp__KEAI);
+        __tmp__BL2H=my_copy__KMSN(__tmp__AL2H);
       } break;
       case __EXPR_OR__: {
-        __tmp__LEAI=my_copy__FLTN(__tmp__KEAI);
+        __tmp__BL2H=my_copy__JZPN(__tmp__AL2H);
       } break;
       case __EXPR_XOR__: {
-        __tmp__LEAI=my_copy__OUWO(__tmp__KEAI);
+        __tmp__BL2H=my_copy__G3SO(__tmp__AL2H);
       } break;
       };
-      add_last__JLII(new_access__SDAI,__tmp__LEAI);
-      Self__MFYI=(__INTEGER)(Self__MFYI +  1);
+      add_last__5REI(new_access__IK2H,__tmp__BL2H);
+      Self__SKUI=(__INTEGER)(Self__SKUI +  1);
     };
   };
-  result__RDAI=create__text__access__persistant__type__F30C(Self__PDAI->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__PDAI->code__MMZD,new_access__SDAI,Self__PDAI->is_persistant__LMZD,Self__PDAI->static_type__KMZD);
-  ((__EXTERNAL_C *)result__RDAI)->living_type__XWUH=Self__PDAI->living_type__XWUH;
-  return(result__RDAI);
-}
-
-static __READ_LOCAL* my_copy__02IJ(__READ_LOCAL *Self__12IJ)
-// ({READ_LOCAL}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__B3IJ;
-  __READ_LOCAL *__tmp__C3IJ,*result__32IJ;
-  __tmp__B3IJ=read__4TCH(Self__12IJ->local__G5YD);
-  if (__tmp__B3IJ==NULL) {
-    __tmp__C3IJ=NULL;
+  p__GMJR=Self__FK2H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  c__JMJR=Self__FK2H->code__3VZD;
+  per__IMJR=Self__FK2H->is_persistant__2VZD;
+  t__HMJR=Self__FK2H->static_type__1VZD;
+  result__3LJR=NULL;
+  ptr__4LJR=((__POINTER )(NULL));
+  typ_id__5LJR= 0;
+  sz__AMJR=((__UINTEGER_32 )sizeof(__EXTERNAL_C));
+  if ((sz__AMJR ==  0)) {
+    result__3LJR=EXTERNAL_C__;
   } else {
-    __tmp__C3IJ=((__READ_LOCAL *)__tmp__B3IJ);
+    typ_id__5LJR=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AMJR);
+    if ((typ_id__5LJR == (__INTEGER)(-  1))) {
+      a__BMJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__CMJR=(__UINTEGER_32)((__UINTEGER_32)(sz__AMJR + a__BMJR) & (__UINTEGER_32)(~ a__BMJR));
+      ptr_table__MLXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CMJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__LLXR=((__POINTER )(NULL));
+      result__NLXR=((__POINTER *)ptr_table__MLXR)[ 0];
+      if ((result__NLXR == (void *)NULL)) {
+        result__NLXR=new_lab__2PJ(new_size__CMJR);
+        next__LLXR=(void *)((unsigned long)result__NLXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CMJR)));
+        ((__POINTER *)next__LLXR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__MLXR)[ 0]=next__LLXR;
+      } else {
+        next__LLXR=((__POINTER *)result__NLXR)[ 0];
+        if ((next__LLXR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NLXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CMJR <<  1)) <=  4096)) {
+            next__LLXR=(void *)((unsigned long)result__NLXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CMJR)));
+          } else {
+            next__LLXR=new_lab__2PJ(new_size__CMJR);
+          };
+          ((__POINTER *)next__LLXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__MLXR)[ 0]=next__LLXR;
+        } else {
+          ((__POINTER *)result__NLXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LLXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__NLXR=next__LLXR;
+        };
+      };
+      ptr__4LJR=result__NLXR;
+    } else {
+      t__DMJR=((__UINTEGER_32 )typ_id__5LJR);
+      a__EMJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__ULXR=(__UINTEGER_32)((__UINTEGER_32)(sz__AMJR + a__EMJR) & (__UINTEGER_32)(~ a__EMJR));
+      ptr_table__RLXR=((__POINTER )(&(table_type[(t__DMJR)])));
+      lab_type__TLXR=(__UINTEGER_32)(t__DMJR |  1);
+      next__QLXR=((__POINTER )(NULL));
+      result__SLXR=((__POINTER *)ptr_table__RLXR)[ 0];
+      if ((result__SLXR == (void *)NULL)) {
+        result__SLXR=new_lab__2PJ(lab_type__TLXR);
+        next__QLXR=(void *)((unsigned long)result__SLXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ULXR)));
+        ((__POINTER *)next__QLXR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__RLXR)[ 0]=next__QLXR;
+      } else {
+        next__QLXR=((__POINTER *)result__SLXR)[ 0];
+        if ((next__QLXR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SLXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ULXR <<  1)) <=  4096)) {
+            next__QLXR=(void *)((unsigned long)result__SLXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ULXR)));
+          } else {
+            next__QLXR=new_lab__2PJ(lab_type__TLXR);
+          };
+          ((__POINTER *)next__QLXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__RLXR)[ 0]=next__QLXR;
+        } else {
+          ((__POINTER *)result__SLXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QLXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__SLXR=next__QLXR;
+        };
+      };
+      ptr__4LJR=result__SLXR;
+    };
+    result__3LJR=((__EXTERNAL_C *)ptr__4LJR);
+    *(result__3LJR) = *(EXTERNAL_C__);
   };
-  result__32IJ=__tmp__C3IJ;
-  return(__tmp__C3IJ);
+  Self__FMJR=((__EXTERNAL_C *)result__3LJR);
+  Self__FMJR->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GMJR;
+  Self__FMJR->static_type__1VZD=t__HMJR;
+  Self__FMJR->is_persistant__2VZD=per__IMJR;
+  Self__FMJR->code__3VZD=c__JMJR;
+  Self__FMJR->access_list__4VZD=new_access__IK2H;
+  ((__EXTERNAL_C *)result__3LJR)->living_type__Z3QH=Self__FK2H->living_type__Z3QH;
+  return(result__3LJR);
 }
 
-static __EXPR_MULTIPLE* my_copy__2EAI(__EXPR_MULTIPLE *Self__3EAI)
+static __EXPR_MULTIPLE* my_copy__SL2H(__EXPR_MULTIPLE *Self__TL2H)
 // ({EXPR_MULTIPLE}) With resultRecursive, No inlinable.
 {
-  __INTEGER __tmp__JFAI,Self__MNKI;
-  void *__tmp__QFAI,*__tmp__RFAI;
-  __STRING_CST *Self__GYAQ;
-  __PROTOTYPE_CST *Self__HYAQ;
-  __INTEGER_CST *Self__IYAQ;
-  __REAL_CST *Self__OWNQ;
-  __CHARACTER_CST *Self__QWNQ;
-  __IS_EXPANDED *Self__RWNQ;
-  void *new_lst__5EAI;
-  new_lst__5EAI=create_with_capacity__ZLLH((__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__3EAI->expr_list__W3PH)->parent_arrayed_collection__3LMC.upper__0KWH +  1));
-  __tmp__JFAI=((__FAST_ARRAYoEXPRo *)Self__3EAI->expr_list__W3PH)->parent_arrayed_collection__3LMC.upper__0KWH;
-  Self__MNKI= 0;
-  while ((Self__MNKI <= __tmp__JFAI)) {
-    __tmp__QFAI=((void **)((__FAST_ARRAYoEXPRo *)Self__3EAI->expr_list__W3PH)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__MNKI];
-    switch (((struct ___OBJ *)__tmp__QFAI)->__id) {
+  __INTEGER_64 v__VMJR;
+  __INTEGER __tmp__5L2H,Self__CUGI,typ_id__NMJR,typ_id__BMXR;
+  __INTEGER typ_id__XMXR;
+  void *__tmp__GM2H,*__tmp__HM2H;
+  __STRING_CST *Self__G32P;
+  __PROTOTYPE_CST *Self__H32P;
+  __INTEGER_CST *Self__I32P,*result__LMJR,*Self__TMJR;
+  __POSITION p__UMJR,p__IMXR,p__4MXR;
+  void *t__WMJR,*t__KMXR;
+  __POINTER ptr__MMJR,ptr_table__WLXR,next__VLXR,result__XLXR;
+  __POINTER ptr_table__1LXR,next__0LXR,result__2LXR,ptr__AMXR;
+  __POINTER ptr_table__MMXR,next__LMXR,result__NMXR,ptr_table__RMXR;
+  __POINTER next__QMXR,result__SMXR,ptr__WMXR,ptr_table__BNXR;
+  __POINTER next__ANXR,result__CNXR,ptr_table__GNXR,next__FNXR;
+  __POINTER result__HNXR;
+  __UINTEGER_32 sz__OMJR,a__PMJR,new_size__QMJR,t__RMJR,a__SMJR;
+  __UINTEGER_32 new_size__4LXR,lab_type__3LXR,sz__CMXR,a__DMXR;
+  __UINTEGER_32 new_size__EMXR,t__FMXR,a__GMXR,new_size__UMXR;
+  __UINTEGER_32 lab_type__TMXR,sz__YMXR,a__ZMXR,new_size__0MXR,t__1MXR;
+  __UINTEGER_32 a__2MXR,new_size__JNXR,lab_type__INXR;
+  void *__tmp__DLAR,*__tmp__HLAR,*__tmp__YMJR;
+  __READ_LOCAL *__tmp__ELAR,*__tmp__ILAR;
+  __REAL_CST *Self__10JQ,*result__5LXR,*Self__HMXR;
+  void *v__JMXR;
+  __CHARACTER_CST *Self__30JQ;
+  __IS_EXPANDED *Self__40JQ,*result__VMXR,*Self__3MXR;
+  __READ_GLOBAL *__tmp__ZMJR;
+  void *new_lst__VL2H;
+  new_lst__VL2H=create_with_capacity__FTHH((__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__TL2H->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH +  1));
+  __tmp__5L2H=((__FAST_ARRAYoEXPRo *)Self__TL2H->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH;
+  Self__CUGI= 0;
+  while ((Self__CUGI <= __tmp__5L2H)) {
+    __tmp__GM2H=((void **)((__FAST_ARRAYoEXPRo *)Self__TL2H->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__CUGI];
+    switch (((struct ___OBJ *)__tmp__GM2H)->__id) {
     case __LIST__: {
-      __tmp__RFAI=my_copy__IE2M(__tmp__QFAI);
+      __tmp__HM2H=my_copy__MSYM(__tmp__GM2H);
     } break;
     case __STRING_CST__: {
-      Self__GYAQ=((__STRING_CST *)__tmp__QFAI);
-      __tmp__RFAI=create__text__BMQH(Self__GYAQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__GYAQ->string__LDAI);
+      Self__G32P=((__STRING_CST *)__tmp__GM2H);
+      __tmp__HM2H=create__text__ITMH(Self__G32P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__G32P->string__BK2H);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__RFAI=my_copy__ODAI(__tmp__QFAI);
+      __tmp__HM2H=my_copy__EK2H(__tmp__GM2H);
     } break;
     case __PROTOTYPE_CST__: {
-      Self__HYAQ=((__PROTOTYPE_CST *)__tmp__QFAI);
-      __tmp__RFAI=create__type__HZQC(Self__HYAQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HYAQ->parent_constant__DMMC.static_type__LSYD);
+      Self__H32P=((__PROTOTYPE_CST *)__tmp__GM2H);
+      __tmp__HM2H=create__type__PKQC(Self__H32P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__H32P->parent_constant__W2LC.static_type__M2YD);
     } break;
     case __INTEGER_CST__: {
-      Self__IYAQ=((__INTEGER_CST *)__tmp__QFAI);
-      __tmp__RFAI=create__value__type__I1QC(Self__IYAQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IYAQ->value__VUYD,Self__IYAQ->parent_constant__OMMC.static_type__LSYD);
+      Self__I32P=((__INTEGER_CST *)__tmp__GM2H);
+      p__UMJR=Self__I32P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      v__VMJR=Self__I32P->value__W4YD;
+      t__WMJR=Self__I32P->parent_constant__B3LC.static_type__M2YD;
+      result__LMJR=NULL;
+      ptr__MMJR=((__POINTER )(NULL));
+      typ_id__NMJR= 0;
+      sz__OMJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+      if ((sz__OMJR ==  0)) {
+        result__LMJR=INTEGER_CST__;
+      } else {
+        typ_id__NMJR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OMJR);
+        if ((typ_id__NMJR == (__INTEGER)(-  1))) {
+          a__PMJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__QMJR=(__UINTEGER_32)((__UINTEGER_32)(sz__OMJR + a__PMJR) & (__UINTEGER_32)(~ a__PMJR));
+          ptr_table__WLXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QMJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__VLXR=((__POINTER )(NULL));
+          result__XLXR=((__POINTER *)ptr_table__WLXR)[ 0];
+          if ((result__XLXR == (void *)NULL)) {
+            result__XLXR=new_lab__2PJ(new_size__QMJR);
+            next__VLXR=(void *)((unsigned long)result__XLXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QMJR)));
+            ((__POINTER *)next__VLXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__WLXR)[ 0]=next__VLXR;
+          } else {
+            next__VLXR=((__POINTER *)result__XLXR)[ 0];
+            if ((next__VLXR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XLXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QMJR <<  1)) <=  4096)) {
+                next__VLXR=(void *)((unsigned long)result__XLXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QMJR)));
+              } else {
+                next__VLXR=new_lab__2PJ(new_size__QMJR);
+              };
+              ((__POINTER *)next__VLXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__WLXR)[ 0]=next__VLXR;
+            } else {
+              ((__POINTER *)result__XLXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VLXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__XLXR=next__VLXR;
+            };
+          };
+          ptr__MMJR=result__XLXR;
+        } else {
+          t__RMJR=((__UINTEGER_32 )typ_id__NMJR);
+          a__SMJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__4LXR=(__UINTEGER_32)((__UINTEGER_32)(sz__OMJR + a__SMJR) & (__UINTEGER_32)(~ a__SMJR));
+          ptr_table__1LXR=((__POINTER )(&(table_type[(t__RMJR)])));
+          lab_type__3LXR=(__UINTEGER_32)(t__RMJR |  1);
+          next__0LXR=((__POINTER )(NULL));
+          result__2LXR=((__POINTER *)ptr_table__1LXR)[ 0];
+          if ((result__2LXR == (void *)NULL)) {
+            result__2LXR=new_lab__2PJ(lab_type__3LXR);
+            next__0LXR=(void *)((unsigned long)result__2LXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4LXR)));
+            ((__POINTER *)next__0LXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__1LXR)[ 0]=next__0LXR;
+          } else {
+            next__0LXR=((__POINTER *)result__2LXR)[ 0];
+            if ((next__0LXR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2LXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4LXR <<  1)) <=  4096)) {
+                next__0LXR=(void *)((unsigned long)result__2LXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4LXR)));
+              } else {
+                next__0LXR=new_lab__2PJ(lab_type__3LXR);
+              };
+              ((__POINTER *)next__0LXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__1LXR)[ 0]=next__0LXR;
+            } else {
+              ((__POINTER *)result__2LXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0LXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__2LXR=next__0LXR;
+            };
+          };
+          ptr__MMJR=result__2LXR;
+        };
+        result__LMJR=((__INTEGER_CST *)ptr__MMJR);
+        *(result__LMJR) = *(INTEGER_CST__);
+      };
+      Self__TMJR=((__INTEGER_CST *)result__LMJR);
+      Self__TMJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UMJR;
+      Self__TMJR->value__W4YD=v__VMJR;
+      Self__TMJR->parent_constant__B3LC.static_type__M2YD=t__WMJR;
+      check_type__YG5D(Self__TMJR);
+      __tmp__HM2H=result__LMJR;
     } break;
     case __READ_LOCAL__: {
-      __tmp__RFAI=my_copy__02IJ(__tmp__QFAI);
+      __tmp__DLAR=read__QB5G(((__READ_LOCAL *)__tmp__GM2H)->local__HJZD);
+      if (__tmp__DLAR==NULL) {
+        __tmp__ELAR=NULL;
+      } else {
+        __tmp__ELAR=((__READ_LOCAL *)__tmp__DLAR);
+      };
+      __tmp__HM2H=__tmp__ELAR;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__RFAI=my_copy__2EAI(__tmp__QFAI);
+      __tmp__HM2H=my_copy__SL2H(__tmp__GM2H);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__RFAI=my_copy__VFAI(__tmp__QFAI);
+      __tmp__HM2H=my_copy__LM2H(__tmp__GM2H);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__RFAI=my_copy__CGAI(__tmp__QFAI);
+      __tmp__HM2H=my_copy__YM2H(__tmp__GM2H);
     } break;
     case __REAL_CST__: {
-      Self__OWNQ=((__REAL_CST *)__tmp__QFAI);
-      __tmp__RFAI=create__value__type__2KQH(Self__OWNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__OWNQ->value__RGAI,Self__OWNQ->parent_constant__IVNH.static_type__LSYD);
+      Self__10JQ=((__REAL_CST *)__tmp__GM2H);
+      p__IMXR=Self__10JQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      v__JMXR=Self__10JQ->value__HN2H;
+      t__KMXR=Self__10JQ->parent_constant__U2JH.static_type__M2YD;
+      result__5LXR=NULL;
+      ptr__AMXR=((__POINTER )(NULL));
+      typ_id__BMXR= 0;
+      sz__CMXR=((__UINTEGER_32 )sizeof(__REAL_CST));
+      if ((sz__CMXR ==  0)) {
+        result__5LXR=REAL_CST__;
+      } else {
+        typ_id__BMXR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CMXR);
+        if ((typ_id__BMXR == (__INTEGER)(-  1))) {
+          a__DMXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__EMXR=(__UINTEGER_32)((__UINTEGER_32)(sz__CMXR + a__DMXR) & (__UINTEGER_32)(~ a__DMXR));
+          ptr_table__MMXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EMXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__LMXR=((__POINTER )(NULL));
+          result__NMXR=((__POINTER *)ptr_table__MMXR)[ 0];
+          if ((result__NMXR == (void *)NULL)) {
+            result__NMXR=new_lab__2PJ(new_size__EMXR);
+            next__LMXR=(void *)((unsigned long)result__NMXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EMXR)));
+            ((__POINTER *)next__LMXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__MMXR)[ 0]=next__LMXR;
+          } else {
+            next__LMXR=((__POINTER *)result__NMXR)[ 0];
+            if ((next__LMXR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NMXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EMXR <<  1)) <=  4096)) {
+                next__LMXR=(void *)((unsigned long)result__NMXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EMXR)));
+              } else {
+                next__LMXR=new_lab__2PJ(new_size__EMXR);
+              };
+              ((__POINTER *)next__LMXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__MMXR)[ 0]=next__LMXR;
+            } else {
+              ((__POINTER *)result__NMXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LMXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__NMXR=next__LMXR;
+            };
+          };
+          ptr__AMXR=result__NMXR;
+        } else {
+          t__FMXR=((__UINTEGER_32 )typ_id__BMXR);
+          a__GMXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__UMXR=(__UINTEGER_32)((__UINTEGER_32)(sz__CMXR + a__GMXR) & (__UINTEGER_32)(~ a__GMXR));
+          ptr_table__RMXR=((__POINTER )(&(table_type[(t__FMXR)])));
+          lab_type__TMXR=(__UINTEGER_32)(t__FMXR |  1);
+          next__QMXR=((__POINTER )(NULL));
+          result__SMXR=((__POINTER *)ptr_table__RMXR)[ 0];
+          if ((result__SMXR == (void *)NULL)) {
+            result__SMXR=new_lab__2PJ(lab_type__TMXR);
+            next__QMXR=(void *)((unsigned long)result__SMXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UMXR)));
+            ((__POINTER *)next__QMXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__RMXR)[ 0]=next__QMXR;
+          } else {
+            next__QMXR=((__POINTER *)result__SMXR)[ 0];
+            if ((next__QMXR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SMXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UMXR <<  1)) <=  4096)) {
+                next__QMXR=(void *)((unsigned long)result__SMXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UMXR)));
+              } else {
+                next__QMXR=new_lab__2PJ(lab_type__TMXR);
+              };
+              ((__POINTER *)next__QMXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__RMXR)[ 0]=next__QMXR;
+            } else {
+              ((__POINTER *)result__SMXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QMXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__SMXR=next__QMXR;
+            };
+          };
+          ptr__AMXR=result__SMXR;
+        };
+        result__5LXR=((__REAL_CST *)ptr__AMXR);
+        *(result__5LXR) = *(REAL_CST__);
+      };
+      Self__HMXR=((__REAL_CST *)result__5LXR);
+      Self__HMXR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IMXR;
+      Self__HMXR->value__HN2H=v__JMXR;
+      Self__HMXR->parent_constant__U2JH.static_type__M2YD=t__KMXR;
+      __tmp__HM2H=result__5LXR;
     } break;
     case __CHARACTER_CST__: {
-      Self__QWNQ=((__CHARACTER_CST *)__tmp__QFAI);
-      __tmp__RFAI=create__char__XLQH(Self__QWNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__QWNQ->text__ZGAI);
+      Self__30JQ=((__CHARACTER_CST *)__tmp__GM2H);
+      __tmp__HM2H=create__char__4SMH(Self__30JQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__30JQ->text__PN2H);
     } break;
     case __IS_EXPANDED__: {
-      Self__RWNQ=((__IS_EXPANDED *)__tmp__QFAI);
-      __tmp__RFAI=create__receiver__2J0H(Self__RWNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__RWNQ->receiver__AHAI));
+      Self__40JQ=((__IS_EXPANDED *)__tmp__GM2H);
+      __tmp__HLAR=read__QB5G(((__READ_LOCAL *)Self__40JQ->receiver__WN2H)->local__HJZD);
+      if (__tmp__HLAR==NULL) {
+        __tmp__ILAR=NULL;
+      } else {
+        __tmp__ILAR=((__READ_LOCAL *)__tmp__HLAR);
+      };
+      p__4MXR=Self__40JQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      result__VMXR=NULL;
+      ptr__WMXR=((__POINTER )(NULL));
+      typ_id__XMXR= 0;
+      sz__YMXR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+      if ((sz__YMXR ==  0)) {
+        result__VMXR=IS_EXPANDED__;
+      } else {
+        typ_id__XMXR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YMXR);
+        if ((typ_id__XMXR == (__INTEGER)(-  1))) {
+          a__ZMXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__0MXR=(__UINTEGER_32)((__UINTEGER_32)(sz__YMXR + a__ZMXR) & (__UINTEGER_32)(~ a__ZMXR));
+          ptr_table__BNXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0MXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__ANXR=((__POINTER )(NULL));
+          result__CNXR=((__POINTER *)ptr_table__BNXR)[ 0];
+          if ((result__CNXR == (void *)NULL)) {
+            result__CNXR=new_lab__2PJ(new_size__0MXR);
+            next__ANXR=(void *)((unsigned long)result__CNXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0MXR)));
+            ((__POINTER *)next__ANXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__BNXR)[ 0]=next__ANXR;
+          } else {
+            next__ANXR=((__POINTER *)result__CNXR)[ 0];
+            if ((next__ANXR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CNXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0MXR <<  1)) <=  4096)) {
+                next__ANXR=(void *)((unsigned long)result__CNXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0MXR)));
+              } else {
+                next__ANXR=new_lab__2PJ(new_size__0MXR);
+              };
+              ((__POINTER *)next__ANXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__BNXR)[ 0]=next__ANXR;
+            } else {
+              ((__POINTER *)result__CNXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ANXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__CNXR=next__ANXR;
+            };
+          };
+          ptr__WMXR=result__CNXR;
+        } else {
+          t__1MXR=((__UINTEGER_32 )typ_id__XMXR);
+          a__2MXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__JNXR=(__UINTEGER_32)((__UINTEGER_32)(sz__YMXR + a__2MXR) & (__UINTEGER_32)(~ a__2MXR));
+          ptr_table__GNXR=((__POINTER )(&(table_type[(t__1MXR)])));
+          lab_type__INXR=(__UINTEGER_32)(t__1MXR |  1);
+          next__FNXR=((__POINTER )(NULL));
+          result__HNXR=((__POINTER *)ptr_table__GNXR)[ 0];
+          if ((result__HNXR == (void *)NULL)) {
+            result__HNXR=new_lab__2PJ(lab_type__INXR);
+            next__FNXR=(void *)((unsigned long)result__HNXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JNXR)));
+            ((__POINTER *)next__FNXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__GNXR)[ 0]=next__FNXR;
+          } else {
+            next__FNXR=((__POINTER *)result__HNXR)[ 0];
+            if ((next__FNXR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HNXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JNXR <<  1)) <=  4096)) {
+                next__FNXR=(void *)((unsigned long)result__HNXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JNXR)));
+              } else {
+                next__FNXR=new_lab__2PJ(lab_type__INXR);
+              };
+              ((__POINTER *)next__FNXR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__GNXR)[ 0]=next__FNXR;
+            } else {
+              ((__POINTER *)result__HNXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FNXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__HNXR=next__FNXR;
+            };
+          };
+          ptr__WMXR=result__HNXR;
+        };
+        result__VMXR=((__IS_EXPANDED *)ptr__WMXR);
+        *(result__VMXR) = *(IS_EXPANDED__);
+      };
+      Self__3MXR=((__IS_EXPANDED *)result__VMXR);
+      Self__3MXR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4MXR;
+      Self__3MXR->receiver__WN2H=__tmp__ILAR;
+      __tmp__HM2H=result__VMXR;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__RFAI=my_copy__FHAI(__tmp__QFAI);
+      __tmp__HM2H=my_copy__1N2H(__tmp__GM2H);
     } break;
     case __EXPR_SUP__: {
-      __tmp__RFAI=my_copy__OHAI(__tmp__QFAI);
+      __tmp__HM2H=my_copy__EO2H(__tmp__GM2H);
     } break;
     case __EXPR_SUB__: {
-      __tmp__RFAI=my_copy__ZHAI(__tmp__QFAI);
+      __tmp__HM2H=my_copy__PO2H(__tmp__GM2H);
     } break;
     case __EXPR_MUL__: {
-      __tmp__RFAI=my_copy__FIAI(__tmp__QFAI);
+      __tmp__HM2H=my_copy__1O2H(__tmp__GM2H);
     } break;
     case __EXPR_DIV__: {
-      __tmp__RFAI=my_copy__QIAI(__tmp__QFAI);
+      __tmp__HM2H=my_copy__GP2H(__tmp__GM2H);
     } break;
     case __EXPR_AND__: {
-      __tmp__RFAI=my_copy__1IAI(__tmp__QFAI);
+      __tmp__HM2H=my_copy__RP2H(__tmp__GM2H);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__RFAI=my_copy__GJAI(__tmp__QFAI);
+      __tmp__HM2H=my_copy__2P2H(__tmp__GM2H);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__RFAI=my_copy__RJAI(__tmp__QFAI);
+      __tmp__HM2H=my_copy__HQ2H(__tmp__GM2H);
     } break;
     case __PUT_TO__: {
-      __tmp__RFAI=my_copy__2JAI(__tmp__QFAI);
+      __tmp__HM2H=my_copy__SQ2H(__tmp__GM2H);
     } break;
     case __ITEM__: {
-      __tmp__RFAI=my_copy__NKAI(__tmp__QFAI);
+      __tmp__HM2H=my_copy__DR2H(__tmp__GM2H);
     } break;
     case __SIZE_OF__: {
-      __tmp__RFAI=my_copy__ZKAI(__tmp__QFAI);
+      __tmp__HM2H=my_copy__PR2H(__tmp__GM2H);
     } break;
     case __CAST__: {
-      __tmp__RFAI=my_copy__CLAI(__tmp__QFAI);
+      __tmp__HM2H=my_copy__YR2H(__tmp__GM2H);
     } break;
     case __CALL_SLOT__: {
-      __tmp__RFAI=my_copy__1E2M(__tmp__QFAI);
+      __tmp__HM2H=my_copy__5SYM(__tmp__GM2H);
     } break;
     case __READ_SLOT__: {
-      __tmp__RFAI=my_copy__MRKK(__tmp__QFAI);
+      __tmp__HM2H=my_copy__IUGK(__tmp__GM2H);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__RFAI=my_copy__ZRKK(__tmp__QFAI);
+      __tmp__YMJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GM2H)->global__ZGJK),NULL);
+      if (__tmp__YMJR==NULL) {
+        __tmp__ZMJR=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__YMJR)->__id) {
+        case __READ_SLOT__: {
+          __tmp__ZMJR=NULL;
+        } break;
+        case __READ_GLOBAL__: {
+          __tmp__ZMJR=((__READ_GLOBAL *)__tmp__YMJR);
+        } break;
+        }
+      };
+      __tmp__HM2H=__tmp__ZMJR;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__RFAI=my_copy__3BGN(__tmp__QFAI);
+      __tmp__HM2H=my_copy__BQCN(__tmp__GM2H);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__RFAI=my_copy__VIIO(__tmp__QFAI);
+      __tmp__HM2H=my_copy__NREO(__tmp__GM2H);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__RFAI=my_copy__3PNO(__tmp__QFAI);
+      __tmp__HM2H=my_copy__VYJO(__tmp__GM2H);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__RFAI=my_copy__CJIO(__tmp__QFAI);
+      __tmp__HM2H=my_copy__0REO(__tmp__GM2H);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__RFAI=my_copy__JQNO(__tmp__QFAI);
+      __tmp__HM2H=my_copy__BZJO(__tmp__GM2H);
     } break;
     case __EXPR_NEG__: {
-      __tmp__RFAI=my_copy__EBNM(__tmp__QFAI);
+      __tmp__HM2H=my_copy__CNJM(__tmp__GM2H);
     } break;
     case __EXPR_ADD__: {
-      __tmp__RFAI=my_copy__EOPL(__tmp__QFAI);
+      __tmp__HM2H=my_copy__5XLL(__tmp__GM2H);
     } break;
     case __EXPR_NOT__: {
-      __tmp__RFAI=my_copy__SH2M(__tmp__QFAI);
+      __tmp__HM2H=my_copy__WVYM(__tmp__GM2H);
     } break;
     case __EXPR_MOD__: {
-      __tmp__RFAI=my_copy__NJIO(__tmp__QFAI);
+      __tmp__HM2H=my_copy__FSEO(__tmp__GM2H);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__RFAI=my_copy__YZHP(__tmp__QFAI);
+      __tmp__HM2H=my_copy__QCEP(__tmp__GM2H);
     } break;
     case __EXPR_INF__: {
-      __tmp__RFAI=my_copy__13VN(__tmp__QFAI);
+      __tmp__HM2H=my_copy__5LSN(__tmp__GM2H);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__RFAI=my_copy__G4VN(__tmp__QFAI);
+      __tmp__HM2H=my_copy__KMSN(__tmp__GM2H);
     } break;
     case __EXPR_OR__: {
-      __tmp__RFAI=my_copy__FLTN(__tmp__QFAI);
+      __tmp__HM2H=my_copy__JZPN(__tmp__GM2H);
     } break;
     case __EXPR_XOR__: {
-      __tmp__RFAI=my_copy__OUWO(__tmp__QFAI);
+      __tmp__HM2H=my_copy__G3SO(__tmp__GM2H);
     } break;
     };
-    add_last__JLII(new_lst__5EAI,__tmp__RFAI);
-    Self__MNKI=(__INTEGER)(Self__MNKI +  1);
+    add_last__5REI(new_lst__VL2H,__tmp__HM2H);
+    Self__CUGI=(__INTEGER)(Self__CUGI +  1);
   };
-  return(create__OMLH(new_lst__5EAI));
+  return(create__0THH(new_lst__VL2H));
 }
 
-static __EXPR_EQUAL* my_copy__VFAI(__EXPR_EQUAL *Self__WFAI)
+static __EXPR_EQUAL* my_copy__LM2H(__EXPR_EQUAL *Self__MM2H)
 // ({EXPR_EQUAL}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__YFAI;
-  void *__tmp__0FAI,*__tmp__1FAI,*__tmp__4FAI,*__tmp__5FAI;
-  __STRING_CST *Self__NYAQ,*Self__RYAQ;
-  __PROTOTYPE_CST *Self__OYAQ,*Self__SYAQ;
-  __INTEGER_CST *Self__PYAQ,*Self__TYAQ;
-  __REAL_CST *Self__SWNQ,*Self__WWNQ;
-  __CHARACTER_CST *Self__UWNQ,*Self__YWNQ;
-  __IS_EXPANDED *Self__VWNQ,*Self__ZWNQ;
-  __tmp__YFAI=Self__WFAI->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__0FAI=Self__WFAI->parent_expr_binary_cmp__XDNH.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__0FAI)->__id) {
+  __INTEGER_64 v__FNJR,v__VNJR;
+  __POSITION __tmp__OM2H,p__ENJR,p__3NXR,p__TOXR,p__UNJR,p__SPXR;
+  __POSITION p__IQXR;
+  void *__tmp__QM2H,*__tmp__RM2H,*__tmp__UM2H,*__tmp__VM2H;
+  __STRING_CST *Self__N32P,*Self__R32P;
+  __PROTOTYPE_CST *Self__O32P,*Self__S32P;
+  __INTEGER_CST *Self__P32P,*result__1MJR,*Self__DNJR,*Self__T32P;
+  __INTEGER_CST *result__LNJR,*Self__TNJR;
+  void *t__GNJR,*t__5NXR,*t__WNJR,*t__UPXR;
+  __POINTER ptr__2MJR,ptr_table__LNXR,next__KNXR,result__MNXR;
+  __POINTER ptr_table__QNXR,next__PNXR,result__RNXR,ptr__VNXR;
+  __POINTER ptr_table__BOXR,next__AOXR,result__COXR,ptr_table__GOXR;
+  __POINTER next__FOXR,result__HOXR,ptr__LOXR,ptr_table__WOXR;
+  __POINTER next__VOXR,result__XOXR,ptr_table__1OXR,next__0OXR;
+  __POINTER result__2OXR,ptr__MNJR,ptr_table__APXR,next__5OXR;
+  __POINTER result__BPXR,ptr_table__FPXR,next__EPXR,result__GPXR;
+  __POINTER ptr__KPXR,ptr_table__WPXR,next__VPXR,result__XPXR;
+  __POINTER ptr_table__1PXR,next__0PXR,result__2PXR,ptr__AQXR;
+  __POINTER ptr_table__LQXR,next__KQXR,result__MQXR,ptr_table__QQXR;
+  __POINTER next__PQXR,result__RQXR,ptr__CFWH,ptr_table__VQXR;
+  __POINTER next__UQXR,result__WQXR,ptr_table__0QXR,next__ZQXR;
+  __POINTER result__1QXR;
+  __INTEGER typ_id__3MJR,typ_id__WNXR,typ_id__MOXR,typ_id__NNJR;
+  __INTEGER typ_id__LPXR,typ_id__BQXR,typ_id__HFWH;
+  __UINTEGER_32 sz__4MJR,a__5MJR,new_size__ANJR,t__BNJR,a__CNJR;
+  __UINTEGER_32 new_size__TNXR,lab_type__SNXR,sz__XNXR,a__YNXR;
+  __UINTEGER_32 new_size__ZNXR,t__0NXR,a__1NXR,new_size__JOXR;
+  __UINTEGER_32 lab_type__IOXR,sz__NOXR,a__OOXR,new_size__POXR,t__QOXR;
+  __UINTEGER_32 a__ROXR,new_size__4OXR,lab_type__3OXR,sz__ONJR,a__PNJR;
+  __UINTEGER_32 new_size__QNJR,t__RNJR,a__SNJR,new_size__IPXR;
+  __UINTEGER_32 lab_type__HPXR,sz__MPXR,a__NPXR,new_size__OPXR,t__PPXR;
+  __UINTEGER_32 a__QPXR,new_size__4PXR,lab_type__3PXR,sz__CQXR,a__DQXR;
+  __UINTEGER_32 new_size__EQXR,t__FQXR,a__GQXR,new_size__TQXR;
+  __UINTEGER_32 lab_type__SQXR,sz__EFWH,a__F11Q,new_size__D11Q,t__J11Q;
+  __UINTEGER_32 a__L11Q,new_size__3QXR,lab_type__2QXR;
+  void *__tmp__LLAR,*__tmp__PLAR,*__tmp__INJR,*__tmp__TLAR,*__tmp__XLAR;
+  void *__tmp__YNJR;
+  __READ_LOCAL *__tmp__MLAR,*__tmp__QLAR,*__tmp__ULAR,*__tmp__YLAR;
+  __REAL_CST *Self__50JQ,*result__UNXR,*Self__2NXR,*Self__D1JQ;
+  __REAL_CST *result__JPXR,*Self__RPXR;
+  void *v__4NXR,*v__TPXR;
+  __CHARACTER_CST *Self__B1JQ,*Self__F1JQ;
+  __IS_EXPANDED *Self__C1JQ,*result__KOXR,*Self__SOXR,*Self__G1JQ;
+  __IS_EXPANDED *result__5PXR,*Self__HQXR;
+  __READ_GLOBAL *__tmp__JNJR,*__tmp__ZNJR;
+  __EXPR_EQUAL *result__BFWH,*Self__AJFI;
+  __tmp__OM2H=Self__MM2H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__QM2H=Self__MM2H->parent_expr_binary_cmp__DLJH.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__QM2H)->__id) {
   case __LIST__: {
-    __tmp__1FAI=my_copy__IE2M(__tmp__0FAI);
+    __tmp__RM2H=my_copy__MSYM(__tmp__QM2H);
   } break;
   case __STRING_CST__: {
-    Self__NYAQ=((__STRING_CST *)__tmp__0FAI);
-    __tmp__1FAI=create__text__BMQH(Self__NYAQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NYAQ->string__LDAI);
+    Self__N32P=((__STRING_CST *)__tmp__QM2H);
+    __tmp__RM2H=create__text__ITMH(Self__N32P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__N32P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__1FAI=my_copy__ODAI(__tmp__0FAI);
+    __tmp__RM2H=my_copy__EK2H(__tmp__QM2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__OYAQ=((__PROTOTYPE_CST *)__tmp__0FAI);
-    __tmp__1FAI=create__type__HZQC(Self__OYAQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__OYAQ->parent_constant__DMMC.static_type__LSYD);
+    Self__O32P=((__PROTOTYPE_CST *)__tmp__QM2H);
+    __tmp__RM2H=create__type__PKQC(Self__O32P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__O32P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__PYAQ=((__INTEGER_CST *)__tmp__0FAI);
-    __tmp__1FAI=create__value__type__I1QC(Self__PYAQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__PYAQ->value__VUYD,Self__PYAQ->parent_constant__OMMC.static_type__LSYD);
+    Self__P32P=((__INTEGER_CST *)__tmp__QM2H);
+    p__ENJR=Self__P32P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__FNJR=Self__P32P->value__W4YD;
+    t__GNJR=Self__P32P->parent_constant__B3LC.static_type__M2YD;
+    result__1MJR=NULL;
+    ptr__2MJR=((__POINTER )(NULL));
+    typ_id__3MJR= 0;
+    sz__4MJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__4MJR ==  0)) {
+      result__1MJR=INTEGER_CST__;
+    } else {
+      typ_id__3MJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4MJR);
+      if ((typ_id__3MJR == (__INTEGER)(-  1))) {
+        a__5MJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__ANJR=(__UINTEGER_32)((__UINTEGER_32)(sz__4MJR + a__5MJR) & (__UINTEGER_32)(~ a__5MJR));
+        ptr_table__LNXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ANJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__KNXR=((__POINTER )(NULL));
+        result__MNXR=((__POINTER *)ptr_table__LNXR)[ 0];
+        if ((result__MNXR == (void *)NULL)) {
+          result__MNXR=new_lab__2PJ(new_size__ANJR);
+          next__KNXR=(void *)((unsigned long)result__MNXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ANJR)));
+          ((__POINTER *)next__KNXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__LNXR)[ 0]=next__KNXR;
+        } else {
+          next__KNXR=((__POINTER *)result__MNXR)[ 0];
+          if ((next__KNXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MNXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ANJR <<  1)) <=  4096)) {
+              next__KNXR=(void *)((unsigned long)result__MNXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ANJR)));
+            } else {
+              next__KNXR=new_lab__2PJ(new_size__ANJR);
+            };
+            ((__POINTER *)next__KNXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__LNXR)[ 0]=next__KNXR;
+          } else {
+            ((__POINTER *)result__MNXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KNXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__MNXR=next__KNXR;
+          };
+        };
+        ptr__2MJR=result__MNXR;
+      } else {
+        t__BNJR=((__UINTEGER_32 )typ_id__3MJR);
+        a__CNJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__TNXR=(__UINTEGER_32)((__UINTEGER_32)(sz__4MJR + a__CNJR) & (__UINTEGER_32)(~ a__CNJR));
+        ptr_table__QNXR=((__POINTER )(&(table_type[(t__BNJR)])));
+        lab_type__SNXR=(__UINTEGER_32)(t__BNJR |  1);
+        next__PNXR=((__POINTER )(NULL));
+        result__RNXR=((__POINTER *)ptr_table__QNXR)[ 0];
+        if ((result__RNXR == (void *)NULL)) {
+          result__RNXR=new_lab__2PJ(lab_type__SNXR);
+          next__PNXR=(void *)((unsigned long)result__RNXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TNXR)));
+          ((__POINTER *)next__PNXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__QNXR)[ 0]=next__PNXR;
+        } else {
+          next__PNXR=((__POINTER *)result__RNXR)[ 0];
+          if ((next__PNXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RNXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TNXR <<  1)) <=  4096)) {
+              next__PNXR=(void *)((unsigned long)result__RNXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TNXR)));
+            } else {
+              next__PNXR=new_lab__2PJ(lab_type__SNXR);
+            };
+            ((__POINTER *)next__PNXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__QNXR)[ 0]=next__PNXR;
+          } else {
+            ((__POINTER *)result__RNXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PNXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__RNXR=next__PNXR;
+          };
+        };
+        ptr__2MJR=result__RNXR;
+      };
+      result__1MJR=((__INTEGER_CST *)ptr__2MJR);
+      *(result__1MJR) = *(INTEGER_CST__);
+    };
+    Self__DNJR=((__INTEGER_CST *)result__1MJR);
+    Self__DNJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ENJR;
+    Self__DNJR->value__W4YD=v__FNJR;
+    Self__DNJR->parent_constant__B3LC.static_type__M2YD=t__GNJR;
+    check_type__YG5D(Self__DNJR);
+    __tmp__RM2H=result__1MJR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__1FAI=my_copy__02IJ(__tmp__0FAI);
+    __tmp__LLAR=read__QB5G(((__READ_LOCAL *)__tmp__QM2H)->local__HJZD);
+    if (__tmp__LLAR==NULL) {
+      __tmp__MLAR=NULL;
+    } else {
+      __tmp__MLAR=((__READ_LOCAL *)__tmp__LLAR);
+    };
+    __tmp__RM2H=__tmp__MLAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__1FAI=my_copy__2EAI(__tmp__0FAI);
+    __tmp__RM2H=my_copy__SL2H(__tmp__QM2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__1FAI=my_copy__VFAI(__tmp__0FAI);
+    __tmp__RM2H=my_copy__LM2H(__tmp__QM2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__1FAI=my_copy__CGAI(__tmp__0FAI);
+    __tmp__RM2H=my_copy__YM2H(__tmp__QM2H);
   } break;
   case __REAL_CST__: {
-    Self__SWNQ=((__REAL_CST *)__tmp__0FAI);
-    __tmp__1FAI=create__value__type__2KQH(Self__SWNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__SWNQ->value__RGAI,Self__SWNQ->parent_constant__IVNH.static_type__LSYD);
+    Self__50JQ=((__REAL_CST *)__tmp__QM2H);
+    p__3NXR=Self__50JQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__4NXR=Self__50JQ->value__HN2H;
+    t__5NXR=Self__50JQ->parent_constant__U2JH.static_type__M2YD;
+    result__UNXR=NULL;
+    ptr__VNXR=((__POINTER )(NULL));
+    typ_id__WNXR= 0;
+    sz__XNXR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__XNXR ==  0)) {
+      result__UNXR=REAL_CST__;
+    } else {
+      typ_id__WNXR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XNXR);
+      if ((typ_id__WNXR == (__INTEGER)(-  1))) {
+        a__YNXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__ZNXR=(__UINTEGER_32)((__UINTEGER_32)(sz__XNXR + a__YNXR) & (__UINTEGER_32)(~ a__YNXR));
+        ptr_table__BOXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZNXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__AOXR=((__POINTER )(NULL));
+        result__COXR=((__POINTER *)ptr_table__BOXR)[ 0];
+        if ((result__COXR == (void *)NULL)) {
+          result__COXR=new_lab__2PJ(new_size__ZNXR);
+          next__AOXR=(void *)((unsigned long)result__COXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZNXR)));
+          ((__POINTER *)next__AOXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__BOXR)[ 0]=next__AOXR;
+        } else {
+          next__AOXR=((__POINTER *)result__COXR)[ 0];
+          if ((next__AOXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__COXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZNXR <<  1)) <=  4096)) {
+              next__AOXR=(void *)((unsigned long)result__COXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZNXR)));
+            } else {
+              next__AOXR=new_lab__2PJ(new_size__ZNXR);
+            };
+            ((__POINTER *)next__AOXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__BOXR)[ 0]=next__AOXR;
+          } else {
+            ((__POINTER *)result__COXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AOXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__COXR=next__AOXR;
+          };
+        };
+        ptr__VNXR=result__COXR;
+      } else {
+        t__0NXR=((__UINTEGER_32 )typ_id__WNXR);
+        a__1NXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__JOXR=(__UINTEGER_32)((__UINTEGER_32)(sz__XNXR + a__1NXR) & (__UINTEGER_32)(~ a__1NXR));
+        ptr_table__GOXR=((__POINTER )(&(table_type[(t__0NXR)])));
+        lab_type__IOXR=(__UINTEGER_32)(t__0NXR |  1);
+        next__FOXR=((__POINTER )(NULL));
+        result__HOXR=((__POINTER *)ptr_table__GOXR)[ 0];
+        if ((result__HOXR == (void *)NULL)) {
+          result__HOXR=new_lab__2PJ(lab_type__IOXR);
+          next__FOXR=(void *)((unsigned long)result__HOXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JOXR)));
+          ((__POINTER *)next__FOXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__GOXR)[ 0]=next__FOXR;
+        } else {
+          next__FOXR=((__POINTER *)result__HOXR)[ 0];
+          if ((next__FOXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HOXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JOXR <<  1)) <=  4096)) {
+              next__FOXR=(void *)((unsigned long)result__HOXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JOXR)));
+            } else {
+              next__FOXR=new_lab__2PJ(lab_type__IOXR);
+            };
+            ((__POINTER *)next__FOXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__GOXR)[ 0]=next__FOXR;
+          } else {
+            ((__POINTER *)result__HOXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FOXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__HOXR=next__FOXR;
+          };
+        };
+        ptr__VNXR=result__HOXR;
+      };
+      result__UNXR=((__REAL_CST *)ptr__VNXR);
+      *(result__UNXR) = *(REAL_CST__);
+    };
+    Self__2NXR=((__REAL_CST *)result__UNXR);
+    Self__2NXR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__3NXR;
+    Self__2NXR->value__HN2H=v__4NXR;
+    Self__2NXR->parent_constant__U2JH.static_type__M2YD=t__5NXR;
+    __tmp__RM2H=result__UNXR;
   } break;
   case __CHARACTER_CST__: {
-    Self__UWNQ=((__CHARACTER_CST *)__tmp__0FAI);
-    __tmp__1FAI=create__char__XLQH(Self__UWNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__UWNQ->text__ZGAI);
+    Self__B1JQ=((__CHARACTER_CST *)__tmp__QM2H);
+    __tmp__RM2H=create__char__4SMH(Self__B1JQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__B1JQ->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__VWNQ=((__IS_EXPANDED *)__tmp__0FAI);
-    __tmp__1FAI=create__receiver__2J0H(Self__VWNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__VWNQ->receiver__AHAI));
+    Self__C1JQ=((__IS_EXPANDED *)__tmp__QM2H);
+    __tmp__PLAR=read__QB5G(((__READ_LOCAL *)Self__C1JQ->receiver__WN2H)->local__HJZD);
+    if (__tmp__PLAR==NULL) {
+      __tmp__QLAR=NULL;
+    } else {
+      __tmp__QLAR=((__READ_LOCAL *)__tmp__PLAR);
+    };
+    p__TOXR=Self__C1JQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__KOXR=NULL;
+    ptr__LOXR=((__POINTER )(NULL));
+    typ_id__MOXR= 0;
+    sz__NOXR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__NOXR ==  0)) {
+      result__KOXR=IS_EXPANDED__;
+    } else {
+      typ_id__MOXR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NOXR);
+      if ((typ_id__MOXR == (__INTEGER)(-  1))) {
+        a__OOXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__POXR=(__UINTEGER_32)((__UINTEGER_32)(sz__NOXR + a__OOXR) & (__UINTEGER_32)(~ a__OOXR));
+        ptr_table__WOXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__POXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__VOXR=((__POINTER )(NULL));
+        result__XOXR=((__POINTER *)ptr_table__WOXR)[ 0];
+        if ((result__XOXR == (void *)NULL)) {
+          result__XOXR=new_lab__2PJ(new_size__POXR);
+          next__VOXR=(void *)((unsigned long)result__XOXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__POXR)));
+          ((__POINTER *)next__VOXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__WOXR)[ 0]=next__VOXR;
+        } else {
+          next__VOXR=((__POINTER *)result__XOXR)[ 0];
+          if ((next__VOXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XOXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__POXR <<  1)) <=  4096)) {
+              next__VOXR=(void *)((unsigned long)result__XOXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__POXR)));
+            } else {
+              next__VOXR=new_lab__2PJ(new_size__POXR);
+            };
+            ((__POINTER *)next__VOXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__WOXR)[ 0]=next__VOXR;
+          } else {
+            ((__POINTER *)result__XOXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VOXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__XOXR=next__VOXR;
+          };
+        };
+        ptr__LOXR=result__XOXR;
+      } else {
+        t__QOXR=((__UINTEGER_32 )typ_id__MOXR);
+        a__ROXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__4OXR=(__UINTEGER_32)((__UINTEGER_32)(sz__NOXR + a__ROXR) & (__UINTEGER_32)(~ a__ROXR));
+        ptr_table__1OXR=((__POINTER )(&(table_type[(t__QOXR)])));
+        lab_type__3OXR=(__UINTEGER_32)(t__QOXR |  1);
+        next__0OXR=((__POINTER )(NULL));
+        result__2OXR=((__POINTER *)ptr_table__1OXR)[ 0];
+        if ((result__2OXR == (void *)NULL)) {
+          result__2OXR=new_lab__2PJ(lab_type__3OXR);
+          next__0OXR=(void *)((unsigned long)result__2OXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4OXR)));
+          ((__POINTER *)next__0OXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__1OXR)[ 0]=next__0OXR;
+        } else {
+          next__0OXR=((__POINTER *)result__2OXR)[ 0];
+          if ((next__0OXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2OXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4OXR <<  1)) <=  4096)) {
+              next__0OXR=(void *)((unsigned long)result__2OXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4OXR)));
+            } else {
+              next__0OXR=new_lab__2PJ(lab_type__3OXR);
+            };
+            ((__POINTER *)next__0OXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__1OXR)[ 0]=next__0OXR;
+          } else {
+            ((__POINTER *)result__2OXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0OXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__2OXR=next__0OXR;
+          };
+        };
+        ptr__LOXR=result__2OXR;
+      };
+      result__KOXR=((__IS_EXPANDED *)ptr__LOXR);
+      *(result__KOXR) = *(IS_EXPANDED__);
+    };
+    Self__SOXR=((__IS_EXPANDED *)result__KOXR);
+    Self__SOXR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TOXR;
+    Self__SOXR->receiver__WN2H=__tmp__QLAR;
+    __tmp__RM2H=result__KOXR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__1FAI=my_copy__FHAI(__tmp__0FAI);
+    __tmp__RM2H=my_copy__1N2H(__tmp__QM2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__1FAI=my_copy__OHAI(__tmp__0FAI);
+    __tmp__RM2H=my_copy__EO2H(__tmp__QM2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__1FAI=my_copy__ZHAI(__tmp__0FAI);
+    __tmp__RM2H=my_copy__PO2H(__tmp__QM2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__1FAI=my_copy__FIAI(__tmp__0FAI);
+    __tmp__RM2H=my_copy__1O2H(__tmp__QM2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__1FAI=my_copy__QIAI(__tmp__0FAI);
+    __tmp__RM2H=my_copy__GP2H(__tmp__QM2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__1FAI=my_copy__1IAI(__tmp__0FAI);
+    __tmp__RM2H=my_copy__RP2H(__tmp__QM2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__1FAI=my_copy__GJAI(__tmp__0FAI);
+    __tmp__RM2H=my_copy__2P2H(__tmp__QM2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__1FAI=my_copy__RJAI(__tmp__0FAI);
+    __tmp__RM2H=my_copy__HQ2H(__tmp__QM2H);
   } break;
   case __PUT_TO__: {
-    __tmp__1FAI=my_copy__2JAI(__tmp__0FAI);
+    __tmp__RM2H=my_copy__SQ2H(__tmp__QM2H);
   } break;
   case __ITEM__: {
-    __tmp__1FAI=my_copy__NKAI(__tmp__0FAI);
+    __tmp__RM2H=my_copy__DR2H(__tmp__QM2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__1FAI=my_copy__ZKAI(__tmp__0FAI);
+    __tmp__RM2H=my_copy__PR2H(__tmp__QM2H);
   } break;
   case __CAST__: {
-    __tmp__1FAI=my_copy__CLAI(__tmp__0FAI);
+    __tmp__RM2H=my_copy__YR2H(__tmp__QM2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__1FAI=my_copy__1E2M(__tmp__0FAI);
+    __tmp__RM2H=my_copy__5SYM(__tmp__QM2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__1FAI=my_copy__MRKK(__tmp__0FAI);
+    __tmp__RM2H=my_copy__IUGK(__tmp__QM2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__1FAI=my_copy__ZRKK(__tmp__0FAI);
+    __tmp__INJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QM2H)->global__ZGJK),NULL);
+    if (__tmp__INJR==NULL) {
+      __tmp__JNJR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__INJR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__JNJR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__JNJR=((__READ_GLOBAL *)__tmp__INJR);
+      } break;
+      }
+    };
+    __tmp__RM2H=__tmp__JNJR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__1FAI=my_copy__3BGN(__tmp__0FAI);
+    __tmp__RM2H=my_copy__BQCN(__tmp__QM2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__1FAI=my_copy__VIIO(__tmp__0FAI);
+    __tmp__RM2H=my_copy__NREO(__tmp__QM2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__1FAI=my_copy__3PNO(__tmp__0FAI);
+    __tmp__RM2H=my_copy__VYJO(__tmp__QM2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__1FAI=my_copy__CJIO(__tmp__0FAI);
+    __tmp__RM2H=my_copy__0REO(__tmp__QM2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__1FAI=my_copy__JQNO(__tmp__0FAI);
+    __tmp__RM2H=my_copy__BZJO(__tmp__QM2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__1FAI=my_copy__EBNM(__tmp__0FAI);
+    __tmp__RM2H=my_copy__CNJM(__tmp__QM2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__1FAI=my_copy__EOPL(__tmp__0FAI);
+    __tmp__RM2H=my_copy__5XLL(__tmp__QM2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__1FAI=my_copy__SH2M(__tmp__0FAI);
+    __tmp__RM2H=my_copy__WVYM(__tmp__QM2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__1FAI=my_copy__NJIO(__tmp__0FAI);
+    __tmp__RM2H=my_copy__FSEO(__tmp__QM2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__1FAI=my_copy__YZHP(__tmp__0FAI);
+    __tmp__RM2H=my_copy__QCEP(__tmp__QM2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__1FAI=my_copy__13VN(__tmp__0FAI);
+    __tmp__RM2H=my_copy__5LSN(__tmp__QM2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__1FAI=my_copy__G4VN(__tmp__0FAI);
+    __tmp__RM2H=my_copy__KMSN(__tmp__QM2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__1FAI=my_copy__FLTN(__tmp__0FAI);
+    __tmp__RM2H=my_copy__JZPN(__tmp__QM2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__1FAI=my_copy__OUWO(__tmp__0FAI);
+    __tmp__RM2H=my_copy__G3SO(__tmp__QM2H);
   } break;
   };
-  __tmp__4FAI=Self__WFAI->parent_expr_binary_cmp__XDNH.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__4FAI)->__id) {
+  __tmp__UM2H=Self__MM2H->parent_expr_binary_cmp__DLJH.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__UM2H)->__id) {
   case __LIST__: {
-    __tmp__5FAI=my_copy__IE2M(__tmp__4FAI);
+    __tmp__VM2H=my_copy__MSYM(__tmp__UM2H);
   } break;
   case __STRING_CST__: {
-    Self__RYAQ=((__STRING_CST *)__tmp__4FAI);
-    __tmp__5FAI=create__text__BMQH(Self__RYAQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__RYAQ->string__LDAI);
+    Self__R32P=((__STRING_CST *)__tmp__UM2H);
+    __tmp__VM2H=create__text__ITMH(Self__R32P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__R32P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__5FAI=my_copy__ODAI(__tmp__4FAI);
+    __tmp__VM2H=my_copy__EK2H(__tmp__UM2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__SYAQ=((__PROTOTYPE_CST *)__tmp__4FAI);
-    __tmp__5FAI=create__type__HZQC(Self__SYAQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__SYAQ->parent_constant__DMMC.static_type__LSYD);
+    Self__S32P=((__PROTOTYPE_CST *)__tmp__UM2H);
+    __tmp__VM2H=create__type__PKQC(Self__S32P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__S32P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__TYAQ=((__INTEGER_CST *)__tmp__4FAI);
-    __tmp__5FAI=create__value__type__I1QC(Self__TYAQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TYAQ->value__VUYD,Self__TYAQ->parent_constant__OMMC.static_type__LSYD);
+    Self__T32P=((__INTEGER_CST *)__tmp__UM2H);
+    p__UNJR=Self__T32P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__VNJR=Self__T32P->value__W4YD;
+    t__WNJR=Self__T32P->parent_constant__B3LC.static_type__M2YD;
+    result__LNJR=NULL;
+    ptr__MNJR=((__POINTER )(NULL));
+    typ_id__NNJR= 0;
+    sz__ONJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__ONJR ==  0)) {
+      result__LNJR=INTEGER_CST__;
+    } else {
+      typ_id__NNJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ONJR);
+      if ((typ_id__NNJR == (__INTEGER)(-  1))) {
+        a__PNJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__QNJR=(__UINTEGER_32)((__UINTEGER_32)(sz__ONJR + a__PNJR) & (__UINTEGER_32)(~ a__PNJR));
+        ptr_table__APXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QNJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__5OXR=((__POINTER )(NULL));
+        result__BPXR=((__POINTER *)ptr_table__APXR)[ 0];
+        if ((result__BPXR == (void *)NULL)) {
+          result__BPXR=new_lab__2PJ(new_size__QNJR);
+          next__5OXR=(void *)((unsigned long)result__BPXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QNJR)));
+          ((__POINTER *)next__5OXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__APXR)[ 0]=next__5OXR;
+        } else {
+          next__5OXR=((__POINTER *)result__BPXR)[ 0];
+          if ((next__5OXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BPXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QNJR <<  1)) <=  4096)) {
+              next__5OXR=(void *)((unsigned long)result__BPXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QNJR)));
+            } else {
+              next__5OXR=new_lab__2PJ(new_size__QNJR);
+            };
+            ((__POINTER *)next__5OXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__APXR)[ 0]=next__5OXR;
+          } else {
+            ((__POINTER *)result__BPXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5OXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__BPXR=next__5OXR;
+          };
+        };
+        ptr__MNJR=result__BPXR;
+      } else {
+        t__RNJR=((__UINTEGER_32 )typ_id__NNJR);
+        a__SNJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__IPXR=(__UINTEGER_32)((__UINTEGER_32)(sz__ONJR + a__SNJR) & (__UINTEGER_32)(~ a__SNJR));
+        ptr_table__FPXR=((__POINTER )(&(table_type[(t__RNJR)])));
+        lab_type__HPXR=(__UINTEGER_32)(t__RNJR |  1);
+        next__EPXR=((__POINTER )(NULL));
+        result__GPXR=((__POINTER *)ptr_table__FPXR)[ 0];
+        if ((result__GPXR == (void *)NULL)) {
+          result__GPXR=new_lab__2PJ(lab_type__HPXR);
+          next__EPXR=(void *)((unsigned long)result__GPXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IPXR)));
+          ((__POINTER *)next__EPXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FPXR)[ 0]=next__EPXR;
+        } else {
+          next__EPXR=((__POINTER *)result__GPXR)[ 0];
+          if ((next__EPXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GPXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IPXR <<  1)) <=  4096)) {
+              next__EPXR=(void *)((unsigned long)result__GPXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IPXR)));
+            } else {
+              next__EPXR=new_lab__2PJ(lab_type__HPXR);
+            };
+            ((__POINTER *)next__EPXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__FPXR)[ 0]=next__EPXR;
+          } else {
+            ((__POINTER *)result__GPXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EPXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__GPXR=next__EPXR;
+          };
+        };
+        ptr__MNJR=result__GPXR;
+      };
+      result__LNJR=((__INTEGER_CST *)ptr__MNJR);
+      *(result__LNJR) = *(INTEGER_CST__);
+    };
+    Self__TNJR=((__INTEGER_CST *)result__LNJR);
+    Self__TNJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UNJR;
+    Self__TNJR->value__W4YD=v__VNJR;
+    Self__TNJR->parent_constant__B3LC.static_type__M2YD=t__WNJR;
+    check_type__YG5D(Self__TNJR);
+    __tmp__VM2H=result__LNJR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__5FAI=my_copy__02IJ(__tmp__4FAI);
+    __tmp__TLAR=read__QB5G(((__READ_LOCAL *)__tmp__UM2H)->local__HJZD);
+    if (__tmp__TLAR==NULL) {
+      __tmp__ULAR=NULL;
+    } else {
+      __tmp__ULAR=((__READ_LOCAL *)__tmp__TLAR);
+    };
+    __tmp__VM2H=__tmp__ULAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__5FAI=my_copy__2EAI(__tmp__4FAI);
+    __tmp__VM2H=my_copy__SL2H(__tmp__UM2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__5FAI=my_copy__VFAI(__tmp__4FAI);
+    __tmp__VM2H=my_copy__LM2H(__tmp__UM2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__5FAI=my_copy__CGAI(__tmp__4FAI);
+    __tmp__VM2H=my_copy__YM2H(__tmp__UM2H);
   } break;
   case __REAL_CST__: {
-    Self__WWNQ=((__REAL_CST *)__tmp__4FAI);
-    __tmp__5FAI=create__value__type__2KQH(Self__WWNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WWNQ->value__RGAI,Self__WWNQ->parent_constant__IVNH.static_type__LSYD);
+    Self__D1JQ=((__REAL_CST *)__tmp__UM2H);
+    p__SPXR=Self__D1JQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__TPXR=Self__D1JQ->value__HN2H;
+    t__UPXR=Self__D1JQ->parent_constant__U2JH.static_type__M2YD;
+    result__JPXR=NULL;
+    ptr__KPXR=((__POINTER )(NULL));
+    typ_id__LPXR= 0;
+    sz__MPXR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__MPXR ==  0)) {
+      result__JPXR=REAL_CST__;
+    } else {
+      typ_id__LPXR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MPXR);
+      if ((typ_id__LPXR == (__INTEGER)(-  1))) {
+        a__NPXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__OPXR=(__UINTEGER_32)((__UINTEGER_32)(sz__MPXR + a__NPXR) & (__UINTEGER_32)(~ a__NPXR));
+        ptr_table__WPXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OPXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__VPXR=((__POINTER )(NULL));
+        result__XPXR=((__POINTER *)ptr_table__WPXR)[ 0];
+        if ((result__XPXR == (void *)NULL)) {
+          result__XPXR=new_lab__2PJ(new_size__OPXR);
+          next__VPXR=(void *)((unsigned long)result__XPXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OPXR)));
+          ((__POINTER *)next__VPXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__WPXR)[ 0]=next__VPXR;
+        } else {
+          next__VPXR=((__POINTER *)result__XPXR)[ 0];
+          if ((next__VPXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XPXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OPXR <<  1)) <=  4096)) {
+              next__VPXR=(void *)((unsigned long)result__XPXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OPXR)));
+            } else {
+              next__VPXR=new_lab__2PJ(new_size__OPXR);
+            };
+            ((__POINTER *)next__VPXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__WPXR)[ 0]=next__VPXR;
+          } else {
+            ((__POINTER *)result__XPXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VPXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__XPXR=next__VPXR;
+          };
+        };
+        ptr__KPXR=result__XPXR;
+      } else {
+        t__PPXR=((__UINTEGER_32 )typ_id__LPXR);
+        a__QPXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__4PXR=(__UINTEGER_32)((__UINTEGER_32)(sz__MPXR + a__QPXR) & (__UINTEGER_32)(~ a__QPXR));
+        ptr_table__1PXR=((__POINTER )(&(table_type[(t__PPXR)])));
+        lab_type__3PXR=(__UINTEGER_32)(t__PPXR |  1);
+        next__0PXR=((__POINTER )(NULL));
+        result__2PXR=((__POINTER *)ptr_table__1PXR)[ 0];
+        if ((result__2PXR == (void *)NULL)) {
+          result__2PXR=new_lab__2PJ(lab_type__3PXR);
+          next__0PXR=(void *)((unsigned long)result__2PXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4PXR)));
+          ((__POINTER *)next__0PXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__1PXR)[ 0]=next__0PXR;
+        } else {
+          next__0PXR=((__POINTER *)result__2PXR)[ 0];
+          if ((next__0PXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2PXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4PXR <<  1)) <=  4096)) {
+              next__0PXR=(void *)((unsigned long)result__2PXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4PXR)));
+            } else {
+              next__0PXR=new_lab__2PJ(lab_type__3PXR);
+            };
+            ((__POINTER *)next__0PXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__1PXR)[ 0]=next__0PXR;
+          } else {
+            ((__POINTER *)result__2PXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0PXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__2PXR=next__0PXR;
+          };
+        };
+        ptr__KPXR=result__2PXR;
+      };
+      result__JPXR=((__REAL_CST *)ptr__KPXR);
+      *(result__JPXR) = *(REAL_CST__);
+    };
+    Self__RPXR=((__REAL_CST *)result__JPXR);
+    Self__RPXR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SPXR;
+    Self__RPXR->value__HN2H=v__TPXR;
+    Self__RPXR->parent_constant__U2JH.static_type__M2YD=t__UPXR;
+    __tmp__VM2H=result__JPXR;
   } break;
   case __CHARACTER_CST__: {
-    Self__YWNQ=((__CHARACTER_CST *)__tmp__4FAI);
-    __tmp__5FAI=create__char__XLQH(Self__YWNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YWNQ->text__ZGAI);
+    Self__F1JQ=((__CHARACTER_CST *)__tmp__UM2H);
+    __tmp__VM2H=create__char__4SMH(Self__F1JQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__F1JQ->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__ZWNQ=((__IS_EXPANDED *)__tmp__4FAI);
-    __tmp__5FAI=create__receiver__2J0H(Self__ZWNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__ZWNQ->receiver__AHAI));
+    Self__G1JQ=((__IS_EXPANDED *)__tmp__UM2H);
+    __tmp__XLAR=read__QB5G(((__READ_LOCAL *)Self__G1JQ->receiver__WN2H)->local__HJZD);
+    if (__tmp__XLAR==NULL) {
+      __tmp__YLAR=NULL;
+    } else {
+      __tmp__YLAR=((__READ_LOCAL *)__tmp__XLAR);
+    };
+    p__IQXR=Self__G1JQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__5PXR=NULL;
+    ptr__AQXR=((__POINTER )(NULL));
+    typ_id__BQXR= 0;
+    sz__CQXR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__CQXR ==  0)) {
+      result__5PXR=IS_EXPANDED__;
+    } else {
+      typ_id__BQXR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CQXR);
+      if ((typ_id__BQXR == (__INTEGER)(-  1))) {
+        a__DQXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__EQXR=(__UINTEGER_32)((__UINTEGER_32)(sz__CQXR + a__DQXR) & (__UINTEGER_32)(~ a__DQXR));
+        ptr_table__LQXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EQXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__KQXR=((__POINTER )(NULL));
+        result__MQXR=((__POINTER *)ptr_table__LQXR)[ 0];
+        if ((result__MQXR == (void *)NULL)) {
+          result__MQXR=new_lab__2PJ(new_size__EQXR);
+          next__KQXR=(void *)((unsigned long)result__MQXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EQXR)));
+          ((__POINTER *)next__KQXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__LQXR)[ 0]=next__KQXR;
+        } else {
+          next__KQXR=((__POINTER *)result__MQXR)[ 0];
+          if ((next__KQXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MQXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EQXR <<  1)) <=  4096)) {
+              next__KQXR=(void *)((unsigned long)result__MQXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EQXR)));
+            } else {
+              next__KQXR=new_lab__2PJ(new_size__EQXR);
+            };
+            ((__POINTER *)next__KQXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__LQXR)[ 0]=next__KQXR;
+          } else {
+            ((__POINTER *)result__MQXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KQXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__MQXR=next__KQXR;
+          };
+        };
+        ptr__AQXR=result__MQXR;
+      } else {
+        t__FQXR=((__UINTEGER_32 )typ_id__BQXR);
+        a__GQXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__TQXR=(__UINTEGER_32)((__UINTEGER_32)(sz__CQXR + a__GQXR) & (__UINTEGER_32)(~ a__GQXR));
+        ptr_table__QQXR=((__POINTER )(&(table_type[(t__FQXR)])));
+        lab_type__SQXR=(__UINTEGER_32)(t__FQXR |  1);
+        next__PQXR=((__POINTER )(NULL));
+        result__RQXR=((__POINTER *)ptr_table__QQXR)[ 0];
+        if ((result__RQXR == (void *)NULL)) {
+          result__RQXR=new_lab__2PJ(lab_type__SQXR);
+          next__PQXR=(void *)((unsigned long)result__RQXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TQXR)));
+          ((__POINTER *)next__PQXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__QQXR)[ 0]=next__PQXR;
+        } else {
+          next__PQXR=((__POINTER *)result__RQXR)[ 0];
+          if ((next__PQXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RQXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TQXR <<  1)) <=  4096)) {
+              next__PQXR=(void *)((unsigned long)result__RQXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TQXR)));
+            } else {
+              next__PQXR=new_lab__2PJ(lab_type__SQXR);
+            };
+            ((__POINTER *)next__PQXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__QQXR)[ 0]=next__PQXR;
+          } else {
+            ((__POINTER *)result__RQXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PQXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__RQXR=next__PQXR;
+          };
+        };
+        ptr__AQXR=result__RQXR;
+      };
+      result__5PXR=((__IS_EXPANDED *)ptr__AQXR);
+      *(result__5PXR) = *(IS_EXPANDED__);
+    };
+    Self__HQXR=((__IS_EXPANDED *)result__5PXR);
+    Self__HQXR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IQXR;
+    Self__HQXR->receiver__WN2H=__tmp__YLAR;
+    __tmp__VM2H=result__5PXR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__5FAI=my_copy__FHAI(__tmp__4FAI);
+    __tmp__VM2H=my_copy__1N2H(__tmp__UM2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__5FAI=my_copy__OHAI(__tmp__4FAI);
+    __tmp__VM2H=my_copy__EO2H(__tmp__UM2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__5FAI=my_copy__ZHAI(__tmp__4FAI);
+    __tmp__VM2H=my_copy__PO2H(__tmp__UM2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__5FAI=my_copy__FIAI(__tmp__4FAI);
+    __tmp__VM2H=my_copy__1O2H(__tmp__UM2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__5FAI=my_copy__QIAI(__tmp__4FAI);
+    __tmp__VM2H=my_copy__GP2H(__tmp__UM2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__5FAI=my_copy__1IAI(__tmp__4FAI);
+    __tmp__VM2H=my_copy__RP2H(__tmp__UM2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__5FAI=my_copy__GJAI(__tmp__4FAI);
+    __tmp__VM2H=my_copy__2P2H(__tmp__UM2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__5FAI=my_copy__RJAI(__tmp__4FAI);
+    __tmp__VM2H=my_copy__HQ2H(__tmp__UM2H);
   } break;
   case __PUT_TO__: {
-    __tmp__5FAI=my_copy__2JAI(__tmp__4FAI);
+    __tmp__VM2H=my_copy__SQ2H(__tmp__UM2H);
   } break;
   case __ITEM__: {
-    __tmp__5FAI=my_copy__NKAI(__tmp__4FAI);
+    __tmp__VM2H=my_copy__DR2H(__tmp__UM2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__5FAI=my_copy__ZKAI(__tmp__4FAI);
+    __tmp__VM2H=my_copy__PR2H(__tmp__UM2H);
   } break;
   case __CAST__: {
-    __tmp__5FAI=my_copy__CLAI(__tmp__4FAI);
+    __tmp__VM2H=my_copy__YR2H(__tmp__UM2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__5FAI=my_copy__1E2M(__tmp__4FAI);
+    __tmp__VM2H=my_copy__5SYM(__tmp__UM2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__5FAI=my_copy__MRKK(__tmp__4FAI);
+    __tmp__VM2H=my_copy__IUGK(__tmp__UM2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__5FAI=my_copy__ZRKK(__tmp__4FAI);
+    __tmp__YNJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UM2H)->global__ZGJK),NULL);
+    if (__tmp__YNJR==NULL) {
+      __tmp__ZNJR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__YNJR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__ZNJR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__ZNJR=((__READ_GLOBAL *)__tmp__YNJR);
+      } break;
+      }
+    };
+    __tmp__VM2H=__tmp__ZNJR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__5FAI=my_copy__3BGN(__tmp__4FAI);
+    __tmp__VM2H=my_copy__BQCN(__tmp__UM2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__5FAI=my_copy__VIIO(__tmp__4FAI);
+    __tmp__VM2H=my_copy__NREO(__tmp__UM2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__5FAI=my_copy__3PNO(__tmp__4FAI);
+    __tmp__VM2H=my_copy__VYJO(__tmp__UM2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__5FAI=my_copy__CJIO(__tmp__4FAI);
+    __tmp__VM2H=my_copy__0REO(__tmp__UM2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__5FAI=my_copy__JQNO(__tmp__4FAI);
+    __tmp__VM2H=my_copy__BZJO(__tmp__UM2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__5FAI=my_copy__EBNM(__tmp__4FAI);
+    __tmp__VM2H=my_copy__CNJM(__tmp__UM2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__5FAI=my_copy__EOPL(__tmp__4FAI);
+    __tmp__VM2H=my_copy__5XLL(__tmp__UM2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__5FAI=my_copy__SH2M(__tmp__4FAI);
+    __tmp__VM2H=my_copy__WVYM(__tmp__UM2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__5FAI=my_copy__NJIO(__tmp__4FAI);
+    __tmp__VM2H=my_copy__FSEO(__tmp__UM2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__5FAI=my_copy__YZHP(__tmp__4FAI);
+    __tmp__VM2H=my_copy__QCEP(__tmp__UM2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__5FAI=my_copy__13VN(__tmp__4FAI);
+    __tmp__VM2H=my_copy__5LSN(__tmp__UM2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__5FAI=my_copy__G4VN(__tmp__4FAI);
+    __tmp__VM2H=my_copy__KMSN(__tmp__UM2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__5FAI=my_copy__FLTN(__tmp__4FAI);
+    __tmp__VM2H=my_copy__JZPN(__tmp__UM2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__5FAI=my_copy__OUWO(__tmp__4FAI);
+    __tmp__VM2H=my_copy__G3SO(__tmp__UM2H);
   } break;
   };
-  return(create__with__and__ZOYH(__tmp__YFAI,__tmp__1FAI,__tmp__5FAI));
+  result__BFWH=NULL;
+  ptr__CFWH=((__POINTER )(NULL));
+  typ_id__HFWH= 0;
+  sz__EFWH=((__UINTEGER_32 )sizeof(__EXPR_EQUAL));
+  if ((sz__EFWH ==  0)) {
+    result__BFWH=EXPR_EQUAL__;
+  } else {
+    typ_id__HFWH=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EFWH);
+    if ((typ_id__HFWH == (__INTEGER)(-  1))) {
+      a__F11Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__D11Q=(__UINTEGER_32)((__UINTEGER_32)(sz__EFWH + a__F11Q) & (__UINTEGER_32)(~ a__F11Q));
+      ptr_table__VQXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__D11Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__UQXR=((__POINTER )(NULL));
+      result__WQXR=((__POINTER *)ptr_table__VQXR)[ 0];
+      if ((result__WQXR == (void *)NULL)) {
+        result__WQXR=new_lab__2PJ(new_size__D11Q);
+        next__UQXR=(void *)((unsigned long)result__WQXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D11Q)));
+        ((__POINTER *)next__UQXR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__VQXR)[ 0]=next__UQXR;
+      } else {
+        next__UQXR=((__POINTER *)result__WQXR)[ 0];
+        if ((next__UQXR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WQXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D11Q <<  1)) <=  4096)) {
+            next__UQXR=(void *)((unsigned long)result__WQXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D11Q)));
+          } else {
+            next__UQXR=new_lab__2PJ(new_size__D11Q);
+          };
+          ((__POINTER *)next__UQXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__VQXR)[ 0]=next__UQXR;
+        } else {
+          ((__POINTER *)result__WQXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UQXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__WQXR=next__UQXR;
+        };
+      };
+      ptr__CFWH=result__WQXR;
+    } else {
+      t__J11Q=((__UINTEGER_32 )typ_id__HFWH);
+      a__L11Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__3QXR=(__UINTEGER_32)((__UINTEGER_32)(sz__EFWH + a__L11Q) & (__UINTEGER_32)(~ a__L11Q));
+      ptr_table__0QXR=((__POINTER )(&(table_type[(t__J11Q)])));
+      lab_type__2QXR=(__UINTEGER_32)(t__J11Q |  1);
+      next__ZQXR=((__POINTER )(NULL));
+      result__1QXR=((__POINTER *)ptr_table__0QXR)[ 0];
+      if ((result__1QXR == (void *)NULL)) {
+        result__1QXR=new_lab__2PJ(lab_type__2QXR);
+        next__ZQXR=(void *)((unsigned long)result__1QXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3QXR)));
+        ((__POINTER *)next__ZQXR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__0QXR)[ 0]=next__ZQXR;
+      } else {
+        next__ZQXR=((__POINTER *)result__1QXR)[ 0];
+        if ((next__ZQXR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1QXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3QXR <<  1)) <=  4096)) {
+            next__ZQXR=(void *)((unsigned long)result__1QXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3QXR)));
+          } else {
+            next__ZQXR=new_lab__2PJ(lab_type__2QXR);
+          };
+          ((__POINTER *)next__ZQXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__0QXR)[ 0]=next__ZQXR;
+        } else {
+          ((__POINTER *)result__1QXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZQXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__1QXR=next__ZQXR;
+        };
+      };
+      ptr__CFWH=result__1QXR;
+    };
+    result__BFWH=((__EXPR_EQUAL *)ptr__CFWH);
+    *(result__BFWH) = *(EXPR_EQUAL__);
+  };
+  Self__AJFI=((__EXPR_EQUAL *)result__BFWH);
+  Self__AJFI->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OM2H;
+  Self__AJFI->parent_expr_binary_cmp__DLJH.left__PM2H=__tmp__RM2H;
+  Self__AJFI->parent_expr_binary_cmp__DLJH.right__TM2H=__tmp__VM2H;
+  return(result__BFWH);
 }
 
-static __EXPR_NOT_EQUAL* my_copy__CGAI(__EXPR_NOT_EQUAL *Self__DGAI)
+static __EXPR_NOT_EQUAL* my_copy__YM2H(__EXPR_NOT_EQUAL *Self__ZM2H)
 // ({EXPR_NOT_EQUAL}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__FGAI;
-  void *__tmp__GGAI,*__tmp__HGAI,*__tmp__JGAI,*__tmp__KGAI;
-  __STRING_CST *Self__VYAQ,*Self__ZYAQ;
-  __PROTOTYPE_CST *Self__WYAQ,*Self__0YAQ;
-  __INTEGER_CST *Self__XYAQ,*Self__1YAQ;
-  __REAL_CST *Self__0WNQ,*Self__OGAI;
-  __CHARACTER_CST *Self__2WNQ,*Self__WGAI;
-  __IS_EXPANDED *Self__3WNQ,*Self__3GAI;
-  __tmp__FGAI=Self__DGAI->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__GGAI=Self__DGAI->parent_expr_binary_cmp__5DNH.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__GGAI)->__id) {
+  __INTEGER_64 v__FOJR,v__VOJR;
+  __POSITION __tmp__1M2H,p__EOJR,p__RRXR,p__HSXR,p__UOJR,p__FSMH;
+  __POSITION p__ARWH;
+  void *__tmp__2M2H,*__tmp__3M2H,*__tmp__5M2H,*__tmp__AN2H;
+  __STRING_CST *Self__V32P,*Self__Z32P;
+  __PROTOTYPE_CST *Self__W32P,*Self__032P;
+  __INTEGER_CST *Self__X32P,*result__1NJR,*Self__DOJR,*Self__132P;
+  __INTEGER_CST *result__LOJR,*Self__TOJR;
+  void *t__GOJR,*t__TRXR,*t__WOJR,*t__HSMH;
+  __POINTER ptr__2NJR,ptr_table__5QXR,next__4QXR,result__ARXR;
+  __POINTER ptr_table__ERXR,next__DRXR,result__FRXR,ptr__JRXR;
+  __POINTER ptr_table__VRXR,next__URXR,result__WRXR,ptr_table__0RXR;
+  __POINTER next__ZRXR,result__1RXR,ptr__5RXR,ptr_table__KSXR;
+  __POINTER next__JSXR,result__LSXR,ptr_table__PSXR,next__OSXR;
+  __POINTER result__QSXR,ptr__MOJR,ptr_table__USXR,next__TSXR;
+  __POINTER result__VSXR,ptr_table__ZSXR,next__YSXR,result__0SXR;
+  __POINTER ptr__NWOH,ptr_table__4SXR,next__3SXR,result__5SXR;
+  __POINTER ptr_table__DTXR,next__CTXR,result__ETXR,ptr__C0XH;
+  __POINTER ptr_table__ITXR,next__HTXR,result__JTXR,ptr_table__NTXR;
+  __POINTER next__MTXR,result__OTXR,ptr__UGWH,ptr_table__STXR;
+  __POINTER next__RTXR,result__TTXR,ptr_table__XTXR,next__WTXR;
+  __POINTER result__YTXR;
+  __INTEGER typ_id__3NJR,typ_id__KRXR,typ_id__ASXR,typ_id__NOJR;
+  __INTEGER typ_id__SWOH,typ_id__H0XH,typ_id__ZGWH;
+  __UINTEGER_32 sz__4NJR,a__5NJR,new_size__AOJR,t__BOJR,a__COJR;
+  __UINTEGER_32 new_size__HRXR,lab_type__GRXR,sz__LRXR,a__MRXR;
+  __UINTEGER_32 new_size__NRXR,t__ORXR,a__PRXR,new_size__3RXR;
+  __UINTEGER_32 lab_type__2RXR,sz__BSXR,a__CSXR,new_size__DSXR,t__ESXR;
+  __UINTEGER_32 a__FSXR,new_size__SSXR,lab_type__RSXR,sz__OOJR,a__POJR;
+  __UINTEGER_32 new_size__QOJR,t__ROJR,a__SOJR,new_size__2SXR;
+  __UINTEGER_32 lab_type__1SXR,sz__PWOH,a__NB1Q,new_size__LB1Q,t__RB1Q;
+  __UINTEGER_32 a__TB1Q,new_size__GTXR,lab_type__FTXR,sz__E0XH,a__YB1Q;
+  __UINTEGER_32 new_size__WB1Q,t__2B1Q,a__4B1Q,new_size__QTXR;
+  __UINTEGER_32 lab_type__PTXR,sz__WGWH,a__Q11Q,new_size__O11Q,t__U11Q;
+  __UINTEGER_32 a__W11Q,new_size__0TXR,lab_type__ZTXR;
+  void *__tmp__1LAR,*__tmp__5LAR,*__tmp__IOJR,*__tmp__DMAR,*__tmp__HMAR;
+  void *__tmp__YOJR;
+  __READ_LOCAL *__tmp__2LAR,*__tmp__AMAR,*__tmp__EMAR,*__tmp__IMAR;
+  __REAL_CST *Self__H1JQ,*result__IRXR,*Self__QRXR,*Self__EN2H;
+  __REAL_CST *result__MWOH,*Self__I5DI;
+  void *v__SRXR,*v__GSMH;
+  __CHARACTER_CST *Self__J1JQ,*Self__MN2H;
+  __IS_EXPANDED *Self__K1JQ,*result__4RXR,*Self__GSXR,*Self__TN2H;
+  __IS_EXPANDED *result__B0XH,*Self__DNFI;
+  __READ_GLOBAL *__tmp__JOJR,*__tmp__ZOJR;
+  __EXPR_NOT_EQUAL *result__TGWH,*Self__GJFI;
+  __tmp__1M2H=Self__ZM2H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__2M2H=Self__ZM2H->parent_expr_binary_cmp__LLJH.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__2M2H)->__id) {
   case __LIST__: {
-    __tmp__HGAI=my_copy__IE2M(__tmp__GGAI);
+    __tmp__3M2H=my_copy__MSYM(__tmp__2M2H);
   } break;
   case __STRING_CST__: {
-    Self__VYAQ=((__STRING_CST *)__tmp__GGAI);
-    __tmp__HGAI=create__text__BMQH(Self__VYAQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VYAQ->string__LDAI);
+    Self__V32P=((__STRING_CST *)__tmp__2M2H);
+    __tmp__3M2H=create__text__ITMH(Self__V32P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__V32P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__HGAI=my_copy__ODAI(__tmp__GGAI);
+    __tmp__3M2H=my_copy__EK2H(__tmp__2M2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__WYAQ=((__PROTOTYPE_CST *)__tmp__GGAI);
-    __tmp__HGAI=create__type__HZQC(Self__WYAQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WYAQ->parent_constant__DMMC.static_type__LSYD);
+    Self__W32P=((__PROTOTYPE_CST *)__tmp__2M2H);
+    __tmp__3M2H=create__type__PKQC(Self__W32P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__W32P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__XYAQ=((__INTEGER_CST *)__tmp__GGAI);
-    __tmp__HGAI=create__value__type__I1QC(Self__XYAQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__XYAQ->value__VUYD,Self__XYAQ->parent_constant__OMMC.static_type__LSYD);
+    Self__X32P=((__INTEGER_CST *)__tmp__2M2H);
+    p__EOJR=Self__X32P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__FOJR=Self__X32P->value__W4YD;
+    t__GOJR=Self__X32P->parent_constant__B3LC.static_type__M2YD;
+    result__1NJR=NULL;
+    ptr__2NJR=((__POINTER )(NULL));
+    typ_id__3NJR= 0;
+    sz__4NJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__4NJR ==  0)) {
+      result__1NJR=INTEGER_CST__;
+    } else {
+      typ_id__3NJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4NJR);
+      if ((typ_id__3NJR == (__INTEGER)(-  1))) {
+        a__5NJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__AOJR=(__UINTEGER_32)((__UINTEGER_32)(sz__4NJR + a__5NJR) & (__UINTEGER_32)(~ a__5NJR));
+        ptr_table__5QXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AOJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__4QXR=((__POINTER )(NULL));
+        result__ARXR=((__POINTER *)ptr_table__5QXR)[ 0];
+        if ((result__ARXR == (void *)NULL)) {
+          result__ARXR=new_lab__2PJ(new_size__AOJR);
+          next__4QXR=(void *)((unsigned long)result__ARXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AOJR)));
+          ((__POINTER *)next__4QXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__5QXR)[ 0]=next__4QXR;
+        } else {
+          next__4QXR=((__POINTER *)result__ARXR)[ 0];
+          if ((next__4QXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ARXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AOJR <<  1)) <=  4096)) {
+              next__4QXR=(void *)((unsigned long)result__ARXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AOJR)));
+            } else {
+              next__4QXR=new_lab__2PJ(new_size__AOJR);
+            };
+            ((__POINTER *)next__4QXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__5QXR)[ 0]=next__4QXR;
+          } else {
+            ((__POINTER *)result__ARXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4QXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__ARXR=next__4QXR;
+          };
+        };
+        ptr__2NJR=result__ARXR;
+      } else {
+        t__BOJR=((__UINTEGER_32 )typ_id__3NJR);
+        a__COJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__HRXR=(__UINTEGER_32)((__UINTEGER_32)(sz__4NJR + a__COJR) & (__UINTEGER_32)(~ a__COJR));
+        ptr_table__ERXR=((__POINTER )(&(table_type[(t__BOJR)])));
+        lab_type__GRXR=(__UINTEGER_32)(t__BOJR |  1);
+        next__DRXR=((__POINTER )(NULL));
+        result__FRXR=((__POINTER *)ptr_table__ERXR)[ 0];
+        if ((result__FRXR == (void *)NULL)) {
+          result__FRXR=new_lab__2PJ(lab_type__GRXR);
+          next__DRXR=(void *)((unsigned long)result__FRXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HRXR)));
+          ((__POINTER *)next__DRXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ERXR)[ 0]=next__DRXR;
+        } else {
+          next__DRXR=((__POINTER *)result__FRXR)[ 0];
+          if ((next__DRXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FRXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HRXR <<  1)) <=  4096)) {
+              next__DRXR=(void *)((unsigned long)result__FRXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HRXR)));
+            } else {
+              next__DRXR=new_lab__2PJ(lab_type__GRXR);
+            };
+            ((__POINTER *)next__DRXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ERXR)[ 0]=next__DRXR;
+          } else {
+            ((__POINTER *)result__FRXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DRXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__FRXR=next__DRXR;
+          };
+        };
+        ptr__2NJR=result__FRXR;
+      };
+      result__1NJR=((__INTEGER_CST *)ptr__2NJR);
+      *(result__1NJR) = *(INTEGER_CST__);
+    };
+    Self__DOJR=((__INTEGER_CST *)result__1NJR);
+    Self__DOJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__EOJR;
+    Self__DOJR->value__W4YD=v__FOJR;
+    Self__DOJR->parent_constant__B3LC.static_type__M2YD=t__GOJR;
+    check_type__YG5D(Self__DOJR);
+    __tmp__3M2H=result__1NJR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__HGAI=my_copy__02IJ(__tmp__GGAI);
+    __tmp__1LAR=read__QB5G(((__READ_LOCAL *)__tmp__2M2H)->local__HJZD);
+    if (__tmp__1LAR==NULL) {
+      __tmp__2LAR=NULL;
+    } else {
+      __tmp__2LAR=((__READ_LOCAL *)__tmp__1LAR);
+    };
+    __tmp__3M2H=__tmp__2LAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__HGAI=my_copy__2EAI(__tmp__GGAI);
+    __tmp__3M2H=my_copy__SL2H(__tmp__2M2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__HGAI=my_copy__VFAI(__tmp__GGAI);
+    __tmp__3M2H=my_copy__LM2H(__tmp__2M2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__HGAI=my_copy__CGAI(__tmp__GGAI);
+    __tmp__3M2H=my_copy__YM2H(__tmp__2M2H);
   } break;
   case __REAL_CST__: {
-    Self__0WNQ=((__REAL_CST *)__tmp__GGAI);
-    __tmp__HGAI=create__value__type__2KQH(Self__0WNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__0WNQ->value__RGAI,Self__0WNQ->parent_constant__IVNH.static_type__LSYD);
+    Self__H1JQ=((__REAL_CST *)__tmp__2M2H);
+    p__RRXR=Self__H1JQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__SRXR=Self__H1JQ->value__HN2H;
+    t__TRXR=Self__H1JQ->parent_constant__U2JH.static_type__M2YD;
+    result__IRXR=NULL;
+    ptr__JRXR=((__POINTER )(NULL));
+    typ_id__KRXR= 0;
+    sz__LRXR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__LRXR ==  0)) {
+      result__IRXR=REAL_CST__;
+    } else {
+      typ_id__KRXR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LRXR);
+      if ((typ_id__KRXR == (__INTEGER)(-  1))) {
+        a__MRXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__NRXR=(__UINTEGER_32)((__UINTEGER_32)(sz__LRXR + a__MRXR) & (__UINTEGER_32)(~ a__MRXR));
+        ptr_table__VRXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NRXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__URXR=((__POINTER )(NULL));
+        result__WRXR=((__POINTER *)ptr_table__VRXR)[ 0];
+        if ((result__WRXR == (void *)NULL)) {
+          result__WRXR=new_lab__2PJ(new_size__NRXR);
+          next__URXR=(void *)((unsigned long)result__WRXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NRXR)));
+          ((__POINTER *)next__URXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__VRXR)[ 0]=next__URXR;
+        } else {
+          next__URXR=((__POINTER *)result__WRXR)[ 0];
+          if ((next__URXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WRXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NRXR <<  1)) <=  4096)) {
+              next__URXR=(void *)((unsigned long)result__WRXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NRXR)));
+            } else {
+              next__URXR=new_lab__2PJ(new_size__NRXR);
+            };
+            ((__POINTER *)next__URXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__VRXR)[ 0]=next__URXR;
+          } else {
+            ((__POINTER *)result__WRXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__URXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__WRXR=next__URXR;
+          };
+        };
+        ptr__JRXR=result__WRXR;
+      } else {
+        t__ORXR=((__UINTEGER_32 )typ_id__KRXR);
+        a__PRXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__3RXR=(__UINTEGER_32)((__UINTEGER_32)(sz__LRXR + a__PRXR) & (__UINTEGER_32)(~ a__PRXR));
+        ptr_table__0RXR=((__POINTER )(&(table_type[(t__ORXR)])));
+        lab_type__2RXR=(__UINTEGER_32)(t__ORXR |  1);
+        next__ZRXR=((__POINTER )(NULL));
+        result__1RXR=((__POINTER *)ptr_table__0RXR)[ 0];
+        if ((result__1RXR == (void *)NULL)) {
+          result__1RXR=new_lab__2PJ(lab_type__2RXR);
+          next__ZRXR=(void *)((unsigned long)result__1RXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3RXR)));
+          ((__POINTER *)next__ZRXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__0RXR)[ 0]=next__ZRXR;
+        } else {
+          next__ZRXR=((__POINTER *)result__1RXR)[ 0];
+          if ((next__ZRXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1RXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3RXR <<  1)) <=  4096)) {
+              next__ZRXR=(void *)((unsigned long)result__1RXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3RXR)));
+            } else {
+              next__ZRXR=new_lab__2PJ(lab_type__2RXR);
+            };
+            ((__POINTER *)next__ZRXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__0RXR)[ 0]=next__ZRXR;
+          } else {
+            ((__POINTER *)result__1RXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZRXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__1RXR=next__ZRXR;
+          };
+        };
+        ptr__JRXR=result__1RXR;
+      };
+      result__IRXR=((__REAL_CST *)ptr__JRXR);
+      *(result__IRXR) = *(REAL_CST__);
+    };
+    Self__QRXR=((__REAL_CST *)result__IRXR);
+    Self__QRXR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RRXR;
+    Self__QRXR->value__HN2H=v__SRXR;
+    Self__QRXR->parent_constant__U2JH.static_type__M2YD=t__TRXR;
+    __tmp__3M2H=result__IRXR;
   } break;
   case __CHARACTER_CST__: {
-    Self__2WNQ=((__CHARACTER_CST *)__tmp__GGAI);
-    __tmp__HGAI=create__char__XLQH(Self__2WNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__2WNQ->text__ZGAI);
+    Self__J1JQ=((__CHARACTER_CST *)__tmp__2M2H);
+    __tmp__3M2H=create__char__4SMH(Self__J1JQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__J1JQ->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__3WNQ=((__IS_EXPANDED *)__tmp__GGAI);
-    __tmp__HGAI=create__receiver__2J0H(Self__3WNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__3WNQ->receiver__AHAI));
+    Self__K1JQ=((__IS_EXPANDED *)__tmp__2M2H);
+    __tmp__5LAR=read__QB5G(((__READ_LOCAL *)Self__K1JQ->receiver__WN2H)->local__HJZD);
+    if (__tmp__5LAR==NULL) {
+      __tmp__AMAR=NULL;
+    } else {
+      __tmp__AMAR=((__READ_LOCAL *)__tmp__5LAR);
+    };
+    p__HSXR=Self__K1JQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__4RXR=NULL;
+    ptr__5RXR=((__POINTER )(NULL));
+    typ_id__ASXR= 0;
+    sz__BSXR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__BSXR ==  0)) {
+      result__4RXR=IS_EXPANDED__;
+    } else {
+      typ_id__ASXR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BSXR);
+      if ((typ_id__ASXR == (__INTEGER)(-  1))) {
+        a__CSXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__DSXR=(__UINTEGER_32)((__UINTEGER_32)(sz__BSXR + a__CSXR) & (__UINTEGER_32)(~ a__CSXR));
+        ptr_table__KSXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DSXR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__JSXR=((__POINTER )(NULL));
+        result__LSXR=((__POINTER *)ptr_table__KSXR)[ 0];
+        if ((result__LSXR == (void *)NULL)) {
+          result__LSXR=new_lab__2PJ(new_size__DSXR);
+          next__JSXR=(void *)((unsigned long)result__LSXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DSXR)));
+          ((__POINTER *)next__JSXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__KSXR)[ 0]=next__JSXR;
+        } else {
+          next__JSXR=((__POINTER *)result__LSXR)[ 0];
+          if ((next__JSXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LSXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DSXR <<  1)) <=  4096)) {
+              next__JSXR=(void *)((unsigned long)result__LSXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DSXR)));
+            } else {
+              next__JSXR=new_lab__2PJ(new_size__DSXR);
+            };
+            ((__POINTER *)next__JSXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__KSXR)[ 0]=next__JSXR;
+          } else {
+            ((__POINTER *)result__LSXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JSXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__LSXR=next__JSXR;
+          };
+        };
+        ptr__5RXR=result__LSXR;
+      } else {
+        t__ESXR=((__UINTEGER_32 )typ_id__ASXR);
+        a__FSXR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__SSXR=(__UINTEGER_32)((__UINTEGER_32)(sz__BSXR + a__FSXR) & (__UINTEGER_32)(~ a__FSXR));
+        ptr_table__PSXR=((__POINTER )(&(table_type[(t__ESXR)])));
+        lab_type__RSXR=(__UINTEGER_32)(t__ESXR |  1);
+        next__OSXR=((__POINTER )(NULL));
+        result__QSXR=((__POINTER *)ptr_table__PSXR)[ 0];
+        if ((result__QSXR == (void *)NULL)) {
+          result__QSXR=new_lab__2PJ(lab_type__RSXR);
+          next__OSXR=(void *)((unsigned long)result__QSXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SSXR)));
+          ((__POINTER *)next__OSXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__PSXR)[ 0]=next__OSXR;
+        } else {
+          next__OSXR=((__POINTER *)result__QSXR)[ 0];
+          if ((next__OSXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QSXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SSXR <<  1)) <=  4096)) {
+              next__OSXR=(void *)((unsigned long)result__QSXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SSXR)));
+            } else {
+              next__OSXR=new_lab__2PJ(lab_type__RSXR);
+            };
+            ((__POINTER *)next__OSXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__PSXR)[ 0]=next__OSXR;
+          } else {
+            ((__POINTER *)result__QSXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OSXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__QSXR=next__OSXR;
+          };
+        };
+        ptr__5RXR=result__QSXR;
+      };
+      result__4RXR=((__IS_EXPANDED *)ptr__5RXR);
+      *(result__4RXR) = *(IS_EXPANDED__);
+    };
+    Self__GSXR=((__IS_EXPANDED *)result__4RXR);
+    Self__GSXR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HSXR;
+    Self__GSXR->receiver__WN2H=__tmp__AMAR;
+    __tmp__3M2H=result__4RXR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__HGAI=my_copy__FHAI(__tmp__GGAI);
+    __tmp__3M2H=my_copy__1N2H(__tmp__2M2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__HGAI=my_copy__OHAI(__tmp__GGAI);
+    __tmp__3M2H=my_copy__EO2H(__tmp__2M2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__HGAI=my_copy__ZHAI(__tmp__GGAI);
+    __tmp__3M2H=my_copy__PO2H(__tmp__2M2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__HGAI=my_copy__FIAI(__tmp__GGAI);
+    __tmp__3M2H=my_copy__1O2H(__tmp__2M2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__HGAI=my_copy__QIAI(__tmp__GGAI);
+    __tmp__3M2H=my_copy__GP2H(__tmp__2M2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__HGAI=my_copy__1IAI(__tmp__GGAI);
+    __tmp__3M2H=my_copy__RP2H(__tmp__2M2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__HGAI=my_copy__GJAI(__tmp__GGAI);
+    __tmp__3M2H=my_copy__2P2H(__tmp__2M2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__HGAI=my_copy__RJAI(__tmp__GGAI);
+    __tmp__3M2H=my_copy__HQ2H(__tmp__2M2H);
   } break;
   case __PUT_TO__: {
-    __tmp__HGAI=my_copy__2JAI(__tmp__GGAI);
+    __tmp__3M2H=my_copy__SQ2H(__tmp__2M2H);
   } break;
   case __ITEM__: {
-    __tmp__HGAI=my_copy__NKAI(__tmp__GGAI);
+    __tmp__3M2H=my_copy__DR2H(__tmp__2M2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__HGAI=my_copy__ZKAI(__tmp__GGAI);
+    __tmp__3M2H=my_copy__PR2H(__tmp__2M2H);
   } break;
   case __CAST__: {
-    __tmp__HGAI=my_copy__CLAI(__tmp__GGAI);
+    __tmp__3M2H=my_copy__YR2H(__tmp__2M2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__HGAI=my_copy__1E2M(__tmp__GGAI);
+    __tmp__3M2H=my_copy__5SYM(__tmp__2M2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__HGAI=my_copy__MRKK(__tmp__GGAI);
+    __tmp__3M2H=my_copy__IUGK(__tmp__2M2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__HGAI=my_copy__ZRKK(__tmp__GGAI);
+    __tmp__IOJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2M2H)->global__ZGJK),NULL);
+    if (__tmp__IOJR==NULL) {
+      __tmp__JOJR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__IOJR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__JOJR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__JOJR=((__READ_GLOBAL *)__tmp__IOJR);
+      } break;
+      }
+    };
+    __tmp__3M2H=__tmp__JOJR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__HGAI=my_copy__3BGN(__tmp__GGAI);
+    __tmp__3M2H=my_copy__BQCN(__tmp__2M2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__HGAI=my_copy__VIIO(__tmp__GGAI);
+    __tmp__3M2H=my_copy__NREO(__tmp__2M2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__HGAI=my_copy__3PNO(__tmp__GGAI);
+    __tmp__3M2H=my_copy__VYJO(__tmp__2M2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__HGAI=my_copy__CJIO(__tmp__GGAI);
+    __tmp__3M2H=my_copy__0REO(__tmp__2M2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__HGAI=my_copy__JQNO(__tmp__GGAI);
+    __tmp__3M2H=my_copy__BZJO(__tmp__2M2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__HGAI=my_copy__EBNM(__tmp__GGAI);
+    __tmp__3M2H=my_copy__CNJM(__tmp__2M2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__HGAI=my_copy__EOPL(__tmp__GGAI);
+    __tmp__3M2H=my_copy__5XLL(__tmp__2M2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__HGAI=my_copy__SH2M(__tmp__GGAI);
+    __tmp__3M2H=my_copy__WVYM(__tmp__2M2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__HGAI=my_copy__NJIO(__tmp__GGAI);
+    __tmp__3M2H=my_copy__FSEO(__tmp__2M2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__HGAI=my_copy__YZHP(__tmp__GGAI);
+    __tmp__3M2H=my_copy__QCEP(__tmp__2M2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__HGAI=my_copy__13VN(__tmp__GGAI);
+    __tmp__3M2H=my_copy__5LSN(__tmp__2M2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__HGAI=my_copy__G4VN(__tmp__GGAI);
+    __tmp__3M2H=my_copy__KMSN(__tmp__2M2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__HGAI=my_copy__FLTN(__tmp__GGAI);
+    __tmp__3M2H=my_copy__JZPN(__tmp__2M2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__HGAI=my_copy__OUWO(__tmp__GGAI);
+    __tmp__3M2H=my_copy__G3SO(__tmp__2M2H);
   } break;
   };
-  __tmp__JGAI=Self__DGAI->parent_expr_binary_cmp__5DNH.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__JGAI)->__id) {
+  __tmp__5M2H=Self__ZM2H->parent_expr_binary_cmp__LLJH.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__5M2H)->__id) {
   case __LIST__: {
-    __tmp__KGAI=my_copy__IE2M(__tmp__JGAI);
+    __tmp__AN2H=my_copy__MSYM(__tmp__5M2H);
   } break;
   case __STRING_CST__: {
-    Self__ZYAQ=((__STRING_CST *)__tmp__JGAI);
-    __tmp__KGAI=create__text__BMQH(Self__ZYAQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ZYAQ->string__LDAI);
+    Self__Z32P=((__STRING_CST *)__tmp__5M2H);
+    __tmp__AN2H=create__text__ITMH(Self__Z32P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__Z32P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__KGAI=my_copy__ODAI(__tmp__JGAI);
+    __tmp__AN2H=my_copy__EK2H(__tmp__5M2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__0YAQ=((__PROTOTYPE_CST *)__tmp__JGAI);
-    __tmp__KGAI=create__type__HZQC(Self__0YAQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__0YAQ->parent_constant__DMMC.static_type__LSYD);
+    Self__032P=((__PROTOTYPE_CST *)__tmp__5M2H);
+    __tmp__AN2H=create__type__PKQC(Self__032P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__032P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__1YAQ=((__INTEGER_CST *)__tmp__JGAI);
-    __tmp__KGAI=create__value__type__I1QC(Self__1YAQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__1YAQ->value__VUYD,Self__1YAQ->parent_constant__OMMC.static_type__LSYD);
+    Self__132P=((__INTEGER_CST *)__tmp__5M2H);
+    p__UOJR=Self__132P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__VOJR=Self__132P->value__W4YD;
+    t__WOJR=Self__132P->parent_constant__B3LC.static_type__M2YD;
+    result__LOJR=NULL;
+    ptr__MOJR=((__POINTER )(NULL));
+    typ_id__NOJR= 0;
+    sz__OOJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__OOJR ==  0)) {
+      result__LOJR=INTEGER_CST__;
+    } else {
+      typ_id__NOJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OOJR);
+      if ((typ_id__NOJR == (__INTEGER)(-  1))) {
+        a__POJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__QOJR=(__UINTEGER_32)((__UINTEGER_32)(sz__OOJR + a__POJR) & (__UINTEGER_32)(~ a__POJR));
+        ptr_table__USXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QOJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__TSXR=((__POINTER )(NULL));
+        result__VSXR=((__POINTER *)ptr_table__USXR)[ 0];
+        if ((result__VSXR == (void *)NULL)) {
+          result__VSXR=new_lab__2PJ(new_size__QOJR);
+          next__TSXR=(void *)((unsigned long)result__VSXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QOJR)));
+          ((__POINTER *)next__TSXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__USXR)[ 0]=next__TSXR;
+        } else {
+          next__TSXR=((__POINTER *)result__VSXR)[ 0];
+          if ((next__TSXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VSXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QOJR <<  1)) <=  4096)) {
+              next__TSXR=(void *)((unsigned long)result__VSXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QOJR)));
+            } else {
+              next__TSXR=new_lab__2PJ(new_size__QOJR);
+            };
+            ((__POINTER *)next__TSXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__USXR)[ 0]=next__TSXR;
+          } else {
+            ((__POINTER *)result__VSXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TSXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__VSXR=next__TSXR;
+          };
+        };
+        ptr__MOJR=result__VSXR;
+      } else {
+        t__ROJR=((__UINTEGER_32 )typ_id__NOJR);
+        a__SOJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__2SXR=(__UINTEGER_32)((__UINTEGER_32)(sz__OOJR + a__SOJR) & (__UINTEGER_32)(~ a__SOJR));
+        ptr_table__ZSXR=((__POINTER )(&(table_type[(t__ROJR)])));
+        lab_type__1SXR=(__UINTEGER_32)(t__ROJR |  1);
+        next__YSXR=((__POINTER )(NULL));
+        result__0SXR=((__POINTER *)ptr_table__ZSXR)[ 0];
+        if ((result__0SXR == (void *)NULL)) {
+          result__0SXR=new_lab__2PJ(lab_type__1SXR);
+          next__YSXR=(void *)((unsigned long)result__0SXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2SXR)));
+          ((__POINTER *)next__YSXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ZSXR)[ 0]=next__YSXR;
+        } else {
+          next__YSXR=((__POINTER *)result__0SXR)[ 0];
+          if ((next__YSXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0SXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2SXR <<  1)) <=  4096)) {
+              next__YSXR=(void *)((unsigned long)result__0SXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2SXR)));
+            } else {
+              next__YSXR=new_lab__2PJ(lab_type__1SXR);
+            };
+            ((__POINTER *)next__YSXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ZSXR)[ 0]=next__YSXR;
+          } else {
+            ((__POINTER *)result__0SXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YSXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__0SXR=next__YSXR;
+          };
+        };
+        ptr__MOJR=result__0SXR;
+      };
+      result__LOJR=((__INTEGER_CST *)ptr__MOJR);
+      *(result__LOJR) = *(INTEGER_CST__);
+    };
+    Self__TOJR=((__INTEGER_CST *)result__LOJR);
+    Self__TOJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UOJR;
+    Self__TOJR->value__W4YD=v__VOJR;
+    Self__TOJR->parent_constant__B3LC.static_type__M2YD=t__WOJR;
+    check_type__YG5D(Self__TOJR);
+    __tmp__AN2H=result__LOJR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__KGAI=my_copy__02IJ(__tmp__JGAI);
+    __tmp__DMAR=read__QB5G(((__READ_LOCAL *)__tmp__5M2H)->local__HJZD);
+    if (__tmp__DMAR==NULL) {
+      __tmp__EMAR=NULL;
+    } else {
+      __tmp__EMAR=((__READ_LOCAL *)__tmp__DMAR);
+    };
+    __tmp__AN2H=__tmp__EMAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__KGAI=my_copy__2EAI(__tmp__JGAI);
+    __tmp__AN2H=my_copy__SL2H(__tmp__5M2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__KGAI=my_copy__VFAI(__tmp__JGAI);
+    __tmp__AN2H=my_copy__LM2H(__tmp__5M2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__KGAI=my_copy__CGAI(__tmp__JGAI);
+    __tmp__AN2H=my_copy__YM2H(__tmp__5M2H);
   } break;
   case __REAL_CST__: {
-    Self__OGAI=((__REAL_CST *)__tmp__JGAI);
-    __tmp__KGAI=create__value__type__2KQH(Self__OGAI->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__OGAI->value__RGAI,Self__OGAI->parent_constant__IVNH.static_type__LSYD);
+    Self__EN2H=((__REAL_CST *)__tmp__5M2H);
+    p__FSMH=Self__EN2H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__GSMH=Self__EN2H->value__HN2H;
+    t__HSMH=Self__EN2H->parent_constant__U2JH.static_type__M2YD;
+    result__MWOH=NULL;
+    ptr__NWOH=((__POINTER )(NULL));
+    typ_id__SWOH= 0;
+    sz__PWOH=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__PWOH ==  0)) {
+      result__MWOH=REAL_CST__;
+    } else {
+      typ_id__SWOH=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PWOH);
+      if ((typ_id__SWOH == (__INTEGER)(-  1))) {
+        a__NB1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__LB1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__PWOH + a__NB1Q) & (__UINTEGER_32)(~ a__NB1Q));
+        ptr_table__4SXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LB1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__3SXR=((__POINTER )(NULL));
+        result__5SXR=((__POINTER *)ptr_table__4SXR)[ 0];
+        if ((result__5SXR == (void *)NULL)) {
+          result__5SXR=new_lab__2PJ(new_size__LB1Q);
+          next__3SXR=(void *)((unsigned long)result__5SXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LB1Q)));
+          ((__POINTER *)next__3SXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__4SXR)[ 0]=next__3SXR;
+        } else {
+          next__3SXR=((__POINTER *)result__5SXR)[ 0];
+          if ((next__3SXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5SXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LB1Q <<  1)) <=  4096)) {
+              next__3SXR=(void *)((unsigned long)result__5SXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LB1Q)));
+            } else {
+              next__3SXR=new_lab__2PJ(new_size__LB1Q);
+            };
+            ((__POINTER *)next__3SXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__4SXR)[ 0]=next__3SXR;
+          } else {
+            ((__POINTER *)result__5SXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3SXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__5SXR=next__3SXR;
+          };
+        };
+        ptr__NWOH=result__5SXR;
+      } else {
+        t__RB1Q=((__UINTEGER_32 )typ_id__SWOH);
+        a__TB1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__GTXR=(__UINTEGER_32)((__UINTEGER_32)(sz__PWOH + a__TB1Q) & (__UINTEGER_32)(~ a__TB1Q));
+        ptr_table__DTXR=((__POINTER )(&(table_type[(t__RB1Q)])));
+        lab_type__FTXR=(__UINTEGER_32)(t__RB1Q |  1);
+        next__CTXR=((__POINTER )(NULL));
+        result__ETXR=((__POINTER *)ptr_table__DTXR)[ 0];
+        if ((result__ETXR == (void *)NULL)) {
+          result__ETXR=new_lab__2PJ(lab_type__FTXR);
+          next__CTXR=(void *)((unsigned long)result__ETXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GTXR)));
+          ((__POINTER *)next__CTXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__DTXR)[ 0]=next__CTXR;
+        } else {
+          next__CTXR=((__POINTER *)result__ETXR)[ 0];
+          if ((next__CTXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ETXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GTXR <<  1)) <=  4096)) {
+              next__CTXR=(void *)((unsigned long)result__ETXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GTXR)));
+            } else {
+              next__CTXR=new_lab__2PJ(lab_type__FTXR);
+            };
+            ((__POINTER *)next__CTXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__DTXR)[ 0]=next__CTXR;
+          } else {
+            ((__POINTER *)result__ETXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CTXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__ETXR=next__CTXR;
+          };
+        };
+        ptr__NWOH=result__ETXR;
+      };
+      result__MWOH=((__REAL_CST *)ptr__NWOH);
+      *(result__MWOH) = *(REAL_CST__);
+    };
+    Self__I5DI=((__REAL_CST *)result__MWOH);
+    Self__I5DI->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FSMH;
+    Self__I5DI->value__HN2H=v__GSMH;
+    Self__I5DI->parent_constant__U2JH.static_type__M2YD=t__HSMH;
+    __tmp__AN2H=result__MWOH;
   } break;
   case __CHARACTER_CST__: {
-    Self__WGAI=((__CHARACTER_CST *)__tmp__JGAI);
-    __tmp__KGAI=create__char__XLQH(Self__WGAI->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WGAI->text__ZGAI);
+    Self__MN2H=((__CHARACTER_CST *)__tmp__5M2H);
+    __tmp__AN2H=create__char__4SMH(Self__MN2H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MN2H->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__3GAI=((__IS_EXPANDED *)__tmp__JGAI);
-    __tmp__KGAI=create__receiver__2J0H(Self__3GAI->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__3GAI->receiver__AHAI));
+    Self__TN2H=((__IS_EXPANDED *)__tmp__5M2H);
+    __tmp__HMAR=read__QB5G(((__READ_LOCAL *)Self__TN2H->receiver__WN2H)->local__HJZD);
+    if (__tmp__HMAR==NULL) {
+      __tmp__IMAR=NULL;
+    } else {
+      __tmp__IMAR=((__READ_LOCAL *)__tmp__HMAR);
+    };
+    p__ARWH=Self__TN2H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__B0XH=NULL;
+    ptr__C0XH=((__POINTER )(NULL));
+    typ_id__H0XH= 0;
+    sz__E0XH=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__E0XH ==  0)) {
+      result__B0XH=IS_EXPANDED__;
+    } else {
+      typ_id__H0XH=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__E0XH);
+      if ((typ_id__H0XH == (__INTEGER)(-  1))) {
+        a__YB1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__WB1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__E0XH + a__YB1Q) & (__UINTEGER_32)(~ a__YB1Q));
+        ptr_table__ITXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WB1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__HTXR=((__POINTER )(NULL));
+        result__JTXR=((__POINTER *)ptr_table__ITXR)[ 0];
+        if ((result__JTXR == (void *)NULL)) {
+          result__JTXR=new_lab__2PJ(new_size__WB1Q);
+          next__HTXR=(void *)((unsigned long)result__JTXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WB1Q)));
+          ((__POINTER *)next__HTXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ITXR)[ 0]=next__HTXR;
+        } else {
+          next__HTXR=((__POINTER *)result__JTXR)[ 0];
+          if ((next__HTXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JTXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WB1Q <<  1)) <=  4096)) {
+              next__HTXR=(void *)((unsigned long)result__JTXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WB1Q)));
+            } else {
+              next__HTXR=new_lab__2PJ(new_size__WB1Q);
+            };
+            ((__POINTER *)next__HTXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ITXR)[ 0]=next__HTXR;
+          } else {
+            ((__POINTER *)result__JTXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HTXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__JTXR=next__HTXR;
+          };
+        };
+        ptr__C0XH=result__JTXR;
+      } else {
+        t__2B1Q=((__UINTEGER_32 )typ_id__H0XH);
+        a__4B1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__QTXR=(__UINTEGER_32)((__UINTEGER_32)(sz__E0XH + a__4B1Q) & (__UINTEGER_32)(~ a__4B1Q));
+        ptr_table__NTXR=((__POINTER )(&(table_type[(t__2B1Q)])));
+        lab_type__PTXR=(__UINTEGER_32)(t__2B1Q |  1);
+        next__MTXR=((__POINTER )(NULL));
+        result__OTXR=((__POINTER *)ptr_table__NTXR)[ 0];
+        if ((result__OTXR == (void *)NULL)) {
+          result__OTXR=new_lab__2PJ(lab_type__PTXR);
+          next__MTXR=(void *)((unsigned long)result__OTXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QTXR)));
+          ((__POINTER *)next__MTXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__NTXR)[ 0]=next__MTXR;
+        } else {
+          next__MTXR=((__POINTER *)result__OTXR)[ 0];
+          if ((next__MTXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OTXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QTXR <<  1)) <=  4096)) {
+              next__MTXR=(void *)((unsigned long)result__OTXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QTXR)));
+            } else {
+              next__MTXR=new_lab__2PJ(lab_type__PTXR);
+            };
+            ((__POINTER *)next__MTXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__NTXR)[ 0]=next__MTXR;
+          } else {
+            ((__POINTER *)result__OTXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MTXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__OTXR=next__MTXR;
+          };
+        };
+        ptr__C0XH=result__OTXR;
+      };
+      result__B0XH=((__IS_EXPANDED *)ptr__C0XH);
+      *(result__B0XH) = *(IS_EXPANDED__);
+    };
+    Self__DNFI=((__IS_EXPANDED *)result__B0XH);
+    Self__DNFI->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ARWH;
+    Self__DNFI->receiver__WN2H=__tmp__IMAR;
+    __tmp__AN2H=result__B0XH;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__KGAI=my_copy__FHAI(__tmp__JGAI);
+    __tmp__AN2H=my_copy__1N2H(__tmp__5M2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__KGAI=my_copy__OHAI(__tmp__JGAI);
+    __tmp__AN2H=my_copy__EO2H(__tmp__5M2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__KGAI=my_copy__ZHAI(__tmp__JGAI);
+    __tmp__AN2H=my_copy__PO2H(__tmp__5M2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__KGAI=my_copy__FIAI(__tmp__JGAI);
+    __tmp__AN2H=my_copy__1O2H(__tmp__5M2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__KGAI=my_copy__QIAI(__tmp__JGAI);
+    __tmp__AN2H=my_copy__GP2H(__tmp__5M2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__KGAI=my_copy__1IAI(__tmp__JGAI);
+    __tmp__AN2H=my_copy__RP2H(__tmp__5M2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__KGAI=my_copy__GJAI(__tmp__JGAI);
+    __tmp__AN2H=my_copy__2P2H(__tmp__5M2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__KGAI=my_copy__RJAI(__tmp__JGAI);
+    __tmp__AN2H=my_copy__HQ2H(__tmp__5M2H);
   } break;
   case __PUT_TO__: {
-    __tmp__KGAI=my_copy__2JAI(__tmp__JGAI);
+    __tmp__AN2H=my_copy__SQ2H(__tmp__5M2H);
   } break;
   case __ITEM__: {
-    __tmp__KGAI=my_copy__NKAI(__tmp__JGAI);
+    __tmp__AN2H=my_copy__DR2H(__tmp__5M2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__KGAI=my_copy__ZKAI(__tmp__JGAI);
+    __tmp__AN2H=my_copy__PR2H(__tmp__5M2H);
   } break;
   case __CAST__: {
-    __tmp__KGAI=my_copy__CLAI(__tmp__JGAI);
+    __tmp__AN2H=my_copy__YR2H(__tmp__5M2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__KGAI=my_copy__1E2M(__tmp__JGAI);
+    __tmp__AN2H=my_copy__5SYM(__tmp__5M2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__KGAI=my_copy__MRKK(__tmp__JGAI);
+    __tmp__AN2H=my_copy__IUGK(__tmp__5M2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__KGAI=my_copy__ZRKK(__tmp__JGAI);
+    __tmp__YOJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5M2H)->global__ZGJK),NULL);
+    if (__tmp__YOJR==NULL) {
+      __tmp__ZOJR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__YOJR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__ZOJR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__ZOJR=((__READ_GLOBAL *)__tmp__YOJR);
+      } break;
+      }
+    };
+    __tmp__AN2H=__tmp__ZOJR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__KGAI=my_copy__3BGN(__tmp__JGAI);
+    __tmp__AN2H=my_copy__BQCN(__tmp__5M2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__KGAI=my_copy__VIIO(__tmp__JGAI);
+    __tmp__AN2H=my_copy__NREO(__tmp__5M2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__KGAI=my_copy__3PNO(__tmp__JGAI);
+    __tmp__AN2H=my_copy__VYJO(__tmp__5M2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__KGAI=my_copy__CJIO(__tmp__JGAI);
+    __tmp__AN2H=my_copy__0REO(__tmp__5M2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__KGAI=my_copy__JQNO(__tmp__JGAI);
+    __tmp__AN2H=my_copy__BZJO(__tmp__5M2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__KGAI=my_copy__EBNM(__tmp__JGAI);
+    __tmp__AN2H=my_copy__CNJM(__tmp__5M2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__KGAI=my_copy__EOPL(__tmp__JGAI);
+    __tmp__AN2H=my_copy__5XLL(__tmp__5M2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__KGAI=my_copy__SH2M(__tmp__JGAI);
+    __tmp__AN2H=my_copy__WVYM(__tmp__5M2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__KGAI=my_copy__NJIO(__tmp__JGAI);
+    __tmp__AN2H=my_copy__FSEO(__tmp__5M2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__KGAI=my_copy__YZHP(__tmp__JGAI);
+    __tmp__AN2H=my_copy__QCEP(__tmp__5M2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__KGAI=my_copy__13VN(__tmp__JGAI);
+    __tmp__AN2H=my_copy__5LSN(__tmp__5M2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__KGAI=my_copy__G4VN(__tmp__JGAI);
+    __tmp__AN2H=my_copy__KMSN(__tmp__5M2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__KGAI=my_copy__FLTN(__tmp__JGAI);
+    __tmp__AN2H=my_copy__JZPN(__tmp__5M2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__KGAI=my_copy__OUWO(__tmp__JGAI);
-  } break;
-  };
-  return(create__with__and__GPYH(__tmp__FGAI,__tmp__HGAI,__tmp__KGAI));
-}
-
-static __REAL_CST* create__value__type__2KQH(__POSITION p__4KQH,void *v__5KQH,void *t__ALQH)
-// ({POSITION},{NULLxSTRING_CONSTANT},{NULLxTYPE_FULL}) With resultNo recursive, No inlinable.
-{
-  __REAL_CST *result__KPSH,*Self__SYHI;
-  __POINTER ptr__LPSH;
-  __INTEGER typ_id__QPSH;
-  __UINTEGER_32 sz__NPSH,a__FD5Q,new_size__DD5Q,t__JD5Q,a__LD5Q;
-  result__KPSH=NULL;
-  ptr__LPSH=((__POINTER )(NULL));
-  typ_id__QPSH= 0;
-  sz__NPSH=((__UINTEGER_32 )sizeof(__REAL_CST));
-  if ((sz__NPSH ==  0)) {
-    result__KPSH=REAL_CST__;
-  } else {
-    typ_id__QPSH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NPSH);
-    if ((typ_id__QPSH == (__INTEGER)(-  1))) {
-      a__FD5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__DD5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__NPSH + a__FD5Q) & (__UINTEGER_32)(~ a__FD5Q));
-      ptr__LPSH=micro_alloc__table__lab__BOI(new_size__DD5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DD5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__DD5Q);
-    } else {
-      t__JD5Q=((__UINTEGER_32 )typ_id__QPSH);
-      a__LD5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__LPSH=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__NPSH + a__LD5Q) & (__UINTEGER_32)(~ a__LD5Q)),((__POINTER )(&(table_type[(t__JD5Q)]))),(__UINTEGER_32)(t__JD5Q |  1));
-    };
-    result__KPSH=((__REAL_CST *)ptr__LPSH);
-    *(result__KPSH) = *(REAL_CST__);
-  };
-  Self__SYHI=((__REAL_CST *)result__KPSH);
-  Self__SYHI->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=p__4KQH;
-  Self__SYHI->value__RGAI=v__5KQH;
-  Self__SYHI->parent_constant__IVNH.static_type__LSYD=t__ALQH;
-  return(result__KPSH);
-}
-
-static __IS_EXPANDED* create__receiver__2J0H(__POSITION p__4J0H,void *e__5J0H)
-// ({POSITION},{NULLxREAD_LOCAL}) With resultNo recursive, No inlinable.
-{
-  __IS_EXPANDED *result__5S1H,*Self__NGJI;
-  __POINTER ptr__AT1H;
-  __INTEGER typ_id__FT1H;
-  __UINTEGER_32 sz__CT1H,a__QD5Q,new_size__OD5Q,t__UD5Q,a__WD5Q;
-  result__5S1H=NULL;
-  ptr__AT1H=((__POINTER )(NULL));
-  typ_id__FT1H= 0;
-  sz__CT1H=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
-  if ((sz__CT1H ==  0)) {
-    result__5S1H=IS_EXPANDED__;
-  } else {
-    typ_id__FT1H=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CT1H);
-    if ((typ_id__FT1H == (__INTEGER)(-  1))) {
-      a__QD5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__OD5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__CT1H + a__QD5Q) & (__UINTEGER_32)(~ a__QD5Q));
-      ptr__AT1H=micro_alloc__table__lab__BOI(new_size__OD5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OD5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__OD5Q);
-    } else {
-      t__UD5Q=((__UINTEGER_32 )typ_id__FT1H);
-      a__WD5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__AT1H=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__CT1H + a__WD5Q) & (__UINTEGER_32)(~ a__WD5Q)),((__POINTER )(&(table_type[(t__UD5Q)]))),(__UINTEGER_32)(t__UD5Q |  1));
-    };
-    result__5S1H=((__IS_EXPANDED *)ptr__AT1H);
-    *(result__5S1H) = *(IS_EXPANDED__);
-  };
-  Self__NGJI=((__IS_EXPANDED *)result__5S1H);
-  Self__NGJI->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__4J0H;
-  Self__NGJI->receiver__AHAI=e__5J0H;
-  return(result__5S1H);
-}
-
-static __GET_TYPE_ID* my_copy__FHAI(__GET_TYPE_ID *Self__GHAI)
+    __tmp__AN2H=my_copy__G3SO(__tmp__5M2H);
+  } break;
+  };
+  result__TGWH=NULL;
+  ptr__UGWH=((__POINTER )(NULL));
+  typ_id__ZGWH= 0;
+  sz__WGWH=((__UINTEGER_32 )sizeof(__EXPR_NOT_EQUAL));
+  if ((sz__WGWH ==  0)) {
+    result__TGWH=EXPR_NOT_EQUAL__;
+  } else {
+    typ_id__ZGWH=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WGWH);
+    if ((typ_id__ZGWH == (__INTEGER)(-  1))) {
+      a__Q11Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__O11Q=(__UINTEGER_32)((__UINTEGER_32)(sz__WGWH + a__Q11Q) & (__UINTEGER_32)(~ a__Q11Q));
+      ptr_table__STXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__O11Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__RTXR=((__POINTER )(NULL));
+      result__TTXR=((__POINTER *)ptr_table__STXR)[ 0];
+      if ((result__TTXR == (void *)NULL)) {
+        result__TTXR=new_lab__2PJ(new_size__O11Q);
+        next__RTXR=(void *)((unsigned long)result__TTXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O11Q)));
+        ((__POINTER *)next__RTXR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__STXR)[ 0]=next__RTXR;
+      } else {
+        next__RTXR=((__POINTER *)result__TTXR)[ 0];
+        if ((next__RTXR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TTXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__O11Q <<  1)) <=  4096)) {
+            next__RTXR=(void *)((unsigned long)result__TTXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O11Q)));
+          } else {
+            next__RTXR=new_lab__2PJ(new_size__O11Q);
+          };
+          ((__POINTER *)next__RTXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__STXR)[ 0]=next__RTXR;
+        } else {
+          ((__POINTER *)result__TTXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RTXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__TTXR=next__RTXR;
+        };
+      };
+      ptr__UGWH=result__TTXR;
+    } else {
+      t__U11Q=((__UINTEGER_32 )typ_id__ZGWH);
+      a__W11Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__0TXR=(__UINTEGER_32)((__UINTEGER_32)(sz__WGWH + a__W11Q) & (__UINTEGER_32)(~ a__W11Q));
+      ptr_table__XTXR=((__POINTER )(&(table_type[(t__U11Q)])));
+      lab_type__ZTXR=(__UINTEGER_32)(t__U11Q |  1);
+      next__WTXR=((__POINTER )(NULL));
+      result__YTXR=((__POINTER *)ptr_table__XTXR)[ 0];
+      if ((result__YTXR == (void *)NULL)) {
+        result__YTXR=new_lab__2PJ(lab_type__ZTXR);
+        next__WTXR=(void *)((unsigned long)result__YTXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0TXR)));
+        ((__POINTER *)next__WTXR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__XTXR)[ 0]=next__WTXR;
+      } else {
+        next__WTXR=((__POINTER *)result__YTXR)[ 0];
+        if ((next__WTXR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YTXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0TXR <<  1)) <=  4096)) {
+            next__WTXR=(void *)((unsigned long)result__YTXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0TXR)));
+          } else {
+            next__WTXR=new_lab__2PJ(lab_type__ZTXR);
+          };
+          ((__POINTER *)next__WTXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__XTXR)[ 0]=next__WTXR;
+        } else {
+          ((__POINTER *)result__YTXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WTXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__YTXR=next__WTXR;
+        };
+      };
+      ptr__UGWH=result__YTXR;
+    };
+    result__TGWH=((__EXPR_NOT_EQUAL *)ptr__UGWH);
+    *(result__TGWH) = *(EXPR_NOT_EQUAL__);
+  };
+  Self__GJFI=((__EXPR_NOT_EQUAL *)result__TGWH);
+  Self__GJFI->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__1M2H;
+  Self__GJFI->parent_expr_binary_cmp__LLJH.left__PM2H=__tmp__3M2H;
+  Self__GJFI->parent_expr_binary_cmp__LLJH.right__TM2H=__tmp__AN2H;
+  return(result__TGWH);
+}
+
+static __GET_TYPE_ID* my_copy__1N2H(__GET_TYPE_ID *Self__2N2H)
 // ({GET_TYPE_ID}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__IHAI;
-  void *__tmp__KHAI,*__tmp__LHAI;
-  __STRING_CST *Self__3YAQ;
-  __PROTOTYPE_CST *Self__4YAQ;
-  __INTEGER_CST *Self__5YAQ;
-  __REAL_CST *Self__BZAQ;
-  __CHARACTER_CST *Self__DZAQ;
-  __IS_EXPANDED *Self__EZAQ;
-  __tmp__IHAI=Self__GHAI->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__KHAI=Self__GHAI->receiver__JHAI;
-  switch (((struct ___OBJ *)__tmp__KHAI)->__id) {
+  __INTEGER_64 v__FPJR;
+  __POSITION __tmp__4N2H,p__EPJR,p__QPJR,p__2PJR;
+  void *__tmp__AO2H,*__tmp__BO2H;
+  __STRING_CST *Self__332P;
+  __PROTOTYPE_CST *Self__432P;
+  __INTEGER_CST *Self__532P,*result__1OJR,*Self__DPJR;
+  void *t__GPJR,*t__SPJR;
+  __POINTER ptr__2OJR,ptr_table__2TXR,next__1TXR,result__3TXR;
+  __POINTER ptr_table__BUXR,next__AUXR,result__CUXR,ptr__IPJR;
+  __POINTER ptr_table__GUXR,next__FUXR,result__HUXR,ptr_table__LUXR;
+  __POINTER next__KUXR,result__MUXR,ptr__UPJR,ptr_table__QUXR;
+  __POINTER next__PUXR,result__RUXR,ptr_table__VUXR,next__UUXR;
+  __POINTER result__WUXR,ptr__U1XH,ptr_table__0UXR,next__ZUXR;
+  __POINTER result__1UXR,ptr_table__5UXR,next__4UXR,result__AVXR;
+  __INTEGER typ_id__3OJR,typ_id__JPJR,typ_id__VPJR,typ_id__Z1XH;
+  __UINTEGER_32 sz__4OJR,a__5OJR,new_size__APJR,t__BPJR,a__CPJR;
+  __UINTEGER_32 new_size__EUXR,lab_type__DUXR,sz__KPJR,a__LPJR;
+  __UINTEGER_32 new_size__MPJR,t__NPJR,a__OPJR,new_size__OUXR;
+  __UINTEGER_32 lab_type__NUXR,sz__WPJR,a__XPJR,new_size__YPJR,t__ZPJR;
+  __UINTEGER_32 a__0PJR,new_size__YUXR,lab_type__XUXR,sz__W1XH,a__SB2Q;
+  __UINTEGER_32 new_size__QB2Q,t__WB2Q,a__YB2Q,new_size__CVXR;
+  __UINTEGER_32 lab_type__BVXR;
+  void *__tmp__LMAR,*__tmp__PMAR,*__tmp__5PJR;
+  __READ_LOCAL *__tmp__MMAR,*__tmp__QMAR;
+  __REAL_CST *Self__B42P,*result__HPJR,*Self__PPJR;
+  void *v__RPJR;
+  __CHARACTER_CST *Self__D42P;
+  __IS_EXPANDED *Self__E42P,*result__TPJR,*Self__1PJR;
+  __READ_GLOBAL *__tmp__AQJR;
+  __GET_TYPE_ID *result__T1XH,*Self__HNFI;
+  __tmp__4N2H=Self__2N2H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__AO2H=Self__2N2H->receiver__5N2H;
+  switch (((struct ___OBJ *)__tmp__AO2H)->__id) {
   case __LIST__: {
-    __tmp__LHAI=my_copy__IE2M(__tmp__KHAI);
+    __tmp__BO2H=my_copy__MSYM(__tmp__AO2H);
   } break;
   case __STRING_CST__: {
-    Self__3YAQ=((__STRING_CST *)__tmp__KHAI);
-    __tmp__LHAI=create__text__BMQH(Self__3YAQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3YAQ->string__LDAI);
+    Self__332P=((__STRING_CST *)__tmp__AO2H);
+    __tmp__BO2H=create__text__ITMH(Self__332P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__332P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__LHAI=my_copy__ODAI(__tmp__KHAI);
+    __tmp__BO2H=my_copy__EK2H(__tmp__AO2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__4YAQ=((__PROTOTYPE_CST *)__tmp__KHAI);
-    __tmp__LHAI=create__type__HZQC(Self__4YAQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4YAQ->parent_constant__DMMC.static_type__LSYD);
+    Self__432P=((__PROTOTYPE_CST *)__tmp__AO2H);
+    __tmp__BO2H=create__type__PKQC(Self__432P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__432P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__5YAQ=((__INTEGER_CST *)__tmp__KHAI);
-    __tmp__LHAI=create__value__type__I1QC(Self__5YAQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5YAQ->value__VUYD,Self__5YAQ->parent_constant__OMMC.static_type__LSYD);
+    Self__532P=((__INTEGER_CST *)__tmp__AO2H);
+    p__EPJR=Self__532P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__FPJR=Self__532P->value__W4YD;
+    t__GPJR=Self__532P->parent_constant__B3LC.static_type__M2YD;
+    result__1OJR=NULL;
+    ptr__2OJR=((__POINTER )(NULL));
+    typ_id__3OJR= 0;
+    sz__4OJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__4OJR ==  0)) {
+      result__1OJR=INTEGER_CST__;
+    } else {
+      typ_id__3OJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4OJR);
+      if ((typ_id__3OJR == (__INTEGER)(-  1))) {
+        a__5OJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__APJR=(__UINTEGER_32)((__UINTEGER_32)(sz__4OJR + a__5OJR) & (__UINTEGER_32)(~ a__5OJR));
+        ptr_table__2TXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__APJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__1TXR=((__POINTER )(NULL));
+        result__3TXR=((__POINTER *)ptr_table__2TXR)[ 0];
+        if ((result__3TXR == (void *)NULL)) {
+          result__3TXR=new_lab__2PJ(new_size__APJR);
+          next__1TXR=(void *)((unsigned long)result__3TXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__APJR)));
+          ((__POINTER *)next__1TXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__2TXR)[ 0]=next__1TXR;
+        } else {
+          next__1TXR=((__POINTER *)result__3TXR)[ 0];
+          if ((next__1TXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3TXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__APJR <<  1)) <=  4096)) {
+              next__1TXR=(void *)((unsigned long)result__3TXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__APJR)));
+            } else {
+              next__1TXR=new_lab__2PJ(new_size__APJR);
+            };
+            ((__POINTER *)next__1TXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__2TXR)[ 0]=next__1TXR;
+          } else {
+            ((__POINTER *)result__3TXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1TXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__3TXR=next__1TXR;
+          };
+        };
+        ptr__2OJR=result__3TXR;
+      } else {
+        t__BPJR=((__UINTEGER_32 )typ_id__3OJR);
+        a__CPJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__EUXR=(__UINTEGER_32)((__UINTEGER_32)(sz__4OJR + a__CPJR) & (__UINTEGER_32)(~ a__CPJR));
+        ptr_table__BUXR=((__POINTER )(&(table_type[(t__BPJR)])));
+        lab_type__DUXR=(__UINTEGER_32)(t__BPJR |  1);
+        next__AUXR=((__POINTER )(NULL));
+        result__CUXR=((__POINTER *)ptr_table__BUXR)[ 0];
+        if ((result__CUXR == (void *)NULL)) {
+          result__CUXR=new_lab__2PJ(lab_type__DUXR);
+          next__AUXR=(void *)((unsigned long)result__CUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EUXR)));
+          ((__POINTER *)next__AUXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__BUXR)[ 0]=next__AUXR;
+        } else {
+          next__AUXR=((__POINTER *)result__CUXR)[ 0];
+          if ((next__AUXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CUXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EUXR <<  1)) <=  4096)) {
+              next__AUXR=(void *)((unsigned long)result__CUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EUXR)));
+            } else {
+              next__AUXR=new_lab__2PJ(lab_type__DUXR);
+            };
+            ((__POINTER *)next__AUXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__BUXR)[ 0]=next__AUXR;
+          } else {
+            ((__POINTER *)result__CUXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AUXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__CUXR=next__AUXR;
+          };
+        };
+        ptr__2OJR=result__CUXR;
+      };
+      result__1OJR=((__INTEGER_CST *)ptr__2OJR);
+      *(result__1OJR) = *(INTEGER_CST__);
+    };
+    Self__DPJR=((__INTEGER_CST *)result__1OJR);
+    Self__DPJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__EPJR;
+    Self__DPJR->value__W4YD=v__FPJR;
+    Self__DPJR->parent_constant__B3LC.static_type__M2YD=t__GPJR;
+    check_type__YG5D(Self__DPJR);
+    __tmp__BO2H=result__1OJR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__LHAI=my_copy__02IJ(__tmp__KHAI);
+    __tmp__LMAR=read__QB5G(((__READ_LOCAL *)__tmp__AO2H)->local__HJZD);
+    if (__tmp__LMAR==NULL) {
+      __tmp__MMAR=NULL;
+    } else {
+      __tmp__MMAR=((__READ_LOCAL *)__tmp__LMAR);
+    };
+    __tmp__BO2H=__tmp__MMAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__LHAI=my_copy__2EAI(__tmp__KHAI);
+    __tmp__BO2H=my_copy__SL2H(__tmp__AO2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__LHAI=my_copy__VFAI(__tmp__KHAI);
+    __tmp__BO2H=my_copy__LM2H(__tmp__AO2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__LHAI=my_copy__CGAI(__tmp__KHAI);
+    __tmp__BO2H=my_copy__YM2H(__tmp__AO2H);
   } break;
   case __REAL_CST__: {
-    Self__BZAQ=((__REAL_CST *)__tmp__KHAI);
-    __tmp__LHAI=create__value__type__2KQH(Self__BZAQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BZAQ->value__RGAI,Self__BZAQ->parent_constant__IVNH.static_type__LSYD);
+    Self__B42P=((__REAL_CST *)__tmp__AO2H);
+    p__QPJR=Self__B42P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__RPJR=Self__B42P->value__HN2H;
+    t__SPJR=Self__B42P->parent_constant__U2JH.static_type__M2YD;
+    result__HPJR=NULL;
+    ptr__IPJR=((__POINTER )(NULL));
+    typ_id__JPJR= 0;
+    sz__KPJR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__KPJR ==  0)) {
+      result__HPJR=REAL_CST__;
+    } else {
+      typ_id__JPJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KPJR);
+      if ((typ_id__JPJR == (__INTEGER)(-  1))) {
+        a__LPJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__MPJR=(__UINTEGER_32)((__UINTEGER_32)(sz__KPJR + a__LPJR) & (__UINTEGER_32)(~ a__LPJR));
+        ptr_table__GUXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MPJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__FUXR=((__POINTER )(NULL));
+        result__HUXR=((__POINTER *)ptr_table__GUXR)[ 0];
+        if ((result__HUXR == (void *)NULL)) {
+          result__HUXR=new_lab__2PJ(new_size__MPJR);
+          next__FUXR=(void *)((unsigned long)result__HUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MPJR)));
+          ((__POINTER *)next__FUXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__GUXR)[ 0]=next__FUXR;
+        } else {
+          next__FUXR=((__POINTER *)result__HUXR)[ 0];
+          if ((next__FUXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HUXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MPJR <<  1)) <=  4096)) {
+              next__FUXR=(void *)((unsigned long)result__HUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MPJR)));
+            } else {
+              next__FUXR=new_lab__2PJ(new_size__MPJR);
+            };
+            ((__POINTER *)next__FUXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__GUXR)[ 0]=next__FUXR;
+          } else {
+            ((__POINTER *)result__HUXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FUXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__HUXR=next__FUXR;
+          };
+        };
+        ptr__IPJR=result__HUXR;
+      } else {
+        t__NPJR=((__UINTEGER_32 )typ_id__JPJR);
+        a__OPJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__OUXR=(__UINTEGER_32)((__UINTEGER_32)(sz__KPJR + a__OPJR) & (__UINTEGER_32)(~ a__OPJR));
+        ptr_table__LUXR=((__POINTER )(&(table_type[(t__NPJR)])));
+        lab_type__NUXR=(__UINTEGER_32)(t__NPJR |  1);
+        next__KUXR=((__POINTER )(NULL));
+        result__MUXR=((__POINTER *)ptr_table__LUXR)[ 0];
+        if ((result__MUXR == (void *)NULL)) {
+          result__MUXR=new_lab__2PJ(lab_type__NUXR);
+          next__KUXR=(void *)((unsigned long)result__MUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OUXR)));
+          ((__POINTER *)next__KUXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__LUXR)[ 0]=next__KUXR;
+        } else {
+          next__KUXR=((__POINTER *)result__MUXR)[ 0];
+          if ((next__KUXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MUXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OUXR <<  1)) <=  4096)) {
+              next__KUXR=(void *)((unsigned long)result__MUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OUXR)));
+            } else {
+              next__KUXR=new_lab__2PJ(lab_type__NUXR);
+            };
+            ((__POINTER *)next__KUXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__LUXR)[ 0]=next__KUXR;
+          } else {
+            ((__POINTER *)result__MUXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KUXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__MUXR=next__KUXR;
+          };
+        };
+        ptr__IPJR=result__MUXR;
+      };
+      result__HPJR=((__REAL_CST *)ptr__IPJR);
+      *(result__HPJR) = *(REAL_CST__);
+    };
+    Self__PPJR=((__REAL_CST *)result__HPJR);
+    Self__PPJR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__QPJR;
+    Self__PPJR->value__HN2H=v__RPJR;
+    Self__PPJR->parent_constant__U2JH.static_type__M2YD=t__SPJR;
+    __tmp__BO2H=result__HPJR;
   } break;
   case __CHARACTER_CST__: {
-    Self__DZAQ=((__CHARACTER_CST *)__tmp__KHAI);
-    __tmp__LHAI=create__char__XLQH(Self__DZAQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DZAQ->text__ZGAI);
+    Self__D42P=((__CHARACTER_CST *)__tmp__AO2H);
+    __tmp__BO2H=create__char__4SMH(Self__D42P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__D42P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__EZAQ=((__IS_EXPANDED *)__tmp__KHAI);
-    __tmp__LHAI=create__receiver__2J0H(Self__EZAQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__EZAQ->receiver__AHAI));
+    Self__E42P=((__IS_EXPANDED *)__tmp__AO2H);
+    __tmp__PMAR=read__QB5G(((__READ_LOCAL *)Self__E42P->receiver__WN2H)->local__HJZD);
+    if (__tmp__PMAR==NULL) {
+      __tmp__QMAR=NULL;
+    } else {
+      __tmp__QMAR=((__READ_LOCAL *)__tmp__PMAR);
+    };
+    p__2PJR=Self__E42P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__TPJR=NULL;
+    ptr__UPJR=((__POINTER )(NULL));
+    typ_id__VPJR= 0;
+    sz__WPJR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__WPJR ==  0)) {
+      result__TPJR=IS_EXPANDED__;
+    } else {
+      typ_id__VPJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WPJR);
+      if ((typ_id__VPJR == (__INTEGER)(-  1))) {
+        a__XPJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__YPJR=(__UINTEGER_32)((__UINTEGER_32)(sz__WPJR + a__XPJR) & (__UINTEGER_32)(~ a__XPJR));
+        ptr_table__QUXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YPJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__PUXR=((__POINTER )(NULL));
+        result__RUXR=((__POINTER *)ptr_table__QUXR)[ 0];
+        if ((result__RUXR == (void *)NULL)) {
+          result__RUXR=new_lab__2PJ(new_size__YPJR);
+          next__PUXR=(void *)((unsigned long)result__RUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YPJR)));
+          ((__POINTER *)next__PUXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__QUXR)[ 0]=next__PUXR;
+        } else {
+          next__PUXR=((__POINTER *)result__RUXR)[ 0];
+          if ((next__PUXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RUXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YPJR <<  1)) <=  4096)) {
+              next__PUXR=(void *)((unsigned long)result__RUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YPJR)));
+            } else {
+              next__PUXR=new_lab__2PJ(new_size__YPJR);
+            };
+            ((__POINTER *)next__PUXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__QUXR)[ 0]=next__PUXR;
+          } else {
+            ((__POINTER *)result__RUXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PUXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__RUXR=next__PUXR;
+          };
+        };
+        ptr__UPJR=result__RUXR;
+      } else {
+        t__ZPJR=((__UINTEGER_32 )typ_id__VPJR);
+        a__0PJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__YUXR=(__UINTEGER_32)((__UINTEGER_32)(sz__WPJR + a__0PJR) & (__UINTEGER_32)(~ a__0PJR));
+        ptr_table__VUXR=((__POINTER )(&(table_type[(t__ZPJR)])));
+        lab_type__XUXR=(__UINTEGER_32)(t__ZPJR |  1);
+        next__UUXR=((__POINTER )(NULL));
+        result__WUXR=((__POINTER *)ptr_table__VUXR)[ 0];
+        if ((result__WUXR == (void *)NULL)) {
+          result__WUXR=new_lab__2PJ(lab_type__XUXR);
+          next__UUXR=(void *)((unsigned long)result__WUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YUXR)));
+          ((__POINTER *)next__UUXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__VUXR)[ 0]=next__UUXR;
+        } else {
+          next__UUXR=((__POINTER *)result__WUXR)[ 0];
+          if ((next__UUXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WUXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YUXR <<  1)) <=  4096)) {
+              next__UUXR=(void *)((unsigned long)result__WUXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YUXR)));
+            } else {
+              next__UUXR=new_lab__2PJ(lab_type__XUXR);
+            };
+            ((__POINTER *)next__UUXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__VUXR)[ 0]=next__UUXR;
+          } else {
+            ((__POINTER *)result__WUXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UUXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__WUXR=next__UUXR;
+          };
+        };
+        ptr__UPJR=result__WUXR;
+      };
+      result__TPJR=((__IS_EXPANDED *)ptr__UPJR);
+      *(result__TPJR) = *(IS_EXPANDED__);
+    };
+    Self__1PJR=((__IS_EXPANDED *)result__TPJR);
+    Self__1PJR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2PJR;
+    Self__1PJR->receiver__WN2H=__tmp__QMAR;
+    __tmp__BO2H=result__TPJR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__LHAI=my_copy__FHAI(__tmp__KHAI);
+    __tmp__BO2H=my_copy__1N2H(__tmp__AO2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__LHAI=my_copy__OHAI(__tmp__KHAI);
+    __tmp__BO2H=my_copy__EO2H(__tmp__AO2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__LHAI=my_copy__ZHAI(__tmp__KHAI);
+    __tmp__BO2H=my_copy__PO2H(__tmp__AO2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__LHAI=my_copy__FIAI(__tmp__KHAI);
+    __tmp__BO2H=my_copy__1O2H(__tmp__AO2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__LHAI=my_copy__QIAI(__tmp__KHAI);
+    __tmp__BO2H=my_copy__GP2H(__tmp__AO2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__LHAI=my_copy__1IAI(__tmp__KHAI);
+    __tmp__BO2H=my_copy__RP2H(__tmp__AO2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__LHAI=my_copy__GJAI(__tmp__KHAI);
+    __tmp__BO2H=my_copy__2P2H(__tmp__AO2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__LHAI=my_copy__RJAI(__tmp__KHAI);
+    __tmp__BO2H=my_copy__HQ2H(__tmp__AO2H);
   } break;
   case __PUT_TO__: {
-    __tmp__LHAI=my_copy__2JAI(__tmp__KHAI);
+    __tmp__BO2H=my_copy__SQ2H(__tmp__AO2H);
   } break;
   case __ITEM__: {
-    __tmp__LHAI=my_copy__NKAI(__tmp__KHAI);
+    __tmp__BO2H=my_copy__DR2H(__tmp__AO2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__LHAI=my_copy__ZKAI(__tmp__KHAI);
+    __tmp__BO2H=my_copy__PR2H(__tmp__AO2H);
   } break;
   case __CAST__: {
-    __tmp__LHAI=my_copy__CLAI(__tmp__KHAI);
+    __tmp__BO2H=my_copy__YR2H(__tmp__AO2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__LHAI=my_copy__1E2M(__tmp__KHAI);
+    __tmp__BO2H=my_copy__5SYM(__tmp__AO2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__LHAI=my_copy__MRKK(__tmp__KHAI);
+    __tmp__BO2H=my_copy__IUGK(__tmp__AO2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__LHAI=my_copy__ZRKK(__tmp__KHAI);
+    __tmp__5PJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AO2H)->global__ZGJK),NULL);
+    if (__tmp__5PJR==NULL) {
+      __tmp__AQJR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__5PJR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__AQJR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__AQJR=((__READ_GLOBAL *)__tmp__5PJR);
+      } break;
+      }
+    };
+    __tmp__BO2H=__tmp__AQJR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__LHAI=my_copy__3BGN(__tmp__KHAI);
+    __tmp__BO2H=my_copy__BQCN(__tmp__AO2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__LHAI=my_copy__VIIO(__tmp__KHAI);
+    __tmp__BO2H=my_copy__NREO(__tmp__AO2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__LHAI=my_copy__3PNO(__tmp__KHAI);
+    __tmp__BO2H=my_copy__VYJO(__tmp__AO2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__LHAI=my_copy__CJIO(__tmp__KHAI);
+    __tmp__BO2H=my_copy__0REO(__tmp__AO2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__LHAI=my_copy__JQNO(__tmp__KHAI);
+    __tmp__BO2H=my_copy__BZJO(__tmp__AO2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__LHAI=my_copy__EBNM(__tmp__KHAI);
+    __tmp__BO2H=my_copy__CNJM(__tmp__AO2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__LHAI=my_copy__EOPL(__tmp__KHAI);
+    __tmp__BO2H=my_copy__5XLL(__tmp__AO2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__LHAI=my_copy__SH2M(__tmp__KHAI);
+    __tmp__BO2H=my_copy__WVYM(__tmp__AO2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__LHAI=my_copy__NJIO(__tmp__KHAI);
+    __tmp__BO2H=my_copy__FSEO(__tmp__AO2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__LHAI=my_copy__YZHP(__tmp__KHAI);
+    __tmp__BO2H=my_copy__QCEP(__tmp__AO2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__LHAI=my_copy__13VN(__tmp__KHAI);
+    __tmp__BO2H=my_copy__5LSN(__tmp__AO2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__LHAI=my_copy__G4VN(__tmp__KHAI);
+    __tmp__BO2H=my_copy__KMSN(__tmp__AO2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__LHAI=my_copy__FLTN(__tmp__KHAI);
+    __tmp__BO2H=my_copy__JZPN(__tmp__AO2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__LHAI=my_copy__OUWO(__tmp__KHAI);
+    __tmp__BO2H=my_copy__G3SO(__tmp__AO2H);
   } break;
   };
-  return(create__receiver__NK0H(__tmp__IHAI,__tmp__LHAI));
+  result__T1XH=NULL;
+  ptr__U1XH=((__POINTER )(NULL));
+  typ_id__Z1XH= 0;
+  sz__W1XH=((__UINTEGER_32 )sizeof(__GET_TYPE_ID));
+  if ((sz__W1XH ==  0)) {
+    result__T1XH=GET_TYPE_ID__;
+  } else {
+    typ_id__Z1XH=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__W1XH);
+    if ((typ_id__Z1XH == (__INTEGER)(-  1))) {
+      a__SB2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__QB2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__W1XH + a__SB2Q) & (__UINTEGER_32)(~ a__SB2Q));
+      ptr_table__0UXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QB2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__ZUXR=((__POINTER )(NULL));
+      result__1UXR=((__POINTER *)ptr_table__0UXR)[ 0];
+      if ((result__1UXR == (void *)NULL)) {
+        result__1UXR=new_lab__2PJ(new_size__QB2Q);
+        next__ZUXR=(void *)((unsigned long)result__1UXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QB2Q)));
+        ((__POINTER *)next__ZUXR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__0UXR)[ 0]=next__ZUXR;
+      } else {
+        next__ZUXR=((__POINTER *)result__1UXR)[ 0];
+        if ((next__ZUXR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1UXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QB2Q <<  1)) <=  4096)) {
+            next__ZUXR=(void *)((unsigned long)result__1UXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QB2Q)));
+          } else {
+            next__ZUXR=new_lab__2PJ(new_size__QB2Q);
+          };
+          ((__POINTER *)next__ZUXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__0UXR)[ 0]=next__ZUXR;
+        } else {
+          ((__POINTER *)result__1UXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZUXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__1UXR=next__ZUXR;
+        };
+      };
+      ptr__U1XH=result__1UXR;
+    } else {
+      t__WB2Q=((__UINTEGER_32 )typ_id__Z1XH);
+      a__YB2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__CVXR=(__UINTEGER_32)((__UINTEGER_32)(sz__W1XH + a__YB2Q) & (__UINTEGER_32)(~ a__YB2Q));
+      ptr_table__5UXR=((__POINTER )(&(table_type[(t__WB2Q)])));
+      lab_type__BVXR=(__UINTEGER_32)(t__WB2Q |  1);
+      next__4UXR=((__POINTER )(NULL));
+      result__AVXR=((__POINTER *)ptr_table__5UXR)[ 0];
+      if ((result__AVXR == (void *)NULL)) {
+        result__AVXR=new_lab__2PJ(lab_type__BVXR);
+        next__4UXR=(void *)((unsigned long)result__AVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CVXR)));
+        ((__POINTER *)next__4UXR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__5UXR)[ 0]=next__4UXR;
+      } else {
+        next__4UXR=((__POINTER *)result__AVXR)[ 0];
+        if ((next__4UXR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AVXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CVXR <<  1)) <=  4096)) {
+            next__4UXR=(void *)((unsigned long)result__AVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CVXR)));
+          } else {
+            next__4UXR=new_lab__2PJ(lab_type__BVXR);
+          };
+          ((__POINTER *)next__4UXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__5UXR)[ 0]=next__4UXR;
+        } else {
+          ((__POINTER *)result__AVXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4UXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__AVXR=next__4UXR;
+        };
+      };
+      ptr__U1XH=result__AVXR;
+    };
+    result__T1XH=((__GET_TYPE_ID *)ptr__U1XH);
+    *(result__T1XH) = *(GET_TYPE_ID__);
+  };
+  Self__HNFI=((__GET_TYPE_ID *)result__T1XH);
+  Self__HNFI->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__4N2H;
+  Self__HNFI->receiver__5N2H=__tmp__BO2H;
+  return(result__T1XH);
 }
 
-static __EXPR_SUP* my_copy__OHAI(__EXPR_SUP *Self__PHAI)
+static __EXPR_SUP* my_copy__EO2H(__EXPR_SUP *Self__FO2H)
 // ({EXPR_SUP}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__RHAI;
-  void *__tmp__SHAI,*__tmp__THAI,*__tmp__VHAI,*__tmp__WHAI;
-  __STRING_CST *Self__FZAQ,*Self__NZAQ;
-  __PROTOTYPE_CST *Self__GZAQ,*Self__OZAQ;
-  __INTEGER_CST *Self__HZAQ,*Self__PZAQ;
-  __REAL_CST *Self__JZAQ,*Self__RZAQ;
-  __CHARACTER_CST *Self__LZAQ,*Self__TZAQ;
-  __IS_EXPANDED *Self__MZAQ,*Self__UZAQ;
-  __tmp__RHAI=Self__PHAI->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__SHAI=Self__PHAI->parent_expr_binary_cmp__PYNH.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__SHAI)->__id) {
+  __INTEGER_64 v__MQJR,v__TRJR;
+  __POSITION __tmp__HO2H,p__LQJR,p__XQJR,p__DRJR,p__SRJR,p__4RJR;
+  __POSITION p__KSJR;
+  void *__tmp__IO2H,*__tmp__JO2H,*__tmp__LO2H,*__tmp__MO2H;
+  __STRING_CST *Self__F42P,*Self__N42P;
+  __PROTOTYPE_CST *Self__G42P,*Self__O42P;
+  __INTEGER_CST *Self__H42P,*result__CQJR,*Self__KQJR,*Self__P42P;
+  __INTEGER_CST *result__JRJR,*Self__RRJR;
+  void *t__NQJR,*t__ZQJR,*t__URJR,*t__ASJR;
+  __POINTER ptr__DQJR,ptr_table__EVXR,next__DVXR,result__FVXR;
+  __POINTER ptr_table__JVXR,next__IVXR,result__KVXR,ptr__PQJR;
+  __POINTER ptr_table__OVXR,next__NVXR,result__PVXR,ptr_table__TVXR;
+  __POINTER next__SVXR,result__UVXR,ptr__1QJR,ptr_table__YVXR;
+  __POINTER next__XVXR,result__ZVXR,ptr_table__3VXR,next__2VXR;
+  __POINTER result__4VXR,ptr__KRJR,ptr_table__CWXR,next__BWXR;
+  __POINTER result__DWXR,ptr_table__HWXR,next__GWXR,result__IWXR;
+  __POINTER ptr__WRJR,ptr_table__MWXR,next__LWXR,result__NWXR;
+  __POINTER ptr_table__RWXR,next__QWXR,result__SWXR,ptr__CSJR;
+  __POINTER ptr_table__WWXR,next__VWXR,result__XWXR,ptr_table__1WXR;
+  __POINTER next__0WXR,result__2WXR,ptr__G3XH,ptr_table__AXXR;
+  __POINTER next__5WXR,result__BXXR,ptr_table__FXXR,next__EXXR;
+  __POINTER result__GXXR;
+  __INTEGER typ_id__EQJR,typ_id__QQJR,typ_id__2QJR,typ_id__LRJR;
+  __INTEGER typ_id__XRJR,typ_id__DSJR,typ_id__L3XH;
+  __UINTEGER_32 sz__FQJR,a__GQJR,new_size__HQJR,t__IQJR,a__JQJR;
+  __UINTEGER_32 new_size__MVXR,lab_type__LVXR,sz__RQJR,a__SQJR;
+  __UINTEGER_32 new_size__TQJR,t__UQJR,a__VQJR,new_size__WVXR;
+  __UINTEGER_32 lab_type__VVXR,sz__3QJR,a__4QJR,new_size__5QJR,t__ARJR;
+  __UINTEGER_32 a__BRJR,new_size__AWXR,lab_type__5VXR,sz__MRJR,a__NRJR;
+  __UINTEGER_32 new_size__ORJR,t__PRJR,a__QRJR,new_size__KWXR;
+  __UINTEGER_32 lab_type__JWXR,sz__YRJR,a__ZRJR,new_size__0RJR,t__1RJR;
+  __UINTEGER_32 a__2RJR,new_size__UWXR,lab_type__TWXR,sz__ESJR,a__FSJR;
+  __UINTEGER_32 new_size__GSJR,t__HSJR,a__ISJR,new_size__4WXR;
+  __UINTEGER_32 lab_type__3WXR,sz__I3XH,a__3B2Q,new_size__1B2Q,t__BC2Q;
+  __UINTEGER_32 a__DC2Q,new_size__IXXR,lab_type__HXXR;
+  void *__tmp__TMAR,*__tmp__XMAR,*__tmp__GRJR,*__tmp__1MAR,*__tmp__5MAR;
+  void *__tmp__NSJR;
+  __READ_LOCAL *__tmp__UMAR,*__tmp__YMAR,*__tmp__2MAR,*__tmp__ANAR;
+  __REAL_CST *Self__J42P,*result__OQJR,*Self__WQJR,*Self__R42P;
+  __REAL_CST *result__VRJR,*Self__3RJR;
+  void *v__YQJR,*v__5RJR;
+  __CHARACTER_CST *Self__L42P,*Self__T42P;
+  __IS_EXPANDED *Self__M42P,*result__0QJR,*Self__CRJR,*Self__U42P;
+  __IS_EXPANDED *result__BSJR,*Self__JSJR;
+  __READ_GLOBAL *__tmp__HRJR,*__tmp__OSJR;
+  __EXPR_SUP *result__F3XH,*Self__MNFI;
+  __tmp__HO2H=Self__FO2H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__IO2H=Self__FO2H->parent_expr_binary_cmp__15JH.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__IO2H)->__id) {
   case __LIST__: {
-    __tmp__THAI=my_copy__IE2M(__tmp__SHAI);
+    __tmp__JO2H=my_copy__MSYM(__tmp__IO2H);
   } break;
   case __STRING_CST__: {
-    Self__FZAQ=((__STRING_CST *)__tmp__SHAI);
-    __tmp__THAI=create__text__BMQH(Self__FZAQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FZAQ->string__LDAI);
+    Self__F42P=((__STRING_CST *)__tmp__IO2H);
+    __tmp__JO2H=create__text__ITMH(Self__F42P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__F42P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__THAI=my_copy__ODAI(__tmp__SHAI);
+    __tmp__JO2H=my_copy__EK2H(__tmp__IO2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__GZAQ=((__PROTOTYPE_CST *)__tmp__SHAI);
-    __tmp__THAI=create__type__HZQC(Self__GZAQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__GZAQ->parent_constant__DMMC.static_type__LSYD);
+    Self__G42P=((__PROTOTYPE_CST *)__tmp__IO2H);
+    __tmp__JO2H=create__type__PKQC(Self__G42P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__G42P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__HZAQ=((__INTEGER_CST *)__tmp__SHAI);
-    __tmp__THAI=create__value__type__I1QC(Self__HZAQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HZAQ->value__VUYD,Self__HZAQ->parent_constant__OMMC.static_type__LSYD);
+    Self__H42P=((__INTEGER_CST *)__tmp__IO2H);
+    p__LQJR=Self__H42P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__MQJR=Self__H42P->value__W4YD;
+    t__NQJR=Self__H42P->parent_constant__B3LC.static_type__M2YD;
+    result__CQJR=NULL;
+    ptr__DQJR=((__POINTER )(NULL));
+    typ_id__EQJR= 0;
+    sz__FQJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__FQJR ==  0)) {
+      result__CQJR=INTEGER_CST__;
+    } else {
+      typ_id__EQJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FQJR);
+      if ((typ_id__EQJR == (__INTEGER)(-  1))) {
+        a__GQJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__HQJR=(__UINTEGER_32)((__UINTEGER_32)(sz__FQJR + a__GQJR) & (__UINTEGER_32)(~ a__GQJR));
+        ptr_table__EVXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HQJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__DVXR=((__POINTER )(NULL));
+        result__FVXR=((__POINTER *)ptr_table__EVXR)[ 0];
+        if ((result__FVXR == (void *)NULL)) {
+          result__FVXR=new_lab__2PJ(new_size__HQJR);
+          next__DVXR=(void *)((unsigned long)result__FVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HQJR)));
+          ((__POINTER *)next__DVXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__EVXR)[ 0]=next__DVXR;
+        } else {
+          next__DVXR=((__POINTER *)result__FVXR)[ 0];
+          if ((next__DVXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FVXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HQJR <<  1)) <=  4096)) {
+              next__DVXR=(void *)((unsigned long)result__FVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HQJR)));
+            } else {
+              next__DVXR=new_lab__2PJ(new_size__HQJR);
+            };
+            ((__POINTER *)next__DVXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__EVXR)[ 0]=next__DVXR;
+          } else {
+            ((__POINTER *)result__FVXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DVXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__FVXR=next__DVXR;
+          };
+        };
+        ptr__DQJR=result__FVXR;
+      } else {
+        t__IQJR=((__UINTEGER_32 )typ_id__EQJR);
+        a__JQJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__MVXR=(__UINTEGER_32)((__UINTEGER_32)(sz__FQJR + a__JQJR) & (__UINTEGER_32)(~ a__JQJR));
+        ptr_table__JVXR=((__POINTER )(&(table_type[(t__IQJR)])));
+        lab_type__LVXR=(__UINTEGER_32)(t__IQJR |  1);
+        next__IVXR=((__POINTER )(NULL));
+        result__KVXR=((__POINTER *)ptr_table__JVXR)[ 0];
+        if ((result__KVXR == (void *)NULL)) {
+          result__KVXR=new_lab__2PJ(lab_type__LVXR);
+          next__IVXR=(void *)((unsigned long)result__KVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MVXR)));
+          ((__POINTER *)next__IVXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__JVXR)[ 0]=next__IVXR;
+        } else {
+          next__IVXR=((__POINTER *)result__KVXR)[ 0];
+          if ((next__IVXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KVXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MVXR <<  1)) <=  4096)) {
+              next__IVXR=(void *)((unsigned long)result__KVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MVXR)));
+            } else {
+              next__IVXR=new_lab__2PJ(lab_type__LVXR);
+            };
+            ((__POINTER *)next__IVXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__JVXR)[ 0]=next__IVXR;
+          } else {
+            ((__POINTER *)result__KVXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IVXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__KVXR=next__IVXR;
+          };
+        };
+        ptr__DQJR=result__KVXR;
+      };
+      result__CQJR=((__INTEGER_CST *)ptr__DQJR);
+      *(result__CQJR) = *(INTEGER_CST__);
+    };
+    Self__KQJR=((__INTEGER_CST *)result__CQJR);
+    Self__KQJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__LQJR;
+    Self__KQJR->value__W4YD=v__MQJR;
+    Self__KQJR->parent_constant__B3LC.static_type__M2YD=t__NQJR;
+    check_type__YG5D(Self__KQJR);
+    __tmp__JO2H=result__CQJR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__THAI=my_copy__02IJ(__tmp__SHAI);
+    __tmp__TMAR=read__QB5G(((__READ_LOCAL *)__tmp__IO2H)->local__HJZD);
+    if (__tmp__TMAR==NULL) {
+      __tmp__UMAR=NULL;
+    } else {
+      __tmp__UMAR=((__READ_LOCAL *)__tmp__TMAR);
+    };
+    __tmp__JO2H=__tmp__UMAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__THAI=my_copy__2EAI(__tmp__SHAI);
+    __tmp__JO2H=my_copy__SL2H(__tmp__IO2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__THAI=my_copy__VFAI(__tmp__SHAI);
+    __tmp__JO2H=my_copy__LM2H(__tmp__IO2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__THAI=my_copy__CGAI(__tmp__SHAI);
+    __tmp__JO2H=my_copy__YM2H(__tmp__IO2H);
   } break;
   case __REAL_CST__: {
-    Self__JZAQ=((__REAL_CST *)__tmp__SHAI);
-    __tmp__THAI=create__value__type__2KQH(Self__JZAQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__JZAQ->value__RGAI,Self__JZAQ->parent_constant__IVNH.static_type__LSYD);
+    Self__J42P=((__REAL_CST *)__tmp__IO2H);
+    p__XQJR=Self__J42P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__YQJR=Self__J42P->value__HN2H;
+    t__ZQJR=Self__J42P->parent_constant__U2JH.static_type__M2YD;
+    result__OQJR=NULL;
+    ptr__PQJR=((__POINTER )(NULL));
+    typ_id__QQJR= 0;
+    sz__RQJR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__RQJR ==  0)) {
+      result__OQJR=REAL_CST__;
+    } else {
+      typ_id__QQJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RQJR);
+      if ((typ_id__QQJR == (__INTEGER)(-  1))) {
+        a__SQJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__TQJR=(__UINTEGER_32)((__UINTEGER_32)(sz__RQJR + a__SQJR) & (__UINTEGER_32)(~ a__SQJR));
+        ptr_table__OVXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TQJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__NVXR=((__POINTER )(NULL));
+        result__PVXR=((__POINTER *)ptr_table__OVXR)[ 0];
+        if ((result__PVXR == (void *)NULL)) {
+          result__PVXR=new_lab__2PJ(new_size__TQJR);
+          next__NVXR=(void *)((unsigned long)result__PVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TQJR)));
+          ((__POINTER *)next__NVXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__OVXR)[ 0]=next__NVXR;
+        } else {
+          next__NVXR=((__POINTER *)result__PVXR)[ 0];
+          if ((next__NVXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PVXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TQJR <<  1)) <=  4096)) {
+              next__NVXR=(void *)((unsigned long)result__PVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TQJR)));
+            } else {
+              next__NVXR=new_lab__2PJ(new_size__TQJR);
+            };
+            ((__POINTER *)next__NVXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__OVXR)[ 0]=next__NVXR;
+          } else {
+            ((__POINTER *)result__PVXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NVXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__PVXR=next__NVXR;
+          };
+        };
+        ptr__PQJR=result__PVXR;
+      } else {
+        t__UQJR=((__UINTEGER_32 )typ_id__QQJR);
+        a__VQJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__WVXR=(__UINTEGER_32)((__UINTEGER_32)(sz__RQJR + a__VQJR) & (__UINTEGER_32)(~ a__VQJR));
+        ptr_table__TVXR=((__POINTER )(&(table_type[(t__UQJR)])));
+        lab_type__VVXR=(__UINTEGER_32)(t__UQJR |  1);
+        next__SVXR=((__POINTER )(NULL));
+        result__UVXR=((__POINTER *)ptr_table__TVXR)[ 0];
+        if ((result__UVXR == (void *)NULL)) {
+          result__UVXR=new_lab__2PJ(lab_type__VVXR);
+          next__SVXR=(void *)((unsigned long)result__UVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WVXR)));
+          ((__POINTER *)next__SVXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__TVXR)[ 0]=next__SVXR;
+        } else {
+          next__SVXR=((__POINTER *)result__UVXR)[ 0];
+          if ((next__SVXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UVXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WVXR <<  1)) <=  4096)) {
+              next__SVXR=(void *)((unsigned long)result__UVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WVXR)));
+            } else {
+              next__SVXR=new_lab__2PJ(lab_type__VVXR);
+            };
+            ((__POINTER *)next__SVXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__TVXR)[ 0]=next__SVXR;
+          } else {
+            ((__POINTER *)result__UVXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SVXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__UVXR=next__SVXR;
+          };
+        };
+        ptr__PQJR=result__UVXR;
+      };
+      result__OQJR=((__REAL_CST *)ptr__PQJR);
+      *(result__OQJR) = *(REAL_CST__);
+    };
+    Self__WQJR=((__REAL_CST *)result__OQJR);
+    Self__WQJR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XQJR;
+    Self__WQJR->value__HN2H=v__YQJR;
+    Self__WQJR->parent_constant__U2JH.static_type__M2YD=t__ZQJR;
+    __tmp__JO2H=result__OQJR;
   } break;
   case __CHARACTER_CST__: {
-    Self__LZAQ=((__CHARACTER_CST *)__tmp__SHAI);
-    __tmp__THAI=create__char__XLQH(Self__LZAQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__LZAQ->text__ZGAI);
+    Self__L42P=((__CHARACTER_CST *)__tmp__IO2H);
+    __tmp__JO2H=create__char__4SMH(Self__L42P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__L42P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__MZAQ=((__IS_EXPANDED *)__tmp__SHAI);
-    __tmp__THAI=create__receiver__2J0H(Self__MZAQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__MZAQ->receiver__AHAI));
+    Self__M42P=((__IS_EXPANDED *)__tmp__IO2H);
+    __tmp__XMAR=read__QB5G(((__READ_LOCAL *)Self__M42P->receiver__WN2H)->local__HJZD);
+    if (__tmp__XMAR==NULL) {
+      __tmp__YMAR=NULL;
+    } else {
+      __tmp__YMAR=((__READ_LOCAL *)__tmp__XMAR);
+    };
+    p__DRJR=Self__M42P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__0QJR=NULL;
+    ptr__1QJR=((__POINTER )(NULL));
+    typ_id__2QJR= 0;
+    sz__3QJR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__3QJR ==  0)) {
+      result__0QJR=IS_EXPANDED__;
+    } else {
+      typ_id__2QJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3QJR);
+      if ((typ_id__2QJR == (__INTEGER)(-  1))) {
+        a__4QJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__5QJR=(__UINTEGER_32)((__UINTEGER_32)(sz__3QJR + a__4QJR) & (__UINTEGER_32)(~ a__4QJR));
+        ptr_table__YVXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5QJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__XVXR=((__POINTER )(NULL));
+        result__ZVXR=((__POINTER *)ptr_table__YVXR)[ 0];
+        if ((result__ZVXR == (void *)NULL)) {
+          result__ZVXR=new_lab__2PJ(new_size__5QJR);
+          next__XVXR=(void *)((unsigned long)result__ZVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5QJR)));
+          ((__POINTER *)next__XVXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__YVXR)[ 0]=next__XVXR;
+        } else {
+          next__XVXR=((__POINTER *)result__ZVXR)[ 0];
+          if ((next__XVXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZVXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5QJR <<  1)) <=  4096)) {
+              next__XVXR=(void *)((unsigned long)result__ZVXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5QJR)));
+            } else {
+              next__XVXR=new_lab__2PJ(new_size__5QJR);
+            };
+            ((__POINTER *)next__XVXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__YVXR)[ 0]=next__XVXR;
+          } else {
+            ((__POINTER *)result__ZVXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XVXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__ZVXR=next__XVXR;
+          };
+        };
+        ptr__1QJR=result__ZVXR;
+      } else {
+        t__ARJR=((__UINTEGER_32 )typ_id__2QJR);
+        a__BRJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__AWXR=(__UINTEGER_32)((__UINTEGER_32)(sz__3QJR + a__BRJR) & (__UINTEGER_32)(~ a__BRJR));
+        ptr_table__3VXR=((__POINTER )(&(table_type[(t__ARJR)])));
+        lab_type__5VXR=(__UINTEGER_32)(t__ARJR |  1);
+        next__2VXR=((__POINTER )(NULL));
+        result__4VXR=((__POINTER *)ptr_table__3VXR)[ 0];
+        if ((result__4VXR == (void *)NULL)) {
+          result__4VXR=new_lab__2PJ(lab_type__5VXR);
+          next__2VXR=(void *)((unsigned long)result__4VXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AWXR)));
+          ((__POINTER *)next__2VXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__3VXR)[ 0]=next__2VXR;
+        } else {
+          next__2VXR=((__POINTER *)result__4VXR)[ 0];
+          if ((next__2VXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4VXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AWXR <<  1)) <=  4096)) {
+              next__2VXR=(void *)((unsigned long)result__4VXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AWXR)));
+            } else {
+              next__2VXR=new_lab__2PJ(lab_type__5VXR);
+            };
+            ((__POINTER *)next__2VXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__3VXR)[ 0]=next__2VXR;
+          } else {
+            ((__POINTER *)result__4VXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2VXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__4VXR=next__2VXR;
+          };
+        };
+        ptr__1QJR=result__4VXR;
+      };
+      result__0QJR=((__IS_EXPANDED *)ptr__1QJR);
+      *(result__0QJR) = *(IS_EXPANDED__);
+    };
+    Self__CRJR=((__IS_EXPANDED *)result__0QJR);
+    Self__CRJR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DRJR;
+    Self__CRJR->receiver__WN2H=__tmp__YMAR;
+    __tmp__JO2H=result__0QJR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__THAI=my_copy__FHAI(__tmp__SHAI);
+    __tmp__JO2H=my_copy__1N2H(__tmp__IO2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__THAI=my_copy__OHAI(__tmp__SHAI);
+    __tmp__JO2H=my_copy__EO2H(__tmp__IO2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__THAI=my_copy__ZHAI(__tmp__SHAI);
+    __tmp__JO2H=my_copy__PO2H(__tmp__IO2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__THAI=my_copy__FIAI(__tmp__SHAI);
+    __tmp__JO2H=my_copy__1O2H(__tmp__IO2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__THAI=my_copy__QIAI(__tmp__SHAI);
+    __tmp__JO2H=my_copy__GP2H(__tmp__IO2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__THAI=my_copy__1IAI(__tmp__SHAI);
+    __tmp__JO2H=my_copy__RP2H(__tmp__IO2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__THAI=my_copy__GJAI(__tmp__SHAI);
+    __tmp__JO2H=my_copy__2P2H(__tmp__IO2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__THAI=my_copy__RJAI(__tmp__SHAI);
+    __tmp__JO2H=my_copy__HQ2H(__tmp__IO2H);
   } break;
   case __PUT_TO__: {
-    __tmp__THAI=my_copy__2JAI(__tmp__SHAI);
+    __tmp__JO2H=my_copy__SQ2H(__tmp__IO2H);
   } break;
   case __ITEM__: {
-    __tmp__THAI=my_copy__NKAI(__tmp__SHAI);
+    __tmp__JO2H=my_copy__DR2H(__tmp__IO2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__THAI=my_copy__ZKAI(__tmp__SHAI);
+    __tmp__JO2H=my_copy__PR2H(__tmp__IO2H);
   } break;
   case __CAST__: {
-    __tmp__THAI=my_copy__CLAI(__tmp__SHAI);
+    __tmp__JO2H=my_copy__YR2H(__tmp__IO2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__THAI=my_copy__1E2M(__tmp__SHAI);
+    __tmp__JO2H=my_copy__5SYM(__tmp__IO2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__THAI=my_copy__MRKK(__tmp__SHAI);
+    __tmp__JO2H=my_copy__IUGK(__tmp__IO2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__THAI=my_copy__ZRKK(__tmp__SHAI);
+    __tmp__GRJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IO2H)->global__ZGJK),NULL);
+    if (__tmp__GRJR==NULL) {
+      __tmp__HRJR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__GRJR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__HRJR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__HRJR=((__READ_GLOBAL *)__tmp__GRJR);
+      } break;
+      }
+    };
+    __tmp__JO2H=__tmp__HRJR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__THAI=my_copy__3BGN(__tmp__SHAI);
+    __tmp__JO2H=my_copy__BQCN(__tmp__IO2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__THAI=my_copy__VIIO(__tmp__SHAI);
+    __tmp__JO2H=my_copy__NREO(__tmp__IO2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__THAI=my_copy__3PNO(__tmp__SHAI);
+    __tmp__JO2H=my_copy__VYJO(__tmp__IO2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__THAI=my_copy__CJIO(__tmp__SHAI);
+    __tmp__JO2H=my_copy__0REO(__tmp__IO2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__THAI=my_copy__JQNO(__tmp__SHAI);
+    __tmp__JO2H=my_copy__BZJO(__tmp__IO2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__THAI=my_copy__EBNM(__tmp__SHAI);
+    __tmp__JO2H=my_copy__CNJM(__tmp__IO2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__THAI=my_copy__EOPL(__tmp__SHAI);
+    __tmp__JO2H=my_copy__5XLL(__tmp__IO2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__THAI=my_copy__SH2M(__tmp__SHAI);
+    __tmp__JO2H=my_copy__WVYM(__tmp__IO2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__THAI=my_copy__NJIO(__tmp__SHAI);
+    __tmp__JO2H=my_copy__FSEO(__tmp__IO2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__THAI=my_copy__YZHP(__tmp__SHAI);
+    __tmp__JO2H=my_copy__QCEP(__tmp__IO2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__THAI=my_copy__13VN(__tmp__SHAI);
+    __tmp__JO2H=my_copy__5LSN(__tmp__IO2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__THAI=my_copy__G4VN(__tmp__SHAI);
+    __tmp__JO2H=my_copy__KMSN(__tmp__IO2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__THAI=my_copy__FLTN(__tmp__SHAI);
+    __tmp__JO2H=my_copy__JZPN(__tmp__IO2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__THAI=my_copy__OUWO(__tmp__SHAI);
+    __tmp__JO2H=my_copy__G3SO(__tmp__IO2H);
   } break;
   };
-  __tmp__VHAI=Self__PHAI->parent_expr_binary_cmp__PYNH.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__VHAI)->__id) {
+  __tmp__LO2H=Self__FO2H->parent_expr_binary_cmp__15JH.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__LO2H)->__id) {
   case __LIST__: {
-    __tmp__WHAI=my_copy__IE2M(__tmp__VHAI);
+    __tmp__MO2H=my_copy__MSYM(__tmp__LO2H);
   } break;
   case __STRING_CST__: {
-    Self__NZAQ=((__STRING_CST *)__tmp__VHAI);
-    __tmp__WHAI=create__text__BMQH(Self__NZAQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NZAQ->string__LDAI);
+    Self__N42P=((__STRING_CST *)__tmp__LO2H);
+    __tmp__MO2H=create__text__ITMH(Self__N42P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__N42P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__WHAI=my_copy__ODAI(__tmp__VHAI);
+    __tmp__MO2H=my_copy__EK2H(__tmp__LO2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__OZAQ=((__PROTOTYPE_CST *)__tmp__VHAI);
-    __tmp__WHAI=create__type__HZQC(Self__OZAQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__OZAQ->parent_constant__DMMC.static_type__LSYD);
+    Self__O42P=((__PROTOTYPE_CST *)__tmp__LO2H);
+    __tmp__MO2H=create__type__PKQC(Self__O42P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__O42P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__PZAQ=((__INTEGER_CST *)__tmp__VHAI);
-    __tmp__WHAI=create__value__type__I1QC(Self__PZAQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__PZAQ->value__VUYD,Self__PZAQ->parent_constant__OMMC.static_type__LSYD);
+    Self__P42P=((__INTEGER_CST *)__tmp__LO2H);
+    p__SRJR=Self__P42P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__TRJR=Self__P42P->value__W4YD;
+    t__URJR=Self__P42P->parent_constant__B3LC.static_type__M2YD;
+    result__JRJR=NULL;
+    ptr__KRJR=((__POINTER )(NULL));
+    typ_id__LRJR= 0;
+    sz__MRJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__MRJR ==  0)) {
+      result__JRJR=INTEGER_CST__;
+    } else {
+      typ_id__LRJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MRJR);
+      if ((typ_id__LRJR == (__INTEGER)(-  1))) {
+        a__NRJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__ORJR=(__UINTEGER_32)((__UINTEGER_32)(sz__MRJR + a__NRJR) & (__UINTEGER_32)(~ a__NRJR));
+        ptr_table__CWXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ORJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__BWXR=((__POINTER )(NULL));
+        result__DWXR=((__POINTER *)ptr_table__CWXR)[ 0];
+        if ((result__DWXR == (void *)NULL)) {
+          result__DWXR=new_lab__2PJ(new_size__ORJR);
+          next__BWXR=(void *)((unsigned long)result__DWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ORJR)));
+          ((__POINTER *)next__BWXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__CWXR)[ 0]=next__BWXR;
+        } else {
+          next__BWXR=((__POINTER *)result__DWXR)[ 0];
+          if ((next__BWXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DWXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ORJR <<  1)) <=  4096)) {
+              next__BWXR=(void *)((unsigned long)result__DWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ORJR)));
+            } else {
+              next__BWXR=new_lab__2PJ(new_size__ORJR);
+            };
+            ((__POINTER *)next__BWXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__CWXR)[ 0]=next__BWXR;
+          } else {
+            ((__POINTER *)result__DWXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BWXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__DWXR=next__BWXR;
+          };
+        };
+        ptr__KRJR=result__DWXR;
+      } else {
+        t__PRJR=((__UINTEGER_32 )typ_id__LRJR);
+        a__QRJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__KWXR=(__UINTEGER_32)((__UINTEGER_32)(sz__MRJR + a__QRJR) & (__UINTEGER_32)(~ a__QRJR));
+        ptr_table__HWXR=((__POINTER )(&(table_type[(t__PRJR)])));
+        lab_type__JWXR=(__UINTEGER_32)(t__PRJR |  1);
+        next__GWXR=((__POINTER )(NULL));
+        result__IWXR=((__POINTER *)ptr_table__HWXR)[ 0];
+        if ((result__IWXR == (void *)NULL)) {
+          result__IWXR=new_lab__2PJ(lab_type__JWXR);
+          next__GWXR=(void *)((unsigned long)result__IWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KWXR)));
+          ((__POINTER *)next__GWXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__HWXR)[ 0]=next__GWXR;
+        } else {
+          next__GWXR=((__POINTER *)result__IWXR)[ 0];
+          if ((next__GWXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IWXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KWXR <<  1)) <=  4096)) {
+              next__GWXR=(void *)((unsigned long)result__IWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KWXR)));
+            } else {
+              next__GWXR=new_lab__2PJ(lab_type__JWXR);
+            };
+            ((__POINTER *)next__GWXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__HWXR)[ 0]=next__GWXR;
+          } else {
+            ((__POINTER *)result__IWXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GWXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__IWXR=next__GWXR;
+          };
+        };
+        ptr__KRJR=result__IWXR;
+      };
+      result__JRJR=((__INTEGER_CST *)ptr__KRJR);
+      *(result__JRJR) = *(INTEGER_CST__);
+    };
+    Self__RRJR=((__INTEGER_CST *)result__JRJR);
+    Self__RRJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SRJR;
+    Self__RRJR->value__W4YD=v__TRJR;
+    Self__RRJR->parent_constant__B3LC.static_type__M2YD=t__URJR;
+    check_type__YG5D(Self__RRJR);
+    __tmp__MO2H=result__JRJR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__WHAI=my_copy__02IJ(__tmp__VHAI);
+    __tmp__1MAR=read__QB5G(((__READ_LOCAL *)__tmp__LO2H)->local__HJZD);
+    if (__tmp__1MAR==NULL) {
+      __tmp__2MAR=NULL;
+    } else {
+      __tmp__2MAR=((__READ_LOCAL *)__tmp__1MAR);
+    };
+    __tmp__MO2H=__tmp__2MAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__WHAI=my_copy__2EAI(__tmp__VHAI);
+    __tmp__MO2H=my_copy__SL2H(__tmp__LO2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__WHAI=my_copy__VFAI(__tmp__VHAI);
+    __tmp__MO2H=my_copy__LM2H(__tmp__LO2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__WHAI=my_copy__CGAI(__tmp__VHAI);
+    __tmp__MO2H=my_copy__YM2H(__tmp__LO2H);
   } break;
   case __REAL_CST__: {
-    Self__RZAQ=((__REAL_CST *)__tmp__VHAI);
-    __tmp__WHAI=create__value__type__2KQH(Self__RZAQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__RZAQ->value__RGAI,Self__RZAQ->parent_constant__IVNH.static_type__LSYD);
+    Self__R42P=((__REAL_CST *)__tmp__LO2H);
+    p__4RJR=Self__R42P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__5RJR=Self__R42P->value__HN2H;
+    t__ASJR=Self__R42P->parent_constant__U2JH.static_type__M2YD;
+    result__VRJR=NULL;
+    ptr__WRJR=((__POINTER )(NULL));
+    typ_id__XRJR= 0;
+    sz__YRJR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__YRJR ==  0)) {
+      result__VRJR=REAL_CST__;
+    } else {
+      typ_id__XRJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YRJR);
+      if ((typ_id__XRJR == (__INTEGER)(-  1))) {
+        a__ZRJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__0RJR=(__UINTEGER_32)((__UINTEGER_32)(sz__YRJR + a__ZRJR) & (__UINTEGER_32)(~ a__ZRJR));
+        ptr_table__MWXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0RJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__LWXR=((__POINTER )(NULL));
+        result__NWXR=((__POINTER *)ptr_table__MWXR)[ 0];
+        if ((result__NWXR == (void *)NULL)) {
+          result__NWXR=new_lab__2PJ(new_size__0RJR);
+          next__LWXR=(void *)((unsigned long)result__NWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0RJR)));
+          ((__POINTER *)next__LWXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__MWXR)[ 0]=next__LWXR;
+        } else {
+          next__LWXR=((__POINTER *)result__NWXR)[ 0];
+          if ((next__LWXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NWXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0RJR <<  1)) <=  4096)) {
+              next__LWXR=(void *)((unsigned long)result__NWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0RJR)));
+            } else {
+              next__LWXR=new_lab__2PJ(new_size__0RJR);
+            };
+            ((__POINTER *)next__LWXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__MWXR)[ 0]=next__LWXR;
+          } else {
+            ((__POINTER *)result__NWXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LWXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__NWXR=next__LWXR;
+          };
+        };
+        ptr__WRJR=result__NWXR;
+      } else {
+        t__1RJR=((__UINTEGER_32 )typ_id__XRJR);
+        a__2RJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__UWXR=(__UINTEGER_32)((__UINTEGER_32)(sz__YRJR + a__2RJR) & (__UINTEGER_32)(~ a__2RJR));
+        ptr_table__RWXR=((__POINTER )(&(table_type[(t__1RJR)])));
+        lab_type__TWXR=(__UINTEGER_32)(t__1RJR |  1);
+        next__QWXR=((__POINTER )(NULL));
+        result__SWXR=((__POINTER *)ptr_table__RWXR)[ 0];
+        if ((result__SWXR == (void *)NULL)) {
+          result__SWXR=new_lab__2PJ(lab_type__TWXR);
+          next__QWXR=(void *)((unsigned long)result__SWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UWXR)));
+          ((__POINTER *)next__QWXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__RWXR)[ 0]=next__QWXR;
+        } else {
+          next__QWXR=((__POINTER *)result__SWXR)[ 0];
+          if ((next__QWXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SWXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UWXR <<  1)) <=  4096)) {
+              next__QWXR=(void *)((unsigned long)result__SWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UWXR)));
+            } else {
+              next__QWXR=new_lab__2PJ(lab_type__TWXR);
+            };
+            ((__POINTER *)next__QWXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__RWXR)[ 0]=next__QWXR;
+          } else {
+            ((__POINTER *)result__SWXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QWXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__SWXR=next__QWXR;
+          };
+        };
+        ptr__WRJR=result__SWXR;
+      };
+      result__VRJR=((__REAL_CST *)ptr__WRJR);
+      *(result__VRJR) = *(REAL_CST__);
+    };
+    Self__3RJR=((__REAL_CST *)result__VRJR);
+    Self__3RJR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4RJR;
+    Self__3RJR->value__HN2H=v__5RJR;
+    Self__3RJR->parent_constant__U2JH.static_type__M2YD=t__ASJR;
+    __tmp__MO2H=result__VRJR;
   } break;
   case __CHARACTER_CST__: {
-    Self__TZAQ=((__CHARACTER_CST *)__tmp__VHAI);
-    __tmp__WHAI=create__char__XLQH(Self__TZAQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TZAQ->text__ZGAI);
+    Self__T42P=((__CHARACTER_CST *)__tmp__LO2H);
+    __tmp__MO2H=create__char__4SMH(Self__T42P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__T42P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__UZAQ=((__IS_EXPANDED *)__tmp__VHAI);
-    __tmp__WHAI=create__receiver__2J0H(Self__UZAQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__UZAQ->receiver__AHAI));
+    Self__U42P=((__IS_EXPANDED *)__tmp__LO2H);
+    __tmp__5MAR=read__QB5G(((__READ_LOCAL *)Self__U42P->receiver__WN2H)->local__HJZD);
+    if (__tmp__5MAR==NULL) {
+      __tmp__ANAR=NULL;
+    } else {
+      __tmp__ANAR=((__READ_LOCAL *)__tmp__5MAR);
+    };
+    p__KSJR=Self__U42P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__BSJR=NULL;
+    ptr__CSJR=((__POINTER )(NULL));
+    typ_id__DSJR= 0;
+    sz__ESJR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__ESJR ==  0)) {
+      result__BSJR=IS_EXPANDED__;
+    } else {
+      typ_id__DSJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ESJR);
+      if ((typ_id__DSJR == (__INTEGER)(-  1))) {
+        a__FSJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__GSJR=(__UINTEGER_32)((__UINTEGER_32)(sz__ESJR + a__FSJR) & (__UINTEGER_32)(~ a__FSJR));
+        ptr_table__WWXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GSJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__VWXR=((__POINTER )(NULL));
+        result__XWXR=((__POINTER *)ptr_table__WWXR)[ 0];
+        if ((result__XWXR == (void *)NULL)) {
+          result__XWXR=new_lab__2PJ(new_size__GSJR);
+          next__VWXR=(void *)((unsigned long)result__XWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GSJR)));
+          ((__POINTER *)next__VWXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__WWXR)[ 0]=next__VWXR;
+        } else {
+          next__VWXR=((__POINTER *)result__XWXR)[ 0];
+          if ((next__VWXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XWXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GSJR <<  1)) <=  4096)) {
+              next__VWXR=(void *)((unsigned long)result__XWXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GSJR)));
+            } else {
+              next__VWXR=new_lab__2PJ(new_size__GSJR);
+            };
+            ((__POINTER *)next__VWXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__WWXR)[ 0]=next__VWXR;
+          } else {
+            ((__POINTER *)result__XWXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VWXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__XWXR=next__VWXR;
+          };
+        };
+        ptr__CSJR=result__XWXR;
+      } else {
+        t__HSJR=((__UINTEGER_32 )typ_id__DSJR);
+        a__ISJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__4WXR=(__UINTEGER_32)((__UINTEGER_32)(sz__ESJR + a__ISJR) & (__UINTEGER_32)(~ a__ISJR));
+        ptr_table__1WXR=((__POINTER )(&(table_type[(t__HSJR)])));
+        lab_type__3WXR=(__UINTEGER_32)(t__HSJR |  1);
+        next__0WXR=((__POINTER )(NULL));
+        result__2WXR=((__POINTER *)ptr_table__1WXR)[ 0];
+        if ((result__2WXR == (void *)NULL)) {
+          result__2WXR=new_lab__2PJ(lab_type__3WXR);
+          next__0WXR=(void *)((unsigned long)result__2WXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4WXR)));
+          ((__POINTER *)next__0WXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__1WXR)[ 0]=next__0WXR;
+        } else {
+          next__0WXR=((__POINTER *)result__2WXR)[ 0];
+          if ((next__0WXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2WXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4WXR <<  1)) <=  4096)) {
+              next__0WXR=(void *)((unsigned long)result__2WXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4WXR)));
+            } else {
+              next__0WXR=new_lab__2PJ(lab_type__3WXR);
+            };
+            ((__POINTER *)next__0WXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__1WXR)[ 0]=next__0WXR;
+          } else {
+            ((__POINTER *)result__2WXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0WXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__2WXR=next__0WXR;
+          };
+        };
+        ptr__CSJR=result__2WXR;
+      };
+      result__BSJR=((__IS_EXPANDED *)ptr__CSJR);
+      *(result__BSJR) = *(IS_EXPANDED__);
+    };
+    Self__JSJR=((__IS_EXPANDED *)result__BSJR);
+    Self__JSJR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KSJR;
+    Self__JSJR->receiver__WN2H=__tmp__ANAR;
+    __tmp__MO2H=result__BSJR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__WHAI=my_copy__FHAI(__tmp__VHAI);
+    __tmp__MO2H=my_copy__1N2H(__tmp__LO2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__WHAI=my_copy__OHAI(__tmp__VHAI);
+    __tmp__MO2H=my_copy__EO2H(__tmp__LO2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__WHAI=my_copy__ZHAI(__tmp__VHAI);
+    __tmp__MO2H=my_copy__PO2H(__tmp__LO2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__WHAI=my_copy__FIAI(__tmp__VHAI);
+    __tmp__MO2H=my_copy__1O2H(__tmp__LO2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__WHAI=my_copy__QIAI(__tmp__VHAI);
+    __tmp__MO2H=my_copy__GP2H(__tmp__LO2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__WHAI=my_copy__1IAI(__tmp__VHAI);
+    __tmp__MO2H=my_copy__RP2H(__tmp__LO2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__WHAI=my_copy__GJAI(__tmp__VHAI);
+    __tmp__MO2H=my_copy__2P2H(__tmp__LO2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__WHAI=my_copy__RJAI(__tmp__VHAI);
+    __tmp__MO2H=my_copy__HQ2H(__tmp__LO2H);
   } break;
   case __PUT_TO__: {
-    __tmp__WHAI=my_copy__2JAI(__tmp__VHAI);
+    __tmp__MO2H=my_copy__SQ2H(__tmp__LO2H);
   } break;
   case __ITEM__: {
-    __tmp__WHAI=my_copy__NKAI(__tmp__VHAI);
+    __tmp__MO2H=my_copy__DR2H(__tmp__LO2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__WHAI=my_copy__ZKAI(__tmp__VHAI);
+    __tmp__MO2H=my_copy__PR2H(__tmp__LO2H);
   } break;
   case __CAST__: {
-    __tmp__WHAI=my_copy__CLAI(__tmp__VHAI);
+    __tmp__MO2H=my_copy__YR2H(__tmp__LO2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__WHAI=my_copy__1E2M(__tmp__VHAI);
+    __tmp__MO2H=my_copy__5SYM(__tmp__LO2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__WHAI=my_copy__MRKK(__tmp__VHAI);
+    __tmp__MO2H=my_copy__IUGK(__tmp__LO2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__WHAI=my_copy__ZRKK(__tmp__VHAI);
+    __tmp__NSJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LO2H)->global__ZGJK),NULL);
+    if (__tmp__NSJR==NULL) {
+      __tmp__OSJR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__NSJR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__OSJR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__OSJR=((__READ_GLOBAL *)__tmp__NSJR);
+      } break;
+      }
+    };
+    __tmp__MO2H=__tmp__OSJR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__WHAI=my_copy__3BGN(__tmp__VHAI);
+    __tmp__MO2H=my_copy__BQCN(__tmp__LO2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__WHAI=my_copy__VIIO(__tmp__VHAI);
+    __tmp__MO2H=my_copy__NREO(__tmp__LO2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__WHAI=my_copy__3PNO(__tmp__VHAI);
+    __tmp__MO2H=my_copy__VYJO(__tmp__LO2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__WHAI=my_copy__CJIO(__tmp__VHAI);
+    __tmp__MO2H=my_copy__0REO(__tmp__LO2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__WHAI=my_copy__JQNO(__tmp__VHAI);
+    __tmp__MO2H=my_copy__BZJO(__tmp__LO2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__WHAI=my_copy__EBNM(__tmp__VHAI);
+    __tmp__MO2H=my_copy__CNJM(__tmp__LO2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__WHAI=my_copy__EOPL(__tmp__VHAI);
+    __tmp__MO2H=my_copy__5XLL(__tmp__LO2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__WHAI=my_copy__SH2M(__tmp__VHAI);
+    __tmp__MO2H=my_copy__WVYM(__tmp__LO2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__WHAI=my_copy__NJIO(__tmp__VHAI);
+    __tmp__MO2H=my_copy__FSEO(__tmp__LO2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__WHAI=my_copy__YZHP(__tmp__VHAI);
+    __tmp__MO2H=my_copy__QCEP(__tmp__LO2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__WHAI=my_copy__13VN(__tmp__VHAI);
+    __tmp__MO2H=my_copy__5LSN(__tmp__LO2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__WHAI=my_copy__G4VN(__tmp__VHAI);
+    __tmp__MO2H=my_copy__KMSN(__tmp__LO2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__WHAI=my_copy__FLTN(__tmp__VHAI);
+    __tmp__MO2H=my_copy__JZPN(__tmp__LO2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__WHAI=my_copy__OUWO(__tmp__VHAI);
+    __tmp__MO2H=my_copy__G3SO(__tmp__LO2H);
   } break;
   };
-  return(create__with__and__HL0H(__tmp__RHAI,__tmp__THAI,__tmp__WHAI));
+  result__F3XH=NULL;
+  ptr__G3XH=((__POINTER )(NULL));
+  typ_id__L3XH= 0;
+  sz__I3XH=((__UINTEGER_32 )sizeof(__EXPR_SUP));
+  if ((sz__I3XH ==  0)) {
+    result__F3XH=EXPR_SUP__;
+  } else {
+    typ_id__L3XH=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__I3XH);
+    if ((typ_id__L3XH == (__INTEGER)(-  1))) {
+      a__3B2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__1B2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__I3XH + a__3B2Q) & (__UINTEGER_32)(~ a__3B2Q));
+      ptr_table__AXXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1B2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__5WXR=((__POINTER )(NULL));
+      result__BXXR=((__POINTER *)ptr_table__AXXR)[ 0];
+      if ((result__BXXR == (void *)NULL)) {
+        result__BXXR=new_lab__2PJ(new_size__1B2Q);
+        next__5WXR=(void *)((unsigned long)result__BXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1B2Q)));
+        ((__POINTER *)next__5WXR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__AXXR)[ 0]=next__5WXR;
+      } else {
+        next__5WXR=((__POINTER *)result__BXXR)[ 0];
+        if ((next__5WXR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BXXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1B2Q <<  1)) <=  4096)) {
+            next__5WXR=(void *)((unsigned long)result__BXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1B2Q)));
+          } else {
+            next__5WXR=new_lab__2PJ(new_size__1B2Q);
+          };
+          ((__POINTER *)next__5WXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__AXXR)[ 0]=next__5WXR;
+        } else {
+          ((__POINTER *)result__BXXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5WXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__BXXR=next__5WXR;
+        };
+      };
+      ptr__G3XH=result__BXXR;
+    } else {
+      t__BC2Q=((__UINTEGER_32 )typ_id__L3XH);
+      a__DC2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__IXXR=(__UINTEGER_32)((__UINTEGER_32)(sz__I3XH + a__DC2Q) & (__UINTEGER_32)(~ a__DC2Q));
+      ptr_table__FXXR=((__POINTER )(&(table_type[(t__BC2Q)])));
+      lab_type__HXXR=(__UINTEGER_32)(t__BC2Q |  1);
+      next__EXXR=((__POINTER )(NULL));
+      result__GXXR=((__POINTER *)ptr_table__FXXR)[ 0];
+      if ((result__GXXR == (void *)NULL)) {
+        result__GXXR=new_lab__2PJ(lab_type__HXXR);
+        next__EXXR=(void *)((unsigned long)result__GXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IXXR)));
+        ((__POINTER *)next__EXXR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__FXXR)[ 0]=next__EXXR;
+      } else {
+        next__EXXR=((__POINTER *)result__GXXR)[ 0];
+        if ((next__EXXR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GXXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IXXR <<  1)) <=  4096)) {
+            next__EXXR=(void *)((unsigned long)result__GXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IXXR)));
+          } else {
+            next__EXXR=new_lab__2PJ(lab_type__HXXR);
+          };
+          ((__POINTER *)next__EXXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FXXR)[ 0]=next__EXXR;
+        } else {
+          ((__POINTER *)result__GXXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EXXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__GXXR=next__EXXR;
+        };
+      };
+      ptr__G3XH=result__GXXR;
+    };
+    result__F3XH=((__EXPR_SUP *)ptr__G3XH);
+    *(result__F3XH) = *(EXPR_SUP__);
+  };
+  Self__MNFI=((__EXPR_SUP *)result__F3XH);
+  Self__MNFI->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__HO2H;
+  Self__MNFI->parent_expr_binary_cmp__15JH.left__PM2H=__tmp__JO2H;
+  Self__MNFI->parent_expr_binary_cmp__15JH.right__TM2H=__tmp__MO2H;
+  return(result__F3XH);
 }
 
-static __EXPR_SUB* my_copy__ZHAI(__EXPR_SUB *Self__0HAI)
+static __EXPR_SUB* my_copy__PO2H(__EXPR_SUB *Self__QO2H)
 // ({EXPR_SUB}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__2HAI;
-  void *__tmp__3HAI,*__tmp__4HAI,*__tmp__BIAI,*__tmp__CIAI;
-  __STRING_CST *Self__VZAQ,*Self__3ZAQ;
-  __PROTOTYPE_CST *Self__WZAQ,*Self__4ZAQ;
-  __INTEGER_CST *Self__XZAQ,*Self__5ZAQ;
-  __REAL_CST *Self__ZZAQ,*Self__B0AQ;
-  __CHARACTER_CST *Self__1ZAQ,*Self__D0AQ;
-  __IS_EXPANDED *Self__2ZAQ,*Self__E0AQ;
-  __tmp__2HAI=Self__0HAI->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__3HAI=Self__0HAI->parent_expr_binary__DZNH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__3HAI)->__id) {
+  __INTEGER_64 v__0SJR,v__BUJR;
+  __POSITION __tmp__SO2H,p__ZSJR,p__FTJR,p__RTJR,p__AUJR,p__MUJR;
+  __POSITION p__YUJR;
+  void *__tmp__TO2H,*__tmp__UO2H,*__tmp__XO2H,*__tmp__YO2H;
+  __STRING_CST *Self__V42P,*Self__342P;
+  __PROTOTYPE_CST *Self__W42P,*Self__442P;
+  __INTEGER_CST *Self__X42P,*result__QSJR,*Self__YSJR,*Self__542P;
+  __INTEGER_CST *result__XTJR,*Self__5TJR;
+  void *t__1SJR,*t__HTJR,*t__CUJR,*t__OUJR;
+  __POINTER ptr__RSJR,ptr_table__KXXR,next__JXXR,result__LXXR;
+  __POINTER ptr_table__PXXR,next__OXXR,result__QXXR,ptr__3SJR;
+  __POINTER ptr_table__UXXR,next__TXXR,result__VXXR,ptr_table__ZXXR;
+  __POINTER next__YXXR,result__0XXR,ptr__JTJR,ptr_table__4XXR;
+  __POINTER next__3XXR,result__5XXR,ptr_table__DYXR,next__CYXR;
+  __POINTER result__EYXR,ptr__YTJR,ptr_table__IYXR,next__HYXR;
+  __POINTER result__JYXR,ptr_table__NYXR,next__MYXR,result__OYXR;
+  __POINTER ptr__EUJR,ptr_table__SYXR,next__RYXR,result__TYXR;
+  __POINTER ptr_table__XYXR,next__WYXR,result__YYXR,ptr__QUJR;
+  __POINTER ptr_table__2YXR,next__1YXR,result__3YXR,ptr_table__BZXR;
+  __POINTER next__AZXR,result__CZXR,ptr__Z4XH,ptr_table__GZXR;
+  __POINTER next__FZXR,result__HZXR,ptr_table__LZXR,next__KZXR;
+  __POINTER result__MZXR;
+  __INTEGER typ_id__SSJR,typ_id__4SJR,typ_id__KTJR,typ_id__ZTJR;
+  __INTEGER typ_id__FUJR,typ_id__RUJR,typ_id__44XH;
+  __UINTEGER_32 sz__TSJR,a__USJR,new_size__VSJR,t__WSJR,a__XSJR;
+  __UINTEGER_32 new_size__SXXR,lab_type__RXXR,sz__5SJR,a__ATJR;
+  __UINTEGER_32 new_size__BTJR,t__CTJR,a__DTJR,new_size__2XXR;
+  __UINTEGER_32 lab_type__1XXR,sz__LTJR,a__MTJR,new_size__NTJR,t__OTJR;
+  __UINTEGER_32 a__PTJR,new_size__GYXR,lab_type__FYXR,sz__0TJR,a__1TJR;
+  __UINTEGER_32 new_size__2TJR,t__3TJR,a__4TJR,new_size__QYXR;
+  __UINTEGER_32 lab_type__PYXR,sz__GUJR,a__HUJR,new_size__IUJR,t__JUJR;
+  __UINTEGER_32 a__KUJR,new_size__0YXR,lab_type__ZYXR,sz__SUJR,a__TUJR;
+  __UINTEGER_32 new_size__UUJR,t__VUJR,a__WUJR,new_size__EZXR;
+  __UINTEGER_32 lab_type__DZXR,sz__14XH,a__IC2Q,new_size__GC2Q,t__MC2Q;
+  __UINTEGER_32 a__OC2Q,new_size__OZXR,lab_type__NZXR;
+  void *__tmp__DNAR,*__tmp__HNAR,*__tmp__UTJR,*__tmp__LNAR,*__tmp__PNAR;
+  void *__tmp__1UJR;
+  __READ_LOCAL *__tmp__ENAR,*__tmp__INAR,*__tmp__MNAR,*__tmp__QNAR;
+  __REAL_CST *Self__Z42P,*result__2SJR,*Self__ETJR,*Self__B52P;
+  __REAL_CST *result__DUJR,*Self__LUJR;
+  void *v__GTJR,*v__NUJR;
+  __CHARACTER_CST *Self__142P,*Self__D52P;
+  __IS_EXPANDED *Self__242P,*result__ITJR,*Self__QTJR,*Self__E52P;
+  __IS_EXPANDED *result__PUJR,*Self__XUJR;
+  __READ_GLOBAL *__tmp__VTJR,*__tmp__2UJR;
+  __EXPR_SUB *result__Y4XH,*Self__SNFI;
+  __tmp__SO2H=Self__QO2H->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__TO2H=Self__QO2H->parent_expr_binary__PAKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__TO2H)->__id) {
   case __LIST__: {
-    __tmp__4HAI=my_copy__IE2M(__tmp__3HAI);
+    __tmp__UO2H=my_copy__MSYM(__tmp__TO2H);
   } break;
   case __STRING_CST__: {
-    Self__VZAQ=((__STRING_CST *)__tmp__3HAI);
-    __tmp__4HAI=create__text__BMQH(Self__VZAQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VZAQ->string__LDAI);
+    Self__V42P=((__STRING_CST *)__tmp__TO2H);
+    __tmp__UO2H=create__text__ITMH(Self__V42P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__V42P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__4HAI=my_copy__ODAI(__tmp__3HAI);
+    __tmp__UO2H=my_copy__EK2H(__tmp__TO2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__WZAQ=((__PROTOTYPE_CST *)__tmp__3HAI);
-    __tmp__4HAI=create__type__HZQC(Self__WZAQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WZAQ->parent_constant__DMMC.static_type__LSYD);
+    Self__W42P=((__PROTOTYPE_CST *)__tmp__TO2H);
+    __tmp__UO2H=create__type__PKQC(Self__W42P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__W42P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__XZAQ=((__INTEGER_CST *)__tmp__3HAI);
-    __tmp__4HAI=create__value__type__I1QC(Self__XZAQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__XZAQ->value__VUYD,Self__XZAQ->parent_constant__OMMC.static_type__LSYD);
+    Self__X42P=((__INTEGER_CST *)__tmp__TO2H);
+    p__ZSJR=Self__X42P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__0SJR=Self__X42P->value__W4YD;
+    t__1SJR=Self__X42P->parent_constant__B3LC.static_type__M2YD;
+    result__QSJR=NULL;
+    ptr__RSJR=((__POINTER )(NULL));
+    typ_id__SSJR= 0;
+    sz__TSJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__TSJR ==  0)) {
+      result__QSJR=INTEGER_CST__;
+    } else {
+      typ_id__SSJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TSJR);
+      if ((typ_id__SSJR == (__INTEGER)(-  1))) {
+        a__USJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__VSJR=(__UINTEGER_32)((__UINTEGER_32)(sz__TSJR + a__USJR) & (__UINTEGER_32)(~ a__USJR));
+        ptr_table__KXXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VSJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__JXXR=((__POINTER )(NULL));
+        result__LXXR=((__POINTER *)ptr_table__KXXR)[ 0];
+        if ((result__LXXR == (void *)NULL)) {
+          result__LXXR=new_lab__2PJ(new_size__VSJR);
+          next__JXXR=(void *)((unsigned long)result__LXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VSJR)));
+          ((__POINTER *)next__JXXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__KXXR)[ 0]=next__JXXR;
+        } else {
+          next__JXXR=((__POINTER *)result__LXXR)[ 0];
+          if ((next__JXXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LXXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VSJR <<  1)) <=  4096)) {
+              next__JXXR=(void *)((unsigned long)result__LXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VSJR)));
+            } else {
+              next__JXXR=new_lab__2PJ(new_size__VSJR);
+            };
+            ((__POINTER *)next__JXXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__KXXR)[ 0]=next__JXXR;
+          } else {
+            ((__POINTER *)result__LXXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JXXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__LXXR=next__JXXR;
+          };
+        };
+        ptr__RSJR=result__LXXR;
+      } else {
+        t__WSJR=((__UINTEGER_32 )typ_id__SSJR);
+        a__XSJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__SXXR=(__UINTEGER_32)((__UINTEGER_32)(sz__TSJR + a__XSJR) & (__UINTEGER_32)(~ a__XSJR));
+        ptr_table__PXXR=((__POINTER )(&(table_type[(t__WSJR)])));
+        lab_type__RXXR=(__UINTEGER_32)(t__WSJR |  1);
+        next__OXXR=((__POINTER )(NULL));
+        result__QXXR=((__POINTER *)ptr_table__PXXR)[ 0];
+        if ((result__QXXR == (void *)NULL)) {
+          result__QXXR=new_lab__2PJ(lab_type__RXXR);
+          next__OXXR=(void *)((unsigned long)result__QXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SXXR)));
+          ((__POINTER *)next__OXXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__PXXR)[ 0]=next__OXXR;
+        } else {
+          next__OXXR=((__POINTER *)result__QXXR)[ 0];
+          if ((next__OXXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QXXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SXXR <<  1)) <=  4096)) {
+              next__OXXR=(void *)((unsigned long)result__QXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SXXR)));
+            } else {
+              next__OXXR=new_lab__2PJ(lab_type__RXXR);
+            };
+            ((__POINTER *)next__OXXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__PXXR)[ 0]=next__OXXR;
+          } else {
+            ((__POINTER *)result__QXXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OXXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__QXXR=next__OXXR;
+          };
+        };
+        ptr__RSJR=result__QXXR;
+      };
+      result__QSJR=((__INTEGER_CST *)ptr__RSJR);
+      *(result__QSJR) = *(INTEGER_CST__);
+    };
+    Self__YSJR=((__INTEGER_CST *)result__QSJR);
+    Self__YSJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZSJR;
+    Self__YSJR->value__W4YD=v__0SJR;
+    Self__YSJR->parent_constant__B3LC.static_type__M2YD=t__1SJR;
+    check_type__YG5D(Self__YSJR);
+    __tmp__UO2H=result__QSJR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__4HAI=my_copy__02IJ(__tmp__3HAI);
+    __tmp__DNAR=read__QB5G(((__READ_LOCAL *)__tmp__TO2H)->local__HJZD);
+    if (__tmp__DNAR==NULL) {
+      __tmp__ENAR=NULL;
+    } else {
+      __tmp__ENAR=((__READ_LOCAL *)__tmp__DNAR);
+    };
+    __tmp__UO2H=__tmp__ENAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__4HAI=my_copy__2EAI(__tmp__3HAI);
+    __tmp__UO2H=my_copy__SL2H(__tmp__TO2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__4HAI=my_copy__VFAI(__tmp__3HAI);
+    __tmp__UO2H=my_copy__LM2H(__tmp__TO2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__4HAI=my_copy__CGAI(__tmp__3HAI);
+    __tmp__UO2H=my_copy__YM2H(__tmp__TO2H);
   } break;
   case __REAL_CST__: {
-    Self__ZZAQ=((__REAL_CST *)__tmp__3HAI);
-    __tmp__4HAI=create__value__type__2KQH(Self__ZZAQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ZZAQ->value__RGAI,Self__ZZAQ->parent_constant__IVNH.static_type__LSYD);
+    Self__Z42P=((__REAL_CST *)__tmp__TO2H);
+    p__FTJR=Self__Z42P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__GTJR=Self__Z42P->value__HN2H;
+    t__HTJR=Self__Z42P->parent_constant__U2JH.static_type__M2YD;
+    result__2SJR=NULL;
+    ptr__3SJR=((__POINTER )(NULL));
+    typ_id__4SJR= 0;
+    sz__5SJR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__5SJR ==  0)) {
+      result__2SJR=REAL_CST__;
+    } else {
+      typ_id__4SJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5SJR);
+      if ((typ_id__4SJR == (__INTEGER)(-  1))) {
+        a__ATJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__BTJR=(__UINTEGER_32)((__UINTEGER_32)(sz__5SJR + a__ATJR) & (__UINTEGER_32)(~ a__ATJR));
+        ptr_table__UXXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BTJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__TXXR=((__POINTER )(NULL));
+        result__VXXR=((__POINTER *)ptr_table__UXXR)[ 0];
+        if ((result__VXXR == (void *)NULL)) {
+          result__VXXR=new_lab__2PJ(new_size__BTJR);
+          next__TXXR=(void *)((unsigned long)result__VXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BTJR)));
+          ((__POINTER *)next__TXXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__UXXR)[ 0]=next__TXXR;
+        } else {
+          next__TXXR=((__POINTER *)result__VXXR)[ 0];
+          if ((next__TXXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VXXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BTJR <<  1)) <=  4096)) {
+              next__TXXR=(void *)((unsigned long)result__VXXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BTJR)));
+            } else {
+              next__TXXR=new_lab__2PJ(new_size__BTJR);
+            };
+            ((__POINTER *)next__TXXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__UXXR)[ 0]=next__TXXR;
+          } else {
+            ((__POINTER *)result__VXXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TXXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__VXXR=next__TXXR;
+          };
+        };
+        ptr__3SJR=result__VXXR;
+      } else {
+        t__CTJR=((__UINTEGER_32 )typ_id__4SJR);
+        a__DTJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__2XXR=(__UINTEGER_32)((__UINTEGER_32)(sz__5SJR + a__DTJR) & (__UINTEGER_32)(~ a__DTJR));
+        ptr_table__ZXXR=((__POINTER )(&(table_type[(t__CTJR)])));
+        lab_type__1XXR=(__UINTEGER_32)(t__CTJR |  1);
+        next__YXXR=((__POINTER )(NULL));
+        result__0XXR=((__POINTER *)ptr_table__ZXXR)[ 0];
+        if ((result__0XXR == (void *)NULL)) {
+          result__0XXR=new_lab__2PJ(lab_type__1XXR);
+          next__YXXR=(void *)((unsigned long)result__0XXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2XXR)));
+          ((__POINTER *)next__YXXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ZXXR)[ 0]=next__YXXR;
+        } else {
+          next__YXXR=((__POINTER *)result__0XXR)[ 0];
+          if ((next__YXXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0XXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2XXR <<  1)) <=  4096)) {
+              next__YXXR=(void *)((unsigned long)result__0XXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2XXR)));
+            } else {
+              next__YXXR=new_lab__2PJ(lab_type__1XXR);
+            };
+            ((__POINTER *)next__YXXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ZXXR)[ 0]=next__YXXR;
+          } else {
+            ((__POINTER *)result__0XXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YXXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__0XXR=next__YXXR;
+          };
+        };
+        ptr__3SJR=result__0XXR;
+      };
+      result__2SJR=((__REAL_CST *)ptr__3SJR);
+      *(result__2SJR) = *(REAL_CST__);
+    };
+    Self__ETJR=((__REAL_CST *)result__2SJR);
+    Self__ETJR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FTJR;
+    Self__ETJR->value__HN2H=v__GTJR;
+    Self__ETJR->parent_constant__U2JH.static_type__M2YD=t__HTJR;
+    __tmp__UO2H=result__2SJR;
   } break;
   case __CHARACTER_CST__: {
-    Self__1ZAQ=((__CHARACTER_CST *)__tmp__3HAI);
-    __tmp__4HAI=create__char__XLQH(Self__1ZAQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__1ZAQ->text__ZGAI);
+    Self__142P=((__CHARACTER_CST *)__tmp__TO2H);
+    __tmp__UO2H=create__char__4SMH(Self__142P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__142P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__2ZAQ=((__IS_EXPANDED *)__tmp__3HAI);
-    __tmp__4HAI=create__receiver__2J0H(Self__2ZAQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__2ZAQ->receiver__AHAI));
+    Self__242P=((__IS_EXPANDED *)__tmp__TO2H);
+    __tmp__HNAR=read__QB5G(((__READ_LOCAL *)Self__242P->receiver__WN2H)->local__HJZD);
+    if (__tmp__HNAR==NULL) {
+      __tmp__INAR=NULL;
+    } else {
+      __tmp__INAR=((__READ_LOCAL *)__tmp__HNAR);
+    };
+    p__RTJR=Self__242P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__ITJR=NULL;
+    ptr__JTJR=((__POINTER )(NULL));
+    typ_id__KTJR= 0;
+    sz__LTJR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__LTJR ==  0)) {
+      result__ITJR=IS_EXPANDED__;
+    } else {
+      typ_id__KTJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LTJR);
+      if ((typ_id__KTJR == (__INTEGER)(-  1))) {
+        a__MTJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__NTJR=(__UINTEGER_32)((__UINTEGER_32)(sz__LTJR + a__MTJR) & (__UINTEGER_32)(~ a__MTJR));
+        ptr_table__4XXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NTJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__3XXR=((__POINTER )(NULL));
+        result__5XXR=((__POINTER *)ptr_table__4XXR)[ 0];
+        if ((result__5XXR == (void *)NULL)) {
+          result__5XXR=new_lab__2PJ(new_size__NTJR);
+          next__3XXR=(void *)((unsigned long)result__5XXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NTJR)));
+          ((__POINTER *)next__3XXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__4XXR)[ 0]=next__3XXR;
+        } else {
+          next__3XXR=((__POINTER *)result__5XXR)[ 0];
+          if ((next__3XXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5XXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NTJR <<  1)) <=  4096)) {
+              next__3XXR=(void *)((unsigned long)result__5XXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NTJR)));
+            } else {
+              next__3XXR=new_lab__2PJ(new_size__NTJR);
+            };
+            ((__POINTER *)next__3XXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__4XXR)[ 0]=next__3XXR;
+          } else {
+            ((__POINTER *)result__5XXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3XXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__5XXR=next__3XXR;
+          };
+        };
+        ptr__JTJR=result__5XXR;
+      } else {
+        t__OTJR=((__UINTEGER_32 )typ_id__KTJR);
+        a__PTJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__GYXR=(__UINTEGER_32)((__UINTEGER_32)(sz__LTJR + a__PTJR) & (__UINTEGER_32)(~ a__PTJR));
+        ptr_table__DYXR=((__POINTER )(&(table_type[(t__OTJR)])));
+        lab_type__FYXR=(__UINTEGER_32)(t__OTJR |  1);
+        next__CYXR=((__POINTER )(NULL));
+        result__EYXR=((__POINTER *)ptr_table__DYXR)[ 0];
+        if ((result__EYXR == (void *)NULL)) {
+          result__EYXR=new_lab__2PJ(lab_type__FYXR);
+          next__CYXR=(void *)((unsigned long)result__EYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GYXR)));
+          ((__POINTER *)next__CYXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__DYXR)[ 0]=next__CYXR;
+        } else {
+          next__CYXR=((__POINTER *)result__EYXR)[ 0];
+          if ((next__CYXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EYXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GYXR <<  1)) <=  4096)) {
+              next__CYXR=(void *)((unsigned long)result__EYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GYXR)));
+            } else {
+              next__CYXR=new_lab__2PJ(lab_type__FYXR);
+            };
+            ((__POINTER *)next__CYXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__DYXR)[ 0]=next__CYXR;
+          } else {
+            ((__POINTER *)result__EYXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CYXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__EYXR=next__CYXR;
+          };
+        };
+        ptr__JTJR=result__EYXR;
+      };
+      result__ITJR=((__IS_EXPANDED *)ptr__JTJR);
+      *(result__ITJR) = *(IS_EXPANDED__);
+    };
+    Self__QTJR=((__IS_EXPANDED *)result__ITJR);
+    Self__QTJR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RTJR;
+    Self__QTJR->receiver__WN2H=__tmp__INAR;
+    __tmp__UO2H=result__ITJR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__4HAI=my_copy__FHAI(__tmp__3HAI);
+    __tmp__UO2H=my_copy__1N2H(__tmp__TO2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__4HAI=my_copy__OHAI(__tmp__3HAI);
+    __tmp__UO2H=my_copy__EO2H(__tmp__TO2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__4HAI=my_copy__ZHAI(__tmp__3HAI);
+    __tmp__UO2H=my_copy__PO2H(__tmp__TO2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__4HAI=my_copy__FIAI(__tmp__3HAI);
+    __tmp__UO2H=my_copy__1O2H(__tmp__TO2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__4HAI=my_copy__QIAI(__tmp__3HAI);
+    __tmp__UO2H=my_copy__GP2H(__tmp__TO2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__4HAI=my_copy__1IAI(__tmp__3HAI);
+    __tmp__UO2H=my_copy__RP2H(__tmp__TO2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__4HAI=my_copy__GJAI(__tmp__3HAI);
+    __tmp__UO2H=my_copy__2P2H(__tmp__TO2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__4HAI=my_copy__RJAI(__tmp__3HAI);
+    __tmp__UO2H=my_copy__HQ2H(__tmp__TO2H);
   } break;
   case __PUT_TO__: {
-    __tmp__4HAI=my_copy__2JAI(__tmp__3HAI);
+    __tmp__UO2H=my_copy__SQ2H(__tmp__TO2H);
   } break;
   case __ITEM__: {
-    __tmp__4HAI=my_copy__NKAI(__tmp__3HAI);
+    __tmp__UO2H=my_copy__DR2H(__tmp__TO2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__4HAI=my_copy__ZKAI(__tmp__3HAI);
+    __tmp__UO2H=my_copy__PR2H(__tmp__TO2H);
   } break;
   case __CAST__: {
-    __tmp__4HAI=my_copy__CLAI(__tmp__3HAI);
+    __tmp__UO2H=my_copy__YR2H(__tmp__TO2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__4HAI=my_copy__1E2M(__tmp__3HAI);
+    __tmp__UO2H=my_copy__5SYM(__tmp__TO2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__4HAI=my_copy__MRKK(__tmp__3HAI);
+    __tmp__UO2H=my_copy__IUGK(__tmp__TO2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__4HAI=my_copy__ZRKK(__tmp__3HAI);
+    __tmp__UTJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TO2H)->global__ZGJK),NULL);
+    if (__tmp__UTJR==NULL) {
+      __tmp__VTJR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__UTJR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__VTJR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__VTJR=((__READ_GLOBAL *)__tmp__UTJR);
+      } break;
+      }
+    };
+    __tmp__UO2H=__tmp__VTJR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__4HAI=my_copy__3BGN(__tmp__3HAI);
+    __tmp__UO2H=my_copy__BQCN(__tmp__TO2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__4HAI=my_copy__VIIO(__tmp__3HAI);
+    __tmp__UO2H=my_copy__NREO(__tmp__TO2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__4HAI=my_copy__3PNO(__tmp__3HAI);
+    __tmp__UO2H=my_copy__VYJO(__tmp__TO2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__4HAI=my_copy__CJIO(__tmp__3HAI);
+    __tmp__UO2H=my_copy__0REO(__tmp__TO2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__4HAI=my_copy__JQNO(__tmp__3HAI);
+    __tmp__UO2H=my_copy__BZJO(__tmp__TO2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__4HAI=my_copy__EBNM(__tmp__3HAI);
+    __tmp__UO2H=my_copy__CNJM(__tmp__TO2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__4HAI=my_copy__EOPL(__tmp__3HAI);
+    __tmp__UO2H=my_copy__5XLL(__tmp__TO2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__4HAI=my_copy__SH2M(__tmp__3HAI);
+    __tmp__UO2H=my_copy__WVYM(__tmp__TO2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__4HAI=my_copy__NJIO(__tmp__3HAI);
+    __tmp__UO2H=my_copy__FSEO(__tmp__TO2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__4HAI=my_copy__YZHP(__tmp__3HAI);
+    __tmp__UO2H=my_copy__QCEP(__tmp__TO2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__4HAI=my_copy__13VN(__tmp__3HAI);
+    __tmp__UO2H=my_copy__5LSN(__tmp__TO2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__4HAI=my_copy__G4VN(__tmp__3HAI);
+    __tmp__UO2H=my_copy__KMSN(__tmp__TO2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__4HAI=my_copy__FLTN(__tmp__3HAI);
+    __tmp__UO2H=my_copy__JZPN(__tmp__TO2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__4HAI=my_copy__OUWO(__tmp__3HAI);
+    __tmp__UO2H=my_copy__G3SO(__tmp__TO2H);
   } break;
   };
-  __tmp__BIAI=Self__0HAI->parent_expr_binary__DZNH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__BIAI)->__id) {
+  __tmp__XO2H=Self__QO2H->parent_expr_binary__PAKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__XO2H)->__id) {
   case __LIST__: {
-    __tmp__CIAI=my_copy__IE2M(__tmp__BIAI);
+    __tmp__YO2H=my_copy__MSYM(__tmp__XO2H);
   } break;
   case __STRING_CST__: {
-    Self__3ZAQ=((__STRING_CST *)__tmp__BIAI);
-    __tmp__CIAI=create__text__BMQH(Self__3ZAQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3ZAQ->string__LDAI);
+    Self__342P=((__STRING_CST *)__tmp__XO2H);
+    __tmp__YO2H=create__text__ITMH(Self__342P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__342P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__CIAI=my_copy__ODAI(__tmp__BIAI);
+    __tmp__YO2H=my_copy__EK2H(__tmp__XO2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__4ZAQ=((__PROTOTYPE_CST *)__tmp__BIAI);
-    __tmp__CIAI=create__type__HZQC(Self__4ZAQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4ZAQ->parent_constant__DMMC.static_type__LSYD);
+    Self__442P=((__PROTOTYPE_CST *)__tmp__XO2H);
+    __tmp__YO2H=create__type__PKQC(Self__442P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__442P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__5ZAQ=((__INTEGER_CST *)__tmp__BIAI);
-    __tmp__CIAI=create__value__type__I1QC(Self__5ZAQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5ZAQ->value__VUYD,Self__5ZAQ->parent_constant__OMMC.static_type__LSYD);
+    Self__542P=((__INTEGER_CST *)__tmp__XO2H);
+    p__AUJR=Self__542P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__BUJR=Self__542P->value__W4YD;
+    t__CUJR=Self__542P->parent_constant__B3LC.static_type__M2YD;
+    result__XTJR=NULL;
+    ptr__YTJR=((__POINTER )(NULL));
+    typ_id__ZTJR= 0;
+    sz__0TJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__0TJR ==  0)) {
+      result__XTJR=INTEGER_CST__;
+    } else {
+      typ_id__ZTJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0TJR);
+      if ((typ_id__ZTJR == (__INTEGER)(-  1))) {
+        a__1TJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__2TJR=(__UINTEGER_32)((__UINTEGER_32)(sz__0TJR + a__1TJR) & (__UINTEGER_32)(~ a__1TJR));
+        ptr_table__IYXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2TJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__HYXR=((__POINTER )(NULL));
+        result__JYXR=((__POINTER *)ptr_table__IYXR)[ 0];
+        if ((result__JYXR == (void *)NULL)) {
+          result__JYXR=new_lab__2PJ(new_size__2TJR);
+          next__HYXR=(void *)((unsigned long)result__JYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2TJR)));
+          ((__POINTER *)next__HYXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__IYXR)[ 0]=next__HYXR;
+        } else {
+          next__HYXR=((__POINTER *)result__JYXR)[ 0];
+          if ((next__HYXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JYXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2TJR <<  1)) <=  4096)) {
+              next__HYXR=(void *)((unsigned long)result__JYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2TJR)));
+            } else {
+              next__HYXR=new_lab__2PJ(new_size__2TJR);
+            };
+            ((__POINTER *)next__HYXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__IYXR)[ 0]=next__HYXR;
+          } else {
+            ((__POINTER *)result__JYXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HYXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__JYXR=next__HYXR;
+          };
+        };
+        ptr__YTJR=result__JYXR;
+      } else {
+        t__3TJR=((__UINTEGER_32 )typ_id__ZTJR);
+        a__4TJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__QYXR=(__UINTEGER_32)((__UINTEGER_32)(sz__0TJR + a__4TJR) & (__UINTEGER_32)(~ a__4TJR));
+        ptr_table__NYXR=((__POINTER )(&(table_type[(t__3TJR)])));
+        lab_type__PYXR=(__UINTEGER_32)(t__3TJR |  1);
+        next__MYXR=((__POINTER )(NULL));
+        result__OYXR=((__POINTER *)ptr_table__NYXR)[ 0];
+        if ((result__OYXR == (void *)NULL)) {
+          result__OYXR=new_lab__2PJ(lab_type__PYXR);
+          next__MYXR=(void *)((unsigned long)result__OYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QYXR)));
+          ((__POINTER *)next__MYXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__NYXR)[ 0]=next__MYXR;
+        } else {
+          next__MYXR=((__POINTER *)result__OYXR)[ 0];
+          if ((next__MYXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OYXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QYXR <<  1)) <=  4096)) {
+              next__MYXR=(void *)((unsigned long)result__OYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QYXR)));
+            } else {
+              next__MYXR=new_lab__2PJ(lab_type__PYXR);
+            };
+            ((__POINTER *)next__MYXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__NYXR)[ 0]=next__MYXR;
+          } else {
+            ((__POINTER *)result__OYXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MYXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__OYXR=next__MYXR;
+          };
+        };
+        ptr__YTJR=result__OYXR;
+      };
+      result__XTJR=((__INTEGER_CST *)ptr__YTJR);
+      *(result__XTJR) = *(INTEGER_CST__);
+    };
+    Self__5TJR=((__INTEGER_CST *)result__XTJR);
+    Self__5TJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__AUJR;
+    Self__5TJR->value__W4YD=v__BUJR;
+    Self__5TJR->parent_constant__B3LC.static_type__M2YD=t__CUJR;
+    check_type__YG5D(Self__5TJR);
+    __tmp__YO2H=result__XTJR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__CIAI=my_copy__02IJ(__tmp__BIAI);
+    __tmp__LNAR=read__QB5G(((__READ_LOCAL *)__tmp__XO2H)->local__HJZD);
+    if (__tmp__LNAR==NULL) {
+      __tmp__MNAR=NULL;
+    } else {
+      __tmp__MNAR=((__READ_LOCAL *)__tmp__LNAR);
+    };
+    __tmp__YO2H=__tmp__MNAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__CIAI=my_copy__2EAI(__tmp__BIAI);
+    __tmp__YO2H=my_copy__SL2H(__tmp__XO2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__CIAI=my_copy__VFAI(__tmp__BIAI);
+    __tmp__YO2H=my_copy__LM2H(__tmp__XO2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__CIAI=my_copy__CGAI(__tmp__BIAI);
+    __tmp__YO2H=my_copy__YM2H(__tmp__XO2H);
   } break;
   case __REAL_CST__: {
-    Self__B0AQ=((__REAL_CST *)__tmp__BIAI);
-    __tmp__CIAI=create__value__type__2KQH(Self__B0AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__B0AQ->value__RGAI,Self__B0AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__B52P=((__REAL_CST *)__tmp__XO2H);
+    p__MUJR=Self__B52P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__NUJR=Self__B52P->value__HN2H;
+    t__OUJR=Self__B52P->parent_constant__U2JH.static_type__M2YD;
+    result__DUJR=NULL;
+    ptr__EUJR=((__POINTER )(NULL));
+    typ_id__FUJR= 0;
+    sz__GUJR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__GUJR ==  0)) {
+      result__DUJR=REAL_CST__;
+    } else {
+      typ_id__FUJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GUJR);
+      if ((typ_id__FUJR == (__INTEGER)(-  1))) {
+        a__HUJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__IUJR=(__UINTEGER_32)((__UINTEGER_32)(sz__GUJR + a__HUJR) & (__UINTEGER_32)(~ a__HUJR));
+        ptr_table__SYXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IUJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__RYXR=((__POINTER )(NULL));
+        result__TYXR=((__POINTER *)ptr_table__SYXR)[ 0];
+        if ((result__TYXR == (void *)NULL)) {
+          result__TYXR=new_lab__2PJ(new_size__IUJR);
+          next__RYXR=(void *)((unsigned long)result__TYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IUJR)));
+          ((__POINTER *)next__RYXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__SYXR)[ 0]=next__RYXR;
+        } else {
+          next__RYXR=((__POINTER *)result__TYXR)[ 0];
+          if ((next__RYXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TYXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IUJR <<  1)) <=  4096)) {
+              next__RYXR=(void *)((unsigned long)result__TYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IUJR)));
+            } else {
+              next__RYXR=new_lab__2PJ(new_size__IUJR);
+            };
+            ((__POINTER *)next__RYXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__SYXR)[ 0]=next__RYXR;
+          } else {
+            ((__POINTER *)result__TYXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RYXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__TYXR=next__RYXR;
+          };
+        };
+        ptr__EUJR=result__TYXR;
+      } else {
+        t__JUJR=((__UINTEGER_32 )typ_id__FUJR);
+        a__KUJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__0YXR=(__UINTEGER_32)((__UINTEGER_32)(sz__GUJR + a__KUJR) & (__UINTEGER_32)(~ a__KUJR));
+        ptr_table__XYXR=((__POINTER )(&(table_type[(t__JUJR)])));
+        lab_type__ZYXR=(__UINTEGER_32)(t__JUJR |  1);
+        next__WYXR=((__POINTER )(NULL));
+        result__YYXR=((__POINTER *)ptr_table__XYXR)[ 0];
+        if ((result__YYXR == (void *)NULL)) {
+          result__YYXR=new_lab__2PJ(lab_type__ZYXR);
+          next__WYXR=(void *)((unsigned long)result__YYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0YXR)));
+          ((__POINTER *)next__WYXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__XYXR)[ 0]=next__WYXR;
+        } else {
+          next__WYXR=((__POINTER *)result__YYXR)[ 0];
+          if ((next__WYXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YYXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0YXR <<  1)) <=  4096)) {
+              next__WYXR=(void *)((unsigned long)result__YYXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0YXR)));
+            } else {
+              next__WYXR=new_lab__2PJ(lab_type__ZYXR);
+            };
+            ((__POINTER *)next__WYXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__XYXR)[ 0]=next__WYXR;
+          } else {
+            ((__POINTER *)result__YYXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WYXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__YYXR=next__WYXR;
+          };
+        };
+        ptr__EUJR=result__YYXR;
+      };
+      result__DUJR=((__REAL_CST *)ptr__EUJR);
+      *(result__DUJR) = *(REAL_CST__);
+    };
+    Self__LUJR=((__REAL_CST *)result__DUJR);
+    Self__LUJR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MUJR;
+    Self__LUJR->value__HN2H=v__NUJR;
+    Self__LUJR->parent_constant__U2JH.static_type__M2YD=t__OUJR;
+    __tmp__YO2H=result__DUJR;
   } break;
   case __CHARACTER_CST__: {
-    Self__D0AQ=((__CHARACTER_CST *)__tmp__BIAI);
-    __tmp__CIAI=create__char__XLQH(Self__D0AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__D0AQ->text__ZGAI);
+    Self__D52P=((__CHARACTER_CST *)__tmp__XO2H);
+    __tmp__YO2H=create__char__4SMH(Self__D52P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__D52P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__E0AQ=((__IS_EXPANDED *)__tmp__BIAI);
-    __tmp__CIAI=create__receiver__2J0H(Self__E0AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__E0AQ->receiver__AHAI));
+    Self__E52P=((__IS_EXPANDED *)__tmp__XO2H);
+    __tmp__PNAR=read__QB5G(((__READ_LOCAL *)Self__E52P->receiver__WN2H)->local__HJZD);
+    if (__tmp__PNAR==NULL) {
+      __tmp__QNAR=NULL;
+    } else {
+      __tmp__QNAR=((__READ_LOCAL *)__tmp__PNAR);
+    };
+    p__YUJR=Self__E52P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__PUJR=NULL;
+    ptr__QUJR=((__POINTER )(NULL));
+    typ_id__RUJR= 0;
+    sz__SUJR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__SUJR ==  0)) {
+      result__PUJR=IS_EXPANDED__;
+    } else {
+      typ_id__RUJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SUJR);
+      if ((typ_id__RUJR == (__INTEGER)(-  1))) {
+        a__TUJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__UUJR=(__UINTEGER_32)((__UINTEGER_32)(sz__SUJR + a__TUJR) & (__UINTEGER_32)(~ a__TUJR));
+        ptr_table__2YXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UUJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__1YXR=((__POINTER )(NULL));
+        result__3YXR=((__POINTER *)ptr_table__2YXR)[ 0];
+        if ((result__3YXR == (void *)NULL)) {
+          result__3YXR=new_lab__2PJ(new_size__UUJR);
+          next__1YXR=(void *)((unsigned long)result__3YXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UUJR)));
+          ((__POINTER *)next__1YXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__2YXR)[ 0]=next__1YXR;
+        } else {
+          next__1YXR=((__POINTER *)result__3YXR)[ 0];
+          if ((next__1YXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3YXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UUJR <<  1)) <=  4096)) {
+              next__1YXR=(void *)((unsigned long)result__3YXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UUJR)));
+            } else {
+              next__1YXR=new_lab__2PJ(new_size__UUJR);
+            };
+            ((__POINTER *)next__1YXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__2YXR)[ 0]=next__1YXR;
+          } else {
+            ((__POINTER *)result__3YXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1YXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__3YXR=next__1YXR;
+          };
+        };
+        ptr__QUJR=result__3YXR;
+      } else {
+        t__VUJR=((__UINTEGER_32 )typ_id__RUJR);
+        a__WUJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__EZXR=(__UINTEGER_32)((__UINTEGER_32)(sz__SUJR + a__WUJR) & (__UINTEGER_32)(~ a__WUJR));
+        ptr_table__BZXR=((__POINTER )(&(table_type[(t__VUJR)])));
+        lab_type__DZXR=(__UINTEGER_32)(t__VUJR |  1);
+        next__AZXR=((__POINTER )(NULL));
+        result__CZXR=((__POINTER *)ptr_table__BZXR)[ 0];
+        if ((result__CZXR == (void *)NULL)) {
+          result__CZXR=new_lab__2PJ(lab_type__DZXR);
+          next__AZXR=(void *)((unsigned long)result__CZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EZXR)));
+          ((__POINTER *)next__AZXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__BZXR)[ 0]=next__AZXR;
+        } else {
+          next__AZXR=((__POINTER *)result__CZXR)[ 0];
+          if ((next__AZXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CZXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EZXR <<  1)) <=  4096)) {
+              next__AZXR=(void *)((unsigned long)result__CZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EZXR)));
+            } else {
+              next__AZXR=new_lab__2PJ(lab_type__DZXR);
+            };
+            ((__POINTER *)next__AZXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__BZXR)[ 0]=next__AZXR;
+          } else {
+            ((__POINTER *)result__CZXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AZXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__CZXR=next__AZXR;
+          };
+        };
+        ptr__QUJR=result__CZXR;
+      };
+      result__PUJR=((__IS_EXPANDED *)ptr__QUJR);
+      *(result__PUJR) = *(IS_EXPANDED__);
+    };
+    Self__XUJR=((__IS_EXPANDED *)result__PUJR);
+    Self__XUJR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__YUJR;
+    Self__XUJR->receiver__WN2H=__tmp__QNAR;
+    __tmp__YO2H=result__PUJR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__CIAI=my_copy__FHAI(__tmp__BIAI);
+    __tmp__YO2H=my_copy__1N2H(__tmp__XO2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__CIAI=my_copy__OHAI(__tmp__BIAI);
+    __tmp__YO2H=my_copy__EO2H(__tmp__XO2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__CIAI=my_copy__ZHAI(__tmp__BIAI);
+    __tmp__YO2H=my_copy__PO2H(__tmp__XO2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__CIAI=my_copy__FIAI(__tmp__BIAI);
+    __tmp__YO2H=my_copy__1O2H(__tmp__XO2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__CIAI=my_copy__QIAI(__tmp__BIAI);
+    __tmp__YO2H=my_copy__GP2H(__tmp__XO2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__CIAI=my_copy__1IAI(__tmp__BIAI);
+    __tmp__YO2H=my_copy__RP2H(__tmp__XO2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__CIAI=my_copy__GJAI(__tmp__BIAI);
+    __tmp__YO2H=my_copy__2P2H(__tmp__XO2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__CIAI=my_copy__RJAI(__tmp__BIAI);
+    __tmp__YO2H=my_copy__HQ2H(__tmp__XO2H);
   } break;
   case __PUT_TO__: {
-    __tmp__CIAI=my_copy__2JAI(__tmp__BIAI);
+    __tmp__YO2H=my_copy__SQ2H(__tmp__XO2H);
   } break;
   case __ITEM__: {
-    __tmp__CIAI=my_copy__NKAI(__tmp__BIAI);
+    __tmp__YO2H=my_copy__DR2H(__tmp__XO2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__CIAI=my_copy__ZKAI(__tmp__BIAI);
+    __tmp__YO2H=my_copy__PR2H(__tmp__XO2H);
   } break;
   case __CAST__: {
-    __tmp__CIAI=my_copy__CLAI(__tmp__BIAI);
+    __tmp__YO2H=my_copy__YR2H(__tmp__XO2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__CIAI=my_copy__1E2M(__tmp__BIAI);
+    __tmp__YO2H=my_copy__5SYM(__tmp__XO2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__CIAI=my_copy__MRKK(__tmp__BIAI);
+    __tmp__YO2H=my_copy__IUGK(__tmp__XO2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__CIAI=my_copy__ZRKK(__tmp__BIAI);
+    __tmp__1UJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XO2H)->global__ZGJK),NULL);
+    if (__tmp__1UJR==NULL) {
+      __tmp__2UJR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__1UJR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__2UJR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__2UJR=((__READ_GLOBAL *)__tmp__1UJR);
+      } break;
+      }
+    };
+    __tmp__YO2H=__tmp__2UJR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__CIAI=my_copy__3BGN(__tmp__BIAI);
+    __tmp__YO2H=my_copy__BQCN(__tmp__XO2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__CIAI=my_copy__VIIO(__tmp__BIAI);
+    __tmp__YO2H=my_copy__NREO(__tmp__XO2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__CIAI=my_copy__3PNO(__tmp__BIAI);
+    __tmp__YO2H=my_copy__VYJO(__tmp__XO2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__CIAI=my_copy__CJIO(__tmp__BIAI);
+    __tmp__YO2H=my_copy__0REO(__tmp__XO2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__CIAI=my_copy__JQNO(__tmp__BIAI);
+    __tmp__YO2H=my_copy__BZJO(__tmp__XO2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__CIAI=my_copy__EBNM(__tmp__BIAI);
+    __tmp__YO2H=my_copy__CNJM(__tmp__XO2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__CIAI=my_copy__EOPL(__tmp__BIAI);
+    __tmp__YO2H=my_copy__5XLL(__tmp__XO2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__CIAI=my_copy__SH2M(__tmp__BIAI);
+    __tmp__YO2H=my_copy__WVYM(__tmp__XO2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__CIAI=my_copy__NJIO(__tmp__BIAI);
+    __tmp__YO2H=my_copy__FSEO(__tmp__XO2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__CIAI=my_copy__YZHP(__tmp__BIAI);
+    __tmp__YO2H=my_copy__QCEP(__tmp__XO2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__CIAI=my_copy__13VN(__tmp__BIAI);
+    __tmp__YO2H=my_copy__5LSN(__tmp__XO2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__CIAI=my_copy__G4VN(__tmp__BIAI);
+    __tmp__YO2H=my_copy__KMSN(__tmp__XO2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__CIAI=my_copy__FLTN(__tmp__BIAI);
+    __tmp__YO2H=my_copy__JZPN(__tmp__XO2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__CIAI=my_copy__OUWO(__tmp__BIAI);
+    __tmp__YO2H=my_copy__G3SO(__tmp__XO2H);
   } break;
   };
-  return(create__with__and__CM0H(__tmp__2HAI,__tmp__4HAI,__tmp__CIAI));
+  result__Y4XH=NULL;
+  ptr__Z4XH=((__POINTER )(NULL));
+  typ_id__44XH= 0;
+  sz__14XH=((__UINTEGER_32 )sizeof(__EXPR_SUB));
+  if ((sz__14XH ==  0)) {
+    result__Y4XH=EXPR_SUB__;
+  } else {
+    typ_id__44XH=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__14XH);
+    if ((typ_id__44XH == (__INTEGER)(-  1))) {
+      a__IC2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__GC2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__14XH + a__IC2Q) & (__UINTEGER_32)(~ a__IC2Q));
+      ptr_table__GZXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GC2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__FZXR=((__POINTER )(NULL));
+      result__HZXR=((__POINTER *)ptr_table__GZXR)[ 0];
+      if ((result__HZXR == (void *)NULL)) {
+        result__HZXR=new_lab__2PJ(new_size__GC2Q);
+        next__FZXR=(void *)((unsigned long)result__HZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GC2Q)));
+        ((__POINTER *)next__FZXR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__GZXR)[ 0]=next__FZXR;
+      } else {
+        next__FZXR=((__POINTER *)result__HZXR)[ 0];
+        if ((next__FZXR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HZXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GC2Q <<  1)) <=  4096)) {
+            next__FZXR=(void *)((unsigned long)result__HZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GC2Q)));
+          } else {
+            next__FZXR=new_lab__2PJ(new_size__GC2Q);
+          };
+          ((__POINTER *)next__FZXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__GZXR)[ 0]=next__FZXR;
+        } else {
+          ((__POINTER *)result__HZXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FZXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__HZXR=next__FZXR;
+        };
+      };
+      ptr__Z4XH=result__HZXR;
+    } else {
+      t__MC2Q=((__UINTEGER_32 )typ_id__44XH);
+      a__OC2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__OZXR=(__UINTEGER_32)((__UINTEGER_32)(sz__14XH + a__OC2Q) & (__UINTEGER_32)(~ a__OC2Q));
+      ptr_table__LZXR=((__POINTER )(&(table_type[(t__MC2Q)])));
+      lab_type__NZXR=(__UINTEGER_32)(t__MC2Q |  1);
+      next__KZXR=((__POINTER )(NULL));
+      result__MZXR=((__POINTER *)ptr_table__LZXR)[ 0];
+      if ((result__MZXR == (void *)NULL)) {
+        result__MZXR=new_lab__2PJ(lab_type__NZXR);
+        next__KZXR=(void *)((unsigned long)result__MZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OZXR)));
+        ((__POINTER *)next__KZXR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__LZXR)[ 0]=next__KZXR;
+      } else {
+        next__KZXR=((__POINTER *)result__MZXR)[ 0];
+        if ((next__KZXR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MZXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OZXR <<  1)) <=  4096)) {
+            next__KZXR=(void *)((unsigned long)result__MZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OZXR)));
+          } else {
+            next__KZXR=new_lab__2PJ(lab_type__NZXR);
+          };
+          ((__POINTER *)next__KZXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__LZXR)[ 0]=next__KZXR;
+        } else {
+          ((__POINTER *)result__MZXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KZXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__MZXR=next__KZXR;
+        };
+      };
+      ptr__Z4XH=result__MZXR;
+    };
+    result__Y4XH=((__EXPR_SUB *)ptr__Z4XH);
+    *(result__Y4XH) = *(EXPR_SUB__);
+  };
+  Self__SNFI=((__EXPR_SUB *)result__Y4XH);
+  Self__SNFI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SO2H;
+  Self__SNFI->parent_expr_binary__PAKH.left__XO1H=__tmp__UO2H;
+  Self__SNFI->parent_expr_binary__PAKH.right__WO2H=__tmp__YO2H;
+  return(result__Y4XH);
 }
 
-static __EXPR_MUL* my_copy__FIAI(__EXPR_MUL *Self__GIAI)
+static __EXPR_MUL* my_copy__1O2H(__EXPR_MUL *Self__2O2H)
 // ({EXPR_MUL}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__IIAI;
-  void *__tmp__JIAI,*__tmp__KIAI,*__tmp__MIAI,*__tmp__NIAI;
-  __STRING_CST *Self__F0AQ,*Self__N0AQ;
-  __PROTOTYPE_CST *Self__G0AQ,*Self__O0AQ;
-  __INTEGER_CST *Self__H0AQ,*Self__P0AQ;
-  __REAL_CST *Self__J0AQ,*Self__R0AQ;
-  __CHARACTER_CST *Self__L0AQ,*Self__T0AQ;
-  __IS_EXPANDED *Self__M0AQ,*Self__U0AQ;
-  __tmp__IIAI=Self__GIAI->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__JIAI=Self__GIAI->parent_expr_binary__WZNH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__JIAI)->__id) {
+  __INTEGER_64 v__IVJR,v__PWJR;
+  __POSITION __tmp__4O2H,p__HVJR,p__TVJR,p__5VJR,p__OWJR,p__0WJR;
+  __POSITION p__GXJR;
+  void *__tmp__5O2H,*__tmp__AP2H,*__tmp__CP2H,*__tmp__DP2H;
+  __STRING_CST *Self__F52P,*Self__N52P;
+  __PROTOTYPE_CST *Self__G52P,*Self__O52P;
+  __INTEGER_CST *Self__H52P,*result__4UJR,*Self__GVJR,*Self__P52P;
+  __INTEGER_CST *result__FWJR,*Self__NWJR;
+  void *t__JVJR,*t__VVJR,*t__QWJR,*t__2WJR;
+  __POINTER ptr__5UJR,ptr_table__QZXR,next__PZXR,result__RZXR;
+  __POINTER ptr_table__VZXR,next__UZXR,result__WZXR,ptr__LVJR;
+  __POINTER ptr_table__0ZXR,next__ZZXR,result__1ZXR,ptr_table__5ZXR;
+  __POINTER next__4ZXR,result__A0XR,ptr__XVJR,ptr_table__E0XR;
+  __POINTER next__D0XR,result__F0XR,ptr_table__J0XR,next__I0XR;
+  __POINTER result__K0XR,ptr__GWJR,ptr_table__O0XR,next__N0XR;
+  __POINTER result__P0XR,ptr_table__T0XR,next__S0XR,result__U0XR;
+  __POINTER ptr__SWJR,ptr_table__Y0XR,next__X0XR,result__Z0XR;
+  __POINTER ptr_table__30XR,next__20XR,result__40XR,ptr__4WJR;
+  __POINTER ptr_table__C1XR,next__B1XR,result__D1XR,ptr_table__H1XR;
+  __POINTER next__G1XR,result__I1XR,ptr__LAYH,ptr_table__M1XR;
+  __POINTER next__L1XR,result__N1XR,ptr_table__R1XR,next__Q1XR;
+  __POINTER result__S1XR;
+  __INTEGER typ_id__AVJR,typ_id__MVJR,typ_id__YVJR,typ_id__HWJR;
+  __INTEGER typ_id__TWJR,typ_id__5WJR,typ_id__QAYH;
+  __UINTEGER_32 sz__BVJR,a__CVJR,new_size__DVJR,t__EVJR,a__FVJR;
+  __UINTEGER_32 new_size__YZXR,lab_type__XZXR,sz__NVJR,a__OVJR;
+  __UINTEGER_32 new_size__PVJR,t__QVJR,a__RVJR,new_size__C0XR;
+  __UINTEGER_32 lab_type__B0XR,sz__ZVJR,a__0VJR,new_size__1VJR,t__2VJR;
+  __UINTEGER_32 a__3VJR,new_size__M0XR,lab_type__L0XR,sz__IWJR,a__JWJR;
+  __UINTEGER_32 new_size__KWJR,t__LWJR,a__MWJR,new_size__W0XR;
+  __UINTEGER_32 lab_type__V0XR,sz__UWJR,a__VWJR,new_size__WWJR,t__XWJR;
+  __UINTEGER_32 a__YWJR,new_size__A1XR,lab_type__50XR,sz__AXJR,a__BXJR;
+  __UINTEGER_32 new_size__CXJR,t__DXJR,a__EXJR,new_size__K1XR;
+  __UINTEGER_32 lab_type__J1XR,sz__NAYH,a__TC2Q,new_size__RC2Q,t__XC2Q;
+  __UINTEGER_32 a__ZC2Q,new_size__U1XR,lab_type__T1XR;
+  void *__tmp__TNAR,*__tmp__XNAR,*__tmp__CWJR,*__tmp__1NAR,*__tmp__5NAR;
+  void *__tmp__JXJR;
+  __READ_LOCAL *__tmp__UNAR,*__tmp__YNAR,*__tmp__2NAR,*__tmp__AOAR;
+  __REAL_CST *Self__J52P,*result__KVJR,*Self__SVJR,*Self__R52P;
+  __REAL_CST *result__RWJR,*Self__ZWJR;
+  void *v__UVJR,*v__1WJR;
+  __CHARACTER_CST *Self__L52P,*Self__T52P;
+  __IS_EXPANDED *Self__M52P,*result__WVJR,*Self__4VJR,*Self__U52P;
+  __IS_EXPANDED *result__3WJR,*Self__FXJR;
+  __READ_GLOBAL *__tmp__DWJR,*__tmp__KXJR;
+  __EXPR_MUL *result__KAYH,*Self__YNFI;
+  __tmp__4O2H=Self__2O2H->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__5O2H=Self__2O2H->parent_expr_binary__CBKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__5O2H)->__id) {
   case __LIST__: {
-    __tmp__KIAI=my_copy__IE2M(__tmp__JIAI);
+    __tmp__AP2H=my_copy__MSYM(__tmp__5O2H);
   } break;
   case __STRING_CST__: {
-    Self__F0AQ=((__STRING_CST *)__tmp__JIAI);
-    __tmp__KIAI=create__text__BMQH(Self__F0AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__F0AQ->string__LDAI);
+    Self__F52P=((__STRING_CST *)__tmp__5O2H);
+    __tmp__AP2H=create__text__ITMH(Self__F52P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__F52P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__KIAI=my_copy__ODAI(__tmp__JIAI);
+    __tmp__AP2H=my_copy__EK2H(__tmp__5O2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__G0AQ=((__PROTOTYPE_CST *)__tmp__JIAI);
-    __tmp__KIAI=create__type__HZQC(Self__G0AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__G0AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__G52P=((__PROTOTYPE_CST *)__tmp__5O2H);
+    __tmp__AP2H=create__type__PKQC(Self__G52P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__G52P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__H0AQ=((__INTEGER_CST *)__tmp__JIAI);
-    __tmp__KIAI=create__value__type__I1QC(Self__H0AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__H0AQ->value__VUYD,Self__H0AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__H52P=((__INTEGER_CST *)__tmp__5O2H);
+    p__HVJR=Self__H52P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__IVJR=Self__H52P->value__W4YD;
+    t__JVJR=Self__H52P->parent_constant__B3LC.static_type__M2YD;
+    result__4UJR=NULL;
+    ptr__5UJR=((__POINTER )(NULL));
+    typ_id__AVJR= 0;
+    sz__BVJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__BVJR ==  0)) {
+      result__4UJR=INTEGER_CST__;
+    } else {
+      typ_id__AVJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BVJR);
+      if ((typ_id__AVJR == (__INTEGER)(-  1))) {
+        a__CVJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__DVJR=(__UINTEGER_32)((__UINTEGER_32)(sz__BVJR + a__CVJR) & (__UINTEGER_32)(~ a__CVJR));
+        ptr_table__QZXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DVJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__PZXR=((__POINTER )(NULL));
+        result__RZXR=((__POINTER *)ptr_table__QZXR)[ 0];
+        if ((result__RZXR == (void *)NULL)) {
+          result__RZXR=new_lab__2PJ(new_size__DVJR);
+          next__PZXR=(void *)((unsigned long)result__RZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DVJR)));
+          ((__POINTER *)next__PZXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__QZXR)[ 0]=next__PZXR;
+        } else {
+          next__PZXR=((__POINTER *)result__RZXR)[ 0];
+          if ((next__PZXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RZXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DVJR <<  1)) <=  4096)) {
+              next__PZXR=(void *)((unsigned long)result__RZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DVJR)));
+            } else {
+              next__PZXR=new_lab__2PJ(new_size__DVJR);
+            };
+            ((__POINTER *)next__PZXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__QZXR)[ 0]=next__PZXR;
+          } else {
+            ((__POINTER *)result__RZXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PZXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__RZXR=next__PZXR;
+          };
+        };
+        ptr__5UJR=result__RZXR;
+      } else {
+        t__EVJR=((__UINTEGER_32 )typ_id__AVJR);
+        a__FVJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__YZXR=(__UINTEGER_32)((__UINTEGER_32)(sz__BVJR + a__FVJR) & (__UINTEGER_32)(~ a__FVJR));
+        ptr_table__VZXR=((__POINTER )(&(table_type[(t__EVJR)])));
+        lab_type__XZXR=(__UINTEGER_32)(t__EVJR |  1);
+        next__UZXR=((__POINTER )(NULL));
+        result__WZXR=((__POINTER *)ptr_table__VZXR)[ 0];
+        if ((result__WZXR == (void *)NULL)) {
+          result__WZXR=new_lab__2PJ(lab_type__XZXR);
+          next__UZXR=(void *)((unsigned long)result__WZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YZXR)));
+          ((__POINTER *)next__UZXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__VZXR)[ 0]=next__UZXR;
+        } else {
+          next__UZXR=((__POINTER *)result__WZXR)[ 0];
+          if ((next__UZXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WZXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YZXR <<  1)) <=  4096)) {
+              next__UZXR=(void *)((unsigned long)result__WZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YZXR)));
+            } else {
+              next__UZXR=new_lab__2PJ(lab_type__XZXR);
+            };
+            ((__POINTER *)next__UZXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__VZXR)[ 0]=next__UZXR;
+          } else {
+            ((__POINTER *)result__WZXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UZXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__WZXR=next__UZXR;
+          };
+        };
+        ptr__5UJR=result__WZXR;
+      };
+      result__4UJR=((__INTEGER_CST *)ptr__5UJR);
+      *(result__4UJR) = *(INTEGER_CST__);
+    };
+    Self__GVJR=((__INTEGER_CST *)result__4UJR);
+    Self__GVJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HVJR;
+    Self__GVJR->value__W4YD=v__IVJR;
+    Self__GVJR->parent_constant__B3LC.static_type__M2YD=t__JVJR;
+    check_type__YG5D(Self__GVJR);
+    __tmp__AP2H=result__4UJR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__KIAI=my_copy__02IJ(__tmp__JIAI);
+    __tmp__TNAR=read__QB5G(((__READ_LOCAL *)__tmp__5O2H)->local__HJZD);
+    if (__tmp__TNAR==NULL) {
+      __tmp__UNAR=NULL;
+    } else {
+      __tmp__UNAR=((__READ_LOCAL *)__tmp__TNAR);
+    };
+    __tmp__AP2H=__tmp__UNAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__KIAI=my_copy__2EAI(__tmp__JIAI);
+    __tmp__AP2H=my_copy__SL2H(__tmp__5O2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__KIAI=my_copy__VFAI(__tmp__JIAI);
+    __tmp__AP2H=my_copy__LM2H(__tmp__5O2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__KIAI=my_copy__CGAI(__tmp__JIAI);
+    __tmp__AP2H=my_copy__YM2H(__tmp__5O2H);
   } break;
   case __REAL_CST__: {
-    Self__J0AQ=((__REAL_CST *)__tmp__JIAI);
-    __tmp__KIAI=create__value__type__2KQH(Self__J0AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__J0AQ->value__RGAI,Self__J0AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__J52P=((__REAL_CST *)__tmp__5O2H);
+    p__TVJR=Self__J52P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__UVJR=Self__J52P->value__HN2H;
+    t__VVJR=Self__J52P->parent_constant__U2JH.static_type__M2YD;
+    result__KVJR=NULL;
+    ptr__LVJR=((__POINTER )(NULL));
+    typ_id__MVJR= 0;
+    sz__NVJR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__NVJR ==  0)) {
+      result__KVJR=REAL_CST__;
+    } else {
+      typ_id__MVJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NVJR);
+      if ((typ_id__MVJR == (__INTEGER)(-  1))) {
+        a__OVJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__PVJR=(__UINTEGER_32)((__UINTEGER_32)(sz__NVJR + a__OVJR) & (__UINTEGER_32)(~ a__OVJR));
+        ptr_table__0ZXR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PVJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__ZZXR=((__POINTER )(NULL));
+        result__1ZXR=((__POINTER *)ptr_table__0ZXR)[ 0];
+        if ((result__1ZXR == (void *)NULL)) {
+          result__1ZXR=new_lab__2PJ(new_size__PVJR);
+          next__ZZXR=(void *)((unsigned long)result__1ZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PVJR)));
+          ((__POINTER *)next__ZZXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__0ZXR)[ 0]=next__ZZXR;
+        } else {
+          next__ZZXR=((__POINTER *)result__1ZXR)[ 0];
+          if ((next__ZZXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1ZXR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PVJR <<  1)) <=  4096)) {
+              next__ZZXR=(void *)((unsigned long)result__1ZXR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PVJR)));
+            } else {
+              next__ZZXR=new_lab__2PJ(new_size__PVJR);
+            };
+            ((__POINTER *)next__ZZXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__0ZXR)[ 0]=next__ZZXR;
+          } else {
+            ((__POINTER *)result__1ZXR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZZXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__1ZXR=next__ZZXR;
+          };
+        };
+        ptr__LVJR=result__1ZXR;
+      } else {
+        t__QVJR=((__UINTEGER_32 )typ_id__MVJR);
+        a__RVJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__C0XR=(__UINTEGER_32)((__UINTEGER_32)(sz__NVJR + a__RVJR) & (__UINTEGER_32)(~ a__RVJR));
+        ptr_table__5ZXR=((__POINTER )(&(table_type[(t__QVJR)])));
+        lab_type__B0XR=(__UINTEGER_32)(t__QVJR |  1);
+        next__4ZXR=((__POINTER )(NULL));
+        result__A0XR=((__POINTER *)ptr_table__5ZXR)[ 0];
+        if ((result__A0XR == (void *)NULL)) {
+          result__A0XR=new_lab__2PJ(lab_type__B0XR);
+          next__4ZXR=(void *)((unsigned long)result__A0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C0XR)));
+          ((__POINTER *)next__4ZXR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__5ZXR)[ 0]=next__4ZXR;
+        } else {
+          next__4ZXR=((__POINTER *)result__A0XR)[ 0];
+          if ((next__4ZXR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A0XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__C0XR <<  1)) <=  4096)) {
+              next__4ZXR=(void *)((unsigned long)result__A0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C0XR)));
+            } else {
+              next__4ZXR=new_lab__2PJ(lab_type__B0XR);
+            };
+            ((__POINTER *)next__4ZXR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__5ZXR)[ 0]=next__4ZXR;
+          } else {
+            ((__POINTER *)result__A0XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4ZXR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__A0XR=next__4ZXR;
+          };
+        };
+        ptr__LVJR=result__A0XR;
+      };
+      result__KVJR=((__REAL_CST *)ptr__LVJR);
+      *(result__KVJR) = *(REAL_CST__);
+    };
+    Self__SVJR=((__REAL_CST *)result__KVJR);
+    Self__SVJR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TVJR;
+    Self__SVJR->value__HN2H=v__UVJR;
+    Self__SVJR->parent_constant__U2JH.static_type__M2YD=t__VVJR;
+    __tmp__AP2H=result__KVJR;
   } break;
   case __CHARACTER_CST__: {
-    Self__L0AQ=((__CHARACTER_CST *)__tmp__JIAI);
-    __tmp__KIAI=create__char__XLQH(Self__L0AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__L0AQ->text__ZGAI);
+    Self__L52P=((__CHARACTER_CST *)__tmp__5O2H);
+    __tmp__AP2H=create__char__4SMH(Self__L52P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__L52P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__M0AQ=((__IS_EXPANDED *)__tmp__JIAI);
-    __tmp__KIAI=create__receiver__2J0H(Self__M0AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__M0AQ->receiver__AHAI));
+    Self__M52P=((__IS_EXPANDED *)__tmp__5O2H);
+    __tmp__XNAR=read__QB5G(((__READ_LOCAL *)Self__M52P->receiver__WN2H)->local__HJZD);
+    if (__tmp__XNAR==NULL) {
+      __tmp__YNAR=NULL;
+    } else {
+      __tmp__YNAR=((__READ_LOCAL *)__tmp__XNAR);
+    };
+    p__5VJR=Self__M52P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__WVJR=NULL;
+    ptr__XVJR=((__POINTER )(NULL));
+    typ_id__YVJR= 0;
+    sz__ZVJR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__ZVJR ==  0)) {
+      result__WVJR=IS_EXPANDED__;
+    } else {
+      typ_id__YVJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZVJR);
+      if ((typ_id__YVJR == (__INTEGER)(-  1))) {
+        a__0VJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__1VJR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZVJR + a__0VJR) & (__UINTEGER_32)(~ a__0VJR));
+        ptr_table__E0XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1VJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__D0XR=((__POINTER )(NULL));
+        result__F0XR=((__POINTER *)ptr_table__E0XR)[ 0];
+        if ((result__F0XR == (void *)NULL)) {
+          result__F0XR=new_lab__2PJ(new_size__1VJR);
+          next__D0XR=(void *)((unsigned long)result__F0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1VJR)));
+          ((__POINTER *)next__D0XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__E0XR)[ 0]=next__D0XR;
+        } else {
+          next__D0XR=((__POINTER *)result__F0XR)[ 0];
+          if ((next__D0XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F0XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1VJR <<  1)) <=  4096)) {
+              next__D0XR=(void *)((unsigned long)result__F0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1VJR)));
+            } else {
+              next__D0XR=new_lab__2PJ(new_size__1VJR);
+            };
+            ((__POINTER *)next__D0XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__E0XR)[ 0]=next__D0XR;
+          } else {
+            ((__POINTER *)result__F0XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__D0XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__F0XR=next__D0XR;
+          };
+        };
+        ptr__XVJR=result__F0XR;
+      } else {
+        t__2VJR=((__UINTEGER_32 )typ_id__YVJR);
+        a__3VJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__M0XR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZVJR + a__3VJR) & (__UINTEGER_32)(~ a__3VJR));
+        ptr_table__J0XR=((__POINTER )(&(table_type[(t__2VJR)])));
+        lab_type__L0XR=(__UINTEGER_32)(t__2VJR |  1);
+        next__I0XR=((__POINTER )(NULL));
+        result__K0XR=((__POINTER *)ptr_table__J0XR)[ 0];
+        if ((result__K0XR == (void *)NULL)) {
+          result__K0XR=new_lab__2PJ(lab_type__L0XR);
+          next__I0XR=(void *)((unsigned long)result__K0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M0XR)));
+          ((__POINTER *)next__I0XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__J0XR)[ 0]=next__I0XR;
+        } else {
+          next__I0XR=((__POINTER *)result__K0XR)[ 0];
+          if ((next__I0XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K0XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__M0XR <<  1)) <=  4096)) {
+              next__I0XR=(void *)((unsigned long)result__K0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M0XR)));
+            } else {
+              next__I0XR=new_lab__2PJ(lab_type__L0XR);
+            };
+            ((__POINTER *)next__I0XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__J0XR)[ 0]=next__I0XR;
+          } else {
+            ((__POINTER *)result__K0XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__I0XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__K0XR=next__I0XR;
+          };
+        };
+        ptr__XVJR=result__K0XR;
+      };
+      result__WVJR=((__IS_EXPANDED *)ptr__XVJR);
+      *(result__WVJR) = *(IS_EXPANDED__);
+    };
+    Self__4VJR=((__IS_EXPANDED *)result__WVJR);
+    Self__4VJR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5VJR;
+    Self__4VJR->receiver__WN2H=__tmp__YNAR;
+    __tmp__AP2H=result__WVJR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__KIAI=my_copy__FHAI(__tmp__JIAI);
+    __tmp__AP2H=my_copy__1N2H(__tmp__5O2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__KIAI=my_copy__OHAI(__tmp__JIAI);
+    __tmp__AP2H=my_copy__EO2H(__tmp__5O2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__KIAI=my_copy__ZHAI(__tmp__JIAI);
+    __tmp__AP2H=my_copy__PO2H(__tmp__5O2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__KIAI=my_copy__FIAI(__tmp__JIAI);
+    __tmp__AP2H=my_copy__1O2H(__tmp__5O2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__KIAI=my_copy__QIAI(__tmp__JIAI);
+    __tmp__AP2H=my_copy__GP2H(__tmp__5O2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__KIAI=my_copy__1IAI(__tmp__JIAI);
+    __tmp__AP2H=my_copy__RP2H(__tmp__5O2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__KIAI=my_copy__GJAI(__tmp__JIAI);
+    __tmp__AP2H=my_copy__2P2H(__tmp__5O2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__KIAI=my_copy__RJAI(__tmp__JIAI);
+    __tmp__AP2H=my_copy__HQ2H(__tmp__5O2H);
   } break;
   case __PUT_TO__: {
-    __tmp__KIAI=my_copy__2JAI(__tmp__JIAI);
+    __tmp__AP2H=my_copy__SQ2H(__tmp__5O2H);
   } break;
   case __ITEM__: {
-    __tmp__KIAI=my_copy__NKAI(__tmp__JIAI);
+    __tmp__AP2H=my_copy__DR2H(__tmp__5O2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__KIAI=my_copy__ZKAI(__tmp__JIAI);
+    __tmp__AP2H=my_copy__PR2H(__tmp__5O2H);
   } break;
   case __CAST__: {
-    __tmp__KIAI=my_copy__CLAI(__tmp__JIAI);
+    __tmp__AP2H=my_copy__YR2H(__tmp__5O2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__KIAI=my_copy__1E2M(__tmp__JIAI);
+    __tmp__AP2H=my_copy__5SYM(__tmp__5O2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__KIAI=my_copy__MRKK(__tmp__JIAI);
+    __tmp__AP2H=my_copy__IUGK(__tmp__5O2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__KIAI=my_copy__ZRKK(__tmp__JIAI);
+    __tmp__CWJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5O2H)->global__ZGJK),NULL);
+    if (__tmp__CWJR==NULL) {
+      __tmp__DWJR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__CWJR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__DWJR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__DWJR=((__READ_GLOBAL *)__tmp__CWJR);
+      } break;
+      }
+    };
+    __tmp__AP2H=__tmp__DWJR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__KIAI=my_copy__3BGN(__tmp__JIAI);
+    __tmp__AP2H=my_copy__BQCN(__tmp__5O2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__KIAI=my_copy__VIIO(__tmp__JIAI);
+    __tmp__AP2H=my_copy__NREO(__tmp__5O2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__KIAI=my_copy__3PNO(__tmp__JIAI);
+    __tmp__AP2H=my_copy__VYJO(__tmp__5O2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__KIAI=my_copy__CJIO(__tmp__JIAI);
+    __tmp__AP2H=my_copy__0REO(__tmp__5O2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__KIAI=my_copy__JQNO(__tmp__JIAI);
+    __tmp__AP2H=my_copy__BZJO(__tmp__5O2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__KIAI=my_copy__EBNM(__tmp__JIAI);
+    __tmp__AP2H=my_copy__CNJM(__tmp__5O2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__KIAI=my_copy__EOPL(__tmp__JIAI);
+    __tmp__AP2H=my_copy__5XLL(__tmp__5O2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__KIAI=my_copy__SH2M(__tmp__JIAI);
+    __tmp__AP2H=my_copy__WVYM(__tmp__5O2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__KIAI=my_copy__NJIO(__tmp__JIAI);
+    __tmp__AP2H=my_copy__FSEO(__tmp__5O2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__KIAI=my_copy__YZHP(__tmp__JIAI);
+    __tmp__AP2H=my_copy__QCEP(__tmp__5O2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__KIAI=my_copy__13VN(__tmp__JIAI);
+    __tmp__AP2H=my_copy__5LSN(__tmp__5O2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__KIAI=my_copy__G4VN(__tmp__JIAI);
+    __tmp__AP2H=my_copy__KMSN(__tmp__5O2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__KIAI=my_copy__FLTN(__tmp__JIAI);
+    __tmp__AP2H=my_copy__JZPN(__tmp__5O2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__KIAI=my_copy__OUWO(__tmp__JIAI);
+    __tmp__AP2H=my_copy__G3SO(__tmp__5O2H);
   } break;
   };
-  __tmp__MIAI=Self__GIAI->parent_expr_binary__WZNH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__MIAI)->__id) {
+  __tmp__CP2H=Self__2O2H->parent_expr_binary__CBKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__CP2H)->__id) {
   case __LIST__: {
-    __tmp__NIAI=my_copy__IE2M(__tmp__MIAI);
+    __tmp__DP2H=my_copy__MSYM(__tmp__CP2H);
   } break;
   case __STRING_CST__: {
-    Self__N0AQ=((__STRING_CST *)__tmp__MIAI);
-    __tmp__NIAI=create__text__BMQH(Self__N0AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__N0AQ->string__LDAI);
+    Self__N52P=((__STRING_CST *)__tmp__CP2H);
+    __tmp__DP2H=create__text__ITMH(Self__N52P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__N52P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__NIAI=my_copy__ODAI(__tmp__MIAI);
+    __tmp__DP2H=my_copy__EK2H(__tmp__CP2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__O0AQ=((__PROTOTYPE_CST *)__tmp__MIAI);
-    __tmp__NIAI=create__type__HZQC(Self__O0AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__O0AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__O52P=((__PROTOTYPE_CST *)__tmp__CP2H);
+    __tmp__DP2H=create__type__PKQC(Self__O52P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__O52P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__P0AQ=((__INTEGER_CST *)__tmp__MIAI);
-    __tmp__NIAI=create__value__type__I1QC(Self__P0AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__P0AQ->value__VUYD,Self__P0AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__P52P=((__INTEGER_CST *)__tmp__CP2H);
+    p__OWJR=Self__P52P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__PWJR=Self__P52P->value__W4YD;
+    t__QWJR=Self__P52P->parent_constant__B3LC.static_type__M2YD;
+    result__FWJR=NULL;
+    ptr__GWJR=((__POINTER )(NULL));
+    typ_id__HWJR= 0;
+    sz__IWJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__IWJR ==  0)) {
+      result__FWJR=INTEGER_CST__;
+    } else {
+      typ_id__HWJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IWJR);
+      if ((typ_id__HWJR == (__INTEGER)(-  1))) {
+        a__JWJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__KWJR=(__UINTEGER_32)((__UINTEGER_32)(sz__IWJR + a__JWJR) & (__UINTEGER_32)(~ a__JWJR));
+        ptr_table__O0XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KWJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__N0XR=((__POINTER )(NULL));
+        result__P0XR=((__POINTER *)ptr_table__O0XR)[ 0];
+        if ((result__P0XR == (void *)NULL)) {
+          result__P0XR=new_lab__2PJ(new_size__KWJR);
+          next__N0XR=(void *)((unsigned long)result__P0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KWJR)));
+          ((__POINTER *)next__N0XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__O0XR)[ 0]=next__N0XR;
+        } else {
+          next__N0XR=((__POINTER *)result__P0XR)[ 0];
+          if ((next__N0XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P0XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KWJR <<  1)) <=  4096)) {
+              next__N0XR=(void *)((unsigned long)result__P0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KWJR)));
+            } else {
+              next__N0XR=new_lab__2PJ(new_size__KWJR);
+            };
+            ((__POINTER *)next__N0XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__O0XR)[ 0]=next__N0XR;
+          } else {
+            ((__POINTER *)result__P0XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__N0XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__P0XR=next__N0XR;
+          };
+        };
+        ptr__GWJR=result__P0XR;
+      } else {
+        t__LWJR=((__UINTEGER_32 )typ_id__HWJR);
+        a__MWJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__W0XR=(__UINTEGER_32)((__UINTEGER_32)(sz__IWJR + a__MWJR) & (__UINTEGER_32)(~ a__MWJR));
+        ptr_table__T0XR=((__POINTER )(&(table_type[(t__LWJR)])));
+        lab_type__V0XR=(__UINTEGER_32)(t__LWJR |  1);
+        next__S0XR=((__POINTER )(NULL));
+        result__U0XR=((__POINTER *)ptr_table__T0XR)[ 0];
+        if ((result__U0XR == (void *)NULL)) {
+          result__U0XR=new_lab__2PJ(lab_type__V0XR);
+          next__S0XR=(void *)((unsigned long)result__U0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W0XR)));
+          ((__POINTER *)next__S0XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__T0XR)[ 0]=next__S0XR;
+        } else {
+          next__S0XR=((__POINTER *)result__U0XR)[ 0];
+          if ((next__S0XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U0XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__W0XR <<  1)) <=  4096)) {
+              next__S0XR=(void *)((unsigned long)result__U0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W0XR)));
+            } else {
+              next__S0XR=new_lab__2PJ(lab_type__V0XR);
+            };
+            ((__POINTER *)next__S0XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__T0XR)[ 0]=next__S0XR;
+          } else {
+            ((__POINTER *)result__U0XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__S0XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__U0XR=next__S0XR;
+          };
+        };
+        ptr__GWJR=result__U0XR;
+      };
+      result__FWJR=((__INTEGER_CST *)ptr__GWJR);
+      *(result__FWJR) = *(INTEGER_CST__);
+    };
+    Self__NWJR=((__INTEGER_CST *)result__FWJR);
+    Self__NWJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OWJR;
+    Self__NWJR->value__W4YD=v__PWJR;
+    Self__NWJR->parent_constant__B3LC.static_type__M2YD=t__QWJR;
+    check_type__YG5D(Self__NWJR);
+    __tmp__DP2H=result__FWJR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__NIAI=my_copy__02IJ(__tmp__MIAI);
+    __tmp__1NAR=read__QB5G(((__READ_LOCAL *)__tmp__CP2H)->local__HJZD);
+    if (__tmp__1NAR==NULL) {
+      __tmp__2NAR=NULL;
+    } else {
+      __tmp__2NAR=((__READ_LOCAL *)__tmp__1NAR);
+    };
+    __tmp__DP2H=__tmp__2NAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__NIAI=my_copy__2EAI(__tmp__MIAI);
+    __tmp__DP2H=my_copy__SL2H(__tmp__CP2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__NIAI=my_copy__VFAI(__tmp__MIAI);
+    __tmp__DP2H=my_copy__LM2H(__tmp__CP2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__NIAI=my_copy__CGAI(__tmp__MIAI);
+    __tmp__DP2H=my_copy__YM2H(__tmp__CP2H);
   } break;
   case __REAL_CST__: {
-    Self__R0AQ=((__REAL_CST *)__tmp__MIAI);
-    __tmp__NIAI=create__value__type__2KQH(Self__R0AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__R0AQ->value__RGAI,Self__R0AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__R52P=((__REAL_CST *)__tmp__CP2H);
+    p__0WJR=Self__R52P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__1WJR=Self__R52P->value__HN2H;
+    t__2WJR=Self__R52P->parent_constant__U2JH.static_type__M2YD;
+    result__RWJR=NULL;
+    ptr__SWJR=((__POINTER )(NULL));
+    typ_id__TWJR= 0;
+    sz__UWJR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__UWJR ==  0)) {
+      result__RWJR=REAL_CST__;
+    } else {
+      typ_id__TWJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UWJR);
+      if ((typ_id__TWJR == (__INTEGER)(-  1))) {
+        a__VWJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__WWJR=(__UINTEGER_32)((__UINTEGER_32)(sz__UWJR + a__VWJR) & (__UINTEGER_32)(~ a__VWJR));
+        ptr_table__Y0XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WWJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__X0XR=((__POINTER )(NULL));
+        result__Z0XR=((__POINTER *)ptr_table__Y0XR)[ 0];
+        if ((result__Z0XR == (void *)NULL)) {
+          result__Z0XR=new_lab__2PJ(new_size__WWJR);
+          next__X0XR=(void *)((unsigned long)result__Z0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WWJR)));
+          ((__POINTER *)next__X0XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__Y0XR)[ 0]=next__X0XR;
+        } else {
+          next__X0XR=((__POINTER *)result__Z0XR)[ 0];
+          if ((next__X0XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z0XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WWJR <<  1)) <=  4096)) {
+              next__X0XR=(void *)((unsigned long)result__Z0XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WWJR)));
+            } else {
+              next__X0XR=new_lab__2PJ(new_size__WWJR);
+            };
+            ((__POINTER *)next__X0XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__Y0XR)[ 0]=next__X0XR;
+          } else {
+            ((__POINTER *)result__Z0XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__X0XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__Z0XR=next__X0XR;
+          };
+        };
+        ptr__SWJR=result__Z0XR;
+      } else {
+        t__XWJR=((__UINTEGER_32 )typ_id__TWJR);
+        a__YWJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__A1XR=(__UINTEGER_32)((__UINTEGER_32)(sz__UWJR + a__YWJR) & (__UINTEGER_32)(~ a__YWJR));
+        ptr_table__30XR=((__POINTER )(&(table_type[(t__XWJR)])));
+        lab_type__50XR=(__UINTEGER_32)(t__XWJR |  1);
+        next__20XR=((__POINTER )(NULL));
+        result__40XR=((__POINTER *)ptr_table__30XR)[ 0];
+        if ((result__40XR == (void *)NULL)) {
+          result__40XR=new_lab__2PJ(lab_type__50XR);
+          next__20XR=(void *)((unsigned long)result__40XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A1XR)));
+          ((__POINTER *)next__20XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__30XR)[ 0]=next__20XR;
+        } else {
+          next__20XR=((__POINTER *)result__40XR)[ 0];
+          if ((next__20XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__40XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__A1XR <<  1)) <=  4096)) {
+              next__20XR=(void *)((unsigned long)result__40XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A1XR)));
+            } else {
+              next__20XR=new_lab__2PJ(lab_type__50XR);
+            };
+            ((__POINTER *)next__20XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__30XR)[ 0]=next__20XR;
+          } else {
+            ((__POINTER *)result__40XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__20XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__40XR=next__20XR;
+          };
+        };
+        ptr__SWJR=result__40XR;
+      };
+      result__RWJR=((__REAL_CST *)ptr__SWJR);
+      *(result__RWJR) = *(REAL_CST__);
+    };
+    Self__ZWJR=((__REAL_CST *)result__RWJR);
+    Self__ZWJR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0WJR;
+    Self__ZWJR->value__HN2H=v__1WJR;
+    Self__ZWJR->parent_constant__U2JH.static_type__M2YD=t__2WJR;
+    __tmp__DP2H=result__RWJR;
   } break;
   case __CHARACTER_CST__: {
-    Self__T0AQ=((__CHARACTER_CST *)__tmp__MIAI);
-    __tmp__NIAI=create__char__XLQH(Self__T0AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__T0AQ->text__ZGAI);
+    Self__T52P=((__CHARACTER_CST *)__tmp__CP2H);
+    __tmp__DP2H=create__char__4SMH(Self__T52P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__T52P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__U0AQ=((__IS_EXPANDED *)__tmp__MIAI);
-    __tmp__NIAI=create__receiver__2J0H(Self__U0AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__U0AQ->receiver__AHAI));
+    Self__U52P=((__IS_EXPANDED *)__tmp__CP2H);
+    __tmp__5NAR=read__QB5G(((__READ_LOCAL *)Self__U52P->receiver__WN2H)->local__HJZD);
+    if (__tmp__5NAR==NULL) {
+      __tmp__AOAR=NULL;
+    } else {
+      __tmp__AOAR=((__READ_LOCAL *)__tmp__5NAR);
+    };
+    p__GXJR=Self__U52P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__3WJR=NULL;
+    ptr__4WJR=((__POINTER )(NULL));
+    typ_id__5WJR= 0;
+    sz__AXJR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__AXJR ==  0)) {
+      result__3WJR=IS_EXPANDED__;
+    } else {
+      typ_id__5WJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AXJR);
+      if ((typ_id__5WJR == (__INTEGER)(-  1))) {
+        a__BXJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__CXJR=(__UINTEGER_32)((__UINTEGER_32)(sz__AXJR + a__BXJR) & (__UINTEGER_32)(~ a__BXJR));
+        ptr_table__C1XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CXJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__B1XR=((__POINTER )(NULL));
+        result__D1XR=((__POINTER *)ptr_table__C1XR)[ 0];
+        if ((result__D1XR == (void *)NULL)) {
+          result__D1XR=new_lab__2PJ(new_size__CXJR);
+          next__B1XR=(void *)((unsigned long)result__D1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CXJR)));
+          ((__POINTER *)next__B1XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__C1XR)[ 0]=next__B1XR;
+        } else {
+          next__B1XR=((__POINTER *)result__D1XR)[ 0];
+          if ((next__B1XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D1XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CXJR <<  1)) <=  4096)) {
+              next__B1XR=(void *)((unsigned long)result__D1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CXJR)));
+            } else {
+              next__B1XR=new_lab__2PJ(new_size__CXJR);
+            };
+            ((__POINTER *)next__B1XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__C1XR)[ 0]=next__B1XR;
+          } else {
+            ((__POINTER *)result__D1XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__B1XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__D1XR=next__B1XR;
+          };
+        };
+        ptr__4WJR=result__D1XR;
+      } else {
+        t__DXJR=((__UINTEGER_32 )typ_id__5WJR);
+        a__EXJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__K1XR=(__UINTEGER_32)((__UINTEGER_32)(sz__AXJR + a__EXJR) & (__UINTEGER_32)(~ a__EXJR));
+        ptr_table__H1XR=((__POINTER )(&(table_type[(t__DXJR)])));
+        lab_type__J1XR=(__UINTEGER_32)(t__DXJR |  1);
+        next__G1XR=((__POINTER )(NULL));
+        result__I1XR=((__POINTER *)ptr_table__H1XR)[ 0];
+        if ((result__I1XR == (void *)NULL)) {
+          result__I1XR=new_lab__2PJ(lab_type__J1XR);
+          next__G1XR=(void *)((unsigned long)result__I1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K1XR)));
+          ((__POINTER *)next__G1XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__H1XR)[ 0]=next__G1XR;
+        } else {
+          next__G1XR=((__POINTER *)result__I1XR)[ 0];
+          if ((next__G1XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I1XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__K1XR <<  1)) <=  4096)) {
+              next__G1XR=(void *)((unsigned long)result__I1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K1XR)));
+            } else {
+              next__G1XR=new_lab__2PJ(lab_type__J1XR);
+            };
+            ((__POINTER *)next__G1XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__H1XR)[ 0]=next__G1XR;
+          } else {
+            ((__POINTER *)result__I1XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__G1XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__I1XR=next__G1XR;
+          };
+        };
+        ptr__4WJR=result__I1XR;
+      };
+      result__3WJR=((__IS_EXPANDED *)ptr__4WJR);
+      *(result__3WJR) = *(IS_EXPANDED__);
+    };
+    Self__FXJR=((__IS_EXPANDED *)result__3WJR);
+    Self__FXJR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GXJR;
+    Self__FXJR->receiver__WN2H=__tmp__AOAR;
+    __tmp__DP2H=result__3WJR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__NIAI=my_copy__FHAI(__tmp__MIAI);
+    __tmp__DP2H=my_copy__1N2H(__tmp__CP2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__NIAI=my_copy__OHAI(__tmp__MIAI);
+    __tmp__DP2H=my_copy__EO2H(__tmp__CP2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__NIAI=my_copy__ZHAI(__tmp__MIAI);
+    __tmp__DP2H=my_copy__PO2H(__tmp__CP2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__NIAI=my_copy__FIAI(__tmp__MIAI);
+    __tmp__DP2H=my_copy__1O2H(__tmp__CP2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__NIAI=my_copy__QIAI(__tmp__MIAI);
+    __tmp__DP2H=my_copy__GP2H(__tmp__CP2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__NIAI=my_copy__1IAI(__tmp__MIAI);
+    __tmp__DP2H=my_copy__RP2H(__tmp__CP2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__NIAI=my_copy__GJAI(__tmp__MIAI);
+    __tmp__DP2H=my_copy__2P2H(__tmp__CP2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__NIAI=my_copy__RJAI(__tmp__MIAI);
+    __tmp__DP2H=my_copy__HQ2H(__tmp__CP2H);
   } break;
   case __PUT_TO__: {
-    __tmp__NIAI=my_copy__2JAI(__tmp__MIAI);
+    __tmp__DP2H=my_copy__SQ2H(__tmp__CP2H);
   } break;
   case __ITEM__: {
-    __tmp__NIAI=my_copy__NKAI(__tmp__MIAI);
+    __tmp__DP2H=my_copy__DR2H(__tmp__CP2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__NIAI=my_copy__ZKAI(__tmp__MIAI);
+    __tmp__DP2H=my_copy__PR2H(__tmp__CP2H);
   } break;
   case __CAST__: {
-    __tmp__NIAI=my_copy__CLAI(__tmp__MIAI);
+    __tmp__DP2H=my_copy__YR2H(__tmp__CP2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__NIAI=my_copy__1E2M(__tmp__MIAI);
+    __tmp__DP2H=my_copy__5SYM(__tmp__CP2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__NIAI=my_copy__MRKK(__tmp__MIAI);
+    __tmp__DP2H=my_copy__IUGK(__tmp__CP2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__NIAI=my_copy__ZRKK(__tmp__MIAI);
+    __tmp__JXJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CP2H)->global__ZGJK),NULL);
+    if (__tmp__JXJR==NULL) {
+      __tmp__KXJR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__JXJR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__KXJR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__KXJR=((__READ_GLOBAL *)__tmp__JXJR);
+      } break;
+      }
+    };
+    __tmp__DP2H=__tmp__KXJR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__NIAI=my_copy__3BGN(__tmp__MIAI);
+    __tmp__DP2H=my_copy__BQCN(__tmp__CP2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__NIAI=my_copy__VIIO(__tmp__MIAI);
+    __tmp__DP2H=my_copy__NREO(__tmp__CP2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__NIAI=my_copy__3PNO(__tmp__MIAI);
+    __tmp__DP2H=my_copy__VYJO(__tmp__CP2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__NIAI=my_copy__CJIO(__tmp__MIAI);
+    __tmp__DP2H=my_copy__0REO(__tmp__CP2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__NIAI=my_copy__JQNO(__tmp__MIAI);
+    __tmp__DP2H=my_copy__BZJO(__tmp__CP2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__NIAI=my_copy__EBNM(__tmp__MIAI);
+    __tmp__DP2H=my_copy__CNJM(__tmp__CP2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__NIAI=my_copy__EOPL(__tmp__MIAI);
+    __tmp__DP2H=my_copy__5XLL(__tmp__CP2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__NIAI=my_copy__SH2M(__tmp__MIAI);
+    __tmp__DP2H=my_copy__WVYM(__tmp__CP2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__NIAI=my_copy__NJIO(__tmp__MIAI);
+    __tmp__DP2H=my_copy__FSEO(__tmp__CP2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__NIAI=my_copy__YZHP(__tmp__MIAI);
+    __tmp__DP2H=my_copy__QCEP(__tmp__CP2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__NIAI=my_copy__13VN(__tmp__MIAI);
+    __tmp__DP2H=my_copy__5LSN(__tmp__CP2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__NIAI=my_copy__G4VN(__tmp__MIAI);
+    __tmp__DP2H=my_copy__KMSN(__tmp__CP2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__NIAI=my_copy__FLTN(__tmp__MIAI);
+    __tmp__DP2H=my_copy__JZPN(__tmp__CP2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__NIAI=my_copy__OUWO(__tmp__MIAI);
+    __tmp__DP2H=my_copy__G3SO(__tmp__CP2H);
   } break;
   };
-  return(create__with__and__3M0H(__tmp__IIAI,__tmp__KIAI,__tmp__NIAI));
+  result__KAYH=NULL;
+  ptr__LAYH=((__POINTER )(NULL));
+  typ_id__QAYH= 0;
+  sz__NAYH=((__UINTEGER_32 )sizeof(__EXPR_MUL));
+  if ((sz__NAYH ==  0)) {
+    result__KAYH=EXPR_MUL__;
+  } else {
+    typ_id__QAYH=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NAYH);
+    if ((typ_id__QAYH == (__INTEGER)(-  1))) {
+      a__TC2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__RC2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__NAYH + a__TC2Q) & (__UINTEGER_32)(~ a__TC2Q));
+      ptr_table__M1XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RC2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__L1XR=((__POINTER )(NULL));
+      result__N1XR=((__POINTER *)ptr_table__M1XR)[ 0];
+      if ((result__N1XR == (void *)NULL)) {
+        result__N1XR=new_lab__2PJ(new_size__RC2Q);
+        next__L1XR=(void *)((unsigned long)result__N1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RC2Q)));
+        ((__POINTER *)next__L1XR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__M1XR)[ 0]=next__L1XR;
+      } else {
+        next__L1XR=((__POINTER *)result__N1XR)[ 0];
+        if ((next__L1XR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N1XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RC2Q <<  1)) <=  4096)) {
+            next__L1XR=(void *)((unsigned long)result__N1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RC2Q)));
+          } else {
+            next__L1XR=new_lab__2PJ(new_size__RC2Q);
+          };
+          ((__POINTER *)next__L1XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__M1XR)[ 0]=next__L1XR;
+        } else {
+          ((__POINTER *)result__N1XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__L1XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__N1XR=next__L1XR;
+        };
+      };
+      ptr__LAYH=result__N1XR;
+    } else {
+      t__XC2Q=((__UINTEGER_32 )typ_id__QAYH);
+      a__ZC2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__U1XR=(__UINTEGER_32)((__UINTEGER_32)(sz__NAYH + a__ZC2Q) & (__UINTEGER_32)(~ a__ZC2Q));
+      ptr_table__R1XR=((__POINTER )(&(table_type[(t__XC2Q)])));
+      lab_type__T1XR=(__UINTEGER_32)(t__XC2Q |  1);
+      next__Q1XR=((__POINTER )(NULL));
+      result__S1XR=((__POINTER *)ptr_table__R1XR)[ 0];
+      if ((result__S1XR == (void *)NULL)) {
+        result__S1XR=new_lab__2PJ(lab_type__T1XR);
+        next__Q1XR=(void *)((unsigned long)result__S1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U1XR)));
+        ((__POINTER *)next__Q1XR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__R1XR)[ 0]=next__Q1XR;
+      } else {
+        next__Q1XR=((__POINTER *)result__S1XR)[ 0];
+        if ((next__Q1XR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__S1XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__U1XR <<  1)) <=  4096)) {
+            next__Q1XR=(void *)((unsigned long)result__S1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U1XR)));
+          } else {
+            next__Q1XR=new_lab__2PJ(lab_type__T1XR);
+          };
+          ((__POINTER *)next__Q1XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__R1XR)[ 0]=next__Q1XR;
+        } else {
+          ((__POINTER *)result__S1XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Q1XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__S1XR=next__Q1XR;
+        };
+      };
+      ptr__LAYH=result__S1XR;
+    };
+    result__KAYH=((__EXPR_MUL *)ptr__LAYH);
+    *(result__KAYH) = *(EXPR_MUL__);
+  };
+  Self__YNFI=((__EXPR_MUL *)result__KAYH);
+  Self__YNFI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__4O2H;
+  Self__YNFI->parent_expr_binary__CBKH.left__XO1H=__tmp__AP2H;
+  Self__YNFI->parent_expr_binary__CBKH.right__WO2H=__tmp__DP2H;
+  return(result__KAYH);
 }
 
-static __EXPR_DIV* my_copy__QIAI(__EXPR_DIV *Self__RIAI)
+static __EXPR_DIV* my_copy__GP2H(__EXPR_DIV *Self__HP2H)
 // ({EXPR_DIV}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__TIAI;
-  void *__tmp__UIAI,*__tmp__VIAI,*__tmp__XIAI,*__tmp__YIAI;
-  __STRING_CST *Self__V0AQ,*Self__30AQ;
-  __PROTOTYPE_CST *Self__W0AQ,*Self__40AQ;
-  __INTEGER_CST *Self__X0AQ,*Self__50AQ;
-  __REAL_CST *Self__Z0AQ,*Self__B1AQ;
-  __CHARACTER_CST *Self__10AQ,*Self__D1AQ;
-  __IS_EXPANDED *Self__20AQ,*Self__E1AQ;
-  __tmp__TIAI=Self__RIAI->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__UIAI=Self__RIAI->parent_expr_binary__J0NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__UIAI)->__id) {
+  __INTEGER_64 v__WXJR,v__3YJR;
+  __POSITION __tmp__JP2H,p__VXJR,p__BYJR,p__NYJR,p__2YJR,p__IZJR;
+  __POSITION p__UZJR;
+  void *__tmp__KP2H,*__tmp__LP2H,*__tmp__NP2H,*__tmp__OP2H;
+  __STRING_CST *Self__V52P,*Self__352P;
+  __PROTOTYPE_CST *Self__W52P,*Self__452P;
+  __INTEGER_CST *Self__X52P,*result__MXJR,*Self__UXJR,*Self__552P;
+  __INTEGER_CST *result__TYJR,*Self__1YJR;
+  void *t__XXJR,*t__DYJR,*t__4YJR,*t__KZJR;
+  __POINTER ptr__NXJR,ptr_table__W1XR,next__V1XR,result__X1XR;
+  __POINTER ptr_table__11XR,next__01XR,result__21XR,ptr__ZXJR;
+  __POINTER ptr_table__A2XR,next__51XR,result__B2XR,ptr_table__F2XR;
+  __POINTER next__E2XR,result__G2XR,ptr__FYJR,ptr_table__K2XR;
+  __POINTER next__J2XR,result__L2XR,ptr_table__P2XR,next__O2XR;
+  __POINTER result__Q2XR,ptr__UYJR,ptr_table__U2XR,next__T2XR;
+  __POINTER result__V2XR,ptr_table__Z2XR,next__Y2XR,result__02XR;
+  __POINTER ptr__AZJR,ptr_table__42XR,next__32XR,result__52XR;
+  __POINTER ptr_table__D3XR,next__C3XR,result__E3XR,ptr__MZJR;
+  __POINTER ptr_table__I3XR,next__H3XR,result__J3XR,ptr_table__N3XR;
+  __POINTER next__M3XR,result__O3XR,ptr__3BYH,ptr_table__S3XR;
+  __POINTER next__R3XR,result__T3XR,ptr_table__X3XR,next__W3XR;
+  __POINTER result__Y3XR;
+  __INTEGER typ_id__OXJR,typ_id__0XJR,typ_id__GYJR,typ_id__VYJR;
+  __INTEGER typ_id__BZJR,typ_id__NZJR,typ_id__CCYH;
+  __UINTEGER_32 sz__PXJR,a__QXJR,new_size__RXJR,t__SXJR,a__TXJR;
+  __UINTEGER_32 new_size__41XR,lab_type__31XR,sz__1XJR,a__2XJR;
+  __UINTEGER_32 new_size__3XJR,t__4XJR,a__5XJR,new_size__I2XR;
+  __UINTEGER_32 lab_type__H2XR,sz__HYJR,a__IYJR,new_size__JYJR,t__KYJR;
+  __UINTEGER_32 a__LYJR,new_size__S2XR,lab_type__R2XR,sz__WYJR,a__XYJR;
+  __UINTEGER_32 new_size__YYJR,t__ZYJR,a__0YJR,new_size__22XR;
+  __UINTEGER_32 lab_type__12XR,sz__CZJR,a__DZJR,new_size__EZJR,t__FZJR;
+  __UINTEGER_32 a__GZJR,new_size__G3XR,lab_type__F3XR,sz__OZJR,a__PZJR;
+  __UINTEGER_32 new_size__QZJR,t__RZJR,a__SZJR,new_size__Q3XR;
+  __UINTEGER_32 lab_type__P3XR,sz__5BYH,a__4C2Q,new_size__2C2Q,t__CD2Q;
+  __UINTEGER_32 a__ED2Q,new_size__03XR,lab_type__Z3XR;
+  void *__tmp__DOAR,*__tmp__HOAR,*__tmp__QYJR,*__tmp__LOAR,*__tmp__POAR;
+  void *__tmp__XZJR;
+  __READ_LOCAL *__tmp__EOAR,*__tmp__IOAR,*__tmp__MOAR,*__tmp__QOAR;
+  __REAL_CST *Self__Z52P,*result__YXJR,*Self__AYJR,*Self__BA3P;
+  __REAL_CST *result__5YJR,*Self__HZJR;
+  void *v__CYJR,*v__JZJR;
+  __CHARACTER_CST *Self__152P,*Self__DA3P;
+  __IS_EXPANDED *Self__252P,*result__EYJR,*Self__MYJR,*Self__EA3P;
+  __IS_EXPANDED *result__LZJR,*Self__TZJR;
+  __READ_GLOBAL *__tmp__RYJR,*__tmp__YZJR;
+  __EXPR_DIV *result__2BYH,*Self__4NFI;
+  __tmp__JP2H=Self__HP2H->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__KP2H=Self__HP2H->parent_expr_binary__VBKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__KP2H)->__id) {
   case __LIST__: {
-    __tmp__VIAI=my_copy__IE2M(__tmp__UIAI);
+    __tmp__LP2H=my_copy__MSYM(__tmp__KP2H);
   } break;
   case __STRING_CST__: {
-    Self__V0AQ=((__STRING_CST *)__tmp__UIAI);
-    __tmp__VIAI=create__text__BMQH(Self__V0AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__V0AQ->string__LDAI);
+    Self__V52P=((__STRING_CST *)__tmp__KP2H);
+    __tmp__LP2H=create__text__ITMH(Self__V52P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__V52P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__VIAI=my_copy__ODAI(__tmp__UIAI);
+    __tmp__LP2H=my_copy__EK2H(__tmp__KP2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__W0AQ=((__PROTOTYPE_CST *)__tmp__UIAI);
-    __tmp__VIAI=create__type__HZQC(Self__W0AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__W0AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__W52P=((__PROTOTYPE_CST *)__tmp__KP2H);
+    __tmp__LP2H=create__type__PKQC(Self__W52P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__W52P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__X0AQ=((__INTEGER_CST *)__tmp__UIAI);
-    __tmp__VIAI=create__value__type__I1QC(Self__X0AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__X0AQ->value__VUYD,Self__X0AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__X52P=((__INTEGER_CST *)__tmp__KP2H);
+    p__VXJR=Self__X52P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__WXJR=Self__X52P->value__W4YD;
+    t__XXJR=Self__X52P->parent_constant__B3LC.static_type__M2YD;
+    result__MXJR=NULL;
+    ptr__NXJR=((__POINTER )(NULL));
+    typ_id__OXJR= 0;
+    sz__PXJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__PXJR ==  0)) {
+      result__MXJR=INTEGER_CST__;
+    } else {
+      typ_id__OXJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PXJR);
+      if ((typ_id__OXJR == (__INTEGER)(-  1))) {
+        a__QXJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__RXJR=(__UINTEGER_32)((__UINTEGER_32)(sz__PXJR + a__QXJR) & (__UINTEGER_32)(~ a__QXJR));
+        ptr_table__W1XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RXJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__V1XR=((__POINTER )(NULL));
+        result__X1XR=((__POINTER *)ptr_table__W1XR)[ 0];
+        if ((result__X1XR == (void *)NULL)) {
+          result__X1XR=new_lab__2PJ(new_size__RXJR);
+          next__V1XR=(void *)((unsigned long)result__X1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RXJR)));
+          ((__POINTER *)next__V1XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__W1XR)[ 0]=next__V1XR;
+        } else {
+          next__V1XR=((__POINTER *)result__X1XR)[ 0];
+          if ((next__V1XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X1XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RXJR <<  1)) <=  4096)) {
+              next__V1XR=(void *)((unsigned long)result__X1XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RXJR)));
+            } else {
+              next__V1XR=new_lab__2PJ(new_size__RXJR);
+            };
+            ((__POINTER *)next__V1XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__W1XR)[ 0]=next__V1XR;
+          } else {
+            ((__POINTER *)result__X1XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__V1XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__X1XR=next__V1XR;
+          };
+        };
+        ptr__NXJR=result__X1XR;
+      } else {
+        t__SXJR=((__UINTEGER_32 )typ_id__OXJR);
+        a__TXJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__41XR=(__UINTEGER_32)((__UINTEGER_32)(sz__PXJR + a__TXJR) & (__UINTEGER_32)(~ a__TXJR));
+        ptr_table__11XR=((__POINTER )(&(table_type[(t__SXJR)])));
+        lab_type__31XR=(__UINTEGER_32)(t__SXJR |  1);
+        next__01XR=((__POINTER )(NULL));
+        result__21XR=((__POINTER *)ptr_table__11XR)[ 0];
+        if ((result__21XR == (void *)NULL)) {
+          result__21XR=new_lab__2PJ(lab_type__31XR);
+          next__01XR=(void *)((unsigned long)result__21XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__41XR)));
+          ((__POINTER *)next__01XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__11XR)[ 0]=next__01XR;
+        } else {
+          next__01XR=((__POINTER *)result__21XR)[ 0];
+          if ((next__01XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__21XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__41XR <<  1)) <=  4096)) {
+              next__01XR=(void *)((unsigned long)result__21XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__41XR)));
+            } else {
+              next__01XR=new_lab__2PJ(lab_type__31XR);
+            };
+            ((__POINTER *)next__01XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__11XR)[ 0]=next__01XR;
+          } else {
+            ((__POINTER *)result__21XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__01XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__21XR=next__01XR;
+          };
+        };
+        ptr__NXJR=result__21XR;
+      };
+      result__MXJR=((__INTEGER_CST *)ptr__NXJR);
+      *(result__MXJR) = *(INTEGER_CST__);
+    };
+    Self__UXJR=((__INTEGER_CST *)result__MXJR);
+    Self__UXJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__VXJR;
+    Self__UXJR->value__W4YD=v__WXJR;
+    Self__UXJR->parent_constant__B3LC.static_type__M2YD=t__XXJR;
+    check_type__YG5D(Self__UXJR);
+    __tmp__LP2H=result__MXJR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__VIAI=my_copy__02IJ(__tmp__UIAI);
+    __tmp__DOAR=read__QB5G(((__READ_LOCAL *)__tmp__KP2H)->local__HJZD);
+    if (__tmp__DOAR==NULL) {
+      __tmp__EOAR=NULL;
+    } else {
+      __tmp__EOAR=((__READ_LOCAL *)__tmp__DOAR);
+    };
+    __tmp__LP2H=__tmp__EOAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__VIAI=my_copy__2EAI(__tmp__UIAI);
+    __tmp__LP2H=my_copy__SL2H(__tmp__KP2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__VIAI=my_copy__VFAI(__tmp__UIAI);
+    __tmp__LP2H=my_copy__LM2H(__tmp__KP2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__VIAI=my_copy__CGAI(__tmp__UIAI);
+    __tmp__LP2H=my_copy__YM2H(__tmp__KP2H);
   } break;
   case __REAL_CST__: {
-    Self__Z0AQ=((__REAL_CST *)__tmp__UIAI);
-    __tmp__VIAI=create__value__type__2KQH(Self__Z0AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__Z0AQ->value__RGAI,Self__Z0AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__Z52P=((__REAL_CST *)__tmp__KP2H);
+    p__BYJR=Self__Z52P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__CYJR=Self__Z52P->value__HN2H;
+    t__DYJR=Self__Z52P->parent_constant__U2JH.static_type__M2YD;
+    result__YXJR=NULL;
+    ptr__ZXJR=((__POINTER )(NULL));
+    typ_id__0XJR= 0;
+    sz__1XJR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__1XJR ==  0)) {
+      result__YXJR=REAL_CST__;
+    } else {
+      typ_id__0XJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1XJR);
+      if ((typ_id__0XJR == (__INTEGER)(-  1))) {
+        a__2XJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__3XJR=(__UINTEGER_32)((__UINTEGER_32)(sz__1XJR + a__2XJR) & (__UINTEGER_32)(~ a__2XJR));
+        ptr_table__A2XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3XJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__51XR=((__POINTER )(NULL));
+        result__B2XR=((__POINTER *)ptr_table__A2XR)[ 0];
+        if ((result__B2XR == (void *)NULL)) {
+          result__B2XR=new_lab__2PJ(new_size__3XJR);
+          next__51XR=(void *)((unsigned long)result__B2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3XJR)));
+          ((__POINTER *)next__51XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__A2XR)[ 0]=next__51XR;
+        } else {
+          next__51XR=((__POINTER *)result__B2XR)[ 0];
+          if ((next__51XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B2XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3XJR <<  1)) <=  4096)) {
+              next__51XR=(void *)((unsigned long)result__B2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3XJR)));
+            } else {
+              next__51XR=new_lab__2PJ(new_size__3XJR);
+            };
+            ((__POINTER *)next__51XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__A2XR)[ 0]=next__51XR;
+          } else {
+            ((__POINTER *)result__B2XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__51XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__B2XR=next__51XR;
+          };
+        };
+        ptr__ZXJR=result__B2XR;
+      } else {
+        t__4XJR=((__UINTEGER_32 )typ_id__0XJR);
+        a__5XJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__I2XR=(__UINTEGER_32)((__UINTEGER_32)(sz__1XJR + a__5XJR) & (__UINTEGER_32)(~ a__5XJR));
+        ptr_table__F2XR=((__POINTER )(&(table_type[(t__4XJR)])));
+        lab_type__H2XR=(__UINTEGER_32)(t__4XJR |  1);
+        next__E2XR=((__POINTER )(NULL));
+        result__G2XR=((__POINTER *)ptr_table__F2XR)[ 0];
+        if ((result__G2XR == (void *)NULL)) {
+          result__G2XR=new_lab__2PJ(lab_type__H2XR);
+          next__E2XR=(void *)((unsigned long)result__G2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I2XR)));
+          ((__POINTER *)next__E2XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__F2XR)[ 0]=next__E2XR;
+        } else {
+          next__E2XR=((__POINTER *)result__G2XR)[ 0];
+          if ((next__E2XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G2XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__I2XR <<  1)) <=  4096)) {
+              next__E2XR=(void *)((unsigned long)result__G2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I2XR)));
+            } else {
+              next__E2XR=new_lab__2PJ(lab_type__H2XR);
+            };
+            ((__POINTER *)next__E2XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__F2XR)[ 0]=next__E2XR;
+          } else {
+            ((__POINTER *)result__G2XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__E2XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__G2XR=next__E2XR;
+          };
+        };
+        ptr__ZXJR=result__G2XR;
+      };
+      result__YXJR=((__REAL_CST *)ptr__ZXJR);
+      *(result__YXJR) = *(REAL_CST__);
+    };
+    Self__AYJR=((__REAL_CST *)result__YXJR);
+    Self__AYJR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__BYJR;
+    Self__AYJR->value__HN2H=v__CYJR;
+    Self__AYJR->parent_constant__U2JH.static_type__M2YD=t__DYJR;
+    __tmp__LP2H=result__YXJR;
   } break;
   case __CHARACTER_CST__: {
-    Self__10AQ=((__CHARACTER_CST *)__tmp__UIAI);
-    __tmp__VIAI=create__char__XLQH(Self__10AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__10AQ->text__ZGAI);
+    Self__152P=((__CHARACTER_CST *)__tmp__KP2H);
+    __tmp__LP2H=create__char__4SMH(Self__152P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__152P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__20AQ=((__IS_EXPANDED *)__tmp__UIAI);
-    __tmp__VIAI=create__receiver__2J0H(Self__20AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__20AQ->receiver__AHAI));
+    Self__252P=((__IS_EXPANDED *)__tmp__KP2H);
+    __tmp__HOAR=read__QB5G(((__READ_LOCAL *)Self__252P->receiver__WN2H)->local__HJZD);
+    if (__tmp__HOAR==NULL) {
+      __tmp__IOAR=NULL;
+    } else {
+      __tmp__IOAR=((__READ_LOCAL *)__tmp__HOAR);
+    };
+    p__NYJR=Self__252P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__EYJR=NULL;
+    ptr__FYJR=((__POINTER )(NULL));
+    typ_id__GYJR= 0;
+    sz__HYJR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__HYJR ==  0)) {
+      result__EYJR=IS_EXPANDED__;
+    } else {
+      typ_id__GYJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HYJR);
+      if ((typ_id__GYJR == (__INTEGER)(-  1))) {
+        a__IYJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__JYJR=(__UINTEGER_32)((__UINTEGER_32)(sz__HYJR + a__IYJR) & (__UINTEGER_32)(~ a__IYJR));
+        ptr_table__K2XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JYJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__J2XR=((__POINTER )(NULL));
+        result__L2XR=((__POINTER *)ptr_table__K2XR)[ 0];
+        if ((result__L2XR == (void *)NULL)) {
+          result__L2XR=new_lab__2PJ(new_size__JYJR);
+          next__J2XR=(void *)((unsigned long)result__L2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JYJR)));
+          ((__POINTER *)next__J2XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__K2XR)[ 0]=next__J2XR;
+        } else {
+          next__J2XR=((__POINTER *)result__L2XR)[ 0];
+          if ((next__J2XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L2XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JYJR <<  1)) <=  4096)) {
+              next__J2XR=(void *)((unsigned long)result__L2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JYJR)));
+            } else {
+              next__J2XR=new_lab__2PJ(new_size__JYJR);
+            };
+            ((__POINTER *)next__J2XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__K2XR)[ 0]=next__J2XR;
+          } else {
+            ((__POINTER *)result__L2XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__J2XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__L2XR=next__J2XR;
+          };
+        };
+        ptr__FYJR=result__L2XR;
+      } else {
+        t__KYJR=((__UINTEGER_32 )typ_id__GYJR);
+        a__LYJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__S2XR=(__UINTEGER_32)((__UINTEGER_32)(sz__HYJR + a__LYJR) & (__UINTEGER_32)(~ a__LYJR));
+        ptr_table__P2XR=((__POINTER )(&(table_type[(t__KYJR)])));
+        lab_type__R2XR=(__UINTEGER_32)(t__KYJR |  1);
+        next__O2XR=((__POINTER )(NULL));
+        result__Q2XR=((__POINTER *)ptr_table__P2XR)[ 0];
+        if ((result__Q2XR == (void *)NULL)) {
+          result__Q2XR=new_lab__2PJ(lab_type__R2XR);
+          next__O2XR=(void *)((unsigned long)result__Q2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S2XR)));
+          ((__POINTER *)next__O2XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__P2XR)[ 0]=next__O2XR;
+        } else {
+          next__O2XR=((__POINTER *)result__Q2XR)[ 0];
+          if ((next__O2XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q2XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__S2XR <<  1)) <=  4096)) {
+              next__O2XR=(void *)((unsigned long)result__Q2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S2XR)));
+            } else {
+              next__O2XR=new_lab__2PJ(lab_type__R2XR);
+            };
+            ((__POINTER *)next__O2XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__P2XR)[ 0]=next__O2XR;
+          } else {
+            ((__POINTER *)result__Q2XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__O2XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__Q2XR=next__O2XR;
+          };
+        };
+        ptr__FYJR=result__Q2XR;
+      };
+      result__EYJR=((__IS_EXPANDED *)ptr__FYJR);
+      *(result__EYJR) = *(IS_EXPANDED__);
+    };
+    Self__MYJR=((__IS_EXPANDED *)result__EYJR);
+    Self__MYJR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NYJR;
+    Self__MYJR->receiver__WN2H=__tmp__IOAR;
+    __tmp__LP2H=result__EYJR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__VIAI=my_copy__FHAI(__tmp__UIAI);
+    __tmp__LP2H=my_copy__1N2H(__tmp__KP2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__VIAI=my_copy__OHAI(__tmp__UIAI);
+    __tmp__LP2H=my_copy__EO2H(__tmp__KP2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__VIAI=my_copy__ZHAI(__tmp__UIAI);
+    __tmp__LP2H=my_copy__PO2H(__tmp__KP2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__VIAI=my_copy__FIAI(__tmp__UIAI);
+    __tmp__LP2H=my_copy__1O2H(__tmp__KP2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__VIAI=my_copy__QIAI(__tmp__UIAI);
+    __tmp__LP2H=my_copy__GP2H(__tmp__KP2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__VIAI=my_copy__1IAI(__tmp__UIAI);
+    __tmp__LP2H=my_copy__RP2H(__tmp__KP2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__VIAI=my_copy__GJAI(__tmp__UIAI);
+    __tmp__LP2H=my_copy__2P2H(__tmp__KP2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__VIAI=my_copy__RJAI(__tmp__UIAI);
+    __tmp__LP2H=my_copy__HQ2H(__tmp__KP2H);
   } break;
   case __PUT_TO__: {
-    __tmp__VIAI=my_copy__2JAI(__tmp__UIAI);
+    __tmp__LP2H=my_copy__SQ2H(__tmp__KP2H);
   } break;
   case __ITEM__: {
-    __tmp__VIAI=my_copy__NKAI(__tmp__UIAI);
+    __tmp__LP2H=my_copy__DR2H(__tmp__KP2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__VIAI=my_copy__ZKAI(__tmp__UIAI);
+    __tmp__LP2H=my_copy__PR2H(__tmp__KP2H);
   } break;
   case __CAST__: {
-    __tmp__VIAI=my_copy__CLAI(__tmp__UIAI);
+    __tmp__LP2H=my_copy__YR2H(__tmp__KP2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__VIAI=my_copy__1E2M(__tmp__UIAI);
+    __tmp__LP2H=my_copy__5SYM(__tmp__KP2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__VIAI=my_copy__MRKK(__tmp__UIAI);
+    __tmp__LP2H=my_copy__IUGK(__tmp__KP2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__VIAI=my_copy__ZRKK(__tmp__UIAI);
+    __tmp__QYJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KP2H)->global__ZGJK),NULL);
+    if (__tmp__QYJR==NULL) {
+      __tmp__RYJR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__QYJR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__RYJR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__RYJR=((__READ_GLOBAL *)__tmp__QYJR);
+      } break;
+      }
+    };
+    __tmp__LP2H=__tmp__RYJR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__VIAI=my_copy__3BGN(__tmp__UIAI);
+    __tmp__LP2H=my_copy__BQCN(__tmp__KP2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__VIAI=my_copy__VIIO(__tmp__UIAI);
+    __tmp__LP2H=my_copy__NREO(__tmp__KP2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__VIAI=my_copy__3PNO(__tmp__UIAI);
+    __tmp__LP2H=my_copy__VYJO(__tmp__KP2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__VIAI=my_copy__CJIO(__tmp__UIAI);
+    __tmp__LP2H=my_copy__0REO(__tmp__KP2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__VIAI=my_copy__JQNO(__tmp__UIAI);
+    __tmp__LP2H=my_copy__BZJO(__tmp__KP2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__VIAI=my_copy__EBNM(__tmp__UIAI);
+    __tmp__LP2H=my_copy__CNJM(__tmp__KP2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__VIAI=my_copy__EOPL(__tmp__UIAI);
+    __tmp__LP2H=my_copy__5XLL(__tmp__KP2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__VIAI=my_copy__SH2M(__tmp__UIAI);
+    __tmp__LP2H=my_copy__WVYM(__tmp__KP2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__VIAI=my_copy__NJIO(__tmp__UIAI);
+    __tmp__LP2H=my_copy__FSEO(__tmp__KP2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__VIAI=my_copy__YZHP(__tmp__UIAI);
+    __tmp__LP2H=my_copy__QCEP(__tmp__KP2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__VIAI=my_copy__13VN(__tmp__UIAI);
+    __tmp__LP2H=my_copy__5LSN(__tmp__KP2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__VIAI=my_copy__G4VN(__tmp__UIAI);
+    __tmp__LP2H=my_copy__KMSN(__tmp__KP2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__VIAI=my_copy__FLTN(__tmp__UIAI);
+    __tmp__LP2H=my_copy__JZPN(__tmp__KP2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__VIAI=my_copy__OUWO(__tmp__UIAI);
+    __tmp__LP2H=my_copy__G3SO(__tmp__KP2H);
   } break;
   };
-  __tmp__XIAI=Self__RIAI->parent_expr_binary__J0NH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__XIAI)->__id) {
+  __tmp__NP2H=Self__HP2H->parent_expr_binary__VBKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__NP2H)->__id) {
   case __LIST__: {
-    __tmp__YIAI=my_copy__IE2M(__tmp__XIAI);
+    __tmp__OP2H=my_copy__MSYM(__tmp__NP2H);
   } break;
   case __STRING_CST__: {
-    Self__30AQ=((__STRING_CST *)__tmp__XIAI);
-    __tmp__YIAI=create__text__BMQH(Self__30AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__30AQ->string__LDAI);
+    Self__352P=((__STRING_CST *)__tmp__NP2H);
+    __tmp__OP2H=create__text__ITMH(Self__352P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__352P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__YIAI=my_copy__ODAI(__tmp__XIAI);
+    __tmp__OP2H=my_copy__EK2H(__tmp__NP2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__40AQ=((__PROTOTYPE_CST *)__tmp__XIAI);
-    __tmp__YIAI=create__type__HZQC(Self__40AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__40AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__452P=((__PROTOTYPE_CST *)__tmp__NP2H);
+    __tmp__OP2H=create__type__PKQC(Self__452P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__452P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__50AQ=((__INTEGER_CST *)__tmp__XIAI);
-    __tmp__YIAI=create__value__type__I1QC(Self__50AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__50AQ->value__VUYD,Self__50AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__552P=((__INTEGER_CST *)__tmp__NP2H);
+    p__2YJR=Self__552P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__3YJR=Self__552P->value__W4YD;
+    t__4YJR=Self__552P->parent_constant__B3LC.static_type__M2YD;
+    result__TYJR=NULL;
+    ptr__UYJR=((__POINTER )(NULL));
+    typ_id__VYJR= 0;
+    sz__WYJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__WYJR ==  0)) {
+      result__TYJR=INTEGER_CST__;
+    } else {
+      typ_id__VYJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WYJR);
+      if ((typ_id__VYJR == (__INTEGER)(-  1))) {
+        a__XYJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__YYJR=(__UINTEGER_32)((__UINTEGER_32)(sz__WYJR + a__XYJR) & (__UINTEGER_32)(~ a__XYJR));
+        ptr_table__U2XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YYJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__T2XR=((__POINTER )(NULL));
+        result__V2XR=((__POINTER *)ptr_table__U2XR)[ 0];
+        if ((result__V2XR == (void *)NULL)) {
+          result__V2XR=new_lab__2PJ(new_size__YYJR);
+          next__T2XR=(void *)((unsigned long)result__V2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YYJR)));
+          ((__POINTER *)next__T2XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__U2XR)[ 0]=next__T2XR;
+        } else {
+          next__T2XR=((__POINTER *)result__V2XR)[ 0];
+          if ((next__T2XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V2XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YYJR <<  1)) <=  4096)) {
+              next__T2XR=(void *)((unsigned long)result__V2XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YYJR)));
+            } else {
+              next__T2XR=new_lab__2PJ(new_size__YYJR);
+            };
+            ((__POINTER *)next__T2XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__U2XR)[ 0]=next__T2XR;
+          } else {
+            ((__POINTER *)result__V2XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__T2XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__V2XR=next__T2XR;
+          };
+        };
+        ptr__UYJR=result__V2XR;
+      } else {
+        t__ZYJR=((__UINTEGER_32 )typ_id__VYJR);
+        a__0YJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__22XR=(__UINTEGER_32)((__UINTEGER_32)(sz__WYJR + a__0YJR) & (__UINTEGER_32)(~ a__0YJR));
+        ptr_table__Z2XR=((__POINTER )(&(table_type[(t__ZYJR)])));
+        lab_type__12XR=(__UINTEGER_32)(t__ZYJR |  1);
+        next__Y2XR=((__POINTER )(NULL));
+        result__02XR=((__POINTER *)ptr_table__Z2XR)[ 0];
+        if ((result__02XR == (void *)NULL)) {
+          result__02XR=new_lab__2PJ(lab_type__12XR);
+          next__Y2XR=(void *)((unsigned long)result__02XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__22XR)));
+          ((__POINTER *)next__Y2XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__Z2XR)[ 0]=next__Y2XR;
+        } else {
+          next__Y2XR=((__POINTER *)result__02XR)[ 0];
+          if ((next__Y2XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__02XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__22XR <<  1)) <=  4096)) {
+              next__Y2XR=(void *)((unsigned long)result__02XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__22XR)));
+            } else {
+              next__Y2XR=new_lab__2PJ(lab_type__12XR);
+            };
+            ((__POINTER *)next__Y2XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__Z2XR)[ 0]=next__Y2XR;
+          } else {
+            ((__POINTER *)result__02XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y2XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__02XR=next__Y2XR;
+          };
+        };
+        ptr__UYJR=result__02XR;
+      };
+      result__TYJR=((__INTEGER_CST *)ptr__UYJR);
+      *(result__TYJR) = *(INTEGER_CST__);
+    };
+    Self__1YJR=((__INTEGER_CST *)result__TYJR);
+    Self__1YJR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2YJR;
+    Self__1YJR->value__W4YD=v__3YJR;
+    Self__1YJR->parent_constant__B3LC.static_type__M2YD=t__4YJR;
+    check_type__YG5D(Self__1YJR);
+    __tmp__OP2H=result__TYJR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__YIAI=my_copy__02IJ(__tmp__XIAI);
+    __tmp__LOAR=read__QB5G(((__READ_LOCAL *)__tmp__NP2H)->local__HJZD);
+    if (__tmp__LOAR==NULL) {
+      __tmp__MOAR=NULL;
+    } else {
+      __tmp__MOAR=((__READ_LOCAL *)__tmp__LOAR);
+    };
+    __tmp__OP2H=__tmp__MOAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__YIAI=my_copy__2EAI(__tmp__XIAI);
+    __tmp__OP2H=my_copy__SL2H(__tmp__NP2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__YIAI=my_copy__VFAI(__tmp__XIAI);
+    __tmp__OP2H=my_copy__LM2H(__tmp__NP2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__YIAI=my_copy__CGAI(__tmp__XIAI);
+    __tmp__OP2H=my_copy__YM2H(__tmp__NP2H);
   } break;
   case __REAL_CST__: {
-    Self__B1AQ=((__REAL_CST *)__tmp__XIAI);
-    __tmp__YIAI=create__value__type__2KQH(Self__B1AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__B1AQ->value__RGAI,Self__B1AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__BA3P=((__REAL_CST *)__tmp__NP2H);
+    p__IZJR=Self__BA3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__JZJR=Self__BA3P->value__HN2H;
+    t__KZJR=Self__BA3P->parent_constant__U2JH.static_type__M2YD;
+    result__5YJR=NULL;
+    ptr__AZJR=((__POINTER )(NULL));
+    typ_id__BZJR= 0;
+    sz__CZJR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__CZJR ==  0)) {
+      result__5YJR=REAL_CST__;
+    } else {
+      typ_id__BZJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CZJR);
+      if ((typ_id__BZJR == (__INTEGER)(-  1))) {
+        a__DZJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__EZJR=(__UINTEGER_32)((__UINTEGER_32)(sz__CZJR + a__DZJR) & (__UINTEGER_32)(~ a__DZJR));
+        ptr_table__42XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EZJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__32XR=((__POINTER )(NULL));
+        result__52XR=((__POINTER *)ptr_table__42XR)[ 0];
+        if ((result__52XR == (void *)NULL)) {
+          result__52XR=new_lab__2PJ(new_size__EZJR);
+          next__32XR=(void *)((unsigned long)result__52XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EZJR)));
+          ((__POINTER *)next__32XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__42XR)[ 0]=next__32XR;
+        } else {
+          next__32XR=((__POINTER *)result__52XR)[ 0];
+          if ((next__32XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__52XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EZJR <<  1)) <=  4096)) {
+              next__32XR=(void *)((unsigned long)result__52XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EZJR)));
+            } else {
+              next__32XR=new_lab__2PJ(new_size__EZJR);
+            };
+            ((__POINTER *)next__32XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__42XR)[ 0]=next__32XR;
+          } else {
+            ((__POINTER *)result__52XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__32XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__52XR=next__32XR;
+          };
+        };
+        ptr__AZJR=result__52XR;
+      } else {
+        t__FZJR=((__UINTEGER_32 )typ_id__BZJR);
+        a__GZJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__G3XR=(__UINTEGER_32)((__UINTEGER_32)(sz__CZJR + a__GZJR) & (__UINTEGER_32)(~ a__GZJR));
+        ptr_table__D3XR=((__POINTER )(&(table_type[(t__FZJR)])));
+        lab_type__F3XR=(__UINTEGER_32)(t__FZJR |  1);
+        next__C3XR=((__POINTER )(NULL));
+        result__E3XR=((__POINTER *)ptr_table__D3XR)[ 0];
+        if ((result__E3XR == (void *)NULL)) {
+          result__E3XR=new_lab__2PJ(lab_type__F3XR);
+          next__C3XR=(void *)((unsigned long)result__E3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G3XR)));
+          ((__POINTER *)next__C3XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__D3XR)[ 0]=next__C3XR;
+        } else {
+          next__C3XR=((__POINTER *)result__E3XR)[ 0];
+          if ((next__C3XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E3XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__G3XR <<  1)) <=  4096)) {
+              next__C3XR=(void *)((unsigned long)result__E3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G3XR)));
+            } else {
+              next__C3XR=new_lab__2PJ(lab_type__F3XR);
+            };
+            ((__POINTER *)next__C3XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__D3XR)[ 0]=next__C3XR;
+          } else {
+            ((__POINTER *)result__E3XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__C3XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__E3XR=next__C3XR;
+          };
+        };
+        ptr__AZJR=result__E3XR;
+      };
+      result__5YJR=((__REAL_CST *)ptr__AZJR);
+      *(result__5YJR) = *(REAL_CST__);
+    };
+    Self__HZJR=((__REAL_CST *)result__5YJR);
+    Self__HZJR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IZJR;
+    Self__HZJR->value__HN2H=v__JZJR;
+    Self__HZJR->parent_constant__U2JH.static_type__M2YD=t__KZJR;
+    __tmp__OP2H=result__5YJR;
   } break;
   case __CHARACTER_CST__: {
-    Self__D1AQ=((__CHARACTER_CST *)__tmp__XIAI);
-    __tmp__YIAI=create__char__XLQH(Self__D1AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__D1AQ->text__ZGAI);
+    Self__DA3P=((__CHARACTER_CST *)__tmp__NP2H);
+    __tmp__OP2H=create__char__4SMH(Self__DA3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DA3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__E1AQ=((__IS_EXPANDED *)__tmp__XIAI);
-    __tmp__YIAI=create__receiver__2J0H(Self__E1AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__E1AQ->receiver__AHAI));
+    Self__EA3P=((__IS_EXPANDED *)__tmp__NP2H);
+    __tmp__POAR=read__QB5G(((__READ_LOCAL *)Self__EA3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__POAR==NULL) {
+      __tmp__QOAR=NULL;
+    } else {
+      __tmp__QOAR=((__READ_LOCAL *)__tmp__POAR);
+    };
+    p__UZJR=Self__EA3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__LZJR=NULL;
+    ptr__MZJR=((__POINTER )(NULL));
+    typ_id__NZJR= 0;
+    sz__OZJR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__OZJR ==  0)) {
+      result__LZJR=IS_EXPANDED__;
+    } else {
+      typ_id__NZJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OZJR);
+      if ((typ_id__NZJR == (__INTEGER)(-  1))) {
+        a__PZJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__QZJR=(__UINTEGER_32)((__UINTEGER_32)(sz__OZJR + a__PZJR) & (__UINTEGER_32)(~ a__PZJR));
+        ptr_table__I3XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QZJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__H3XR=((__POINTER )(NULL));
+        result__J3XR=((__POINTER *)ptr_table__I3XR)[ 0];
+        if ((result__J3XR == (void *)NULL)) {
+          result__J3XR=new_lab__2PJ(new_size__QZJR);
+          next__H3XR=(void *)((unsigned long)result__J3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QZJR)));
+          ((__POINTER *)next__H3XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__I3XR)[ 0]=next__H3XR;
+        } else {
+          next__H3XR=((__POINTER *)result__J3XR)[ 0];
+          if ((next__H3XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J3XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QZJR <<  1)) <=  4096)) {
+              next__H3XR=(void *)((unsigned long)result__J3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QZJR)));
+            } else {
+              next__H3XR=new_lab__2PJ(new_size__QZJR);
+            };
+            ((__POINTER *)next__H3XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__I3XR)[ 0]=next__H3XR;
+          } else {
+            ((__POINTER *)result__J3XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__H3XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__J3XR=next__H3XR;
+          };
+        };
+        ptr__MZJR=result__J3XR;
+      } else {
+        t__RZJR=((__UINTEGER_32 )typ_id__NZJR);
+        a__SZJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__Q3XR=(__UINTEGER_32)((__UINTEGER_32)(sz__OZJR + a__SZJR) & (__UINTEGER_32)(~ a__SZJR));
+        ptr_table__N3XR=((__POINTER )(&(table_type[(t__RZJR)])));
+        lab_type__P3XR=(__UINTEGER_32)(t__RZJR |  1);
+        next__M3XR=((__POINTER )(NULL));
+        result__O3XR=((__POINTER *)ptr_table__N3XR)[ 0];
+        if ((result__O3XR == (void *)NULL)) {
+          result__O3XR=new_lab__2PJ(lab_type__P3XR);
+          next__M3XR=(void *)((unsigned long)result__O3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q3XR)));
+          ((__POINTER *)next__M3XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__N3XR)[ 0]=next__M3XR;
+        } else {
+          next__M3XR=((__POINTER *)result__O3XR)[ 0];
+          if ((next__M3XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O3XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Q3XR <<  1)) <=  4096)) {
+              next__M3XR=(void *)((unsigned long)result__O3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q3XR)));
+            } else {
+              next__M3XR=new_lab__2PJ(lab_type__P3XR);
+            };
+            ((__POINTER *)next__M3XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__N3XR)[ 0]=next__M3XR;
+          } else {
+            ((__POINTER *)result__O3XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__M3XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__O3XR=next__M3XR;
+          };
+        };
+        ptr__MZJR=result__O3XR;
+      };
+      result__LZJR=((__IS_EXPANDED *)ptr__MZJR);
+      *(result__LZJR) = *(IS_EXPANDED__);
+    };
+    Self__TZJR=((__IS_EXPANDED *)result__LZJR);
+    Self__TZJR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UZJR;
+    Self__TZJR->receiver__WN2H=__tmp__QOAR;
+    __tmp__OP2H=result__LZJR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__YIAI=my_copy__FHAI(__tmp__XIAI);
+    __tmp__OP2H=my_copy__1N2H(__tmp__NP2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__YIAI=my_copy__OHAI(__tmp__XIAI);
+    __tmp__OP2H=my_copy__EO2H(__tmp__NP2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__YIAI=my_copy__ZHAI(__tmp__XIAI);
+    __tmp__OP2H=my_copy__PO2H(__tmp__NP2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__YIAI=my_copy__FIAI(__tmp__XIAI);
+    __tmp__OP2H=my_copy__1O2H(__tmp__NP2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__YIAI=my_copy__QIAI(__tmp__XIAI);
+    __tmp__OP2H=my_copy__GP2H(__tmp__NP2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__YIAI=my_copy__1IAI(__tmp__XIAI);
+    __tmp__OP2H=my_copy__RP2H(__tmp__NP2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__YIAI=my_copy__GJAI(__tmp__XIAI);
+    __tmp__OP2H=my_copy__2P2H(__tmp__NP2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__YIAI=my_copy__RJAI(__tmp__XIAI);
+    __tmp__OP2H=my_copy__HQ2H(__tmp__NP2H);
   } break;
   case __PUT_TO__: {
-    __tmp__YIAI=my_copy__2JAI(__tmp__XIAI);
+    __tmp__OP2H=my_copy__SQ2H(__tmp__NP2H);
   } break;
   case __ITEM__: {
-    __tmp__YIAI=my_copy__NKAI(__tmp__XIAI);
+    __tmp__OP2H=my_copy__DR2H(__tmp__NP2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__YIAI=my_copy__ZKAI(__tmp__XIAI);
+    __tmp__OP2H=my_copy__PR2H(__tmp__NP2H);
   } break;
   case __CAST__: {
-    __tmp__YIAI=my_copy__CLAI(__tmp__XIAI);
+    __tmp__OP2H=my_copy__YR2H(__tmp__NP2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__YIAI=my_copy__1E2M(__tmp__XIAI);
+    __tmp__OP2H=my_copy__5SYM(__tmp__NP2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__YIAI=my_copy__MRKK(__tmp__XIAI);
+    __tmp__OP2H=my_copy__IUGK(__tmp__NP2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__YIAI=my_copy__ZRKK(__tmp__XIAI);
+    __tmp__XZJR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NP2H)->global__ZGJK),NULL);
+    if (__tmp__XZJR==NULL) {
+      __tmp__YZJR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__XZJR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__YZJR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__YZJR=((__READ_GLOBAL *)__tmp__XZJR);
+      } break;
+      }
+    };
+    __tmp__OP2H=__tmp__YZJR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__YIAI=my_copy__3BGN(__tmp__XIAI);
+    __tmp__OP2H=my_copy__BQCN(__tmp__NP2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__YIAI=my_copy__VIIO(__tmp__XIAI);
+    __tmp__OP2H=my_copy__NREO(__tmp__NP2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__YIAI=my_copy__3PNO(__tmp__XIAI);
+    __tmp__OP2H=my_copy__VYJO(__tmp__NP2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__YIAI=my_copy__CJIO(__tmp__XIAI);
+    __tmp__OP2H=my_copy__0REO(__tmp__NP2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__YIAI=my_copy__JQNO(__tmp__XIAI);
+    __tmp__OP2H=my_copy__BZJO(__tmp__NP2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__YIAI=my_copy__EBNM(__tmp__XIAI);
+    __tmp__OP2H=my_copy__CNJM(__tmp__NP2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__YIAI=my_copy__EOPL(__tmp__XIAI);
+    __tmp__OP2H=my_copy__5XLL(__tmp__NP2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__YIAI=my_copy__SH2M(__tmp__XIAI);
+    __tmp__OP2H=my_copy__WVYM(__tmp__NP2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__YIAI=my_copy__NJIO(__tmp__XIAI);
+    __tmp__OP2H=my_copy__FSEO(__tmp__NP2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__YIAI=my_copy__YZHP(__tmp__XIAI);
+    __tmp__OP2H=my_copy__QCEP(__tmp__NP2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__YIAI=my_copy__13VN(__tmp__XIAI);
+    __tmp__OP2H=my_copy__5LSN(__tmp__NP2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__YIAI=my_copy__G4VN(__tmp__XIAI);
+    __tmp__OP2H=my_copy__KMSN(__tmp__NP2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__YIAI=my_copy__FLTN(__tmp__XIAI);
+    __tmp__OP2H=my_copy__JZPN(__tmp__NP2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__YIAI=my_copy__OUWO(__tmp__XIAI);
+    __tmp__OP2H=my_copy__G3SO(__tmp__NP2H);
   } break;
   };
-  return(create__with__and__YN0H(__tmp__TIAI,__tmp__VIAI,__tmp__YIAI));
+  result__2BYH=NULL;
+  ptr__3BYH=((__POINTER )(NULL));
+  typ_id__CCYH= 0;
+  sz__5BYH=((__UINTEGER_32 )sizeof(__EXPR_DIV));
+  if ((sz__5BYH ==  0)) {
+    result__2BYH=EXPR_DIV__;
+  } else {
+    typ_id__CCYH=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5BYH);
+    if ((typ_id__CCYH == (__INTEGER)(-  1))) {
+      a__4C2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__2C2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__5BYH + a__4C2Q) & (__UINTEGER_32)(~ a__4C2Q));
+      ptr_table__S3XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2C2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__R3XR=((__POINTER )(NULL));
+      result__T3XR=((__POINTER *)ptr_table__S3XR)[ 0];
+      if ((result__T3XR == (void *)NULL)) {
+        result__T3XR=new_lab__2PJ(new_size__2C2Q);
+        next__R3XR=(void *)((unsigned long)result__T3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2C2Q)));
+        ((__POINTER *)next__R3XR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__S3XR)[ 0]=next__R3XR;
+      } else {
+        next__R3XR=((__POINTER *)result__T3XR)[ 0];
+        if ((next__R3XR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T3XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2C2Q <<  1)) <=  4096)) {
+            next__R3XR=(void *)((unsigned long)result__T3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2C2Q)));
+          } else {
+            next__R3XR=new_lab__2PJ(new_size__2C2Q);
+          };
+          ((__POINTER *)next__R3XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__S3XR)[ 0]=next__R3XR;
+        } else {
+          ((__POINTER *)result__T3XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__R3XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__T3XR=next__R3XR;
+        };
+      };
+      ptr__3BYH=result__T3XR;
+    } else {
+      t__CD2Q=((__UINTEGER_32 )typ_id__CCYH);
+      a__ED2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__03XR=(__UINTEGER_32)((__UINTEGER_32)(sz__5BYH + a__ED2Q) & (__UINTEGER_32)(~ a__ED2Q));
+      ptr_table__X3XR=((__POINTER )(&(table_type[(t__CD2Q)])));
+      lab_type__Z3XR=(__UINTEGER_32)(t__CD2Q |  1);
+      next__W3XR=((__POINTER )(NULL));
+      result__Y3XR=((__POINTER *)ptr_table__X3XR)[ 0];
+      if ((result__Y3XR == (void *)NULL)) {
+        result__Y3XR=new_lab__2PJ(lab_type__Z3XR);
+        next__W3XR=(void *)((unsigned long)result__Y3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__03XR)));
+        ((__POINTER *)next__W3XR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__X3XR)[ 0]=next__W3XR;
+      } else {
+        next__W3XR=((__POINTER *)result__Y3XR)[ 0];
+        if ((next__W3XR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y3XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__03XR <<  1)) <=  4096)) {
+            next__W3XR=(void *)((unsigned long)result__Y3XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__03XR)));
+          } else {
+            next__W3XR=new_lab__2PJ(lab_type__Z3XR);
+          };
+          ((__POINTER *)next__W3XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__X3XR)[ 0]=next__W3XR;
+        } else {
+          ((__POINTER *)result__Y3XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__W3XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__Y3XR=next__W3XR;
+        };
+      };
+      ptr__3BYH=result__Y3XR;
+    };
+    result__2BYH=((__EXPR_DIV *)ptr__3BYH);
+    *(result__2BYH) = *(EXPR_DIV__);
+  };
+  Self__4NFI=((__EXPR_DIV *)result__2BYH);
+  Self__4NFI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JP2H;
+  Self__4NFI->parent_expr_binary__VBKH.left__XO1H=__tmp__LP2H;
+  Self__4NFI->parent_expr_binary__VBKH.right__WO2H=__tmp__OP2H;
+  return(result__2BYH);
 }
 
-static __EXPR_AND* my_copy__1IAI(__EXPR_AND *Self__2IAI)
+static __EXPR_AND* my_copy__RP2H(__EXPR_AND *Self__SP2H)
 // ({EXPR_AND}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__4IAI;
-  void *__tmp__5IAI,*__tmp__AJAI,*__tmp__CJAI,*__tmp__DJAI;
-  __STRING_CST *Self__F1AQ,*Self__N1AQ;
-  __PROTOTYPE_CST *Self__G1AQ,*Self__O1AQ;
-  __INTEGER_CST *Self__H1AQ,*Self__P1AQ;
-  __REAL_CST *Self__J1AQ,*Self__R1AQ;
-  __CHARACTER_CST *Self__L1AQ,*Self__T1AQ;
-  __IS_EXPANDED *Self__M1AQ,*Self__U1AQ;
-  __tmp__4IAI=Self__2IAI->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__5IAI=Self__2IAI->parent_expr_binary__20NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__5IAI)->__id) {
+  __INTEGER_64 v__E0JR,v__L1JR;
+  __POSITION __tmp__UP2H,p__D0JR,p__P0JR,p__10JR,p__K1JR,p__W1JR;
+  __POSITION p__C2JR;
+  void *__tmp__VP2H,*__tmp__WP2H,*__tmp__YP2H,*__tmp__ZP2H;
+  __STRING_CST *Self__FA3P,*Self__NA3P;
+  __PROTOTYPE_CST *Self__GA3P,*Self__OA3P;
+  __INTEGER_CST *Self__HA3P,*result__0ZJR,*Self__C0JR,*Self__PA3P;
+  __INTEGER_CST *result__B1JR,*Self__J1JR;
+  void *t__F0JR,*t__R0JR,*t__M1JR,*t__Y1JR;
+  __POINTER ptr__1ZJR,ptr_table__23XR,next__13XR,result__33XR;
+  __POINTER ptr_table__B4XR,next__A4XR,result__C4XR,ptr__H0JR;
+  __POINTER ptr_table__G4XR,next__F4XR,result__H4XR,ptr_table__L4XR;
+  __POINTER next__K4XR,result__M4XR,ptr__T0JR,ptr_table__Q4XR;
+  __POINTER next__P4XR,result__R4XR,ptr_table__V4XR,next__U4XR;
+  __POINTER result__W4XR,ptr__C1JR,ptr_table__04XR,next__Z4XR;
+  __POINTER result__14XR,ptr_table__54XR,next__44XR,result__A5XR;
+  __POINTER ptr__O1JR,ptr_table__E5XR,next__D5XR,result__F5XR;
+  __POINTER ptr_table__J5XR,next__I5XR,result__K5XR,ptr__01JR;
+  __POINTER ptr_table__O5XR,next__N5XR,result__P5XR,ptr_table__T5XR;
+  __POINTER next__S5XR,result__U5XR,ptr__PDYH,ptr_table__Y5XR;
+  __POINTER next__X5XR,result__Z5XR,ptr_table__35XR,next__25XR;
+  __POINTER result__45XR;
+  __INTEGER typ_id__2ZJR,typ_id__I0JR,typ_id__U0JR,typ_id__D1JR;
+  __INTEGER typ_id__P1JR,typ_id__11JR,typ_id__UDYH;
+  __UINTEGER_32 sz__3ZJR,a__4ZJR,new_size__5ZJR,t__A0JR,a__B0JR;
+  __UINTEGER_32 new_size__E4XR,lab_type__D4XR,sz__J0JR,a__K0JR;
+  __UINTEGER_32 new_size__L0JR,t__M0JR,a__N0JR,new_size__O4XR;
+  __UINTEGER_32 lab_type__N4XR,sz__V0JR,a__W0JR,new_size__X0JR,t__Y0JR;
+  __UINTEGER_32 a__Z0JR,new_size__Y4XR,lab_type__X4XR,sz__E1JR,a__F1JR;
+  __UINTEGER_32 new_size__G1JR,t__H1JR,a__I1JR,new_size__C5XR;
+  __UINTEGER_32 lab_type__B5XR,sz__Q1JR,a__R1JR,new_size__S1JR,t__T1JR;
+  __UINTEGER_32 a__U1JR,new_size__M5XR,lab_type__L5XR,sz__21JR,a__31JR;
+  __UINTEGER_32 new_size__41JR,t__51JR,a__A2JR,new_size__W5XR;
+  __UINTEGER_32 lab_type__V5XR,sz__RDYH,a__JD2Q,new_size__HD2Q,t__ND2Q;
+  __UINTEGER_32 a__PD2Q,new_size__AAYR,lab_type__55XR;
+  void *__tmp__TOAR,*__tmp__XOAR,*__tmp__40JR,*__tmp__1OAR,*__tmp__5OAR;
+  void *__tmp__F2JR;
+  __READ_LOCAL *__tmp__UOAR,*__tmp__YOAR,*__tmp__2OAR,*__tmp__APAR;
+  __REAL_CST *Self__JA3P,*result__G0JR,*Self__O0JR,*Self__RA3P;
+  __REAL_CST *result__N1JR,*Self__V1JR;
+  void *v__Q0JR,*v__X1JR;
+  __CHARACTER_CST *Self__LA3P,*Self__TA3P;
+  __IS_EXPANDED *Self__MA3P,*result__S0JR,*Self__00JR,*Self__UA3P;
+  __IS_EXPANDED *result__Z1JR,*Self__B2JR;
+  __READ_GLOBAL *__tmp__50JR,*__tmp__G2JR;
+  __EXPR_AND *result__ODYH,*Self__EOFI;
+  __tmp__UP2H=Self__SP2H->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__VP2H=Self__SP2H->parent_expr_binary__ICKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__VP2H)->__id) {
   case __LIST__: {
-    __tmp__AJAI=my_copy__IE2M(__tmp__5IAI);
+    __tmp__WP2H=my_copy__MSYM(__tmp__VP2H);
   } break;
   case __STRING_CST__: {
-    Self__F1AQ=((__STRING_CST *)__tmp__5IAI);
-    __tmp__AJAI=create__text__BMQH(Self__F1AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__F1AQ->string__LDAI);
+    Self__FA3P=((__STRING_CST *)__tmp__VP2H);
+    __tmp__WP2H=create__text__ITMH(Self__FA3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FA3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__AJAI=my_copy__ODAI(__tmp__5IAI);
+    __tmp__WP2H=my_copy__EK2H(__tmp__VP2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__G1AQ=((__PROTOTYPE_CST *)__tmp__5IAI);
-    __tmp__AJAI=create__type__HZQC(Self__G1AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__G1AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__GA3P=((__PROTOTYPE_CST *)__tmp__VP2H);
+    __tmp__WP2H=create__type__PKQC(Self__GA3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GA3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__H1AQ=((__INTEGER_CST *)__tmp__5IAI);
-    __tmp__AJAI=create__value__type__I1QC(Self__H1AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__H1AQ->value__VUYD,Self__H1AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__HA3P=((__INTEGER_CST *)__tmp__VP2H);
+    p__D0JR=Self__HA3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__E0JR=Self__HA3P->value__W4YD;
+    t__F0JR=Self__HA3P->parent_constant__B3LC.static_type__M2YD;
+    result__0ZJR=NULL;
+    ptr__1ZJR=((__POINTER )(NULL));
+    typ_id__2ZJR= 0;
+    sz__3ZJR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__3ZJR ==  0)) {
+      result__0ZJR=INTEGER_CST__;
+    } else {
+      typ_id__2ZJR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3ZJR);
+      if ((typ_id__2ZJR == (__INTEGER)(-  1))) {
+        a__4ZJR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__5ZJR=(__UINTEGER_32)((__UINTEGER_32)(sz__3ZJR + a__4ZJR) & (__UINTEGER_32)(~ a__4ZJR));
+        ptr_table__23XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5ZJR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__13XR=((__POINTER )(NULL));
+        result__33XR=((__POINTER *)ptr_table__23XR)[ 0];
+        if ((result__33XR == (void *)NULL)) {
+          result__33XR=new_lab__2PJ(new_size__5ZJR);
+          next__13XR=(void *)((unsigned long)result__33XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5ZJR)));
+          ((__POINTER *)next__13XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__23XR)[ 0]=next__13XR;
+        } else {
+          next__13XR=((__POINTER *)result__33XR)[ 0];
+          if ((next__13XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__33XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5ZJR <<  1)) <=  4096)) {
+              next__13XR=(void *)((unsigned long)result__33XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5ZJR)));
+            } else {
+              next__13XR=new_lab__2PJ(new_size__5ZJR);
+            };
+            ((__POINTER *)next__13XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__23XR)[ 0]=next__13XR;
+          } else {
+            ((__POINTER *)result__33XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__13XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__33XR=next__13XR;
+          };
+        };
+        ptr__1ZJR=result__33XR;
+      } else {
+        t__A0JR=((__UINTEGER_32 )typ_id__2ZJR);
+        a__B0JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__E4XR=(__UINTEGER_32)((__UINTEGER_32)(sz__3ZJR + a__B0JR) & (__UINTEGER_32)(~ a__B0JR));
+        ptr_table__B4XR=((__POINTER )(&(table_type[(t__A0JR)])));
+        lab_type__D4XR=(__UINTEGER_32)(t__A0JR |  1);
+        next__A4XR=((__POINTER )(NULL));
+        result__C4XR=((__POINTER *)ptr_table__B4XR)[ 0];
+        if ((result__C4XR == (void *)NULL)) {
+          result__C4XR=new_lab__2PJ(lab_type__D4XR);
+          next__A4XR=(void *)((unsigned long)result__C4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E4XR)));
+          ((__POINTER *)next__A4XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__B4XR)[ 0]=next__A4XR;
+        } else {
+          next__A4XR=((__POINTER *)result__C4XR)[ 0];
+          if ((next__A4XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C4XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__E4XR <<  1)) <=  4096)) {
+              next__A4XR=(void *)((unsigned long)result__C4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E4XR)));
+            } else {
+              next__A4XR=new_lab__2PJ(lab_type__D4XR);
+            };
+            ((__POINTER *)next__A4XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__B4XR)[ 0]=next__A4XR;
+          } else {
+            ((__POINTER *)result__C4XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__A4XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__C4XR=next__A4XR;
+          };
+        };
+        ptr__1ZJR=result__C4XR;
+      };
+      result__0ZJR=((__INTEGER_CST *)ptr__1ZJR);
+      *(result__0ZJR) = *(INTEGER_CST__);
+    };
+    Self__C0JR=((__INTEGER_CST *)result__0ZJR);
+    Self__C0JR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__D0JR;
+    Self__C0JR->value__W4YD=v__E0JR;
+    Self__C0JR->parent_constant__B3LC.static_type__M2YD=t__F0JR;
+    check_type__YG5D(Self__C0JR);
+    __tmp__WP2H=result__0ZJR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__AJAI=my_copy__02IJ(__tmp__5IAI);
+    __tmp__TOAR=read__QB5G(((__READ_LOCAL *)__tmp__VP2H)->local__HJZD);
+    if (__tmp__TOAR==NULL) {
+      __tmp__UOAR=NULL;
+    } else {
+      __tmp__UOAR=((__READ_LOCAL *)__tmp__TOAR);
+    };
+    __tmp__WP2H=__tmp__UOAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__AJAI=my_copy__2EAI(__tmp__5IAI);
+    __tmp__WP2H=my_copy__SL2H(__tmp__VP2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__AJAI=my_copy__VFAI(__tmp__5IAI);
+    __tmp__WP2H=my_copy__LM2H(__tmp__VP2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__AJAI=my_copy__CGAI(__tmp__5IAI);
+    __tmp__WP2H=my_copy__YM2H(__tmp__VP2H);
   } break;
   case __REAL_CST__: {
-    Self__J1AQ=((__REAL_CST *)__tmp__5IAI);
-    __tmp__AJAI=create__value__type__2KQH(Self__J1AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__J1AQ->value__RGAI,Self__J1AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__JA3P=((__REAL_CST *)__tmp__VP2H);
+    p__P0JR=Self__JA3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__Q0JR=Self__JA3P->value__HN2H;
+    t__R0JR=Self__JA3P->parent_constant__U2JH.static_type__M2YD;
+    result__G0JR=NULL;
+    ptr__H0JR=((__POINTER )(NULL));
+    typ_id__I0JR= 0;
+    sz__J0JR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__J0JR ==  0)) {
+      result__G0JR=REAL_CST__;
+    } else {
+      typ_id__I0JR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__J0JR);
+      if ((typ_id__I0JR == (__INTEGER)(-  1))) {
+        a__K0JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__L0JR=(__UINTEGER_32)((__UINTEGER_32)(sz__J0JR + a__K0JR) & (__UINTEGER_32)(~ a__K0JR));
+        ptr_table__G4XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L0JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__F4XR=((__POINTER )(NULL));
+        result__H4XR=((__POINTER *)ptr_table__G4XR)[ 0];
+        if ((result__H4XR == (void *)NULL)) {
+          result__H4XR=new_lab__2PJ(new_size__L0JR);
+          next__F4XR=(void *)((unsigned long)result__H4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0JR)));
+          ((__POINTER *)next__F4XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__G4XR)[ 0]=next__F4XR;
+        } else {
+          next__F4XR=((__POINTER *)result__H4XR)[ 0];
+          if ((next__F4XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H4XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L0JR <<  1)) <=  4096)) {
+              next__F4XR=(void *)((unsigned long)result__H4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0JR)));
+            } else {
+              next__F4XR=new_lab__2PJ(new_size__L0JR);
+            };
+            ((__POINTER *)next__F4XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__G4XR)[ 0]=next__F4XR;
+          } else {
+            ((__POINTER *)result__H4XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__F4XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__H4XR=next__F4XR;
+          };
+        };
+        ptr__H0JR=result__H4XR;
+      } else {
+        t__M0JR=((__UINTEGER_32 )typ_id__I0JR);
+        a__N0JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__O4XR=(__UINTEGER_32)((__UINTEGER_32)(sz__J0JR + a__N0JR) & (__UINTEGER_32)(~ a__N0JR));
+        ptr_table__L4XR=((__POINTER )(&(table_type[(t__M0JR)])));
+        lab_type__N4XR=(__UINTEGER_32)(t__M0JR |  1);
+        next__K4XR=((__POINTER )(NULL));
+        result__M4XR=((__POINTER *)ptr_table__L4XR)[ 0];
+        if ((result__M4XR == (void *)NULL)) {
+          result__M4XR=new_lab__2PJ(lab_type__N4XR);
+          next__K4XR=(void *)((unsigned long)result__M4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O4XR)));
+          ((__POINTER *)next__K4XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__L4XR)[ 0]=next__K4XR;
+        } else {
+          next__K4XR=((__POINTER *)result__M4XR)[ 0];
+          if ((next__K4XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M4XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__O4XR <<  1)) <=  4096)) {
+              next__K4XR=(void *)((unsigned long)result__M4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O4XR)));
+            } else {
+              next__K4XR=new_lab__2PJ(lab_type__N4XR);
+            };
+            ((__POINTER *)next__K4XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__L4XR)[ 0]=next__K4XR;
+          } else {
+            ((__POINTER *)result__M4XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__K4XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__M4XR=next__K4XR;
+          };
+        };
+        ptr__H0JR=result__M4XR;
+      };
+      result__G0JR=((__REAL_CST *)ptr__H0JR);
+      *(result__G0JR) = *(REAL_CST__);
+    };
+    Self__O0JR=((__REAL_CST *)result__G0JR);
+    Self__O0JR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__P0JR;
+    Self__O0JR->value__HN2H=v__Q0JR;
+    Self__O0JR->parent_constant__U2JH.static_type__M2YD=t__R0JR;
+    __tmp__WP2H=result__G0JR;
   } break;
   case __CHARACTER_CST__: {
-    Self__L1AQ=((__CHARACTER_CST *)__tmp__5IAI);
-    __tmp__AJAI=create__char__XLQH(Self__L1AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__L1AQ->text__ZGAI);
+    Self__LA3P=((__CHARACTER_CST *)__tmp__VP2H);
+    __tmp__WP2H=create__char__4SMH(Self__LA3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LA3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__M1AQ=((__IS_EXPANDED *)__tmp__5IAI);
-    __tmp__AJAI=create__receiver__2J0H(Self__M1AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__M1AQ->receiver__AHAI));
+    Self__MA3P=((__IS_EXPANDED *)__tmp__VP2H);
+    __tmp__XOAR=read__QB5G(((__READ_LOCAL *)Self__MA3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__XOAR==NULL) {
+      __tmp__YOAR=NULL;
+    } else {
+      __tmp__YOAR=((__READ_LOCAL *)__tmp__XOAR);
+    };
+    p__10JR=Self__MA3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__S0JR=NULL;
+    ptr__T0JR=((__POINTER )(NULL));
+    typ_id__U0JR= 0;
+    sz__V0JR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__V0JR ==  0)) {
+      result__S0JR=IS_EXPANDED__;
+    } else {
+      typ_id__U0JR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__V0JR);
+      if ((typ_id__U0JR == (__INTEGER)(-  1))) {
+        a__W0JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__X0JR=(__UINTEGER_32)((__UINTEGER_32)(sz__V0JR + a__W0JR) & (__UINTEGER_32)(~ a__W0JR));
+        ptr_table__Q4XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__X0JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__P4XR=((__POINTER )(NULL));
+        result__R4XR=((__POINTER *)ptr_table__Q4XR)[ 0];
+        if ((result__R4XR == (void *)NULL)) {
+          result__R4XR=new_lab__2PJ(new_size__X0JR);
+          next__P4XR=(void *)((unsigned long)result__R4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X0JR)));
+          ((__POINTER *)next__P4XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__Q4XR)[ 0]=next__P4XR;
+        } else {
+          next__P4XR=((__POINTER *)result__R4XR)[ 0];
+          if ((next__P4XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R4XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X0JR <<  1)) <=  4096)) {
+              next__P4XR=(void *)((unsigned long)result__R4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X0JR)));
+            } else {
+              next__P4XR=new_lab__2PJ(new_size__X0JR);
+            };
+            ((__POINTER *)next__P4XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__Q4XR)[ 0]=next__P4XR;
+          } else {
+            ((__POINTER *)result__R4XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__P4XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__R4XR=next__P4XR;
+          };
+        };
+        ptr__T0JR=result__R4XR;
+      } else {
+        t__Y0JR=((__UINTEGER_32 )typ_id__U0JR);
+        a__Z0JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__Y4XR=(__UINTEGER_32)((__UINTEGER_32)(sz__V0JR + a__Z0JR) & (__UINTEGER_32)(~ a__Z0JR));
+        ptr_table__V4XR=((__POINTER )(&(table_type[(t__Y0JR)])));
+        lab_type__X4XR=(__UINTEGER_32)(t__Y0JR |  1);
+        next__U4XR=((__POINTER )(NULL));
+        result__W4XR=((__POINTER *)ptr_table__V4XR)[ 0];
+        if ((result__W4XR == (void *)NULL)) {
+          result__W4XR=new_lab__2PJ(lab_type__X4XR);
+          next__U4XR=(void *)((unsigned long)result__W4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y4XR)));
+          ((__POINTER *)next__U4XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__V4XR)[ 0]=next__U4XR;
+        } else {
+          next__U4XR=((__POINTER *)result__W4XR)[ 0];
+          if ((next__U4XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__W4XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Y4XR <<  1)) <=  4096)) {
+              next__U4XR=(void *)((unsigned long)result__W4XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y4XR)));
+            } else {
+              next__U4XR=new_lab__2PJ(lab_type__X4XR);
+            };
+            ((__POINTER *)next__U4XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__V4XR)[ 0]=next__U4XR;
+          } else {
+            ((__POINTER *)result__W4XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__U4XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__W4XR=next__U4XR;
+          };
+        };
+        ptr__T0JR=result__W4XR;
+      };
+      result__S0JR=((__IS_EXPANDED *)ptr__T0JR);
+      *(result__S0JR) = *(IS_EXPANDED__);
+    };
+    Self__00JR=((__IS_EXPANDED *)result__S0JR);
+    Self__00JR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__10JR;
+    Self__00JR->receiver__WN2H=__tmp__YOAR;
+    __tmp__WP2H=result__S0JR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__AJAI=my_copy__FHAI(__tmp__5IAI);
+    __tmp__WP2H=my_copy__1N2H(__tmp__VP2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__AJAI=my_copy__OHAI(__tmp__5IAI);
+    __tmp__WP2H=my_copy__EO2H(__tmp__VP2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__AJAI=my_copy__ZHAI(__tmp__5IAI);
+    __tmp__WP2H=my_copy__PO2H(__tmp__VP2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__AJAI=my_copy__FIAI(__tmp__5IAI);
+    __tmp__WP2H=my_copy__1O2H(__tmp__VP2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__AJAI=my_copy__QIAI(__tmp__5IAI);
+    __tmp__WP2H=my_copy__GP2H(__tmp__VP2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__AJAI=my_copy__1IAI(__tmp__5IAI);
+    __tmp__WP2H=my_copy__RP2H(__tmp__VP2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__AJAI=my_copy__GJAI(__tmp__5IAI);
+    __tmp__WP2H=my_copy__2P2H(__tmp__VP2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__AJAI=my_copy__RJAI(__tmp__5IAI);
+    __tmp__WP2H=my_copy__HQ2H(__tmp__VP2H);
   } break;
   case __PUT_TO__: {
-    __tmp__AJAI=my_copy__2JAI(__tmp__5IAI);
+    __tmp__WP2H=my_copy__SQ2H(__tmp__VP2H);
   } break;
   case __ITEM__: {
-    __tmp__AJAI=my_copy__NKAI(__tmp__5IAI);
+    __tmp__WP2H=my_copy__DR2H(__tmp__VP2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__AJAI=my_copy__ZKAI(__tmp__5IAI);
+    __tmp__WP2H=my_copy__PR2H(__tmp__VP2H);
   } break;
   case __CAST__: {
-    __tmp__AJAI=my_copy__CLAI(__tmp__5IAI);
+    __tmp__WP2H=my_copy__YR2H(__tmp__VP2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__AJAI=my_copy__1E2M(__tmp__5IAI);
+    __tmp__WP2H=my_copy__5SYM(__tmp__VP2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__AJAI=my_copy__MRKK(__tmp__5IAI);
+    __tmp__WP2H=my_copy__IUGK(__tmp__VP2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__AJAI=my_copy__ZRKK(__tmp__5IAI);
+    __tmp__40JR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VP2H)->global__ZGJK),NULL);
+    if (__tmp__40JR==NULL) {
+      __tmp__50JR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__40JR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__50JR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__50JR=((__READ_GLOBAL *)__tmp__40JR);
+      } break;
+      }
+    };
+    __tmp__WP2H=__tmp__50JR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__AJAI=my_copy__3BGN(__tmp__5IAI);
+    __tmp__WP2H=my_copy__BQCN(__tmp__VP2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__AJAI=my_copy__VIIO(__tmp__5IAI);
+    __tmp__WP2H=my_copy__NREO(__tmp__VP2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__AJAI=my_copy__3PNO(__tmp__5IAI);
+    __tmp__WP2H=my_copy__VYJO(__tmp__VP2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__AJAI=my_copy__CJIO(__tmp__5IAI);
+    __tmp__WP2H=my_copy__0REO(__tmp__VP2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__AJAI=my_copy__JQNO(__tmp__5IAI);
+    __tmp__WP2H=my_copy__BZJO(__tmp__VP2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__AJAI=my_copy__EBNM(__tmp__5IAI);
+    __tmp__WP2H=my_copy__CNJM(__tmp__VP2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__AJAI=my_copy__EOPL(__tmp__5IAI);
+    __tmp__WP2H=my_copy__5XLL(__tmp__VP2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__AJAI=my_copy__SH2M(__tmp__5IAI);
+    __tmp__WP2H=my_copy__WVYM(__tmp__VP2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__AJAI=my_copy__NJIO(__tmp__5IAI);
+    __tmp__WP2H=my_copy__FSEO(__tmp__VP2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__AJAI=my_copy__YZHP(__tmp__5IAI);
+    __tmp__WP2H=my_copy__QCEP(__tmp__VP2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__AJAI=my_copy__13VN(__tmp__5IAI);
+    __tmp__WP2H=my_copy__5LSN(__tmp__VP2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__AJAI=my_copy__G4VN(__tmp__5IAI);
+    __tmp__WP2H=my_copy__KMSN(__tmp__VP2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__AJAI=my_copy__FLTN(__tmp__5IAI);
+    __tmp__WP2H=my_copy__JZPN(__tmp__VP2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__AJAI=my_copy__OUWO(__tmp__5IAI);
+    __tmp__WP2H=my_copy__G3SO(__tmp__VP2H);
   } break;
   };
-  __tmp__CJAI=Self__2IAI->parent_expr_binary__20NH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__CJAI)->__id) {
+  __tmp__YP2H=Self__SP2H->parent_expr_binary__ICKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__YP2H)->__id) {
   case __LIST__: {
-    __tmp__DJAI=my_copy__IE2M(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__MSYM(__tmp__YP2H);
   } break;
   case __STRING_CST__: {
-    Self__N1AQ=((__STRING_CST *)__tmp__CJAI);
-    __tmp__DJAI=create__text__BMQH(Self__N1AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__N1AQ->string__LDAI);
+    Self__NA3P=((__STRING_CST *)__tmp__YP2H);
+    __tmp__ZP2H=create__text__ITMH(Self__NA3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NA3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__DJAI=my_copy__ODAI(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__EK2H(__tmp__YP2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__O1AQ=((__PROTOTYPE_CST *)__tmp__CJAI);
-    __tmp__DJAI=create__type__HZQC(Self__O1AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__O1AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__OA3P=((__PROTOTYPE_CST *)__tmp__YP2H);
+    __tmp__ZP2H=create__type__PKQC(Self__OA3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__OA3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__P1AQ=((__INTEGER_CST *)__tmp__CJAI);
-    __tmp__DJAI=create__value__type__I1QC(Self__P1AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__P1AQ->value__VUYD,Self__P1AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__PA3P=((__INTEGER_CST *)__tmp__YP2H);
+    p__K1JR=Self__PA3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__L1JR=Self__PA3P->value__W4YD;
+    t__M1JR=Self__PA3P->parent_constant__B3LC.static_type__M2YD;
+    result__B1JR=NULL;
+    ptr__C1JR=((__POINTER )(NULL));
+    typ_id__D1JR= 0;
+    sz__E1JR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__E1JR ==  0)) {
+      result__B1JR=INTEGER_CST__;
+    } else {
+      typ_id__D1JR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__E1JR);
+      if ((typ_id__D1JR == (__INTEGER)(-  1))) {
+        a__F1JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__G1JR=(__UINTEGER_32)((__UINTEGER_32)(sz__E1JR + a__F1JR) & (__UINTEGER_32)(~ a__F1JR));
+        ptr_table__04XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G1JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__Z4XR=((__POINTER )(NULL));
+        result__14XR=((__POINTER *)ptr_table__04XR)[ 0];
+        if ((result__14XR == (void *)NULL)) {
+          result__14XR=new_lab__2PJ(new_size__G1JR);
+          next__Z4XR=(void *)((unsigned long)result__14XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G1JR)));
+          ((__POINTER *)next__Z4XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__04XR)[ 0]=next__Z4XR;
+        } else {
+          next__Z4XR=((__POINTER *)result__14XR)[ 0];
+          if ((next__Z4XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__14XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__G1JR <<  1)) <=  4096)) {
+              next__Z4XR=(void *)((unsigned long)result__14XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G1JR)));
+            } else {
+              next__Z4XR=new_lab__2PJ(new_size__G1JR);
+            };
+            ((__POINTER *)next__Z4XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__04XR)[ 0]=next__Z4XR;
+          } else {
+            ((__POINTER *)result__14XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z4XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__14XR=next__Z4XR;
+          };
+        };
+        ptr__C1JR=result__14XR;
+      } else {
+        t__H1JR=((__UINTEGER_32 )typ_id__D1JR);
+        a__I1JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__C5XR=(__UINTEGER_32)((__UINTEGER_32)(sz__E1JR + a__I1JR) & (__UINTEGER_32)(~ a__I1JR));
+        ptr_table__54XR=((__POINTER )(&(table_type[(t__H1JR)])));
+        lab_type__B5XR=(__UINTEGER_32)(t__H1JR |  1);
+        next__44XR=((__POINTER )(NULL));
+        result__A5XR=((__POINTER *)ptr_table__54XR)[ 0];
+        if ((result__A5XR == (void *)NULL)) {
+          result__A5XR=new_lab__2PJ(lab_type__B5XR);
+          next__44XR=(void *)((unsigned long)result__A5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C5XR)));
+          ((__POINTER *)next__44XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__54XR)[ 0]=next__44XR;
+        } else {
+          next__44XR=((__POINTER *)result__A5XR)[ 0];
+          if ((next__44XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A5XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__C5XR <<  1)) <=  4096)) {
+              next__44XR=(void *)((unsigned long)result__A5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C5XR)));
+            } else {
+              next__44XR=new_lab__2PJ(lab_type__B5XR);
+            };
+            ((__POINTER *)next__44XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__54XR)[ 0]=next__44XR;
+          } else {
+            ((__POINTER *)result__A5XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__44XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__A5XR=next__44XR;
+          };
+        };
+        ptr__C1JR=result__A5XR;
+      };
+      result__B1JR=((__INTEGER_CST *)ptr__C1JR);
+      *(result__B1JR) = *(INTEGER_CST__);
+    };
+    Self__J1JR=((__INTEGER_CST *)result__B1JR);
+    Self__J1JR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__K1JR;
+    Self__J1JR->value__W4YD=v__L1JR;
+    Self__J1JR->parent_constant__B3LC.static_type__M2YD=t__M1JR;
+    check_type__YG5D(Self__J1JR);
+    __tmp__ZP2H=result__B1JR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__DJAI=my_copy__02IJ(__tmp__CJAI);
+    __tmp__1OAR=read__QB5G(((__READ_LOCAL *)__tmp__YP2H)->local__HJZD);
+    if (__tmp__1OAR==NULL) {
+      __tmp__2OAR=NULL;
+    } else {
+      __tmp__2OAR=((__READ_LOCAL *)__tmp__1OAR);
+    };
+    __tmp__ZP2H=__tmp__2OAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__DJAI=my_copy__2EAI(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__SL2H(__tmp__YP2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__DJAI=my_copy__VFAI(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__LM2H(__tmp__YP2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__DJAI=my_copy__CGAI(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__YM2H(__tmp__YP2H);
   } break;
   case __REAL_CST__: {
-    Self__R1AQ=((__REAL_CST *)__tmp__CJAI);
-    __tmp__DJAI=create__value__type__2KQH(Self__R1AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__R1AQ->value__RGAI,Self__R1AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__RA3P=((__REAL_CST *)__tmp__YP2H);
+    p__W1JR=Self__RA3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__X1JR=Self__RA3P->value__HN2H;
+    t__Y1JR=Self__RA3P->parent_constant__U2JH.static_type__M2YD;
+    result__N1JR=NULL;
+    ptr__O1JR=((__POINTER )(NULL));
+    typ_id__P1JR= 0;
+    sz__Q1JR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__Q1JR ==  0)) {
+      result__N1JR=REAL_CST__;
+    } else {
+      typ_id__P1JR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Q1JR);
+      if ((typ_id__P1JR == (__INTEGER)(-  1))) {
+        a__R1JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__S1JR=(__UINTEGER_32)((__UINTEGER_32)(sz__Q1JR + a__R1JR) & (__UINTEGER_32)(~ a__R1JR));
+        ptr_table__E5XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__S1JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__D5XR=((__POINTER )(NULL));
+        result__F5XR=((__POINTER *)ptr_table__E5XR)[ 0];
+        if ((result__F5XR == (void *)NULL)) {
+          result__F5XR=new_lab__2PJ(new_size__S1JR);
+          next__D5XR=(void *)((unsigned long)result__F5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S1JR)));
+          ((__POINTER *)next__D5XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__E5XR)[ 0]=next__D5XR;
+        } else {
+          next__D5XR=((__POINTER *)result__F5XR)[ 0];
+          if ((next__D5XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F5XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__S1JR <<  1)) <=  4096)) {
+              next__D5XR=(void *)((unsigned long)result__F5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S1JR)));
+            } else {
+              next__D5XR=new_lab__2PJ(new_size__S1JR);
+            };
+            ((__POINTER *)next__D5XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__E5XR)[ 0]=next__D5XR;
+          } else {
+            ((__POINTER *)result__F5XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__D5XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__F5XR=next__D5XR;
+          };
+        };
+        ptr__O1JR=result__F5XR;
+      } else {
+        t__T1JR=((__UINTEGER_32 )typ_id__P1JR);
+        a__U1JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__M5XR=(__UINTEGER_32)((__UINTEGER_32)(sz__Q1JR + a__U1JR) & (__UINTEGER_32)(~ a__U1JR));
+        ptr_table__J5XR=((__POINTER )(&(table_type[(t__T1JR)])));
+        lab_type__L5XR=(__UINTEGER_32)(t__T1JR |  1);
+        next__I5XR=((__POINTER )(NULL));
+        result__K5XR=((__POINTER *)ptr_table__J5XR)[ 0];
+        if ((result__K5XR == (void *)NULL)) {
+          result__K5XR=new_lab__2PJ(lab_type__L5XR);
+          next__I5XR=(void *)((unsigned long)result__K5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M5XR)));
+          ((__POINTER *)next__I5XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__J5XR)[ 0]=next__I5XR;
+        } else {
+          next__I5XR=((__POINTER *)result__K5XR)[ 0];
+          if ((next__I5XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K5XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__M5XR <<  1)) <=  4096)) {
+              next__I5XR=(void *)((unsigned long)result__K5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M5XR)));
+            } else {
+              next__I5XR=new_lab__2PJ(lab_type__L5XR);
+            };
+            ((__POINTER *)next__I5XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__J5XR)[ 0]=next__I5XR;
+          } else {
+            ((__POINTER *)result__K5XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__I5XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__K5XR=next__I5XR;
+          };
+        };
+        ptr__O1JR=result__K5XR;
+      };
+      result__N1JR=((__REAL_CST *)ptr__O1JR);
+      *(result__N1JR) = *(REAL_CST__);
+    };
+    Self__V1JR=((__REAL_CST *)result__N1JR);
+    Self__V1JR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__W1JR;
+    Self__V1JR->value__HN2H=v__X1JR;
+    Self__V1JR->parent_constant__U2JH.static_type__M2YD=t__Y1JR;
+    __tmp__ZP2H=result__N1JR;
   } break;
   case __CHARACTER_CST__: {
-    Self__T1AQ=((__CHARACTER_CST *)__tmp__CJAI);
-    __tmp__DJAI=create__char__XLQH(Self__T1AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__T1AQ->text__ZGAI);
+    Self__TA3P=((__CHARACTER_CST *)__tmp__YP2H);
+    __tmp__ZP2H=create__char__4SMH(Self__TA3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TA3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__U1AQ=((__IS_EXPANDED *)__tmp__CJAI);
-    __tmp__DJAI=create__receiver__2J0H(Self__U1AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__U1AQ->receiver__AHAI));
+    Self__UA3P=((__IS_EXPANDED *)__tmp__YP2H);
+    __tmp__5OAR=read__QB5G(((__READ_LOCAL *)Self__UA3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__5OAR==NULL) {
+      __tmp__APAR=NULL;
+    } else {
+      __tmp__APAR=((__READ_LOCAL *)__tmp__5OAR);
+    };
+    p__C2JR=Self__UA3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__Z1JR=NULL;
+    ptr__01JR=((__POINTER )(NULL));
+    typ_id__11JR= 0;
+    sz__21JR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__21JR ==  0)) {
+      result__Z1JR=IS_EXPANDED__;
+    } else {
+      typ_id__11JR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__21JR);
+      if ((typ_id__11JR == (__INTEGER)(-  1))) {
+        a__31JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__41JR=(__UINTEGER_32)((__UINTEGER_32)(sz__21JR + a__31JR) & (__UINTEGER_32)(~ a__31JR));
+        ptr_table__O5XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__41JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__N5XR=((__POINTER )(NULL));
+        result__P5XR=((__POINTER *)ptr_table__O5XR)[ 0];
+        if ((result__P5XR == (void *)NULL)) {
+          result__P5XR=new_lab__2PJ(new_size__41JR);
+          next__N5XR=(void *)((unsigned long)result__P5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__41JR)));
+          ((__POINTER *)next__N5XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__O5XR)[ 0]=next__N5XR;
+        } else {
+          next__N5XR=((__POINTER *)result__P5XR)[ 0];
+          if ((next__N5XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P5XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__41JR <<  1)) <=  4096)) {
+              next__N5XR=(void *)((unsigned long)result__P5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__41JR)));
+            } else {
+              next__N5XR=new_lab__2PJ(new_size__41JR);
+            };
+            ((__POINTER *)next__N5XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__O5XR)[ 0]=next__N5XR;
+          } else {
+            ((__POINTER *)result__P5XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__N5XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__P5XR=next__N5XR;
+          };
+        };
+        ptr__01JR=result__P5XR;
+      } else {
+        t__51JR=((__UINTEGER_32 )typ_id__11JR);
+        a__A2JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__W5XR=(__UINTEGER_32)((__UINTEGER_32)(sz__21JR + a__A2JR) & (__UINTEGER_32)(~ a__A2JR));
+        ptr_table__T5XR=((__POINTER )(&(table_type[(t__51JR)])));
+        lab_type__V5XR=(__UINTEGER_32)(t__51JR |  1);
+        next__S5XR=((__POINTER )(NULL));
+        result__U5XR=((__POINTER *)ptr_table__T5XR)[ 0];
+        if ((result__U5XR == (void *)NULL)) {
+          result__U5XR=new_lab__2PJ(lab_type__V5XR);
+          next__S5XR=(void *)((unsigned long)result__U5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W5XR)));
+          ((__POINTER *)next__S5XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__T5XR)[ 0]=next__S5XR;
+        } else {
+          next__S5XR=((__POINTER *)result__U5XR)[ 0];
+          if ((next__S5XR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U5XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__W5XR <<  1)) <=  4096)) {
+              next__S5XR=(void *)((unsigned long)result__U5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W5XR)));
+            } else {
+              next__S5XR=new_lab__2PJ(lab_type__V5XR);
+            };
+            ((__POINTER *)next__S5XR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__T5XR)[ 0]=next__S5XR;
+          } else {
+            ((__POINTER *)result__U5XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__S5XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__U5XR=next__S5XR;
+          };
+        };
+        ptr__01JR=result__U5XR;
+      };
+      result__Z1JR=((__IS_EXPANDED *)ptr__01JR);
+      *(result__Z1JR) = *(IS_EXPANDED__);
+    };
+    Self__B2JR=((__IS_EXPANDED *)result__Z1JR);
+    Self__B2JR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__C2JR;
+    Self__B2JR->receiver__WN2H=__tmp__APAR;
+    __tmp__ZP2H=result__Z1JR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__DJAI=my_copy__FHAI(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__1N2H(__tmp__YP2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__DJAI=my_copy__OHAI(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__EO2H(__tmp__YP2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__DJAI=my_copy__ZHAI(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__PO2H(__tmp__YP2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__DJAI=my_copy__FIAI(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__1O2H(__tmp__YP2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__DJAI=my_copy__QIAI(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__GP2H(__tmp__YP2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__DJAI=my_copy__1IAI(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__RP2H(__tmp__YP2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__DJAI=my_copy__GJAI(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__2P2H(__tmp__YP2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__DJAI=my_copy__RJAI(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__HQ2H(__tmp__YP2H);
   } break;
   case __PUT_TO__: {
-    __tmp__DJAI=my_copy__2JAI(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__SQ2H(__tmp__YP2H);
   } break;
   case __ITEM__: {
-    __tmp__DJAI=my_copy__NKAI(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__DR2H(__tmp__YP2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__DJAI=my_copy__ZKAI(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__PR2H(__tmp__YP2H);
   } break;
   case __CAST__: {
-    __tmp__DJAI=my_copy__CLAI(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__YR2H(__tmp__YP2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__DJAI=my_copy__1E2M(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__5SYM(__tmp__YP2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__DJAI=my_copy__MRKK(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__IUGK(__tmp__YP2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__DJAI=my_copy__ZRKK(__tmp__CJAI);
+    __tmp__F2JR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__YP2H)->global__ZGJK),NULL);
+    if (__tmp__F2JR==NULL) {
+      __tmp__G2JR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__F2JR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__G2JR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__G2JR=((__READ_GLOBAL *)__tmp__F2JR);
+      } break;
+      }
+    };
+    __tmp__ZP2H=__tmp__G2JR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__DJAI=my_copy__3BGN(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__BQCN(__tmp__YP2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__DJAI=my_copy__VIIO(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__NREO(__tmp__YP2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__DJAI=my_copy__3PNO(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__VYJO(__tmp__YP2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__DJAI=my_copy__CJIO(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__0REO(__tmp__YP2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__DJAI=my_copy__JQNO(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__BZJO(__tmp__YP2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__DJAI=my_copy__EBNM(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__CNJM(__tmp__YP2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__DJAI=my_copy__EOPL(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__5XLL(__tmp__YP2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__DJAI=my_copy__SH2M(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__WVYM(__tmp__YP2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__DJAI=my_copy__NJIO(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__FSEO(__tmp__YP2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__DJAI=my_copy__YZHP(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__QCEP(__tmp__YP2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__DJAI=my_copy__13VN(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__5LSN(__tmp__YP2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__DJAI=my_copy__G4VN(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__KMSN(__tmp__YP2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__DJAI=my_copy__FLTN(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__JZPN(__tmp__YP2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__DJAI=my_copy__OUWO(__tmp__CJAI);
+    __tmp__ZP2H=my_copy__G3SO(__tmp__YP2H);
   } break;
   };
-  return(create__with__and__TO0H(__tmp__4IAI,__tmp__AJAI,__tmp__DJAI));
+  result__ODYH=NULL;
+  ptr__PDYH=((__POINTER )(NULL));
+  typ_id__UDYH= 0;
+  sz__RDYH=((__UINTEGER_32 )sizeof(__EXPR_AND));
+  if ((sz__RDYH ==  0)) {
+    result__ODYH=EXPR_AND__;
+  } else {
+    typ_id__UDYH=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RDYH);
+    if ((typ_id__UDYH == (__INTEGER)(-  1))) {
+      a__JD2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__HD2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__RDYH + a__JD2Q) & (__UINTEGER_32)(~ a__JD2Q));
+      ptr_table__Y5XR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HD2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__X5XR=((__POINTER )(NULL));
+      result__Z5XR=((__POINTER *)ptr_table__Y5XR)[ 0];
+      if ((result__Z5XR == (void *)NULL)) {
+        result__Z5XR=new_lab__2PJ(new_size__HD2Q);
+        next__X5XR=(void *)((unsigned long)result__Z5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HD2Q)));
+        ((__POINTER *)next__X5XR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__Y5XR)[ 0]=next__X5XR;
+      } else {
+        next__X5XR=((__POINTER *)result__Z5XR)[ 0];
+        if ((next__X5XR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z5XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HD2Q <<  1)) <=  4096)) {
+            next__X5XR=(void *)((unsigned long)result__Z5XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HD2Q)));
+          } else {
+            next__X5XR=new_lab__2PJ(new_size__HD2Q);
+          };
+          ((__POINTER *)next__X5XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__Y5XR)[ 0]=next__X5XR;
+        } else {
+          ((__POINTER *)result__Z5XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__X5XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__Z5XR=next__X5XR;
+        };
+      };
+      ptr__PDYH=result__Z5XR;
+    } else {
+      t__ND2Q=((__UINTEGER_32 )typ_id__UDYH);
+      a__PD2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__AAYR=(__UINTEGER_32)((__UINTEGER_32)(sz__RDYH + a__PD2Q) & (__UINTEGER_32)(~ a__PD2Q));
+      ptr_table__35XR=((__POINTER )(&(table_type[(t__ND2Q)])));
+      lab_type__55XR=(__UINTEGER_32)(t__ND2Q |  1);
+      next__25XR=((__POINTER )(NULL));
+      result__45XR=((__POINTER *)ptr_table__35XR)[ 0];
+      if ((result__45XR == (void *)NULL)) {
+        result__45XR=new_lab__2PJ(lab_type__55XR);
+        next__25XR=(void *)((unsigned long)result__45XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AAYR)));
+        ((__POINTER *)next__25XR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__35XR)[ 0]=next__25XR;
+      } else {
+        next__25XR=((__POINTER *)result__45XR)[ 0];
+        if ((next__25XR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__45XR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AAYR <<  1)) <=  4096)) {
+            next__25XR=(void *)((unsigned long)result__45XR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AAYR)));
+          } else {
+            next__25XR=new_lab__2PJ(lab_type__55XR);
+          };
+          ((__POINTER *)next__25XR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__35XR)[ 0]=next__25XR;
+        } else {
+          ((__POINTER *)result__45XR)[ 0]=(void *)((unsigned long)((__POINTER *)next__25XR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__45XR=next__25XR;
+        };
+      };
+      ptr__PDYH=result__45XR;
+    };
+    result__ODYH=((__EXPR_AND *)ptr__PDYH);
+    *(result__ODYH) = *(EXPR_AND__);
+  };
+  Self__EOFI=((__EXPR_AND *)result__ODYH);
+  Self__EOFI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__UP2H;
+  Self__EOFI->parent_expr_binary__ICKH.left__XO1H=__tmp__WP2H;
+  Self__EOFI->parent_expr_binary__ICKH.right__WO2H=__tmp__ZP2H;
+  return(result__ODYH);
 }
 
-static __EXPR_SHIFT_R* my_copy__GJAI(__EXPR_SHIFT_R *Self__HJAI)
+static __EXPR_SHIFT_R* my_copy__2P2H(__EXPR_SHIFT_R *Self__3P2H)
 // ({EXPR_SHIFT_R}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__JJAI;
-  void *__tmp__KJAI,*__tmp__LJAI,*__tmp__NJAI,*__tmp__OJAI;
-  __STRING_CST *Self__V1AQ,*Self__31AQ;
-  __PROTOTYPE_CST *Self__W1AQ,*Self__41AQ;
-  __INTEGER_CST *Self__X1AQ,*Self__51AQ;
-  __REAL_CST *Self__Z1AQ,*Self__B2AQ;
-  __CHARACTER_CST *Self__11AQ,*Self__D2AQ;
-  __IS_EXPANDED *Self__21AQ,*Self__E2AQ;
-  __tmp__JJAI=Self__HJAI->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__KJAI=Self__HJAI->parent_expr_binary__P1NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__KJAI)->__id) {
+  __INTEGER_64 v__S2JR,v__Z3JR;
+  __POSITION __tmp__5P2H,p__R2JR,p__32JR,p__J3JR,p__Y3JR,p__E4JR;
+  __POSITION p__Q4JR;
+  void *__tmp__AQ2H,*__tmp__BQ2H,*__tmp__DQ2H,*__tmp__EQ2H;
+  __STRING_CST *Self__VA3P,*Self__3A3P;
+  __PROTOTYPE_CST *Self__WA3P,*Self__4A3P;
+  __INTEGER_CST *Self__XA3P,*result__I2JR,*Self__Q2JR,*Self__5A3P;
+  __INTEGER_CST *result__P3JR,*Self__X3JR;
+  void *t__T2JR,*t__52JR,*t__03JR,*t__G4JR;
+  __POINTER ptr__J2JR,ptr_table__CAYR,next__BAYR,result__DAYR;
+  __POINTER ptr_table__HAYR,next__GAYR,result__IAYR,ptr__V2JR;
+  __POINTER ptr_table__MAYR,next__LAYR,result__NAYR,ptr_table__RAYR;
+  __POINTER next__QAYR,result__SAYR,ptr__B3JR,ptr_table__WAYR;
+  __POINTER next__VAYR,result__XAYR,ptr_table__1AYR,next__0AYR;
+  __POINTER result__2AYR,ptr__Q3JR,ptr_table__ABYR,next__5AYR;
+  __POINTER result__BBYR,ptr_table__FBYR,next__EBYR,result__GBYR;
+  __POINTER ptr__23JR,ptr_table__KBYR,next__JBYR,result__LBYR;
+  __POINTER ptr_table__PBYR,next__OBYR,result__QBYR,ptr__I4JR;
+  __POINTER ptr_table__UBYR,next__TBYR,result__VBYR,ptr_table__ZBYR;
+  __POINTER next__YBYR,result__0BYR,ptr__BFYH,ptr_table__4BYR;
+  __POINTER next__3BYR,result__5BYR,ptr_table__DCYR,next__CCYR;
+  __POINTER result__ECYR;
+  __INTEGER typ_id__K2JR,typ_id__W2JR,typ_id__C3JR,typ_id__R3JR;
+  __INTEGER typ_id__33JR,typ_id__J4JR,typ_id__GFYH;
+  __UINTEGER_32 sz__L2JR,a__M2JR,new_size__N2JR,t__O2JR,a__P2JR;
+  __UINTEGER_32 new_size__KAYR,lab_type__JAYR,sz__X2JR,a__Y2JR;
+  __UINTEGER_32 new_size__Z2JR,t__02JR,a__12JR,new_size__UAYR;
+  __UINTEGER_32 lab_type__TAYR,sz__D3JR,a__E3JR,new_size__F3JR,t__G3JR;
+  __UINTEGER_32 a__H3JR,new_size__4AYR,lab_type__3AYR,sz__S3JR,a__T3JR;
+  __UINTEGER_32 new_size__U3JR,t__V3JR,a__W3JR,new_size__IBYR;
+  __UINTEGER_32 lab_type__HBYR,sz__43JR,a__53JR,new_size__A4JR,t__B4JR;
+  __UINTEGER_32 a__C4JR,new_size__SBYR,lab_type__RBYR,sz__K4JR,a__L4JR;
+  __UINTEGER_32 new_size__M4JR,t__N4JR,a__O4JR,new_size__2BYR;
+  __UINTEGER_32 lab_type__1BYR,sz__DFYH,a__UD2Q,new_size__SD2Q,t__YD2Q;
+  __UINTEGER_32 a__0D2Q,new_size__GCYR,lab_type__FCYR;
+  void *__tmp__DPAR,*__tmp__HPAR,*__tmp__M3JR,*__tmp__LPAR,*__tmp__PPAR;
+  void *__tmp__T4JR;
+  __READ_LOCAL *__tmp__EPAR,*__tmp__IPAR,*__tmp__MPAR,*__tmp__QPAR;
+  __REAL_CST *Self__ZA3P,*result__U2JR,*Self__22JR,*Self__BB3P;
+  __REAL_CST *result__13JR,*Self__D4JR;
+  void *v__42JR,*v__F4JR;
+  __CHARACTER_CST *Self__1A3P,*Self__DB3P;
+  __IS_EXPANDED *Self__2A3P,*result__A3JR,*Self__I3JR,*Self__EB3P;
+  __IS_EXPANDED *result__H4JR,*Self__P4JR;
+  __READ_GLOBAL *__tmp__N3JR,*__tmp__U4JR;
+  __EXPR_SHIFT_R *result__AFYH,*Self__KOFI;
+  __tmp__5P2H=Self__3P2H->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__AQ2H=Self__3P2H->parent_expr_binary__1CKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__AQ2H)->__id) {
   case __LIST__: {
-    __tmp__LJAI=my_copy__IE2M(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__MSYM(__tmp__AQ2H);
   } break;
   case __STRING_CST__: {
-    Self__V1AQ=((__STRING_CST *)__tmp__KJAI);
-    __tmp__LJAI=create__text__BMQH(Self__V1AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__V1AQ->string__LDAI);
+    Self__VA3P=((__STRING_CST *)__tmp__AQ2H);
+    __tmp__BQ2H=create__text__ITMH(Self__VA3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VA3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__LJAI=my_copy__ODAI(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__EK2H(__tmp__AQ2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__W1AQ=((__PROTOTYPE_CST *)__tmp__KJAI);
-    __tmp__LJAI=create__type__HZQC(Self__W1AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__W1AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__WA3P=((__PROTOTYPE_CST *)__tmp__AQ2H);
+    __tmp__BQ2H=create__type__PKQC(Self__WA3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WA3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__X1AQ=((__INTEGER_CST *)__tmp__KJAI);
-    __tmp__LJAI=create__value__type__I1QC(Self__X1AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__X1AQ->value__VUYD,Self__X1AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__XA3P=((__INTEGER_CST *)__tmp__AQ2H);
+    p__R2JR=Self__XA3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__S2JR=Self__XA3P->value__W4YD;
+    t__T2JR=Self__XA3P->parent_constant__B3LC.static_type__M2YD;
+    result__I2JR=NULL;
+    ptr__J2JR=((__POINTER )(NULL));
+    typ_id__K2JR= 0;
+    sz__L2JR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__L2JR ==  0)) {
+      result__I2JR=INTEGER_CST__;
+    } else {
+      typ_id__K2JR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__L2JR);
+      if ((typ_id__K2JR == (__INTEGER)(-  1))) {
+        a__M2JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__N2JR=(__UINTEGER_32)((__UINTEGER_32)(sz__L2JR + a__M2JR) & (__UINTEGER_32)(~ a__M2JR));
+        ptr_table__CAYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__N2JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__BAYR=((__POINTER )(NULL));
+        result__DAYR=((__POINTER *)ptr_table__CAYR)[ 0];
+        if ((result__DAYR == (void *)NULL)) {
+          result__DAYR=new_lab__2PJ(new_size__N2JR);
+          next__BAYR=(void *)((unsigned long)result__DAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N2JR)));
+          ((__POINTER *)next__BAYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__CAYR)[ 0]=next__BAYR;
+        } else {
+          next__BAYR=((__POINTER *)result__DAYR)[ 0];
+          if ((next__BAYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DAYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__N2JR <<  1)) <=  4096)) {
+              next__BAYR=(void *)((unsigned long)result__DAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N2JR)));
+            } else {
+              next__BAYR=new_lab__2PJ(new_size__N2JR);
+            };
+            ((__POINTER *)next__BAYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__CAYR)[ 0]=next__BAYR;
+          } else {
+            ((__POINTER *)result__DAYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BAYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__DAYR=next__BAYR;
+          };
+        };
+        ptr__J2JR=result__DAYR;
+      } else {
+        t__O2JR=((__UINTEGER_32 )typ_id__K2JR);
+        a__P2JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__KAYR=(__UINTEGER_32)((__UINTEGER_32)(sz__L2JR + a__P2JR) & (__UINTEGER_32)(~ a__P2JR));
+        ptr_table__HAYR=((__POINTER )(&(table_type[(t__O2JR)])));
+        lab_type__JAYR=(__UINTEGER_32)(t__O2JR |  1);
+        next__GAYR=((__POINTER )(NULL));
+        result__IAYR=((__POINTER *)ptr_table__HAYR)[ 0];
+        if ((result__IAYR == (void *)NULL)) {
+          result__IAYR=new_lab__2PJ(lab_type__JAYR);
+          next__GAYR=(void *)((unsigned long)result__IAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KAYR)));
+          ((__POINTER *)next__GAYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__HAYR)[ 0]=next__GAYR;
+        } else {
+          next__GAYR=((__POINTER *)result__IAYR)[ 0];
+          if ((next__GAYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IAYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KAYR <<  1)) <=  4096)) {
+              next__GAYR=(void *)((unsigned long)result__IAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KAYR)));
+            } else {
+              next__GAYR=new_lab__2PJ(lab_type__JAYR);
+            };
+            ((__POINTER *)next__GAYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__HAYR)[ 0]=next__GAYR;
+          } else {
+            ((__POINTER *)result__IAYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GAYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__IAYR=next__GAYR;
+          };
+        };
+        ptr__J2JR=result__IAYR;
+      };
+      result__I2JR=((__INTEGER_CST *)ptr__J2JR);
+      *(result__I2JR) = *(INTEGER_CST__);
+    };
+    Self__Q2JR=((__INTEGER_CST *)result__I2JR);
+    Self__Q2JR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__R2JR;
+    Self__Q2JR->value__W4YD=v__S2JR;
+    Self__Q2JR->parent_constant__B3LC.static_type__M2YD=t__T2JR;
+    check_type__YG5D(Self__Q2JR);
+    __tmp__BQ2H=result__I2JR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__LJAI=my_copy__02IJ(__tmp__KJAI);
+    __tmp__DPAR=read__QB5G(((__READ_LOCAL *)__tmp__AQ2H)->local__HJZD);
+    if (__tmp__DPAR==NULL) {
+      __tmp__EPAR=NULL;
+    } else {
+      __tmp__EPAR=((__READ_LOCAL *)__tmp__DPAR);
+    };
+    __tmp__BQ2H=__tmp__EPAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__LJAI=my_copy__2EAI(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__SL2H(__tmp__AQ2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__LJAI=my_copy__VFAI(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__LM2H(__tmp__AQ2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__LJAI=my_copy__CGAI(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__YM2H(__tmp__AQ2H);
   } break;
   case __REAL_CST__: {
-    Self__Z1AQ=((__REAL_CST *)__tmp__KJAI);
-    __tmp__LJAI=create__value__type__2KQH(Self__Z1AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__Z1AQ->value__RGAI,Self__Z1AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__ZA3P=((__REAL_CST *)__tmp__AQ2H);
+    p__32JR=Self__ZA3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__42JR=Self__ZA3P->value__HN2H;
+    t__52JR=Self__ZA3P->parent_constant__U2JH.static_type__M2YD;
+    result__U2JR=NULL;
+    ptr__V2JR=((__POINTER )(NULL));
+    typ_id__W2JR= 0;
+    sz__X2JR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__X2JR ==  0)) {
+      result__U2JR=REAL_CST__;
+    } else {
+      typ_id__W2JR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__X2JR);
+      if ((typ_id__W2JR == (__INTEGER)(-  1))) {
+        a__Y2JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__Z2JR=(__UINTEGER_32)((__UINTEGER_32)(sz__X2JR + a__Y2JR) & (__UINTEGER_32)(~ a__Y2JR));
+        ptr_table__MAYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Z2JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__LAYR=((__POINTER )(NULL));
+        result__NAYR=((__POINTER *)ptr_table__MAYR)[ 0];
+        if ((result__NAYR == (void *)NULL)) {
+          result__NAYR=new_lab__2PJ(new_size__Z2JR);
+          next__LAYR=(void *)((unsigned long)result__NAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z2JR)));
+          ((__POINTER *)next__LAYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__MAYR)[ 0]=next__LAYR;
+        } else {
+          next__LAYR=((__POINTER *)result__NAYR)[ 0];
+          if ((next__LAYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NAYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Z2JR <<  1)) <=  4096)) {
+              next__LAYR=(void *)((unsigned long)result__NAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z2JR)));
+            } else {
+              next__LAYR=new_lab__2PJ(new_size__Z2JR);
+            };
+            ((__POINTER *)next__LAYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__MAYR)[ 0]=next__LAYR;
+          } else {
+            ((__POINTER *)result__NAYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LAYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__NAYR=next__LAYR;
+          };
+        };
+        ptr__V2JR=result__NAYR;
+      } else {
+        t__02JR=((__UINTEGER_32 )typ_id__W2JR);
+        a__12JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__UAYR=(__UINTEGER_32)((__UINTEGER_32)(sz__X2JR + a__12JR) & (__UINTEGER_32)(~ a__12JR));
+        ptr_table__RAYR=((__POINTER )(&(table_type[(t__02JR)])));
+        lab_type__TAYR=(__UINTEGER_32)(t__02JR |  1);
+        next__QAYR=((__POINTER )(NULL));
+        result__SAYR=((__POINTER *)ptr_table__RAYR)[ 0];
+        if ((result__SAYR == (void *)NULL)) {
+          result__SAYR=new_lab__2PJ(lab_type__TAYR);
+          next__QAYR=(void *)((unsigned long)result__SAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UAYR)));
+          ((__POINTER *)next__QAYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__RAYR)[ 0]=next__QAYR;
+        } else {
+          next__QAYR=((__POINTER *)result__SAYR)[ 0];
+          if ((next__QAYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SAYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UAYR <<  1)) <=  4096)) {
+              next__QAYR=(void *)((unsigned long)result__SAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UAYR)));
+            } else {
+              next__QAYR=new_lab__2PJ(lab_type__TAYR);
+            };
+            ((__POINTER *)next__QAYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__RAYR)[ 0]=next__QAYR;
+          } else {
+            ((__POINTER *)result__SAYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QAYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__SAYR=next__QAYR;
+          };
+        };
+        ptr__V2JR=result__SAYR;
+      };
+      result__U2JR=((__REAL_CST *)ptr__V2JR);
+      *(result__U2JR) = *(REAL_CST__);
+    };
+    Self__22JR=((__REAL_CST *)result__U2JR);
+    Self__22JR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__32JR;
+    Self__22JR->value__HN2H=v__42JR;
+    Self__22JR->parent_constant__U2JH.static_type__M2YD=t__52JR;
+    __tmp__BQ2H=result__U2JR;
   } break;
   case __CHARACTER_CST__: {
-    Self__11AQ=((__CHARACTER_CST *)__tmp__KJAI);
-    __tmp__LJAI=create__char__XLQH(Self__11AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__11AQ->text__ZGAI);
+    Self__1A3P=((__CHARACTER_CST *)__tmp__AQ2H);
+    __tmp__BQ2H=create__char__4SMH(Self__1A3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__1A3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__21AQ=((__IS_EXPANDED *)__tmp__KJAI);
-    __tmp__LJAI=create__receiver__2J0H(Self__21AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__21AQ->receiver__AHAI));
+    Self__2A3P=((__IS_EXPANDED *)__tmp__AQ2H);
+    __tmp__HPAR=read__QB5G(((__READ_LOCAL *)Self__2A3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__HPAR==NULL) {
+      __tmp__IPAR=NULL;
+    } else {
+      __tmp__IPAR=((__READ_LOCAL *)__tmp__HPAR);
+    };
+    p__J3JR=Self__2A3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__A3JR=NULL;
+    ptr__B3JR=((__POINTER )(NULL));
+    typ_id__C3JR= 0;
+    sz__D3JR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__D3JR ==  0)) {
+      result__A3JR=IS_EXPANDED__;
+    } else {
+      typ_id__C3JR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__D3JR);
+      if ((typ_id__C3JR == (__INTEGER)(-  1))) {
+        a__E3JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__F3JR=(__UINTEGER_32)((__UINTEGER_32)(sz__D3JR + a__E3JR) & (__UINTEGER_32)(~ a__E3JR));
+        ptr_table__WAYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__F3JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__VAYR=((__POINTER )(NULL));
+        result__XAYR=((__POINTER *)ptr_table__WAYR)[ 0];
+        if ((result__XAYR == (void *)NULL)) {
+          result__XAYR=new_lab__2PJ(new_size__F3JR);
+          next__VAYR=(void *)((unsigned long)result__XAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F3JR)));
+          ((__POINTER *)next__VAYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__WAYR)[ 0]=next__VAYR;
+        } else {
+          next__VAYR=((__POINTER *)result__XAYR)[ 0];
+          if ((next__VAYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XAYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__F3JR <<  1)) <=  4096)) {
+              next__VAYR=(void *)((unsigned long)result__XAYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F3JR)));
+            } else {
+              next__VAYR=new_lab__2PJ(new_size__F3JR);
+            };
+            ((__POINTER *)next__VAYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__WAYR)[ 0]=next__VAYR;
+          } else {
+            ((__POINTER *)result__XAYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VAYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__XAYR=next__VAYR;
+          };
+        };
+        ptr__B3JR=result__XAYR;
+      } else {
+        t__G3JR=((__UINTEGER_32 )typ_id__C3JR);
+        a__H3JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__4AYR=(__UINTEGER_32)((__UINTEGER_32)(sz__D3JR + a__H3JR) & (__UINTEGER_32)(~ a__H3JR));
+        ptr_table__1AYR=((__POINTER )(&(table_type[(t__G3JR)])));
+        lab_type__3AYR=(__UINTEGER_32)(t__G3JR |  1);
+        next__0AYR=((__POINTER )(NULL));
+        result__2AYR=((__POINTER *)ptr_table__1AYR)[ 0];
+        if ((result__2AYR == (void *)NULL)) {
+          result__2AYR=new_lab__2PJ(lab_type__3AYR);
+          next__0AYR=(void *)((unsigned long)result__2AYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4AYR)));
+          ((__POINTER *)next__0AYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__1AYR)[ 0]=next__0AYR;
+        } else {
+          next__0AYR=((__POINTER *)result__2AYR)[ 0];
+          if ((next__0AYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2AYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4AYR <<  1)) <=  4096)) {
+              next__0AYR=(void *)((unsigned long)result__2AYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4AYR)));
+            } else {
+              next__0AYR=new_lab__2PJ(lab_type__3AYR);
+            };
+            ((__POINTER *)next__0AYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__1AYR)[ 0]=next__0AYR;
+          } else {
+            ((__POINTER *)result__2AYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0AYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__2AYR=next__0AYR;
+          };
+        };
+        ptr__B3JR=result__2AYR;
+      };
+      result__A3JR=((__IS_EXPANDED *)ptr__B3JR);
+      *(result__A3JR) = *(IS_EXPANDED__);
+    };
+    Self__I3JR=((__IS_EXPANDED *)result__A3JR);
+    Self__I3JR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__J3JR;
+    Self__I3JR->receiver__WN2H=__tmp__IPAR;
+    __tmp__BQ2H=result__A3JR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__LJAI=my_copy__FHAI(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__1N2H(__tmp__AQ2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__LJAI=my_copy__OHAI(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__EO2H(__tmp__AQ2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__LJAI=my_copy__ZHAI(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__PO2H(__tmp__AQ2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__LJAI=my_copy__FIAI(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__1O2H(__tmp__AQ2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__LJAI=my_copy__QIAI(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__GP2H(__tmp__AQ2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__LJAI=my_copy__1IAI(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__RP2H(__tmp__AQ2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__LJAI=my_copy__GJAI(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__2P2H(__tmp__AQ2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__LJAI=my_copy__RJAI(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__HQ2H(__tmp__AQ2H);
   } break;
   case __PUT_TO__: {
-    __tmp__LJAI=my_copy__2JAI(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__SQ2H(__tmp__AQ2H);
   } break;
   case __ITEM__: {
-    __tmp__LJAI=my_copy__NKAI(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__DR2H(__tmp__AQ2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__LJAI=my_copy__ZKAI(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__PR2H(__tmp__AQ2H);
   } break;
   case __CAST__: {
-    __tmp__LJAI=my_copy__CLAI(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__YR2H(__tmp__AQ2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__LJAI=my_copy__1E2M(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__5SYM(__tmp__AQ2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__LJAI=my_copy__MRKK(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__IUGK(__tmp__AQ2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__LJAI=my_copy__ZRKK(__tmp__KJAI);
+    __tmp__M3JR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AQ2H)->global__ZGJK),NULL);
+    if (__tmp__M3JR==NULL) {
+      __tmp__N3JR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__M3JR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__N3JR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__N3JR=((__READ_GLOBAL *)__tmp__M3JR);
+      } break;
+      }
+    };
+    __tmp__BQ2H=__tmp__N3JR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__LJAI=my_copy__3BGN(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__BQCN(__tmp__AQ2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__LJAI=my_copy__VIIO(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__NREO(__tmp__AQ2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__LJAI=my_copy__3PNO(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__VYJO(__tmp__AQ2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__LJAI=my_copy__CJIO(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__0REO(__tmp__AQ2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__LJAI=my_copy__JQNO(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__BZJO(__tmp__AQ2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__LJAI=my_copy__EBNM(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__CNJM(__tmp__AQ2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__LJAI=my_copy__EOPL(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__5XLL(__tmp__AQ2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__LJAI=my_copy__SH2M(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__WVYM(__tmp__AQ2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__LJAI=my_copy__NJIO(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__FSEO(__tmp__AQ2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__LJAI=my_copy__YZHP(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__QCEP(__tmp__AQ2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__LJAI=my_copy__13VN(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__5LSN(__tmp__AQ2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__LJAI=my_copy__G4VN(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__KMSN(__tmp__AQ2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__LJAI=my_copy__FLTN(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__JZPN(__tmp__AQ2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__LJAI=my_copy__OUWO(__tmp__KJAI);
+    __tmp__BQ2H=my_copy__G3SO(__tmp__AQ2H);
   } break;
   };
-  __tmp__NJAI=Self__HJAI->parent_expr_binary__P1NH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__NJAI)->__id) {
+  __tmp__DQ2H=Self__3P2H->parent_expr_binary__1CKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__DQ2H)->__id) {
   case __LIST__: {
-    __tmp__OJAI=my_copy__IE2M(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__MSYM(__tmp__DQ2H);
   } break;
   case __STRING_CST__: {
-    Self__31AQ=((__STRING_CST *)__tmp__NJAI);
-    __tmp__OJAI=create__text__BMQH(Self__31AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__31AQ->string__LDAI);
+    Self__3A3P=((__STRING_CST *)__tmp__DQ2H);
+    __tmp__EQ2H=create__text__ITMH(Self__3A3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3A3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__OJAI=my_copy__ODAI(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__EK2H(__tmp__DQ2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__41AQ=((__PROTOTYPE_CST *)__tmp__NJAI);
-    __tmp__OJAI=create__type__HZQC(Self__41AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__41AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__4A3P=((__PROTOTYPE_CST *)__tmp__DQ2H);
+    __tmp__EQ2H=create__type__PKQC(Self__4A3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__4A3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__51AQ=((__INTEGER_CST *)__tmp__NJAI);
-    __tmp__OJAI=create__value__type__I1QC(Self__51AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__51AQ->value__VUYD,Self__51AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__5A3P=((__INTEGER_CST *)__tmp__DQ2H);
+    p__Y3JR=Self__5A3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__Z3JR=Self__5A3P->value__W4YD;
+    t__03JR=Self__5A3P->parent_constant__B3LC.static_type__M2YD;
+    result__P3JR=NULL;
+    ptr__Q3JR=((__POINTER )(NULL));
+    typ_id__R3JR= 0;
+    sz__S3JR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__S3JR ==  0)) {
+      result__P3JR=INTEGER_CST__;
+    } else {
+      typ_id__R3JR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__S3JR);
+      if ((typ_id__R3JR == (__INTEGER)(-  1))) {
+        a__T3JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__U3JR=(__UINTEGER_32)((__UINTEGER_32)(sz__S3JR + a__T3JR) & (__UINTEGER_32)(~ a__T3JR));
+        ptr_table__ABYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__U3JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__5AYR=((__POINTER )(NULL));
+        result__BBYR=((__POINTER *)ptr_table__ABYR)[ 0];
+        if ((result__BBYR == (void *)NULL)) {
+          result__BBYR=new_lab__2PJ(new_size__U3JR);
+          next__5AYR=(void *)((unsigned long)result__BBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U3JR)));
+          ((__POINTER *)next__5AYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ABYR)[ 0]=next__5AYR;
+        } else {
+          next__5AYR=((__POINTER *)result__BBYR)[ 0];
+          if ((next__5AYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BBYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__U3JR <<  1)) <=  4096)) {
+              next__5AYR=(void *)((unsigned long)result__BBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U3JR)));
+            } else {
+              next__5AYR=new_lab__2PJ(new_size__U3JR);
+            };
+            ((__POINTER *)next__5AYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ABYR)[ 0]=next__5AYR;
+          } else {
+            ((__POINTER *)result__BBYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5AYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__BBYR=next__5AYR;
+          };
+        };
+        ptr__Q3JR=result__BBYR;
+      } else {
+        t__V3JR=((__UINTEGER_32 )typ_id__R3JR);
+        a__W3JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__IBYR=(__UINTEGER_32)((__UINTEGER_32)(sz__S3JR + a__W3JR) & (__UINTEGER_32)(~ a__W3JR));
+        ptr_table__FBYR=((__POINTER )(&(table_type[(t__V3JR)])));
+        lab_type__HBYR=(__UINTEGER_32)(t__V3JR |  1);
+        next__EBYR=((__POINTER )(NULL));
+        result__GBYR=((__POINTER *)ptr_table__FBYR)[ 0];
+        if ((result__GBYR == (void *)NULL)) {
+          result__GBYR=new_lab__2PJ(lab_type__HBYR);
+          next__EBYR=(void *)((unsigned long)result__GBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IBYR)));
+          ((__POINTER *)next__EBYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FBYR)[ 0]=next__EBYR;
+        } else {
+          next__EBYR=((__POINTER *)result__GBYR)[ 0];
+          if ((next__EBYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GBYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IBYR <<  1)) <=  4096)) {
+              next__EBYR=(void *)((unsigned long)result__GBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IBYR)));
+            } else {
+              next__EBYR=new_lab__2PJ(lab_type__HBYR);
+            };
+            ((__POINTER *)next__EBYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__FBYR)[ 0]=next__EBYR;
+          } else {
+            ((__POINTER *)result__GBYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EBYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__GBYR=next__EBYR;
+          };
+        };
+        ptr__Q3JR=result__GBYR;
+      };
+      result__P3JR=((__INTEGER_CST *)ptr__Q3JR);
+      *(result__P3JR) = *(INTEGER_CST__);
+    };
+    Self__X3JR=((__INTEGER_CST *)result__P3JR);
+    Self__X3JR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__Y3JR;
+    Self__X3JR->value__W4YD=v__Z3JR;
+    Self__X3JR->parent_constant__B3LC.static_type__M2YD=t__03JR;
+    check_type__YG5D(Self__X3JR);
+    __tmp__EQ2H=result__P3JR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__OJAI=my_copy__02IJ(__tmp__NJAI);
+    __tmp__LPAR=read__QB5G(((__READ_LOCAL *)__tmp__DQ2H)->local__HJZD);
+    if (__tmp__LPAR==NULL) {
+      __tmp__MPAR=NULL;
+    } else {
+      __tmp__MPAR=((__READ_LOCAL *)__tmp__LPAR);
+    };
+    __tmp__EQ2H=__tmp__MPAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__OJAI=my_copy__2EAI(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__SL2H(__tmp__DQ2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__OJAI=my_copy__VFAI(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__LM2H(__tmp__DQ2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__OJAI=my_copy__CGAI(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__YM2H(__tmp__DQ2H);
   } break;
   case __REAL_CST__: {
-    Self__B2AQ=((__REAL_CST *)__tmp__NJAI);
-    __tmp__OJAI=create__value__type__2KQH(Self__B2AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__B2AQ->value__RGAI,Self__B2AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__BB3P=((__REAL_CST *)__tmp__DQ2H);
+    p__E4JR=Self__BB3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__F4JR=Self__BB3P->value__HN2H;
+    t__G4JR=Self__BB3P->parent_constant__U2JH.static_type__M2YD;
+    result__13JR=NULL;
+    ptr__23JR=((__POINTER )(NULL));
+    typ_id__33JR= 0;
+    sz__43JR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__43JR ==  0)) {
+      result__13JR=REAL_CST__;
+    } else {
+      typ_id__33JR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__43JR);
+      if ((typ_id__33JR == (__INTEGER)(-  1))) {
+        a__53JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__A4JR=(__UINTEGER_32)((__UINTEGER_32)(sz__43JR + a__53JR) & (__UINTEGER_32)(~ a__53JR));
+        ptr_table__KBYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__A4JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__JBYR=((__POINTER )(NULL));
+        result__LBYR=((__POINTER *)ptr_table__KBYR)[ 0];
+        if ((result__LBYR == (void *)NULL)) {
+          result__LBYR=new_lab__2PJ(new_size__A4JR);
+          next__JBYR=(void *)((unsigned long)result__LBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A4JR)));
+          ((__POINTER *)next__JBYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__KBYR)[ 0]=next__JBYR;
+        } else {
+          next__JBYR=((__POINTER *)result__LBYR)[ 0];
+          if ((next__JBYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LBYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__A4JR <<  1)) <=  4096)) {
+              next__JBYR=(void *)((unsigned long)result__LBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A4JR)));
+            } else {
+              next__JBYR=new_lab__2PJ(new_size__A4JR);
+            };
+            ((__POINTER *)next__JBYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__KBYR)[ 0]=next__JBYR;
+          } else {
+            ((__POINTER *)result__LBYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JBYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__LBYR=next__JBYR;
+          };
+        };
+        ptr__23JR=result__LBYR;
+      } else {
+        t__B4JR=((__UINTEGER_32 )typ_id__33JR);
+        a__C4JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__SBYR=(__UINTEGER_32)((__UINTEGER_32)(sz__43JR + a__C4JR) & (__UINTEGER_32)(~ a__C4JR));
+        ptr_table__PBYR=((__POINTER )(&(table_type[(t__B4JR)])));
+        lab_type__RBYR=(__UINTEGER_32)(t__B4JR |  1);
+        next__OBYR=((__POINTER )(NULL));
+        result__QBYR=((__POINTER *)ptr_table__PBYR)[ 0];
+        if ((result__QBYR == (void *)NULL)) {
+          result__QBYR=new_lab__2PJ(lab_type__RBYR);
+          next__OBYR=(void *)((unsigned long)result__QBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SBYR)));
+          ((__POINTER *)next__OBYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__PBYR)[ 0]=next__OBYR;
+        } else {
+          next__OBYR=((__POINTER *)result__QBYR)[ 0];
+          if ((next__OBYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QBYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SBYR <<  1)) <=  4096)) {
+              next__OBYR=(void *)((unsigned long)result__QBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SBYR)));
+            } else {
+              next__OBYR=new_lab__2PJ(lab_type__RBYR);
+            };
+            ((__POINTER *)next__OBYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__PBYR)[ 0]=next__OBYR;
+          } else {
+            ((__POINTER *)result__QBYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OBYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__QBYR=next__OBYR;
+          };
+        };
+        ptr__23JR=result__QBYR;
+      };
+      result__13JR=((__REAL_CST *)ptr__23JR);
+      *(result__13JR) = *(REAL_CST__);
+    };
+    Self__D4JR=((__REAL_CST *)result__13JR);
+    Self__D4JR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__E4JR;
+    Self__D4JR->value__HN2H=v__F4JR;
+    Self__D4JR->parent_constant__U2JH.static_type__M2YD=t__G4JR;
+    __tmp__EQ2H=result__13JR;
   } break;
   case __CHARACTER_CST__: {
-    Self__D2AQ=((__CHARACTER_CST *)__tmp__NJAI);
-    __tmp__OJAI=create__char__XLQH(Self__D2AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__D2AQ->text__ZGAI);
+    Self__DB3P=((__CHARACTER_CST *)__tmp__DQ2H);
+    __tmp__EQ2H=create__char__4SMH(Self__DB3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DB3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__E2AQ=((__IS_EXPANDED *)__tmp__NJAI);
-    __tmp__OJAI=create__receiver__2J0H(Self__E2AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__E2AQ->receiver__AHAI));
+    Self__EB3P=((__IS_EXPANDED *)__tmp__DQ2H);
+    __tmp__PPAR=read__QB5G(((__READ_LOCAL *)Self__EB3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__PPAR==NULL) {
+      __tmp__QPAR=NULL;
+    } else {
+      __tmp__QPAR=((__READ_LOCAL *)__tmp__PPAR);
+    };
+    p__Q4JR=Self__EB3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__H4JR=NULL;
+    ptr__I4JR=((__POINTER )(NULL));
+    typ_id__J4JR= 0;
+    sz__K4JR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__K4JR ==  0)) {
+      result__H4JR=IS_EXPANDED__;
+    } else {
+      typ_id__J4JR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__K4JR);
+      if ((typ_id__J4JR == (__INTEGER)(-  1))) {
+        a__L4JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__M4JR=(__UINTEGER_32)((__UINTEGER_32)(sz__K4JR + a__L4JR) & (__UINTEGER_32)(~ a__L4JR));
+        ptr_table__UBYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__M4JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__TBYR=((__POINTER )(NULL));
+        result__VBYR=((__POINTER *)ptr_table__UBYR)[ 0];
+        if ((result__VBYR == (void *)NULL)) {
+          result__VBYR=new_lab__2PJ(new_size__M4JR);
+          next__TBYR=(void *)((unsigned long)result__VBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M4JR)));
+          ((__POINTER *)next__TBYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__UBYR)[ 0]=next__TBYR;
+        } else {
+          next__TBYR=((__POINTER *)result__VBYR)[ 0];
+          if ((next__TBYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VBYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__M4JR <<  1)) <=  4096)) {
+              next__TBYR=(void *)((unsigned long)result__VBYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M4JR)));
+            } else {
+              next__TBYR=new_lab__2PJ(new_size__M4JR);
+            };
+            ((__POINTER *)next__TBYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__UBYR)[ 0]=next__TBYR;
+          } else {
+            ((__POINTER *)result__VBYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TBYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__VBYR=next__TBYR;
+          };
+        };
+        ptr__I4JR=result__VBYR;
+      } else {
+        t__N4JR=((__UINTEGER_32 )typ_id__J4JR);
+        a__O4JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__2BYR=(__UINTEGER_32)((__UINTEGER_32)(sz__K4JR + a__O4JR) & (__UINTEGER_32)(~ a__O4JR));
+        ptr_table__ZBYR=((__POINTER )(&(table_type[(t__N4JR)])));
+        lab_type__1BYR=(__UINTEGER_32)(t__N4JR |  1);
+        next__YBYR=((__POINTER )(NULL));
+        result__0BYR=((__POINTER *)ptr_table__ZBYR)[ 0];
+        if ((result__0BYR == (void *)NULL)) {
+          result__0BYR=new_lab__2PJ(lab_type__1BYR);
+          next__YBYR=(void *)((unsigned long)result__0BYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2BYR)));
+          ((__POINTER *)next__YBYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ZBYR)[ 0]=next__YBYR;
+        } else {
+          next__YBYR=((__POINTER *)result__0BYR)[ 0];
+          if ((next__YBYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0BYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2BYR <<  1)) <=  4096)) {
+              next__YBYR=(void *)((unsigned long)result__0BYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2BYR)));
+            } else {
+              next__YBYR=new_lab__2PJ(lab_type__1BYR);
+            };
+            ((__POINTER *)next__YBYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ZBYR)[ 0]=next__YBYR;
+          } else {
+            ((__POINTER *)result__0BYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YBYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__0BYR=next__YBYR;
+          };
+        };
+        ptr__I4JR=result__0BYR;
+      };
+      result__H4JR=((__IS_EXPANDED *)ptr__I4JR);
+      *(result__H4JR) = *(IS_EXPANDED__);
+    };
+    Self__P4JR=((__IS_EXPANDED *)result__H4JR);
+    Self__P4JR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__Q4JR;
+    Self__P4JR->receiver__WN2H=__tmp__QPAR;
+    __tmp__EQ2H=result__H4JR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__OJAI=my_copy__FHAI(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__1N2H(__tmp__DQ2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__OJAI=my_copy__OHAI(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__EO2H(__tmp__DQ2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__OJAI=my_copy__ZHAI(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__PO2H(__tmp__DQ2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__OJAI=my_copy__FIAI(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__1O2H(__tmp__DQ2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__OJAI=my_copy__QIAI(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__GP2H(__tmp__DQ2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__OJAI=my_copy__1IAI(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__RP2H(__tmp__DQ2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__OJAI=my_copy__GJAI(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__2P2H(__tmp__DQ2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__OJAI=my_copy__RJAI(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__HQ2H(__tmp__DQ2H);
   } break;
   case __PUT_TO__: {
-    __tmp__OJAI=my_copy__2JAI(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__SQ2H(__tmp__DQ2H);
   } break;
   case __ITEM__: {
-    __tmp__OJAI=my_copy__NKAI(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__DR2H(__tmp__DQ2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__OJAI=my_copy__ZKAI(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__PR2H(__tmp__DQ2H);
   } break;
   case __CAST__: {
-    __tmp__OJAI=my_copy__CLAI(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__YR2H(__tmp__DQ2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__OJAI=my_copy__1E2M(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__5SYM(__tmp__DQ2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__OJAI=my_copy__MRKK(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__IUGK(__tmp__DQ2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__OJAI=my_copy__ZRKK(__tmp__NJAI);
+    __tmp__T4JR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DQ2H)->global__ZGJK),NULL);
+    if (__tmp__T4JR==NULL) {
+      __tmp__U4JR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__T4JR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__U4JR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__U4JR=((__READ_GLOBAL *)__tmp__T4JR);
+      } break;
+      }
+    };
+    __tmp__EQ2H=__tmp__U4JR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__OJAI=my_copy__3BGN(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__BQCN(__tmp__DQ2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__OJAI=my_copy__VIIO(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__NREO(__tmp__DQ2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__OJAI=my_copy__3PNO(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__VYJO(__tmp__DQ2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__OJAI=my_copy__CJIO(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__0REO(__tmp__DQ2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__OJAI=my_copy__JQNO(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__BZJO(__tmp__DQ2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__OJAI=my_copy__EBNM(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__CNJM(__tmp__DQ2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__OJAI=my_copy__EOPL(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__5XLL(__tmp__DQ2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__OJAI=my_copy__SH2M(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__WVYM(__tmp__DQ2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__OJAI=my_copy__NJIO(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__FSEO(__tmp__DQ2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__OJAI=my_copy__YZHP(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__QCEP(__tmp__DQ2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__OJAI=my_copy__13VN(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__5LSN(__tmp__DQ2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__OJAI=my_copy__G4VN(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__KMSN(__tmp__DQ2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__OJAI=my_copy__FLTN(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__JZPN(__tmp__DQ2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__OJAI=my_copy__OUWO(__tmp__NJAI);
+    __tmp__EQ2H=my_copy__G3SO(__tmp__DQ2H);
   } break;
   };
-  return(create__with__and__OP0H(__tmp__JJAI,__tmp__LJAI,__tmp__OJAI));
+  result__AFYH=NULL;
+  ptr__BFYH=((__POINTER )(NULL));
+  typ_id__GFYH= 0;
+  sz__DFYH=((__UINTEGER_32 )sizeof(__EXPR_SHIFT_R));
+  if ((sz__DFYH ==  0)) {
+    result__AFYH=EXPR_SHIFT_R__;
+  } else {
+    typ_id__GFYH=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DFYH);
+    if ((typ_id__GFYH == (__INTEGER)(-  1))) {
+      a__UD2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__SD2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__DFYH + a__UD2Q) & (__UINTEGER_32)(~ a__UD2Q));
+      ptr_table__4BYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SD2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__3BYR=((__POINTER )(NULL));
+      result__5BYR=((__POINTER *)ptr_table__4BYR)[ 0];
+      if ((result__5BYR == (void *)NULL)) {
+        result__5BYR=new_lab__2PJ(new_size__SD2Q);
+        next__3BYR=(void *)((unsigned long)result__5BYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SD2Q)));
+        ((__POINTER *)next__3BYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__4BYR)[ 0]=next__3BYR;
+      } else {
+        next__3BYR=((__POINTER *)result__5BYR)[ 0];
+        if ((next__3BYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5BYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SD2Q <<  1)) <=  4096)) {
+            next__3BYR=(void *)((unsigned long)result__5BYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SD2Q)));
+          } else {
+            next__3BYR=new_lab__2PJ(new_size__SD2Q);
+          };
+          ((__POINTER *)next__3BYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__4BYR)[ 0]=next__3BYR;
+        } else {
+          ((__POINTER *)result__5BYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3BYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__5BYR=next__3BYR;
+        };
+      };
+      ptr__BFYH=result__5BYR;
+    } else {
+      t__YD2Q=((__UINTEGER_32 )typ_id__GFYH);
+      a__0D2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__GCYR=(__UINTEGER_32)((__UINTEGER_32)(sz__DFYH + a__0D2Q) & (__UINTEGER_32)(~ a__0D2Q));
+      ptr_table__DCYR=((__POINTER )(&(table_type[(t__YD2Q)])));
+      lab_type__FCYR=(__UINTEGER_32)(t__YD2Q |  1);
+      next__CCYR=((__POINTER )(NULL));
+      result__ECYR=((__POINTER *)ptr_table__DCYR)[ 0];
+      if ((result__ECYR == (void *)NULL)) {
+        result__ECYR=new_lab__2PJ(lab_type__FCYR);
+        next__CCYR=(void *)((unsigned long)result__ECYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GCYR)));
+        ((__POINTER *)next__CCYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__DCYR)[ 0]=next__CCYR;
+      } else {
+        next__CCYR=((__POINTER *)result__ECYR)[ 0];
+        if ((next__CCYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ECYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GCYR <<  1)) <=  4096)) {
+            next__CCYR=(void *)((unsigned long)result__ECYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GCYR)));
+          } else {
+            next__CCYR=new_lab__2PJ(lab_type__FCYR);
+          };
+          ((__POINTER *)next__CCYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__DCYR)[ 0]=next__CCYR;
+        } else {
+          ((__POINTER *)result__ECYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CCYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__ECYR=next__CCYR;
+        };
+      };
+      ptr__BFYH=result__ECYR;
+    };
+    result__AFYH=((__EXPR_SHIFT_R *)ptr__BFYH);
+    *(result__AFYH) = *(EXPR_SHIFT_R__);
+  };
+  Self__KOFI=((__EXPR_SHIFT_R *)result__AFYH);
+  Self__KOFI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__5P2H;
+  Self__KOFI->parent_expr_binary__1CKH.left__XO1H=__tmp__BQ2H;
+  Self__KOFI->parent_expr_binary__1CKH.right__WO2H=__tmp__EQ2H;
+  return(result__AFYH);
 }
 
-static __EXPR_SHIFT_L* my_copy__RJAI(__EXPR_SHIFT_L *Self__SJAI)
+static __EXPR_SHIFT_L* my_copy__HQ2H(__EXPR_SHIFT_L *Self__IQ2H)
 // ({EXPR_SHIFT_L}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__UJAI;
-  void *__tmp__VJAI,*__tmp__WJAI,*__tmp__YJAI,*__tmp__ZJAI;
-  __STRING_CST *Self__F2AQ,*Self__N2AQ;
-  __PROTOTYPE_CST *Self__G2AQ,*Self__O2AQ;
-  __INTEGER_CST *Self__H2AQ,*Self__P2AQ;
-  __REAL_CST *Self__J2AQ,*Self__R2AQ;
-  __CHARACTER_CST *Self__L2AQ,*Self__T2AQ;
-  __IS_EXPANDED *Self__M2AQ,*Self__U2AQ;
-  __tmp__UJAI=Self__SJAI->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__VJAI=Self__SJAI->parent_expr_binary__C2NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__VJAI)->__id) {
+  __INTEGER_64 v__A5JR,v__HAKR;
+  __POSITION __tmp__KQ2H,p__54JR,p__L5JR,p__X5JR,p__GAKR,p__SAKR;
+  __POSITION p__4AKR;
+  void *__tmp__LQ2H,*__tmp__MQ2H,*__tmp__OQ2H,*__tmp__PQ2H;
+  __STRING_CST *Self__FB3P,*Self__NB3P;
+  __PROTOTYPE_CST *Self__GB3P,*Self__OB3P;
+  __INTEGER_CST *Self__HB3P,*result__W4JR,*Self__44JR,*Self__PB3P;
+  __INTEGER_CST *result__35JR,*Self__FAKR;
+  void *t__B5JR,*t__N5JR,*t__IAKR,*t__UAKR;
+  __POINTER ptr__X4JR,ptr_table__ICYR,next__HCYR,result__JCYR;
+  __POINTER ptr_table__NCYR,next__MCYR,result__OCYR,ptr__D5JR;
+  __POINTER ptr_table__SCYR,next__RCYR,result__TCYR,ptr_table__XCYR;
+  __POINTER next__WCYR,result__YCYR,ptr__P5JR,ptr_table__2CYR;
+  __POINTER next__1CYR,result__3CYR,ptr_table__BDYR,next__ADYR;
+  __POINTER result__CDYR,ptr__45JR,ptr_table__GDYR,next__FDYR;
+  __POINTER result__HDYR,ptr_table__LDYR,next__KDYR,result__MDYR;
+  __POINTER ptr__KAKR,ptr_table__QDYR,next__PDYR,result__RDYR;
+  __POINTER ptr_table__VDYR,next__UDYR,result__WDYR,ptr__WAKR;
+  __POINTER ptr_table__0DYR,next__ZDYR,result__1DYR,ptr_table__5DYR;
+  __POINTER next__4DYR,result__AEYR,ptr__TGYH,ptr_table__EEYR;
+  __POINTER next__DEYR,result__FEYR,ptr_table__JEYR,next__IEYR;
+  __POINTER result__KEYR;
+  __INTEGER typ_id__Y4JR,typ_id__E5JR,typ_id__Q5JR,typ_id__55JR;
+  __INTEGER typ_id__LAKR,typ_id__XAKR,typ_id__YGYH;
+  __UINTEGER_32 sz__Z4JR,a__04JR,new_size__14JR,t__24JR,a__34JR;
+  __UINTEGER_32 new_size__QCYR,lab_type__PCYR,sz__F5JR,a__G5JR;
+  __UINTEGER_32 new_size__H5JR,t__I5JR,a__J5JR,new_size__0CYR;
+  __UINTEGER_32 lab_type__ZCYR,sz__R5JR,a__S5JR,new_size__T5JR,t__U5JR;
+  __UINTEGER_32 a__V5JR,new_size__EDYR,lab_type__DDYR,sz__AAKR,a__BAKR;
+  __UINTEGER_32 new_size__CAKR,t__DAKR,a__EAKR,new_size__ODYR;
+  __UINTEGER_32 lab_type__NDYR,sz__MAKR,a__NAKR,new_size__OAKR,t__PAKR;
+  __UINTEGER_32 a__QAKR,new_size__YDYR,lab_type__XDYR,sz__YAKR,a__ZAKR;
+  __UINTEGER_32 new_size__0AKR,t__1AKR,a__2AKR,new_size__CEYR;
+  __UINTEGER_32 lab_type__BEYR,sz__VGYH,a__5D2Q,new_size__3D2Q,t__DE2Q;
+  __UINTEGER_32 a__FE2Q,new_size__MEYR,lab_type__LEYR;
+  void *__tmp__TPAR,*__tmp__XPAR,*__tmp__05JR,*__tmp__1PAR,*__tmp__5PAR;
+  void *__tmp__BBKR;
+  __READ_LOCAL *__tmp__UPAR,*__tmp__YPAR,*__tmp__2PAR,*__tmp__AQAR;
+  __REAL_CST *Self__JB3P,*result__C5JR,*Self__K5JR,*Self__RB3P;
+  __REAL_CST *result__JAKR,*Self__RAKR;
+  void *v__M5JR,*v__TAKR;
+  __CHARACTER_CST *Self__LB3P,*Self__TB3P;
+  __IS_EXPANDED *Self__MB3P,*result__O5JR,*Self__W5JR,*Self__UB3P;
+  __IS_EXPANDED *result__VAKR,*Self__3AKR;
+  __READ_GLOBAL *__tmp__15JR,*__tmp__CBKR;
+  __EXPR_SHIFT_L *result__SGYH,*Self__QOFI;
+  __tmp__KQ2H=Self__IQ2H->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__LQ2H=Self__IQ2H->parent_expr_binary__ODKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__LQ2H)->__id) {
   case __LIST__: {
-    __tmp__WJAI=my_copy__IE2M(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__MSYM(__tmp__LQ2H);
   } break;
   case __STRING_CST__: {
-    Self__F2AQ=((__STRING_CST *)__tmp__VJAI);
-    __tmp__WJAI=create__text__BMQH(Self__F2AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__F2AQ->string__LDAI);
+    Self__FB3P=((__STRING_CST *)__tmp__LQ2H);
+    __tmp__MQ2H=create__text__ITMH(Self__FB3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FB3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__WJAI=my_copy__ODAI(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__EK2H(__tmp__LQ2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__G2AQ=((__PROTOTYPE_CST *)__tmp__VJAI);
-    __tmp__WJAI=create__type__HZQC(Self__G2AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__G2AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__GB3P=((__PROTOTYPE_CST *)__tmp__LQ2H);
+    __tmp__MQ2H=create__type__PKQC(Self__GB3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GB3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__H2AQ=((__INTEGER_CST *)__tmp__VJAI);
-    __tmp__WJAI=create__value__type__I1QC(Self__H2AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__H2AQ->value__VUYD,Self__H2AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__HB3P=((__INTEGER_CST *)__tmp__LQ2H);
+    p__54JR=Self__HB3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__A5JR=Self__HB3P->value__W4YD;
+    t__B5JR=Self__HB3P->parent_constant__B3LC.static_type__M2YD;
+    result__W4JR=NULL;
+    ptr__X4JR=((__POINTER )(NULL));
+    typ_id__Y4JR= 0;
+    sz__Z4JR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__Z4JR ==  0)) {
+      result__W4JR=INTEGER_CST__;
+    } else {
+      typ_id__Y4JR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Z4JR);
+      if ((typ_id__Y4JR == (__INTEGER)(-  1))) {
+        a__04JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__14JR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z4JR + a__04JR) & (__UINTEGER_32)(~ a__04JR));
+        ptr_table__ICYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__14JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__HCYR=((__POINTER )(NULL));
+        result__JCYR=((__POINTER *)ptr_table__ICYR)[ 0];
+        if ((result__JCYR == (void *)NULL)) {
+          result__JCYR=new_lab__2PJ(new_size__14JR);
+          next__HCYR=(void *)((unsigned long)result__JCYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__14JR)));
+          ((__POINTER *)next__HCYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ICYR)[ 0]=next__HCYR;
+        } else {
+          next__HCYR=((__POINTER *)result__JCYR)[ 0];
+          if ((next__HCYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JCYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__14JR <<  1)) <=  4096)) {
+              next__HCYR=(void *)((unsigned long)result__JCYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__14JR)));
+            } else {
+              next__HCYR=new_lab__2PJ(new_size__14JR);
+            };
+            ((__POINTER *)next__HCYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ICYR)[ 0]=next__HCYR;
+          } else {
+            ((__POINTER *)result__JCYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HCYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__JCYR=next__HCYR;
+          };
+        };
+        ptr__X4JR=result__JCYR;
+      } else {
+        t__24JR=((__UINTEGER_32 )typ_id__Y4JR);
+        a__34JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__QCYR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z4JR + a__34JR) & (__UINTEGER_32)(~ a__34JR));
+        ptr_table__NCYR=((__POINTER )(&(table_type[(t__24JR)])));
+        lab_type__PCYR=(__UINTEGER_32)(t__24JR |  1);
+        next__MCYR=((__POINTER )(NULL));
+        result__OCYR=((__POINTER *)ptr_table__NCYR)[ 0];
+        if ((result__OCYR == (void *)NULL)) {
+          result__OCYR=new_lab__2PJ(lab_type__PCYR);
+          next__MCYR=(void *)((unsigned long)result__OCYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QCYR)));
+          ((__POINTER *)next__MCYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__NCYR)[ 0]=next__MCYR;
+        } else {
+          next__MCYR=((__POINTER *)result__OCYR)[ 0];
+          if ((next__MCYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OCYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QCYR <<  1)) <=  4096)) {
+              next__MCYR=(void *)((unsigned long)result__OCYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QCYR)));
+            } else {
+              next__MCYR=new_lab__2PJ(lab_type__PCYR);
+            };
+            ((__POINTER *)next__MCYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__NCYR)[ 0]=next__MCYR;
+          } else {
+            ((__POINTER *)result__OCYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MCYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__OCYR=next__MCYR;
+          };
+        };
+        ptr__X4JR=result__OCYR;
+      };
+      result__W4JR=((__INTEGER_CST *)ptr__X4JR);
+      *(result__W4JR) = *(INTEGER_CST__);
+    };
+    Self__44JR=((__INTEGER_CST *)result__W4JR);
+    Self__44JR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__54JR;
+    Self__44JR->value__W4YD=v__A5JR;
+    Self__44JR->parent_constant__B3LC.static_type__M2YD=t__B5JR;
+    check_type__YG5D(Self__44JR);
+    __tmp__MQ2H=result__W4JR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__WJAI=my_copy__02IJ(__tmp__VJAI);
+    __tmp__TPAR=read__QB5G(((__READ_LOCAL *)__tmp__LQ2H)->local__HJZD);
+    if (__tmp__TPAR==NULL) {
+      __tmp__UPAR=NULL;
+    } else {
+      __tmp__UPAR=((__READ_LOCAL *)__tmp__TPAR);
+    };
+    __tmp__MQ2H=__tmp__UPAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__WJAI=my_copy__2EAI(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__SL2H(__tmp__LQ2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__WJAI=my_copy__VFAI(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__LM2H(__tmp__LQ2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__WJAI=my_copy__CGAI(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__YM2H(__tmp__LQ2H);
   } break;
   case __REAL_CST__: {
-    Self__J2AQ=((__REAL_CST *)__tmp__VJAI);
-    __tmp__WJAI=create__value__type__2KQH(Self__J2AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__J2AQ->value__RGAI,Self__J2AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__JB3P=((__REAL_CST *)__tmp__LQ2H);
+    p__L5JR=Self__JB3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__M5JR=Self__JB3P->value__HN2H;
+    t__N5JR=Self__JB3P->parent_constant__U2JH.static_type__M2YD;
+    result__C5JR=NULL;
+    ptr__D5JR=((__POINTER )(NULL));
+    typ_id__E5JR= 0;
+    sz__F5JR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__F5JR ==  0)) {
+      result__C5JR=REAL_CST__;
+    } else {
+      typ_id__E5JR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__F5JR);
+      if ((typ_id__E5JR == (__INTEGER)(-  1))) {
+        a__G5JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__H5JR=(__UINTEGER_32)((__UINTEGER_32)(sz__F5JR + a__G5JR) & (__UINTEGER_32)(~ a__G5JR));
+        ptr_table__SCYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__H5JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__RCYR=((__POINTER )(NULL));
+        result__TCYR=((__POINTER *)ptr_table__SCYR)[ 0];
+        if ((result__TCYR == (void *)NULL)) {
+          result__TCYR=new_lab__2PJ(new_size__H5JR);
+          next__RCYR=(void *)((unsigned long)result__TCYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H5JR)));
+          ((__POINTER *)next__RCYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__SCYR)[ 0]=next__RCYR;
+        } else {
+          next__RCYR=((__POINTER *)result__TCYR)[ 0];
+          if ((next__RCYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TCYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__H5JR <<  1)) <=  4096)) {
+              next__RCYR=(void *)((unsigned long)result__TCYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H5JR)));
+            } else {
+              next__RCYR=new_lab__2PJ(new_size__H5JR);
+            };
+            ((__POINTER *)next__RCYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__SCYR)[ 0]=next__RCYR;
+          } else {
+            ((__POINTER *)result__TCYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RCYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__TCYR=next__RCYR;
+          };
+        };
+        ptr__D5JR=result__TCYR;
+      } else {
+        t__I5JR=((__UINTEGER_32 )typ_id__E5JR);
+        a__J5JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__0CYR=(__UINTEGER_32)((__UINTEGER_32)(sz__F5JR + a__J5JR) & (__UINTEGER_32)(~ a__J5JR));
+        ptr_table__XCYR=((__POINTER )(&(table_type[(t__I5JR)])));
+        lab_type__ZCYR=(__UINTEGER_32)(t__I5JR |  1);
+        next__WCYR=((__POINTER )(NULL));
+        result__YCYR=((__POINTER *)ptr_table__XCYR)[ 0];
+        if ((result__YCYR == (void *)NULL)) {
+          result__YCYR=new_lab__2PJ(lab_type__ZCYR);
+          next__WCYR=(void *)((unsigned long)result__YCYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0CYR)));
+          ((__POINTER *)next__WCYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__XCYR)[ 0]=next__WCYR;
+        } else {
+          next__WCYR=((__POINTER *)result__YCYR)[ 0];
+          if ((next__WCYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YCYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0CYR <<  1)) <=  4096)) {
+              next__WCYR=(void *)((unsigned long)result__YCYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0CYR)));
+            } else {
+              next__WCYR=new_lab__2PJ(lab_type__ZCYR);
+            };
+            ((__POINTER *)next__WCYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__XCYR)[ 0]=next__WCYR;
+          } else {
+            ((__POINTER *)result__YCYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WCYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__YCYR=next__WCYR;
+          };
+        };
+        ptr__D5JR=result__YCYR;
+      };
+      result__C5JR=((__REAL_CST *)ptr__D5JR);
+      *(result__C5JR) = *(REAL_CST__);
+    };
+    Self__K5JR=((__REAL_CST *)result__C5JR);
+    Self__K5JR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__L5JR;
+    Self__K5JR->value__HN2H=v__M5JR;
+    Self__K5JR->parent_constant__U2JH.static_type__M2YD=t__N5JR;
+    __tmp__MQ2H=result__C5JR;
   } break;
   case __CHARACTER_CST__: {
-    Self__L2AQ=((__CHARACTER_CST *)__tmp__VJAI);
-    __tmp__WJAI=create__char__XLQH(Self__L2AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__L2AQ->text__ZGAI);
+    Self__LB3P=((__CHARACTER_CST *)__tmp__LQ2H);
+    __tmp__MQ2H=create__char__4SMH(Self__LB3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LB3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__M2AQ=((__IS_EXPANDED *)__tmp__VJAI);
-    __tmp__WJAI=create__receiver__2J0H(Self__M2AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__M2AQ->receiver__AHAI));
+    Self__MB3P=((__IS_EXPANDED *)__tmp__LQ2H);
+    __tmp__XPAR=read__QB5G(((__READ_LOCAL *)Self__MB3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__XPAR==NULL) {
+      __tmp__YPAR=NULL;
+    } else {
+      __tmp__YPAR=((__READ_LOCAL *)__tmp__XPAR);
+    };
+    p__X5JR=Self__MB3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__O5JR=NULL;
+    ptr__P5JR=((__POINTER )(NULL));
+    typ_id__Q5JR= 0;
+    sz__R5JR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__R5JR ==  0)) {
+      result__O5JR=IS_EXPANDED__;
+    } else {
+      typ_id__Q5JR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__R5JR);
+      if ((typ_id__Q5JR == (__INTEGER)(-  1))) {
+        a__S5JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__T5JR=(__UINTEGER_32)((__UINTEGER_32)(sz__R5JR + a__S5JR) & (__UINTEGER_32)(~ a__S5JR));
+        ptr_table__2CYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T5JR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__1CYR=((__POINTER )(NULL));
+        result__3CYR=((__POINTER *)ptr_table__2CYR)[ 0];
+        if ((result__3CYR == (void *)NULL)) {
+          result__3CYR=new_lab__2PJ(new_size__T5JR);
+          next__1CYR=(void *)((unsigned long)result__3CYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T5JR)));
+          ((__POINTER *)next__1CYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__2CYR)[ 0]=next__1CYR;
+        } else {
+          next__1CYR=((__POINTER *)result__3CYR)[ 0];
+          if ((next__1CYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3CYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__T5JR <<  1)) <=  4096)) {
+              next__1CYR=(void *)((unsigned long)result__3CYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T5JR)));
+            } else {
+              next__1CYR=new_lab__2PJ(new_size__T5JR);
+            };
+            ((__POINTER *)next__1CYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__2CYR)[ 0]=next__1CYR;
+          } else {
+            ((__POINTER *)result__3CYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1CYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__3CYR=next__1CYR;
+          };
+        };
+        ptr__P5JR=result__3CYR;
+      } else {
+        t__U5JR=((__UINTEGER_32 )typ_id__Q5JR);
+        a__V5JR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__EDYR=(__UINTEGER_32)((__UINTEGER_32)(sz__R5JR + a__V5JR) & (__UINTEGER_32)(~ a__V5JR));
+        ptr_table__BDYR=((__POINTER )(&(table_type[(t__U5JR)])));
+        lab_type__DDYR=(__UINTEGER_32)(t__U5JR |  1);
+        next__ADYR=((__POINTER )(NULL));
+        result__CDYR=((__POINTER *)ptr_table__BDYR)[ 0];
+        if ((result__CDYR == (void *)NULL)) {
+          result__CDYR=new_lab__2PJ(lab_type__DDYR);
+          next__ADYR=(void *)((unsigned long)result__CDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EDYR)));
+          ((__POINTER *)next__ADYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__BDYR)[ 0]=next__ADYR;
+        } else {
+          next__ADYR=((__POINTER *)result__CDYR)[ 0];
+          if ((next__ADYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CDYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EDYR <<  1)) <=  4096)) {
+              next__ADYR=(void *)((unsigned long)result__CDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EDYR)));
+            } else {
+              next__ADYR=new_lab__2PJ(lab_type__DDYR);
+            };
+            ((__POINTER *)next__ADYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__BDYR)[ 0]=next__ADYR;
+          } else {
+            ((__POINTER *)result__CDYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ADYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__CDYR=next__ADYR;
+          };
+        };
+        ptr__P5JR=result__CDYR;
+      };
+      result__O5JR=((__IS_EXPANDED *)ptr__P5JR);
+      *(result__O5JR) = *(IS_EXPANDED__);
+    };
+    Self__W5JR=((__IS_EXPANDED *)result__O5JR);
+    Self__W5JR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__X5JR;
+    Self__W5JR->receiver__WN2H=__tmp__YPAR;
+    __tmp__MQ2H=result__O5JR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__WJAI=my_copy__FHAI(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__1N2H(__tmp__LQ2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__WJAI=my_copy__OHAI(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__EO2H(__tmp__LQ2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__WJAI=my_copy__ZHAI(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__PO2H(__tmp__LQ2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__WJAI=my_copy__FIAI(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__1O2H(__tmp__LQ2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__WJAI=my_copy__QIAI(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__GP2H(__tmp__LQ2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__WJAI=my_copy__1IAI(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__RP2H(__tmp__LQ2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__WJAI=my_copy__GJAI(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__2P2H(__tmp__LQ2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__WJAI=my_copy__RJAI(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__HQ2H(__tmp__LQ2H);
   } break;
   case __PUT_TO__: {
-    __tmp__WJAI=my_copy__2JAI(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__SQ2H(__tmp__LQ2H);
   } break;
   case __ITEM__: {
-    __tmp__WJAI=my_copy__NKAI(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__DR2H(__tmp__LQ2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__WJAI=my_copy__ZKAI(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__PR2H(__tmp__LQ2H);
   } break;
   case __CAST__: {
-    __tmp__WJAI=my_copy__CLAI(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__YR2H(__tmp__LQ2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__WJAI=my_copy__1E2M(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__5SYM(__tmp__LQ2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__WJAI=my_copy__MRKK(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__IUGK(__tmp__LQ2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__WJAI=my_copy__ZRKK(__tmp__VJAI);
+    __tmp__05JR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LQ2H)->global__ZGJK),NULL);
+    if (__tmp__05JR==NULL) {
+      __tmp__15JR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__05JR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__15JR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__15JR=((__READ_GLOBAL *)__tmp__05JR);
+      } break;
+      }
+    };
+    __tmp__MQ2H=__tmp__15JR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__WJAI=my_copy__3BGN(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__BQCN(__tmp__LQ2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__WJAI=my_copy__VIIO(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__NREO(__tmp__LQ2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__WJAI=my_copy__3PNO(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__VYJO(__tmp__LQ2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__WJAI=my_copy__CJIO(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__0REO(__tmp__LQ2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__WJAI=my_copy__JQNO(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__BZJO(__tmp__LQ2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__WJAI=my_copy__EBNM(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__CNJM(__tmp__LQ2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__WJAI=my_copy__EOPL(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__5XLL(__tmp__LQ2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__WJAI=my_copy__SH2M(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__WVYM(__tmp__LQ2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__WJAI=my_copy__NJIO(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__FSEO(__tmp__LQ2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__WJAI=my_copy__YZHP(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__QCEP(__tmp__LQ2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__WJAI=my_copy__13VN(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__5LSN(__tmp__LQ2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__WJAI=my_copy__G4VN(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__KMSN(__tmp__LQ2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__WJAI=my_copy__FLTN(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__JZPN(__tmp__LQ2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__WJAI=my_copy__OUWO(__tmp__VJAI);
+    __tmp__MQ2H=my_copy__G3SO(__tmp__LQ2H);
   } break;
   };
-  __tmp__YJAI=Self__SJAI->parent_expr_binary__C2NH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__YJAI)->__id) {
+  __tmp__OQ2H=Self__IQ2H->parent_expr_binary__ODKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__OQ2H)->__id) {
   case __LIST__: {
-    __tmp__ZJAI=my_copy__IE2M(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__MSYM(__tmp__OQ2H);
   } break;
   case __STRING_CST__: {
-    Self__N2AQ=((__STRING_CST *)__tmp__YJAI);
-    __tmp__ZJAI=create__text__BMQH(Self__N2AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__N2AQ->string__LDAI);
+    Self__NB3P=((__STRING_CST *)__tmp__OQ2H);
+    __tmp__PQ2H=create__text__ITMH(Self__NB3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NB3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__ZJAI=my_copy__ODAI(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__EK2H(__tmp__OQ2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__O2AQ=((__PROTOTYPE_CST *)__tmp__YJAI);
-    __tmp__ZJAI=create__type__HZQC(Self__O2AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__O2AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__OB3P=((__PROTOTYPE_CST *)__tmp__OQ2H);
+    __tmp__PQ2H=create__type__PKQC(Self__OB3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__OB3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__P2AQ=((__INTEGER_CST *)__tmp__YJAI);
-    __tmp__ZJAI=create__value__type__I1QC(Self__P2AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__P2AQ->value__VUYD,Self__P2AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__PB3P=((__INTEGER_CST *)__tmp__OQ2H);
+    p__GAKR=Self__PB3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__HAKR=Self__PB3P->value__W4YD;
+    t__IAKR=Self__PB3P->parent_constant__B3LC.static_type__M2YD;
+    result__35JR=NULL;
+    ptr__45JR=((__POINTER )(NULL));
+    typ_id__55JR= 0;
+    sz__AAKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__AAKR ==  0)) {
+      result__35JR=INTEGER_CST__;
+    } else {
+      typ_id__55JR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AAKR);
+      if ((typ_id__55JR == (__INTEGER)(-  1))) {
+        a__BAKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__CAKR=(__UINTEGER_32)((__UINTEGER_32)(sz__AAKR + a__BAKR) & (__UINTEGER_32)(~ a__BAKR));
+        ptr_table__GDYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CAKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__FDYR=((__POINTER )(NULL));
+        result__HDYR=((__POINTER *)ptr_table__GDYR)[ 0];
+        if ((result__HDYR == (void *)NULL)) {
+          result__HDYR=new_lab__2PJ(new_size__CAKR);
+          next__FDYR=(void *)((unsigned long)result__HDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CAKR)));
+          ((__POINTER *)next__FDYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__GDYR)[ 0]=next__FDYR;
+        } else {
+          next__FDYR=((__POINTER *)result__HDYR)[ 0];
+          if ((next__FDYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HDYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CAKR <<  1)) <=  4096)) {
+              next__FDYR=(void *)((unsigned long)result__HDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CAKR)));
+            } else {
+              next__FDYR=new_lab__2PJ(new_size__CAKR);
+            };
+            ((__POINTER *)next__FDYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__GDYR)[ 0]=next__FDYR;
+          } else {
+            ((__POINTER *)result__HDYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FDYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__HDYR=next__FDYR;
+          };
+        };
+        ptr__45JR=result__HDYR;
+      } else {
+        t__DAKR=((__UINTEGER_32 )typ_id__55JR);
+        a__EAKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__ODYR=(__UINTEGER_32)((__UINTEGER_32)(sz__AAKR + a__EAKR) & (__UINTEGER_32)(~ a__EAKR));
+        ptr_table__LDYR=((__POINTER )(&(table_type[(t__DAKR)])));
+        lab_type__NDYR=(__UINTEGER_32)(t__DAKR |  1);
+        next__KDYR=((__POINTER )(NULL));
+        result__MDYR=((__POINTER *)ptr_table__LDYR)[ 0];
+        if ((result__MDYR == (void *)NULL)) {
+          result__MDYR=new_lab__2PJ(lab_type__NDYR);
+          next__KDYR=(void *)((unsigned long)result__MDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ODYR)));
+          ((__POINTER *)next__KDYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__LDYR)[ 0]=next__KDYR;
+        } else {
+          next__KDYR=((__POINTER *)result__MDYR)[ 0];
+          if ((next__KDYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MDYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ODYR <<  1)) <=  4096)) {
+              next__KDYR=(void *)((unsigned long)result__MDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ODYR)));
+            } else {
+              next__KDYR=new_lab__2PJ(lab_type__NDYR);
+            };
+            ((__POINTER *)next__KDYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__LDYR)[ 0]=next__KDYR;
+          } else {
+            ((__POINTER *)result__MDYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KDYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__MDYR=next__KDYR;
+          };
+        };
+        ptr__45JR=result__MDYR;
+      };
+      result__35JR=((__INTEGER_CST *)ptr__45JR);
+      *(result__35JR) = *(INTEGER_CST__);
+    };
+    Self__FAKR=((__INTEGER_CST *)result__35JR);
+    Self__FAKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GAKR;
+    Self__FAKR->value__W4YD=v__HAKR;
+    Self__FAKR->parent_constant__B3LC.static_type__M2YD=t__IAKR;
+    check_type__YG5D(Self__FAKR);
+    __tmp__PQ2H=result__35JR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__ZJAI=my_copy__02IJ(__tmp__YJAI);
+    __tmp__1PAR=read__QB5G(((__READ_LOCAL *)__tmp__OQ2H)->local__HJZD);
+    if (__tmp__1PAR==NULL) {
+      __tmp__2PAR=NULL;
+    } else {
+      __tmp__2PAR=((__READ_LOCAL *)__tmp__1PAR);
+    };
+    __tmp__PQ2H=__tmp__2PAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__ZJAI=my_copy__2EAI(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__SL2H(__tmp__OQ2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__ZJAI=my_copy__VFAI(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__LM2H(__tmp__OQ2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__ZJAI=my_copy__CGAI(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__YM2H(__tmp__OQ2H);
   } break;
   case __REAL_CST__: {
-    Self__R2AQ=((__REAL_CST *)__tmp__YJAI);
-    __tmp__ZJAI=create__value__type__2KQH(Self__R2AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__R2AQ->value__RGAI,Self__R2AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__RB3P=((__REAL_CST *)__tmp__OQ2H);
+    p__SAKR=Self__RB3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__TAKR=Self__RB3P->value__HN2H;
+    t__UAKR=Self__RB3P->parent_constant__U2JH.static_type__M2YD;
+    result__JAKR=NULL;
+    ptr__KAKR=((__POINTER )(NULL));
+    typ_id__LAKR= 0;
+    sz__MAKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__MAKR ==  0)) {
+      result__JAKR=REAL_CST__;
+    } else {
+      typ_id__LAKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MAKR);
+      if ((typ_id__LAKR == (__INTEGER)(-  1))) {
+        a__NAKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__OAKR=(__UINTEGER_32)((__UINTEGER_32)(sz__MAKR + a__NAKR) & (__UINTEGER_32)(~ a__NAKR));
+        ptr_table__QDYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OAKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__PDYR=((__POINTER )(NULL));
+        result__RDYR=((__POINTER *)ptr_table__QDYR)[ 0];
+        if ((result__RDYR == (void *)NULL)) {
+          result__RDYR=new_lab__2PJ(new_size__OAKR);
+          next__PDYR=(void *)((unsigned long)result__RDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OAKR)));
+          ((__POINTER *)next__PDYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__QDYR)[ 0]=next__PDYR;
+        } else {
+          next__PDYR=((__POINTER *)result__RDYR)[ 0];
+          if ((next__PDYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RDYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OAKR <<  1)) <=  4096)) {
+              next__PDYR=(void *)((unsigned long)result__RDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OAKR)));
+            } else {
+              next__PDYR=new_lab__2PJ(new_size__OAKR);
+            };
+            ((__POINTER *)next__PDYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__QDYR)[ 0]=next__PDYR;
+          } else {
+            ((__POINTER *)result__RDYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PDYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__RDYR=next__PDYR;
+          };
+        };
+        ptr__KAKR=result__RDYR;
+      } else {
+        t__PAKR=((__UINTEGER_32 )typ_id__LAKR);
+        a__QAKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__YDYR=(__UINTEGER_32)((__UINTEGER_32)(sz__MAKR + a__QAKR) & (__UINTEGER_32)(~ a__QAKR));
+        ptr_table__VDYR=((__POINTER )(&(table_type[(t__PAKR)])));
+        lab_type__XDYR=(__UINTEGER_32)(t__PAKR |  1);
+        next__UDYR=((__POINTER )(NULL));
+        result__WDYR=((__POINTER *)ptr_table__VDYR)[ 0];
+        if ((result__WDYR == (void *)NULL)) {
+          result__WDYR=new_lab__2PJ(lab_type__XDYR);
+          next__UDYR=(void *)((unsigned long)result__WDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YDYR)));
+          ((__POINTER *)next__UDYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__VDYR)[ 0]=next__UDYR;
+        } else {
+          next__UDYR=((__POINTER *)result__WDYR)[ 0];
+          if ((next__UDYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WDYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YDYR <<  1)) <=  4096)) {
+              next__UDYR=(void *)((unsigned long)result__WDYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YDYR)));
+            } else {
+              next__UDYR=new_lab__2PJ(lab_type__XDYR);
+            };
+            ((__POINTER *)next__UDYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__VDYR)[ 0]=next__UDYR;
+          } else {
+            ((__POINTER *)result__WDYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UDYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__WDYR=next__UDYR;
+          };
+        };
+        ptr__KAKR=result__WDYR;
+      };
+      result__JAKR=((__REAL_CST *)ptr__KAKR);
+      *(result__JAKR) = *(REAL_CST__);
+    };
+    Self__RAKR=((__REAL_CST *)result__JAKR);
+    Self__RAKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SAKR;
+    Self__RAKR->value__HN2H=v__TAKR;
+    Self__RAKR->parent_constant__U2JH.static_type__M2YD=t__UAKR;
+    __tmp__PQ2H=result__JAKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__T2AQ=((__CHARACTER_CST *)__tmp__YJAI);
-    __tmp__ZJAI=create__char__XLQH(Self__T2AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__T2AQ->text__ZGAI);
+    Self__TB3P=((__CHARACTER_CST *)__tmp__OQ2H);
+    __tmp__PQ2H=create__char__4SMH(Self__TB3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TB3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__U2AQ=((__IS_EXPANDED *)__tmp__YJAI);
-    __tmp__ZJAI=create__receiver__2J0H(Self__U2AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__U2AQ->receiver__AHAI));
+    Self__UB3P=((__IS_EXPANDED *)__tmp__OQ2H);
+    __tmp__5PAR=read__QB5G(((__READ_LOCAL *)Self__UB3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__5PAR==NULL) {
+      __tmp__AQAR=NULL;
+    } else {
+      __tmp__AQAR=((__READ_LOCAL *)__tmp__5PAR);
+    };
+    p__4AKR=Self__UB3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__VAKR=NULL;
+    ptr__WAKR=((__POINTER )(NULL));
+    typ_id__XAKR= 0;
+    sz__YAKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__YAKR ==  0)) {
+      result__VAKR=IS_EXPANDED__;
+    } else {
+      typ_id__XAKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YAKR);
+      if ((typ_id__XAKR == (__INTEGER)(-  1))) {
+        a__ZAKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__0AKR=(__UINTEGER_32)((__UINTEGER_32)(sz__YAKR + a__ZAKR) & (__UINTEGER_32)(~ a__ZAKR));
+        ptr_table__0DYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0AKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__ZDYR=((__POINTER )(NULL));
+        result__1DYR=((__POINTER *)ptr_table__0DYR)[ 0];
+        if ((result__1DYR == (void *)NULL)) {
+          result__1DYR=new_lab__2PJ(new_size__0AKR);
+          next__ZDYR=(void *)((unsigned long)result__1DYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0AKR)));
+          ((__POINTER *)next__ZDYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__0DYR)[ 0]=next__ZDYR;
+        } else {
+          next__ZDYR=((__POINTER *)result__1DYR)[ 0];
+          if ((next__ZDYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1DYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0AKR <<  1)) <=  4096)) {
+              next__ZDYR=(void *)((unsigned long)result__1DYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0AKR)));
+            } else {
+              next__ZDYR=new_lab__2PJ(new_size__0AKR);
+            };
+            ((__POINTER *)next__ZDYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__0DYR)[ 0]=next__ZDYR;
+          } else {
+            ((__POINTER *)result__1DYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZDYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__1DYR=next__ZDYR;
+          };
+        };
+        ptr__WAKR=result__1DYR;
+      } else {
+        t__1AKR=((__UINTEGER_32 )typ_id__XAKR);
+        a__2AKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__CEYR=(__UINTEGER_32)((__UINTEGER_32)(sz__YAKR + a__2AKR) & (__UINTEGER_32)(~ a__2AKR));
+        ptr_table__5DYR=((__POINTER )(&(table_type[(t__1AKR)])));
+        lab_type__BEYR=(__UINTEGER_32)(t__1AKR |  1);
+        next__4DYR=((__POINTER )(NULL));
+        result__AEYR=((__POINTER *)ptr_table__5DYR)[ 0];
+        if ((result__AEYR == (void *)NULL)) {
+          result__AEYR=new_lab__2PJ(lab_type__BEYR);
+          next__4DYR=(void *)((unsigned long)result__AEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CEYR)));
+          ((__POINTER *)next__4DYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__5DYR)[ 0]=next__4DYR;
+        } else {
+          next__4DYR=((__POINTER *)result__AEYR)[ 0];
+          if ((next__4DYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AEYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CEYR <<  1)) <=  4096)) {
+              next__4DYR=(void *)((unsigned long)result__AEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CEYR)));
+            } else {
+              next__4DYR=new_lab__2PJ(lab_type__BEYR);
+            };
+            ((__POINTER *)next__4DYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__5DYR)[ 0]=next__4DYR;
+          } else {
+            ((__POINTER *)result__AEYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4DYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__AEYR=next__4DYR;
+          };
+        };
+        ptr__WAKR=result__AEYR;
+      };
+      result__VAKR=((__IS_EXPANDED *)ptr__WAKR);
+      *(result__VAKR) = *(IS_EXPANDED__);
+    };
+    Self__3AKR=((__IS_EXPANDED *)result__VAKR);
+    Self__3AKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4AKR;
+    Self__3AKR->receiver__WN2H=__tmp__AQAR;
+    __tmp__PQ2H=result__VAKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__ZJAI=my_copy__FHAI(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__1N2H(__tmp__OQ2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__ZJAI=my_copy__OHAI(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__EO2H(__tmp__OQ2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__ZJAI=my_copy__ZHAI(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__PO2H(__tmp__OQ2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__ZJAI=my_copy__FIAI(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__1O2H(__tmp__OQ2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__ZJAI=my_copy__QIAI(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__GP2H(__tmp__OQ2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__ZJAI=my_copy__1IAI(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__RP2H(__tmp__OQ2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__ZJAI=my_copy__GJAI(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__2P2H(__tmp__OQ2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__ZJAI=my_copy__RJAI(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__HQ2H(__tmp__OQ2H);
   } break;
   case __PUT_TO__: {
-    __tmp__ZJAI=my_copy__2JAI(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__SQ2H(__tmp__OQ2H);
   } break;
   case __ITEM__: {
-    __tmp__ZJAI=my_copy__NKAI(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__DR2H(__tmp__OQ2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__ZJAI=my_copy__ZKAI(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__PR2H(__tmp__OQ2H);
   } break;
   case __CAST__: {
-    __tmp__ZJAI=my_copy__CLAI(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__YR2H(__tmp__OQ2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__ZJAI=my_copy__1E2M(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__5SYM(__tmp__OQ2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__ZJAI=my_copy__MRKK(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__IUGK(__tmp__OQ2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__ZJAI=my_copy__ZRKK(__tmp__YJAI);
+    __tmp__BBKR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__OQ2H)->global__ZGJK),NULL);
+    if (__tmp__BBKR==NULL) {
+      __tmp__CBKR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__BBKR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__CBKR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__CBKR=((__READ_GLOBAL *)__tmp__BBKR);
+      } break;
+      }
+    };
+    __tmp__PQ2H=__tmp__CBKR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__ZJAI=my_copy__3BGN(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__BQCN(__tmp__OQ2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__ZJAI=my_copy__VIIO(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__NREO(__tmp__OQ2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ZJAI=my_copy__3PNO(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__VYJO(__tmp__OQ2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__ZJAI=my_copy__CJIO(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__0REO(__tmp__OQ2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ZJAI=my_copy__JQNO(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__BZJO(__tmp__OQ2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__ZJAI=my_copy__EBNM(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__CNJM(__tmp__OQ2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__ZJAI=my_copy__EOPL(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__5XLL(__tmp__OQ2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__ZJAI=my_copy__SH2M(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__WVYM(__tmp__OQ2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__ZJAI=my_copy__NJIO(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__FSEO(__tmp__OQ2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__ZJAI=my_copy__YZHP(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__QCEP(__tmp__OQ2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__ZJAI=my_copy__13VN(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__5LSN(__tmp__OQ2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__ZJAI=my_copy__G4VN(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__KMSN(__tmp__OQ2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__ZJAI=my_copy__FLTN(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__JZPN(__tmp__OQ2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__ZJAI=my_copy__OUWO(__tmp__YJAI);
+    __tmp__PQ2H=my_copy__G3SO(__tmp__OQ2H);
   } break;
   };
-  return(create__with__and__JQ0H(__tmp__UJAI,__tmp__WJAI,__tmp__ZJAI));
+  result__SGYH=NULL;
+  ptr__TGYH=((__POINTER )(NULL));
+  typ_id__YGYH= 0;
+  sz__VGYH=((__UINTEGER_32 )sizeof(__EXPR_SHIFT_L));
+  if ((sz__VGYH ==  0)) {
+    result__SGYH=EXPR_SHIFT_L__;
+  } else {
+    typ_id__YGYH=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VGYH);
+    if ((typ_id__YGYH == (__INTEGER)(-  1))) {
+      a__5D2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__3D2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__VGYH + a__5D2Q) & (__UINTEGER_32)(~ a__5D2Q));
+      ptr_table__EEYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3D2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__DEYR=((__POINTER )(NULL));
+      result__FEYR=((__POINTER *)ptr_table__EEYR)[ 0];
+      if ((result__FEYR == (void *)NULL)) {
+        result__FEYR=new_lab__2PJ(new_size__3D2Q);
+        next__DEYR=(void *)((unsigned long)result__FEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3D2Q)));
+        ((__POINTER *)next__DEYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__EEYR)[ 0]=next__DEYR;
+      } else {
+        next__DEYR=((__POINTER *)result__FEYR)[ 0];
+        if ((next__DEYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FEYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3D2Q <<  1)) <=  4096)) {
+            next__DEYR=(void *)((unsigned long)result__FEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3D2Q)));
+          } else {
+            next__DEYR=new_lab__2PJ(new_size__3D2Q);
+          };
+          ((__POINTER *)next__DEYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__EEYR)[ 0]=next__DEYR;
+        } else {
+          ((__POINTER *)result__FEYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DEYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__FEYR=next__DEYR;
+        };
+      };
+      ptr__TGYH=result__FEYR;
+    } else {
+      t__DE2Q=((__UINTEGER_32 )typ_id__YGYH);
+      a__FE2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__MEYR=(__UINTEGER_32)((__UINTEGER_32)(sz__VGYH + a__FE2Q) & (__UINTEGER_32)(~ a__FE2Q));
+      ptr_table__JEYR=((__POINTER )(&(table_type[(t__DE2Q)])));
+      lab_type__LEYR=(__UINTEGER_32)(t__DE2Q |  1);
+      next__IEYR=((__POINTER )(NULL));
+      result__KEYR=((__POINTER *)ptr_table__JEYR)[ 0];
+      if ((result__KEYR == (void *)NULL)) {
+        result__KEYR=new_lab__2PJ(lab_type__LEYR);
+        next__IEYR=(void *)((unsigned long)result__KEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MEYR)));
+        ((__POINTER *)next__IEYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__JEYR)[ 0]=next__IEYR;
+      } else {
+        next__IEYR=((__POINTER *)result__KEYR)[ 0];
+        if ((next__IEYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KEYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MEYR <<  1)) <=  4096)) {
+            next__IEYR=(void *)((unsigned long)result__KEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MEYR)));
+          } else {
+            next__IEYR=new_lab__2PJ(lab_type__LEYR);
+          };
+          ((__POINTER *)next__IEYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__JEYR)[ 0]=next__IEYR;
+        } else {
+          ((__POINTER *)result__KEYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IEYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__KEYR=next__IEYR;
+        };
+      };
+      ptr__TGYH=result__KEYR;
+    };
+    result__SGYH=((__EXPR_SHIFT_L *)ptr__TGYH);
+    *(result__SGYH) = *(EXPR_SHIFT_L__);
+  };
+  Self__QOFI=((__EXPR_SHIFT_L *)result__SGYH);
+  Self__QOFI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__KQ2H;
+  Self__QOFI->parent_expr_binary__ODKH.left__XO1H=__tmp__MQ2H;
+  Self__QOFI->parent_expr_binary__ODKH.right__WO2H=__tmp__PQ2H;
+  return(result__SGYH);
 }
 
-static __PUT_TO* my_copy__2JAI(__PUT_TO *Self__3JAI)
+static __PUT_TO* my_copy__SQ2H(__PUT_TO *Self__TQ2H)
 // ({PUT_TO}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__5JAI;
-  void *__tmp__BKAI,*__tmp__CKAI,*__tmp__FKAI,*__tmp__GKAI,*__tmp__JKAI;
-  void *__tmp__KKAI;
-  __STRING_CST *Self__V2AQ,*Self__32AQ,*Self__F3AQ;
-  __PROTOTYPE_CST *Self__W2AQ,*Self__42AQ,*Self__G3AQ;
-  __INTEGER_CST *Self__X2AQ,*Self__52AQ,*Self__H3AQ;
-  __REAL_CST *Self__Z2AQ,*Self__B3AQ,*Self__J3AQ;
-  __CHARACTER_CST *Self__12AQ,*Self__D3AQ,*Self__L3AQ;
-  __IS_EXPANDED *Self__22AQ,*Self__E3AQ,*Self__M3AQ;
-  __tmp__5JAI=Self__3JAI->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__BKAI=Self__3JAI->receiver__AKAI;
-  switch (((struct ___OBJ *)__tmp__BKAI)->__id) {
+  __INTEGER_64 v__OBKR,v__VCKR,v__2DKR;
+  __POSITION __tmp__VQ2H,p__NBKR,p__ZBKR,p__FCKR,p__UCKR,p__ADKR;
+  __POSITION p__MDKR,p__1DKR,p__HEKR,p__TEKR;
+  void *__tmp__XQ2H,*__tmp__YQ2H,*__tmp__1Q2H,*__tmp__2Q2H,*__tmp__5Q2H;
+  void *__tmp__AR2H;
+  __STRING_CST *Self__VB3P,*Self__3B3P,*Self__FC3P;
+  __PROTOTYPE_CST *Self__WB3P,*Self__4B3P,*Self__GC3P;
+  __INTEGER_CST *Self__XB3P,*result__EBKR,*Self__MBKR,*Self__5B3P;
+  __INTEGER_CST *result__LCKR,*Self__TCKR,*Self__HC3P,*result__SDKR;
+  __INTEGER_CST *Self__0DKR;
+  void *t__PBKR,*t__1BKR,*t__WCKR,*t__CDKR,*t__3DKR,*t__JEKR;
+  __POINTER ptr__FBKR,ptr_table__OEYR,next__NEYR,result__PEYR;
+  __POINTER ptr_table__TEYR,next__SEYR,result__UEYR,ptr__RBKR;
+  __POINTER ptr_table__YEYR,next__XEYR,result__ZEYR,ptr_table__3EYR;
+  __POINTER next__2EYR,result__4EYR,ptr__3BKR,ptr_table__CFYR;
+  __POINTER next__BFYR,result__DFYR,ptr_table__HFYR,next__GFYR;
+  __POINTER result__IFYR,ptr__MCKR,ptr_table__MFYR,next__LFYR;
+  __POINTER result__NFYR,ptr_table__RFYR,next__QFYR,result__SFYR;
+  __POINTER ptr__YCKR,ptr_table__WFYR,next__VFYR,result__XFYR;
+  __POINTER ptr_table__1FYR,next__0FYR,result__2FYR,ptr__EDKR;
+  __POINTER ptr_table__AGYR,next__5FYR,result__BGYR,ptr_table__FGYR;
+  __POINTER next__EGYR,result__GGYR,ptr__TDKR,ptr_table__KGYR;
+  __POINTER next__JGYR,result__LGYR,ptr_table__PGYR,next__OGYR;
+  __POINTER result__QGYR,ptr__5DKR,ptr_table__UGYR,next__TGYR;
+  __POINTER result__VGYR,ptr_table__ZGYR,next__YGYR,result__0GYR;
+  __POINTER ptr__LEKR,ptr_table__4GYR,next__3GYR,result__5GYR;
+  __POINTER ptr_table__DHYR,next__CHYR,result__EHYR;
+  __INTEGER typ_id__GBKR,typ_id__SBKR,typ_id__4BKR,typ_id__NCKR;
+  __INTEGER typ_id__ZCKR,typ_id__FDKR,typ_id__UDKR,typ_id__AEKR;
+  __INTEGER typ_id__MEKR;
+  __UINTEGER_32 sz__HBKR,a__IBKR,new_size__JBKR,t__KBKR,a__LBKR;
+  __UINTEGER_32 new_size__WEYR,lab_type__VEYR,sz__TBKR,a__UBKR;
+  __UINTEGER_32 new_size__VBKR,t__WBKR,a__XBKR,new_size__AFYR;
+  __UINTEGER_32 lab_type__5EYR,sz__5BKR,a__ACKR,new_size__BCKR,t__CCKR;
+  __UINTEGER_32 a__DCKR,new_size__KFYR,lab_type__JFYR,sz__OCKR,a__PCKR;
+  __UINTEGER_32 new_size__QCKR,t__RCKR,a__SCKR,new_size__UFYR;
+  __UINTEGER_32 lab_type__TFYR,sz__0CKR,a__1CKR,new_size__2CKR,t__3CKR;
+  __UINTEGER_32 a__4CKR,new_size__4FYR,lab_type__3FYR,sz__GDKR,a__HDKR;
+  __UINTEGER_32 new_size__IDKR,t__JDKR,a__KDKR,new_size__IGYR;
+  __UINTEGER_32 lab_type__HGYR,sz__VDKR,a__WDKR,new_size__XDKR,t__YDKR;
+  __UINTEGER_32 a__ZDKR,new_size__SGYR,lab_type__RGYR,sz__BEKR,a__CEKR;
+  __UINTEGER_32 new_size__DEKR,t__EEKR,a__FEKR,new_size__2GYR;
+  __UINTEGER_32 lab_type__1GYR,sz__NEKR,a__OEKR,new_size__PEKR,t__QEKR;
+  __UINTEGER_32 a__REKR,new_size__GHYR,lab_type__FHYR;
+  void *__tmp__DQAR,*__tmp__HQAR,*__tmp__ICKR,*__tmp__LQAR,*__tmp__PQAR;
+  void *__tmp__PDKR,*__tmp__TQAR,*__tmp__XQAR,*__tmp__WEKR;
+  __READ_LOCAL *__tmp__EQAR,*__tmp__IQAR,*__tmp__MQAR,*__tmp__QQAR;
+  __READ_LOCAL *__tmp__UQAR,*__tmp__YQAR;
+  __REAL_CST *Self__ZB3P,*result__QBKR,*Self__YBKR,*Self__BC3P;
+  __REAL_CST *result__XCKR,*Self__5CKR,*Self__JC3P,*result__4DKR;
+  __REAL_CST *Self__GEKR;
+  void *v__0BKR,*v__BDKR,*v__IEKR;
+  __CHARACTER_CST *Self__1B3P,*Self__DC3P,*Self__LC3P;
+  __IS_EXPANDED *Self__2B3P,*result__2BKR,*Self__ECKR,*Self__EC3P;
+  __IS_EXPANDED *result__DDKR,*Self__LDKR,*Self__MC3P,*result__KEKR;
+  __IS_EXPANDED *Self__SEKR;
+  __READ_GLOBAL *__tmp__JCKR,*__tmp__QDKR,*__tmp__XEKR;
+  __tmp__VQ2H=Self__TQ2H->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__XQ2H=Self__TQ2H->receiver__WQ2H;
+  switch (((struct ___OBJ *)__tmp__XQ2H)->__id) {
   case __LIST__: {
-    __tmp__CKAI=my_copy__IE2M(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__MSYM(__tmp__XQ2H);
   } break;
   case __STRING_CST__: {
-    Self__V2AQ=((__STRING_CST *)__tmp__BKAI);
-    __tmp__CKAI=create__text__BMQH(Self__V2AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__V2AQ->string__LDAI);
+    Self__VB3P=((__STRING_CST *)__tmp__XQ2H);
+    __tmp__YQ2H=create__text__ITMH(Self__VB3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VB3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__CKAI=my_copy__ODAI(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__EK2H(__tmp__XQ2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__W2AQ=((__PROTOTYPE_CST *)__tmp__BKAI);
-    __tmp__CKAI=create__type__HZQC(Self__W2AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__W2AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__WB3P=((__PROTOTYPE_CST *)__tmp__XQ2H);
+    __tmp__YQ2H=create__type__PKQC(Self__WB3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WB3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__X2AQ=((__INTEGER_CST *)__tmp__BKAI);
-    __tmp__CKAI=create__value__type__I1QC(Self__X2AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__X2AQ->value__VUYD,Self__X2AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__XB3P=((__INTEGER_CST *)__tmp__XQ2H);
+    p__NBKR=Self__XB3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__OBKR=Self__XB3P->value__W4YD;
+    t__PBKR=Self__XB3P->parent_constant__B3LC.static_type__M2YD;
+    result__EBKR=NULL;
+    ptr__FBKR=((__POINTER )(NULL));
+    typ_id__GBKR= 0;
+    sz__HBKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__HBKR ==  0)) {
+      result__EBKR=INTEGER_CST__;
+    } else {
+      typ_id__GBKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HBKR);
+      if ((typ_id__GBKR == (__INTEGER)(-  1))) {
+        a__IBKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__JBKR=(__UINTEGER_32)((__UINTEGER_32)(sz__HBKR + a__IBKR) & (__UINTEGER_32)(~ a__IBKR));
+        ptr_table__OEYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JBKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__NEYR=((__POINTER )(NULL));
+        result__PEYR=((__POINTER *)ptr_table__OEYR)[ 0];
+        if ((result__PEYR == (void *)NULL)) {
+          result__PEYR=new_lab__2PJ(new_size__JBKR);
+          next__NEYR=(void *)((unsigned long)result__PEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JBKR)));
+          ((__POINTER *)next__NEYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__OEYR)[ 0]=next__NEYR;
+        } else {
+          next__NEYR=((__POINTER *)result__PEYR)[ 0];
+          if ((next__NEYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PEYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JBKR <<  1)) <=  4096)) {
+              next__NEYR=(void *)((unsigned long)result__PEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JBKR)));
+            } else {
+              next__NEYR=new_lab__2PJ(new_size__JBKR);
+            };
+            ((__POINTER *)next__NEYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__OEYR)[ 0]=next__NEYR;
+          } else {
+            ((__POINTER *)result__PEYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NEYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__PEYR=next__NEYR;
+          };
+        };
+        ptr__FBKR=result__PEYR;
+      } else {
+        t__KBKR=((__UINTEGER_32 )typ_id__GBKR);
+        a__LBKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__WEYR=(__UINTEGER_32)((__UINTEGER_32)(sz__HBKR + a__LBKR) & (__UINTEGER_32)(~ a__LBKR));
+        ptr_table__TEYR=((__POINTER )(&(table_type[(t__KBKR)])));
+        lab_type__VEYR=(__UINTEGER_32)(t__KBKR |  1);
+        next__SEYR=((__POINTER )(NULL));
+        result__UEYR=((__POINTER *)ptr_table__TEYR)[ 0];
+        if ((result__UEYR == (void *)NULL)) {
+          result__UEYR=new_lab__2PJ(lab_type__VEYR);
+          next__SEYR=(void *)((unsigned long)result__UEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WEYR)));
+          ((__POINTER *)next__SEYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__TEYR)[ 0]=next__SEYR;
+        } else {
+          next__SEYR=((__POINTER *)result__UEYR)[ 0];
+          if ((next__SEYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UEYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WEYR <<  1)) <=  4096)) {
+              next__SEYR=(void *)((unsigned long)result__UEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WEYR)));
+            } else {
+              next__SEYR=new_lab__2PJ(lab_type__VEYR);
+            };
+            ((__POINTER *)next__SEYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__TEYR)[ 0]=next__SEYR;
+          } else {
+            ((__POINTER *)result__UEYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SEYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__UEYR=next__SEYR;
+          };
+        };
+        ptr__FBKR=result__UEYR;
+      };
+      result__EBKR=((__INTEGER_CST *)ptr__FBKR);
+      *(result__EBKR) = *(INTEGER_CST__);
+    };
+    Self__MBKR=((__INTEGER_CST *)result__EBKR);
+    Self__MBKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NBKR;
+    Self__MBKR->value__W4YD=v__OBKR;
+    Self__MBKR->parent_constant__B3LC.static_type__M2YD=t__PBKR;
+    check_type__YG5D(Self__MBKR);
+    __tmp__YQ2H=result__EBKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__CKAI=my_copy__02IJ(__tmp__BKAI);
+    __tmp__DQAR=read__QB5G(((__READ_LOCAL *)__tmp__XQ2H)->local__HJZD);
+    if (__tmp__DQAR==NULL) {
+      __tmp__EQAR=NULL;
+    } else {
+      __tmp__EQAR=((__READ_LOCAL *)__tmp__DQAR);
+    };
+    __tmp__YQ2H=__tmp__EQAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__CKAI=my_copy__2EAI(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__SL2H(__tmp__XQ2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__CKAI=my_copy__VFAI(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__LM2H(__tmp__XQ2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__CKAI=my_copy__CGAI(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__YM2H(__tmp__XQ2H);
   } break;
   case __REAL_CST__: {
-    Self__Z2AQ=((__REAL_CST *)__tmp__BKAI);
-    __tmp__CKAI=create__value__type__2KQH(Self__Z2AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__Z2AQ->value__RGAI,Self__Z2AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__ZB3P=((__REAL_CST *)__tmp__XQ2H);
+    p__ZBKR=Self__ZB3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__0BKR=Self__ZB3P->value__HN2H;
+    t__1BKR=Self__ZB3P->parent_constant__U2JH.static_type__M2YD;
+    result__QBKR=NULL;
+    ptr__RBKR=((__POINTER )(NULL));
+    typ_id__SBKR= 0;
+    sz__TBKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__TBKR ==  0)) {
+      result__QBKR=REAL_CST__;
+    } else {
+      typ_id__SBKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TBKR);
+      if ((typ_id__SBKR == (__INTEGER)(-  1))) {
+        a__UBKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__VBKR=(__UINTEGER_32)((__UINTEGER_32)(sz__TBKR + a__UBKR) & (__UINTEGER_32)(~ a__UBKR));
+        ptr_table__YEYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VBKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__XEYR=((__POINTER )(NULL));
+        result__ZEYR=((__POINTER *)ptr_table__YEYR)[ 0];
+        if ((result__ZEYR == (void *)NULL)) {
+          result__ZEYR=new_lab__2PJ(new_size__VBKR);
+          next__XEYR=(void *)((unsigned long)result__ZEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VBKR)));
+          ((__POINTER *)next__XEYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__YEYR)[ 0]=next__XEYR;
+        } else {
+          next__XEYR=((__POINTER *)result__ZEYR)[ 0];
+          if ((next__XEYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZEYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VBKR <<  1)) <=  4096)) {
+              next__XEYR=(void *)((unsigned long)result__ZEYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VBKR)));
+            } else {
+              next__XEYR=new_lab__2PJ(new_size__VBKR);
+            };
+            ((__POINTER *)next__XEYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__YEYR)[ 0]=next__XEYR;
+          } else {
+            ((__POINTER *)result__ZEYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XEYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__ZEYR=next__XEYR;
+          };
+        };
+        ptr__RBKR=result__ZEYR;
+      } else {
+        t__WBKR=((__UINTEGER_32 )typ_id__SBKR);
+        a__XBKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__AFYR=(__UINTEGER_32)((__UINTEGER_32)(sz__TBKR + a__XBKR) & (__UINTEGER_32)(~ a__XBKR));
+        ptr_table__3EYR=((__POINTER )(&(table_type[(t__WBKR)])));
+        lab_type__5EYR=(__UINTEGER_32)(t__WBKR |  1);
+        next__2EYR=((__POINTER )(NULL));
+        result__4EYR=((__POINTER *)ptr_table__3EYR)[ 0];
+        if ((result__4EYR == (void *)NULL)) {
+          result__4EYR=new_lab__2PJ(lab_type__5EYR);
+          next__2EYR=(void *)((unsigned long)result__4EYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AFYR)));
+          ((__POINTER *)next__2EYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__3EYR)[ 0]=next__2EYR;
+        } else {
+          next__2EYR=((__POINTER *)result__4EYR)[ 0];
+          if ((next__2EYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4EYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AFYR <<  1)) <=  4096)) {
+              next__2EYR=(void *)((unsigned long)result__4EYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AFYR)));
+            } else {
+              next__2EYR=new_lab__2PJ(lab_type__5EYR);
+            };
+            ((__POINTER *)next__2EYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__3EYR)[ 0]=next__2EYR;
+          } else {
+            ((__POINTER *)result__4EYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2EYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__4EYR=next__2EYR;
+          };
+        };
+        ptr__RBKR=result__4EYR;
+      };
+      result__QBKR=((__REAL_CST *)ptr__RBKR);
+      *(result__QBKR) = *(REAL_CST__);
+    };
+    Self__YBKR=((__REAL_CST *)result__QBKR);
+    Self__YBKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZBKR;
+    Self__YBKR->value__HN2H=v__0BKR;
+    Self__YBKR->parent_constant__U2JH.static_type__M2YD=t__1BKR;
+    __tmp__YQ2H=result__QBKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__12AQ=((__CHARACTER_CST *)__tmp__BKAI);
-    __tmp__CKAI=create__char__XLQH(Self__12AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__12AQ->text__ZGAI);
+    Self__1B3P=((__CHARACTER_CST *)__tmp__XQ2H);
+    __tmp__YQ2H=create__char__4SMH(Self__1B3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__1B3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__22AQ=((__IS_EXPANDED *)__tmp__BKAI);
-    __tmp__CKAI=create__receiver__2J0H(Self__22AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__22AQ->receiver__AHAI));
+    Self__2B3P=((__IS_EXPANDED *)__tmp__XQ2H);
+    __tmp__HQAR=read__QB5G(((__READ_LOCAL *)Self__2B3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__HQAR==NULL) {
+      __tmp__IQAR=NULL;
+    } else {
+      __tmp__IQAR=((__READ_LOCAL *)__tmp__HQAR);
+    };
+    p__FCKR=Self__2B3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__2BKR=NULL;
+    ptr__3BKR=((__POINTER )(NULL));
+    typ_id__4BKR= 0;
+    sz__5BKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__5BKR ==  0)) {
+      result__2BKR=IS_EXPANDED__;
+    } else {
+      typ_id__4BKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5BKR);
+      if ((typ_id__4BKR == (__INTEGER)(-  1))) {
+        a__ACKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__BCKR=(__UINTEGER_32)((__UINTEGER_32)(sz__5BKR + a__ACKR) & (__UINTEGER_32)(~ a__ACKR));
+        ptr_table__CFYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BCKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__BFYR=((__POINTER )(NULL));
+        result__DFYR=((__POINTER *)ptr_table__CFYR)[ 0];
+        if ((result__DFYR == (void *)NULL)) {
+          result__DFYR=new_lab__2PJ(new_size__BCKR);
+          next__BFYR=(void *)((unsigned long)result__DFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BCKR)));
+          ((__POINTER *)next__BFYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__CFYR)[ 0]=next__BFYR;
+        } else {
+          next__BFYR=((__POINTER *)result__DFYR)[ 0];
+          if ((next__BFYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DFYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BCKR <<  1)) <=  4096)) {
+              next__BFYR=(void *)((unsigned long)result__DFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BCKR)));
+            } else {
+              next__BFYR=new_lab__2PJ(new_size__BCKR);
+            };
+            ((__POINTER *)next__BFYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__CFYR)[ 0]=next__BFYR;
+          } else {
+            ((__POINTER *)result__DFYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BFYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__DFYR=next__BFYR;
+          };
+        };
+        ptr__3BKR=result__DFYR;
+      } else {
+        t__CCKR=((__UINTEGER_32 )typ_id__4BKR);
+        a__DCKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__KFYR=(__UINTEGER_32)((__UINTEGER_32)(sz__5BKR + a__DCKR) & (__UINTEGER_32)(~ a__DCKR));
+        ptr_table__HFYR=((__POINTER )(&(table_type[(t__CCKR)])));
+        lab_type__JFYR=(__UINTEGER_32)(t__CCKR |  1);
+        next__GFYR=((__POINTER )(NULL));
+        result__IFYR=((__POINTER *)ptr_table__HFYR)[ 0];
+        if ((result__IFYR == (void *)NULL)) {
+          result__IFYR=new_lab__2PJ(lab_type__JFYR);
+          next__GFYR=(void *)((unsigned long)result__IFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KFYR)));
+          ((__POINTER *)next__GFYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__HFYR)[ 0]=next__GFYR;
+        } else {
+          next__GFYR=((__POINTER *)result__IFYR)[ 0];
+          if ((next__GFYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IFYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KFYR <<  1)) <=  4096)) {
+              next__GFYR=(void *)((unsigned long)result__IFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KFYR)));
+            } else {
+              next__GFYR=new_lab__2PJ(lab_type__JFYR);
+            };
+            ((__POINTER *)next__GFYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__HFYR)[ 0]=next__GFYR;
+          } else {
+            ((__POINTER *)result__IFYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GFYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__IFYR=next__GFYR;
+          };
+        };
+        ptr__3BKR=result__IFYR;
+      };
+      result__2BKR=((__IS_EXPANDED *)ptr__3BKR);
+      *(result__2BKR) = *(IS_EXPANDED__);
+    };
+    Self__ECKR=((__IS_EXPANDED *)result__2BKR);
+    Self__ECKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FCKR;
+    Self__ECKR->receiver__WN2H=__tmp__IQAR;
+    __tmp__YQ2H=result__2BKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__CKAI=my_copy__FHAI(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__1N2H(__tmp__XQ2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__CKAI=my_copy__OHAI(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__EO2H(__tmp__XQ2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__CKAI=my_copy__ZHAI(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__PO2H(__tmp__XQ2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__CKAI=my_copy__FIAI(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__1O2H(__tmp__XQ2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__CKAI=my_copy__QIAI(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__GP2H(__tmp__XQ2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__CKAI=my_copy__1IAI(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__RP2H(__tmp__XQ2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__CKAI=my_copy__GJAI(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__2P2H(__tmp__XQ2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__CKAI=my_copy__RJAI(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__HQ2H(__tmp__XQ2H);
   } break;
   case __PUT_TO__: {
-    __tmp__CKAI=my_copy__2JAI(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__SQ2H(__tmp__XQ2H);
   } break;
   case __ITEM__: {
-    __tmp__CKAI=my_copy__NKAI(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__DR2H(__tmp__XQ2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__CKAI=my_copy__ZKAI(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__PR2H(__tmp__XQ2H);
   } break;
   case __CAST__: {
-    __tmp__CKAI=my_copy__CLAI(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__YR2H(__tmp__XQ2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__CKAI=my_copy__1E2M(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__5SYM(__tmp__XQ2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__CKAI=my_copy__MRKK(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__IUGK(__tmp__XQ2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__CKAI=my_copy__ZRKK(__tmp__BKAI);
+    __tmp__ICKR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XQ2H)->global__ZGJK),NULL);
+    if (__tmp__ICKR==NULL) {
+      __tmp__JCKR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__ICKR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__JCKR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__JCKR=((__READ_GLOBAL *)__tmp__ICKR);
+      } break;
+      }
+    };
+    __tmp__YQ2H=__tmp__JCKR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__CKAI=my_copy__3BGN(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__BQCN(__tmp__XQ2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__CKAI=my_copy__VIIO(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__NREO(__tmp__XQ2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__CKAI=my_copy__3PNO(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__VYJO(__tmp__XQ2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__CKAI=my_copy__CJIO(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__0REO(__tmp__XQ2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__CKAI=my_copy__JQNO(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__BZJO(__tmp__XQ2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__CKAI=my_copy__EBNM(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__CNJM(__tmp__XQ2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__CKAI=my_copy__EOPL(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__5XLL(__tmp__XQ2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__CKAI=my_copy__SH2M(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__WVYM(__tmp__XQ2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__CKAI=my_copy__NJIO(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__FSEO(__tmp__XQ2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__CKAI=my_copy__YZHP(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__QCEP(__tmp__XQ2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__CKAI=my_copy__13VN(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__5LSN(__tmp__XQ2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__CKAI=my_copy__G4VN(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__KMSN(__tmp__XQ2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__CKAI=my_copy__FLTN(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__JZPN(__tmp__XQ2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__CKAI=my_copy__OUWO(__tmp__BKAI);
+    __tmp__YQ2H=my_copy__G3SO(__tmp__XQ2H);
   } break;
   };
-  __tmp__FKAI=Self__3JAI->index__EKAI;
-  switch (((struct ___OBJ *)__tmp__FKAI)->__id) {
+  __tmp__1Q2H=Self__TQ2H->index__0Q2H;
+  switch (((struct ___OBJ *)__tmp__1Q2H)->__id) {
   case __LIST__: {
-    __tmp__GKAI=my_copy__IE2M(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__MSYM(__tmp__1Q2H);
   } break;
   case __STRING_CST__: {
-    Self__32AQ=((__STRING_CST *)__tmp__FKAI);
-    __tmp__GKAI=create__text__BMQH(Self__32AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__32AQ->string__LDAI);
+    Self__3B3P=((__STRING_CST *)__tmp__1Q2H);
+    __tmp__2Q2H=create__text__ITMH(Self__3B3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3B3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__GKAI=my_copy__ODAI(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__EK2H(__tmp__1Q2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__42AQ=((__PROTOTYPE_CST *)__tmp__FKAI);
-    __tmp__GKAI=create__type__HZQC(Self__42AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__42AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__4B3P=((__PROTOTYPE_CST *)__tmp__1Q2H);
+    __tmp__2Q2H=create__type__PKQC(Self__4B3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__4B3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__52AQ=((__INTEGER_CST *)__tmp__FKAI);
-    __tmp__GKAI=create__value__type__I1QC(Self__52AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__52AQ->value__VUYD,Self__52AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__5B3P=((__INTEGER_CST *)__tmp__1Q2H);
+    p__UCKR=Self__5B3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__VCKR=Self__5B3P->value__W4YD;
+    t__WCKR=Self__5B3P->parent_constant__B3LC.static_type__M2YD;
+    result__LCKR=NULL;
+    ptr__MCKR=((__POINTER )(NULL));
+    typ_id__NCKR= 0;
+    sz__OCKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__OCKR ==  0)) {
+      result__LCKR=INTEGER_CST__;
+    } else {
+      typ_id__NCKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OCKR);
+      if ((typ_id__NCKR == (__INTEGER)(-  1))) {
+        a__PCKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__QCKR=(__UINTEGER_32)((__UINTEGER_32)(sz__OCKR + a__PCKR) & (__UINTEGER_32)(~ a__PCKR));
+        ptr_table__MFYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QCKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__LFYR=((__POINTER )(NULL));
+        result__NFYR=((__POINTER *)ptr_table__MFYR)[ 0];
+        if ((result__NFYR == (void *)NULL)) {
+          result__NFYR=new_lab__2PJ(new_size__QCKR);
+          next__LFYR=(void *)((unsigned long)result__NFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QCKR)));
+          ((__POINTER *)next__LFYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__MFYR)[ 0]=next__LFYR;
+        } else {
+          next__LFYR=((__POINTER *)result__NFYR)[ 0];
+          if ((next__LFYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NFYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QCKR <<  1)) <=  4096)) {
+              next__LFYR=(void *)((unsigned long)result__NFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QCKR)));
+            } else {
+              next__LFYR=new_lab__2PJ(new_size__QCKR);
+            };
+            ((__POINTER *)next__LFYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__MFYR)[ 0]=next__LFYR;
+          } else {
+            ((__POINTER *)result__NFYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LFYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__NFYR=next__LFYR;
+          };
+        };
+        ptr__MCKR=result__NFYR;
+      } else {
+        t__RCKR=((__UINTEGER_32 )typ_id__NCKR);
+        a__SCKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__UFYR=(__UINTEGER_32)((__UINTEGER_32)(sz__OCKR + a__SCKR) & (__UINTEGER_32)(~ a__SCKR));
+        ptr_table__RFYR=((__POINTER )(&(table_type[(t__RCKR)])));
+        lab_type__TFYR=(__UINTEGER_32)(t__RCKR |  1);
+        next__QFYR=((__POINTER )(NULL));
+        result__SFYR=((__POINTER *)ptr_table__RFYR)[ 0];
+        if ((result__SFYR == (void *)NULL)) {
+          result__SFYR=new_lab__2PJ(lab_type__TFYR);
+          next__QFYR=(void *)((unsigned long)result__SFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UFYR)));
+          ((__POINTER *)next__QFYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__RFYR)[ 0]=next__QFYR;
+        } else {
+          next__QFYR=((__POINTER *)result__SFYR)[ 0];
+          if ((next__QFYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SFYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UFYR <<  1)) <=  4096)) {
+              next__QFYR=(void *)((unsigned long)result__SFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UFYR)));
+            } else {
+              next__QFYR=new_lab__2PJ(lab_type__TFYR);
+            };
+            ((__POINTER *)next__QFYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__RFYR)[ 0]=next__QFYR;
+          } else {
+            ((__POINTER *)result__SFYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QFYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__SFYR=next__QFYR;
+          };
+        };
+        ptr__MCKR=result__SFYR;
+      };
+      result__LCKR=((__INTEGER_CST *)ptr__MCKR);
+      *(result__LCKR) = *(INTEGER_CST__);
+    };
+    Self__TCKR=((__INTEGER_CST *)result__LCKR);
+    Self__TCKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UCKR;
+    Self__TCKR->value__W4YD=v__VCKR;
+    Self__TCKR->parent_constant__B3LC.static_type__M2YD=t__WCKR;
+    check_type__YG5D(Self__TCKR);
+    __tmp__2Q2H=result__LCKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__GKAI=my_copy__02IJ(__tmp__FKAI);
+    __tmp__LQAR=read__QB5G(((__READ_LOCAL *)__tmp__1Q2H)->local__HJZD);
+    if (__tmp__LQAR==NULL) {
+      __tmp__MQAR=NULL;
+    } else {
+      __tmp__MQAR=((__READ_LOCAL *)__tmp__LQAR);
+    };
+    __tmp__2Q2H=__tmp__MQAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__GKAI=my_copy__2EAI(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__SL2H(__tmp__1Q2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__GKAI=my_copy__VFAI(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__LM2H(__tmp__1Q2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__GKAI=my_copy__CGAI(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__YM2H(__tmp__1Q2H);
   } break;
   case __REAL_CST__: {
-    Self__B3AQ=((__REAL_CST *)__tmp__FKAI);
-    __tmp__GKAI=create__value__type__2KQH(Self__B3AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__B3AQ->value__RGAI,Self__B3AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__BC3P=((__REAL_CST *)__tmp__1Q2H);
+    p__ADKR=Self__BC3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__BDKR=Self__BC3P->value__HN2H;
+    t__CDKR=Self__BC3P->parent_constant__U2JH.static_type__M2YD;
+    result__XCKR=NULL;
+    ptr__YCKR=((__POINTER )(NULL));
+    typ_id__ZCKR= 0;
+    sz__0CKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__0CKR ==  0)) {
+      result__XCKR=REAL_CST__;
+    } else {
+      typ_id__ZCKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0CKR);
+      if ((typ_id__ZCKR == (__INTEGER)(-  1))) {
+        a__1CKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__2CKR=(__UINTEGER_32)((__UINTEGER_32)(sz__0CKR + a__1CKR) & (__UINTEGER_32)(~ a__1CKR));
+        ptr_table__WFYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2CKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__VFYR=((__POINTER )(NULL));
+        result__XFYR=((__POINTER *)ptr_table__WFYR)[ 0];
+        if ((result__XFYR == (void *)NULL)) {
+          result__XFYR=new_lab__2PJ(new_size__2CKR);
+          next__VFYR=(void *)((unsigned long)result__XFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2CKR)));
+          ((__POINTER *)next__VFYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__WFYR)[ 0]=next__VFYR;
+        } else {
+          next__VFYR=((__POINTER *)result__XFYR)[ 0];
+          if ((next__VFYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XFYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2CKR <<  1)) <=  4096)) {
+              next__VFYR=(void *)((unsigned long)result__XFYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2CKR)));
+            } else {
+              next__VFYR=new_lab__2PJ(new_size__2CKR);
+            };
+            ((__POINTER *)next__VFYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__WFYR)[ 0]=next__VFYR;
+          } else {
+            ((__POINTER *)result__XFYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VFYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__XFYR=next__VFYR;
+          };
+        };
+        ptr__YCKR=result__XFYR;
+      } else {
+        t__3CKR=((__UINTEGER_32 )typ_id__ZCKR);
+        a__4CKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__4FYR=(__UINTEGER_32)((__UINTEGER_32)(sz__0CKR + a__4CKR) & (__UINTEGER_32)(~ a__4CKR));
+        ptr_table__1FYR=((__POINTER )(&(table_type[(t__3CKR)])));
+        lab_type__3FYR=(__UINTEGER_32)(t__3CKR |  1);
+        next__0FYR=((__POINTER )(NULL));
+        result__2FYR=((__POINTER *)ptr_table__1FYR)[ 0];
+        if ((result__2FYR == (void *)NULL)) {
+          result__2FYR=new_lab__2PJ(lab_type__3FYR);
+          next__0FYR=(void *)((unsigned long)result__2FYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4FYR)));
+          ((__POINTER *)next__0FYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__1FYR)[ 0]=next__0FYR;
+        } else {
+          next__0FYR=((__POINTER *)result__2FYR)[ 0];
+          if ((next__0FYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2FYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4FYR <<  1)) <=  4096)) {
+              next__0FYR=(void *)((unsigned long)result__2FYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4FYR)));
+            } else {
+              next__0FYR=new_lab__2PJ(lab_type__3FYR);
+            };
+            ((__POINTER *)next__0FYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__1FYR)[ 0]=next__0FYR;
+          } else {
+            ((__POINTER *)result__2FYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0FYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__2FYR=next__0FYR;
+          };
+        };
+        ptr__YCKR=result__2FYR;
+      };
+      result__XCKR=((__REAL_CST *)ptr__YCKR);
+      *(result__XCKR) = *(REAL_CST__);
+    };
+    Self__5CKR=((__REAL_CST *)result__XCKR);
+    Self__5CKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ADKR;
+    Self__5CKR->value__HN2H=v__BDKR;
+    Self__5CKR->parent_constant__U2JH.static_type__M2YD=t__CDKR;
+    __tmp__2Q2H=result__XCKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__D3AQ=((__CHARACTER_CST *)__tmp__FKAI);
-    __tmp__GKAI=create__char__XLQH(Self__D3AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__D3AQ->text__ZGAI);
+    Self__DC3P=((__CHARACTER_CST *)__tmp__1Q2H);
+    __tmp__2Q2H=create__char__4SMH(Self__DC3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DC3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__E3AQ=((__IS_EXPANDED *)__tmp__FKAI);
-    __tmp__GKAI=create__receiver__2J0H(Self__E3AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__E3AQ->receiver__AHAI));
+    Self__EC3P=((__IS_EXPANDED *)__tmp__1Q2H);
+    __tmp__PQAR=read__QB5G(((__READ_LOCAL *)Self__EC3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__PQAR==NULL) {
+      __tmp__QQAR=NULL;
+    } else {
+      __tmp__QQAR=((__READ_LOCAL *)__tmp__PQAR);
+    };
+    p__MDKR=Self__EC3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__DDKR=NULL;
+    ptr__EDKR=((__POINTER )(NULL));
+    typ_id__FDKR= 0;
+    sz__GDKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__GDKR ==  0)) {
+      result__DDKR=IS_EXPANDED__;
+    } else {
+      typ_id__FDKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GDKR);
+      if ((typ_id__FDKR == (__INTEGER)(-  1))) {
+        a__HDKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__IDKR=(__UINTEGER_32)((__UINTEGER_32)(sz__GDKR + a__HDKR) & (__UINTEGER_32)(~ a__HDKR));
+        ptr_table__AGYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IDKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__5FYR=((__POINTER )(NULL));
+        result__BGYR=((__POINTER *)ptr_table__AGYR)[ 0];
+        if ((result__BGYR == (void *)NULL)) {
+          result__BGYR=new_lab__2PJ(new_size__IDKR);
+          next__5FYR=(void *)((unsigned long)result__BGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IDKR)));
+          ((__POINTER *)next__5FYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__AGYR)[ 0]=next__5FYR;
+        } else {
+          next__5FYR=((__POINTER *)result__BGYR)[ 0];
+          if ((next__5FYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BGYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IDKR <<  1)) <=  4096)) {
+              next__5FYR=(void *)((unsigned long)result__BGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IDKR)));
+            } else {
+              next__5FYR=new_lab__2PJ(new_size__IDKR);
+            };
+            ((__POINTER *)next__5FYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__AGYR)[ 0]=next__5FYR;
+          } else {
+            ((__POINTER *)result__BGYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5FYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__BGYR=next__5FYR;
+          };
+        };
+        ptr__EDKR=result__BGYR;
+      } else {
+        t__JDKR=((__UINTEGER_32 )typ_id__FDKR);
+        a__KDKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__IGYR=(__UINTEGER_32)((__UINTEGER_32)(sz__GDKR + a__KDKR) & (__UINTEGER_32)(~ a__KDKR));
+        ptr_table__FGYR=((__POINTER )(&(table_type[(t__JDKR)])));
+        lab_type__HGYR=(__UINTEGER_32)(t__JDKR |  1);
+        next__EGYR=((__POINTER )(NULL));
+        result__GGYR=((__POINTER *)ptr_table__FGYR)[ 0];
+        if ((result__GGYR == (void *)NULL)) {
+          result__GGYR=new_lab__2PJ(lab_type__HGYR);
+          next__EGYR=(void *)((unsigned long)result__GGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IGYR)));
+          ((__POINTER *)next__EGYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FGYR)[ 0]=next__EGYR;
+        } else {
+          next__EGYR=((__POINTER *)result__GGYR)[ 0];
+          if ((next__EGYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GGYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IGYR <<  1)) <=  4096)) {
+              next__EGYR=(void *)((unsigned long)result__GGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IGYR)));
+            } else {
+              next__EGYR=new_lab__2PJ(lab_type__HGYR);
+            };
+            ((__POINTER *)next__EGYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__FGYR)[ 0]=next__EGYR;
+          } else {
+            ((__POINTER *)result__GGYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EGYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__GGYR=next__EGYR;
+          };
+        };
+        ptr__EDKR=result__GGYR;
+      };
+      result__DDKR=((__IS_EXPANDED *)ptr__EDKR);
+      *(result__DDKR) = *(IS_EXPANDED__);
+    };
+    Self__LDKR=((__IS_EXPANDED *)result__DDKR);
+    Self__LDKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MDKR;
+    Self__LDKR->receiver__WN2H=__tmp__QQAR;
+    __tmp__2Q2H=result__DDKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__GKAI=my_copy__FHAI(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__1N2H(__tmp__1Q2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__GKAI=my_copy__OHAI(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__EO2H(__tmp__1Q2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__GKAI=my_copy__ZHAI(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__PO2H(__tmp__1Q2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__GKAI=my_copy__FIAI(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__1O2H(__tmp__1Q2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__GKAI=my_copy__QIAI(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__GP2H(__tmp__1Q2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__GKAI=my_copy__1IAI(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__RP2H(__tmp__1Q2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__GKAI=my_copy__GJAI(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__2P2H(__tmp__1Q2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__GKAI=my_copy__RJAI(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__HQ2H(__tmp__1Q2H);
   } break;
   case __PUT_TO__: {
-    __tmp__GKAI=my_copy__2JAI(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__SQ2H(__tmp__1Q2H);
   } break;
   case __ITEM__: {
-    __tmp__GKAI=my_copy__NKAI(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__DR2H(__tmp__1Q2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__GKAI=my_copy__ZKAI(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__PR2H(__tmp__1Q2H);
   } break;
   case __CAST__: {
-    __tmp__GKAI=my_copy__CLAI(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__YR2H(__tmp__1Q2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__GKAI=my_copy__1E2M(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__5SYM(__tmp__1Q2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__GKAI=my_copy__MRKK(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__IUGK(__tmp__1Q2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__GKAI=my_copy__ZRKK(__tmp__FKAI);
+    __tmp__PDKR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1Q2H)->global__ZGJK),NULL);
+    if (__tmp__PDKR==NULL) {
+      __tmp__QDKR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__PDKR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__QDKR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__QDKR=((__READ_GLOBAL *)__tmp__PDKR);
+      } break;
+      }
+    };
+    __tmp__2Q2H=__tmp__QDKR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__GKAI=my_copy__3BGN(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__BQCN(__tmp__1Q2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__GKAI=my_copy__VIIO(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__NREO(__tmp__1Q2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__GKAI=my_copy__3PNO(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__VYJO(__tmp__1Q2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__GKAI=my_copy__CJIO(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__0REO(__tmp__1Q2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__GKAI=my_copy__JQNO(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__BZJO(__tmp__1Q2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__GKAI=my_copy__EBNM(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__CNJM(__tmp__1Q2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__GKAI=my_copy__EOPL(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__5XLL(__tmp__1Q2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__GKAI=my_copy__SH2M(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__WVYM(__tmp__1Q2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__GKAI=my_copy__NJIO(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__FSEO(__tmp__1Q2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__GKAI=my_copy__YZHP(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__QCEP(__tmp__1Q2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__GKAI=my_copy__13VN(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__5LSN(__tmp__1Q2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__GKAI=my_copy__G4VN(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__KMSN(__tmp__1Q2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__GKAI=my_copy__FLTN(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__JZPN(__tmp__1Q2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__GKAI=my_copy__OUWO(__tmp__FKAI);
+    __tmp__2Q2H=my_copy__G3SO(__tmp__1Q2H);
   } break;
   };
-  __tmp__JKAI=Self__3JAI->value__IKAI;
-  switch (((struct ___OBJ *)__tmp__JKAI)->__id) {
+  __tmp__5Q2H=Self__TQ2H->value__4Q2H;
+  switch (((struct ___OBJ *)__tmp__5Q2H)->__id) {
   case __LIST__: {
-    __tmp__KKAI=my_copy__IE2M(__tmp__JKAI);
+    __tmp__AR2H=my_copy__MSYM(__tmp__5Q2H);
   } break;
   case __STRING_CST__: {
-    Self__F3AQ=((__STRING_CST *)__tmp__JKAI);
-    __tmp__KKAI=create__text__BMQH(Self__F3AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__F3AQ->string__LDAI);
+    Self__FC3P=((__STRING_CST *)__tmp__5Q2H);
+    __tmp__AR2H=create__text__ITMH(Self__FC3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FC3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__KKAI=my_copy__ODAI(__tmp__JKAI);
+    __tmp__AR2H=my_copy__EK2H(__tmp__5Q2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__G3AQ=((__PROTOTYPE_CST *)__tmp__JKAI);
-    __tmp__KKAI=create__type__HZQC(Self__G3AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__G3AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__GC3P=((__PROTOTYPE_CST *)__tmp__5Q2H);
+    __tmp__AR2H=create__type__PKQC(Self__GC3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GC3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__H3AQ=((__INTEGER_CST *)__tmp__JKAI);
-    __tmp__KKAI=create__value__type__I1QC(Self__H3AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__H3AQ->value__VUYD,Self__H3AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__HC3P=((__INTEGER_CST *)__tmp__5Q2H);
+    p__1DKR=Self__HC3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__2DKR=Self__HC3P->value__W4YD;
+    t__3DKR=Self__HC3P->parent_constant__B3LC.static_type__M2YD;
+    result__SDKR=NULL;
+    ptr__TDKR=((__POINTER )(NULL));
+    typ_id__UDKR= 0;
+    sz__VDKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__VDKR ==  0)) {
+      result__SDKR=INTEGER_CST__;
+    } else {
+      typ_id__UDKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VDKR);
+      if ((typ_id__UDKR == (__INTEGER)(-  1))) {
+        a__WDKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__XDKR=(__UINTEGER_32)((__UINTEGER_32)(sz__VDKR + a__WDKR) & (__UINTEGER_32)(~ a__WDKR));
+        ptr_table__KGYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XDKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__JGYR=((__POINTER )(NULL));
+        result__LGYR=((__POINTER *)ptr_table__KGYR)[ 0];
+        if ((result__LGYR == (void *)NULL)) {
+          result__LGYR=new_lab__2PJ(new_size__XDKR);
+          next__JGYR=(void *)((unsigned long)result__LGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XDKR)));
+          ((__POINTER *)next__JGYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__KGYR)[ 0]=next__JGYR;
+        } else {
+          next__JGYR=((__POINTER *)result__LGYR)[ 0];
+          if ((next__JGYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LGYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XDKR <<  1)) <=  4096)) {
+              next__JGYR=(void *)((unsigned long)result__LGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XDKR)));
+            } else {
+              next__JGYR=new_lab__2PJ(new_size__XDKR);
+            };
+            ((__POINTER *)next__JGYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__KGYR)[ 0]=next__JGYR;
+          } else {
+            ((__POINTER *)result__LGYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JGYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__LGYR=next__JGYR;
+          };
+        };
+        ptr__TDKR=result__LGYR;
+      } else {
+        t__YDKR=((__UINTEGER_32 )typ_id__UDKR);
+        a__ZDKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__SGYR=(__UINTEGER_32)((__UINTEGER_32)(sz__VDKR + a__ZDKR) & (__UINTEGER_32)(~ a__ZDKR));
+        ptr_table__PGYR=((__POINTER )(&(table_type[(t__YDKR)])));
+        lab_type__RGYR=(__UINTEGER_32)(t__YDKR |  1);
+        next__OGYR=((__POINTER )(NULL));
+        result__QGYR=((__POINTER *)ptr_table__PGYR)[ 0];
+        if ((result__QGYR == (void *)NULL)) {
+          result__QGYR=new_lab__2PJ(lab_type__RGYR);
+          next__OGYR=(void *)((unsigned long)result__QGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SGYR)));
+          ((__POINTER *)next__OGYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__PGYR)[ 0]=next__OGYR;
+        } else {
+          next__OGYR=((__POINTER *)result__QGYR)[ 0];
+          if ((next__OGYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QGYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SGYR <<  1)) <=  4096)) {
+              next__OGYR=(void *)((unsigned long)result__QGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SGYR)));
+            } else {
+              next__OGYR=new_lab__2PJ(lab_type__RGYR);
+            };
+            ((__POINTER *)next__OGYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__PGYR)[ 0]=next__OGYR;
+          } else {
+            ((__POINTER *)result__QGYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OGYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__QGYR=next__OGYR;
+          };
+        };
+        ptr__TDKR=result__QGYR;
+      };
+      result__SDKR=((__INTEGER_CST *)ptr__TDKR);
+      *(result__SDKR) = *(INTEGER_CST__);
+    };
+    Self__0DKR=((__INTEGER_CST *)result__SDKR);
+    Self__0DKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__1DKR;
+    Self__0DKR->value__W4YD=v__2DKR;
+    Self__0DKR->parent_constant__B3LC.static_type__M2YD=t__3DKR;
+    check_type__YG5D(Self__0DKR);
+    __tmp__AR2H=result__SDKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__KKAI=my_copy__02IJ(__tmp__JKAI);
+    __tmp__TQAR=read__QB5G(((__READ_LOCAL *)__tmp__5Q2H)->local__HJZD);
+    if (__tmp__TQAR==NULL) {
+      __tmp__UQAR=NULL;
+    } else {
+      __tmp__UQAR=((__READ_LOCAL *)__tmp__TQAR);
+    };
+    __tmp__AR2H=__tmp__UQAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__KKAI=my_copy__2EAI(__tmp__JKAI);
+    __tmp__AR2H=my_copy__SL2H(__tmp__5Q2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__KKAI=my_copy__VFAI(__tmp__JKAI);
+    __tmp__AR2H=my_copy__LM2H(__tmp__5Q2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__KKAI=my_copy__CGAI(__tmp__JKAI);
+    __tmp__AR2H=my_copy__YM2H(__tmp__5Q2H);
   } break;
   case __REAL_CST__: {
-    Self__J3AQ=((__REAL_CST *)__tmp__JKAI);
-    __tmp__KKAI=create__value__type__2KQH(Self__J3AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__J3AQ->value__RGAI,Self__J3AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__JC3P=((__REAL_CST *)__tmp__5Q2H);
+    p__HEKR=Self__JC3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__IEKR=Self__JC3P->value__HN2H;
+    t__JEKR=Self__JC3P->parent_constant__U2JH.static_type__M2YD;
+    result__4DKR=NULL;
+    ptr__5DKR=((__POINTER )(NULL));
+    typ_id__AEKR= 0;
+    sz__BEKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__BEKR ==  0)) {
+      result__4DKR=REAL_CST__;
+    } else {
+      typ_id__AEKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BEKR);
+      if ((typ_id__AEKR == (__INTEGER)(-  1))) {
+        a__CEKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__DEKR=(__UINTEGER_32)((__UINTEGER_32)(sz__BEKR + a__CEKR) & (__UINTEGER_32)(~ a__CEKR));
+        ptr_table__UGYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DEKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__TGYR=((__POINTER )(NULL));
+        result__VGYR=((__POINTER *)ptr_table__UGYR)[ 0];
+        if ((result__VGYR == (void *)NULL)) {
+          result__VGYR=new_lab__2PJ(new_size__DEKR);
+          next__TGYR=(void *)((unsigned long)result__VGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DEKR)));
+          ((__POINTER *)next__TGYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__UGYR)[ 0]=next__TGYR;
+        } else {
+          next__TGYR=((__POINTER *)result__VGYR)[ 0];
+          if ((next__TGYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VGYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DEKR <<  1)) <=  4096)) {
+              next__TGYR=(void *)((unsigned long)result__VGYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DEKR)));
+            } else {
+              next__TGYR=new_lab__2PJ(new_size__DEKR);
+            };
+            ((__POINTER *)next__TGYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__UGYR)[ 0]=next__TGYR;
+          } else {
+            ((__POINTER *)result__VGYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TGYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__VGYR=next__TGYR;
+          };
+        };
+        ptr__5DKR=result__VGYR;
+      } else {
+        t__EEKR=((__UINTEGER_32 )typ_id__AEKR);
+        a__FEKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__2GYR=(__UINTEGER_32)((__UINTEGER_32)(sz__BEKR + a__FEKR) & (__UINTEGER_32)(~ a__FEKR));
+        ptr_table__ZGYR=((__POINTER )(&(table_type[(t__EEKR)])));
+        lab_type__1GYR=(__UINTEGER_32)(t__EEKR |  1);
+        next__YGYR=((__POINTER )(NULL));
+        result__0GYR=((__POINTER *)ptr_table__ZGYR)[ 0];
+        if ((result__0GYR == (void *)NULL)) {
+          result__0GYR=new_lab__2PJ(lab_type__1GYR);
+          next__YGYR=(void *)((unsigned long)result__0GYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2GYR)));
+          ((__POINTER *)next__YGYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ZGYR)[ 0]=next__YGYR;
+        } else {
+          next__YGYR=((__POINTER *)result__0GYR)[ 0];
+          if ((next__YGYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0GYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2GYR <<  1)) <=  4096)) {
+              next__YGYR=(void *)((unsigned long)result__0GYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2GYR)));
+            } else {
+              next__YGYR=new_lab__2PJ(lab_type__1GYR);
+            };
+            ((__POINTER *)next__YGYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ZGYR)[ 0]=next__YGYR;
+          } else {
+            ((__POINTER *)result__0GYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YGYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__0GYR=next__YGYR;
+          };
+        };
+        ptr__5DKR=result__0GYR;
+      };
+      result__4DKR=((__REAL_CST *)ptr__5DKR);
+      *(result__4DKR) = *(REAL_CST__);
+    };
+    Self__GEKR=((__REAL_CST *)result__4DKR);
+    Self__GEKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HEKR;
+    Self__GEKR->value__HN2H=v__IEKR;
+    Self__GEKR->parent_constant__U2JH.static_type__M2YD=t__JEKR;
+    __tmp__AR2H=result__4DKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__L3AQ=((__CHARACTER_CST *)__tmp__JKAI);
-    __tmp__KKAI=create__char__XLQH(Self__L3AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__L3AQ->text__ZGAI);
+    Self__LC3P=((__CHARACTER_CST *)__tmp__5Q2H);
+    __tmp__AR2H=create__char__4SMH(Self__LC3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LC3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__M3AQ=((__IS_EXPANDED *)__tmp__JKAI);
-    __tmp__KKAI=create__receiver__2J0H(Self__M3AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__M3AQ->receiver__AHAI));
+    Self__MC3P=((__IS_EXPANDED *)__tmp__5Q2H);
+    __tmp__XQAR=read__QB5G(((__READ_LOCAL *)Self__MC3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__XQAR==NULL) {
+      __tmp__YQAR=NULL;
+    } else {
+      __tmp__YQAR=((__READ_LOCAL *)__tmp__XQAR);
+    };
+    p__TEKR=Self__MC3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__KEKR=NULL;
+    ptr__LEKR=((__POINTER )(NULL));
+    typ_id__MEKR= 0;
+    sz__NEKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__NEKR ==  0)) {
+      result__KEKR=IS_EXPANDED__;
+    } else {
+      typ_id__MEKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NEKR);
+      if ((typ_id__MEKR == (__INTEGER)(-  1))) {
+        a__OEKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__PEKR=(__UINTEGER_32)((__UINTEGER_32)(sz__NEKR + a__OEKR) & (__UINTEGER_32)(~ a__OEKR));
+        ptr_table__4GYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PEKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__3GYR=((__POINTER )(NULL));
+        result__5GYR=((__POINTER *)ptr_table__4GYR)[ 0];
+        if ((result__5GYR == (void *)NULL)) {
+          result__5GYR=new_lab__2PJ(new_size__PEKR);
+          next__3GYR=(void *)((unsigned long)result__5GYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PEKR)));
+          ((__POINTER *)next__3GYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__4GYR)[ 0]=next__3GYR;
+        } else {
+          next__3GYR=((__POINTER *)result__5GYR)[ 0];
+          if ((next__3GYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5GYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PEKR <<  1)) <=  4096)) {
+              next__3GYR=(void *)((unsigned long)result__5GYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PEKR)));
+            } else {
+              next__3GYR=new_lab__2PJ(new_size__PEKR);
+            };
+            ((__POINTER *)next__3GYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__4GYR)[ 0]=next__3GYR;
+          } else {
+            ((__POINTER *)result__5GYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3GYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__5GYR=next__3GYR;
+          };
+        };
+        ptr__LEKR=result__5GYR;
+      } else {
+        t__QEKR=((__UINTEGER_32 )typ_id__MEKR);
+        a__REKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__GHYR=(__UINTEGER_32)((__UINTEGER_32)(sz__NEKR + a__REKR) & (__UINTEGER_32)(~ a__REKR));
+        ptr_table__DHYR=((__POINTER )(&(table_type[(t__QEKR)])));
+        lab_type__FHYR=(__UINTEGER_32)(t__QEKR |  1);
+        next__CHYR=((__POINTER )(NULL));
+        result__EHYR=((__POINTER *)ptr_table__DHYR)[ 0];
+        if ((result__EHYR == (void *)NULL)) {
+          result__EHYR=new_lab__2PJ(lab_type__FHYR);
+          next__CHYR=(void *)((unsigned long)result__EHYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GHYR)));
+          ((__POINTER *)next__CHYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__DHYR)[ 0]=next__CHYR;
+        } else {
+          next__CHYR=((__POINTER *)result__EHYR)[ 0];
+          if ((next__CHYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EHYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GHYR <<  1)) <=  4096)) {
+              next__CHYR=(void *)((unsigned long)result__EHYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GHYR)));
+            } else {
+              next__CHYR=new_lab__2PJ(lab_type__FHYR);
+            };
+            ((__POINTER *)next__CHYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__DHYR)[ 0]=next__CHYR;
+          } else {
+            ((__POINTER *)result__EHYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CHYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__EHYR=next__CHYR;
+          };
+        };
+        ptr__LEKR=result__EHYR;
+      };
+      result__KEKR=((__IS_EXPANDED *)ptr__LEKR);
+      *(result__KEKR) = *(IS_EXPANDED__);
+    };
+    Self__SEKR=((__IS_EXPANDED *)result__KEKR);
+    Self__SEKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TEKR;
+    Self__SEKR->receiver__WN2H=__tmp__YQAR;
+    __tmp__AR2H=result__KEKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__KKAI=my_copy__FHAI(__tmp__JKAI);
+    __tmp__AR2H=my_copy__1N2H(__tmp__5Q2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__KKAI=my_copy__OHAI(__tmp__JKAI);
+    __tmp__AR2H=my_copy__EO2H(__tmp__5Q2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__KKAI=my_copy__ZHAI(__tmp__JKAI);
+    __tmp__AR2H=my_copy__PO2H(__tmp__5Q2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__KKAI=my_copy__FIAI(__tmp__JKAI);
+    __tmp__AR2H=my_copy__1O2H(__tmp__5Q2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__KKAI=my_copy__QIAI(__tmp__JKAI);
+    __tmp__AR2H=my_copy__GP2H(__tmp__5Q2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__KKAI=my_copy__1IAI(__tmp__JKAI);
+    __tmp__AR2H=my_copy__RP2H(__tmp__5Q2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__KKAI=my_copy__GJAI(__tmp__JKAI);
+    __tmp__AR2H=my_copy__2P2H(__tmp__5Q2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__KKAI=my_copy__RJAI(__tmp__JKAI);
+    __tmp__AR2H=my_copy__HQ2H(__tmp__5Q2H);
   } break;
   case __PUT_TO__: {
-    __tmp__KKAI=my_copy__2JAI(__tmp__JKAI);
+    __tmp__AR2H=my_copy__SQ2H(__tmp__5Q2H);
   } break;
   case __ITEM__: {
-    __tmp__KKAI=my_copy__NKAI(__tmp__JKAI);
+    __tmp__AR2H=my_copy__DR2H(__tmp__5Q2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__KKAI=my_copy__ZKAI(__tmp__JKAI);
+    __tmp__AR2H=my_copy__PR2H(__tmp__5Q2H);
   } break;
   case __CAST__: {
-    __tmp__KKAI=my_copy__CLAI(__tmp__JKAI);
+    __tmp__AR2H=my_copy__YR2H(__tmp__5Q2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__KKAI=my_copy__1E2M(__tmp__JKAI);
+    __tmp__AR2H=my_copy__5SYM(__tmp__5Q2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__KKAI=my_copy__MRKK(__tmp__JKAI);
+    __tmp__AR2H=my_copy__IUGK(__tmp__5Q2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__KKAI=my_copy__ZRKK(__tmp__JKAI);
+    __tmp__WEKR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5Q2H)->global__ZGJK),NULL);
+    if (__tmp__WEKR==NULL) {
+      __tmp__XEKR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__WEKR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__XEKR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__XEKR=((__READ_GLOBAL *)__tmp__WEKR);
+      } break;
+      }
+    };
+    __tmp__AR2H=__tmp__XEKR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__KKAI=my_copy__3BGN(__tmp__JKAI);
+    __tmp__AR2H=my_copy__BQCN(__tmp__5Q2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__KKAI=my_copy__VIIO(__tmp__JKAI);
+    __tmp__AR2H=my_copy__NREO(__tmp__5Q2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__KKAI=my_copy__3PNO(__tmp__JKAI);
+    __tmp__AR2H=my_copy__VYJO(__tmp__5Q2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__KKAI=my_copy__CJIO(__tmp__JKAI);
+    __tmp__AR2H=my_copy__0REO(__tmp__5Q2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__KKAI=my_copy__JQNO(__tmp__JKAI);
+    __tmp__AR2H=my_copy__BZJO(__tmp__5Q2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__KKAI=my_copy__EBNM(__tmp__JKAI);
+    __tmp__AR2H=my_copy__CNJM(__tmp__5Q2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__KKAI=my_copy__EOPL(__tmp__JKAI);
+    __tmp__AR2H=my_copy__5XLL(__tmp__5Q2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__KKAI=my_copy__SH2M(__tmp__JKAI);
+    __tmp__AR2H=my_copy__WVYM(__tmp__5Q2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__KKAI=my_copy__NJIO(__tmp__JKAI);
+    __tmp__AR2H=my_copy__FSEO(__tmp__5Q2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__KKAI=my_copy__YZHP(__tmp__JKAI);
+    __tmp__AR2H=my_copy__QCEP(__tmp__5Q2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__KKAI=my_copy__13VN(__tmp__JKAI);
+    __tmp__AR2H=my_copy__5LSN(__tmp__5Q2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__KKAI=my_copy__G4VN(__tmp__JKAI);
+    __tmp__AR2H=my_copy__KMSN(__tmp__5Q2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__KKAI=my_copy__FLTN(__tmp__JKAI);
+    __tmp__AR2H=my_copy__JZPN(__tmp__5Q2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__KKAI=my_copy__OUWO(__tmp__JKAI);
+    __tmp__AR2H=my_copy__G3SO(__tmp__5Q2H);
   } break;
   };
-  return(create__base__index__value__JR0H(__tmp__5JAI,__tmp__CKAI,__tmp__GKAI,__tmp__KKAI));
+  return(create__base__index__value__LYWH(__tmp__VQ2H,__tmp__YQ2H,__tmp__2Q2H,__tmp__AR2H));
 }
 
-static __ITEM* my_copy__NKAI(__ITEM *Self__OKAI)
+static __ITEM* my_copy__DR2H(__ITEM *Self__ER2H)
 // ({ITEM}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__QKAI;
-  void *__tmp__RKAI,*__tmp__SKAI,*__tmp__VKAI,*__tmp__WKAI;
-  __STRING_CST *Self__N3AQ,*Self__V3AQ;
-  __PROTOTYPE_CST *Self__O3AQ,*Self__W3AQ;
-  __INTEGER_CST *Self__P3AQ,*Self__X3AQ;
-  __REAL_CST *Self__R3AQ,*Self__Z3AQ;
-  __CHARACTER_CST *Self__T3AQ,*Self__13AQ;
-  __IS_EXPANDED *Self__U3AQ,*Self__23AQ;
-  __tmp__QKAI=Self__OKAI->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__RKAI=Self__OKAI->receiver__3I5H;
-  switch (((struct ___OBJ *)__tmp__RKAI)->__id) {
+  __INTEGER_64 v__DFKR,v__KGKR;
+  __POSITION __tmp__GR2H,p__CFKR,p__OFKR,p__0FKR,p__JGKR,p__VGKR;
+  __POSITION p__BHKR;
+  void *__tmp__HR2H,*__tmp__IR2H,*__tmp__LR2H,*__tmp__MR2H;
+  __STRING_CST *Self__NC3P,*Self__VC3P;
+  __PROTOTYPE_CST *Self__OC3P,*Self__WC3P;
+  __INTEGER_CST *Self__PC3P,*result__ZEKR,*Self__BFKR,*Self__XC3P;
+  __INTEGER_CST *result__AGKR,*Self__IGKR;
+  void *t__EFKR,*t__QFKR,*t__LGKR,*t__XGKR;
+  __POINTER ptr__0EKR,ptr_table__IHYR,next__HHYR,result__JHYR;
+  __POINTER ptr_table__NHYR,next__MHYR,result__OHYR,ptr__GFKR;
+  __POINTER ptr_table__SHYR,next__RHYR,result__THYR,ptr_table__XHYR;
+  __POINTER next__WHYR,result__YHYR,ptr__SFKR,ptr_table__2HYR;
+  __POINTER next__1HYR,result__3HYR,ptr_table__BIYR,next__AIYR;
+  __POINTER result__CIYR,ptr__BGKR,ptr_table__GIYR,next__FIYR;
+  __POINTER result__HIYR,ptr_table__LIYR,next__KIYR,result__MIYR;
+  __POINTER ptr__NGKR,ptr_table__QIYR,next__PIYR,result__RIYR;
+  __POINTER ptr_table__VIYR,next__UIYR,result__WIYR,ptr__ZGKR;
+  __POINTER ptr_table__0IYR,next__ZIYR,result__1IYR,ptr_table__5IYR;
+  __POINTER next__4IYR,result__AJYR,ptr__XJYH,ptr_table__EJYR;
+  __POINTER next__DJYR,result__FJYR,ptr_table__JJYR,next__IJYR;
+  __POINTER result__KJYR;
+  __INTEGER typ_id__1EKR,typ_id__HFKR,typ_id__TFKR,typ_id__CGKR;
+  __INTEGER typ_id__OGKR,typ_id__0GKR,typ_id__2JYH;
+  __UINTEGER_32 sz__2EKR,a__3EKR,new_size__4EKR,t__5EKR,a__AFKR;
+  __UINTEGER_32 new_size__QHYR,lab_type__PHYR,sz__IFKR,a__JFKR;
+  __UINTEGER_32 new_size__KFKR,t__LFKR,a__MFKR,new_size__0HYR;
+  __UINTEGER_32 lab_type__ZHYR,sz__UFKR,a__VFKR,new_size__WFKR,t__XFKR;
+  __UINTEGER_32 a__YFKR,new_size__EIYR,lab_type__DIYR,sz__DGKR,a__EGKR;
+  __UINTEGER_32 new_size__FGKR,t__GGKR,a__HGKR,new_size__OIYR;
+  __UINTEGER_32 lab_type__NIYR,sz__PGKR,a__QGKR,new_size__RGKR,t__SGKR;
+  __UINTEGER_32 a__TGKR,new_size__YIYR,lab_type__XIYR,sz__1GKR,a__2GKR;
+  __UINTEGER_32 new_size__3GKR,t__4GKR,a__5GKR,new_size__CJYR;
+  __UINTEGER_32 lab_type__BJYR,sz__ZJYH,a__DF2Q,new_size__BF2Q,t__HF2Q;
+  __UINTEGER_32 a__JF2Q,new_size__MJYR,lab_type__LJYR;
+  void *__tmp__1QAR,*__tmp__5QAR,*__tmp__3FKR,*__tmp__DRAR,*__tmp__HRAR;
+  void *__tmp__EHKR;
+  __READ_LOCAL *__tmp__2QAR,*__tmp__ARAR,*__tmp__ERAR,*__tmp__IRAR;
+  __REAL_CST *Self__RC3P,*result__FFKR,*Self__NFKR,*Self__ZC3P;
+  __REAL_CST *result__MGKR,*Self__UGKR;
+  void *v__PFKR,*v__WGKR;
+  __CHARACTER_CST *Self__TC3P,*Self__1C3P;
+  __IS_EXPANDED *Self__UC3P,*result__RFKR,*Self__ZFKR,*Self__2C3P;
+  __IS_EXPANDED *result__YGKR,*Self__AHKR;
+  __READ_GLOBAL *__tmp__4FKR,*__tmp__FHKR;
+  __ITEM *result__WJYH,*Self__XPFI;
+  __tmp__GR2H=Self__ER2H->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__HR2H=Self__ER2H->receiver__1P1H;
+  switch (((struct ___OBJ *)__tmp__HR2H)->__id) {
   case __LIST__: {
-    __tmp__SKAI=my_copy__IE2M(__tmp__RKAI);
+    __tmp__IR2H=my_copy__MSYM(__tmp__HR2H);
   } break;
   case __STRING_CST__: {
-    Self__N3AQ=((__STRING_CST *)__tmp__RKAI);
-    __tmp__SKAI=create__text__BMQH(Self__N3AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__N3AQ->string__LDAI);
+    Self__NC3P=((__STRING_CST *)__tmp__HR2H);
+    __tmp__IR2H=create__text__ITMH(Self__NC3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NC3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__SKAI=my_copy__ODAI(__tmp__RKAI);
+    __tmp__IR2H=my_copy__EK2H(__tmp__HR2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__O3AQ=((__PROTOTYPE_CST *)__tmp__RKAI);
-    __tmp__SKAI=create__type__HZQC(Self__O3AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__O3AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__OC3P=((__PROTOTYPE_CST *)__tmp__HR2H);
+    __tmp__IR2H=create__type__PKQC(Self__OC3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__OC3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__P3AQ=((__INTEGER_CST *)__tmp__RKAI);
-    __tmp__SKAI=create__value__type__I1QC(Self__P3AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__P3AQ->value__VUYD,Self__P3AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__PC3P=((__INTEGER_CST *)__tmp__HR2H);
+    p__CFKR=Self__PC3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__DFKR=Self__PC3P->value__W4YD;
+    t__EFKR=Self__PC3P->parent_constant__B3LC.static_type__M2YD;
+    result__ZEKR=NULL;
+    ptr__0EKR=((__POINTER )(NULL));
+    typ_id__1EKR= 0;
+    sz__2EKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__2EKR ==  0)) {
+      result__ZEKR=INTEGER_CST__;
+    } else {
+      typ_id__1EKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2EKR);
+      if ((typ_id__1EKR == (__INTEGER)(-  1))) {
+        a__3EKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__4EKR=(__UINTEGER_32)((__UINTEGER_32)(sz__2EKR + a__3EKR) & (__UINTEGER_32)(~ a__3EKR));
+        ptr_table__IHYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4EKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__HHYR=((__POINTER )(NULL));
+        result__JHYR=((__POINTER *)ptr_table__IHYR)[ 0];
+        if ((result__JHYR == (void *)NULL)) {
+          result__JHYR=new_lab__2PJ(new_size__4EKR);
+          next__HHYR=(void *)((unsigned long)result__JHYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4EKR)));
+          ((__POINTER *)next__HHYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__IHYR)[ 0]=next__HHYR;
+        } else {
+          next__HHYR=((__POINTER *)result__JHYR)[ 0];
+          if ((next__HHYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JHYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4EKR <<  1)) <=  4096)) {
+              next__HHYR=(void *)((unsigned long)result__JHYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4EKR)));
+            } else {
+              next__HHYR=new_lab__2PJ(new_size__4EKR);
+            };
+            ((__POINTER *)next__HHYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__IHYR)[ 0]=next__HHYR;
+          } else {
+            ((__POINTER *)result__JHYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HHYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__JHYR=next__HHYR;
+          };
+        };
+        ptr__0EKR=result__JHYR;
+      } else {
+        t__5EKR=((__UINTEGER_32 )typ_id__1EKR);
+        a__AFKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__QHYR=(__UINTEGER_32)((__UINTEGER_32)(sz__2EKR + a__AFKR) & (__UINTEGER_32)(~ a__AFKR));
+        ptr_table__NHYR=((__POINTER )(&(table_type[(t__5EKR)])));
+        lab_type__PHYR=(__UINTEGER_32)(t__5EKR |  1);
+        next__MHYR=((__POINTER )(NULL));
+        result__OHYR=((__POINTER *)ptr_table__NHYR)[ 0];
+        if ((result__OHYR == (void *)NULL)) {
+          result__OHYR=new_lab__2PJ(lab_type__PHYR);
+          next__MHYR=(void *)((unsigned long)result__OHYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QHYR)));
+          ((__POINTER *)next__MHYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__NHYR)[ 0]=next__MHYR;
+        } else {
+          next__MHYR=((__POINTER *)result__OHYR)[ 0];
+          if ((next__MHYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OHYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QHYR <<  1)) <=  4096)) {
+              next__MHYR=(void *)((unsigned long)result__OHYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QHYR)));
+            } else {
+              next__MHYR=new_lab__2PJ(lab_type__PHYR);
+            };
+            ((__POINTER *)next__MHYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__NHYR)[ 0]=next__MHYR;
+          } else {
+            ((__POINTER *)result__OHYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MHYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__OHYR=next__MHYR;
+          };
+        };
+        ptr__0EKR=result__OHYR;
+      };
+      result__ZEKR=((__INTEGER_CST *)ptr__0EKR);
+      *(result__ZEKR) = *(INTEGER_CST__);
+    };
+    Self__BFKR=((__INTEGER_CST *)result__ZEKR);
+    Self__BFKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__CFKR;
+    Self__BFKR->value__W4YD=v__DFKR;
+    Self__BFKR->parent_constant__B3LC.static_type__M2YD=t__EFKR;
+    check_type__YG5D(Self__BFKR);
+    __tmp__IR2H=result__ZEKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__SKAI=my_copy__02IJ(__tmp__RKAI);
+    __tmp__1QAR=read__QB5G(((__READ_LOCAL *)__tmp__HR2H)->local__HJZD);
+    if (__tmp__1QAR==NULL) {
+      __tmp__2QAR=NULL;
+    } else {
+      __tmp__2QAR=((__READ_LOCAL *)__tmp__1QAR);
+    };
+    __tmp__IR2H=__tmp__2QAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__SKAI=my_copy__2EAI(__tmp__RKAI);
+    __tmp__IR2H=my_copy__SL2H(__tmp__HR2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__SKAI=my_copy__VFAI(__tmp__RKAI);
+    __tmp__IR2H=my_copy__LM2H(__tmp__HR2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__SKAI=my_copy__CGAI(__tmp__RKAI);
+    __tmp__IR2H=my_copy__YM2H(__tmp__HR2H);
   } break;
   case __REAL_CST__: {
-    Self__R3AQ=((__REAL_CST *)__tmp__RKAI);
-    __tmp__SKAI=create__value__type__2KQH(Self__R3AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__R3AQ->value__RGAI,Self__R3AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__RC3P=((__REAL_CST *)__tmp__HR2H);
+    p__OFKR=Self__RC3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__PFKR=Self__RC3P->value__HN2H;
+    t__QFKR=Self__RC3P->parent_constant__U2JH.static_type__M2YD;
+    result__FFKR=NULL;
+    ptr__GFKR=((__POINTER )(NULL));
+    typ_id__HFKR= 0;
+    sz__IFKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__IFKR ==  0)) {
+      result__FFKR=REAL_CST__;
+    } else {
+      typ_id__HFKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IFKR);
+      if ((typ_id__HFKR == (__INTEGER)(-  1))) {
+        a__JFKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__KFKR=(__UINTEGER_32)((__UINTEGER_32)(sz__IFKR + a__JFKR) & (__UINTEGER_32)(~ a__JFKR));
+        ptr_table__SHYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KFKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__RHYR=((__POINTER )(NULL));
+        result__THYR=((__POINTER *)ptr_table__SHYR)[ 0];
+        if ((result__THYR == (void *)NULL)) {
+          result__THYR=new_lab__2PJ(new_size__KFKR);
+          next__RHYR=(void *)((unsigned long)result__THYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KFKR)));
+          ((__POINTER *)next__RHYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__SHYR)[ 0]=next__RHYR;
+        } else {
+          next__RHYR=((__POINTER *)result__THYR)[ 0];
+          if ((next__RHYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__THYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KFKR <<  1)) <=  4096)) {
+              next__RHYR=(void *)((unsigned long)result__THYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KFKR)));
+            } else {
+              next__RHYR=new_lab__2PJ(new_size__KFKR);
+            };
+            ((__POINTER *)next__RHYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__SHYR)[ 0]=next__RHYR;
+          } else {
+            ((__POINTER *)result__THYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RHYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__THYR=next__RHYR;
+          };
+        };
+        ptr__GFKR=result__THYR;
+      } else {
+        t__LFKR=((__UINTEGER_32 )typ_id__HFKR);
+        a__MFKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__0HYR=(__UINTEGER_32)((__UINTEGER_32)(sz__IFKR + a__MFKR) & (__UINTEGER_32)(~ a__MFKR));
+        ptr_table__XHYR=((__POINTER )(&(table_type[(t__LFKR)])));
+        lab_type__ZHYR=(__UINTEGER_32)(t__LFKR |  1);
+        next__WHYR=((__POINTER )(NULL));
+        result__YHYR=((__POINTER *)ptr_table__XHYR)[ 0];
+        if ((result__YHYR == (void *)NULL)) {
+          result__YHYR=new_lab__2PJ(lab_type__ZHYR);
+          next__WHYR=(void *)((unsigned long)result__YHYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0HYR)));
+          ((__POINTER *)next__WHYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__XHYR)[ 0]=next__WHYR;
+        } else {
+          next__WHYR=((__POINTER *)result__YHYR)[ 0];
+          if ((next__WHYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YHYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0HYR <<  1)) <=  4096)) {
+              next__WHYR=(void *)((unsigned long)result__YHYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0HYR)));
+            } else {
+              next__WHYR=new_lab__2PJ(lab_type__ZHYR);
+            };
+            ((__POINTER *)next__WHYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__XHYR)[ 0]=next__WHYR;
+          } else {
+            ((__POINTER *)result__YHYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WHYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__YHYR=next__WHYR;
+          };
+        };
+        ptr__GFKR=result__YHYR;
+      };
+      result__FFKR=((__REAL_CST *)ptr__GFKR);
+      *(result__FFKR) = *(REAL_CST__);
+    };
+    Self__NFKR=((__REAL_CST *)result__FFKR);
+    Self__NFKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OFKR;
+    Self__NFKR->value__HN2H=v__PFKR;
+    Self__NFKR->parent_constant__U2JH.static_type__M2YD=t__QFKR;
+    __tmp__IR2H=result__FFKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__T3AQ=((__CHARACTER_CST *)__tmp__RKAI);
-    __tmp__SKAI=create__char__XLQH(Self__T3AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__T3AQ->text__ZGAI);
+    Self__TC3P=((__CHARACTER_CST *)__tmp__HR2H);
+    __tmp__IR2H=create__char__4SMH(Self__TC3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TC3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__U3AQ=((__IS_EXPANDED *)__tmp__RKAI);
-    __tmp__SKAI=create__receiver__2J0H(Self__U3AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__U3AQ->receiver__AHAI));
+    Self__UC3P=((__IS_EXPANDED *)__tmp__HR2H);
+    __tmp__5QAR=read__QB5G(((__READ_LOCAL *)Self__UC3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__5QAR==NULL) {
+      __tmp__ARAR=NULL;
+    } else {
+      __tmp__ARAR=((__READ_LOCAL *)__tmp__5QAR);
+    };
+    p__0FKR=Self__UC3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__RFKR=NULL;
+    ptr__SFKR=((__POINTER )(NULL));
+    typ_id__TFKR= 0;
+    sz__UFKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__UFKR ==  0)) {
+      result__RFKR=IS_EXPANDED__;
+    } else {
+      typ_id__TFKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UFKR);
+      if ((typ_id__TFKR == (__INTEGER)(-  1))) {
+        a__VFKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__WFKR=(__UINTEGER_32)((__UINTEGER_32)(sz__UFKR + a__VFKR) & (__UINTEGER_32)(~ a__VFKR));
+        ptr_table__2HYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WFKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__1HYR=((__POINTER )(NULL));
+        result__3HYR=((__POINTER *)ptr_table__2HYR)[ 0];
+        if ((result__3HYR == (void *)NULL)) {
+          result__3HYR=new_lab__2PJ(new_size__WFKR);
+          next__1HYR=(void *)((unsigned long)result__3HYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WFKR)));
+          ((__POINTER *)next__1HYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__2HYR)[ 0]=next__1HYR;
+        } else {
+          next__1HYR=((__POINTER *)result__3HYR)[ 0];
+          if ((next__1HYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3HYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WFKR <<  1)) <=  4096)) {
+              next__1HYR=(void *)((unsigned long)result__3HYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WFKR)));
+            } else {
+              next__1HYR=new_lab__2PJ(new_size__WFKR);
+            };
+            ((__POINTER *)next__1HYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__2HYR)[ 0]=next__1HYR;
+          } else {
+            ((__POINTER *)result__3HYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1HYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__3HYR=next__1HYR;
+          };
+        };
+        ptr__SFKR=result__3HYR;
+      } else {
+        t__XFKR=((__UINTEGER_32 )typ_id__TFKR);
+        a__YFKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__EIYR=(__UINTEGER_32)((__UINTEGER_32)(sz__UFKR + a__YFKR) & (__UINTEGER_32)(~ a__YFKR));
+        ptr_table__BIYR=((__POINTER )(&(table_type[(t__XFKR)])));
+        lab_type__DIYR=(__UINTEGER_32)(t__XFKR |  1);
+        next__AIYR=((__POINTER )(NULL));
+        result__CIYR=((__POINTER *)ptr_table__BIYR)[ 0];
+        if ((result__CIYR == (void *)NULL)) {
+          result__CIYR=new_lab__2PJ(lab_type__DIYR);
+          next__AIYR=(void *)((unsigned long)result__CIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EIYR)));
+          ((__POINTER *)next__AIYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__BIYR)[ 0]=next__AIYR;
+        } else {
+          next__AIYR=((__POINTER *)result__CIYR)[ 0];
+          if ((next__AIYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CIYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EIYR <<  1)) <=  4096)) {
+              next__AIYR=(void *)((unsigned long)result__CIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EIYR)));
+            } else {
+              next__AIYR=new_lab__2PJ(lab_type__DIYR);
+            };
+            ((__POINTER *)next__AIYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__BIYR)[ 0]=next__AIYR;
+          } else {
+            ((__POINTER *)result__CIYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AIYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__CIYR=next__AIYR;
+          };
+        };
+        ptr__SFKR=result__CIYR;
+      };
+      result__RFKR=((__IS_EXPANDED *)ptr__SFKR);
+      *(result__RFKR) = *(IS_EXPANDED__);
+    };
+    Self__ZFKR=((__IS_EXPANDED *)result__RFKR);
+    Self__ZFKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0FKR;
+    Self__ZFKR->receiver__WN2H=__tmp__ARAR;
+    __tmp__IR2H=result__RFKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__SKAI=my_copy__FHAI(__tmp__RKAI);
+    __tmp__IR2H=my_copy__1N2H(__tmp__HR2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__SKAI=my_copy__OHAI(__tmp__RKAI);
+    __tmp__IR2H=my_copy__EO2H(__tmp__HR2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__SKAI=my_copy__ZHAI(__tmp__RKAI);
+    __tmp__IR2H=my_copy__PO2H(__tmp__HR2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__SKAI=my_copy__FIAI(__tmp__RKAI);
+    __tmp__IR2H=my_copy__1O2H(__tmp__HR2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__SKAI=my_copy__QIAI(__tmp__RKAI);
+    __tmp__IR2H=my_copy__GP2H(__tmp__HR2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__SKAI=my_copy__1IAI(__tmp__RKAI);
+    __tmp__IR2H=my_copy__RP2H(__tmp__HR2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__SKAI=my_copy__GJAI(__tmp__RKAI);
+    __tmp__IR2H=my_copy__2P2H(__tmp__HR2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__SKAI=my_copy__RJAI(__tmp__RKAI);
+    __tmp__IR2H=my_copy__HQ2H(__tmp__HR2H);
   } break;
   case __PUT_TO__: {
-    __tmp__SKAI=my_copy__2JAI(__tmp__RKAI);
+    __tmp__IR2H=my_copy__SQ2H(__tmp__HR2H);
   } break;
   case __ITEM__: {
-    __tmp__SKAI=my_copy__NKAI(__tmp__RKAI);
+    __tmp__IR2H=my_copy__DR2H(__tmp__HR2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__SKAI=my_copy__ZKAI(__tmp__RKAI);
+    __tmp__IR2H=my_copy__PR2H(__tmp__HR2H);
   } break;
   case __CAST__: {
-    __tmp__SKAI=my_copy__CLAI(__tmp__RKAI);
+    __tmp__IR2H=my_copy__YR2H(__tmp__HR2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__SKAI=my_copy__1E2M(__tmp__RKAI);
+    __tmp__IR2H=my_copy__5SYM(__tmp__HR2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__SKAI=my_copy__MRKK(__tmp__RKAI);
+    __tmp__IR2H=my_copy__IUGK(__tmp__HR2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__SKAI=my_copy__ZRKK(__tmp__RKAI);
+    __tmp__3FKR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HR2H)->global__ZGJK),NULL);
+    if (__tmp__3FKR==NULL) {
+      __tmp__4FKR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__3FKR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__4FKR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__4FKR=((__READ_GLOBAL *)__tmp__3FKR);
+      } break;
+      }
+    };
+    __tmp__IR2H=__tmp__4FKR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__SKAI=my_copy__3BGN(__tmp__RKAI);
+    __tmp__IR2H=my_copy__BQCN(__tmp__HR2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__SKAI=my_copy__VIIO(__tmp__RKAI);
+    __tmp__IR2H=my_copy__NREO(__tmp__HR2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__SKAI=my_copy__3PNO(__tmp__RKAI);
+    __tmp__IR2H=my_copy__VYJO(__tmp__HR2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__SKAI=my_copy__CJIO(__tmp__RKAI);
+    __tmp__IR2H=my_copy__0REO(__tmp__HR2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__SKAI=my_copy__JQNO(__tmp__RKAI);
+    __tmp__IR2H=my_copy__BZJO(__tmp__HR2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__SKAI=my_copy__EBNM(__tmp__RKAI);
+    __tmp__IR2H=my_copy__CNJM(__tmp__HR2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__SKAI=my_copy__EOPL(__tmp__RKAI);
+    __tmp__IR2H=my_copy__5XLL(__tmp__HR2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__SKAI=my_copy__SH2M(__tmp__RKAI);
+    __tmp__IR2H=my_copy__WVYM(__tmp__HR2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__SKAI=my_copy__NJIO(__tmp__RKAI);
+    __tmp__IR2H=my_copy__FSEO(__tmp__HR2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__SKAI=my_copy__YZHP(__tmp__RKAI);
+    __tmp__IR2H=my_copy__QCEP(__tmp__HR2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__SKAI=my_copy__13VN(__tmp__RKAI);
+    __tmp__IR2H=my_copy__5LSN(__tmp__HR2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__SKAI=my_copy__G4VN(__tmp__RKAI);
+    __tmp__IR2H=my_copy__KMSN(__tmp__HR2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__SKAI=my_copy__FLTN(__tmp__RKAI);
+    __tmp__IR2H=my_copy__JZPN(__tmp__HR2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__SKAI=my_copy__OUWO(__tmp__RKAI);
+    __tmp__IR2H=my_copy__G3SO(__tmp__HR2H);
   } break;
   };
-  __tmp__VKAI=Self__OKAI->index__UKAI;
-  switch (((struct ___OBJ *)__tmp__VKAI)->__id) {
+  __tmp__LR2H=Self__ER2H->index__KR2H;
+  switch (((struct ___OBJ *)__tmp__LR2H)->__id) {
   case __LIST__: {
-    __tmp__WKAI=my_copy__IE2M(__tmp__VKAI);
+    __tmp__MR2H=my_copy__MSYM(__tmp__LR2H);
   } break;
   case __STRING_CST__: {
-    Self__V3AQ=((__STRING_CST *)__tmp__VKAI);
-    __tmp__WKAI=create__text__BMQH(Self__V3AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__V3AQ->string__LDAI);
+    Self__VC3P=((__STRING_CST *)__tmp__LR2H);
+    __tmp__MR2H=create__text__ITMH(Self__VC3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VC3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__WKAI=my_copy__ODAI(__tmp__VKAI);
+    __tmp__MR2H=my_copy__EK2H(__tmp__LR2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__W3AQ=((__PROTOTYPE_CST *)__tmp__VKAI);
-    __tmp__WKAI=create__type__HZQC(Self__W3AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__W3AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__WC3P=((__PROTOTYPE_CST *)__tmp__LR2H);
+    __tmp__MR2H=create__type__PKQC(Self__WC3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WC3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__X3AQ=((__INTEGER_CST *)__tmp__VKAI);
-    __tmp__WKAI=create__value__type__I1QC(Self__X3AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__X3AQ->value__VUYD,Self__X3AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__XC3P=((__INTEGER_CST *)__tmp__LR2H);
+    p__JGKR=Self__XC3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__KGKR=Self__XC3P->value__W4YD;
+    t__LGKR=Self__XC3P->parent_constant__B3LC.static_type__M2YD;
+    result__AGKR=NULL;
+    ptr__BGKR=((__POINTER )(NULL));
+    typ_id__CGKR= 0;
+    sz__DGKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__DGKR ==  0)) {
+      result__AGKR=INTEGER_CST__;
+    } else {
+      typ_id__CGKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DGKR);
+      if ((typ_id__CGKR == (__INTEGER)(-  1))) {
+        a__EGKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__FGKR=(__UINTEGER_32)((__UINTEGER_32)(sz__DGKR + a__EGKR) & (__UINTEGER_32)(~ a__EGKR));
+        ptr_table__GIYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FGKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__FIYR=((__POINTER )(NULL));
+        result__HIYR=((__POINTER *)ptr_table__GIYR)[ 0];
+        if ((result__HIYR == (void *)NULL)) {
+          result__HIYR=new_lab__2PJ(new_size__FGKR);
+          next__FIYR=(void *)((unsigned long)result__HIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FGKR)));
+          ((__POINTER *)next__FIYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__GIYR)[ 0]=next__FIYR;
+        } else {
+          next__FIYR=((__POINTER *)result__HIYR)[ 0];
+          if ((next__FIYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HIYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FGKR <<  1)) <=  4096)) {
+              next__FIYR=(void *)((unsigned long)result__HIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FGKR)));
+            } else {
+              next__FIYR=new_lab__2PJ(new_size__FGKR);
+            };
+            ((__POINTER *)next__FIYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__GIYR)[ 0]=next__FIYR;
+          } else {
+            ((__POINTER *)result__HIYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FIYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__HIYR=next__FIYR;
+          };
+        };
+        ptr__BGKR=result__HIYR;
+      } else {
+        t__GGKR=((__UINTEGER_32 )typ_id__CGKR);
+        a__HGKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__OIYR=(__UINTEGER_32)((__UINTEGER_32)(sz__DGKR + a__HGKR) & (__UINTEGER_32)(~ a__HGKR));
+        ptr_table__LIYR=((__POINTER )(&(table_type[(t__GGKR)])));
+        lab_type__NIYR=(__UINTEGER_32)(t__GGKR |  1);
+        next__KIYR=((__POINTER )(NULL));
+        result__MIYR=((__POINTER *)ptr_table__LIYR)[ 0];
+        if ((result__MIYR == (void *)NULL)) {
+          result__MIYR=new_lab__2PJ(lab_type__NIYR);
+          next__KIYR=(void *)((unsigned long)result__MIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OIYR)));
+          ((__POINTER *)next__KIYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__LIYR)[ 0]=next__KIYR;
+        } else {
+          next__KIYR=((__POINTER *)result__MIYR)[ 0];
+          if ((next__KIYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MIYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OIYR <<  1)) <=  4096)) {
+              next__KIYR=(void *)((unsigned long)result__MIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OIYR)));
+            } else {
+              next__KIYR=new_lab__2PJ(lab_type__NIYR);
+            };
+            ((__POINTER *)next__KIYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__LIYR)[ 0]=next__KIYR;
+          } else {
+            ((__POINTER *)result__MIYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KIYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__MIYR=next__KIYR;
+          };
+        };
+        ptr__BGKR=result__MIYR;
+      };
+      result__AGKR=((__INTEGER_CST *)ptr__BGKR);
+      *(result__AGKR) = *(INTEGER_CST__);
+    };
+    Self__IGKR=((__INTEGER_CST *)result__AGKR);
+    Self__IGKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JGKR;
+    Self__IGKR->value__W4YD=v__KGKR;
+    Self__IGKR->parent_constant__B3LC.static_type__M2YD=t__LGKR;
+    check_type__YG5D(Self__IGKR);
+    __tmp__MR2H=result__AGKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__WKAI=my_copy__02IJ(__tmp__VKAI);
+    __tmp__DRAR=read__QB5G(((__READ_LOCAL *)__tmp__LR2H)->local__HJZD);
+    if (__tmp__DRAR==NULL) {
+      __tmp__ERAR=NULL;
+    } else {
+      __tmp__ERAR=((__READ_LOCAL *)__tmp__DRAR);
+    };
+    __tmp__MR2H=__tmp__ERAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__WKAI=my_copy__2EAI(__tmp__VKAI);
+    __tmp__MR2H=my_copy__SL2H(__tmp__LR2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__WKAI=my_copy__VFAI(__tmp__VKAI);
+    __tmp__MR2H=my_copy__LM2H(__tmp__LR2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__WKAI=my_copy__CGAI(__tmp__VKAI);
+    __tmp__MR2H=my_copy__YM2H(__tmp__LR2H);
   } break;
   case __REAL_CST__: {
-    Self__Z3AQ=((__REAL_CST *)__tmp__VKAI);
-    __tmp__WKAI=create__value__type__2KQH(Self__Z3AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__Z3AQ->value__RGAI,Self__Z3AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__ZC3P=((__REAL_CST *)__tmp__LR2H);
+    p__VGKR=Self__ZC3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__WGKR=Self__ZC3P->value__HN2H;
+    t__XGKR=Self__ZC3P->parent_constant__U2JH.static_type__M2YD;
+    result__MGKR=NULL;
+    ptr__NGKR=((__POINTER )(NULL));
+    typ_id__OGKR= 0;
+    sz__PGKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__PGKR ==  0)) {
+      result__MGKR=REAL_CST__;
+    } else {
+      typ_id__OGKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PGKR);
+      if ((typ_id__OGKR == (__INTEGER)(-  1))) {
+        a__QGKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__RGKR=(__UINTEGER_32)((__UINTEGER_32)(sz__PGKR + a__QGKR) & (__UINTEGER_32)(~ a__QGKR));
+        ptr_table__QIYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RGKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__PIYR=((__POINTER )(NULL));
+        result__RIYR=((__POINTER *)ptr_table__QIYR)[ 0];
+        if ((result__RIYR == (void *)NULL)) {
+          result__RIYR=new_lab__2PJ(new_size__RGKR);
+          next__PIYR=(void *)((unsigned long)result__RIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RGKR)));
+          ((__POINTER *)next__PIYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__QIYR)[ 0]=next__PIYR;
+        } else {
+          next__PIYR=((__POINTER *)result__RIYR)[ 0];
+          if ((next__PIYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RIYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RGKR <<  1)) <=  4096)) {
+              next__PIYR=(void *)((unsigned long)result__RIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RGKR)));
+            } else {
+              next__PIYR=new_lab__2PJ(new_size__RGKR);
+            };
+            ((__POINTER *)next__PIYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__QIYR)[ 0]=next__PIYR;
+          } else {
+            ((__POINTER *)result__RIYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PIYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__RIYR=next__PIYR;
+          };
+        };
+        ptr__NGKR=result__RIYR;
+      } else {
+        t__SGKR=((__UINTEGER_32 )typ_id__OGKR);
+        a__TGKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__YIYR=(__UINTEGER_32)((__UINTEGER_32)(sz__PGKR + a__TGKR) & (__UINTEGER_32)(~ a__TGKR));
+        ptr_table__VIYR=((__POINTER )(&(table_type[(t__SGKR)])));
+        lab_type__XIYR=(__UINTEGER_32)(t__SGKR |  1);
+        next__UIYR=((__POINTER )(NULL));
+        result__WIYR=((__POINTER *)ptr_table__VIYR)[ 0];
+        if ((result__WIYR == (void *)NULL)) {
+          result__WIYR=new_lab__2PJ(lab_type__XIYR);
+          next__UIYR=(void *)((unsigned long)result__WIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YIYR)));
+          ((__POINTER *)next__UIYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__VIYR)[ 0]=next__UIYR;
+        } else {
+          next__UIYR=((__POINTER *)result__WIYR)[ 0];
+          if ((next__UIYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WIYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YIYR <<  1)) <=  4096)) {
+              next__UIYR=(void *)((unsigned long)result__WIYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YIYR)));
+            } else {
+              next__UIYR=new_lab__2PJ(lab_type__XIYR);
+            };
+            ((__POINTER *)next__UIYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__VIYR)[ 0]=next__UIYR;
+          } else {
+            ((__POINTER *)result__WIYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UIYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__WIYR=next__UIYR;
+          };
+        };
+        ptr__NGKR=result__WIYR;
+      };
+      result__MGKR=((__REAL_CST *)ptr__NGKR);
+      *(result__MGKR) = *(REAL_CST__);
+    };
+    Self__UGKR=((__REAL_CST *)result__MGKR);
+    Self__UGKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__VGKR;
+    Self__UGKR->value__HN2H=v__WGKR;
+    Self__UGKR->parent_constant__U2JH.static_type__M2YD=t__XGKR;
+    __tmp__MR2H=result__MGKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__13AQ=((__CHARACTER_CST *)__tmp__VKAI);
-    __tmp__WKAI=create__char__XLQH(Self__13AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__13AQ->text__ZGAI);
+    Self__1C3P=((__CHARACTER_CST *)__tmp__LR2H);
+    __tmp__MR2H=create__char__4SMH(Self__1C3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__1C3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__23AQ=((__IS_EXPANDED *)__tmp__VKAI);
-    __tmp__WKAI=create__receiver__2J0H(Self__23AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__23AQ->receiver__AHAI));
+    Self__2C3P=((__IS_EXPANDED *)__tmp__LR2H);
+    __tmp__HRAR=read__QB5G(((__READ_LOCAL *)Self__2C3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__HRAR==NULL) {
+      __tmp__IRAR=NULL;
+    } else {
+      __tmp__IRAR=((__READ_LOCAL *)__tmp__HRAR);
+    };
+    p__BHKR=Self__2C3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__YGKR=NULL;
+    ptr__ZGKR=((__POINTER )(NULL));
+    typ_id__0GKR= 0;
+    sz__1GKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__1GKR ==  0)) {
+      result__YGKR=IS_EXPANDED__;
+    } else {
+      typ_id__0GKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1GKR);
+      if ((typ_id__0GKR == (__INTEGER)(-  1))) {
+        a__2GKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__3GKR=(__UINTEGER_32)((__UINTEGER_32)(sz__1GKR + a__2GKR) & (__UINTEGER_32)(~ a__2GKR));
+        ptr_table__0IYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3GKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__ZIYR=((__POINTER )(NULL));
+        result__1IYR=((__POINTER *)ptr_table__0IYR)[ 0];
+        if ((result__1IYR == (void *)NULL)) {
+          result__1IYR=new_lab__2PJ(new_size__3GKR);
+          next__ZIYR=(void *)((unsigned long)result__1IYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3GKR)));
+          ((__POINTER *)next__ZIYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__0IYR)[ 0]=next__ZIYR;
+        } else {
+          next__ZIYR=((__POINTER *)result__1IYR)[ 0];
+          if ((next__ZIYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1IYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3GKR <<  1)) <=  4096)) {
+              next__ZIYR=(void *)((unsigned long)result__1IYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3GKR)));
+            } else {
+              next__ZIYR=new_lab__2PJ(new_size__3GKR);
+            };
+            ((__POINTER *)next__ZIYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__0IYR)[ 0]=next__ZIYR;
+          } else {
+            ((__POINTER *)result__1IYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZIYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__1IYR=next__ZIYR;
+          };
+        };
+        ptr__ZGKR=result__1IYR;
+      } else {
+        t__4GKR=((__UINTEGER_32 )typ_id__0GKR);
+        a__5GKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__CJYR=(__UINTEGER_32)((__UINTEGER_32)(sz__1GKR + a__5GKR) & (__UINTEGER_32)(~ a__5GKR));
+        ptr_table__5IYR=((__POINTER )(&(table_type[(t__4GKR)])));
+        lab_type__BJYR=(__UINTEGER_32)(t__4GKR |  1);
+        next__4IYR=((__POINTER )(NULL));
+        result__AJYR=((__POINTER *)ptr_table__5IYR)[ 0];
+        if ((result__AJYR == (void *)NULL)) {
+          result__AJYR=new_lab__2PJ(lab_type__BJYR);
+          next__4IYR=(void *)((unsigned long)result__AJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CJYR)));
+          ((__POINTER *)next__4IYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__5IYR)[ 0]=next__4IYR;
+        } else {
+          next__4IYR=((__POINTER *)result__AJYR)[ 0];
+          if ((next__4IYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AJYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CJYR <<  1)) <=  4096)) {
+              next__4IYR=(void *)((unsigned long)result__AJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CJYR)));
+            } else {
+              next__4IYR=new_lab__2PJ(lab_type__BJYR);
+            };
+            ((__POINTER *)next__4IYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__5IYR)[ 0]=next__4IYR;
+          } else {
+            ((__POINTER *)result__AJYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4IYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__AJYR=next__4IYR;
+          };
+        };
+        ptr__ZGKR=result__AJYR;
+      };
+      result__YGKR=((__IS_EXPANDED *)ptr__ZGKR);
+      *(result__YGKR) = *(IS_EXPANDED__);
+    };
+    Self__AHKR=((__IS_EXPANDED *)result__YGKR);
+    Self__AHKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__BHKR;
+    Self__AHKR->receiver__WN2H=__tmp__IRAR;
+    __tmp__MR2H=result__YGKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__WKAI=my_copy__FHAI(__tmp__VKAI);
+    __tmp__MR2H=my_copy__1N2H(__tmp__LR2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__WKAI=my_copy__OHAI(__tmp__VKAI);
+    __tmp__MR2H=my_copy__EO2H(__tmp__LR2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__WKAI=my_copy__ZHAI(__tmp__VKAI);
+    __tmp__MR2H=my_copy__PO2H(__tmp__LR2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__WKAI=my_copy__FIAI(__tmp__VKAI);
+    __tmp__MR2H=my_copy__1O2H(__tmp__LR2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__WKAI=my_copy__QIAI(__tmp__VKAI);
+    __tmp__MR2H=my_copy__GP2H(__tmp__LR2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__WKAI=my_copy__1IAI(__tmp__VKAI);
+    __tmp__MR2H=my_copy__RP2H(__tmp__LR2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__WKAI=my_copy__GJAI(__tmp__VKAI);
+    __tmp__MR2H=my_copy__2P2H(__tmp__LR2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__WKAI=my_copy__RJAI(__tmp__VKAI);
+    __tmp__MR2H=my_copy__HQ2H(__tmp__LR2H);
   } break;
   case __PUT_TO__: {
-    __tmp__WKAI=my_copy__2JAI(__tmp__VKAI);
+    __tmp__MR2H=my_copy__SQ2H(__tmp__LR2H);
   } break;
   case __ITEM__: {
-    __tmp__WKAI=my_copy__NKAI(__tmp__VKAI);
+    __tmp__MR2H=my_copy__DR2H(__tmp__LR2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__WKAI=my_copy__ZKAI(__tmp__VKAI);
+    __tmp__MR2H=my_copy__PR2H(__tmp__LR2H);
   } break;
   case __CAST__: {
-    __tmp__WKAI=my_copy__CLAI(__tmp__VKAI);
+    __tmp__MR2H=my_copy__YR2H(__tmp__LR2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__WKAI=my_copy__1E2M(__tmp__VKAI);
+    __tmp__MR2H=my_copy__5SYM(__tmp__LR2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__WKAI=my_copy__MRKK(__tmp__VKAI);
+    __tmp__MR2H=my_copy__IUGK(__tmp__LR2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__WKAI=my_copy__ZRKK(__tmp__VKAI);
+    __tmp__EHKR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LR2H)->global__ZGJK),NULL);
+    if (__tmp__EHKR==NULL) {
+      __tmp__FHKR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__EHKR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__FHKR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__FHKR=((__READ_GLOBAL *)__tmp__EHKR);
+      } break;
+      }
+    };
+    __tmp__MR2H=__tmp__FHKR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__WKAI=my_copy__3BGN(__tmp__VKAI);
+    __tmp__MR2H=my_copy__BQCN(__tmp__LR2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__WKAI=my_copy__VIIO(__tmp__VKAI);
+    __tmp__MR2H=my_copy__NREO(__tmp__LR2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__WKAI=my_copy__3PNO(__tmp__VKAI);
+    __tmp__MR2H=my_copy__VYJO(__tmp__LR2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__WKAI=my_copy__CJIO(__tmp__VKAI);
+    __tmp__MR2H=my_copy__0REO(__tmp__LR2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__WKAI=my_copy__JQNO(__tmp__VKAI);
+    __tmp__MR2H=my_copy__BZJO(__tmp__LR2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__WKAI=my_copy__EBNM(__tmp__VKAI);
+    __tmp__MR2H=my_copy__CNJM(__tmp__LR2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__WKAI=my_copy__EOPL(__tmp__VKAI);
+    __tmp__MR2H=my_copy__5XLL(__tmp__LR2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__WKAI=my_copy__SH2M(__tmp__VKAI);
+    __tmp__MR2H=my_copy__WVYM(__tmp__LR2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__WKAI=my_copy__NJIO(__tmp__VKAI);
+    __tmp__MR2H=my_copy__FSEO(__tmp__LR2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__WKAI=my_copy__YZHP(__tmp__VKAI);
+    __tmp__MR2H=my_copy__QCEP(__tmp__LR2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__WKAI=my_copy__13VN(__tmp__VKAI);
+    __tmp__MR2H=my_copy__5LSN(__tmp__LR2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__WKAI=my_copy__G4VN(__tmp__VKAI);
+    __tmp__MR2H=my_copy__KMSN(__tmp__LR2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__WKAI=my_copy__FLTN(__tmp__VKAI);
+    __tmp__MR2H=my_copy__JZPN(__tmp__LR2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__WKAI=my_copy__OUWO(__tmp__VKAI);
+    __tmp__MR2H=my_copy__G3SO(__tmp__LR2H);
   } break;
   };
-  return(create__base__index__DS0H(__tmp__QKAI,__tmp__SKAI,__tmp__WKAI));
+  result__WJYH=NULL;
+  ptr__XJYH=((__POINTER )(NULL));
+  typ_id__2JYH= 0;
+  sz__ZJYH=((__UINTEGER_32 )sizeof(__ITEM));
+  if ((sz__ZJYH ==  0)) {
+    result__WJYH=ITEM__;
+  } else {
+    typ_id__2JYH=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZJYH);
+    if ((typ_id__2JYH == (__INTEGER)(-  1))) {
+      a__DF2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__BF2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__ZJYH + a__DF2Q) & (__UINTEGER_32)(~ a__DF2Q));
+      ptr_table__EJYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BF2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__DJYR=((__POINTER )(NULL));
+      result__FJYR=((__POINTER *)ptr_table__EJYR)[ 0];
+      if ((result__FJYR == (void *)NULL)) {
+        result__FJYR=new_lab__2PJ(new_size__BF2Q);
+        next__DJYR=(void *)((unsigned long)result__FJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BF2Q)));
+        ((__POINTER *)next__DJYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__EJYR)[ 0]=next__DJYR;
+      } else {
+        next__DJYR=((__POINTER *)result__FJYR)[ 0];
+        if ((next__DJYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FJYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BF2Q <<  1)) <=  4096)) {
+            next__DJYR=(void *)((unsigned long)result__FJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BF2Q)));
+          } else {
+            next__DJYR=new_lab__2PJ(new_size__BF2Q);
+          };
+          ((__POINTER *)next__DJYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__EJYR)[ 0]=next__DJYR;
+        } else {
+          ((__POINTER *)result__FJYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DJYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__FJYR=next__DJYR;
+        };
+      };
+      ptr__XJYH=result__FJYR;
+    } else {
+      t__HF2Q=((__UINTEGER_32 )typ_id__2JYH);
+      a__JF2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__MJYR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZJYH + a__JF2Q) & (__UINTEGER_32)(~ a__JF2Q));
+      ptr_table__JJYR=((__POINTER )(&(table_type[(t__HF2Q)])));
+      lab_type__LJYR=(__UINTEGER_32)(t__HF2Q |  1);
+      next__IJYR=((__POINTER )(NULL));
+      result__KJYR=((__POINTER *)ptr_table__JJYR)[ 0];
+      if ((result__KJYR == (void *)NULL)) {
+        result__KJYR=new_lab__2PJ(lab_type__LJYR);
+        next__IJYR=(void *)((unsigned long)result__KJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MJYR)));
+        ((__POINTER *)next__IJYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__JJYR)[ 0]=next__IJYR;
+      } else {
+        next__IJYR=((__POINTER *)result__KJYR)[ 0];
+        if ((next__IJYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KJYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MJYR <<  1)) <=  4096)) {
+            next__IJYR=(void *)((unsigned long)result__KJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MJYR)));
+          } else {
+            next__IJYR=new_lab__2PJ(lab_type__LJYR);
+          };
+          ((__POINTER *)next__IJYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__JJYR)[ 0]=next__IJYR;
+        } else {
+          ((__POINTER *)result__KJYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IJYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__KJYR=next__IJYR;
+        };
+      };
+      ptr__XJYH=result__KJYR;
+    };
+    result__WJYH=((__ITEM *)ptr__XJYH);
+    *(result__WJYH) = *(ITEM__);
+  };
+  Self__XPFI=((__ITEM *)result__WJYH);
+  Self__XPFI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__GR2H;
+  Self__XPFI->receiver__1P1H=__tmp__IR2H;
+  Self__XPFI->index__KR2H=__tmp__MR2H;
+  return(result__WJYH);
 }
 
-static __SIZE_OF* my_copy__ZKAI(__SIZE_OF *Self__0KAI)
+static __SIZE_OF* my_copy__PR2H(__SIZE_OF *Self__QR2H)
 // ({SIZE_OF}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__2KAI;
-  void *__tmp__4KAI,*__tmp__5KAI;
-  __STRING_CST *Self__33AQ;
-  __PROTOTYPE_CST *Self__43AQ;
-  __INTEGER_CST *Self__53AQ;
-  __REAL_CST *Self__B4AQ;
-  __CHARACTER_CST *Self__D4AQ;
-  __IS_EXPANDED *Self__E4AQ;
-  __tmp__2KAI=Self__0KAI->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__4KAI=Self__0KAI->receiver__3KAI;
-  switch (((struct ___OBJ *)__tmp__4KAI)->__id) {
+  __INTEGER_64 v__RHKR;
+  __POSITION __tmp__SR2H,p__QHKR,p__2HKR,p__IIKR;
+  void *__tmp__UR2H,*__tmp__VR2H;
+  __STRING_CST *Self__3C3P;
+  __PROTOTYPE_CST *Self__4C3P;
+  __INTEGER_CST *Self__5C3P,*result__HHKR,*Self__PHKR;
+  void *t__SHKR,*t__4HKR;
+  __POINTER ptr__IHKR,ptr_table__OJYR,next__NJYR,result__PJYR;
+  __POINTER ptr_table__TJYR,next__SJYR,result__UJYR,ptr__UHKR;
+  __POINTER ptr_table__YJYR,next__XJYR,result__ZJYR,ptr_table__3JYR;
+  __POINTER next__2JYR,result__4JYR,ptr__AIKR,ptr_table__CKYR;
+  __POINTER next__BKYR,result__DKYR,ptr_table__HKYR,next__GKYR;
+  __POINTER result__IKYR,ptr__JLYH,ptr_table__MKYR,next__LKYR;
+  __POINTER result__NKYR,ptr_table__RKYR,next__QKYR,result__SKYR;
+  __INTEGER typ_id__JHKR,typ_id__VHKR,typ_id__BIKR,typ_id__OLYH;
+  __UINTEGER_32 sz__KHKR,a__LHKR,new_size__MHKR,t__NHKR,a__OHKR;
+  __UINTEGER_32 new_size__WJYR,lab_type__VJYR,sz__WHKR,a__XHKR;
+  __UINTEGER_32 new_size__YHKR,t__ZHKR,a__0HKR,new_size__AKYR;
+  __UINTEGER_32 lab_type__5JYR,sz__CIKR,a__DIKR,new_size__EIKR,t__FIKR;
+  __UINTEGER_32 a__GIKR,new_size__KKYR,lab_type__JKYR,sz__LLYH,a__OF2Q;
+  __UINTEGER_32 new_size__MF2Q,t__SF2Q,a__UF2Q,new_size__UKYR;
+  __UINTEGER_32 lab_type__TKYR;
+  void *__tmp__LRAR,*__tmp__PRAR,*__tmp__LIKR;
+  __READ_LOCAL *__tmp__MRAR,*__tmp__QRAR;
+  __REAL_CST *Self__BD3P,*result__THKR,*Self__1HKR;
+  void *v__3HKR;
+  __CHARACTER_CST *Self__DD3P;
+  __IS_EXPANDED *Self__ED3P,*result__5HKR,*Self__HIKR;
+  __READ_GLOBAL *__tmp__MIKR;
+  __SIZE_OF *result__ILYH,*Self__2PFI;
+  __tmp__SR2H=Self__QR2H->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__UR2H=Self__QR2H->receiver__TR2H;
+  switch (((struct ___OBJ *)__tmp__UR2H)->__id) {
   case __LIST__: {
-    __tmp__5KAI=my_copy__IE2M(__tmp__4KAI);
+    __tmp__VR2H=my_copy__MSYM(__tmp__UR2H);
   } break;
   case __STRING_CST__: {
-    Self__33AQ=((__STRING_CST *)__tmp__4KAI);
-    __tmp__5KAI=create__text__BMQH(Self__33AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__33AQ->string__LDAI);
+    Self__3C3P=((__STRING_CST *)__tmp__UR2H);
+    __tmp__VR2H=create__text__ITMH(Self__3C3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3C3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__5KAI=my_copy__ODAI(__tmp__4KAI);
+    __tmp__VR2H=my_copy__EK2H(__tmp__UR2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__43AQ=((__PROTOTYPE_CST *)__tmp__4KAI);
-    __tmp__5KAI=create__type__HZQC(Self__43AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__43AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__4C3P=((__PROTOTYPE_CST *)__tmp__UR2H);
+    __tmp__VR2H=create__type__PKQC(Self__4C3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__4C3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__53AQ=((__INTEGER_CST *)__tmp__4KAI);
-    __tmp__5KAI=create__value__type__I1QC(Self__53AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__53AQ->value__VUYD,Self__53AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__5C3P=((__INTEGER_CST *)__tmp__UR2H);
+    p__QHKR=Self__5C3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__RHKR=Self__5C3P->value__W4YD;
+    t__SHKR=Self__5C3P->parent_constant__B3LC.static_type__M2YD;
+    result__HHKR=NULL;
+    ptr__IHKR=((__POINTER )(NULL));
+    typ_id__JHKR= 0;
+    sz__KHKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__KHKR ==  0)) {
+      result__HHKR=INTEGER_CST__;
+    } else {
+      typ_id__JHKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KHKR);
+      if ((typ_id__JHKR == (__INTEGER)(-  1))) {
+        a__LHKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__MHKR=(__UINTEGER_32)((__UINTEGER_32)(sz__KHKR + a__LHKR) & (__UINTEGER_32)(~ a__LHKR));
+        ptr_table__OJYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MHKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__NJYR=((__POINTER )(NULL));
+        result__PJYR=((__POINTER *)ptr_table__OJYR)[ 0];
+        if ((result__PJYR == (void *)NULL)) {
+          result__PJYR=new_lab__2PJ(new_size__MHKR);
+          next__NJYR=(void *)((unsigned long)result__PJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MHKR)));
+          ((__POINTER *)next__NJYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__OJYR)[ 0]=next__NJYR;
+        } else {
+          next__NJYR=((__POINTER *)result__PJYR)[ 0];
+          if ((next__NJYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PJYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MHKR <<  1)) <=  4096)) {
+              next__NJYR=(void *)((unsigned long)result__PJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MHKR)));
+            } else {
+              next__NJYR=new_lab__2PJ(new_size__MHKR);
+            };
+            ((__POINTER *)next__NJYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__OJYR)[ 0]=next__NJYR;
+          } else {
+            ((__POINTER *)result__PJYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NJYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__PJYR=next__NJYR;
+          };
+        };
+        ptr__IHKR=result__PJYR;
+      } else {
+        t__NHKR=((__UINTEGER_32 )typ_id__JHKR);
+        a__OHKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__WJYR=(__UINTEGER_32)((__UINTEGER_32)(sz__KHKR + a__OHKR) & (__UINTEGER_32)(~ a__OHKR));
+        ptr_table__TJYR=((__POINTER )(&(table_type[(t__NHKR)])));
+        lab_type__VJYR=(__UINTEGER_32)(t__NHKR |  1);
+        next__SJYR=((__POINTER )(NULL));
+        result__UJYR=((__POINTER *)ptr_table__TJYR)[ 0];
+        if ((result__UJYR == (void *)NULL)) {
+          result__UJYR=new_lab__2PJ(lab_type__VJYR);
+          next__SJYR=(void *)((unsigned long)result__UJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WJYR)));
+          ((__POINTER *)next__SJYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__TJYR)[ 0]=next__SJYR;
+        } else {
+          next__SJYR=((__POINTER *)result__UJYR)[ 0];
+          if ((next__SJYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UJYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WJYR <<  1)) <=  4096)) {
+              next__SJYR=(void *)((unsigned long)result__UJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WJYR)));
+            } else {
+              next__SJYR=new_lab__2PJ(lab_type__VJYR);
+            };
+            ((__POINTER *)next__SJYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__TJYR)[ 0]=next__SJYR;
+          } else {
+            ((__POINTER *)result__UJYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SJYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__UJYR=next__SJYR;
+          };
+        };
+        ptr__IHKR=result__UJYR;
+      };
+      result__HHKR=((__INTEGER_CST *)ptr__IHKR);
+      *(result__HHKR) = *(INTEGER_CST__);
+    };
+    Self__PHKR=((__INTEGER_CST *)result__HHKR);
+    Self__PHKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__QHKR;
+    Self__PHKR->value__W4YD=v__RHKR;
+    Self__PHKR->parent_constant__B3LC.static_type__M2YD=t__SHKR;
+    check_type__YG5D(Self__PHKR);
+    __tmp__VR2H=result__HHKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__5KAI=my_copy__02IJ(__tmp__4KAI);
+    __tmp__LRAR=read__QB5G(((__READ_LOCAL *)__tmp__UR2H)->local__HJZD);
+    if (__tmp__LRAR==NULL) {
+      __tmp__MRAR=NULL;
+    } else {
+      __tmp__MRAR=((__READ_LOCAL *)__tmp__LRAR);
+    };
+    __tmp__VR2H=__tmp__MRAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__5KAI=my_copy__2EAI(__tmp__4KAI);
+    __tmp__VR2H=my_copy__SL2H(__tmp__UR2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__5KAI=my_copy__VFAI(__tmp__4KAI);
+    __tmp__VR2H=my_copy__LM2H(__tmp__UR2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__5KAI=my_copy__CGAI(__tmp__4KAI);
+    __tmp__VR2H=my_copy__YM2H(__tmp__UR2H);
   } break;
   case __REAL_CST__: {
-    Self__B4AQ=((__REAL_CST *)__tmp__4KAI);
-    __tmp__5KAI=create__value__type__2KQH(Self__B4AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__B4AQ->value__RGAI,Self__B4AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__BD3P=((__REAL_CST *)__tmp__UR2H);
+    p__2HKR=Self__BD3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__3HKR=Self__BD3P->value__HN2H;
+    t__4HKR=Self__BD3P->parent_constant__U2JH.static_type__M2YD;
+    result__THKR=NULL;
+    ptr__UHKR=((__POINTER )(NULL));
+    typ_id__VHKR= 0;
+    sz__WHKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__WHKR ==  0)) {
+      result__THKR=REAL_CST__;
+    } else {
+      typ_id__VHKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WHKR);
+      if ((typ_id__VHKR == (__INTEGER)(-  1))) {
+        a__XHKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__YHKR=(__UINTEGER_32)((__UINTEGER_32)(sz__WHKR + a__XHKR) & (__UINTEGER_32)(~ a__XHKR));
+        ptr_table__YJYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YHKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__XJYR=((__POINTER )(NULL));
+        result__ZJYR=((__POINTER *)ptr_table__YJYR)[ 0];
+        if ((result__ZJYR == (void *)NULL)) {
+          result__ZJYR=new_lab__2PJ(new_size__YHKR);
+          next__XJYR=(void *)((unsigned long)result__ZJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YHKR)));
+          ((__POINTER *)next__XJYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__YJYR)[ 0]=next__XJYR;
+        } else {
+          next__XJYR=((__POINTER *)result__ZJYR)[ 0];
+          if ((next__XJYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZJYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YHKR <<  1)) <=  4096)) {
+              next__XJYR=(void *)((unsigned long)result__ZJYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YHKR)));
+            } else {
+              next__XJYR=new_lab__2PJ(new_size__YHKR);
+            };
+            ((__POINTER *)next__XJYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__YJYR)[ 0]=next__XJYR;
+          } else {
+            ((__POINTER *)result__ZJYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XJYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__ZJYR=next__XJYR;
+          };
+        };
+        ptr__UHKR=result__ZJYR;
+      } else {
+        t__ZHKR=((__UINTEGER_32 )typ_id__VHKR);
+        a__0HKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__AKYR=(__UINTEGER_32)((__UINTEGER_32)(sz__WHKR + a__0HKR) & (__UINTEGER_32)(~ a__0HKR));
+        ptr_table__3JYR=((__POINTER )(&(table_type[(t__ZHKR)])));
+        lab_type__5JYR=(__UINTEGER_32)(t__ZHKR |  1);
+        next__2JYR=((__POINTER )(NULL));
+        result__4JYR=((__POINTER *)ptr_table__3JYR)[ 0];
+        if ((result__4JYR == (void *)NULL)) {
+          result__4JYR=new_lab__2PJ(lab_type__5JYR);
+          next__2JYR=(void *)((unsigned long)result__4JYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AKYR)));
+          ((__POINTER *)next__2JYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__3JYR)[ 0]=next__2JYR;
+        } else {
+          next__2JYR=((__POINTER *)result__4JYR)[ 0];
+          if ((next__2JYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4JYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AKYR <<  1)) <=  4096)) {
+              next__2JYR=(void *)((unsigned long)result__4JYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AKYR)));
+            } else {
+              next__2JYR=new_lab__2PJ(lab_type__5JYR);
+            };
+            ((__POINTER *)next__2JYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__3JYR)[ 0]=next__2JYR;
+          } else {
+            ((__POINTER *)result__4JYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2JYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__4JYR=next__2JYR;
+          };
+        };
+        ptr__UHKR=result__4JYR;
+      };
+      result__THKR=((__REAL_CST *)ptr__UHKR);
+      *(result__THKR) = *(REAL_CST__);
+    };
+    Self__1HKR=((__REAL_CST *)result__THKR);
+    Self__1HKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2HKR;
+    Self__1HKR->value__HN2H=v__3HKR;
+    Self__1HKR->parent_constant__U2JH.static_type__M2YD=t__4HKR;
+    __tmp__VR2H=result__THKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__D4AQ=((__CHARACTER_CST *)__tmp__4KAI);
-    __tmp__5KAI=create__char__XLQH(Self__D4AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__D4AQ->text__ZGAI);
+    Self__DD3P=((__CHARACTER_CST *)__tmp__UR2H);
+    __tmp__VR2H=create__char__4SMH(Self__DD3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DD3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__E4AQ=((__IS_EXPANDED *)__tmp__4KAI);
-    __tmp__5KAI=create__receiver__2J0H(Self__E4AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__E4AQ->receiver__AHAI));
+    Self__ED3P=((__IS_EXPANDED *)__tmp__UR2H);
+    __tmp__PRAR=read__QB5G(((__READ_LOCAL *)Self__ED3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__PRAR==NULL) {
+      __tmp__QRAR=NULL;
+    } else {
+      __tmp__QRAR=((__READ_LOCAL *)__tmp__PRAR);
+    };
+    p__IIKR=Self__ED3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__5HKR=NULL;
+    ptr__AIKR=((__POINTER )(NULL));
+    typ_id__BIKR= 0;
+    sz__CIKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__CIKR ==  0)) {
+      result__5HKR=IS_EXPANDED__;
+    } else {
+      typ_id__BIKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CIKR);
+      if ((typ_id__BIKR == (__INTEGER)(-  1))) {
+        a__DIKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__EIKR=(__UINTEGER_32)((__UINTEGER_32)(sz__CIKR + a__DIKR) & (__UINTEGER_32)(~ a__DIKR));
+        ptr_table__CKYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EIKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__BKYR=((__POINTER )(NULL));
+        result__DKYR=((__POINTER *)ptr_table__CKYR)[ 0];
+        if ((result__DKYR == (void *)NULL)) {
+          result__DKYR=new_lab__2PJ(new_size__EIKR);
+          next__BKYR=(void *)((unsigned long)result__DKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EIKR)));
+          ((__POINTER *)next__BKYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__CKYR)[ 0]=next__BKYR;
+        } else {
+          next__BKYR=((__POINTER *)result__DKYR)[ 0];
+          if ((next__BKYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DKYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EIKR <<  1)) <=  4096)) {
+              next__BKYR=(void *)((unsigned long)result__DKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EIKR)));
+            } else {
+              next__BKYR=new_lab__2PJ(new_size__EIKR);
+            };
+            ((__POINTER *)next__BKYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__CKYR)[ 0]=next__BKYR;
+          } else {
+            ((__POINTER *)result__DKYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BKYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__DKYR=next__BKYR;
+          };
+        };
+        ptr__AIKR=result__DKYR;
+      } else {
+        t__FIKR=((__UINTEGER_32 )typ_id__BIKR);
+        a__GIKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__KKYR=(__UINTEGER_32)((__UINTEGER_32)(sz__CIKR + a__GIKR) & (__UINTEGER_32)(~ a__GIKR));
+        ptr_table__HKYR=((__POINTER )(&(table_type[(t__FIKR)])));
+        lab_type__JKYR=(__UINTEGER_32)(t__FIKR |  1);
+        next__GKYR=((__POINTER )(NULL));
+        result__IKYR=((__POINTER *)ptr_table__HKYR)[ 0];
+        if ((result__IKYR == (void *)NULL)) {
+          result__IKYR=new_lab__2PJ(lab_type__JKYR);
+          next__GKYR=(void *)((unsigned long)result__IKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KKYR)));
+          ((__POINTER *)next__GKYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__HKYR)[ 0]=next__GKYR;
+        } else {
+          next__GKYR=((__POINTER *)result__IKYR)[ 0];
+          if ((next__GKYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IKYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KKYR <<  1)) <=  4096)) {
+              next__GKYR=(void *)((unsigned long)result__IKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KKYR)));
+            } else {
+              next__GKYR=new_lab__2PJ(lab_type__JKYR);
+            };
+            ((__POINTER *)next__GKYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__HKYR)[ 0]=next__GKYR;
+          } else {
+            ((__POINTER *)result__IKYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GKYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__IKYR=next__GKYR;
+          };
+        };
+        ptr__AIKR=result__IKYR;
+      };
+      result__5HKR=((__IS_EXPANDED *)ptr__AIKR);
+      *(result__5HKR) = *(IS_EXPANDED__);
+    };
+    Self__HIKR=((__IS_EXPANDED *)result__5HKR);
+    Self__HIKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IIKR;
+    Self__HIKR->receiver__WN2H=__tmp__QRAR;
+    __tmp__VR2H=result__5HKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__5KAI=my_copy__FHAI(__tmp__4KAI);
+    __tmp__VR2H=my_copy__1N2H(__tmp__UR2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__5KAI=my_copy__OHAI(__tmp__4KAI);
+    __tmp__VR2H=my_copy__EO2H(__tmp__UR2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__5KAI=my_copy__ZHAI(__tmp__4KAI);
+    __tmp__VR2H=my_copy__PO2H(__tmp__UR2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__5KAI=my_copy__FIAI(__tmp__4KAI);
+    __tmp__VR2H=my_copy__1O2H(__tmp__UR2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__5KAI=my_copy__QIAI(__tmp__4KAI);
+    __tmp__VR2H=my_copy__GP2H(__tmp__UR2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__5KAI=my_copy__1IAI(__tmp__4KAI);
+    __tmp__VR2H=my_copy__RP2H(__tmp__UR2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__5KAI=my_copy__GJAI(__tmp__4KAI);
+    __tmp__VR2H=my_copy__2P2H(__tmp__UR2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__5KAI=my_copy__RJAI(__tmp__4KAI);
+    __tmp__VR2H=my_copy__HQ2H(__tmp__UR2H);
   } break;
   case __PUT_TO__: {
-    __tmp__5KAI=my_copy__2JAI(__tmp__4KAI);
+    __tmp__VR2H=my_copy__SQ2H(__tmp__UR2H);
   } break;
   case __ITEM__: {
-    __tmp__5KAI=my_copy__NKAI(__tmp__4KAI);
+    __tmp__VR2H=my_copy__DR2H(__tmp__UR2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__5KAI=my_copy__ZKAI(__tmp__4KAI);
+    __tmp__VR2H=my_copy__PR2H(__tmp__UR2H);
   } break;
   case __CAST__: {
-    __tmp__5KAI=my_copy__CLAI(__tmp__4KAI);
+    __tmp__VR2H=my_copy__YR2H(__tmp__UR2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__5KAI=my_copy__1E2M(__tmp__4KAI);
+    __tmp__VR2H=my_copy__5SYM(__tmp__UR2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__5KAI=my_copy__MRKK(__tmp__4KAI);
+    __tmp__VR2H=my_copy__IUGK(__tmp__UR2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__5KAI=my_copy__ZRKK(__tmp__4KAI);
+    __tmp__LIKR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UR2H)->global__ZGJK),NULL);
+    if (__tmp__LIKR==NULL) {
+      __tmp__MIKR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__LIKR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__MIKR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__MIKR=((__READ_GLOBAL *)__tmp__LIKR);
+      } break;
+      }
+    };
+    __tmp__VR2H=__tmp__MIKR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__5KAI=my_copy__3BGN(__tmp__4KAI);
+    __tmp__VR2H=my_copy__BQCN(__tmp__UR2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__5KAI=my_copy__VIIO(__tmp__4KAI);
+    __tmp__VR2H=my_copy__NREO(__tmp__UR2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__5KAI=my_copy__3PNO(__tmp__4KAI);
+    __tmp__VR2H=my_copy__VYJO(__tmp__UR2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__5KAI=my_copy__CJIO(__tmp__4KAI);
+    __tmp__VR2H=my_copy__0REO(__tmp__UR2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__5KAI=my_copy__JQNO(__tmp__4KAI);
+    __tmp__VR2H=my_copy__BZJO(__tmp__UR2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__5KAI=my_copy__EBNM(__tmp__4KAI);
+    __tmp__VR2H=my_copy__CNJM(__tmp__UR2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__5KAI=my_copy__EOPL(__tmp__4KAI);
+    __tmp__VR2H=my_copy__5XLL(__tmp__UR2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__5KAI=my_copy__SH2M(__tmp__4KAI);
+    __tmp__VR2H=my_copy__WVYM(__tmp__UR2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__5KAI=my_copy__NJIO(__tmp__4KAI);
+    __tmp__VR2H=my_copy__FSEO(__tmp__UR2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__5KAI=my_copy__YZHP(__tmp__4KAI);
+    __tmp__VR2H=my_copy__QCEP(__tmp__UR2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__5KAI=my_copy__13VN(__tmp__4KAI);
+    __tmp__VR2H=my_copy__5LSN(__tmp__UR2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__5KAI=my_copy__G4VN(__tmp__4KAI);
+    __tmp__VR2H=my_copy__KMSN(__tmp__UR2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__5KAI=my_copy__FLTN(__tmp__4KAI);
+    __tmp__VR2H=my_copy__JZPN(__tmp__UR2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__5KAI=my_copy__OUWO(__tmp__4KAI);
+    __tmp__VR2H=my_copy__G3SO(__tmp__UR2H);
   } break;
   };
-  return(create__receiver__GT0H(__tmp__2KAI,__tmp__5KAI));
+  result__ILYH=NULL;
+  ptr__JLYH=((__POINTER )(NULL));
+  typ_id__OLYH= 0;
+  sz__LLYH=((__UINTEGER_32 )sizeof(__SIZE_OF));
+  if ((sz__LLYH ==  0)) {
+    result__ILYH=SIZE_OF__;
+  } else {
+    typ_id__OLYH=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LLYH);
+    if ((typ_id__OLYH == (__INTEGER)(-  1))) {
+      a__OF2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__MF2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__LLYH + a__OF2Q) & (__UINTEGER_32)(~ a__OF2Q));
+      ptr_table__MKYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MF2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__LKYR=((__POINTER )(NULL));
+      result__NKYR=((__POINTER *)ptr_table__MKYR)[ 0];
+      if ((result__NKYR == (void *)NULL)) {
+        result__NKYR=new_lab__2PJ(new_size__MF2Q);
+        next__LKYR=(void *)((unsigned long)result__NKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MF2Q)));
+        ((__POINTER *)next__LKYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__MKYR)[ 0]=next__LKYR;
+      } else {
+        next__LKYR=((__POINTER *)result__NKYR)[ 0];
+        if ((next__LKYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NKYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MF2Q <<  1)) <=  4096)) {
+            next__LKYR=(void *)((unsigned long)result__NKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MF2Q)));
+          } else {
+            next__LKYR=new_lab__2PJ(new_size__MF2Q);
+          };
+          ((__POINTER *)next__LKYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__MKYR)[ 0]=next__LKYR;
+        } else {
+          ((__POINTER *)result__NKYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LKYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__NKYR=next__LKYR;
+        };
+      };
+      ptr__JLYH=result__NKYR;
+    } else {
+      t__SF2Q=((__UINTEGER_32 )typ_id__OLYH);
+      a__UF2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__UKYR=(__UINTEGER_32)((__UINTEGER_32)(sz__LLYH + a__UF2Q) & (__UINTEGER_32)(~ a__UF2Q));
+      ptr_table__RKYR=((__POINTER )(&(table_type[(t__SF2Q)])));
+      lab_type__TKYR=(__UINTEGER_32)(t__SF2Q |  1);
+      next__QKYR=((__POINTER )(NULL));
+      result__SKYR=((__POINTER *)ptr_table__RKYR)[ 0];
+      if ((result__SKYR == (void *)NULL)) {
+        result__SKYR=new_lab__2PJ(lab_type__TKYR);
+        next__QKYR=(void *)((unsigned long)result__SKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UKYR)));
+        ((__POINTER *)next__QKYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__RKYR)[ 0]=next__QKYR;
+      } else {
+        next__QKYR=((__POINTER *)result__SKYR)[ 0];
+        if ((next__QKYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SKYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UKYR <<  1)) <=  4096)) {
+            next__QKYR=(void *)((unsigned long)result__SKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UKYR)));
+          } else {
+            next__QKYR=new_lab__2PJ(lab_type__TKYR);
+          };
+          ((__POINTER *)next__QKYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__RKYR)[ 0]=next__QKYR;
+        } else {
+          ((__POINTER *)result__SKYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QKYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__SKYR=next__QKYR;
+        };
+      };
+      ptr__JLYH=result__SKYR;
+    };
+    result__ILYH=((__SIZE_OF *)ptr__JLYH);
+    *(result__ILYH) = *(SIZE_OF__);
+  };
+  Self__2PFI=((__SIZE_OF *)result__ILYH);
+  Self__2PFI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SR2H;
+  Self__2PFI->receiver__TR2H=__tmp__VR2H;
+  return(result__ILYH);
 }
 
-static __CAST* my_copy__CLAI(__CAST *Self__DLAI)
+static __CAST* my_copy__YR2H(__CAST *Self__ZR2H)
 // ({CAST}) With resultRecursive, No inlinable.
 {
-  void *__tmp__FLAI;
-  void *__tmp__HLAI,*__tmp__ILAI;
-  __STRING_CST *Self__F4AQ;
-  __PROTOTYPE_CST *Self__G4AQ;
-  __INTEGER_CST *Self__H4AQ;
-  __REAL_CST *Self__J4AQ;
-  __CHARACTER_CST *Self__L4AQ;
-  __IS_EXPANDED *Self__M4AQ;
-  __tmp__FLAI=Self__DLAI->static_type__2G5H;
-  __tmp__HLAI=Self__DLAI->value__GLAI;
-  switch (((struct ___OBJ *)__tmp__HLAI)->__id) {
+  __INTEGER_64 v__YIKR;
+  void *__tmp__1R2H,*t__ZIKR,*t__FJKR;
+  void *__tmp__3R2H,*__tmp__4R2H;
+  __STRING_CST *Self__FD3P;
+  __PROTOTYPE_CST *Self__GD3P;
+  __INTEGER_CST *Self__HD3P,*result__OIKR,*Self__WIKR;
+  __POSITION p__XIKR,p__DJKR,p__PJKR;
+  __POINTER ptr__PIKR,ptr_table__WKYR,next__VKYR,result__XKYR;
+  __POINTER ptr_table__1KYR,next__0KYR,result__2KYR,ptr__1IKR;
+  __POINTER ptr_table__ALYR,next__5KYR,result__BLYR,ptr_table__FLYR;
+  __POINTER next__ELYR,result__GLYR,ptr__HJKR,ptr_table__KLYR;
+  __POINTER next__JLYR,result__LLYR,ptr_table__PLYR,next__OLYR;
+  __POINTER result__QLYR;
+  __INTEGER typ_id__QIKR,typ_id__2IKR,typ_id__IJKR;
+  __UINTEGER_32 sz__RIKR,a__SIKR,new_size__TIKR,t__UIKR,a__VIKR;
+  __UINTEGER_32 new_size__4KYR,lab_type__3KYR,sz__3IKR,a__4IKR;
+  __UINTEGER_32 new_size__5IKR,t__AJKR,a__BJKR,new_size__ILYR;
+  __UINTEGER_32 lab_type__HLYR,sz__JJKR,a__KJKR,new_size__LJKR,t__MJKR;
+  __UINTEGER_32 a__NJKR,new_size__SLYR,lab_type__RLYR;
+  void *__tmp__TRAR,*__tmp__XRAR,*__tmp__SJKR;
+  __READ_LOCAL *__tmp__URAR,*__tmp__YRAR;
+  __REAL_CST *Self__JD3P,*result__0IKR,*Self__CJKR;
+  void *v__EJKR;
+  __CHARACTER_CST *Self__LD3P;
+  __IS_EXPANDED *Self__MD3P,*result__GJKR,*Self__OJKR;
+  __READ_GLOBAL *__tmp__TJKR;
+  __tmp__1R2H=Self__ZR2H->static_type__0N1H;
+  __tmp__3R2H=Self__ZR2H->value__2R2H;
+  switch (((struct ___OBJ *)__tmp__3R2H)->__id) {
   case __LIST__: {
-    __tmp__ILAI=my_copy__IE2M(__tmp__HLAI);
+    __tmp__4R2H=my_copy__MSYM(__tmp__3R2H);
   } break;
   case __STRING_CST__: {
-    Self__F4AQ=((__STRING_CST *)__tmp__HLAI);
-    __tmp__ILAI=create__text__BMQH(Self__F4AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__F4AQ->string__LDAI);
+    Self__FD3P=((__STRING_CST *)__tmp__3R2H);
+    __tmp__4R2H=create__text__ITMH(Self__FD3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FD3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__ILAI=my_copy__ODAI(__tmp__HLAI);
+    __tmp__4R2H=my_copy__EK2H(__tmp__3R2H);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__G4AQ=((__PROTOTYPE_CST *)__tmp__HLAI);
-    __tmp__ILAI=create__type__HZQC(Self__G4AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__G4AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__GD3P=((__PROTOTYPE_CST *)__tmp__3R2H);
+    __tmp__4R2H=create__type__PKQC(Self__GD3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GD3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__H4AQ=((__INTEGER_CST *)__tmp__HLAI);
-    __tmp__ILAI=create__value__type__I1QC(Self__H4AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__H4AQ->value__VUYD,Self__H4AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__HD3P=((__INTEGER_CST *)__tmp__3R2H);
+    p__XIKR=Self__HD3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__YIKR=Self__HD3P->value__W4YD;
+    t__ZIKR=Self__HD3P->parent_constant__B3LC.static_type__M2YD;
+    result__OIKR=NULL;
+    ptr__PIKR=((__POINTER )(NULL));
+    typ_id__QIKR= 0;
+    sz__RIKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__RIKR ==  0)) {
+      result__OIKR=INTEGER_CST__;
+    } else {
+      typ_id__QIKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RIKR);
+      if ((typ_id__QIKR == (__INTEGER)(-  1))) {
+        a__SIKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__TIKR=(__UINTEGER_32)((__UINTEGER_32)(sz__RIKR + a__SIKR) & (__UINTEGER_32)(~ a__SIKR));
+        ptr_table__WKYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TIKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__VKYR=((__POINTER )(NULL));
+        result__XKYR=((__POINTER *)ptr_table__WKYR)[ 0];
+        if ((result__XKYR == (void *)NULL)) {
+          result__XKYR=new_lab__2PJ(new_size__TIKR);
+          next__VKYR=(void *)((unsigned long)result__XKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TIKR)));
+          ((__POINTER *)next__VKYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__WKYR)[ 0]=next__VKYR;
+        } else {
+          next__VKYR=((__POINTER *)result__XKYR)[ 0];
+          if ((next__VKYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XKYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TIKR <<  1)) <=  4096)) {
+              next__VKYR=(void *)((unsigned long)result__XKYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TIKR)));
+            } else {
+              next__VKYR=new_lab__2PJ(new_size__TIKR);
+            };
+            ((__POINTER *)next__VKYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__WKYR)[ 0]=next__VKYR;
+          } else {
+            ((__POINTER *)result__XKYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VKYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__XKYR=next__VKYR;
+          };
+        };
+        ptr__PIKR=result__XKYR;
+      } else {
+        t__UIKR=((__UINTEGER_32 )typ_id__QIKR);
+        a__VIKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__4KYR=(__UINTEGER_32)((__UINTEGER_32)(sz__RIKR + a__VIKR) & (__UINTEGER_32)(~ a__VIKR));
+        ptr_table__1KYR=((__POINTER )(&(table_type[(t__UIKR)])));
+        lab_type__3KYR=(__UINTEGER_32)(t__UIKR |  1);
+        next__0KYR=((__POINTER )(NULL));
+        result__2KYR=((__POINTER *)ptr_table__1KYR)[ 0];
+        if ((result__2KYR == (void *)NULL)) {
+          result__2KYR=new_lab__2PJ(lab_type__3KYR);
+          next__0KYR=(void *)((unsigned long)result__2KYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4KYR)));
+          ((__POINTER *)next__0KYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__1KYR)[ 0]=next__0KYR;
+        } else {
+          next__0KYR=((__POINTER *)result__2KYR)[ 0];
+          if ((next__0KYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2KYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4KYR <<  1)) <=  4096)) {
+              next__0KYR=(void *)((unsigned long)result__2KYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4KYR)));
+            } else {
+              next__0KYR=new_lab__2PJ(lab_type__3KYR);
+            };
+            ((__POINTER *)next__0KYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__1KYR)[ 0]=next__0KYR;
+          } else {
+            ((__POINTER *)result__2KYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0KYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__2KYR=next__0KYR;
+          };
+        };
+        ptr__PIKR=result__2KYR;
+      };
+      result__OIKR=((__INTEGER_CST *)ptr__PIKR);
+      *(result__OIKR) = *(INTEGER_CST__);
+    };
+    Self__WIKR=((__INTEGER_CST *)result__OIKR);
+    Self__WIKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XIKR;
+    Self__WIKR->value__W4YD=v__YIKR;
+    Self__WIKR->parent_constant__B3LC.static_type__M2YD=t__ZIKR;
+    check_type__YG5D(Self__WIKR);
+    __tmp__4R2H=result__OIKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__ILAI=my_copy__02IJ(__tmp__HLAI);
+    __tmp__TRAR=read__QB5G(((__READ_LOCAL *)__tmp__3R2H)->local__HJZD);
+    if (__tmp__TRAR==NULL) {
+      __tmp__URAR=NULL;
+    } else {
+      __tmp__URAR=((__READ_LOCAL *)__tmp__TRAR);
+    };
+    __tmp__4R2H=__tmp__URAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__ILAI=my_copy__2EAI(__tmp__HLAI);
+    __tmp__4R2H=my_copy__SL2H(__tmp__3R2H);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__ILAI=my_copy__VFAI(__tmp__HLAI);
+    __tmp__4R2H=my_copy__LM2H(__tmp__3R2H);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__ILAI=my_copy__CGAI(__tmp__HLAI);
+    __tmp__4R2H=my_copy__YM2H(__tmp__3R2H);
   } break;
   case __REAL_CST__: {
-    Self__J4AQ=((__REAL_CST *)__tmp__HLAI);
-    __tmp__ILAI=create__value__type__2KQH(Self__J4AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__J4AQ->value__RGAI,Self__J4AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__JD3P=((__REAL_CST *)__tmp__3R2H);
+    p__DJKR=Self__JD3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__EJKR=Self__JD3P->value__HN2H;
+    t__FJKR=Self__JD3P->parent_constant__U2JH.static_type__M2YD;
+    result__0IKR=NULL;
+    ptr__1IKR=((__POINTER )(NULL));
+    typ_id__2IKR= 0;
+    sz__3IKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__3IKR ==  0)) {
+      result__0IKR=REAL_CST__;
+    } else {
+      typ_id__2IKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3IKR);
+      if ((typ_id__2IKR == (__INTEGER)(-  1))) {
+        a__4IKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__5IKR=(__UINTEGER_32)((__UINTEGER_32)(sz__3IKR + a__4IKR) & (__UINTEGER_32)(~ a__4IKR));
+        ptr_table__ALYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5IKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__5KYR=((__POINTER )(NULL));
+        result__BLYR=((__POINTER *)ptr_table__ALYR)[ 0];
+        if ((result__BLYR == (void *)NULL)) {
+          result__BLYR=new_lab__2PJ(new_size__5IKR);
+          next__5KYR=(void *)((unsigned long)result__BLYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5IKR)));
+          ((__POINTER *)next__5KYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ALYR)[ 0]=next__5KYR;
+        } else {
+          next__5KYR=((__POINTER *)result__BLYR)[ 0];
+          if ((next__5KYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BLYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5IKR <<  1)) <=  4096)) {
+              next__5KYR=(void *)((unsigned long)result__BLYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5IKR)));
+            } else {
+              next__5KYR=new_lab__2PJ(new_size__5IKR);
+            };
+            ((__POINTER *)next__5KYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ALYR)[ 0]=next__5KYR;
+          } else {
+            ((__POINTER *)result__BLYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5KYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__BLYR=next__5KYR;
+          };
+        };
+        ptr__1IKR=result__BLYR;
+      } else {
+        t__AJKR=((__UINTEGER_32 )typ_id__2IKR);
+        a__BJKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__ILYR=(__UINTEGER_32)((__UINTEGER_32)(sz__3IKR + a__BJKR) & (__UINTEGER_32)(~ a__BJKR));
+        ptr_table__FLYR=((__POINTER )(&(table_type[(t__AJKR)])));
+        lab_type__HLYR=(__UINTEGER_32)(t__AJKR |  1);
+        next__ELYR=((__POINTER )(NULL));
+        result__GLYR=((__POINTER *)ptr_table__FLYR)[ 0];
+        if ((result__GLYR == (void *)NULL)) {
+          result__GLYR=new_lab__2PJ(lab_type__HLYR);
+          next__ELYR=(void *)((unsigned long)result__GLYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ILYR)));
+          ((__POINTER *)next__ELYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FLYR)[ 0]=next__ELYR;
+        } else {
+          next__ELYR=((__POINTER *)result__GLYR)[ 0];
+          if ((next__ELYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GLYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ILYR <<  1)) <=  4096)) {
+              next__ELYR=(void *)((unsigned long)result__GLYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ILYR)));
+            } else {
+              next__ELYR=new_lab__2PJ(lab_type__HLYR);
+            };
+            ((__POINTER *)next__ELYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__FLYR)[ 0]=next__ELYR;
+          } else {
+            ((__POINTER *)result__GLYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ELYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__GLYR=next__ELYR;
+          };
+        };
+        ptr__1IKR=result__GLYR;
+      };
+      result__0IKR=((__REAL_CST *)ptr__1IKR);
+      *(result__0IKR) = *(REAL_CST__);
+    };
+    Self__CJKR=((__REAL_CST *)result__0IKR);
+    Self__CJKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DJKR;
+    Self__CJKR->value__HN2H=v__EJKR;
+    Self__CJKR->parent_constant__U2JH.static_type__M2YD=t__FJKR;
+    __tmp__4R2H=result__0IKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__L4AQ=((__CHARACTER_CST *)__tmp__HLAI);
-    __tmp__ILAI=create__char__XLQH(Self__L4AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__L4AQ->text__ZGAI);
+    Self__LD3P=((__CHARACTER_CST *)__tmp__3R2H);
+    __tmp__4R2H=create__char__4SMH(Self__LD3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LD3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__M4AQ=((__IS_EXPANDED *)__tmp__HLAI);
-    __tmp__ILAI=create__receiver__2J0H(Self__M4AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__M4AQ->receiver__AHAI));
+    Self__MD3P=((__IS_EXPANDED *)__tmp__3R2H);
+    __tmp__XRAR=read__QB5G(((__READ_LOCAL *)Self__MD3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__XRAR==NULL) {
+      __tmp__YRAR=NULL;
+    } else {
+      __tmp__YRAR=((__READ_LOCAL *)__tmp__XRAR);
+    };
+    p__PJKR=Self__MD3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__GJKR=NULL;
+    ptr__HJKR=((__POINTER )(NULL));
+    typ_id__IJKR= 0;
+    sz__JJKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__JJKR ==  0)) {
+      result__GJKR=IS_EXPANDED__;
+    } else {
+      typ_id__IJKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JJKR);
+      if ((typ_id__IJKR == (__INTEGER)(-  1))) {
+        a__KJKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__LJKR=(__UINTEGER_32)((__UINTEGER_32)(sz__JJKR + a__KJKR) & (__UINTEGER_32)(~ a__KJKR));
+        ptr_table__KLYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LJKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__JLYR=((__POINTER )(NULL));
+        result__LLYR=((__POINTER *)ptr_table__KLYR)[ 0];
+        if ((result__LLYR == (void *)NULL)) {
+          result__LLYR=new_lab__2PJ(new_size__LJKR);
+          next__JLYR=(void *)((unsigned long)result__LLYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LJKR)));
+          ((__POINTER *)next__JLYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__KLYR)[ 0]=next__JLYR;
+        } else {
+          next__JLYR=((__POINTER *)result__LLYR)[ 0];
+          if ((next__JLYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LLYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LJKR <<  1)) <=  4096)) {
+              next__JLYR=(void *)((unsigned long)result__LLYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LJKR)));
+            } else {
+              next__JLYR=new_lab__2PJ(new_size__LJKR);
+            };
+            ((__POINTER *)next__JLYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__KLYR)[ 0]=next__JLYR;
+          } else {
+            ((__POINTER *)result__LLYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JLYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__LLYR=next__JLYR;
+          };
+        };
+        ptr__HJKR=result__LLYR;
+      } else {
+        t__MJKR=((__UINTEGER_32 )typ_id__IJKR);
+        a__NJKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__SLYR=(__UINTEGER_32)((__UINTEGER_32)(sz__JJKR + a__NJKR) & (__UINTEGER_32)(~ a__NJKR));
+        ptr_table__PLYR=((__POINTER )(&(table_type[(t__MJKR)])));
+        lab_type__RLYR=(__UINTEGER_32)(t__MJKR |  1);
+        next__OLYR=((__POINTER )(NULL));
+        result__QLYR=((__POINTER *)ptr_table__PLYR)[ 0];
+        if ((result__QLYR == (void *)NULL)) {
+          result__QLYR=new_lab__2PJ(lab_type__RLYR);
+          next__OLYR=(void *)((unsigned long)result__QLYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SLYR)));
+          ((__POINTER *)next__OLYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__PLYR)[ 0]=next__OLYR;
+        } else {
+          next__OLYR=((__POINTER *)result__QLYR)[ 0];
+          if ((next__OLYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QLYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SLYR <<  1)) <=  4096)) {
+              next__OLYR=(void *)((unsigned long)result__QLYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SLYR)));
+            } else {
+              next__OLYR=new_lab__2PJ(lab_type__RLYR);
+            };
+            ((__POINTER *)next__OLYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__PLYR)[ 0]=next__OLYR;
+          } else {
+            ((__POINTER *)result__QLYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OLYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__QLYR=next__OLYR;
+          };
+        };
+        ptr__HJKR=result__QLYR;
+      };
+      result__GJKR=((__IS_EXPANDED *)ptr__HJKR);
+      *(result__GJKR) = *(IS_EXPANDED__);
+    };
+    Self__OJKR=((__IS_EXPANDED *)result__GJKR);
+    Self__OJKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PJKR;
+    Self__OJKR->receiver__WN2H=__tmp__YRAR;
+    __tmp__4R2H=result__GJKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__ILAI=my_copy__FHAI(__tmp__HLAI);
+    __tmp__4R2H=my_copy__1N2H(__tmp__3R2H);
   } break;
   case __EXPR_SUP__: {
-    __tmp__ILAI=my_copy__OHAI(__tmp__HLAI);
+    __tmp__4R2H=my_copy__EO2H(__tmp__3R2H);
   } break;
   case __EXPR_SUB__: {
-    __tmp__ILAI=my_copy__ZHAI(__tmp__HLAI);
+    __tmp__4R2H=my_copy__PO2H(__tmp__3R2H);
   } break;
   case __EXPR_MUL__: {
-    __tmp__ILAI=my_copy__FIAI(__tmp__HLAI);
+    __tmp__4R2H=my_copy__1O2H(__tmp__3R2H);
   } break;
   case __EXPR_DIV__: {
-    __tmp__ILAI=my_copy__QIAI(__tmp__HLAI);
+    __tmp__4R2H=my_copy__GP2H(__tmp__3R2H);
   } break;
   case __EXPR_AND__: {
-    __tmp__ILAI=my_copy__1IAI(__tmp__HLAI);
+    __tmp__4R2H=my_copy__RP2H(__tmp__3R2H);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__ILAI=my_copy__GJAI(__tmp__HLAI);
+    __tmp__4R2H=my_copy__2P2H(__tmp__3R2H);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__ILAI=my_copy__RJAI(__tmp__HLAI);
+    __tmp__4R2H=my_copy__HQ2H(__tmp__3R2H);
   } break;
   case __PUT_TO__: {
-    __tmp__ILAI=my_copy__2JAI(__tmp__HLAI);
+    __tmp__4R2H=my_copy__SQ2H(__tmp__3R2H);
   } break;
   case __ITEM__: {
-    __tmp__ILAI=my_copy__NKAI(__tmp__HLAI);
+    __tmp__4R2H=my_copy__DR2H(__tmp__3R2H);
   } break;
   case __SIZE_OF__: {
-    __tmp__ILAI=my_copy__ZKAI(__tmp__HLAI);
+    __tmp__4R2H=my_copy__PR2H(__tmp__3R2H);
   } break;
   case __CAST__: {
-    __tmp__ILAI=my_copy__CLAI(__tmp__HLAI);
+    __tmp__4R2H=my_copy__YR2H(__tmp__3R2H);
   } break;
   case __CALL_SLOT__: {
-    __tmp__ILAI=my_copy__1E2M(__tmp__HLAI);
+    __tmp__4R2H=my_copy__5SYM(__tmp__3R2H);
   } break;
   case __READ_SLOT__: {
-    __tmp__ILAI=my_copy__MRKK(__tmp__HLAI);
+    __tmp__4R2H=my_copy__IUGK(__tmp__3R2H);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__ILAI=my_copy__ZRKK(__tmp__HLAI);
+    __tmp__SJKR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3R2H)->global__ZGJK),NULL);
+    if (__tmp__SJKR==NULL) {
+      __tmp__TJKR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__SJKR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__TJKR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__TJKR=((__READ_GLOBAL *)__tmp__SJKR);
+      } break;
+      }
+    };
+    __tmp__4R2H=__tmp__TJKR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__ILAI=my_copy__3BGN(__tmp__HLAI);
+    __tmp__4R2H=my_copy__BQCN(__tmp__3R2H);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__ILAI=my_copy__VIIO(__tmp__HLAI);
+    __tmp__4R2H=my_copy__NREO(__tmp__3R2H);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ILAI=my_copy__3PNO(__tmp__HLAI);
+    __tmp__4R2H=my_copy__VYJO(__tmp__3R2H);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__ILAI=my_copy__CJIO(__tmp__HLAI);
+    __tmp__4R2H=my_copy__0REO(__tmp__3R2H);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ILAI=my_copy__JQNO(__tmp__HLAI);
+    __tmp__4R2H=my_copy__BZJO(__tmp__3R2H);
   } break;
   case __EXPR_NEG__: {
-    __tmp__ILAI=my_copy__EBNM(__tmp__HLAI);
+    __tmp__4R2H=my_copy__CNJM(__tmp__3R2H);
   } break;
   case __EXPR_ADD__: {
-    __tmp__ILAI=my_copy__EOPL(__tmp__HLAI);
+    __tmp__4R2H=my_copy__5XLL(__tmp__3R2H);
   } break;
   case __EXPR_NOT__: {
-    __tmp__ILAI=my_copy__SH2M(__tmp__HLAI);
+    __tmp__4R2H=my_copy__WVYM(__tmp__3R2H);
   } break;
   case __EXPR_MOD__: {
-    __tmp__ILAI=my_copy__NJIO(__tmp__HLAI);
+    __tmp__4R2H=my_copy__FSEO(__tmp__3R2H);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__ILAI=my_copy__YZHP(__tmp__HLAI);
+    __tmp__4R2H=my_copy__QCEP(__tmp__3R2H);
   } break;
   case __EXPR_INF__: {
-    __tmp__ILAI=my_copy__13VN(__tmp__HLAI);
+    __tmp__4R2H=my_copy__5LSN(__tmp__3R2H);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__ILAI=my_copy__G4VN(__tmp__HLAI);
+    __tmp__4R2H=my_copy__KMSN(__tmp__3R2H);
   } break;
   case __EXPR_OR__: {
-    __tmp__ILAI=my_copy__FLTN(__tmp__HLAI);
+    __tmp__4R2H=my_copy__JZPN(__tmp__3R2H);
   } break;
   case __EXPR_XOR__: {
-    __tmp__ILAI=my_copy__OUWO(__tmp__HLAI);
+    __tmp__4R2H=my_copy__G3SO(__tmp__3R2H);
   } break;
   };
-  return(create__value__YT0H(Self__DLAI,__tmp__FLAI,__tmp__ILAI));
+  return(create__value__00WH(Self__ZR2H,__tmp__1R2H,__tmp__4R2H));
 }
 
-static __CALL_SLOT* my_copy__1E2M(__CALL_SLOT *Self__2E2M)
+static __CALL_SLOT* my_copy__5SYM(__CALL_SLOT *Self__ATYM)
 // ({CALL_SLOT}) With resultRecursive, No inlinable.
 {
-  void *wrt__5E2M,*__tmp__GG2M,*__tmp__LH2M,*__tmp__MH2M;
-  __CALL_SLOT *result__4E2M,*Self__POJN;
-  __INTEGER __tmp__MF2M,Self__HG5M,__tmp__YG2M,Self__THBN;
-  void *__tmp__AG2M;
-  __POSITION __tmp__BG2M;
-  void *__tmp__DG2M,*__tmp__EG2M;
-  __STRING_CST *Self__P4AQ;
-  __PROTOTYPE_CST *Self__Q4AQ;
-  __INTEGER_CST *Self__R4AQ;
-  __REAL_CST *Self__T4AQ;
-  __CHARACTER_CST *Self__V4AQ;
-  __IS_EXPANDED *Self__W4AQ;
-  void *__tmp__RH2M;
-  __PROFIL_SLOT *Self__HPXQ;
-  void *new_res__BF2M,*new_arg__AF2M;
-  wrt__5E2M=NULL;
-  new_res__BF2M=NULL;
-  result__4E2M=clone__B22I(Self__2E2M);
-  new_arg__AF2M=create_with_capacity__0ATH((__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__2E2M->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.upper__5HHI +  1));
-  __tmp__MF2M=((__FAST_ARRAYoWRITEo *)Self__2E2M->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.upper__5HHI;
-  Self__HG5M= 0;
-  while ((Self__HG5M <= __tmp__MF2M)) {
-    if (((void *)((void **)((__FAST_ARRAYoWRITEo *)Self__2E2M->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__HG5M] == (void *)NULL)) {
-      wrt__5E2M=NULL;
-    } else {
-      wrt__5E2M=((void **)((__FAST_ARRAYoWRITEo *)Self__2E2M->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__HG5M];
-      switch (((struct ___OBJ *)wrt__5E2M)->__id) {
+  __INTEGER_64 v__5JKR;
+  void *wrt__DTYM,*__tmp__KUYM,*__tmp__PVYM,*__tmp__QVYM;
+  __CALL_SLOT *result__TLYR,*Self__T2FN;
+  __POINTER ptr__ULYR,ptr_table__3LYR,next__2LYR,result__4LYR;
+  __POINTER ptr_table__CMYR,next__BMYR,result__DMYR,ptr__WJKR;
+  __POINTER ptr_table__HMYR,next__GMYR,result__IMYR,ptr_table__MMYR;
+  __POINTER next__LMYR,result__NMYR,ptr__CKKR,ptr_table__RMYR;
+  __POINTER next__QMYR,result__SMYR,ptr_table__WMYR,next__VMYR;
+  __POINTER result__XMYR,ptr__OKKR,ptr_table__1MYR,next__0MYR;
+  __POINTER result__2MYR,ptr_table__ANYR,next__5MYR,result__BNYR;
+  __INTEGER typ_id__VLYR,__tmp__QTYM,Self__LU1M,typ_id__XJKR;
+  __INTEGER typ_id__DKKR,typ_id__PKKR,__tmp__2UYM,Self__XV3M;
+  __UINTEGER_32 sz__XLYR,a__YLYR,new_size__ZLYR,t__0LYR,a__1LYR;
+  __UINTEGER_32 new_size__FMYR,lab_type__EMYR,sz__YJKR,a__ZJKR;
+  __UINTEGER_32 new_size__0JKR,t__1JKR,a__2JKR,new_size__PMYR;
+  __UINTEGER_32 lab_type__OMYR,sz__EKKR,a__FKKR,new_size__GKKR,t__HKKR;
+  __UINTEGER_32 a__IKKR,new_size__ZMYR,lab_type__YMYR,sz__QKKR,a__RKKR;
+  __UINTEGER_32 new_size__SKKR,t__TKKR,a__UKKR,new_size__DNYR;
+  __UINTEGER_32 lab_type__CNYR;
+  void *__tmp__EUYM;
+  __POSITION __tmp__FUYM,p__4JKR,p__KKKR,p__WKKR;
+  void *__tmp__HUYM,*__tmp__IUYM;
+  __STRING_CST *Self__PD3P;
+  __PROTOTYPE_CST *Self__QD3P;
+  __INTEGER_CST *Self__RD3P,*result__VJKR,*Self__3JKR;
+  void *t__AKKR,*t__MKKR;
+  void *__tmp__1RAR,*__tmp__5RAR,*__tmp__ZKKR;
+  __READ_LOCAL *__tmp__2RAR,*__tmp__ASAR;
+  __REAL_CST *Self__TD3P,*result__BKKR,*Self__JKKR;
+  void *v__LKKR;
+  __CHARACTER_CST *Self__VD3P;
+  __IS_EXPANDED *Self__WD3P,*result__NKKR,*Self__VKKR;
+  __READ_GLOBAL *__tmp__0KKR;
+  void *__tmp__VVYM;
+  __PROFIL_SLOT *Self__4QTQ;
+  void *new_res__FTYM,*new_arg__ETYM;
+  wrt__DTYM=NULL;
+  new_res__FTYM=NULL;
+  result__TLYR=NULL;
+  ptr__ULYR=((__POINTER )(NULL));
+  typ_id__VLYR= 0;
+  sz__XLYR=((__UINTEGER_32 )sizeof(__CALL_SLOT));
+  if ((sz__XLYR ==  0)) {
+    result__TLYR=Self__ATYM;
+  } else {
+    typ_id__VLYR=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XLYR);
+    if ((typ_id__VLYR == (__INTEGER)(-  1))) {
+      a__YLYR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__ZLYR=(__UINTEGER_32)((__UINTEGER_32)(sz__XLYR + a__YLYR) & (__UINTEGER_32)(~ a__YLYR));
+      ptr_table__3LYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZLYR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__2LYR=((__POINTER )(NULL));
+      result__4LYR=((__POINTER *)ptr_table__3LYR)[ 0];
+      if ((result__4LYR == (void *)NULL)) {
+        result__4LYR=new_lab__2PJ(new_size__ZLYR);
+        next__2LYR=(void *)((unsigned long)result__4LYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZLYR)));
+        ((__POINTER *)next__2LYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__3LYR)[ 0]=next__2LYR;
+      } else {
+        next__2LYR=((__POINTER *)result__4LYR)[ 0];
+        if ((next__2LYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4LYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZLYR <<  1)) <=  4096)) {
+            next__2LYR=(void *)((unsigned long)result__4LYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZLYR)));
+          } else {
+            next__2LYR=new_lab__2PJ(new_size__ZLYR);
+          };
+          ((__POINTER *)next__2LYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__3LYR)[ 0]=next__2LYR;
+        } else {
+          ((__POINTER *)result__4LYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2LYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__4LYR=next__2LYR;
+        };
+      };
+      ptr__ULYR=result__4LYR;
+    } else {
+      t__0LYR=((__UINTEGER_32 )typ_id__VLYR);
+      a__1LYR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__FMYR=(__UINTEGER_32)((__UINTEGER_32)(sz__XLYR + a__1LYR) & (__UINTEGER_32)(~ a__1LYR));
+      ptr_table__CMYR=((__POINTER )(&(table_type[(t__0LYR)])));
+      lab_type__EMYR=(__UINTEGER_32)(t__0LYR |  1);
+      next__BMYR=((__POINTER )(NULL));
+      result__DMYR=((__POINTER *)ptr_table__CMYR)[ 0];
+      if ((result__DMYR == (void *)NULL)) {
+        result__DMYR=new_lab__2PJ(lab_type__EMYR);
+        next__BMYR=(void *)((unsigned long)result__DMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FMYR)));
+        ((__POINTER *)next__BMYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__CMYR)[ 0]=next__BMYR;
+      } else {
+        next__BMYR=((__POINTER *)result__DMYR)[ 0];
+        if ((next__BMYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DMYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FMYR <<  1)) <=  4096)) {
+            next__BMYR=(void *)((unsigned long)result__DMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FMYR)));
+          } else {
+            next__BMYR=new_lab__2PJ(lab_type__EMYR);
+          };
+          ((__POINTER *)next__BMYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__CMYR)[ 0]=next__BMYR;
+        } else {
+          ((__POINTER *)result__DMYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BMYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__DMYR=next__BMYR;
+        };
+      };
+      ptr__ULYR=result__DMYR;
+    };
+    result__TLYR=((__CALL_SLOT *)ptr__ULYR);
+    *(result__TLYR) = *(Self__ATYM);
+  };
+  new_arg__ETYM=create_with_capacity__2HPH((__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__ATYM->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI +  1));
+  __tmp__QTYM=((__FAST_ARRAYoWRITEo *)Self__ATYM->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI;
+  Self__LU1M= 0;
+  while ((Self__LU1M <= __tmp__QTYM)) {
+    if (((void *)((void **)((__FAST_ARRAYoWRITEo *)Self__ATYM->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__LU1M] == (void *)NULL)) {
+      wrt__DTYM=NULL;
+    } else {
+      wrt__DTYM=((void **)((__FAST_ARRAYoWRITEo *)Self__ATYM->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__LU1M];
+      switch (((struct ___OBJ *)wrt__DTYM)->__id) {
       case __WRITE_GLOBAL__: {
-        __tmp__AG2M=((__WRITE_GLOBAL *)wrt__5E2M)->global__IN5H;
+        __tmp__EUYM=((__WRITE_GLOBAL *)wrt__DTYM)->global__GU1H;
       } break;
       case __WRITE_SLOT__: {
-        __tmp__AG2M=((__WRITE_SLOT *)wrt__5E2M)->slot__JM5H;
+        __tmp__EUYM=((__WRITE_SLOT *)wrt__DTYM)->slot__HT1H;
       } break;
       case __WRITE_LOCAL__: {
-        __tmp__AG2M=((__WRITE_LOCAL *)wrt__5E2M)->local__IOMJ;
+        __tmp__EUYM=((__WRITE_LOCAL *)wrt__DTYM)->local__ERIJ;
       } break;
       };
-      switch (((struct ___OBJ *)wrt__5E2M)->__id) {
+      switch (((struct ___OBJ *)wrt__DTYM)->__id) {
       case __WRITE_GLOBAL__: {
-        __tmp__BG2M=((__WRITE_GLOBAL *)wrt__5E2M)->parent_write__MZJH.parent_instr__GWRG.parent_itm_object__TE.position__BJM;
+        __tmp__FUYM=((__WRITE_GLOBAL *)wrt__DTYM)->parent_write__YAGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
       } break;
       case __WRITE_SLOT__: {
-        __tmp__BG2M=((__WRITE_SLOT *)wrt__5E2M)->parent_write__ZZJH.parent_instr__GWRG.parent_itm_object__TE.position__BJM;
+        __tmp__FUYM=((__WRITE_SLOT *)wrt__DTYM)->parent_write__FBGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
       } break;
       case __WRITE_LOCAL__: {
-        __tmp__BG2M=((__WRITE_LOCAL *)wrt__5E2M)->parent_write__FZ4I.parent_instr__GWRG.parent_itm_object__TE.position__BJM;
+        __tmp__FUYM=((__WRITE_LOCAL *)wrt__DTYM)->parent_write__540I.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
       } break;
       };
-      switch (((struct ___OBJ *)wrt__5E2M)->__id) {
+      switch (((struct ___OBJ *)wrt__DTYM)->__id) {
       case __WRITE_GLOBAL__: {
-        __tmp__DG2M=((__WRITE_GLOBAL *)wrt__5E2M)->parent_write__MZJH.value__NXHH;
+        __tmp__HUYM=((__WRITE_GLOBAL *)wrt__DTYM)->parent_write__YAGH.value__PAEH;
       } break;
       case __WRITE_SLOT__: {
-        __tmp__DG2M=((__WRITE_SLOT *)wrt__5E2M)->parent_write__ZZJH.value__NXHH;
+        __tmp__HUYM=((__WRITE_SLOT *)wrt__DTYM)->parent_write__FBGH.value__PAEH;
       } break;
       case __WRITE_LOCAL__: {
-        __tmp__DG2M=((__WRITE_LOCAL *)wrt__5E2M)->parent_write__FZ4I.value__NXHH;
+        __tmp__HUYM=((__WRITE_LOCAL *)wrt__DTYM)->parent_write__540I.value__PAEH;
       } break;
       };
-      switch (((struct ___OBJ *)__tmp__DG2M)->__id) {
+      switch (((struct ___OBJ *)__tmp__HUYM)->__id) {
       case __LIST__: {
-        __tmp__EG2M=my_copy__IE2M(__tmp__DG2M);
+        __tmp__IUYM=my_copy__MSYM(__tmp__HUYM);
       } break;
       case __STRING_CST__: {
-        Self__P4AQ=((__STRING_CST *)__tmp__DG2M);
-        __tmp__EG2M=create__text__BMQH(Self__P4AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__P4AQ->string__LDAI);
+        Self__PD3P=((__STRING_CST *)__tmp__HUYM);
+        __tmp__IUYM=create__text__ITMH(Self__PD3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__PD3P->string__BK2H);
       } break;
       case __EXTERNAL_C__: {
-        __tmp__EG2M=my_copy__ODAI(__tmp__DG2M);
+        __tmp__IUYM=my_copy__EK2H(__tmp__HUYM);
       } break;
       case __PROTOTYPE_CST__: {
-        Self__Q4AQ=((__PROTOTYPE_CST *)__tmp__DG2M);
-        __tmp__EG2M=create__type__HZQC(Self__Q4AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__Q4AQ->parent_constant__DMMC.static_type__LSYD);
+        Self__QD3P=((__PROTOTYPE_CST *)__tmp__HUYM);
+        __tmp__IUYM=create__type__PKQC(Self__QD3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QD3P->parent_constant__W2LC.static_type__M2YD);
       } break;
       case __INTEGER_CST__: {
-        Self__R4AQ=((__INTEGER_CST *)__tmp__DG2M);
-        __tmp__EG2M=create__value__type__I1QC(Self__R4AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__R4AQ->value__VUYD,Self__R4AQ->parent_constant__OMMC.static_type__LSYD);
+        Self__RD3P=((__INTEGER_CST *)__tmp__HUYM);
+        p__4JKR=Self__RD3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        v__5JKR=Self__RD3P->value__W4YD;
+        t__AKKR=Self__RD3P->parent_constant__B3LC.static_type__M2YD;
+        result__VJKR=NULL;
+        ptr__WJKR=((__POINTER )(NULL));
+        typ_id__XJKR= 0;
+        sz__YJKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+        if ((sz__YJKR ==  0)) {
+          result__VJKR=INTEGER_CST__;
+        } else {
+          typ_id__XJKR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YJKR);
+          if ((typ_id__XJKR == (__INTEGER)(-  1))) {
+            a__ZJKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__0JKR=(__UINTEGER_32)((__UINTEGER_32)(sz__YJKR + a__ZJKR) & (__UINTEGER_32)(~ a__ZJKR));
+            ptr_table__HMYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0JKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__GMYR=((__POINTER )(NULL));
+            result__IMYR=((__POINTER *)ptr_table__HMYR)[ 0];
+            if ((result__IMYR == (void *)NULL)) {
+              result__IMYR=new_lab__2PJ(new_size__0JKR);
+              next__GMYR=(void *)((unsigned long)result__IMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0JKR)));
+              ((__POINTER *)next__GMYR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__HMYR)[ 0]=next__GMYR;
+            } else {
+              next__GMYR=((__POINTER *)result__IMYR)[ 0];
+              if ((next__GMYR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IMYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0JKR <<  1)) <=  4096)) {
+                  next__GMYR=(void *)((unsigned long)result__IMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0JKR)));
+                } else {
+                  next__GMYR=new_lab__2PJ(new_size__0JKR);
+                };
+                ((__POINTER *)next__GMYR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__HMYR)[ 0]=next__GMYR;
+              } else {
+                ((__POINTER *)result__IMYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GMYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__IMYR=next__GMYR;
+              };
+            };
+            ptr__WJKR=result__IMYR;
+          } else {
+            t__1JKR=((__UINTEGER_32 )typ_id__XJKR);
+            a__2JKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__PMYR=(__UINTEGER_32)((__UINTEGER_32)(sz__YJKR + a__2JKR) & (__UINTEGER_32)(~ a__2JKR));
+            ptr_table__MMYR=((__POINTER )(&(table_type[(t__1JKR)])));
+            lab_type__OMYR=(__UINTEGER_32)(t__1JKR |  1);
+            next__LMYR=((__POINTER )(NULL));
+            result__NMYR=((__POINTER *)ptr_table__MMYR)[ 0];
+            if ((result__NMYR == (void *)NULL)) {
+              result__NMYR=new_lab__2PJ(lab_type__OMYR);
+              next__LMYR=(void *)((unsigned long)result__NMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PMYR)));
+              ((__POINTER *)next__LMYR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__MMYR)[ 0]=next__LMYR;
+            } else {
+              next__LMYR=((__POINTER *)result__NMYR)[ 0];
+              if ((next__LMYR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NMYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PMYR <<  1)) <=  4096)) {
+                  next__LMYR=(void *)((unsigned long)result__NMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PMYR)));
+                } else {
+                  next__LMYR=new_lab__2PJ(lab_type__OMYR);
+                };
+                ((__POINTER *)next__LMYR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__MMYR)[ 0]=next__LMYR;
+              } else {
+                ((__POINTER *)result__NMYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LMYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__NMYR=next__LMYR;
+              };
+            };
+            ptr__WJKR=result__NMYR;
+          };
+          result__VJKR=((__INTEGER_CST *)ptr__WJKR);
+          *(result__VJKR) = *(INTEGER_CST__);
+        };
+        Self__3JKR=((__INTEGER_CST *)result__VJKR);
+        Self__3JKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4JKR;
+        Self__3JKR->value__W4YD=v__5JKR;
+        Self__3JKR->parent_constant__B3LC.static_type__M2YD=t__AKKR;
+        check_type__YG5D(Self__3JKR);
+        __tmp__IUYM=result__VJKR;
       } break;
       case __READ_LOCAL__: {
-        __tmp__EG2M=my_copy__02IJ(__tmp__DG2M);
+        __tmp__1RAR=read__QB5G(((__READ_LOCAL *)__tmp__HUYM)->local__HJZD);
+        if (__tmp__1RAR==NULL) {
+          __tmp__2RAR=NULL;
+        } else {
+          __tmp__2RAR=((__READ_LOCAL *)__tmp__1RAR);
+        };
+        __tmp__IUYM=__tmp__2RAR;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__EG2M=my_copy__2EAI(__tmp__DG2M);
+        __tmp__IUYM=my_copy__SL2H(__tmp__HUYM);
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__EG2M=my_copy__VFAI(__tmp__DG2M);
+        __tmp__IUYM=my_copy__LM2H(__tmp__HUYM);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__EG2M=my_copy__CGAI(__tmp__DG2M);
+        __tmp__IUYM=my_copy__YM2H(__tmp__HUYM);
       } break;
       case __REAL_CST__: {
-        Self__T4AQ=((__REAL_CST *)__tmp__DG2M);
-        __tmp__EG2M=create__value__type__2KQH(Self__T4AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__T4AQ->value__RGAI,Self__T4AQ->parent_constant__IVNH.static_type__LSYD);
+        Self__TD3P=((__REAL_CST *)__tmp__HUYM);
+        p__KKKR=Self__TD3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        v__LKKR=Self__TD3P->value__HN2H;
+        t__MKKR=Self__TD3P->parent_constant__U2JH.static_type__M2YD;
+        result__BKKR=NULL;
+        ptr__CKKR=((__POINTER )(NULL));
+        typ_id__DKKR= 0;
+        sz__EKKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+        if ((sz__EKKR ==  0)) {
+          result__BKKR=REAL_CST__;
+        } else {
+          typ_id__DKKR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EKKR);
+          if ((typ_id__DKKR == (__INTEGER)(-  1))) {
+            a__FKKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__GKKR=(__UINTEGER_32)((__UINTEGER_32)(sz__EKKR + a__FKKR) & (__UINTEGER_32)(~ a__FKKR));
+            ptr_table__RMYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GKKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__QMYR=((__POINTER )(NULL));
+            result__SMYR=((__POINTER *)ptr_table__RMYR)[ 0];
+            if ((result__SMYR == (void *)NULL)) {
+              result__SMYR=new_lab__2PJ(new_size__GKKR);
+              next__QMYR=(void *)((unsigned long)result__SMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GKKR)));
+              ((__POINTER *)next__QMYR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__RMYR)[ 0]=next__QMYR;
+            } else {
+              next__QMYR=((__POINTER *)result__SMYR)[ 0];
+              if ((next__QMYR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SMYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GKKR <<  1)) <=  4096)) {
+                  next__QMYR=(void *)((unsigned long)result__SMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GKKR)));
+                } else {
+                  next__QMYR=new_lab__2PJ(new_size__GKKR);
+                };
+                ((__POINTER *)next__QMYR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__RMYR)[ 0]=next__QMYR;
+              } else {
+                ((__POINTER *)result__SMYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QMYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__SMYR=next__QMYR;
+              };
+            };
+            ptr__CKKR=result__SMYR;
+          } else {
+            t__HKKR=((__UINTEGER_32 )typ_id__DKKR);
+            a__IKKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__ZMYR=(__UINTEGER_32)((__UINTEGER_32)(sz__EKKR + a__IKKR) & (__UINTEGER_32)(~ a__IKKR));
+            ptr_table__WMYR=((__POINTER )(&(table_type[(t__HKKR)])));
+            lab_type__YMYR=(__UINTEGER_32)(t__HKKR |  1);
+            next__VMYR=((__POINTER )(NULL));
+            result__XMYR=((__POINTER *)ptr_table__WMYR)[ 0];
+            if ((result__XMYR == (void *)NULL)) {
+              result__XMYR=new_lab__2PJ(lab_type__YMYR);
+              next__VMYR=(void *)((unsigned long)result__XMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZMYR)));
+              ((__POINTER *)next__VMYR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__WMYR)[ 0]=next__VMYR;
+            } else {
+              next__VMYR=((__POINTER *)result__XMYR)[ 0];
+              if ((next__VMYR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XMYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZMYR <<  1)) <=  4096)) {
+                  next__VMYR=(void *)((unsigned long)result__XMYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZMYR)));
+                } else {
+                  next__VMYR=new_lab__2PJ(lab_type__YMYR);
+                };
+                ((__POINTER *)next__VMYR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__WMYR)[ 0]=next__VMYR;
+              } else {
+                ((__POINTER *)result__XMYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VMYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__XMYR=next__VMYR;
+              };
+            };
+            ptr__CKKR=result__XMYR;
+          };
+          result__BKKR=((__REAL_CST *)ptr__CKKR);
+          *(result__BKKR) = *(REAL_CST__);
+        };
+        Self__JKKR=((__REAL_CST *)result__BKKR);
+        Self__JKKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KKKR;
+        Self__JKKR->value__HN2H=v__LKKR;
+        Self__JKKR->parent_constant__U2JH.static_type__M2YD=t__MKKR;
+        __tmp__IUYM=result__BKKR;
       } break;
       case __CHARACTER_CST__: {
-        Self__V4AQ=((__CHARACTER_CST *)__tmp__DG2M);
-        __tmp__EG2M=create__char__XLQH(Self__V4AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__V4AQ->text__ZGAI);
+        Self__VD3P=((__CHARACTER_CST *)__tmp__HUYM);
+        __tmp__IUYM=create__char__4SMH(Self__VD3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VD3P->text__PN2H);
       } break;
       case __IS_EXPANDED__: {
-        Self__W4AQ=((__IS_EXPANDED *)__tmp__DG2M);
-        __tmp__EG2M=create__receiver__2J0H(Self__W4AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__W4AQ->receiver__AHAI));
+        Self__WD3P=((__IS_EXPANDED *)__tmp__HUYM);
+        __tmp__5RAR=read__QB5G(((__READ_LOCAL *)Self__WD3P->receiver__WN2H)->local__HJZD);
+        if (__tmp__5RAR==NULL) {
+          __tmp__ASAR=NULL;
+        } else {
+          __tmp__ASAR=((__READ_LOCAL *)__tmp__5RAR);
+        };
+        p__WKKR=Self__WD3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        result__NKKR=NULL;
+        ptr__OKKR=((__POINTER )(NULL));
+        typ_id__PKKR= 0;
+        sz__QKKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+        if ((sz__QKKR ==  0)) {
+          result__NKKR=IS_EXPANDED__;
+        } else {
+          typ_id__PKKR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QKKR);
+          if ((typ_id__PKKR == (__INTEGER)(-  1))) {
+            a__RKKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__SKKR=(__UINTEGER_32)((__UINTEGER_32)(sz__QKKR + a__RKKR) & (__UINTEGER_32)(~ a__RKKR));
+            ptr_table__1MYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SKKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__0MYR=((__POINTER )(NULL));
+            result__2MYR=((__POINTER *)ptr_table__1MYR)[ 0];
+            if ((result__2MYR == (void *)NULL)) {
+              result__2MYR=new_lab__2PJ(new_size__SKKR);
+              next__0MYR=(void *)((unsigned long)result__2MYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SKKR)));
+              ((__POINTER *)next__0MYR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__1MYR)[ 0]=next__0MYR;
+            } else {
+              next__0MYR=((__POINTER *)result__2MYR)[ 0];
+              if ((next__0MYR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2MYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SKKR <<  1)) <=  4096)) {
+                  next__0MYR=(void *)((unsigned long)result__2MYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SKKR)));
+                } else {
+                  next__0MYR=new_lab__2PJ(new_size__SKKR);
+                };
+                ((__POINTER *)next__0MYR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__1MYR)[ 0]=next__0MYR;
+              } else {
+                ((__POINTER *)result__2MYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0MYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__2MYR=next__0MYR;
+              };
+            };
+            ptr__OKKR=result__2MYR;
+          } else {
+            t__TKKR=((__UINTEGER_32 )typ_id__PKKR);
+            a__UKKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__DNYR=(__UINTEGER_32)((__UINTEGER_32)(sz__QKKR + a__UKKR) & (__UINTEGER_32)(~ a__UKKR));
+            ptr_table__ANYR=((__POINTER )(&(table_type[(t__TKKR)])));
+            lab_type__CNYR=(__UINTEGER_32)(t__TKKR |  1);
+            next__5MYR=((__POINTER )(NULL));
+            result__BNYR=((__POINTER *)ptr_table__ANYR)[ 0];
+            if ((result__BNYR == (void *)NULL)) {
+              result__BNYR=new_lab__2PJ(lab_type__CNYR);
+              next__5MYR=(void *)((unsigned long)result__BNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DNYR)));
+              ((__POINTER *)next__5MYR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__ANYR)[ 0]=next__5MYR;
+            } else {
+              next__5MYR=((__POINTER *)result__BNYR)[ 0];
+              if ((next__5MYR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BNYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DNYR <<  1)) <=  4096)) {
+                  next__5MYR=(void *)((unsigned long)result__BNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DNYR)));
+                } else {
+                  next__5MYR=new_lab__2PJ(lab_type__CNYR);
+                };
+                ((__POINTER *)next__5MYR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__ANYR)[ 0]=next__5MYR;
+              } else {
+                ((__POINTER *)result__BNYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5MYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__BNYR=next__5MYR;
+              };
+            };
+            ptr__OKKR=result__BNYR;
+          };
+          result__NKKR=((__IS_EXPANDED *)ptr__OKKR);
+          *(result__NKKR) = *(IS_EXPANDED__);
+        };
+        Self__VKKR=((__IS_EXPANDED *)result__NKKR);
+        Self__VKKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__WKKR;
+        Self__VKKR->receiver__WN2H=__tmp__ASAR;
+        __tmp__IUYM=result__NKKR;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__EG2M=my_copy__FHAI(__tmp__DG2M);
+        __tmp__IUYM=my_copy__1N2H(__tmp__HUYM);
       } break;
       case __EXPR_SUP__: {
-        __tmp__EG2M=my_copy__OHAI(__tmp__DG2M);
+        __tmp__IUYM=my_copy__EO2H(__tmp__HUYM);
       } break;
       case __EXPR_SUB__: {
-        __tmp__EG2M=my_copy__ZHAI(__tmp__DG2M);
+        __tmp__IUYM=my_copy__PO2H(__tmp__HUYM);
       } break;
       case __EXPR_MUL__: {
-        __tmp__EG2M=my_copy__FIAI(__tmp__DG2M);
+        __tmp__IUYM=my_copy__1O2H(__tmp__HUYM);
       } break;
       case __EXPR_DIV__: {
-        __tmp__EG2M=my_copy__QIAI(__tmp__DG2M);
+        __tmp__IUYM=my_copy__GP2H(__tmp__HUYM);
       } break;
       case __EXPR_AND__: {
-        __tmp__EG2M=my_copy__1IAI(__tmp__DG2M);
+        __tmp__IUYM=my_copy__RP2H(__tmp__HUYM);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__EG2M=my_copy__GJAI(__tmp__DG2M);
+        __tmp__IUYM=my_copy__2P2H(__tmp__HUYM);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__EG2M=my_copy__RJAI(__tmp__DG2M);
+        __tmp__IUYM=my_copy__HQ2H(__tmp__HUYM);
       } break;
       case __PUT_TO__: {
-        __tmp__EG2M=my_copy__2JAI(__tmp__DG2M);
+        __tmp__IUYM=my_copy__SQ2H(__tmp__HUYM);
       } break;
       case __ITEM__: {
-        __tmp__EG2M=my_copy__NKAI(__tmp__DG2M);
+        __tmp__IUYM=my_copy__DR2H(__tmp__HUYM);
       } break;
       case __SIZE_OF__: {
-        __tmp__EG2M=my_copy__ZKAI(__tmp__DG2M);
+        __tmp__IUYM=my_copy__PR2H(__tmp__HUYM);
       } break;
       case __CAST__: {
-        __tmp__EG2M=my_copy__CLAI(__tmp__DG2M);
+        __tmp__IUYM=my_copy__YR2H(__tmp__HUYM);
       } break;
       case __CALL_SLOT__: {
-        __tmp__EG2M=my_copy__1E2M(__tmp__DG2M);
+        __tmp__IUYM=my_copy__5SYM(__tmp__HUYM);
       } break;
       case __READ_SLOT__: {
-        __tmp__EG2M=my_copy__MRKK(__tmp__DG2M);
+        __tmp__IUYM=my_copy__IUGK(__tmp__HUYM);
       } break;
       case __READ_GLOBAL__: {
-        __tmp__EG2M=my_copy__ZRKK(__tmp__DG2M);
+        __tmp__ZKKR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HUYM)->global__ZGJK),NULL);
+        if (__tmp__ZKKR==NULL) {
+          __tmp__0KKR=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__ZKKR)->__id) {
+          case __READ_SLOT__: {
+            __tmp__0KKR=NULL;
+          } break;
+          case __READ_GLOBAL__: {
+            __tmp__0KKR=((__READ_GLOBAL *)__tmp__ZKKR);
+          } break;
+          }
+        };
+        __tmp__IUYM=__tmp__0KKR;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__EG2M=my_copy__3BGN(__tmp__DG2M);
+        __tmp__IUYM=my_copy__BQCN(__tmp__HUYM);
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__EG2M=my_copy__VIIO(__tmp__DG2M);
+        __tmp__IUYM=my_copy__NREO(__tmp__HUYM);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__EG2M=my_copy__3PNO(__tmp__DG2M);
+        __tmp__IUYM=my_copy__VYJO(__tmp__HUYM);
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__EG2M=my_copy__CJIO(__tmp__DG2M);
+        __tmp__IUYM=my_copy__0REO(__tmp__HUYM);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__EG2M=my_copy__JQNO(__tmp__DG2M);
+        __tmp__IUYM=my_copy__BZJO(__tmp__HUYM);
       } break;
       case __EXPR_NEG__: {
-        __tmp__EG2M=my_copy__EBNM(__tmp__DG2M);
+        __tmp__IUYM=my_copy__CNJM(__tmp__HUYM);
       } break;
       case __EXPR_ADD__: {
-        __tmp__EG2M=my_copy__EOPL(__tmp__DG2M);
+        __tmp__IUYM=my_copy__5XLL(__tmp__HUYM);
       } break;
       case __EXPR_NOT__: {
-        __tmp__EG2M=my_copy__SH2M(__tmp__DG2M);
+        __tmp__IUYM=my_copy__WVYM(__tmp__HUYM);
       } break;
       case __EXPR_MOD__: {
-        __tmp__EG2M=my_copy__NJIO(__tmp__DG2M);
+        __tmp__IUYM=my_copy__FSEO(__tmp__HUYM);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__EG2M=my_copy__YZHP(__tmp__DG2M);
+        __tmp__IUYM=my_copy__QCEP(__tmp__HUYM);
       } break;
       case __EXPR_INF__: {
-        __tmp__EG2M=my_copy__13VN(__tmp__DG2M);
+        __tmp__IUYM=my_copy__5LSN(__tmp__HUYM);
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__EG2M=my_copy__G4VN(__tmp__DG2M);
+        __tmp__IUYM=my_copy__KMSN(__tmp__HUYM);
       } break;
       case __EXPR_OR__: {
-        __tmp__EG2M=my_copy__FLTN(__tmp__DG2M);
+        __tmp__IUYM=my_copy__JZPN(__tmp__HUYM);
       } break;
       case __EXPR_XOR__: {
-        __tmp__EG2M=my_copy__OUWO(__tmp__DG2M);
+        __tmp__IUYM=my_copy__G3SO(__tmp__HUYM);
       } break;
       };
-      if (((struct ___OBJ *)__tmp__AG2M)->__id==__LOCAL__) {
-        __tmp__GG2M=write_direct__with__value__LC0I(__tmp__AG2M,__tmp__BG2M,__tmp__EG2M);
+      if (((struct ___OBJ *)__tmp__EUYM)->__id==__LOCAL__) {
+        __tmp__KUYM=write_direct__with__value__IHWI(__tmp__EUYM,__tmp__FUYM,__tmp__IUYM);
       } else {
-        __tmp__GG2M=write_direct__with__value__AWHH(__tmp__AG2M,__tmp__BG2M,NULL,__tmp__EG2M);
+        __tmp__KUYM=write_direct__with__value__C5DH(__tmp__EUYM,__tmp__FUYM,NULL,__tmp__IUYM);
       };
-      wrt__5E2M=__tmp__GG2M;
+      wrt__DTYM=__tmp__KUYM;
     };
-    add_last__1HHI(new_arg__AF2M,wrt__5E2M);
-    Self__HG5M=(__INTEGER)(Self__HG5M +  1);
+    add_last__RODI(new_arg__ETYM,wrt__DTYM);
+    Self__LU1M=(__INTEGER)(Self__LU1M +  1);
   };
-  if (((void *)Self__2E2M->result_list__NZ5H != (void *)NULL)) {
-    new_res__BF2M=create_with_capacity__0ATH((__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__2E2M->result_list__NZ5H)->parent_arrayed_collection__ZWHH.upper__5HHI +  1));
-    __tmp__YG2M=((__FAST_ARRAYoWRITEo *)Self__2E2M->result_list__NZ5H)->parent_arrayed_collection__ZWHH.upper__5HHI;
-    Self__THBN= 0;
-    while ((Self__THBN <= __tmp__YG2M)) {
-      if (((void *)((void **)((__FAST_ARRAYoWRITEo *)Self__2E2M->result_list__NZ5H)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__THBN] == (void *)NULL)) {
-        wrt__5E2M=NULL;
+  if (((void *)Self__ATYM->result_list__DA2H != (void *)NULL)) {
+    new_res__FTYM=create_with_capacity__2HPH((__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__ATYM->result_list__DA2H)->parent_arrayed_collection__15DH.upper__VODI +  1));
+    __tmp__2UYM=((__FAST_ARRAYoWRITEo *)Self__ATYM->result_list__DA2H)->parent_arrayed_collection__15DH.upper__VODI;
+    Self__XV3M= 0;
+    while ((Self__XV3M <= __tmp__2UYM)) {
+      if (((void *)((void **)((__FAST_ARRAYoWRITEo *)Self__ATYM->result_list__DA2H)->parent_arrayed_collection__15DH.storage__TPDI)[Self__XV3M] == (void *)NULL)) {
+        wrt__DTYM=NULL;
       } else {
-        __tmp__LH2M=((void **)((__FAST_ARRAYoWRITEo *)Self__2E2M->result_list__NZ5H)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__THBN];
-        switch (((struct ___OBJ *)__tmp__LH2M)->__id) {
+        __tmp__PVYM=((void **)((__FAST_ARRAYoWRITEo *)Self__ATYM->result_list__DA2H)->parent_arrayed_collection__15DH.storage__TPDI)[Self__XV3M];
+        switch (((struct ___OBJ *)__tmp__PVYM)->__id) {
         case __WRITE_GLOBAL__: {
-          __tmp__MH2M=my_copy__UHFN(__tmp__LH2M);
+          __tmp__QVYM=my_copy__YVBN(__tmp__PVYM);
         } break;
         case __WRITE_SLOT__: {
-          __tmp__MH2M=my_copy__AIFN(__tmp__LH2M);
+          __tmp__QVYM=my_copy__EWBN(__tmp__PVYM);
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__MH2M=my_copy__SIFN(__tmp__LH2M);
+          __tmp__QVYM=my_copy__WWBN(__tmp__PVYM);
         } break;
         };
-        wrt__5E2M=__tmp__MH2M;
+        wrt__DTYM=__tmp__QVYM;
       };
-      add_last__1HHI(new_res__BF2M,wrt__5E2M);
-      Self__THBN=(__INTEGER)(Self__THBN +  1);
+      add_last__RODI(new_res__FTYM,wrt__DTYM);
+      Self__XV3M=(__INTEGER)(Self__XV3M +  1);
     };
   };
-  Self__POJN=((__CALL_SLOT *)result__4E2M);
-  Self__POJN->argument_list__0PLJ=new_arg__AF2M;
-  Self__POJN->result_list__NZ5H=new_res__BF2M;
-  __tmp__RH2M=result__4E2M->profil__CZ5H;
-  if (((struct ___OBJ *)__tmp__RH2M)->__id==__PROFIL_SLOT__) {
-    Self__HPXQ=((__PROFIL_SLOT *)__tmp__RH2M);
-    Self__HPXQ->parent_profil__4KMC.link_count__R2OJ=(__INTEGER)(Self__HPXQ->parent_profil__4KMC.link_count__R2OJ +  1);
+  Self__T2FN=((__CALL_SLOT *)result__TLYR);
+  Self__T2FN->argument_list__WSHJ=new_arg__ETYM;
+  Self__T2FN->result_list__DA2H=new_res__FTYM;
+  __tmp__VVYM=result__TLYR->profil__Y51H;
+  if (((struct ___OBJ *)__tmp__VVYM)->__id==__PROFIL_SLOT__) {
+    Self__4QTQ=((__PROFIL_SLOT *)__tmp__VVYM);
+    Self__4QTQ->parent_profil__R1LC.link_count__N5KJ=(__INTEGER)(Self__4QTQ->parent_profil__R1LC.link_count__N5KJ +  1);
   } else {
-    link__P2OJ(__tmp__RH2M);
+    link__L5KJ(__tmp__VVYM);
   };
-  return(result__4E2M);
+  return(result__TLYR);
 }
 
-static __READ_SLOT* my_copy__MRKK(__READ_SLOT *Self__NRKK)
+static __READ_SLOT* my_copy__IUGK(__READ_SLOT *Self__JUGK)
 // ({READ_SLOT}) With resultRecursive, No inlinable.
 {
-  void *__tmp__RRKK;
-  void *__tmp__TRKK,*__tmp__URKK;
-  __STRING_CST *Self__54AQ;
-  __PROTOTYPE_CST *Self__A5AQ;
-  __INTEGER_CST *Self__B5AQ;
-  __REAL_CST *Self__D5AQ;
-  __CHARACTER_CST *Self__F5AQ;
-  __IS_EXPANDED *Self__G5AQ;
-  void *__tmp__XRKK;
-  __READ_SLOT *__tmp__YRKK,*result__PRKK;
-  __tmp__RRKK=Self__NRKK->slot__QRKK;
-  __tmp__TRKK=Self__NRKK->receiver__KVXI;
-  switch (((struct ___OBJ *)__tmp__TRKK)->__id) {
+  __INTEGER_64 v__GLKR;
+  void *__tmp__NUGK;
+  void *__tmp__PUGK,*__tmp__QUGK;
+  __STRING_CST *Self__5D3P;
+  __PROTOTYPE_CST *Self__AE3P;
+  __INTEGER_CST *Self__BE3P,*result__2KKR,*Self__ELKR;
+  __POSITION p__FLKR,p__RLKR,p__3LKR;
+  void *t__HLKR,*t__TLKR;
+  __POINTER ptr__3KKR,ptr_table__FNYR,next__ENYR,result__GNYR;
+  __POINTER ptr_table__KNYR,next__JNYR,result__LNYR,ptr__JLKR;
+  __POINTER ptr_table__PNYR,next__ONYR,result__QNYR,ptr_table__UNYR;
+  __POINTER next__TNYR,result__VNYR,ptr__VLKR,ptr_table__ZNYR;
+  __POINTER next__YNYR,result__0NYR,ptr_table__4NYR,next__3NYR;
+  __POINTER result__5NYR;
+  __INTEGER typ_id__4KKR,typ_id__KLKR,typ_id__WLKR;
+  __UINTEGER_32 sz__5KKR,a__ALKR,new_size__BLKR,t__CLKR,a__DLKR;
+  __UINTEGER_32 new_size__NNYR,lab_type__MNYR,sz__LLKR,a__MLKR;
+  __UINTEGER_32 new_size__NLKR,t__OLKR,a__PLKR,new_size__XNYR;
+  __UINTEGER_32 lab_type__WNYR,sz__XLKR,a__YLKR,new_size__ZLKR,t__0LKR;
+  __UINTEGER_32 a__1LKR,new_size__BOYR,lab_type__AOYR;
+  void *__tmp__DSAR,*__tmp__HSAR,*__tmp__2UGK,*__tmp__TUGK;
+  __READ_LOCAL *__tmp__ESAR,*__tmp__ISAR;
+  __REAL_CST *Self__DE3P,*result__ILKR,*Self__QLKR;
+  void *v__SLKR;
+  __CHARACTER_CST *Self__FE3P;
+  __IS_EXPANDED *Self__GE3P,*result__ULKR,*Self__2LKR;
+  __READ_GLOBAL *__tmp__3UGK,*result__YUGK;
+  __READ_SLOT *__tmp__UUGK,*result__LUGK;
+  __tmp__NUGK=Self__JUGK->slot__MUGK;
+  __tmp__PUGK=Self__JUGK->receiver__Q0TI;
+  switch (((struct ___OBJ *)__tmp__PUGK)->__id) {
   case __LIST__: {
-    __tmp__URKK=my_copy__IE2M(__tmp__TRKK);
+    __tmp__QUGK=my_copy__MSYM(__tmp__PUGK);
   } break;
   case __STRING_CST__: {
-    Self__54AQ=((__STRING_CST *)__tmp__TRKK);
-    __tmp__URKK=create__text__BMQH(Self__54AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__54AQ->string__LDAI);
+    Self__5D3P=((__STRING_CST *)__tmp__PUGK);
+    __tmp__QUGK=create__text__ITMH(Self__5D3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5D3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__URKK=my_copy__ODAI(__tmp__TRKK);
+    __tmp__QUGK=my_copy__EK2H(__tmp__PUGK);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__A5AQ=((__PROTOTYPE_CST *)__tmp__TRKK);
-    __tmp__URKK=create__type__HZQC(Self__A5AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__A5AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__AE3P=((__PROTOTYPE_CST *)__tmp__PUGK);
+    __tmp__QUGK=create__type__PKQC(Self__AE3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AE3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__B5AQ=((__INTEGER_CST *)__tmp__TRKK);
-    __tmp__URKK=create__value__type__I1QC(Self__B5AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__B5AQ->value__VUYD,Self__B5AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__BE3P=((__INTEGER_CST *)__tmp__PUGK);
+    p__FLKR=Self__BE3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__GLKR=Self__BE3P->value__W4YD;
+    t__HLKR=Self__BE3P->parent_constant__B3LC.static_type__M2YD;
+    result__2KKR=NULL;
+    ptr__3KKR=((__POINTER )(NULL));
+    typ_id__4KKR= 0;
+    sz__5KKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__5KKR ==  0)) {
+      result__2KKR=INTEGER_CST__;
+    } else {
+      typ_id__4KKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5KKR);
+      if ((typ_id__4KKR == (__INTEGER)(-  1))) {
+        a__ALKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__BLKR=(__UINTEGER_32)((__UINTEGER_32)(sz__5KKR + a__ALKR) & (__UINTEGER_32)(~ a__ALKR));
+        ptr_table__FNYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BLKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__ENYR=((__POINTER )(NULL));
+        result__GNYR=((__POINTER *)ptr_table__FNYR)[ 0];
+        if ((result__GNYR == (void *)NULL)) {
+          result__GNYR=new_lab__2PJ(new_size__BLKR);
+          next__ENYR=(void *)((unsigned long)result__GNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BLKR)));
+          ((__POINTER *)next__ENYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FNYR)[ 0]=next__ENYR;
+        } else {
+          next__ENYR=((__POINTER *)result__GNYR)[ 0];
+          if ((next__ENYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GNYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BLKR <<  1)) <=  4096)) {
+              next__ENYR=(void *)((unsigned long)result__GNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BLKR)));
+            } else {
+              next__ENYR=new_lab__2PJ(new_size__BLKR);
+            };
+            ((__POINTER *)next__ENYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__FNYR)[ 0]=next__ENYR;
+          } else {
+            ((__POINTER *)result__GNYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ENYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__GNYR=next__ENYR;
+          };
+        };
+        ptr__3KKR=result__GNYR;
+      } else {
+        t__CLKR=((__UINTEGER_32 )typ_id__4KKR);
+        a__DLKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__NNYR=(__UINTEGER_32)((__UINTEGER_32)(sz__5KKR + a__DLKR) & (__UINTEGER_32)(~ a__DLKR));
+        ptr_table__KNYR=((__POINTER )(&(table_type[(t__CLKR)])));
+        lab_type__MNYR=(__UINTEGER_32)(t__CLKR |  1);
+        next__JNYR=((__POINTER )(NULL));
+        result__LNYR=((__POINTER *)ptr_table__KNYR)[ 0];
+        if ((result__LNYR == (void *)NULL)) {
+          result__LNYR=new_lab__2PJ(lab_type__MNYR);
+          next__JNYR=(void *)((unsigned long)result__LNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NNYR)));
+          ((__POINTER *)next__JNYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__KNYR)[ 0]=next__JNYR;
+        } else {
+          next__JNYR=((__POINTER *)result__LNYR)[ 0];
+          if ((next__JNYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LNYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NNYR <<  1)) <=  4096)) {
+              next__JNYR=(void *)((unsigned long)result__LNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NNYR)));
+            } else {
+              next__JNYR=new_lab__2PJ(lab_type__MNYR);
+            };
+            ((__POINTER *)next__JNYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__KNYR)[ 0]=next__JNYR;
+          } else {
+            ((__POINTER *)result__LNYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JNYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__LNYR=next__JNYR;
+          };
+        };
+        ptr__3KKR=result__LNYR;
+      };
+      result__2KKR=((__INTEGER_CST *)ptr__3KKR);
+      *(result__2KKR) = *(INTEGER_CST__);
+    };
+    Self__ELKR=((__INTEGER_CST *)result__2KKR);
+    Self__ELKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FLKR;
+    Self__ELKR->value__W4YD=v__GLKR;
+    Self__ELKR->parent_constant__B3LC.static_type__M2YD=t__HLKR;
+    check_type__YG5D(Self__ELKR);
+    __tmp__QUGK=result__2KKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__URKK=my_copy__02IJ(__tmp__TRKK);
+    __tmp__DSAR=read__QB5G(((__READ_LOCAL *)__tmp__PUGK)->local__HJZD);
+    if (__tmp__DSAR==NULL) {
+      __tmp__ESAR=NULL;
+    } else {
+      __tmp__ESAR=((__READ_LOCAL *)__tmp__DSAR);
+    };
+    __tmp__QUGK=__tmp__ESAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__URKK=my_copy__2EAI(__tmp__TRKK);
+    __tmp__QUGK=my_copy__SL2H(__tmp__PUGK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__URKK=my_copy__VFAI(__tmp__TRKK);
+    __tmp__QUGK=my_copy__LM2H(__tmp__PUGK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__URKK=my_copy__CGAI(__tmp__TRKK);
+    __tmp__QUGK=my_copy__YM2H(__tmp__PUGK);
   } break;
   case __REAL_CST__: {
-    Self__D5AQ=((__REAL_CST *)__tmp__TRKK);
-    __tmp__URKK=create__value__type__2KQH(Self__D5AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__D5AQ->value__RGAI,Self__D5AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__DE3P=((__REAL_CST *)__tmp__PUGK);
+    p__RLKR=Self__DE3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__SLKR=Self__DE3P->value__HN2H;
+    t__TLKR=Self__DE3P->parent_constant__U2JH.static_type__M2YD;
+    result__ILKR=NULL;
+    ptr__JLKR=((__POINTER )(NULL));
+    typ_id__KLKR= 0;
+    sz__LLKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__LLKR ==  0)) {
+      result__ILKR=REAL_CST__;
+    } else {
+      typ_id__KLKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LLKR);
+      if ((typ_id__KLKR == (__INTEGER)(-  1))) {
+        a__MLKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__NLKR=(__UINTEGER_32)((__UINTEGER_32)(sz__LLKR + a__MLKR) & (__UINTEGER_32)(~ a__MLKR));
+        ptr_table__PNYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NLKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__ONYR=((__POINTER )(NULL));
+        result__QNYR=((__POINTER *)ptr_table__PNYR)[ 0];
+        if ((result__QNYR == (void *)NULL)) {
+          result__QNYR=new_lab__2PJ(new_size__NLKR);
+          next__ONYR=(void *)((unsigned long)result__QNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NLKR)));
+          ((__POINTER *)next__ONYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__PNYR)[ 0]=next__ONYR;
+        } else {
+          next__ONYR=((__POINTER *)result__QNYR)[ 0];
+          if ((next__ONYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QNYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NLKR <<  1)) <=  4096)) {
+              next__ONYR=(void *)((unsigned long)result__QNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NLKR)));
+            } else {
+              next__ONYR=new_lab__2PJ(new_size__NLKR);
+            };
+            ((__POINTER *)next__ONYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__PNYR)[ 0]=next__ONYR;
+          } else {
+            ((__POINTER *)result__QNYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ONYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__QNYR=next__ONYR;
+          };
+        };
+        ptr__JLKR=result__QNYR;
+      } else {
+        t__OLKR=((__UINTEGER_32 )typ_id__KLKR);
+        a__PLKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__XNYR=(__UINTEGER_32)((__UINTEGER_32)(sz__LLKR + a__PLKR) & (__UINTEGER_32)(~ a__PLKR));
+        ptr_table__UNYR=((__POINTER )(&(table_type[(t__OLKR)])));
+        lab_type__WNYR=(__UINTEGER_32)(t__OLKR |  1);
+        next__TNYR=((__POINTER )(NULL));
+        result__VNYR=((__POINTER *)ptr_table__UNYR)[ 0];
+        if ((result__VNYR == (void *)NULL)) {
+          result__VNYR=new_lab__2PJ(lab_type__WNYR);
+          next__TNYR=(void *)((unsigned long)result__VNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XNYR)));
+          ((__POINTER *)next__TNYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__UNYR)[ 0]=next__TNYR;
+        } else {
+          next__TNYR=((__POINTER *)result__VNYR)[ 0];
+          if ((next__TNYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VNYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XNYR <<  1)) <=  4096)) {
+              next__TNYR=(void *)((unsigned long)result__VNYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XNYR)));
+            } else {
+              next__TNYR=new_lab__2PJ(lab_type__WNYR);
+            };
+            ((__POINTER *)next__TNYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__UNYR)[ 0]=next__TNYR;
+          } else {
+            ((__POINTER *)result__VNYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TNYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__VNYR=next__TNYR;
+          };
+        };
+        ptr__JLKR=result__VNYR;
+      };
+      result__ILKR=((__REAL_CST *)ptr__JLKR);
+      *(result__ILKR) = *(REAL_CST__);
+    };
+    Self__QLKR=((__REAL_CST *)result__ILKR);
+    Self__QLKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RLKR;
+    Self__QLKR->value__HN2H=v__SLKR;
+    Self__QLKR->parent_constant__U2JH.static_type__M2YD=t__TLKR;
+    __tmp__QUGK=result__ILKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__F5AQ=((__CHARACTER_CST *)__tmp__TRKK);
-    __tmp__URKK=create__char__XLQH(Self__F5AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__F5AQ->text__ZGAI);
+    Self__FE3P=((__CHARACTER_CST *)__tmp__PUGK);
+    __tmp__QUGK=create__char__4SMH(Self__FE3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FE3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__G5AQ=((__IS_EXPANDED *)__tmp__TRKK);
-    __tmp__URKK=create__receiver__2J0H(Self__G5AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__G5AQ->receiver__AHAI));
+    Self__GE3P=((__IS_EXPANDED *)__tmp__PUGK);
+    __tmp__HSAR=read__QB5G(((__READ_LOCAL *)Self__GE3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__HSAR==NULL) {
+      __tmp__ISAR=NULL;
+    } else {
+      __tmp__ISAR=((__READ_LOCAL *)__tmp__HSAR);
+    };
+    p__3LKR=Self__GE3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__ULKR=NULL;
+    ptr__VLKR=((__POINTER )(NULL));
+    typ_id__WLKR= 0;
+    sz__XLKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__XLKR ==  0)) {
+      result__ULKR=IS_EXPANDED__;
+    } else {
+      typ_id__WLKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XLKR);
+      if ((typ_id__WLKR == (__INTEGER)(-  1))) {
+        a__YLKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__ZLKR=(__UINTEGER_32)((__UINTEGER_32)(sz__XLKR + a__YLKR) & (__UINTEGER_32)(~ a__YLKR));
+        ptr_table__ZNYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZLKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__YNYR=((__POINTER )(NULL));
+        result__0NYR=((__POINTER *)ptr_table__ZNYR)[ 0];
+        if ((result__0NYR == (void *)NULL)) {
+          result__0NYR=new_lab__2PJ(new_size__ZLKR);
+          next__YNYR=(void *)((unsigned long)result__0NYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZLKR)));
+          ((__POINTER *)next__YNYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ZNYR)[ 0]=next__YNYR;
+        } else {
+          next__YNYR=((__POINTER *)result__0NYR)[ 0];
+          if ((next__YNYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0NYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZLKR <<  1)) <=  4096)) {
+              next__YNYR=(void *)((unsigned long)result__0NYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZLKR)));
+            } else {
+              next__YNYR=new_lab__2PJ(new_size__ZLKR);
+            };
+            ((__POINTER *)next__YNYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ZNYR)[ 0]=next__YNYR;
+          } else {
+            ((__POINTER *)result__0NYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YNYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__0NYR=next__YNYR;
+          };
+        };
+        ptr__VLKR=result__0NYR;
+      } else {
+        t__0LKR=((__UINTEGER_32 )typ_id__WLKR);
+        a__1LKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__BOYR=(__UINTEGER_32)((__UINTEGER_32)(sz__XLKR + a__1LKR) & (__UINTEGER_32)(~ a__1LKR));
+        ptr_table__4NYR=((__POINTER )(&(table_type[(t__0LKR)])));
+        lab_type__AOYR=(__UINTEGER_32)(t__0LKR |  1);
+        next__3NYR=((__POINTER )(NULL));
+        result__5NYR=((__POINTER *)ptr_table__4NYR)[ 0];
+        if ((result__5NYR == (void *)NULL)) {
+          result__5NYR=new_lab__2PJ(lab_type__AOYR);
+          next__3NYR=(void *)((unsigned long)result__5NYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BOYR)));
+          ((__POINTER *)next__3NYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__4NYR)[ 0]=next__3NYR;
+        } else {
+          next__3NYR=((__POINTER *)result__5NYR)[ 0];
+          if ((next__3NYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5NYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BOYR <<  1)) <=  4096)) {
+              next__3NYR=(void *)((unsigned long)result__5NYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BOYR)));
+            } else {
+              next__3NYR=new_lab__2PJ(lab_type__AOYR);
+            };
+            ((__POINTER *)next__3NYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__4NYR)[ 0]=next__3NYR;
+          } else {
+            ((__POINTER *)result__5NYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3NYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__5NYR=next__3NYR;
+          };
+        };
+        ptr__VLKR=result__5NYR;
+      };
+      result__ULKR=((__IS_EXPANDED *)ptr__VLKR);
+      *(result__ULKR) = *(IS_EXPANDED__);
+    };
+    Self__2LKR=((__IS_EXPANDED *)result__ULKR);
+    Self__2LKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__3LKR;
+    Self__2LKR->receiver__WN2H=__tmp__ISAR;
+    __tmp__QUGK=result__ULKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__URKK=my_copy__FHAI(__tmp__TRKK);
+    __tmp__QUGK=my_copy__1N2H(__tmp__PUGK);
   } break;
   case __EXPR_SUP__: {
-    __tmp__URKK=my_copy__OHAI(__tmp__TRKK);
+    __tmp__QUGK=my_copy__EO2H(__tmp__PUGK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__URKK=my_copy__ZHAI(__tmp__TRKK);
+    __tmp__QUGK=my_copy__PO2H(__tmp__PUGK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__URKK=my_copy__FIAI(__tmp__TRKK);
+    __tmp__QUGK=my_copy__1O2H(__tmp__PUGK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__URKK=my_copy__QIAI(__tmp__TRKK);
+    __tmp__QUGK=my_copy__GP2H(__tmp__PUGK);
   } break;
   case __EXPR_AND__: {
-    __tmp__URKK=my_copy__1IAI(__tmp__TRKK);
+    __tmp__QUGK=my_copy__RP2H(__tmp__PUGK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__URKK=my_copy__GJAI(__tmp__TRKK);
+    __tmp__QUGK=my_copy__2P2H(__tmp__PUGK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__URKK=my_copy__RJAI(__tmp__TRKK);
+    __tmp__QUGK=my_copy__HQ2H(__tmp__PUGK);
   } break;
   case __PUT_TO__: {
-    __tmp__URKK=my_copy__2JAI(__tmp__TRKK);
+    __tmp__QUGK=my_copy__SQ2H(__tmp__PUGK);
   } break;
   case __ITEM__: {
-    __tmp__URKK=my_copy__NKAI(__tmp__TRKK);
+    __tmp__QUGK=my_copy__DR2H(__tmp__PUGK);
   } break;
   case __SIZE_OF__: {
-    __tmp__URKK=my_copy__ZKAI(__tmp__TRKK);
+    __tmp__QUGK=my_copy__PR2H(__tmp__PUGK);
   } break;
   case __CAST__: {
-    __tmp__URKK=my_copy__CLAI(__tmp__TRKK);
+    __tmp__QUGK=my_copy__YR2H(__tmp__PUGK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__URKK=my_copy__1E2M(__tmp__TRKK);
+    __tmp__QUGK=my_copy__5SYM(__tmp__PUGK);
   } break;
   case __READ_SLOT__: {
-    __tmp__URKK=my_copy__MRKK(__tmp__TRKK);
+    __tmp__QUGK=my_copy__IUGK(__tmp__PUGK);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__URKK=my_copy__ZRKK(__tmp__TRKK);
+    __tmp__2UGK=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__PUGK)->global__ZGJK),NULL);
+    if (__tmp__2UGK==NULL) {
+      __tmp__3UGK=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__2UGK)->__id) {
+      case __READ_SLOT__: {
+        __tmp__3UGK=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__3UGK=((__READ_GLOBAL *)__tmp__2UGK);
+      } break;
+      }
+    };
+    result__YUGK=__tmp__3UGK;
+    __tmp__QUGK=__tmp__3UGK;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__URKK=my_copy__3BGN(__tmp__TRKK);
+    __tmp__QUGK=my_copy__BQCN(__tmp__PUGK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__URKK=my_copy__VIIO(__tmp__TRKK);
+    __tmp__QUGK=my_copy__NREO(__tmp__PUGK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__URKK=my_copy__3PNO(__tmp__TRKK);
+    __tmp__QUGK=my_copy__VYJO(__tmp__PUGK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__URKK=my_copy__CJIO(__tmp__TRKK);
+    __tmp__QUGK=my_copy__0REO(__tmp__PUGK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__URKK=my_copy__JQNO(__tmp__TRKK);
+    __tmp__QUGK=my_copy__BZJO(__tmp__PUGK);
   } break;
   case __EXPR_NEG__: {
-    __tmp__URKK=my_copy__EBNM(__tmp__TRKK);
+    __tmp__QUGK=my_copy__CNJM(__tmp__PUGK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__URKK=my_copy__EOPL(__tmp__TRKK);
+    __tmp__QUGK=my_copy__5XLL(__tmp__PUGK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__URKK=my_copy__SH2M(__tmp__TRKK);
+    __tmp__QUGK=my_copy__WVYM(__tmp__PUGK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__URKK=my_copy__NJIO(__tmp__TRKK);
+    __tmp__QUGK=my_copy__FSEO(__tmp__PUGK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__URKK=my_copy__YZHP(__tmp__TRKK);
+    __tmp__QUGK=my_copy__QCEP(__tmp__PUGK);
   } break;
   case __EXPR_INF__: {
-    __tmp__URKK=my_copy__13VN(__tmp__TRKK);
+    __tmp__QUGK=my_copy__5LSN(__tmp__PUGK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__URKK=my_copy__G4VN(__tmp__TRKK);
+    __tmp__QUGK=my_copy__KMSN(__tmp__PUGK);
   } break;
   case __EXPR_OR__: {
-    __tmp__URKK=my_copy__FLTN(__tmp__TRKK);
+    __tmp__QUGK=my_copy__JZPN(__tmp__PUGK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__URKK=my_copy__OUWO(__tmp__TRKK);
+    __tmp__QUGK=my_copy__G3SO(__tmp__PUGK);
   } break;
   };
-  __tmp__XRKK=read__with__RUOJ(__tmp__RRKK,__tmp__URKK);
-  if (__tmp__XRKK==NULL) {
-    __tmp__YRKK=NULL;
+  __tmp__TUGK=read__with__NXKJ(__tmp__NUGK,__tmp__QUGK);
+  if (__tmp__TUGK==NULL) {
+    __tmp__UUGK=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__XRKK)->__id) {
+    switch (((struct ___OBJ *)__tmp__TUGK)->__id) {
     case __READ_SLOT__: {
-      __tmp__YRKK=((__READ_SLOT *)__tmp__XRKK);
+      __tmp__UUGK=((__READ_SLOT *)__tmp__TUGK);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__YRKK=NULL;
+      __tmp__UUGK=NULL;
     } break;
     }
   };
-  result__PRKK=__tmp__YRKK;
-  return(__tmp__YRKK);
+  result__LUGK=__tmp__UUGK;
+  return(__tmp__UUGK);
 }
 
-static __READ_GLOBAL* my_copy__ZRKK(__READ_GLOBAL *Self__0RKK)
-// ({READ_GLOBAL}) With resultNo recursive, No inlinable.
+static void* read__with__NXKJ(__SLOT_DATA *Self__OXKJ,void *r__QXKJ)
+// ({SLOT_DATA},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__ASKK;
-  __READ_GLOBAL *__tmp__BSKK,*result__2RKK;
-  __tmp__ASKK=read__with__RUOJ(((__SLOT_DATA *)Self__0RKK->global__3DNK),NULL);
-  if (__tmp__ASKK==NULL) {
-    __tmp__BSKK=NULL;
+  __POSITION __tmp__OOOJ;
+  void *result__PZUJ;
+  __READ_GLOBAL *result__X5AK,*Self__WGJK;
+  __POINTER ptr__Y5AK,ptr_table__DOYR,next__COYR,result__EOYR;
+  __POINTER ptr_table__IOYR,next__HOYR,result__JOYR,ptr__BCBK;
+  __POINTER ptr_table__NOYR,next__MOYR,result__OOYR,ptr_table__SOYR;
+  __POINTER next__ROYR,result__TOYR;
+  __INTEGER typ_id__35AK,typ_id__GCBK;
+  __UINTEGER_32 sz__05AK,a__DE1Q,new_size__BE1Q,t__HE1Q,a__JE1Q;
+  __UINTEGER_32 new_size__LOYR,lab_type__KOYR,sz__DCBK,a__OE1Q;
+  __UINTEGER_32 new_size__ME1Q,t__SE1Q,a__UE1Q,new_size__VOYR;
+  __UINTEGER_32 lab_type__UOYR;
+  __READ_SLOT *result__ACBK,*Self__5GJK;
+  __tmp__OOOJ=Self__OXKJ->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
+  result__PZUJ=NULL;
+  if ((Self__OXKJ->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '-')) {
+    result__X5AK=NULL;
+    ptr__Y5AK=((__POINTER )(NULL));
+    typ_id__35AK= 0;
+    sz__05AK=((__UINTEGER_32 )sizeof(__READ_GLOBAL));
+    if ((sz__05AK ==  0)) {
+      result__X5AK=READ_GLOBAL__;
+    } else {
+      typ_id__35AK=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__05AK);
+      if ((typ_id__35AK == (__INTEGER)(-  1))) {
+        a__DE1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__BE1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__05AK + a__DE1Q) & (__UINTEGER_32)(~ a__DE1Q));
+        ptr_table__DOYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BE1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__COYR=((__POINTER )(NULL));
+        result__EOYR=((__POINTER *)ptr_table__DOYR)[ 0];
+        if ((result__EOYR == (void *)NULL)) {
+          result__EOYR=new_lab__2PJ(new_size__BE1Q);
+          next__COYR=(void *)((unsigned long)result__EOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BE1Q)));
+          ((__POINTER *)next__COYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__DOYR)[ 0]=next__COYR;
+        } else {
+          next__COYR=((__POINTER *)result__EOYR)[ 0];
+          if ((next__COYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EOYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BE1Q <<  1)) <=  4096)) {
+              next__COYR=(void *)((unsigned long)result__EOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BE1Q)));
+            } else {
+              next__COYR=new_lab__2PJ(new_size__BE1Q);
+            };
+            ((__POINTER *)next__COYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__DOYR)[ 0]=next__COYR;
+          } else {
+            ((__POINTER *)result__EOYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__COYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__EOYR=next__COYR;
+          };
+        };
+        ptr__Y5AK=result__EOYR;
+      } else {
+        t__HE1Q=((__UINTEGER_32 )typ_id__35AK);
+        a__JE1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__LOYR=(__UINTEGER_32)((__UINTEGER_32)(sz__05AK + a__JE1Q) & (__UINTEGER_32)(~ a__JE1Q));
+        ptr_table__IOYR=((__POINTER )(&(table_type[(t__HE1Q)])));
+        lab_type__KOYR=(__UINTEGER_32)(t__HE1Q |  1);
+        next__HOYR=((__POINTER )(NULL));
+        result__JOYR=((__POINTER *)ptr_table__IOYR)[ 0];
+        if ((result__JOYR == (void *)NULL)) {
+          result__JOYR=new_lab__2PJ(lab_type__KOYR);
+          next__HOYR=(void *)((unsigned long)result__JOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LOYR)));
+          ((__POINTER *)next__HOYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__IOYR)[ 0]=next__HOYR;
+        } else {
+          next__HOYR=((__POINTER *)result__JOYR)[ 0];
+          if ((next__HOYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JOYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LOYR <<  1)) <=  4096)) {
+              next__HOYR=(void *)((unsigned long)result__JOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LOYR)));
+            } else {
+              next__HOYR=new_lab__2PJ(lab_type__KOYR);
+            };
+            ((__POINTER *)next__HOYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__IOYR)[ 0]=next__HOYR;
+          } else {
+            ((__POINTER *)result__JOYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HOYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__JOYR=next__HOYR;
+          };
+        };
+        ptr__Y5AK=result__JOYR;
+      };
+      result__X5AK=((__READ_GLOBAL *)ptr__Y5AK);
+      *(result__X5AK) = *(READ_GLOBAL__);
+    };
+    Self__WGJK=((__READ_GLOBAL *)result__X5AK);
+    Self__WGJK->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OOOJ;
+    Self__WGJK->global__ZGJK=Self__OXKJ;
+    result__PZUJ=result__X5AK;
   } else {
-    switch (((struct ___OBJ *)__tmp__ASKK)->__id) {
-    case __READ_SLOT__: {
-      __tmp__BSKK=NULL;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__BSKK=((__READ_GLOBAL *)__tmp__ASKK);
-    } break;
-    }
+    result__ACBK=NULL;
+    ptr__BCBK=((__POINTER )(NULL));
+    typ_id__GCBK= 0;
+    sz__DCBK=((__UINTEGER_32 )sizeof(__READ_SLOT));
+    if ((sz__DCBK ==  0)) {
+      result__ACBK=READ_SLOT__;
+    } else {
+      typ_id__GCBK=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DCBK);
+      if ((typ_id__GCBK == (__INTEGER)(-  1))) {
+        a__OE1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__ME1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__DCBK + a__OE1Q) & (__UINTEGER_32)(~ a__OE1Q));
+        ptr_table__NOYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ME1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__MOYR=((__POINTER )(NULL));
+        result__OOYR=((__POINTER *)ptr_table__NOYR)[ 0];
+        if ((result__OOYR == (void *)NULL)) {
+          result__OOYR=new_lab__2PJ(new_size__ME1Q);
+          next__MOYR=(void *)((unsigned long)result__OOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ME1Q)));
+          ((__POINTER *)next__MOYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__NOYR)[ 0]=next__MOYR;
+        } else {
+          next__MOYR=((__POINTER *)result__OOYR)[ 0];
+          if ((next__MOYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OOYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ME1Q <<  1)) <=  4096)) {
+              next__MOYR=(void *)((unsigned long)result__OOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ME1Q)));
+            } else {
+              next__MOYR=new_lab__2PJ(new_size__ME1Q);
+            };
+            ((__POINTER *)next__MOYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__NOYR)[ 0]=next__MOYR;
+          } else {
+            ((__POINTER *)result__OOYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MOYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__OOYR=next__MOYR;
+          };
+        };
+        ptr__BCBK=result__OOYR;
+      } else {
+        t__SE1Q=((__UINTEGER_32 )typ_id__GCBK);
+        a__UE1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__VOYR=(__UINTEGER_32)((__UINTEGER_32)(sz__DCBK + a__UE1Q) & (__UINTEGER_32)(~ a__UE1Q));
+        ptr_table__SOYR=((__POINTER )(&(table_type[(t__SE1Q)])));
+        lab_type__UOYR=(__UINTEGER_32)(t__SE1Q |  1);
+        next__ROYR=((__POINTER )(NULL));
+        result__TOYR=((__POINTER *)ptr_table__SOYR)[ 0];
+        if ((result__TOYR == (void *)NULL)) {
+          result__TOYR=new_lab__2PJ(lab_type__UOYR);
+          next__ROYR=(void *)((unsigned long)result__TOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VOYR)));
+          ((__POINTER *)next__ROYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__SOYR)[ 0]=next__ROYR;
+        } else {
+          next__ROYR=((__POINTER *)result__TOYR)[ 0];
+          if ((next__ROYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TOYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VOYR <<  1)) <=  4096)) {
+              next__ROYR=(void *)((unsigned long)result__TOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VOYR)));
+            } else {
+              next__ROYR=new_lab__2PJ(lab_type__UOYR);
+            };
+            ((__POINTER *)next__ROYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__SOYR)[ 0]=next__ROYR;
+          } else {
+            ((__POINTER *)result__TOYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ROYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__TOYR=next__ROYR;
+          };
+        };
+        ptr__BCBK=result__TOYR;
+      };
+      result__ACBK=((__READ_SLOT *)ptr__BCBK);
+      *(result__ACBK) = *(READ_SLOT__);
+    };
+    Self__5GJK=((__READ_SLOT *)result__ACBK);
+    Self__5GJK->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OOOJ;
+    Self__5GJK->receiver__Q0TI=r__QXKJ;
+    Self__5GJK->slot__MUGK=Self__OXKJ;
+    result__PZUJ=result__ACBK;
   };
-  result__2RKK=__tmp__BSKK;
-  return(__tmp__BSKK);
+  Self__OXKJ->parent_variable__HHZD.ensure_count__YDAG=(__INTEGER)(Self__OXKJ->parent_variable__HHZD.ensure_count__YDAG +  1);
+  return(result__PZUJ);
 }
 
-static __EXPR_NOT_LOGIC* my_copy__3BGN(__EXPR_NOT_LOGIC *Self__4BGN)
+static __EXPR_NOT_LOGIC* my_copy__BQCN(__EXPR_NOT_LOGIC *Self__CQCN)
 // ({EXPR_NOT_LOGIC}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__ACGN;
-  void *__tmp__BCGN,*__tmp__CCGN;
-  __STRING_CST *Self__H5AQ;
-  __PROTOTYPE_CST *Self__I5AQ;
-  __INTEGER_CST *Self__J5AQ;
-  __REAL_CST *Self__L5AQ;
-  __CHARACTER_CST *Self__N5AQ;
-  __IS_EXPANDED *Self__O5AQ;
-  __tmp__ACGN=Self__4BGN->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__BCGN=Self__4BGN->parent_expr_unary_logic__GBYK.right__MM3M;
-  switch (((struct ___OBJ *)__tmp__BCGN)->__id) {
+  __INTEGER_64 v__JMKR;
+  __POSITION __tmp__EQCN,p__IMKR,p__UMKR,p__ANKR;
+  void *__tmp__FQCN,*__tmp__GQCN;
+  __STRING_CST *Self__HE3P;
+  __PROTOTYPE_CST *Self__IE3P;
+  __INTEGER_CST *Self__JE3P,*result__5LKR,*Self__HMKR;
+  void *t__KMKR,*t__WMKR;
+  __POINTER ptr__AMKR,ptr_table__XOYR,next__WOYR,result__YOYR;
+  __POINTER ptr_table__2OYR,next__1OYR,result__3OYR,ptr__MMKR;
+  __POINTER ptr_table__BPYR,next__APYR,result__CPYR,ptr_table__GPYR;
+  __POINTER next__FPYR,result__HPYR,ptr__YMKR,ptr_table__LPYR;
+  __POINTER next__KPYR,result__MPYR,ptr_table__QPYR,next__PPYR;
+  __POINTER result__RPYR,ptr__KBRM,ptr_table__VPYR,next__UPYR;
+  __POINTER result__WPYR,ptr_table__0PYR,next__ZPYR,result__1PYR;
+  __INTEGER typ_id__BMKR,typ_id__NMKR,typ_id__ZMKR,typ_id__PBRM;
+  __UINTEGER_32 sz__CMKR,a__DMKR,new_size__EMKR,t__FMKR,a__GMKR;
+  __UINTEGER_32 new_size__5OYR,lab_type__4OYR,sz__OMKR,a__PMKR;
+  __UINTEGER_32 new_size__QMKR,t__RMKR,a__SMKR,new_size__JPYR;
+  __UINTEGER_32 lab_type__IPYR,sz__0MKR,a__1MKR,new_size__2MKR,t__3MKR;
+  __UINTEGER_32 a__4MKR,new_size__TPYR,lab_type__SPYR,sz__MBRM,a__5H2Q;
+  __UINTEGER_32 new_size__3H2Q,t__DI2Q,a__FI2Q,new_size__3PYR;
+  __UINTEGER_32 lab_type__2PYR;
+  void *__tmp__LSAR,*__tmp__PSAR,*__tmp__VXCR;
+  __READ_LOCAL *__tmp__MSAR,*__tmp__QSAR;
+  __REAL_CST *Self__LE3P,*result__LMKR,*Self__TMKR;
+  void *v__VMKR;
+  __CHARACTER_CST *Self__NE3P;
+  __IS_EXPANDED *Self__OE3P,*result__XMKR,*Self__5MKR;
+  __READ_GLOBAL *__tmp__WXCR;
+  __EXPR_NOT_LOGIC *result__JBRM,*Self__PC1M;
+  __tmp__EQCN=Self__CQCN->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__FQCN=Self__CQCN->parent_expr_unary_logic__AHUK.right__Q0ZM;
+  switch (((struct ___OBJ *)__tmp__FQCN)->__id) {
   case __LIST__: {
-    __tmp__CCGN=my_copy__IE2M(__tmp__BCGN);
+    __tmp__GQCN=my_copy__MSYM(__tmp__FQCN);
   } break;
   case __STRING_CST__: {
-    Self__H5AQ=((__STRING_CST *)__tmp__BCGN);
-    __tmp__CCGN=create__text__BMQH(Self__H5AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__H5AQ->string__LDAI);
+    Self__HE3P=((__STRING_CST *)__tmp__FQCN);
+    __tmp__GQCN=create__text__ITMH(Self__HE3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HE3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__CCGN=my_copy__ODAI(__tmp__BCGN);
+    __tmp__GQCN=my_copy__EK2H(__tmp__FQCN);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__I5AQ=((__PROTOTYPE_CST *)__tmp__BCGN);
-    __tmp__CCGN=create__type__HZQC(Self__I5AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__I5AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__IE3P=((__PROTOTYPE_CST *)__tmp__FQCN);
+    __tmp__GQCN=create__type__PKQC(Self__IE3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IE3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__J5AQ=((__INTEGER_CST *)__tmp__BCGN);
-    __tmp__CCGN=create__value__type__I1QC(Self__J5AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__J5AQ->value__VUYD,Self__J5AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__JE3P=((__INTEGER_CST *)__tmp__FQCN);
+    p__IMKR=Self__JE3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__JMKR=Self__JE3P->value__W4YD;
+    t__KMKR=Self__JE3P->parent_constant__B3LC.static_type__M2YD;
+    result__5LKR=NULL;
+    ptr__AMKR=((__POINTER )(NULL));
+    typ_id__BMKR= 0;
+    sz__CMKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__CMKR ==  0)) {
+      result__5LKR=INTEGER_CST__;
+    } else {
+      typ_id__BMKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CMKR);
+      if ((typ_id__BMKR == (__INTEGER)(-  1))) {
+        a__DMKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__EMKR=(__UINTEGER_32)((__UINTEGER_32)(sz__CMKR + a__DMKR) & (__UINTEGER_32)(~ a__DMKR));
+        ptr_table__XOYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EMKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__WOYR=((__POINTER )(NULL));
+        result__YOYR=((__POINTER *)ptr_table__XOYR)[ 0];
+        if ((result__YOYR == (void *)NULL)) {
+          result__YOYR=new_lab__2PJ(new_size__EMKR);
+          next__WOYR=(void *)((unsigned long)result__YOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EMKR)));
+          ((__POINTER *)next__WOYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__XOYR)[ 0]=next__WOYR;
+        } else {
+          next__WOYR=((__POINTER *)result__YOYR)[ 0];
+          if ((next__WOYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YOYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EMKR <<  1)) <=  4096)) {
+              next__WOYR=(void *)((unsigned long)result__YOYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EMKR)));
+            } else {
+              next__WOYR=new_lab__2PJ(new_size__EMKR);
+            };
+            ((__POINTER *)next__WOYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__XOYR)[ 0]=next__WOYR;
+          } else {
+            ((__POINTER *)result__YOYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WOYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__YOYR=next__WOYR;
+          };
+        };
+        ptr__AMKR=result__YOYR;
+      } else {
+        t__FMKR=((__UINTEGER_32 )typ_id__BMKR);
+        a__GMKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__5OYR=(__UINTEGER_32)((__UINTEGER_32)(sz__CMKR + a__GMKR) & (__UINTEGER_32)(~ a__GMKR));
+        ptr_table__2OYR=((__POINTER )(&(table_type[(t__FMKR)])));
+        lab_type__4OYR=(__UINTEGER_32)(t__FMKR |  1);
+        next__1OYR=((__POINTER )(NULL));
+        result__3OYR=((__POINTER *)ptr_table__2OYR)[ 0];
+        if ((result__3OYR == (void *)NULL)) {
+          result__3OYR=new_lab__2PJ(lab_type__4OYR);
+          next__1OYR=(void *)((unsigned long)result__3OYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5OYR)));
+          ((__POINTER *)next__1OYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__2OYR)[ 0]=next__1OYR;
+        } else {
+          next__1OYR=((__POINTER *)result__3OYR)[ 0];
+          if ((next__1OYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3OYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5OYR <<  1)) <=  4096)) {
+              next__1OYR=(void *)((unsigned long)result__3OYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5OYR)));
+            } else {
+              next__1OYR=new_lab__2PJ(lab_type__4OYR);
+            };
+            ((__POINTER *)next__1OYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__2OYR)[ 0]=next__1OYR;
+          } else {
+            ((__POINTER *)result__3OYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1OYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__3OYR=next__1OYR;
+          };
+        };
+        ptr__AMKR=result__3OYR;
+      };
+      result__5LKR=((__INTEGER_CST *)ptr__AMKR);
+      *(result__5LKR) = *(INTEGER_CST__);
+    };
+    Self__HMKR=((__INTEGER_CST *)result__5LKR);
+    Self__HMKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IMKR;
+    Self__HMKR->value__W4YD=v__JMKR;
+    Self__HMKR->parent_constant__B3LC.static_type__M2YD=t__KMKR;
+    check_type__YG5D(Self__HMKR);
+    __tmp__GQCN=result__5LKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__CCGN=my_copy__02IJ(__tmp__BCGN);
+    __tmp__LSAR=read__QB5G(((__READ_LOCAL *)__tmp__FQCN)->local__HJZD);
+    if (__tmp__LSAR==NULL) {
+      __tmp__MSAR=NULL;
+    } else {
+      __tmp__MSAR=((__READ_LOCAL *)__tmp__LSAR);
+    };
+    __tmp__GQCN=__tmp__MSAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__CCGN=my_copy__2EAI(__tmp__BCGN);
+    __tmp__GQCN=my_copy__SL2H(__tmp__FQCN);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__CCGN=my_copy__VFAI(__tmp__BCGN);
+    __tmp__GQCN=my_copy__LM2H(__tmp__FQCN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__CCGN=my_copy__CGAI(__tmp__BCGN);
+    __tmp__GQCN=my_copy__YM2H(__tmp__FQCN);
   } break;
   case __REAL_CST__: {
-    Self__L5AQ=((__REAL_CST *)__tmp__BCGN);
-    __tmp__CCGN=create__value__type__2KQH(Self__L5AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__L5AQ->value__RGAI,Self__L5AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__LE3P=((__REAL_CST *)__tmp__FQCN);
+    p__UMKR=Self__LE3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__VMKR=Self__LE3P->value__HN2H;
+    t__WMKR=Self__LE3P->parent_constant__U2JH.static_type__M2YD;
+    result__LMKR=NULL;
+    ptr__MMKR=((__POINTER )(NULL));
+    typ_id__NMKR= 0;
+    sz__OMKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__OMKR ==  0)) {
+      result__LMKR=REAL_CST__;
+    } else {
+      typ_id__NMKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OMKR);
+      if ((typ_id__NMKR == (__INTEGER)(-  1))) {
+        a__PMKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__QMKR=(__UINTEGER_32)((__UINTEGER_32)(sz__OMKR + a__PMKR) & (__UINTEGER_32)(~ a__PMKR));
+        ptr_table__BPYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QMKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__APYR=((__POINTER )(NULL));
+        result__CPYR=((__POINTER *)ptr_table__BPYR)[ 0];
+        if ((result__CPYR == (void *)NULL)) {
+          result__CPYR=new_lab__2PJ(new_size__QMKR);
+          next__APYR=(void *)((unsigned long)result__CPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QMKR)));
+          ((__POINTER *)next__APYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__BPYR)[ 0]=next__APYR;
+        } else {
+          next__APYR=((__POINTER *)result__CPYR)[ 0];
+          if ((next__APYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CPYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QMKR <<  1)) <=  4096)) {
+              next__APYR=(void *)((unsigned long)result__CPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QMKR)));
+            } else {
+              next__APYR=new_lab__2PJ(new_size__QMKR);
+            };
+            ((__POINTER *)next__APYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__BPYR)[ 0]=next__APYR;
+          } else {
+            ((__POINTER *)result__CPYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__APYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__CPYR=next__APYR;
+          };
+        };
+        ptr__MMKR=result__CPYR;
+      } else {
+        t__RMKR=((__UINTEGER_32 )typ_id__NMKR);
+        a__SMKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__JPYR=(__UINTEGER_32)((__UINTEGER_32)(sz__OMKR + a__SMKR) & (__UINTEGER_32)(~ a__SMKR));
+        ptr_table__GPYR=((__POINTER )(&(table_type[(t__RMKR)])));
+        lab_type__IPYR=(__UINTEGER_32)(t__RMKR |  1);
+        next__FPYR=((__POINTER )(NULL));
+        result__HPYR=((__POINTER *)ptr_table__GPYR)[ 0];
+        if ((result__HPYR == (void *)NULL)) {
+          result__HPYR=new_lab__2PJ(lab_type__IPYR);
+          next__FPYR=(void *)((unsigned long)result__HPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JPYR)));
+          ((__POINTER *)next__FPYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__GPYR)[ 0]=next__FPYR;
+        } else {
+          next__FPYR=((__POINTER *)result__HPYR)[ 0];
+          if ((next__FPYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HPYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JPYR <<  1)) <=  4096)) {
+              next__FPYR=(void *)((unsigned long)result__HPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JPYR)));
+            } else {
+              next__FPYR=new_lab__2PJ(lab_type__IPYR);
+            };
+            ((__POINTER *)next__FPYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__GPYR)[ 0]=next__FPYR;
+          } else {
+            ((__POINTER *)result__HPYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FPYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__HPYR=next__FPYR;
+          };
+        };
+        ptr__MMKR=result__HPYR;
+      };
+      result__LMKR=((__REAL_CST *)ptr__MMKR);
+      *(result__LMKR) = *(REAL_CST__);
+    };
+    Self__TMKR=((__REAL_CST *)result__LMKR);
+    Self__TMKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UMKR;
+    Self__TMKR->value__HN2H=v__VMKR;
+    Self__TMKR->parent_constant__U2JH.static_type__M2YD=t__WMKR;
+    __tmp__GQCN=result__LMKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__N5AQ=((__CHARACTER_CST *)__tmp__BCGN);
-    __tmp__CCGN=create__char__XLQH(Self__N5AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__N5AQ->text__ZGAI);
+    Self__NE3P=((__CHARACTER_CST *)__tmp__FQCN);
+    __tmp__GQCN=create__char__4SMH(Self__NE3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NE3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__O5AQ=((__IS_EXPANDED *)__tmp__BCGN);
-    __tmp__CCGN=create__receiver__2J0H(Self__O5AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__O5AQ->receiver__AHAI));
+    Self__OE3P=((__IS_EXPANDED *)__tmp__FQCN);
+    __tmp__PSAR=read__QB5G(((__READ_LOCAL *)Self__OE3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__PSAR==NULL) {
+      __tmp__QSAR=NULL;
+    } else {
+      __tmp__QSAR=((__READ_LOCAL *)__tmp__PSAR);
+    };
+    p__ANKR=Self__OE3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__XMKR=NULL;
+    ptr__YMKR=((__POINTER )(NULL));
+    typ_id__ZMKR= 0;
+    sz__0MKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__0MKR ==  0)) {
+      result__XMKR=IS_EXPANDED__;
+    } else {
+      typ_id__ZMKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0MKR);
+      if ((typ_id__ZMKR == (__INTEGER)(-  1))) {
+        a__1MKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__2MKR=(__UINTEGER_32)((__UINTEGER_32)(sz__0MKR + a__1MKR) & (__UINTEGER_32)(~ a__1MKR));
+        ptr_table__LPYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2MKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__KPYR=((__POINTER )(NULL));
+        result__MPYR=((__POINTER *)ptr_table__LPYR)[ 0];
+        if ((result__MPYR == (void *)NULL)) {
+          result__MPYR=new_lab__2PJ(new_size__2MKR);
+          next__KPYR=(void *)((unsigned long)result__MPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2MKR)));
+          ((__POINTER *)next__KPYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__LPYR)[ 0]=next__KPYR;
+        } else {
+          next__KPYR=((__POINTER *)result__MPYR)[ 0];
+          if ((next__KPYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MPYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2MKR <<  1)) <=  4096)) {
+              next__KPYR=(void *)((unsigned long)result__MPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2MKR)));
+            } else {
+              next__KPYR=new_lab__2PJ(new_size__2MKR);
+            };
+            ((__POINTER *)next__KPYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__LPYR)[ 0]=next__KPYR;
+          } else {
+            ((__POINTER *)result__MPYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KPYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__MPYR=next__KPYR;
+          };
+        };
+        ptr__YMKR=result__MPYR;
+      } else {
+        t__3MKR=((__UINTEGER_32 )typ_id__ZMKR);
+        a__4MKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__TPYR=(__UINTEGER_32)((__UINTEGER_32)(sz__0MKR + a__4MKR) & (__UINTEGER_32)(~ a__4MKR));
+        ptr_table__QPYR=((__POINTER )(&(table_type[(t__3MKR)])));
+        lab_type__SPYR=(__UINTEGER_32)(t__3MKR |  1);
+        next__PPYR=((__POINTER )(NULL));
+        result__RPYR=((__POINTER *)ptr_table__QPYR)[ 0];
+        if ((result__RPYR == (void *)NULL)) {
+          result__RPYR=new_lab__2PJ(lab_type__SPYR);
+          next__PPYR=(void *)((unsigned long)result__RPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TPYR)));
+          ((__POINTER *)next__PPYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__QPYR)[ 0]=next__PPYR;
+        } else {
+          next__PPYR=((__POINTER *)result__RPYR)[ 0];
+          if ((next__PPYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RPYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TPYR <<  1)) <=  4096)) {
+              next__PPYR=(void *)((unsigned long)result__RPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TPYR)));
+            } else {
+              next__PPYR=new_lab__2PJ(lab_type__SPYR);
+            };
+            ((__POINTER *)next__PPYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__QPYR)[ 0]=next__PPYR;
+          } else {
+            ((__POINTER *)result__RPYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PPYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__RPYR=next__PPYR;
+          };
+        };
+        ptr__YMKR=result__RPYR;
+      };
+      result__XMKR=((__IS_EXPANDED *)ptr__YMKR);
+      *(result__XMKR) = *(IS_EXPANDED__);
+    };
+    Self__5MKR=((__IS_EXPANDED *)result__XMKR);
+    Self__5MKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ANKR;
+    Self__5MKR->receiver__WN2H=__tmp__QSAR;
+    __tmp__GQCN=result__XMKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__CCGN=my_copy__FHAI(__tmp__BCGN);
+    __tmp__GQCN=my_copy__1N2H(__tmp__FQCN);
   } break;
   case __EXPR_SUP__: {
-    __tmp__CCGN=my_copy__OHAI(__tmp__BCGN);
+    __tmp__GQCN=my_copy__EO2H(__tmp__FQCN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__CCGN=my_copy__ZHAI(__tmp__BCGN);
+    __tmp__GQCN=my_copy__PO2H(__tmp__FQCN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__CCGN=my_copy__FIAI(__tmp__BCGN);
+    __tmp__GQCN=my_copy__1O2H(__tmp__FQCN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__CCGN=my_copy__QIAI(__tmp__BCGN);
+    __tmp__GQCN=my_copy__GP2H(__tmp__FQCN);
   } break;
   case __EXPR_AND__: {
-    __tmp__CCGN=my_copy__1IAI(__tmp__BCGN);
+    __tmp__GQCN=my_copy__RP2H(__tmp__FQCN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__CCGN=my_copy__GJAI(__tmp__BCGN);
+    __tmp__GQCN=my_copy__2P2H(__tmp__FQCN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__CCGN=my_copy__RJAI(__tmp__BCGN);
+    __tmp__GQCN=my_copy__HQ2H(__tmp__FQCN);
   } break;
   case __PUT_TO__: {
-    __tmp__CCGN=my_copy__2JAI(__tmp__BCGN);
+    __tmp__GQCN=my_copy__SQ2H(__tmp__FQCN);
   } break;
   case __ITEM__: {
-    __tmp__CCGN=my_copy__NKAI(__tmp__BCGN);
+    __tmp__GQCN=my_copy__DR2H(__tmp__FQCN);
   } break;
   case __SIZE_OF__: {
-    __tmp__CCGN=my_copy__ZKAI(__tmp__BCGN);
+    __tmp__GQCN=my_copy__PR2H(__tmp__FQCN);
   } break;
   case __CAST__: {
-    __tmp__CCGN=my_copy__CLAI(__tmp__BCGN);
+    __tmp__GQCN=my_copy__YR2H(__tmp__FQCN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__CCGN=my_copy__1E2M(__tmp__BCGN);
+    __tmp__GQCN=my_copy__5SYM(__tmp__FQCN);
   } break;
   case __READ_SLOT__: {
-    __tmp__CCGN=my_copy__MRKK(__tmp__BCGN);
+    __tmp__GQCN=my_copy__IUGK(__tmp__FQCN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__CCGN=my_copy__ZRKK(__tmp__BCGN);
+    __tmp__VXCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FQCN)->global__ZGJK),NULL);
+    if (__tmp__VXCR==NULL) {
+      __tmp__WXCR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__VXCR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__WXCR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__WXCR=((__READ_GLOBAL *)__tmp__VXCR);
+      } break;
+      }
+    };
+    __tmp__GQCN=__tmp__WXCR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__CCGN=my_copy__3BGN(__tmp__BCGN);
+    __tmp__GQCN=my_copy__BQCN(__tmp__FQCN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__CCGN=my_copy__VIIO(__tmp__BCGN);
+    __tmp__GQCN=my_copy__NREO(__tmp__FQCN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__CCGN=my_copy__3PNO(__tmp__BCGN);
+    __tmp__GQCN=my_copy__VYJO(__tmp__FQCN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__CCGN=my_copy__CJIO(__tmp__BCGN);
+    __tmp__GQCN=my_copy__0REO(__tmp__FQCN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__CCGN=my_copy__JQNO(__tmp__BCGN);
+    __tmp__GQCN=my_copy__BZJO(__tmp__FQCN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__CCGN=my_copy__EBNM(__tmp__BCGN);
+    __tmp__GQCN=my_copy__CNJM(__tmp__FQCN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__CCGN=my_copy__EOPL(__tmp__BCGN);
+    __tmp__GQCN=my_copy__5XLL(__tmp__FQCN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__CCGN=my_copy__SH2M(__tmp__BCGN);
+    __tmp__GQCN=my_copy__WVYM(__tmp__FQCN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__CCGN=my_copy__NJIO(__tmp__BCGN);
+    __tmp__GQCN=my_copy__FSEO(__tmp__FQCN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__CCGN=my_copy__YZHP(__tmp__BCGN);
+    __tmp__GQCN=my_copy__QCEP(__tmp__FQCN);
   } break;
   case __EXPR_INF__: {
-    __tmp__CCGN=my_copy__13VN(__tmp__BCGN);
+    __tmp__GQCN=my_copy__5LSN(__tmp__FQCN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__CCGN=my_copy__G4VN(__tmp__BCGN);
+    __tmp__GQCN=my_copy__KMSN(__tmp__FQCN);
   } break;
   case __EXPR_OR__: {
-    __tmp__CCGN=my_copy__FLTN(__tmp__BCGN);
+    __tmp__GQCN=my_copy__JZPN(__tmp__FQCN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__CCGN=my_copy__OUWO(__tmp__BCGN);
+    __tmp__GQCN=my_copy__G3SO(__tmp__FQCN);
   } break;
   };
-  return(create__with__NMRM(__tmp__ACGN,__tmp__CCGN));
+  result__JBRM=NULL;
+  ptr__KBRM=((__POINTER )(NULL));
+  typ_id__PBRM= 0;
+  sz__MBRM=((__UINTEGER_32 )sizeof(__EXPR_NOT_LOGIC));
+  if ((sz__MBRM ==  0)) {
+    result__JBRM=EXPR_NOT_LOGIC__;
+  } else {
+    typ_id__PBRM=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MBRM);
+    if ((typ_id__PBRM == (__INTEGER)(-  1))) {
+      a__5H2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__3H2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__MBRM + a__5H2Q) & (__UINTEGER_32)(~ a__5H2Q));
+      ptr_table__VPYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3H2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__UPYR=((__POINTER )(NULL));
+      result__WPYR=((__POINTER *)ptr_table__VPYR)[ 0];
+      if ((result__WPYR == (void *)NULL)) {
+        result__WPYR=new_lab__2PJ(new_size__3H2Q);
+        next__UPYR=(void *)((unsigned long)result__WPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3H2Q)));
+        ((__POINTER *)next__UPYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__VPYR)[ 0]=next__UPYR;
+      } else {
+        next__UPYR=((__POINTER *)result__WPYR)[ 0];
+        if ((next__UPYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WPYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3H2Q <<  1)) <=  4096)) {
+            next__UPYR=(void *)((unsigned long)result__WPYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3H2Q)));
+          } else {
+            next__UPYR=new_lab__2PJ(new_size__3H2Q);
+          };
+          ((__POINTER *)next__UPYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__VPYR)[ 0]=next__UPYR;
+        } else {
+          ((__POINTER *)result__WPYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UPYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__WPYR=next__UPYR;
+        };
+      };
+      ptr__KBRM=result__WPYR;
+    } else {
+      t__DI2Q=((__UINTEGER_32 )typ_id__PBRM);
+      a__FI2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__3PYR=(__UINTEGER_32)((__UINTEGER_32)(sz__MBRM + a__FI2Q) & (__UINTEGER_32)(~ a__FI2Q));
+      ptr_table__0PYR=((__POINTER )(&(table_type[(t__DI2Q)])));
+      lab_type__2PYR=(__UINTEGER_32)(t__DI2Q |  1);
+      next__ZPYR=((__POINTER )(NULL));
+      result__1PYR=((__POINTER *)ptr_table__0PYR)[ 0];
+      if ((result__1PYR == (void *)NULL)) {
+        result__1PYR=new_lab__2PJ(lab_type__2PYR);
+        next__ZPYR=(void *)((unsigned long)result__1PYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3PYR)));
+        ((__POINTER *)next__ZPYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__0PYR)[ 0]=next__ZPYR;
+      } else {
+        next__ZPYR=((__POINTER *)result__1PYR)[ 0];
+        if ((next__ZPYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1PYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3PYR <<  1)) <=  4096)) {
+            next__ZPYR=(void *)((unsigned long)result__1PYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3PYR)));
+          } else {
+            next__ZPYR=new_lab__2PJ(lab_type__2PYR);
+          };
+          ((__POINTER *)next__ZPYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__0PYR)[ 0]=next__ZPYR;
+        } else {
+          ((__POINTER *)result__1PYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZPYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__1PYR=next__ZPYR;
+        };
+      };
+      ptr__KBRM=result__1PYR;
+    };
+    result__JBRM=((__EXPR_NOT_LOGIC *)ptr__KBRM);
+    *(result__JBRM) = *(EXPR_NOT_LOGIC__);
+  };
+  Self__PC1M=((__EXPR_NOT_LOGIC *)result__JBRM);
+  Self__PC1M->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__EQCN;
+  Self__PC1M->parent_expr_unary_logic__AHUK.right__Q0ZM=__tmp__GQCN;
+  return(result__JBRM);
 }
 
-static __EXPR_OR_LOGIC* my_copy__VIIO(__EXPR_OR_LOGIC *Self__WIIO)
+static __EXPR_OR_LOGIC* my_copy__NREO(__EXPR_OR_LOGIC *Self__OREO)
 // ({EXPR_OR_LOGIC}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__YIIO;
-  void *__tmp__0IIO,*__tmp__1IIO,*__tmp__4IIO,*__tmp__5IIO;
-  __STRING_CST *Self__P5AQ,*Self__X5AQ;
-  __PROTOTYPE_CST *Self__Q5AQ,*Self__Y5AQ;
-  __INTEGER_CST *Self__R5AQ,*Self__Z5AQ;
-  __REAL_CST *Self__T5AQ,*Self__15AQ;
-  __CHARACTER_CST *Self__V5AQ,*Self__35AQ;
-  __IS_EXPANDED *Self__W5AQ,*Self__45AQ;
-  __tmp__YIIO=Self__WIIO->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__0IIO=Self__WIIO->parent_expr_binary_logic__CEGL.left__ZIIO;
-  switch (((struct ___OBJ *)__tmp__0IIO)->__id) {
+  __INTEGER_64 v__MNKR,v__POKR;
+  __POSITION __tmp__QREO,p__LNKR,p__XNKR,p__DOKR,p__OOKR,p__0OKR;
+  __POSITION p__GPKR;
+  void *__tmp__SREO,*__tmp__TREO,*__tmp__WREO,*__tmp__XREO;
+  __STRING_CST *Self__PE3P,*Self__XE3P;
+  __PROTOTYPE_CST *Self__QE3P,*Self__YE3P;
+  __INTEGER_CST *Self__RE3P,*result__CNKR,*Self__KNKR,*Self__ZE3P;
+  __INTEGER_CST *result__FOKR,*Self__NOKR;
+  void *t__NNKR,*t__ZNKR,*t__QOKR,*t__2OKR;
+  __POINTER ptr__DNKR,ptr_table__5PYR,next__4PYR,result__AQYR;
+  __POINTER ptr_table__EQYR,next__DQYR,result__FQYR,ptr__PNKR;
+  __POINTER ptr_table__JQYR,next__IQYR,result__KQYR,ptr_table__OQYR;
+  __POINTER next__NQYR,result__PQYR,ptr__1NKR,ptr_table__TQYR;
+  __POINTER next__SQYR,result__UQYR,ptr_table__YQYR,next__XQYR;
+  __POINTER result__ZQYR,ptr__GOKR,ptr_table__3QYR,next__2QYR;
+  __POINTER result__4QYR,ptr_table__CRYR,next__BRYR,result__DRYR;
+  __POINTER ptr__SOKR,ptr_table__HRYR,next__GRYR,result__IRYR;
+  __POINTER ptr_table__MRYR,next__LRYR,result__NRYR,ptr__4OKR;
+  __POINTER ptr_table__RRYR,next__QRYR,result__SRYR,ptr_table__WRYR;
+  __POINTER next__VRYR,result__XRYR,ptr__G4DO,ptr_table__1RYR;
+  __POINTER next__0RYR,result__2RYR,ptr_table__ASYR,next__5RYR;
+  __POINTER result__BSYR;
+  __INTEGER typ_id__ENKR,typ_id__QNKR,typ_id__2NKR,typ_id__HOKR;
+  __INTEGER typ_id__TOKR,typ_id__5OKR,typ_id__L4DO;
+  __UINTEGER_32 sz__FNKR,a__GNKR,new_size__HNKR,t__INKR,a__JNKR;
+  __UINTEGER_32 new_size__HQYR,lab_type__GQYR,sz__RNKR,a__SNKR;
+  __UINTEGER_32 new_size__TNKR,t__UNKR,a__VNKR,new_size__RQYR;
+  __UINTEGER_32 lab_type__QQYR,sz__3NKR,a__4NKR,new_size__5NKR,t__AOKR;
+  __UINTEGER_32 a__BOKR,new_size__1QYR,lab_type__0QYR,sz__IOKR,a__JOKR;
+  __UINTEGER_32 new_size__KOKR,t__LOKR,a__MOKR,new_size__FRYR;
+  __UINTEGER_32 lab_type__ERYR,sz__UOKR,a__VOKR,new_size__WOKR,t__XOKR;
+  __UINTEGER_32 a__YOKR,new_size__PRYR,lab_type__ORYR,sz__APKR,a__BPKR;
+  __UINTEGER_32 new_size__CPKR,t__DPKR,a__EPKR,new_size__ZRYR;
+  __UINTEGER_32 lab_type__YRYR,sz__I4DO,a__KI2Q,new_size__II2Q,t__OI2Q;
+  __UINTEGER_32 a__QI2Q,new_size__DSYR,lab_type__CSYR;
+  void *__tmp__TSAR,*__tmp__XSAR,*__tmp__ZXCR,*__tmp__1SAR,*__tmp__5SAR;
+  void *__tmp__3XCR;
+  __READ_LOCAL *__tmp__USAR,*__tmp__YSAR,*__tmp__2SAR,*__tmp__ATAR;
+  __REAL_CST *Self__TE3P,*result__ONKR,*Self__WNKR,*Self__1E3P;
+  __REAL_CST *result__ROKR,*Self__ZOKR;
+  void *v__YNKR,*v__1OKR;
+  __CHARACTER_CST *Self__VE3P,*Self__3E3P;
+  __IS_EXPANDED *Self__WE3P,*result__0NKR,*Self__COKR,*Self__4E3P;
+  __IS_EXPANDED *result__3OKR,*Self__FPKR;
+  __READ_GLOBAL *__tmp__0XCR,*__tmp__4XCR;
+  __EXPR_OR_LOGIC *result__F4DO,*Self__SXGO;
+  __tmp__QREO=Self__OREO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__SREO=Self__OREO->parent_expr_binary_logic__QICL.left__RREO;
+  switch (((struct ___OBJ *)__tmp__SREO)->__id) {
   case __LIST__: {
-    __tmp__1IIO=my_copy__IE2M(__tmp__0IIO);
+    __tmp__TREO=my_copy__MSYM(__tmp__SREO);
   } break;
   case __STRING_CST__: {
-    Self__P5AQ=((__STRING_CST *)__tmp__0IIO);
-    __tmp__1IIO=create__text__BMQH(Self__P5AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__P5AQ->string__LDAI);
+    Self__PE3P=((__STRING_CST *)__tmp__SREO);
+    __tmp__TREO=create__text__ITMH(Self__PE3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__PE3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__1IIO=my_copy__ODAI(__tmp__0IIO);
+    __tmp__TREO=my_copy__EK2H(__tmp__SREO);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__Q5AQ=((__PROTOTYPE_CST *)__tmp__0IIO);
-    __tmp__1IIO=create__type__HZQC(Self__Q5AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__Q5AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__QE3P=((__PROTOTYPE_CST *)__tmp__SREO);
+    __tmp__TREO=create__type__PKQC(Self__QE3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QE3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__R5AQ=((__INTEGER_CST *)__tmp__0IIO);
-    __tmp__1IIO=create__value__type__I1QC(Self__R5AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__R5AQ->value__VUYD,Self__R5AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__RE3P=((__INTEGER_CST *)__tmp__SREO);
+    p__LNKR=Self__RE3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__MNKR=Self__RE3P->value__W4YD;
+    t__NNKR=Self__RE3P->parent_constant__B3LC.static_type__M2YD;
+    result__CNKR=NULL;
+    ptr__DNKR=((__POINTER )(NULL));
+    typ_id__ENKR= 0;
+    sz__FNKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__FNKR ==  0)) {
+      result__CNKR=INTEGER_CST__;
+    } else {
+      typ_id__ENKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FNKR);
+      if ((typ_id__ENKR == (__INTEGER)(-  1))) {
+        a__GNKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__HNKR=(__UINTEGER_32)((__UINTEGER_32)(sz__FNKR + a__GNKR) & (__UINTEGER_32)(~ a__GNKR));
+        ptr_table__5PYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HNKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__4PYR=((__POINTER )(NULL));
+        result__AQYR=((__POINTER *)ptr_table__5PYR)[ 0];
+        if ((result__AQYR == (void *)NULL)) {
+          result__AQYR=new_lab__2PJ(new_size__HNKR);
+          next__4PYR=(void *)((unsigned long)result__AQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HNKR)));
+          ((__POINTER *)next__4PYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__5PYR)[ 0]=next__4PYR;
+        } else {
+          next__4PYR=((__POINTER *)result__AQYR)[ 0];
+          if ((next__4PYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AQYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HNKR <<  1)) <=  4096)) {
+              next__4PYR=(void *)((unsigned long)result__AQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HNKR)));
+            } else {
+              next__4PYR=new_lab__2PJ(new_size__HNKR);
+            };
+            ((__POINTER *)next__4PYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__5PYR)[ 0]=next__4PYR;
+          } else {
+            ((__POINTER *)result__AQYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4PYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__AQYR=next__4PYR;
+          };
+        };
+        ptr__DNKR=result__AQYR;
+      } else {
+        t__INKR=((__UINTEGER_32 )typ_id__ENKR);
+        a__JNKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__HQYR=(__UINTEGER_32)((__UINTEGER_32)(sz__FNKR + a__JNKR) & (__UINTEGER_32)(~ a__JNKR));
+        ptr_table__EQYR=((__POINTER )(&(table_type[(t__INKR)])));
+        lab_type__GQYR=(__UINTEGER_32)(t__INKR |  1);
+        next__DQYR=((__POINTER )(NULL));
+        result__FQYR=((__POINTER *)ptr_table__EQYR)[ 0];
+        if ((result__FQYR == (void *)NULL)) {
+          result__FQYR=new_lab__2PJ(lab_type__GQYR);
+          next__DQYR=(void *)((unsigned long)result__FQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HQYR)));
+          ((__POINTER *)next__DQYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__EQYR)[ 0]=next__DQYR;
+        } else {
+          next__DQYR=((__POINTER *)result__FQYR)[ 0];
+          if ((next__DQYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FQYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HQYR <<  1)) <=  4096)) {
+              next__DQYR=(void *)((unsigned long)result__FQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HQYR)));
+            } else {
+              next__DQYR=new_lab__2PJ(lab_type__GQYR);
+            };
+            ((__POINTER *)next__DQYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__EQYR)[ 0]=next__DQYR;
+          } else {
+            ((__POINTER *)result__FQYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DQYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__FQYR=next__DQYR;
+          };
+        };
+        ptr__DNKR=result__FQYR;
+      };
+      result__CNKR=((__INTEGER_CST *)ptr__DNKR);
+      *(result__CNKR) = *(INTEGER_CST__);
+    };
+    Self__KNKR=((__INTEGER_CST *)result__CNKR);
+    Self__KNKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__LNKR;
+    Self__KNKR->value__W4YD=v__MNKR;
+    Self__KNKR->parent_constant__B3LC.static_type__M2YD=t__NNKR;
+    check_type__YG5D(Self__KNKR);
+    __tmp__TREO=result__CNKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__1IIO=my_copy__02IJ(__tmp__0IIO);
+    __tmp__TSAR=read__QB5G(((__READ_LOCAL *)__tmp__SREO)->local__HJZD);
+    if (__tmp__TSAR==NULL) {
+      __tmp__USAR=NULL;
+    } else {
+      __tmp__USAR=((__READ_LOCAL *)__tmp__TSAR);
+    };
+    __tmp__TREO=__tmp__USAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__1IIO=my_copy__2EAI(__tmp__0IIO);
+    __tmp__TREO=my_copy__SL2H(__tmp__SREO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__1IIO=my_copy__VFAI(__tmp__0IIO);
+    __tmp__TREO=my_copy__LM2H(__tmp__SREO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__1IIO=my_copy__CGAI(__tmp__0IIO);
+    __tmp__TREO=my_copy__YM2H(__tmp__SREO);
   } break;
   case __REAL_CST__: {
-    Self__T5AQ=((__REAL_CST *)__tmp__0IIO);
-    __tmp__1IIO=create__value__type__2KQH(Self__T5AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__T5AQ->value__RGAI,Self__T5AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__TE3P=((__REAL_CST *)__tmp__SREO);
+    p__XNKR=Self__TE3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__YNKR=Self__TE3P->value__HN2H;
+    t__ZNKR=Self__TE3P->parent_constant__U2JH.static_type__M2YD;
+    result__ONKR=NULL;
+    ptr__PNKR=((__POINTER )(NULL));
+    typ_id__QNKR= 0;
+    sz__RNKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__RNKR ==  0)) {
+      result__ONKR=REAL_CST__;
+    } else {
+      typ_id__QNKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RNKR);
+      if ((typ_id__QNKR == (__INTEGER)(-  1))) {
+        a__SNKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__TNKR=(__UINTEGER_32)((__UINTEGER_32)(sz__RNKR + a__SNKR) & (__UINTEGER_32)(~ a__SNKR));
+        ptr_table__JQYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TNKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__IQYR=((__POINTER )(NULL));
+        result__KQYR=((__POINTER *)ptr_table__JQYR)[ 0];
+        if ((result__KQYR == (void *)NULL)) {
+          result__KQYR=new_lab__2PJ(new_size__TNKR);
+          next__IQYR=(void *)((unsigned long)result__KQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TNKR)));
+          ((__POINTER *)next__IQYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__JQYR)[ 0]=next__IQYR;
+        } else {
+          next__IQYR=((__POINTER *)result__KQYR)[ 0];
+          if ((next__IQYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KQYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TNKR <<  1)) <=  4096)) {
+              next__IQYR=(void *)((unsigned long)result__KQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TNKR)));
+            } else {
+              next__IQYR=new_lab__2PJ(new_size__TNKR);
+            };
+            ((__POINTER *)next__IQYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__JQYR)[ 0]=next__IQYR;
+          } else {
+            ((__POINTER *)result__KQYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IQYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__KQYR=next__IQYR;
+          };
+        };
+        ptr__PNKR=result__KQYR;
+      } else {
+        t__UNKR=((__UINTEGER_32 )typ_id__QNKR);
+        a__VNKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__RQYR=(__UINTEGER_32)((__UINTEGER_32)(sz__RNKR + a__VNKR) & (__UINTEGER_32)(~ a__VNKR));
+        ptr_table__OQYR=((__POINTER )(&(table_type[(t__UNKR)])));
+        lab_type__QQYR=(__UINTEGER_32)(t__UNKR |  1);
+        next__NQYR=((__POINTER )(NULL));
+        result__PQYR=((__POINTER *)ptr_table__OQYR)[ 0];
+        if ((result__PQYR == (void *)NULL)) {
+          result__PQYR=new_lab__2PJ(lab_type__QQYR);
+          next__NQYR=(void *)((unsigned long)result__PQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RQYR)));
+          ((__POINTER *)next__NQYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__OQYR)[ 0]=next__NQYR;
+        } else {
+          next__NQYR=((__POINTER *)result__PQYR)[ 0];
+          if ((next__NQYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PQYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RQYR <<  1)) <=  4096)) {
+              next__NQYR=(void *)((unsigned long)result__PQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RQYR)));
+            } else {
+              next__NQYR=new_lab__2PJ(lab_type__QQYR);
+            };
+            ((__POINTER *)next__NQYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__OQYR)[ 0]=next__NQYR;
+          } else {
+            ((__POINTER *)result__PQYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NQYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__PQYR=next__NQYR;
+          };
+        };
+        ptr__PNKR=result__PQYR;
+      };
+      result__ONKR=((__REAL_CST *)ptr__PNKR);
+      *(result__ONKR) = *(REAL_CST__);
+    };
+    Self__WNKR=((__REAL_CST *)result__ONKR);
+    Self__WNKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XNKR;
+    Self__WNKR->value__HN2H=v__YNKR;
+    Self__WNKR->parent_constant__U2JH.static_type__M2YD=t__ZNKR;
+    __tmp__TREO=result__ONKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__V5AQ=((__CHARACTER_CST *)__tmp__0IIO);
-    __tmp__1IIO=create__char__XLQH(Self__V5AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__V5AQ->text__ZGAI);
+    Self__VE3P=((__CHARACTER_CST *)__tmp__SREO);
+    __tmp__TREO=create__char__4SMH(Self__VE3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VE3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__W5AQ=((__IS_EXPANDED *)__tmp__0IIO);
-    __tmp__1IIO=create__receiver__2J0H(Self__W5AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__W5AQ->receiver__AHAI));
+    Self__WE3P=((__IS_EXPANDED *)__tmp__SREO);
+    __tmp__XSAR=read__QB5G(((__READ_LOCAL *)Self__WE3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__XSAR==NULL) {
+      __tmp__YSAR=NULL;
+    } else {
+      __tmp__YSAR=((__READ_LOCAL *)__tmp__XSAR);
+    };
+    p__DOKR=Self__WE3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__0NKR=NULL;
+    ptr__1NKR=((__POINTER )(NULL));
+    typ_id__2NKR= 0;
+    sz__3NKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__3NKR ==  0)) {
+      result__0NKR=IS_EXPANDED__;
+    } else {
+      typ_id__2NKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3NKR);
+      if ((typ_id__2NKR == (__INTEGER)(-  1))) {
+        a__4NKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__5NKR=(__UINTEGER_32)((__UINTEGER_32)(sz__3NKR + a__4NKR) & (__UINTEGER_32)(~ a__4NKR));
+        ptr_table__TQYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5NKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__SQYR=((__POINTER )(NULL));
+        result__UQYR=((__POINTER *)ptr_table__TQYR)[ 0];
+        if ((result__UQYR == (void *)NULL)) {
+          result__UQYR=new_lab__2PJ(new_size__5NKR);
+          next__SQYR=(void *)((unsigned long)result__UQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5NKR)));
+          ((__POINTER *)next__SQYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__TQYR)[ 0]=next__SQYR;
+        } else {
+          next__SQYR=((__POINTER *)result__UQYR)[ 0];
+          if ((next__SQYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UQYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5NKR <<  1)) <=  4096)) {
+              next__SQYR=(void *)((unsigned long)result__UQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5NKR)));
+            } else {
+              next__SQYR=new_lab__2PJ(new_size__5NKR);
+            };
+            ((__POINTER *)next__SQYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__TQYR)[ 0]=next__SQYR;
+          } else {
+            ((__POINTER *)result__UQYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SQYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__UQYR=next__SQYR;
+          };
+        };
+        ptr__1NKR=result__UQYR;
+      } else {
+        t__AOKR=((__UINTEGER_32 )typ_id__2NKR);
+        a__BOKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__1QYR=(__UINTEGER_32)((__UINTEGER_32)(sz__3NKR + a__BOKR) & (__UINTEGER_32)(~ a__BOKR));
+        ptr_table__YQYR=((__POINTER )(&(table_type[(t__AOKR)])));
+        lab_type__0QYR=(__UINTEGER_32)(t__AOKR |  1);
+        next__XQYR=((__POINTER )(NULL));
+        result__ZQYR=((__POINTER *)ptr_table__YQYR)[ 0];
+        if ((result__ZQYR == (void *)NULL)) {
+          result__ZQYR=new_lab__2PJ(lab_type__0QYR);
+          next__XQYR=(void *)((unsigned long)result__ZQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1QYR)));
+          ((__POINTER *)next__XQYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__YQYR)[ 0]=next__XQYR;
+        } else {
+          next__XQYR=((__POINTER *)result__ZQYR)[ 0];
+          if ((next__XQYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZQYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1QYR <<  1)) <=  4096)) {
+              next__XQYR=(void *)((unsigned long)result__ZQYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1QYR)));
+            } else {
+              next__XQYR=new_lab__2PJ(lab_type__0QYR);
+            };
+            ((__POINTER *)next__XQYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__YQYR)[ 0]=next__XQYR;
+          } else {
+            ((__POINTER *)result__ZQYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XQYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__ZQYR=next__XQYR;
+          };
+        };
+        ptr__1NKR=result__ZQYR;
+      };
+      result__0NKR=((__IS_EXPANDED *)ptr__1NKR);
+      *(result__0NKR) = *(IS_EXPANDED__);
+    };
+    Self__COKR=((__IS_EXPANDED *)result__0NKR);
+    Self__COKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DOKR;
+    Self__COKR->receiver__WN2H=__tmp__YSAR;
+    __tmp__TREO=result__0NKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__1IIO=my_copy__FHAI(__tmp__0IIO);
+    __tmp__TREO=my_copy__1N2H(__tmp__SREO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__1IIO=my_copy__OHAI(__tmp__0IIO);
+    __tmp__TREO=my_copy__EO2H(__tmp__SREO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__1IIO=my_copy__ZHAI(__tmp__0IIO);
+    __tmp__TREO=my_copy__PO2H(__tmp__SREO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__1IIO=my_copy__FIAI(__tmp__0IIO);
+    __tmp__TREO=my_copy__1O2H(__tmp__SREO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__1IIO=my_copy__QIAI(__tmp__0IIO);
+    __tmp__TREO=my_copy__GP2H(__tmp__SREO);
   } break;
   case __EXPR_AND__: {
-    __tmp__1IIO=my_copy__1IAI(__tmp__0IIO);
+    __tmp__TREO=my_copy__RP2H(__tmp__SREO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__1IIO=my_copy__GJAI(__tmp__0IIO);
+    __tmp__TREO=my_copy__2P2H(__tmp__SREO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__1IIO=my_copy__RJAI(__tmp__0IIO);
+    __tmp__TREO=my_copy__HQ2H(__tmp__SREO);
   } break;
   case __PUT_TO__: {
-    __tmp__1IIO=my_copy__2JAI(__tmp__0IIO);
+    __tmp__TREO=my_copy__SQ2H(__tmp__SREO);
   } break;
   case __ITEM__: {
-    __tmp__1IIO=my_copy__NKAI(__tmp__0IIO);
+    __tmp__TREO=my_copy__DR2H(__tmp__SREO);
   } break;
   case __SIZE_OF__: {
-    __tmp__1IIO=my_copy__ZKAI(__tmp__0IIO);
+    __tmp__TREO=my_copy__PR2H(__tmp__SREO);
   } break;
   case __CAST__: {
-    __tmp__1IIO=my_copy__CLAI(__tmp__0IIO);
+    __tmp__TREO=my_copy__YR2H(__tmp__SREO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__1IIO=my_copy__1E2M(__tmp__0IIO);
+    __tmp__TREO=my_copy__5SYM(__tmp__SREO);
   } break;
   case __READ_SLOT__: {
-    __tmp__1IIO=my_copy__MRKK(__tmp__0IIO);
+    __tmp__TREO=my_copy__IUGK(__tmp__SREO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__1IIO=my_copy__ZRKK(__tmp__0IIO);
+    __tmp__ZXCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SREO)->global__ZGJK),NULL);
+    if (__tmp__ZXCR==NULL) {
+      __tmp__0XCR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__ZXCR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__0XCR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__0XCR=((__READ_GLOBAL *)__tmp__ZXCR);
+      } break;
+      }
+    };
+    __tmp__TREO=__tmp__0XCR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__1IIO=my_copy__3BGN(__tmp__0IIO);
+    __tmp__TREO=my_copy__BQCN(__tmp__SREO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__1IIO=my_copy__VIIO(__tmp__0IIO);
+    __tmp__TREO=my_copy__NREO(__tmp__SREO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__1IIO=my_copy__3PNO(__tmp__0IIO);
+    __tmp__TREO=my_copy__VYJO(__tmp__SREO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__1IIO=my_copy__CJIO(__tmp__0IIO);
+    __tmp__TREO=my_copy__0REO(__tmp__SREO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__1IIO=my_copy__JQNO(__tmp__0IIO);
+    __tmp__TREO=my_copy__BZJO(__tmp__SREO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__1IIO=my_copy__EBNM(__tmp__0IIO);
+    __tmp__TREO=my_copy__CNJM(__tmp__SREO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__1IIO=my_copy__EOPL(__tmp__0IIO);
+    __tmp__TREO=my_copy__5XLL(__tmp__SREO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__1IIO=my_copy__SH2M(__tmp__0IIO);
+    __tmp__TREO=my_copy__WVYM(__tmp__SREO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__1IIO=my_copy__NJIO(__tmp__0IIO);
+    __tmp__TREO=my_copy__FSEO(__tmp__SREO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__1IIO=my_copy__YZHP(__tmp__0IIO);
+    __tmp__TREO=my_copy__QCEP(__tmp__SREO);
   } break;
   case __EXPR_INF__: {
-    __tmp__1IIO=my_copy__13VN(__tmp__0IIO);
+    __tmp__TREO=my_copy__5LSN(__tmp__SREO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__1IIO=my_copy__G4VN(__tmp__0IIO);
+    __tmp__TREO=my_copy__KMSN(__tmp__SREO);
   } break;
   case __EXPR_OR__: {
-    __tmp__1IIO=my_copy__FLTN(__tmp__0IIO);
+    __tmp__TREO=my_copy__JZPN(__tmp__SREO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__1IIO=my_copy__OUWO(__tmp__0IIO);
+    __tmp__TREO=my_copy__G3SO(__tmp__SREO);
   } break;
   };
-  __tmp__4IIO=Self__WIIO->parent_expr_binary_logic__CEGL.right__3IIO;
-  switch (((struct ___OBJ *)__tmp__4IIO)->__id) {
+  __tmp__WREO=Self__OREO->parent_expr_binary_logic__QICL.right__VREO;
+  switch (((struct ___OBJ *)__tmp__WREO)->__id) {
   case __LIST__: {
-    __tmp__5IIO=my_copy__IE2M(__tmp__4IIO);
+    __tmp__XREO=my_copy__MSYM(__tmp__WREO);
   } break;
   case __STRING_CST__: {
-    Self__X5AQ=((__STRING_CST *)__tmp__4IIO);
-    __tmp__5IIO=create__text__BMQH(Self__X5AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__X5AQ->string__LDAI);
+    Self__XE3P=((__STRING_CST *)__tmp__WREO);
+    __tmp__XREO=create__text__ITMH(Self__XE3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XE3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__5IIO=my_copy__ODAI(__tmp__4IIO);
+    __tmp__XREO=my_copy__EK2H(__tmp__WREO);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__Y5AQ=((__PROTOTYPE_CST *)__tmp__4IIO);
-    __tmp__5IIO=create__type__HZQC(Self__Y5AQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__Y5AQ->parent_constant__DMMC.static_type__LSYD);
+    Self__YE3P=((__PROTOTYPE_CST *)__tmp__WREO);
+    __tmp__XREO=create__type__PKQC(Self__YE3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YE3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__Z5AQ=((__INTEGER_CST *)__tmp__4IIO);
-    __tmp__5IIO=create__value__type__I1QC(Self__Z5AQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__Z5AQ->value__VUYD,Self__Z5AQ->parent_constant__OMMC.static_type__LSYD);
+    Self__ZE3P=((__INTEGER_CST *)__tmp__WREO);
+    p__OOKR=Self__ZE3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__POKR=Self__ZE3P->value__W4YD;
+    t__QOKR=Self__ZE3P->parent_constant__B3LC.static_type__M2YD;
+    result__FOKR=NULL;
+    ptr__GOKR=((__POINTER )(NULL));
+    typ_id__HOKR= 0;
+    sz__IOKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__IOKR ==  0)) {
+      result__FOKR=INTEGER_CST__;
+    } else {
+      typ_id__HOKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IOKR);
+      if ((typ_id__HOKR == (__INTEGER)(-  1))) {
+        a__JOKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__KOKR=(__UINTEGER_32)((__UINTEGER_32)(sz__IOKR + a__JOKR) & (__UINTEGER_32)(~ a__JOKR));
+        ptr_table__3QYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KOKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__2QYR=((__POINTER )(NULL));
+        result__4QYR=((__POINTER *)ptr_table__3QYR)[ 0];
+        if ((result__4QYR == (void *)NULL)) {
+          result__4QYR=new_lab__2PJ(new_size__KOKR);
+          next__2QYR=(void *)((unsigned long)result__4QYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KOKR)));
+          ((__POINTER *)next__2QYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__3QYR)[ 0]=next__2QYR;
+        } else {
+          next__2QYR=((__POINTER *)result__4QYR)[ 0];
+          if ((next__2QYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4QYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KOKR <<  1)) <=  4096)) {
+              next__2QYR=(void *)((unsigned long)result__4QYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KOKR)));
+            } else {
+              next__2QYR=new_lab__2PJ(new_size__KOKR);
+            };
+            ((__POINTER *)next__2QYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__3QYR)[ 0]=next__2QYR;
+          } else {
+            ((__POINTER *)result__4QYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2QYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__4QYR=next__2QYR;
+          };
+        };
+        ptr__GOKR=result__4QYR;
+      } else {
+        t__LOKR=((__UINTEGER_32 )typ_id__HOKR);
+        a__MOKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__FRYR=(__UINTEGER_32)((__UINTEGER_32)(sz__IOKR + a__MOKR) & (__UINTEGER_32)(~ a__MOKR));
+        ptr_table__CRYR=((__POINTER )(&(table_type[(t__LOKR)])));
+        lab_type__ERYR=(__UINTEGER_32)(t__LOKR |  1);
+        next__BRYR=((__POINTER )(NULL));
+        result__DRYR=((__POINTER *)ptr_table__CRYR)[ 0];
+        if ((result__DRYR == (void *)NULL)) {
+          result__DRYR=new_lab__2PJ(lab_type__ERYR);
+          next__BRYR=(void *)((unsigned long)result__DRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FRYR)));
+          ((__POINTER *)next__BRYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__CRYR)[ 0]=next__BRYR;
+        } else {
+          next__BRYR=((__POINTER *)result__DRYR)[ 0];
+          if ((next__BRYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DRYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FRYR <<  1)) <=  4096)) {
+              next__BRYR=(void *)((unsigned long)result__DRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FRYR)));
+            } else {
+              next__BRYR=new_lab__2PJ(lab_type__ERYR);
+            };
+            ((__POINTER *)next__BRYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__CRYR)[ 0]=next__BRYR;
+          } else {
+            ((__POINTER *)result__DRYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BRYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__DRYR=next__BRYR;
+          };
+        };
+        ptr__GOKR=result__DRYR;
+      };
+      result__FOKR=((__INTEGER_CST *)ptr__GOKR);
+      *(result__FOKR) = *(INTEGER_CST__);
+    };
+    Self__NOKR=((__INTEGER_CST *)result__FOKR);
+    Self__NOKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OOKR;
+    Self__NOKR->value__W4YD=v__POKR;
+    Self__NOKR->parent_constant__B3LC.static_type__M2YD=t__QOKR;
+    check_type__YG5D(Self__NOKR);
+    __tmp__XREO=result__FOKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__5IIO=my_copy__02IJ(__tmp__4IIO);
+    __tmp__1SAR=read__QB5G(((__READ_LOCAL *)__tmp__WREO)->local__HJZD);
+    if (__tmp__1SAR==NULL) {
+      __tmp__2SAR=NULL;
+    } else {
+      __tmp__2SAR=((__READ_LOCAL *)__tmp__1SAR);
+    };
+    __tmp__XREO=__tmp__2SAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__5IIO=my_copy__2EAI(__tmp__4IIO);
+    __tmp__XREO=my_copy__SL2H(__tmp__WREO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__5IIO=my_copy__VFAI(__tmp__4IIO);
+    __tmp__XREO=my_copy__LM2H(__tmp__WREO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__5IIO=my_copy__CGAI(__tmp__4IIO);
+    __tmp__XREO=my_copy__YM2H(__tmp__WREO);
   } break;
   case __REAL_CST__: {
-    Self__15AQ=((__REAL_CST *)__tmp__4IIO);
-    __tmp__5IIO=create__value__type__2KQH(Self__15AQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__15AQ->value__RGAI,Self__15AQ->parent_constant__IVNH.static_type__LSYD);
+    Self__1E3P=((__REAL_CST *)__tmp__WREO);
+    p__0OKR=Self__1E3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__1OKR=Self__1E3P->value__HN2H;
+    t__2OKR=Self__1E3P->parent_constant__U2JH.static_type__M2YD;
+    result__ROKR=NULL;
+    ptr__SOKR=((__POINTER )(NULL));
+    typ_id__TOKR= 0;
+    sz__UOKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__UOKR ==  0)) {
+      result__ROKR=REAL_CST__;
+    } else {
+      typ_id__TOKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UOKR);
+      if ((typ_id__TOKR == (__INTEGER)(-  1))) {
+        a__VOKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__WOKR=(__UINTEGER_32)((__UINTEGER_32)(sz__UOKR + a__VOKR) & (__UINTEGER_32)(~ a__VOKR));
+        ptr_table__HRYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WOKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__GRYR=((__POINTER )(NULL));
+        result__IRYR=((__POINTER *)ptr_table__HRYR)[ 0];
+        if ((result__IRYR == (void *)NULL)) {
+          result__IRYR=new_lab__2PJ(new_size__WOKR);
+          next__GRYR=(void *)((unsigned long)result__IRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WOKR)));
+          ((__POINTER *)next__GRYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__HRYR)[ 0]=next__GRYR;
+        } else {
+          next__GRYR=((__POINTER *)result__IRYR)[ 0];
+          if ((next__GRYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IRYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WOKR <<  1)) <=  4096)) {
+              next__GRYR=(void *)((unsigned long)result__IRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WOKR)));
+            } else {
+              next__GRYR=new_lab__2PJ(new_size__WOKR);
+            };
+            ((__POINTER *)next__GRYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__HRYR)[ 0]=next__GRYR;
+          } else {
+            ((__POINTER *)result__IRYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GRYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__IRYR=next__GRYR;
+          };
+        };
+        ptr__SOKR=result__IRYR;
+      } else {
+        t__XOKR=((__UINTEGER_32 )typ_id__TOKR);
+        a__YOKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__PRYR=(__UINTEGER_32)((__UINTEGER_32)(sz__UOKR + a__YOKR) & (__UINTEGER_32)(~ a__YOKR));
+        ptr_table__MRYR=((__POINTER )(&(table_type[(t__XOKR)])));
+        lab_type__ORYR=(__UINTEGER_32)(t__XOKR |  1);
+        next__LRYR=((__POINTER )(NULL));
+        result__NRYR=((__POINTER *)ptr_table__MRYR)[ 0];
+        if ((result__NRYR == (void *)NULL)) {
+          result__NRYR=new_lab__2PJ(lab_type__ORYR);
+          next__LRYR=(void *)((unsigned long)result__NRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PRYR)));
+          ((__POINTER *)next__LRYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__MRYR)[ 0]=next__LRYR;
+        } else {
+          next__LRYR=((__POINTER *)result__NRYR)[ 0];
+          if ((next__LRYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NRYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PRYR <<  1)) <=  4096)) {
+              next__LRYR=(void *)((unsigned long)result__NRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PRYR)));
+            } else {
+              next__LRYR=new_lab__2PJ(lab_type__ORYR);
+            };
+            ((__POINTER *)next__LRYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__MRYR)[ 0]=next__LRYR;
+          } else {
+            ((__POINTER *)result__NRYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LRYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__NRYR=next__LRYR;
+          };
+        };
+        ptr__SOKR=result__NRYR;
+      };
+      result__ROKR=((__REAL_CST *)ptr__SOKR);
+      *(result__ROKR) = *(REAL_CST__);
+    };
+    Self__ZOKR=((__REAL_CST *)result__ROKR);
+    Self__ZOKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0OKR;
+    Self__ZOKR->value__HN2H=v__1OKR;
+    Self__ZOKR->parent_constant__U2JH.static_type__M2YD=t__2OKR;
+    __tmp__XREO=result__ROKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__35AQ=((__CHARACTER_CST *)__tmp__4IIO);
-    __tmp__5IIO=create__char__XLQH(Self__35AQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__35AQ->text__ZGAI);
+    Self__3E3P=((__CHARACTER_CST *)__tmp__WREO);
+    __tmp__XREO=create__char__4SMH(Self__3E3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3E3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__45AQ=((__IS_EXPANDED *)__tmp__4IIO);
-    __tmp__5IIO=create__receiver__2J0H(Self__45AQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__45AQ->receiver__AHAI));
+    Self__4E3P=((__IS_EXPANDED *)__tmp__WREO);
+    __tmp__5SAR=read__QB5G(((__READ_LOCAL *)Self__4E3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__5SAR==NULL) {
+      __tmp__ATAR=NULL;
+    } else {
+      __tmp__ATAR=((__READ_LOCAL *)__tmp__5SAR);
+    };
+    p__GPKR=Self__4E3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__3OKR=NULL;
+    ptr__4OKR=((__POINTER )(NULL));
+    typ_id__5OKR= 0;
+    sz__APKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__APKR ==  0)) {
+      result__3OKR=IS_EXPANDED__;
+    } else {
+      typ_id__5OKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__APKR);
+      if ((typ_id__5OKR == (__INTEGER)(-  1))) {
+        a__BPKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__CPKR=(__UINTEGER_32)((__UINTEGER_32)(sz__APKR + a__BPKR) & (__UINTEGER_32)(~ a__BPKR));
+        ptr_table__RRYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CPKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__QRYR=((__POINTER )(NULL));
+        result__SRYR=((__POINTER *)ptr_table__RRYR)[ 0];
+        if ((result__SRYR == (void *)NULL)) {
+          result__SRYR=new_lab__2PJ(new_size__CPKR);
+          next__QRYR=(void *)((unsigned long)result__SRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CPKR)));
+          ((__POINTER *)next__QRYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__RRYR)[ 0]=next__QRYR;
+        } else {
+          next__QRYR=((__POINTER *)result__SRYR)[ 0];
+          if ((next__QRYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SRYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CPKR <<  1)) <=  4096)) {
+              next__QRYR=(void *)((unsigned long)result__SRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CPKR)));
+            } else {
+              next__QRYR=new_lab__2PJ(new_size__CPKR);
+            };
+            ((__POINTER *)next__QRYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__RRYR)[ 0]=next__QRYR;
+          } else {
+            ((__POINTER *)result__SRYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QRYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__SRYR=next__QRYR;
+          };
+        };
+        ptr__4OKR=result__SRYR;
+      } else {
+        t__DPKR=((__UINTEGER_32 )typ_id__5OKR);
+        a__EPKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__ZRYR=(__UINTEGER_32)((__UINTEGER_32)(sz__APKR + a__EPKR) & (__UINTEGER_32)(~ a__EPKR));
+        ptr_table__WRYR=((__POINTER )(&(table_type[(t__DPKR)])));
+        lab_type__YRYR=(__UINTEGER_32)(t__DPKR |  1);
+        next__VRYR=((__POINTER )(NULL));
+        result__XRYR=((__POINTER *)ptr_table__WRYR)[ 0];
+        if ((result__XRYR == (void *)NULL)) {
+          result__XRYR=new_lab__2PJ(lab_type__YRYR);
+          next__VRYR=(void *)((unsigned long)result__XRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZRYR)));
+          ((__POINTER *)next__VRYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__WRYR)[ 0]=next__VRYR;
+        } else {
+          next__VRYR=((__POINTER *)result__XRYR)[ 0];
+          if ((next__VRYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XRYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZRYR <<  1)) <=  4096)) {
+              next__VRYR=(void *)((unsigned long)result__XRYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZRYR)));
+            } else {
+              next__VRYR=new_lab__2PJ(lab_type__YRYR);
+            };
+            ((__POINTER *)next__VRYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__WRYR)[ 0]=next__VRYR;
+          } else {
+            ((__POINTER *)result__XRYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VRYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__XRYR=next__VRYR;
+          };
+        };
+        ptr__4OKR=result__XRYR;
+      };
+      result__3OKR=((__IS_EXPANDED *)ptr__4OKR);
+      *(result__3OKR) = *(IS_EXPANDED__);
+    };
+    Self__FPKR=((__IS_EXPANDED *)result__3OKR);
+    Self__FPKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GPKR;
+    Self__FPKR->receiver__WN2H=__tmp__ATAR;
+    __tmp__XREO=result__3OKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__5IIO=my_copy__FHAI(__tmp__4IIO);
+    __tmp__XREO=my_copy__1N2H(__tmp__WREO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__5IIO=my_copy__OHAI(__tmp__4IIO);
+    __tmp__XREO=my_copy__EO2H(__tmp__WREO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__5IIO=my_copy__ZHAI(__tmp__4IIO);
+    __tmp__XREO=my_copy__PO2H(__tmp__WREO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__5IIO=my_copy__FIAI(__tmp__4IIO);
+    __tmp__XREO=my_copy__1O2H(__tmp__WREO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__5IIO=my_copy__QIAI(__tmp__4IIO);
+    __tmp__XREO=my_copy__GP2H(__tmp__WREO);
   } break;
   case __EXPR_AND__: {
-    __tmp__5IIO=my_copy__1IAI(__tmp__4IIO);
+    __tmp__XREO=my_copy__RP2H(__tmp__WREO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__5IIO=my_copy__GJAI(__tmp__4IIO);
+    __tmp__XREO=my_copy__2P2H(__tmp__WREO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__5IIO=my_copy__RJAI(__tmp__4IIO);
+    __tmp__XREO=my_copy__HQ2H(__tmp__WREO);
   } break;
   case __PUT_TO__: {
-    __tmp__5IIO=my_copy__2JAI(__tmp__4IIO);
+    __tmp__XREO=my_copy__SQ2H(__tmp__WREO);
   } break;
   case __ITEM__: {
-    __tmp__5IIO=my_copy__NKAI(__tmp__4IIO);
+    __tmp__XREO=my_copy__DR2H(__tmp__WREO);
   } break;
   case __SIZE_OF__: {
-    __tmp__5IIO=my_copy__ZKAI(__tmp__4IIO);
+    __tmp__XREO=my_copy__PR2H(__tmp__WREO);
   } break;
   case __CAST__: {
-    __tmp__5IIO=my_copy__CLAI(__tmp__4IIO);
+    __tmp__XREO=my_copy__YR2H(__tmp__WREO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__5IIO=my_copy__1E2M(__tmp__4IIO);
+    __tmp__XREO=my_copy__5SYM(__tmp__WREO);
   } break;
   case __READ_SLOT__: {
-    __tmp__5IIO=my_copy__MRKK(__tmp__4IIO);
+    __tmp__XREO=my_copy__IUGK(__tmp__WREO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__5IIO=my_copy__ZRKK(__tmp__4IIO);
+    __tmp__3XCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WREO)->global__ZGJK),NULL);
+    if (__tmp__3XCR==NULL) {
+      __tmp__4XCR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__3XCR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__4XCR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__4XCR=((__READ_GLOBAL *)__tmp__3XCR);
+      } break;
+      }
+    };
+    __tmp__XREO=__tmp__4XCR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__5IIO=my_copy__3BGN(__tmp__4IIO);
+    __tmp__XREO=my_copy__BQCN(__tmp__WREO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__5IIO=my_copy__VIIO(__tmp__4IIO);
+    __tmp__XREO=my_copy__NREO(__tmp__WREO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__5IIO=my_copy__3PNO(__tmp__4IIO);
+    __tmp__XREO=my_copy__VYJO(__tmp__WREO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__5IIO=my_copy__CJIO(__tmp__4IIO);
+    __tmp__XREO=my_copy__0REO(__tmp__WREO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__5IIO=my_copy__JQNO(__tmp__4IIO);
+    __tmp__XREO=my_copy__BZJO(__tmp__WREO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__5IIO=my_copy__EBNM(__tmp__4IIO);
+    __tmp__XREO=my_copy__CNJM(__tmp__WREO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__5IIO=my_copy__EOPL(__tmp__4IIO);
+    __tmp__XREO=my_copy__5XLL(__tmp__WREO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__5IIO=my_copy__SH2M(__tmp__4IIO);
+    __tmp__XREO=my_copy__WVYM(__tmp__WREO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__5IIO=my_copy__NJIO(__tmp__4IIO);
+    __tmp__XREO=my_copy__FSEO(__tmp__WREO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__5IIO=my_copy__YZHP(__tmp__4IIO);
+    __tmp__XREO=my_copy__QCEP(__tmp__WREO);
   } break;
   case __EXPR_INF__: {
-    __tmp__5IIO=my_copy__13VN(__tmp__4IIO);
+    __tmp__XREO=my_copy__5LSN(__tmp__WREO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__5IIO=my_copy__G4VN(__tmp__4IIO);
+    __tmp__XREO=my_copy__KMSN(__tmp__WREO);
   } break;
   case __EXPR_OR__: {
-    __tmp__5IIO=my_copy__FLTN(__tmp__4IIO);
+    __tmp__XREO=my_copy__JZPN(__tmp__WREO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__5IIO=my_copy__OUWO(__tmp__4IIO);
+    __tmp__XREO=my_copy__G3SO(__tmp__WREO);
   } break;
   };
-  return(create__with__and__IQHO(__tmp__YIIO,__tmp__1IIO,__tmp__5IIO));
+  result__F4DO=NULL;
+  ptr__G4DO=((__POINTER )(NULL));
+  typ_id__L4DO= 0;
+  sz__I4DO=((__UINTEGER_32 )sizeof(__EXPR_OR_LOGIC));
+  if ((sz__I4DO ==  0)) {
+    result__F4DO=EXPR_OR_LOGIC__;
+  } else {
+    typ_id__L4DO=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__I4DO);
+    if ((typ_id__L4DO == (__INTEGER)(-  1))) {
+      a__KI2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__II2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__I4DO + a__KI2Q) & (__UINTEGER_32)(~ a__KI2Q));
+      ptr_table__1RYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__II2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__0RYR=((__POINTER )(NULL));
+      result__2RYR=((__POINTER *)ptr_table__1RYR)[ 0];
+      if ((result__2RYR == (void *)NULL)) {
+        result__2RYR=new_lab__2PJ(new_size__II2Q);
+        next__0RYR=(void *)((unsigned long)result__2RYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__II2Q)));
+        ((__POINTER *)next__0RYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__1RYR)[ 0]=next__0RYR;
+      } else {
+        next__0RYR=((__POINTER *)result__2RYR)[ 0];
+        if ((next__0RYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2RYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__II2Q <<  1)) <=  4096)) {
+            next__0RYR=(void *)((unsigned long)result__2RYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__II2Q)));
+          } else {
+            next__0RYR=new_lab__2PJ(new_size__II2Q);
+          };
+          ((__POINTER *)next__0RYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__1RYR)[ 0]=next__0RYR;
+        } else {
+          ((__POINTER *)result__2RYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0RYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__2RYR=next__0RYR;
+        };
+      };
+      ptr__G4DO=result__2RYR;
+    } else {
+      t__OI2Q=((__UINTEGER_32 )typ_id__L4DO);
+      a__QI2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__DSYR=(__UINTEGER_32)((__UINTEGER_32)(sz__I4DO + a__QI2Q) & (__UINTEGER_32)(~ a__QI2Q));
+      ptr_table__ASYR=((__POINTER )(&(table_type[(t__OI2Q)])));
+      lab_type__CSYR=(__UINTEGER_32)(t__OI2Q |  1);
+      next__5RYR=((__POINTER )(NULL));
+      result__BSYR=((__POINTER *)ptr_table__ASYR)[ 0];
+      if ((result__BSYR == (void *)NULL)) {
+        result__BSYR=new_lab__2PJ(lab_type__CSYR);
+        next__5RYR=(void *)((unsigned long)result__BSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DSYR)));
+        ((__POINTER *)next__5RYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__ASYR)[ 0]=next__5RYR;
+      } else {
+        next__5RYR=((__POINTER *)result__BSYR)[ 0];
+        if ((next__5RYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BSYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DSYR <<  1)) <=  4096)) {
+            next__5RYR=(void *)((unsigned long)result__BSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DSYR)));
+          } else {
+            next__5RYR=new_lab__2PJ(lab_type__CSYR);
+          };
+          ((__POINTER *)next__5RYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ASYR)[ 0]=next__5RYR;
+        } else {
+          ((__POINTER *)result__BSYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5RYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__BSYR=next__5RYR;
+        };
+      };
+      ptr__G4DO=result__BSYR;
+    };
+    result__F4DO=((__EXPR_OR_LOGIC *)ptr__G4DO);
+    *(result__F4DO) = *(EXPR_OR_LOGIC__);
+  };
+  Self__SXGO=((__EXPR_OR_LOGIC *)result__F4DO);
+  Self__SXGO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QREO;
+  Self__SXGO->parent_expr_binary_logic__QICL.left__RREO=__tmp__TREO;
+  Self__SXGO->parent_expr_binary_logic__QICL.right__VREO=__tmp__XREO;
+  return(result__F4DO);
 }
 
-static __EXPR_OR_OR_LOGIC* my_copy__3PNO(__EXPR_OR_OR_LOGIC *Self__4PNO)
+static __EXPR_OR_OR_LOGIC* my_copy__VYJO(__EXPR_OR_OR_LOGIC *Self__WYJO)
 // ({EXPR_OR_OR_LOGIC}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__AQNO;
-  void *__tmp__BQNO,*__tmp__CQNO,*__tmp__EQNO,*__tmp__FQNO;
-  __STRING_CST *Self__55AQ,*Self__HABQ;
-  __PROTOTYPE_CST *Self__AABQ,*Self__IABQ;
-  __INTEGER_CST *Self__BABQ,*Self__JABQ;
-  __REAL_CST *Self__DABQ,*Self__LABQ;
-  __CHARACTER_CST *Self__FABQ,*Self__NABQ;
-  __IS_EXPANDED *Self__GABQ,*Self__OABQ;
-  __tmp__AQNO=Self__4PNO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__BQNO=Self__4PNO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO;
-  switch (((struct ___OBJ *)__tmp__BQNO)->__id) {
+  __INTEGER_64 v__SPKR,v__VQKR;
+  __POSITION __tmp__YYJO,p__RPKR,p__3PKR,p__JQKR,p__UQKR,p__ARKR;
+  __POSITION p__MRKR;
+  void *__tmp__ZYJO,*__tmp__0YJO,*__tmp__2YJO,*__tmp__3YJO;
+  __STRING_CST *Self__5E3P,*Self__HF3P;
+  __PROTOTYPE_CST *Self__AF3P,*Self__IF3P;
+  __INTEGER_CST *Self__BF3P,*result__IPKR,*Self__QPKR,*Self__JF3P;
+  __INTEGER_CST *result__LQKR,*Self__TQKR;
+  void *t__TPKR,*t__5PKR,*t__WQKR,*t__CRKR;
+  __POINTER ptr__JPKR,ptr_table__FSYR,next__ESYR,result__GSYR;
+  __POINTER ptr_table__KSYR,next__JSYR,result__LSYR,ptr__VPKR;
+  __POINTER ptr_table__PSYR,next__OSYR,result__QSYR,ptr_table__USYR;
+  __POINTER next__TSYR,result__VSYR,ptr__BQKR,ptr_table__ZSYR;
+  __POINTER next__YSYR,result__0SYR,ptr_table__4SYR,next__3SYR;
+  __POINTER result__5SYR,ptr__MQKR,ptr_table__DTYR,next__CTYR;
+  __POINTER result__ETYR,ptr_table__ITYR,next__HTYR,result__JTYR;
+  __POINTER ptr__YQKR,ptr_table__NTYR,next__MTYR,result__OTYR;
+  __POINTER ptr_table__STYR,next__RTYR,result__TTYR,ptr__ERKR;
+  __POINTER ptr_table__XTYR,next__WTYR,result__YTYR,ptr_table__2TYR;
+  __POINTER next__1TYR,result__3TYR,ptr__2LIO,ptr_table__BUYR;
+  __POINTER next__AUYR,result__CUYR,ptr_table__GUYR,next__FUYR;
+  __POINTER result__HUYR;
+  __INTEGER typ_id__KPKR,typ_id__WPKR,typ_id__CQKR,typ_id__NQKR;
+  __INTEGER typ_id__ZQKR,typ_id__FRKR,typ_id__BMIO;
+  __UINTEGER_32 sz__LPKR,a__MPKR,new_size__NPKR,t__OPKR,a__PPKR;
+  __UINTEGER_32 new_size__NSYR,lab_type__MSYR,sz__XPKR,a__YPKR;
+  __UINTEGER_32 new_size__ZPKR,t__0PKR,a__1PKR,new_size__XSYR;
+  __UINTEGER_32 lab_type__WSYR,sz__DQKR,a__EQKR,new_size__FQKR,t__GQKR;
+  __UINTEGER_32 a__HQKR,new_size__BTYR,lab_type__ATYR,sz__OQKR,a__PQKR;
+  __UINTEGER_32 new_size__QQKR,t__RQKR,a__SQKR,new_size__LTYR;
+  __UINTEGER_32 lab_type__KTYR,sz__0QKR,a__1QKR,new_size__2QKR,t__3QKR;
+  __UINTEGER_32 a__4QKR,new_size__VTYR,lab_type__UTYR,sz__GRKR,a__HRKR;
+  __UINTEGER_32 new_size__IRKR,t__JRKR,a__KRKR,new_size__5TYR;
+  __UINTEGER_32 lab_type__4TYR,sz__4LIO,a__VI2Q,new_size__TI2Q,t__ZI2Q;
+  __UINTEGER_32 a__1I2Q,new_size__JUYR,lab_type__IUYR;
+  void *__tmp__DTAR,*__tmp__HTAR,*__tmp__BYCR,*__tmp__LTAR,*__tmp__PTAR;
+  void *__tmp__FYCR;
+  __READ_LOCAL *__tmp__ETAR,*__tmp__ITAR,*__tmp__MTAR,*__tmp__QTAR;
+  __REAL_CST *Self__DF3P,*result__UPKR,*Self__2PKR,*Self__LF3P;
+  __REAL_CST *result__XQKR,*Self__5QKR;
+  void *v__4PKR,*v__BRKR;
+  __CHARACTER_CST *Self__FF3P,*Self__NF3P;
+  __IS_EXPANDED *Self__GF3P,*result__AQKR,*Self__IQKR,*Self__OF3P;
+  __IS_EXPANDED *result__DRKR,*Self__LRKR;
+  __READ_GLOBAL *__tmp__CYCR,*__tmp__GYCR;
+  __EXPR_OR_OR_LOGIC *result__1LIO,*Self__YJOO;
+  __tmp__YYJO=Self__WYJO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__ZYJO=Self__WYJO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
+  switch (((struct ___OBJ *)__tmp__ZYJO)->__id) {
   case __LIST__: {
-    __tmp__CQNO=my_copy__IE2M(__tmp__BQNO);
+    __tmp__0YJO=my_copy__MSYM(__tmp__ZYJO);
   } break;
   case __STRING_CST__: {
-    Self__55AQ=((__STRING_CST *)__tmp__BQNO);
-    __tmp__CQNO=create__text__BMQH(Self__55AQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__55AQ->string__LDAI);
+    Self__5E3P=((__STRING_CST *)__tmp__ZYJO);
+    __tmp__0YJO=create__text__ITMH(Self__5E3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5E3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__CQNO=my_copy__ODAI(__tmp__BQNO);
+    __tmp__0YJO=my_copy__EK2H(__tmp__ZYJO);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__AABQ=((__PROTOTYPE_CST *)__tmp__BQNO);
-    __tmp__CQNO=create__type__HZQC(Self__AABQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__AABQ->parent_constant__DMMC.static_type__LSYD);
+    Self__AF3P=((__PROTOTYPE_CST *)__tmp__ZYJO);
+    __tmp__0YJO=create__type__PKQC(Self__AF3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AF3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__BABQ=((__INTEGER_CST *)__tmp__BQNO);
-    __tmp__CQNO=create__value__type__I1QC(Self__BABQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BABQ->value__VUYD,Self__BABQ->parent_constant__OMMC.static_type__LSYD);
+    Self__BF3P=((__INTEGER_CST *)__tmp__ZYJO);
+    p__RPKR=Self__BF3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__SPKR=Self__BF3P->value__W4YD;
+    t__TPKR=Self__BF3P->parent_constant__B3LC.static_type__M2YD;
+    result__IPKR=NULL;
+    ptr__JPKR=((__POINTER )(NULL));
+    typ_id__KPKR= 0;
+    sz__LPKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__LPKR ==  0)) {
+      result__IPKR=INTEGER_CST__;
+    } else {
+      typ_id__KPKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LPKR);
+      if ((typ_id__KPKR == (__INTEGER)(-  1))) {
+        a__MPKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__NPKR=(__UINTEGER_32)((__UINTEGER_32)(sz__LPKR + a__MPKR) & (__UINTEGER_32)(~ a__MPKR));
+        ptr_table__FSYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NPKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__ESYR=((__POINTER )(NULL));
+        result__GSYR=((__POINTER *)ptr_table__FSYR)[ 0];
+        if ((result__GSYR == (void *)NULL)) {
+          result__GSYR=new_lab__2PJ(new_size__NPKR);
+          next__ESYR=(void *)((unsigned long)result__GSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NPKR)));
+          ((__POINTER *)next__ESYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FSYR)[ 0]=next__ESYR;
+        } else {
+          next__ESYR=((__POINTER *)result__GSYR)[ 0];
+          if ((next__ESYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GSYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NPKR <<  1)) <=  4096)) {
+              next__ESYR=(void *)((unsigned long)result__GSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NPKR)));
+            } else {
+              next__ESYR=new_lab__2PJ(new_size__NPKR);
+            };
+            ((__POINTER *)next__ESYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__FSYR)[ 0]=next__ESYR;
+          } else {
+            ((__POINTER *)result__GSYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ESYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__GSYR=next__ESYR;
+          };
+        };
+        ptr__JPKR=result__GSYR;
+      } else {
+        t__OPKR=((__UINTEGER_32 )typ_id__KPKR);
+        a__PPKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__NSYR=(__UINTEGER_32)((__UINTEGER_32)(sz__LPKR + a__PPKR) & (__UINTEGER_32)(~ a__PPKR));
+        ptr_table__KSYR=((__POINTER )(&(table_type[(t__OPKR)])));
+        lab_type__MSYR=(__UINTEGER_32)(t__OPKR |  1);
+        next__JSYR=((__POINTER )(NULL));
+        result__LSYR=((__POINTER *)ptr_table__KSYR)[ 0];
+        if ((result__LSYR == (void *)NULL)) {
+          result__LSYR=new_lab__2PJ(lab_type__MSYR);
+          next__JSYR=(void *)((unsigned long)result__LSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NSYR)));
+          ((__POINTER *)next__JSYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__KSYR)[ 0]=next__JSYR;
+        } else {
+          next__JSYR=((__POINTER *)result__LSYR)[ 0];
+          if ((next__JSYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LSYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NSYR <<  1)) <=  4096)) {
+              next__JSYR=(void *)((unsigned long)result__LSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NSYR)));
+            } else {
+              next__JSYR=new_lab__2PJ(lab_type__MSYR);
+            };
+            ((__POINTER *)next__JSYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__KSYR)[ 0]=next__JSYR;
+          } else {
+            ((__POINTER *)result__LSYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JSYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__LSYR=next__JSYR;
+          };
+        };
+        ptr__JPKR=result__LSYR;
+      };
+      result__IPKR=((__INTEGER_CST *)ptr__JPKR);
+      *(result__IPKR) = *(INTEGER_CST__);
+    };
+    Self__QPKR=((__INTEGER_CST *)result__IPKR);
+    Self__QPKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RPKR;
+    Self__QPKR->value__W4YD=v__SPKR;
+    Self__QPKR->parent_constant__B3LC.static_type__M2YD=t__TPKR;
+    check_type__YG5D(Self__QPKR);
+    __tmp__0YJO=result__IPKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__CQNO=my_copy__02IJ(__tmp__BQNO);
+    __tmp__DTAR=read__QB5G(((__READ_LOCAL *)__tmp__ZYJO)->local__HJZD);
+    if (__tmp__DTAR==NULL) {
+      __tmp__ETAR=NULL;
+    } else {
+      __tmp__ETAR=((__READ_LOCAL *)__tmp__DTAR);
+    };
+    __tmp__0YJO=__tmp__ETAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__CQNO=my_copy__2EAI(__tmp__BQNO);
+    __tmp__0YJO=my_copy__SL2H(__tmp__ZYJO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__CQNO=my_copy__VFAI(__tmp__BQNO);
+    __tmp__0YJO=my_copy__LM2H(__tmp__ZYJO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__CQNO=my_copy__CGAI(__tmp__BQNO);
+    __tmp__0YJO=my_copy__YM2H(__tmp__ZYJO);
   } break;
   case __REAL_CST__: {
-    Self__DABQ=((__REAL_CST *)__tmp__BQNO);
-    __tmp__CQNO=create__value__type__2KQH(Self__DABQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DABQ->value__RGAI,Self__DABQ->parent_constant__IVNH.static_type__LSYD);
+    Self__DF3P=((__REAL_CST *)__tmp__ZYJO);
+    p__3PKR=Self__DF3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__4PKR=Self__DF3P->value__HN2H;
+    t__5PKR=Self__DF3P->parent_constant__U2JH.static_type__M2YD;
+    result__UPKR=NULL;
+    ptr__VPKR=((__POINTER )(NULL));
+    typ_id__WPKR= 0;
+    sz__XPKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__XPKR ==  0)) {
+      result__UPKR=REAL_CST__;
+    } else {
+      typ_id__WPKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XPKR);
+      if ((typ_id__WPKR == (__INTEGER)(-  1))) {
+        a__YPKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__ZPKR=(__UINTEGER_32)((__UINTEGER_32)(sz__XPKR + a__YPKR) & (__UINTEGER_32)(~ a__YPKR));
+        ptr_table__PSYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZPKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__OSYR=((__POINTER )(NULL));
+        result__QSYR=((__POINTER *)ptr_table__PSYR)[ 0];
+        if ((result__QSYR == (void *)NULL)) {
+          result__QSYR=new_lab__2PJ(new_size__ZPKR);
+          next__OSYR=(void *)((unsigned long)result__QSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZPKR)));
+          ((__POINTER *)next__OSYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__PSYR)[ 0]=next__OSYR;
+        } else {
+          next__OSYR=((__POINTER *)result__QSYR)[ 0];
+          if ((next__OSYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QSYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZPKR <<  1)) <=  4096)) {
+              next__OSYR=(void *)((unsigned long)result__QSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZPKR)));
+            } else {
+              next__OSYR=new_lab__2PJ(new_size__ZPKR);
+            };
+            ((__POINTER *)next__OSYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__PSYR)[ 0]=next__OSYR;
+          } else {
+            ((__POINTER *)result__QSYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OSYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__QSYR=next__OSYR;
+          };
+        };
+        ptr__VPKR=result__QSYR;
+      } else {
+        t__0PKR=((__UINTEGER_32 )typ_id__WPKR);
+        a__1PKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__XSYR=(__UINTEGER_32)((__UINTEGER_32)(sz__XPKR + a__1PKR) & (__UINTEGER_32)(~ a__1PKR));
+        ptr_table__USYR=((__POINTER )(&(table_type[(t__0PKR)])));
+        lab_type__WSYR=(__UINTEGER_32)(t__0PKR |  1);
+        next__TSYR=((__POINTER )(NULL));
+        result__VSYR=((__POINTER *)ptr_table__USYR)[ 0];
+        if ((result__VSYR == (void *)NULL)) {
+          result__VSYR=new_lab__2PJ(lab_type__WSYR);
+          next__TSYR=(void *)((unsigned long)result__VSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XSYR)));
+          ((__POINTER *)next__TSYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__USYR)[ 0]=next__TSYR;
+        } else {
+          next__TSYR=((__POINTER *)result__VSYR)[ 0];
+          if ((next__TSYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VSYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XSYR <<  1)) <=  4096)) {
+              next__TSYR=(void *)((unsigned long)result__VSYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XSYR)));
+            } else {
+              next__TSYR=new_lab__2PJ(lab_type__WSYR);
+            };
+            ((__POINTER *)next__TSYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__USYR)[ 0]=next__TSYR;
+          } else {
+            ((__POINTER *)result__VSYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TSYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__VSYR=next__TSYR;
+          };
+        };
+        ptr__VPKR=result__VSYR;
+      };
+      result__UPKR=((__REAL_CST *)ptr__VPKR);
+      *(result__UPKR) = *(REAL_CST__);
+    };
+    Self__2PKR=((__REAL_CST *)result__UPKR);
+    Self__2PKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__3PKR;
+    Self__2PKR->value__HN2H=v__4PKR;
+    Self__2PKR->parent_constant__U2JH.static_type__M2YD=t__5PKR;
+    __tmp__0YJO=result__UPKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__FABQ=((__CHARACTER_CST *)__tmp__BQNO);
-    __tmp__CQNO=create__char__XLQH(Self__FABQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FABQ->text__ZGAI);
+    Self__FF3P=((__CHARACTER_CST *)__tmp__ZYJO);
+    __tmp__0YJO=create__char__4SMH(Self__FF3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FF3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__GABQ=((__IS_EXPANDED *)__tmp__BQNO);
-    __tmp__CQNO=create__receiver__2J0H(Self__GABQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__GABQ->receiver__AHAI));
+    Self__GF3P=((__IS_EXPANDED *)__tmp__ZYJO);
+    __tmp__HTAR=read__QB5G(((__READ_LOCAL *)Self__GF3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__HTAR==NULL) {
+      __tmp__ITAR=NULL;
+    } else {
+      __tmp__ITAR=((__READ_LOCAL *)__tmp__HTAR);
+    };
+    p__JQKR=Self__GF3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__AQKR=NULL;
+    ptr__BQKR=((__POINTER )(NULL));
+    typ_id__CQKR= 0;
+    sz__DQKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__DQKR ==  0)) {
+      result__AQKR=IS_EXPANDED__;
+    } else {
+      typ_id__CQKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DQKR);
+      if ((typ_id__CQKR == (__INTEGER)(-  1))) {
+        a__EQKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__FQKR=(__UINTEGER_32)((__UINTEGER_32)(sz__DQKR + a__EQKR) & (__UINTEGER_32)(~ a__EQKR));
+        ptr_table__ZSYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FQKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__YSYR=((__POINTER )(NULL));
+        result__0SYR=((__POINTER *)ptr_table__ZSYR)[ 0];
+        if ((result__0SYR == (void *)NULL)) {
+          result__0SYR=new_lab__2PJ(new_size__FQKR);
+          next__YSYR=(void *)((unsigned long)result__0SYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FQKR)));
+          ((__POINTER *)next__YSYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ZSYR)[ 0]=next__YSYR;
+        } else {
+          next__YSYR=((__POINTER *)result__0SYR)[ 0];
+          if ((next__YSYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0SYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FQKR <<  1)) <=  4096)) {
+              next__YSYR=(void *)((unsigned long)result__0SYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FQKR)));
+            } else {
+              next__YSYR=new_lab__2PJ(new_size__FQKR);
+            };
+            ((__POINTER *)next__YSYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ZSYR)[ 0]=next__YSYR;
+          } else {
+            ((__POINTER *)result__0SYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YSYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__0SYR=next__YSYR;
+          };
+        };
+        ptr__BQKR=result__0SYR;
+      } else {
+        t__GQKR=((__UINTEGER_32 )typ_id__CQKR);
+        a__HQKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__BTYR=(__UINTEGER_32)((__UINTEGER_32)(sz__DQKR + a__HQKR) & (__UINTEGER_32)(~ a__HQKR));
+        ptr_table__4SYR=((__POINTER )(&(table_type[(t__GQKR)])));
+        lab_type__ATYR=(__UINTEGER_32)(t__GQKR |  1);
+        next__3SYR=((__POINTER )(NULL));
+        result__5SYR=((__POINTER *)ptr_table__4SYR)[ 0];
+        if ((result__5SYR == (void *)NULL)) {
+          result__5SYR=new_lab__2PJ(lab_type__ATYR);
+          next__3SYR=(void *)((unsigned long)result__5SYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BTYR)));
+          ((__POINTER *)next__3SYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__4SYR)[ 0]=next__3SYR;
+        } else {
+          next__3SYR=((__POINTER *)result__5SYR)[ 0];
+          if ((next__3SYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5SYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BTYR <<  1)) <=  4096)) {
+              next__3SYR=(void *)((unsigned long)result__5SYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BTYR)));
+            } else {
+              next__3SYR=new_lab__2PJ(lab_type__ATYR);
+            };
+            ((__POINTER *)next__3SYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__4SYR)[ 0]=next__3SYR;
+          } else {
+            ((__POINTER *)result__5SYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3SYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__5SYR=next__3SYR;
+          };
+        };
+        ptr__BQKR=result__5SYR;
+      };
+      result__AQKR=((__IS_EXPANDED *)ptr__BQKR);
+      *(result__AQKR) = *(IS_EXPANDED__);
+    };
+    Self__IQKR=((__IS_EXPANDED *)result__AQKR);
+    Self__IQKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JQKR;
+    Self__IQKR->receiver__WN2H=__tmp__ITAR;
+    __tmp__0YJO=result__AQKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__CQNO=my_copy__FHAI(__tmp__BQNO);
+    __tmp__0YJO=my_copy__1N2H(__tmp__ZYJO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__CQNO=my_copy__OHAI(__tmp__BQNO);
+    __tmp__0YJO=my_copy__EO2H(__tmp__ZYJO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__CQNO=my_copy__ZHAI(__tmp__BQNO);
+    __tmp__0YJO=my_copy__PO2H(__tmp__ZYJO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__CQNO=my_copy__FIAI(__tmp__BQNO);
+    __tmp__0YJO=my_copy__1O2H(__tmp__ZYJO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__CQNO=my_copy__QIAI(__tmp__BQNO);
+    __tmp__0YJO=my_copy__GP2H(__tmp__ZYJO);
   } break;
   case __EXPR_AND__: {
-    __tmp__CQNO=my_copy__1IAI(__tmp__BQNO);
+    __tmp__0YJO=my_copy__RP2H(__tmp__ZYJO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__CQNO=my_copy__GJAI(__tmp__BQNO);
+    __tmp__0YJO=my_copy__2P2H(__tmp__ZYJO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__CQNO=my_copy__RJAI(__tmp__BQNO);
+    __tmp__0YJO=my_copy__HQ2H(__tmp__ZYJO);
   } break;
   case __PUT_TO__: {
-    __tmp__CQNO=my_copy__2JAI(__tmp__BQNO);
+    __tmp__0YJO=my_copy__SQ2H(__tmp__ZYJO);
   } break;
   case __ITEM__: {
-    __tmp__CQNO=my_copy__NKAI(__tmp__BQNO);
+    __tmp__0YJO=my_copy__DR2H(__tmp__ZYJO);
   } break;
   case __SIZE_OF__: {
-    __tmp__CQNO=my_copy__ZKAI(__tmp__BQNO);
+    __tmp__0YJO=my_copy__PR2H(__tmp__ZYJO);
   } break;
   case __CAST__: {
-    __tmp__CQNO=my_copy__CLAI(__tmp__BQNO);
+    __tmp__0YJO=my_copy__YR2H(__tmp__ZYJO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__CQNO=my_copy__1E2M(__tmp__BQNO);
+    __tmp__0YJO=my_copy__5SYM(__tmp__ZYJO);
   } break;
   case __READ_SLOT__: {
-    __tmp__CQNO=my_copy__MRKK(__tmp__BQNO);
+    __tmp__0YJO=my_copy__IUGK(__tmp__ZYJO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__CQNO=my_copy__ZRKK(__tmp__BQNO);
+    __tmp__BYCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZYJO)->global__ZGJK),NULL);
+    if (__tmp__BYCR==NULL) {
+      __tmp__CYCR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__BYCR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__CYCR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__CYCR=((__READ_GLOBAL *)__tmp__BYCR);
+      } break;
+      }
+    };
+    __tmp__0YJO=__tmp__CYCR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__CQNO=my_copy__3BGN(__tmp__BQNO);
+    __tmp__0YJO=my_copy__BQCN(__tmp__ZYJO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__CQNO=my_copy__VIIO(__tmp__BQNO);
+    __tmp__0YJO=my_copy__NREO(__tmp__ZYJO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__CQNO=my_copy__3PNO(__tmp__BQNO);
+    __tmp__0YJO=my_copy__VYJO(__tmp__ZYJO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__CQNO=my_copy__CJIO(__tmp__BQNO);
+    __tmp__0YJO=my_copy__0REO(__tmp__ZYJO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__CQNO=my_copy__JQNO(__tmp__BQNO);
+    __tmp__0YJO=my_copy__BZJO(__tmp__ZYJO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__CQNO=my_copy__EBNM(__tmp__BQNO);
+    __tmp__0YJO=my_copy__CNJM(__tmp__ZYJO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__CQNO=my_copy__EOPL(__tmp__BQNO);
+    __tmp__0YJO=my_copy__5XLL(__tmp__ZYJO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__CQNO=my_copy__SH2M(__tmp__BQNO);
+    __tmp__0YJO=my_copy__WVYM(__tmp__ZYJO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__CQNO=my_copy__NJIO(__tmp__BQNO);
+    __tmp__0YJO=my_copy__FSEO(__tmp__ZYJO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__CQNO=my_copy__YZHP(__tmp__BQNO);
+    __tmp__0YJO=my_copy__QCEP(__tmp__ZYJO);
   } break;
   case __EXPR_INF__: {
-    __tmp__CQNO=my_copy__13VN(__tmp__BQNO);
+    __tmp__0YJO=my_copy__5LSN(__tmp__ZYJO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__CQNO=my_copy__G4VN(__tmp__BQNO);
+    __tmp__0YJO=my_copy__KMSN(__tmp__ZYJO);
   } break;
   case __EXPR_OR__: {
-    __tmp__CQNO=my_copy__FLTN(__tmp__BQNO);
+    __tmp__0YJO=my_copy__JZPN(__tmp__ZYJO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__CQNO=my_copy__OUWO(__tmp__BQNO);
+    __tmp__0YJO=my_copy__G3SO(__tmp__ZYJO);
   } break;
   };
-  __tmp__EQNO=Self__4PNO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
-  switch (((struct ___OBJ *)__tmp__EQNO)->__id) {
+  __tmp__2YJO=Self__WYJO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+  switch (((struct ___OBJ *)__tmp__2YJO)->__id) {
   case __LIST__: {
-    __tmp__FQNO=my_copy__IE2M(__tmp__EQNO);
+    __tmp__3YJO=my_copy__MSYM(__tmp__2YJO);
   } break;
   case __STRING_CST__: {
-    Self__HABQ=((__STRING_CST *)__tmp__EQNO);
-    __tmp__FQNO=create__text__BMQH(Self__HABQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HABQ->string__LDAI);
+    Self__HF3P=((__STRING_CST *)__tmp__2YJO);
+    __tmp__3YJO=create__text__ITMH(Self__HF3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HF3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__FQNO=my_copy__ODAI(__tmp__EQNO);
+    __tmp__3YJO=my_copy__EK2H(__tmp__2YJO);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__IABQ=((__PROTOTYPE_CST *)__tmp__EQNO);
-    __tmp__FQNO=create__type__HZQC(Self__IABQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IABQ->parent_constant__DMMC.static_type__LSYD);
+    Self__IF3P=((__PROTOTYPE_CST *)__tmp__2YJO);
+    __tmp__3YJO=create__type__PKQC(Self__IF3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IF3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__JABQ=((__INTEGER_CST *)__tmp__EQNO);
-    __tmp__FQNO=create__value__type__I1QC(Self__JABQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__JABQ->value__VUYD,Self__JABQ->parent_constant__OMMC.static_type__LSYD);
+    Self__JF3P=((__INTEGER_CST *)__tmp__2YJO);
+    p__UQKR=Self__JF3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__VQKR=Self__JF3P->value__W4YD;
+    t__WQKR=Self__JF3P->parent_constant__B3LC.static_type__M2YD;
+    result__LQKR=NULL;
+    ptr__MQKR=((__POINTER )(NULL));
+    typ_id__NQKR= 0;
+    sz__OQKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__OQKR ==  0)) {
+      result__LQKR=INTEGER_CST__;
+    } else {
+      typ_id__NQKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OQKR);
+      if ((typ_id__NQKR == (__INTEGER)(-  1))) {
+        a__PQKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__QQKR=(__UINTEGER_32)((__UINTEGER_32)(sz__OQKR + a__PQKR) & (__UINTEGER_32)(~ a__PQKR));
+        ptr_table__DTYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QQKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__CTYR=((__POINTER )(NULL));
+        result__ETYR=((__POINTER *)ptr_table__DTYR)[ 0];
+        if ((result__ETYR == (void *)NULL)) {
+          result__ETYR=new_lab__2PJ(new_size__QQKR);
+          next__CTYR=(void *)((unsigned long)result__ETYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QQKR)));
+          ((__POINTER *)next__CTYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__DTYR)[ 0]=next__CTYR;
+        } else {
+          next__CTYR=((__POINTER *)result__ETYR)[ 0];
+          if ((next__CTYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ETYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QQKR <<  1)) <=  4096)) {
+              next__CTYR=(void *)((unsigned long)result__ETYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QQKR)));
+            } else {
+              next__CTYR=new_lab__2PJ(new_size__QQKR);
+            };
+            ((__POINTER *)next__CTYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__DTYR)[ 0]=next__CTYR;
+          } else {
+            ((__POINTER *)result__ETYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CTYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__ETYR=next__CTYR;
+          };
+        };
+        ptr__MQKR=result__ETYR;
+      } else {
+        t__RQKR=((__UINTEGER_32 )typ_id__NQKR);
+        a__SQKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__LTYR=(__UINTEGER_32)((__UINTEGER_32)(sz__OQKR + a__SQKR) & (__UINTEGER_32)(~ a__SQKR));
+        ptr_table__ITYR=((__POINTER )(&(table_type[(t__RQKR)])));
+        lab_type__KTYR=(__UINTEGER_32)(t__RQKR |  1);
+        next__HTYR=((__POINTER )(NULL));
+        result__JTYR=((__POINTER *)ptr_table__ITYR)[ 0];
+        if ((result__JTYR == (void *)NULL)) {
+          result__JTYR=new_lab__2PJ(lab_type__KTYR);
+          next__HTYR=(void *)((unsigned long)result__JTYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LTYR)));
+          ((__POINTER *)next__HTYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ITYR)[ 0]=next__HTYR;
+        } else {
+          next__HTYR=((__POINTER *)result__JTYR)[ 0];
+          if ((next__HTYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JTYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LTYR <<  1)) <=  4096)) {
+              next__HTYR=(void *)((unsigned long)result__JTYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LTYR)));
+            } else {
+              next__HTYR=new_lab__2PJ(lab_type__KTYR);
+            };
+            ((__POINTER *)next__HTYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ITYR)[ 0]=next__HTYR;
+          } else {
+            ((__POINTER *)result__JTYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HTYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__JTYR=next__HTYR;
+          };
+        };
+        ptr__MQKR=result__JTYR;
+      };
+      result__LQKR=((__INTEGER_CST *)ptr__MQKR);
+      *(result__LQKR) = *(INTEGER_CST__);
+    };
+    Self__TQKR=((__INTEGER_CST *)result__LQKR);
+    Self__TQKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UQKR;
+    Self__TQKR->value__W4YD=v__VQKR;
+    Self__TQKR->parent_constant__B3LC.static_type__M2YD=t__WQKR;
+    check_type__YG5D(Self__TQKR);
+    __tmp__3YJO=result__LQKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__FQNO=my_copy__02IJ(__tmp__EQNO);
+    __tmp__LTAR=read__QB5G(((__READ_LOCAL *)__tmp__2YJO)->local__HJZD);
+    if (__tmp__LTAR==NULL) {
+      __tmp__MTAR=NULL;
+    } else {
+      __tmp__MTAR=((__READ_LOCAL *)__tmp__LTAR);
+    };
+    __tmp__3YJO=__tmp__MTAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__FQNO=my_copy__2EAI(__tmp__EQNO);
+    __tmp__3YJO=my_copy__SL2H(__tmp__2YJO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__FQNO=my_copy__VFAI(__tmp__EQNO);
+    __tmp__3YJO=my_copy__LM2H(__tmp__2YJO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__FQNO=my_copy__CGAI(__tmp__EQNO);
+    __tmp__3YJO=my_copy__YM2H(__tmp__2YJO);
   } break;
   case __REAL_CST__: {
-    Self__LABQ=((__REAL_CST *)__tmp__EQNO);
-    __tmp__FQNO=create__value__type__2KQH(Self__LABQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__LABQ->value__RGAI,Self__LABQ->parent_constant__IVNH.static_type__LSYD);
+    Self__LF3P=((__REAL_CST *)__tmp__2YJO);
+    p__ARKR=Self__LF3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__BRKR=Self__LF3P->value__HN2H;
+    t__CRKR=Self__LF3P->parent_constant__U2JH.static_type__M2YD;
+    result__XQKR=NULL;
+    ptr__YQKR=((__POINTER )(NULL));
+    typ_id__ZQKR= 0;
+    sz__0QKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__0QKR ==  0)) {
+      result__XQKR=REAL_CST__;
+    } else {
+      typ_id__ZQKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0QKR);
+      if ((typ_id__ZQKR == (__INTEGER)(-  1))) {
+        a__1QKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__2QKR=(__UINTEGER_32)((__UINTEGER_32)(sz__0QKR + a__1QKR) & (__UINTEGER_32)(~ a__1QKR));
+        ptr_table__NTYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2QKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__MTYR=((__POINTER )(NULL));
+        result__OTYR=((__POINTER *)ptr_table__NTYR)[ 0];
+        if ((result__OTYR == (void *)NULL)) {
+          result__OTYR=new_lab__2PJ(new_size__2QKR);
+          next__MTYR=(void *)((unsigned long)result__OTYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2QKR)));
+          ((__POINTER *)next__MTYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__NTYR)[ 0]=next__MTYR;
+        } else {
+          next__MTYR=((__POINTER *)result__OTYR)[ 0];
+          if ((next__MTYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OTYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2QKR <<  1)) <=  4096)) {
+              next__MTYR=(void *)((unsigned long)result__OTYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2QKR)));
+            } else {
+              next__MTYR=new_lab__2PJ(new_size__2QKR);
+            };
+            ((__POINTER *)next__MTYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__NTYR)[ 0]=next__MTYR;
+          } else {
+            ((__POINTER *)result__OTYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MTYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__OTYR=next__MTYR;
+          };
+        };
+        ptr__YQKR=result__OTYR;
+      } else {
+        t__3QKR=((__UINTEGER_32 )typ_id__ZQKR);
+        a__4QKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__VTYR=(__UINTEGER_32)((__UINTEGER_32)(sz__0QKR + a__4QKR) & (__UINTEGER_32)(~ a__4QKR));
+        ptr_table__STYR=((__POINTER )(&(table_type[(t__3QKR)])));
+        lab_type__UTYR=(__UINTEGER_32)(t__3QKR |  1);
+        next__RTYR=((__POINTER )(NULL));
+        result__TTYR=((__POINTER *)ptr_table__STYR)[ 0];
+        if ((result__TTYR == (void *)NULL)) {
+          result__TTYR=new_lab__2PJ(lab_type__UTYR);
+          next__RTYR=(void *)((unsigned long)result__TTYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VTYR)));
+          ((__POINTER *)next__RTYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__STYR)[ 0]=next__RTYR;
+        } else {
+          next__RTYR=((__POINTER *)result__TTYR)[ 0];
+          if ((next__RTYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TTYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VTYR <<  1)) <=  4096)) {
+              next__RTYR=(void *)((unsigned long)result__TTYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VTYR)));
+            } else {
+              next__RTYR=new_lab__2PJ(lab_type__UTYR);
+            };
+            ((__POINTER *)next__RTYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__STYR)[ 0]=next__RTYR;
+          } else {
+            ((__POINTER *)result__TTYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RTYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__TTYR=next__RTYR;
+          };
+        };
+        ptr__YQKR=result__TTYR;
+      };
+      result__XQKR=((__REAL_CST *)ptr__YQKR);
+      *(result__XQKR) = *(REAL_CST__);
+    };
+    Self__5QKR=((__REAL_CST *)result__XQKR);
+    Self__5QKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ARKR;
+    Self__5QKR->value__HN2H=v__BRKR;
+    Self__5QKR->parent_constant__U2JH.static_type__M2YD=t__CRKR;
+    __tmp__3YJO=result__XQKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__NABQ=((__CHARACTER_CST *)__tmp__EQNO);
-    __tmp__FQNO=create__char__XLQH(Self__NABQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NABQ->text__ZGAI);
+    Self__NF3P=((__CHARACTER_CST *)__tmp__2YJO);
+    __tmp__3YJO=create__char__4SMH(Self__NF3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NF3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__OABQ=((__IS_EXPANDED *)__tmp__EQNO);
-    __tmp__FQNO=create__receiver__2J0H(Self__OABQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__OABQ->receiver__AHAI));
+    Self__OF3P=((__IS_EXPANDED *)__tmp__2YJO);
+    __tmp__PTAR=read__QB5G(((__READ_LOCAL *)Self__OF3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__PTAR==NULL) {
+      __tmp__QTAR=NULL;
+    } else {
+      __tmp__QTAR=((__READ_LOCAL *)__tmp__PTAR);
+    };
+    p__MRKR=Self__OF3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__DRKR=NULL;
+    ptr__ERKR=((__POINTER )(NULL));
+    typ_id__FRKR= 0;
+    sz__GRKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__GRKR ==  0)) {
+      result__DRKR=IS_EXPANDED__;
+    } else {
+      typ_id__FRKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GRKR);
+      if ((typ_id__FRKR == (__INTEGER)(-  1))) {
+        a__HRKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__IRKR=(__UINTEGER_32)((__UINTEGER_32)(sz__GRKR + a__HRKR) & (__UINTEGER_32)(~ a__HRKR));
+        ptr_table__XTYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IRKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__WTYR=((__POINTER )(NULL));
+        result__YTYR=((__POINTER *)ptr_table__XTYR)[ 0];
+        if ((result__YTYR == (void *)NULL)) {
+          result__YTYR=new_lab__2PJ(new_size__IRKR);
+          next__WTYR=(void *)((unsigned long)result__YTYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IRKR)));
+          ((__POINTER *)next__WTYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__XTYR)[ 0]=next__WTYR;
+        } else {
+          next__WTYR=((__POINTER *)result__YTYR)[ 0];
+          if ((next__WTYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YTYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IRKR <<  1)) <=  4096)) {
+              next__WTYR=(void *)((unsigned long)result__YTYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IRKR)));
+            } else {
+              next__WTYR=new_lab__2PJ(new_size__IRKR);
+            };
+            ((__POINTER *)next__WTYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__XTYR)[ 0]=next__WTYR;
+          } else {
+            ((__POINTER *)result__YTYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WTYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__YTYR=next__WTYR;
+          };
+        };
+        ptr__ERKR=result__YTYR;
+      } else {
+        t__JRKR=((__UINTEGER_32 )typ_id__FRKR);
+        a__KRKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__5TYR=(__UINTEGER_32)((__UINTEGER_32)(sz__GRKR + a__KRKR) & (__UINTEGER_32)(~ a__KRKR));
+        ptr_table__2TYR=((__POINTER )(&(table_type[(t__JRKR)])));
+        lab_type__4TYR=(__UINTEGER_32)(t__JRKR |  1);
+        next__1TYR=((__POINTER )(NULL));
+        result__3TYR=((__POINTER *)ptr_table__2TYR)[ 0];
+        if ((result__3TYR == (void *)NULL)) {
+          result__3TYR=new_lab__2PJ(lab_type__4TYR);
+          next__1TYR=(void *)((unsigned long)result__3TYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5TYR)));
+          ((__POINTER *)next__1TYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__2TYR)[ 0]=next__1TYR;
+        } else {
+          next__1TYR=((__POINTER *)result__3TYR)[ 0];
+          if ((next__1TYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3TYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5TYR <<  1)) <=  4096)) {
+              next__1TYR=(void *)((unsigned long)result__3TYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5TYR)));
+            } else {
+              next__1TYR=new_lab__2PJ(lab_type__4TYR);
+            };
+            ((__POINTER *)next__1TYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__2TYR)[ 0]=next__1TYR;
+          } else {
+            ((__POINTER *)result__3TYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1TYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__3TYR=next__1TYR;
+          };
+        };
+        ptr__ERKR=result__3TYR;
+      };
+      result__DRKR=((__IS_EXPANDED *)ptr__ERKR);
+      *(result__DRKR) = *(IS_EXPANDED__);
+    };
+    Self__LRKR=((__IS_EXPANDED *)result__DRKR);
+    Self__LRKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MRKR;
+    Self__LRKR->receiver__WN2H=__tmp__QTAR;
+    __tmp__3YJO=result__DRKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__FQNO=my_copy__FHAI(__tmp__EQNO);
+    __tmp__3YJO=my_copy__1N2H(__tmp__2YJO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__FQNO=my_copy__OHAI(__tmp__EQNO);
+    __tmp__3YJO=my_copy__EO2H(__tmp__2YJO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__FQNO=my_copy__ZHAI(__tmp__EQNO);
+    __tmp__3YJO=my_copy__PO2H(__tmp__2YJO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__FQNO=my_copy__FIAI(__tmp__EQNO);
+    __tmp__3YJO=my_copy__1O2H(__tmp__2YJO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__FQNO=my_copy__QIAI(__tmp__EQNO);
+    __tmp__3YJO=my_copy__GP2H(__tmp__2YJO);
   } break;
   case __EXPR_AND__: {
-    __tmp__FQNO=my_copy__1IAI(__tmp__EQNO);
+    __tmp__3YJO=my_copy__RP2H(__tmp__2YJO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__FQNO=my_copy__GJAI(__tmp__EQNO);
+    __tmp__3YJO=my_copy__2P2H(__tmp__2YJO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__FQNO=my_copy__RJAI(__tmp__EQNO);
+    __tmp__3YJO=my_copy__HQ2H(__tmp__2YJO);
   } break;
   case __PUT_TO__: {
-    __tmp__FQNO=my_copy__2JAI(__tmp__EQNO);
+    __tmp__3YJO=my_copy__SQ2H(__tmp__2YJO);
   } break;
   case __ITEM__: {
-    __tmp__FQNO=my_copy__NKAI(__tmp__EQNO);
+    __tmp__3YJO=my_copy__DR2H(__tmp__2YJO);
   } break;
   case __SIZE_OF__: {
-    __tmp__FQNO=my_copy__ZKAI(__tmp__EQNO);
+    __tmp__3YJO=my_copy__PR2H(__tmp__2YJO);
   } break;
   case __CAST__: {
-    __tmp__FQNO=my_copy__CLAI(__tmp__EQNO);
+    __tmp__3YJO=my_copy__YR2H(__tmp__2YJO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__FQNO=my_copy__1E2M(__tmp__EQNO);
+    __tmp__3YJO=my_copy__5SYM(__tmp__2YJO);
   } break;
   case __READ_SLOT__: {
-    __tmp__FQNO=my_copy__MRKK(__tmp__EQNO);
+    __tmp__3YJO=my_copy__IUGK(__tmp__2YJO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__FQNO=my_copy__ZRKK(__tmp__EQNO);
+    __tmp__FYCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2YJO)->global__ZGJK),NULL);
+    if (__tmp__FYCR==NULL) {
+      __tmp__GYCR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__FYCR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__GYCR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__GYCR=((__READ_GLOBAL *)__tmp__FYCR);
+      } break;
+      }
+    };
+    __tmp__3YJO=__tmp__GYCR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__FQNO=my_copy__3BGN(__tmp__EQNO);
+    __tmp__3YJO=my_copy__BQCN(__tmp__2YJO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__FQNO=my_copy__VIIO(__tmp__EQNO);
+    __tmp__3YJO=my_copy__NREO(__tmp__2YJO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__FQNO=my_copy__3PNO(__tmp__EQNO);
+    __tmp__3YJO=my_copy__VYJO(__tmp__2YJO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__FQNO=my_copy__CJIO(__tmp__EQNO);
+    __tmp__3YJO=my_copy__0REO(__tmp__2YJO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__FQNO=my_copy__JQNO(__tmp__EQNO);
+    __tmp__3YJO=my_copy__BZJO(__tmp__2YJO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__FQNO=my_copy__EBNM(__tmp__EQNO);
+    __tmp__3YJO=my_copy__CNJM(__tmp__2YJO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__FQNO=my_copy__EOPL(__tmp__EQNO);
+    __tmp__3YJO=my_copy__5XLL(__tmp__2YJO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__FQNO=my_copy__SH2M(__tmp__EQNO);
+    __tmp__3YJO=my_copy__WVYM(__tmp__2YJO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__FQNO=my_copy__NJIO(__tmp__EQNO);
+    __tmp__3YJO=my_copy__FSEO(__tmp__2YJO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__FQNO=my_copy__YZHP(__tmp__EQNO);
+    __tmp__3YJO=my_copy__QCEP(__tmp__2YJO);
   } break;
   case __EXPR_INF__: {
-    __tmp__FQNO=my_copy__13VN(__tmp__EQNO);
+    __tmp__3YJO=my_copy__5LSN(__tmp__2YJO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__FQNO=my_copy__G4VN(__tmp__EQNO);
+    __tmp__3YJO=my_copy__KMSN(__tmp__2YJO);
   } break;
   case __EXPR_OR__: {
-    __tmp__FQNO=my_copy__FLTN(__tmp__EQNO);
+    __tmp__3YJO=my_copy__JZPN(__tmp__2YJO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__FQNO=my_copy__OUWO(__tmp__EQNO);
+    __tmp__3YJO=my_copy__G3SO(__tmp__2YJO);
   } break;
   };
-  return(create__with__and__G4LO(__tmp__AQNO,__tmp__CQNO,__tmp__FQNO));
+  result__1LIO=NULL;
+  ptr__2LIO=((__POINTER )(NULL));
+  typ_id__BMIO= 0;
+  sz__4LIO=((__UINTEGER_32 )sizeof(__EXPR_OR_OR_LOGIC));
+  if ((sz__4LIO ==  0)) {
+    result__1LIO=EXPR_OR_OR_LOGIC__;
+  } else {
+    typ_id__BMIO=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4LIO);
+    if ((typ_id__BMIO == (__INTEGER)(-  1))) {
+      a__VI2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__TI2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__4LIO + a__VI2Q) & (__UINTEGER_32)(~ a__VI2Q));
+      ptr_table__BUYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TI2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__AUYR=((__POINTER )(NULL));
+      result__CUYR=((__POINTER *)ptr_table__BUYR)[ 0];
+      if ((result__CUYR == (void *)NULL)) {
+        result__CUYR=new_lab__2PJ(new_size__TI2Q);
+        next__AUYR=(void *)((unsigned long)result__CUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TI2Q)));
+        ((__POINTER *)next__AUYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__BUYR)[ 0]=next__AUYR;
+      } else {
+        next__AUYR=((__POINTER *)result__CUYR)[ 0];
+        if ((next__AUYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CUYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TI2Q <<  1)) <=  4096)) {
+            next__AUYR=(void *)((unsigned long)result__CUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TI2Q)));
+          } else {
+            next__AUYR=new_lab__2PJ(new_size__TI2Q);
+          };
+          ((__POINTER *)next__AUYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__BUYR)[ 0]=next__AUYR;
+        } else {
+          ((__POINTER *)result__CUYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AUYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__CUYR=next__AUYR;
+        };
+      };
+      ptr__2LIO=result__CUYR;
+    } else {
+      t__ZI2Q=((__UINTEGER_32 )typ_id__BMIO);
+      a__1I2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__JUYR=(__UINTEGER_32)((__UINTEGER_32)(sz__4LIO + a__1I2Q) & (__UINTEGER_32)(~ a__1I2Q));
+      ptr_table__GUYR=((__POINTER )(&(table_type[(t__ZI2Q)])));
+      lab_type__IUYR=(__UINTEGER_32)(t__ZI2Q |  1);
+      next__FUYR=((__POINTER )(NULL));
+      result__HUYR=((__POINTER *)ptr_table__GUYR)[ 0];
+      if ((result__HUYR == (void *)NULL)) {
+        result__HUYR=new_lab__2PJ(lab_type__IUYR);
+        next__FUYR=(void *)((unsigned long)result__HUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JUYR)));
+        ((__POINTER *)next__FUYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__GUYR)[ 0]=next__FUYR;
+      } else {
+        next__FUYR=((__POINTER *)result__HUYR)[ 0];
+        if ((next__FUYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HUYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JUYR <<  1)) <=  4096)) {
+            next__FUYR=(void *)((unsigned long)result__HUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JUYR)));
+          } else {
+            next__FUYR=new_lab__2PJ(lab_type__IUYR);
+          };
+          ((__POINTER *)next__FUYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__GUYR)[ 0]=next__FUYR;
+        } else {
+          ((__POINTER *)result__HUYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FUYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__HUYR=next__FUYR;
+        };
+      };
+      ptr__2LIO=result__HUYR;
+    };
+    result__1LIO=((__EXPR_OR_OR_LOGIC *)ptr__2LIO);
+    *(result__1LIO) = *(EXPR_OR_OR_LOGIC__);
+  };
+  Self__YJOO=((__EXPR_OR_OR_LOGIC *)result__1LIO);
+  Self__YJOO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__YYJO;
+  Self__YJOO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO=__tmp__0YJO;
+  Self__YJOO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO=__tmp__3YJO;
+  return(result__1LIO);
 }
 
-static __EXPR_AND_LOGIC* my_copy__CJIO(__EXPR_AND_LOGIC *Self__DJIO)
+static __EXPR_AND_LOGIC* my_copy__0REO(__EXPR_AND_LOGIC *Self__1REO)
 // ({EXPR_AND_LOGIC}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__FJIO;
-  void *__tmp__GJIO,*__tmp__HJIO,*__tmp__JJIO,*__tmp__KJIO;
-  __STRING_CST *Self__PABQ,*Self__XABQ;
-  __PROTOTYPE_CST *Self__QABQ,*Self__YABQ;
-  __INTEGER_CST *Self__RABQ,*Self__ZABQ;
-  __REAL_CST *Self__TABQ,*Self__1ABQ;
-  __CHARACTER_CST *Self__VABQ,*Self__3ABQ;
-  __IS_EXPANDED *Self__WABQ,*Self__4ABQ;
-  __tmp__FJIO=Self__DJIO->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__GJIO=Self__DJIO->parent_expr_binary_logic__CGGL.left__ZIIO;
-  switch (((struct ___OBJ *)__tmp__GJIO)->__id) {
+  __INTEGER_64 v__YRKR,v__1SKR;
+  __POSITION __tmp__3REO,p__XRKR,p__DSKR,p__PSKR,p__0SKR,p__GTKR;
+  __POSITION p__STKR;
+  void *__tmp__4REO,*__tmp__5REO,*__tmp__BSEO,*__tmp__CSEO;
+  __STRING_CST *Self__PF3P,*Self__XF3P;
+  __PROTOTYPE_CST *Self__QF3P,*Self__YF3P;
+  __INTEGER_CST *Self__RF3P,*result__ORKR,*Self__WRKR,*Self__ZF3P;
+  __INTEGER_CST *result__RSKR,*Self__ZSKR;
+  void *t__ZRKR,*t__FSKR,*t__2SKR,*t__ITKR;
+  __POINTER ptr__PRKR,ptr_table__LUYR,next__KUYR,result__MUYR;
+  __POINTER ptr_table__QUYR,next__PUYR,result__RUYR,ptr__1RKR;
+  __POINTER ptr_table__VUYR,next__UUYR,result__WUYR,ptr_table__0UYR;
+  __POINTER next__ZUYR,result__1UYR,ptr__HSKR,ptr_table__5UYR;
+  __POINTER next__4UYR,result__AVYR,ptr_table__EVYR,next__DVYR;
+  __POINTER result__FVYR,ptr__SSKR,ptr_table__JVYR,next__IVYR;
+  __POINTER result__KVYR,ptr_table__OVYR,next__NVYR,result__PVYR;
+  __POINTER ptr__4SKR,ptr_table__TVYR,next__SVYR,result__UVYR;
+  __POINTER ptr_table__YVYR,next__XVYR,result__ZVYR,ptr__KTKR;
+  __POINTER ptr_table__3VYR,next__2VYR,result__4VYR,ptr_table__CWYR;
+  __POINTER next__BWYR,result__DWYR,ptr__MKEO,ptr_table__HWYR;
+  __POINTER next__GWYR,result__IWYR,ptr_table__MWYR,next__LWYR;
+  __POINTER result__NWYR;
+  __INTEGER typ_id__QRKR,typ_id__2RKR,typ_id__ISKR,typ_id__TSKR;
+  __INTEGER typ_id__5SKR,typ_id__LTKR,typ_id__RKEO;
+  __UINTEGER_32 sz__RRKR,a__SRKR,new_size__TRKR,t__URKR,a__VRKR;
+  __UINTEGER_32 new_size__TUYR,lab_type__SUYR,sz__3RKR,a__4RKR;
+  __UINTEGER_32 new_size__5RKR,t__ASKR,a__BSKR,new_size__3UYR;
+  __UINTEGER_32 lab_type__2UYR,sz__JSKR,a__KSKR,new_size__LSKR,t__MSKR;
+  __UINTEGER_32 a__NSKR,new_size__HVYR,lab_type__GVYR,sz__USKR,a__VSKR;
+  __UINTEGER_32 new_size__WSKR,t__XSKR,a__YSKR,new_size__RVYR;
+  __UINTEGER_32 lab_type__QVYR,sz__ATKR,a__BTKR,new_size__CTKR,t__DTKR;
+  __UINTEGER_32 a__ETKR,new_size__1VYR,lab_type__0VYR,sz__MTKR,a__NTKR;
+  __UINTEGER_32 new_size__OTKR,t__PTKR,a__QTKR,new_size__FWYR;
+  __UINTEGER_32 lab_type__EWYR,sz__OKEO,a__AJ2Q,new_size__4I2Q,t__EJ2Q;
+  __UINTEGER_32 a__GJ2Q,new_size__PWYR,lab_type__OWYR;
+  void *__tmp__TTAR,*__tmp__XTAR,*__tmp__JYCR,*__tmp__1TAR,*__tmp__5TAR;
+  void *__tmp__NYCR;
+  __READ_LOCAL *__tmp__UTAR,*__tmp__YTAR,*__tmp__2TAR,*__tmp__AUAR;
+  __REAL_CST *Self__TF3P,*result__0RKR,*Self__CSKR,*Self__1F3P;
+  __REAL_CST *result__3SKR,*Self__FTKR;
+  void *v__ESKR,*v__HTKR;
+  __CHARACTER_CST *Self__VF3P,*Self__3F3P;
+  __IS_EXPANDED *Self__WF3P,*result__GSKR,*Self__OSKR,*Self__4F3P;
+  __IS_EXPANDED *result__JTKR,*Self__RTKR;
+  __READ_GLOBAL *__tmp__KYCR,*__tmp__OYCR;
+  __EXPR_AND_LOGIC *result__LKEO,*Self__1XGO;
+  __tmp__3REO=Self__1REO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__4REO=Self__1REO->parent_expr_binary_logic__QKCL.left__RREO;
+  switch (((struct ___OBJ *)__tmp__4REO)->__id) {
   case __LIST__: {
-    __tmp__HJIO=my_copy__IE2M(__tmp__GJIO);
+    __tmp__5REO=my_copy__MSYM(__tmp__4REO);
   } break;
   case __STRING_CST__: {
-    Self__PABQ=((__STRING_CST *)__tmp__GJIO);
-    __tmp__HJIO=create__text__BMQH(Self__PABQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__PABQ->string__LDAI);
+    Self__PF3P=((__STRING_CST *)__tmp__4REO);
+    __tmp__5REO=create__text__ITMH(Self__PF3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__PF3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__HJIO=my_copy__ODAI(__tmp__GJIO);
+    __tmp__5REO=my_copy__EK2H(__tmp__4REO);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__QABQ=((__PROTOTYPE_CST *)__tmp__GJIO);
-    __tmp__HJIO=create__type__HZQC(Self__QABQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__QABQ->parent_constant__DMMC.static_type__LSYD);
+    Self__QF3P=((__PROTOTYPE_CST *)__tmp__4REO);
+    __tmp__5REO=create__type__PKQC(Self__QF3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QF3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__RABQ=((__INTEGER_CST *)__tmp__GJIO);
-    __tmp__HJIO=create__value__type__I1QC(Self__RABQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__RABQ->value__VUYD,Self__RABQ->parent_constant__OMMC.static_type__LSYD);
+    Self__RF3P=((__INTEGER_CST *)__tmp__4REO);
+    p__XRKR=Self__RF3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__YRKR=Self__RF3P->value__W4YD;
+    t__ZRKR=Self__RF3P->parent_constant__B3LC.static_type__M2YD;
+    result__ORKR=NULL;
+    ptr__PRKR=((__POINTER )(NULL));
+    typ_id__QRKR= 0;
+    sz__RRKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__RRKR ==  0)) {
+      result__ORKR=INTEGER_CST__;
+    } else {
+      typ_id__QRKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RRKR);
+      if ((typ_id__QRKR == (__INTEGER)(-  1))) {
+        a__SRKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__TRKR=(__UINTEGER_32)((__UINTEGER_32)(sz__RRKR + a__SRKR) & (__UINTEGER_32)(~ a__SRKR));
+        ptr_table__LUYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TRKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__KUYR=((__POINTER )(NULL));
+        result__MUYR=((__POINTER *)ptr_table__LUYR)[ 0];
+        if ((result__MUYR == (void *)NULL)) {
+          result__MUYR=new_lab__2PJ(new_size__TRKR);
+          next__KUYR=(void *)((unsigned long)result__MUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TRKR)));
+          ((__POINTER *)next__KUYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__LUYR)[ 0]=next__KUYR;
+        } else {
+          next__KUYR=((__POINTER *)result__MUYR)[ 0];
+          if ((next__KUYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MUYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TRKR <<  1)) <=  4096)) {
+              next__KUYR=(void *)((unsigned long)result__MUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TRKR)));
+            } else {
+              next__KUYR=new_lab__2PJ(new_size__TRKR);
+            };
+            ((__POINTER *)next__KUYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__LUYR)[ 0]=next__KUYR;
+          } else {
+            ((__POINTER *)result__MUYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KUYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__MUYR=next__KUYR;
+          };
+        };
+        ptr__PRKR=result__MUYR;
+      } else {
+        t__URKR=((__UINTEGER_32 )typ_id__QRKR);
+        a__VRKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__TUYR=(__UINTEGER_32)((__UINTEGER_32)(sz__RRKR + a__VRKR) & (__UINTEGER_32)(~ a__VRKR));
+        ptr_table__QUYR=((__POINTER )(&(table_type[(t__URKR)])));
+        lab_type__SUYR=(__UINTEGER_32)(t__URKR |  1);
+        next__PUYR=((__POINTER )(NULL));
+        result__RUYR=((__POINTER *)ptr_table__QUYR)[ 0];
+        if ((result__RUYR == (void *)NULL)) {
+          result__RUYR=new_lab__2PJ(lab_type__SUYR);
+          next__PUYR=(void *)((unsigned long)result__RUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TUYR)));
+          ((__POINTER *)next__PUYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__QUYR)[ 0]=next__PUYR;
+        } else {
+          next__PUYR=((__POINTER *)result__RUYR)[ 0];
+          if ((next__PUYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RUYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TUYR <<  1)) <=  4096)) {
+              next__PUYR=(void *)((unsigned long)result__RUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TUYR)));
+            } else {
+              next__PUYR=new_lab__2PJ(lab_type__SUYR);
+            };
+            ((__POINTER *)next__PUYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__QUYR)[ 0]=next__PUYR;
+          } else {
+            ((__POINTER *)result__RUYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PUYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__RUYR=next__PUYR;
+          };
+        };
+        ptr__PRKR=result__RUYR;
+      };
+      result__ORKR=((__INTEGER_CST *)ptr__PRKR);
+      *(result__ORKR) = *(INTEGER_CST__);
+    };
+    Self__WRKR=((__INTEGER_CST *)result__ORKR);
+    Self__WRKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XRKR;
+    Self__WRKR->value__W4YD=v__YRKR;
+    Self__WRKR->parent_constant__B3LC.static_type__M2YD=t__ZRKR;
+    check_type__YG5D(Self__WRKR);
+    __tmp__5REO=result__ORKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__HJIO=my_copy__02IJ(__tmp__GJIO);
+    __tmp__TTAR=read__QB5G(((__READ_LOCAL *)__tmp__4REO)->local__HJZD);
+    if (__tmp__TTAR==NULL) {
+      __tmp__UTAR=NULL;
+    } else {
+      __tmp__UTAR=((__READ_LOCAL *)__tmp__TTAR);
+    };
+    __tmp__5REO=__tmp__UTAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__HJIO=my_copy__2EAI(__tmp__GJIO);
+    __tmp__5REO=my_copy__SL2H(__tmp__4REO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__HJIO=my_copy__VFAI(__tmp__GJIO);
+    __tmp__5REO=my_copy__LM2H(__tmp__4REO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__HJIO=my_copy__CGAI(__tmp__GJIO);
+    __tmp__5REO=my_copy__YM2H(__tmp__4REO);
   } break;
   case __REAL_CST__: {
-    Self__TABQ=((__REAL_CST *)__tmp__GJIO);
-    __tmp__HJIO=create__value__type__2KQH(Self__TABQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TABQ->value__RGAI,Self__TABQ->parent_constant__IVNH.static_type__LSYD);
+    Self__TF3P=((__REAL_CST *)__tmp__4REO);
+    p__DSKR=Self__TF3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__ESKR=Self__TF3P->value__HN2H;
+    t__FSKR=Self__TF3P->parent_constant__U2JH.static_type__M2YD;
+    result__0RKR=NULL;
+    ptr__1RKR=((__POINTER )(NULL));
+    typ_id__2RKR= 0;
+    sz__3RKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__3RKR ==  0)) {
+      result__0RKR=REAL_CST__;
+    } else {
+      typ_id__2RKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3RKR);
+      if ((typ_id__2RKR == (__INTEGER)(-  1))) {
+        a__4RKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__5RKR=(__UINTEGER_32)((__UINTEGER_32)(sz__3RKR + a__4RKR) & (__UINTEGER_32)(~ a__4RKR));
+        ptr_table__VUYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5RKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__UUYR=((__POINTER )(NULL));
+        result__WUYR=((__POINTER *)ptr_table__VUYR)[ 0];
+        if ((result__WUYR == (void *)NULL)) {
+          result__WUYR=new_lab__2PJ(new_size__5RKR);
+          next__UUYR=(void *)((unsigned long)result__WUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5RKR)));
+          ((__POINTER *)next__UUYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__VUYR)[ 0]=next__UUYR;
+        } else {
+          next__UUYR=((__POINTER *)result__WUYR)[ 0];
+          if ((next__UUYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WUYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5RKR <<  1)) <=  4096)) {
+              next__UUYR=(void *)((unsigned long)result__WUYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5RKR)));
+            } else {
+              next__UUYR=new_lab__2PJ(new_size__5RKR);
+            };
+            ((__POINTER *)next__UUYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__VUYR)[ 0]=next__UUYR;
+          } else {
+            ((__POINTER *)result__WUYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UUYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__WUYR=next__UUYR;
+          };
+        };
+        ptr__1RKR=result__WUYR;
+      } else {
+        t__ASKR=((__UINTEGER_32 )typ_id__2RKR);
+        a__BSKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__3UYR=(__UINTEGER_32)((__UINTEGER_32)(sz__3RKR + a__BSKR) & (__UINTEGER_32)(~ a__BSKR));
+        ptr_table__0UYR=((__POINTER )(&(table_type[(t__ASKR)])));
+        lab_type__2UYR=(__UINTEGER_32)(t__ASKR |  1);
+        next__ZUYR=((__POINTER )(NULL));
+        result__1UYR=((__POINTER *)ptr_table__0UYR)[ 0];
+        if ((result__1UYR == (void *)NULL)) {
+          result__1UYR=new_lab__2PJ(lab_type__2UYR);
+          next__ZUYR=(void *)((unsigned long)result__1UYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3UYR)));
+          ((__POINTER *)next__ZUYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__0UYR)[ 0]=next__ZUYR;
+        } else {
+          next__ZUYR=((__POINTER *)result__1UYR)[ 0];
+          if ((next__ZUYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1UYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3UYR <<  1)) <=  4096)) {
+              next__ZUYR=(void *)((unsigned long)result__1UYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3UYR)));
+            } else {
+              next__ZUYR=new_lab__2PJ(lab_type__2UYR);
+            };
+            ((__POINTER *)next__ZUYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__0UYR)[ 0]=next__ZUYR;
+          } else {
+            ((__POINTER *)result__1UYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZUYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__1UYR=next__ZUYR;
+          };
+        };
+        ptr__1RKR=result__1UYR;
+      };
+      result__0RKR=((__REAL_CST *)ptr__1RKR);
+      *(result__0RKR) = *(REAL_CST__);
+    };
+    Self__CSKR=((__REAL_CST *)result__0RKR);
+    Self__CSKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DSKR;
+    Self__CSKR->value__HN2H=v__ESKR;
+    Self__CSKR->parent_constant__U2JH.static_type__M2YD=t__FSKR;
+    __tmp__5REO=result__0RKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__VABQ=((__CHARACTER_CST *)__tmp__GJIO);
-    __tmp__HJIO=create__char__XLQH(Self__VABQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VABQ->text__ZGAI);
+    Self__VF3P=((__CHARACTER_CST *)__tmp__4REO);
+    __tmp__5REO=create__char__4SMH(Self__VF3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VF3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__WABQ=((__IS_EXPANDED *)__tmp__GJIO);
-    __tmp__HJIO=create__receiver__2J0H(Self__WABQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__WABQ->receiver__AHAI));
+    Self__WF3P=((__IS_EXPANDED *)__tmp__4REO);
+    __tmp__XTAR=read__QB5G(((__READ_LOCAL *)Self__WF3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__XTAR==NULL) {
+      __tmp__YTAR=NULL;
+    } else {
+      __tmp__YTAR=((__READ_LOCAL *)__tmp__XTAR);
+    };
+    p__PSKR=Self__WF3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__GSKR=NULL;
+    ptr__HSKR=((__POINTER )(NULL));
+    typ_id__ISKR= 0;
+    sz__JSKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__JSKR ==  0)) {
+      result__GSKR=IS_EXPANDED__;
+    } else {
+      typ_id__ISKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JSKR);
+      if ((typ_id__ISKR == (__INTEGER)(-  1))) {
+        a__KSKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__LSKR=(__UINTEGER_32)((__UINTEGER_32)(sz__JSKR + a__KSKR) & (__UINTEGER_32)(~ a__KSKR));
+        ptr_table__5UYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LSKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__4UYR=((__POINTER )(NULL));
+        result__AVYR=((__POINTER *)ptr_table__5UYR)[ 0];
+        if ((result__AVYR == (void *)NULL)) {
+          result__AVYR=new_lab__2PJ(new_size__LSKR);
+          next__4UYR=(void *)((unsigned long)result__AVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LSKR)));
+          ((__POINTER *)next__4UYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__5UYR)[ 0]=next__4UYR;
+        } else {
+          next__4UYR=((__POINTER *)result__AVYR)[ 0];
+          if ((next__4UYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AVYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LSKR <<  1)) <=  4096)) {
+              next__4UYR=(void *)((unsigned long)result__AVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LSKR)));
+            } else {
+              next__4UYR=new_lab__2PJ(new_size__LSKR);
+            };
+            ((__POINTER *)next__4UYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__5UYR)[ 0]=next__4UYR;
+          } else {
+            ((__POINTER *)result__AVYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4UYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__AVYR=next__4UYR;
+          };
+        };
+        ptr__HSKR=result__AVYR;
+      } else {
+        t__MSKR=((__UINTEGER_32 )typ_id__ISKR);
+        a__NSKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__HVYR=(__UINTEGER_32)((__UINTEGER_32)(sz__JSKR + a__NSKR) & (__UINTEGER_32)(~ a__NSKR));
+        ptr_table__EVYR=((__POINTER )(&(table_type[(t__MSKR)])));
+        lab_type__GVYR=(__UINTEGER_32)(t__MSKR |  1);
+        next__DVYR=((__POINTER )(NULL));
+        result__FVYR=((__POINTER *)ptr_table__EVYR)[ 0];
+        if ((result__FVYR == (void *)NULL)) {
+          result__FVYR=new_lab__2PJ(lab_type__GVYR);
+          next__DVYR=(void *)((unsigned long)result__FVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HVYR)));
+          ((__POINTER *)next__DVYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__EVYR)[ 0]=next__DVYR;
+        } else {
+          next__DVYR=((__POINTER *)result__FVYR)[ 0];
+          if ((next__DVYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FVYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HVYR <<  1)) <=  4096)) {
+              next__DVYR=(void *)((unsigned long)result__FVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HVYR)));
+            } else {
+              next__DVYR=new_lab__2PJ(lab_type__GVYR);
+            };
+            ((__POINTER *)next__DVYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__EVYR)[ 0]=next__DVYR;
+          } else {
+            ((__POINTER *)result__FVYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DVYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__FVYR=next__DVYR;
+          };
+        };
+        ptr__HSKR=result__FVYR;
+      };
+      result__GSKR=((__IS_EXPANDED *)ptr__HSKR);
+      *(result__GSKR) = *(IS_EXPANDED__);
+    };
+    Self__OSKR=((__IS_EXPANDED *)result__GSKR);
+    Self__OSKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PSKR;
+    Self__OSKR->receiver__WN2H=__tmp__YTAR;
+    __tmp__5REO=result__GSKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__HJIO=my_copy__FHAI(__tmp__GJIO);
+    __tmp__5REO=my_copy__1N2H(__tmp__4REO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__HJIO=my_copy__OHAI(__tmp__GJIO);
+    __tmp__5REO=my_copy__EO2H(__tmp__4REO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__HJIO=my_copy__ZHAI(__tmp__GJIO);
+    __tmp__5REO=my_copy__PO2H(__tmp__4REO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__HJIO=my_copy__FIAI(__tmp__GJIO);
+    __tmp__5REO=my_copy__1O2H(__tmp__4REO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__HJIO=my_copy__QIAI(__tmp__GJIO);
+    __tmp__5REO=my_copy__GP2H(__tmp__4REO);
   } break;
   case __EXPR_AND__: {
-    __tmp__HJIO=my_copy__1IAI(__tmp__GJIO);
+    __tmp__5REO=my_copy__RP2H(__tmp__4REO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__HJIO=my_copy__GJAI(__tmp__GJIO);
+    __tmp__5REO=my_copy__2P2H(__tmp__4REO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__HJIO=my_copy__RJAI(__tmp__GJIO);
+    __tmp__5REO=my_copy__HQ2H(__tmp__4REO);
   } break;
   case __PUT_TO__: {
-    __tmp__HJIO=my_copy__2JAI(__tmp__GJIO);
+    __tmp__5REO=my_copy__SQ2H(__tmp__4REO);
   } break;
   case __ITEM__: {
-    __tmp__HJIO=my_copy__NKAI(__tmp__GJIO);
+    __tmp__5REO=my_copy__DR2H(__tmp__4REO);
   } break;
   case __SIZE_OF__: {
-    __tmp__HJIO=my_copy__ZKAI(__tmp__GJIO);
+    __tmp__5REO=my_copy__PR2H(__tmp__4REO);
   } break;
   case __CAST__: {
-    __tmp__HJIO=my_copy__CLAI(__tmp__GJIO);
+    __tmp__5REO=my_copy__YR2H(__tmp__4REO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__HJIO=my_copy__1E2M(__tmp__GJIO);
+    __tmp__5REO=my_copy__5SYM(__tmp__4REO);
   } break;
   case __READ_SLOT__: {
-    __tmp__HJIO=my_copy__MRKK(__tmp__GJIO);
+    __tmp__5REO=my_copy__IUGK(__tmp__4REO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__HJIO=my_copy__ZRKK(__tmp__GJIO);
+    __tmp__JYCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4REO)->global__ZGJK),NULL);
+    if (__tmp__JYCR==NULL) {
+      __tmp__KYCR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__JYCR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__KYCR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__KYCR=((__READ_GLOBAL *)__tmp__JYCR);
+      } break;
+      }
+    };
+    __tmp__5REO=__tmp__KYCR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__HJIO=my_copy__3BGN(__tmp__GJIO);
+    __tmp__5REO=my_copy__BQCN(__tmp__4REO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__HJIO=my_copy__VIIO(__tmp__GJIO);
+    __tmp__5REO=my_copy__NREO(__tmp__4REO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__HJIO=my_copy__3PNO(__tmp__GJIO);
+    __tmp__5REO=my_copy__VYJO(__tmp__4REO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__HJIO=my_copy__CJIO(__tmp__GJIO);
+    __tmp__5REO=my_copy__0REO(__tmp__4REO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__HJIO=my_copy__JQNO(__tmp__GJIO);
+    __tmp__5REO=my_copy__BZJO(__tmp__4REO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__HJIO=my_copy__EBNM(__tmp__GJIO);
+    __tmp__5REO=my_copy__CNJM(__tmp__4REO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__HJIO=my_copy__EOPL(__tmp__GJIO);
+    __tmp__5REO=my_copy__5XLL(__tmp__4REO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__HJIO=my_copy__SH2M(__tmp__GJIO);
+    __tmp__5REO=my_copy__WVYM(__tmp__4REO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__HJIO=my_copy__NJIO(__tmp__GJIO);
+    __tmp__5REO=my_copy__FSEO(__tmp__4REO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__HJIO=my_copy__YZHP(__tmp__GJIO);
+    __tmp__5REO=my_copy__QCEP(__tmp__4REO);
   } break;
   case __EXPR_INF__: {
-    __tmp__HJIO=my_copy__13VN(__tmp__GJIO);
+    __tmp__5REO=my_copy__5LSN(__tmp__4REO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__HJIO=my_copy__G4VN(__tmp__GJIO);
+    __tmp__5REO=my_copy__KMSN(__tmp__4REO);
   } break;
   case __EXPR_OR__: {
-    __tmp__HJIO=my_copy__FLTN(__tmp__GJIO);
+    __tmp__5REO=my_copy__JZPN(__tmp__4REO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__HJIO=my_copy__OUWO(__tmp__GJIO);
+    __tmp__5REO=my_copy__G3SO(__tmp__4REO);
   } break;
   };
-  __tmp__JJIO=Self__DJIO->parent_expr_binary_logic__CGGL.right__3IIO;
-  switch (((struct ___OBJ *)__tmp__JJIO)->__id) {
+  __tmp__BSEO=Self__1REO->parent_expr_binary_logic__QKCL.right__VREO;
+  switch (((struct ___OBJ *)__tmp__BSEO)->__id) {
   case __LIST__: {
-    __tmp__KJIO=my_copy__IE2M(__tmp__JJIO);
+    __tmp__CSEO=my_copy__MSYM(__tmp__BSEO);
   } break;
   case __STRING_CST__: {
-    Self__XABQ=((__STRING_CST *)__tmp__JJIO);
-    __tmp__KJIO=create__text__BMQH(Self__XABQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__XABQ->string__LDAI);
+    Self__XF3P=((__STRING_CST *)__tmp__BSEO);
+    __tmp__CSEO=create__text__ITMH(Self__XF3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XF3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__KJIO=my_copy__ODAI(__tmp__JJIO);
+    __tmp__CSEO=my_copy__EK2H(__tmp__BSEO);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__YABQ=((__PROTOTYPE_CST *)__tmp__JJIO);
-    __tmp__KJIO=create__type__HZQC(Self__YABQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YABQ->parent_constant__DMMC.static_type__LSYD);
+    Self__YF3P=((__PROTOTYPE_CST *)__tmp__BSEO);
+    __tmp__CSEO=create__type__PKQC(Self__YF3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YF3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__ZABQ=((__INTEGER_CST *)__tmp__JJIO);
-    __tmp__KJIO=create__value__type__I1QC(Self__ZABQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ZABQ->value__VUYD,Self__ZABQ->parent_constant__OMMC.static_type__LSYD);
+    Self__ZF3P=((__INTEGER_CST *)__tmp__BSEO);
+    p__0SKR=Self__ZF3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__1SKR=Self__ZF3P->value__W4YD;
+    t__2SKR=Self__ZF3P->parent_constant__B3LC.static_type__M2YD;
+    result__RSKR=NULL;
+    ptr__SSKR=((__POINTER )(NULL));
+    typ_id__TSKR= 0;
+    sz__USKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__USKR ==  0)) {
+      result__RSKR=INTEGER_CST__;
+    } else {
+      typ_id__TSKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__USKR);
+      if ((typ_id__TSKR == (__INTEGER)(-  1))) {
+        a__VSKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__WSKR=(__UINTEGER_32)((__UINTEGER_32)(sz__USKR + a__VSKR) & (__UINTEGER_32)(~ a__VSKR));
+        ptr_table__JVYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WSKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__IVYR=((__POINTER )(NULL));
+        result__KVYR=((__POINTER *)ptr_table__JVYR)[ 0];
+        if ((result__KVYR == (void *)NULL)) {
+          result__KVYR=new_lab__2PJ(new_size__WSKR);
+          next__IVYR=(void *)((unsigned long)result__KVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WSKR)));
+          ((__POINTER *)next__IVYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__JVYR)[ 0]=next__IVYR;
+        } else {
+          next__IVYR=((__POINTER *)result__KVYR)[ 0];
+          if ((next__IVYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KVYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WSKR <<  1)) <=  4096)) {
+              next__IVYR=(void *)((unsigned long)result__KVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WSKR)));
+            } else {
+              next__IVYR=new_lab__2PJ(new_size__WSKR);
+            };
+            ((__POINTER *)next__IVYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__JVYR)[ 0]=next__IVYR;
+          } else {
+            ((__POINTER *)result__KVYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IVYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__KVYR=next__IVYR;
+          };
+        };
+        ptr__SSKR=result__KVYR;
+      } else {
+        t__XSKR=((__UINTEGER_32 )typ_id__TSKR);
+        a__YSKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__RVYR=(__UINTEGER_32)((__UINTEGER_32)(sz__USKR + a__YSKR) & (__UINTEGER_32)(~ a__YSKR));
+        ptr_table__OVYR=((__POINTER )(&(table_type[(t__XSKR)])));
+        lab_type__QVYR=(__UINTEGER_32)(t__XSKR |  1);
+        next__NVYR=((__POINTER )(NULL));
+        result__PVYR=((__POINTER *)ptr_table__OVYR)[ 0];
+        if ((result__PVYR == (void *)NULL)) {
+          result__PVYR=new_lab__2PJ(lab_type__QVYR);
+          next__NVYR=(void *)((unsigned long)result__PVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RVYR)));
+          ((__POINTER *)next__NVYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__OVYR)[ 0]=next__NVYR;
+        } else {
+          next__NVYR=((__POINTER *)result__PVYR)[ 0];
+          if ((next__NVYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PVYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RVYR <<  1)) <=  4096)) {
+              next__NVYR=(void *)((unsigned long)result__PVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RVYR)));
+            } else {
+              next__NVYR=new_lab__2PJ(lab_type__QVYR);
+            };
+            ((__POINTER *)next__NVYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__OVYR)[ 0]=next__NVYR;
+          } else {
+            ((__POINTER *)result__PVYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NVYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__PVYR=next__NVYR;
+          };
+        };
+        ptr__SSKR=result__PVYR;
+      };
+      result__RSKR=((__INTEGER_CST *)ptr__SSKR);
+      *(result__RSKR) = *(INTEGER_CST__);
+    };
+    Self__ZSKR=((__INTEGER_CST *)result__RSKR);
+    Self__ZSKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0SKR;
+    Self__ZSKR->value__W4YD=v__1SKR;
+    Self__ZSKR->parent_constant__B3LC.static_type__M2YD=t__2SKR;
+    check_type__YG5D(Self__ZSKR);
+    __tmp__CSEO=result__RSKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__KJIO=my_copy__02IJ(__tmp__JJIO);
+    __tmp__1TAR=read__QB5G(((__READ_LOCAL *)__tmp__BSEO)->local__HJZD);
+    if (__tmp__1TAR==NULL) {
+      __tmp__2TAR=NULL;
+    } else {
+      __tmp__2TAR=((__READ_LOCAL *)__tmp__1TAR);
+    };
+    __tmp__CSEO=__tmp__2TAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__KJIO=my_copy__2EAI(__tmp__JJIO);
+    __tmp__CSEO=my_copy__SL2H(__tmp__BSEO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__KJIO=my_copy__VFAI(__tmp__JJIO);
+    __tmp__CSEO=my_copy__LM2H(__tmp__BSEO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__KJIO=my_copy__CGAI(__tmp__JJIO);
+    __tmp__CSEO=my_copy__YM2H(__tmp__BSEO);
   } break;
   case __REAL_CST__: {
-    Self__1ABQ=((__REAL_CST *)__tmp__JJIO);
-    __tmp__KJIO=create__value__type__2KQH(Self__1ABQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__1ABQ->value__RGAI,Self__1ABQ->parent_constant__IVNH.static_type__LSYD);
+    Self__1F3P=((__REAL_CST *)__tmp__BSEO);
+    p__GTKR=Self__1F3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__HTKR=Self__1F3P->value__HN2H;
+    t__ITKR=Self__1F3P->parent_constant__U2JH.static_type__M2YD;
+    result__3SKR=NULL;
+    ptr__4SKR=((__POINTER )(NULL));
+    typ_id__5SKR= 0;
+    sz__ATKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__ATKR ==  0)) {
+      result__3SKR=REAL_CST__;
+    } else {
+      typ_id__5SKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ATKR);
+      if ((typ_id__5SKR == (__INTEGER)(-  1))) {
+        a__BTKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__CTKR=(__UINTEGER_32)((__UINTEGER_32)(sz__ATKR + a__BTKR) & (__UINTEGER_32)(~ a__BTKR));
+        ptr_table__TVYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CTKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__SVYR=((__POINTER )(NULL));
+        result__UVYR=((__POINTER *)ptr_table__TVYR)[ 0];
+        if ((result__UVYR == (void *)NULL)) {
+          result__UVYR=new_lab__2PJ(new_size__CTKR);
+          next__SVYR=(void *)((unsigned long)result__UVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CTKR)));
+          ((__POINTER *)next__SVYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__TVYR)[ 0]=next__SVYR;
+        } else {
+          next__SVYR=((__POINTER *)result__UVYR)[ 0];
+          if ((next__SVYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UVYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CTKR <<  1)) <=  4096)) {
+              next__SVYR=(void *)((unsigned long)result__UVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CTKR)));
+            } else {
+              next__SVYR=new_lab__2PJ(new_size__CTKR);
+            };
+            ((__POINTER *)next__SVYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__TVYR)[ 0]=next__SVYR;
+          } else {
+            ((__POINTER *)result__UVYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SVYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__UVYR=next__SVYR;
+          };
+        };
+        ptr__4SKR=result__UVYR;
+      } else {
+        t__DTKR=((__UINTEGER_32 )typ_id__5SKR);
+        a__ETKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__1VYR=(__UINTEGER_32)((__UINTEGER_32)(sz__ATKR + a__ETKR) & (__UINTEGER_32)(~ a__ETKR));
+        ptr_table__YVYR=((__POINTER )(&(table_type[(t__DTKR)])));
+        lab_type__0VYR=(__UINTEGER_32)(t__DTKR |  1);
+        next__XVYR=((__POINTER )(NULL));
+        result__ZVYR=((__POINTER *)ptr_table__YVYR)[ 0];
+        if ((result__ZVYR == (void *)NULL)) {
+          result__ZVYR=new_lab__2PJ(lab_type__0VYR);
+          next__XVYR=(void *)((unsigned long)result__ZVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1VYR)));
+          ((__POINTER *)next__XVYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__YVYR)[ 0]=next__XVYR;
+        } else {
+          next__XVYR=((__POINTER *)result__ZVYR)[ 0];
+          if ((next__XVYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZVYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1VYR <<  1)) <=  4096)) {
+              next__XVYR=(void *)((unsigned long)result__ZVYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1VYR)));
+            } else {
+              next__XVYR=new_lab__2PJ(lab_type__0VYR);
+            };
+            ((__POINTER *)next__XVYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__YVYR)[ 0]=next__XVYR;
+          } else {
+            ((__POINTER *)result__ZVYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XVYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__ZVYR=next__XVYR;
+          };
+        };
+        ptr__4SKR=result__ZVYR;
+      };
+      result__3SKR=((__REAL_CST *)ptr__4SKR);
+      *(result__3SKR) = *(REAL_CST__);
+    };
+    Self__FTKR=((__REAL_CST *)result__3SKR);
+    Self__FTKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GTKR;
+    Self__FTKR->value__HN2H=v__HTKR;
+    Self__FTKR->parent_constant__U2JH.static_type__M2YD=t__ITKR;
+    __tmp__CSEO=result__3SKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__3ABQ=((__CHARACTER_CST *)__tmp__JJIO);
-    __tmp__KJIO=create__char__XLQH(Self__3ABQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3ABQ->text__ZGAI);
+    Self__3F3P=((__CHARACTER_CST *)__tmp__BSEO);
+    __tmp__CSEO=create__char__4SMH(Self__3F3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3F3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__4ABQ=((__IS_EXPANDED *)__tmp__JJIO);
-    __tmp__KJIO=create__receiver__2J0H(Self__4ABQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__4ABQ->receiver__AHAI));
+    Self__4F3P=((__IS_EXPANDED *)__tmp__BSEO);
+    __tmp__5TAR=read__QB5G(((__READ_LOCAL *)Self__4F3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__5TAR==NULL) {
+      __tmp__AUAR=NULL;
+    } else {
+      __tmp__AUAR=((__READ_LOCAL *)__tmp__5TAR);
+    };
+    p__STKR=Self__4F3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__JTKR=NULL;
+    ptr__KTKR=((__POINTER )(NULL));
+    typ_id__LTKR= 0;
+    sz__MTKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__MTKR ==  0)) {
+      result__JTKR=IS_EXPANDED__;
+    } else {
+      typ_id__LTKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MTKR);
+      if ((typ_id__LTKR == (__INTEGER)(-  1))) {
+        a__NTKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__OTKR=(__UINTEGER_32)((__UINTEGER_32)(sz__MTKR + a__NTKR) & (__UINTEGER_32)(~ a__NTKR));
+        ptr_table__3VYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OTKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__2VYR=((__POINTER )(NULL));
+        result__4VYR=((__POINTER *)ptr_table__3VYR)[ 0];
+        if ((result__4VYR == (void *)NULL)) {
+          result__4VYR=new_lab__2PJ(new_size__OTKR);
+          next__2VYR=(void *)((unsigned long)result__4VYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OTKR)));
+          ((__POINTER *)next__2VYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__3VYR)[ 0]=next__2VYR;
+        } else {
+          next__2VYR=((__POINTER *)result__4VYR)[ 0];
+          if ((next__2VYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4VYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OTKR <<  1)) <=  4096)) {
+              next__2VYR=(void *)((unsigned long)result__4VYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OTKR)));
+            } else {
+              next__2VYR=new_lab__2PJ(new_size__OTKR);
+            };
+            ((__POINTER *)next__2VYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__3VYR)[ 0]=next__2VYR;
+          } else {
+            ((__POINTER *)result__4VYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2VYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__4VYR=next__2VYR;
+          };
+        };
+        ptr__KTKR=result__4VYR;
+      } else {
+        t__PTKR=((__UINTEGER_32 )typ_id__LTKR);
+        a__QTKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__FWYR=(__UINTEGER_32)((__UINTEGER_32)(sz__MTKR + a__QTKR) & (__UINTEGER_32)(~ a__QTKR));
+        ptr_table__CWYR=((__POINTER )(&(table_type[(t__PTKR)])));
+        lab_type__EWYR=(__UINTEGER_32)(t__PTKR |  1);
+        next__BWYR=((__POINTER )(NULL));
+        result__DWYR=((__POINTER *)ptr_table__CWYR)[ 0];
+        if ((result__DWYR == (void *)NULL)) {
+          result__DWYR=new_lab__2PJ(lab_type__EWYR);
+          next__BWYR=(void *)((unsigned long)result__DWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FWYR)));
+          ((__POINTER *)next__BWYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__CWYR)[ 0]=next__BWYR;
+        } else {
+          next__BWYR=((__POINTER *)result__DWYR)[ 0];
+          if ((next__BWYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DWYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FWYR <<  1)) <=  4096)) {
+              next__BWYR=(void *)((unsigned long)result__DWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FWYR)));
+            } else {
+              next__BWYR=new_lab__2PJ(lab_type__EWYR);
+            };
+            ((__POINTER *)next__BWYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__CWYR)[ 0]=next__BWYR;
+          } else {
+            ((__POINTER *)result__DWYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BWYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__DWYR=next__BWYR;
+          };
+        };
+        ptr__KTKR=result__DWYR;
+      };
+      result__JTKR=((__IS_EXPANDED *)ptr__KTKR);
+      *(result__JTKR) = *(IS_EXPANDED__);
+    };
+    Self__RTKR=((__IS_EXPANDED *)result__JTKR);
+    Self__RTKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__STKR;
+    Self__RTKR->receiver__WN2H=__tmp__AUAR;
+    __tmp__CSEO=result__JTKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__KJIO=my_copy__FHAI(__tmp__JJIO);
+    __tmp__CSEO=my_copy__1N2H(__tmp__BSEO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__KJIO=my_copy__OHAI(__tmp__JJIO);
+    __tmp__CSEO=my_copy__EO2H(__tmp__BSEO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__KJIO=my_copy__ZHAI(__tmp__JJIO);
+    __tmp__CSEO=my_copy__PO2H(__tmp__BSEO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__KJIO=my_copy__FIAI(__tmp__JJIO);
+    __tmp__CSEO=my_copy__1O2H(__tmp__BSEO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__KJIO=my_copy__QIAI(__tmp__JJIO);
+    __tmp__CSEO=my_copy__GP2H(__tmp__BSEO);
   } break;
   case __EXPR_AND__: {
-    __tmp__KJIO=my_copy__1IAI(__tmp__JJIO);
+    __tmp__CSEO=my_copy__RP2H(__tmp__BSEO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__KJIO=my_copy__GJAI(__tmp__JJIO);
+    __tmp__CSEO=my_copy__2P2H(__tmp__BSEO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__KJIO=my_copy__RJAI(__tmp__JJIO);
+    __tmp__CSEO=my_copy__HQ2H(__tmp__BSEO);
   } break;
   case __PUT_TO__: {
-    __tmp__KJIO=my_copy__2JAI(__tmp__JJIO);
+    __tmp__CSEO=my_copy__SQ2H(__tmp__BSEO);
   } break;
   case __ITEM__: {
-    __tmp__KJIO=my_copy__NKAI(__tmp__JJIO);
+    __tmp__CSEO=my_copy__DR2H(__tmp__BSEO);
   } break;
   case __SIZE_OF__: {
-    __tmp__KJIO=my_copy__ZKAI(__tmp__JJIO);
+    __tmp__CSEO=my_copy__PR2H(__tmp__BSEO);
   } break;
   case __CAST__: {
-    __tmp__KJIO=my_copy__CLAI(__tmp__JJIO);
+    __tmp__CSEO=my_copy__YR2H(__tmp__BSEO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__KJIO=my_copy__1E2M(__tmp__JJIO);
+    __tmp__CSEO=my_copy__5SYM(__tmp__BSEO);
   } break;
   case __READ_SLOT__: {
-    __tmp__KJIO=my_copy__MRKK(__tmp__JJIO);
+    __tmp__CSEO=my_copy__IUGK(__tmp__BSEO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__KJIO=my_copy__ZRKK(__tmp__JJIO);
+    __tmp__NYCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__BSEO)->global__ZGJK),NULL);
+    if (__tmp__NYCR==NULL) {
+      __tmp__OYCR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__NYCR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__OYCR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__OYCR=((__READ_GLOBAL *)__tmp__NYCR);
+      } break;
+      }
+    };
+    __tmp__CSEO=__tmp__OYCR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__KJIO=my_copy__3BGN(__tmp__JJIO);
+    __tmp__CSEO=my_copy__BQCN(__tmp__BSEO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__KJIO=my_copy__VIIO(__tmp__JJIO);
+    __tmp__CSEO=my_copy__NREO(__tmp__BSEO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__KJIO=my_copy__3PNO(__tmp__JJIO);
+    __tmp__CSEO=my_copy__VYJO(__tmp__BSEO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__KJIO=my_copy__CJIO(__tmp__JJIO);
+    __tmp__CSEO=my_copy__0REO(__tmp__BSEO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__KJIO=my_copy__JQNO(__tmp__JJIO);
+    __tmp__CSEO=my_copy__BZJO(__tmp__BSEO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__KJIO=my_copy__EBNM(__tmp__JJIO);
+    __tmp__CSEO=my_copy__CNJM(__tmp__BSEO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__KJIO=my_copy__EOPL(__tmp__JJIO);
+    __tmp__CSEO=my_copy__5XLL(__tmp__BSEO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__KJIO=my_copy__SH2M(__tmp__JJIO);
+    __tmp__CSEO=my_copy__WVYM(__tmp__BSEO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__KJIO=my_copy__NJIO(__tmp__JJIO);
+    __tmp__CSEO=my_copy__FSEO(__tmp__BSEO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__KJIO=my_copy__YZHP(__tmp__JJIO);
+    __tmp__CSEO=my_copy__QCEP(__tmp__BSEO);
   } break;
   case __EXPR_INF__: {
-    __tmp__KJIO=my_copy__13VN(__tmp__JJIO);
+    __tmp__CSEO=my_copy__5LSN(__tmp__BSEO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__KJIO=my_copy__G4VN(__tmp__JJIO);
+    __tmp__CSEO=my_copy__KMSN(__tmp__BSEO);
   } break;
   case __EXPR_OR__: {
-    __tmp__KJIO=my_copy__FLTN(__tmp__JJIO);
+    __tmp__CSEO=my_copy__JZPN(__tmp__BSEO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__KJIO=my_copy__OUWO(__tmp__JJIO);
+    __tmp__CSEO=my_copy__G3SO(__tmp__BSEO);
   } break;
   };
-  return(create__with__and__NZHO(__tmp__FJIO,__tmp__HJIO,__tmp__KJIO));
+  result__LKEO=NULL;
+  ptr__MKEO=((__POINTER )(NULL));
+  typ_id__RKEO= 0;
+  sz__OKEO=((__UINTEGER_32 )sizeof(__EXPR_AND_LOGIC));
+  if ((sz__OKEO ==  0)) {
+    result__LKEO=EXPR_AND_LOGIC__;
+  } else {
+    typ_id__RKEO=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OKEO);
+    if ((typ_id__RKEO == (__INTEGER)(-  1))) {
+      a__AJ2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__4I2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__OKEO + a__AJ2Q) & (__UINTEGER_32)(~ a__AJ2Q));
+      ptr_table__HWYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4I2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__GWYR=((__POINTER )(NULL));
+      result__IWYR=((__POINTER *)ptr_table__HWYR)[ 0];
+      if ((result__IWYR == (void *)NULL)) {
+        result__IWYR=new_lab__2PJ(new_size__4I2Q);
+        next__GWYR=(void *)((unsigned long)result__IWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4I2Q)));
+        ((__POINTER *)next__GWYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__HWYR)[ 0]=next__GWYR;
+      } else {
+        next__GWYR=((__POINTER *)result__IWYR)[ 0];
+        if ((next__GWYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IWYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4I2Q <<  1)) <=  4096)) {
+            next__GWYR=(void *)((unsigned long)result__IWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4I2Q)));
+          } else {
+            next__GWYR=new_lab__2PJ(new_size__4I2Q);
+          };
+          ((__POINTER *)next__GWYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__HWYR)[ 0]=next__GWYR;
+        } else {
+          ((__POINTER *)result__IWYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GWYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__IWYR=next__GWYR;
+        };
+      };
+      ptr__MKEO=result__IWYR;
+    } else {
+      t__EJ2Q=((__UINTEGER_32 )typ_id__RKEO);
+      a__GJ2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__PWYR=(__UINTEGER_32)((__UINTEGER_32)(sz__OKEO + a__GJ2Q) & (__UINTEGER_32)(~ a__GJ2Q));
+      ptr_table__MWYR=((__POINTER )(&(table_type[(t__EJ2Q)])));
+      lab_type__OWYR=(__UINTEGER_32)(t__EJ2Q |  1);
+      next__LWYR=((__POINTER )(NULL));
+      result__NWYR=((__POINTER *)ptr_table__MWYR)[ 0];
+      if ((result__NWYR == (void *)NULL)) {
+        result__NWYR=new_lab__2PJ(lab_type__OWYR);
+        next__LWYR=(void *)((unsigned long)result__NWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PWYR)));
+        ((__POINTER *)next__LWYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__MWYR)[ 0]=next__LWYR;
+      } else {
+        next__LWYR=((__POINTER *)result__NWYR)[ 0];
+        if ((next__LWYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NWYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PWYR <<  1)) <=  4096)) {
+            next__LWYR=(void *)((unsigned long)result__NWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PWYR)));
+          } else {
+            next__LWYR=new_lab__2PJ(lab_type__OWYR);
+          };
+          ((__POINTER *)next__LWYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__MWYR)[ 0]=next__LWYR;
+        } else {
+          ((__POINTER *)result__NWYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LWYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__NWYR=next__LWYR;
+        };
+      };
+      ptr__MKEO=result__NWYR;
+    };
+    result__LKEO=((__EXPR_AND_LOGIC *)ptr__MKEO);
+    *(result__LKEO) = *(EXPR_AND_LOGIC__);
+  };
+  Self__1XGO=((__EXPR_AND_LOGIC *)result__LKEO);
+  Self__1XGO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__3REO;
+  Self__1XGO->parent_expr_binary_logic__QKCL.left__RREO=__tmp__5REO;
+  Self__1XGO->parent_expr_binary_logic__QKCL.right__VREO=__tmp__CSEO;
+  return(result__LKEO);
 }
 
-static __EXPR_AND_AND_LOGIC* my_copy__JQNO(__EXPR_AND_AND_LOGIC *Self__KQNO)
+static __EXPR_AND_AND_LOGIC* my_copy__BZJO(__EXPR_AND_AND_LOGIC *Self__CZJO)
 // ({EXPR_AND_AND_LOGIC}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__MQNO;
-  void *__tmp__NQNO,*__tmp__OQNO,*__tmp__QQNO,*__tmp__RQNO;
-  __STRING_CST *Self__5ABQ,*Self__HBBQ;
-  __PROTOTYPE_CST *Self__ABBQ,*Self__IBBQ;
-  __INTEGER_CST *Self__BBBQ,*Self__JBBQ;
-  __REAL_CST *Self__DBBQ,*Self__LBBQ;
-  __CHARACTER_CST *Self__FBBQ,*Self__NBBQ;
-  __IS_EXPANDED *Self__GBBQ,*Self__OBBQ;
-  __tmp__MQNO=Self__KQNO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__NQNO=Self__KQNO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO;
-  switch (((struct ___OBJ *)__tmp__NQNO)->__id) {
+  __INTEGER_64 v__4TKR,v__BVKR;
+  __POSITION __tmp__EZJO,p__3TKR,p__JUKR,p__VUKR,p__AVKR,p__MVKR;
+  __POSITION p__YVKR;
+  void *__tmp__FZJO,*__tmp__GZJO,*__tmp__IZJO,*__tmp__JZJO;
+  __STRING_CST *Self__5F3P,*Self__HG3P;
+  __PROTOTYPE_CST *Self__AG3P,*Self__IG3P;
+  __INTEGER_CST *Self__BG3P,*result__UTKR,*Self__2TKR,*Self__JG3P;
+  __INTEGER_CST *result__XUKR,*Self__5UKR;
+  void *t__5TKR,*t__LUKR,*t__CVKR,*t__OVKR;
+  __POINTER ptr__VTKR,ptr_table__RWYR,next__QWYR,result__SWYR;
+  __POINTER ptr_table__WWYR,next__VWYR,result__XWYR,ptr__BUKR;
+  __POINTER ptr_table__1WYR,next__0WYR,result__2WYR,ptr_table__AXYR;
+  __POINTER next__5WYR,result__BXYR,ptr__NUKR,ptr_table__FXYR;
+  __POINTER next__EXYR,result__GXYR,ptr_table__KXYR,next__JXYR;
+  __POINTER result__LXYR,ptr__YUKR,ptr_table__PXYR,next__OXYR;
+  __POINTER result__QXYR,ptr_table__UXYR,next__TXYR,result__VXYR;
+  __POINTER ptr__EVKR,ptr_table__ZXYR,next__YXYR,result__0XYR;
+  __POINTER ptr_table__4XYR,next__3XYR,result__5XYR,ptr__QVKR;
+  __POINTER ptr_table__DYYR,next__CYYR,result__EYYR,ptr_table__IYYR;
+  __POINTER next__HYYR,result__JYYR,ptr__PNIO,ptr_table__NYYR;
+  __POINTER next__MYYR,result__OYYR,ptr_table__SYYR,next__RYYR;
+  __POINTER result__TYYR;
+  __INTEGER typ_id__WTKR,typ_id__CUKR,typ_id__OUKR,typ_id__ZUKR;
+  __INTEGER typ_id__FVKR,typ_id__RVKR,typ_id__UNIO;
+  __UINTEGER_32 sz__XTKR,a__YTKR,new_size__ZTKR,t__0TKR,a__1TKR;
+  __UINTEGER_32 new_size__ZWYR,lab_type__YWYR,sz__DUKR,a__EUKR;
+  __UINTEGER_32 new_size__FUKR,t__GUKR,a__HUKR,new_size__DXYR;
+  __UINTEGER_32 lab_type__CXYR,sz__PUKR,a__QUKR,new_size__RUKR,t__SUKR;
+  __UINTEGER_32 a__TUKR,new_size__NXYR,lab_type__MXYR,sz__0UKR,a__1UKR;
+  __UINTEGER_32 new_size__2UKR,t__3UKR,a__4UKR,new_size__XXYR;
+  __UINTEGER_32 lab_type__WXYR,sz__GVKR,a__HVKR,new_size__IVKR,t__JVKR;
+  __UINTEGER_32 a__KVKR,new_size__BYYR,lab_type__AYYR,sz__SVKR,a__TVKR;
+  __UINTEGER_32 new_size__UVKR,t__VVKR,a__WVKR,new_size__LYYR;
+  __UINTEGER_32 lab_type__KYYR,sz__RNIO,a__LJ2Q,new_size__JJ2Q,t__PJ2Q;
+  __UINTEGER_32 a__RJ2Q,new_size__VYYR,lab_type__UYYR;
+  void *__tmp__DUAR,*__tmp__HUAR,*__tmp__RYCR,*__tmp__LUAR,*__tmp__PUAR;
+  void *__tmp__VYCR;
+  __READ_LOCAL *__tmp__EUAR,*__tmp__IUAR,*__tmp__MUAR,*__tmp__QUAR;
+  __REAL_CST *Self__DG3P,*result__AUKR,*Self__IUKR,*Self__LG3P;
+  __REAL_CST *result__DVKR,*Self__LVKR;
+  void *v__KUKR,*v__NVKR;
+  __CHARACTER_CST *Self__FG3P,*Self__NG3P;
+  __IS_EXPANDED *Self__GG3P,*result__MUKR,*Self__UUKR,*Self__OG3P;
+  __IS_EXPANDED *result__PVKR,*Self__XVKR;
+  __READ_GLOBAL *__tmp__SYCR,*__tmp__WYCR;
+  __EXPR_AND_AND_LOGIC *result__ONIO,*Self__5JOO;
+  __tmp__EZJO=Self__CZJO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__FZJO=Self__CZJO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
+  switch (((struct ___OBJ *)__tmp__FZJO)->__id) {
   case __LIST__: {
-    __tmp__OQNO=my_copy__IE2M(__tmp__NQNO);
+    __tmp__GZJO=my_copy__MSYM(__tmp__FZJO);
   } break;
   case __STRING_CST__: {
-    Self__5ABQ=((__STRING_CST *)__tmp__NQNO);
-    __tmp__OQNO=create__text__BMQH(Self__5ABQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5ABQ->string__LDAI);
+    Self__5F3P=((__STRING_CST *)__tmp__FZJO);
+    __tmp__GZJO=create__text__ITMH(Self__5F3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5F3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__OQNO=my_copy__ODAI(__tmp__NQNO);
+    __tmp__GZJO=my_copy__EK2H(__tmp__FZJO);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__ABBQ=((__PROTOTYPE_CST *)__tmp__NQNO);
-    __tmp__OQNO=create__type__HZQC(Self__ABBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ABBQ->parent_constant__DMMC.static_type__LSYD);
+    Self__AG3P=((__PROTOTYPE_CST *)__tmp__FZJO);
+    __tmp__GZJO=create__type__PKQC(Self__AG3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AG3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__BBBQ=((__INTEGER_CST *)__tmp__NQNO);
-    __tmp__OQNO=create__value__type__I1QC(Self__BBBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BBBQ->value__VUYD,Self__BBBQ->parent_constant__OMMC.static_type__LSYD);
+    Self__BG3P=((__INTEGER_CST *)__tmp__FZJO);
+    p__3TKR=Self__BG3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__4TKR=Self__BG3P->value__W4YD;
+    t__5TKR=Self__BG3P->parent_constant__B3LC.static_type__M2YD;
+    result__UTKR=NULL;
+    ptr__VTKR=((__POINTER )(NULL));
+    typ_id__WTKR= 0;
+    sz__XTKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__XTKR ==  0)) {
+      result__UTKR=INTEGER_CST__;
+    } else {
+      typ_id__WTKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XTKR);
+      if ((typ_id__WTKR == (__INTEGER)(-  1))) {
+        a__YTKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__ZTKR=(__UINTEGER_32)((__UINTEGER_32)(sz__XTKR + a__YTKR) & (__UINTEGER_32)(~ a__YTKR));
+        ptr_table__RWYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZTKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__QWYR=((__POINTER )(NULL));
+        result__SWYR=((__POINTER *)ptr_table__RWYR)[ 0];
+        if ((result__SWYR == (void *)NULL)) {
+          result__SWYR=new_lab__2PJ(new_size__ZTKR);
+          next__QWYR=(void *)((unsigned long)result__SWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZTKR)));
+          ((__POINTER *)next__QWYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__RWYR)[ 0]=next__QWYR;
+        } else {
+          next__QWYR=((__POINTER *)result__SWYR)[ 0];
+          if ((next__QWYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SWYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZTKR <<  1)) <=  4096)) {
+              next__QWYR=(void *)((unsigned long)result__SWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZTKR)));
+            } else {
+              next__QWYR=new_lab__2PJ(new_size__ZTKR);
+            };
+            ((__POINTER *)next__QWYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__RWYR)[ 0]=next__QWYR;
+          } else {
+            ((__POINTER *)result__SWYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QWYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__SWYR=next__QWYR;
+          };
+        };
+        ptr__VTKR=result__SWYR;
+      } else {
+        t__0TKR=((__UINTEGER_32 )typ_id__WTKR);
+        a__1TKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__ZWYR=(__UINTEGER_32)((__UINTEGER_32)(sz__XTKR + a__1TKR) & (__UINTEGER_32)(~ a__1TKR));
+        ptr_table__WWYR=((__POINTER )(&(table_type[(t__0TKR)])));
+        lab_type__YWYR=(__UINTEGER_32)(t__0TKR |  1);
+        next__VWYR=((__POINTER )(NULL));
+        result__XWYR=((__POINTER *)ptr_table__WWYR)[ 0];
+        if ((result__XWYR == (void *)NULL)) {
+          result__XWYR=new_lab__2PJ(lab_type__YWYR);
+          next__VWYR=(void *)((unsigned long)result__XWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZWYR)));
+          ((__POINTER *)next__VWYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__WWYR)[ 0]=next__VWYR;
+        } else {
+          next__VWYR=((__POINTER *)result__XWYR)[ 0];
+          if ((next__VWYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XWYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZWYR <<  1)) <=  4096)) {
+              next__VWYR=(void *)((unsigned long)result__XWYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZWYR)));
+            } else {
+              next__VWYR=new_lab__2PJ(lab_type__YWYR);
+            };
+            ((__POINTER *)next__VWYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__WWYR)[ 0]=next__VWYR;
+          } else {
+            ((__POINTER *)result__XWYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VWYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__XWYR=next__VWYR;
+          };
+        };
+        ptr__VTKR=result__XWYR;
+      };
+      result__UTKR=((__INTEGER_CST *)ptr__VTKR);
+      *(result__UTKR) = *(INTEGER_CST__);
+    };
+    Self__2TKR=((__INTEGER_CST *)result__UTKR);
+    Self__2TKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__3TKR;
+    Self__2TKR->value__W4YD=v__4TKR;
+    Self__2TKR->parent_constant__B3LC.static_type__M2YD=t__5TKR;
+    check_type__YG5D(Self__2TKR);
+    __tmp__GZJO=result__UTKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__OQNO=my_copy__02IJ(__tmp__NQNO);
+    __tmp__DUAR=read__QB5G(((__READ_LOCAL *)__tmp__FZJO)->local__HJZD);
+    if (__tmp__DUAR==NULL) {
+      __tmp__EUAR=NULL;
+    } else {
+      __tmp__EUAR=((__READ_LOCAL *)__tmp__DUAR);
+    };
+    __tmp__GZJO=__tmp__EUAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__OQNO=my_copy__2EAI(__tmp__NQNO);
+    __tmp__GZJO=my_copy__SL2H(__tmp__FZJO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__OQNO=my_copy__VFAI(__tmp__NQNO);
+    __tmp__GZJO=my_copy__LM2H(__tmp__FZJO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__OQNO=my_copy__CGAI(__tmp__NQNO);
+    __tmp__GZJO=my_copy__YM2H(__tmp__FZJO);
   } break;
   case __REAL_CST__: {
-    Self__DBBQ=((__REAL_CST *)__tmp__NQNO);
-    __tmp__OQNO=create__value__type__2KQH(Self__DBBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DBBQ->value__RGAI,Self__DBBQ->parent_constant__IVNH.static_type__LSYD);
+    Self__DG3P=((__REAL_CST *)__tmp__FZJO);
+    p__JUKR=Self__DG3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__KUKR=Self__DG3P->value__HN2H;
+    t__LUKR=Self__DG3P->parent_constant__U2JH.static_type__M2YD;
+    result__AUKR=NULL;
+    ptr__BUKR=((__POINTER )(NULL));
+    typ_id__CUKR= 0;
+    sz__DUKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__DUKR ==  0)) {
+      result__AUKR=REAL_CST__;
+    } else {
+      typ_id__CUKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DUKR);
+      if ((typ_id__CUKR == (__INTEGER)(-  1))) {
+        a__EUKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__FUKR=(__UINTEGER_32)((__UINTEGER_32)(sz__DUKR + a__EUKR) & (__UINTEGER_32)(~ a__EUKR));
+        ptr_table__1WYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FUKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__0WYR=((__POINTER )(NULL));
+        result__2WYR=((__POINTER *)ptr_table__1WYR)[ 0];
+        if ((result__2WYR == (void *)NULL)) {
+          result__2WYR=new_lab__2PJ(new_size__FUKR);
+          next__0WYR=(void *)((unsigned long)result__2WYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FUKR)));
+          ((__POINTER *)next__0WYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__1WYR)[ 0]=next__0WYR;
+        } else {
+          next__0WYR=((__POINTER *)result__2WYR)[ 0];
+          if ((next__0WYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2WYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FUKR <<  1)) <=  4096)) {
+              next__0WYR=(void *)((unsigned long)result__2WYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FUKR)));
+            } else {
+              next__0WYR=new_lab__2PJ(new_size__FUKR);
+            };
+            ((__POINTER *)next__0WYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__1WYR)[ 0]=next__0WYR;
+          } else {
+            ((__POINTER *)result__2WYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0WYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__2WYR=next__0WYR;
+          };
+        };
+        ptr__BUKR=result__2WYR;
+      } else {
+        t__GUKR=((__UINTEGER_32 )typ_id__CUKR);
+        a__HUKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__DXYR=(__UINTEGER_32)((__UINTEGER_32)(sz__DUKR + a__HUKR) & (__UINTEGER_32)(~ a__HUKR));
+        ptr_table__AXYR=((__POINTER )(&(table_type[(t__GUKR)])));
+        lab_type__CXYR=(__UINTEGER_32)(t__GUKR |  1);
+        next__5WYR=((__POINTER )(NULL));
+        result__BXYR=((__POINTER *)ptr_table__AXYR)[ 0];
+        if ((result__BXYR == (void *)NULL)) {
+          result__BXYR=new_lab__2PJ(lab_type__CXYR);
+          next__5WYR=(void *)((unsigned long)result__BXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DXYR)));
+          ((__POINTER *)next__5WYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__AXYR)[ 0]=next__5WYR;
+        } else {
+          next__5WYR=((__POINTER *)result__BXYR)[ 0];
+          if ((next__5WYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BXYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DXYR <<  1)) <=  4096)) {
+              next__5WYR=(void *)((unsigned long)result__BXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DXYR)));
+            } else {
+              next__5WYR=new_lab__2PJ(lab_type__CXYR);
+            };
+            ((__POINTER *)next__5WYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__AXYR)[ 0]=next__5WYR;
+          } else {
+            ((__POINTER *)result__BXYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5WYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__BXYR=next__5WYR;
+          };
+        };
+        ptr__BUKR=result__BXYR;
+      };
+      result__AUKR=((__REAL_CST *)ptr__BUKR);
+      *(result__AUKR) = *(REAL_CST__);
+    };
+    Self__IUKR=((__REAL_CST *)result__AUKR);
+    Self__IUKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JUKR;
+    Self__IUKR->value__HN2H=v__KUKR;
+    Self__IUKR->parent_constant__U2JH.static_type__M2YD=t__LUKR;
+    __tmp__GZJO=result__AUKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__FBBQ=((__CHARACTER_CST *)__tmp__NQNO);
-    __tmp__OQNO=create__char__XLQH(Self__FBBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FBBQ->text__ZGAI);
+    Self__FG3P=((__CHARACTER_CST *)__tmp__FZJO);
+    __tmp__GZJO=create__char__4SMH(Self__FG3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FG3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__GBBQ=((__IS_EXPANDED *)__tmp__NQNO);
-    __tmp__OQNO=create__receiver__2J0H(Self__GBBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__GBBQ->receiver__AHAI));
+    Self__GG3P=((__IS_EXPANDED *)__tmp__FZJO);
+    __tmp__HUAR=read__QB5G(((__READ_LOCAL *)Self__GG3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__HUAR==NULL) {
+      __tmp__IUAR=NULL;
+    } else {
+      __tmp__IUAR=((__READ_LOCAL *)__tmp__HUAR);
+    };
+    p__VUKR=Self__GG3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__MUKR=NULL;
+    ptr__NUKR=((__POINTER )(NULL));
+    typ_id__OUKR= 0;
+    sz__PUKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__PUKR ==  0)) {
+      result__MUKR=IS_EXPANDED__;
+    } else {
+      typ_id__OUKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PUKR);
+      if ((typ_id__OUKR == (__INTEGER)(-  1))) {
+        a__QUKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__RUKR=(__UINTEGER_32)((__UINTEGER_32)(sz__PUKR + a__QUKR) & (__UINTEGER_32)(~ a__QUKR));
+        ptr_table__FXYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RUKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__EXYR=((__POINTER )(NULL));
+        result__GXYR=((__POINTER *)ptr_table__FXYR)[ 0];
+        if ((result__GXYR == (void *)NULL)) {
+          result__GXYR=new_lab__2PJ(new_size__RUKR);
+          next__EXYR=(void *)((unsigned long)result__GXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RUKR)));
+          ((__POINTER *)next__EXYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FXYR)[ 0]=next__EXYR;
+        } else {
+          next__EXYR=((__POINTER *)result__GXYR)[ 0];
+          if ((next__EXYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GXYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RUKR <<  1)) <=  4096)) {
+              next__EXYR=(void *)((unsigned long)result__GXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RUKR)));
+            } else {
+              next__EXYR=new_lab__2PJ(new_size__RUKR);
+            };
+            ((__POINTER *)next__EXYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__FXYR)[ 0]=next__EXYR;
+          } else {
+            ((__POINTER *)result__GXYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EXYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__GXYR=next__EXYR;
+          };
+        };
+        ptr__NUKR=result__GXYR;
+      } else {
+        t__SUKR=((__UINTEGER_32 )typ_id__OUKR);
+        a__TUKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__NXYR=(__UINTEGER_32)((__UINTEGER_32)(sz__PUKR + a__TUKR) & (__UINTEGER_32)(~ a__TUKR));
+        ptr_table__KXYR=((__POINTER )(&(table_type[(t__SUKR)])));
+        lab_type__MXYR=(__UINTEGER_32)(t__SUKR |  1);
+        next__JXYR=((__POINTER )(NULL));
+        result__LXYR=((__POINTER *)ptr_table__KXYR)[ 0];
+        if ((result__LXYR == (void *)NULL)) {
+          result__LXYR=new_lab__2PJ(lab_type__MXYR);
+          next__JXYR=(void *)((unsigned long)result__LXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NXYR)));
+          ((__POINTER *)next__JXYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__KXYR)[ 0]=next__JXYR;
+        } else {
+          next__JXYR=((__POINTER *)result__LXYR)[ 0];
+          if ((next__JXYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LXYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NXYR <<  1)) <=  4096)) {
+              next__JXYR=(void *)((unsigned long)result__LXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NXYR)));
+            } else {
+              next__JXYR=new_lab__2PJ(lab_type__MXYR);
+            };
+            ((__POINTER *)next__JXYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__KXYR)[ 0]=next__JXYR;
+          } else {
+            ((__POINTER *)result__LXYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JXYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__LXYR=next__JXYR;
+          };
+        };
+        ptr__NUKR=result__LXYR;
+      };
+      result__MUKR=((__IS_EXPANDED *)ptr__NUKR);
+      *(result__MUKR) = *(IS_EXPANDED__);
+    };
+    Self__UUKR=((__IS_EXPANDED *)result__MUKR);
+    Self__UUKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__VUKR;
+    Self__UUKR->receiver__WN2H=__tmp__IUAR;
+    __tmp__GZJO=result__MUKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__OQNO=my_copy__FHAI(__tmp__NQNO);
+    __tmp__GZJO=my_copy__1N2H(__tmp__FZJO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__OQNO=my_copy__OHAI(__tmp__NQNO);
+    __tmp__GZJO=my_copy__EO2H(__tmp__FZJO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__OQNO=my_copy__ZHAI(__tmp__NQNO);
+    __tmp__GZJO=my_copy__PO2H(__tmp__FZJO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__OQNO=my_copy__FIAI(__tmp__NQNO);
+    __tmp__GZJO=my_copy__1O2H(__tmp__FZJO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__OQNO=my_copy__QIAI(__tmp__NQNO);
+    __tmp__GZJO=my_copy__GP2H(__tmp__FZJO);
   } break;
   case __EXPR_AND__: {
-    __tmp__OQNO=my_copy__1IAI(__tmp__NQNO);
+    __tmp__GZJO=my_copy__RP2H(__tmp__FZJO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__OQNO=my_copy__GJAI(__tmp__NQNO);
+    __tmp__GZJO=my_copy__2P2H(__tmp__FZJO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__OQNO=my_copy__RJAI(__tmp__NQNO);
+    __tmp__GZJO=my_copy__HQ2H(__tmp__FZJO);
   } break;
   case __PUT_TO__: {
-    __tmp__OQNO=my_copy__2JAI(__tmp__NQNO);
+    __tmp__GZJO=my_copy__SQ2H(__tmp__FZJO);
   } break;
   case __ITEM__: {
-    __tmp__OQNO=my_copy__NKAI(__tmp__NQNO);
+    __tmp__GZJO=my_copy__DR2H(__tmp__FZJO);
   } break;
   case __SIZE_OF__: {
-    __tmp__OQNO=my_copy__ZKAI(__tmp__NQNO);
+    __tmp__GZJO=my_copy__PR2H(__tmp__FZJO);
   } break;
   case __CAST__: {
-    __tmp__OQNO=my_copy__CLAI(__tmp__NQNO);
+    __tmp__GZJO=my_copy__YR2H(__tmp__FZJO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__OQNO=my_copy__1E2M(__tmp__NQNO);
+    __tmp__GZJO=my_copy__5SYM(__tmp__FZJO);
   } break;
   case __READ_SLOT__: {
-    __tmp__OQNO=my_copy__MRKK(__tmp__NQNO);
+    __tmp__GZJO=my_copy__IUGK(__tmp__FZJO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__OQNO=my_copy__ZRKK(__tmp__NQNO);
+    __tmp__RYCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FZJO)->global__ZGJK),NULL);
+    if (__tmp__RYCR==NULL) {
+      __tmp__SYCR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__RYCR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__SYCR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__SYCR=((__READ_GLOBAL *)__tmp__RYCR);
+      } break;
+      }
+    };
+    __tmp__GZJO=__tmp__SYCR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__OQNO=my_copy__3BGN(__tmp__NQNO);
+    __tmp__GZJO=my_copy__BQCN(__tmp__FZJO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__OQNO=my_copy__VIIO(__tmp__NQNO);
+    __tmp__GZJO=my_copy__NREO(__tmp__FZJO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__OQNO=my_copy__3PNO(__tmp__NQNO);
+    __tmp__GZJO=my_copy__VYJO(__tmp__FZJO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__OQNO=my_copy__CJIO(__tmp__NQNO);
+    __tmp__GZJO=my_copy__0REO(__tmp__FZJO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__OQNO=my_copy__JQNO(__tmp__NQNO);
+    __tmp__GZJO=my_copy__BZJO(__tmp__FZJO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__OQNO=my_copy__EBNM(__tmp__NQNO);
+    __tmp__GZJO=my_copy__CNJM(__tmp__FZJO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__OQNO=my_copy__EOPL(__tmp__NQNO);
+    __tmp__GZJO=my_copy__5XLL(__tmp__FZJO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__OQNO=my_copy__SH2M(__tmp__NQNO);
+    __tmp__GZJO=my_copy__WVYM(__tmp__FZJO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__OQNO=my_copy__NJIO(__tmp__NQNO);
+    __tmp__GZJO=my_copy__FSEO(__tmp__FZJO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__OQNO=my_copy__YZHP(__tmp__NQNO);
+    __tmp__GZJO=my_copy__QCEP(__tmp__FZJO);
   } break;
   case __EXPR_INF__: {
-    __tmp__OQNO=my_copy__13VN(__tmp__NQNO);
+    __tmp__GZJO=my_copy__5LSN(__tmp__FZJO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__OQNO=my_copy__G4VN(__tmp__NQNO);
+    __tmp__GZJO=my_copy__KMSN(__tmp__FZJO);
   } break;
   case __EXPR_OR__: {
-    __tmp__OQNO=my_copy__FLTN(__tmp__NQNO);
+    __tmp__GZJO=my_copy__JZPN(__tmp__FZJO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__OQNO=my_copy__OUWO(__tmp__NQNO);
+    __tmp__GZJO=my_copy__G3SO(__tmp__FZJO);
   } break;
   };
-  __tmp__QQNO=Self__KQNO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO;
-  switch (((struct ___OBJ *)__tmp__QQNO)->__id) {
+  __tmp__IZJO=Self__CZJO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
+  switch (((struct ___OBJ *)__tmp__IZJO)->__id) {
   case __LIST__: {
-    __tmp__RQNO=my_copy__IE2M(__tmp__QQNO);
+    __tmp__JZJO=my_copy__MSYM(__tmp__IZJO);
   } break;
   case __STRING_CST__: {
-    Self__HBBQ=((__STRING_CST *)__tmp__QQNO);
-    __tmp__RQNO=create__text__BMQH(Self__HBBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HBBQ->string__LDAI);
+    Self__HG3P=((__STRING_CST *)__tmp__IZJO);
+    __tmp__JZJO=create__text__ITMH(Self__HG3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HG3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__RQNO=my_copy__ODAI(__tmp__QQNO);
+    __tmp__JZJO=my_copy__EK2H(__tmp__IZJO);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__IBBQ=((__PROTOTYPE_CST *)__tmp__QQNO);
-    __tmp__RQNO=create__type__HZQC(Self__IBBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IBBQ->parent_constant__DMMC.static_type__LSYD);
+    Self__IG3P=((__PROTOTYPE_CST *)__tmp__IZJO);
+    __tmp__JZJO=create__type__PKQC(Self__IG3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IG3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__JBBQ=((__INTEGER_CST *)__tmp__QQNO);
-    __tmp__RQNO=create__value__type__I1QC(Self__JBBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__JBBQ->value__VUYD,Self__JBBQ->parent_constant__OMMC.static_type__LSYD);
+    Self__JG3P=((__INTEGER_CST *)__tmp__IZJO);
+    p__AVKR=Self__JG3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__BVKR=Self__JG3P->value__W4YD;
+    t__CVKR=Self__JG3P->parent_constant__B3LC.static_type__M2YD;
+    result__XUKR=NULL;
+    ptr__YUKR=((__POINTER )(NULL));
+    typ_id__ZUKR= 0;
+    sz__0UKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__0UKR ==  0)) {
+      result__XUKR=INTEGER_CST__;
+    } else {
+      typ_id__ZUKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0UKR);
+      if ((typ_id__ZUKR == (__INTEGER)(-  1))) {
+        a__1UKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__2UKR=(__UINTEGER_32)((__UINTEGER_32)(sz__0UKR + a__1UKR) & (__UINTEGER_32)(~ a__1UKR));
+        ptr_table__PXYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2UKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__OXYR=((__POINTER )(NULL));
+        result__QXYR=((__POINTER *)ptr_table__PXYR)[ 0];
+        if ((result__QXYR == (void *)NULL)) {
+          result__QXYR=new_lab__2PJ(new_size__2UKR);
+          next__OXYR=(void *)((unsigned long)result__QXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2UKR)));
+          ((__POINTER *)next__OXYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__PXYR)[ 0]=next__OXYR;
+        } else {
+          next__OXYR=((__POINTER *)result__QXYR)[ 0];
+          if ((next__OXYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QXYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2UKR <<  1)) <=  4096)) {
+              next__OXYR=(void *)((unsigned long)result__QXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2UKR)));
+            } else {
+              next__OXYR=new_lab__2PJ(new_size__2UKR);
+            };
+            ((__POINTER *)next__OXYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__PXYR)[ 0]=next__OXYR;
+          } else {
+            ((__POINTER *)result__QXYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OXYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__QXYR=next__OXYR;
+          };
+        };
+        ptr__YUKR=result__QXYR;
+      } else {
+        t__3UKR=((__UINTEGER_32 )typ_id__ZUKR);
+        a__4UKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__XXYR=(__UINTEGER_32)((__UINTEGER_32)(sz__0UKR + a__4UKR) & (__UINTEGER_32)(~ a__4UKR));
+        ptr_table__UXYR=((__POINTER )(&(table_type[(t__3UKR)])));
+        lab_type__WXYR=(__UINTEGER_32)(t__3UKR |  1);
+        next__TXYR=((__POINTER )(NULL));
+        result__VXYR=((__POINTER *)ptr_table__UXYR)[ 0];
+        if ((result__VXYR == (void *)NULL)) {
+          result__VXYR=new_lab__2PJ(lab_type__WXYR);
+          next__TXYR=(void *)((unsigned long)result__VXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XXYR)));
+          ((__POINTER *)next__TXYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__UXYR)[ 0]=next__TXYR;
+        } else {
+          next__TXYR=((__POINTER *)result__VXYR)[ 0];
+          if ((next__TXYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VXYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XXYR <<  1)) <=  4096)) {
+              next__TXYR=(void *)((unsigned long)result__VXYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XXYR)));
+            } else {
+              next__TXYR=new_lab__2PJ(lab_type__WXYR);
+            };
+            ((__POINTER *)next__TXYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__UXYR)[ 0]=next__TXYR;
+          } else {
+            ((__POINTER *)result__VXYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TXYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__VXYR=next__TXYR;
+          };
+        };
+        ptr__YUKR=result__VXYR;
+      };
+      result__XUKR=((__INTEGER_CST *)ptr__YUKR);
+      *(result__XUKR) = *(INTEGER_CST__);
+    };
+    Self__5UKR=((__INTEGER_CST *)result__XUKR);
+    Self__5UKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__AVKR;
+    Self__5UKR->value__W4YD=v__BVKR;
+    Self__5UKR->parent_constant__B3LC.static_type__M2YD=t__CVKR;
+    check_type__YG5D(Self__5UKR);
+    __tmp__JZJO=result__XUKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__RQNO=my_copy__02IJ(__tmp__QQNO);
+    __tmp__LUAR=read__QB5G(((__READ_LOCAL *)__tmp__IZJO)->local__HJZD);
+    if (__tmp__LUAR==NULL) {
+      __tmp__MUAR=NULL;
+    } else {
+      __tmp__MUAR=((__READ_LOCAL *)__tmp__LUAR);
+    };
+    __tmp__JZJO=__tmp__MUAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__RQNO=my_copy__2EAI(__tmp__QQNO);
+    __tmp__JZJO=my_copy__SL2H(__tmp__IZJO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__RQNO=my_copy__VFAI(__tmp__QQNO);
+    __tmp__JZJO=my_copy__LM2H(__tmp__IZJO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__RQNO=my_copy__CGAI(__tmp__QQNO);
+    __tmp__JZJO=my_copy__YM2H(__tmp__IZJO);
   } break;
   case __REAL_CST__: {
-    Self__LBBQ=((__REAL_CST *)__tmp__QQNO);
-    __tmp__RQNO=create__value__type__2KQH(Self__LBBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__LBBQ->value__RGAI,Self__LBBQ->parent_constant__IVNH.static_type__LSYD);
+    Self__LG3P=((__REAL_CST *)__tmp__IZJO);
+    p__MVKR=Self__LG3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__NVKR=Self__LG3P->value__HN2H;
+    t__OVKR=Self__LG3P->parent_constant__U2JH.static_type__M2YD;
+    result__DVKR=NULL;
+    ptr__EVKR=((__POINTER )(NULL));
+    typ_id__FVKR= 0;
+    sz__GVKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__GVKR ==  0)) {
+      result__DVKR=REAL_CST__;
+    } else {
+      typ_id__FVKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GVKR);
+      if ((typ_id__FVKR == (__INTEGER)(-  1))) {
+        a__HVKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__IVKR=(__UINTEGER_32)((__UINTEGER_32)(sz__GVKR + a__HVKR) & (__UINTEGER_32)(~ a__HVKR));
+        ptr_table__ZXYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IVKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__YXYR=((__POINTER )(NULL));
+        result__0XYR=((__POINTER *)ptr_table__ZXYR)[ 0];
+        if ((result__0XYR == (void *)NULL)) {
+          result__0XYR=new_lab__2PJ(new_size__IVKR);
+          next__YXYR=(void *)((unsigned long)result__0XYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IVKR)));
+          ((__POINTER *)next__YXYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ZXYR)[ 0]=next__YXYR;
+        } else {
+          next__YXYR=((__POINTER *)result__0XYR)[ 0];
+          if ((next__YXYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0XYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IVKR <<  1)) <=  4096)) {
+              next__YXYR=(void *)((unsigned long)result__0XYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IVKR)));
+            } else {
+              next__YXYR=new_lab__2PJ(new_size__IVKR);
+            };
+            ((__POINTER *)next__YXYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ZXYR)[ 0]=next__YXYR;
+          } else {
+            ((__POINTER *)result__0XYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YXYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__0XYR=next__YXYR;
+          };
+        };
+        ptr__EVKR=result__0XYR;
+      } else {
+        t__JVKR=((__UINTEGER_32 )typ_id__FVKR);
+        a__KVKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__BYYR=(__UINTEGER_32)((__UINTEGER_32)(sz__GVKR + a__KVKR) & (__UINTEGER_32)(~ a__KVKR));
+        ptr_table__4XYR=((__POINTER )(&(table_type[(t__JVKR)])));
+        lab_type__AYYR=(__UINTEGER_32)(t__JVKR |  1);
+        next__3XYR=((__POINTER )(NULL));
+        result__5XYR=((__POINTER *)ptr_table__4XYR)[ 0];
+        if ((result__5XYR == (void *)NULL)) {
+          result__5XYR=new_lab__2PJ(lab_type__AYYR);
+          next__3XYR=(void *)((unsigned long)result__5XYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BYYR)));
+          ((__POINTER *)next__3XYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__4XYR)[ 0]=next__3XYR;
+        } else {
+          next__3XYR=((__POINTER *)result__5XYR)[ 0];
+          if ((next__3XYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5XYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BYYR <<  1)) <=  4096)) {
+              next__3XYR=(void *)((unsigned long)result__5XYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BYYR)));
+            } else {
+              next__3XYR=new_lab__2PJ(lab_type__AYYR);
+            };
+            ((__POINTER *)next__3XYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__4XYR)[ 0]=next__3XYR;
+          } else {
+            ((__POINTER *)result__5XYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3XYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__5XYR=next__3XYR;
+          };
+        };
+        ptr__EVKR=result__5XYR;
+      };
+      result__DVKR=((__REAL_CST *)ptr__EVKR);
+      *(result__DVKR) = *(REAL_CST__);
+    };
+    Self__LVKR=((__REAL_CST *)result__DVKR);
+    Self__LVKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MVKR;
+    Self__LVKR->value__HN2H=v__NVKR;
+    Self__LVKR->parent_constant__U2JH.static_type__M2YD=t__OVKR;
+    __tmp__JZJO=result__DVKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__NBBQ=((__CHARACTER_CST *)__tmp__QQNO);
-    __tmp__RQNO=create__char__XLQH(Self__NBBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NBBQ->text__ZGAI);
+    Self__NG3P=((__CHARACTER_CST *)__tmp__IZJO);
+    __tmp__JZJO=create__char__4SMH(Self__NG3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NG3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__OBBQ=((__IS_EXPANDED *)__tmp__QQNO);
-    __tmp__RQNO=create__receiver__2J0H(Self__OBBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__OBBQ->receiver__AHAI));
+    Self__OG3P=((__IS_EXPANDED *)__tmp__IZJO);
+    __tmp__PUAR=read__QB5G(((__READ_LOCAL *)Self__OG3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__PUAR==NULL) {
+      __tmp__QUAR=NULL;
+    } else {
+      __tmp__QUAR=((__READ_LOCAL *)__tmp__PUAR);
+    };
+    p__YVKR=Self__OG3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__PVKR=NULL;
+    ptr__QVKR=((__POINTER )(NULL));
+    typ_id__RVKR= 0;
+    sz__SVKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__SVKR ==  0)) {
+      result__PVKR=IS_EXPANDED__;
+    } else {
+      typ_id__RVKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SVKR);
+      if ((typ_id__RVKR == (__INTEGER)(-  1))) {
+        a__TVKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__UVKR=(__UINTEGER_32)((__UINTEGER_32)(sz__SVKR + a__TVKR) & (__UINTEGER_32)(~ a__TVKR));
+        ptr_table__DYYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UVKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__CYYR=((__POINTER )(NULL));
+        result__EYYR=((__POINTER *)ptr_table__DYYR)[ 0];
+        if ((result__EYYR == (void *)NULL)) {
+          result__EYYR=new_lab__2PJ(new_size__UVKR);
+          next__CYYR=(void *)((unsigned long)result__EYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UVKR)));
+          ((__POINTER *)next__CYYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__DYYR)[ 0]=next__CYYR;
+        } else {
+          next__CYYR=((__POINTER *)result__EYYR)[ 0];
+          if ((next__CYYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EYYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UVKR <<  1)) <=  4096)) {
+              next__CYYR=(void *)((unsigned long)result__EYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UVKR)));
+            } else {
+              next__CYYR=new_lab__2PJ(new_size__UVKR);
+            };
+            ((__POINTER *)next__CYYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__DYYR)[ 0]=next__CYYR;
+          } else {
+            ((__POINTER *)result__EYYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CYYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__EYYR=next__CYYR;
+          };
+        };
+        ptr__QVKR=result__EYYR;
+      } else {
+        t__VVKR=((__UINTEGER_32 )typ_id__RVKR);
+        a__WVKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__LYYR=(__UINTEGER_32)((__UINTEGER_32)(sz__SVKR + a__WVKR) & (__UINTEGER_32)(~ a__WVKR));
+        ptr_table__IYYR=((__POINTER )(&(table_type[(t__VVKR)])));
+        lab_type__KYYR=(__UINTEGER_32)(t__VVKR |  1);
+        next__HYYR=((__POINTER )(NULL));
+        result__JYYR=((__POINTER *)ptr_table__IYYR)[ 0];
+        if ((result__JYYR == (void *)NULL)) {
+          result__JYYR=new_lab__2PJ(lab_type__KYYR);
+          next__HYYR=(void *)((unsigned long)result__JYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LYYR)));
+          ((__POINTER *)next__HYYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__IYYR)[ 0]=next__HYYR;
+        } else {
+          next__HYYR=((__POINTER *)result__JYYR)[ 0];
+          if ((next__HYYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JYYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LYYR <<  1)) <=  4096)) {
+              next__HYYR=(void *)((unsigned long)result__JYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LYYR)));
+            } else {
+              next__HYYR=new_lab__2PJ(lab_type__KYYR);
+            };
+            ((__POINTER *)next__HYYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__IYYR)[ 0]=next__HYYR;
+          } else {
+            ((__POINTER *)result__JYYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HYYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__JYYR=next__HYYR;
+          };
+        };
+        ptr__QVKR=result__JYYR;
+      };
+      result__PVKR=((__IS_EXPANDED *)ptr__QVKR);
+      *(result__PVKR) = *(IS_EXPANDED__);
+    };
+    Self__XVKR=((__IS_EXPANDED *)result__PVKR);
+    Self__XVKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__YVKR;
+    Self__XVKR->receiver__WN2H=__tmp__QUAR;
+    __tmp__JZJO=result__PVKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__RQNO=my_copy__FHAI(__tmp__QQNO);
+    __tmp__JZJO=my_copy__1N2H(__tmp__IZJO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__RQNO=my_copy__OHAI(__tmp__QQNO);
+    __tmp__JZJO=my_copy__EO2H(__tmp__IZJO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__RQNO=my_copy__ZHAI(__tmp__QQNO);
+    __tmp__JZJO=my_copy__PO2H(__tmp__IZJO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__RQNO=my_copy__FIAI(__tmp__QQNO);
+    __tmp__JZJO=my_copy__1O2H(__tmp__IZJO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__RQNO=my_copy__QIAI(__tmp__QQNO);
+    __tmp__JZJO=my_copy__GP2H(__tmp__IZJO);
   } break;
   case __EXPR_AND__: {
-    __tmp__RQNO=my_copy__1IAI(__tmp__QQNO);
+    __tmp__JZJO=my_copy__RP2H(__tmp__IZJO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__RQNO=my_copy__GJAI(__tmp__QQNO);
+    __tmp__JZJO=my_copy__2P2H(__tmp__IZJO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__RQNO=my_copy__RJAI(__tmp__QQNO);
+    __tmp__JZJO=my_copy__HQ2H(__tmp__IZJO);
   } break;
   case __PUT_TO__: {
-    __tmp__RQNO=my_copy__2JAI(__tmp__QQNO);
+    __tmp__JZJO=my_copy__SQ2H(__tmp__IZJO);
   } break;
   case __ITEM__: {
-    __tmp__RQNO=my_copy__NKAI(__tmp__QQNO);
+    __tmp__JZJO=my_copy__DR2H(__tmp__IZJO);
   } break;
   case __SIZE_OF__: {
-    __tmp__RQNO=my_copy__ZKAI(__tmp__QQNO);
+    __tmp__JZJO=my_copy__PR2H(__tmp__IZJO);
   } break;
   case __CAST__: {
-    __tmp__RQNO=my_copy__CLAI(__tmp__QQNO);
+    __tmp__JZJO=my_copy__YR2H(__tmp__IZJO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__RQNO=my_copy__1E2M(__tmp__QQNO);
+    __tmp__JZJO=my_copy__5SYM(__tmp__IZJO);
   } break;
   case __READ_SLOT__: {
-    __tmp__RQNO=my_copy__MRKK(__tmp__QQNO);
+    __tmp__JZJO=my_copy__IUGK(__tmp__IZJO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__RQNO=my_copy__ZRKK(__tmp__QQNO);
+    __tmp__VYCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IZJO)->global__ZGJK),NULL);
+    if (__tmp__VYCR==NULL) {
+      __tmp__WYCR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__VYCR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__WYCR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__WYCR=((__READ_GLOBAL *)__tmp__VYCR);
+      } break;
+      }
+    };
+    __tmp__JZJO=__tmp__WYCR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__RQNO=my_copy__3BGN(__tmp__QQNO);
+    __tmp__JZJO=my_copy__BQCN(__tmp__IZJO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__RQNO=my_copy__VIIO(__tmp__QQNO);
+    __tmp__JZJO=my_copy__NREO(__tmp__IZJO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__RQNO=my_copy__3PNO(__tmp__QQNO);
+    __tmp__JZJO=my_copy__VYJO(__tmp__IZJO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__RQNO=my_copy__CJIO(__tmp__QQNO);
+    __tmp__JZJO=my_copy__0REO(__tmp__IZJO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__RQNO=my_copy__JQNO(__tmp__QQNO);
+    __tmp__JZJO=my_copy__BZJO(__tmp__IZJO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__RQNO=my_copy__EBNM(__tmp__QQNO);
+    __tmp__JZJO=my_copy__CNJM(__tmp__IZJO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__RQNO=my_copy__EOPL(__tmp__QQNO);
+    __tmp__JZJO=my_copy__5XLL(__tmp__IZJO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__RQNO=my_copy__SH2M(__tmp__QQNO);
+    __tmp__JZJO=my_copy__WVYM(__tmp__IZJO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__RQNO=my_copy__NJIO(__tmp__QQNO);
+    __tmp__JZJO=my_copy__FSEO(__tmp__IZJO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__RQNO=my_copy__YZHP(__tmp__QQNO);
+    __tmp__JZJO=my_copy__QCEP(__tmp__IZJO);
   } break;
   case __EXPR_INF__: {
-    __tmp__RQNO=my_copy__13VN(__tmp__QQNO);
+    __tmp__JZJO=my_copy__5LSN(__tmp__IZJO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__RQNO=my_copy__G4VN(__tmp__QQNO);
+    __tmp__JZJO=my_copy__KMSN(__tmp__IZJO);
   } break;
   case __EXPR_OR__: {
-    __tmp__RQNO=my_copy__FLTN(__tmp__QQNO);
+    __tmp__JZJO=my_copy__JZPN(__tmp__IZJO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__RQNO=my_copy__OUWO(__tmp__QQNO);
+    __tmp__JZJO=my_copy__G3SO(__tmp__IZJO);
   } break;
   };
-  return(create__with__and__Y4LO(__tmp__MQNO,__tmp__OQNO,__tmp__RQNO));
+  result__ONIO=NULL;
+  ptr__PNIO=((__POINTER )(NULL));
+  typ_id__UNIO= 0;
+  sz__RNIO=((__UINTEGER_32 )sizeof(__EXPR_AND_AND_LOGIC));
+  if ((sz__RNIO ==  0)) {
+    result__ONIO=EXPR_AND_AND_LOGIC__;
+  } else {
+    typ_id__UNIO=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RNIO);
+    if ((typ_id__UNIO == (__INTEGER)(-  1))) {
+      a__LJ2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__JJ2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__RNIO + a__LJ2Q) & (__UINTEGER_32)(~ a__LJ2Q));
+      ptr_table__NYYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JJ2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__MYYR=((__POINTER )(NULL));
+      result__OYYR=((__POINTER *)ptr_table__NYYR)[ 0];
+      if ((result__OYYR == (void *)NULL)) {
+        result__OYYR=new_lab__2PJ(new_size__JJ2Q);
+        next__MYYR=(void *)((unsigned long)result__OYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JJ2Q)));
+        ((__POINTER *)next__MYYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__NYYR)[ 0]=next__MYYR;
+      } else {
+        next__MYYR=((__POINTER *)result__OYYR)[ 0];
+        if ((next__MYYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OYYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JJ2Q <<  1)) <=  4096)) {
+            next__MYYR=(void *)((unsigned long)result__OYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JJ2Q)));
+          } else {
+            next__MYYR=new_lab__2PJ(new_size__JJ2Q);
+          };
+          ((__POINTER *)next__MYYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__NYYR)[ 0]=next__MYYR;
+        } else {
+          ((__POINTER *)result__OYYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MYYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__OYYR=next__MYYR;
+        };
+      };
+      ptr__PNIO=result__OYYR;
+    } else {
+      t__PJ2Q=((__UINTEGER_32 )typ_id__UNIO);
+      a__RJ2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__VYYR=(__UINTEGER_32)((__UINTEGER_32)(sz__RNIO + a__RJ2Q) & (__UINTEGER_32)(~ a__RJ2Q));
+      ptr_table__SYYR=((__POINTER )(&(table_type[(t__PJ2Q)])));
+      lab_type__UYYR=(__UINTEGER_32)(t__PJ2Q |  1);
+      next__RYYR=((__POINTER )(NULL));
+      result__TYYR=((__POINTER *)ptr_table__SYYR)[ 0];
+      if ((result__TYYR == (void *)NULL)) {
+        result__TYYR=new_lab__2PJ(lab_type__UYYR);
+        next__RYYR=(void *)((unsigned long)result__TYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VYYR)));
+        ((__POINTER *)next__RYYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__SYYR)[ 0]=next__RYYR;
+      } else {
+        next__RYYR=((__POINTER *)result__TYYR)[ 0];
+        if ((next__RYYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TYYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VYYR <<  1)) <=  4096)) {
+            next__RYYR=(void *)((unsigned long)result__TYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VYYR)));
+          } else {
+            next__RYYR=new_lab__2PJ(lab_type__UYYR);
+          };
+          ((__POINTER *)next__RYYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__SYYR)[ 0]=next__RYYR;
+        } else {
+          ((__POINTER *)result__TYYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RYYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__TYYR=next__RYYR;
+        };
+      };
+      ptr__PNIO=result__TYYR;
+    };
+    result__ONIO=((__EXPR_AND_AND_LOGIC *)ptr__PNIO);
+    *(result__ONIO) = *(EXPR_AND_AND_LOGIC__);
+  };
+  Self__5JOO=((__EXPR_AND_AND_LOGIC *)result__ONIO);
+  Self__5JOO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__EZJO;
+  Self__5JOO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO=__tmp__GZJO;
+  Self__5JOO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO=__tmp__JZJO;
+  return(result__ONIO);
 }
 
-static __EXPR_NEG* my_copy__EBNM(__EXPR_NEG *Self__FBNM)
+static __EXPR_NEG* my_copy__CNJM(__EXPR_NEG *Self__DNJM)
 // ({EXPR_NEG}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__HBNM;
-  void *__tmp__IBNM,*__tmp__JBNM;
-  __STRING_CST *Self__PBBQ;
-  __PROTOTYPE_CST *Self__QBBQ;
-  __INTEGER_CST *Self__RBBQ;
-  __REAL_CST *Self__TBBQ;
-  __CHARACTER_CST *Self__VBBQ;
-  __IS_EXPANDED *Self__WBBQ;
-  __tmp__HBNM=Self__FBNM->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__IBNM=Self__FBNM->parent_expr_unary__VVHL.right__DWHL;
-  switch (((struct ___OBJ *)__tmp__IBNM)->__id) {
+  __INTEGER_64 v__EWKR;
+  __POSITION __tmp__FNJM,p__DWKR,p__PWKR,p__1WKR;
+  void *__tmp__GNJM,*__tmp__HNJM;
+  __STRING_CST *Self__PG3P;
+  __PROTOTYPE_CST *Self__QG3P;
+  __INTEGER_CST *Self__RG3P,*result__0VKR,*Self__CWKR;
+  void *t__FWKR,*t__RWKR;
+  __POINTER ptr__1VKR,ptr_table__XYYR,next__WYYR,result__YYYR;
+  __POINTER ptr_table__2YYR,next__1YYR,result__3YYR,ptr__HWKR;
+  __POINTER ptr_table__BZYR,next__AZYR,result__CZYR,ptr_table__GZYR;
+  __POINTER next__FZYR,result__HZYR,ptr__TWKR,ptr_table__LZYR;
+  __POINTER next__KZYR,result__MZYR,ptr_table__QZYR,next__PZYR;
+  __POINTER result__RZYR,ptr__30CM,ptr_table__VZYR,next__UZYR;
+  __POINTER result__WZYR,ptr_table__0ZYR,next__ZZYR,result__1ZYR;
+  __INTEGER typ_id__2VKR,typ_id__IWKR,typ_id__UWKR,typ_id__C1CM;
+  __UINTEGER_32 sz__3VKR,a__4VKR,new_size__5VKR,t__AWKR,a__BWKR;
+  __UINTEGER_32 new_size__5YYR,lab_type__4YYR,sz__JWKR,a__KWKR;
+  __UINTEGER_32 new_size__LWKR,t__MWKR,a__NWKR,new_size__JZYR;
+  __UINTEGER_32 lab_type__IZYR,sz__VWKR,a__WWKR,new_size__XWKR,t__YWKR;
+  __UINTEGER_32 a__ZWKR,new_size__TZYR,lab_type__SZYR,sz__50CM,a__WJ2Q;
+  __UINTEGER_32 new_size__UJ2Q,t__0J2Q,a__2J2Q,new_size__3ZYR;
+  __UINTEGER_32 lab_type__2ZYR;
+  void *__tmp__TUAR,*__tmp__XUAR,*__tmp__ZYCR;
+  __READ_LOCAL *__tmp__UUAR,*__tmp__YUAR;
+  __REAL_CST *Self__TG3P,*result__GWKR,*Self__OWKR;
+  void *v__QWKR;
+  __CHARACTER_CST *Self__VG3P;
+  __IS_EXPANDED *Self__WG3P,*result__SWKR,*Self__0WKR;
+  __READ_GLOBAL *__tmp__0YCR;
+  __EXPR_NEG *result__20CM,*Self__KTLM;
+  __tmp__FNJM=Self__DNJM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__GNJM=Self__DNJM->parent_expr_unary__EXDL.right__SXDL;
+  switch (((struct ___OBJ *)__tmp__GNJM)->__id) {
   case __LIST__: {
-    __tmp__JBNM=my_copy__IE2M(__tmp__IBNM);
+    __tmp__HNJM=my_copy__MSYM(__tmp__GNJM);
   } break;
   case __STRING_CST__: {
-    Self__PBBQ=((__STRING_CST *)__tmp__IBNM);
-    __tmp__JBNM=create__text__BMQH(Self__PBBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__PBBQ->string__LDAI);
+    Self__PG3P=((__STRING_CST *)__tmp__GNJM);
+    __tmp__HNJM=create__text__ITMH(Self__PG3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__PG3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__JBNM=my_copy__ODAI(__tmp__IBNM);
+    __tmp__HNJM=my_copy__EK2H(__tmp__GNJM);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__QBBQ=((__PROTOTYPE_CST *)__tmp__IBNM);
-    __tmp__JBNM=create__type__HZQC(Self__QBBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__QBBQ->parent_constant__DMMC.static_type__LSYD);
+    Self__QG3P=((__PROTOTYPE_CST *)__tmp__GNJM);
+    __tmp__HNJM=create__type__PKQC(Self__QG3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QG3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__RBBQ=((__INTEGER_CST *)__tmp__IBNM);
-    __tmp__JBNM=create__value__type__I1QC(Self__RBBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__RBBQ->value__VUYD,Self__RBBQ->parent_constant__OMMC.static_type__LSYD);
+    Self__RG3P=((__INTEGER_CST *)__tmp__GNJM);
+    p__DWKR=Self__RG3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__EWKR=Self__RG3P->value__W4YD;
+    t__FWKR=Self__RG3P->parent_constant__B3LC.static_type__M2YD;
+    result__0VKR=NULL;
+    ptr__1VKR=((__POINTER )(NULL));
+    typ_id__2VKR= 0;
+    sz__3VKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__3VKR ==  0)) {
+      result__0VKR=INTEGER_CST__;
+    } else {
+      typ_id__2VKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3VKR);
+      if ((typ_id__2VKR == (__INTEGER)(-  1))) {
+        a__4VKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__5VKR=(__UINTEGER_32)((__UINTEGER_32)(sz__3VKR + a__4VKR) & (__UINTEGER_32)(~ a__4VKR));
+        ptr_table__XYYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5VKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__WYYR=((__POINTER )(NULL));
+        result__YYYR=((__POINTER *)ptr_table__XYYR)[ 0];
+        if ((result__YYYR == (void *)NULL)) {
+          result__YYYR=new_lab__2PJ(new_size__5VKR);
+          next__WYYR=(void *)((unsigned long)result__YYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5VKR)));
+          ((__POINTER *)next__WYYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__XYYR)[ 0]=next__WYYR;
+        } else {
+          next__WYYR=((__POINTER *)result__YYYR)[ 0];
+          if ((next__WYYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YYYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5VKR <<  1)) <=  4096)) {
+              next__WYYR=(void *)((unsigned long)result__YYYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5VKR)));
+            } else {
+              next__WYYR=new_lab__2PJ(new_size__5VKR);
+            };
+            ((__POINTER *)next__WYYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__XYYR)[ 0]=next__WYYR;
+          } else {
+            ((__POINTER *)result__YYYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WYYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__YYYR=next__WYYR;
+          };
+        };
+        ptr__1VKR=result__YYYR;
+      } else {
+        t__AWKR=((__UINTEGER_32 )typ_id__2VKR);
+        a__BWKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__5YYR=(__UINTEGER_32)((__UINTEGER_32)(sz__3VKR + a__BWKR) & (__UINTEGER_32)(~ a__BWKR));
+        ptr_table__2YYR=((__POINTER )(&(table_type[(t__AWKR)])));
+        lab_type__4YYR=(__UINTEGER_32)(t__AWKR |  1);
+        next__1YYR=((__POINTER )(NULL));
+        result__3YYR=((__POINTER *)ptr_table__2YYR)[ 0];
+        if ((result__3YYR == (void *)NULL)) {
+          result__3YYR=new_lab__2PJ(lab_type__4YYR);
+          next__1YYR=(void *)((unsigned long)result__3YYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5YYR)));
+          ((__POINTER *)next__1YYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__2YYR)[ 0]=next__1YYR;
+        } else {
+          next__1YYR=((__POINTER *)result__3YYR)[ 0];
+          if ((next__1YYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3YYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5YYR <<  1)) <=  4096)) {
+              next__1YYR=(void *)((unsigned long)result__3YYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5YYR)));
+            } else {
+              next__1YYR=new_lab__2PJ(lab_type__4YYR);
+            };
+            ((__POINTER *)next__1YYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__2YYR)[ 0]=next__1YYR;
+          } else {
+            ((__POINTER *)result__3YYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1YYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__3YYR=next__1YYR;
+          };
+        };
+        ptr__1VKR=result__3YYR;
+      };
+      result__0VKR=((__INTEGER_CST *)ptr__1VKR);
+      *(result__0VKR) = *(INTEGER_CST__);
+    };
+    Self__CWKR=((__INTEGER_CST *)result__0VKR);
+    Self__CWKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DWKR;
+    Self__CWKR->value__W4YD=v__EWKR;
+    Self__CWKR->parent_constant__B3LC.static_type__M2YD=t__FWKR;
+    check_type__YG5D(Self__CWKR);
+    __tmp__HNJM=result__0VKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__JBNM=my_copy__02IJ(__tmp__IBNM);
+    __tmp__TUAR=read__QB5G(((__READ_LOCAL *)__tmp__GNJM)->local__HJZD);
+    if (__tmp__TUAR==NULL) {
+      __tmp__UUAR=NULL;
+    } else {
+      __tmp__UUAR=((__READ_LOCAL *)__tmp__TUAR);
+    };
+    __tmp__HNJM=__tmp__UUAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__JBNM=my_copy__2EAI(__tmp__IBNM);
+    __tmp__HNJM=my_copy__SL2H(__tmp__GNJM);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__JBNM=my_copy__VFAI(__tmp__IBNM);
+    __tmp__HNJM=my_copy__LM2H(__tmp__GNJM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__JBNM=my_copy__CGAI(__tmp__IBNM);
+    __tmp__HNJM=my_copy__YM2H(__tmp__GNJM);
   } break;
   case __REAL_CST__: {
-    Self__TBBQ=((__REAL_CST *)__tmp__IBNM);
-    __tmp__JBNM=create__value__type__2KQH(Self__TBBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TBBQ->value__RGAI,Self__TBBQ->parent_constant__IVNH.static_type__LSYD);
+    Self__TG3P=((__REAL_CST *)__tmp__GNJM);
+    p__PWKR=Self__TG3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__QWKR=Self__TG3P->value__HN2H;
+    t__RWKR=Self__TG3P->parent_constant__U2JH.static_type__M2YD;
+    result__GWKR=NULL;
+    ptr__HWKR=((__POINTER )(NULL));
+    typ_id__IWKR= 0;
+    sz__JWKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__JWKR ==  0)) {
+      result__GWKR=REAL_CST__;
+    } else {
+      typ_id__IWKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JWKR);
+      if ((typ_id__IWKR == (__INTEGER)(-  1))) {
+        a__KWKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__LWKR=(__UINTEGER_32)((__UINTEGER_32)(sz__JWKR + a__KWKR) & (__UINTEGER_32)(~ a__KWKR));
+        ptr_table__BZYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LWKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__AZYR=((__POINTER )(NULL));
+        result__CZYR=((__POINTER *)ptr_table__BZYR)[ 0];
+        if ((result__CZYR == (void *)NULL)) {
+          result__CZYR=new_lab__2PJ(new_size__LWKR);
+          next__AZYR=(void *)((unsigned long)result__CZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LWKR)));
+          ((__POINTER *)next__AZYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__BZYR)[ 0]=next__AZYR;
+        } else {
+          next__AZYR=((__POINTER *)result__CZYR)[ 0];
+          if ((next__AZYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CZYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LWKR <<  1)) <=  4096)) {
+              next__AZYR=(void *)((unsigned long)result__CZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LWKR)));
+            } else {
+              next__AZYR=new_lab__2PJ(new_size__LWKR);
+            };
+            ((__POINTER *)next__AZYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__BZYR)[ 0]=next__AZYR;
+          } else {
+            ((__POINTER *)result__CZYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AZYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__CZYR=next__AZYR;
+          };
+        };
+        ptr__HWKR=result__CZYR;
+      } else {
+        t__MWKR=((__UINTEGER_32 )typ_id__IWKR);
+        a__NWKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__JZYR=(__UINTEGER_32)((__UINTEGER_32)(sz__JWKR + a__NWKR) & (__UINTEGER_32)(~ a__NWKR));
+        ptr_table__GZYR=((__POINTER )(&(table_type[(t__MWKR)])));
+        lab_type__IZYR=(__UINTEGER_32)(t__MWKR |  1);
+        next__FZYR=((__POINTER )(NULL));
+        result__HZYR=((__POINTER *)ptr_table__GZYR)[ 0];
+        if ((result__HZYR == (void *)NULL)) {
+          result__HZYR=new_lab__2PJ(lab_type__IZYR);
+          next__FZYR=(void *)((unsigned long)result__HZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JZYR)));
+          ((__POINTER *)next__FZYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__GZYR)[ 0]=next__FZYR;
+        } else {
+          next__FZYR=((__POINTER *)result__HZYR)[ 0];
+          if ((next__FZYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HZYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JZYR <<  1)) <=  4096)) {
+              next__FZYR=(void *)((unsigned long)result__HZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JZYR)));
+            } else {
+              next__FZYR=new_lab__2PJ(lab_type__IZYR);
+            };
+            ((__POINTER *)next__FZYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__GZYR)[ 0]=next__FZYR;
+          } else {
+            ((__POINTER *)result__HZYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FZYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__HZYR=next__FZYR;
+          };
+        };
+        ptr__HWKR=result__HZYR;
+      };
+      result__GWKR=((__REAL_CST *)ptr__HWKR);
+      *(result__GWKR) = *(REAL_CST__);
+    };
+    Self__OWKR=((__REAL_CST *)result__GWKR);
+    Self__OWKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PWKR;
+    Self__OWKR->value__HN2H=v__QWKR;
+    Self__OWKR->parent_constant__U2JH.static_type__M2YD=t__RWKR;
+    __tmp__HNJM=result__GWKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__VBBQ=((__CHARACTER_CST *)__tmp__IBNM);
-    __tmp__JBNM=create__char__XLQH(Self__VBBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VBBQ->text__ZGAI);
+    Self__VG3P=((__CHARACTER_CST *)__tmp__GNJM);
+    __tmp__HNJM=create__char__4SMH(Self__VG3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VG3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__WBBQ=((__IS_EXPANDED *)__tmp__IBNM);
-    __tmp__JBNM=create__receiver__2J0H(Self__WBBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__WBBQ->receiver__AHAI));
+    Self__WG3P=((__IS_EXPANDED *)__tmp__GNJM);
+    __tmp__XUAR=read__QB5G(((__READ_LOCAL *)Self__WG3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__XUAR==NULL) {
+      __tmp__YUAR=NULL;
+    } else {
+      __tmp__YUAR=((__READ_LOCAL *)__tmp__XUAR);
+    };
+    p__1WKR=Self__WG3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__SWKR=NULL;
+    ptr__TWKR=((__POINTER )(NULL));
+    typ_id__UWKR= 0;
+    sz__VWKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__VWKR ==  0)) {
+      result__SWKR=IS_EXPANDED__;
+    } else {
+      typ_id__UWKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VWKR);
+      if ((typ_id__UWKR == (__INTEGER)(-  1))) {
+        a__WWKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__XWKR=(__UINTEGER_32)((__UINTEGER_32)(sz__VWKR + a__WWKR) & (__UINTEGER_32)(~ a__WWKR));
+        ptr_table__LZYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XWKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__KZYR=((__POINTER )(NULL));
+        result__MZYR=((__POINTER *)ptr_table__LZYR)[ 0];
+        if ((result__MZYR == (void *)NULL)) {
+          result__MZYR=new_lab__2PJ(new_size__XWKR);
+          next__KZYR=(void *)((unsigned long)result__MZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XWKR)));
+          ((__POINTER *)next__KZYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__LZYR)[ 0]=next__KZYR;
+        } else {
+          next__KZYR=((__POINTER *)result__MZYR)[ 0];
+          if ((next__KZYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MZYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XWKR <<  1)) <=  4096)) {
+              next__KZYR=(void *)((unsigned long)result__MZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XWKR)));
+            } else {
+              next__KZYR=new_lab__2PJ(new_size__XWKR);
+            };
+            ((__POINTER *)next__KZYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__LZYR)[ 0]=next__KZYR;
+          } else {
+            ((__POINTER *)result__MZYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KZYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__MZYR=next__KZYR;
+          };
+        };
+        ptr__TWKR=result__MZYR;
+      } else {
+        t__YWKR=((__UINTEGER_32 )typ_id__UWKR);
+        a__ZWKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__TZYR=(__UINTEGER_32)((__UINTEGER_32)(sz__VWKR + a__ZWKR) & (__UINTEGER_32)(~ a__ZWKR));
+        ptr_table__QZYR=((__POINTER )(&(table_type[(t__YWKR)])));
+        lab_type__SZYR=(__UINTEGER_32)(t__YWKR |  1);
+        next__PZYR=((__POINTER )(NULL));
+        result__RZYR=((__POINTER *)ptr_table__QZYR)[ 0];
+        if ((result__RZYR == (void *)NULL)) {
+          result__RZYR=new_lab__2PJ(lab_type__SZYR);
+          next__PZYR=(void *)((unsigned long)result__RZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TZYR)));
+          ((__POINTER *)next__PZYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__QZYR)[ 0]=next__PZYR;
+        } else {
+          next__PZYR=((__POINTER *)result__RZYR)[ 0];
+          if ((next__PZYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RZYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TZYR <<  1)) <=  4096)) {
+              next__PZYR=(void *)((unsigned long)result__RZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TZYR)));
+            } else {
+              next__PZYR=new_lab__2PJ(lab_type__SZYR);
+            };
+            ((__POINTER *)next__PZYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__QZYR)[ 0]=next__PZYR;
+          } else {
+            ((__POINTER *)result__RZYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PZYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__RZYR=next__PZYR;
+          };
+        };
+        ptr__TWKR=result__RZYR;
+      };
+      result__SWKR=((__IS_EXPANDED *)ptr__TWKR);
+      *(result__SWKR) = *(IS_EXPANDED__);
+    };
+    Self__0WKR=((__IS_EXPANDED *)result__SWKR);
+    Self__0WKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__1WKR;
+    Self__0WKR->receiver__WN2H=__tmp__YUAR;
+    __tmp__HNJM=result__SWKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__JBNM=my_copy__FHAI(__tmp__IBNM);
+    __tmp__HNJM=my_copy__1N2H(__tmp__GNJM);
   } break;
   case __EXPR_SUP__: {
-    __tmp__JBNM=my_copy__OHAI(__tmp__IBNM);
+    __tmp__HNJM=my_copy__EO2H(__tmp__GNJM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__JBNM=my_copy__ZHAI(__tmp__IBNM);
+    __tmp__HNJM=my_copy__PO2H(__tmp__GNJM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__JBNM=my_copy__FIAI(__tmp__IBNM);
+    __tmp__HNJM=my_copy__1O2H(__tmp__GNJM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__JBNM=my_copy__QIAI(__tmp__IBNM);
+    __tmp__HNJM=my_copy__GP2H(__tmp__GNJM);
   } break;
   case __EXPR_AND__: {
-    __tmp__JBNM=my_copy__1IAI(__tmp__IBNM);
+    __tmp__HNJM=my_copy__RP2H(__tmp__GNJM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__JBNM=my_copy__GJAI(__tmp__IBNM);
+    __tmp__HNJM=my_copy__2P2H(__tmp__GNJM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__JBNM=my_copy__RJAI(__tmp__IBNM);
+    __tmp__HNJM=my_copy__HQ2H(__tmp__GNJM);
   } break;
   case __PUT_TO__: {
-    __tmp__JBNM=my_copy__2JAI(__tmp__IBNM);
+    __tmp__HNJM=my_copy__SQ2H(__tmp__GNJM);
   } break;
   case __ITEM__: {
-    __tmp__JBNM=my_copy__NKAI(__tmp__IBNM);
+    __tmp__HNJM=my_copy__DR2H(__tmp__GNJM);
   } break;
   case __SIZE_OF__: {
-    __tmp__JBNM=my_copy__ZKAI(__tmp__IBNM);
+    __tmp__HNJM=my_copy__PR2H(__tmp__GNJM);
   } break;
   case __CAST__: {
-    __tmp__JBNM=my_copy__CLAI(__tmp__IBNM);
+    __tmp__HNJM=my_copy__YR2H(__tmp__GNJM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__JBNM=my_copy__1E2M(__tmp__IBNM);
+    __tmp__HNJM=my_copy__5SYM(__tmp__GNJM);
   } break;
   case __READ_SLOT__: {
-    __tmp__JBNM=my_copy__MRKK(__tmp__IBNM);
+    __tmp__HNJM=my_copy__IUGK(__tmp__GNJM);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__JBNM=my_copy__ZRKK(__tmp__IBNM);
+    __tmp__ZYCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GNJM)->global__ZGJK),NULL);
+    if (__tmp__ZYCR==NULL) {
+      __tmp__0YCR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__ZYCR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__0YCR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__0YCR=((__READ_GLOBAL *)__tmp__ZYCR);
+      } break;
+      }
+    };
+    __tmp__HNJM=__tmp__0YCR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__JBNM=my_copy__3BGN(__tmp__IBNM);
+    __tmp__HNJM=my_copy__BQCN(__tmp__GNJM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__JBNM=my_copy__VIIO(__tmp__IBNM);
+    __tmp__HNJM=my_copy__NREO(__tmp__GNJM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__JBNM=my_copy__3PNO(__tmp__IBNM);
+    __tmp__HNJM=my_copy__VYJO(__tmp__GNJM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__JBNM=my_copy__CJIO(__tmp__IBNM);
+    __tmp__HNJM=my_copy__0REO(__tmp__GNJM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__JBNM=my_copy__JQNO(__tmp__IBNM);
+    __tmp__HNJM=my_copy__BZJO(__tmp__GNJM);
   } break;
   case __EXPR_NEG__: {
-    __tmp__JBNM=my_copy__EBNM(__tmp__IBNM);
+    __tmp__HNJM=my_copy__CNJM(__tmp__GNJM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__JBNM=my_copy__EOPL(__tmp__IBNM);
+    __tmp__HNJM=my_copy__5XLL(__tmp__GNJM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__JBNM=my_copy__SH2M(__tmp__IBNM);
+    __tmp__HNJM=my_copy__WVYM(__tmp__GNJM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__JBNM=my_copy__NJIO(__tmp__IBNM);
+    __tmp__HNJM=my_copy__FSEO(__tmp__GNJM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__JBNM=my_copy__YZHP(__tmp__IBNM);
+    __tmp__HNJM=my_copy__QCEP(__tmp__GNJM);
   } break;
   case __EXPR_INF__: {
-    __tmp__JBNM=my_copy__13VN(__tmp__IBNM);
+    __tmp__HNJM=my_copy__5LSN(__tmp__GNJM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__JBNM=my_copy__G4VN(__tmp__IBNM);
+    __tmp__HNJM=my_copy__KMSN(__tmp__GNJM);
   } break;
   case __EXPR_OR__: {
-    __tmp__JBNM=my_copy__FLTN(__tmp__IBNM);
+    __tmp__HNJM=my_copy__JZPN(__tmp__GNJM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__JBNM=my_copy__OUWO(__tmp__IBNM);
+    __tmp__HNJM=my_copy__G3SO(__tmp__GNJM);
   } break;
   };
-  return(create__with__IOFM(__tmp__HBNM,__tmp__JBNM));
+  result__20CM=NULL;
+  ptr__30CM=((__POINTER )(NULL));
+  typ_id__C1CM= 0;
+  sz__50CM=((__UINTEGER_32 )sizeof(__EXPR_NEG));
+  if ((sz__50CM ==  0)) {
+    result__20CM=EXPR_NEG__;
+  } else {
+    typ_id__C1CM=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__50CM);
+    if ((typ_id__C1CM == (__INTEGER)(-  1))) {
+      a__WJ2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__UJ2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__50CM + a__WJ2Q) & (__UINTEGER_32)(~ a__WJ2Q));
+      ptr_table__VZYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UJ2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__UZYR=((__POINTER )(NULL));
+      result__WZYR=((__POINTER *)ptr_table__VZYR)[ 0];
+      if ((result__WZYR == (void *)NULL)) {
+        result__WZYR=new_lab__2PJ(new_size__UJ2Q);
+        next__UZYR=(void *)((unsigned long)result__WZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UJ2Q)));
+        ((__POINTER *)next__UZYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__VZYR)[ 0]=next__UZYR;
+      } else {
+        next__UZYR=((__POINTER *)result__WZYR)[ 0];
+        if ((next__UZYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WZYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UJ2Q <<  1)) <=  4096)) {
+            next__UZYR=(void *)((unsigned long)result__WZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UJ2Q)));
+          } else {
+            next__UZYR=new_lab__2PJ(new_size__UJ2Q);
+          };
+          ((__POINTER *)next__UZYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__VZYR)[ 0]=next__UZYR;
+        } else {
+          ((__POINTER *)result__WZYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UZYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__WZYR=next__UZYR;
+        };
+      };
+      ptr__30CM=result__WZYR;
+    } else {
+      t__0J2Q=((__UINTEGER_32 )typ_id__C1CM);
+      a__2J2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__3ZYR=(__UINTEGER_32)((__UINTEGER_32)(sz__50CM + a__2J2Q) & (__UINTEGER_32)(~ a__2J2Q));
+      ptr_table__0ZYR=((__POINTER )(&(table_type[(t__0J2Q)])));
+      lab_type__2ZYR=(__UINTEGER_32)(t__0J2Q |  1);
+      next__ZZYR=((__POINTER )(NULL));
+      result__1ZYR=((__POINTER *)ptr_table__0ZYR)[ 0];
+      if ((result__1ZYR == (void *)NULL)) {
+        result__1ZYR=new_lab__2PJ(lab_type__2ZYR);
+        next__ZZYR=(void *)((unsigned long)result__1ZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3ZYR)));
+        ((__POINTER *)next__ZZYR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__0ZYR)[ 0]=next__ZZYR;
+      } else {
+        next__ZZYR=((__POINTER *)result__1ZYR)[ 0];
+        if ((next__ZZYR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1ZYR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3ZYR <<  1)) <=  4096)) {
+            next__ZZYR=(void *)((unsigned long)result__1ZYR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3ZYR)));
+          } else {
+            next__ZZYR=new_lab__2PJ(lab_type__2ZYR);
+          };
+          ((__POINTER *)next__ZZYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__0ZYR)[ 0]=next__ZZYR;
+        } else {
+          ((__POINTER *)result__1ZYR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZZYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__1ZYR=next__ZZYR;
+        };
+      };
+      ptr__30CM=result__1ZYR;
+    };
+    result__20CM=((__EXPR_NEG *)ptr__30CM);
+    *(result__20CM) = *(EXPR_NEG__);
+  };
+  Self__KTLM=((__EXPR_NEG *)result__20CM);
+  Self__KTLM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FNJM;
+  Self__KTLM->parent_expr_unary__EXDL.right__SXDL=__tmp__HNJM;
+  return(result__20CM);
 }
 
-static __EXPR_ADD* my_copy__EOPL(__EXPR_ADD *Self__FOPL)
+static __EXPR_ADD* my_copy__5XLL(__EXPR_ADD *Self__AYLL)
 // ({EXPR_ADD}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__HOPL;
-  void *__tmp__IOPL,*__tmp__JOPL,*__tmp__LOPL,*__tmp__MOPL;
-  __STRING_CST *Self__XBBQ,*Self__5BBQ;
-  __PROTOTYPE_CST *Self__YBBQ,*Self__ACBQ;
-  __INTEGER_CST *Self__ZBBQ,*Self__BCBQ;
-  __REAL_CST *Self__1BBQ,*Self__DCBQ;
-  __CHARACTER_CST *Self__3BBQ,*Self__FCBQ;
-  __IS_EXPANDED *Self__4BBQ,*Self__GCBQ;
-  __tmp__HOPL=Self__FOPL->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__IOPL=Self__FOPL->parent_expr_binary__AWHL.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__IOPL)->__id) {
+  __INTEGER_64 v__HXKR,v__KYKR;
+  __POSITION __tmp__CYLL,p__GXKR,p__SXKR,p__4XKR,p__JYKR,p__VYKR;
+  __POSITION p__BZKR;
+  void *__tmp__DYLL,*__tmp__EYLL,*__tmp__GYLL,*__tmp__HYLL;
+  __STRING_CST *Self__XG3P,*Self__5G3P;
+  __PROTOTYPE_CST *Self__YG3P,*Self__AH3P;
+  __INTEGER_CST *Self__ZG3P,*result__3WKR,*Self__FXKR,*Self__BH3P;
+  __INTEGER_CST *result__AYKR,*Self__IYKR;
+  void *t__IXKR,*t__UXKR,*t__LYKR,*t__XYKR;
+  __POINTER ptr__4WKR,ptr_table__5ZYR,next__4ZYR,result__A0YR;
+  __POINTER ptr_table__E0YR,next__D0YR,result__F0YR,ptr__KXKR;
+  __POINTER ptr_table__J0YR,next__I0YR,result__K0YR,ptr_table__O0YR;
+  __POINTER next__N0YR,result__P0YR,ptr__WXKR,ptr_table__T0YR;
+  __POINTER next__S0YR,result__U0YR,ptr_table__Y0YR,next__X0YR;
+  __POINTER result__Z0YR,ptr__BYKR,ptr_table__30YR,next__20YR;
+  __POINTER result__40YR,ptr_table__C1YR,next__B1YR,result__D1YR;
+  __POINTER ptr__NYKR,ptr_table__H1YR,next__G1YR,result__I1YR;
+  __POINTER ptr_table__M1YR,next__L1YR,result__N1YR,ptr__ZYKR;
+  __POINTER ptr_table__R1YR,next__Q1YR,result__S1YR,ptr_table__W1YR;
+  __POINTER next__V1YR,result__X1YR,ptr__RGIL,ptr_table__11YR;
+  __POINTER next__01YR,result__21YR,ptr_table__A2YR,next__51YR;
+  __POINTER result__B2YR;
+  __INTEGER typ_id__5WKR,typ_id__LXKR,typ_id__XXKR,typ_id__CYKR;
+  __INTEGER typ_id__OYKR,typ_id__0YKR,typ_id__WGIL;
+  __UINTEGER_32 sz__AXKR,a__BXKR,new_size__CXKR,t__DXKR,a__EXKR;
+  __UINTEGER_32 new_size__H0YR,lab_type__G0YR,sz__MXKR,a__NXKR;
+  __UINTEGER_32 new_size__OXKR,t__PXKR,a__QXKR,new_size__R0YR;
+  __UINTEGER_32 lab_type__Q0YR,sz__YXKR,a__ZXKR,new_size__0XKR,t__1XKR;
+  __UINTEGER_32 a__2XKR,new_size__10YR,lab_type__00YR,sz__DYKR,a__EYKR;
+  __UINTEGER_32 new_size__FYKR,t__GYKR,a__HYKR,new_size__F1YR;
+  __UINTEGER_32 lab_type__E1YR,sz__PYKR,a__QYKR,new_size__RYKR,t__SYKR;
+  __UINTEGER_32 a__TYKR,new_size__P1YR,lab_type__O1YR,sz__1YKR,a__2YKR;
+  __UINTEGER_32 new_size__3YKR,t__4YKR,a__5YKR,new_size__Z1YR;
+  __UINTEGER_32 lab_type__Y1YR,sz__TGIL,a__BK2Q,new_size__5J2Q,t__FK2Q;
+  __UINTEGER_32 a__HK2Q,new_size__D2YR,lab_type__C2YR;
+  void *__tmp__1UAR,*__tmp__5UAR,*__tmp__3YCR,*__tmp__DVAR,*__tmp__HVAR;
+  void *__tmp__BZCR;
+  __READ_LOCAL *__tmp__2UAR,*__tmp__AVAR,*__tmp__EVAR,*__tmp__IVAR;
+  __REAL_CST *Self__1G3P,*result__JXKR,*Self__RXKR,*Self__DH3P;
+  __REAL_CST *result__MYKR,*Self__UYKR;
+  void *v__TXKR,*v__WYKR;
+  __CHARACTER_CST *Self__3G3P,*Self__FH3P;
+  __IS_EXPANDED *Self__4G3P,*result__VXKR,*Self__3XKR,*Self__GH3P;
+  __IS_EXPANDED *result__YYKR,*Self__AZKR;
+  __READ_GLOBAL *__tmp__4YCR,*__tmp__CZCR;
+  __EXPR_ADD *result__QGIL,*Self__RUPL;
+  __tmp__CYLL=Self__AYLL->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__DYLL=Self__AYLL->parent_expr_binary__PXDL.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__DYLL)->__id) {
   case __LIST__: {
-    __tmp__JOPL=my_copy__IE2M(__tmp__IOPL);
+    __tmp__EYLL=my_copy__MSYM(__tmp__DYLL);
   } break;
   case __STRING_CST__: {
-    Self__XBBQ=((__STRING_CST *)__tmp__IOPL);
-    __tmp__JOPL=create__text__BMQH(Self__XBBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__XBBQ->string__LDAI);
+    Self__XG3P=((__STRING_CST *)__tmp__DYLL);
+    __tmp__EYLL=create__text__ITMH(Self__XG3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XG3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__JOPL=my_copy__ODAI(__tmp__IOPL);
+    __tmp__EYLL=my_copy__EK2H(__tmp__DYLL);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__YBBQ=((__PROTOTYPE_CST *)__tmp__IOPL);
-    __tmp__JOPL=create__type__HZQC(Self__YBBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YBBQ->parent_constant__DMMC.static_type__LSYD);
+    Self__YG3P=((__PROTOTYPE_CST *)__tmp__DYLL);
+    __tmp__EYLL=create__type__PKQC(Self__YG3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YG3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__ZBBQ=((__INTEGER_CST *)__tmp__IOPL);
-    __tmp__JOPL=create__value__type__I1QC(Self__ZBBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ZBBQ->value__VUYD,Self__ZBBQ->parent_constant__OMMC.static_type__LSYD);
+    Self__ZG3P=((__INTEGER_CST *)__tmp__DYLL);
+    p__GXKR=Self__ZG3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__HXKR=Self__ZG3P->value__W4YD;
+    t__IXKR=Self__ZG3P->parent_constant__B3LC.static_type__M2YD;
+    result__3WKR=NULL;
+    ptr__4WKR=((__POINTER )(NULL));
+    typ_id__5WKR= 0;
+    sz__AXKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__AXKR ==  0)) {
+      result__3WKR=INTEGER_CST__;
+    } else {
+      typ_id__5WKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AXKR);
+      if ((typ_id__5WKR == (__INTEGER)(-  1))) {
+        a__BXKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__CXKR=(__UINTEGER_32)((__UINTEGER_32)(sz__AXKR + a__BXKR) & (__UINTEGER_32)(~ a__BXKR));
+        ptr_table__5ZYR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CXKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__4ZYR=((__POINTER )(NULL));
+        result__A0YR=((__POINTER *)ptr_table__5ZYR)[ 0];
+        if ((result__A0YR == (void *)NULL)) {
+          result__A0YR=new_lab__2PJ(new_size__CXKR);
+          next__4ZYR=(void *)((unsigned long)result__A0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CXKR)));
+          ((__POINTER *)next__4ZYR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__5ZYR)[ 0]=next__4ZYR;
+        } else {
+          next__4ZYR=((__POINTER *)result__A0YR)[ 0];
+          if ((next__4ZYR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A0YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CXKR <<  1)) <=  4096)) {
+              next__4ZYR=(void *)((unsigned long)result__A0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CXKR)));
+            } else {
+              next__4ZYR=new_lab__2PJ(new_size__CXKR);
+            };
+            ((__POINTER *)next__4ZYR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__5ZYR)[ 0]=next__4ZYR;
+          } else {
+            ((__POINTER *)result__A0YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4ZYR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__A0YR=next__4ZYR;
+          };
+        };
+        ptr__4WKR=result__A0YR;
+      } else {
+        t__DXKR=((__UINTEGER_32 )typ_id__5WKR);
+        a__EXKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__H0YR=(__UINTEGER_32)((__UINTEGER_32)(sz__AXKR + a__EXKR) & (__UINTEGER_32)(~ a__EXKR));
+        ptr_table__E0YR=((__POINTER )(&(table_type[(t__DXKR)])));
+        lab_type__G0YR=(__UINTEGER_32)(t__DXKR |  1);
+        next__D0YR=((__POINTER )(NULL));
+        result__F0YR=((__POINTER *)ptr_table__E0YR)[ 0];
+        if ((result__F0YR == (void *)NULL)) {
+          result__F0YR=new_lab__2PJ(lab_type__G0YR);
+          next__D0YR=(void *)((unsigned long)result__F0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H0YR)));
+          ((__POINTER *)next__D0YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__E0YR)[ 0]=next__D0YR;
+        } else {
+          next__D0YR=((__POINTER *)result__F0YR)[ 0];
+          if ((next__D0YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F0YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__H0YR <<  1)) <=  4096)) {
+              next__D0YR=(void *)((unsigned long)result__F0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H0YR)));
+            } else {
+              next__D0YR=new_lab__2PJ(lab_type__G0YR);
+            };
+            ((__POINTER *)next__D0YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__E0YR)[ 0]=next__D0YR;
+          } else {
+            ((__POINTER *)result__F0YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__D0YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__F0YR=next__D0YR;
+          };
+        };
+        ptr__4WKR=result__F0YR;
+      };
+      result__3WKR=((__INTEGER_CST *)ptr__4WKR);
+      *(result__3WKR) = *(INTEGER_CST__);
+    };
+    Self__FXKR=((__INTEGER_CST *)result__3WKR);
+    Self__FXKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GXKR;
+    Self__FXKR->value__W4YD=v__HXKR;
+    Self__FXKR->parent_constant__B3LC.static_type__M2YD=t__IXKR;
+    check_type__YG5D(Self__FXKR);
+    __tmp__EYLL=result__3WKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__JOPL=my_copy__02IJ(__tmp__IOPL);
+    __tmp__1UAR=read__QB5G(((__READ_LOCAL *)__tmp__DYLL)->local__HJZD);
+    if (__tmp__1UAR==NULL) {
+      __tmp__2UAR=NULL;
+    } else {
+      __tmp__2UAR=((__READ_LOCAL *)__tmp__1UAR);
+    };
+    __tmp__EYLL=__tmp__2UAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__JOPL=my_copy__2EAI(__tmp__IOPL);
+    __tmp__EYLL=my_copy__SL2H(__tmp__DYLL);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__JOPL=my_copy__VFAI(__tmp__IOPL);
+    __tmp__EYLL=my_copy__LM2H(__tmp__DYLL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__JOPL=my_copy__CGAI(__tmp__IOPL);
+    __tmp__EYLL=my_copy__YM2H(__tmp__DYLL);
   } break;
   case __REAL_CST__: {
-    Self__1BBQ=((__REAL_CST *)__tmp__IOPL);
-    __tmp__JOPL=create__value__type__2KQH(Self__1BBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__1BBQ->value__RGAI,Self__1BBQ->parent_constant__IVNH.static_type__LSYD);
+    Self__1G3P=((__REAL_CST *)__tmp__DYLL);
+    p__SXKR=Self__1G3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__TXKR=Self__1G3P->value__HN2H;
+    t__UXKR=Self__1G3P->parent_constant__U2JH.static_type__M2YD;
+    result__JXKR=NULL;
+    ptr__KXKR=((__POINTER )(NULL));
+    typ_id__LXKR= 0;
+    sz__MXKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__MXKR ==  0)) {
+      result__JXKR=REAL_CST__;
+    } else {
+      typ_id__LXKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MXKR);
+      if ((typ_id__LXKR == (__INTEGER)(-  1))) {
+        a__NXKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__OXKR=(__UINTEGER_32)((__UINTEGER_32)(sz__MXKR + a__NXKR) & (__UINTEGER_32)(~ a__NXKR));
+        ptr_table__J0YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OXKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__I0YR=((__POINTER )(NULL));
+        result__K0YR=((__POINTER *)ptr_table__J0YR)[ 0];
+        if ((result__K0YR == (void *)NULL)) {
+          result__K0YR=new_lab__2PJ(new_size__OXKR);
+          next__I0YR=(void *)((unsigned long)result__K0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OXKR)));
+          ((__POINTER *)next__I0YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__J0YR)[ 0]=next__I0YR;
+        } else {
+          next__I0YR=((__POINTER *)result__K0YR)[ 0];
+          if ((next__I0YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K0YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OXKR <<  1)) <=  4096)) {
+              next__I0YR=(void *)((unsigned long)result__K0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OXKR)));
+            } else {
+              next__I0YR=new_lab__2PJ(new_size__OXKR);
+            };
+            ((__POINTER *)next__I0YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__J0YR)[ 0]=next__I0YR;
+          } else {
+            ((__POINTER *)result__K0YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__I0YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__K0YR=next__I0YR;
+          };
+        };
+        ptr__KXKR=result__K0YR;
+      } else {
+        t__PXKR=((__UINTEGER_32 )typ_id__LXKR);
+        a__QXKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__R0YR=(__UINTEGER_32)((__UINTEGER_32)(sz__MXKR + a__QXKR) & (__UINTEGER_32)(~ a__QXKR));
+        ptr_table__O0YR=((__POINTER )(&(table_type[(t__PXKR)])));
+        lab_type__Q0YR=(__UINTEGER_32)(t__PXKR |  1);
+        next__N0YR=((__POINTER )(NULL));
+        result__P0YR=((__POINTER *)ptr_table__O0YR)[ 0];
+        if ((result__P0YR == (void *)NULL)) {
+          result__P0YR=new_lab__2PJ(lab_type__Q0YR);
+          next__N0YR=(void *)((unsigned long)result__P0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R0YR)));
+          ((__POINTER *)next__N0YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__O0YR)[ 0]=next__N0YR;
+        } else {
+          next__N0YR=((__POINTER *)result__P0YR)[ 0];
+          if ((next__N0YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P0YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__R0YR <<  1)) <=  4096)) {
+              next__N0YR=(void *)((unsigned long)result__P0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R0YR)));
+            } else {
+              next__N0YR=new_lab__2PJ(lab_type__Q0YR);
+            };
+            ((__POINTER *)next__N0YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__O0YR)[ 0]=next__N0YR;
+          } else {
+            ((__POINTER *)result__P0YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__N0YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__P0YR=next__N0YR;
+          };
+        };
+        ptr__KXKR=result__P0YR;
+      };
+      result__JXKR=((__REAL_CST *)ptr__KXKR);
+      *(result__JXKR) = *(REAL_CST__);
+    };
+    Self__RXKR=((__REAL_CST *)result__JXKR);
+    Self__RXKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SXKR;
+    Self__RXKR->value__HN2H=v__TXKR;
+    Self__RXKR->parent_constant__U2JH.static_type__M2YD=t__UXKR;
+    __tmp__EYLL=result__JXKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__3BBQ=((__CHARACTER_CST *)__tmp__IOPL);
-    __tmp__JOPL=create__char__XLQH(Self__3BBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3BBQ->text__ZGAI);
+    Self__3G3P=((__CHARACTER_CST *)__tmp__DYLL);
+    __tmp__EYLL=create__char__4SMH(Self__3G3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3G3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__4BBQ=((__IS_EXPANDED *)__tmp__IOPL);
-    __tmp__JOPL=create__receiver__2J0H(Self__4BBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__4BBQ->receiver__AHAI));
+    Self__4G3P=((__IS_EXPANDED *)__tmp__DYLL);
+    __tmp__5UAR=read__QB5G(((__READ_LOCAL *)Self__4G3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__5UAR==NULL) {
+      __tmp__AVAR=NULL;
+    } else {
+      __tmp__AVAR=((__READ_LOCAL *)__tmp__5UAR);
+    };
+    p__4XKR=Self__4G3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__VXKR=NULL;
+    ptr__WXKR=((__POINTER )(NULL));
+    typ_id__XXKR= 0;
+    sz__YXKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__YXKR ==  0)) {
+      result__VXKR=IS_EXPANDED__;
+    } else {
+      typ_id__XXKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YXKR);
+      if ((typ_id__XXKR == (__INTEGER)(-  1))) {
+        a__ZXKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__0XKR=(__UINTEGER_32)((__UINTEGER_32)(sz__YXKR + a__ZXKR) & (__UINTEGER_32)(~ a__ZXKR));
+        ptr_table__T0YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0XKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__S0YR=((__POINTER )(NULL));
+        result__U0YR=((__POINTER *)ptr_table__T0YR)[ 0];
+        if ((result__U0YR == (void *)NULL)) {
+          result__U0YR=new_lab__2PJ(new_size__0XKR);
+          next__S0YR=(void *)((unsigned long)result__U0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0XKR)));
+          ((__POINTER *)next__S0YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__T0YR)[ 0]=next__S0YR;
+        } else {
+          next__S0YR=((__POINTER *)result__U0YR)[ 0];
+          if ((next__S0YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U0YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0XKR <<  1)) <=  4096)) {
+              next__S0YR=(void *)((unsigned long)result__U0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0XKR)));
+            } else {
+              next__S0YR=new_lab__2PJ(new_size__0XKR);
+            };
+            ((__POINTER *)next__S0YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__T0YR)[ 0]=next__S0YR;
+          } else {
+            ((__POINTER *)result__U0YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__S0YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__U0YR=next__S0YR;
+          };
+        };
+        ptr__WXKR=result__U0YR;
+      } else {
+        t__1XKR=((__UINTEGER_32 )typ_id__XXKR);
+        a__2XKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__10YR=(__UINTEGER_32)((__UINTEGER_32)(sz__YXKR + a__2XKR) & (__UINTEGER_32)(~ a__2XKR));
+        ptr_table__Y0YR=((__POINTER )(&(table_type[(t__1XKR)])));
+        lab_type__00YR=(__UINTEGER_32)(t__1XKR |  1);
+        next__X0YR=((__POINTER )(NULL));
+        result__Z0YR=((__POINTER *)ptr_table__Y0YR)[ 0];
+        if ((result__Z0YR == (void *)NULL)) {
+          result__Z0YR=new_lab__2PJ(lab_type__00YR);
+          next__X0YR=(void *)((unsigned long)result__Z0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__10YR)));
+          ((__POINTER *)next__X0YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__Y0YR)[ 0]=next__X0YR;
+        } else {
+          next__X0YR=((__POINTER *)result__Z0YR)[ 0];
+          if ((next__X0YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z0YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__10YR <<  1)) <=  4096)) {
+              next__X0YR=(void *)((unsigned long)result__Z0YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__10YR)));
+            } else {
+              next__X0YR=new_lab__2PJ(lab_type__00YR);
+            };
+            ((__POINTER *)next__X0YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__Y0YR)[ 0]=next__X0YR;
+          } else {
+            ((__POINTER *)result__Z0YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__X0YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__Z0YR=next__X0YR;
+          };
+        };
+        ptr__WXKR=result__Z0YR;
+      };
+      result__VXKR=((__IS_EXPANDED *)ptr__WXKR);
+      *(result__VXKR) = *(IS_EXPANDED__);
+    };
+    Self__3XKR=((__IS_EXPANDED *)result__VXKR);
+    Self__3XKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4XKR;
+    Self__3XKR->receiver__WN2H=__tmp__AVAR;
+    __tmp__EYLL=result__VXKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__JOPL=my_copy__FHAI(__tmp__IOPL);
+    __tmp__EYLL=my_copy__1N2H(__tmp__DYLL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__JOPL=my_copy__OHAI(__tmp__IOPL);
+    __tmp__EYLL=my_copy__EO2H(__tmp__DYLL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__JOPL=my_copy__ZHAI(__tmp__IOPL);
+    __tmp__EYLL=my_copy__PO2H(__tmp__DYLL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__JOPL=my_copy__FIAI(__tmp__IOPL);
+    __tmp__EYLL=my_copy__1O2H(__tmp__DYLL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__JOPL=my_copy__QIAI(__tmp__IOPL);
+    __tmp__EYLL=my_copy__GP2H(__tmp__DYLL);
   } break;
   case __EXPR_AND__: {
-    __tmp__JOPL=my_copy__1IAI(__tmp__IOPL);
+    __tmp__EYLL=my_copy__RP2H(__tmp__DYLL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__JOPL=my_copy__GJAI(__tmp__IOPL);
+    __tmp__EYLL=my_copy__2P2H(__tmp__DYLL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__JOPL=my_copy__RJAI(__tmp__IOPL);
+    __tmp__EYLL=my_copy__HQ2H(__tmp__DYLL);
   } break;
   case __PUT_TO__: {
-    __tmp__JOPL=my_copy__2JAI(__tmp__IOPL);
+    __tmp__EYLL=my_copy__SQ2H(__tmp__DYLL);
   } break;
   case __ITEM__: {
-    __tmp__JOPL=my_copy__NKAI(__tmp__IOPL);
+    __tmp__EYLL=my_copy__DR2H(__tmp__DYLL);
   } break;
   case __SIZE_OF__: {
-    __tmp__JOPL=my_copy__ZKAI(__tmp__IOPL);
+    __tmp__EYLL=my_copy__PR2H(__tmp__DYLL);
   } break;
   case __CAST__: {
-    __tmp__JOPL=my_copy__CLAI(__tmp__IOPL);
+    __tmp__EYLL=my_copy__YR2H(__tmp__DYLL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__JOPL=my_copy__1E2M(__tmp__IOPL);
+    __tmp__EYLL=my_copy__5SYM(__tmp__DYLL);
   } break;
   case __READ_SLOT__: {
-    __tmp__JOPL=my_copy__MRKK(__tmp__IOPL);
+    __tmp__EYLL=my_copy__IUGK(__tmp__DYLL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__JOPL=my_copy__ZRKK(__tmp__IOPL);
+    __tmp__3YCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DYLL)->global__ZGJK),NULL);
+    if (__tmp__3YCR==NULL) {
+      __tmp__4YCR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__3YCR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__4YCR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__4YCR=((__READ_GLOBAL *)__tmp__3YCR);
+      } break;
+      }
+    };
+    __tmp__EYLL=__tmp__4YCR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__JOPL=my_copy__3BGN(__tmp__IOPL);
+    __tmp__EYLL=my_copy__BQCN(__tmp__DYLL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__JOPL=my_copy__VIIO(__tmp__IOPL);
+    __tmp__EYLL=my_copy__NREO(__tmp__DYLL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__JOPL=my_copy__3PNO(__tmp__IOPL);
+    __tmp__EYLL=my_copy__VYJO(__tmp__DYLL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__JOPL=my_copy__CJIO(__tmp__IOPL);
+    __tmp__EYLL=my_copy__0REO(__tmp__DYLL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__JOPL=my_copy__JQNO(__tmp__IOPL);
+    __tmp__EYLL=my_copy__BZJO(__tmp__DYLL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__JOPL=my_copy__EBNM(__tmp__IOPL);
+    __tmp__EYLL=my_copy__CNJM(__tmp__DYLL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__JOPL=my_copy__EOPL(__tmp__IOPL);
+    __tmp__EYLL=my_copy__5XLL(__tmp__DYLL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__JOPL=my_copy__SH2M(__tmp__IOPL);
+    __tmp__EYLL=my_copy__WVYM(__tmp__DYLL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__JOPL=my_copy__NJIO(__tmp__IOPL);
+    __tmp__EYLL=my_copy__FSEO(__tmp__DYLL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__JOPL=my_copy__YZHP(__tmp__IOPL);
+    __tmp__EYLL=my_copy__QCEP(__tmp__DYLL);
   } break;
   case __EXPR_INF__: {
-    __tmp__JOPL=my_copy__13VN(__tmp__IOPL);
+    __tmp__EYLL=my_copy__5LSN(__tmp__DYLL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__JOPL=my_copy__G4VN(__tmp__IOPL);
+    __tmp__EYLL=my_copy__KMSN(__tmp__DYLL);
   } break;
   case __EXPR_OR__: {
-    __tmp__JOPL=my_copy__FLTN(__tmp__IOPL);
+    __tmp__EYLL=my_copy__JZPN(__tmp__DYLL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__JOPL=my_copy__OUWO(__tmp__IOPL);
+    __tmp__EYLL=my_copy__G3SO(__tmp__DYLL);
   } break;
   };
-  __tmp__LOPL=Self__FOPL->parent_expr_binary__AWHL.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__LOPL)->__id) {
+  __tmp__GYLL=Self__AYLL->parent_expr_binary__PXDL.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__GYLL)->__id) {
   case __LIST__: {
-    __tmp__MOPL=my_copy__IE2M(__tmp__LOPL);
+    __tmp__HYLL=my_copy__MSYM(__tmp__GYLL);
   } break;
   case __STRING_CST__: {
-    Self__5BBQ=((__STRING_CST *)__tmp__LOPL);
-    __tmp__MOPL=create__text__BMQH(Self__5BBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5BBQ->string__LDAI);
+    Self__5G3P=((__STRING_CST *)__tmp__GYLL);
+    __tmp__HYLL=create__text__ITMH(Self__5G3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5G3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__MOPL=my_copy__ODAI(__tmp__LOPL);
+    __tmp__HYLL=my_copy__EK2H(__tmp__GYLL);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__ACBQ=((__PROTOTYPE_CST *)__tmp__LOPL);
-    __tmp__MOPL=create__type__HZQC(Self__ACBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ACBQ->parent_constant__DMMC.static_type__LSYD);
+    Self__AH3P=((__PROTOTYPE_CST *)__tmp__GYLL);
+    __tmp__HYLL=create__type__PKQC(Self__AH3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AH3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__BCBQ=((__INTEGER_CST *)__tmp__LOPL);
-    __tmp__MOPL=create__value__type__I1QC(Self__BCBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BCBQ->value__VUYD,Self__BCBQ->parent_constant__OMMC.static_type__LSYD);
+    Self__BH3P=((__INTEGER_CST *)__tmp__GYLL);
+    p__JYKR=Self__BH3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__KYKR=Self__BH3P->value__W4YD;
+    t__LYKR=Self__BH3P->parent_constant__B3LC.static_type__M2YD;
+    result__AYKR=NULL;
+    ptr__BYKR=((__POINTER )(NULL));
+    typ_id__CYKR= 0;
+    sz__DYKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__DYKR ==  0)) {
+      result__AYKR=INTEGER_CST__;
+    } else {
+      typ_id__CYKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DYKR);
+      if ((typ_id__CYKR == (__INTEGER)(-  1))) {
+        a__EYKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__FYKR=(__UINTEGER_32)((__UINTEGER_32)(sz__DYKR + a__EYKR) & (__UINTEGER_32)(~ a__EYKR));
+        ptr_table__30YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FYKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__20YR=((__POINTER )(NULL));
+        result__40YR=((__POINTER *)ptr_table__30YR)[ 0];
+        if ((result__40YR == (void *)NULL)) {
+          result__40YR=new_lab__2PJ(new_size__FYKR);
+          next__20YR=(void *)((unsigned long)result__40YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FYKR)));
+          ((__POINTER *)next__20YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__30YR)[ 0]=next__20YR;
+        } else {
+          next__20YR=((__POINTER *)result__40YR)[ 0];
+          if ((next__20YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__40YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FYKR <<  1)) <=  4096)) {
+              next__20YR=(void *)((unsigned long)result__40YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FYKR)));
+            } else {
+              next__20YR=new_lab__2PJ(new_size__FYKR);
+            };
+            ((__POINTER *)next__20YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__30YR)[ 0]=next__20YR;
+          } else {
+            ((__POINTER *)result__40YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__20YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__40YR=next__20YR;
+          };
+        };
+        ptr__BYKR=result__40YR;
+      } else {
+        t__GYKR=((__UINTEGER_32 )typ_id__CYKR);
+        a__HYKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__F1YR=(__UINTEGER_32)((__UINTEGER_32)(sz__DYKR + a__HYKR) & (__UINTEGER_32)(~ a__HYKR));
+        ptr_table__C1YR=((__POINTER )(&(table_type[(t__GYKR)])));
+        lab_type__E1YR=(__UINTEGER_32)(t__GYKR |  1);
+        next__B1YR=((__POINTER )(NULL));
+        result__D1YR=((__POINTER *)ptr_table__C1YR)[ 0];
+        if ((result__D1YR == (void *)NULL)) {
+          result__D1YR=new_lab__2PJ(lab_type__E1YR);
+          next__B1YR=(void *)((unsigned long)result__D1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F1YR)));
+          ((__POINTER *)next__B1YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__C1YR)[ 0]=next__B1YR;
+        } else {
+          next__B1YR=((__POINTER *)result__D1YR)[ 0];
+          if ((next__B1YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D1YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__F1YR <<  1)) <=  4096)) {
+              next__B1YR=(void *)((unsigned long)result__D1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F1YR)));
+            } else {
+              next__B1YR=new_lab__2PJ(lab_type__E1YR);
+            };
+            ((__POINTER *)next__B1YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__C1YR)[ 0]=next__B1YR;
+          } else {
+            ((__POINTER *)result__D1YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__B1YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__D1YR=next__B1YR;
+          };
+        };
+        ptr__BYKR=result__D1YR;
+      };
+      result__AYKR=((__INTEGER_CST *)ptr__BYKR);
+      *(result__AYKR) = *(INTEGER_CST__);
+    };
+    Self__IYKR=((__INTEGER_CST *)result__AYKR);
+    Self__IYKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JYKR;
+    Self__IYKR->value__W4YD=v__KYKR;
+    Self__IYKR->parent_constant__B3LC.static_type__M2YD=t__LYKR;
+    check_type__YG5D(Self__IYKR);
+    __tmp__HYLL=result__AYKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__MOPL=my_copy__02IJ(__tmp__LOPL);
+    __tmp__DVAR=read__QB5G(((__READ_LOCAL *)__tmp__GYLL)->local__HJZD);
+    if (__tmp__DVAR==NULL) {
+      __tmp__EVAR=NULL;
+    } else {
+      __tmp__EVAR=((__READ_LOCAL *)__tmp__DVAR);
+    };
+    __tmp__HYLL=__tmp__EVAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__MOPL=my_copy__2EAI(__tmp__LOPL);
+    __tmp__HYLL=my_copy__SL2H(__tmp__GYLL);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__MOPL=my_copy__VFAI(__tmp__LOPL);
+    __tmp__HYLL=my_copy__LM2H(__tmp__GYLL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__MOPL=my_copy__CGAI(__tmp__LOPL);
+    __tmp__HYLL=my_copy__YM2H(__tmp__GYLL);
   } break;
   case __REAL_CST__: {
-    Self__DCBQ=((__REAL_CST *)__tmp__LOPL);
-    __tmp__MOPL=create__value__type__2KQH(Self__DCBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DCBQ->value__RGAI,Self__DCBQ->parent_constant__IVNH.static_type__LSYD);
+    Self__DH3P=((__REAL_CST *)__tmp__GYLL);
+    p__VYKR=Self__DH3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__WYKR=Self__DH3P->value__HN2H;
+    t__XYKR=Self__DH3P->parent_constant__U2JH.static_type__M2YD;
+    result__MYKR=NULL;
+    ptr__NYKR=((__POINTER )(NULL));
+    typ_id__OYKR= 0;
+    sz__PYKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__PYKR ==  0)) {
+      result__MYKR=REAL_CST__;
+    } else {
+      typ_id__OYKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PYKR);
+      if ((typ_id__OYKR == (__INTEGER)(-  1))) {
+        a__QYKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__RYKR=(__UINTEGER_32)((__UINTEGER_32)(sz__PYKR + a__QYKR) & (__UINTEGER_32)(~ a__QYKR));
+        ptr_table__H1YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RYKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__G1YR=((__POINTER )(NULL));
+        result__I1YR=((__POINTER *)ptr_table__H1YR)[ 0];
+        if ((result__I1YR == (void *)NULL)) {
+          result__I1YR=new_lab__2PJ(new_size__RYKR);
+          next__G1YR=(void *)((unsigned long)result__I1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RYKR)));
+          ((__POINTER *)next__G1YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__H1YR)[ 0]=next__G1YR;
+        } else {
+          next__G1YR=((__POINTER *)result__I1YR)[ 0];
+          if ((next__G1YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I1YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RYKR <<  1)) <=  4096)) {
+              next__G1YR=(void *)((unsigned long)result__I1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RYKR)));
+            } else {
+              next__G1YR=new_lab__2PJ(new_size__RYKR);
+            };
+            ((__POINTER *)next__G1YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__H1YR)[ 0]=next__G1YR;
+          } else {
+            ((__POINTER *)result__I1YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__G1YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__I1YR=next__G1YR;
+          };
+        };
+        ptr__NYKR=result__I1YR;
+      } else {
+        t__SYKR=((__UINTEGER_32 )typ_id__OYKR);
+        a__TYKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__P1YR=(__UINTEGER_32)((__UINTEGER_32)(sz__PYKR + a__TYKR) & (__UINTEGER_32)(~ a__TYKR));
+        ptr_table__M1YR=((__POINTER )(&(table_type[(t__SYKR)])));
+        lab_type__O1YR=(__UINTEGER_32)(t__SYKR |  1);
+        next__L1YR=((__POINTER )(NULL));
+        result__N1YR=((__POINTER *)ptr_table__M1YR)[ 0];
+        if ((result__N1YR == (void *)NULL)) {
+          result__N1YR=new_lab__2PJ(lab_type__O1YR);
+          next__L1YR=(void *)((unsigned long)result__N1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P1YR)));
+          ((__POINTER *)next__L1YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__M1YR)[ 0]=next__L1YR;
+        } else {
+          next__L1YR=((__POINTER *)result__N1YR)[ 0];
+          if ((next__L1YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N1YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P1YR <<  1)) <=  4096)) {
+              next__L1YR=(void *)((unsigned long)result__N1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P1YR)));
+            } else {
+              next__L1YR=new_lab__2PJ(lab_type__O1YR);
+            };
+            ((__POINTER *)next__L1YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__M1YR)[ 0]=next__L1YR;
+          } else {
+            ((__POINTER *)result__N1YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__L1YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__N1YR=next__L1YR;
+          };
+        };
+        ptr__NYKR=result__N1YR;
+      };
+      result__MYKR=((__REAL_CST *)ptr__NYKR);
+      *(result__MYKR) = *(REAL_CST__);
+    };
+    Self__UYKR=((__REAL_CST *)result__MYKR);
+    Self__UYKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__VYKR;
+    Self__UYKR->value__HN2H=v__WYKR;
+    Self__UYKR->parent_constant__U2JH.static_type__M2YD=t__XYKR;
+    __tmp__HYLL=result__MYKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__FCBQ=((__CHARACTER_CST *)__tmp__LOPL);
-    __tmp__MOPL=create__char__XLQH(Self__FCBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FCBQ->text__ZGAI);
+    Self__FH3P=((__CHARACTER_CST *)__tmp__GYLL);
+    __tmp__HYLL=create__char__4SMH(Self__FH3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FH3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__GCBQ=((__IS_EXPANDED *)__tmp__LOPL);
-    __tmp__MOPL=create__receiver__2J0H(Self__GCBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__GCBQ->receiver__AHAI));
+    Self__GH3P=((__IS_EXPANDED *)__tmp__GYLL);
+    __tmp__HVAR=read__QB5G(((__READ_LOCAL *)Self__GH3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__HVAR==NULL) {
+      __tmp__IVAR=NULL;
+    } else {
+      __tmp__IVAR=((__READ_LOCAL *)__tmp__HVAR);
+    };
+    p__BZKR=Self__GH3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__YYKR=NULL;
+    ptr__ZYKR=((__POINTER )(NULL));
+    typ_id__0YKR= 0;
+    sz__1YKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__1YKR ==  0)) {
+      result__YYKR=IS_EXPANDED__;
+    } else {
+      typ_id__0YKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1YKR);
+      if ((typ_id__0YKR == (__INTEGER)(-  1))) {
+        a__2YKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__3YKR=(__UINTEGER_32)((__UINTEGER_32)(sz__1YKR + a__2YKR) & (__UINTEGER_32)(~ a__2YKR));
+        ptr_table__R1YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3YKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__Q1YR=((__POINTER )(NULL));
+        result__S1YR=((__POINTER *)ptr_table__R1YR)[ 0];
+        if ((result__S1YR == (void *)NULL)) {
+          result__S1YR=new_lab__2PJ(new_size__3YKR);
+          next__Q1YR=(void *)((unsigned long)result__S1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3YKR)));
+          ((__POINTER *)next__Q1YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__R1YR)[ 0]=next__Q1YR;
+        } else {
+          next__Q1YR=((__POINTER *)result__S1YR)[ 0];
+          if ((next__Q1YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__S1YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3YKR <<  1)) <=  4096)) {
+              next__Q1YR=(void *)((unsigned long)result__S1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3YKR)));
+            } else {
+              next__Q1YR=new_lab__2PJ(new_size__3YKR);
+            };
+            ((__POINTER *)next__Q1YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__R1YR)[ 0]=next__Q1YR;
+          } else {
+            ((__POINTER *)result__S1YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Q1YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__S1YR=next__Q1YR;
+          };
+        };
+        ptr__ZYKR=result__S1YR;
+      } else {
+        t__4YKR=((__UINTEGER_32 )typ_id__0YKR);
+        a__5YKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__Z1YR=(__UINTEGER_32)((__UINTEGER_32)(sz__1YKR + a__5YKR) & (__UINTEGER_32)(~ a__5YKR));
+        ptr_table__W1YR=((__POINTER )(&(table_type[(t__4YKR)])));
+        lab_type__Y1YR=(__UINTEGER_32)(t__4YKR |  1);
+        next__V1YR=((__POINTER )(NULL));
+        result__X1YR=((__POINTER *)ptr_table__W1YR)[ 0];
+        if ((result__X1YR == (void *)NULL)) {
+          result__X1YR=new_lab__2PJ(lab_type__Y1YR);
+          next__V1YR=(void *)((unsigned long)result__X1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z1YR)));
+          ((__POINTER *)next__V1YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__W1YR)[ 0]=next__V1YR;
+        } else {
+          next__V1YR=((__POINTER *)result__X1YR)[ 0];
+          if ((next__V1YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X1YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Z1YR <<  1)) <=  4096)) {
+              next__V1YR=(void *)((unsigned long)result__X1YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z1YR)));
+            } else {
+              next__V1YR=new_lab__2PJ(lab_type__Y1YR);
+            };
+            ((__POINTER *)next__V1YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__W1YR)[ 0]=next__V1YR;
+          } else {
+            ((__POINTER *)result__X1YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__V1YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__X1YR=next__V1YR;
+          };
+        };
+        ptr__ZYKR=result__X1YR;
+      };
+      result__YYKR=((__IS_EXPANDED *)ptr__ZYKR);
+      *(result__YYKR) = *(IS_EXPANDED__);
+    };
+    Self__AZKR=((__IS_EXPANDED *)result__YYKR);
+    Self__AZKR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__BZKR;
+    Self__AZKR->receiver__WN2H=__tmp__IVAR;
+    __tmp__HYLL=result__YYKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__MOPL=my_copy__FHAI(__tmp__LOPL);
+    __tmp__HYLL=my_copy__1N2H(__tmp__GYLL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__MOPL=my_copy__OHAI(__tmp__LOPL);
+    __tmp__HYLL=my_copy__EO2H(__tmp__GYLL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__MOPL=my_copy__ZHAI(__tmp__LOPL);
+    __tmp__HYLL=my_copy__PO2H(__tmp__GYLL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__MOPL=my_copy__FIAI(__tmp__LOPL);
+    __tmp__HYLL=my_copy__1O2H(__tmp__GYLL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__MOPL=my_copy__QIAI(__tmp__LOPL);
+    __tmp__HYLL=my_copy__GP2H(__tmp__GYLL);
   } break;
   case __EXPR_AND__: {
-    __tmp__MOPL=my_copy__1IAI(__tmp__LOPL);
+    __tmp__HYLL=my_copy__RP2H(__tmp__GYLL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__MOPL=my_copy__GJAI(__tmp__LOPL);
+    __tmp__HYLL=my_copy__2P2H(__tmp__GYLL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__MOPL=my_copy__RJAI(__tmp__LOPL);
+    __tmp__HYLL=my_copy__HQ2H(__tmp__GYLL);
   } break;
   case __PUT_TO__: {
-    __tmp__MOPL=my_copy__2JAI(__tmp__LOPL);
+    __tmp__HYLL=my_copy__SQ2H(__tmp__GYLL);
   } break;
   case __ITEM__: {
-    __tmp__MOPL=my_copy__NKAI(__tmp__LOPL);
+    __tmp__HYLL=my_copy__DR2H(__tmp__GYLL);
   } break;
   case __SIZE_OF__: {
-    __tmp__MOPL=my_copy__ZKAI(__tmp__LOPL);
+    __tmp__HYLL=my_copy__PR2H(__tmp__GYLL);
   } break;
   case __CAST__: {
-    __tmp__MOPL=my_copy__CLAI(__tmp__LOPL);
+    __tmp__HYLL=my_copy__YR2H(__tmp__GYLL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__MOPL=my_copy__1E2M(__tmp__LOPL);
+    __tmp__HYLL=my_copy__5SYM(__tmp__GYLL);
   } break;
   case __READ_SLOT__: {
-    __tmp__MOPL=my_copy__MRKK(__tmp__LOPL);
+    __tmp__HYLL=my_copy__IUGK(__tmp__GYLL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__MOPL=my_copy__ZRKK(__tmp__LOPL);
+    __tmp__BZCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GYLL)->global__ZGJK),NULL);
+    if (__tmp__BZCR==NULL) {
+      __tmp__CZCR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__BZCR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__CZCR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__CZCR=((__READ_GLOBAL *)__tmp__BZCR);
+      } break;
+      }
+    };
+    __tmp__HYLL=__tmp__CZCR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__MOPL=my_copy__3BGN(__tmp__LOPL);
+    __tmp__HYLL=my_copy__BQCN(__tmp__GYLL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__MOPL=my_copy__VIIO(__tmp__LOPL);
+    __tmp__HYLL=my_copy__NREO(__tmp__GYLL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__MOPL=my_copy__3PNO(__tmp__LOPL);
+    __tmp__HYLL=my_copy__VYJO(__tmp__GYLL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__MOPL=my_copy__CJIO(__tmp__LOPL);
+    __tmp__HYLL=my_copy__0REO(__tmp__GYLL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__MOPL=my_copy__JQNO(__tmp__LOPL);
+    __tmp__HYLL=my_copy__BZJO(__tmp__GYLL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__MOPL=my_copy__EBNM(__tmp__LOPL);
+    __tmp__HYLL=my_copy__CNJM(__tmp__GYLL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__MOPL=my_copy__EOPL(__tmp__LOPL);
+    __tmp__HYLL=my_copy__5XLL(__tmp__GYLL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__MOPL=my_copy__SH2M(__tmp__LOPL);
+    __tmp__HYLL=my_copy__WVYM(__tmp__GYLL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__MOPL=my_copy__NJIO(__tmp__LOPL);
+    __tmp__HYLL=my_copy__FSEO(__tmp__GYLL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__MOPL=my_copy__YZHP(__tmp__LOPL);
+    __tmp__HYLL=my_copy__QCEP(__tmp__GYLL);
   } break;
   case __EXPR_INF__: {
-    __tmp__MOPL=my_copy__13VN(__tmp__LOPL);
+    __tmp__HYLL=my_copy__5LSN(__tmp__GYLL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__MOPL=my_copy__G4VN(__tmp__LOPL);
+    __tmp__HYLL=my_copy__KMSN(__tmp__GYLL);
   } break;
   case __EXPR_OR__: {
-    __tmp__MOPL=my_copy__FLTN(__tmp__LOPL);
+    __tmp__HYLL=my_copy__JZPN(__tmp__GYLL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__MOPL=my_copy__OUWO(__tmp__LOPL);
+    __tmp__HYLL=my_copy__G3SO(__tmp__GYLL);
   } break;
   };
-  return(create__with__and__5QLL(__tmp__HOPL,__tmp__JOPL,__tmp__MOPL));
+  result__QGIL=NULL;
+  ptr__RGIL=((__POINTER )(NULL));
+  typ_id__WGIL= 0;
+  sz__TGIL=((__UINTEGER_32 )sizeof(__EXPR_ADD));
+  if ((sz__TGIL ==  0)) {
+    result__QGIL=EXPR_ADD__;
+  } else {
+    typ_id__WGIL=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TGIL);
+    if ((typ_id__WGIL == (__INTEGER)(-  1))) {
+      a__BK2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__5J2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__TGIL + a__BK2Q) & (__UINTEGER_32)(~ a__BK2Q));
+      ptr_table__11YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5J2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__01YR=((__POINTER )(NULL));
+      result__21YR=((__POINTER *)ptr_table__11YR)[ 0];
+      if ((result__21YR == (void *)NULL)) {
+        result__21YR=new_lab__2PJ(new_size__5J2Q);
+        next__01YR=(void *)((unsigned long)result__21YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5J2Q)));
+        ((__POINTER *)next__01YR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__11YR)[ 0]=next__01YR;
+      } else {
+        next__01YR=((__POINTER *)result__21YR)[ 0];
+        if ((next__01YR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__21YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5J2Q <<  1)) <=  4096)) {
+            next__01YR=(void *)((unsigned long)result__21YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5J2Q)));
+          } else {
+            next__01YR=new_lab__2PJ(new_size__5J2Q);
+          };
+          ((__POINTER *)next__01YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__11YR)[ 0]=next__01YR;
+        } else {
+          ((__POINTER *)result__21YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__01YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__21YR=next__01YR;
+        };
+      };
+      ptr__RGIL=result__21YR;
+    } else {
+      t__FK2Q=((__UINTEGER_32 )typ_id__WGIL);
+      a__HK2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__D2YR=(__UINTEGER_32)((__UINTEGER_32)(sz__TGIL + a__HK2Q) & (__UINTEGER_32)(~ a__HK2Q));
+      ptr_table__A2YR=((__POINTER )(&(table_type[(t__FK2Q)])));
+      lab_type__C2YR=(__UINTEGER_32)(t__FK2Q |  1);
+      next__51YR=((__POINTER )(NULL));
+      result__B2YR=((__POINTER *)ptr_table__A2YR)[ 0];
+      if ((result__B2YR == (void *)NULL)) {
+        result__B2YR=new_lab__2PJ(lab_type__C2YR);
+        next__51YR=(void *)((unsigned long)result__B2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D2YR)));
+        ((__POINTER *)next__51YR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__A2YR)[ 0]=next__51YR;
+      } else {
+        next__51YR=((__POINTER *)result__B2YR)[ 0];
+        if ((next__51YR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B2YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D2YR <<  1)) <=  4096)) {
+            next__51YR=(void *)((unsigned long)result__B2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D2YR)));
+          } else {
+            next__51YR=new_lab__2PJ(lab_type__C2YR);
+          };
+          ((__POINTER *)next__51YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__A2YR)[ 0]=next__51YR;
+        } else {
+          ((__POINTER *)result__B2YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__51YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__B2YR=next__51YR;
+        };
+      };
+      ptr__RGIL=result__B2YR;
+    };
+    result__QGIL=((__EXPR_ADD *)ptr__RGIL);
+    *(result__QGIL) = *(EXPR_ADD__);
+  };
+  Self__RUPL=((__EXPR_ADD *)result__QGIL);
+  Self__RUPL->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CYLL;
+  Self__RUPL->parent_expr_binary__PXDL.left__XO1H=__tmp__EYLL;
+  Self__RUPL->parent_expr_binary__PXDL.right__WO2H=__tmp__HYLL;
+  return(result__QGIL);
 }
 
-static __EXPR_NOT* my_copy__SH2M(__EXPR_NOT *Self__TH2M)
+static __EXPR_NOT* my_copy__WVYM(__EXPR_NOT *Self__XVYM)
 // ({EXPR_NOT}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__VH2M;
-  void *__tmp__WH2M,*__tmp__XH2M;
-  __STRING_CST *Self__HCBQ;
-  __PROTOTYPE_CST *Self__ICBQ;
-  __INTEGER_CST *Self__JCBQ;
-  __REAL_CST *Self__LCBQ;
-  __CHARACTER_CST *Self__NCBQ;
-  __IS_EXPANDED *Self__OCBQ;
-  __tmp__VH2M=Self__TH2M->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__WH2M=Self__TH2M->parent_expr_unary__Y1ZL.right__DWHL;
-  switch (((struct ___OBJ *)__tmp__WH2M)->__id) {
+  __INTEGER_64 v__NZKR;
+  __POSITION __tmp__ZVYM,p__MZKR,p__YZKR,p__E0KR;
+  void *__tmp__0VYM,*__tmp__1VYM;
+  __STRING_CST *Self__HH3P;
+  __PROTOTYPE_CST *Self__IH3P;
+  __INTEGER_CST *Self__JH3P,*result__DZKR,*Self__LZKR;
+  void *t__OZKR,*t__0ZKR;
+  __POINTER ptr__EZKR,ptr_table__F2YR,next__E2YR,result__G2YR;
+  __POINTER ptr_table__K2YR,next__J2YR,result__L2YR,ptr__QZKR;
+  __POINTER ptr_table__P2YR,next__O2YR,result__Q2YR,ptr_table__U2YR;
+  __POINTER next__T2YR,result__V2YR,ptr__2ZKR,ptr_table__Z2YR;
+  __POINTER next__Y2YR,result__02YR,ptr_table__42YR,next__32YR;
+  __POINTER result__52YR,ptr__QYWM,ptr_table__D3YR,next__C3YR;
+  __POINTER result__E3YR,ptr_table__I3YR,next__H3YR,result__J3YR;
+  __INTEGER typ_id__FZKR,typ_id__RZKR,typ_id__3ZKR,typ_id__VYWM;
+  __UINTEGER_32 sz__GZKR,a__HZKR,new_size__IZKR,t__JZKR,a__KZKR;
+  __UINTEGER_32 new_size__N2YR,lab_type__M2YR,sz__SZKR,a__TZKR;
+  __UINTEGER_32 new_size__UZKR,t__VZKR,a__WZKR,new_size__X2YR;
+  __UINTEGER_32 lab_type__W2YR,sz__4ZKR,a__5ZKR,new_size__A0KR,t__B0KR;
+  __UINTEGER_32 a__C0KR,new_size__B3YR,lab_type__A3YR,sz__SYWM,a__MK2Q;
+  __UINTEGER_32 new_size__KK2Q,t__QK2Q,a__SK2Q,new_size__L3YR;
+  __UINTEGER_32 lab_type__K3YR;
+  void *__tmp__LVAR,*__tmp__PVAR,*__tmp__FZCR;
+  __READ_LOCAL *__tmp__MVAR,*__tmp__QVAR;
+  __REAL_CST *Self__LH3P,*result__PZKR,*Self__XZKR;
+  void *v__ZZKR;
+  __CHARACTER_CST *Self__NH3P;
+  __IS_EXPANDED *Self__OH3P,*result__1ZKR,*Self__D0KR;
+  __READ_GLOBAL *__tmp__GZCR;
+  __EXPR_NOT *result__PYWM,*Self__CH1M;
+  __tmp__ZVYM=Self__XVYM->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__0VYM=Self__XVYM->parent_expr_unary__YGWL.right__SXDL;
+  switch (((struct ___OBJ *)__tmp__0VYM)->__id) {
   case __LIST__: {
-    __tmp__XH2M=my_copy__IE2M(__tmp__WH2M);
+    __tmp__1VYM=my_copy__MSYM(__tmp__0VYM);
   } break;
   case __STRING_CST__: {
-    Self__HCBQ=((__STRING_CST *)__tmp__WH2M);
-    __tmp__XH2M=create__text__BMQH(Self__HCBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HCBQ->string__LDAI);
+    Self__HH3P=((__STRING_CST *)__tmp__0VYM);
+    __tmp__1VYM=create__text__ITMH(Self__HH3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HH3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__XH2M=my_copy__ODAI(__tmp__WH2M);
+    __tmp__1VYM=my_copy__EK2H(__tmp__0VYM);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__ICBQ=((__PROTOTYPE_CST *)__tmp__WH2M);
-    __tmp__XH2M=create__type__HZQC(Self__ICBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ICBQ->parent_constant__DMMC.static_type__LSYD);
+    Self__IH3P=((__PROTOTYPE_CST *)__tmp__0VYM);
+    __tmp__1VYM=create__type__PKQC(Self__IH3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IH3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__JCBQ=((__INTEGER_CST *)__tmp__WH2M);
-    __tmp__XH2M=create__value__type__I1QC(Self__JCBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__JCBQ->value__VUYD,Self__JCBQ->parent_constant__OMMC.static_type__LSYD);
+    Self__JH3P=((__INTEGER_CST *)__tmp__0VYM);
+    p__MZKR=Self__JH3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__NZKR=Self__JH3P->value__W4YD;
+    t__OZKR=Self__JH3P->parent_constant__B3LC.static_type__M2YD;
+    result__DZKR=NULL;
+    ptr__EZKR=((__POINTER )(NULL));
+    typ_id__FZKR= 0;
+    sz__GZKR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__GZKR ==  0)) {
+      result__DZKR=INTEGER_CST__;
+    } else {
+      typ_id__FZKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GZKR);
+      if ((typ_id__FZKR == (__INTEGER)(-  1))) {
+        a__HZKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__IZKR=(__UINTEGER_32)((__UINTEGER_32)(sz__GZKR + a__HZKR) & (__UINTEGER_32)(~ a__HZKR));
+        ptr_table__F2YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IZKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__E2YR=((__POINTER )(NULL));
+        result__G2YR=((__POINTER *)ptr_table__F2YR)[ 0];
+        if ((result__G2YR == (void *)NULL)) {
+          result__G2YR=new_lab__2PJ(new_size__IZKR);
+          next__E2YR=(void *)((unsigned long)result__G2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IZKR)));
+          ((__POINTER *)next__E2YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__F2YR)[ 0]=next__E2YR;
+        } else {
+          next__E2YR=((__POINTER *)result__G2YR)[ 0];
+          if ((next__E2YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G2YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IZKR <<  1)) <=  4096)) {
+              next__E2YR=(void *)((unsigned long)result__G2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IZKR)));
+            } else {
+              next__E2YR=new_lab__2PJ(new_size__IZKR);
+            };
+            ((__POINTER *)next__E2YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__F2YR)[ 0]=next__E2YR;
+          } else {
+            ((__POINTER *)result__G2YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__E2YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__G2YR=next__E2YR;
+          };
+        };
+        ptr__EZKR=result__G2YR;
+      } else {
+        t__JZKR=((__UINTEGER_32 )typ_id__FZKR);
+        a__KZKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__N2YR=(__UINTEGER_32)((__UINTEGER_32)(sz__GZKR + a__KZKR) & (__UINTEGER_32)(~ a__KZKR));
+        ptr_table__K2YR=((__POINTER )(&(table_type[(t__JZKR)])));
+        lab_type__M2YR=(__UINTEGER_32)(t__JZKR |  1);
+        next__J2YR=((__POINTER )(NULL));
+        result__L2YR=((__POINTER *)ptr_table__K2YR)[ 0];
+        if ((result__L2YR == (void *)NULL)) {
+          result__L2YR=new_lab__2PJ(lab_type__M2YR);
+          next__J2YR=(void *)((unsigned long)result__L2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N2YR)));
+          ((__POINTER *)next__J2YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__K2YR)[ 0]=next__J2YR;
+        } else {
+          next__J2YR=((__POINTER *)result__L2YR)[ 0];
+          if ((next__J2YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L2YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__N2YR <<  1)) <=  4096)) {
+              next__J2YR=(void *)((unsigned long)result__L2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N2YR)));
+            } else {
+              next__J2YR=new_lab__2PJ(lab_type__M2YR);
+            };
+            ((__POINTER *)next__J2YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__K2YR)[ 0]=next__J2YR;
+          } else {
+            ((__POINTER *)result__L2YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__J2YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__L2YR=next__J2YR;
+          };
+        };
+        ptr__EZKR=result__L2YR;
+      };
+      result__DZKR=((__INTEGER_CST *)ptr__EZKR);
+      *(result__DZKR) = *(INTEGER_CST__);
+    };
+    Self__LZKR=((__INTEGER_CST *)result__DZKR);
+    Self__LZKR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MZKR;
+    Self__LZKR->value__W4YD=v__NZKR;
+    Self__LZKR->parent_constant__B3LC.static_type__M2YD=t__OZKR;
+    check_type__YG5D(Self__LZKR);
+    __tmp__1VYM=result__DZKR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__XH2M=my_copy__02IJ(__tmp__WH2M);
+    __tmp__LVAR=read__QB5G(((__READ_LOCAL *)__tmp__0VYM)->local__HJZD);
+    if (__tmp__LVAR==NULL) {
+      __tmp__MVAR=NULL;
+    } else {
+      __tmp__MVAR=((__READ_LOCAL *)__tmp__LVAR);
+    };
+    __tmp__1VYM=__tmp__MVAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__XH2M=my_copy__2EAI(__tmp__WH2M);
+    __tmp__1VYM=my_copy__SL2H(__tmp__0VYM);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__XH2M=my_copy__VFAI(__tmp__WH2M);
+    __tmp__1VYM=my_copy__LM2H(__tmp__0VYM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__XH2M=my_copy__CGAI(__tmp__WH2M);
+    __tmp__1VYM=my_copy__YM2H(__tmp__0VYM);
   } break;
   case __REAL_CST__: {
-    Self__LCBQ=((__REAL_CST *)__tmp__WH2M);
-    __tmp__XH2M=create__value__type__2KQH(Self__LCBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__LCBQ->value__RGAI,Self__LCBQ->parent_constant__IVNH.static_type__LSYD);
+    Self__LH3P=((__REAL_CST *)__tmp__0VYM);
+    p__YZKR=Self__LH3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__ZZKR=Self__LH3P->value__HN2H;
+    t__0ZKR=Self__LH3P->parent_constant__U2JH.static_type__M2YD;
+    result__PZKR=NULL;
+    ptr__QZKR=((__POINTER )(NULL));
+    typ_id__RZKR= 0;
+    sz__SZKR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__SZKR ==  0)) {
+      result__PZKR=REAL_CST__;
+    } else {
+      typ_id__RZKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SZKR);
+      if ((typ_id__RZKR == (__INTEGER)(-  1))) {
+        a__TZKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__UZKR=(__UINTEGER_32)((__UINTEGER_32)(sz__SZKR + a__TZKR) & (__UINTEGER_32)(~ a__TZKR));
+        ptr_table__P2YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UZKR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__O2YR=((__POINTER )(NULL));
+        result__Q2YR=((__POINTER *)ptr_table__P2YR)[ 0];
+        if ((result__Q2YR == (void *)NULL)) {
+          result__Q2YR=new_lab__2PJ(new_size__UZKR);
+          next__O2YR=(void *)((unsigned long)result__Q2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UZKR)));
+          ((__POINTER *)next__O2YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__P2YR)[ 0]=next__O2YR;
+        } else {
+          next__O2YR=((__POINTER *)result__Q2YR)[ 0];
+          if ((next__O2YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q2YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UZKR <<  1)) <=  4096)) {
+              next__O2YR=(void *)((unsigned long)result__Q2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UZKR)));
+            } else {
+              next__O2YR=new_lab__2PJ(new_size__UZKR);
+            };
+            ((__POINTER *)next__O2YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__P2YR)[ 0]=next__O2YR;
+          } else {
+            ((__POINTER *)result__Q2YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__O2YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__Q2YR=next__O2YR;
+          };
+        };
+        ptr__QZKR=result__Q2YR;
+      } else {
+        t__VZKR=((__UINTEGER_32 )typ_id__RZKR);
+        a__WZKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__X2YR=(__UINTEGER_32)((__UINTEGER_32)(sz__SZKR + a__WZKR) & (__UINTEGER_32)(~ a__WZKR));
+        ptr_table__U2YR=((__POINTER )(&(table_type[(t__VZKR)])));
+        lab_type__W2YR=(__UINTEGER_32)(t__VZKR |  1);
+        next__T2YR=((__POINTER )(NULL));
+        result__V2YR=((__POINTER *)ptr_table__U2YR)[ 0];
+        if ((result__V2YR == (void *)NULL)) {
+          result__V2YR=new_lab__2PJ(lab_type__W2YR);
+          next__T2YR=(void *)((unsigned long)result__V2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X2YR)));
+          ((__POINTER *)next__T2YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__U2YR)[ 0]=next__T2YR;
+        } else {
+          next__T2YR=((__POINTER *)result__V2YR)[ 0];
+          if ((next__T2YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V2YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X2YR <<  1)) <=  4096)) {
+              next__T2YR=(void *)((unsigned long)result__V2YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X2YR)));
+            } else {
+              next__T2YR=new_lab__2PJ(lab_type__W2YR);
+            };
+            ((__POINTER *)next__T2YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__U2YR)[ 0]=next__T2YR;
+          } else {
+            ((__POINTER *)result__V2YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__T2YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__V2YR=next__T2YR;
+          };
+        };
+        ptr__QZKR=result__V2YR;
+      };
+      result__PZKR=((__REAL_CST *)ptr__QZKR);
+      *(result__PZKR) = *(REAL_CST__);
+    };
+    Self__XZKR=((__REAL_CST *)result__PZKR);
+    Self__XZKR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__YZKR;
+    Self__XZKR->value__HN2H=v__ZZKR;
+    Self__XZKR->parent_constant__U2JH.static_type__M2YD=t__0ZKR;
+    __tmp__1VYM=result__PZKR;
   } break;
   case __CHARACTER_CST__: {
-    Self__NCBQ=((__CHARACTER_CST *)__tmp__WH2M);
-    __tmp__XH2M=create__char__XLQH(Self__NCBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NCBQ->text__ZGAI);
+    Self__NH3P=((__CHARACTER_CST *)__tmp__0VYM);
+    __tmp__1VYM=create__char__4SMH(Self__NH3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NH3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__OCBQ=((__IS_EXPANDED *)__tmp__WH2M);
-    __tmp__XH2M=create__receiver__2J0H(Self__OCBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__OCBQ->receiver__AHAI));
+    Self__OH3P=((__IS_EXPANDED *)__tmp__0VYM);
+    __tmp__PVAR=read__QB5G(((__READ_LOCAL *)Self__OH3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__PVAR==NULL) {
+      __tmp__QVAR=NULL;
+    } else {
+      __tmp__QVAR=((__READ_LOCAL *)__tmp__PVAR);
+    };
+    p__E0KR=Self__OH3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__1ZKR=NULL;
+    ptr__2ZKR=((__POINTER )(NULL));
+    typ_id__3ZKR= 0;
+    sz__4ZKR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__4ZKR ==  0)) {
+      result__1ZKR=IS_EXPANDED__;
+    } else {
+      typ_id__3ZKR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4ZKR);
+      if ((typ_id__3ZKR == (__INTEGER)(-  1))) {
+        a__5ZKR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__A0KR=(__UINTEGER_32)((__UINTEGER_32)(sz__4ZKR + a__5ZKR) & (__UINTEGER_32)(~ a__5ZKR));
+        ptr_table__Z2YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__A0KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__Y2YR=((__POINTER )(NULL));
+        result__02YR=((__POINTER *)ptr_table__Z2YR)[ 0];
+        if ((result__02YR == (void *)NULL)) {
+          result__02YR=new_lab__2PJ(new_size__A0KR);
+          next__Y2YR=(void *)((unsigned long)result__02YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A0KR)));
+          ((__POINTER *)next__Y2YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__Z2YR)[ 0]=next__Y2YR;
+        } else {
+          next__Y2YR=((__POINTER *)result__02YR)[ 0];
+          if ((next__Y2YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__02YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__A0KR <<  1)) <=  4096)) {
+              next__Y2YR=(void *)((unsigned long)result__02YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A0KR)));
+            } else {
+              next__Y2YR=new_lab__2PJ(new_size__A0KR);
+            };
+            ((__POINTER *)next__Y2YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__Z2YR)[ 0]=next__Y2YR;
+          } else {
+            ((__POINTER *)result__02YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y2YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__02YR=next__Y2YR;
+          };
+        };
+        ptr__2ZKR=result__02YR;
+      } else {
+        t__B0KR=((__UINTEGER_32 )typ_id__3ZKR);
+        a__C0KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__B3YR=(__UINTEGER_32)((__UINTEGER_32)(sz__4ZKR + a__C0KR) & (__UINTEGER_32)(~ a__C0KR));
+        ptr_table__42YR=((__POINTER )(&(table_type[(t__B0KR)])));
+        lab_type__A3YR=(__UINTEGER_32)(t__B0KR |  1);
+        next__32YR=((__POINTER )(NULL));
+        result__52YR=((__POINTER *)ptr_table__42YR)[ 0];
+        if ((result__52YR == (void *)NULL)) {
+          result__52YR=new_lab__2PJ(lab_type__A3YR);
+          next__32YR=(void *)((unsigned long)result__52YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B3YR)));
+          ((__POINTER *)next__32YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__42YR)[ 0]=next__32YR;
+        } else {
+          next__32YR=((__POINTER *)result__52YR)[ 0];
+          if ((next__32YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__52YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__B3YR <<  1)) <=  4096)) {
+              next__32YR=(void *)((unsigned long)result__52YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B3YR)));
+            } else {
+              next__32YR=new_lab__2PJ(lab_type__A3YR);
+            };
+            ((__POINTER *)next__32YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__42YR)[ 0]=next__32YR;
+          } else {
+            ((__POINTER *)result__52YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__32YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__52YR=next__32YR;
+          };
+        };
+        ptr__2ZKR=result__52YR;
+      };
+      result__1ZKR=((__IS_EXPANDED *)ptr__2ZKR);
+      *(result__1ZKR) = *(IS_EXPANDED__);
+    };
+    Self__D0KR=((__IS_EXPANDED *)result__1ZKR);
+    Self__D0KR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__E0KR;
+    Self__D0KR->receiver__WN2H=__tmp__QVAR;
+    __tmp__1VYM=result__1ZKR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__XH2M=my_copy__FHAI(__tmp__WH2M);
+    __tmp__1VYM=my_copy__1N2H(__tmp__0VYM);
   } break;
   case __EXPR_SUP__: {
-    __tmp__XH2M=my_copy__OHAI(__tmp__WH2M);
+    __tmp__1VYM=my_copy__EO2H(__tmp__0VYM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__XH2M=my_copy__ZHAI(__tmp__WH2M);
+    __tmp__1VYM=my_copy__PO2H(__tmp__0VYM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__XH2M=my_copy__FIAI(__tmp__WH2M);
+    __tmp__1VYM=my_copy__1O2H(__tmp__0VYM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__XH2M=my_copy__QIAI(__tmp__WH2M);
+    __tmp__1VYM=my_copy__GP2H(__tmp__0VYM);
   } break;
   case __EXPR_AND__: {
-    __tmp__XH2M=my_copy__1IAI(__tmp__WH2M);
+    __tmp__1VYM=my_copy__RP2H(__tmp__0VYM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__XH2M=my_copy__GJAI(__tmp__WH2M);
+    __tmp__1VYM=my_copy__2P2H(__tmp__0VYM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__XH2M=my_copy__RJAI(__tmp__WH2M);
+    __tmp__1VYM=my_copy__HQ2H(__tmp__0VYM);
   } break;
   case __PUT_TO__: {
-    __tmp__XH2M=my_copy__2JAI(__tmp__WH2M);
+    __tmp__1VYM=my_copy__SQ2H(__tmp__0VYM);
   } break;
   case __ITEM__: {
-    __tmp__XH2M=my_copy__NKAI(__tmp__WH2M);
+    __tmp__1VYM=my_copy__DR2H(__tmp__0VYM);
   } break;
   case __SIZE_OF__: {
-    __tmp__XH2M=my_copy__ZKAI(__tmp__WH2M);
+    __tmp__1VYM=my_copy__PR2H(__tmp__0VYM);
   } break;
   case __CAST__: {
-    __tmp__XH2M=my_copy__CLAI(__tmp__WH2M);
+    __tmp__1VYM=my_copy__YR2H(__tmp__0VYM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__XH2M=my_copy__1E2M(__tmp__WH2M);
+    __tmp__1VYM=my_copy__5SYM(__tmp__0VYM);
   } break;
   case __READ_SLOT__: {
-    __tmp__XH2M=my_copy__MRKK(__tmp__WH2M);
+    __tmp__1VYM=my_copy__IUGK(__tmp__0VYM);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__XH2M=my_copy__ZRKK(__tmp__WH2M);
+    __tmp__FZCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0VYM)->global__ZGJK),NULL);
+    if (__tmp__FZCR==NULL) {
+      __tmp__GZCR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__FZCR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__GZCR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__GZCR=((__READ_GLOBAL *)__tmp__FZCR);
+      } break;
+      }
+    };
+    __tmp__1VYM=__tmp__GZCR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__XH2M=my_copy__3BGN(__tmp__WH2M);
+    __tmp__1VYM=my_copy__BQCN(__tmp__0VYM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__XH2M=my_copy__VIIO(__tmp__WH2M);
+    __tmp__1VYM=my_copy__NREO(__tmp__0VYM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__XH2M=my_copy__3PNO(__tmp__WH2M);
+    __tmp__1VYM=my_copy__VYJO(__tmp__0VYM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__XH2M=my_copy__CJIO(__tmp__WH2M);
+    __tmp__1VYM=my_copy__0REO(__tmp__0VYM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__XH2M=my_copy__JQNO(__tmp__WH2M);
+    __tmp__1VYM=my_copy__BZJO(__tmp__0VYM);
   } break;
   case __EXPR_NEG__: {
-    __tmp__XH2M=my_copy__EBNM(__tmp__WH2M);
+    __tmp__1VYM=my_copy__CNJM(__tmp__0VYM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__XH2M=my_copy__EOPL(__tmp__WH2M);
+    __tmp__1VYM=my_copy__5XLL(__tmp__0VYM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__XH2M=my_copy__SH2M(__tmp__WH2M);
+    __tmp__1VYM=my_copy__WVYM(__tmp__0VYM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__XH2M=my_copy__NJIO(__tmp__WH2M);
+    __tmp__1VYM=my_copy__FSEO(__tmp__0VYM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__XH2M=my_copy__YZHP(__tmp__WH2M);
+    __tmp__1VYM=my_copy__QCEP(__tmp__0VYM);
   } break;
   case __EXPR_INF__: {
-    __tmp__XH2M=my_copy__13VN(__tmp__WH2M);
+    __tmp__1VYM=my_copy__5LSN(__tmp__0VYM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__XH2M=my_copy__G4VN(__tmp__WH2M);
+    __tmp__1VYM=my_copy__KMSN(__tmp__0VYM);
   } break;
   case __EXPR_OR__: {
-    __tmp__XH2M=my_copy__FLTN(__tmp__WH2M);
+    __tmp__1VYM=my_copy__JZPN(__tmp__0VYM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__XH2M=my_copy__OUWO(__tmp__WH2M);
+    __tmp__1VYM=my_copy__G3SO(__tmp__0VYM);
   } break;
   };
-  return(create__with__GVZM(__tmp__VH2M,__tmp__XH2M));
+  result__PYWM=NULL;
+  ptr__QYWM=((__POINTER )(NULL));
+  typ_id__VYWM= 0;
+  sz__SYWM=((__UINTEGER_32 )sizeof(__EXPR_NOT));
+  if ((sz__SYWM ==  0)) {
+    result__PYWM=EXPR_NOT__;
+  } else {
+    typ_id__VYWM=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SYWM);
+    if ((typ_id__VYWM == (__INTEGER)(-  1))) {
+      a__MK2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__KK2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__SYWM + a__MK2Q) & (__UINTEGER_32)(~ a__MK2Q));
+      ptr_table__D3YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KK2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__C3YR=((__POINTER )(NULL));
+      result__E3YR=((__POINTER *)ptr_table__D3YR)[ 0];
+      if ((result__E3YR == (void *)NULL)) {
+        result__E3YR=new_lab__2PJ(new_size__KK2Q);
+        next__C3YR=(void *)((unsigned long)result__E3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KK2Q)));
+        ((__POINTER *)next__C3YR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__D3YR)[ 0]=next__C3YR;
+      } else {
+        next__C3YR=((__POINTER *)result__E3YR)[ 0];
+        if ((next__C3YR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E3YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KK2Q <<  1)) <=  4096)) {
+            next__C3YR=(void *)((unsigned long)result__E3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KK2Q)));
+          } else {
+            next__C3YR=new_lab__2PJ(new_size__KK2Q);
+          };
+          ((__POINTER *)next__C3YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__D3YR)[ 0]=next__C3YR;
+        } else {
+          ((__POINTER *)result__E3YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__C3YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__E3YR=next__C3YR;
+        };
+      };
+      ptr__QYWM=result__E3YR;
+    } else {
+      t__QK2Q=((__UINTEGER_32 )typ_id__VYWM);
+      a__SK2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__L3YR=(__UINTEGER_32)((__UINTEGER_32)(sz__SYWM + a__SK2Q) & (__UINTEGER_32)(~ a__SK2Q));
+      ptr_table__I3YR=((__POINTER )(&(table_type[(t__QK2Q)])));
+      lab_type__K3YR=(__UINTEGER_32)(t__QK2Q |  1);
+      next__H3YR=((__POINTER )(NULL));
+      result__J3YR=((__POINTER *)ptr_table__I3YR)[ 0];
+      if ((result__J3YR == (void *)NULL)) {
+        result__J3YR=new_lab__2PJ(lab_type__K3YR);
+        next__H3YR=(void *)((unsigned long)result__J3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L3YR)));
+        ((__POINTER *)next__H3YR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__I3YR)[ 0]=next__H3YR;
+      } else {
+        next__H3YR=((__POINTER *)result__J3YR)[ 0];
+        if ((next__H3YR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J3YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L3YR <<  1)) <=  4096)) {
+            next__H3YR=(void *)((unsigned long)result__J3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L3YR)));
+          } else {
+            next__H3YR=new_lab__2PJ(lab_type__K3YR);
+          };
+          ((__POINTER *)next__H3YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__I3YR)[ 0]=next__H3YR;
+        } else {
+          ((__POINTER *)result__J3YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__H3YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__J3YR=next__H3YR;
+        };
+      };
+      ptr__QYWM=result__J3YR;
+    };
+    result__PYWM=((__EXPR_NOT *)ptr__QYWM);
+    *(result__PYWM) = *(EXPR_NOT__);
+  };
+  Self__CH1M=((__EXPR_NOT *)result__PYWM);
+  Self__CH1M->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__ZVYM;
+  Self__CH1M->parent_expr_unary__YGWL.right__SXDL=__tmp__1VYM;
+  return(result__PYWM);
 }
 
-static __EXPR_MOD* my_copy__NJIO(__EXPR_MOD *Self__OJIO)
+static __EXPR_MOD* my_copy__FSEO(__EXPR_MOD *Self__GSEO)
 // ({EXPR_MOD}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__QJIO;
-  void *__tmp__RJIO,*__tmp__SJIO,*__tmp__UJIO,*__tmp__VJIO;
-  __STRING_CST *Self__PCBQ,*Self__XCBQ;
-  __PROTOTYPE_CST *Self__QCBQ,*Self__YCBQ;
-  __INTEGER_CST *Self__RCBQ,*Self__ZCBQ;
-  __REAL_CST *Self__TCBQ,*Self__1CBQ;
-  __CHARACTER_CST *Self__VCBQ,*Self__3CBQ;
-  __IS_EXPANDED *Self__WCBQ,*Self__4CBQ;
-  __tmp__QJIO=Self__OJIO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__RJIO=Self__OJIO->parent_expr_binary__15ZL.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__RJIO)->__id) {
+  __INTEGER_64 v__Q0KR,v__T1KR;
+  __POSITION __tmp__ISEO,p__P0KR,p__10KR,p__H1KR,p__S1KR,p__41KR;
+  __POSITION p__K2KR;
+  void *__tmp__JSEO,*__tmp__KSEO,*__tmp__MSEO,*__tmp__NSEO;
+  __STRING_CST *Self__PH3P,*Self__XH3P;
+  __PROTOTYPE_CST *Self__QH3P,*Self__YH3P;
+  __INTEGER_CST *Self__RH3P,*result__G0KR,*Self__O0KR,*Self__ZH3P;
+  __INTEGER_CST *result__J1KR,*Self__R1KR;
+  void *t__R0KR,*t__30KR,*t__U1KR,*t__A2KR;
+  __POINTER ptr__H0KR,ptr_table__N3YR,next__M3YR,result__O3YR;
+  __POINTER ptr_table__S3YR,next__R3YR,result__T3YR,ptr__T0KR;
+  __POINTER ptr_table__X3YR,next__W3YR,result__Y3YR,ptr_table__23YR;
+  __POINTER next__13YR,result__33YR,ptr__50KR,ptr_table__B4YR;
+  __POINTER next__A4YR,result__C4YR,ptr_table__G4YR,next__F4YR;
+  __POINTER result__H4YR,ptr__K1KR,ptr_table__L4YR,next__K4YR;
+  __POINTER result__M4YR,ptr_table__Q4YR,next__P4YR,result__R4YR;
+  __POINTER ptr__W1KR,ptr_table__V4YR,next__U4YR,result__W4YR;
+  __POINTER ptr_table__04YR,next__Z4YR,result__14YR,ptr__C2KR;
+  __POINTER ptr_table__54YR,next__44YR,result__A5YR,ptr_table__E5YR;
+  __POINTER next__D5YR,result__F5YR,ptr__KXCO,ptr_table__J5YR;
+  __POINTER next__I5YR,result__K5YR,ptr_table__O5YR,next__N5YR;
+  __POINTER result__P5YR;
+  __INTEGER typ_id__I0KR,typ_id__U0KR,typ_id__A1KR,typ_id__L1KR;
+  __INTEGER typ_id__X1KR,typ_id__D2KR,typ_id__PXCO;
+  __UINTEGER_32 sz__J0KR,a__K0KR,new_size__L0KR,t__M0KR,a__N0KR;
+  __UINTEGER_32 new_size__V3YR,lab_type__U3YR,sz__V0KR,a__W0KR;
+  __UINTEGER_32 new_size__X0KR,t__Y0KR,a__Z0KR,new_size__53YR;
+  __UINTEGER_32 lab_type__43YR,sz__B1KR,a__C1KR,new_size__D1KR,t__E1KR;
+  __UINTEGER_32 a__F1KR,new_size__J4YR,lab_type__I4YR,sz__M1KR,a__N1KR;
+  __UINTEGER_32 new_size__O1KR,t__P1KR,a__Q1KR,new_size__T4YR;
+  __UINTEGER_32 lab_type__S4YR,sz__Y1KR,a__Z1KR,new_size__01KR,t__11KR;
+  __UINTEGER_32 a__21KR,new_size__34YR,lab_type__24YR,sz__E2KR,a__F2KR;
+  __UINTEGER_32 new_size__G2KR,t__H2KR,a__I2KR,new_size__H5YR;
+  __UINTEGER_32 lab_type__G5YR,sz__MXCO,a__XK2Q,new_size__VK2Q,t__1K2Q;
+  __UINTEGER_32 a__3K2Q,new_size__R5YR,lab_type__Q5YR;
+  void *__tmp__TVAR,*__tmp__XVAR,*__tmp__JZCR,*__tmp__1VAR,*__tmp__5VAR;
+  void *__tmp__NZCR;
+  __READ_LOCAL *__tmp__UVAR,*__tmp__YVAR,*__tmp__2VAR,*__tmp__AWAR;
+  __REAL_CST *Self__TH3P,*result__S0KR,*Self__00KR,*Self__1H3P;
+  __REAL_CST *result__V1KR,*Self__31KR;
+  void *v__20KR,*v__51KR;
+  __CHARACTER_CST *Self__VH3P,*Self__3H3P;
+  __IS_EXPANDED *Self__WH3P,*result__40KR,*Self__G1KR,*Self__4H3P;
+  __IS_EXPANDED *result__B2KR,*Self__J2KR;
+  __READ_GLOBAL *__tmp__KZCR,*__tmp__OZCR;
+  __EXPR_MOD *result__JXCO,*Self__WWGO;
+  __tmp__ISEO=Self__GSEO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__JSEO=Self__GSEO->parent_expr_binary__1KWL.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__JSEO)->__id) {
   case __LIST__: {
-    __tmp__SJIO=my_copy__IE2M(__tmp__RJIO);
+    __tmp__KSEO=my_copy__MSYM(__tmp__JSEO);
   } break;
   case __STRING_CST__: {
-    Self__PCBQ=((__STRING_CST *)__tmp__RJIO);
-    __tmp__SJIO=create__text__BMQH(Self__PCBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__PCBQ->string__LDAI);
+    Self__PH3P=((__STRING_CST *)__tmp__JSEO);
+    __tmp__KSEO=create__text__ITMH(Self__PH3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__PH3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__SJIO=my_copy__ODAI(__tmp__RJIO);
+    __tmp__KSEO=my_copy__EK2H(__tmp__JSEO);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__QCBQ=((__PROTOTYPE_CST *)__tmp__RJIO);
-    __tmp__SJIO=create__type__HZQC(Self__QCBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__QCBQ->parent_constant__DMMC.static_type__LSYD);
+    Self__QH3P=((__PROTOTYPE_CST *)__tmp__JSEO);
+    __tmp__KSEO=create__type__PKQC(Self__QH3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QH3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__RCBQ=((__INTEGER_CST *)__tmp__RJIO);
-    __tmp__SJIO=create__value__type__I1QC(Self__RCBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__RCBQ->value__VUYD,Self__RCBQ->parent_constant__OMMC.static_type__LSYD);
+    Self__RH3P=((__INTEGER_CST *)__tmp__JSEO);
+    p__P0KR=Self__RH3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__Q0KR=Self__RH3P->value__W4YD;
+    t__R0KR=Self__RH3P->parent_constant__B3LC.static_type__M2YD;
+    result__G0KR=NULL;
+    ptr__H0KR=((__POINTER )(NULL));
+    typ_id__I0KR= 0;
+    sz__J0KR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__J0KR ==  0)) {
+      result__G0KR=INTEGER_CST__;
+    } else {
+      typ_id__I0KR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__J0KR);
+      if ((typ_id__I0KR == (__INTEGER)(-  1))) {
+        a__K0KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__L0KR=(__UINTEGER_32)((__UINTEGER_32)(sz__J0KR + a__K0KR) & (__UINTEGER_32)(~ a__K0KR));
+        ptr_table__N3YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L0KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__M3YR=((__POINTER )(NULL));
+        result__O3YR=((__POINTER *)ptr_table__N3YR)[ 0];
+        if ((result__O3YR == (void *)NULL)) {
+          result__O3YR=new_lab__2PJ(new_size__L0KR);
+          next__M3YR=(void *)((unsigned long)result__O3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0KR)));
+          ((__POINTER *)next__M3YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__N3YR)[ 0]=next__M3YR;
+        } else {
+          next__M3YR=((__POINTER *)result__O3YR)[ 0];
+          if ((next__M3YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O3YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L0KR <<  1)) <=  4096)) {
+              next__M3YR=(void *)((unsigned long)result__O3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0KR)));
+            } else {
+              next__M3YR=new_lab__2PJ(new_size__L0KR);
+            };
+            ((__POINTER *)next__M3YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__N3YR)[ 0]=next__M3YR;
+          } else {
+            ((__POINTER *)result__O3YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__M3YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__O3YR=next__M3YR;
+          };
+        };
+        ptr__H0KR=result__O3YR;
+      } else {
+        t__M0KR=((__UINTEGER_32 )typ_id__I0KR);
+        a__N0KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__V3YR=(__UINTEGER_32)((__UINTEGER_32)(sz__J0KR + a__N0KR) & (__UINTEGER_32)(~ a__N0KR));
+        ptr_table__S3YR=((__POINTER )(&(table_type[(t__M0KR)])));
+        lab_type__U3YR=(__UINTEGER_32)(t__M0KR |  1);
+        next__R3YR=((__POINTER )(NULL));
+        result__T3YR=((__POINTER *)ptr_table__S3YR)[ 0];
+        if ((result__T3YR == (void *)NULL)) {
+          result__T3YR=new_lab__2PJ(lab_type__U3YR);
+          next__R3YR=(void *)((unsigned long)result__T3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V3YR)));
+          ((__POINTER *)next__R3YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__S3YR)[ 0]=next__R3YR;
+        } else {
+          next__R3YR=((__POINTER *)result__T3YR)[ 0];
+          if ((next__R3YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T3YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__V3YR <<  1)) <=  4096)) {
+              next__R3YR=(void *)((unsigned long)result__T3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V3YR)));
+            } else {
+              next__R3YR=new_lab__2PJ(lab_type__U3YR);
+            };
+            ((__POINTER *)next__R3YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__S3YR)[ 0]=next__R3YR;
+          } else {
+            ((__POINTER *)result__T3YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__R3YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__T3YR=next__R3YR;
+          };
+        };
+        ptr__H0KR=result__T3YR;
+      };
+      result__G0KR=((__INTEGER_CST *)ptr__H0KR);
+      *(result__G0KR) = *(INTEGER_CST__);
+    };
+    Self__O0KR=((__INTEGER_CST *)result__G0KR);
+    Self__O0KR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__P0KR;
+    Self__O0KR->value__W4YD=v__Q0KR;
+    Self__O0KR->parent_constant__B3LC.static_type__M2YD=t__R0KR;
+    check_type__YG5D(Self__O0KR);
+    __tmp__KSEO=result__G0KR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__SJIO=my_copy__02IJ(__tmp__RJIO);
+    __tmp__TVAR=read__QB5G(((__READ_LOCAL *)__tmp__JSEO)->local__HJZD);
+    if (__tmp__TVAR==NULL) {
+      __tmp__UVAR=NULL;
+    } else {
+      __tmp__UVAR=((__READ_LOCAL *)__tmp__TVAR);
+    };
+    __tmp__KSEO=__tmp__UVAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__SJIO=my_copy__2EAI(__tmp__RJIO);
+    __tmp__KSEO=my_copy__SL2H(__tmp__JSEO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__SJIO=my_copy__VFAI(__tmp__RJIO);
+    __tmp__KSEO=my_copy__LM2H(__tmp__JSEO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__SJIO=my_copy__CGAI(__tmp__RJIO);
+    __tmp__KSEO=my_copy__YM2H(__tmp__JSEO);
   } break;
   case __REAL_CST__: {
-    Self__TCBQ=((__REAL_CST *)__tmp__RJIO);
-    __tmp__SJIO=create__value__type__2KQH(Self__TCBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TCBQ->value__RGAI,Self__TCBQ->parent_constant__IVNH.static_type__LSYD);
+    Self__TH3P=((__REAL_CST *)__tmp__JSEO);
+    p__10KR=Self__TH3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__20KR=Self__TH3P->value__HN2H;
+    t__30KR=Self__TH3P->parent_constant__U2JH.static_type__M2YD;
+    result__S0KR=NULL;
+    ptr__T0KR=((__POINTER )(NULL));
+    typ_id__U0KR= 0;
+    sz__V0KR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__V0KR ==  0)) {
+      result__S0KR=REAL_CST__;
+    } else {
+      typ_id__U0KR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__V0KR);
+      if ((typ_id__U0KR == (__INTEGER)(-  1))) {
+        a__W0KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__X0KR=(__UINTEGER_32)((__UINTEGER_32)(sz__V0KR + a__W0KR) & (__UINTEGER_32)(~ a__W0KR));
+        ptr_table__X3YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__X0KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__W3YR=((__POINTER )(NULL));
+        result__Y3YR=((__POINTER *)ptr_table__X3YR)[ 0];
+        if ((result__Y3YR == (void *)NULL)) {
+          result__Y3YR=new_lab__2PJ(new_size__X0KR);
+          next__W3YR=(void *)((unsigned long)result__Y3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X0KR)));
+          ((__POINTER *)next__W3YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__X3YR)[ 0]=next__W3YR;
+        } else {
+          next__W3YR=((__POINTER *)result__Y3YR)[ 0];
+          if ((next__W3YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y3YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X0KR <<  1)) <=  4096)) {
+              next__W3YR=(void *)((unsigned long)result__Y3YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X0KR)));
+            } else {
+              next__W3YR=new_lab__2PJ(new_size__X0KR);
+            };
+            ((__POINTER *)next__W3YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__X3YR)[ 0]=next__W3YR;
+          } else {
+            ((__POINTER *)result__Y3YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__W3YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__Y3YR=next__W3YR;
+          };
+        };
+        ptr__T0KR=result__Y3YR;
+      } else {
+        t__Y0KR=((__UINTEGER_32 )typ_id__U0KR);
+        a__Z0KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__53YR=(__UINTEGER_32)((__UINTEGER_32)(sz__V0KR + a__Z0KR) & (__UINTEGER_32)(~ a__Z0KR));
+        ptr_table__23YR=((__POINTER )(&(table_type[(t__Y0KR)])));
+        lab_type__43YR=(__UINTEGER_32)(t__Y0KR |  1);
+        next__13YR=((__POINTER )(NULL));
+        result__33YR=((__POINTER *)ptr_table__23YR)[ 0];
+        if ((result__33YR == (void *)NULL)) {
+          result__33YR=new_lab__2PJ(lab_type__43YR);
+          next__13YR=(void *)((unsigned long)result__33YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__53YR)));
+          ((__POINTER *)next__13YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__23YR)[ 0]=next__13YR;
+        } else {
+          next__13YR=((__POINTER *)result__33YR)[ 0];
+          if ((next__13YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__33YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__53YR <<  1)) <=  4096)) {
+              next__13YR=(void *)((unsigned long)result__33YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__53YR)));
+            } else {
+              next__13YR=new_lab__2PJ(lab_type__43YR);
+            };
+            ((__POINTER *)next__13YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__23YR)[ 0]=next__13YR;
+          } else {
+            ((__POINTER *)result__33YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__13YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__33YR=next__13YR;
+          };
+        };
+        ptr__T0KR=result__33YR;
+      };
+      result__S0KR=((__REAL_CST *)ptr__T0KR);
+      *(result__S0KR) = *(REAL_CST__);
+    };
+    Self__00KR=((__REAL_CST *)result__S0KR);
+    Self__00KR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__10KR;
+    Self__00KR->value__HN2H=v__20KR;
+    Self__00KR->parent_constant__U2JH.static_type__M2YD=t__30KR;
+    __tmp__KSEO=result__S0KR;
   } break;
   case __CHARACTER_CST__: {
-    Self__VCBQ=((__CHARACTER_CST *)__tmp__RJIO);
-    __tmp__SJIO=create__char__XLQH(Self__VCBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VCBQ->text__ZGAI);
+    Self__VH3P=((__CHARACTER_CST *)__tmp__JSEO);
+    __tmp__KSEO=create__char__4SMH(Self__VH3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VH3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__WCBQ=((__IS_EXPANDED *)__tmp__RJIO);
-    __tmp__SJIO=create__receiver__2J0H(Self__WCBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__WCBQ->receiver__AHAI));
+    Self__WH3P=((__IS_EXPANDED *)__tmp__JSEO);
+    __tmp__XVAR=read__QB5G(((__READ_LOCAL *)Self__WH3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__XVAR==NULL) {
+      __tmp__YVAR=NULL;
+    } else {
+      __tmp__YVAR=((__READ_LOCAL *)__tmp__XVAR);
+    };
+    p__H1KR=Self__WH3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__40KR=NULL;
+    ptr__50KR=((__POINTER )(NULL));
+    typ_id__A1KR= 0;
+    sz__B1KR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__B1KR ==  0)) {
+      result__40KR=IS_EXPANDED__;
+    } else {
+      typ_id__A1KR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__B1KR);
+      if ((typ_id__A1KR == (__INTEGER)(-  1))) {
+        a__C1KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__D1KR=(__UINTEGER_32)((__UINTEGER_32)(sz__B1KR + a__C1KR) & (__UINTEGER_32)(~ a__C1KR));
+        ptr_table__B4YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__D1KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__A4YR=((__POINTER )(NULL));
+        result__C4YR=((__POINTER *)ptr_table__B4YR)[ 0];
+        if ((result__C4YR == (void *)NULL)) {
+          result__C4YR=new_lab__2PJ(new_size__D1KR);
+          next__A4YR=(void *)((unsigned long)result__C4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D1KR)));
+          ((__POINTER *)next__A4YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__B4YR)[ 0]=next__A4YR;
+        } else {
+          next__A4YR=((__POINTER *)result__C4YR)[ 0];
+          if ((next__A4YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C4YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D1KR <<  1)) <=  4096)) {
+              next__A4YR=(void *)((unsigned long)result__C4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D1KR)));
+            } else {
+              next__A4YR=new_lab__2PJ(new_size__D1KR);
+            };
+            ((__POINTER *)next__A4YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__B4YR)[ 0]=next__A4YR;
+          } else {
+            ((__POINTER *)result__C4YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__A4YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__C4YR=next__A4YR;
+          };
+        };
+        ptr__50KR=result__C4YR;
+      } else {
+        t__E1KR=((__UINTEGER_32 )typ_id__A1KR);
+        a__F1KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__J4YR=(__UINTEGER_32)((__UINTEGER_32)(sz__B1KR + a__F1KR) & (__UINTEGER_32)(~ a__F1KR));
+        ptr_table__G4YR=((__POINTER )(&(table_type[(t__E1KR)])));
+        lab_type__I4YR=(__UINTEGER_32)(t__E1KR |  1);
+        next__F4YR=((__POINTER )(NULL));
+        result__H4YR=((__POINTER *)ptr_table__G4YR)[ 0];
+        if ((result__H4YR == (void *)NULL)) {
+          result__H4YR=new_lab__2PJ(lab_type__I4YR);
+          next__F4YR=(void *)((unsigned long)result__H4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J4YR)));
+          ((__POINTER *)next__F4YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__G4YR)[ 0]=next__F4YR;
+        } else {
+          next__F4YR=((__POINTER *)result__H4YR)[ 0];
+          if ((next__F4YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H4YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__J4YR <<  1)) <=  4096)) {
+              next__F4YR=(void *)((unsigned long)result__H4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J4YR)));
+            } else {
+              next__F4YR=new_lab__2PJ(lab_type__I4YR);
+            };
+            ((__POINTER *)next__F4YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__G4YR)[ 0]=next__F4YR;
+          } else {
+            ((__POINTER *)result__H4YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__F4YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__H4YR=next__F4YR;
+          };
+        };
+        ptr__50KR=result__H4YR;
+      };
+      result__40KR=((__IS_EXPANDED *)ptr__50KR);
+      *(result__40KR) = *(IS_EXPANDED__);
+    };
+    Self__G1KR=((__IS_EXPANDED *)result__40KR);
+    Self__G1KR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__H1KR;
+    Self__G1KR->receiver__WN2H=__tmp__YVAR;
+    __tmp__KSEO=result__40KR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__SJIO=my_copy__FHAI(__tmp__RJIO);
+    __tmp__KSEO=my_copy__1N2H(__tmp__JSEO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__SJIO=my_copy__OHAI(__tmp__RJIO);
+    __tmp__KSEO=my_copy__EO2H(__tmp__JSEO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__SJIO=my_copy__ZHAI(__tmp__RJIO);
+    __tmp__KSEO=my_copy__PO2H(__tmp__JSEO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__SJIO=my_copy__FIAI(__tmp__RJIO);
+    __tmp__KSEO=my_copy__1O2H(__tmp__JSEO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__SJIO=my_copy__QIAI(__tmp__RJIO);
+    __tmp__KSEO=my_copy__GP2H(__tmp__JSEO);
   } break;
   case __EXPR_AND__: {
-    __tmp__SJIO=my_copy__1IAI(__tmp__RJIO);
+    __tmp__KSEO=my_copy__RP2H(__tmp__JSEO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__SJIO=my_copy__GJAI(__tmp__RJIO);
+    __tmp__KSEO=my_copy__2P2H(__tmp__JSEO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__SJIO=my_copy__RJAI(__tmp__RJIO);
+    __tmp__KSEO=my_copy__HQ2H(__tmp__JSEO);
   } break;
   case __PUT_TO__: {
-    __tmp__SJIO=my_copy__2JAI(__tmp__RJIO);
+    __tmp__KSEO=my_copy__SQ2H(__tmp__JSEO);
   } break;
   case __ITEM__: {
-    __tmp__SJIO=my_copy__NKAI(__tmp__RJIO);
+    __tmp__KSEO=my_copy__DR2H(__tmp__JSEO);
   } break;
   case __SIZE_OF__: {
-    __tmp__SJIO=my_copy__ZKAI(__tmp__RJIO);
+    __tmp__KSEO=my_copy__PR2H(__tmp__JSEO);
   } break;
   case __CAST__: {
-    __tmp__SJIO=my_copy__CLAI(__tmp__RJIO);
+    __tmp__KSEO=my_copy__YR2H(__tmp__JSEO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__SJIO=my_copy__1E2M(__tmp__RJIO);
+    __tmp__KSEO=my_copy__5SYM(__tmp__JSEO);
   } break;
   case __READ_SLOT__: {
-    __tmp__SJIO=my_copy__MRKK(__tmp__RJIO);
+    __tmp__KSEO=my_copy__IUGK(__tmp__JSEO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__SJIO=my_copy__ZRKK(__tmp__RJIO);
+    __tmp__JZCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__JSEO)->global__ZGJK),NULL);
+    if (__tmp__JZCR==NULL) {
+      __tmp__KZCR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__JZCR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__KZCR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__KZCR=((__READ_GLOBAL *)__tmp__JZCR);
+      } break;
+      }
+    };
+    __tmp__KSEO=__tmp__KZCR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__SJIO=my_copy__3BGN(__tmp__RJIO);
+    __tmp__KSEO=my_copy__BQCN(__tmp__JSEO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__SJIO=my_copy__VIIO(__tmp__RJIO);
+    __tmp__KSEO=my_copy__NREO(__tmp__JSEO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__SJIO=my_copy__3PNO(__tmp__RJIO);
+    __tmp__KSEO=my_copy__VYJO(__tmp__JSEO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__SJIO=my_copy__CJIO(__tmp__RJIO);
+    __tmp__KSEO=my_copy__0REO(__tmp__JSEO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__SJIO=my_copy__JQNO(__tmp__RJIO);
+    __tmp__KSEO=my_copy__BZJO(__tmp__JSEO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__SJIO=my_copy__EBNM(__tmp__RJIO);
+    __tmp__KSEO=my_copy__CNJM(__tmp__JSEO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__SJIO=my_copy__EOPL(__tmp__RJIO);
+    __tmp__KSEO=my_copy__5XLL(__tmp__JSEO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__SJIO=my_copy__SH2M(__tmp__RJIO);
+    __tmp__KSEO=my_copy__WVYM(__tmp__JSEO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__SJIO=my_copy__NJIO(__tmp__RJIO);
+    __tmp__KSEO=my_copy__FSEO(__tmp__JSEO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__SJIO=my_copy__YZHP(__tmp__RJIO);
+    __tmp__KSEO=my_copy__QCEP(__tmp__JSEO);
   } break;
   case __EXPR_INF__: {
-    __tmp__SJIO=my_copy__13VN(__tmp__RJIO);
+    __tmp__KSEO=my_copy__5LSN(__tmp__JSEO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__SJIO=my_copy__G4VN(__tmp__RJIO);
+    __tmp__KSEO=my_copy__KMSN(__tmp__JSEO);
   } break;
   case __EXPR_OR__: {
-    __tmp__SJIO=my_copy__FLTN(__tmp__RJIO);
+    __tmp__KSEO=my_copy__JZPN(__tmp__JSEO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__SJIO=my_copy__OUWO(__tmp__RJIO);
+    __tmp__KSEO=my_copy__G3SO(__tmp__JSEO);
   } break;
   };
-  __tmp__UJIO=Self__OJIO->parent_expr_binary__15ZL.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__UJIO)->__id) {
+  __tmp__MSEO=Self__GSEO->parent_expr_binary__1KWL.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__MSEO)->__id) {
   case __LIST__: {
-    __tmp__VJIO=my_copy__IE2M(__tmp__UJIO);
+    __tmp__NSEO=my_copy__MSYM(__tmp__MSEO);
   } break;
   case __STRING_CST__: {
-    Self__XCBQ=((__STRING_CST *)__tmp__UJIO);
-    __tmp__VJIO=create__text__BMQH(Self__XCBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__XCBQ->string__LDAI);
+    Self__XH3P=((__STRING_CST *)__tmp__MSEO);
+    __tmp__NSEO=create__text__ITMH(Self__XH3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XH3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__VJIO=my_copy__ODAI(__tmp__UJIO);
+    __tmp__NSEO=my_copy__EK2H(__tmp__MSEO);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__YCBQ=((__PROTOTYPE_CST *)__tmp__UJIO);
-    __tmp__VJIO=create__type__HZQC(Self__YCBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YCBQ->parent_constant__DMMC.static_type__LSYD);
+    Self__YH3P=((__PROTOTYPE_CST *)__tmp__MSEO);
+    __tmp__NSEO=create__type__PKQC(Self__YH3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YH3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__ZCBQ=((__INTEGER_CST *)__tmp__UJIO);
-    __tmp__VJIO=create__value__type__I1QC(Self__ZCBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ZCBQ->value__VUYD,Self__ZCBQ->parent_constant__OMMC.static_type__LSYD);
+    Self__ZH3P=((__INTEGER_CST *)__tmp__MSEO);
+    p__S1KR=Self__ZH3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__T1KR=Self__ZH3P->value__W4YD;
+    t__U1KR=Self__ZH3P->parent_constant__B3LC.static_type__M2YD;
+    result__J1KR=NULL;
+    ptr__K1KR=((__POINTER )(NULL));
+    typ_id__L1KR= 0;
+    sz__M1KR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__M1KR ==  0)) {
+      result__J1KR=INTEGER_CST__;
+    } else {
+      typ_id__L1KR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__M1KR);
+      if ((typ_id__L1KR == (__INTEGER)(-  1))) {
+        a__N1KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__O1KR=(__UINTEGER_32)((__UINTEGER_32)(sz__M1KR + a__N1KR) & (__UINTEGER_32)(~ a__N1KR));
+        ptr_table__L4YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__O1KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__K4YR=((__POINTER )(NULL));
+        result__M4YR=((__POINTER *)ptr_table__L4YR)[ 0];
+        if ((result__M4YR == (void *)NULL)) {
+          result__M4YR=new_lab__2PJ(new_size__O1KR);
+          next__K4YR=(void *)((unsigned long)result__M4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O1KR)));
+          ((__POINTER *)next__K4YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__L4YR)[ 0]=next__K4YR;
+        } else {
+          next__K4YR=((__POINTER *)result__M4YR)[ 0];
+          if ((next__K4YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M4YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__O1KR <<  1)) <=  4096)) {
+              next__K4YR=(void *)((unsigned long)result__M4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O1KR)));
+            } else {
+              next__K4YR=new_lab__2PJ(new_size__O1KR);
+            };
+            ((__POINTER *)next__K4YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__L4YR)[ 0]=next__K4YR;
+          } else {
+            ((__POINTER *)result__M4YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__K4YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__M4YR=next__K4YR;
+          };
+        };
+        ptr__K1KR=result__M4YR;
+      } else {
+        t__P1KR=((__UINTEGER_32 )typ_id__L1KR);
+        a__Q1KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__T4YR=(__UINTEGER_32)((__UINTEGER_32)(sz__M1KR + a__Q1KR) & (__UINTEGER_32)(~ a__Q1KR));
+        ptr_table__Q4YR=((__POINTER )(&(table_type[(t__P1KR)])));
+        lab_type__S4YR=(__UINTEGER_32)(t__P1KR |  1);
+        next__P4YR=((__POINTER )(NULL));
+        result__R4YR=((__POINTER *)ptr_table__Q4YR)[ 0];
+        if ((result__R4YR == (void *)NULL)) {
+          result__R4YR=new_lab__2PJ(lab_type__S4YR);
+          next__P4YR=(void *)((unsigned long)result__R4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T4YR)));
+          ((__POINTER *)next__P4YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__Q4YR)[ 0]=next__P4YR;
+        } else {
+          next__P4YR=((__POINTER *)result__R4YR)[ 0];
+          if ((next__P4YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R4YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__T4YR <<  1)) <=  4096)) {
+              next__P4YR=(void *)((unsigned long)result__R4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T4YR)));
+            } else {
+              next__P4YR=new_lab__2PJ(lab_type__S4YR);
+            };
+            ((__POINTER *)next__P4YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__Q4YR)[ 0]=next__P4YR;
+          } else {
+            ((__POINTER *)result__R4YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__P4YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__R4YR=next__P4YR;
+          };
+        };
+        ptr__K1KR=result__R4YR;
+      };
+      result__J1KR=((__INTEGER_CST *)ptr__K1KR);
+      *(result__J1KR) = *(INTEGER_CST__);
+    };
+    Self__R1KR=((__INTEGER_CST *)result__J1KR);
+    Self__R1KR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__S1KR;
+    Self__R1KR->value__W4YD=v__T1KR;
+    Self__R1KR->parent_constant__B3LC.static_type__M2YD=t__U1KR;
+    check_type__YG5D(Self__R1KR);
+    __tmp__NSEO=result__J1KR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__VJIO=my_copy__02IJ(__tmp__UJIO);
+    __tmp__1VAR=read__QB5G(((__READ_LOCAL *)__tmp__MSEO)->local__HJZD);
+    if (__tmp__1VAR==NULL) {
+      __tmp__2VAR=NULL;
+    } else {
+      __tmp__2VAR=((__READ_LOCAL *)__tmp__1VAR);
+    };
+    __tmp__NSEO=__tmp__2VAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__VJIO=my_copy__2EAI(__tmp__UJIO);
+    __tmp__NSEO=my_copy__SL2H(__tmp__MSEO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__VJIO=my_copy__VFAI(__tmp__UJIO);
+    __tmp__NSEO=my_copy__LM2H(__tmp__MSEO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__VJIO=my_copy__CGAI(__tmp__UJIO);
+    __tmp__NSEO=my_copy__YM2H(__tmp__MSEO);
   } break;
   case __REAL_CST__: {
-    Self__1CBQ=((__REAL_CST *)__tmp__UJIO);
-    __tmp__VJIO=create__value__type__2KQH(Self__1CBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__1CBQ->value__RGAI,Self__1CBQ->parent_constant__IVNH.static_type__LSYD);
+    Self__1H3P=((__REAL_CST *)__tmp__MSEO);
+    p__41KR=Self__1H3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__51KR=Self__1H3P->value__HN2H;
+    t__A2KR=Self__1H3P->parent_constant__U2JH.static_type__M2YD;
+    result__V1KR=NULL;
+    ptr__W1KR=((__POINTER )(NULL));
+    typ_id__X1KR= 0;
+    sz__Y1KR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__Y1KR ==  0)) {
+      result__V1KR=REAL_CST__;
+    } else {
+      typ_id__X1KR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Y1KR);
+      if ((typ_id__X1KR == (__INTEGER)(-  1))) {
+        a__Z1KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__01KR=(__UINTEGER_32)((__UINTEGER_32)(sz__Y1KR + a__Z1KR) & (__UINTEGER_32)(~ a__Z1KR));
+        ptr_table__V4YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__01KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__U4YR=((__POINTER )(NULL));
+        result__W4YR=((__POINTER *)ptr_table__V4YR)[ 0];
+        if ((result__W4YR == (void *)NULL)) {
+          result__W4YR=new_lab__2PJ(new_size__01KR);
+          next__U4YR=(void *)((unsigned long)result__W4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__01KR)));
+          ((__POINTER *)next__U4YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__V4YR)[ 0]=next__U4YR;
+        } else {
+          next__U4YR=((__POINTER *)result__W4YR)[ 0];
+          if ((next__U4YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__W4YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__01KR <<  1)) <=  4096)) {
+              next__U4YR=(void *)((unsigned long)result__W4YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__01KR)));
+            } else {
+              next__U4YR=new_lab__2PJ(new_size__01KR);
+            };
+            ((__POINTER *)next__U4YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__V4YR)[ 0]=next__U4YR;
+          } else {
+            ((__POINTER *)result__W4YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__U4YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__W4YR=next__U4YR;
+          };
+        };
+        ptr__W1KR=result__W4YR;
+      } else {
+        t__11KR=((__UINTEGER_32 )typ_id__X1KR);
+        a__21KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__34YR=(__UINTEGER_32)((__UINTEGER_32)(sz__Y1KR + a__21KR) & (__UINTEGER_32)(~ a__21KR));
+        ptr_table__04YR=((__POINTER )(&(table_type[(t__11KR)])));
+        lab_type__24YR=(__UINTEGER_32)(t__11KR |  1);
+        next__Z4YR=((__POINTER )(NULL));
+        result__14YR=((__POINTER *)ptr_table__04YR)[ 0];
+        if ((result__14YR == (void *)NULL)) {
+          result__14YR=new_lab__2PJ(lab_type__24YR);
+          next__Z4YR=(void *)((unsigned long)result__14YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__34YR)));
+          ((__POINTER *)next__Z4YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__04YR)[ 0]=next__Z4YR;
+        } else {
+          next__Z4YR=((__POINTER *)result__14YR)[ 0];
+          if ((next__Z4YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__14YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__34YR <<  1)) <=  4096)) {
+              next__Z4YR=(void *)((unsigned long)result__14YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__34YR)));
+            } else {
+              next__Z4YR=new_lab__2PJ(lab_type__24YR);
+            };
+            ((__POINTER *)next__Z4YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__04YR)[ 0]=next__Z4YR;
+          } else {
+            ((__POINTER *)result__14YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z4YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__14YR=next__Z4YR;
+          };
+        };
+        ptr__W1KR=result__14YR;
+      };
+      result__V1KR=((__REAL_CST *)ptr__W1KR);
+      *(result__V1KR) = *(REAL_CST__);
+    };
+    Self__31KR=((__REAL_CST *)result__V1KR);
+    Self__31KR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__41KR;
+    Self__31KR->value__HN2H=v__51KR;
+    Self__31KR->parent_constant__U2JH.static_type__M2YD=t__A2KR;
+    __tmp__NSEO=result__V1KR;
   } break;
   case __CHARACTER_CST__: {
-    Self__3CBQ=((__CHARACTER_CST *)__tmp__UJIO);
-    __tmp__VJIO=create__char__XLQH(Self__3CBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3CBQ->text__ZGAI);
+    Self__3H3P=((__CHARACTER_CST *)__tmp__MSEO);
+    __tmp__NSEO=create__char__4SMH(Self__3H3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3H3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__4CBQ=((__IS_EXPANDED *)__tmp__UJIO);
-    __tmp__VJIO=create__receiver__2J0H(Self__4CBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__4CBQ->receiver__AHAI));
+    Self__4H3P=((__IS_EXPANDED *)__tmp__MSEO);
+    __tmp__5VAR=read__QB5G(((__READ_LOCAL *)Self__4H3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__5VAR==NULL) {
+      __tmp__AWAR=NULL;
+    } else {
+      __tmp__AWAR=((__READ_LOCAL *)__tmp__5VAR);
+    };
+    p__K2KR=Self__4H3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__B2KR=NULL;
+    ptr__C2KR=((__POINTER )(NULL));
+    typ_id__D2KR= 0;
+    sz__E2KR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__E2KR ==  0)) {
+      result__B2KR=IS_EXPANDED__;
+    } else {
+      typ_id__D2KR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__E2KR);
+      if ((typ_id__D2KR == (__INTEGER)(-  1))) {
+        a__F2KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__G2KR=(__UINTEGER_32)((__UINTEGER_32)(sz__E2KR + a__F2KR) & (__UINTEGER_32)(~ a__F2KR));
+        ptr_table__54YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G2KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__44YR=((__POINTER )(NULL));
+        result__A5YR=((__POINTER *)ptr_table__54YR)[ 0];
+        if ((result__A5YR == (void *)NULL)) {
+          result__A5YR=new_lab__2PJ(new_size__G2KR);
+          next__44YR=(void *)((unsigned long)result__A5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G2KR)));
+          ((__POINTER *)next__44YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__54YR)[ 0]=next__44YR;
+        } else {
+          next__44YR=((__POINTER *)result__A5YR)[ 0];
+          if ((next__44YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A5YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__G2KR <<  1)) <=  4096)) {
+              next__44YR=(void *)((unsigned long)result__A5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G2KR)));
+            } else {
+              next__44YR=new_lab__2PJ(new_size__G2KR);
+            };
+            ((__POINTER *)next__44YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__54YR)[ 0]=next__44YR;
+          } else {
+            ((__POINTER *)result__A5YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__44YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__A5YR=next__44YR;
+          };
+        };
+        ptr__C2KR=result__A5YR;
+      } else {
+        t__H2KR=((__UINTEGER_32 )typ_id__D2KR);
+        a__I2KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__H5YR=(__UINTEGER_32)((__UINTEGER_32)(sz__E2KR + a__I2KR) & (__UINTEGER_32)(~ a__I2KR));
+        ptr_table__E5YR=((__POINTER )(&(table_type[(t__H2KR)])));
+        lab_type__G5YR=(__UINTEGER_32)(t__H2KR |  1);
+        next__D5YR=((__POINTER )(NULL));
+        result__F5YR=((__POINTER *)ptr_table__E5YR)[ 0];
+        if ((result__F5YR == (void *)NULL)) {
+          result__F5YR=new_lab__2PJ(lab_type__G5YR);
+          next__D5YR=(void *)((unsigned long)result__F5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H5YR)));
+          ((__POINTER *)next__D5YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__E5YR)[ 0]=next__D5YR;
+        } else {
+          next__D5YR=((__POINTER *)result__F5YR)[ 0];
+          if ((next__D5YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F5YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__H5YR <<  1)) <=  4096)) {
+              next__D5YR=(void *)((unsigned long)result__F5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H5YR)));
+            } else {
+              next__D5YR=new_lab__2PJ(lab_type__G5YR);
+            };
+            ((__POINTER *)next__D5YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__E5YR)[ 0]=next__D5YR;
+          } else {
+            ((__POINTER *)result__F5YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__D5YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__F5YR=next__D5YR;
+          };
+        };
+        ptr__C2KR=result__F5YR;
+      };
+      result__B2KR=((__IS_EXPANDED *)ptr__C2KR);
+      *(result__B2KR) = *(IS_EXPANDED__);
+    };
+    Self__J2KR=((__IS_EXPANDED *)result__B2KR);
+    Self__J2KR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__K2KR;
+    Self__J2KR->receiver__WN2H=__tmp__AWAR;
+    __tmp__NSEO=result__B2KR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__VJIO=my_copy__FHAI(__tmp__UJIO);
+    __tmp__NSEO=my_copy__1N2H(__tmp__MSEO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__VJIO=my_copy__OHAI(__tmp__UJIO);
+    __tmp__NSEO=my_copy__EO2H(__tmp__MSEO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__VJIO=my_copy__ZHAI(__tmp__UJIO);
+    __tmp__NSEO=my_copy__PO2H(__tmp__MSEO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__VJIO=my_copy__FIAI(__tmp__UJIO);
+    __tmp__NSEO=my_copy__1O2H(__tmp__MSEO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__VJIO=my_copy__QIAI(__tmp__UJIO);
+    __tmp__NSEO=my_copy__GP2H(__tmp__MSEO);
   } break;
   case __EXPR_AND__: {
-    __tmp__VJIO=my_copy__1IAI(__tmp__UJIO);
+    __tmp__NSEO=my_copy__RP2H(__tmp__MSEO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__VJIO=my_copy__GJAI(__tmp__UJIO);
+    __tmp__NSEO=my_copy__2P2H(__tmp__MSEO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__VJIO=my_copy__RJAI(__tmp__UJIO);
+    __tmp__NSEO=my_copy__HQ2H(__tmp__MSEO);
   } break;
   case __PUT_TO__: {
-    __tmp__VJIO=my_copy__2JAI(__tmp__UJIO);
+    __tmp__NSEO=my_copy__SQ2H(__tmp__MSEO);
   } break;
   case __ITEM__: {
-    __tmp__VJIO=my_copy__NKAI(__tmp__UJIO);
+    __tmp__NSEO=my_copy__DR2H(__tmp__MSEO);
   } break;
   case __SIZE_OF__: {
-    __tmp__VJIO=my_copy__ZKAI(__tmp__UJIO);
+    __tmp__NSEO=my_copy__PR2H(__tmp__MSEO);
   } break;
   case __CAST__: {
-    __tmp__VJIO=my_copy__CLAI(__tmp__UJIO);
+    __tmp__NSEO=my_copy__YR2H(__tmp__MSEO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__VJIO=my_copy__1E2M(__tmp__UJIO);
+    __tmp__NSEO=my_copy__5SYM(__tmp__MSEO);
   } break;
   case __READ_SLOT__: {
-    __tmp__VJIO=my_copy__MRKK(__tmp__UJIO);
+    __tmp__NSEO=my_copy__IUGK(__tmp__MSEO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__VJIO=my_copy__ZRKK(__tmp__UJIO);
+    __tmp__NZCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MSEO)->global__ZGJK),NULL);
+    if (__tmp__NZCR==NULL) {
+      __tmp__OZCR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__NZCR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__OZCR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__OZCR=((__READ_GLOBAL *)__tmp__NZCR);
+      } break;
+      }
+    };
+    __tmp__NSEO=__tmp__OZCR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__VJIO=my_copy__3BGN(__tmp__UJIO);
+    __tmp__NSEO=my_copy__BQCN(__tmp__MSEO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__VJIO=my_copy__VIIO(__tmp__UJIO);
+    __tmp__NSEO=my_copy__NREO(__tmp__MSEO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__VJIO=my_copy__3PNO(__tmp__UJIO);
+    __tmp__NSEO=my_copy__VYJO(__tmp__MSEO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__VJIO=my_copy__CJIO(__tmp__UJIO);
+    __tmp__NSEO=my_copy__0REO(__tmp__MSEO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__VJIO=my_copy__JQNO(__tmp__UJIO);
+    __tmp__NSEO=my_copy__BZJO(__tmp__MSEO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__VJIO=my_copy__EBNM(__tmp__UJIO);
+    __tmp__NSEO=my_copy__CNJM(__tmp__MSEO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__VJIO=my_copy__EOPL(__tmp__UJIO);
+    __tmp__NSEO=my_copy__5XLL(__tmp__MSEO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__VJIO=my_copy__SH2M(__tmp__UJIO);
+    __tmp__NSEO=my_copy__WVYM(__tmp__MSEO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__VJIO=my_copy__NJIO(__tmp__UJIO);
+    __tmp__NSEO=my_copy__FSEO(__tmp__MSEO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__VJIO=my_copy__YZHP(__tmp__UJIO);
+    __tmp__NSEO=my_copy__QCEP(__tmp__MSEO);
   } break;
   case __EXPR_INF__: {
-    __tmp__VJIO=my_copy__13VN(__tmp__UJIO);
+    __tmp__NSEO=my_copy__5LSN(__tmp__MSEO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__VJIO=my_copy__G4VN(__tmp__UJIO);
+    __tmp__NSEO=my_copy__KMSN(__tmp__MSEO);
   } break;
   case __EXPR_OR__: {
-    __tmp__VJIO=my_copy__FLTN(__tmp__UJIO);
+    __tmp__NSEO=my_copy__JZPN(__tmp__MSEO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__VJIO=my_copy__OUWO(__tmp__UJIO);
+    __tmp__NSEO=my_copy__G3SO(__tmp__MSEO);
   } break;
   };
-  return(create__with__and__F5FO(__tmp__QJIO,__tmp__SJIO,__tmp__VJIO));
+  result__JXCO=NULL;
+  ptr__KXCO=((__POINTER )(NULL));
+  typ_id__PXCO= 0;
+  sz__MXCO=((__UINTEGER_32 )sizeof(__EXPR_MOD));
+  if ((sz__MXCO ==  0)) {
+    result__JXCO=EXPR_MOD__;
+  } else {
+    typ_id__PXCO=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MXCO);
+    if ((typ_id__PXCO == (__INTEGER)(-  1))) {
+      a__XK2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__VK2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__MXCO + a__XK2Q) & (__UINTEGER_32)(~ a__XK2Q));
+      ptr_table__J5YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VK2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__I5YR=((__POINTER )(NULL));
+      result__K5YR=((__POINTER *)ptr_table__J5YR)[ 0];
+      if ((result__K5YR == (void *)NULL)) {
+        result__K5YR=new_lab__2PJ(new_size__VK2Q);
+        next__I5YR=(void *)((unsigned long)result__K5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VK2Q)));
+        ((__POINTER *)next__I5YR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__J5YR)[ 0]=next__I5YR;
+      } else {
+        next__I5YR=((__POINTER *)result__K5YR)[ 0];
+        if ((next__I5YR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K5YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VK2Q <<  1)) <=  4096)) {
+            next__I5YR=(void *)((unsigned long)result__K5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VK2Q)));
+          } else {
+            next__I5YR=new_lab__2PJ(new_size__VK2Q);
+          };
+          ((__POINTER *)next__I5YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__J5YR)[ 0]=next__I5YR;
+        } else {
+          ((__POINTER *)result__K5YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__I5YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__K5YR=next__I5YR;
+        };
+      };
+      ptr__KXCO=result__K5YR;
+    } else {
+      t__1K2Q=((__UINTEGER_32 )typ_id__PXCO);
+      a__3K2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__R5YR=(__UINTEGER_32)((__UINTEGER_32)(sz__MXCO + a__3K2Q) & (__UINTEGER_32)(~ a__3K2Q));
+      ptr_table__O5YR=((__POINTER )(&(table_type[(t__1K2Q)])));
+      lab_type__Q5YR=(__UINTEGER_32)(t__1K2Q |  1);
+      next__N5YR=((__POINTER )(NULL));
+      result__P5YR=((__POINTER *)ptr_table__O5YR)[ 0];
+      if ((result__P5YR == (void *)NULL)) {
+        result__P5YR=new_lab__2PJ(lab_type__Q5YR);
+        next__N5YR=(void *)((unsigned long)result__P5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R5YR)));
+        ((__POINTER *)next__N5YR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__O5YR)[ 0]=next__N5YR;
+      } else {
+        next__N5YR=((__POINTER *)result__P5YR)[ 0];
+        if ((next__N5YR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P5YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__R5YR <<  1)) <=  4096)) {
+            next__N5YR=(void *)((unsigned long)result__P5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R5YR)));
+          } else {
+            next__N5YR=new_lab__2PJ(lab_type__Q5YR);
+          };
+          ((__POINTER *)next__N5YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__O5YR)[ 0]=next__N5YR;
+        } else {
+          ((__POINTER *)result__P5YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__N5YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__P5YR=next__N5YR;
+        };
+      };
+      ptr__KXCO=result__P5YR;
+    };
+    result__JXCO=((__EXPR_MOD *)ptr__KXCO);
+    *(result__JXCO) = *(EXPR_MOD__);
+  };
+  Self__WWGO=((__EXPR_MOD *)result__JXCO);
+  Self__WWGO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__ISEO;
+  Self__WWGO->parent_expr_binary__1KWL.left__XO1H=__tmp__KSEO;
+  Self__WWGO->parent_expr_binary__1KWL.right__WO2H=__tmp__NSEO;
+  return(result__JXCO);
 }
 
-static __EXPR_SUP_EQ* my_copy__YZHP(__EXPR_SUP_EQ *Self__ZZHP)
+static __EXPR_SUP_EQ* my_copy__QCEP(__EXPR_SUP_EQ *Self__RCEP)
 // ({EXPR_SUP_EQ}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__1ZHP;
-  void *__tmp__2ZHP,*__tmp__3ZHP,*__tmp__5ZHP,*__tmp__A0HP;
-  __STRING_CST *Self__5CBQ,*Self__HDBQ;
-  __PROTOTYPE_CST *Self__ADBQ,*Self__IDBQ;
-  __INTEGER_CST *Self__BDBQ,*Self__JDBQ;
-  __REAL_CST *Self__DDBQ,*Self__LDBQ;
-  __CHARACTER_CST *Self__FDBQ,*Self__NDBQ;
-  __IS_EXPANDED *Self__GDBQ,*Self__ODBQ;
-  __tmp__1ZHP=Self__ZZHP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__2ZHP=Self__ZZHP->parent_expr_binary_cmp__QL5M.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__2ZHP)->__id) {
+  __INTEGER_64 v__W2KR,v__Z3KR;
+  __POSITION __tmp__TCEP,p__V2KR,p__B3KR,p__N3KR,p__Y3KR,p__E4KR;
+  __POSITION p__Q4KR;
+  void *__tmp__UCEP,*__tmp__VCEP,*__tmp__XCEP,*__tmp__YCEP;
+  __STRING_CST *Self__5H3P,*Self__HI3P;
+  __PROTOTYPE_CST *Self__AI3P,*Self__II3P;
+  __INTEGER_CST *Self__BI3P,*result__M2KR,*Self__U2KR,*Self__JI3P;
+  __INTEGER_CST *result__P3KR,*Self__X3KR;
+  void *t__X2KR,*t__D3KR,*t__03KR,*t__G4KR;
+  __POINTER ptr__N2KR,ptr_table__T5YR,next__S5YR,result__U5YR;
+  __POINTER ptr_table__Y5YR,next__X5YR,result__Z5YR,ptr__Z2KR;
+  __POINTER ptr_table__35YR,next__25YR,result__45YR,ptr_table__CAZR;
+  __POINTER next__BAZR,result__DAZR,ptr__F3KR,ptr_table__HAZR;
+  __POINTER next__GAZR,result__IAZR,ptr_table__MAZR,next__LAZR;
+  __POINTER result__NAZR,ptr__Q3KR,ptr_table__RAZR,next__QAZR;
+  __POINTER result__SAZR,ptr_table__WAZR,next__VAZR,result__XAZR;
+  __POINTER ptr__23KR,ptr_table__1AZR,next__0AZR,result__2AZR;
+  __POINTER ptr_table__ABZR,next__5AZR,result__BBZR,ptr__I4KR;
+  __POINTER ptr_table__FBZR,next__EBZR,result__GBZR,ptr_table__KBZR;
+  __POINTER next__JBZR,result__LBZR,ptr__NSBP,ptr_table__PBZR;
+  __POINTER next__OBZR,result__QBZR,ptr_table__UBZR,next__TBZR;
+  __POINTER result__VBZR;
+  __INTEGER typ_id__O2KR,typ_id__02KR,typ_id__G3KR,typ_id__R3KR;
+  __INTEGER typ_id__33KR,typ_id__J4KR,typ_id__SSBP;
+  __UINTEGER_32 sz__P2KR,a__Q2KR,new_size__R2KR,t__S2KR,a__T2KR;
+  __UINTEGER_32 new_size__15YR,lab_type__05YR,sz__12KR,a__22KR;
+  __UINTEGER_32 new_size__32KR,t__42KR,a__52KR,new_size__FAZR;
+  __UINTEGER_32 lab_type__EAZR,sz__H3KR,a__I3KR,new_size__J3KR,t__K3KR;
+  __UINTEGER_32 a__L3KR,new_size__PAZR,lab_type__OAZR,sz__S3KR,a__T3KR;
+  __UINTEGER_32 new_size__U3KR,t__V3KR,a__W3KR,new_size__ZAZR;
+  __UINTEGER_32 lab_type__YAZR,sz__43KR,a__53KR,new_size__A4KR,t__B4KR;
+  __UINTEGER_32 a__C4KR,new_size__DBZR,lab_type__CBZR,sz__K4KR,a__L4KR;
+  __UINTEGER_32 new_size__M4KR,t__N4KR,a__O4KR,new_size__NBZR;
+  __UINTEGER_32 lab_type__MBZR,sz__PSBP,a__CL2Q,new_size__AL2Q,t__GL2Q;
+  __UINTEGER_32 a__IL2Q,new_size__XBZR,lab_type__WBZR;
+  void *__tmp__DWAR,*__tmp__HWAR,*__tmp__RZCR,*__tmp__LWAR,*__tmp__PWAR;
+  void *__tmp__VZCR;
+  __READ_LOCAL *__tmp__EWAR,*__tmp__IWAR,*__tmp__MWAR,*__tmp__QWAR;
+  __REAL_CST *Self__DI3P,*result__Y2KR,*Self__A3KR,*Self__LI3P;
+  __REAL_CST *result__13KR,*Self__D4KR;
+  void *v__C3KR,*v__F4KR;
+  __CHARACTER_CST *Self__FI3P,*Self__NI3P;
+  __IS_EXPANDED *Self__GI3P,*result__E3KR,*Self__M3KR,*Self__OI3P;
+  __IS_EXPANDED *result__H4KR,*Self__P4KR;
+  __READ_GLOBAL *__tmp__SZCR,*__tmp__WZCR;
+  __EXPR_SUP_EQ *result__MSBP,*Self__LNFP;
+  __tmp__TCEP=Self__RCEP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__UCEP=Self__RCEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__UCEP)->__id) {
   case __LIST__: {
-    __tmp__3ZHP=my_copy__IE2M(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__MSYM(__tmp__UCEP);
   } break;
   case __STRING_CST__: {
-    Self__5CBQ=((__STRING_CST *)__tmp__2ZHP);
-    __tmp__3ZHP=create__text__BMQH(Self__5CBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5CBQ->string__LDAI);
+    Self__5H3P=((__STRING_CST *)__tmp__UCEP);
+    __tmp__VCEP=create__text__ITMH(Self__5H3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5H3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__3ZHP=my_copy__ODAI(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__EK2H(__tmp__UCEP);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__ADBQ=((__PROTOTYPE_CST *)__tmp__2ZHP);
-    __tmp__3ZHP=create__type__HZQC(Self__ADBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ADBQ->parent_constant__DMMC.static_type__LSYD);
+    Self__AI3P=((__PROTOTYPE_CST *)__tmp__UCEP);
+    __tmp__VCEP=create__type__PKQC(Self__AI3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AI3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__BDBQ=((__INTEGER_CST *)__tmp__2ZHP);
-    __tmp__3ZHP=create__value__type__I1QC(Self__BDBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BDBQ->value__VUYD,Self__BDBQ->parent_constant__OMMC.static_type__LSYD);
+    Self__BI3P=((__INTEGER_CST *)__tmp__UCEP);
+    p__V2KR=Self__BI3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__W2KR=Self__BI3P->value__W4YD;
+    t__X2KR=Self__BI3P->parent_constant__B3LC.static_type__M2YD;
+    result__M2KR=NULL;
+    ptr__N2KR=((__POINTER )(NULL));
+    typ_id__O2KR= 0;
+    sz__P2KR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__P2KR ==  0)) {
+      result__M2KR=INTEGER_CST__;
+    } else {
+      typ_id__O2KR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__P2KR);
+      if ((typ_id__O2KR == (__INTEGER)(-  1))) {
+        a__Q2KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__R2KR=(__UINTEGER_32)((__UINTEGER_32)(sz__P2KR + a__Q2KR) & (__UINTEGER_32)(~ a__Q2KR));
+        ptr_table__T5YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__R2KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__S5YR=((__POINTER )(NULL));
+        result__U5YR=((__POINTER *)ptr_table__T5YR)[ 0];
+        if ((result__U5YR == (void *)NULL)) {
+          result__U5YR=new_lab__2PJ(new_size__R2KR);
+          next__S5YR=(void *)((unsigned long)result__U5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R2KR)));
+          ((__POINTER *)next__S5YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__T5YR)[ 0]=next__S5YR;
+        } else {
+          next__S5YR=((__POINTER *)result__U5YR)[ 0];
+          if ((next__S5YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U5YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__R2KR <<  1)) <=  4096)) {
+              next__S5YR=(void *)((unsigned long)result__U5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R2KR)));
+            } else {
+              next__S5YR=new_lab__2PJ(new_size__R2KR);
+            };
+            ((__POINTER *)next__S5YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__T5YR)[ 0]=next__S5YR;
+          } else {
+            ((__POINTER *)result__U5YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__S5YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__U5YR=next__S5YR;
+          };
+        };
+        ptr__N2KR=result__U5YR;
+      } else {
+        t__S2KR=((__UINTEGER_32 )typ_id__O2KR);
+        a__T2KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__15YR=(__UINTEGER_32)((__UINTEGER_32)(sz__P2KR + a__T2KR) & (__UINTEGER_32)(~ a__T2KR));
+        ptr_table__Y5YR=((__POINTER )(&(table_type[(t__S2KR)])));
+        lab_type__05YR=(__UINTEGER_32)(t__S2KR |  1);
+        next__X5YR=((__POINTER )(NULL));
+        result__Z5YR=((__POINTER *)ptr_table__Y5YR)[ 0];
+        if ((result__Z5YR == (void *)NULL)) {
+          result__Z5YR=new_lab__2PJ(lab_type__05YR);
+          next__X5YR=(void *)((unsigned long)result__Z5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__15YR)));
+          ((__POINTER *)next__X5YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__Y5YR)[ 0]=next__X5YR;
+        } else {
+          next__X5YR=((__POINTER *)result__Z5YR)[ 0];
+          if ((next__X5YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z5YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__15YR <<  1)) <=  4096)) {
+              next__X5YR=(void *)((unsigned long)result__Z5YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__15YR)));
+            } else {
+              next__X5YR=new_lab__2PJ(lab_type__05YR);
+            };
+            ((__POINTER *)next__X5YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__Y5YR)[ 0]=next__X5YR;
+          } else {
+            ((__POINTER *)result__Z5YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__X5YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__Z5YR=next__X5YR;
+          };
+        };
+        ptr__N2KR=result__Z5YR;
+      };
+      result__M2KR=((__INTEGER_CST *)ptr__N2KR);
+      *(result__M2KR) = *(INTEGER_CST__);
+    };
+    Self__U2KR=((__INTEGER_CST *)result__M2KR);
+    Self__U2KR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__V2KR;
+    Self__U2KR->value__W4YD=v__W2KR;
+    Self__U2KR->parent_constant__B3LC.static_type__M2YD=t__X2KR;
+    check_type__YG5D(Self__U2KR);
+    __tmp__VCEP=result__M2KR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__3ZHP=my_copy__02IJ(__tmp__2ZHP);
+    __tmp__DWAR=read__QB5G(((__READ_LOCAL *)__tmp__UCEP)->local__HJZD);
+    if (__tmp__DWAR==NULL) {
+      __tmp__EWAR=NULL;
+    } else {
+      __tmp__EWAR=((__READ_LOCAL *)__tmp__DWAR);
+    };
+    __tmp__VCEP=__tmp__EWAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__3ZHP=my_copy__2EAI(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__SL2H(__tmp__UCEP);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__3ZHP=my_copy__VFAI(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__LM2H(__tmp__UCEP);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__3ZHP=my_copy__CGAI(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__YM2H(__tmp__UCEP);
   } break;
   case __REAL_CST__: {
-    Self__DDBQ=((__REAL_CST *)__tmp__2ZHP);
-    __tmp__3ZHP=create__value__type__2KQH(Self__DDBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DDBQ->value__RGAI,Self__DDBQ->parent_constant__IVNH.static_type__LSYD);
+    Self__DI3P=((__REAL_CST *)__tmp__UCEP);
+    p__B3KR=Self__DI3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__C3KR=Self__DI3P->value__HN2H;
+    t__D3KR=Self__DI3P->parent_constant__U2JH.static_type__M2YD;
+    result__Y2KR=NULL;
+    ptr__Z2KR=((__POINTER )(NULL));
+    typ_id__02KR= 0;
+    sz__12KR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__12KR ==  0)) {
+      result__Y2KR=REAL_CST__;
+    } else {
+      typ_id__02KR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__12KR);
+      if ((typ_id__02KR == (__INTEGER)(-  1))) {
+        a__22KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__32KR=(__UINTEGER_32)((__UINTEGER_32)(sz__12KR + a__22KR) & (__UINTEGER_32)(~ a__22KR));
+        ptr_table__35YR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__32KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__25YR=((__POINTER )(NULL));
+        result__45YR=((__POINTER *)ptr_table__35YR)[ 0];
+        if ((result__45YR == (void *)NULL)) {
+          result__45YR=new_lab__2PJ(new_size__32KR);
+          next__25YR=(void *)((unsigned long)result__45YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__32KR)));
+          ((__POINTER *)next__25YR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__35YR)[ 0]=next__25YR;
+        } else {
+          next__25YR=((__POINTER *)result__45YR)[ 0];
+          if ((next__25YR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__45YR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__32KR <<  1)) <=  4096)) {
+              next__25YR=(void *)((unsigned long)result__45YR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__32KR)));
+            } else {
+              next__25YR=new_lab__2PJ(new_size__32KR);
+            };
+            ((__POINTER *)next__25YR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__35YR)[ 0]=next__25YR;
+          } else {
+            ((__POINTER *)result__45YR)[ 0]=(void *)((unsigned long)((__POINTER *)next__25YR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__45YR=next__25YR;
+          };
+        };
+        ptr__Z2KR=result__45YR;
+      } else {
+        t__42KR=((__UINTEGER_32 )typ_id__02KR);
+        a__52KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__FAZR=(__UINTEGER_32)((__UINTEGER_32)(sz__12KR + a__52KR) & (__UINTEGER_32)(~ a__52KR));
+        ptr_table__CAZR=((__POINTER )(&(table_type[(t__42KR)])));
+        lab_type__EAZR=(__UINTEGER_32)(t__42KR |  1);
+        next__BAZR=((__POINTER )(NULL));
+        result__DAZR=((__POINTER *)ptr_table__CAZR)[ 0];
+        if ((result__DAZR == (void *)NULL)) {
+          result__DAZR=new_lab__2PJ(lab_type__EAZR);
+          next__BAZR=(void *)((unsigned long)result__DAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FAZR)));
+          ((__POINTER *)next__BAZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__CAZR)[ 0]=next__BAZR;
+        } else {
+          next__BAZR=((__POINTER *)result__DAZR)[ 0];
+          if ((next__BAZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DAZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FAZR <<  1)) <=  4096)) {
+              next__BAZR=(void *)((unsigned long)result__DAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FAZR)));
+            } else {
+              next__BAZR=new_lab__2PJ(lab_type__EAZR);
+            };
+            ((__POINTER *)next__BAZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__CAZR)[ 0]=next__BAZR;
+          } else {
+            ((__POINTER *)result__DAZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BAZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__DAZR=next__BAZR;
+          };
+        };
+        ptr__Z2KR=result__DAZR;
+      };
+      result__Y2KR=((__REAL_CST *)ptr__Z2KR);
+      *(result__Y2KR) = *(REAL_CST__);
+    };
+    Self__A3KR=((__REAL_CST *)result__Y2KR);
+    Self__A3KR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__B3KR;
+    Self__A3KR->value__HN2H=v__C3KR;
+    Self__A3KR->parent_constant__U2JH.static_type__M2YD=t__D3KR;
+    __tmp__VCEP=result__Y2KR;
   } break;
   case __CHARACTER_CST__: {
-    Self__FDBQ=((__CHARACTER_CST *)__tmp__2ZHP);
-    __tmp__3ZHP=create__char__XLQH(Self__FDBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FDBQ->text__ZGAI);
+    Self__FI3P=((__CHARACTER_CST *)__tmp__UCEP);
+    __tmp__VCEP=create__char__4SMH(Self__FI3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FI3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__GDBQ=((__IS_EXPANDED *)__tmp__2ZHP);
-    __tmp__3ZHP=create__receiver__2J0H(Self__GDBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__GDBQ->receiver__AHAI));
+    Self__GI3P=((__IS_EXPANDED *)__tmp__UCEP);
+    __tmp__HWAR=read__QB5G(((__READ_LOCAL *)Self__GI3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__HWAR==NULL) {
+      __tmp__IWAR=NULL;
+    } else {
+      __tmp__IWAR=((__READ_LOCAL *)__tmp__HWAR);
+    };
+    p__N3KR=Self__GI3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__E3KR=NULL;
+    ptr__F3KR=((__POINTER )(NULL));
+    typ_id__G3KR= 0;
+    sz__H3KR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__H3KR ==  0)) {
+      result__E3KR=IS_EXPANDED__;
+    } else {
+      typ_id__G3KR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__H3KR);
+      if ((typ_id__G3KR == (__INTEGER)(-  1))) {
+        a__I3KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__J3KR=(__UINTEGER_32)((__UINTEGER_32)(sz__H3KR + a__I3KR) & (__UINTEGER_32)(~ a__I3KR));
+        ptr_table__HAZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__J3KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__GAZR=((__POINTER )(NULL));
+        result__IAZR=((__POINTER *)ptr_table__HAZR)[ 0];
+        if ((result__IAZR == (void *)NULL)) {
+          result__IAZR=new_lab__2PJ(new_size__J3KR);
+          next__GAZR=(void *)((unsigned long)result__IAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J3KR)));
+          ((__POINTER *)next__GAZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__HAZR)[ 0]=next__GAZR;
+        } else {
+          next__GAZR=((__POINTER *)result__IAZR)[ 0];
+          if ((next__GAZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IAZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__J3KR <<  1)) <=  4096)) {
+              next__GAZR=(void *)((unsigned long)result__IAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J3KR)));
+            } else {
+              next__GAZR=new_lab__2PJ(new_size__J3KR);
+            };
+            ((__POINTER *)next__GAZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__HAZR)[ 0]=next__GAZR;
+          } else {
+            ((__POINTER *)result__IAZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GAZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__IAZR=next__GAZR;
+          };
+        };
+        ptr__F3KR=result__IAZR;
+      } else {
+        t__K3KR=((__UINTEGER_32 )typ_id__G3KR);
+        a__L3KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__PAZR=(__UINTEGER_32)((__UINTEGER_32)(sz__H3KR + a__L3KR) & (__UINTEGER_32)(~ a__L3KR));
+        ptr_table__MAZR=((__POINTER )(&(table_type[(t__K3KR)])));
+        lab_type__OAZR=(__UINTEGER_32)(t__K3KR |  1);
+        next__LAZR=((__POINTER )(NULL));
+        result__NAZR=((__POINTER *)ptr_table__MAZR)[ 0];
+        if ((result__NAZR == (void *)NULL)) {
+          result__NAZR=new_lab__2PJ(lab_type__OAZR);
+          next__LAZR=(void *)((unsigned long)result__NAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PAZR)));
+          ((__POINTER *)next__LAZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__MAZR)[ 0]=next__LAZR;
+        } else {
+          next__LAZR=((__POINTER *)result__NAZR)[ 0];
+          if ((next__LAZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NAZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PAZR <<  1)) <=  4096)) {
+              next__LAZR=(void *)((unsigned long)result__NAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PAZR)));
+            } else {
+              next__LAZR=new_lab__2PJ(lab_type__OAZR);
+            };
+            ((__POINTER *)next__LAZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__MAZR)[ 0]=next__LAZR;
+          } else {
+            ((__POINTER *)result__NAZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LAZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__NAZR=next__LAZR;
+          };
+        };
+        ptr__F3KR=result__NAZR;
+      };
+      result__E3KR=((__IS_EXPANDED *)ptr__F3KR);
+      *(result__E3KR) = *(IS_EXPANDED__);
+    };
+    Self__M3KR=((__IS_EXPANDED *)result__E3KR);
+    Self__M3KR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__N3KR;
+    Self__M3KR->receiver__WN2H=__tmp__IWAR;
+    __tmp__VCEP=result__E3KR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__3ZHP=my_copy__FHAI(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__1N2H(__tmp__UCEP);
   } break;
   case __EXPR_SUP__: {
-    __tmp__3ZHP=my_copy__OHAI(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__EO2H(__tmp__UCEP);
   } break;
   case __EXPR_SUB__: {
-    __tmp__3ZHP=my_copy__ZHAI(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__PO2H(__tmp__UCEP);
   } break;
   case __EXPR_MUL__: {
-    __tmp__3ZHP=my_copy__FIAI(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__1O2H(__tmp__UCEP);
   } break;
   case __EXPR_DIV__: {
-    __tmp__3ZHP=my_copy__QIAI(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__GP2H(__tmp__UCEP);
   } break;
   case __EXPR_AND__: {
-    __tmp__3ZHP=my_copy__1IAI(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__RP2H(__tmp__UCEP);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__3ZHP=my_copy__GJAI(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__2P2H(__tmp__UCEP);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__3ZHP=my_copy__RJAI(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__HQ2H(__tmp__UCEP);
   } break;
   case __PUT_TO__: {
-    __tmp__3ZHP=my_copy__2JAI(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__SQ2H(__tmp__UCEP);
   } break;
   case __ITEM__: {
-    __tmp__3ZHP=my_copy__NKAI(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__DR2H(__tmp__UCEP);
   } break;
   case __SIZE_OF__: {
-    __tmp__3ZHP=my_copy__ZKAI(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__PR2H(__tmp__UCEP);
   } break;
   case __CAST__: {
-    __tmp__3ZHP=my_copy__CLAI(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__YR2H(__tmp__UCEP);
   } break;
   case __CALL_SLOT__: {
-    __tmp__3ZHP=my_copy__1E2M(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__5SYM(__tmp__UCEP);
   } break;
   case __READ_SLOT__: {
-    __tmp__3ZHP=my_copy__MRKK(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__IUGK(__tmp__UCEP);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__3ZHP=my_copy__ZRKK(__tmp__2ZHP);
+    __tmp__RZCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UCEP)->global__ZGJK),NULL);
+    if (__tmp__RZCR==NULL) {
+      __tmp__SZCR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__RZCR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__SZCR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__SZCR=((__READ_GLOBAL *)__tmp__RZCR);
+      } break;
+      }
+    };
+    __tmp__VCEP=__tmp__SZCR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__3ZHP=my_copy__3BGN(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__BQCN(__tmp__UCEP);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__3ZHP=my_copy__VIIO(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__NREO(__tmp__UCEP);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__3ZHP=my_copy__3PNO(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__VYJO(__tmp__UCEP);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__3ZHP=my_copy__CJIO(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__0REO(__tmp__UCEP);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__3ZHP=my_copy__JQNO(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__BZJO(__tmp__UCEP);
   } break;
   case __EXPR_NEG__: {
-    __tmp__3ZHP=my_copy__EBNM(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__CNJM(__tmp__UCEP);
   } break;
   case __EXPR_ADD__: {
-    __tmp__3ZHP=my_copy__EOPL(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__5XLL(__tmp__UCEP);
   } break;
   case __EXPR_NOT__: {
-    __tmp__3ZHP=my_copy__SH2M(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__WVYM(__tmp__UCEP);
   } break;
   case __EXPR_MOD__: {
-    __tmp__3ZHP=my_copy__NJIO(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__FSEO(__tmp__UCEP);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__3ZHP=my_copy__YZHP(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__QCEP(__tmp__UCEP);
   } break;
   case __EXPR_INF__: {
-    __tmp__3ZHP=my_copy__13VN(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__5LSN(__tmp__UCEP);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__3ZHP=my_copy__G4VN(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__KMSN(__tmp__UCEP);
   } break;
   case __EXPR_OR__: {
-    __tmp__3ZHP=my_copy__FLTN(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__JZPN(__tmp__UCEP);
   } break;
   case __EXPR_XOR__: {
-    __tmp__3ZHP=my_copy__OUWO(__tmp__2ZHP);
+    __tmp__VCEP=my_copy__G3SO(__tmp__UCEP);
   } break;
   };
-  __tmp__5ZHP=Self__ZZHP->parent_expr_binary_cmp__QL5M.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__5ZHP)->__id) {
+  __tmp__XCEP=Self__RCEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__XCEP)->__id) {
   case __LIST__: {
-    __tmp__A0HP=my_copy__IE2M(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__MSYM(__tmp__XCEP);
   } break;
   case __STRING_CST__: {
-    Self__HDBQ=((__STRING_CST *)__tmp__5ZHP);
-    __tmp__A0HP=create__text__BMQH(Self__HDBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HDBQ->string__LDAI);
+    Self__HI3P=((__STRING_CST *)__tmp__XCEP);
+    __tmp__YCEP=create__text__ITMH(Self__HI3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HI3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__A0HP=my_copy__ODAI(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__EK2H(__tmp__XCEP);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__IDBQ=((__PROTOTYPE_CST *)__tmp__5ZHP);
-    __tmp__A0HP=create__type__HZQC(Self__IDBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IDBQ->parent_constant__DMMC.static_type__LSYD);
+    Self__II3P=((__PROTOTYPE_CST *)__tmp__XCEP);
+    __tmp__YCEP=create__type__PKQC(Self__II3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__II3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__JDBQ=((__INTEGER_CST *)__tmp__5ZHP);
-    __tmp__A0HP=create__value__type__I1QC(Self__JDBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__JDBQ->value__VUYD,Self__JDBQ->parent_constant__OMMC.static_type__LSYD);
+    Self__JI3P=((__INTEGER_CST *)__tmp__XCEP);
+    p__Y3KR=Self__JI3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__Z3KR=Self__JI3P->value__W4YD;
+    t__03KR=Self__JI3P->parent_constant__B3LC.static_type__M2YD;
+    result__P3KR=NULL;
+    ptr__Q3KR=((__POINTER )(NULL));
+    typ_id__R3KR= 0;
+    sz__S3KR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__S3KR ==  0)) {
+      result__P3KR=INTEGER_CST__;
+    } else {
+      typ_id__R3KR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__S3KR);
+      if ((typ_id__R3KR == (__INTEGER)(-  1))) {
+        a__T3KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__U3KR=(__UINTEGER_32)((__UINTEGER_32)(sz__S3KR + a__T3KR) & (__UINTEGER_32)(~ a__T3KR));
+        ptr_table__RAZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__U3KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__QAZR=((__POINTER )(NULL));
+        result__SAZR=((__POINTER *)ptr_table__RAZR)[ 0];
+        if ((result__SAZR == (void *)NULL)) {
+          result__SAZR=new_lab__2PJ(new_size__U3KR);
+          next__QAZR=(void *)((unsigned long)result__SAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U3KR)));
+          ((__POINTER *)next__QAZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__RAZR)[ 0]=next__QAZR;
+        } else {
+          next__QAZR=((__POINTER *)result__SAZR)[ 0];
+          if ((next__QAZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SAZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__U3KR <<  1)) <=  4096)) {
+              next__QAZR=(void *)((unsigned long)result__SAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U3KR)));
+            } else {
+              next__QAZR=new_lab__2PJ(new_size__U3KR);
+            };
+            ((__POINTER *)next__QAZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__RAZR)[ 0]=next__QAZR;
+          } else {
+            ((__POINTER *)result__SAZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QAZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__SAZR=next__QAZR;
+          };
+        };
+        ptr__Q3KR=result__SAZR;
+      } else {
+        t__V3KR=((__UINTEGER_32 )typ_id__R3KR);
+        a__W3KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__ZAZR=(__UINTEGER_32)((__UINTEGER_32)(sz__S3KR + a__W3KR) & (__UINTEGER_32)(~ a__W3KR));
+        ptr_table__WAZR=((__POINTER )(&(table_type[(t__V3KR)])));
+        lab_type__YAZR=(__UINTEGER_32)(t__V3KR |  1);
+        next__VAZR=((__POINTER )(NULL));
+        result__XAZR=((__POINTER *)ptr_table__WAZR)[ 0];
+        if ((result__XAZR == (void *)NULL)) {
+          result__XAZR=new_lab__2PJ(lab_type__YAZR);
+          next__VAZR=(void *)((unsigned long)result__XAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZAZR)));
+          ((__POINTER *)next__VAZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__WAZR)[ 0]=next__VAZR;
+        } else {
+          next__VAZR=((__POINTER *)result__XAZR)[ 0];
+          if ((next__VAZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XAZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZAZR <<  1)) <=  4096)) {
+              next__VAZR=(void *)((unsigned long)result__XAZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZAZR)));
+            } else {
+              next__VAZR=new_lab__2PJ(lab_type__YAZR);
+            };
+            ((__POINTER *)next__VAZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__WAZR)[ 0]=next__VAZR;
+          } else {
+            ((__POINTER *)result__XAZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VAZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__XAZR=next__VAZR;
+          };
+        };
+        ptr__Q3KR=result__XAZR;
+      };
+      result__P3KR=((__INTEGER_CST *)ptr__Q3KR);
+      *(result__P3KR) = *(INTEGER_CST__);
+    };
+    Self__X3KR=((__INTEGER_CST *)result__P3KR);
+    Self__X3KR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__Y3KR;
+    Self__X3KR->value__W4YD=v__Z3KR;
+    Self__X3KR->parent_constant__B3LC.static_type__M2YD=t__03KR;
+    check_type__YG5D(Self__X3KR);
+    __tmp__YCEP=result__P3KR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__A0HP=my_copy__02IJ(__tmp__5ZHP);
+    __tmp__LWAR=read__QB5G(((__READ_LOCAL *)__tmp__XCEP)->local__HJZD);
+    if (__tmp__LWAR==NULL) {
+      __tmp__MWAR=NULL;
+    } else {
+      __tmp__MWAR=((__READ_LOCAL *)__tmp__LWAR);
+    };
+    __tmp__YCEP=__tmp__MWAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__A0HP=my_copy__2EAI(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__SL2H(__tmp__XCEP);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__A0HP=my_copy__VFAI(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__LM2H(__tmp__XCEP);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__A0HP=my_copy__CGAI(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__YM2H(__tmp__XCEP);
   } break;
   case __REAL_CST__: {
-    Self__LDBQ=((__REAL_CST *)__tmp__5ZHP);
-    __tmp__A0HP=create__value__type__2KQH(Self__LDBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__LDBQ->value__RGAI,Self__LDBQ->parent_constant__IVNH.static_type__LSYD);
+    Self__LI3P=((__REAL_CST *)__tmp__XCEP);
+    p__E4KR=Self__LI3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__F4KR=Self__LI3P->value__HN2H;
+    t__G4KR=Self__LI3P->parent_constant__U2JH.static_type__M2YD;
+    result__13KR=NULL;
+    ptr__23KR=((__POINTER )(NULL));
+    typ_id__33KR= 0;
+    sz__43KR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__43KR ==  0)) {
+      result__13KR=REAL_CST__;
+    } else {
+      typ_id__33KR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__43KR);
+      if ((typ_id__33KR == (__INTEGER)(-  1))) {
+        a__53KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__A4KR=(__UINTEGER_32)((__UINTEGER_32)(sz__43KR + a__53KR) & (__UINTEGER_32)(~ a__53KR));
+        ptr_table__1AZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__A4KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__0AZR=((__POINTER )(NULL));
+        result__2AZR=((__POINTER *)ptr_table__1AZR)[ 0];
+        if ((result__2AZR == (void *)NULL)) {
+          result__2AZR=new_lab__2PJ(new_size__A4KR);
+          next__0AZR=(void *)((unsigned long)result__2AZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A4KR)));
+          ((__POINTER *)next__0AZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__1AZR)[ 0]=next__0AZR;
+        } else {
+          next__0AZR=((__POINTER *)result__2AZR)[ 0];
+          if ((next__0AZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2AZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__A4KR <<  1)) <=  4096)) {
+              next__0AZR=(void *)((unsigned long)result__2AZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A4KR)));
+            } else {
+              next__0AZR=new_lab__2PJ(new_size__A4KR);
+            };
+            ((__POINTER *)next__0AZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__1AZR)[ 0]=next__0AZR;
+          } else {
+            ((__POINTER *)result__2AZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0AZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__2AZR=next__0AZR;
+          };
+        };
+        ptr__23KR=result__2AZR;
+      } else {
+        t__B4KR=((__UINTEGER_32 )typ_id__33KR);
+        a__C4KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__DBZR=(__UINTEGER_32)((__UINTEGER_32)(sz__43KR + a__C4KR) & (__UINTEGER_32)(~ a__C4KR));
+        ptr_table__ABZR=((__POINTER )(&(table_type[(t__B4KR)])));
+        lab_type__CBZR=(__UINTEGER_32)(t__B4KR |  1);
+        next__5AZR=((__POINTER )(NULL));
+        result__BBZR=((__POINTER *)ptr_table__ABZR)[ 0];
+        if ((result__BBZR == (void *)NULL)) {
+          result__BBZR=new_lab__2PJ(lab_type__CBZR);
+          next__5AZR=(void *)((unsigned long)result__BBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DBZR)));
+          ((__POINTER *)next__5AZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ABZR)[ 0]=next__5AZR;
+        } else {
+          next__5AZR=((__POINTER *)result__BBZR)[ 0];
+          if ((next__5AZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BBZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DBZR <<  1)) <=  4096)) {
+              next__5AZR=(void *)((unsigned long)result__BBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DBZR)));
+            } else {
+              next__5AZR=new_lab__2PJ(lab_type__CBZR);
+            };
+            ((__POINTER *)next__5AZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ABZR)[ 0]=next__5AZR;
+          } else {
+            ((__POINTER *)result__BBZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5AZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__BBZR=next__5AZR;
+          };
+        };
+        ptr__23KR=result__BBZR;
+      };
+      result__13KR=((__REAL_CST *)ptr__23KR);
+      *(result__13KR) = *(REAL_CST__);
+    };
+    Self__D4KR=((__REAL_CST *)result__13KR);
+    Self__D4KR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__E4KR;
+    Self__D4KR->value__HN2H=v__F4KR;
+    Self__D4KR->parent_constant__U2JH.static_type__M2YD=t__G4KR;
+    __tmp__YCEP=result__13KR;
   } break;
   case __CHARACTER_CST__: {
-    Self__NDBQ=((__CHARACTER_CST *)__tmp__5ZHP);
-    __tmp__A0HP=create__char__XLQH(Self__NDBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NDBQ->text__ZGAI);
+    Self__NI3P=((__CHARACTER_CST *)__tmp__XCEP);
+    __tmp__YCEP=create__char__4SMH(Self__NI3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NI3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__ODBQ=((__IS_EXPANDED *)__tmp__5ZHP);
-    __tmp__A0HP=create__receiver__2J0H(Self__ODBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__ODBQ->receiver__AHAI));
+    Self__OI3P=((__IS_EXPANDED *)__tmp__XCEP);
+    __tmp__PWAR=read__QB5G(((__READ_LOCAL *)Self__OI3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__PWAR==NULL) {
+      __tmp__QWAR=NULL;
+    } else {
+      __tmp__QWAR=((__READ_LOCAL *)__tmp__PWAR);
+    };
+    p__Q4KR=Self__OI3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__H4KR=NULL;
+    ptr__I4KR=((__POINTER )(NULL));
+    typ_id__J4KR= 0;
+    sz__K4KR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__K4KR ==  0)) {
+      result__H4KR=IS_EXPANDED__;
+    } else {
+      typ_id__J4KR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__K4KR);
+      if ((typ_id__J4KR == (__INTEGER)(-  1))) {
+        a__L4KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__M4KR=(__UINTEGER_32)((__UINTEGER_32)(sz__K4KR + a__L4KR) & (__UINTEGER_32)(~ a__L4KR));
+        ptr_table__FBZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__M4KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__EBZR=((__POINTER )(NULL));
+        result__GBZR=((__POINTER *)ptr_table__FBZR)[ 0];
+        if ((result__GBZR == (void *)NULL)) {
+          result__GBZR=new_lab__2PJ(new_size__M4KR);
+          next__EBZR=(void *)((unsigned long)result__GBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M4KR)));
+          ((__POINTER *)next__EBZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FBZR)[ 0]=next__EBZR;
+        } else {
+          next__EBZR=((__POINTER *)result__GBZR)[ 0];
+          if ((next__EBZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GBZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__M4KR <<  1)) <=  4096)) {
+              next__EBZR=(void *)((unsigned long)result__GBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M4KR)));
+            } else {
+              next__EBZR=new_lab__2PJ(new_size__M4KR);
+            };
+            ((__POINTER *)next__EBZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__FBZR)[ 0]=next__EBZR;
+          } else {
+            ((__POINTER *)result__GBZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EBZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__GBZR=next__EBZR;
+          };
+        };
+        ptr__I4KR=result__GBZR;
+      } else {
+        t__N4KR=((__UINTEGER_32 )typ_id__J4KR);
+        a__O4KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__NBZR=(__UINTEGER_32)((__UINTEGER_32)(sz__K4KR + a__O4KR) & (__UINTEGER_32)(~ a__O4KR));
+        ptr_table__KBZR=((__POINTER )(&(table_type[(t__N4KR)])));
+        lab_type__MBZR=(__UINTEGER_32)(t__N4KR |  1);
+        next__JBZR=((__POINTER )(NULL));
+        result__LBZR=((__POINTER *)ptr_table__KBZR)[ 0];
+        if ((result__LBZR == (void *)NULL)) {
+          result__LBZR=new_lab__2PJ(lab_type__MBZR);
+          next__JBZR=(void *)((unsigned long)result__LBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NBZR)));
+          ((__POINTER *)next__JBZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__KBZR)[ 0]=next__JBZR;
+        } else {
+          next__JBZR=((__POINTER *)result__LBZR)[ 0];
+          if ((next__JBZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LBZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NBZR <<  1)) <=  4096)) {
+              next__JBZR=(void *)((unsigned long)result__LBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NBZR)));
+            } else {
+              next__JBZR=new_lab__2PJ(lab_type__MBZR);
+            };
+            ((__POINTER *)next__JBZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__KBZR)[ 0]=next__JBZR;
+          } else {
+            ((__POINTER *)result__LBZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JBZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__LBZR=next__JBZR;
+          };
+        };
+        ptr__I4KR=result__LBZR;
+      };
+      result__H4KR=((__IS_EXPANDED *)ptr__I4KR);
+      *(result__H4KR) = *(IS_EXPANDED__);
+    };
+    Self__P4KR=((__IS_EXPANDED *)result__H4KR);
+    Self__P4KR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__Q4KR;
+    Self__P4KR->receiver__WN2H=__tmp__QWAR;
+    __tmp__YCEP=result__H4KR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__A0HP=my_copy__FHAI(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__1N2H(__tmp__XCEP);
   } break;
   case __EXPR_SUP__: {
-    __tmp__A0HP=my_copy__OHAI(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__EO2H(__tmp__XCEP);
   } break;
   case __EXPR_SUB__: {
-    __tmp__A0HP=my_copy__ZHAI(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__PO2H(__tmp__XCEP);
   } break;
   case __EXPR_MUL__: {
-    __tmp__A0HP=my_copy__FIAI(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__1O2H(__tmp__XCEP);
   } break;
   case __EXPR_DIV__: {
-    __tmp__A0HP=my_copy__QIAI(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__GP2H(__tmp__XCEP);
   } break;
   case __EXPR_AND__: {
-    __tmp__A0HP=my_copy__1IAI(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__RP2H(__tmp__XCEP);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__A0HP=my_copy__GJAI(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__2P2H(__tmp__XCEP);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__A0HP=my_copy__RJAI(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__HQ2H(__tmp__XCEP);
   } break;
   case __PUT_TO__: {
-    __tmp__A0HP=my_copy__2JAI(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__SQ2H(__tmp__XCEP);
   } break;
   case __ITEM__: {
-    __tmp__A0HP=my_copy__NKAI(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__DR2H(__tmp__XCEP);
   } break;
   case __SIZE_OF__: {
-    __tmp__A0HP=my_copy__ZKAI(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__PR2H(__tmp__XCEP);
   } break;
   case __CAST__: {
-    __tmp__A0HP=my_copy__CLAI(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__YR2H(__tmp__XCEP);
   } break;
   case __CALL_SLOT__: {
-    __tmp__A0HP=my_copy__1E2M(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__5SYM(__tmp__XCEP);
   } break;
   case __READ_SLOT__: {
-    __tmp__A0HP=my_copy__MRKK(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__IUGK(__tmp__XCEP);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__A0HP=my_copy__ZRKK(__tmp__5ZHP);
+    __tmp__VZCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XCEP)->global__ZGJK),NULL);
+    if (__tmp__VZCR==NULL) {
+      __tmp__WZCR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__VZCR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__WZCR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__WZCR=((__READ_GLOBAL *)__tmp__VZCR);
+      } break;
+      }
+    };
+    __tmp__YCEP=__tmp__WZCR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__A0HP=my_copy__3BGN(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__BQCN(__tmp__XCEP);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__A0HP=my_copy__VIIO(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__NREO(__tmp__XCEP);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__A0HP=my_copy__3PNO(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__VYJO(__tmp__XCEP);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__A0HP=my_copy__CJIO(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__0REO(__tmp__XCEP);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__A0HP=my_copy__JQNO(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__BZJO(__tmp__XCEP);
   } break;
   case __EXPR_NEG__: {
-    __tmp__A0HP=my_copy__EBNM(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__CNJM(__tmp__XCEP);
   } break;
   case __EXPR_ADD__: {
-    __tmp__A0HP=my_copy__EOPL(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__5XLL(__tmp__XCEP);
   } break;
   case __EXPR_NOT__: {
-    __tmp__A0HP=my_copy__SH2M(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__WVYM(__tmp__XCEP);
   } break;
   case __EXPR_MOD__: {
-    __tmp__A0HP=my_copy__NJIO(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__FSEO(__tmp__XCEP);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__A0HP=my_copy__YZHP(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__QCEP(__tmp__XCEP);
   } break;
   case __EXPR_INF__: {
-    __tmp__A0HP=my_copy__13VN(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__5LSN(__tmp__XCEP);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__A0HP=my_copy__G4VN(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__KMSN(__tmp__XCEP);
   } break;
   case __EXPR_OR__: {
-    __tmp__A0HP=my_copy__FLTN(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__JZPN(__tmp__XCEP);
   } break;
   case __EXPR_XOR__: {
-    __tmp__A0HP=my_copy__OUWO(__tmp__5ZHP);
+    __tmp__YCEP=my_copy__G3SO(__tmp__XCEP);
   } break;
   };
-  return(create__with__and__KIEP(__tmp__1ZHP,__tmp__3ZHP,__tmp__A0HP));
+  result__MSBP=NULL;
+  ptr__NSBP=((__POINTER )(NULL));
+  typ_id__SSBP= 0;
+  sz__PSBP=((__UINTEGER_32 )sizeof(__EXPR_SUP_EQ));
+  if ((sz__PSBP ==  0)) {
+    result__MSBP=EXPR_SUP_EQ__;
+  } else {
+    typ_id__SSBP=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PSBP);
+    if ((typ_id__SSBP == (__INTEGER)(-  1))) {
+      a__CL2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__AL2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__PSBP + a__CL2Q) & (__UINTEGER_32)(~ a__CL2Q));
+      ptr_table__PBZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AL2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__OBZR=((__POINTER )(NULL));
+      result__QBZR=((__POINTER *)ptr_table__PBZR)[ 0];
+      if ((result__QBZR == (void *)NULL)) {
+        result__QBZR=new_lab__2PJ(new_size__AL2Q);
+        next__OBZR=(void *)((unsigned long)result__QBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AL2Q)));
+        ((__POINTER *)next__OBZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__PBZR)[ 0]=next__OBZR;
+      } else {
+        next__OBZR=((__POINTER *)result__QBZR)[ 0];
+        if ((next__OBZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QBZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AL2Q <<  1)) <=  4096)) {
+            next__OBZR=(void *)((unsigned long)result__QBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AL2Q)));
+          } else {
+            next__OBZR=new_lab__2PJ(new_size__AL2Q);
+          };
+          ((__POINTER *)next__OBZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__PBZR)[ 0]=next__OBZR;
+        } else {
+          ((__POINTER *)result__QBZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OBZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__QBZR=next__OBZR;
+        };
+      };
+      ptr__NSBP=result__QBZR;
+    } else {
+      t__GL2Q=((__UINTEGER_32 )typ_id__SSBP);
+      a__IL2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__XBZR=(__UINTEGER_32)((__UINTEGER_32)(sz__PSBP + a__IL2Q) & (__UINTEGER_32)(~ a__IL2Q));
+      ptr_table__UBZR=((__POINTER )(&(table_type[(t__GL2Q)])));
+      lab_type__WBZR=(__UINTEGER_32)(t__GL2Q |  1);
+      next__TBZR=((__POINTER )(NULL));
+      result__VBZR=((__POINTER *)ptr_table__UBZR)[ 0];
+      if ((result__VBZR == (void *)NULL)) {
+        result__VBZR=new_lab__2PJ(lab_type__WBZR);
+        next__TBZR=(void *)((unsigned long)result__VBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XBZR)));
+        ((__POINTER *)next__TBZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__UBZR)[ 0]=next__TBZR;
+      } else {
+        next__TBZR=((__POINTER *)result__VBZR)[ 0];
+        if ((next__TBZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VBZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XBZR <<  1)) <=  4096)) {
+            next__TBZR=(void *)((unsigned long)result__VBZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XBZR)));
+          } else {
+            next__TBZR=new_lab__2PJ(lab_type__WBZR);
+          };
+          ((__POINTER *)next__TBZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__UBZR)[ 0]=next__TBZR;
+        } else {
+          ((__POINTER *)result__VBZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TBZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__VBZR=next__TBZR;
+        };
+      };
+      ptr__NSBP=result__VBZR;
+    };
+    result__MSBP=((__EXPR_SUP_EQ *)ptr__NSBP);
+    *(result__MSBP) = *(EXPR_SUP_EQ__);
+  };
+  Self__LNFP=((__EXPR_SUP_EQ *)result__MSBP);
+  Self__LNFP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TCEP;
+  Self__LNFP->parent_expr_binary_cmp__UZ1M.left__PM2H=__tmp__VCEP;
+  Self__LNFP->parent_expr_binary_cmp__UZ1M.right__TM2H=__tmp__YCEP;
+  return(result__MSBP);
 }
 
-static __EXPR_INF* my_copy__13VN(__EXPR_INF *Self__23VN)
+static __EXPR_INF* my_copy__5LSN(__EXPR_INF *Self__AMSN)
 // ({EXPR_INF}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__43VN;
-  void *__tmp__53VN,*__tmp__A4VN,*__tmp__C4VN,*__tmp__D4VN;
-  __STRING_CST *Self__PDBQ,*Self__XDBQ;
-  __PROTOTYPE_CST *Self__QDBQ,*Self__YDBQ;
-  __INTEGER_CST *Self__RDBQ,*Self__ZDBQ;
-  __REAL_CST *Self__TDBQ,*Self__1DBQ;
-  __CHARACTER_CST *Self__VDBQ,*Self__3DBQ;
-  __IS_EXPANDED *Self__WDBQ,*Self__4DBQ;
-  __tmp__43VN=Self__23VN->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__53VN=Self__23VN->parent_expr_binary_cmp__CN5M.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__53VN)->__id) {
+  __INTEGER_64 v__24KR,v__55KR;
+  __POSITION __tmp__CMSN,p__14KR,p__H5KR,p__T5KR,p__45KR,p__KALR;
+  __POSITION p__WALR;
+  void *__tmp__DMSN,*__tmp__EMSN,*__tmp__GMSN,*__tmp__HMSN;
+  __STRING_CST *Self__PI3P,*Self__XI3P;
+  __PROTOTYPE_CST *Self__QI3P,*Self__YI3P;
+  __INTEGER_CST *Self__RI3P,*result__S4KR,*Self__04KR,*Self__ZI3P;
+  __INTEGER_CST *result__V5KR,*Self__35KR;
+  void *t__34KR,*t__J5KR,*t__AALR,*t__MALR;
+  __POINTER ptr__T4KR,ptr_table__ZBZR,next__YBZR,result__0BZR;
+  __POINTER ptr_table__4BZR,next__3BZR,result__5BZR,ptr__54KR;
+  __POINTER ptr_table__DCZR,next__CCZR,result__ECZR,ptr_table__ICZR;
+  __POINTER next__HCZR,result__JCZR,ptr__L5KR,ptr_table__NCZR;
+  __POINTER next__MCZR,result__OCZR,ptr_table__SCZR,next__RCZR;
+  __POINTER result__TCZR,ptr__W5KR,ptr_table__XCZR,next__WCZR;
+  __POINTER result__YCZR,ptr_table__2CZR,next__1CZR,result__3CZR;
+  __POINTER ptr__CALR,ptr_table__BDZR,next__ADZR,result__CDZR;
+  __POINTER ptr_table__GDZR,next__FDZR,result__HDZR,ptr__OALR;
+  __POINTER ptr_table__LDZR,next__KDZR,result__MDZR,ptr_table__QDZR;
+  __POINTER next__PDZR,result__RDZR,ptr__PDNN,ptr_table__VDZR;
+  __POINTER next__UDZR,result__WDZR,ptr_table__0DZR,next__ZDZR;
+  __POINTER result__1DZR;
+  __INTEGER typ_id__U4KR,typ_id__A5KR,typ_id__M5KR,typ_id__X5KR;
+  __INTEGER typ_id__DALR,typ_id__PALR,typ_id__UDNN;
+  __UINTEGER_32 sz__V4KR,a__W4KR,new_size__X4KR,t__Y4KR,a__Z4KR;
+  __UINTEGER_32 new_size__BCZR,lab_type__ACZR,sz__B5KR,a__C5KR;
+  __UINTEGER_32 new_size__D5KR,t__E5KR,a__F5KR,new_size__LCZR;
+  __UINTEGER_32 lab_type__KCZR,sz__N5KR,a__O5KR,new_size__P5KR,t__Q5KR;
+  __UINTEGER_32 a__R5KR,new_size__VCZR,lab_type__UCZR,sz__Y5KR,a__Z5KR;
+  __UINTEGER_32 new_size__05KR,t__15KR,a__25KR,new_size__5CZR;
+  __UINTEGER_32 lab_type__4CZR,sz__EALR,a__FALR,new_size__GALR,t__HALR;
+  __UINTEGER_32 a__IALR,new_size__JDZR,lab_type__IDZR,sz__QALR,a__RALR;
+  __UINTEGER_32 new_size__SALR,t__TALR,a__UALR,new_size__TDZR;
+  __UINTEGER_32 lab_type__SDZR,sz__RDNN,a__NL2Q,new_size__LL2Q,t__RL2Q;
+  __UINTEGER_32 a__TL2Q,new_size__3DZR,lab_type__2DZR;
+  void *__tmp__TWAR,*__tmp__XWAR,*__tmp__ZZCR,*__tmp__1WAR,*__tmp__5WAR;
+  void *__tmp__3ZCR;
+  __READ_LOCAL *__tmp__UWAR,*__tmp__YWAR,*__tmp__2WAR,*__tmp__AXAR;
+  __REAL_CST *Self__TI3P,*result__44KR,*Self__G5KR,*Self__1I3P;
+  __REAL_CST *result__BALR,*Self__JALR;
+  void *v__I5KR,*v__LALR;
+  __CHARACTER_CST *Self__VI3P,*Self__3I3P;
+  __IS_EXPANDED *Self__WI3P,*result__K5KR,*Self__S5KR,*Self__4I3P;
+  __IS_EXPANDED *result__NALR,*Self__VALR;
+  __READ_GLOBAL *__tmp__0ZCR,*__tmp__4ZCR;
+  __EXPR_INF *result__ODNN,*Self__M5SN;
+  __tmp__CMSN=Self__AMSN->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__DMSN=Self__AMSN->parent_expr_binary_cmp__G11M.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__DMSN)->__id) {
   case __LIST__: {
-    __tmp__A4VN=my_copy__IE2M(__tmp__53VN);
+    __tmp__EMSN=my_copy__MSYM(__tmp__DMSN);
   } break;
   case __STRING_CST__: {
-    Self__PDBQ=((__STRING_CST *)__tmp__53VN);
-    __tmp__A4VN=create__text__BMQH(Self__PDBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__PDBQ->string__LDAI);
+    Self__PI3P=((__STRING_CST *)__tmp__DMSN);
+    __tmp__EMSN=create__text__ITMH(Self__PI3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__PI3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__A4VN=my_copy__ODAI(__tmp__53VN);
+    __tmp__EMSN=my_copy__EK2H(__tmp__DMSN);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__QDBQ=((__PROTOTYPE_CST *)__tmp__53VN);
-    __tmp__A4VN=create__type__HZQC(Self__QDBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__QDBQ->parent_constant__DMMC.static_type__LSYD);
+    Self__QI3P=((__PROTOTYPE_CST *)__tmp__DMSN);
+    __tmp__EMSN=create__type__PKQC(Self__QI3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QI3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__RDBQ=((__INTEGER_CST *)__tmp__53VN);
-    __tmp__A4VN=create__value__type__I1QC(Self__RDBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__RDBQ->value__VUYD,Self__RDBQ->parent_constant__OMMC.static_type__LSYD);
+    Self__RI3P=((__INTEGER_CST *)__tmp__DMSN);
+    p__14KR=Self__RI3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__24KR=Self__RI3P->value__W4YD;
+    t__34KR=Self__RI3P->parent_constant__B3LC.static_type__M2YD;
+    result__S4KR=NULL;
+    ptr__T4KR=((__POINTER )(NULL));
+    typ_id__U4KR= 0;
+    sz__V4KR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__V4KR ==  0)) {
+      result__S4KR=INTEGER_CST__;
+    } else {
+      typ_id__U4KR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__V4KR);
+      if ((typ_id__U4KR == (__INTEGER)(-  1))) {
+        a__W4KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__X4KR=(__UINTEGER_32)((__UINTEGER_32)(sz__V4KR + a__W4KR) & (__UINTEGER_32)(~ a__W4KR));
+        ptr_table__ZBZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__X4KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__YBZR=((__POINTER )(NULL));
+        result__0BZR=((__POINTER *)ptr_table__ZBZR)[ 0];
+        if ((result__0BZR == (void *)NULL)) {
+          result__0BZR=new_lab__2PJ(new_size__X4KR);
+          next__YBZR=(void *)((unsigned long)result__0BZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X4KR)));
+          ((__POINTER *)next__YBZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ZBZR)[ 0]=next__YBZR;
+        } else {
+          next__YBZR=((__POINTER *)result__0BZR)[ 0];
+          if ((next__YBZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0BZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X4KR <<  1)) <=  4096)) {
+              next__YBZR=(void *)((unsigned long)result__0BZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X4KR)));
+            } else {
+              next__YBZR=new_lab__2PJ(new_size__X4KR);
+            };
+            ((__POINTER *)next__YBZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ZBZR)[ 0]=next__YBZR;
+          } else {
+            ((__POINTER *)result__0BZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YBZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__0BZR=next__YBZR;
+          };
+        };
+        ptr__T4KR=result__0BZR;
+      } else {
+        t__Y4KR=((__UINTEGER_32 )typ_id__U4KR);
+        a__Z4KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__BCZR=(__UINTEGER_32)((__UINTEGER_32)(sz__V4KR + a__Z4KR) & (__UINTEGER_32)(~ a__Z4KR));
+        ptr_table__4BZR=((__POINTER )(&(table_type[(t__Y4KR)])));
+        lab_type__ACZR=(__UINTEGER_32)(t__Y4KR |  1);
+        next__3BZR=((__POINTER )(NULL));
+        result__5BZR=((__POINTER *)ptr_table__4BZR)[ 0];
+        if ((result__5BZR == (void *)NULL)) {
+          result__5BZR=new_lab__2PJ(lab_type__ACZR);
+          next__3BZR=(void *)((unsigned long)result__5BZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BCZR)));
+          ((__POINTER *)next__3BZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__4BZR)[ 0]=next__3BZR;
+        } else {
+          next__3BZR=((__POINTER *)result__5BZR)[ 0];
+          if ((next__3BZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5BZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BCZR <<  1)) <=  4096)) {
+              next__3BZR=(void *)((unsigned long)result__5BZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BCZR)));
+            } else {
+              next__3BZR=new_lab__2PJ(lab_type__ACZR);
+            };
+            ((__POINTER *)next__3BZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__4BZR)[ 0]=next__3BZR;
+          } else {
+            ((__POINTER *)result__5BZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3BZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__5BZR=next__3BZR;
+          };
+        };
+        ptr__T4KR=result__5BZR;
+      };
+      result__S4KR=((__INTEGER_CST *)ptr__T4KR);
+      *(result__S4KR) = *(INTEGER_CST__);
+    };
+    Self__04KR=((__INTEGER_CST *)result__S4KR);
+    Self__04KR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__14KR;
+    Self__04KR->value__W4YD=v__24KR;
+    Self__04KR->parent_constant__B3LC.static_type__M2YD=t__34KR;
+    check_type__YG5D(Self__04KR);
+    __tmp__EMSN=result__S4KR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__A4VN=my_copy__02IJ(__tmp__53VN);
+    __tmp__TWAR=read__QB5G(((__READ_LOCAL *)__tmp__DMSN)->local__HJZD);
+    if (__tmp__TWAR==NULL) {
+      __tmp__UWAR=NULL;
+    } else {
+      __tmp__UWAR=((__READ_LOCAL *)__tmp__TWAR);
+    };
+    __tmp__EMSN=__tmp__UWAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__A4VN=my_copy__2EAI(__tmp__53VN);
+    __tmp__EMSN=my_copy__SL2H(__tmp__DMSN);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__A4VN=my_copy__VFAI(__tmp__53VN);
+    __tmp__EMSN=my_copy__LM2H(__tmp__DMSN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__A4VN=my_copy__CGAI(__tmp__53VN);
+    __tmp__EMSN=my_copy__YM2H(__tmp__DMSN);
   } break;
   case __REAL_CST__: {
-    Self__TDBQ=((__REAL_CST *)__tmp__53VN);
-    __tmp__A4VN=create__value__type__2KQH(Self__TDBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TDBQ->value__RGAI,Self__TDBQ->parent_constant__IVNH.static_type__LSYD);
+    Self__TI3P=((__REAL_CST *)__tmp__DMSN);
+    p__H5KR=Self__TI3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__I5KR=Self__TI3P->value__HN2H;
+    t__J5KR=Self__TI3P->parent_constant__U2JH.static_type__M2YD;
+    result__44KR=NULL;
+    ptr__54KR=((__POINTER )(NULL));
+    typ_id__A5KR= 0;
+    sz__B5KR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__B5KR ==  0)) {
+      result__44KR=REAL_CST__;
+    } else {
+      typ_id__A5KR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__B5KR);
+      if ((typ_id__A5KR == (__INTEGER)(-  1))) {
+        a__C5KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__D5KR=(__UINTEGER_32)((__UINTEGER_32)(sz__B5KR + a__C5KR) & (__UINTEGER_32)(~ a__C5KR));
+        ptr_table__DCZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__D5KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__CCZR=((__POINTER )(NULL));
+        result__ECZR=((__POINTER *)ptr_table__DCZR)[ 0];
+        if ((result__ECZR == (void *)NULL)) {
+          result__ECZR=new_lab__2PJ(new_size__D5KR);
+          next__CCZR=(void *)((unsigned long)result__ECZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D5KR)));
+          ((__POINTER *)next__CCZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__DCZR)[ 0]=next__CCZR;
+        } else {
+          next__CCZR=((__POINTER *)result__ECZR)[ 0];
+          if ((next__CCZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ECZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D5KR <<  1)) <=  4096)) {
+              next__CCZR=(void *)((unsigned long)result__ECZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D5KR)));
+            } else {
+              next__CCZR=new_lab__2PJ(new_size__D5KR);
+            };
+            ((__POINTER *)next__CCZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__DCZR)[ 0]=next__CCZR;
+          } else {
+            ((__POINTER *)result__ECZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CCZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__ECZR=next__CCZR;
+          };
+        };
+        ptr__54KR=result__ECZR;
+      } else {
+        t__E5KR=((__UINTEGER_32 )typ_id__A5KR);
+        a__F5KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__LCZR=(__UINTEGER_32)((__UINTEGER_32)(sz__B5KR + a__F5KR) & (__UINTEGER_32)(~ a__F5KR));
+        ptr_table__ICZR=((__POINTER )(&(table_type[(t__E5KR)])));
+        lab_type__KCZR=(__UINTEGER_32)(t__E5KR |  1);
+        next__HCZR=((__POINTER )(NULL));
+        result__JCZR=((__POINTER *)ptr_table__ICZR)[ 0];
+        if ((result__JCZR == (void *)NULL)) {
+          result__JCZR=new_lab__2PJ(lab_type__KCZR);
+          next__HCZR=(void *)((unsigned long)result__JCZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LCZR)));
+          ((__POINTER *)next__HCZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ICZR)[ 0]=next__HCZR;
+        } else {
+          next__HCZR=((__POINTER *)result__JCZR)[ 0];
+          if ((next__HCZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JCZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LCZR <<  1)) <=  4096)) {
+              next__HCZR=(void *)((unsigned long)result__JCZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LCZR)));
+            } else {
+              next__HCZR=new_lab__2PJ(lab_type__KCZR);
+            };
+            ((__POINTER *)next__HCZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ICZR)[ 0]=next__HCZR;
+          } else {
+            ((__POINTER *)result__JCZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HCZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__JCZR=next__HCZR;
+          };
+        };
+        ptr__54KR=result__JCZR;
+      };
+      result__44KR=((__REAL_CST *)ptr__54KR);
+      *(result__44KR) = *(REAL_CST__);
+    };
+    Self__G5KR=((__REAL_CST *)result__44KR);
+    Self__G5KR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__H5KR;
+    Self__G5KR->value__HN2H=v__I5KR;
+    Self__G5KR->parent_constant__U2JH.static_type__M2YD=t__J5KR;
+    __tmp__EMSN=result__44KR;
   } break;
   case __CHARACTER_CST__: {
-    Self__VDBQ=((__CHARACTER_CST *)__tmp__53VN);
-    __tmp__A4VN=create__char__XLQH(Self__VDBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VDBQ->text__ZGAI);
+    Self__VI3P=((__CHARACTER_CST *)__tmp__DMSN);
+    __tmp__EMSN=create__char__4SMH(Self__VI3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VI3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__WDBQ=((__IS_EXPANDED *)__tmp__53VN);
-    __tmp__A4VN=create__receiver__2J0H(Self__WDBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__WDBQ->receiver__AHAI));
+    Self__WI3P=((__IS_EXPANDED *)__tmp__DMSN);
+    __tmp__XWAR=read__QB5G(((__READ_LOCAL *)Self__WI3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__XWAR==NULL) {
+      __tmp__YWAR=NULL;
+    } else {
+      __tmp__YWAR=((__READ_LOCAL *)__tmp__XWAR);
+    };
+    p__T5KR=Self__WI3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__K5KR=NULL;
+    ptr__L5KR=((__POINTER )(NULL));
+    typ_id__M5KR= 0;
+    sz__N5KR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__N5KR ==  0)) {
+      result__K5KR=IS_EXPANDED__;
+    } else {
+      typ_id__M5KR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__N5KR);
+      if ((typ_id__M5KR == (__INTEGER)(-  1))) {
+        a__O5KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__P5KR=(__UINTEGER_32)((__UINTEGER_32)(sz__N5KR + a__O5KR) & (__UINTEGER_32)(~ a__O5KR));
+        ptr_table__NCZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__P5KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__MCZR=((__POINTER )(NULL));
+        result__OCZR=((__POINTER *)ptr_table__NCZR)[ 0];
+        if ((result__OCZR == (void *)NULL)) {
+          result__OCZR=new_lab__2PJ(new_size__P5KR);
+          next__MCZR=(void *)((unsigned long)result__OCZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P5KR)));
+          ((__POINTER *)next__MCZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__NCZR)[ 0]=next__MCZR;
+        } else {
+          next__MCZR=((__POINTER *)result__OCZR)[ 0];
+          if ((next__MCZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OCZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P5KR <<  1)) <=  4096)) {
+              next__MCZR=(void *)((unsigned long)result__OCZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P5KR)));
+            } else {
+              next__MCZR=new_lab__2PJ(new_size__P5KR);
+            };
+            ((__POINTER *)next__MCZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__NCZR)[ 0]=next__MCZR;
+          } else {
+            ((__POINTER *)result__OCZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MCZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__OCZR=next__MCZR;
+          };
+        };
+        ptr__L5KR=result__OCZR;
+      } else {
+        t__Q5KR=((__UINTEGER_32 )typ_id__M5KR);
+        a__R5KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__VCZR=(__UINTEGER_32)((__UINTEGER_32)(sz__N5KR + a__R5KR) & (__UINTEGER_32)(~ a__R5KR));
+        ptr_table__SCZR=((__POINTER )(&(table_type[(t__Q5KR)])));
+        lab_type__UCZR=(__UINTEGER_32)(t__Q5KR |  1);
+        next__RCZR=((__POINTER )(NULL));
+        result__TCZR=((__POINTER *)ptr_table__SCZR)[ 0];
+        if ((result__TCZR == (void *)NULL)) {
+          result__TCZR=new_lab__2PJ(lab_type__UCZR);
+          next__RCZR=(void *)((unsigned long)result__TCZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VCZR)));
+          ((__POINTER *)next__RCZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__SCZR)[ 0]=next__RCZR;
+        } else {
+          next__RCZR=((__POINTER *)result__TCZR)[ 0];
+          if ((next__RCZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TCZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VCZR <<  1)) <=  4096)) {
+              next__RCZR=(void *)((unsigned long)result__TCZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VCZR)));
+            } else {
+              next__RCZR=new_lab__2PJ(lab_type__UCZR);
+            };
+            ((__POINTER *)next__RCZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__SCZR)[ 0]=next__RCZR;
+          } else {
+            ((__POINTER *)result__TCZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RCZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__TCZR=next__RCZR;
+          };
+        };
+        ptr__L5KR=result__TCZR;
+      };
+      result__K5KR=((__IS_EXPANDED *)ptr__L5KR);
+      *(result__K5KR) = *(IS_EXPANDED__);
+    };
+    Self__S5KR=((__IS_EXPANDED *)result__K5KR);
+    Self__S5KR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__T5KR;
+    Self__S5KR->receiver__WN2H=__tmp__YWAR;
+    __tmp__EMSN=result__K5KR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__A4VN=my_copy__FHAI(__tmp__53VN);
+    __tmp__EMSN=my_copy__1N2H(__tmp__DMSN);
   } break;
   case __EXPR_SUP__: {
-    __tmp__A4VN=my_copy__OHAI(__tmp__53VN);
+    __tmp__EMSN=my_copy__EO2H(__tmp__DMSN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__A4VN=my_copy__ZHAI(__tmp__53VN);
+    __tmp__EMSN=my_copy__PO2H(__tmp__DMSN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__A4VN=my_copy__FIAI(__tmp__53VN);
+    __tmp__EMSN=my_copy__1O2H(__tmp__DMSN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__A4VN=my_copy__QIAI(__tmp__53VN);
+    __tmp__EMSN=my_copy__GP2H(__tmp__DMSN);
   } break;
   case __EXPR_AND__: {
-    __tmp__A4VN=my_copy__1IAI(__tmp__53VN);
+    __tmp__EMSN=my_copy__RP2H(__tmp__DMSN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__A4VN=my_copy__GJAI(__tmp__53VN);
+    __tmp__EMSN=my_copy__2P2H(__tmp__DMSN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__A4VN=my_copy__RJAI(__tmp__53VN);
+    __tmp__EMSN=my_copy__HQ2H(__tmp__DMSN);
   } break;
   case __PUT_TO__: {
-    __tmp__A4VN=my_copy__2JAI(__tmp__53VN);
+    __tmp__EMSN=my_copy__SQ2H(__tmp__DMSN);
   } break;
   case __ITEM__: {
-    __tmp__A4VN=my_copy__NKAI(__tmp__53VN);
+    __tmp__EMSN=my_copy__DR2H(__tmp__DMSN);
   } break;
   case __SIZE_OF__: {
-    __tmp__A4VN=my_copy__ZKAI(__tmp__53VN);
+    __tmp__EMSN=my_copy__PR2H(__tmp__DMSN);
   } break;
   case __CAST__: {
-    __tmp__A4VN=my_copy__CLAI(__tmp__53VN);
+    __tmp__EMSN=my_copy__YR2H(__tmp__DMSN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__A4VN=my_copy__1E2M(__tmp__53VN);
+    __tmp__EMSN=my_copy__5SYM(__tmp__DMSN);
   } break;
   case __READ_SLOT__: {
-    __tmp__A4VN=my_copy__MRKK(__tmp__53VN);
+    __tmp__EMSN=my_copy__IUGK(__tmp__DMSN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__A4VN=my_copy__ZRKK(__tmp__53VN);
+    __tmp__ZZCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DMSN)->global__ZGJK),NULL);
+    if (__tmp__ZZCR==NULL) {
+      __tmp__0ZCR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__ZZCR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__0ZCR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__0ZCR=((__READ_GLOBAL *)__tmp__ZZCR);
+      } break;
+      }
+    };
+    __tmp__EMSN=__tmp__0ZCR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__A4VN=my_copy__3BGN(__tmp__53VN);
+    __tmp__EMSN=my_copy__BQCN(__tmp__DMSN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__A4VN=my_copy__VIIO(__tmp__53VN);
+    __tmp__EMSN=my_copy__NREO(__tmp__DMSN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__A4VN=my_copy__3PNO(__tmp__53VN);
+    __tmp__EMSN=my_copy__VYJO(__tmp__DMSN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__A4VN=my_copy__CJIO(__tmp__53VN);
+    __tmp__EMSN=my_copy__0REO(__tmp__DMSN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__A4VN=my_copy__JQNO(__tmp__53VN);
+    __tmp__EMSN=my_copy__BZJO(__tmp__DMSN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__A4VN=my_copy__EBNM(__tmp__53VN);
+    __tmp__EMSN=my_copy__CNJM(__tmp__DMSN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__A4VN=my_copy__EOPL(__tmp__53VN);
+    __tmp__EMSN=my_copy__5XLL(__tmp__DMSN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__A4VN=my_copy__SH2M(__tmp__53VN);
+    __tmp__EMSN=my_copy__WVYM(__tmp__DMSN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__A4VN=my_copy__NJIO(__tmp__53VN);
+    __tmp__EMSN=my_copy__FSEO(__tmp__DMSN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__A4VN=my_copy__YZHP(__tmp__53VN);
+    __tmp__EMSN=my_copy__QCEP(__tmp__DMSN);
   } break;
   case __EXPR_INF__: {
-    __tmp__A4VN=my_copy__13VN(__tmp__53VN);
+    __tmp__EMSN=my_copy__5LSN(__tmp__DMSN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__A4VN=my_copy__G4VN(__tmp__53VN);
+    __tmp__EMSN=my_copy__KMSN(__tmp__DMSN);
   } break;
   case __EXPR_OR__: {
-    __tmp__A4VN=my_copy__FLTN(__tmp__53VN);
+    __tmp__EMSN=my_copy__JZPN(__tmp__DMSN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__A4VN=my_copy__OUWO(__tmp__53VN);
+    __tmp__EMSN=my_copy__G3SO(__tmp__DMSN);
   } break;
   };
-  __tmp__C4VN=Self__23VN->parent_expr_binary_cmp__CN5M.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__C4VN)->__id) {
+  __tmp__GMSN=Self__AMSN->parent_expr_binary_cmp__G11M.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__GMSN)->__id) {
   case __LIST__: {
-    __tmp__D4VN=my_copy__IE2M(__tmp__C4VN);
+    __tmp__HMSN=my_copy__MSYM(__tmp__GMSN);
   } break;
   case __STRING_CST__: {
-    Self__XDBQ=((__STRING_CST *)__tmp__C4VN);
-    __tmp__D4VN=create__text__BMQH(Self__XDBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__XDBQ->string__LDAI);
+    Self__XI3P=((__STRING_CST *)__tmp__GMSN);
+    __tmp__HMSN=create__text__ITMH(Self__XI3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XI3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__D4VN=my_copy__ODAI(__tmp__C4VN);
+    __tmp__HMSN=my_copy__EK2H(__tmp__GMSN);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__YDBQ=((__PROTOTYPE_CST *)__tmp__C4VN);
-    __tmp__D4VN=create__type__HZQC(Self__YDBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YDBQ->parent_constant__DMMC.static_type__LSYD);
+    Self__YI3P=((__PROTOTYPE_CST *)__tmp__GMSN);
+    __tmp__HMSN=create__type__PKQC(Self__YI3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YI3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__ZDBQ=((__INTEGER_CST *)__tmp__C4VN);
-    __tmp__D4VN=create__value__type__I1QC(Self__ZDBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ZDBQ->value__VUYD,Self__ZDBQ->parent_constant__OMMC.static_type__LSYD);
+    Self__ZI3P=((__INTEGER_CST *)__tmp__GMSN);
+    p__45KR=Self__ZI3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__55KR=Self__ZI3P->value__W4YD;
+    t__AALR=Self__ZI3P->parent_constant__B3LC.static_type__M2YD;
+    result__V5KR=NULL;
+    ptr__W5KR=((__POINTER )(NULL));
+    typ_id__X5KR= 0;
+    sz__Y5KR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__Y5KR ==  0)) {
+      result__V5KR=INTEGER_CST__;
+    } else {
+      typ_id__X5KR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Y5KR);
+      if ((typ_id__X5KR == (__INTEGER)(-  1))) {
+        a__Z5KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__05KR=(__UINTEGER_32)((__UINTEGER_32)(sz__Y5KR + a__Z5KR) & (__UINTEGER_32)(~ a__Z5KR));
+        ptr_table__XCZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__05KR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__WCZR=((__POINTER )(NULL));
+        result__YCZR=((__POINTER *)ptr_table__XCZR)[ 0];
+        if ((result__YCZR == (void *)NULL)) {
+          result__YCZR=new_lab__2PJ(new_size__05KR);
+          next__WCZR=(void *)((unsigned long)result__YCZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__05KR)));
+          ((__POINTER *)next__WCZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__XCZR)[ 0]=next__WCZR;
+        } else {
+          next__WCZR=((__POINTER *)result__YCZR)[ 0];
+          if ((next__WCZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YCZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__05KR <<  1)) <=  4096)) {
+              next__WCZR=(void *)((unsigned long)result__YCZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__05KR)));
+            } else {
+              next__WCZR=new_lab__2PJ(new_size__05KR);
+            };
+            ((__POINTER *)next__WCZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__XCZR)[ 0]=next__WCZR;
+          } else {
+            ((__POINTER *)result__YCZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WCZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__YCZR=next__WCZR;
+          };
+        };
+        ptr__W5KR=result__YCZR;
+      } else {
+        t__15KR=((__UINTEGER_32 )typ_id__X5KR);
+        a__25KR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__5CZR=(__UINTEGER_32)((__UINTEGER_32)(sz__Y5KR + a__25KR) & (__UINTEGER_32)(~ a__25KR));
+        ptr_table__2CZR=((__POINTER )(&(table_type[(t__15KR)])));
+        lab_type__4CZR=(__UINTEGER_32)(t__15KR |  1);
+        next__1CZR=((__POINTER )(NULL));
+        result__3CZR=((__POINTER *)ptr_table__2CZR)[ 0];
+        if ((result__3CZR == (void *)NULL)) {
+          result__3CZR=new_lab__2PJ(lab_type__4CZR);
+          next__1CZR=(void *)((unsigned long)result__3CZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5CZR)));
+          ((__POINTER *)next__1CZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__2CZR)[ 0]=next__1CZR;
+        } else {
+          next__1CZR=((__POINTER *)result__3CZR)[ 0];
+          if ((next__1CZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3CZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5CZR <<  1)) <=  4096)) {
+              next__1CZR=(void *)((unsigned long)result__3CZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5CZR)));
+            } else {
+              next__1CZR=new_lab__2PJ(lab_type__4CZR);
+            };
+            ((__POINTER *)next__1CZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__2CZR)[ 0]=next__1CZR;
+          } else {
+            ((__POINTER *)result__3CZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1CZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__3CZR=next__1CZR;
+          };
+        };
+        ptr__W5KR=result__3CZR;
+      };
+      result__V5KR=((__INTEGER_CST *)ptr__W5KR);
+      *(result__V5KR) = *(INTEGER_CST__);
+    };
+    Self__35KR=((__INTEGER_CST *)result__V5KR);
+    Self__35KR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__45KR;
+    Self__35KR->value__W4YD=v__55KR;
+    Self__35KR->parent_constant__B3LC.static_type__M2YD=t__AALR;
+    check_type__YG5D(Self__35KR);
+    __tmp__HMSN=result__V5KR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__D4VN=my_copy__02IJ(__tmp__C4VN);
+    __tmp__1WAR=read__QB5G(((__READ_LOCAL *)__tmp__GMSN)->local__HJZD);
+    if (__tmp__1WAR==NULL) {
+      __tmp__2WAR=NULL;
+    } else {
+      __tmp__2WAR=((__READ_LOCAL *)__tmp__1WAR);
+    };
+    __tmp__HMSN=__tmp__2WAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__D4VN=my_copy__2EAI(__tmp__C4VN);
+    __tmp__HMSN=my_copy__SL2H(__tmp__GMSN);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__D4VN=my_copy__VFAI(__tmp__C4VN);
+    __tmp__HMSN=my_copy__LM2H(__tmp__GMSN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__D4VN=my_copy__CGAI(__tmp__C4VN);
+    __tmp__HMSN=my_copy__YM2H(__tmp__GMSN);
   } break;
   case __REAL_CST__: {
-    Self__1DBQ=((__REAL_CST *)__tmp__C4VN);
-    __tmp__D4VN=create__value__type__2KQH(Self__1DBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__1DBQ->value__RGAI,Self__1DBQ->parent_constant__IVNH.static_type__LSYD);
+    Self__1I3P=((__REAL_CST *)__tmp__GMSN);
+    p__KALR=Self__1I3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__LALR=Self__1I3P->value__HN2H;
+    t__MALR=Self__1I3P->parent_constant__U2JH.static_type__M2YD;
+    result__BALR=NULL;
+    ptr__CALR=((__POINTER )(NULL));
+    typ_id__DALR= 0;
+    sz__EALR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__EALR ==  0)) {
+      result__BALR=REAL_CST__;
+    } else {
+      typ_id__DALR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EALR);
+      if ((typ_id__DALR == (__INTEGER)(-  1))) {
+        a__FALR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__GALR=(__UINTEGER_32)((__UINTEGER_32)(sz__EALR + a__FALR) & (__UINTEGER_32)(~ a__FALR));
+        ptr_table__BDZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GALR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__ADZR=((__POINTER )(NULL));
+        result__CDZR=((__POINTER *)ptr_table__BDZR)[ 0];
+        if ((result__CDZR == (void *)NULL)) {
+          result__CDZR=new_lab__2PJ(new_size__GALR);
+          next__ADZR=(void *)((unsigned long)result__CDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GALR)));
+          ((__POINTER *)next__ADZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__BDZR)[ 0]=next__ADZR;
+        } else {
+          next__ADZR=((__POINTER *)result__CDZR)[ 0];
+          if ((next__ADZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CDZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GALR <<  1)) <=  4096)) {
+              next__ADZR=(void *)((unsigned long)result__CDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GALR)));
+            } else {
+              next__ADZR=new_lab__2PJ(new_size__GALR);
+            };
+            ((__POINTER *)next__ADZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__BDZR)[ 0]=next__ADZR;
+          } else {
+            ((__POINTER *)result__CDZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ADZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__CDZR=next__ADZR;
+          };
+        };
+        ptr__CALR=result__CDZR;
+      } else {
+        t__HALR=((__UINTEGER_32 )typ_id__DALR);
+        a__IALR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__JDZR=(__UINTEGER_32)((__UINTEGER_32)(sz__EALR + a__IALR) & (__UINTEGER_32)(~ a__IALR));
+        ptr_table__GDZR=((__POINTER )(&(table_type[(t__HALR)])));
+        lab_type__IDZR=(__UINTEGER_32)(t__HALR |  1);
+        next__FDZR=((__POINTER )(NULL));
+        result__HDZR=((__POINTER *)ptr_table__GDZR)[ 0];
+        if ((result__HDZR == (void *)NULL)) {
+          result__HDZR=new_lab__2PJ(lab_type__IDZR);
+          next__FDZR=(void *)((unsigned long)result__HDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JDZR)));
+          ((__POINTER *)next__FDZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__GDZR)[ 0]=next__FDZR;
+        } else {
+          next__FDZR=((__POINTER *)result__HDZR)[ 0];
+          if ((next__FDZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HDZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JDZR <<  1)) <=  4096)) {
+              next__FDZR=(void *)((unsigned long)result__HDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JDZR)));
+            } else {
+              next__FDZR=new_lab__2PJ(lab_type__IDZR);
+            };
+            ((__POINTER *)next__FDZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__GDZR)[ 0]=next__FDZR;
+          } else {
+            ((__POINTER *)result__HDZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FDZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__HDZR=next__FDZR;
+          };
+        };
+        ptr__CALR=result__HDZR;
+      };
+      result__BALR=((__REAL_CST *)ptr__CALR);
+      *(result__BALR) = *(REAL_CST__);
+    };
+    Self__JALR=((__REAL_CST *)result__BALR);
+    Self__JALR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KALR;
+    Self__JALR->value__HN2H=v__LALR;
+    Self__JALR->parent_constant__U2JH.static_type__M2YD=t__MALR;
+    __tmp__HMSN=result__BALR;
   } break;
   case __CHARACTER_CST__: {
-    Self__3DBQ=((__CHARACTER_CST *)__tmp__C4VN);
-    __tmp__D4VN=create__char__XLQH(Self__3DBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3DBQ->text__ZGAI);
+    Self__3I3P=((__CHARACTER_CST *)__tmp__GMSN);
+    __tmp__HMSN=create__char__4SMH(Self__3I3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3I3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__4DBQ=((__IS_EXPANDED *)__tmp__C4VN);
-    __tmp__D4VN=create__receiver__2J0H(Self__4DBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__4DBQ->receiver__AHAI));
+    Self__4I3P=((__IS_EXPANDED *)__tmp__GMSN);
+    __tmp__5WAR=read__QB5G(((__READ_LOCAL *)Self__4I3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__5WAR==NULL) {
+      __tmp__AXAR=NULL;
+    } else {
+      __tmp__AXAR=((__READ_LOCAL *)__tmp__5WAR);
+    };
+    p__WALR=Self__4I3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__NALR=NULL;
+    ptr__OALR=((__POINTER )(NULL));
+    typ_id__PALR= 0;
+    sz__QALR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__QALR ==  0)) {
+      result__NALR=IS_EXPANDED__;
+    } else {
+      typ_id__PALR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QALR);
+      if ((typ_id__PALR == (__INTEGER)(-  1))) {
+        a__RALR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__SALR=(__UINTEGER_32)((__UINTEGER_32)(sz__QALR + a__RALR) & (__UINTEGER_32)(~ a__RALR));
+        ptr_table__LDZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SALR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__KDZR=((__POINTER )(NULL));
+        result__MDZR=((__POINTER *)ptr_table__LDZR)[ 0];
+        if ((result__MDZR == (void *)NULL)) {
+          result__MDZR=new_lab__2PJ(new_size__SALR);
+          next__KDZR=(void *)((unsigned long)result__MDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SALR)));
+          ((__POINTER *)next__KDZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__LDZR)[ 0]=next__KDZR;
+        } else {
+          next__KDZR=((__POINTER *)result__MDZR)[ 0];
+          if ((next__KDZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MDZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SALR <<  1)) <=  4096)) {
+              next__KDZR=(void *)((unsigned long)result__MDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SALR)));
+            } else {
+              next__KDZR=new_lab__2PJ(new_size__SALR);
+            };
+            ((__POINTER *)next__KDZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__LDZR)[ 0]=next__KDZR;
+          } else {
+            ((__POINTER *)result__MDZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KDZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__MDZR=next__KDZR;
+          };
+        };
+        ptr__OALR=result__MDZR;
+      } else {
+        t__TALR=((__UINTEGER_32 )typ_id__PALR);
+        a__UALR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__TDZR=(__UINTEGER_32)((__UINTEGER_32)(sz__QALR + a__UALR) & (__UINTEGER_32)(~ a__UALR));
+        ptr_table__QDZR=((__POINTER )(&(table_type[(t__TALR)])));
+        lab_type__SDZR=(__UINTEGER_32)(t__TALR |  1);
+        next__PDZR=((__POINTER )(NULL));
+        result__RDZR=((__POINTER *)ptr_table__QDZR)[ 0];
+        if ((result__RDZR == (void *)NULL)) {
+          result__RDZR=new_lab__2PJ(lab_type__SDZR);
+          next__PDZR=(void *)((unsigned long)result__RDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TDZR)));
+          ((__POINTER *)next__PDZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__QDZR)[ 0]=next__PDZR;
+        } else {
+          next__PDZR=((__POINTER *)result__RDZR)[ 0];
+          if ((next__PDZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RDZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TDZR <<  1)) <=  4096)) {
+              next__PDZR=(void *)((unsigned long)result__RDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TDZR)));
+            } else {
+              next__PDZR=new_lab__2PJ(lab_type__SDZR);
+            };
+            ((__POINTER *)next__PDZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__QDZR)[ 0]=next__PDZR;
+          } else {
+            ((__POINTER *)result__RDZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PDZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__RDZR=next__PDZR;
+          };
+        };
+        ptr__OALR=result__RDZR;
+      };
+      result__NALR=((__IS_EXPANDED *)ptr__OALR);
+      *(result__NALR) = *(IS_EXPANDED__);
+    };
+    Self__VALR=((__IS_EXPANDED *)result__NALR);
+    Self__VALR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__WALR;
+    Self__VALR->receiver__WN2H=__tmp__AXAR;
+    __tmp__HMSN=result__NALR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__D4VN=my_copy__FHAI(__tmp__C4VN);
+    __tmp__HMSN=my_copy__1N2H(__tmp__GMSN);
   } break;
   case __EXPR_SUP__: {
-    __tmp__D4VN=my_copy__OHAI(__tmp__C4VN);
+    __tmp__HMSN=my_copy__EO2H(__tmp__GMSN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__D4VN=my_copy__ZHAI(__tmp__C4VN);
+    __tmp__HMSN=my_copy__PO2H(__tmp__GMSN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__D4VN=my_copy__FIAI(__tmp__C4VN);
+    __tmp__HMSN=my_copy__1O2H(__tmp__GMSN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__D4VN=my_copy__QIAI(__tmp__C4VN);
+    __tmp__HMSN=my_copy__GP2H(__tmp__GMSN);
   } break;
   case __EXPR_AND__: {
-    __tmp__D4VN=my_copy__1IAI(__tmp__C4VN);
+    __tmp__HMSN=my_copy__RP2H(__tmp__GMSN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__D4VN=my_copy__GJAI(__tmp__C4VN);
+    __tmp__HMSN=my_copy__2P2H(__tmp__GMSN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__D4VN=my_copy__RJAI(__tmp__C4VN);
+    __tmp__HMSN=my_copy__HQ2H(__tmp__GMSN);
   } break;
   case __PUT_TO__: {
-    __tmp__D4VN=my_copy__2JAI(__tmp__C4VN);
+    __tmp__HMSN=my_copy__SQ2H(__tmp__GMSN);
   } break;
   case __ITEM__: {
-    __tmp__D4VN=my_copy__NKAI(__tmp__C4VN);
+    __tmp__HMSN=my_copy__DR2H(__tmp__GMSN);
   } break;
   case __SIZE_OF__: {
-    __tmp__D4VN=my_copy__ZKAI(__tmp__C4VN);
+    __tmp__HMSN=my_copy__PR2H(__tmp__GMSN);
   } break;
   case __CAST__: {
-    __tmp__D4VN=my_copy__CLAI(__tmp__C4VN);
+    __tmp__HMSN=my_copy__YR2H(__tmp__GMSN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__D4VN=my_copy__1E2M(__tmp__C4VN);
+    __tmp__HMSN=my_copy__5SYM(__tmp__GMSN);
   } break;
   case __READ_SLOT__: {
-    __tmp__D4VN=my_copy__MRKK(__tmp__C4VN);
+    __tmp__HMSN=my_copy__IUGK(__tmp__GMSN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__D4VN=my_copy__ZRKK(__tmp__C4VN);
+    __tmp__3ZCR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GMSN)->global__ZGJK),NULL);
+    if (__tmp__3ZCR==NULL) {
+      __tmp__4ZCR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__3ZCR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__4ZCR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__4ZCR=((__READ_GLOBAL *)__tmp__3ZCR);
+      } break;
+      }
+    };
+    __tmp__HMSN=__tmp__4ZCR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__D4VN=my_copy__3BGN(__tmp__C4VN);
+    __tmp__HMSN=my_copy__BQCN(__tmp__GMSN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__D4VN=my_copy__VIIO(__tmp__C4VN);
+    __tmp__HMSN=my_copy__NREO(__tmp__GMSN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__D4VN=my_copy__3PNO(__tmp__C4VN);
+    __tmp__HMSN=my_copy__VYJO(__tmp__GMSN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__D4VN=my_copy__CJIO(__tmp__C4VN);
+    __tmp__HMSN=my_copy__0REO(__tmp__GMSN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__D4VN=my_copy__JQNO(__tmp__C4VN);
+    __tmp__HMSN=my_copy__BZJO(__tmp__GMSN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__D4VN=my_copy__EBNM(__tmp__C4VN);
+    __tmp__HMSN=my_copy__CNJM(__tmp__GMSN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__D4VN=my_copy__EOPL(__tmp__C4VN);
+    __tmp__HMSN=my_copy__5XLL(__tmp__GMSN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__D4VN=my_copy__SH2M(__tmp__C4VN);
+    __tmp__HMSN=my_copy__WVYM(__tmp__GMSN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__D4VN=my_copy__NJIO(__tmp__C4VN);
+    __tmp__HMSN=my_copy__FSEO(__tmp__GMSN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__D4VN=my_copy__YZHP(__tmp__C4VN);
+    __tmp__HMSN=my_copy__QCEP(__tmp__GMSN);
   } break;
   case __EXPR_INF__: {
-    __tmp__D4VN=my_copy__13VN(__tmp__C4VN);
+    __tmp__HMSN=my_copy__5LSN(__tmp__GMSN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__D4VN=my_copy__G4VN(__tmp__C4VN);
+    __tmp__HMSN=my_copy__KMSN(__tmp__GMSN);
   } break;
   case __EXPR_OR__: {
-    __tmp__D4VN=my_copy__FLTN(__tmp__C4VN);
+    __tmp__HMSN=my_copy__JZPN(__tmp__GMSN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__D4VN=my_copy__OUWO(__tmp__C4VN);
+    __tmp__HMSN=my_copy__G3SO(__tmp__GMSN);
   } break;
   };
-  return(create__with__and__XKON(__tmp__43VN,__tmp__A4VN,__tmp__D4VN));
+  result__ODNN=NULL;
+  ptr__PDNN=((__POINTER )(NULL));
+  typ_id__UDNN= 0;
+  sz__RDNN=((__UINTEGER_32 )sizeof(__EXPR_INF));
+  if ((sz__RDNN ==  0)) {
+    result__ODNN=EXPR_INF__;
+  } else {
+    typ_id__UDNN=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RDNN);
+    if ((typ_id__UDNN == (__INTEGER)(-  1))) {
+      a__NL2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__LL2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__RDNN + a__NL2Q) & (__UINTEGER_32)(~ a__NL2Q));
+      ptr_table__VDZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LL2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__UDZR=((__POINTER )(NULL));
+      result__WDZR=((__POINTER *)ptr_table__VDZR)[ 0];
+      if ((result__WDZR == (void *)NULL)) {
+        result__WDZR=new_lab__2PJ(new_size__LL2Q);
+        next__UDZR=(void *)((unsigned long)result__WDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LL2Q)));
+        ((__POINTER *)next__UDZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__VDZR)[ 0]=next__UDZR;
+      } else {
+        next__UDZR=((__POINTER *)result__WDZR)[ 0];
+        if ((next__UDZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WDZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LL2Q <<  1)) <=  4096)) {
+            next__UDZR=(void *)((unsigned long)result__WDZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LL2Q)));
+          } else {
+            next__UDZR=new_lab__2PJ(new_size__LL2Q);
+          };
+          ((__POINTER *)next__UDZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__VDZR)[ 0]=next__UDZR;
+        } else {
+          ((__POINTER *)result__WDZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UDZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__WDZR=next__UDZR;
+        };
+      };
+      ptr__PDNN=result__WDZR;
+    } else {
+      t__RL2Q=((__UINTEGER_32 )typ_id__UDNN);
+      a__TL2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__3DZR=(__UINTEGER_32)((__UINTEGER_32)(sz__RDNN + a__TL2Q) & (__UINTEGER_32)(~ a__TL2Q));
+      ptr_table__0DZR=((__POINTER )(&(table_type[(t__RL2Q)])));
+      lab_type__2DZR=(__UINTEGER_32)(t__RL2Q |  1);
+      next__ZDZR=((__POINTER )(NULL));
+      result__1DZR=((__POINTER *)ptr_table__0DZR)[ 0];
+      if ((result__1DZR == (void *)NULL)) {
+        result__1DZR=new_lab__2PJ(lab_type__2DZR);
+        next__ZDZR=(void *)((unsigned long)result__1DZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3DZR)));
+        ((__POINTER *)next__ZDZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__0DZR)[ 0]=next__ZDZR;
+      } else {
+        next__ZDZR=((__POINTER *)result__1DZR)[ 0];
+        if ((next__ZDZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1DZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3DZR <<  1)) <=  4096)) {
+            next__ZDZR=(void *)((unsigned long)result__1DZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3DZR)));
+          } else {
+            next__ZDZR=new_lab__2PJ(lab_type__2DZR);
+          };
+          ((__POINTER *)next__ZDZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__0DZR)[ 0]=next__ZDZR;
+        } else {
+          ((__POINTER *)result__1DZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZDZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__1DZR=next__ZDZR;
+        };
+      };
+      ptr__PDNN=result__1DZR;
+    };
+    result__ODNN=((__EXPR_INF *)ptr__PDNN);
+    *(result__ODNN) = *(EXPR_INF__);
+  };
+  Self__M5SN=((__EXPR_INF *)result__ODNN);
+  Self__M5SN->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CMSN;
+  Self__M5SN->parent_expr_binary_cmp__G11M.left__PM2H=__tmp__EMSN;
+  Self__M5SN->parent_expr_binary_cmp__G11M.right__TM2H=__tmp__HMSN;
+  return(result__ODNN);
 }
 
-static __EXPR_INF_EQ* my_copy__G4VN(__EXPR_INF_EQ *Self__H4VN)
+static __EXPR_INF_EQ* my_copy__KMSN(__EXPR_INF_EQ *Self__LMSN)
 // ({EXPR_INF_EQ}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__J4VN;
-  void *__tmp__K4VN,*__tmp__L4VN,*__tmp__N4VN,*__tmp__O4VN;
-  __STRING_CST *Self__5DBQ,*Self__HEBQ;
-  __PROTOTYPE_CST *Self__AEBQ,*Self__IEBQ;
-  __INTEGER_CST *Self__BEBQ,*Self__JEBQ;
-  __REAL_CST *Self__DEBQ,*Self__LEBQ;
-  __CHARACTER_CST *Self__FEBQ,*Self__NEBQ;
-  __IS_EXPANDED *Self__GEBQ,*Self__OEBQ;
-  __tmp__J4VN=Self__H4VN->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__K4VN=Self__H4VN->parent_expr_binary_cmp__YN5M.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__K4VN)->__id) {
+  __INTEGER_64 v__CBLR,v__FCLR;
+  __POSITION __tmp__NMSN,p__BBLR,p__NBLR,p__ZBLR,p__ECLR,p__QCLR;
+  __POSITION p__2CLR;
+  void *__tmp__OMSN,*__tmp__PMSN,*__tmp__RMSN,*__tmp__SMSN;
+  __STRING_CST *Self__5I3P,*Self__HJ3P;
+  __PROTOTYPE_CST *Self__AJ3P,*Self__IJ3P;
+  __INTEGER_CST *Self__BJ3P,*result__YALR,*Self__ABLR,*Self__JJ3P;
+  __INTEGER_CST *result__1BLR,*Self__DCLR;
+  void *t__DBLR,*t__PBLR,*t__GCLR,*t__SCLR;
+  __POINTER ptr__ZALR,ptr_table__5DZR,next__4DZR,result__AEZR;
+  __POINTER ptr_table__EEZR,next__DEZR,result__FEZR,ptr__FBLR;
+  __POINTER ptr_table__JEZR,next__IEZR,result__KEZR,ptr_table__OEZR;
+  __POINTER next__NEZR,result__PEZR,ptr__RBLR,ptr_table__TEZR;
+  __POINTER next__SEZR,result__UEZR,ptr_table__YEZR,next__XEZR;
+  __POINTER result__ZEZR,ptr__2BLR,ptr_table__3EZR,next__2EZR;
+  __POINTER result__4EZR,ptr_table__CFZR,next__BFZR,result__DFZR;
+  __POINTER ptr__ICLR,ptr_table__HFZR,next__GFZR,result__IFZR;
+  __POINTER ptr_table__MFZR,next__LFZR,result__NFZR,ptr__UCLR;
+  __POINTER ptr_table__RFZR,next__QFZR,result__SFZR,ptr_table__WFZR;
+  __POINTER next__VFZR,result__XFZR,ptr__BFNN,ptr_table__1FZR;
+  __POINTER next__0FZR,result__2FZR,ptr_table__AGZR,next__5FZR;
+  __POINTER result__BGZR;
+  __INTEGER typ_id__0ALR,typ_id__GBLR,typ_id__SBLR,typ_id__3BLR;
+  __INTEGER typ_id__JCLR,typ_id__VCLR,typ_id__GFNN;
+  __UINTEGER_32 sz__1ALR,a__2ALR,new_size__3ALR,t__4ALR,a__5ALR;
+  __UINTEGER_32 new_size__HEZR,lab_type__GEZR,sz__HBLR,a__IBLR;
+  __UINTEGER_32 new_size__JBLR,t__KBLR,a__LBLR,new_size__REZR;
+  __UINTEGER_32 lab_type__QEZR,sz__TBLR,a__UBLR,new_size__VBLR,t__WBLR;
+  __UINTEGER_32 a__XBLR,new_size__1EZR,lab_type__0EZR,sz__4BLR,a__5BLR;
+  __UINTEGER_32 new_size__ACLR,t__BCLR,a__CCLR,new_size__FFZR;
+  __UINTEGER_32 lab_type__EFZR,sz__KCLR,a__LCLR,new_size__MCLR,t__NCLR;
+  __UINTEGER_32 a__OCLR,new_size__PFZR,lab_type__OFZR,sz__WCLR,a__XCLR;
+  __UINTEGER_32 new_size__YCLR,t__ZCLR,a__0CLR,new_size__ZFZR;
+  __UINTEGER_32 lab_type__YFZR,sz__DFNN,a__YL2Q,new_size__WL2Q,t__2L2Q;
+  __UINTEGER_32 a__4L2Q,new_size__DGZR,lab_type__CGZR;
+  void *__tmp__DXAR,*__tmp__HXAR,*__tmp__B0CR,*__tmp__LXAR,*__tmp__PXAR;
+  void *__tmp__F0CR;
+  __READ_LOCAL *__tmp__EXAR,*__tmp__IXAR,*__tmp__MXAR,*__tmp__QXAR;
+  __REAL_CST *Self__DJ3P,*result__EBLR,*Self__MBLR,*Self__LJ3P;
+  __REAL_CST *result__HCLR,*Self__PCLR;
+  void *v__OBLR,*v__RCLR;
+  __CHARACTER_CST *Self__FJ3P,*Self__NJ3P;
+  __IS_EXPANDED *Self__GJ3P,*result__QBLR,*Self__YBLR,*Self__OJ3P;
+  __IS_EXPANDED *result__TCLR,*Self__1CLR;
+  __READ_GLOBAL *__tmp__C0CR,*__tmp__G0CR;
+  __EXPR_INF_EQ *result__AFNN,*Self__S5SN;
+  __tmp__NMSN=Self__LMSN->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__OMSN=Self__LMSN->parent_expr_binary_cmp__211M.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__OMSN)->__id) {
   case __LIST__: {
-    __tmp__L4VN=my_copy__IE2M(__tmp__K4VN);
+    __tmp__PMSN=my_copy__MSYM(__tmp__OMSN);
   } break;
   case __STRING_CST__: {
-    Self__5DBQ=((__STRING_CST *)__tmp__K4VN);
-    __tmp__L4VN=create__text__BMQH(Self__5DBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5DBQ->string__LDAI);
+    Self__5I3P=((__STRING_CST *)__tmp__OMSN);
+    __tmp__PMSN=create__text__ITMH(Self__5I3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5I3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__L4VN=my_copy__ODAI(__tmp__K4VN);
+    __tmp__PMSN=my_copy__EK2H(__tmp__OMSN);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__AEBQ=((__PROTOTYPE_CST *)__tmp__K4VN);
-    __tmp__L4VN=create__type__HZQC(Self__AEBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__AEBQ->parent_constant__DMMC.static_type__LSYD);
+    Self__AJ3P=((__PROTOTYPE_CST *)__tmp__OMSN);
+    __tmp__PMSN=create__type__PKQC(Self__AJ3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AJ3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__BEBQ=((__INTEGER_CST *)__tmp__K4VN);
-    __tmp__L4VN=create__value__type__I1QC(Self__BEBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BEBQ->value__VUYD,Self__BEBQ->parent_constant__OMMC.static_type__LSYD);
+    Self__BJ3P=((__INTEGER_CST *)__tmp__OMSN);
+    p__BBLR=Self__BJ3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__CBLR=Self__BJ3P->value__W4YD;
+    t__DBLR=Self__BJ3P->parent_constant__B3LC.static_type__M2YD;
+    result__YALR=NULL;
+    ptr__ZALR=((__POINTER )(NULL));
+    typ_id__0ALR= 0;
+    sz__1ALR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__1ALR ==  0)) {
+      result__YALR=INTEGER_CST__;
+    } else {
+      typ_id__0ALR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1ALR);
+      if ((typ_id__0ALR == (__INTEGER)(-  1))) {
+        a__2ALR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__3ALR=(__UINTEGER_32)((__UINTEGER_32)(sz__1ALR + a__2ALR) & (__UINTEGER_32)(~ a__2ALR));
+        ptr_table__5DZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3ALR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__4DZR=((__POINTER )(NULL));
+        result__AEZR=((__POINTER *)ptr_table__5DZR)[ 0];
+        if ((result__AEZR == (void *)NULL)) {
+          result__AEZR=new_lab__2PJ(new_size__3ALR);
+          next__4DZR=(void *)((unsigned long)result__AEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3ALR)));
+          ((__POINTER *)next__4DZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__5DZR)[ 0]=next__4DZR;
+        } else {
+          next__4DZR=((__POINTER *)result__AEZR)[ 0];
+          if ((next__4DZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AEZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3ALR <<  1)) <=  4096)) {
+              next__4DZR=(void *)((unsigned long)result__AEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3ALR)));
+            } else {
+              next__4DZR=new_lab__2PJ(new_size__3ALR);
+            };
+            ((__POINTER *)next__4DZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__5DZR)[ 0]=next__4DZR;
+          } else {
+            ((__POINTER *)result__AEZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4DZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__AEZR=next__4DZR;
+          };
+        };
+        ptr__ZALR=result__AEZR;
+      } else {
+        t__4ALR=((__UINTEGER_32 )typ_id__0ALR);
+        a__5ALR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__HEZR=(__UINTEGER_32)((__UINTEGER_32)(sz__1ALR + a__5ALR) & (__UINTEGER_32)(~ a__5ALR));
+        ptr_table__EEZR=((__POINTER )(&(table_type[(t__4ALR)])));
+        lab_type__GEZR=(__UINTEGER_32)(t__4ALR |  1);
+        next__DEZR=((__POINTER )(NULL));
+        result__FEZR=((__POINTER *)ptr_table__EEZR)[ 0];
+        if ((result__FEZR == (void *)NULL)) {
+          result__FEZR=new_lab__2PJ(lab_type__GEZR);
+          next__DEZR=(void *)((unsigned long)result__FEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HEZR)));
+          ((__POINTER *)next__DEZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__EEZR)[ 0]=next__DEZR;
+        } else {
+          next__DEZR=((__POINTER *)result__FEZR)[ 0];
+          if ((next__DEZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FEZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HEZR <<  1)) <=  4096)) {
+              next__DEZR=(void *)((unsigned long)result__FEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HEZR)));
+            } else {
+              next__DEZR=new_lab__2PJ(lab_type__GEZR);
+            };
+            ((__POINTER *)next__DEZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__EEZR)[ 0]=next__DEZR;
+          } else {
+            ((__POINTER *)result__FEZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DEZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__FEZR=next__DEZR;
+          };
+        };
+        ptr__ZALR=result__FEZR;
+      };
+      result__YALR=((__INTEGER_CST *)ptr__ZALR);
+      *(result__YALR) = *(INTEGER_CST__);
+    };
+    Self__ABLR=((__INTEGER_CST *)result__YALR);
+    Self__ABLR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__BBLR;
+    Self__ABLR->value__W4YD=v__CBLR;
+    Self__ABLR->parent_constant__B3LC.static_type__M2YD=t__DBLR;
+    check_type__YG5D(Self__ABLR);
+    __tmp__PMSN=result__YALR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__L4VN=my_copy__02IJ(__tmp__K4VN);
+    __tmp__DXAR=read__QB5G(((__READ_LOCAL *)__tmp__OMSN)->local__HJZD);
+    if (__tmp__DXAR==NULL) {
+      __tmp__EXAR=NULL;
+    } else {
+      __tmp__EXAR=((__READ_LOCAL *)__tmp__DXAR);
+    };
+    __tmp__PMSN=__tmp__EXAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__L4VN=my_copy__2EAI(__tmp__K4VN);
+    __tmp__PMSN=my_copy__SL2H(__tmp__OMSN);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__L4VN=my_copy__VFAI(__tmp__K4VN);
+    __tmp__PMSN=my_copy__LM2H(__tmp__OMSN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__L4VN=my_copy__CGAI(__tmp__K4VN);
+    __tmp__PMSN=my_copy__YM2H(__tmp__OMSN);
   } break;
   case __REAL_CST__: {
-    Self__DEBQ=((__REAL_CST *)__tmp__K4VN);
-    __tmp__L4VN=create__value__type__2KQH(Self__DEBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DEBQ->value__RGAI,Self__DEBQ->parent_constant__IVNH.static_type__LSYD);
+    Self__DJ3P=((__REAL_CST *)__tmp__OMSN);
+    p__NBLR=Self__DJ3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__OBLR=Self__DJ3P->value__HN2H;
+    t__PBLR=Self__DJ3P->parent_constant__U2JH.static_type__M2YD;
+    result__EBLR=NULL;
+    ptr__FBLR=((__POINTER )(NULL));
+    typ_id__GBLR= 0;
+    sz__HBLR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__HBLR ==  0)) {
+      result__EBLR=REAL_CST__;
+    } else {
+      typ_id__GBLR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HBLR);
+      if ((typ_id__GBLR == (__INTEGER)(-  1))) {
+        a__IBLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__JBLR=(__UINTEGER_32)((__UINTEGER_32)(sz__HBLR + a__IBLR) & (__UINTEGER_32)(~ a__IBLR));
+        ptr_table__JEZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JBLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__IEZR=((__POINTER )(NULL));
+        result__KEZR=((__POINTER *)ptr_table__JEZR)[ 0];
+        if ((result__KEZR == (void *)NULL)) {
+          result__KEZR=new_lab__2PJ(new_size__JBLR);
+          next__IEZR=(void *)((unsigned long)result__KEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JBLR)));
+          ((__POINTER *)next__IEZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__JEZR)[ 0]=next__IEZR;
+        } else {
+          next__IEZR=((__POINTER *)result__KEZR)[ 0];
+          if ((next__IEZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KEZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JBLR <<  1)) <=  4096)) {
+              next__IEZR=(void *)((unsigned long)result__KEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JBLR)));
+            } else {
+              next__IEZR=new_lab__2PJ(new_size__JBLR);
+            };
+            ((__POINTER *)next__IEZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__JEZR)[ 0]=next__IEZR;
+          } else {
+            ((__POINTER *)result__KEZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IEZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__KEZR=next__IEZR;
+          };
+        };
+        ptr__FBLR=result__KEZR;
+      } else {
+        t__KBLR=((__UINTEGER_32 )typ_id__GBLR);
+        a__LBLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__REZR=(__UINTEGER_32)((__UINTEGER_32)(sz__HBLR + a__LBLR) & (__UINTEGER_32)(~ a__LBLR));
+        ptr_table__OEZR=((__POINTER )(&(table_type[(t__KBLR)])));
+        lab_type__QEZR=(__UINTEGER_32)(t__KBLR |  1);
+        next__NEZR=((__POINTER )(NULL));
+        result__PEZR=((__POINTER *)ptr_table__OEZR)[ 0];
+        if ((result__PEZR == (void *)NULL)) {
+          result__PEZR=new_lab__2PJ(lab_type__QEZR);
+          next__NEZR=(void *)((unsigned long)result__PEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__REZR)));
+          ((__POINTER *)next__NEZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__OEZR)[ 0]=next__NEZR;
+        } else {
+          next__NEZR=((__POINTER *)result__PEZR)[ 0];
+          if ((next__NEZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PEZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__REZR <<  1)) <=  4096)) {
+              next__NEZR=(void *)((unsigned long)result__PEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__REZR)));
+            } else {
+              next__NEZR=new_lab__2PJ(lab_type__QEZR);
+            };
+            ((__POINTER *)next__NEZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__OEZR)[ 0]=next__NEZR;
+          } else {
+            ((__POINTER *)result__PEZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NEZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__PEZR=next__NEZR;
+          };
+        };
+        ptr__FBLR=result__PEZR;
+      };
+      result__EBLR=((__REAL_CST *)ptr__FBLR);
+      *(result__EBLR) = *(REAL_CST__);
+    };
+    Self__MBLR=((__REAL_CST *)result__EBLR);
+    Self__MBLR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NBLR;
+    Self__MBLR->value__HN2H=v__OBLR;
+    Self__MBLR->parent_constant__U2JH.static_type__M2YD=t__PBLR;
+    __tmp__PMSN=result__EBLR;
   } break;
   case __CHARACTER_CST__: {
-    Self__FEBQ=((__CHARACTER_CST *)__tmp__K4VN);
-    __tmp__L4VN=create__char__XLQH(Self__FEBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FEBQ->text__ZGAI);
+    Self__FJ3P=((__CHARACTER_CST *)__tmp__OMSN);
+    __tmp__PMSN=create__char__4SMH(Self__FJ3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FJ3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__GEBQ=((__IS_EXPANDED *)__tmp__K4VN);
-    __tmp__L4VN=create__receiver__2J0H(Self__GEBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__GEBQ->receiver__AHAI));
+    Self__GJ3P=((__IS_EXPANDED *)__tmp__OMSN);
+    __tmp__HXAR=read__QB5G(((__READ_LOCAL *)Self__GJ3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__HXAR==NULL) {
+      __tmp__IXAR=NULL;
+    } else {
+      __tmp__IXAR=((__READ_LOCAL *)__tmp__HXAR);
+    };
+    p__ZBLR=Self__GJ3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__QBLR=NULL;
+    ptr__RBLR=((__POINTER )(NULL));
+    typ_id__SBLR= 0;
+    sz__TBLR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__TBLR ==  0)) {
+      result__QBLR=IS_EXPANDED__;
+    } else {
+      typ_id__SBLR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TBLR);
+      if ((typ_id__SBLR == (__INTEGER)(-  1))) {
+        a__UBLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__VBLR=(__UINTEGER_32)((__UINTEGER_32)(sz__TBLR + a__UBLR) & (__UINTEGER_32)(~ a__UBLR));
+        ptr_table__TEZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VBLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__SEZR=((__POINTER )(NULL));
+        result__UEZR=((__POINTER *)ptr_table__TEZR)[ 0];
+        if ((result__UEZR == (void *)NULL)) {
+          result__UEZR=new_lab__2PJ(new_size__VBLR);
+          next__SEZR=(void *)((unsigned long)result__UEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VBLR)));
+          ((__POINTER *)next__SEZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__TEZR)[ 0]=next__SEZR;
+        } else {
+          next__SEZR=((__POINTER *)result__UEZR)[ 0];
+          if ((next__SEZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UEZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VBLR <<  1)) <=  4096)) {
+              next__SEZR=(void *)((unsigned long)result__UEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VBLR)));
+            } else {
+              next__SEZR=new_lab__2PJ(new_size__VBLR);
+            };
+            ((__POINTER *)next__SEZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__TEZR)[ 0]=next__SEZR;
+          } else {
+            ((__POINTER *)result__UEZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SEZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__UEZR=next__SEZR;
+          };
+        };
+        ptr__RBLR=result__UEZR;
+      } else {
+        t__WBLR=((__UINTEGER_32 )typ_id__SBLR);
+        a__XBLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__1EZR=(__UINTEGER_32)((__UINTEGER_32)(sz__TBLR + a__XBLR) & (__UINTEGER_32)(~ a__XBLR));
+        ptr_table__YEZR=((__POINTER )(&(table_type[(t__WBLR)])));
+        lab_type__0EZR=(__UINTEGER_32)(t__WBLR |  1);
+        next__XEZR=((__POINTER )(NULL));
+        result__ZEZR=((__POINTER *)ptr_table__YEZR)[ 0];
+        if ((result__ZEZR == (void *)NULL)) {
+          result__ZEZR=new_lab__2PJ(lab_type__0EZR);
+          next__XEZR=(void *)((unsigned long)result__ZEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1EZR)));
+          ((__POINTER *)next__XEZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__YEZR)[ 0]=next__XEZR;
+        } else {
+          next__XEZR=((__POINTER *)result__ZEZR)[ 0];
+          if ((next__XEZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZEZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1EZR <<  1)) <=  4096)) {
+              next__XEZR=(void *)((unsigned long)result__ZEZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1EZR)));
+            } else {
+              next__XEZR=new_lab__2PJ(lab_type__0EZR);
+            };
+            ((__POINTER *)next__XEZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__YEZR)[ 0]=next__XEZR;
+          } else {
+            ((__POINTER *)result__ZEZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XEZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__ZEZR=next__XEZR;
+          };
+        };
+        ptr__RBLR=result__ZEZR;
+      };
+      result__QBLR=((__IS_EXPANDED *)ptr__RBLR);
+      *(result__QBLR) = *(IS_EXPANDED__);
+    };
+    Self__YBLR=((__IS_EXPANDED *)result__QBLR);
+    Self__YBLR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZBLR;
+    Self__YBLR->receiver__WN2H=__tmp__IXAR;
+    __tmp__PMSN=result__QBLR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__L4VN=my_copy__FHAI(__tmp__K4VN);
+    __tmp__PMSN=my_copy__1N2H(__tmp__OMSN);
   } break;
   case __EXPR_SUP__: {
-    __tmp__L4VN=my_copy__OHAI(__tmp__K4VN);
+    __tmp__PMSN=my_copy__EO2H(__tmp__OMSN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__L4VN=my_copy__ZHAI(__tmp__K4VN);
+    __tmp__PMSN=my_copy__PO2H(__tmp__OMSN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__L4VN=my_copy__FIAI(__tmp__K4VN);
+    __tmp__PMSN=my_copy__1O2H(__tmp__OMSN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__L4VN=my_copy__QIAI(__tmp__K4VN);
+    __tmp__PMSN=my_copy__GP2H(__tmp__OMSN);
   } break;
   case __EXPR_AND__: {
-    __tmp__L4VN=my_copy__1IAI(__tmp__K4VN);
+    __tmp__PMSN=my_copy__RP2H(__tmp__OMSN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__L4VN=my_copy__GJAI(__tmp__K4VN);
+    __tmp__PMSN=my_copy__2P2H(__tmp__OMSN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__L4VN=my_copy__RJAI(__tmp__K4VN);
+    __tmp__PMSN=my_copy__HQ2H(__tmp__OMSN);
   } break;
   case __PUT_TO__: {
-    __tmp__L4VN=my_copy__2JAI(__tmp__K4VN);
+    __tmp__PMSN=my_copy__SQ2H(__tmp__OMSN);
   } break;
   case __ITEM__: {
-    __tmp__L4VN=my_copy__NKAI(__tmp__K4VN);
+    __tmp__PMSN=my_copy__DR2H(__tmp__OMSN);
   } break;
   case __SIZE_OF__: {
-    __tmp__L4VN=my_copy__ZKAI(__tmp__K4VN);
+    __tmp__PMSN=my_copy__PR2H(__tmp__OMSN);
   } break;
   case __CAST__: {
-    __tmp__L4VN=my_copy__CLAI(__tmp__K4VN);
+    __tmp__PMSN=my_copy__YR2H(__tmp__OMSN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__L4VN=my_copy__1E2M(__tmp__K4VN);
+    __tmp__PMSN=my_copy__5SYM(__tmp__OMSN);
   } break;
   case __READ_SLOT__: {
-    __tmp__L4VN=my_copy__MRKK(__tmp__K4VN);
+    __tmp__PMSN=my_copy__IUGK(__tmp__OMSN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__L4VN=my_copy__ZRKK(__tmp__K4VN);
+    __tmp__B0CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__OMSN)->global__ZGJK),NULL);
+    if (__tmp__B0CR==NULL) {
+      __tmp__C0CR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__B0CR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__C0CR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__C0CR=((__READ_GLOBAL *)__tmp__B0CR);
+      } break;
+      }
+    };
+    __tmp__PMSN=__tmp__C0CR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__L4VN=my_copy__3BGN(__tmp__K4VN);
+    __tmp__PMSN=my_copy__BQCN(__tmp__OMSN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__L4VN=my_copy__VIIO(__tmp__K4VN);
+    __tmp__PMSN=my_copy__NREO(__tmp__OMSN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__L4VN=my_copy__3PNO(__tmp__K4VN);
+    __tmp__PMSN=my_copy__VYJO(__tmp__OMSN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__L4VN=my_copy__CJIO(__tmp__K4VN);
+    __tmp__PMSN=my_copy__0REO(__tmp__OMSN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__L4VN=my_copy__JQNO(__tmp__K4VN);
+    __tmp__PMSN=my_copy__BZJO(__tmp__OMSN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__L4VN=my_copy__EBNM(__tmp__K4VN);
+    __tmp__PMSN=my_copy__CNJM(__tmp__OMSN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__L4VN=my_copy__EOPL(__tmp__K4VN);
+    __tmp__PMSN=my_copy__5XLL(__tmp__OMSN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__L4VN=my_copy__SH2M(__tmp__K4VN);
+    __tmp__PMSN=my_copy__WVYM(__tmp__OMSN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__L4VN=my_copy__NJIO(__tmp__K4VN);
+    __tmp__PMSN=my_copy__FSEO(__tmp__OMSN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__L4VN=my_copy__YZHP(__tmp__K4VN);
+    __tmp__PMSN=my_copy__QCEP(__tmp__OMSN);
   } break;
   case __EXPR_INF__: {
-    __tmp__L4VN=my_copy__13VN(__tmp__K4VN);
+    __tmp__PMSN=my_copy__5LSN(__tmp__OMSN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__L4VN=my_copy__G4VN(__tmp__K4VN);
+    __tmp__PMSN=my_copy__KMSN(__tmp__OMSN);
   } break;
   case __EXPR_OR__: {
-    __tmp__L4VN=my_copy__FLTN(__tmp__K4VN);
+    __tmp__PMSN=my_copy__JZPN(__tmp__OMSN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__L4VN=my_copy__OUWO(__tmp__K4VN);
+    __tmp__PMSN=my_copy__G3SO(__tmp__OMSN);
   } break;
   };
-  __tmp__N4VN=Self__H4VN->parent_expr_binary_cmp__YN5M.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__N4VN)->__id) {
+  __tmp__RMSN=Self__LMSN->parent_expr_binary_cmp__211M.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__RMSN)->__id) {
   case __LIST__: {
-    __tmp__O4VN=my_copy__IE2M(__tmp__N4VN);
+    __tmp__SMSN=my_copy__MSYM(__tmp__RMSN);
   } break;
   case __STRING_CST__: {
-    Self__HEBQ=((__STRING_CST *)__tmp__N4VN);
-    __tmp__O4VN=create__text__BMQH(Self__HEBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HEBQ->string__LDAI);
+    Self__HJ3P=((__STRING_CST *)__tmp__RMSN);
+    __tmp__SMSN=create__text__ITMH(Self__HJ3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HJ3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__O4VN=my_copy__ODAI(__tmp__N4VN);
+    __tmp__SMSN=my_copy__EK2H(__tmp__RMSN);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__IEBQ=((__PROTOTYPE_CST *)__tmp__N4VN);
-    __tmp__O4VN=create__type__HZQC(Self__IEBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IEBQ->parent_constant__DMMC.static_type__LSYD);
+    Self__IJ3P=((__PROTOTYPE_CST *)__tmp__RMSN);
+    __tmp__SMSN=create__type__PKQC(Self__IJ3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IJ3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__JEBQ=((__INTEGER_CST *)__tmp__N4VN);
-    __tmp__O4VN=create__value__type__I1QC(Self__JEBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__JEBQ->value__VUYD,Self__JEBQ->parent_constant__OMMC.static_type__LSYD);
+    Self__JJ3P=((__INTEGER_CST *)__tmp__RMSN);
+    p__ECLR=Self__JJ3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__FCLR=Self__JJ3P->value__W4YD;
+    t__GCLR=Self__JJ3P->parent_constant__B3LC.static_type__M2YD;
+    result__1BLR=NULL;
+    ptr__2BLR=((__POINTER )(NULL));
+    typ_id__3BLR= 0;
+    sz__4BLR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__4BLR ==  0)) {
+      result__1BLR=INTEGER_CST__;
+    } else {
+      typ_id__3BLR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4BLR);
+      if ((typ_id__3BLR == (__INTEGER)(-  1))) {
+        a__5BLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__ACLR=(__UINTEGER_32)((__UINTEGER_32)(sz__4BLR + a__5BLR) & (__UINTEGER_32)(~ a__5BLR));
+        ptr_table__3EZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ACLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__2EZR=((__POINTER )(NULL));
+        result__4EZR=((__POINTER *)ptr_table__3EZR)[ 0];
+        if ((result__4EZR == (void *)NULL)) {
+          result__4EZR=new_lab__2PJ(new_size__ACLR);
+          next__2EZR=(void *)((unsigned long)result__4EZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ACLR)));
+          ((__POINTER *)next__2EZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__3EZR)[ 0]=next__2EZR;
+        } else {
+          next__2EZR=((__POINTER *)result__4EZR)[ 0];
+          if ((next__2EZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4EZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ACLR <<  1)) <=  4096)) {
+              next__2EZR=(void *)((unsigned long)result__4EZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ACLR)));
+            } else {
+              next__2EZR=new_lab__2PJ(new_size__ACLR);
+            };
+            ((__POINTER *)next__2EZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__3EZR)[ 0]=next__2EZR;
+          } else {
+            ((__POINTER *)result__4EZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2EZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__4EZR=next__2EZR;
+          };
+        };
+        ptr__2BLR=result__4EZR;
+      } else {
+        t__BCLR=((__UINTEGER_32 )typ_id__3BLR);
+        a__CCLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__FFZR=(__UINTEGER_32)((__UINTEGER_32)(sz__4BLR + a__CCLR) & (__UINTEGER_32)(~ a__CCLR));
+        ptr_table__CFZR=((__POINTER )(&(table_type[(t__BCLR)])));
+        lab_type__EFZR=(__UINTEGER_32)(t__BCLR |  1);
+        next__BFZR=((__POINTER )(NULL));
+        result__DFZR=((__POINTER *)ptr_table__CFZR)[ 0];
+        if ((result__DFZR == (void *)NULL)) {
+          result__DFZR=new_lab__2PJ(lab_type__EFZR);
+          next__BFZR=(void *)((unsigned long)result__DFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FFZR)));
+          ((__POINTER *)next__BFZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__CFZR)[ 0]=next__BFZR;
+        } else {
+          next__BFZR=((__POINTER *)result__DFZR)[ 0];
+          if ((next__BFZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DFZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FFZR <<  1)) <=  4096)) {
+              next__BFZR=(void *)((unsigned long)result__DFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FFZR)));
+            } else {
+              next__BFZR=new_lab__2PJ(lab_type__EFZR);
+            };
+            ((__POINTER *)next__BFZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__CFZR)[ 0]=next__BFZR;
+          } else {
+            ((__POINTER *)result__DFZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BFZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__DFZR=next__BFZR;
+          };
+        };
+        ptr__2BLR=result__DFZR;
+      };
+      result__1BLR=((__INTEGER_CST *)ptr__2BLR);
+      *(result__1BLR) = *(INTEGER_CST__);
+    };
+    Self__DCLR=((__INTEGER_CST *)result__1BLR);
+    Self__DCLR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ECLR;
+    Self__DCLR->value__W4YD=v__FCLR;
+    Self__DCLR->parent_constant__B3LC.static_type__M2YD=t__GCLR;
+    check_type__YG5D(Self__DCLR);
+    __tmp__SMSN=result__1BLR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__O4VN=my_copy__02IJ(__tmp__N4VN);
+    __tmp__LXAR=read__QB5G(((__READ_LOCAL *)__tmp__RMSN)->local__HJZD);
+    if (__tmp__LXAR==NULL) {
+      __tmp__MXAR=NULL;
+    } else {
+      __tmp__MXAR=((__READ_LOCAL *)__tmp__LXAR);
+    };
+    __tmp__SMSN=__tmp__MXAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__O4VN=my_copy__2EAI(__tmp__N4VN);
+    __tmp__SMSN=my_copy__SL2H(__tmp__RMSN);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__O4VN=my_copy__VFAI(__tmp__N4VN);
+    __tmp__SMSN=my_copy__LM2H(__tmp__RMSN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__O4VN=my_copy__CGAI(__tmp__N4VN);
+    __tmp__SMSN=my_copy__YM2H(__tmp__RMSN);
   } break;
   case __REAL_CST__: {
-    Self__LEBQ=((__REAL_CST *)__tmp__N4VN);
-    __tmp__O4VN=create__value__type__2KQH(Self__LEBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__LEBQ->value__RGAI,Self__LEBQ->parent_constant__IVNH.static_type__LSYD);
+    Self__LJ3P=((__REAL_CST *)__tmp__RMSN);
+    p__QCLR=Self__LJ3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__RCLR=Self__LJ3P->value__HN2H;
+    t__SCLR=Self__LJ3P->parent_constant__U2JH.static_type__M2YD;
+    result__HCLR=NULL;
+    ptr__ICLR=((__POINTER )(NULL));
+    typ_id__JCLR= 0;
+    sz__KCLR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__KCLR ==  0)) {
+      result__HCLR=REAL_CST__;
+    } else {
+      typ_id__JCLR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KCLR);
+      if ((typ_id__JCLR == (__INTEGER)(-  1))) {
+        a__LCLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__MCLR=(__UINTEGER_32)((__UINTEGER_32)(sz__KCLR + a__LCLR) & (__UINTEGER_32)(~ a__LCLR));
+        ptr_table__HFZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MCLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__GFZR=((__POINTER )(NULL));
+        result__IFZR=((__POINTER *)ptr_table__HFZR)[ 0];
+        if ((result__IFZR == (void *)NULL)) {
+          result__IFZR=new_lab__2PJ(new_size__MCLR);
+          next__GFZR=(void *)((unsigned long)result__IFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MCLR)));
+          ((__POINTER *)next__GFZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__HFZR)[ 0]=next__GFZR;
+        } else {
+          next__GFZR=((__POINTER *)result__IFZR)[ 0];
+          if ((next__GFZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IFZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MCLR <<  1)) <=  4096)) {
+              next__GFZR=(void *)((unsigned long)result__IFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MCLR)));
+            } else {
+              next__GFZR=new_lab__2PJ(new_size__MCLR);
+            };
+            ((__POINTER *)next__GFZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__HFZR)[ 0]=next__GFZR;
+          } else {
+            ((__POINTER *)result__IFZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GFZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__IFZR=next__GFZR;
+          };
+        };
+        ptr__ICLR=result__IFZR;
+      } else {
+        t__NCLR=((__UINTEGER_32 )typ_id__JCLR);
+        a__OCLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__PFZR=(__UINTEGER_32)((__UINTEGER_32)(sz__KCLR + a__OCLR) & (__UINTEGER_32)(~ a__OCLR));
+        ptr_table__MFZR=((__POINTER )(&(table_type[(t__NCLR)])));
+        lab_type__OFZR=(__UINTEGER_32)(t__NCLR |  1);
+        next__LFZR=((__POINTER )(NULL));
+        result__NFZR=((__POINTER *)ptr_table__MFZR)[ 0];
+        if ((result__NFZR == (void *)NULL)) {
+          result__NFZR=new_lab__2PJ(lab_type__OFZR);
+          next__LFZR=(void *)((unsigned long)result__NFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PFZR)));
+          ((__POINTER *)next__LFZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__MFZR)[ 0]=next__LFZR;
+        } else {
+          next__LFZR=((__POINTER *)result__NFZR)[ 0];
+          if ((next__LFZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NFZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PFZR <<  1)) <=  4096)) {
+              next__LFZR=(void *)((unsigned long)result__NFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PFZR)));
+            } else {
+              next__LFZR=new_lab__2PJ(lab_type__OFZR);
+            };
+            ((__POINTER *)next__LFZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__MFZR)[ 0]=next__LFZR;
+          } else {
+            ((__POINTER *)result__NFZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LFZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__NFZR=next__LFZR;
+          };
+        };
+        ptr__ICLR=result__NFZR;
+      };
+      result__HCLR=((__REAL_CST *)ptr__ICLR);
+      *(result__HCLR) = *(REAL_CST__);
+    };
+    Self__PCLR=((__REAL_CST *)result__HCLR);
+    Self__PCLR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__QCLR;
+    Self__PCLR->value__HN2H=v__RCLR;
+    Self__PCLR->parent_constant__U2JH.static_type__M2YD=t__SCLR;
+    __tmp__SMSN=result__HCLR;
   } break;
   case __CHARACTER_CST__: {
-    Self__NEBQ=((__CHARACTER_CST *)__tmp__N4VN);
-    __tmp__O4VN=create__char__XLQH(Self__NEBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NEBQ->text__ZGAI);
+    Self__NJ3P=((__CHARACTER_CST *)__tmp__RMSN);
+    __tmp__SMSN=create__char__4SMH(Self__NJ3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NJ3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__OEBQ=((__IS_EXPANDED *)__tmp__N4VN);
-    __tmp__O4VN=create__receiver__2J0H(Self__OEBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__OEBQ->receiver__AHAI));
+    Self__OJ3P=((__IS_EXPANDED *)__tmp__RMSN);
+    __tmp__PXAR=read__QB5G(((__READ_LOCAL *)Self__OJ3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__PXAR==NULL) {
+      __tmp__QXAR=NULL;
+    } else {
+      __tmp__QXAR=((__READ_LOCAL *)__tmp__PXAR);
+    };
+    p__2CLR=Self__OJ3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__TCLR=NULL;
+    ptr__UCLR=((__POINTER )(NULL));
+    typ_id__VCLR= 0;
+    sz__WCLR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__WCLR ==  0)) {
+      result__TCLR=IS_EXPANDED__;
+    } else {
+      typ_id__VCLR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WCLR);
+      if ((typ_id__VCLR == (__INTEGER)(-  1))) {
+        a__XCLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__YCLR=(__UINTEGER_32)((__UINTEGER_32)(sz__WCLR + a__XCLR) & (__UINTEGER_32)(~ a__XCLR));
+        ptr_table__RFZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YCLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__QFZR=((__POINTER )(NULL));
+        result__SFZR=((__POINTER *)ptr_table__RFZR)[ 0];
+        if ((result__SFZR == (void *)NULL)) {
+          result__SFZR=new_lab__2PJ(new_size__YCLR);
+          next__QFZR=(void *)((unsigned long)result__SFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YCLR)));
+          ((__POINTER *)next__QFZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__RFZR)[ 0]=next__QFZR;
+        } else {
+          next__QFZR=((__POINTER *)result__SFZR)[ 0];
+          if ((next__QFZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SFZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YCLR <<  1)) <=  4096)) {
+              next__QFZR=(void *)((unsigned long)result__SFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YCLR)));
+            } else {
+              next__QFZR=new_lab__2PJ(new_size__YCLR);
+            };
+            ((__POINTER *)next__QFZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__RFZR)[ 0]=next__QFZR;
+          } else {
+            ((__POINTER *)result__SFZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QFZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__SFZR=next__QFZR;
+          };
+        };
+        ptr__UCLR=result__SFZR;
+      } else {
+        t__ZCLR=((__UINTEGER_32 )typ_id__VCLR);
+        a__0CLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__ZFZR=(__UINTEGER_32)((__UINTEGER_32)(sz__WCLR + a__0CLR) & (__UINTEGER_32)(~ a__0CLR));
+        ptr_table__WFZR=((__POINTER )(&(table_type[(t__ZCLR)])));
+        lab_type__YFZR=(__UINTEGER_32)(t__ZCLR |  1);
+        next__VFZR=((__POINTER )(NULL));
+        result__XFZR=((__POINTER *)ptr_table__WFZR)[ 0];
+        if ((result__XFZR == (void *)NULL)) {
+          result__XFZR=new_lab__2PJ(lab_type__YFZR);
+          next__VFZR=(void *)((unsigned long)result__XFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZFZR)));
+          ((__POINTER *)next__VFZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__WFZR)[ 0]=next__VFZR;
+        } else {
+          next__VFZR=((__POINTER *)result__XFZR)[ 0];
+          if ((next__VFZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XFZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZFZR <<  1)) <=  4096)) {
+              next__VFZR=(void *)((unsigned long)result__XFZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZFZR)));
+            } else {
+              next__VFZR=new_lab__2PJ(lab_type__YFZR);
+            };
+            ((__POINTER *)next__VFZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__WFZR)[ 0]=next__VFZR;
+          } else {
+            ((__POINTER *)result__XFZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VFZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__XFZR=next__VFZR;
+          };
+        };
+        ptr__UCLR=result__XFZR;
+      };
+      result__TCLR=((__IS_EXPANDED *)ptr__UCLR);
+      *(result__TCLR) = *(IS_EXPANDED__);
+    };
+    Self__1CLR=((__IS_EXPANDED *)result__TCLR);
+    Self__1CLR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2CLR;
+    Self__1CLR->receiver__WN2H=__tmp__QXAR;
+    __tmp__SMSN=result__TCLR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__O4VN=my_copy__FHAI(__tmp__N4VN);
+    __tmp__SMSN=my_copy__1N2H(__tmp__RMSN);
   } break;
   case __EXPR_SUP__: {
-    __tmp__O4VN=my_copy__OHAI(__tmp__N4VN);
+    __tmp__SMSN=my_copy__EO2H(__tmp__RMSN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__O4VN=my_copy__ZHAI(__tmp__N4VN);
+    __tmp__SMSN=my_copy__PO2H(__tmp__RMSN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__O4VN=my_copy__FIAI(__tmp__N4VN);
+    __tmp__SMSN=my_copy__1O2H(__tmp__RMSN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__O4VN=my_copy__QIAI(__tmp__N4VN);
+    __tmp__SMSN=my_copy__GP2H(__tmp__RMSN);
   } break;
   case __EXPR_AND__: {
-    __tmp__O4VN=my_copy__1IAI(__tmp__N4VN);
+    __tmp__SMSN=my_copy__RP2H(__tmp__RMSN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__O4VN=my_copy__GJAI(__tmp__N4VN);
+    __tmp__SMSN=my_copy__2P2H(__tmp__RMSN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__O4VN=my_copy__RJAI(__tmp__N4VN);
+    __tmp__SMSN=my_copy__HQ2H(__tmp__RMSN);
   } break;
   case __PUT_TO__: {
-    __tmp__O4VN=my_copy__2JAI(__tmp__N4VN);
+    __tmp__SMSN=my_copy__SQ2H(__tmp__RMSN);
   } break;
   case __ITEM__: {
-    __tmp__O4VN=my_copy__NKAI(__tmp__N4VN);
+    __tmp__SMSN=my_copy__DR2H(__tmp__RMSN);
   } break;
   case __SIZE_OF__: {
-    __tmp__O4VN=my_copy__ZKAI(__tmp__N4VN);
+    __tmp__SMSN=my_copy__PR2H(__tmp__RMSN);
   } break;
   case __CAST__: {
-    __tmp__O4VN=my_copy__CLAI(__tmp__N4VN);
+    __tmp__SMSN=my_copy__YR2H(__tmp__RMSN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__O4VN=my_copy__1E2M(__tmp__N4VN);
+    __tmp__SMSN=my_copy__5SYM(__tmp__RMSN);
   } break;
   case __READ_SLOT__: {
-    __tmp__O4VN=my_copy__MRKK(__tmp__N4VN);
+    __tmp__SMSN=my_copy__IUGK(__tmp__RMSN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__O4VN=my_copy__ZRKK(__tmp__N4VN);
+    __tmp__F0CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RMSN)->global__ZGJK),NULL);
+    if (__tmp__F0CR==NULL) {
+      __tmp__G0CR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__F0CR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__G0CR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__G0CR=((__READ_GLOBAL *)__tmp__F0CR);
+      } break;
+      }
+    };
+    __tmp__SMSN=__tmp__G0CR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__O4VN=my_copy__3BGN(__tmp__N4VN);
+    __tmp__SMSN=my_copy__BQCN(__tmp__RMSN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__O4VN=my_copy__VIIO(__tmp__N4VN);
+    __tmp__SMSN=my_copy__NREO(__tmp__RMSN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__O4VN=my_copy__3PNO(__tmp__N4VN);
+    __tmp__SMSN=my_copy__VYJO(__tmp__RMSN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__O4VN=my_copy__CJIO(__tmp__N4VN);
+    __tmp__SMSN=my_copy__0REO(__tmp__RMSN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__O4VN=my_copy__JQNO(__tmp__N4VN);
+    __tmp__SMSN=my_copy__BZJO(__tmp__RMSN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__O4VN=my_copy__EBNM(__tmp__N4VN);
+    __tmp__SMSN=my_copy__CNJM(__tmp__RMSN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__O4VN=my_copy__EOPL(__tmp__N4VN);
+    __tmp__SMSN=my_copy__5XLL(__tmp__RMSN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__O4VN=my_copy__SH2M(__tmp__N4VN);
+    __tmp__SMSN=my_copy__WVYM(__tmp__RMSN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__O4VN=my_copy__NJIO(__tmp__N4VN);
+    __tmp__SMSN=my_copy__FSEO(__tmp__RMSN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__O4VN=my_copy__YZHP(__tmp__N4VN);
+    __tmp__SMSN=my_copy__QCEP(__tmp__RMSN);
   } break;
   case __EXPR_INF__: {
-    __tmp__O4VN=my_copy__13VN(__tmp__N4VN);
+    __tmp__SMSN=my_copy__5LSN(__tmp__RMSN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__O4VN=my_copy__G4VN(__tmp__N4VN);
+    __tmp__SMSN=my_copy__KMSN(__tmp__RMSN);
   } break;
   case __EXPR_OR__: {
-    __tmp__O4VN=my_copy__FLTN(__tmp__N4VN);
+    __tmp__SMSN=my_copy__JZPN(__tmp__RMSN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__O4VN=my_copy__OUWO(__tmp__N4VN);
+    __tmp__SMSN=my_copy__G3SO(__tmp__RMSN);
   } break;
   };
-  return(create__with__and__HLON(__tmp__J4VN,__tmp__L4VN,__tmp__O4VN));
+  result__AFNN=NULL;
+  ptr__BFNN=((__POINTER )(NULL));
+  typ_id__GFNN= 0;
+  sz__DFNN=((__UINTEGER_32 )sizeof(__EXPR_INF_EQ));
+  if ((sz__DFNN ==  0)) {
+    result__AFNN=EXPR_INF_EQ__;
+  } else {
+    typ_id__GFNN=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DFNN);
+    if ((typ_id__GFNN == (__INTEGER)(-  1))) {
+      a__YL2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__WL2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__DFNN + a__YL2Q) & (__UINTEGER_32)(~ a__YL2Q));
+      ptr_table__1FZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WL2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__0FZR=((__POINTER )(NULL));
+      result__2FZR=((__POINTER *)ptr_table__1FZR)[ 0];
+      if ((result__2FZR == (void *)NULL)) {
+        result__2FZR=new_lab__2PJ(new_size__WL2Q);
+        next__0FZR=(void *)((unsigned long)result__2FZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WL2Q)));
+        ((__POINTER *)next__0FZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__1FZR)[ 0]=next__0FZR;
+      } else {
+        next__0FZR=((__POINTER *)result__2FZR)[ 0];
+        if ((next__0FZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2FZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WL2Q <<  1)) <=  4096)) {
+            next__0FZR=(void *)((unsigned long)result__2FZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WL2Q)));
+          } else {
+            next__0FZR=new_lab__2PJ(new_size__WL2Q);
+          };
+          ((__POINTER *)next__0FZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__1FZR)[ 0]=next__0FZR;
+        } else {
+          ((__POINTER *)result__2FZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0FZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__2FZR=next__0FZR;
+        };
+      };
+      ptr__BFNN=result__2FZR;
+    } else {
+      t__2L2Q=((__UINTEGER_32 )typ_id__GFNN);
+      a__4L2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__DGZR=(__UINTEGER_32)((__UINTEGER_32)(sz__DFNN + a__4L2Q) & (__UINTEGER_32)(~ a__4L2Q));
+      ptr_table__AGZR=((__POINTER )(&(table_type[(t__2L2Q)])));
+      lab_type__CGZR=(__UINTEGER_32)(t__2L2Q |  1);
+      next__5FZR=((__POINTER )(NULL));
+      result__BGZR=((__POINTER *)ptr_table__AGZR)[ 0];
+      if ((result__BGZR == (void *)NULL)) {
+        result__BGZR=new_lab__2PJ(lab_type__CGZR);
+        next__5FZR=(void *)((unsigned long)result__BGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DGZR)));
+        ((__POINTER *)next__5FZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__AGZR)[ 0]=next__5FZR;
+      } else {
+        next__5FZR=((__POINTER *)result__BGZR)[ 0];
+        if ((next__5FZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BGZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DGZR <<  1)) <=  4096)) {
+            next__5FZR=(void *)((unsigned long)result__BGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DGZR)));
+          } else {
+            next__5FZR=new_lab__2PJ(lab_type__CGZR);
+          };
+          ((__POINTER *)next__5FZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__AGZR)[ 0]=next__5FZR;
+        } else {
+          ((__POINTER *)result__BGZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5FZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__BGZR=next__5FZR;
+        };
+      };
+      ptr__BFNN=result__BGZR;
+    };
+    result__AFNN=((__EXPR_INF_EQ *)ptr__BFNN);
+    *(result__AFNN) = *(EXPR_INF_EQ__);
+  };
+  Self__S5SN=((__EXPR_INF_EQ *)result__AFNN);
+  Self__S5SN->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__NMSN;
+  Self__S5SN->parent_expr_binary_cmp__211M.left__PM2H=__tmp__PMSN;
+  Self__S5SN->parent_expr_binary_cmp__211M.right__TM2H=__tmp__SMSN;
+  return(result__AFNN);
 }
 
-static __EXPR_OR* my_copy__FLTN(__EXPR_OR *Self__GLTN)
+static __EXPR_OR* my_copy__JZPN(__EXPR_OR *Self__KZPN)
 // ({EXPR_OR}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__ILTN;
-  void *__tmp__JLTN,*__tmp__KLTN,*__tmp__MLTN,*__tmp__NLTN;
-  __STRING_CST *Self__PEBQ,*Self__XEBQ;
-  __PROTOTYPE_CST *Self__QEBQ,*Self__YEBQ;
-  __INTEGER_CST *Self__REBQ,*Self__ZEBQ;
-  __REAL_CST *Self__TEBQ,*Self__1EBQ;
-  __CHARACTER_CST *Self__VEBQ,*Self__3EBQ;
-  __IS_EXPANDED *Self__WEBQ,*Self__4EBQ;
-  __tmp__ILTN=Self__GLTN->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__JLTN=Self__GLTN->parent_expr_binary__QP5M.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__JLTN)->__id) {
+  __INTEGER_64 v__IDLR,v__LELR;
+  __POSITION __tmp__MZPN,p__HDLR,p__TDLR,p__5DLR,p__KELR,p__WELR;
+  __POSITION p__CFLR;
+  void *__tmp__NZPN,*__tmp__OZPN,*__tmp__QZPN,*__tmp__RZPN;
+  __STRING_CST *Self__PJ3P,*Self__XJ3P;
+  __PROTOTYPE_CST *Self__QJ3P,*Self__YJ3P;
+  __INTEGER_CST *Self__RJ3P,*result__4CLR,*Self__GDLR,*Self__ZJ3P;
+  __INTEGER_CST *result__BELR,*Self__JELR;
+  void *t__JDLR,*t__VDLR,*t__MELR,*t__YELR;
+  __POINTER ptr__5CLR,ptr_table__FGZR,next__EGZR,result__GGZR;
+  __POINTER ptr_table__KGZR,next__JGZR,result__LGZR,ptr__LDLR;
+  __POINTER ptr_table__PGZR,next__OGZR,result__QGZR,ptr_table__UGZR;
+  __POINTER next__TGZR,result__VGZR,ptr__XDLR,ptr_table__ZGZR;
+  __POINTER next__YGZR,result__0GZR,ptr_table__4GZR,next__3GZR;
+  __POINTER result__5GZR,ptr__CELR,ptr_table__DHZR,next__CHZR;
+  __POINTER result__EHZR,ptr_table__IHZR,next__HHZR,result__JHZR;
+  __POINTER ptr__OELR,ptr_table__NHZR,next__MHZR,result__OHZR;
+  __POINTER ptr_table__SHZR,next__RHZR,result__THZR,ptr__0ELR;
+  __POINTER ptr_table__XHZR,next__WHZR,result__YHZR,ptr_table__2HZR;
+  __POINTER next__1HZR,result__3HZR,ptr__0ILN,ptr_table__BIZR;
+  __POINTER next__AIZR,result__CIZR,ptr_table__GIZR,next__FIZR;
+  __POINTER result__HIZR;
+  __INTEGER typ_id__ADLR,typ_id__MDLR,typ_id__YDLR,typ_id__DELR;
+  __INTEGER typ_id__PELR,typ_id__1ELR,typ_id__5ILN;
+  __UINTEGER_32 sz__BDLR,a__CDLR,new_size__DDLR,t__EDLR,a__FDLR;
+  __UINTEGER_32 new_size__NGZR,lab_type__MGZR,sz__NDLR,a__ODLR;
+  __UINTEGER_32 new_size__PDLR,t__QDLR,a__RDLR,new_size__XGZR;
+  __UINTEGER_32 lab_type__WGZR,sz__ZDLR,a__0DLR,new_size__1DLR,t__2DLR;
+  __UINTEGER_32 a__3DLR,new_size__BHZR,lab_type__AHZR,sz__EELR,a__FELR;
+  __UINTEGER_32 new_size__GELR,t__HELR,a__IELR,new_size__LHZR;
+  __UINTEGER_32 lab_type__KHZR,sz__QELR,a__RELR,new_size__SELR,t__TELR;
+  __UINTEGER_32 a__UELR,new_size__VHZR,lab_type__UHZR,sz__2ELR,a__3ELR;
+  __UINTEGER_32 new_size__4ELR,t__5ELR,a__AFLR,new_size__5HZR;
+  __UINTEGER_32 lab_type__4HZR,sz__2ILN,a__DM2Q,new_size__BM2Q,t__HM2Q;
+  __UINTEGER_32 a__JM2Q,new_size__JIZR,lab_type__IIZR;
+  void *__tmp__TXAR,*__tmp__XXAR,*__tmp__J0CR,*__tmp__1XAR,*__tmp__5XAR;
+  void *__tmp__N0CR;
+  __READ_LOCAL *__tmp__UXAR,*__tmp__YXAR,*__tmp__2XAR,*__tmp__AYAR;
+  __REAL_CST *Self__TJ3P,*result__KDLR,*Self__SDLR,*Self__1J3P;
+  __REAL_CST *result__NELR,*Self__VELR;
+  void *v__UDLR,*v__XELR;
+  __CHARACTER_CST *Self__VJ3P,*Self__3J3P;
+  __IS_EXPANDED *Self__WJ3P,*result__WDLR,*Self__4DLR,*Self__4J3P;
+  __IS_EXPANDED *result__ZELR,*Self__BFLR;
+  __READ_GLOBAL *__tmp__K0CR,*__tmp__O0CR;
+  __EXPR_OR *result__ZILN,*Self__HZSN;
+  __tmp__MZPN=Self__KZPN->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__NZPN=Self__KZPN->parent_expr_binary__U31M.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__NZPN)->__id) {
   case __LIST__: {
-    __tmp__KLTN=my_copy__IE2M(__tmp__JLTN);
+    __tmp__OZPN=my_copy__MSYM(__tmp__NZPN);
   } break;
   case __STRING_CST__: {
-    Self__PEBQ=((__STRING_CST *)__tmp__JLTN);
-    __tmp__KLTN=create__text__BMQH(Self__PEBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__PEBQ->string__LDAI);
+    Self__PJ3P=((__STRING_CST *)__tmp__NZPN);
+    __tmp__OZPN=create__text__ITMH(Self__PJ3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__PJ3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__KLTN=my_copy__ODAI(__tmp__JLTN);
+    __tmp__OZPN=my_copy__EK2H(__tmp__NZPN);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__QEBQ=((__PROTOTYPE_CST *)__tmp__JLTN);
-    __tmp__KLTN=create__type__HZQC(Self__QEBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__QEBQ->parent_constant__DMMC.static_type__LSYD);
+    Self__QJ3P=((__PROTOTYPE_CST *)__tmp__NZPN);
+    __tmp__OZPN=create__type__PKQC(Self__QJ3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QJ3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__REBQ=((__INTEGER_CST *)__tmp__JLTN);
-    __tmp__KLTN=create__value__type__I1QC(Self__REBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__REBQ->value__VUYD,Self__REBQ->parent_constant__OMMC.static_type__LSYD);
+    Self__RJ3P=((__INTEGER_CST *)__tmp__NZPN);
+    p__HDLR=Self__RJ3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__IDLR=Self__RJ3P->value__W4YD;
+    t__JDLR=Self__RJ3P->parent_constant__B3LC.static_type__M2YD;
+    result__4CLR=NULL;
+    ptr__5CLR=((__POINTER )(NULL));
+    typ_id__ADLR= 0;
+    sz__BDLR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__BDLR ==  0)) {
+      result__4CLR=INTEGER_CST__;
+    } else {
+      typ_id__ADLR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BDLR);
+      if ((typ_id__ADLR == (__INTEGER)(-  1))) {
+        a__CDLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__DDLR=(__UINTEGER_32)((__UINTEGER_32)(sz__BDLR + a__CDLR) & (__UINTEGER_32)(~ a__CDLR));
+        ptr_table__FGZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DDLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__EGZR=((__POINTER )(NULL));
+        result__GGZR=((__POINTER *)ptr_table__FGZR)[ 0];
+        if ((result__GGZR == (void *)NULL)) {
+          result__GGZR=new_lab__2PJ(new_size__DDLR);
+          next__EGZR=(void *)((unsigned long)result__GGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DDLR)));
+          ((__POINTER *)next__EGZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FGZR)[ 0]=next__EGZR;
+        } else {
+          next__EGZR=((__POINTER *)result__GGZR)[ 0];
+          if ((next__EGZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GGZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DDLR <<  1)) <=  4096)) {
+              next__EGZR=(void *)((unsigned long)result__GGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DDLR)));
+            } else {
+              next__EGZR=new_lab__2PJ(new_size__DDLR);
+            };
+            ((__POINTER *)next__EGZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__FGZR)[ 0]=next__EGZR;
+          } else {
+            ((__POINTER *)result__GGZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EGZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__GGZR=next__EGZR;
+          };
+        };
+        ptr__5CLR=result__GGZR;
+      } else {
+        t__EDLR=((__UINTEGER_32 )typ_id__ADLR);
+        a__FDLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__NGZR=(__UINTEGER_32)((__UINTEGER_32)(sz__BDLR + a__FDLR) & (__UINTEGER_32)(~ a__FDLR));
+        ptr_table__KGZR=((__POINTER )(&(table_type[(t__EDLR)])));
+        lab_type__MGZR=(__UINTEGER_32)(t__EDLR |  1);
+        next__JGZR=((__POINTER )(NULL));
+        result__LGZR=((__POINTER *)ptr_table__KGZR)[ 0];
+        if ((result__LGZR == (void *)NULL)) {
+          result__LGZR=new_lab__2PJ(lab_type__MGZR);
+          next__JGZR=(void *)((unsigned long)result__LGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NGZR)));
+          ((__POINTER *)next__JGZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__KGZR)[ 0]=next__JGZR;
+        } else {
+          next__JGZR=((__POINTER *)result__LGZR)[ 0];
+          if ((next__JGZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LGZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NGZR <<  1)) <=  4096)) {
+              next__JGZR=(void *)((unsigned long)result__LGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NGZR)));
+            } else {
+              next__JGZR=new_lab__2PJ(lab_type__MGZR);
+            };
+            ((__POINTER *)next__JGZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__KGZR)[ 0]=next__JGZR;
+          } else {
+            ((__POINTER *)result__LGZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JGZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__LGZR=next__JGZR;
+          };
+        };
+        ptr__5CLR=result__LGZR;
+      };
+      result__4CLR=((__INTEGER_CST *)ptr__5CLR);
+      *(result__4CLR) = *(INTEGER_CST__);
+    };
+    Self__GDLR=((__INTEGER_CST *)result__4CLR);
+    Self__GDLR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HDLR;
+    Self__GDLR->value__W4YD=v__IDLR;
+    Self__GDLR->parent_constant__B3LC.static_type__M2YD=t__JDLR;
+    check_type__YG5D(Self__GDLR);
+    __tmp__OZPN=result__4CLR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__KLTN=my_copy__02IJ(__tmp__JLTN);
+    __tmp__TXAR=read__QB5G(((__READ_LOCAL *)__tmp__NZPN)->local__HJZD);
+    if (__tmp__TXAR==NULL) {
+      __tmp__UXAR=NULL;
+    } else {
+      __tmp__UXAR=((__READ_LOCAL *)__tmp__TXAR);
+    };
+    __tmp__OZPN=__tmp__UXAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__KLTN=my_copy__2EAI(__tmp__JLTN);
+    __tmp__OZPN=my_copy__SL2H(__tmp__NZPN);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__KLTN=my_copy__VFAI(__tmp__JLTN);
+    __tmp__OZPN=my_copy__LM2H(__tmp__NZPN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__KLTN=my_copy__CGAI(__tmp__JLTN);
+    __tmp__OZPN=my_copy__YM2H(__tmp__NZPN);
   } break;
   case __REAL_CST__: {
-    Self__TEBQ=((__REAL_CST *)__tmp__JLTN);
-    __tmp__KLTN=create__value__type__2KQH(Self__TEBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TEBQ->value__RGAI,Self__TEBQ->parent_constant__IVNH.static_type__LSYD);
+    Self__TJ3P=((__REAL_CST *)__tmp__NZPN);
+    p__TDLR=Self__TJ3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__UDLR=Self__TJ3P->value__HN2H;
+    t__VDLR=Self__TJ3P->parent_constant__U2JH.static_type__M2YD;
+    result__KDLR=NULL;
+    ptr__LDLR=((__POINTER )(NULL));
+    typ_id__MDLR= 0;
+    sz__NDLR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__NDLR ==  0)) {
+      result__KDLR=REAL_CST__;
+    } else {
+      typ_id__MDLR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NDLR);
+      if ((typ_id__MDLR == (__INTEGER)(-  1))) {
+        a__ODLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__PDLR=(__UINTEGER_32)((__UINTEGER_32)(sz__NDLR + a__ODLR) & (__UINTEGER_32)(~ a__ODLR));
+        ptr_table__PGZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PDLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__OGZR=((__POINTER )(NULL));
+        result__QGZR=((__POINTER *)ptr_table__PGZR)[ 0];
+        if ((result__QGZR == (void *)NULL)) {
+          result__QGZR=new_lab__2PJ(new_size__PDLR);
+          next__OGZR=(void *)((unsigned long)result__QGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PDLR)));
+          ((__POINTER *)next__OGZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__PGZR)[ 0]=next__OGZR;
+        } else {
+          next__OGZR=((__POINTER *)result__QGZR)[ 0];
+          if ((next__OGZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QGZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PDLR <<  1)) <=  4096)) {
+              next__OGZR=(void *)((unsigned long)result__QGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PDLR)));
+            } else {
+              next__OGZR=new_lab__2PJ(new_size__PDLR);
+            };
+            ((__POINTER *)next__OGZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__PGZR)[ 0]=next__OGZR;
+          } else {
+            ((__POINTER *)result__QGZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OGZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__QGZR=next__OGZR;
+          };
+        };
+        ptr__LDLR=result__QGZR;
+      } else {
+        t__QDLR=((__UINTEGER_32 )typ_id__MDLR);
+        a__RDLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__XGZR=(__UINTEGER_32)((__UINTEGER_32)(sz__NDLR + a__RDLR) & (__UINTEGER_32)(~ a__RDLR));
+        ptr_table__UGZR=((__POINTER )(&(table_type[(t__QDLR)])));
+        lab_type__WGZR=(__UINTEGER_32)(t__QDLR |  1);
+        next__TGZR=((__POINTER )(NULL));
+        result__VGZR=((__POINTER *)ptr_table__UGZR)[ 0];
+        if ((result__VGZR == (void *)NULL)) {
+          result__VGZR=new_lab__2PJ(lab_type__WGZR);
+          next__TGZR=(void *)((unsigned long)result__VGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XGZR)));
+          ((__POINTER *)next__TGZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__UGZR)[ 0]=next__TGZR;
+        } else {
+          next__TGZR=((__POINTER *)result__VGZR)[ 0];
+          if ((next__TGZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VGZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XGZR <<  1)) <=  4096)) {
+              next__TGZR=(void *)((unsigned long)result__VGZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XGZR)));
+            } else {
+              next__TGZR=new_lab__2PJ(lab_type__WGZR);
+            };
+            ((__POINTER *)next__TGZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__UGZR)[ 0]=next__TGZR;
+          } else {
+            ((__POINTER *)result__VGZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TGZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__VGZR=next__TGZR;
+          };
+        };
+        ptr__LDLR=result__VGZR;
+      };
+      result__KDLR=((__REAL_CST *)ptr__LDLR);
+      *(result__KDLR) = *(REAL_CST__);
+    };
+    Self__SDLR=((__REAL_CST *)result__KDLR);
+    Self__SDLR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TDLR;
+    Self__SDLR->value__HN2H=v__UDLR;
+    Self__SDLR->parent_constant__U2JH.static_type__M2YD=t__VDLR;
+    __tmp__OZPN=result__KDLR;
   } break;
   case __CHARACTER_CST__: {
-    Self__VEBQ=((__CHARACTER_CST *)__tmp__JLTN);
-    __tmp__KLTN=create__char__XLQH(Self__VEBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VEBQ->text__ZGAI);
+    Self__VJ3P=((__CHARACTER_CST *)__tmp__NZPN);
+    __tmp__OZPN=create__char__4SMH(Self__VJ3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VJ3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__WEBQ=((__IS_EXPANDED *)__tmp__JLTN);
-    __tmp__KLTN=create__receiver__2J0H(Self__WEBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__WEBQ->receiver__AHAI));
+    Self__WJ3P=((__IS_EXPANDED *)__tmp__NZPN);
+    __tmp__XXAR=read__QB5G(((__READ_LOCAL *)Self__WJ3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__XXAR==NULL) {
+      __tmp__YXAR=NULL;
+    } else {
+      __tmp__YXAR=((__READ_LOCAL *)__tmp__XXAR);
+    };
+    p__5DLR=Self__WJ3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__WDLR=NULL;
+    ptr__XDLR=((__POINTER )(NULL));
+    typ_id__YDLR= 0;
+    sz__ZDLR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__ZDLR ==  0)) {
+      result__WDLR=IS_EXPANDED__;
+    } else {
+      typ_id__YDLR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZDLR);
+      if ((typ_id__YDLR == (__INTEGER)(-  1))) {
+        a__0DLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__1DLR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZDLR + a__0DLR) & (__UINTEGER_32)(~ a__0DLR));
+        ptr_table__ZGZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1DLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__YGZR=((__POINTER )(NULL));
+        result__0GZR=((__POINTER *)ptr_table__ZGZR)[ 0];
+        if ((result__0GZR == (void *)NULL)) {
+          result__0GZR=new_lab__2PJ(new_size__1DLR);
+          next__YGZR=(void *)((unsigned long)result__0GZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1DLR)));
+          ((__POINTER *)next__YGZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ZGZR)[ 0]=next__YGZR;
+        } else {
+          next__YGZR=((__POINTER *)result__0GZR)[ 0];
+          if ((next__YGZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0GZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1DLR <<  1)) <=  4096)) {
+              next__YGZR=(void *)((unsigned long)result__0GZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1DLR)));
+            } else {
+              next__YGZR=new_lab__2PJ(new_size__1DLR);
+            };
+            ((__POINTER *)next__YGZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ZGZR)[ 0]=next__YGZR;
+          } else {
+            ((__POINTER *)result__0GZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YGZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__0GZR=next__YGZR;
+          };
+        };
+        ptr__XDLR=result__0GZR;
+      } else {
+        t__2DLR=((__UINTEGER_32 )typ_id__YDLR);
+        a__3DLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__BHZR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZDLR + a__3DLR) & (__UINTEGER_32)(~ a__3DLR));
+        ptr_table__4GZR=((__POINTER )(&(table_type[(t__2DLR)])));
+        lab_type__AHZR=(__UINTEGER_32)(t__2DLR |  1);
+        next__3GZR=((__POINTER )(NULL));
+        result__5GZR=((__POINTER *)ptr_table__4GZR)[ 0];
+        if ((result__5GZR == (void *)NULL)) {
+          result__5GZR=new_lab__2PJ(lab_type__AHZR);
+          next__3GZR=(void *)((unsigned long)result__5GZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BHZR)));
+          ((__POINTER *)next__3GZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__4GZR)[ 0]=next__3GZR;
+        } else {
+          next__3GZR=((__POINTER *)result__5GZR)[ 0];
+          if ((next__3GZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5GZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BHZR <<  1)) <=  4096)) {
+              next__3GZR=(void *)((unsigned long)result__5GZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BHZR)));
+            } else {
+              next__3GZR=new_lab__2PJ(lab_type__AHZR);
+            };
+            ((__POINTER *)next__3GZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__4GZR)[ 0]=next__3GZR;
+          } else {
+            ((__POINTER *)result__5GZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3GZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__5GZR=next__3GZR;
+          };
+        };
+        ptr__XDLR=result__5GZR;
+      };
+      result__WDLR=((__IS_EXPANDED *)ptr__XDLR);
+      *(result__WDLR) = *(IS_EXPANDED__);
+    };
+    Self__4DLR=((__IS_EXPANDED *)result__WDLR);
+    Self__4DLR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5DLR;
+    Self__4DLR->receiver__WN2H=__tmp__YXAR;
+    __tmp__OZPN=result__WDLR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__KLTN=my_copy__FHAI(__tmp__JLTN);
+    __tmp__OZPN=my_copy__1N2H(__tmp__NZPN);
   } break;
   case __EXPR_SUP__: {
-    __tmp__KLTN=my_copy__OHAI(__tmp__JLTN);
+    __tmp__OZPN=my_copy__EO2H(__tmp__NZPN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__KLTN=my_copy__ZHAI(__tmp__JLTN);
+    __tmp__OZPN=my_copy__PO2H(__tmp__NZPN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__KLTN=my_copy__FIAI(__tmp__JLTN);
+    __tmp__OZPN=my_copy__1O2H(__tmp__NZPN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__KLTN=my_copy__QIAI(__tmp__JLTN);
+    __tmp__OZPN=my_copy__GP2H(__tmp__NZPN);
   } break;
   case __EXPR_AND__: {
-    __tmp__KLTN=my_copy__1IAI(__tmp__JLTN);
+    __tmp__OZPN=my_copy__RP2H(__tmp__NZPN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__KLTN=my_copy__GJAI(__tmp__JLTN);
+    __tmp__OZPN=my_copy__2P2H(__tmp__NZPN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__KLTN=my_copy__RJAI(__tmp__JLTN);
+    __tmp__OZPN=my_copy__HQ2H(__tmp__NZPN);
   } break;
   case __PUT_TO__: {
-    __tmp__KLTN=my_copy__2JAI(__tmp__JLTN);
+    __tmp__OZPN=my_copy__SQ2H(__tmp__NZPN);
   } break;
   case __ITEM__: {
-    __tmp__KLTN=my_copy__NKAI(__tmp__JLTN);
+    __tmp__OZPN=my_copy__DR2H(__tmp__NZPN);
   } break;
   case __SIZE_OF__: {
-    __tmp__KLTN=my_copy__ZKAI(__tmp__JLTN);
+    __tmp__OZPN=my_copy__PR2H(__tmp__NZPN);
   } break;
   case __CAST__: {
-    __tmp__KLTN=my_copy__CLAI(__tmp__JLTN);
+    __tmp__OZPN=my_copy__YR2H(__tmp__NZPN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__KLTN=my_copy__1E2M(__tmp__JLTN);
+    __tmp__OZPN=my_copy__5SYM(__tmp__NZPN);
   } break;
   case __READ_SLOT__: {
-    __tmp__KLTN=my_copy__MRKK(__tmp__JLTN);
+    __tmp__OZPN=my_copy__IUGK(__tmp__NZPN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__KLTN=my_copy__ZRKK(__tmp__JLTN);
+    __tmp__J0CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NZPN)->global__ZGJK),NULL);
+    if (__tmp__J0CR==NULL) {
+      __tmp__K0CR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__J0CR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__K0CR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__K0CR=((__READ_GLOBAL *)__tmp__J0CR);
+      } break;
+      }
+    };
+    __tmp__OZPN=__tmp__K0CR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__KLTN=my_copy__3BGN(__tmp__JLTN);
+    __tmp__OZPN=my_copy__BQCN(__tmp__NZPN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__KLTN=my_copy__VIIO(__tmp__JLTN);
+    __tmp__OZPN=my_copy__NREO(__tmp__NZPN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__KLTN=my_copy__3PNO(__tmp__JLTN);
+    __tmp__OZPN=my_copy__VYJO(__tmp__NZPN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__KLTN=my_copy__CJIO(__tmp__JLTN);
+    __tmp__OZPN=my_copy__0REO(__tmp__NZPN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__KLTN=my_copy__JQNO(__tmp__JLTN);
+    __tmp__OZPN=my_copy__BZJO(__tmp__NZPN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__KLTN=my_copy__EBNM(__tmp__JLTN);
+    __tmp__OZPN=my_copy__CNJM(__tmp__NZPN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__KLTN=my_copy__EOPL(__tmp__JLTN);
+    __tmp__OZPN=my_copy__5XLL(__tmp__NZPN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__KLTN=my_copy__SH2M(__tmp__JLTN);
+    __tmp__OZPN=my_copy__WVYM(__tmp__NZPN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__KLTN=my_copy__NJIO(__tmp__JLTN);
+    __tmp__OZPN=my_copy__FSEO(__tmp__NZPN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__KLTN=my_copy__YZHP(__tmp__JLTN);
+    __tmp__OZPN=my_copy__QCEP(__tmp__NZPN);
   } break;
   case __EXPR_INF__: {
-    __tmp__KLTN=my_copy__13VN(__tmp__JLTN);
+    __tmp__OZPN=my_copy__5LSN(__tmp__NZPN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__KLTN=my_copy__G4VN(__tmp__JLTN);
+    __tmp__OZPN=my_copy__KMSN(__tmp__NZPN);
   } break;
   case __EXPR_OR__: {
-    __tmp__KLTN=my_copy__FLTN(__tmp__JLTN);
+    __tmp__OZPN=my_copy__JZPN(__tmp__NZPN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__KLTN=my_copy__OUWO(__tmp__JLTN);
+    __tmp__OZPN=my_copy__G3SO(__tmp__NZPN);
   } break;
   };
-  __tmp__MLTN=Self__GLTN->parent_expr_binary__QP5M.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__MLTN)->__id) {
+  __tmp__QZPN=Self__KZPN->parent_expr_binary__U31M.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__QZPN)->__id) {
   case __LIST__: {
-    __tmp__NLTN=my_copy__IE2M(__tmp__MLTN);
+    __tmp__RZPN=my_copy__MSYM(__tmp__QZPN);
   } break;
   case __STRING_CST__: {
-    Self__XEBQ=((__STRING_CST *)__tmp__MLTN);
-    __tmp__NLTN=create__text__BMQH(Self__XEBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__XEBQ->string__LDAI);
+    Self__XJ3P=((__STRING_CST *)__tmp__QZPN);
+    __tmp__RZPN=create__text__ITMH(Self__XJ3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XJ3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__NLTN=my_copy__ODAI(__tmp__MLTN);
+    __tmp__RZPN=my_copy__EK2H(__tmp__QZPN);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__YEBQ=((__PROTOTYPE_CST *)__tmp__MLTN);
-    __tmp__NLTN=create__type__HZQC(Self__YEBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YEBQ->parent_constant__DMMC.static_type__LSYD);
+    Self__YJ3P=((__PROTOTYPE_CST *)__tmp__QZPN);
+    __tmp__RZPN=create__type__PKQC(Self__YJ3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YJ3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__ZEBQ=((__INTEGER_CST *)__tmp__MLTN);
-    __tmp__NLTN=create__value__type__I1QC(Self__ZEBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ZEBQ->value__VUYD,Self__ZEBQ->parent_constant__OMMC.static_type__LSYD);
+    Self__ZJ3P=((__INTEGER_CST *)__tmp__QZPN);
+    p__KELR=Self__ZJ3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__LELR=Self__ZJ3P->value__W4YD;
+    t__MELR=Self__ZJ3P->parent_constant__B3LC.static_type__M2YD;
+    result__BELR=NULL;
+    ptr__CELR=((__POINTER )(NULL));
+    typ_id__DELR= 0;
+    sz__EELR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__EELR ==  0)) {
+      result__BELR=INTEGER_CST__;
+    } else {
+      typ_id__DELR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EELR);
+      if ((typ_id__DELR == (__INTEGER)(-  1))) {
+        a__FELR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__GELR=(__UINTEGER_32)((__UINTEGER_32)(sz__EELR + a__FELR) & (__UINTEGER_32)(~ a__FELR));
+        ptr_table__DHZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GELR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__CHZR=((__POINTER )(NULL));
+        result__EHZR=((__POINTER *)ptr_table__DHZR)[ 0];
+        if ((result__EHZR == (void *)NULL)) {
+          result__EHZR=new_lab__2PJ(new_size__GELR);
+          next__CHZR=(void *)((unsigned long)result__EHZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GELR)));
+          ((__POINTER *)next__CHZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__DHZR)[ 0]=next__CHZR;
+        } else {
+          next__CHZR=((__POINTER *)result__EHZR)[ 0];
+          if ((next__CHZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EHZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GELR <<  1)) <=  4096)) {
+              next__CHZR=(void *)((unsigned long)result__EHZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GELR)));
+            } else {
+              next__CHZR=new_lab__2PJ(new_size__GELR);
+            };
+            ((__POINTER *)next__CHZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__DHZR)[ 0]=next__CHZR;
+          } else {
+            ((__POINTER *)result__EHZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CHZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__EHZR=next__CHZR;
+          };
+        };
+        ptr__CELR=result__EHZR;
+      } else {
+        t__HELR=((__UINTEGER_32 )typ_id__DELR);
+        a__IELR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__LHZR=(__UINTEGER_32)((__UINTEGER_32)(sz__EELR + a__IELR) & (__UINTEGER_32)(~ a__IELR));
+        ptr_table__IHZR=((__POINTER )(&(table_type[(t__HELR)])));
+        lab_type__KHZR=(__UINTEGER_32)(t__HELR |  1);
+        next__HHZR=((__POINTER )(NULL));
+        result__JHZR=((__POINTER *)ptr_table__IHZR)[ 0];
+        if ((result__JHZR == (void *)NULL)) {
+          result__JHZR=new_lab__2PJ(lab_type__KHZR);
+          next__HHZR=(void *)((unsigned long)result__JHZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LHZR)));
+          ((__POINTER *)next__HHZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__IHZR)[ 0]=next__HHZR;
+        } else {
+          next__HHZR=((__POINTER *)result__JHZR)[ 0];
+          if ((next__HHZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JHZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LHZR <<  1)) <=  4096)) {
+              next__HHZR=(void *)((unsigned long)result__JHZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LHZR)));
+            } else {
+              next__HHZR=new_lab__2PJ(lab_type__KHZR);
+            };
+            ((__POINTER *)next__HHZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__IHZR)[ 0]=next__HHZR;
+          } else {
+            ((__POINTER *)result__JHZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HHZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__JHZR=next__HHZR;
+          };
+        };
+        ptr__CELR=result__JHZR;
+      };
+      result__BELR=((__INTEGER_CST *)ptr__CELR);
+      *(result__BELR) = *(INTEGER_CST__);
+    };
+    Self__JELR=((__INTEGER_CST *)result__BELR);
+    Self__JELR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KELR;
+    Self__JELR->value__W4YD=v__LELR;
+    Self__JELR->parent_constant__B3LC.static_type__M2YD=t__MELR;
+    check_type__YG5D(Self__JELR);
+    __tmp__RZPN=result__BELR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__NLTN=my_copy__02IJ(__tmp__MLTN);
+    __tmp__1XAR=read__QB5G(((__READ_LOCAL *)__tmp__QZPN)->local__HJZD);
+    if (__tmp__1XAR==NULL) {
+      __tmp__2XAR=NULL;
+    } else {
+      __tmp__2XAR=((__READ_LOCAL *)__tmp__1XAR);
+    };
+    __tmp__RZPN=__tmp__2XAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__NLTN=my_copy__2EAI(__tmp__MLTN);
+    __tmp__RZPN=my_copy__SL2H(__tmp__QZPN);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__NLTN=my_copy__VFAI(__tmp__MLTN);
+    __tmp__RZPN=my_copy__LM2H(__tmp__QZPN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__NLTN=my_copy__CGAI(__tmp__MLTN);
+    __tmp__RZPN=my_copy__YM2H(__tmp__QZPN);
   } break;
   case __REAL_CST__: {
-    Self__1EBQ=((__REAL_CST *)__tmp__MLTN);
-    __tmp__NLTN=create__value__type__2KQH(Self__1EBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__1EBQ->value__RGAI,Self__1EBQ->parent_constant__IVNH.static_type__LSYD);
+    Self__1J3P=((__REAL_CST *)__tmp__QZPN);
+    p__WELR=Self__1J3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__XELR=Self__1J3P->value__HN2H;
+    t__YELR=Self__1J3P->parent_constant__U2JH.static_type__M2YD;
+    result__NELR=NULL;
+    ptr__OELR=((__POINTER )(NULL));
+    typ_id__PELR= 0;
+    sz__QELR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__QELR ==  0)) {
+      result__NELR=REAL_CST__;
+    } else {
+      typ_id__PELR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QELR);
+      if ((typ_id__PELR == (__INTEGER)(-  1))) {
+        a__RELR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__SELR=(__UINTEGER_32)((__UINTEGER_32)(sz__QELR + a__RELR) & (__UINTEGER_32)(~ a__RELR));
+        ptr_table__NHZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SELR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__MHZR=((__POINTER )(NULL));
+        result__OHZR=((__POINTER *)ptr_table__NHZR)[ 0];
+        if ((result__OHZR == (void *)NULL)) {
+          result__OHZR=new_lab__2PJ(new_size__SELR);
+          next__MHZR=(void *)((unsigned long)result__OHZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SELR)));
+          ((__POINTER *)next__MHZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__NHZR)[ 0]=next__MHZR;
+        } else {
+          next__MHZR=((__POINTER *)result__OHZR)[ 0];
+          if ((next__MHZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OHZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SELR <<  1)) <=  4096)) {
+              next__MHZR=(void *)((unsigned long)result__OHZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SELR)));
+            } else {
+              next__MHZR=new_lab__2PJ(new_size__SELR);
+            };
+            ((__POINTER *)next__MHZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__NHZR)[ 0]=next__MHZR;
+          } else {
+            ((__POINTER *)result__OHZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MHZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__OHZR=next__MHZR;
+          };
+        };
+        ptr__OELR=result__OHZR;
+      } else {
+        t__TELR=((__UINTEGER_32 )typ_id__PELR);
+        a__UELR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__VHZR=(__UINTEGER_32)((__UINTEGER_32)(sz__QELR + a__UELR) & (__UINTEGER_32)(~ a__UELR));
+        ptr_table__SHZR=((__POINTER )(&(table_type[(t__TELR)])));
+        lab_type__UHZR=(__UINTEGER_32)(t__TELR |  1);
+        next__RHZR=((__POINTER )(NULL));
+        result__THZR=((__POINTER *)ptr_table__SHZR)[ 0];
+        if ((result__THZR == (void *)NULL)) {
+          result__THZR=new_lab__2PJ(lab_type__UHZR);
+          next__RHZR=(void *)((unsigned long)result__THZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VHZR)));
+          ((__POINTER *)next__RHZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__SHZR)[ 0]=next__RHZR;
+        } else {
+          next__RHZR=((__POINTER *)result__THZR)[ 0];
+          if ((next__RHZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__THZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VHZR <<  1)) <=  4096)) {
+              next__RHZR=(void *)((unsigned long)result__THZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VHZR)));
+            } else {
+              next__RHZR=new_lab__2PJ(lab_type__UHZR);
+            };
+            ((__POINTER *)next__RHZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__SHZR)[ 0]=next__RHZR;
+          } else {
+            ((__POINTER *)result__THZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RHZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__THZR=next__RHZR;
+          };
+        };
+        ptr__OELR=result__THZR;
+      };
+      result__NELR=((__REAL_CST *)ptr__OELR);
+      *(result__NELR) = *(REAL_CST__);
+    };
+    Self__VELR=((__REAL_CST *)result__NELR);
+    Self__VELR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__WELR;
+    Self__VELR->value__HN2H=v__XELR;
+    Self__VELR->parent_constant__U2JH.static_type__M2YD=t__YELR;
+    __tmp__RZPN=result__NELR;
   } break;
   case __CHARACTER_CST__: {
-    Self__3EBQ=((__CHARACTER_CST *)__tmp__MLTN);
-    __tmp__NLTN=create__char__XLQH(Self__3EBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3EBQ->text__ZGAI);
+    Self__3J3P=((__CHARACTER_CST *)__tmp__QZPN);
+    __tmp__RZPN=create__char__4SMH(Self__3J3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3J3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__4EBQ=((__IS_EXPANDED *)__tmp__MLTN);
-    __tmp__NLTN=create__receiver__2J0H(Self__4EBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__4EBQ->receiver__AHAI));
+    Self__4J3P=((__IS_EXPANDED *)__tmp__QZPN);
+    __tmp__5XAR=read__QB5G(((__READ_LOCAL *)Self__4J3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__5XAR==NULL) {
+      __tmp__AYAR=NULL;
+    } else {
+      __tmp__AYAR=((__READ_LOCAL *)__tmp__5XAR);
+    };
+    p__CFLR=Self__4J3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__ZELR=NULL;
+    ptr__0ELR=((__POINTER )(NULL));
+    typ_id__1ELR= 0;
+    sz__2ELR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__2ELR ==  0)) {
+      result__ZELR=IS_EXPANDED__;
+    } else {
+      typ_id__1ELR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2ELR);
+      if ((typ_id__1ELR == (__INTEGER)(-  1))) {
+        a__3ELR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__4ELR=(__UINTEGER_32)((__UINTEGER_32)(sz__2ELR + a__3ELR) & (__UINTEGER_32)(~ a__3ELR));
+        ptr_table__XHZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4ELR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__WHZR=((__POINTER )(NULL));
+        result__YHZR=((__POINTER *)ptr_table__XHZR)[ 0];
+        if ((result__YHZR == (void *)NULL)) {
+          result__YHZR=new_lab__2PJ(new_size__4ELR);
+          next__WHZR=(void *)((unsigned long)result__YHZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4ELR)));
+          ((__POINTER *)next__WHZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__XHZR)[ 0]=next__WHZR;
+        } else {
+          next__WHZR=((__POINTER *)result__YHZR)[ 0];
+          if ((next__WHZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YHZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4ELR <<  1)) <=  4096)) {
+              next__WHZR=(void *)((unsigned long)result__YHZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4ELR)));
+            } else {
+              next__WHZR=new_lab__2PJ(new_size__4ELR);
+            };
+            ((__POINTER *)next__WHZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__XHZR)[ 0]=next__WHZR;
+          } else {
+            ((__POINTER *)result__YHZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WHZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__YHZR=next__WHZR;
+          };
+        };
+        ptr__0ELR=result__YHZR;
+      } else {
+        t__5ELR=((__UINTEGER_32 )typ_id__1ELR);
+        a__AFLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__5HZR=(__UINTEGER_32)((__UINTEGER_32)(sz__2ELR + a__AFLR) & (__UINTEGER_32)(~ a__AFLR));
+        ptr_table__2HZR=((__POINTER )(&(table_type[(t__5ELR)])));
+        lab_type__4HZR=(__UINTEGER_32)(t__5ELR |  1);
+        next__1HZR=((__POINTER )(NULL));
+        result__3HZR=((__POINTER *)ptr_table__2HZR)[ 0];
+        if ((result__3HZR == (void *)NULL)) {
+          result__3HZR=new_lab__2PJ(lab_type__4HZR);
+          next__1HZR=(void *)((unsigned long)result__3HZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5HZR)));
+          ((__POINTER *)next__1HZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__2HZR)[ 0]=next__1HZR;
+        } else {
+          next__1HZR=((__POINTER *)result__3HZR)[ 0];
+          if ((next__1HZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3HZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5HZR <<  1)) <=  4096)) {
+              next__1HZR=(void *)((unsigned long)result__3HZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5HZR)));
+            } else {
+              next__1HZR=new_lab__2PJ(lab_type__4HZR);
+            };
+            ((__POINTER *)next__1HZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__2HZR)[ 0]=next__1HZR;
+          } else {
+            ((__POINTER *)result__3HZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1HZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__3HZR=next__1HZR;
+          };
+        };
+        ptr__0ELR=result__3HZR;
+      };
+      result__ZELR=((__IS_EXPANDED *)ptr__0ELR);
+      *(result__ZELR) = *(IS_EXPANDED__);
+    };
+    Self__BFLR=((__IS_EXPANDED *)result__ZELR);
+    Self__BFLR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__CFLR;
+    Self__BFLR->receiver__WN2H=__tmp__AYAR;
+    __tmp__RZPN=result__ZELR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__NLTN=my_copy__FHAI(__tmp__MLTN);
+    __tmp__RZPN=my_copy__1N2H(__tmp__QZPN);
   } break;
   case __EXPR_SUP__: {
-    __tmp__NLTN=my_copy__OHAI(__tmp__MLTN);
+    __tmp__RZPN=my_copy__EO2H(__tmp__QZPN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__NLTN=my_copy__ZHAI(__tmp__MLTN);
+    __tmp__RZPN=my_copy__PO2H(__tmp__QZPN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__NLTN=my_copy__FIAI(__tmp__MLTN);
+    __tmp__RZPN=my_copy__1O2H(__tmp__QZPN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__NLTN=my_copy__QIAI(__tmp__MLTN);
+    __tmp__RZPN=my_copy__GP2H(__tmp__QZPN);
   } break;
   case __EXPR_AND__: {
-    __tmp__NLTN=my_copy__1IAI(__tmp__MLTN);
+    __tmp__RZPN=my_copy__RP2H(__tmp__QZPN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__NLTN=my_copy__GJAI(__tmp__MLTN);
+    __tmp__RZPN=my_copy__2P2H(__tmp__QZPN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__NLTN=my_copy__RJAI(__tmp__MLTN);
+    __tmp__RZPN=my_copy__HQ2H(__tmp__QZPN);
   } break;
   case __PUT_TO__: {
-    __tmp__NLTN=my_copy__2JAI(__tmp__MLTN);
+    __tmp__RZPN=my_copy__SQ2H(__tmp__QZPN);
   } break;
   case __ITEM__: {
-    __tmp__NLTN=my_copy__NKAI(__tmp__MLTN);
+    __tmp__RZPN=my_copy__DR2H(__tmp__QZPN);
   } break;
   case __SIZE_OF__: {
-    __tmp__NLTN=my_copy__ZKAI(__tmp__MLTN);
+    __tmp__RZPN=my_copy__PR2H(__tmp__QZPN);
   } break;
   case __CAST__: {
-    __tmp__NLTN=my_copy__CLAI(__tmp__MLTN);
+    __tmp__RZPN=my_copy__YR2H(__tmp__QZPN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__NLTN=my_copy__1E2M(__tmp__MLTN);
+    __tmp__RZPN=my_copy__5SYM(__tmp__QZPN);
   } break;
   case __READ_SLOT__: {
-    __tmp__NLTN=my_copy__MRKK(__tmp__MLTN);
+    __tmp__RZPN=my_copy__IUGK(__tmp__QZPN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__NLTN=my_copy__ZRKK(__tmp__MLTN);
+    __tmp__N0CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QZPN)->global__ZGJK),NULL);
+    if (__tmp__N0CR==NULL) {
+      __tmp__O0CR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__N0CR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__O0CR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__O0CR=((__READ_GLOBAL *)__tmp__N0CR);
+      } break;
+      }
+    };
+    __tmp__RZPN=__tmp__O0CR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__NLTN=my_copy__3BGN(__tmp__MLTN);
+    __tmp__RZPN=my_copy__BQCN(__tmp__QZPN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__NLTN=my_copy__VIIO(__tmp__MLTN);
+    __tmp__RZPN=my_copy__NREO(__tmp__QZPN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__NLTN=my_copy__3PNO(__tmp__MLTN);
+    __tmp__RZPN=my_copy__VYJO(__tmp__QZPN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__NLTN=my_copy__CJIO(__tmp__MLTN);
+    __tmp__RZPN=my_copy__0REO(__tmp__QZPN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__NLTN=my_copy__JQNO(__tmp__MLTN);
+    __tmp__RZPN=my_copy__BZJO(__tmp__QZPN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__NLTN=my_copy__EBNM(__tmp__MLTN);
+    __tmp__RZPN=my_copy__CNJM(__tmp__QZPN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__NLTN=my_copy__EOPL(__tmp__MLTN);
+    __tmp__RZPN=my_copy__5XLL(__tmp__QZPN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__NLTN=my_copy__SH2M(__tmp__MLTN);
+    __tmp__RZPN=my_copy__WVYM(__tmp__QZPN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__NLTN=my_copy__NJIO(__tmp__MLTN);
+    __tmp__RZPN=my_copy__FSEO(__tmp__QZPN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__NLTN=my_copy__YZHP(__tmp__MLTN);
+    __tmp__RZPN=my_copy__QCEP(__tmp__QZPN);
   } break;
   case __EXPR_INF__: {
-    __tmp__NLTN=my_copy__13VN(__tmp__MLTN);
+    __tmp__RZPN=my_copy__5LSN(__tmp__QZPN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__NLTN=my_copy__G4VN(__tmp__MLTN);
+    __tmp__RZPN=my_copy__KMSN(__tmp__QZPN);
   } break;
   case __EXPR_OR__: {
-    __tmp__NLTN=my_copy__FLTN(__tmp__MLTN);
+    __tmp__RZPN=my_copy__JZPN(__tmp__QZPN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__NLTN=my_copy__OUWO(__tmp__MLTN);
+    __tmp__RZPN=my_copy__G3SO(__tmp__QZPN);
   } break;
   };
-  return(create__with__and__AKNN(__tmp__ILTN,__tmp__KLTN,__tmp__NLTN));
+  result__ZILN=NULL;
+  ptr__0ILN=((__POINTER )(NULL));
+  typ_id__5ILN= 0;
+  sz__2ILN=((__UINTEGER_32 )sizeof(__EXPR_OR));
+  if ((sz__2ILN ==  0)) {
+    result__ZILN=EXPR_OR__;
+  } else {
+    typ_id__5ILN=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2ILN);
+    if ((typ_id__5ILN == (__INTEGER)(-  1))) {
+      a__DM2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__BM2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__2ILN + a__DM2Q) & (__UINTEGER_32)(~ a__DM2Q));
+      ptr_table__BIZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BM2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__AIZR=((__POINTER )(NULL));
+      result__CIZR=((__POINTER *)ptr_table__BIZR)[ 0];
+      if ((result__CIZR == (void *)NULL)) {
+        result__CIZR=new_lab__2PJ(new_size__BM2Q);
+        next__AIZR=(void *)((unsigned long)result__CIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BM2Q)));
+        ((__POINTER *)next__AIZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__BIZR)[ 0]=next__AIZR;
+      } else {
+        next__AIZR=((__POINTER *)result__CIZR)[ 0];
+        if ((next__AIZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CIZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BM2Q <<  1)) <=  4096)) {
+            next__AIZR=(void *)((unsigned long)result__CIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BM2Q)));
+          } else {
+            next__AIZR=new_lab__2PJ(new_size__BM2Q);
+          };
+          ((__POINTER *)next__AIZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__BIZR)[ 0]=next__AIZR;
+        } else {
+          ((__POINTER *)result__CIZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AIZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__CIZR=next__AIZR;
+        };
+      };
+      ptr__0ILN=result__CIZR;
+    } else {
+      t__HM2Q=((__UINTEGER_32 )typ_id__5ILN);
+      a__JM2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__JIZR=(__UINTEGER_32)((__UINTEGER_32)(sz__2ILN + a__JM2Q) & (__UINTEGER_32)(~ a__JM2Q));
+      ptr_table__GIZR=((__POINTER )(&(table_type[(t__HM2Q)])));
+      lab_type__IIZR=(__UINTEGER_32)(t__HM2Q |  1);
+      next__FIZR=((__POINTER )(NULL));
+      result__HIZR=((__POINTER *)ptr_table__GIZR)[ 0];
+      if ((result__HIZR == (void *)NULL)) {
+        result__HIZR=new_lab__2PJ(lab_type__IIZR);
+        next__FIZR=(void *)((unsigned long)result__HIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JIZR)));
+        ((__POINTER *)next__FIZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__GIZR)[ 0]=next__FIZR;
+      } else {
+        next__FIZR=((__POINTER *)result__HIZR)[ 0];
+        if ((next__FIZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HIZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JIZR <<  1)) <=  4096)) {
+            next__FIZR=(void *)((unsigned long)result__HIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JIZR)));
+          } else {
+            next__FIZR=new_lab__2PJ(lab_type__IIZR);
+          };
+          ((__POINTER *)next__FIZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__GIZR)[ 0]=next__FIZR;
+        } else {
+          ((__POINTER *)result__HIZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FIZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__HIZR=next__FIZR;
+        };
+      };
+      ptr__0ILN=result__HIZR;
+    };
+    result__ZILN=((__EXPR_OR *)ptr__0ILN);
+    *(result__ZILN) = *(EXPR_OR__);
+  };
+  Self__HZSN=((__EXPR_OR *)result__ZILN);
+  Self__HZSN->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__MZPN;
+  Self__HZSN->parent_expr_binary__U31M.left__XO1H=__tmp__OZPN;
+  Self__HZSN->parent_expr_binary__U31M.right__WO2H=__tmp__RZPN;
+  return(result__ZILN);
 }
 
-static __EXPR_XOR* my_copy__OUWO(__EXPR_XOR *Self__PUWO)
+static __EXPR_XOR* my_copy__G3SO(__EXPR_XOR *Self__H3SO)
 // ({EXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __POSITION __tmp__RUWO;
-  void *__tmp__SUWO,*__tmp__TUWO,*__tmp__VUWO,*__tmp__WUWO;
-  __STRING_CST *Self__5EBQ,*Self__HFBQ;
-  __PROTOTYPE_CST *Self__AFBQ,*Self__IFBQ;
-  __INTEGER_CST *Self__BFBQ,*Self__JFBQ;
-  __REAL_CST *Self__DFBQ,*Self__LFBQ;
-  __CHARACTER_CST *Self__FFBQ,*Self__NFBQ;
-  __IS_EXPANDED *Self__GFBQ,*Self__OFBQ;
-  __tmp__RUWO=Self__PUWO->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  __tmp__SUWO=Self__PUWO->parent_expr_binary__A3CO.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__SUWO)->__id) {
+  __INTEGER_64 v__OFLR,v__RGLR;
+  __POSITION __tmp__J3SO,p__NFLR,p__ZFLR,p__FGLR,p__QGLR,p__2GLR;
+  __POSITION p__IHLR;
+  void *__tmp__K3SO,*__tmp__L3SO,*__tmp__N3SO,*__tmp__O3SO;
+  __STRING_CST *Self__5J3P,*Self__HK3P;
+  __PROTOTYPE_CST *Self__AK3P,*Self__IK3P;
+  __INTEGER_CST *Self__BK3P,*result__EFLR,*Self__MFLR,*Self__JK3P;
+  __INTEGER_CST *result__HGLR,*Self__PGLR;
+  void *t__PFLR,*t__1FLR,*t__SGLR,*t__4GLR;
+  __POINTER ptr__FFLR,ptr_table__LIZR,next__KIZR,result__MIZR;
+  __POINTER ptr_table__QIZR,next__PIZR,result__RIZR,ptr__RFLR;
+  __POINTER ptr_table__VIZR,next__UIZR,result__WIZR,ptr_table__0IZR;
+  __POINTER next__ZIZR,result__1IZR,ptr__3FLR,ptr_table__5IZR;
+  __POINTER next__4IZR,result__AJZR,ptr_table__EJZR,next__DJZR;
+  __POINTER result__FJZR,ptr__IGLR,ptr_table__JJZR,next__IJZR;
+  __POINTER result__KJZR,ptr_table__OJZR,next__NJZR,result__PJZR;
+  __POINTER ptr__UGLR,ptr_table__TJZR,next__SJZR,result__UJZR;
+  __POINTER ptr_table__YJZR,next__XJZR,result__ZJZR,ptr__AHLR;
+  __POINTER ptr_table__3JZR,next__2JZR,result__4JZR,ptr_table__CKZR;
+  __POINTER next__BKZR,result__DKZR,ptr__J4QO,ptr_table__HKZR;
+  __POINTER next__GKZR,result__IKZR,ptr_table__MKZR,next__LKZR;
+  __POINTER result__NKZR;
+  __INTEGER typ_id__GFLR,typ_id__SFLR,typ_id__4FLR,typ_id__JGLR;
+  __INTEGER typ_id__VGLR,typ_id__BHLR,typ_id__O4QO;
+  __UINTEGER_32 sz__HFLR,a__IFLR,new_size__JFLR,t__KFLR,a__LFLR;
+  __UINTEGER_32 new_size__TIZR,lab_type__SIZR,sz__TFLR,a__UFLR;
+  __UINTEGER_32 new_size__VFLR,t__WFLR,a__XFLR,new_size__3IZR;
+  __UINTEGER_32 lab_type__2IZR,sz__5FLR,a__AGLR,new_size__BGLR,t__CGLR;
+  __UINTEGER_32 a__DGLR,new_size__HJZR,lab_type__GJZR,sz__KGLR,a__LGLR;
+  __UINTEGER_32 new_size__MGLR,t__NGLR,a__OGLR,new_size__RJZR;
+  __UINTEGER_32 lab_type__QJZR,sz__WGLR,a__XGLR,new_size__YGLR,t__ZGLR;
+  __UINTEGER_32 a__0GLR,new_size__1JZR,lab_type__0JZR,sz__CHLR,a__DHLR;
+  __UINTEGER_32 new_size__EHLR,t__FHLR,a__GHLR,new_size__FKZR;
+  __UINTEGER_32 lab_type__EKZR,sz__L4QO,a__OM2Q,new_size__MM2Q,t__SM2Q;
+  __UINTEGER_32 a__UM2Q,new_size__PKZR,lab_type__OKZR;
+  void *__tmp__DYAR,*__tmp__HYAR,*__tmp__R0CR,*__tmp__LYAR,*__tmp__PYAR;
+  void *__tmp__V0CR;
+  __READ_LOCAL *__tmp__EYAR,*__tmp__IYAR,*__tmp__MYAR,*__tmp__QYAR;
+  __REAL_CST *Self__DK3P,*result__QFLR,*Self__YFLR,*Self__LK3P;
+  __REAL_CST *result__TGLR,*Self__1GLR;
+  void *v__0FLR,*v__3GLR;
+  __CHARACTER_CST *Self__FK3P,*Self__NK3P;
+  __IS_EXPANDED *Self__GK3P,*result__2FLR,*Self__EGLR,*Self__OK3P;
+  __IS_EXPANDED *result__5GLR,*Self__HHLR;
+  __READ_GLOBAL *__tmp__S0CR,*__tmp__W0CR;
+  __EXPR_XOR *result__I4QO,*Self__R5XO;
+  __tmp__J3SO=Self__H3SO->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  __tmp__K3SO=Self__H3SO->parent_expr_binary__0G5N.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__K3SO)->__id) {
   case __LIST__: {
-    __tmp__TUWO=my_copy__IE2M(__tmp__SUWO);
+    __tmp__L3SO=my_copy__MSYM(__tmp__K3SO);
   } break;
   case __STRING_CST__: {
-    Self__5EBQ=((__STRING_CST *)__tmp__SUWO);
-    __tmp__TUWO=create__text__BMQH(Self__5EBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5EBQ->string__LDAI);
+    Self__5J3P=((__STRING_CST *)__tmp__K3SO);
+    __tmp__L3SO=create__text__ITMH(Self__5J3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5J3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__TUWO=my_copy__ODAI(__tmp__SUWO);
+    __tmp__L3SO=my_copy__EK2H(__tmp__K3SO);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__AFBQ=((__PROTOTYPE_CST *)__tmp__SUWO);
-    __tmp__TUWO=create__type__HZQC(Self__AFBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__AFBQ->parent_constant__DMMC.static_type__LSYD);
+    Self__AK3P=((__PROTOTYPE_CST *)__tmp__K3SO);
+    __tmp__L3SO=create__type__PKQC(Self__AK3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AK3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__BFBQ=((__INTEGER_CST *)__tmp__SUWO);
-    __tmp__TUWO=create__value__type__I1QC(Self__BFBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BFBQ->value__VUYD,Self__BFBQ->parent_constant__OMMC.static_type__LSYD);
+    Self__BK3P=((__INTEGER_CST *)__tmp__K3SO);
+    p__NFLR=Self__BK3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__OFLR=Self__BK3P->value__W4YD;
+    t__PFLR=Self__BK3P->parent_constant__B3LC.static_type__M2YD;
+    result__EFLR=NULL;
+    ptr__FFLR=((__POINTER )(NULL));
+    typ_id__GFLR= 0;
+    sz__HFLR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__HFLR ==  0)) {
+      result__EFLR=INTEGER_CST__;
+    } else {
+      typ_id__GFLR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HFLR);
+      if ((typ_id__GFLR == (__INTEGER)(-  1))) {
+        a__IFLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__JFLR=(__UINTEGER_32)((__UINTEGER_32)(sz__HFLR + a__IFLR) & (__UINTEGER_32)(~ a__IFLR));
+        ptr_table__LIZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JFLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__KIZR=((__POINTER )(NULL));
+        result__MIZR=((__POINTER *)ptr_table__LIZR)[ 0];
+        if ((result__MIZR == (void *)NULL)) {
+          result__MIZR=new_lab__2PJ(new_size__JFLR);
+          next__KIZR=(void *)((unsigned long)result__MIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFLR)));
+          ((__POINTER *)next__KIZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__LIZR)[ 0]=next__KIZR;
+        } else {
+          next__KIZR=((__POINTER *)result__MIZR)[ 0];
+          if ((next__KIZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MIZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JFLR <<  1)) <=  4096)) {
+              next__KIZR=(void *)((unsigned long)result__MIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFLR)));
+            } else {
+              next__KIZR=new_lab__2PJ(new_size__JFLR);
+            };
+            ((__POINTER *)next__KIZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__LIZR)[ 0]=next__KIZR;
+          } else {
+            ((__POINTER *)result__MIZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KIZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__MIZR=next__KIZR;
+          };
+        };
+        ptr__FFLR=result__MIZR;
+      } else {
+        t__KFLR=((__UINTEGER_32 )typ_id__GFLR);
+        a__LFLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__TIZR=(__UINTEGER_32)((__UINTEGER_32)(sz__HFLR + a__LFLR) & (__UINTEGER_32)(~ a__LFLR));
+        ptr_table__QIZR=((__POINTER )(&(table_type[(t__KFLR)])));
+        lab_type__SIZR=(__UINTEGER_32)(t__KFLR |  1);
+        next__PIZR=((__POINTER )(NULL));
+        result__RIZR=((__POINTER *)ptr_table__QIZR)[ 0];
+        if ((result__RIZR == (void *)NULL)) {
+          result__RIZR=new_lab__2PJ(lab_type__SIZR);
+          next__PIZR=(void *)((unsigned long)result__RIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TIZR)));
+          ((__POINTER *)next__PIZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__QIZR)[ 0]=next__PIZR;
+        } else {
+          next__PIZR=((__POINTER *)result__RIZR)[ 0];
+          if ((next__PIZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RIZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TIZR <<  1)) <=  4096)) {
+              next__PIZR=(void *)((unsigned long)result__RIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TIZR)));
+            } else {
+              next__PIZR=new_lab__2PJ(lab_type__SIZR);
+            };
+            ((__POINTER *)next__PIZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__QIZR)[ 0]=next__PIZR;
+          } else {
+            ((__POINTER *)result__RIZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PIZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__RIZR=next__PIZR;
+          };
+        };
+        ptr__FFLR=result__RIZR;
+      };
+      result__EFLR=((__INTEGER_CST *)ptr__FFLR);
+      *(result__EFLR) = *(INTEGER_CST__);
+    };
+    Self__MFLR=((__INTEGER_CST *)result__EFLR);
+    Self__MFLR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NFLR;
+    Self__MFLR->value__W4YD=v__OFLR;
+    Self__MFLR->parent_constant__B3LC.static_type__M2YD=t__PFLR;
+    check_type__YG5D(Self__MFLR);
+    __tmp__L3SO=result__EFLR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__TUWO=my_copy__02IJ(__tmp__SUWO);
+    __tmp__DYAR=read__QB5G(((__READ_LOCAL *)__tmp__K3SO)->local__HJZD);
+    if (__tmp__DYAR==NULL) {
+      __tmp__EYAR=NULL;
+    } else {
+      __tmp__EYAR=((__READ_LOCAL *)__tmp__DYAR);
+    };
+    __tmp__L3SO=__tmp__EYAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__TUWO=my_copy__2EAI(__tmp__SUWO);
+    __tmp__L3SO=my_copy__SL2H(__tmp__K3SO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__TUWO=my_copy__VFAI(__tmp__SUWO);
+    __tmp__L3SO=my_copy__LM2H(__tmp__K3SO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__TUWO=my_copy__CGAI(__tmp__SUWO);
+    __tmp__L3SO=my_copy__YM2H(__tmp__K3SO);
   } break;
   case __REAL_CST__: {
-    Self__DFBQ=((__REAL_CST *)__tmp__SUWO);
-    __tmp__TUWO=create__value__type__2KQH(Self__DFBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DFBQ->value__RGAI,Self__DFBQ->parent_constant__IVNH.static_type__LSYD);
+    Self__DK3P=((__REAL_CST *)__tmp__K3SO);
+    p__ZFLR=Self__DK3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__0FLR=Self__DK3P->value__HN2H;
+    t__1FLR=Self__DK3P->parent_constant__U2JH.static_type__M2YD;
+    result__QFLR=NULL;
+    ptr__RFLR=((__POINTER )(NULL));
+    typ_id__SFLR= 0;
+    sz__TFLR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__TFLR ==  0)) {
+      result__QFLR=REAL_CST__;
+    } else {
+      typ_id__SFLR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TFLR);
+      if ((typ_id__SFLR == (__INTEGER)(-  1))) {
+        a__UFLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__VFLR=(__UINTEGER_32)((__UINTEGER_32)(sz__TFLR + a__UFLR) & (__UINTEGER_32)(~ a__UFLR));
+        ptr_table__VIZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VFLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__UIZR=((__POINTER )(NULL));
+        result__WIZR=((__POINTER *)ptr_table__VIZR)[ 0];
+        if ((result__WIZR == (void *)NULL)) {
+          result__WIZR=new_lab__2PJ(new_size__VFLR);
+          next__UIZR=(void *)((unsigned long)result__WIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VFLR)));
+          ((__POINTER *)next__UIZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__VIZR)[ 0]=next__UIZR;
+        } else {
+          next__UIZR=((__POINTER *)result__WIZR)[ 0];
+          if ((next__UIZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WIZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VFLR <<  1)) <=  4096)) {
+              next__UIZR=(void *)((unsigned long)result__WIZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VFLR)));
+            } else {
+              next__UIZR=new_lab__2PJ(new_size__VFLR);
+            };
+            ((__POINTER *)next__UIZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__VIZR)[ 0]=next__UIZR;
+          } else {
+            ((__POINTER *)result__WIZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UIZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__WIZR=next__UIZR;
+          };
+        };
+        ptr__RFLR=result__WIZR;
+      } else {
+        t__WFLR=((__UINTEGER_32 )typ_id__SFLR);
+        a__XFLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__3IZR=(__UINTEGER_32)((__UINTEGER_32)(sz__TFLR + a__XFLR) & (__UINTEGER_32)(~ a__XFLR));
+        ptr_table__0IZR=((__POINTER )(&(table_type[(t__WFLR)])));
+        lab_type__2IZR=(__UINTEGER_32)(t__WFLR |  1);
+        next__ZIZR=((__POINTER )(NULL));
+        result__1IZR=((__POINTER *)ptr_table__0IZR)[ 0];
+        if ((result__1IZR == (void *)NULL)) {
+          result__1IZR=new_lab__2PJ(lab_type__2IZR);
+          next__ZIZR=(void *)((unsigned long)result__1IZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3IZR)));
+          ((__POINTER *)next__ZIZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__0IZR)[ 0]=next__ZIZR;
+        } else {
+          next__ZIZR=((__POINTER *)result__1IZR)[ 0];
+          if ((next__ZIZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1IZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3IZR <<  1)) <=  4096)) {
+              next__ZIZR=(void *)((unsigned long)result__1IZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3IZR)));
+            } else {
+              next__ZIZR=new_lab__2PJ(lab_type__2IZR);
+            };
+            ((__POINTER *)next__ZIZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__0IZR)[ 0]=next__ZIZR;
+          } else {
+            ((__POINTER *)result__1IZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZIZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__1IZR=next__ZIZR;
+          };
+        };
+        ptr__RFLR=result__1IZR;
+      };
+      result__QFLR=((__REAL_CST *)ptr__RFLR);
+      *(result__QFLR) = *(REAL_CST__);
+    };
+    Self__YFLR=((__REAL_CST *)result__QFLR);
+    Self__YFLR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZFLR;
+    Self__YFLR->value__HN2H=v__0FLR;
+    Self__YFLR->parent_constant__U2JH.static_type__M2YD=t__1FLR;
+    __tmp__L3SO=result__QFLR;
   } break;
   case __CHARACTER_CST__: {
-    Self__FFBQ=((__CHARACTER_CST *)__tmp__SUWO);
-    __tmp__TUWO=create__char__XLQH(Self__FFBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FFBQ->text__ZGAI);
+    Self__FK3P=((__CHARACTER_CST *)__tmp__K3SO);
+    __tmp__L3SO=create__char__4SMH(Self__FK3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FK3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__GFBQ=((__IS_EXPANDED *)__tmp__SUWO);
-    __tmp__TUWO=create__receiver__2J0H(Self__GFBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__GFBQ->receiver__AHAI));
+    Self__GK3P=((__IS_EXPANDED *)__tmp__K3SO);
+    __tmp__HYAR=read__QB5G(((__READ_LOCAL *)Self__GK3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__HYAR==NULL) {
+      __tmp__IYAR=NULL;
+    } else {
+      __tmp__IYAR=((__READ_LOCAL *)__tmp__HYAR);
+    };
+    p__FGLR=Self__GK3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__2FLR=NULL;
+    ptr__3FLR=((__POINTER )(NULL));
+    typ_id__4FLR= 0;
+    sz__5FLR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__5FLR ==  0)) {
+      result__2FLR=IS_EXPANDED__;
+    } else {
+      typ_id__4FLR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5FLR);
+      if ((typ_id__4FLR == (__INTEGER)(-  1))) {
+        a__AGLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__BGLR=(__UINTEGER_32)((__UINTEGER_32)(sz__5FLR + a__AGLR) & (__UINTEGER_32)(~ a__AGLR));
+        ptr_table__5IZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BGLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__4IZR=((__POINTER )(NULL));
+        result__AJZR=((__POINTER *)ptr_table__5IZR)[ 0];
+        if ((result__AJZR == (void *)NULL)) {
+          result__AJZR=new_lab__2PJ(new_size__BGLR);
+          next__4IZR=(void *)((unsigned long)result__AJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BGLR)));
+          ((__POINTER *)next__4IZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__5IZR)[ 0]=next__4IZR;
+        } else {
+          next__4IZR=((__POINTER *)result__AJZR)[ 0];
+          if ((next__4IZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AJZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BGLR <<  1)) <=  4096)) {
+              next__4IZR=(void *)((unsigned long)result__AJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BGLR)));
+            } else {
+              next__4IZR=new_lab__2PJ(new_size__BGLR);
+            };
+            ((__POINTER *)next__4IZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__5IZR)[ 0]=next__4IZR;
+          } else {
+            ((__POINTER *)result__AJZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4IZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__AJZR=next__4IZR;
+          };
+        };
+        ptr__3FLR=result__AJZR;
+      } else {
+        t__CGLR=((__UINTEGER_32 )typ_id__4FLR);
+        a__DGLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__HJZR=(__UINTEGER_32)((__UINTEGER_32)(sz__5FLR + a__DGLR) & (__UINTEGER_32)(~ a__DGLR));
+        ptr_table__EJZR=((__POINTER )(&(table_type[(t__CGLR)])));
+        lab_type__GJZR=(__UINTEGER_32)(t__CGLR |  1);
+        next__DJZR=((__POINTER )(NULL));
+        result__FJZR=((__POINTER *)ptr_table__EJZR)[ 0];
+        if ((result__FJZR == (void *)NULL)) {
+          result__FJZR=new_lab__2PJ(lab_type__GJZR);
+          next__DJZR=(void *)((unsigned long)result__FJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HJZR)));
+          ((__POINTER *)next__DJZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__EJZR)[ 0]=next__DJZR;
+        } else {
+          next__DJZR=((__POINTER *)result__FJZR)[ 0];
+          if ((next__DJZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FJZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HJZR <<  1)) <=  4096)) {
+              next__DJZR=(void *)((unsigned long)result__FJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HJZR)));
+            } else {
+              next__DJZR=new_lab__2PJ(lab_type__GJZR);
+            };
+            ((__POINTER *)next__DJZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__EJZR)[ 0]=next__DJZR;
+          } else {
+            ((__POINTER *)result__FJZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DJZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__FJZR=next__DJZR;
+          };
+        };
+        ptr__3FLR=result__FJZR;
+      };
+      result__2FLR=((__IS_EXPANDED *)ptr__3FLR);
+      *(result__2FLR) = *(IS_EXPANDED__);
+    };
+    Self__EGLR=((__IS_EXPANDED *)result__2FLR);
+    Self__EGLR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FGLR;
+    Self__EGLR->receiver__WN2H=__tmp__IYAR;
+    __tmp__L3SO=result__2FLR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__TUWO=my_copy__FHAI(__tmp__SUWO);
+    __tmp__L3SO=my_copy__1N2H(__tmp__K3SO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__TUWO=my_copy__OHAI(__tmp__SUWO);
+    __tmp__L3SO=my_copy__EO2H(__tmp__K3SO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__TUWO=my_copy__ZHAI(__tmp__SUWO);
+    __tmp__L3SO=my_copy__PO2H(__tmp__K3SO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__TUWO=my_copy__FIAI(__tmp__SUWO);
+    __tmp__L3SO=my_copy__1O2H(__tmp__K3SO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__TUWO=my_copy__QIAI(__tmp__SUWO);
+    __tmp__L3SO=my_copy__GP2H(__tmp__K3SO);
   } break;
   case __EXPR_AND__: {
-    __tmp__TUWO=my_copy__1IAI(__tmp__SUWO);
+    __tmp__L3SO=my_copy__RP2H(__tmp__K3SO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__TUWO=my_copy__GJAI(__tmp__SUWO);
+    __tmp__L3SO=my_copy__2P2H(__tmp__K3SO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__TUWO=my_copy__RJAI(__tmp__SUWO);
+    __tmp__L3SO=my_copy__HQ2H(__tmp__K3SO);
   } break;
   case __PUT_TO__: {
-    __tmp__TUWO=my_copy__2JAI(__tmp__SUWO);
+    __tmp__L3SO=my_copy__SQ2H(__tmp__K3SO);
   } break;
   case __ITEM__: {
-    __tmp__TUWO=my_copy__NKAI(__tmp__SUWO);
+    __tmp__L3SO=my_copy__DR2H(__tmp__K3SO);
   } break;
   case __SIZE_OF__: {
-    __tmp__TUWO=my_copy__ZKAI(__tmp__SUWO);
+    __tmp__L3SO=my_copy__PR2H(__tmp__K3SO);
   } break;
   case __CAST__: {
-    __tmp__TUWO=my_copy__CLAI(__tmp__SUWO);
+    __tmp__L3SO=my_copy__YR2H(__tmp__K3SO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__TUWO=my_copy__1E2M(__tmp__SUWO);
+    __tmp__L3SO=my_copy__5SYM(__tmp__K3SO);
   } break;
   case __READ_SLOT__: {
-    __tmp__TUWO=my_copy__MRKK(__tmp__SUWO);
+    __tmp__L3SO=my_copy__IUGK(__tmp__K3SO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__TUWO=my_copy__ZRKK(__tmp__SUWO);
+    __tmp__R0CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__K3SO)->global__ZGJK),NULL);
+    if (__tmp__R0CR==NULL) {
+      __tmp__S0CR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__R0CR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__S0CR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__S0CR=((__READ_GLOBAL *)__tmp__R0CR);
+      } break;
+      }
+    };
+    __tmp__L3SO=__tmp__S0CR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__TUWO=my_copy__3BGN(__tmp__SUWO);
+    __tmp__L3SO=my_copy__BQCN(__tmp__K3SO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__TUWO=my_copy__VIIO(__tmp__SUWO);
+    __tmp__L3SO=my_copy__NREO(__tmp__K3SO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__TUWO=my_copy__3PNO(__tmp__SUWO);
+    __tmp__L3SO=my_copy__VYJO(__tmp__K3SO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__TUWO=my_copy__CJIO(__tmp__SUWO);
+    __tmp__L3SO=my_copy__0REO(__tmp__K3SO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__TUWO=my_copy__JQNO(__tmp__SUWO);
+    __tmp__L3SO=my_copy__BZJO(__tmp__K3SO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__TUWO=my_copy__EBNM(__tmp__SUWO);
+    __tmp__L3SO=my_copy__CNJM(__tmp__K3SO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__TUWO=my_copy__EOPL(__tmp__SUWO);
+    __tmp__L3SO=my_copy__5XLL(__tmp__K3SO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__TUWO=my_copy__SH2M(__tmp__SUWO);
+    __tmp__L3SO=my_copy__WVYM(__tmp__K3SO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__TUWO=my_copy__NJIO(__tmp__SUWO);
+    __tmp__L3SO=my_copy__FSEO(__tmp__K3SO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__TUWO=my_copy__YZHP(__tmp__SUWO);
+    __tmp__L3SO=my_copy__QCEP(__tmp__K3SO);
   } break;
   case __EXPR_INF__: {
-    __tmp__TUWO=my_copy__13VN(__tmp__SUWO);
+    __tmp__L3SO=my_copy__5LSN(__tmp__K3SO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__TUWO=my_copy__G4VN(__tmp__SUWO);
+    __tmp__L3SO=my_copy__KMSN(__tmp__K3SO);
   } break;
   case __EXPR_OR__: {
-    __tmp__TUWO=my_copy__FLTN(__tmp__SUWO);
+    __tmp__L3SO=my_copy__JZPN(__tmp__K3SO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__TUWO=my_copy__OUWO(__tmp__SUWO);
+    __tmp__L3SO=my_copy__G3SO(__tmp__K3SO);
   } break;
   };
-  __tmp__VUWO=Self__PUWO->parent_expr_binary__A3CO.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__VUWO)->__id) {
+  __tmp__N3SO=Self__H3SO->parent_expr_binary__0G5N.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__N3SO)->__id) {
   case __LIST__: {
-    __tmp__WUWO=my_copy__IE2M(__tmp__VUWO);
+    __tmp__O3SO=my_copy__MSYM(__tmp__N3SO);
   } break;
   case __STRING_CST__: {
-    Self__HFBQ=((__STRING_CST *)__tmp__VUWO);
-    __tmp__WUWO=create__text__BMQH(Self__HFBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HFBQ->string__LDAI);
+    Self__HK3P=((__STRING_CST *)__tmp__N3SO);
+    __tmp__O3SO=create__text__ITMH(Self__HK3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HK3P->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__WUWO=my_copy__ODAI(__tmp__VUWO);
+    __tmp__O3SO=my_copy__EK2H(__tmp__N3SO);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__IFBQ=((__PROTOTYPE_CST *)__tmp__VUWO);
-    __tmp__WUWO=create__type__HZQC(Self__IFBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IFBQ->parent_constant__DMMC.static_type__LSYD);
+    Self__IK3P=((__PROTOTYPE_CST *)__tmp__N3SO);
+    __tmp__O3SO=create__type__PKQC(Self__IK3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IK3P->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__JFBQ=((__INTEGER_CST *)__tmp__VUWO);
-    __tmp__WUWO=create__value__type__I1QC(Self__JFBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__JFBQ->value__VUYD,Self__JFBQ->parent_constant__OMMC.static_type__LSYD);
+    Self__JK3P=((__INTEGER_CST *)__tmp__N3SO);
+    p__QGLR=Self__JK3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__RGLR=Self__JK3P->value__W4YD;
+    t__SGLR=Self__JK3P->parent_constant__B3LC.static_type__M2YD;
+    result__HGLR=NULL;
+    ptr__IGLR=((__POINTER )(NULL));
+    typ_id__JGLR= 0;
+    sz__KGLR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__KGLR ==  0)) {
+      result__HGLR=INTEGER_CST__;
+    } else {
+      typ_id__JGLR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KGLR);
+      if ((typ_id__JGLR == (__INTEGER)(-  1))) {
+        a__LGLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__MGLR=(__UINTEGER_32)((__UINTEGER_32)(sz__KGLR + a__LGLR) & (__UINTEGER_32)(~ a__LGLR));
+        ptr_table__JJZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MGLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__IJZR=((__POINTER )(NULL));
+        result__KJZR=((__POINTER *)ptr_table__JJZR)[ 0];
+        if ((result__KJZR == (void *)NULL)) {
+          result__KJZR=new_lab__2PJ(new_size__MGLR);
+          next__IJZR=(void *)((unsigned long)result__KJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MGLR)));
+          ((__POINTER *)next__IJZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__JJZR)[ 0]=next__IJZR;
+        } else {
+          next__IJZR=((__POINTER *)result__KJZR)[ 0];
+          if ((next__IJZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KJZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MGLR <<  1)) <=  4096)) {
+              next__IJZR=(void *)((unsigned long)result__KJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MGLR)));
+            } else {
+              next__IJZR=new_lab__2PJ(new_size__MGLR);
+            };
+            ((__POINTER *)next__IJZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__JJZR)[ 0]=next__IJZR;
+          } else {
+            ((__POINTER *)result__KJZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IJZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__KJZR=next__IJZR;
+          };
+        };
+        ptr__IGLR=result__KJZR;
+      } else {
+        t__NGLR=((__UINTEGER_32 )typ_id__JGLR);
+        a__OGLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__RJZR=(__UINTEGER_32)((__UINTEGER_32)(sz__KGLR + a__OGLR) & (__UINTEGER_32)(~ a__OGLR));
+        ptr_table__OJZR=((__POINTER )(&(table_type[(t__NGLR)])));
+        lab_type__QJZR=(__UINTEGER_32)(t__NGLR |  1);
+        next__NJZR=((__POINTER )(NULL));
+        result__PJZR=((__POINTER *)ptr_table__OJZR)[ 0];
+        if ((result__PJZR == (void *)NULL)) {
+          result__PJZR=new_lab__2PJ(lab_type__QJZR);
+          next__NJZR=(void *)((unsigned long)result__PJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RJZR)));
+          ((__POINTER *)next__NJZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__OJZR)[ 0]=next__NJZR;
+        } else {
+          next__NJZR=((__POINTER *)result__PJZR)[ 0];
+          if ((next__NJZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PJZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RJZR <<  1)) <=  4096)) {
+              next__NJZR=(void *)((unsigned long)result__PJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RJZR)));
+            } else {
+              next__NJZR=new_lab__2PJ(lab_type__QJZR);
+            };
+            ((__POINTER *)next__NJZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__OJZR)[ 0]=next__NJZR;
+          } else {
+            ((__POINTER *)result__PJZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NJZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__PJZR=next__NJZR;
+          };
+        };
+        ptr__IGLR=result__PJZR;
+      };
+      result__HGLR=((__INTEGER_CST *)ptr__IGLR);
+      *(result__HGLR) = *(INTEGER_CST__);
+    };
+    Self__PGLR=((__INTEGER_CST *)result__HGLR);
+    Self__PGLR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__QGLR;
+    Self__PGLR->value__W4YD=v__RGLR;
+    Self__PGLR->parent_constant__B3LC.static_type__M2YD=t__SGLR;
+    check_type__YG5D(Self__PGLR);
+    __tmp__O3SO=result__HGLR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__WUWO=my_copy__02IJ(__tmp__VUWO);
+    __tmp__LYAR=read__QB5G(((__READ_LOCAL *)__tmp__N3SO)->local__HJZD);
+    if (__tmp__LYAR==NULL) {
+      __tmp__MYAR=NULL;
+    } else {
+      __tmp__MYAR=((__READ_LOCAL *)__tmp__LYAR);
+    };
+    __tmp__O3SO=__tmp__MYAR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__WUWO=my_copy__2EAI(__tmp__VUWO);
+    __tmp__O3SO=my_copy__SL2H(__tmp__N3SO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__WUWO=my_copy__VFAI(__tmp__VUWO);
+    __tmp__O3SO=my_copy__LM2H(__tmp__N3SO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__WUWO=my_copy__CGAI(__tmp__VUWO);
+    __tmp__O3SO=my_copy__YM2H(__tmp__N3SO);
   } break;
   case __REAL_CST__: {
-    Self__LFBQ=((__REAL_CST *)__tmp__VUWO);
-    __tmp__WUWO=create__value__type__2KQH(Self__LFBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__LFBQ->value__RGAI,Self__LFBQ->parent_constant__IVNH.static_type__LSYD);
+    Self__LK3P=((__REAL_CST *)__tmp__N3SO);
+    p__2GLR=Self__LK3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__3GLR=Self__LK3P->value__HN2H;
+    t__4GLR=Self__LK3P->parent_constant__U2JH.static_type__M2YD;
+    result__TGLR=NULL;
+    ptr__UGLR=((__POINTER )(NULL));
+    typ_id__VGLR= 0;
+    sz__WGLR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__WGLR ==  0)) {
+      result__TGLR=REAL_CST__;
+    } else {
+      typ_id__VGLR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WGLR);
+      if ((typ_id__VGLR == (__INTEGER)(-  1))) {
+        a__XGLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__YGLR=(__UINTEGER_32)((__UINTEGER_32)(sz__WGLR + a__XGLR) & (__UINTEGER_32)(~ a__XGLR));
+        ptr_table__TJZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YGLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__SJZR=((__POINTER )(NULL));
+        result__UJZR=((__POINTER *)ptr_table__TJZR)[ 0];
+        if ((result__UJZR == (void *)NULL)) {
+          result__UJZR=new_lab__2PJ(new_size__YGLR);
+          next__SJZR=(void *)((unsigned long)result__UJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YGLR)));
+          ((__POINTER *)next__SJZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__TJZR)[ 0]=next__SJZR;
+        } else {
+          next__SJZR=((__POINTER *)result__UJZR)[ 0];
+          if ((next__SJZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UJZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YGLR <<  1)) <=  4096)) {
+              next__SJZR=(void *)((unsigned long)result__UJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YGLR)));
+            } else {
+              next__SJZR=new_lab__2PJ(new_size__YGLR);
+            };
+            ((__POINTER *)next__SJZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__TJZR)[ 0]=next__SJZR;
+          } else {
+            ((__POINTER *)result__UJZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SJZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__UJZR=next__SJZR;
+          };
+        };
+        ptr__UGLR=result__UJZR;
+      } else {
+        t__ZGLR=((__UINTEGER_32 )typ_id__VGLR);
+        a__0GLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__1JZR=(__UINTEGER_32)((__UINTEGER_32)(sz__WGLR + a__0GLR) & (__UINTEGER_32)(~ a__0GLR));
+        ptr_table__YJZR=((__POINTER )(&(table_type[(t__ZGLR)])));
+        lab_type__0JZR=(__UINTEGER_32)(t__ZGLR |  1);
+        next__XJZR=((__POINTER )(NULL));
+        result__ZJZR=((__POINTER *)ptr_table__YJZR)[ 0];
+        if ((result__ZJZR == (void *)NULL)) {
+          result__ZJZR=new_lab__2PJ(lab_type__0JZR);
+          next__XJZR=(void *)((unsigned long)result__ZJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1JZR)));
+          ((__POINTER *)next__XJZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__YJZR)[ 0]=next__XJZR;
+        } else {
+          next__XJZR=((__POINTER *)result__ZJZR)[ 0];
+          if ((next__XJZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZJZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1JZR <<  1)) <=  4096)) {
+              next__XJZR=(void *)((unsigned long)result__ZJZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1JZR)));
+            } else {
+              next__XJZR=new_lab__2PJ(lab_type__0JZR);
+            };
+            ((__POINTER *)next__XJZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__YJZR)[ 0]=next__XJZR;
+          } else {
+            ((__POINTER *)result__ZJZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XJZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__ZJZR=next__XJZR;
+          };
+        };
+        ptr__UGLR=result__ZJZR;
+      };
+      result__TGLR=((__REAL_CST *)ptr__UGLR);
+      *(result__TGLR) = *(REAL_CST__);
+    };
+    Self__1GLR=((__REAL_CST *)result__TGLR);
+    Self__1GLR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2GLR;
+    Self__1GLR->value__HN2H=v__3GLR;
+    Self__1GLR->parent_constant__U2JH.static_type__M2YD=t__4GLR;
+    __tmp__O3SO=result__TGLR;
   } break;
   case __CHARACTER_CST__: {
-    Self__NFBQ=((__CHARACTER_CST *)__tmp__VUWO);
-    __tmp__WUWO=create__char__XLQH(Self__NFBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NFBQ->text__ZGAI);
+    Self__NK3P=((__CHARACTER_CST *)__tmp__N3SO);
+    __tmp__O3SO=create__char__4SMH(Self__NK3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NK3P->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__OFBQ=((__IS_EXPANDED *)__tmp__VUWO);
-    __tmp__WUWO=create__receiver__2J0H(Self__OFBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__OFBQ->receiver__AHAI));
+    Self__OK3P=((__IS_EXPANDED *)__tmp__N3SO);
+    __tmp__PYAR=read__QB5G(((__READ_LOCAL *)Self__OK3P->receiver__WN2H)->local__HJZD);
+    if (__tmp__PYAR==NULL) {
+      __tmp__QYAR=NULL;
+    } else {
+      __tmp__QYAR=((__READ_LOCAL *)__tmp__PYAR);
+    };
+    p__IHLR=Self__OK3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__5GLR=NULL;
+    ptr__AHLR=((__POINTER )(NULL));
+    typ_id__BHLR= 0;
+    sz__CHLR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__CHLR ==  0)) {
+      result__5GLR=IS_EXPANDED__;
+    } else {
+      typ_id__BHLR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CHLR);
+      if ((typ_id__BHLR == (__INTEGER)(-  1))) {
+        a__DHLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__EHLR=(__UINTEGER_32)((__UINTEGER_32)(sz__CHLR + a__DHLR) & (__UINTEGER_32)(~ a__DHLR));
+        ptr_table__3JZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EHLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__2JZR=((__POINTER )(NULL));
+        result__4JZR=((__POINTER *)ptr_table__3JZR)[ 0];
+        if ((result__4JZR == (void *)NULL)) {
+          result__4JZR=new_lab__2PJ(new_size__EHLR);
+          next__2JZR=(void *)((unsigned long)result__4JZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EHLR)));
+          ((__POINTER *)next__2JZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__3JZR)[ 0]=next__2JZR;
+        } else {
+          next__2JZR=((__POINTER *)result__4JZR)[ 0];
+          if ((next__2JZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4JZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EHLR <<  1)) <=  4096)) {
+              next__2JZR=(void *)((unsigned long)result__4JZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EHLR)));
+            } else {
+              next__2JZR=new_lab__2PJ(new_size__EHLR);
+            };
+            ((__POINTER *)next__2JZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__3JZR)[ 0]=next__2JZR;
+          } else {
+            ((__POINTER *)result__4JZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2JZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__4JZR=next__2JZR;
+          };
+        };
+        ptr__AHLR=result__4JZR;
+      } else {
+        t__FHLR=((__UINTEGER_32 )typ_id__BHLR);
+        a__GHLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__FKZR=(__UINTEGER_32)((__UINTEGER_32)(sz__CHLR + a__GHLR) & (__UINTEGER_32)(~ a__GHLR));
+        ptr_table__CKZR=((__POINTER )(&(table_type[(t__FHLR)])));
+        lab_type__EKZR=(__UINTEGER_32)(t__FHLR |  1);
+        next__BKZR=((__POINTER )(NULL));
+        result__DKZR=((__POINTER *)ptr_table__CKZR)[ 0];
+        if ((result__DKZR == (void *)NULL)) {
+          result__DKZR=new_lab__2PJ(lab_type__EKZR);
+          next__BKZR=(void *)((unsigned long)result__DKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FKZR)));
+          ((__POINTER *)next__BKZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__CKZR)[ 0]=next__BKZR;
+        } else {
+          next__BKZR=((__POINTER *)result__DKZR)[ 0];
+          if ((next__BKZR == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DKZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FKZR <<  1)) <=  4096)) {
+              next__BKZR=(void *)((unsigned long)result__DKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FKZR)));
+            } else {
+              next__BKZR=new_lab__2PJ(lab_type__EKZR);
+            };
+            ((__POINTER *)next__BKZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__CKZR)[ 0]=next__BKZR;
+          } else {
+            ((__POINTER *)result__DKZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BKZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__DKZR=next__BKZR;
+          };
+        };
+        ptr__AHLR=result__DKZR;
+      };
+      result__5GLR=((__IS_EXPANDED *)ptr__AHLR);
+      *(result__5GLR) = *(IS_EXPANDED__);
+    };
+    Self__HHLR=((__IS_EXPANDED *)result__5GLR);
+    Self__HHLR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IHLR;
+    Self__HHLR->receiver__WN2H=__tmp__QYAR;
+    __tmp__O3SO=result__5GLR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__WUWO=my_copy__FHAI(__tmp__VUWO);
+    __tmp__O3SO=my_copy__1N2H(__tmp__N3SO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__WUWO=my_copy__OHAI(__tmp__VUWO);
+    __tmp__O3SO=my_copy__EO2H(__tmp__N3SO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__WUWO=my_copy__ZHAI(__tmp__VUWO);
+    __tmp__O3SO=my_copy__PO2H(__tmp__N3SO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__WUWO=my_copy__FIAI(__tmp__VUWO);
+    __tmp__O3SO=my_copy__1O2H(__tmp__N3SO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__WUWO=my_copy__QIAI(__tmp__VUWO);
+    __tmp__O3SO=my_copy__GP2H(__tmp__N3SO);
   } break;
   case __EXPR_AND__: {
-    __tmp__WUWO=my_copy__1IAI(__tmp__VUWO);
+    __tmp__O3SO=my_copy__RP2H(__tmp__N3SO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__WUWO=my_copy__GJAI(__tmp__VUWO);
+    __tmp__O3SO=my_copy__2P2H(__tmp__N3SO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__WUWO=my_copy__RJAI(__tmp__VUWO);
+    __tmp__O3SO=my_copy__HQ2H(__tmp__N3SO);
   } break;
   case __PUT_TO__: {
-    __tmp__WUWO=my_copy__2JAI(__tmp__VUWO);
+    __tmp__O3SO=my_copy__SQ2H(__tmp__N3SO);
   } break;
   case __ITEM__: {
-    __tmp__WUWO=my_copy__NKAI(__tmp__VUWO);
+    __tmp__O3SO=my_copy__DR2H(__tmp__N3SO);
   } break;
   case __SIZE_OF__: {
-    __tmp__WUWO=my_copy__ZKAI(__tmp__VUWO);
+    __tmp__O3SO=my_copy__PR2H(__tmp__N3SO);
   } break;
   case __CAST__: {
-    __tmp__WUWO=my_copy__CLAI(__tmp__VUWO);
+    __tmp__O3SO=my_copy__YR2H(__tmp__N3SO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__WUWO=my_copy__1E2M(__tmp__VUWO);
+    __tmp__O3SO=my_copy__5SYM(__tmp__N3SO);
   } break;
   case __READ_SLOT__: {
-    __tmp__WUWO=my_copy__MRKK(__tmp__VUWO);
+    __tmp__O3SO=my_copy__IUGK(__tmp__N3SO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__WUWO=my_copy__ZRKK(__tmp__VUWO);
+    __tmp__V0CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__N3SO)->global__ZGJK),NULL);
+    if (__tmp__V0CR==NULL) {
+      __tmp__W0CR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__V0CR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__W0CR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__W0CR=((__READ_GLOBAL *)__tmp__V0CR);
+      } break;
+      }
+    };
+    __tmp__O3SO=__tmp__W0CR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__WUWO=my_copy__3BGN(__tmp__VUWO);
+    __tmp__O3SO=my_copy__BQCN(__tmp__N3SO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__WUWO=my_copy__VIIO(__tmp__VUWO);
+    __tmp__O3SO=my_copy__NREO(__tmp__N3SO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__WUWO=my_copy__3PNO(__tmp__VUWO);
+    __tmp__O3SO=my_copy__VYJO(__tmp__N3SO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__WUWO=my_copy__CJIO(__tmp__VUWO);
+    __tmp__O3SO=my_copy__0REO(__tmp__N3SO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__WUWO=my_copy__JQNO(__tmp__VUWO);
+    __tmp__O3SO=my_copy__BZJO(__tmp__N3SO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__WUWO=my_copy__EBNM(__tmp__VUWO);
+    __tmp__O3SO=my_copy__CNJM(__tmp__N3SO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__WUWO=my_copy__EOPL(__tmp__VUWO);
+    __tmp__O3SO=my_copy__5XLL(__tmp__N3SO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__WUWO=my_copy__SH2M(__tmp__VUWO);
+    __tmp__O3SO=my_copy__WVYM(__tmp__N3SO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__WUWO=my_copy__NJIO(__tmp__VUWO);
+    __tmp__O3SO=my_copy__FSEO(__tmp__N3SO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__WUWO=my_copy__YZHP(__tmp__VUWO);
+    __tmp__O3SO=my_copy__QCEP(__tmp__N3SO);
   } break;
   case __EXPR_INF__: {
-    __tmp__WUWO=my_copy__13VN(__tmp__VUWO);
+    __tmp__O3SO=my_copy__5LSN(__tmp__N3SO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__WUWO=my_copy__G4VN(__tmp__VUWO);
+    __tmp__O3SO=my_copy__KMSN(__tmp__N3SO);
   } break;
   case __EXPR_OR__: {
-    __tmp__WUWO=my_copy__FLTN(__tmp__VUWO);
+    __tmp__O3SO=my_copy__JZPN(__tmp__N3SO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__WUWO=my_copy__OUWO(__tmp__VUWO);
+    __tmp__O3SO=my_copy__G3SO(__tmp__N3SO);
   } break;
   };
-  return(create__with__and__P1TO(__tmp__RUWO,__tmp__TUWO,__tmp__WUWO));
-}
-
-static __NODE_STYLE* create__with__result__0D5G(void *e__2D5G,void *sl__3D5G,void *dta__4D5G,void *r__5D5G)
-// ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxSLOT_DATAxSLOT_CODE},{DTA_RDxDTA_WR_CODExDTA_WR_VALUExDTA_RD_ARGS},{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.
-{
-  __NODE_STYLE *result__FL5G,*Self__X5CH;
-  __POINTER ptr__GL5G;
-  __INTEGER typ_id__LL5G;
-  __UINTEGER_32 sz__IL5G,a__1D5Q,new_size__ZD5Q,t__5D5Q,a__BE5Q;
-  result__FL5G=NULL;
-  ptr__GL5G=((__POINTER )(NULL));
-  typ_id__LL5G= 0;
-  sz__IL5G=((__UINTEGER_32 )sizeof(__NODE_STYLE));
-  if ((sz__IL5G ==  0)) {
-    result__FL5G=NODE_STYLE__;
+  result__I4QO=NULL;
+  ptr__J4QO=((__POINTER )(NULL));
+  typ_id__O4QO= 0;
+  sz__L4QO=((__UINTEGER_32 )sizeof(__EXPR_XOR));
+  if ((sz__L4QO ==  0)) {
+    result__I4QO=EXPR_XOR__;
   } else {
-    typ_id__LL5G=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IL5G);
-    if ((typ_id__LL5G == (__INTEGER)(-  1))) {
-      a__1D5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ZD5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__IL5G + a__1D5Q) & (__UINTEGER_32)(~ a__1D5Q));
-      ptr__GL5G=micro_alloc__table__lab__BOI(new_size__ZD5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZD5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__ZD5Q);
+    typ_id__O4QO=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__L4QO);
+    if ((typ_id__O4QO == (__INTEGER)(-  1))) {
+      a__OM2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__MM2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__L4QO + a__OM2Q) & (__UINTEGER_32)(~ a__OM2Q));
+      ptr_table__HKZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MM2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__GKZR=((__POINTER )(NULL));
+      result__IKZR=((__POINTER *)ptr_table__HKZR)[ 0];
+      if ((result__IKZR == (void *)NULL)) {
+        result__IKZR=new_lab__2PJ(new_size__MM2Q);
+        next__GKZR=(void *)((unsigned long)result__IKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MM2Q)));
+        ((__POINTER *)next__GKZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__HKZR)[ 0]=next__GKZR;
+      } else {
+        next__GKZR=((__POINTER *)result__IKZR)[ 0];
+        if ((next__GKZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IKZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MM2Q <<  1)) <=  4096)) {
+            next__GKZR=(void *)((unsigned long)result__IKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MM2Q)));
+          } else {
+            next__GKZR=new_lab__2PJ(new_size__MM2Q);
+          };
+          ((__POINTER *)next__GKZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__HKZR)[ 0]=next__GKZR;
+        } else {
+          ((__POINTER *)result__IKZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GKZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__IKZR=next__GKZR;
+        };
+      };
+      ptr__J4QO=result__IKZR;
     } else {
-      t__5D5Q=((__UINTEGER_32 )typ_id__LL5G);
-      a__BE5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__GL5G=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__IL5G + a__BE5Q) & (__UINTEGER_32)(~ a__BE5Q)),((__POINTER )(&(table_type[(t__5D5Q)]))),(__UINTEGER_32)(t__5D5Q |  1));
+      t__SM2Q=((__UINTEGER_32 )typ_id__O4QO);
+      a__UM2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__PKZR=(__UINTEGER_32)((__UINTEGER_32)(sz__L4QO + a__UM2Q) & (__UINTEGER_32)(~ a__UM2Q));
+      ptr_table__MKZR=((__POINTER )(&(table_type[(t__SM2Q)])));
+      lab_type__OKZR=(__UINTEGER_32)(t__SM2Q |  1);
+      next__LKZR=((__POINTER )(NULL));
+      result__NKZR=((__POINTER *)ptr_table__MKZR)[ 0];
+      if ((result__NKZR == (void *)NULL)) {
+        result__NKZR=new_lab__2PJ(lab_type__OKZR);
+        next__LKZR=(void *)((unsigned long)result__NKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PKZR)));
+        ((__POINTER *)next__LKZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__MKZR)[ 0]=next__LKZR;
+      } else {
+        next__LKZR=((__POINTER *)result__NKZR)[ 0];
+        if ((next__LKZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NKZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PKZR <<  1)) <=  4096)) {
+            next__LKZR=(void *)((unsigned long)result__NKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PKZR)));
+          } else {
+            next__LKZR=new_lab__2PJ(lab_type__OKZR);
+          };
+          ((__POINTER *)next__LKZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__MKZR)[ 0]=next__LKZR;
+        } else {
+          ((__POINTER *)result__NKZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LKZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__NKZR=next__LKZR;
+        };
+      };
+      ptr__J4QO=result__NKZR;
     };
-    result__FL5G=((__NODE_STYLE *)ptr__GL5G);
-    *(result__FL5G) = *(NODE_STYLE__);
+    result__I4QO=((__EXPR_XOR *)ptr__J4QO);
+    *(result__I4QO) = *(EXPR_XOR__);
   };
-  Self__X5CH=((__NODE_STYLE *)result__FL5G);
-  Self__X5CH->parent_node__MA4G.expr__Q5YD=e__2D5G;
-  Self__X5CH->slot__25CH=sl__3D5G;
-  Self__X5CH->parent_node__MA4G.data__R5YD=dta__4D5G;
-  Self__X5CH->result_expr__35CH=r__5D5G;
-  return(result__FL5G);
+  Self__R5XO=((__EXPR_XOR *)result__I4QO);
+  Self__R5XO->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__J3SO;
+  Self__R5XO->parent_expr_binary__0G5N.left__XO1H=__tmp__L3SO;
+  Self__R5XO->parent_expr_binary__0G5N.right__WO2H=__tmp__O3SO;
+  return(result__I4QO);
 }
 
-static void is_equal_profil__F3CH(__ITM_SLOT *Self__G3CH,void *other__H3CH)
+static void is_equal_profil__XK5G(__ITM_SLOT *Self__YK5G,void *other__ZK5G)
 // ({ITM_SLOT},{NULLxITM_SLOT}) VoidNo recursive, No inlinable.
 {
-  __INTEGER __tmp__G5CH,Self__ULMH;
-  void *__tmp__N5CH,*__tmp__Q5CH;
-  __ITM_ARG *Self__OQVH;
-  void *err__RQVH,*err__QSVH;
-  void *__tmp__ZQVH,*o__QQVH;
-  __POSITION __tmp__GSVH,__tmp__FUVH;
-  __ITM_ARGS *Self__NSVH;
-  void *__tmp__YSVH,*o__PSVH;
-  __BOOLEAN __tmp__ARVH,__tmp__ORVH,result__FTXH,__tmp__5SVH;
-  __BOOLEAN __tmp__NTVH,result__RVXH;
-  if (((void *)Self__G3CH != (void *)other__H3CH)) {
-    if (((void *)Self__G3CH->type__KX1D != (void *)((__ITM_SLOT *)other__H3CH)->type__KX1D)) {
-      copy__BNK(string_tmp__RB,(&__string_500));
+  __INTEGER __tmp__YM5G,Self__ATIH;
+  void *__tmp__5M5G,*__tmp__CN5G;
+  __ITM_ARG *Self__QXRH;
+  void *err__TXRH,*err__SZRH;
+  void *__tmp__1XRH,*o__SXRH;
+  __POSITION __tmp__IZRH,__tmp__H1RH;
+  __ITM_ARGS *Self__PZRH;
+  void *__tmp__0ZRH,*o__RZRH;
+  __BOOLEAN __tmp__CYRH,__tmp__QYRH,result__H0TH,__tmp__B0RH;
+  __BOOLEAN __tmp__P0RH,result__T2TH;
+  if (((void *)Self__YK5G != (void *)other__ZK5G)) {
+    if (((void *)Self__YK5G->type__WB2D != (void *)((__ITM_SLOT *)other__ZK5G)->type__WB2D)) {
+      copy__BNK(string_tmp__RB,(&__string_508));
       put_error__text__0AH( 1,string_tmp__RB);
-      put_position__ECH(Self__G3CH->parent_named__XIM.parent_itm_object__PD.position__BJM);
-      put_position__ECH(((__ITM_SLOT *)other__H3CH)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-      send_error__2FH();
-    };
-    if (((void *)Self__G3CH->id_section__EACC != (void *)((__ITM_SLOT *)other__H3CH)->id_section__EACC)) {
-      put_error__text__0AH( 2,(&__string_501));
-      put_position__ECH(Self__G3CH->parent_named__XIM.parent_itm_object__PD.position__BJM);
-      put_position__ECH(((__ITM_SLOT *)other__H3CH)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-      send_error__2FH();
-    };
-    if (((void *)Self__G3CH->argument_list__2V1D != (void *)NULL)) {
-      __tmp__G5CH=((__FAST_ARRAYoITM_ARGUMENTo *)Self__G3CH->argument_list__2V1D)->parent_arrayed_collection__ZFJD.upper__RR1D;
-      Self__ULMH= 0;
-      while ((Self__ULMH <= __tmp__G5CH)) {
-        __tmp__N5CH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)Self__G3CH->argument_list__2V1D)->parent_arrayed_collection__ZFJD.storage__PS1D)[Self__ULMH];
-        __tmp__Q5CH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)other__H3CH)->argument_list__2V1D)->parent_arrayed_collection__ZFJD.storage__PS1D)[Self__ULMH];
-        if (((struct ___OBJ *)__tmp__N5CH)->__id==__ITM_ARG__) {
-          Self__OQVH=((__ITM_ARG *)__tmp__N5CH);
-          err__RQVH=NULL;
-          if (__tmp__Q5CH==NULL) {
-            __tmp__ZQVH=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__Q5CH)->__id) {
+      put_position__ECH(Self__YK5G->parent_named__MIM.parent_itm_object__PD.position__WIM);
+      put_position__ECH(((__ITM_SLOT *)other__ZK5G)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
+    };
+    if (((void *)Self__YK5G->id_section__T5BC != (void *)((__ITM_SLOT *)other__ZK5G)->id_section__T5BC)) {
+      put_error__text__0AH( 2,(&__string_509));
+      put_position__ECH(Self__YK5G->parent_named__MIM.parent_itm_object__PD.position__WIM);
+      put_position__ECH(((__ITM_SLOT *)other__ZK5G)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
+    };
+    if (((void *)Self__YK5G->argument_list__IA2D != (void *)NULL)) {
+      __tmp__YM5G=((__FAST_ARRAYoITM_ARGUMENTo *)Self__YK5G->argument_list__IA2D)->parent_arrayed_collection__CFJD.upper__311D;
+      Self__ATIH= 0;
+      while ((Self__ATIH <= __tmp__YM5G)) {
+        __tmp__5M5G=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)Self__YK5G->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[Self__ATIH];
+        __tmp__CN5G=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)other__ZK5G)->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[Self__ATIH];
+        if (((struct ___OBJ *)__tmp__5M5G)->__id==__ITM_ARG__) {
+          Self__QXRH=((__ITM_ARG *)__tmp__5M5G);
+          err__TXRH=NULL;
+          if (__tmp__CN5G==NULL) {
+            __tmp__1XRH=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__CN5G)->__id) {
             case __ITM_ARG__: {
-              __tmp__ZQVH=((void *)__tmp__Q5CH);
+              __tmp__1XRH=((void *)__tmp__CN5G);
             } break;
             case __ITM_ARGS__: {
-              __tmp__ZQVH=NULL;
+              __tmp__1XRH=NULL;
             } break;
             }
           };
-          o__QQVH=__tmp__ZQVH;
-          if (((void *)__tmp__ZQVH == (void *)NULL)) {
-            err__RQVH=(&__string_502);
-            __tmp__ARVH=TRUE__;
+          o__SXRH=__tmp__1XRH;
+          if (((void *)__tmp__1XRH == (void *)NULL)) {
+            err__TXRH=(&__string_510);
+            __tmp__CYRH=TRUE__;
           } else {
-            __tmp__ARVH=FALSE__;
+            __tmp__CYRH=FALSE__;
           };
-          if (__tmp__ARVH) {
-            __tmp__ORVH=TRUE__;
+          if (__tmp__CYRH) {
+            __tmp__QYRH=TRUE__;
           } else {
-            result__FTXH=((void *)Self__OQVH->name__1R2D != (void *)((__ITM_ARG *)__tmp__ZQVH)->name__1R2D);
-            if (result__FTXH) {
-              err__RQVH=(&__string_503);
+            result__H0TH=((void *)Self__QXRH->name__E22D != (void *)((__ITM_ARG *)__tmp__1XRH)->name__E22D);
+            if (result__H0TH) {
+              err__TXRH=(&__string_511);
             };
-            __tmp__ORVH=result__FTXH;
+            __tmp__QYRH=result__H0TH;
           };
-          if ((! __tmp__ORVH)) {
-            if (((void *)Self__OQVH->type__2R2D != (void *)((__ITM_ARG *)__tmp__ZQVH)->type__2R2D)) {
-              err__RQVH=(&__string_504);
+          if ((! __tmp__QYRH)) {
+            if (((void *)Self__QXRH->type__F22D != (void *)((__ITM_ARG *)__tmp__1XRH)->type__F22D)) {
+              err__TXRH=(&__string_512);
             };
           };
-          if (((void *)err__RQVH != (void *)NULL)) {
-            put_error__text__0AH( 1,err__RQVH);
-            put_position__ECH(Self__OQVH->parent_itm_argument__0MCD.parent_itm_code__TXIC.position__BJM);
-            if (((struct ___OBJ *)__tmp__Q5CH)->__id==__ITM_ARG__) {
-              __tmp__GSVH=((__ITM_ARG *)__tmp__Q5CH)->parent_itm_argument__0MCD.parent_itm_code__TXIC.position__BJM;
+          if (((void *)err__TXRH != (void *)NULL)) {
+            put_error__text__0AH( 1,err__TXRH);
+            put_position__ECH(Self__QXRH->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM);
+            if (((struct ___OBJ *)__tmp__CN5G)->__id==__ITM_ARG__) {
+              __tmp__IZRH=((__ITM_ARG *)__tmp__CN5G)->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM;
             } else {
-              __tmp__GSVH=((__ITM_ARGS *)__tmp__Q5CH)->parent_itm_argument__FISD.parent_itm_code__TXIC.position__BJM;
+              __tmp__IZRH=((__ITM_ARGS *)__tmp__CN5G)->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM;
+            };
+            put_position__ECH(__tmp__IZRH);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
             };
-            put_position__ECH(__tmp__GSVH);
-            send_error__2FH();
           };
         } else {
-          Self__NSVH=((__ITM_ARGS *)__tmp__N5CH);
-          err__QSVH=NULL;
-          if (__tmp__Q5CH==NULL) {
-            __tmp__YSVH=NULL;
+          Self__PZRH=((__ITM_ARGS *)__tmp__5M5G);
+          err__SZRH=NULL;
+          if (__tmp__CN5G==NULL) {
+            __tmp__0ZRH=NULL;
           } else {
-            switch (((struct ___OBJ *)__tmp__Q5CH)->__id) {
+            switch (((struct ___OBJ *)__tmp__CN5G)->__id) {
             case __ITM_ARG__: {
-              __tmp__YSVH=NULL;
+              __tmp__0ZRH=NULL;
             } break;
             case __ITM_ARGS__: {
-              __tmp__YSVH=((void *)__tmp__Q5CH);
+              __tmp__0ZRH=((void *)__tmp__CN5G);
             } break;
             }
           };
-          o__PSVH=__tmp__YSVH;
-          if (((void *)__tmp__YSVH == (void *)NULL)) {
-            err__QSVH=(&__string_502);
-            __tmp__5SVH=TRUE__;
+          o__RZRH=__tmp__0ZRH;
+          if (((void *)__tmp__0ZRH == (void *)NULL)) {
+            err__SZRH=(&__string_510);
+            __tmp__B0RH=TRUE__;
           } else {
-            __tmp__5SVH=FALSE__;
+            __tmp__B0RH=FALSE__;
           };
-          if (__tmp__5SVH) {
-            __tmp__NTVH=TRUE__;
+          if (__tmp__B0RH) {
+            __tmp__P0RH=TRUE__;
           } else {
-            result__RVXH=((void *)Self__NSVH->name__502D != (void *)((__ITM_ARGS *)__tmp__YSVH)->name__502D);
-            if (result__RVXH) {
-              err__QSVH=(&__string_503);
+            result__T2TH=((void *)Self__PZRH->name__MF3D != (void *)((__ITM_ARGS *)__tmp__0ZRH)->name__MF3D);
+            if (result__T2TH) {
+              err__SZRH=(&__string_511);
             };
-            __tmp__NTVH=result__RVXH;
+            __tmp__P0RH=result__T2TH;
           };
-          if ((! __tmp__NTVH)) {
-            if (((void *)Self__NSVH->type__A12D != (void *)((__ITM_ARGS *)__tmp__YSVH)->type__A12D)) {
-              err__QSVH=(&__string_504);
+          if ((! __tmp__P0RH)) {
+            if (((void *)Self__PZRH->type__NF3D != (void *)((__ITM_ARGS *)__tmp__0ZRH)->type__NF3D)) {
+              err__SZRH=(&__string_512);
             };
           };
-          if (((void *)err__QSVH != (void *)NULL)) {
-            put_error__text__0AH( 1,err__QSVH);
-            put_position__ECH(Self__NSVH->parent_itm_argument__FISD.parent_itm_code__TXIC.position__BJM);
-            if (((struct ___OBJ *)__tmp__Q5CH)->__id==__ITM_ARG__) {
-              __tmp__FUVH=((__ITM_ARG *)__tmp__Q5CH)->parent_itm_argument__0MCD.parent_itm_code__TXIC.position__BJM;
+          if (((void *)err__SZRH != (void *)NULL)) {
+            put_error__text__0AH( 1,err__SZRH);
+            put_position__ECH(Self__PZRH->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM);
+            if (((struct ___OBJ *)__tmp__CN5G)->__id==__ITM_ARG__) {
+              __tmp__H1RH=((__ITM_ARG *)__tmp__CN5G)->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM;
             } else {
-              __tmp__FUVH=((__ITM_ARGS *)__tmp__Q5CH)->parent_itm_argument__FISD.parent_itm_code__TXIC.position__BJM;
+              __tmp__H1RH=((__ITM_ARGS *)__tmp__CN5G)->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM;
+            };
+            put_position__ECH(__tmp__H1RH);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
             };
-            put_position__ECH(__tmp__FUVH);
-            send_error__2FH();
           };
         };
-        Self__ULMH=(__INTEGER)(Self__ULMH +  1);
+        Self__ATIH=(__INTEGER)(Self__ATIH +  1);
       };
     };
   };
 }
 
-static __CAST* create__value__YT0H(__CAST *Self__ZT0H,void *t__0T0H,void *v__1T0H)
+static __CAST* create__value__00WH(__CAST *Self__10WH,void *t__20WH,void *v__30WH)
 // ({CAST},{NULLxTYPE_FULL},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
 {
-  __CAST *result__YF2H,*Self__KJJI;
-  __POINTER ptr__ZF2H;
-  __INTEGER typ_id__4F2H;
-  __UINTEGER_32 sz__1F2H,a__OE5Q,new_size__ME5Q,t__SE5Q,a__UE5Q;
-  __POSITION __tmp__NJJI;
-  result__YF2H=NULL;
-  ptr__ZF2H=((__POINTER )(NULL));
-  typ_id__4F2H= 0;
-  sz__1F2H=((__UINTEGER_32 )sizeof(__CAST));
-  if ((sz__1F2H ==  0)) {
-    result__YF2H=Self__ZT0H;
-  } else {
-    typ_id__4F2H=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1F2H);
-    if ((typ_id__4F2H == (__INTEGER)(-  1))) {
-      a__OE5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ME5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__1F2H + a__OE5Q) & (__UINTEGER_32)(~ a__OE5Q));
-      ptr__ZF2H=micro_alloc__table__lab__BOI(new_size__ME5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ME5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__ME5Q);
-    } else {
-      t__SE5Q=((__UINTEGER_32 )typ_id__4F2H);
-      a__UE5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__ZF2H=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__1F2H + a__UE5Q) & (__UINTEGER_32)(~ a__UE5Q)),((__POINTER )(&(table_type[(t__SE5Q)]))),(__UINTEGER_32)(t__SE5Q |  1));
-    };
-    result__YF2H=((__CAST *)ptr__ZF2H);
-    *(result__YF2H) = *(Self__ZT0H);
-  };
-  Self__KJJI=((__CAST *)result__YF2H);
-  switch (((struct ___OBJ *)v__1T0H)->__id) {
+  __CAST *result__0MYH,*Self__AQFI;
+  __POINTER ptr__1MYH,ptr_table__RKZR,next__QKZR,result__SKZR;
+  __POINTER ptr_table__WKZR,next__VKZR,result__XKZR;
+  __INTEGER typ_id__ANYH;
+  __UINTEGER_32 sz__3MYH,a__WC1Q,new_size__UC1Q,t__0C1Q,a__2C1Q;
+  __UINTEGER_32 new_size__ZKZR,lab_type__YKZR;
+  __POSITION __tmp__DQFI;
+  result__0MYH=NULL;
+  ptr__1MYH=((__POINTER )(NULL));
+  typ_id__ANYH= 0;
+  sz__3MYH=((__UINTEGER_32 )sizeof(__CAST));
+  if ((sz__3MYH ==  0)) {
+    result__0MYH=Self__10WH;
+  } else {
+    typ_id__ANYH=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3MYH);
+    if ((typ_id__ANYH == (__INTEGER)(-  1))) {
+      a__WC1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__UC1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__3MYH + a__WC1Q) & (__UINTEGER_32)(~ a__WC1Q));
+      ptr_table__RKZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UC1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__QKZR=((__POINTER )(NULL));
+      result__SKZR=((__POINTER *)ptr_table__RKZR)[ 0];
+      if ((result__SKZR == (void *)NULL)) {
+        result__SKZR=new_lab__2PJ(new_size__UC1Q);
+        next__QKZR=(void *)((unsigned long)result__SKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UC1Q)));
+        ((__POINTER *)next__QKZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__RKZR)[ 0]=next__QKZR;
+      } else {
+        next__QKZR=((__POINTER *)result__SKZR)[ 0];
+        if ((next__QKZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SKZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UC1Q <<  1)) <=  4096)) {
+            next__QKZR=(void *)((unsigned long)result__SKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UC1Q)));
+          } else {
+            next__QKZR=new_lab__2PJ(new_size__UC1Q);
+          };
+          ((__POINTER *)next__QKZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__RKZR)[ 0]=next__QKZR;
+        } else {
+          ((__POINTER *)result__SKZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QKZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__SKZR=next__QKZR;
+        };
+      };
+      ptr__1MYH=result__SKZR;
+    } else {
+      t__0C1Q=((__UINTEGER_32 )typ_id__ANYH);
+      a__2C1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__ZKZR=(__UINTEGER_32)((__UINTEGER_32)(sz__3MYH + a__2C1Q) & (__UINTEGER_32)(~ a__2C1Q));
+      ptr_table__WKZR=((__POINTER )(&(table_type[(t__0C1Q)])));
+      lab_type__YKZR=(__UINTEGER_32)(t__0C1Q |  1);
+      next__VKZR=((__POINTER )(NULL));
+      result__XKZR=((__POINTER *)ptr_table__WKZR)[ 0];
+      if ((result__XKZR == (void *)NULL)) {
+        result__XKZR=new_lab__2PJ(lab_type__YKZR);
+        next__VKZR=(void *)((unsigned long)result__XKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZKZR)));
+        ((__POINTER *)next__VKZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__WKZR)[ 0]=next__VKZR;
+      } else {
+        next__VKZR=((__POINTER *)result__XKZR)[ 0];
+        if ((next__VKZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XKZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZKZR <<  1)) <=  4096)) {
+            next__VKZR=(void *)((unsigned long)result__XKZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZKZR)));
+          } else {
+            next__VKZR=new_lab__2PJ(lab_type__YKZR);
+          };
+          ((__POINTER *)next__VKZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__WKZR)[ 0]=next__VKZR;
+        } else {
+          ((__POINTER *)result__XKZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VKZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__XKZR=next__VKZR;
+        };
+      };
+      ptr__1MYH=result__XKZR;
+    };
+    result__0MYH=((__CAST *)ptr__1MYH);
+    *(result__0MYH) = *(Self__10WH);
+  };
+  Self__AQFI=((__CAST *)result__0MYH);
+  switch (((struct ___OBJ *)v__30WH)->__id) {
   case __LIST__: {
-    __tmp__NJJI=((__LIST *)v__1T0H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__LIST *)v__30WH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __STRING_CST__: {
-    __tmp__NJJI=((__STRING_CST *)v__1T0H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__STRING_CST *)v__30WH)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__NJJI=((__EXTERNAL_C *)v__1T0H)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXTERNAL_C *)v__30WH)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__NJJI=((__PROTOTYPE_CST *)v__1T0H)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__PROTOTYPE_CST *)v__30WH)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __INTEGER_CST__: {
-    __tmp__NJJI=((__INTEGER_CST *)v__1T0H)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__INTEGER_CST *)v__30WH)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __READ_LOCAL__: {
-    __tmp__NJJI=((__READ_LOCAL *)v__1T0H)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__READ_LOCAL *)v__30WH)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__NJJI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__NJJI=((__EXPR_EQUAL *)v__1T0H)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_EQUAL *)v__30WH)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__NJJI=((__EXPR_NOT_EQUAL *)v__1T0H)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_NOT_EQUAL *)v__30WH)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __REAL_CST__: {
-    __tmp__NJJI=((__REAL_CST *)v__1T0H)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__REAL_CST *)v__30WH)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__NJJI=((__CHARACTER_CST *)v__1T0H)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__CHARACTER_CST *)v__30WH)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__NJJI=((__IS_EXPANDED *)v__1T0H)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__IS_EXPANDED *)v__30WH)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__NJJI=((__GET_TYPE_ID *)v__1T0H)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__GET_TYPE_ID *)v__30WH)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_SUP__: {
-    __tmp__NJJI=((__EXPR_SUP *)v__1T0H)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_SUP *)v__30WH)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_SUB__: {
-    __tmp__NJJI=((__EXPR_SUB *)v__1T0H)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_SUB *)v__30WH)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_MUL__: {
-    __tmp__NJJI=((__EXPR_MUL *)v__1T0H)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_MUL *)v__30WH)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_DIV__: {
-    __tmp__NJJI=((__EXPR_DIV *)v__1T0H)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_DIV *)v__30WH)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_AND__: {
-    __tmp__NJJI=((__EXPR_AND *)v__1T0H)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_AND *)v__30WH)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__NJJI=((__EXPR_SHIFT_R *)v__1T0H)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_SHIFT_R *)v__30WH)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__NJJI=((__EXPR_SHIFT_L *)v__1T0H)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_SHIFT_L *)v__30WH)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __PUT_TO__: {
-    __tmp__NJJI=((__PUT_TO *)v__1T0H)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__PUT_TO *)v__30WH)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __ITEM__: {
-    __tmp__NJJI=((__ITEM *)v__1T0H)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__ITEM *)v__30WH)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __SIZE_OF__: {
-    __tmp__NJJI=((__SIZE_OF *)v__1T0H)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__SIZE_OF *)v__30WH)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __CAST__: {
-    __tmp__NJJI=((__CAST *)v__1T0H)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__CAST *)v__30WH)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __CALL_SLOT__: {
-    __tmp__NJJI=((__CALL_SLOT *)v__1T0H)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__CALL_SLOT *)v__30WH)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __READ_SLOT__: {
-    __tmp__NJJI=((__READ_SLOT *)v__1T0H)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__READ_SLOT *)v__30WH)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __READ_GLOBAL__: {
-    __tmp__NJJI=((__READ_GLOBAL *)v__1T0H)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__READ_GLOBAL *)v__30WH)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__NJJI=((__EXPR_NOT_LOGIC *)v__1T0H)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_NOT_LOGIC *)v__30WH)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__NJJI=((__EXPR_OR_LOGIC *)v__1T0H)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_OR_LOGIC *)v__30WH)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__NJJI=((__EXPR_OR_OR_LOGIC *)v__1T0H)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_OR_OR_LOGIC *)v__30WH)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__NJJI=((__EXPR_AND_LOGIC *)v__1T0H)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_AND_LOGIC *)v__30WH)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__NJJI=((__EXPR_AND_AND_LOGIC *)v__1T0H)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_AND_AND_LOGIC *)v__30WH)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_NEG__: {
-    __tmp__NJJI=((__EXPR_NEG *)v__1T0H)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_NEG *)v__30WH)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_ADD__: {
-    __tmp__NJJI=((__EXPR_ADD *)v__1T0H)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_ADD *)v__30WH)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_NOT__: {
-    __tmp__NJJI=((__EXPR_NOT *)v__1T0H)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_NOT *)v__30WH)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_MOD__: {
-    __tmp__NJJI=((__EXPR_MOD *)v__1T0H)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_MOD *)v__30WH)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__NJJI=((__EXPR_SUP_EQ *)v__1T0H)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_SUP_EQ *)v__30WH)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_INF__: {
-    __tmp__NJJI=((__EXPR_INF *)v__1T0H)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_INF *)v__30WH)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__NJJI=((__EXPR_INF_EQ *)v__1T0H)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_INF_EQ *)v__30WH)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_OR__: {
-    __tmp__NJJI=((__EXPR_OR *)v__1T0H)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_OR *)v__30WH)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   case __EXPR_XOR__: {
-    __tmp__NJJI=((__EXPR_XOR *)v__1T0H)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    __tmp__DQFI=((__EXPR_XOR *)v__30WH)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
   } break;
   };
-  Self__KJJI->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__NJJI;
-  Self__KJJI->static_type__2G5H=t__0T0H;
-  Self__KJJI->value__GLAI=v__1T0H;
-  return(result__YF2H);
+  Self__AQFI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__DQFI;
+  Self__AQFI->static_type__0N1H=t__20WH;
+  Self__AQFI->value__2R2H=v__30WH;
+  return(result__0MYH);
 }
 
-static __BOOLEAN is_sub_type__NCBJ(__TYPE *Self__OCBJ,void *other__PCBJ)
+static __BOOLEAN is_sub_type__HI3I(__TYPE *Self__II3I,void *other__JI3I)
 // ({TYPE},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) With resultNo recursive, No inlinable.
 {
-  __BOOLEAN result__RCBJ,__tmp__YCBJ;
-  void *__tmp__3CBJ,*__tmp__EDBJ;
-  result__RCBJ=FALSE__;
-  if (((void *)Self__OCBJ == (void *)other__PCBJ)) {
-    result__RCBJ=TRUE__;
-    __tmp__YCBJ=TRUE__;
+  __BOOLEAN result__LI3I,__tmp__SI3I;
+  void *__tmp__XI3I,*__tmp__4I3I;
+  result__LI3I=FALSE__;
+  if (((void *)Self__II3I == (void *)other__JI3I)) {
+    result__LI3I=TRUE__;
+    __tmp__SI3I=TRUE__;
   } else {
-    __tmp__YCBJ=FALSE__;
+    __tmp__SI3I=FALSE__;
   };
-  if ((! __tmp__YCBJ)) {
-    switch (((struct ___OBJ *)other__PCBJ)->__id) {
+  if ((! __tmp__SI3I)) {
+    switch (((struct ___OBJ *)other__JI3I)->__id) {
     case __TYPE__: {
-      __tmp__3CBJ=((__TYPE *)other__PCBJ)->subtype_list__APY;
+      __tmp__XI3I=((__TYPE *)other__JI3I)->subtype_list__BPY;
     } break;
     case __TYPE_NULL__: {
-      __tmp__3CBJ=((__TYPE_NULL *)other__PCBJ)->parent_type__TIB.subtype_list__APY;
+      __tmp__XI3I=((__TYPE_NULL *)other__JI3I)->parent_type__TIB.subtype_list__BPY;
     } break;
     case __TYPE_VOID__: {
-      __tmp__3CBJ=((__TYPE_VOID *)other__PCBJ)->parent_type__UIB.subtype_list__APY;
+      __tmp__XI3I=((__TYPE_VOID *)other__JI3I)->parent_type__UIB.subtype_list__BPY;
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__3CBJ=((__TYPE_CONTEXT *)other__PCBJ)->parent_type__VIB.subtype_list__APY;
+      __tmp__XI3I=((__TYPE_CONTEXT *)other__JI3I)->parent_type__VIB.subtype_list__BPY;
     } break;
     case __TYPE_ID__: {
-      __tmp__3CBJ=((__TYPE_ID *)other__PCBJ)->parent_type__WIB.subtype_list__APY;
+      __tmp__XI3I=((__TYPE_ID *)other__JI3I)->parent_type__WIB.subtype_list__BPY;
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__3CBJ=((__TYPE_GENERIC *)other__PCBJ)->parent_type__T2IB.subtype_list__APY;
+      __tmp__XI3I=((__TYPE_GENERIC *)other__JI3I)->parent_type__C2IB.subtype_list__BPY;
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__3CBJ=subtype_list__GKJJ();
+      __tmp__XI3I=subtype_list__CNFJ();
     } break;
     };
-    if (((void *)__tmp__3CBJ != (void *)NULL)) {
-      switch (((struct ___OBJ *)other__PCBJ)->__id) {
+    if (((void *)__tmp__XI3I != (void *)NULL)) {
+      switch (((struct ___OBJ *)other__JI3I)->__id) {
       case __TYPE__: {
-        __tmp__EDBJ=((__TYPE *)other__PCBJ)->subtype_list__APY;
+        __tmp__4I3I=((__TYPE *)other__JI3I)->subtype_list__BPY;
       } break;
       case __TYPE_NULL__: {
-        __tmp__EDBJ=((__TYPE_NULL *)other__PCBJ)->parent_type__TIB.subtype_list__APY;
+        __tmp__4I3I=((__TYPE_NULL *)other__JI3I)->parent_type__TIB.subtype_list__BPY;
       } break;
       case __TYPE_VOID__: {
-        __tmp__EDBJ=((__TYPE_VOID *)other__PCBJ)->parent_type__UIB.subtype_list__APY;
+        __tmp__4I3I=((__TYPE_VOID *)other__JI3I)->parent_type__UIB.subtype_list__BPY;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__EDBJ=((__TYPE_CONTEXT *)other__PCBJ)->parent_type__VIB.subtype_list__APY;
+        __tmp__4I3I=((__TYPE_CONTEXT *)other__JI3I)->parent_type__VIB.subtype_list__BPY;
       } break;
       case __TYPE_ID__: {
-        __tmp__EDBJ=((__TYPE_ID *)other__PCBJ)->parent_type__WIB.subtype_list__APY;
+        __tmp__4I3I=((__TYPE_ID *)other__JI3I)->parent_type__WIB.subtype_list__BPY;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__EDBJ=((__TYPE_GENERIC *)other__PCBJ)->parent_type__T2IB.subtype_list__APY;
+        __tmp__4I3I=((__TYPE_GENERIC *)other__JI3I)->parent_type__C2IB.subtype_list__BPY;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__EDBJ=subtype_list__GKJJ();
+        __tmp__4I3I=subtype_list__CNFJ();
       } break;
       };
-      result__RCBJ=fast_has__DCLB(__tmp__EDBJ,Self__OCBJ);
+      result__LI3I=fast_has__WBLB(__tmp__4I3I,Self__II3I);
     };
   };
-  return(result__RCBJ);
+  return(result__LI3I);
 }
 
-static __BOOLEAN is_sub_type__QDBJ(__TYPE_CONTEXT *Self__RDBJ,void *other__SDBJ)
+static __BOOLEAN is_sub_type__KJ3I(__TYPE_CONTEXT *Self__LJ3I,void *other__MJ3I)
 // ({TYPE_CONTEXT},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) With resultNo recursive, No inlinable.
 {
-  __BOOLEAN result__UDBJ,__tmp__1DBJ;
-  void *__tmp__AEBJ,*__tmp__HEBJ;
-  result__UDBJ=FALSE__;
-  if (((void *)Self__RDBJ == (void *)other__SDBJ)) {
-    result__UDBJ=TRUE__;
-    __tmp__1DBJ=TRUE__;
+  __BOOLEAN result__OJ3I,__tmp__VJ3I;
+  void *__tmp__0J3I,*__tmp__BK3I;
+  result__OJ3I=FALSE__;
+  if (((void *)Self__LJ3I == (void *)other__MJ3I)) {
+    result__OJ3I=TRUE__;
+    __tmp__VJ3I=TRUE__;
   } else {
-    __tmp__1DBJ=FALSE__;
+    __tmp__VJ3I=FALSE__;
   };
-  if ((! __tmp__1DBJ)) {
-    switch (((struct ___OBJ *)other__SDBJ)->__id) {
+  if ((! __tmp__VJ3I)) {
+    switch (((struct ___OBJ *)other__MJ3I)->__id) {
     case __TYPE__: {
-      __tmp__AEBJ=((__TYPE *)other__SDBJ)->subtype_list__APY;
+      __tmp__0J3I=((__TYPE *)other__MJ3I)->subtype_list__BPY;
     } break;
     case __TYPE_NULL__: {
-      __tmp__AEBJ=((__TYPE_NULL *)other__SDBJ)->parent_type__TIB.subtype_list__APY;
+      __tmp__0J3I=((__TYPE_NULL *)other__MJ3I)->parent_type__TIB.subtype_list__BPY;
     } break;
     case __TYPE_VOID__: {
-      __tmp__AEBJ=((__TYPE_VOID *)other__SDBJ)->parent_type__UIB.subtype_list__APY;
+      __tmp__0J3I=((__TYPE_VOID *)other__MJ3I)->parent_type__UIB.subtype_list__BPY;
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__AEBJ=((__TYPE_CONTEXT *)other__SDBJ)->parent_type__VIB.subtype_list__APY;
+      __tmp__0J3I=((__TYPE_CONTEXT *)other__MJ3I)->parent_type__VIB.subtype_list__BPY;
     } break;
     case __TYPE_ID__: {
-      __tmp__AEBJ=((__TYPE_ID *)other__SDBJ)->parent_type__WIB.subtype_list__APY;
+      __tmp__0J3I=((__TYPE_ID *)other__MJ3I)->parent_type__WIB.subtype_list__BPY;
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__AEBJ=((__TYPE_GENERIC *)other__SDBJ)->parent_type__T2IB.subtype_list__APY;
+      __tmp__0J3I=((__TYPE_GENERIC *)other__MJ3I)->parent_type__C2IB.subtype_list__BPY;
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__AEBJ=subtype_list__GKJJ();
+      __tmp__0J3I=subtype_list__CNFJ();
     } break;
     };
-    if (((void *)__tmp__AEBJ != (void *)NULL)) {
-      switch (((struct ___OBJ *)other__SDBJ)->__id) {
+    if (((void *)__tmp__0J3I != (void *)NULL)) {
+      switch (((struct ___OBJ *)other__MJ3I)->__id) {
       case __TYPE__: {
-        __tmp__HEBJ=((__TYPE *)other__SDBJ)->subtype_list__APY;
+        __tmp__BK3I=((__TYPE *)other__MJ3I)->subtype_list__BPY;
       } break;
       case __TYPE_NULL__: {
-        __tmp__HEBJ=((__TYPE_NULL *)other__SDBJ)->parent_type__TIB.subtype_list__APY;
+        __tmp__BK3I=((__TYPE_NULL *)other__MJ3I)->parent_type__TIB.subtype_list__BPY;
       } break;
       case __TYPE_VOID__: {
-        __tmp__HEBJ=((__TYPE_VOID *)other__SDBJ)->parent_type__UIB.subtype_list__APY;
+        __tmp__BK3I=((__TYPE_VOID *)other__MJ3I)->parent_type__UIB.subtype_list__BPY;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__HEBJ=((__TYPE_CONTEXT *)other__SDBJ)->parent_type__VIB.subtype_list__APY;
+        __tmp__BK3I=((__TYPE_CONTEXT *)other__MJ3I)->parent_type__VIB.subtype_list__BPY;
       } break;
       case __TYPE_ID__: {
-        __tmp__HEBJ=((__TYPE_ID *)other__SDBJ)->parent_type__WIB.subtype_list__APY;
+        __tmp__BK3I=((__TYPE_ID *)other__MJ3I)->parent_type__WIB.subtype_list__BPY;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__HEBJ=((__TYPE_GENERIC *)other__SDBJ)->parent_type__T2IB.subtype_list__APY;
+        __tmp__BK3I=((__TYPE_GENERIC *)other__MJ3I)->parent_type__C2IB.subtype_list__BPY;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__HEBJ=subtype_list__GKJJ();
+        __tmp__BK3I=subtype_list__CNFJ();
       } break;
       };
-      result__UDBJ=fast_has__DCLB(__tmp__HEBJ,Self__RDBJ);
+      result__OJ3I=fast_has__WBLB(__tmp__BK3I,Self__LJ3I);
     };
   };
-  return(result__UDBJ);
+  return(result__OJ3I);
 }
 
-static __BOOLEAN is_sub_type__LEBJ(void *other__NEBJ)
+static __BOOLEAN is_sub_type__FK3I(void *other__HK3I)
 // ({NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__PEBJ;
-  switch (((struct ___OBJ *)other__NEBJ)->__id) {
+  void *__tmp__JK3I;
+  switch (((struct ___OBJ *)other__HK3I)->__id) {
   case __TYPE__: {
-    __tmp__PEBJ=((__PROTOTYPE *)((__TYPE *)other__NEBJ)->prototype__RD)->parent_named__QD.name__1QB;
+    __tmp__JK3I=((__PROTOTYPE *)((__TYPE *)other__HK3I)->prototype__RD)->parent_named__QD.name__1QB;
   } break;
   case __TYPE_NULL__: {
-    __tmp__PEBJ=(&__string_59);
+    __tmp__JK3I=(&__string_59);
   } break;
   case __TYPE_VOID__: {
-    __tmp__PEBJ=(&__string_2);
+    __tmp__JK3I=(&__string_2);
   } break;
   case __TYPE_CONTEXT__: {
-    __tmp__PEBJ=(&__string_44);
+    __tmp__JK3I=(&__string_44);
   } break;
   case __TYPE_ID__: {
-    __tmp__PEBJ=(&__string_46);
+    __tmp__JK3I=(&__string_46);
   } break;
   case __TYPE_GENERIC__: {
-    __tmp__PEBJ=((__TYPE_GENERIC *)other__NEBJ)->name__2R2B;
+    __tmp__JK3I=((__TYPE_GENERIC *)other__HK3I)->name__LR2B;
   } break;
   case __PROFIL_BLOCK__: {
-    __tmp__PEBJ=((__PROFIL_BLOCK *)other__NEBJ)->parent_profil__UNCG.name__JCII;
+    __tmp__JK3I=((__PROFIL_BLOCK *)other__HK3I)->parent_profil__OGAG.name__5IEI;
   } break;
   };
-  return(((void *)__tmp__PEBJ == (void *)(&__string_46)));
+  return(((void *)__tmp__JK3I == (void *)(&__string_46)));
 }
 
-static __BOOLEAN is_sub_type__REBJ(__TYPE_GENERIC *Self__SEBJ,void *other__TEBJ)
+static __BOOLEAN is_sub_type__LK3I(__TYPE_GENERIC *Self__MK3I,void *other__NK3I)
 // ({TYPE_GENERIC},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) With resultNo recursive, No inlinable.
 {
-  __BOOLEAN result__VEBJ,__tmp__2EBJ;
-  void *__tmp__BFBJ,*__tmp__IFBJ;
-  result__VEBJ=FALSE__;
-  if (((void *)Self__SEBJ == (void *)other__TEBJ)) {
-    result__VEBJ=TRUE__;
-    __tmp__2EBJ=TRUE__;
+  __BOOLEAN result__PK3I,__tmp__WK3I;
+  void *__tmp__1K3I,*__tmp__CL3I;
+  result__PK3I=FALSE__;
+  if (((void *)Self__MK3I == (void *)other__NK3I)) {
+    result__PK3I=TRUE__;
+    __tmp__WK3I=TRUE__;
   } else {
-    __tmp__2EBJ=FALSE__;
+    __tmp__WK3I=FALSE__;
   };
-  if ((! __tmp__2EBJ)) {
-    switch (((struct ___OBJ *)other__TEBJ)->__id) {
+  if ((! __tmp__WK3I)) {
+    switch (((struct ___OBJ *)other__NK3I)->__id) {
     case __TYPE__: {
-      __tmp__BFBJ=((__TYPE *)other__TEBJ)->subtype_list__APY;
+      __tmp__1K3I=((__TYPE *)other__NK3I)->subtype_list__BPY;
     } break;
     case __TYPE_NULL__: {
-      __tmp__BFBJ=((__TYPE_NULL *)other__TEBJ)->parent_type__TIB.subtype_list__APY;
+      __tmp__1K3I=((__TYPE_NULL *)other__NK3I)->parent_type__TIB.subtype_list__BPY;
     } break;
     case __TYPE_VOID__: {
-      __tmp__BFBJ=((__TYPE_VOID *)other__TEBJ)->parent_type__UIB.subtype_list__APY;
+      __tmp__1K3I=((__TYPE_VOID *)other__NK3I)->parent_type__UIB.subtype_list__BPY;
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__BFBJ=((__TYPE_CONTEXT *)other__TEBJ)->parent_type__VIB.subtype_list__APY;
+      __tmp__1K3I=((__TYPE_CONTEXT *)other__NK3I)->parent_type__VIB.subtype_list__BPY;
     } break;
     case __TYPE_ID__: {
-      __tmp__BFBJ=((__TYPE_ID *)other__TEBJ)->parent_type__WIB.subtype_list__APY;
+      __tmp__1K3I=((__TYPE_ID *)other__NK3I)->parent_type__WIB.subtype_list__BPY;
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__BFBJ=((__TYPE_GENERIC *)other__TEBJ)->parent_type__T2IB.subtype_list__APY;
+      __tmp__1K3I=((__TYPE_GENERIC *)other__NK3I)->parent_type__C2IB.subtype_list__BPY;
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__BFBJ=subtype_list__GKJJ();
+      __tmp__1K3I=subtype_list__CNFJ();
     } break;
     };
-    if (((void *)__tmp__BFBJ != (void *)NULL)) {
-      switch (((struct ___OBJ *)other__TEBJ)->__id) {
+    if (((void *)__tmp__1K3I != (void *)NULL)) {
+      switch (((struct ___OBJ *)other__NK3I)->__id) {
       case __TYPE__: {
-        __tmp__IFBJ=((__TYPE *)other__TEBJ)->subtype_list__APY;
+        __tmp__CL3I=((__TYPE *)other__NK3I)->subtype_list__BPY;
       } break;
       case __TYPE_NULL__: {
-        __tmp__IFBJ=((__TYPE_NULL *)other__TEBJ)->parent_type__TIB.subtype_list__APY;
+        __tmp__CL3I=((__TYPE_NULL *)other__NK3I)->parent_type__TIB.subtype_list__BPY;
       } break;
       case __TYPE_VOID__: {
-        __tmp__IFBJ=((__TYPE_VOID *)other__TEBJ)->parent_type__UIB.subtype_list__APY;
+        __tmp__CL3I=((__TYPE_VOID *)other__NK3I)->parent_type__UIB.subtype_list__BPY;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__IFBJ=((__TYPE_CONTEXT *)other__TEBJ)->parent_type__VIB.subtype_list__APY;
+        __tmp__CL3I=((__TYPE_CONTEXT *)other__NK3I)->parent_type__VIB.subtype_list__BPY;
       } break;
       case __TYPE_ID__: {
-        __tmp__IFBJ=((__TYPE_ID *)other__TEBJ)->parent_type__WIB.subtype_list__APY;
+        __tmp__CL3I=((__TYPE_ID *)other__NK3I)->parent_type__WIB.subtype_list__BPY;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__IFBJ=((__TYPE_GENERIC *)other__TEBJ)->parent_type__T2IB.subtype_list__APY;
+        __tmp__CL3I=((__TYPE_GENERIC *)other__NK3I)->parent_type__C2IB.subtype_list__BPY;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__IFBJ=subtype_list__GKJJ();
+        __tmp__CL3I=subtype_list__CNFJ();
       } break;
       };
-      result__VEBJ=fast_has__DCLB(__tmp__IFBJ,Self__SEBJ);
+      result__PK3I=fast_has__WBLB(__tmp__CL3I,Self__MK3I);
     };
   };
-  return(result__VEBJ);
+  return(result__PK3I);
 }
 
-static __BOOLEAN __infix_equal_equal__SOJJ(__PROFIL_BLOCK *Self__TOJJ,void *other__UOJJ)
+static __BOOLEAN __infix_equal_equal__ORFJ(__PROFIL_BLOCK *Self__PRFJ,void *other__QRFJ)
 // ({PROFIL_BLOCK},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) With resultNo recursive, No inlinable.
 {
-  void *t__WOJJ,*__tmp__FPJJ;
-  __BOOLEAN __tmp__JPJJ;
-  t__WOJJ=NULL;
-  if ((((void *)Self__TOJJ == (void *)other__UOJJ) || ((void *)other__UOJJ == (void *)type_block__BLB))) {
-    __tmp__JPJJ=TRUE__;
+  void *t__SRFJ,*__tmp__BSFJ;
+  __BOOLEAN __tmp__FSFJ;
+  t__SRFJ=NULL;
+  if ((((void *)Self__PRFJ == (void *)other__QRFJ) || ((void *)other__QRFJ == (void *)type_block__BLB))) {
+    __tmp__FSFJ=TRUE__;
   } else {
-    if (other__UOJJ==NULL) {
-      __tmp__FPJJ=NULL;
+    if (other__QRFJ==NULL) {
+      __tmp__BSFJ=NULL;
     } else {
-      switch (((struct ___OBJ *)other__UOJJ)->__id) {
+      switch (((struct ___OBJ *)other__QRFJ)->__id) {
       case __TYPE__: {
-        __tmp__FPJJ=NULL;
+        __tmp__BSFJ=NULL;
       } break;
       case __TYPE_NULL__: {
-        __tmp__FPJJ=NULL;
+        __tmp__BSFJ=NULL;
       } break;
       case __TYPE_VOID__: {
-        __tmp__FPJJ=NULL;
+        __tmp__BSFJ=NULL;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__FPJJ=NULL;
+        __tmp__BSFJ=NULL;
       } break;
       case __TYPE_ID__: {
-        __tmp__FPJJ=NULL;
+        __tmp__BSFJ=NULL;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__FPJJ=NULL;
+        __tmp__BSFJ=NULL;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__FPJJ=((void *)other__UOJJ);
+        __tmp__BSFJ=((void *)other__QRFJ);
       } break;
       }
     };
-    t__WOJJ=__tmp__FPJJ;
-    __tmp__JPJJ=((void *)__tmp__FPJJ != (void *)NULL);
+    t__SRFJ=__tmp__BSFJ;
+    __tmp__FSFJ=((void *)__tmp__BSFJ != (void *)NULL);
   };
-  return(__tmp__JPJJ);
+  return(__tmp__FSFJ);
 }
 
-static void* create__with__HJ5F(void *base__JJ5F,void *val__KJ5F)
-// ({NULLxSLOT},{NULLxITM_LISTxITM_PROTOTYPExITM_LIST_IDFxITM_WRITE_VALUExITM_WRITE_CASTxITM_READxITM_WRITE_CODExITM_READ_ARG2xITM_BINARYxITM_READ_ARG1xITM_OLDxITM_EXTERNAL_TYPExITM_REALxITM_NUMBERxITM_CHARACTERxITM_STRINGxITM_EXTERNALxITM_READ_ARGS}) With resultNo recursive, No inlinable.
+static __FAST_ARRAYoPROFIL_SLOTo* create_with_capacity__XJBG(__INTEGER new_count__ZJBG)
+// ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __SLOT_CODE *result__OM5F,*Self__PACG;
-  __POINTER ptr__PM5F;
-  __INTEGER typ_id__UM5F;
-  __UINTEGER_32 sz__RM5F,a__ZE5Q,new_size__XE5Q,t__3E5Q,a__5E5Q;
-  result__OM5F=NULL;
-  ptr__PM5F=((__POINTER )(NULL));
-  typ_id__UM5F= 0;
-  sz__RM5F=((__UINTEGER_32 )sizeof(__SLOT_CODE));
-  if ((sz__RM5F ==  0)) {
-    result__OM5F=SLOT_CODE__;
+  __POINTER ptr__JNEG,ptr_table__1KZR,next__0KZR,result__2KZR;
+  __POINTER ptr_table__ALZR,next__5KZR,result__BLZR;
+  __INTEGER typ_id__ONEG;
+  __UINTEGER_32 sz__LNEG,a__DW1Q,new_size__BW1Q,t__HW1Q,a__JW1Q;
+  __UINTEGER_32 new_size__DLZR,lab_type__CLZR;
+  __FAST_ARRAYoPROFIL_SLOTo *result__INEG,*Self__YTPG;
+  result__INEG=NULL;
+  ptr__JNEG=((__POINTER )(NULL));
+  typ_id__ONEG= 0;
+  sz__LNEG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoPROFIL_SLOTo));
+  if ((sz__LNEG ==  0)) {
+    result__INEG=FAST_ARRAYoPROFIL_SLOTo__;
   } else {
-    typ_id__UM5F=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RM5F);
-    if ((typ_id__UM5F == (__INTEGER)(-  1))) {
-      a__ZE5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__XE5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__RM5F + a__ZE5Q) & (__UINTEGER_32)(~ a__ZE5Q));
-      ptr__PM5F=micro_alloc__table__lab__BOI(new_size__XE5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XE5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__XE5Q);
+    typ_id__ONEG=__FAST_ARRAYoPROFIL_SLOTo__;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LNEG);
+    if ((typ_id__ONEG == (__INTEGER)(-  1))) {
+      a__DW1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__BW1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__LNEG + a__DW1Q) & (__UINTEGER_32)(~ a__DW1Q));
+      ptr_table__1KZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BW1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__0KZR=((__POINTER )(NULL));
+      result__2KZR=((__POINTER *)ptr_table__1KZR)[ 0];
+      if ((result__2KZR == (void *)NULL)) {
+        result__2KZR=new_lab__2PJ(new_size__BW1Q);
+        next__0KZR=(void *)((unsigned long)result__2KZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BW1Q)));
+        ((__POINTER *)next__0KZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__1KZR)[ 0]=next__0KZR;
+      } else {
+        next__0KZR=((__POINTER *)result__2KZR)[ 0];
+        if ((next__0KZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2KZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BW1Q <<  1)) <=  4096)) {
+            next__0KZR=(void *)((unsigned long)result__2KZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BW1Q)));
+          } else {
+            next__0KZR=new_lab__2PJ(new_size__BW1Q);
+          };
+          ((__POINTER *)next__0KZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__1KZR)[ 0]=next__0KZR;
+        } else {
+          ((__POINTER *)result__2KZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0KZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__2KZR=next__0KZR;
+        };
+      };
+      ptr__JNEG=result__2KZR;
     } else {
-      t__3E5Q=((__UINTEGER_32 )typ_id__UM5F);
-      a__5E5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__PM5F=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__RM5F + a__5E5Q) & (__UINTEGER_32)(~ a__5E5Q)),((__POINTER )(&(table_type[(t__3E5Q)]))),(__UINTEGER_32)(t__3E5Q |  1));
+      t__HW1Q=((__UINTEGER_32 )typ_id__ONEG);
+      a__JW1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__DLZR=(__UINTEGER_32)((__UINTEGER_32)(sz__LNEG + a__JW1Q) & (__UINTEGER_32)(~ a__JW1Q));
+      ptr_table__ALZR=((__POINTER )(&(table_type[(t__HW1Q)])));
+      lab_type__CLZR=(__UINTEGER_32)(t__HW1Q |  1);
+      next__5KZR=((__POINTER )(NULL));
+      result__BLZR=((__POINTER *)ptr_table__ALZR)[ 0];
+      if ((result__BLZR == (void *)NULL)) {
+        result__BLZR=new_lab__2PJ(lab_type__CLZR);
+        next__5KZR=(void *)((unsigned long)result__BLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DLZR)));
+        ((__POINTER *)next__5KZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__ALZR)[ 0]=next__5KZR;
+      } else {
+        next__5KZR=((__POINTER *)result__BLZR)[ 0];
+        if ((next__5KZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BLZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DLZR <<  1)) <=  4096)) {
+            next__5KZR=(void *)((unsigned long)result__BLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DLZR)));
+          } else {
+            next__5KZR=new_lab__2PJ(lab_type__CLZR);
+          };
+          ((__POINTER *)next__5KZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ALZR)[ 0]=next__5KZR;
+        } else {
+          ((__POINTER *)result__BLZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5KZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__BLZR=next__5KZR;
+        };
+      };
+      ptr__JNEG=result__BLZR;
     };
-    result__OM5F=((__SLOT_CODE *)ptr__PM5F);
-    *(result__OM5F) = *(SLOT_CODE__);
+    result__INEG=((__FAST_ARRAYoPROFIL_SLOTo *)ptr__JNEG);
+    *(result__INEG) = *(FAST_ARRAYoPROFIL_SLOTo__);
   };
-  Self__PACG=((__SLOT_CODE *)result__OM5F);
-  Self__PACG->parent_slot__C24F=base__JJ5F;
-  Self__PACG->value__SACG=val__KJ5F;
-  Self__PACG->profil__ZACG=create_with_capacity__00DG( 1);
-  return(result__OM5F);
-}
-
-static void* get_index__LV3H(__INTEGER idx__NV3H)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  void *result__PV3H;
-  result__PV3H=NULL;
-  if ((idx__NV3H > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__MDL)) {
-    result__PV3H=create__WKD(idx__NV3H);
-    add_last__IDL(list_id__YKC,result__PV3H);
-  } else {
-    result__PV3H=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__KEL)[idx__NV3H];
+  Self__YTPG=((__FAST_ARRAYoPROFIL_SLOTo *)result__INEG);
+  if ((Self__YTPG->parent_arrayed_collection__P05F.capacity__BUPG < new_count__ZJBG)) {
+    Self__YTPG->parent_arrayed_collection__P05F.storage__MUPG=create__CSWG(new_count__ZJBG);
+    Self__YTPG->parent_arrayed_collection__P05F.capacity__BUPG=new_count__ZJBG;
   };
-  return(result__PV3H);
+  Self__YTPG->parent_arrayed_collection__P05F.upper__QUPG=(__INTEGER)(-  1);
+  return(result__INEG);
 }
 
-static __SLOT_DATA* clone__145F()
+static __FAST_ARRAYoSLOT_CODEo* create_with_capacity__PU4J()
 // () With resultNo recursive, No inlinable.
 {
-  __SLOT_DATA *result__445F;
-  __POINTER ptr__545F;
-  __INTEGER typ_id__E55F;
-  __UINTEGER_32 sz__B55F,a__EF5Q,new_size__CF5Q,t__IF5Q,a__KF5Q;
-  result__445F=NULL;
-  ptr__545F=((__POINTER )(NULL));
-  typ_id__E55F= 0;
-  sz__B55F=((__UINTEGER_32 )sizeof(__SLOT_DATA));
-  if ((sz__B55F ==  0)) {
-    result__445F=SLOT_DATA__;
+  __POINTER ptr__SMAK,ptr_table__FLZR,next__ELZR,result__GLZR;
+  __POINTER ptr_table__KLZR,next__JLZR,result__LLZR;
+  __INTEGER typ_id__XMAK;
+  __UINTEGER_32 sz__UMAK,a__XD1Q,new_size__VD1Q,t__1D1Q,a__3D1Q;
+  __UINTEGER_32 new_size__NLZR,lab_type__MLZR;
+  __FAST_ARRAYoSLOT_CODEo *result__RMAK,*Self__NEJK;
+  result__RMAK=NULL;
+  ptr__SMAK=((__POINTER )(NULL));
+  typ_id__XMAK= 0;
+  sz__UMAK=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSLOT_CODEo));
+  if ((sz__UMAK ==  0)) {
+    result__RMAK=FAST_ARRAYoSLOT_CODEo__;
   } else {
-    typ_id__E55F=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__B55F);
-    if ((typ_id__E55F == (__INTEGER)(-  1))) {
-      a__EF5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__CF5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__B55F + a__EF5Q) & (__UINTEGER_32)(~ a__EF5Q));
-      ptr__545F=micro_alloc__table__lab__BOI(new_size__CF5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CF5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__CF5Q);
+    typ_id__XMAK=__FAST_ARRAYoSLOT_CODEo__;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UMAK);
+    if ((typ_id__XMAK == (__INTEGER)(-  1))) {
+      a__XD1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__VD1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__UMAK + a__XD1Q) & (__UINTEGER_32)(~ a__XD1Q));
+      ptr_table__FLZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VD1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__ELZR=((__POINTER )(NULL));
+      result__GLZR=((__POINTER *)ptr_table__FLZR)[ 0];
+      if ((result__GLZR == (void *)NULL)) {
+        result__GLZR=new_lab__2PJ(new_size__VD1Q);
+        next__ELZR=(void *)((unsigned long)result__GLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VD1Q)));
+        ((__POINTER *)next__ELZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__FLZR)[ 0]=next__ELZR;
+      } else {
+        next__ELZR=((__POINTER *)result__GLZR)[ 0];
+        if ((next__ELZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GLZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VD1Q <<  1)) <=  4096)) {
+            next__ELZR=(void *)((unsigned long)result__GLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VD1Q)));
+          } else {
+            next__ELZR=new_lab__2PJ(new_size__VD1Q);
+          };
+          ((__POINTER *)next__ELZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FLZR)[ 0]=next__ELZR;
+        } else {
+          ((__POINTER *)result__GLZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ELZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__GLZR=next__ELZR;
+        };
+      };
+      ptr__SMAK=result__GLZR;
     } else {
-      t__IF5Q=((__UINTEGER_32 )typ_id__E55F);
-      a__KF5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__545F=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__B55F + a__KF5Q) & (__UINTEGER_32)(~ a__KF5Q)),((__POINTER )(&(table_type[(t__IF5Q)]))),(__UINTEGER_32)(t__IF5Q |  1));
+      t__1D1Q=((__UINTEGER_32 )typ_id__XMAK);
+      a__3D1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__NLZR=(__UINTEGER_32)((__UINTEGER_32)(sz__UMAK + a__3D1Q) & (__UINTEGER_32)(~ a__3D1Q));
+      ptr_table__KLZR=((__POINTER )(&(table_type[(t__1D1Q)])));
+      lab_type__MLZR=(__UINTEGER_32)(t__1D1Q |  1);
+      next__JLZR=((__POINTER )(NULL));
+      result__LLZR=((__POINTER *)ptr_table__KLZR)[ 0];
+      if ((result__LLZR == (void *)NULL)) {
+        result__LLZR=new_lab__2PJ(lab_type__MLZR);
+        next__JLZR=(void *)((unsigned long)result__LLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NLZR)));
+        ((__POINTER *)next__JLZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__KLZR)[ 0]=next__JLZR;
+      } else {
+        next__JLZR=((__POINTER *)result__LLZR)[ 0];
+        if ((next__JLZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LLZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NLZR <<  1)) <=  4096)) {
+            next__JLZR=(void *)((unsigned long)result__LLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NLZR)));
+          } else {
+            next__JLZR=new_lab__2PJ(lab_type__MLZR);
+          };
+          ((__POINTER *)next__JLZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__KLZR)[ 0]=next__JLZR;
+        } else {
+          ((__POINTER *)result__LLZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JLZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__LLZR=next__JLZR;
+        };
+      };
+      ptr__SMAK=result__LLZR;
     };
-    result__445F=((__SLOT_DATA *)ptr__545F);
-    *(result__445F) = *(SLOT_DATA__);
+    result__RMAK=((__FAST_ARRAYoSLOT_CODEo *)ptr__SMAK);
+    *(result__RMAK) = *(FAST_ARRAYoSLOT_CODEo__);
   };
-  return(result__445F);
-}
-
-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)
-// ({SLOT_DATA},{POSITION},{NULLxSTRING_CONSTANT},{CHARACTER},{NULLxSLOT},{NULLxTYPE_FULL}) VoidNo recursive, No inlinable.
-{
-  void *tmp__HCCG;
-  tmp__HCCG=NULL;
-  Self__ACCG->parent_slot__H3YD=b__ECCG;
-  Self__ACCG->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM=pos__BCCG;
-  Self__ACCG->parent_variable__G3YD.parent_named__5KMC.name__1QB=n__CCCG;
-  Self__ACCG->parent_variable__G3YD.parent_named__5KMC.style__ODGC=s__DCCG;
-  Self__ACCG->parent_variable__G3YD.intern_name__KCCG=get_intern__I3DG(Self__ACCG->parent_variable__G3YD.parent_named__5KMC.name__1QB);
-  Self__ACCG->parent_variable__G3YD.type__LCCG=t__FCCG;
-  if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__ACCG->parent_variable__G3YD.type__LCCG)->flag__LTL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__ACCG->parent_variable__G3YD.type__LCCG)->parent_type__KTL != (void *)type_boolean__VJB)) || ((void *)Self__ACCG->parent_variable__G3YD.parent_named__5KMC.name__1QB == (void *)(&__string_57)))) {
-    tmp__HCCG=new__IYVG();
-    add__3YIJ(tmp__HCCG,((__TYPE_FULL *)Self__ACCG->parent_variable__G3YD.type__LCCG)->parent_type__KTL);
-    Self__ACCG->parent_variable__G3YD.type_list__N4YD=to_types__M0IJ(tmp__HCCG);
-  } else {
-    Self__ACCG->parent_variable__G3YD.type_list__N4YD=TYPES__;
+  Self__NEJK=((__FAST_ARRAYoSLOT_CODEo *)result__RMAK);
+  if ((Self__NEJK->parent_arrayed_collection__AUIJ.capacity__3OIK <  1)) {
+    Self__NEJK->parent_arrayed_collection__AUIJ.storage__ZPIK=create__WBZK( 1);
+    Self__NEJK->parent_arrayed_collection__AUIJ.capacity__3OIK= 1;
   };
+  Self__NEJK->parent_arrayed_collection__AUIJ.upper__1UIJ=(__INTEGER)(-  1);
+  return(result__RMAK);
 }
 
-static __FAST_ARRAYoSLOT_CODEo* create_with_capacity__TRCK()
-// () With resultNo recursive, No inlinable.
-{
-  __POINTER ptr__WJEK;
-  __INTEGER typ_id__1JEK;
-  __UINTEGER_32 sz__YJEK,a__PF5Q,new_size__NF5Q,t__TF5Q,a__VF5Q;
-  __FAST_ARRAYoSLOT_CODEo *result__VJEK,*Self__RBNK;
-  result__VJEK=NULL;
-  ptr__WJEK=((__POINTER )(NULL));
-  typ_id__1JEK= 0;
-  sz__YJEK=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSLOT_CODEo));
-  if ((sz__YJEK ==  0)) {
-    result__VJEK=FAST_ARRAYoSLOT_CODEo__;
-  } else {
-    typ_id__1JEK=__FAST_ARRAYoSLOT_CODEo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YJEK);
-    if ((typ_id__1JEK == (__INTEGER)(-  1))) {
-      a__PF5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__NF5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__YJEK + a__PF5Q) & (__UINTEGER_32)(~ a__PF5Q));
-      ptr__WJEK=micro_alloc__table__lab__BOI(new_size__NF5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NF5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__NF5Q);
-    } else {
-      t__TF5Q=((__UINTEGER_32 )typ_id__1JEK);
-      a__VF5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__WJEK=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__YJEK + a__VF5Q) & (__UINTEGER_32)(~ a__VF5Q)),((__POINTER )(&(table_type[(t__TF5Q)]))),(__UINTEGER_32)(t__TF5Q |  1));
-    };
-    result__VJEK=((__FAST_ARRAYoSLOT_CODEo *)ptr__WJEK);
-    *(result__VJEK) = *(FAST_ARRAYoSLOT_CODEo__);
-  };
-  Self__RBNK=((__FAST_ARRAYoSLOT_CODEo *)result__VJEK);
-  if ((Self__RBNK->parent_arrayed_collection__ERMJ.capacity__BMMK <  1)) {
-    Self__RBNK->parent_arrayed_collection__ERMJ.storage__3MMK=create__212K( 1);
-    Self__RBNK->parent_arrayed_collection__ERMJ.capacity__BMMK= 1;
-  };
-  Self__RBNK->parent_arrayed_collection__ERMJ.upper__5RMJ=(__INTEGER)(-  1);
-  return(result__VJEK);
-}
-
-static void add_last__2LMK(__FAST_ARRAYoSLOT_CODEo *Self__3LMK,void *element__4LMK)
+static void add_last__YOIK(__FAST_ARRAYoSLOT_CODEo *Self__ZOIK,void *element__0OIK)
 // ({FAST_ARRAYoSLOT_CODEo},{NULLxSLOT_CODE}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__5LMK,__tmp__HNMK,__tmp__KKSL,Self__JBQM;
-  __BOOLEAN __tmp__OMMK;
-  void **__tmp__GNMK,**new__XJSL;
-  new_capacity__5LMK= 0;
-  if (((__INTEGER)(Self__3LMK->parent_arrayed_collection__ERMJ.upper__5RMJ +  1) <= (__INTEGER)(Self__3LMK->parent_arrayed_collection__ERMJ.capacity__BMMK -  1))) {
-    Self__3LMK->parent_arrayed_collection__ERMJ.upper__5RMJ=(__INTEGER)(Self__3LMK->parent_arrayed_collection__ERMJ.upper__5RMJ +  1);
-    __tmp__OMMK=TRUE__;
+  __INTEGER new_capacity__1OIK,__tmp__DQIK,__tmp__AUOL,Self__TNMM;
+  __BOOLEAN __tmp__KPIK;
+  void **__tmp__CQIK,**new__NTOL;
+  new_capacity__1OIK= 0;
+  if (((__INTEGER)(Self__ZOIK->parent_arrayed_collection__AUIJ.upper__1UIJ +  1) <= (__INTEGER)(Self__ZOIK->parent_arrayed_collection__AUIJ.capacity__3OIK -  1))) {
+    Self__ZOIK->parent_arrayed_collection__AUIJ.upper__1UIJ=(__INTEGER)(Self__ZOIK->parent_arrayed_collection__AUIJ.upper__1UIJ +  1);
+    __tmp__KPIK=TRUE__;
   } else {
-    __tmp__OMMK=FALSE__;
+    __tmp__KPIK=FALSE__;
   };
-  if ((! __tmp__OMMK)) {
-    if ((Self__3LMK->parent_arrayed_collection__ERMJ.capacity__BMMK ==  0)) {
-      Self__3LMK->parent_arrayed_collection__ERMJ.storage__3MMK=create__212K( 2);
-      Self__3LMK->parent_arrayed_collection__ERMJ.capacity__BMMK= 2;
-      Self__3LMK->parent_arrayed_collection__ERMJ.upper__5RMJ= 0;
+  if ((! __tmp__KPIK)) {
+    if ((Self__ZOIK->parent_arrayed_collection__AUIJ.capacity__3OIK ==  0)) {
+      Self__ZOIK->parent_arrayed_collection__AUIJ.storage__ZPIK=create__WBZK( 2);
+      Self__ZOIK->parent_arrayed_collection__AUIJ.capacity__3OIK= 2;
+      Self__ZOIK->parent_arrayed_collection__AUIJ.upper__1UIJ= 0;
     } else {
-      new_capacity__5LMK=(__INTEGER)(Self__3LMK->parent_arrayed_collection__ERMJ.capacity__BMMK <<  1);
-      __tmp__GNMK=Self__3LMK->parent_arrayed_collection__ERMJ.storage__3MMK;
-      __tmp__HNMK=Self__3LMK->parent_arrayed_collection__ERMJ.capacity__BMMK;
-      new__XJSL=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__GNMK)),((__UINTEGER_32 )(__INTEGER)(__tmp__HNMK * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__5LMK * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__KKSL=(__INTEGER)(new_capacity__5LMK -  1);
-      Self__JBQM=__tmp__HNMK;
-      while ((Self__JBQM <= __tmp__KKSL)) {
-        new__XJSL[Self__JBQM]=NULL;
-        Self__JBQM=(__INTEGER)(Self__JBQM +  1);
+      new_capacity__1OIK=(__INTEGER)(Self__ZOIK->parent_arrayed_collection__AUIJ.capacity__3OIK <<  1);
+      __tmp__CQIK=Self__ZOIK->parent_arrayed_collection__AUIJ.storage__ZPIK;
+      __tmp__DQIK=Self__ZOIK->parent_arrayed_collection__AUIJ.capacity__3OIK;
+      new__NTOL=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__CQIK)),((__UINTEGER_32 )(__INTEGER)(__tmp__DQIK * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__1OIK * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__AUOL=(__INTEGER)(new_capacity__1OIK -  1);
+      Self__TNMM=__tmp__DQIK;
+      while ((Self__TNMM <= __tmp__AUOL)) {
+        new__NTOL[Self__TNMM]=NULL;
+        Self__TNMM=(__INTEGER)(Self__TNMM +  1);
       };
-      Self__3LMK->parent_arrayed_collection__ERMJ.storage__3MMK=new__XJSL;
-      Self__3LMK->parent_arrayed_collection__ERMJ.capacity__BMMK=new_capacity__5LMK;
-      Self__3LMK->parent_arrayed_collection__ERMJ.upper__5RMJ=(__INTEGER)(Self__3LMK->parent_arrayed_collection__ERMJ.upper__5RMJ +  1);
+      Self__ZOIK->parent_arrayed_collection__AUIJ.storage__ZPIK=new__NTOL;
+      Self__ZOIK->parent_arrayed_collection__AUIJ.capacity__3OIK=new_capacity__1OIK;
+      Self__ZOIK->parent_arrayed_collection__AUIJ.upper__1UIJ=(__INTEGER)(Self__ZOIK->parent_arrayed_collection__AUIJ.upper__1UIJ +  1);
     };
   };
-  ((void **)Self__3LMK->parent_arrayed_collection__ERMJ.storage__3MMK)[Self__3LMK->parent_arrayed_collection__ERMJ.upper__5RMJ]=element__4LMK;
+  ((void **)Self__ZOIK->parent_arrayed_collection__AUIJ.storage__ZPIK)[Self__ZOIK->parent_arrayed_collection__AUIJ.upper__1UIJ]=element__0OIK;
 }
 
-static void* get_argument__VUXI(__DTA_BLOCK *Self__WUXI)
+static void* get_argument__1ZTI(__DTA_BLOCK *Self__2ZTI)
 // ({DTA_BLOCK}) With resultNo recursive, No inlinable.
 {
-  void *rd__0UXI,*__tmp__JVXI;
-  void *__tmp__IVXI,*__tmp__LVXI,*__tmp__MVXI,*__tmp__1VXI,*__tmp__2VXI;
-  __STRING_CST *Self__UIBQ,*Self__BJBQ;
-  __PROTOTYPE_CST *Self__VIBQ,*Self__CJBQ;
-  __INTEGER_CST *Self__WIBQ,*Self__DJBQ;
-  __REAL_CST *Self__YIBQ,*Self__FJBQ;
-  __CHARACTER_CST *Self__0IBQ,*Self__HJBQ;
-  __IS_EXPANDED *Self__1IBQ,*Self__IJBQ;
-  __INTEGER __tmp__UVXI,Self__YLTJ;
-  void *result__YUXI;
-  result__YUXI=NULL;
-  rd__0UXI=NULL;
-  if (Self__WUXI->copy_argument__1UXI) {
-    result__YUXI=create_with_capacity__ZLLH((__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__WUXI->argument_list__ODJI)->parent_arrayed_collection__3LMC.upper__0KWH +  1));
-    __tmp__IVXI=((void **)((__FAST_ARRAYoEXPRo *)Self__WUXI->argument_list__ODJI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
-    if (__tmp__IVXI==NULL) {
-      __tmp__JVXI=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__IVXI)->__id) {
+  __INTEGER_64 v__UHLR,v__XILR;
+  void *rd__A0TI,*__tmp__P0TI;
+  void *__tmp__O0TI,*__tmp__R0TI,*__tmp__S0TI,*__tmp__B1TI,*__tmp__C1TI;
+  __STRING_CST *Self__UN3P,*Self__BO3P;
+  __PROTOTYPE_CST *Self__VN3P,*Self__CO3P;
+  __INTEGER_CST *Self__WN3P,*result__KHLR,*Self__SHLR,*Self__DO3P;
+  __INTEGER_CST *result__NILR,*Self__VILR;
+  __POSITION p__THLR,p__5HLR,p__LILR,p__WILR,p__CJLR,p__OJLR;
+  void *t__VHLR,*t__BILR,*t__YILR,*t__EJLR;
+  __POINTER ptr__LHLR,ptr_table__PLZR,next__OLZR,result__QLZR;
+  __POINTER ptr_table__ULZR,next__TLZR,result__VLZR,ptr__XHLR;
+  __POINTER ptr_table__ZLZR,next__YLZR,result__0LZR,ptr_table__4LZR;
+  __POINTER next__3LZR,result__5LZR,ptr__DILR,ptr_table__DMZR;
+  __POINTER next__CMZR,result__EMZR,ptr_table__IMZR,next__HMZR;
+  __POINTER result__JMZR,ptr__OILR,ptr_table__NMZR,next__MMZR;
+  __POINTER result__OMZR,ptr_table__SMZR,next__RMZR,result__TMZR;
+  __POINTER ptr__0ILR,ptr_table__XMZR,next__WMZR,result__YMZR;
+  __POINTER ptr_table__2MZR,next__1MZR,result__3MZR,ptr__GJLR;
+  __POINTER ptr_table__BNZR,next__ANZR,result__CNZR,ptr_table__GNZR;
+  __POINTER next__FNZR,result__HNZR;
+  __INTEGER typ_id__MHLR,typ_id__YHLR,typ_id__EILR,__tmp__00TI;
+  __INTEGER Self__UOPJ,typ_id__PILR,typ_id__1ILR,typ_id__HJLR;
+  __UINTEGER_32 sz__NHLR,a__OHLR,new_size__PHLR,t__QHLR,a__RHLR;
+  __UINTEGER_32 new_size__XLZR,lab_type__WLZR,sz__ZHLR,a__0HLR;
+  __UINTEGER_32 new_size__1HLR,t__2HLR,a__3HLR,new_size__BMZR;
+  __UINTEGER_32 lab_type__AMZR,sz__FILR,a__GILR,new_size__HILR,t__IILR;
+  __UINTEGER_32 a__JILR,new_size__LMZR,lab_type__KMZR,sz__QILR,a__RILR;
+  __UINTEGER_32 new_size__SILR,t__TILR,a__UILR,new_size__VMZR;
+  __UINTEGER_32 lab_type__UMZR,sz__2ILR,a__3ILR,new_size__4ILR,t__5ILR;
+  __UINTEGER_32 a__AJLR,new_size__5MZR,lab_type__4MZR,sz__IJLR,a__JJLR;
+  __UINTEGER_32 new_size__KJLR,t__LJLR,a__MJLR,new_size__JNZR;
+  __UINTEGER_32 lab_type__INZR;
+  void *__tmp__TYAR,*__tmp__XYAR,*__tmp__Z0CR,*__tmp__1YAR,*__tmp__5YAR;
+  void *__tmp__30CR;
+  __READ_LOCAL *__tmp__UYAR,*__tmp__YYAR,*__tmp__2YAR,*__tmp__AZAR;
+  __REAL_CST *Self__YN3P,*result__WHLR,*Self__4HLR,*Self__FO3P;
+  __REAL_CST *result__ZILR,*Self__BJLR;
+  void *v__AILR,*v__DJLR;
+  __CHARACTER_CST *Self__0N3P,*Self__HO3P;
+  __IS_EXPANDED *Self__1N3P,*result__CILR,*Self__KILR,*Self__IO3P;
+  __IS_EXPANDED *result__FJLR,*Self__NJLR;
+  __READ_GLOBAL *__tmp__00CR,*__tmp__40CR;
+  void *result__4ZTI;
+  result__4ZTI=NULL;
+  rd__A0TI=NULL;
+  if (Self__2ZTI->copy_argument__B0TI) {
+    result__4ZTI=create_with_capacity__FTHH((__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__2ZTI->argument_list__EKFI)->parent_arrayed_collection__Q2LC.upper__2RSH +  1));
+    __tmp__O0TI=((void **)((__FAST_ARRAYoEXPRo *)Self__2ZTI->argument_list__EKFI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
+    if (__tmp__O0TI==NULL) {
+      __tmp__P0TI=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__O0TI)->__id) {
       case __LIST__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __STRING_CST__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __INTEGER_CST__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __READ_LOCAL__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __REAL_CST__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_SUP__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_SUB__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_MUL__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_DIV__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_AND__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __PUT_TO__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __ITEM__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __SIZE_OF__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __CAST__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __CALL_SLOT__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __READ_SLOT__: {
-        __tmp__JVXI=((void *)__tmp__IVXI);
+        __tmp__P0TI=((void *)__tmp__O0TI);
       } break;
       case __READ_GLOBAL__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_NEG__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_ADD__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_NOT__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_MOD__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_INF__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_OR__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       case __EXPR_XOR__: {
-        __tmp__JVXI=NULL;
+        __tmp__P0TI=NULL;
       } break;
       }
     };
-    rd__0UXI=__tmp__JVXI;
-    __tmp__LVXI=((__READ_SLOT *)__tmp__JVXI)->receiver__KVXI;
-    switch (((struct ___OBJ *)__tmp__LVXI)->__id) {
+    rd__A0TI=__tmp__P0TI;
+    __tmp__R0TI=((__READ_SLOT *)__tmp__P0TI)->receiver__Q0TI;
+    switch (((struct ___OBJ *)__tmp__R0TI)->__id) {
     case __LIST__: {
-      __tmp__MVXI=my_copy__IE2M(__tmp__LVXI);
+      __tmp__S0TI=my_copy__MSYM(__tmp__R0TI);
     } break;
     case __STRING_CST__: {
-      Self__UIBQ=((__STRING_CST *)__tmp__LVXI);
-      __tmp__MVXI=create__text__BMQH(Self__UIBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__UIBQ->string__LDAI);
+      Self__UN3P=((__STRING_CST *)__tmp__R0TI);
+      __tmp__S0TI=create__text__ITMH(Self__UN3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__UN3P->string__BK2H);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__MVXI=my_copy__ODAI(__tmp__LVXI);
+      __tmp__S0TI=my_copy__EK2H(__tmp__R0TI);
     } break;
     case __PROTOTYPE_CST__: {
-      Self__VIBQ=((__PROTOTYPE_CST *)__tmp__LVXI);
-      __tmp__MVXI=create__type__HZQC(Self__VIBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VIBQ->parent_constant__DMMC.static_type__LSYD);
+      Self__VN3P=((__PROTOTYPE_CST *)__tmp__R0TI);
+      __tmp__S0TI=create__type__PKQC(Self__VN3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VN3P->parent_constant__W2LC.static_type__M2YD);
     } break;
     case __INTEGER_CST__: {
-      Self__WIBQ=((__INTEGER_CST *)__tmp__LVXI);
-      __tmp__MVXI=create__value__type__I1QC(Self__WIBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WIBQ->value__VUYD,Self__WIBQ->parent_constant__OMMC.static_type__LSYD);
+      Self__WN3P=((__INTEGER_CST *)__tmp__R0TI);
+      p__THLR=Self__WN3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      v__UHLR=Self__WN3P->value__W4YD;
+      t__VHLR=Self__WN3P->parent_constant__B3LC.static_type__M2YD;
+      result__KHLR=NULL;
+      ptr__LHLR=((__POINTER )(NULL));
+      typ_id__MHLR= 0;
+      sz__NHLR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+      if ((sz__NHLR ==  0)) {
+        result__KHLR=INTEGER_CST__;
+      } else {
+        typ_id__MHLR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NHLR);
+        if ((typ_id__MHLR == (__INTEGER)(-  1))) {
+          a__OHLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__PHLR=(__UINTEGER_32)((__UINTEGER_32)(sz__NHLR + a__OHLR) & (__UINTEGER_32)(~ a__OHLR));
+          ptr_table__PLZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PHLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__OLZR=((__POINTER )(NULL));
+          result__QLZR=((__POINTER *)ptr_table__PLZR)[ 0];
+          if ((result__QLZR == (void *)NULL)) {
+            result__QLZR=new_lab__2PJ(new_size__PHLR);
+            next__OLZR=(void *)((unsigned long)result__QLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PHLR)));
+            ((__POINTER *)next__OLZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__PLZR)[ 0]=next__OLZR;
+          } else {
+            next__OLZR=((__POINTER *)result__QLZR)[ 0];
+            if ((next__OLZR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QLZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PHLR <<  1)) <=  4096)) {
+                next__OLZR=(void *)((unsigned long)result__QLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PHLR)));
+              } else {
+                next__OLZR=new_lab__2PJ(new_size__PHLR);
+              };
+              ((__POINTER *)next__OLZR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__PLZR)[ 0]=next__OLZR;
+            } else {
+              ((__POINTER *)result__QLZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OLZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__QLZR=next__OLZR;
+            };
+          };
+          ptr__LHLR=result__QLZR;
+        } else {
+          t__QHLR=((__UINTEGER_32 )typ_id__MHLR);
+          a__RHLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__XLZR=(__UINTEGER_32)((__UINTEGER_32)(sz__NHLR + a__RHLR) & (__UINTEGER_32)(~ a__RHLR));
+          ptr_table__ULZR=((__POINTER )(&(table_type[(t__QHLR)])));
+          lab_type__WLZR=(__UINTEGER_32)(t__QHLR |  1);
+          next__TLZR=((__POINTER )(NULL));
+          result__VLZR=((__POINTER *)ptr_table__ULZR)[ 0];
+          if ((result__VLZR == (void *)NULL)) {
+            result__VLZR=new_lab__2PJ(lab_type__WLZR);
+            next__TLZR=(void *)((unsigned long)result__VLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XLZR)));
+            ((__POINTER *)next__TLZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ULZR)[ 0]=next__TLZR;
+          } else {
+            next__TLZR=((__POINTER *)result__VLZR)[ 0];
+            if ((next__TLZR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VLZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XLZR <<  1)) <=  4096)) {
+                next__TLZR=(void *)((unsigned long)result__VLZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XLZR)));
+              } else {
+                next__TLZR=new_lab__2PJ(lab_type__WLZR);
+              };
+              ((__POINTER *)next__TLZR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__ULZR)[ 0]=next__TLZR;
+            } else {
+              ((__POINTER *)result__VLZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TLZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__VLZR=next__TLZR;
+            };
+          };
+          ptr__LHLR=result__VLZR;
+        };
+        result__KHLR=((__INTEGER_CST *)ptr__LHLR);
+        *(result__KHLR) = *(INTEGER_CST__);
+      };
+      Self__SHLR=((__INTEGER_CST *)result__KHLR);
+      Self__SHLR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__THLR;
+      Self__SHLR->value__W4YD=v__UHLR;
+      Self__SHLR->parent_constant__B3LC.static_type__M2YD=t__VHLR;
+      check_type__YG5D(Self__SHLR);
+      __tmp__S0TI=result__KHLR;
     } break;
     case __READ_LOCAL__: {
-      __tmp__MVXI=my_copy__02IJ(__tmp__LVXI);
+      __tmp__TYAR=read__QB5G(((__READ_LOCAL *)__tmp__R0TI)->local__HJZD);
+      if (__tmp__TYAR==NULL) {
+        __tmp__UYAR=NULL;
+      } else {
+        __tmp__UYAR=((__READ_LOCAL *)__tmp__TYAR);
+      };
+      __tmp__S0TI=__tmp__UYAR;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__MVXI=my_copy__2EAI(__tmp__LVXI);
+      __tmp__S0TI=my_copy__SL2H(__tmp__R0TI);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__MVXI=my_copy__VFAI(__tmp__LVXI);
+      __tmp__S0TI=my_copy__LM2H(__tmp__R0TI);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__MVXI=my_copy__CGAI(__tmp__LVXI);
+      __tmp__S0TI=my_copy__YM2H(__tmp__R0TI);
     } break;
     case __REAL_CST__: {
-      Self__YIBQ=((__REAL_CST *)__tmp__LVXI);
-      __tmp__MVXI=create__value__type__2KQH(Self__YIBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YIBQ->value__RGAI,Self__YIBQ->parent_constant__IVNH.static_type__LSYD);
+      Self__YN3P=((__REAL_CST *)__tmp__R0TI);
+      p__5HLR=Self__YN3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      v__AILR=Self__YN3P->value__HN2H;
+      t__BILR=Self__YN3P->parent_constant__U2JH.static_type__M2YD;
+      result__WHLR=NULL;
+      ptr__XHLR=((__POINTER )(NULL));
+      typ_id__YHLR= 0;
+      sz__ZHLR=((__UINTEGER_32 )sizeof(__REAL_CST));
+      if ((sz__ZHLR ==  0)) {
+        result__WHLR=REAL_CST__;
+      } else {
+        typ_id__YHLR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZHLR);
+        if ((typ_id__YHLR == (__INTEGER)(-  1))) {
+          a__0HLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__1HLR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZHLR + a__0HLR) & (__UINTEGER_32)(~ a__0HLR));
+          ptr_table__ZLZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1HLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__YLZR=((__POINTER )(NULL));
+          result__0LZR=((__POINTER *)ptr_table__ZLZR)[ 0];
+          if ((result__0LZR == (void *)NULL)) {
+            result__0LZR=new_lab__2PJ(new_size__1HLR);
+            next__YLZR=(void *)((unsigned long)result__0LZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1HLR)));
+            ((__POINTER *)next__YLZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ZLZR)[ 0]=next__YLZR;
+          } else {
+            next__YLZR=((__POINTER *)result__0LZR)[ 0];
+            if ((next__YLZR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0LZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1HLR <<  1)) <=  4096)) {
+                next__YLZR=(void *)((unsigned long)result__0LZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1HLR)));
+              } else {
+                next__YLZR=new_lab__2PJ(new_size__1HLR);
+              };
+              ((__POINTER *)next__YLZR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__ZLZR)[ 0]=next__YLZR;
+            } else {
+              ((__POINTER *)result__0LZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YLZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__0LZR=next__YLZR;
+            };
+          };
+          ptr__XHLR=result__0LZR;
+        } else {
+          t__2HLR=((__UINTEGER_32 )typ_id__YHLR);
+          a__3HLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__BMZR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZHLR + a__3HLR) & (__UINTEGER_32)(~ a__3HLR));
+          ptr_table__4LZR=((__POINTER )(&(table_type[(t__2HLR)])));
+          lab_type__AMZR=(__UINTEGER_32)(t__2HLR |  1);
+          next__3LZR=((__POINTER )(NULL));
+          result__5LZR=((__POINTER *)ptr_table__4LZR)[ 0];
+          if ((result__5LZR == (void *)NULL)) {
+            result__5LZR=new_lab__2PJ(lab_type__AMZR);
+            next__3LZR=(void *)((unsigned long)result__5LZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BMZR)));
+            ((__POINTER *)next__3LZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__4LZR)[ 0]=next__3LZR;
+          } else {
+            next__3LZR=((__POINTER *)result__5LZR)[ 0];
+            if ((next__3LZR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5LZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BMZR <<  1)) <=  4096)) {
+                next__3LZR=(void *)((unsigned long)result__5LZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BMZR)));
+              } else {
+                next__3LZR=new_lab__2PJ(lab_type__AMZR);
+              };
+              ((__POINTER *)next__3LZR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__4LZR)[ 0]=next__3LZR;
+            } else {
+              ((__POINTER *)result__5LZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3LZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__5LZR=next__3LZR;
+            };
+          };
+          ptr__XHLR=result__5LZR;
+        };
+        result__WHLR=((__REAL_CST *)ptr__XHLR);
+        *(result__WHLR) = *(REAL_CST__);
+      };
+      Self__4HLR=((__REAL_CST *)result__WHLR);
+      Self__4HLR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5HLR;
+      Self__4HLR->value__HN2H=v__AILR;
+      Self__4HLR->parent_constant__U2JH.static_type__M2YD=t__BILR;
+      __tmp__S0TI=result__WHLR;
     } break;
     case __CHARACTER_CST__: {
-      Self__0IBQ=((__CHARACTER_CST *)__tmp__LVXI);
-      __tmp__MVXI=create__char__XLQH(Self__0IBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__0IBQ->text__ZGAI);
+      Self__0N3P=((__CHARACTER_CST *)__tmp__R0TI);
+      __tmp__S0TI=create__char__4SMH(Self__0N3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__0N3P->text__PN2H);
     } break;
     case __IS_EXPANDED__: {
-      Self__1IBQ=((__IS_EXPANDED *)__tmp__LVXI);
-      __tmp__MVXI=create__receiver__2J0H(Self__1IBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__1IBQ->receiver__AHAI));
+      Self__1N3P=((__IS_EXPANDED *)__tmp__R0TI);
+      __tmp__XYAR=read__QB5G(((__READ_LOCAL *)Self__1N3P->receiver__WN2H)->local__HJZD);
+      if (__tmp__XYAR==NULL) {
+        __tmp__YYAR=NULL;
+      } else {
+        __tmp__YYAR=((__READ_LOCAL *)__tmp__XYAR);
+      };
+      p__LILR=Self__1N3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      result__CILR=NULL;
+      ptr__DILR=((__POINTER )(NULL));
+      typ_id__EILR= 0;
+      sz__FILR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+      if ((sz__FILR ==  0)) {
+        result__CILR=IS_EXPANDED__;
+      } else {
+        typ_id__EILR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FILR);
+        if ((typ_id__EILR == (__INTEGER)(-  1))) {
+          a__GILR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__HILR=(__UINTEGER_32)((__UINTEGER_32)(sz__FILR + a__GILR) & (__UINTEGER_32)(~ a__GILR));
+          ptr_table__DMZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HILR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__CMZR=((__POINTER )(NULL));
+          result__EMZR=((__POINTER *)ptr_table__DMZR)[ 0];
+          if ((result__EMZR == (void *)NULL)) {
+            result__EMZR=new_lab__2PJ(new_size__HILR);
+            next__CMZR=(void *)((unsigned long)result__EMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HILR)));
+            ((__POINTER *)next__CMZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__DMZR)[ 0]=next__CMZR;
+          } else {
+            next__CMZR=((__POINTER *)result__EMZR)[ 0];
+            if ((next__CMZR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EMZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HILR <<  1)) <=  4096)) {
+                next__CMZR=(void *)((unsigned long)result__EMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HILR)));
+              } else {
+                next__CMZR=new_lab__2PJ(new_size__HILR);
+              };
+              ((__POINTER *)next__CMZR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__DMZR)[ 0]=next__CMZR;
+            } else {
+              ((__POINTER *)result__EMZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CMZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__EMZR=next__CMZR;
+            };
+          };
+          ptr__DILR=result__EMZR;
+        } else {
+          t__IILR=((__UINTEGER_32 )typ_id__EILR);
+          a__JILR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__LMZR=(__UINTEGER_32)((__UINTEGER_32)(sz__FILR + a__JILR) & (__UINTEGER_32)(~ a__JILR));
+          ptr_table__IMZR=((__POINTER )(&(table_type[(t__IILR)])));
+          lab_type__KMZR=(__UINTEGER_32)(t__IILR |  1);
+          next__HMZR=((__POINTER )(NULL));
+          result__JMZR=((__POINTER *)ptr_table__IMZR)[ 0];
+          if ((result__JMZR == (void *)NULL)) {
+            result__JMZR=new_lab__2PJ(lab_type__KMZR);
+            next__HMZR=(void *)((unsigned long)result__JMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LMZR)));
+            ((__POINTER *)next__HMZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__IMZR)[ 0]=next__HMZR;
+          } else {
+            next__HMZR=((__POINTER *)result__JMZR)[ 0];
+            if ((next__HMZR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JMZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LMZR <<  1)) <=  4096)) {
+                next__HMZR=(void *)((unsigned long)result__JMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LMZR)));
+              } else {
+                next__HMZR=new_lab__2PJ(lab_type__KMZR);
+              };
+              ((__POINTER *)next__HMZR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__IMZR)[ 0]=next__HMZR;
+            } else {
+              ((__POINTER *)result__JMZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HMZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__JMZR=next__HMZR;
+            };
+          };
+          ptr__DILR=result__JMZR;
+        };
+        result__CILR=((__IS_EXPANDED *)ptr__DILR);
+        *(result__CILR) = *(IS_EXPANDED__);
+      };
+      Self__KILR=((__IS_EXPANDED *)result__CILR);
+      Self__KILR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__LILR;
+      Self__KILR->receiver__WN2H=__tmp__YYAR;
+      __tmp__S0TI=result__CILR;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__MVXI=my_copy__FHAI(__tmp__LVXI);
+      __tmp__S0TI=my_copy__1N2H(__tmp__R0TI);
     } break;
     case __EXPR_SUP__: {
-      __tmp__MVXI=my_copy__OHAI(__tmp__LVXI);
+      __tmp__S0TI=my_copy__EO2H(__tmp__R0TI);
     } break;
     case __EXPR_SUB__: {
-      __tmp__MVXI=my_copy__ZHAI(__tmp__LVXI);
+      __tmp__S0TI=my_copy__PO2H(__tmp__R0TI);
     } break;
     case __EXPR_MUL__: {
-      __tmp__MVXI=my_copy__FIAI(__tmp__LVXI);
+      __tmp__S0TI=my_copy__1O2H(__tmp__R0TI);
     } break;
     case __EXPR_DIV__: {
-      __tmp__MVXI=my_copy__QIAI(__tmp__LVXI);
+      __tmp__S0TI=my_copy__GP2H(__tmp__R0TI);
     } break;
     case __EXPR_AND__: {
-      __tmp__MVXI=my_copy__1IAI(__tmp__LVXI);
+      __tmp__S0TI=my_copy__RP2H(__tmp__R0TI);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__MVXI=my_copy__GJAI(__tmp__LVXI);
+      __tmp__S0TI=my_copy__2P2H(__tmp__R0TI);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__MVXI=my_copy__RJAI(__tmp__LVXI);
+      __tmp__S0TI=my_copy__HQ2H(__tmp__R0TI);
     } break;
     case __PUT_TO__: {
-      __tmp__MVXI=my_copy__2JAI(__tmp__LVXI);
+      __tmp__S0TI=my_copy__SQ2H(__tmp__R0TI);
     } break;
     case __ITEM__: {
-      __tmp__MVXI=my_copy__NKAI(__tmp__LVXI);
+      __tmp__S0TI=my_copy__DR2H(__tmp__R0TI);
     } break;
     case __SIZE_OF__: {
-      __tmp__MVXI=my_copy__ZKAI(__tmp__LVXI);
+      __tmp__S0TI=my_copy__PR2H(__tmp__R0TI);
     } break;
     case __CAST__: {
-      __tmp__MVXI=my_copy__CLAI(__tmp__LVXI);
+      __tmp__S0TI=my_copy__YR2H(__tmp__R0TI);
     } break;
     case __CALL_SLOT__: {
-      __tmp__MVXI=my_copy__1E2M(__tmp__LVXI);
+      __tmp__S0TI=my_copy__5SYM(__tmp__R0TI);
     } break;
     case __READ_SLOT__: {
-      __tmp__MVXI=my_copy__MRKK(__tmp__LVXI);
+      __tmp__S0TI=my_copy__IUGK(__tmp__R0TI);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__MVXI=my_copy__ZRKK(__tmp__LVXI);
+      __tmp__Z0CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__R0TI)->global__ZGJK),NULL);
+      if (__tmp__Z0CR==NULL) {
+        __tmp__00CR=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__Z0CR)->__id) {
+        case __READ_SLOT__: {
+          __tmp__00CR=NULL;
+        } break;
+        case __READ_GLOBAL__: {
+          __tmp__00CR=((__READ_GLOBAL *)__tmp__Z0CR);
+        } break;
+        }
+      };
+      __tmp__S0TI=__tmp__00CR;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__MVXI=my_copy__3BGN(__tmp__LVXI);
+      __tmp__S0TI=my_copy__BQCN(__tmp__R0TI);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__MVXI=my_copy__VIIO(__tmp__LVXI);
+      __tmp__S0TI=my_copy__NREO(__tmp__R0TI);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__MVXI=my_copy__3PNO(__tmp__LVXI);
+      __tmp__S0TI=my_copy__VYJO(__tmp__R0TI);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__MVXI=my_copy__CJIO(__tmp__LVXI);
+      __tmp__S0TI=my_copy__0REO(__tmp__R0TI);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__MVXI=my_copy__JQNO(__tmp__LVXI);
+      __tmp__S0TI=my_copy__BZJO(__tmp__R0TI);
     } break;
     case __EXPR_NEG__: {
-      __tmp__MVXI=my_copy__EBNM(__tmp__LVXI);
+      __tmp__S0TI=my_copy__CNJM(__tmp__R0TI);
     } break;
     case __EXPR_ADD__: {
-      __tmp__MVXI=my_copy__EOPL(__tmp__LVXI);
+      __tmp__S0TI=my_copy__5XLL(__tmp__R0TI);
     } break;
     case __EXPR_NOT__: {
-      __tmp__MVXI=my_copy__SH2M(__tmp__LVXI);
+      __tmp__S0TI=my_copy__WVYM(__tmp__R0TI);
     } break;
     case __EXPR_MOD__: {
-      __tmp__MVXI=my_copy__NJIO(__tmp__LVXI);
+      __tmp__S0TI=my_copy__FSEO(__tmp__R0TI);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__MVXI=my_copy__YZHP(__tmp__LVXI);
+      __tmp__S0TI=my_copy__QCEP(__tmp__R0TI);
     } break;
     case __EXPR_INF__: {
-      __tmp__MVXI=my_copy__13VN(__tmp__LVXI);
+      __tmp__S0TI=my_copy__5LSN(__tmp__R0TI);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__MVXI=my_copy__G4VN(__tmp__LVXI);
+      __tmp__S0TI=my_copy__KMSN(__tmp__R0TI);
     } break;
     case __EXPR_OR__: {
-      __tmp__MVXI=my_copy__FLTN(__tmp__LVXI);
+      __tmp__S0TI=my_copy__JZPN(__tmp__R0TI);
     } break;
     case __EXPR_XOR__: {
-      __tmp__MVXI=my_copy__OUWO(__tmp__LVXI);
+      __tmp__S0TI=my_copy__G3SO(__tmp__R0TI);
     } break;
     };
-    add_last__JLII(result__YUXI,__tmp__MVXI);
-    __tmp__UVXI=((__FAST_ARRAYoEXPRo *)Self__WUXI->argument_list__ODJI)->parent_arrayed_collection__3LMC.upper__0KWH;
-    Self__YLTJ= 1;
-    while ((Self__YLTJ <= __tmp__UVXI)) {
-      __tmp__1VXI=((void **)((__FAST_ARRAYoEXPRo *)Self__WUXI->argument_list__ODJI)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__YLTJ];
-      switch (((struct ___OBJ *)__tmp__1VXI)->__id) {
+    add_last__5REI(result__4ZTI,__tmp__S0TI);
+    __tmp__00TI=((__FAST_ARRAYoEXPRo *)Self__2ZTI->argument_list__EKFI)->parent_arrayed_collection__Q2LC.upper__2RSH;
+    Self__UOPJ= 1;
+    while ((Self__UOPJ <= __tmp__00TI)) {
+      __tmp__B1TI=((void **)((__FAST_ARRAYoEXPRo *)Self__2ZTI->argument_list__EKFI)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__UOPJ];
+      switch (((struct ___OBJ *)__tmp__B1TI)->__id) {
       case __LIST__: {
-        __tmp__2VXI=my_copy__IE2M(__tmp__1VXI);
+        __tmp__C1TI=my_copy__MSYM(__tmp__B1TI);
       } break;
       case __STRING_CST__: {
-        Self__BJBQ=((__STRING_CST *)__tmp__1VXI);
-        __tmp__2VXI=create__text__BMQH(Self__BJBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BJBQ->string__LDAI);
+        Self__BO3P=((__STRING_CST *)__tmp__B1TI);
+        __tmp__C1TI=create__text__ITMH(Self__BO3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__BO3P->string__BK2H);
       } break;
       case __EXTERNAL_C__: {
-        __tmp__2VXI=my_copy__ODAI(__tmp__1VXI);
+        __tmp__C1TI=my_copy__EK2H(__tmp__B1TI);
       } break;
       case __PROTOTYPE_CST__: {
-        Self__CJBQ=((__PROTOTYPE_CST *)__tmp__1VXI);
-        __tmp__2VXI=create__type__HZQC(Self__CJBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__CJBQ->parent_constant__DMMC.static_type__LSYD);
+        Self__CO3P=((__PROTOTYPE_CST *)__tmp__B1TI);
+        __tmp__C1TI=create__type__PKQC(Self__CO3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__CO3P->parent_constant__W2LC.static_type__M2YD);
       } break;
       case __INTEGER_CST__: {
-        Self__DJBQ=((__INTEGER_CST *)__tmp__1VXI);
-        __tmp__2VXI=create__value__type__I1QC(Self__DJBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DJBQ->value__VUYD,Self__DJBQ->parent_constant__OMMC.static_type__LSYD);
+        Self__DO3P=((__INTEGER_CST *)__tmp__B1TI);
+        p__WILR=Self__DO3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        v__XILR=Self__DO3P->value__W4YD;
+        t__YILR=Self__DO3P->parent_constant__B3LC.static_type__M2YD;
+        result__NILR=NULL;
+        ptr__OILR=((__POINTER )(NULL));
+        typ_id__PILR= 0;
+        sz__QILR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+        if ((sz__QILR ==  0)) {
+          result__NILR=INTEGER_CST__;
+        } else {
+          typ_id__PILR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QILR);
+          if ((typ_id__PILR == (__INTEGER)(-  1))) {
+            a__RILR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__SILR=(__UINTEGER_32)((__UINTEGER_32)(sz__QILR + a__RILR) & (__UINTEGER_32)(~ a__RILR));
+            ptr_table__NMZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SILR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__MMZR=((__POINTER )(NULL));
+            result__OMZR=((__POINTER *)ptr_table__NMZR)[ 0];
+            if ((result__OMZR == (void *)NULL)) {
+              result__OMZR=new_lab__2PJ(new_size__SILR);
+              next__MMZR=(void *)((unsigned long)result__OMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SILR)));
+              ((__POINTER *)next__MMZR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__NMZR)[ 0]=next__MMZR;
+            } else {
+              next__MMZR=((__POINTER *)result__OMZR)[ 0];
+              if ((next__MMZR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OMZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SILR <<  1)) <=  4096)) {
+                  next__MMZR=(void *)((unsigned long)result__OMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SILR)));
+                } else {
+                  next__MMZR=new_lab__2PJ(new_size__SILR);
+                };
+                ((__POINTER *)next__MMZR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__NMZR)[ 0]=next__MMZR;
+              } else {
+                ((__POINTER *)result__OMZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MMZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__OMZR=next__MMZR;
+              };
+            };
+            ptr__OILR=result__OMZR;
+          } else {
+            t__TILR=((__UINTEGER_32 )typ_id__PILR);
+            a__UILR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__VMZR=(__UINTEGER_32)((__UINTEGER_32)(sz__QILR + a__UILR) & (__UINTEGER_32)(~ a__UILR));
+            ptr_table__SMZR=((__POINTER )(&(table_type[(t__TILR)])));
+            lab_type__UMZR=(__UINTEGER_32)(t__TILR |  1);
+            next__RMZR=((__POINTER )(NULL));
+            result__TMZR=((__POINTER *)ptr_table__SMZR)[ 0];
+            if ((result__TMZR == (void *)NULL)) {
+              result__TMZR=new_lab__2PJ(lab_type__UMZR);
+              next__RMZR=(void *)((unsigned long)result__TMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VMZR)));
+              ((__POINTER *)next__RMZR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__SMZR)[ 0]=next__RMZR;
+            } else {
+              next__RMZR=((__POINTER *)result__TMZR)[ 0];
+              if ((next__RMZR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TMZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VMZR <<  1)) <=  4096)) {
+                  next__RMZR=(void *)((unsigned long)result__TMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VMZR)));
+                } else {
+                  next__RMZR=new_lab__2PJ(lab_type__UMZR);
+                };
+                ((__POINTER *)next__RMZR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__SMZR)[ 0]=next__RMZR;
+              } else {
+                ((__POINTER *)result__TMZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RMZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__TMZR=next__RMZR;
+              };
+            };
+            ptr__OILR=result__TMZR;
+          };
+          result__NILR=((__INTEGER_CST *)ptr__OILR);
+          *(result__NILR) = *(INTEGER_CST__);
+        };
+        Self__VILR=((__INTEGER_CST *)result__NILR);
+        Self__VILR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__WILR;
+        Self__VILR->value__W4YD=v__XILR;
+        Self__VILR->parent_constant__B3LC.static_type__M2YD=t__YILR;
+        check_type__YG5D(Self__VILR);
+        __tmp__C1TI=result__NILR;
       } break;
       case __READ_LOCAL__: {
-        __tmp__2VXI=my_copy__02IJ(__tmp__1VXI);
+        __tmp__1YAR=read__QB5G(((__READ_LOCAL *)__tmp__B1TI)->local__HJZD);
+        if (__tmp__1YAR==NULL) {
+          __tmp__2YAR=NULL;
+        } else {
+          __tmp__2YAR=((__READ_LOCAL *)__tmp__1YAR);
+        };
+        __tmp__C1TI=__tmp__2YAR;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__2VXI=my_copy__2EAI(__tmp__1VXI);
+        __tmp__C1TI=my_copy__SL2H(__tmp__B1TI);
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__2VXI=my_copy__VFAI(__tmp__1VXI);
+        __tmp__C1TI=my_copy__LM2H(__tmp__B1TI);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__2VXI=my_copy__CGAI(__tmp__1VXI);
+        __tmp__C1TI=my_copy__YM2H(__tmp__B1TI);
       } break;
       case __REAL_CST__: {
-        Self__FJBQ=((__REAL_CST *)__tmp__1VXI);
-        __tmp__2VXI=create__value__type__2KQH(Self__FJBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FJBQ->value__RGAI,Self__FJBQ->parent_constant__IVNH.static_type__LSYD);
+        Self__FO3P=((__REAL_CST *)__tmp__B1TI);
+        p__CJLR=Self__FO3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        v__DJLR=Self__FO3P->value__HN2H;
+        t__EJLR=Self__FO3P->parent_constant__U2JH.static_type__M2YD;
+        result__ZILR=NULL;
+        ptr__0ILR=((__POINTER )(NULL));
+        typ_id__1ILR= 0;
+        sz__2ILR=((__UINTEGER_32 )sizeof(__REAL_CST));
+        if ((sz__2ILR ==  0)) {
+          result__ZILR=REAL_CST__;
+        } else {
+          typ_id__1ILR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2ILR);
+          if ((typ_id__1ILR == (__INTEGER)(-  1))) {
+            a__3ILR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__4ILR=(__UINTEGER_32)((__UINTEGER_32)(sz__2ILR + a__3ILR) & (__UINTEGER_32)(~ a__3ILR));
+            ptr_table__XMZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4ILR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__WMZR=((__POINTER )(NULL));
+            result__YMZR=((__POINTER *)ptr_table__XMZR)[ 0];
+            if ((result__YMZR == (void *)NULL)) {
+              result__YMZR=new_lab__2PJ(new_size__4ILR);
+              next__WMZR=(void *)((unsigned long)result__YMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4ILR)));
+              ((__POINTER *)next__WMZR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__XMZR)[ 0]=next__WMZR;
+            } else {
+              next__WMZR=((__POINTER *)result__YMZR)[ 0];
+              if ((next__WMZR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YMZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4ILR <<  1)) <=  4096)) {
+                  next__WMZR=(void *)((unsigned long)result__YMZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4ILR)));
+                } else {
+                  next__WMZR=new_lab__2PJ(new_size__4ILR);
+                };
+                ((__POINTER *)next__WMZR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__XMZR)[ 0]=next__WMZR;
+              } else {
+                ((__POINTER *)result__YMZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WMZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__YMZR=next__WMZR;
+              };
+            };
+            ptr__0ILR=result__YMZR;
+          } else {
+            t__5ILR=((__UINTEGER_32 )typ_id__1ILR);
+            a__AJLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__5MZR=(__UINTEGER_32)((__UINTEGER_32)(sz__2ILR + a__AJLR) & (__UINTEGER_32)(~ a__AJLR));
+            ptr_table__2MZR=((__POINTER )(&(table_type[(t__5ILR)])));
+            lab_type__4MZR=(__UINTEGER_32)(t__5ILR |  1);
+            next__1MZR=((__POINTER )(NULL));
+            result__3MZR=((__POINTER *)ptr_table__2MZR)[ 0];
+            if ((result__3MZR == (void *)NULL)) {
+              result__3MZR=new_lab__2PJ(lab_type__4MZR);
+              next__1MZR=(void *)((unsigned long)result__3MZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5MZR)));
+              ((__POINTER *)next__1MZR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__2MZR)[ 0]=next__1MZR;
+            } else {
+              next__1MZR=((__POINTER *)result__3MZR)[ 0];
+              if ((next__1MZR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3MZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5MZR <<  1)) <=  4096)) {
+                  next__1MZR=(void *)((unsigned long)result__3MZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5MZR)));
+                } else {
+                  next__1MZR=new_lab__2PJ(lab_type__4MZR);
+                };
+                ((__POINTER *)next__1MZR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__2MZR)[ 0]=next__1MZR;
+              } else {
+                ((__POINTER *)result__3MZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1MZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__3MZR=next__1MZR;
+              };
+            };
+            ptr__0ILR=result__3MZR;
+          };
+          result__ZILR=((__REAL_CST *)ptr__0ILR);
+          *(result__ZILR) = *(REAL_CST__);
+        };
+        Self__BJLR=((__REAL_CST *)result__ZILR);
+        Self__BJLR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__CJLR;
+        Self__BJLR->value__HN2H=v__DJLR;
+        Self__BJLR->parent_constant__U2JH.static_type__M2YD=t__EJLR;
+        __tmp__C1TI=result__ZILR;
       } break;
       case __CHARACTER_CST__: {
-        Self__HJBQ=((__CHARACTER_CST *)__tmp__1VXI);
-        __tmp__2VXI=create__char__XLQH(Self__HJBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HJBQ->text__ZGAI);
+        Self__HO3P=((__CHARACTER_CST *)__tmp__B1TI);
+        __tmp__C1TI=create__char__4SMH(Self__HO3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HO3P->text__PN2H);
       } break;
       case __IS_EXPANDED__: {
-        Self__IJBQ=((__IS_EXPANDED *)__tmp__1VXI);
-        __tmp__2VXI=create__receiver__2J0H(Self__IJBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__IJBQ->receiver__AHAI));
+        Self__IO3P=((__IS_EXPANDED *)__tmp__B1TI);
+        __tmp__5YAR=read__QB5G(((__READ_LOCAL *)Self__IO3P->receiver__WN2H)->local__HJZD);
+        if (__tmp__5YAR==NULL) {
+          __tmp__AZAR=NULL;
+        } else {
+          __tmp__AZAR=((__READ_LOCAL *)__tmp__5YAR);
+        };
+        p__OJLR=Self__IO3P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        result__FJLR=NULL;
+        ptr__GJLR=((__POINTER )(NULL));
+        typ_id__HJLR= 0;
+        sz__IJLR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+        if ((sz__IJLR ==  0)) {
+          result__FJLR=IS_EXPANDED__;
+        } else {
+          typ_id__HJLR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IJLR);
+          if ((typ_id__HJLR == (__INTEGER)(-  1))) {
+            a__JJLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__KJLR=(__UINTEGER_32)((__UINTEGER_32)(sz__IJLR + a__JJLR) & (__UINTEGER_32)(~ a__JJLR));
+            ptr_table__BNZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KJLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__ANZR=((__POINTER )(NULL));
+            result__CNZR=((__POINTER *)ptr_table__BNZR)[ 0];
+            if ((result__CNZR == (void *)NULL)) {
+              result__CNZR=new_lab__2PJ(new_size__KJLR);
+              next__ANZR=(void *)((unsigned long)result__CNZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KJLR)));
+              ((__POINTER *)next__ANZR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__BNZR)[ 0]=next__ANZR;
+            } else {
+              next__ANZR=((__POINTER *)result__CNZR)[ 0];
+              if ((next__ANZR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CNZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KJLR <<  1)) <=  4096)) {
+                  next__ANZR=(void *)((unsigned long)result__CNZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KJLR)));
+                } else {
+                  next__ANZR=new_lab__2PJ(new_size__KJLR);
+                };
+                ((__POINTER *)next__ANZR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__BNZR)[ 0]=next__ANZR;
+              } else {
+                ((__POINTER *)result__CNZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ANZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__CNZR=next__ANZR;
+              };
+            };
+            ptr__GJLR=result__CNZR;
+          } else {
+            t__LJLR=((__UINTEGER_32 )typ_id__HJLR);
+            a__MJLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__JNZR=(__UINTEGER_32)((__UINTEGER_32)(sz__IJLR + a__MJLR) & (__UINTEGER_32)(~ a__MJLR));
+            ptr_table__GNZR=((__POINTER )(&(table_type[(t__LJLR)])));
+            lab_type__INZR=(__UINTEGER_32)(t__LJLR |  1);
+            next__FNZR=((__POINTER )(NULL));
+            result__HNZR=((__POINTER *)ptr_table__GNZR)[ 0];
+            if ((result__HNZR == (void *)NULL)) {
+              result__HNZR=new_lab__2PJ(lab_type__INZR);
+              next__FNZR=(void *)((unsigned long)result__HNZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JNZR)));
+              ((__POINTER *)next__FNZR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__GNZR)[ 0]=next__FNZR;
+            } else {
+              next__FNZR=((__POINTER *)result__HNZR)[ 0];
+              if ((next__FNZR == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HNZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JNZR <<  1)) <=  4096)) {
+                  next__FNZR=(void *)((unsigned long)result__HNZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JNZR)));
+                } else {
+                  next__FNZR=new_lab__2PJ(lab_type__INZR);
+                };
+                ((__POINTER *)next__FNZR)[ 0]=NULL;
+                ((__POINTER *)ptr_table__GNZR)[ 0]=next__FNZR;
+              } else {
+                ((__POINTER *)result__HNZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FNZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__HNZR=next__FNZR;
+              };
+            };
+            ptr__GJLR=result__HNZR;
+          };
+          result__FJLR=((__IS_EXPANDED *)ptr__GJLR);
+          *(result__FJLR) = *(IS_EXPANDED__);
+        };
+        Self__NJLR=((__IS_EXPANDED *)result__FJLR);
+        Self__NJLR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OJLR;
+        Self__NJLR->receiver__WN2H=__tmp__AZAR;
+        __tmp__C1TI=result__FJLR;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__2VXI=my_copy__FHAI(__tmp__1VXI);
+        __tmp__C1TI=my_copy__1N2H(__tmp__B1TI);
       } break;
       case __EXPR_SUP__: {
-        __tmp__2VXI=my_copy__OHAI(__tmp__1VXI);
+        __tmp__C1TI=my_copy__EO2H(__tmp__B1TI);
       } break;
       case __EXPR_SUB__: {
-        __tmp__2VXI=my_copy__ZHAI(__tmp__1VXI);
+        __tmp__C1TI=my_copy__PO2H(__tmp__B1TI);
       } break;
       case __EXPR_MUL__: {
-        __tmp__2VXI=my_copy__FIAI(__tmp__1VXI);
+        __tmp__C1TI=my_copy__1O2H(__tmp__B1TI);
       } break;
       case __EXPR_DIV__: {
-        __tmp__2VXI=my_copy__QIAI(__tmp__1VXI);
+        __tmp__C1TI=my_copy__GP2H(__tmp__B1TI);
       } break;
       case __EXPR_AND__: {
-        __tmp__2VXI=my_copy__1IAI(__tmp__1VXI);
+        __tmp__C1TI=my_copy__RP2H(__tmp__B1TI);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__2VXI=my_copy__GJAI(__tmp__1VXI);
+        __tmp__C1TI=my_copy__2P2H(__tmp__B1TI);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__2VXI=my_copy__RJAI(__tmp__1VXI);
+        __tmp__C1TI=my_copy__HQ2H(__tmp__B1TI);
       } break;
       case __PUT_TO__: {
-        __tmp__2VXI=my_copy__2JAI(__tmp__1VXI);
+        __tmp__C1TI=my_copy__SQ2H(__tmp__B1TI);
       } break;
       case __ITEM__: {
-        __tmp__2VXI=my_copy__NKAI(__tmp__1VXI);
+        __tmp__C1TI=my_copy__DR2H(__tmp__B1TI);
       } break;
       case __SIZE_OF__: {
-        __tmp__2VXI=my_copy__ZKAI(__tmp__1VXI);
+        __tmp__C1TI=my_copy__PR2H(__tmp__B1TI);
       } break;
       case __CAST__: {
-        __tmp__2VXI=my_copy__CLAI(__tmp__1VXI);
+        __tmp__C1TI=my_copy__YR2H(__tmp__B1TI);
       } break;
       case __CALL_SLOT__: {
-        __tmp__2VXI=my_copy__1E2M(__tmp__1VXI);
+        __tmp__C1TI=my_copy__5SYM(__tmp__B1TI);
       } break;
       case __READ_SLOT__: {
-        __tmp__2VXI=my_copy__MRKK(__tmp__1VXI);
+        __tmp__C1TI=my_copy__IUGK(__tmp__B1TI);
       } break;
       case __READ_GLOBAL__: {
-        __tmp__2VXI=my_copy__ZRKK(__tmp__1VXI);
+        __tmp__30CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__B1TI)->global__ZGJK),NULL);
+        if (__tmp__30CR==NULL) {
+          __tmp__40CR=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__30CR)->__id) {
+          case __READ_SLOT__: {
+            __tmp__40CR=NULL;
+          } break;
+          case __READ_GLOBAL__: {
+            __tmp__40CR=((__READ_GLOBAL *)__tmp__30CR);
+          } break;
+          }
+        };
+        __tmp__C1TI=__tmp__40CR;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__2VXI=my_copy__3BGN(__tmp__1VXI);
+        __tmp__C1TI=my_copy__BQCN(__tmp__B1TI);
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__2VXI=my_copy__VIIO(__tmp__1VXI);
+        __tmp__C1TI=my_copy__NREO(__tmp__B1TI);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__2VXI=my_copy__3PNO(__tmp__1VXI);
+        __tmp__C1TI=my_copy__VYJO(__tmp__B1TI);
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__2VXI=my_copy__CJIO(__tmp__1VXI);
+        __tmp__C1TI=my_copy__0REO(__tmp__B1TI);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__2VXI=my_copy__JQNO(__tmp__1VXI);
+        __tmp__C1TI=my_copy__BZJO(__tmp__B1TI);
       } break;
       case __EXPR_NEG__: {
-        __tmp__2VXI=my_copy__EBNM(__tmp__1VXI);
+        __tmp__C1TI=my_copy__CNJM(__tmp__B1TI);
       } break;
       case __EXPR_ADD__: {
-        __tmp__2VXI=my_copy__EOPL(__tmp__1VXI);
+        __tmp__C1TI=my_copy__5XLL(__tmp__B1TI);
       } break;
       case __EXPR_NOT__: {
-        __tmp__2VXI=my_copy__SH2M(__tmp__1VXI);
+        __tmp__C1TI=my_copy__WVYM(__tmp__B1TI);
       } break;
       case __EXPR_MOD__: {
-        __tmp__2VXI=my_copy__NJIO(__tmp__1VXI);
+        __tmp__C1TI=my_copy__FSEO(__tmp__B1TI);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__2VXI=my_copy__YZHP(__tmp__1VXI);
+        __tmp__C1TI=my_copy__QCEP(__tmp__B1TI);
       } break;
       case __EXPR_INF__: {
-        __tmp__2VXI=my_copy__13VN(__tmp__1VXI);
+        __tmp__C1TI=my_copy__5LSN(__tmp__B1TI);
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__2VXI=my_copy__G4VN(__tmp__1VXI);
+        __tmp__C1TI=my_copy__KMSN(__tmp__B1TI);
       } break;
       case __EXPR_OR__: {
-        __tmp__2VXI=my_copy__FLTN(__tmp__1VXI);
+        __tmp__C1TI=my_copy__JZPN(__tmp__B1TI);
       } break;
       case __EXPR_XOR__: {
-        __tmp__2VXI=my_copy__OUWO(__tmp__1VXI);
+        __tmp__C1TI=my_copy__G3SO(__tmp__B1TI);
       } break;
       };
-      add_last__JLII(result__YUXI,__tmp__2VXI);
-      Self__YLTJ=(__INTEGER)(Self__YLTJ +  1);
+      add_last__5REI(result__4ZTI,__tmp__C1TI);
+      Self__UOPJ=(__INTEGER)(Self__UOPJ +  1);
     };
   } else {
-    result__YUXI=Self__WUXI->argument_list__ODJI;
-    Self__WUXI->copy_argument__1UXI=TRUE__;
+    result__4ZTI=Self__2ZTI->argument_list__EKFI;
+    Self__2ZTI->copy_argument__B0TI=TRUE__;
   };
-  return(result__YUXI);
+  return(result__4ZTI);
 }
 
-static void* read__with__RUOJ(__SLOT_DATA *Self__SUOJ,void *r__UUOJ)
-// ({SLOT_DATA},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
-{
-  __POSITION __tmp__SLSJ;
-  void *result__TWYJ;
-  __READ_GLOBAL *result__12EK,*Self__0DNK;
-  __POINTER ptr__22EK,ptr__F5EK;
-  __INTEGER typ_id__B3EK,typ_id__K5EK;
-  __UINTEGER_32 sz__42EK,a__1F5Q,new_size__ZF5Q,t__5F5Q,a__BG5Q;
-  __UINTEGER_32 sz__H5EK,a__GG5Q,new_size__EG5Q,t__KG5Q,a__MG5Q;
-  __READ_SLOT *result__E5EK,*Self__DENK;
-  __tmp__SLSJ=Self__SUOJ->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
-  result__TWYJ=NULL;
-  if ((Self__SUOJ->parent_variable__G3YD.parent_named__5KMC.style__ODGC == '-')) {
-    result__12EK=NULL;
-    ptr__22EK=((__POINTER )(NULL));
-    typ_id__B3EK= 0;
-    sz__42EK=((__UINTEGER_32 )sizeof(__READ_GLOBAL));
-    if ((sz__42EK ==  0)) {
-      result__12EK=READ_GLOBAL__;
-    } else {
-      typ_id__B3EK=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__42EK);
-      if ((typ_id__B3EK == (__INTEGER)(-  1))) {
-        a__1F5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ZF5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__42EK + a__1F5Q) & (__UINTEGER_32)(~ a__1F5Q));
-        ptr__22EK=micro_alloc__table__lab__BOI(new_size__ZF5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZF5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__ZF5Q);
-      } else {
-        t__5F5Q=((__UINTEGER_32 )typ_id__B3EK);
-        a__BG5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        ptr__22EK=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__42EK + a__BG5Q) & (__UINTEGER_32)(~ a__BG5Q)),((__POINTER )(&(table_type[(t__5F5Q)]))),(__UINTEGER_32)(t__5F5Q |  1));
-      };
-      result__12EK=((__READ_GLOBAL *)ptr__22EK);
-      *(result__12EK) = *(READ_GLOBAL__);
-    };
-    Self__0DNK=((__READ_GLOBAL *)result__12EK);
-    Self__0DNK->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__SLSJ;
-    Self__0DNK->global__3DNK=Self__SUOJ;
-    result__TWYJ=result__12EK;
-  } else {
-    result__E5EK=NULL;
-    ptr__F5EK=((__POINTER )(NULL));
-    typ_id__K5EK= 0;
-    sz__H5EK=((__UINTEGER_32 )sizeof(__READ_SLOT));
-    if ((sz__H5EK ==  0)) {
-      result__E5EK=READ_SLOT__;
-    } else {
-      typ_id__K5EK=-1;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__H5EK);
-      if ((typ_id__K5EK == (__INTEGER)(-  1))) {
-        a__GG5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__EG5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__H5EK + a__GG5Q) & (__UINTEGER_32)(~ a__GG5Q));
-        ptr__F5EK=micro_alloc__table__lab__BOI(new_size__EG5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EG5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__EG5Q);
-      } else {
-        t__KG5Q=((__UINTEGER_32 )typ_id__K5EK);
-        a__MG5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        ptr__F5EK=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__H5EK + a__MG5Q) & (__UINTEGER_32)(~ a__MG5Q)),((__POINTER )(&(table_type[(t__KG5Q)]))),(__UINTEGER_32)(t__KG5Q |  1));
-      };
-      result__E5EK=((__READ_SLOT *)ptr__F5EK);
-      *(result__E5EK) = *(READ_SLOT__);
-    };
-    Self__DENK=((__READ_SLOT *)result__E5EK);
-    Self__DENK->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__SLSJ;
-    Self__DENK->receiver__KVXI=r__UUOJ;
-    Self__DENK->slot__QRKK=Self__SUOJ;
-    result__TWYJ=result__E5EK;
-  };
-  Self__SUOJ->parent_variable__G3YD.ensure_count__4KCG=(__INTEGER)(Self__SUOJ->parent_variable__G3YD.ensure_count__4KCG +  1);
-  return(result__TWYJ);
-}
-
-static __FAST_ARRAYoWRITEo* create_with_capacity__0ATH(__INTEGER new_count__2ATH)
+static __FAST_ARRAYoWRITEo* create_with_capacity__2HPH(__INTEGER new_count__4HPH)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __POINTER ptr__RKVH;
-  __INTEGER typ_id__WKVH;
-  __UINTEGER_32 sz__TKVH,a__RG5Q,new_size__PG5Q,t__VG5Q,a__XG5Q;
-  __FAST_ARRAYoWRITEo *result__QKVH,*Self__GKII;
-  result__QKVH=NULL;
-  ptr__RKVH=((__POINTER )(NULL));
-  typ_id__WKVH= 0;
-  sz__TKVH=((__UINTEGER_32 )sizeof(__FAST_ARRAYoWRITEo));
-  if ((sz__TKVH ==  0)) {
-    result__QKVH=FAST_ARRAYoWRITEo__;
-  } else {
-    typ_id__WKVH=__FAST_ARRAYoWRITEo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TKVH);
-    if ((typ_id__WKVH == (__INTEGER)(-  1))) {
-      a__RG5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__PG5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__TKVH + a__RG5Q) & (__UINTEGER_32)(~ a__RG5Q));
-      ptr__RKVH=micro_alloc__table__lab__BOI(new_size__PG5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PG5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__PG5Q);
-    } else {
-      t__VG5Q=((__UINTEGER_32 )typ_id__WKVH);
-      a__XG5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__RKVH=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__TKVH + a__XG5Q) & (__UINTEGER_32)(~ a__XG5Q)),((__POINTER )(&(table_type[(t__VG5Q)]))),(__UINTEGER_32)(t__VG5Q |  1));
-    };
-    result__QKVH=((__FAST_ARRAYoWRITEo *)ptr__RKVH);
-    *(result__QKVH) = *(FAST_ARRAYoWRITEo__);
-  };
-  Self__GKII=((__FAST_ARRAYoWRITEo *)result__QKVH);
-  if ((Self__GKII->parent_arrayed_collection__ZWHH.capacity__BIHI < new_count__2ATH)) {
-    Self__GKII->parent_arrayed_collection__ZWHH.storage__3IHI=create__3P1I(new_count__2ATH);
-    Self__GKII->parent_arrayed_collection__ZWHH.capacity__BIHI=new_count__2ATH;
-  };
-  Self__GKII->parent_arrayed_collection__ZWHH.upper__5HHI=(__INTEGER)(-  1);
-  return(result__QKVH);
-}
-
-static void add_last__1HHI(__FAST_ARRAYoWRITEo *Self__2HHI,void *element__3HHI)
+  __POINTER ptr__TRRH,ptr_table__LNZR,next__KNZR,result__MNZR;
+  __POINTER ptr_table__QNZR,next__PNZR,result__RNZR;
+  __INTEGER typ_id__YRRH;
+  __UINTEGER_32 sz__VRRH,a__ZE1Q,new_size__XE1Q,t__3E1Q,a__5E1Q;
+  __UINTEGER_32 new_size__TNZR,lab_type__SNZR;
+  __FAST_ARRAYoWRITEo *result__SRRH,*Self__2QEI;
+  result__SRRH=NULL;
+  ptr__TRRH=((__POINTER )(NULL));
+  typ_id__YRRH= 0;
+  sz__VRRH=((__UINTEGER_32 )sizeof(__FAST_ARRAYoWRITEo));
+  if ((sz__VRRH ==  0)) {
+    result__SRRH=FAST_ARRAYoWRITEo__;
+  } else {
+    typ_id__YRRH=__FAST_ARRAYoWRITEo__;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VRRH);
+    if ((typ_id__YRRH == (__INTEGER)(-  1))) {
+      a__ZE1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__XE1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__VRRH + a__ZE1Q) & (__UINTEGER_32)(~ a__ZE1Q));
+      ptr_table__LNZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XE1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__KNZR=((__POINTER )(NULL));
+      result__MNZR=((__POINTER *)ptr_table__LNZR)[ 0];
+      if ((result__MNZR == (void *)NULL)) {
+        result__MNZR=new_lab__2PJ(new_size__XE1Q);
+        next__KNZR=(void *)((unsigned long)result__MNZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XE1Q)));
+        ((__POINTER *)next__KNZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__LNZR)[ 0]=next__KNZR;
+      } else {
+        next__KNZR=((__POINTER *)result__MNZR)[ 0];
+        if ((next__KNZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MNZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XE1Q <<  1)) <=  4096)) {
+            next__KNZR=(void *)((unsigned long)result__MNZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XE1Q)));
+          } else {
+            next__KNZR=new_lab__2PJ(new_size__XE1Q);
+          };
+          ((__POINTER *)next__KNZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__LNZR)[ 0]=next__KNZR;
+        } else {
+          ((__POINTER *)result__MNZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KNZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__MNZR=next__KNZR;
+        };
+      };
+      ptr__TRRH=result__MNZR;
+    } else {
+      t__3E1Q=((__UINTEGER_32 )typ_id__YRRH);
+      a__5E1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__TNZR=(__UINTEGER_32)((__UINTEGER_32)(sz__VRRH + a__5E1Q) & (__UINTEGER_32)(~ a__5E1Q));
+      ptr_table__QNZR=((__POINTER )(&(table_type[(t__3E1Q)])));
+      lab_type__SNZR=(__UINTEGER_32)(t__3E1Q |  1);
+      next__PNZR=((__POINTER )(NULL));
+      result__RNZR=((__POINTER *)ptr_table__QNZR)[ 0];
+      if ((result__RNZR == (void *)NULL)) {
+        result__RNZR=new_lab__2PJ(lab_type__SNZR);
+        next__PNZR=(void *)((unsigned long)result__RNZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TNZR)));
+        ((__POINTER *)next__PNZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__QNZR)[ 0]=next__PNZR;
+      } else {
+        next__PNZR=((__POINTER *)result__RNZR)[ 0];
+        if ((next__PNZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RNZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TNZR <<  1)) <=  4096)) {
+            next__PNZR=(void *)((unsigned long)result__RNZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TNZR)));
+          } else {
+            next__PNZR=new_lab__2PJ(lab_type__SNZR);
+          };
+          ((__POINTER *)next__PNZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__QNZR)[ 0]=next__PNZR;
+        } else {
+          ((__POINTER *)result__RNZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PNZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__RNZR=next__PNZR;
+        };
+      };
+      ptr__TRRH=result__RNZR;
+    };
+    result__SRRH=((__FAST_ARRAYoWRITEo *)ptr__TRRH);
+    *(result__SRRH) = *(FAST_ARRAYoWRITEo__);
+  };
+  Self__2QEI=((__FAST_ARRAYoWRITEo *)result__SRRH);
+  if ((Self__2QEI->parent_arrayed_collection__15DH.capacity__XODI < new_count__4HPH)) {
+    Self__2QEI->parent_arrayed_collection__15DH.storage__TPDI=create__0UXI(new_count__4HPH);
+    Self__2QEI->parent_arrayed_collection__15DH.capacity__XODI=new_count__4HPH;
+  };
+  Self__2QEI->parent_arrayed_collection__15DH.upper__VODI=(__INTEGER)(-  1);
+  return(result__SRRH);
+}
+
+static void add_last__RODI(__FAST_ARRAYoWRITEo *Self__SODI,void *element__TODI)
 // ({FAST_ARRAYoWRITEo},{NULLxWRITE_GLOBALxWRITE_SLOTxWRITE_LOCAL}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__4HHI,__tmp__HJHI,__tmp__HCMJ,Self__IZQK;
-  __BOOLEAN __tmp__OIHI;
-  void **__tmp__GJHI,**new__UBMJ;
-  new_capacity__4HHI= 0;
-  if (((__INTEGER)(Self__2HHI->parent_arrayed_collection__ZWHH.upper__5HHI +  1) <= (__INTEGER)(Self__2HHI->parent_arrayed_collection__ZWHH.capacity__BIHI -  1))) {
-    Self__2HHI->parent_arrayed_collection__ZWHH.upper__5HHI=(__INTEGER)(Self__2HHI->parent_arrayed_collection__ZWHH.upper__5HHI +  1);
-    __tmp__OIHI=TRUE__;
+  __INTEGER new_capacity__UODI,__tmp__3PDI,__tmp__DFIJ,Self__O3MK;
+  __BOOLEAN __tmp__EPDI;
+  void **__tmp__2PDI,**new__QEIJ;
+  new_capacity__UODI= 0;
+  if (((__INTEGER)(Self__SODI->parent_arrayed_collection__15DH.upper__VODI +  1) <= (__INTEGER)(Self__SODI->parent_arrayed_collection__15DH.capacity__XODI -  1))) {
+    Self__SODI->parent_arrayed_collection__15DH.upper__VODI=(__INTEGER)(Self__SODI->parent_arrayed_collection__15DH.upper__VODI +  1);
+    __tmp__EPDI=TRUE__;
   } else {
-    __tmp__OIHI=FALSE__;
+    __tmp__EPDI=FALSE__;
   };
-  if ((! __tmp__OIHI)) {
-    if ((Self__2HHI->parent_arrayed_collection__ZWHH.capacity__BIHI ==  0)) {
-      Self__2HHI->parent_arrayed_collection__ZWHH.storage__3IHI=create__3P1I( 2);
-      Self__2HHI->parent_arrayed_collection__ZWHH.capacity__BIHI= 2;
-      Self__2HHI->parent_arrayed_collection__ZWHH.upper__5HHI= 0;
+  if ((! __tmp__EPDI)) {
+    if ((Self__SODI->parent_arrayed_collection__15DH.capacity__XODI ==  0)) {
+      Self__SODI->parent_arrayed_collection__15DH.storage__TPDI=create__0UXI( 2);
+      Self__SODI->parent_arrayed_collection__15DH.capacity__XODI= 2;
+      Self__SODI->parent_arrayed_collection__15DH.upper__VODI= 0;
     } else {
-      new_capacity__4HHI=(__INTEGER)(Self__2HHI->parent_arrayed_collection__ZWHH.capacity__BIHI <<  1);
-      __tmp__GJHI=Self__2HHI->parent_arrayed_collection__ZWHH.storage__3IHI;
-      __tmp__HJHI=Self__2HHI->parent_arrayed_collection__ZWHH.capacity__BIHI;
-      new__UBMJ=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__GJHI)),((__UINTEGER_32 )(__INTEGER)(__tmp__HJHI * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__4HHI * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__HCMJ=(__INTEGER)(new_capacity__4HHI -  1);
-      Self__IZQK=__tmp__HJHI;
-      while ((Self__IZQK <= __tmp__HCMJ)) {
-        new__UBMJ[Self__IZQK]=NULL;
-        Self__IZQK=(__INTEGER)(Self__IZQK +  1);
+      new_capacity__UODI=(__INTEGER)(Self__SODI->parent_arrayed_collection__15DH.capacity__XODI <<  1);
+      __tmp__2PDI=Self__SODI->parent_arrayed_collection__15DH.storage__TPDI;
+      __tmp__3PDI=Self__SODI->parent_arrayed_collection__15DH.capacity__XODI;
+      new__QEIJ=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__2PDI)),((__UINTEGER_32 )(__INTEGER)(__tmp__3PDI * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__UODI * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__DFIJ=(__INTEGER)(new_capacity__UODI -  1);
+      Self__O3MK=__tmp__3PDI;
+      while ((Self__O3MK <= __tmp__DFIJ)) {
+        new__QEIJ[Self__O3MK]=NULL;
+        Self__O3MK=(__INTEGER)(Self__O3MK +  1);
       };
-      Self__2HHI->parent_arrayed_collection__ZWHH.storage__3IHI=new__UBMJ;
-      Self__2HHI->parent_arrayed_collection__ZWHH.capacity__BIHI=new_capacity__4HHI;
-      Self__2HHI->parent_arrayed_collection__ZWHH.upper__5HHI=(__INTEGER)(Self__2HHI->parent_arrayed_collection__ZWHH.upper__5HHI +  1);
+      Self__SODI->parent_arrayed_collection__15DH.storage__TPDI=new__QEIJ;
+      Self__SODI->parent_arrayed_collection__15DH.capacity__XODI=new_capacity__UODI;
+      Self__SODI->parent_arrayed_collection__15DH.upper__VODI=(__INTEGER)(Self__SODI->parent_arrayed_collection__15DH.upper__VODI +  1);
     };
   };
-  ((void **)Self__2HHI->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__2HHI->parent_arrayed_collection__ZWHH.upper__5HHI]=element__3HHI;
+  ((void **)Self__SODI->parent_arrayed_collection__15DH.storage__TPDI)[Self__SODI->parent_arrayed_collection__15DH.upper__VODI]=element__TODI;
 }
 
-static void remove__AREK(__EXTERNAL_C *Self__BREK)
+static void remove__2TAK(__EXTERNAL_C *Self__3TAK)
 // ({EXTERNAL_C}) VoidRecursive, No inlinable.
 {
-  __INTEGER __tmp__NREK,Self__X5GK;
-  void *__tmp__UREK;
-  __READ_LOCAL *Self__3REK,*Self__AXNQ;
-  __READ_GLOBAL *Self__BXNQ;
-  if (((void *)Self__BREK->access_list__NMZD != (void *)NULL)) {
-    __tmp__NREK=((__FAST_ARRAYoEXPRo *)Self__BREK->access_list__NMZD)->parent_arrayed_collection__3LMC.upper__0KWH;
-    Self__X5GK= 0;
-    while ((Self__X5GK <= __tmp__NREK)) {
-      __tmp__UREK=((void **)((__FAST_ARRAYoEXPRo *)Self__BREK->access_list__NMZD)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__X5GK];
-      switch (((struct ___OBJ *)__tmp__UREK)->__id) {
+  __INTEGER __tmp__JUAK,Self__TCDK;
+  void *__tmp__QUAK;
+  __READ_LOCAL *Self__ZUAK,*Self__N1JQ;
+  __LOCAL *Self__FE5R,*Self__BVJK;
+  void *voir__GE5R,*voir__JE5R,*voir__3HZK,*voir__P1JQ;
+  __LIST *Self__IE5R,*Self__Q1JQ;
+  __READ_GLOBAL *Self__O1JQ;
+  if (((void *)Self__3TAK->access_list__4VZD != (void *)NULL)) {
+    __tmp__JUAK=((__FAST_ARRAYoEXPRo *)Self__3TAK->access_list__4VZD)->parent_arrayed_collection__Q2LC.upper__2RSH;
+    Self__TCDK= 0;
+    while ((Self__TCDK <= __tmp__JUAK)) {
+      __tmp__QUAK=((void **)((__FAST_ARRAYoEXPRo *)Self__3TAK->access_list__4VZD)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__TCDK];
+      switch (((struct ___OBJ *)__tmp__QUAK)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__UREK);
+        remove__SOJJ(__tmp__QUAK);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__UREK);
+        remove__2TAK(__tmp__QUAK);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__3REK=((__READ_LOCAL *)__tmp__UREK);
-        unread__ESNK(Self__3REK->local__G5YD,Self__3REK);
+        Self__ZUAK=((__READ_LOCAL *)__tmp__QUAK);
+        Self__FE5R=((__LOCAL *)Self__ZUAK->local__HJZD);
+        Self__FE5R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__FE5R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__FE5R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__GE5R=create__AXB( 250);
+          display__UXFK(Self__ZUAK,voir__GE5R);
+          put_string__2EG(((__STRING *)voir__GE5R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__IE5R=((__LIST *)list_current__EH1);
+          voir__JE5R=create__AXB( 250);
+          display__EQQG(Self__IE5R,voir__JE5R);
+          put_string__2EG(((__STRING *)voir__JE5R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(__tmp__UREK);
+        remove__1UAK(__tmp__QUAK);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__UREK);
+        remove__LVAK(__tmp__QUAK);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__UREK);
+        remove__PVAK(__tmp__QUAK);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__AXNQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__UREK)->receiver__AHAI);
-        unread__ESNK(Self__AXNQ->local__G5YD,Self__AXNQ);
+        Self__N1JQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__QUAK)->receiver__WN2H);
+        Self__BVJK=((__LOCAL *)Self__N1JQ->local__HJZD);
+        Self__BVJK->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BVJK->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__BVJK->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__3HZK=create__AXB( 250);
+          display__UXFK(Self__N1JQ,voir__3HZK);
+          put_string__2EG(((__STRING *)voir__3HZK));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__Q1JQ=((__LIST *)list_current__EH1);
+          voir__P1JQ=create__AXB( 250);
+          display__EQQG(Self__Q1JQ,voir__P1JQ);
+          put_string__2EG(((__STRING *)voir__P1JQ));
+          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__UREK);
+        remove__0VAK(__tmp__QUAK);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__UREK);
+        remove__3VAK(__tmp__QUAK);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__UREK);
+        remove__BWAK(__tmp__QUAK);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__UREK);
+        remove__FWAK(__tmp__QUAK);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__UREK);
+        remove__JWAK(__tmp__QUAK);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__UREK);
+        remove__NWAK(__tmp__QUAK);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__UREK);
+        remove__RWAK(__tmp__QUAK);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__UREK);
+        remove__VWAK(__tmp__QUAK);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__UREK);
+        remove__ZWAK(__tmp__QUAK);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__UREK);
+        remove__0XAK(__tmp__QUAK);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__UREK);
+        remove__4XAK(__tmp__QUAK);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__UREK);
+        remove__BYAK(__tmp__QUAK);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__UREK);
+        remove__DUML(__tmp__QUAK);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__UREK);
+        remove__GGHK(__tmp__QUAK);
       } break;
       case __READ_GLOBAL__: {
-        Self__BXNQ=((__READ_GLOBAL *)__tmp__UREK);
-        unread__H2QL(Self__BXNQ->global__3DNK,Self__BXNQ);
+        Self__O1JQ=((__READ_GLOBAL *)__tmp__QUAK);
+        unread__CGNL(Self__O1JQ->global__ZGJK,Self__O1JQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__UREK);
+        remove__WA0M(__tmp__QUAK);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__UREK);
+        remove__0UEO(__tmp__QUAK);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__UREK);
+        remove__0RKO(__tmp__QUAK);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__UREK);
+        remove__4UEO(__tmp__QUAK);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__UREK);
+        remove__5RKO(__tmp__QUAK);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__UREK);
+        remove__HTJM(__tmp__QUAK);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__UREK);
+        remove__XWML(__tmp__QUAK);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__UREK);
+        remove__TJZM(__tmp__QUAK);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__UREK);
+        remove__CVEO(__tmp__QUAK);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__UREK);
+        remove__1EEP(__tmp__QUAK);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__UREK);
+        remove__0DRN(__tmp__QUAK);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__UREK);
+        remove__4DRN(__tmp__QUAK);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__UREK);
+        remove__14PN(__tmp__QUAK);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__UREK);
+        remove__EVTO(__tmp__QUAK);
       } break;
       };
-      Self__X5GK=(__INTEGER)(Self__X5GK +  1);
+      Self__TCDK=(__INTEGER)(Self__TCDK +  1);
     };
   };
 }
 
-static void unread__ESNK(__LOCAL *Self__FSNK,void *e__GSNK)
-// ({LOCAL},{READ_LOCAL}) VoidNo recursive, No inlinable.
-{
-  void *voir__DC3K,*voir__CXNQ;
-  __LIST *Self__DXNQ;
-  Self__FSNK->parent_variable__ALMC.ensure_count__4KCG=(__INTEGER)(Self__FSNK->parent_variable__ALMC.ensure_count__4KCG -  1);
-  if ((Self__FSNK->parent_variable__ALMC.ensure_count__4KCG <  0)) {
-    print__1ZE((&__string_505));
-    voir__DC3K=create__AXB( 250);
-    display__YUJK(e__GSNK,voir__DC3K);
-    put_string__2EG(((__STRING *)voir__DC3K));
-    fputc((int)('\n'),stdout);
-    print__1ZE((&__string_506));
-    Self__DXNQ=((__LIST *)list_current__IF1);
-    voir__CXNQ=create__AXB( 250);
-    display__TLTG(Self__DXNQ,voir__CXNQ);
-    put_string__2EG(((__STRING *)voir__CXNQ));
-    fputc((int)('\n'),stdout);
-    fputc((int)('\n'),stdout);
-    print__1ZE((&__string_248));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  };
-}
-
-static void remove__5REK(__EXPR_MULTIPLE *Self__ASEK)
+static void remove__1UAK(__EXPR_MULTIPLE *Self__2UAK)
 // ({EXPR_MULTIPLE}) VoidRecursive, No inlinable.
 {
-  __INTEGER __tmp__GSEK,Self__DUFK;
-  void *__tmp__NSEK;
-  __READ_LOCAL *Self__1MBQ,*Self__KXNQ;
-  __READ_GLOBAL *Self__LXNQ;
-  __tmp__GSEK=((__FAST_ARRAYoEXPRo *)Self__ASEK->expr_list__W3PH)->parent_arrayed_collection__3LMC.upper__0KWH;
-  Self__DUFK= 0;
-  while ((Self__DUFK <= __tmp__GSEK)) {
-    __tmp__NSEK=((void **)((__FAST_ARRAYoEXPRo *)Self__ASEK->expr_list__W3PH)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__DUFK];
-    switch (((struct ___OBJ *)__tmp__NSEK)->__id) {
+  __INTEGER __tmp__CVAK,Self__5WBK;
+  void *__tmp__JVAK;
+  __READ_LOCAL *Self__1R3P,*Self__X1JQ;
+  __LOCAL *Self__UNZR,*Self__ZNZR;
+  void *voir__VNZR,*voir__YNZR,*voir__0NZR,*voir__3NZR;
+  __LIST *Self__XNZR,*Self__2NZR;
+  __READ_GLOBAL *Self__Y1JQ;
+  __tmp__CVAK=((__FAST_ARRAYoEXPRo *)Self__2UAK->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH;
+  Self__5WBK= 0;
+  while ((Self__5WBK <= __tmp__CVAK)) {
+    __tmp__JVAK=((void **)((__FAST_ARRAYoEXPRo *)Self__2UAK->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__5WBK];
+    switch (((struct ___OBJ *)__tmp__JVAK)->__id) {
     case __LIST__: {
-      remove__WLNJ(__tmp__NSEK);
+      remove__SOJJ(__tmp__JVAK);
     } break;
     case __STRING_CST__: {
     } break;
     case __EXTERNAL_C__: {
-      remove__AREK(__tmp__NSEK);
+      remove__2TAK(__tmp__JVAK);
     } break;
     case __PROTOTYPE_CST__: {
     } break;
     case __INTEGER_CST__: {
     } break;
     case __READ_LOCAL__: {
-      Self__1MBQ=((__READ_LOCAL *)__tmp__NSEK);
-      unread__ESNK(Self__1MBQ->local__G5YD,Self__1MBQ);
+      Self__1R3P=((__READ_LOCAL *)__tmp__JVAK);
+      Self__UNZR=((__LOCAL *)Self__1R3P->local__HJZD);
+      Self__UNZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UNZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__UNZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__VNZR=create__AXB( 250);
+        display__UXFK(Self__1R3P,voir__VNZR);
+        put_string__2EG(((__STRING *)voir__VNZR));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__XNZR=((__LIST *)list_current__EH1);
+        voir__YNZR=create__AXB( 250);
+        display__EQQG(Self__XNZR,voir__YNZR);
+        put_string__2EG(((__STRING *)voir__YNZR));
+        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__NSEK);
+      remove__1UAK(__tmp__JVAK);
     } break;
     case __EXPR_EQUAL__: {
-      remove__PSEK(__tmp__NSEK);
+      remove__LVAK(__tmp__JVAK);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      remove__TSEK(__tmp__NSEK);
+      remove__PVAK(__tmp__JVAK);
     } break;
     case __REAL_CST__: {
     } break;
     case __CHARACTER_CST__: {
     } break;
     case __IS_EXPANDED__: {
-      Self__KXNQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NSEK)->receiver__AHAI);
-      unread__ESNK(Self__KXNQ->local__G5YD,Self__KXNQ);
+      Self__X1JQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__JVAK)->receiver__WN2H);
+      Self__ZNZR=((__LOCAL *)Self__X1JQ->local__HJZD);
+      Self__ZNZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZNZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__ZNZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__0NZR=create__AXB( 250);
+        display__UXFK(Self__X1JQ,voir__0NZR);
+        put_string__2EG(((__STRING *)voir__0NZR));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__2NZR=((__LIST *)list_current__EH1);
+        voir__3NZR=create__AXB( 250);
+        display__EQQG(Self__2NZR,voir__3NZR);
+        put_string__2EG(((__STRING *)voir__3NZR));
+        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__NSEK);
+      remove__0VAK(__tmp__JVAK);
     } break;
     case __EXPR_SUP__: {
-      remove__BTEK(__tmp__NSEK);
+      remove__3VAK(__tmp__JVAK);
     } break;
     case __EXPR_SUB__: {
-      remove__FTEK(__tmp__NSEK);
+      remove__BWAK(__tmp__JVAK);
     } break;
     case __EXPR_MUL__: {
-      remove__JTEK(__tmp__NSEK);
+      remove__FWAK(__tmp__JVAK);
     } break;
     case __EXPR_DIV__: {
-      remove__NTEK(__tmp__NSEK);
+      remove__JWAK(__tmp__JVAK);
     } break;
     case __EXPR_AND__: {
-      remove__RTEK(__tmp__NSEK);
+      remove__NWAK(__tmp__JVAK);
     } break;
     case __EXPR_SHIFT_R__: {
-      remove__VTEK(__tmp__NSEK);
+      remove__RWAK(__tmp__JVAK);
     } break;
     case __EXPR_SHIFT_L__: {
-      remove__ZTEK(__tmp__NSEK);
+      remove__VWAK(__tmp__JVAK);
     } break;
     case __PUT_TO__: {
-      remove__3TEK(__tmp__NSEK);
+      remove__ZWAK(__tmp__JVAK);
     } break;
     case __ITEM__: {
-      remove__4UEK(__tmp__NSEK);
+      remove__0XAK(__tmp__JVAK);
     } break;
     case __SIZE_OF__: {
-      remove__CVEK(__tmp__NSEK);
+      remove__4XAK(__tmp__JVAK);
     } break;
     case __CAST__: {
-      remove__FVEK(__tmp__NSEK);
+      remove__BYAK(__tmp__JVAK);
     } break;
     case __CALL_SLOT__: {
-      remove__IKQL(__tmp__NSEK);
+      remove__DUML(__tmp__JVAK);
     } break;
     case __READ_SLOT__: {
-      remove__KDLK(__tmp__NSEK);
+      remove__GGHK(__tmp__JVAK);
     } break;
     case __READ_GLOBAL__: {
-      Self__LXNQ=((__READ_GLOBAL *)__tmp__NSEK);
-      unread__H2QL(Self__LXNQ->global__3DNK,Self__LXNQ);
+      Self__Y1JQ=((__READ_GLOBAL *)__tmp__JVAK);
+      unread__CGNL(Self__Y1JQ->global__ZGJK,Self__Y1JQ);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      remove__SS3M(__tmp__NSEK);
+      remove__WA0M(__tmp__JVAK);
     } break;
     case __EXPR_OR_LOGIC__: {
-      remove__CMIO(__tmp__NSEK);
+      remove__0UEO(__tmp__JVAK);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      remove__CJOO(__tmp__NSEK);
+      remove__0RKO(__tmp__JVAK);
     } break;
     case __EXPR_AND_LOGIC__: {
-      remove__GMIO(__tmp__NSEK);
+      remove__4UEO(__tmp__JVAK);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      remove__HJOO(__tmp__NSEK);
+      remove__5RKO(__tmp__JVAK);
     } break;
     case __EXPR_NEG__: {
-      remove__JHNM(__tmp__NSEK);
+      remove__HTJM(__tmp__JVAK);
     } break;
     case __EXPR_ADD__: {
-      remove__2MQL(__tmp__NSEK);
+      remove__XWML(__tmp__JVAK);
     } break;
     case __EXPR_NOT__: {
-      remove__P12M(__tmp__NSEK);
+      remove__TJZM(__tmp__JVAK);
     } break;
     case __EXPR_MOD__: {
-      remove__KMIO(__tmp__NSEK);
+      remove__CVEO(__tmp__JVAK);
     } break;
     case __EXPR_SUP_EQ__: {
-      remove__D2HP(__tmp__NSEK);
+      remove__1EEP(__tmp__JVAK);
     } break;
     case __EXPR_INF__: {
-      remove__WVUN(__tmp__NSEK);
+      remove__0DRN(__tmp__JVAK);
     } break;
     case __EXPR_INF_EQ__: {
-      remove__0VUN(__tmp__NSEK);
+      remove__4DRN(__tmp__JVAK);
     } break;
     case __EXPR_OR__: {
-      remove__XQTN(__tmp__NSEK);
+      remove__14PN(__tmp__JVAK);
     } break;
     case __EXPR_XOR__: {
-      remove__MMXO(__tmp__NSEK);
+      remove__EVTO(__tmp__JVAK);
     } break;
     };
-    Self__DUFK=(__INTEGER)(Self__DUFK +  1);
+    Self__5WBK=(__INTEGER)(Self__5WBK +  1);
   };
 }
 
-static void remove__PSEK(__EXPR_EQUAL *Self__QSEK)
+static void remove__LVAK(__EXPR_EQUAL *Self__MVAK)
 // ({EXPR_EQUAL}) VoidRecursive, No inlinable.
 {
-  void *__tmp__RSEK,*__tmp__SSEK;
-  __READ_LOCAL *Self__5MBQ,*Self__NXNQ,*Self__ANBQ,*Self__QXNQ;
-  __READ_GLOBAL *Self__OXNQ,*Self__RXNQ;
-  __tmp__RSEK=Self__QSEK->parent_expr_binary_cmp__XDNH.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__RSEK)->__id) {
+  void *__tmp__NVAK,*__tmp__OVAK;
+  __READ_LOCAL *Self__5R3P,*Self__01JQ,*Self__AS3P,*Self__31JQ;
+  __LOCAL *Self__4NZR,*Self__DOZR,*Self__IOZR,*Self__NOZR;
+  void *voir__5NZR,*voir__COZR,*voir__EOZR,*voir__HOZR,*voir__JOZR;
+  void *voir__MOZR,*voir__OOZR,*voir__ROZR;
+  __LIST *Self__BOZR,*Self__GOZR,*Self__LOZR,*Self__QOZR;
+  __READ_GLOBAL *Self__11JQ,*Self__41JQ;
+  __tmp__NVAK=Self__MVAK->parent_expr_binary_cmp__DLJH.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__NVAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__RSEK);
+    remove__SOJJ(__tmp__NVAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__RSEK);
+    remove__2TAK(__tmp__NVAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__5MBQ=((__READ_LOCAL *)__tmp__RSEK);
-    unread__ESNK(Self__5MBQ->local__G5YD,Self__5MBQ);
+    Self__5R3P=((__READ_LOCAL *)__tmp__NVAK);
+    Self__4NZR=((__LOCAL *)Self__5R3P->local__HJZD);
+    Self__4NZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4NZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__4NZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__5NZR=create__AXB( 250);
+      display__UXFK(Self__5R3P,voir__5NZR);
+      put_string__2EG(((__STRING *)voir__5NZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__BOZR=((__LIST *)list_current__EH1);
+      voir__COZR=create__AXB( 250);
+      display__EQQG(Self__BOZR,voir__COZR);
+      put_string__2EG(((__STRING *)voir__COZR));
+      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__RSEK);
+    remove__1UAK(__tmp__NVAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__RSEK);
+    remove__LVAK(__tmp__NVAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__RSEK);
+    remove__PVAK(__tmp__NVAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__NXNQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__RSEK)->receiver__AHAI);
-    unread__ESNK(Self__NXNQ->local__G5YD,Self__NXNQ);
+    Self__01JQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NVAK)->receiver__WN2H);
+    Self__DOZR=((__LOCAL *)Self__01JQ->local__HJZD);
+    Self__DOZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DOZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__DOZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__EOZR=create__AXB( 250);
+      display__UXFK(Self__01JQ,voir__EOZR);
+      put_string__2EG(((__STRING *)voir__EOZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__GOZR=((__LIST *)list_current__EH1);
+      voir__HOZR=create__AXB( 250);
+      display__EQQG(Self__GOZR,voir__HOZR);
+      put_string__2EG(((__STRING *)voir__HOZR));
+      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__RSEK);
+    remove__0VAK(__tmp__NVAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__RSEK);
+    remove__3VAK(__tmp__NVAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__RSEK);
+    remove__BWAK(__tmp__NVAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__RSEK);
+    remove__FWAK(__tmp__NVAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__RSEK);
+    remove__JWAK(__tmp__NVAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__RSEK);
+    remove__NWAK(__tmp__NVAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__RSEK);
+    remove__RWAK(__tmp__NVAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__RSEK);
+    remove__VWAK(__tmp__NVAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__RSEK);
+    remove__ZWAK(__tmp__NVAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__RSEK);
+    remove__0XAK(__tmp__NVAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__RSEK);
+    remove__4XAK(__tmp__NVAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__RSEK);
+    remove__BYAK(__tmp__NVAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__RSEK);
+    remove__DUML(__tmp__NVAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__RSEK);
+    remove__GGHK(__tmp__NVAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__OXNQ=((__READ_GLOBAL *)__tmp__RSEK);
-    unread__H2QL(Self__OXNQ->global__3DNK,Self__OXNQ);
+    Self__11JQ=((__READ_GLOBAL *)__tmp__NVAK);
+    unread__CGNL(Self__11JQ->global__ZGJK,Self__11JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__RSEK);
+    remove__WA0M(__tmp__NVAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__RSEK);
+    remove__0UEO(__tmp__NVAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__RSEK);
+    remove__0RKO(__tmp__NVAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__RSEK);
+    remove__4UEO(__tmp__NVAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__RSEK);
+    remove__5RKO(__tmp__NVAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__RSEK);
+    remove__HTJM(__tmp__NVAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__RSEK);
+    remove__XWML(__tmp__NVAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__RSEK);
+    remove__TJZM(__tmp__NVAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__RSEK);
+    remove__CVEO(__tmp__NVAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__RSEK);
+    remove__1EEP(__tmp__NVAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__RSEK);
+    remove__0DRN(__tmp__NVAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__RSEK);
+    remove__4DRN(__tmp__NVAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__RSEK);
+    remove__14PN(__tmp__NVAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__RSEK);
+    remove__EVTO(__tmp__NVAK);
   } break;
   };
-  __tmp__SSEK=Self__QSEK->parent_expr_binary_cmp__XDNH.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__SSEK)->__id) {
+  __tmp__OVAK=Self__MVAK->parent_expr_binary_cmp__DLJH.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__OVAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__SSEK);
+    remove__SOJJ(__tmp__OVAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__SSEK);
+    remove__2TAK(__tmp__OVAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__ANBQ=((__READ_LOCAL *)__tmp__SSEK);
-    unread__ESNK(Self__ANBQ->local__G5YD,Self__ANBQ);
+    Self__AS3P=((__READ_LOCAL *)__tmp__OVAK);
+    Self__IOZR=((__LOCAL *)Self__AS3P->local__HJZD);
+    Self__IOZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__IOZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__IOZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__JOZR=create__AXB( 250);
+      display__UXFK(Self__AS3P,voir__JOZR);
+      put_string__2EG(((__STRING *)voir__JOZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__LOZR=((__LIST *)list_current__EH1);
+      voir__MOZR=create__AXB( 250);
+      display__EQQG(Self__LOZR,voir__MOZR);
+      put_string__2EG(((__STRING *)voir__MOZR));
+      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__SSEK);
+    remove__1UAK(__tmp__OVAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__SSEK);
+    remove__LVAK(__tmp__OVAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__SSEK);
+    remove__PVAK(__tmp__OVAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__QXNQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__SSEK)->receiver__AHAI);
-    unread__ESNK(Self__QXNQ->local__G5YD,Self__QXNQ);
+    Self__31JQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__OVAK)->receiver__WN2H);
+    Self__NOZR=((__LOCAL *)Self__31JQ->local__HJZD);
+    Self__NOZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__NOZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__NOZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__OOZR=create__AXB( 250);
+      display__UXFK(Self__31JQ,voir__OOZR);
+      put_string__2EG(((__STRING *)voir__OOZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__QOZR=((__LIST *)list_current__EH1);
+      voir__ROZR=create__AXB( 250);
+      display__EQQG(Self__QOZR,voir__ROZR);
+      put_string__2EG(((__STRING *)voir__ROZR));
+      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__SSEK);
+    remove__0VAK(__tmp__OVAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__SSEK);
+    remove__3VAK(__tmp__OVAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__SSEK);
+    remove__BWAK(__tmp__OVAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__SSEK);
+    remove__FWAK(__tmp__OVAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__SSEK);
+    remove__JWAK(__tmp__OVAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__SSEK);
+    remove__NWAK(__tmp__OVAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__SSEK);
+    remove__RWAK(__tmp__OVAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__SSEK);
+    remove__VWAK(__tmp__OVAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__SSEK);
+    remove__ZWAK(__tmp__OVAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__SSEK);
+    remove__0XAK(__tmp__OVAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__SSEK);
+    remove__4XAK(__tmp__OVAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__SSEK);
+    remove__BYAK(__tmp__OVAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__SSEK);
+    remove__DUML(__tmp__OVAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__SSEK);
+    remove__GGHK(__tmp__OVAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__RXNQ=((__READ_GLOBAL *)__tmp__SSEK);
-    unread__H2QL(Self__RXNQ->global__3DNK,Self__RXNQ);
+    Self__41JQ=((__READ_GLOBAL *)__tmp__OVAK);
+    unread__CGNL(Self__41JQ->global__ZGJK,Self__41JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__SSEK);
+    remove__WA0M(__tmp__OVAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__SSEK);
+    remove__0UEO(__tmp__OVAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__SSEK);
+    remove__0RKO(__tmp__OVAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__SSEK);
+    remove__4UEO(__tmp__OVAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__SSEK);
+    remove__5RKO(__tmp__OVAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__SSEK);
+    remove__HTJM(__tmp__OVAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__SSEK);
+    remove__XWML(__tmp__OVAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__SSEK);
+    remove__TJZM(__tmp__OVAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__SSEK);
+    remove__CVEO(__tmp__OVAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__SSEK);
+    remove__1EEP(__tmp__OVAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__SSEK);
+    remove__0DRN(__tmp__OVAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__SSEK);
+    remove__4DRN(__tmp__OVAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__SSEK);
+    remove__14PN(__tmp__OVAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__SSEK);
+    remove__EVTO(__tmp__OVAK);
   } break;
   };
 }
 
-static void remove__TSEK(__EXPR_NOT_EQUAL *Self__USEK)
+static void remove__PVAK(__EXPR_NOT_EQUAL *Self__QVAK)
 // ({EXPR_NOT_EQUAL}) VoidRecursive, No inlinable.
 {
-  void *__tmp__VSEK,*__tmp__WSEK;
-  __READ_LOCAL *Self__BNBQ,*Self__TXNQ,*Self__CNBQ,*Self__DNBQ;
-  __READ_GLOBAL *Self__UXNQ,*Self__VXNQ;
-  __tmp__VSEK=Self__USEK->parent_expr_binary_cmp__5DNH.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__VSEK)->__id) {
+  void *__tmp__RVAK,*__tmp__SVAK;
+  __READ_LOCAL *Self__BS3P,*Self__A2JQ,*Self__CS3P,*Self__DS3P;
+  __LOCAL *Self__SOZR,*Self__XOZR,*Self__2OZR,*Self__BPZR;
+  void *voir__TOZR,*voir__WOZR,*voir__YOZR,*voir__1OZR,*voir__3OZR;
+  void *voir__APZR,*voir__CPZR,*voir__FPZR;
+  __LIST *Self__VOZR,*Self__0OZR,*Self__5OZR,*Self__EPZR;
+  __READ_GLOBAL *Self__B2JQ,*Self__C2JQ;
+  __tmp__RVAK=Self__QVAK->parent_expr_binary_cmp__LLJH.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__RVAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__VSEK);
+    remove__SOJJ(__tmp__RVAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__VSEK);
+    remove__2TAK(__tmp__RVAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__BNBQ=((__READ_LOCAL *)__tmp__VSEK);
-    unread__ESNK(Self__BNBQ->local__G5YD,Self__BNBQ);
+    Self__BS3P=((__READ_LOCAL *)__tmp__RVAK);
+    Self__SOZR=((__LOCAL *)Self__BS3P->local__HJZD);
+    Self__SOZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__SOZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__SOZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__TOZR=create__AXB( 250);
+      display__UXFK(Self__BS3P,voir__TOZR);
+      put_string__2EG(((__STRING *)voir__TOZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__VOZR=((__LIST *)list_current__EH1);
+      voir__WOZR=create__AXB( 250);
+      display__EQQG(Self__VOZR,voir__WOZR);
+      put_string__2EG(((__STRING *)voir__WOZR));
+      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__VSEK);
+    remove__1UAK(__tmp__RVAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__VSEK);
+    remove__LVAK(__tmp__RVAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__VSEK);
+    remove__PVAK(__tmp__RVAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__TXNQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__VSEK)->receiver__AHAI);
-    unread__ESNK(Self__TXNQ->local__G5YD,Self__TXNQ);
+    Self__A2JQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__RVAK)->receiver__WN2H);
+    Self__XOZR=((__LOCAL *)Self__A2JQ->local__HJZD);
+    Self__XOZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__XOZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__XOZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__YOZR=create__AXB( 250);
+      display__UXFK(Self__A2JQ,voir__YOZR);
+      put_string__2EG(((__STRING *)voir__YOZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__0OZR=((__LIST *)list_current__EH1);
+      voir__1OZR=create__AXB( 250);
+      display__EQQG(Self__0OZR,voir__1OZR);
+      put_string__2EG(((__STRING *)voir__1OZR));
+      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__VSEK);
+    remove__0VAK(__tmp__RVAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__VSEK);
+    remove__3VAK(__tmp__RVAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__VSEK);
+    remove__BWAK(__tmp__RVAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__VSEK);
+    remove__FWAK(__tmp__RVAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__VSEK);
+    remove__JWAK(__tmp__RVAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__VSEK);
+    remove__NWAK(__tmp__RVAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__VSEK);
+    remove__RWAK(__tmp__RVAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__VSEK);
+    remove__VWAK(__tmp__RVAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__VSEK);
+    remove__ZWAK(__tmp__RVAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__VSEK);
+    remove__0XAK(__tmp__RVAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__VSEK);
+    remove__4XAK(__tmp__RVAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__VSEK);
+    remove__BYAK(__tmp__RVAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__VSEK);
+    remove__DUML(__tmp__RVAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__VSEK);
+    remove__GGHK(__tmp__RVAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__UXNQ=((__READ_GLOBAL *)__tmp__VSEK);
-    unread__H2QL(Self__UXNQ->global__3DNK,Self__UXNQ);
+    Self__B2JQ=((__READ_GLOBAL *)__tmp__RVAK);
+    unread__CGNL(Self__B2JQ->global__ZGJK,Self__B2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__VSEK);
+    remove__WA0M(__tmp__RVAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__VSEK);
+    remove__0UEO(__tmp__RVAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__VSEK);
+    remove__0RKO(__tmp__RVAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__VSEK);
+    remove__4UEO(__tmp__RVAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__VSEK);
+    remove__5RKO(__tmp__RVAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__VSEK);
+    remove__HTJM(__tmp__RVAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__VSEK);
+    remove__XWML(__tmp__RVAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__VSEK);
+    remove__TJZM(__tmp__RVAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__VSEK);
+    remove__CVEO(__tmp__RVAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__VSEK);
+    remove__1EEP(__tmp__RVAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__VSEK);
+    remove__0DRN(__tmp__RVAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__VSEK);
+    remove__4DRN(__tmp__RVAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__VSEK);
+    remove__14PN(__tmp__RVAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__VSEK);
+    remove__EVTO(__tmp__RVAK);
   } break;
   };
-  __tmp__WSEK=Self__USEK->parent_expr_binary_cmp__5DNH.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__WSEK)->__id) {
+  __tmp__SVAK=Self__QVAK->parent_expr_binary_cmp__LLJH.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__SVAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__WSEK);
+    remove__SOJJ(__tmp__SVAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__WSEK);
+    remove__2TAK(__tmp__SVAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__CNBQ=((__READ_LOCAL *)__tmp__WSEK);
-    unread__ESNK(Self__CNBQ->local__G5YD,Self__CNBQ);
+    Self__CS3P=((__READ_LOCAL *)__tmp__SVAK);
+    Self__2OZR=((__LOCAL *)Self__CS3P->local__HJZD);
+    Self__2OZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__2OZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__2OZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__3OZR=create__AXB( 250);
+      display__UXFK(Self__CS3P,voir__3OZR);
+      put_string__2EG(((__STRING *)voir__3OZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__5OZR=((__LIST *)list_current__EH1);
+      voir__APZR=create__AXB( 250);
+      display__EQQG(Self__5OZR,voir__APZR);
+      put_string__2EG(((__STRING *)voir__APZR));
+      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__WSEK);
+    remove__1UAK(__tmp__SVAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__WSEK);
+    remove__LVAK(__tmp__SVAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__WSEK);
+    remove__PVAK(__tmp__SVAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__DNBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__WSEK)->receiver__AHAI);
-    unread__ESNK(Self__DNBQ->local__G5YD,Self__DNBQ);
+    Self__DS3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__SVAK)->receiver__WN2H);
+    Self__BPZR=((__LOCAL *)Self__DS3P->local__HJZD);
+    Self__BPZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BPZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__BPZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__CPZR=create__AXB( 250);
+      display__UXFK(Self__DS3P,voir__CPZR);
+      put_string__2EG(((__STRING *)voir__CPZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__EPZR=((__LIST *)list_current__EH1);
+      voir__FPZR=create__AXB( 250);
+      display__EQQG(Self__EPZR,voir__FPZR);
+      put_string__2EG(((__STRING *)voir__FPZR));
+      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__WSEK);
+    remove__0VAK(__tmp__SVAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__WSEK);
+    remove__3VAK(__tmp__SVAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__WSEK);
+    remove__BWAK(__tmp__SVAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__WSEK);
+    remove__FWAK(__tmp__SVAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__WSEK);
+    remove__JWAK(__tmp__SVAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__WSEK);
+    remove__NWAK(__tmp__SVAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__WSEK);
+    remove__RWAK(__tmp__SVAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__WSEK);
+    remove__VWAK(__tmp__SVAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__WSEK);
+    remove__ZWAK(__tmp__SVAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__WSEK);
+    remove__0XAK(__tmp__SVAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__WSEK);
+    remove__4XAK(__tmp__SVAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__WSEK);
+    remove__BYAK(__tmp__SVAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__WSEK);
+    remove__DUML(__tmp__SVAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__WSEK);
+    remove__GGHK(__tmp__SVAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__VXNQ=((__READ_GLOBAL *)__tmp__WSEK);
-    unread__H2QL(Self__VXNQ->global__3DNK,Self__VXNQ);
+    Self__C2JQ=((__READ_GLOBAL *)__tmp__SVAK);
+    unread__CGNL(Self__C2JQ->global__ZGJK,Self__C2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__WSEK);
+    remove__WA0M(__tmp__SVAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__WSEK);
+    remove__0UEO(__tmp__SVAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__WSEK);
+    remove__0RKO(__tmp__SVAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__WSEK);
+    remove__4UEO(__tmp__SVAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__WSEK);
+    remove__5RKO(__tmp__SVAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__WSEK);
+    remove__HTJM(__tmp__SVAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__WSEK);
+    remove__XWML(__tmp__SVAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__WSEK);
+    remove__TJZM(__tmp__SVAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__WSEK);
+    remove__CVEO(__tmp__SVAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__WSEK);
+    remove__1EEP(__tmp__SVAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__WSEK);
+    remove__0DRN(__tmp__SVAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__WSEK);
+    remove__4DRN(__tmp__SVAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__WSEK);
+    remove__14PN(__tmp__SVAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__WSEK);
+    remove__EVTO(__tmp__SVAK);
   } break;
   };
 }
 
-static void remove__4SEK(__GET_TYPE_ID *Self__5SEK)
+static void remove__0VAK(__GET_TYPE_ID *Self__1VAK)
 // ({GET_TYPE_ID}) VoidRecursive, No inlinable.
 {
-  void *__tmp__ATEK;
-  __READ_LOCAL *Self__ENBQ,*Self__GNBQ;
-  __READ_GLOBAL *Self__WXNQ;
-  __tmp__ATEK=Self__5SEK->receiver__JHAI;
-  switch (((struct ___OBJ *)__tmp__ATEK)->__id) {
+  void *__tmp__2VAK;
+  __READ_LOCAL *Self__ES3P,*Self__GS3P;
+  __LOCAL *Self__GPZR,*Self__LPZR;
+  void *voir__HPZR,*voir__KPZR,*voir__MPZR,*voir__PPZR;
+  __LIST *Self__JPZR,*Self__OPZR;
+  __READ_GLOBAL *Self__D2JQ;
+  __tmp__2VAK=Self__1VAK->receiver__5N2H;
+  switch (((struct ___OBJ *)__tmp__2VAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__ATEK);
+    remove__SOJJ(__tmp__2VAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__ATEK);
+    remove__2TAK(__tmp__2VAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__ENBQ=((__READ_LOCAL *)__tmp__ATEK);
-    unread__ESNK(Self__ENBQ->local__G5YD,Self__ENBQ);
+    Self__ES3P=((__READ_LOCAL *)__tmp__2VAK);
+    Self__GPZR=((__LOCAL *)Self__ES3P->local__HJZD);
+    Self__GPZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GPZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__GPZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__HPZR=create__AXB( 250);
+      display__UXFK(Self__ES3P,voir__HPZR);
+      put_string__2EG(((__STRING *)voir__HPZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__JPZR=((__LIST *)list_current__EH1);
+      voir__KPZR=create__AXB( 250);
+      display__EQQG(Self__JPZR,voir__KPZR);
+      put_string__2EG(((__STRING *)voir__KPZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__ATEK);
+    remove__1UAK(__tmp__2VAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__ATEK);
+    remove__LVAK(__tmp__2VAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__ATEK);
+    remove__PVAK(__tmp__2VAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__GNBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ATEK)->receiver__AHAI);
-    unread__ESNK(Self__GNBQ->local__G5YD,Self__GNBQ);
+    Self__GS3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2VAK)->receiver__WN2H);
+    Self__LPZR=((__LOCAL *)Self__GS3P->local__HJZD);
+    Self__LPZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LPZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__LPZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__MPZR=create__AXB( 250);
+      display__UXFK(Self__GS3P,voir__MPZR);
+      put_string__2EG(((__STRING *)voir__MPZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__OPZR=((__LIST *)list_current__EH1);
+      voir__PPZR=create__AXB( 250);
+      display__EQQG(Self__OPZR,voir__PPZR);
+      put_string__2EG(((__STRING *)voir__PPZR));
+      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__ATEK);
+    remove__0VAK(__tmp__2VAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__ATEK);
+    remove__3VAK(__tmp__2VAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__ATEK);
+    remove__BWAK(__tmp__2VAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__ATEK);
+    remove__FWAK(__tmp__2VAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__ATEK);
+    remove__JWAK(__tmp__2VAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__ATEK);
+    remove__NWAK(__tmp__2VAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__ATEK);
+    remove__RWAK(__tmp__2VAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__ATEK);
+    remove__VWAK(__tmp__2VAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__ATEK);
+    remove__ZWAK(__tmp__2VAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__ATEK);
+    remove__0XAK(__tmp__2VAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__ATEK);
+    remove__4XAK(__tmp__2VAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__ATEK);
+    remove__BYAK(__tmp__2VAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__ATEK);
+    remove__DUML(__tmp__2VAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__ATEK);
+    remove__GGHK(__tmp__2VAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__WXNQ=((__READ_GLOBAL *)__tmp__ATEK);
-    unread__H2QL(Self__WXNQ->global__3DNK,Self__WXNQ);
+    Self__D2JQ=((__READ_GLOBAL *)__tmp__2VAK);
+    unread__CGNL(Self__D2JQ->global__ZGJK,Self__D2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__ATEK);
+    remove__WA0M(__tmp__2VAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__ATEK);
+    remove__0UEO(__tmp__2VAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__ATEK);
+    remove__0RKO(__tmp__2VAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__ATEK);
+    remove__4UEO(__tmp__2VAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__ATEK);
+    remove__5RKO(__tmp__2VAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__ATEK);
+    remove__HTJM(__tmp__2VAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__ATEK);
+    remove__XWML(__tmp__2VAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__ATEK);
+    remove__TJZM(__tmp__2VAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__ATEK);
+    remove__CVEO(__tmp__2VAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__ATEK);
+    remove__1EEP(__tmp__2VAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__ATEK);
+    remove__0DRN(__tmp__2VAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__ATEK);
+    remove__4DRN(__tmp__2VAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__ATEK);
+    remove__14PN(__tmp__2VAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__ATEK);
+    remove__EVTO(__tmp__2VAK);
   } break;
   };
 }
 
-static void remove__BTEK(__EXPR_SUP *Self__CTEK)
+static void remove__3VAK(__EXPR_SUP *Self__4VAK)
 // ({EXPR_SUP}) VoidRecursive, No inlinable.
 {
-  void *__tmp__DTEK,*__tmp__ETEK;
-  __READ_LOCAL *Self__HNBQ,*Self__JNBQ,*Self__KNBQ,*Self__MNBQ;
-  __READ_GLOBAL *Self__XXNQ,*Self__YXNQ;
-  __tmp__DTEK=Self__CTEK->parent_expr_binary_cmp__PYNH.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__DTEK)->__id) {
+  void *__tmp__5VAK,*__tmp__AWAK;
+  __READ_LOCAL *Self__HS3P,*Self__JS3P,*Self__KS3P,*Self__MS3P;
+  __LOCAL *Self__QPZR,*Self__VPZR,*Self__0PZR,*Self__5PZR;
+  void *voir__RPZR,*voir__UPZR,*voir__WPZR,*voir__ZPZR,*voir__1PZR;
+  void *voir__4PZR,*voir__AQZR,*voir__DQZR;
+  __LIST *Self__TPZR,*Self__YPZR,*Self__3PZR,*Self__CQZR;
+  __READ_GLOBAL *Self__E2JQ,*Self__F2JQ;
+  __tmp__5VAK=Self__4VAK->parent_expr_binary_cmp__15JH.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__5VAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__DTEK);
+    remove__SOJJ(__tmp__5VAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__DTEK);
+    remove__2TAK(__tmp__5VAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__HNBQ=((__READ_LOCAL *)__tmp__DTEK);
-    unread__ESNK(Self__HNBQ->local__G5YD,Self__HNBQ);
+    Self__HS3P=((__READ_LOCAL *)__tmp__5VAK);
+    Self__QPZR=((__LOCAL *)Self__HS3P->local__HJZD);
+    Self__QPZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QPZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__QPZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__RPZR=create__AXB( 250);
+      display__UXFK(Self__HS3P,voir__RPZR);
+      put_string__2EG(((__STRING *)voir__RPZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__TPZR=((__LIST *)list_current__EH1);
+      voir__UPZR=create__AXB( 250);
+      display__EQQG(Self__TPZR,voir__UPZR);
+      put_string__2EG(((__STRING *)voir__UPZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__DTEK);
+    remove__1UAK(__tmp__5VAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__DTEK);
+    remove__LVAK(__tmp__5VAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__DTEK);
+    remove__PVAK(__tmp__5VAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__JNBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__DTEK)->receiver__AHAI);
-    unread__ESNK(Self__JNBQ->local__G5YD,Self__JNBQ);
+    Self__JS3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__5VAK)->receiver__WN2H);
+    Self__VPZR=((__LOCAL *)Self__JS3P->local__HJZD);
+    Self__VPZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VPZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__VPZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__WPZR=create__AXB( 250);
+      display__UXFK(Self__JS3P,voir__WPZR);
+      put_string__2EG(((__STRING *)voir__WPZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__YPZR=((__LIST *)list_current__EH1);
+      voir__ZPZR=create__AXB( 250);
+      display__EQQG(Self__YPZR,voir__ZPZR);
+      put_string__2EG(((__STRING *)voir__ZPZR));
+      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__DTEK);
+    remove__0VAK(__tmp__5VAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__DTEK);
+    remove__3VAK(__tmp__5VAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__DTEK);
+    remove__BWAK(__tmp__5VAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__DTEK);
+    remove__FWAK(__tmp__5VAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__DTEK);
+    remove__JWAK(__tmp__5VAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__DTEK);
+    remove__NWAK(__tmp__5VAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__DTEK);
+    remove__RWAK(__tmp__5VAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__DTEK);
+    remove__VWAK(__tmp__5VAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__DTEK);
+    remove__ZWAK(__tmp__5VAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__DTEK);
+    remove__0XAK(__tmp__5VAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__DTEK);
+    remove__4XAK(__tmp__5VAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__DTEK);
+    remove__BYAK(__tmp__5VAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__DTEK);
+    remove__DUML(__tmp__5VAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__DTEK);
+    remove__GGHK(__tmp__5VAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__XXNQ=((__READ_GLOBAL *)__tmp__DTEK);
-    unread__H2QL(Self__XXNQ->global__3DNK,Self__XXNQ);
+    Self__E2JQ=((__READ_GLOBAL *)__tmp__5VAK);
+    unread__CGNL(Self__E2JQ->global__ZGJK,Self__E2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__DTEK);
+    remove__WA0M(__tmp__5VAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__DTEK);
+    remove__0UEO(__tmp__5VAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__DTEK);
+    remove__0RKO(__tmp__5VAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__DTEK);
+    remove__4UEO(__tmp__5VAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__DTEK);
+    remove__5RKO(__tmp__5VAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__DTEK);
+    remove__HTJM(__tmp__5VAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__DTEK);
+    remove__XWML(__tmp__5VAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__DTEK);
+    remove__TJZM(__tmp__5VAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__DTEK);
+    remove__CVEO(__tmp__5VAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__DTEK);
+    remove__1EEP(__tmp__5VAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__DTEK);
+    remove__0DRN(__tmp__5VAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__DTEK);
+    remove__4DRN(__tmp__5VAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__DTEK);
+    remove__14PN(__tmp__5VAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__DTEK);
+    remove__EVTO(__tmp__5VAK);
   } break;
   };
-  __tmp__ETEK=Self__CTEK->parent_expr_binary_cmp__PYNH.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__ETEK)->__id) {
+  __tmp__AWAK=Self__4VAK->parent_expr_binary_cmp__15JH.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__AWAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__ETEK);
+    remove__SOJJ(__tmp__AWAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__ETEK);
+    remove__2TAK(__tmp__AWAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__KNBQ=((__READ_LOCAL *)__tmp__ETEK);
-    unread__ESNK(Self__KNBQ->local__G5YD,Self__KNBQ);
+    Self__KS3P=((__READ_LOCAL *)__tmp__AWAK);
+    Self__0PZR=((__LOCAL *)Self__KS3P->local__HJZD);
+    Self__0PZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0PZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__0PZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__1PZR=create__AXB( 250);
+      display__UXFK(Self__KS3P,voir__1PZR);
+      put_string__2EG(((__STRING *)voir__1PZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__3PZR=((__LIST *)list_current__EH1);
+      voir__4PZR=create__AXB( 250);
+      display__EQQG(Self__3PZR,voir__4PZR);
+      put_string__2EG(((__STRING *)voir__4PZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__ETEK);
+    remove__1UAK(__tmp__AWAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__ETEK);
+    remove__LVAK(__tmp__AWAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__ETEK);
+    remove__PVAK(__tmp__AWAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__MNBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ETEK)->receiver__AHAI);
-    unread__ESNK(Self__MNBQ->local__G5YD,Self__MNBQ);
+    Self__MS3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__AWAK)->receiver__WN2H);
+    Self__5PZR=((__LOCAL *)Self__MS3P->local__HJZD);
+    Self__5PZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5PZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__5PZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__AQZR=create__AXB( 250);
+      display__UXFK(Self__MS3P,voir__AQZR);
+      put_string__2EG(((__STRING *)voir__AQZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__CQZR=((__LIST *)list_current__EH1);
+      voir__DQZR=create__AXB( 250);
+      display__EQQG(Self__CQZR,voir__DQZR);
+      put_string__2EG(((__STRING *)voir__DQZR));
+      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__ETEK);
+    remove__0VAK(__tmp__AWAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__ETEK);
+    remove__3VAK(__tmp__AWAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__ETEK);
+    remove__BWAK(__tmp__AWAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__ETEK);
+    remove__FWAK(__tmp__AWAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__ETEK);
+    remove__JWAK(__tmp__AWAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__ETEK);
+    remove__NWAK(__tmp__AWAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__ETEK);
+    remove__RWAK(__tmp__AWAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__ETEK);
+    remove__VWAK(__tmp__AWAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__ETEK);
+    remove__ZWAK(__tmp__AWAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__ETEK);
+    remove__0XAK(__tmp__AWAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__ETEK);
+    remove__4XAK(__tmp__AWAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__ETEK);
+    remove__BYAK(__tmp__AWAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__ETEK);
+    remove__DUML(__tmp__AWAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__ETEK);
+    remove__GGHK(__tmp__AWAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__YXNQ=((__READ_GLOBAL *)__tmp__ETEK);
-    unread__H2QL(Self__YXNQ->global__3DNK,Self__YXNQ);
+    Self__F2JQ=((__READ_GLOBAL *)__tmp__AWAK);
+    unread__CGNL(Self__F2JQ->global__ZGJK,Self__F2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__ETEK);
+    remove__WA0M(__tmp__AWAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__ETEK);
+    remove__0UEO(__tmp__AWAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__ETEK);
+    remove__0RKO(__tmp__AWAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__ETEK);
+    remove__4UEO(__tmp__AWAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__ETEK);
+    remove__5RKO(__tmp__AWAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__ETEK);
+    remove__HTJM(__tmp__AWAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__ETEK);
+    remove__XWML(__tmp__AWAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__ETEK);
+    remove__TJZM(__tmp__AWAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__ETEK);
+    remove__CVEO(__tmp__AWAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__ETEK);
+    remove__1EEP(__tmp__AWAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__ETEK);
+    remove__0DRN(__tmp__AWAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__ETEK);
+    remove__4DRN(__tmp__AWAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__ETEK);
+    remove__14PN(__tmp__AWAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__ETEK);
+    remove__EVTO(__tmp__AWAK);
   } break;
   };
 }
 
-static void remove__FTEK(__EXPR_SUB *Self__GTEK)
+static void remove__BWAK(__EXPR_SUB *Self__CWAK)
 // ({EXPR_SUB}) VoidRecursive, No inlinable.
 {
-  void *__tmp__HTEK,*__tmp__ITEK;
-  __READ_LOCAL *Self__NNBQ,*Self__PNBQ,*Self__QNBQ,*Self__SNBQ;
-  __READ_GLOBAL *Self__ZXNQ,*Self__0XNQ;
-  __tmp__HTEK=Self__GTEK->parent_expr_binary__DZNH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__HTEK)->__id) {
+  void *__tmp__DWAK,*__tmp__EWAK;
+  __READ_LOCAL *Self__NS3P,*Self__PS3P,*Self__QS3P,*Self__SS3P;
+  __LOCAL *Self__EQZR,*Self__JQZR,*Self__OQZR,*Self__TQZR;
+  void *voir__FQZR,*voir__IQZR,*voir__KQZR,*voir__NQZR,*voir__PQZR;
+  void *voir__SQZR,*voir__UQZR,*voir__XQZR;
+  __LIST *Self__HQZR,*Self__MQZR,*Self__RQZR,*Self__WQZR;
+  __READ_GLOBAL *Self__G2JQ,*Self__H2JQ;
+  __tmp__DWAK=Self__CWAK->parent_expr_binary__PAKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__DWAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__HTEK);
+    remove__SOJJ(__tmp__DWAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__HTEK);
+    remove__2TAK(__tmp__DWAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__NNBQ=((__READ_LOCAL *)__tmp__HTEK);
-    unread__ESNK(Self__NNBQ->local__G5YD,Self__NNBQ);
+    Self__NS3P=((__READ_LOCAL *)__tmp__DWAK);
+    Self__EQZR=((__LOCAL *)Self__NS3P->local__HJZD);
+    Self__EQZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EQZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__EQZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__FQZR=create__AXB( 250);
+      display__UXFK(Self__NS3P,voir__FQZR);
+      put_string__2EG(((__STRING *)voir__FQZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__HQZR=((__LIST *)list_current__EH1);
+      voir__IQZR=create__AXB( 250);
+      display__EQQG(Self__HQZR,voir__IQZR);
+      put_string__2EG(((__STRING *)voir__IQZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__HTEK);
+    remove__1UAK(__tmp__DWAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__HTEK);
+    remove__LVAK(__tmp__DWAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__HTEK);
+    remove__PVAK(__tmp__DWAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__PNBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HTEK)->receiver__AHAI);
-    unread__ESNK(Self__PNBQ->local__G5YD,Self__PNBQ);
+    Self__PS3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__DWAK)->receiver__WN2H);
+    Self__JQZR=((__LOCAL *)Self__PS3P->local__HJZD);
+    Self__JQZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__JQZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__JQZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__KQZR=create__AXB( 250);
+      display__UXFK(Self__PS3P,voir__KQZR);
+      put_string__2EG(((__STRING *)voir__KQZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__MQZR=((__LIST *)list_current__EH1);
+      voir__NQZR=create__AXB( 250);
+      display__EQQG(Self__MQZR,voir__NQZR);
+      put_string__2EG(((__STRING *)voir__NQZR));
+      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__HTEK);
+    remove__0VAK(__tmp__DWAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__HTEK);
+    remove__3VAK(__tmp__DWAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__HTEK);
+    remove__BWAK(__tmp__DWAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__HTEK);
+    remove__FWAK(__tmp__DWAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__HTEK);
+    remove__JWAK(__tmp__DWAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__HTEK);
+    remove__NWAK(__tmp__DWAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__HTEK);
+    remove__RWAK(__tmp__DWAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__HTEK);
+    remove__VWAK(__tmp__DWAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__HTEK);
+    remove__ZWAK(__tmp__DWAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__HTEK);
+    remove__0XAK(__tmp__DWAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__HTEK);
+    remove__4XAK(__tmp__DWAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__HTEK);
+    remove__BYAK(__tmp__DWAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__HTEK);
+    remove__DUML(__tmp__DWAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__HTEK);
+    remove__GGHK(__tmp__DWAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__ZXNQ=((__READ_GLOBAL *)__tmp__HTEK);
-    unread__H2QL(Self__ZXNQ->global__3DNK,Self__ZXNQ);
+    Self__G2JQ=((__READ_GLOBAL *)__tmp__DWAK);
+    unread__CGNL(Self__G2JQ->global__ZGJK,Self__G2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__HTEK);
+    remove__WA0M(__tmp__DWAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__HTEK);
+    remove__0UEO(__tmp__DWAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__HTEK);
+    remove__0RKO(__tmp__DWAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__HTEK);
+    remove__4UEO(__tmp__DWAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__HTEK);
+    remove__5RKO(__tmp__DWAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__HTEK);
+    remove__HTJM(__tmp__DWAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__HTEK);
+    remove__XWML(__tmp__DWAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__HTEK);
+    remove__TJZM(__tmp__DWAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__HTEK);
+    remove__CVEO(__tmp__DWAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__HTEK);
+    remove__1EEP(__tmp__DWAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__HTEK);
+    remove__0DRN(__tmp__DWAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__HTEK);
+    remove__4DRN(__tmp__DWAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__HTEK);
+    remove__14PN(__tmp__DWAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__HTEK);
+    remove__EVTO(__tmp__DWAK);
   } break;
   };
-  __tmp__ITEK=Self__GTEK->parent_expr_binary__DZNH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__ITEK)->__id) {
+  __tmp__EWAK=Self__CWAK->parent_expr_binary__PAKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__EWAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__ITEK);
+    remove__SOJJ(__tmp__EWAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__ITEK);
+    remove__2TAK(__tmp__EWAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__QNBQ=((__READ_LOCAL *)__tmp__ITEK);
-    unread__ESNK(Self__QNBQ->local__G5YD,Self__QNBQ);
+    Self__QS3P=((__READ_LOCAL *)__tmp__EWAK);
+    Self__OQZR=((__LOCAL *)Self__QS3P->local__HJZD);
+    Self__OQZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OQZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__OQZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__PQZR=create__AXB( 250);
+      display__UXFK(Self__QS3P,voir__PQZR);
+      put_string__2EG(((__STRING *)voir__PQZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__RQZR=((__LIST *)list_current__EH1);
+      voir__SQZR=create__AXB( 250);
+      display__EQQG(Self__RQZR,voir__SQZR);
+      put_string__2EG(((__STRING *)voir__SQZR));
+      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__ITEK);
+    remove__1UAK(__tmp__EWAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__ITEK);
+    remove__LVAK(__tmp__EWAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__ITEK);
+    remove__PVAK(__tmp__EWAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__SNBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ITEK)->receiver__AHAI);
-    unread__ESNK(Self__SNBQ->local__G5YD,Self__SNBQ);
+    Self__SS3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__EWAK)->receiver__WN2H);
+    Self__TQZR=((__LOCAL *)Self__SS3P->local__HJZD);
+    Self__TQZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__TQZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__TQZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__UQZR=create__AXB( 250);
+      display__UXFK(Self__SS3P,voir__UQZR);
+      put_string__2EG(((__STRING *)voir__UQZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__WQZR=((__LIST *)list_current__EH1);
+      voir__XQZR=create__AXB( 250);
+      display__EQQG(Self__WQZR,voir__XQZR);
+      put_string__2EG(((__STRING *)voir__XQZR));
+      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__ITEK);
+    remove__0VAK(__tmp__EWAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__ITEK);
+    remove__3VAK(__tmp__EWAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__ITEK);
+    remove__BWAK(__tmp__EWAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__ITEK);
+    remove__FWAK(__tmp__EWAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__ITEK);
+    remove__JWAK(__tmp__EWAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__ITEK);
+    remove__NWAK(__tmp__EWAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__ITEK);
+    remove__RWAK(__tmp__EWAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__ITEK);
+    remove__VWAK(__tmp__EWAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__ITEK);
+    remove__ZWAK(__tmp__EWAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__ITEK);
+    remove__0XAK(__tmp__EWAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__ITEK);
+    remove__4XAK(__tmp__EWAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__ITEK);
+    remove__BYAK(__tmp__EWAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__ITEK);
+    remove__DUML(__tmp__EWAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__ITEK);
+    remove__GGHK(__tmp__EWAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__0XNQ=((__READ_GLOBAL *)__tmp__ITEK);
-    unread__H2QL(Self__0XNQ->global__3DNK,Self__0XNQ);
+    Self__H2JQ=((__READ_GLOBAL *)__tmp__EWAK);
+    unread__CGNL(Self__H2JQ->global__ZGJK,Self__H2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__ITEK);
+    remove__WA0M(__tmp__EWAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__ITEK);
+    remove__0UEO(__tmp__EWAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__ITEK);
+    remove__0RKO(__tmp__EWAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__ITEK);
+    remove__4UEO(__tmp__EWAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__ITEK);
+    remove__5RKO(__tmp__EWAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__ITEK);
+    remove__HTJM(__tmp__EWAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__ITEK);
+    remove__XWML(__tmp__EWAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__ITEK);
+    remove__TJZM(__tmp__EWAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__ITEK);
+    remove__CVEO(__tmp__EWAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__ITEK);
+    remove__1EEP(__tmp__EWAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__ITEK);
+    remove__0DRN(__tmp__EWAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__ITEK);
+    remove__4DRN(__tmp__EWAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__ITEK);
+    remove__14PN(__tmp__EWAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__ITEK);
+    remove__EVTO(__tmp__EWAK);
   } break;
   };
 }
 
-static void remove__JTEK(__EXPR_MUL *Self__KTEK)
+static void remove__FWAK(__EXPR_MUL *Self__GWAK)
 // ({EXPR_MUL}) VoidRecursive, No inlinable.
 {
-  void *__tmp__LTEK,*__tmp__MTEK;
-  __READ_LOCAL *Self__TNBQ,*Self__VNBQ,*Self__WNBQ,*Self__YNBQ;
-  __READ_GLOBAL *Self__1XNQ,*Self__2XNQ;
-  __tmp__LTEK=Self__KTEK->parent_expr_binary__WZNH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__LTEK)->__id) {
+  void *__tmp__HWAK,*__tmp__IWAK;
+  __READ_LOCAL *Self__TS3P,*Self__VS3P,*Self__WS3P,*Self__YS3P;
+  __LOCAL *Self__YQZR,*Self__3QZR,*Self__CRZR,*Self__HRZR;
+  void *voir__ZQZR,*voir__2QZR,*voir__4QZR,*voir__BRZR,*voir__DRZR;
+  void *voir__GRZR,*voir__IRZR,*voir__LRZR;
+  __LIST *Self__1QZR,*Self__ARZR,*Self__FRZR,*Self__KRZR;
+  __READ_GLOBAL *Self__I2JQ,*Self__J2JQ;
+  __tmp__HWAK=Self__GWAK->parent_expr_binary__CBKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__HWAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__LTEK);
+    remove__SOJJ(__tmp__HWAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__LTEK);
+    remove__2TAK(__tmp__HWAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__TNBQ=((__READ_LOCAL *)__tmp__LTEK);
-    unread__ESNK(Self__TNBQ->local__G5YD,Self__TNBQ);
+    Self__TS3P=((__READ_LOCAL *)__tmp__HWAK);
+    Self__YQZR=((__LOCAL *)Self__TS3P->local__HJZD);
+    Self__YQZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YQZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__YQZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__ZQZR=create__AXB( 250);
+      display__UXFK(Self__TS3P,voir__ZQZR);
+      put_string__2EG(((__STRING *)voir__ZQZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__1QZR=((__LIST *)list_current__EH1);
+      voir__2QZR=create__AXB( 250);
+      display__EQQG(Self__1QZR,voir__2QZR);
+      put_string__2EG(((__STRING *)voir__2QZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__LTEK);
+    remove__1UAK(__tmp__HWAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__LTEK);
+    remove__LVAK(__tmp__HWAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__LTEK);
+    remove__PVAK(__tmp__HWAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__VNBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__LTEK)->receiver__AHAI);
-    unread__ESNK(Self__VNBQ->local__G5YD,Self__VNBQ);
+    Self__VS3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HWAK)->receiver__WN2H);
+    Self__3QZR=((__LOCAL *)Self__VS3P->local__HJZD);
+    Self__3QZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3QZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__3QZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__4QZR=create__AXB( 250);
+      display__UXFK(Self__VS3P,voir__4QZR);
+      put_string__2EG(((__STRING *)voir__4QZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__ARZR=((__LIST *)list_current__EH1);
+      voir__BRZR=create__AXB( 250);
+      display__EQQG(Self__ARZR,voir__BRZR);
+      put_string__2EG(((__STRING *)voir__BRZR));
+      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__LTEK);
+    remove__0VAK(__tmp__HWAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__LTEK);
+    remove__3VAK(__tmp__HWAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__LTEK);
+    remove__BWAK(__tmp__HWAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__LTEK);
+    remove__FWAK(__tmp__HWAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__LTEK);
+    remove__JWAK(__tmp__HWAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__LTEK);
+    remove__NWAK(__tmp__HWAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__LTEK);
+    remove__RWAK(__tmp__HWAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__LTEK);
+    remove__VWAK(__tmp__HWAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__LTEK);
+    remove__ZWAK(__tmp__HWAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__LTEK);
+    remove__0XAK(__tmp__HWAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__LTEK);
+    remove__4XAK(__tmp__HWAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__LTEK);
+    remove__BYAK(__tmp__HWAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__LTEK);
+    remove__DUML(__tmp__HWAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__LTEK);
+    remove__GGHK(__tmp__HWAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__1XNQ=((__READ_GLOBAL *)__tmp__LTEK);
-    unread__H2QL(Self__1XNQ->global__3DNK,Self__1XNQ);
+    Self__I2JQ=((__READ_GLOBAL *)__tmp__HWAK);
+    unread__CGNL(Self__I2JQ->global__ZGJK,Self__I2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__LTEK);
+    remove__WA0M(__tmp__HWAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__LTEK);
+    remove__0UEO(__tmp__HWAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__LTEK);
+    remove__0RKO(__tmp__HWAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__LTEK);
+    remove__4UEO(__tmp__HWAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__LTEK);
+    remove__5RKO(__tmp__HWAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__LTEK);
+    remove__HTJM(__tmp__HWAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__LTEK);
+    remove__XWML(__tmp__HWAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__LTEK);
+    remove__TJZM(__tmp__HWAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__LTEK);
+    remove__CVEO(__tmp__HWAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__LTEK);
+    remove__1EEP(__tmp__HWAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__LTEK);
+    remove__0DRN(__tmp__HWAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__LTEK);
+    remove__4DRN(__tmp__HWAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__LTEK);
+    remove__14PN(__tmp__HWAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__LTEK);
+    remove__EVTO(__tmp__HWAK);
   } break;
   };
-  __tmp__MTEK=Self__KTEK->parent_expr_binary__WZNH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__MTEK)->__id) {
+  __tmp__IWAK=Self__GWAK->parent_expr_binary__CBKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__IWAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__MTEK);
+    remove__SOJJ(__tmp__IWAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__MTEK);
+    remove__2TAK(__tmp__IWAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__WNBQ=((__READ_LOCAL *)__tmp__MTEK);
-    unread__ESNK(Self__WNBQ->local__G5YD,Self__WNBQ);
+    Self__WS3P=((__READ_LOCAL *)__tmp__IWAK);
+    Self__CRZR=((__LOCAL *)Self__WS3P->local__HJZD);
+    Self__CRZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CRZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__CRZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__DRZR=create__AXB( 250);
+      display__UXFK(Self__WS3P,voir__DRZR);
+      put_string__2EG(((__STRING *)voir__DRZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__FRZR=((__LIST *)list_current__EH1);
+      voir__GRZR=create__AXB( 250);
+      display__EQQG(Self__FRZR,voir__GRZR);
+      put_string__2EG(((__STRING *)voir__GRZR));
+      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__MTEK);
+    remove__1UAK(__tmp__IWAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__MTEK);
+    remove__LVAK(__tmp__IWAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__MTEK);
+    remove__PVAK(__tmp__IWAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__YNBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MTEK)->receiver__AHAI);
-    unread__ESNK(Self__YNBQ->local__G5YD,Self__YNBQ);
+    Self__YS3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__IWAK)->receiver__WN2H);
+    Self__HRZR=((__LOCAL *)Self__YS3P->local__HJZD);
+    Self__HRZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HRZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__HRZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__IRZR=create__AXB( 250);
+      display__UXFK(Self__YS3P,voir__IRZR);
+      put_string__2EG(((__STRING *)voir__IRZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__KRZR=((__LIST *)list_current__EH1);
+      voir__LRZR=create__AXB( 250);
+      display__EQQG(Self__KRZR,voir__LRZR);
+      put_string__2EG(((__STRING *)voir__LRZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__MTEK);
+    remove__0VAK(__tmp__IWAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__MTEK);
+    remove__3VAK(__tmp__IWAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__MTEK);
+    remove__BWAK(__tmp__IWAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__MTEK);
+    remove__FWAK(__tmp__IWAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__MTEK);
+    remove__JWAK(__tmp__IWAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__MTEK);
+    remove__NWAK(__tmp__IWAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__MTEK);
+    remove__RWAK(__tmp__IWAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__MTEK);
+    remove__VWAK(__tmp__IWAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__MTEK);
+    remove__ZWAK(__tmp__IWAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__MTEK);
+    remove__0XAK(__tmp__IWAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__MTEK);
+    remove__4XAK(__tmp__IWAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__MTEK);
+    remove__BYAK(__tmp__IWAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__MTEK);
+    remove__DUML(__tmp__IWAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__MTEK);
+    remove__GGHK(__tmp__IWAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__2XNQ=((__READ_GLOBAL *)__tmp__MTEK);
-    unread__H2QL(Self__2XNQ->global__3DNK,Self__2XNQ);
+    Self__J2JQ=((__READ_GLOBAL *)__tmp__IWAK);
+    unread__CGNL(Self__J2JQ->global__ZGJK,Self__J2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__MTEK);
+    remove__WA0M(__tmp__IWAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__MTEK);
+    remove__0UEO(__tmp__IWAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__MTEK);
+    remove__0RKO(__tmp__IWAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__MTEK);
+    remove__4UEO(__tmp__IWAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__MTEK);
+    remove__5RKO(__tmp__IWAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__MTEK);
+    remove__HTJM(__tmp__IWAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__MTEK);
+    remove__XWML(__tmp__IWAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__MTEK);
+    remove__TJZM(__tmp__IWAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__MTEK);
+    remove__CVEO(__tmp__IWAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__MTEK);
+    remove__1EEP(__tmp__IWAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__MTEK);
+    remove__0DRN(__tmp__IWAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__MTEK);
+    remove__4DRN(__tmp__IWAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__MTEK);
+    remove__14PN(__tmp__IWAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__MTEK);
+    remove__EVTO(__tmp__IWAK);
   } break;
   };
 }
 
-static void remove__NTEK(__EXPR_DIV *Self__OTEK)
+static void remove__JWAK(__EXPR_DIV *Self__KWAK)
 // ({EXPR_DIV}) VoidRecursive, No inlinable.
 {
-  void *__tmp__PTEK,*__tmp__QTEK;
-  __READ_LOCAL *Self__ZNBQ,*Self__1NBQ,*Self__2NBQ,*Self__4NBQ;
-  __READ_GLOBAL *Self__3XNQ,*Self__4XNQ;
-  __tmp__PTEK=Self__OTEK->parent_expr_binary__J0NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__PTEK)->__id) {
+  void *__tmp__LWAK,*__tmp__MWAK;
+  __READ_LOCAL *Self__ZS3P,*Self__1S3P,*Self__2S3P,*Self__4S3P;
+  __LOCAL *Self__MRZR,*Self__RRZR,*Self__WRZR,*Self__1RZR;
+  void *voir__NRZR,*voir__QRZR,*voir__SRZR,*voir__VRZR,*voir__XRZR;
+  void *voir__0RZR,*voir__2RZR,*voir__5RZR;
+  __LIST *Self__PRZR,*Self__URZR,*Self__ZRZR,*Self__4RZR;
+  __READ_GLOBAL *Self__K2JQ,*Self__L2JQ;
+  __tmp__LWAK=Self__KWAK->parent_expr_binary__VBKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__LWAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__PTEK);
+    remove__SOJJ(__tmp__LWAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__PTEK);
+    remove__2TAK(__tmp__LWAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__ZNBQ=((__READ_LOCAL *)__tmp__PTEK);
-    unread__ESNK(Self__ZNBQ->local__G5YD,Self__ZNBQ);
+    Self__ZS3P=((__READ_LOCAL *)__tmp__LWAK);
+    Self__MRZR=((__LOCAL *)Self__ZS3P->local__HJZD);
+    Self__MRZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MRZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__MRZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__NRZR=create__AXB( 250);
+      display__UXFK(Self__ZS3P,voir__NRZR);
+      put_string__2EG(((__STRING *)voir__NRZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__PRZR=((__LIST *)list_current__EH1);
+      voir__QRZR=create__AXB( 250);
+      display__EQQG(Self__PRZR,voir__QRZR);
+      put_string__2EG(((__STRING *)voir__QRZR));
+      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__PTEK);
+    remove__1UAK(__tmp__LWAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__PTEK);
+    remove__LVAK(__tmp__LWAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__PTEK);
+    remove__PVAK(__tmp__LWAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__1NBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__PTEK)->receiver__AHAI);
-    unread__ESNK(Self__1NBQ->local__G5YD,Self__1NBQ);
+    Self__1S3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__LWAK)->receiver__WN2H);
+    Self__RRZR=((__LOCAL *)Self__1S3P->local__HJZD);
+    Self__RRZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RRZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__RRZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__SRZR=create__AXB( 250);
+      display__UXFK(Self__1S3P,voir__SRZR);
+      put_string__2EG(((__STRING *)voir__SRZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__URZR=((__LIST *)list_current__EH1);
+      voir__VRZR=create__AXB( 250);
+      display__EQQG(Self__URZR,voir__VRZR);
+      put_string__2EG(((__STRING *)voir__VRZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__PTEK);
+    remove__0VAK(__tmp__LWAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__PTEK);
+    remove__3VAK(__tmp__LWAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__PTEK);
+    remove__BWAK(__tmp__LWAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__PTEK);
+    remove__FWAK(__tmp__LWAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__PTEK);
+    remove__JWAK(__tmp__LWAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__PTEK);
+    remove__NWAK(__tmp__LWAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__PTEK);
+    remove__RWAK(__tmp__LWAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__PTEK);
+    remove__VWAK(__tmp__LWAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__PTEK);
+    remove__ZWAK(__tmp__LWAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__PTEK);
+    remove__0XAK(__tmp__LWAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__PTEK);
+    remove__4XAK(__tmp__LWAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__PTEK);
+    remove__BYAK(__tmp__LWAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__PTEK);
+    remove__DUML(__tmp__LWAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__PTEK);
+    remove__GGHK(__tmp__LWAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__3XNQ=((__READ_GLOBAL *)__tmp__PTEK);
-    unread__H2QL(Self__3XNQ->global__3DNK,Self__3XNQ);
+    Self__K2JQ=((__READ_GLOBAL *)__tmp__LWAK);
+    unread__CGNL(Self__K2JQ->global__ZGJK,Self__K2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__PTEK);
+    remove__WA0M(__tmp__LWAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__PTEK);
+    remove__0UEO(__tmp__LWAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__PTEK);
+    remove__0RKO(__tmp__LWAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__PTEK);
+    remove__4UEO(__tmp__LWAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__PTEK);
+    remove__5RKO(__tmp__LWAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__PTEK);
+    remove__HTJM(__tmp__LWAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__PTEK);
+    remove__XWML(__tmp__LWAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__PTEK);
+    remove__TJZM(__tmp__LWAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__PTEK);
+    remove__CVEO(__tmp__LWAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__PTEK);
+    remove__1EEP(__tmp__LWAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__PTEK);
+    remove__0DRN(__tmp__LWAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__PTEK);
+    remove__4DRN(__tmp__LWAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__PTEK);
+    remove__14PN(__tmp__LWAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__PTEK);
+    remove__EVTO(__tmp__LWAK);
   } break;
   };
-  __tmp__QTEK=Self__OTEK->parent_expr_binary__J0NH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__QTEK)->__id) {
+  __tmp__MWAK=Self__KWAK->parent_expr_binary__VBKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__MWAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__QTEK);
+    remove__SOJJ(__tmp__MWAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__QTEK);
+    remove__2TAK(__tmp__MWAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__2NBQ=((__READ_LOCAL *)__tmp__QTEK);
-    unread__ESNK(Self__2NBQ->local__G5YD,Self__2NBQ);
+    Self__2S3P=((__READ_LOCAL *)__tmp__MWAK);
+    Self__WRZR=((__LOCAL *)Self__2S3P->local__HJZD);
+    Self__WRZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__WRZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__WRZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__XRZR=create__AXB( 250);
+      display__UXFK(Self__2S3P,voir__XRZR);
+      put_string__2EG(((__STRING *)voir__XRZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__ZRZR=((__LIST *)list_current__EH1);
+      voir__0RZR=create__AXB( 250);
+      display__EQQG(Self__ZRZR,voir__0RZR);
+      put_string__2EG(((__STRING *)voir__0RZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__QTEK);
+    remove__1UAK(__tmp__MWAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__QTEK);
+    remove__LVAK(__tmp__MWAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__QTEK);
+    remove__PVAK(__tmp__MWAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__4NBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__QTEK)->receiver__AHAI);
-    unread__ESNK(Self__4NBQ->local__G5YD,Self__4NBQ);
+    Self__4S3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MWAK)->receiver__WN2H);
+    Self__1RZR=((__LOCAL *)Self__4S3P->local__HJZD);
+    Self__1RZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__1RZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__1RZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__2RZR=create__AXB( 250);
+      display__UXFK(Self__4S3P,voir__2RZR);
+      put_string__2EG(((__STRING *)voir__2RZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__4RZR=((__LIST *)list_current__EH1);
+      voir__5RZR=create__AXB( 250);
+      display__EQQG(Self__4RZR,voir__5RZR);
+      put_string__2EG(((__STRING *)voir__5RZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__QTEK);
+    remove__0VAK(__tmp__MWAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__QTEK);
+    remove__3VAK(__tmp__MWAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__QTEK);
+    remove__BWAK(__tmp__MWAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__QTEK);
+    remove__FWAK(__tmp__MWAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__QTEK);
+    remove__JWAK(__tmp__MWAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__QTEK);
+    remove__NWAK(__tmp__MWAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__QTEK);
+    remove__RWAK(__tmp__MWAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__QTEK);
+    remove__VWAK(__tmp__MWAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__QTEK);
+    remove__ZWAK(__tmp__MWAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__QTEK);
+    remove__0XAK(__tmp__MWAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__QTEK);
+    remove__4XAK(__tmp__MWAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__QTEK);
+    remove__BYAK(__tmp__MWAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__QTEK);
+    remove__DUML(__tmp__MWAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__QTEK);
+    remove__GGHK(__tmp__MWAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__4XNQ=((__READ_GLOBAL *)__tmp__QTEK);
-    unread__H2QL(Self__4XNQ->global__3DNK,Self__4XNQ);
+    Self__L2JQ=((__READ_GLOBAL *)__tmp__MWAK);
+    unread__CGNL(Self__L2JQ->global__ZGJK,Self__L2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__QTEK);
+    remove__WA0M(__tmp__MWAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__QTEK);
+    remove__0UEO(__tmp__MWAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__QTEK);
+    remove__0RKO(__tmp__MWAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__QTEK);
+    remove__4UEO(__tmp__MWAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__QTEK);
+    remove__5RKO(__tmp__MWAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__QTEK);
+    remove__HTJM(__tmp__MWAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__QTEK);
+    remove__XWML(__tmp__MWAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__QTEK);
+    remove__TJZM(__tmp__MWAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__QTEK);
+    remove__CVEO(__tmp__MWAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__QTEK);
+    remove__1EEP(__tmp__MWAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__QTEK);
+    remove__0DRN(__tmp__MWAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__QTEK);
+    remove__4DRN(__tmp__MWAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__QTEK);
+    remove__14PN(__tmp__MWAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__QTEK);
+    remove__EVTO(__tmp__MWAK);
   } break;
   };
 }
 
-static void remove__RTEK(__EXPR_AND *Self__STEK)
+static void remove__NWAK(__EXPR_AND *Self__OWAK)
 // ({EXPR_AND}) VoidRecursive, No inlinable.
 {
-  void *__tmp__TTEK,*__tmp__UTEK;
-  __READ_LOCAL *Self__5NBQ,*Self__BOBQ,*Self__COBQ,*Self__EOBQ;
-  __READ_GLOBAL *Self__5XNQ,*Self__AYNQ;
-  __tmp__TTEK=Self__STEK->parent_expr_binary__20NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__TTEK)->__id) {
+  void *__tmp__PWAK,*__tmp__QWAK;
+  __READ_LOCAL *Self__5S3P,*Self__BT3P,*Self__CT3P,*Self__ET3P;
+  __LOCAL *Self__ASZR,*Self__FSZR,*Self__KSZR,*Self__PSZR;
+  void *voir__BSZR,*voir__ESZR,*voir__GSZR,*voir__JSZR,*voir__LSZR;
+  void *voir__OSZR,*voir__QSZR,*voir__TSZR;
+  __LIST *Self__DSZR,*Self__ISZR,*Self__NSZR,*Self__SSZR;
+  __READ_GLOBAL *Self__M2JQ,*Self__N2JQ;
+  __tmp__PWAK=Self__OWAK->parent_expr_binary__ICKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__PWAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__TTEK);
+    remove__SOJJ(__tmp__PWAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__TTEK);
+    remove__2TAK(__tmp__PWAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__5NBQ=((__READ_LOCAL *)__tmp__TTEK);
-    unread__ESNK(Self__5NBQ->local__G5YD,Self__5NBQ);
+    Self__5S3P=((__READ_LOCAL *)__tmp__PWAK);
+    Self__ASZR=((__LOCAL *)Self__5S3P->local__HJZD);
+    Self__ASZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ASZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__ASZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__BSZR=create__AXB( 250);
+      display__UXFK(Self__5S3P,voir__BSZR);
+      put_string__2EG(((__STRING *)voir__BSZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__DSZR=((__LIST *)list_current__EH1);
+      voir__ESZR=create__AXB( 250);
+      display__EQQG(Self__DSZR,voir__ESZR);
+      put_string__2EG(((__STRING *)voir__ESZR));
+      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__TTEK);
+    remove__1UAK(__tmp__PWAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__TTEK);
+    remove__LVAK(__tmp__PWAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__TTEK);
+    remove__PVAK(__tmp__PWAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__BOBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__TTEK)->receiver__AHAI);
-    unread__ESNK(Self__BOBQ->local__G5YD,Self__BOBQ);
+    Self__BT3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__PWAK)->receiver__WN2H);
+    Self__FSZR=((__LOCAL *)Self__BT3P->local__HJZD);
+    Self__FSZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__FSZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__FSZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__GSZR=create__AXB( 250);
+      display__UXFK(Self__BT3P,voir__GSZR);
+      put_string__2EG(((__STRING *)voir__GSZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__ISZR=((__LIST *)list_current__EH1);
+      voir__JSZR=create__AXB( 250);
+      display__EQQG(Self__ISZR,voir__JSZR);
+      put_string__2EG(((__STRING *)voir__JSZR));
+      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__TTEK);
+    remove__0VAK(__tmp__PWAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__TTEK);
+    remove__3VAK(__tmp__PWAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__TTEK);
+    remove__BWAK(__tmp__PWAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__TTEK);
+    remove__FWAK(__tmp__PWAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__TTEK);
+    remove__JWAK(__tmp__PWAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__TTEK);
+    remove__NWAK(__tmp__PWAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__TTEK);
+    remove__RWAK(__tmp__PWAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__TTEK);
+    remove__VWAK(__tmp__PWAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__TTEK);
+    remove__ZWAK(__tmp__PWAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__TTEK);
+    remove__0XAK(__tmp__PWAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__TTEK);
+    remove__4XAK(__tmp__PWAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__TTEK);
+    remove__BYAK(__tmp__PWAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__TTEK);
+    remove__DUML(__tmp__PWAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__TTEK);
+    remove__GGHK(__tmp__PWAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__5XNQ=((__READ_GLOBAL *)__tmp__TTEK);
-    unread__H2QL(Self__5XNQ->global__3DNK,Self__5XNQ);
+    Self__M2JQ=((__READ_GLOBAL *)__tmp__PWAK);
+    unread__CGNL(Self__M2JQ->global__ZGJK,Self__M2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__TTEK);
+    remove__WA0M(__tmp__PWAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__TTEK);
+    remove__0UEO(__tmp__PWAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__TTEK);
+    remove__0RKO(__tmp__PWAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__TTEK);
+    remove__4UEO(__tmp__PWAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__TTEK);
+    remove__5RKO(__tmp__PWAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__TTEK);
+    remove__HTJM(__tmp__PWAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__TTEK);
+    remove__XWML(__tmp__PWAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__TTEK);
+    remove__TJZM(__tmp__PWAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__TTEK);
+    remove__CVEO(__tmp__PWAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__TTEK);
+    remove__1EEP(__tmp__PWAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__TTEK);
+    remove__0DRN(__tmp__PWAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__TTEK);
+    remove__4DRN(__tmp__PWAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__TTEK);
+    remove__14PN(__tmp__PWAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__TTEK);
+    remove__EVTO(__tmp__PWAK);
   } break;
   };
-  __tmp__UTEK=Self__STEK->parent_expr_binary__20NH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__UTEK)->__id) {
+  __tmp__QWAK=Self__OWAK->parent_expr_binary__ICKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__QWAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__UTEK);
+    remove__SOJJ(__tmp__QWAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__UTEK);
+    remove__2TAK(__tmp__QWAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__COBQ=((__READ_LOCAL *)__tmp__UTEK);
-    unread__ESNK(Self__COBQ->local__G5YD,Self__COBQ);
+    Self__CT3P=((__READ_LOCAL *)__tmp__QWAK);
+    Self__KSZR=((__LOCAL *)Self__CT3P->local__HJZD);
+    Self__KSZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KSZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__KSZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__LSZR=create__AXB( 250);
+      display__UXFK(Self__CT3P,voir__LSZR);
+      put_string__2EG(((__STRING *)voir__LSZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__NSZR=((__LIST *)list_current__EH1);
+      voir__OSZR=create__AXB( 250);
+      display__EQQG(Self__NSZR,voir__OSZR);
+      put_string__2EG(((__STRING *)voir__OSZR));
+      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__UTEK);
+    remove__1UAK(__tmp__QWAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__UTEK);
+    remove__LVAK(__tmp__QWAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__UTEK);
+    remove__PVAK(__tmp__QWAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__EOBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__UTEK)->receiver__AHAI);
-    unread__ESNK(Self__EOBQ->local__G5YD,Self__EOBQ);
+    Self__ET3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__QWAK)->receiver__WN2H);
+    Self__PSZR=((__LOCAL *)Self__ET3P->local__HJZD);
+    Self__PSZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PSZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__PSZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__QSZR=create__AXB( 250);
+      display__UXFK(Self__ET3P,voir__QSZR);
+      put_string__2EG(((__STRING *)voir__QSZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__SSZR=((__LIST *)list_current__EH1);
+      voir__TSZR=create__AXB( 250);
+      display__EQQG(Self__SSZR,voir__TSZR);
+      put_string__2EG(((__STRING *)voir__TSZR));
+      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__UTEK);
+    remove__0VAK(__tmp__QWAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__UTEK);
+    remove__3VAK(__tmp__QWAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__UTEK);
+    remove__BWAK(__tmp__QWAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__UTEK);
+    remove__FWAK(__tmp__QWAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__UTEK);
+    remove__JWAK(__tmp__QWAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__UTEK);
+    remove__NWAK(__tmp__QWAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__UTEK);
+    remove__RWAK(__tmp__QWAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__UTEK);
+    remove__VWAK(__tmp__QWAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__UTEK);
+    remove__ZWAK(__tmp__QWAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__UTEK);
+    remove__0XAK(__tmp__QWAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__UTEK);
+    remove__4XAK(__tmp__QWAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__UTEK);
+    remove__BYAK(__tmp__QWAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__UTEK);
+    remove__DUML(__tmp__QWAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__UTEK);
+    remove__GGHK(__tmp__QWAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__AYNQ=((__READ_GLOBAL *)__tmp__UTEK);
-    unread__H2QL(Self__AYNQ->global__3DNK,Self__AYNQ);
+    Self__N2JQ=((__READ_GLOBAL *)__tmp__QWAK);
+    unread__CGNL(Self__N2JQ->global__ZGJK,Self__N2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__UTEK);
+    remove__WA0M(__tmp__QWAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__UTEK);
+    remove__0UEO(__tmp__QWAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__UTEK);
+    remove__0RKO(__tmp__QWAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__UTEK);
+    remove__4UEO(__tmp__QWAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__UTEK);
+    remove__5RKO(__tmp__QWAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__UTEK);
+    remove__HTJM(__tmp__QWAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__UTEK);
+    remove__XWML(__tmp__QWAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__UTEK);
+    remove__TJZM(__tmp__QWAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__UTEK);
+    remove__CVEO(__tmp__QWAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__UTEK);
+    remove__1EEP(__tmp__QWAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__UTEK);
+    remove__0DRN(__tmp__QWAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__UTEK);
+    remove__4DRN(__tmp__QWAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__UTEK);
+    remove__14PN(__tmp__QWAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__UTEK);
+    remove__EVTO(__tmp__QWAK);
   } break;
   };
 }
 
-static void remove__VTEK(__EXPR_SHIFT_R *Self__WTEK)
+static void remove__RWAK(__EXPR_SHIFT_R *Self__SWAK)
 // ({EXPR_SHIFT_R}) VoidRecursive, No inlinable.
 {
-  void *__tmp__XTEK,*__tmp__YTEK;
-  __READ_LOCAL *Self__FOBQ,*Self__HOBQ,*Self__IOBQ,*Self__KOBQ;
-  __READ_GLOBAL *Self__BYNQ,*Self__CYNQ;
-  __tmp__XTEK=Self__WTEK->parent_expr_binary__P1NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__XTEK)->__id) {
+  void *__tmp__TWAK,*__tmp__UWAK;
+  __READ_LOCAL *Self__FT3P,*Self__HT3P,*Self__IT3P,*Self__KT3P;
+  __LOCAL *Self__USZR,*Self__ZSZR,*Self__4SZR,*Self__DTZR;
+  void *voir__VSZR,*voir__YSZR,*voir__0SZR,*voir__3SZR,*voir__5SZR;
+  void *voir__CTZR,*voir__ETZR,*voir__HTZR;
+  __LIST *Self__XSZR,*Self__2SZR,*Self__BTZR,*Self__GTZR;
+  __READ_GLOBAL *Self__O2JQ,*Self__P2JQ;
+  __tmp__TWAK=Self__SWAK->parent_expr_binary__1CKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__TWAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__XTEK);
+    remove__SOJJ(__tmp__TWAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__XTEK);
+    remove__2TAK(__tmp__TWAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__FOBQ=((__READ_LOCAL *)__tmp__XTEK);
-    unread__ESNK(Self__FOBQ->local__G5YD,Self__FOBQ);
+    Self__FT3P=((__READ_LOCAL *)__tmp__TWAK);
+    Self__USZR=((__LOCAL *)Self__FT3P->local__HJZD);
+    Self__USZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__USZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__USZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__VSZR=create__AXB( 250);
+      display__UXFK(Self__FT3P,voir__VSZR);
+      put_string__2EG(((__STRING *)voir__VSZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__XSZR=((__LIST *)list_current__EH1);
+      voir__YSZR=create__AXB( 250);
+      display__EQQG(Self__XSZR,voir__YSZR);
+      put_string__2EG(((__STRING *)voir__YSZR));
+      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__XTEK);
+    remove__1UAK(__tmp__TWAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__XTEK);
+    remove__LVAK(__tmp__TWAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__XTEK);
+    remove__PVAK(__tmp__TWAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__HOBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__XTEK)->receiver__AHAI);
-    unread__ESNK(Self__HOBQ->local__G5YD,Self__HOBQ);
+    Self__HT3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__TWAK)->receiver__WN2H);
+    Self__ZSZR=((__LOCAL *)Self__HT3P->local__HJZD);
+    Self__ZSZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZSZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__ZSZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__0SZR=create__AXB( 250);
+      display__UXFK(Self__HT3P,voir__0SZR);
+      put_string__2EG(((__STRING *)voir__0SZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__2SZR=((__LIST *)list_current__EH1);
+      voir__3SZR=create__AXB( 250);
+      display__EQQG(Self__2SZR,voir__3SZR);
+      put_string__2EG(((__STRING *)voir__3SZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__XTEK);
+    remove__0VAK(__tmp__TWAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__XTEK);
+    remove__3VAK(__tmp__TWAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__XTEK);
+    remove__BWAK(__tmp__TWAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__XTEK);
+    remove__FWAK(__tmp__TWAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__XTEK);
+    remove__JWAK(__tmp__TWAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__XTEK);
+    remove__NWAK(__tmp__TWAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__XTEK);
+    remove__RWAK(__tmp__TWAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__XTEK);
+    remove__VWAK(__tmp__TWAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__XTEK);
+    remove__ZWAK(__tmp__TWAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__XTEK);
+    remove__0XAK(__tmp__TWAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__XTEK);
+    remove__4XAK(__tmp__TWAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__XTEK);
+    remove__BYAK(__tmp__TWAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__XTEK);
+    remove__DUML(__tmp__TWAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__XTEK);
+    remove__GGHK(__tmp__TWAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__BYNQ=((__READ_GLOBAL *)__tmp__XTEK);
-    unread__H2QL(Self__BYNQ->global__3DNK,Self__BYNQ);
+    Self__O2JQ=((__READ_GLOBAL *)__tmp__TWAK);
+    unread__CGNL(Self__O2JQ->global__ZGJK,Self__O2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__XTEK);
+    remove__WA0M(__tmp__TWAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__XTEK);
+    remove__0UEO(__tmp__TWAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__XTEK);
+    remove__0RKO(__tmp__TWAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__XTEK);
+    remove__4UEO(__tmp__TWAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__XTEK);
+    remove__5RKO(__tmp__TWAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__XTEK);
+    remove__HTJM(__tmp__TWAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__XTEK);
+    remove__XWML(__tmp__TWAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__XTEK);
+    remove__TJZM(__tmp__TWAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__XTEK);
+    remove__CVEO(__tmp__TWAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__XTEK);
+    remove__1EEP(__tmp__TWAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__XTEK);
+    remove__0DRN(__tmp__TWAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__XTEK);
+    remove__4DRN(__tmp__TWAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__XTEK);
+    remove__14PN(__tmp__TWAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__XTEK);
+    remove__EVTO(__tmp__TWAK);
   } break;
   };
-  __tmp__YTEK=Self__WTEK->parent_expr_binary__P1NH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__YTEK)->__id) {
+  __tmp__UWAK=Self__SWAK->parent_expr_binary__1CKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__UWAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__YTEK);
+    remove__SOJJ(__tmp__UWAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__YTEK);
+    remove__2TAK(__tmp__UWAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__IOBQ=((__READ_LOCAL *)__tmp__YTEK);
-    unread__ESNK(Self__IOBQ->local__G5YD,Self__IOBQ);
+    Self__IT3P=((__READ_LOCAL *)__tmp__UWAK);
+    Self__4SZR=((__LOCAL *)Self__IT3P->local__HJZD);
+    Self__4SZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4SZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__4SZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__5SZR=create__AXB( 250);
+      display__UXFK(Self__IT3P,voir__5SZR);
+      put_string__2EG(((__STRING *)voir__5SZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__BTZR=((__LIST *)list_current__EH1);
+      voir__CTZR=create__AXB( 250);
+      display__EQQG(Self__BTZR,voir__CTZR);
+      put_string__2EG(((__STRING *)voir__CTZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__YTEK);
+    remove__1UAK(__tmp__UWAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__YTEK);
+    remove__LVAK(__tmp__UWAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__YTEK);
+    remove__PVAK(__tmp__UWAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__KOBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__YTEK)->receiver__AHAI);
-    unread__ESNK(Self__KOBQ->local__G5YD,Self__KOBQ);
+    Self__KT3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__UWAK)->receiver__WN2H);
+    Self__DTZR=((__LOCAL *)Self__KT3P->local__HJZD);
+    Self__DTZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DTZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__DTZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__ETZR=create__AXB( 250);
+      display__UXFK(Self__KT3P,voir__ETZR);
+      put_string__2EG(((__STRING *)voir__ETZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__GTZR=((__LIST *)list_current__EH1);
+      voir__HTZR=create__AXB( 250);
+      display__EQQG(Self__GTZR,voir__HTZR);
+      put_string__2EG(((__STRING *)voir__HTZR));
+      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__YTEK);
+    remove__0VAK(__tmp__UWAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__YTEK);
+    remove__3VAK(__tmp__UWAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__YTEK);
+    remove__BWAK(__tmp__UWAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__YTEK);
+    remove__FWAK(__tmp__UWAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__YTEK);
+    remove__JWAK(__tmp__UWAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__YTEK);
+    remove__NWAK(__tmp__UWAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__YTEK);
+    remove__RWAK(__tmp__UWAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__YTEK);
+    remove__VWAK(__tmp__UWAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__YTEK);
+    remove__ZWAK(__tmp__UWAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__YTEK);
+    remove__0XAK(__tmp__UWAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__YTEK);
+    remove__4XAK(__tmp__UWAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__YTEK);
+    remove__BYAK(__tmp__UWAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__YTEK);
+    remove__DUML(__tmp__UWAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__YTEK);
+    remove__GGHK(__tmp__UWAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__CYNQ=((__READ_GLOBAL *)__tmp__YTEK);
-    unread__H2QL(Self__CYNQ->global__3DNK,Self__CYNQ);
+    Self__P2JQ=((__READ_GLOBAL *)__tmp__UWAK);
+    unread__CGNL(Self__P2JQ->global__ZGJK,Self__P2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__YTEK);
+    remove__WA0M(__tmp__UWAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__YTEK);
+    remove__0UEO(__tmp__UWAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__YTEK);
+    remove__0RKO(__tmp__UWAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__YTEK);
+    remove__4UEO(__tmp__UWAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__YTEK);
+    remove__5RKO(__tmp__UWAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__YTEK);
+    remove__HTJM(__tmp__UWAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__YTEK);
+    remove__XWML(__tmp__UWAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__YTEK);
+    remove__TJZM(__tmp__UWAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__YTEK);
+    remove__CVEO(__tmp__UWAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__YTEK);
+    remove__1EEP(__tmp__UWAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__YTEK);
+    remove__0DRN(__tmp__UWAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__YTEK);
+    remove__4DRN(__tmp__UWAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__YTEK);
+    remove__14PN(__tmp__UWAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__YTEK);
+    remove__EVTO(__tmp__UWAK);
   } break;
   };
 }
 
-static void remove__ZTEK(__EXPR_SHIFT_L *Self__0TEK)
+static void remove__VWAK(__EXPR_SHIFT_L *Self__WWAK)
 // ({EXPR_SHIFT_L}) VoidRecursive, No inlinable.
 {
-  void *__tmp__1TEK,*__tmp__2TEK;
-  __READ_LOCAL *Self__LOBQ,*Self__NOBQ,*Self__OOBQ,*Self__QOBQ;
-  __READ_GLOBAL *Self__DYNQ,*Self__EYNQ;
-  __tmp__1TEK=Self__0TEK->parent_expr_binary__C2NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__1TEK)->__id) {
+  void *__tmp__XWAK,*__tmp__YWAK;
+  __READ_LOCAL *Self__LT3P,*Self__NT3P,*Self__OT3P,*Self__QT3P;
+  __LOCAL *Self__ITZR,*Self__NTZR,*Self__STZR,*Self__XTZR;
+  void *voir__JTZR,*voir__MTZR,*voir__OTZR,*voir__RTZR,*voir__TTZR;
+  void *voir__WTZR,*voir__YTZR,*voir__1TZR;
+  __LIST *Self__LTZR,*Self__QTZR,*Self__VTZR,*Self__0TZR;
+  __READ_GLOBAL *Self__Q2JQ,*Self__R2JQ;
+  __tmp__XWAK=Self__WWAK->parent_expr_binary__ODKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__XWAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__1TEK);
+    remove__SOJJ(__tmp__XWAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__1TEK);
+    remove__2TAK(__tmp__XWAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__LOBQ=((__READ_LOCAL *)__tmp__1TEK);
-    unread__ESNK(Self__LOBQ->local__G5YD,Self__LOBQ);
+    Self__LT3P=((__READ_LOCAL *)__tmp__XWAK);
+    Self__ITZR=((__LOCAL *)Self__LT3P->local__HJZD);
+    Self__ITZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ITZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__ITZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__JTZR=create__AXB( 250);
+      display__UXFK(Self__LT3P,voir__JTZR);
+      put_string__2EG(((__STRING *)voir__JTZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__LTZR=((__LIST *)list_current__EH1);
+      voir__MTZR=create__AXB( 250);
+      display__EQQG(Self__LTZR,voir__MTZR);
+      put_string__2EG(((__STRING *)voir__MTZR));
+      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__1TEK);
+    remove__1UAK(__tmp__XWAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__1TEK);
+    remove__LVAK(__tmp__XWAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__1TEK);
+    remove__PVAK(__tmp__XWAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__NOBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__1TEK)->receiver__AHAI);
-    unread__ESNK(Self__NOBQ->local__G5YD,Self__NOBQ);
+    Self__NT3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__XWAK)->receiver__WN2H);
+    Self__NTZR=((__LOCAL *)Self__NT3P->local__HJZD);
+    Self__NTZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__NTZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__NTZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__OTZR=create__AXB( 250);
+      display__UXFK(Self__NT3P,voir__OTZR);
+      put_string__2EG(((__STRING *)voir__OTZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__QTZR=((__LIST *)list_current__EH1);
+      voir__RTZR=create__AXB( 250);
+      display__EQQG(Self__QTZR,voir__RTZR);
+      put_string__2EG(((__STRING *)voir__RTZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__1TEK);
+    remove__0VAK(__tmp__XWAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__1TEK);
+    remove__3VAK(__tmp__XWAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__1TEK);
+    remove__BWAK(__tmp__XWAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__1TEK);
+    remove__FWAK(__tmp__XWAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__1TEK);
+    remove__JWAK(__tmp__XWAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__1TEK);
+    remove__NWAK(__tmp__XWAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__1TEK);
+    remove__RWAK(__tmp__XWAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__1TEK);
+    remove__VWAK(__tmp__XWAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__1TEK);
+    remove__ZWAK(__tmp__XWAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__1TEK);
+    remove__0XAK(__tmp__XWAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__1TEK);
+    remove__4XAK(__tmp__XWAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__1TEK);
+    remove__BYAK(__tmp__XWAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__1TEK);
+    remove__DUML(__tmp__XWAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__1TEK);
+    remove__GGHK(__tmp__XWAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__DYNQ=((__READ_GLOBAL *)__tmp__1TEK);
-    unread__H2QL(Self__DYNQ->global__3DNK,Self__DYNQ);
+    Self__Q2JQ=((__READ_GLOBAL *)__tmp__XWAK);
+    unread__CGNL(Self__Q2JQ->global__ZGJK,Self__Q2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__1TEK);
+    remove__WA0M(__tmp__XWAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__1TEK);
+    remove__0UEO(__tmp__XWAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__1TEK);
+    remove__0RKO(__tmp__XWAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__1TEK);
+    remove__4UEO(__tmp__XWAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__1TEK);
+    remove__5RKO(__tmp__XWAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__1TEK);
+    remove__HTJM(__tmp__XWAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__1TEK);
+    remove__XWML(__tmp__XWAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__1TEK);
+    remove__TJZM(__tmp__XWAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__1TEK);
+    remove__CVEO(__tmp__XWAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__1TEK);
+    remove__1EEP(__tmp__XWAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__1TEK);
+    remove__0DRN(__tmp__XWAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__1TEK);
+    remove__4DRN(__tmp__XWAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__1TEK);
+    remove__14PN(__tmp__XWAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__1TEK);
+    remove__EVTO(__tmp__XWAK);
   } break;
   };
-  __tmp__2TEK=Self__0TEK->parent_expr_binary__C2NH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__2TEK)->__id) {
+  __tmp__YWAK=Self__WWAK->parent_expr_binary__ODKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__YWAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__2TEK);
+    remove__SOJJ(__tmp__YWAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__2TEK);
+    remove__2TAK(__tmp__YWAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__OOBQ=((__READ_LOCAL *)__tmp__2TEK);
-    unread__ESNK(Self__OOBQ->local__G5YD,Self__OOBQ);
+    Self__OT3P=((__READ_LOCAL *)__tmp__YWAK);
+    Self__STZR=((__LOCAL *)Self__OT3P->local__HJZD);
+    Self__STZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__STZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__STZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__TTZR=create__AXB( 250);
+      display__UXFK(Self__OT3P,voir__TTZR);
+      put_string__2EG(((__STRING *)voir__TTZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__VTZR=((__LIST *)list_current__EH1);
+      voir__WTZR=create__AXB( 250);
+      display__EQQG(Self__VTZR,voir__WTZR);
+      put_string__2EG(((__STRING *)voir__WTZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__2TEK);
+    remove__1UAK(__tmp__YWAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__2TEK);
+    remove__LVAK(__tmp__YWAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__2TEK);
+    remove__PVAK(__tmp__YWAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__QOBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2TEK)->receiver__AHAI);
-    unread__ESNK(Self__QOBQ->local__G5YD,Self__QOBQ);
+    Self__QT3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__YWAK)->receiver__WN2H);
+    Self__XTZR=((__LOCAL *)Self__QT3P->local__HJZD);
+    Self__XTZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__XTZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__XTZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__YTZR=create__AXB( 250);
+      display__UXFK(Self__QT3P,voir__YTZR);
+      put_string__2EG(((__STRING *)voir__YTZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__0TZR=((__LIST *)list_current__EH1);
+      voir__1TZR=create__AXB( 250);
+      display__EQQG(Self__0TZR,voir__1TZR);
+      put_string__2EG(((__STRING *)voir__1TZR));
+      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__2TEK);
+    remove__0VAK(__tmp__YWAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__2TEK);
+    remove__3VAK(__tmp__YWAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__2TEK);
+    remove__BWAK(__tmp__YWAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__2TEK);
+    remove__FWAK(__tmp__YWAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__2TEK);
+    remove__JWAK(__tmp__YWAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__2TEK);
+    remove__NWAK(__tmp__YWAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__2TEK);
+    remove__RWAK(__tmp__YWAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__2TEK);
+    remove__VWAK(__tmp__YWAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__2TEK);
+    remove__ZWAK(__tmp__YWAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__2TEK);
+    remove__0XAK(__tmp__YWAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__2TEK);
+    remove__4XAK(__tmp__YWAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__2TEK);
+    remove__BYAK(__tmp__YWAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__2TEK);
+    remove__DUML(__tmp__YWAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__2TEK);
+    remove__GGHK(__tmp__YWAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__EYNQ=((__READ_GLOBAL *)__tmp__2TEK);
-    unread__H2QL(Self__EYNQ->global__3DNK,Self__EYNQ);
+    Self__R2JQ=((__READ_GLOBAL *)__tmp__YWAK);
+    unread__CGNL(Self__R2JQ->global__ZGJK,Self__R2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__2TEK);
+    remove__WA0M(__tmp__YWAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__2TEK);
+    remove__0UEO(__tmp__YWAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__2TEK);
+    remove__0RKO(__tmp__YWAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__2TEK);
+    remove__4UEO(__tmp__YWAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__2TEK);
+    remove__5RKO(__tmp__YWAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__2TEK);
+    remove__HTJM(__tmp__YWAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__2TEK);
+    remove__XWML(__tmp__YWAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__2TEK);
+    remove__TJZM(__tmp__YWAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__2TEK);
+    remove__CVEO(__tmp__YWAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__2TEK);
+    remove__1EEP(__tmp__YWAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__2TEK);
+    remove__0DRN(__tmp__YWAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__2TEK);
+    remove__4DRN(__tmp__YWAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__2TEK);
+    remove__14PN(__tmp__YWAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__2TEK);
+    remove__EVTO(__tmp__YWAK);
   } break;
   };
 }
 
-static void remove__3TEK(__PUT_TO *Self__4TEK)
+static void remove__ZWAK(__PUT_TO *Self__0WAK)
 // ({PUT_TO}) VoidRecursive, No inlinable.
 {
-  void *__tmp__BUEK,*__tmp__1UEK,*__tmp__2UEK,*__tmp__3UEK;
-  void *__tmp__CUEK,*first_type__AUEK;
-  void *__tmp__EUEK;
-  void *__tmp__FUEK,*type_generic__5TEK;
-  __TYPE_GENERIC *Self__1E3M;
-  __INTEGER result__YRJN,__tmp__BSJN,idx__PIWN,__tmp__DF3M;
-  void *tmp__ETJN;
-  __READ_LOCAL *Self__VQBQ,*Self__XQBQ,*Self__YQBQ,*Self__0QBQ;
-  __READ_LOCAL *Self__1QBQ,*Self__3QBQ;
-  __READ_GLOBAL *Self__FYNQ,*Self__GYNQ,*Self__HYNQ;
-  __FAST_ARRAYoPUT_TOo *Self__VRJN,*Self__TSJN,*Self__FUJN;
-  void **__tmp__ASJN,**Self__DIWN;
-  void *__tmp__AF3M;
-  __tmp__BUEK=Self__4TEK->receiver__AKAI;
-  switch (((struct ___OBJ *)__tmp__BUEK)->__id) {
+  void *__tmp__3WAK,*__tmp__XXAK,*__tmp__YXAK,*__tmp__ZXAK;
+  void *__tmp__4WAK,*first_type__2WAK;
+  void *__tmp__AXAK;
+  void *__tmp__BXAK,*type_generic__1WAK;
+  __TYPE_GENERIC *Self__5SZM;
+  __INTEGER result__25FN,__tmp__FAGN,idx__TWSN,__tmp__HTZM;
+  void *tmp__IBGN;
+  __READ_LOCAL *Self__VV3P,*Self__XV3P,*Self__YV3P,*Self__0V3P;
+  __READ_LOCAL *Self__1V3P,*Self__3V3P;
+  __LOCAL *Self__2TZR,*Self__BUZR,*Self__GUZR,*Self__LUZR,*Self__QUZR;
+  __LOCAL *Self__VUZR;
+  void *voir__3TZR,*voir__AUZR,*voir__CUZR,*voir__FUZR,*voir__HUZR;
+  void *voir__KUZR,*voir__MUZR,*voir__PUZR,*voir__RUZR,*voir__UUZR;
+  void *voir__WUZR,*voir__ZUZR;
+  __LIST *Self__5TZR,*Self__EUZR,*Self__JUZR,*Self__OUZR,*Self__TUZR;
+  __LIST *Self__YUZR;
+  __READ_GLOBAL *Self__S2JQ,*Self__T2JQ,*Self__U2JQ;
+  __FAST_ARRAYoPUT_TOo *Self__Z5FN,*Self__XAGN,*Self__JCGN;
+  void **__tmp__EAGN,**Self__HWSN;
+  void *__tmp__ETZM;
+  __tmp__3WAK=Self__0WAK->receiver__WQ2H;
+  switch (((struct ___OBJ *)__tmp__3WAK)->__id) {
   case __LIST__: {
-    __tmp__CUEK=static_type__SCTG(__tmp__BUEK);
+    __tmp__4WAK=static_type__OHQG(__tmp__3WAK);
   } break;
   case __STRING_CST__: {
-    __tmp__CUEK=((__STRING_CST *)__tmp__BUEK)->parent_constant__5F.static_type__LSYD;
+    __tmp__4WAK=((__STRING_CST *)__tmp__3WAK)->parent_constant__5F.static_type__M2YD;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__CUEK=((__EXTERNAL_C *)__tmp__BUEK)->static_type__KMZD;
+    __tmp__4WAK=((__EXTERNAL_C *)__tmp__3WAK)->static_type__1VZD;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__CUEK=((__PROTOTYPE_CST *)__tmp__BUEK)->parent_constant__DMMC.static_type__LSYD;
+    __tmp__4WAK=((__PROTOTYPE_CST *)__tmp__3WAK)->parent_constant__W2LC.static_type__M2YD;
   } break;
   case __INTEGER_CST__: {
-    __tmp__CUEK=((__INTEGER_CST *)__tmp__BUEK)->parent_constant__OMMC.static_type__LSYD;
+    __tmp__4WAK=((__INTEGER_CST *)__tmp__3WAK)->parent_constant__B3LC.static_type__M2YD;
   } break;
   case __READ_LOCAL__: {
-    __tmp__CUEK=((__LOCAL *)((__READ_LOCAL *)__tmp__BUEK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+    __tmp__4WAK=((__LOCAL *)((__READ_LOCAL *)__tmp__3WAK)->local__HJZD)->parent_variable__T1LC.type__D25F;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__CUEK=static_type__EG5H(__tmp__BUEK);
+    __tmp__4WAK=static_type__CN1H(__tmp__3WAK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__CUEK=static_type__3G5H();
+    __tmp__4WAK=static_type__1N1H();
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__CUEK=static_type__CH5H();
+    __tmp__4WAK=static_type__AO1H();
   } break;
   case __REAL_CST__: {
-    __tmp__CUEK=((__REAL_CST *)__tmp__BUEK)->parent_constant__IVNH.static_type__LSYD;
+    __tmp__4WAK=((__REAL_CST *)__tmp__3WAK)->parent_constant__U2JH.static_type__M2YD;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__CUEK=((__CHARACTER_CST *)__tmp__BUEK)->parent_constant__1VNH.static_type__LSYD;
+    __tmp__4WAK=((__CHARACTER_CST *)__tmp__3WAK)->parent_constant__H3JH.static_type__M2YD;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__CUEK=static_type__HH5H();
+    __tmp__4WAK=static_type__FO1H();
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__CUEK=static_type__MH5H();
+    __tmp__4WAK=static_type__KO1H();
   } break;
   case __EXPR_SUP__: {
-    __tmp__CUEK=static_type__RH5H();
+    __tmp__4WAK=static_type__PO1H();
   } break;
   case __EXPR_SUB__: {
-    __tmp__CUEK=static_type__WH5H(__tmp__BUEK);
+    __tmp__4WAK=static_type__UO1H(__tmp__3WAK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__CUEK=static_type__2H5H(__tmp__BUEK);
+    __tmp__4WAK=static_type__0O1H(__tmp__3WAK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__CUEK=static_type__BI5H(__tmp__BUEK);
+    __tmp__4WAK=static_type__5O1H(__tmp__3WAK);
   } break;
   case __EXPR_AND__: {
-    __tmp__CUEK=static_type__GI5H(__tmp__BUEK);
+    __tmp__4WAK=static_type__EP1H(__tmp__3WAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__CUEK=static_type__LI5H(__tmp__BUEK);
+    __tmp__4WAK=static_type__JP1H(__tmp__3WAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__CUEK=static_type__QI5H(__tmp__BUEK);
+    __tmp__4WAK=static_type__OP1H(__tmp__3WAK);
   } break;
   case __PUT_TO__: {
-    __tmp__CUEK=TYPE_VOID__->parent_type__UIB.default__AKC;
+    __tmp__4WAK=TYPE_VOID__->parent_type__UIB.default__AKC;
   } break;
   case __ITEM__: {
-    __tmp__CUEK=static_type__ZI5H(__tmp__BUEK);
+    __tmp__4WAK=static_type__XP1H(__tmp__3WAK);
   } break;
   case __SIZE_OF__: {
-    __tmp__CUEK=static_type__FJ5H();
+    __tmp__4WAK=static_type__DQ1H();
   } break;
   case __CAST__: {
-    __tmp__CUEK=((__CAST *)__tmp__BUEK)->static_type__2G5H;
+    __tmp__4WAK=((__CAST *)__tmp__3WAK)->static_type__0N1H;
   } break;
   case __CALL_SLOT__: {
-    __tmp__CUEK=static_type__SEOL(__tmp__BUEK);
+    __tmp__4WAK=static_type__NOKL(__tmp__3WAK);
   } break;
   case __READ_SLOT__: {
-    __tmp__CUEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__BUEK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+    __tmp__4WAK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__3WAK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
   } break;
   case __READ_GLOBAL__: {
-    __tmp__CUEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__BUEK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+    __tmp__4WAK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3WAK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__CUEK=static_type__VN3M();
+    __tmp__4WAK=static_type__Z1ZM();
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__CUEK=static_type__BIIO();
+    __tmp__4WAK=static_type__ZQEO();
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__CUEK=static_type__XRMO();
+    __tmp__4WAK=static_type__P0IO();
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__CUEK=static_type__GIIO();
+    __tmp__4WAK=static_type__4QEO();
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__CUEK=static_type__3RMO();
+    __tmp__4WAK=static_type__V0IO();
   } break;
   case __EXPR_NEG__: {
-    __tmp__CUEK=static_type__FZMM(__tmp__BUEK);
+    __tmp__4WAK=static_type__DFJM(__tmp__3WAK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__CUEK=static_type__UTQL(__tmp__BUEK);
+    __tmp__4WAK=static_type__P3ML(__tmp__3WAK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__CUEK=static_type__NP1M(__tmp__BUEK);
+    __tmp__4WAK=static_type__R3XM(__tmp__3WAK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__CUEK=static_type__LIIO(__tmp__BUEK);
+    __tmp__4WAK=static_type__DREO(__tmp__3WAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__CUEK=static_type__CZHP();
+    __tmp__4WAK=static_type__0BEP();
   } break;
   case __EXPR_INF__: {
-    __tmp__CUEK=static_type__RMUN();
+    __tmp__4WAK=static_type__V0QN();
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__CUEK=static_type__WMUN();
+    __tmp__4WAK=static_type__00QN();
   } break;
   case __EXPR_OR__: {
-    __tmp__CUEK=static_type__ZKTN(__tmp__BUEK);
+    __tmp__4WAK=static_type__3YPN(__tmp__3WAK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__CUEK=static_type__D5VO(__tmp__BUEK);
+    __tmp__4WAK=static_type__1HSO(__tmp__3WAK);
   } break;
   };
-  __tmp__EUEK=((__TYPE_FULL *)__tmp__CUEK)->parent_type__KTL;
-  if (__tmp__EUEK==NULL) {
-    __tmp__FUEK=NULL;
+  __tmp__AXAK=((__TYPE_FULL *)__tmp__4WAK)->parent_type__5SL;
+  if (__tmp__AXAK==NULL) {
+    __tmp__BXAK=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__EUEK)->__id) {
+    switch (((struct ___OBJ *)__tmp__AXAK)->__id) {
     case __TYPE__: {
-      __tmp__FUEK=NULL;
+      __tmp__BXAK=NULL;
     } break;
     case __TYPE_NULL__: {
-      __tmp__FUEK=NULL;
+      __tmp__BXAK=NULL;
     } break;
     case __TYPE_VOID__: {
-      __tmp__FUEK=NULL;
+      __tmp__BXAK=NULL;
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__FUEK=NULL;
+      __tmp__BXAK=NULL;
     } break;
     case __TYPE_ID__: {
-      __tmp__FUEK=NULL;
+      __tmp__BXAK=NULL;
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__FUEK=((void *)__tmp__EUEK);
+      __tmp__BXAK=((void *)__tmp__AXAK);
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__FUEK=NULL;
+      __tmp__BXAK=NULL;
     } break;
     }
   };
-  type_generic__5TEK=__tmp__FUEK;
-  first_type__AUEK=((void **)((__FAST_ARRAYoTYPE_FULLo *)((__TYPE_GENERIC *)__tmp__FUEK)->generic_list__3R2B)->parent_arrayed_collection__UUCB.storage__LZMB)[ 0];
-  if (((! ((__UINTEGER_8)(((__TYPE_FULL *)first_type__AUEK)->flag__LTL &  1) !=  0)) || ((void *)((__TYPE_FULL *)first_type__AUEK)->parent_type__KTL == (void *)type_boolean__VJB))) {
-    Self__1E3M=((__TYPE_GENERIC *)__tmp__FUEK);
-    Self__VRJN=((__FAST_ARRAYoPUT_TOo *)Self__1E3M->put_to_list__RX2M);
-    result__YRJN= 0;
-    if ((Self__VRJN->parent_arrayed_collection__QX2M.upper__GY2M >=  0)) {
-      __tmp__ASJN=Self__VRJN->parent_arrayed_collection__QX2M.storage__3PJN;
-      __tmp__BSJN=Self__VRJN->parent_arrayed_collection__QX2M.upper__GY2M;
-      Self__DIWN=((void **)__tmp__ASJN);
-      idx__PIWN= 0;
-      while ((! ((idx__PIWN > __tmp__BSJN) || ((void *)Self__4TEK == (void *)Self__DIWN[idx__PIWN])))) {
-        idx__PIWN=(__INTEGER)(idx__PIWN +  1);
-      };
-      result__YRJN=idx__PIWN;
-    };
-    __tmp__AF3M=Self__1E3M->put_to_list__RX2M;
-    __tmp__DF3M=((__FAST_ARRAYoPUT_TOo *)Self__1E3M->put_to_list__RX2M)->parent_arrayed_collection__QX2M.upper__GY2M;
-    Self__TSJN=((__FAST_ARRAYoPUT_TOo *)__tmp__AF3M);
-    tmp__ETJN=((void **)Self__TSJN->parent_arrayed_collection__QX2M.storage__3PJN)[result__YRJN];
-    ((void **)Self__TSJN->parent_arrayed_collection__QX2M.storage__3PJN)[result__YRJN]=((void **)Self__TSJN->parent_arrayed_collection__QX2M.storage__3PJN)[__tmp__DF3M];
-    ((void **)Self__TSJN->parent_arrayed_collection__QX2M.storage__3PJN)[__tmp__DF3M]=tmp__ETJN;
-    Self__FUJN=((__FAST_ARRAYoPUT_TOo *)Self__1E3M->put_to_list__RX2M);
-    Self__FUJN->parent_arrayed_collection__QX2M.upper__GY2M=(__INTEGER)(Self__FUJN->parent_arrayed_collection__QX2M.upper__GY2M -  1);
-  };
-  __tmp__1UEK=Self__4TEK->receiver__AKAI;
-  switch (((struct ___OBJ *)__tmp__1UEK)->__id) {
+  type_generic__1WAK=__tmp__BXAK;
+  first_type__2WAK=((void **)((__FAST_ARRAYoTYPE_FULLo *)((__TYPE_GENERIC *)__tmp__BXAK)->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[ 0];
+  if (((! ((__UINTEGER_8)(((__TYPE_FULL *)first_type__2WAK)->flag__ATL &  1) !=  0)) || ((void *)((__TYPE_FULL *)first_type__2WAK)->parent_type__5SL == (void *)type_boolean__VJB))) {
+    Self__5SZM=((__TYPE_GENERIC *)__tmp__BXAK);
+    Self__Z5FN=((__FAST_ARRAYoPUT_TOo *)Self__5SZM->put_to_list__VFZM);
+    result__25FN= 0;
+    if ((Self__Z5FN->parent_arrayed_collection__UFZM.upper__KGZM >=  0)) {
+      __tmp__EAGN=Self__Z5FN->parent_arrayed_collection__UFZM.storage__B4FN;
+      __tmp__FAGN=Self__Z5FN->parent_arrayed_collection__UFZM.upper__KGZM;
+      Self__HWSN=((void **)__tmp__EAGN);
+      idx__TWSN= 0;
+      while ((! ((idx__TWSN > __tmp__FAGN) || ((void *)Self__0WAK == (void *)Self__HWSN[idx__TWSN])))) {
+        idx__TWSN=(__INTEGER)(idx__TWSN +  1);
+      };
+      result__25FN=idx__TWSN;
+    };
+    __tmp__ETZM=Self__5SZM->put_to_list__VFZM;
+    __tmp__HTZM=((__FAST_ARRAYoPUT_TOo *)Self__5SZM->put_to_list__VFZM)->parent_arrayed_collection__UFZM.upper__KGZM;
+    Self__XAGN=((__FAST_ARRAYoPUT_TOo *)__tmp__ETZM);
+    tmp__IBGN=((void **)Self__XAGN->parent_arrayed_collection__UFZM.storage__B4FN)[result__25FN];
+    ((void **)Self__XAGN->parent_arrayed_collection__UFZM.storage__B4FN)[result__25FN]=((void **)Self__XAGN->parent_arrayed_collection__UFZM.storage__B4FN)[__tmp__HTZM];
+    ((void **)Self__XAGN->parent_arrayed_collection__UFZM.storage__B4FN)[__tmp__HTZM]=tmp__IBGN;
+    Self__JCGN=((__FAST_ARRAYoPUT_TOo *)Self__5SZM->put_to_list__VFZM);
+    Self__JCGN->parent_arrayed_collection__UFZM.upper__KGZM=(__INTEGER)(Self__JCGN->parent_arrayed_collection__UFZM.upper__KGZM -  1);
+  };
+  __tmp__XXAK=Self__0WAK->receiver__WQ2H;
+  switch (((struct ___OBJ *)__tmp__XXAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__1UEK);
+    remove__SOJJ(__tmp__XXAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__1UEK);
+    remove__2TAK(__tmp__XXAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__VQBQ=((__READ_LOCAL *)__tmp__1UEK);
-    unread__ESNK(Self__VQBQ->local__G5YD,Self__VQBQ);
+    Self__VV3P=((__READ_LOCAL *)__tmp__XXAK);
+    Self__2TZR=((__LOCAL *)Self__VV3P->local__HJZD);
+    Self__2TZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__2TZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__2TZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__3TZR=create__AXB( 250);
+      display__UXFK(Self__VV3P,voir__3TZR);
+      put_string__2EG(((__STRING *)voir__3TZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__5TZR=((__LIST *)list_current__EH1);
+      voir__AUZR=create__AXB( 250);
+      display__EQQG(Self__5TZR,voir__AUZR);
+      put_string__2EG(((__STRING *)voir__AUZR));
+      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__1UEK);
+    remove__1UAK(__tmp__XXAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__1UEK);
+    remove__LVAK(__tmp__XXAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__1UEK);
+    remove__PVAK(__tmp__XXAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__XQBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__1UEK)->receiver__AHAI);
-    unread__ESNK(Self__XQBQ->local__G5YD,Self__XQBQ);
+    Self__XV3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__XXAK)->receiver__WN2H);
+    Self__BUZR=((__LOCAL *)Self__XV3P->local__HJZD);
+    Self__BUZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BUZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__BUZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__CUZR=create__AXB( 250);
+      display__UXFK(Self__XV3P,voir__CUZR);
+      put_string__2EG(((__STRING *)voir__CUZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__EUZR=((__LIST *)list_current__EH1);
+      voir__FUZR=create__AXB( 250);
+      display__EQQG(Self__EUZR,voir__FUZR);
+      put_string__2EG(((__STRING *)voir__FUZR));
+      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__1UEK);
+    remove__0VAK(__tmp__XXAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__1UEK);
+    remove__3VAK(__tmp__XXAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__1UEK);
+    remove__BWAK(__tmp__XXAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__1UEK);
+    remove__FWAK(__tmp__XXAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__1UEK);
+    remove__JWAK(__tmp__XXAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__1UEK);
+    remove__NWAK(__tmp__XXAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__1UEK);
+    remove__RWAK(__tmp__XXAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__1UEK);
+    remove__VWAK(__tmp__XXAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__1UEK);
+    remove__ZWAK(__tmp__XXAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__1UEK);
+    remove__0XAK(__tmp__XXAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__1UEK);
+    remove__4XAK(__tmp__XXAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__1UEK);
+    remove__BYAK(__tmp__XXAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__1UEK);
+    remove__DUML(__tmp__XXAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__1UEK);
+    remove__GGHK(__tmp__XXAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__FYNQ=((__READ_GLOBAL *)__tmp__1UEK);
-    unread__H2QL(Self__FYNQ->global__3DNK,Self__FYNQ);
+    Self__S2JQ=((__READ_GLOBAL *)__tmp__XXAK);
+    unread__CGNL(Self__S2JQ->global__ZGJK,Self__S2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__1UEK);
+    remove__WA0M(__tmp__XXAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__1UEK);
+    remove__0UEO(__tmp__XXAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__1UEK);
+    remove__0RKO(__tmp__XXAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__1UEK);
+    remove__4UEO(__tmp__XXAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__1UEK);
+    remove__5RKO(__tmp__XXAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__1UEK);
+    remove__HTJM(__tmp__XXAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__1UEK);
+    remove__XWML(__tmp__XXAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__1UEK);
+    remove__TJZM(__tmp__XXAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__1UEK);
+    remove__CVEO(__tmp__XXAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__1UEK);
+    remove__1EEP(__tmp__XXAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__1UEK);
+    remove__0DRN(__tmp__XXAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__1UEK);
+    remove__4DRN(__tmp__XXAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__1UEK);
+    remove__14PN(__tmp__XXAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__1UEK);
+    remove__EVTO(__tmp__XXAK);
   } break;
   };
-  __tmp__2UEK=Self__4TEK->index__EKAI;
-  switch (((struct ___OBJ *)__tmp__2UEK)->__id) {
+  __tmp__YXAK=Self__0WAK->index__0Q2H;
+  switch (((struct ___OBJ *)__tmp__YXAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__2UEK);
+    remove__SOJJ(__tmp__YXAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__2UEK);
+    remove__2TAK(__tmp__YXAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__YQBQ=((__READ_LOCAL *)__tmp__2UEK);
-    unread__ESNK(Self__YQBQ->local__G5YD,Self__YQBQ);
+    Self__YV3P=((__READ_LOCAL *)__tmp__YXAK);
+    Self__GUZR=((__LOCAL *)Self__YV3P->local__HJZD);
+    Self__GUZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GUZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__GUZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__HUZR=create__AXB( 250);
+      display__UXFK(Self__YV3P,voir__HUZR);
+      put_string__2EG(((__STRING *)voir__HUZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__JUZR=((__LIST *)list_current__EH1);
+      voir__KUZR=create__AXB( 250);
+      display__EQQG(Self__JUZR,voir__KUZR);
+      put_string__2EG(((__STRING *)voir__KUZR));
+      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__2UEK);
+    remove__1UAK(__tmp__YXAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__2UEK);
+    remove__LVAK(__tmp__YXAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__2UEK);
+    remove__PVAK(__tmp__YXAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__0QBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2UEK)->receiver__AHAI);
-    unread__ESNK(Self__0QBQ->local__G5YD,Self__0QBQ);
+    Self__0V3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__YXAK)->receiver__WN2H);
+    Self__LUZR=((__LOCAL *)Self__0V3P->local__HJZD);
+    Self__LUZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LUZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__LUZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__MUZR=create__AXB( 250);
+      display__UXFK(Self__0V3P,voir__MUZR);
+      put_string__2EG(((__STRING *)voir__MUZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__OUZR=((__LIST *)list_current__EH1);
+      voir__PUZR=create__AXB( 250);
+      display__EQQG(Self__OUZR,voir__PUZR);
+      put_string__2EG(((__STRING *)voir__PUZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__2UEK);
+    remove__0VAK(__tmp__YXAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__2UEK);
+    remove__3VAK(__tmp__YXAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__2UEK);
+    remove__BWAK(__tmp__YXAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__2UEK);
+    remove__FWAK(__tmp__YXAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__2UEK);
+    remove__JWAK(__tmp__YXAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__2UEK);
+    remove__NWAK(__tmp__YXAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__2UEK);
+    remove__RWAK(__tmp__YXAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__2UEK);
+    remove__VWAK(__tmp__YXAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__2UEK);
+    remove__ZWAK(__tmp__YXAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__2UEK);
+    remove__0XAK(__tmp__YXAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__2UEK);
+    remove__4XAK(__tmp__YXAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__2UEK);
+    remove__BYAK(__tmp__YXAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__2UEK);
+    remove__DUML(__tmp__YXAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__2UEK);
+    remove__GGHK(__tmp__YXAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__GYNQ=((__READ_GLOBAL *)__tmp__2UEK);
-    unread__H2QL(Self__GYNQ->global__3DNK,Self__GYNQ);
+    Self__T2JQ=((__READ_GLOBAL *)__tmp__YXAK);
+    unread__CGNL(Self__T2JQ->global__ZGJK,Self__T2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__2UEK);
+    remove__WA0M(__tmp__YXAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__2UEK);
+    remove__0UEO(__tmp__YXAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__2UEK);
+    remove__0RKO(__tmp__YXAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__2UEK);
+    remove__4UEO(__tmp__YXAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__2UEK);
+    remove__5RKO(__tmp__YXAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__2UEK);
+    remove__HTJM(__tmp__YXAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__2UEK);
+    remove__XWML(__tmp__YXAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__2UEK);
+    remove__TJZM(__tmp__YXAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__2UEK);
+    remove__CVEO(__tmp__YXAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__2UEK);
+    remove__1EEP(__tmp__YXAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__2UEK);
+    remove__0DRN(__tmp__YXAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__2UEK);
+    remove__4DRN(__tmp__YXAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__2UEK);
+    remove__14PN(__tmp__YXAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__2UEK);
+    remove__EVTO(__tmp__YXAK);
   } break;
   };
-  __tmp__3UEK=Self__4TEK->value__IKAI;
-  switch (((struct ___OBJ *)__tmp__3UEK)->__id) {
+  __tmp__ZXAK=Self__0WAK->value__4Q2H;
+  switch (((struct ___OBJ *)__tmp__ZXAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__3UEK);
+    remove__SOJJ(__tmp__ZXAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__3UEK);
+    remove__2TAK(__tmp__ZXAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__1QBQ=((__READ_LOCAL *)__tmp__3UEK);
-    unread__ESNK(Self__1QBQ->local__G5YD,Self__1QBQ);
+    Self__1V3P=((__READ_LOCAL *)__tmp__ZXAK);
+    Self__QUZR=((__LOCAL *)Self__1V3P->local__HJZD);
+    Self__QUZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QUZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__QUZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__RUZR=create__AXB( 250);
+      display__UXFK(Self__1V3P,voir__RUZR);
+      put_string__2EG(((__STRING *)voir__RUZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__TUZR=((__LIST *)list_current__EH1);
+      voir__UUZR=create__AXB( 250);
+      display__EQQG(Self__TUZR,voir__UUZR);
+      put_string__2EG(((__STRING *)voir__UUZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__3UEK);
+    remove__1UAK(__tmp__ZXAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__3UEK);
+    remove__LVAK(__tmp__ZXAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__3UEK);
+    remove__PVAK(__tmp__ZXAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__3QBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3UEK)->receiver__AHAI);
-    unread__ESNK(Self__3QBQ->local__G5YD,Self__3QBQ);
+    Self__3V3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ZXAK)->receiver__WN2H);
+    Self__VUZR=((__LOCAL *)Self__3V3P->local__HJZD);
+    Self__VUZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VUZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__VUZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__WUZR=create__AXB( 250);
+      display__UXFK(Self__3V3P,voir__WUZR);
+      put_string__2EG(((__STRING *)voir__WUZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__YUZR=((__LIST *)list_current__EH1);
+      voir__ZUZR=create__AXB( 250);
+      display__EQQG(Self__YUZR,voir__ZUZR);
+      put_string__2EG(((__STRING *)voir__ZUZR));
+      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__3UEK);
+    remove__0VAK(__tmp__ZXAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__3UEK);
+    remove__3VAK(__tmp__ZXAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__3UEK);
+    remove__BWAK(__tmp__ZXAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__3UEK);
+    remove__FWAK(__tmp__ZXAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__3UEK);
+    remove__JWAK(__tmp__ZXAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__3UEK);
+    remove__NWAK(__tmp__ZXAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__3UEK);
+    remove__RWAK(__tmp__ZXAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__3UEK);
+    remove__VWAK(__tmp__ZXAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__3UEK);
+    remove__ZWAK(__tmp__ZXAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__3UEK);
+    remove__0XAK(__tmp__ZXAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__3UEK);
+    remove__4XAK(__tmp__ZXAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__3UEK);
+    remove__BYAK(__tmp__ZXAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__3UEK);
+    remove__DUML(__tmp__ZXAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__3UEK);
+    remove__GGHK(__tmp__ZXAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__HYNQ=((__READ_GLOBAL *)__tmp__3UEK);
-    unread__H2QL(Self__HYNQ->global__3DNK,Self__HYNQ);
+    Self__U2JQ=((__READ_GLOBAL *)__tmp__ZXAK);
+    unread__CGNL(Self__U2JQ->global__ZGJK,Self__U2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__3UEK);
+    remove__WA0M(__tmp__ZXAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__3UEK);
+    remove__0UEO(__tmp__ZXAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__3UEK);
+    remove__0RKO(__tmp__ZXAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__3UEK);
+    remove__4UEO(__tmp__ZXAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__3UEK);
+    remove__5RKO(__tmp__ZXAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__3UEK);
+    remove__HTJM(__tmp__ZXAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__3UEK);
+    remove__XWML(__tmp__ZXAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__3UEK);
+    remove__TJZM(__tmp__ZXAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__3UEK);
+    remove__CVEO(__tmp__ZXAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__3UEK);
+    remove__1EEP(__tmp__ZXAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__3UEK);
+    remove__0DRN(__tmp__ZXAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__3UEK);
+    remove__4DRN(__tmp__ZXAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__3UEK);
+    remove__14PN(__tmp__ZXAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__3UEK);
+    remove__EVTO(__tmp__ZXAK);
   } break;
   };
 }
 
-static void remove__4UEK(__ITEM *Self__5UEK)
+static void remove__0XAK(__ITEM *Self__1XAK)
 // ({ITEM}) VoidRecursive, No inlinable.
 {
-  void *__tmp__AVEK,*__tmp__BVEK;
-  __READ_LOCAL *Self__4QBQ,*Self__ARBQ,*Self__BRBQ,*Self__DRBQ;
-  __READ_GLOBAL *Self__IYNQ,*Self__JYNQ;
-  __tmp__AVEK=Self__5UEK->receiver__3I5H;
-  switch (((struct ___OBJ *)__tmp__AVEK)->__id) {
+  void *__tmp__2XAK,*__tmp__3XAK;
+  __READ_LOCAL *Self__4V3P,*Self__AW3P,*Self__BW3P,*Self__DW3P;
+  __LOCAL *Self__0UZR,*Self__5UZR,*Self__EVZR,*Self__JVZR;
+  void *voir__1UZR,*voir__4UZR,*voir__AVZR,*voir__DVZR,*voir__FVZR;
+  void *voir__IVZR,*voir__KVZR,*voir__NVZR;
+  __LIST *Self__3UZR,*Self__CVZR,*Self__HVZR,*Self__MVZR;
+  __READ_GLOBAL *Self__V2JQ,*Self__W2JQ;
+  __tmp__2XAK=Self__1XAK->receiver__1P1H;
+  switch (((struct ___OBJ *)__tmp__2XAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__AVEK);
+    remove__SOJJ(__tmp__2XAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__AVEK);
+    remove__2TAK(__tmp__2XAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__4QBQ=((__READ_LOCAL *)__tmp__AVEK);
-    unread__ESNK(Self__4QBQ->local__G5YD,Self__4QBQ);
+    Self__4V3P=((__READ_LOCAL *)__tmp__2XAK);
+    Self__0UZR=((__LOCAL *)Self__4V3P->local__HJZD);
+    Self__0UZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0UZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__0UZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__1UZR=create__AXB( 250);
+      display__UXFK(Self__4V3P,voir__1UZR);
+      put_string__2EG(((__STRING *)voir__1UZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__3UZR=((__LIST *)list_current__EH1);
+      voir__4UZR=create__AXB( 250);
+      display__EQQG(Self__3UZR,voir__4UZR);
+      put_string__2EG(((__STRING *)voir__4UZR));
+      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__AVEK);
+    remove__1UAK(__tmp__2XAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__AVEK);
+    remove__LVAK(__tmp__2XAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__AVEK);
+    remove__PVAK(__tmp__2XAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__ARBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__AVEK)->receiver__AHAI);
-    unread__ESNK(Self__ARBQ->local__G5YD,Self__ARBQ);
+    Self__AW3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2XAK)->receiver__WN2H);
+    Self__5UZR=((__LOCAL *)Self__AW3P->local__HJZD);
+    Self__5UZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5UZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__5UZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__AVZR=create__AXB( 250);
+      display__UXFK(Self__AW3P,voir__AVZR);
+      put_string__2EG(((__STRING *)voir__AVZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__CVZR=((__LIST *)list_current__EH1);
+      voir__DVZR=create__AXB( 250);
+      display__EQQG(Self__CVZR,voir__DVZR);
+      put_string__2EG(((__STRING *)voir__DVZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__AVEK);
+    remove__0VAK(__tmp__2XAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__AVEK);
+    remove__3VAK(__tmp__2XAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__AVEK);
+    remove__BWAK(__tmp__2XAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__AVEK);
+    remove__FWAK(__tmp__2XAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__AVEK);
+    remove__JWAK(__tmp__2XAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__AVEK);
+    remove__NWAK(__tmp__2XAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__AVEK);
+    remove__RWAK(__tmp__2XAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__AVEK);
+    remove__VWAK(__tmp__2XAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__AVEK);
+    remove__ZWAK(__tmp__2XAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__AVEK);
+    remove__0XAK(__tmp__2XAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__AVEK);
+    remove__4XAK(__tmp__2XAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__AVEK);
+    remove__BYAK(__tmp__2XAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__AVEK);
+    remove__DUML(__tmp__2XAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__AVEK);
+    remove__GGHK(__tmp__2XAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__IYNQ=((__READ_GLOBAL *)__tmp__AVEK);
-    unread__H2QL(Self__IYNQ->global__3DNK,Self__IYNQ);
+    Self__V2JQ=((__READ_GLOBAL *)__tmp__2XAK);
+    unread__CGNL(Self__V2JQ->global__ZGJK,Self__V2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__AVEK);
+    remove__WA0M(__tmp__2XAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__AVEK);
+    remove__0UEO(__tmp__2XAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__AVEK);
+    remove__0RKO(__tmp__2XAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__AVEK);
+    remove__4UEO(__tmp__2XAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__AVEK);
+    remove__5RKO(__tmp__2XAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__AVEK);
+    remove__HTJM(__tmp__2XAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__AVEK);
+    remove__XWML(__tmp__2XAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__AVEK);
+    remove__TJZM(__tmp__2XAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__AVEK);
+    remove__CVEO(__tmp__2XAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__AVEK);
+    remove__1EEP(__tmp__2XAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__AVEK);
+    remove__0DRN(__tmp__2XAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__AVEK);
+    remove__4DRN(__tmp__2XAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__AVEK);
+    remove__14PN(__tmp__2XAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__AVEK);
+    remove__EVTO(__tmp__2XAK);
   } break;
   };
-  __tmp__BVEK=Self__5UEK->index__UKAI;
-  switch (((struct ___OBJ *)__tmp__BVEK)->__id) {
+  __tmp__3XAK=Self__1XAK->index__KR2H;
+  switch (((struct ___OBJ *)__tmp__3XAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__BVEK);
+    remove__SOJJ(__tmp__3XAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__BVEK);
+    remove__2TAK(__tmp__3XAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__BRBQ=((__READ_LOCAL *)__tmp__BVEK);
-    unread__ESNK(Self__BRBQ->local__G5YD,Self__BRBQ);
+    Self__BW3P=((__READ_LOCAL *)__tmp__3XAK);
+    Self__EVZR=((__LOCAL *)Self__BW3P->local__HJZD);
+    Self__EVZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EVZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__EVZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__FVZR=create__AXB( 250);
+      display__UXFK(Self__BW3P,voir__FVZR);
+      put_string__2EG(((__STRING *)voir__FVZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__HVZR=((__LIST *)list_current__EH1);
+      voir__IVZR=create__AXB( 250);
+      display__EQQG(Self__HVZR,voir__IVZR);
+      put_string__2EG(((__STRING *)voir__IVZR));
+      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__BVEK);
+    remove__1UAK(__tmp__3XAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__BVEK);
+    remove__LVAK(__tmp__3XAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__BVEK);
+    remove__PVAK(__tmp__3XAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__DRBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BVEK)->receiver__AHAI);
-    unread__ESNK(Self__DRBQ->local__G5YD,Self__DRBQ);
+    Self__DW3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3XAK)->receiver__WN2H);
+    Self__JVZR=((__LOCAL *)Self__DW3P->local__HJZD);
+    Self__JVZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__JVZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__JVZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__KVZR=create__AXB( 250);
+      display__UXFK(Self__DW3P,voir__KVZR);
+      put_string__2EG(((__STRING *)voir__KVZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__MVZR=((__LIST *)list_current__EH1);
+      voir__NVZR=create__AXB( 250);
+      display__EQQG(Self__MVZR,voir__NVZR);
+      put_string__2EG(((__STRING *)voir__NVZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__BVEK);
+    remove__0VAK(__tmp__3XAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__BVEK);
+    remove__3VAK(__tmp__3XAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__BVEK);
+    remove__BWAK(__tmp__3XAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__BVEK);
+    remove__FWAK(__tmp__3XAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__BVEK);
+    remove__JWAK(__tmp__3XAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__BVEK);
+    remove__NWAK(__tmp__3XAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__BVEK);
+    remove__RWAK(__tmp__3XAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__BVEK);
+    remove__VWAK(__tmp__3XAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__BVEK);
+    remove__ZWAK(__tmp__3XAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__BVEK);
+    remove__0XAK(__tmp__3XAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__BVEK);
+    remove__4XAK(__tmp__3XAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__BVEK);
+    remove__BYAK(__tmp__3XAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__BVEK);
+    remove__DUML(__tmp__3XAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__BVEK);
+    remove__GGHK(__tmp__3XAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__JYNQ=((__READ_GLOBAL *)__tmp__BVEK);
-    unread__H2QL(Self__JYNQ->global__3DNK,Self__JYNQ);
+    Self__W2JQ=((__READ_GLOBAL *)__tmp__3XAK);
+    unread__CGNL(Self__W2JQ->global__ZGJK,Self__W2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__BVEK);
+    remove__WA0M(__tmp__3XAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__BVEK);
+    remove__0UEO(__tmp__3XAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__BVEK);
+    remove__0RKO(__tmp__3XAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__BVEK);
+    remove__4UEO(__tmp__3XAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__BVEK);
+    remove__5RKO(__tmp__3XAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__BVEK);
+    remove__HTJM(__tmp__3XAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__BVEK);
+    remove__XWML(__tmp__3XAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__BVEK);
+    remove__TJZM(__tmp__3XAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__BVEK);
+    remove__CVEO(__tmp__3XAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__BVEK);
+    remove__1EEP(__tmp__3XAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__BVEK);
+    remove__0DRN(__tmp__3XAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__BVEK);
+    remove__4DRN(__tmp__3XAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__BVEK);
+    remove__14PN(__tmp__3XAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__BVEK);
+    remove__EVTO(__tmp__3XAK);
   } break;
   };
 }
 
-static void remove__CVEK(__SIZE_OF *Self__DVEK)
+static void remove__4XAK(__SIZE_OF *Self__5XAK)
 // ({SIZE_OF}) VoidRecursive, No inlinable.
 {
-  void *__tmp__EVEK;
-  __READ_LOCAL *Self__ERBQ,*Self__GRBQ;
-  __READ_GLOBAL *Self__KYNQ;
-  __tmp__EVEK=Self__DVEK->receiver__3KAI;
-  switch (((struct ___OBJ *)__tmp__EVEK)->__id) {
+  void *__tmp__AYAK;
+  __READ_LOCAL *Self__EW3P,*Self__GW3P;
+  __LOCAL *Self__OVZR,*Self__TVZR;
+  void *voir__PVZR,*voir__SVZR,*voir__UVZR,*voir__XVZR;
+  __LIST *Self__RVZR,*Self__WVZR;
+  __READ_GLOBAL *Self__X2JQ;
+  __tmp__AYAK=Self__5XAK->receiver__TR2H;
+  switch (((struct ___OBJ *)__tmp__AYAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__EVEK);
+    remove__SOJJ(__tmp__AYAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__EVEK);
+    remove__2TAK(__tmp__AYAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__ERBQ=((__READ_LOCAL *)__tmp__EVEK);
-    unread__ESNK(Self__ERBQ->local__G5YD,Self__ERBQ);
+    Self__EW3P=((__READ_LOCAL *)__tmp__AYAK);
+    Self__OVZR=((__LOCAL *)Self__EW3P->local__HJZD);
+    Self__OVZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OVZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__OVZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__PVZR=create__AXB( 250);
+      display__UXFK(Self__EW3P,voir__PVZR);
+      put_string__2EG(((__STRING *)voir__PVZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__RVZR=((__LIST *)list_current__EH1);
+      voir__SVZR=create__AXB( 250);
+      display__EQQG(Self__RVZR,voir__SVZR);
+      put_string__2EG(((__STRING *)voir__SVZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__EVEK);
+    remove__1UAK(__tmp__AYAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__EVEK);
+    remove__LVAK(__tmp__AYAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__EVEK);
+    remove__PVAK(__tmp__AYAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__GRBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__EVEK)->receiver__AHAI);
-    unread__ESNK(Self__GRBQ->local__G5YD,Self__GRBQ);
+    Self__GW3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__AYAK)->receiver__WN2H);
+    Self__TVZR=((__LOCAL *)Self__GW3P->local__HJZD);
+    Self__TVZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__TVZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__TVZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__UVZR=create__AXB( 250);
+      display__UXFK(Self__GW3P,voir__UVZR);
+      put_string__2EG(((__STRING *)voir__UVZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__WVZR=((__LIST *)list_current__EH1);
+      voir__XVZR=create__AXB( 250);
+      display__EQQG(Self__WVZR,voir__XVZR);
+      put_string__2EG(((__STRING *)voir__XVZR));
+      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__EVEK);
+    remove__0VAK(__tmp__AYAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__EVEK);
+    remove__3VAK(__tmp__AYAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__EVEK);
+    remove__BWAK(__tmp__AYAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__EVEK);
+    remove__FWAK(__tmp__AYAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__EVEK);
+    remove__JWAK(__tmp__AYAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__EVEK);
+    remove__NWAK(__tmp__AYAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__EVEK);
+    remove__RWAK(__tmp__AYAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__EVEK);
+    remove__VWAK(__tmp__AYAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__EVEK);
+    remove__ZWAK(__tmp__AYAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__EVEK);
+    remove__0XAK(__tmp__AYAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__EVEK);
+    remove__4XAK(__tmp__AYAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__EVEK);
+    remove__BYAK(__tmp__AYAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__EVEK);
+    remove__DUML(__tmp__AYAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__EVEK);
+    remove__GGHK(__tmp__AYAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__KYNQ=((__READ_GLOBAL *)__tmp__EVEK);
-    unread__H2QL(Self__KYNQ->global__3DNK,Self__KYNQ);
+    Self__X2JQ=((__READ_GLOBAL *)__tmp__AYAK);
+    unread__CGNL(Self__X2JQ->global__ZGJK,Self__X2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__EVEK);
+    remove__WA0M(__tmp__AYAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__EVEK);
+    remove__0UEO(__tmp__AYAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__EVEK);
+    remove__0RKO(__tmp__AYAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__EVEK);
+    remove__4UEO(__tmp__AYAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__EVEK);
+    remove__5RKO(__tmp__AYAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__EVEK);
+    remove__HTJM(__tmp__AYAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__EVEK);
+    remove__XWML(__tmp__AYAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__EVEK);
+    remove__TJZM(__tmp__AYAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__EVEK);
+    remove__CVEO(__tmp__AYAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__EVEK);
+    remove__1EEP(__tmp__AYAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__EVEK);
+    remove__0DRN(__tmp__AYAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__EVEK);
+    remove__4DRN(__tmp__AYAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__EVEK);
+    remove__14PN(__tmp__AYAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__EVEK);
+    remove__EVTO(__tmp__AYAK);
   } break;
   };
 }
 
-static void remove__FVEK(__CAST *Self__GVEK)
+static void remove__BYAK(__CAST *Self__CYAK)
 // ({CAST}) VoidRecursive, No inlinable.
 {
-  void *__tmp__HVEK;
-  __READ_LOCAL *Self__HRBQ,*Self__JRBQ;
-  __READ_GLOBAL *Self__LYNQ;
-  __tmp__HVEK=Self__GVEK->value__GLAI;
-  switch (((struct ___OBJ *)__tmp__HVEK)->__id) {
+  void *__tmp__DYAK;
+  __READ_LOCAL *Self__HW3P,*Self__JW3P;
+  __LOCAL *Self__YVZR,*Self__3VZR;
+  void *voir__ZVZR,*voir__2VZR,*voir__4VZR,*voir__BWZR;
+  __LIST *Self__1VZR,*Self__AWZR;
+  __READ_GLOBAL *Self__Y2JQ;
+  __tmp__DYAK=Self__CYAK->value__2R2H;
+  switch (((struct ___OBJ *)__tmp__DYAK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__HVEK);
+    remove__SOJJ(__tmp__DYAK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__HVEK);
+    remove__2TAK(__tmp__DYAK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__HRBQ=((__READ_LOCAL *)__tmp__HVEK);
-    unread__ESNK(Self__HRBQ->local__G5YD,Self__HRBQ);
+    Self__HW3P=((__READ_LOCAL *)__tmp__DYAK);
+    Self__YVZR=((__LOCAL *)Self__HW3P->local__HJZD);
+    Self__YVZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YVZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__YVZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__ZVZR=create__AXB( 250);
+      display__UXFK(Self__HW3P,voir__ZVZR);
+      put_string__2EG(((__STRING *)voir__ZVZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__1VZR=((__LIST *)list_current__EH1);
+      voir__2VZR=create__AXB( 250);
+      display__EQQG(Self__1VZR,voir__2VZR);
+      put_string__2EG(((__STRING *)voir__2VZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__HVEK);
+    remove__1UAK(__tmp__DYAK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__HVEK);
+    remove__LVAK(__tmp__DYAK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__HVEK);
+    remove__PVAK(__tmp__DYAK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__JRBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HVEK)->receiver__AHAI);
-    unread__ESNK(Self__JRBQ->local__G5YD,Self__JRBQ);
+    Self__JW3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__DYAK)->receiver__WN2H);
+    Self__3VZR=((__LOCAL *)Self__JW3P->local__HJZD);
+    Self__3VZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3VZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__3VZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__4VZR=create__AXB( 250);
+      display__UXFK(Self__JW3P,voir__4VZR);
+      put_string__2EG(((__STRING *)voir__4VZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__AWZR=((__LIST *)list_current__EH1);
+      voir__BWZR=create__AXB( 250);
+      display__EQQG(Self__AWZR,voir__BWZR);
+      put_string__2EG(((__STRING *)voir__BWZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__HVEK);
+    remove__0VAK(__tmp__DYAK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__HVEK);
+    remove__3VAK(__tmp__DYAK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__HVEK);
+    remove__BWAK(__tmp__DYAK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__HVEK);
+    remove__FWAK(__tmp__DYAK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__HVEK);
+    remove__JWAK(__tmp__DYAK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__HVEK);
+    remove__NWAK(__tmp__DYAK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__HVEK);
+    remove__RWAK(__tmp__DYAK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__HVEK);
+    remove__VWAK(__tmp__DYAK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__HVEK);
+    remove__ZWAK(__tmp__DYAK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__HVEK);
+    remove__0XAK(__tmp__DYAK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__HVEK);
+    remove__4XAK(__tmp__DYAK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__HVEK);
+    remove__BYAK(__tmp__DYAK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__HVEK);
+    remove__DUML(__tmp__DYAK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__HVEK);
+    remove__GGHK(__tmp__DYAK);
   } break;
   case __READ_GLOBAL__: {
-    Self__LYNQ=((__READ_GLOBAL *)__tmp__HVEK);
-    unread__H2QL(Self__LYNQ->global__3DNK,Self__LYNQ);
+    Self__Y2JQ=((__READ_GLOBAL *)__tmp__DYAK);
+    unread__CGNL(Self__Y2JQ->global__ZGJK,Self__Y2JQ);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__HVEK);
+    remove__WA0M(__tmp__DYAK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__HVEK);
+    remove__0UEO(__tmp__DYAK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__HVEK);
+    remove__0RKO(__tmp__DYAK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__HVEK);
+    remove__4UEO(__tmp__DYAK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__HVEK);
+    remove__5RKO(__tmp__DYAK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__HVEK);
+    remove__HTJM(__tmp__DYAK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__HVEK);
+    remove__XWML(__tmp__DYAK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__HVEK);
+    remove__TJZM(__tmp__DYAK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__HVEK);
+    remove__CVEO(__tmp__DYAK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__HVEK);
+    remove__1EEP(__tmp__DYAK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__HVEK);
+    remove__0DRN(__tmp__DYAK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__HVEK);
+    remove__4DRN(__tmp__DYAK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__HVEK);
+    remove__14PN(__tmp__DYAK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__HVEK);
+    remove__EVTO(__tmp__DYAK);
   } break;
   };
 }
 
-static void remove__IKQL(__CALL_SLOT *Self__JKQL)
+static void remove__DUML(__CALL_SLOT *Self__EUML)
 // ({CALL_SLOT}) VoidRecursive, No inlinable.
 {
-  void *e__KKQL;
-  void *__tmp__LKQL,*__tmp__UKQL;
-  __INTEGER __tmp__MKQL,__tmp__0KQL,Self__EUUL;
-  void *voir__KW2L;
-  e__KKQL=NULL;
-  __tmp__LKQL=Self__JKQL->profil__CZ5H;
-  if (((struct ___OBJ *)__tmp__LKQL)->__id==__PROFIL_SLOT__) {
-    __tmp__MKQL=((__PROFIL_SLOT *)__tmp__LKQL)->parent_profil__4KMC.link_count__R2OJ;
-  } else {
-    __tmp__MKQL=((__PROFIL_BLOCK *)__tmp__LKQL)->parent_profil__UNCG.link_count__R2OJ;
-  };
-  if ((__tmp__MKQL ==  0)) {
-    voir__KW2L=create__AXB( 250);
-    display__BKOL(Self__JKQL,voir__KW2L);
-    put_string__2EG(((__STRING *)voir__KW2L));
+  void *e__FUML;
+  void *__tmp__GUML,*__tmp__PUML;
+  __INTEGER __tmp__HUML,__tmp__VUML,Self__04QL;
+  void *voir__MBZL;
+  __PROFIL_SLOT *Self__22QL;
+  __PROFIL_BLOCK *Self__03QL;
+  e__FUML=NULL;
+  __tmp__GUML=Self__EUML->profil__Y51H;
+  if (((struct ___OBJ *)__tmp__GUML)->__id==__PROFIL_SLOT__) {
+    __tmp__HUML=((__PROFIL_SLOT *)__tmp__GUML)->parent_profil__R1LC.link_count__N5KJ;
+  } else {
+    __tmp__HUML=((__PROFIL_BLOCK *)__tmp__GUML)->parent_profil__OGAG.link_count__N5KJ;
+  };
+  if ((__tmp__HUML ==  0)) {
+    voir__MBZL=create__AXB( 250);
+    display__2TKL(Self__EUML,voir__MBZL);
+    put_string__2EG(((__STRING *)voir__MBZL));
     fputc((int)('\n'),stdout);
   };
-  __tmp__UKQL=Self__JKQL->profil__CZ5H;
-  if (((struct ___OBJ *)__tmp__UKQL)->__id==__PROFIL_SLOT__) {
-    unlink__FSUL(__tmp__UKQL);
+  __tmp__PUML=Self__EUML->profil__Y51H;
+  if (((struct ___OBJ *)__tmp__PUML)->__id==__PROFIL_SLOT__) {
+    Self__22QL=((__PROFIL_SLOT *)__tmp__PUML);
+    Self__22QL->parent_profil__R1LC.link_count__N5KJ=(__INTEGER)(Self__22QL->parent_profil__R1LC.link_count__N5KJ -  1);
+    if (((Self__22QL->parent_profil__R1LC.link_count__N5KJ ==  0) && (Self__22QL->parent_profil__R1LC.life_index__C1RI != (__INTEGER)(-  1)))) {
+      unset_life__45BM(Self__22QL);
+    };
   } else {
-    unlink__DTUL(__tmp__UKQL);
-  };
-  __tmp__0KQL=((__FAST_ARRAYoWRITEo *)Self__JKQL->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.upper__5HHI;
-  Self__EUUL= 0;
-  while ((Self__EUUL <= __tmp__0KQL)) {
-    e__KKQL=((void **)((__FAST_ARRAYoWRITEo *)Self__JKQL->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__EUUL];
-    if (((void *)e__KKQL != (void *)NULL)) {
-      switch (((struct ___OBJ *)e__KKQL)->__id) {
+    Self__03QL=((__PROFIL_BLOCK *)__tmp__PUML);
+    Self__03QL->parent_profil__OGAG.link_count__N5KJ=(__INTEGER)(Self__03QL->parent_profil__OGAG.link_count__N5KJ -  1);
+    if (((Self__03QL->parent_profil__OGAG.link_count__N5KJ ==  0) && (Self__03QL->parent_profil__OGAG.life_index__C1RI != (__INTEGER)(-  1)))) {
+      unset_life__45BM(Self__03QL);
+    };
+  };
+  __tmp__VUML=((__FAST_ARRAYoWRITEo *)Self__EUML->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI;
+  Self__04QL= 0;
+  while ((Self__04QL <= __tmp__VUML)) {
+    e__FUML=((void **)((__FAST_ARRAYoWRITEo *)Self__EUML->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__04QL];
+    if (((void *)e__FUML != (void *)NULL)) {
+      switch (((struct ___OBJ *)e__FUML)->__id) {
       case __WRITE_GLOBAL__: {
-        remove__41MK(e__KKQL);
+        remove__04IK(e__FUML);
       } break;
       case __WRITE_SLOT__: {
-        remove__C2MK(e__KKQL);
+        remove__44IK(e__FUML);
       } break;
       case __WRITE_LOCAL__: {
-        remove__I2MK(e__KKQL);
+        remove__E5IK(e__FUML);
       } break;
       };
     };
-    Self__EUUL=(__INTEGER)(Self__EUUL +  1);
+    Self__04QL=(__INTEGER)(Self__04QL +  1);
   };
 }
 
-static void remove__KDLK(__READ_SLOT *Self__LDLK)
+static void remove__GGHK(__READ_SLOT *Self__HGHK)
 // ({READ_SLOT}) VoidRecursive, No inlinable.
 {
-  void *__tmp__MDLK;
-  __READ_LOCAL *Self__SRBQ,*Self__URBQ;
-  __READ_GLOBAL *Self__PDLK;
-  __tmp__MDLK=Self__LDLK->receiver__KVXI;
-  switch (((struct ___OBJ *)__tmp__MDLK)->__id) {
+  void *__tmp__IGHK;
+  __READ_LOCAL *Self__SW3P,*Self__UW3P;
+  __LOCAL *Self__CWZR,*Self__HWZR;
+  void *voir__DWZR,*voir__GWZR,*voir__IWZR,*voir__LWZR;
+  __LIST *Self__FWZR,*Self__KWZR;
+  __READ_GLOBAL *Self__LGHK;
+  __tmp__IGHK=Self__HGHK->receiver__Q0TI;
+  switch (((struct ___OBJ *)__tmp__IGHK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__MDLK);
+    remove__SOJJ(__tmp__IGHK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__MDLK);
+    remove__2TAK(__tmp__IGHK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__SRBQ=((__READ_LOCAL *)__tmp__MDLK);
-    unread__ESNK(Self__SRBQ->local__G5YD,Self__SRBQ);
+    Self__SW3P=((__READ_LOCAL *)__tmp__IGHK);
+    Self__CWZR=((__LOCAL *)Self__SW3P->local__HJZD);
+    Self__CWZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CWZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__CWZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__DWZR=create__AXB( 250);
+      display__UXFK(Self__SW3P,voir__DWZR);
+      put_string__2EG(((__STRING *)voir__DWZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__FWZR=((__LIST *)list_current__EH1);
+      voir__GWZR=create__AXB( 250);
+      display__EQQG(Self__FWZR,voir__GWZR);
+      put_string__2EG(((__STRING *)voir__GWZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__MDLK);
+    remove__1UAK(__tmp__IGHK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__MDLK);
+    remove__LVAK(__tmp__IGHK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__MDLK);
+    remove__PVAK(__tmp__IGHK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__URBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MDLK)->receiver__AHAI);
-    unread__ESNK(Self__URBQ->local__G5YD,Self__URBQ);
+    Self__UW3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__IGHK)->receiver__WN2H);
+    Self__HWZR=((__LOCAL *)Self__UW3P->local__HJZD);
+    Self__HWZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HWZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__HWZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__IWZR=create__AXB( 250);
+      display__UXFK(Self__UW3P,voir__IWZR);
+      put_string__2EG(((__STRING *)voir__IWZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__KWZR=((__LIST *)list_current__EH1);
+      voir__LWZR=create__AXB( 250);
+      display__EQQG(Self__KWZR,voir__LWZR);
+      put_string__2EG(((__STRING *)voir__LWZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__MDLK);
+    remove__0VAK(__tmp__IGHK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__MDLK);
+    remove__3VAK(__tmp__IGHK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__MDLK);
+    remove__BWAK(__tmp__IGHK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__MDLK);
+    remove__FWAK(__tmp__IGHK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__MDLK);
+    remove__JWAK(__tmp__IGHK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__MDLK);
+    remove__NWAK(__tmp__IGHK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__MDLK);
+    remove__RWAK(__tmp__IGHK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__MDLK);
+    remove__VWAK(__tmp__IGHK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__MDLK);
+    remove__ZWAK(__tmp__IGHK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__MDLK);
+    remove__0XAK(__tmp__IGHK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__MDLK);
+    remove__4XAK(__tmp__IGHK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__MDLK);
+    remove__BYAK(__tmp__IGHK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__MDLK);
+    remove__DUML(__tmp__IGHK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__MDLK);
+    remove__GGHK(__tmp__IGHK);
   } break;
   case __READ_GLOBAL__: {
-    Self__PDLK=((__READ_GLOBAL *)__tmp__MDLK);
-    unread__H2QL(Self__PDLK->global__3DNK,Self__PDLK);
+    Self__LGHK=((__READ_GLOBAL *)__tmp__IGHK);
+    unread__CGNL(Self__LGHK->global__ZGJK,Self__LGHK);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__MDLK);
+    remove__WA0M(__tmp__IGHK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__MDLK);
+    remove__0UEO(__tmp__IGHK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__MDLK);
+    remove__0RKO(__tmp__IGHK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__MDLK);
+    remove__4UEO(__tmp__IGHK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__MDLK);
+    remove__5RKO(__tmp__IGHK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__MDLK);
+    remove__HTJM(__tmp__IGHK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__MDLK);
+    remove__XWML(__tmp__IGHK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__MDLK);
+    remove__TJZM(__tmp__IGHK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__MDLK);
+    remove__CVEO(__tmp__IGHK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__MDLK);
+    remove__1EEP(__tmp__IGHK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__MDLK);
+    remove__0DRN(__tmp__IGHK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__MDLK);
+    remove__4DRN(__tmp__IGHK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__MDLK);
+    remove__14PN(__tmp__IGHK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__MDLK);
+    remove__EVTO(__tmp__IGHK);
   } break;
   };
-  unread__H2QL(Self__LDLK->slot__QRKK,Self__LDLK);
+  unread__CGNL(Self__HGHK->slot__MUGK,Self__HGHK);
 }
 
-static void unread__H2QL(__SLOT_DATA *Self__I2QL,void *e__J2QL)
+static void unread__CGNL(__SLOT_DATA *Self__DGNL,void *e__EGNL)
 // ({SLOT_DATA},{READ_SLOTxREAD_GLOBAL}) VoidNo recursive, No inlinable.
 {
-  __READ_SLOT *Self__XN3L;
-  void *voir__YN3L,*voir__4N3L,*voir__MYNQ;
-  __READ_GLOBAL *Self__3N3L;
-  __LIST *Self__NYNQ;
-  Self__I2QL->parent_variable__G3YD.ensure_count__4KCG=(__INTEGER)(Self__I2QL->parent_variable__G3YD.ensure_count__4KCG -  1);
-  if ((Self__I2QL->parent_variable__G3YD.ensure_count__4KCG <  0)) {
-    print__1ZE((&__string_505));
-    if (((struct ___OBJ *)e__J2QL)->__id==__READ_SLOT__) {
-      Self__XN3L=((__READ_SLOT *)e__J2QL);
-      voir__YN3L=create__AXB( 250);
-      display__ZX3K(Self__XN3L,voir__YN3L);
-      put_string__2EG(((__STRING *)voir__YN3L));
-      fputc((int)('\n'),stdout);
-    } else {
-      Self__3N3L=((__READ_GLOBAL *)e__J2QL);
-      voir__4N3L=create__AXB( 250);
-      display__4X3K(Self__3N3L,voir__4N3L);
-      put_string__2EG(((__STRING *)voir__4N3L));
-      fputc((int)('\n'),stdout);
-    };
-    print__1ZE((&__string_506));
-    Self__NYNQ=((__LIST *)list_current__IF1);
-    voir__MYNQ=create__AXB( 250);
-    display__TLTG(Self__NYNQ,voir__MYNQ);
-    put_string__2EG(((__STRING *)voir__MYNQ));
+  __READ_SLOT *Self__ZYZL;
+  void *voir__0YZL,*voir__AZZL,*voir__Z2JQ;
+  __READ_GLOBAL *Self__5YZL;
+  __LIST *Self__02JQ;
+  Self__DGNL->parent_variable__HHZD.ensure_count__YDAG=(__INTEGER)(Self__DGNL->parent_variable__HHZD.ensure_count__YDAG -  1);
+  if ((Self__DGNL->parent_variable__HHZD.ensure_count__YDAG <  0)) {
+    print__1ZE((&__string_336));
+    if (((struct ___OBJ *)e__EGNL)->__id==__READ_SLOT__) {
+      Self__ZYZL=((__READ_SLOT *)e__EGNL);
+      voir__0YZL=create__AXB( 250);
+      display__D2ZK(Self__ZYZL,voir__0YZL);
+      put_string__2EG(((__STRING *)voir__0YZL));
+      fputc((int)('\n'),stdout);
+    } else {
+      Self__5YZL=((__READ_GLOBAL *)e__EGNL);
+      voir__AZZL=create__AXB( 250);
+      display__I2ZK(Self__5YZL,voir__AZZL);
+      put_string__2EG(((__STRING *)voir__AZZL));
+      fputc((int)('\n'),stdout);
+    };
+    print__1ZE((&__string_337));
+    Self__02JQ=((__LIST *)list_current__EH1);
+    voir__Z2JQ=create__AXB( 250);
+    display__EQQG(Self__02JQ,voir__Z2JQ);
+    put_string__2EG(((__STRING *)voir__Z2JQ));
     fputc((int)('\n'),stdout);
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_248));
+    print__1ZE((&__string_338));
     fputc((int)('\n'),stdout);
     exit(( 1));
   };
 }
 
-static void remove__SS3M(__EXPR_NOT_LOGIC *Self__TS3M)
+static void remove__WA0M(__EXPR_NOT_LOGIC *Self__XA0M)
 // ({EXPR_NOT_LOGIC}) VoidRecursive, No inlinable.
 {
-  void *__tmp__US3M;
-  __READ_LOCAL *Self__VRBQ,*Self__XRBQ;
-  __READ_GLOBAL *Self__YRBQ;
-  __tmp__US3M=Self__TS3M->parent_expr_unary_logic__GBYK.right__MM3M;
-  switch (((struct ___OBJ *)__tmp__US3M)->__id) {
+  void *__tmp__YA0M;
+  __READ_LOCAL *Self__VW3P,*Self__XW3P;
+  __LOCAL *Self__MWZR,*Self__RWZR;
+  void *voir__NWZR,*voir__QWZR,*voir__SWZR,*voir__VWZR;
+  __LIST *Self__PWZR,*Self__UWZR;
+  __READ_GLOBAL *Self__YW3P;
+  __tmp__YA0M=Self__XA0M->parent_expr_unary_logic__AHUK.right__Q0ZM;
+  switch (((struct ___OBJ *)__tmp__YA0M)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__US3M);
+    remove__SOJJ(__tmp__YA0M);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__US3M);
+    remove__2TAK(__tmp__YA0M);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__VRBQ=((__READ_LOCAL *)__tmp__US3M);
-    unread__ESNK(Self__VRBQ->local__G5YD,Self__VRBQ);
+    Self__VW3P=((__READ_LOCAL *)__tmp__YA0M);
+    Self__MWZR=((__LOCAL *)Self__VW3P->local__HJZD);
+    Self__MWZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MWZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__MWZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__NWZR=create__AXB( 250);
+      display__UXFK(Self__VW3P,voir__NWZR);
+      put_string__2EG(((__STRING *)voir__NWZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__PWZR=((__LIST *)list_current__EH1);
+      voir__QWZR=create__AXB( 250);
+      display__EQQG(Self__PWZR,voir__QWZR);
+      put_string__2EG(((__STRING *)voir__QWZR));
+      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__US3M);
+    remove__1UAK(__tmp__YA0M);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__US3M);
+    remove__LVAK(__tmp__YA0M);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__US3M);
+    remove__PVAK(__tmp__YA0M);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__XRBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__US3M)->receiver__AHAI);
-    unread__ESNK(Self__XRBQ->local__G5YD,Self__XRBQ);
+    Self__XW3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__YA0M)->receiver__WN2H);
+    Self__RWZR=((__LOCAL *)Self__XW3P->local__HJZD);
+    Self__RWZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RWZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__RWZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__SWZR=create__AXB( 250);
+      display__UXFK(Self__XW3P,voir__SWZR);
+      put_string__2EG(((__STRING *)voir__SWZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__UWZR=((__LIST *)list_current__EH1);
+      voir__VWZR=create__AXB( 250);
+      display__EQQG(Self__UWZR,voir__VWZR);
+      put_string__2EG(((__STRING *)voir__VWZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__US3M);
+    remove__0VAK(__tmp__YA0M);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__US3M);
+    remove__3VAK(__tmp__YA0M);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__US3M);
+    remove__BWAK(__tmp__YA0M);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__US3M);
+    remove__FWAK(__tmp__YA0M);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__US3M);
+    remove__JWAK(__tmp__YA0M);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__US3M);
+    remove__NWAK(__tmp__YA0M);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__US3M);
+    remove__RWAK(__tmp__YA0M);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__US3M);
+    remove__VWAK(__tmp__YA0M);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__US3M);
+    remove__ZWAK(__tmp__YA0M);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__US3M);
+    remove__0XAK(__tmp__YA0M);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__US3M);
+    remove__4XAK(__tmp__YA0M);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__US3M);
+    remove__BYAK(__tmp__YA0M);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__US3M);
+    remove__DUML(__tmp__YA0M);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__US3M);
+    remove__GGHK(__tmp__YA0M);
   } break;
   case __READ_GLOBAL__: {
-    Self__YRBQ=((__READ_GLOBAL *)__tmp__US3M);
-    unread__H2QL(Self__YRBQ->global__3DNK,Self__YRBQ);
+    Self__YW3P=((__READ_GLOBAL *)__tmp__YA0M);
+    unread__CGNL(Self__YW3P->global__ZGJK,Self__YW3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__US3M);
+    remove__WA0M(__tmp__YA0M);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__US3M);
+    remove__0UEO(__tmp__YA0M);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__US3M);
+    remove__0RKO(__tmp__YA0M);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__US3M);
+    remove__4UEO(__tmp__YA0M);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__US3M);
+    remove__5RKO(__tmp__YA0M);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__US3M);
+    remove__HTJM(__tmp__YA0M);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__US3M);
+    remove__XWML(__tmp__YA0M);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__US3M);
+    remove__TJZM(__tmp__YA0M);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__US3M);
+    remove__CVEO(__tmp__YA0M);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__US3M);
+    remove__1EEP(__tmp__YA0M);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__US3M);
+    remove__0DRN(__tmp__YA0M);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__US3M);
+    remove__4DRN(__tmp__YA0M);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__US3M);
+    remove__14PN(__tmp__YA0M);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__US3M);
+    remove__EVTO(__tmp__YA0M);
   } break;
   };
 }
 
-static void remove__CMIO(__EXPR_OR_LOGIC *Self__DMIO)
+static void remove__0UEO(__EXPR_OR_LOGIC *Self__1UEO)
 // ({EXPR_OR_LOGIC}) VoidRecursive, No inlinable.
 {
-  void *__tmp__EMIO,*__tmp__FMIO;
-  __READ_LOCAL *Self__ZRBQ,*Self__1RBQ,*Self__3RBQ,*Self__5RBQ;
-  __READ_GLOBAL *Self__2RBQ,*Self__ASBQ;
-  __tmp__EMIO=Self__DMIO->parent_expr_binary_logic__CEGL.left__ZIIO;
-  switch (((struct ___OBJ *)__tmp__EMIO)->__id) {
+  void *__tmp__2UEO,*__tmp__3UEO;
+  __READ_LOCAL *Self__ZW3P,*Self__1W3P,*Self__3W3P,*Self__5W3P;
+  __LOCAL *Self__WWZR,*Self__1WZR,*Self__AXZR,*Self__FXZR;
+  void *voir__XWZR,*voir__0WZR,*voir__2WZR,*voir__5WZR,*voir__BXZR;
+  void *voir__EXZR,*voir__GXZR,*voir__JXZR;
+  __LIST *Self__ZWZR,*Self__4WZR,*Self__DXZR,*Self__IXZR;
+  __READ_GLOBAL *Self__2W3P,*Self__AX3P;
+  __tmp__2UEO=Self__1UEO->parent_expr_binary_logic__QICL.left__RREO;
+  switch (((struct ___OBJ *)__tmp__2UEO)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__EMIO);
+    remove__SOJJ(__tmp__2UEO);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__EMIO);
+    remove__2TAK(__tmp__2UEO);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__ZRBQ=((__READ_LOCAL *)__tmp__EMIO);
-    unread__ESNK(Self__ZRBQ->local__G5YD,Self__ZRBQ);
+    Self__ZW3P=((__READ_LOCAL *)__tmp__2UEO);
+    Self__WWZR=((__LOCAL *)Self__ZW3P->local__HJZD);
+    Self__WWZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__WWZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__WWZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__XWZR=create__AXB( 250);
+      display__UXFK(Self__ZW3P,voir__XWZR);
+      put_string__2EG(((__STRING *)voir__XWZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__ZWZR=((__LIST *)list_current__EH1);
+      voir__0WZR=create__AXB( 250);
+      display__EQQG(Self__ZWZR,voir__0WZR);
+      put_string__2EG(((__STRING *)voir__0WZR));
+      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__EMIO);
+    remove__1UAK(__tmp__2UEO);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__EMIO);
+    remove__LVAK(__tmp__2UEO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__EMIO);
+    remove__PVAK(__tmp__2UEO);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__1RBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__EMIO)->receiver__AHAI);
-    unread__ESNK(Self__1RBQ->local__G5YD,Self__1RBQ);
+    Self__1W3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2UEO)->receiver__WN2H);
+    Self__1WZR=((__LOCAL *)Self__1W3P->local__HJZD);
+    Self__1WZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__1WZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__1WZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__2WZR=create__AXB( 250);
+      display__UXFK(Self__1W3P,voir__2WZR);
+      put_string__2EG(((__STRING *)voir__2WZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__4WZR=((__LIST *)list_current__EH1);
+      voir__5WZR=create__AXB( 250);
+      display__EQQG(Self__4WZR,voir__5WZR);
+      put_string__2EG(((__STRING *)voir__5WZR));
+      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__EMIO);
+    remove__0VAK(__tmp__2UEO);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__EMIO);
+    remove__3VAK(__tmp__2UEO);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__EMIO);
+    remove__BWAK(__tmp__2UEO);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__EMIO);
+    remove__FWAK(__tmp__2UEO);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__EMIO);
+    remove__JWAK(__tmp__2UEO);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__EMIO);
+    remove__NWAK(__tmp__2UEO);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__EMIO);
+    remove__RWAK(__tmp__2UEO);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__EMIO);
+    remove__VWAK(__tmp__2UEO);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__EMIO);
+    remove__ZWAK(__tmp__2UEO);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__EMIO);
+    remove__0XAK(__tmp__2UEO);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__EMIO);
+    remove__4XAK(__tmp__2UEO);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__EMIO);
+    remove__BYAK(__tmp__2UEO);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__EMIO);
+    remove__DUML(__tmp__2UEO);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__EMIO);
+    remove__GGHK(__tmp__2UEO);
   } break;
   case __READ_GLOBAL__: {
-    Self__2RBQ=((__READ_GLOBAL *)__tmp__EMIO);
-    unread__H2QL(Self__2RBQ->global__3DNK,Self__2RBQ);
+    Self__2W3P=((__READ_GLOBAL *)__tmp__2UEO);
+    unread__CGNL(Self__2W3P->global__ZGJK,Self__2W3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__EMIO);
+    remove__WA0M(__tmp__2UEO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__EMIO);
+    remove__0UEO(__tmp__2UEO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__EMIO);
+    remove__0RKO(__tmp__2UEO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__EMIO);
+    remove__4UEO(__tmp__2UEO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__EMIO);
+    remove__5RKO(__tmp__2UEO);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__EMIO);
+    remove__HTJM(__tmp__2UEO);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__EMIO);
+    remove__XWML(__tmp__2UEO);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__EMIO);
+    remove__TJZM(__tmp__2UEO);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__EMIO);
+    remove__CVEO(__tmp__2UEO);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__EMIO);
+    remove__1EEP(__tmp__2UEO);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__EMIO);
+    remove__0DRN(__tmp__2UEO);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__EMIO);
+    remove__4DRN(__tmp__2UEO);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__EMIO);
+    remove__14PN(__tmp__2UEO);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__EMIO);
+    remove__EVTO(__tmp__2UEO);
   } break;
   };
-  __tmp__FMIO=Self__DMIO->parent_expr_binary_logic__CEGL.right__3IIO;
-  switch (((struct ___OBJ *)__tmp__FMIO)->__id) {
+  __tmp__3UEO=Self__1UEO->parent_expr_binary_logic__QICL.right__VREO;
+  switch (((struct ___OBJ *)__tmp__3UEO)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__FMIO);
+    remove__SOJJ(__tmp__3UEO);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__FMIO);
+    remove__2TAK(__tmp__3UEO);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__3RBQ=((__READ_LOCAL *)__tmp__FMIO);
-    unread__ESNK(Self__3RBQ->local__G5YD,Self__3RBQ);
+    Self__3W3P=((__READ_LOCAL *)__tmp__3UEO);
+    Self__AXZR=((__LOCAL *)Self__3W3P->local__HJZD);
+    Self__AXZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__AXZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__AXZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__BXZR=create__AXB( 250);
+      display__UXFK(Self__3W3P,voir__BXZR);
+      put_string__2EG(((__STRING *)voir__BXZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__DXZR=((__LIST *)list_current__EH1);
+      voir__EXZR=create__AXB( 250);
+      display__EQQG(Self__DXZR,voir__EXZR);
+      put_string__2EG(((__STRING *)voir__EXZR));
+      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__FMIO);
+    remove__1UAK(__tmp__3UEO);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__FMIO);
+    remove__LVAK(__tmp__3UEO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__FMIO);
+    remove__PVAK(__tmp__3UEO);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__5RBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__FMIO)->receiver__AHAI);
-    unread__ESNK(Self__5RBQ->local__G5YD,Self__5RBQ);
+    Self__5W3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3UEO)->receiver__WN2H);
+    Self__FXZR=((__LOCAL *)Self__5W3P->local__HJZD);
+    Self__FXZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__FXZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__FXZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__GXZR=create__AXB( 250);
+      display__UXFK(Self__5W3P,voir__GXZR);
+      put_string__2EG(((__STRING *)voir__GXZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__IXZR=((__LIST *)list_current__EH1);
+      voir__JXZR=create__AXB( 250);
+      display__EQQG(Self__IXZR,voir__JXZR);
+      put_string__2EG(((__STRING *)voir__JXZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__FMIO);
+    remove__0VAK(__tmp__3UEO);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__FMIO);
+    remove__3VAK(__tmp__3UEO);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__FMIO);
+    remove__BWAK(__tmp__3UEO);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__FMIO);
+    remove__FWAK(__tmp__3UEO);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__FMIO);
+    remove__JWAK(__tmp__3UEO);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__FMIO);
+    remove__NWAK(__tmp__3UEO);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__FMIO);
+    remove__RWAK(__tmp__3UEO);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__FMIO);
+    remove__VWAK(__tmp__3UEO);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__FMIO);
+    remove__ZWAK(__tmp__3UEO);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__FMIO);
+    remove__0XAK(__tmp__3UEO);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__FMIO);
+    remove__4XAK(__tmp__3UEO);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__FMIO);
+    remove__BYAK(__tmp__3UEO);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__FMIO);
+    remove__DUML(__tmp__3UEO);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__FMIO);
+    remove__GGHK(__tmp__3UEO);
   } break;
   case __READ_GLOBAL__: {
-    Self__ASBQ=((__READ_GLOBAL *)__tmp__FMIO);
-    unread__H2QL(Self__ASBQ->global__3DNK,Self__ASBQ);
+    Self__AX3P=((__READ_GLOBAL *)__tmp__3UEO);
+    unread__CGNL(Self__AX3P->global__ZGJK,Self__AX3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__FMIO);
+    remove__WA0M(__tmp__3UEO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__FMIO);
+    remove__0UEO(__tmp__3UEO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__FMIO);
+    remove__0RKO(__tmp__3UEO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__FMIO);
+    remove__4UEO(__tmp__3UEO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__FMIO);
+    remove__5RKO(__tmp__3UEO);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__FMIO);
+    remove__HTJM(__tmp__3UEO);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__FMIO);
+    remove__XWML(__tmp__3UEO);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__FMIO);
+    remove__TJZM(__tmp__3UEO);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__FMIO);
+    remove__CVEO(__tmp__3UEO);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__FMIO);
+    remove__1EEP(__tmp__3UEO);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__FMIO);
+    remove__0DRN(__tmp__3UEO);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__FMIO);
+    remove__4DRN(__tmp__3UEO);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__FMIO);
+    remove__14PN(__tmp__3UEO);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__FMIO);
+    remove__EVTO(__tmp__3UEO);
   } break;
   };
 }
 
-static void remove__CJOO(__EXPR_OR_OR_LOGIC *Self__DJOO)
+static void remove__0RKO(__EXPR_OR_OR_LOGIC *Self__1RKO)
 // ({EXPR_OR_OR_LOGIC}) VoidRecursive, No inlinable.
 {
-  void *__tmp__EJOO,*__tmp__FJOO;
-  __READ_LOCAL *Self__BSBQ,*Self__DSBQ,*Self__FSBQ,*Self__HSBQ;
-  __READ_GLOBAL *Self__ESBQ,*Self__ISBQ;
-  __tmp__EJOO=Self__DJOO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO;
-  switch (((struct ___OBJ *)__tmp__EJOO)->__id) {
+  void *__tmp__2RKO,*__tmp__3RKO;
+  __READ_LOCAL *Self__BX3P,*Self__DX3P,*Self__FX3P,*Self__HX3P;
+  __LOCAL *Self__KXZR,*Self__PXZR,*Self__UXZR,*Self__ZXZR;
+  void *voir__LXZR,*voir__OXZR,*voir__QXZR,*voir__TXZR,*voir__VXZR;
+  void *voir__YXZR,*voir__0XZR,*voir__3XZR;
+  __LIST *Self__NXZR,*Self__SXZR,*Self__XXZR,*Self__2XZR;
+  __READ_GLOBAL *Self__EX3P,*Self__IX3P;
+  __tmp__2RKO=Self__1RKO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
+  switch (((struct ___OBJ *)__tmp__2RKO)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__EJOO);
+    remove__SOJJ(__tmp__2RKO);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__EJOO);
+    remove__2TAK(__tmp__2RKO);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__BSBQ=((__READ_LOCAL *)__tmp__EJOO);
-    unread__ESNK(Self__BSBQ->local__G5YD,Self__BSBQ);
+    Self__BX3P=((__READ_LOCAL *)__tmp__2RKO);
+    Self__KXZR=((__LOCAL *)Self__BX3P->local__HJZD);
+    Self__KXZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KXZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__KXZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__LXZR=create__AXB( 250);
+      display__UXFK(Self__BX3P,voir__LXZR);
+      put_string__2EG(((__STRING *)voir__LXZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__NXZR=((__LIST *)list_current__EH1);
+      voir__OXZR=create__AXB( 250);
+      display__EQQG(Self__NXZR,voir__OXZR);
+      put_string__2EG(((__STRING *)voir__OXZR));
+      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__EJOO);
+    remove__1UAK(__tmp__2RKO);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__EJOO);
+    remove__LVAK(__tmp__2RKO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__EJOO);
+    remove__PVAK(__tmp__2RKO);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__DSBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__EJOO)->receiver__AHAI);
-    unread__ESNK(Self__DSBQ->local__G5YD,Self__DSBQ);
+    Self__DX3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2RKO)->receiver__WN2H);
+    Self__PXZR=((__LOCAL *)Self__DX3P->local__HJZD);
+    Self__PXZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PXZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__PXZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__QXZR=create__AXB( 250);
+      display__UXFK(Self__DX3P,voir__QXZR);
+      put_string__2EG(((__STRING *)voir__QXZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__SXZR=((__LIST *)list_current__EH1);
+      voir__TXZR=create__AXB( 250);
+      display__EQQG(Self__SXZR,voir__TXZR);
+      put_string__2EG(((__STRING *)voir__TXZR));
+      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__EJOO);
+    remove__0VAK(__tmp__2RKO);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__EJOO);
+    remove__3VAK(__tmp__2RKO);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__EJOO);
+    remove__BWAK(__tmp__2RKO);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__EJOO);
+    remove__FWAK(__tmp__2RKO);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__EJOO);
+    remove__JWAK(__tmp__2RKO);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__EJOO);
+    remove__NWAK(__tmp__2RKO);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__EJOO);
+    remove__RWAK(__tmp__2RKO);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__EJOO);
+    remove__VWAK(__tmp__2RKO);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__EJOO);
+    remove__ZWAK(__tmp__2RKO);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__EJOO);
+    remove__0XAK(__tmp__2RKO);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__EJOO);
+    remove__4XAK(__tmp__2RKO);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__EJOO);
+    remove__BYAK(__tmp__2RKO);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__EJOO);
+    remove__DUML(__tmp__2RKO);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__EJOO);
+    remove__GGHK(__tmp__2RKO);
   } break;
   case __READ_GLOBAL__: {
-    Self__ESBQ=((__READ_GLOBAL *)__tmp__EJOO);
-    unread__H2QL(Self__ESBQ->global__3DNK,Self__ESBQ);
+    Self__EX3P=((__READ_GLOBAL *)__tmp__2RKO);
+    unread__CGNL(Self__EX3P->global__ZGJK,Self__EX3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__EJOO);
+    remove__WA0M(__tmp__2RKO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__EJOO);
+    remove__0UEO(__tmp__2RKO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__EJOO);
+    remove__0RKO(__tmp__2RKO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__EJOO);
+    remove__4UEO(__tmp__2RKO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__EJOO);
+    remove__5RKO(__tmp__2RKO);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__EJOO);
+    remove__HTJM(__tmp__2RKO);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__EJOO);
+    remove__XWML(__tmp__2RKO);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__EJOO);
+    remove__TJZM(__tmp__2RKO);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__EJOO);
+    remove__CVEO(__tmp__2RKO);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__EJOO);
+    remove__1EEP(__tmp__2RKO);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__EJOO);
+    remove__0DRN(__tmp__2RKO);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__EJOO);
+    remove__4DRN(__tmp__2RKO);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__EJOO);
+    remove__14PN(__tmp__2RKO);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__EJOO);
+    remove__EVTO(__tmp__2RKO);
   } break;
   };
-  __tmp__FJOO=Self__DJOO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
-  switch (((struct ___OBJ *)__tmp__FJOO)->__id) {
+  __tmp__3RKO=Self__1RKO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+  switch (((struct ___OBJ *)__tmp__3RKO)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__FJOO);
+    remove__SOJJ(__tmp__3RKO);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__FJOO);
+    remove__2TAK(__tmp__3RKO);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__FSBQ=((__READ_LOCAL *)__tmp__FJOO);
-    unread__ESNK(Self__FSBQ->local__G5YD,Self__FSBQ);
+    Self__FX3P=((__READ_LOCAL *)__tmp__3RKO);
+    Self__UXZR=((__LOCAL *)Self__FX3P->local__HJZD);
+    Self__UXZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UXZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__UXZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__VXZR=create__AXB( 250);
+      display__UXFK(Self__FX3P,voir__VXZR);
+      put_string__2EG(((__STRING *)voir__VXZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__XXZR=((__LIST *)list_current__EH1);
+      voir__YXZR=create__AXB( 250);
+      display__EQQG(Self__XXZR,voir__YXZR);
+      put_string__2EG(((__STRING *)voir__YXZR));
+      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__FJOO);
+    remove__1UAK(__tmp__3RKO);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__FJOO);
+    remove__LVAK(__tmp__3RKO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__FJOO);
+    remove__PVAK(__tmp__3RKO);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__HSBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__FJOO)->receiver__AHAI);
-    unread__ESNK(Self__HSBQ->local__G5YD,Self__HSBQ);
+    Self__HX3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3RKO)->receiver__WN2H);
+    Self__ZXZR=((__LOCAL *)Self__HX3P->local__HJZD);
+    Self__ZXZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZXZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__ZXZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__0XZR=create__AXB( 250);
+      display__UXFK(Self__HX3P,voir__0XZR);
+      put_string__2EG(((__STRING *)voir__0XZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__2XZR=((__LIST *)list_current__EH1);
+      voir__3XZR=create__AXB( 250);
+      display__EQQG(Self__2XZR,voir__3XZR);
+      put_string__2EG(((__STRING *)voir__3XZR));
+      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__FJOO);
+    remove__0VAK(__tmp__3RKO);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__FJOO);
+    remove__3VAK(__tmp__3RKO);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__FJOO);
+    remove__BWAK(__tmp__3RKO);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__FJOO);
+    remove__FWAK(__tmp__3RKO);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__FJOO);
+    remove__JWAK(__tmp__3RKO);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__FJOO);
+    remove__NWAK(__tmp__3RKO);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__FJOO);
+    remove__RWAK(__tmp__3RKO);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__FJOO);
+    remove__VWAK(__tmp__3RKO);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__FJOO);
+    remove__ZWAK(__tmp__3RKO);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__FJOO);
+    remove__0XAK(__tmp__3RKO);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__FJOO);
+    remove__4XAK(__tmp__3RKO);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__FJOO);
+    remove__BYAK(__tmp__3RKO);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__FJOO);
+    remove__DUML(__tmp__3RKO);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__FJOO);
+    remove__GGHK(__tmp__3RKO);
   } break;
   case __READ_GLOBAL__: {
-    Self__ISBQ=((__READ_GLOBAL *)__tmp__FJOO);
-    unread__H2QL(Self__ISBQ->global__3DNK,Self__ISBQ);
+    Self__IX3P=((__READ_GLOBAL *)__tmp__3RKO);
+    unread__CGNL(Self__IX3P->global__ZGJK,Self__IX3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__FJOO);
+    remove__WA0M(__tmp__3RKO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__FJOO);
+    remove__0UEO(__tmp__3RKO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__FJOO);
+    remove__0RKO(__tmp__3RKO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__FJOO);
+    remove__4UEO(__tmp__3RKO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__FJOO);
+    remove__5RKO(__tmp__3RKO);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__FJOO);
+    remove__HTJM(__tmp__3RKO);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__FJOO);
+    remove__XWML(__tmp__3RKO);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__FJOO);
+    remove__TJZM(__tmp__3RKO);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__FJOO);
+    remove__CVEO(__tmp__3RKO);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__FJOO);
+    remove__1EEP(__tmp__3RKO);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__FJOO);
+    remove__0DRN(__tmp__3RKO);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__FJOO);
+    remove__4DRN(__tmp__3RKO);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__FJOO);
+    remove__14PN(__tmp__3RKO);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__FJOO);
+    remove__EVTO(__tmp__3RKO);
   } break;
   };
 }
 
-static void remove__GMIO(__EXPR_AND_LOGIC *Self__HMIO)
+static void remove__4UEO(__EXPR_AND_LOGIC *Self__5UEO)
 // ({EXPR_AND_LOGIC}) VoidRecursive, No inlinable.
 {
-  void *__tmp__IMIO,*__tmp__JMIO;
-  __READ_LOCAL *Self__JSBQ,*Self__LSBQ,*Self__NSBQ,*Self__PSBQ;
-  __READ_GLOBAL *Self__MSBQ,*Self__QSBQ;
-  __tmp__IMIO=Self__HMIO->parent_expr_binary_logic__CGGL.left__ZIIO;
-  switch (((struct ___OBJ *)__tmp__IMIO)->__id) {
+  void *__tmp__AVEO,*__tmp__BVEO;
+  __READ_LOCAL *Self__JX3P,*Self__LX3P,*Self__NX3P,*Self__PX3P;
+  __LOCAL *Self__4XZR,*Self__DYZR,*Self__IYZR,*Self__NYZR;
+  void *voir__5XZR,*voir__CYZR,*voir__EYZR,*voir__HYZR,*voir__JYZR;
+  void *voir__MYZR,*voir__OYZR,*voir__RYZR;
+  __LIST *Self__BYZR,*Self__GYZR,*Self__LYZR,*Self__QYZR;
+  __READ_GLOBAL *Self__MX3P,*Self__QX3P;
+  __tmp__AVEO=Self__5UEO->parent_expr_binary_logic__QKCL.left__RREO;
+  switch (((struct ___OBJ *)__tmp__AVEO)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__IMIO);
+    remove__SOJJ(__tmp__AVEO);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__IMIO);
+    remove__2TAK(__tmp__AVEO);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__JSBQ=((__READ_LOCAL *)__tmp__IMIO);
-    unread__ESNK(Self__JSBQ->local__G5YD,Self__JSBQ);
+    Self__JX3P=((__READ_LOCAL *)__tmp__AVEO);
+    Self__4XZR=((__LOCAL *)Self__JX3P->local__HJZD);
+    Self__4XZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4XZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__4XZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__5XZR=create__AXB( 250);
+      display__UXFK(Self__JX3P,voir__5XZR);
+      put_string__2EG(((__STRING *)voir__5XZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__BYZR=((__LIST *)list_current__EH1);
+      voir__CYZR=create__AXB( 250);
+      display__EQQG(Self__BYZR,voir__CYZR);
+      put_string__2EG(((__STRING *)voir__CYZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__IMIO);
+    remove__1UAK(__tmp__AVEO);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__IMIO);
+    remove__LVAK(__tmp__AVEO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__IMIO);
+    remove__PVAK(__tmp__AVEO);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__LSBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__IMIO)->receiver__AHAI);
-    unread__ESNK(Self__LSBQ->local__G5YD,Self__LSBQ);
+    Self__LX3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__AVEO)->receiver__WN2H);
+    Self__DYZR=((__LOCAL *)Self__LX3P->local__HJZD);
+    Self__DYZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DYZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__DYZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__EYZR=create__AXB( 250);
+      display__UXFK(Self__LX3P,voir__EYZR);
+      put_string__2EG(((__STRING *)voir__EYZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__GYZR=((__LIST *)list_current__EH1);
+      voir__HYZR=create__AXB( 250);
+      display__EQQG(Self__GYZR,voir__HYZR);
+      put_string__2EG(((__STRING *)voir__HYZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__IMIO);
+    remove__0VAK(__tmp__AVEO);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__IMIO);
+    remove__3VAK(__tmp__AVEO);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__IMIO);
+    remove__BWAK(__tmp__AVEO);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__IMIO);
+    remove__FWAK(__tmp__AVEO);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__IMIO);
+    remove__JWAK(__tmp__AVEO);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__IMIO);
+    remove__NWAK(__tmp__AVEO);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__IMIO);
+    remove__RWAK(__tmp__AVEO);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__IMIO);
+    remove__VWAK(__tmp__AVEO);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__IMIO);
+    remove__ZWAK(__tmp__AVEO);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__IMIO);
+    remove__0XAK(__tmp__AVEO);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__IMIO);
+    remove__4XAK(__tmp__AVEO);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__IMIO);
+    remove__BYAK(__tmp__AVEO);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__IMIO);
+    remove__DUML(__tmp__AVEO);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__IMIO);
+    remove__GGHK(__tmp__AVEO);
   } break;
   case __READ_GLOBAL__: {
-    Self__MSBQ=((__READ_GLOBAL *)__tmp__IMIO);
-    unread__H2QL(Self__MSBQ->global__3DNK,Self__MSBQ);
+    Self__MX3P=((__READ_GLOBAL *)__tmp__AVEO);
+    unread__CGNL(Self__MX3P->global__ZGJK,Self__MX3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__IMIO);
+    remove__WA0M(__tmp__AVEO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__IMIO);
+    remove__0UEO(__tmp__AVEO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__IMIO);
+    remove__0RKO(__tmp__AVEO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__IMIO);
+    remove__4UEO(__tmp__AVEO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__IMIO);
+    remove__5RKO(__tmp__AVEO);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__IMIO);
+    remove__HTJM(__tmp__AVEO);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__IMIO);
+    remove__XWML(__tmp__AVEO);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__IMIO);
+    remove__TJZM(__tmp__AVEO);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__IMIO);
+    remove__CVEO(__tmp__AVEO);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__IMIO);
+    remove__1EEP(__tmp__AVEO);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__IMIO);
+    remove__0DRN(__tmp__AVEO);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__IMIO);
+    remove__4DRN(__tmp__AVEO);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__IMIO);
+    remove__14PN(__tmp__AVEO);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__IMIO);
+    remove__EVTO(__tmp__AVEO);
   } break;
   };
-  __tmp__JMIO=Self__HMIO->parent_expr_binary_logic__CGGL.right__3IIO;
-  switch (((struct ___OBJ *)__tmp__JMIO)->__id) {
+  __tmp__BVEO=Self__5UEO->parent_expr_binary_logic__QKCL.right__VREO;
+  switch (((struct ___OBJ *)__tmp__BVEO)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__JMIO);
+    remove__SOJJ(__tmp__BVEO);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__JMIO);
+    remove__2TAK(__tmp__BVEO);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__NSBQ=((__READ_LOCAL *)__tmp__JMIO);
-    unread__ESNK(Self__NSBQ->local__G5YD,Self__NSBQ);
+    Self__NX3P=((__READ_LOCAL *)__tmp__BVEO);
+    Self__IYZR=((__LOCAL *)Self__NX3P->local__HJZD);
+    Self__IYZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__IYZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__IYZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__JYZR=create__AXB( 250);
+      display__UXFK(Self__NX3P,voir__JYZR);
+      put_string__2EG(((__STRING *)voir__JYZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__LYZR=((__LIST *)list_current__EH1);
+      voir__MYZR=create__AXB( 250);
+      display__EQQG(Self__LYZR,voir__MYZR);
+      put_string__2EG(((__STRING *)voir__MYZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__JMIO);
+    remove__1UAK(__tmp__BVEO);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__JMIO);
+    remove__LVAK(__tmp__BVEO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__JMIO);
+    remove__PVAK(__tmp__BVEO);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__PSBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__JMIO)->receiver__AHAI);
-    unread__ESNK(Self__PSBQ->local__G5YD,Self__PSBQ);
+    Self__PX3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BVEO)->receiver__WN2H);
+    Self__NYZR=((__LOCAL *)Self__PX3P->local__HJZD);
+    Self__NYZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__NYZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__NYZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__OYZR=create__AXB( 250);
+      display__UXFK(Self__PX3P,voir__OYZR);
+      put_string__2EG(((__STRING *)voir__OYZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__QYZR=((__LIST *)list_current__EH1);
+      voir__RYZR=create__AXB( 250);
+      display__EQQG(Self__QYZR,voir__RYZR);
+      put_string__2EG(((__STRING *)voir__RYZR));
+      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__JMIO);
+    remove__0VAK(__tmp__BVEO);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__JMIO);
+    remove__3VAK(__tmp__BVEO);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__JMIO);
+    remove__BWAK(__tmp__BVEO);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__JMIO);
+    remove__FWAK(__tmp__BVEO);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__JMIO);
+    remove__JWAK(__tmp__BVEO);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__JMIO);
+    remove__NWAK(__tmp__BVEO);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__JMIO);
+    remove__RWAK(__tmp__BVEO);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__JMIO);
+    remove__VWAK(__tmp__BVEO);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__JMIO);
+    remove__ZWAK(__tmp__BVEO);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__JMIO);
+    remove__0XAK(__tmp__BVEO);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__JMIO);
+    remove__4XAK(__tmp__BVEO);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__JMIO);
+    remove__BYAK(__tmp__BVEO);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__JMIO);
+    remove__DUML(__tmp__BVEO);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__JMIO);
+    remove__GGHK(__tmp__BVEO);
   } break;
   case __READ_GLOBAL__: {
-    Self__QSBQ=((__READ_GLOBAL *)__tmp__JMIO);
-    unread__H2QL(Self__QSBQ->global__3DNK,Self__QSBQ);
+    Self__QX3P=((__READ_GLOBAL *)__tmp__BVEO);
+    unread__CGNL(Self__QX3P->global__ZGJK,Self__QX3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__JMIO);
+    remove__WA0M(__tmp__BVEO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__JMIO);
+    remove__0UEO(__tmp__BVEO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__JMIO);
+    remove__0RKO(__tmp__BVEO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__JMIO);
+    remove__4UEO(__tmp__BVEO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__JMIO);
+    remove__5RKO(__tmp__BVEO);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__JMIO);
+    remove__HTJM(__tmp__BVEO);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__JMIO);
+    remove__XWML(__tmp__BVEO);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__JMIO);
+    remove__TJZM(__tmp__BVEO);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__JMIO);
+    remove__CVEO(__tmp__BVEO);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__JMIO);
+    remove__1EEP(__tmp__BVEO);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__JMIO);
+    remove__0DRN(__tmp__BVEO);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__JMIO);
+    remove__4DRN(__tmp__BVEO);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__JMIO);
+    remove__14PN(__tmp__BVEO);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__JMIO);
+    remove__EVTO(__tmp__BVEO);
   } break;
   };
 }
 
-static void remove__HJOO(__EXPR_AND_AND_LOGIC *Self__IJOO)
+static void remove__5RKO(__EXPR_AND_AND_LOGIC *Self__ASKO)
 // ({EXPR_AND_AND_LOGIC}) VoidRecursive, No inlinable.
 {
-  void *__tmp__JJOO,*__tmp__KJOO;
-  __READ_LOCAL *Self__RSBQ,*Self__TSBQ,*Self__VSBQ,*Self__XSBQ;
-  __READ_GLOBAL *Self__USBQ,*Self__YSBQ;
-  __tmp__JJOO=Self__IJOO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO;
-  switch (((struct ___OBJ *)__tmp__JJOO)->__id) {
+  void *__tmp__BSKO,*__tmp__CSKO;
+  __READ_LOCAL *Self__RX3P,*Self__TX3P,*Self__VX3P,*Self__XX3P;
+  __LOCAL *Self__SYZR,*Self__XYZR,*Self__2YZR,*Self__BZZR;
+  void *voir__TYZR,*voir__WYZR,*voir__YYZR,*voir__1YZR,*voir__3YZR;
+  void *voir__AZZR,*voir__CZZR,*voir__FZZR;
+  __LIST *Self__VYZR,*Self__0YZR,*Self__5YZR,*Self__EZZR;
+  __READ_GLOBAL *Self__UX3P,*Self__YX3P;
+  __tmp__BSKO=Self__ASKO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
+  switch (((struct ___OBJ *)__tmp__BSKO)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__JJOO);
+    remove__SOJJ(__tmp__BSKO);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__JJOO);
+    remove__2TAK(__tmp__BSKO);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__RSBQ=((__READ_LOCAL *)__tmp__JJOO);
-    unread__ESNK(Self__RSBQ->local__G5YD,Self__RSBQ);
+    Self__RX3P=((__READ_LOCAL *)__tmp__BSKO);
+    Self__SYZR=((__LOCAL *)Self__RX3P->local__HJZD);
+    Self__SYZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__SYZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__SYZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__TYZR=create__AXB( 250);
+      display__UXFK(Self__RX3P,voir__TYZR);
+      put_string__2EG(((__STRING *)voir__TYZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__VYZR=((__LIST *)list_current__EH1);
+      voir__WYZR=create__AXB( 250);
+      display__EQQG(Self__VYZR,voir__WYZR);
+      put_string__2EG(((__STRING *)voir__WYZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__JJOO);
+    remove__1UAK(__tmp__BSKO);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__JJOO);
+    remove__LVAK(__tmp__BSKO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__JJOO);
+    remove__PVAK(__tmp__BSKO);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__TSBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__JJOO)->receiver__AHAI);
-    unread__ESNK(Self__TSBQ->local__G5YD,Self__TSBQ);
+    Self__TX3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BSKO)->receiver__WN2H);
+    Self__XYZR=((__LOCAL *)Self__TX3P->local__HJZD);
+    Self__XYZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__XYZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__XYZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__YYZR=create__AXB( 250);
+      display__UXFK(Self__TX3P,voir__YYZR);
+      put_string__2EG(((__STRING *)voir__YYZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__0YZR=((__LIST *)list_current__EH1);
+      voir__1YZR=create__AXB( 250);
+      display__EQQG(Self__0YZR,voir__1YZR);
+      put_string__2EG(((__STRING *)voir__1YZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__JJOO);
+    remove__0VAK(__tmp__BSKO);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__JJOO);
+    remove__3VAK(__tmp__BSKO);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__JJOO);
+    remove__BWAK(__tmp__BSKO);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__JJOO);
+    remove__FWAK(__tmp__BSKO);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__JJOO);
+    remove__JWAK(__tmp__BSKO);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__JJOO);
+    remove__NWAK(__tmp__BSKO);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__JJOO);
+    remove__RWAK(__tmp__BSKO);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__JJOO);
+    remove__VWAK(__tmp__BSKO);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__JJOO);
+    remove__ZWAK(__tmp__BSKO);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__JJOO);
+    remove__0XAK(__tmp__BSKO);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__JJOO);
+    remove__4XAK(__tmp__BSKO);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__JJOO);
+    remove__BYAK(__tmp__BSKO);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__JJOO);
+    remove__DUML(__tmp__BSKO);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__JJOO);
+    remove__GGHK(__tmp__BSKO);
   } break;
   case __READ_GLOBAL__: {
-    Self__USBQ=((__READ_GLOBAL *)__tmp__JJOO);
-    unread__H2QL(Self__USBQ->global__3DNK,Self__USBQ);
+    Self__UX3P=((__READ_GLOBAL *)__tmp__BSKO);
+    unread__CGNL(Self__UX3P->global__ZGJK,Self__UX3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__JJOO);
+    remove__WA0M(__tmp__BSKO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__JJOO);
+    remove__0UEO(__tmp__BSKO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__JJOO);
+    remove__0RKO(__tmp__BSKO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__JJOO);
+    remove__4UEO(__tmp__BSKO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__JJOO);
+    remove__5RKO(__tmp__BSKO);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__JJOO);
+    remove__HTJM(__tmp__BSKO);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__JJOO);
+    remove__XWML(__tmp__BSKO);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__JJOO);
+    remove__TJZM(__tmp__BSKO);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__JJOO);
+    remove__CVEO(__tmp__BSKO);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__JJOO);
+    remove__1EEP(__tmp__BSKO);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__JJOO);
+    remove__0DRN(__tmp__BSKO);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__JJOO);
+    remove__4DRN(__tmp__BSKO);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__JJOO);
+    remove__14PN(__tmp__BSKO);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__JJOO);
+    remove__EVTO(__tmp__BSKO);
   } break;
   };
-  __tmp__KJOO=Self__IJOO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO;
-  switch (((struct ___OBJ *)__tmp__KJOO)->__id) {
+  __tmp__CSKO=Self__ASKO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
+  switch (((struct ___OBJ *)__tmp__CSKO)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__KJOO);
+    remove__SOJJ(__tmp__CSKO);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__KJOO);
+    remove__2TAK(__tmp__CSKO);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__VSBQ=((__READ_LOCAL *)__tmp__KJOO);
-    unread__ESNK(Self__VSBQ->local__G5YD,Self__VSBQ);
+    Self__VX3P=((__READ_LOCAL *)__tmp__CSKO);
+    Self__2YZR=((__LOCAL *)Self__VX3P->local__HJZD);
+    Self__2YZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__2YZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__2YZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__3YZR=create__AXB( 250);
+      display__UXFK(Self__VX3P,voir__3YZR);
+      put_string__2EG(((__STRING *)voir__3YZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__5YZR=((__LIST *)list_current__EH1);
+      voir__AZZR=create__AXB( 250);
+      display__EQQG(Self__5YZR,voir__AZZR);
+      put_string__2EG(((__STRING *)voir__AZZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__KJOO);
+    remove__1UAK(__tmp__CSKO);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__KJOO);
+    remove__LVAK(__tmp__CSKO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__KJOO);
+    remove__PVAK(__tmp__CSKO);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__XSBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__KJOO)->receiver__AHAI);
-    unread__ESNK(Self__XSBQ->local__G5YD,Self__XSBQ);
+    Self__XX3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__CSKO)->receiver__WN2H);
+    Self__BZZR=((__LOCAL *)Self__XX3P->local__HJZD);
+    Self__BZZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BZZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__BZZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__CZZR=create__AXB( 250);
+      display__UXFK(Self__XX3P,voir__CZZR);
+      put_string__2EG(((__STRING *)voir__CZZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__EZZR=((__LIST *)list_current__EH1);
+      voir__FZZR=create__AXB( 250);
+      display__EQQG(Self__EZZR,voir__FZZR);
+      put_string__2EG(((__STRING *)voir__FZZR));
+      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__KJOO);
+    remove__0VAK(__tmp__CSKO);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__KJOO);
+    remove__3VAK(__tmp__CSKO);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__KJOO);
+    remove__BWAK(__tmp__CSKO);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__KJOO);
+    remove__FWAK(__tmp__CSKO);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__KJOO);
+    remove__JWAK(__tmp__CSKO);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__KJOO);
+    remove__NWAK(__tmp__CSKO);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__KJOO);
+    remove__RWAK(__tmp__CSKO);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__KJOO);
+    remove__VWAK(__tmp__CSKO);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__KJOO);
+    remove__ZWAK(__tmp__CSKO);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__KJOO);
+    remove__0XAK(__tmp__CSKO);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__KJOO);
+    remove__4XAK(__tmp__CSKO);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__KJOO);
+    remove__BYAK(__tmp__CSKO);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__KJOO);
+    remove__DUML(__tmp__CSKO);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__KJOO);
+    remove__GGHK(__tmp__CSKO);
   } break;
   case __READ_GLOBAL__: {
-    Self__YSBQ=((__READ_GLOBAL *)__tmp__KJOO);
-    unread__H2QL(Self__YSBQ->global__3DNK,Self__YSBQ);
+    Self__YX3P=((__READ_GLOBAL *)__tmp__CSKO);
+    unread__CGNL(Self__YX3P->global__ZGJK,Self__YX3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__KJOO);
+    remove__WA0M(__tmp__CSKO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__KJOO);
+    remove__0UEO(__tmp__CSKO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__KJOO);
+    remove__0RKO(__tmp__CSKO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__KJOO);
+    remove__4UEO(__tmp__CSKO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__KJOO);
+    remove__5RKO(__tmp__CSKO);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__KJOO);
+    remove__HTJM(__tmp__CSKO);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__KJOO);
+    remove__XWML(__tmp__CSKO);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__KJOO);
+    remove__TJZM(__tmp__CSKO);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__KJOO);
+    remove__CVEO(__tmp__CSKO);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__KJOO);
+    remove__1EEP(__tmp__CSKO);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__KJOO);
+    remove__0DRN(__tmp__CSKO);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__KJOO);
+    remove__4DRN(__tmp__CSKO);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__KJOO);
+    remove__14PN(__tmp__CSKO);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__KJOO);
+    remove__EVTO(__tmp__CSKO);
   } break;
   };
 }
 
-static void remove__JHNM(__EXPR_NEG *Self__KHNM)
+static void remove__HTJM(__EXPR_NEG *Self__ITJM)
 // ({EXPR_NEG}) VoidRecursive, No inlinable.
 {
-  void *__tmp__LHNM;
-  __READ_LOCAL *Self__ZSBQ,*Self__1SBQ;
-  __READ_GLOBAL *Self__2SBQ;
-  __tmp__LHNM=Self__KHNM->parent_expr_unary__VVHL.right__DWHL;
-  switch (((struct ___OBJ *)__tmp__LHNM)->__id) {
+  void *__tmp__JTJM;
+  __READ_LOCAL *Self__ZX3P,*Self__1X3P;
+  __LOCAL *Self__GZZR,*Self__LZZR;
+  void *voir__HZZR,*voir__KZZR,*voir__MZZR,*voir__PZZR;
+  __LIST *Self__JZZR,*Self__OZZR;
+  __READ_GLOBAL *Self__2X3P;
+  __tmp__JTJM=Self__ITJM->parent_expr_unary__EXDL.right__SXDL;
+  switch (((struct ___OBJ *)__tmp__JTJM)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__LHNM);
+    remove__SOJJ(__tmp__JTJM);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__LHNM);
+    remove__2TAK(__tmp__JTJM);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__ZSBQ=((__READ_LOCAL *)__tmp__LHNM);
-    unread__ESNK(Self__ZSBQ->local__G5YD,Self__ZSBQ);
+    Self__ZX3P=((__READ_LOCAL *)__tmp__JTJM);
+    Self__GZZR=((__LOCAL *)Self__ZX3P->local__HJZD);
+    Self__GZZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GZZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__GZZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__HZZR=create__AXB( 250);
+      display__UXFK(Self__ZX3P,voir__HZZR);
+      put_string__2EG(((__STRING *)voir__HZZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__JZZR=((__LIST *)list_current__EH1);
+      voir__KZZR=create__AXB( 250);
+      display__EQQG(Self__JZZR,voir__KZZR);
+      put_string__2EG(((__STRING *)voir__KZZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__LHNM);
+    remove__1UAK(__tmp__JTJM);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__LHNM);
+    remove__LVAK(__tmp__JTJM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__LHNM);
+    remove__PVAK(__tmp__JTJM);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__1SBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__LHNM)->receiver__AHAI);
-    unread__ESNK(Self__1SBQ->local__G5YD,Self__1SBQ);
+    Self__1X3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__JTJM)->receiver__WN2H);
+    Self__LZZR=((__LOCAL *)Self__1X3P->local__HJZD);
+    Self__LZZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LZZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__LZZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__MZZR=create__AXB( 250);
+      display__UXFK(Self__1X3P,voir__MZZR);
+      put_string__2EG(((__STRING *)voir__MZZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__OZZR=((__LIST *)list_current__EH1);
+      voir__PZZR=create__AXB( 250);
+      display__EQQG(Self__OZZR,voir__PZZR);
+      put_string__2EG(((__STRING *)voir__PZZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__LHNM);
+    remove__0VAK(__tmp__JTJM);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__LHNM);
+    remove__3VAK(__tmp__JTJM);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__LHNM);
+    remove__BWAK(__tmp__JTJM);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__LHNM);
+    remove__FWAK(__tmp__JTJM);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__LHNM);
+    remove__JWAK(__tmp__JTJM);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__LHNM);
+    remove__NWAK(__tmp__JTJM);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__LHNM);
+    remove__RWAK(__tmp__JTJM);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__LHNM);
+    remove__VWAK(__tmp__JTJM);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__LHNM);
+    remove__ZWAK(__tmp__JTJM);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__LHNM);
+    remove__0XAK(__tmp__JTJM);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__LHNM);
+    remove__4XAK(__tmp__JTJM);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__LHNM);
+    remove__BYAK(__tmp__JTJM);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__LHNM);
+    remove__DUML(__tmp__JTJM);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__LHNM);
+    remove__GGHK(__tmp__JTJM);
   } break;
   case __READ_GLOBAL__: {
-    Self__2SBQ=((__READ_GLOBAL *)__tmp__LHNM);
-    unread__H2QL(Self__2SBQ->global__3DNK,Self__2SBQ);
+    Self__2X3P=((__READ_GLOBAL *)__tmp__JTJM);
+    unread__CGNL(Self__2X3P->global__ZGJK,Self__2X3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__LHNM);
+    remove__WA0M(__tmp__JTJM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__LHNM);
+    remove__0UEO(__tmp__JTJM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__LHNM);
+    remove__0RKO(__tmp__JTJM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__LHNM);
+    remove__4UEO(__tmp__JTJM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__LHNM);
+    remove__5RKO(__tmp__JTJM);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__LHNM);
+    remove__HTJM(__tmp__JTJM);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__LHNM);
+    remove__XWML(__tmp__JTJM);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__LHNM);
+    remove__TJZM(__tmp__JTJM);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__LHNM);
+    remove__CVEO(__tmp__JTJM);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__LHNM);
+    remove__1EEP(__tmp__JTJM);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__LHNM);
+    remove__0DRN(__tmp__JTJM);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__LHNM);
+    remove__4DRN(__tmp__JTJM);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__LHNM);
+    remove__14PN(__tmp__JTJM);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__LHNM);
+    remove__EVTO(__tmp__JTJM);
   } break;
   };
 }
 
-static void remove__2MQL(__EXPR_ADD *Self__3MQL)
+static void remove__XWML(__EXPR_ADD *Self__YWML)
 // ({EXPR_ADD}) VoidRecursive, No inlinable.
 {
-  void *__tmp__4MQL,*__tmp__5MQL;
-  __READ_LOCAL *Self__3SBQ,*Self__5SBQ,*Self__BTBQ,*Self__DTBQ;
-  __READ_GLOBAL *Self__ATBQ,*Self__ETBQ;
-  __tmp__4MQL=Self__3MQL->parent_expr_binary__AWHL.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__4MQL)->__id) {
+  void *__tmp__ZWML,*__tmp__0WML;
+  __READ_LOCAL *Self__3X3P,*Self__5X3P,*Self__BY3P,*Self__DY3P;
+  __LOCAL *Self__QZZR,*Self__VZZR,*Self__0ZZR,*Self__5ZZR;
+  void *voir__RZZR,*voir__UZZR,*voir__WZZR,*voir__ZZZR,*voir__1ZZR;
+  void *voir__4ZZR,*voir__A0ZR,*voir__D0ZR;
+  __LIST *Self__TZZR,*Self__YZZR,*Self__3ZZR,*Self__C0ZR;
+  __READ_GLOBAL *Self__AY3P,*Self__EY3P;
+  __tmp__ZWML=Self__YWML->parent_expr_binary__PXDL.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__ZWML)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__4MQL);
+    remove__SOJJ(__tmp__ZWML);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__4MQL);
+    remove__2TAK(__tmp__ZWML);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__3SBQ=((__READ_LOCAL *)__tmp__4MQL);
-    unread__ESNK(Self__3SBQ->local__G5YD,Self__3SBQ);
+    Self__3X3P=((__READ_LOCAL *)__tmp__ZWML);
+    Self__QZZR=((__LOCAL *)Self__3X3P->local__HJZD);
+    Self__QZZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QZZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__QZZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__RZZR=create__AXB( 250);
+      display__UXFK(Self__3X3P,voir__RZZR);
+      put_string__2EG(((__STRING *)voir__RZZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__TZZR=((__LIST *)list_current__EH1);
+      voir__UZZR=create__AXB( 250);
+      display__EQQG(Self__TZZR,voir__UZZR);
+      put_string__2EG(((__STRING *)voir__UZZR));
+      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__4MQL);
+    remove__1UAK(__tmp__ZWML);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__4MQL);
+    remove__LVAK(__tmp__ZWML);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__4MQL);
+    remove__PVAK(__tmp__ZWML);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__5SBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__4MQL)->receiver__AHAI);
-    unread__ESNK(Self__5SBQ->local__G5YD,Self__5SBQ);
+    Self__5X3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ZWML)->receiver__WN2H);
+    Self__VZZR=((__LOCAL *)Self__5X3P->local__HJZD);
+    Self__VZZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VZZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__VZZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__WZZR=create__AXB( 250);
+      display__UXFK(Self__5X3P,voir__WZZR);
+      put_string__2EG(((__STRING *)voir__WZZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__YZZR=((__LIST *)list_current__EH1);
+      voir__ZZZR=create__AXB( 250);
+      display__EQQG(Self__YZZR,voir__ZZZR);
+      put_string__2EG(((__STRING *)voir__ZZZR));
+      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__4MQL);
+    remove__0VAK(__tmp__ZWML);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__4MQL);
+    remove__3VAK(__tmp__ZWML);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__4MQL);
+    remove__BWAK(__tmp__ZWML);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__4MQL);
+    remove__FWAK(__tmp__ZWML);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__4MQL);
+    remove__JWAK(__tmp__ZWML);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__4MQL);
+    remove__NWAK(__tmp__ZWML);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__4MQL);
+    remove__RWAK(__tmp__ZWML);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__4MQL);
+    remove__VWAK(__tmp__ZWML);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__4MQL);
+    remove__ZWAK(__tmp__ZWML);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__4MQL);
+    remove__0XAK(__tmp__ZWML);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__4MQL);
+    remove__4XAK(__tmp__ZWML);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__4MQL);
+    remove__BYAK(__tmp__ZWML);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__4MQL);
+    remove__DUML(__tmp__ZWML);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__4MQL);
+    remove__GGHK(__tmp__ZWML);
   } break;
   case __READ_GLOBAL__: {
-    Self__ATBQ=((__READ_GLOBAL *)__tmp__4MQL);
-    unread__H2QL(Self__ATBQ->global__3DNK,Self__ATBQ);
+    Self__AY3P=((__READ_GLOBAL *)__tmp__ZWML);
+    unread__CGNL(Self__AY3P->global__ZGJK,Self__AY3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__4MQL);
+    remove__WA0M(__tmp__ZWML);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__4MQL);
+    remove__0UEO(__tmp__ZWML);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__4MQL);
+    remove__0RKO(__tmp__ZWML);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__4MQL);
+    remove__4UEO(__tmp__ZWML);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__4MQL);
+    remove__5RKO(__tmp__ZWML);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__4MQL);
+    remove__HTJM(__tmp__ZWML);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__4MQL);
+    remove__XWML(__tmp__ZWML);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__4MQL);
+    remove__TJZM(__tmp__ZWML);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__4MQL);
+    remove__CVEO(__tmp__ZWML);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__4MQL);
+    remove__1EEP(__tmp__ZWML);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__4MQL);
+    remove__0DRN(__tmp__ZWML);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__4MQL);
+    remove__4DRN(__tmp__ZWML);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__4MQL);
+    remove__14PN(__tmp__ZWML);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__4MQL);
+    remove__EVTO(__tmp__ZWML);
   } break;
   };
-  __tmp__5MQL=Self__3MQL->parent_expr_binary__AWHL.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__5MQL)->__id) {
+  __tmp__0WML=Self__YWML->parent_expr_binary__PXDL.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__0WML)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__5MQL);
+    remove__SOJJ(__tmp__0WML);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__5MQL);
+    remove__2TAK(__tmp__0WML);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__BTBQ=((__READ_LOCAL *)__tmp__5MQL);
-    unread__ESNK(Self__BTBQ->local__G5YD,Self__BTBQ);
+    Self__BY3P=((__READ_LOCAL *)__tmp__0WML);
+    Self__0ZZR=((__LOCAL *)Self__BY3P->local__HJZD);
+    Self__0ZZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0ZZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__0ZZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__1ZZR=create__AXB( 250);
+      display__UXFK(Self__BY3P,voir__1ZZR);
+      put_string__2EG(((__STRING *)voir__1ZZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__3ZZR=((__LIST *)list_current__EH1);
+      voir__4ZZR=create__AXB( 250);
+      display__EQQG(Self__3ZZR,voir__4ZZR);
+      put_string__2EG(((__STRING *)voir__4ZZR));
+      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__5MQL);
+    remove__1UAK(__tmp__0WML);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__5MQL);
+    remove__LVAK(__tmp__0WML);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__5MQL);
+    remove__PVAK(__tmp__0WML);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__DTBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__5MQL)->receiver__AHAI);
-    unread__ESNK(Self__DTBQ->local__G5YD,Self__DTBQ);
+    Self__DY3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__0WML)->receiver__WN2H);
+    Self__5ZZR=((__LOCAL *)Self__DY3P->local__HJZD);
+    Self__5ZZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5ZZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__5ZZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__A0ZR=create__AXB( 250);
+      display__UXFK(Self__DY3P,voir__A0ZR);
+      put_string__2EG(((__STRING *)voir__A0ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__C0ZR=((__LIST *)list_current__EH1);
+      voir__D0ZR=create__AXB( 250);
+      display__EQQG(Self__C0ZR,voir__D0ZR);
+      put_string__2EG(((__STRING *)voir__D0ZR));
+      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__5MQL);
+    remove__0VAK(__tmp__0WML);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__5MQL);
+    remove__3VAK(__tmp__0WML);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__5MQL);
+    remove__BWAK(__tmp__0WML);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__5MQL);
+    remove__FWAK(__tmp__0WML);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__5MQL);
+    remove__JWAK(__tmp__0WML);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__5MQL);
+    remove__NWAK(__tmp__0WML);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__5MQL);
+    remove__RWAK(__tmp__0WML);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__5MQL);
+    remove__VWAK(__tmp__0WML);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__5MQL);
+    remove__ZWAK(__tmp__0WML);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__5MQL);
+    remove__0XAK(__tmp__0WML);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__5MQL);
+    remove__4XAK(__tmp__0WML);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__5MQL);
+    remove__BYAK(__tmp__0WML);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__5MQL);
+    remove__DUML(__tmp__0WML);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__5MQL);
+    remove__GGHK(__tmp__0WML);
   } break;
   case __READ_GLOBAL__: {
-    Self__ETBQ=((__READ_GLOBAL *)__tmp__5MQL);
-    unread__H2QL(Self__ETBQ->global__3DNK,Self__ETBQ);
+    Self__EY3P=((__READ_GLOBAL *)__tmp__0WML);
+    unread__CGNL(Self__EY3P->global__ZGJK,Self__EY3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__5MQL);
+    remove__WA0M(__tmp__0WML);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__5MQL);
+    remove__0UEO(__tmp__0WML);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__5MQL);
+    remove__0RKO(__tmp__0WML);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__5MQL);
+    remove__4UEO(__tmp__0WML);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__5MQL);
+    remove__5RKO(__tmp__0WML);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__5MQL);
+    remove__HTJM(__tmp__0WML);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__5MQL);
+    remove__XWML(__tmp__0WML);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__5MQL);
+    remove__TJZM(__tmp__0WML);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__5MQL);
+    remove__CVEO(__tmp__0WML);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__5MQL);
+    remove__1EEP(__tmp__0WML);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__5MQL);
+    remove__0DRN(__tmp__0WML);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__5MQL);
+    remove__4DRN(__tmp__0WML);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__5MQL);
+    remove__14PN(__tmp__0WML);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__5MQL);
+    remove__EVTO(__tmp__0WML);
   } break;
   };
 }
 
-static void remove__P12M(__EXPR_NOT *Self__Q12M)
+static void remove__TJZM(__EXPR_NOT *Self__UJZM)
 // ({EXPR_NOT}) VoidRecursive, No inlinable.
 {
-  void *__tmp__R12M;
-  __READ_LOCAL *Self__FTBQ,*Self__HTBQ;
-  __READ_GLOBAL *Self__ITBQ;
-  __tmp__R12M=Self__Q12M->parent_expr_unary__Y1ZL.right__DWHL;
-  switch (((struct ___OBJ *)__tmp__R12M)->__id) {
+  void *__tmp__VJZM;
+  __READ_LOCAL *Self__FY3P,*Self__HY3P;
+  __LOCAL *Self__E0ZR,*Self__J0ZR;
+  void *voir__F0ZR,*voir__I0ZR,*voir__K0ZR,*voir__N0ZR;
+  __LIST *Self__H0ZR,*Self__M0ZR;
+  __READ_GLOBAL *Self__IY3P;
+  __tmp__VJZM=Self__UJZM->parent_expr_unary__YGWL.right__SXDL;
+  switch (((struct ___OBJ *)__tmp__VJZM)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__R12M);
+    remove__SOJJ(__tmp__VJZM);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__R12M);
+    remove__2TAK(__tmp__VJZM);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__FTBQ=((__READ_LOCAL *)__tmp__R12M);
-    unread__ESNK(Self__FTBQ->local__G5YD,Self__FTBQ);
+    Self__FY3P=((__READ_LOCAL *)__tmp__VJZM);
+    Self__E0ZR=((__LOCAL *)Self__FY3P->local__HJZD);
+    Self__E0ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__E0ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__E0ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__F0ZR=create__AXB( 250);
+      display__UXFK(Self__FY3P,voir__F0ZR);
+      put_string__2EG(((__STRING *)voir__F0ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__H0ZR=((__LIST *)list_current__EH1);
+      voir__I0ZR=create__AXB( 250);
+      display__EQQG(Self__H0ZR,voir__I0ZR);
+      put_string__2EG(((__STRING *)voir__I0ZR));
+      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__R12M);
+    remove__1UAK(__tmp__VJZM);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__R12M);
+    remove__LVAK(__tmp__VJZM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__R12M);
+    remove__PVAK(__tmp__VJZM);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__HTBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__R12M)->receiver__AHAI);
-    unread__ESNK(Self__HTBQ->local__G5YD,Self__HTBQ);
+    Self__HY3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__VJZM)->receiver__WN2H);
+    Self__J0ZR=((__LOCAL *)Self__HY3P->local__HJZD);
+    Self__J0ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__J0ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__J0ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__K0ZR=create__AXB( 250);
+      display__UXFK(Self__HY3P,voir__K0ZR);
+      put_string__2EG(((__STRING *)voir__K0ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__M0ZR=((__LIST *)list_current__EH1);
+      voir__N0ZR=create__AXB( 250);
+      display__EQQG(Self__M0ZR,voir__N0ZR);
+      put_string__2EG(((__STRING *)voir__N0ZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__R12M);
+    remove__0VAK(__tmp__VJZM);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__R12M);
+    remove__3VAK(__tmp__VJZM);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__R12M);
+    remove__BWAK(__tmp__VJZM);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__R12M);
+    remove__FWAK(__tmp__VJZM);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__R12M);
+    remove__JWAK(__tmp__VJZM);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__R12M);
+    remove__NWAK(__tmp__VJZM);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__R12M);
+    remove__RWAK(__tmp__VJZM);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__R12M);
+    remove__VWAK(__tmp__VJZM);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__R12M);
+    remove__ZWAK(__tmp__VJZM);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__R12M);
+    remove__0XAK(__tmp__VJZM);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__R12M);
+    remove__4XAK(__tmp__VJZM);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__R12M);
+    remove__BYAK(__tmp__VJZM);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__R12M);
+    remove__DUML(__tmp__VJZM);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__R12M);
+    remove__GGHK(__tmp__VJZM);
   } break;
   case __READ_GLOBAL__: {
-    Self__ITBQ=((__READ_GLOBAL *)__tmp__R12M);
-    unread__H2QL(Self__ITBQ->global__3DNK,Self__ITBQ);
+    Self__IY3P=((__READ_GLOBAL *)__tmp__VJZM);
+    unread__CGNL(Self__IY3P->global__ZGJK,Self__IY3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__R12M);
+    remove__WA0M(__tmp__VJZM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__R12M);
+    remove__0UEO(__tmp__VJZM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__R12M);
+    remove__0RKO(__tmp__VJZM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__R12M);
+    remove__4UEO(__tmp__VJZM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__R12M);
+    remove__5RKO(__tmp__VJZM);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__R12M);
+    remove__HTJM(__tmp__VJZM);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__R12M);
+    remove__XWML(__tmp__VJZM);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__R12M);
+    remove__TJZM(__tmp__VJZM);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__R12M);
+    remove__CVEO(__tmp__VJZM);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__R12M);
+    remove__1EEP(__tmp__VJZM);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__R12M);
+    remove__0DRN(__tmp__VJZM);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__R12M);
+    remove__4DRN(__tmp__VJZM);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__R12M);
+    remove__14PN(__tmp__VJZM);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__R12M);
+    remove__EVTO(__tmp__VJZM);
   } break;
   };
 }
 
-static void remove__KMIO(__EXPR_MOD *Self__LMIO)
+static void remove__CVEO(__EXPR_MOD *Self__DVEO)
 // ({EXPR_MOD}) VoidRecursive, No inlinable.
 {
-  void *__tmp__MMIO,*__tmp__NMIO;
-  __READ_LOCAL *Self__JTBQ,*Self__LTBQ,*Self__NTBQ,*Self__PTBQ;
-  __READ_GLOBAL *Self__MTBQ,*Self__QTBQ;
-  __tmp__MMIO=Self__LMIO->parent_expr_binary__15ZL.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__MMIO)->__id) {
+  void *__tmp__EVEO,*__tmp__FVEO;
+  __READ_LOCAL *Self__JY3P,*Self__LY3P,*Self__NY3P,*Self__PY3P;
+  __LOCAL *Self__O0ZR,*Self__T0ZR,*Self__Y0ZR,*Self__30ZR;
+  void *voir__P0ZR,*voir__S0ZR,*voir__U0ZR,*voir__X0ZR,*voir__Z0ZR;
+  void *voir__20ZR,*voir__40ZR,*voir__B1ZR;
+  __LIST *Self__R0ZR,*Self__W0ZR,*Self__10ZR,*Self__A1ZR;
+  __READ_GLOBAL *Self__MY3P,*Self__QY3P;
+  __tmp__EVEO=Self__DVEO->parent_expr_binary__1KWL.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__EVEO)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__MMIO);
+    remove__SOJJ(__tmp__EVEO);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__MMIO);
+    remove__2TAK(__tmp__EVEO);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__JTBQ=((__READ_LOCAL *)__tmp__MMIO);
-    unread__ESNK(Self__JTBQ->local__G5YD,Self__JTBQ);
+    Self__JY3P=((__READ_LOCAL *)__tmp__EVEO);
+    Self__O0ZR=((__LOCAL *)Self__JY3P->local__HJZD);
+    Self__O0ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__O0ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__O0ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__P0ZR=create__AXB( 250);
+      display__UXFK(Self__JY3P,voir__P0ZR);
+      put_string__2EG(((__STRING *)voir__P0ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__R0ZR=((__LIST *)list_current__EH1);
+      voir__S0ZR=create__AXB( 250);
+      display__EQQG(Self__R0ZR,voir__S0ZR);
+      put_string__2EG(((__STRING *)voir__S0ZR));
+      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__MMIO);
+    remove__1UAK(__tmp__EVEO);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__MMIO);
+    remove__LVAK(__tmp__EVEO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__MMIO);
+    remove__PVAK(__tmp__EVEO);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__LTBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MMIO)->receiver__AHAI);
-    unread__ESNK(Self__LTBQ->local__G5YD,Self__LTBQ);
+    Self__LY3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__EVEO)->receiver__WN2H);
+    Self__T0ZR=((__LOCAL *)Self__LY3P->local__HJZD);
+    Self__T0ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__T0ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__T0ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__U0ZR=create__AXB( 250);
+      display__UXFK(Self__LY3P,voir__U0ZR);
+      put_string__2EG(((__STRING *)voir__U0ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__W0ZR=((__LIST *)list_current__EH1);
+      voir__X0ZR=create__AXB( 250);
+      display__EQQG(Self__W0ZR,voir__X0ZR);
+      put_string__2EG(((__STRING *)voir__X0ZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__MMIO);
+    remove__0VAK(__tmp__EVEO);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__MMIO);
+    remove__3VAK(__tmp__EVEO);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__MMIO);
+    remove__BWAK(__tmp__EVEO);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__MMIO);
+    remove__FWAK(__tmp__EVEO);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__MMIO);
+    remove__JWAK(__tmp__EVEO);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__MMIO);
+    remove__NWAK(__tmp__EVEO);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__MMIO);
+    remove__RWAK(__tmp__EVEO);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__MMIO);
+    remove__VWAK(__tmp__EVEO);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__MMIO);
+    remove__ZWAK(__tmp__EVEO);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__MMIO);
+    remove__0XAK(__tmp__EVEO);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__MMIO);
+    remove__4XAK(__tmp__EVEO);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__MMIO);
+    remove__BYAK(__tmp__EVEO);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__MMIO);
+    remove__DUML(__tmp__EVEO);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__MMIO);
+    remove__GGHK(__tmp__EVEO);
   } break;
   case __READ_GLOBAL__: {
-    Self__MTBQ=((__READ_GLOBAL *)__tmp__MMIO);
-    unread__H2QL(Self__MTBQ->global__3DNK,Self__MTBQ);
+    Self__MY3P=((__READ_GLOBAL *)__tmp__EVEO);
+    unread__CGNL(Self__MY3P->global__ZGJK,Self__MY3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__MMIO);
+    remove__WA0M(__tmp__EVEO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__MMIO);
+    remove__0UEO(__tmp__EVEO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__MMIO);
+    remove__0RKO(__tmp__EVEO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__MMIO);
+    remove__4UEO(__tmp__EVEO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__MMIO);
+    remove__5RKO(__tmp__EVEO);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__MMIO);
+    remove__HTJM(__tmp__EVEO);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__MMIO);
+    remove__XWML(__tmp__EVEO);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__MMIO);
+    remove__TJZM(__tmp__EVEO);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__MMIO);
+    remove__CVEO(__tmp__EVEO);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__MMIO);
+    remove__1EEP(__tmp__EVEO);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__MMIO);
+    remove__0DRN(__tmp__EVEO);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__MMIO);
+    remove__4DRN(__tmp__EVEO);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__MMIO);
+    remove__14PN(__tmp__EVEO);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__MMIO);
+    remove__EVTO(__tmp__EVEO);
   } break;
   };
-  __tmp__NMIO=Self__LMIO->parent_expr_binary__15ZL.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__NMIO)->__id) {
+  __tmp__FVEO=Self__DVEO->parent_expr_binary__1KWL.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__FVEO)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__NMIO);
+    remove__SOJJ(__tmp__FVEO);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__NMIO);
+    remove__2TAK(__tmp__FVEO);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__NTBQ=((__READ_LOCAL *)__tmp__NMIO);
-    unread__ESNK(Self__NTBQ->local__G5YD,Self__NTBQ);
+    Self__NY3P=((__READ_LOCAL *)__tmp__FVEO);
+    Self__Y0ZR=((__LOCAL *)Self__NY3P->local__HJZD);
+    Self__Y0ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__Y0ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__Y0ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__Z0ZR=create__AXB( 250);
+      display__UXFK(Self__NY3P,voir__Z0ZR);
+      put_string__2EG(((__STRING *)voir__Z0ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__10ZR=((__LIST *)list_current__EH1);
+      voir__20ZR=create__AXB( 250);
+      display__EQQG(Self__10ZR,voir__20ZR);
+      put_string__2EG(((__STRING *)voir__20ZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__NMIO);
+    remove__1UAK(__tmp__FVEO);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__NMIO);
+    remove__LVAK(__tmp__FVEO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__NMIO);
+    remove__PVAK(__tmp__FVEO);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__PTBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NMIO)->receiver__AHAI);
-    unread__ESNK(Self__PTBQ->local__G5YD,Self__PTBQ);
+    Self__PY3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__FVEO)->receiver__WN2H);
+    Self__30ZR=((__LOCAL *)Self__PY3P->local__HJZD);
+    Self__30ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__30ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__30ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__40ZR=create__AXB( 250);
+      display__UXFK(Self__PY3P,voir__40ZR);
+      put_string__2EG(((__STRING *)voir__40ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__A1ZR=((__LIST *)list_current__EH1);
+      voir__B1ZR=create__AXB( 250);
+      display__EQQG(Self__A1ZR,voir__B1ZR);
+      put_string__2EG(((__STRING *)voir__B1ZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__NMIO);
+    remove__0VAK(__tmp__FVEO);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__NMIO);
+    remove__3VAK(__tmp__FVEO);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__NMIO);
+    remove__BWAK(__tmp__FVEO);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__NMIO);
+    remove__FWAK(__tmp__FVEO);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__NMIO);
+    remove__JWAK(__tmp__FVEO);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__NMIO);
+    remove__NWAK(__tmp__FVEO);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__NMIO);
+    remove__RWAK(__tmp__FVEO);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__NMIO);
+    remove__VWAK(__tmp__FVEO);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__NMIO);
+    remove__ZWAK(__tmp__FVEO);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__NMIO);
+    remove__0XAK(__tmp__FVEO);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__NMIO);
+    remove__4XAK(__tmp__FVEO);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__NMIO);
+    remove__BYAK(__tmp__FVEO);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__NMIO);
+    remove__DUML(__tmp__FVEO);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__NMIO);
+    remove__GGHK(__tmp__FVEO);
   } break;
   case __READ_GLOBAL__: {
-    Self__QTBQ=((__READ_GLOBAL *)__tmp__NMIO);
-    unread__H2QL(Self__QTBQ->global__3DNK,Self__QTBQ);
+    Self__QY3P=((__READ_GLOBAL *)__tmp__FVEO);
+    unread__CGNL(Self__QY3P->global__ZGJK,Self__QY3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__NMIO);
+    remove__WA0M(__tmp__FVEO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__NMIO);
+    remove__0UEO(__tmp__FVEO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__NMIO);
+    remove__0RKO(__tmp__FVEO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__NMIO);
+    remove__4UEO(__tmp__FVEO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__NMIO);
+    remove__5RKO(__tmp__FVEO);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__NMIO);
+    remove__HTJM(__tmp__FVEO);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__NMIO);
+    remove__XWML(__tmp__FVEO);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__NMIO);
+    remove__TJZM(__tmp__FVEO);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__NMIO);
+    remove__CVEO(__tmp__FVEO);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__NMIO);
+    remove__1EEP(__tmp__FVEO);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__NMIO);
+    remove__0DRN(__tmp__FVEO);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__NMIO);
+    remove__4DRN(__tmp__FVEO);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__NMIO);
+    remove__14PN(__tmp__FVEO);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__NMIO);
+    remove__EVTO(__tmp__FVEO);
   } break;
   };
 }
 
-static void remove__D2HP(__EXPR_SUP_EQ *Self__E2HP)
+static void remove__1EEP(__EXPR_SUP_EQ *Self__2EEP)
 // ({EXPR_SUP_EQ}) VoidRecursive, No inlinable.
 {
-  void *__tmp__F2HP,*__tmp__G2HP;
-  __READ_LOCAL *Self__RTBQ,*Self__TTBQ,*Self__VTBQ,*Self__XTBQ;
-  __READ_GLOBAL *Self__UTBQ,*Self__YTBQ;
-  __tmp__F2HP=Self__E2HP->parent_expr_binary_cmp__QL5M.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__F2HP)->__id) {
+  void *__tmp__3EEP,*__tmp__4EEP;
+  __READ_LOCAL *Self__RY3P,*Self__TY3P,*Self__VY3P,*Self__XY3P;
+  __LOCAL *Self__C1ZR,*Self__H1ZR,*Self__M1ZR,*Self__R1ZR;
+  void *voir__D1ZR,*voir__G1ZR,*voir__I1ZR,*voir__L1ZR,*voir__N1ZR;
+  void *voir__Q1ZR,*voir__S1ZR,*voir__V1ZR;
+  __LIST *Self__F1ZR,*Self__K1ZR,*Self__P1ZR,*Self__U1ZR;
+  __READ_GLOBAL *Self__UY3P,*Self__YY3P;
+  __tmp__3EEP=Self__2EEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__3EEP)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__F2HP);
+    remove__SOJJ(__tmp__3EEP);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__F2HP);
+    remove__2TAK(__tmp__3EEP);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__RTBQ=((__READ_LOCAL *)__tmp__F2HP);
-    unread__ESNK(Self__RTBQ->local__G5YD,Self__RTBQ);
+    Self__RY3P=((__READ_LOCAL *)__tmp__3EEP);
+    Self__C1ZR=((__LOCAL *)Self__RY3P->local__HJZD);
+    Self__C1ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__C1ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__C1ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__D1ZR=create__AXB( 250);
+      display__UXFK(Self__RY3P,voir__D1ZR);
+      put_string__2EG(((__STRING *)voir__D1ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__F1ZR=((__LIST *)list_current__EH1);
+      voir__G1ZR=create__AXB( 250);
+      display__EQQG(Self__F1ZR,voir__G1ZR);
+      put_string__2EG(((__STRING *)voir__G1ZR));
+      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__F2HP);
+    remove__1UAK(__tmp__3EEP);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__F2HP);
+    remove__LVAK(__tmp__3EEP);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__F2HP);
+    remove__PVAK(__tmp__3EEP);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__TTBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__F2HP)->receiver__AHAI);
-    unread__ESNK(Self__TTBQ->local__G5YD,Self__TTBQ);
+    Self__TY3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3EEP)->receiver__WN2H);
+    Self__H1ZR=((__LOCAL *)Self__TY3P->local__HJZD);
+    Self__H1ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__H1ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__H1ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__I1ZR=create__AXB( 250);
+      display__UXFK(Self__TY3P,voir__I1ZR);
+      put_string__2EG(((__STRING *)voir__I1ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__K1ZR=((__LIST *)list_current__EH1);
+      voir__L1ZR=create__AXB( 250);
+      display__EQQG(Self__K1ZR,voir__L1ZR);
+      put_string__2EG(((__STRING *)voir__L1ZR));
+      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__F2HP);
+    remove__0VAK(__tmp__3EEP);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__F2HP);
+    remove__3VAK(__tmp__3EEP);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__F2HP);
+    remove__BWAK(__tmp__3EEP);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__F2HP);
+    remove__FWAK(__tmp__3EEP);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__F2HP);
+    remove__JWAK(__tmp__3EEP);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__F2HP);
+    remove__NWAK(__tmp__3EEP);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__F2HP);
+    remove__RWAK(__tmp__3EEP);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__F2HP);
+    remove__VWAK(__tmp__3EEP);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__F2HP);
+    remove__ZWAK(__tmp__3EEP);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__F2HP);
+    remove__0XAK(__tmp__3EEP);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__F2HP);
+    remove__4XAK(__tmp__3EEP);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__F2HP);
+    remove__BYAK(__tmp__3EEP);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__F2HP);
+    remove__DUML(__tmp__3EEP);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__F2HP);
+    remove__GGHK(__tmp__3EEP);
   } break;
   case __READ_GLOBAL__: {
-    Self__UTBQ=((__READ_GLOBAL *)__tmp__F2HP);
-    unread__H2QL(Self__UTBQ->global__3DNK,Self__UTBQ);
+    Self__UY3P=((__READ_GLOBAL *)__tmp__3EEP);
+    unread__CGNL(Self__UY3P->global__ZGJK,Self__UY3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__F2HP);
+    remove__WA0M(__tmp__3EEP);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__F2HP);
+    remove__0UEO(__tmp__3EEP);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__F2HP);
+    remove__0RKO(__tmp__3EEP);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__F2HP);
+    remove__4UEO(__tmp__3EEP);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__F2HP);
+    remove__5RKO(__tmp__3EEP);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__F2HP);
+    remove__HTJM(__tmp__3EEP);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__F2HP);
+    remove__XWML(__tmp__3EEP);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__F2HP);
+    remove__TJZM(__tmp__3EEP);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__F2HP);
+    remove__CVEO(__tmp__3EEP);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__F2HP);
+    remove__1EEP(__tmp__3EEP);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__F2HP);
+    remove__0DRN(__tmp__3EEP);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__F2HP);
+    remove__4DRN(__tmp__3EEP);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__F2HP);
+    remove__14PN(__tmp__3EEP);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__F2HP);
+    remove__EVTO(__tmp__3EEP);
   } break;
   };
-  __tmp__G2HP=Self__E2HP->parent_expr_binary_cmp__QL5M.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__G2HP)->__id) {
+  __tmp__4EEP=Self__2EEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__4EEP)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__G2HP);
+    remove__SOJJ(__tmp__4EEP);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__G2HP);
+    remove__2TAK(__tmp__4EEP);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__VTBQ=((__READ_LOCAL *)__tmp__G2HP);
-    unread__ESNK(Self__VTBQ->local__G5YD,Self__VTBQ);
+    Self__VY3P=((__READ_LOCAL *)__tmp__4EEP);
+    Self__M1ZR=((__LOCAL *)Self__VY3P->local__HJZD);
+    Self__M1ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__M1ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__M1ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__N1ZR=create__AXB( 250);
+      display__UXFK(Self__VY3P,voir__N1ZR);
+      put_string__2EG(((__STRING *)voir__N1ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__P1ZR=((__LIST *)list_current__EH1);
+      voir__Q1ZR=create__AXB( 250);
+      display__EQQG(Self__P1ZR,voir__Q1ZR);
+      put_string__2EG(((__STRING *)voir__Q1ZR));
+      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__G2HP);
+    remove__1UAK(__tmp__4EEP);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__G2HP);
+    remove__LVAK(__tmp__4EEP);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__G2HP);
+    remove__PVAK(__tmp__4EEP);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__XTBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__G2HP)->receiver__AHAI);
-    unread__ESNK(Self__XTBQ->local__G5YD,Self__XTBQ);
+    Self__XY3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__4EEP)->receiver__WN2H);
+    Self__R1ZR=((__LOCAL *)Self__XY3P->local__HJZD);
+    Self__R1ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__R1ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__R1ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__S1ZR=create__AXB( 250);
+      display__UXFK(Self__XY3P,voir__S1ZR);
+      put_string__2EG(((__STRING *)voir__S1ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__U1ZR=((__LIST *)list_current__EH1);
+      voir__V1ZR=create__AXB( 250);
+      display__EQQG(Self__U1ZR,voir__V1ZR);
+      put_string__2EG(((__STRING *)voir__V1ZR));
+      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__G2HP);
+    remove__0VAK(__tmp__4EEP);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__G2HP);
+    remove__3VAK(__tmp__4EEP);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__G2HP);
+    remove__BWAK(__tmp__4EEP);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__G2HP);
+    remove__FWAK(__tmp__4EEP);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__G2HP);
+    remove__JWAK(__tmp__4EEP);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__G2HP);
+    remove__NWAK(__tmp__4EEP);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__G2HP);
+    remove__RWAK(__tmp__4EEP);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__G2HP);
+    remove__VWAK(__tmp__4EEP);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__G2HP);
+    remove__ZWAK(__tmp__4EEP);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__G2HP);
+    remove__0XAK(__tmp__4EEP);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__G2HP);
+    remove__4XAK(__tmp__4EEP);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__G2HP);
+    remove__BYAK(__tmp__4EEP);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__G2HP);
+    remove__DUML(__tmp__4EEP);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__G2HP);
+    remove__GGHK(__tmp__4EEP);
   } break;
   case __READ_GLOBAL__: {
-    Self__YTBQ=((__READ_GLOBAL *)__tmp__G2HP);
-    unread__H2QL(Self__YTBQ->global__3DNK,Self__YTBQ);
+    Self__YY3P=((__READ_GLOBAL *)__tmp__4EEP);
+    unread__CGNL(Self__YY3P->global__ZGJK,Self__YY3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__G2HP);
+    remove__WA0M(__tmp__4EEP);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__G2HP);
+    remove__0UEO(__tmp__4EEP);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__G2HP);
+    remove__0RKO(__tmp__4EEP);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__G2HP);
+    remove__4UEO(__tmp__4EEP);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__G2HP);
+    remove__5RKO(__tmp__4EEP);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__G2HP);
+    remove__HTJM(__tmp__4EEP);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__G2HP);
+    remove__XWML(__tmp__4EEP);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__G2HP);
+    remove__TJZM(__tmp__4EEP);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__G2HP);
+    remove__CVEO(__tmp__4EEP);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__G2HP);
+    remove__1EEP(__tmp__4EEP);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__G2HP);
+    remove__0DRN(__tmp__4EEP);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__G2HP);
+    remove__4DRN(__tmp__4EEP);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__G2HP);
+    remove__14PN(__tmp__4EEP);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__G2HP);
+    remove__EVTO(__tmp__4EEP);
   } break;
   };
 }
 
-static void remove__WVUN(__EXPR_INF *Self__XVUN)
+static void remove__0DRN(__EXPR_INF *Self__1DRN)
 // ({EXPR_INF}) VoidRecursive, No inlinable.
 {
-  void *__tmp__YVUN,*__tmp__ZVUN;
-  __READ_LOCAL *Self__ZTBQ,*Self__1TBQ,*Self__3TBQ,*Self__5TBQ;
-  __READ_GLOBAL *Self__2TBQ,*Self__AUBQ;
-  __tmp__YVUN=Self__XVUN->parent_expr_binary_cmp__CN5M.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__YVUN)->__id) {
+  void *__tmp__2DRN,*__tmp__3DRN;
+  __READ_LOCAL *Self__ZY3P,*Self__1Y3P,*Self__3Y3P,*Self__5Y3P;
+  __LOCAL *Self__W1ZR,*Self__11ZR,*Self__A2ZR,*Self__F2ZR;
+  void *voir__X1ZR,*voir__01ZR,*voir__21ZR,*voir__51ZR,*voir__B2ZR;
+  void *voir__E2ZR,*voir__G2ZR,*voir__J2ZR;
+  __LIST *Self__Z1ZR,*Self__41ZR,*Self__D2ZR,*Self__I2ZR;
+  __READ_GLOBAL *Self__2Y3P,*Self__AZ3P;
+  __tmp__2DRN=Self__1DRN->parent_expr_binary_cmp__G11M.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__2DRN)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__YVUN);
+    remove__SOJJ(__tmp__2DRN);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__YVUN);
+    remove__2TAK(__tmp__2DRN);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__ZTBQ=((__READ_LOCAL *)__tmp__YVUN);
-    unread__ESNK(Self__ZTBQ->local__G5YD,Self__ZTBQ);
+    Self__ZY3P=((__READ_LOCAL *)__tmp__2DRN);
+    Self__W1ZR=((__LOCAL *)Self__ZY3P->local__HJZD);
+    Self__W1ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__W1ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__W1ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__X1ZR=create__AXB( 250);
+      display__UXFK(Self__ZY3P,voir__X1ZR);
+      put_string__2EG(((__STRING *)voir__X1ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__Z1ZR=((__LIST *)list_current__EH1);
+      voir__01ZR=create__AXB( 250);
+      display__EQQG(Self__Z1ZR,voir__01ZR);
+      put_string__2EG(((__STRING *)voir__01ZR));
+      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__YVUN);
+    remove__1UAK(__tmp__2DRN);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__YVUN);
+    remove__LVAK(__tmp__2DRN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__YVUN);
+    remove__PVAK(__tmp__2DRN);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__1TBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__YVUN)->receiver__AHAI);
-    unread__ESNK(Self__1TBQ->local__G5YD,Self__1TBQ);
+    Self__1Y3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2DRN)->receiver__WN2H);
+    Self__11ZR=((__LOCAL *)Self__1Y3P->local__HJZD);
+    Self__11ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__11ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__11ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__21ZR=create__AXB( 250);
+      display__UXFK(Self__1Y3P,voir__21ZR);
+      put_string__2EG(((__STRING *)voir__21ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__41ZR=((__LIST *)list_current__EH1);
+      voir__51ZR=create__AXB( 250);
+      display__EQQG(Self__41ZR,voir__51ZR);
+      put_string__2EG(((__STRING *)voir__51ZR));
+      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__YVUN);
+    remove__0VAK(__tmp__2DRN);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__YVUN);
+    remove__3VAK(__tmp__2DRN);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__YVUN);
+    remove__BWAK(__tmp__2DRN);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__YVUN);
+    remove__FWAK(__tmp__2DRN);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__YVUN);
+    remove__JWAK(__tmp__2DRN);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__YVUN);
+    remove__NWAK(__tmp__2DRN);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__YVUN);
+    remove__RWAK(__tmp__2DRN);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__YVUN);
+    remove__VWAK(__tmp__2DRN);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__YVUN);
+    remove__ZWAK(__tmp__2DRN);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__YVUN);
+    remove__0XAK(__tmp__2DRN);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__YVUN);
+    remove__4XAK(__tmp__2DRN);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__YVUN);
+    remove__BYAK(__tmp__2DRN);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__YVUN);
+    remove__DUML(__tmp__2DRN);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__YVUN);
+    remove__GGHK(__tmp__2DRN);
   } break;
   case __READ_GLOBAL__: {
-    Self__2TBQ=((__READ_GLOBAL *)__tmp__YVUN);
-    unread__H2QL(Self__2TBQ->global__3DNK,Self__2TBQ);
+    Self__2Y3P=((__READ_GLOBAL *)__tmp__2DRN);
+    unread__CGNL(Self__2Y3P->global__ZGJK,Self__2Y3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__YVUN);
+    remove__WA0M(__tmp__2DRN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__YVUN);
+    remove__0UEO(__tmp__2DRN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__YVUN);
+    remove__0RKO(__tmp__2DRN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__YVUN);
+    remove__4UEO(__tmp__2DRN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__YVUN);
+    remove__5RKO(__tmp__2DRN);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__YVUN);
+    remove__HTJM(__tmp__2DRN);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__YVUN);
+    remove__XWML(__tmp__2DRN);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__YVUN);
+    remove__TJZM(__tmp__2DRN);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__YVUN);
+    remove__CVEO(__tmp__2DRN);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__YVUN);
+    remove__1EEP(__tmp__2DRN);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__YVUN);
+    remove__0DRN(__tmp__2DRN);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__YVUN);
+    remove__4DRN(__tmp__2DRN);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__YVUN);
+    remove__14PN(__tmp__2DRN);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__YVUN);
+    remove__EVTO(__tmp__2DRN);
   } break;
   };
-  __tmp__ZVUN=Self__XVUN->parent_expr_binary_cmp__CN5M.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__ZVUN)->__id) {
+  __tmp__3DRN=Self__1DRN->parent_expr_binary_cmp__G11M.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__3DRN)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__ZVUN);
+    remove__SOJJ(__tmp__3DRN);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__ZVUN);
+    remove__2TAK(__tmp__3DRN);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__3TBQ=((__READ_LOCAL *)__tmp__ZVUN);
-    unread__ESNK(Self__3TBQ->local__G5YD,Self__3TBQ);
+    Self__3Y3P=((__READ_LOCAL *)__tmp__3DRN);
+    Self__A2ZR=((__LOCAL *)Self__3Y3P->local__HJZD);
+    Self__A2ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__A2ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__A2ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__B2ZR=create__AXB( 250);
+      display__UXFK(Self__3Y3P,voir__B2ZR);
+      put_string__2EG(((__STRING *)voir__B2ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__D2ZR=((__LIST *)list_current__EH1);
+      voir__E2ZR=create__AXB( 250);
+      display__EQQG(Self__D2ZR,voir__E2ZR);
+      put_string__2EG(((__STRING *)voir__E2ZR));
+      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__ZVUN);
+    remove__1UAK(__tmp__3DRN);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__ZVUN);
+    remove__LVAK(__tmp__3DRN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__ZVUN);
+    remove__PVAK(__tmp__3DRN);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__5TBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ZVUN)->receiver__AHAI);
-    unread__ESNK(Self__5TBQ->local__G5YD,Self__5TBQ);
+    Self__5Y3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3DRN)->receiver__WN2H);
+    Self__F2ZR=((__LOCAL *)Self__5Y3P->local__HJZD);
+    Self__F2ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__F2ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__F2ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__G2ZR=create__AXB( 250);
+      display__UXFK(Self__5Y3P,voir__G2ZR);
+      put_string__2EG(((__STRING *)voir__G2ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__I2ZR=((__LIST *)list_current__EH1);
+      voir__J2ZR=create__AXB( 250);
+      display__EQQG(Self__I2ZR,voir__J2ZR);
+      put_string__2EG(((__STRING *)voir__J2ZR));
+      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__ZVUN);
+    remove__0VAK(__tmp__3DRN);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__ZVUN);
+    remove__3VAK(__tmp__3DRN);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__ZVUN);
+    remove__BWAK(__tmp__3DRN);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__ZVUN);
+    remove__FWAK(__tmp__3DRN);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__ZVUN);
+    remove__JWAK(__tmp__3DRN);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__ZVUN);
+    remove__NWAK(__tmp__3DRN);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__ZVUN);
+    remove__RWAK(__tmp__3DRN);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__ZVUN);
+    remove__VWAK(__tmp__3DRN);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__ZVUN);
+    remove__ZWAK(__tmp__3DRN);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__ZVUN);
+    remove__0XAK(__tmp__3DRN);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__ZVUN);
+    remove__4XAK(__tmp__3DRN);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__ZVUN);
+    remove__BYAK(__tmp__3DRN);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__ZVUN);
+    remove__DUML(__tmp__3DRN);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__ZVUN);
+    remove__GGHK(__tmp__3DRN);
   } break;
   case __READ_GLOBAL__: {
-    Self__AUBQ=((__READ_GLOBAL *)__tmp__ZVUN);
-    unread__H2QL(Self__AUBQ->global__3DNK,Self__AUBQ);
+    Self__AZ3P=((__READ_GLOBAL *)__tmp__3DRN);
+    unread__CGNL(Self__AZ3P->global__ZGJK,Self__AZ3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__ZVUN);
+    remove__WA0M(__tmp__3DRN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__ZVUN);
+    remove__0UEO(__tmp__3DRN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__ZVUN);
+    remove__0RKO(__tmp__3DRN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__ZVUN);
+    remove__4UEO(__tmp__3DRN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__ZVUN);
+    remove__5RKO(__tmp__3DRN);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__ZVUN);
+    remove__HTJM(__tmp__3DRN);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__ZVUN);
+    remove__XWML(__tmp__3DRN);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__ZVUN);
+    remove__TJZM(__tmp__3DRN);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__ZVUN);
+    remove__CVEO(__tmp__3DRN);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__ZVUN);
+    remove__1EEP(__tmp__3DRN);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__ZVUN);
+    remove__0DRN(__tmp__3DRN);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__ZVUN);
+    remove__4DRN(__tmp__3DRN);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__ZVUN);
+    remove__14PN(__tmp__3DRN);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__ZVUN);
+    remove__EVTO(__tmp__3DRN);
   } break;
   };
 }
 
-static void remove__0VUN(__EXPR_INF_EQ *Self__1VUN)
+static void remove__4DRN(__EXPR_INF_EQ *Self__5DRN)
 // ({EXPR_INF_EQ}) VoidRecursive, No inlinable.
 {
-  void *__tmp__2VUN,*__tmp__3VUN;
-  __READ_LOCAL *Self__BUBQ,*Self__DUBQ,*Self__FUBQ,*Self__HUBQ;
-  __READ_GLOBAL *Self__EUBQ,*Self__IUBQ;
-  __tmp__2VUN=Self__1VUN->parent_expr_binary_cmp__YN5M.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__2VUN)->__id) {
+  void *__tmp__AERN,*__tmp__BERN;
+  __READ_LOCAL *Self__BZ3P,*Self__DZ3P,*Self__FZ3P,*Self__HZ3P;
+  __LOCAL *Self__K2ZR,*Self__P2ZR,*Self__U2ZR,*Self__Z2ZR;
+  void *voir__L2ZR,*voir__O2ZR,*voir__Q2ZR,*voir__T2ZR,*voir__V2ZR;
+  void *voir__Y2ZR,*voir__02ZR,*voir__32ZR;
+  __LIST *Self__N2ZR,*Self__S2ZR,*Self__X2ZR,*Self__22ZR;
+  __READ_GLOBAL *Self__EZ3P,*Self__IZ3P;
+  __tmp__AERN=Self__5DRN->parent_expr_binary_cmp__211M.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__AERN)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__2VUN);
+    remove__SOJJ(__tmp__AERN);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__2VUN);
+    remove__2TAK(__tmp__AERN);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__BUBQ=((__READ_LOCAL *)__tmp__2VUN);
-    unread__ESNK(Self__BUBQ->local__G5YD,Self__BUBQ);
+    Self__BZ3P=((__READ_LOCAL *)__tmp__AERN);
+    Self__K2ZR=((__LOCAL *)Self__BZ3P->local__HJZD);
+    Self__K2ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__K2ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__K2ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__L2ZR=create__AXB( 250);
+      display__UXFK(Self__BZ3P,voir__L2ZR);
+      put_string__2EG(((__STRING *)voir__L2ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__N2ZR=((__LIST *)list_current__EH1);
+      voir__O2ZR=create__AXB( 250);
+      display__EQQG(Self__N2ZR,voir__O2ZR);
+      put_string__2EG(((__STRING *)voir__O2ZR));
+      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__2VUN);
+    remove__1UAK(__tmp__AERN);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__2VUN);
+    remove__LVAK(__tmp__AERN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__2VUN);
+    remove__PVAK(__tmp__AERN);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__DUBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2VUN)->receiver__AHAI);
-    unread__ESNK(Self__DUBQ->local__G5YD,Self__DUBQ);
+    Self__DZ3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__AERN)->receiver__WN2H);
+    Self__P2ZR=((__LOCAL *)Self__DZ3P->local__HJZD);
+    Self__P2ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__P2ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__P2ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__Q2ZR=create__AXB( 250);
+      display__UXFK(Self__DZ3P,voir__Q2ZR);
+      put_string__2EG(((__STRING *)voir__Q2ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__S2ZR=((__LIST *)list_current__EH1);
+      voir__T2ZR=create__AXB( 250);
+      display__EQQG(Self__S2ZR,voir__T2ZR);
+      put_string__2EG(((__STRING *)voir__T2ZR));
+      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__2VUN);
+    remove__0VAK(__tmp__AERN);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__2VUN);
+    remove__3VAK(__tmp__AERN);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__2VUN);
+    remove__BWAK(__tmp__AERN);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__2VUN);
+    remove__FWAK(__tmp__AERN);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__2VUN);
+    remove__JWAK(__tmp__AERN);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__2VUN);
+    remove__NWAK(__tmp__AERN);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__2VUN);
+    remove__RWAK(__tmp__AERN);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__2VUN);
+    remove__VWAK(__tmp__AERN);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__2VUN);
+    remove__ZWAK(__tmp__AERN);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__2VUN);
+    remove__0XAK(__tmp__AERN);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__2VUN);
+    remove__4XAK(__tmp__AERN);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__2VUN);
+    remove__BYAK(__tmp__AERN);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__2VUN);
+    remove__DUML(__tmp__AERN);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__2VUN);
+    remove__GGHK(__tmp__AERN);
   } break;
   case __READ_GLOBAL__: {
-    Self__EUBQ=((__READ_GLOBAL *)__tmp__2VUN);
-    unread__H2QL(Self__EUBQ->global__3DNK,Self__EUBQ);
+    Self__EZ3P=((__READ_GLOBAL *)__tmp__AERN);
+    unread__CGNL(Self__EZ3P->global__ZGJK,Self__EZ3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__2VUN);
+    remove__WA0M(__tmp__AERN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__2VUN);
+    remove__0UEO(__tmp__AERN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__2VUN);
+    remove__0RKO(__tmp__AERN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__2VUN);
+    remove__4UEO(__tmp__AERN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__2VUN);
+    remove__5RKO(__tmp__AERN);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__2VUN);
+    remove__HTJM(__tmp__AERN);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__2VUN);
+    remove__XWML(__tmp__AERN);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__2VUN);
+    remove__TJZM(__tmp__AERN);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__2VUN);
+    remove__CVEO(__tmp__AERN);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__2VUN);
+    remove__1EEP(__tmp__AERN);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__2VUN);
+    remove__0DRN(__tmp__AERN);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__2VUN);
+    remove__4DRN(__tmp__AERN);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__2VUN);
+    remove__14PN(__tmp__AERN);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__2VUN);
+    remove__EVTO(__tmp__AERN);
   } break;
   };
-  __tmp__3VUN=Self__1VUN->parent_expr_binary_cmp__YN5M.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__3VUN)->__id) {
+  __tmp__BERN=Self__5DRN->parent_expr_binary_cmp__211M.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__BERN)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__3VUN);
+    remove__SOJJ(__tmp__BERN);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__3VUN);
+    remove__2TAK(__tmp__BERN);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__FUBQ=((__READ_LOCAL *)__tmp__3VUN);
-    unread__ESNK(Self__FUBQ->local__G5YD,Self__FUBQ);
+    Self__FZ3P=((__READ_LOCAL *)__tmp__BERN);
+    Self__U2ZR=((__LOCAL *)Self__FZ3P->local__HJZD);
+    Self__U2ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__U2ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__U2ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__V2ZR=create__AXB( 250);
+      display__UXFK(Self__FZ3P,voir__V2ZR);
+      put_string__2EG(((__STRING *)voir__V2ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__X2ZR=((__LIST *)list_current__EH1);
+      voir__Y2ZR=create__AXB( 250);
+      display__EQQG(Self__X2ZR,voir__Y2ZR);
+      put_string__2EG(((__STRING *)voir__Y2ZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__3VUN);
+    remove__1UAK(__tmp__BERN);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__3VUN);
+    remove__LVAK(__tmp__BERN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__3VUN);
+    remove__PVAK(__tmp__BERN);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__HUBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3VUN)->receiver__AHAI);
-    unread__ESNK(Self__HUBQ->local__G5YD,Self__HUBQ);
+    Self__HZ3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BERN)->receiver__WN2H);
+    Self__Z2ZR=((__LOCAL *)Self__HZ3P->local__HJZD);
+    Self__Z2ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__Z2ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__Z2ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__02ZR=create__AXB( 250);
+      display__UXFK(Self__HZ3P,voir__02ZR);
+      put_string__2EG(((__STRING *)voir__02ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__22ZR=((__LIST *)list_current__EH1);
+      voir__32ZR=create__AXB( 250);
+      display__EQQG(Self__22ZR,voir__32ZR);
+      put_string__2EG(((__STRING *)voir__32ZR));
+      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__3VUN);
+    remove__0VAK(__tmp__BERN);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__3VUN);
+    remove__3VAK(__tmp__BERN);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__3VUN);
+    remove__BWAK(__tmp__BERN);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__3VUN);
+    remove__FWAK(__tmp__BERN);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__3VUN);
+    remove__JWAK(__tmp__BERN);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__3VUN);
+    remove__NWAK(__tmp__BERN);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__3VUN);
+    remove__RWAK(__tmp__BERN);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__3VUN);
+    remove__VWAK(__tmp__BERN);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__3VUN);
+    remove__ZWAK(__tmp__BERN);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__3VUN);
+    remove__0XAK(__tmp__BERN);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__3VUN);
+    remove__4XAK(__tmp__BERN);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__3VUN);
+    remove__BYAK(__tmp__BERN);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__3VUN);
+    remove__DUML(__tmp__BERN);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__3VUN);
+    remove__GGHK(__tmp__BERN);
   } break;
   case __READ_GLOBAL__: {
-    Self__IUBQ=((__READ_GLOBAL *)__tmp__3VUN);
-    unread__H2QL(Self__IUBQ->global__3DNK,Self__IUBQ);
+    Self__IZ3P=((__READ_GLOBAL *)__tmp__BERN);
+    unread__CGNL(Self__IZ3P->global__ZGJK,Self__IZ3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__3VUN);
+    remove__WA0M(__tmp__BERN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__3VUN);
+    remove__0UEO(__tmp__BERN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__3VUN);
+    remove__0RKO(__tmp__BERN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__3VUN);
+    remove__4UEO(__tmp__BERN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__3VUN);
+    remove__5RKO(__tmp__BERN);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__3VUN);
+    remove__HTJM(__tmp__BERN);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__3VUN);
+    remove__XWML(__tmp__BERN);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__3VUN);
+    remove__TJZM(__tmp__BERN);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__3VUN);
+    remove__CVEO(__tmp__BERN);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__3VUN);
+    remove__1EEP(__tmp__BERN);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__3VUN);
+    remove__0DRN(__tmp__BERN);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__3VUN);
+    remove__4DRN(__tmp__BERN);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__3VUN);
+    remove__14PN(__tmp__BERN);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__3VUN);
+    remove__EVTO(__tmp__BERN);
   } break;
   };
 }
 
-static void remove__XQTN(__EXPR_OR *Self__YQTN)
+static void remove__14PN(__EXPR_OR *Self__24PN)
 // ({EXPR_OR}) VoidRecursive, No inlinable.
 {
-  void *__tmp__ZQTN,*__tmp__0QTN;
-  __READ_LOCAL *Self__JUBQ,*Self__LUBQ,*Self__NUBQ,*Self__PUBQ;
-  __READ_GLOBAL *Self__MUBQ,*Self__QUBQ;
-  __tmp__ZQTN=Self__YQTN->parent_expr_binary__QP5M.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__ZQTN)->__id) {
+  void *__tmp__34PN,*__tmp__44PN;
+  __READ_LOCAL *Self__JZ3P,*Self__LZ3P,*Self__NZ3P,*Self__PZ3P;
+  __LOCAL *Self__42ZR,*Self__D3ZR,*Self__I3ZR,*Self__N3ZR;
+  void *voir__52ZR,*voir__C3ZR,*voir__E3ZR,*voir__H3ZR,*voir__J3ZR;
+  void *voir__M3ZR,*voir__O3ZR,*voir__R3ZR;
+  __LIST *Self__B3ZR,*Self__G3ZR,*Self__L3ZR,*Self__Q3ZR;
+  __READ_GLOBAL *Self__MZ3P,*Self__QZ3P;
+  __tmp__34PN=Self__24PN->parent_expr_binary__U31M.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__34PN)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__ZQTN);
+    remove__SOJJ(__tmp__34PN);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__ZQTN);
+    remove__2TAK(__tmp__34PN);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__JUBQ=((__READ_LOCAL *)__tmp__ZQTN);
-    unread__ESNK(Self__JUBQ->local__G5YD,Self__JUBQ);
+    Self__JZ3P=((__READ_LOCAL *)__tmp__34PN);
+    Self__42ZR=((__LOCAL *)Self__JZ3P->local__HJZD);
+    Self__42ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__42ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__42ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__52ZR=create__AXB( 250);
+      display__UXFK(Self__JZ3P,voir__52ZR);
+      put_string__2EG(((__STRING *)voir__52ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__B3ZR=((__LIST *)list_current__EH1);
+      voir__C3ZR=create__AXB( 250);
+      display__EQQG(Self__B3ZR,voir__C3ZR);
+      put_string__2EG(((__STRING *)voir__C3ZR));
+      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__ZQTN);
+    remove__1UAK(__tmp__34PN);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__ZQTN);
+    remove__LVAK(__tmp__34PN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__ZQTN);
+    remove__PVAK(__tmp__34PN);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__LUBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ZQTN)->receiver__AHAI);
-    unread__ESNK(Self__LUBQ->local__G5YD,Self__LUBQ);
+    Self__LZ3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__34PN)->receiver__WN2H);
+    Self__D3ZR=((__LOCAL *)Self__LZ3P->local__HJZD);
+    Self__D3ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__D3ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__D3ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__E3ZR=create__AXB( 250);
+      display__UXFK(Self__LZ3P,voir__E3ZR);
+      put_string__2EG(((__STRING *)voir__E3ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__G3ZR=((__LIST *)list_current__EH1);
+      voir__H3ZR=create__AXB( 250);
+      display__EQQG(Self__G3ZR,voir__H3ZR);
+      put_string__2EG(((__STRING *)voir__H3ZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__ZQTN);
+    remove__0VAK(__tmp__34PN);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__ZQTN);
+    remove__3VAK(__tmp__34PN);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__ZQTN);
+    remove__BWAK(__tmp__34PN);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__ZQTN);
+    remove__FWAK(__tmp__34PN);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__ZQTN);
+    remove__JWAK(__tmp__34PN);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__ZQTN);
+    remove__NWAK(__tmp__34PN);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__ZQTN);
+    remove__RWAK(__tmp__34PN);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__ZQTN);
+    remove__VWAK(__tmp__34PN);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__ZQTN);
+    remove__ZWAK(__tmp__34PN);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__ZQTN);
+    remove__0XAK(__tmp__34PN);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__ZQTN);
+    remove__4XAK(__tmp__34PN);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__ZQTN);
+    remove__BYAK(__tmp__34PN);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__ZQTN);
+    remove__DUML(__tmp__34PN);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__ZQTN);
+    remove__GGHK(__tmp__34PN);
   } break;
   case __READ_GLOBAL__: {
-    Self__MUBQ=((__READ_GLOBAL *)__tmp__ZQTN);
-    unread__H2QL(Self__MUBQ->global__3DNK,Self__MUBQ);
+    Self__MZ3P=((__READ_GLOBAL *)__tmp__34PN);
+    unread__CGNL(Self__MZ3P->global__ZGJK,Self__MZ3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__ZQTN);
+    remove__WA0M(__tmp__34PN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__ZQTN);
+    remove__0UEO(__tmp__34PN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__ZQTN);
+    remove__0RKO(__tmp__34PN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__ZQTN);
+    remove__4UEO(__tmp__34PN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__ZQTN);
+    remove__5RKO(__tmp__34PN);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__ZQTN);
+    remove__HTJM(__tmp__34PN);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__ZQTN);
+    remove__XWML(__tmp__34PN);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__ZQTN);
+    remove__TJZM(__tmp__34PN);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__ZQTN);
+    remove__CVEO(__tmp__34PN);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__ZQTN);
+    remove__1EEP(__tmp__34PN);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__ZQTN);
+    remove__0DRN(__tmp__34PN);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__ZQTN);
+    remove__4DRN(__tmp__34PN);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__ZQTN);
+    remove__14PN(__tmp__34PN);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__ZQTN);
+    remove__EVTO(__tmp__34PN);
   } break;
   };
-  __tmp__0QTN=Self__YQTN->parent_expr_binary__QP5M.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__0QTN)->__id) {
+  __tmp__44PN=Self__24PN->parent_expr_binary__U31M.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__44PN)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__0QTN);
+    remove__SOJJ(__tmp__44PN);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__0QTN);
+    remove__2TAK(__tmp__44PN);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__NUBQ=((__READ_LOCAL *)__tmp__0QTN);
-    unread__ESNK(Self__NUBQ->local__G5YD,Self__NUBQ);
+    Self__NZ3P=((__READ_LOCAL *)__tmp__44PN);
+    Self__I3ZR=((__LOCAL *)Self__NZ3P->local__HJZD);
+    Self__I3ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__I3ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__I3ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__J3ZR=create__AXB( 250);
+      display__UXFK(Self__NZ3P,voir__J3ZR);
+      put_string__2EG(((__STRING *)voir__J3ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__L3ZR=((__LIST *)list_current__EH1);
+      voir__M3ZR=create__AXB( 250);
+      display__EQQG(Self__L3ZR,voir__M3ZR);
+      put_string__2EG(((__STRING *)voir__M3ZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__0QTN);
+    remove__1UAK(__tmp__44PN);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__0QTN);
+    remove__LVAK(__tmp__44PN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__0QTN);
+    remove__PVAK(__tmp__44PN);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__PUBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__0QTN)->receiver__AHAI);
-    unread__ESNK(Self__PUBQ->local__G5YD,Self__PUBQ);
+    Self__PZ3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__44PN)->receiver__WN2H);
+    Self__N3ZR=((__LOCAL *)Self__PZ3P->local__HJZD);
+    Self__N3ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__N3ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__N3ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__O3ZR=create__AXB( 250);
+      display__UXFK(Self__PZ3P,voir__O3ZR);
+      put_string__2EG(((__STRING *)voir__O3ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__Q3ZR=((__LIST *)list_current__EH1);
+      voir__R3ZR=create__AXB( 250);
+      display__EQQG(Self__Q3ZR,voir__R3ZR);
+      put_string__2EG(((__STRING *)voir__R3ZR));
+      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__0QTN);
+    remove__0VAK(__tmp__44PN);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__0QTN);
+    remove__3VAK(__tmp__44PN);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__0QTN);
+    remove__BWAK(__tmp__44PN);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__0QTN);
+    remove__FWAK(__tmp__44PN);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__0QTN);
+    remove__JWAK(__tmp__44PN);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__0QTN);
+    remove__NWAK(__tmp__44PN);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__0QTN);
+    remove__RWAK(__tmp__44PN);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__0QTN);
+    remove__VWAK(__tmp__44PN);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__0QTN);
+    remove__ZWAK(__tmp__44PN);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__0QTN);
+    remove__0XAK(__tmp__44PN);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__0QTN);
+    remove__4XAK(__tmp__44PN);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__0QTN);
+    remove__BYAK(__tmp__44PN);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__0QTN);
+    remove__DUML(__tmp__44PN);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__0QTN);
+    remove__GGHK(__tmp__44PN);
   } break;
   case __READ_GLOBAL__: {
-    Self__QUBQ=((__READ_GLOBAL *)__tmp__0QTN);
-    unread__H2QL(Self__QUBQ->global__3DNK,Self__QUBQ);
+    Self__QZ3P=((__READ_GLOBAL *)__tmp__44PN);
+    unread__CGNL(Self__QZ3P->global__ZGJK,Self__QZ3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__0QTN);
+    remove__WA0M(__tmp__44PN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__0QTN);
+    remove__0UEO(__tmp__44PN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__0QTN);
+    remove__0RKO(__tmp__44PN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__0QTN);
+    remove__4UEO(__tmp__44PN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__0QTN);
+    remove__5RKO(__tmp__44PN);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__0QTN);
+    remove__HTJM(__tmp__44PN);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__0QTN);
+    remove__XWML(__tmp__44PN);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__0QTN);
+    remove__TJZM(__tmp__44PN);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__0QTN);
+    remove__CVEO(__tmp__44PN);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__0QTN);
+    remove__1EEP(__tmp__44PN);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__0QTN);
+    remove__0DRN(__tmp__44PN);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__0QTN);
+    remove__4DRN(__tmp__44PN);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__0QTN);
+    remove__14PN(__tmp__44PN);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__0QTN);
+    remove__EVTO(__tmp__44PN);
   } break;
   };
 }
 
-static void remove__MMXO(__EXPR_XOR *Self__NMXO)
+static void remove__EVTO(__EXPR_XOR *Self__FVTO)
 // ({EXPR_XOR}) VoidRecursive, No inlinable.
 {
-  void *__tmp__OMXO,*__tmp__PMXO;
-  __READ_LOCAL *Self__RUBQ,*Self__TUBQ,*Self__VUBQ,*Self__XUBQ;
-  __READ_GLOBAL *Self__UUBQ,*Self__YUBQ;
-  __tmp__OMXO=Self__NMXO->parent_expr_binary__A3CO.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__OMXO)->__id) {
+  void *__tmp__GVTO,*__tmp__HVTO;
+  __READ_LOCAL *Self__RZ3P,*Self__TZ3P,*Self__VZ3P,*Self__XZ3P;
+  __LOCAL *Self__S3ZR,*Self__X3ZR,*Self__23ZR,*Self__B4ZR;
+  void *voir__T3ZR,*voir__W3ZR,*voir__Y3ZR,*voir__13ZR,*voir__33ZR;
+  void *voir__A4ZR,*voir__C4ZR,*voir__F4ZR;
+  __LIST *Self__V3ZR,*Self__03ZR,*Self__53ZR,*Self__E4ZR;
+  __READ_GLOBAL *Self__UZ3P,*Self__YZ3P;
+  __tmp__GVTO=Self__FVTO->parent_expr_binary__0G5N.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__GVTO)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__OMXO);
+    remove__SOJJ(__tmp__GVTO);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__OMXO);
+    remove__2TAK(__tmp__GVTO);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__RUBQ=((__READ_LOCAL *)__tmp__OMXO);
-    unread__ESNK(Self__RUBQ->local__G5YD,Self__RUBQ);
+    Self__RZ3P=((__READ_LOCAL *)__tmp__GVTO);
+    Self__S3ZR=((__LOCAL *)Self__RZ3P->local__HJZD);
+    Self__S3ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__S3ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__S3ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__T3ZR=create__AXB( 250);
+      display__UXFK(Self__RZ3P,voir__T3ZR);
+      put_string__2EG(((__STRING *)voir__T3ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__V3ZR=((__LIST *)list_current__EH1);
+      voir__W3ZR=create__AXB( 250);
+      display__EQQG(Self__V3ZR,voir__W3ZR);
+      put_string__2EG(((__STRING *)voir__W3ZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__OMXO);
+    remove__1UAK(__tmp__GVTO);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__OMXO);
+    remove__LVAK(__tmp__GVTO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__OMXO);
+    remove__PVAK(__tmp__GVTO);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__TUBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__OMXO)->receiver__AHAI);
-    unread__ESNK(Self__TUBQ->local__G5YD,Self__TUBQ);
+    Self__TZ3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__GVTO)->receiver__WN2H);
+    Self__X3ZR=((__LOCAL *)Self__TZ3P->local__HJZD);
+    Self__X3ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__X3ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__X3ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__Y3ZR=create__AXB( 250);
+      display__UXFK(Self__TZ3P,voir__Y3ZR);
+      put_string__2EG(((__STRING *)voir__Y3ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__03ZR=((__LIST *)list_current__EH1);
+      voir__13ZR=create__AXB( 250);
+      display__EQQG(Self__03ZR,voir__13ZR);
+      put_string__2EG(((__STRING *)voir__13ZR));
+      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__OMXO);
+    remove__0VAK(__tmp__GVTO);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__OMXO);
+    remove__3VAK(__tmp__GVTO);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__OMXO);
+    remove__BWAK(__tmp__GVTO);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__OMXO);
+    remove__FWAK(__tmp__GVTO);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__OMXO);
+    remove__JWAK(__tmp__GVTO);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__OMXO);
+    remove__NWAK(__tmp__GVTO);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__OMXO);
+    remove__RWAK(__tmp__GVTO);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__OMXO);
+    remove__VWAK(__tmp__GVTO);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__OMXO);
+    remove__ZWAK(__tmp__GVTO);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__OMXO);
+    remove__0XAK(__tmp__GVTO);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__OMXO);
+    remove__4XAK(__tmp__GVTO);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__OMXO);
+    remove__BYAK(__tmp__GVTO);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__OMXO);
+    remove__DUML(__tmp__GVTO);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__OMXO);
+    remove__GGHK(__tmp__GVTO);
   } break;
   case __READ_GLOBAL__: {
-    Self__UUBQ=((__READ_GLOBAL *)__tmp__OMXO);
-    unread__H2QL(Self__UUBQ->global__3DNK,Self__UUBQ);
+    Self__UZ3P=((__READ_GLOBAL *)__tmp__GVTO);
+    unread__CGNL(Self__UZ3P->global__ZGJK,Self__UZ3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__OMXO);
+    remove__WA0M(__tmp__GVTO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__OMXO);
+    remove__0UEO(__tmp__GVTO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__OMXO);
+    remove__0RKO(__tmp__GVTO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__OMXO);
+    remove__4UEO(__tmp__GVTO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__OMXO);
+    remove__5RKO(__tmp__GVTO);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__OMXO);
+    remove__HTJM(__tmp__GVTO);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__OMXO);
+    remove__XWML(__tmp__GVTO);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__OMXO);
+    remove__TJZM(__tmp__GVTO);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__OMXO);
+    remove__CVEO(__tmp__GVTO);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__OMXO);
+    remove__1EEP(__tmp__GVTO);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__OMXO);
+    remove__0DRN(__tmp__GVTO);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__OMXO);
+    remove__4DRN(__tmp__GVTO);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__OMXO);
+    remove__14PN(__tmp__GVTO);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__OMXO);
+    remove__EVTO(__tmp__GVTO);
   } break;
   };
-  __tmp__PMXO=Self__NMXO->parent_expr_binary__A3CO.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__PMXO)->__id) {
+  __tmp__HVTO=Self__FVTO->parent_expr_binary__0G5N.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__HVTO)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__PMXO);
+    remove__SOJJ(__tmp__HVTO);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__PMXO);
+    remove__2TAK(__tmp__HVTO);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__VUBQ=((__READ_LOCAL *)__tmp__PMXO);
-    unread__ESNK(Self__VUBQ->local__G5YD,Self__VUBQ);
+    Self__VZ3P=((__READ_LOCAL *)__tmp__HVTO);
+    Self__23ZR=((__LOCAL *)Self__VZ3P->local__HJZD);
+    Self__23ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__23ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__23ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__33ZR=create__AXB( 250);
+      display__UXFK(Self__VZ3P,voir__33ZR);
+      put_string__2EG(((__STRING *)voir__33ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__53ZR=((__LIST *)list_current__EH1);
+      voir__A4ZR=create__AXB( 250);
+      display__EQQG(Self__53ZR,voir__A4ZR);
+      put_string__2EG(((__STRING *)voir__A4ZR));
+      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__PMXO);
+    remove__1UAK(__tmp__HVTO);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__PMXO);
+    remove__LVAK(__tmp__HVTO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__PMXO);
+    remove__PVAK(__tmp__HVTO);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__XUBQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__PMXO)->receiver__AHAI);
-    unread__ESNK(Self__XUBQ->local__G5YD,Self__XUBQ);
+    Self__XZ3P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HVTO)->receiver__WN2H);
+    Self__B4ZR=((__LOCAL *)Self__XZ3P->local__HJZD);
+    Self__B4ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__B4ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__B4ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__C4ZR=create__AXB( 250);
+      display__UXFK(Self__XZ3P,voir__C4ZR);
+      put_string__2EG(((__STRING *)voir__C4ZR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__E4ZR=((__LIST *)list_current__EH1);
+      voir__F4ZR=create__AXB( 250);
+      display__EQQG(Self__E4ZR,voir__F4ZR);
+      put_string__2EG(((__STRING *)voir__F4ZR));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__PMXO);
+    remove__0VAK(__tmp__HVTO);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__PMXO);
+    remove__3VAK(__tmp__HVTO);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__PMXO);
+    remove__BWAK(__tmp__HVTO);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__PMXO);
+    remove__FWAK(__tmp__HVTO);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__PMXO);
+    remove__JWAK(__tmp__HVTO);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__PMXO);
+    remove__NWAK(__tmp__HVTO);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__PMXO);
+    remove__RWAK(__tmp__HVTO);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__PMXO);
+    remove__VWAK(__tmp__HVTO);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__PMXO);
+    remove__ZWAK(__tmp__HVTO);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__PMXO);
+    remove__0XAK(__tmp__HVTO);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__PMXO);
+    remove__4XAK(__tmp__HVTO);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__PMXO);
+    remove__BYAK(__tmp__HVTO);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__PMXO);
+    remove__DUML(__tmp__HVTO);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__PMXO);
+    remove__GGHK(__tmp__HVTO);
   } break;
   case __READ_GLOBAL__: {
-    Self__YUBQ=((__READ_GLOBAL *)__tmp__PMXO);
-    unread__H2QL(Self__YUBQ->global__3DNK,Self__YUBQ);
+    Self__YZ3P=((__READ_GLOBAL *)__tmp__HVTO);
+    unread__CGNL(Self__YZ3P->global__ZGJK,Self__YZ3P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__PMXO);
+    remove__WA0M(__tmp__HVTO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__PMXO);
+    remove__0UEO(__tmp__HVTO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__PMXO);
+    remove__0RKO(__tmp__HVTO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__PMXO);
+    remove__4UEO(__tmp__HVTO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__PMXO);
+    remove__5RKO(__tmp__HVTO);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__PMXO);
+    remove__HTJM(__tmp__HVTO);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__PMXO);
+    remove__XWML(__tmp__HVTO);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__PMXO);
+    remove__TJZM(__tmp__HVTO);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__PMXO);
+    remove__CVEO(__tmp__HVTO);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__PMXO);
+    remove__1EEP(__tmp__HVTO);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__PMXO);
+    remove__0DRN(__tmp__HVTO);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__PMXO);
+    remove__4DRN(__tmp__HVTO);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__PMXO);
+    remove__14PN(__tmp__HVTO);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__PMXO);
+    remove__EVTO(__tmp__HVTO);
   } break;
   };
 }
 
-static __CALL_SLOT* create__profil__with__YYXI(__POSITION p__0YXI,void *prof__1YXI,void *l_arg__2YXI)
+static __CALL_SLOT* create__profil__with__43TI(__POSITION p__A4TI,void *prof__B4TI,void *l_arg__C4TI)
 // ({POSITION},{NULLxPROFIL_SLOTxPROFIL_BLOCK},{NULLxFAST_ARRAYoWRITEo}) With resultNo recursive, No inlinable.
 {
-  __CALL_SLOT *result__4YXI,*Self__WPLJ;
-  __PROFIL_SLOT *Self__F2PL;
-  void *__tmp__2PLJ,*__tmp__DQLJ;
-  void *__tmp__3PLJ,*__tmp__EQLJ;
-  result__4YXI=clone__B22I(CALL_SLOT__);
-  Self__WPLJ=((__CALL_SLOT *)result__4YXI);
-  Self__WPLJ->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM=p__0YXI;
-  Self__WPLJ->profil__CZ5H=prof__1YXI;
-  Self__WPLJ->argument_list__0PLJ=l_arg__2YXI;
-  if (((struct ___OBJ *)prof__1YXI)->__id==__PROFIL_SLOT__) {
-    Self__F2PL=((__PROFIL_SLOT *)prof__1YXI);
-    Self__F2PL->parent_profil__4KMC.link_count__R2OJ=(__INTEGER)(Self__F2PL->parent_profil__4KMC.link_count__R2OJ +  1);
+  __CALL_SLOT *result__PAZI,*Self__SSHJ;
+  __POINTER ptr__QAZI,ptr_table__H4ZR,next__G4ZR,result__I4ZR;
+  __POINTER ptr_table__M4ZR,next__L4ZR,result__N4ZR;
+  __INTEGER typ_id__VAZI;
+  __UINTEGER_32 sz__SAZI,a__TH2Q,new_size__RH2Q,t__XH2Q,a__ZH2Q;
+  __UINTEGER_32 new_size__P4ZR,lab_type__O4ZR;
+  __PROFIL_SLOT *Self__AGML;
+  void *__tmp__YSHJ,*__tmp__5SHJ;
+  void *__tmp__ZSHJ,*__tmp__ATHJ;
+  result__PAZI=NULL;
+  ptr__QAZI=((__POINTER )(NULL));
+  typ_id__VAZI= 0;
+  sz__SAZI=((__UINTEGER_32 )sizeof(__CALL_SLOT));
+  if ((sz__SAZI ==  0)) {
+    result__PAZI=CALL_SLOT__;
   } else {
-    link__P2OJ(prof__1YXI);
-  };
-  __tmp__2PLJ=Self__WPLJ->profil__CZ5H;
-  if (((struct ___OBJ *)__tmp__2PLJ)->__id==__PROFIL_SLOT__) {
-    __tmp__3PLJ=((__PROFIL_SLOT *)__tmp__2PLJ)->parent_profil__4KMC.result_list__EZ5H;
-  } else {
-    __tmp__3PLJ=((__PROFIL_BLOCK *)__tmp__2PLJ)->parent_profil__UNCG.result_list__EZ5H;
-  };
-  if (((void *)__tmp__3PLJ != (void *)NULL)) {
-    __tmp__DQLJ=Self__WPLJ->profil__CZ5H;
-    if (((struct ___OBJ *)__tmp__DQLJ)->__id==__PROFIL_SLOT__) {
-      __tmp__EQLJ=((__PROFIL_SLOT *)__tmp__DQLJ)->parent_profil__4KMC.result_list__EZ5H;
+    typ_id__VAZI=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SAZI);
+    if ((typ_id__VAZI == (__INTEGER)(-  1))) {
+      a__TH2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__RH2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__SAZI + a__TH2Q) & (__UINTEGER_32)(~ a__TH2Q));
+      ptr_table__H4ZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RH2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__G4ZR=((__POINTER )(NULL));
+      result__I4ZR=((__POINTER *)ptr_table__H4ZR)[ 0];
+      if ((result__I4ZR == (void *)NULL)) {
+        result__I4ZR=new_lab__2PJ(new_size__RH2Q);
+        next__G4ZR=(void *)((unsigned long)result__I4ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RH2Q)));
+        ((__POINTER *)next__G4ZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__H4ZR)[ 0]=next__G4ZR;
+      } else {
+        next__G4ZR=((__POINTER *)result__I4ZR)[ 0];
+        if ((next__G4ZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I4ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RH2Q <<  1)) <=  4096)) {
+            next__G4ZR=(void *)((unsigned long)result__I4ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RH2Q)));
+          } else {
+            next__G4ZR=new_lab__2PJ(new_size__RH2Q);
+          };
+          ((__POINTER *)next__G4ZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__H4ZR)[ 0]=next__G4ZR;
+        } else {
+          ((__POINTER *)result__I4ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__G4ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__I4ZR=next__G4ZR;
+        };
+      };
+      ptr__QAZI=result__I4ZR;
     } else {
-      __tmp__EQLJ=((__PROFIL_BLOCK *)__tmp__DQLJ)->parent_profil__UNCG.result_list__EZ5H;
+      t__XH2Q=((__UINTEGER_32 )typ_id__VAZI);
+      a__ZH2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__P4ZR=(__UINTEGER_32)((__UINTEGER_32)(sz__SAZI + a__ZH2Q) & (__UINTEGER_32)(~ a__ZH2Q));
+      ptr_table__M4ZR=((__POINTER )(&(table_type[(t__XH2Q)])));
+      lab_type__O4ZR=(__UINTEGER_32)(t__XH2Q |  1);
+      next__L4ZR=((__POINTER )(NULL));
+      result__N4ZR=((__POINTER *)ptr_table__M4ZR)[ 0];
+      if ((result__N4ZR == (void *)NULL)) {
+        result__N4ZR=new_lab__2PJ(lab_type__O4ZR);
+        next__L4ZR=(void *)((unsigned long)result__N4ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P4ZR)));
+        ((__POINTER *)next__L4ZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__M4ZR)[ 0]=next__L4ZR;
+      } else {
+        next__L4ZR=((__POINTER *)result__N4ZR)[ 0];
+        if ((next__L4ZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N4ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P4ZR <<  1)) <=  4096)) {
+            next__L4ZR=(void *)((unsigned long)result__N4ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P4ZR)));
+          } else {
+            next__L4ZR=new_lab__2PJ(lab_type__O4ZR);
+          };
+          ((__POINTER *)next__L4ZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__M4ZR)[ 0]=next__L4ZR;
+        } else {
+          ((__POINTER *)result__N4ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__L4ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__N4ZR=next__L4ZR;
+        };
+      };
+      ptr__QAZI=result__N4ZR;
     };
-    Self__WPLJ->result_list__NZ5H=create_with_capacity__0ATH((__INTEGER)(((__FAST_ARRAYoLOCALo *)__tmp__EQLJ)->parent_arrayed_collection__QIAG.upper__TIAG +  1));
+    result__PAZI=((__CALL_SLOT *)ptr__QAZI);
+    *(result__PAZI) = *(CALL_SLOT__);
   };
-  return(result__4YXI);
-}
-
-static void* read__4TCH(__LOCAL *Self__5TCH)
-// ({LOCAL}) With resultNo recursive, No inlinable.
-{
-  void *result__EIEH;
-  __BOOLEAN __tmp__PIEH;
-  result__EIEH=NULL;
-  if (((void *)Self__5TCH->my_alias__FIEH != (void *)NULL)) {
-    result__EIEH=read_direct__with__A1YI(Self__5TCH->my_alias__FIEH);
-    __tmp__PIEH=TRUE__;
+  Self__SSHJ=((__CALL_SLOT *)result__PAZI);
+  Self__SSHJ->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=p__A4TI;
+  Self__SSHJ->profil__Y51H=prof__B4TI;
+  Self__SSHJ->argument_list__WSHJ=l_arg__C4TI;
+  if (((struct ___OBJ *)prof__B4TI)->__id==__PROFIL_SLOT__) {
+    Self__AGML=((__PROFIL_SLOT *)prof__B4TI);
+    Self__AGML->parent_profil__R1LC.link_count__N5KJ=(__INTEGER)(Self__AGML->parent_profil__R1LC.link_count__N5KJ +  1);
+  } else {
+    link__L5KJ(prof__B4TI);
+  };
+  __tmp__YSHJ=Self__SSHJ->profil__Y51H;
+  if (((struct ___OBJ *)__tmp__YSHJ)->__id==__PROFIL_SLOT__) {
+    __tmp__ZSHJ=((__PROFIL_SLOT *)__tmp__YSHJ)->parent_profil__R1LC.result_list__051H;
   } else {
-    __tmp__PIEH=FALSE__;
+    __tmp__ZSHJ=((__PROFIL_BLOCK *)__tmp__YSHJ)->parent_profil__OGAG.result_list__051H;
   };
-  if ((! __tmp__PIEH)) {
-    if (is_alias__UIEH) {
-      result__EIEH=read_direct__with__A1YI(get_alias__UTCO(Self__5TCH));
+  if (((void *)__tmp__ZSHJ != (void *)NULL)) {
+    __tmp__5SHJ=Self__SSHJ->profil__Y51H;
+    if (((struct ___OBJ *)__tmp__5SHJ)->__id==__PROFIL_SLOT__) {
+      __tmp__ATHJ=((__PROFIL_SLOT *)__tmp__5SHJ)->parent_profil__R1LC.result_list__051H;
     } else {
-      result__EIEH=read_direct__with__A1YI(Self__5TCH);
+      __tmp__ATHJ=((__PROFIL_BLOCK *)__tmp__5SHJ)->parent_profil__OGAG.result_list__051H;
     };
+    Self__SSHJ->result_list__DA2H=create_with_capacity__2HPH((__INTEGER)(((__FAST_ARRAYoLOCALo *)__tmp__ATHJ)->parent_arrayed_collection__YH4F.upper__1H4F +  1));
   };
-  return(result__EIEH);
+  return(result__PAZI);
 }
 
-static void* new_write__rec__value__CGFJ(void *sd__EGFJ,void *e__FGFJ,void *val__GGFJ)
+static void* new_write__rec__value__2JBJ(void *sd__4JBJ,void *e__5JBJ,void *val__AKBJ)
 // ({NULLxSLOT_DATA},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
 {
-  void *result__IGFJ;
-  __POSITION __tmp__PGFJ,__tmp__ZGFJ;
-  void *__tmp__RGFJ;
-  __STRING_CST *Self__ZUBQ;
-  __PROTOTYPE_CST *Self__0UBQ;
-  __INTEGER_CST *Self__1UBQ;
-  __REAL_CST *Self__3UBQ;
-  __CHARACTER_CST *Self__5UBQ;
-  __IS_EXPANDED *Self__AVBQ;
-  result__IGFJ=NULL;
-  if ((((__SLOT_DATA *)sd__EGFJ)->parent_variable__G3YD.parent_named__5KMC.style__ODGC == '+')) {
-    switch (((struct ___OBJ *)e__FGFJ)->__id) {
+  __INTEGER_64 v__0JLR;
+  void *result__CKBJ;
+  __POSITION __tmp__JKBJ,p__ZJLR,p__FKLR,p__RKLR,__tmp__TKBJ;
+  void *__tmp__LKBJ;
+  __STRING_CST *Self__ZZ3P;
+  __PROTOTYPE_CST *Self__0Z3P;
+  __INTEGER_CST *Self__1Z3P,*result__QJLR,*Self__YJLR;
+  void *t__1JLR,*t__HKLR;
+  __POINTER ptr__RJLR,ptr_table__R4ZR,next__Q4ZR,result__S4ZR;
+  __POINTER ptr_table__W4ZR,next__V4ZR,result__X4ZR,ptr__3JLR;
+  __POINTER ptr_table__14ZR,next__04ZR,result__24ZR,ptr_table__A5ZR;
+  __POINTER next__54ZR,result__B5ZR,ptr__JKLR,ptr_table__F5ZR;
+  __POINTER next__E5ZR,result__G5ZR,ptr_table__K5ZR,next__J5ZR;
+  __POINTER result__L5ZR;
+  __INTEGER typ_id__SJLR,typ_id__4JLR,typ_id__KKLR;
+  __UINTEGER_32 sz__TJLR,a__UJLR,new_size__VJLR,t__WJLR,a__XJLR;
+  __UINTEGER_32 new_size__Z4ZR,lab_type__Y4ZR,sz__5JLR,a__AKLR;
+  __UINTEGER_32 new_size__BKLR,t__CKLR,a__DKLR,new_size__D5ZR;
+  __UINTEGER_32 lab_type__C5ZR,sz__LKLR,a__MKLR,new_size__NKLR,t__OKLR;
+  __UINTEGER_32 a__PKLR,new_size__N5ZR,lab_type__M5ZR;
+  void *__tmp__DZAR,*__tmp__HZAR,*__tmp__B1CR;
+  __READ_LOCAL *__tmp__EZAR,*__tmp__IZAR;
+  __REAL_CST *Self__3Z3P,*result__2JLR,*Self__EKLR;
+  void *v__GKLR;
+  __CHARACTER_CST *Self__5Z3P;
+  __IS_EXPANDED *Self__A03P,*result__IKLR,*Self__QKLR;
+  __READ_GLOBAL *__tmp__C1CR;
+  result__CKBJ=NULL;
+  if ((((__SLOT_DATA *)sd__4JBJ)->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '+')) {
+    switch (((struct ___OBJ *)e__5JBJ)->__id) {
     case __LIST__: {
-      __tmp__PGFJ=((__LIST *)e__FGFJ)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__LIST *)e__5JBJ)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __STRING_CST__: {
-      __tmp__PGFJ=((__STRING_CST *)e__FGFJ)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__STRING_CST *)e__5JBJ)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__PGFJ=((__EXTERNAL_C *)e__FGFJ)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXTERNAL_C *)e__5JBJ)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__PGFJ=((__PROTOTYPE_CST *)e__FGFJ)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__PROTOTYPE_CST *)e__5JBJ)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __INTEGER_CST__: {
-      __tmp__PGFJ=((__INTEGER_CST *)e__FGFJ)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__INTEGER_CST *)e__5JBJ)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __READ_LOCAL__: {
-      __tmp__PGFJ=((__READ_LOCAL *)e__FGFJ)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__READ_LOCAL *)e__5JBJ)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__PGFJ=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__PGFJ=((__EXPR_EQUAL *)e__FGFJ)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_EQUAL *)e__5JBJ)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__PGFJ=((__EXPR_NOT_EQUAL *)e__FGFJ)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_NOT_EQUAL *)e__5JBJ)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __REAL_CST__: {
-      __tmp__PGFJ=((__REAL_CST *)e__FGFJ)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__REAL_CST *)e__5JBJ)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__PGFJ=((__CHARACTER_CST *)e__FGFJ)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__CHARACTER_CST *)e__5JBJ)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__PGFJ=((__IS_EXPANDED *)e__FGFJ)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__IS_EXPANDED *)e__5JBJ)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__PGFJ=((__GET_TYPE_ID *)e__FGFJ)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__GET_TYPE_ID *)e__5JBJ)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_SUP__: {
-      __tmp__PGFJ=((__EXPR_SUP *)e__FGFJ)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_SUP *)e__5JBJ)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_SUB__: {
-      __tmp__PGFJ=((__EXPR_SUB *)e__FGFJ)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_SUB *)e__5JBJ)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_MUL__: {
-      __tmp__PGFJ=((__EXPR_MUL *)e__FGFJ)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_MUL *)e__5JBJ)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_DIV__: {
-      __tmp__PGFJ=((__EXPR_DIV *)e__FGFJ)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_DIV *)e__5JBJ)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_AND__: {
-      __tmp__PGFJ=((__EXPR_AND *)e__FGFJ)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_AND *)e__5JBJ)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__PGFJ=((__EXPR_SHIFT_R *)e__FGFJ)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_SHIFT_R *)e__5JBJ)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__PGFJ=((__EXPR_SHIFT_L *)e__FGFJ)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_SHIFT_L *)e__5JBJ)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __PUT_TO__: {
-      __tmp__PGFJ=((__PUT_TO *)e__FGFJ)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__PUT_TO *)e__5JBJ)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __ITEM__: {
-      __tmp__PGFJ=((__ITEM *)e__FGFJ)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__ITEM *)e__5JBJ)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __SIZE_OF__: {
-      __tmp__PGFJ=((__SIZE_OF *)e__FGFJ)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__SIZE_OF *)e__5JBJ)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __CAST__: {
-      __tmp__PGFJ=((__CAST *)e__FGFJ)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__CAST *)e__5JBJ)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __CALL_SLOT__: {
-      __tmp__PGFJ=((__CALL_SLOT *)e__FGFJ)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__CALL_SLOT *)e__5JBJ)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __READ_SLOT__: {
-      __tmp__PGFJ=((__READ_SLOT *)e__FGFJ)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__READ_SLOT *)e__5JBJ)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__PGFJ=((__READ_GLOBAL *)e__FGFJ)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__READ_GLOBAL *)e__5JBJ)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__PGFJ=((__EXPR_NOT_LOGIC *)e__FGFJ)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_NOT_LOGIC *)e__5JBJ)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__PGFJ=((__EXPR_OR_LOGIC *)e__FGFJ)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_OR_LOGIC *)e__5JBJ)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__PGFJ=((__EXPR_OR_OR_LOGIC *)e__FGFJ)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_OR_OR_LOGIC *)e__5JBJ)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__PGFJ=((__EXPR_AND_LOGIC *)e__FGFJ)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_AND_LOGIC *)e__5JBJ)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__PGFJ=((__EXPR_AND_AND_LOGIC *)e__FGFJ)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_AND_AND_LOGIC *)e__5JBJ)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_NEG__: {
-      __tmp__PGFJ=((__EXPR_NEG *)e__FGFJ)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_NEG *)e__5JBJ)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_ADD__: {
-      __tmp__PGFJ=((__EXPR_ADD *)e__FGFJ)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_ADD *)e__5JBJ)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_NOT__: {
-      __tmp__PGFJ=((__EXPR_NOT *)e__FGFJ)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_NOT *)e__5JBJ)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_MOD__: {
-      __tmp__PGFJ=((__EXPR_MOD *)e__FGFJ)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_MOD *)e__5JBJ)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__PGFJ=((__EXPR_SUP_EQ *)e__FGFJ)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_SUP_EQ *)e__5JBJ)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_INF__: {
-      __tmp__PGFJ=((__EXPR_INF *)e__FGFJ)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_INF *)e__5JBJ)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__PGFJ=((__EXPR_INF_EQ *)e__FGFJ)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_INF_EQ *)e__5JBJ)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_OR__: {
-      __tmp__PGFJ=((__EXPR_OR *)e__FGFJ)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_OR *)e__5JBJ)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_XOR__: {
-      __tmp__PGFJ=((__EXPR_XOR *)e__FGFJ)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__JKBJ=((__EXPR_XOR *)e__5JBJ)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     };
-    switch (((struct ___OBJ *)e__FGFJ)->__id) {
+    switch (((struct ___OBJ *)e__5JBJ)->__id) {
     case __LIST__: {
-      __tmp__RGFJ=my_copy__IE2M(e__FGFJ);
+      __tmp__LKBJ=my_copy__MSYM(e__5JBJ);
     } break;
     case __STRING_CST__: {
-      Self__ZUBQ=((__STRING_CST *)e__FGFJ);
-      __tmp__RGFJ=create__text__BMQH(Self__ZUBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ZUBQ->string__LDAI);
+      Self__ZZ3P=((__STRING_CST *)e__5JBJ);
+      __tmp__LKBJ=create__text__ITMH(Self__ZZ3P->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ZZ3P->string__BK2H);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__RGFJ=my_copy__ODAI(e__FGFJ);
+      __tmp__LKBJ=my_copy__EK2H(e__5JBJ);
     } break;
     case __PROTOTYPE_CST__: {
-      Self__0UBQ=((__PROTOTYPE_CST *)e__FGFJ);
-      __tmp__RGFJ=create__type__HZQC(Self__0UBQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__0UBQ->parent_constant__DMMC.static_type__LSYD);
+      Self__0Z3P=((__PROTOTYPE_CST *)e__5JBJ);
+      __tmp__LKBJ=create__type__PKQC(Self__0Z3P->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__0Z3P->parent_constant__W2LC.static_type__M2YD);
     } break;
     case __INTEGER_CST__: {
-      Self__1UBQ=((__INTEGER_CST *)e__FGFJ);
-      __tmp__RGFJ=create__value__type__I1QC(Self__1UBQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__1UBQ->value__VUYD,Self__1UBQ->parent_constant__OMMC.static_type__LSYD);
+      Self__1Z3P=((__INTEGER_CST *)e__5JBJ);
+      p__ZJLR=Self__1Z3P->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      v__0JLR=Self__1Z3P->value__W4YD;
+      t__1JLR=Self__1Z3P->parent_constant__B3LC.static_type__M2YD;
+      result__QJLR=NULL;
+      ptr__RJLR=((__POINTER )(NULL));
+      typ_id__SJLR= 0;
+      sz__TJLR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+      if ((sz__TJLR ==  0)) {
+        result__QJLR=INTEGER_CST__;
+      } else {
+        typ_id__SJLR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TJLR);
+        if ((typ_id__SJLR == (__INTEGER)(-  1))) {
+          a__UJLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__VJLR=(__UINTEGER_32)((__UINTEGER_32)(sz__TJLR + a__UJLR) & (__UINTEGER_32)(~ a__UJLR));
+          ptr_table__R4ZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VJLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__Q4ZR=((__POINTER )(NULL));
+          result__S4ZR=((__POINTER *)ptr_table__R4ZR)[ 0];
+          if ((result__S4ZR == (void *)NULL)) {
+            result__S4ZR=new_lab__2PJ(new_size__VJLR);
+            next__Q4ZR=(void *)((unsigned long)result__S4ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VJLR)));
+            ((__POINTER *)next__Q4ZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__R4ZR)[ 0]=next__Q4ZR;
+          } else {
+            next__Q4ZR=((__POINTER *)result__S4ZR)[ 0];
+            if ((next__Q4ZR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__S4ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VJLR <<  1)) <=  4096)) {
+                next__Q4ZR=(void *)((unsigned long)result__S4ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VJLR)));
+              } else {
+                next__Q4ZR=new_lab__2PJ(new_size__VJLR);
+              };
+              ((__POINTER *)next__Q4ZR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__R4ZR)[ 0]=next__Q4ZR;
+            } else {
+              ((__POINTER *)result__S4ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Q4ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__S4ZR=next__Q4ZR;
+            };
+          };
+          ptr__RJLR=result__S4ZR;
+        } else {
+          t__WJLR=((__UINTEGER_32 )typ_id__SJLR);
+          a__XJLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__Z4ZR=(__UINTEGER_32)((__UINTEGER_32)(sz__TJLR + a__XJLR) & (__UINTEGER_32)(~ a__XJLR));
+          ptr_table__W4ZR=((__POINTER )(&(table_type[(t__WJLR)])));
+          lab_type__Y4ZR=(__UINTEGER_32)(t__WJLR |  1);
+          next__V4ZR=((__POINTER )(NULL));
+          result__X4ZR=((__POINTER *)ptr_table__W4ZR)[ 0];
+          if ((result__X4ZR == (void *)NULL)) {
+            result__X4ZR=new_lab__2PJ(lab_type__Y4ZR);
+            next__V4ZR=(void *)((unsigned long)result__X4ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z4ZR)));
+            ((__POINTER *)next__V4ZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__W4ZR)[ 0]=next__V4ZR;
+          } else {
+            next__V4ZR=((__POINTER *)result__X4ZR)[ 0];
+            if ((next__V4ZR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X4ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Z4ZR <<  1)) <=  4096)) {
+                next__V4ZR=(void *)((unsigned long)result__X4ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z4ZR)));
+              } else {
+                next__V4ZR=new_lab__2PJ(lab_type__Y4ZR);
+              };
+              ((__POINTER *)next__V4ZR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__W4ZR)[ 0]=next__V4ZR;
+            } else {
+              ((__POINTER *)result__X4ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__V4ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__X4ZR=next__V4ZR;
+            };
+          };
+          ptr__RJLR=result__X4ZR;
+        };
+        result__QJLR=((__INTEGER_CST *)ptr__RJLR);
+        *(result__QJLR) = *(INTEGER_CST__);
+      };
+      Self__YJLR=((__INTEGER_CST *)result__QJLR);
+      Self__YJLR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZJLR;
+      Self__YJLR->value__W4YD=v__0JLR;
+      Self__YJLR->parent_constant__B3LC.static_type__M2YD=t__1JLR;
+      check_type__YG5D(Self__YJLR);
+      __tmp__LKBJ=result__QJLR;
     } break;
     case __READ_LOCAL__: {
-      __tmp__RGFJ=my_copy__02IJ(e__FGFJ);
+      __tmp__DZAR=read__QB5G(((__READ_LOCAL *)e__5JBJ)->local__HJZD);
+      if (__tmp__DZAR==NULL) {
+        __tmp__EZAR=NULL;
+      } else {
+        __tmp__EZAR=((__READ_LOCAL *)__tmp__DZAR);
+      };
+      __tmp__LKBJ=__tmp__EZAR;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__RGFJ=my_copy__2EAI(e__FGFJ);
+      __tmp__LKBJ=my_copy__SL2H(e__5JBJ);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__RGFJ=my_copy__VFAI(e__FGFJ);
+      __tmp__LKBJ=my_copy__LM2H(e__5JBJ);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__RGFJ=my_copy__CGAI(e__FGFJ);
+      __tmp__LKBJ=my_copy__YM2H(e__5JBJ);
     } break;
     case __REAL_CST__: {
-      Self__3UBQ=((__REAL_CST *)e__FGFJ);
-      __tmp__RGFJ=create__value__type__2KQH(Self__3UBQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3UBQ->value__RGAI,Self__3UBQ->parent_constant__IVNH.static_type__LSYD);
+      Self__3Z3P=((__REAL_CST *)e__5JBJ);
+      p__FKLR=Self__3Z3P->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      v__GKLR=Self__3Z3P->value__HN2H;
+      t__HKLR=Self__3Z3P->parent_constant__U2JH.static_type__M2YD;
+      result__2JLR=NULL;
+      ptr__3JLR=((__POINTER )(NULL));
+      typ_id__4JLR= 0;
+      sz__5JLR=((__UINTEGER_32 )sizeof(__REAL_CST));
+      if ((sz__5JLR ==  0)) {
+        result__2JLR=REAL_CST__;
+      } else {
+        typ_id__4JLR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5JLR);
+        if ((typ_id__4JLR == (__INTEGER)(-  1))) {
+          a__AKLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__BKLR=(__UINTEGER_32)((__UINTEGER_32)(sz__5JLR + a__AKLR) & (__UINTEGER_32)(~ a__AKLR));
+          ptr_table__14ZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BKLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__04ZR=((__POINTER )(NULL));
+          result__24ZR=((__POINTER *)ptr_table__14ZR)[ 0];
+          if ((result__24ZR == (void *)NULL)) {
+            result__24ZR=new_lab__2PJ(new_size__BKLR);
+            next__04ZR=(void *)((unsigned long)result__24ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BKLR)));
+            ((__POINTER *)next__04ZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__14ZR)[ 0]=next__04ZR;
+          } else {
+            next__04ZR=((__POINTER *)result__24ZR)[ 0];
+            if ((next__04ZR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__24ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BKLR <<  1)) <=  4096)) {
+                next__04ZR=(void *)((unsigned long)result__24ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BKLR)));
+              } else {
+                next__04ZR=new_lab__2PJ(new_size__BKLR);
+              };
+              ((__POINTER *)next__04ZR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__14ZR)[ 0]=next__04ZR;
+            } else {
+              ((__POINTER *)result__24ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__04ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__24ZR=next__04ZR;
+            };
+          };
+          ptr__3JLR=result__24ZR;
+        } else {
+          t__CKLR=((__UINTEGER_32 )typ_id__4JLR);
+          a__DKLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__D5ZR=(__UINTEGER_32)((__UINTEGER_32)(sz__5JLR + a__DKLR) & (__UINTEGER_32)(~ a__DKLR));
+          ptr_table__A5ZR=((__POINTER )(&(table_type[(t__CKLR)])));
+          lab_type__C5ZR=(__UINTEGER_32)(t__CKLR |  1);
+          next__54ZR=((__POINTER )(NULL));
+          result__B5ZR=((__POINTER *)ptr_table__A5ZR)[ 0];
+          if ((result__B5ZR == (void *)NULL)) {
+            result__B5ZR=new_lab__2PJ(lab_type__C5ZR);
+            next__54ZR=(void *)((unsigned long)result__B5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D5ZR)));
+            ((__POINTER *)next__54ZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__A5ZR)[ 0]=next__54ZR;
+          } else {
+            next__54ZR=((__POINTER *)result__B5ZR)[ 0];
+            if ((next__54ZR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B5ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D5ZR <<  1)) <=  4096)) {
+                next__54ZR=(void *)((unsigned long)result__B5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D5ZR)));
+              } else {
+                next__54ZR=new_lab__2PJ(lab_type__C5ZR);
+              };
+              ((__POINTER *)next__54ZR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__A5ZR)[ 0]=next__54ZR;
+            } else {
+              ((__POINTER *)result__B5ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__54ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__B5ZR=next__54ZR;
+            };
+          };
+          ptr__3JLR=result__B5ZR;
+        };
+        result__2JLR=((__REAL_CST *)ptr__3JLR);
+        *(result__2JLR) = *(REAL_CST__);
+      };
+      Self__EKLR=((__REAL_CST *)result__2JLR);
+      Self__EKLR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FKLR;
+      Self__EKLR->value__HN2H=v__GKLR;
+      Self__EKLR->parent_constant__U2JH.static_type__M2YD=t__HKLR;
+      __tmp__LKBJ=result__2JLR;
     } break;
     case __CHARACTER_CST__: {
-      Self__5UBQ=((__CHARACTER_CST *)e__FGFJ);
-      __tmp__RGFJ=create__char__XLQH(Self__5UBQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5UBQ->text__ZGAI);
+      Self__5Z3P=((__CHARACTER_CST *)e__5JBJ);
+      __tmp__LKBJ=create__char__4SMH(Self__5Z3P->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5Z3P->text__PN2H);
     } break;
     case __IS_EXPANDED__: {
-      Self__AVBQ=((__IS_EXPANDED *)e__FGFJ);
-      __tmp__RGFJ=create__receiver__2J0H(Self__AVBQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__AVBQ->receiver__AHAI));
+      Self__A03P=((__IS_EXPANDED *)e__5JBJ);
+      __tmp__HZAR=read__QB5G(((__READ_LOCAL *)Self__A03P->receiver__WN2H)->local__HJZD);
+      if (__tmp__HZAR==NULL) {
+        __tmp__IZAR=NULL;
+      } else {
+        __tmp__IZAR=((__READ_LOCAL *)__tmp__HZAR);
+      };
+      p__RKLR=Self__A03P->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      result__IKLR=NULL;
+      ptr__JKLR=((__POINTER )(NULL));
+      typ_id__KKLR= 0;
+      sz__LKLR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+      if ((sz__LKLR ==  0)) {
+        result__IKLR=IS_EXPANDED__;
+      } else {
+        typ_id__KKLR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LKLR);
+        if ((typ_id__KKLR == (__INTEGER)(-  1))) {
+          a__MKLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__NKLR=(__UINTEGER_32)((__UINTEGER_32)(sz__LKLR + a__MKLR) & (__UINTEGER_32)(~ a__MKLR));
+          ptr_table__F5ZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NKLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__E5ZR=((__POINTER )(NULL));
+          result__G5ZR=((__POINTER *)ptr_table__F5ZR)[ 0];
+          if ((result__G5ZR == (void *)NULL)) {
+            result__G5ZR=new_lab__2PJ(new_size__NKLR);
+            next__E5ZR=(void *)((unsigned long)result__G5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NKLR)));
+            ((__POINTER *)next__E5ZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__F5ZR)[ 0]=next__E5ZR;
+          } else {
+            next__E5ZR=((__POINTER *)result__G5ZR)[ 0];
+            if ((next__E5ZR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G5ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NKLR <<  1)) <=  4096)) {
+                next__E5ZR=(void *)((unsigned long)result__G5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NKLR)));
+              } else {
+                next__E5ZR=new_lab__2PJ(new_size__NKLR);
+              };
+              ((__POINTER *)next__E5ZR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__F5ZR)[ 0]=next__E5ZR;
+            } else {
+              ((__POINTER *)result__G5ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__E5ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__G5ZR=next__E5ZR;
+            };
+          };
+          ptr__JKLR=result__G5ZR;
+        } else {
+          t__OKLR=((__UINTEGER_32 )typ_id__KKLR);
+          a__PKLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__N5ZR=(__UINTEGER_32)((__UINTEGER_32)(sz__LKLR + a__PKLR) & (__UINTEGER_32)(~ a__PKLR));
+          ptr_table__K5ZR=((__POINTER )(&(table_type[(t__OKLR)])));
+          lab_type__M5ZR=(__UINTEGER_32)(t__OKLR |  1);
+          next__J5ZR=((__POINTER )(NULL));
+          result__L5ZR=((__POINTER *)ptr_table__K5ZR)[ 0];
+          if ((result__L5ZR == (void *)NULL)) {
+            result__L5ZR=new_lab__2PJ(lab_type__M5ZR);
+            next__J5ZR=(void *)((unsigned long)result__L5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N5ZR)));
+            ((__POINTER *)next__J5ZR)[ 0]=NULL;
+            ((__POINTER *)ptr_table__K5ZR)[ 0]=next__J5ZR;
+          } else {
+            next__J5ZR=((__POINTER *)result__L5ZR)[ 0];
+            if ((next__J5ZR == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L5ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__N5ZR <<  1)) <=  4096)) {
+                next__J5ZR=(void *)((unsigned long)result__L5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N5ZR)));
+              } else {
+                next__J5ZR=new_lab__2PJ(lab_type__M5ZR);
+              };
+              ((__POINTER *)next__J5ZR)[ 0]=NULL;
+              ((__POINTER *)ptr_table__K5ZR)[ 0]=next__J5ZR;
+            } else {
+              ((__POINTER *)result__L5ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__J5ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__L5ZR=next__J5ZR;
+            };
+          };
+          ptr__JKLR=result__L5ZR;
+        };
+        result__IKLR=((__IS_EXPANDED *)ptr__JKLR);
+        *(result__IKLR) = *(IS_EXPANDED__);
+      };
+      Self__QKLR=((__IS_EXPANDED *)result__IKLR);
+      Self__QKLR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RKLR;
+      Self__QKLR->receiver__WN2H=__tmp__IZAR;
+      __tmp__LKBJ=result__IKLR;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__RGFJ=my_copy__FHAI(e__FGFJ);
+      __tmp__LKBJ=my_copy__1N2H(e__5JBJ);
     } break;
     case __EXPR_SUP__: {
-      __tmp__RGFJ=my_copy__OHAI(e__FGFJ);
+      __tmp__LKBJ=my_copy__EO2H(e__5JBJ);
     } break;
     case __EXPR_SUB__: {
-      __tmp__RGFJ=my_copy__ZHAI(e__FGFJ);
+      __tmp__LKBJ=my_copy__PO2H(e__5JBJ);
     } break;
     case __EXPR_MUL__: {
-      __tmp__RGFJ=my_copy__FIAI(e__FGFJ);
+      __tmp__LKBJ=my_copy__1O2H(e__5JBJ);
     } break;
     case __EXPR_DIV__: {
-      __tmp__RGFJ=my_copy__QIAI(e__FGFJ);
+      __tmp__LKBJ=my_copy__GP2H(e__5JBJ);
     } break;
     case __EXPR_AND__: {
-      __tmp__RGFJ=my_copy__1IAI(e__FGFJ);
+      __tmp__LKBJ=my_copy__RP2H(e__5JBJ);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__RGFJ=my_copy__GJAI(e__FGFJ);
+      __tmp__LKBJ=my_copy__2P2H(e__5JBJ);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__RGFJ=my_copy__RJAI(e__FGFJ);
+      __tmp__LKBJ=my_copy__HQ2H(e__5JBJ);
     } break;
     case __PUT_TO__: {
-      __tmp__RGFJ=my_copy__2JAI(e__FGFJ);
+      __tmp__LKBJ=my_copy__SQ2H(e__5JBJ);
     } break;
     case __ITEM__: {
-      __tmp__RGFJ=my_copy__NKAI(e__FGFJ);
+      __tmp__LKBJ=my_copy__DR2H(e__5JBJ);
     } break;
     case __SIZE_OF__: {
-      __tmp__RGFJ=my_copy__ZKAI(e__FGFJ);
+      __tmp__LKBJ=my_copy__PR2H(e__5JBJ);
     } break;
     case __CAST__: {
-      __tmp__RGFJ=my_copy__CLAI(e__FGFJ);
+      __tmp__LKBJ=my_copy__YR2H(e__5JBJ);
     } break;
     case __CALL_SLOT__: {
-      __tmp__RGFJ=my_copy__1E2M(e__FGFJ);
+      __tmp__LKBJ=my_copy__5SYM(e__5JBJ);
     } break;
     case __READ_SLOT__: {
-      __tmp__RGFJ=my_copy__MRKK(e__FGFJ);
+      __tmp__LKBJ=my_copy__IUGK(e__5JBJ);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__RGFJ=my_copy__ZRKK(e__FGFJ);
+      __tmp__B1CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__5JBJ)->global__ZGJK),NULL);
+      if (__tmp__B1CR==NULL) {
+        __tmp__C1CR=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__B1CR)->__id) {
+        case __READ_SLOT__: {
+          __tmp__C1CR=NULL;
+        } break;
+        case __READ_GLOBAL__: {
+          __tmp__C1CR=((__READ_GLOBAL *)__tmp__B1CR);
+        } break;
+        }
+      };
+      __tmp__LKBJ=__tmp__C1CR;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__RGFJ=my_copy__3BGN(e__FGFJ);
+      __tmp__LKBJ=my_copy__BQCN(e__5JBJ);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__RGFJ=my_copy__VIIO(e__FGFJ);
+      __tmp__LKBJ=my_copy__NREO(e__5JBJ);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__RGFJ=my_copy__3PNO(e__FGFJ);
+      __tmp__LKBJ=my_copy__VYJO(e__5JBJ);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__RGFJ=my_copy__CJIO(e__FGFJ);
+      __tmp__LKBJ=my_copy__0REO(e__5JBJ);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__RGFJ=my_copy__JQNO(e__FGFJ);
+      __tmp__LKBJ=my_copy__BZJO(e__5JBJ);
     } break;
     case __EXPR_NEG__: {
-      __tmp__RGFJ=my_copy__EBNM(e__FGFJ);
+      __tmp__LKBJ=my_copy__CNJM(e__5JBJ);
     } break;
     case __EXPR_ADD__: {
-      __tmp__RGFJ=my_copy__EOPL(e__FGFJ);
+      __tmp__LKBJ=my_copy__5XLL(e__5JBJ);
     } break;
     case __EXPR_NOT__: {
-      __tmp__RGFJ=my_copy__SH2M(e__FGFJ);
+      __tmp__LKBJ=my_copy__WVYM(e__5JBJ);
     } break;
     case __EXPR_MOD__: {
-      __tmp__RGFJ=my_copy__NJIO(e__FGFJ);
+      __tmp__LKBJ=my_copy__FSEO(e__5JBJ);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__RGFJ=my_copy__YZHP(e__FGFJ);
+      __tmp__LKBJ=my_copy__QCEP(e__5JBJ);
     } break;
     case __EXPR_INF__: {
-      __tmp__RGFJ=my_copy__13VN(e__FGFJ);
+      __tmp__LKBJ=my_copy__5LSN(e__5JBJ);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__RGFJ=my_copy__G4VN(e__FGFJ);
+      __tmp__LKBJ=my_copy__KMSN(e__5JBJ);
     } break;
     case __EXPR_OR__: {
-      __tmp__RGFJ=my_copy__FLTN(e__FGFJ);
+      __tmp__LKBJ=my_copy__JZPN(e__5JBJ);
     } break;
     case __EXPR_XOR__: {
-      __tmp__RGFJ=my_copy__OUWO(e__FGFJ);
+      __tmp__LKBJ=my_copy__G3SO(e__5JBJ);
     } break;
     };
-    result__IGFJ=write_direct__with__value__AWHH(((__SLOT_DATA *)sd__EGFJ),__tmp__PGFJ,__tmp__RGFJ,val__GGFJ);
+    result__CKBJ=write_direct__with__value__C5DH(((__SLOT_DATA *)sd__4JBJ),__tmp__JKBJ,__tmp__LKBJ,val__AKBJ);
   } else {
-    switch (((struct ___OBJ *)e__FGFJ)->__id) {
+    switch (((struct ___OBJ *)e__5JBJ)->__id) {
     case __LIST__: {
-      __tmp__ZGFJ=((__LIST *)e__FGFJ)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__LIST *)e__5JBJ)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __STRING_CST__: {
-      __tmp__ZGFJ=((__STRING_CST *)e__FGFJ)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__STRING_CST *)e__5JBJ)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__ZGFJ=((__EXTERNAL_C *)e__FGFJ)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXTERNAL_C *)e__5JBJ)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__ZGFJ=((__PROTOTYPE_CST *)e__FGFJ)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__PROTOTYPE_CST *)e__5JBJ)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __INTEGER_CST__: {
-      __tmp__ZGFJ=((__INTEGER_CST *)e__FGFJ)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__INTEGER_CST *)e__5JBJ)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __READ_LOCAL__: {
-      __tmp__ZGFJ=((__READ_LOCAL *)e__FGFJ)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__READ_LOCAL *)e__5JBJ)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__ZGFJ=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__ZGFJ=((__EXPR_EQUAL *)e__FGFJ)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_EQUAL *)e__5JBJ)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__ZGFJ=((__EXPR_NOT_EQUAL *)e__FGFJ)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_NOT_EQUAL *)e__5JBJ)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __REAL_CST__: {
-      __tmp__ZGFJ=((__REAL_CST *)e__FGFJ)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__REAL_CST *)e__5JBJ)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__ZGFJ=((__CHARACTER_CST *)e__FGFJ)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__CHARACTER_CST *)e__5JBJ)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__ZGFJ=((__IS_EXPANDED *)e__FGFJ)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__IS_EXPANDED *)e__5JBJ)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__ZGFJ=((__GET_TYPE_ID *)e__FGFJ)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__GET_TYPE_ID *)e__5JBJ)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_SUP__: {
-      __tmp__ZGFJ=((__EXPR_SUP *)e__FGFJ)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_SUP *)e__5JBJ)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_SUB__: {
-      __tmp__ZGFJ=((__EXPR_SUB *)e__FGFJ)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_SUB *)e__5JBJ)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_MUL__: {
-      __tmp__ZGFJ=((__EXPR_MUL *)e__FGFJ)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_MUL *)e__5JBJ)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_DIV__: {
-      __tmp__ZGFJ=((__EXPR_DIV *)e__FGFJ)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_DIV *)e__5JBJ)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_AND__: {
-      __tmp__ZGFJ=((__EXPR_AND *)e__FGFJ)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_AND *)e__5JBJ)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__ZGFJ=((__EXPR_SHIFT_R *)e__FGFJ)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_SHIFT_R *)e__5JBJ)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__ZGFJ=((__EXPR_SHIFT_L *)e__FGFJ)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_SHIFT_L *)e__5JBJ)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __PUT_TO__: {
-      __tmp__ZGFJ=((__PUT_TO *)e__FGFJ)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__PUT_TO *)e__5JBJ)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __ITEM__: {
-      __tmp__ZGFJ=((__ITEM *)e__FGFJ)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__ITEM *)e__5JBJ)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __SIZE_OF__: {
-      __tmp__ZGFJ=((__SIZE_OF *)e__FGFJ)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__SIZE_OF *)e__5JBJ)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __CAST__: {
-      __tmp__ZGFJ=((__CAST *)e__FGFJ)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__CAST *)e__5JBJ)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __CALL_SLOT__: {
-      __tmp__ZGFJ=((__CALL_SLOT *)e__FGFJ)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__CALL_SLOT *)e__5JBJ)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __READ_SLOT__: {
-      __tmp__ZGFJ=((__READ_SLOT *)e__FGFJ)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__READ_SLOT *)e__5JBJ)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__ZGFJ=((__READ_GLOBAL *)e__FGFJ)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__READ_GLOBAL *)e__5JBJ)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__ZGFJ=((__EXPR_NOT_LOGIC *)e__FGFJ)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_NOT_LOGIC *)e__5JBJ)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__ZGFJ=((__EXPR_OR_LOGIC *)e__FGFJ)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_OR_LOGIC *)e__5JBJ)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__ZGFJ=((__EXPR_OR_OR_LOGIC *)e__FGFJ)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_OR_OR_LOGIC *)e__5JBJ)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__ZGFJ=((__EXPR_AND_LOGIC *)e__FGFJ)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_AND_LOGIC *)e__5JBJ)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__ZGFJ=((__EXPR_AND_AND_LOGIC *)e__FGFJ)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_AND_AND_LOGIC *)e__5JBJ)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_NEG__: {
-      __tmp__ZGFJ=((__EXPR_NEG *)e__FGFJ)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_NEG *)e__5JBJ)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_ADD__: {
-      __tmp__ZGFJ=((__EXPR_ADD *)e__FGFJ)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_ADD *)e__5JBJ)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_NOT__: {
-      __tmp__ZGFJ=((__EXPR_NOT *)e__FGFJ)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_NOT *)e__5JBJ)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_MOD__: {
-      __tmp__ZGFJ=((__EXPR_MOD *)e__FGFJ)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_MOD *)e__5JBJ)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__ZGFJ=((__EXPR_SUP_EQ *)e__FGFJ)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_SUP_EQ *)e__5JBJ)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_INF__: {
-      __tmp__ZGFJ=((__EXPR_INF *)e__FGFJ)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_INF *)e__5JBJ)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__ZGFJ=((__EXPR_INF_EQ *)e__FGFJ)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_INF_EQ *)e__5JBJ)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_OR__: {
-      __tmp__ZGFJ=((__EXPR_OR *)e__FGFJ)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_OR *)e__5JBJ)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_XOR__: {
-      __tmp__ZGFJ=((__EXPR_XOR *)e__FGFJ)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__TKBJ=((__EXPR_XOR *)e__5JBJ)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     };
-    result__IGFJ=write_direct__with__value__AWHH(((__SLOT_DATA *)sd__EGFJ),__tmp__ZGFJ,NULL,val__GGFJ);
+    result__CKBJ=write_direct__with__value__C5DH(((__SLOT_DATA *)sd__4JBJ),__tmp__TKBJ,NULL,val__AKBJ);
   };
-  return(result__IGFJ);
+  return(result__CKBJ);
 }
 
-static void add_write_id__in__55EJ(void *e__BAFJ,void *s__CAFJ,void *lst__DAFJ)
+static void add_write_id__in__ZDBJ(void *e__1DBJ,void *s__2DBJ,void *lst__3DBJ)
 // ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxSLOT_DATAxSLOT_CODE},{NULLxLIST}) VoidNo recursive, No inlinable.
 {
-  void *new_value__EAFJ;
-  void *__tmp__MAFJ;
-  new_value__EAFJ=create__type__HZQC(((__LIST *)lst__DAFJ)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM,((__TYPE_ID *)get_index__LV3H( 0))->parent_type__WIB.default__AKC);
-  if (((struct ___OBJ *)s__CAFJ)->__id==__SLOT_DATA__) {
-    __tmp__MAFJ=((__SLOT *)((__SLOT_DATA *)s__CAFJ)->parent_slot__H3YD)->slot_id__ZWRG;
+  void *result__KZAR;
+  void *new_value__4DBJ;
+  void *__tmp__GEBJ;
+  void *element__FH5G;
+  __INTEGER Self__0QPH;
+  __FAST_ARRAYoINSTRo *Self__EH5G;
+  void **__tmp__M55Q,**__tmp__N55Q,**__tmp__O55Q;
+  result__KZAR=NULL;
+  if (( 0 > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
+    result__KZAR=create__WKD( 0);
+    add_last__3CL(list_id__YKC,result__KZAR);
+  } else {
+    result__KZAR=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[ 0];
+  };
+  new_value__4DBJ=create__type__PKQC(((__LIST *)lst__3DBJ)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,((__TYPE_ID *)result__KZAR)->parent_type__WIB.default__AKC);
+  if (((struct ___OBJ *)s__2DBJ)->__id==__SLOT_DATA__) {
+    __tmp__GEBJ=((__SLOT *)((__SLOT_DATA *)s__2DBJ)->parent_slot__IHZD)->slot_id__C4OG;
   } else {
-    __tmp__MAFJ=((__SLOT *)((__SLOT_CODE *)s__CAFJ)->parent_slot__C24F)->slot_id__ZWRG;
+    __tmp__GEBJ=((__SLOT *)((__SLOT_CODE *)s__2DBJ)->parent_slot__A22F)->slot_id__C4OG;
+  };
+  Self__EH5G=((__FAST_ARRAYoINSTRo *)((__LIST *)lst__3DBJ)->expr_list__RTOG);
+  element__FH5G=new_write__rec__value__2JBJ(__tmp__GEBJ,e__1DBJ,new_value__4DBJ);
+  if (( 1 == (__INTEGER)(Self__EH5G->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+    add_last__IK4G(Self__EH5G,element__FH5G);
+  } else {
+    add_last__IK4G(Self__EH5G,element__FH5G);
+    Self__0QPH=(__INTEGER)(Self__EH5G->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+    __tmp__M55Q=Self__EH5G->parent_arrayed_collection__QTOG.storage__JL4G;
+    __tmp__N55Q=Self__EH5G->parent_arrayed_collection__QTOG.storage__JL4G;
+    __tmp__O55Q=Self__EH5G->parent_arrayed_collection__QTOG.storage__JL4G;
+    while ((Self__0QPH >=  1)) {
+      ((void **)__tmp__N55Q)[(__INTEGER)(Self__0QPH +  1)]=((void **)__tmp__M55Q)[Self__0QPH];
+      ((void **)__tmp__O55Q)[Self__0QPH]=NULL;
+      Self__0QPH=(__INTEGER)(Self__0QPH -  1);
+    };
+    ((void **)Self__EH5G->parent_arrayed_collection__QTOG.storage__JL4G)[ 1]=element__FH5G;
   };
-  add__to__RZCH(((__LIST *)lst__DAFJ)->expr_list__EMRG,new_write__rec__value__CGFJ(__tmp__MAFJ,e__BAFJ,new_value__EAFJ), 1);
 }
 
-static void add_last__5SVJ(__TYPES_TMP *Self__ATVJ,void *t__BTVJ)
-// ({TYPES_TMP},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) VoidNo recursive, No inlinable.
+static void** realloc__with__CQZG(void **Self__DQZG,__INTEGER old_nb_elts__EQZG,__INTEGER new_nb_elts__FQZG)
+// ({NATIVE_ARRAYoTYPEo},{INTEGER},{INTEGER}) With resultNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__CTVJ;
-  new_capacity__CTVJ= 0;
-  if (((__INTEGER)(Self__ATVJ->parent_types__GCCG.upper__MSCG +  1) > (__INTEGER)(Self__ATVJ->capacity__C0KJ -  1))) {
-    new_capacity__CTVJ=(__INTEGER)(Self__ATVJ->capacity__C0KJ <<  1);
-    Self__ATVJ->parent_types__GCCG.storage__CTJJ=realloc__with__YB3G(Self__ATVJ->parent_types__GCCG.storage__CTJJ,Self__ATVJ->capacity__C0KJ,new_capacity__CTVJ);
-    Self__ATVJ->capacity__C0KJ=new_capacity__CTVJ;
+  __INTEGER __tmp__ORZG,Self__JYAH;
+  void **new__1QZG;
+  new__1QZG=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DQZG),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__EQZG * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_nb_elts__FQZG * ((__INTEGER )(sizeof(void *)))))));
+  __tmp__ORZG=(__INTEGER)(new_nb_elts__FQZG -  1);
+  Self__JYAH=old_nb_elts__EQZG;
+  while ((Self__JYAH <= __tmp__ORZG)) {
+    new__1QZG[Self__JYAH]=NULL;
+    Self__JYAH=(__INTEGER)(Self__JYAH +  1);
   };
-  Self__ATVJ->parent_types__GCCG.upper__MSCG=(__INTEGER)(Self__ATVJ->parent_types__GCCG.upper__MSCG +  1);
-  ((void **)Self__ATVJ->parent_types__GCCG.storage__CTJJ)[Self__ATVJ->parent_types__GCCG.upper__MSCG]=t__BTVJ;
+  return(new__1QZG);
 }
 
-static __INTEGER search__from__to__ZTVJ(__TYPES_TMP *Self__0TVJ,void *t__1TVJ,__INTEGER beg__2TVJ,__INTEGER end__3TVJ)
+static __INTEGER search__from__to__VWRJ(__TYPES_TMP *Self__WWRJ,void *t__XWRJ,__INTEGER beg__YWRJ,__INTEGER end__ZWRJ)
 // ({TYPES_TMP},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{INTEGER},{INTEGER}) With resultRecursive, No inlinable.
 {
-  __INTEGER middle__5TVJ,result__AUVJ,__tmp__JUVJ,__tmp__LUVJ;
-  __INTEGER __tmp__AVVJ,__tmp__CVVJ;
-  void *__tmp__KUVJ,*__tmp__BVVJ;
-  middle__5TVJ= 0;
-  result__AUVJ= 0;
-  if (((__INTEGER)(end__3TVJ - beg__2TVJ) <  2)) {
-    switch (((struct ___OBJ *)t__1TVJ)->__id) {
+  __INTEGER middle__1WRJ,result__2WRJ,__tmp__FXRJ,__tmp__HXRJ;
+  __INTEGER __tmp__2XRJ,__tmp__4XRJ;
+  void *__tmp__GXRJ,*__tmp__3XRJ;
+  middle__1WRJ= 0;
+  result__2WRJ= 0;
+  if (((__INTEGER)(end__ZWRJ - beg__YWRJ) <  2)) {
+    switch (((struct ___OBJ *)t__XWRJ)->__id) {
     case __TYPE__: {
-      __tmp__JUVJ=((__TYPE *)t__1TVJ)->index__LJC;
+      __tmp__FXRJ=((__TYPE *)t__XWRJ)->index__LJC;
     } break;
     case __TYPE_NULL__: {
-      __tmp__JUVJ=((__TYPE_NULL *)t__1TVJ)->parent_type__TIB.index__LJC;
+      __tmp__FXRJ=((__TYPE_NULL *)t__XWRJ)->parent_type__TIB.index__LJC;
     } break;
     case __TYPE_VOID__: {
-      __tmp__JUVJ=((__TYPE_VOID *)t__1TVJ)->parent_type__UIB.index__LJC;
+      __tmp__FXRJ=((__TYPE_VOID *)t__XWRJ)->parent_type__UIB.index__LJC;
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__JUVJ=((__TYPE_CONTEXT *)t__1TVJ)->parent_type__VIB.index__LJC;
+      __tmp__FXRJ=((__TYPE_CONTEXT *)t__XWRJ)->parent_type__VIB.index__LJC;
     } break;
     case __TYPE_ID__: {
-      __tmp__JUVJ=((__TYPE_ID *)t__1TVJ)->parent_type__WIB.index__LJC;
+      __tmp__FXRJ=((__TYPE_ID *)t__XWRJ)->parent_type__WIB.index__LJC;
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__JUVJ=((__TYPE_GENERIC *)t__1TVJ)->parent_type__T2IB.index__LJC;
+      __tmp__FXRJ=((__TYPE_GENERIC *)t__XWRJ)->parent_type__C2IB.index__LJC;
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__JUVJ=((__PROFIL_BLOCK *)t__1TVJ)->parent_type__VNCG.index__LJC;
+      __tmp__FXRJ=((__PROFIL_BLOCK *)t__XWRJ)->parent_type__PGAG.index__LJC;
     } break;
     };
-    __tmp__KUVJ=((void **)Self__0TVJ->parent_types__GCCG.storage__CTJJ)[beg__2TVJ];
-    switch (((struct ___OBJ *)__tmp__KUVJ)->__id) {
+    __tmp__GXRJ=((void **)Self__WWRJ->parent_types__415F.storage__4VFJ)[beg__YWRJ];
+    switch (((struct ___OBJ *)__tmp__GXRJ)->__id) {
     case __TYPE__: {
-      __tmp__LUVJ=((__TYPE *)__tmp__KUVJ)->index__LJC;
+      __tmp__HXRJ=((__TYPE *)__tmp__GXRJ)->index__LJC;
     } break;
     case __TYPE_NULL__: {
-      __tmp__LUVJ=((__TYPE_NULL *)__tmp__KUVJ)->parent_type__TIB.index__LJC;
+      __tmp__HXRJ=((__TYPE_NULL *)__tmp__GXRJ)->parent_type__TIB.index__LJC;
     } break;
     case __TYPE_VOID__: {
-      __tmp__LUVJ=((__TYPE_VOID *)__tmp__KUVJ)->parent_type__UIB.index__LJC;
+      __tmp__HXRJ=((__TYPE_VOID *)__tmp__GXRJ)->parent_type__UIB.index__LJC;
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__LUVJ=((__TYPE_CONTEXT *)__tmp__KUVJ)->parent_type__VIB.index__LJC;
+      __tmp__HXRJ=((__TYPE_CONTEXT *)__tmp__GXRJ)->parent_type__VIB.index__LJC;
     } break;
     case __TYPE_ID__: {
-      __tmp__LUVJ=((__TYPE_ID *)__tmp__KUVJ)->parent_type__WIB.index__LJC;
+      __tmp__HXRJ=((__TYPE_ID *)__tmp__GXRJ)->parent_type__WIB.index__LJC;
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__LUVJ=((__TYPE_GENERIC *)__tmp__KUVJ)->parent_type__T2IB.index__LJC;
+      __tmp__HXRJ=((__TYPE_GENERIC *)__tmp__GXRJ)->parent_type__C2IB.index__LJC;
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__LUVJ=((__PROFIL_BLOCK *)__tmp__KUVJ)->parent_type__VNCG.index__LJC;
+      __tmp__HXRJ=((__PROFIL_BLOCK *)__tmp__GXRJ)->parent_type__PGAG.index__LJC;
     } break;
     };
-    if ((__tmp__JUVJ > __tmp__LUVJ)) {
-      result__AUVJ=end__3TVJ;
+    if ((__tmp__FXRJ > __tmp__HXRJ)) {
+      result__2WRJ=end__ZWRJ;
     } else {
-      result__AUVJ=beg__2TVJ;
+      result__2WRJ=beg__YWRJ;
     };
   } else {
-    middle__5TVJ=(__INTEGER)((__INTEGER)(beg__2TVJ + end__3TVJ) >>  1);
-    switch (((struct ___OBJ *)t__1TVJ)->__id) {
+    middle__1WRJ=(__INTEGER)((__INTEGER)(beg__YWRJ + end__ZWRJ) >>  1);
+    switch (((struct ___OBJ *)t__XWRJ)->__id) {
     case __TYPE__: {
-      __tmp__AVVJ=((__TYPE *)t__1TVJ)->index__LJC;
+      __tmp__2XRJ=((__TYPE *)t__XWRJ)->index__LJC;
     } break;
     case __TYPE_NULL__: {
-      __tmp__AVVJ=((__TYPE_NULL *)t__1TVJ)->parent_type__TIB.index__LJC;
+      __tmp__2XRJ=((__TYPE_NULL *)t__XWRJ)->parent_type__TIB.index__LJC;
     } break;
     case __TYPE_VOID__: {
-      __tmp__AVVJ=((__TYPE_VOID *)t__1TVJ)->parent_type__UIB.index__LJC;
+      __tmp__2XRJ=((__TYPE_VOID *)t__XWRJ)->parent_type__UIB.index__LJC;
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__AVVJ=((__TYPE_CONTEXT *)t__1TVJ)->parent_type__VIB.index__LJC;
+      __tmp__2XRJ=((__TYPE_CONTEXT *)t__XWRJ)->parent_type__VIB.index__LJC;
     } break;
     case __TYPE_ID__: {
-      __tmp__AVVJ=((__TYPE_ID *)t__1TVJ)->parent_type__WIB.index__LJC;
+      __tmp__2XRJ=((__TYPE_ID *)t__XWRJ)->parent_type__WIB.index__LJC;
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__AVVJ=((__TYPE_GENERIC *)t__1TVJ)->parent_type__T2IB.index__LJC;
+      __tmp__2XRJ=((__TYPE_GENERIC *)t__XWRJ)->parent_type__C2IB.index__LJC;
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__AVVJ=((__PROFIL_BLOCK *)t__1TVJ)->parent_type__VNCG.index__LJC;
+      __tmp__2XRJ=((__PROFIL_BLOCK *)t__XWRJ)->parent_type__PGAG.index__LJC;
     } break;
     };
-    __tmp__BVVJ=((void **)Self__0TVJ->parent_types__GCCG.storage__CTJJ)[middle__5TVJ];
-    switch (((struct ___OBJ *)__tmp__BVVJ)->__id) {
+    __tmp__3XRJ=((void **)Self__WWRJ->parent_types__415F.storage__4VFJ)[middle__1WRJ];
+    switch (((struct ___OBJ *)__tmp__3XRJ)->__id) {
     case __TYPE__: {
-      __tmp__CVVJ=((__TYPE *)__tmp__BVVJ)->index__LJC;
+      __tmp__4XRJ=((__TYPE *)__tmp__3XRJ)->index__LJC;
     } break;
     case __TYPE_NULL__: {
-      __tmp__CVVJ=((__TYPE_NULL *)__tmp__BVVJ)->parent_type__TIB.index__LJC;
+      __tmp__4XRJ=((__TYPE_NULL *)__tmp__3XRJ)->parent_type__TIB.index__LJC;
     } break;
     case __TYPE_VOID__: {
-      __tmp__CVVJ=((__TYPE_VOID *)__tmp__BVVJ)->parent_type__UIB.index__LJC;
+      __tmp__4XRJ=((__TYPE_VOID *)__tmp__3XRJ)->parent_type__UIB.index__LJC;
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__CVVJ=((__TYPE_CONTEXT *)__tmp__BVVJ)->parent_type__VIB.index__LJC;
+      __tmp__4XRJ=((__TYPE_CONTEXT *)__tmp__3XRJ)->parent_type__VIB.index__LJC;
     } break;
     case __TYPE_ID__: {
-      __tmp__CVVJ=((__TYPE_ID *)__tmp__BVVJ)->parent_type__WIB.index__LJC;
+      __tmp__4XRJ=((__TYPE_ID *)__tmp__3XRJ)->parent_type__WIB.index__LJC;
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__CVVJ=((__TYPE_GENERIC *)__tmp__BVVJ)->parent_type__T2IB.index__LJC;
+      __tmp__4XRJ=((__TYPE_GENERIC *)__tmp__3XRJ)->parent_type__C2IB.index__LJC;
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__CVVJ=((__PROFIL_BLOCK *)__tmp__BVVJ)->parent_type__VNCG.index__LJC;
+      __tmp__4XRJ=((__PROFIL_BLOCK *)__tmp__3XRJ)->parent_type__PGAG.index__LJC;
     } break;
     };
-    if ((__tmp__AVVJ > __tmp__CVVJ)) {
-      result__AUVJ=search__from__to__ZTVJ(Self__0TVJ,t__1TVJ,middle__5TVJ,end__3TVJ);
+    if ((__tmp__2XRJ > __tmp__4XRJ)) {
+      result__2WRJ=search__from__to__VWRJ(Self__WWRJ,t__XWRJ,middle__1WRJ,end__ZWRJ);
     } else {
-      result__AUVJ=search__from__to__ZTVJ(Self__0TVJ,t__1TVJ,beg__2TVJ,middle__5TVJ);
+      result__2WRJ=search__from__to__VWRJ(Self__WWRJ,t__XWRJ,beg__YWRJ,middle__1WRJ);
     };
   };
-  return(result__AUVJ);
+  return(result__2WRJ);
 }
 
-static void add__to__NH2K(__TYPES_TMP *Self__OH2K,void *t__PH2K,__INTEGER index__QH2K)
+static void add__to__HNYK(__TYPES_TMP *Self__INYK,void *t__JNYK,__INTEGER index__KNYK)
 // ({TYPES_TMP},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{INTEGER}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__RH2K,Self__CPGL;
-  void **__tmp__TH5Q,**__tmp__UH5Q;
-  new_capacity__RH2K= 0;
-  if ((index__QH2K == (__INTEGER)(Self__OH2K->parent_types__GCCG.upper__MSCG +  1))) {
-    add_last__5SVJ(Self__OH2K,t__PH2K);
+  __INTEGER new_capacity__LNYK,new_capacity__MZAR,Self__QTCL;
+  void **__tmp__1F1Q,**__tmp__2F1Q;
+  new_capacity__LNYK= 0;
+  if ((index__KNYK == (__INTEGER)(Self__INYK->parent_types__415F.upper__GLAG +  1))) {
+    new_capacity__MZAR= 0;
+    if (((__INTEGER)(Self__INYK->parent_types__415F.upper__GLAG +  1) > (__INTEGER)(Self__INYK->capacity__42GJ -  1))) {
+      new_capacity__MZAR=(__INTEGER)(Self__INYK->capacity__42GJ <<  1);
+      Self__INYK->parent_types__415F.storage__4VFJ=realloc__with__CQZG(Self__INYK->parent_types__415F.storage__4VFJ,Self__INYK->capacity__42GJ,new_capacity__MZAR);
+      Self__INYK->capacity__42GJ=new_capacity__MZAR;
+    };
+    Self__INYK->parent_types__415F.upper__GLAG=(__INTEGER)(Self__INYK->parent_types__415F.upper__GLAG +  1);
+    ((void **)Self__INYK->parent_types__415F.storage__4VFJ)[Self__INYK->parent_types__415F.upper__GLAG]=t__JNYK;
   } else {
-    if (((__INTEGER)(Self__OH2K->parent_types__GCCG.upper__MSCG +  1) > (__INTEGER)(Self__OH2K->capacity__C0KJ -  1))) {
-      new_capacity__RH2K=(__INTEGER)(Self__OH2K->capacity__C0KJ <<  1);
-      Self__OH2K->parent_types__GCCG.storage__CTJJ=realloc__with__YB3G(Self__OH2K->parent_types__GCCG.storage__CTJJ,Self__OH2K->capacity__C0KJ,new_capacity__RH2K);
-      Self__OH2K->capacity__C0KJ=new_capacity__RH2K;
-    };
-    Self__OH2K->parent_types__GCCG.upper__MSCG=(__INTEGER)(Self__OH2K->parent_types__GCCG.upper__MSCG +  1);
-    Self__CPGL=(__INTEGER)(Self__OH2K->parent_types__GCCG.upper__MSCG -  1);
-    __tmp__TH5Q=Self__OH2K->parent_types__GCCG.storage__CTJJ;
-    __tmp__UH5Q=Self__OH2K->parent_types__GCCG.storage__CTJJ;
-    while ((Self__CPGL >= index__QH2K)) {
-      ((void **)__tmp__TH5Q)[(__INTEGER)(Self__CPGL +  1)]=((void **)__tmp__UH5Q)[Self__CPGL];
-      Self__CPGL=(__INTEGER)(Self__CPGL -  1);
-    };
-    ((void **)Self__OH2K->parent_types__GCCG.storage__CTJJ)[index__QH2K]=t__PH2K;
-  };
-}
-
-static void union__UGLJ(__TYPES_TMP *Self__VGLJ,void *other__WGLJ)
-// ({TYPES_TMP},{NULLxTYPES}) VoidNo recursive, No inlinable.
-{
-  __INTEGER idx1__XGLJ,idx2__YGLJ,t2idx__ZGLJ,__tmp__IHLJ,__tmp__2H5Q;
-  __INTEGER __tmp__VHLJ;
-  void *t2__0GLJ,*__tmp__UHLJ;
-  void **__tmp__3H5Q;
-  __BOOLEAN __tmp__ZHLJ;
-  idx1__XGLJ= 0;
-  idx2__YGLJ= 0;
-  t2idx__ZGLJ= 0;
-  t2__0GLJ=NULL;
-  while ((idx2__YGLJ <= ((__TYPES *)other__WGLJ)->upper__MSCG)) {
-    t2__0GLJ=((void **)((__TYPES *)other__WGLJ)->storage__CTJJ)[idx2__YGLJ];
-    switch (((struct ___OBJ *)t2__0GLJ)->__id) {
-    case __TYPE__: {
-      __tmp__IHLJ=((__TYPE *)t2__0GLJ)->index__LJC;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__IHLJ=((__TYPE_NULL *)t2__0GLJ)->parent_type__TIB.index__LJC;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__IHLJ=((__TYPE_VOID *)t2__0GLJ)->parent_type__UIB.index__LJC;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__IHLJ=((__TYPE_CONTEXT *)t2__0GLJ)->parent_type__VIB.index__LJC;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__IHLJ=((__TYPE_ID *)t2__0GLJ)->parent_type__WIB.index__LJC;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__IHLJ=((__TYPE_GENERIC *)t2__0GLJ)->parent_type__T2IB.index__LJC;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__IHLJ=((__PROFIL_BLOCK *)t2__0GLJ)->parent_type__VNCG.index__LJC;
-    } break;
+    if (((__INTEGER)(Self__INYK->parent_types__415F.upper__GLAG +  1) > (__INTEGER)(Self__INYK->capacity__42GJ -  1))) {
+      new_capacity__LNYK=(__INTEGER)(Self__INYK->capacity__42GJ <<  1);
+      Self__INYK->parent_types__415F.storage__4VFJ=realloc__with__CQZG(Self__INYK->parent_types__415F.storage__4VFJ,Self__INYK->capacity__42GJ,new_capacity__LNYK);
+      Self__INYK->capacity__42GJ=new_capacity__LNYK;
     };
-    t2idx__ZGLJ=__tmp__IHLJ;
-    __tmp__2H5Q=Self__VGLJ->parent_types__GCCG.upper__MSCG;
-    __tmp__3H5Q=Self__VGLJ->parent_types__GCCG.storage__CTJJ;
-    while_do__AZ1K:
-    {
-      if ((idx1__XGLJ <= __tmp__2H5Q)) {
-        __tmp__UHLJ=((void **)__tmp__3H5Q)[idx1__XGLJ];
-        switch (((struct ___OBJ *)__tmp__UHLJ)->__id) {
-        case __TYPE__: {
-          __tmp__VHLJ=((__TYPE *)__tmp__UHLJ)->index__LJC;
-        } break;
-        case __TYPE_NULL__: {
-          __tmp__VHLJ=((__TYPE_NULL *)__tmp__UHLJ)->parent_type__TIB.index__LJC;
-        } break;
-        case __TYPE_VOID__: {
-          __tmp__VHLJ=((__TYPE_VOID *)__tmp__UHLJ)->parent_type__UIB.index__LJC;
-        } break;
-        case __TYPE_CONTEXT__: {
-          __tmp__VHLJ=((__TYPE_CONTEXT *)__tmp__UHLJ)->parent_type__VIB.index__LJC;
-        } break;
-        case __TYPE_ID__: {
-          __tmp__VHLJ=((__TYPE_ID *)__tmp__UHLJ)->parent_type__WIB.index__LJC;
-        } break;
-        case __TYPE_GENERIC__: {
-          __tmp__VHLJ=((__TYPE_GENERIC *)__tmp__UHLJ)->parent_type__T2IB.index__LJC;
-        } break;
-        case __PROFIL_BLOCK__: {
-          __tmp__VHLJ=((__PROFIL_BLOCK *)__tmp__UHLJ)->parent_type__VNCG.index__LJC;
-        } break;
-        };
-        __tmp__ZHLJ=(__tmp__VHLJ < t2idx__ZGLJ);
-      } else {
-        __tmp__ZHLJ=FALSE__;
-      };
-      if (__tmp__ZHLJ) {
-        idx1__XGLJ=(__INTEGER)(idx1__XGLJ +  1);
-        goto while_do__AZ1K;
-      };
+    Self__INYK->parent_types__415F.upper__GLAG=(__INTEGER)(Self__INYK->parent_types__415F.upper__GLAG +  1);
+    Self__QTCL=(__INTEGER)(Self__INYK->parent_types__415F.upper__GLAG -  1);
+    __tmp__1F1Q=Self__INYK->parent_types__415F.storage__4VFJ;
+    __tmp__2F1Q=Self__INYK->parent_types__415F.storage__4VFJ;
+    while ((Self__QTCL >= index__KNYK)) {
+      ((void **)__tmp__1F1Q)[(__INTEGER)(Self__QTCL +  1)]=((void **)__tmp__2F1Q)[Self__QTCL];
+      Self__QTCL=(__INTEGER)(Self__QTCL -  1);
     };
-    if (((idx1__XGLJ > Self__VGLJ->parent_types__GCCG.upper__MSCG) || ((void *)((void **)Self__VGLJ->parent_types__GCCG.storage__CTJJ)[idx1__XGLJ] != (void *)t2__0GLJ))) {
-      add__to__NH2K(Self__VGLJ,t2__0GLJ,idx1__XGLJ);
-    };
-    idx1__XGLJ=(__INTEGER)(idx1__XGLJ +  1);
-    idx2__YGLJ=(__INTEGER)(idx2__YGLJ +  1);
+    ((void **)Self__INYK->parent_types__415F.storage__4VFJ)[index__KNYK]=t__JNYK;
   };
 }
 
-static void get_type__K1KL(__WRITE_GLOBAL *Self__L1KL,void *t__M1KL)
+static void get_type__14GL(__WRITE_GLOBAL *Self__24GL,void *t__34GL)
 // ({WRITE_GLOBAL},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
 {
-  void *__tmp__T1KL;
-  if (((void *)Self__L1KL->parent_write__MZJH.value__NXHH != (void *)NULL)) {
-    __tmp__T1KL=Self__L1KL->parent_write__MZJH.value__NXHH;
-    switch (((struct ___OBJ *)__tmp__T1KL)->__id) {
+  void *__tmp__E5GL;
+  __EXTERNAL_C *Self__QZAR;
+  if (((void *)Self__24GL->parent_write__YAGH.value__PAEH != (void *)NULL)) {
+    __tmp__E5GL=Self__24GL->parent_write__YAGH.value__PAEH;
+    switch (((struct ___OBJ *)__tmp__E5GL)->__id) {
     case __LIST__: {
-      get_type__QUQJ(__tmp__T1KL,t__M1KL);
+      get_type__MXMJ(__tmp__E5GL,t__34GL);
     } break;
     case __STRING_CST__: {
-      add__3YIJ(t__M1KL,((__TYPE_FULL *)((__STRING_CST *)__tmp__T1KL)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(t__34GL,((__TYPE_FULL *)((__STRING_CST *)__tmp__E5GL)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
     } break;
     case __EXTERNAL_C__: {
-      get_type__LAHI(__tmp__T1KL,t__M1KL);
+      Self__QZAR=((__EXTERNAL_C *)__tmp__E5GL);
+      if (((void *)Self__QZAR->living_type__Z3QH == (void *)NULL)) {
+        add__Z1EJ(t__34GL,((__TYPE_FULL *)Self__QZAR->static_type__1VZD)->parent_type__5SL);
+      } else {
+        union__QJHJ(t__34GL,Self__QZAR->living_type__Z3QH);
+      };
     } break;
     case __PROTOTYPE_CST__: {
-      add__3YIJ(t__M1KL,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__T1KL)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(t__34GL,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__E5GL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
     } break;
     case __INTEGER_CST__: {
-      add__3YIJ(t__M1KL,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__T1KL)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(t__34GL,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__E5GL)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
     } break;
     case __READ_LOCAL__: {
-      get_type__MKJJ(__tmp__T1KL,t__M1KL);
+      get_type__INFJ(__tmp__E5GL,t__34GL);
     } 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__M1KL,type_true__FJB);
-      add__3YIJ(t__M1KL,type_false__NJB);
+      add__Z1EJ(t__34GL,type_true__FJB);
+      add__Z1EJ(t__34GL,type_false__NJB);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      add__3YIJ(t__M1KL,type_true__FJB);
-      add__3YIJ(t__M1KL,type_false__NJB);
+      add__Z1EJ(t__34GL,type_true__FJB);
+      add__Z1EJ(t__34GL,type_false__NJB);
     } break;
     case __REAL_CST__: {
-      add__3YIJ(t__M1KL,((__TYPE_FULL *)((__REAL_CST *)__tmp__T1KL)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(t__34GL,((__TYPE_FULL *)((__REAL_CST *)__tmp__E5GL)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
     } break;
     case __CHARACTER_CST__: {
-      add__3YIJ(t__M1KL,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__T1KL)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(t__34GL,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__E5GL)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
     } break;
     case __IS_EXPANDED__: {
-      add__3YIJ(t__M1KL,type_true__FJB);
-      add__3YIJ(t__M1KL,type_false__NJB);
+      add__Z1EJ(t__34GL,type_true__FJB);
+      add__Z1EJ(t__34GL,type_false__NJB);
     } break;
     case __GET_TYPE_ID__: {
-      add__3YIJ(t__M1KL,type_integer__3JB);
+      add__Z1EJ(t__34GL,type_integer__3JB);
     } break;
     case __EXPR_SUP__: {
-      add__3YIJ(t__M1KL,type_true__FJB);
-      add__3YIJ(t__M1KL,type_false__NJB);
+      add__Z1EJ(t__34GL,type_true__FJB);
+      add__Z1EJ(t__34GL,type_false__NJB);
     } break;
     case __EXPR_SUB__: {
-      get_type__LCHI(__tmp__T1KL,t__M1KL);
+      get_type__BJDI(__tmp__E5GL,t__34GL);
     } break;
     case __EXPR_MUL__: {
-      get_type__PCHI(__tmp__T1KL,t__M1KL);
+      get_type__FJDI(__tmp__E5GL,t__34GL);
     } break;
     case __EXPR_DIV__: {
-      get_type__TCHI(__tmp__T1KL,t__M1KL);
+      get_type__JJDI(__tmp__E5GL,t__34GL);
     } break;
     case __EXPR_AND__: {
-      get_type__XCHI(__tmp__T1KL,t__M1KL);
+      get_type__NJDI(__tmp__E5GL,t__34GL);
     } break;
     case __EXPR_SHIFT_R__: {
-      get_type__1CHI(__tmp__T1KL,t__M1KL);
+      get_type__RJDI(__tmp__E5GL,t__34GL);
     } break;
     case __EXPR_SHIFT_L__: {
-      get_type__5CHI(__tmp__T1KL,t__M1KL);
+      get_type__VJDI(__tmp__E5GL,t__34GL);
     } break;
     case __PUT_TO__: {
-      add__3YIJ(t__M1KL,TYPE_VOID__);
+      add__Z1EJ(t__34GL,TYPE_VOID__);
     } break;
     case __ITEM__: {
-      get_type__GDHI(__tmp__T1KL,t__M1KL);
+      get_type__2JDI(__tmp__E5GL,t__34GL);
     } break;
     case __SIZE_OF__: {
-      add__3YIJ(t__M1KL,type_integer__3JB);
+      add__Z1EJ(t__34GL,type_integer__3JB);
     } break;
     case __CAST__: {
-      add__3YIJ(t__M1KL,((__TYPE_FULL *)((__CAST *)__tmp__T1KL)->static_type__2G5H)->parent_type__KTL);
+      add__Z1EJ(t__34GL,((__TYPE_FULL *)((__CAST *)__tmp__E5GL)->static_type__0N1H)->parent_type__5SL);
     } break;
     case __CALL_SLOT__: {
-      get_type__P2PL(__tmp__T1KL,t__M1KL);
+      get_type__KGML(__tmp__E5GL,t__34GL);
     } break;
     case __READ_SLOT__: {
-      get_type__053K(__tmp__T1KL,t__M1KL);
+      get_type__EE0K(__tmp__E5GL,t__34GL);
     } break;
     case __READ_GLOBAL__: {
-      get_type__FGSL(((__READ_GLOBAL *)__tmp__T1KL)->global__3DNK,t__M1KL);
+      get_type__1POL(((__READ_GLOBAL *)__tmp__E5GL)->global__ZGJK,t__34GL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      add__3YIJ(t__M1KL,type_true__FJB);
-      add__3YIJ(t__M1KL,type_false__NJB);
+      add__Z1EJ(t__34GL,type_true__FJB);
+      add__Z1EJ(t__34GL,type_false__NJB);
     } break;
     case __EXPR_OR_LOGIC__: {
-      add__3YIJ(t__M1KL,type_true__FJB);
-      add__3YIJ(t__M1KL,type_false__NJB);
+      add__Z1EJ(t__34GL,type_true__FJB);
+      add__Z1EJ(t__34GL,type_false__NJB);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      add__3YIJ(t__M1KL,type_true__FJB);
-      add__3YIJ(t__M1KL,type_false__NJB);
+      add__Z1EJ(t__34GL,type_true__FJB);
+      add__Z1EJ(t__34GL,type_false__NJB);
     } break;
     case __EXPR_AND_LOGIC__: {
-      add__3YIJ(t__M1KL,type_true__FJB);
-      add__3YIJ(t__M1KL,type_false__NJB);
+      add__Z1EJ(t__34GL,type_true__FJB);
+      add__Z1EJ(t__34GL,type_false__NJB);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      add__3YIJ(t__M1KL,type_true__FJB);
-      add__3YIJ(t__M1KL,type_false__NJB);
+      add__Z1EJ(t__34GL,type_true__FJB);
+      add__Z1EJ(t__34GL,type_false__NJB);
     } break;
     case __EXPR_NEG__: {
-      add__3YIJ(t__M1KL,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__T1KL)))->parent_type__KTL);
+      add__Z1EJ(t__34GL,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__E5GL)))->parent_type__5SL);
     } break;
     case __EXPR_ADD__: {
-      get_type__EBSL(__tmp__T1KL,t__M1KL);
+      get_type__0KOL(__tmp__E5GL,t__34GL);
     } break;
     case __EXPR_NOT__: {
-      add__3YIJ(t__M1KL,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__T1KL)))->parent_type__KTL);
+      add__Z1EJ(t__34GL,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__E5GL)))->parent_type__5SL);
     } break;
     case __EXPR_MOD__: {
-      get_type__ROIO(__tmp__T1KL,t__M1KL);
+      get_type__JXEO(__tmp__E5GL,t__34GL);
     } break;
     case __EXPR_SUP_EQ__: {
-      add__3YIJ(t__M1KL,type_true__FJB);
-      add__3YIJ(t__M1KL,type_false__NJB);
+      add__Z1EJ(t__34GL,type_true__FJB);
+      add__Z1EJ(t__34GL,type_false__NJB);
     } break;
     case __EXPR_INF__: {
-      add__3YIJ(t__M1KL,type_true__FJB);
-      add__3YIJ(t__M1KL,type_false__NJB);
+      add__Z1EJ(t__34GL,type_true__FJB);
+      add__Z1EJ(t__34GL,type_false__NJB);
     } break;
     case __EXPR_INF_EQ__: {
-      add__3YIJ(t__M1KL,type_true__FJB);
-      add__3YIJ(t__M1KL,type_false__NJB);
+      add__Z1EJ(t__34GL,type_true__FJB);
+      add__Z1EJ(t__34GL,type_false__NJB);
     } break;
     case __EXPR_OR__: {
-      get_type__ORTN(__tmp__T1KL,t__M1KL);
+      get_type__S5PN(__tmp__E5GL,t__34GL);
     } break;
     case __EXPR_XOR__: {
-      get_type__RJXO(__tmp__T1KL,t__M1KL);
+      get_type__JSTO(__tmp__E5GL,t__34GL);
     } break;
     };
   };
 }
 
-static void get_type__W1KL(__WRITE_SLOT *Self__X1KL,void *t__Y1KL)
+static void get_type__H5GL(__WRITE_SLOT *Self__I5GL,void *t__J5GL)
 // ({WRITE_SLOT},{NULLxTYPES_TMP}) VoidNo recursive, No inlinable.
 {
-  void *__tmp__51KL;
-  if (((void *)Self__X1KL->parent_write__ZZJH.value__NXHH != (void *)NULL)) {
-    __tmp__51KL=Self__X1KL->parent_write__ZZJH.value__NXHH;
-    switch (((struct ___OBJ *)__tmp__51KL)->__id) {
+  void *__tmp__Q5GL;
+  __EXTERNAL_C *Self__SZAR;
+  if (((void *)Self__I5GL->parent_write__FBGH.value__PAEH != (void *)NULL)) {
+    __tmp__Q5GL=Self__I5GL->parent_write__FBGH.value__PAEH;
+    switch (((struct ___OBJ *)__tmp__Q5GL)->__id) {
     case __LIST__: {
-      get_type__QUQJ(__tmp__51KL,t__Y1KL);
+      get_type__MXMJ(__tmp__Q5GL,t__J5GL);
     } break;
     case __STRING_CST__: {
-      add__3YIJ(t__Y1KL,((__TYPE_FULL *)((__STRING_CST *)__tmp__51KL)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(t__J5GL,((__TYPE_FULL *)((__STRING_CST *)__tmp__Q5GL)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
     } break;
     case __EXTERNAL_C__: {
-      get_type__LAHI(__tmp__51KL,t__Y1KL);
+      Self__SZAR=((__EXTERNAL_C *)__tmp__Q5GL);
+      if (((void *)Self__SZAR->living_type__Z3QH == (void *)NULL)) {
+        add__Z1EJ(t__J5GL,((__TYPE_FULL *)Self__SZAR->static_type__1VZD)->parent_type__5SL);
+      } else {
+        union__QJHJ(t__J5GL,Self__SZAR->living_type__Z3QH);
+      };
     } break;
     case __PROTOTYPE_CST__: {
-      add__3YIJ(t__Y1KL,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__51KL)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(t__J5GL,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__Q5GL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
     } break;
     case __INTEGER_CST__: {
-      add__3YIJ(t__Y1KL,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__51KL)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(t__J5GL,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__Q5GL)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
     } break;
     case __READ_LOCAL__: {
-      get_type__MKJJ(__tmp__51KL,t__Y1KL);
+      get_type__INFJ(__tmp__Q5GL,t__J5GL);
     } 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__Y1KL,type_true__FJB);
-      add__3YIJ(t__Y1KL,type_false__NJB);
+      add__Z1EJ(t__J5GL,type_true__FJB);
+      add__Z1EJ(t__J5GL,type_false__NJB);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      add__3YIJ(t__Y1KL,type_true__FJB);
-      add__3YIJ(t__Y1KL,type_false__NJB);
+      add__Z1EJ(t__J5GL,type_true__FJB);
+      add__Z1EJ(t__J5GL,type_false__NJB);
     } break;
     case __REAL_CST__: {
-      add__3YIJ(t__Y1KL,((__TYPE_FULL *)((__REAL_CST *)__tmp__51KL)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(t__J5GL,((__TYPE_FULL *)((__REAL_CST *)__tmp__Q5GL)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
     } break;
     case __CHARACTER_CST__: {
-      add__3YIJ(t__Y1KL,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__51KL)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(t__J5GL,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__Q5GL)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
     } break;
     case __IS_EXPANDED__: {
-      add__3YIJ(t__Y1KL,type_true__FJB);
-      add__3YIJ(t__Y1KL,type_false__NJB);
+      add__Z1EJ(t__J5GL,type_true__FJB);
+      add__Z1EJ(t__J5GL,type_false__NJB);
     } break;
     case __GET_TYPE_ID__: {
-      add__3YIJ(t__Y1KL,type_integer__3JB);
+      add__Z1EJ(t__J5GL,type_integer__3JB);
     } break;
     case __EXPR_SUP__: {
-      add__3YIJ(t__Y1KL,type_true__FJB);
-      add__3YIJ(t__Y1KL,type_false__NJB);
+      add__Z1EJ(t__J5GL,type_true__FJB);
+      add__Z1EJ(t__J5GL,type_false__NJB);
     } break;
     case __EXPR_SUB__: {
-      get_type__LCHI(__tmp__51KL,t__Y1KL);
+      get_type__BJDI(__tmp__Q5GL,t__J5GL);
     } break;
     case __EXPR_MUL__: {
-      get_type__PCHI(__tmp__51KL,t__Y1KL);
+      get_type__FJDI(__tmp__Q5GL,t__J5GL);
     } break;
     case __EXPR_DIV__: {
-      get_type__TCHI(__tmp__51KL,t__Y1KL);
+      get_type__JJDI(__tmp__Q5GL,t__J5GL);
     } break;
     case __EXPR_AND__: {
-      get_type__XCHI(__tmp__51KL,t__Y1KL);
+      get_type__NJDI(__tmp__Q5GL,t__J5GL);
     } break;
     case __EXPR_SHIFT_R__: {
-      get_type__1CHI(__tmp__51KL,t__Y1KL);
+      get_type__RJDI(__tmp__Q5GL,t__J5GL);
     } break;
     case __EXPR_SHIFT_L__: {
-      get_type__5CHI(__tmp__51KL,t__Y1KL);
+      get_type__VJDI(__tmp__Q5GL,t__J5GL);
     } break;
     case __PUT_TO__: {
-      add__3YIJ(t__Y1KL,TYPE_VOID__);
+      add__Z1EJ(t__J5GL,TYPE_VOID__);
     } break;
     case __ITEM__: {
-      get_type__GDHI(__tmp__51KL,t__Y1KL);
+      get_type__2JDI(__tmp__Q5GL,t__J5GL);
     } break;
     case __SIZE_OF__: {
-      add__3YIJ(t__Y1KL,type_integer__3JB);
+      add__Z1EJ(t__J5GL,type_integer__3JB);
     } break;
     case __CAST__: {
-      add__3YIJ(t__Y1KL,((__TYPE_FULL *)((__CAST *)__tmp__51KL)->static_type__2G5H)->parent_type__KTL);
+      add__Z1EJ(t__J5GL,((__TYPE_FULL *)((__CAST *)__tmp__Q5GL)->static_type__0N1H)->parent_type__5SL);
     } break;
     case __CALL_SLOT__: {
-      get_type__P2PL(__tmp__51KL,t__Y1KL);
+      get_type__KGML(__tmp__Q5GL,t__J5GL);
     } break;
     case __READ_SLOT__: {
-      get_type__053K(__tmp__51KL,t__Y1KL);
+      get_type__EE0K(__tmp__Q5GL,t__J5GL);
     } break;
     case __READ_GLOBAL__: {
-      get_type__FGSL(((__READ_GLOBAL *)__tmp__51KL)->global__3DNK,t__Y1KL);
+      get_type__1POL(((__READ_GLOBAL *)__tmp__Q5GL)->global__ZGJK,t__J5GL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      add__3YIJ(t__Y1KL,type_true__FJB);
-      add__3YIJ(t__Y1KL,type_false__NJB);
+      add__Z1EJ(t__J5GL,type_true__FJB);
+      add__Z1EJ(t__J5GL,type_false__NJB);
     } break;
     case __EXPR_OR_LOGIC__: {
-      add__3YIJ(t__Y1KL,type_true__FJB);
-      add__3YIJ(t__Y1KL,type_false__NJB);
+      add__Z1EJ(t__J5GL,type_true__FJB);
+      add__Z1EJ(t__J5GL,type_false__NJB);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      add__3YIJ(t__Y1KL,type_true__FJB);
-      add__3YIJ(t__Y1KL,type_false__NJB);
+      add__Z1EJ(t__J5GL,type_true__FJB);
+      add__Z1EJ(t__J5GL,type_false__NJB);
     } break;
     case __EXPR_AND_LOGIC__: {
-      add__3YIJ(t__Y1KL,type_true__FJB);
-      add__3YIJ(t__Y1KL,type_false__NJB);
+      add__Z1EJ(t__J5GL,type_true__FJB);
+      add__Z1EJ(t__J5GL,type_false__NJB);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      add__3YIJ(t__Y1KL,type_true__FJB);
-      add__3YIJ(t__Y1KL,type_false__NJB);
+      add__Z1EJ(t__J5GL,type_true__FJB);
+      add__Z1EJ(t__J5GL,type_false__NJB);
     } break;
     case __EXPR_NEG__: {
-      add__3YIJ(t__Y1KL,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__51KL)))->parent_type__KTL);
+      add__Z1EJ(t__J5GL,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__Q5GL)))->parent_type__5SL);
     } break;
     case __EXPR_ADD__: {
-      get_type__EBSL(__tmp__51KL,t__Y1KL);
+      get_type__0KOL(__tmp__Q5GL,t__J5GL);
     } break;
     case __EXPR_NOT__: {
-      add__3YIJ(t__Y1KL,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__51KL)))->parent_type__KTL);
+      add__Z1EJ(t__J5GL,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__Q5GL)))->parent_type__5SL);
     } break;
     case __EXPR_MOD__: {
-      get_type__ROIO(__tmp__51KL,t__Y1KL);
+      get_type__JXEO(__tmp__Q5GL,t__J5GL);
     } break;
     case __EXPR_SUP_EQ__: {
-      add__3YIJ(t__Y1KL,type_true__FJB);
-      add__3YIJ(t__Y1KL,type_false__NJB);
+      add__Z1EJ(t__J5GL,type_true__FJB);
+      add__Z1EJ(t__J5GL,type_false__NJB);
     } break;
     case __EXPR_INF__: {
-      add__3YIJ(t__Y1KL,type_true__FJB);
-      add__3YIJ(t__Y1KL,type_false__NJB);
+      add__Z1EJ(t__J5GL,type_true__FJB);
+      add__Z1EJ(t__J5GL,type_false__NJB);
     } break;
     case __EXPR_INF_EQ__: {
-      add__3YIJ(t__Y1KL,type_true__FJB);
-      add__3YIJ(t__Y1KL,type_false__NJB);
+      add__Z1EJ(t__J5GL,type_true__FJB);
+      add__Z1EJ(t__J5GL,type_false__NJB);
     } break;
     case __EXPR_OR__: {
-      get_type__ORTN(__tmp__51KL,t__Y1KL);
+      get_type__S5PN(__tmp__Q5GL,t__J5GL);
     } break;
     case __EXPR_XOR__: {
-      get_type__RJXO(__tmp__51KL,t__Y1KL);
+      get_type__JSTO(__tmp__Q5GL,t__J5GL);
     } break;
     };
   };
 }
 
-static void get_type__C2KL(__WRITE_LOCAL *Self__D2KL,void *t__E2KL)
+static void get_type__T5GL(__WRITE_LOCAL *Self__U5GL,void *t__V5GL)
 // ({WRITE_LOCAL},{NULLxTYPES_TMP}) VoidNo recursive, No inlinable.
 {
-  void *__tmp__L2KL;
-  if (((void *)Self__D2KL->parent_write__FZ4I.value__NXHH != (void *)NULL)) {
-    __tmp__L2KL=Self__D2KL->parent_write__FZ4I.value__NXHH;
-    switch (((struct ___OBJ *)__tmp__L2KL)->__id) {
+  void *__tmp__25GL;
+  __EXTERNAL_C *Self__UZAR;
+  if (((void *)Self__U5GL->parent_write__540I.value__PAEH != (void *)NULL)) {
+    __tmp__25GL=Self__U5GL->parent_write__540I.value__PAEH;
+    switch (((struct ___OBJ *)__tmp__25GL)->__id) {
     case __LIST__: {
-      get_type__QUQJ(__tmp__L2KL,t__E2KL);
+      get_type__MXMJ(__tmp__25GL,t__V5GL);
     } break;
     case __STRING_CST__: {
-      add__3YIJ(t__E2KL,((__TYPE_FULL *)((__STRING_CST *)__tmp__L2KL)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(t__V5GL,((__TYPE_FULL *)((__STRING_CST *)__tmp__25GL)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
     } break;
     case __EXTERNAL_C__: {
-      get_type__LAHI(__tmp__L2KL,t__E2KL);
+      Self__UZAR=((__EXTERNAL_C *)__tmp__25GL);
+      if (((void *)Self__UZAR->living_type__Z3QH == (void *)NULL)) {
+        add__Z1EJ(t__V5GL,((__TYPE_FULL *)Self__UZAR->static_type__1VZD)->parent_type__5SL);
+      } else {
+        union__QJHJ(t__V5GL,Self__UZAR->living_type__Z3QH);
+      };
     } break;
     case __PROTOTYPE_CST__: {
-      add__3YIJ(t__E2KL,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__L2KL)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(t__V5GL,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__25GL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
     } break;
     case __INTEGER_CST__: {
-      add__3YIJ(t__E2KL,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__L2KL)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(t__V5GL,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__25GL)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
     } break;
     case __READ_LOCAL__: {
-      get_type__MKJJ(__tmp__L2KL,t__E2KL);
+      get_type__INFJ(__tmp__25GL,t__V5GL);
     } 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__E2KL,type_true__FJB);
-      add__3YIJ(t__E2KL,type_false__NJB);
+      add__Z1EJ(t__V5GL,type_true__FJB);
+      add__Z1EJ(t__V5GL,type_false__NJB);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      add__3YIJ(t__E2KL,type_true__FJB);
-      add__3YIJ(t__E2KL,type_false__NJB);
+      add__Z1EJ(t__V5GL,type_true__FJB);
+      add__Z1EJ(t__V5GL,type_false__NJB);
     } break;
     case __REAL_CST__: {
-      add__3YIJ(t__E2KL,((__TYPE_FULL *)((__REAL_CST *)__tmp__L2KL)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(t__V5GL,((__TYPE_FULL *)((__REAL_CST *)__tmp__25GL)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
     } break;
     case __CHARACTER_CST__: {
-      add__3YIJ(t__E2KL,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__L2KL)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(t__V5GL,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__25GL)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
     } break;
     case __IS_EXPANDED__: {
-      add__3YIJ(t__E2KL,type_true__FJB);
-      add__3YIJ(t__E2KL,type_false__NJB);
+      add__Z1EJ(t__V5GL,type_true__FJB);
+      add__Z1EJ(t__V5GL,type_false__NJB);
     } break;
     case __GET_TYPE_ID__: {
-      add__3YIJ(t__E2KL,type_integer__3JB);
+      add__Z1EJ(t__V5GL,type_integer__3JB);
     } break;
     case __EXPR_SUP__: {
-      add__3YIJ(t__E2KL,type_true__FJB);
-      add__3YIJ(t__E2KL,type_false__NJB);
+      add__Z1EJ(t__V5GL,type_true__FJB);
+      add__Z1EJ(t__V5GL,type_false__NJB);
     } break;
     case __EXPR_SUB__: {
-      get_type__LCHI(__tmp__L2KL,t__E2KL);
+      get_type__BJDI(__tmp__25GL,t__V5GL);
     } break;
     case __EXPR_MUL__: {
-      get_type__PCHI(__tmp__L2KL,t__E2KL);
+      get_type__FJDI(__tmp__25GL,t__V5GL);
     } break;
     case __EXPR_DIV__: {
-      get_type__TCHI(__tmp__L2KL,t__E2KL);
+      get_type__JJDI(__tmp__25GL,t__V5GL);
     } break;
     case __EXPR_AND__: {
-      get_type__XCHI(__tmp__L2KL,t__E2KL);
+      get_type__NJDI(__tmp__25GL,t__V5GL);
     } break;
     case __EXPR_SHIFT_R__: {
-      get_type__1CHI(__tmp__L2KL,t__E2KL);
+      get_type__RJDI(__tmp__25GL,t__V5GL);
     } break;
     case __EXPR_SHIFT_L__: {
-      get_type__5CHI(__tmp__L2KL,t__E2KL);
+      get_type__VJDI(__tmp__25GL,t__V5GL);
     } break;
     case __PUT_TO__: {
-      add__3YIJ(t__E2KL,TYPE_VOID__);
+      add__Z1EJ(t__V5GL,TYPE_VOID__);
     } break;
     case __ITEM__: {
-      get_type__GDHI(__tmp__L2KL,t__E2KL);
+      get_type__2JDI(__tmp__25GL,t__V5GL);
     } break;
     case __SIZE_OF__: {
-      add__3YIJ(t__E2KL,type_integer__3JB);
+      add__Z1EJ(t__V5GL,type_integer__3JB);
     } break;
     case __CAST__: {
-      add__3YIJ(t__E2KL,((__TYPE_FULL *)((__CAST *)__tmp__L2KL)->static_type__2G5H)->parent_type__KTL);
+      add__Z1EJ(t__V5GL,((__TYPE_FULL *)((__CAST *)__tmp__25GL)->static_type__0N1H)->parent_type__5SL);
     } break;
     case __CALL_SLOT__: {
-      get_type__P2PL(__tmp__L2KL,t__E2KL);
+      get_type__KGML(__tmp__25GL,t__V5GL);
     } break;
     case __READ_SLOT__: {
-      get_type__053K(__tmp__L2KL,t__E2KL);
+      get_type__EE0K(__tmp__25GL,t__V5GL);
     } break;
     case __READ_GLOBAL__: {
-      get_type__FGSL(((__READ_GLOBAL *)__tmp__L2KL)->global__3DNK,t__E2KL);
+      get_type__1POL(((__READ_GLOBAL *)__tmp__25GL)->global__ZGJK,t__V5GL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      add__3YIJ(t__E2KL,type_true__FJB);
-      add__3YIJ(t__E2KL,type_false__NJB);
+      add__Z1EJ(t__V5GL,type_true__FJB);
+      add__Z1EJ(t__V5GL,type_false__NJB);
     } break;
     case __EXPR_OR_LOGIC__: {
-      add__3YIJ(t__E2KL,type_true__FJB);
-      add__3YIJ(t__E2KL,type_false__NJB);
+      add__Z1EJ(t__V5GL,type_true__FJB);
+      add__Z1EJ(t__V5GL,type_false__NJB);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      add__3YIJ(t__E2KL,type_true__FJB);
-      add__3YIJ(t__E2KL,type_false__NJB);
+      add__Z1EJ(t__V5GL,type_true__FJB);
+      add__Z1EJ(t__V5GL,type_false__NJB);
     } break;
     case __EXPR_AND_LOGIC__: {
-      add__3YIJ(t__E2KL,type_true__FJB);
-      add__3YIJ(t__E2KL,type_false__NJB);
+      add__Z1EJ(t__V5GL,type_true__FJB);
+      add__Z1EJ(t__V5GL,type_false__NJB);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      add__3YIJ(t__E2KL,type_true__FJB);
-      add__3YIJ(t__E2KL,type_false__NJB);
+      add__Z1EJ(t__V5GL,type_true__FJB);
+      add__Z1EJ(t__V5GL,type_false__NJB);
     } break;
     case __EXPR_NEG__: {
-      add__3YIJ(t__E2KL,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__L2KL)))->parent_type__KTL);
+      add__Z1EJ(t__V5GL,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__25GL)))->parent_type__5SL);
     } break;
     case __EXPR_ADD__: {
-      get_type__EBSL(__tmp__L2KL,t__E2KL);
+      get_type__0KOL(__tmp__25GL,t__V5GL);
     } break;
     case __EXPR_NOT__: {
-      add__3YIJ(t__E2KL,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__L2KL)))->parent_type__KTL);
+      add__Z1EJ(t__V5GL,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__25GL)))->parent_type__5SL);
     } break;
     case __EXPR_MOD__: {
-      get_type__ROIO(__tmp__L2KL,t__E2KL);
+      get_type__JXEO(__tmp__25GL,t__V5GL);
     } break;
     case __EXPR_SUP_EQ__: {
-      add__3YIJ(t__E2KL,type_true__FJB);
-      add__3YIJ(t__E2KL,type_false__NJB);
+      add__Z1EJ(t__V5GL,type_true__FJB);
+      add__Z1EJ(t__V5GL,type_false__NJB);
     } break;
     case __EXPR_INF__: {
-      add__3YIJ(t__E2KL,type_true__FJB);
-      add__3YIJ(t__E2KL,type_false__NJB);
+      add__Z1EJ(t__V5GL,type_true__FJB);
+      add__Z1EJ(t__V5GL,type_false__NJB);
     } break;
     case __EXPR_INF_EQ__: {
-      add__3YIJ(t__E2KL,type_true__FJB);
-      add__3YIJ(t__E2KL,type_false__NJB);
+      add__Z1EJ(t__V5GL,type_true__FJB);
+      add__Z1EJ(t__V5GL,type_false__NJB);
     } break;
     case __EXPR_OR__: {
-      get_type__ORTN(__tmp__L2KL,t__E2KL);
+      get_type__S5PN(__tmp__25GL,t__V5GL);
     } break;
     case __EXPR_XOR__: {
-      get_type__RJXO(__tmp__L2KL,t__E2KL);
+      get_type__JSTO(__tmp__25GL,t__V5GL);
     } break;
     };
   };
 }
 
-static void* update__VUQJ(__TYPES_TMP *Self__WUQJ,void *t__XUQJ)
-// ({TYPES_TMP},{NULLxTYPES}) With resultNo recursive, No inlinable.
-{
-  void *result__CVQJ;
-  result__CVQJ=NULL;
-  if ((((void *)t__XUQJ != (void *)NULL) && ((__INTEGER)(((__TYPES *)t__XUQJ)->upper__MSCG +  1) == (__INTEGER)(Self__WUQJ->parent_types__GCCG.upper__MSCG +  1)))) {
-    result__CVQJ=t__XUQJ;
-    free__0KJJ(Self__WUQJ);
-  } else {
-    result__CVQJ=to_types__M0IJ(Self__WUQJ);
-  };
-  return(result__CVQJ);
-}
-
-static void* source__21BM(__CALL_SLOT *Self__31BM)
-// ({CALL_SLOT}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__51BM;
-  void *__tmp__A2BM;
-  __tmp__51BM=Self__31BM->profil__CZ5H;
-  if (((struct ___OBJ *)__tmp__51BM)->__id==__PROFIL_SLOT__) {
-    __tmp__A2BM=((__PROFIL_SLOT *)__tmp__51BM)->parent_profil__4KMC.code__DRNH;
-  } else {
-    __tmp__A2BM=((__PROFIL_BLOCK *)__tmp__51BM)->parent_profil__UNCG.code__DRNH;
-  };
-  return(__tmp__A2BM);
-}
-
-static __SWITCH* clone__IZ0H(__SWITCH *Self__JZ0H)
-// ({SWITCH}) With resultNo recursive, No inlinable.
+static __FAST_ARRAYoCASEo* create_with_capacity__ZYNI(__INTEGER new_count__1YNI)
+// ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __SWITCH *result__LZ0H;
-  __POINTER ptr__MZ0H;
-  __INTEGER typ_id__RZ0H;
-  __UINTEGER_32 sz__OZ0H,a__FI5Q,new_size__DI5Q,t__JI5Q,a__LI5Q;
-  result__LZ0H=NULL;
-  ptr__MZ0H=((__POINTER )(NULL));
-  typ_id__RZ0H= 0;
-  sz__OZ0H=((__UINTEGER_32 )sizeof(__SWITCH));
-  if ((sz__OZ0H ==  0)) {
-    result__LZ0H=Self__JZ0H;
+  __POINTER ptr__J2SI,ptr_table__P5ZR,next__O5ZR,result__Q5ZR;
+  __POINTER ptr_table__U5ZR,next__T5ZR,result__V5ZR;
+  __INTEGER typ_id__O2SI;
+  __UINTEGER_32 sz__L2SI,a__YG1Q,new_size__WG1Q,t__2G1Q,a__4G1Q;
+  __UINTEGER_32 new_size__X5ZR,lab_type__W5ZR;
+  __FAST_ARRAYoCASEo *result__I2SI,*Self__P1GJ;
+  result__I2SI=NULL;
+  ptr__J2SI=((__POINTER )(NULL));
+  typ_id__O2SI= 0;
+  sz__L2SI=((__UINTEGER_32 )sizeof(__FAST_ARRAYoCASEo));
+  if ((sz__L2SI ==  0)) {
+    result__I2SI=FAST_ARRAYoCASEo__;
   } else {
-    typ_id__RZ0H=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OZ0H);
-    if ((typ_id__RZ0H == (__INTEGER)(-  1))) {
-      a__FI5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__DI5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__OZ0H + a__FI5Q) & (__UINTEGER_32)(~ a__FI5Q));
-      ptr__MZ0H=micro_alloc__table__lab__BOI(new_size__DI5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DI5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__DI5Q);
+    typ_id__O2SI=__FAST_ARRAYoCASEo__;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__L2SI);
+    if ((typ_id__O2SI == (__INTEGER)(-  1))) {
+      a__YG1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__WG1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__L2SI + a__YG1Q) & (__UINTEGER_32)(~ a__YG1Q));
+      ptr_table__P5ZR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WG1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__O5ZR=((__POINTER )(NULL));
+      result__Q5ZR=((__POINTER *)ptr_table__P5ZR)[ 0];
+      if ((result__Q5ZR == (void *)NULL)) {
+        result__Q5ZR=new_lab__2PJ(new_size__WG1Q);
+        next__O5ZR=(void *)((unsigned long)result__Q5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WG1Q)));
+        ((__POINTER *)next__O5ZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__P5ZR)[ 0]=next__O5ZR;
+      } else {
+        next__O5ZR=((__POINTER *)result__Q5ZR)[ 0];
+        if ((next__O5ZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q5ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WG1Q <<  1)) <=  4096)) {
+            next__O5ZR=(void *)((unsigned long)result__Q5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WG1Q)));
+          } else {
+            next__O5ZR=new_lab__2PJ(new_size__WG1Q);
+          };
+          ((__POINTER *)next__O5ZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__P5ZR)[ 0]=next__O5ZR;
+        } else {
+          ((__POINTER *)result__Q5ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__O5ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__Q5ZR=next__O5ZR;
+        };
+      };
+      ptr__J2SI=result__Q5ZR;
     } else {
-      t__JI5Q=((__UINTEGER_32 )typ_id__RZ0H);
-      a__LI5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__MZ0H=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__OZ0H + a__LI5Q) & (__UINTEGER_32)(~ a__LI5Q)),((__POINTER )(&(table_type[(t__JI5Q)]))),(__UINTEGER_32)(t__JI5Q |  1));
+      t__2G1Q=((__UINTEGER_32 )typ_id__O2SI);
+      a__4G1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__X5ZR=(__UINTEGER_32)((__UINTEGER_32)(sz__L2SI + a__4G1Q) & (__UINTEGER_32)(~ a__4G1Q));
+      ptr_table__U5ZR=((__POINTER )(&(table_type[(t__2G1Q)])));
+      lab_type__W5ZR=(__UINTEGER_32)(t__2G1Q |  1);
+      next__T5ZR=((__POINTER )(NULL));
+      result__V5ZR=((__POINTER *)ptr_table__U5ZR)[ 0];
+      if ((result__V5ZR == (void *)NULL)) {
+        result__V5ZR=new_lab__2PJ(lab_type__W5ZR);
+        next__T5ZR=(void *)((unsigned long)result__V5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X5ZR)));
+        ((__POINTER *)next__T5ZR)[ 0]=NULL;
+        ((__POINTER *)ptr_table__U5ZR)[ 0]=next__T5ZR;
+      } else {
+        next__T5ZR=((__POINTER *)result__V5ZR)[ 0];
+        if ((next__T5ZR == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V5ZR - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X5ZR <<  1)) <=  4096)) {
+            next__T5ZR=(void *)((unsigned long)result__V5ZR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X5ZR)));
+          } else {
+            next__T5ZR=new_lab__2PJ(lab_type__W5ZR);
+          };
+          ((__POINTER *)next__T5ZR)[ 0]=NULL;
+          ((__POINTER *)ptr_table__U5ZR)[ 0]=next__T5ZR;
+        } else {
+          ((__POINTER *)result__V5ZR)[ 0]=(void *)((unsigned long)((__POINTER *)next__T5ZR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__V5ZR=next__T5ZR;
+        };
+      };
+      ptr__J2SI=result__V5ZR;
     };
-    result__LZ0H=((__SWITCH *)ptr__MZ0H);
-    *(result__LZ0H) = *(Self__JZ0H);
+    result__I2SI=((__FAST_ARRAYoCASEo *)ptr__J2SI);
+    *(result__I2SI) = *(FAST_ARRAYoCASEo__);
   };
-  return(result__LZ0H);
-}
-
-static __POSITION position__B2CK(__NODE_STYLE *Self__C2CK)
-// ({NODE_STYLE}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__E2CK;
-  __POSITION __tmp__F2CK;
-  __tmp__E2CK=Self__C2CK->parent_node__MA4G.data__R5YD;
-  switch (((struct ___OBJ *)__tmp__E2CK)->__id) {
-  case __DTA_RD__: {
-    __tmp__F2CK=((__DTA_RD *)__tmp__E2CK)->parent_dta__F0QC.parent_itm_object__E0QC.position__BJM;
-  } break;
-  case __DTA_CAST__: {
-    __tmp__F2CK=DTA__->parent_itm_object__E0QC.position__BJM;
-  } break;
-  case __DTA_WR_CODE__: {
-    __tmp__F2CK=((__DTA_WR_CODE *)__tmp__E2CK)->parent_dta__FSPH.parent_itm_object__E0QC.position__BJM;
-  } break;
-  case __DTA_BLOCK__: {
-    __tmp__F2CK=DTA__->parent_itm_object__E0QC.position__BJM;
-  } break;
-  case __DTA_WR_VALUE__: {
-    __tmp__F2CK=((__DTA_WR_VALUE *)__tmp__E2CK)->parent_dta__VLYH.parent_itm_object__E0QC.position__BJM;
-  } break;
-  case __DTA_RD_ARGS__: {
-    __tmp__F2CK=((__DTA_RD_ARGS *)__tmp__E2CK)->parent_dta__FH0H.parent_itm_object__E0QC.position__BJM;
-  } break;
+  Self__P1GJ=((__FAST_ARRAYoCASEo *)result__I2SI);
+  if ((Self__P1GJ->parent_arrayed_collection__KGAG.capacity__Y1GJ < new_count__1YNI)) {
+    Self__P1GJ->parent_arrayed_collection__KGAG.storage__VXEJ=create__NYUJ(new_count__1YNI);
+    Self__P1GJ->parent_arrayed_collection__KGAG.capacity__Y1GJ=new_count__1YNI;
   };
-  return(__tmp__F2CK);
+  Self__P1GJ->parent_arrayed_collection__KGAG.upper__PLAG=(__INTEGER)(-  1);
+  return(result__I2SI);
 }
 
-static __FAST_ARRAYoCASEo* create_with_capacity__DSRI(__INTEGER new_count__FSRI)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __POINTER ptr__5VWI;
-  __INTEGER typ_id__EWWI;
-  __UINTEGER_32 sz__BWWI,a__QI5Q,new_size__OI5Q,t__UI5Q,a__WI5Q;
-  __FAST_ARRAYoCASEo *result__4VWI,*Self__TYKJ;
-  result__4VWI=NULL;
-  ptr__5VWI=((__POINTER )(NULL));
-  typ_id__EWWI= 0;
-  sz__BWWI=((__UINTEGER_32 )sizeof(__FAST_ARRAYoCASEo));
-  if ((sz__BWWI ==  0)) {
-    result__4VWI=FAST_ARRAYoCASEo__;
-  } else {
-    typ_id__EWWI=__FAST_ARRAYoCASEo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BWWI);
-    if ((typ_id__EWWI == (__INTEGER)(-  1))) {
-      a__QI5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__OI5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__BWWI + a__QI5Q) & (__UINTEGER_32)(~ a__QI5Q));
-      ptr__5VWI=micro_alloc__table__lab__BOI(new_size__OI5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OI5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__OI5Q);
-    } else {
-      t__UI5Q=((__UINTEGER_32 )typ_id__EWWI);
-      a__WI5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__5VWI=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__BWWI + a__WI5Q) & (__UINTEGER_32)(~ a__WI5Q)),((__POINTER )(&(table_type[(t__UI5Q)]))),(__UINTEGER_32)(t__UI5Q |  1));
-    };
-    result__4VWI=((__FAST_ARRAYoCASEo *)ptr__5VWI);
-    *(result__4VWI) = *(FAST_ARRAYoCASEo__);
-  };
-  Self__TYKJ=((__FAST_ARRAYoCASEo *)result__4VWI);
-  if ((Self__TYKJ->parent_arrayed_collection__QNCG.capacity__2YKJ < new_count__FSRI)) {
-    Self__TYKJ->parent_arrayed_collection__QNCG.storage__ZUIJ=create__RVYJ(new_count__FSRI);
-    Self__TYKJ->parent_arrayed_collection__QNCG.capacity__2YKJ=new_count__FSRI;
-  };
-  Self__TYKJ->parent_arrayed_collection__QNCG.upper__VSCG=(__INTEGER)(-  1);
-  return(result__4VWI);
-}
-
-static void add_last__BMLJ(__FAST_ARRAYoCASEo *Self__CMLJ,void *element__DMLJ)
+static void add_last__3OHJ(__FAST_ARRAYoCASEo *Self__4OHJ,void *element__5OHJ)
 // ({FAST_ARRAYoCASEo},{NULLxCASE}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__EMLJ,__tmp__INLJ,__tmp__5WMK,Self__R2UL;
-  __BOOLEAN __tmp__SMLJ;
-  void **__tmp__HNLJ,**new__MWMK;
-  new_capacity__EMLJ= 0;
-  if (((__INTEGER)(Self__CMLJ->parent_arrayed_collection__QNCG.upper__VSCG +  1) <= (__INTEGER)(Self__CMLJ->parent_arrayed_collection__QNCG.capacity__2YKJ -  1))) {
-    Self__CMLJ->parent_arrayed_collection__QNCG.upper__VSCG=(__INTEGER)(Self__CMLJ->parent_arrayed_collection__QNCG.upper__VSCG +  1);
-    __tmp__SMLJ=TRUE__;
+  __INTEGER new_capacity__APHJ,__tmp__EQHJ,__tmp__1ZIK,Self__HHRL;
+  __BOOLEAN __tmp__OPHJ;
+  void **__tmp__DQHJ,**new__IZIK;
+  new_capacity__APHJ= 0;
+  if (((__INTEGER)(Self__4OHJ->parent_arrayed_collection__KGAG.upper__PLAG +  1) <= (__INTEGER)(Self__4OHJ->parent_arrayed_collection__KGAG.capacity__Y1GJ -  1))) {
+    Self__4OHJ->parent_arrayed_collection__KGAG.upper__PLAG=(__INTEGER)(Self__4OHJ->parent_arrayed_collection__KGAG.upper__PLAG +  1);
+    __tmp__OPHJ=TRUE__;
   } else {
-    __tmp__SMLJ=FALSE__;
+    __tmp__OPHJ=FALSE__;
   };
-  if ((! __tmp__SMLJ)) {
-    if ((Self__CMLJ->parent_arrayed_collection__QNCG.capacity__2YKJ ==  0)) {
-      Self__CMLJ->parent_arrayed_collection__QNCG.storage__ZUIJ=create__RVYJ( 2);
-      Self__CMLJ->parent_arrayed_collection__QNCG.capacity__2YKJ= 2;
-      Self__CMLJ->parent_arrayed_collection__QNCG.upper__VSCG= 0;
+  if ((! __tmp__OPHJ)) {
+    if ((Self__4OHJ->parent_arrayed_collection__KGAG.capacity__Y1GJ ==  0)) {
+      Self__4OHJ->parent_arrayed_collection__KGAG.storage__VXEJ=create__NYUJ( 2);
+      Self__4OHJ->parent_arrayed_collection__KGAG.capacity__Y1GJ= 2;
+      Self__4OHJ->parent_arrayed_collection__KGAG.upper__PLAG= 0;
     } else {
-      new_capacity__EMLJ=(__INTEGER)(Self__CMLJ->parent_arrayed_collection__QNCG.capacity__2YKJ <<  1);
-      __tmp__HNLJ=Self__CMLJ->parent_arrayed_collection__QNCG.storage__ZUIJ;
-      __tmp__INLJ=Self__CMLJ->parent_arrayed_collection__QNCG.capacity__2YKJ;
-      new__MWMK=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__HNLJ)),((__UINTEGER_32 )(__INTEGER)(__tmp__INLJ * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__EMLJ * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__5WMK=(__INTEGER)(new_capacity__EMLJ -  1);
-      Self__R2UL=__tmp__INLJ;
-      while ((Self__R2UL <= __tmp__5WMK)) {
-        new__MWMK[Self__R2UL]=NULL;
-        Self__R2UL=(__INTEGER)(Self__R2UL +  1);
+      new_capacity__APHJ=(__INTEGER)(Self__4OHJ->parent_arrayed_collection__KGAG.capacity__Y1GJ <<  1);
+      __tmp__DQHJ=Self__4OHJ->parent_arrayed_collection__KGAG.storage__VXEJ;
+      __tmp__EQHJ=Self__4OHJ->parent_arrayed_collection__KGAG.capacity__Y1GJ;
+      new__IZIK=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__DQHJ)),((__UINTEGER_32 )(__INTEGER)(__tmp__EQHJ * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__APHJ * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__1ZIK=(__INTEGER)(new_capacity__APHJ -  1);
+      Self__HHRL=__tmp__EQHJ;
+      while ((Self__HHRL <= __tmp__1ZIK)) {
+        new__IZIK[Self__HHRL]=NULL;
+        Self__HHRL=(__INTEGER)(Self__HHRL +  1);
       };
-      Self__CMLJ->parent_arrayed_collection__QNCG.storage__ZUIJ=new__MWMK;
-      Self__CMLJ->parent_arrayed_collection__QNCG.capacity__2YKJ=new_capacity__EMLJ;
-      Self__CMLJ->parent_arrayed_collection__QNCG.upper__VSCG=(__INTEGER)(Self__CMLJ->parent_arrayed_collection__QNCG.upper__VSCG +  1);
+      Self__4OHJ->parent_arrayed_collection__KGAG.storage__VXEJ=new__IZIK;
+      Self__4OHJ->parent_arrayed_collection__KGAG.capacity__Y1GJ=new_capacity__APHJ;
+      Self__4OHJ->parent_arrayed_collection__KGAG.upper__PLAG=(__INTEGER)(Self__4OHJ->parent_arrayed_collection__KGAG.upper__PLAG +  1);
     };
   };
-  ((void **)Self__CMLJ->parent_arrayed_collection__QNCG.storage__ZUIJ)[Self__CMLJ->parent_arrayed_collection__QNCG.upper__VSCG]=element__DMLJ;
+  ((void **)Self__4OHJ->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__4OHJ->parent_arrayed_collection__KGAG.upper__PLAG]=element__5OHJ;
 }
 
-static void add_last__M1SG(__FAST_ARRAYoTYPEo *Self__N1SG,void *element__O1SG)
-// ({FAST_ARRAYoTYPEo},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__P1SG;
-  __BOOLEAN __tmp__31SG;
-  new_capacity__P1SG= 0;
-  if (((__INTEGER)(Self__N1SG->parent_arrayed_collection__UOB.upper__1OB +  1) <= (__INTEGER)(Self__N1SG->parent_arrayed_collection__UOB.capacity__M2L -  1))) {
-    Self__N1SG->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__N1SG->parent_arrayed_collection__UOB.upper__1OB +  1);
-    __tmp__31SG=TRUE__;
-  } else {
-    __tmp__31SG=FALSE__;
-  };
-  if ((! __tmp__31SG)) {
-    if ((Self__N1SG->parent_arrayed_collection__UOB.capacity__M2L ==  0)) {
-      Self__N1SG->parent_arrayed_collection__UOB.storage__X2L=create__CVSB( 2);
-      Self__N1SG->parent_arrayed_collection__UOB.capacity__M2L= 2;
-      Self__N1SG->parent_arrayed_collection__UOB.upper__1OB= 0;
-    } else {
-      new_capacity__P1SG=(__INTEGER)(Self__N1SG->parent_arrayed_collection__UOB.capacity__M2L <<  1);
-      Self__N1SG->parent_arrayed_collection__UOB.storage__X2L=realloc__with__YB3G(Self__N1SG->parent_arrayed_collection__UOB.storage__X2L,Self__N1SG->parent_arrayed_collection__UOB.capacity__M2L,new_capacity__P1SG);
-      Self__N1SG->parent_arrayed_collection__UOB.capacity__M2L=new_capacity__P1SG;
-      Self__N1SG->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__N1SG->parent_arrayed_collection__UOB.upper__1OB +  1);
-    };
-  };
-  ((void **)Self__N1SG->parent_arrayed_collection__UOB.storage__X2L)[Self__N1SG->parent_arrayed_collection__UOB.upper__1OB]=element__O1SG;
-}
-
-static __BOOLEAN update_link__CVIJ(__NODE_STYLE *Self__DVIJ)
+static __BOOLEAN update_link__4XEJ(__NODE_STYLE *Self__5XEJ)
 // ({NODE_STYLE}) With resultNo recursive, No inlinable.
 {
-  void *typ__FVIJ;
-  void *e__IVIJ,*__tmp__3WIJ;
-  __INTEGER low__JVIJ,count__LVIJ,__tmp__0VIJ,__tmp__HWIJ,result__YQVJ;
-  __INTEGER __tmp__JWIJ,result__TRVJ,__tmp__VXIJ,Self__DZAK;
-  void *__tmp__MVIJ,*__tmp__ZVIJ,*__tmp__GWIJ,*__tmp__IWIJ,*__tmp__SWIJ;
-  void *__tmp__ZWIJ,*__tmp__DXIJ;
-  void *__tmp__NVIJ,*__tmp__0WIJ,*__tmp__EXIJ;
-  __SLOT_DATA *Self__WQVJ;
-  __SLOT_CODE *Self__RRVJ;
-  __READ_LOCAL *Self__24BQ,*Self__44BQ;
-  __READ_GLOBAL *Self__54BQ;
-  void *list__GVIJ;
-  __CHARACTER __tmp__TWIJ;
-  typ__FVIJ=NULL;
-  list__GVIJ=NULL;
-  e__IVIJ=NULL;
-  low__JVIJ= 0;
-  count__LVIJ= 0;
-  __tmp__MVIJ=Self__DVIJ->slot__25CH;
-  if (((struct ___OBJ *)__tmp__MVIJ)->__id==__SLOT_DATA__) {
-    __tmp__NVIJ=((__SLOT *)((__SLOT_DATA *)__tmp__MVIJ)->parent_slot__H3YD)->slot_id__ZWRG;
+  void *e__EYEJ,*__tmp__ZZEJ;
+  __INTEGER low__FYEJ,count__HYEJ,result__VZAR,__tmp__WYEJ,result__XZAR;
+  __INTEGER result__1ZAR,__tmp__DZEJ,result__3ZAR,result__UTRJ;
+  __INTEGER __tmp__FZEJ,result__PURJ,__tmp__R0EJ,Self__512J,idx__A0AR;
+  void *__tmp__IYEJ,*__tmp__VYEJ,*__tmp__CZEJ,*__tmp__EZEJ,*__tmp__OZEJ;
+  void *__tmp__VZEJ,*__tmp__5ZEJ;
+  void *__tmp__JYEJ,*__tmp__WZEJ,*__tmp__A0EJ;
+  __SLOT_DATA *Self__WZAR,*Self__2ZAR,*Self__STRJ;
+  __SLOT_CODE *Self__YZAR,*Self__4ZAR,*Self__NURJ;
+  void *result__ZZAR,*result__5ZAR;
+  __READ_LOCAL *Self__2D4P,*Self__4D4P;
+  __LOCAL *Self__15ZR,*Self__AA0R;
+  void *voir__25ZR,*voir__55ZR,*voir__BA0R,*voir__EA0R;
+  __LIST *Self__45ZR,*Self__DA0R;
+  __READ_GLOBAL *Self__5D4P;
+  void *list__CYEJ;
+  __CHARACTER __tmp__PZEJ;
+  list__CYEJ=NULL;
+  e__EYEJ=NULL;
+  low__FYEJ= 0;
+  count__HYEJ= 0;
+  __tmp__IYEJ=Self__5XEJ->slot__ON5G;
+  if (((struct ___OBJ *)__tmp__IYEJ)->__id==__SLOT_DATA__) {
+    __tmp__JYEJ=((__SLOT *)((__SLOT_DATA *)__tmp__IYEJ)->parent_slot__IHZD)->slot_id__C4OG;
   } else {
-    __tmp__NVIJ=((__SLOT *)((__SLOT_CODE *)__tmp__MVIJ)->parent_slot__C24F)->slot_id__ZWRG;
-  };
-  if (((void *)__tmp__NVIJ == (void *)NULL)) {
-    if (((void *)Self__DVIJ->parent_node__MA4G.first_code__TOCG == (void *)NULL)) {
-      __tmp__ZVIJ=Self__DVIJ->slot__25CH;
-      if (((struct ___OBJ *)__tmp__ZVIJ)->__id==__SLOT_DATA__) {
-        __tmp__0VIJ=lower_style__JKTH(__tmp__ZVIJ);
+    __tmp__JYEJ=((__SLOT *)((__SLOT_CODE *)__tmp__IYEJ)->parent_slot__A22F)->slot_id__C4OG;
+  };
+  if (((void *)__tmp__JYEJ == (void *)NULL)) {
+    if (((void *)Self__5XEJ->parent_node__WO0G.first_code__NHAG == (void *)NULL)) {
+      __tmp__VYEJ=Self__5XEJ->slot__ON5G;
+      if (((struct ___OBJ *)__tmp__VYEJ)->__id==__SLOT_DATA__) {
+        Self__WZAR=((__SLOT_DATA *)__tmp__VYEJ);
+        result__VZAR= 0;
+        if (((void *)((__SLOT *)Self__WZAR->parent_slot__IHZD)->slot_data_intern__CIZD == (void *)NULL)) {
+          result__VZAR= 1;
+        };
+        __tmp__WYEJ=result__VZAR;
+      } else {
+        Self__YZAR=((__SLOT_CODE *)__tmp__VYEJ);
+        result__XZAR= 0;
+        if (((void *)((__SLOT *)Self__YZAR->parent_slot__A22F)->slot_data_intern__CIZD == (void *)NULL)) {
+          result__XZAR= 1;
+        };
+        __tmp__WYEJ=result__XZAR;
+      };
+      result__ZZAR=NULL;
+      if ((__tmp__WYEJ > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
+        result__ZZAR=create__WKD(__tmp__WYEJ);
+        add_last__3CL(list_id__YKC,result__ZZAR);
       } else {
-        __tmp__0VIJ=lower_style__VKTH(__tmp__ZVIJ);
+        result__ZZAR=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[__tmp__WYEJ];
       };
-      Self__DVIJ->parent_node__MA4G.first_type__1OCG=get_index__LV3H(__tmp__0VIJ);
-      Self__DVIJ->parent_node__MA4G.first_code__TOCG=call_for__HPAK(Self__DVIJ,Self__DVIJ->parent_node__MA4G.first_type__1OCG);
+      Self__5XEJ->parent_node__WO0G.first_type__VHAG=result__ZZAR;
+      Self__5XEJ->parent_node__WO0G.first_code__NHAG=call_for__DS2J(Self__5XEJ,Self__5XEJ->parent_node__WO0G.first_type__VHAG);
     };
   } else {
-    __tmp__GWIJ=Self__DVIJ->slot__25CH;
-    if (((struct ___OBJ *)__tmp__GWIJ)->__id==__SLOT_DATA__) {
-      __tmp__HWIJ=lower_style__JKTH(__tmp__GWIJ);
+    __tmp__CZEJ=Self__5XEJ->slot__ON5G;
+    if (((struct ___OBJ *)__tmp__CZEJ)->__id==__SLOT_DATA__) {
+      Self__2ZAR=((__SLOT_DATA *)__tmp__CZEJ);
+      result__1ZAR= 0;
+      if (((void *)((__SLOT *)Self__2ZAR->parent_slot__IHZD)->slot_data_intern__CIZD == (void *)NULL)) {
+        result__1ZAR= 1;
+      };
+      __tmp__DZEJ=result__1ZAR;
     } else {
-      __tmp__HWIJ=lower_style__VKTH(__tmp__GWIJ);
-    };
-    low__JVIJ=__tmp__HWIJ;
-    __tmp__IWIJ=Self__DVIJ->slot__25CH;
-    if (((struct ___OBJ *)__tmp__IWIJ)->__id==__SLOT_DATA__) {
-      Self__WQVJ=((__SLOT_DATA *)__tmp__IWIJ);
-      result__YQVJ= 0;
-      if (((void *)((__SLOT *)Self__WQVJ->parent_slot__H3YD)->slot_code_intern__H24F != (void *)NULL)) {
-        if (((void *)((__SLOT *)Self__WQVJ->parent_slot__H3YD)->slot_code_list__FRMJ != (void *)NULL)) {
-          result__YQVJ=(__INTEGER)(((__FAST_ARRAYoSLOT_CODEo *)((__SLOT *)Self__WQVJ->parent_slot__H3YD)->slot_code_list__FRMJ)->parent_arrayed_collection__ERMJ.upper__5RMJ +  2);
+      Self__4ZAR=((__SLOT_CODE *)__tmp__CZEJ);
+      result__3ZAR= 0;
+      if (((void *)((__SLOT *)Self__4ZAR->parent_slot__A22F)->slot_data_intern__CIZD == (void *)NULL)) {
+        result__3ZAR= 1;
+      };
+      __tmp__DZEJ=result__3ZAR;
+    };
+    low__FYEJ=__tmp__DZEJ;
+    __tmp__EZEJ=Self__5XEJ->slot__ON5G;
+    if (((struct ___OBJ *)__tmp__EZEJ)->__id==__SLOT_DATA__) {
+      Self__STRJ=((__SLOT_DATA *)__tmp__EZEJ);
+      result__UTRJ= 0;
+      if (((void *)((__SLOT *)Self__STRJ->parent_slot__IHZD)->slot_code_intern__F22F != (void *)NULL)) {
+        if (((void *)((__SLOT *)Self__STRJ->parent_slot__IHZD)->slot_code_list__BUIJ != (void *)NULL)) {
+          result__UTRJ=(__INTEGER)(((__FAST_ARRAYoSLOT_CODEo *)((__SLOT *)Self__STRJ->parent_slot__IHZD)->slot_code_list__BUIJ)->parent_arrayed_collection__AUIJ.upper__1UIJ +  2);
         } else {
-          result__YQVJ= 1;
+          result__UTRJ= 1;
         };
       };
-      __tmp__JWIJ=result__YQVJ;
+      __tmp__FZEJ=result__UTRJ;
     } else {
-      Self__RRVJ=((__SLOT_CODE *)__tmp__IWIJ);
-      result__TRVJ= 0;
-      if (((void *)((__SLOT *)Self__RRVJ->parent_slot__C24F)->slot_code_intern__H24F != (void *)NULL)) {
-        if (((void *)((__SLOT *)Self__RRVJ->parent_slot__C24F)->slot_code_list__FRMJ != (void *)NULL)) {
-          result__TRVJ=(__INTEGER)(((__FAST_ARRAYoSLOT_CODEo *)((__SLOT *)Self__RRVJ->parent_slot__C24F)->slot_code_list__FRMJ)->parent_arrayed_collection__ERMJ.upper__5RMJ +  2);
+      Self__NURJ=((__SLOT_CODE *)__tmp__EZEJ);
+      result__PURJ= 0;
+      if (((void *)((__SLOT *)Self__NURJ->parent_slot__A22F)->slot_code_intern__F22F != (void *)NULL)) {
+        if (((void *)((__SLOT *)Self__NURJ->parent_slot__A22F)->slot_code_list__BUIJ != (void *)NULL)) {
+          result__PURJ=(__INTEGER)(((__FAST_ARRAYoSLOT_CODEo *)((__SLOT *)Self__NURJ->parent_slot__A22F)->slot_code_list__BUIJ)->parent_arrayed_collection__AUIJ.upper__1UIJ +  2);
         } else {
-          result__TRVJ= 1;
+          result__PURJ= 1;
         };
       };
-      __tmp__JWIJ=result__TRVJ;
+      __tmp__FZEJ=result__PURJ;
     };
-    count__LVIJ=(__INTEGER)((__INTEGER)(__tmp__JWIJ - __tmp__HWIJ) +  1);
-    if (((void *)Self__DVIJ->parent_node__MA4G.switch__SRCG == (void *)NULL)) {
-      __tmp__SWIJ=Self__DVIJ->slot__25CH;
-      if (((struct ___OBJ *)__tmp__SWIJ)->__id==__SLOT_DATA__) {
-        __tmp__TWIJ=((__SLOT_DATA *)__tmp__SWIJ)->parent_variable__G3YD.parent_named__5KMC.style__ODGC;
+    count__HYEJ=(__INTEGER)((__INTEGER)(__tmp__FZEJ - __tmp__DZEJ) +  1);
+    if (((void *)Self__5XEJ->parent_node__WO0G.switch__MKAG == (void *)NULL)) {
+      __tmp__OZEJ=Self__5XEJ->slot__ON5G;
+      if (((struct ___OBJ *)__tmp__OZEJ)->__id==__SLOT_DATA__) {
+        __tmp__PZEJ=((__SLOT_DATA *)__tmp__OZEJ)->parent_variable__HHZD.parent_named__S1LC.style__3CGC;
       } else {
-        __tmp__TWIJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__SWIJ)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.style__ODGC;
+        __tmp__PZEJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__OZEJ)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.style__3CGC;
       };
-      if ((__tmp__TWIJ == '-')) {
-        __tmp__ZWIJ=Self__DVIJ->slot__25CH;
-        if (((struct ___OBJ *)__tmp__ZWIJ)->__id==__SLOT_DATA__) {
-          __tmp__0WIJ=((__SLOT *)((__SLOT_DATA *)__tmp__ZWIJ)->parent_slot__H3YD)->slot_id__ZWRG;
+      if ((__tmp__PZEJ == '-')) {
+        __tmp__VZEJ=Self__5XEJ->slot__ON5G;
+        if (((struct ___OBJ *)__tmp__VZEJ)->__id==__SLOT_DATA__) {
+          __tmp__WZEJ=((__SLOT *)((__SLOT_DATA *)__tmp__VZEJ)->parent_slot__IHZD)->slot_id__C4OG;
         } else {
-          __tmp__0WIJ=((__SLOT *)((__SLOT_CODE *)__tmp__ZWIJ)->parent_slot__C24F)->slot_id__ZWRG;
+          __tmp__WZEJ=((__SLOT *)((__SLOT_CODE *)__tmp__VZEJ)->parent_slot__A22F)->slot_id__C4OG;
+        };
+        switch (((struct ___OBJ *)Self__5XEJ->parent_node__WO0G.data__SJZD)->__id) {
+        case __DTA_RD__: {
+        } break;
+        case __DTA_CAST__: {
+        } break;
+        case __DTA_WR_CODE__: {
+        } break;
+        case __DTA_BLOCK__: {
+        } break;
+        case __DTA_WR_VALUE__: {
+        } break;
+        case __DTA_RD_ARGS__: {
+        } break;
         };
-        position__B2CK(Self__DVIJ);
-        e__IVIJ=read__with__RUOJ(((__SLOT_DATA *)__tmp__0WIJ),NULL);
-        __tmp__3WIJ=Self__DVIJ->parent_node__MA4G.expr__Q5YD;
-        switch (((struct ___OBJ *)__tmp__3WIJ)->__id) {
+        e__EYEJ=read__with__NXKJ(((__SLOT_DATA *)__tmp__WZEJ),NULL);
+        __tmp__ZZEJ=Self__5XEJ->parent_node__WO0G.expr__RJZD;
+        switch (((struct ___OBJ *)__tmp__ZZEJ)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__3WIJ);
+          remove__SOJJ(__tmp__ZZEJ);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__3WIJ);
+          remove__2TAK(__tmp__ZZEJ);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__24BQ=((__READ_LOCAL *)__tmp__3WIJ);
-          unread__ESNK(Self__24BQ->local__G5YD,Self__24BQ);
+          Self__2D4P=((__READ_LOCAL *)__tmp__ZZEJ);
+          Self__15ZR=((__LOCAL *)Self__2D4P->local__HJZD);
+          Self__15ZR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__15ZR->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__15ZR->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__25ZR=create__AXB( 250);
+            display__UXFK(Self__2D4P,voir__25ZR);
+            put_string__2EG(((__STRING *)voir__25ZR));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__45ZR=((__LIST *)list_current__EH1);
+            voir__55ZR=create__AXB( 250);
+            display__EQQG(Self__45ZR,voir__55ZR);
+            put_string__2EG(((__STRING *)voir__55ZR));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __EXPR_MULTIPLE__: {
-          remove__5REK(__tmp__3WIJ);
+          remove__1UAK(__tmp__ZZEJ);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__3WIJ);
+          remove__LVAK(__tmp__ZZEJ);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__3WIJ);
+          remove__PVAK(__tmp__ZZEJ);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__44BQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3WIJ)->receiver__AHAI);
-          unread__ESNK(Self__44BQ->local__G5YD,Self__44BQ);
+          Self__4D4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ZZEJ)->receiver__WN2H);
+          Self__AA0R=((__LOCAL *)Self__4D4P->local__HJZD);
+          Self__AA0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__AA0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__AA0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__BA0R=create__AXB( 250);
+            display__UXFK(Self__4D4P,voir__BA0R);
+            put_string__2EG(((__STRING *)voir__BA0R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__DA0R=((__LIST *)list_current__EH1);
+            voir__EA0R=create__AXB( 250);
+            display__EQQG(Self__DA0R,voir__EA0R);
+            put_string__2EG(((__STRING *)voir__EA0R));
+            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__3WIJ);
+          remove__0VAK(__tmp__ZZEJ);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__3WIJ);
+          remove__3VAK(__tmp__ZZEJ);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__3WIJ);
+          remove__BWAK(__tmp__ZZEJ);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__3WIJ);
+          remove__FWAK(__tmp__ZZEJ);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__3WIJ);
+          remove__JWAK(__tmp__ZZEJ);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__3WIJ);
+          remove__NWAK(__tmp__ZZEJ);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__3WIJ);
+          remove__RWAK(__tmp__ZZEJ);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__3WIJ);
+          remove__VWAK(__tmp__ZZEJ);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__3WIJ);
+          remove__ZWAK(__tmp__ZZEJ);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__3WIJ);
+          remove__0XAK(__tmp__ZZEJ);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__3WIJ);
+          remove__4XAK(__tmp__ZZEJ);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__3WIJ);
+          remove__BYAK(__tmp__ZZEJ);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__3WIJ);
+          remove__DUML(__tmp__ZZEJ);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__3WIJ);
+          remove__GGHK(__tmp__ZZEJ);
         } break;
         case __READ_GLOBAL__: {
-          Self__54BQ=((__READ_GLOBAL *)__tmp__3WIJ);
-          unread__H2QL(Self__54BQ->global__3DNK,Self__54BQ);
+          Self__5D4P=((__READ_GLOBAL *)__tmp__ZZEJ);
+          unread__CGNL(Self__5D4P->global__ZGJK,Self__5D4P);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__3WIJ);
+          remove__WA0M(__tmp__ZZEJ);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__3WIJ);
+          remove__0UEO(__tmp__ZZEJ);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__3WIJ);
+          remove__0RKO(__tmp__ZZEJ);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__3WIJ);
+          remove__4UEO(__tmp__ZZEJ);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__3WIJ);
+          remove__5RKO(__tmp__ZZEJ);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__3WIJ);
+          remove__HTJM(__tmp__ZZEJ);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__3WIJ);
+          remove__XWML(__tmp__ZZEJ);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__3WIJ);
+          remove__TJZM(__tmp__ZZEJ);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__3WIJ);
+          remove__CVEO(__tmp__ZZEJ);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__3WIJ);
+          remove__1EEP(__tmp__ZZEJ);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__3WIJ);
+          remove__0DRN(__tmp__ZZEJ);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__3WIJ);
+          remove__4DRN(__tmp__ZZEJ);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__3WIJ);
+          remove__14PN(__tmp__ZZEJ);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__3WIJ);
+          remove__EVTO(__tmp__ZZEJ);
         } break;
         };
       } else {
-        __tmp__DXIJ=Self__DVIJ->slot__25CH;
-        if (((struct ___OBJ *)__tmp__DXIJ)->__id==__SLOT_DATA__) {
-          __tmp__EXIJ=((__SLOT *)((__SLOT_DATA *)__tmp__DXIJ)->parent_slot__H3YD)->slot_id__ZWRG;
+        __tmp__5ZEJ=Self__5XEJ->slot__ON5G;
+        if (((struct ___OBJ *)__tmp__5ZEJ)->__id==__SLOT_DATA__) {
+          __tmp__A0EJ=((__SLOT *)((__SLOT_DATA *)__tmp__5ZEJ)->parent_slot__IHZD)->slot_id__C4OG;
         } else {
-          __tmp__EXIJ=((__SLOT *)((__SLOT_CODE *)__tmp__DXIJ)->parent_slot__C24F)->slot_id__ZWRG;
+          __tmp__A0EJ=((__SLOT *)((__SLOT_CODE *)__tmp__5ZEJ)->parent_slot__A22F)->slot_id__C4OG;
         };
-        position__B2CK(Self__DVIJ);
-        e__IVIJ=read__with__RUOJ(__tmp__EXIJ,Self__DVIJ->parent_node__MA4G.expr__Q5YD);
+        switch (((struct ___OBJ *)Self__5XEJ->parent_node__WO0G.data__SJZD)->__id) {
+        case __DTA_RD__: {
+        } break;
+        case __DTA_CAST__: {
+        } break;
+        case __DTA_WR_CODE__: {
+        } break;
+        case __DTA_BLOCK__: {
+        } break;
+        case __DTA_WR_VALUE__: {
+        } break;
+        case __DTA_RD_ARGS__: {
+        } break;
+        };
+        e__EYEJ=read__with__NXKJ(__tmp__A0EJ,Self__5XEJ->parent_node__WO0G.expr__RJZD);
       };
-      Self__DVIJ->parent_node__MA4G.switch__SRCG=create__with__size__FCZH(Self__DVIJ,e__IVIJ,count__LVIJ);
+      Self__5XEJ->parent_node__WO0G.switch__MKAG=create__with__size__HJVH(Self__5XEJ,e__EYEJ,count__HYEJ);
     };
-    list__GVIJ=((__SWITCH *)Self__DVIJ->parent_node__MA4G.switch__SRCG)->list__ASCG;
-    if (((__INTEGER)(((__FAST_ARRAYoCASEo *)list__GVIJ)->parent_arrayed_collection__QNCG.upper__VSCG +  1) != count__LVIJ)) {
-      __tmp__VXIJ=(__INTEGER)(count__LVIJ -  1);
-      Self__DZAK= 0;
-      while ((Self__DZAK <= __tmp__VXIJ)) {
-        typ__FVIJ=get_index__LV3H((__INTEGER)(Self__DZAK + low__JVIJ));
-        if (((Self__DZAK > ((__FAST_ARRAYoCASEo *)list__GVIJ)->parent_arrayed_collection__QNCG.upper__VSCG) || ((void *)typ__FVIJ != (void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)list__GVIJ)->parent_arrayed_collection__QNCG.storage__ZUIJ)[Self__DZAK])->id__4SCG))) {
-          add__to__U5JJ(list__GVIJ,create__with__X04H(typ__FVIJ,call_for__HPAK(Self__DVIJ,typ__FVIJ)),Self__DZAK);
+    list__CYEJ=((__SWITCH *)Self__5XEJ->parent_node__WO0G.switch__MKAG)->list__0KAG;
+    if (((__INTEGER)(((__FAST_ARRAYoCASEo *)list__CYEJ)->parent_arrayed_collection__KGAG.upper__PLAG +  1) != count__HYEJ)) {
+      __tmp__R0EJ=(__INTEGER)(count__HYEJ -  1);
+      Self__512J= 0;
+      while ((Self__512J <= __tmp__R0EJ)) {
+        idx__A0AR=(__INTEGER)(Self__512J + low__FYEJ);
+        result__5ZAR=NULL;
+        if ((idx__A0AR > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
+          result__5ZAR=create__WKD(idx__A0AR);
+          add_last__3CL(list_id__YKC,result__5ZAR);
+        } else {
+          result__5ZAR=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[idx__A0AR];
         };
-        Self__DZAK=(__INTEGER)(Self__DZAK +  1);
+        if (((Self__512J > ((__FAST_ARRAYoCASEo *)list__CYEJ)->parent_arrayed_collection__KGAG.upper__PLAG) || ((void *)result__5ZAR != (void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)list__CYEJ)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__512J])->id__YLAG))) {
+          add__to__QCGJ(list__CYEJ,create__with__VB1H(result__5ZAR,call_for__DS2J(Self__5XEJ,result__5ZAR)),Self__512J);
+        };
+        Self__512J=(__INTEGER)(Self__512J +  1);
       };
     };
   };
   return(FALSE__);
 }
 
-static void execute_case__CUUG(__LIST *Self__DUUG)
+static void execute_case__CWRG(__LIST *Self__DWRG)
 // ({LIST}) VoidRecursive, No inlinable.
 {
-  __INTEGER new_capacity__HGCH,__tmp__QHCH,__tmp__FFHI,Self__QDOJ;
-  void *old_list_current__FUUG;
-  void *__tmp__MVUG,*__tmp__NVUG,*result__02JK,*__tmp__M3JK;
-  void *result__Q5JK,*result__XAKK;
-  __PUSH *Self__Y2JK,*other__12JK,*__tmp__N3JK;
-  __NODE_TYPE *Self__O5JK;
-  void *__tmp__R5JK,*__tmp__YAKK;
-  void *__tmp__55JK,*__tmp__GBKK,*__tmp__5VUG,*__tmp__AWUG;
-  __READ_LOCAL *Self__GJCQ,*Self__IJCQ,*Self__NAKK,*Self__KJCQ;
-  __READ_LOCAL *Self__MJCQ,*Self__5BYQ;
-  __READ_GLOBAL *Self__JJCQ,*Self__NJCQ,*Self__BANM;
-  __NODE_STYLE *Self__VAKK;
-  __LOOP_END *Self__VZGN;
-  __FAST_ARRAYoLISTo *Self__FGCH,*Self__AJCH;
-  __BOOLEAN __tmp__XGCH,__tmp__D4JK;
-  void **__tmp__PHCH,**new__SEHI;
-  Self__FGCH=((__FAST_ARRAYoLISTo *)seq_list__LUUG);
-  new_capacity__HGCH= 0;
-  if (((__INTEGER)(Self__FGCH->parent_arrayed_collection__KUUG.upper__IGCH +  1) <= (__INTEGER)(Self__FGCH->parent_arrayed_collection__KUUG.capacity__KGCH -  1))) {
-    Self__FGCH->parent_arrayed_collection__KUUG.upper__IGCH=(__INTEGER)(Self__FGCH->parent_arrayed_collection__KUUG.upper__IGCH +  1);
-    __tmp__XGCH=TRUE__;
-  } else {
-    __tmp__XGCH=FALSE__;
-  };
-  if ((! __tmp__XGCH)) {
-    if ((Self__FGCH->parent_arrayed_collection__KUUG.capacity__KGCH ==  0)) {
-      Self__FGCH->parent_arrayed_collection__KUUG.storage__GHCH=create__HPIH( 2);
-      Self__FGCH->parent_arrayed_collection__KUUG.capacity__KGCH= 2;
-      Self__FGCH->parent_arrayed_collection__KUUG.upper__IGCH= 0;
-    } else {
-      new_capacity__HGCH=(__INTEGER)(Self__FGCH->parent_arrayed_collection__KUUG.capacity__KGCH <<  1);
-      __tmp__PHCH=Self__FGCH->parent_arrayed_collection__KUUG.storage__GHCH;
-      __tmp__QHCH=Self__FGCH->parent_arrayed_collection__KUUG.capacity__KGCH;
-      new__SEHI=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__PHCH)),((__UINTEGER_32 )(__INTEGER)(__tmp__QHCH * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__HGCH * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__FFHI=(__INTEGER)(new_capacity__HGCH -  1);
-      Self__QDOJ=__tmp__QHCH;
-      while ((Self__QDOJ <= __tmp__FFHI)) {
-        new__SEHI[Self__QDOJ]=NULL;
-        Self__QDOJ=(__INTEGER)(Self__QDOJ +  1);
-      };
-      Self__FGCH->parent_arrayed_collection__KUUG.storage__GHCH=new__SEHI;
-      Self__FGCH->parent_arrayed_collection__KUUG.capacity__KGCH=new_capacity__HGCH;
-      Self__FGCH->parent_arrayed_collection__KUUG.upper__IGCH=(__INTEGER)(Self__FGCH->parent_arrayed_collection__KUUG.upper__IGCH +  1);
-    };
-  };
-  ((void **)Self__FGCH->parent_arrayed_collection__KUUG.storage__GHCH)[Self__FGCH->parent_arrayed_collection__KUUG.upper__IGCH]=Self__DUUG;
-  seq_inline__NUUG=(__UINTEGER_32)(seq_inline__NUUG +  1);
-  old_list_current__FUUG=list_current__IF1;
-  list_current__IF1=Self__DUUG;
-  Self__DUUG->index__XUUG= 1;
-  while ((Self__DUUG->index__XUUG != (__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__DUUG->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1))) {
-    old_seq_or_and__KVUG=seq_or_and__IVUG;
-    __tmp__MVUG=((void **)((__FAST_ARRAYoINSTRo *)Self__DUUG->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)(Self__DUUG->index__XUUG -  1)];
-    switch (((struct ___OBJ *)__tmp__MVUG)->__id) {
+  __INTEGER new_capacity__ZT4G,__tmp__CV4G,__tmp__1LDI,Self__MGKJ;
+  __INTEGER idx__WC1G,__tmp__ZC1G,__tmp__XJ5G,i__YW2H;
+  void *old_list_current__FWRG;
+  void *__tmp__MXRG,*__tmp__NXRG,*result__W5FK,*__tmp__IAGK;
+  void *result__MCGK,*result__TDGK;
+  __LIST *Self__E1CR,*Self__LA0R,*Self__QA0R,*Self__F1CR,*Self__VA0R;
+  __LIST *Self__0A0R,*Self__5A0R,*Self__G1CR,*Self__EB0R,*Self__I1CR;
+  __PUSH *Self__U5FK,*other__X5FK,*__tmp__JAGK;
+  __NODE_TYPE *Self__KCGK;
+  void *__tmp__NCGK,*__tmp__UDGK;
+  void *__tmp__1CGK,*__tmp__CEGK,*__tmp__5XRG,*__tmp__AYRG;
+  __READ_LOCAL *Self__GO4P,*Self__IO4P,*Self__JDGK,*Self__KO4P;
+  __READ_LOCAL *Self__MO4P,*Self__WDUQ;
+  __LOCAL *Self__IA0R,*Self__NA0R,*Self__SA0R,*Self__XA0R,*Self__2A0R;
+  __LOCAL *Self__BB0R;
+  void *voir__JA0R,*voir__MA0R,*voir__OA0R,*voir__RA0R,*voir__TA0R;
+  void *voir__WA0R,*voir__YA0R,*voir__1A0R,*voir__3A0R,*voir__AB0R;
+  void *voir__CB0R,*voir__FB0R,*voir__J1CR;
+  __READ_GLOBAL *Self__JO4P,*Self__NO4P,*Self__5LJM;
+  __NODE_STYLE *Self__RDGK;
+  __LOOP_END *Self__ZHDN;
+  __FAST_ARRAYoLISTo *Self__XT4G,*Self__SW4G;
+  __BOOLEAN __tmp__JU4G,__tmp__5AGK;
+  void **__tmp__BV4G,**new__ILDI;
+  void *__tmp__XC1G;
+  __FAST_ARRAYoINSTRo *Self__NJ5G;
+  void **__tmp__WJ5G,**Self__HW2H;
+  Self__XT4G=((__FAST_ARRAYoLISTo *)seq_list__LWRG);
+  new_capacity__ZT4G= 0;
+  if (((__INTEGER)(Self__XT4G->parent_arrayed_collection__KWRG.upper__0T4G +  1) <= (__INTEGER)(Self__XT4G->parent_arrayed_collection__KWRG.capacity__2T4G -  1))) {
+    Self__XT4G->parent_arrayed_collection__KWRG.upper__0T4G=(__INTEGER)(Self__XT4G->parent_arrayed_collection__KWRG.upper__0T4G +  1);
+    __tmp__JU4G=TRUE__;
+  } else {
+    __tmp__JU4G=FALSE__;
+  };
+  if ((! __tmp__JU4G)) {
+    if ((Self__XT4G->parent_arrayed_collection__KWRG.capacity__2T4G ==  0)) {
+      Self__XT4G->parent_arrayed_collection__KWRG.storage__YU4G=create__JYEH( 2);
+      Self__XT4G->parent_arrayed_collection__KWRG.capacity__2T4G= 2;
+      Self__XT4G->parent_arrayed_collection__KWRG.upper__0T4G= 0;
+    } else {
+      new_capacity__ZT4G=(__INTEGER)(Self__XT4G->parent_arrayed_collection__KWRG.capacity__2T4G <<  1);
+      __tmp__BV4G=Self__XT4G->parent_arrayed_collection__KWRG.storage__YU4G;
+      __tmp__CV4G=Self__XT4G->parent_arrayed_collection__KWRG.capacity__2T4G;
+      new__ILDI=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__BV4G)),((__UINTEGER_32 )(__INTEGER)(__tmp__CV4G * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__ZT4G * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__1LDI=(__INTEGER)(new_capacity__ZT4G -  1);
+      Self__MGKJ=__tmp__CV4G;
+      while ((Self__MGKJ <= __tmp__1LDI)) {
+        new__ILDI[Self__MGKJ]=NULL;
+        Self__MGKJ=(__INTEGER)(Self__MGKJ +  1);
+      };
+      Self__XT4G->parent_arrayed_collection__KWRG.storage__YU4G=new__ILDI;
+      Self__XT4G->parent_arrayed_collection__KWRG.capacity__2T4G=new_capacity__ZT4G;
+      Self__XT4G->parent_arrayed_collection__KWRG.upper__0T4G=(__INTEGER)(Self__XT4G->parent_arrayed_collection__KWRG.upper__0T4G +  1);
+    };
+  };
+  ((void **)Self__XT4G->parent_arrayed_collection__KWRG.storage__YU4G)[Self__XT4G->parent_arrayed_collection__KWRG.upper__0T4G]=Self__DWRG;
+  seq_inline__NWRG=(__UINTEGER_32)(seq_inline__NWRG +  1);
+  old_list_current__FWRG=list_current__EH1;
+  list_current__EH1=Self__DWRG;
+  Self__DWRG->index__XWRG= 1;
+  while ((Self__DWRG->index__XWRG != (__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__DWRG->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+    old_seq_or_and__KXRG=seq_or_and__IXRG;
+    __tmp__MXRG=((void **)((__FAST_ARRAYoINSTRo *)Self__DWRG->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(Self__DWRG->index__XWRG -  1)];
+    switch (((struct ___OBJ *)__tmp__MXRG)->__id) {
     case __LIST__: {
-      __tmp__NVUG=execute_unlink__GPVJ(((__LIST *)__tmp__MVUG));
+      Self__E1CR=((__LIST *)__tmp__MXRG);
+      if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__E1CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+        add_last__IK4G(Self__E1CR->expr_list__RTOG,create__type__PKQC(Self__E1CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+      };
+      __tmp__NXRG=execute_list__MNQG(Self__E1CR);
     } break;
     case __STRING_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__NVUG=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__NXRG=NULL;
     } break;
     case __PUSH__: {
-      Self__Y2JK=((__PUSH *)__tmp__MVUG);
-      other__12JK=NULL;
-      result__02JK=Self__Y2JK;
-      if ((((__LIST *)list_current__IF1)->index__XUUG < (__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__IF1)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1))) {
-        __tmp__M3JK=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__IF1)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)((__INTEGER)(((__LIST *)list_current__IF1)->index__XUUG +  1) -  1)];
-        if (__tmp__M3JK==NULL) {
-          __tmp__N3JK=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__M3JK)->__id) {
+      Self__U5FK=((__PUSH *)__tmp__MXRG);
+      other__X5FK=NULL;
+      result__W5FK=Self__U5FK;
+      if ((((__LIST *)list_current__EH1)->index__XWRG < (__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+        __tmp__IAGK=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)(((__LIST *)list_current__EH1)->index__XWRG +  1) -  1)];
+        if (__tmp__IAGK==NULL) {
+          __tmp__JAGK=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__IAGK)->__id) {
           case __LIST__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __STRING_CST__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __PUSH__: {
-            __tmp__N3JK=((__PUSH *)__tmp__M3JK);
+            __tmp__JAGK=((__PUSH *)__tmp__IAGK);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __INTEGER_CST__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __SWITCH__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __NODE_TYPE__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __READ_LOCAL__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __NODE_STYLE__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __WRITE_GLOBAL__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __WRITE_SLOT__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __REAL_CST__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __CHARACTER_CST__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __IS_EXPANDED__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_SUP__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_SUB__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_MUL__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_DIV__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_AND__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __PUT_TO__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __ITEM__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __SIZE_OF__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __CAST__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __CALL_SLOT__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __NOP__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __READ_SLOT__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __WRITE_LOCAL__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __LOOP__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_NEG__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_ADD__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_NOT__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_MOD__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __LOOP_END__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_INF__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_OR__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           case __EXPR_XOR__: {
-            __tmp__N3JK=NULL;
+            __tmp__JAGK=NULL;
           } break;
           }
         };
-        other__12JK=__tmp__N3JK;
-        if (((void *)__tmp__N3JK != (void *)NULL)) {
-          if (((void *)__tmp__N3JK->context__RTSG == (void *)Self__Y2JK->context__RTSG)) {
-            result__02JK=NULL;
-            if (Self__Y2JK->is_first__STSG) {
-              ((__PUSH *)__tmp__N3JK)->is_first__STSG=TRUE__;
+        other__X5FK=__tmp__JAGK;
+        if (((void *)__tmp__JAGK != (void *)NULL)) {
+          if (((void *)__tmp__JAGK->context__BYPG == (void *)Self__U5FK->context__BYPG)) {
+            result__W5FK=NULL;
+            if (Self__U5FK->is_first__CYPG) {
+              ((__PUSH *)__tmp__JAGK)->is_first__CYPG=TRUE__;
             };
-            __tmp__D4JK=TRUE__;
+            __tmp__5AGK=TRUE__;
           } else {
-            __tmp__D4JK=FALSE__;
+            __tmp__5AGK=FALSE__;
           };
-          if ((! __tmp__D4JK)) {
-            if ((Self__Y2JK->is_first__STSG && (! __tmp__N3JK->is_first__STSG))) {
-              result__02JK=NULL;
+          if ((! __tmp__5AGK)) {
+            if ((Self__U5FK->is_first__CYPG && (! __tmp__JAGK->is_first__CYPG))) {
+              result__W5FK=NULL;
             };
           };
         };
       };
-      __tmp__NVUG=result__02JK;
+      __tmp__NXRG=result__W5FK;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__NVUG=execute_unlink__KZPK(((__EXTERNAL_C *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__Q3LK(((__EXTERNAL_C *)__tmp__MXRG));
     } break;
     case __PROTOTYPE_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__NVUG=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__NXRG=NULL;
     } break;
     case __INTEGER_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__NVUG=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__NXRG=NULL;
     } break;
     case __SWITCH__: {
-      __tmp__NVUG=execute__RYXK(__tmp__MVUG);
+      __tmp__NXRG=execute__L4TK(__tmp__MXRG);
     } break;
     case __NODE_TYPE__: {
-      Self__O5JK=((__NODE_TYPE *)__tmp__MVUG);
-      result__Q5JK=NULL;
-      __tmp__R5JK=Self__O5JK->parent_node__I0QC.data__R5YD;
-      switch (((struct ___OBJ *)__tmp__R5JK)->__id) {
+      Self__KCGK=((__NODE_TYPE *)__tmp__MXRG);
+      result__MCGK=NULL;
+      __tmp__NCGK=Self__KCGK->parent_node__QLQC.data__SJZD;
+      switch (((struct ___OBJ *)__tmp__NCGK)->__id) {
       case __DTA_RD__: {
       } break;
       case __DTA_CAST__: {
@@ -112827,162 +194893,220 @@ static void execute_case__CUUG(__LIST *Self__DUUG)
       case __DTA_WR_CODE__: {
       } break;
       case __DTA_BLOCK__: {
-        remove__O1PK(__tmp__R5JK);
+        remove__U5LK(__tmp__NCGK);
       } break;
       case __DTA_WR_VALUE__: {
-        remove__H2PK(__tmp__R5JK);
+        remove__NAMK(__tmp__NCGK);
       } break;
       case __DTA_RD_ARGS__: {
-        remove__T2PK(__tmp__R5JK);
+        remove__ZAMK(__tmp__NCGK);
       } break;
       };
-      if (((void *)Self__O5JK->parent_node__I0QC.switch__SRCG != (void *)NULL)) {
-        result__Q5JK=execute__RYXK(Self__O5JK->parent_node__I0QC.switch__SRCG);
+      if (((void *)Self__KCGK->parent_node__QLQC.switch__MKAG != (void *)NULL)) {
+        result__MCGK=execute__L4TK(Self__KCGK->parent_node__QLQC.switch__MKAG);
       } else {
-        __tmp__55JK=Self__O5JK->parent_node__I0QC.expr__Q5YD;
-        switch (((struct ___OBJ *)__tmp__55JK)->__id) {
+        __tmp__1CGK=Self__KCGK->parent_node__QLQC.expr__RJZD;
+        switch (((struct ___OBJ *)__tmp__1CGK)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__55JK);
+          remove__SOJJ(__tmp__1CGK);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__55JK);
+          remove__2TAK(__tmp__1CGK);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__GJCQ=((__READ_LOCAL *)__tmp__55JK);
-          unread__ESNK(Self__GJCQ->local__G5YD,Self__GJCQ);
+          Self__GO4P=((__READ_LOCAL *)__tmp__1CGK);
+          Self__IA0R=((__LOCAL *)Self__GO4P->local__HJZD);
+          Self__IA0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__IA0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__IA0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__JA0R=create__AXB( 250);
+            display__UXFK(Self__GO4P,voir__JA0R);
+            put_string__2EG(((__STRING *)voir__JA0R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__LA0R=((__LIST *)list_current__EH1);
+            voir__MA0R=create__AXB( 250);
+            display__EQQG(Self__LA0R,voir__MA0R);
+            put_string__2EG(((__STRING *)voir__MA0R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __EXPR_MULTIPLE__: {
-          remove__5REK(__tmp__55JK);
+          remove__1UAK(__tmp__1CGK);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__55JK);
+          remove__LVAK(__tmp__1CGK);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__55JK);
+          remove__PVAK(__tmp__1CGK);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__IJCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__55JK)->receiver__AHAI);
-          unread__ESNK(Self__IJCQ->local__G5YD,Self__IJCQ);
+          Self__IO4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__1CGK)->receiver__WN2H);
+          Self__NA0R=((__LOCAL *)Self__IO4P->local__HJZD);
+          Self__NA0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__NA0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__NA0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__OA0R=create__AXB( 250);
+            display__UXFK(Self__IO4P,voir__OA0R);
+            put_string__2EG(((__STRING *)voir__OA0R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__QA0R=((__LIST *)list_current__EH1);
+            voir__RA0R=create__AXB( 250);
+            display__EQQG(Self__QA0R,voir__RA0R);
+            put_string__2EG(((__STRING *)voir__RA0R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __GET_TYPE_ID__: {
-          remove__4SEK(__tmp__55JK);
+          remove__0VAK(__tmp__1CGK);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__55JK);
+          remove__3VAK(__tmp__1CGK);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__55JK);
+          remove__BWAK(__tmp__1CGK);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__55JK);
+          remove__FWAK(__tmp__1CGK);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__55JK);
+          remove__JWAK(__tmp__1CGK);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__55JK);
+          remove__NWAK(__tmp__1CGK);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__55JK);
+          remove__RWAK(__tmp__1CGK);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__55JK);
+          remove__VWAK(__tmp__1CGK);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__55JK);
+          remove__ZWAK(__tmp__1CGK);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__55JK);
+          remove__0XAK(__tmp__1CGK);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__55JK);
+          remove__4XAK(__tmp__1CGK);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__55JK);
+          remove__BYAK(__tmp__1CGK);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__55JK);
+          remove__DUML(__tmp__1CGK);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__55JK);
+          remove__GGHK(__tmp__1CGK);
         } break;
         case __READ_GLOBAL__: {
-          Self__JJCQ=((__READ_GLOBAL *)__tmp__55JK);
-          unread__H2QL(Self__JJCQ->global__3DNK,Self__JJCQ);
+          Self__JO4P=((__READ_GLOBAL *)__tmp__1CGK);
+          unread__CGNL(Self__JO4P->global__ZGJK,Self__JO4P);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__55JK);
+          remove__WA0M(__tmp__1CGK);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__55JK);
+          remove__0UEO(__tmp__1CGK);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__55JK);
+          remove__0RKO(__tmp__1CGK);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__55JK);
+          remove__4UEO(__tmp__1CGK);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__55JK);
+          remove__5RKO(__tmp__1CGK);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__55JK);
+          remove__HTJM(__tmp__1CGK);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__55JK);
+          remove__XWML(__tmp__1CGK);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__55JK);
+          remove__TJZM(__tmp__1CGK);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__55JK);
+          remove__CVEO(__tmp__1CGK);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__55JK);
+          remove__1EEP(__tmp__1CGK);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__55JK);
+          remove__0DRN(__tmp__1CGK);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__55JK);
+          remove__4DRN(__tmp__1CGK);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__55JK);
+          remove__14PN(__tmp__1CGK);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__55JK);
+          remove__EVTO(__tmp__1CGK);
         } break;
         };
-        if (((void *)Self__O5JK->parent_node__I0QC.first_code__TOCG != (void *)NULL)) {
-          result__Q5JK=execute_unlink__GPVJ(Self__O5JK->parent_node__I0QC.first_code__TOCG);
+        if (((void *)Self__KCGK->parent_node__QLQC.first_code__NHAG != (void *)NULL)) {
+          Self__F1CR=((__LIST *)Self__KCGK->parent_node__QLQC.first_code__NHAG);
+          if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__F1CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+            add_last__IK4G(Self__F1CR->expr_list__RTOG,create__type__PKQC(Self__F1CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+          };
+          result__MCGK=execute_list__MNQG(Self__F1CR);
         };
       };
-      __tmp__NVUG=result__Q5JK;
+      __tmp__NXRG=result__MCGK;
     } break;
     case __READ_LOCAL__: {
-      Self__NAKK=((__READ_LOCAL *)__tmp__MVUG);
-      unread__ESNK(Self__NAKK->local__G5YD,Self__NAKK);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__NVUG=NULL;
+      Self__JDGK=((__READ_LOCAL *)__tmp__MXRG);
+      Self__SA0R=((__LOCAL *)Self__JDGK->local__HJZD);
+      Self__SA0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__SA0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__SA0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__TA0R=create__AXB( 250);
+        display__UXFK(Self__JDGK,voir__TA0R);
+        put_string__2EG(((__STRING *)voir__TA0R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__VA0R=((__LIST *)list_current__EH1);
+        voir__WA0R=create__AXB( 250);
+        display__EQQG(Self__VA0R,voir__WA0R);
+        put_string__2EG(((__STRING *)voir__WA0R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__NXRG=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__NVUG=execute_unlink__13PK(((__EXPR_MULTIPLE *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__BCMK(((__EXPR_MULTIPLE *)__tmp__MXRG));
     } break;
     case __NODE_STYLE__: {
-      Self__VAKK=((__NODE_STYLE *)__tmp__MVUG);
-      result__XAKK=NULL;
-      __tmp__YAKK=Self__VAKK->parent_node__MA4G.data__R5YD;
-      switch (((struct ___OBJ *)__tmp__YAKK)->__id) {
+      Self__RDGK=((__NODE_STYLE *)__tmp__MXRG);
+      result__TDGK=NULL;
+      __tmp__UDGK=Self__RDGK->parent_node__WO0G.data__SJZD;
+      switch (((struct ___OBJ *)__tmp__UDGK)->__id) {
       case __DTA_RD__: {
       } break;
       case __DTA_CAST__: {
@@ -112990,14281 +195114,19103 @@ static void execute_case__CUUG(__LIST *Self__DUUG)
       case __DTA_WR_CODE__: {
       } break;
       case __DTA_BLOCK__: {
-        remove__O1PK(__tmp__YAKK);
+        remove__U5LK(__tmp__UDGK);
       } break;
       case __DTA_WR_VALUE__: {
-        remove__H2PK(__tmp__YAKK);
+        remove__NAMK(__tmp__UDGK);
       } break;
       case __DTA_RD_ARGS__: {
-        remove__T2PK(__tmp__YAKK);
+        remove__ZAMK(__tmp__UDGK);
       } break;
       };
-      if (((void *)Self__VAKK->parent_node__MA4G.switch__SRCG != (void *)NULL)) {
-        result__XAKK=execute__RYXK(Self__VAKK->parent_node__MA4G.switch__SRCG);
+      if (((void *)Self__RDGK->parent_node__WO0G.switch__MKAG != (void *)NULL)) {
+        result__TDGK=execute__L4TK(Self__RDGK->parent_node__WO0G.switch__MKAG);
       } else {
-        __tmp__GBKK=Self__VAKK->parent_node__MA4G.expr__Q5YD;
-        switch (((struct ___OBJ *)__tmp__GBKK)->__id) {
+        __tmp__CEGK=Self__RDGK->parent_node__WO0G.expr__RJZD;
+        switch (((struct ___OBJ *)__tmp__CEGK)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__GBKK);
+          remove__SOJJ(__tmp__CEGK);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__GBKK);
+          remove__2TAK(__tmp__CEGK);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__KJCQ=((__READ_LOCAL *)__tmp__GBKK);
-          unread__ESNK(Self__KJCQ->local__G5YD,Self__KJCQ);
+          Self__KO4P=((__READ_LOCAL *)__tmp__CEGK);
+          Self__XA0R=((__LOCAL *)Self__KO4P->local__HJZD);
+          Self__XA0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__XA0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__XA0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__YA0R=create__AXB( 250);
+            display__UXFK(Self__KO4P,voir__YA0R);
+            put_string__2EG(((__STRING *)voir__YA0R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__0A0R=((__LIST *)list_current__EH1);
+            voir__1A0R=create__AXB( 250);
+            display__EQQG(Self__0A0R,voir__1A0R);
+            put_string__2EG(((__STRING *)voir__1A0R));
+            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__GBKK);
+          remove__1UAK(__tmp__CEGK);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__GBKK);
+          remove__LVAK(__tmp__CEGK);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__GBKK);
+          remove__PVAK(__tmp__CEGK);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__MJCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__GBKK)->receiver__AHAI);
-          unread__ESNK(Self__MJCQ->local__G5YD,Self__MJCQ);
+          Self__MO4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__CEGK)->receiver__WN2H);
+          Self__2A0R=((__LOCAL *)Self__MO4P->local__HJZD);
+          Self__2A0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__2A0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__2A0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__3A0R=create__AXB( 250);
+            display__UXFK(Self__MO4P,voir__3A0R);
+            put_string__2EG(((__STRING *)voir__3A0R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__5A0R=((__LIST *)list_current__EH1);
+            voir__AB0R=create__AXB( 250);
+            display__EQQG(Self__5A0R,voir__AB0R);
+            put_string__2EG(((__STRING *)voir__AB0R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __GET_TYPE_ID__: {
-          remove__4SEK(__tmp__GBKK);
+          remove__0VAK(__tmp__CEGK);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__GBKK);
+          remove__3VAK(__tmp__CEGK);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__GBKK);
+          remove__BWAK(__tmp__CEGK);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__GBKK);
+          remove__FWAK(__tmp__CEGK);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__GBKK);
+          remove__JWAK(__tmp__CEGK);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__GBKK);
+          remove__NWAK(__tmp__CEGK);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__GBKK);
+          remove__RWAK(__tmp__CEGK);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__GBKK);
+          remove__VWAK(__tmp__CEGK);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__GBKK);
+          remove__ZWAK(__tmp__CEGK);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__GBKK);
+          remove__0XAK(__tmp__CEGK);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__GBKK);
+          remove__4XAK(__tmp__CEGK);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__GBKK);
+          remove__BYAK(__tmp__CEGK);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__GBKK);
+          remove__DUML(__tmp__CEGK);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__GBKK);
+          remove__GGHK(__tmp__CEGK);
         } break;
         case __READ_GLOBAL__: {
-          Self__NJCQ=((__READ_GLOBAL *)__tmp__GBKK);
-          unread__H2QL(Self__NJCQ->global__3DNK,Self__NJCQ);
+          Self__NO4P=((__READ_GLOBAL *)__tmp__CEGK);
+          unread__CGNL(Self__NO4P->global__ZGJK,Self__NO4P);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__GBKK);
+          remove__WA0M(__tmp__CEGK);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__GBKK);
+          remove__0UEO(__tmp__CEGK);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__GBKK);
+          remove__0RKO(__tmp__CEGK);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__GBKK);
+          remove__4UEO(__tmp__CEGK);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__GBKK);
+          remove__5RKO(__tmp__CEGK);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__GBKK);
+          remove__HTJM(__tmp__CEGK);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__GBKK);
+          remove__XWML(__tmp__CEGK);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__GBKK);
+          remove__TJZM(__tmp__CEGK);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__GBKK);
+          remove__CVEO(__tmp__CEGK);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__GBKK);
+          remove__1EEP(__tmp__CEGK);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__GBKK);
+          remove__0DRN(__tmp__CEGK);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__GBKK);
+          remove__4DRN(__tmp__CEGK);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__GBKK);
+          remove__14PN(__tmp__CEGK);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__GBKK);
+          remove__EVTO(__tmp__CEGK);
         } break;
         };
-        if (((void *)Self__VAKK->parent_node__MA4G.first_code__TOCG != (void *)NULL)) {
-          result__XAKK=execute_unlink__GPVJ(Self__VAKK->parent_node__MA4G.first_code__TOCG);
+        if (((void *)Self__RDGK->parent_node__WO0G.first_code__NHAG != (void *)NULL)) {
+          Self__G1CR=((__LIST *)Self__RDGK->parent_node__WO0G.first_code__NHAG);
+          if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__G1CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+            add_last__IK4G(Self__G1CR->expr_list__RTOG,create__type__PKQC(Self__G1CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+          };
+          result__TDGK=execute_list__MNQG(Self__G1CR);
         };
       };
-      __tmp__NVUG=result__XAKK;
+      __tmp__NXRG=result__TDGK;
     } break;
     case __WRITE_GLOBAL__: {
-      __tmp__NVUG=execute__SBKK(__tmp__MVUG);
+      __tmp__NXRG=execute__OEGK(__tmp__MXRG);
     } break;
     case __WRITE_SLOT__: {
-      __tmp__NVUG=execute__FFKK(__tmp__MVUG);
+      __tmp__NXRG=execute__BIGK(__tmp__MXRG);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__NVUG=execute_unlink__CDQK(((__EXPR_EQUAL *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__IHMK(((__EXPR_EQUAL *)__tmp__MXRG));
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__NVUG=execute_unlink__TDQK(((__EXPR_NOT_EQUAL *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__ZHMK(((__EXPR_NOT_EQUAL *)__tmp__MXRG));
     } break;
     case __REAL_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__NVUG=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__NXRG=NULL;
     } break;
     case __CHARACTER_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__NVUG=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__NXRG=NULL;
     } break;
     case __IS_EXPANDED__: {
-      Self__5BYQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MVUG)->receiver__AHAI);
-      unread__ESNK(Self__5BYQ->local__G5YD,Self__5BYQ);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__NVUG=NULL;
+      Self__WDUQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MXRG)->receiver__WN2H);
+      Self__BB0R=((__LOCAL *)Self__WDUQ->local__HJZD);
+      Self__BB0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BB0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__BB0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__CB0R=create__AXB( 250);
+        display__UXFK(Self__WDUQ,voir__CB0R);
+        put_string__2EG(((__STRING *)voir__CB0R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__EB0R=((__LIST *)list_current__EH1);
+        voir__FB0R=create__AXB( 250);
+        display__EQQG(Self__EB0R,voir__FB0R);
+        put_string__2EG(((__STRING *)voir__FB0R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__NXRG=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      remove__4SEK(((__GET_TYPE_ID *)__tmp__MVUG));
-      __tmp__NVUG=NULL;
+      remove__0VAK(((__GET_TYPE_ID *)__tmp__MXRG));
+      __tmp__NXRG=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__NVUG=execute_unlink__UEQK(((__EXPR_SUP *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__0IMK(((__EXPR_SUP *)__tmp__MXRG));
     } break;
     case __EXPR_SUB__: {
-      __tmp__NVUG=execute_unlink__FFQK(((__EXPR_SUB *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__LJMK(((__EXPR_SUB *)__tmp__MXRG));
     } break;
     case __EXPR_MUL__: {
-      __tmp__NVUG=execute_unlink__WFQK(((__EXPR_MUL *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__2JMK(((__EXPR_MUL *)__tmp__MXRG));
     } break;
     case __EXPR_DIV__: {
-      __tmp__NVUG=execute_unlink__HGQK(((__EXPR_DIV *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__NKMK(((__EXPR_DIV *)__tmp__MXRG));
     } break;
     case __EXPR_AND__: {
-      __tmp__NVUG=execute_unlink__YGQK(((__EXPR_AND *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__4KMK(((__EXPR_AND *)__tmp__MXRG));
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__NVUG=execute_unlink__JHQK(((__EXPR_SHIFT_R *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__PLMK(((__EXPR_SHIFT_R *)__tmp__MXRG));
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__NVUG=execute_unlink__0HQK(((__EXPR_SHIFT_L *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__AMMK(((__EXPR_SHIFT_L *)__tmp__MXRG));
     } break;
     case __PUT_TO__: {
-      __tmp__NVUG=execute_link__NKTK(((__PUT_TO *)__tmp__MVUG));
+      __tmp__NXRG=execute_link__ROPK(((__PUT_TO *)__tmp__MXRG));
     } break;
     case __ITEM__: {
-      __tmp__NVUG=execute_unlink__OIQK(((__ITEM *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__UMMK(((__ITEM *)__tmp__MXRG));
     } break;
     case __SIZE_OF__: {
-      __tmp__NVUG=execute_unlink__4IQK(((__SIZE_OF *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__ENMK(((__SIZE_OF *)__tmp__MXRG));
     } break;
     case __CAST__: {
-      __tmp__NVUG=execute_unlink__DJQK(((__CAST *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__JNMK(((__CAST *)__tmp__MXRG));
     } break;
     case __CALL_SLOT__: {
-      __tmp__NVUG=execute_unlink__IKUL(((__CALL_SLOT *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__4UQL(((__CALL_SLOT *)__tmp__MXRG));
     } break;
     case __NOP__: {
-      __tmp__NVUG=NULL;
+      __tmp__NXRG=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__NVUG=execute_unlink__CAEL(((__READ_SLOT *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__QEAL(((__READ_SLOT *)__tmp__MXRG));
     } break;
     case __WRITE_LOCAL__: {
-      __tmp__NVUG=execute__JLKK(__tmp__MVUG);
+      __tmp__NXRG=execute__FOGK(__tmp__MXRG);
     } break;
     case __READ_GLOBAL__: {
-      Self__BANM=((__READ_GLOBAL *)__tmp__MVUG);
-      unread__H2QL(Self__BANM->global__3DNK,Self__BANM);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__NVUG=execute_access_unlink__BJHL(Self__BANM);
+      Self__5LJM=((__READ_GLOBAL *)__tmp__MXRG);
+      unread__CGNL(Self__5LJM->global__ZGJK,Self__5LJM);
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      if (((void *)((__SLOT_DATA *)Self__5LJM->global__ZGJK)->value__U3OG != (void *)NULL)) {
+        execute__COHL(Self__5LJM->global__ZGJK);
+      };
+      __tmp__NXRG=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__NVUG=execute_unlink__ON3M(((__EXPR_NOT_LOGIC *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__S1ZM(((__EXPR_NOT_LOGIC *)__tmp__MXRG));
     } break;
     case __LOOP__: {
-      __tmp__NVUG=execute__42OM(__tmp__MVUG);
+      __tmp__NXRG=execute__IJLM(__tmp__MXRG);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__NVUG=execute_unlink__NYIO(((__EXPR_OR_LOGIC *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__FBFO(((__EXPR_OR_LOGIC *)__tmp__MXRG));
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__NVUG=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__MVUG));
+      __tmp__NXRG=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__MXRG));
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__NVUG=execute_unlink__3YIO(((__EXPR_AND_LOGIC *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__VBFO(((__EXPR_AND_LOGIC *)__tmp__MXRG));
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__NVUG=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__MVUG));
+      __tmp__NXRG=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__MXRG));
     } break;
     case __EXPR_NEG__: {
-      __tmp__NVUG=execute_unlink__DVNM(((__EXPR_NEG *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__JBKM(((__EXPR_NEG *)__tmp__MXRG));
     } break;
     case __EXPR_ADD__: {
-      __tmp__NVUG=execute_unlink__JKRL(((__EXPR_ADD *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__OUNL(((__EXPR_ADD *)__tmp__MXRG));
     } break;
     case __EXPR_NOT__: {
-      __tmp__NVUG=execute_unlink__EI3M(((__EXPR_NOT *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__IWZM(((__EXPR_NOT *)__tmp__MXRG));
     } break;
     case __EXPR_MOD__: {
-      __tmp__NVUG=execute_unlink__NZIO(((__EXPR_MOD *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__FCFO(((__EXPR_MOD *)__tmp__MXRG));
     } break;
     case __LOOP_END__: {
-      Self__VZGN=((__LOOP_END *)__tmp__MVUG);
-      if (((void *)list_current__IF1 == (void *)((__LOOP *)Self__VZGN->loop__LTPM)->body__L3OM)) {
-        put_error__text__0AH( 1,(&__string_507));
-        put_position__ECH(((__LOOP *)Self__VZGN->loop__LTPM)->parent_instr__2GEL.parent_itm_object__TE.position__BJM);
-        put_position__ECH(Self__VZGN->parent_instr__SXAM.parent_itm_object__TE.position__BJM);
-        send_error__2FH();
+      Self__ZHDN=((__LOOP_END *)__tmp__MXRG);
+      if (((void *)list_current__EH1 == (void *)((__LOOP *)Self__ZHDN->loop__V5LM)->body__VJLM)) {
+        put_error__text__0AH( 1,(&__string_513));
+        put_position__ECH(((__LOOP *)Self__ZHDN->loop__V5LM)->parent_instr__KLAL.parent_itm_object__TE.position__WIM);
+        put_position__ECH(Self__ZHDN->parent_instr__HD3L.parent_itm_object__TE.position__WIM);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
+        };
       };
-      if (((is_optimization__II && ((void *)loop_invariant__3GEL == (void *)NULL)) && (((__LOOP *)Self__VZGN->loop__LTPM)->link_count__E3OM ==  1))) {
-        loop_invariant__3GEL=Self__VZGN->loop__LTPM;
+      if (((is_optimization__II && ((void *)loop_invariant__LLAL == (void *)NULL)) && (((__LOOP *)Self__ZHDN->loop__V5LM)->link_count__OJLM ==  1))) {
+        loop_invariant__LLAL=Self__ZHDN->loop__V5LM;
       };
-      seq_call_local_and_loop__LYML=(__UINTEGER_32)(seq_call_local_and_loop__LYML -  1);
-      seq_call_and_loop__BOIJ=(__UINTEGER_32)(seq_call_and_loop__BOIJ -  1);
-      seq_inline__NUUG=(__UINTEGER_32)(seq_inline__NUUG +  1);
-      __tmp__NVUG=Self__VZGN;
+      seq_call_local_and_loop__T3IL=(__UINTEGER_32)(seq_call_local_and_loop__T3IL -  1);
+      seq_call_and_loop__3QEJ=(__UINTEGER_32)(seq_call_and_loop__3QEJ -  1);
+      seq_inline__NWRG=(__UINTEGER_32)(seq_inline__NWRG +  1);
+      __tmp__NXRG=Self__ZHDN;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__NVUG=execute_unlink__MFIP(((__EXPR_SUP_EQ *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__EOEP(((__EXPR_SUP_EQ *)__tmp__MXRG));
     } break;
     case __EXPR_INF__: {
-      __tmp__NVUG=execute_unlink__OLUN(((__EXPR_INF *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__SZQN(((__EXPR_INF *)__tmp__MXRG));
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__NVUG=execute_unlink__4LUN(((__EXPR_INF_EQ *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__C0QN(((__EXPR_INF_EQ *)__tmp__MXRG));
     } break;
     case __EXPR_OR__: {
-      __tmp__NVUG=execute_unlink__V5TN(((__EXPR_OR *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__ZNQN(((__EXPR_OR *)__tmp__MXRG));
     } break;
     case __EXPR_XOR__: {
-      __tmp__NVUG=execute_unlink__EKYO(((__EXPR_XOR *)__tmp__MVUG));
+      __tmp__NXRG=execute_unlink__2SUO(((__EXPR_XOR *)__tmp__MXRG));
     } break;
     };
-    if (((void *)__tmp__NVUG != (void *)NULL)) {
-      ((void **)((__FAST_ARRAYoINSTRo *)Self__DUUG->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)(Self__DUUG->index__XUUG -  1)]=__tmp__NVUG;
-      Self__DUUG->index__XUUG=(__INTEGER)(Self__DUUG->index__XUUG +  1);
+    if (((void *)__tmp__NXRG != (void *)NULL)) {
+      ((void **)((__FAST_ARRAYoINSTRo *)Self__DWRG->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(Self__DWRG->index__XWRG -  1)]=__tmp__NXRG;
+      Self__DWRG->index__XWRG=(__INTEGER)(Self__DWRG->index__XWRG +  1);
     } else {
-      remove_index__KU4G(Self__DUUG,Self__DUUG->index__XUUG);
-    };
-  };
-  old_seq_or_and__KVUG=seq_or_and__IVUG;
-  __tmp__5VUG=last_expr__KOUG(Self__DUUG);
-  switch (((struct ___OBJ *)__tmp__5VUG)->__id) {
+      idx__WC1G=Self__DWRG->index__XWRG;
+      __tmp__XC1G=Self__DWRG->expr_list__RTOG;
+      __tmp__ZC1G=(__INTEGER)(idx__WC1G -  1);
+      Self__NJ5G=((__FAST_ARRAYoINSTRo *)__tmp__XC1G);
+      __tmp__WJ5G=Self__NJ5G->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__XJ5G=Self__NJ5G->parent_arrayed_collection__QTOG.upper__1GQG;
+      Self__HW2H=((void **)__tmp__WJ5G);
+      i__YW2H=__tmp__ZC1G;
+      while ((i__YW2H != __tmp__XJ5G)) {
+        Self__HW2H[i__YW2H]=Self__HW2H[(__INTEGER)(i__YW2H +  1)];
+        i__YW2H=(__INTEGER)(i__YW2H +  1);
+      };
+      Self__NJ5G->parent_arrayed_collection__QTOG.upper__1GQG=(__INTEGER)(Self__NJ5G->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+    };
+  };
+  old_seq_or_and__KXRG=seq_or_and__IXRG;
+  __tmp__5XRG=last_expr__2QRG(Self__DWRG);
+  switch (((struct ___OBJ *)__tmp__5XRG)->__id) {
   case __LIST__: {
-    __tmp__AWUG=execute_link__GMRG(__tmp__5VUG);
+    __tmp__AYRG=execute_link__TTOG(__tmp__5XRG);
   } break;
   case __STRING_CST__: {
-    __tmp__AWUG=((__STRING_CST *)__tmp__5VUG);
+    __tmp__AYRG=((__STRING_CST *)__tmp__5XRG);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__AWUG=execute_link__A23K(__tmp__5VUG);
+    __tmp__AYRG=execute_link__KA0K(__tmp__5XRG);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__AWUG=((__PROTOTYPE_CST *)__tmp__5VUG);
+    __tmp__AYRG=((__PROTOTYPE_CST *)__tmp__5XRG);
   } break;
   case __INTEGER_CST__: {
-    __tmp__AWUG=((__INTEGER_CST *)__tmp__5VUG);
+    __tmp__AYRG=((__INTEGER_CST *)__tmp__5XRG);
   } break;
   case __READ_LOCAL__: {
-    __tmp__AWUG=execute_link__QDEL(__tmp__5VUG);
+    __tmp__AYRG=execute_link__4HAL(__tmp__5XRG);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__AWUG=execute_link__EIEL();
+    Self__I1CR=((__LIST *)list_current__EH1);
+    voir__J1CR=create__AXB( 250);
+    display__EQQG(Self__I1CR,voir__J1CR);
+    put_string__2EG(((__STRING *)voir__J1CR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__AYRG=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__AWUG=execute_link__IIEL(__tmp__5VUG);
+    __tmp__AYRG=execute_link__WMAL(__tmp__5XRG);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__AWUG=execute_link__RMEL(__tmp__5VUG);
+    __tmp__AYRG=execute_link__5QAL(__tmp__5XRG);
   } break;
   case __REAL_CST__: {
-    __tmp__AWUG=((__REAL_CST *)__tmp__5VUG);
+    __tmp__AYRG=((__REAL_CST *)__tmp__5XRG);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__AWUG=((__CHARACTER_CST *)__tmp__5VUG);
+    __tmp__AYRG=((__CHARACTER_CST *)__tmp__5XRG);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__AWUG=execute_link__AREL(__tmp__5VUG);
+    __tmp__AYRG=execute_link__OVAL(__tmp__5XRG);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__AWUG=execute_link__HSEL(__tmp__5VUG);
+    __tmp__AYRG=execute_link__VWAL(__tmp__5XRG);
   } break;
   case __EXPR_SUP__: {
-    __tmp__AWUG=execute_link__MSEL(__tmp__5VUG);
+    __tmp__AYRG=execute_link__0WAL(__tmp__5XRG);
   } break;
   case __EXPR_SUB__: {
-    __tmp__AWUG=execute_link__VWEL(__tmp__5VUG);
+    __tmp__AYRG=execute_link__D1AL(__tmp__5XRG);
   } break;
   case __EXPR_MUL__: {
-    __tmp__AWUG=execute_link__40EL(__tmp__5VUG);
+    __tmp__AYRG=execute_link__M5AL(__tmp__5XRG);
   } break;
   case __EXPR_DIV__: {
-    __tmp__AWUG=execute_link__H5EL(__tmp__5VUG);
+    __tmp__AYRG=execute_link__VDBL(__tmp__5XRG);
   } break;
   case __EXPR_AND__: {
-    __tmp__AWUG=execute_link__QDFL(__tmp__5VUG);
+    __tmp__AYRG=execute_link__4HBL(__tmp__5XRG);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__AWUG=execute_link__ZHFL(__tmp__5VUG);
+    __tmp__AYRG=execute_link__HMBL(__tmp__5XRG);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__AWUG=execute_link__CMFL(__tmp__5VUG);
+    __tmp__AYRG=execute_link__QQBL(__tmp__5XRG);
   } break;
   case __PUT_TO__: {
-    __tmp__AWUG=execute_link__NKTK(__tmp__5VUG);
+    __tmp__AYRG=execute_link__ROPK(__tmp__5XRG);
   } break;
   case __ITEM__: {
-    __tmp__AWUG=execute_link__LQFL(__tmp__5VUG);
+    __tmp__AYRG=execute_link__ZUBL(__tmp__5XRG);
   } break;
   case __SIZE_OF__: {
-    __tmp__AWUG=execute_link__SQFL(__tmp__5VUG);
+    __tmp__AYRG=execute_link__AVBL(__tmp__5XRG);
   } break;
   case __CAST__: {
-    __tmp__AWUG=execute_link__XQFL(__tmp__5VUG);
+    __tmp__AYRG=execute_link__FVBL(__tmp__5XRG);
   } break;
   case __CALL_SLOT__: {
-    __tmp__AWUG=execute_link__MYXL(__tmp__5VUG);
+    __tmp__AYRG=execute_link__CDUL(__tmp__5XRG);
   } break;
   case __READ_SLOT__: {
-    __tmp__AWUG=execute_link__QUFL(__tmp__5VUG);
+    __tmp__AYRG=execute_link__4YBL(__tmp__5XRG);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__AWUG=execute_link__AZFL(__tmp__5VUG);
+    __tmp__AYRG=execute_link__O3BL(__tmp__5XRG);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__AWUG=execute_link__4N3M(__tmp__5VUG);
+    __tmp__AYRG=execute_link__C2ZM(__tmp__5XRG);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__AWUG=execute_link__03IO(__tmp__5VUG);
+    __tmp__AYRG=execute_link__SGFO(__tmp__5XRG);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__AWUG=execute_link__SFPO(__tmp__5VUG);
+    __tmp__AYRG=execute_link__KOLO(__tmp__5XRG);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__AWUG=execute_link__TDJO(__tmp__5VUG);
+    __tmp__AYRG=execute_link__LMFO(__tmp__5XRG);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__AWUG=execute_link__WLPO(__tmp__5VUG);
+    __tmp__AYRG=execute_link__OULO(__tmp__5XRG);
   } break;
   case __EXPR_NEG__: {
-    __tmp__AWUG=execute_link__GDOM(__tmp__5VUG);
+    __tmp__AYRG=execute_link__IPKM(__tmp__5XRG);
   } break;
   case __EXPR_ADD__: {
-    __tmp__AWUG=execute_link__3NSL(__tmp__5VUG);
+    __tmp__AYRG=execute_link__VXOL(__tmp__5XRG);
   } break;
   case __EXPR_NOT__: {
-    __tmp__AWUG=execute_link__SQ3M(__tmp__5VUG);
+    __tmp__AYRG=execute_link__W4ZM(__tmp__5XRG);
   } break;
   case __EXPR_MOD__: {
-    __tmp__AWUG=execute_link__MJJO(__tmp__5VUG);
+    __tmp__AYRG=execute_link__ESFO(__tmp__5XRG);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__AWUG=execute_link__EIIP(__tmp__5VUG);
+    __tmp__AYRG=execute_link__2QEP(__tmp__5XRG);
   } break;
   case __EXPR_INF__: {
-    __tmp__AWUG=execute_link__BNUN(__tmp__5VUG);
+    __tmp__AYRG=execute_link__F1QN(__tmp__5XRG);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__AWUG=execute_link__KRUN(__tmp__5VUG);
+    __tmp__AYRG=execute_link__O5QN(__tmp__5XRG);
   } break;
   case __EXPR_OR__: {
-    __tmp__AWUG=execute_link__HEUN(__tmp__5VUG);
+    __tmp__AYRG=execute_link__LSQN(__tmp__5XRG);
   } break;
   case __EXPR_XOR__: {
-    __tmp__AWUG=execute_link__UUYO(__tmp__5VUG);
+    __tmp__AYRG=execute_link__M3UO(__tmp__5XRG);
   } break;
   };
-  ((void **)((__FAST_ARRAYoINSTRo *)Self__DUUG->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__DUUG->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) -  1)]=__tmp__AWUG;
-  Self__DUUG->index__XUUG= 0;
-  list_current__IF1=old_list_current__FUUG;
-  Self__AJCH=((__FAST_ARRAYoLISTo *)seq_list__LUUG);
-  Self__AJCH->parent_arrayed_collection__KUUG.upper__IGCH=(__INTEGER)(Self__AJCH->parent_arrayed_collection__KUUG.upper__IGCH -  1);
-  seq_inline__NUUG=(__UINTEGER_32)(seq_inline__NUUG +  1);
+  ((void **)((__FAST_ARRAYoINSTRo *)Self__DWRG->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__DWRG->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1)]=__tmp__AYRG;
+  Self__DWRG->index__XWRG= 0;
+  list_current__EH1=old_list_current__FWRG;
+  Self__SW4G=((__FAST_ARRAYoLISTo *)seq_list__LWRG);
+  Self__SW4G->parent_arrayed_collection__KWRG.upper__0T4G=(__INTEGER)(Self__SW4G->parent_arrayed_collection__KWRG.upper__0T4G -  1);
+  seq_inline__NWRG=(__UINTEGER_32)(seq_inline__NWRG +  1);
 }
 
-static void add__to__RZCH(__FAST_ARRAYoINSTRo *Self__SZCH,void *element__TZCH,__INTEGER index__UZCH)
-// ({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},{INTEGER}) VoidNo recursive, No inlinable.
-{
-  if ((index__UZCH == (__INTEGER)(Self__SZCH->parent_arrayed_collection__DMRG.upper__5BTG +  1))) {
-    add_last__W2BH(Self__SZCH,element__TZCH);
-  } else {
-    add_last__W2BH(Self__SZCH,element__TZCH);
-    move__to__by__5WIH(Self__SZCH,index__UZCH,(__INTEGER)(Self__SZCH->parent_arrayed_collection__DMRG.upper__5BTG -  1));
-    ((void **)Self__SZCH->parent_arrayed_collection__DMRG.storage__X3BH)[index__UZCH]=element__TZCH;
-  };
-}
-
-static void remove__0V2K(__SWITCH *Self__1V2K)
+static void remove__U1YK(__SWITCH *Self__V1YK)
 // ({SWITCH}) VoidNo recursive, No inlinable.
 {
-  void *__tmp__CW2K;
-  __READ_LOCAL *Self__MKCQ,*Self__OKCQ;
-  __READ_GLOBAL *Self__PKCQ;
-  __INTEGER __tmp__KW2K,Self__BW5K;
-  if (((void *)Self__1V2K->expr__4EJI != (void *)NULL)) {
-    __tmp__CW2K=Self__1V2K->expr__4EJI;
-    switch (((struct ___OBJ *)__tmp__CW2K)->__id) {
+  void *__tmp__21YK;
+  __READ_LOCAL *Self__MP4P,*Self__OP4P;
+  __LOCAL *Self__GB0R,*Self__LB0R;
+  void *voir__HB0R,*voir__KB0R,*voir__MB0R,*voir__PB0R;
+  __LIST *Self__JB0R,*Self__OB0R;
+  __READ_GLOBAL *Self__PP4P;
+  __INTEGER __tmp__E2YK,Self__L01K;
+  if (((void *)Self__V1YK->expr__ULFI != (void *)NULL)) {
+    __tmp__21YK=Self__V1YK->expr__ULFI;
+    switch (((struct ___OBJ *)__tmp__21YK)->__id) {
     case __LIST__: {
-      remove__WLNJ(__tmp__CW2K);
+      remove__SOJJ(__tmp__21YK);
     } break;
     case __STRING_CST__: {
     } break;
     case __EXTERNAL_C__: {
-      remove__AREK(__tmp__CW2K);
+      remove__2TAK(__tmp__21YK);
     } break;
     case __PROTOTYPE_CST__: {
     } break;
     case __INTEGER_CST__: {
     } break;
     case __READ_LOCAL__: {
-      Self__MKCQ=((__READ_LOCAL *)__tmp__CW2K);
-      unread__ESNK(Self__MKCQ->local__G5YD,Self__MKCQ);
+      Self__MP4P=((__READ_LOCAL *)__tmp__21YK);
+      Self__GB0R=((__LOCAL *)Self__MP4P->local__HJZD);
+      Self__GB0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GB0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__GB0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__HB0R=create__AXB( 250);
+        display__UXFK(Self__MP4P,voir__HB0R);
+        put_string__2EG(((__STRING *)voir__HB0R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__JB0R=((__LIST *)list_current__EH1);
+        voir__KB0R=create__AXB( 250);
+        display__EQQG(Self__JB0R,voir__KB0R);
+        put_string__2EG(((__STRING *)voir__KB0R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
     } break;
     case __EXPR_MULTIPLE__: {
-      remove__5REK(__tmp__CW2K);
+      remove__1UAK(__tmp__21YK);
     } break;
     case __EXPR_EQUAL__: {
-      remove__PSEK(__tmp__CW2K);
+      remove__LVAK(__tmp__21YK);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      remove__TSEK(__tmp__CW2K);
+      remove__PVAK(__tmp__21YK);
     } break;
     case __REAL_CST__: {
     } break;
     case __CHARACTER_CST__: {
     } break;
     case __IS_EXPANDED__: {
-      Self__OKCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__CW2K)->receiver__AHAI);
-      unread__ESNK(Self__OKCQ->local__G5YD,Self__OKCQ);
+      Self__OP4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__21YK)->receiver__WN2H);
+      Self__LB0R=((__LOCAL *)Self__OP4P->local__HJZD);
+      Self__LB0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LB0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__LB0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__MB0R=create__AXB( 250);
+        display__UXFK(Self__OP4P,voir__MB0R);
+        put_string__2EG(((__STRING *)voir__MB0R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__OB0R=((__LIST *)list_current__EH1);
+        voir__PB0R=create__AXB( 250);
+        display__EQQG(Self__OB0R,voir__PB0R);
+        put_string__2EG(((__STRING *)voir__PB0R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
     } break;
     case __GET_TYPE_ID__: {
-      remove__4SEK(__tmp__CW2K);
+      remove__0VAK(__tmp__21YK);
     } break;
     case __EXPR_SUP__: {
-      remove__BTEK(__tmp__CW2K);
+      remove__3VAK(__tmp__21YK);
     } break;
     case __EXPR_SUB__: {
-      remove__FTEK(__tmp__CW2K);
+      remove__BWAK(__tmp__21YK);
     } break;
     case __EXPR_MUL__: {
-      remove__JTEK(__tmp__CW2K);
+      remove__FWAK(__tmp__21YK);
     } break;
     case __EXPR_DIV__: {
-      remove__NTEK(__tmp__CW2K);
+      remove__JWAK(__tmp__21YK);
     } break;
     case __EXPR_AND__: {
-      remove__RTEK(__tmp__CW2K);
+      remove__NWAK(__tmp__21YK);
     } break;
     case __EXPR_SHIFT_R__: {
-      remove__VTEK(__tmp__CW2K);
+      remove__RWAK(__tmp__21YK);
     } break;
     case __EXPR_SHIFT_L__: {
-      remove__ZTEK(__tmp__CW2K);
+      remove__VWAK(__tmp__21YK);
     } break;
     case __PUT_TO__: {
-      remove__3TEK(__tmp__CW2K);
+      remove__ZWAK(__tmp__21YK);
     } break;
     case __ITEM__: {
-      remove__4UEK(__tmp__CW2K);
+      remove__0XAK(__tmp__21YK);
     } break;
     case __SIZE_OF__: {
-      remove__CVEK(__tmp__CW2K);
+      remove__4XAK(__tmp__21YK);
     } break;
     case __CAST__: {
-      remove__FVEK(__tmp__CW2K);
+      remove__BYAK(__tmp__21YK);
     } break;
     case __CALL_SLOT__: {
-      remove__IKQL(__tmp__CW2K);
+      remove__DUML(__tmp__21YK);
     } break;
     case __READ_SLOT__: {
-      remove__KDLK(__tmp__CW2K);
+      remove__GGHK(__tmp__21YK);
     } break;
     case __READ_GLOBAL__: {
-      Self__PKCQ=((__READ_GLOBAL *)__tmp__CW2K);
-      unread__H2QL(Self__PKCQ->global__3DNK,Self__PKCQ);
+      Self__PP4P=((__READ_GLOBAL *)__tmp__21YK);
+      unread__CGNL(Self__PP4P->global__ZGJK,Self__PP4P);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      remove__SS3M(__tmp__CW2K);
+      remove__WA0M(__tmp__21YK);
     } break;
     case __EXPR_OR_LOGIC__: {
-      remove__CMIO(__tmp__CW2K);
+      remove__0UEO(__tmp__21YK);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      remove__CJOO(__tmp__CW2K);
+      remove__0RKO(__tmp__21YK);
     } break;
     case __EXPR_AND_LOGIC__: {
-      remove__GMIO(__tmp__CW2K);
+      remove__4UEO(__tmp__21YK);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      remove__HJOO(__tmp__CW2K);
+      remove__5RKO(__tmp__21YK);
     } break;
     case __EXPR_NEG__: {
-      remove__JHNM(__tmp__CW2K);
+      remove__HTJM(__tmp__21YK);
     } break;
     case __EXPR_ADD__: {
-      remove__2MQL(__tmp__CW2K);
+      remove__XWML(__tmp__21YK);
     } break;
     case __EXPR_NOT__: {
-      remove__P12M(__tmp__CW2K);
+      remove__TJZM(__tmp__21YK);
     } break;
     case __EXPR_MOD__: {
-      remove__KMIO(__tmp__CW2K);
+      remove__CVEO(__tmp__21YK);
     } break;
     case __EXPR_SUP_EQ__: {
-      remove__D2HP(__tmp__CW2K);
+      remove__1EEP(__tmp__21YK);
     } break;
     case __EXPR_INF__: {
-      remove__WVUN(__tmp__CW2K);
+      remove__0DRN(__tmp__21YK);
     } break;
     case __EXPR_INF_EQ__: {
-      remove__0VUN(__tmp__CW2K);
+      remove__4DRN(__tmp__21YK);
     } break;
     case __EXPR_OR__: {
-      remove__XQTN(__tmp__CW2K);
+      remove__14PN(__tmp__21YK);
     } break;
     case __EXPR_XOR__: {
-      remove__MMXO(__tmp__CW2K);
+      remove__EVTO(__tmp__21YK);
     } break;
     };
   };
-  __tmp__KW2K=((__FAST_ARRAYoCASEo *)Self__1V2K->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG;
-  Self__BW5K= 0;
-  while ((Self__BW5K <= __tmp__KW2K)) {
-    remove__WLNJ(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__1V2K->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[Self__BW5K])->code__PWCG);
-    Self__BW5K=(__INTEGER)(Self__BW5K +  1);
+  __tmp__E2YK=((__FAST_ARRAYoCASEo *)Self__V1YK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
+  Self__L01K= 0;
+  while ((Self__L01K <= __tmp__E2YK)) {
+    remove__SOJJ(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__V1YK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__L01K])->code__JPAG);
+    Self__L01K=(__INTEGER)(Self__L01K +  1);
   };
 }
 
-static void remove__O1PK(__DTA_BLOCK *Self__P1PK)
+static void remove__U5LK(__DTA_BLOCK *Self__V5LK)
 // ({DTA_BLOCK}) VoidNo recursive, No inlinable.
 {
-  __INTEGER __tmp__21PK,Self__333K;
-  void *__tmp__D2PK;
-  __READ_LOCAL *Self__XKCQ,*Self__ZKCQ;
-  __READ_GLOBAL *Self__0KCQ;
-  if ((! Self__P1PK->copy_argument__1UXI)) {
-    __tmp__21PK=((__FAST_ARRAYoEXPRo *)Self__P1PK->argument_list__ODJI)->parent_arrayed_collection__3LMC.upper__0KWH;
-    Self__333K= 0;
-    while ((Self__333K <= __tmp__21PK)) {
-      __tmp__D2PK=((void **)((__FAST_ARRAYoEXPRo *)Self__P1PK->argument_list__ODJI)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__333K];
-      switch (((struct ___OBJ *)__tmp__D2PK)->__id) {
+  __INTEGER __tmp__CAMK,Self__HC0K;
+  void *__tmp__JAMK;
+  __READ_LOCAL *Self__XP4P,*Self__ZP4P;
+  __LOCAL *Self__QB0R,*Self__VB0R;
+  void *voir__RB0R,*voir__UB0R,*voir__WB0R,*voir__ZB0R;
+  __LIST *Self__TB0R,*Self__YB0R;
+  __READ_GLOBAL *Self__0P4P;
+  if ((! Self__V5LK->copy_argument__B0TI)) {
+    __tmp__CAMK=((__FAST_ARRAYoEXPRo *)Self__V5LK->argument_list__EKFI)->parent_arrayed_collection__Q2LC.upper__2RSH;
+    Self__HC0K= 0;
+    while ((Self__HC0K <= __tmp__CAMK)) {
+      __tmp__JAMK=((void **)((__FAST_ARRAYoEXPRo *)Self__V5LK->argument_list__EKFI)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__HC0K];
+      switch (((struct ___OBJ *)__tmp__JAMK)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__D2PK);
+        remove__SOJJ(__tmp__JAMK);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__D2PK);
+        remove__2TAK(__tmp__JAMK);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__XKCQ=((__READ_LOCAL *)__tmp__D2PK);
-        unread__ESNK(Self__XKCQ->local__G5YD,Self__XKCQ);
+        Self__XP4P=((__READ_LOCAL *)__tmp__JAMK);
+        Self__QB0R=((__LOCAL *)Self__XP4P->local__HJZD);
+        Self__QB0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QB0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__QB0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__RB0R=create__AXB( 250);
+          display__UXFK(Self__XP4P,voir__RB0R);
+          put_string__2EG(((__STRING *)voir__RB0R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__TB0R=((__LIST *)list_current__EH1);
+          voir__UB0R=create__AXB( 250);
+          display__EQQG(Self__TB0R,voir__UB0R);
+          put_string__2EG(((__STRING *)voir__UB0R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(__tmp__D2PK);
+        remove__1UAK(__tmp__JAMK);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__D2PK);
+        remove__LVAK(__tmp__JAMK);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__D2PK);
+        remove__PVAK(__tmp__JAMK);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__ZKCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__D2PK)->receiver__AHAI);
-        unread__ESNK(Self__ZKCQ->local__G5YD,Self__ZKCQ);
+        Self__ZP4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__JAMK)->receiver__WN2H);
+        Self__VB0R=((__LOCAL *)Self__ZP4P->local__HJZD);
+        Self__VB0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VB0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__VB0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__WB0R=create__AXB( 250);
+          display__UXFK(Self__ZP4P,voir__WB0R);
+          put_string__2EG(((__STRING *)voir__WB0R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__YB0R=((__LIST *)list_current__EH1);
+          voir__ZB0R=create__AXB( 250);
+          display__EQQG(Self__YB0R,voir__ZB0R);
+          put_string__2EG(((__STRING *)voir__ZB0R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __GET_TYPE_ID__: {
-        remove__4SEK(__tmp__D2PK);
+        remove__0VAK(__tmp__JAMK);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__D2PK);
+        remove__3VAK(__tmp__JAMK);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__D2PK);
+        remove__BWAK(__tmp__JAMK);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__D2PK);
+        remove__FWAK(__tmp__JAMK);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__D2PK);
+        remove__JWAK(__tmp__JAMK);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__D2PK);
+        remove__NWAK(__tmp__JAMK);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__D2PK);
+        remove__RWAK(__tmp__JAMK);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__D2PK);
+        remove__VWAK(__tmp__JAMK);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__D2PK);
+        remove__ZWAK(__tmp__JAMK);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__D2PK);
+        remove__0XAK(__tmp__JAMK);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__D2PK);
+        remove__4XAK(__tmp__JAMK);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__D2PK);
+        remove__BYAK(__tmp__JAMK);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__D2PK);
+        remove__DUML(__tmp__JAMK);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__D2PK);
+        remove__GGHK(__tmp__JAMK);
       } break;
       case __READ_GLOBAL__: {
-        Self__0KCQ=((__READ_GLOBAL *)__tmp__D2PK);
-        unread__H2QL(Self__0KCQ->global__3DNK,Self__0KCQ);
+        Self__0P4P=((__READ_GLOBAL *)__tmp__JAMK);
+        unread__CGNL(Self__0P4P->global__ZGJK,Self__0P4P);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__D2PK);
+        remove__WA0M(__tmp__JAMK);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__D2PK);
+        remove__0UEO(__tmp__JAMK);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__D2PK);
+        remove__0RKO(__tmp__JAMK);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__D2PK);
+        remove__4UEO(__tmp__JAMK);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__D2PK);
+        remove__5RKO(__tmp__JAMK);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__D2PK);
+        remove__HTJM(__tmp__JAMK);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__D2PK);
+        remove__XWML(__tmp__JAMK);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__D2PK);
+        remove__TJZM(__tmp__JAMK);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__D2PK);
+        remove__CVEO(__tmp__JAMK);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__D2PK);
+        remove__1EEP(__tmp__JAMK);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__D2PK);
+        remove__0DRN(__tmp__JAMK);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__D2PK);
+        remove__4DRN(__tmp__JAMK);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__D2PK);
+        remove__14PN(__tmp__JAMK);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__D2PK);
+        remove__EVTO(__tmp__JAMK);
       } break;
       };
-      Self__333K=(__INTEGER)(Self__333K +  1);
+      Self__HC0K=(__INTEGER)(Self__HC0K +  1);
     };
-    Self__P1PK->copy_argument__1UXI=TRUE__;
+    Self__V5LK->copy_argument__B0TI=TRUE__;
   };
 }
 
-static void remove__H2PK(__DTA_WR_VALUE *Self__I2PK)
+static void remove__NAMK(__DTA_WR_VALUE *Self__OAMK)
 // ({DTA_WR_VALUE}) VoidNo recursive, No inlinable.
 {
-  void *__tmp__Q2PK;
-  __READ_LOCAL *Self__4KCQ,*Self__ALCQ;
-  __READ_GLOBAL *Self__BLCQ;
-  if ((! Self__I2PK->copy_value__ITDJ)) {
-    __tmp__Q2PK=Self__I2PK->value__DGJI;
-    switch (((struct ___OBJ *)__tmp__Q2PK)->__id) {
+  void *__tmp__WAMK;
+  __READ_LOCAL *Self__4P4P,*Self__AQ4P;
+  __LOCAL *Self__0B0R,*Self__5B0R;
+  void *voir__1B0R,*voir__4B0R,*voir__AC0R,*voir__DC0R;
+  __LIST *Self__3B0R,*Self__CC0R;
+  __READ_GLOBAL *Self__BQ4P;
+  if ((! Self__OAMK->copy_value__BZ5I)) {
+    __tmp__WAMK=Self__OAMK->value__ZMFI;
+    switch (((struct ___OBJ *)__tmp__WAMK)->__id) {
     case __LIST__: {
-      remove__WLNJ(__tmp__Q2PK);
+      remove__SOJJ(__tmp__WAMK);
     } break;
     case __STRING_CST__: {
     } break;
     case __EXTERNAL_C__: {
-      remove__AREK(__tmp__Q2PK);
+      remove__2TAK(__tmp__WAMK);
     } break;
     case __PROTOTYPE_CST__: {
     } break;
     case __INTEGER_CST__: {
     } break;
     case __READ_LOCAL__: {
-      Self__4KCQ=((__READ_LOCAL *)__tmp__Q2PK);
-      unread__ESNK(Self__4KCQ->local__G5YD,Self__4KCQ);
+      Self__4P4P=((__READ_LOCAL *)__tmp__WAMK);
+      Self__0B0R=((__LOCAL *)Self__4P4P->local__HJZD);
+      Self__0B0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0B0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__0B0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__1B0R=create__AXB( 250);
+        display__UXFK(Self__4P4P,voir__1B0R);
+        put_string__2EG(((__STRING *)voir__1B0R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__3B0R=((__LIST *)list_current__EH1);
+        voir__4B0R=create__AXB( 250);
+        display__EQQG(Self__3B0R,voir__4B0R);
+        put_string__2EG(((__STRING *)voir__4B0R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
     } break;
     case __EXPR_MULTIPLE__: {
-      remove__5REK(__tmp__Q2PK);
+      remove__1UAK(__tmp__WAMK);
     } break;
     case __EXPR_EQUAL__: {
-      remove__PSEK(__tmp__Q2PK);
+      remove__LVAK(__tmp__WAMK);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      remove__TSEK(__tmp__Q2PK);
+      remove__PVAK(__tmp__WAMK);
     } break;
     case __REAL_CST__: {
     } break;
     case __CHARACTER_CST__: {
     } break;
     case __IS_EXPANDED__: {
-      Self__ALCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__Q2PK)->receiver__AHAI);
-      unread__ESNK(Self__ALCQ->local__G5YD,Self__ALCQ);
+      Self__AQ4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__WAMK)->receiver__WN2H);
+      Self__5B0R=((__LOCAL *)Self__AQ4P->local__HJZD);
+      Self__5B0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5B0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__5B0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__AC0R=create__AXB( 250);
+        display__UXFK(Self__AQ4P,voir__AC0R);
+        put_string__2EG(((__STRING *)voir__AC0R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__CC0R=((__LIST *)list_current__EH1);
+        voir__DC0R=create__AXB( 250);
+        display__EQQG(Self__CC0R,voir__DC0R);
+        put_string__2EG(((__STRING *)voir__DC0R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
     } break;
     case __GET_TYPE_ID__: {
-      remove__4SEK(__tmp__Q2PK);
+      remove__0VAK(__tmp__WAMK);
     } break;
     case __EXPR_SUP__: {
-      remove__BTEK(__tmp__Q2PK);
+      remove__3VAK(__tmp__WAMK);
     } break;
     case __EXPR_SUB__: {
-      remove__FTEK(__tmp__Q2PK);
+      remove__BWAK(__tmp__WAMK);
     } break;
     case __EXPR_MUL__: {
-      remove__JTEK(__tmp__Q2PK);
+      remove__FWAK(__tmp__WAMK);
     } break;
     case __EXPR_DIV__: {
-      remove__NTEK(__tmp__Q2PK);
+      remove__JWAK(__tmp__WAMK);
     } break;
     case __EXPR_AND__: {
-      remove__RTEK(__tmp__Q2PK);
+      remove__NWAK(__tmp__WAMK);
     } break;
     case __EXPR_SHIFT_R__: {
-      remove__VTEK(__tmp__Q2PK);
+      remove__RWAK(__tmp__WAMK);
     } break;
     case __EXPR_SHIFT_L__: {
-      remove__ZTEK(__tmp__Q2PK);
+      remove__VWAK(__tmp__WAMK);
     } break;
     case __PUT_TO__: {
-      remove__3TEK(__tmp__Q2PK);
+      remove__ZWAK(__tmp__WAMK);
     } break;
     case __ITEM__: {
-      remove__4UEK(__tmp__Q2PK);
+      remove__0XAK(__tmp__WAMK);
     } break;
     case __SIZE_OF__: {
-      remove__CVEK(__tmp__Q2PK);
+      remove__4XAK(__tmp__WAMK);
     } break;
     case __CAST__: {
-      remove__FVEK(__tmp__Q2PK);
+      remove__BYAK(__tmp__WAMK);
     } break;
     case __CALL_SLOT__: {
-      remove__IKQL(__tmp__Q2PK);
+      remove__DUML(__tmp__WAMK);
     } break;
     case __READ_SLOT__: {
-      remove__KDLK(__tmp__Q2PK);
+      remove__GGHK(__tmp__WAMK);
     } break;
     case __READ_GLOBAL__: {
-      Self__BLCQ=((__READ_GLOBAL *)__tmp__Q2PK);
-      unread__H2QL(Self__BLCQ->global__3DNK,Self__BLCQ);
+      Self__BQ4P=((__READ_GLOBAL *)__tmp__WAMK);
+      unread__CGNL(Self__BQ4P->global__ZGJK,Self__BQ4P);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      remove__SS3M(__tmp__Q2PK);
+      remove__WA0M(__tmp__WAMK);
     } break;
     case __EXPR_OR_LOGIC__: {
-      remove__CMIO(__tmp__Q2PK);
+      remove__0UEO(__tmp__WAMK);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      remove__CJOO(__tmp__Q2PK);
+      remove__0RKO(__tmp__WAMK);
     } break;
     case __EXPR_AND_LOGIC__: {
-      remove__GMIO(__tmp__Q2PK);
+      remove__4UEO(__tmp__WAMK);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      remove__HJOO(__tmp__Q2PK);
+      remove__5RKO(__tmp__WAMK);
     } break;
     case __EXPR_NEG__: {
-      remove__JHNM(__tmp__Q2PK);
+      remove__HTJM(__tmp__WAMK);
     } break;
     case __EXPR_ADD__: {
-      remove__2MQL(__tmp__Q2PK);
+      remove__XWML(__tmp__WAMK);
     } break;
     case __EXPR_NOT__: {
-      remove__P12M(__tmp__Q2PK);
+      remove__TJZM(__tmp__WAMK);
     } break;
     case __EXPR_MOD__: {
-      remove__KMIO(__tmp__Q2PK);
+      remove__CVEO(__tmp__WAMK);
     } break;
     case __EXPR_SUP_EQ__: {
-      remove__D2HP(__tmp__Q2PK);
+      remove__1EEP(__tmp__WAMK);
     } break;
     case __EXPR_INF__: {
-      remove__WVUN(__tmp__Q2PK);
+      remove__0DRN(__tmp__WAMK);
     } break;
     case __EXPR_INF_EQ__: {
-      remove__0VUN(__tmp__Q2PK);
+      remove__4DRN(__tmp__WAMK);
     } break;
     case __EXPR_OR__: {
-      remove__XQTN(__tmp__Q2PK);
+      remove__14PN(__tmp__WAMK);
     } break;
     case __EXPR_XOR__: {
-      remove__MMXO(__tmp__Q2PK);
+      remove__EVTO(__tmp__WAMK);
     } break;
     };
-    Self__I2PK->copy_value__ITDJ=TRUE__;
+    Self__OAMK->copy_value__BZ5I=TRUE__;
   };
 }
 
-static void remove__T2PK(__DTA_RD_ARGS *Self__U2PK)
+static void remove__ZAMK(__DTA_RD_ARGS *Self__0AMK)
 // ({DTA_RD_ARGS}) VoidNo recursive, No inlinable.
 {
-  __INTEGER __tmp__B3PK,Self__243K;
-  void *__tmp__I3PK;
-  __READ_LOCAL *Self__ELCQ,*Self__GLCQ;
-  __READ_GLOBAL *Self__HLCQ;
-  if ((! Self__U2PK->copy_argument__C3GK)) {
-    __tmp__B3PK=((__FAST_ARRAYoEXPRo *)Self__U2PK->argument_list__GMJI)->parent_arrayed_collection__3LMC.upper__0KWH;
-    Self__243K= 0;
-    while ((Self__243K <= __tmp__B3PK)) {
-      __tmp__I3PK=((void **)((__FAST_ARRAYoEXPRo *)Self__U2PK->argument_list__GMJI)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__243K];
-      switch (((struct ___OBJ *)__tmp__I3PK)->__id) {
+  __INTEGER __tmp__HBMK,Self__GD0K;
+  void *__tmp__OBMK;
+  __READ_LOCAL *Self__EQ4P,*Self__GQ4P;
+  __LOCAL *Self__EC0R,*Self__JC0R;
+  void *voir__FC0R,*voir__IC0R,*voir__KC0R,*voir__NC0R;
+  __LIST *Self__HC0R,*Self__MC0R;
+  __READ_GLOBAL *Self__HQ4P;
+  if ((! Self__0AMK->copy_argument__45CK)) {
+    __tmp__HBMK=((__FAST_ARRAYoEXPRo *)Self__0AMK->argument_list__2SFI)->parent_arrayed_collection__Q2LC.upper__2RSH;
+    Self__GD0K= 0;
+    while ((Self__GD0K <= __tmp__HBMK)) {
+      __tmp__OBMK=((void **)((__FAST_ARRAYoEXPRo *)Self__0AMK->argument_list__2SFI)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__GD0K];
+      switch (((struct ___OBJ *)__tmp__OBMK)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__I3PK);
+        remove__SOJJ(__tmp__OBMK);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__I3PK);
+        remove__2TAK(__tmp__OBMK);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__ELCQ=((__READ_LOCAL *)__tmp__I3PK);
-        unread__ESNK(Self__ELCQ->local__G5YD,Self__ELCQ);
+        Self__EQ4P=((__READ_LOCAL *)__tmp__OBMK);
+        Self__EC0R=((__LOCAL *)Self__EQ4P->local__HJZD);
+        Self__EC0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EC0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__EC0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__FC0R=create__AXB( 250);
+          display__UXFK(Self__EQ4P,voir__FC0R);
+          put_string__2EG(((__STRING *)voir__FC0R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__HC0R=((__LIST *)list_current__EH1);
+          voir__IC0R=create__AXB( 250);
+          display__EQQG(Self__HC0R,voir__IC0R);
+          put_string__2EG(((__STRING *)voir__IC0R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(__tmp__I3PK);
+        remove__1UAK(__tmp__OBMK);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__I3PK);
+        remove__LVAK(__tmp__OBMK);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__I3PK);
+        remove__PVAK(__tmp__OBMK);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__GLCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__I3PK)->receiver__AHAI);
-        unread__ESNK(Self__GLCQ->local__G5YD,Self__GLCQ);
+        Self__GQ4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__OBMK)->receiver__WN2H);
+        Self__JC0R=((__LOCAL *)Self__GQ4P->local__HJZD);
+        Self__JC0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__JC0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__JC0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__KC0R=create__AXB( 250);
+          display__UXFK(Self__GQ4P,voir__KC0R);
+          put_string__2EG(((__STRING *)voir__KC0R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__MC0R=((__LIST *)list_current__EH1);
+          voir__NC0R=create__AXB( 250);
+          display__EQQG(Self__MC0R,voir__NC0R);
+          put_string__2EG(((__STRING *)voir__NC0R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __GET_TYPE_ID__: {
-        remove__4SEK(__tmp__I3PK);
+        remove__0VAK(__tmp__OBMK);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__I3PK);
+        remove__3VAK(__tmp__OBMK);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__I3PK);
+        remove__BWAK(__tmp__OBMK);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__I3PK);
+        remove__FWAK(__tmp__OBMK);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__I3PK);
+        remove__JWAK(__tmp__OBMK);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__I3PK);
+        remove__NWAK(__tmp__OBMK);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__I3PK);
+        remove__RWAK(__tmp__OBMK);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__I3PK);
+        remove__VWAK(__tmp__OBMK);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__I3PK);
+        remove__ZWAK(__tmp__OBMK);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__I3PK);
+        remove__0XAK(__tmp__OBMK);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__I3PK);
+        remove__4XAK(__tmp__OBMK);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__I3PK);
+        remove__BYAK(__tmp__OBMK);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__I3PK);
+        remove__DUML(__tmp__OBMK);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__I3PK);
+        remove__GGHK(__tmp__OBMK);
       } break;
       case __READ_GLOBAL__: {
-        Self__HLCQ=((__READ_GLOBAL *)__tmp__I3PK);
-        unread__H2QL(Self__HLCQ->global__3DNK,Self__HLCQ);
+        Self__HQ4P=((__READ_GLOBAL *)__tmp__OBMK);
+        unread__CGNL(Self__HQ4P->global__ZGJK,Self__HQ4P);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__I3PK);
+        remove__WA0M(__tmp__OBMK);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__I3PK);
+        remove__0UEO(__tmp__OBMK);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__I3PK);
+        remove__0RKO(__tmp__OBMK);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__I3PK);
+        remove__4UEO(__tmp__OBMK);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__I3PK);
+        remove__5RKO(__tmp__OBMK);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__I3PK);
+        remove__HTJM(__tmp__OBMK);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__I3PK);
+        remove__XWML(__tmp__OBMK);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__I3PK);
+        remove__TJZM(__tmp__OBMK);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__I3PK);
+        remove__CVEO(__tmp__OBMK);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__I3PK);
+        remove__1EEP(__tmp__OBMK);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__I3PK);
+        remove__0DRN(__tmp__OBMK);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__I3PK);
+        remove__4DRN(__tmp__OBMK);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__I3PK);
+        remove__14PN(__tmp__OBMK);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__I3PK);
+        remove__EVTO(__tmp__OBMK);
       } break;
       };
-      Self__243K=(__INTEGER)(Self__243K +  1);
+      Self__GD0K=(__INTEGER)(Self__GD0K +  1);
     };
-    Self__U2PK->copy_argument__C3GK=TRUE__;
+    Self__0AMK->copy_argument__45CK=TRUE__;
   };
 }
 
-static void remove__41MK(__WRITE_GLOBAL *Self__51MK)
+static void remove__04IK(__WRITE_GLOBAL *Self__14IK)
 // ({WRITE_GLOBAL}) VoidNo recursive, No inlinable.
 {
-  void *__tmp__B2MK;
-  __READ_LOCAL *Self__LLCQ,*Self__NLCQ;
-  __READ_GLOBAL *Self__OLCQ;
-  unwrite__O5QL(Self__51MK->global__IN5H,Self__51MK);
-  __tmp__B2MK=Self__51MK->parent_write__MZJH.value__NXHH;
-  switch (((struct ___OBJ *)__tmp__B2MK)->__id) {
+  void *__tmp__34IK;
+  __READ_LOCAL *Self__LQ4P,*Self__NQ4P;
+  __LOCAL *Self__OC0R,*Self__TC0R;
+  void *voir__PC0R,*voir__SC0R,*voir__UC0R,*voir__XC0R;
+  __LIST *Self__RC0R,*Self__WC0R;
+  __READ_GLOBAL *Self__OQ4P;
+  unwrite__JJNL(Self__14IK->global__GU1H,Self__14IK);
+  __tmp__34IK=Self__14IK->parent_write__YAGH.value__PAEH;
+  switch (((struct ___OBJ *)__tmp__34IK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__B2MK);
+    remove__SOJJ(__tmp__34IK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__B2MK);
+    remove__2TAK(__tmp__34IK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__LLCQ=((__READ_LOCAL *)__tmp__B2MK);
-    unread__ESNK(Self__LLCQ->local__G5YD,Self__LLCQ);
+    Self__LQ4P=((__READ_LOCAL *)__tmp__34IK);
+    Self__OC0R=((__LOCAL *)Self__LQ4P->local__HJZD);
+    Self__OC0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OC0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__OC0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__PC0R=create__AXB( 250);
+      display__UXFK(Self__LQ4P,voir__PC0R);
+      put_string__2EG(((__STRING *)voir__PC0R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__RC0R=((__LIST *)list_current__EH1);
+      voir__SC0R=create__AXB( 250);
+      display__EQQG(Self__RC0R,voir__SC0R);
+      put_string__2EG(((__STRING *)voir__SC0R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__B2MK);
+    remove__1UAK(__tmp__34IK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__B2MK);
+    remove__LVAK(__tmp__34IK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__B2MK);
+    remove__PVAK(__tmp__34IK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__NLCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__B2MK)->receiver__AHAI);
-    unread__ESNK(Self__NLCQ->local__G5YD,Self__NLCQ);
+    Self__NQ4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__34IK)->receiver__WN2H);
+    Self__TC0R=((__LOCAL *)Self__NQ4P->local__HJZD);
+    Self__TC0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__TC0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__TC0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__UC0R=create__AXB( 250);
+      display__UXFK(Self__NQ4P,voir__UC0R);
+      put_string__2EG(((__STRING *)voir__UC0R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__WC0R=((__LIST *)list_current__EH1);
+      voir__XC0R=create__AXB( 250);
+      display__EQQG(Self__WC0R,voir__XC0R);
+      put_string__2EG(((__STRING *)voir__XC0R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__B2MK);
+    remove__0VAK(__tmp__34IK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__B2MK);
+    remove__3VAK(__tmp__34IK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__B2MK);
+    remove__BWAK(__tmp__34IK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__B2MK);
+    remove__FWAK(__tmp__34IK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__B2MK);
+    remove__JWAK(__tmp__34IK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__B2MK);
+    remove__NWAK(__tmp__34IK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__B2MK);
+    remove__RWAK(__tmp__34IK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__B2MK);
+    remove__VWAK(__tmp__34IK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__B2MK);
+    remove__ZWAK(__tmp__34IK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__B2MK);
+    remove__0XAK(__tmp__34IK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__B2MK);
+    remove__4XAK(__tmp__34IK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__B2MK);
+    remove__BYAK(__tmp__34IK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__B2MK);
+    remove__DUML(__tmp__34IK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__B2MK);
+    remove__GGHK(__tmp__34IK);
   } break;
   case __READ_GLOBAL__: {
-    Self__OLCQ=((__READ_GLOBAL *)__tmp__B2MK);
-    unread__H2QL(Self__OLCQ->global__3DNK,Self__OLCQ);
+    Self__OQ4P=((__READ_GLOBAL *)__tmp__34IK);
+    unread__CGNL(Self__OQ4P->global__ZGJK,Self__OQ4P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__B2MK);
+    remove__WA0M(__tmp__34IK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__B2MK);
+    remove__0UEO(__tmp__34IK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__B2MK);
+    remove__0RKO(__tmp__34IK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__B2MK);
+    remove__4UEO(__tmp__34IK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__B2MK);
+    remove__5RKO(__tmp__34IK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__B2MK);
+    remove__HTJM(__tmp__34IK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__B2MK);
+    remove__XWML(__tmp__34IK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__B2MK);
+    remove__TJZM(__tmp__34IK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__B2MK);
+    remove__CVEO(__tmp__34IK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__B2MK);
+    remove__1EEP(__tmp__34IK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__B2MK);
+    remove__0DRN(__tmp__34IK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__B2MK);
+    remove__4DRN(__tmp__34IK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__B2MK);
+    remove__14PN(__tmp__34IK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__B2MK);
+    remove__EVTO(__tmp__34IK);
   } break;
   };
 }
 
-static void remove__C2MK(__WRITE_SLOT *Self__D2MK)
+static void remove__44IK(__WRITE_SLOT *Self__54IK)
 // ({WRITE_SLOT}) VoidNo recursive, No inlinable.
 {
-  void *__tmp__E2MK,*__tmp__H1RK;
-  __READ_LOCAL *Self__PLCQ,*Self__RLCQ,*Self__TLCQ,*Self__VLCQ;
-  __READ_GLOBAL *Self__SLCQ,*Self__WLCQ;
-  __tmp__E2MK=Self__D2MK->receiver__RM5H;
-  switch (((struct ___OBJ *)__tmp__E2MK)->__id) {
+  void *__tmp__A5IK,*__tmp__N5NK;
+  __READ_LOCAL *Self__PQ4P,*Self__RQ4P,*Self__TQ4P,*Self__VQ4P;
+  __LOCAL *Self__YC0R,*Self__3C0R,*Self__CD0R,*Self__HD0R;
+  void *voir__ZC0R,*voir__2C0R,*voir__4C0R,*voir__BD0R,*voir__DD0R;
+  void *voir__GD0R,*voir__ID0R,*voir__LD0R;
+  __LIST *Self__1C0R,*Self__AD0R,*Self__FD0R,*Self__KD0R;
+  __READ_GLOBAL *Self__SQ4P,*Self__WQ4P;
+  __tmp__A5IK=Self__54IK->receiver__PT1H;
+  switch (((struct ___OBJ *)__tmp__A5IK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__E2MK);
+    remove__SOJJ(__tmp__A5IK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__E2MK);
+    remove__2TAK(__tmp__A5IK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__PLCQ=((__READ_LOCAL *)__tmp__E2MK);
-    unread__ESNK(Self__PLCQ->local__G5YD,Self__PLCQ);
+    Self__PQ4P=((__READ_LOCAL *)__tmp__A5IK);
+    Self__YC0R=((__LOCAL *)Self__PQ4P->local__HJZD);
+    Self__YC0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YC0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__YC0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__ZC0R=create__AXB( 250);
+      display__UXFK(Self__PQ4P,voir__ZC0R);
+      put_string__2EG(((__STRING *)voir__ZC0R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__1C0R=((__LIST *)list_current__EH1);
+      voir__2C0R=create__AXB( 250);
+      display__EQQG(Self__1C0R,voir__2C0R);
+      put_string__2EG(((__STRING *)voir__2C0R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__E2MK);
+    remove__1UAK(__tmp__A5IK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__E2MK);
+    remove__LVAK(__tmp__A5IK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__E2MK);
+    remove__PVAK(__tmp__A5IK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__RLCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__E2MK)->receiver__AHAI);
-    unread__ESNK(Self__RLCQ->local__G5YD,Self__RLCQ);
+    Self__RQ4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__A5IK)->receiver__WN2H);
+    Self__3C0R=((__LOCAL *)Self__RQ4P->local__HJZD);
+    Self__3C0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3C0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__3C0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__4C0R=create__AXB( 250);
+      display__UXFK(Self__RQ4P,voir__4C0R);
+      put_string__2EG(((__STRING *)voir__4C0R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__AD0R=((__LIST *)list_current__EH1);
+      voir__BD0R=create__AXB( 250);
+      display__EQQG(Self__AD0R,voir__BD0R);
+      put_string__2EG(((__STRING *)voir__BD0R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__E2MK);
+    remove__0VAK(__tmp__A5IK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__E2MK);
+    remove__3VAK(__tmp__A5IK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__E2MK);
+    remove__BWAK(__tmp__A5IK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__E2MK);
+    remove__FWAK(__tmp__A5IK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__E2MK);
+    remove__JWAK(__tmp__A5IK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__E2MK);
+    remove__NWAK(__tmp__A5IK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__E2MK);
+    remove__RWAK(__tmp__A5IK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__E2MK);
+    remove__VWAK(__tmp__A5IK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__E2MK);
+    remove__ZWAK(__tmp__A5IK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__E2MK);
+    remove__0XAK(__tmp__A5IK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__E2MK);
+    remove__4XAK(__tmp__A5IK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__E2MK);
+    remove__BYAK(__tmp__A5IK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__E2MK);
+    remove__DUML(__tmp__A5IK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__E2MK);
+    remove__GGHK(__tmp__A5IK);
   } break;
   case __READ_GLOBAL__: {
-    Self__SLCQ=((__READ_GLOBAL *)__tmp__E2MK);
-    unread__H2QL(Self__SLCQ->global__3DNK,Self__SLCQ);
+    Self__SQ4P=((__READ_GLOBAL *)__tmp__A5IK);
+    unread__CGNL(Self__SQ4P->global__ZGJK,Self__SQ4P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__E2MK);
+    remove__WA0M(__tmp__A5IK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__E2MK);
+    remove__0UEO(__tmp__A5IK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__E2MK);
+    remove__0RKO(__tmp__A5IK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__E2MK);
+    remove__4UEO(__tmp__A5IK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__E2MK);
+    remove__5RKO(__tmp__A5IK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__E2MK);
+    remove__HTJM(__tmp__A5IK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__E2MK);
+    remove__XWML(__tmp__A5IK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__E2MK);
+    remove__TJZM(__tmp__A5IK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__E2MK);
+    remove__CVEO(__tmp__A5IK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__E2MK);
+    remove__1EEP(__tmp__A5IK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__E2MK);
+    remove__0DRN(__tmp__A5IK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__E2MK);
+    remove__4DRN(__tmp__A5IK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__E2MK);
+    remove__14PN(__tmp__A5IK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__E2MK);
+    remove__EVTO(__tmp__A5IK);
   } break;
   };
-  unwrite__O5QL(Self__D2MK->slot__JM5H,Self__D2MK);
-  __tmp__H1RK=Self__D2MK->parent_write__ZZJH.value__NXHH;
-  switch (((struct ___OBJ *)__tmp__H1RK)->__id) {
+  unwrite__JJNL(Self__54IK->slot__HT1H,Self__54IK);
+  __tmp__N5NK=Self__54IK->parent_write__FBGH.value__PAEH;
+  switch (((struct ___OBJ *)__tmp__N5NK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__H1RK);
+    remove__SOJJ(__tmp__N5NK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__H1RK);
+    remove__2TAK(__tmp__N5NK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__TLCQ=((__READ_LOCAL *)__tmp__H1RK);
-    unread__ESNK(Self__TLCQ->local__G5YD,Self__TLCQ);
+    Self__TQ4P=((__READ_LOCAL *)__tmp__N5NK);
+    Self__CD0R=((__LOCAL *)Self__TQ4P->local__HJZD);
+    Self__CD0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CD0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__CD0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__DD0R=create__AXB( 250);
+      display__UXFK(Self__TQ4P,voir__DD0R);
+      put_string__2EG(((__STRING *)voir__DD0R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__FD0R=((__LIST *)list_current__EH1);
+      voir__GD0R=create__AXB( 250);
+      display__EQQG(Self__FD0R,voir__GD0R);
+      put_string__2EG(((__STRING *)voir__GD0R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__H1RK);
+    remove__1UAK(__tmp__N5NK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__H1RK);
+    remove__LVAK(__tmp__N5NK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__H1RK);
+    remove__PVAK(__tmp__N5NK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__VLCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__H1RK)->receiver__AHAI);
-    unread__ESNK(Self__VLCQ->local__G5YD,Self__VLCQ);
+    Self__VQ4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__N5NK)->receiver__WN2H);
+    Self__HD0R=((__LOCAL *)Self__VQ4P->local__HJZD);
+    Self__HD0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HD0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__HD0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__ID0R=create__AXB( 250);
+      display__UXFK(Self__VQ4P,voir__ID0R);
+      put_string__2EG(((__STRING *)voir__ID0R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__KD0R=((__LIST *)list_current__EH1);
+      voir__LD0R=create__AXB( 250);
+      display__EQQG(Self__KD0R,voir__LD0R);
+      put_string__2EG(((__STRING *)voir__LD0R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__H1RK);
+    remove__0VAK(__tmp__N5NK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__H1RK);
+    remove__3VAK(__tmp__N5NK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__H1RK);
+    remove__BWAK(__tmp__N5NK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__H1RK);
+    remove__FWAK(__tmp__N5NK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__H1RK);
+    remove__JWAK(__tmp__N5NK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__H1RK);
+    remove__NWAK(__tmp__N5NK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__H1RK);
+    remove__RWAK(__tmp__N5NK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__H1RK);
+    remove__VWAK(__tmp__N5NK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__H1RK);
+    remove__ZWAK(__tmp__N5NK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__H1RK);
+    remove__0XAK(__tmp__N5NK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__H1RK);
+    remove__4XAK(__tmp__N5NK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__H1RK);
+    remove__BYAK(__tmp__N5NK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__H1RK);
+    remove__DUML(__tmp__N5NK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__H1RK);
+    remove__GGHK(__tmp__N5NK);
   } break;
   case __READ_GLOBAL__: {
-    Self__WLCQ=((__READ_GLOBAL *)__tmp__H1RK);
-    unread__H2QL(Self__WLCQ->global__3DNK,Self__WLCQ);
+    Self__WQ4P=((__READ_GLOBAL *)__tmp__N5NK);
+    unread__CGNL(Self__WQ4P->global__ZGJK,Self__WQ4P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__H1RK);
+    remove__WA0M(__tmp__N5NK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__H1RK);
+    remove__0UEO(__tmp__N5NK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__H1RK);
+    remove__0RKO(__tmp__N5NK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__H1RK);
+    remove__4UEO(__tmp__N5NK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__H1RK);
+    remove__5RKO(__tmp__N5NK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__H1RK);
+    remove__HTJM(__tmp__N5NK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__H1RK);
+    remove__XWML(__tmp__N5NK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__H1RK);
+    remove__TJZM(__tmp__N5NK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__H1RK);
+    remove__CVEO(__tmp__N5NK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__H1RK);
+    remove__1EEP(__tmp__N5NK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__H1RK);
+    remove__0DRN(__tmp__N5NK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__H1RK);
+    remove__4DRN(__tmp__N5NK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__H1RK);
+    remove__14PN(__tmp__N5NK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__H1RK);
+    remove__EVTO(__tmp__N5NK);
   } break;
   };
 }
 
-static void remove__I2MK(__WRITE_LOCAL *Self__J2MK)
+static void remove__E5IK(__WRITE_LOCAL *Self__F5IK)
 // ({WRITE_LOCAL}) VoidNo recursive, No inlinable.
 {
-  void *__tmp__L2MK;
-  __READ_LOCAL *Self__XLCQ,*Self__ZLCQ;
-  __READ_GLOBAL *Self__0LCQ;
-  unwrite__0CRL(Self__J2MK->local__IOMJ,Self__J2MK);
-  __tmp__L2MK=Self__J2MK->parent_write__FZ4I.value__NXHH;
-  switch (((struct ___OBJ *)__tmp__L2MK)->__id) {
+  void *__tmp__H5IK;
+  __READ_LOCAL *Self__XQ4P,*Self__ZQ4P;
+  __LOCAL *Self__MD0R,*Self__RD0R;
+  void *voir__ND0R,*voir__QD0R,*voir__SD0R,*voir__VD0R;
+  __LIST *Self__PD0R,*Self__UD0R;
+  __READ_GLOBAL *Self__0Q4P;
+  unwrite__VMNL(Self__F5IK->local__ERIJ,Self__F5IK);
+  __tmp__H5IK=Self__F5IK->parent_write__540I.value__PAEH;
+  switch (((struct ___OBJ *)__tmp__H5IK)->__id) {
   case __LIST__: {
-    remove__WLNJ(__tmp__L2MK);
+    remove__SOJJ(__tmp__H5IK);
   } break;
   case __STRING_CST__: {
   } break;
   case __EXTERNAL_C__: {
-    remove__AREK(__tmp__L2MK);
+    remove__2TAK(__tmp__H5IK);
   } break;
   case __PROTOTYPE_CST__: {
   } break;
   case __INTEGER_CST__: {
   } break;
   case __READ_LOCAL__: {
-    Self__XLCQ=((__READ_LOCAL *)__tmp__L2MK);
-    unread__ESNK(Self__XLCQ->local__G5YD,Self__XLCQ);
+    Self__XQ4P=((__READ_LOCAL *)__tmp__H5IK);
+    Self__MD0R=((__LOCAL *)Self__XQ4P->local__HJZD);
+    Self__MD0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MD0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__MD0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__ND0R=create__AXB( 250);
+      display__UXFK(Self__XQ4P,voir__ND0R);
+      put_string__2EG(((__STRING *)voir__ND0R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__PD0R=((__LIST *)list_current__EH1);
+      voir__QD0R=create__AXB( 250);
+      display__EQQG(Self__PD0R,voir__QD0R);
+      put_string__2EG(((__STRING *)voir__QD0R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __EXPR_MULTIPLE__: {
-    remove__5REK(__tmp__L2MK);
+    remove__1UAK(__tmp__H5IK);
   } break;
   case __EXPR_EQUAL__: {
-    remove__PSEK(__tmp__L2MK);
+    remove__LVAK(__tmp__H5IK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    remove__TSEK(__tmp__L2MK);
+    remove__PVAK(__tmp__H5IK);
   } break;
   case __REAL_CST__: {
   } break;
   case __CHARACTER_CST__: {
   } break;
   case __IS_EXPANDED__: {
-    Self__ZLCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__L2MK)->receiver__AHAI);
-    unread__ESNK(Self__ZLCQ->local__G5YD,Self__ZLCQ);
+    Self__ZQ4P=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__H5IK)->receiver__WN2H);
+    Self__RD0R=((__LOCAL *)Self__ZQ4P->local__HJZD);
+    Self__RD0R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RD0R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__RD0R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__SD0R=create__AXB( 250);
+      display__UXFK(Self__ZQ4P,voir__SD0R);
+      put_string__2EG(((__STRING *)voir__SD0R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__UD0R=((__LIST *)list_current__EH1);
+      voir__VD0R=create__AXB( 250);
+      display__EQQG(Self__UD0R,voir__VD0R);
+      put_string__2EG(((__STRING *)voir__VD0R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(__tmp__L2MK);
+    remove__0VAK(__tmp__H5IK);
   } break;
   case __EXPR_SUP__: {
-    remove__BTEK(__tmp__L2MK);
+    remove__3VAK(__tmp__H5IK);
   } break;
   case __EXPR_SUB__: {
-    remove__FTEK(__tmp__L2MK);
+    remove__BWAK(__tmp__H5IK);
   } break;
   case __EXPR_MUL__: {
-    remove__JTEK(__tmp__L2MK);
+    remove__FWAK(__tmp__H5IK);
   } break;
   case __EXPR_DIV__: {
-    remove__NTEK(__tmp__L2MK);
+    remove__JWAK(__tmp__H5IK);
   } break;
   case __EXPR_AND__: {
-    remove__RTEK(__tmp__L2MK);
+    remove__NWAK(__tmp__H5IK);
   } break;
   case __EXPR_SHIFT_R__: {
-    remove__VTEK(__tmp__L2MK);
+    remove__RWAK(__tmp__H5IK);
   } break;
   case __EXPR_SHIFT_L__: {
-    remove__ZTEK(__tmp__L2MK);
+    remove__VWAK(__tmp__H5IK);
   } break;
   case __PUT_TO__: {
-    remove__3TEK(__tmp__L2MK);
+    remove__ZWAK(__tmp__H5IK);
   } break;
   case __ITEM__: {
-    remove__4UEK(__tmp__L2MK);
+    remove__0XAK(__tmp__H5IK);
   } break;
   case __SIZE_OF__: {
-    remove__CVEK(__tmp__L2MK);
+    remove__4XAK(__tmp__H5IK);
   } break;
   case __CAST__: {
-    remove__FVEK(__tmp__L2MK);
+    remove__BYAK(__tmp__H5IK);
   } break;
   case __CALL_SLOT__: {
-    remove__IKQL(__tmp__L2MK);
+    remove__DUML(__tmp__H5IK);
   } break;
   case __READ_SLOT__: {
-    remove__KDLK(__tmp__L2MK);
+    remove__GGHK(__tmp__H5IK);
   } break;
   case __READ_GLOBAL__: {
-    Self__0LCQ=((__READ_GLOBAL *)__tmp__L2MK);
-    unread__H2QL(Self__0LCQ->global__3DNK,Self__0LCQ);
+    Self__0Q4P=((__READ_GLOBAL *)__tmp__H5IK);
+    unread__CGNL(Self__0Q4P->global__ZGJK,Self__0Q4P);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    remove__SS3M(__tmp__L2MK);
+    remove__WA0M(__tmp__H5IK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    remove__CMIO(__tmp__L2MK);
+    remove__0UEO(__tmp__H5IK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    remove__CJOO(__tmp__L2MK);
+    remove__0RKO(__tmp__H5IK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    remove__GMIO(__tmp__L2MK);
+    remove__4UEO(__tmp__H5IK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    remove__HJOO(__tmp__L2MK);
+    remove__5RKO(__tmp__H5IK);
   } break;
   case __EXPR_NEG__: {
-    remove__JHNM(__tmp__L2MK);
+    remove__HTJM(__tmp__H5IK);
   } break;
   case __EXPR_ADD__: {
-    remove__2MQL(__tmp__L2MK);
+    remove__XWML(__tmp__H5IK);
   } break;
   case __EXPR_NOT__: {
-    remove__P12M(__tmp__L2MK);
+    remove__TJZM(__tmp__H5IK);
   } break;
   case __EXPR_MOD__: {
-    remove__KMIO(__tmp__L2MK);
+    remove__CVEO(__tmp__H5IK);
   } break;
   case __EXPR_SUP_EQ__: {
-    remove__D2HP(__tmp__L2MK);
+    remove__1EEP(__tmp__H5IK);
   } break;
   case __EXPR_INF__: {
-    remove__WVUN(__tmp__L2MK);
+    remove__0DRN(__tmp__H5IK);
   } break;
   case __EXPR_INF_EQ__: {
-    remove__0VUN(__tmp__L2MK);
+    remove__4DRN(__tmp__H5IK);
   } break;
   case __EXPR_OR__: {
-    remove__XQTN(__tmp__L2MK);
+    remove__14PN(__tmp__H5IK);
   } break;
   case __EXPR_XOR__: {
-    remove__MMXO(__tmp__L2MK);
+    remove__EVTO(__tmp__H5IK);
   } break;
   };
 }
 
-static void display__LPAL(__DTA_WR_CODE *Self__MPAL,void *buffer__NPAL)
-// ({DTA_WR_CODE},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__OPAL;
-  void *__tmp__PPAL;
-  append__MOK(buffer__NPAL,(&__string_508));
-  __tmp__OPAL=Self__MPAL->parent_dta__FSPH.slot__V3YD;
-  if (((struct ___OBJ *)__tmp__OPAL)->__id==__SLOT_DATA__) {
-    __tmp__PPAL=((__SLOT_DATA *)__tmp__OPAL)->parent_variable__G3YD.parent_named__5KMC.name__1QB;
-  } else {
-    __tmp__PPAL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__OPAL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB;
-  };
-  append__MOK(buffer__NPAL,__tmp__PPAL);
-}
-
-static void display__UPAL(__DTA_WR_VALUE *Self__VPAL,void *buffer__WPAL)
-// ({DTA_WR_VALUE},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__XPAL;
-  void *__tmp__YPAL;
-  append__MOK(buffer__WPAL,(&__string_509));
-  __tmp__XPAL=Self__VPAL->parent_dta__VLYH.slot__V3YD;
-  if (((struct ___OBJ *)__tmp__XPAL)->__id==__SLOT_DATA__) {
-    __tmp__YPAL=((__SLOT_DATA *)__tmp__XPAL)->parent_variable__G3YD.parent_named__5KMC.name__1QB;
-  } else {
-    __tmp__YPAL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__XPAL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB;
-  };
-  append__MOK(buffer__WPAL,__tmp__YPAL);
-}
-
-static void display__0PAL(__DTA_RD_ARGS *Self__1PAL,void *buffer__2PAL)
-// ({DTA_RD_ARGS},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  void *__tmp__3PAL;
-  void *__tmp__4PAL;
-  append__MOK(buffer__2PAL,(&__string_510));
-  __tmp__3PAL=Self__1PAL->parent_dta__FH0H.slot__V3YD;
-  if (((struct ___OBJ *)__tmp__3PAL)->__id==__SLOT_DATA__) {
-    __tmp__4PAL=((__SLOT_DATA *)__tmp__3PAL)->parent_variable__G3YD.parent_named__5KMC.name__1QB;
-  } else {
-    __tmp__4PAL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__3PAL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB;
-  };
-  append__MOK(buffer__2PAL,__tmp__4PAL);
-}
-
-static void* result_expr__BOHI(__NODE_TYPE *Self__COHI)
-// ({NODE_TYPE}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__EOHI;
-  void *__tmp__FOHI;
-  __tmp__EOHI=Self__COHI->parent_node__I0QC.data__R5YD;
-  switch (((struct ___OBJ *)__tmp__EOHI)->__id) {
-  case __DTA_RD__: {
-    __tmp__FOHI=((__DTA_RD *)__tmp__EOHI)->parent_dta__F0QC.result_expr__X3YD;
-  } break;
-  case __DTA_CAST__: {
-    __tmp__FOHI=((__DTA_CAST *)__tmp__EOHI)->result_expr__QT5H;
-  } break;
-  case __DTA_WR_CODE__: {
-    __tmp__FOHI=((__DTA_WR_CODE *)__tmp__EOHI)->parent_dta__FSPH.result_expr__X3YD;
-  } break;
-  case __DTA_BLOCK__: {
-    __tmp__FOHI=((__DTA_BLOCK *)__tmp__EOHI)->result_expr__PX5H;
-  } break;
-  case __DTA_WR_VALUE__: {
-    __tmp__FOHI=((__DTA_WR_VALUE *)__tmp__EOHI)->parent_dta__VLYH.result_expr__X3YD;
-  } break;
-  case __DTA_RD_ARGS__: {
-    __tmp__FOHI=((__DTA_RD_ARGS *)__tmp__EOHI)->parent_dta__FH0H.result_expr__X3YD;
-  } break;
-  };
-  return(__tmp__FOHI);
-}
-
-static void add_genere_list__1DDJ(__TYPE *Self__2DDJ)
+static void add_genere_list__UJ5I(__TYPE *Self__VJ5I)
 // ({TYPE}) VoidNo recursive, No inlinable.
 {
-  if ((((void *)Self__2DDJ->slot_run__1JC != (void *)NULL) && ((((__FAST_ARRAYoSLOTo *)Self__2DDJ->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__2DDJ->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[ 0] != (void *)NULL)))) {
-    if ((fast_first_index_of__VWUJ(genere_list__VOB,Self__2DDJ) > ((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB)) {
-      add_last__M1SG(genere_list__VOB,Self__2DDJ);
+  __INTEGER new_capacity__WD0R;
+  __FAST_ARRAYoTYPEo *Self__XD0R;
+  __BOOLEAN __tmp__YD0R;
+  if ((((void *)Self__VJ5I->slot_run__1JC != (void *)NULL) && ((((__FAST_ARRAYoSLOTo *)Self__VJ5I->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__VJ5I->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[ 0] != (void *)NULL)))) {
+    if ((fast_first_index_of__RZQJ(genere_list__VOB,Self__VJ5I) > ((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB)) {
+      Self__XD0R=((__FAST_ARRAYoTYPEo *)genere_list__VOB);
+      new_capacity__WD0R= 0;
+      if (((__INTEGER)(Self__XD0R->parent_arrayed_collection__UOB.upper__1OB +  1) <= (__INTEGER)(Self__XD0R->parent_arrayed_collection__UOB.capacity__B2L -  1))) {
+        Self__XD0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__XD0R->parent_arrayed_collection__UOB.upper__1OB +  1);
+        __tmp__YD0R=TRUE__;
+      } else {
+        __tmp__YD0R=FALSE__;
+      };
+      if ((! __tmp__YD0R)) {
+        if ((Self__XD0R->parent_arrayed_collection__UOB.capacity__B2L ==  0)) {
+          Self__XD0R->parent_arrayed_collection__UOB.storage__M2L=create__RUSB( 2);
+          Self__XD0R->parent_arrayed_collection__UOB.capacity__B2L= 2;
+          Self__XD0R->parent_arrayed_collection__UOB.upper__1OB= 0;
+        } else {
+          new_capacity__WD0R=(__INTEGER)(Self__XD0R->parent_arrayed_collection__UOB.capacity__B2L <<  1);
+          Self__XD0R->parent_arrayed_collection__UOB.storage__M2L=realloc__with__CQZG(Self__XD0R->parent_arrayed_collection__UOB.storage__M2L,Self__XD0R->parent_arrayed_collection__UOB.capacity__B2L,new_capacity__WD0R);
+          Self__XD0R->parent_arrayed_collection__UOB.capacity__B2L=new_capacity__WD0R;
+          Self__XD0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__XD0R->parent_arrayed_collection__UOB.upper__1OB +  1);
+        };
+      };
+      ((void **)Self__XD0R->parent_arrayed_collection__UOB.storage__M2L)[Self__XD0R->parent_arrayed_collection__UOB.upper__1OB]=Self__VJ5I;
     };
   };
 }
 
-static void add_genere_list__IFDJ(__TYPE_NULL *Self__JFDJ)
+static void add_genere_list__BL5I(__TYPE_NULL *Self__CL5I)
 // ({TYPE_NULL}) VoidNo recursive, No inlinable.
 {
-  if ((((void *)Self__JFDJ->parent_type__TIB.slot_run__1JC != (void *)NULL) && ((((__FAST_ARRAYoSLOTo *)Self__JFDJ->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__JFDJ->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[ 0] != (void *)NULL)))) {
-    if ((fast_first_index_of__VWUJ(genere_list__VOB,Self__JFDJ) > ((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB)) {
-      add_last__M1SG(genere_list__VOB,Self__JFDJ);
+  __INTEGER new_capacity__0D0R;
+  __FAST_ARRAYoTYPEo *Self__1D0R;
+  __BOOLEAN __tmp__2D0R;
+  if ((((void *)Self__CL5I->parent_type__TIB.slot_run__1JC != (void *)NULL) && ((((__FAST_ARRAYoSLOTo *)Self__CL5I->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__CL5I->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[ 0] != (void *)NULL)))) {
+    if ((fast_first_index_of__RZQJ(genere_list__VOB,Self__CL5I) > ((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB)) {
+      Self__1D0R=((__FAST_ARRAYoTYPEo *)genere_list__VOB);
+      new_capacity__0D0R= 0;
+      if (((__INTEGER)(Self__1D0R->parent_arrayed_collection__UOB.upper__1OB +  1) <= (__INTEGER)(Self__1D0R->parent_arrayed_collection__UOB.capacity__B2L -  1))) {
+        Self__1D0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__1D0R->parent_arrayed_collection__UOB.upper__1OB +  1);
+        __tmp__2D0R=TRUE__;
+      } else {
+        __tmp__2D0R=FALSE__;
+      };
+      if ((! __tmp__2D0R)) {
+        if ((Self__1D0R->parent_arrayed_collection__UOB.capacity__B2L ==  0)) {
+          Self__1D0R->parent_arrayed_collection__UOB.storage__M2L=create__RUSB( 2);
+          Self__1D0R->parent_arrayed_collection__UOB.capacity__B2L= 2;
+          Self__1D0R->parent_arrayed_collection__UOB.upper__1OB= 0;
+        } else {
+          new_capacity__0D0R=(__INTEGER)(Self__1D0R->parent_arrayed_collection__UOB.capacity__B2L <<  1);
+          Self__1D0R->parent_arrayed_collection__UOB.storage__M2L=realloc__with__CQZG(Self__1D0R->parent_arrayed_collection__UOB.storage__M2L,Self__1D0R->parent_arrayed_collection__UOB.capacity__B2L,new_capacity__0D0R);
+          Self__1D0R->parent_arrayed_collection__UOB.capacity__B2L=new_capacity__0D0R;
+          Self__1D0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__1D0R->parent_arrayed_collection__UOB.upper__1OB +  1);
+        };
+      };
+      ((void **)Self__1D0R->parent_arrayed_collection__UOB.storage__M2L)[Self__1D0R->parent_arrayed_collection__UOB.upper__1OB]=Self__CL5I;
     };
   };
 }
 
-static void add_genere_list__VGDJ(__TYPE_VOID *Self__WGDJ)
+static void add_genere_list__OM5I(__TYPE_VOID *Self__PM5I)
 // ({TYPE_VOID}) VoidNo recursive, No inlinable.
 {
-  if ((((void *)Self__WGDJ->parent_type__UIB.slot_run__1JC != (void *)NULL) && ((((__FAST_ARRAYoSLOTo *)Self__WGDJ->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__WGDJ->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[ 0] != (void *)NULL)))) {
-    if ((fast_first_index_of__VWUJ(genere_list__VOB,Self__WGDJ) > ((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB)) {
-      add_last__M1SG(genere_list__VOB,Self__WGDJ);
+  __INTEGER new_capacity__4D0R;
+  __FAST_ARRAYoTYPEo *Self__5D0R;
+  __BOOLEAN __tmp__AE0R;
+  if ((((void *)Self__PM5I->parent_type__UIB.slot_run__1JC != (void *)NULL) && ((((__FAST_ARRAYoSLOTo *)Self__PM5I->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__PM5I->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[ 0] != (void *)NULL)))) {
+    if ((fast_first_index_of__RZQJ(genere_list__VOB,Self__PM5I) > ((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB)) {
+      Self__5D0R=((__FAST_ARRAYoTYPEo *)genere_list__VOB);
+      new_capacity__4D0R= 0;
+      if (((__INTEGER)(Self__5D0R->parent_arrayed_collection__UOB.upper__1OB +  1) <= (__INTEGER)(Self__5D0R->parent_arrayed_collection__UOB.capacity__B2L -  1))) {
+        Self__5D0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__5D0R->parent_arrayed_collection__UOB.upper__1OB +  1);
+        __tmp__AE0R=TRUE__;
+      } else {
+        __tmp__AE0R=FALSE__;
+      };
+      if ((! __tmp__AE0R)) {
+        if ((Self__5D0R->parent_arrayed_collection__UOB.capacity__B2L ==  0)) {
+          Self__5D0R->parent_arrayed_collection__UOB.storage__M2L=create__RUSB( 2);
+          Self__5D0R->parent_arrayed_collection__UOB.capacity__B2L= 2;
+          Self__5D0R->parent_arrayed_collection__UOB.upper__1OB= 0;
+        } else {
+          new_capacity__4D0R=(__INTEGER)(Self__5D0R->parent_arrayed_collection__UOB.capacity__B2L <<  1);
+          Self__5D0R->parent_arrayed_collection__UOB.storage__M2L=realloc__with__CQZG(Self__5D0R->parent_arrayed_collection__UOB.storage__M2L,Self__5D0R->parent_arrayed_collection__UOB.capacity__B2L,new_capacity__4D0R);
+          Self__5D0R->parent_arrayed_collection__UOB.capacity__B2L=new_capacity__4D0R;
+          Self__5D0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__5D0R->parent_arrayed_collection__UOB.upper__1OB +  1);
+        };
+      };
+      ((void **)Self__5D0R->parent_arrayed_collection__UOB.storage__M2L)[Self__5D0R->parent_arrayed_collection__UOB.upper__1OB]=Self__PM5I;
     };
   };
 }
 
-static void add_genere_list__CIDJ(__TYPE_CONTEXT *Self__DIDJ)
+static void add_genere_list__1N5I(__TYPE_CONTEXT *Self__2N5I)
 // ({TYPE_CONTEXT}) VoidNo recursive, No inlinable.
 {
-  if ((((void *)Self__DIDJ->parent_type__VIB.slot_run__1JC != (void *)NULL) && ((((__FAST_ARRAYoSLOTo *)Self__DIDJ->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__DIDJ->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[ 0] != (void *)NULL)))) {
-    if ((fast_first_index_of__VWUJ(genere_list__VOB,Self__DIDJ) > ((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB)) {
-      add_last__M1SG(genere_list__VOB,Self__DIDJ);
+  __INTEGER new_capacity__CE0R;
+  __FAST_ARRAYoTYPEo *Self__DE0R;
+  __BOOLEAN __tmp__EE0R;
+  if ((((void *)Self__2N5I->parent_type__VIB.slot_run__1JC != (void *)NULL) && ((((__FAST_ARRAYoSLOTo *)Self__2N5I->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__2N5I->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[ 0] != (void *)NULL)))) {
+    if ((fast_first_index_of__RZQJ(genere_list__VOB,Self__2N5I) > ((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB)) {
+      Self__DE0R=((__FAST_ARRAYoTYPEo *)genere_list__VOB);
+      new_capacity__CE0R= 0;
+      if (((__INTEGER)(Self__DE0R->parent_arrayed_collection__UOB.upper__1OB +  1) <= (__INTEGER)(Self__DE0R->parent_arrayed_collection__UOB.capacity__B2L -  1))) {
+        Self__DE0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__DE0R->parent_arrayed_collection__UOB.upper__1OB +  1);
+        __tmp__EE0R=TRUE__;
+      } else {
+        __tmp__EE0R=FALSE__;
+      };
+      if ((! __tmp__EE0R)) {
+        if ((Self__DE0R->parent_arrayed_collection__UOB.capacity__B2L ==  0)) {
+          Self__DE0R->parent_arrayed_collection__UOB.storage__M2L=create__RUSB( 2);
+          Self__DE0R->parent_arrayed_collection__UOB.capacity__B2L= 2;
+          Self__DE0R->parent_arrayed_collection__UOB.upper__1OB= 0;
+        } else {
+          new_capacity__CE0R=(__INTEGER)(Self__DE0R->parent_arrayed_collection__UOB.capacity__B2L <<  1);
+          Self__DE0R->parent_arrayed_collection__UOB.storage__M2L=realloc__with__CQZG(Self__DE0R->parent_arrayed_collection__UOB.storage__M2L,Self__DE0R->parent_arrayed_collection__UOB.capacity__B2L,new_capacity__CE0R);
+          Self__DE0R->parent_arrayed_collection__UOB.capacity__B2L=new_capacity__CE0R;
+          Self__DE0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__DE0R->parent_arrayed_collection__UOB.upper__1OB +  1);
+        };
+      };
+      ((void **)Self__DE0R->parent_arrayed_collection__UOB.storage__M2L)[Self__DE0R->parent_arrayed_collection__UOB.upper__1OB]=Self__2N5I;
     };
   };
 }
 
-static void add_genere_list__QJDJ(__TYPE_GENERIC *Self__RJDJ)
+static void add_genere_list__JP5I(__TYPE_GENERIC *Self__KP5I)
 // ({TYPE_GENERIC}) VoidNo recursive, No inlinable.
 {
-  if ((((void *)Self__RJDJ->parent_type__T2IB.slot_run__1JC != (void *)NULL) && ((((__FAST_ARRAYoSLOTo *)Self__RJDJ->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__RJDJ->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[ 0] != (void *)NULL)))) {
-    if ((fast_first_index_of__VWUJ(genere_list__VOB,Self__RJDJ) > ((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB)) {
-      add_last__M1SG(genere_list__VOB,Self__RJDJ);
+  __INTEGER new_capacity__GE0R;
+  __FAST_ARRAYoTYPEo *Self__HE0R;
+  __BOOLEAN __tmp__IE0R;
+  if ((((void *)Self__KP5I->parent_type__C2IB.slot_run__1JC != (void *)NULL) && ((((__FAST_ARRAYoSLOTo *)Self__KP5I->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__KP5I->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[ 0] != (void *)NULL)))) {
+    if ((fast_first_index_of__RZQJ(genere_list__VOB,Self__KP5I) > ((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB)) {
+      Self__HE0R=((__FAST_ARRAYoTYPEo *)genere_list__VOB);
+      new_capacity__GE0R= 0;
+      if (((__INTEGER)(Self__HE0R->parent_arrayed_collection__UOB.upper__1OB +  1) <= (__INTEGER)(Self__HE0R->parent_arrayed_collection__UOB.capacity__B2L -  1))) {
+        Self__HE0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__HE0R->parent_arrayed_collection__UOB.upper__1OB +  1);
+        __tmp__IE0R=TRUE__;
+      } else {
+        __tmp__IE0R=FALSE__;
+      };
+      if ((! __tmp__IE0R)) {
+        if ((Self__HE0R->parent_arrayed_collection__UOB.capacity__B2L ==  0)) {
+          Self__HE0R->parent_arrayed_collection__UOB.storage__M2L=create__RUSB( 2);
+          Self__HE0R->parent_arrayed_collection__UOB.capacity__B2L= 2;
+          Self__HE0R->parent_arrayed_collection__UOB.upper__1OB= 0;
+        } else {
+          new_capacity__GE0R=(__INTEGER)(Self__HE0R->parent_arrayed_collection__UOB.capacity__B2L <<  1);
+          Self__HE0R->parent_arrayed_collection__UOB.storage__M2L=realloc__with__CQZG(Self__HE0R->parent_arrayed_collection__UOB.storage__M2L,Self__HE0R->parent_arrayed_collection__UOB.capacity__B2L,new_capacity__GE0R);
+          Self__HE0R->parent_arrayed_collection__UOB.capacity__B2L=new_capacity__GE0R;
+          Self__HE0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__HE0R->parent_arrayed_collection__UOB.upper__1OB +  1);
+        };
+      };
+      ((void **)Self__HE0R->parent_arrayed_collection__UOB.storage__M2L)[Self__HE0R->parent_arrayed_collection__UOB.upper__1OB]=Self__KP5I;
     };
   };
 }
 
-static void put_reference_declaration__L2YJ(__TYPE_GENERIC *Self__M2YJ,void *buffer__N2YJ)
+static void put_reference_declaration__H5UJ(__TYPE_GENERIC *Self__I5UJ,void *buffer__J5UJ)
 // ({TYPE_GENERIC},{NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  __BOOLEAN __tmp__Z2YJ;
-  if (((void *)((__PROTOTYPE *)Self__M2YJ->parent_type__T2IB.prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_37))) {
-    genere_declaration__CVRI(((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__M2YJ->generic_list__3R2B)->parent_arrayed_collection__UUCB.storage__LZMB)[ 0],buffer__N2YJ);
-    __tmp__Z2YJ=TRUE__;
+  __BOOLEAN __tmp__V5UJ;
+  if (((void *)((__PROTOTYPE *)Self__I5UJ->parent_type__C2IB.prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_37))) {
+    genere_declaration__Y1NI(((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__I5UJ->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[ 0],buffer__J5UJ);
+    __tmp__V5UJ=TRUE__;
   } else {
-    __tmp__Z2YJ=FALSE__;
+    __tmp__V5UJ=FALSE__;
   };
-  if ((! __tmp__Z2YJ)) {
-    if (((void *)((__PROTOTYPE *)Self__M2YJ->parent_type__T2IB.prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_38))) {
-      append__MOK(buffer__N2YJ,(&__string_511));
-      genere_declaration__CVRI(((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__M2YJ->generic_list__3R2B)->parent_arrayed_collection__UUCB.storage__LZMB)[ 0],buffer__N2YJ);
+  if ((! __tmp__V5UJ)) {
+    if (((void *)((__PROTOTYPE *)Self__I5UJ->parent_type__C2IB.prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_38))) {
+      append__MOK(buffer__J5UJ,(&__string_515));
+      genere_declaration__Y1NI(((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__I5UJ->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[ 0],buffer__J5UJ);
     } else {
-      append__MOK(buffer__N2YJ,(&__string_92));
-      append__MOK(buffer__N2YJ,Self__M2YJ->intern_name__FS2B);
-      add_genere_list__QJDJ(Self__M2YJ);
+      append__MOK(buffer__J5UJ,(&__string_92));
+      append__MOK(buffer__J5UJ,Self__I5UJ->intern_name__UR2B);
+      add_genere_list__JP5I(Self__I5UJ);
     };
   };
 }
 
-static void add_genere_list__ZS4J(__PROFIL_BLOCK *Self__0S4J)
+static void add_genere_list__VV0J(__PROFIL_BLOCK *Self__WV0J)
 // ({PROFIL_BLOCK}) VoidNo recursive, No inlinable.
 {
-  if ((((void *)Self__0S4J->parent_type__VNCG.slot_run__1JC != (void *)NULL) && ((((__FAST_ARRAYoSLOTo *)Self__0S4J->parent_type__VNCG.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__0S4J->parent_type__VNCG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[ 0] != (void *)NULL)))) {
-    if ((fast_first_index_of__VWUJ(genere_list__VOB,Self__0S4J) > ((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB)) {
-      add_last__M1SG(genere_list__VOB,Self__0S4J);
+  __INTEGER new_capacity__KE0R;
+  __FAST_ARRAYoTYPEo *Self__LE0R;
+  __BOOLEAN __tmp__ME0R;
+  if ((((void *)Self__WV0J->parent_type__PGAG.slot_run__1JC != (void *)NULL) && ((((__FAST_ARRAYoSLOTo *)Self__WV0J->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL <  0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__WV0J->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[ 0] != (void *)NULL)))) {
+    if ((fast_first_index_of__RZQJ(genere_list__VOB,Self__WV0J) > ((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB)) {
+      Self__LE0R=((__FAST_ARRAYoTYPEo *)genere_list__VOB);
+      new_capacity__KE0R= 0;
+      if (((__INTEGER)(Self__LE0R->parent_arrayed_collection__UOB.upper__1OB +  1) <= (__INTEGER)(Self__LE0R->parent_arrayed_collection__UOB.capacity__B2L -  1))) {
+        Self__LE0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__LE0R->parent_arrayed_collection__UOB.upper__1OB +  1);
+        __tmp__ME0R=TRUE__;
+      } else {
+        __tmp__ME0R=FALSE__;
+      };
+      if ((! __tmp__ME0R)) {
+        if ((Self__LE0R->parent_arrayed_collection__UOB.capacity__B2L ==  0)) {
+          Self__LE0R->parent_arrayed_collection__UOB.storage__M2L=create__RUSB( 2);
+          Self__LE0R->parent_arrayed_collection__UOB.capacity__B2L= 2;
+          Self__LE0R->parent_arrayed_collection__UOB.upper__1OB= 0;
+        } else {
+          new_capacity__KE0R=(__INTEGER)(Self__LE0R->parent_arrayed_collection__UOB.capacity__B2L <<  1);
+          Self__LE0R->parent_arrayed_collection__UOB.storage__M2L=realloc__with__CQZG(Self__LE0R->parent_arrayed_collection__UOB.storage__M2L,Self__LE0R->parent_arrayed_collection__UOB.capacity__B2L,new_capacity__KE0R);
+          Self__LE0R->parent_arrayed_collection__UOB.capacity__B2L=new_capacity__KE0R;
+          Self__LE0R->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__LE0R->parent_arrayed_collection__UOB.upper__1OB +  1);
+        };
+      };
+      ((void **)Self__LE0R->parent_arrayed_collection__UOB.storage__M2L)[Self__LE0R->parent_arrayed_collection__UOB.upper__1OB]=Self__WV0J;
     };
   };
 }
 
-static void put_reference_star_declaration__B4AJ(__TYPE *Self__C4AJ,void *buffer__D4AJ)
-// ({TYPE},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  if (((void *)Self__C4AJ != (void *)type_block__BLB)) {
-    add_last__YPK(buffer__D4AJ,'*');
-  };
-}
-
-static void put_reference_star_declaration__M4AJ(__TYPE_NULL *Self__N4AJ,void *buffer__O4AJ)
-// ({TYPE_NULL},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  if (((void *)Self__N4AJ != (void *)type_block__BLB)) {
-    add_last__YPK(buffer__O4AJ,'*');
-  };
-}
-
-static void put_reference_star_declaration__X4AJ(__TYPE_VOID *Self__Y4AJ,void *buffer__Z4AJ)
-// ({TYPE_VOID},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  if (((void *)Self__Y4AJ != (void *)type_block__BLB)) {
-    add_last__YPK(buffer__Z4AJ,'*');
-  };
-}
-
-static void put_reference_star_declaration__C5AJ(__TYPE_CONTEXT *Self__D5AJ,void *buffer__E5AJ)
-// ({TYPE_CONTEXT},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  if (((void *)Self__D5AJ != (void *)type_block__BLB)) {
-    add_last__YPK(buffer__E5AJ,'*');
-  };
-}
-
-static void put_reference_star_declaration__O5AJ(__TYPE_GENERIC *Self__P5AJ,void *buffer__Q5AJ)
+static void put_reference_star_declaration__IF3I(__TYPE_GENERIC *Self__JF3I,void *buffer__KF3I)
 // ({TYPE_GENERIC},{NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  if ((((void *)((__PROTOTYPE *)Self__P5AJ->parent_type__T2IB.prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_37)) || ((void *)((__PROTOTYPE *)Self__P5AJ->parent_type__T2IB.prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_38)))) {
-    add_last__YPK(buffer__Q5AJ,'*');
-    genere_star_declaration__CWRI(((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__P5AJ->generic_list__3R2B)->parent_arrayed_collection__UUCB.storage__LZMB)[ 0],buffer__Q5AJ);
+  __STRING *Self__UKLR,*Self__0KLR;
+  __INTEGER new_capacity__TKLR,old_nb_elts__WKLR,upper__RE0R,Self__PE0R;
+  __INTEGER new_capacity__ZKLR,old_nb_elts__2KLR,upper__WE0R,Self__UE0R;
+  __CHARACTER *Self__VKLR,*new__XKLR,*Self__1KLR,*new__3KLR;
+  if ((((void *)((__PROTOTYPE *)Self__JF3I->parent_type__C2IB.prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_37)) || ((void *)((__PROTOTYPE *)Self__JF3I->parent_type__C2IB.prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_38)))) {
+    Self__UKLR=((__STRING *)buffer__KF3I);
+    new_capacity__TKLR= 0;
+    if ((Self__UKLR->capacity__MNK <= Self__UKLR->count__VF)) {
+      if ((Self__UKLR->capacity__MNK ==  0)) {
+        Self__UKLR->capacity__MNK= 32;
+        Self__UKLR->storage__XNK=create__OUX( 32);
+      } else {
+        new_capacity__TKLR=(__INTEGER)(Self__UKLR->capacity__MNK <<  1);
+        Self__VKLR=((__CHARACTER *)Self__UKLR->storage__XNK);
+        old_nb_elts__WKLR=Self__UKLR->capacity__MNK;
+        new__XKLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VKLR),((__UINTEGER_32 )old_nb_elts__WKLR),((__UINTEGER_32 )new_capacity__TKLR)));
+        upper__RE0R=(__INTEGER)(new_capacity__TKLR -  1);
+        Self__PE0R=old_nb_elts__WKLR;
+        while ((Self__PE0R <= upper__RE0R)) {
+          new__XKLR[Self__PE0R]='\0';
+          Self__PE0R=(__INTEGER)(Self__PE0R +  1);
+        };
+        Self__UKLR->storage__XNK=new__XKLR;
+        Self__UKLR->capacity__MNK=new_capacity__TKLR;
+      };
+    };
+    ((__CHARACTER *)Self__UKLR->storage__XNK)[Self__UKLR->count__VF]='*';
+    Self__UKLR->count__VF=(__INTEGER)(Self__UKLR->count__VF +  1);
+    genere_star_declaration__Y2NI(((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__JF3I->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[ 0],buffer__KF3I);
   } else {
-    if (((void *)Self__P5AJ != (void *)type_block__BLB)) {
-      add_last__YPK(buffer__Q5AJ,'*');
+    if (((void *)Self__JF3I != (void *)type_block__BLB)) {
+      Self__0KLR=((__STRING *)buffer__KF3I);
+      new_capacity__ZKLR= 0;
+      if ((Self__0KLR->capacity__MNK <= Self__0KLR->count__VF)) {
+        if ((Self__0KLR->capacity__MNK ==  0)) {
+          Self__0KLR->capacity__MNK= 32;
+          Self__0KLR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__ZKLR=(__INTEGER)(Self__0KLR->capacity__MNK <<  1);
+          Self__1KLR=((__CHARACTER *)Self__0KLR->storage__XNK);
+          old_nb_elts__2KLR=Self__0KLR->capacity__MNK;
+          new__3KLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1KLR),((__UINTEGER_32 )old_nb_elts__2KLR),((__UINTEGER_32 )new_capacity__ZKLR)));
+          upper__WE0R=(__INTEGER)(new_capacity__ZKLR -  1);
+          Self__UE0R=old_nb_elts__2KLR;
+          while ((Self__UE0R <= upper__WE0R)) {
+            new__3KLR[Self__UE0R]='\0';
+            Self__UE0R=(__INTEGER)(Self__UE0R +  1);
+          };
+          Self__0KLR->storage__XNK=new__3KLR;
+          Self__0KLR->capacity__MNK=new_capacity__ZKLR;
+        };
+      };
+      ((__CHARACTER *)Self__0KLR->storage__XNK)[Self__0KLR->count__VF]='*';
+      Self__0KLR->count__VF=(__INTEGER)(Self__0KLR->count__VF +  1);
     };
   };
 }
 
-static void put_reference_star_declaration__N5LJ(__PROFIL_BLOCK *Self__O5LJ,void *buffer__P5LJ)
-// ({PROFIL_BLOCK},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  if (((void *)Self__O5LJ != (void *)type_block__BLB)) {
-    add_last__YPK(buffer__P5LJ,'*');
-  };
-}
-
-static __BOOLEAN is_late_binding__XMWK(__TYPE_FULL *Self__YMWK)
+static __BOOLEAN is_late_binding__1QSK(__TYPE_FULL *Self__2QSK)
 // ({TYPE_FULL}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__0MWK;
-  __BOOLEAN __tmp__1MWK;
-  __tmp__0MWK=Self__YMWK->parent_type__KTL;
-  switch (((struct ___OBJ *)__tmp__0MWK)->__id) {
+  void *__tmp__4QSK;
+  __BOOLEAN __tmp__5QSK;
+  __tmp__4QSK=Self__2QSK->parent_type__5SL;
+  switch (((struct ___OBJ *)__tmp__4QSK)->__id) {
   case __TYPE__: {
-    __tmp__1MWK=(pass_count__YMMC == ((__TYPE *)__tmp__0MWK)->last_pass_binding__VT3I);
+    __tmp__5QSK=(pass_count__L3LC == ((__TYPE *)__tmp__4QSK)->last_pass_binding__AYZI);
   } break;
   case __TYPE_NULL__: {
-    __tmp__1MWK=(pass_count__YMMC == ((__TYPE_NULL *)__tmp__0MWK)->parent_type__TIB.last_pass_binding__VT3I);
+    __tmp__5QSK=(pass_count__L3LC == ((__TYPE_NULL *)__tmp__4QSK)->parent_type__TIB.last_pass_binding__AYZI);
   } break;
   case __TYPE_VOID__: {
-    __tmp__1MWK=(pass_count__YMMC == ((__TYPE_VOID *)__tmp__0MWK)->parent_type__UIB.last_pass_binding__VT3I);
+    __tmp__5QSK=(pass_count__L3LC == ((__TYPE_VOID *)__tmp__4QSK)->parent_type__UIB.last_pass_binding__AYZI);
   } break;
   case __TYPE_CONTEXT__: {
-    __tmp__1MWK=(pass_count__YMMC == ((__TYPE_CONTEXT *)__tmp__0MWK)->parent_type__VIB.last_pass_binding__VT3I);
+    __tmp__5QSK=(pass_count__L3LC == ((__TYPE_CONTEXT *)__tmp__4QSK)->parent_type__VIB.last_pass_binding__AYZI);
   } break;
   case __TYPE_ID__: {
-    __tmp__1MWK=(pass_count__YMMC == ((__TYPE_ID *)__tmp__0MWK)->parent_type__WIB.last_pass_binding__VT3I);
+    __tmp__5QSK=(pass_count__L3LC == ((__TYPE_ID *)__tmp__4QSK)->parent_type__WIB.last_pass_binding__AYZI);
   } break;
   case __TYPE_GENERIC__: {
-    __tmp__1MWK=(pass_count__YMMC == ((__TYPE_GENERIC *)__tmp__0MWK)->parent_type__T2IB.last_pass_binding__VT3I);
+    __tmp__5QSK=(pass_count__L3LC == ((__TYPE_GENERIC *)__tmp__4QSK)->parent_type__C2IB.last_pass_binding__AYZI);
   } break;
   case __PROFIL_BLOCK__: {
-    __tmp__1MWK=(pass_count__YMMC == ((__PROFIL_BLOCK *)__tmp__0MWK)->parent_type__VNCG.last_pass_binding__VT3I);
+    __tmp__5QSK=(pass_count__L3LC == ((__PROFIL_BLOCK *)__tmp__4QSK)->parent_type__PGAG.last_pass_binding__AYZI);
   } break;
   };
-  return(__tmp__1MWK);
+  return(__tmp__5QSK);
 }
 
-static void fast_put__to__QRFF(__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *Self__RRFF,__INTEGER v__SRFF,void *k__TRFF)
+static void fast_put__to__ZIFF(__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *Self__0IFF,__INTEGER v__1IFF,void *k__2IFF)
 // ({HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo},{INTEGER},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
 {
-  __INTEGER h__0RFF,idx__1RFF,idx__WG3F,new_capacity__XG3F,i__YG3F;
-  __INTEGER typ_id__GJ3F;
-  __POINTER ptr__BJ3F;
-  __UINTEGER_32 sz__DJ3F,a__KL5Q,new_size__IL5Q,t__OL5Q,a__QL5Q;
-  void *node__3RFF,*node1__0G3F,*node2__1G3F,*__tmp__RTFF;
-  void **old_buckets__ZG3F;
-  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *result__AJ3F;
-  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *Self__4YBG;
-  h__0RFF=hash_code__WPN(k__TRFF);
-  idx__1RFF=(__INTEGER)(h__0RFF % Self__RRFF->capacity__5RFF);
-  node__3RFF=((void **)Self__RRFF->buckets__ESFF)[idx__1RFF];
-  while ((! (((void *)node__3RFF == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__3RFF)->key__QSFF == (void *)k__TRFF)))) {
-    node__3RFF=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__3RFF)->next__1SFF;
-  };
-  if (((void *)node__3RFF == (void *)NULL)) {
-    if ((Self__RRFF->capacity__5RFF == Self__RRFF->count__ETFF)) {
-      idx__WG3F= 0;
-      node1__0G3F=NULL;
-      node2__1G3F=NULL;
-      old_buckets__ZG3F=Self__RRFF->buckets__ESFF;
-      new_capacity__XG3F=prime_number_ceiling__A4Q((__INTEGER)(Self__RRFF->capacity__5RFF +  1));
-      Self__RRFF->buckets__ESFF=create__OWPF(new_capacity__XG3F);
-      i__YG3F=(__INTEGER)(Self__RRFF->capacity__5RFF -  1);
-      Self__RRFF->capacity__5RFF=new_capacity__XG3F;
-      while ((i__YG3F >=  0)) {
-        node1__0G3F=((void **)old_buckets__ZG3F)[i__YG3F];
-        while (((void *)node1__0G3F != (void *)NULL)) {
-          node2__1G3F=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node1__0G3F)->next__1SFF;
-          idx__WG3F=(__INTEGER)(hash_code__WPN(((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node1__0G3F)->key__QSFF) % Self__RRFF->capacity__5RFF);
-          ((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node1__0G3F)->next__1SFF=((void **)Self__RRFF->buckets__ESFF)[idx__WG3F];
-          ((void **)Self__RRFF->buckets__ESFF)[idx__WG3F]=node1__0G3F;
-          node1__0G3F=node2__1G3F;
-        };
-        i__YG3F=(__INTEGER)(i__YG3F -  1);
-      };
-      idx__1RFF=(__INTEGER)(h__0RFF % Self__RRFF->capacity__5RFF);
-    };
-    __tmp__RTFF=((void **)Self__RRFF->buckets__ESFF)[idx__1RFF];
-    result__AJ3F=NULL;
-    ptr__BJ3F=((__POINTER )(NULL));
-    typ_id__GJ3F= 0;
-    sz__DJ3F=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo));
-    if ((sz__DJ3F ==  0)) {
-      result__AJ3F=HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__;
-    } else {
-      typ_id__GJ3F=__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__;
-      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DJ3F);
-      if ((typ_id__GJ3F == (__INTEGER)(-  1))) {
-        a__KL5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__IL5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__DJ3F + a__KL5Q) & (__UINTEGER_32)(~ a__KL5Q));
-        ptr__BJ3F=micro_alloc__table__lab__BOI(new_size__IL5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IL5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__IL5Q);
-      } else {
-        t__OL5Q=((__UINTEGER_32 )typ_id__GJ3F);
-        a__QL5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        ptr__BJ3F=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__DJ3F + a__QL5Q) & (__UINTEGER_32)(~ a__QL5Q)),((__POINTER )(&(table_type[(t__OL5Q)]))),(__UINTEGER_32)(t__OL5Q |  1));
-      };
-      result__AJ3F=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)ptr__BJ3F);
-      *(result__AJ3F) = *(HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__);
-    };
-    Self__4YBG=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)result__AJ3F);
-    Self__4YBG->item__IL3F=v__SRFF;
-    Self__4YBG->key__QSFF=k__TRFF;
-    Self__4YBG->next__1SFF=__tmp__RTFF;
-    node__3RFF=result__AJ3F;
-    ((void **)Self__RRFF->buckets__ESFF)[idx__1RFF]=result__AJ3F;
-    Self__RRFF->count__ETFF=(__INTEGER)(Self__RRFF->count__ETFF +  1);
-  } else {
-    ((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__3RFF)->item__IL3F=v__SRFF;
-  };
-}
-
-static __INTEGER size__RXFJ(__TYPE_FULL *Self__SXFJ)
+  __INTEGER h__DJFF,idx__EJFF,idx__KW1F,new_capacity__LW1F,i__MW1F;
+  __INTEGER typ_id__0Y1F;
+  __POINTER ptr__VY1F,ptr_table__ZE0R,next__YE0R,result__0E0R;
+  __POINTER ptr_table__4E0R,next__3E0R,result__5E0R;
+  __UINTEGER_32 sz__XY1F,a__SJ1Q,new_size__QJ1Q,t__WJ1Q,a__YJ1Q;
+  __UINTEGER_32 new_size__BF0R,lab_type__AF0R;
+  void *node__GJFF,*node1__OW1F,*node2__PW1F,*__tmp__0KFF;
+  void **old_buckets__NW1F;
+  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *result__UY1F;
+  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *Self__3V5F;
+  h__DJFF=hash_code__OPN(k__2IFF);
+  idx__EJFF=(__INTEGER)(h__DJFF % Self__0IFF->capacity__IJFF);
+  node__GJFF=((void **)Self__0IFF->buckets__NJFF)[idx__EJFF];
+  while ((! (((void *)node__GJFF == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__GJFF)->key__ZJFF == (void *)k__2IFF)))) {
+    node__GJFF=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__GJFF)->next__EKFF;
+  };
+  if (((void *)node__GJFF == (void *)NULL)) {
+    if ((Self__0IFF->capacity__IJFF == Self__0IFF->count__NKFF)) {
+      idx__KW1F= 0;
+      node1__OW1F=NULL;
+      node2__PW1F=NULL;
+      old_buckets__NW1F=Self__0IFF->buckets__NJFF;
+      new_capacity__LW1F=prime_number_ceiling__X3Q((__INTEGER)(Self__0IFF->capacity__IJFF +  1));
+      Self__0IFF->buckets__NJFF=create__AXOF(new_capacity__LW1F);
+      i__MW1F=(__INTEGER)(Self__0IFF->capacity__IJFF -  1);
+      Self__0IFF->capacity__IJFF=new_capacity__LW1F;
+      while ((i__MW1F >=  0)) {
+        node1__OW1F=((void **)old_buckets__NW1F)[i__MW1F];
+        while (((void *)node1__OW1F != (void *)NULL)) {
+          node2__PW1F=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node1__OW1F)->next__EKFF;
+          idx__KW1F=(__INTEGER)(hash_code__OPN(((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node1__OW1F)->key__ZJFF) % Self__0IFF->capacity__IJFF);
+          ((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node1__OW1F)->next__EKFF=((void **)Self__0IFF->buckets__NJFF)[idx__KW1F];
+          ((void **)Self__0IFF->buckets__NJFF)[idx__KW1F]=node1__OW1F;
+          node1__OW1F=node2__PW1F;
+        };
+        i__MW1F=(__INTEGER)(i__MW1F -  1);
+      };
+      idx__EJFF=(__INTEGER)(h__DJFF % Self__0IFF->capacity__IJFF);
+    };
+    __tmp__0KFF=((void **)Self__0IFF->buckets__NJFF)[idx__EJFF];
+    result__UY1F=NULL;
+    ptr__VY1F=((__POINTER )(NULL));
+    typ_id__0Y1F= 0;
+    sz__XY1F=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo));
+    if ((sz__XY1F ==  0)) {
+      result__UY1F=HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__;
+    } else {
+      typ_id__0Y1F=__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XY1F);
+      if ((typ_id__0Y1F == (__INTEGER)(-  1))) {
+        a__SJ1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__QJ1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__XY1F + a__SJ1Q) & (__UINTEGER_32)(~ a__SJ1Q));
+        ptr_table__ZE0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QJ1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__YE0R=((__POINTER )(NULL));
+        result__0E0R=((__POINTER *)ptr_table__ZE0R)[ 0];
+        if ((result__0E0R == (void *)NULL)) {
+          result__0E0R=new_lab__2PJ(new_size__QJ1Q);
+          next__YE0R=(void *)((unsigned long)result__0E0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJ1Q)));
+          ((__POINTER *)next__YE0R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ZE0R)[ 0]=next__YE0R;
+        } else {
+          next__YE0R=((__POINTER *)result__0E0R)[ 0];
+          if ((next__YE0R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0E0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QJ1Q <<  1)) <=  4096)) {
+              next__YE0R=(void *)((unsigned long)result__0E0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJ1Q)));
+            } else {
+              next__YE0R=new_lab__2PJ(new_size__QJ1Q);
+            };
+            ((__POINTER *)next__YE0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ZE0R)[ 0]=next__YE0R;
+          } else {
+            ((__POINTER *)result__0E0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YE0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__0E0R=next__YE0R;
+          };
+        };
+        ptr__VY1F=result__0E0R;
+      } else {
+        t__WJ1Q=((__UINTEGER_32 )typ_id__0Y1F);
+        a__YJ1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__BF0R=(__UINTEGER_32)((__UINTEGER_32)(sz__XY1F + a__YJ1Q) & (__UINTEGER_32)(~ a__YJ1Q));
+        ptr_table__4E0R=((__POINTER )(&(table_type[(t__WJ1Q)])));
+        lab_type__AF0R=(__UINTEGER_32)(t__WJ1Q |  1);
+        next__3E0R=((__POINTER )(NULL));
+        result__5E0R=((__POINTER *)ptr_table__4E0R)[ 0];
+        if ((result__5E0R == (void *)NULL)) {
+          result__5E0R=new_lab__2PJ(lab_type__AF0R);
+          next__3E0R=(void *)((unsigned long)result__5E0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BF0R)));
+          ((__POINTER *)next__3E0R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__4E0R)[ 0]=next__3E0R;
+        } else {
+          next__3E0R=((__POINTER *)result__5E0R)[ 0];
+          if ((next__3E0R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5E0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BF0R <<  1)) <=  4096)) {
+              next__3E0R=(void *)((unsigned long)result__5E0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BF0R)));
+            } else {
+              next__3E0R=new_lab__2PJ(lab_type__AF0R);
+            };
+            ((__POINTER *)next__3E0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__4E0R)[ 0]=next__3E0R;
+          } else {
+            ((__POINTER *)result__5E0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3E0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__5E0R=next__3E0R;
+          };
+        };
+        ptr__VY1F=result__5E0R;
+      };
+      result__UY1F=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)ptr__VY1F);
+      *(result__UY1F) = *(HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__);
+    };
+    Self__3V5F=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)result__UY1F);
+    Self__3V5F->item__201F=v__1IFF;
+    Self__3V5F->key__ZJFF=k__2IFF;
+    Self__3V5F->next__EKFF=__tmp__0KFF;
+    node__GJFF=result__UY1F;
+    ((void **)Self__0IFF->buckets__NJFF)[idx__EJFF]=result__UY1F;
+    Self__0IFF->count__NKFF=(__INTEGER)(Self__0IFF->count__NKFF +  1);
+  } else {
+    ((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__GJFF)->item__201F=v__1IFF;
+  };
+}
+
+static __BOOLEAN has_prefix__5ZOK(__STRING_CONSTANT *Self__A0OK,void *p__B0OK)
+// ({STRING_CONSTANT},{NULLxSTRING_CONSTANTxSTRING}) With resultNo recursive, No inlinable.
+{
+  __INTEGER i__E0OK,__tmp__L0OK,__tmp__T0OK;
+  __BOOLEAN result__D0OK,__tmp__C1OK;
+  __CHARACTER *__tmp__GK1Q,*__tmp__M25Q,*__tmp__N25Q;
+  __CHARACTER __tmp__40OK,__tmp__50OK;
+  result__D0OK=FALSE__;
+  i__E0OK= 0;
+  if (((struct ___OBJ *)p__B0OK)->__id==__STRING_CONSTANT__) {
+    __tmp__L0OK=((__STRING_CONSTANT *)p__B0OK)->count__XHB;
+  } else {
+    __tmp__L0OK=((__STRING *)p__B0OK)->count__VF;
+  };
+  if ((__tmp__L0OK <= Self__A0OK->count__XHB)) {
+    if (((struct ___OBJ *)p__B0OK)->__id==__STRING_CONSTANT__) {
+      __tmp__T0OK=((__STRING_CONSTANT *)p__B0OK)->count__XHB;
+    } else {
+      __tmp__T0OK=((__STRING *)p__B0OK)->count__VF;
+    };
+    i__E0OK=__tmp__T0OK;
+    __tmp__GK1Q=Self__A0OK->storage__X4K;
+    __tmp__M25Q=((__STRING_CONSTANT *)p__B0OK)->storage__X4K;
+    __tmp__N25Q=((__STRING *)p__B0OK)->storage__XNK;
+    until_do__5J2K:
+    {
+      if ((i__E0OK ==  0)) {
+        __tmp__C1OK=TRUE__;
+      } else {
+        __tmp__40OK=((__CHARACTER *)__tmp__GK1Q)[(__INTEGER)(i__E0OK -  1)];
+        if (((struct ___OBJ *)p__B0OK)->__id==__STRING_CONSTANT__) {
+          __tmp__50OK=((__CHARACTER *)__tmp__M25Q)[(__INTEGER)(i__E0OK -  1)];
+        } else {
+          __tmp__50OK=((__CHARACTER *)__tmp__N25Q)[(__INTEGER)(i__E0OK -  1)];
+        };
+        __tmp__C1OK=(__tmp__40OK != __tmp__50OK);
+      };
+      if ((! __tmp__C1OK)) {
+        i__E0OK=(__INTEGER)(i__E0OK -  1);
+        goto until_do__5J2K;
+      };
+    };
+    result__D0OK=(i__E0OK ==  0);
+  };
+  return(result__D0OK);
+}
+
+static __INTEGER size__X1BJ(__TYPE_FULL *Self__Y1BJ)
 // ({TYPE_FULL}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__UXFJ;
-  __INTEGER __tmp__VXFJ;
-  __tmp__UXFJ=Self__SXFJ->parent_type__KTL;
-  switch (((struct ___OBJ *)__tmp__UXFJ)->__id) {
+  void *__tmp__01BJ;
+  __INTEGER __tmp__11BJ;
+  __tmp__01BJ=Self__Y1BJ->parent_type__5SL;
+  switch (((struct ___OBJ *)__tmp__01BJ)->__id) {
   case __TYPE__: {
-    __tmp__VXFJ=((__TYPE *)__tmp__UXFJ)->size__JPY;
+    __tmp__11BJ=((__TYPE *)__tmp__01BJ)->size__KPY;
   } break;
   case __TYPE_NULL__: {
-    __tmp__VXFJ=((__TYPE_NULL *)__tmp__UXFJ)->parent_type__TIB.size__JPY;
+    __tmp__11BJ=((__TYPE_NULL *)__tmp__01BJ)->parent_type__TIB.size__KPY;
   } break;
   case __TYPE_VOID__: {
-    __tmp__VXFJ=((__TYPE_VOID *)__tmp__UXFJ)->parent_type__UIB.size__JPY;
+    __tmp__11BJ=((__TYPE_VOID *)__tmp__01BJ)->parent_type__UIB.size__KPY;
   } break;
   case __TYPE_CONTEXT__: {
-    __tmp__VXFJ=((__TYPE_CONTEXT *)__tmp__UXFJ)->parent_type__VIB.size__JPY;
+    __tmp__11BJ=((__TYPE_CONTEXT *)__tmp__01BJ)->parent_type__VIB.size__KPY;
   } break;
   case __TYPE_ID__: {
-    __tmp__VXFJ=((__TYPE_ID *)__tmp__UXFJ)->parent_type__WIB.size__JPY;
+    __tmp__11BJ=((__TYPE_ID *)__tmp__01BJ)->parent_type__WIB.size__KPY;
   } break;
   case __TYPE_GENERIC__: {
-    __tmp__VXFJ=((__TYPE_GENERIC *)__tmp__UXFJ)->parent_type__T2IB.size__JPY;
+    __tmp__11BJ=((__TYPE_GENERIC *)__tmp__01BJ)->parent_type__C2IB.size__KPY;
   } break;
   case __PROFIL_BLOCK__: {
-    __tmp__VXFJ=((__PROFIL_BLOCK *)__tmp__UXFJ)->parent_type__VNCG.size__JPY;
+    __tmp__11BJ=((__PROFIL_BLOCK *)__tmp__01BJ)->parent_type__PGAG.size__KPY;
   } break;
   };
-  return(__tmp__VXFJ);
+  return(__tmp__11BJ);
 }
 
-static void add__to__PQDL(__FAST_ARRAYoLOCALo *Self__QQDL,void *element__RQDL,__INTEGER index__SQDL)
+static void add__to__UEFL(__FAST_ARRAYoLOCALo *Self__VEFL,void *element__WEFL,__INTEGER index__XEFL)
 // ({FAST_ARRAYoLOCALo},{NULLxLOCAL},{INTEGER}) VoidNo recursive, No inlinable.
 {
-  __INTEGER Self__HTNL;
-  void **__tmp__YFER,**__tmp__ZFER,**__tmp__0FER;
-  if ((index__SQDL == (__INTEGER)(Self__QQDL->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-    add_last__PUJH(Self__QQDL,element__RQDL);
+  __INTEGER Self__IHKL;
+  void **__tmp__Q0AR,**__tmp__R0AR,**__tmp__S0AR;
+  if ((index__XEFL == (__INTEGER)(Self__VEFL->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+    add_last__11FH(Self__VEFL,element__WEFL);
   } else {
-    add_last__PUJH(Self__QQDL,element__RQDL);
-    Self__HTNL=(__INTEGER)(Self__QQDL->parent_arrayed_collection__QIAG.upper__TIAG -  1);
-    __tmp__YFER=Self__QQDL->parent_arrayed_collection__QIAG.storage__3RSG;
-    __tmp__ZFER=Self__QQDL->parent_arrayed_collection__QIAG.storage__3RSG;
-    __tmp__0FER=Self__QQDL->parent_arrayed_collection__QIAG.storage__3RSG;
-    while ((Self__HTNL >= index__SQDL)) {
-      ((void **)__tmp__ZFER)[(__INTEGER)(Self__HTNL +  1)]=((void **)__tmp__YFER)[Self__HTNL];
-      ((void **)__tmp__0FER)[Self__HTNL]=NULL;
-      Self__HTNL=(__INTEGER)(Self__HTNL -  1);
+    add_last__11FH(Self__VEFL,element__WEFL);
+    Self__IHKL=(__INTEGER)(Self__VEFL->parent_arrayed_collection__YH4F.upper__1H4F -  1);
+    __tmp__Q0AR=Self__VEFL->parent_arrayed_collection__YH4F.storage__NWPG;
+    __tmp__R0AR=Self__VEFL->parent_arrayed_collection__YH4F.storage__NWPG;
+    __tmp__S0AR=Self__VEFL->parent_arrayed_collection__YH4F.storage__NWPG;
+    while ((Self__IHKL >= index__XEFL)) {
+      ((void **)__tmp__R0AR)[(__INTEGER)(Self__IHKL +  1)]=((void **)__tmp__Q0AR)[Self__IHKL];
+      ((void **)__tmp__S0AR)[Self__IHKL]=NULL;
+      Self__IHKL=(__INTEGER)(Self__IHKL -  1);
     };
-    ((void **)Self__QQDL->parent_arrayed_collection__QIAG.storage__3RSG)[index__SQDL]=element__RQDL;
+    ((void **)Self__VEFL->parent_arrayed_collection__YH4F.storage__NWPG)[index__XEFL]=element__WEFL;
   };
 }
 
-static __INTEGER index_of__since__MNWK(__STRING_CONSTANT *Self__NNWK,__INTEGER start_index__PNWK)
+static __INTEGER index_of__since__QRSK(__STRING_CONSTANT *Self__RRSK,__INTEGER start_index__TRSK)
 // ({STRING_CONSTANT},{INTEGER}) With resultNo recursive, No inlinable.
 {
-  __INTEGER result__RNWK,__tmp__4L5Q;
-  __CHARACTER *__tmp__5L5Q;
-  result__RNWK=start_index__PNWK;
-  __tmp__4L5Q=Self__NNWK->count__XHB;
-  __tmp__5L5Q=Self__NNWK->storage__C5K;
-  while ((! ((result__RNWK > __tmp__4L5Q) || ('@' == ((__CHARACTER *)__tmp__5L5Q)[(__INTEGER)(result__RNWK -  1)])))) {
-    result__RNWK=(__INTEGER)(result__RNWK +  1);
+  __INTEGER result__VRSK,__tmp__QK1Q;
+  __CHARACTER *__tmp__RK1Q;
+  result__VRSK=start_index__TRSK;
+  __tmp__QK1Q=Self__RRSK->count__XHB;
+  __tmp__RK1Q=Self__RRSK->storage__X4K;
+  while ((! ((result__VRSK > __tmp__QK1Q) || ('@' == ((__CHARACTER *)__tmp__RK1Q)[(__INTEGER)(result__VRSK -  1)])))) {
+    result__VRSK=(__INTEGER)(result__VRSK +  1);
   };
-  return(result__RNWK);
+  return(result__VRSK);
 }
 
-static void put_access_id__in__LHTM(void *e__NHTM,void *buffer__OHTM)
+static void put_access_id__in__VTPM(void *e__XTPM,void *buffer__YTPM)
 // ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  void *__tmp__QHTM;
-  void *t__PHTM;
-  __CHARACTER_CST *Self__CSCQ,*Self__NSCQ,*Self__YSCQ;
-  __BOOLEAN __tmp__ZHTM;
-  switch (((struct ___OBJ *)e__NHTM)->__id) {
+  void *__tmp__0TPM;
+  void *t__ZTPM;
+  __CHARACTER_CST *Self__GX4P,*Self__RX4P,*Self__2X4P;
+  __STRING *Self__ALLR,*Self__GLLR,*Self__MLLR,*Self__SLLR,*Self__YLLR;
+  __STRING *Self__4LLR;
+  __INTEGER new_capacity__5KLR,old_nb_elts__CLLR,upper__FF0R,Self__DF0R;
+  __INTEGER new_capacity__FLLR,old_nb_elts__ILLR,upper__KF0R,Self__IF0R;
+  __INTEGER new_capacity__LLLR,old_nb_elts__OLLR,upper__PF0R,Self__NF0R;
+  __INTEGER new_capacity__RLLR,old_nb_elts__ULLR,upper__UF0R,Self__SF0R;
+  __INTEGER new_capacity__XLLR,old_nb_elts__0LLR,upper__ZF0R,Self__XF0R;
+  __INTEGER new_capacity__3LLR,old_nb_elts__AMLR,upper__4F0R,Self__2F0R;
+  __CHARACTER *Self__BLLR,*new__DLLR,*Self__HLLR,*new__JLLR,*Self__NLLR;
+  __CHARACTER *new__PLLR,*Self__TLLR,*new__VLLR,*Self__ZLLR,*new__1LLR;
+  __CHARACTER *Self__5LLR,*new__BMLR;
+  __BOOLEAN __tmp__DUPM;
+  switch (((struct ___OBJ *)e__XTPM)->__id) {
   case __LIST__: {
-    __tmp__QHTM=static_type__SCTG(e__NHTM);
+    __tmp__0TPM=static_type__OHQG(e__XTPM);
   } break;
   case __STRING_CST__: {
-    __tmp__QHTM=((__STRING_CST *)e__NHTM)->parent_constant__5F.static_type__LSYD;
+    __tmp__0TPM=((__STRING_CST *)e__XTPM)->parent_constant__5F.static_type__M2YD;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__QHTM=((__EXTERNAL_C *)e__NHTM)->static_type__KMZD;
+    __tmp__0TPM=((__EXTERNAL_C *)e__XTPM)->static_type__1VZD;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__QHTM=((__PROTOTYPE_CST *)e__NHTM)->parent_constant__DMMC.static_type__LSYD;
+    __tmp__0TPM=((__PROTOTYPE_CST *)e__XTPM)->parent_constant__W2LC.static_type__M2YD;
   } break;
   case __INTEGER_CST__: {
-    __tmp__QHTM=((__INTEGER_CST *)e__NHTM)->parent_constant__OMMC.static_type__LSYD;
+    __tmp__0TPM=((__INTEGER_CST *)e__XTPM)->parent_constant__B3LC.static_type__M2YD;
   } break;
   case __READ_LOCAL__: {
-    __tmp__QHTM=((__LOCAL *)((__READ_LOCAL *)e__NHTM)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+    __tmp__0TPM=((__LOCAL *)((__READ_LOCAL *)e__XTPM)->local__HJZD)->parent_variable__T1LC.type__D25F;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__QHTM=static_type__EG5H(e__NHTM);
+    __tmp__0TPM=static_type__CN1H(e__XTPM);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__QHTM=static_type__3G5H();
+    __tmp__0TPM=static_type__1N1H();
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__QHTM=static_type__CH5H();
+    __tmp__0TPM=static_type__AO1H();
   } break;
   case __REAL_CST__: {
-    __tmp__QHTM=((__REAL_CST *)e__NHTM)->parent_constant__IVNH.static_type__LSYD;
+    __tmp__0TPM=((__REAL_CST *)e__XTPM)->parent_constant__U2JH.static_type__M2YD;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__QHTM=((__CHARACTER_CST *)e__NHTM)->parent_constant__1VNH.static_type__LSYD;
+    __tmp__0TPM=((__CHARACTER_CST *)e__XTPM)->parent_constant__H3JH.static_type__M2YD;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__QHTM=static_type__HH5H();
+    __tmp__0TPM=static_type__FO1H();
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__QHTM=static_type__MH5H();
+    __tmp__0TPM=static_type__KO1H();
   } break;
   case __EXPR_SUP__: {
-    __tmp__QHTM=static_type__RH5H();
+    __tmp__0TPM=static_type__PO1H();
   } break;
   case __EXPR_SUB__: {
-    __tmp__QHTM=static_type__WH5H(e__NHTM);
+    __tmp__0TPM=static_type__UO1H(e__XTPM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__QHTM=static_type__2H5H(e__NHTM);
+    __tmp__0TPM=static_type__0O1H(e__XTPM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__QHTM=static_type__BI5H(e__NHTM);
+    __tmp__0TPM=static_type__5O1H(e__XTPM);
   } break;
   case __EXPR_AND__: {
-    __tmp__QHTM=static_type__GI5H(e__NHTM);
+    __tmp__0TPM=static_type__EP1H(e__XTPM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__QHTM=static_type__LI5H(e__NHTM);
+    __tmp__0TPM=static_type__JP1H(e__XTPM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__QHTM=static_type__QI5H(e__NHTM);
+    __tmp__0TPM=static_type__OP1H(e__XTPM);
   } break;
   case __PUT_TO__: {
-    __tmp__QHTM=TYPE_VOID__->parent_type__UIB.default__AKC;
+    __tmp__0TPM=TYPE_VOID__->parent_type__UIB.default__AKC;
   } break;
   case __ITEM__: {
-    __tmp__QHTM=static_type__ZI5H(e__NHTM);
+    __tmp__0TPM=static_type__XP1H(e__XTPM);
   } break;
   case __SIZE_OF__: {
-    __tmp__QHTM=static_type__FJ5H();
+    __tmp__0TPM=static_type__DQ1H();
   } break;
   case __CAST__: {
-    __tmp__QHTM=((__CAST *)e__NHTM)->static_type__2G5H;
+    __tmp__0TPM=((__CAST *)e__XTPM)->static_type__0N1H;
   } break;
   case __CALL_SLOT__: {
-    __tmp__QHTM=static_type__SEOL(e__NHTM);
+    __tmp__0TPM=static_type__NOKL(e__XTPM);
   } break;
   case __READ_SLOT__: {
-    __tmp__QHTM=((__SLOT_DATA *)((__READ_SLOT *)e__NHTM)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+    __tmp__0TPM=((__SLOT_DATA *)((__READ_SLOT *)e__XTPM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
   } break;
   case __READ_GLOBAL__: {
-    __tmp__QHTM=((__SLOT_DATA *)((__READ_GLOBAL *)e__NHTM)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+    __tmp__0TPM=((__SLOT_DATA *)((__READ_GLOBAL *)e__XTPM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__QHTM=static_type__VN3M();
+    __tmp__0TPM=static_type__Z1ZM();
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__QHTM=static_type__BIIO();
+    __tmp__0TPM=static_type__ZQEO();
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__QHTM=static_type__XRMO();
+    __tmp__0TPM=static_type__P0IO();
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__QHTM=static_type__GIIO();
+    __tmp__0TPM=static_type__4QEO();
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__QHTM=static_type__3RMO();
+    __tmp__0TPM=static_type__V0IO();
   } break;
   case __EXPR_NEG__: {
-    __tmp__QHTM=static_type__FZMM(e__NHTM);
+    __tmp__0TPM=static_type__DFJM(e__XTPM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__QHTM=static_type__UTQL(e__NHTM);
+    __tmp__0TPM=static_type__P3ML(e__XTPM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__QHTM=static_type__NP1M(e__NHTM);
+    __tmp__0TPM=static_type__R3XM(e__XTPM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__QHTM=static_type__LIIO(e__NHTM);
+    __tmp__0TPM=static_type__DREO(e__XTPM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__QHTM=static_type__CZHP();
+    __tmp__0TPM=static_type__0BEP();
   } break;
   case __EXPR_INF__: {
-    __tmp__QHTM=static_type__RMUN();
+    __tmp__0TPM=static_type__V0QN();
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__QHTM=static_type__WMUN();
+    __tmp__0TPM=static_type__00QN();
   } break;
   case __EXPR_OR__: {
-    __tmp__QHTM=static_type__ZKTN(e__NHTM);
+    __tmp__0TPM=static_type__3YPN(e__XTPM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__QHTM=static_type__D5VO(e__NHTM);
+    __tmp__0TPM=static_type__1HSO(e__XTPM);
   } break;
   };
-  t__PHTM=((__TYPE_FULL *)__tmp__QHTM)->parent_type__KTL;
-  if (((void *)t__PHTM == (void *)type_boolean__VJB)) {
-    switch (((struct ___OBJ *)e__NHTM)->__id) {
+  t__ZTPM=((__TYPE_FULL *)__tmp__0TPM)->parent_type__5SL;
+  if (((void *)t__ZTPM == (void *)type_boolean__VJB)) {
+    switch (((struct ___OBJ *)e__XTPM)->__id) {
     case __LIST__: {
-      genere__4BIK(e__NHTM,buffer__OHTM);
+      genere__0EEK(e__XTPM,buffer__YTPM);
     } break;
     case __STRING_CST__: {
-      genere__QCIK(e__NHTM,buffer__OHTM);
+      genere__MFEK(e__XTPM,buffer__YTPM);
     } break;
     case __EXTERNAL_C__: {
-      genere__0FIK(e__NHTM,buffer__OHTM);
+      genere__WIEK(e__XTPM,buffer__YTPM);
     } break;
     case __PROTOTYPE_CST__: {
-      genere__MIIK(e__NHTM,buffer__OHTM);
+      genere__ILEK(e__XTPM,buffer__YTPM);
     } break;
     case __INTEGER_CST__: {
-      genere__QIIK(e__NHTM,buffer__OHTM);
+      genere__MLEK(e__XTPM,buffer__YTPM);
     } break;
     case __READ_LOCAL__: {
-      genere__RJIK(e__NHTM,buffer__OHTM);
+      genere__NMEK(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_MULTIPLE__: {
-      display__AVJK(((__EXPR_MULTIPLE *)e__NHTM),buffer__OHTM);
-      append__MOK(buffer__OHTM,(&__string_271));
+      display__2XFK(((__EXPR_MULTIPLE *)e__XTPM),buffer__YTPM);
+      append__MOK(buffer__YTPM,(&__string_276));
     } break;
     case __EXPR_EQUAL__: {
-      genere__TKIK(e__NHTM,buffer__OHTM);
+      genere__PNEK(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      genere__CPIK(e__NHTM,buffer__OHTM);
+      genere__4REK(e__XTPM,buffer__YTPM);
     } break;
     case __REAL_CST__: {
-      append__MOK(buffer__OHTM,((__REAL_CST *)e__NHTM)->value__RGAI);
+      append__MOK(buffer__YTPM,((__REAL_CST *)e__XTPM)->value__HN2H);
     } break;
     case __CHARACTER_CST__: {
-      Self__CSCQ=((__CHARACTER_CST *)e__NHTM);
-      add_last__YPK(buffer__OHTM,'\'');
-      append__MOK(buffer__OHTM,Self__CSCQ->text__ZGAI);
-      add_last__YPK(buffer__OHTM,'\'');
+      Self__GX4P=((__CHARACTER_CST *)e__XTPM);
+      Self__ALLR=((__STRING *)buffer__YTPM);
+      new_capacity__5KLR= 0;
+      if ((Self__ALLR->capacity__MNK <= Self__ALLR->count__VF)) {
+        if ((Self__ALLR->capacity__MNK ==  0)) {
+          Self__ALLR->capacity__MNK= 32;
+          Self__ALLR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__5KLR=(__INTEGER)(Self__ALLR->capacity__MNK <<  1);
+          Self__BLLR=((__CHARACTER *)Self__ALLR->storage__XNK);
+          old_nb_elts__CLLR=Self__ALLR->capacity__MNK;
+          new__DLLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BLLR),((__UINTEGER_32 )old_nb_elts__CLLR),((__UINTEGER_32 )new_capacity__5KLR)));
+          upper__FF0R=(__INTEGER)(new_capacity__5KLR -  1);
+          Self__DF0R=old_nb_elts__CLLR;
+          while ((Self__DF0R <= upper__FF0R)) {
+            new__DLLR[Self__DF0R]='\0';
+            Self__DF0R=(__INTEGER)(Self__DF0R +  1);
+          };
+          Self__ALLR->storage__XNK=new__DLLR;
+          Self__ALLR->capacity__MNK=new_capacity__5KLR;
+        };
+      };
+      ((__CHARACTER *)Self__ALLR->storage__XNK)[Self__ALLR->count__VF]='\'';
+      Self__ALLR->count__VF=(__INTEGER)(Self__ALLR->count__VF +  1);
+      append__MOK(buffer__YTPM,Self__GX4P->text__PN2H);
+      Self__GLLR=((__STRING *)buffer__YTPM);
+      new_capacity__FLLR= 0;
+      if ((Self__GLLR->capacity__MNK <= Self__GLLR->count__VF)) {
+        if ((Self__GLLR->capacity__MNK ==  0)) {
+          Self__GLLR->capacity__MNK= 32;
+          Self__GLLR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__FLLR=(__INTEGER)(Self__GLLR->capacity__MNK <<  1);
+          Self__HLLR=((__CHARACTER *)Self__GLLR->storage__XNK);
+          old_nb_elts__ILLR=Self__GLLR->capacity__MNK;
+          new__JLLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HLLR),((__UINTEGER_32 )old_nb_elts__ILLR),((__UINTEGER_32 )new_capacity__FLLR)));
+          upper__KF0R=(__INTEGER)(new_capacity__FLLR -  1);
+          Self__IF0R=old_nb_elts__ILLR;
+          while ((Self__IF0R <= upper__KF0R)) {
+            new__JLLR[Self__IF0R]='\0';
+            Self__IF0R=(__INTEGER)(Self__IF0R +  1);
+          };
+          Self__GLLR->storage__XNK=new__JLLR;
+          Self__GLLR->capacity__MNK=new_capacity__FLLR;
+        };
+      };
+      ((__CHARACTER *)Self__GLLR->storage__XNK)[Self__GLLR->count__VF]='\'';
+      Self__GLLR->count__VF=(__INTEGER)(Self__GLLR->count__VF +  1);
     } break;
     case __IS_EXPANDED__: {
-      print__1ZE((&__string_272));
+      print__1ZE((&__string_277));
       fputc((int)('\n'),stdout);
       exit(( 1));
     } break;
     case __GET_TYPE_ID__: {
-      genere__2TIK(e__NHTM,buffer__OHTM);
+      genere__YWEK(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_SUP__: {
-      genere__WUIK(e__NHTM,buffer__OHTM);
+      genere__SXEK(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_SUB__: {
-      genere__FZIK(e__NHTM,buffer__OHTM);
+      genere__B2EK(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_MUL__: {
-      genere__P1IK(e__NHTM,buffer__OHTM);
+      genere__L4EK(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_DIV__: {
-      genere__Z3IK(e__NHTM,buffer__OHTM);
+      genere__VAFK(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_AND__: {
-      genere__DAJK(e__NHTM,buffer__OHTM);
+      genere__5CFK(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_SHIFT_R__: {
-      genere__NCJK(e__NHTM,buffer__OHTM);
+      genere__JFFK(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_SHIFT_L__: {
-      genere__XEJK(e__NHTM,buffer__OHTM);
+      genere__THFK(e__XTPM,buffer__YTPM);
     } break;
     case __PUT_TO__: {
-      genere__BHJK(e__NHTM,buffer__OHTM);
+      genere__3JFK(e__XTPM,buffer__YTPM);
     } break;
     case __ITEM__: {
-      genere__WIJK(e__NHTM,buffer__OHTM);
+      genere__SLFK(e__XTPM,buffer__YTPM);
     } break;
     case __SIZE_OF__: {
-      genere__1IJK(e__NHTM,buffer__OHTM);
+      genere__XLFK(e__XTPM,buffer__YTPM);
     } break;
     case __CAST__: {
-      genere__CJJK(e__NHTM,buffer__OHTM);
+      genere__4LFK(e__XTPM,buffer__YTPM);
     } break;
     case __CALL_SLOT__: {
-      genere__YFOL(e__NHTM,buffer__OHTM);
+      genere__TPKL(e__XTPM,buffer__YTPM);
     } break;
     case __READ_SLOT__: {
-      genere__ZQRL(e__NHTM,buffer__OHTM);
+      genere__40NL(e__XTPM,buffer__YTPM);
     } break;
     case __READ_GLOBAL__: {
-      append__MOK(buffer__OHTM,((__SLOT_DATA *)((__READ_GLOBAL *)e__NHTM)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+      append__MOK(buffer__YTPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__XTPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      genere__SV4M(e__NHTM,buffer__OHTM);
+      genere__WD1M(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_OR_LOGIC__: {
-      genere__DSIO(e__NHTM,buffer__OHTM);
+      genere__10EO(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      genere__VYOO(e__NHTM,buffer__OHTM);
+      genere__NBLO(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_AND_LOGIC__: {
-      genere__KSIO(e__NHTM,buffer__OHTM);
+      genere__C1EO(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      genere__3YOO(e__NHTM,buffer__OHTM);
+      genere__VBLO(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_NEG__: {
-      genere__OTNM(e__NHTM,buffer__OHTM);
+      genere__M5JM(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_ADD__: {
-      genere__BVQL(e__NHTM,buffer__OHTM);
+      genere__24ML(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_NOT__: {
-      genere__KG3M(e__NHTM,buffer__OHTM);
+      genere__OUZM(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_MOD__: {
-      genere__RSIO(e__NHTM,buffer__OHTM);
+      genere__J1EO(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_SUP_EQ__: {
-      genere__14HP(e__NHTM,buffer__OHTM);
+      genere__THEP(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_INF__: {
-      genere__XJVN(e__NHTM,buffer__OHTM);
+      genere__1XRN(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_INF_EQ__: {
-      genere__FOVN(e__NHTM,buffer__OHTM);
+      genere__J2RN(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_OR__: {
-      genere__CXTN(e__NHTM,buffer__OHTM);
+      genere__GFQN(e__XTPM,buffer__YTPM);
     } break;
     case __EXPR_XOR__: {
-      genere__E3XO(e__NHTM,buffer__OHTM);
+      genere__2FUO(e__XTPM,buffer__YTPM);
     } break;
     };
-    __tmp__ZHTM=TRUE__;
+    __tmp__DUPM=TRUE__;
   } else {
-    __tmp__ZHTM=FALSE__;
+    __tmp__DUPM=FALSE__;
   };
-  if ((! __tmp__ZHTM)) {
-    if (((void *)t__PHTM == (void *)type_block__BLB)) {
-      switch (((struct ___OBJ *)e__NHTM)->__id) {
+  if ((! __tmp__DUPM)) {
+    if (((void *)t__ZTPM == (void *)type_block__BLB)) {
+      switch (((struct ___OBJ *)e__XTPM)->__id) {
       case __LIST__: {
-        genere__4BIK(e__NHTM,buffer__OHTM);
+        genere__0EEK(e__XTPM,buffer__YTPM);
       } break;
       case __STRING_CST__: {
-        genere__QCIK(e__NHTM,buffer__OHTM);
+        genere__MFEK(e__XTPM,buffer__YTPM);
       } break;
       case __EXTERNAL_C__: {
-        genere__0FIK(e__NHTM,buffer__OHTM);
+        genere__WIEK(e__XTPM,buffer__YTPM);
       } break;
       case __PROTOTYPE_CST__: {
-        genere__MIIK(e__NHTM,buffer__OHTM);
+        genere__ILEK(e__XTPM,buffer__YTPM);
       } break;
       case __INTEGER_CST__: {
-        genere__QIIK(e__NHTM,buffer__OHTM);
+        genere__MLEK(e__XTPM,buffer__YTPM);
       } break;
       case __READ_LOCAL__: {
-        genere__RJIK(e__NHTM,buffer__OHTM);
+        genere__NMEK(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_MULTIPLE__: {
-        display__AVJK(((__EXPR_MULTIPLE *)e__NHTM),buffer__OHTM);
-        append__MOK(buffer__OHTM,(&__string_271));
+        display__2XFK(((__EXPR_MULTIPLE *)e__XTPM),buffer__YTPM);
+        append__MOK(buffer__YTPM,(&__string_276));
       } break;
       case __EXPR_EQUAL__: {
-        genere__TKIK(e__NHTM,buffer__OHTM);
+        genere__PNEK(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        genere__CPIK(e__NHTM,buffer__OHTM);
+        genere__4REK(e__XTPM,buffer__YTPM);
       } break;
       case __REAL_CST__: {
-        append__MOK(buffer__OHTM,((__REAL_CST *)e__NHTM)->value__RGAI);
+        append__MOK(buffer__YTPM,((__REAL_CST *)e__XTPM)->value__HN2H);
       } break;
       case __CHARACTER_CST__: {
-        Self__NSCQ=((__CHARACTER_CST *)e__NHTM);
-        add_last__YPK(buffer__OHTM,'\'');
-        append__MOK(buffer__OHTM,Self__NSCQ->text__ZGAI);
-        add_last__YPK(buffer__OHTM,'\'');
+        Self__RX4P=((__CHARACTER_CST *)e__XTPM);
+        Self__MLLR=((__STRING *)buffer__YTPM);
+        new_capacity__LLLR= 0;
+        if ((Self__MLLR->capacity__MNK <= Self__MLLR->count__VF)) {
+          if ((Self__MLLR->capacity__MNK ==  0)) {
+            Self__MLLR->capacity__MNK= 32;
+            Self__MLLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__LLLR=(__INTEGER)(Self__MLLR->capacity__MNK <<  1);
+            Self__NLLR=((__CHARACTER *)Self__MLLR->storage__XNK);
+            old_nb_elts__OLLR=Self__MLLR->capacity__MNK;
+            new__PLLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NLLR),((__UINTEGER_32 )old_nb_elts__OLLR),((__UINTEGER_32 )new_capacity__LLLR)));
+            upper__PF0R=(__INTEGER)(new_capacity__LLLR -  1);
+            Self__NF0R=old_nb_elts__OLLR;
+            while ((Self__NF0R <= upper__PF0R)) {
+              new__PLLR[Self__NF0R]='\0';
+              Self__NF0R=(__INTEGER)(Self__NF0R +  1);
+            };
+            Self__MLLR->storage__XNK=new__PLLR;
+            Self__MLLR->capacity__MNK=new_capacity__LLLR;
+          };
+        };
+        ((__CHARACTER *)Self__MLLR->storage__XNK)[Self__MLLR->count__VF]='\'';
+        Self__MLLR->count__VF=(__INTEGER)(Self__MLLR->count__VF +  1);
+        append__MOK(buffer__YTPM,Self__RX4P->text__PN2H);
+        Self__SLLR=((__STRING *)buffer__YTPM);
+        new_capacity__RLLR= 0;
+        if ((Self__SLLR->capacity__MNK <= Self__SLLR->count__VF)) {
+          if ((Self__SLLR->capacity__MNK ==  0)) {
+            Self__SLLR->capacity__MNK= 32;
+            Self__SLLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__RLLR=(__INTEGER)(Self__SLLR->capacity__MNK <<  1);
+            Self__TLLR=((__CHARACTER *)Self__SLLR->storage__XNK);
+            old_nb_elts__ULLR=Self__SLLR->capacity__MNK;
+            new__VLLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TLLR),((__UINTEGER_32 )old_nb_elts__ULLR),((__UINTEGER_32 )new_capacity__RLLR)));
+            upper__UF0R=(__INTEGER)(new_capacity__RLLR -  1);
+            Self__SF0R=old_nb_elts__ULLR;
+            while ((Self__SF0R <= upper__UF0R)) {
+              new__VLLR[Self__SF0R]='\0';
+              Self__SF0R=(__INTEGER)(Self__SF0R +  1);
+            };
+            Self__SLLR->storage__XNK=new__VLLR;
+            Self__SLLR->capacity__MNK=new_capacity__RLLR;
+          };
+        };
+        ((__CHARACTER *)Self__SLLR->storage__XNK)[Self__SLLR->count__VF]='\'';
+        Self__SLLR->count__VF=(__INTEGER)(Self__SLLR->count__VF +  1);
       } break;
       case __IS_EXPANDED__: {
-        print__1ZE((&__string_272));
+        print__1ZE((&__string_277));
         fputc((int)('\n'),stdout);
         exit(( 1));
       } break;
       case __GET_TYPE_ID__: {
-        genere__2TIK(e__NHTM,buffer__OHTM);
+        genere__YWEK(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_SUP__: {
-        genere__WUIK(e__NHTM,buffer__OHTM);
+        genere__SXEK(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_SUB__: {
-        genere__FZIK(e__NHTM,buffer__OHTM);
+        genere__B2EK(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_MUL__: {
-        genere__P1IK(e__NHTM,buffer__OHTM);
+        genere__L4EK(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_DIV__: {
-        genere__Z3IK(e__NHTM,buffer__OHTM);
+        genere__VAFK(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_AND__: {
-        genere__DAJK(e__NHTM,buffer__OHTM);
+        genere__5CFK(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_SHIFT_R__: {
-        genere__NCJK(e__NHTM,buffer__OHTM);
+        genere__JFFK(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_SHIFT_L__: {
-        genere__XEJK(e__NHTM,buffer__OHTM);
+        genere__THFK(e__XTPM,buffer__YTPM);
       } break;
       case __PUT_TO__: {
-        genere__BHJK(e__NHTM,buffer__OHTM);
+        genere__3JFK(e__XTPM,buffer__YTPM);
       } break;
       case __ITEM__: {
-        genere__WIJK(e__NHTM,buffer__OHTM);
+        genere__SLFK(e__XTPM,buffer__YTPM);
       } break;
       case __SIZE_OF__: {
-        genere__1IJK(e__NHTM,buffer__OHTM);
+        genere__XLFK(e__XTPM,buffer__YTPM);
       } break;
       case __CAST__: {
-        genere__CJJK(e__NHTM,buffer__OHTM);
+        genere__4LFK(e__XTPM,buffer__YTPM);
       } break;
       case __CALL_SLOT__: {
-        genere__YFOL(e__NHTM,buffer__OHTM);
+        genere__TPKL(e__XTPM,buffer__YTPM);
       } break;
       case __READ_SLOT__: {
-        genere__ZQRL(e__NHTM,buffer__OHTM);
+        genere__40NL(e__XTPM,buffer__YTPM);
       } break;
       case __READ_GLOBAL__: {
-        append__MOK(buffer__OHTM,((__SLOT_DATA *)((__READ_GLOBAL *)e__NHTM)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+        append__MOK(buffer__YTPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__XTPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        genere__SV4M(e__NHTM,buffer__OHTM);
+        genere__WD1M(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_OR_LOGIC__: {
-        genere__DSIO(e__NHTM,buffer__OHTM);
+        genere__10EO(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        genere__VYOO(e__NHTM,buffer__OHTM);
+        genere__NBLO(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_AND_LOGIC__: {
-        genere__KSIO(e__NHTM,buffer__OHTM);
+        genere__C1EO(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        genere__3YOO(e__NHTM,buffer__OHTM);
+        genere__VBLO(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_NEG__: {
-        genere__OTNM(e__NHTM,buffer__OHTM);
+        genere__M5JM(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_ADD__: {
-        genere__BVQL(e__NHTM,buffer__OHTM);
+        genere__24ML(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_NOT__: {
-        genere__KG3M(e__NHTM,buffer__OHTM);
+        genere__OUZM(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_MOD__: {
-        genere__RSIO(e__NHTM,buffer__OHTM);
+        genere__J1EO(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_SUP_EQ__: {
-        genere__14HP(e__NHTM,buffer__OHTM);
+        genere__THEP(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_INF__: {
-        genere__XJVN(e__NHTM,buffer__OHTM);
+        genere__1XRN(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_INF_EQ__: {
-        genere__FOVN(e__NHTM,buffer__OHTM);
+        genere__J2RN(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_OR__: {
-        genere__CXTN(e__NHTM,buffer__OHTM);
+        genere__GFQN(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_XOR__: {
-        genere__E3XO(e__NHTM,buffer__OHTM);
+        genere__2FUO(e__XTPM,buffer__YTPM);
       } break;
       };
     } else {
-      append__MOK(buffer__OHTM,(&__string_512));
-      switch (((struct ___OBJ *)e__NHTM)->__id) {
+      append__MOK(buffer__YTPM,(&__string_516));
+      switch (((struct ___OBJ *)e__XTPM)->__id) {
       case __LIST__: {
-        genere__4BIK(e__NHTM,buffer__OHTM);
+        genere__0EEK(e__XTPM,buffer__YTPM);
       } break;
       case __STRING_CST__: {
-        genere__QCIK(e__NHTM,buffer__OHTM);
+        genere__MFEK(e__XTPM,buffer__YTPM);
       } break;
       case __EXTERNAL_C__: {
-        genere__0FIK(e__NHTM,buffer__OHTM);
+        genere__WIEK(e__XTPM,buffer__YTPM);
       } break;
       case __PROTOTYPE_CST__: {
-        genere__MIIK(e__NHTM,buffer__OHTM);
+        genere__ILEK(e__XTPM,buffer__YTPM);
       } break;
       case __INTEGER_CST__: {
-        genere__QIIK(e__NHTM,buffer__OHTM);
+        genere__MLEK(e__XTPM,buffer__YTPM);
       } break;
       case __READ_LOCAL__: {
-        genere__RJIK(e__NHTM,buffer__OHTM);
+        genere__NMEK(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_MULTIPLE__: {
-        display__AVJK(((__EXPR_MULTIPLE *)e__NHTM),buffer__OHTM);
-        append__MOK(buffer__OHTM,(&__string_271));
+        display__2XFK(((__EXPR_MULTIPLE *)e__XTPM),buffer__YTPM);
+        append__MOK(buffer__YTPM,(&__string_276));
       } break;
       case __EXPR_EQUAL__: {
-        genere__TKIK(e__NHTM,buffer__OHTM);
+        genere__PNEK(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        genere__CPIK(e__NHTM,buffer__OHTM);
+        genere__4REK(e__XTPM,buffer__YTPM);
       } break;
       case __REAL_CST__: {
-        append__MOK(buffer__OHTM,((__REAL_CST *)e__NHTM)->value__RGAI);
+        append__MOK(buffer__YTPM,((__REAL_CST *)e__XTPM)->value__HN2H);
       } break;
       case __CHARACTER_CST__: {
-        Self__YSCQ=((__CHARACTER_CST *)e__NHTM);
-        add_last__YPK(buffer__OHTM,'\'');
-        append__MOK(buffer__OHTM,Self__YSCQ->text__ZGAI);
-        add_last__YPK(buffer__OHTM,'\'');
+        Self__2X4P=((__CHARACTER_CST *)e__XTPM);
+        Self__YLLR=((__STRING *)buffer__YTPM);
+        new_capacity__XLLR= 0;
+        if ((Self__YLLR->capacity__MNK <= Self__YLLR->count__VF)) {
+          if ((Self__YLLR->capacity__MNK ==  0)) {
+            Self__YLLR->capacity__MNK= 32;
+            Self__YLLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__XLLR=(__INTEGER)(Self__YLLR->capacity__MNK <<  1);
+            Self__ZLLR=((__CHARACTER *)Self__YLLR->storage__XNK);
+            old_nb_elts__0LLR=Self__YLLR->capacity__MNK;
+            new__1LLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZLLR),((__UINTEGER_32 )old_nb_elts__0LLR),((__UINTEGER_32 )new_capacity__XLLR)));
+            upper__ZF0R=(__INTEGER)(new_capacity__XLLR -  1);
+            Self__XF0R=old_nb_elts__0LLR;
+            while ((Self__XF0R <= upper__ZF0R)) {
+              new__1LLR[Self__XF0R]='\0';
+              Self__XF0R=(__INTEGER)(Self__XF0R +  1);
+            };
+            Self__YLLR->storage__XNK=new__1LLR;
+            Self__YLLR->capacity__MNK=new_capacity__XLLR;
+          };
+        };
+        ((__CHARACTER *)Self__YLLR->storage__XNK)[Self__YLLR->count__VF]='\'';
+        Self__YLLR->count__VF=(__INTEGER)(Self__YLLR->count__VF +  1);
+        append__MOK(buffer__YTPM,Self__2X4P->text__PN2H);
+        Self__4LLR=((__STRING *)buffer__YTPM);
+        new_capacity__3LLR= 0;
+        if ((Self__4LLR->capacity__MNK <= Self__4LLR->count__VF)) {
+          if ((Self__4LLR->capacity__MNK ==  0)) {
+            Self__4LLR->capacity__MNK= 32;
+            Self__4LLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__3LLR=(__INTEGER)(Self__4LLR->capacity__MNK <<  1);
+            Self__5LLR=((__CHARACTER *)Self__4LLR->storage__XNK);
+            old_nb_elts__AMLR=Self__4LLR->capacity__MNK;
+            new__BMLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5LLR),((__UINTEGER_32 )old_nb_elts__AMLR),((__UINTEGER_32 )new_capacity__3LLR)));
+            upper__4F0R=(__INTEGER)(new_capacity__3LLR -  1);
+            Self__2F0R=old_nb_elts__AMLR;
+            while ((Self__2F0R <= upper__4F0R)) {
+              new__BMLR[Self__2F0R]='\0';
+              Self__2F0R=(__INTEGER)(Self__2F0R +  1);
+            };
+            Self__4LLR->storage__XNK=new__BMLR;
+            Self__4LLR->capacity__MNK=new_capacity__3LLR;
+          };
+        };
+        ((__CHARACTER *)Self__4LLR->storage__XNK)[Self__4LLR->count__VF]='\'';
+        Self__4LLR->count__VF=(__INTEGER)(Self__4LLR->count__VF +  1);
       } break;
       case __IS_EXPANDED__: {
-        print__1ZE((&__string_272));
+        print__1ZE((&__string_277));
         fputc((int)('\n'),stdout);
         exit(( 1));
       } break;
       case __GET_TYPE_ID__: {
-        genere__2TIK(e__NHTM,buffer__OHTM);
+        genere__YWEK(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_SUP__: {
-        genere__WUIK(e__NHTM,buffer__OHTM);
+        genere__SXEK(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_SUB__: {
-        genere__FZIK(e__NHTM,buffer__OHTM);
+        genere__B2EK(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_MUL__: {
-        genere__P1IK(e__NHTM,buffer__OHTM);
+        genere__L4EK(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_DIV__: {
-        genere__Z3IK(e__NHTM,buffer__OHTM);
+        genere__VAFK(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_AND__: {
-        genere__DAJK(e__NHTM,buffer__OHTM);
+        genere__5CFK(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_SHIFT_R__: {
-        genere__NCJK(e__NHTM,buffer__OHTM);
+        genere__JFFK(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_SHIFT_L__: {
-        genere__XEJK(e__NHTM,buffer__OHTM);
+        genere__THFK(e__XTPM,buffer__YTPM);
       } break;
       case __PUT_TO__: {
-        genere__BHJK(e__NHTM,buffer__OHTM);
+        genere__3JFK(e__XTPM,buffer__YTPM);
       } break;
       case __ITEM__: {
-        genere__WIJK(e__NHTM,buffer__OHTM);
+        genere__SLFK(e__XTPM,buffer__YTPM);
       } break;
       case __SIZE_OF__: {
-        genere__1IJK(e__NHTM,buffer__OHTM);
+        genere__XLFK(e__XTPM,buffer__YTPM);
       } break;
       case __CAST__: {
-        genere__CJJK(e__NHTM,buffer__OHTM);
+        genere__4LFK(e__XTPM,buffer__YTPM);
       } break;
       case __CALL_SLOT__: {
-        genere__YFOL(e__NHTM,buffer__OHTM);
+        genere__TPKL(e__XTPM,buffer__YTPM);
       } break;
       case __READ_SLOT__: {
-        genere__ZQRL(e__NHTM,buffer__OHTM);
+        genere__40NL(e__XTPM,buffer__YTPM);
       } break;
       case __READ_GLOBAL__: {
-        append__MOK(buffer__OHTM,((__SLOT_DATA *)((__READ_GLOBAL *)e__NHTM)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+        append__MOK(buffer__YTPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__XTPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        genere__SV4M(e__NHTM,buffer__OHTM);
+        genere__WD1M(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_OR_LOGIC__: {
-        genere__DSIO(e__NHTM,buffer__OHTM);
+        genere__10EO(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        genere__VYOO(e__NHTM,buffer__OHTM);
+        genere__NBLO(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_AND_LOGIC__: {
-        genere__KSIO(e__NHTM,buffer__OHTM);
+        genere__C1EO(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        genere__3YOO(e__NHTM,buffer__OHTM);
+        genere__VBLO(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_NEG__: {
-        genere__OTNM(e__NHTM,buffer__OHTM);
+        genere__M5JM(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_ADD__: {
-        genere__BVQL(e__NHTM,buffer__OHTM);
+        genere__24ML(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_NOT__: {
-        genere__KG3M(e__NHTM,buffer__OHTM);
+        genere__OUZM(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_MOD__: {
-        genere__RSIO(e__NHTM,buffer__OHTM);
+        genere__J1EO(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_SUP_EQ__: {
-        genere__14HP(e__NHTM,buffer__OHTM);
+        genere__THEP(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_INF__: {
-        genere__XJVN(e__NHTM,buffer__OHTM);
+        genere__1XRN(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_INF_EQ__: {
-        genere__FOVN(e__NHTM,buffer__OHTM);
+        genere__J2RN(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_OR__: {
-        genere__CXTN(e__NHTM,buffer__OHTM);
+        genere__GFQN(e__XTPM,buffer__YTPM);
       } break;
       case __EXPR_XOR__: {
-        genere__E3XO(e__NHTM,buffer__OHTM);
+        genere__2FUO(e__XTPM,buffer__YTPM);
       } break;
       };
-      append__MOK(buffer__OHTM,(&__string_513));
+      append__MOK(buffer__YTPM,(&__string_517));
     };
   };
 }
 
-static void put_access_id__in__LITM(void *e__NITM,void *buffer__OITM)
+static void put_access_id__in__VUPM(void *e__XUPM,void *buffer__YUPM)
 // ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  __CHARACTER_CST *Self__DTCQ;
-  switch (((struct ___OBJ *)e__NITM)->__id) {
+  __CHARACTER_CST *Self__HY4P;
+  __STRING *Self__EMLR,*Self__KMLR;
+  __INTEGER new_capacity__DMLR,old_nb_elts__GMLR,upper__DG0R,Self__BG0R;
+  __INTEGER new_capacity__JMLR,old_nb_elts__MMLR,upper__IG0R,Self__GG0R;
+  __CHARACTER *Self__FMLR,*new__HMLR,*Self__LMLR,*new__NMLR;
+  switch (((struct ___OBJ *)e__XUPM)->__id) {
   case __LIST__: {
-    genere__4BIK(e__NITM,buffer__OITM);
+    genere__0EEK(e__XUPM,buffer__YUPM);
   } break;
   case __STRING_CST__: {
-    genere__QCIK(e__NITM,buffer__OITM);
+    genere__MFEK(e__XUPM,buffer__YUPM);
   } break;
   case __EXTERNAL_C__: {
-    genere__0FIK(e__NITM,buffer__OITM);
+    genere__WIEK(e__XUPM,buffer__YUPM);
   } break;
   case __PROTOTYPE_CST__: {
-    genere__MIIK(e__NITM,buffer__OITM);
+    genere__ILEK(e__XUPM,buffer__YUPM);
   } break;
   case __INTEGER_CST__: {
-    genere__QIIK(e__NITM,buffer__OITM);
+    genere__MLEK(e__XUPM,buffer__YUPM);
   } break;
   case __READ_LOCAL__: {
-    genere__RJIK(e__NITM,buffer__OITM);
+    genere__NMEK(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_MULTIPLE__: {
-    display__AVJK(((__EXPR_MULTIPLE *)e__NITM),buffer__OITM);
-    append__MOK(buffer__OITM,(&__string_271));
+    display__2XFK(((__EXPR_MULTIPLE *)e__XUPM),buffer__YUPM);
+    append__MOK(buffer__YUPM,(&__string_276));
   } break;
   case __EXPR_EQUAL__: {
-    genere__TKIK(e__NITM,buffer__OITM);
+    genere__PNEK(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    genere__CPIK(e__NITM,buffer__OITM);
+    genere__4REK(e__XUPM,buffer__YUPM);
   } break;
   case __REAL_CST__: {
-    append__MOK(buffer__OITM,((__REAL_CST *)e__NITM)->value__RGAI);
+    append__MOK(buffer__YUPM,((__REAL_CST *)e__XUPM)->value__HN2H);
   } break;
   case __CHARACTER_CST__: {
-    Self__DTCQ=((__CHARACTER_CST *)e__NITM);
-    add_last__YPK(buffer__OITM,'\'');
-    append__MOK(buffer__OITM,Self__DTCQ->text__ZGAI);
-    add_last__YPK(buffer__OITM,'\'');
+    Self__HY4P=((__CHARACTER_CST *)e__XUPM);
+    Self__EMLR=((__STRING *)buffer__YUPM);
+    new_capacity__DMLR= 0;
+    if ((Self__EMLR->capacity__MNK <= Self__EMLR->count__VF)) {
+      if ((Self__EMLR->capacity__MNK ==  0)) {
+        Self__EMLR->capacity__MNK= 32;
+        Self__EMLR->storage__XNK=create__OUX( 32);
+      } else {
+        new_capacity__DMLR=(__INTEGER)(Self__EMLR->capacity__MNK <<  1);
+        Self__FMLR=((__CHARACTER *)Self__EMLR->storage__XNK);
+        old_nb_elts__GMLR=Self__EMLR->capacity__MNK;
+        new__HMLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FMLR),((__UINTEGER_32 )old_nb_elts__GMLR),((__UINTEGER_32 )new_capacity__DMLR)));
+        upper__DG0R=(__INTEGER)(new_capacity__DMLR -  1);
+        Self__BG0R=old_nb_elts__GMLR;
+        while ((Self__BG0R <= upper__DG0R)) {
+          new__HMLR[Self__BG0R]='\0';
+          Self__BG0R=(__INTEGER)(Self__BG0R +  1);
+        };
+        Self__EMLR->storage__XNK=new__HMLR;
+        Self__EMLR->capacity__MNK=new_capacity__DMLR;
+      };
+    };
+    ((__CHARACTER *)Self__EMLR->storage__XNK)[Self__EMLR->count__VF]='\'';
+    Self__EMLR->count__VF=(__INTEGER)(Self__EMLR->count__VF +  1);
+    append__MOK(buffer__YUPM,Self__HY4P->text__PN2H);
+    Self__KMLR=((__STRING *)buffer__YUPM);
+    new_capacity__JMLR= 0;
+    if ((Self__KMLR->capacity__MNK <= Self__KMLR->count__VF)) {
+      if ((Self__KMLR->capacity__MNK ==  0)) {
+        Self__KMLR->capacity__MNK= 32;
+        Self__KMLR->storage__XNK=create__OUX( 32);
+      } else {
+        new_capacity__JMLR=(__INTEGER)(Self__KMLR->capacity__MNK <<  1);
+        Self__LMLR=((__CHARACTER *)Self__KMLR->storage__XNK);
+        old_nb_elts__MMLR=Self__KMLR->capacity__MNK;
+        new__NMLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LMLR),((__UINTEGER_32 )old_nb_elts__MMLR),((__UINTEGER_32 )new_capacity__JMLR)));
+        upper__IG0R=(__INTEGER)(new_capacity__JMLR -  1);
+        Self__GG0R=old_nb_elts__MMLR;
+        while ((Self__GG0R <= upper__IG0R)) {
+          new__NMLR[Self__GG0R]='\0';
+          Self__GG0R=(__INTEGER)(Self__GG0R +  1);
+        };
+        Self__KMLR->storage__XNK=new__NMLR;
+        Self__KMLR->capacity__MNK=new_capacity__JMLR;
+      };
+    };
+    ((__CHARACTER *)Self__KMLR->storage__XNK)[Self__KMLR->count__VF]='\'';
+    Self__KMLR->count__VF=(__INTEGER)(Self__KMLR->count__VF +  1);
   } break;
   case __IS_EXPANDED__: {
-    print__1ZE((&__string_272));
+    print__1ZE((&__string_277));
     fputc((int)('\n'),stdout);
     exit(( 1));
   } break;
   case __GET_TYPE_ID__: {
-    genere__2TIK(e__NITM,buffer__OITM);
+    genere__YWEK(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_SUP__: {
-    genere__WUIK(e__NITM,buffer__OITM);
+    genere__SXEK(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_SUB__: {
-    genere__FZIK(e__NITM,buffer__OITM);
+    genere__B2EK(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_MUL__: {
-    genere__P1IK(e__NITM,buffer__OITM);
+    genere__L4EK(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_DIV__: {
-    genere__Z3IK(e__NITM,buffer__OITM);
+    genere__VAFK(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_AND__: {
-    genere__DAJK(e__NITM,buffer__OITM);
+    genere__5CFK(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_SHIFT_R__: {
-    genere__NCJK(e__NITM,buffer__OITM);
+    genere__JFFK(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_SHIFT_L__: {
-    genere__XEJK(e__NITM,buffer__OITM);
+    genere__THFK(e__XUPM,buffer__YUPM);
   } break;
   case __PUT_TO__: {
-    genere__BHJK(e__NITM,buffer__OITM);
+    genere__3JFK(e__XUPM,buffer__YUPM);
   } break;
   case __ITEM__: {
-    genere__WIJK(e__NITM,buffer__OITM);
+    genere__SLFK(e__XUPM,buffer__YUPM);
   } break;
   case __SIZE_OF__: {
-    genere__1IJK(e__NITM,buffer__OITM);
+    genere__XLFK(e__XUPM,buffer__YUPM);
   } break;
   case __CAST__: {
-    genere__CJJK(e__NITM,buffer__OITM);
+    genere__4LFK(e__XUPM,buffer__YUPM);
   } break;
   case __CALL_SLOT__: {
-    genere__YFOL(e__NITM,buffer__OITM);
+    genere__TPKL(e__XUPM,buffer__YUPM);
   } break;
   case __READ_SLOT__: {
-    genere__ZQRL(e__NITM,buffer__OITM);
+    genere__40NL(e__XUPM,buffer__YUPM);
   } break;
   case __READ_GLOBAL__: {
-    append__MOK(buffer__OITM,((__SLOT_DATA *)((__READ_GLOBAL *)e__NITM)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+    append__MOK(buffer__YUPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__XUPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    genere__SV4M(e__NITM,buffer__OITM);
+    genere__WD1M(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    genere__DSIO(e__NITM,buffer__OITM);
+    genere__10EO(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    genere__VYOO(e__NITM,buffer__OITM);
+    genere__NBLO(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    genere__KSIO(e__NITM,buffer__OITM);
+    genere__C1EO(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    genere__3YOO(e__NITM,buffer__OITM);
+    genere__VBLO(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_NEG__: {
-    genere__OTNM(e__NITM,buffer__OITM);
+    genere__M5JM(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_ADD__: {
-    genere__BVQL(e__NITM,buffer__OITM);
+    genere__24ML(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_NOT__: {
-    genere__KG3M(e__NITM,buffer__OITM);
+    genere__OUZM(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_MOD__: {
-    genere__RSIO(e__NITM,buffer__OITM);
+    genere__J1EO(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_SUP_EQ__: {
-    genere__14HP(e__NITM,buffer__OITM);
+    genere__THEP(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_INF__: {
-    genere__XJVN(e__NITM,buffer__OITM);
+    genere__1XRN(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_INF_EQ__: {
-    genere__FOVN(e__NITM,buffer__OITM);
+    genere__J2RN(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_OR__: {
-    genere__CXTN(e__NITM,buffer__OITM);
+    genere__GFQN(e__XUPM,buffer__YUPM);
   } break;
   case __EXPR_XOR__: {
-    genere__E3XO(e__NITM,buffer__OITM);
+    genere__2FUO(e__XUPM,buffer__YUPM);
   } break;
   };
 }
 
-static void put_access_id__in__PITM(void *e__RITM,void *buffer__SITM)
+static void put_access_id__in__ZUPM(void *e__1UPM,void *buffer__2UPM)
 // ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  void *__tmp__UITM;
-  void *t__TITM;
-  __CHARACTER_CST *Self__UTCQ,*Self__5TCQ,*Self__KUCQ;
-  __BOOLEAN __tmp__3ITM;
-  switch (((struct ___OBJ *)e__RITM)->__id) {
+  void *__tmp__4UPM;
+  void *t__3UPM;
+  __CHARACTER_CST *Self__YY4P,*Self__DZ4P,*Self__OZ4P;
+  __STRING *Self__QMLR,*Self__WMLR,*Self__2MLR,*Self__CNLR,*Self__INLR;
+  __STRING *Self__ONLR;
+  __INTEGER new_capacity__PMLR,old_nb_elts__SMLR,upper__NG0R,Self__LG0R;
+  __INTEGER new_capacity__VMLR,old_nb_elts__YMLR,upper__SG0R,Self__QG0R;
+  __INTEGER new_capacity__1MLR,old_nb_elts__4MLR,upper__XG0R,Self__VG0R;
+  __INTEGER new_capacity__BNLR,old_nb_elts__ENLR,upper__2G0R,Self__0G0R;
+  __INTEGER new_capacity__HNLR,old_nb_elts__KNLR,upper__BH0R,Self__5G0R;
+  __INTEGER new_capacity__NNLR,old_nb_elts__QNLR,upper__GH0R,Self__EH0R;
+  __CHARACTER *Self__RMLR,*new__TMLR,*Self__XMLR,*new__ZMLR,*Self__3MLR;
+  __CHARACTER *new__5MLR,*Self__DNLR,*new__FNLR,*Self__JNLR,*new__LNLR;
+  __CHARACTER *Self__PNLR,*new__RNLR;
+  __BOOLEAN __tmp__HVPM;
+  switch (((struct ___OBJ *)e__1UPM)->__id) {
   case __LIST__: {
-    __tmp__UITM=static_type__SCTG(e__RITM);
+    __tmp__4UPM=static_type__OHQG(e__1UPM);
   } break;
   case __STRING_CST__: {
-    __tmp__UITM=((__STRING_CST *)e__RITM)->parent_constant__5F.static_type__LSYD;
+    __tmp__4UPM=((__STRING_CST *)e__1UPM)->parent_constant__5F.static_type__M2YD;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__UITM=((__EXTERNAL_C *)e__RITM)->static_type__KMZD;
+    __tmp__4UPM=((__EXTERNAL_C *)e__1UPM)->static_type__1VZD;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__UITM=((__PROTOTYPE_CST *)e__RITM)->parent_constant__DMMC.static_type__LSYD;
+    __tmp__4UPM=((__PROTOTYPE_CST *)e__1UPM)->parent_constant__W2LC.static_type__M2YD;
   } break;
   case __INTEGER_CST__: {
-    __tmp__UITM=((__INTEGER_CST *)e__RITM)->parent_constant__OMMC.static_type__LSYD;
+    __tmp__4UPM=((__INTEGER_CST *)e__1UPM)->parent_constant__B3LC.static_type__M2YD;
   } break;
   case __READ_LOCAL__: {
-    __tmp__UITM=((__LOCAL *)((__READ_LOCAL *)e__RITM)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+    __tmp__4UPM=((__LOCAL *)((__READ_LOCAL *)e__1UPM)->local__HJZD)->parent_variable__T1LC.type__D25F;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__UITM=static_type__EG5H(e__RITM);
+    __tmp__4UPM=static_type__CN1H(e__1UPM);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__UITM=static_type__3G5H();
+    __tmp__4UPM=static_type__1N1H();
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__UITM=static_type__CH5H();
+    __tmp__4UPM=static_type__AO1H();
   } break;
   case __REAL_CST__: {
-    __tmp__UITM=((__REAL_CST *)e__RITM)->parent_constant__IVNH.static_type__LSYD;
+    __tmp__4UPM=((__REAL_CST *)e__1UPM)->parent_constant__U2JH.static_type__M2YD;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__UITM=((__CHARACTER_CST *)e__RITM)->parent_constant__1VNH.static_type__LSYD;
+    __tmp__4UPM=((__CHARACTER_CST *)e__1UPM)->parent_constant__H3JH.static_type__M2YD;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__UITM=static_type__HH5H();
+    __tmp__4UPM=static_type__FO1H();
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__UITM=static_type__MH5H();
+    __tmp__4UPM=static_type__KO1H();
   } break;
   case __EXPR_SUP__: {
-    __tmp__UITM=static_type__RH5H();
+    __tmp__4UPM=static_type__PO1H();
   } break;
   case __EXPR_SUB__: {
-    __tmp__UITM=static_type__WH5H(e__RITM);
+    __tmp__4UPM=static_type__UO1H(e__1UPM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__UITM=static_type__2H5H(e__RITM);
+    __tmp__4UPM=static_type__0O1H(e__1UPM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__UITM=static_type__BI5H(e__RITM);
+    __tmp__4UPM=static_type__5O1H(e__1UPM);
   } break;
   case __EXPR_AND__: {
-    __tmp__UITM=static_type__GI5H(e__RITM);
+    __tmp__4UPM=static_type__EP1H(e__1UPM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__UITM=static_type__LI5H(e__RITM);
+    __tmp__4UPM=static_type__JP1H(e__1UPM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__UITM=static_type__QI5H(e__RITM);
+    __tmp__4UPM=static_type__OP1H(e__1UPM);
   } break;
   case __PUT_TO__: {
-    __tmp__UITM=TYPE_VOID__->parent_type__UIB.default__AKC;
+    __tmp__4UPM=TYPE_VOID__->parent_type__UIB.default__AKC;
   } break;
   case __ITEM__: {
-    __tmp__UITM=static_type__ZI5H(e__RITM);
+    __tmp__4UPM=static_type__XP1H(e__1UPM);
   } break;
   case __SIZE_OF__: {
-    __tmp__UITM=static_type__FJ5H();
+    __tmp__4UPM=static_type__DQ1H();
   } break;
   case __CAST__: {
-    __tmp__UITM=((__CAST *)e__RITM)->static_type__2G5H;
+    __tmp__4UPM=((__CAST *)e__1UPM)->static_type__0N1H;
   } break;
   case __CALL_SLOT__: {
-    __tmp__UITM=static_type__SEOL(e__RITM);
+    __tmp__4UPM=static_type__NOKL(e__1UPM);
   } break;
   case __READ_SLOT__: {
-    __tmp__UITM=((__SLOT_DATA *)((__READ_SLOT *)e__RITM)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+    __tmp__4UPM=((__SLOT_DATA *)((__READ_SLOT *)e__1UPM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
   } break;
   case __READ_GLOBAL__: {
-    __tmp__UITM=((__SLOT_DATA *)((__READ_GLOBAL *)e__RITM)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+    __tmp__4UPM=((__SLOT_DATA *)((__READ_GLOBAL *)e__1UPM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__UITM=static_type__VN3M();
+    __tmp__4UPM=static_type__Z1ZM();
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__UITM=static_type__BIIO();
+    __tmp__4UPM=static_type__ZQEO();
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__UITM=static_type__XRMO();
+    __tmp__4UPM=static_type__P0IO();
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__UITM=static_type__GIIO();
+    __tmp__4UPM=static_type__4QEO();
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__UITM=static_type__3RMO();
+    __tmp__4UPM=static_type__V0IO();
   } break;
   case __EXPR_NEG__: {
-    __tmp__UITM=static_type__FZMM(e__RITM);
+    __tmp__4UPM=static_type__DFJM(e__1UPM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__UITM=static_type__UTQL(e__RITM);
+    __tmp__4UPM=static_type__P3ML(e__1UPM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__UITM=static_type__NP1M(e__RITM);
+    __tmp__4UPM=static_type__R3XM(e__1UPM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__UITM=static_type__LIIO(e__RITM);
+    __tmp__4UPM=static_type__DREO(e__1UPM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__UITM=static_type__CZHP();
+    __tmp__4UPM=static_type__0BEP();
   } break;
   case __EXPR_INF__: {
-    __tmp__UITM=static_type__RMUN();
+    __tmp__4UPM=static_type__V0QN();
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__UITM=static_type__WMUN();
+    __tmp__4UPM=static_type__00QN();
   } break;
   case __EXPR_OR__: {
-    __tmp__UITM=static_type__ZKTN(e__RITM);
+    __tmp__4UPM=static_type__3YPN(e__1UPM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__UITM=static_type__D5VO(e__RITM);
+    __tmp__4UPM=static_type__1HSO(e__1UPM);
   } break;
   };
-  t__TITM=((__TYPE_FULL *)__tmp__UITM)->parent_type__KTL;
-  if (((void *)t__TITM == (void *)type_boolean__VJB)) {
-    switch (((struct ___OBJ *)e__RITM)->__id) {
+  t__3UPM=((__TYPE_FULL *)__tmp__4UPM)->parent_type__5SL;
+  if (((void *)t__3UPM == (void *)type_boolean__VJB)) {
+    switch (((struct ___OBJ *)e__1UPM)->__id) {
     case __LIST__: {
-      genere__4BIK(e__RITM,buffer__SITM);
+      genere__0EEK(e__1UPM,buffer__2UPM);
     } break;
     case __STRING_CST__: {
-      genere__QCIK(e__RITM,buffer__SITM);
+      genere__MFEK(e__1UPM,buffer__2UPM);
     } break;
     case __EXTERNAL_C__: {
-      genere__0FIK(e__RITM,buffer__SITM);
+      genere__WIEK(e__1UPM,buffer__2UPM);
     } break;
     case __PROTOTYPE_CST__: {
-      genere__MIIK(e__RITM,buffer__SITM);
+      genere__ILEK(e__1UPM,buffer__2UPM);
     } break;
     case __INTEGER_CST__: {
-      genere__QIIK(e__RITM,buffer__SITM);
+      genere__MLEK(e__1UPM,buffer__2UPM);
     } break;
     case __READ_LOCAL__: {
-      genere__RJIK(e__RITM,buffer__SITM);
+      genere__NMEK(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_MULTIPLE__: {
-      display__AVJK(((__EXPR_MULTIPLE *)e__RITM),buffer__SITM);
-      append__MOK(buffer__SITM,(&__string_271));
+      display__2XFK(((__EXPR_MULTIPLE *)e__1UPM),buffer__2UPM);
+      append__MOK(buffer__2UPM,(&__string_276));
     } break;
     case __EXPR_EQUAL__: {
-      genere__TKIK(e__RITM,buffer__SITM);
+      genere__PNEK(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      genere__CPIK(e__RITM,buffer__SITM);
+      genere__4REK(e__1UPM,buffer__2UPM);
     } break;
     case __REAL_CST__: {
-      append__MOK(buffer__SITM,((__REAL_CST *)e__RITM)->value__RGAI);
+      append__MOK(buffer__2UPM,((__REAL_CST *)e__1UPM)->value__HN2H);
     } break;
     case __CHARACTER_CST__: {
-      Self__UTCQ=((__CHARACTER_CST *)e__RITM);
-      add_last__YPK(buffer__SITM,'\'');
-      append__MOK(buffer__SITM,Self__UTCQ->text__ZGAI);
-      add_last__YPK(buffer__SITM,'\'');
+      Self__YY4P=((__CHARACTER_CST *)e__1UPM);
+      Self__QMLR=((__STRING *)buffer__2UPM);
+      new_capacity__PMLR= 0;
+      if ((Self__QMLR->capacity__MNK <= Self__QMLR->count__VF)) {
+        if ((Self__QMLR->capacity__MNK ==  0)) {
+          Self__QMLR->capacity__MNK= 32;
+          Self__QMLR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__PMLR=(__INTEGER)(Self__QMLR->capacity__MNK <<  1);
+          Self__RMLR=((__CHARACTER *)Self__QMLR->storage__XNK);
+          old_nb_elts__SMLR=Self__QMLR->capacity__MNK;
+          new__TMLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RMLR),((__UINTEGER_32 )old_nb_elts__SMLR),((__UINTEGER_32 )new_capacity__PMLR)));
+          upper__NG0R=(__INTEGER)(new_capacity__PMLR -  1);
+          Self__LG0R=old_nb_elts__SMLR;
+          while ((Self__LG0R <= upper__NG0R)) {
+            new__TMLR[Self__LG0R]='\0';
+            Self__LG0R=(__INTEGER)(Self__LG0R +  1);
+          };
+          Self__QMLR->storage__XNK=new__TMLR;
+          Self__QMLR->capacity__MNK=new_capacity__PMLR;
+        };
+      };
+      ((__CHARACTER *)Self__QMLR->storage__XNK)[Self__QMLR->count__VF]='\'';
+      Self__QMLR->count__VF=(__INTEGER)(Self__QMLR->count__VF +  1);
+      append__MOK(buffer__2UPM,Self__YY4P->text__PN2H);
+      Self__WMLR=((__STRING *)buffer__2UPM);
+      new_capacity__VMLR= 0;
+      if ((Self__WMLR->capacity__MNK <= Self__WMLR->count__VF)) {
+        if ((Self__WMLR->capacity__MNK ==  0)) {
+          Self__WMLR->capacity__MNK= 32;
+          Self__WMLR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__VMLR=(__INTEGER)(Self__WMLR->capacity__MNK <<  1);
+          Self__XMLR=((__CHARACTER *)Self__WMLR->storage__XNK);
+          old_nb_elts__YMLR=Self__WMLR->capacity__MNK;
+          new__ZMLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XMLR),((__UINTEGER_32 )old_nb_elts__YMLR),((__UINTEGER_32 )new_capacity__VMLR)));
+          upper__SG0R=(__INTEGER)(new_capacity__VMLR -  1);
+          Self__QG0R=old_nb_elts__YMLR;
+          while ((Self__QG0R <= upper__SG0R)) {
+            new__ZMLR[Self__QG0R]='\0';
+            Self__QG0R=(__INTEGER)(Self__QG0R +  1);
+          };
+          Self__WMLR->storage__XNK=new__ZMLR;
+          Self__WMLR->capacity__MNK=new_capacity__VMLR;
+        };
+      };
+      ((__CHARACTER *)Self__WMLR->storage__XNK)[Self__WMLR->count__VF]='\'';
+      Self__WMLR->count__VF=(__INTEGER)(Self__WMLR->count__VF +  1);
     } break;
     case __IS_EXPANDED__: {
-      print__1ZE((&__string_272));
+      print__1ZE((&__string_277));
       fputc((int)('\n'),stdout);
       exit(( 1));
     } break;
     case __GET_TYPE_ID__: {
-      genere__2TIK(e__RITM,buffer__SITM);
+      genere__YWEK(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_SUP__: {
-      genere__WUIK(e__RITM,buffer__SITM);
+      genere__SXEK(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_SUB__: {
-      genere__FZIK(e__RITM,buffer__SITM);
+      genere__B2EK(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_MUL__: {
-      genere__P1IK(e__RITM,buffer__SITM);
+      genere__L4EK(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_DIV__: {
-      genere__Z3IK(e__RITM,buffer__SITM);
+      genere__VAFK(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_AND__: {
-      genere__DAJK(e__RITM,buffer__SITM);
+      genere__5CFK(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_SHIFT_R__: {
-      genere__NCJK(e__RITM,buffer__SITM);
+      genere__JFFK(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_SHIFT_L__: {
-      genere__XEJK(e__RITM,buffer__SITM);
+      genere__THFK(e__1UPM,buffer__2UPM);
     } break;
     case __PUT_TO__: {
-      genere__BHJK(e__RITM,buffer__SITM);
+      genere__3JFK(e__1UPM,buffer__2UPM);
     } break;
     case __ITEM__: {
-      genere__WIJK(e__RITM,buffer__SITM);
+      genere__SLFK(e__1UPM,buffer__2UPM);
     } break;
     case __SIZE_OF__: {
-      genere__1IJK(e__RITM,buffer__SITM);
+      genere__XLFK(e__1UPM,buffer__2UPM);
     } break;
     case __CAST__: {
-      genere__CJJK(e__RITM,buffer__SITM);
+      genere__4LFK(e__1UPM,buffer__2UPM);
     } break;
     case __CALL_SLOT__: {
-      genere__YFOL(e__RITM,buffer__SITM);
+      genere__TPKL(e__1UPM,buffer__2UPM);
     } break;
     case __READ_SLOT__: {
-      genere__ZQRL(e__RITM,buffer__SITM);
+      genere__40NL(e__1UPM,buffer__2UPM);
     } break;
     case __READ_GLOBAL__: {
-      append__MOK(buffer__SITM,((__SLOT_DATA *)((__READ_GLOBAL *)e__RITM)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+      append__MOK(buffer__2UPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__1UPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      genere__SV4M(e__RITM,buffer__SITM);
+      genere__WD1M(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_OR_LOGIC__: {
-      genere__DSIO(e__RITM,buffer__SITM);
+      genere__10EO(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      genere__VYOO(e__RITM,buffer__SITM);
+      genere__NBLO(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_AND_LOGIC__: {
-      genere__KSIO(e__RITM,buffer__SITM);
+      genere__C1EO(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      genere__3YOO(e__RITM,buffer__SITM);
+      genere__VBLO(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_NEG__: {
-      genere__OTNM(e__RITM,buffer__SITM);
+      genere__M5JM(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_ADD__: {
-      genere__BVQL(e__RITM,buffer__SITM);
+      genere__24ML(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_NOT__: {
-      genere__KG3M(e__RITM,buffer__SITM);
+      genere__OUZM(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_MOD__: {
-      genere__RSIO(e__RITM,buffer__SITM);
+      genere__J1EO(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_SUP_EQ__: {
-      genere__14HP(e__RITM,buffer__SITM);
+      genere__THEP(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_INF__: {
-      genere__XJVN(e__RITM,buffer__SITM);
+      genere__1XRN(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_INF_EQ__: {
-      genere__FOVN(e__RITM,buffer__SITM);
+      genere__J2RN(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_OR__: {
-      genere__CXTN(e__RITM,buffer__SITM);
+      genere__GFQN(e__1UPM,buffer__2UPM);
     } break;
     case __EXPR_XOR__: {
-      genere__E3XO(e__RITM,buffer__SITM);
+      genere__2FUO(e__1UPM,buffer__2UPM);
     } break;
     };
-    __tmp__3ITM=TRUE__;
+    __tmp__HVPM=TRUE__;
   } else {
-    __tmp__3ITM=FALSE__;
+    __tmp__HVPM=FALSE__;
   };
-  if ((! __tmp__3ITM)) {
-    if (((void *)t__TITM == (void *)type_block__BLB)) {
-      switch (((struct ___OBJ *)e__RITM)->__id) {
+  if ((! __tmp__HVPM)) {
+    if (((void *)t__3UPM == (void *)type_block__BLB)) {
+      switch (((struct ___OBJ *)e__1UPM)->__id) {
       case __LIST__: {
-        genere__4BIK(e__RITM,buffer__SITM);
+        genere__0EEK(e__1UPM,buffer__2UPM);
       } break;
       case __STRING_CST__: {
-        genere__QCIK(e__RITM,buffer__SITM);
+        genere__MFEK(e__1UPM,buffer__2UPM);
       } break;
       case __EXTERNAL_C__: {
-        genere__0FIK(e__RITM,buffer__SITM);
+        genere__WIEK(e__1UPM,buffer__2UPM);
       } break;
       case __PROTOTYPE_CST__: {
-        genere__MIIK(e__RITM,buffer__SITM);
+        genere__ILEK(e__1UPM,buffer__2UPM);
       } break;
       case __INTEGER_CST__: {
-        genere__QIIK(e__RITM,buffer__SITM);
+        genere__MLEK(e__1UPM,buffer__2UPM);
       } break;
       case __READ_LOCAL__: {
-        genere__RJIK(e__RITM,buffer__SITM);
+        genere__NMEK(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_MULTIPLE__: {
-        display__AVJK(((__EXPR_MULTIPLE *)e__RITM),buffer__SITM);
-        append__MOK(buffer__SITM,(&__string_271));
+        display__2XFK(((__EXPR_MULTIPLE *)e__1UPM),buffer__2UPM);
+        append__MOK(buffer__2UPM,(&__string_276));
       } break;
       case __EXPR_EQUAL__: {
-        genere__TKIK(e__RITM,buffer__SITM);
+        genere__PNEK(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        genere__CPIK(e__RITM,buffer__SITM);
+        genere__4REK(e__1UPM,buffer__2UPM);
       } break;
       case __REAL_CST__: {
-        append__MOK(buffer__SITM,((__REAL_CST *)e__RITM)->value__RGAI);
+        append__MOK(buffer__2UPM,((__REAL_CST *)e__1UPM)->value__HN2H);
       } break;
       case __CHARACTER_CST__: {
-        Self__5TCQ=((__CHARACTER_CST *)e__RITM);
-        add_last__YPK(buffer__SITM,'\'');
-        append__MOK(buffer__SITM,Self__5TCQ->text__ZGAI);
-        add_last__YPK(buffer__SITM,'\'');
+        Self__DZ4P=((__CHARACTER_CST *)e__1UPM);
+        Self__2MLR=((__STRING *)buffer__2UPM);
+        new_capacity__1MLR= 0;
+        if ((Self__2MLR->capacity__MNK <= Self__2MLR->count__VF)) {
+          if ((Self__2MLR->capacity__MNK ==  0)) {
+            Self__2MLR->capacity__MNK= 32;
+            Self__2MLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__1MLR=(__INTEGER)(Self__2MLR->capacity__MNK <<  1);
+            Self__3MLR=((__CHARACTER *)Self__2MLR->storage__XNK);
+            old_nb_elts__4MLR=Self__2MLR->capacity__MNK;
+            new__5MLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3MLR),((__UINTEGER_32 )old_nb_elts__4MLR),((__UINTEGER_32 )new_capacity__1MLR)));
+            upper__XG0R=(__INTEGER)(new_capacity__1MLR -  1);
+            Self__VG0R=old_nb_elts__4MLR;
+            while ((Self__VG0R <= upper__XG0R)) {
+              new__5MLR[Self__VG0R]='\0';
+              Self__VG0R=(__INTEGER)(Self__VG0R +  1);
+            };
+            Self__2MLR->storage__XNK=new__5MLR;
+            Self__2MLR->capacity__MNK=new_capacity__1MLR;
+          };
+        };
+        ((__CHARACTER *)Self__2MLR->storage__XNK)[Self__2MLR->count__VF]='\'';
+        Self__2MLR->count__VF=(__INTEGER)(Self__2MLR->count__VF +  1);
+        append__MOK(buffer__2UPM,Self__DZ4P->text__PN2H);
+        Self__CNLR=((__STRING *)buffer__2UPM);
+        new_capacity__BNLR= 0;
+        if ((Self__CNLR->capacity__MNK <= Self__CNLR->count__VF)) {
+          if ((Self__CNLR->capacity__MNK ==  0)) {
+            Self__CNLR->capacity__MNK= 32;
+            Self__CNLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__BNLR=(__INTEGER)(Self__CNLR->capacity__MNK <<  1);
+            Self__DNLR=((__CHARACTER *)Self__CNLR->storage__XNK);
+            old_nb_elts__ENLR=Self__CNLR->capacity__MNK;
+            new__FNLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DNLR),((__UINTEGER_32 )old_nb_elts__ENLR),((__UINTEGER_32 )new_capacity__BNLR)));
+            upper__2G0R=(__INTEGER)(new_capacity__BNLR -  1);
+            Self__0G0R=old_nb_elts__ENLR;
+            while ((Self__0G0R <= upper__2G0R)) {
+              new__FNLR[Self__0G0R]='\0';
+              Self__0G0R=(__INTEGER)(Self__0G0R +  1);
+            };
+            Self__CNLR->storage__XNK=new__FNLR;
+            Self__CNLR->capacity__MNK=new_capacity__BNLR;
+          };
+        };
+        ((__CHARACTER *)Self__CNLR->storage__XNK)[Self__CNLR->count__VF]='\'';
+        Self__CNLR->count__VF=(__INTEGER)(Self__CNLR->count__VF +  1);
       } break;
       case __IS_EXPANDED__: {
-        print__1ZE((&__string_272));
+        print__1ZE((&__string_277));
         fputc((int)('\n'),stdout);
         exit(( 1));
       } break;
       case __GET_TYPE_ID__: {
-        genere__2TIK(e__RITM,buffer__SITM);
+        genere__YWEK(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_SUP__: {
-        genere__WUIK(e__RITM,buffer__SITM);
+        genere__SXEK(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_SUB__: {
-        genere__FZIK(e__RITM,buffer__SITM);
+        genere__B2EK(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_MUL__: {
-        genere__P1IK(e__RITM,buffer__SITM);
+        genere__L4EK(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_DIV__: {
-        genere__Z3IK(e__RITM,buffer__SITM);
+        genere__VAFK(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_AND__: {
-        genere__DAJK(e__RITM,buffer__SITM);
+        genere__5CFK(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_SHIFT_R__: {
-        genere__NCJK(e__RITM,buffer__SITM);
+        genere__JFFK(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_SHIFT_L__: {
-        genere__XEJK(e__RITM,buffer__SITM);
+        genere__THFK(e__1UPM,buffer__2UPM);
       } break;
       case __PUT_TO__: {
-        genere__BHJK(e__RITM,buffer__SITM);
+        genere__3JFK(e__1UPM,buffer__2UPM);
       } break;
       case __ITEM__: {
-        genere__WIJK(e__RITM,buffer__SITM);
+        genere__SLFK(e__1UPM,buffer__2UPM);
       } break;
       case __SIZE_OF__: {
-        genere__1IJK(e__RITM,buffer__SITM);
+        genere__XLFK(e__1UPM,buffer__2UPM);
       } break;
       case __CAST__: {
-        genere__CJJK(e__RITM,buffer__SITM);
+        genere__4LFK(e__1UPM,buffer__2UPM);
       } break;
       case __CALL_SLOT__: {
-        genere__YFOL(e__RITM,buffer__SITM);
+        genere__TPKL(e__1UPM,buffer__2UPM);
       } break;
       case __READ_SLOT__: {
-        genere__ZQRL(e__RITM,buffer__SITM);
+        genere__40NL(e__1UPM,buffer__2UPM);
       } break;
       case __READ_GLOBAL__: {
-        append__MOK(buffer__SITM,((__SLOT_DATA *)((__READ_GLOBAL *)e__RITM)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+        append__MOK(buffer__2UPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__1UPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        genere__SV4M(e__RITM,buffer__SITM);
+        genere__WD1M(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_OR_LOGIC__: {
-        genere__DSIO(e__RITM,buffer__SITM);
+        genere__10EO(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        genere__VYOO(e__RITM,buffer__SITM);
+        genere__NBLO(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_AND_LOGIC__: {
-        genere__KSIO(e__RITM,buffer__SITM);
+        genere__C1EO(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        genere__3YOO(e__RITM,buffer__SITM);
+        genere__VBLO(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_NEG__: {
-        genere__OTNM(e__RITM,buffer__SITM);
+        genere__M5JM(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_ADD__: {
-        genere__BVQL(e__RITM,buffer__SITM);
+        genere__24ML(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_NOT__: {
-        genere__KG3M(e__RITM,buffer__SITM);
+        genere__OUZM(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_MOD__: {
-        genere__RSIO(e__RITM,buffer__SITM);
+        genere__J1EO(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_SUP_EQ__: {
-        genere__14HP(e__RITM,buffer__SITM);
+        genere__THEP(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_INF__: {
-        genere__XJVN(e__RITM,buffer__SITM);
+        genere__1XRN(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_INF_EQ__: {
-        genere__FOVN(e__RITM,buffer__SITM);
+        genere__J2RN(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_OR__: {
-        genere__CXTN(e__RITM,buffer__SITM);
+        genere__GFQN(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_XOR__: {
-        genere__E3XO(e__RITM,buffer__SITM);
+        genere__2FUO(e__1UPM,buffer__2UPM);
       } break;
       };
     } else {
-      append__MOK(buffer__SITM,(&__string_512));
-      switch (((struct ___OBJ *)e__RITM)->__id) {
+      append__MOK(buffer__2UPM,(&__string_516));
+      switch (((struct ___OBJ *)e__1UPM)->__id) {
       case __LIST__: {
-        genere__4BIK(e__RITM,buffer__SITM);
+        genere__0EEK(e__1UPM,buffer__2UPM);
       } break;
       case __STRING_CST__: {
-        genere__QCIK(e__RITM,buffer__SITM);
+        genere__MFEK(e__1UPM,buffer__2UPM);
       } break;
       case __EXTERNAL_C__: {
-        genere__0FIK(e__RITM,buffer__SITM);
+        genere__WIEK(e__1UPM,buffer__2UPM);
       } break;
       case __PROTOTYPE_CST__: {
-        genere__MIIK(e__RITM,buffer__SITM);
+        genere__ILEK(e__1UPM,buffer__2UPM);
       } break;
       case __INTEGER_CST__: {
-        genere__QIIK(e__RITM,buffer__SITM);
+        genere__MLEK(e__1UPM,buffer__2UPM);
       } break;
       case __READ_LOCAL__: {
-        genere__RJIK(e__RITM,buffer__SITM);
+        genere__NMEK(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_MULTIPLE__: {
-        display__AVJK(((__EXPR_MULTIPLE *)e__RITM),buffer__SITM);
-        append__MOK(buffer__SITM,(&__string_271));
+        display__2XFK(((__EXPR_MULTIPLE *)e__1UPM),buffer__2UPM);
+        append__MOK(buffer__2UPM,(&__string_276));
       } break;
       case __EXPR_EQUAL__: {
-        genere__TKIK(e__RITM,buffer__SITM);
+        genere__PNEK(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        genere__CPIK(e__RITM,buffer__SITM);
+        genere__4REK(e__1UPM,buffer__2UPM);
       } break;
       case __REAL_CST__: {
-        append__MOK(buffer__SITM,((__REAL_CST *)e__RITM)->value__RGAI);
+        append__MOK(buffer__2UPM,((__REAL_CST *)e__1UPM)->value__HN2H);
       } break;
       case __CHARACTER_CST__: {
-        Self__KUCQ=((__CHARACTER_CST *)e__RITM);
-        add_last__YPK(buffer__SITM,'\'');
-        append__MOK(buffer__SITM,Self__KUCQ->text__ZGAI);
-        add_last__YPK(buffer__SITM,'\'');
+        Self__OZ4P=((__CHARACTER_CST *)e__1UPM);
+        Self__INLR=((__STRING *)buffer__2UPM);
+        new_capacity__HNLR= 0;
+        if ((Self__INLR->capacity__MNK <= Self__INLR->count__VF)) {
+          if ((Self__INLR->capacity__MNK ==  0)) {
+            Self__INLR->capacity__MNK= 32;
+            Self__INLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__HNLR=(__INTEGER)(Self__INLR->capacity__MNK <<  1);
+            Self__JNLR=((__CHARACTER *)Self__INLR->storage__XNK);
+            old_nb_elts__KNLR=Self__INLR->capacity__MNK;
+            new__LNLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JNLR),((__UINTEGER_32 )old_nb_elts__KNLR),((__UINTEGER_32 )new_capacity__HNLR)));
+            upper__BH0R=(__INTEGER)(new_capacity__HNLR -  1);
+            Self__5G0R=old_nb_elts__KNLR;
+            while ((Self__5G0R <= upper__BH0R)) {
+              new__LNLR[Self__5G0R]='\0';
+              Self__5G0R=(__INTEGER)(Self__5G0R +  1);
+            };
+            Self__INLR->storage__XNK=new__LNLR;
+            Self__INLR->capacity__MNK=new_capacity__HNLR;
+          };
+        };
+        ((__CHARACTER *)Self__INLR->storage__XNK)[Self__INLR->count__VF]='\'';
+        Self__INLR->count__VF=(__INTEGER)(Self__INLR->count__VF +  1);
+        append__MOK(buffer__2UPM,Self__OZ4P->text__PN2H);
+        Self__ONLR=((__STRING *)buffer__2UPM);
+        new_capacity__NNLR= 0;
+        if ((Self__ONLR->capacity__MNK <= Self__ONLR->count__VF)) {
+          if ((Self__ONLR->capacity__MNK ==  0)) {
+            Self__ONLR->capacity__MNK= 32;
+            Self__ONLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__NNLR=(__INTEGER)(Self__ONLR->capacity__MNK <<  1);
+            Self__PNLR=((__CHARACTER *)Self__ONLR->storage__XNK);
+            old_nb_elts__QNLR=Self__ONLR->capacity__MNK;
+            new__RNLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PNLR),((__UINTEGER_32 )old_nb_elts__QNLR),((__UINTEGER_32 )new_capacity__NNLR)));
+            upper__GH0R=(__INTEGER)(new_capacity__NNLR -  1);
+            Self__EH0R=old_nb_elts__QNLR;
+            while ((Self__EH0R <= upper__GH0R)) {
+              new__RNLR[Self__EH0R]='\0';
+              Self__EH0R=(__INTEGER)(Self__EH0R +  1);
+            };
+            Self__ONLR->storage__XNK=new__RNLR;
+            Self__ONLR->capacity__MNK=new_capacity__NNLR;
+          };
+        };
+        ((__CHARACTER *)Self__ONLR->storage__XNK)[Self__ONLR->count__VF]='\'';
+        Self__ONLR->count__VF=(__INTEGER)(Self__ONLR->count__VF +  1);
       } break;
       case __IS_EXPANDED__: {
-        print__1ZE((&__string_272));
+        print__1ZE((&__string_277));
         fputc((int)('\n'),stdout);
         exit(( 1));
       } break;
       case __GET_TYPE_ID__: {
-        genere__2TIK(e__RITM,buffer__SITM);
+        genere__YWEK(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_SUP__: {
-        genere__WUIK(e__RITM,buffer__SITM);
+        genere__SXEK(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_SUB__: {
-        genere__FZIK(e__RITM,buffer__SITM);
+        genere__B2EK(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_MUL__: {
-        genere__P1IK(e__RITM,buffer__SITM);
+        genere__L4EK(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_DIV__: {
-        genere__Z3IK(e__RITM,buffer__SITM);
+        genere__VAFK(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_AND__: {
-        genere__DAJK(e__RITM,buffer__SITM);
+        genere__5CFK(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_SHIFT_R__: {
-        genere__NCJK(e__RITM,buffer__SITM);
+        genere__JFFK(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_SHIFT_L__: {
-        genere__XEJK(e__RITM,buffer__SITM);
+        genere__THFK(e__1UPM,buffer__2UPM);
       } break;
       case __PUT_TO__: {
-        genere__BHJK(e__RITM,buffer__SITM);
+        genere__3JFK(e__1UPM,buffer__2UPM);
       } break;
       case __ITEM__: {
-        genere__WIJK(e__RITM,buffer__SITM);
+        genere__SLFK(e__1UPM,buffer__2UPM);
       } break;
       case __SIZE_OF__: {
-        genere__1IJK(e__RITM,buffer__SITM);
+        genere__XLFK(e__1UPM,buffer__2UPM);
       } break;
       case __CAST__: {
-        genere__CJJK(e__RITM,buffer__SITM);
+        genere__4LFK(e__1UPM,buffer__2UPM);
       } break;
       case __CALL_SLOT__: {
-        genere__YFOL(e__RITM,buffer__SITM);
+        genere__TPKL(e__1UPM,buffer__2UPM);
       } break;
       case __READ_SLOT__: {
-        genere__ZQRL(e__RITM,buffer__SITM);
+        genere__40NL(e__1UPM,buffer__2UPM);
       } break;
       case __READ_GLOBAL__: {
-        append__MOK(buffer__SITM,((__SLOT_DATA *)((__READ_GLOBAL *)e__RITM)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+        append__MOK(buffer__2UPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__1UPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        genere__SV4M(e__RITM,buffer__SITM);
+        genere__WD1M(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_OR_LOGIC__: {
-        genere__DSIO(e__RITM,buffer__SITM);
+        genere__10EO(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        genere__VYOO(e__RITM,buffer__SITM);
+        genere__NBLO(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_AND_LOGIC__: {
-        genere__KSIO(e__RITM,buffer__SITM);
+        genere__C1EO(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        genere__3YOO(e__RITM,buffer__SITM);
+        genere__VBLO(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_NEG__: {
-        genere__OTNM(e__RITM,buffer__SITM);
+        genere__M5JM(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_ADD__: {
-        genere__BVQL(e__RITM,buffer__SITM);
+        genere__24ML(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_NOT__: {
-        genere__KG3M(e__RITM,buffer__SITM);
+        genere__OUZM(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_MOD__: {
-        genere__RSIO(e__RITM,buffer__SITM);
+        genere__J1EO(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_SUP_EQ__: {
-        genere__14HP(e__RITM,buffer__SITM);
+        genere__THEP(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_INF__: {
-        genere__XJVN(e__RITM,buffer__SITM);
+        genere__1XRN(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_INF_EQ__: {
-        genere__FOVN(e__RITM,buffer__SITM);
+        genere__J2RN(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_OR__: {
-        genere__CXTN(e__RITM,buffer__SITM);
+        genere__GFQN(e__1UPM,buffer__2UPM);
       } break;
       case __EXPR_XOR__: {
-        genere__E3XO(e__RITM,buffer__SITM);
+        genere__2FUO(e__1UPM,buffer__2UPM);
       } break;
       };
-      append__MOK(buffer__SITM,(&__string_513));
+      append__MOK(buffer__2UPM,(&__string_517));
     };
   };
 }
 
-static void put_access_id__in__PJTM(void *e__RJTM,void *buffer__SJTM)
+static void put_access_id__in__ZVPM(void *e__1VPM,void *buffer__2VPM)
 // ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  void *__tmp__UJTM;
-  void *t__TJTM;
-  __CHARACTER_CST *Self__1UCQ,*Self__GVCQ,*Self__RVCQ;
-  __BOOLEAN __tmp__3JTM;
-  switch (((struct ___OBJ *)e__RJTM)->__id) {
+  void *__tmp__4VPM;
+  void *t__3VPM;
+  __CHARACTER_CST *Self__5Z4P,*Self__K04P,*Self__V04P;
+  __STRING *Self__UNLR,*Self__0NLR,*Self__AOLR,*Self__GOLR,*Self__MOLR;
+  __STRING *Self__SOLR;
+  __INTEGER new_capacity__TNLR,old_nb_elts__WNLR,upper__LH0R,Self__JH0R;
+  __INTEGER new_capacity__ZNLR,old_nb_elts__2NLR,upper__QH0R,Self__OH0R;
+  __INTEGER new_capacity__5NLR,old_nb_elts__COLR,upper__VH0R,Self__TH0R;
+  __INTEGER new_capacity__FOLR,old_nb_elts__IOLR,upper__0H0R,Self__YH0R;
+  __INTEGER new_capacity__LOLR,old_nb_elts__OOLR,upper__5H0R,Self__3H0R;
+  __INTEGER new_capacity__ROLR,old_nb_elts__UOLR,upper__EI0R,Self__CI0R;
+  __CHARACTER *Self__VNLR,*new__XNLR,*Self__1NLR,*new__3NLR,*Self__BOLR;
+  __CHARACTER *new__DOLR,*Self__HOLR,*new__JOLR,*Self__NOLR,*new__POLR;
+  __CHARACTER *Self__TOLR,*new__VOLR;
+  __BOOLEAN __tmp__HWPM;
+  switch (((struct ___OBJ *)e__1VPM)->__id) {
   case __LIST__: {
-    __tmp__UJTM=static_type__SCTG(e__RJTM);
+    __tmp__4VPM=static_type__OHQG(e__1VPM);
   } break;
   case __STRING_CST__: {
-    __tmp__UJTM=((__STRING_CST *)e__RJTM)->parent_constant__5F.static_type__LSYD;
+    __tmp__4VPM=((__STRING_CST *)e__1VPM)->parent_constant__5F.static_type__M2YD;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__UJTM=((__EXTERNAL_C *)e__RJTM)->static_type__KMZD;
+    __tmp__4VPM=((__EXTERNAL_C *)e__1VPM)->static_type__1VZD;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__UJTM=((__PROTOTYPE_CST *)e__RJTM)->parent_constant__DMMC.static_type__LSYD;
+    __tmp__4VPM=((__PROTOTYPE_CST *)e__1VPM)->parent_constant__W2LC.static_type__M2YD;
   } break;
   case __INTEGER_CST__: {
-    __tmp__UJTM=((__INTEGER_CST *)e__RJTM)->parent_constant__OMMC.static_type__LSYD;
+    __tmp__4VPM=((__INTEGER_CST *)e__1VPM)->parent_constant__B3LC.static_type__M2YD;
   } break;
   case __READ_LOCAL__: {
-    __tmp__UJTM=((__LOCAL *)((__READ_LOCAL *)e__RJTM)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+    __tmp__4VPM=((__LOCAL *)((__READ_LOCAL *)e__1VPM)->local__HJZD)->parent_variable__T1LC.type__D25F;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__UJTM=static_type__EG5H(e__RJTM);
+    __tmp__4VPM=static_type__CN1H(e__1VPM);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__UJTM=static_type__3G5H();
+    __tmp__4VPM=static_type__1N1H();
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__UJTM=static_type__CH5H();
+    __tmp__4VPM=static_type__AO1H();
   } break;
   case __REAL_CST__: {
-    __tmp__UJTM=((__REAL_CST *)e__RJTM)->parent_constant__IVNH.static_type__LSYD;
+    __tmp__4VPM=((__REAL_CST *)e__1VPM)->parent_constant__U2JH.static_type__M2YD;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__UJTM=((__CHARACTER_CST *)e__RJTM)->parent_constant__1VNH.static_type__LSYD;
+    __tmp__4VPM=((__CHARACTER_CST *)e__1VPM)->parent_constant__H3JH.static_type__M2YD;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__UJTM=static_type__HH5H();
+    __tmp__4VPM=static_type__FO1H();
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__UJTM=static_type__MH5H();
+    __tmp__4VPM=static_type__KO1H();
   } break;
   case __EXPR_SUP__: {
-    __tmp__UJTM=static_type__RH5H();
+    __tmp__4VPM=static_type__PO1H();
   } break;
   case __EXPR_SUB__: {
-    __tmp__UJTM=static_type__WH5H(e__RJTM);
+    __tmp__4VPM=static_type__UO1H(e__1VPM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__UJTM=static_type__2H5H(e__RJTM);
+    __tmp__4VPM=static_type__0O1H(e__1VPM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__UJTM=static_type__BI5H(e__RJTM);
+    __tmp__4VPM=static_type__5O1H(e__1VPM);
   } break;
   case __EXPR_AND__: {
-    __tmp__UJTM=static_type__GI5H(e__RJTM);
+    __tmp__4VPM=static_type__EP1H(e__1VPM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__UJTM=static_type__LI5H(e__RJTM);
+    __tmp__4VPM=static_type__JP1H(e__1VPM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__UJTM=static_type__QI5H(e__RJTM);
+    __tmp__4VPM=static_type__OP1H(e__1VPM);
   } break;
   case __PUT_TO__: {
-    __tmp__UJTM=TYPE_VOID__->parent_type__UIB.default__AKC;
+    __tmp__4VPM=TYPE_VOID__->parent_type__UIB.default__AKC;
   } break;
   case __ITEM__: {
-    __tmp__UJTM=static_type__ZI5H(e__RJTM);
+    __tmp__4VPM=static_type__XP1H(e__1VPM);
   } break;
   case __SIZE_OF__: {
-    __tmp__UJTM=static_type__FJ5H();
+    __tmp__4VPM=static_type__DQ1H();
   } break;
   case __CAST__: {
-    __tmp__UJTM=((__CAST *)e__RJTM)->static_type__2G5H;
+    __tmp__4VPM=((__CAST *)e__1VPM)->static_type__0N1H;
   } break;
   case __CALL_SLOT__: {
-    __tmp__UJTM=static_type__SEOL(e__RJTM);
+    __tmp__4VPM=static_type__NOKL(e__1VPM);
   } break;
   case __READ_SLOT__: {
-    __tmp__UJTM=((__SLOT_DATA *)((__READ_SLOT *)e__RJTM)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+    __tmp__4VPM=((__SLOT_DATA *)((__READ_SLOT *)e__1VPM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
   } break;
   case __READ_GLOBAL__: {
-    __tmp__UJTM=((__SLOT_DATA *)((__READ_GLOBAL *)e__RJTM)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+    __tmp__4VPM=((__SLOT_DATA *)((__READ_GLOBAL *)e__1VPM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__UJTM=static_type__VN3M();
+    __tmp__4VPM=static_type__Z1ZM();
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__UJTM=static_type__BIIO();
+    __tmp__4VPM=static_type__ZQEO();
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__UJTM=static_type__XRMO();
+    __tmp__4VPM=static_type__P0IO();
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__UJTM=static_type__GIIO();
+    __tmp__4VPM=static_type__4QEO();
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__UJTM=static_type__3RMO();
+    __tmp__4VPM=static_type__V0IO();
   } break;
   case __EXPR_NEG__: {
-    __tmp__UJTM=static_type__FZMM(e__RJTM);
+    __tmp__4VPM=static_type__DFJM(e__1VPM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__UJTM=static_type__UTQL(e__RJTM);
+    __tmp__4VPM=static_type__P3ML(e__1VPM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__UJTM=static_type__NP1M(e__RJTM);
+    __tmp__4VPM=static_type__R3XM(e__1VPM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__UJTM=static_type__LIIO(e__RJTM);
+    __tmp__4VPM=static_type__DREO(e__1VPM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__UJTM=static_type__CZHP();
+    __tmp__4VPM=static_type__0BEP();
   } break;
   case __EXPR_INF__: {
-    __tmp__UJTM=static_type__RMUN();
+    __tmp__4VPM=static_type__V0QN();
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__UJTM=static_type__WMUN();
+    __tmp__4VPM=static_type__00QN();
   } break;
   case __EXPR_OR__: {
-    __tmp__UJTM=static_type__ZKTN(e__RJTM);
+    __tmp__4VPM=static_type__3YPN(e__1VPM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__UJTM=static_type__D5VO(e__RJTM);
+    __tmp__4VPM=static_type__1HSO(e__1VPM);
   } break;
   };
-  t__TJTM=((__TYPE_FULL *)__tmp__UJTM)->parent_type__KTL;
-  if (((void *)t__TJTM == (void *)type_boolean__VJB)) {
-    switch (((struct ___OBJ *)e__RJTM)->__id) {
+  t__3VPM=((__TYPE_FULL *)__tmp__4VPM)->parent_type__5SL;
+  if (((void *)t__3VPM == (void *)type_boolean__VJB)) {
+    switch (((struct ___OBJ *)e__1VPM)->__id) {
     case __LIST__: {
-      genere__4BIK(e__RJTM,buffer__SJTM);
+      genere__0EEK(e__1VPM,buffer__2VPM);
     } break;
     case __STRING_CST__: {
-      genere__QCIK(e__RJTM,buffer__SJTM);
+      genere__MFEK(e__1VPM,buffer__2VPM);
     } break;
     case __EXTERNAL_C__: {
-      genere__0FIK(e__RJTM,buffer__SJTM);
+      genere__WIEK(e__1VPM,buffer__2VPM);
     } break;
     case __PROTOTYPE_CST__: {
-      genere__MIIK(e__RJTM,buffer__SJTM);
+      genere__ILEK(e__1VPM,buffer__2VPM);
     } break;
     case __INTEGER_CST__: {
-      genere__QIIK(e__RJTM,buffer__SJTM);
+      genere__MLEK(e__1VPM,buffer__2VPM);
     } break;
     case __READ_LOCAL__: {
-      genere__RJIK(e__RJTM,buffer__SJTM);
+      genere__NMEK(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_MULTIPLE__: {
-      display__AVJK(((__EXPR_MULTIPLE *)e__RJTM),buffer__SJTM);
-      append__MOK(buffer__SJTM,(&__string_271));
+      display__2XFK(((__EXPR_MULTIPLE *)e__1VPM),buffer__2VPM);
+      append__MOK(buffer__2VPM,(&__string_276));
     } break;
     case __EXPR_EQUAL__: {
-      genere__TKIK(e__RJTM,buffer__SJTM);
+      genere__PNEK(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      genere__CPIK(e__RJTM,buffer__SJTM);
+      genere__4REK(e__1VPM,buffer__2VPM);
     } break;
     case __REAL_CST__: {
-      append__MOK(buffer__SJTM,((__REAL_CST *)e__RJTM)->value__RGAI);
+      append__MOK(buffer__2VPM,((__REAL_CST *)e__1VPM)->value__HN2H);
     } break;
     case __CHARACTER_CST__: {
-      Self__1UCQ=((__CHARACTER_CST *)e__RJTM);
-      add_last__YPK(buffer__SJTM,'\'');
-      append__MOK(buffer__SJTM,Self__1UCQ->text__ZGAI);
-      add_last__YPK(buffer__SJTM,'\'');
+      Self__5Z4P=((__CHARACTER_CST *)e__1VPM);
+      Self__UNLR=((__STRING *)buffer__2VPM);
+      new_capacity__TNLR= 0;
+      if ((Self__UNLR->capacity__MNK <= Self__UNLR->count__VF)) {
+        if ((Self__UNLR->capacity__MNK ==  0)) {
+          Self__UNLR->capacity__MNK= 32;
+          Self__UNLR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__TNLR=(__INTEGER)(Self__UNLR->capacity__MNK <<  1);
+          Self__VNLR=((__CHARACTER *)Self__UNLR->storage__XNK);
+          old_nb_elts__WNLR=Self__UNLR->capacity__MNK;
+          new__XNLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VNLR),((__UINTEGER_32 )old_nb_elts__WNLR),((__UINTEGER_32 )new_capacity__TNLR)));
+          upper__LH0R=(__INTEGER)(new_capacity__TNLR -  1);
+          Self__JH0R=old_nb_elts__WNLR;
+          while ((Self__JH0R <= upper__LH0R)) {
+            new__XNLR[Self__JH0R]='\0';
+            Self__JH0R=(__INTEGER)(Self__JH0R +  1);
+          };
+          Self__UNLR->storage__XNK=new__XNLR;
+          Self__UNLR->capacity__MNK=new_capacity__TNLR;
+        };
+      };
+      ((__CHARACTER *)Self__UNLR->storage__XNK)[Self__UNLR->count__VF]='\'';
+      Self__UNLR->count__VF=(__INTEGER)(Self__UNLR->count__VF +  1);
+      append__MOK(buffer__2VPM,Self__5Z4P->text__PN2H);
+      Self__0NLR=((__STRING *)buffer__2VPM);
+      new_capacity__ZNLR= 0;
+      if ((Self__0NLR->capacity__MNK <= Self__0NLR->count__VF)) {
+        if ((Self__0NLR->capacity__MNK ==  0)) {
+          Self__0NLR->capacity__MNK= 32;
+          Self__0NLR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__ZNLR=(__INTEGER)(Self__0NLR->capacity__MNK <<  1);
+          Self__1NLR=((__CHARACTER *)Self__0NLR->storage__XNK);
+          old_nb_elts__2NLR=Self__0NLR->capacity__MNK;
+          new__3NLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1NLR),((__UINTEGER_32 )old_nb_elts__2NLR),((__UINTEGER_32 )new_capacity__ZNLR)));
+          upper__QH0R=(__INTEGER)(new_capacity__ZNLR -  1);
+          Self__OH0R=old_nb_elts__2NLR;
+          while ((Self__OH0R <= upper__QH0R)) {
+            new__3NLR[Self__OH0R]='\0';
+            Self__OH0R=(__INTEGER)(Self__OH0R +  1);
+          };
+          Self__0NLR->storage__XNK=new__3NLR;
+          Self__0NLR->capacity__MNK=new_capacity__ZNLR;
+        };
+      };
+      ((__CHARACTER *)Self__0NLR->storage__XNK)[Self__0NLR->count__VF]='\'';
+      Self__0NLR->count__VF=(__INTEGER)(Self__0NLR->count__VF +  1);
     } break;
     case __IS_EXPANDED__: {
-      print__1ZE((&__string_272));
+      print__1ZE((&__string_277));
       fputc((int)('\n'),stdout);
       exit(( 1));
     } break;
     case __GET_TYPE_ID__: {
-      genere__2TIK(e__RJTM,buffer__SJTM);
+      genere__YWEK(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_SUP__: {
-      genere__WUIK(e__RJTM,buffer__SJTM);
+      genere__SXEK(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_SUB__: {
-      genere__FZIK(e__RJTM,buffer__SJTM);
+      genere__B2EK(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_MUL__: {
-      genere__P1IK(e__RJTM,buffer__SJTM);
+      genere__L4EK(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_DIV__: {
-      genere__Z3IK(e__RJTM,buffer__SJTM);
+      genere__VAFK(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_AND__: {
-      genere__DAJK(e__RJTM,buffer__SJTM);
+      genere__5CFK(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_SHIFT_R__: {
-      genere__NCJK(e__RJTM,buffer__SJTM);
+      genere__JFFK(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_SHIFT_L__: {
-      genere__XEJK(e__RJTM,buffer__SJTM);
+      genere__THFK(e__1VPM,buffer__2VPM);
     } break;
     case __PUT_TO__: {
-      genere__BHJK(e__RJTM,buffer__SJTM);
+      genere__3JFK(e__1VPM,buffer__2VPM);
     } break;
     case __ITEM__: {
-      genere__WIJK(e__RJTM,buffer__SJTM);
+      genere__SLFK(e__1VPM,buffer__2VPM);
     } break;
     case __SIZE_OF__: {
-      genere__1IJK(e__RJTM,buffer__SJTM);
+      genere__XLFK(e__1VPM,buffer__2VPM);
     } break;
     case __CAST__: {
-      genere__CJJK(e__RJTM,buffer__SJTM);
+      genere__4LFK(e__1VPM,buffer__2VPM);
     } break;
     case __CALL_SLOT__: {
-      genere__YFOL(e__RJTM,buffer__SJTM);
+      genere__TPKL(e__1VPM,buffer__2VPM);
     } break;
     case __READ_SLOT__: {
-      genere__ZQRL(e__RJTM,buffer__SJTM);
+      genere__40NL(e__1VPM,buffer__2VPM);
     } break;
     case __READ_GLOBAL__: {
-      append__MOK(buffer__SJTM,((__SLOT_DATA *)((__READ_GLOBAL *)e__RJTM)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+      append__MOK(buffer__2VPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__1VPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      genere__SV4M(e__RJTM,buffer__SJTM);
+      genere__WD1M(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_OR_LOGIC__: {
-      genere__DSIO(e__RJTM,buffer__SJTM);
+      genere__10EO(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      genere__VYOO(e__RJTM,buffer__SJTM);
+      genere__NBLO(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_AND_LOGIC__: {
-      genere__KSIO(e__RJTM,buffer__SJTM);
+      genere__C1EO(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      genere__3YOO(e__RJTM,buffer__SJTM);
+      genere__VBLO(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_NEG__: {
-      genere__OTNM(e__RJTM,buffer__SJTM);
+      genere__M5JM(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_ADD__: {
-      genere__BVQL(e__RJTM,buffer__SJTM);
+      genere__24ML(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_NOT__: {
-      genere__KG3M(e__RJTM,buffer__SJTM);
+      genere__OUZM(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_MOD__: {
-      genere__RSIO(e__RJTM,buffer__SJTM);
+      genere__J1EO(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_SUP_EQ__: {
-      genere__14HP(e__RJTM,buffer__SJTM);
+      genere__THEP(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_INF__: {
-      genere__XJVN(e__RJTM,buffer__SJTM);
+      genere__1XRN(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_INF_EQ__: {
-      genere__FOVN(e__RJTM,buffer__SJTM);
+      genere__J2RN(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_OR__: {
-      genere__CXTN(e__RJTM,buffer__SJTM);
+      genere__GFQN(e__1VPM,buffer__2VPM);
     } break;
     case __EXPR_XOR__: {
-      genere__E3XO(e__RJTM,buffer__SJTM);
+      genere__2FUO(e__1VPM,buffer__2VPM);
     } break;
     };
-    __tmp__3JTM=TRUE__;
+    __tmp__HWPM=TRUE__;
   } else {
-    __tmp__3JTM=FALSE__;
+    __tmp__HWPM=FALSE__;
   };
-  if ((! __tmp__3JTM)) {
-    if (((void *)t__TJTM == (void *)type_block__BLB)) {
-      switch (((struct ___OBJ *)e__RJTM)->__id) {
+  if ((! __tmp__HWPM)) {
+    if (((void *)t__3VPM == (void *)type_block__BLB)) {
+      switch (((struct ___OBJ *)e__1VPM)->__id) {
       case __LIST__: {
-        genere__4BIK(e__RJTM,buffer__SJTM);
+        genere__0EEK(e__1VPM,buffer__2VPM);
       } break;
       case __STRING_CST__: {
-        genere__QCIK(e__RJTM,buffer__SJTM);
+        genere__MFEK(e__1VPM,buffer__2VPM);
       } break;
       case __EXTERNAL_C__: {
-        genere__0FIK(e__RJTM,buffer__SJTM);
+        genere__WIEK(e__1VPM,buffer__2VPM);
       } break;
       case __PROTOTYPE_CST__: {
-        genere__MIIK(e__RJTM,buffer__SJTM);
+        genere__ILEK(e__1VPM,buffer__2VPM);
       } break;
       case __INTEGER_CST__: {
-        genere__QIIK(e__RJTM,buffer__SJTM);
+        genere__MLEK(e__1VPM,buffer__2VPM);
       } break;
       case __READ_LOCAL__: {
-        genere__RJIK(e__RJTM,buffer__SJTM);
+        genere__NMEK(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_MULTIPLE__: {
-        display__AVJK(((__EXPR_MULTIPLE *)e__RJTM),buffer__SJTM);
-        append__MOK(buffer__SJTM,(&__string_271));
+        display__2XFK(((__EXPR_MULTIPLE *)e__1VPM),buffer__2VPM);
+        append__MOK(buffer__2VPM,(&__string_276));
       } break;
       case __EXPR_EQUAL__: {
-        genere__TKIK(e__RJTM,buffer__SJTM);
+        genere__PNEK(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        genere__CPIK(e__RJTM,buffer__SJTM);
+        genere__4REK(e__1VPM,buffer__2VPM);
       } break;
       case __REAL_CST__: {
-        append__MOK(buffer__SJTM,((__REAL_CST *)e__RJTM)->value__RGAI);
+        append__MOK(buffer__2VPM,((__REAL_CST *)e__1VPM)->value__HN2H);
       } break;
       case __CHARACTER_CST__: {
-        Self__GVCQ=((__CHARACTER_CST *)e__RJTM);
-        add_last__YPK(buffer__SJTM,'\'');
-        append__MOK(buffer__SJTM,Self__GVCQ->text__ZGAI);
-        add_last__YPK(buffer__SJTM,'\'');
+        Self__K04P=((__CHARACTER_CST *)e__1VPM);
+        Self__AOLR=((__STRING *)buffer__2VPM);
+        new_capacity__5NLR= 0;
+        if ((Self__AOLR->capacity__MNK <= Self__AOLR->count__VF)) {
+          if ((Self__AOLR->capacity__MNK ==  0)) {
+            Self__AOLR->capacity__MNK= 32;
+            Self__AOLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__5NLR=(__INTEGER)(Self__AOLR->capacity__MNK <<  1);
+            Self__BOLR=((__CHARACTER *)Self__AOLR->storage__XNK);
+            old_nb_elts__COLR=Self__AOLR->capacity__MNK;
+            new__DOLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BOLR),((__UINTEGER_32 )old_nb_elts__COLR),((__UINTEGER_32 )new_capacity__5NLR)));
+            upper__VH0R=(__INTEGER)(new_capacity__5NLR -  1);
+            Self__TH0R=old_nb_elts__COLR;
+            while ((Self__TH0R <= upper__VH0R)) {
+              new__DOLR[Self__TH0R]='\0';
+              Self__TH0R=(__INTEGER)(Self__TH0R +  1);
+            };
+            Self__AOLR->storage__XNK=new__DOLR;
+            Self__AOLR->capacity__MNK=new_capacity__5NLR;
+          };
+        };
+        ((__CHARACTER *)Self__AOLR->storage__XNK)[Self__AOLR->count__VF]='\'';
+        Self__AOLR->count__VF=(__INTEGER)(Self__AOLR->count__VF +  1);
+        append__MOK(buffer__2VPM,Self__K04P->text__PN2H);
+        Self__GOLR=((__STRING *)buffer__2VPM);
+        new_capacity__FOLR= 0;
+        if ((Self__GOLR->capacity__MNK <= Self__GOLR->count__VF)) {
+          if ((Self__GOLR->capacity__MNK ==  0)) {
+            Self__GOLR->capacity__MNK= 32;
+            Self__GOLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__FOLR=(__INTEGER)(Self__GOLR->capacity__MNK <<  1);
+            Self__HOLR=((__CHARACTER *)Self__GOLR->storage__XNK);
+            old_nb_elts__IOLR=Self__GOLR->capacity__MNK;
+            new__JOLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HOLR),((__UINTEGER_32 )old_nb_elts__IOLR),((__UINTEGER_32 )new_capacity__FOLR)));
+            upper__0H0R=(__INTEGER)(new_capacity__FOLR -  1);
+            Self__YH0R=old_nb_elts__IOLR;
+            while ((Self__YH0R <= upper__0H0R)) {
+              new__JOLR[Self__YH0R]='\0';
+              Self__YH0R=(__INTEGER)(Self__YH0R +  1);
+            };
+            Self__GOLR->storage__XNK=new__JOLR;
+            Self__GOLR->capacity__MNK=new_capacity__FOLR;
+          };
+        };
+        ((__CHARACTER *)Self__GOLR->storage__XNK)[Self__GOLR->count__VF]='\'';
+        Self__GOLR->count__VF=(__INTEGER)(Self__GOLR->count__VF +  1);
       } break;
       case __IS_EXPANDED__: {
-        print__1ZE((&__string_272));
+        print__1ZE((&__string_277));
         fputc((int)('\n'),stdout);
         exit(( 1));
       } break;
       case __GET_TYPE_ID__: {
-        genere__2TIK(e__RJTM,buffer__SJTM);
+        genere__YWEK(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_SUP__: {
-        genere__WUIK(e__RJTM,buffer__SJTM);
+        genere__SXEK(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_SUB__: {
-        genere__FZIK(e__RJTM,buffer__SJTM);
+        genere__B2EK(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_MUL__: {
-        genere__P1IK(e__RJTM,buffer__SJTM);
+        genere__L4EK(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_DIV__: {
-        genere__Z3IK(e__RJTM,buffer__SJTM);
+        genere__VAFK(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_AND__: {
-        genere__DAJK(e__RJTM,buffer__SJTM);
+        genere__5CFK(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_SHIFT_R__: {
-        genere__NCJK(e__RJTM,buffer__SJTM);
+        genere__JFFK(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_SHIFT_L__: {
-        genere__XEJK(e__RJTM,buffer__SJTM);
+        genere__THFK(e__1VPM,buffer__2VPM);
       } break;
       case __PUT_TO__: {
-        genere__BHJK(e__RJTM,buffer__SJTM);
+        genere__3JFK(e__1VPM,buffer__2VPM);
       } break;
       case __ITEM__: {
-        genere__WIJK(e__RJTM,buffer__SJTM);
+        genere__SLFK(e__1VPM,buffer__2VPM);
       } break;
       case __SIZE_OF__: {
-        genere__1IJK(e__RJTM,buffer__SJTM);
+        genere__XLFK(e__1VPM,buffer__2VPM);
       } break;
       case __CAST__: {
-        genere__CJJK(e__RJTM,buffer__SJTM);
+        genere__4LFK(e__1VPM,buffer__2VPM);
       } break;
       case __CALL_SLOT__: {
-        genere__YFOL(e__RJTM,buffer__SJTM);
+        genere__TPKL(e__1VPM,buffer__2VPM);
       } break;
       case __READ_SLOT__: {
-        genere__ZQRL(e__RJTM,buffer__SJTM);
+        genere__40NL(e__1VPM,buffer__2VPM);
       } break;
       case __READ_GLOBAL__: {
-        append__MOK(buffer__SJTM,((__SLOT_DATA *)((__READ_GLOBAL *)e__RJTM)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+        append__MOK(buffer__2VPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__1VPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        genere__SV4M(e__RJTM,buffer__SJTM);
+        genere__WD1M(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_OR_LOGIC__: {
-        genere__DSIO(e__RJTM,buffer__SJTM);
+        genere__10EO(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        genere__VYOO(e__RJTM,buffer__SJTM);
+        genere__NBLO(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_AND_LOGIC__: {
-        genere__KSIO(e__RJTM,buffer__SJTM);
+        genere__C1EO(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        genere__3YOO(e__RJTM,buffer__SJTM);
+        genere__VBLO(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_NEG__: {
-        genere__OTNM(e__RJTM,buffer__SJTM);
+        genere__M5JM(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_ADD__: {
-        genere__BVQL(e__RJTM,buffer__SJTM);
+        genere__24ML(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_NOT__: {
-        genere__KG3M(e__RJTM,buffer__SJTM);
+        genere__OUZM(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_MOD__: {
-        genere__RSIO(e__RJTM,buffer__SJTM);
+        genere__J1EO(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_SUP_EQ__: {
-        genere__14HP(e__RJTM,buffer__SJTM);
+        genere__THEP(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_INF__: {
-        genere__XJVN(e__RJTM,buffer__SJTM);
+        genere__1XRN(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_INF_EQ__: {
-        genere__FOVN(e__RJTM,buffer__SJTM);
+        genere__J2RN(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_OR__: {
-        genere__CXTN(e__RJTM,buffer__SJTM);
+        genere__GFQN(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_XOR__: {
-        genere__E3XO(e__RJTM,buffer__SJTM);
+        genere__2FUO(e__1VPM,buffer__2VPM);
       } break;
       };
     } else {
-      append__MOK(buffer__SJTM,(&__string_512));
-      switch (((struct ___OBJ *)e__RJTM)->__id) {
+      append__MOK(buffer__2VPM,(&__string_516));
+      switch (((struct ___OBJ *)e__1VPM)->__id) {
       case __LIST__: {
-        genere__4BIK(e__RJTM,buffer__SJTM);
+        genere__0EEK(e__1VPM,buffer__2VPM);
       } break;
       case __STRING_CST__: {
-        genere__QCIK(e__RJTM,buffer__SJTM);
+        genere__MFEK(e__1VPM,buffer__2VPM);
       } break;
       case __EXTERNAL_C__: {
-        genere__0FIK(e__RJTM,buffer__SJTM);
+        genere__WIEK(e__1VPM,buffer__2VPM);
       } break;
       case __PROTOTYPE_CST__: {
-        genere__MIIK(e__RJTM,buffer__SJTM);
+        genere__ILEK(e__1VPM,buffer__2VPM);
       } break;
       case __INTEGER_CST__: {
-        genere__QIIK(e__RJTM,buffer__SJTM);
+        genere__MLEK(e__1VPM,buffer__2VPM);
       } break;
       case __READ_LOCAL__: {
-        genere__RJIK(e__RJTM,buffer__SJTM);
+        genere__NMEK(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_MULTIPLE__: {
-        display__AVJK(((__EXPR_MULTIPLE *)e__RJTM),buffer__SJTM);
-        append__MOK(buffer__SJTM,(&__string_271));
+        display__2XFK(((__EXPR_MULTIPLE *)e__1VPM),buffer__2VPM);
+        append__MOK(buffer__2VPM,(&__string_276));
       } break;
       case __EXPR_EQUAL__: {
-        genere__TKIK(e__RJTM,buffer__SJTM);
+        genere__PNEK(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        genere__CPIK(e__RJTM,buffer__SJTM);
+        genere__4REK(e__1VPM,buffer__2VPM);
       } break;
       case __REAL_CST__: {
-        append__MOK(buffer__SJTM,((__REAL_CST *)e__RJTM)->value__RGAI);
+        append__MOK(buffer__2VPM,((__REAL_CST *)e__1VPM)->value__HN2H);
       } break;
       case __CHARACTER_CST__: {
-        Self__RVCQ=((__CHARACTER_CST *)e__RJTM);
-        add_last__YPK(buffer__SJTM,'\'');
-        append__MOK(buffer__SJTM,Self__RVCQ->text__ZGAI);
-        add_last__YPK(buffer__SJTM,'\'');
+        Self__V04P=((__CHARACTER_CST *)e__1VPM);
+        Self__MOLR=((__STRING *)buffer__2VPM);
+        new_capacity__LOLR= 0;
+        if ((Self__MOLR->capacity__MNK <= Self__MOLR->count__VF)) {
+          if ((Self__MOLR->capacity__MNK ==  0)) {
+            Self__MOLR->capacity__MNK= 32;
+            Self__MOLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__LOLR=(__INTEGER)(Self__MOLR->capacity__MNK <<  1);
+            Self__NOLR=((__CHARACTER *)Self__MOLR->storage__XNK);
+            old_nb_elts__OOLR=Self__MOLR->capacity__MNK;
+            new__POLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NOLR),((__UINTEGER_32 )old_nb_elts__OOLR),((__UINTEGER_32 )new_capacity__LOLR)));
+            upper__5H0R=(__INTEGER)(new_capacity__LOLR -  1);
+            Self__3H0R=old_nb_elts__OOLR;
+            while ((Self__3H0R <= upper__5H0R)) {
+              new__POLR[Self__3H0R]='\0';
+              Self__3H0R=(__INTEGER)(Self__3H0R +  1);
+            };
+            Self__MOLR->storage__XNK=new__POLR;
+            Self__MOLR->capacity__MNK=new_capacity__LOLR;
+          };
+        };
+        ((__CHARACTER *)Self__MOLR->storage__XNK)[Self__MOLR->count__VF]='\'';
+        Self__MOLR->count__VF=(__INTEGER)(Self__MOLR->count__VF +  1);
+        append__MOK(buffer__2VPM,Self__V04P->text__PN2H);
+        Self__SOLR=((__STRING *)buffer__2VPM);
+        new_capacity__ROLR= 0;
+        if ((Self__SOLR->capacity__MNK <= Self__SOLR->count__VF)) {
+          if ((Self__SOLR->capacity__MNK ==  0)) {
+            Self__SOLR->capacity__MNK= 32;
+            Self__SOLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__ROLR=(__INTEGER)(Self__SOLR->capacity__MNK <<  1);
+            Self__TOLR=((__CHARACTER *)Self__SOLR->storage__XNK);
+            old_nb_elts__UOLR=Self__SOLR->capacity__MNK;
+            new__VOLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TOLR),((__UINTEGER_32 )old_nb_elts__UOLR),((__UINTEGER_32 )new_capacity__ROLR)));
+            upper__EI0R=(__INTEGER)(new_capacity__ROLR -  1);
+            Self__CI0R=old_nb_elts__UOLR;
+            while ((Self__CI0R <= upper__EI0R)) {
+              new__VOLR[Self__CI0R]='\0';
+              Self__CI0R=(__INTEGER)(Self__CI0R +  1);
+            };
+            Self__SOLR->storage__XNK=new__VOLR;
+            Self__SOLR->capacity__MNK=new_capacity__ROLR;
+          };
+        };
+        ((__CHARACTER *)Self__SOLR->storage__XNK)[Self__SOLR->count__VF]='\'';
+        Self__SOLR->count__VF=(__INTEGER)(Self__SOLR->count__VF +  1);
       } break;
       case __IS_EXPANDED__: {
-        print__1ZE((&__string_272));
+        print__1ZE((&__string_277));
         fputc((int)('\n'),stdout);
         exit(( 1));
       } break;
       case __GET_TYPE_ID__: {
-        genere__2TIK(e__RJTM,buffer__SJTM);
+        genere__YWEK(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_SUP__: {
-        genere__WUIK(e__RJTM,buffer__SJTM);
+        genere__SXEK(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_SUB__: {
-        genere__FZIK(e__RJTM,buffer__SJTM);
+        genere__B2EK(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_MUL__: {
-        genere__P1IK(e__RJTM,buffer__SJTM);
+        genere__L4EK(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_DIV__: {
-        genere__Z3IK(e__RJTM,buffer__SJTM);
+        genere__VAFK(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_AND__: {
-        genere__DAJK(e__RJTM,buffer__SJTM);
+        genere__5CFK(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_SHIFT_R__: {
-        genere__NCJK(e__RJTM,buffer__SJTM);
+        genere__JFFK(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_SHIFT_L__: {
-        genere__XEJK(e__RJTM,buffer__SJTM);
+        genere__THFK(e__1VPM,buffer__2VPM);
       } break;
       case __PUT_TO__: {
-        genere__BHJK(e__RJTM,buffer__SJTM);
+        genere__3JFK(e__1VPM,buffer__2VPM);
       } break;
       case __ITEM__: {
-        genere__WIJK(e__RJTM,buffer__SJTM);
+        genere__SLFK(e__1VPM,buffer__2VPM);
       } break;
       case __SIZE_OF__: {
-        genere__1IJK(e__RJTM,buffer__SJTM);
+        genere__XLFK(e__1VPM,buffer__2VPM);
       } break;
       case __CAST__: {
-        genere__CJJK(e__RJTM,buffer__SJTM);
+        genere__4LFK(e__1VPM,buffer__2VPM);
       } break;
       case __CALL_SLOT__: {
-        genere__YFOL(e__RJTM,buffer__SJTM);
+        genere__TPKL(e__1VPM,buffer__2VPM);
       } break;
       case __READ_SLOT__: {
-        genere__ZQRL(e__RJTM,buffer__SJTM);
+        genere__40NL(e__1VPM,buffer__2VPM);
       } break;
       case __READ_GLOBAL__: {
-        append__MOK(buffer__SJTM,((__SLOT_DATA *)((__READ_GLOBAL *)e__RJTM)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+        append__MOK(buffer__2VPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__1VPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        genere__SV4M(e__RJTM,buffer__SJTM);
+        genere__WD1M(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_OR_LOGIC__: {
-        genere__DSIO(e__RJTM,buffer__SJTM);
+        genere__10EO(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        genere__VYOO(e__RJTM,buffer__SJTM);
+        genere__NBLO(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_AND_LOGIC__: {
-        genere__KSIO(e__RJTM,buffer__SJTM);
+        genere__C1EO(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        genere__3YOO(e__RJTM,buffer__SJTM);
+        genere__VBLO(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_NEG__: {
-        genere__OTNM(e__RJTM,buffer__SJTM);
+        genere__M5JM(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_ADD__: {
-        genere__BVQL(e__RJTM,buffer__SJTM);
+        genere__24ML(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_NOT__: {
-        genere__KG3M(e__RJTM,buffer__SJTM);
+        genere__OUZM(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_MOD__: {
-        genere__RSIO(e__RJTM,buffer__SJTM);
+        genere__J1EO(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_SUP_EQ__: {
-        genere__14HP(e__RJTM,buffer__SJTM);
+        genere__THEP(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_INF__: {
-        genere__XJVN(e__RJTM,buffer__SJTM);
+        genere__1XRN(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_INF_EQ__: {
-        genere__FOVN(e__RJTM,buffer__SJTM);
+        genere__J2RN(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_OR__: {
-        genere__CXTN(e__RJTM,buffer__SJTM);
+        genere__GFQN(e__1VPM,buffer__2VPM);
       } break;
       case __EXPR_XOR__: {
-        genere__E3XO(e__RJTM,buffer__SJTM);
+        genere__2FUO(e__1VPM,buffer__2VPM);
       } break;
       };
-      append__MOK(buffer__SJTM,(&__string_513));
+      append__MOK(buffer__2VPM,(&__string_517));
     };
   };
 }
 
-static void put_access_id__in__PKTM(void *e__RKTM,void *buffer__SKTM)
+static void put_access_id__in__ZWPM(void *e__1WPM,void *buffer__2WPM)
 // ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  __CHARACTER_CST *Self__2VCQ;
-  switch (((struct ___OBJ *)e__RKTM)->__id) {
+  __CHARACTER_CST *Self__A14P;
+  __STRING *Self__YOLR,*Self__4OLR;
+  __INTEGER new_capacity__XOLR,old_nb_elts__0OLR,upper__JI0R,Self__HI0R;
+  __INTEGER new_capacity__3OLR,old_nb_elts__APLR,upper__OI0R,Self__MI0R;
+  __CHARACTER *Self__ZOLR,*new__1OLR,*Self__5OLR,*new__BPLR;
+  switch (((struct ___OBJ *)e__1WPM)->__id) {
   case __LIST__: {
-    genere__4BIK(e__RKTM,buffer__SKTM);
+    genere__0EEK(e__1WPM,buffer__2WPM);
   } break;
   case __STRING_CST__: {
-    genere__QCIK(e__RKTM,buffer__SKTM);
+    genere__MFEK(e__1WPM,buffer__2WPM);
   } break;
   case __EXTERNAL_C__: {
-    genere__0FIK(e__RKTM,buffer__SKTM);
+    genere__WIEK(e__1WPM,buffer__2WPM);
   } break;
   case __PROTOTYPE_CST__: {
-    genere__MIIK(e__RKTM,buffer__SKTM);
+    genere__ILEK(e__1WPM,buffer__2WPM);
   } break;
   case __INTEGER_CST__: {
-    genere__QIIK(e__RKTM,buffer__SKTM);
+    genere__MLEK(e__1WPM,buffer__2WPM);
   } break;
   case __READ_LOCAL__: {
-    genere__RJIK(e__RKTM,buffer__SKTM);
+    genere__NMEK(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_MULTIPLE__: {
-    display__AVJK(((__EXPR_MULTIPLE *)e__RKTM),buffer__SKTM);
-    append__MOK(buffer__SKTM,(&__string_271));
+    display__2XFK(((__EXPR_MULTIPLE *)e__1WPM),buffer__2WPM);
+    append__MOK(buffer__2WPM,(&__string_276));
   } break;
   case __EXPR_EQUAL__: {
-    genere__TKIK(e__RKTM,buffer__SKTM);
+    genere__PNEK(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    genere__CPIK(e__RKTM,buffer__SKTM);
+    genere__4REK(e__1WPM,buffer__2WPM);
   } break;
   case __REAL_CST__: {
-    append__MOK(buffer__SKTM,((__REAL_CST *)e__RKTM)->value__RGAI);
+    append__MOK(buffer__2WPM,((__REAL_CST *)e__1WPM)->value__HN2H);
   } break;
   case __CHARACTER_CST__: {
-    Self__2VCQ=((__CHARACTER_CST *)e__RKTM);
-    add_last__YPK(buffer__SKTM,'\'');
-    append__MOK(buffer__SKTM,Self__2VCQ->text__ZGAI);
-    add_last__YPK(buffer__SKTM,'\'');
+    Self__A14P=((__CHARACTER_CST *)e__1WPM);
+    Self__YOLR=((__STRING *)buffer__2WPM);
+    new_capacity__XOLR= 0;
+    if ((Self__YOLR->capacity__MNK <= Self__YOLR->count__VF)) {
+      if ((Self__YOLR->capacity__MNK ==  0)) {
+        Self__YOLR->capacity__MNK= 32;
+        Self__YOLR->storage__XNK=create__OUX( 32);
+      } else {
+        new_capacity__XOLR=(__INTEGER)(Self__YOLR->capacity__MNK <<  1);
+        Self__ZOLR=((__CHARACTER *)Self__YOLR->storage__XNK);
+        old_nb_elts__0OLR=Self__YOLR->capacity__MNK;
+        new__1OLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZOLR),((__UINTEGER_32 )old_nb_elts__0OLR),((__UINTEGER_32 )new_capacity__XOLR)));
+        upper__JI0R=(__INTEGER)(new_capacity__XOLR -  1);
+        Self__HI0R=old_nb_elts__0OLR;
+        while ((Self__HI0R <= upper__JI0R)) {
+          new__1OLR[Self__HI0R]='\0';
+          Self__HI0R=(__INTEGER)(Self__HI0R +  1);
+        };
+        Self__YOLR->storage__XNK=new__1OLR;
+        Self__YOLR->capacity__MNK=new_capacity__XOLR;
+      };
+    };
+    ((__CHARACTER *)Self__YOLR->storage__XNK)[Self__YOLR->count__VF]='\'';
+    Self__YOLR->count__VF=(__INTEGER)(Self__YOLR->count__VF +  1);
+    append__MOK(buffer__2WPM,Self__A14P->text__PN2H);
+    Self__4OLR=((__STRING *)buffer__2WPM);
+    new_capacity__3OLR= 0;
+    if ((Self__4OLR->capacity__MNK <= Self__4OLR->count__VF)) {
+      if ((Self__4OLR->capacity__MNK ==  0)) {
+        Self__4OLR->capacity__MNK= 32;
+        Self__4OLR->storage__XNK=create__OUX( 32);
+      } else {
+        new_capacity__3OLR=(__INTEGER)(Self__4OLR->capacity__MNK <<  1);
+        Self__5OLR=((__CHARACTER *)Self__4OLR->storage__XNK);
+        old_nb_elts__APLR=Self__4OLR->capacity__MNK;
+        new__BPLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5OLR),((__UINTEGER_32 )old_nb_elts__APLR),((__UINTEGER_32 )new_capacity__3OLR)));
+        upper__OI0R=(__INTEGER)(new_capacity__3OLR -  1);
+        Self__MI0R=old_nb_elts__APLR;
+        while ((Self__MI0R <= upper__OI0R)) {
+          new__BPLR[Self__MI0R]='\0';
+          Self__MI0R=(__INTEGER)(Self__MI0R +  1);
+        };
+        Self__4OLR->storage__XNK=new__BPLR;
+        Self__4OLR->capacity__MNK=new_capacity__3OLR;
+      };
+    };
+    ((__CHARACTER *)Self__4OLR->storage__XNK)[Self__4OLR->count__VF]='\'';
+    Self__4OLR->count__VF=(__INTEGER)(Self__4OLR->count__VF +  1);
   } break;
   case __IS_EXPANDED__: {
-    print__1ZE((&__string_272));
+    print__1ZE((&__string_277));
     fputc((int)('\n'),stdout);
     exit(( 1));
   } break;
   case __GET_TYPE_ID__: {
-    genere__2TIK(e__RKTM,buffer__SKTM);
+    genere__YWEK(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_SUP__: {
-    genere__WUIK(e__RKTM,buffer__SKTM);
+    genere__SXEK(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_SUB__: {
-    genere__FZIK(e__RKTM,buffer__SKTM);
+    genere__B2EK(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_MUL__: {
-    genere__P1IK(e__RKTM,buffer__SKTM);
+    genere__L4EK(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_DIV__: {
-    genere__Z3IK(e__RKTM,buffer__SKTM);
+    genere__VAFK(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_AND__: {
-    genere__DAJK(e__RKTM,buffer__SKTM);
+    genere__5CFK(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_SHIFT_R__: {
-    genere__NCJK(e__RKTM,buffer__SKTM);
+    genere__JFFK(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_SHIFT_L__: {
-    genere__XEJK(e__RKTM,buffer__SKTM);
+    genere__THFK(e__1WPM,buffer__2WPM);
   } break;
   case __PUT_TO__: {
-    genere__BHJK(e__RKTM,buffer__SKTM);
+    genere__3JFK(e__1WPM,buffer__2WPM);
   } break;
   case __ITEM__: {
-    genere__WIJK(e__RKTM,buffer__SKTM);
+    genere__SLFK(e__1WPM,buffer__2WPM);
   } break;
   case __SIZE_OF__: {
-    genere__1IJK(e__RKTM,buffer__SKTM);
+    genere__XLFK(e__1WPM,buffer__2WPM);
   } break;
   case __CAST__: {
-    genere__CJJK(e__RKTM,buffer__SKTM);
+    genere__4LFK(e__1WPM,buffer__2WPM);
   } break;
   case __CALL_SLOT__: {
-    genere__YFOL(e__RKTM,buffer__SKTM);
+    genere__TPKL(e__1WPM,buffer__2WPM);
   } break;
   case __READ_SLOT__: {
-    genere__ZQRL(e__RKTM,buffer__SKTM);
+    genere__40NL(e__1WPM,buffer__2WPM);
   } break;
   case __READ_GLOBAL__: {
-    append__MOK(buffer__SKTM,((__SLOT_DATA *)((__READ_GLOBAL *)e__RKTM)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+    append__MOK(buffer__2WPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__1WPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    genere__SV4M(e__RKTM,buffer__SKTM);
+    genere__WD1M(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    genere__DSIO(e__RKTM,buffer__SKTM);
+    genere__10EO(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    genere__VYOO(e__RKTM,buffer__SKTM);
+    genere__NBLO(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    genere__KSIO(e__RKTM,buffer__SKTM);
+    genere__C1EO(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    genere__3YOO(e__RKTM,buffer__SKTM);
+    genere__VBLO(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_NEG__: {
-    genere__OTNM(e__RKTM,buffer__SKTM);
+    genere__M5JM(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_ADD__: {
-    genere__BVQL(e__RKTM,buffer__SKTM);
+    genere__24ML(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_NOT__: {
-    genere__KG3M(e__RKTM,buffer__SKTM);
+    genere__OUZM(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_MOD__: {
-    genere__RSIO(e__RKTM,buffer__SKTM);
+    genere__J1EO(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_SUP_EQ__: {
-    genere__14HP(e__RKTM,buffer__SKTM);
+    genere__THEP(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_INF__: {
-    genere__XJVN(e__RKTM,buffer__SKTM);
+    genere__1XRN(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_INF_EQ__: {
-    genere__FOVN(e__RKTM,buffer__SKTM);
+    genere__J2RN(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_OR__: {
-    genere__CXTN(e__RKTM,buffer__SKTM);
+    genere__GFQN(e__1WPM,buffer__2WPM);
   } break;
   case __EXPR_XOR__: {
-    genere__E3XO(e__RKTM,buffer__SKTM);
+    genere__2FUO(e__1WPM,buffer__2WPM);
   } break;
   };
 }
 
-static void put_access_id__in__TKTM(void *e__VKTM,void *buffer__WKTM)
+static void put_access_id__in__3WPM(void *e__5WPM,void *buffer__AXPM)
 // ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  void *__tmp__YKTM;
-  void *t__XKTM;
-  __CHARACTER_CST *Self__NWCQ,*Self__YWCQ,*Self__DXCQ;
-  __BOOLEAN __tmp__BLTM;
-  switch (((struct ___OBJ *)e__VKTM)->__id) {
+  void *__tmp__CXPM;
+  void *t__BXPM;
+  __CHARACTER_CST *Self__R14P,*Self__214P,*Self__H24P;
+  __STRING *Self__EPLR,*Self__KPLR,*Self__QPLR,*Self__WPLR,*Self__2PLR;
+  __STRING *Self__CQLR;
+  __INTEGER new_capacity__DPLR,old_nb_elts__GPLR,upper__TI0R,Self__RI0R;
+  __INTEGER new_capacity__JPLR,old_nb_elts__MPLR,upper__YI0R,Self__WI0R;
+  __INTEGER new_capacity__PPLR,old_nb_elts__SPLR,upper__3I0R,Self__1I0R;
+  __INTEGER new_capacity__VPLR,old_nb_elts__YPLR,upper__CJ0R,Self__AJ0R;
+  __INTEGER new_capacity__1PLR,old_nb_elts__4PLR,upper__HJ0R,Self__FJ0R;
+  __INTEGER new_capacity__BQLR,old_nb_elts__EQLR,upper__MJ0R,Self__KJ0R;
+  __CHARACTER *Self__FPLR,*new__HPLR,*Self__LPLR,*new__NPLR,*Self__RPLR;
+  __CHARACTER *new__TPLR,*Self__XPLR,*new__ZPLR,*Self__3PLR,*new__5PLR;
+  __CHARACTER *Self__DQLR,*new__FQLR;
+  __BOOLEAN __tmp__LXPM;
+  switch (((struct ___OBJ *)e__5WPM)->__id) {
   case __LIST__: {
-    __tmp__YKTM=static_type__SCTG(e__VKTM);
+    __tmp__CXPM=static_type__OHQG(e__5WPM);
   } break;
   case __STRING_CST__: {
-    __tmp__YKTM=((__STRING_CST *)e__VKTM)->parent_constant__5F.static_type__LSYD;
+    __tmp__CXPM=((__STRING_CST *)e__5WPM)->parent_constant__5F.static_type__M2YD;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__YKTM=((__EXTERNAL_C *)e__VKTM)->static_type__KMZD;
+    __tmp__CXPM=((__EXTERNAL_C *)e__5WPM)->static_type__1VZD;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__YKTM=((__PROTOTYPE_CST *)e__VKTM)->parent_constant__DMMC.static_type__LSYD;
+    __tmp__CXPM=((__PROTOTYPE_CST *)e__5WPM)->parent_constant__W2LC.static_type__M2YD;
   } break;
   case __INTEGER_CST__: {
-    __tmp__YKTM=((__INTEGER_CST *)e__VKTM)->parent_constant__OMMC.static_type__LSYD;
+    __tmp__CXPM=((__INTEGER_CST *)e__5WPM)->parent_constant__B3LC.static_type__M2YD;
   } break;
   case __READ_LOCAL__: {
-    __tmp__YKTM=((__LOCAL *)((__READ_LOCAL *)e__VKTM)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+    __tmp__CXPM=((__LOCAL *)((__READ_LOCAL *)e__5WPM)->local__HJZD)->parent_variable__T1LC.type__D25F;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__YKTM=static_type__EG5H(e__VKTM);
+    __tmp__CXPM=static_type__CN1H(e__5WPM);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__YKTM=static_type__3G5H();
+    __tmp__CXPM=static_type__1N1H();
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__YKTM=static_type__CH5H();
+    __tmp__CXPM=static_type__AO1H();
   } break;
   case __REAL_CST__: {
-    __tmp__YKTM=((__REAL_CST *)e__VKTM)->parent_constant__IVNH.static_type__LSYD;
+    __tmp__CXPM=((__REAL_CST *)e__5WPM)->parent_constant__U2JH.static_type__M2YD;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__YKTM=((__CHARACTER_CST *)e__VKTM)->parent_constant__1VNH.static_type__LSYD;
+    __tmp__CXPM=((__CHARACTER_CST *)e__5WPM)->parent_constant__H3JH.static_type__M2YD;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__YKTM=static_type__HH5H();
+    __tmp__CXPM=static_type__FO1H();
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__YKTM=static_type__MH5H();
+    __tmp__CXPM=static_type__KO1H();
   } break;
   case __EXPR_SUP__: {
-    __tmp__YKTM=static_type__RH5H();
+    __tmp__CXPM=static_type__PO1H();
   } break;
   case __EXPR_SUB__: {
-    __tmp__YKTM=static_type__WH5H(e__VKTM);
+    __tmp__CXPM=static_type__UO1H(e__5WPM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__YKTM=static_type__2H5H(e__VKTM);
+    __tmp__CXPM=static_type__0O1H(e__5WPM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__YKTM=static_type__BI5H(e__VKTM);
+    __tmp__CXPM=static_type__5O1H(e__5WPM);
   } break;
   case __EXPR_AND__: {
-    __tmp__YKTM=static_type__GI5H(e__VKTM);
+    __tmp__CXPM=static_type__EP1H(e__5WPM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__YKTM=static_type__LI5H(e__VKTM);
+    __tmp__CXPM=static_type__JP1H(e__5WPM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__YKTM=static_type__QI5H(e__VKTM);
+    __tmp__CXPM=static_type__OP1H(e__5WPM);
   } break;
   case __PUT_TO__: {
-    __tmp__YKTM=TYPE_VOID__->parent_type__UIB.default__AKC;
+    __tmp__CXPM=TYPE_VOID__->parent_type__UIB.default__AKC;
   } break;
   case __ITEM__: {
-    __tmp__YKTM=static_type__ZI5H(e__VKTM);
+    __tmp__CXPM=static_type__XP1H(e__5WPM);
   } break;
   case __SIZE_OF__: {
-    __tmp__YKTM=static_type__FJ5H();
+    __tmp__CXPM=static_type__DQ1H();
   } break;
   case __CAST__: {
-    __tmp__YKTM=((__CAST *)e__VKTM)->static_type__2G5H;
+    __tmp__CXPM=((__CAST *)e__5WPM)->static_type__0N1H;
   } break;
   case __CALL_SLOT__: {
-    __tmp__YKTM=static_type__SEOL(e__VKTM);
+    __tmp__CXPM=static_type__NOKL(e__5WPM);
   } break;
   case __READ_SLOT__: {
-    __tmp__YKTM=((__SLOT_DATA *)((__READ_SLOT *)e__VKTM)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+    __tmp__CXPM=((__SLOT_DATA *)((__READ_SLOT *)e__5WPM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
   } break;
   case __READ_GLOBAL__: {
-    __tmp__YKTM=((__SLOT_DATA *)((__READ_GLOBAL *)e__VKTM)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+    __tmp__CXPM=((__SLOT_DATA *)((__READ_GLOBAL *)e__5WPM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__YKTM=static_type__VN3M();
+    __tmp__CXPM=static_type__Z1ZM();
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__YKTM=static_type__BIIO();
+    __tmp__CXPM=static_type__ZQEO();
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__YKTM=static_type__XRMO();
+    __tmp__CXPM=static_type__P0IO();
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__YKTM=static_type__GIIO();
+    __tmp__CXPM=static_type__4QEO();
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__YKTM=static_type__3RMO();
+    __tmp__CXPM=static_type__V0IO();
   } break;
   case __EXPR_NEG__: {
-    __tmp__YKTM=static_type__FZMM(e__VKTM);
+    __tmp__CXPM=static_type__DFJM(e__5WPM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__YKTM=static_type__UTQL(e__VKTM);
+    __tmp__CXPM=static_type__P3ML(e__5WPM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__YKTM=static_type__NP1M(e__VKTM);
+    __tmp__CXPM=static_type__R3XM(e__5WPM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__YKTM=static_type__LIIO(e__VKTM);
+    __tmp__CXPM=static_type__DREO(e__5WPM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__YKTM=static_type__CZHP();
+    __tmp__CXPM=static_type__0BEP();
   } break;
   case __EXPR_INF__: {
-    __tmp__YKTM=static_type__RMUN();
+    __tmp__CXPM=static_type__V0QN();
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__YKTM=static_type__WMUN();
+    __tmp__CXPM=static_type__00QN();
   } break;
   case __EXPR_OR__: {
-    __tmp__YKTM=static_type__ZKTN(e__VKTM);
+    __tmp__CXPM=static_type__3YPN(e__5WPM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__YKTM=static_type__D5VO(e__VKTM);
+    __tmp__CXPM=static_type__1HSO(e__5WPM);
   } break;
   };
-  t__XKTM=((__TYPE_FULL *)__tmp__YKTM)->parent_type__KTL;
-  if (((void *)t__XKTM == (void *)type_boolean__VJB)) {
-    switch (((struct ___OBJ *)e__VKTM)->__id) {
+  t__BXPM=((__TYPE_FULL *)__tmp__CXPM)->parent_type__5SL;
+  if (((void *)t__BXPM == (void *)type_boolean__VJB)) {
+    switch (((struct ___OBJ *)e__5WPM)->__id) {
     case __LIST__: {
-      genere__4BIK(e__VKTM,buffer__WKTM);
+      genere__0EEK(e__5WPM,buffer__AXPM);
     } break;
     case __STRING_CST__: {
-      genere__QCIK(e__VKTM,buffer__WKTM);
+      genere__MFEK(e__5WPM,buffer__AXPM);
     } break;
     case __EXTERNAL_C__: {
-      genere__0FIK(e__VKTM,buffer__WKTM);
+      genere__WIEK(e__5WPM,buffer__AXPM);
     } break;
     case __PROTOTYPE_CST__: {
-      genere__MIIK(e__VKTM,buffer__WKTM);
+      genere__ILEK(e__5WPM,buffer__AXPM);
     } break;
     case __INTEGER_CST__: {
-      genere__QIIK(e__VKTM,buffer__WKTM);
+      genere__MLEK(e__5WPM,buffer__AXPM);
     } break;
     case __READ_LOCAL__: {
-      genere__RJIK(e__VKTM,buffer__WKTM);
+      genere__NMEK(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_MULTIPLE__: {
-      display__AVJK(((__EXPR_MULTIPLE *)e__VKTM),buffer__WKTM);
-      append__MOK(buffer__WKTM,(&__string_271));
+      display__2XFK(((__EXPR_MULTIPLE *)e__5WPM),buffer__AXPM);
+      append__MOK(buffer__AXPM,(&__string_276));
     } break;
     case __EXPR_EQUAL__: {
-      genere__TKIK(e__VKTM,buffer__WKTM);
+      genere__PNEK(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      genere__CPIK(e__VKTM,buffer__WKTM);
+      genere__4REK(e__5WPM,buffer__AXPM);
     } break;
     case __REAL_CST__: {
-      append__MOK(buffer__WKTM,((__REAL_CST *)e__VKTM)->value__RGAI);
+      append__MOK(buffer__AXPM,((__REAL_CST *)e__5WPM)->value__HN2H);
     } break;
     case __CHARACTER_CST__: {
-      Self__NWCQ=((__CHARACTER_CST *)e__VKTM);
-      add_last__YPK(buffer__WKTM,'\'');
-      append__MOK(buffer__WKTM,Self__NWCQ->text__ZGAI);
-      add_last__YPK(buffer__WKTM,'\'');
+      Self__R14P=((__CHARACTER_CST *)e__5WPM);
+      Self__EPLR=((__STRING *)buffer__AXPM);
+      new_capacity__DPLR= 0;
+      if ((Self__EPLR->capacity__MNK <= Self__EPLR->count__VF)) {
+        if ((Self__EPLR->capacity__MNK ==  0)) {
+          Self__EPLR->capacity__MNK= 32;
+          Self__EPLR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__DPLR=(__INTEGER)(Self__EPLR->capacity__MNK <<  1);
+          Self__FPLR=((__CHARACTER *)Self__EPLR->storage__XNK);
+          old_nb_elts__GPLR=Self__EPLR->capacity__MNK;
+          new__HPLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FPLR),((__UINTEGER_32 )old_nb_elts__GPLR),((__UINTEGER_32 )new_capacity__DPLR)));
+          upper__TI0R=(__INTEGER)(new_capacity__DPLR -  1);
+          Self__RI0R=old_nb_elts__GPLR;
+          while ((Self__RI0R <= upper__TI0R)) {
+            new__HPLR[Self__RI0R]='\0';
+            Self__RI0R=(__INTEGER)(Self__RI0R +  1);
+          };
+          Self__EPLR->storage__XNK=new__HPLR;
+          Self__EPLR->capacity__MNK=new_capacity__DPLR;
+        };
+      };
+      ((__CHARACTER *)Self__EPLR->storage__XNK)[Self__EPLR->count__VF]='\'';
+      Self__EPLR->count__VF=(__INTEGER)(Self__EPLR->count__VF +  1);
+      append__MOK(buffer__AXPM,Self__R14P->text__PN2H);
+      Self__KPLR=((__STRING *)buffer__AXPM);
+      new_capacity__JPLR= 0;
+      if ((Self__KPLR->capacity__MNK <= Self__KPLR->count__VF)) {
+        if ((Self__KPLR->capacity__MNK ==  0)) {
+          Self__KPLR->capacity__MNK= 32;
+          Self__KPLR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__JPLR=(__INTEGER)(Self__KPLR->capacity__MNK <<  1);
+          Self__LPLR=((__CHARACTER *)Self__KPLR->storage__XNK);
+          old_nb_elts__MPLR=Self__KPLR->capacity__MNK;
+          new__NPLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LPLR),((__UINTEGER_32 )old_nb_elts__MPLR),((__UINTEGER_32 )new_capacity__JPLR)));
+          upper__YI0R=(__INTEGER)(new_capacity__JPLR -  1);
+          Self__WI0R=old_nb_elts__MPLR;
+          while ((Self__WI0R <= upper__YI0R)) {
+            new__NPLR[Self__WI0R]='\0';
+            Self__WI0R=(__INTEGER)(Self__WI0R +  1);
+          };
+          Self__KPLR->storage__XNK=new__NPLR;
+          Self__KPLR->capacity__MNK=new_capacity__JPLR;
+        };
+      };
+      ((__CHARACTER *)Self__KPLR->storage__XNK)[Self__KPLR->count__VF]='\'';
+      Self__KPLR->count__VF=(__INTEGER)(Self__KPLR->count__VF +  1);
     } break;
     case __IS_EXPANDED__: {
-      print__1ZE((&__string_272));
+      print__1ZE((&__string_277));
       fputc((int)('\n'),stdout);
       exit(( 1));
     } break;
     case __GET_TYPE_ID__: {
-      genere__2TIK(e__VKTM,buffer__WKTM);
+      genere__YWEK(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_SUP__: {
-      genere__WUIK(e__VKTM,buffer__WKTM);
+      genere__SXEK(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_SUB__: {
-      genere__FZIK(e__VKTM,buffer__WKTM);
+      genere__B2EK(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_MUL__: {
-      genere__P1IK(e__VKTM,buffer__WKTM);
+      genere__L4EK(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_DIV__: {
-      genere__Z3IK(e__VKTM,buffer__WKTM);
+      genere__VAFK(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_AND__: {
-      genere__DAJK(e__VKTM,buffer__WKTM);
+      genere__5CFK(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_SHIFT_R__: {
-      genere__NCJK(e__VKTM,buffer__WKTM);
+      genere__JFFK(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_SHIFT_L__: {
-      genere__XEJK(e__VKTM,buffer__WKTM);
+      genere__THFK(e__5WPM,buffer__AXPM);
     } break;
     case __PUT_TO__: {
-      genere__BHJK(e__VKTM,buffer__WKTM);
+      genere__3JFK(e__5WPM,buffer__AXPM);
     } break;
     case __ITEM__: {
-      genere__WIJK(e__VKTM,buffer__WKTM);
+      genere__SLFK(e__5WPM,buffer__AXPM);
     } break;
     case __SIZE_OF__: {
-      genere__1IJK(e__VKTM,buffer__WKTM);
+      genere__XLFK(e__5WPM,buffer__AXPM);
     } break;
     case __CAST__: {
-      genere__CJJK(e__VKTM,buffer__WKTM);
+      genere__4LFK(e__5WPM,buffer__AXPM);
     } break;
     case __CALL_SLOT__: {
-      genere__YFOL(e__VKTM,buffer__WKTM);
+      genere__TPKL(e__5WPM,buffer__AXPM);
     } break;
     case __READ_SLOT__: {
-      genere__ZQRL(e__VKTM,buffer__WKTM);
+      genere__40NL(e__5WPM,buffer__AXPM);
     } break;
     case __READ_GLOBAL__: {
-      append__MOK(buffer__WKTM,((__SLOT_DATA *)((__READ_GLOBAL *)e__VKTM)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+      append__MOK(buffer__AXPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__5WPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      genere__SV4M(e__VKTM,buffer__WKTM);
+      genere__WD1M(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_OR_LOGIC__: {
-      genere__DSIO(e__VKTM,buffer__WKTM);
+      genere__10EO(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      genere__VYOO(e__VKTM,buffer__WKTM);
+      genere__NBLO(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_AND_LOGIC__: {
-      genere__KSIO(e__VKTM,buffer__WKTM);
+      genere__C1EO(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      genere__3YOO(e__VKTM,buffer__WKTM);
+      genere__VBLO(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_NEG__: {
-      genere__OTNM(e__VKTM,buffer__WKTM);
+      genere__M5JM(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_ADD__: {
-      genere__BVQL(e__VKTM,buffer__WKTM);
+      genere__24ML(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_NOT__: {
-      genere__KG3M(e__VKTM,buffer__WKTM);
+      genere__OUZM(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_MOD__: {
-      genere__RSIO(e__VKTM,buffer__WKTM);
+      genere__J1EO(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_SUP_EQ__: {
-      genere__14HP(e__VKTM,buffer__WKTM);
+      genere__THEP(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_INF__: {
-      genere__XJVN(e__VKTM,buffer__WKTM);
+      genere__1XRN(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_INF_EQ__: {
-      genere__FOVN(e__VKTM,buffer__WKTM);
+      genere__J2RN(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_OR__: {
-      genere__CXTN(e__VKTM,buffer__WKTM);
+      genere__GFQN(e__5WPM,buffer__AXPM);
     } break;
     case __EXPR_XOR__: {
-      genere__E3XO(e__VKTM,buffer__WKTM);
+      genere__2FUO(e__5WPM,buffer__AXPM);
     } break;
     };
-    __tmp__BLTM=TRUE__;
+    __tmp__LXPM=TRUE__;
   } else {
-    __tmp__BLTM=FALSE__;
+    __tmp__LXPM=FALSE__;
   };
-  if ((! __tmp__BLTM)) {
-    if (((void *)t__XKTM == (void *)type_block__BLB)) {
-      switch (((struct ___OBJ *)e__VKTM)->__id) {
+  if ((! __tmp__LXPM)) {
+    if (((void *)t__BXPM == (void *)type_block__BLB)) {
+      switch (((struct ___OBJ *)e__5WPM)->__id) {
       case __LIST__: {
-        genere__4BIK(e__VKTM,buffer__WKTM);
+        genere__0EEK(e__5WPM,buffer__AXPM);
       } break;
       case __STRING_CST__: {
-        genere__QCIK(e__VKTM,buffer__WKTM);
+        genere__MFEK(e__5WPM,buffer__AXPM);
       } break;
       case __EXTERNAL_C__: {
-        genere__0FIK(e__VKTM,buffer__WKTM);
+        genere__WIEK(e__5WPM,buffer__AXPM);
       } break;
       case __PROTOTYPE_CST__: {
-        genere__MIIK(e__VKTM,buffer__WKTM);
+        genere__ILEK(e__5WPM,buffer__AXPM);
       } break;
       case __INTEGER_CST__: {
-        genere__QIIK(e__VKTM,buffer__WKTM);
+        genere__MLEK(e__5WPM,buffer__AXPM);
       } break;
       case __READ_LOCAL__: {
-        genere__RJIK(e__VKTM,buffer__WKTM);
+        genere__NMEK(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_MULTIPLE__: {
-        display__AVJK(((__EXPR_MULTIPLE *)e__VKTM),buffer__WKTM);
-        append__MOK(buffer__WKTM,(&__string_271));
+        display__2XFK(((__EXPR_MULTIPLE *)e__5WPM),buffer__AXPM);
+        append__MOK(buffer__AXPM,(&__string_276));
       } break;
       case __EXPR_EQUAL__: {
-        genere__TKIK(e__VKTM,buffer__WKTM);
+        genere__PNEK(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        genere__CPIK(e__VKTM,buffer__WKTM);
+        genere__4REK(e__5WPM,buffer__AXPM);
       } break;
       case __REAL_CST__: {
-        append__MOK(buffer__WKTM,((__REAL_CST *)e__VKTM)->value__RGAI);
+        append__MOK(buffer__AXPM,((__REAL_CST *)e__5WPM)->value__HN2H);
       } break;
       case __CHARACTER_CST__: {
-        Self__YWCQ=((__CHARACTER_CST *)e__VKTM);
-        add_last__YPK(buffer__WKTM,'\'');
-        append__MOK(buffer__WKTM,Self__YWCQ->text__ZGAI);
-        add_last__YPK(buffer__WKTM,'\'');
+        Self__214P=((__CHARACTER_CST *)e__5WPM);
+        Self__QPLR=((__STRING *)buffer__AXPM);
+        new_capacity__PPLR= 0;
+        if ((Self__QPLR->capacity__MNK <= Self__QPLR->count__VF)) {
+          if ((Self__QPLR->capacity__MNK ==  0)) {
+            Self__QPLR->capacity__MNK= 32;
+            Self__QPLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__PPLR=(__INTEGER)(Self__QPLR->capacity__MNK <<  1);
+            Self__RPLR=((__CHARACTER *)Self__QPLR->storage__XNK);
+            old_nb_elts__SPLR=Self__QPLR->capacity__MNK;
+            new__TPLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RPLR),((__UINTEGER_32 )old_nb_elts__SPLR),((__UINTEGER_32 )new_capacity__PPLR)));
+            upper__3I0R=(__INTEGER)(new_capacity__PPLR -  1);
+            Self__1I0R=old_nb_elts__SPLR;
+            while ((Self__1I0R <= upper__3I0R)) {
+              new__TPLR[Self__1I0R]='\0';
+              Self__1I0R=(__INTEGER)(Self__1I0R +  1);
+            };
+            Self__QPLR->storage__XNK=new__TPLR;
+            Self__QPLR->capacity__MNK=new_capacity__PPLR;
+          };
+        };
+        ((__CHARACTER *)Self__QPLR->storage__XNK)[Self__QPLR->count__VF]='\'';
+        Self__QPLR->count__VF=(__INTEGER)(Self__QPLR->count__VF +  1);
+        append__MOK(buffer__AXPM,Self__214P->text__PN2H);
+        Self__WPLR=((__STRING *)buffer__AXPM);
+        new_capacity__VPLR= 0;
+        if ((Self__WPLR->capacity__MNK <= Self__WPLR->count__VF)) {
+          if ((Self__WPLR->capacity__MNK ==  0)) {
+            Self__WPLR->capacity__MNK= 32;
+            Self__WPLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__VPLR=(__INTEGER)(Self__WPLR->capacity__MNK <<  1);
+            Self__XPLR=((__CHARACTER *)Self__WPLR->storage__XNK);
+            old_nb_elts__YPLR=Self__WPLR->capacity__MNK;
+            new__ZPLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XPLR),((__UINTEGER_32 )old_nb_elts__YPLR),((__UINTEGER_32 )new_capacity__VPLR)));
+            upper__CJ0R=(__INTEGER)(new_capacity__VPLR -  1);
+            Self__AJ0R=old_nb_elts__YPLR;
+            while ((Self__AJ0R <= upper__CJ0R)) {
+              new__ZPLR[Self__AJ0R]='\0';
+              Self__AJ0R=(__INTEGER)(Self__AJ0R +  1);
+            };
+            Self__WPLR->storage__XNK=new__ZPLR;
+            Self__WPLR->capacity__MNK=new_capacity__VPLR;
+          };
+        };
+        ((__CHARACTER *)Self__WPLR->storage__XNK)[Self__WPLR->count__VF]='\'';
+        Self__WPLR->count__VF=(__INTEGER)(Self__WPLR->count__VF +  1);
       } break;
       case __IS_EXPANDED__: {
-        print__1ZE((&__string_272));
+        print__1ZE((&__string_277));
         fputc((int)('\n'),stdout);
         exit(( 1));
       } break;
       case __GET_TYPE_ID__: {
-        genere__2TIK(e__VKTM,buffer__WKTM);
+        genere__YWEK(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_SUP__: {
-        genere__WUIK(e__VKTM,buffer__WKTM);
+        genere__SXEK(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_SUB__: {
-        genere__FZIK(e__VKTM,buffer__WKTM);
+        genere__B2EK(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_MUL__: {
-        genere__P1IK(e__VKTM,buffer__WKTM);
+        genere__L4EK(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_DIV__: {
-        genere__Z3IK(e__VKTM,buffer__WKTM);
+        genere__VAFK(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_AND__: {
-        genere__DAJK(e__VKTM,buffer__WKTM);
+        genere__5CFK(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_SHIFT_R__: {
-        genere__NCJK(e__VKTM,buffer__WKTM);
+        genere__JFFK(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_SHIFT_L__: {
-        genere__XEJK(e__VKTM,buffer__WKTM);
+        genere__THFK(e__5WPM,buffer__AXPM);
       } break;
       case __PUT_TO__: {
-        genere__BHJK(e__VKTM,buffer__WKTM);
+        genere__3JFK(e__5WPM,buffer__AXPM);
       } break;
       case __ITEM__: {
-        genere__WIJK(e__VKTM,buffer__WKTM);
+        genere__SLFK(e__5WPM,buffer__AXPM);
       } break;
       case __SIZE_OF__: {
-        genere__1IJK(e__VKTM,buffer__WKTM);
+        genere__XLFK(e__5WPM,buffer__AXPM);
       } break;
       case __CAST__: {
-        genere__CJJK(e__VKTM,buffer__WKTM);
+        genere__4LFK(e__5WPM,buffer__AXPM);
       } break;
       case __CALL_SLOT__: {
-        genere__YFOL(e__VKTM,buffer__WKTM);
+        genere__TPKL(e__5WPM,buffer__AXPM);
       } break;
       case __READ_SLOT__: {
-        genere__ZQRL(e__VKTM,buffer__WKTM);
+        genere__40NL(e__5WPM,buffer__AXPM);
       } break;
       case __READ_GLOBAL__: {
-        append__MOK(buffer__WKTM,((__SLOT_DATA *)((__READ_GLOBAL *)e__VKTM)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+        append__MOK(buffer__AXPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__5WPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        genere__SV4M(e__VKTM,buffer__WKTM);
+        genere__WD1M(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_OR_LOGIC__: {
-        genere__DSIO(e__VKTM,buffer__WKTM);
+        genere__10EO(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        genere__VYOO(e__VKTM,buffer__WKTM);
+        genere__NBLO(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_AND_LOGIC__: {
-        genere__KSIO(e__VKTM,buffer__WKTM);
+        genere__C1EO(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        genere__3YOO(e__VKTM,buffer__WKTM);
+        genere__VBLO(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_NEG__: {
-        genere__OTNM(e__VKTM,buffer__WKTM);
+        genere__M5JM(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_ADD__: {
-        genere__BVQL(e__VKTM,buffer__WKTM);
+        genere__24ML(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_NOT__: {
-        genere__KG3M(e__VKTM,buffer__WKTM);
+        genere__OUZM(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_MOD__: {
-        genere__RSIO(e__VKTM,buffer__WKTM);
+        genere__J1EO(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_SUP_EQ__: {
-        genere__14HP(e__VKTM,buffer__WKTM);
+        genere__THEP(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_INF__: {
-        genere__XJVN(e__VKTM,buffer__WKTM);
+        genere__1XRN(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_INF_EQ__: {
-        genere__FOVN(e__VKTM,buffer__WKTM);
+        genere__J2RN(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_OR__: {
-        genere__CXTN(e__VKTM,buffer__WKTM);
+        genere__GFQN(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_XOR__: {
-        genere__E3XO(e__VKTM,buffer__WKTM);
+        genere__2FUO(e__5WPM,buffer__AXPM);
       } break;
       };
     } else {
-      append__MOK(buffer__WKTM,(&__string_512));
-      switch (((struct ___OBJ *)e__VKTM)->__id) {
+      append__MOK(buffer__AXPM,(&__string_516));
+      switch (((struct ___OBJ *)e__5WPM)->__id) {
       case __LIST__: {
-        genere__4BIK(e__VKTM,buffer__WKTM);
+        genere__0EEK(e__5WPM,buffer__AXPM);
       } break;
       case __STRING_CST__: {
-        genere__QCIK(e__VKTM,buffer__WKTM);
+        genere__MFEK(e__5WPM,buffer__AXPM);
       } break;
       case __EXTERNAL_C__: {
-        genere__0FIK(e__VKTM,buffer__WKTM);
+        genere__WIEK(e__5WPM,buffer__AXPM);
       } break;
       case __PROTOTYPE_CST__: {
-        genere__MIIK(e__VKTM,buffer__WKTM);
+        genere__ILEK(e__5WPM,buffer__AXPM);
       } break;
       case __INTEGER_CST__: {
-        genere__QIIK(e__VKTM,buffer__WKTM);
+        genere__MLEK(e__5WPM,buffer__AXPM);
       } break;
       case __READ_LOCAL__: {
-        genere__RJIK(e__VKTM,buffer__WKTM);
+        genere__NMEK(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_MULTIPLE__: {
-        display__AVJK(((__EXPR_MULTIPLE *)e__VKTM),buffer__WKTM);
-        append__MOK(buffer__WKTM,(&__string_271));
+        display__2XFK(((__EXPR_MULTIPLE *)e__5WPM),buffer__AXPM);
+        append__MOK(buffer__AXPM,(&__string_276));
       } break;
       case __EXPR_EQUAL__: {
-        genere__TKIK(e__VKTM,buffer__WKTM);
+        genere__PNEK(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        genere__CPIK(e__VKTM,buffer__WKTM);
+        genere__4REK(e__5WPM,buffer__AXPM);
       } break;
       case __REAL_CST__: {
-        append__MOK(buffer__WKTM,((__REAL_CST *)e__VKTM)->value__RGAI);
+        append__MOK(buffer__AXPM,((__REAL_CST *)e__5WPM)->value__HN2H);
       } break;
       case __CHARACTER_CST__: {
-        Self__DXCQ=((__CHARACTER_CST *)e__VKTM);
-        add_last__YPK(buffer__WKTM,'\'');
-        append__MOK(buffer__WKTM,Self__DXCQ->text__ZGAI);
-        add_last__YPK(buffer__WKTM,'\'');
+        Self__H24P=((__CHARACTER_CST *)e__5WPM);
+        Self__2PLR=((__STRING *)buffer__AXPM);
+        new_capacity__1PLR= 0;
+        if ((Self__2PLR->capacity__MNK <= Self__2PLR->count__VF)) {
+          if ((Self__2PLR->capacity__MNK ==  0)) {
+            Self__2PLR->capacity__MNK= 32;
+            Self__2PLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__1PLR=(__INTEGER)(Self__2PLR->capacity__MNK <<  1);
+            Self__3PLR=((__CHARACTER *)Self__2PLR->storage__XNK);
+            old_nb_elts__4PLR=Self__2PLR->capacity__MNK;
+            new__5PLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3PLR),((__UINTEGER_32 )old_nb_elts__4PLR),((__UINTEGER_32 )new_capacity__1PLR)));
+            upper__HJ0R=(__INTEGER)(new_capacity__1PLR -  1);
+            Self__FJ0R=old_nb_elts__4PLR;
+            while ((Self__FJ0R <= upper__HJ0R)) {
+              new__5PLR[Self__FJ0R]='\0';
+              Self__FJ0R=(__INTEGER)(Self__FJ0R +  1);
+            };
+            Self__2PLR->storage__XNK=new__5PLR;
+            Self__2PLR->capacity__MNK=new_capacity__1PLR;
+          };
+        };
+        ((__CHARACTER *)Self__2PLR->storage__XNK)[Self__2PLR->count__VF]='\'';
+        Self__2PLR->count__VF=(__INTEGER)(Self__2PLR->count__VF +  1);
+        append__MOK(buffer__AXPM,Self__H24P->text__PN2H);
+        Self__CQLR=((__STRING *)buffer__AXPM);
+        new_capacity__BQLR= 0;
+        if ((Self__CQLR->capacity__MNK <= Self__CQLR->count__VF)) {
+          if ((Self__CQLR->capacity__MNK ==  0)) {
+            Self__CQLR->capacity__MNK= 32;
+            Self__CQLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__BQLR=(__INTEGER)(Self__CQLR->capacity__MNK <<  1);
+            Self__DQLR=((__CHARACTER *)Self__CQLR->storage__XNK);
+            old_nb_elts__EQLR=Self__CQLR->capacity__MNK;
+            new__FQLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DQLR),((__UINTEGER_32 )old_nb_elts__EQLR),((__UINTEGER_32 )new_capacity__BQLR)));
+            upper__MJ0R=(__INTEGER)(new_capacity__BQLR -  1);
+            Self__KJ0R=old_nb_elts__EQLR;
+            while ((Self__KJ0R <= upper__MJ0R)) {
+              new__FQLR[Self__KJ0R]='\0';
+              Self__KJ0R=(__INTEGER)(Self__KJ0R +  1);
+            };
+            Self__CQLR->storage__XNK=new__FQLR;
+            Self__CQLR->capacity__MNK=new_capacity__BQLR;
+          };
+        };
+        ((__CHARACTER *)Self__CQLR->storage__XNK)[Self__CQLR->count__VF]='\'';
+        Self__CQLR->count__VF=(__INTEGER)(Self__CQLR->count__VF +  1);
       } break;
       case __IS_EXPANDED__: {
-        print__1ZE((&__string_272));
+        print__1ZE((&__string_277));
         fputc((int)('\n'),stdout);
         exit(( 1));
       } break;
       case __GET_TYPE_ID__: {
-        genere__2TIK(e__VKTM,buffer__WKTM);
+        genere__YWEK(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_SUP__: {
-        genere__WUIK(e__VKTM,buffer__WKTM);
+        genere__SXEK(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_SUB__: {
-        genere__FZIK(e__VKTM,buffer__WKTM);
+        genere__B2EK(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_MUL__: {
-        genere__P1IK(e__VKTM,buffer__WKTM);
+        genere__L4EK(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_DIV__: {
-        genere__Z3IK(e__VKTM,buffer__WKTM);
+        genere__VAFK(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_AND__: {
-        genere__DAJK(e__VKTM,buffer__WKTM);
+        genere__5CFK(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_SHIFT_R__: {
-        genere__NCJK(e__VKTM,buffer__WKTM);
+        genere__JFFK(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_SHIFT_L__: {
-        genere__XEJK(e__VKTM,buffer__WKTM);
+        genere__THFK(e__5WPM,buffer__AXPM);
       } break;
       case __PUT_TO__: {
-        genere__BHJK(e__VKTM,buffer__WKTM);
+        genere__3JFK(e__5WPM,buffer__AXPM);
       } break;
       case __ITEM__: {
-        genere__WIJK(e__VKTM,buffer__WKTM);
+        genere__SLFK(e__5WPM,buffer__AXPM);
       } break;
       case __SIZE_OF__: {
-        genere__1IJK(e__VKTM,buffer__WKTM);
+        genere__XLFK(e__5WPM,buffer__AXPM);
       } break;
       case __CAST__: {
-        genere__CJJK(e__VKTM,buffer__WKTM);
+        genere__4LFK(e__5WPM,buffer__AXPM);
       } break;
       case __CALL_SLOT__: {
-        genere__YFOL(e__VKTM,buffer__WKTM);
+        genere__TPKL(e__5WPM,buffer__AXPM);
       } break;
       case __READ_SLOT__: {
-        genere__ZQRL(e__VKTM,buffer__WKTM);
+        genere__40NL(e__5WPM,buffer__AXPM);
       } break;
       case __READ_GLOBAL__: {
-        append__MOK(buffer__WKTM,((__SLOT_DATA *)((__READ_GLOBAL *)e__VKTM)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+        append__MOK(buffer__AXPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__5WPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        genere__SV4M(e__VKTM,buffer__WKTM);
+        genere__WD1M(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_OR_LOGIC__: {
-        genere__DSIO(e__VKTM,buffer__WKTM);
+        genere__10EO(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        genere__VYOO(e__VKTM,buffer__WKTM);
+        genere__NBLO(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_AND_LOGIC__: {
-        genere__KSIO(e__VKTM,buffer__WKTM);
+        genere__C1EO(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        genere__3YOO(e__VKTM,buffer__WKTM);
+        genere__VBLO(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_NEG__: {
-        genere__OTNM(e__VKTM,buffer__WKTM);
+        genere__M5JM(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_ADD__: {
-        genere__BVQL(e__VKTM,buffer__WKTM);
+        genere__24ML(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_NOT__: {
-        genere__KG3M(e__VKTM,buffer__WKTM);
+        genere__OUZM(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_MOD__: {
-        genere__RSIO(e__VKTM,buffer__WKTM);
+        genere__J1EO(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_SUP_EQ__: {
-        genere__14HP(e__VKTM,buffer__WKTM);
+        genere__THEP(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_INF__: {
-        genere__XJVN(e__VKTM,buffer__WKTM);
+        genere__1XRN(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_INF_EQ__: {
-        genere__FOVN(e__VKTM,buffer__WKTM);
+        genere__J2RN(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_OR__: {
-        genere__CXTN(e__VKTM,buffer__WKTM);
+        genere__GFQN(e__5WPM,buffer__AXPM);
       } break;
       case __EXPR_XOR__: {
-        genere__E3XO(e__VKTM,buffer__WKTM);
+        genere__2FUO(e__5WPM,buffer__AXPM);
       } break;
       };
-      append__MOK(buffer__WKTM,(&__string_513));
+      append__MOK(buffer__AXPM,(&__string_517));
     };
   };
 }
 
-static void put_access_id__in__TLTM(void *e__VLTM,void *buffer__WLTM)
+static void put_access_id__in__3XPM(void *e__5XPM,void *buffer__AYPM)
 // ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  __CHARACTER_CST *Self__OXCQ;
-  switch (((struct ___OBJ *)e__VLTM)->__id) {
+  __CHARACTER_CST *Self__S24P;
+  __STRING *Self__IQLR,*Self__OQLR;
+  __INTEGER new_capacity__HQLR,old_nb_elts__KQLR,upper__RJ0R,Self__PJ0R;
+  __INTEGER new_capacity__NQLR,old_nb_elts__QQLR,upper__WJ0R,Self__UJ0R;
+  __CHARACTER *Self__JQLR,*new__LQLR,*Self__PQLR,*new__RQLR;
+  switch (((struct ___OBJ *)e__5XPM)->__id) {
   case __LIST__: {
-    genere__4BIK(e__VLTM,buffer__WLTM);
+    genere__0EEK(e__5XPM,buffer__AYPM);
   } break;
   case __STRING_CST__: {
-    genere__QCIK(e__VLTM,buffer__WLTM);
+    genere__MFEK(e__5XPM,buffer__AYPM);
   } break;
   case __EXTERNAL_C__: {
-    genere__0FIK(e__VLTM,buffer__WLTM);
+    genere__WIEK(e__5XPM,buffer__AYPM);
   } break;
   case __PROTOTYPE_CST__: {
-    genere__MIIK(e__VLTM,buffer__WLTM);
+    genere__ILEK(e__5XPM,buffer__AYPM);
   } break;
   case __INTEGER_CST__: {
-    genere__QIIK(e__VLTM,buffer__WLTM);
+    genere__MLEK(e__5XPM,buffer__AYPM);
   } break;
   case __READ_LOCAL__: {
-    genere__RJIK(e__VLTM,buffer__WLTM);
+    genere__NMEK(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_MULTIPLE__: {
-    display__AVJK(((__EXPR_MULTIPLE *)e__VLTM),buffer__WLTM);
-    append__MOK(buffer__WLTM,(&__string_271));
+    display__2XFK(((__EXPR_MULTIPLE *)e__5XPM),buffer__AYPM);
+    append__MOK(buffer__AYPM,(&__string_276));
   } break;
   case __EXPR_EQUAL__: {
-    genere__TKIK(e__VLTM,buffer__WLTM);
+    genere__PNEK(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    genere__CPIK(e__VLTM,buffer__WLTM);
+    genere__4REK(e__5XPM,buffer__AYPM);
   } break;
   case __REAL_CST__: {
-    append__MOK(buffer__WLTM,((__REAL_CST *)e__VLTM)->value__RGAI);
+    append__MOK(buffer__AYPM,((__REAL_CST *)e__5XPM)->value__HN2H);
   } break;
   case __CHARACTER_CST__: {
-    Self__OXCQ=((__CHARACTER_CST *)e__VLTM);
-    add_last__YPK(buffer__WLTM,'\'');
-    append__MOK(buffer__WLTM,Self__OXCQ->text__ZGAI);
-    add_last__YPK(buffer__WLTM,'\'');
+    Self__S24P=((__CHARACTER_CST *)e__5XPM);
+    Self__IQLR=((__STRING *)buffer__AYPM);
+    new_capacity__HQLR= 0;
+    if ((Self__IQLR->capacity__MNK <= Self__IQLR->count__VF)) {
+      if ((Self__IQLR->capacity__MNK ==  0)) {
+        Self__IQLR->capacity__MNK= 32;
+        Self__IQLR->storage__XNK=create__OUX( 32);
+      } else {
+        new_capacity__HQLR=(__INTEGER)(Self__IQLR->capacity__MNK <<  1);
+        Self__JQLR=((__CHARACTER *)Self__IQLR->storage__XNK);
+        old_nb_elts__KQLR=Self__IQLR->capacity__MNK;
+        new__LQLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JQLR),((__UINTEGER_32 )old_nb_elts__KQLR),((__UINTEGER_32 )new_capacity__HQLR)));
+        upper__RJ0R=(__INTEGER)(new_capacity__HQLR -  1);
+        Self__PJ0R=old_nb_elts__KQLR;
+        while ((Self__PJ0R <= upper__RJ0R)) {
+          new__LQLR[Self__PJ0R]='\0';
+          Self__PJ0R=(__INTEGER)(Self__PJ0R +  1);
+        };
+        Self__IQLR->storage__XNK=new__LQLR;
+        Self__IQLR->capacity__MNK=new_capacity__HQLR;
+      };
+    };
+    ((__CHARACTER *)Self__IQLR->storage__XNK)[Self__IQLR->count__VF]='\'';
+    Self__IQLR->count__VF=(__INTEGER)(Self__IQLR->count__VF +  1);
+    append__MOK(buffer__AYPM,Self__S24P->text__PN2H);
+    Self__OQLR=((__STRING *)buffer__AYPM);
+    new_capacity__NQLR= 0;
+    if ((Self__OQLR->capacity__MNK <= Self__OQLR->count__VF)) {
+      if ((Self__OQLR->capacity__MNK ==  0)) {
+        Self__OQLR->capacity__MNK= 32;
+        Self__OQLR->storage__XNK=create__OUX( 32);
+      } else {
+        new_capacity__NQLR=(__INTEGER)(Self__OQLR->capacity__MNK <<  1);
+        Self__PQLR=((__CHARACTER *)Self__OQLR->storage__XNK);
+        old_nb_elts__QQLR=Self__OQLR->capacity__MNK;
+        new__RQLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PQLR),((__UINTEGER_32 )old_nb_elts__QQLR),((__UINTEGER_32 )new_capacity__NQLR)));
+        upper__WJ0R=(__INTEGER)(new_capacity__NQLR -  1);
+        Self__UJ0R=old_nb_elts__QQLR;
+        while ((Self__UJ0R <= upper__WJ0R)) {
+          new__RQLR[Self__UJ0R]='\0';
+          Self__UJ0R=(__INTEGER)(Self__UJ0R +  1);
+        };
+        Self__OQLR->storage__XNK=new__RQLR;
+        Self__OQLR->capacity__MNK=new_capacity__NQLR;
+      };
+    };
+    ((__CHARACTER *)Self__OQLR->storage__XNK)[Self__OQLR->count__VF]='\'';
+    Self__OQLR->count__VF=(__INTEGER)(Self__OQLR->count__VF +  1);
   } break;
   case __IS_EXPANDED__: {
-    print__1ZE((&__string_272));
+    print__1ZE((&__string_277));
     fputc((int)('\n'),stdout);
     exit(( 1));
   } break;
   case __GET_TYPE_ID__: {
-    genere__2TIK(e__VLTM,buffer__WLTM);
+    genere__YWEK(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_SUP__: {
-    genere__WUIK(e__VLTM,buffer__WLTM);
+    genere__SXEK(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_SUB__: {
-    genere__FZIK(e__VLTM,buffer__WLTM);
+    genere__B2EK(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_MUL__: {
-    genere__P1IK(e__VLTM,buffer__WLTM);
+    genere__L4EK(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_DIV__: {
-    genere__Z3IK(e__VLTM,buffer__WLTM);
+    genere__VAFK(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_AND__: {
-    genere__DAJK(e__VLTM,buffer__WLTM);
+    genere__5CFK(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_SHIFT_R__: {
-    genere__NCJK(e__VLTM,buffer__WLTM);
+    genere__JFFK(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_SHIFT_L__: {
-    genere__XEJK(e__VLTM,buffer__WLTM);
+    genere__THFK(e__5XPM,buffer__AYPM);
   } break;
   case __PUT_TO__: {
-    genere__BHJK(e__VLTM,buffer__WLTM);
+    genere__3JFK(e__5XPM,buffer__AYPM);
   } break;
   case __ITEM__: {
-    genere__WIJK(e__VLTM,buffer__WLTM);
+    genere__SLFK(e__5XPM,buffer__AYPM);
   } break;
   case __SIZE_OF__: {
-    genere__1IJK(e__VLTM,buffer__WLTM);
+    genere__XLFK(e__5XPM,buffer__AYPM);
   } break;
   case __CAST__: {
-    genere__CJJK(e__VLTM,buffer__WLTM);
+    genere__4LFK(e__5XPM,buffer__AYPM);
   } break;
   case __CALL_SLOT__: {
-    genere__YFOL(e__VLTM,buffer__WLTM);
+    genere__TPKL(e__5XPM,buffer__AYPM);
   } break;
   case __READ_SLOT__: {
-    genere__ZQRL(e__VLTM,buffer__WLTM);
+    genere__40NL(e__5XPM,buffer__AYPM);
   } break;
   case __READ_GLOBAL__: {
-    append__MOK(buffer__WLTM,((__SLOT_DATA *)((__READ_GLOBAL *)e__VLTM)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+    append__MOK(buffer__AYPM,((__SLOT_DATA *)((__READ_GLOBAL *)e__5XPM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    genere__SV4M(e__VLTM,buffer__WLTM);
+    genere__WD1M(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    genere__DSIO(e__VLTM,buffer__WLTM);
+    genere__10EO(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    genere__VYOO(e__VLTM,buffer__WLTM);
+    genere__NBLO(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    genere__KSIO(e__VLTM,buffer__WLTM);
+    genere__C1EO(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    genere__3YOO(e__VLTM,buffer__WLTM);
+    genere__VBLO(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_NEG__: {
-    genere__OTNM(e__VLTM,buffer__WLTM);
+    genere__M5JM(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_ADD__: {
-    genere__BVQL(e__VLTM,buffer__WLTM);
+    genere__24ML(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_NOT__: {
-    genere__KG3M(e__VLTM,buffer__WLTM);
+    genere__OUZM(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_MOD__: {
-    genere__RSIO(e__VLTM,buffer__WLTM);
+    genere__J1EO(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_SUP_EQ__: {
-    genere__14HP(e__VLTM,buffer__WLTM);
+    genere__THEP(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_INF__: {
-    genere__XJVN(e__VLTM,buffer__WLTM);
+    genere__1XRN(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_INF_EQ__: {
-    genere__FOVN(e__VLTM,buffer__WLTM);
+    genere__J2RN(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_OR__: {
-    genere__CXTN(e__VLTM,buffer__WLTM);
+    genere__GFQN(e__5XPM,buffer__AYPM);
   } break;
   case __EXPR_XOR__: {
-    genere__E3XO(e__VLTM,buffer__WLTM);
+    genere__2FUO(e__5XPM,buffer__AYPM);
   } break;
   };
-  append__MOK(buffer__WLTM,(&__string_401));
+  append__MOK(buffer__AYPM,(&__string_409));
 }
 
-static __BOOLEAN is_empty__AGZL(__LIST *Self__BGZL)
+static __BOOLEAN is_empty__CRVL(__LIST *Self__DRVL)
 // ({LIST}) With resultNo recursive, No inlinable.
 {
-  void *void___DGZL,*__tmp__0GZL;
-  void *__tmp__ZGZL;
-  __BOOLEAN result__EGZL,__tmp__MGZL;
-  void___DGZL=NULL;
-  result__EGZL=FALSE__;
-  if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__BGZL->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) ==  0)) {
-    result__EGZL=TRUE__;
-    __tmp__MGZL=TRUE__;
+  void *void___FRVL,*__tmp__2RVL;
+  void *__tmp__1RVL;
+  __BOOLEAN result__GRVL,__tmp__ORVL;
+  void___FRVL=NULL;
+  result__GRVL=FALSE__;
+  if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__DRVL->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) ==  0)) {
+    result__GRVL=TRUE__;
+    __tmp__ORVL=TRUE__;
   } else {
-    __tmp__MGZL=FALSE__;
+    __tmp__ORVL=FALSE__;
   };
-  if ((! __tmp__MGZL)) {
-    if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__BGZL->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) ==  1)) {
-      __tmp__ZGZL=((void **)((__FAST_ARRAYoINSTRo *)Self__BGZL->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[ 0];
-      if (__tmp__ZGZL==NULL) {
-        __tmp__0GZL=NULL;
+  if ((! __tmp__ORVL)) {
+    if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__DRVL->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) ==  1)) {
+      __tmp__1RVL=((void **)((__FAST_ARRAYoINSTRo *)Self__DRVL->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
+      if (__tmp__1RVL==NULL) {
+        __tmp__2RVL=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__ZGZL)->__id) {
+        switch (((struct ___OBJ *)__tmp__1RVL)->__id) {
         case __LIST__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __PUSH__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__0GZL=((void *)__tmp__ZGZL);
+          __tmp__2RVL=((void *)__tmp__1RVL);
         } break;
         case __INTEGER_CST__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __SWITCH__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __NODE_TYPE__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __NODE_STYLE__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __WRITE_GLOBAL__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __ITEM__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __CAST__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __NOP__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __LOOP__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __LOOP_END__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__0GZL=NULL;
+          __tmp__2RVL=NULL;
         } break;
         }
       };
-      void___DGZL=__tmp__0GZL;
-      result__EGZL=(((void *)__tmp__0GZL != (void *)NULL) && ((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__0GZL)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL == (void *)TYPE_VOID__));
+      void___FRVL=__tmp__2RVL;
+      result__GRVL=(((void *)__tmp__2RVL != (void *)NULL) && ((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__2RVL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)TYPE_VOID__));
     };
   };
-  return(result__EGZL);
+  return(result__GRVL);
 }
 
-static void genere_value__GGXK(__WRITE_GLOBAL *Self__HGXK,void *buffer__IGXK)
+static void genere_value__AMTK(__WRITE_GLOBAL *Self__BMTK,void *buffer__CMTK)
 // ({WRITE_GLOBAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  void *__tmp__QGXK,*__tmp__FHXK,*__tmp__2HXK,*__tmp__FIXK,*__tmp__RIXK;
-  void *__tmp__5IXK,*__tmp__FJXK;
-  void *__tmp__RGXK,*__tmp__3HXK,*__tmp__GIXK,*__tmp__SIXK;
-  __CHARACTER_CST *Self__1YCQ,*Self__I0CQ,*Self__T0CQ;
-  __BOOLEAN __tmp__WGXK,__tmp__HHXK,__tmp__KIXK,__tmp__XIXK,__tmp__YIXK;
-  if (((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__HGXK->global__IN5H)->parent_variable__G3YD.type__LCCG)->flag__LTL &  16) !=  0)) {
-    __tmp__QGXK=Self__HGXK->parent_write__MZJH.value__NXHH;
-    switch (((struct ___OBJ *)__tmp__QGXK)->__id) {
+  void *__tmp__KMTK,*__tmp__5MTK,*__tmp__WNTK,*__tmp__5NTK,*__tmp__LOTK;
+  void *__tmp__ZOTK,*__tmp__5OTK;
+  void *__tmp__LMTK,*__tmp__XNTK,*__tmp__AOTK,*__tmp__MOTK;
+  __CHARACTER_CST *Self__534P,*Self__M54P,*Self__X54P;
+  __STRING *Self__UQLR,*Self__0QLR,*Self__ARLR,*Self__GRLR,*Self__MRLR;
+  __STRING *Self__SRLR,*Self__YRLR,*Self__4RLR;
+  __INTEGER new_capacity__TQLR,old_nb_elts__WQLR,upper__1J0R,Self__ZJ0R;
+  __INTEGER new_capacity__ZQLR,old_nb_elts__2QLR,upper__AK0R,Self__4J0R;
+  __INTEGER new_capacity__5QLR,old_nb_elts__CRLR,upper__FK0R,Self__DK0R;
+  __INTEGER new_capacity__FRLR,old_nb_elts__IRLR,upper__KK0R,Self__IK0R;
+  __INTEGER new_capacity__LRLR,old_nb_elts__ORLR,upper__PK0R,Self__NK0R;
+  __INTEGER new_capacity__RRLR,old_nb_elts__URLR,upper__UK0R,Self__SK0R;
+  __INTEGER new_capacity__XRLR,old_nb_elts__0RLR,upper__ZK0R,Self__XK0R;
+  __INTEGER new_capacity__3RLR,old_nb_elts__ASLR,upper__4K0R,Self__2K0R;
+  __BOOLEAN __tmp__QMTK,__tmp__BNTK,__tmp__EOTK,__tmp__ROTK,__tmp__SOTK;
+  __CHARACTER *Self__VQLR,*new__XQLR,*Self__1QLR,*new__3QLR,*Self__BRLR;
+  __CHARACTER *new__DRLR,*Self__HRLR,*new__JRLR,*Self__NRLR,*new__PRLR;
+  __CHARACTER *Self__TRLR,*new__VRLR,*Self__ZRLR,*new__1RLR,*Self__5RLR;
+  __CHARACTER *new__BSLR;
+  if (((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__BMTK->global__GU1H)->parent_variable__HHZD.type__D25F)->flag__ATL &  16) !=  0)) {
+    __tmp__KMTK=Self__BMTK->parent_write__YAGH.value__PAEH;
+    switch (((struct ___OBJ *)__tmp__KMTK)->__id) {
     case __LIST__: {
-      __tmp__RGXK=static_type__SCTG(__tmp__QGXK);
+      __tmp__LMTK=static_type__OHQG(__tmp__KMTK);
     } break;
     case __STRING_CST__: {
-      __tmp__RGXK=((__STRING_CST *)__tmp__QGXK)->parent_constant__5F.static_type__LSYD;
+      __tmp__LMTK=((__STRING_CST *)__tmp__KMTK)->parent_constant__5F.static_type__M2YD;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__RGXK=((__EXTERNAL_C *)__tmp__QGXK)->static_type__KMZD;
+      __tmp__LMTK=((__EXTERNAL_C *)__tmp__KMTK)->static_type__1VZD;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__RGXK=((__PROTOTYPE_CST *)__tmp__QGXK)->parent_constant__DMMC.static_type__LSYD;
+      __tmp__LMTK=((__PROTOTYPE_CST *)__tmp__KMTK)->parent_constant__W2LC.static_type__M2YD;
     } break;
     case __INTEGER_CST__: {
-      __tmp__RGXK=((__INTEGER_CST *)__tmp__QGXK)->parent_constant__OMMC.static_type__LSYD;
+      __tmp__LMTK=((__INTEGER_CST *)__tmp__KMTK)->parent_constant__B3LC.static_type__M2YD;
     } break;
     case __READ_LOCAL__: {
-      __tmp__RGXK=((__LOCAL *)((__READ_LOCAL *)__tmp__QGXK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+      __tmp__LMTK=((__LOCAL *)((__READ_LOCAL *)__tmp__KMTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__RGXK=static_type__EG5H(__tmp__QGXK);
+      __tmp__LMTK=static_type__CN1H(__tmp__KMTK);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__RGXK=static_type__3G5H();
+      __tmp__LMTK=static_type__1N1H();
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__RGXK=static_type__CH5H();
+      __tmp__LMTK=static_type__AO1H();
     } break;
     case __REAL_CST__: {
-      __tmp__RGXK=((__REAL_CST *)__tmp__QGXK)->parent_constant__IVNH.static_type__LSYD;
+      __tmp__LMTK=((__REAL_CST *)__tmp__KMTK)->parent_constant__U2JH.static_type__M2YD;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__RGXK=((__CHARACTER_CST *)__tmp__QGXK)->parent_constant__1VNH.static_type__LSYD;
+      __tmp__LMTK=((__CHARACTER_CST *)__tmp__KMTK)->parent_constant__H3JH.static_type__M2YD;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__RGXK=static_type__HH5H();
+      __tmp__LMTK=static_type__FO1H();
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__RGXK=static_type__MH5H();
+      __tmp__LMTK=static_type__KO1H();
     } break;
     case __EXPR_SUP__: {
-      __tmp__RGXK=static_type__RH5H();
+      __tmp__LMTK=static_type__PO1H();
     } break;
     case __EXPR_SUB__: {
-      __tmp__RGXK=static_type__WH5H(__tmp__QGXK);
+      __tmp__LMTK=static_type__UO1H(__tmp__KMTK);
     } break;
     case __EXPR_MUL__: {
-      __tmp__RGXK=static_type__2H5H(__tmp__QGXK);
+      __tmp__LMTK=static_type__0O1H(__tmp__KMTK);
     } break;
     case __EXPR_DIV__: {
-      __tmp__RGXK=static_type__BI5H(__tmp__QGXK);
+      __tmp__LMTK=static_type__5O1H(__tmp__KMTK);
     } break;
     case __EXPR_AND__: {
-      __tmp__RGXK=static_type__GI5H(__tmp__QGXK);
+      __tmp__LMTK=static_type__EP1H(__tmp__KMTK);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__RGXK=static_type__LI5H(__tmp__QGXK);
+      __tmp__LMTK=static_type__JP1H(__tmp__KMTK);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__RGXK=static_type__QI5H(__tmp__QGXK);
+      __tmp__LMTK=static_type__OP1H(__tmp__KMTK);
     } break;
     case __PUT_TO__: {
-      __tmp__RGXK=TYPE_VOID__->parent_type__UIB.default__AKC;
+      __tmp__LMTK=TYPE_VOID__->parent_type__UIB.default__AKC;
     } break;
     case __ITEM__: {
-      __tmp__RGXK=static_type__ZI5H(__tmp__QGXK);
+      __tmp__LMTK=static_type__XP1H(__tmp__KMTK);
     } break;
     case __SIZE_OF__: {
-      __tmp__RGXK=static_type__FJ5H();
+      __tmp__LMTK=static_type__DQ1H();
     } break;
     case __CAST__: {
-      __tmp__RGXK=((__CAST *)__tmp__QGXK)->static_type__2G5H;
+      __tmp__LMTK=((__CAST *)__tmp__KMTK)->static_type__0N1H;
     } break;
     case __CALL_SLOT__: {
-      __tmp__RGXK=static_type__SEOL(__tmp__QGXK);
+      __tmp__LMTK=static_type__NOKL(__tmp__KMTK);
     } break;
     case __READ_SLOT__: {
-      __tmp__RGXK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__QGXK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+      __tmp__LMTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__KMTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__RGXK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QGXK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+      __tmp__LMTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KMTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__RGXK=static_type__VN3M();
+      __tmp__LMTK=static_type__Z1ZM();
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__RGXK=static_type__BIIO();
+      __tmp__LMTK=static_type__ZQEO();
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__RGXK=static_type__XRMO();
+      __tmp__LMTK=static_type__P0IO();
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__RGXK=static_type__GIIO();
+      __tmp__LMTK=static_type__4QEO();
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__RGXK=static_type__3RMO();
+      __tmp__LMTK=static_type__V0IO();
     } break;
     case __EXPR_NEG__: {
-      __tmp__RGXK=static_type__FZMM(__tmp__QGXK);
+      __tmp__LMTK=static_type__DFJM(__tmp__KMTK);
     } break;
     case __EXPR_ADD__: {
-      __tmp__RGXK=static_type__UTQL(__tmp__QGXK);
+      __tmp__LMTK=static_type__P3ML(__tmp__KMTK);
     } break;
     case __EXPR_NOT__: {
-      __tmp__RGXK=static_type__NP1M(__tmp__QGXK);
+      __tmp__LMTK=static_type__R3XM(__tmp__KMTK);
     } break;
     case __EXPR_MOD__: {
-      __tmp__RGXK=static_type__LIIO(__tmp__QGXK);
+      __tmp__LMTK=static_type__DREO(__tmp__KMTK);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__RGXK=static_type__CZHP();
+      __tmp__LMTK=static_type__0BEP();
     } break;
     case __EXPR_INF__: {
-      __tmp__RGXK=static_type__RMUN();
+      __tmp__LMTK=static_type__V0QN();
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__RGXK=static_type__WMUN();
+      __tmp__LMTK=static_type__00QN();
     } break;
     case __EXPR_OR__: {
-      __tmp__RGXK=static_type__ZKTN(__tmp__QGXK);
+      __tmp__LMTK=static_type__3YPN(__tmp__KMTK);
     } break;
     case __EXPR_XOR__: {
-      __tmp__RGXK=static_type__D5VO(__tmp__QGXK);
+      __tmp__LMTK=static_type__1HSO(__tmp__KMTK);
     } break;
     };
-    __tmp__WGXK=(! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__RGXK)->flag__LTL &  16) !=  0));
+    __tmp__QMTK=(! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__LMTK)->flag__ATL &  16) !=  0));
   } else {
-    __tmp__WGXK=FALSE__;
+    __tmp__QMTK=FALSE__;
   };
-  if (__tmp__WGXK) {
-    append__MOK(buffer__IGXK,(&__string_514));
-    __tmp__FHXK=Self__HGXK->parent_write__MZJH.value__NXHH;
-    switch (((struct ___OBJ *)__tmp__FHXK)->__id) {
+  if (__tmp__QMTK) {
+    append__MOK(buffer__CMTK,(&__string_518));
+    __tmp__5MTK=Self__BMTK->parent_write__YAGH.value__PAEH;
+    switch (((struct ___OBJ *)__tmp__5MTK)->__id) {
     case __LIST__: {
-      genere__4BIK(__tmp__FHXK,buffer__IGXK);
+      genere__0EEK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __STRING_CST__: {
-      genere__QCIK(__tmp__FHXK,buffer__IGXK);
+      genere__MFEK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXTERNAL_C__: {
-      genere__0FIK(__tmp__FHXK,buffer__IGXK);
+      genere__WIEK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __PROTOTYPE_CST__: {
-      genere__MIIK(__tmp__FHXK,buffer__IGXK);
+      genere__ILEK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __INTEGER_CST__: {
-      genere__QIIK(__tmp__FHXK,buffer__IGXK);
+      genere__MLEK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __READ_LOCAL__: {
-      genere__RJIK(__tmp__FHXK,buffer__IGXK);
+      genere__NMEK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_MULTIPLE__: {
-      display__AVJK(((__EXPR_MULTIPLE *)__tmp__FHXK),buffer__IGXK);
-      append__MOK(buffer__IGXK,(&__string_271));
+      display__2XFK(((__EXPR_MULTIPLE *)__tmp__5MTK),buffer__CMTK);
+      append__MOK(buffer__CMTK,(&__string_276));
     } break;
     case __EXPR_EQUAL__: {
-      genere__TKIK(__tmp__FHXK,buffer__IGXK);
+      genere__PNEK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      genere__CPIK(__tmp__FHXK,buffer__IGXK);
+      genere__4REK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __REAL_CST__: {
-      append__MOK(buffer__IGXK,((__REAL_CST *)__tmp__FHXK)->value__RGAI);
+      append__MOK(buffer__CMTK,((__REAL_CST *)__tmp__5MTK)->value__HN2H);
     } break;
     case __CHARACTER_CST__: {
-      Self__1YCQ=((__CHARACTER_CST *)__tmp__FHXK);
-      add_last__YPK(buffer__IGXK,'\'');
-      append__MOK(buffer__IGXK,Self__1YCQ->text__ZGAI);
-      add_last__YPK(buffer__IGXK,'\'');
+      Self__534P=((__CHARACTER_CST *)__tmp__5MTK);
+      Self__UQLR=((__STRING *)buffer__CMTK);
+      new_capacity__TQLR= 0;
+      if ((Self__UQLR->capacity__MNK <= Self__UQLR->count__VF)) {
+        if ((Self__UQLR->capacity__MNK ==  0)) {
+          Self__UQLR->capacity__MNK= 32;
+          Self__UQLR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__TQLR=(__INTEGER)(Self__UQLR->capacity__MNK <<  1);
+          Self__VQLR=((__CHARACTER *)Self__UQLR->storage__XNK);
+          old_nb_elts__WQLR=Self__UQLR->capacity__MNK;
+          new__XQLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VQLR),((__UINTEGER_32 )old_nb_elts__WQLR),((__UINTEGER_32 )new_capacity__TQLR)));
+          upper__1J0R=(__INTEGER)(new_capacity__TQLR -  1);
+          Self__ZJ0R=old_nb_elts__WQLR;
+          while ((Self__ZJ0R <= upper__1J0R)) {
+            new__XQLR[Self__ZJ0R]='\0';
+            Self__ZJ0R=(__INTEGER)(Self__ZJ0R +  1);
+          };
+          Self__UQLR->storage__XNK=new__XQLR;
+          Self__UQLR->capacity__MNK=new_capacity__TQLR;
+        };
+      };
+      ((__CHARACTER *)Self__UQLR->storage__XNK)[Self__UQLR->count__VF]='\'';
+      Self__UQLR->count__VF=(__INTEGER)(Self__UQLR->count__VF +  1);
+      append__MOK(buffer__CMTK,Self__534P->text__PN2H);
+      Self__0QLR=((__STRING *)buffer__CMTK);
+      new_capacity__ZQLR= 0;
+      if ((Self__0QLR->capacity__MNK <= Self__0QLR->count__VF)) {
+        if ((Self__0QLR->capacity__MNK ==  0)) {
+          Self__0QLR->capacity__MNK= 32;
+          Self__0QLR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__ZQLR=(__INTEGER)(Self__0QLR->capacity__MNK <<  1);
+          Self__1QLR=((__CHARACTER *)Self__0QLR->storage__XNK);
+          old_nb_elts__2QLR=Self__0QLR->capacity__MNK;
+          new__3QLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1QLR),((__UINTEGER_32 )old_nb_elts__2QLR),((__UINTEGER_32 )new_capacity__ZQLR)));
+          upper__AK0R=(__INTEGER)(new_capacity__ZQLR -  1);
+          Self__4J0R=old_nb_elts__2QLR;
+          while ((Self__4J0R <= upper__AK0R)) {
+            new__3QLR[Self__4J0R]='\0';
+            Self__4J0R=(__INTEGER)(Self__4J0R +  1);
+          };
+          Self__0QLR->storage__XNK=new__3QLR;
+          Self__0QLR->capacity__MNK=new_capacity__ZQLR;
+        };
+      };
+      ((__CHARACTER *)Self__0QLR->storage__XNK)[Self__0QLR->count__VF]='\'';
+      Self__0QLR->count__VF=(__INTEGER)(Self__0QLR->count__VF +  1);
     } break;
     case __IS_EXPANDED__: {
-      print__1ZE((&__string_272));
+      print__1ZE((&__string_277));
       fputc((int)('\n'),stdout);
       exit(( 1));
     } break;
     case __GET_TYPE_ID__: {
-      genere__2TIK(__tmp__FHXK,buffer__IGXK);
+      genere__YWEK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_SUP__: {
-      genere__WUIK(__tmp__FHXK,buffer__IGXK);
+      genere__SXEK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_SUB__: {
-      genere__FZIK(__tmp__FHXK,buffer__IGXK);
+      genere__B2EK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_MUL__: {
-      genere__P1IK(__tmp__FHXK,buffer__IGXK);
+      genere__L4EK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_DIV__: {
-      genere__Z3IK(__tmp__FHXK,buffer__IGXK);
+      genere__VAFK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_AND__: {
-      genere__DAJK(__tmp__FHXK,buffer__IGXK);
+      genere__5CFK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_SHIFT_R__: {
-      genere__NCJK(__tmp__FHXK,buffer__IGXK);
+      genere__JFFK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_SHIFT_L__: {
-      genere__XEJK(__tmp__FHXK,buffer__IGXK);
+      genere__THFK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __PUT_TO__: {
-      genere__BHJK(__tmp__FHXK,buffer__IGXK);
+      genere__3JFK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __ITEM__: {
-      genere__WIJK(__tmp__FHXK,buffer__IGXK);
+      genere__SLFK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __SIZE_OF__: {
-      genere__1IJK(__tmp__FHXK,buffer__IGXK);
+      genere__XLFK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __CAST__: {
-      genere__CJJK(__tmp__FHXK,buffer__IGXK);
+      genere__4LFK(__tmp__5MTK,buffer__CMTK);
     } break;
     case __CALL_SLOT__: {
-      genere__YFOL(__tmp__FHXK,buffer__IGXK);
+      genere__TPKL(__tmp__5MTK,buffer__CMTK);
     } break;
     case __READ_SLOT__: {
-      genere__ZQRL(__tmp__FHXK,buffer__IGXK);
+      genere__40NL(__tmp__5MTK,buffer__CMTK);
     } break;
     case __READ_GLOBAL__: {
-      append__MOK(buffer__IGXK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FHXK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+      append__MOK(buffer__CMTK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5MTK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      genere__SV4M(__tmp__FHXK,buffer__IGXK);
+      genere__WD1M(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_OR_LOGIC__: {
-      genere__DSIO(__tmp__FHXK,buffer__IGXK);
+      genere__10EO(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      genere__VYOO(__tmp__FHXK,buffer__IGXK);
+      genere__NBLO(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_AND_LOGIC__: {
-      genere__KSIO(__tmp__FHXK,buffer__IGXK);
+      genere__C1EO(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      genere__3YOO(__tmp__FHXK,buffer__IGXK);
+      genere__VBLO(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_NEG__: {
-      genere__OTNM(__tmp__FHXK,buffer__IGXK);
+      genere__M5JM(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_ADD__: {
-      genere__BVQL(__tmp__FHXK,buffer__IGXK);
+      genere__24ML(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_NOT__: {
-      genere__KG3M(__tmp__FHXK,buffer__IGXK);
+      genere__OUZM(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_MOD__: {
-      genere__RSIO(__tmp__FHXK,buffer__IGXK);
+      genere__J1EO(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_SUP_EQ__: {
-      genere__14HP(__tmp__FHXK,buffer__IGXK);
+      genere__THEP(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_INF__: {
-      genere__XJVN(__tmp__FHXK,buffer__IGXK);
+      genere__1XRN(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_INF_EQ__: {
-      genere__FOVN(__tmp__FHXK,buffer__IGXK);
+      genere__J2RN(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_OR__: {
-      genere__CXTN(__tmp__FHXK,buffer__IGXK);
+      genere__GFQN(__tmp__5MTK,buffer__CMTK);
     } break;
     case __EXPR_XOR__: {
-      genere__E3XO(__tmp__FHXK,buffer__IGXK);
+      genere__2FUO(__tmp__5MTK,buffer__CMTK);
     } break;
     };
-    add_last__YPK(buffer__IGXK,')');
-    __tmp__HHXK=TRUE__;
+    Self__ARLR=((__STRING *)buffer__CMTK);
+    new_capacity__5QLR= 0;
+    if ((Self__ARLR->capacity__MNK <= Self__ARLR->count__VF)) {
+      if ((Self__ARLR->capacity__MNK ==  0)) {
+        Self__ARLR->capacity__MNK= 32;
+        Self__ARLR->storage__XNK=create__OUX( 32);
+      } else {
+        new_capacity__5QLR=(__INTEGER)(Self__ARLR->capacity__MNK <<  1);
+        Self__BRLR=((__CHARACTER *)Self__ARLR->storage__XNK);
+        old_nb_elts__CRLR=Self__ARLR->capacity__MNK;
+        new__DRLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BRLR),((__UINTEGER_32 )old_nb_elts__CRLR),((__UINTEGER_32 )new_capacity__5QLR)));
+        upper__FK0R=(__INTEGER)(new_capacity__5QLR -  1);
+        Self__DK0R=old_nb_elts__CRLR;
+        while ((Self__DK0R <= upper__FK0R)) {
+          new__DRLR[Self__DK0R]='\0';
+          Self__DK0R=(__INTEGER)(Self__DK0R +  1);
+        };
+        Self__ARLR->storage__XNK=new__DRLR;
+        Self__ARLR->capacity__MNK=new_capacity__5QLR;
+      };
+    };
+    ((__CHARACTER *)Self__ARLR->storage__XNK)[Self__ARLR->count__VF]=')';
+    Self__ARLR->count__VF=(__INTEGER)(Self__ARLR->count__VF +  1);
+    __tmp__BNTK=TRUE__;
   } else {
-    __tmp__HHXK=FALSE__;
+    __tmp__BNTK=FALSE__;
   };
-  if ((! __tmp__HHXK)) {
-    if ((((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__HGXK->global__IN5H)->parent_variable__G3YD.type__LCCG)->flag__LTL &  1) !=  0) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__HGXK->global__IN5H)->parent_variable__G3YD.type__LCCG)->flag__LTL &  16) !=  0)))) {
-      __tmp__2HXK=Self__HGXK->parent_write__MZJH.value__NXHH;
-      switch (((struct ___OBJ *)__tmp__2HXK)->__id) {
+  if ((! __tmp__BNTK)) {
+    if ((((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__BMTK->global__GU1H)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__BMTK->global__GU1H)->parent_variable__HHZD.type__D25F)->flag__ATL &  16) !=  0)))) {
+      __tmp__WNTK=Self__BMTK->parent_write__YAGH.value__PAEH;
+      switch (((struct ___OBJ *)__tmp__WNTK)->__id) {
       case __LIST__: {
-        __tmp__3HXK=static_type__SCTG(__tmp__2HXK);
+        __tmp__XNTK=static_type__OHQG(__tmp__WNTK);
       } break;
       case __STRING_CST__: {
-        __tmp__3HXK=((__STRING_CST *)__tmp__2HXK)->parent_constant__5F.static_type__LSYD;
+        __tmp__XNTK=((__STRING_CST *)__tmp__WNTK)->parent_constant__5F.static_type__M2YD;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__3HXK=((__EXTERNAL_C *)__tmp__2HXK)->static_type__KMZD;
+        __tmp__XNTK=((__EXTERNAL_C *)__tmp__WNTK)->static_type__1VZD;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__3HXK=((__PROTOTYPE_CST *)__tmp__2HXK)->parent_constant__DMMC.static_type__LSYD;
+        __tmp__XNTK=((__PROTOTYPE_CST *)__tmp__WNTK)->parent_constant__W2LC.static_type__M2YD;
       } break;
       case __INTEGER_CST__: {
-        __tmp__3HXK=((__INTEGER_CST *)__tmp__2HXK)->parent_constant__OMMC.static_type__LSYD;
+        __tmp__XNTK=((__INTEGER_CST *)__tmp__WNTK)->parent_constant__B3LC.static_type__M2YD;
       } break;
       case __READ_LOCAL__: {
-        __tmp__3HXK=((__LOCAL *)((__READ_LOCAL *)__tmp__2HXK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+        __tmp__XNTK=((__LOCAL *)((__READ_LOCAL *)__tmp__WNTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__3HXK=static_type__EG5H(__tmp__2HXK);
+        __tmp__XNTK=static_type__CN1H(__tmp__WNTK);
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__3HXK=static_type__3G5H();
+        __tmp__XNTK=static_type__1N1H();
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__3HXK=static_type__CH5H();
+        __tmp__XNTK=static_type__AO1H();
       } break;
       case __REAL_CST__: {
-        __tmp__3HXK=((__REAL_CST *)__tmp__2HXK)->parent_constant__IVNH.static_type__LSYD;
+        __tmp__XNTK=((__REAL_CST *)__tmp__WNTK)->parent_constant__U2JH.static_type__M2YD;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__3HXK=((__CHARACTER_CST *)__tmp__2HXK)->parent_constant__1VNH.static_type__LSYD;
+        __tmp__XNTK=((__CHARACTER_CST *)__tmp__WNTK)->parent_constant__H3JH.static_type__M2YD;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__3HXK=static_type__HH5H();
+        __tmp__XNTK=static_type__FO1H();
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__3HXK=static_type__MH5H();
+        __tmp__XNTK=static_type__KO1H();
       } break;
       case __EXPR_SUP__: {
-        __tmp__3HXK=static_type__RH5H();
+        __tmp__XNTK=static_type__PO1H();
       } break;
       case __EXPR_SUB__: {
-        __tmp__3HXK=static_type__WH5H(__tmp__2HXK);
+        __tmp__XNTK=static_type__UO1H(__tmp__WNTK);
       } break;
       case __EXPR_MUL__: {
-        __tmp__3HXK=static_type__2H5H(__tmp__2HXK);
+        __tmp__XNTK=static_type__0O1H(__tmp__WNTK);
       } break;
       case __EXPR_DIV__: {
-        __tmp__3HXK=static_type__BI5H(__tmp__2HXK);
+        __tmp__XNTK=static_type__5O1H(__tmp__WNTK);
       } break;
       case __EXPR_AND__: {
-        __tmp__3HXK=static_type__GI5H(__tmp__2HXK);
+        __tmp__XNTK=static_type__EP1H(__tmp__WNTK);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__3HXK=static_type__LI5H(__tmp__2HXK);
+        __tmp__XNTK=static_type__JP1H(__tmp__WNTK);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__3HXK=static_type__QI5H(__tmp__2HXK);
+        __tmp__XNTK=static_type__OP1H(__tmp__WNTK);
       } break;
       case __PUT_TO__: {
-        __tmp__3HXK=TYPE_VOID__->parent_type__UIB.default__AKC;
+        __tmp__XNTK=TYPE_VOID__->parent_type__UIB.default__AKC;
       } break;
       case __ITEM__: {
-        __tmp__3HXK=static_type__ZI5H(__tmp__2HXK);
+        __tmp__XNTK=static_type__XP1H(__tmp__WNTK);
       } break;
       case __SIZE_OF__: {
-        __tmp__3HXK=static_type__FJ5H();
+        __tmp__XNTK=static_type__DQ1H();
       } break;
       case __CAST__: {
-        __tmp__3HXK=((__CAST *)__tmp__2HXK)->static_type__2G5H;
+        __tmp__XNTK=((__CAST *)__tmp__WNTK)->static_type__0N1H;
       } break;
       case __CALL_SLOT__: {
-        __tmp__3HXK=static_type__SEOL(__tmp__2HXK);
+        __tmp__XNTK=static_type__NOKL(__tmp__WNTK);
       } break;
       case __READ_SLOT__: {
-        __tmp__3HXK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2HXK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+        __tmp__XNTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WNTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__3HXK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2HXK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+        __tmp__XNTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WNTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__3HXK=static_type__VN3M();
+        __tmp__XNTK=static_type__Z1ZM();
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__3HXK=static_type__BIIO();
+        __tmp__XNTK=static_type__ZQEO();
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__3HXK=static_type__XRMO();
+        __tmp__XNTK=static_type__P0IO();
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__3HXK=static_type__GIIO();
+        __tmp__XNTK=static_type__4QEO();
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__3HXK=static_type__3RMO();
+        __tmp__XNTK=static_type__V0IO();
       } break;
       case __EXPR_NEG__: {
-        __tmp__3HXK=static_type__FZMM(__tmp__2HXK);
+        __tmp__XNTK=static_type__DFJM(__tmp__WNTK);
       } break;
       case __EXPR_ADD__: {
-        __tmp__3HXK=static_type__UTQL(__tmp__2HXK);
+        __tmp__XNTK=static_type__P3ML(__tmp__WNTK);
       } break;
       case __EXPR_NOT__: {
-        __tmp__3HXK=static_type__NP1M(__tmp__2HXK);
+        __tmp__XNTK=static_type__R3XM(__tmp__WNTK);
       } break;
       case __EXPR_MOD__: {
-        __tmp__3HXK=static_type__LIIO(__tmp__2HXK);
+        __tmp__XNTK=static_type__DREO(__tmp__WNTK);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__3HXK=static_type__CZHP();
+        __tmp__XNTK=static_type__0BEP();
       } break;
       case __EXPR_INF__: {
-        __tmp__3HXK=static_type__RMUN();
+        __tmp__XNTK=static_type__V0QN();
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__3HXK=static_type__WMUN();
+        __tmp__XNTK=static_type__00QN();
       } break;
       case __EXPR_OR__: {
-        __tmp__3HXK=static_type__ZKTN(__tmp__2HXK);
+        __tmp__XNTK=static_type__3YPN(__tmp__WNTK);
       } break;
       case __EXPR_XOR__: {
-        __tmp__3HXK=static_type__D5VO(__tmp__2HXK);
+        __tmp__XNTK=static_type__1HSO(__tmp__WNTK);
       } break;
       };
-      if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__3HXK)->flag__LTL &  1) !=  0))) {
-        __tmp__KIXK=TRUE__;
+      if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__XNTK)->flag__ATL &  1) !=  0))) {
+        __tmp__EOTK=TRUE__;
       } else {
-        __tmp__FIXK=Self__HGXK->parent_write__MZJH.value__NXHH;
-        switch (((struct ___OBJ *)__tmp__FIXK)->__id) {
+        __tmp__5NTK=Self__BMTK->parent_write__YAGH.value__PAEH;
+        switch (((struct ___OBJ *)__tmp__5NTK)->__id) {
         case __LIST__: {
-          __tmp__GIXK=static_type__SCTG(__tmp__FIXK);
+          __tmp__AOTK=static_type__OHQG(__tmp__5NTK);
         } break;
         case __STRING_CST__: {
-          __tmp__GIXK=((__STRING_CST *)__tmp__FIXK)->parent_constant__5F.static_type__LSYD;
+          __tmp__AOTK=((__STRING_CST *)__tmp__5NTK)->parent_constant__5F.static_type__M2YD;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__GIXK=((__EXTERNAL_C *)__tmp__FIXK)->static_type__KMZD;
+          __tmp__AOTK=((__EXTERNAL_C *)__tmp__5NTK)->static_type__1VZD;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__GIXK=((__PROTOTYPE_CST *)__tmp__FIXK)->parent_constant__DMMC.static_type__LSYD;
+          __tmp__AOTK=((__PROTOTYPE_CST *)__tmp__5NTK)->parent_constant__W2LC.static_type__M2YD;
         } break;
         case __INTEGER_CST__: {
-          __tmp__GIXK=((__INTEGER_CST *)__tmp__FIXK)->parent_constant__OMMC.static_type__LSYD;
+          __tmp__AOTK=((__INTEGER_CST *)__tmp__5NTK)->parent_constant__B3LC.static_type__M2YD;
         } break;
         case __READ_LOCAL__: {
-          __tmp__GIXK=((__LOCAL *)((__READ_LOCAL *)__tmp__FIXK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+          __tmp__AOTK=((__LOCAL *)((__READ_LOCAL *)__tmp__5NTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__GIXK=static_type__EG5H(__tmp__FIXK);
+          __tmp__AOTK=static_type__CN1H(__tmp__5NTK);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__GIXK=static_type__3G5H();
+          __tmp__AOTK=static_type__1N1H();
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__GIXK=static_type__CH5H();
+          __tmp__AOTK=static_type__AO1H();
         } break;
         case __REAL_CST__: {
-          __tmp__GIXK=((__REAL_CST *)__tmp__FIXK)->parent_constant__IVNH.static_type__LSYD;
+          __tmp__AOTK=((__REAL_CST *)__tmp__5NTK)->parent_constant__U2JH.static_type__M2YD;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__GIXK=((__CHARACTER_CST *)__tmp__FIXK)->parent_constant__1VNH.static_type__LSYD;
+          __tmp__AOTK=((__CHARACTER_CST *)__tmp__5NTK)->parent_constant__H3JH.static_type__M2YD;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__GIXK=static_type__HH5H();
+          __tmp__AOTK=static_type__FO1H();
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__GIXK=static_type__MH5H();
+          __tmp__AOTK=static_type__KO1H();
         } break;
         case __EXPR_SUP__: {
-          __tmp__GIXK=static_type__RH5H();
+          __tmp__AOTK=static_type__PO1H();
         } break;
         case __EXPR_SUB__: {
-          __tmp__GIXK=static_type__WH5H(__tmp__FIXK);
+          __tmp__AOTK=static_type__UO1H(__tmp__5NTK);
         } break;
         case __EXPR_MUL__: {
-          __tmp__GIXK=static_type__2H5H(__tmp__FIXK);
+          __tmp__AOTK=static_type__0O1H(__tmp__5NTK);
         } break;
         case __EXPR_DIV__: {
-          __tmp__GIXK=static_type__BI5H(__tmp__FIXK);
+          __tmp__AOTK=static_type__5O1H(__tmp__5NTK);
         } break;
         case __EXPR_AND__: {
-          __tmp__GIXK=static_type__GI5H(__tmp__FIXK);
+          __tmp__AOTK=static_type__EP1H(__tmp__5NTK);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__GIXK=static_type__LI5H(__tmp__FIXK);
+          __tmp__AOTK=static_type__JP1H(__tmp__5NTK);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__GIXK=static_type__QI5H(__tmp__FIXK);
+          __tmp__AOTK=static_type__OP1H(__tmp__5NTK);
         } break;
         case __PUT_TO__: {
-          __tmp__GIXK=TYPE_VOID__->parent_type__UIB.default__AKC;
+          __tmp__AOTK=TYPE_VOID__->parent_type__UIB.default__AKC;
         } break;
         case __ITEM__: {
-          __tmp__GIXK=static_type__ZI5H(__tmp__FIXK);
+          __tmp__AOTK=static_type__XP1H(__tmp__5NTK);
         } break;
         case __SIZE_OF__: {
-          __tmp__GIXK=static_type__FJ5H();
+          __tmp__AOTK=static_type__DQ1H();
         } break;
         case __CAST__: {
-          __tmp__GIXK=((__CAST *)__tmp__FIXK)->static_type__2G5H;
+          __tmp__AOTK=((__CAST *)__tmp__5NTK)->static_type__0N1H;
         } break;
         case __CALL_SLOT__: {
-          __tmp__GIXK=static_type__SEOL(__tmp__FIXK);
+          __tmp__AOTK=static_type__NOKL(__tmp__5NTK);
         } break;
         case __READ_SLOT__: {
-          __tmp__GIXK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__FIXK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+          __tmp__AOTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__5NTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__GIXK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FIXK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+          __tmp__AOTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5NTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__GIXK=static_type__VN3M();
+          __tmp__AOTK=static_type__Z1ZM();
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__GIXK=static_type__BIIO();
+          __tmp__AOTK=static_type__ZQEO();
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__GIXK=static_type__XRMO();
+          __tmp__AOTK=static_type__P0IO();
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__GIXK=static_type__GIIO();
+          __tmp__AOTK=static_type__4QEO();
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__GIXK=static_type__3RMO();
+          __tmp__AOTK=static_type__V0IO();
         } break;
         case __EXPR_NEG__: {
-          __tmp__GIXK=static_type__FZMM(__tmp__FIXK);
+          __tmp__AOTK=static_type__DFJM(__tmp__5NTK);
         } break;
         case __EXPR_ADD__: {
-          __tmp__GIXK=static_type__UTQL(__tmp__FIXK);
+          __tmp__AOTK=static_type__P3ML(__tmp__5NTK);
         } break;
         case __EXPR_NOT__: {
-          __tmp__GIXK=static_type__NP1M(__tmp__FIXK);
+          __tmp__AOTK=static_type__R3XM(__tmp__5NTK);
         } break;
         case __EXPR_MOD__: {
-          __tmp__GIXK=static_type__LIIO(__tmp__FIXK);
+          __tmp__AOTK=static_type__DREO(__tmp__5NTK);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__GIXK=static_type__CZHP();
+          __tmp__AOTK=static_type__0BEP();
         } break;
         case __EXPR_INF__: {
-          __tmp__GIXK=static_type__RMUN();
+          __tmp__AOTK=static_type__V0QN();
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__GIXK=static_type__WMUN();
+          __tmp__AOTK=static_type__00QN();
         } break;
         case __EXPR_OR__: {
-          __tmp__GIXK=static_type__ZKTN(__tmp__FIXK);
+          __tmp__AOTK=static_type__3YPN(__tmp__5NTK);
         } break;
         case __EXPR_XOR__: {
-          __tmp__GIXK=static_type__D5VO(__tmp__FIXK);
+          __tmp__AOTK=static_type__1HSO(__tmp__5NTK);
         } break;
         };
-        __tmp__KIXK=((__UINTEGER_8)(((__TYPE_FULL *)__tmp__GIXK)->flag__LTL &  16) !=  0);
+        __tmp__EOTK=((__UINTEGER_8)(((__TYPE_FULL *)__tmp__AOTK)->flag__ATL &  16) !=  0);
       };
-      __tmp__XIXK=__tmp__KIXK;
+      __tmp__ROTK=__tmp__EOTK;
     } else {
-      __tmp__XIXK=FALSE__;
+      __tmp__ROTK=FALSE__;
     };
-    if (__tmp__XIXK) {
-      __tmp__RIXK=Self__HGXK->parent_write__MZJH.value__NXHH;
-      switch (((struct ___OBJ *)__tmp__RIXK)->__id) {
+    if (__tmp__ROTK) {
+      __tmp__LOTK=Self__BMTK->parent_write__YAGH.value__PAEH;
+      switch (((struct ___OBJ *)__tmp__LOTK)->__id) {
       case __LIST__: {
-        __tmp__SIXK=static_type__SCTG(__tmp__RIXK);
+        __tmp__MOTK=static_type__OHQG(__tmp__LOTK);
       } break;
       case __STRING_CST__: {
-        __tmp__SIXK=((__STRING_CST *)__tmp__RIXK)->parent_constant__5F.static_type__LSYD;
+        __tmp__MOTK=((__STRING_CST *)__tmp__LOTK)->parent_constant__5F.static_type__M2YD;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__SIXK=((__EXTERNAL_C *)__tmp__RIXK)->static_type__KMZD;
+        __tmp__MOTK=((__EXTERNAL_C *)__tmp__LOTK)->static_type__1VZD;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__SIXK=((__PROTOTYPE_CST *)__tmp__RIXK)->parent_constant__DMMC.static_type__LSYD;
+        __tmp__MOTK=((__PROTOTYPE_CST *)__tmp__LOTK)->parent_constant__W2LC.static_type__M2YD;
       } break;
       case __INTEGER_CST__: {
-        __tmp__SIXK=((__INTEGER_CST *)__tmp__RIXK)->parent_constant__OMMC.static_type__LSYD;
+        __tmp__MOTK=((__INTEGER_CST *)__tmp__LOTK)->parent_constant__B3LC.static_type__M2YD;
       } break;
       case __READ_LOCAL__: {
-        __tmp__SIXK=((__LOCAL *)((__READ_LOCAL *)__tmp__RIXK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+        __tmp__MOTK=((__LOCAL *)((__READ_LOCAL *)__tmp__LOTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__SIXK=static_type__EG5H(__tmp__RIXK);
+        __tmp__MOTK=static_type__CN1H(__tmp__LOTK);
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__SIXK=static_type__3G5H();
+        __tmp__MOTK=static_type__1N1H();
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__SIXK=static_type__CH5H();
+        __tmp__MOTK=static_type__AO1H();
       } break;
       case __REAL_CST__: {
-        __tmp__SIXK=((__REAL_CST *)__tmp__RIXK)->parent_constant__IVNH.static_type__LSYD;
+        __tmp__MOTK=((__REAL_CST *)__tmp__LOTK)->parent_constant__U2JH.static_type__M2YD;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__SIXK=((__CHARACTER_CST *)__tmp__RIXK)->parent_constant__1VNH.static_type__LSYD;
+        __tmp__MOTK=((__CHARACTER_CST *)__tmp__LOTK)->parent_constant__H3JH.static_type__M2YD;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__SIXK=static_type__HH5H();
+        __tmp__MOTK=static_type__FO1H();
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__SIXK=static_type__MH5H();
+        __tmp__MOTK=static_type__KO1H();
       } break;
       case __EXPR_SUP__: {
-        __tmp__SIXK=static_type__RH5H();
+        __tmp__MOTK=static_type__PO1H();
       } break;
       case __EXPR_SUB__: {
-        __tmp__SIXK=static_type__WH5H(__tmp__RIXK);
+        __tmp__MOTK=static_type__UO1H(__tmp__LOTK);
       } break;
       case __EXPR_MUL__: {
-        __tmp__SIXK=static_type__2H5H(__tmp__RIXK);
+        __tmp__MOTK=static_type__0O1H(__tmp__LOTK);
       } break;
       case __EXPR_DIV__: {
-        __tmp__SIXK=static_type__BI5H(__tmp__RIXK);
+        __tmp__MOTK=static_type__5O1H(__tmp__LOTK);
       } break;
       case __EXPR_AND__: {
-        __tmp__SIXK=static_type__GI5H(__tmp__RIXK);
+        __tmp__MOTK=static_type__EP1H(__tmp__LOTK);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__SIXK=static_type__LI5H(__tmp__RIXK);
+        __tmp__MOTK=static_type__JP1H(__tmp__LOTK);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__SIXK=static_type__QI5H(__tmp__RIXK);
+        __tmp__MOTK=static_type__OP1H(__tmp__LOTK);
       } break;
       case __PUT_TO__: {
-        __tmp__SIXK=TYPE_VOID__->parent_type__UIB.default__AKC;
+        __tmp__MOTK=TYPE_VOID__->parent_type__UIB.default__AKC;
       } break;
       case __ITEM__: {
-        __tmp__SIXK=static_type__ZI5H(__tmp__RIXK);
+        __tmp__MOTK=static_type__XP1H(__tmp__LOTK);
       } break;
       case __SIZE_OF__: {
-        __tmp__SIXK=static_type__FJ5H();
+        __tmp__MOTK=static_type__DQ1H();
       } break;
       case __CAST__: {
-        __tmp__SIXK=((__CAST *)__tmp__RIXK)->static_type__2G5H;
+        __tmp__MOTK=((__CAST *)__tmp__LOTK)->static_type__0N1H;
       } break;
       case __CALL_SLOT__: {
-        __tmp__SIXK=static_type__SEOL(__tmp__RIXK);
+        __tmp__MOTK=static_type__NOKL(__tmp__LOTK);
       } break;
       case __READ_SLOT__: {
-        __tmp__SIXK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__RIXK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+        __tmp__MOTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__LOTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__SIXK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RIXK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+        __tmp__MOTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LOTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__SIXK=static_type__VN3M();
+        __tmp__MOTK=static_type__Z1ZM();
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__SIXK=static_type__BIIO();
+        __tmp__MOTK=static_type__ZQEO();
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__SIXK=static_type__XRMO();
+        __tmp__MOTK=static_type__P0IO();
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__SIXK=static_type__GIIO();
+        __tmp__MOTK=static_type__4QEO();
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__SIXK=static_type__3RMO();
+        __tmp__MOTK=static_type__V0IO();
       } break;
       case __EXPR_NEG__: {
-        __tmp__SIXK=static_type__FZMM(__tmp__RIXK);
+        __tmp__MOTK=static_type__DFJM(__tmp__LOTK);
       } break;
       case __EXPR_ADD__: {
-        __tmp__SIXK=static_type__UTQL(__tmp__RIXK);
+        __tmp__MOTK=static_type__P3ML(__tmp__LOTK);
       } break;
       case __EXPR_NOT__: {
-        __tmp__SIXK=static_type__NP1M(__tmp__RIXK);
+        __tmp__MOTK=static_type__R3XM(__tmp__LOTK);
       } break;
       case __EXPR_MOD__: {
-        __tmp__SIXK=static_type__LIIO(__tmp__RIXK);
+        __tmp__MOTK=static_type__DREO(__tmp__LOTK);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__SIXK=static_type__CZHP();
+        __tmp__MOTK=static_type__0BEP();
       } break;
       case __EXPR_INF__: {
-        __tmp__SIXK=static_type__RMUN();
+        __tmp__MOTK=static_type__V0QN();
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__SIXK=static_type__WMUN();
+        __tmp__MOTK=static_type__00QN();
       } break;
       case __EXPR_OR__: {
-        __tmp__SIXK=static_type__ZKTN(__tmp__RIXK);
+        __tmp__MOTK=static_type__3YPN(__tmp__LOTK);
       } break;
       case __EXPR_XOR__: {
-        __tmp__SIXK=static_type__D5VO(__tmp__RIXK);
+        __tmp__MOTK=static_type__1HSO(__tmp__LOTK);
       } break;
       };
-      __tmp__YIXK=((void *)((__TYPE_FULL *)__tmp__SIXK)->parent_type__KTL != (void *)TYPE_NULL__);
+      __tmp__SOTK=((void *)((__TYPE_FULL *)__tmp__MOTK)->parent_type__5SL != (void *)TYPE_NULL__);
     } else {
-      __tmp__YIXK=FALSE__;
+      __tmp__SOTK=FALSE__;
     };
-    if (__tmp__YIXK) {
-      append__MOK(buffer__IGXK,(&__string_403));
-      __tmp__5IXK=Self__HGXK->parent_write__MZJH.value__NXHH;
-      switch (((struct ___OBJ *)__tmp__5IXK)->__id) {
+    if (__tmp__SOTK) {
+      append__MOK(buffer__CMTK,(&__string_411));
+      __tmp__ZOTK=Self__BMTK->parent_write__YAGH.value__PAEH;
+      switch (((struct ___OBJ *)__tmp__ZOTK)->__id) {
       case __LIST__: {
-        genere__4BIK(__tmp__5IXK,buffer__IGXK);
+        genere__0EEK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __STRING_CST__: {
-        genere__QCIK(__tmp__5IXK,buffer__IGXK);
+        genere__MFEK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXTERNAL_C__: {
-        genere__0FIK(__tmp__5IXK,buffer__IGXK);
+        genere__WIEK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __PROTOTYPE_CST__: {
-        genere__MIIK(__tmp__5IXK,buffer__IGXK);
+        genere__ILEK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __INTEGER_CST__: {
-        genere__QIIK(__tmp__5IXK,buffer__IGXK);
+        genere__MLEK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __READ_LOCAL__: {
-        genere__RJIK(__tmp__5IXK,buffer__IGXK);
+        genere__NMEK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_MULTIPLE__: {
-        display__AVJK(((__EXPR_MULTIPLE *)__tmp__5IXK),buffer__IGXK);
-        append__MOK(buffer__IGXK,(&__string_271));
+        display__2XFK(((__EXPR_MULTIPLE *)__tmp__ZOTK),buffer__CMTK);
+        append__MOK(buffer__CMTK,(&__string_276));
       } break;
       case __EXPR_EQUAL__: {
-        genere__TKIK(__tmp__5IXK,buffer__IGXK);
+        genere__PNEK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        genere__CPIK(__tmp__5IXK,buffer__IGXK);
+        genere__4REK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __REAL_CST__: {
-        append__MOK(buffer__IGXK,((__REAL_CST *)__tmp__5IXK)->value__RGAI);
+        append__MOK(buffer__CMTK,((__REAL_CST *)__tmp__ZOTK)->value__HN2H);
       } break;
       case __CHARACTER_CST__: {
-        Self__I0CQ=((__CHARACTER_CST *)__tmp__5IXK);
-        add_last__YPK(buffer__IGXK,'\'');
-        append__MOK(buffer__IGXK,Self__I0CQ->text__ZGAI);
-        add_last__YPK(buffer__IGXK,'\'');
+        Self__M54P=((__CHARACTER_CST *)__tmp__ZOTK);
+        Self__GRLR=((__STRING *)buffer__CMTK);
+        new_capacity__FRLR= 0;
+        if ((Self__GRLR->capacity__MNK <= Self__GRLR->count__VF)) {
+          if ((Self__GRLR->capacity__MNK ==  0)) {
+            Self__GRLR->capacity__MNK= 32;
+            Self__GRLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__FRLR=(__INTEGER)(Self__GRLR->capacity__MNK <<  1);
+            Self__HRLR=((__CHARACTER *)Self__GRLR->storage__XNK);
+            old_nb_elts__IRLR=Self__GRLR->capacity__MNK;
+            new__JRLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HRLR),((__UINTEGER_32 )old_nb_elts__IRLR),((__UINTEGER_32 )new_capacity__FRLR)));
+            upper__KK0R=(__INTEGER)(new_capacity__FRLR -  1);
+            Self__IK0R=old_nb_elts__IRLR;
+            while ((Self__IK0R <= upper__KK0R)) {
+              new__JRLR[Self__IK0R]='\0';
+              Self__IK0R=(__INTEGER)(Self__IK0R +  1);
+            };
+            Self__GRLR->storage__XNK=new__JRLR;
+            Self__GRLR->capacity__MNK=new_capacity__FRLR;
+          };
+        };
+        ((__CHARACTER *)Self__GRLR->storage__XNK)[Self__GRLR->count__VF]='\'';
+        Self__GRLR->count__VF=(__INTEGER)(Self__GRLR->count__VF +  1);
+        append__MOK(buffer__CMTK,Self__M54P->text__PN2H);
+        Self__MRLR=((__STRING *)buffer__CMTK);
+        new_capacity__LRLR= 0;
+        if ((Self__MRLR->capacity__MNK <= Self__MRLR->count__VF)) {
+          if ((Self__MRLR->capacity__MNK ==  0)) {
+            Self__MRLR->capacity__MNK= 32;
+            Self__MRLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__LRLR=(__INTEGER)(Self__MRLR->capacity__MNK <<  1);
+            Self__NRLR=((__CHARACTER *)Self__MRLR->storage__XNK);
+            old_nb_elts__ORLR=Self__MRLR->capacity__MNK;
+            new__PRLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NRLR),((__UINTEGER_32 )old_nb_elts__ORLR),((__UINTEGER_32 )new_capacity__LRLR)));
+            upper__PK0R=(__INTEGER)(new_capacity__LRLR -  1);
+            Self__NK0R=old_nb_elts__ORLR;
+            while ((Self__NK0R <= upper__PK0R)) {
+              new__PRLR[Self__NK0R]='\0';
+              Self__NK0R=(__INTEGER)(Self__NK0R +  1);
+            };
+            Self__MRLR->storage__XNK=new__PRLR;
+            Self__MRLR->capacity__MNK=new_capacity__LRLR;
+          };
+        };
+        ((__CHARACTER *)Self__MRLR->storage__XNK)[Self__MRLR->count__VF]='\'';
+        Self__MRLR->count__VF=(__INTEGER)(Self__MRLR->count__VF +  1);
       } break;
       case __IS_EXPANDED__: {
-        print__1ZE((&__string_272));
+        print__1ZE((&__string_277));
         fputc((int)('\n'),stdout);
         exit(( 1));
       } break;
       case __GET_TYPE_ID__: {
-        genere__2TIK(__tmp__5IXK,buffer__IGXK);
+        genere__YWEK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_SUP__: {
-        genere__WUIK(__tmp__5IXK,buffer__IGXK);
+        genere__SXEK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_SUB__: {
-        genere__FZIK(__tmp__5IXK,buffer__IGXK);
+        genere__B2EK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_MUL__: {
-        genere__P1IK(__tmp__5IXK,buffer__IGXK);
+        genere__L4EK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_DIV__: {
-        genere__Z3IK(__tmp__5IXK,buffer__IGXK);
+        genere__VAFK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_AND__: {
-        genere__DAJK(__tmp__5IXK,buffer__IGXK);
+        genere__5CFK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_SHIFT_R__: {
-        genere__NCJK(__tmp__5IXK,buffer__IGXK);
+        genere__JFFK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_SHIFT_L__: {
-        genere__XEJK(__tmp__5IXK,buffer__IGXK);
+        genere__THFK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __PUT_TO__: {
-        genere__BHJK(__tmp__5IXK,buffer__IGXK);
+        genere__3JFK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __ITEM__: {
-        genere__WIJK(__tmp__5IXK,buffer__IGXK);
+        genere__SLFK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __SIZE_OF__: {
-        genere__1IJK(__tmp__5IXK,buffer__IGXK);
+        genere__XLFK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __CAST__: {
-        genere__CJJK(__tmp__5IXK,buffer__IGXK);
+        genere__4LFK(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __CALL_SLOT__: {
-        genere__YFOL(__tmp__5IXK,buffer__IGXK);
+        genere__TPKL(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __READ_SLOT__: {
-        genere__ZQRL(__tmp__5IXK,buffer__IGXK);
+        genere__40NL(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __READ_GLOBAL__: {
-        append__MOK(buffer__IGXK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5IXK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+        append__MOK(buffer__CMTK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZOTK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        genere__SV4M(__tmp__5IXK,buffer__IGXK);
+        genere__WD1M(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_OR_LOGIC__: {
-        genere__DSIO(__tmp__5IXK,buffer__IGXK);
+        genere__10EO(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        genere__VYOO(__tmp__5IXK,buffer__IGXK);
+        genere__NBLO(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_AND_LOGIC__: {
-        genere__KSIO(__tmp__5IXK,buffer__IGXK);
+        genere__C1EO(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        genere__3YOO(__tmp__5IXK,buffer__IGXK);
+        genere__VBLO(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_NEG__: {
-        genere__OTNM(__tmp__5IXK,buffer__IGXK);
+        genere__M5JM(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_ADD__: {
-        genere__BVQL(__tmp__5IXK,buffer__IGXK);
+        genere__24ML(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_NOT__: {
-        genere__KG3M(__tmp__5IXK,buffer__IGXK);
+        genere__OUZM(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_MOD__: {
-        genere__RSIO(__tmp__5IXK,buffer__IGXK);
+        genere__J1EO(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_SUP_EQ__: {
-        genere__14HP(__tmp__5IXK,buffer__IGXK);
+        genere__THEP(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_INF__: {
-        genere__XJVN(__tmp__5IXK,buffer__IGXK);
+        genere__1XRN(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_INF_EQ__: {
-        genere__FOVN(__tmp__5IXK,buffer__IGXK);
+        genere__J2RN(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_OR__: {
-        genere__CXTN(__tmp__5IXK,buffer__IGXK);
+        genere__GFQN(__tmp__ZOTK,buffer__CMTK);
       } break;
       case __EXPR_XOR__: {
-        genere__E3XO(__tmp__5IXK,buffer__IGXK);
+        genere__2FUO(__tmp__ZOTK,buffer__CMTK);
       } break;
       };
-      add_last__YPK(buffer__IGXK,')');
+      Self__SRLR=((__STRING *)buffer__CMTK);
+      new_capacity__RRLR= 0;
+      if ((Self__SRLR->capacity__MNK <= Self__SRLR->count__VF)) {
+        if ((Self__SRLR->capacity__MNK ==  0)) {
+          Self__SRLR->capacity__MNK= 32;
+          Self__SRLR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__RRLR=(__INTEGER)(Self__SRLR->capacity__MNK <<  1);
+          Self__TRLR=((__CHARACTER *)Self__SRLR->storage__XNK);
+          old_nb_elts__URLR=Self__SRLR->capacity__MNK;
+          new__VRLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TRLR),((__UINTEGER_32 )old_nb_elts__URLR),((__UINTEGER_32 )new_capacity__RRLR)));
+          upper__UK0R=(__INTEGER)(new_capacity__RRLR -  1);
+          Self__SK0R=old_nb_elts__URLR;
+          while ((Self__SK0R <= upper__UK0R)) {
+            new__VRLR[Self__SK0R]='\0';
+            Self__SK0R=(__INTEGER)(Self__SK0R +  1);
+          };
+          Self__SRLR->storage__XNK=new__VRLR;
+          Self__SRLR->capacity__MNK=new_capacity__RRLR;
+        };
+      };
+      ((__CHARACTER *)Self__SRLR->storage__XNK)[Self__SRLR->count__VF]=')';
+      Self__SRLR->count__VF=(__INTEGER)(Self__SRLR->count__VF +  1);
     } else {
-      __tmp__FJXK=Self__HGXK->parent_write__MZJH.value__NXHH;
-      switch (((struct ___OBJ *)__tmp__FJXK)->__id) {
+      __tmp__5OTK=Self__BMTK->parent_write__YAGH.value__PAEH;
+      switch (((struct ___OBJ *)__tmp__5OTK)->__id) {
       case __LIST__: {
-        genere__4BIK(__tmp__FJXK,buffer__IGXK);
+        genere__0EEK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __STRING_CST__: {
-        genere__QCIK(__tmp__FJXK,buffer__IGXK);
+        genere__MFEK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXTERNAL_C__: {
-        genere__0FIK(__tmp__FJXK,buffer__IGXK);
+        genere__WIEK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __PROTOTYPE_CST__: {
-        genere__MIIK(__tmp__FJXK,buffer__IGXK);
+        genere__ILEK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __INTEGER_CST__: {
-        genere__QIIK(__tmp__FJXK,buffer__IGXK);
+        genere__MLEK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __READ_LOCAL__: {
-        genere__RJIK(__tmp__FJXK,buffer__IGXK);
+        genere__NMEK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_MULTIPLE__: {
-        display__AVJK(((__EXPR_MULTIPLE *)__tmp__FJXK),buffer__IGXK);
-        append__MOK(buffer__IGXK,(&__string_271));
+        display__2XFK(((__EXPR_MULTIPLE *)__tmp__5OTK),buffer__CMTK);
+        append__MOK(buffer__CMTK,(&__string_276));
       } break;
       case __EXPR_EQUAL__: {
-        genere__TKIK(__tmp__FJXK,buffer__IGXK);
+        genere__PNEK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        genere__CPIK(__tmp__FJXK,buffer__IGXK);
+        genere__4REK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __REAL_CST__: {
-        append__MOK(buffer__IGXK,((__REAL_CST *)__tmp__FJXK)->value__RGAI);
+        append__MOK(buffer__CMTK,((__REAL_CST *)__tmp__5OTK)->value__HN2H);
       } break;
       case __CHARACTER_CST__: {
-        Self__T0CQ=((__CHARACTER_CST *)__tmp__FJXK);
-        add_last__YPK(buffer__IGXK,'\'');
-        append__MOK(buffer__IGXK,Self__T0CQ->text__ZGAI);
-        add_last__YPK(buffer__IGXK,'\'');
+        Self__X54P=((__CHARACTER_CST *)__tmp__5OTK);
+        Self__YRLR=((__STRING *)buffer__CMTK);
+        new_capacity__XRLR= 0;
+        if ((Self__YRLR->capacity__MNK <= Self__YRLR->count__VF)) {
+          if ((Self__YRLR->capacity__MNK ==  0)) {
+            Self__YRLR->capacity__MNK= 32;
+            Self__YRLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__XRLR=(__INTEGER)(Self__YRLR->capacity__MNK <<  1);
+            Self__ZRLR=((__CHARACTER *)Self__YRLR->storage__XNK);
+            old_nb_elts__0RLR=Self__YRLR->capacity__MNK;
+            new__1RLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZRLR),((__UINTEGER_32 )old_nb_elts__0RLR),((__UINTEGER_32 )new_capacity__XRLR)));
+            upper__ZK0R=(__INTEGER)(new_capacity__XRLR -  1);
+            Self__XK0R=old_nb_elts__0RLR;
+            while ((Self__XK0R <= upper__ZK0R)) {
+              new__1RLR[Self__XK0R]='\0';
+              Self__XK0R=(__INTEGER)(Self__XK0R +  1);
+            };
+            Self__YRLR->storage__XNK=new__1RLR;
+            Self__YRLR->capacity__MNK=new_capacity__XRLR;
+          };
+        };
+        ((__CHARACTER *)Self__YRLR->storage__XNK)[Self__YRLR->count__VF]='\'';
+        Self__YRLR->count__VF=(__INTEGER)(Self__YRLR->count__VF +  1);
+        append__MOK(buffer__CMTK,Self__X54P->text__PN2H);
+        Self__4RLR=((__STRING *)buffer__CMTK);
+        new_capacity__3RLR= 0;
+        if ((Self__4RLR->capacity__MNK <= Self__4RLR->count__VF)) {
+          if ((Self__4RLR->capacity__MNK ==  0)) {
+            Self__4RLR->capacity__MNK= 32;
+            Self__4RLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__3RLR=(__INTEGER)(Self__4RLR->capacity__MNK <<  1);
+            Self__5RLR=((__CHARACTER *)Self__4RLR->storage__XNK);
+            old_nb_elts__ASLR=Self__4RLR->capacity__MNK;
+            new__BSLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5RLR),((__UINTEGER_32 )old_nb_elts__ASLR),((__UINTEGER_32 )new_capacity__3RLR)));
+            upper__4K0R=(__INTEGER)(new_capacity__3RLR -  1);
+            Self__2K0R=old_nb_elts__ASLR;
+            while ((Self__2K0R <= upper__4K0R)) {
+              new__BSLR[Self__2K0R]='\0';
+              Self__2K0R=(__INTEGER)(Self__2K0R +  1);
+            };
+            Self__4RLR->storage__XNK=new__BSLR;
+            Self__4RLR->capacity__MNK=new_capacity__3RLR;
+          };
+        };
+        ((__CHARACTER *)Self__4RLR->storage__XNK)[Self__4RLR->count__VF]='\'';
+        Self__4RLR->count__VF=(__INTEGER)(Self__4RLR->count__VF +  1);
       } break;
       case __IS_EXPANDED__: {
-        print__1ZE((&__string_272));
+        print__1ZE((&__string_277));
         fputc((int)('\n'),stdout);
         exit(( 1));
       } break;
       case __GET_TYPE_ID__: {
-        genere__2TIK(__tmp__FJXK,buffer__IGXK);
+        genere__YWEK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_SUP__: {
-        genere__WUIK(__tmp__FJXK,buffer__IGXK);
+        genere__SXEK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_SUB__: {
-        genere__FZIK(__tmp__FJXK,buffer__IGXK);
+        genere__B2EK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_MUL__: {
-        genere__P1IK(__tmp__FJXK,buffer__IGXK);
+        genere__L4EK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_DIV__: {
-        genere__Z3IK(__tmp__FJXK,buffer__IGXK);
+        genere__VAFK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_AND__: {
-        genere__DAJK(__tmp__FJXK,buffer__IGXK);
+        genere__5CFK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_SHIFT_R__: {
-        genere__NCJK(__tmp__FJXK,buffer__IGXK);
+        genere__JFFK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_SHIFT_L__: {
-        genere__XEJK(__tmp__FJXK,buffer__IGXK);
+        genere__THFK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __PUT_TO__: {
-        genere__BHJK(__tmp__FJXK,buffer__IGXK);
+        genere__3JFK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __ITEM__: {
-        genere__WIJK(__tmp__FJXK,buffer__IGXK);
+        genere__SLFK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __SIZE_OF__: {
-        genere__1IJK(__tmp__FJXK,buffer__IGXK);
+        genere__XLFK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __CAST__: {
-        genere__CJJK(__tmp__FJXK,buffer__IGXK);
+        genere__4LFK(__tmp__5OTK,buffer__CMTK);
       } break;
       case __CALL_SLOT__: {
-        genere__YFOL(__tmp__FJXK,buffer__IGXK);
+        genere__TPKL(__tmp__5OTK,buffer__CMTK);
       } break;
       case __READ_SLOT__: {
-        genere__ZQRL(__tmp__FJXK,buffer__IGXK);
+        genere__40NL(__tmp__5OTK,buffer__CMTK);
       } break;
       case __READ_GLOBAL__: {
-        append__MOK(buffer__IGXK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FJXK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+        append__MOK(buffer__CMTK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5OTK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        genere__SV4M(__tmp__FJXK,buffer__IGXK);
+        genere__WD1M(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_OR_LOGIC__: {
-        genere__DSIO(__tmp__FJXK,buffer__IGXK);
+        genere__10EO(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        genere__VYOO(__tmp__FJXK,buffer__IGXK);
+        genere__NBLO(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_AND_LOGIC__: {
-        genere__KSIO(__tmp__FJXK,buffer__IGXK);
+        genere__C1EO(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        genere__3YOO(__tmp__FJXK,buffer__IGXK);
+        genere__VBLO(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_NEG__: {
-        genere__OTNM(__tmp__FJXK,buffer__IGXK);
+        genere__M5JM(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_ADD__: {
-        genere__BVQL(__tmp__FJXK,buffer__IGXK);
+        genere__24ML(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_NOT__: {
-        genere__KG3M(__tmp__FJXK,buffer__IGXK);
+        genere__OUZM(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_MOD__: {
-        genere__RSIO(__tmp__FJXK,buffer__IGXK);
+        genere__J1EO(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_SUP_EQ__: {
-        genere__14HP(__tmp__FJXK,buffer__IGXK);
+        genere__THEP(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_INF__: {
-        genere__XJVN(__tmp__FJXK,buffer__IGXK);
+        genere__1XRN(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_INF_EQ__: {
-        genere__FOVN(__tmp__FJXK,buffer__IGXK);
+        genere__J2RN(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_OR__: {
-        genere__CXTN(__tmp__FJXK,buffer__IGXK);
+        genere__GFQN(__tmp__5OTK,buffer__CMTK);
       } break;
       case __EXPR_XOR__: {
-        genere__E3XO(__tmp__FJXK,buffer__IGXK);
+        genere__2FUO(__tmp__5OTK,buffer__CMTK);
       } break;
       };
     };
   };
 }
 
-static void genere_value__XJXK(__WRITE_SLOT *Self__YJXK,void *buffer__ZJXK)
+static void genere_value__RPTK(__WRITE_SLOT *Self__SPTK,void *buffer__TPTK)
 // ({WRITE_SLOT},{NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  void *__tmp__BKXK,*__tmp__WKXK,*__tmp__NLXK,*__tmp__WLXK,*__tmp__CMXK;
-  void *__tmp__QMXK,*__tmp__WMXK;
-  void *__tmp__CKXK,*__tmp__OLXK,*__tmp__XLXK,*__tmp__DMXK;
-  __CHARACTER_CST *Self__Y1CQ,*Self__F3CQ,*Self__Q3CQ;
-  __BOOLEAN __tmp__HKXK,__tmp__YKXK,__tmp__1LXK,__tmp__IMXK,__tmp__JMXK;
-  if (((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__YJXK->slot__JM5H)->parent_variable__G3YD.type__LCCG)->flag__LTL &  16) !=  0)) {
-    __tmp__BKXK=Self__YJXK->parent_write__ZZJH.value__NXHH;
-    switch (((struct ___OBJ *)__tmp__BKXK)->__id) {
+  void *__tmp__1PTK,*__tmp__QQTK,*__tmp__HRTK,*__tmp__QRTK,*__tmp__2RTK;
+  void *__tmp__KSTK,*__tmp__QSTK;
+  void *__tmp__2PTK,*__tmp__IRTK,*__tmp__RRTK,*__tmp__3RTK;
+  __CHARACTER_CST *Self__2A5P,*Self__JC5P,*Self__UC5P;
+  __STRING *Self__ESLR,*Self__KSLR,*Self__QSLR,*Self__WSLR,*Self__2SLR;
+  __STRING *Self__CTLR,*Self__ITLR,*Self__OTLR;
+  __INTEGER new_capacity__DSLR,old_nb_elts__GSLR,upper__DL0R,Self__BL0R;
+  __INTEGER new_capacity__JSLR,old_nb_elts__MSLR,upper__IL0R,Self__GL0R;
+  __INTEGER new_capacity__PSLR,old_nb_elts__SSLR,upper__NL0R,Self__LL0R;
+  __INTEGER new_capacity__VSLR,old_nb_elts__YSLR,upper__SL0R,Self__QL0R;
+  __INTEGER new_capacity__1SLR,old_nb_elts__4SLR,upper__XL0R,Self__VL0R;
+  __INTEGER new_capacity__BTLR,old_nb_elts__ETLR,upper__2L0R,Self__0L0R;
+  __INTEGER new_capacity__HTLR,old_nb_elts__KTLR,upper__BM0R,Self__5L0R;
+  __INTEGER new_capacity__NTLR,old_nb_elts__QTLR,upper__GM0R,Self__EM0R;
+  __BOOLEAN __tmp__BQTK,__tmp__SQTK,__tmp__VRTK,__tmp__CSTK,__tmp__DSTK;
+  __CHARACTER *Self__FSLR,*new__HSLR,*Self__LSLR,*new__NSLR,*Self__RSLR;
+  __CHARACTER *new__TSLR,*Self__XSLR,*new__ZSLR,*Self__3SLR,*new__5SLR;
+  __CHARACTER *Self__DTLR,*new__FTLR,*Self__JTLR,*new__LTLR,*Self__PTLR;
+  __CHARACTER *new__RTLR;
+  if (((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__SPTK->slot__HT1H)->parent_variable__HHZD.type__D25F)->flag__ATL &  16) !=  0)) {
+    __tmp__1PTK=Self__SPTK->parent_write__FBGH.value__PAEH;
+    switch (((struct ___OBJ *)__tmp__1PTK)->__id) {
     case __LIST__: {
-      __tmp__CKXK=static_type__SCTG(__tmp__BKXK);
+      __tmp__2PTK=static_type__OHQG(__tmp__1PTK);
     } break;
     case __STRING_CST__: {
-      __tmp__CKXK=((__STRING_CST *)__tmp__BKXK)->parent_constant__5F.static_type__LSYD;
+      __tmp__2PTK=((__STRING_CST *)__tmp__1PTK)->parent_constant__5F.static_type__M2YD;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__CKXK=((__EXTERNAL_C *)__tmp__BKXK)->static_type__KMZD;
+      __tmp__2PTK=((__EXTERNAL_C *)__tmp__1PTK)->static_type__1VZD;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__CKXK=((__PROTOTYPE_CST *)__tmp__BKXK)->parent_constant__DMMC.static_type__LSYD;
+      __tmp__2PTK=((__PROTOTYPE_CST *)__tmp__1PTK)->parent_constant__W2LC.static_type__M2YD;
     } break;
     case __INTEGER_CST__: {
-      __tmp__CKXK=((__INTEGER_CST *)__tmp__BKXK)->parent_constant__OMMC.static_type__LSYD;
+      __tmp__2PTK=((__INTEGER_CST *)__tmp__1PTK)->parent_constant__B3LC.static_type__M2YD;
     } break;
     case __READ_LOCAL__: {
-      __tmp__CKXK=((__LOCAL *)((__READ_LOCAL *)__tmp__BKXK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+      __tmp__2PTK=((__LOCAL *)((__READ_LOCAL *)__tmp__1PTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__CKXK=static_type__EG5H(__tmp__BKXK);
+      __tmp__2PTK=static_type__CN1H(__tmp__1PTK);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__CKXK=static_type__3G5H();
+      __tmp__2PTK=static_type__1N1H();
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__CKXK=static_type__CH5H();
+      __tmp__2PTK=static_type__AO1H();
     } break;
     case __REAL_CST__: {
-      __tmp__CKXK=((__REAL_CST *)__tmp__BKXK)->parent_constant__IVNH.static_type__LSYD;
+      __tmp__2PTK=((__REAL_CST *)__tmp__1PTK)->parent_constant__U2JH.static_type__M2YD;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__CKXK=((__CHARACTER_CST *)__tmp__BKXK)->parent_constant__1VNH.static_type__LSYD;
+      __tmp__2PTK=((__CHARACTER_CST *)__tmp__1PTK)->parent_constant__H3JH.static_type__M2YD;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__CKXK=static_type__HH5H();
+      __tmp__2PTK=static_type__FO1H();
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__CKXK=static_type__MH5H();
+      __tmp__2PTK=static_type__KO1H();
     } break;
     case __EXPR_SUP__: {
-      __tmp__CKXK=static_type__RH5H();
+      __tmp__2PTK=static_type__PO1H();
     } break;
     case __EXPR_SUB__: {
-      __tmp__CKXK=static_type__WH5H(__tmp__BKXK);
+      __tmp__2PTK=static_type__UO1H(__tmp__1PTK);
     } break;
     case __EXPR_MUL__: {
-      __tmp__CKXK=static_type__2H5H(__tmp__BKXK);
+      __tmp__2PTK=static_type__0O1H(__tmp__1PTK);
     } break;
     case __EXPR_DIV__: {
-      __tmp__CKXK=static_type__BI5H(__tmp__BKXK);
+      __tmp__2PTK=static_type__5O1H(__tmp__1PTK);
     } break;
     case __EXPR_AND__: {
-      __tmp__CKXK=static_type__GI5H(__tmp__BKXK);
+      __tmp__2PTK=static_type__EP1H(__tmp__1PTK);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__CKXK=static_type__LI5H(__tmp__BKXK);
+      __tmp__2PTK=static_type__JP1H(__tmp__1PTK);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__CKXK=static_type__QI5H(__tmp__BKXK);
+      __tmp__2PTK=static_type__OP1H(__tmp__1PTK);
     } break;
     case __PUT_TO__: {
-      __tmp__CKXK=TYPE_VOID__->parent_type__UIB.default__AKC;
+      __tmp__2PTK=TYPE_VOID__->parent_type__UIB.default__AKC;
     } break;
     case __ITEM__: {
-      __tmp__CKXK=static_type__ZI5H(__tmp__BKXK);
+      __tmp__2PTK=static_type__XP1H(__tmp__1PTK);
     } break;
     case __SIZE_OF__: {
-      __tmp__CKXK=static_type__FJ5H();
+      __tmp__2PTK=static_type__DQ1H();
     } break;
     case __CAST__: {
-      __tmp__CKXK=((__CAST *)__tmp__BKXK)->static_type__2G5H;
+      __tmp__2PTK=((__CAST *)__tmp__1PTK)->static_type__0N1H;
     } break;
     case __CALL_SLOT__: {
-      __tmp__CKXK=static_type__SEOL(__tmp__BKXK);
+      __tmp__2PTK=static_type__NOKL(__tmp__1PTK);
     } break;
     case __READ_SLOT__: {
-      __tmp__CKXK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__BKXK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+      __tmp__2PTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__1PTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__CKXK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__BKXK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+      __tmp__2PTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1PTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__CKXK=static_type__VN3M();
+      __tmp__2PTK=static_type__Z1ZM();
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__CKXK=static_type__BIIO();
+      __tmp__2PTK=static_type__ZQEO();
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__CKXK=static_type__XRMO();
+      __tmp__2PTK=static_type__P0IO();
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__CKXK=static_type__GIIO();
+      __tmp__2PTK=static_type__4QEO();
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__CKXK=static_type__3RMO();
+      __tmp__2PTK=static_type__V0IO();
     } break;
     case __EXPR_NEG__: {
-      __tmp__CKXK=static_type__FZMM(__tmp__BKXK);
+      __tmp__2PTK=static_type__DFJM(__tmp__1PTK);
     } break;
     case __EXPR_ADD__: {
-      __tmp__CKXK=static_type__UTQL(__tmp__BKXK);
+      __tmp__2PTK=static_type__P3ML(__tmp__1PTK);
     } break;
     case __EXPR_NOT__: {
-      __tmp__CKXK=static_type__NP1M(__tmp__BKXK);
+      __tmp__2PTK=static_type__R3XM(__tmp__1PTK);
     } break;
     case __EXPR_MOD__: {
-      __tmp__CKXK=static_type__LIIO(__tmp__BKXK);
+      __tmp__2PTK=static_type__DREO(__tmp__1PTK);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__CKXK=static_type__CZHP();
+      __tmp__2PTK=static_type__0BEP();
     } break;
     case __EXPR_INF__: {
-      __tmp__CKXK=static_type__RMUN();
+      __tmp__2PTK=static_type__V0QN();
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__CKXK=static_type__WMUN();
+      __tmp__2PTK=static_type__00QN();
     } break;
     case __EXPR_OR__: {
-      __tmp__CKXK=static_type__ZKTN(__tmp__BKXK);
+      __tmp__2PTK=static_type__3YPN(__tmp__1PTK);
     } break;
     case __EXPR_XOR__: {
-      __tmp__CKXK=static_type__D5VO(__tmp__BKXK);
+      __tmp__2PTK=static_type__1HSO(__tmp__1PTK);
     } break;
     };
-    __tmp__HKXK=(! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__CKXK)->flag__LTL &  16) !=  0));
+    __tmp__BQTK=(! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__2PTK)->flag__ATL &  16) !=  0));
   } else {
-    __tmp__HKXK=FALSE__;
+    __tmp__BQTK=FALSE__;
   };
-  if (__tmp__HKXK) {
-    append__MOK(buffer__ZJXK,(&__string_514));
-    __tmp__WKXK=Self__YJXK->parent_write__ZZJH.value__NXHH;
-    switch (((struct ___OBJ *)__tmp__WKXK)->__id) {
+  if (__tmp__BQTK) {
+    append__MOK(buffer__TPTK,(&__string_518));
+    __tmp__QQTK=Self__SPTK->parent_write__FBGH.value__PAEH;
+    switch (((struct ___OBJ *)__tmp__QQTK)->__id) {
     case __LIST__: {
-      genere__4BIK(__tmp__WKXK,buffer__ZJXK);
+      genere__0EEK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __STRING_CST__: {
-      genere__QCIK(__tmp__WKXK,buffer__ZJXK);
+      genere__MFEK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXTERNAL_C__: {
-      genere__0FIK(__tmp__WKXK,buffer__ZJXK);
+      genere__WIEK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __PROTOTYPE_CST__: {
-      genere__MIIK(__tmp__WKXK,buffer__ZJXK);
+      genere__ILEK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __INTEGER_CST__: {
-      genere__QIIK(__tmp__WKXK,buffer__ZJXK);
+      genere__MLEK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __READ_LOCAL__: {
-      genere__RJIK(__tmp__WKXK,buffer__ZJXK);
+      genere__NMEK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_MULTIPLE__: {
-      display__AVJK(((__EXPR_MULTIPLE *)__tmp__WKXK),buffer__ZJXK);
-      append__MOK(buffer__ZJXK,(&__string_271));
+      display__2XFK(((__EXPR_MULTIPLE *)__tmp__QQTK),buffer__TPTK);
+      append__MOK(buffer__TPTK,(&__string_276));
     } break;
     case __EXPR_EQUAL__: {
-      genere__TKIK(__tmp__WKXK,buffer__ZJXK);
+      genere__PNEK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      genere__CPIK(__tmp__WKXK,buffer__ZJXK);
+      genere__4REK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __REAL_CST__: {
-      append__MOK(buffer__ZJXK,((__REAL_CST *)__tmp__WKXK)->value__RGAI);
+      append__MOK(buffer__TPTK,((__REAL_CST *)__tmp__QQTK)->value__HN2H);
     } break;
     case __CHARACTER_CST__: {
-      Self__Y1CQ=((__CHARACTER_CST *)__tmp__WKXK);
-      add_last__YPK(buffer__ZJXK,'\'');
-      append__MOK(buffer__ZJXK,Self__Y1CQ->text__ZGAI);
-      add_last__YPK(buffer__ZJXK,'\'');
+      Self__2A5P=((__CHARACTER_CST *)__tmp__QQTK);
+      Self__ESLR=((__STRING *)buffer__TPTK);
+      new_capacity__DSLR= 0;
+      if ((Self__ESLR->capacity__MNK <= Self__ESLR->count__VF)) {
+        if ((Self__ESLR->capacity__MNK ==  0)) {
+          Self__ESLR->capacity__MNK= 32;
+          Self__ESLR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__DSLR=(__INTEGER)(Self__ESLR->capacity__MNK <<  1);
+          Self__FSLR=((__CHARACTER *)Self__ESLR->storage__XNK);
+          old_nb_elts__GSLR=Self__ESLR->capacity__MNK;
+          new__HSLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FSLR),((__UINTEGER_32 )old_nb_elts__GSLR),((__UINTEGER_32 )new_capacity__DSLR)));
+          upper__DL0R=(__INTEGER)(new_capacity__DSLR -  1);
+          Self__BL0R=old_nb_elts__GSLR;
+          while ((Self__BL0R <= upper__DL0R)) {
+            new__HSLR[Self__BL0R]='\0';
+            Self__BL0R=(__INTEGER)(Self__BL0R +  1);
+          };
+          Self__ESLR->storage__XNK=new__HSLR;
+          Self__ESLR->capacity__MNK=new_capacity__DSLR;
+        };
+      };
+      ((__CHARACTER *)Self__ESLR->storage__XNK)[Self__ESLR->count__VF]='\'';
+      Self__ESLR->count__VF=(__INTEGER)(Self__ESLR->count__VF +  1);
+      append__MOK(buffer__TPTK,Self__2A5P->text__PN2H);
+      Self__KSLR=((__STRING *)buffer__TPTK);
+      new_capacity__JSLR= 0;
+      if ((Self__KSLR->capacity__MNK <= Self__KSLR->count__VF)) {
+        if ((Self__KSLR->capacity__MNK ==  0)) {
+          Self__KSLR->capacity__MNK= 32;
+          Self__KSLR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__JSLR=(__INTEGER)(Self__KSLR->capacity__MNK <<  1);
+          Self__LSLR=((__CHARACTER *)Self__KSLR->storage__XNK);
+          old_nb_elts__MSLR=Self__KSLR->capacity__MNK;
+          new__NSLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LSLR),((__UINTEGER_32 )old_nb_elts__MSLR),((__UINTEGER_32 )new_capacity__JSLR)));
+          upper__IL0R=(__INTEGER)(new_capacity__JSLR -  1);
+          Self__GL0R=old_nb_elts__MSLR;
+          while ((Self__GL0R <= upper__IL0R)) {
+            new__NSLR[Self__GL0R]='\0';
+            Self__GL0R=(__INTEGER)(Self__GL0R +  1);
+          };
+          Self__KSLR->storage__XNK=new__NSLR;
+          Self__KSLR->capacity__MNK=new_capacity__JSLR;
+        };
+      };
+      ((__CHARACTER *)Self__KSLR->storage__XNK)[Self__KSLR->count__VF]='\'';
+      Self__KSLR->count__VF=(__INTEGER)(Self__KSLR->count__VF +  1);
     } break;
     case __IS_EXPANDED__: {
-      print__1ZE((&__string_272));
+      print__1ZE((&__string_277));
       fputc((int)('\n'),stdout);
       exit(( 1));
     } break;
     case __GET_TYPE_ID__: {
-      genere__2TIK(__tmp__WKXK,buffer__ZJXK);
+      genere__YWEK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_SUP__: {
-      genere__WUIK(__tmp__WKXK,buffer__ZJXK);
+      genere__SXEK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_SUB__: {
-      genere__FZIK(__tmp__WKXK,buffer__ZJXK);
+      genere__B2EK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_MUL__: {
-      genere__P1IK(__tmp__WKXK,buffer__ZJXK);
+      genere__L4EK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_DIV__: {
-      genere__Z3IK(__tmp__WKXK,buffer__ZJXK);
+      genere__VAFK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_AND__: {
-      genere__DAJK(__tmp__WKXK,buffer__ZJXK);
+      genere__5CFK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_SHIFT_R__: {
-      genere__NCJK(__tmp__WKXK,buffer__ZJXK);
+      genere__JFFK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_SHIFT_L__: {
-      genere__XEJK(__tmp__WKXK,buffer__ZJXK);
+      genere__THFK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __PUT_TO__: {
-      genere__BHJK(__tmp__WKXK,buffer__ZJXK);
+      genere__3JFK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __ITEM__: {
-      genere__WIJK(__tmp__WKXK,buffer__ZJXK);
+      genere__SLFK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __SIZE_OF__: {
-      genere__1IJK(__tmp__WKXK,buffer__ZJXK);
+      genere__XLFK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __CAST__: {
-      genere__CJJK(__tmp__WKXK,buffer__ZJXK);
+      genere__4LFK(__tmp__QQTK,buffer__TPTK);
     } break;
     case __CALL_SLOT__: {
-      genere__YFOL(__tmp__WKXK,buffer__ZJXK);
+      genere__TPKL(__tmp__QQTK,buffer__TPTK);
     } break;
     case __READ_SLOT__: {
-      genere__ZQRL(__tmp__WKXK,buffer__ZJXK);
+      genere__40NL(__tmp__QQTK,buffer__TPTK);
     } break;
     case __READ_GLOBAL__: {
-      append__MOK(buffer__ZJXK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WKXK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+      append__MOK(buffer__TPTK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QQTK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      genere__SV4M(__tmp__WKXK,buffer__ZJXK);
+      genere__WD1M(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_OR_LOGIC__: {
-      genere__DSIO(__tmp__WKXK,buffer__ZJXK);
+      genere__10EO(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      genere__VYOO(__tmp__WKXK,buffer__ZJXK);
+      genere__NBLO(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_AND_LOGIC__: {
-      genere__KSIO(__tmp__WKXK,buffer__ZJXK);
+      genere__C1EO(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      genere__3YOO(__tmp__WKXK,buffer__ZJXK);
+      genere__VBLO(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_NEG__: {
-      genere__OTNM(__tmp__WKXK,buffer__ZJXK);
+      genere__M5JM(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_ADD__: {
-      genere__BVQL(__tmp__WKXK,buffer__ZJXK);
+      genere__24ML(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_NOT__: {
-      genere__KG3M(__tmp__WKXK,buffer__ZJXK);
+      genere__OUZM(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_MOD__: {
-      genere__RSIO(__tmp__WKXK,buffer__ZJXK);
+      genere__J1EO(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_SUP_EQ__: {
-      genere__14HP(__tmp__WKXK,buffer__ZJXK);
+      genere__THEP(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_INF__: {
-      genere__XJVN(__tmp__WKXK,buffer__ZJXK);
+      genere__1XRN(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_INF_EQ__: {
-      genere__FOVN(__tmp__WKXK,buffer__ZJXK);
+      genere__J2RN(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_OR__: {
-      genere__CXTN(__tmp__WKXK,buffer__ZJXK);
+      genere__GFQN(__tmp__QQTK,buffer__TPTK);
     } break;
     case __EXPR_XOR__: {
-      genere__E3XO(__tmp__WKXK,buffer__ZJXK);
+      genere__2FUO(__tmp__QQTK,buffer__TPTK);
     } break;
     };
-    add_last__YPK(buffer__ZJXK,')');
-    __tmp__YKXK=TRUE__;
+    Self__QSLR=((__STRING *)buffer__TPTK);
+    new_capacity__PSLR= 0;
+    if ((Self__QSLR->capacity__MNK <= Self__QSLR->count__VF)) {
+      if ((Self__QSLR->capacity__MNK ==  0)) {
+        Self__QSLR->capacity__MNK= 32;
+        Self__QSLR->storage__XNK=create__OUX( 32);
+      } else {
+        new_capacity__PSLR=(__INTEGER)(Self__QSLR->capacity__MNK <<  1);
+        Self__RSLR=((__CHARACTER *)Self__QSLR->storage__XNK);
+        old_nb_elts__SSLR=Self__QSLR->capacity__MNK;
+        new__TSLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RSLR),((__UINTEGER_32 )old_nb_elts__SSLR),((__UINTEGER_32 )new_capacity__PSLR)));
+        upper__NL0R=(__INTEGER)(new_capacity__PSLR -  1);
+        Self__LL0R=old_nb_elts__SSLR;
+        while ((Self__LL0R <= upper__NL0R)) {
+          new__TSLR[Self__LL0R]='\0';
+          Self__LL0R=(__INTEGER)(Self__LL0R +  1);
+        };
+        Self__QSLR->storage__XNK=new__TSLR;
+        Self__QSLR->capacity__MNK=new_capacity__PSLR;
+      };
+    };
+    ((__CHARACTER *)Self__QSLR->storage__XNK)[Self__QSLR->count__VF]=')';
+    Self__QSLR->count__VF=(__INTEGER)(Self__QSLR->count__VF +  1);
+    __tmp__SQTK=TRUE__;
   } else {
-    __tmp__YKXK=FALSE__;
+    __tmp__SQTK=FALSE__;
   };
-  if ((! __tmp__YKXK)) {
-    if ((((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__YJXK->slot__JM5H)->parent_variable__G3YD.type__LCCG)->flag__LTL &  1) !=  0) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__YJXK->slot__JM5H)->parent_variable__G3YD.type__LCCG)->flag__LTL &  16) !=  0)))) {
-      __tmp__NLXK=Self__YJXK->parent_write__ZZJH.value__NXHH;
-      switch (((struct ___OBJ *)__tmp__NLXK)->__id) {
+  if ((! __tmp__SQTK)) {
+    if ((((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__SPTK->slot__HT1H)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__SPTK->slot__HT1H)->parent_variable__HHZD.type__D25F)->flag__ATL &  16) !=  0)))) {
+      __tmp__HRTK=Self__SPTK->parent_write__FBGH.value__PAEH;
+      switch (((struct ___OBJ *)__tmp__HRTK)->__id) {
       case __LIST__: {
-        __tmp__OLXK=static_type__SCTG(__tmp__NLXK);
+        __tmp__IRTK=static_type__OHQG(__tmp__HRTK);
       } break;
       case __STRING_CST__: {
-        __tmp__OLXK=((__STRING_CST *)__tmp__NLXK)->parent_constant__5F.static_type__LSYD;
+        __tmp__IRTK=((__STRING_CST *)__tmp__HRTK)->parent_constant__5F.static_type__M2YD;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__OLXK=((__EXTERNAL_C *)__tmp__NLXK)->static_type__KMZD;
+        __tmp__IRTK=((__EXTERNAL_C *)__tmp__HRTK)->static_type__1VZD;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__OLXK=((__PROTOTYPE_CST *)__tmp__NLXK)->parent_constant__DMMC.static_type__LSYD;
+        __tmp__IRTK=((__PROTOTYPE_CST *)__tmp__HRTK)->parent_constant__W2LC.static_type__M2YD;
       } break;
       case __INTEGER_CST__: {
-        __tmp__OLXK=((__INTEGER_CST *)__tmp__NLXK)->parent_constant__OMMC.static_type__LSYD;
+        __tmp__IRTK=((__INTEGER_CST *)__tmp__HRTK)->parent_constant__B3LC.static_type__M2YD;
       } break;
       case __READ_LOCAL__: {
-        __tmp__OLXK=((__LOCAL *)((__READ_LOCAL *)__tmp__NLXK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+        __tmp__IRTK=((__LOCAL *)((__READ_LOCAL *)__tmp__HRTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__OLXK=static_type__EG5H(__tmp__NLXK);
+        __tmp__IRTK=static_type__CN1H(__tmp__HRTK);
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__OLXK=static_type__3G5H();
+        __tmp__IRTK=static_type__1N1H();
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__OLXK=static_type__CH5H();
+        __tmp__IRTK=static_type__AO1H();
       } break;
       case __REAL_CST__: {
-        __tmp__OLXK=((__REAL_CST *)__tmp__NLXK)->parent_constant__IVNH.static_type__LSYD;
+        __tmp__IRTK=((__REAL_CST *)__tmp__HRTK)->parent_constant__U2JH.static_type__M2YD;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__OLXK=((__CHARACTER_CST *)__tmp__NLXK)->parent_constant__1VNH.static_type__LSYD;
+        __tmp__IRTK=((__CHARACTER_CST *)__tmp__HRTK)->parent_constant__H3JH.static_type__M2YD;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__OLXK=static_type__HH5H();
+        __tmp__IRTK=static_type__FO1H();
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__OLXK=static_type__MH5H();
+        __tmp__IRTK=static_type__KO1H();
       } break;
       case __EXPR_SUP__: {
-        __tmp__OLXK=static_type__RH5H();
+        __tmp__IRTK=static_type__PO1H();
       } break;
       case __EXPR_SUB__: {
-        __tmp__OLXK=static_type__WH5H(__tmp__NLXK);
+        __tmp__IRTK=static_type__UO1H(__tmp__HRTK);
       } break;
       case __EXPR_MUL__: {
-        __tmp__OLXK=static_type__2H5H(__tmp__NLXK);
+        __tmp__IRTK=static_type__0O1H(__tmp__HRTK);
       } break;
       case __EXPR_DIV__: {
-        __tmp__OLXK=static_type__BI5H(__tmp__NLXK);
+        __tmp__IRTK=static_type__5O1H(__tmp__HRTK);
       } break;
       case __EXPR_AND__: {
-        __tmp__OLXK=static_type__GI5H(__tmp__NLXK);
+        __tmp__IRTK=static_type__EP1H(__tmp__HRTK);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__OLXK=static_type__LI5H(__tmp__NLXK);
+        __tmp__IRTK=static_type__JP1H(__tmp__HRTK);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__OLXK=static_type__QI5H(__tmp__NLXK);
+        __tmp__IRTK=static_type__OP1H(__tmp__HRTK);
       } break;
       case __PUT_TO__: {
-        __tmp__OLXK=TYPE_VOID__->parent_type__UIB.default__AKC;
+        __tmp__IRTK=TYPE_VOID__->parent_type__UIB.default__AKC;
       } break;
       case __ITEM__: {
-        __tmp__OLXK=static_type__ZI5H(__tmp__NLXK);
+        __tmp__IRTK=static_type__XP1H(__tmp__HRTK);
       } break;
       case __SIZE_OF__: {
-        __tmp__OLXK=static_type__FJ5H();
+        __tmp__IRTK=static_type__DQ1H();
       } break;
       case __CAST__: {
-        __tmp__OLXK=((__CAST *)__tmp__NLXK)->static_type__2G5H;
+        __tmp__IRTK=((__CAST *)__tmp__HRTK)->static_type__0N1H;
       } break;
       case __CALL_SLOT__: {
-        __tmp__OLXK=static_type__SEOL(__tmp__NLXK);
+        __tmp__IRTK=static_type__NOKL(__tmp__HRTK);
       } break;
       case __READ_SLOT__: {
-        __tmp__OLXK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__NLXK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+        __tmp__IRTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__HRTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__OLXK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NLXK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+        __tmp__IRTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HRTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__OLXK=static_type__VN3M();
+        __tmp__IRTK=static_type__Z1ZM();
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__OLXK=static_type__BIIO();
+        __tmp__IRTK=static_type__ZQEO();
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__OLXK=static_type__XRMO();
+        __tmp__IRTK=static_type__P0IO();
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__OLXK=static_type__GIIO();
+        __tmp__IRTK=static_type__4QEO();
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__OLXK=static_type__3RMO();
+        __tmp__IRTK=static_type__V0IO();
       } break;
       case __EXPR_NEG__: {
-        __tmp__OLXK=static_type__FZMM(__tmp__NLXK);
+        __tmp__IRTK=static_type__DFJM(__tmp__HRTK);
       } break;
       case __EXPR_ADD__: {
-        __tmp__OLXK=static_type__UTQL(__tmp__NLXK);
+        __tmp__IRTK=static_type__P3ML(__tmp__HRTK);
       } break;
       case __EXPR_NOT__: {
-        __tmp__OLXK=static_type__NP1M(__tmp__NLXK);
+        __tmp__IRTK=static_type__R3XM(__tmp__HRTK);
       } break;
       case __EXPR_MOD__: {
-        __tmp__OLXK=static_type__LIIO(__tmp__NLXK);
+        __tmp__IRTK=static_type__DREO(__tmp__HRTK);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__OLXK=static_type__CZHP();
+        __tmp__IRTK=static_type__0BEP();
       } break;
       case __EXPR_INF__: {
-        __tmp__OLXK=static_type__RMUN();
+        __tmp__IRTK=static_type__V0QN();
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__OLXK=static_type__WMUN();
+        __tmp__IRTK=static_type__00QN();
       } break;
       case __EXPR_OR__: {
-        __tmp__OLXK=static_type__ZKTN(__tmp__NLXK);
+        __tmp__IRTK=static_type__3YPN(__tmp__HRTK);
       } break;
       case __EXPR_XOR__: {
-        __tmp__OLXK=static_type__D5VO(__tmp__NLXK);
+        __tmp__IRTK=static_type__1HSO(__tmp__HRTK);
       } break;
       };
-      if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__OLXK)->flag__LTL &  1) !=  0))) {
-        __tmp__1LXK=TRUE__;
+      if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__IRTK)->flag__ATL &  1) !=  0))) {
+        __tmp__VRTK=TRUE__;
       } else {
-        __tmp__WLXK=Self__YJXK->parent_write__ZZJH.value__NXHH;
-        switch (((struct ___OBJ *)__tmp__WLXK)->__id) {
+        __tmp__QRTK=Self__SPTK->parent_write__FBGH.value__PAEH;
+        switch (((struct ___OBJ *)__tmp__QRTK)->__id) {
         case __LIST__: {
-          __tmp__XLXK=static_type__SCTG(__tmp__WLXK);
+          __tmp__RRTK=static_type__OHQG(__tmp__QRTK);
         } break;
         case __STRING_CST__: {
-          __tmp__XLXK=((__STRING_CST *)__tmp__WLXK)->parent_constant__5F.static_type__LSYD;
+          __tmp__RRTK=((__STRING_CST *)__tmp__QRTK)->parent_constant__5F.static_type__M2YD;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__XLXK=((__EXTERNAL_C *)__tmp__WLXK)->static_type__KMZD;
+          __tmp__RRTK=((__EXTERNAL_C *)__tmp__QRTK)->static_type__1VZD;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__XLXK=((__PROTOTYPE_CST *)__tmp__WLXK)->parent_constant__DMMC.static_type__LSYD;
+          __tmp__RRTK=((__PROTOTYPE_CST *)__tmp__QRTK)->parent_constant__W2LC.static_type__M2YD;
         } break;
         case __INTEGER_CST__: {
-          __tmp__XLXK=((__INTEGER_CST *)__tmp__WLXK)->parent_constant__OMMC.static_type__LSYD;
+          __tmp__RRTK=((__INTEGER_CST *)__tmp__QRTK)->parent_constant__B3LC.static_type__M2YD;
         } break;
         case __READ_LOCAL__: {
-          __tmp__XLXK=((__LOCAL *)((__READ_LOCAL *)__tmp__WLXK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+          __tmp__RRTK=((__LOCAL *)((__READ_LOCAL *)__tmp__QRTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__XLXK=static_type__EG5H(__tmp__WLXK);
+          __tmp__RRTK=static_type__CN1H(__tmp__QRTK);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__XLXK=static_type__3G5H();
+          __tmp__RRTK=static_type__1N1H();
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__XLXK=static_type__CH5H();
+          __tmp__RRTK=static_type__AO1H();
         } break;
         case __REAL_CST__: {
-          __tmp__XLXK=((__REAL_CST *)__tmp__WLXK)->parent_constant__IVNH.static_type__LSYD;
+          __tmp__RRTK=((__REAL_CST *)__tmp__QRTK)->parent_constant__U2JH.static_type__M2YD;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__XLXK=((__CHARACTER_CST *)__tmp__WLXK)->parent_constant__1VNH.static_type__LSYD;
+          __tmp__RRTK=((__CHARACTER_CST *)__tmp__QRTK)->parent_constant__H3JH.static_type__M2YD;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__XLXK=static_type__HH5H();
+          __tmp__RRTK=static_type__FO1H();
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__XLXK=static_type__MH5H();
+          __tmp__RRTK=static_type__KO1H();
         } break;
         case __EXPR_SUP__: {
-          __tmp__XLXK=static_type__RH5H();
+          __tmp__RRTK=static_type__PO1H();
         } break;
         case __EXPR_SUB__: {
-          __tmp__XLXK=static_type__WH5H(__tmp__WLXK);
+          __tmp__RRTK=static_type__UO1H(__tmp__QRTK);
         } break;
         case __EXPR_MUL__: {
-          __tmp__XLXK=static_type__2H5H(__tmp__WLXK);
+          __tmp__RRTK=static_type__0O1H(__tmp__QRTK);
         } break;
         case __EXPR_DIV__: {
-          __tmp__XLXK=static_type__BI5H(__tmp__WLXK);
+          __tmp__RRTK=static_type__5O1H(__tmp__QRTK);
         } break;
         case __EXPR_AND__: {
-          __tmp__XLXK=static_type__GI5H(__tmp__WLXK);
+          __tmp__RRTK=static_type__EP1H(__tmp__QRTK);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__XLXK=static_type__LI5H(__tmp__WLXK);
+          __tmp__RRTK=static_type__JP1H(__tmp__QRTK);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__XLXK=static_type__QI5H(__tmp__WLXK);
+          __tmp__RRTK=static_type__OP1H(__tmp__QRTK);
         } break;
         case __PUT_TO__: {
-          __tmp__XLXK=TYPE_VOID__->parent_type__UIB.default__AKC;
+          __tmp__RRTK=TYPE_VOID__->parent_type__UIB.default__AKC;
         } break;
         case __ITEM__: {
-          __tmp__XLXK=static_type__ZI5H(__tmp__WLXK);
+          __tmp__RRTK=static_type__XP1H(__tmp__QRTK);
         } break;
         case __SIZE_OF__: {
-          __tmp__XLXK=static_type__FJ5H();
+          __tmp__RRTK=static_type__DQ1H();
         } break;
         case __CAST__: {
-          __tmp__XLXK=((__CAST *)__tmp__WLXK)->static_type__2G5H;
+          __tmp__RRTK=((__CAST *)__tmp__QRTK)->static_type__0N1H;
         } break;
         case __CALL_SLOT__: {
-          __tmp__XLXK=static_type__SEOL(__tmp__WLXK);
+          __tmp__RRTK=static_type__NOKL(__tmp__QRTK);
         } break;
         case __READ_SLOT__: {
-          __tmp__XLXK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WLXK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+          __tmp__RRTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__QRTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__XLXK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WLXK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+          __tmp__RRTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QRTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__XLXK=static_type__VN3M();
+          __tmp__RRTK=static_type__Z1ZM();
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__XLXK=static_type__BIIO();
+          __tmp__RRTK=static_type__ZQEO();
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__XLXK=static_type__XRMO();
+          __tmp__RRTK=static_type__P0IO();
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__XLXK=static_type__GIIO();
+          __tmp__RRTK=static_type__4QEO();
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__XLXK=static_type__3RMO();
+          __tmp__RRTK=static_type__V0IO();
         } break;
         case __EXPR_NEG__: {
-          __tmp__XLXK=static_type__FZMM(__tmp__WLXK);
+          __tmp__RRTK=static_type__DFJM(__tmp__QRTK);
         } break;
         case __EXPR_ADD__: {
-          __tmp__XLXK=static_type__UTQL(__tmp__WLXK);
+          __tmp__RRTK=static_type__P3ML(__tmp__QRTK);
         } break;
         case __EXPR_NOT__: {
-          __tmp__XLXK=static_type__NP1M(__tmp__WLXK);
+          __tmp__RRTK=static_type__R3XM(__tmp__QRTK);
         } break;
         case __EXPR_MOD__: {
-          __tmp__XLXK=static_type__LIIO(__tmp__WLXK);
+          __tmp__RRTK=static_type__DREO(__tmp__QRTK);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__XLXK=static_type__CZHP();
+          __tmp__RRTK=static_type__0BEP();
         } break;
         case __EXPR_INF__: {
-          __tmp__XLXK=static_type__RMUN();
+          __tmp__RRTK=static_type__V0QN();
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__XLXK=static_type__WMUN();
+          __tmp__RRTK=static_type__00QN();
         } break;
         case __EXPR_OR__: {
-          __tmp__XLXK=static_type__ZKTN(__tmp__WLXK);
+          __tmp__RRTK=static_type__3YPN(__tmp__QRTK);
         } break;
         case __EXPR_XOR__: {
-          __tmp__XLXK=static_type__D5VO(__tmp__WLXK);
+          __tmp__RRTK=static_type__1HSO(__tmp__QRTK);
         } break;
         };
-        __tmp__1LXK=((__UINTEGER_8)(((__TYPE_FULL *)__tmp__XLXK)->flag__LTL &  16) !=  0);
+        __tmp__VRTK=((__UINTEGER_8)(((__TYPE_FULL *)__tmp__RRTK)->flag__ATL &  16) !=  0);
       };
-      __tmp__IMXK=__tmp__1LXK;
+      __tmp__CSTK=__tmp__VRTK;
     } else {
-      __tmp__IMXK=FALSE__;
+      __tmp__CSTK=FALSE__;
     };
-    if (__tmp__IMXK) {
-      __tmp__CMXK=Self__YJXK->parent_write__ZZJH.value__NXHH;
-      switch (((struct ___OBJ *)__tmp__CMXK)->__id) {
+    if (__tmp__CSTK) {
+      __tmp__2RTK=Self__SPTK->parent_write__FBGH.value__PAEH;
+      switch (((struct ___OBJ *)__tmp__2RTK)->__id) {
       case __LIST__: {
-        __tmp__DMXK=static_type__SCTG(__tmp__CMXK);
+        __tmp__3RTK=static_type__OHQG(__tmp__2RTK);
       } break;
       case __STRING_CST__: {
-        __tmp__DMXK=((__STRING_CST *)__tmp__CMXK)->parent_constant__5F.static_type__LSYD;
+        __tmp__3RTK=((__STRING_CST *)__tmp__2RTK)->parent_constant__5F.static_type__M2YD;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__DMXK=((__EXTERNAL_C *)__tmp__CMXK)->static_type__KMZD;
+        __tmp__3RTK=((__EXTERNAL_C *)__tmp__2RTK)->static_type__1VZD;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__DMXK=((__PROTOTYPE_CST *)__tmp__CMXK)->parent_constant__DMMC.static_type__LSYD;
+        __tmp__3RTK=((__PROTOTYPE_CST *)__tmp__2RTK)->parent_constant__W2LC.static_type__M2YD;
       } break;
       case __INTEGER_CST__: {
-        __tmp__DMXK=((__INTEGER_CST *)__tmp__CMXK)->parent_constant__OMMC.static_type__LSYD;
+        __tmp__3RTK=((__INTEGER_CST *)__tmp__2RTK)->parent_constant__B3LC.static_type__M2YD;
       } break;
       case __READ_LOCAL__: {
-        __tmp__DMXK=((__LOCAL *)((__READ_LOCAL *)__tmp__CMXK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+        __tmp__3RTK=((__LOCAL *)((__READ_LOCAL *)__tmp__2RTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__DMXK=static_type__EG5H(__tmp__CMXK);
+        __tmp__3RTK=static_type__CN1H(__tmp__2RTK);
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__DMXK=static_type__3G5H();
+        __tmp__3RTK=static_type__1N1H();
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__DMXK=static_type__CH5H();
+        __tmp__3RTK=static_type__AO1H();
       } break;
       case __REAL_CST__: {
-        __tmp__DMXK=((__REAL_CST *)__tmp__CMXK)->parent_constant__IVNH.static_type__LSYD;
+        __tmp__3RTK=((__REAL_CST *)__tmp__2RTK)->parent_constant__U2JH.static_type__M2YD;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__DMXK=((__CHARACTER_CST *)__tmp__CMXK)->parent_constant__1VNH.static_type__LSYD;
+        __tmp__3RTK=((__CHARACTER_CST *)__tmp__2RTK)->parent_constant__H3JH.static_type__M2YD;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__DMXK=static_type__HH5H();
+        __tmp__3RTK=static_type__FO1H();
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__DMXK=static_type__MH5H();
+        __tmp__3RTK=static_type__KO1H();
       } break;
       case __EXPR_SUP__: {
-        __tmp__DMXK=static_type__RH5H();
+        __tmp__3RTK=static_type__PO1H();
       } break;
       case __EXPR_SUB__: {
-        __tmp__DMXK=static_type__WH5H(__tmp__CMXK);
+        __tmp__3RTK=static_type__UO1H(__tmp__2RTK);
       } break;
       case __EXPR_MUL__: {
-        __tmp__DMXK=static_type__2H5H(__tmp__CMXK);
+        __tmp__3RTK=static_type__0O1H(__tmp__2RTK);
       } break;
       case __EXPR_DIV__: {
-        __tmp__DMXK=static_type__BI5H(__tmp__CMXK);
+        __tmp__3RTK=static_type__5O1H(__tmp__2RTK);
       } break;
       case __EXPR_AND__: {
-        __tmp__DMXK=static_type__GI5H(__tmp__CMXK);
+        __tmp__3RTK=static_type__EP1H(__tmp__2RTK);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__DMXK=static_type__LI5H(__tmp__CMXK);
+        __tmp__3RTK=static_type__JP1H(__tmp__2RTK);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__DMXK=static_type__QI5H(__tmp__CMXK);
+        __tmp__3RTK=static_type__OP1H(__tmp__2RTK);
       } break;
       case __PUT_TO__: {
-        __tmp__DMXK=TYPE_VOID__->parent_type__UIB.default__AKC;
+        __tmp__3RTK=TYPE_VOID__->parent_type__UIB.default__AKC;
       } break;
       case __ITEM__: {
-        __tmp__DMXK=static_type__ZI5H(__tmp__CMXK);
+        __tmp__3RTK=static_type__XP1H(__tmp__2RTK);
       } break;
       case __SIZE_OF__: {
-        __tmp__DMXK=static_type__FJ5H();
+        __tmp__3RTK=static_type__DQ1H();
       } break;
       case __CAST__: {
-        __tmp__DMXK=((__CAST *)__tmp__CMXK)->static_type__2G5H;
+        __tmp__3RTK=((__CAST *)__tmp__2RTK)->static_type__0N1H;
       } break;
       case __CALL_SLOT__: {
-        __tmp__DMXK=static_type__SEOL(__tmp__CMXK);
+        __tmp__3RTK=static_type__NOKL(__tmp__2RTK);
       } break;
       case __READ_SLOT__: {
-        __tmp__DMXK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__CMXK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+        __tmp__3RTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2RTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__DMXK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CMXK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+        __tmp__3RTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2RTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__DMXK=static_type__VN3M();
+        __tmp__3RTK=static_type__Z1ZM();
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__DMXK=static_type__BIIO();
+        __tmp__3RTK=static_type__ZQEO();
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__DMXK=static_type__XRMO();
+        __tmp__3RTK=static_type__P0IO();
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__DMXK=static_type__GIIO();
+        __tmp__3RTK=static_type__4QEO();
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__DMXK=static_type__3RMO();
+        __tmp__3RTK=static_type__V0IO();
       } break;
       case __EXPR_NEG__: {
-        __tmp__DMXK=static_type__FZMM(__tmp__CMXK);
+        __tmp__3RTK=static_type__DFJM(__tmp__2RTK);
       } break;
       case __EXPR_ADD__: {
-        __tmp__DMXK=static_type__UTQL(__tmp__CMXK);
+        __tmp__3RTK=static_type__P3ML(__tmp__2RTK);
       } break;
       case __EXPR_NOT__: {
-        __tmp__DMXK=static_type__NP1M(__tmp__CMXK);
+        __tmp__3RTK=static_type__R3XM(__tmp__2RTK);
       } break;
       case __EXPR_MOD__: {
-        __tmp__DMXK=static_type__LIIO(__tmp__CMXK);
+        __tmp__3RTK=static_type__DREO(__tmp__2RTK);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__DMXK=static_type__CZHP();
+        __tmp__3RTK=static_type__0BEP();
       } break;
       case __EXPR_INF__: {
-        __tmp__DMXK=static_type__RMUN();
+        __tmp__3RTK=static_type__V0QN();
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__DMXK=static_type__WMUN();
+        __tmp__3RTK=static_type__00QN();
       } break;
       case __EXPR_OR__: {
-        __tmp__DMXK=static_type__ZKTN(__tmp__CMXK);
+        __tmp__3RTK=static_type__3YPN(__tmp__2RTK);
       } break;
       case __EXPR_XOR__: {
-        __tmp__DMXK=static_type__D5VO(__tmp__CMXK);
+        __tmp__3RTK=static_type__1HSO(__tmp__2RTK);
       } break;
       };
-      __tmp__JMXK=((void *)((__TYPE_FULL *)__tmp__DMXK)->parent_type__KTL != (void *)TYPE_NULL__);
+      __tmp__DSTK=((void *)((__TYPE_FULL *)__tmp__3RTK)->parent_type__5SL != (void *)TYPE_NULL__);
     } else {
-      __tmp__JMXK=FALSE__;
+      __tmp__DSTK=FALSE__;
     };
-    if (__tmp__JMXK) {
-      append__MOK(buffer__ZJXK,(&__string_403));
-      __tmp__QMXK=Self__YJXK->parent_write__ZZJH.value__NXHH;
-      switch (((struct ___OBJ *)__tmp__QMXK)->__id) {
+    if (__tmp__DSTK) {
+      append__MOK(buffer__TPTK,(&__string_411));
+      __tmp__KSTK=Self__SPTK->parent_write__FBGH.value__PAEH;
+      switch (((struct ___OBJ *)__tmp__KSTK)->__id) {
       case __LIST__: {
-        genere__4BIK(__tmp__QMXK,buffer__ZJXK);
+        genere__0EEK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __STRING_CST__: {
-        genere__QCIK(__tmp__QMXK,buffer__ZJXK);
+        genere__MFEK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXTERNAL_C__: {
-        genere__0FIK(__tmp__QMXK,buffer__ZJXK);
+        genere__WIEK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __PROTOTYPE_CST__: {
-        genere__MIIK(__tmp__QMXK,buffer__ZJXK);
+        genere__ILEK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __INTEGER_CST__: {
-        genere__QIIK(__tmp__QMXK,buffer__ZJXK);
+        genere__MLEK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __READ_LOCAL__: {
-        genere__RJIK(__tmp__QMXK,buffer__ZJXK);
+        genere__NMEK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_MULTIPLE__: {
-        display__AVJK(((__EXPR_MULTIPLE *)__tmp__QMXK),buffer__ZJXK);
-        append__MOK(buffer__ZJXK,(&__string_271));
+        display__2XFK(((__EXPR_MULTIPLE *)__tmp__KSTK),buffer__TPTK);
+        append__MOK(buffer__TPTK,(&__string_276));
       } break;
       case __EXPR_EQUAL__: {
-        genere__TKIK(__tmp__QMXK,buffer__ZJXK);
+        genere__PNEK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        genere__CPIK(__tmp__QMXK,buffer__ZJXK);
+        genere__4REK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __REAL_CST__: {
-        append__MOK(buffer__ZJXK,((__REAL_CST *)__tmp__QMXK)->value__RGAI);
+        append__MOK(buffer__TPTK,((__REAL_CST *)__tmp__KSTK)->value__HN2H);
       } break;
       case __CHARACTER_CST__: {
-        Self__F3CQ=((__CHARACTER_CST *)__tmp__QMXK);
-        add_last__YPK(buffer__ZJXK,'\'');
-        append__MOK(buffer__ZJXK,Self__F3CQ->text__ZGAI);
-        add_last__YPK(buffer__ZJXK,'\'');
+        Self__JC5P=((__CHARACTER_CST *)__tmp__KSTK);
+        Self__WSLR=((__STRING *)buffer__TPTK);
+        new_capacity__VSLR= 0;
+        if ((Self__WSLR->capacity__MNK <= Self__WSLR->count__VF)) {
+          if ((Self__WSLR->capacity__MNK ==  0)) {
+            Self__WSLR->capacity__MNK= 32;
+            Self__WSLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__VSLR=(__INTEGER)(Self__WSLR->capacity__MNK <<  1);
+            Self__XSLR=((__CHARACTER *)Self__WSLR->storage__XNK);
+            old_nb_elts__YSLR=Self__WSLR->capacity__MNK;
+            new__ZSLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XSLR),((__UINTEGER_32 )old_nb_elts__YSLR),((__UINTEGER_32 )new_capacity__VSLR)));
+            upper__SL0R=(__INTEGER)(new_capacity__VSLR -  1);
+            Self__QL0R=old_nb_elts__YSLR;
+            while ((Self__QL0R <= upper__SL0R)) {
+              new__ZSLR[Self__QL0R]='\0';
+              Self__QL0R=(__INTEGER)(Self__QL0R +  1);
+            };
+            Self__WSLR->storage__XNK=new__ZSLR;
+            Self__WSLR->capacity__MNK=new_capacity__VSLR;
+          };
+        };
+        ((__CHARACTER *)Self__WSLR->storage__XNK)[Self__WSLR->count__VF]='\'';
+        Self__WSLR->count__VF=(__INTEGER)(Self__WSLR->count__VF +  1);
+        append__MOK(buffer__TPTK,Self__JC5P->text__PN2H);
+        Self__2SLR=((__STRING *)buffer__TPTK);
+        new_capacity__1SLR= 0;
+        if ((Self__2SLR->capacity__MNK <= Self__2SLR->count__VF)) {
+          if ((Self__2SLR->capacity__MNK ==  0)) {
+            Self__2SLR->capacity__MNK= 32;
+            Self__2SLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__1SLR=(__INTEGER)(Self__2SLR->capacity__MNK <<  1);
+            Self__3SLR=((__CHARACTER *)Self__2SLR->storage__XNK);
+            old_nb_elts__4SLR=Self__2SLR->capacity__MNK;
+            new__5SLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3SLR),((__UINTEGER_32 )old_nb_elts__4SLR),((__UINTEGER_32 )new_capacity__1SLR)));
+            upper__XL0R=(__INTEGER)(new_capacity__1SLR -  1);
+            Self__VL0R=old_nb_elts__4SLR;
+            while ((Self__VL0R <= upper__XL0R)) {
+              new__5SLR[Self__VL0R]='\0';
+              Self__VL0R=(__INTEGER)(Self__VL0R +  1);
+            };
+            Self__2SLR->storage__XNK=new__5SLR;
+            Self__2SLR->capacity__MNK=new_capacity__1SLR;
+          };
+        };
+        ((__CHARACTER *)Self__2SLR->storage__XNK)[Self__2SLR->count__VF]='\'';
+        Self__2SLR->count__VF=(__INTEGER)(Self__2SLR->count__VF +  1);
       } break;
       case __IS_EXPANDED__: {
-        print__1ZE((&__string_272));
+        print__1ZE((&__string_277));
         fputc((int)('\n'),stdout);
         exit(( 1));
       } break;
       case __GET_TYPE_ID__: {
-        genere__2TIK(__tmp__QMXK,buffer__ZJXK);
+        genere__YWEK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_SUP__: {
-        genere__WUIK(__tmp__QMXK,buffer__ZJXK);
+        genere__SXEK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_SUB__: {
-        genere__FZIK(__tmp__QMXK,buffer__ZJXK);
+        genere__B2EK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_MUL__: {
-        genere__P1IK(__tmp__QMXK,buffer__ZJXK);
+        genere__L4EK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_DIV__: {
-        genere__Z3IK(__tmp__QMXK,buffer__ZJXK);
+        genere__VAFK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_AND__: {
-        genere__DAJK(__tmp__QMXK,buffer__ZJXK);
+        genere__5CFK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_SHIFT_R__: {
-        genere__NCJK(__tmp__QMXK,buffer__ZJXK);
+        genere__JFFK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_SHIFT_L__: {
-        genere__XEJK(__tmp__QMXK,buffer__ZJXK);
+        genere__THFK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __PUT_TO__: {
-        genere__BHJK(__tmp__QMXK,buffer__ZJXK);
+        genere__3JFK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __ITEM__: {
-        genere__WIJK(__tmp__QMXK,buffer__ZJXK);
+        genere__SLFK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __SIZE_OF__: {
-        genere__1IJK(__tmp__QMXK,buffer__ZJXK);
+        genere__XLFK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __CAST__: {
-        genere__CJJK(__tmp__QMXK,buffer__ZJXK);
+        genere__4LFK(__tmp__KSTK,buffer__TPTK);
       } break;
       case __CALL_SLOT__: {
-        genere__YFOL(__tmp__QMXK,buffer__ZJXK);
+        genere__TPKL(__tmp__KSTK,buffer__TPTK);
       } break;
       case __READ_SLOT__: {
-        genere__ZQRL(__tmp__QMXK,buffer__ZJXK);
+        genere__40NL(__tmp__KSTK,buffer__TPTK);
       } break;
       case __READ_GLOBAL__: {
-        append__MOK(buffer__ZJXK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QMXK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+        append__MOK(buffer__TPTK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KSTK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        genere__SV4M(__tmp__QMXK,buffer__ZJXK);
+        genere__WD1M(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_OR_LOGIC__: {
-        genere__DSIO(__tmp__QMXK,buffer__ZJXK);
+        genere__10EO(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        genere__VYOO(__tmp__QMXK,buffer__ZJXK);
+        genere__NBLO(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_AND_LOGIC__: {
-        genere__KSIO(__tmp__QMXK,buffer__ZJXK);
+        genere__C1EO(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        genere__3YOO(__tmp__QMXK,buffer__ZJXK);
+        genere__VBLO(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_NEG__: {
-        genere__OTNM(__tmp__QMXK,buffer__ZJXK);
+        genere__M5JM(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_ADD__: {
-        genere__BVQL(__tmp__QMXK,buffer__ZJXK);
+        genere__24ML(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_NOT__: {
-        genere__KG3M(__tmp__QMXK,buffer__ZJXK);
+        genere__OUZM(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_MOD__: {
-        genere__RSIO(__tmp__QMXK,buffer__ZJXK);
+        genere__J1EO(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_SUP_EQ__: {
-        genere__14HP(__tmp__QMXK,buffer__ZJXK);
+        genere__THEP(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_INF__: {
-        genere__XJVN(__tmp__QMXK,buffer__ZJXK);
+        genere__1XRN(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_INF_EQ__: {
-        genere__FOVN(__tmp__QMXK,buffer__ZJXK);
+        genere__J2RN(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_OR__: {
-        genere__CXTN(__tmp__QMXK,buffer__ZJXK);
+        genere__GFQN(__tmp__KSTK,buffer__TPTK);
       } break;
       case __EXPR_XOR__: {
-        genere__E3XO(__tmp__QMXK,buffer__ZJXK);
+        genere__2FUO(__tmp__KSTK,buffer__TPTK);
       } break;
       };
-      add_last__YPK(buffer__ZJXK,')');
+      Self__CTLR=((__STRING *)buffer__TPTK);
+      new_capacity__BTLR= 0;
+      if ((Self__CTLR->capacity__MNK <= Self__CTLR->count__VF)) {
+        if ((Self__CTLR->capacity__MNK ==  0)) {
+          Self__CTLR->capacity__MNK= 32;
+          Self__CTLR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__BTLR=(__INTEGER)(Self__CTLR->capacity__MNK <<  1);
+          Self__DTLR=((__CHARACTER *)Self__CTLR->storage__XNK);
+          old_nb_elts__ETLR=Self__CTLR->capacity__MNK;
+          new__FTLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DTLR),((__UINTEGER_32 )old_nb_elts__ETLR),((__UINTEGER_32 )new_capacity__BTLR)));
+          upper__2L0R=(__INTEGER)(new_capacity__BTLR -  1);
+          Self__0L0R=old_nb_elts__ETLR;
+          while ((Self__0L0R <= upper__2L0R)) {
+            new__FTLR[Self__0L0R]='\0';
+            Self__0L0R=(__INTEGER)(Self__0L0R +  1);
+          };
+          Self__CTLR->storage__XNK=new__FTLR;
+          Self__CTLR->capacity__MNK=new_capacity__BTLR;
+        };
+      };
+      ((__CHARACTER *)Self__CTLR->storage__XNK)[Self__CTLR->count__VF]=')';
+      Self__CTLR->count__VF=(__INTEGER)(Self__CTLR->count__VF +  1);
     } else {
-      __tmp__WMXK=Self__YJXK->parent_write__ZZJH.value__NXHH;
-      switch (((struct ___OBJ *)__tmp__WMXK)->__id) {
+      __tmp__QSTK=Self__SPTK->parent_write__FBGH.value__PAEH;
+      switch (((struct ___OBJ *)__tmp__QSTK)->__id) {
       case __LIST__: {
-        genere__4BIK(__tmp__WMXK,buffer__ZJXK);
+        genere__0EEK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __STRING_CST__: {
-        genere__QCIK(__tmp__WMXK,buffer__ZJXK);
+        genere__MFEK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXTERNAL_C__: {
-        genere__0FIK(__tmp__WMXK,buffer__ZJXK);
+        genere__WIEK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __PROTOTYPE_CST__: {
-        genere__MIIK(__tmp__WMXK,buffer__ZJXK);
+        genere__ILEK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __INTEGER_CST__: {
-        genere__QIIK(__tmp__WMXK,buffer__ZJXK);
+        genere__MLEK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __READ_LOCAL__: {
-        genere__RJIK(__tmp__WMXK,buffer__ZJXK);
+        genere__NMEK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_MULTIPLE__: {
-        display__AVJK(((__EXPR_MULTIPLE *)__tmp__WMXK),buffer__ZJXK);
-        append__MOK(buffer__ZJXK,(&__string_271));
+        display__2XFK(((__EXPR_MULTIPLE *)__tmp__QSTK),buffer__TPTK);
+        append__MOK(buffer__TPTK,(&__string_276));
       } break;
       case __EXPR_EQUAL__: {
-        genere__TKIK(__tmp__WMXK,buffer__ZJXK);
+        genere__PNEK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        genere__CPIK(__tmp__WMXK,buffer__ZJXK);
+        genere__4REK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __REAL_CST__: {
-        append__MOK(buffer__ZJXK,((__REAL_CST *)__tmp__WMXK)->value__RGAI);
+        append__MOK(buffer__TPTK,((__REAL_CST *)__tmp__QSTK)->value__HN2H);
       } break;
       case __CHARACTER_CST__: {
-        Self__Q3CQ=((__CHARACTER_CST *)__tmp__WMXK);
-        add_last__YPK(buffer__ZJXK,'\'');
-        append__MOK(buffer__ZJXK,Self__Q3CQ->text__ZGAI);
-        add_last__YPK(buffer__ZJXK,'\'');
+        Self__UC5P=((__CHARACTER_CST *)__tmp__QSTK);
+        Self__ITLR=((__STRING *)buffer__TPTK);
+        new_capacity__HTLR= 0;
+        if ((Self__ITLR->capacity__MNK <= Self__ITLR->count__VF)) {
+          if ((Self__ITLR->capacity__MNK ==  0)) {
+            Self__ITLR->capacity__MNK= 32;
+            Self__ITLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__HTLR=(__INTEGER)(Self__ITLR->capacity__MNK <<  1);
+            Self__JTLR=((__CHARACTER *)Self__ITLR->storage__XNK);
+            old_nb_elts__KTLR=Self__ITLR->capacity__MNK;
+            new__LTLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JTLR),((__UINTEGER_32 )old_nb_elts__KTLR),((__UINTEGER_32 )new_capacity__HTLR)));
+            upper__BM0R=(__INTEGER)(new_capacity__HTLR -  1);
+            Self__5L0R=old_nb_elts__KTLR;
+            while ((Self__5L0R <= upper__BM0R)) {
+              new__LTLR[Self__5L0R]='\0';
+              Self__5L0R=(__INTEGER)(Self__5L0R +  1);
+            };
+            Self__ITLR->storage__XNK=new__LTLR;
+            Self__ITLR->capacity__MNK=new_capacity__HTLR;
+          };
+        };
+        ((__CHARACTER *)Self__ITLR->storage__XNK)[Self__ITLR->count__VF]='\'';
+        Self__ITLR->count__VF=(__INTEGER)(Self__ITLR->count__VF +  1);
+        append__MOK(buffer__TPTK,Self__UC5P->text__PN2H);
+        Self__OTLR=((__STRING *)buffer__TPTK);
+        new_capacity__NTLR= 0;
+        if ((Self__OTLR->capacity__MNK <= Self__OTLR->count__VF)) {
+          if ((Self__OTLR->capacity__MNK ==  0)) {
+            Self__OTLR->capacity__MNK= 32;
+            Self__OTLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__NTLR=(__INTEGER)(Self__OTLR->capacity__MNK <<  1);
+            Self__PTLR=((__CHARACTER *)Self__OTLR->storage__XNK);
+            old_nb_elts__QTLR=Self__OTLR->capacity__MNK;
+            new__RTLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PTLR),((__UINTEGER_32 )old_nb_elts__QTLR),((__UINTEGER_32 )new_capacity__NTLR)));
+            upper__GM0R=(__INTEGER)(new_capacity__NTLR -  1);
+            Self__EM0R=old_nb_elts__QTLR;
+            while ((Self__EM0R <= upper__GM0R)) {
+              new__RTLR[Self__EM0R]='\0';
+              Self__EM0R=(__INTEGER)(Self__EM0R +  1);
+            };
+            Self__OTLR->storage__XNK=new__RTLR;
+            Self__OTLR->capacity__MNK=new_capacity__NTLR;
+          };
+        };
+        ((__CHARACTER *)Self__OTLR->storage__XNK)[Self__OTLR->count__VF]='\'';
+        Self__OTLR->count__VF=(__INTEGER)(Self__OTLR->count__VF +  1);
       } break;
       case __IS_EXPANDED__: {
-        print__1ZE((&__string_272));
+        print__1ZE((&__string_277));
         fputc((int)('\n'),stdout);
         exit(( 1));
       } break;
       case __GET_TYPE_ID__: {
-        genere__2TIK(__tmp__WMXK,buffer__ZJXK);
+        genere__YWEK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_SUP__: {
-        genere__WUIK(__tmp__WMXK,buffer__ZJXK);
+        genere__SXEK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_SUB__: {
-        genere__FZIK(__tmp__WMXK,buffer__ZJXK);
+        genere__B2EK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_MUL__: {
-        genere__P1IK(__tmp__WMXK,buffer__ZJXK);
+        genere__L4EK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_DIV__: {
-        genere__Z3IK(__tmp__WMXK,buffer__ZJXK);
+        genere__VAFK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_AND__: {
-        genere__DAJK(__tmp__WMXK,buffer__ZJXK);
+        genere__5CFK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_SHIFT_R__: {
-        genere__NCJK(__tmp__WMXK,buffer__ZJXK);
+        genere__JFFK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_SHIFT_L__: {
-        genere__XEJK(__tmp__WMXK,buffer__ZJXK);
+        genere__THFK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __PUT_TO__: {
-        genere__BHJK(__tmp__WMXK,buffer__ZJXK);
+        genere__3JFK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __ITEM__: {
-        genere__WIJK(__tmp__WMXK,buffer__ZJXK);
+        genere__SLFK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __SIZE_OF__: {
-        genere__1IJK(__tmp__WMXK,buffer__ZJXK);
+        genere__XLFK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __CAST__: {
-        genere__CJJK(__tmp__WMXK,buffer__ZJXK);
+        genere__4LFK(__tmp__QSTK,buffer__TPTK);
       } break;
       case __CALL_SLOT__: {
-        genere__YFOL(__tmp__WMXK,buffer__ZJXK);
+        genere__TPKL(__tmp__QSTK,buffer__TPTK);
       } break;
       case __READ_SLOT__: {
-        genere__ZQRL(__tmp__WMXK,buffer__ZJXK);
+        genere__40NL(__tmp__QSTK,buffer__TPTK);
       } break;
       case __READ_GLOBAL__: {
-        append__MOK(buffer__ZJXK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WMXK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+        append__MOK(buffer__TPTK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QSTK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        genere__SV4M(__tmp__WMXK,buffer__ZJXK);
+        genere__WD1M(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_OR_LOGIC__: {
-        genere__DSIO(__tmp__WMXK,buffer__ZJXK);
+        genere__10EO(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        genere__VYOO(__tmp__WMXK,buffer__ZJXK);
+        genere__NBLO(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_AND_LOGIC__: {
-        genere__KSIO(__tmp__WMXK,buffer__ZJXK);
+        genere__C1EO(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        genere__3YOO(__tmp__WMXK,buffer__ZJXK);
+        genere__VBLO(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_NEG__: {
-        genere__OTNM(__tmp__WMXK,buffer__ZJXK);
+        genere__M5JM(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_ADD__: {
-        genere__BVQL(__tmp__WMXK,buffer__ZJXK);
+        genere__24ML(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_NOT__: {
-        genere__KG3M(__tmp__WMXK,buffer__ZJXK);
+        genere__OUZM(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_MOD__: {
-        genere__RSIO(__tmp__WMXK,buffer__ZJXK);
+        genere__J1EO(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_SUP_EQ__: {
-        genere__14HP(__tmp__WMXK,buffer__ZJXK);
+        genere__THEP(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_INF__: {
-        genere__XJVN(__tmp__WMXK,buffer__ZJXK);
+        genere__1XRN(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_INF_EQ__: {
-        genere__FOVN(__tmp__WMXK,buffer__ZJXK);
+        genere__J2RN(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_OR__: {
-        genere__CXTN(__tmp__WMXK,buffer__ZJXK);
+        genere__GFQN(__tmp__QSTK,buffer__TPTK);
       } break;
       case __EXPR_XOR__: {
-        genere__E3XO(__tmp__WMXK,buffer__ZJXK);
+        genere__2FUO(__tmp__QSTK,buffer__TPTK);
       } break;
       };
     };
   };
 }
 
-static __BOOLEAN is_external__I0RM(__CALL_SLOT *Self__J0RM)
-// ({CALL_SLOT}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__L0RM;
-  __BOOLEAN __tmp__N0RM;
-  __tmp__L0RM=Self__J0RM->profil__CZ5H;
-  if (((struct ___OBJ *)__tmp__L0RM)->__id==__PROFIL_SLOT__) {
-    __tmp__N0RM=((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)__tmp__L0RM)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC)->name__I2ZD == (void *)(&__string_30));
-  } else {
-    __tmp__N0RM=FALSE__;
-  };
-  return(__tmp__N0RM);
-}
-
-static void genere_value__TNXK(__WRITE_LOCAL *Self__UNXK,void *buffer__VNXK)
+static void genere_value__NTTK(__WRITE_LOCAL *Self__OTTK,void *buffer__PTTK)
 // ({WRITE_LOCAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  void *__tmp__3NXK,*__tmp__SOXK,*__tmp__JPXK,*__tmp__SPXK,*__tmp__4PXK;
-  void *__tmp__MQXK,*__tmp__SQXK;
-  void *__tmp__4NXK,*__tmp__KPXK,*__tmp__TPXK,*__tmp__5PXK;
-  __CHARACTER_CST *Self__Z4CQ,*Self__GADQ,*Self__RADQ;
-  __BOOLEAN __tmp__DOXK,__tmp__UOXK,__tmp__XPXK,__tmp__EQXK,__tmp__FQXK;
-  if (((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)Self__UNXK->local__IOMJ)->parent_variable__ALMC.type__LCCG)->flag__LTL &  16) !=  0)) {
-    __tmp__3NXK=Self__UNXK->parent_write__FZ4I.value__NXHH;
-    switch (((struct ___OBJ *)__tmp__3NXK)->__id) {
+  void *__tmp__XTTK,*__tmp__MUTK,*__tmp__DVTK,*__tmp__MVTK,*__tmp__YVTK;
+  void *__tmp__GWTK,*__tmp__MWTK;
+  void *__tmp__YTTK,*__tmp__EVTK,*__tmp__NVTK,*__tmp__ZVTK;
+  __CHARACTER_CST *Self__3D5P,*Self__KF5P,*Self__VF5P;
+  __STRING *Self__UTLR,*Self__0TLR,*Self__AULR,*Self__GULR,*Self__MULR;
+  __STRING *Self__SULR,*Self__YULR,*Self__4ULR;
+  __INTEGER new_capacity__TTLR,old_nb_elts__WTLR,upper__LM0R,Self__JM0R;
+  __INTEGER new_capacity__ZTLR,old_nb_elts__2TLR,upper__QM0R,Self__OM0R;
+  __INTEGER new_capacity__5TLR,old_nb_elts__CULR,upper__VM0R,Self__TM0R;
+  __INTEGER new_capacity__FULR,old_nb_elts__IULR,upper__0M0R,Self__YM0R;
+  __INTEGER new_capacity__LULR,old_nb_elts__OULR,upper__5M0R,Self__3M0R;
+  __INTEGER new_capacity__RULR,old_nb_elts__UULR,upper__EN0R,Self__CN0R;
+  __INTEGER new_capacity__XULR,old_nb_elts__0ULR,upper__JN0R,Self__HN0R;
+  __INTEGER new_capacity__3ULR,old_nb_elts__AVLR,upper__ON0R,Self__MN0R;
+  __BOOLEAN __tmp__3TTK,__tmp__OUTK,__tmp__RVTK,__tmp__4VTK,__tmp__5VTK;
+  __CHARACTER *Self__VTLR,*new__XTLR,*Self__1TLR,*new__3TLR,*Self__BULR;
+  __CHARACTER *new__DULR,*Self__HULR,*new__JULR,*Self__NULR,*new__PULR;
+  __CHARACTER *Self__TULR,*new__VULR,*Self__ZULR,*new__1ULR,*Self__5ULR;
+  __CHARACTER *new__BVLR;
+  if (((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)Self__OTTK->local__ERIJ)->parent_variable__T1LC.type__D25F)->flag__ATL &  16) !=  0)) {
+    __tmp__XTTK=Self__OTTK->parent_write__540I.value__PAEH;
+    switch (((struct ___OBJ *)__tmp__XTTK)->__id) {
     case __LIST__: {
-      __tmp__4NXK=static_type__SCTG(__tmp__3NXK);
+      __tmp__YTTK=static_type__OHQG(__tmp__XTTK);
     } break;
     case __STRING_CST__: {
-      __tmp__4NXK=((__STRING_CST *)__tmp__3NXK)->parent_constant__5F.static_type__LSYD;
+      __tmp__YTTK=((__STRING_CST *)__tmp__XTTK)->parent_constant__5F.static_type__M2YD;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__4NXK=((__EXTERNAL_C *)__tmp__3NXK)->static_type__KMZD;
+      __tmp__YTTK=((__EXTERNAL_C *)__tmp__XTTK)->static_type__1VZD;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__4NXK=((__PROTOTYPE_CST *)__tmp__3NXK)->parent_constant__DMMC.static_type__LSYD;
+      __tmp__YTTK=((__PROTOTYPE_CST *)__tmp__XTTK)->parent_constant__W2LC.static_type__M2YD;
     } break;
     case __INTEGER_CST__: {
-      __tmp__4NXK=((__INTEGER_CST *)__tmp__3NXK)->parent_constant__OMMC.static_type__LSYD;
+      __tmp__YTTK=((__INTEGER_CST *)__tmp__XTTK)->parent_constant__B3LC.static_type__M2YD;
     } break;
     case __READ_LOCAL__: {
-      __tmp__4NXK=((__LOCAL *)((__READ_LOCAL *)__tmp__3NXK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+      __tmp__YTTK=((__LOCAL *)((__READ_LOCAL *)__tmp__XTTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__4NXK=static_type__EG5H(__tmp__3NXK);
+      __tmp__YTTK=static_type__CN1H(__tmp__XTTK);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__4NXK=static_type__3G5H();
+      __tmp__YTTK=static_type__1N1H();
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__4NXK=static_type__CH5H();
+      __tmp__YTTK=static_type__AO1H();
     } break;
     case __REAL_CST__: {
-      __tmp__4NXK=((__REAL_CST *)__tmp__3NXK)->parent_constant__IVNH.static_type__LSYD;
+      __tmp__YTTK=((__REAL_CST *)__tmp__XTTK)->parent_constant__U2JH.static_type__M2YD;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__4NXK=((__CHARACTER_CST *)__tmp__3NXK)->parent_constant__1VNH.static_type__LSYD;
+      __tmp__YTTK=((__CHARACTER_CST *)__tmp__XTTK)->parent_constant__H3JH.static_type__M2YD;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__4NXK=static_type__HH5H();
+      __tmp__YTTK=static_type__FO1H();
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__4NXK=static_type__MH5H();
+      __tmp__YTTK=static_type__KO1H();
     } break;
     case __EXPR_SUP__: {
-      __tmp__4NXK=static_type__RH5H();
+      __tmp__YTTK=static_type__PO1H();
     } break;
     case __EXPR_SUB__: {
-      __tmp__4NXK=static_type__WH5H(__tmp__3NXK);
+      __tmp__YTTK=static_type__UO1H(__tmp__XTTK);
     } break;
     case __EXPR_MUL__: {
-      __tmp__4NXK=static_type__2H5H(__tmp__3NXK);
+      __tmp__YTTK=static_type__0O1H(__tmp__XTTK);
     } break;
     case __EXPR_DIV__: {
-      __tmp__4NXK=static_type__BI5H(__tmp__3NXK);
+      __tmp__YTTK=static_type__5O1H(__tmp__XTTK);
     } break;
     case __EXPR_AND__: {
-      __tmp__4NXK=static_type__GI5H(__tmp__3NXK);
+      __tmp__YTTK=static_type__EP1H(__tmp__XTTK);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__4NXK=static_type__LI5H(__tmp__3NXK);
+      __tmp__YTTK=static_type__JP1H(__tmp__XTTK);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__4NXK=static_type__QI5H(__tmp__3NXK);
+      __tmp__YTTK=static_type__OP1H(__tmp__XTTK);
     } break;
     case __PUT_TO__: {
-      __tmp__4NXK=TYPE_VOID__->parent_type__UIB.default__AKC;
+      __tmp__YTTK=TYPE_VOID__->parent_type__UIB.default__AKC;
     } break;
     case __ITEM__: {
-      __tmp__4NXK=static_type__ZI5H(__tmp__3NXK);
+      __tmp__YTTK=static_type__XP1H(__tmp__XTTK);
     } break;
     case __SIZE_OF__: {
-      __tmp__4NXK=static_type__FJ5H();
+      __tmp__YTTK=static_type__DQ1H();
     } break;
     case __CAST__: {
-      __tmp__4NXK=((__CAST *)__tmp__3NXK)->static_type__2G5H;
+      __tmp__YTTK=((__CAST *)__tmp__XTTK)->static_type__0N1H;
     } break;
     case __CALL_SLOT__: {
-      __tmp__4NXK=static_type__SEOL(__tmp__3NXK);
+      __tmp__YTTK=static_type__NOKL(__tmp__XTTK);
     } break;
     case __READ_SLOT__: {
-      __tmp__4NXK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__3NXK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+      __tmp__YTTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__XTTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__4NXK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3NXK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+      __tmp__YTTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XTTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__4NXK=static_type__VN3M();
+      __tmp__YTTK=static_type__Z1ZM();
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__4NXK=static_type__BIIO();
+      __tmp__YTTK=static_type__ZQEO();
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__4NXK=static_type__XRMO();
+      __tmp__YTTK=static_type__P0IO();
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__4NXK=static_type__GIIO();
+      __tmp__YTTK=static_type__4QEO();
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__4NXK=static_type__3RMO();
+      __tmp__YTTK=static_type__V0IO();
     } break;
     case __EXPR_NEG__: {
-      __tmp__4NXK=static_type__FZMM(__tmp__3NXK);
+      __tmp__YTTK=static_type__DFJM(__tmp__XTTK);
     } break;
     case __EXPR_ADD__: {
-      __tmp__4NXK=static_type__UTQL(__tmp__3NXK);
+      __tmp__YTTK=static_type__P3ML(__tmp__XTTK);
     } break;
     case __EXPR_NOT__: {
-      __tmp__4NXK=static_type__NP1M(__tmp__3NXK);
+      __tmp__YTTK=static_type__R3XM(__tmp__XTTK);
     } break;
     case __EXPR_MOD__: {
-      __tmp__4NXK=static_type__LIIO(__tmp__3NXK);
+      __tmp__YTTK=static_type__DREO(__tmp__XTTK);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__4NXK=static_type__CZHP();
+      __tmp__YTTK=static_type__0BEP();
     } break;
     case __EXPR_INF__: {
-      __tmp__4NXK=static_type__RMUN();
+      __tmp__YTTK=static_type__V0QN();
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__4NXK=static_type__WMUN();
+      __tmp__YTTK=static_type__00QN();
     } break;
     case __EXPR_OR__: {
-      __tmp__4NXK=static_type__ZKTN(__tmp__3NXK);
+      __tmp__YTTK=static_type__3YPN(__tmp__XTTK);
     } break;
     case __EXPR_XOR__: {
-      __tmp__4NXK=static_type__D5VO(__tmp__3NXK);
+      __tmp__YTTK=static_type__1HSO(__tmp__XTTK);
     } break;
     };
-    __tmp__DOXK=(! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__4NXK)->flag__LTL &  16) !=  0));
+    __tmp__3TTK=(! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__YTTK)->flag__ATL &  16) !=  0));
   } else {
-    __tmp__DOXK=FALSE__;
+    __tmp__3TTK=FALSE__;
   };
-  if (__tmp__DOXK) {
-    append__MOK(buffer__VNXK,(&__string_514));
-    __tmp__SOXK=Self__UNXK->parent_write__FZ4I.value__NXHH;
-    switch (((struct ___OBJ *)__tmp__SOXK)->__id) {
+  if (__tmp__3TTK) {
+    append__MOK(buffer__PTTK,(&__string_518));
+    __tmp__MUTK=Self__OTTK->parent_write__540I.value__PAEH;
+    switch (((struct ___OBJ *)__tmp__MUTK)->__id) {
     case __LIST__: {
-      genere__4BIK(__tmp__SOXK,buffer__VNXK);
+      genere__0EEK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __STRING_CST__: {
-      genere__QCIK(__tmp__SOXK,buffer__VNXK);
+      genere__MFEK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXTERNAL_C__: {
-      genere__0FIK(__tmp__SOXK,buffer__VNXK);
+      genere__WIEK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __PROTOTYPE_CST__: {
-      genere__MIIK(__tmp__SOXK,buffer__VNXK);
+      genere__ILEK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __INTEGER_CST__: {
-      genere__QIIK(__tmp__SOXK,buffer__VNXK);
+      genere__MLEK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __READ_LOCAL__: {
-      genere__RJIK(__tmp__SOXK,buffer__VNXK);
+      genere__NMEK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_MULTIPLE__: {
-      display__AVJK(((__EXPR_MULTIPLE *)__tmp__SOXK),buffer__VNXK);
-      append__MOK(buffer__VNXK,(&__string_271));
+      display__2XFK(((__EXPR_MULTIPLE *)__tmp__MUTK),buffer__PTTK);
+      append__MOK(buffer__PTTK,(&__string_276));
     } break;
     case __EXPR_EQUAL__: {
-      genere__TKIK(__tmp__SOXK,buffer__VNXK);
+      genere__PNEK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      genere__CPIK(__tmp__SOXK,buffer__VNXK);
+      genere__4REK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __REAL_CST__: {
-      append__MOK(buffer__VNXK,((__REAL_CST *)__tmp__SOXK)->value__RGAI);
+      append__MOK(buffer__PTTK,((__REAL_CST *)__tmp__MUTK)->value__HN2H);
     } break;
     case __CHARACTER_CST__: {
-      Self__Z4CQ=((__CHARACTER_CST *)__tmp__SOXK);
-      add_last__YPK(buffer__VNXK,'\'');
-      append__MOK(buffer__VNXK,Self__Z4CQ->text__ZGAI);
-      add_last__YPK(buffer__VNXK,'\'');
+      Self__3D5P=((__CHARACTER_CST *)__tmp__MUTK);
+      Self__UTLR=((__STRING *)buffer__PTTK);
+      new_capacity__TTLR= 0;
+      if ((Self__UTLR->capacity__MNK <= Self__UTLR->count__VF)) {
+        if ((Self__UTLR->capacity__MNK ==  0)) {
+          Self__UTLR->capacity__MNK= 32;
+          Self__UTLR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__TTLR=(__INTEGER)(Self__UTLR->capacity__MNK <<  1);
+          Self__VTLR=((__CHARACTER *)Self__UTLR->storage__XNK);
+          old_nb_elts__WTLR=Self__UTLR->capacity__MNK;
+          new__XTLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VTLR),((__UINTEGER_32 )old_nb_elts__WTLR),((__UINTEGER_32 )new_capacity__TTLR)));
+          upper__LM0R=(__INTEGER)(new_capacity__TTLR -  1);
+          Self__JM0R=old_nb_elts__WTLR;
+          while ((Self__JM0R <= upper__LM0R)) {
+            new__XTLR[Self__JM0R]='\0';
+            Self__JM0R=(__INTEGER)(Self__JM0R +  1);
+          };
+          Self__UTLR->storage__XNK=new__XTLR;
+          Self__UTLR->capacity__MNK=new_capacity__TTLR;
+        };
+      };
+      ((__CHARACTER *)Self__UTLR->storage__XNK)[Self__UTLR->count__VF]='\'';
+      Self__UTLR->count__VF=(__INTEGER)(Self__UTLR->count__VF +  1);
+      append__MOK(buffer__PTTK,Self__3D5P->text__PN2H);
+      Self__0TLR=((__STRING *)buffer__PTTK);
+      new_capacity__ZTLR= 0;
+      if ((Self__0TLR->capacity__MNK <= Self__0TLR->count__VF)) {
+        if ((Self__0TLR->capacity__MNK ==  0)) {
+          Self__0TLR->capacity__MNK= 32;
+          Self__0TLR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__ZTLR=(__INTEGER)(Self__0TLR->capacity__MNK <<  1);
+          Self__1TLR=((__CHARACTER *)Self__0TLR->storage__XNK);
+          old_nb_elts__2TLR=Self__0TLR->capacity__MNK;
+          new__3TLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1TLR),((__UINTEGER_32 )old_nb_elts__2TLR),((__UINTEGER_32 )new_capacity__ZTLR)));
+          upper__QM0R=(__INTEGER)(new_capacity__ZTLR -  1);
+          Self__OM0R=old_nb_elts__2TLR;
+          while ((Self__OM0R <= upper__QM0R)) {
+            new__3TLR[Self__OM0R]='\0';
+            Self__OM0R=(__INTEGER)(Self__OM0R +  1);
+          };
+          Self__0TLR->storage__XNK=new__3TLR;
+          Self__0TLR->capacity__MNK=new_capacity__ZTLR;
+        };
+      };
+      ((__CHARACTER *)Self__0TLR->storage__XNK)[Self__0TLR->count__VF]='\'';
+      Self__0TLR->count__VF=(__INTEGER)(Self__0TLR->count__VF +  1);
     } break;
     case __IS_EXPANDED__: {
-      print__1ZE((&__string_272));
+      print__1ZE((&__string_277));
       fputc((int)('\n'),stdout);
       exit(( 1));
     } break;
     case __GET_TYPE_ID__: {
-      genere__2TIK(__tmp__SOXK,buffer__VNXK);
+      genere__YWEK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_SUP__: {
-      genere__WUIK(__tmp__SOXK,buffer__VNXK);
+      genere__SXEK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_SUB__: {
-      genere__FZIK(__tmp__SOXK,buffer__VNXK);
+      genere__B2EK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_MUL__: {
-      genere__P1IK(__tmp__SOXK,buffer__VNXK);
+      genere__L4EK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_DIV__: {
-      genere__Z3IK(__tmp__SOXK,buffer__VNXK);
+      genere__VAFK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_AND__: {
-      genere__DAJK(__tmp__SOXK,buffer__VNXK);
+      genere__5CFK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_SHIFT_R__: {
-      genere__NCJK(__tmp__SOXK,buffer__VNXK);
+      genere__JFFK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_SHIFT_L__: {
-      genere__XEJK(__tmp__SOXK,buffer__VNXK);
+      genere__THFK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __PUT_TO__: {
-      genere__BHJK(__tmp__SOXK,buffer__VNXK);
+      genere__3JFK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __ITEM__: {
-      genere__WIJK(__tmp__SOXK,buffer__VNXK);
+      genere__SLFK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __SIZE_OF__: {
-      genere__1IJK(__tmp__SOXK,buffer__VNXK);
+      genere__XLFK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __CAST__: {
-      genere__CJJK(__tmp__SOXK,buffer__VNXK);
+      genere__4LFK(__tmp__MUTK,buffer__PTTK);
     } break;
     case __CALL_SLOT__: {
-      genere__YFOL(__tmp__SOXK,buffer__VNXK);
+      genere__TPKL(__tmp__MUTK,buffer__PTTK);
     } break;
     case __READ_SLOT__: {
-      genere__ZQRL(__tmp__SOXK,buffer__VNXK);
+      genere__40NL(__tmp__MUTK,buffer__PTTK);
     } break;
     case __READ_GLOBAL__: {
-      append__MOK(buffer__VNXK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SOXK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+      append__MOK(buffer__PTTK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MUTK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      genere__SV4M(__tmp__SOXK,buffer__VNXK);
+      genere__WD1M(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_OR_LOGIC__: {
-      genere__DSIO(__tmp__SOXK,buffer__VNXK);
+      genere__10EO(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      genere__VYOO(__tmp__SOXK,buffer__VNXK);
+      genere__NBLO(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_AND_LOGIC__: {
-      genere__KSIO(__tmp__SOXK,buffer__VNXK);
+      genere__C1EO(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      genere__3YOO(__tmp__SOXK,buffer__VNXK);
+      genere__VBLO(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_NEG__: {
-      genere__OTNM(__tmp__SOXK,buffer__VNXK);
+      genere__M5JM(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_ADD__: {
-      genere__BVQL(__tmp__SOXK,buffer__VNXK);
+      genere__24ML(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_NOT__: {
-      genere__KG3M(__tmp__SOXK,buffer__VNXK);
+      genere__OUZM(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_MOD__: {
-      genere__RSIO(__tmp__SOXK,buffer__VNXK);
+      genere__J1EO(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_SUP_EQ__: {
-      genere__14HP(__tmp__SOXK,buffer__VNXK);
+      genere__THEP(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_INF__: {
-      genere__XJVN(__tmp__SOXK,buffer__VNXK);
+      genere__1XRN(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_INF_EQ__: {
-      genere__FOVN(__tmp__SOXK,buffer__VNXK);
+      genere__J2RN(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_OR__: {
-      genere__CXTN(__tmp__SOXK,buffer__VNXK);
+      genere__GFQN(__tmp__MUTK,buffer__PTTK);
     } break;
     case __EXPR_XOR__: {
-      genere__E3XO(__tmp__SOXK,buffer__VNXK);
+      genere__2FUO(__tmp__MUTK,buffer__PTTK);
     } break;
     };
-    add_last__YPK(buffer__VNXK,')');
-    __tmp__UOXK=TRUE__;
+    Self__AULR=((__STRING *)buffer__PTTK);
+    new_capacity__5TLR= 0;
+    if ((Self__AULR->capacity__MNK <= Self__AULR->count__VF)) {
+      if ((Self__AULR->capacity__MNK ==  0)) {
+        Self__AULR->capacity__MNK= 32;
+        Self__AULR->storage__XNK=create__OUX( 32);
+      } else {
+        new_capacity__5TLR=(__INTEGER)(Self__AULR->capacity__MNK <<  1);
+        Self__BULR=((__CHARACTER *)Self__AULR->storage__XNK);
+        old_nb_elts__CULR=Self__AULR->capacity__MNK;
+        new__DULR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BULR),((__UINTEGER_32 )old_nb_elts__CULR),((__UINTEGER_32 )new_capacity__5TLR)));
+        upper__VM0R=(__INTEGER)(new_capacity__5TLR -  1);
+        Self__TM0R=old_nb_elts__CULR;
+        while ((Self__TM0R <= upper__VM0R)) {
+          new__DULR[Self__TM0R]='\0';
+          Self__TM0R=(__INTEGER)(Self__TM0R +  1);
+        };
+        Self__AULR->storage__XNK=new__DULR;
+        Self__AULR->capacity__MNK=new_capacity__5TLR;
+      };
+    };
+    ((__CHARACTER *)Self__AULR->storage__XNK)[Self__AULR->count__VF]=')';
+    Self__AULR->count__VF=(__INTEGER)(Self__AULR->count__VF +  1);
+    __tmp__OUTK=TRUE__;
   } else {
-    __tmp__UOXK=FALSE__;
+    __tmp__OUTK=FALSE__;
   };
-  if ((! __tmp__UOXK)) {
-    if ((((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)Self__UNXK->local__IOMJ)->parent_variable__ALMC.type__LCCG)->flag__LTL &  1) !=  0) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)Self__UNXK->local__IOMJ)->parent_variable__ALMC.type__LCCG)->flag__LTL &  16) !=  0)))) {
-      __tmp__JPXK=Self__UNXK->parent_write__FZ4I.value__NXHH;
-      switch (((struct ___OBJ *)__tmp__JPXK)->__id) {
+  if ((! __tmp__OUTK)) {
+    if ((((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)Self__OTTK->local__ERIJ)->parent_variable__T1LC.type__D25F)->flag__ATL &  1) !=  0) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)Self__OTTK->local__ERIJ)->parent_variable__T1LC.type__D25F)->flag__ATL &  16) !=  0)))) {
+      __tmp__DVTK=Self__OTTK->parent_write__540I.value__PAEH;
+      switch (((struct ___OBJ *)__tmp__DVTK)->__id) {
       case __LIST__: {
-        __tmp__KPXK=static_type__SCTG(__tmp__JPXK);
+        __tmp__EVTK=static_type__OHQG(__tmp__DVTK);
       } break;
       case __STRING_CST__: {
-        __tmp__KPXK=((__STRING_CST *)__tmp__JPXK)->parent_constant__5F.static_type__LSYD;
+        __tmp__EVTK=((__STRING_CST *)__tmp__DVTK)->parent_constant__5F.static_type__M2YD;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__KPXK=((__EXTERNAL_C *)__tmp__JPXK)->static_type__KMZD;
+        __tmp__EVTK=((__EXTERNAL_C *)__tmp__DVTK)->static_type__1VZD;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__KPXK=((__PROTOTYPE_CST *)__tmp__JPXK)->parent_constant__DMMC.static_type__LSYD;
+        __tmp__EVTK=((__PROTOTYPE_CST *)__tmp__DVTK)->parent_constant__W2LC.static_type__M2YD;
       } break;
       case __INTEGER_CST__: {
-        __tmp__KPXK=((__INTEGER_CST *)__tmp__JPXK)->parent_constant__OMMC.static_type__LSYD;
+        __tmp__EVTK=((__INTEGER_CST *)__tmp__DVTK)->parent_constant__B3LC.static_type__M2YD;
       } break;
       case __READ_LOCAL__: {
-        __tmp__KPXK=((__LOCAL *)((__READ_LOCAL *)__tmp__JPXK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+        __tmp__EVTK=((__LOCAL *)((__READ_LOCAL *)__tmp__DVTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__KPXK=static_type__EG5H(__tmp__JPXK);
+        __tmp__EVTK=static_type__CN1H(__tmp__DVTK);
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__KPXK=static_type__3G5H();
+        __tmp__EVTK=static_type__1N1H();
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__KPXK=static_type__CH5H();
+        __tmp__EVTK=static_type__AO1H();
       } break;
       case __REAL_CST__: {
-        __tmp__KPXK=((__REAL_CST *)__tmp__JPXK)->parent_constant__IVNH.static_type__LSYD;
+        __tmp__EVTK=((__REAL_CST *)__tmp__DVTK)->parent_constant__U2JH.static_type__M2YD;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__KPXK=((__CHARACTER_CST *)__tmp__JPXK)->parent_constant__1VNH.static_type__LSYD;
+        __tmp__EVTK=((__CHARACTER_CST *)__tmp__DVTK)->parent_constant__H3JH.static_type__M2YD;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__KPXK=static_type__HH5H();
+        __tmp__EVTK=static_type__FO1H();
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__KPXK=static_type__MH5H();
+        __tmp__EVTK=static_type__KO1H();
       } break;
       case __EXPR_SUP__: {
-        __tmp__KPXK=static_type__RH5H();
+        __tmp__EVTK=static_type__PO1H();
       } break;
       case __EXPR_SUB__: {
-        __tmp__KPXK=static_type__WH5H(__tmp__JPXK);
+        __tmp__EVTK=static_type__UO1H(__tmp__DVTK);
       } break;
       case __EXPR_MUL__: {
-        __tmp__KPXK=static_type__2H5H(__tmp__JPXK);
+        __tmp__EVTK=static_type__0O1H(__tmp__DVTK);
       } break;
       case __EXPR_DIV__: {
-        __tmp__KPXK=static_type__BI5H(__tmp__JPXK);
+        __tmp__EVTK=static_type__5O1H(__tmp__DVTK);
       } break;
       case __EXPR_AND__: {
-        __tmp__KPXK=static_type__GI5H(__tmp__JPXK);
+        __tmp__EVTK=static_type__EP1H(__tmp__DVTK);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__KPXK=static_type__LI5H(__tmp__JPXK);
+        __tmp__EVTK=static_type__JP1H(__tmp__DVTK);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__KPXK=static_type__QI5H(__tmp__JPXK);
+        __tmp__EVTK=static_type__OP1H(__tmp__DVTK);
       } break;
       case __PUT_TO__: {
-        __tmp__KPXK=TYPE_VOID__->parent_type__UIB.default__AKC;
+        __tmp__EVTK=TYPE_VOID__->parent_type__UIB.default__AKC;
       } break;
       case __ITEM__: {
-        __tmp__KPXK=static_type__ZI5H(__tmp__JPXK);
+        __tmp__EVTK=static_type__XP1H(__tmp__DVTK);
       } break;
       case __SIZE_OF__: {
-        __tmp__KPXK=static_type__FJ5H();
+        __tmp__EVTK=static_type__DQ1H();
       } break;
       case __CAST__: {
-        __tmp__KPXK=((__CAST *)__tmp__JPXK)->static_type__2G5H;
+        __tmp__EVTK=((__CAST *)__tmp__DVTK)->static_type__0N1H;
       } break;
       case __CALL_SLOT__: {
-        __tmp__KPXK=static_type__SEOL(__tmp__JPXK);
+        __tmp__EVTK=static_type__NOKL(__tmp__DVTK);
       } break;
       case __READ_SLOT__: {
-        __tmp__KPXK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__JPXK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+        __tmp__EVTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__DVTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__KPXK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__JPXK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+        __tmp__EVTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DVTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__KPXK=static_type__VN3M();
+        __tmp__EVTK=static_type__Z1ZM();
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__KPXK=static_type__BIIO();
+        __tmp__EVTK=static_type__ZQEO();
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__KPXK=static_type__XRMO();
+        __tmp__EVTK=static_type__P0IO();
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__KPXK=static_type__GIIO();
+        __tmp__EVTK=static_type__4QEO();
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__KPXK=static_type__3RMO();
+        __tmp__EVTK=static_type__V0IO();
       } break;
       case __EXPR_NEG__: {
-        __tmp__KPXK=static_type__FZMM(__tmp__JPXK);
+        __tmp__EVTK=static_type__DFJM(__tmp__DVTK);
       } break;
       case __EXPR_ADD__: {
-        __tmp__KPXK=static_type__UTQL(__tmp__JPXK);
+        __tmp__EVTK=static_type__P3ML(__tmp__DVTK);
       } break;
       case __EXPR_NOT__: {
-        __tmp__KPXK=static_type__NP1M(__tmp__JPXK);
+        __tmp__EVTK=static_type__R3XM(__tmp__DVTK);
       } break;
       case __EXPR_MOD__: {
-        __tmp__KPXK=static_type__LIIO(__tmp__JPXK);
+        __tmp__EVTK=static_type__DREO(__tmp__DVTK);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__KPXK=static_type__CZHP();
+        __tmp__EVTK=static_type__0BEP();
       } break;
       case __EXPR_INF__: {
-        __tmp__KPXK=static_type__RMUN();
+        __tmp__EVTK=static_type__V0QN();
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__KPXK=static_type__WMUN();
+        __tmp__EVTK=static_type__00QN();
       } break;
       case __EXPR_OR__: {
-        __tmp__KPXK=static_type__ZKTN(__tmp__JPXK);
+        __tmp__EVTK=static_type__3YPN(__tmp__DVTK);
       } break;
       case __EXPR_XOR__: {
-        __tmp__KPXK=static_type__D5VO(__tmp__JPXK);
+        __tmp__EVTK=static_type__1HSO(__tmp__DVTK);
       } break;
       };
-      if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__KPXK)->flag__LTL &  1) !=  0))) {
-        __tmp__XPXK=TRUE__;
+      if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__EVTK)->flag__ATL &  1) !=  0))) {
+        __tmp__RVTK=TRUE__;
       } else {
-        __tmp__SPXK=Self__UNXK->parent_write__FZ4I.value__NXHH;
-        switch (((struct ___OBJ *)__tmp__SPXK)->__id) {
+        __tmp__MVTK=Self__OTTK->parent_write__540I.value__PAEH;
+        switch (((struct ___OBJ *)__tmp__MVTK)->__id) {
         case __LIST__: {
-          __tmp__TPXK=static_type__SCTG(__tmp__SPXK);
+          __tmp__NVTK=static_type__OHQG(__tmp__MVTK);
         } break;
         case __STRING_CST__: {
-          __tmp__TPXK=((__STRING_CST *)__tmp__SPXK)->parent_constant__5F.static_type__LSYD;
+          __tmp__NVTK=((__STRING_CST *)__tmp__MVTK)->parent_constant__5F.static_type__M2YD;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__TPXK=((__EXTERNAL_C *)__tmp__SPXK)->static_type__KMZD;
+          __tmp__NVTK=((__EXTERNAL_C *)__tmp__MVTK)->static_type__1VZD;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__TPXK=((__PROTOTYPE_CST *)__tmp__SPXK)->parent_constant__DMMC.static_type__LSYD;
+          __tmp__NVTK=((__PROTOTYPE_CST *)__tmp__MVTK)->parent_constant__W2LC.static_type__M2YD;
         } break;
         case __INTEGER_CST__: {
-          __tmp__TPXK=((__INTEGER_CST *)__tmp__SPXK)->parent_constant__OMMC.static_type__LSYD;
+          __tmp__NVTK=((__INTEGER_CST *)__tmp__MVTK)->parent_constant__B3LC.static_type__M2YD;
         } break;
         case __READ_LOCAL__: {
-          __tmp__TPXK=((__LOCAL *)((__READ_LOCAL *)__tmp__SPXK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+          __tmp__NVTK=((__LOCAL *)((__READ_LOCAL *)__tmp__MVTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__TPXK=static_type__EG5H(__tmp__SPXK);
+          __tmp__NVTK=static_type__CN1H(__tmp__MVTK);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__TPXK=static_type__3G5H();
+          __tmp__NVTK=static_type__1N1H();
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__TPXK=static_type__CH5H();
+          __tmp__NVTK=static_type__AO1H();
         } break;
         case __REAL_CST__: {
-          __tmp__TPXK=((__REAL_CST *)__tmp__SPXK)->parent_constant__IVNH.static_type__LSYD;
+          __tmp__NVTK=((__REAL_CST *)__tmp__MVTK)->parent_constant__U2JH.static_type__M2YD;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__TPXK=((__CHARACTER_CST *)__tmp__SPXK)->parent_constant__1VNH.static_type__LSYD;
+          __tmp__NVTK=((__CHARACTER_CST *)__tmp__MVTK)->parent_constant__H3JH.static_type__M2YD;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__TPXK=static_type__HH5H();
+          __tmp__NVTK=static_type__FO1H();
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__TPXK=static_type__MH5H();
+          __tmp__NVTK=static_type__KO1H();
         } break;
         case __EXPR_SUP__: {
-          __tmp__TPXK=static_type__RH5H();
+          __tmp__NVTK=static_type__PO1H();
         } break;
         case __EXPR_SUB__: {
-          __tmp__TPXK=static_type__WH5H(__tmp__SPXK);
+          __tmp__NVTK=static_type__UO1H(__tmp__MVTK);
         } break;
         case __EXPR_MUL__: {
-          __tmp__TPXK=static_type__2H5H(__tmp__SPXK);
+          __tmp__NVTK=static_type__0O1H(__tmp__MVTK);
         } break;
         case __EXPR_DIV__: {
-          __tmp__TPXK=static_type__BI5H(__tmp__SPXK);
+          __tmp__NVTK=static_type__5O1H(__tmp__MVTK);
         } break;
         case __EXPR_AND__: {
-          __tmp__TPXK=static_type__GI5H(__tmp__SPXK);
+          __tmp__NVTK=static_type__EP1H(__tmp__MVTK);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__TPXK=static_type__LI5H(__tmp__SPXK);
+          __tmp__NVTK=static_type__JP1H(__tmp__MVTK);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__TPXK=static_type__QI5H(__tmp__SPXK);
+          __tmp__NVTK=static_type__OP1H(__tmp__MVTK);
         } break;
         case __PUT_TO__: {
-          __tmp__TPXK=TYPE_VOID__->parent_type__UIB.default__AKC;
+          __tmp__NVTK=TYPE_VOID__->parent_type__UIB.default__AKC;
         } break;
         case __ITEM__: {
-          __tmp__TPXK=static_type__ZI5H(__tmp__SPXK);
+          __tmp__NVTK=static_type__XP1H(__tmp__MVTK);
         } break;
         case __SIZE_OF__: {
-          __tmp__TPXK=static_type__FJ5H();
+          __tmp__NVTK=static_type__DQ1H();
         } break;
         case __CAST__: {
-          __tmp__TPXK=((__CAST *)__tmp__SPXK)->static_type__2G5H;
+          __tmp__NVTK=((__CAST *)__tmp__MVTK)->static_type__0N1H;
         } break;
         case __CALL_SLOT__: {
-          __tmp__TPXK=static_type__SEOL(__tmp__SPXK);
+          __tmp__NVTK=static_type__NOKL(__tmp__MVTK);
         } break;
         case __READ_SLOT__: {
-          __tmp__TPXK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__SPXK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+          __tmp__NVTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__MVTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__TPXK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SPXK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+          __tmp__NVTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MVTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__TPXK=static_type__VN3M();
+          __tmp__NVTK=static_type__Z1ZM();
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__TPXK=static_type__BIIO();
+          __tmp__NVTK=static_type__ZQEO();
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__TPXK=static_type__XRMO();
+          __tmp__NVTK=static_type__P0IO();
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__TPXK=static_type__GIIO();
+          __tmp__NVTK=static_type__4QEO();
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__TPXK=static_type__3RMO();
+          __tmp__NVTK=static_type__V0IO();
         } break;
         case __EXPR_NEG__: {
-          __tmp__TPXK=static_type__FZMM(__tmp__SPXK);
+          __tmp__NVTK=static_type__DFJM(__tmp__MVTK);
         } break;
         case __EXPR_ADD__: {
-          __tmp__TPXK=static_type__UTQL(__tmp__SPXK);
+          __tmp__NVTK=static_type__P3ML(__tmp__MVTK);
         } break;
         case __EXPR_NOT__: {
-          __tmp__TPXK=static_type__NP1M(__tmp__SPXK);
+          __tmp__NVTK=static_type__R3XM(__tmp__MVTK);
         } break;
         case __EXPR_MOD__: {
-          __tmp__TPXK=static_type__LIIO(__tmp__SPXK);
+          __tmp__NVTK=static_type__DREO(__tmp__MVTK);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__TPXK=static_type__CZHP();
+          __tmp__NVTK=static_type__0BEP();
         } break;
         case __EXPR_INF__: {
-          __tmp__TPXK=static_type__RMUN();
+          __tmp__NVTK=static_type__V0QN();
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__TPXK=static_type__WMUN();
+          __tmp__NVTK=static_type__00QN();
         } break;
         case __EXPR_OR__: {
-          __tmp__TPXK=static_type__ZKTN(__tmp__SPXK);
+          __tmp__NVTK=static_type__3YPN(__tmp__MVTK);
         } break;
         case __EXPR_XOR__: {
-          __tmp__TPXK=static_type__D5VO(__tmp__SPXK);
+          __tmp__NVTK=static_type__1HSO(__tmp__MVTK);
         } break;
         };
-        __tmp__XPXK=((__UINTEGER_8)(((__TYPE_FULL *)__tmp__TPXK)->flag__LTL &  16) !=  0);
+        __tmp__RVTK=((__UINTEGER_8)(((__TYPE_FULL *)__tmp__NVTK)->flag__ATL &  16) !=  0);
       };
-      __tmp__EQXK=__tmp__XPXK;
+      __tmp__4VTK=__tmp__RVTK;
     } else {
-      __tmp__EQXK=FALSE__;
+      __tmp__4VTK=FALSE__;
     };
-    if (__tmp__EQXK) {
-      __tmp__4PXK=Self__UNXK->parent_write__FZ4I.value__NXHH;
-      switch (((struct ___OBJ *)__tmp__4PXK)->__id) {
+    if (__tmp__4VTK) {
+      __tmp__YVTK=Self__OTTK->parent_write__540I.value__PAEH;
+      switch (((struct ___OBJ *)__tmp__YVTK)->__id) {
       case __LIST__: {
-        __tmp__5PXK=static_type__SCTG(__tmp__4PXK);
+        __tmp__ZVTK=static_type__OHQG(__tmp__YVTK);
       } break;
       case __STRING_CST__: {
-        __tmp__5PXK=((__STRING_CST *)__tmp__4PXK)->parent_constant__5F.static_type__LSYD;
+        __tmp__ZVTK=((__STRING_CST *)__tmp__YVTK)->parent_constant__5F.static_type__M2YD;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__5PXK=((__EXTERNAL_C *)__tmp__4PXK)->static_type__KMZD;
+        __tmp__ZVTK=((__EXTERNAL_C *)__tmp__YVTK)->static_type__1VZD;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__5PXK=((__PROTOTYPE_CST *)__tmp__4PXK)->parent_constant__DMMC.static_type__LSYD;
+        __tmp__ZVTK=((__PROTOTYPE_CST *)__tmp__YVTK)->parent_constant__W2LC.static_type__M2YD;
       } break;
       case __INTEGER_CST__: {
-        __tmp__5PXK=((__INTEGER_CST *)__tmp__4PXK)->parent_constant__OMMC.static_type__LSYD;
+        __tmp__ZVTK=((__INTEGER_CST *)__tmp__YVTK)->parent_constant__B3LC.static_type__M2YD;
       } break;
       case __READ_LOCAL__: {
-        __tmp__5PXK=((__LOCAL *)((__READ_LOCAL *)__tmp__4PXK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+        __tmp__ZVTK=((__LOCAL *)((__READ_LOCAL *)__tmp__YVTK)->local__HJZD)->parent_variable__T1LC.type__D25F;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__5PXK=static_type__EG5H(__tmp__4PXK);
+        __tmp__ZVTK=static_type__CN1H(__tmp__YVTK);
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__5PXK=static_type__3G5H();
+        __tmp__ZVTK=static_type__1N1H();
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__5PXK=static_type__CH5H();
+        __tmp__ZVTK=static_type__AO1H();
       } break;
       case __REAL_CST__: {
-        __tmp__5PXK=((__REAL_CST *)__tmp__4PXK)->parent_constant__IVNH.static_type__LSYD;
+        __tmp__ZVTK=((__REAL_CST *)__tmp__YVTK)->parent_constant__U2JH.static_type__M2YD;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__5PXK=((__CHARACTER_CST *)__tmp__4PXK)->parent_constant__1VNH.static_type__LSYD;
+        __tmp__ZVTK=((__CHARACTER_CST *)__tmp__YVTK)->parent_constant__H3JH.static_type__M2YD;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__5PXK=static_type__HH5H();
+        __tmp__ZVTK=static_type__FO1H();
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__5PXK=static_type__MH5H();
+        __tmp__ZVTK=static_type__KO1H();
       } break;
       case __EXPR_SUP__: {
-        __tmp__5PXK=static_type__RH5H();
+        __tmp__ZVTK=static_type__PO1H();
       } break;
       case __EXPR_SUB__: {
-        __tmp__5PXK=static_type__WH5H(__tmp__4PXK);
+        __tmp__ZVTK=static_type__UO1H(__tmp__YVTK);
       } break;
       case __EXPR_MUL__: {
-        __tmp__5PXK=static_type__2H5H(__tmp__4PXK);
+        __tmp__ZVTK=static_type__0O1H(__tmp__YVTK);
       } break;
       case __EXPR_DIV__: {
-        __tmp__5PXK=static_type__BI5H(__tmp__4PXK);
+        __tmp__ZVTK=static_type__5O1H(__tmp__YVTK);
       } break;
       case __EXPR_AND__: {
-        __tmp__5PXK=static_type__GI5H(__tmp__4PXK);
+        __tmp__ZVTK=static_type__EP1H(__tmp__YVTK);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__5PXK=static_type__LI5H(__tmp__4PXK);
+        __tmp__ZVTK=static_type__JP1H(__tmp__YVTK);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__5PXK=static_type__QI5H(__tmp__4PXK);
+        __tmp__ZVTK=static_type__OP1H(__tmp__YVTK);
       } break;
       case __PUT_TO__: {
-        __tmp__5PXK=TYPE_VOID__->parent_type__UIB.default__AKC;
+        __tmp__ZVTK=TYPE_VOID__->parent_type__UIB.default__AKC;
       } break;
       case __ITEM__: {
-        __tmp__5PXK=static_type__ZI5H(__tmp__4PXK);
+        __tmp__ZVTK=static_type__XP1H(__tmp__YVTK);
       } break;
       case __SIZE_OF__: {
-        __tmp__5PXK=static_type__FJ5H();
+        __tmp__ZVTK=static_type__DQ1H();
       } break;
       case __CAST__: {
-        __tmp__5PXK=((__CAST *)__tmp__4PXK)->static_type__2G5H;
+        __tmp__ZVTK=((__CAST *)__tmp__YVTK)->static_type__0N1H;
       } break;
       case __CALL_SLOT__: {
-        __tmp__5PXK=static_type__SEOL(__tmp__4PXK);
+        __tmp__ZVTK=static_type__NOKL(__tmp__YVTK);
       } break;
       case __READ_SLOT__: {
-        __tmp__5PXK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__4PXK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+        __tmp__ZVTK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__YVTK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__5PXK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4PXK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+        __tmp__ZVTK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__YVTK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__5PXK=static_type__VN3M();
+        __tmp__ZVTK=static_type__Z1ZM();
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__5PXK=static_type__BIIO();
+        __tmp__ZVTK=static_type__ZQEO();
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__5PXK=static_type__XRMO();
+        __tmp__ZVTK=static_type__P0IO();
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__5PXK=static_type__GIIO();
+        __tmp__ZVTK=static_type__4QEO();
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__5PXK=static_type__3RMO();
+        __tmp__ZVTK=static_type__V0IO();
       } break;
       case __EXPR_NEG__: {
-        __tmp__5PXK=static_type__FZMM(__tmp__4PXK);
+        __tmp__ZVTK=static_type__DFJM(__tmp__YVTK);
       } break;
       case __EXPR_ADD__: {
-        __tmp__5PXK=static_type__UTQL(__tmp__4PXK);
+        __tmp__ZVTK=static_type__P3ML(__tmp__YVTK);
       } break;
       case __EXPR_NOT__: {
-        __tmp__5PXK=static_type__NP1M(__tmp__4PXK);
+        __tmp__ZVTK=static_type__R3XM(__tmp__YVTK);
       } break;
       case __EXPR_MOD__: {
-        __tmp__5PXK=static_type__LIIO(__tmp__4PXK);
+        __tmp__ZVTK=static_type__DREO(__tmp__YVTK);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__5PXK=static_type__CZHP();
+        __tmp__ZVTK=static_type__0BEP();
       } break;
       case __EXPR_INF__: {
-        __tmp__5PXK=static_type__RMUN();
+        __tmp__ZVTK=static_type__V0QN();
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__5PXK=static_type__WMUN();
+        __tmp__ZVTK=static_type__00QN();
       } break;
       case __EXPR_OR__: {
-        __tmp__5PXK=static_type__ZKTN(__tmp__4PXK);
+        __tmp__ZVTK=static_type__3YPN(__tmp__YVTK);
       } break;
       case __EXPR_XOR__: {
-        __tmp__5PXK=static_type__D5VO(__tmp__4PXK);
+        __tmp__ZVTK=static_type__1HSO(__tmp__YVTK);
       } break;
       };
-      __tmp__FQXK=((void *)((__TYPE_FULL *)__tmp__5PXK)->parent_type__KTL != (void *)TYPE_NULL__);
+      __tmp__5VTK=((void *)((__TYPE_FULL *)__tmp__ZVTK)->parent_type__5SL != (void *)TYPE_NULL__);
     } else {
-      __tmp__FQXK=FALSE__;
+      __tmp__5VTK=FALSE__;
     };
-    if (__tmp__FQXK) {
-      append__MOK(buffer__VNXK,(&__string_403));
-      __tmp__MQXK=Self__UNXK->parent_write__FZ4I.value__NXHH;
-      switch (((struct ___OBJ *)__tmp__MQXK)->__id) {
+    if (__tmp__5VTK) {
+      append__MOK(buffer__PTTK,(&__string_411));
+      __tmp__GWTK=Self__OTTK->parent_write__540I.value__PAEH;
+      switch (((struct ___OBJ *)__tmp__GWTK)->__id) {
       case __LIST__: {
-        genere__4BIK(__tmp__MQXK,buffer__VNXK);
+        genere__0EEK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __STRING_CST__: {
-        genere__QCIK(__tmp__MQXK,buffer__VNXK);
+        genere__MFEK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXTERNAL_C__: {
-        genere__0FIK(__tmp__MQXK,buffer__VNXK);
+        genere__WIEK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __PROTOTYPE_CST__: {
-        genere__MIIK(__tmp__MQXK,buffer__VNXK);
+        genere__ILEK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __INTEGER_CST__: {
-        genere__QIIK(__tmp__MQXK,buffer__VNXK);
+        genere__MLEK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __READ_LOCAL__: {
-        genere__RJIK(__tmp__MQXK,buffer__VNXK);
+        genere__NMEK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_MULTIPLE__: {
-        display__AVJK(((__EXPR_MULTIPLE *)__tmp__MQXK),buffer__VNXK);
-        append__MOK(buffer__VNXK,(&__string_271));
+        display__2XFK(((__EXPR_MULTIPLE *)__tmp__GWTK),buffer__PTTK);
+        append__MOK(buffer__PTTK,(&__string_276));
       } break;
       case __EXPR_EQUAL__: {
-        genere__TKIK(__tmp__MQXK,buffer__VNXK);
+        genere__PNEK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        genere__CPIK(__tmp__MQXK,buffer__VNXK);
+        genere__4REK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __REAL_CST__: {
-        append__MOK(buffer__VNXK,((__REAL_CST *)__tmp__MQXK)->value__RGAI);
+        append__MOK(buffer__PTTK,((__REAL_CST *)__tmp__GWTK)->value__HN2H);
       } break;
       case __CHARACTER_CST__: {
-        Self__GADQ=((__CHARACTER_CST *)__tmp__MQXK);
-        add_last__YPK(buffer__VNXK,'\'');
-        append__MOK(buffer__VNXK,Self__GADQ->text__ZGAI);
-        add_last__YPK(buffer__VNXK,'\'');
+        Self__KF5P=((__CHARACTER_CST *)__tmp__GWTK);
+        Self__GULR=((__STRING *)buffer__PTTK);
+        new_capacity__FULR= 0;
+        if ((Self__GULR->capacity__MNK <= Self__GULR->count__VF)) {
+          if ((Self__GULR->capacity__MNK ==  0)) {
+            Self__GULR->capacity__MNK= 32;
+            Self__GULR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__FULR=(__INTEGER)(Self__GULR->capacity__MNK <<  1);
+            Self__HULR=((__CHARACTER *)Self__GULR->storage__XNK);
+            old_nb_elts__IULR=Self__GULR->capacity__MNK;
+            new__JULR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HULR),((__UINTEGER_32 )old_nb_elts__IULR),((__UINTEGER_32 )new_capacity__FULR)));
+            upper__0M0R=(__INTEGER)(new_capacity__FULR -  1);
+            Self__YM0R=old_nb_elts__IULR;
+            while ((Self__YM0R <= upper__0M0R)) {
+              new__JULR[Self__YM0R]='\0';
+              Self__YM0R=(__INTEGER)(Self__YM0R +  1);
+            };
+            Self__GULR->storage__XNK=new__JULR;
+            Self__GULR->capacity__MNK=new_capacity__FULR;
+          };
+        };
+        ((__CHARACTER *)Self__GULR->storage__XNK)[Self__GULR->count__VF]='\'';
+        Self__GULR->count__VF=(__INTEGER)(Self__GULR->count__VF +  1);
+        append__MOK(buffer__PTTK,Self__KF5P->text__PN2H);
+        Self__MULR=((__STRING *)buffer__PTTK);
+        new_capacity__LULR= 0;
+        if ((Self__MULR->capacity__MNK <= Self__MULR->count__VF)) {
+          if ((Self__MULR->capacity__MNK ==  0)) {
+            Self__MULR->capacity__MNK= 32;
+            Self__MULR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__LULR=(__INTEGER)(Self__MULR->capacity__MNK <<  1);
+            Self__NULR=((__CHARACTER *)Self__MULR->storage__XNK);
+            old_nb_elts__OULR=Self__MULR->capacity__MNK;
+            new__PULR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NULR),((__UINTEGER_32 )old_nb_elts__OULR),((__UINTEGER_32 )new_capacity__LULR)));
+            upper__5M0R=(__INTEGER)(new_capacity__LULR -  1);
+            Self__3M0R=old_nb_elts__OULR;
+            while ((Self__3M0R <= upper__5M0R)) {
+              new__PULR[Self__3M0R]='\0';
+              Self__3M0R=(__INTEGER)(Self__3M0R +  1);
+            };
+            Self__MULR->storage__XNK=new__PULR;
+            Self__MULR->capacity__MNK=new_capacity__LULR;
+          };
+        };
+        ((__CHARACTER *)Self__MULR->storage__XNK)[Self__MULR->count__VF]='\'';
+        Self__MULR->count__VF=(__INTEGER)(Self__MULR->count__VF +  1);
       } break;
       case __IS_EXPANDED__: {
-        print__1ZE((&__string_272));
+        print__1ZE((&__string_277));
         fputc((int)('\n'),stdout);
         exit(( 1));
       } break;
       case __GET_TYPE_ID__: {
-        genere__2TIK(__tmp__MQXK,buffer__VNXK);
+        genere__YWEK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_SUP__: {
-        genere__WUIK(__tmp__MQXK,buffer__VNXK);
+        genere__SXEK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_SUB__: {
-        genere__FZIK(__tmp__MQXK,buffer__VNXK);
+        genere__B2EK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_MUL__: {
-        genere__P1IK(__tmp__MQXK,buffer__VNXK);
+        genere__L4EK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_DIV__: {
-        genere__Z3IK(__tmp__MQXK,buffer__VNXK);
+        genere__VAFK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_AND__: {
-        genere__DAJK(__tmp__MQXK,buffer__VNXK);
+        genere__5CFK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_SHIFT_R__: {
-        genere__NCJK(__tmp__MQXK,buffer__VNXK);
+        genere__JFFK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_SHIFT_L__: {
-        genere__XEJK(__tmp__MQXK,buffer__VNXK);
+        genere__THFK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __PUT_TO__: {
-        genere__BHJK(__tmp__MQXK,buffer__VNXK);
+        genere__3JFK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __ITEM__: {
-        genere__WIJK(__tmp__MQXK,buffer__VNXK);
+        genere__SLFK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __SIZE_OF__: {
-        genere__1IJK(__tmp__MQXK,buffer__VNXK);
+        genere__XLFK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __CAST__: {
-        genere__CJJK(__tmp__MQXK,buffer__VNXK);
+        genere__4LFK(__tmp__GWTK,buffer__PTTK);
       } break;
       case __CALL_SLOT__: {
-        genere__YFOL(__tmp__MQXK,buffer__VNXK);
+        genere__TPKL(__tmp__GWTK,buffer__PTTK);
       } break;
       case __READ_SLOT__: {
-        genere__ZQRL(__tmp__MQXK,buffer__VNXK);
+        genere__40NL(__tmp__GWTK,buffer__PTTK);
       } break;
       case __READ_GLOBAL__: {
-        append__MOK(buffer__VNXK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MQXK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+        append__MOK(buffer__PTTK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GWTK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        genere__SV4M(__tmp__MQXK,buffer__VNXK);
+        genere__WD1M(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_OR_LOGIC__: {
-        genere__DSIO(__tmp__MQXK,buffer__VNXK);
+        genere__10EO(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        genere__VYOO(__tmp__MQXK,buffer__VNXK);
+        genere__NBLO(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_AND_LOGIC__: {
-        genere__KSIO(__tmp__MQXK,buffer__VNXK);
+        genere__C1EO(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        genere__3YOO(__tmp__MQXK,buffer__VNXK);
+        genere__VBLO(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_NEG__: {
-        genere__OTNM(__tmp__MQXK,buffer__VNXK);
+        genere__M5JM(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_ADD__: {
-        genere__BVQL(__tmp__MQXK,buffer__VNXK);
+        genere__24ML(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_NOT__: {
-        genere__KG3M(__tmp__MQXK,buffer__VNXK);
+        genere__OUZM(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_MOD__: {
-        genere__RSIO(__tmp__MQXK,buffer__VNXK);
+        genere__J1EO(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_SUP_EQ__: {
-        genere__14HP(__tmp__MQXK,buffer__VNXK);
+        genere__THEP(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_INF__: {
-        genere__XJVN(__tmp__MQXK,buffer__VNXK);
+        genere__1XRN(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_INF_EQ__: {
-        genere__FOVN(__tmp__MQXK,buffer__VNXK);
+        genere__J2RN(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_OR__: {
-        genere__CXTN(__tmp__MQXK,buffer__VNXK);
+        genere__GFQN(__tmp__GWTK,buffer__PTTK);
       } break;
       case __EXPR_XOR__: {
-        genere__E3XO(__tmp__MQXK,buffer__VNXK);
+        genere__2FUO(__tmp__GWTK,buffer__PTTK);
       } break;
       };
-      add_last__YPK(buffer__VNXK,')');
+      Self__SULR=((__STRING *)buffer__PTTK);
+      new_capacity__RULR= 0;
+      if ((Self__SULR->capacity__MNK <= Self__SULR->count__VF)) {
+        if ((Self__SULR->capacity__MNK ==  0)) {
+          Self__SULR->capacity__MNK= 32;
+          Self__SULR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__RULR=(__INTEGER)(Self__SULR->capacity__MNK <<  1);
+          Self__TULR=((__CHARACTER *)Self__SULR->storage__XNK);
+          old_nb_elts__UULR=Self__SULR->capacity__MNK;
+          new__VULR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TULR),((__UINTEGER_32 )old_nb_elts__UULR),((__UINTEGER_32 )new_capacity__RULR)));
+          upper__EN0R=(__INTEGER)(new_capacity__RULR -  1);
+          Self__CN0R=old_nb_elts__UULR;
+          while ((Self__CN0R <= upper__EN0R)) {
+            new__VULR[Self__CN0R]='\0';
+            Self__CN0R=(__INTEGER)(Self__CN0R +  1);
+          };
+          Self__SULR->storage__XNK=new__VULR;
+          Self__SULR->capacity__MNK=new_capacity__RULR;
+        };
+      };
+      ((__CHARACTER *)Self__SULR->storage__XNK)[Self__SULR->count__VF]=')';
+      Self__SULR->count__VF=(__INTEGER)(Self__SULR->count__VF +  1);
     } else {
-      __tmp__SQXK=Self__UNXK->parent_write__FZ4I.value__NXHH;
-      switch (((struct ___OBJ *)__tmp__SQXK)->__id) {
+      __tmp__MWTK=Self__OTTK->parent_write__540I.value__PAEH;
+      switch (((struct ___OBJ *)__tmp__MWTK)->__id) {
       case __LIST__: {
-        genere__4BIK(__tmp__SQXK,buffer__VNXK);
+        genere__0EEK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __STRING_CST__: {
-        genere__QCIK(__tmp__SQXK,buffer__VNXK);
+        genere__MFEK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXTERNAL_C__: {
-        genere__0FIK(__tmp__SQXK,buffer__VNXK);
+        genere__WIEK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __PROTOTYPE_CST__: {
-        genere__MIIK(__tmp__SQXK,buffer__VNXK);
+        genere__ILEK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __INTEGER_CST__: {
-        genere__QIIK(__tmp__SQXK,buffer__VNXK);
+        genere__MLEK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __READ_LOCAL__: {
-        genere__RJIK(__tmp__SQXK,buffer__VNXK);
+        genere__NMEK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_MULTIPLE__: {
-        display__AVJK(((__EXPR_MULTIPLE *)__tmp__SQXK),buffer__VNXK);
-        append__MOK(buffer__VNXK,(&__string_271));
+        display__2XFK(((__EXPR_MULTIPLE *)__tmp__MWTK),buffer__PTTK);
+        append__MOK(buffer__PTTK,(&__string_276));
       } break;
       case __EXPR_EQUAL__: {
-        genere__TKIK(__tmp__SQXK,buffer__VNXK);
+        genere__PNEK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        genere__CPIK(__tmp__SQXK,buffer__VNXK);
+        genere__4REK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __REAL_CST__: {
-        append__MOK(buffer__VNXK,((__REAL_CST *)__tmp__SQXK)->value__RGAI);
+        append__MOK(buffer__PTTK,((__REAL_CST *)__tmp__MWTK)->value__HN2H);
       } break;
       case __CHARACTER_CST__: {
-        Self__RADQ=((__CHARACTER_CST *)__tmp__SQXK);
-        add_last__YPK(buffer__VNXK,'\'');
-        append__MOK(buffer__VNXK,Self__RADQ->text__ZGAI);
-        add_last__YPK(buffer__VNXK,'\'');
+        Self__VF5P=((__CHARACTER_CST *)__tmp__MWTK);
+        Self__YULR=((__STRING *)buffer__PTTK);
+        new_capacity__XULR= 0;
+        if ((Self__YULR->capacity__MNK <= Self__YULR->count__VF)) {
+          if ((Self__YULR->capacity__MNK ==  0)) {
+            Self__YULR->capacity__MNK= 32;
+            Self__YULR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__XULR=(__INTEGER)(Self__YULR->capacity__MNK <<  1);
+            Self__ZULR=((__CHARACTER *)Self__YULR->storage__XNK);
+            old_nb_elts__0ULR=Self__YULR->capacity__MNK;
+            new__1ULR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZULR),((__UINTEGER_32 )old_nb_elts__0ULR),((__UINTEGER_32 )new_capacity__XULR)));
+            upper__JN0R=(__INTEGER)(new_capacity__XULR -  1);
+            Self__HN0R=old_nb_elts__0ULR;
+            while ((Self__HN0R <= upper__JN0R)) {
+              new__1ULR[Self__HN0R]='\0';
+              Self__HN0R=(__INTEGER)(Self__HN0R +  1);
+            };
+            Self__YULR->storage__XNK=new__1ULR;
+            Self__YULR->capacity__MNK=new_capacity__XULR;
+          };
+        };
+        ((__CHARACTER *)Self__YULR->storage__XNK)[Self__YULR->count__VF]='\'';
+        Self__YULR->count__VF=(__INTEGER)(Self__YULR->count__VF +  1);
+        append__MOK(buffer__PTTK,Self__VF5P->text__PN2H);
+        Self__4ULR=((__STRING *)buffer__PTTK);
+        new_capacity__3ULR= 0;
+        if ((Self__4ULR->capacity__MNK <= Self__4ULR->count__VF)) {
+          if ((Self__4ULR->capacity__MNK ==  0)) {
+            Self__4ULR->capacity__MNK= 32;
+            Self__4ULR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__3ULR=(__INTEGER)(Self__4ULR->capacity__MNK <<  1);
+            Self__5ULR=((__CHARACTER *)Self__4ULR->storage__XNK);
+            old_nb_elts__AVLR=Self__4ULR->capacity__MNK;
+            new__BVLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5ULR),((__UINTEGER_32 )old_nb_elts__AVLR),((__UINTEGER_32 )new_capacity__3ULR)));
+            upper__ON0R=(__INTEGER)(new_capacity__3ULR -  1);
+            Self__MN0R=old_nb_elts__AVLR;
+            while ((Self__MN0R <= upper__ON0R)) {
+              new__BVLR[Self__MN0R]='\0';
+              Self__MN0R=(__INTEGER)(Self__MN0R +  1);
+            };
+            Self__4ULR->storage__XNK=new__BVLR;
+            Self__4ULR->capacity__MNK=new_capacity__3ULR;
+          };
+        };
+        ((__CHARACTER *)Self__4ULR->storage__XNK)[Self__4ULR->count__VF]='\'';
+        Self__4ULR->count__VF=(__INTEGER)(Self__4ULR->count__VF +  1);
       } break;
       case __IS_EXPANDED__: {
-        print__1ZE((&__string_272));
+        print__1ZE((&__string_277));
         fputc((int)('\n'),stdout);
         exit(( 1));
       } break;
       case __GET_TYPE_ID__: {
-        genere__2TIK(__tmp__SQXK,buffer__VNXK);
+        genere__YWEK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_SUP__: {
-        genere__WUIK(__tmp__SQXK,buffer__VNXK);
+        genere__SXEK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_SUB__: {
-        genere__FZIK(__tmp__SQXK,buffer__VNXK);
+        genere__B2EK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_MUL__: {
-        genere__P1IK(__tmp__SQXK,buffer__VNXK);
+        genere__L4EK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_DIV__: {
-        genere__Z3IK(__tmp__SQXK,buffer__VNXK);
+        genere__VAFK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_AND__: {
-        genere__DAJK(__tmp__SQXK,buffer__VNXK);
+        genere__5CFK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_SHIFT_R__: {
-        genere__NCJK(__tmp__SQXK,buffer__VNXK);
+        genere__JFFK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_SHIFT_L__: {
-        genere__XEJK(__tmp__SQXK,buffer__VNXK);
+        genere__THFK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __PUT_TO__: {
-        genere__BHJK(__tmp__SQXK,buffer__VNXK);
+        genere__3JFK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __ITEM__: {
-        genere__WIJK(__tmp__SQXK,buffer__VNXK);
+        genere__SLFK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __SIZE_OF__: {
-        genere__1IJK(__tmp__SQXK,buffer__VNXK);
+        genere__XLFK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __CAST__: {
-        genere__CJJK(__tmp__SQXK,buffer__VNXK);
+        genere__4LFK(__tmp__MWTK,buffer__PTTK);
       } break;
       case __CALL_SLOT__: {
-        genere__YFOL(__tmp__SQXK,buffer__VNXK);
+        genere__TPKL(__tmp__MWTK,buffer__PTTK);
       } break;
       case __READ_SLOT__: {
-        genere__ZQRL(__tmp__SQXK,buffer__VNXK);
+        genere__40NL(__tmp__MWTK,buffer__PTTK);
       } break;
       case __READ_GLOBAL__: {
-        append__MOK(buffer__VNXK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SQXK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+        append__MOK(buffer__PTTK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MWTK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        genere__SV4M(__tmp__SQXK,buffer__VNXK);
+        genere__WD1M(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_OR_LOGIC__: {
-        genere__DSIO(__tmp__SQXK,buffer__VNXK);
+        genere__10EO(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        genere__VYOO(__tmp__SQXK,buffer__VNXK);
+        genere__NBLO(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_AND_LOGIC__: {
-        genere__KSIO(__tmp__SQXK,buffer__VNXK);
+        genere__C1EO(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        genere__3YOO(__tmp__SQXK,buffer__VNXK);
+        genere__VBLO(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_NEG__: {
-        genere__OTNM(__tmp__SQXK,buffer__VNXK);
+        genere__M5JM(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_ADD__: {
-        genere__BVQL(__tmp__SQXK,buffer__VNXK);
+        genere__24ML(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_NOT__: {
-        genere__KG3M(__tmp__SQXK,buffer__VNXK);
+        genere__OUZM(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_MOD__: {
-        genere__RSIO(__tmp__SQXK,buffer__VNXK);
+        genere__J1EO(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_SUP_EQ__: {
-        genere__14HP(__tmp__SQXK,buffer__VNXK);
+        genere__THEP(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_INF__: {
-        genere__XJVN(__tmp__SQXK,buffer__VNXK);
+        genere__1XRN(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_INF_EQ__: {
-        genere__FOVN(__tmp__SQXK,buffer__VNXK);
+        genere__J2RN(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_OR__: {
-        genere__CXTN(__tmp__SQXK,buffer__VNXK);
+        genere__GFQN(__tmp__MWTK,buffer__PTTK);
       } break;
       case __EXPR_XOR__: {
-        genere__E3XO(__tmp__SQXK,buffer__VNXK);
+        genere__2FUO(__tmp__MWTK,buffer__PTTK);
       } break;
       };
     };
   };
 }
 
-static void add_var_size__LGPK(void *v__NGPK)
+static void add_var_size__2JLK(void *v__4JLK)
 // ({NULLxLOCAL}) VoidNo recursive, No inlinable.
 {
-  __POSITION __tmp__BHPK;
-  void *t__QGPK;
-  __INTEGER j__PGPK,__tmp__NM5Q,__tmp__WM5Q;
-  void *tab__OGPK;
-  void **__tmp__54DR,**__tmp__A5DR,**__tmp__B5DR;
-  if ((((__LOCAL *)v__NGPK)->parent_variable__ALMC.parent_named__5KMC.style__ODGC != '+')) {
-    print__1ZE(((__LOCAL *)v__NGPK)->parent_variable__ALMC.intern_name__KCCG);
-    print__1ZE((&__string_375));
-    fputc((int)(((__LOCAL *)v__NGPK)->parent_variable__ALMC.parent_named__5KMC.style__ODGC),stdout);
-    print__1ZE((&__string_376));
-    __tmp__BHPK=((__LOCAL *)v__NGPK)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM;
-    put_error__text__0AH( 2,(&__string_377));
-    put_position__ECH(__tmp__BHPK);
-    send_error__2FH();
-  };
-  t__QGPK=((__LOCAL *)v__NGPK)->parent_variable__ALMC.type__LCCG;
-  tab__OGPK=((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__OKRG)->parent_arrayed_collection__NKRG.storage__T2BH)[size__RXFJ(((__LOCAL *)v__NGPK)->parent_variable__ALMC.type__LCCG)];
-  j__PGPK= 0;
-  __tmp__NM5Q=((__FAST_ARRAYoLOCALo *)tab__OGPK)->parent_arrayed_collection__QIAG.upper__TIAG;
-  __tmp__54DR=((__FAST_ARRAYoLOCALo *)tab__OGPK)->parent_arrayed_collection__QIAG.storage__3RSG;
-  while (((j__PGPK <= __tmp__NM5Q) && ((void *)((__LOCAL *)((void **)__tmp__54DR)[j__PGPK])->parent_variable__ALMC.type__LCCG != (void *)t__QGPK))) {
-    j__PGPK=(__INTEGER)(j__PGPK +  1);
-  };
-  if ((j__PGPK > ((__FAST_ARRAYoLOCALo *)tab__OGPK)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-    add_last__PUJH(tab__OGPK,v__NGPK);
-  } else {
-    __tmp__WM5Q=((__FAST_ARRAYoLOCALo *)tab__OGPK)->parent_arrayed_collection__QIAG.upper__TIAG;
-    __tmp__A5DR=((__FAST_ARRAYoLOCALo *)tab__OGPK)->parent_arrayed_collection__QIAG.storage__3RSG;
-    __tmp__B5DR=((__FAST_ARRAYoLOCALo *)tab__OGPK)->parent_arrayed_collection__QIAG.storage__3RSG;
-    while ((((j__PGPK <= __tmp__WM5Q) && ((void *)((void **)__tmp__A5DR)[j__PGPK] != (void *)v__NGPK)) && ((void *)((__LOCAL *)((void **)__tmp__B5DR)[j__PGPK])->parent_variable__ALMC.type__LCCG == (void *)t__QGPK))) {
-      j__PGPK=(__INTEGER)(j__PGPK +  1);
-    };
-    if (((j__PGPK > ((__FAST_ARRAYoLOCALo *)tab__OGPK)->parent_arrayed_collection__QIAG.upper__TIAG) || ((void *)((void **)((__FAST_ARRAYoLOCALo *)tab__OGPK)->parent_arrayed_collection__QIAG.storage__3RSG)[j__PGPK] != (void *)v__NGPK))) {
-      add__to__PQDL(tab__OGPK,v__NGPK,j__PGPK);
-    };
-  };
-}
-
-static void remove_index__KU4G(__LIST *Self__LU4G,__INTEGER idx__MU4G)
-// ({LIST},{INTEGER}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__PU4G,__tmp__F2CH,i__CQAI;
-  void *__tmp__NU4G;
-  __FAST_ARRAYoINSTRo *Self__11CH;
-  void **__tmp__E2CH,**Self__RPAI;
-  __tmp__NU4G=Self__LU4G->expr_list__EMRG;
-  __tmp__PU4G=(__INTEGER)(idx__MU4G -  1);
-  Self__11CH=((__FAST_ARRAYoINSTRo *)__tmp__NU4G);
-  __tmp__E2CH=Self__11CH->parent_arrayed_collection__DMRG.storage__X3BH;
-  __tmp__F2CH=Self__11CH->parent_arrayed_collection__DMRG.upper__5BTG;
-  Self__RPAI=((void **)__tmp__E2CH);
-  i__CQAI=__tmp__PU4G;
-  while ((i__CQAI != __tmp__F2CH)) {
-    Self__RPAI[i__CQAI]=Self__RPAI[(__INTEGER)(i__CQAI +  1)];
-    i__CQAI=(__INTEGER)(i__CQAI +  1);
-  };
-  Self__11CH->parent_arrayed_collection__DMRG.upper__5BTG=(__INTEGER)(Self__11CH->parent_arrayed_collection__DMRG.upper__5BTG -  1);
-}
-
-static void add_last__GDCG(__FAST_ARRAYoSLOT_DATAo *Self__HDCG,void *element__IDCG)
-// ({FAST_ARRAYoSLOT_DATAo},{NULLxSLOT_DATA}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__JDCG,__tmp__SECG,__tmp__IZSG,Self__WKDH;
-  __BOOLEAN __tmp__ZDCG;
-  void **__tmp__RECG,**new__VYSG;
-  new_capacity__JDCG= 0;
-  if (((__INTEGER)(Self__HDCG->parent_arrayed_collection__MK5F.upper__KDCG +  1) <= (__INTEGER)(Self__HDCG->parent_arrayed_collection__MK5F.capacity__MDCG -  1))) {
-    Self__HDCG->parent_arrayed_collection__MK5F.upper__KDCG=(__INTEGER)(Self__HDCG->parent_arrayed_collection__MK5F.upper__KDCG +  1);
-    __tmp__ZDCG=TRUE__;
-  } else {
-    __tmp__ZDCG=FALSE__;
-  };
-  if ((! __tmp__ZDCG)) {
-    if ((Self__HDCG->parent_arrayed_collection__MK5F.capacity__MDCG ==  0)) {
-      Self__HDCG->parent_arrayed_collection__MK5F.storage__IECG=create__KBNG( 2);
-      Self__HDCG->parent_arrayed_collection__MK5F.capacity__MDCG= 2;
-      Self__HDCG->parent_arrayed_collection__MK5F.upper__KDCG= 0;
+  __INTEGER j__AKLK,__tmp__5K1Q,__tmp__IL1Q;
+  void *t__BKLK;
+  __POSITION __tmp__FLLK;
+  void *tab__5JLK;
+  void **__tmp__O25Q,**__tmp__P25Q,**__tmp__Q25Q;
+  tab__5JLK=NULL;
+  j__AKLK= 0;
+  t__BKLK=NULL;
+  if (((! has_prefix__5ZOK(((__LOCAL *)v__4JLK)->parent_variable__T1LC.parent_named__S1LC.name__1QB,(&__string_15))) || (((__LOCAL *)v__4JLK)->parent_variable__T1LC.ensure_count__YDAG != (__INTEGER)(-  1)))) {
+    if ((((__LOCAL *)v__4JLK)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '+')) {
+      print__1ZE(((__LOCAL *)v__4JLK)->parent_variable__T1LC.intern_name__C25F);
+      print__1ZE((&__string_383));
+      fputc((int)(((__LOCAL *)v__4JLK)->parent_variable__T1LC.parent_named__S1LC.style__3CGC),stdout);
+      print__1ZE((&__string_384));
+      __tmp__FLLK=((__LOCAL *)v__4JLK)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
+      put_error__text__0AH( 2,(&__string_385));
+      put_position__ECH(__tmp__FLLK);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
+    };
+    t__BKLK=((__LOCAL *)v__4JLK)->parent_variable__T1LC.type__D25F;
+    tab__5JLK=((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__CSOG)->parent_arrayed_collection__BSOG.storage__FK4G)[size__X1BJ(((__LOCAL *)v__4JLK)->parent_variable__T1LC.type__D25F)];
+    j__AKLK= 0;
+    __tmp__5K1Q=((__FAST_ARRAYoLOCALo *)tab__5JLK)->parent_arrayed_collection__YH4F.upper__1H4F;
+    __tmp__O25Q=((__FAST_ARRAYoLOCALo *)tab__5JLK)->parent_arrayed_collection__YH4F.storage__NWPG;
+    while (((j__AKLK <= __tmp__5K1Q) && ((void *)((__LOCAL *)((void **)__tmp__O25Q)[j__AKLK])->parent_variable__T1LC.type__D25F != (void *)t__BKLK))) {
+      j__AKLK=(__INTEGER)(j__AKLK +  1);
+    };
+    if ((j__AKLK > ((__FAST_ARRAYoLOCALo *)tab__5JLK)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+      add_last__11FH(tab__5JLK,v__4JLK);
     } else {
-      new_capacity__JDCG=(__INTEGER)(Self__HDCG->parent_arrayed_collection__MK5F.capacity__MDCG <<  1);
-      __tmp__RECG=Self__HDCG->parent_arrayed_collection__MK5F.storage__IECG;
-      __tmp__SECG=Self__HDCG->parent_arrayed_collection__MK5F.capacity__MDCG;
-      new__VYSG=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__RECG)),((__UINTEGER_32 )(__INTEGER)(__tmp__SECG * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__JDCG * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__IZSG=(__INTEGER)(new_capacity__JDCG -  1);
-      Self__WKDH=__tmp__SECG;
-      while ((Self__WKDH <= __tmp__IZSG)) {
-        new__VYSG[Self__WKDH]=NULL;
-        Self__WKDH=(__INTEGER)(Self__WKDH +  1);
+      __tmp__IL1Q=((__FAST_ARRAYoLOCALo *)tab__5JLK)->parent_arrayed_collection__YH4F.upper__1H4F;
+      __tmp__P25Q=((__FAST_ARRAYoLOCALo *)tab__5JLK)->parent_arrayed_collection__YH4F.storage__NWPG;
+      __tmp__Q25Q=((__FAST_ARRAYoLOCALo *)tab__5JLK)->parent_arrayed_collection__YH4F.storage__NWPG;
+      while ((((j__AKLK <= __tmp__IL1Q) && ((void *)((void **)__tmp__P25Q)[j__AKLK] != (void *)v__4JLK)) && ((void *)((__LOCAL *)((void **)__tmp__Q25Q)[j__AKLK])->parent_variable__T1LC.type__D25F == (void *)t__BKLK))) {
+        j__AKLK=(__INTEGER)(j__AKLK +  1);
+      };
+      if (((j__AKLK > ((__FAST_ARRAYoLOCALo *)tab__5JLK)->parent_arrayed_collection__YH4F.upper__1H4F) || ((void *)((void **)((__FAST_ARRAYoLOCALo *)tab__5JLK)->parent_arrayed_collection__YH4F.storage__NWPG)[j__AKLK] != (void *)v__4JLK))) {
+        add__to__UEFL(tab__5JLK,v__4JLK,j__AKLK);
       };
-      Self__HDCG->parent_arrayed_collection__MK5F.storage__IECG=new__VYSG;
-      Self__HDCG->parent_arrayed_collection__MK5F.capacity__MDCG=new_capacity__JDCG;
-      Self__HDCG->parent_arrayed_collection__MK5F.upper__KDCG=(__INTEGER)(Self__HDCG->parent_arrayed_collection__MK5F.upper__KDCG +  1);
     };
   };
-  ((void **)Self__HDCG->parent_arrayed_collection__MK5F.storage__IECG)[Self__HDCG->parent_arrayed_collection__MK5F.upper__KDCG]=element__IDCG;
 }
 
-static void clear__to__0ACG(void **Self__1ACG,__INTEGER lower__2ACG,__INTEGER upper__3ACG)
-// ({NATIVE_ARRAYoSLOTo},{INTEGER},{INTEGER}) VoidNo recursive, No inlinable.
+static void add_last__425F(__FAST_ARRAYoSLOT_DATAo *Self__525F,void *element__A35F)
+// ({FAST_ARRAYoSLOT_DATAo},{NULLxSLOT_DATA}) VoidNo recursive, No inlinable.
 {
-  __INTEGER Self__S2DG;
-  Self__S2DG=lower__2ACG;
-  while ((Self__S2DG <= upper__3ACG)) {
-    Self__1ACG[Self__S2DG]=NULL;
-    Self__S2DG=(__INTEGER)(Self__S2DG +  1);
+  __INTEGER new_capacity__B35F,__tmp__K45F,__tmp__23PG,Self__IY5G;
+  __BOOLEAN __tmp__R35F;
+  void **__tmp__J45F,**new__J3PG;
+  new_capacity__B35F= 0;
+  if (((__INTEGER)(Self__525F->parent_arrayed_collection__FK3F.upper__C35F +  1) <= (__INTEGER)(Self__525F->parent_arrayed_collection__FK3F.capacity__E35F -  1))) {
+    Self__525F->parent_arrayed_collection__FK3F.upper__C35F=(__INTEGER)(Self__525F->parent_arrayed_collection__FK3F.upper__C35F +  1);
+    __tmp__R35F=TRUE__;
+  } else {
+    __tmp__R35F=FALSE__;
   };
+  if ((! __tmp__R35F)) {
+    if ((Self__525F->parent_arrayed_collection__FK3F.capacity__E35F ==  0)) {
+      Self__525F->parent_arrayed_collection__FK3F.storage__A45F=create__Z3JG( 2);
+      Self__525F->parent_arrayed_collection__FK3F.capacity__E35F= 2;
+      Self__525F->parent_arrayed_collection__FK3F.upper__C35F= 0;
+    } else {
+      new_capacity__B35F=(__INTEGER)(Self__525F->parent_arrayed_collection__FK3F.capacity__E35F <<  1);
+      __tmp__J45F=Self__525F->parent_arrayed_collection__FK3F.storage__A45F;
+      __tmp__K45F=Self__525F->parent_arrayed_collection__FK3F.capacity__E35F;
+      new__J3PG=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__J45F)),((__UINTEGER_32 )(__INTEGER)(__tmp__K45F * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__B35F * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__23PG=(__INTEGER)(new_capacity__B35F -  1);
+      Self__IY5G=__tmp__K45F;
+      while ((Self__IY5G <= __tmp__23PG)) {
+        new__J3PG[Self__IY5G]=NULL;
+        Self__IY5G=(__INTEGER)(Self__IY5G +  1);
+      };
+      Self__525F->parent_arrayed_collection__FK3F.storage__A45F=new__J3PG;
+      Self__525F->parent_arrayed_collection__FK3F.capacity__E35F=new_capacity__B35F;
+      Self__525F->parent_arrayed_collection__FK3F.upper__C35F=(__INTEGER)(Self__525F->parent_arrayed_collection__FK3F.upper__C35F +  1);
+    };
+  };
+  ((void **)Self__525F->parent_arrayed_collection__FK3F.storage__A45F)[Self__525F->parent_arrayed_collection__FK3F.upper__C35F]=element__A35F;
 }
 
-static void read_escape_character__K0ZE()
+static void read_escape_character__JG0E()
 // () VoidNo recursive, No inlinable.
 {
-  __INTEGER val__N0ZE;
-  __POSITION pos__5EDQ,pos__OFDQ,pos__1FDQ,pos__3FDQ;
-  __BOOLEAN __tmp__01ZE,__tmp__N2ZE,__tmp__W5ZE;
-  __CHARACTER Self__EEIB;
-  val__N0ZE= 0;
-  if (is_separator__X32E(last_character__0OF())) {
+  __INTEGER val__MG0E,__tmp__L1CR,__tmp__N1CR,new_capacity__DVLR;
+  __INTEGER old_nb_elts__GVLR,upper__TN0R,Self__RN0R,new_capacity__JVLR;
+  __INTEGER old_nb_elts__MVLR,upper__YN0R,Self__WN0R,new_capacity__PVLR;
+  __INTEGER old_nb_elts__SVLR,upper__3N0R,Self__1N0R,new_capacity__VVLR;
+  __INTEGER old_nb_elts__YVLR,upper__CO0R,Self__AO0R,new_capacity__1VLR;
+  __INTEGER old_nb_elts__4VLR,upper__HO0R,Self__FO0R;
+  __STRING *Self__X0AR,*Self__EVLR,*Self__KVLR,*Self__QVLR,*Self__WVLR;
+  __STRING *Self__2VLR;
+  __POSITION pos__GK5P,pos__VK5P,pos__CL5P,pos__EL5P;
+  __CHARACTER result__T0AR,result__U0AR,result__V0AR,result__W0AR;
+  __CHARACTER result__Z0AR,result__00AR,result__10AR,result__20AR;
+  __CHARACTER result__30AR,result__40AR,result__50AR,result__A1AR;
+  __CHARACTER result__B1AR,result__C1AR,result__D1AR,result__E1AR;
+  __CHARACTER result__F1AR,result__G1AR,result__H1AR,result__I1AR;
+  __CHARACTER result__J1AR,ch__UVLR,ch__0VLR,ch__AWLR,result__K1AR;
+  __CHARACTER *__tmp__M1CR,*__tmp__O1CR,*Self__FVLR,*new__HVLR;
+  __CHARACTER *Self__LVLR,*new__NVLR,*Self__RVLR,*new__TVLR,*Self__XVLR;
+  __CHARACTER *new__ZVLR,*Self__3VLR,*new__5VLR;
+  __BOOLEAN __tmp__FH0E,__tmp__ZH0E,__tmp__MI0E,__tmp__BL0E,__tmp__CL0E;
+  __BOOLEAN __tmp__DL0E,__tmp__EL0E,__tmp__FL0E,__tmp__GL0E,__tmp__HL0E;
+  __BOOLEAN __tmp__IL0E,__tmp__JL0E,__tmp__KL0E,__tmp__VL0E;
+  val__MG0E= 0;
+  result__T0AR='\0';
+  if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+    result__T0AR=((__CHARACTER )(( 0)));
+  } else {
+    result__T0AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+  };
+  if ((((((((result__T0AR == ' ') || (result__T0AR == '\t')) || (result__T0AR == '\n')) || (result__T0AR == '\r')) || (result__T0AR == '\0')) || (result__T0AR == '\f')) || (result__T0AR == '\v'))) {
     position__ZFD=(__INTEGER)(position__ZFD +  1);
-    while ((! ((last_character__0OF() == ((__CHARACTER )(( 0)))) || (! is_separator__X32E(last_character__0OF()))))) {
-      position__ZFD=(__INTEGER)(position__ZFD +  1);
+    __tmp__L1CR=((__STRING *)source__WFD)->count__VF;
+    __tmp__M1CR=((__STRING *)source__WFD)->storage__XNK;
+    __tmp__N1CR=((__STRING *)source__WFD)->count__VF;
+    __tmp__O1CR=((__STRING *)source__WFD)->storage__XNK;
+    until_do__TPQF:
+    {
+      result__U0AR='\0';
+      if ((position__ZFD > __tmp__L1CR)) {
+        result__U0AR=((__CHARACTER )(( 0)));
+      } else {
+        result__U0AR=((__CHARACTER *)__tmp__M1CR)[(__INTEGER)(position__ZFD -  1)];
+      };
+      if ((result__U0AR == ((__CHARACTER )(( 0))))) {
+        __tmp__FH0E=TRUE__;
+      } else {
+        result__V0AR='\0';
+        if ((position__ZFD > __tmp__N1CR)) {
+          result__V0AR=((__CHARACTER )(( 0)));
+        } else {
+          result__V0AR=((__CHARACTER *)__tmp__O1CR)[(__INTEGER)(position__ZFD -  1)];
+        };
+        __tmp__FH0E=(! (((((((result__V0AR == ' ') || (result__V0AR == '\t')) || (result__V0AR == '\n')) || (result__V0AR == '\r')) || (result__V0AR == '\0')) || (result__V0AR == '\f')) || (result__V0AR == '\v')));
+      };
+      if ((! __tmp__FH0E)) {
+        position__ZFD=(__INTEGER)(position__ZFD +  1);
+        goto until_do__TPQF;
+      };
     };
-    if ((last_character__0OF() == '\\')) {
-      remove_last__RLLB(string_tmp__RB, 1);
+    result__W0AR='\0';
+    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+      result__W0AR=((__CHARACTER )(( 0)));
+    } else {
+      result__W0AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+    };
+    if ((result__W0AR == '\\')) {
+      Self__X0AR=((__STRING *)string_tmp__RB);
+      if (( 1 > Self__X0AR->count__VF)) {
+        Self__X0AR->count__VF= 0;
+      } else {
+        Self__X0AR->count__VF=(__INTEGER)(Self__X0AR->count__VF -  1);
+      };
       position__ZFD=(__INTEGER)(position__ZFD +  1);
-      __tmp__01ZE=TRUE__;
+      __tmp__ZH0E=TRUE__;
     } else {
-      __tmp__01ZE=FALSE__;
+      __tmp__ZH0E=FALSE__;
     };
-    if ((! __tmp__01ZE)) {
-      if ((last_character__0OF() != ((__CHARACTER )(( 0))))) {
-        pos__5EDQ=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_515));
-        put_position__ECH(pos__5EDQ);
-        send_error__2FH();
+    if ((! __tmp__ZH0E)) {
+      result__Z0AR='\0';
+      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+        result__Z0AR=((__CHARACTER )(( 0)));
+      } else {
+        result__Z0AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+      };
+      if ((result__Z0AR != ((__CHARACTER )(( 0))))) {
+        pos__GK5P=current_position__EJG();
+        put_error__text__0AH( 0,(&__string_519));
+        put_position__ECH(pos__GK5P);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
+        };
       };
     };
-    __tmp__N2ZE=TRUE__;
+    __tmp__MI0E=TRUE__;
   } else {
-    __tmp__N2ZE=FALSE__;
+    __tmp__MI0E=FALSE__;
   };
-  if ((! __tmp__N2ZE)) {
-    if ((last_character__0OF() != ((__CHARACTER )(( 0))))) {
-      if ((((((((((((last_character__0OF() == 'a') || (last_character__0OF() == 'b')) || (last_character__0OF() == 'f')) || (last_character__0OF() == 'n')) || (last_character__0OF() == 'r')) || (last_character__0OF() == 't')) || (last_character__0OF() == 'v')) || (last_character__0OF() == '\\')) || (last_character__0OF() == '?')) || (last_character__0OF() == '\'')) || (last_character__0OF() == '\"'))) {
-        add_last__YPK(string_tmp__RB,last_character__0OF());
+  if ((! __tmp__MI0E)) {
+    result__00AR='\0';
+    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+      result__00AR=((__CHARACTER )(( 0)));
+    } else {
+      result__00AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+    };
+    if ((result__00AR != ((__CHARACTER )(( 0))))) {
+      result__10AR='\0';
+      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+        result__10AR=((__CHARACTER )(( 0)));
+      } else {
+        result__10AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+      };
+      if ((result__10AR == 'a')) {
+        __tmp__BL0E=TRUE__;
+      } else {
+        result__20AR='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__20AR=((__CHARACTER )(( 0)));
+        } else {
+          result__20AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        __tmp__BL0E=(result__20AR == 'b');
+      };
+      if (__tmp__BL0E) {
+        __tmp__CL0E=TRUE__;
+      } else {
+        result__30AR='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__30AR=((__CHARACTER )(( 0)));
+        } else {
+          result__30AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        __tmp__CL0E=(result__30AR == 'f');
+      };
+      if (__tmp__CL0E) {
+        __tmp__DL0E=TRUE__;
+      } else {
+        result__40AR='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__40AR=((__CHARACTER )(( 0)));
+        } else {
+          result__40AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        __tmp__DL0E=(result__40AR == 'n');
+      };
+      if (__tmp__DL0E) {
+        __tmp__EL0E=TRUE__;
+      } else {
+        result__50AR='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__50AR=((__CHARACTER )(( 0)));
+        } else {
+          result__50AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        __tmp__EL0E=(result__50AR == 'r');
+      };
+      if (__tmp__EL0E) {
+        __tmp__FL0E=TRUE__;
+      } else {
+        result__A1AR='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__A1AR=((__CHARACTER )(( 0)));
+        } else {
+          result__A1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        __tmp__FL0E=(result__A1AR == 't');
+      };
+      if (__tmp__FL0E) {
+        __tmp__GL0E=TRUE__;
+      } else {
+        result__B1AR='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__B1AR=((__CHARACTER )(( 0)));
+        } else {
+          result__B1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        __tmp__GL0E=(result__B1AR == 'v');
+      };
+      if (__tmp__GL0E) {
+        __tmp__HL0E=TRUE__;
+      } else {
+        result__C1AR='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__C1AR=((__CHARACTER )(( 0)));
+        } else {
+          result__C1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        __tmp__HL0E=(result__C1AR == '\\');
+      };
+      if (__tmp__HL0E) {
+        __tmp__IL0E=TRUE__;
+      } else {
+        result__D1AR='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__D1AR=((__CHARACTER )(( 0)));
+        } else {
+          result__D1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        __tmp__IL0E=(result__D1AR == '?');
+      };
+      if (__tmp__IL0E) {
+        __tmp__JL0E=TRUE__;
+      } else {
+        result__E1AR='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__E1AR=((__CHARACTER )(( 0)));
+        } else {
+          result__E1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        __tmp__JL0E=(result__E1AR == '\'');
+      };
+      if (__tmp__JL0E) {
+        __tmp__KL0E=TRUE__;
+      } else {
+        result__F1AR='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__F1AR=((__CHARACTER )(( 0)));
+        } else {
+          result__F1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        __tmp__KL0E=(result__F1AR == '\"');
+      };
+      if (__tmp__KL0E) {
+        result__G1AR='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__G1AR=((__CHARACTER )(( 0)));
+        } else {
+          result__G1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        Self__EVLR=((__STRING *)string_tmp__RB);
+        new_capacity__DVLR= 0;
+        if ((Self__EVLR->capacity__MNK <= Self__EVLR->count__VF)) {
+          if ((Self__EVLR->capacity__MNK ==  0)) {
+            Self__EVLR->capacity__MNK= 32;
+            Self__EVLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__DVLR=(__INTEGER)(Self__EVLR->capacity__MNK <<  1);
+            Self__FVLR=((__CHARACTER *)Self__EVLR->storage__XNK);
+            old_nb_elts__GVLR=Self__EVLR->capacity__MNK;
+            new__HVLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FVLR),((__UINTEGER_32 )old_nb_elts__GVLR),((__UINTEGER_32 )new_capacity__DVLR)));
+            upper__TN0R=(__INTEGER)(new_capacity__DVLR -  1);
+            Self__RN0R=old_nb_elts__GVLR;
+            while ((Self__RN0R <= upper__TN0R)) {
+              new__HVLR[Self__RN0R]='\0';
+              Self__RN0R=(__INTEGER)(Self__RN0R +  1);
+            };
+            Self__EVLR->storage__XNK=new__HVLR;
+            Self__EVLR->capacity__MNK=new_capacity__DVLR;
+          };
+        };
+        ((__CHARACTER *)Self__EVLR->storage__XNK)[Self__EVLR->count__VF]=result__G1AR;
+        Self__EVLR->count__VF=(__INTEGER)(Self__EVLR->count__VF +  1);
         position__ZFD=(__INTEGER)(position__ZFD +  1);
-        __tmp__W5ZE=TRUE__;
+        __tmp__VL0E=TRUE__;
       } else {
-        __tmp__W5ZE=FALSE__;
+        __tmp__VL0E=FALSE__;
       };
-      if ((! __tmp__W5ZE)) {
-        Self__EEIB=last_character__0OF();
-        if (((((__INTEGER_8 )Self__EEIB) >= ((__INTEGER_8 )'0')) && (((__INTEGER_8 )Self__EEIB) <= ((__INTEGER_8 )'9')))) {
-          if ((((last_character__0OF() == '0') && (position__ZFD < ((__STRING *)source__WFD)->count__VF)) && (! is_hexadecimal_digit__TRHD(((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)((__INTEGER)(position__ZFD +  1) -  1)])))) {
-            add_last__YPK(string_tmp__RB,last_character__0OF());
+      if ((! __tmp__VL0E)) {
+        result__H1AR='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__H1AR=((__CHARACTER )(( 0)));
+        } else {
+          result__H1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        if (((((__INTEGER_8 )result__H1AR) >= ((__INTEGER_8 )'0')) && (((__INTEGER_8 )result__H1AR) <= ((__INTEGER_8 )'9')))) {
+          result__I1AR='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__I1AR=((__CHARACTER )(( 0)));
+          } else {
+            result__I1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          if ((((result__I1AR == '0') && (position__ZFD < ((__STRING *)source__WFD)->count__VF)) && (! is_hexadecimal_digit__QJHD(((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)((__INTEGER)(position__ZFD +  1) -  1)])))) {
+            result__J1AR='\0';
+            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+              result__J1AR=((__CHARACTER )(( 0)));
+            } else {
+              result__J1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+            };
+            Self__KVLR=((__STRING *)string_tmp__RB);
+            new_capacity__JVLR= 0;
+            if ((Self__KVLR->capacity__MNK <= Self__KVLR->count__VF)) {
+              if ((Self__KVLR->capacity__MNK ==  0)) {
+                Self__KVLR->capacity__MNK= 32;
+                Self__KVLR->storage__XNK=create__OUX( 32);
+              } else {
+                new_capacity__JVLR=(__INTEGER)(Self__KVLR->capacity__MNK <<  1);
+                Self__LVLR=((__CHARACTER *)Self__KVLR->storage__XNK);
+                old_nb_elts__MVLR=Self__KVLR->capacity__MNK;
+                new__NVLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LVLR),((__UINTEGER_32 )old_nb_elts__MVLR),((__UINTEGER_32 )new_capacity__JVLR)));
+                upper__YN0R=(__INTEGER)(new_capacity__JVLR -  1);
+                Self__WN0R=old_nb_elts__MVLR;
+                while ((Self__WN0R <= upper__YN0R)) {
+                  new__NVLR[Self__WN0R]='\0';
+                  Self__WN0R=(__INTEGER)(Self__WN0R +  1);
+                };
+                Self__KVLR->storage__XNK=new__NVLR;
+                Self__KVLR->capacity__MNK=new_capacity__JVLR;
+              };
+            };
+            ((__CHARACTER *)Self__KVLR->storage__XNK)[Self__KVLR->count__VF]=result__J1AR;
+            Self__KVLR->count__VF=(__INTEGER)(Self__KVLR->count__VF +  1);
             position__ZFD=(__INTEGER)(position__ZFD +  1);
           } else {
             copy__BNK(string_tmp2__ADB,string_tmp__RB);
-            read_integer__XOKC();
+            read_integer__QMKC();
             copy__BNK(string_tmp__RB,string_tmp2__ADB);
-            if ((last_integer__U1IC >  255)) {
-              pos__OFDQ=current_position__EJG();
-              put_error__text__0AH( 0,(&__string_516));
-              put_position__ECH(pos__OFDQ);
-              send_error__2FH();
-            };
-            val__N0ZE=((__INTEGER )last_integer__U1IC);
-            add_last__YPK(string_tmp__RB,((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)(val__N0ZE >>  6)) + ((__INTEGER_8 )'0'))))));
-            add_last__YPK(string_tmp__RB,((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)((__INTEGER)(val__N0ZE - (__INTEGER)((__INTEGER)(val__N0ZE >>  6) <<  6)) >>  3)) + ((__INTEGER_8 )'0'))))));
-            add_last__YPK(string_tmp__RB,((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)(val__N0ZE - (__INTEGER)((__INTEGER)(val__N0ZE >>  3) <<  3))) + ((__INTEGER_8 )'0'))))));
-            if ((last_character__0OF() == '\\')) {
+            if ((last_integer__D1IC >  255)) {
+              pos__VK5P=current_position__EJG();
+              put_error__text__0AH( 0,(&__string_520));
+              put_position__ECH(pos__VK5P);
+              put_string__EQD(msg_err__5AH);
+              if ((verbose_level__FX !=  0)) {
+                put_string__2EG(((__STRING *)msg_err__5AH));
+              };
+              if (((type_error__4AH !=  2) | is_warning__OBB)) {
+                exit(( 1));
+              };
+            };
+            val__MG0E=((__INTEGER )last_integer__D1IC);
+            Self__QVLR=((__STRING *)string_tmp__RB);
+            ch__UVLR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)(val__MG0E >>  6)) + ((__INTEGER_8 )'0')))));
+            new_capacity__PVLR= 0;
+            if ((Self__QVLR->capacity__MNK <= Self__QVLR->count__VF)) {
+              if ((Self__QVLR->capacity__MNK ==  0)) {
+                Self__QVLR->capacity__MNK= 32;
+                Self__QVLR->storage__XNK=create__OUX( 32);
+              } else {
+                new_capacity__PVLR=(__INTEGER)(Self__QVLR->capacity__MNK <<  1);
+                Self__RVLR=((__CHARACTER *)Self__QVLR->storage__XNK);
+                old_nb_elts__SVLR=Self__QVLR->capacity__MNK;
+                new__TVLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RVLR),((__UINTEGER_32 )old_nb_elts__SVLR),((__UINTEGER_32 )new_capacity__PVLR)));
+                upper__3N0R=(__INTEGER)(new_capacity__PVLR -  1);
+                Self__1N0R=old_nb_elts__SVLR;
+                while ((Self__1N0R <= upper__3N0R)) {
+                  new__TVLR[Self__1N0R]='\0';
+                  Self__1N0R=(__INTEGER)(Self__1N0R +  1);
+                };
+                Self__QVLR->storage__XNK=new__TVLR;
+                Self__QVLR->capacity__MNK=new_capacity__PVLR;
+              };
+            };
+            ((__CHARACTER *)Self__QVLR->storage__XNK)[Self__QVLR->count__VF]=ch__UVLR;
+            Self__QVLR->count__VF=(__INTEGER)(Self__QVLR->count__VF +  1);
+            Self__WVLR=((__STRING *)string_tmp__RB);
+            ch__0VLR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)((__INTEGER)(val__MG0E - (__INTEGER)((__INTEGER)(val__MG0E >>  6) <<  6)) >>  3)) + ((__INTEGER_8 )'0')))));
+            new_capacity__VVLR= 0;
+            if ((Self__WVLR->capacity__MNK <= Self__WVLR->count__VF)) {
+              if ((Self__WVLR->capacity__MNK ==  0)) {
+                Self__WVLR->capacity__MNK= 32;
+                Self__WVLR->storage__XNK=create__OUX( 32);
+              } else {
+                new_capacity__VVLR=(__INTEGER)(Self__WVLR->capacity__MNK <<  1);
+                Self__XVLR=((__CHARACTER *)Self__WVLR->storage__XNK);
+                old_nb_elts__YVLR=Self__WVLR->capacity__MNK;
+                new__ZVLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XVLR),((__UINTEGER_32 )old_nb_elts__YVLR),((__UINTEGER_32 )new_capacity__VVLR)));
+                upper__CO0R=(__INTEGER)(new_capacity__VVLR -  1);
+                Self__AO0R=old_nb_elts__YVLR;
+                while ((Self__AO0R <= upper__CO0R)) {
+                  new__ZVLR[Self__AO0R]='\0';
+                  Self__AO0R=(__INTEGER)(Self__AO0R +  1);
+                };
+                Self__WVLR->storage__XNK=new__ZVLR;
+                Self__WVLR->capacity__MNK=new_capacity__VVLR;
+              };
+            };
+            ((__CHARACTER *)Self__WVLR->storage__XNK)[Self__WVLR->count__VF]=ch__0VLR;
+            Self__WVLR->count__VF=(__INTEGER)(Self__WVLR->count__VF +  1);
+            Self__2VLR=((__STRING *)string_tmp__RB);
+            ch__AWLR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)(val__MG0E - (__INTEGER)((__INTEGER)(val__MG0E >>  3) <<  3))) + ((__INTEGER_8 )'0')))));
+            new_capacity__1VLR= 0;
+            if ((Self__2VLR->capacity__MNK <= Self__2VLR->count__VF)) {
+              if ((Self__2VLR->capacity__MNK ==  0)) {
+                Self__2VLR->capacity__MNK= 32;
+                Self__2VLR->storage__XNK=create__OUX( 32);
+              } else {
+                new_capacity__1VLR=(__INTEGER)(Self__2VLR->capacity__MNK <<  1);
+                Self__3VLR=((__CHARACTER *)Self__2VLR->storage__XNK);
+                old_nb_elts__4VLR=Self__2VLR->capacity__MNK;
+                new__5VLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3VLR),((__UINTEGER_32 )old_nb_elts__4VLR),((__UINTEGER_32 )new_capacity__1VLR)));
+                upper__HO0R=(__INTEGER)(new_capacity__1VLR -  1);
+                Self__FO0R=old_nb_elts__4VLR;
+                while ((Self__FO0R <= upper__HO0R)) {
+                  new__5VLR[Self__FO0R]='\0';
+                  Self__FO0R=(__INTEGER)(Self__FO0R +  1);
+                };
+                Self__2VLR->storage__XNK=new__5VLR;
+                Self__2VLR->capacity__MNK=new_capacity__1VLR;
+              };
+            };
+            ((__CHARACTER *)Self__2VLR->storage__XNK)[Self__2VLR->count__VF]=ch__AWLR;
+            Self__2VLR->count__VF=(__INTEGER)(Self__2VLR->count__VF +  1);
+            result__K1AR='\0';
+            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+              result__K1AR=((__CHARACTER )(( 0)));
+            } else {
+              result__K1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+            };
+            if ((result__K1AR == '\\')) {
               position__ZFD=(__INTEGER)(position__ZFD +  1);
             } else {
-              pos__1FDQ=current_position__EJG();
-              put_error__text__0AH( 0,(&__string_517));
-              put_position__ECH(pos__1FDQ);
-              send_error__2FH();
+              pos__CL5P=current_position__EJG();
+              put_error__text__0AH( 0,(&__string_521));
+              put_position__ECH(pos__CL5P);
+              put_string__EQD(msg_err__5AH);
+              if ((verbose_level__FX !=  0)) {
+                put_string__2EG(((__STRING *)msg_err__5AH));
+              };
+              if (((type_error__4AH !=  2) | is_warning__OBB)) {
+                exit(( 1));
+              };
             };
           };
         } else {
-          pos__3FDQ=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_515));
-          put_position__ECH(pos__3FDQ);
-          send_error__2FH();
+          pos__EL5P=current_position__EJG();
+          put_error__text__0AH( 0,(&__string_519));
+          put_position__ECH(pos__EL5P);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
-      last_len_string__VLIB=(__INTEGER)(last_len_string__VLIB +  1);
+      last_len_string__ELIB=(__INTEGER)(last_len_string__ELIB +  1);
     };
   };
 }
 
-static __CHARACTER read_cap_character__LPGC()
+static __CHARACTER read_cap_character__0OGC()
 // () With resultNo recursive, No inlinable.
 {
-  __CHARACTER result__OPGC,char__PPGC;
-  result__OPGC='\0';
-  char__PPGC='\0';
-  if ((read_space__UAF() && is_upper__HXFB(last_character__0OF()))) {
-    char__PPGC=last_character__0OF();
+  __CHARACTER result__3OGC,result__N1AR,result__O1AR,result__R1AR;
+  __CHARACTER result__U1AR,result__V1AR;
+  __BOOLEAN result__L1AR,__tmp__JPGC,result__P1AR,__tmp__EQGC;
+  __BOOLEAN result__S1AR,__tmp__FQGC;
+  result__3OGC='\0';
+  if (read_space__UAF()) {
+    result__N1AR='\0';
+    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+      result__N1AR=((__CHARACTER )(( 0)));
+    } else {
+      result__N1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+    };
+    result__L1AR=FALSE__;
+    if ((((__INTEGER_8 )result__N1AR) >= ((__INTEGER_8 )'A'))) {
+      result__L1AR=(((__INTEGER_8 )result__N1AR) <= ((__INTEGER_8 )'Z'));
+    };
+    __tmp__JPGC=result__L1AR;
+  } else {
+    __tmp__JPGC=FALSE__;
+  };
+  if (__tmp__JPGC) {
+    result__O1AR='\0';
+    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+      result__O1AR=((__CHARACTER )(( 0)));
+    } else {
+      result__O1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+    };
     position__ZFD=(__INTEGER)(position__ZFD +  1);
-    if (((is_upper__HXFB(last_character__0OF()) || is_digit__EWEB(last_character__0OF())) || (last_character__0OF() == '_'))) {
+    result__R1AR='\0';
+    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+      result__R1AR=((__CHARACTER )(( 0)));
+    } else {
+      result__R1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+    };
+    result__P1AR=FALSE__;
+    if ((((__INTEGER_8 )result__R1AR) >= ((__INTEGER_8 )'A'))) {
+      result__P1AR=(((__INTEGER_8 )result__R1AR) <= ((__INTEGER_8 )'Z'));
+    };
+    if (result__P1AR) {
+      __tmp__EQGC=TRUE__;
+    } else {
+      result__U1AR='\0';
+      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+        result__U1AR=((__CHARACTER )(( 0)));
+      } else {
+        result__U1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+      };
+      result__S1AR=FALSE__;
+      if ((((__INTEGER_8 )result__U1AR) >= ((__INTEGER_8 )'0'))) {
+        result__S1AR=(((__INTEGER_8 )result__U1AR) <= ((__INTEGER_8 )'9'));
+      };
+      __tmp__EQGC=result__S1AR;
+    };
+    if (__tmp__EQGC) {
+      __tmp__FQGC=TRUE__;
+    } else {
+      result__V1AR='\0';
+      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+        result__V1AR=((__CHARACTER )(( 0)));
+      } else {
+        result__V1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+      };
+      __tmp__FQGC=(result__V1AR == '_');
+    };
+    if (__tmp__FQGC) {
       position__ZFD=(__INTEGER)(position__ZFD -  1);
     } else {
-      result__OPGC=char__PPGC;
+      result__3OGC=result__O1AR;
     };
   };
-  return(result__OPGC);
+  return(result__3OGC);
 }
 
-static void add_last__QRGC(__FAST_ARRAYoExpanded_CHARACTERo *Self__RRGC,__CHARACTER element__SRGC)
+static void add_last__5QGC(__FAST_ARRAYoExpanded_CHARACTERo *Self__ARGC,__CHARACTER element__BRGC)
 // ({FAST_ARRAYoExpanded_CHARACTERo},{CHARACTER}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__TRGC,old_nb_elts__RN5Q;
-  __BOOLEAN __tmp__BSGC;
-  __CHARACTER *Self__QN5Q,*new__TN5Q;
-  new_capacity__TRGC= 0;
-  if (((__INTEGER)(Self__RRGC->parent_arrayed_collection__IIM.upper__WTJB +  1) <= (__INTEGER)(Self__RRGC->parent_arrayed_collection__IIM.capacity__JTJB -  1))) {
-    Self__RRGC->parent_arrayed_collection__IIM.upper__WTJB=(__INTEGER)(Self__RRGC->parent_arrayed_collection__IIM.upper__WTJB +  1);
-    __tmp__BSGC=TRUE__;
+  __INTEGER new_capacity__CRGC,old_nb_elts__DM1Q,upper__MO0R,Self__KO0R;
+  __BOOLEAN __tmp__QRGC;
+  __CHARACTER *Self__CM1Q,*new__FM1Q;
+  new_capacity__CRGC= 0;
+  if (((__INTEGER)(Self__ARGC->parent_arrayed_collection__3HM.upper__FTJB +  1) <= (__INTEGER)(Self__ARGC->parent_arrayed_collection__3HM.capacity__YSJB -  1))) {
+    Self__ARGC->parent_arrayed_collection__3HM.upper__FTJB=(__INTEGER)(Self__ARGC->parent_arrayed_collection__3HM.upper__FTJB +  1);
+    __tmp__QRGC=TRUE__;
   } else {
-    __tmp__BSGC=FALSE__;
+    __tmp__QRGC=FALSE__;
   };
-  if ((! __tmp__BSGC)) {
-    if ((Self__RRGC->parent_arrayed_collection__IIM.capacity__JTJB ==  0)) {
-      Self__RRGC->parent_arrayed_collection__IIM.storage__STJB=create__5UX( 2);
-      Self__RRGC->parent_arrayed_collection__IIM.capacity__JTJB= 2;
-      Self__RRGC->parent_arrayed_collection__IIM.upper__WTJB= 0;
+  if ((! __tmp__QRGC)) {
+    if ((Self__ARGC->parent_arrayed_collection__3HM.capacity__YSJB ==  0)) {
+      Self__ARGC->parent_arrayed_collection__3HM.storage__BTJB=create__OUX( 2);
+      Self__ARGC->parent_arrayed_collection__3HM.capacity__YSJB= 2;
+      Self__ARGC->parent_arrayed_collection__3HM.upper__FTJB= 0;
     } else {
-      new_capacity__TRGC=(__INTEGER)(Self__RRGC->parent_arrayed_collection__IIM.capacity__JTJB <<  1);
-      Self__QN5Q=((__CHARACTER *)Self__RRGC->parent_arrayed_collection__IIM.storage__STJB);
-      old_nb_elts__RN5Q=Self__RRGC->parent_arrayed_collection__IIM.capacity__JTJB;
-      new__TN5Q=((__CHARACTER *)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )Self__QN5Q),((__UINTEGER_32 )old_nb_elts__RN5Q),((__UINTEGER_32 )new_capacity__TRGC)));
-      clear__to__RRNC(new__TN5Q,old_nb_elts__RN5Q,(__INTEGER)(new_capacity__TRGC -  1));
-      Self__RRGC->parent_arrayed_collection__IIM.storage__STJB=new__TN5Q;
-      Self__RRGC->parent_arrayed_collection__IIM.capacity__JTJB=new_capacity__TRGC;
-      Self__RRGC->parent_arrayed_collection__IIM.upper__WTJB=(__INTEGER)(Self__RRGC->parent_arrayed_collection__IIM.upper__WTJB +  1);
+      new_capacity__CRGC=(__INTEGER)(Self__ARGC->parent_arrayed_collection__3HM.capacity__YSJB <<  1);
+      Self__CM1Q=((__CHARACTER *)Self__ARGC->parent_arrayed_collection__3HM.storage__BTJB);
+      old_nb_elts__DM1Q=Self__ARGC->parent_arrayed_collection__3HM.capacity__YSJB;
+      new__FM1Q=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CM1Q),((__UINTEGER_32 )old_nb_elts__DM1Q),((__UINTEGER_32 )new_capacity__CRGC)));
+      upper__MO0R=(__INTEGER)(new_capacity__CRGC -  1);
+      Self__KO0R=old_nb_elts__DM1Q;
+      while ((Self__KO0R <= upper__MO0R)) {
+        new__FM1Q[Self__KO0R]='\0';
+        Self__KO0R=(__INTEGER)(Self__KO0R +  1);
+      };
+      Self__ARGC->parent_arrayed_collection__3HM.storage__BTJB=new__FM1Q;
+      Self__ARGC->parent_arrayed_collection__3HM.capacity__YSJB=new_capacity__CRGC;
+      Self__ARGC->parent_arrayed_collection__3HM.upper__FTJB=(__INTEGER)(Self__ARGC->parent_arrayed_collection__3HM.upper__FTJB +  1);
     };
   };
-  ((__CHARACTER *)Self__RRGC->parent_arrayed_collection__IIM.storage__STJB)[Self__RRGC->parent_arrayed_collection__IIM.upper__WTJB]=element__SRGC;
+  ((__CHARACTER *)Self__ARGC->parent_arrayed_collection__3HM.storage__BTJB)[Self__ARGC->parent_arrayed_collection__3HM.upper__FTJB]=element__BRGC;
 }
 
-static __BOOLEAN read_external__CYKC()
+static __BOOLEAN read_external__1VKC()
 // () With resultNo recursive, No inlinable.
 {
-  __BOOLEAN result__FYKC;
-  result__FYKC=FALSE__;
-  if (((! read_space__UAF()) || (last_character__0OF() != '`'))) {
-    result__FYKC=FALSE__;
+  __STRING *Self__CWLR,*Self__IWLR;
+  __INTEGER new_capacity__BWLR,old_nb_elts__EWLR,upper__RO0R,Self__PO0R;
+  __INTEGER new_capacity__HWLR,old_nb_elts__KWLR,upper__WO0R,Self__UO0R;
+  __BOOLEAN result__4VKC,__tmp__KWKC;
+  __CHARACTER result__W1AR,result__X1AR,result__Y1AR,result__Z1AR;
+  __CHARACTER result__01AR,result__11AR,result__21AR,result__31AR;
+  __CHARACTER *Self__DWLR,*new__FWLR,*Self__JWLR,*new__LWLR;
+  result__4VKC=FALSE__;
+  if ((! read_space__UAF())) {
+    __tmp__KWKC=TRUE__;
+  } else {
+    result__W1AR='\0';
+    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+      result__W1AR=((__CHARACTER )(( 0)));
+    } else {
+      result__W1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+    };
+    __tmp__KWKC=(result__W1AR != '`');
+  };
+  if (__tmp__KWKC) {
+    result__4VKC=FALSE__;
   } else {
     position__ZFD=(__INTEGER)(position__ZFD +  1);
     ((__STRING *)string_tmp__RB)->count__VF= 0;
-    while ((! ((last_character__0OF() == ((__CHARACTER )(( 0)))) | (last_character__0OF() == '`')))) {
-      add_last__YPK(string_tmp__RB,last_character__0OF());
-      if ((last_character__0OF() == '\\')) {
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
-        add_last__YPK(string_tmp__RB,last_character__0OF());
-        if ((last_character__0OF() != ((__CHARACTER )(( 0))))) {
+    until_do__DF0C:
+    {
+      result__X1AR='\0';
+      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+        result__X1AR=((__CHARACTER )(( 0)));
+      } else {
+        result__X1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+      };
+      result__Y1AR='\0';
+      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+        result__Y1AR=((__CHARACTER )(( 0)));
+      } else {
+        result__Y1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+      };
+      if ((! ((result__X1AR == ((__CHARACTER )(( 0)))) | (result__Y1AR == '`')))) {
+        result__Z1AR='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__Z1AR=((__CHARACTER )(( 0)));
+        } else {
+          result__Z1AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        Self__CWLR=((__STRING *)string_tmp__RB);
+        new_capacity__BWLR= 0;
+        if ((Self__CWLR->capacity__MNK <= Self__CWLR->count__VF)) {
+          if ((Self__CWLR->capacity__MNK ==  0)) {
+            Self__CWLR->capacity__MNK= 32;
+            Self__CWLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__BWLR=(__INTEGER)(Self__CWLR->capacity__MNK <<  1);
+            Self__DWLR=((__CHARACTER *)Self__CWLR->storage__XNK);
+            old_nb_elts__EWLR=Self__CWLR->capacity__MNK;
+            new__FWLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DWLR),((__UINTEGER_32 )old_nb_elts__EWLR),((__UINTEGER_32 )new_capacity__BWLR)));
+            upper__RO0R=(__INTEGER)(new_capacity__BWLR -  1);
+            Self__PO0R=old_nb_elts__EWLR;
+            while ((Self__PO0R <= upper__RO0R)) {
+              new__FWLR[Self__PO0R]='\0';
+              Self__PO0R=(__INTEGER)(Self__PO0R +  1);
+            };
+            Self__CWLR->storage__XNK=new__FWLR;
+            Self__CWLR->capacity__MNK=new_capacity__BWLR;
+          };
+        };
+        ((__CHARACTER *)Self__CWLR->storage__XNK)[Self__CWLR->count__VF]=result__Z1AR;
+        Self__CWLR->count__VF=(__INTEGER)(Self__CWLR->count__VF +  1);
+        result__01AR='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__01AR=((__CHARACTER )(( 0)));
+        } else {
+          result__01AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        if ((result__01AR == '\\')) {
+          position__ZFD=(__INTEGER)(position__ZFD +  1);
+          result__11AR='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__11AR=((__CHARACTER )(( 0)));
+          } else {
+            result__11AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          Self__IWLR=((__STRING *)string_tmp__RB);
+          new_capacity__HWLR= 0;
+          if ((Self__IWLR->capacity__MNK <= Self__IWLR->count__VF)) {
+            if ((Self__IWLR->capacity__MNK ==  0)) {
+              Self__IWLR->capacity__MNK= 32;
+              Self__IWLR->storage__XNK=create__OUX( 32);
+            } else {
+              new_capacity__HWLR=(__INTEGER)(Self__IWLR->capacity__MNK <<  1);
+              Self__JWLR=((__CHARACTER *)Self__IWLR->storage__XNK);
+              old_nb_elts__KWLR=Self__IWLR->capacity__MNK;
+              new__LWLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JWLR),((__UINTEGER_32 )old_nb_elts__KWLR),((__UINTEGER_32 )new_capacity__HWLR)));
+              upper__WO0R=(__INTEGER)(new_capacity__HWLR -  1);
+              Self__UO0R=old_nb_elts__KWLR;
+              while ((Self__UO0R <= upper__WO0R)) {
+                new__LWLR[Self__UO0R]='\0';
+                Self__UO0R=(__INTEGER)(Self__UO0R +  1);
+              };
+              Self__IWLR->storage__XNK=new__LWLR;
+              Self__IWLR->capacity__MNK=new_capacity__HWLR;
+            };
+          };
+          ((__CHARACTER *)Self__IWLR->storage__XNK)[Self__IWLR->count__VF]=result__11AR;
+          Self__IWLR->count__VF=(__INTEGER)(Self__IWLR->count__VF +  1);
+          result__21AR='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__21AR=((__CHARACTER )(( 0)));
+          } else {
+            result__21AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          if ((result__21AR != ((__CHARACTER )(( 0))))) {
+            position__ZFD=(__INTEGER)(position__ZFD +  1);
+          };
+        } else {
           position__ZFD=(__INTEGER)(position__ZFD +  1);
         };
-      } else {
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
+        goto until_do__DF0C;
       };
     };
-    if ((last_character__0OF() != ((__CHARACTER )(( 0))))) {
+    result__31AR='\0';
+    if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+      result__31AR=((__CHARACTER )(( 0)));
+    } else {
+      result__31AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+    };
+    if ((result__31AR != ((__CHARACTER )(( 0))))) {
       position__ZFD=(__INTEGER)(position__ZFD +  1);
       last_string__V1G=get__QEC(string_tmp__RB);
-      result__FYKC=TRUE__;
+      result__4VKC=TRUE__;
     } else {
-      result__FYKC=FALSE__;
+      result__4VKC=FALSE__;
     };
   };
-  return(result__FYKC);
+  return(result__4VKC);
 }
 
-static void* read_expr_primary__HXIC(__PARSER *Self__IXIC)
+static void* read_expr_primary__WWIC(__PARSER *Self__XWIC)
 // ({PARSER}) With resultRecursive, No inlinable.
 {
-  __INTEGER_64 __tmp__V1IC;
-  void *result__KXIC;
-  void *type__LXIC;
-  void *group_sav__QXIC,*lst__KPCD;
-  void *arg__UXIC;
-  void *result_id__VXIC,*__tmp__D1IC,*__tmp__G2IC,*__tmp__X2IC;
-  void *__tmp__SAJC,*__tmp__0AJC;
-  __POSITION pos__JIDQ,pos__GJDQ,__tmp__B1IC,__tmp__T1IC,pos__GKDQ;
-  __POSITION pos__IKDQ,__tmp__F2IC,__tmp__W2IC,pos__0KDQ,pos__2KDQ;
-  __POSITION pos__FLDQ,__tmp__RAJC,__tmp__ZAJC,pos__VLDQ,pos__XLDQ;
-  __POSITION pos__ZLDQ,pos__1LDQ;
-  __INTEGER pos_old__XIKC,typ_id__BIHD,typ_id__UJHD,typ_id__GLHD;
-  __INTEGER __tmp__Y2IC,typ_id__XMHD,typ_id__VPHD,typ_id__ERMD;
-  __INTEGER typ_id__WSMD;
-  __ITM_REAL *result__1HHD,*Self__NXZD;
-  __POINTER ptr__2HHD,ptr__PJHD,ptr__BLHD,ptr__SMHD,ptr__QPHD,ptr__5QMD;
-  __POINTER ptr__RSMD;
-  __UINTEGER_32 sz__4HHD,a__0N5Q,new_size__YN5Q,t__4N5Q,a__AO5Q;
-  __UINTEGER_32 sz__RJHD,a__FO5Q,new_size__DO5Q,t__JO5Q,a__LO5Q;
-  __UINTEGER_32 sz__DLHD,a__QO5Q,new_size__OO5Q,t__UO5Q,a__WO5Q;
-  __UINTEGER_32 sz__UMHD,a__1O5Q,new_size__ZO5Q,t__5O5Q,a__BP5Q;
-  __UINTEGER_32 sz__SPHD,a__GP5Q,new_size__EP5Q,t__KP5Q,a__MP5Q;
-  __UINTEGER_32 sz__BRMD,a__RP5Q,new_size__PP5Q,t__VP5Q,a__XP5Q;
-  __UINTEGER_32 sz__TSMD,a__2P5Q,new_size__0P5Q,t__AQ5Q,a__CQ5Q;
-  __ITM_NUMBER *result__OJHD,*Self__SXZD;
-  __ITM_CHARACTER *result__ALHD,*Self__XXZD;
-  __ITM_STRING *result__RMHD,*Self__2XZD;
-  __ITM_BLOCK *result__PPHD,*Self__IYZD;
-  __ITM_EXTERNAL *result__4QMD,*Self__C30D;
-  __ITM_EXTERNAL_TYPE *result__QSMD,*Self__H30D;
-  void *ltype__MXIC;
-  __BOOLEAN __tmp__CYIC,__tmp__F0IC,result__VQJC,__tmp__U0IC;
-  __BOOLEAN result__HRJC,__tmp__G1IC,result__WIKC,__tmp__Y1IC;
-  __BOOLEAN result__LSJC,__tmp__J2IC,result__WUKC,__tmp__12IC;
-  __BOOLEAN result__PTJC,__tmp__Y3IC,result__BUJC,__tmp__35IC;
-  __BOOLEAN result__TUJC,__tmp__2AJC;
-  result__KXIC=NULL;
-  type__LXIC=NULL;
-  ltype__MXIC=NULL;
-  group_sav__QXIC=NULL;
-  arg__UXIC=NULL;
-  result_id__VXIC=NULL;
+  __INTEGER_64 __tmp__E1IC;
+  void *result__ZWIC;
+  void *type__0WIC;
+  void *group_sav__5WIC,*lst__MFCD;
+  void *arg__DXIC;
+  void *result_id__EXIC,*n__CP0R,*__tmp__S0IC,*__tmp__V1IC,*__tmp__G2IC;
+  void *__tmp__AAJC,*__tmp__IAJC;
+  __POSITION p__BP0R,pos__EN5P,p__E5JC,p__KQ0R,pos__BO5P,__tmp__Q0IC;
+  __POSITION __tmp__C1IC,pos__BP5P,pos__DP5P,__tmp__U1IC,__tmp__F2IC;
+  __POSITION p__1T0R,pos__VP5P,p__3BFC,pos__XP5P,p__PGFC,pos__AQ5P;
+  __POSITION __tmp__55IC,__tmp__HAJC,pos__QQ5P,pos__SQ5P,pos__UQ5P;
+  __POSITION pos__WQ5P;
+  __ITM_READ *result__YO0R,*Self__AP0R,*result__31KC,*Self__F2PC;
+  __POINTER ptr__ZO0R,ptr_table__EP0R,next__DP0R,result__FP0R;
+  __POINTER ptr_table__JP0R,next__IP0R,result__KP0R,ptr__41KC;
+  __POINTER ptr_table__YP0R,next__XP0R,result__ZP0R,ptr_table__3P0R;
+  __POINTER next__2P0R,result__4P0R,ptr__CQ0R,ptr_table__NQ0R;
+  __POINTER next__MQ0R,result__OQ0R,ptr_table__SQ0R,next__RQ0R;
+  __POINTER result__TQ0R,ptr__Z5GD,ptr_table__ES0R,next__DS0R;
+  __POINTER result__FS0R,ptr_table__JS0R,next__IS0R,result__KS0R;
+  __POINTER ptr__MBHD,ptr_table__OS0R,next__NS0R,result__PS0R;
+  __POINTER ptr_table__TS0R,next__SS0R,result__US0R,ptr__4CHD;
+  __POINTER ptr_table__3S0R,next__2S0R,result__4S0R,ptr_table__CT0R;
+  __POINTER next__BT0R,result__DT0R,ptr__PEHD,ptr_table__HT0R;
+  __POINTER next__GT0R,result__IT0R,ptr_table__MT0R,next__LT0R;
+  __POINTER result__NT0R,ptr__UT0R,ptr_table__3T0R,next__2T0R;
+  __POINTER result__4T0R,ptr_table__CU0R,next__BU0R,result__DU0R;
+  __POINTER ptr__1KFC,ptr_table__NU0R,next__MU0R,result__OU0R;
+  __POINTER ptr_table__SU0R,next__RU0R,result__TU0R,ptr__NHHD;
+  __POINTER ptr_table__0U0R,next__ZU0R,result__1U0R,ptr_table__5U0R;
+  __POINTER next__4U0R,result__AV0R,ptr__ROFC,ptr_table__EV0R;
+  __POINTER next__DV0R,result__FV0R,ptr_table__JV0R,next__IV0R;
+  __POINTER result__KV0R,ptr__WXMD,ptr_table__UV0R,next__TV0R;
+  __POINTER result__VV0R,ptr_table__ZV0R,next__YV0R,result__0V0R;
+  __POINTER ptr__IZMD,ptr_table__BW0R,next__AW0R,result__CW0R;
+  __POINTER ptr_table__GW0R,next__FW0R,result__HW0R;
+  __INTEGER typ_id__0O0R,new_capacity__NWLR,old_nb_elts__QWLR;
+  __INTEGER upper__QP0R,Self__OP0R,new_capacity__TWLR,old_nb_elts__WWLR;
+  __INTEGER upper__VP0R,Self__TP0R,typ_id__D2KC,typ_id__DQ0R;
+  __INTEGER pos_old__QGKC,new_capacity__ZWLR,old_nb_elts__2WLR;
+  __INTEGER upper__ZQ0R,Self__XQ0R,new_capacity__5WLR,old_nb_elts__CXLR;
+  __INTEGER upper__4Q0R,Self__2Q0R,new_capacity__FXLR,old_nb_elts__IXLR;
+  __INTEGER upper__DR0R,Self__BR0R,new_capacity__LXLR,old_nb_elts__OXLR;
+  __INTEGER upper__IR0R,Self__GR0R,new_capacity__RXLR,old_nb_elts__UXLR;
+  __INTEGER upper__NR0R,Self__LR0R,new_capacity__XXLR,old_nb_elts__0XLR;
+  __INTEGER upper__SR0R,Self__QR0R,new_capacity__3XLR,old_nb_elts__AYLR;
+  __INTEGER upper__XR0R,Self__VR0R,new_capacity__DYLR,old_nb_elts__GYLR;
+  __INTEGER upper__2R0R,Self__0R0R,new_capacity__JYLR,old_nb_elts__MYLR;
+  __INTEGER upper__BS0R,Self__5R0R,typ_id__45GD,typ_id__RBHD;
+  __INTEGER new_capacity__PYLR,old_nb_elts__SYLR,upper__0S0R,Self__YS0R;
+  __INTEGER typ_id__DDHD,__tmp__H2IC,typ_id__UEHD,typ_id__VT0R;
+  __INTEGER typ_id__ALFC,typ_id__SHHD,typ_id__WOFC,typ_id__1XMD;
+  __INTEGER typ_id__NZMD;
+  __UINTEGER_32 sz__1O0R,a__2O0R,new_size__3O0R,t__4O0R,a__5O0R;
+  __UINTEGER_32 new_size__MP0R,lab_type__LP0R,sz__A2KC,a__NS1Q;
+  __UINTEGER_32 new_size__LS1Q,t__RS1Q,a__TS1Q,new_size__AQ0R;
+  __UINTEGER_32 lab_type__5P0R,sz__EQ0R,a__FQ0R,new_size__GQ0R,t__HQ0R;
+  __UINTEGER_32 a__IQ0R,new_size__VQ0R,lab_type__UQ0R,sz__15GD,a__MM1Q;
+  __UINTEGER_32 new_size__KM1Q,t__QM1Q,a__SM1Q,new_size__MS0R;
+  __UINTEGER_32 lab_type__LS0R,sz__OBHD,a__XM1Q,new_size__VM1Q,t__1M1Q;
+  __UINTEGER_32 a__3M1Q,new_size__WS0R,lab_type__VS0R,sz__ADHD,a__CN1Q;
+  __UINTEGER_32 new_size__AN1Q,t__GN1Q,a__IN1Q,new_size__FT0R;
+  __UINTEGER_32 lab_type__ET0R,sz__REHD,a__NN1Q,new_size__LN1Q,t__RN1Q;
+  __UINTEGER_32 a__TN1Q,new_size__PT0R,lab_type__OT0R,sz__WT0R,a__XT0R;
+  __UINTEGER_32 new_size__YT0R,t__ZT0R,a__0T0R,new_size__FU0R;
+  __UINTEGER_32 lab_type__EU0R,sz__3KFC,a__IQ1Q,new_size__GQ1Q,t__MQ1Q;
+  __UINTEGER_32 a__OQ1Q,new_size__VU0R,lab_type__UU0R,sz__PHHD,a__YN1Q;
+  __UINTEGER_32 new_size__WN1Q,t__2N1Q,a__4N1Q,new_size__CV0R;
+  __UINTEGER_32 lab_type__BV0R,sz__TOFC,a__4Q1Q,new_size__2Q1Q,t__CR1Q;
+  __UINTEGER_32 a__ER1Q,new_size__MV0R,lab_type__LV0R,sz__YXMD,a__DO1Q;
+  __UINTEGER_32 new_size__BO1Q,t__HO1Q,a__JO1Q,new_size__2V0R;
+  __UINTEGER_32 lab_type__1V0R,sz__KZMD,a__OO1Q,new_size__MO1Q,t__SO1Q;
+  __UINTEGER_32 a__UO1Q,new_size__JW0R,lab_type__IW0R;
+  __STRING *Self__OWLR,*Self__UWLR,*Self__0WLR,*Self__AXLR,*Self__GXLR;
+  __STRING *Self__MXLR,*Self__SXLR,*Self__YXLR,*Self__4XLR,*Self__EYLR;
+  __STRING *Self__KYLR,*Self__QYLR;
+  __ITM_PROTOTYPE *result__BQ0R,*Self__JQ0R,*result__QOFC,*Self__55OC;
+  __ITM_REAL *result__Y5GD,*Self__4A0D;
+  __ITM_NUMBER *result__LBHD,*Self__DB0D;
+  __ITM_CHARACTER *result__3CHD,*Self__IB0D;
+  __ITM_STRING *result__OEHD,*Self__NB0D;
+  __ITM_LIST *result__TT0R,*result__0KFC;
+  __ITM_BLOCK *result__MHHD,*Self__ZB0D;
+  __ITM_EXTERNAL *result__VXMD,*Self__GH1D;
+  __ITM_EXTERNAL_TYPE *result__HZMD,*Self__LH1D;
+  void *ltype__1WIC;
+  __BOOLEAN __tmp__RXIC,__tmp__UZIC,result__DQJC,result__51AR;
+  __BOOLEAN __tmp__D0IC,result__VQJC,__tmp__V0IC,result__PGKC;
+  __BOOLEAN result__D2AR,__tmp__1GKC,result__H2AR,__tmp__VHKC;
+  __BOOLEAN result__O2AR,result__S2AR,__tmp__CKKC,result__02AR;
+  __BOOLEAN result__42AR,__tmp__H1IC,result__ZRJC,__tmp__Y1IC;
+  __BOOLEAN result__PSKC,__tmp__0SKC,__tmp__ZTKC,__tmp__0TKC;
+  __BOOLEAN __tmp__K2IC,result__3SJC,__tmp__H3IC,result__QT0R;
+  __BOOLEAN result__GU0R,__tmp__L5IC,result__JU0R,result__WU0R;
+  __BOOLEAN result__NV0R,result__QV0R,result__3V0R,result__KW0R;
+  __BOOLEAN result__NW0R,result__QW0R,__tmp__BCJC;
+  __CHARACTER result__41AR,result__B2AR,result__C2AR,result__F2AR;
+  __CHARACTER result__G2AR,result__J2AR,result__K2AR,result__L2AR;
+  __CHARACTER result__M2AR,result__N2AR,result__Q2AR,result__R2AR;
+  __CHARACTER result__U2AR,result__V2AR,result__W2AR,result__X2AR;
+  __CHARACTER result__Y2AR,result__Z2AR,result__22AR,result__32AR;
+  __CHARACTER result__A3AR,result__B3AR,result__C3AR,result__D3AR;
+  __CHARACTER result__E3AR,result__F3AR,result__G3AR,result__H3AR;
+  __CHARACTER result__I3AR,result__RT0R,result__HU0R,result__KU0R;
+  __CHARACTER result__XU0R,result__OV0R,result__RV0R,result__4V0R;
+  __CHARACTER result__LW0R,result__OW0R,result__RW0R;
+  __CHARACTER *Self__PWLR,*new__RWLR,*Self__VWLR,*new__XWLR,*Self__1WLR;
+  __CHARACTER *new__3WLR,*Self__BXLR,*new__DXLR,*Self__HXLR,*new__JXLR;
+  __CHARACTER *Self__NXLR,*new__PXLR,*Self__TXLR,*new__VXLR,*Self__ZXLR;
+  __CHARACTER *new__1XLR,*Self__5XLR,*new__BYLR,*Self__FYLR,*new__HYLR;
+  __CHARACTER *Self__LYLR,*new__NYLR,*Self__RYLR,*new__TYLR;
+  result__ZWIC=NULL;
+  type__0WIC=NULL;
+  ltype__1WIC=NULL;
+  group_sav__5WIC=NULL;
+  arg__DXIC=NULL;
+  result_id__EXIC=NULL;
   if (read_word__NWH((&__string_57))) {
-    result__KXIC=create__name__U5JC(current_position__EJG(),last_string__V1G);
-    __tmp__CYIC=TRUE__;
+    p__BP0R=current_position__EJG();
+    n__CP0R=last_string__V1G;
+    result__YO0R=NULL;
+    ptr__ZO0R=((__POINTER )(NULL));
+    typ_id__0O0R= 0;
+    sz__1O0R=((__UINTEGER_32 )sizeof(__ITM_READ));
+    if ((sz__1O0R ==  0)) {
+      result__YO0R=ITM_READ__;
+    } else {
+      typ_id__0O0R=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1O0R);
+      if ((typ_id__0O0R == (__INTEGER)(-  1))) {
+        a__2O0R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__3O0R=(__UINTEGER_32)((__UINTEGER_32)(sz__1O0R + a__2O0R) & (__UINTEGER_32)(~ a__2O0R));
+        ptr_table__EP0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3O0R / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__DP0R=((__POINTER )(NULL));
+        result__FP0R=((__POINTER *)ptr_table__EP0R)[ 0];
+        if ((result__FP0R == (void *)NULL)) {
+          result__FP0R=new_lab__2PJ(new_size__3O0R);
+          next__DP0R=(void *)((unsigned long)result__FP0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3O0R)));
+          ((__POINTER *)next__DP0R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__EP0R)[ 0]=next__DP0R;
+        } else {
+          next__DP0R=((__POINTER *)result__FP0R)[ 0];
+          if ((next__DP0R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FP0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3O0R <<  1)) <=  4096)) {
+              next__DP0R=(void *)((unsigned long)result__FP0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3O0R)));
+            } else {
+              next__DP0R=new_lab__2PJ(new_size__3O0R);
+            };
+            ((__POINTER *)next__DP0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__EP0R)[ 0]=next__DP0R;
+          } else {
+            ((__POINTER *)result__FP0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DP0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__FP0R=next__DP0R;
+          };
+        };
+        ptr__ZO0R=result__FP0R;
+      } else {
+        t__4O0R=((__UINTEGER_32 )typ_id__0O0R);
+        a__5O0R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__MP0R=(__UINTEGER_32)((__UINTEGER_32)(sz__1O0R + a__5O0R) & (__UINTEGER_32)(~ a__5O0R));
+        ptr_table__JP0R=((__POINTER )(&(table_type[(t__4O0R)])));
+        lab_type__LP0R=(__UINTEGER_32)(t__4O0R |  1);
+        next__IP0R=((__POINTER )(NULL));
+        result__KP0R=((__POINTER *)ptr_table__JP0R)[ 0];
+        if ((result__KP0R == (void *)NULL)) {
+          result__KP0R=new_lab__2PJ(lab_type__LP0R);
+          next__IP0R=(void *)((unsigned long)result__KP0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MP0R)));
+          ((__POINTER *)next__IP0R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__JP0R)[ 0]=next__IP0R;
+        } else {
+          next__IP0R=((__POINTER *)result__KP0R)[ 0];
+          if ((next__IP0R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KP0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MP0R <<  1)) <=  4096)) {
+              next__IP0R=(void *)((unsigned long)result__KP0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MP0R)));
+            } else {
+              next__IP0R=new_lab__2PJ(lab_type__LP0R);
+            };
+            ((__POINTER *)next__IP0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__JP0R)[ 0]=next__IP0R;
+          } else {
+            ((__POINTER *)result__KP0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IP0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__KP0R=next__IP0R;
+          };
+        };
+        ptr__ZO0R=result__KP0R;
+      };
+      result__YO0R=((__ITM_READ *)ptr__ZO0R);
+      *(result__YO0R) = *(ITM_READ__);
+    };
+    Self__AP0R=((__ITM_READ *)result__YO0R);
+    Self__AP0R->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__BP0R;
+    Self__AP0R->name__AVPC=n__CP0R;
+    result__ZWIC=result__YO0R;
+    __tmp__RXIC=TRUE__;
   } else {
-    __tmp__CYIC=FALSE__;
+    __tmp__RXIC=FALSE__;
   };
-  if (__tmp__CYIC) {
-    __tmp__F0IC=TRUE__;
+  if (__tmp__RXIC) {
+    __tmp__UZIC=TRUE__;
   } else {
-    result__VQJC=read_word__NWH((&__string_15));
-    if (result__VQJC) {
-      if ((last_character__0OF() == '_')) {
+    result__DQJC=read_word__NWH((&__string_15));
+    if (result__DQJC) {
+      result__41AR='\0';
+      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+        result__41AR=((__CHARACTER )(( 0)));
+      } else {
+        result__41AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+      };
+      if ((result__41AR == '_')) {
         position__ZFD=(__INTEGER)(position__ZFD +  1);
         copy__BNK(string_tmp__RB,(&__string_15));
-        add_last__YPK(string_tmp__RB,'_');
-        while (is_digit__EWEB(last_character__0OF())) {
-          add_last__YPK(string_tmp__RB,last_character__0OF());
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
+        Self__OWLR=((__STRING *)string_tmp__RB);
+        new_capacity__NWLR= 0;
+        if ((Self__OWLR->capacity__MNK <= Self__OWLR->count__VF)) {
+          if ((Self__OWLR->capacity__MNK ==  0)) {
+            Self__OWLR->capacity__MNK= 32;
+            Self__OWLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__NWLR=(__INTEGER)(Self__OWLR->capacity__MNK <<  1);
+            Self__PWLR=((__CHARACTER *)Self__OWLR->storage__XNK);
+            old_nb_elts__QWLR=Self__OWLR->capacity__MNK;
+            new__RWLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PWLR),((__UINTEGER_32 )old_nb_elts__QWLR),((__UINTEGER_32 )new_capacity__NWLR)));
+            upper__QP0R=(__INTEGER)(new_capacity__NWLR -  1);
+            Self__OP0R=old_nb_elts__QWLR;
+            while ((Self__OP0R <= upper__QP0R)) {
+              new__RWLR[Self__OP0R]='\0';
+              Self__OP0R=(__INTEGER)(Self__OP0R +  1);
+            };
+            Self__OWLR->storage__XNK=new__RWLR;
+            Self__OWLR->capacity__MNK=new_capacity__NWLR;
+          };
+        };
+        ((__CHARACTER *)Self__OWLR->storage__XNK)[Self__OWLR->count__VF]='_';
+        Self__OWLR->count__VF=(__INTEGER)(Self__OWLR->count__VF +  1);
+        while_do__RSKD:
+        {
+          result__B2AR='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__B2AR=((__CHARACTER )(( 0)));
+          } else {
+            result__B2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          result__51AR=FALSE__;
+          if ((((__INTEGER_8 )result__B2AR) >= ((__INTEGER_8 )'0'))) {
+            result__51AR=(((__INTEGER_8 )result__B2AR) <= ((__INTEGER_8 )'9'));
+          };
+          if (result__51AR) {
+            result__C2AR='\0';
+            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+              result__C2AR=((__CHARACTER )(( 0)));
+            } else {
+              result__C2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+            };
+            Self__UWLR=((__STRING *)string_tmp__RB);
+            new_capacity__TWLR= 0;
+            if ((Self__UWLR->capacity__MNK <= Self__UWLR->count__VF)) {
+              if ((Self__UWLR->capacity__MNK ==  0)) {
+                Self__UWLR->capacity__MNK= 32;
+                Self__UWLR->storage__XNK=create__OUX( 32);
+              } else {
+                new_capacity__TWLR=(__INTEGER)(Self__UWLR->capacity__MNK <<  1);
+                Self__VWLR=((__CHARACTER *)Self__UWLR->storage__XNK);
+                old_nb_elts__WWLR=Self__UWLR->capacity__MNK;
+                new__XWLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VWLR),((__UINTEGER_32 )old_nb_elts__WWLR),((__UINTEGER_32 )new_capacity__TWLR)));
+                upper__VP0R=(__INTEGER)(new_capacity__TWLR -  1);
+                Self__TP0R=old_nb_elts__WWLR;
+                while ((Self__TP0R <= upper__VP0R)) {
+                  new__XWLR[Self__TP0R]='\0';
+                  Self__TP0R=(__INTEGER)(Self__TP0R +  1);
+                };
+                Self__UWLR->storage__XNK=new__XWLR;
+                Self__UWLR->capacity__MNK=new_capacity__TWLR;
+              };
+            };
+            ((__CHARACTER *)Self__UWLR->storage__XNK)[Self__UWLR->count__VF]=result__C2AR;
+            Self__UWLR->count__VF=(__INTEGER)(Self__UWLR->count__VF +  1);
+            position__ZFD=(__INTEGER)(position__ZFD +  1);
+            goto while_do__RSKD;
+          };
         };
         if ((((__STRING *)string_tmp__RB)->count__VF ==  0)) {
-          pos__JIDQ=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_518));
-          put_position__ECH(pos__JIDQ);
-          send_error__2FH();
+          pos__EN5P=current_position__EJG();
+          put_error__text__0AH( 0,(&__string_522));
+          put_position__ECH(pos__EN5P);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        result_id__VXIC=get__QEC(string_tmp__RB);
+        result_id__EXIC=get__QEC(string_tmp__RB);
+      } else {
+        result_id__EXIC=(&__string_15);
+      };
+      p__E5JC=current_position__EJG();
+      result__31KC=NULL;
+      ptr__41KC=((__POINTER )(NULL));
+      typ_id__D2KC= 0;
+      sz__A2KC=((__UINTEGER_32 )sizeof(__ITM_READ));
+      if ((sz__A2KC ==  0)) {
+        result__31KC=ITM_READ__;
       } else {
-        result_id__VXIC=(&__string_15);
+        typ_id__D2KC=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__A2KC);
+        if ((typ_id__D2KC == (__INTEGER)(-  1))) {
+          a__NS1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__LS1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__A2KC + a__NS1Q) & (__UINTEGER_32)(~ a__NS1Q));
+          ptr_table__YP0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LS1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__XP0R=((__POINTER )(NULL));
+          result__ZP0R=((__POINTER *)ptr_table__YP0R)[ 0];
+          if ((result__ZP0R == (void *)NULL)) {
+            result__ZP0R=new_lab__2PJ(new_size__LS1Q);
+            next__XP0R=(void *)((unsigned long)result__ZP0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LS1Q)));
+            ((__POINTER *)next__XP0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__YP0R)[ 0]=next__XP0R;
+          } else {
+            next__XP0R=((__POINTER *)result__ZP0R)[ 0];
+            if ((next__XP0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZP0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LS1Q <<  1)) <=  4096)) {
+                next__XP0R=(void *)((unsigned long)result__ZP0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LS1Q)));
+              } else {
+                next__XP0R=new_lab__2PJ(new_size__LS1Q);
+              };
+              ((__POINTER *)next__XP0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__YP0R)[ 0]=next__XP0R;
+            } else {
+              ((__POINTER *)result__ZP0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XP0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__ZP0R=next__XP0R;
+            };
+          };
+          ptr__41KC=result__ZP0R;
+        } else {
+          t__RS1Q=((__UINTEGER_32 )typ_id__D2KC);
+          a__TS1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__AQ0R=(__UINTEGER_32)((__UINTEGER_32)(sz__A2KC + a__TS1Q) & (__UINTEGER_32)(~ a__TS1Q));
+          ptr_table__3P0R=((__POINTER )(&(table_type[(t__RS1Q)])));
+          lab_type__5P0R=(__UINTEGER_32)(t__RS1Q |  1);
+          next__2P0R=((__POINTER )(NULL));
+          result__4P0R=((__POINTER *)ptr_table__3P0R)[ 0];
+          if ((result__4P0R == (void *)NULL)) {
+            result__4P0R=new_lab__2PJ(lab_type__5P0R);
+            next__2P0R=(void *)((unsigned long)result__4P0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AQ0R)));
+            ((__POINTER *)next__2P0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__3P0R)[ 0]=next__2P0R;
+          } else {
+            next__2P0R=((__POINTER *)result__4P0R)[ 0];
+            if ((next__2P0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4P0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AQ0R <<  1)) <=  4096)) {
+                next__2P0R=(void *)((unsigned long)result__4P0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AQ0R)));
+              } else {
+                next__2P0R=new_lab__2PJ(lab_type__5P0R);
+              };
+              ((__POINTER *)next__2P0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__3P0R)[ 0]=next__2P0R;
+            } else {
+              ((__POINTER *)result__4P0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2P0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__4P0R=next__2P0R;
+            };
+          };
+          ptr__41KC=result__4P0R;
+        };
+        result__31KC=((__ITM_READ *)ptr__41KC);
+        *(result__31KC) = *(ITM_READ__);
       };
-      result__KXIC=create__name__U5JC(current_position__EJG(),result_id__VXIC);
+      Self__F2PC=((__ITM_READ *)result__31KC);
+      Self__F2PC->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__E5JC;
+      Self__F2PC->name__AVPC=result_id__EXIC;
+      result__ZWIC=result__31KC;
     };
-    __tmp__F0IC=result__VQJC;
+    __tmp__UZIC=result__DQJC;
   };
-  if (__tmp__F0IC) {
-    __tmp__U0IC=TRUE__;
+  if (__tmp__UZIC) {
+    __tmp__D0IC=TRUE__;
   } else {
-    type__LXIC=read_prototype__15JC(Self__IXIC,NULL);
-    result__HRJC=((void *)type__LXIC != (void *)NULL);
-    if (result__HRJC) {
-      result__KXIC=create__type__4GFC(current_position__EJG(),type__LXIC);
+    type__0WIC=read_prototype__J5JC(Self__XWIC,NULL);
+    result__VQJC=((void *)type__0WIC != (void *)NULL);
+    if (result__VQJC) {
+      p__KQ0R=current_position__EJG();
+      result__BQ0R=NULL;
+      ptr__CQ0R=((__POINTER )(NULL));
+      typ_id__DQ0R= 0;
+      sz__EQ0R=((__UINTEGER_32 )sizeof(__ITM_PROTOTYPE));
+      if ((sz__EQ0R ==  0)) {
+        result__BQ0R=ITM_PROTOTYPE__;
+      } else {
+        typ_id__DQ0R=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EQ0R);
+        if ((typ_id__DQ0R == (__INTEGER)(-  1))) {
+          a__FQ0R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__GQ0R=(__UINTEGER_32)((__UINTEGER_32)(sz__EQ0R + a__FQ0R) & (__UINTEGER_32)(~ a__FQ0R));
+          ptr_table__NQ0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GQ0R / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__MQ0R=((__POINTER )(NULL));
+          result__OQ0R=((__POINTER *)ptr_table__NQ0R)[ 0];
+          if ((result__OQ0R == (void *)NULL)) {
+            result__OQ0R=new_lab__2PJ(new_size__GQ0R);
+            next__MQ0R=(void *)((unsigned long)result__OQ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GQ0R)));
+            ((__POINTER *)next__MQ0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__NQ0R)[ 0]=next__MQ0R;
+          } else {
+            next__MQ0R=((__POINTER *)result__OQ0R)[ 0];
+            if ((next__MQ0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OQ0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GQ0R <<  1)) <=  4096)) {
+                next__MQ0R=(void *)((unsigned long)result__OQ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GQ0R)));
+              } else {
+                next__MQ0R=new_lab__2PJ(new_size__GQ0R);
+              };
+              ((__POINTER *)next__MQ0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__NQ0R)[ 0]=next__MQ0R;
+            } else {
+              ((__POINTER *)result__OQ0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MQ0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__OQ0R=next__MQ0R;
+            };
+          };
+          ptr__CQ0R=result__OQ0R;
+        } else {
+          t__HQ0R=((__UINTEGER_32 )typ_id__DQ0R);
+          a__IQ0R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__VQ0R=(__UINTEGER_32)((__UINTEGER_32)(sz__EQ0R + a__IQ0R) & (__UINTEGER_32)(~ a__IQ0R));
+          ptr_table__SQ0R=((__POINTER )(&(table_type[(t__HQ0R)])));
+          lab_type__UQ0R=(__UINTEGER_32)(t__HQ0R |  1);
+          next__RQ0R=((__POINTER )(NULL));
+          result__TQ0R=((__POINTER *)ptr_table__SQ0R)[ 0];
+          if ((result__TQ0R == (void *)NULL)) {
+            result__TQ0R=new_lab__2PJ(lab_type__UQ0R);
+            next__RQ0R=(void *)((unsigned long)result__TQ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VQ0R)));
+            ((__POINTER *)next__RQ0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__SQ0R)[ 0]=next__RQ0R;
+          } else {
+            next__RQ0R=((__POINTER *)result__TQ0R)[ 0];
+            if ((next__RQ0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TQ0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VQ0R <<  1)) <=  4096)) {
+                next__RQ0R=(void *)((unsigned long)result__TQ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VQ0R)));
+              } else {
+                next__RQ0R=new_lab__2PJ(lab_type__UQ0R);
+              };
+              ((__POINTER *)next__RQ0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__SQ0R)[ 0]=next__RQ0R;
+            } else {
+              ((__POINTER *)result__TQ0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RQ0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__TQ0R=next__RQ0R;
+            };
+          };
+          ptr__CQ0R=result__TQ0R;
+        };
+        result__BQ0R=((__ITM_PROTOTYPE *)ptr__CQ0R);
+        *(result__BQ0R) = *(ITM_PROTOTYPE__);
+      };
+      Self__JQ0R=((__ITM_PROTOTYPE *)result__BQ0R);
+      Self__JQ0R->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM=p__KQ0R;
+      Self__JQ0R->type__CAPC=type__0WIC;
+      result__ZWIC=result__BQ0R;
     };
-    __tmp__U0IC=result__HRJC;
+    __tmp__D0IC=result__VQJC;
   };
-  if (__tmp__U0IC) {
-    __tmp__G1IC=TRUE__;
+  if (__tmp__D0IC) {
+    __tmp__V0IC=TRUE__;
   } else {
-    result__WIKC=FALSE__;
-    pos_old__XIKC= 0;
-    if ((read_space__UAF() && is_digit__EWEB(last_character__0OF()))) {
+    result__PGKC=FALSE__;
+    pos_old__QGKC= 0;
+    if (read_space__UAF()) {
+      result__F2AR='\0';
+      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+        result__F2AR=((__CHARACTER )(( 0)));
+      } else {
+        result__F2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+      };
+      result__D2AR=FALSE__;
+      if ((((__INTEGER_8 )result__F2AR) >= ((__INTEGER_8 )'0'))) {
+        result__D2AR=(((__INTEGER_8 )result__F2AR) <= ((__INTEGER_8 )'9'));
+      };
+      __tmp__1GKC=result__D2AR;
+    } else {
+      __tmp__1GKC=FALSE__;
+    };
+    if (__tmp__1GKC) {
       ((__STRING *)string_tmp__RB)->count__VF= 0;
-      add_last__YPK(string_tmp__RB,last_character__0OF());
-      pos_old__XIKC=position__ZFD;
+      result__G2AR='\0';
+      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+        result__G2AR=((__CHARACTER )(( 0)));
+      } else {
+        result__G2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+      };
+      Self__0WLR=((__STRING *)string_tmp__RB);
+      new_capacity__ZWLR= 0;
+      if ((Self__0WLR->capacity__MNK <= Self__0WLR->count__VF)) {
+        if ((Self__0WLR->capacity__MNK ==  0)) {
+          Self__0WLR->capacity__MNK= 32;
+          Self__0WLR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__ZWLR=(__INTEGER)(Self__0WLR->capacity__MNK <<  1);
+          Self__1WLR=((__CHARACTER *)Self__0WLR->storage__XNK);
+          old_nb_elts__2WLR=Self__0WLR->capacity__MNK;
+          new__3WLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1WLR),((__UINTEGER_32 )old_nb_elts__2WLR),((__UINTEGER_32 )new_capacity__ZWLR)));
+          upper__ZQ0R=(__INTEGER)(new_capacity__ZWLR -  1);
+          Self__XQ0R=old_nb_elts__2WLR;
+          while ((Self__XQ0R <= upper__ZQ0R)) {
+            new__3WLR[Self__XQ0R]='\0';
+            Self__XQ0R=(__INTEGER)(Self__XQ0R +  1);
+          };
+          Self__0WLR->storage__XNK=new__3WLR;
+          Self__0WLR->capacity__MNK=new_capacity__ZWLR;
+        };
+      };
+      ((__CHARACTER *)Self__0WLR->storage__XNK)[Self__0WLR->count__VF]=result__G2AR;
+      Self__0WLR->count__VF=(__INTEGER)(Self__0WLR->count__VF +  1);
+      pos_old__QGKC=position__ZFD;
       position__ZFD=(__INTEGER)(position__ZFD +  1);
-      while ((is_digit__EWEB(last_character__0OF()) || (last_character__0OF() == '_'))) {
-        if ((last_character__0OF() != '_')) {
-          add_last__YPK(string_tmp__RB,last_character__0OF());
+      while_do__2C0C:
+      {
+        result__J2AR='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__J2AR=((__CHARACTER )(( 0)));
+        } else {
+          result__J2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        result__H2AR=FALSE__;
+        if ((((__INTEGER_8 )result__J2AR) >= ((__INTEGER_8 )'0'))) {
+          result__H2AR=(((__INTEGER_8 )result__J2AR) <= ((__INTEGER_8 )'9'));
+        };
+        if (result__H2AR) {
+          __tmp__VHKC=TRUE__;
+        } else {
+          result__K2AR='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__K2AR=((__CHARACTER )(( 0)));
+          } else {
+            result__K2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          __tmp__VHKC=(result__K2AR == '_');
+        };
+        if (__tmp__VHKC) {
+          result__L2AR='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__L2AR=((__CHARACTER )(( 0)));
+          } else {
+            result__L2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          if ((result__L2AR != '_')) {
+            result__M2AR='\0';
+            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+              result__M2AR=((__CHARACTER )(( 0)));
+            } else {
+              result__M2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+            };
+            Self__AXLR=((__STRING *)string_tmp__RB);
+            new_capacity__5WLR= 0;
+            if ((Self__AXLR->capacity__MNK <= Self__AXLR->count__VF)) {
+              if ((Self__AXLR->capacity__MNK ==  0)) {
+                Self__AXLR->capacity__MNK= 32;
+                Self__AXLR->storage__XNK=create__OUX( 32);
+              } else {
+                new_capacity__5WLR=(__INTEGER)(Self__AXLR->capacity__MNK <<  1);
+                Self__BXLR=((__CHARACTER *)Self__AXLR->storage__XNK);
+                old_nb_elts__CXLR=Self__AXLR->capacity__MNK;
+                new__DXLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BXLR),((__UINTEGER_32 )old_nb_elts__CXLR),((__UINTEGER_32 )new_capacity__5WLR)));
+                upper__4Q0R=(__INTEGER)(new_capacity__5WLR -  1);
+                Self__2Q0R=old_nb_elts__CXLR;
+                while ((Self__2Q0R <= upper__4Q0R)) {
+                  new__DXLR[Self__2Q0R]='\0';
+                  Self__2Q0R=(__INTEGER)(Self__2Q0R +  1);
+                };
+                Self__AXLR->storage__XNK=new__DXLR;
+                Self__AXLR->capacity__MNK=new_capacity__5WLR;
+              };
+            };
+            ((__CHARACTER *)Self__AXLR->storage__XNK)[Self__AXLR->count__VF]=result__M2AR;
+            Self__AXLR->count__VF=(__INTEGER)(Self__AXLR->count__VF +  1);
+          };
+          position__ZFD=(__INTEGER)(position__ZFD +  1);
+          goto while_do__2C0C;
         };
-        position__ZFD=(__INTEGER)(position__ZFD +  1);
       };
-      if ((last_character__0OF() == '.')) {
-        add_last__YPK(string_tmp__RB,'.');
+      result__N2AR='\0';
+      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+        result__N2AR=((__CHARACTER )(( 0)));
+      } else {
+        result__N2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+      };
+      if ((result__N2AR == '.')) {
+        Self__GXLR=((__STRING *)string_tmp__RB);
+        new_capacity__FXLR= 0;
+        if ((Self__GXLR->capacity__MNK <= Self__GXLR->count__VF)) {
+          if ((Self__GXLR->capacity__MNK ==  0)) {
+            Self__GXLR->capacity__MNK= 32;
+            Self__GXLR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__FXLR=(__INTEGER)(Self__GXLR->capacity__MNK <<  1);
+            Self__HXLR=((__CHARACTER *)Self__GXLR->storage__XNK);
+            old_nb_elts__IXLR=Self__GXLR->capacity__MNK;
+            new__JXLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HXLR),((__UINTEGER_32 )old_nb_elts__IXLR),((__UINTEGER_32 )new_capacity__FXLR)));
+            upper__DR0R=(__INTEGER)(new_capacity__FXLR -  1);
+            Self__BR0R=old_nb_elts__IXLR;
+            while ((Self__BR0R <= upper__DR0R)) {
+              new__JXLR[Self__BR0R]='\0';
+              Self__BR0R=(__INTEGER)(Self__BR0R +  1);
+            };
+            Self__GXLR->storage__XNK=new__JXLR;
+            Self__GXLR->capacity__MNK=new_capacity__FXLR;
+          };
+        };
+        ((__CHARACTER *)Self__GXLR->storage__XNK)[Self__GXLR->count__VF]='.';
+        Self__GXLR->count__VF=(__INTEGER)(Self__GXLR->count__VF +  1);
         position__ZFD=(__INTEGER)(position__ZFD +  1);
-        if (is_digit__EWEB(last_character__0OF())) {
-          result__WIKC=TRUE__;
-          add_last__YPK(string_tmp__RB,last_character__0OF());
+        result__Q2AR='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__Q2AR=((__CHARACTER )(( 0)));
+        } else {
+          result__Q2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        result__O2AR=FALSE__;
+        if ((((__INTEGER_8 )result__Q2AR) >= ((__INTEGER_8 )'0'))) {
+          result__O2AR=(((__INTEGER_8 )result__Q2AR) <= ((__INTEGER_8 )'9'));
+        };
+        if (result__O2AR) {
+          result__PGKC=TRUE__;
+          result__R2AR='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__R2AR=((__CHARACTER )(( 0)));
+          } else {
+            result__R2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          Self__MXLR=((__STRING *)string_tmp__RB);
+          new_capacity__LXLR= 0;
+          if ((Self__MXLR->capacity__MNK <= Self__MXLR->count__VF)) {
+            if ((Self__MXLR->capacity__MNK ==  0)) {
+              Self__MXLR->capacity__MNK= 32;
+              Self__MXLR->storage__XNK=create__OUX( 32);
+            } else {
+              new_capacity__LXLR=(__INTEGER)(Self__MXLR->capacity__MNK <<  1);
+              Self__NXLR=((__CHARACTER *)Self__MXLR->storage__XNK);
+              old_nb_elts__OXLR=Self__MXLR->capacity__MNK;
+              new__PXLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NXLR),((__UINTEGER_32 )old_nb_elts__OXLR),((__UINTEGER_32 )new_capacity__LXLR)));
+              upper__IR0R=(__INTEGER)(new_capacity__LXLR -  1);
+              Self__GR0R=old_nb_elts__OXLR;
+              while ((Self__GR0R <= upper__IR0R)) {
+                new__PXLR[Self__GR0R]='\0';
+                Self__GR0R=(__INTEGER)(Self__GR0R +  1);
+              };
+              Self__MXLR->storage__XNK=new__PXLR;
+              Self__MXLR->capacity__MNK=new_capacity__LXLR;
+            };
+          };
+          ((__CHARACTER *)Self__MXLR->storage__XNK)[Self__MXLR->count__VF]=result__R2AR;
+          Self__MXLR->count__VF=(__INTEGER)(Self__MXLR->count__VF +  1);
           position__ZFD=(__INTEGER)(position__ZFD +  1);
-          while (is_digit__EWEB(last_character__0OF())) {
-            add_last__YPK(string_tmp__RB,last_character__0OF());
-            position__ZFD=(__INTEGER)(position__ZFD +  1);
+          while_do__R0MD:
+          {
+            result__U2AR='\0';
+            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+              result__U2AR=((__CHARACTER )(( 0)));
+            } else {
+              result__U2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+            };
+            result__S2AR=FALSE__;
+            if ((((__INTEGER_8 )result__U2AR) >= ((__INTEGER_8 )'0'))) {
+              result__S2AR=(((__INTEGER_8 )result__U2AR) <= ((__INTEGER_8 )'9'));
+            };
+            if (result__S2AR) {
+              result__V2AR='\0';
+              if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+                result__V2AR=((__CHARACTER )(( 0)));
+              } else {
+                result__V2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+              };
+              Self__SXLR=((__STRING *)string_tmp__RB);
+              new_capacity__RXLR= 0;
+              if ((Self__SXLR->capacity__MNK <= Self__SXLR->count__VF)) {
+                if ((Self__SXLR->capacity__MNK ==  0)) {
+                  Self__SXLR->capacity__MNK= 32;
+                  Self__SXLR->storage__XNK=create__OUX( 32);
+                } else {
+                  new_capacity__RXLR=(__INTEGER)(Self__SXLR->capacity__MNK <<  1);
+                  Self__TXLR=((__CHARACTER *)Self__SXLR->storage__XNK);
+                  old_nb_elts__UXLR=Self__SXLR->capacity__MNK;
+                  new__VXLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TXLR),((__UINTEGER_32 )old_nb_elts__UXLR),((__UINTEGER_32 )new_capacity__RXLR)));
+                  upper__NR0R=(__INTEGER)(new_capacity__RXLR -  1);
+                  Self__LR0R=old_nb_elts__UXLR;
+                  while ((Self__LR0R <= upper__NR0R)) {
+                    new__VXLR[Self__LR0R]='\0';
+                    Self__LR0R=(__INTEGER)(Self__LR0R +  1);
+                  };
+                  Self__SXLR->storage__XNK=new__VXLR;
+                  Self__SXLR->capacity__MNK=new_capacity__RXLR;
+                };
+              };
+              ((__CHARACTER *)Self__SXLR->storage__XNK)[Self__SXLR->count__VF]=result__V2AR;
+              Self__SXLR->count__VF=(__INTEGER)(Self__SXLR->count__VF +  1);
+              position__ZFD=(__INTEGER)(position__ZFD +  1);
+              goto while_do__R0MD;
+            };
           };
         };
-        if ((last_character__0OF() == 'E')) {
-          result__WIKC=TRUE__;
-          add_last__YPK(string_tmp__RB,'E');
+        result__W2AR='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__W2AR=((__CHARACTER )(( 0)));
+        } else {
+          result__W2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        if ((result__W2AR == 'E')) {
+          result__PGKC=TRUE__;
+          Self__YXLR=((__STRING *)string_tmp__RB);
+          new_capacity__XXLR= 0;
+          if ((Self__YXLR->capacity__MNK <= Self__YXLR->count__VF)) {
+            if ((Self__YXLR->capacity__MNK ==  0)) {
+              Self__YXLR->capacity__MNK= 32;
+              Self__YXLR->storage__XNK=create__OUX( 32);
+            } else {
+              new_capacity__XXLR=(__INTEGER)(Self__YXLR->capacity__MNK <<  1);
+              Self__ZXLR=((__CHARACTER *)Self__YXLR->storage__XNK);
+              old_nb_elts__0XLR=Self__YXLR->capacity__MNK;
+              new__1XLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZXLR),((__UINTEGER_32 )old_nb_elts__0XLR),((__UINTEGER_32 )new_capacity__XXLR)));
+              upper__SR0R=(__INTEGER)(new_capacity__XXLR -  1);
+              Self__QR0R=old_nb_elts__0XLR;
+              while ((Self__QR0R <= upper__SR0R)) {
+                new__1XLR[Self__QR0R]='\0';
+                Self__QR0R=(__INTEGER)(Self__QR0R +  1);
+              };
+              Self__YXLR->storage__XNK=new__1XLR;
+              Self__YXLR->capacity__MNK=new_capacity__XXLR;
+            };
+          };
+          ((__CHARACTER *)Self__YXLR->storage__XNK)[Self__YXLR->count__VF]='E';
+          Self__YXLR->count__VF=(__INTEGER)(Self__YXLR->count__VF +  1);
           position__ZFD=(__INTEGER)(position__ZFD +  1);
-          if (((last_character__0OF() == '+') || (last_character__0OF() == '-'))) {
-            add_last__YPK(string_tmp__RB,last_character__0OF());
+          result__X2AR='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__X2AR=((__CHARACTER )(( 0)));
+          } else {
+            result__X2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          if ((result__X2AR == '+')) {
+            __tmp__CKKC=TRUE__;
+          } else {
+            result__Y2AR='\0';
+            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+              result__Y2AR=((__CHARACTER )(( 0)));
+            } else {
+              result__Y2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+            };
+            __tmp__CKKC=(result__Y2AR == '-');
+          };
+          if (__tmp__CKKC) {
+            result__Z2AR='\0';
+            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+              result__Z2AR=((__CHARACTER )(( 0)));
+            } else {
+              result__Z2AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+            };
+            Self__4XLR=((__STRING *)string_tmp__RB);
+            new_capacity__3XLR= 0;
+            if ((Self__4XLR->capacity__MNK <= Self__4XLR->count__VF)) {
+              if ((Self__4XLR->capacity__MNK ==  0)) {
+                Self__4XLR->capacity__MNK= 32;
+                Self__4XLR->storage__XNK=create__OUX( 32);
+              } else {
+                new_capacity__3XLR=(__INTEGER)(Self__4XLR->capacity__MNK <<  1);
+                Self__5XLR=((__CHARACTER *)Self__4XLR->storage__XNK);
+                old_nb_elts__AYLR=Self__4XLR->capacity__MNK;
+                new__BYLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5XLR),((__UINTEGER_32 )old_nb_elts__AYLR),((__UINTEGER_32 )new_capacity__3XLR)));
+                upper__XR0R=(__INTEGER)(new_capacity__3XLR -  1);
+                Self__VR0R=old_nb_elts__AYLR;
+                while ((Self__VR0R <= upper__XR0R)) {
+                  new__BYLR[Self__VR0R]='\0';
+                  Self__VR0R=(__INTEGER)(Self__VR0R +  1);
+                };
+                Self__4XLR->storage__XNK=new__BYLR;
+                Self__4XLR->capacity__MNK=new_capacity__3XLR;
+              };
+            };
+            ((__CHARACTER *)Self__4XLR->storage__XNK)[Self__4XLR->count__VF]=result__Z2AR;
+            Self__4XLR->count__VF=(__INTEGER)(Self__4XLR->count__VF +  1);
             position__ZFD=(__INTEGER)(position__ZFD +  1);
           };
-          if (is_digit__EWEB(last_character__0OF())) {
-            add_last__YPK(string_tmp__RB,last_character__0OF());
+          result__22AR='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__22AR=((__CHARACTER )(( 0)));
+          } else {
+            result__22AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          result__02AR=FALSE__;
+          if ((((__INTEGER_8 )result__22AR) >= ((__INTEGER_8 )'0'))) {
+            result__02AR=(((__INTEGER_8 )result__22AR) <= ((__INTEGER_8 )'9'));
+          };
+          if (result__02AR) {
+            result__32AR='\0';
+            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+              result__32AR=((__CHARACTER )(( 0)));
+            } else {
+              result__32AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+            };
+            Self__EYLR=((__STRING *)string_tmp__RB);
+            new_capacity__DYLR= 0;
+            if ((Self__EYLR->capacity__MNK <= Self__EYLR->count__VF)) {
+              if ((Self__EYLR->capacity__MNK ==  0)) {
+                Self__EYLR->capacity__MNK= 32;
+                Self__EYLR->storage__XNK=create__OUX( 32);
+              } else {
+                new_capacity__DYLR=(__INTEGER)(Self__EYLR->capacity__MNK <<  1);
+                Self__FYLR=((__CHARACTER *)Self__EYLR->storage__XNK);
+                old_nb_elts__GYLR=Self__EYLR->capacity__MNK;
+                new__HYLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FYLR),((__UINTEGER_32 )old_nb_elts__GYLR),((__UINTEGER_32 )new_capacity__DYLR)));
+                upper__2R0R=(__INTEGER)(new_capacity__DYLR -  1);
+                Self__0R0R=old_nb_elts__GYLR;
+                while ((Self__0R0R <= upper__2R0R)) {
+                  new__HYLR[Self__0R0R]='\0';
+                  Self__0R0R=(__INTEGER)(Self__0R0R +  1);
+                };
+                Self__EYLR->storage__XNK=new__HYLR;
+                Self__EYLR->capacity__MNK=new_capacity__DYLR;
+              };
+            };
+            ((__CHARACTER *)Self__EYLR->storage__XNK)[Self__EYLR->count__VF]=result__32AR;
+            Self__EYLR->count__VF=(__INTEGER)(Self__EYLR->count__VF +  1);
             position__ZFD=(__INTEGER)(position__ZFD +  1);
-            while (is_digit__EWEB(last_character__0OF())) {
-              add_last__YPK(string_tmp__RB,last_character__0OF());
-              position__ZFD=(__INTEGER)(position__ZFD +  1);
+            while_do__EUQD:
+            {
+              result__A3AR='\0';
+              if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+                result__A3AR=((__CHARACTER )(( 0)));
+              } else {
+                result__A3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+              };
+              result__42AR=FALSE__;
+              if ((((__INTEGER_8 )result__A3AR) >= ((__INTEGER_8 )'0'))) {
+                result__42AR=(((__INTEGER_8 )result__A3AR) <= ((__INTEGER_8 )'9'));
+              };
+              if (result__42AR) {
+                result__B3AR='\0';
+                if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+                  result__B3AR=((__CHARACTER )(( 0)));
+                } else {
+                  result__B3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+                };
+                Self__KYLR=((__STRING *)string_tmp__RB);
+                new_capacity__JYLR= 0;
+                if ((Self__KYLR->capacity__MNK <= Self__KYLR->count__VF)) {
+                  if ((Self__KYLR->capacity__MNK ==  0)) {
+                    Self__KYLR->capacity__MNK= 32;
+                    Self__KYLR->storage__XNK=create__OUX( 32);
+                  } else {
+                    new_capacity__JYLR=(__INTEGER)(Self__KYLR->capacity__MNK <<  1);
+                    Self__LYLR=((__CHARACTER *)Self__KYLR->storage__XNK);
+                    old_nb_elts__MYLR=Self__KYLR->capacity__MNK;
+                    new__NYLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LYLR),((__UINTEGER_32 )old_nb_elts__MYLR),((__UINTEGER_32 )new_capacity__JYLR)));
+                    upper__BS0R=(__INTEGER)(new_capacity__JYLR -  1);
+                    Self__5R0R=old_nb_elts__MYLR;
+                    while ((Self__5R0R <= upper__BS0R)) {
+                      new__NYLR[Self__5R0R]='\0';
+                      Self__5R0R=(__INTEGER)(Self__5R0R +  1);
+                    };
+                    Self__KYLR->storage__XNK=new__NYLR;
+                    Self__KYLR->capacity__MNK=new_capacity__JYLR;
+                  };
+                };
+                ((__CHARACTER *)Self__KYLR->storage__XNK)[Self__KYLR->count__VF]=result__B3AR;
+                Self__KYLR->count__VF=(__INTEGER)(Self__KYLR->count__VF +  1);
+                position__ZFD=(__INTEGER)(position__ZFD +  1);
+                goto while_do__EUQD;
+              };
             };
           } else {
-            pos__GJDQ=current_position__EJG();
-            put_error__text__0AH( 0,(&__string_519));
-            put_position__ECH(pos__GJDQ);
-            send_error__2FH();
+            pos__BO5P=current_position__EJG();
+            put_error__text__0AH( 0,(&__string_523));
+            put_position__ECH(pos__BO5P);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       };
-      if (result__WIKC) {
-        last_real__C1IC=get__QEC(string_tmp__RB);
+      if (result__PGKC) {
+        last_real__R0IC=get__QEC(string_tmp__RB);
       } else {
-        position__ZFD=pos_old__XIKC;
+        position__ZFD=pos_old__QGKC;
+      };
+    };
+    if (result__PGKC) {
+      __tmp__Q0IC=current_position__EJG();
+      __tmp__S0IC=last_real__R0IC;
+      result__Y5GD=NULL;
+      ptr__Z5GD=((__POINTER )(NULL));
+      typ_id__45GD= 0;
+      sz__15GD=((__UINTEGER_32 )sizeof(__ITM_REAL));
+      if ((sz__15GD ==  0)) {
+        result__Y5GD=ITM_REAL__;
+      } else {
+        typ_id__45GD=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__15GD);
+        if ((typ_id__45GD == (__INTEGER)(-  1))) {
+          a__MM1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__KM1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__15GD + a__MM1Q) & (__UINTEGER_32)(~ a__MM1Q));
+          ptr_table__ES0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KM1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__DS0R=((__POINTER )(NULL));
+          result__FS0R=((__POINTER *)ptr_table__ES0R)[ 0];
+          if ((result__FS0R == (void *)NULL)) {
+            result__FS0R=new_lab__2PJ(new_size__KM1Q);
+            next__DS0R=(void *)((unsigned long)result__FS0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KM1Q)));
+            ((__POINTER *)next__DS0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ES0R)[ 0]=next__DS0R;
+          } else {
+            next__DS0R=((__POINTER *)result__FS0R)[ 0];
+            if ((next__DS0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FS0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KM1Q <<  1)) <=  4096)) {
+                next__DS0R=(void *)((unsigned long)result__FS0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KM1Q)));
+              } else {
+                next__DS0R=new_lab__2PJ(new_size__KM1Q);
+              };
+              ((__POINTER *)next__DS0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__ES0R)[ 0]=next__DS0R;
+            } else {
+              ((__POINTER *)result__FS0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DS0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__FS0R=next__DS0R;
+            };
+          };
+          ptr__Z5GD=result__FS0R;
+        } else {
+          t__QM1Q=((__UINTEGER_32 )typ_id__45GD);
+          a__SM1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__MS0R=(__UINTEGER_32)((__UINTEGER_32)(sz__15GD + a__SM1Q) & (__UINTEGER_32)(~ a__SM1Q));
+          ptr_table__JS0R=((__POINTER )(&(table_type[(t__QM1Q)])));
+          lab_type__LS0R=(__UINTEGER_32)(t__QM1Q |  1);
+          next__IS0R=((__POINTER )(NULL));
+          result__KS0R=((__POINTER *)ptr_table__JS0R)[ 0];
+          if ((result__KS0R == (void *)NULL)) {
+            result__KS0R=new_lab__2PJ(lab_type__LS0R);
+            next__IS0R=(void *)((unsigned long)result__KS0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MS0R)));
+            ((__POINTER *)next__IS0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__JS0R)[ 0]=next__IS0R;
+          } else {
+            next__IS0R=((__POINTER *)result__KS0R)[ 0];
+            if ((next__IS0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KS0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MS0R <<  1)) <=  4096)) {
+                next__IS0R=(void *)((unsigned long)result__KS0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MS0R)));
+              } else {
+                next__IS0R=new_lab__2PJ(lab_type__LS0R);
+              };
+              ((__POINTER *)next__IS0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__JS0R)[ 0]=next__IS0R;
+            } else {
+              ((__POINTER *)result__KS0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IS0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__KS0R=next__IS0R;
+            };
+          };
+          ptr__Z5GD=result__KS0R;
+        };
+        result__Y5GD=((__ITM_REAL *)ptr__Z5GD);
+        *(result__Y5GD) = *(ITM_REAL__);
       };
+      Self__4A0D=((__ITM_REAL *)result__Y5GD);
+      Self__4A0D->parent_itm_constant__P0IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM=__tmp__Q0IC;
+      Self__4A0D->value__BB0D=__tmp__S0IC;
+      result__ZWIC=result__Y5GD;
     };
-    if (result__WIKC) {
-      __tmp__B1IC=current_position__EJG();
-      __tmp__D1IC=last_real__C1IC;
-      result__1HHD=NULL;
-      ptr__2HHD=((__POINTER )(NULL));
-      typ_id__BIHD= 0;
-      sz__4HHD=((__UINTEGER_32 )sizeof(__ITM_REAL));
-      if ((sz__4HHD ==  0)) {
-        result__1HHD=ITM_REAL__;
+    __tmp__V0IC=result__PGKC;
+  };
+  if (__tmp__V0IC) {
+    __tmp__H1IC=TRUE__;
+  } else {
+    result__ZRJC=read_integer__QMKC();
+    if (result__ZRJC) {
+      __tmp__C1IC=current_position__EJG();
+      __tmp__E1IC=last_integer__D1IC;
+      result__LBHD=NULL;
+      ptr__MBHD=((__POINTER )(NULL));
+      typ_id__RBHD= 0;
+      sz__OBHD=((__UINTEGER_32 )sizeof(__ITM_NUMBER));
+      if ((sz__OBHD ==  0)) {
+        result__LBHD=ITM_NUMBER__;
       } else {
-        typ_id__BIHD=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4HHD);
-        if ((typ_id__BIHD == (__INTEGER)(-  1))) {
-          a__0N5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__YN5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__4HHD + a__0N5Q) & (__UINTEGER_32)(~ a__0N5Q));
-          ptr__2HHD=micro_alloc__table__lab__BOI(new_size__YN5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YN5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__YN5Q);
+        typ_id__RBHD=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OBHD);
+        if ((typ_id__RBHD == (__INTEGER)(-  1))) {
+          a__XM1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__VM1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__OBHD + a__XM1Q) & (__UINTEGER_32)(~ a__XM1Q));
+          ptr_table__OS0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VM1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__NS0R=((__POINTER )(NULL));
+          result__PS0R=((__POINTER *)ptr_table__OS0R)[ 0];
+          if ((result__PS0R == (void *)NULL)) {
+            result__PS0R=new_lab__2PJ(new_size__VM1Q);
+            next__NS0R=(void *)((unsigned long)result__PS0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VM1Q)));
+            ((__POINTER *)next__NS0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__OS0R)[ 0]=next__NS0R;
+          } else {
+            next__NS0R=((__POINTER *)result__PS0R)[ 0];
+            if ((next__NS0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PS0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VM1Q <<  1)) <=  4096)) {
+                next__NS0R=(void *)((unsigned long)result__PS0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VM1Q)));
+              } else {
+                next__NS0R=new_lab__2PJ(new_size__VM1Q);
+              };
+              ((__POINTER *)next__NS0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__OS0R)[ 0]=next__NS0R;
+            } else {
+              ((__POINTER *)result__PS0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NS0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__PS0R=next__NS0R;
+            };
+          };
+          ptr__MBHD=result__PS0R;
         } else {
-          t__4N5Q=((__UINTEGER_32 )typ_id__BIHD);
-          a__AO5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          ptr__2HHD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__4HHD + a__AO5Q) & (__UINTEGER_32)(~ a__AO5Q)),((__POINTER )(&(table_type[(t__4N5Q)]))),(__UINTEGER_32)(t__4N5Q |  1));
+          t__1M1Q=((__UINTEGER_32 )typ_id__RBHD);
+          a__3M1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__WS0R=(__UINTEGER_32)((__UINTEGER_32)(sz__OBHD + a__3M1Q) & (__UINTEGER_32)(~ a__3M1Q));
+          ptr_table__TS0R=((__POINTER )(&(table_type[(t__1M1Q)])));
+          lab_type__VS0R=(__UINTEGER_32)(t__1M1Q |  1);
+          next__SS0R=((__POINTER )(NULL));
+          result__US0R=((__POINTER *)ptr_table__TS0R)[ 0];
+          if ((result__US0R == (void *)NULL)) {
+            result__US0R=new_lab__2PJ(lab_type__VS0R);
+            next__SS0R=(void *)((unsigned long)result__US0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WS0R)));
+            ((__POINTER *)next__SS0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__TS0R)[ 0]=next__SS0R;
+          } else {
+            next__SS0R=((__POINTER *)result__US0R)[ 0];
+            if ((next__SS0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__US0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WS0R <<  1)) <=  4096)) {
+                next__SS0R=(void *)((unsigned long)result__US0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WS0R)));
+              } else {
+                next__SS0R=new_lab__2PJ(lab_type__VS0R);
+              };
+              ((__POINTER *)next__SS0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__TS0R)[ 0]=next__SS0R;
+            } else {
+              ((__POINTER *)result__US0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SS0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__US0R=next__SS0R;
+            };
+          };
+          ptr__MBHD=result__US0R;
         };
-        result__1HHD=((__ITM_REAL *)ptr__2HHD);
-        *(result__1HHD) = *(ITM_REAL__);
+        result__LBHD=((__ITM_NUMBER *)ptr__MBHD);
+        *(result__LBHD) = *(ITM_NUMBER__);
       };
-      Self__NXZD=((__ITM_REAL *)result__1HHD);
-      Self__NXZD->parent_itm_constant__A1IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM=__tmp__B1IC;
-      Self__NXZD->value__QXZD=__tmp__D1IC;
-      result__KXIC=result__1HHD;
+      Self__DB0D=((__ITM_NUMBER *)result__LBHD);
+      Self__DB0D->parent_itm_constant__B1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM=__tmp__C1IC;
+      Self__DB0D->value__GB0D=__tmp__E1IC;
+      result__ZWIC=result__LBHD;
     };
-    __tmp__G1IC=result__WIKC;
+    __tmp__H1IC=result__ZRJC;
   };
-  if (__tmp__G1IC) {
+  if (__tmp__H1IC) {
     __tmp__Y1IC=TRUE__;
   } else {
-    result__LSJC=read_integer__XOKC();
-    if (result__LSJC) {
-      __tmp__T1IC=current_position__EJG();
-      __tmp__V1IC=last_integer__U1IC;
-      result__OJHD=NULL;
-      ptr__PJHD=((__POINTER )(NULL));
-      typ_id__UJHD= 0;
-      sz__RJHD=((__UINTEGER_32 )sizeof(__ITM_NUMBER));
-      if ((sz__RJHD ==  0)) {
-        result__OJHD=ITM_NUMBER__;
-      } else {
-        typ_id__UJHD=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RJHD);
-        if ((typ_id__UJHD == (__INTEGER)(-  1))) {
-          a__FO5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__DO5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__RJHD + a__FO5Q) & (__UINTEGER_32)(~ a__FO5Q));
-          ptr__PJHD=micro_alloc__table__lab__BOI(new_size__DO5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DO5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__DO5Q);
-        } else {
-          t__JO5Q=((__UINTEGER_32 )typ_id__UJHD);
-          a__LO5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          ptr__PJHD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__RJHD + a__LO5Q) & (__UINTEGER_32)(~ a__LO5Q)),((__POINTER )(&(table_type[(t__JO5Q)]))),(__UINTEGER_32)(t__JO5Q |  1));
-        };
-        result__OJHD=((__ITM_NUMBER *)ptr__PJHD);
-        *(result__OJHD) = *(ITM_NUMBER__);
-      };
-      Self__SXZD=((__ITM_NUMBER *)result__OJHD);
-      Self__SXZD->parent_itm_constant__S1IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM=__tmp__T1IC;
-      Self__SXZD->value__VXZD=__tmp__V1IC;
-      result__KXIC=result__OJHD;
-    };
-    __tmp__Y1IC=result__LSJC;
-  };
-  if (__tmp__Y1IC) {
-    __tmp__J2IC=TRUE__;
-  } else {
-    result__WUKC=FALSE__;
-    if ((read_space__UAF() && (last_character__0OF() == '\''))) {
-      last_len_string__VLIB= 0;
+    result__PSKC=FALSE__;
+    if (read_space__UAF()) {
+      result__C3AR='\0';
+      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+        result__C3AR=((__CHARACTER )(( 0)));
+      } else {
+        result__C3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+      };
+      __tmp__0SKC=(result__C3AR == '\'');
+    } else {
+      __tmp__0SKC=FALSE__;
+    };
+    if (__tmp__0SKC) {
+      last_len_string__ELIB= 0;
       position__ZFD=(__INTEGER)(position__ZFD +  1);
       ((__STRING *)string_tmp__RB)->count__VF= 0;
-      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__NE0C:
+      {
+        result__D3AR='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__D3AR=((__CHARACTER )(( 0)));
         } else {
-          position__ZFD=(__INTEGER)(position__ZFD +  1);
-          last_len_string__VLIB=(__INTEGER)(last_len_string__VLIB +  1);
+          result__D3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        if ((result__D3AR == ((__CHARACTER )(( 0))))) {
+          __tmp__ZTKC=TRUE__;
+        } else {
+          result__E3AR='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__E3AR=((__CHARACTER )(( 0)));
+          } else {
+            result__E3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          __tmp__ZTKC=(result__E3AR == '\n');
+        };
+        if (__tmp__ZTKC) {
+          __tmp__0TKC=TRUE__;
+        } else {
+          result__F3AR='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__F3AR=((__CHARACTER )(( 0)));
+          } else {
+            result__F3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          __tmp__0TKC=(result__F3AR == '\'');
+        };
+        if ((! __tmp__0TKC)) {
+          result__G3AR='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__G3AR=((__CHARACTER )(( 0)));
+          } else {
+            result__G3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          Self__QYLR=((__STRING *)string_tmp__RB);
+          new_capacity__PYLR= 0;
+          if ((Self__QYLR->capacity__MNK <= Self__QYLR->count__VF)) {
+            if ((Self__QYLR->capacity__MNK ==  0)) {
+              Self__QYLR->capacity__MNK= 32;
+              Self__QYLR->storage__XNK=create__OUX( 32);
+            } else {
+              new_capacity__PYLR=(__INTEGER)(Self__QYLR->capacity__MNK <<  1);
+              Self__RYLR=((__CHARACTER *)Self__QYLR->storage__XNK);
+              old_nb_elts__SYLR=Self__QYLR->capacity__MNK;
+              new__TYLR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RYLR),((__UINTEGER_32 )old_nb_elts__SYLR),((__UINTEGER_32 )new_capacity__PYLR)));
+              upper__0S0R=(__INTEGER)(new_capacity__PYLR -  1);
+              Self__YS0R=old_nb_elts__SYLR;
+              while ((Self__YS0R <= upper__0S0R)) {
+                new__TYLR[Self__YS0R]='\0';
+                Self__YS0R=(__INTEGER)(Self__YS0R +  1);
+              };
+              Self__QYLR->storage__XNK=new__TYLR;
+              Self__QYLR->capacity__MNK=new_capacity__PYLR;
+            };
+          };
+          ((__CHARACTER *)Self__QYLR->storage__XNK)[Self__QYLR->count__VF]=result__G3AR;
+          Self__QYLR->count__VF=(__INTEGER)(Self__QYLR->count__VF +  1);
+          result__H3AR='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__H3AR=((__CHARACTER )(( 0)));
+          } else {
+            result__H3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          if ((result__H3AR == '\\')) {
+            position__ZFD=(__INTEGER)(position__ZFD +  1);
+            read_escape_character__JG0E();
+          } else {
+            position__ZFD=(__INTEGER)(position__ZFD +  1);
+            last_len_string__ELIB=(__INTEGER)(last_len_string__ELIB +  1);
+          };
+          goto until_do__NE0C;
         };
       };
-      if ((last_character__0OF() == '\'')) {
+      result__I3AR='\0';
+      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+        result__I3AR=((__CHARACTER )(( 0)));
+      } else {
+        result__I3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+      };
+      if ((result__I3AR == '\'')) {
         position__ZFD=(__INTEGER)(position__ZFD +  1);
         last_string__V1G=get__QEC(string_tmp__RB);
-        if ((last_len_string__VLIB !=  1)) {
+        if ((last_len_string__ELIB !=  1)) {
           position__ZFD=begin_position__SOF;
-          pos__GKDQ=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_520));
-          put_position__ECH(pos__GKDQ);
-          send_error__2FH();
+          pos__BP5P=current_position__EJG();
+          put_error__text__0AH( 0,(&__string_524));
+          put_position__ECH(pos__BP5P);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        result__WUKC=TRUE__;
+        result__PSKC=TRUE__;
       } else {
         position__ZFD=begin_position__SOF;
-        pos__IKDQ=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_521));
-        put_position__ECH(pos__IKDQ);
-        send_error__2FH();
+        pos__DP5P=current_position__EJG();
+        put_error__text__0AH( 0,(&__string_525));
+        put_position__ECH(pos__DP5P);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
+        };
+      };
+    };
+    if (result__PSKC) {
+      __tmp__U1IC=current_position__EJG();
+      __tmp__V1IC=last_string__V1G;
+      result__3CHD=NULL;
+      ptr__4CHD=((__POINTER )(NULL));
+      typ_id__DDHD= 0;
+      sz__ADHD=((__UINTEGER_32 )sizeof(__ITM_CHARACTER));
+      if ((sz__ADHD ==  0)) {
+        result__3CHD=ITM_CHARACTER__;
+      } else {
+        typ_id__DDHD=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ADHD);
+        if ((typ_id__DDHD == (__INTEGER)(-  1))) {
+          a__CN1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__AN1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__ADHD + a__CN1Q) & (__UINTEGER_32)(~ a__CN1Q));
+          ptr_table__3S0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AN1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__2S0R=((__POINTER )(NULL));
+          result__4S0R=((__POINTER *)ptr_table__3S0R)[ 0];
+          if ((result__4S0R == (void *)NULL)) {
+            result__4S0R=new_lab__2PJ(new_size__AN1Q);
+            next__2S0R=(void *)((unsigned long)result__4S0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AN1Q)));
+            ((__POINTER *)next__2S0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__3S0R)[ 0]=next__2S0R;
+          } else {
+            next__2S0R=((__POINTER *)result__4S0R)[ 0];
+            if ((next__2S0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4S0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AN1Q <<  1)) <=  4096)) {
+                next__2S0R=(void *)((unsigned long)result__4S0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AN1Q)));
+              } else {
+                next__2S0R=new_lab__2PJ(new_size__AN1Q);
+              };
+              ((__POINTER *)next__2S0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__3S0R)[ 0]=next__2S0R;
+            } else {
+              ((__POINTER *)result__4S0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2S0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__4S0R=next__2S0R;
+            };
+          };
+          ptr__4CHD=result__4S0R;
+        } else {
+          t__GN1Q=((__UINTEGER_32 )typ_id__DDHD);
+          a__IN1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__FT0R=(__UINTEGER_32)((__UINTEGER_32)(sz__ADHD + a__IN1Q) & (__UINTEGER_32)(~ a__IN1Q));
+          ptr_table__CT0R=((__POINTER )(&(table_type[(t__GN1Q)])));
+          lab_type__ET0R=(__UINTEGER_32)(t__GN1Q |  1);
+          next__BT0R=((__POINTER )(NULL));
+          result__DT0R=((__POINTER *)ptr_table__CT0R)[ 0];
+          if ((result__DT0R == (void *)NULL)) {
+            result__DT0R=new_lab__2PJ(lab_type__ET0R);
+            next__BT0R=(void *)((unsigned long)result__DT0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FT0R)));
+            ((__POINTER *)next__BT0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__CT0R)[ 0]=next__BT0R;
+          } else {
+            next__BT0R=((__POINTER *)result__DT0R)[ 0];
+            if ((next__BT0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DT0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FT0R <<  1)) <=  4096)) {
+                next__BT0R=(void *)((unsigned long)result__DT0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FT0R)));
+              } else {
+                next__BT0R=new_lab__2PJ(lab_type__ET0R);
+              };
+              ((__POINTER *)next__BT0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__CT0R)[ 0]=next__BT0R;
+            } else {
+              ((__POINTER *)result__DT0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BT0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__DT0R=next__BT0R;
+            };
+          };
+          ptr__4CHD=result__DT0R;
+        };
+        result__3CHD=((__ITM_CHARACTER *)ptr__4CHD);
+        *(result__3CHD) = *(ITM_CHARACTER__);
       };
+      Self__IB0D=((__ITM_CHARACTER *)result__3CHD);
+      Self__IB0D->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM=__tmp__U1IC;
+      Self__IB0D->character__LB0D=__tmp__V1IC;
+      result__ZWIC=result__3CHD;
     };
-    if (result__WUKC) {
+    __tmp__Y1IC=result__PSKC;
+  };
+  if (__tmp__Y1IC) {
+    __tmp__K2IC=TRUE__;
+  } else {
+    result__3SJC=read_string__QKIB();
+    if (result__3SJC) {
       __tmp__F2IC=current_position__EJG();
       __tmp__G2IC=last_string__V1G;
-      result__ALHD=NULL;
-      ptr__BLHD=((__POINTER )(NULL));
-      typ_id__GLHD= 0;
-      sz__DLHD=((__UINTEGER_32 )sizeof(__ITM_CHARACTER));
-      if ((sz__DLHD ==  0)) {
-        result__ALHD=ITM_CHARACTER__;
-      } else {
-        typ_id__GLHD=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DLHD);
-        if ((typ_id__GLHD == (__INTEGER)(-  1))) {
-          a__QO5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__OO5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__DLHD + a__QO5Q) & (__UINTEGER_32)(~ a__QO5Q));
-          ptr__BLHD=micro_alloc__table__lab__BOI(new_size__OO5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OO5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__OO5Q);
-        } else {
-          t__UO5Q=((__UINTEGER_32 )typ_id__GLHD);
-          a__WO5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          ptr__BLHD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__DLHD + a__WO5Q) & (__UINTEGER_32)(~ a__WO5Q)),((__POINTER )(&(table_type[(t__UO5Q)]))),(__UINTEGER_32)(t__UO5Q |  1));
-        };
-        result__ALHD=((__ITM_CHARACTER *)ptr__BLHD);
-        *(result__ALHD) = *(ITM_CHARACTER__);
-      };
-      Self__XXZD=((__ITM_CHARACTER *)result__ALHD);
-      Self__XXZD->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM=__tmp__F2IC;
-      Self__XXZD->character__0XZD=__tmp__G2IC;
-      result__KXIC=result__ALHD;
-    };
-    __tmp__J2IC=result__WUKC;
-  };
-  if (__tmp__J2IC) {
-    __tmp__12IC=TRUE__;
-  } else {
-    result__PTJC=read_string__BLIB();
-    if (result__PTJC) {
-      __tmp__W2IC=current_position__EJG();
-      __tmp__X2IC=last_string__V1G;
-      __tmp__Y2IC=last_len_string__VLIB;
-      result__RMHD=NULL;
-      ptr__SMHD=((__POINTER )(NULL));
-      typ_id__XMHD= 0;
-      sz__UMHD=((__UINTEGER_32 )sizeof(__ITM_STRING));
-      if ((sz__UMHD ==  0)) {
-        result__RMHD=ITM_STRING__;
-      } else {
-        typ_id__XMHD=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UMHD);
-        if ((typ_id__XMHD == (__INTEGER)(-  1))) {
-          a__1O5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__ZO5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__UMHD + a__1O5Q) & (__UINTEGER_32)(~ a__1O5Q));
-          ptr__SMHD=micro_alloc__table__lab__BOI(new_size__ZO5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZO5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__ZO5Q);
-        } else {
-          t__5O5Q=((__UINTEGER_32 )typ_id__XMHD);
-          a__BP5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          ptr__SMHD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__UMHD + a__BP5Q) & (__UINTEGER_32)(~ a__BP5Q)),((__POINTER )(&(table_type[(t__5O5Q)]))),(__UINTEGER_32)(t__5O5Q |  1));
-        };
-        result__RMHD=((__ITM_STRING *)ptr__SMHD);
-        *(result__RMHD) = *(ITM_STRING__);
-      };
-      Self__2XZD=((__ITM_STRING *)result__RMHD);
-      Self__2XZD->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM=__tmp__W2IC;
-      fast_put__to__QRFF(dico_string__EYZD,__tmp__Y2IC,__tmp__X2IC);
-      Self__2XZD->string__GYZD=__tmp__X2IC;
-      result__KXIC=result__RMHD;
-    };
-    __tmp__12IC=result__PTJC;
-  };
-  if (__tmp__12IC) {
-    __tmp__Y3IC=TRUE__;
-  } else {
-    result__BUJC=read_character__EQ3('(');
-    if (result__BUJC) {
-      group_sav__QXIC=last_group__NFEC;
-      last_group__NFEC=create__MCFC(current_position__EJG());
-      result__KXIC=last_group__NFEC;
-      ((__ITM_LIST *)last_group__NFEC)->code__FOPC=read_group__DICD(Self__IXIC);
-      if ((! read_character__EQ3(')'))) {
-        pos__0KDQ=current_position__EJG();
-        put_error__text__0AH( 2,(&__string_443));
-        put_position__ECH(pos__0KDQ);
-        send_error__2FH();
-      };
-      last_group__NFEC=group_sav__QXIC;
-    };
-    __tmp__Y3IC=result__BUJC;
-  };
-  if (__tmp__Y3IC) {
-    __tmp__35IC=TRUE__;
-  } else {
-    result__TUJC=read_character__EQ3('{');
-    if (result__TUJC) {
-      group_sav__QXIC=last_group__NFEC;
-      last_group__NFEC=create__MCFC(current_position__EJG());
-      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;
-      is_add_parameter__N4IC=TRUE__;
-      arg__UXIC=read_loc_arg__OLCD(Self__IXIC,TRUE__);
-      is_add_parameter__N4IC=FALSE__;
-      if (((void *)arg__UXIC != (void *)NULL)) {
-        if ((! read_character__EQ3(';'))) {
-          pos__2KDQ=current_position__EJG();
-          put_error__text__0AH( 2,(&__string_321));
-          put_position__ECH(pos__2KDQ);
-          send_error__2FH();
-        };
-      } else {
-        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;
-      };
-      lst__KPCD=last_group__NFEC;
-      result__PPHD=NULL;
-      ptr__QPHD=((__POINTER )(NULL));
-      typ_id__VPHD= 0;
-      sz__SPHD=((__UINTEGER_32 )sizeof(__ITM_BLOCK));
-      if ((sz__SPHD ==  0)) {
-        result__PPHD=ITM_BLOCK__;
-      } else {
-        typ_id__VPHD=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SPHD);
-        if ((typ_id__VPHD == (__INTEGER)(-  1))) {
-          a__GP5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__EP5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__SPHD + a__GP5Q) & (__UINTEGER_32)(~ a__GP5Q));
-          ptr__QPHD=micro_alloc__table__lab__BOI(new_size__EP5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EP5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__EP5Q);
-        } else {
-          t__KP5Q=((__UINTEGER_32 )typ_id__VPHD);
-          a__MP5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          ptr__QPHD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__SPHD + a__MP5Q) & (__UINTEGER_32)(~ a__MP5Q)),((__POINTER )(&(table_type[(t__KP5Q)]))),(__UINTEGER_32)(t__KP5Q |  1));
-        };
-        result__PPHD=((__ITM_BLOCK *)ptr__QPHD);
-        *(result__PPHD) = *(ITM_BLOCK__);
-      };
-      Self__IYZD=((__ITM_BLOCK *)result__PPHD);
-      Self__IYZD->list__LYZD=lst__KPCD;
-      Self__IYZD->argument__MYZD=arg__UXIC;
-      result__KXIC=create__type__4GFC(current_position__EJG(),result__PPHD);
-      ((__ITM_LIST *)last_group__NFEC)->code__FOPC=read_group__DICD(Self__IXIC);
-      if ((! read_character__EQ3('}'))) {
-        pos__FLDQ=current_position__EJG();
-        put_error__text__0AH( 2,(&__string_522));
-        put_position__ECH(pos__FLDQ);
-        send_error__2FH();
-      };
-      last_group__NFEC=group_sav__QXIC;
-    };
-    __tmp__35IC=result__TUJC;
-  };
-  if ((! __tmp__35IC)) {
-    if (read_external__CYKC()) {
-      if ((! read_character__EQ3(':'))) {
-        __tmp__RAJC=current_position__EJG();
-        __tmp__SAJC=last_string__V1G;
-        result__4QMD=NULL;
-        ptr__5QMD=((__POINTER )(NULL));
-        typ_id__ERMD= 0;
-        sz__BRMD=((__UINTEGER_32 )sizeof(__ITM_EXTERNAL));
-        if ((sz__BRMD ==  0)) {
-          result__4QMD=ITM_EXTERNAL__;
-        } else {
-          typ_id__ERMD=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BRMD);
-          if ((typ_id__ERMD == (__INTEGER)(-  1))) {
-            a__RP5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__PP5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__BRMD + a__RP5Q) & (__UINTEGER_32)(~ a__RP5Q));
-            ptr__5QMD=micro_alloc__table__lab__BOI(new_size__PP5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PP5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__PP5Q);
-          } else {
-            t__VP5Q=((__UINTEGER_32 )typ_id__ERMD);
-            a__XP5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            ptr__5QMD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__BRMD + a__XP5Q) & (__UINTEGER_32)(~ a__XP5Q)),((__POINTER )(&(table_type[(t__VP5Q)]))),(__UINTEGER_32)(t__VP5Q |  1));
-          };
-          result__4QMD=((__ITM_EXTERNAL *)ptr__5QMD);
-          *(result__4QMD) = *(ITM_EXTERNAL__);
-        };
-        Self__C30D=((__ITM_EXTERNAL *)result__4QMD);
-        Self__C30D->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM=__tmp__RAJC;
-        Self__C30D->parent_itm_extern__QAJC.extern__F30D=__tmp__SAJC;
-        result__KXIC=result__4QMD;
-      } else {
-        __tmp__ZAJC=current_position__EJG();
-        __tmp__0AJC=last_string__V1G;
-        __tmp__2AJC=read_character__EQ3('(');
-        result__QSMD=NULL;
-        ptr__RSMD=((__POINTER )(NULL));
-        typ_id__WSMD= 0;
-        sz__TSMD=((__UINTEGER_32 )sizeof(__ITM_EXTERNAL_TYPE));
-        if ((sz__TSMD ==  0)) {
-          result__QSMD=ITM_EXTERNAL_TYPE__;
-        } else {
-          typ_id__WSMD=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TSMD);
-          if ((typ_id__WSMD == (__INTEGER)(-  1))) {
-            a__2P5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__0P5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__TSMD + a__2P5Q) & (__UINTEGER_32)(~ a__2P5Q));
-            ptr__RSMD=micro_alloc__table__lab__BOI(new_size__0P5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0P5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__0P5Q);
-          } else {
-            t__AQ5Q=((__UINTEGER_32 )typ_id__WSMD);
-            a__CQ5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            ptr__RSMD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__TSMD + a__CQ5Q) & (__UINTEGER_32)(~ a__CQ5Q)),((__POINTER )(&(table_type[(t__AQ5Q)]))),(__UINTEGER_32)(t__AQ5Q |  1));
-          };
-          result__QSMD=((__ITM_EXTERNAL_TYPE *)ptr__RSMD);
-          *(result__QSMD) = *(ITM_EXTERNAL_TYPE__);
-        };
-        Self__H30D=((__ITM_EXTERNAL_TYPE *)result__QSMD);
-        Self__H30D->parent_itm_extern__OXIC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM=__tmp__ZAJC;
-        Self__H30D->parent_itm_extern__OXIC.extern__F30D=__tmp__0AJC;
-        Self__H30D->is_persistant__ICJC=__tmp__2AJC;
-        type__LXIC=read_type__RMLC(Self__IXIC,FALSE__);
-        if (((void *)type__LXIC == (void *)NULL)) {
-          pos__VLDQ=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_429));
-          put_position__ECH(pos__VLDQ);
-          send_error__2FH();
-        };
-        ((__ITM_EXTERNAL_TYPE *)result__QSMD)->type__DM0D=type__LXIC;
-        if (read_character__EQ3('(')) {
-          ltype__MXIC=read_type_list__K4AD(Self__IXIC,FALSE__);
-          if (((void *)ltype__MXIC == (void *)NULL)) {
-            pos__XLDQ=current_position__EJG();
-            put_error__text__0AH( 0,(&__string_523));
-            put_position__ECH(pos__XLDQ);
-            send_error__2FH();
+      __tmp__H2IC=last_len_string__ELIB;
+      result__OEHD=NULL;
+      ptr__PEHD=((__POINTER )(NULL));
+      typ_id__UEHD= 0;
+      sz__REHD=((__UINTEGER_32 )sizeof(__ITM_STRING));
+      if ((sz__REHD ==  0)) {
+        result__OEHD=ITM_STRING__;
+      } else {
+        typ_id__UEHD=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__REHD);
+        if ((typ_id__UEHD == (__INTEGER)(-  1))) {
+          a__NN1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__LN1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__REHD + a__NN1Q) & (__UINTEGER_32)(~ a__NN1Q));
+          ptr_table__HT0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LN1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__GT0R=((__POINTER )(NULL));
+          result__IT0R=((__POINTER *)ptr_table__HT0R)[ 0];
+          if ((result__IT0R == (void *)NULL)) {
+            result__IT0R=new_lab__2PJ(new_size__LN1Q);
+            next__GT0R=(void *)((unsigned long)result__IT0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LN1Q)));
+            ((__POINTER *)next__GT0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__HT0R)[ 0]=next__GT0R;
+          } else {
+            next__GT0R=((__POINTER *)result__IT0R)[ 0];
+            if ((next__GT0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IT0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LN1Q <<  1)) <=  4096)) {
+                next__GT0R=(void *)((unsigned long)result__IT0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LN1Q)));
+              } else {
+                next__GT0R=new_lab__2PJ(new_size__LN1Q);
+              };
+              ((__POINTER *)next__GT0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__HT0R)[ 0]=next__GT0R;
+            } else {
+              ((__POINTER *)result__IT0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GT0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__IT0R=next__GT0R;
+            };
           };
-          if ((! read_character__EQ3(')'))) {
-            pos__ZLDQ=current_position__EJG();
-            put_error__text__0AH( 2,(&__string_443));
-            put_position__ECH(pos__ZLDQ);
-            send_error__2FH();
+          ptr__PEHD=result__IT0R;
+        } else {
+          t__RN1Q=((__UINTEGER_32 )typ_id__UEHD);
+          a__TN1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__PT0R=(__UINTEGER_32)((__UINTEGER_32)(sz__REHD + a__TN1Q) & (__UINTEGER_32)(~ a__TN1Q));
+          ptr_table__MT0R=((__POINTER )(&(table_type[(t__RN1Q)])));
+          lab_type__OT0R=(__UINTEGER_32)(t__RN1Q |  1);
+          next__LT0R=((__POINTER )(NULL));
+          result__NT0R=((__POINTER *)ptr_table__MT0R)[ 0];
+          if ((result__NT0R == (void *)NULL)) {
+            result__NT0R=new_lab__2PJ(lab_type__OT0R);
+            next__LT0R=(void *)((unsigned long)result__NT0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PT0R)));
+            ((__POINTER *)next__LT0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__MT0R)[ 0]=next__LT0R;
+          } else {
+            next__LT0R=((__POINTER *)result__NT0R)[ 0];
+            if ((next__LT0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NT0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PT0R <<  1)) <=  4096)) {
+                next__LT0R=(void *)((unsigned long)result__NT0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PT0R)));
+              } else {
+                next__LT0R=new_lab__2PJ(lab_type__OT0R);
+              };
+              ((__POINTER *)next__LT0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__MT0R)[ 0]=next__LT0R;
+            } else {
+              ((__POINTER *)result__NT0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LT0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__NT0R=next__LT0R;
+            };
           };
-          ((__ITM_EXTERNAL_TYPE *)result__QSMD)->type_list__SJ1D=ltype__MXIC;
+          ptr__PEHD=result__NT0R;
         };
-        if ((result__QSMD->is_persistant__ICJC && (! read_character__EQ3(')')))) {
-          pos__1LDQ=current_position__EJG();
-          put_error__text__0AH( 2,(&__string_443));
-          put_position__ECH(pos__1LDQ);
-          send_error__2FH();
+        result__OEHD=((__ITM_STRING *)ptr__PEHD);
+        *(result__OEHD) = *(ITM_STRING__);
+      };
+      Self__NB0D=((__ITM_STRING *)result__OEHD);
+      Self__NB0D->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM=__tmp__F2IC;
+      fast_put__to__ZIFF(dico_string__VB0D,__tmp__H2IC,__tmp__G2IC);
+      Self__NB0D->string__XB0D=__tmp__G2IC;
+      result__ZWIC=result__OEHD;
+    };
+    __tmp__K2IC=result__3SJC;
+  };
+  if (__tmp__K2IC) {
+    __tmp__H3IC=TRUE__;
+  } else {
+    result__QT0R=FALSE__;
+    if ((! read_space__UAF())) {
+      result__QT0R=FALSE__;
+    } else {
+      result__RT0R='\0';
+      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+        result__RT0R=((__CHARACTER )(( 0)));
+      } else {
+        result__RT0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+      };
+      if ((result__RT0R == '(')) {
+        position__ZFD=(__INTEGER)(position__ZFD +  1);
+        result__QT0R=TRUE__;
+      };
+    };
+    if (result__QT0R) {
+      group_sav__5WIC=last_group__2EEC;
+      p__1T0R=current_position__EJG();
+      result__TT0R=NULL;
+      ptr__UT0R=((__POINTER )(NULL));
+      typ_id__VT0R= 0;
+      sz__WT0R=((__UINTEGER_32 )sizeof(__ITM_LIST));
+      if ((sz__WT0R ==  0)) {
+        result__TT0R=ITM_LIST__;
+      } else {
+        typ_id__VT0R=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WT0R);
+        if ((typ_id__VT0R == (__INTEGER)(-  1))) {
+          a__XT0R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__YT0R=(__UINTEGER_32)((__UINTEGER_32)(sz__WT0R + a__XT0R) & (__UINTEGER_32)(~ a__XT0R));
+          ptr_table__3T0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YT0R / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__2T0R=((__POINTER )(NULL));
+          result__4T0R=((__POINTER *)ptr_table__3T0R)[ 0];
+          if ((result__4T0R == (void *)NULL)) {
+            result__4T0R=new_lab__2PJ(new_size__YT0R);
+            next__2T0R=(void *)((unsigned long)result__4T0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YT0R)));
+            ((__POINTER *)next__2T0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__3T0R)[ 0]=next__2T0R;
+          } else {
+            next__2T0R=((__POINTER *)result__4T0R)[ 0];
+            if ((next__2T0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4T0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YT0R <<  1)) <=  4096)) {
+                next__2T0R=(void *)((unsigned long)result__4T0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YT0R)));
+              } else {
+                next__2T0R=new_lab__2PJ(new_size__YT0R);
+              };
+              ((__POINTER *)next__2T0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__3T0R)[ 0]=next__2T0R;
+            } else {
+              ((__POINTER *)result__4T0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2T0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__4T0R=next__2T0R;
+            };
+          };
+          ptr__UT0R=result__4T0R;
+        } else {
+          t__ZT0R=((__UINTEGER_32 )typ_id__VT0R);
+          a__0T0R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__FU0R=(__UINTEGER_32)((__UINTEGER_32)(sz__WT0R + a__0T0R) & (__UINTEGER_32)(~ a__0T0R));
+          ptr_table__CU0R=((__POINTER )(&(table_type[(t__ZT0R)])));
+          lab_type__EU0R=(__UINTEGER_32)(t__ZT0R |  1);
+          next__BU0R=((__POINTER )(NULL));
+          result__DU0R=((__POINTER *)ptr_table__CU0R)[ 0];
+          if ((result__DU0R == (void *)NULL)) {
+            result__DU0R=new_lab__2PJ(lab_type__EU0R);
+            next__BU0R=(void *)((unsigned long)result__DU0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FU0R)));
+            ((__POINTER *)next__BU0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__CU0R)[ 0]=next__BU0R;
+          } else {
+            next__BU0R=((__POINTER *)result__DU0R)[ 0];
+            if ((next__BU0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DU0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FU0R <<  1)) <=  4096)) {
+                next__BU0R=(void *)((unsigned long)result__DU0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FU0R)));
+              } else {
+                next__BU0R=new_lab__2PJ(lab_type__EU0R);
+              };
+              ((__POINTER *)next__BU0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__CU0R)[ 0]=next__BU0R;
+            } else {
+              ((__POINTER *)result__DU0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BU0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__DU0R=next__BU0R;
+            };
+          };
+          ptr__UT0R=result__DU0R;
+        };
+        result__TT0R=((__ITM_LIST *)ptr__UT0R);
+        *(result__TT0R) = *(ITM_LIST__);
+      };
+      ((__ITM_LIST *)result__TT0R)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM=p__1T0R;
+      last_group__2EEC=result__TT0R;
+      result__ZWIC=result__TT0R;
+      ((__ITM_LIST *)result__TT0R)->code__T4OC=read_group__F4BD(Self__XWIC);
+      result__GU0R=FALSE__;
+      if ((! read_space__UAF())) {
+        result__GU0R=FALSE__;
+      } else {
+        result__HU0R='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__HU0R=((__CHARACTER )(( 0)));
+        } else {
+          result__HU0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        if ((result__HU0R == ')')) {
+          position__ZFD=(__INTEGER)(position__ZFD +  1);
+          result__GU0R=TRUE__;
         };
-        result__KXIC=result__QSMD;
       };
+      if ((! result__GU0R)) {
+        pos__VP5P=current_position__EJG();
+        put_error__text__0AH( 2,(&__string_450));
+        put_position__ECH(pos__VP5P);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
+        };
+      };
+      last_group__2EEC=group_sav__5WIC;
     };
+    __tmp__H3IC=result__QT0R;
   };
-  return(result__KXIC);
+  if (__tmp__H3IC) {
+    __tmp__L5IC=TRUE__;
+  } else {
+    result__JU0R=FALSE__;
+    if ((! read_space__UAF())) {
+      result__JU0R=FALSE__;
+    } else {
+      result__KU0R='\0';
+      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+        result__KU0R=((__CHARACTER )(( 0)));
+      } else {
+        result__KU0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+      };
+      if ((result__KU0R == '{')) {
+        position__ZFD=(__INTEGER)(position__ZFD +  1);
+        result__JU0R=TRUE__;
+      };
+    };
+    if (result__JU0R) {
+      group_sav__5WIC=last_group__2EEC;
+      p__3BFC=current_position__EJG();
+      result__0KFC=NULL;
+      ptr__1KFC=((__POINTER )(NULL));
+      typ_id__ALFC= 0;
+      sz__3KFC=((__UINTEGER_32 )sizeof(__ITM_LIST));
+      if ((sz__3KFC ==  0)) {
+        result__0KFC=ITM_LIST__;
+      } else {
+        typ_id__ALFC=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3KFC);
+        if ((typ_id__ALFC == (__INTEGER)(-  1))) {
+          a__IQ1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__GQ1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__3KFC + a__IQ1Q) & (__UINTEGER_32)(~ a__IQ1Q));
+          ptr_table__NU0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GQ1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__MU0R=((__POINTER )(NULL));
+          result__OU0R=((__POINTER *)ptr_table__NU0R)[ 0];
+          if ((result__OU0R == (void *)NULL)) {
+            result__OU0R=new_lab__2PJ(new_size__GQ1Q);
+            next__MU0R=(void *)((unsigned long)result__OU0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GQ1Q)));
+            ((__POINTER *)next__MU0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__NU0R)[ 0]=next__MU0R;
+          } else {
+            next__MU0R=((__POINTER *)result__OU0R)[ 0];
+            if ((next__MU0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OU0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GQ1Q <<  1)) <=  4096)) {
+                next__MU0R=(void *)((unsigned long)result__OU0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GQ1Q)));
+              } else {
+                next__MU0R=new_lab__2PJ(new_size__GQ1Q);
+              };
+              ((__POINTER *)next__MU0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__NU0R)[ 0]=next__MU0R;
+            } else {
+              ((__POINTER *)result__OU0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MU0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__OU0R=next__MU0R;
+            };
+          };
+          ptr__1KFC=result__OU0R;
+        } else {
+          t__MQ1Q=((__UINTEGER_32 )typ_id__ALFC);
+          a__OQ1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__VU0R=(__UINTEGER_32)((__UINTEGER_32)(sz__3KFC + a__OQ1Q) & (__UINTEGER_32)(~ a__OQ1Q));
+          ptr_table__SU0R=((__POINTER )(&(table_type[(t__MQ1Q)])));
+          lab_type__UU0R=(__UINTEGER_32)(t__MQ1Q |  1);
+          next__RU0R=((__POINTER )(NULL));
+          result__TU0R=((__POINTER *)ptr_table__SU0R)[ 0];
+          if ((result__TU0R == (void *)NULL)) {
+            result__TU0R=new_lab__2PJ(lab_type__UU0R);
+            next__RU0R=(void *)((unsigned long)result__TU0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VU0R)));
+            ((__POINTER *)next__RU0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__SU0R)[ 0]=next__RU0R;
+          } else {
+            next__RU0R=((__POINTER *)result__TU0R)[ 0];
+            if ((next__RU0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TU0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VU0R <<  1)) <=  4096)) {
+                next__RU0R=(void *)((unsigned long)result__TU0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VU0R)));
+              } else {
+                next__RU0R=new_lab__2PJ(lab_type__UU0R);
+              };
+              ((__POINTER *)next__RU0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__SU0R)[ 0]=next__RU0R;
+            } else {
+              ((__POINTER *)result__TU0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RU0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__TU0R=next__RU0R;
+            };
+          };
+          ptr__1KFC=result__TU0R;
+        };
+        result__0KFC=((__ITM_LIST *)ptr__1KFC);
+        *(result__0KFC) = *(ITM_LIST__);
+      };
+      ((__ITM_LIST *)result__0KFC)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM=p__3BFC;
+      last_group__2EEC=result__0KFC;
+      old_position__FMFC=position__ZFD;
+      old_pos_cur__HMFC=pos_cur__2FD;
+      old_pos_line__JMFC=pos_line__3FD;
+      old_pos_col__LMFC=pos_col__4FD;
+      arg__DXIC=read_loc_arg__QBCD(Self__XWIC,TRUE__);
+      if (((void *)arg__DXIC != (void *)NULL)) {
+        result__WU0R=FALSE__;
+        if ((! read_space__UAF())) {
+          result__WU0R=FALSE__;
+        } else {
+          result__XU0R='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__XU0R=((__CHARACTER )(( 0)));
+          } else {
+            result__XU0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          if ((result__XU0R == ';')) {
+            position__ZFD=(__INTEGER)(position__ZFD +  1);
+            result__WU0R=TRUE__;
+          };
+        };
+        if ((! result__WU0R)) {
+          pos__XP5P=current_position__EJG();
+          put_error__text__0AH( 2,(&__string_326));
+          put_position__ECH(pos__XP5P);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
+        };
+      } else {
+        position__ZFD=old_position__FMFC;
+        pos_cur__2FD=old_pos_cur__HMFC;
+        pos_line__3FD=old_pos_line__JMFC;
+        pos_col__4FD=old_pos_col__LMFC;
+      };
+      lst__MFCD=last_group__2EEC;
+      result__MHHD=NULL;
+      ptr__NHHD=((__POINTER )(NULL));
+      typ_id__SHHD= 0;
+      sz__PHHD=((__UINTEGER_32 )sizeof(__ITM_BLOCK));
+      if ((sz__PHHD ==  0)) {
+        result__MHHD=ITM_BLOCK__;
+      } else {
+        typ_id__SHHD=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PHHD);
+        if ((typ_id__SHHD == (__INTEGER)(-  1))) {
+          a__YN1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__WN1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__PHHD + a__YN1Q) & (__UINTEGER_32)(~ a__YN1Q));
+          ptr_table__0U0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WN1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__ZU0R=((__POINTER )(NULL));
+          result__1U0R=((__POINTER *)ptr_table__0U0R)[ 0];
+          if ((result__1U0R == (void *)NULL)) {
+            result__1U0R=new_lab__2PJ(new_size__WN1Q);
+            next__ZU0R=(void *)((unsigned long)result__1U0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WN1Q)));
+            ((__POINTER *)next__ZU0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__0U0R)[ 0]=next__ZU0R;
+          } else {
+            next__ZU0R=((__POINTER *)result__1U0R)[ 0];
+            if ((next__ZU0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1U0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WN1Q <<  1)) <=  4096)) {
+                next__ZU0R=(void *)((unsigned long)result__1U0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WN1Q)));
+              } else {
+                next__ZU0R=new_lab__2PJ(new_size__WN1Q);
+              };
+              ((__POINTER *)next__ZU0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__0U0R)[ 0]=next__ZU0R;
+            } else {
+              ((__POINTER *)result__1U0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZU0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__1U0R=next__ZU0R;
+            };
+          };
+          ptr__NHHD=result__1U0R;
+        } else {
+          t__2N1Q=((__UINTEGER_32 )typ_id__SHHD);
+          a__4N1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__CV0R=(__UINTEGER_32)((__UINTEGER_32)(sz__PHHD + a__4N1Q) & (__UINTEGER_32)(~ a__4N1Q));
+          ptr_table__5U0R=((__POINTER )(&(table_type[(t__2N1Q)])));
+          lab_type__BV0R=(__UINTEGER_32)(t__2N1Q |  1);
+          next__4U0R=((__POINTER )(NULL));
+          result__AV0R=((__POINTER *)ptr_table__5U0R)[ 0];
+          if ((result__AV0R == (void *)NULL)) {
+            result__AV0R=new_lab__2PJ(lab_type__BV0R);
+            next__4U0R=(void *)((unsigned long)result__AV0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CV0R)));
+            ((__POINTER *)next__4U0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__5U0R)[ 0]=next__4U0R;
+          } else {
+            next__4U0R=((__POINTER *)result__AV0R)[ 0];
+            if ((next__4U0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AV0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CV0R <<  1)) <=  4096)) {
+                next__4U0R=(void *)((unsigned long)result__AV0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CV0R)));
+              } else {
+                next__4U0R=new_lab__2PJ(lab_type__BV0R);
+              };
+              ((__POINTER *)next__4U0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__5U0R)[ 0]=next__4U0R;
+            } else {
+              ((__POINTER *)result__AV0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4U0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__AV0R=next__4U0R;
+            };
+          };
+          ptr__NHHD=result__AV0R;
+        };
+        result__MHHD=((__ITM_BLOCK *)ptr__NHHD);
+        *(result__MHHD) = *(ITM_BLOCK__);
+      };
+      Self__ZB0D=((__ITM_BLOCK *)result__MHHD);
+      Self__ZB0D->list__2B0D=lst__MFCD;
+      Self__ZB0D->argument__3B0D=arg__DXIC;
+      p__PGFC=current_position__EJG();
+      result__QOFC=NULL;
+      ptr__ROFC=((__POINTER )(NULL));
+      typ_id__WOFC= 0;
+      sz__TOFC=((__UINTEGER_32 )sizeof(__ITM_PROTOTYPE));
+      if ((sz__TOFC ==  0)) {
+        result__QOFC=ITM_PROTOTYPE__;
+      } else {
+        typ_id__WOFC=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TOFC);
+        if ((typ_id__WOFC == (__INTEGER)(-  1))) {
+          a__4Q1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__2Q1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__TOFC + a__4Q1Q) & (__UINTEGER_32)(~ a__4Q1Q));
+          ptr_table__EV0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2Q1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__DV0R=((__POINTER )(NULL));
+          result__FV0R=((__POINTER *)ptr_table__EV0R)[ 0];
+          if ((result__FV0R == (void *)NULL)) {
+            result__FV0R=new_lab__2PJ(new_size__2Q1Q);
+            next__DV0R=(void *)((unsigned long)result__FV0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2Q1Q)));
+            ((__POINTER *)next__DV0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__EV0R)[ 0]=next__DV0R;
+          } else {
+            next__DV0R=((__POINTER *)result__FV0R)[ 0];
+            if ((next__DV0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FV0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2Q1Q <<  1)) <=  4096)) {
+                next__DV0R=(void *)((unsigned long)result__FV0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2Q1Q)));
+              } else {
+                next__DV0R=new_lab__2PJ(new_size__2Q1Q);
+              };
+              ((__POINTER *)next__DV0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__EV0R)[ 0]=next__DV0R;
+            } else {
+              ((__POINTER *)result__FV0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DV0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__FV0R=next__DV0R;
+            };
+          };
+          ptr__ROFC=result__FV0R;
+        } else {
+          t__CR1Q=((__UINTEGER_32 )typ_id__WOFC);
+          a__ER1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__MV0R=(__UINTEGER_32)((__UINTEGER_32)(sz__TOFC + a__ER1Q) & (__UINTEGER_32)(~ a__ER1Q));
+          ptr_table__JV0R=((__POINTER )(&(table_type[(t__CR1Q)])));
+          lab_type__LV0R=(__UINTEGER_32)(t__CR1Q |  1);
+          next__IV0R=((__POINTER )(NULL));
+          result__KV0R=((__POINTER *)ptr_table__JV0R)[ 0];
+          if ((result__KV0R == (void *)NULL)) {
+            result__KV0R=new_lab__2PJ(lab_type__LV0R);
+            next__IV0R=(void *)((unsigned long)result__KV0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MV0R)));
+            ((__POINTER *)next__IV0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__JV0R)[ 0]=next__IV0R;
+          } else {
+            next__IV0R=((__POINTER *)result__KV0R)[ 0];
+            if ((next__IV0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KV0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MV0R <<  1)) <=  4096)) {
+                next__IV0R=(void *)((unsigned long)result__KV0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MV0R)));
+              } else {
+                next__IV0R=new_lab__2PJ(lab_type__LV0R);
+              };
+              ((__POINTER *)next__IV0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__JV0R)[ 0]=next__IV0R;
+            } else {
+              ((__POINTER *)result__KV0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IV0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__KV0R=next__IV0R;
+            };
+          };
+          ptr__ROFC=result__KV0R;
+        };
+        result__QOFC=((__ITM_PROTOTYPE *)ptr__ROFC);
+        *(result__QOFC) = *(ITM_PROTOTYPE__);
+      };
+      Self__55OC=((__ITM_PROTOTYPE *)result__QOFC);
+      Self__55OC->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM=p__PGFC;
+      Self__55OC->type__CAPC=result__MHHD;
+      result__ZWIC=result__QOFC;
+      ((__ITM_LIST *)last_group__2EEC)->code__T4OC=read_group__F4BD(Self__XWIC);
+      result__NV0R=FALSE__;
+      if ((! read_space__UAF())) {
+        result__NV0R=FALSE__;
+      } else {
+        result__OV0R='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__OV0R=((__CHARACTER )(( 0)));
+        } else {
+          result__OV0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        if ((result__OV0R == '}')) {
+          position__ZFD=(__INTEGER)(position__ZFD +  1);
+          result__NV0R=TRUE__;
+        };
+      };
+      if ((! result__NV0R)) {
+        pos__AQ5P=current_position__EJG();
+        put_error__text__0AH( 2,(&__string_526));
+        put_position__ECH(pos__AQ5P);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
+        };
+      };
+      last_group__2EEC=group_sav__5WIC;
+    };
+    __tmp__L5IC=result__JU0R;
+  };
+  if ((! __tmp__L5IC)) {
+    if (read_external__1VKC()) {
+      result__QV0R=FALSE__;
+      if ((! read_space__UAF())) {
+        result__QV0R=FALSE__;
+      } else {
+        result__RV0R='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__RV0R=((__CHARACTER )(( 0)));
+        } else {
+          result__RV0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        if ((result__RV0R == ':')) {
+          position__ZFD=(__INTEGER)(position__ZFD +  1);
+          result__QV0R=TRUE__;
+        };
+      };
+      if ((! result__QV0R)) {
+        __tmp__55IC=current_position__EJG();
+        __tmp__AAJC=last_string__V1G;
+        result__VXMD=NULL;
+        ptr__WXMD=((__POINTER )(NULL));
+        typ_id__1XMD= 0;
+        sz__YXMD=((__UINTEGER_32 )sizeof(__ITM_EXTERNAL));
+        if ((sz__YXMD ==  0)) {
+          result__VXMD=ITM_EXTERNAL__;
+        } else {
+          typ_id__1XMD=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YXMD);
+          if ((typ_id__1XMD == (__INTEGER)(-  1))) {
+            a__DO1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__BO1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__YXMD + a__DO1Q) & (__UINTEGER_32)(~ a__DO1Q));
+            ptr_table__UV0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BO1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__TV0R=((__POINTER )(NULL));
+            result__VV0R=((__POINTER *)ptr_table__UV0R)[ 0];
+            if ((result__VV0R == (void *)NULL)) {
+              result__VV0R=new_lab__2PJ(new_size__BO1Q);
+              next__TV0R=(void *)((unsigned long)result__VV0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BO1Q)));
+              ((__POINTER *)next__TV0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__UV0R)[ 0]=next__TV0R;
+            } else {
+              next__TV0R=((__POINTER *)result__VV0R)[ 0];
+              if ((next__TV0R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VV0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BO1Q <<  1)) <=  4096)) {
+                  next__TV0R=(void *)((unsigned long)result__VV0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BO1Q)));
+                } else {
+                  next__TV0R=new_lab__2PJ(new_size__BO1Q);
+                };
+                ((__POINTER *)next__TV0R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__UV0R)[ 0]=next__TV0R;
+              } else {
+                ((__POINTER *)result__VV0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TV0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__VV0R=next__TV0R;
+              };
+            };
+            ptr__WXMD=result__VV0R;
+          } else {
+            t__HO1Q=((__UINTEGER_32 )typ_id__1XMD);
+            a__JO1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__2V0R=(__UINTEGER_32)((__UINTEGER_32)(sz__YXMD + a__JO1Q) & (__UINTEGER_32)(~ a__JO1Q));
+            ptr_table__ZV0R=((__POINTER )(&(table_type[(t__HO1Q)])));
+            lab_type__1V0R=(__UINTEGER_32)(t__HO1Q |  1);
+            next__YV0R=((__POINTER )(NULL));
+            result__0V0R=((__POINTER *)ptr_table__ZV0R)[ 0];
+            if ((result__0V0R == (void *)NULL)) {
+              result__0V0R=new_lab__2PJ(lab_type__1V0R);
+              next__YV0R=(void *)((unsigned long)result__0V0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2V0R)));
+              ((__POINTER *)next__YV0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__ZV0R)[ 0]=next__YV0R;
+            } else {
+              next__YV0R=((__POINTER *)result__0V0R)[ 0];
+              if ((next__YV0R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0V0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2V0R <<  1)) <=  4096)) {
+                  next__YV0R=(void *)((unsigned long)result__0V0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2V0R)));
+                } else {
+                  next__YV0R=new_lab__2PJ(lab_type__1V0R);
+                };
+                ((__POINTER *)next__YV0R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__ZV0R)[ 0]=next__YV0R;
+              } else {
+                ((__POINTER *)result__0V0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YV0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__0V0R=next__YV0R;
+              };
+            };
+            ptr__WXMD=result__0V0R;
+          };
+          result__VXMD=((__ITM_EXTERNAL *)ptr__WXMD);
+          *(result__VXMD) = *(ITM_EXTERNAL__);
+        };
+        Self__GH1D=((__ITM_EXTERNAL *)result__VXMD);
+        Self__GH1D->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM=__tmp__55IC;
+        Self__GH1D->parent_itm_extern__45IC.extern__JH1D=__tmp__AAJC;
+        result__ZWIC=result__VXMD;
+      } else {
+        __tmp__HAJC=current_position__EJG();
+        __tmp__IAJC=last_string__V1G;
+        result__3V0R=FALSE__;
+        if ((! read_space__UAF())) {
+          result__3V0R=FALSE__;
+        } else {
+          result__4V0R='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__4V0R=((__CHARACTER )(( 0)));
+          } else {
+            result__4V0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          if ((result__4V0R == '(')) {
+            position__ZFD=(__INTEGER)(position__ZFD +  1);
+            result__3V0R=TRUE__;
+          };
+        };
+        result__HZMD=NULL;
+        ptr__IZMD=((__POINTER )(NULL));
+        typ_id__NZMD= 0;
+        sz__KZMD=((__UINTEGER_32 )sizeof(__ITM_EXTERNAL_TYPE));
+        if ((sz__KZMD ==  0)) {
+          result__HZMD=ITM_EXTERNAL_TYPE__;
+        } else {
+          typ_id__NZMD=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KZMD);
+          if ((typ_id__NZMD == (__INTEGER)(-  1))) {
+            a__OO1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__MO1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__KZMD + a__OO1Q) & (__UINTEGER_32)(~ a__OO1Q));
+            ptr_table__BW0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MO1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__AW0R=((__POINTER )(NULL));
+            result__CW0R=((__POINTER *)ptr_table__BW0R)[ 0];
+            if ((result__CW0R == (void *)NULL)) {
+              result__CW0R=new_lab__2PJ(new_size__MO1Q);
+              next__AW0R=(void *)((unsigned long)result__CW0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MO1Q)));
+              ((__POINTER *)next__AW0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__BW0R)[ 0]=next__AW0R;
+            } else {
+              next__AW0R=((__POINTER *)result__CW0R)[ 0];
+              if ((next__AW0R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CW0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MO1Q <<  1)) <=  4096)) {
+                  next__AW0R=(void *)((unsigned long)result__CW0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MO1Q)));
+                } else {
+                  next__AW0R=new_lab__2PJ(new_size__MO1Q);
+                };
+                ((__POINTER *)next__AW0R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__BW0R)[ 0]=next__AW0R;
+              } else {
+                ((__POINTER *)result__CW0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AW0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__CW0R=next__AW0R;
+              };
+            };
+            ptr__IZMD=result__CW0R;
+          } else {
+            t__SO1Q=((__UINTEGER_32 )typ_id__NZMD);
+            a__UO1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__JW0R=(__UINTEGER_32)((__UINTEGER_32)(sz__KZMD + a__UO1Q) & (__UINTEGER_32)(~ a__UO1Q));
+            ptr_table__GW0R=((__POINTER )(&(table_type[(t__SO1Q)])));
+            lab_type__IW0R=(__UINTEGER_32)(t__SO1Q |  1);
+            next__FW0R=((__POINTER )(NULL));
+            result__HW0R=((__POINTER *)ptr_table__GW0R)[ 0];
+            if ((result__HW0R == (void *)NULL)) {
+              result__HW0R=new_lab__2PJ(lab_type__IW0R);
+              next__FW0R=(void *)((unsigned long)result__HW0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JW0R)));
+              ((__POINTER *)next__FW0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__GW0R)[ 0]=next__FW0R;
+            } else {
+              next__FW0R=((__POINTER *)result__HW0R)[ 0];
+              if ((next__FW0R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HW0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JW0R <<  1)) <=  4096)) {
+                  next__FW0R=(void *)((unsigned long)result__HW0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JW0R)));
+                } else {
+                  next__FW0R=new_lab__2PJ(lab_type__IW0R);
+                };
+                ((__POINTER *)next__FW0R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__GW0R)[ 0]=next__FW0R;
+              } else {
+                ((__POINTER *)result__HW0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FW0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__HW0R=next__FW0R;
+              };
+            };
+            ptr__IZMD=result__HW0R;
+          };
+          result__HZMD=((__ITM_EXTERNAL_TYPE *)ptr__IZMD);
+          *(result__HZMD) = *(ITM_EXTERNAL_TYPE__);
+        };
+        Self__LH1D=((__ITM_EXTERNAL_TYPE *)result__HZMD);
+        Self__LH1D->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM=__tmp__HAJC;
+        Self__LH1D->parent_itm_extern__3WIC.extern__JH1D=__tmp__IAJC;
+        Self__LH1D->is_persistant__WBJC=result__3V0R;
+        type__0WIC=read_type__KKLC(Self__XWIC,FALSE__);
+        if (((void *)type__0WIC == (void *)NULL)) {
+          pos__QQ5P=current_position__EJG();
+          put_error__text__0AH( 0,(&__string_436));
+          put_position__ECH(pos__QQ5P);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
+        };
+        ((__ITM_EXTERNAL_TYPE *)result__HZMD)->type__3W0D=type__0WIC;
+        result__KW0R=FALSE__;
+        if ((! read_space__UAF())) {
+          result__KW0R=FALSE__;
+        } else {
+          result__LW0R='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__LW0R=((__CHARACTER )(( 0)));
+          } else {
+            result__LW0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          if ((result__LW0R == '(')) {
+            position__ZFD=(__INTEGER)(position__ZFD +  1);
+            result__KW0R=TRUE__;
+          };
+        };
+        if (result__KW0R) {
+          ltype__1WIC=read_type_list__MUAD(Self__XWIC,FALSE__);
+          if (((void *)ltype__1WIC == (void *)NULL)) {
+            pos__SQ5P=current_position__EJG();
+            put_error__text__0AH( 0,(&__string_527));
+            put_position__ECH(pos__SQ5P);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
+          };
+          result__NW0R=FALSE__;
+          if ((! read_space__UAF())) {
+            result__NW0R=FALSE__;
+          } else {
+            result__OW0R='\0';
+            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+              result__OW0R=((__CHARACTER )(( 0)));
+            } else {
+              result__OW0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+            };
+            if ((result__OW0R == ')')) {
+              position__ZFD=(__INTEGER)(position__ZFD +  1);
+              result__NW0R=TRUE__;
+            };
+          };
+          if ((! result__NW0R)) {
+            pos__UQ5P=current_position__EJG();
+            put_error__text__0AH( 2,(&__string_450));
+            put_position__ECH(pos__UQ5P);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
+          };
+          ((__ITM_EXTERNAL_TYPE *)result__HZMD)->type_list__0T1D=ltype__1WIC;
+        };
+        if (result__HZMD->is_persistant__WBJC) {
+          result__QW0R=FALSE__;
+          if ((! read_space__UAF())) {
+            result__QW0R=FALSE__;
+          } else {
+            result__RW0R='\0';
+            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+              result__RW0R=((__CHARACTER )(( 0)));
+            } else {
+              result__RW0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+            };
+            if ((result__RW0R == ')')) {
+              position__ZFD=(__INTEGER)(position__ZFD +  1);
+              result__QW0R=TRUE__;
+            };
+          };
+          __tmp__BCJC=(! result__QW0R);
+        } else {
+          __tmp__BCJC=FALSE__;
+        };
+        if (__tmp__BCJC) {
+          pos__WQ5P=current_position__EJG();
+          put_error__text__0AH( 2,(&__string_450));
+          put_position__ECH(pos__WQ5P);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
+        };
+        result__ZWIC=result__HZMD;
+      };
+    };
+  };
+  return(result__ZWIC);
 }
 
-static __FAST_ARRAYoITM_ARGUMENTo* create_with_capacity__PERD(__INTEGER new_count__RERD)
+static void** create__UGUE(__INTEGER nb_elements__WGUE)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __POINTER ptr__CKSD;
-  __INTEGER typ_id__HKSD;
-  __UINTEGER_32 sz__EKSD,a__HQ5Q,new_size__FQ5Q,t__LQ5Q,a__NQ5Q;
-  __FAST_ARRAYoITM_ARGUMENTo *result__BKSD,*Self__IK2D;
-  result__BKSD=NULL;
-  ptr__CKSD=((__POINTER )(NULL));
-  typ_id__HKSD= 0;
-  sz__EKSD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_ARGUMENTo));
-  if ((sz__EKSD ==  0)) {
-    result__BKSD=FAST_ARRAYoITM_ARGUMENTo__;
-  } else {
-    typ_id__HKSD=__FAST_ARRAYoITM_ARGUMENTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EKSD);
-    if ((typ_id__HKSD == (__INTEGER)(-  1))) {
-      a__HQ5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__FQ5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__EKSD + a__HQ5Q) & (__UINTEGER_32)(~ a__HQ5Q));
-      ptr__CKSD=micro_alloc__table__lab__BOI(new_size__FQ5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FQ5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__FQ5Q);
-    } else {
-      t__LQ5Q=((__UINTEGER_32 )typ_id__HKSD);
-      a__NQ5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__CKSD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__EKSD + a__NQ5Q) & (__UINTEGER_32)(~ a__NQ5Q)),((__POINTER )(&(table_type[(t__LQ5Q)]))),(__UINTEGER_32)(t__LQ5Q |  1));
-    };
-    result__BKSD=((__FAST_ARRAYoITM_ARGUMENTo *)ptr__CKSD);
-    *(result__BKSD) = *(FAST_ARRAYoITM_ARGUMENTo__);
-  };
-  Self__IK2D=((__FAST_ARRAYoITM_ARGUMENTo *)result__BKSD);
-  if ((Self__IK2D->parent_arrayed_collection__ZFJD.capacity__TR1D < new_count__RERD)) {
-    Self__IK2D->parent_arrayed_collection__ZFJD.storage__PS1D=create__GYTE(new_count__RERD);
-    Self__IK2D->parent_arrayed_collection__ZFJD.capacity__TR1D=new_count__RERD;
-  };
-  Self__IK2D->parent_arrayed_collection__ZFJD.upper__RR1D=(__INTEGER)(-  1);
-  return(result__BKSD);
-}
-
-static void* new__E2GC()
-// () With resultNo recursive, No inlinable.
+  __UINTEGER_32 sz__L3AR,a__K3AR,new_size__M3AR,new_size2__N3AR,a__O3AR;
+  __UINTEGER_32 new_size__P3AR;
+  __POINTER result__J3AR,ptr_table__UW0R,next__TW0R,result__VW0R;
+  __INTEGER Self__0GKF;
+  void **Result__YRZE;
+  sz__L3AR=((__UINTEGER_32 )(__INTEGER)(nb_elements__WGUE * ((__INTEGER )(sizeof(void *)))));
+  result__J3AR=((__POINTER )(NULL));
+  a__K3AR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__M3AR=(__UINTEGER_32)((__UINTEGER_32)(sz__L3AR + a__K3AR) & (__UINTEGER_32)(~ a__K3AR));
+  new_size2__N3AR=(__UINTEGER_32)(new_size__M3AR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__N3AR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__O3AR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__P3AR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__N3AR + a__O3AR) & (__UINTEGER_32)(~ a__O3AR));
+    ptr_table__UW0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__P3AR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__TW0R=((__POINTER )(NULL));
+    result__VW0R=((__POINTER *)ptr_table__UW0R)[ 0];
+    if ((result__VW0R == (void *)NULL)) {
+      result__VW0R=new_lab__2PJ(new_size__P3AR);
+      next__TW0R=(void *)((unsigned long)result__VW0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P3AR)));
+      ((__POINTER *)next__TW0R)[ 0]=NULL;
+      ((__POINTER *)ptr_table__UW0R)[ 0]=next__TW0R;
+    } else {
+      next__TW0R=((__POINTER *)result__VW0R)[ 0];
+      if ((next__TW0R == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VW0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P3AR <<  1)) <=  4096)) {
+          next__TW0R=(void *)((unsigned long)result__VW0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P3AR)));
+        } else {
+          next__TW0R=new_lab__2PJ(new_size__P3AR);
+        };
+        ((__POINTER *)next__TW0R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__UW0R)[ 0]=next__TW0R;
+      } else {
+        ((__POINTER *)result__VW0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TW0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__VW0R=next__TW0R;
+      };
+    };
+    ((__POINTER *)result__VW0R)[ 0]=((__POINTER ) 3);
+    result__J3AR=(void *)((unsigned long)result__VW0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__J3AR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__M3AR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+  };
+  Result__YRZE=((void **)result__J3AR);
+  Self__0GKF=(__INTEGER)(nb_elements__WGUE -  1);
+  while ((Self__0GKF >=  0)) {
+    Result__YRZE[Self__0GKF]=NULL;
+    Self__0GKF=(__INTEGER)(Self__0GKF -  1);
+  };
+  return(Result__YRZE);
+}
+
+static __FAST_ARRAYoSTRING_CONSTANTo* create_with_capacity__BMOD(__INTEGER new_count__DMOD)
+// ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  void *result__H2GC;
-  __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *Self__NF0C,*Self__DG0C;
-  result__H2GC=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__N2GC)->parent_arrayed_collection__M2GC.upper__BBQC <  0)) {
-    result__H2GC=create_with_capacity__PCOD( 16);
+  __POINTER ptr__NOQD,ptr_table__ZW0R,next__YW0R,result__0W0R;
+  __POINTER ptr_table__4W0R,next__3W0R,result__5W0R;
+  __INTEGER typ_id__SOQD;
+  __UINTEGER_32 sz__POQD,a__JR1Q,new_size__HR1Q,t__NR1Q,a__PR1Q;
+  __UINTEGER_32 new_size__BX0R,lab_type__AX0R;
+  __FAST_ARRAYoSTRING_CONSTANTo *result__MOQD,*Self__HL2D;
+  result__MOQD=NULL;
+  ptr__NOQD=((__POINTER )(NULL));
+  typ_id__SOQD= 0;
+  sz__POQD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSTRING_CONSTANTo));
+  if ((sz__POQD ==  0)) {
+    result__MOQD=FAST_ARRAYoSTRING_CONSTANTo__;
   } else {
-    Self__NF0C=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__N2GC);
-    result__H2GC=((void **)Self__NF0C->parent_arrayed_collection__M2GC.storage__5CQC)[Self__NF0C->parent_arrayed_collection__M2GC.upper__BBQC];
-    Self__DG0C=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__N2GC);
-    Self__DG0C->parent_arrayed_collection__M2GC.upper__BBQC=(__INTEGER)(Self__DG0C->parent_arrayed_collection__M2GC.upper__BBQC -  1);
+    typ_id__SOQD=__FAST_ARRAYoSTRING_CONSTANTo__;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__POQD);
+    if ((typ_id__SOQD == (__INTEGER)(-  1))) {
+      a__JR1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__HR1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__POQD + a__JR1Q) & (__UINTEGER_32)(~ a__JR1Q));
+      ptr_table__ZW0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HR1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__YW0R=((__POINTER )(NULL));
+      result__0W0R=((__POINTER *)ptr_table__ZW0R)[ 0];
+      if ((result__0W0R == (void *)NULL)) {
+        result__0W0R=new_lab__2PJ(new_size__HR1Q);
+        next__YW0R=(void *)((unsigned long)result__0W0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HR1Q)));
+        ((__POINTER *)next__YW0R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__ZW0R)[ 0]=next__YW0R;
+      } else {
+        next__YW0R=((__POINTER *)result__0W0R)[ 0];
+        if ((next__YW0R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0W0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HR1Q <<  1)) <=  4096)) {
+            next__YW0R=(void *)((unsigned long)result__0W0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HR1Q)));
+          } else {
+            next__YW0R=new_lab__2PJ(new_size__HR1Q);
+          };
+          ((__POINTER *)next__YW0R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ZW0R)[ 0]=next__YW0R;
+        } else {
+          ((__POINTER *)result__0W0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YW0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__0W0R=next__YW0R;
+        };
+      };
+      ptr__NOQD=result__0W0R;
+    } else {
+      t__NR1Q=((__UINTEGER_32 )typ_id__SOQD);
+      a__PR1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__BX0R=(__UINTEGER_32)((__UINTEGER_32)(sz__POQD + a__PR1Q) & (__UINTEGER_32)(~ a__PR1Q));
+      ptr_table__4W0R=((__POINTER )(&(table_type[(t__NR1Q)])));
+      lab_type__AX0R=(__UINTEGER_32)(t__NR1Q |  1);
+      next__3W0R=((__POINTER )(NULL));
+      result__5W0R=((__POINTER *)ptr_table__4W0R)[ 0];
+      if ((result__5W0R == (void *)NULL)) {
+        result__5W0R=new_lab__2PJ(lab_type__AX0R);
+        next__3W0R=(void *)((unsigned long)result__5W0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BX0R)));
+        ((__POINTER *)next__3W0R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__4W0R)[ 0]=next__3W0R;
+      } else {
+        next__3W0R=((__POINTER *)result__5W0R)[ 0];
+        if ((next__3W0R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5W0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BX0R <<  1)) <=  4096)) {
+            next__3W0R=(void *)((unsigned long)result__5W0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BX0R)));
+          } else {
+            next__3W0R=new_lab__2PJ(lab_type__AX0R);
+          };
+          ((__POINTER *)next__3W0R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__4W0R)[ 0]=next__3W0R;
+        } else {
+          ((__POINTER *)result__5W0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3W0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__5W0R=next__3W0R;
+        };
+      };
+      ptr__NOQD=result__5W0R;
+    };
+    result__MOQD=((__FAST_ARRAYoSTRING_CONSTANTo *)ptr__NOQD);
+    *(result__MOQD) = *(FAST_ARRAYoSTRING_CONSTANTo__);
   };
-  return(result__H2GC);
+  Self__HL2D=((__FAST_ARRAYoSTRING_CONSTANTo *)result__MOQD);
+  if ((Self__HL2D->parent_arrayed_collection__HTFC.capacity__WPZD < new_count__DMOD)) {
+    Self__HL2D->parent_arrayed_collection__HTFC.storage__M5ZD=create__UZTE(new_count__DMOD);
+    Self__HL2D->parent_arrayed_collection__HTFC.capacity__WPZD=new_count__DMOD;
+  };
+  Self__HL2D->parent_arrayed_collection__HTFC.upper__UQSD=(__INTEGER)(-  1);
+  return(result__MOQD);
 }
 
-static void add_last__BW0D(__FAST_ARRAYoSTRING_CONSTANTo *Self__CW0D,void *element__DW0D)
+static void add_last__FA1D(__FAST_ARRAYoSTRING_CONSTANTo *Self__GA1D,void *element__HA1D)
 // ({FAST_ARRAYoSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__EW0D,__tmp__IX0D,__tmp__WJHF,Self__HADG;
-  __BOOLEAN __tmp__SW0D;
-  void **__tmp__HX0D,**new__DJHF;
-  new_capacity__EW0D= 0;
-  if (((__INTEGER)(Self__CW0D->parent_arrayed_collection__YTFC.upper__3FSD +  1) <= (__INTEGER)(Self__CW0D->parent_arrayed_collection__YTFC.capacity__VFZD -  1))) {
-    Self__CW0D->parent_arrayed_collection__YTFC.upper__3FSD=(__INTEGER)(Self__CW0D->parent_arrayed_collection__YTFC.upper__3FSD +  1);
-    __tmp__SW0D=TRUE__;
+  __INTEGER new_capacity__IA1D,__tmp__MB1D,__tmp__25GF,Self__JYAG;
+  __BOOLEAN __tmp__WA1D;
+  void **__tmp__LB1D,**new__J5GF;
+  new_capacity__IA1D= 0;
+  if (((__INTEGER)(Self__GA1D->parent_arrayed_collection__HTFC.upper__UQSD +  1) <= (__INTEGER)(Self__GA1D->parent_arrayed_collection__HTFC.capacity__WPZD -  1))) {
+    Self__GA1D->parent_arrayed_collection__HTFC.upper__UQSD=(__INTEGER)(Self__GA1D->parent_arrayed_collection__HTFC.upper__UQSD +  1);
+    __tmp__WA1D=TRUE__;
   } else {
-    __tmp__SW0D=FALSE__;
+    __tmp__WA1D=FALSE__;
   };
-  if ((! __tmp__SW0D)) {
-    if ((Self__CW0D->parent_arrayed_collection__YTFC.capacity__VFZD ==  0)) {
-      Self__CW0D->parent_arrayed_collection__YTFC.storage__1VZD=create__1KTE( 2);
-      Self__CW0D->parent_arrayed_collection__YTFC.capacity__VFZD= 2;
-      Self__CW0D->parent_arrayed_collection__YTFC.upper__3FSD= 0;
+  if ((! __tmp__WA1D)) {
+    if ((Self__GA1D->parent_arrayed_collection__HTFC.capacity__WPZD ==  0)) {
+      Self__GA1D->parent_arrayed_collection__HTFC.storage__M5ZD=create__UZTE( 2);
+      Self__GA1D->parent_arrayed_collection__HTFC.capacity__WPZD= 2;
+      Self__GA1D->parent_arrayed_collection__HTFC.upper__UQSD= 0;
     } else {
-      new_capacity__EW0D=(__INTEGER)(Self__CW0D->parent_arrayed_collection__YTFC.capacity__VFZD <<  1);
-      __tmp__HX0D=Self__CW0D->parent_arrayed_collection__YTFC.storage__1VZD;
-      __tmp__IX0D=Self__CW0D->parent_arrayed_collection__YTFC.capacity__VFZD;
-      new__DJHF=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__HX0D)),((__UINTEGER_32 )(__INTEGER)(__tmp__IX0D * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__EW0D * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__WJHF=(__INTEGER)(new_capacity__EW0D -  1);
-      Self__HADG=__tmp__IX0D;
-      while ((Self__HADG <= __tmp__WJHF)) {
-        new__DJHF[Self__HADG]=NULL;
-        Self__HADG=(__INTEGER)(Self__HADG +  1);
+      new_capacity__IA1D=(__INTEGER)(Self__GA1D->parent_arrayed_collection__HTFC.capacity__WPZD <<  1);
+      __tmp__LB1D=Self__GA1D->parent_arrayed_collection__HTFC.storage__M5ZD;
+      __tmp__MB1D=Self__GA1D->parent_arrayed_collection__HTFC.capacity__WPZD;
+      new__J5GF=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__LB1D)),((__UINTEGER_32 )(__INTEGER)(__tmp__MB1D * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__IA1D * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__25GF=(__INTEGER)(new_capacity__IA1D -  1);
+      Self__JYAG=__tmp__MB1D;
+      while ((Self__JYAG <= __tmp__25GF)) {
+        new__J5GF[Self__JYAG]=NULL;
+        Self__JYAG=(__INTEGER)(Self__JYAG +  1);
       };
-      Self__CW0D->parent_arrayed_collection__YTFC.storage__1VZD=new__DJHF;
-      Self__CW0D->parent_arrayed_collection__YTFC.capacity__VFZD=new_capacity__EW0D;
-      Self__CW0D->parent_arrayed_collection__YTFC.upper__3FSD=(__INTEGER)(Self__CW0D->parent_arrayed_collection__YTFC.upper__3FSD +  1);
+      Self__GA1D->parent_arrayed_collection__HTFC.storage__M5ZD=new__J5GF;
+      Self__GA1D->parent_arrayed_collection__HTFC.capacity__WPZD=new_capacity__IA1D;
+      Self__GA1D->parent_arrayed_collection__HTFC.upper__UQSD=(__INTEGER)(Self__GA1D->parent_arrayed_collection__HTFC.upper__UQSD +  1);
     };
   };
-  ((void **)Self__CW0D->parent_arrayed_collection__YTFC.storage__1VZD)[Self__CW0D->parent_arrayed_collection__YTFC.upper__3FSD]=element__DW0D;
+  ((void **)Self__GA1D->parent_arrayed_collection__HTFC.storage__M5ZD)[Self__GA1D->parent_arrayed_collection__HTFC.upper__UQSD]=element__HA1D;
 }
 
-static void free__NC0C(void *tmp__PC0C)
+static void free__UWZC(void *tmp__WWZC)
 // ({NULLxFAST_ARRAYoSTRING_CONSTANTo}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__VZBD,__tmp__Z0BD,__tmp__TA2D,Self__3TJF;
-  __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *Self__TZBD;
-  __BOOLEAN __tmp__D0BD;
-  void **__tmp__Y0BD,**new__AA2D;
-  ((__FAST_ARRAYoSTRING_CONSTANTo *)tmp__PC0C)->parent_arrayed_collection__YTFC.upper__3FSD=(__INTEGER)(-  1);
-  Self__TZBD=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__N2GC);
-  new_capacity__VZBD= 0;
-  if (((__INTEGER)(Self__TZBD->parent_arrayed_collection__M2GC.upper__BBQC +  1) <= (__INTEGER)(Self__TZBD->parent_arrayed_collection__M2GC.capacity__UCQC -  1))) {
-    Self__TZBD->parent_arrayed_collection__M2GC.upper__BBQC=(__INTEGER)(Self__TZBD->parent_arrayed_collection__M2GC.upper__BBQC +  1);
-    __tmp__D0BD=TRUE__;
+  __INTEGER new_capacity__XPBD,__tmp__1QBD,__tmp__5K2D,Self__ADJF;
+  __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *Self__VPBD;
+  __BOOLEAN __tmp__FQBD;
+  void **__tmp__0QBD,**new__MK2D;
+  ((__FAST_ARRAYoSTRING_CONSTANTo *)tmp__WWZC)->parent_arrayed_collection__HTFC.upper__UQSD=(__INTEGER)(-  1);
+  Self__VPBD=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC);
+  new_capacity__XPBD= 0;
+  if (((__INTEGER)(Self__VPBD->parent_arrayed_collection__11GC.upper__PRPC +  1) <= (__INTEGER)(Self__VPBD->parent_arrayed_collection__11GC.capacity__CTPC -  1))) {
+    Self__VPBD->parent_arrayed_collection__11GC.upper__PRPC=(__INTEGER)(Self__VPBD->parent_arrayed_collection__11GC.upper__PRPC +  1);
+    __tmp__FQBD=TRUE__;
   } else {
-    __tmp__D0BD=FALSE__;
+    __tmp__FQBD=FALSE__;
   };
-  if ((! __tmp__D0BD)) {
-    if ((Self__TZBD->parent_arrayed_collection__M2GC.capacity__UCQC ==  0)) {
-      Self__TZBD->parent_arrayed_collection__M2GC.storage__5CQC=create__DECD( 2);
-      Self__TZBD->parent_arrayed_collection__M2GC.capacity__UCQC= 2;
-      Self__TZBD->parent_arrayed_collection__M2GC.upper__BBQC= 0;
+  if ((! __tmp__FQBD)) {
+    if ((Self__VPBD->parent_arrayed_collection__11GC.capacity__CTPC ==  0)) {
+      Self__VPBD->parent_arrayed_collection__11GC.storage__NTPC=create__F0BD( 2);
+      Self__VPBD->parent_arrayed_collection__11GC.capacity__CTPC= 2;
+      Self__VPBD->parent_arrayed_collection__11GC.upper__PRPC= 0;
     } else {
-      new_capacity__VZBD=(__INTEGER)(Self__TZBD->parent_arrayed_collection__M2GC.capacity__UCQC <<  1);
-      __tmp__Y0BD=Self__TZBD->parent_arrayed_collection__M2GC.storage__5CQC;
-      __tmp__Z0BD=Self__TZBD->parent_arrayed_collection__M2GC.capacity__UCQC;
-      new__AA2D=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__Y0BD)),((__UINTEGER_32 )(__INTEGER)(__tmp__Z0BD * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__VZBD * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__TA2D=(__INTEGER)(new_capacity__VZBD -  1);
-      Self__3TJF=__tmp__Z0BD;
-      while ((Self__3TJF <= __tmp__TA2D)) {
-        new__AA2D[Self__3TJF]=NULL;
-        Self__3TJF=(__INTEGER)(Self__3TJF +  1);
+      new_capacity__XPBD=(__INTEGER)(Self__VPBD->parent_arrayed_collection__11GC.capacity__CTPC <<  1);
+      __tmp__0QBD=Self__VPBD->parent_arrayed_collection__11GC.storage__NTPC;
+      __tmp__1QBD=Self__VPBD->parent_arrayed_collection__11GC.capacity__CTPC;
+      new__MK2D=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__0QBD)),((__UINTEGER_32 )(__INTEGER)(__tmp__1QBD * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__XPBD * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__5K2D=(__INTEGER)(new_capacity__XPBD -  1);
+      Self__ADJF=__tmp__1QBD;
+      while ((Self__ADJF <= __tmp__5K2D)) {
+        new__MK2D[Self__ADJF]=NULL;
+        Self__ADJF=(__INTEGER)(Self__ADJF +  1);
       };
-      Self__TZBD->parent_arrayed_collection__M2GC.storage__5CQC=new__AA2D;
-      Self__TZBD->parent_arrayed_collection__M2GC.capacity__UCQC=new_capacity__VZBD;
-      Self__TZBD->parent_arrayed_collection__M2GC.upper__BBQC=(__INTEGER)(Self__TZBD->parent_arrayed_collection__M2GC.upper__BBQC +  1);
+      Self__VPBD->parent_arrayed_collection__11GC.storage__NTPC=new__MK2D;
+      Self__VPBD->parent_arrayed_collection__11GC.capacity__CTPC=new_capacity__XPBD;
+      Self__VPBD->parent_arrayed_collection__11GC.upper__PRPC=(__INTEGER)(Self__VPBD->parent_arrayed_collection__11GC.upper__PRPC +  1);
     };
   };
-  ((void **)Self__TZBD->parent_arrayed_collection__M2GC.storage__5CQC)[Self__TZBD->parent_arrayed_collection__M2GC.upper__BBQC]=tmp__PC0C;
+  ((void **)Self__VPBD->parent_arrayed_collection__11GC.storage__NTPC)[Self__VPBD->parent_arrayed_collection__11GC.upper__PRPC]=tmp__WWZC;
 }
 
-static void* alias__B4GD(void *tmp__D4GD)
+static void* alias__4VGD(void *tmp__AWGD)
 // ({NULLxFAST_ARRAYoSTRING_CONSTANTo}) With resultNo recursive, No inlinable.
 {
-  __INTEGER __tmp__O4AG,i__RFWG,h__GG1D,idx__HG1D,idx__421E;
-  __INTEGER new_capacity__521E,i__321E,typ_id__UOYE;
-  __POINTER ptr__POYE;
-  __UINTEGER_32 sz__ROYE,a__CR5Q,new_size__AR5Q,t__GR5Q,a__IR5Q;
-  __HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *Self__KF0D,*Self__4F1D;
-  void *result__4F0D,*result__F4GD,*e__5F1D;
-  void *node__3F0D,*node__IG1D,*node1__B31E,*node2__C31E,*__tmp__YH1D;
-  __BOOLEAN __tmp__WG0D,result__M3AG;
-  __FAST_ARRAYoSTRING_CONSTANTo *Self__J3AG,*o__N3AG,*__tmp__Z3AG;
-  void **__tmp__J4AG,**__tmp__L4AG,**Self__3EWG;
-  void **old_buckets__A31E;
-  __HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *result__OOYE;
-  __HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *Self__N3GF;
-  Self__KF0D=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)bucket__J4GD);
-  result__4F0D=NULL;
-  node__3F0D=((void **)Self__KF0D->buckets__FG0D)[(__INTEGER)(hash_code__3BBE(tmp__D4GD) % Self__KF0D->capacity__AG0D)];
-  until_do__FDBE:
+  __INTEGER __tmp__K44F,i__WCTG,h__OQ1D,idx__PQ1D,idx__ED2E;
+  __INTEGER new_capacity__FD2E,i__DD2E,typ_id__V0YE;
+  __POINTER ptr__Q0YE,ptr_table__DX0R,next__CX0R,result__EX0R;
+  __POINTER ptr_table__IX0R,next__HX0R,result__JX0R;
+  __UINTEGER_32 sz__S0YE,a__UP1Q,new_size__SP1Q,t__YP1Q,a__0P1Q;
+  __UINTEGER_32 new_size__LX0R,lab_type__KX0R;
+  __HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *Self__EQ0D,*Self__GQ1D;
+  void *result__YQ0D,*result__CWGD,*e__HQ1D;
+  void *node__XQ0D,*node__QQ1D,*node1__HD2E,*node2__ID2E,*__tmp__AS1D;
+  __BOOLEAN __tmp__QR0D,result__I34F;
+  __FAST_ARRAYoSTRING_CONSTANTo *Self__F34F,*o__J34F,*__tmp__V34F;
+  void **__tmp__F44F,**__tmp__H44F,**Self__CCTG;
+  void **old_buckets__GD2E;
+  __HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *result__P0YE;
+  __HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *Self__XTGF;
+  Self__EQ0D=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)bucket__GWGD);
+  result__YQ0D=NULL;
+  node__XQ0D=((void **)Self__EQ0D->buckets__5Q0D)[(__INTEGER)(hash_code__KPBE(tmp__AWGD) % Self__EQ0D->capacity__0Q0D)];
+  until_do__SQBE:
   {
-    if (((void *)node__3F0D == (void *)NULL)) {
-      __tmp__WG0D=TRUE__;
-    } else {
-      Self__J3AG=((__FAST_ARRAYoSTRING_CONSTANTo *)((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__3F0D)->item__RG0D);
-      result__M3AG=FALSE__;
-      o__N3AG=NULL;
-      if (((void *)Self__J3AG == (void *)tmp__D4GD)) {
-        result__M3AG=TRUE__;
-      } else {
-        if (tmp__D4GD==NULL) {
-          __tmp__Z3AG=NULL;
-        } else {
-          __tmp__Z3AG=((__FAST_ARRAYoSTRING_CONSTANTo *)tmp__D4GD);
-        };
-        o__N3AG=__tmp__Z3AG;
-        if ((((void *)__tmp__Z3AG != (void *)NULL) && (Self__J3AG->parent_arrayed_collection__YTFC.upper__3FSD == __tmp__Z3AG->parent_arrayed_collection__YTFC.upper__3FSD))) {
-          __tmp__J4AG=Self__J3AG->parent_arrayed_collection__YTFC.storage__1VZD;
-          __tmp__L4AG=__tmp__Z3AG->parent_arrayed_collection__YTFC.storage__1VZD;
-          __tmp__O4AG=(__INTEGER)(Self__J3AG->parent_arrayed_collection__YTFC.upper__3FSD +  1);
-          Self__3EWG=((void **)__tmp__J4AG);
-          i__RFWG=(__INTEGER)(__tmp__O4AG -  1);
-          while (((i__RFWG >=  0) && ((void *)Self__3EWG[i__RFWG] == (void *)((void **)__tmp__L4AG)[i__RFWG]))) {
-            i__RFWG=(__INTEGER)(i__RFWG -  1);
-          };
-          result__M3AG=(i__RFWG <  0);
-        };
-      };
-      __tmp__WG0D=result__M3AG;
-    };
-    if ((! __tmp__WG0D)) {
-      node__3F0D=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__3F0D)->next__3G0D;
-      goto until_do__FDBE;
-    };
-  };
-  if (((void *)node__3F0D != (void *)NULL)) {
-    result__4F0D=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__3F0D)->item__RG0D;
-  };
-  result__F4GD=result__4F0D;
-  if (((void *)result__4F0D == (void *)NULL)) {
-    result__F4GD=create_with_capacity__PCOD((__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)tmp__D4GD)->parent_arrayed_collection__YTFC.upper__3FSD +  1));
-    copy__BF1D(result__F4GD,tmp__D4GD);
-    Self__4F1D=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)bucket__J4GD);
-    e__5F1D=result__F4GD;
-    fast_has__KOCE(Self__4F1D,result__F4GD);
-    fast_has__KOCE(Self__4F1D,result__F4GD);
-    h__GG1D=hash_code__3BBE(result__F4GD);
-    idx__HG1D=(__INTEGER)(h__GG1D % Self__4F1D->capacity__AG0D);
-    node__IG1D=((void **)Self__4F1D->buckets__FG0D)[idx__HG1D];
-    while ((! (((void *)node__IG1D == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__IG1D)->item__RG0D == (void *)e__5F1D)))) {
-      node__IG1D=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__IG1D)->next__3G0D;
-    };
-    if (((void *)node__IG1D == (void *)NULL)) {
-      if ((Self__4F1D->capacity__AG0D == Self__4F1D->count__LH1D)) {
-        idx__421E= 0;
-        node1__B31E=NULL;
-        node2__C31E=NULL;
-        new_capacity__521E=prime_number_ceiling__A4Q((__INTEGER)(Self__4F1D->capacity__AG0D +  1));
-        old_buckets__A31E=Self__4F1D->buckets__FG0D;
-        Self__4F1D->buckets__FG0D=create__5DKE(new_capacity__521E);
-        i__321E=(__INTEGER)(Self__4F1D->capacity__AG0D -  1);
-        Self__4F1D->capacity__AG0D=new_capacity__521E;
-        while ((i__321E >=  0)) {
-          node1__B31E=((void **)old_buckets__A31E)[i__321E];
-          while (((void *)node1__B31E != (void *)NULL)) {
-            node2__C31E=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node1__B31E)->next__3G0D;
-            idx__421E=(__INTEGER)(hash_code__3BBE(((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node1__B31E)->item__RG0D) % Self__4F1D->capacity__AG0D);
-            ((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node1__B31E)->next__3G0D=((void **)Self__4F1D->buckets__FG0D)[idx__421E];
-            ((void **)Self__4F1D->buckets__FG0D)[idx__421E]=node1__B31E;
-            node1__B31E=node2__C31E;
-          };
-          i__321E=(__INTEGER)(i__321E -  1);
-        };
-        idx__HG1D=(__INTEGER)(h__GG1D % Self__4F1D->capacity__AG0D);
-      };
-      __tmp__YH1D=((void **)Self__4F1D->buckets__FG0D)[idx__HG1D];
-      result__OOYE=NULL;
-      ptr__POYE=((__POINTER )(NULL));
-      typ_id__UOYE= 0;
-      sz__ROYE=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo));
-      if ((sz__ROYE ==  0)) {
-        result__OOYE=HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__;
-      } else {
-        typ_id__UOYE=__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ROYE);
-        if ((typ_id__UOYE == (__INTEGER)(-  1))) {
-          a__CR5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__AR5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__ROYE + a__CR5Q) & (__UINTEGER_32)(~ a__CR5Q));
-          ptr__POYE=micro_alloc__table__lab__BOI(new_size__AR5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AR5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__AR5Q);
-        } else {
-          t__GR5Q=((__UINTEGER_32 )typ_id__UOYE);
-          a__IR5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          ptr__POYE=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__ROYE + a__IR5Q) & (__UINTEGER_32)(~ a__IR5Q)),((__POINTER )(&(table_type[(t__GR5Q)]))),(__UINTEGER_32)(t__GR5Q |  1));
-        };
-        result__OOYE=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)ptr__POYE);
-        *(result__OOYE) = *(HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__);
-      };
-      Self__N3GF=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)result__OOYE);
-      Self__N3GF->item__RG0D=result__F4GD;
-      Self__N3GF->next__3G0D=__tmp__YH1D;
-      node__IG1D=result__OOYE;
-      ((void **)Self__4F1D->buckets__FG0D)[idx__HG1D]=result__OOYE;
-      Self__4F1D->count__LH1D=(__INTEGER)(Self__4F1D->count__LH1D +  1);
-    };
-  };
-  free__NC0C(tmp__D4GD);
-  return(result__F4GD);
-}
-
-static void** create__GYTE(__INTEGER nb_elements__IYTE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __INTEGER Self__UZKF;
-  void **Result__ZFZE;
-  Result__ZFZE=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__IYTE * ((__INTEGER )(sizeof(void *)))))));
-  Self__UZKF=(__INTEGER)(nb_elements__IYTE -  1);
-  while ((Self__UZKF >=  0)) {
-    Result__ZFZE[Self__UZKF]=NULL;
-    Self__UZKF=(__INTEGER)(Self__UZKF -  1);
+    if (((void *)node__XQ0D == (void *)NULL)) {
+      __tmp__QR0D=TRUE__;
+    } else {
+      Self__F34F=((__FAST_ARRAYoSTRING_CONSTANTo *)((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__XQ0D)->item__LR0D);
+      result__I34F=FALSE__;
+      o__J34F=NULL;
+      if (((void *)Self__F34F == (void *)tmp__AWGD)) {
+        result__I34F=TRUE__;
+      } else {
+        if (tmp__AWGD==NULL) {
+          __tmp__V34F=NULL;
+        } else {
+          __tmp__V34F=((__FAST_ARRAYoSTRING_CONSTANTo *)tmp__AWGD);
+        };
+        o__J34F=__tmp__V34F;
+        if ((((void *)__tmp__V34F != (void *)NULL) && (Self__F34F->parent_arrayed_collection__HTFC.upper__UQSD == __tmp__V34F->parent_arrayed_collection__HTFC.upper__UQSD))) {
+          __tmp__F44F=Self__F34F->parent_arrayed_collection__HTFC.storage__M5ZD;
+          __tmp__H44F=__tmp__V34F->parent_arrayed_collection__HTFC.storage__M5ZD;
+          __tmp__K44F=(__INTEGER)(Self__F34F->parent_arrayed_collection__HTFC.upper__UQSD +  1);
+          Self__CCTG=((void **)__tmp__F44F);
+          i__WCTG=(__INTEGER)(__tmp__K44F -  1);
+          while (((i__WCTG >=  0) && ((void *)Self__CCTG[i__WCTG] == (void *)((void **)__tmp__H44F)[i__WCTG]))) {
+            i__WCTG=(__INTEGER)(i__WCTG -  1);
+          };
+          result__I34F=(i__WCTG <  0);
+        };
+      };
+      __tmp__QR0D=result__I34F;
+    };
+    if ((! __tmp__QR0D)) {
+      node__XQ0D=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__XQ0D)->next__XR0D;
+      goto until_do__SQBE;
+    };
+  };
+  if (((void *)node__XQ0D != (void *)NULL)) {
+    result__YQ0D=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__XQ0D)->item__LR0D;
+  };
+  result__CWGD=result__YQ0D;
+  if (((void *)result__YQ0D == (void *)NULL)) {
+    result__CWGD=create_with_capacity__BMOD((__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)tmp__AWGD)->parent_arrayed_collection__HTFC.upper__UQSD +  1));
+    copy__JP1D(result__CWGD,tmp__AWGD);
+    Self__GQ1D=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)bucket__GWGD);
+    e__HQ1D=result__CWGD;
+    fast_has__CZCE(Self__GQ1D,result__CWGD);
+    fast_has__CZCE(Self__GQ1D,result__CWGD);
+    h__OQ1D=hash_code__KPBE(result__CWGD);
+    idx__PQ1D=(__INTEGER)(h__OQ1D % Self__GQ1D->capacity__0Q0D);
+    node__QQ1D=((void **)Self__GQ1D->buckets__5Q0D)[idx__PQ1D];
+    while ((! (((void *)node__QQ1D == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__QQ1D)->item__LR0D == (void *)e__HQ1D)))) {
+      node__QQ1D=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__QQ1D)->next__XR0D;
+    };
+    if (((void *)node__QQ1D == (void *)NULL)) {
+      if ((Self__GQ1D->capacity__0Q0D == Self__GQ1D->count__TR1D)) {
+        idx__ED2E= 0;
+        node1__HD2E=NULL;
+        node2__ID2E=NULL;
+        new_capacity__FD2E=prime_number_ceiling__X3Q((__INTEGER)(Self__GQ1D->capacity__0Q0D +  1));
+        old_buckets__GD2E=Self__GQ1D->buckets__5Q0D;
+        Self__GQ1D->buckets__5Q0D=create__SQKE(new_capacity__FD2E);
+        i__DD2E=(__INTEGER)(Self__GQ1D->capacity__0Q0D -  1);
+        Self__GQ1D->capacity__0Q0D=new_capacity__FD2E;
+        while ((i__DD2E >=  0)) {
+          node1__HD2E=((void **)old_buckets__GD2E)[i__DD2E];
+          while (((void *)node1__HD2E != (void *)NULL)) {
+            node2__ID2E=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node1__HD2E)->next__XR0D;
+            idx__ED2E=(__INTEGER)(hash_code__KPBE(((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node1__HD2E)->item__LR0D) % Self__GQ1D->capacity__0Q0D);
+            ((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node1__HD2E)->next__XR0D=((void **)Self__GQ1D->buckets__5Q0D)[idx__ED2E];
+            ((void **)Self__GQ1D->buckets__5Q0D)[idx__ED2E]=node1__HD2E;
+            node1__HD2E=node2__ID2E;
+          };
+          i__DD2E=(__INTEGER)(i__DD2E -  1);
+        };
+        idx__PQ1D=(__INTEGER)(h__OQ1D % Self__GQ1D->capacity__0Q0D);
+      };
+      __tmp__AS1D=((void **)Self__GQ1D->buckets__5Q0D)[idx__PQ1D];
+      result__P0YE=NULL;
+      ptr__Q0YE=((__POINTER )(NULL));
+      typ_id__V0YE= 0;
+      sz__S0YE=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo));
+      if ((sz__S0YE ==  0)) {
+        result__P0YE=HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__;
+      } else {
+        typ_id__V0YE=__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__S0YE);
+        if ((typ_id__V0YE == (__INTEGER)(-  1))) {
+          a__UP1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__SP1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__S0YE + a__UP1Q) & (__UINTEGER_32)(~ a__UP1Q));
+          ptr_table__DX0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SP1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__CX0R=((__POINTER )(NULL));
+          result__EX0R=((__POINTER *)ptr_table__DX0R)[ 0];
+          if ((result__EX0R == (void *)NULL)) {
+            result__EX0R=new_lab__2PJ(new_size__SP1Q);
+            next__CX0R=(void *)((unsigned long)result__EX0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SP1Q)));
+            ((__POINTER *)next__CX0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__DX0R)[ 0]=next__CX0R;
+          } else {
+            next__CX0R=((__POINTER *)result__EX0R)[ 0];
+            if ((next__CX0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EX0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SP1Q <<  1)) <=  4096)) {
+                next__CX0R=(void *)((unsigned long)result__EX0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SP1Q)));
+              } else {
+                next__CX0R=new_lab__2PJ(new_size__SP1Q);
+              };
+              ((__POINTER *)next__CX0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__DX0R)[ 0]=next__CX0R;
+            } else {
+              ((__POINTER *)result__EX0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CX0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__EX0R=next__CX0R;
+            };
+          };
+          ptr__Q0YE=result__EX0R;
+        } else {
+          t__YP1Q=((__UINTEGER_32 )typ_id__V0YE);
+          a__0P1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__LX0R=(__UINTEGER_32)((__UINTEGER_32)(sz__S0YE + a__0P1Q) & (__UINTEGER_32)(~ a__0P1Q));
+          ptr_table__IX0R=((__POINTER )(&(table_type[(t__YP1Q)])));
+          lab_type__KX0R=(__UINTEGER_32)(t__YP1Q |  1);
+          next__HX0R=((__POINTER )(NULL));
+          result__JX0R=((__POINTER *)ptr_table__IX0R)[ 0];
+          if ((result__JX0R == (void *)NULL)) {
+            result__JX0R=new_lab__2PJ(lab_type__KX0R);
+            next__HX0R=(void *)((unsigned long)result__JX0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LX0R)));
+            ((__POINTER *)next__HX0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__IX0R)[ 0]=next__HX0R;
+          } else {
+            next__HX0R=((__POINTER *)result__JX0R)[ 0];
+            if ((next__HX0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JX0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LX0R <<  1)) <=  4096)) {
+                next__HX0R=(void *)((unsigned long)result__JX0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LX0R)));
+              } else {
+                next__HX0R=new_lab__2PJ(lab_type__KX0R);
+              };
+              ((__POINTER *)next__HX0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__IX0R)[ 0]=next__HX0R;
+            } else {
+              ((__POINTER *)result__JX0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HX0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__JX0R=next__HX0R;
+            };
+          };
+          ptr__Q0YE=result__JX0R;
+        };
+        result__P0YE=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)ptr__Q0YE);
+        *(result__P0YE) = *(HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__);
+      };
+      Self__XTGF=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)result__P0YE);
+      Self__XTGF->item__LR0D=result__CWGD;
+      Self__XTGF->next__XR0D=__tmp__AS1D;
+      node__QQ1D=result__P0YE;
+      ((void **)Self__GQ1D->buckets__5Q0D)[idx__PQ1D]=result__P0YE;
+      Self__GQ1D->count__TR1D=(__INTEGER)(Self__GQ1D->count__TR1D +  1);
+    };
   };
-  return(Result__ZFZE);
+  free__UWZC(tmp__AWGD);
+  return(result__CWGD);
 }
 
-static __BOOLEAN is_hexadecimal_digit__TRHD(__CHARACTER Self__URHD)
+static __BOOLEAN is_hexadecimal_digit__QJHD(__CHARACTER Self__RJHD)
 // ({CHARACTER}) With resultNo recursive, No inlinable.
 {
-  __BOOLEAN result__WRHD,__tmp__4RHD,__tmp__NSHD,result__XYKD;
-  result__WRHD=FALSE__;
-  if (is_digit__EWEB(Self__URHD)) {
-    result__WRHD=TRUE__;
-    __tmp__4RHD=TRUE__;
+  __BOOLEAN result__TJHD,result__R3AR,__tmp__1JHD,__tmp__KKHD;
+  __BOOLEAN result__GYKD;
+  result__TJHD=FALSE__;
+  result__R3AR=FALSE__;
+  if ((((__INTEGER_8 )Self__RJHD) >= ((__INTEGER_8 )'0'))) {
+    result__R3AR=(((__INTEGER_8 )Self__RJHD) <= ((__INTEGER_8 )'9'));
+  };
+  if (result__R3AR) {
+    result__TJHD=TRUE__;
+    __tmp__1JHD=TRUE__;
   } else {
-    __tmp__4RHD=FALSE__;
+    __tmp__1JHD=FALSE__;
   };
-  if (__tmp__4RHD) {
-    __tmp__NSHD=TRUE__;
+  if (__tmp__1JHD) {
+    __tmp__KKHD=TRUE__;
   } else {
-    result__XYKD=(((__INTEGER_8 )Self__URHD) >= ((__INTEGER_8 )'a'));
-    if (result__XYKD) {
-      result__WRHD=(((__INTEGER_8 )Self__URHD) <= ((__INTEGER_8 )'f'));
+    result__GYKD=(((__INTEGER_8 )Self__RJHD) >= ((__INTEGER_8 )'a'));
+    if (result__GYKD) {
+      result__TJHD=(((__INTEGER_8 )Self__RJHD) <= ((__INTEGER_8 )'f'));
     };
-    __tmp__NSHD=result__XYKD;
+    __tmp__KKHD=result__GYKD;
   };
-  if ((! __tmp__NSHD)) {
-    if ((((__INTEGER_8 )Self__URHD) >= ((__INTEGER_8 )'A'))) {
-      result__WRHD=(((__INTEGER_8 )Self__URHD) <= ((__INTEGER_8 )'F'));
+  if ((! __tmp__KKHD)) {
+    if ((((__INTEGER_8 )Self__RJHD) >= ((__INTEGER_8 )'A'))) {
+      result__TJHD=(((__INTEGER_8 )Self__RJHD) <= ((__INTEGER_8 )'F'));
     };
   };
-  return(result__WRHD);
-}
-
-static __BOOLEAN is_separator__X32E(__CHARACTER Self__Y32E)
-// ({CHARACTER}) With resultNo recursive, No inlinable.
-{
-  return((((((((Self__Y32E == ' ') || (Self__Y32E == '\t')) || (Self__Y32E == '\n')) || (Self__Y32E == '\r')) || (Self__Y32E == '\0')) || (Self__Y32E == '\f')) || (Self__Y32E == '\v')));
+  return(result__TJHD);
 }
 
-static void* read_prototype__15JC(__PARSER *Self__25JC,void *style__35JC)
+static void* read_prototype__J5JC(__PARSER *Self__K5JC,void *style__L5JC)
 // ({PARSER},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
 {
-  void *name__55JC;
-  void *t__CAKC,*result__DAKC;
-  __POSITION pos__5UDQ,pos__BVDQ,pos__DVDQ,pos__FVDQ,__tmp__CEKC;
-  __POSITION __tmp__0FKC,__tmp__ZGKC;
-  __INTEGER i__S5DR,i__U1KC;
-  void *genericity__AAKC;
-  __BOOLEAN continue__BAKC,__tmp__SEKC,__tmp__DFKC,result__AVLC;
-  __CHARACTER parameter__HAKC;
-  __FAST_ARRAYoExpanded_CHARACTERo *Self__V0NQ,*Self__RULC;
-  name__55JC=NULL;
-  genericity__AAKC=NULL;
-  continue__BAKC=FALSE__;
-  t__CAKC=NULL;
-  result__DAKC=NULL;
-  parameter__HAKC='\0';
-  if (read_cap_identifier__Y45()) {
-    name__55JC=last_string__V1G;
-    if (read_character__EQ3('[')) {
-      if ((((__STRING_CONSTANT *)name__55JC)->count__XHB ==  1)) {
-        pos__5UDQ=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_524));
-        put_position__ECH(pos__5UDQ);
-        send_error__2FH();
-      };
-      genericity__AAKC=new__JOC();
-      do {
-        t__CAKC=read_type__RMLC(Self__25JC,FALSE__);
-        if (((void *)t__CAKC == (void *)NULL)) {
-          pos__BVDQ=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_525));
-          put_position__ECH(pos__BVDQ);
-          send_error__2FH();
-        };
-        add_last__3VK(genericity__AAKC,t__CAKC);
-        if (read_identifier__OLEB()) {
-          continue__BAKC=TRUE__;
-          pos__DVDQ=current_position__EJG();
-          put_error__text__0AH( 2,(&__string_425));
-          put_position__ECH(pos__DVDQ);
-          send_error__2FH();
-        } else {
-          continue__BAKC=read_character__EQ3(',');
-        };
-      } while (continue__BAKC);
-      genericity__AAKC=alias__EPC(genericity__AAKC);
-      result__DAKC=get__style__with__1PC(name__55JC,style__35JC,genericity__AAKC);
-      if ((! read_character__EQ3(']'))) {
-        pos__FVDQ=current_position__EJG();
-        put_error__text__0AH( 2,(&__string_426));
-        put_position__ECH(pos__FVDQ);
-        send_error__2FH();
-      };
-    } else {
-      if ((((__STRING_CONSTANT *)name__55JC)->count__XHB ==  1)) {
-        parameter__HAKC=((__CHARACTER *)((__STRING_CONSTANT *)name__55JC)->storage__C5K)[ 0];
-        if (((void *)style__35JC != (void *)NULL)) {
-          copy__BNK(string_tmp__RB,(&__string_526));
-          append__MOK(string_tmp__RB,style__35JC);
-          append__MOK(string_tmp__RB,(&__string_527));
-          __tmp__CEKC=current_position__EJG();
-          put_error__text__0AH( 2,string_tmp__RB);
-          put_position__ECH(__tmp__CEKC);
-          send_error__2FH();
+  void *name__N5JC;
+  void *t__Q5JC,*result__R5JC;
+  __POSITION pos__0Z5P,pos__2Z5P,pos__4Z5P,pos__A05P,__tmp__ODKC;
+  __POSITION __tmp__SEKC;
+  void *genericity__O5JC,*result__T3AR;
+  __BOOLEAN continue__P5JC,result__MX0R,result__PX0R,result__SX0R;
+  __CHARACTER result__NX0R,result__QX0R,result__TX0R;
+  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__U3AR,*Self__V3AR;
+  name__N5JC=NULL;
+  genericity__O5JC=NULL;
+  continue__P5JC=FALSE__;
+  t__Q5JC=NULL;
+  result__R5JC=NULL;
+  if (read_cap_identifier__ODAB()) {
+    name__N5JC=last_string__V1G;
+    result__MX0R=FALSE__;
+    if ((! read_space__UAF())) {
+      result__MX0R=FALSE__;
+    } else {
+      result__NX0R='\0';
+      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+        result__NX0R=((__CHARACTER )(( 0)));
+      } else {
+        result__NX0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+      };
+      if ((result__NX0R == '[')) {
+        position__ZFD=(__INTEGER)(position__ZFD +  1);
+        result__MX0R=TRUE__;
+      };
+    };
+    if (result__MX0R) {
+      if ((((__STRING_CONSTANT *)name__N5JC)->count__XHB ==  1)) {
+        pos__0Z5P=current_position__EJG();
+        put_error__text__0AH( 0,(&__string_528));
+        put_position__ECH(pos__0Z5P);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
         };
-        Self__V0NQ=((__FAST_ARRAYoExpanded_CHARACTERo *)((__PROTOTYPE *)object__ODD)->idf_generic_list__KIM);
-        i__S5DR=fast_first_index_of__JWLC(Self__V0NQ,parameter__HAKC);
-        if ((( 0 <= i__S5DR) && (i__S5DR <= Self__V0NQ->parent_arrayed_collection__IIM.upper__WTJB))) {
-          result__DAKC=((void **)((__FAST_ARRAYoITM_TYPE_GENERIC_ELTo *)list__F20C)->parent_arrayed_collection__E20C.storage__GIZD)[((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )parameter__HAKC) - ((__INTEGER_8 )'A')))];
-          __tmp__SEKC=TRUE__;
-        } else {
-          __tmp__SEKC=FALSE__;
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
         };
-        if (__tmp__SEKC) {
-          __tmp__DFKC=TRUE__;
-        } else {
-          Self__RULC=((__FAST_ARRAYoExpanded_CHARACTERo *)parameter_list__XEKC);
-          i__U1KC=fast_first_index_of__JWLC(Self__RULC,parameter__HAKC);
-          result__AVLC=(( 0 <= i__U1KC) && (i__U1KC <= Self__RULC->parent_arrayed_collection__IIM.upper__WTJB));
-          if (result__AVLC) {
-            result__DAKC=((void **)((__FAST_ARRAYoITM_TYPE_PARAMETERo *)list__PNPE)->parent_arrayed_collection__ONPE.storage__BZGF)[((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )parameter__HAKC) - ((__INTEGER_8 )'A')))];
+      };
+      result__T3AR=NULL;
+      if ((((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC)->parent_arrayed_collection__ROC.upper__LIL <  0)) {
+        result__T3AR=create_with_capacity__L0F( 16);
+      } else {
+        Self__U3AR=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC);
+        result__T3AR=((void **)Self__U3AR->parent_arrayed_collection__ROC.storage__XYL)[Self__U3AR->parent_arrayed_collection__ROC.upper__LIL];
+        Self__V3AR=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC);
+        Self__V3AR->parent_arrayed_collection__ROC.upper__LIL=(__INTEGER)(Self__V3AR->parent_arrayed_collection__ROC.upper__LIL -  1);
+      };
+      genericity__O5JC=result__T3AR;
+      do {
+        t__Q5JC=read_type__KKLC(Self__K5JC,FALSE__);
+        if (((void *)t__Q5JC == (void *)NULL)) {
+          pos__2Z5P=current_position__EJG();
+          put_error__text__0AH( 0,(&__string_529));
+          put_position__ECH(pos__2Z5P);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
           };
-          __tmp__DFKC=result__AVLC;
         };
-        if ((! __tmp__DFKC)) {
-          if (is_add_parameter__N4IC) {
-            add_last__QRGC(parameter_list__XEKC,parameter__HAKC);
-            result__DAKC=((void **)((__FAST_ARRAYoITM_TYPE_PARAMETERo *)list__PNPE)->parent_arrayed_collection__ONPE.storage__BZGF)[((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )parameter__HAKC) - ((__INTEGER_8 )'A')))];
+        add_last__3VK(genericity__O5JC,t__Q5JC);
+        if (read_identifier__TPEB()) {
+          continue__P5JC=TRUE__;
+          pos__4Z5P=current_position__EJG();
+          put_error__text__0AH( 2,(&__string_432));
+          put_position__ECH(pos__4Z5P);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
+        } else {
+          result__PX0R=FALSE__;
+          if ((! read_space__UAF())) {
+            result__PX0R=FALSE__;
           } else {
-            copy__BNK(string_tmp__RB,(&__string_528));
-            add_last__YPK(string_tmp__RB,parameter__HAKC);
-            append__MOK(string_tmp__RB,(&__string_529));
-            __tmp__0FKC=current_position__EJG();
-            put_error__text__0AH( 1,string_tmp__RB);
-            put_position__ECH(__tmp__0FKC);
-            send_error__2FH();
+            result__QX0R='\0';
+            if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+              result__QX0R=((__CHARACTER )(( 0)));
+            } else {
+              result__QX0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+            };
+            if ((result__QX0R == ',')) {
+              position__ZFD=(__INTEGER)(position__ZFD +  1);
+              result__PX0R=TRUE__;
+            };
           };
+          continue__P5JC=result__PX0R;
+        };
+      } while (continue__P5JC);
+      genericity__O5JC=alias__EPC(result__T3AR);
+      result__R5JC=get__style__with__1PC(name__N5JC,style__L5JC,genericity__O5JC);
+      result__SX0R=FALSE__;
+      if ((! read_space__UAF())) {
+        result__SX0R=FALSE__;
+      } else {
+        result__TX0R='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__TX0R=((__CHARACTER )(( 0)));
+        } else {
+          result__TX0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        if ((result__TX0R == ']')) {
+          position__ZFD=(__INTEGER)(position__ZFD +  1);
+          result__SX0R=TRUE__;
+        };
+      };
+      if ((! result__SX0R)) {
+        pos__A05P=current_position__EJG();
+        put_error__text__0AH( 2,(&__string_433));
+        put_position__ECH(pos__A05P);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
         };
+      };
+    } else {
+      if ((((__STRING_CONSTANT *)name__N5JC)->count__XHB ==  1)) {
+        if (((void *)style__L5JC != (void *)NULL)) {
+          copy__BNK(string_tmp__RB,(&__string_530));
+          append__MOK(string_tmp__RB,style__L5JC);
+          append__MOK(string_tmp__RB,(&__string_531));
+          __tmp__ODKC=current_position__EJG();
+          put_error__text__0AH( 2,string_tmp__RB);
+          put_position__ECH(__tmp__ODKC);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
+        };
+        result__R5JC=((void **)((__FAST_ARRAYoITM_TYPE_GENERIC_ELTo *)list__QSLC)->parent_arrayed_collection__PSLC.storage__SEQC)[((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)name__N5JC)->storage__X4K)[ 0]) - ((__INTEGER_8 )'A')))];
       } else {
-        if (((void *)style__35JC == (void *)NULL)) {
-          result__DAKC=get__5KC(name__55JC);
+        if (((void *)style__L5JC == (void *)NULL)) {
+          result__R5JC=get__5KC(name__N5JC);
         } else {
-          if (((void *)name__55JC == (void *)(&__string_1))) {
-            copy__BNK(string_tmp__RB,(&__string_526));
-            append__MOK(string_tmp__RB,style__35JC);
-            append__MOK(string_tmp__RB,(&__string_527));
-            __tmp__ZGKC=current_position__EJG();
+          if (((void *)name__N5JC == (void *)(&__string_1))) {
+            copy__BNK(string_tmp__RB,(&__string_530));
+            append__MOK(string_tmp__RB,style__L5JC);
+            append__MOK(string_tmp__RB,(&__string_531));
+            __tmp__SEKC=current_position__EJG();
             put_error__text__0AH( 2,string_tmp__RB);
-            put_position__ECH(__tmp__ZGKC);
-            send_error__2FH();
-            result__DAKC=ITM_TYPE_SELF__;
+            put_position__ECH(__tmp__SEKC);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
+            result__R5JC=ITM_TYPE_SELF__;
           } else {
-            result__DAKC=get__style__VLC(name__55JC,style__35JC);
+            result__R5JC=get__style__VLC(name__N5JC,style__L5JC);
           };
         };
       };
     };
   };
-  return(result__DAKC);
+  return(result__R5JC);
 }
 
-static __ITM_LIST* create__MCFC(__POSITION p__OCFC)
-// ({POSITION}) With resultNo recursive, No inlinable.
+static void read_def_local__BCFC(__PARSER *Self__CCFC)
+// ({PARSER}) VoidNo recursive, No inlinable.
 {
-  __ITM_LIST *result__LLFC;
-  __POINTER ptr__MLFC;
-  __INTEGER typ_id__RLFC;
-  __UINTEGER_32 sz__OLFC,a__WR5Q,new_size__UR5Q,t__0R5Q,a__2R5Q;
-  result__LLFC=NULL;
-  ptr__MLFC=((__POINTER )(NULL));
-  typ_id__RLFC= 0;
-  sz__OLFC=((__UINTEGER_32 )sizeof(__ITM_LIST));
-  if ((sz__OLFC ==  0)) {
-    result__LLFC=ITM_LIST__;
+  void *t__DVGC;
+  __INTEGER beg__GVGC,typ_id__NPIC,Self__EC0C,limit_up__FC0C;
+  __POSITION pos__O05P,__tmp__SWGC,pos__X05P,pos__E15P,pos__G15P;
+  void *__tmp__TWGC;
+  __ITM_LOCAL *result__HPIC,*Self__IYPC;
+  __POINTER ptr__IPIC,ptr_table__WX0R,next__VX0R,result__XX0R;
+  __POINTER ptr_table__1X0R,next__0X0R,result__2X0R;
+  __UINTEGER_32 sz__KPIC,a__TQ1Q,new_size__RQ1Q,t__XQ1Q,a__ZQ1Q;
+  __UINTEGER_32 new_size__4X0R,lab_type__3X0R;
+  __CHARACTER styl__MCFC,result__AY0R,result__W3AR,result__DY0R;
+  __CHARACTER result__GY0R;
+  void *result__P1CR,*local_list__KCFC,*result__S1CR,*static_list__LCFC;
+  void *result__FVGC,*result__RMFC;
+  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *Self__Q1CR,*Self__R1CR;
+  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *Self__T1CR,*Self__U1CR;
+  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *Self__V5YC,*Self__LAZC;
+  __BOOLEAN mute__HVGC,result__5X0R,__tmp__4WGC,result__CY0R;
+  __BOOLEAN result__FY0R;
+  void **__tmp__X3AR;
+  old_position__FMFC=position__ZFD;
+  old_pos_cur__HMFC=pos_cur__2FD;
+  old_pos_line__JMFC=pos_line__3FD;
+  old_pos_col__LMFC=pos_col__4FD;
+  styl__MCFC=read_style__YCEC();
+  result__P1CR=NULL;
+  if ((((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC)->parent_arrayed_collection__WMFC.upper__YBPC <  0)) {
+    result__P1CR=create_with_capacity__JLGC( 16);
   } else {
-    typ_id__RLFC=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OLFC);
-    if ((typ_id__RLFC == (__INTEGER)(-  1))) {
-      a__WR5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__UR5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__OLFC + a__WR5Q) & (__UINTEGER_32)(~ a__WR5Q));
-      ptr__MLFC=micro_alloc__table__lab__BOI(new_size__UR5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UR5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__UR5Q);
+    Self__Q1CR=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC);
+    result__P1CR=((void **)Self__Q1CR->parent_arrayed_collection__WMFC.storage__YJPC)[Self__Q1CR->parent_arrayed_collection__WMFC.upper__YBPC];
+    Self__R1CR=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC);
+    Self__R1CR->parent_arrayed_collection__WMFC.upper__YBPC=(__INTEGER)(Self__R1CR->parent_arrayed_collection__WMFC.upper__YBPC -  1);
+  };
+  local_list__KCFC=result__P1CR;
+  result__S1CR=NULL;
+  if ((((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC)->parent_arrayed_collection__WMFC.upper__YBPC <  0)) {
+    result__S1CR=create_with_capacity__JLGC( 16);
+  } else {
+    Self__T1CR=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC);
+    result__S1CR=((void **)Self__T1CR->parent_arrayed_collection__WMFC.storage__YJPC)[Self__T1CR->parent_arrayed_collection__WMFC.upper__YBPC];
+    Self__U1CR=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC);
+    Self__U1CR->parent_arrayed_collection__WMFC.upper__YBPC=(__INTEGER)(Self__U1CR->parent_arrayed_collection__WMFC.upper__YBPC -  1);
+  };
+  static_list__LCFC=result__S1CR;
+  while ((styl__MCFC != ' ')) {
+    t__DVGC=NULL;
+    result__FVGC=NULL;
+    beg__GVGC= 0;
+    mute__HVGC=TRUE__;
+    if (read_identifier__TPEB()) {
+      result__RMFC=NULL;
+      if ((((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC)->parent_arrayed_collection__WMFC.upper__YBPC <  0)) {
+        result__RMFC=create_with_capacity__JLGC( 16);
+      } else {
+        Self__V5YC=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC);
+        result__RMFC=((void **)Self__V5YC->parent_arrayed_collection__WMFC.storage__YJPC)[Self__V5YC->parent_arrayed_collection__WMFC.upper__YBPC];
+        Self__LAZC=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC);
+        Self__LAZC->parent_arrayed_collection__WMFC.upper__YBPC=(__INTEGER)(Self__LAZC->parent_arrayed_collection__WMFC.upper__YBPC -  1);
+      };
+      result__FVGC=result__RMFC;
+      beg__GVGC= 0;
+      do {
+        if (((((__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)result__FVGC)->parent_arrayed_collection__ICFC.upper__PXGC +  1) !=  0) && (! read_identifier__TPEB())) && (! mute__HVGC))) {
+          pos__O05P=current_position__EJG();
+          put_error__text__0AH( 0,(&__string_532));
+          put_position__ECH(pos__O05P);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
+        };
+        __tmp__SWGC=current_position__EJG();
+        __tmp__TWGC=last_string__V1G;
+        result__HPIC=NULL;
+        ptr__IPIC=((__POINTER )(NULL));
+        typ_id__NPIC= 0;
+        sz__KPIC=((__UINTEGER_32 )sizeof(__ITM_LOCAL));
+        if ((sz__KPIC ==  0)) {
+          result__HPIC=ITM_LOCAL__;
+        } else {
+          typ_id__NPIC=__ITM_LOCAL__;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KPIC);
+          if ((typ_id__NPIC == (__INTEGER)(-  1))) {
+            a__TQ1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__RQ1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__KPIC + a__TQ1Q) & (__UINTEGER_32)(~ a__TQ1Q));
+            ptr_table__WX0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RQ1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__VX0R=((__POINTER )(NULL));
+            result__XX0R=((__POINTER *)ptr_table__WX0R)[ 0];
+            if ((result__XX0R == (void *)NULL)) {
+              result__XX0R=new_lab__2PJ(new_size__RQ1Q);
+              next__VX0R=(void *)((unsigned long)result__XX0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RQ1Q)));
+              ((__POINTER *)next__VX0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__WX0R)[ 0]=next__VX0R;
+            } else {
+              next__VX0R=((__POINTER *)result__XX0R)[ 0];
+              if ((next__VX0R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XX0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RQ1Q <<  1)) <=  4096)) {
+                  next__VX0R=(void *)((unsigned long)result__XX0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RQ1Q)));
+                } else {
+                  next__VX0R=new_lab__2PJ(new_size__RQ1Q);
+                };
+                ((__POINTER *)next__VX0R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__WX0R)[ 0]=next__VX0R;
+              } else {
+                ((__POINTER *)result__XX0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__VX0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__XX0R=next__VX0R;
+              };
+            };
+            ptr__IPIC=result__XX0R;
+          } else {
+            t__XQ1Q=((__UINTEGER_32 )typ_id__NPIC);
+            a__ZQ1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__4X0R=(__UINTEGER_32)((__UINTEGER_32)(sz__KPIC + a__ZQ1Q) & (__UINTEGER_32)(~ a__ZQ1Q));
+            ptr_table__1X0R=((__POINTER )(&(table_type[(t__XQ1Q)])));
+            lab_type__3X0R=(__UINTEGER_32)(t__XQ1Q |  1);
+            next__0X0R=((__POINTER )(NULL));
+            result__2X0R=((__POINTER *)ptr_table__1X0R)[ 0];
+            if ((result__2X0R == (void *)NULL)) {
+              result__2X0R=new_lab__2PJ(lab_type__3X0R);
+              next__0X0R=(void *)((unsigned long)result__2X0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4X0R)));
+              ((__POINTER *)next__0X0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__1X0R)[ 0]=next__0X0R;
+            } else {
+              next__0X0R=((__POINTER *)result__2X0R)[ 0];
+              if ((next__0X0R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2X0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4X0R <<  1)) <=  4096)) {
+                  next__0X0R=(void *)((unsigned long)result__2X0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4X0R)));
+                } else {
+                  next__0X0R=new_lab__2PJ(lab_type__3X0R);
+                };
+                ((__POINTER *)next__0X0R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__1X0R)[ 0]=next__0X0R;
+              } else {
+                ((__POINTER *)result__2X0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__0X0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__2X0R=next__0X0R;
+              };
+            };
+            ptr__IPIC=result__2X0R;
+          };
+          result__HPIC=((__ITM_LOCAL *)ptr__IPIC);
+          *(result__HPIC) = *(ITM_LOCAL__);
+        };
+        Self__IYPC=((__ITM_LOCAL *)result__HPIC);
+        Self__IYPC->name__SZGC=__tmp__TWGC;
+        Self__IYPC->parent_itm_object__DCFC.position__WIM=__tmp__SWGC;
+        add_last__HVPC(result__FVGC,result__HPIC);
+        result__5X0R=FALSE__;
+        if ((! read_space__UAF())) {
+          result__5X0R=FALSE__;
+        } else {
+          result__AY0R='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__AY0R=((__CHARACTER )(( 0)));
+          } else {
+            result__AY0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          if ((result__AY0R == ':')) {
+            position__ZFD=(__INTEGER)(position__ZFD +  1);
+            result__5X0R=TRUE__;
+          };
+        };
+        if (result__5X0R) {
+          result__W3AR='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__W3AR=((__CHARACTER )(( 0)));
+          } else {
+            result__W3AR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          __tmp__4WGC=(result__W3AR != '=');
+        } else {
+          __tmp__4WGC=FALSE__;
+        };
+        if (__tmp__4WGC) {
+          mute__HVGC=FALSE__;
+          t__DVGC=read_type__KKLC(Self__CCFC,TRUE__);
+          if (((void *)t__DVGC == (void *)NULL)) {
+            pos__X05P=current_position__EJG();
+            put_error__text__0AH( 0,(&__string_533));
+            put_position__ECH(pos__X05P);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
+          };
+          Self__EC0C=beg__GVGC;
+          limit_up__FC0C=((__FAST_ARRAYoITM_LOCALo *)result__FVGC)->parent_arrayed_collection__ICFC.upper__PXGC;
+          __tmp__X3AR=((__FAST_ARRAYoITM_LOCALo *)result__FVGC)->parent_arrayed_collection__ICFC.storage__TLPC;
+          while ((Self__EC0C <= limit_up__FC0C)) {
+            ((__ITM_LOCAL *)((void **)__tmp__X3AR)[Self__EC0C])->type__S4EF=t__DVGC;
+            Self__EC0C=(__INTEGER)(Self__EC0C +  1);
+          };
+          beg__GVGC=(__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)result__FVGC)->parent_arrayed_collection__ICFC.upper__PXGC +  1);
+        };
+        result__CY0R=FALSE__;
+        if ((! read_space__UAF())) {
+          result__CY0R=FALSE__;
+        } else {
+          result__DY0R='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__DY0R=((__CHARACTER )(( 0)));
+          } else {
+            result__DY0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          if ((result__DY0R == ',')) {
+            position__ZFD=(__INTEGER)(position__ZFD +  1);
+            result__CY0R=TRUE__;
+          };
+        };
+      } while (result__CY0R);
+      if ((beg__GVGC != (__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)result__RMFC)->parent_arrayed_collection__ICFC.upper__PXGC +  1))) {
+        if (mute__HVGC) {
+          free__PLGC(result__RMFC);
+          result__FVGC=NULL;
+        } else {
+          pos__E15P=current_position__EJG();
+          put_error__text__0AH( 0,(&__string_533));
+          put_position__ECH(pos__E15P);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
+        };
+      } else {
+        result__FVGC=copy__CFGC(result__FVGC);
+      };
+    };
+    if (((void *)result__FVGC != (void *)NULL)) {
+      if ((styl__MCFC == '+')) {
+        append_collection__HLEF(local_list__KCFC,result__FVGC);
+      } else {
+        append_collection__HLEF(static_list__LCFC,result__FVGC);
+      };
+      result__FY0R=FALSE__;
+      if ((! read_space__UAF())) {
+        result__FY0R=FALSE__;
+      } else {
+        result__GY0R='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__GY0R=((__CHARACTER )(( 0)));
+        } else {
+          result__GY0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        if ((result__GY0R == ';')) {
+          position__ZFD=(__INTEGER)(position__ZFD +  1);
+          result__FY0R=TRUE__;
+        };
+      };
+      if ((! result__FY0R)) {
+        pos__G15P=current_position__EJG();
+        put_error__text__0AH( 2,(&__string_326));
+        put_position__ECH(pos__G15P);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
+        };
+      };
+      old_position__FMFC=position__ZFD;
+      old_pos_cur__HMFC=pos_cur__2FD;
+      old_pos_line__JMFC=pos_line__3FD;
+      old_pos_col__LMFC=pos_col__4FD;
+      styl__MCFC=read_style__YCEC();
     } else {
-      t__0R5Q=((__UINTEGER_32 )typ_id__RLFC);
-      a__2R5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__MLFC=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__OLFC + a__2R5Q) & (__UINTEGER_32)(~ a__2R5Q)),((__POINTER )(&(table_type[(t__0R5Q)]))),(__UINTEGER_32)(t__0R5Q |  1));
+      position__ZFD=old_position__FMFC;
+      pos_cur__2FD=old_pos_cur__HMFC;
+      pos_line__3FD=old_pos_line__JMFC;
+      pos_col__4FD=old_pos_col__LMFC;
+      styl__MCFC=' ';
     };
-    result__LLFC=((__ITM_LIST *)ptr__MLFC);
-    *(result__LLFC) = *(ITM_LIST__);
   };
-  ((__ITM_LIST *)result__LLFC)->parent_itm_code__1VDC.parent_itm_object__X1CC.position__BJM=p__OCFC;
-  return(result__LLFC);
+  if ((((__FAST_ARRAYoITM_LOCALo *)result__P1CR)->parent_arrayed_collection__ICFC.upper__PXGC <  0)) {
+    free__PLGC(result__P1CR);
+  } else {
+    ((__ITM_LIST *)last_group__2EEC)->local_list__KHPC=copy__CFGC(result__P1CR);
+  };
+  if ((((__FAST_ARRAYoITM_LOCALo *)result__S1CR)->parent_arrayed_collection__ICFC.upper__PXGC <  0)) {
+    free__PLGC(result__S1CR);
+  } else {
+    ((__ITM_LIST *)last_group__2EEC)->static_list__WHPC=copy__CFGC(result__S1CR);
+  };
 }
 
-static void read_def_local__SCFC(__PARSER *Self__TCFC)
-// ({PARSER}) VoidNo recursive, No inlinable.
-{
-  void *t__UVGC;
-  __INTEGER beg__XVGC,typ_id__4PIC,Self__3N0C,limit_up__4N0C;
-  __POSITION pos__VVDQ,__tmp__DXGC,pos__4VDQ,pos__LWDQ,pos__NWDQ;
-  void *__tmp__EXGC;
-  __ITM_LOCAL *result__YPIC,*Self__0HQC;
-  __POINTER ptr__ZPIC;
-  __UINTEGER_32 sz__1PIC,a__BS5Q,new_size__5R5Q,t__FS5Q,a__HS5Q;
-  __CHARACTER styl__3CFC;
-  void *local_list__1CFC,*static_list__2CFC,*result__WVGC;
-  __BOOLEAN mute__YVGC;
-  void **__tmp__1FER;
-  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;
-  styl__3CFC=read_style__JDEC();
-  local_list__1CFC=new__5MFC();
-  static_list__2CFC=new__5MFC();
-  while ((styl__3CFC != ' ')) {
-    t__UVGC=NULL;
-    result__WVGC=NULL;
-    beg__XVGC= 0;
-    mute__YVGC=TRUE__;
-    if (read_identifier__OLEB()) {
-      result__WVGC=new__5MFC();
-      beg__XVGC= 0;
-      do {
-        if (((((__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)result__WVGC)->parent_arrayed_collection__ZCFC.upper__AYGC +  1) !=  0) && (! read_identifier__OLEB())) && (! mute__YVGC))) {
-          pos__VVDQ=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_530));
-          put_position__ECH(pos__VVDQ);
-          send_error__2FH();
-        };
-        __tmp__DXGC=current_position__EJG();
-        __tmp__EXGC=last_string__V1G;
-        result__YPIC=NULL;
-        ptr__ZPIC=((__POINTER )(NULL));
-        typ_id__4PIC= 0;
-        sz__1PIC=((__UINTEGER_32 )sizeof(__ITM_LOCAL));
-        if ((sz__1PIC ==  0)) {
-          result__YPIC=ITM_LOCAL__;
-        } else {
-          typ_id__4PIC=__ITM_LOCAL__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1PIC);
-          if ((typ_id__4PIC == (__INTEGER)(-  1))) {
-            a__BS5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__5R5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__1PIC + a__BS5Q) & (__UINTEGER_32)(~ a__BS5Q));
-            ptr__ZPIC=micro_alloc__table__lab__BOI(new_size__5R5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5R5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__5R5Q);
-          } else {
-            t__FS5Q=((__UINTEGER_32 )typ_id__4PIC);
-            a__HS5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            ptr__ZPIC=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__1PIC + a__HS5Q) & (__UINTEGER_32)(~ a__HS5Q)),((__POINTER )(&(table_type[(t__FS5Q)]))),(__UINTEGER_32)(t__FS5Q |  1));
-          };
-          result__YPIC=((__ITM_LOCAL *)ptr__ZPIC);
-          *(result__YPIC) = *(ITM_LOCAL__);
-        };
-        Self__0HQC=((__ITM_LOCAL *)result__YPIC);
-        Self__0HQC->name__D0GC=__tmp__EXGC;
-        Self__0HQC->parent_itm_object__UCFC.position__BJM=__tmp__DXGC;
-        add_last__ZEQC(result__WVGC,result__YPIC);
-        if ((read_character__EQ3(':') && (last_character__0OF() != '='))) {
-          mute__YVGC=FALSE__;
-          t__UVGC=read_type__RMLC(Self__TCFC,TRUE__);
-          if (((void *)t__UVGC == (void *)NULL)) {
-            pos__4VDQ=current_position__EJG();
-            put_error__text__0AH( 0,(&__string_531));
-            put_position__ECH(pos__4VDQ);
-            send_error__2FH();
-          };
-          Self__3N0C=beg__XVGC;
-          limit_up__4N0C=((__FAST_ARRAYoITM_LOCALo *)result__WVGC)->parent_arrayed_collection__ZCFC.upper__AYGC;
-          __tmp__1FER=((__FAST_ARRAYoITM_LOCALo *)result__WVGC)->parent_arrayed_collection__ZCFC.storage__F1PC;
-          while ((Self__3N0C <= limit_up__4N0C)) {
-            ((__ITM_LOCAL *)((void **)__tmp__1FER)[Self__3N0C])->type__CHFF=t__UVGC;
-            Self__3N0C=(__INTEGER)(Self__3N0C +  1);
-          };
-          beg__XVGC=(__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)result__WVGC)->parent_arrayed_collection__ZCFC.upper__AYGC +  1);
-        };
-      } while (read_character__EQ3(','));
-      if ((beg__XVGC != (__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)result__WVGC)->parent_arrayed_collection__ZCFC.upper__AYGC +  1))) {
-        if (mute__YVGC) {
-          free__AMGC(result__WVGC);
-          result__WVGC=NULL;
-        } else {
-          pos__LWDQ=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_531));
-          put_position__ECH(pos__LWDQ);
-          send_error__2FH();
-        };
-      } else {
-        result__WVGC=copy__TFGC(result__WVGC);
-      };
-    };
-    if (((void *)result__WVGC != (void *)NULL)) {
-      if ((styl__3CFC == '+')) {
-        append_collection__LUEF(local_list__1CFC,result__WVGC);
-      } else {
-        append_collection__LUEF(static_list__2CFC,result__WVGC);
-      };
-      if ((! read_character__EQ3(';'))) {
-        pos__NWDQ=current_position__EJG();
-        put_error__text__0AH( 2,(&__string_321));
-        put_position__ECH(pos__NWDQ);
-        send_error__2FH();
-      };
-      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;
-      styl__3CFC=read_style__JDEC();
-    } else {
-      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;
-      styl__3CFC=' ';
-    };
-  };
-  if ((((__FAST_ARRAYoITM_LOCALo *)local_list__1CFC)->parent_arrayed_collection__ZCFC.upper__AYGC <  0)) {
-    free__AMGC(local_list__1CFC);
-  } else {
-    ((__ITM_LIST *)last_group__NFEC)->local_list__2WPC=copy__TFGC(local_list__1CFC);
-  };
-  if ((((__FAST_ARRAYoITM_LOCALo *)static_list__2CFC)->parent_arrayed_collection__ZCFC.upper__AYGC <  0)) {
-    free__AMGC(static_list__2CFC);
-  } else {
-    ((__ITM_LIST *)last_group__NFEC)->static_list__IXPC=copy__TFGC(static_list__2CFC);
-  };
-}
-
-static void* new__NFFC()
-// () With resultNo recursive, No inlinable.
+static __FAST_ARRAYoITM_CODEo* create_with_capacity__YPFC(__INTEGER new_count__0PFC)
+// ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  void *result__QFFC;
-  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__FIZC,*Self__1IZC;
-  result__QFFC=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__WFFC)->parent_arrayed_collection__VFFC.upper__BPPC <  0)) {
-    result__QFFC=create_with_capacity__JQFC( 16);
+  __POINTER ptr__HAGC,ptr_table__JY0R,next__IY0R,result__KY0R;
+  __POINTER ptr_table__OY0R,next__NY0R,result__PY0R;
+  __INTEGER typ_id__MAGC;
+  __UINTEGER_32 sz__JAGC,a__FZ2Q,new_size__DZ2Q,t__JZ2Q,a__LZ2Q;
+  __UINTEGER_32 new_size__RY0R,lab_type__QY0R;
+  __FAST_ARRAYoITM_CODEo *result__GAGC,*Self__ICPC;
+  result__GAGC=NULL;
+  ptr__HAGC=((__POINTER )(NULL));
+  typ_id__MAGC= 0;
+  sz__JAGC=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_CODEo));
+  if ((sz__JAGC ==  0)) {
+    result__GAGC=FAST_ARRAYoITM_CODEo__;
   } else {
-    Self__FIZC=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__WFFC);
-    result__QFFC=((void **)Self__FIZC->parent_arrayed_collection__VFFC.storage__RUPC)[Self__FIZC->parent_arrayed_collection__VFFC.upper__BPPC];
-    Self__1IZC=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__WFFC);
-    Self__1IZC->parent_arrayed_collection__VFFC.upper__BPPC=(__INTEGER)(Self__1IZC->parent_arrayed_collection__VFFC.upper__BPPC -  1);
+    typ_id__MAGC=__FAST_ARRAYoITM_CODEo__;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JAGC);
+    if ((typ_id__MAGC == (__INTEGER)(-  1))) {
+      a__FZ2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__DZ2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__JAGC + a__FZ2Q) & (__UINTEGER_32)(~ a__FZ2Q));
+      ptr_table__JY0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DZ2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__IY0R=((__POINTER )(NULL));
+      result__KY0R=((__POINTER *)ptr_table__JY0R)[ 0];
+      if ((result__KY0R == (void *)NULL)) {
+        result__KY0R=new_lab__2PJ(new_size__DZ2Q);
+        next__IY0R=(void *)((unsigned long)result__KY0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DZ2Q)));
+        ((__POINTER *)next__IY0R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__JY0R)[ 0]=next__IY0R;
+      } else {
+        next__IY0R=((__POINTER *)result__KY0R)[ 0];
+        if ((next__IY0R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KY0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DZ2Q <<  1)) <=  4096)) {
+            next__IY0R=(void *)((unsigned long)result__KY0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DZ2Q)));
+          } else {
+            next__IY0R=new_lab__2PJ(new_size__DZ2Q);
+          };
+          ((__POINTER *)next__IY0R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__JY0R)[ 0]=next__IY0R;
+        } else {
+          ((__POINTER *)result__KY0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IY0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__KY0R=next__IY0R;
+        };
+      };
+      ptr__HAGC=result__KY0R;
+    } else {
+      t__JZ2Q=((__UINTEGER_32 )typ_id__MAGC);
+      a__LZ2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__RY0R=(__UINTEGER_32)((__UINTEGER_32)(sz__JAGC + a__LZ2Q) & (__UINTEGER_32)(~ a__LZ2Q));
+      ptr_table__OY0R=((__POINTER )(&(table_type[(t__JZ2Q)])));
+      lab_type__QY0R=(__UINTEGER_32)(t__JZ2Q |  1);
+      next__NY0R=((__POINTER )(NULL));
+      result__PY0R=((__POINTER *)ptr_table__OY0R)[ 0];
+      if ((result__PY0R == (void *)NULL)) {
+        result__PY0R=new_lab__2PJ(lab_type__QY0R);
+        next__NY0R=(void *)((unsigned long)result__PY0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RY0R)));
+        ((__POINTER *)next__NY0R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__OY0R)[ 0]=next__NY0R;
+      } else {
+        next__NY0R=((__POINTER *)result__PY0R)[ 0];
+        if ((next__NY0R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PY0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RY0R <<  1)) <=  4096)) {
+            next__NY0R=(void *)((unsigned long)result__PY0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RY0R)));
+          } else {
+            next__NY0R=new_lab__2PJ(lab_type__QY0R);
+          };
+          ((__POINTER *)next__NY0R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__OY0R)[ 0]=next__NY0R;
+        } else {
+          ((__POINTER *)result__PY0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NY0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__PY0R=next__NY0R;
+        };
+      };
+      ptr__HAGC=result__PY0R;
+    };
+    result__GAGC=((__FAST_ARRAYoITM_CODEo *)ptr__HAGC);
+    *(result__GAGC) = *(FAST_ARRAYoITM_CODEo__);
   };
-  return(result__QFFC);
+  Self__ICPC=((__FAST_ARRAYoITM_CODEo *)result__GAGC);
+  if ((Self__ICPC->parent_arrayed_collection__SEEC.capacity__CBPC < new_count__0PFC)) {
+    Self__ICPC->parent_arrayed_collection__SEEC.storage__NBPC=create__5DBD(new_count__0PFC);
+    Self__ICPC->parent_arrayed_collection__SEEC.capacity__CBPC=new_count__0PFC;
+  };
+  Self__ICPC->parent_arrayed_collection__SEEC.upper__GAPC=(__INTEGER)(-  1);
+  return(result__GAGC);
 }
 
-static void add_last__HNQC(__FAST_ARRAYoITM_CODEo *Self__INQC,void *element__JNQC)
+static void add_last__V3PC(__FAST_ARRAYoITM_CODEo *Self__W3PC,void *element__X3PC)
 // ({FAST_ARRAYoITM_CODEo},{NULLxITM_LISTxITM_LDOTSxITM_PROTOTYPExITM_LIST_IDFxITM_WRITE_VALUExITM_WRITE_CASTxITM_READxITM_WRITE_CODExITM_READ_ARG2xITM_BINARYxITM_READ_ARG1xITM_OLDxITM_EXTERNAL_TYPExITM_REALxITM_NUMBERxITM_CHARACTERxITM_STRINGxITM_EXTERNALxITM_READ_ARGSxITM_RESULT}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__KNQC,__tmp__OOQC,__tmp__RN0D,Self__3KJF;
-  __BOOLEAN __tmp__YNQC;
-  void **__tmp__NOQC,**new__4M0D;
-  new_capacity__KNQC= 0;
-  if (((__INTEGER)(Self__INQC->parent_arrayed_collection__DFEC.upper__YPPC +  1) <= (__INTEGER)(Self__INQC->parent_arrayed_collection__DFEC.capacity__UQPC -  1))) {
-    Self__INQC->parent_arrayed_collection__DFEC.upper__YPPC=(__INTEGER)(Self__INQC->parent_arrayed_collection__DFEC.upper__YPPC +  1);
-    __tmp__YNQC=TRUE__;
-  } else {
-    __tmp__YNQC=FALSE__;
-  };
-  if ((! __tmp__YNQC)) {
-    if ((Self__INQC->parent_arrayed_collection__DFEC.capacity__UQPC ==  0)) {
-      Self__INQC->parent_arrayed_collection__DFEC.storage__5QPC=create__3NBD( 2);
-      Self__INQC->parent_arrayed_collection__DFEC.capacity__UQPC= 2;
-      Self__INQC->parent_arrayed_collection__DFEC.upper__YPPC= 0;
-    } else {
-      new_capacity__KNQC=(__INTEGER)(Self__INQC->parent_arrayed_collection__DFEC.capacity__UQPC <<  1);
-      __tmp__NOQC=Self__INQC->parent_arrayed_collection__DFEC.storage__5QPC;
-      __tmp__OOQC=Self__INQC->parent_arrayed_collection__DFEC.capacity__UQPC;
-      new__4M0D=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__NOQC)),((__UINTEGER_32 )(__INTEGER)(__tmp__OOQC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__KNQC * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__RN0D=(__INTEGER)(new_capacity__KNQC -  1);
-      Self__3KJF=__tmp__OOQC;
-      while ((Self__3KJF <= __tmp__RN0D)) {
-        new__4M0D[Self__3KJF]=NULL;
-        Self__3KJF=(__INTEGER)(Self__3KJF +  1);
-      };
-      Self__INQC->parent_arrayed_collection__DFEC.storage__5QPC=new__4M0D;
-      Self__INQC->parent_arrayed_collection__DFEC.capacity__UQPC=new_capacity__KNQC;
-      Self__INQC->parent_arrayed_collection__DFEC.upper__YPPC=(__INTEGER)(Self__INQC->parent_arrayed_collection__DFEC.upper__YPPC +  1);
-    };
-  };
-  ((void **)Self__INQC->parent_arrayed_collection__DFEC.storage__5QPC)[Self__INQC->parent_arrayed_collection__DFEC.upper__YPPC]=element__JNQC;
-}
-
-static __ITM_PROTOTYPE* create__type__4GFC(__POSITION p__AHFC,void *n__BHFC)
-// ({POSITION},{NULLxITM_TYPE_SIMPLExITM_TYPE_STYLExITM_TYPE_GENERICxITM_TYPE_SELFxITM_BLOCKxITM_TYPE_GENERIC_ELTxITM_TYPE_PARAMETER}) With resultNo recursive, No inlinable.
-{
-  __ITM_PROTOTYPE *result__BPFC,*Self__RPPC;
-  __POINTER ptr__CPFC;
-  __INTEGER typ_id__HPFC;
-  __UINTEGER_32 sz__EPFC,a__MS5Q,new_size__KS5Q,t__QS5Q,a__SS5Q;
-  result__BPFC=NULL;
-  ptr__CPFC=((__POINTER )(NULL));
-  typ_id__HPFC= 0;
-  sz__EPFC=((__UINTEGER_32 )sizeof(__ITM_PROTOTYPE));
-  if ((sz__EPFC ==  0)) {
-    result__BPFC=ITM_PROTOTYPE__;
-  } else {
-    typ_id__HPFC=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EPFC);
-    if ((typ_id__HPFC == (__INTEGER)(-  1))) {
-      a__MS5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__KS5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__EPFC + a__MS5Q) & (__UINTEGER_32)(~ a__MS5Q));
-      ptr__CPFC=micro_alloc__table__lab__BOI(new_size__KS5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KS5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__KS5Q);
-    } else {
-      t__QS5Q=((__UINTEGER_32 )typ_id__HPFC);
-      a__SS5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__CPFC=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__EPFC + a__SS5Q) & (__UINTEGER_32)(~ a__SS5Q)),((__POINTER )(&(table_type[(t__QS5Q)]))),(__UINTEGER_32)(t__QS5Q |  1));
-    };
-    result__BPFC=((__ITM_PROTOTYPE *)ptr__CPFC);
-    *(result__BPFC) = *(ITM_PROTOTYPE__);
-  };
-  Self__RPPC=((__ITM_PROTOTYPE *)result__BPFC);
-  Self__RPPC->parent_itm_constant__OHEC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM=p__AHFC;
-  Self__RPPC->type__UPPC=n__BHFC;
-  return(result__BPFC);
-}
-
-static void* copy__FHFC(void *tmp__HHFC)
+  __INTEGER new_capacity__Y3PC,__tmp__24PC,__tmp__LY0D,Self__A0IF;
+  __BOOLEAN __tmp__G4PC;
+  void **__tmp__14PC,**new__YX0D;
+  new_capacity__Y3PC= 0;
+  if (((__INTEGER)(Self__W3PC->parent_arrayed_collection__SEEC.upper__GAPC +  1) <= (__INTEGER)(Self__W3PC->parent_arrayed_collection__SEEC.capacity__CBPC -  1))) {
+    Self__W3PC->parent_arrayed_collection__SEEC.upper__GAPC=(__INTEGER)(Self__W3PC->parent_arrayed_collection__SEEC.upper__GAPC +  1);
+    __tmp__G4PC=TRUE__;
+  } else {
+    __tmp__G4PC=FALSE__;
+  };
+  if ((! __tmp__G4PC)) {
+    if ((Self__W3PC->parent_arrayed_collection__SEEC.capacity__CBPC ==  0)) {
+      Self__W3PC->parent_arrayed_collection__SEEC.storage__NBPC=create__5DBD( 2);
+      Self__W3PC->parent_arrayed_collection__SEEC.capacity__CBPC= 2;
+      Self__W3PC->parent_arrayed_collection__SEEC.upper__GAPC= 0;
+    } else {
+      new_capacity__Y3PC=(__INTEGER)(Self__W3PC->parent_arrayed_collection__SEEC.capacity__CBPC <<  1);
+      __tmp__14PC=Self__W3PC->parent_arrayed_collection__SEEC.storage__NBPC;
+      __tmp__24PC=Self__W3PC->parent_arrayed_collection__SEEC.capacity__CBPC;
+      new__YX0D=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__14PC)),((__UINTEGER_32 )(__INTEGER)(__tmp__24PC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__Y3PC * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__LY0D=(__INTEGER)(new_capacity__Y3PC -  1);
+      Self__A0IF=__tmp__24PC;
+      while ((Self__A0IF <= __tmp__LY0D)) {
+        new__YX0D[Self__A0IF]=NULL;
+        Self__A0IF=(__INTEGER)(Self__A0IF +  1);
+      };
+      Self__W3PC->parent_arrayed_collection__SEEC.storage__NBPC=new__YX0D;
+      Self__W3PC->parent_arrayed_collection__SEEC.capacity__CBPC=new_capacity__Y3PC;
+      Self__W3PC->parent_arrayed_collection__SEEC.upper__GAPC=(__INTEGER)(Self__W3PC->parent_arrayed_collection__SEEC.upper__GAPC +  1);
+    };
+  };
+  ((void **)Self__W3PC->parent_arrayed_collection__SEEC.storage__NBPC)[Self__W3PC->parent_arrayed_collection__SEEC.upper__GAPC]=element__X3PC;
+}
+
+static void* copy__UGFC(void *tmp__WGFC)
 // ({NULLxFAST_ARRAYoITM_CODEo}) With resultNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__LQPC,other_upper__KQPC,Self__LP5D;
-  void *result__JHFC;
-  __FAST_ARRAYoITM_CODEo *Self__IQPC;
-  void **__tmp__CRPC,**__tmp__ERPC,**Self__QDZD;
-  result__JHFC=create_with_capacity__JQFC((__INTEGER)(((__FAST_ARRAYoITM_CODEo *)tmp__HHFC)->parent_arrayed_collection__DFEC.upper__YPPC +  1));
-  Self__IQPC=((__FAST_ARRAYoITM_CODEo *)result__JHFC);
-  new_capacity__LQPC= 0;
-  other_upper__KQPC=((__FAST_ARRAYoITM_CODEo *)tmp__HHFC)->parent_arrayed_collection__DFEC.upper__YPPC;
-  if ((other_upper__KQPC >=  0)) {
-    new_capacity__LQPC=(__INTEGER)(other_upper__KQPC +  1);
-    if ((Self__IQPC->parent_arrayed_collection__DFEC.capacity__UQPC < new_capacity__LQPC)) {
-      Self__IQPC->parent_arrayed_collection__DFEC.storage__5QPC=create__3NBD(new_capacity__LQPC);
-      Self__IQPC->parent_arrayed_collection__DFEC.capacity__UQPC=new_capacity__LQPC;
-    };
-    __tmp__CRPC=Self__IQPC->parent_arrayed_collection__DFEC.storage__5QPC;
-    __tmp__ERPC=((__FAST_ARRAYoITM_CODEo *)tmp__HHFC)->parent_arrayed_collection__DFEC.storage__5QPC;
-    Self__QDZD=((void **)__tmp__CRPC);
-    Self__LP5D=other_upper__KQPC;
-    while ((Self__LP5D >=  0)) {
-      Self__QDZD[Self__LP5D]=((void **)__tmp__ERPC)[Self__LP5D];
-      Self__LP5D=(__INTEGER)(Self__LP5D -  1);
-    };
-  };
-  Self__IQPC->parent_arrayed_collection__DFEC.upper__YPPC=other_upper__KQPC;
-  free__PQFC(tmp__HHFC);
-  return(result__JHFC);
-}
-
-static __FAST_ARRAYoSTRING_CONSTANTo* create_with_capacity__PCOD(__INTEGER new_count__RCOD)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __POINTER ptr__FCQD;
-  __INTEGER typ_id__KCQD;
-  __UINTEGER_32 sz__HCQD,a__XS5Q,new_size__VS5Q,t__1S5Q,a__3S5Q;
-  __FAST_ARRAYoSTRING_CONSTANTo *result__ECQD,*Self__1A2D;
-  result__ECQD=NULL;
-  ptr__FCQD=((__POINTER )(NULL));
-  typ_id__KCQD= 0;
-  sz__HCQD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSTRING_CONSTANTo));
-  if ((sz__HCQD ==  0)) {
-    result__ECQD=FAST_ARRAYoSTRING_CONSTANTo__;
-  } else {
-    typ_id__KCQD=__FAST_ARRAYoSTRING_CONSTANTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HCQD);
-    if ((typ_id__KCQD == (__INTEGER)(-  1))) {
-      a__XS5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__VS5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__HCQD + a__XS5Q) & (__UINTEGER_32)(~ a__XS5Q));
-      ptr__FCQD=micro_alloc__table__lab__BOI(new_size__VS5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VS5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__VS5Q);
-    } else {
-      t__1S5Q=((__UINTEGER_32 )typ_id__KCQD);
-      a__3S5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__FCQD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__HCQD + a__3S5Q) & (__UINTEGER_32)(~ a__3S5Q)),((__POINTER )(&(table_type[(t__1S5Q)]))),(__UINTEGER_32)(t__1S5Q |  1));
-    };
-    result__ECQD=((__FAST_ARRAYoSTRING_CONSTANTo *)ptr__FCQD);
-    *(result__ECQD) = *(FAST_ARRAYoSTRING_CONSTANTo__);
-  };
-  Self__1A2D=((__FAST_ARRAYoSTRING_CONSTANTo *)result__ECQD);
-  if ((Self__1A2D->parent_arrayed_collection__YTFC.capacity__VFZD < new_count__RCOD)) {
-    Self__1A2D->parent_arrayed_collection__YTFC.storage__1VZD=create__1KTE(new_count__RCOD);
-    Self__1A2D->parent_arrayed_collection__YTFC.capacity__VFZD=new_count__RCOD;
-  };
-  Self__1A2D->parent_arrayed_collection__YTFC.upper__3FSD=(__INTEGER)(-  1);
-  return(result__ECQD);
-}
-
-static void copy__BF1D(__FAST_ARRAYoSTRING_CONSTANTo *Self__CF1D,void *other__DF1D)
+  __INTEGER new_capacity__ZAPC,other_upper__YAPC,Self__Q05D;
+  void *result__YGFC;
+  __FAST_ARRAYoITM_CODEo *Self__WAPC;
+  void **__tmp__QBPC,**__tmp__SBPC,**Self__RNZD;
+  result__YGFC=create_with_capacity__YPFC((__INTEGER)(((__FAST_ARRAYoITM_CODEo *)tmp__WGFC)->parent_arrayed_collection__SEEC.upper__GAPC +  1));
+  Self__WAPC=((__FAST_ARRAYoITM_CODEo *)result__YGFC);
+  new_capacity__ZAPC= 0;
+  other_upper__YAPC=((__FAST_ARRAYoITM_CODEo *)tmp__WGFC)->parent_arrayed_collection__SEEC.upper__GAPC;
+  if ((other_upper__YAPC >=  0)) {
+    new_capacity__ZAPC=(__INTEGER)(other_upper__YAPC +  1);
+    if ((Self__WAPC->parent_arrayed_collection__SEEC.capacity__CBPC < new_capacity__ZAPC)) {
+      Self__WAPC->parent_arrayed_collection__SEEC.storage__NBPC=create__5DBD(new_capacity__ZAPC);
+      Self__WAPC->parent_arrayed_collection__SEEC.capacity__CBPC=new_capacity__ZAPC;
+    };
+    __tmp__QBPC=Self__WAPC->parent_arrayed_collection__SEEC.storage__NBPC;
+    __tmp__SBPC=((__FAST_ARRAYoITM_CODEo *)tmp__WGFC)->parent_arrayed_collection__SEEC.storage__NBPC;
+    Self__RNZD=((void **)__tmp__QBPC);
+    Self__Q05D=other_upper__YAPC;
+    while ((Self__Q05D >=  0)) {
+      Self__RNZD[Self__Q05D]=((void **)__tmp__SBPC)[Self__Q05D];
+      Self__Q05D=(__INTEGER)(Self__Q05D -  1);
+    };
+  };
+  Self__WAPC->parent_arrayed_collection__SEEC.upper__GAPC=other_upper__YAPC;
+  free__4PFC(tmp__WGFC);
+  return(result__YGFC);
+}
+
+static void copy__JP1D(__FAST_ARRAYoSTRING_CONSTANTo *Self__KP1D,void *other__LP1D)
 // ({FAST_ARRAYoSTRING_CONSTANTo},{NULLxFAST_ARRAYoSTRING_CONSTANTo}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__FF1D,other_upper__EF1D,Self__SBKF;
-  void **__tmp__YF1D,**__tmp__0F1D,**Self__1SGF;
-  new_capacity__FF1D= 0;
-  other_upper__EF1D=((__FAST_ARRAYoSTRING_CONSTANTo *)other__DF1D)->parent_arrayed_collection__YTFC.upper__3FSD;
-  if ((other_upper__EF1D >=  0)) {
-    new_capacity__FF1D=(__INTEGER)(other_upper__EF1D +  1);
-    if ((Self__CF1D->parent_arrayed_collection__YTFC.capacity__VFZD < new_capacity__FF1D)) {
-      Self__CF1D->parent_arrayed_collection__YTFC.storage__1VZD=create__1KTE(new_capacity__FF1D);
-      Self__CF1D->parent_arrayed_collection__YTFC.capacity__VFZD=new_capacity__FF1D;
-    };
-    __tmp__YF1D=Self__CF1D->parent_arrayed_collection__YTFC.storage__1VZD;
-    __tmp__0F1D=((__FAST_ARRAYoSTRING_CONSTANTo *)other__DF1D)->parent_arrayed_collection__YTFC.storage__1VZD;
-    Self__1SGF=((void **)__tmp__YF1D);
-    Self__SBKF=other_upper__EF1D;
-    while ((Self__SBKF >=  0)) {
-      Self__1SGF[Self__SBKF]=((void **)__tmp__0F1D)[Self__SBKF];
-      Self__SBKF=(__INTEGER)(Self__SBKF -  1);
-    };
-  };
-  Self__CF1D->parent_arrayed_collection__YTFC.upper__3FSD=other_upper__EF1D;
-}
-
-static __ITM_WRITE_VALUE* create__assign__with__13PD(__POSITION p__33PD,void *n__43PD,void *v__53PD)
-// ({POSITION},{NULLxITM_LISTxITM_PROTOTYPExITM_LIST_IDFxITM_WRITE_VALUExITM_WRITE_CASTxITM_READxITM_WRITE_CODExITM_READ_ARG2xITM_BINARYxITM_READ_ARG1xITM_OLDxITM_EXTERNAL_TYPExITM_REALxITM_NUMBERxITM_CHARACTERxITM_STRINGxITM_EXTERNALxITM_READ_ARGS},{NULLxITM_LISTxITM_PROTOTYPExITM_LIST_IDFxITM_WRITE_VALUExITM_WRITE_CASTxITM_READxITM_WRITE_CODExITM_READ_ARG2xITM_BINARYxITM_READ_ARG1xITM_OLDxITM_EXTERNAL_TYPExITM_REALxITM_NUMBERxITM_CHARACTERxITM_STRINGxITM_EXTERNALxITM_READ_ARGS}) With resultNo recursive, No inlinable.
-{
-  __ITM_WRITE_VALUE *result__ZKRD,*Self__UI2D;
-  __POINTER ptr__0KRD;
-  __INTEGER typ_id__5KRD;
-  __UINTEGER_32 sz__2KRD,a__FT5Q,new_size__DT5Q,t__JT5Q,a__LT5Q;
-  result__ZKRD=NULL;
-  ptr__0KRD=((__POINTER )(NULL));
-  typ_id__5KRD= 0;
-  sz__2KRD=((__UINTEGER_32 )sizeof(__ITM_WRITE_VALUE));
-  if ((sz__2KRD ==  0)) {
-    result__ZKRD=ITM_WRITE_VALUE__;
-  } else {
-    typ_id__5KRD=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2KRD);
-    if ((typ_id__5KRD == (__INTEGER)(-  1))) {
-      a__FT5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__DT5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__2KRD + a__FT5Q) & (__UINTEGER_32)(~ a__FT5Q));
-      ptr__0KRD=micro_alloc__table__lab__BOI(new_size__DT5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DT5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__DT5Q);
-    } else {
-      t__JT5Q=((__UINTEGER_32 )typ_id__5KRD);
-      a__LT5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__0KRD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__2KRD + a__LT5Q) & (__UINTEGER_32)(~ a__LT5Q)),((__POINTER )(&(table_type[(t__JT5Q)]))),(__UINTEGER_32)(t__JT5Q |  1));
-    };
-    result__ZKRD=((__ITM_WRITE_VALUE *)ptr__0KRD);
-    *(result__ZKRD) = *(ITM_WRITE_VALUE__);
-  };
-  Self__UI2D=((__ITM_WRITE_VALUE *)result__ZKRD);
-  Self__UI2D->parent_itm_write__GYFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM=p__33PD;
-  Self__UI2D->parent_itm_write__GYFC.assign__YI2D=n__43PD;
-  Self__UI2D->parent_itm_write__GYFC.value__ZI2D=v__53PD;
-  return(result__ZKRD);
-}
-
-static __ITM_WRITE_CAST* create__assign__with__N5PD(__POSITION p__P5PD,void *n__Q5PD,void *v__R5PD)
-// ({POSITION},{NULLxITM_LISTxITM_PROTOTYPExITM_LIST_IDFxITM_WRITE_VALUExITM_WRITE_CASTxITM_READxITM_WRITE_CODExITM_READ_ARG2xITM_BINARYxITM_READ_ARG1xITM_OLDxITM_EXTERNAL_TYPExITM_REALxITM_NUMBERxITM_CHARACTERxITM_STRINGxITM_EXTERNALxITM_READ_ARGS},{NULLxITM_LISTxITM_PROTOTYPExITM_LIST_IDFxITM_WRITE_VALUExITM_WRITE_CASTxITM_READxITM_WRITE_CODExITM_READ_ARG2xITM_BINARYxITM_READ_ARG1xITM_OLDxITM_EXTERNAL_TYPExITM_REALxITM_NUMBERxITM_CHARACTERxITM_STRINGxITM_EXTERNALxITM_READ_ARGS}) With resultNo recursive, No inlinable.
-{
-  __ITM_WRITE_CAST *result__1NRD,*Self__CJ2D;
-  __POINTER ptr__2NRD;
-  __INTEGER typ_id__BORD;
-  __UINTEGER_32 sz__4NRD,a__QT5Q,new_size__OT5Q,t__UT5Q,a__WT5Q;
-  result__1NRD=NULL;
-  ptr__2NRD=((__POINTER )(NULL));
-  typ_id__BORD= 0;
-  sz__4NRD=((__UINTEGER_32 )sizeof(__ITM_WRITE_CAST));
-  if ((sz__4NRD ==  0)) {
-    result__1NRD=ITM_WRITE_CAST__;
-  } else {
-    typ_id__BORD=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4NRD);
-    if ((typ_id__BORD == (__INTEGER)(-  1))) {
-      a__QT5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__OT5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__4NRD + a__QT5Q) & (__UINTEGER_32)(~ a__QT5Q));
-      ptr__2NRD=micro_alloc__table__lab__BOI(new_size__OT5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OT5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__OT5Q);
-    } else {
-      t__UT5Q=((__UINTEGER_32 )typ_id__BORD);
-      a__WT5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__2NRD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__4NRD + a__WT5Q) & (__UINTEGER_32)(~ a__WT5Q)),((__POINTER )(&(table_type[(t__UT5Q)]))),(__UINTEGER_32)(t__UT5Q |  1));
-    };
-    result__1NRD=((__ITM_WRITE_CAST *)ptr__2NRD);
-    *(result__1NRD) = *(ITM_WRITE_CAST__);
-  };
-  Self__CJ2D=((__ITM_WRITE_CAST *)result__1NRD);
-  Self__CJ2D->parent_itm_write__2YFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM=p__P5PD;
-  Self__CJ2D->parent_itm_write__2YFC.assign__YI2D=n__Q5PD;
-  Self__CJ2D->parent_itm_write__2YFC.value__ZI2D=v__R5PD;
-  return(result__1NRD);
-}
-
-static __ITM_READ* create__name__U5JC(__POSITION p__W5JC,void *n__X5JC)
-// ({POSITION},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  __ITM_READ *result__E4KC,*Self__XLQC;
-  __POINTER ptr__F4KC;
-  __INTEGER typ_id__K4KC;
-  __UINTEGER_32 sz__H4KC,a__1T5Q,new_size__ZT5Q,t__5T5Q,a__BU5Q;
-  result__E4KC=NULL;
-  ptr__F4KC=((__POINTER )(NULL));
-  typ_id__K4KC= 0;
-  sz__H4KC=((__UINTEGER_32 )sizeof(__ITM_READ));
-  if ((sz__H4KC ==  0)) {
-    result__E4KC=ITM_READ__;
-  } else {
-    typ_id__K4KC=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__H4KC);
-    if ((typ_id__K4KC == (__INTEGER)(-  1))) {
-      a__1T5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ZT5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__H4KC + a__1T5Q) & (__UINTEGER_32)(~ a__1T5Q));
-      ptr__F4KC=micro_alloc__table__lab__BOI(new_size__ZT5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZT5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__ZT5Q);
-    } else {
-      t__5T5Q=((__UINTEGER_32 )typ_id__K4KC);
-      a__BU5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__F4KC=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__H4KC + a__BU5Q) & (__UINTEGER_32)(~ a__BU5Q)),((__POINTER )(&(table_type[(t__5T5Q)]))),(__UINTEGER_32)(t__5T5Q |  1));
-    };
-    result__E4KC=((__ITM_READ *)ptr__F4KC);
-    *(result__E4KC) = *(ITM_READ__);
-  };
-  Self__XLQC=((__ITM_READ *)result__E4KC);
-  Self__XLQC->parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM=p__W5JC;
-  Self__XLQC->name__SEQC=n__X5JC;
-  return(result__E4KC);
-}
-
-static void* read_expr_prefix__Z4GC(__PARSER *Self__04GC)
+  __INTEGER new_capacity__NP1D,other_upper__MP1D,Self__ZQJF;
+  void **__tmp__AQ1D,**__tmp__CQ1D,**Self__HKGF;
+  new_capacity__NP1D= 0;
+  other_upper__MP1D=((__FAST_ARRAYoSTRING_CONSTANTo *)other__LP1D)->parent_arrayed_collection__HTFC.upper__UQSD;
+  if ((other_upper__MP1D >=  0)) {
+    new_capacity__NP1D=(__INTEGER)(other_upper__MP1D +  1);
+    if ((Self__KP1D->parent_arrayed_collection__HTFC.capacity__WPZD < new_capacity__NP1D)) {
+      Self__KP1D->parent_arrayed_collection__HTFC.storage__M5ZD=create__UZTE(new_capacity__NP1D);
+      Self__KP1D->parent_arrayed_collection__HTFC.capacity__WPZD=new_capacity__NP1D;
+    };
+    __tmp__AQ1D=Self__KP1D->parent_arrayed_collection__HTFC.storage__M5ZD;
+    __tmp__CQ1D=((__FAST_ARRAYoSTRING_CONSTANTo *)other__LP1D)->parent_arrayed_collection__HTFC.storage__M5ZD;
+    Self__HKGF=((void **)__tmp__AQ1D);
+    Self__ZQJF=other_upper__MP1D;
+    while ((Self__ZQJF >=  0)) {
+      Self__HKGF[Self__ZQJF]=((void **)__tmp__CQ1D)[Self__ZQJF];
+      Self__ZQJF=(__INTEGER)(Self__ZQJF -  1);
+    };
+  };
+  Self__KP1D->parent_arrayed_collection__HTFC.upper__UQSD=other_upper__MP1D;
+}
+
+static void* read_expr_prefix__I4GC(__PARSER *Self__J4GC)
 // ({PARSER}) With resultRecursive, No inlinable.
 {
-  void *result__24GC,*expr__34GC,*result__QHIC,*old_value__RHIC;
-  void *result__LBIC;
-  void *name__44GC;
-  __POSITION pos__E0DQ,pos__I0DQ,p__CXIC,pos__R0DQ;
-  __ITM_OLD *result__1OJC,*Self__KIQC;
-  __POINTER ptr__2OJC;
-  __INTEGER typ_id__BPJC;
-  __UINTEGER_32 sz__4OJC,a__GU5Q,new_size__EU5Q,t__KU5Q,a__MU5Q;
-  result__24GC=NULL;
-  expr__34GC=NULL;
-  name__44GC=NULL;
-  if (read_operator__5IHC()) {
-    name__44GC=operator_to_name__5YHC((&__string_85),last_string__V1G);
-    expr__34GC=read_expr_prefix__Z4GC(Self__04GC);
-    if (((void *)expr__34GC == (void *)NULL)) {
-      pos__E0DQ=current_position__EJG();
-      put_error__text__0AH( 0,(&__string_320));
-      put_position__ECH(pos__E0DQ);
-      send_error__2FH();
-    };
-    result__24GC=create__name__arg__ABIC(current_position__EJG(),name__44GC,expr__34GC);
-  } else {
-    result__QHIC=NULL;
-    old_value__RHIC=NULL;
+  void *result__L4GC,*expr__M4GC,*result__5GIC,*old_value__AHIC;
+  void *result__0AIC;
+  void *name__N4GC;
+  __POSITION pos__345P,p__RAIC,pos__B55P,p__RWIC,pos__K55P;
+  __ITM_READ_ARG1 *result__UFIC,*Self__WUPC;
+  __POINTER ptr__VFIC,ptr_table__TY0R,next__SY0R,result__UY0R;
+  __POINTER ptr_table__YY0R,next__XY0R,result__ZY0R,ptr__KOJC;
+  __POINTER ptr_table__3Y0R,next__2Y0R,result__4Y0R,ptr_table__CZ0R;
+  __POINTER next__BZ0R,result__DZ0R;
+  __INTEGER typ_id__0FIC,typ_id__POJC;
+  __UINTEGER_32 sz__XFIC,a__QZ2Q,new_size__OZ2Q,t__UZ2Q,a__WZ2Q;
+  __UINTEGER_32 new_size__1Y0R,lab_type__0Y0R,sz__MOJC,a__YS1Q;
+  __UINTEGER_32 new_size__WS1Q,t__2S1Q,a__4S1Q,new_size__FZ0R;
+  __UINTEGER_32 lab_type__EZ0R;
+  __ITM_OLD *result__JOJC,*Self__YYPC;
+  __BOOLEAN result__GZ0R;
+  __CHARACTER result__HZ0R;
+  result__L4GC=NULL;
+  expr__M4GC=NULL;
+  name__N4GC=NULL;
+  if (read_operator__OIHC()) {
+    name__N4GC=operator_to_name__OYHC((&__string_85),last_string__V1G);
+    expr__M4GC=read_expr_prefix__I4GC(Self__J4GC);
+    if (((void *)expr__M4GC == (void *)NULL)) {
+      pos__345P=current_position__EJG();
+      put_error__text__0AH( 0,(&__string_325));
+      put_position__ECH(pos__345P);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
+    };
+    p__RAIC=current_position__EJG();
+    result__UFIC=NULL;
+    ptr__VFIC=((__POINTER )(NULL));
+    typ_id__0FIC= 0;
+    sz__XFIC=((__UINTEGER_32 )sizeof(__ITM_READ_ARG1));
+    if ((sz__XFIC ==  0)) {
+      result__UFIC=ITM_READ_ARG1__;
+    } else {
+      typ_id__0FIC=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XFIC);
+      if ((typ_id__0FIC == (__INTEGER)(-  1))) {
+        a__QZ2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__OZ2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__XFIC + a__QZ2Q) & (__UINTEGER_32)(~ a__QZ2Q));
+        ptr_table__TY0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OZ2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__SY0R=((__POINTER )(NULL));
+        result__UY0R=((__POINTER *)ptr_table__TY0R)[ 0];
+        if ((result__UY0R == (void *)NULL)) {
+          result__UY0R=new_lab__2PJ(new_size__OZ2Q);
+          next__SY0R=(void *)((unsigned long)result__UY0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OZ2Q)));
+          ((__POINTER *)next__SY0R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__TY0R)[ 0]=next__SY0R;
+        } else {
+          next__SY0R=((__POINTER *)result__UY0R)[ 0];
+          if ((next__SY0R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UY0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OZ2Q <<  1)) <=  4096)) {
+              next__SY0R=(void *)((unsigned long)result__UY0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OZ2Q)));
+            } else {
+              next__SY0R=new_lab__2PJ(new_size__OZ2Q);
+            };
+            ((__POINTER *)next__SY0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__TY0R)[ 0]=next__SY0R;
+          } else {
+            ((__POINTER *)result__UY0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SY0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__UY0R=next__SY0R;
+          };
+        };
+        ptr__VFIC=result__UY0R;
+      } else {
+        t__UZ2Q=((__UINTEGER_32 )typ_id__0FIC);
+        a__WZ2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__1Y0R=(__UINTEGER_32)((__UINTEGER_32)(sz__XFIC + a__WZ2Q) & (__UINTEGER_32)(~ a__WZ2Q));
+        ptr_table__YY0R=((__POINTER )(&(table_type[(t__UZ2Q)])));
+        lab_type__0Y0R=(__UINTEGER_32)(t__UZ2Q |  1);
+        next__XY0R=((__POINTER )(NULL));
+        result__ZY0R=((__POINTER *)ptr_table__YY0R)[ 0];
+        if ((result__ZY0R == (void *)NULL)) {
+          result__ZY0R=new_lab__2PJ(lab_type__0Y0R);
+          next__XY0R=(void *)((unsigned long)result__ZY0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1Y0R)));
+          ((__POINTER *)next__XY0R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__YY0R)[ 0]=next__XY0R;
+        } else {
+          next__XY0R=((__POINTER *)result__ZY0R)[ 0];
+          if ((next__XY0R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZY0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1Y0R <<  1)) <=  4096)) {
+              next__XY0R=(void *)((unsigned long)result__ZY0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1Y0R)));
+            } else {
+              next__XY0R=new_lab__2PJ(lab_type__0Y0R);
+            };
+            ((__POINTER *)next__XY0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__YY0R)[ 0]=next__XY0R;
+          } else {
+            ((__POINTER *)result__ZY0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XY0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__ZY0R=next__XY0R;
+          };
+        };
+        ptr__VFIC=result__ZY0R;
+      };
+      result__UFIC=((__ITM_READ_ARG1 *)ptr__VFIC);
+      *(result__UFIC) = *(ITM_READ_ARG1__);
+    };
+    Self__WUPC=((__ITM_READ_ARG1 *)result__UFIC);
+    Self__WUPC->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__RAIC;
+    Self__WUPC->parent_itm_read__E5GC.name__AVPC=name__N4GC;
+    Self__WUPC->arg__BVPC=expr__M4GC;
+    result__L4GC=result__UFIC;
+  } else {
+    result__5GIC=NULL;
+    old_value__AHIC=NULL;
     if (read_word__NWH((&__string_12))) {
-      old_value__RHIC=read_expr__QTFC(Self__04GC);
-      if (((void *)old_value__RHIC == (void *)NULL)) {
-        pos__I0DQ=current_position__EJG();
-        put_error__text__0AH( 0,(&__string_532));
-        put_position__ECH(pos__I0DQ);
-        send_error__2FH();
-      };
-      p__CXIC=current_position__EJG();
-      result__1OJC=NULL;
-      ptr__2OJC=((__POINTER )(NULL));
-      typ_id__BPJC= 0;
-      sz__4OJC=((__UINTEGER_32 )sizeof(__ITM_OLD));
-      if ((sz__4OJC ==  0)) {
-        result__1OJC=ITM_OLD__;
-      } else {
-        typ_id__BPJC=-1;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4OJC);
-        if ((typ_id__BPJC == (__INTEGER)(-  1))) {
-          a__GU5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__EU5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__4OJC + a__GU5Q) & (__UINTEGER_32)(~ a__GU5Q));
-          ptr__2OJC=micro_alloc__table__lab__BOI(new_size__EU5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EU5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__EU5Q);
-        } else {
-          t__KU5Q=((__UINTEGER_32 )typ_id__BPJC);
-          a__MU5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          ptr__2OJC=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__4OJC + a__MU5Q) & (__UINTEGER_32)(~ a__MU5Q)),((__POINTER )(&(table_type[(t__KU5Q)]))),(__UINTEGER_32)(t__KU5Q |  1));
-        };
-        result__1OJC=((__ITM_OLD *)ptr__2OJC);
-        *(result__1OJC) = *(ITM_OLD__);
-      };
-      Self__KIQC=((__ITM_OLD *)result__1OJC);
-      Self__KIQC->parent_itm_code__FIIC.parent_itm_object__X1CC.position__BJM=p__CXIC;
-      Self__KIQC->value__NIQC=old_value__RHIC;
-      result__QHIC=result__1OJC;
-    } else {
-      result__QHIC=read_expr_primary__HXIC(Self__04GC);
-      if (((void *)result__QHIC == (void *)NULL)) {
-        result__QHIC=read_send_msg__P0JC(Self__04GC,NULL);
-      };
-    };
-    result__LBIC=result__QHIC;
-    if (((void *)result__QHIC != (void *)NULL)) {
-      while (read_character__EQ3('.')) {
-        result__LBIC=read_send_msg__P0JC(Self__04GC,result__LBIC);
-        if (((void *)result__LBIC == (void *)NULL)) {
-          pos__R0DQ=current_position__EJG();
-          put_error__text__0AH( 0,(&__string_533));
-          put_position__ECH(pos__R0DQ);
-          send_error__2FH();
+      old_value__AHIC=read_expr__5SFC(Self__J4GC);
+      if (((void *)old_value__AHIC == (void *)NULL)) {
+        pos__B55P=current_position__EJG();
+        put_error__text__0AH( 0,(&__string_534));
+        put_position__ECH(pos__B55P);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
+        };
+      };
+      p__RWIC=current_position__EJG();
+      result__JOJC=NULL;
+      ptr__KOJC=((__POINTER )(NULL));
+      typ_id__POJC= 0;
+      sz__MOJC=((__UINTEGER_32 )sizeof(__ITM_OLD));
+      if ((sz__MOJC ==  0)) {
+        result__JOJC=ITM_OLD__;
+      } else {
+        typ_id__POJC=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MOJC);
+        if ((typ_id__POJC == (__INTEGER)(-  1))) {
+          a__YS1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__WS1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__MOJC + a__YS1Q) & (__UINTEGER_32)(~ a__YS1Q));
+          ptr_table__3Y0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WS1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__2Y0R=((__POINTER )(NULL));
+          result__4Y0R=((__POINTER *)ptr_table__3Y0R)[ 0];
+          if ((result__4Y0R == (void *)NULL)) {
+            result__4Y0R=new_lab__2PJ(new_size__WS1Q);
+            next__2Y0R=(void *)((unsigned long)result__4Y0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WS1Q)));
+            ((__POINTER *)next__2Y0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__3Y0R)[ 0]=next__2Y0R;
+          } else {
+            next__2Y0R=((__POINTER *)result__4Y0R)[ 0];
+            if ((next__2Y0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4Y0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WS1Q <<  1)) <=  4096)) {
+                next__2Y0R=(void *)((unsigned long)result__4Y0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WS1Q)));
+              } else {
+                next__2Y0R=new_lab__2PJ(new_size__WS1Q);
+              };
+              ((__POINTER *)next__2Y0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__3Y0R)[ 0]=next__2Y0R;
+            } else {
+              ((__POINTER *)result__4Y0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2Y0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__4Y0R=next__2Y0R;
+            };
+          };
+          ptr__KOJC=result__4Y0R;
+        } else {
+          t__2S1Q=((__UINTEGER_32 )typ_id__POJC);
+          a__4S1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__FZ0R=(__UINTEGER_32)((__UINTEGER_32)(sz__MOJC + a__4S1Q) & (__UINTEGER_32)(~ a__4S1Q));
+          ptr_table__CZ0R=((__POINTER )(&(table_type[(t__2S1Q)])));
+          lab_type__EZ0R=(__UINTEGER_32)(t__2S1Q |  1);
+          next__BZ0R=((__POINTER )(NULL));
+          result__DZ0R=((__POINTER *)ptr_table__CZ0R)[ 0];
+          if ((result__DZ0R == (void *)NULL)) {
+            result__DZ0R=new_lab__2PJ(lab_type__EZ0R);
+            next__BZ0R=(void *)((unsigned long)result__DZ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FZ0R)));
+            ((__POINTER *)next__BZ0R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__CZ0R)[ 0]=next__BZ0R;
+          } else {
+            next__BZ0R=((__POINTER *)result__DZ0R)[ 0];
+            if ((next__BZ0R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DZ0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FZ0R <<  1)) <=  4096)) {
+                next__BZ0R=(void *)((unsigned long)result__DZ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FZ0R)));
+              } else {
+                next__BZ0R=new_lab__2PJ(lab_type__EZ0R);
+              };
+              ((__POINTER *)next__BZ0R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__CZ0R)[ 0]=next__BZ0R;
+            } else {
+              ((__POINTER *)result__DZ0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BZ0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__DZ0R=next__BZ0R;
+            };
+          };
+          ptr__KOJC=result__DZ0R;
+        };
+        result__JOJC=((__ITM_OLD *)ptr__KOJC);
+        *(result__JOJC) = *(ITM_OLD__);
+      };
+      Self__YYPC=((__ITM_OLD *)result__JOJC);
+      Self__YYPC->parent_itm_code__UHIC.parent_itm_object__G1CC.position__WIM=p__RWIC;
+      Self__YYPC->value__1YPC=old_value__AHIC;
+      result__5GIC=result__JOJC;
+    } else {
+      result__5GIC=read_expr_primary__WWIC(Self__J4GC);
+      if (((void *)result__5GIC == (void *)NULL)) {
+        result__5GIC=read_send_msg__3ZJC(Self__J4GC,NULL);
+      };
+    };
+    result__0AIC=result__5GIC;
+    if (((void *)result__5GIC != (void *)NULL)) {
+      while_do__TRIC:
+      {
+        result__GZ0R=FALSE__;
+        if ((! read_space__UAF())) {
+          result__GZ0R=FALSE__;
+        } else {
+          result__HZ0R='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__HZ0R=((__CHARACTER )(( 0)));
+          } else {
+            result__HZ0R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          if ((result__HZ0R == '.')) {
+            position__ZFD=(__INTEGER)(position__ZFD +  1);
+            result__GZ0R=TRUE__;
+          };
+        };
+        if (result__GZ0R) {
+          result__0AIC=read_send_msg__3ZJC(Self__J4GC,result__0AIC);
+          if (((void *)result__0AIC == (void *)NULL)) {
+            pos__K55P=current_position__EJG();
+            put_error__text__0AH( 0,(&__string_535));
+            put_position__ECH(pos__K55P);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
+          };
+          goto while_do__TRIC;
         };
       };
     };
-    result__24GC=result__LBIC;
+    result__L4GC=result__0AIC;
   };
-  return(result__24GC);
+  return(result__L4GC);
 }
 
-static void* new__RC0C()
-// () With resultNo recursive, No inlinable.
+static __FAST_ARRAYoExpanded_POSITIONo* create_with_capacity__PJKD(__INTEGER new_count__RJKD)
+// ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  void *result__UC0C;
-  __FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *Self__YNHE,*Self__OOHE;
-  result__UC0C=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__0C0C)->parent_arrayed_collection__ZC0C.upper__4FZD <  0)) {
-    result__UC0C=create_with_capacity__AKKD( 16);
+  __POINTER ptr__YQMD,ptr_table__KZ0R,next__JZ0R,result__LZ0R;
+  __POINTER ptr_table__PZ0R,next__OZ0R,result__QZ0R;
+  __INTEGER typ_id__3QMD;
+  __UINTEGER_32 sz__0QMD,a__0T1Q,new_size__YT1Q,t__4T1Q,a__AU1Q;
+  __UINTEGER_32 new_size__SZ0R,lab_type__RZ0R;
+  __FAST_ARRAYoExpanded_POSITIONo *result__XQMD,*Self__OF1D;
+  result__XQMD=NULL;
+  ptr__YQMD=((__POINTER )(NULL));
+  typ_id__3QMD= 0;
+  sz__0QMD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoExpanded_POSITIONo));
+  if ((sz__0QMD ==  0)) {
+    result__XQMD=FAST_ARRAYoExpanded_POSITIONo__;
   } else {
-    Self__YNHE=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__0C0C);
-    result__UC0C=((void **)Self__YNHE->parent_arrayed_collection__ZC0C.storage__MB0D)[Self__YNHE->parent_arrayed_collection__ZC0C.upper__4FZD];
-    Self__OOHE=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__0C0C);
-    Self__OOHE->parent_arrayed_collection__ZC0C.upper__4FZD=(__INTEGER)(Self__OOHE->parent_arrayed_collection__ZC0C.upper__4FZD -  1);
+    typ_id__3QMD=__FAST_ARRAYoExpanded_POSITIONo__;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0QMD);
+    if ((typ_id__3QMD == (__INTEGER)(-  1))) {
+      a__0T1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__YT1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__0QMD + a__0T1Q) & (__UINTEGER_32)(~ a__0T1Q));
+      ptr_table__KZ0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YT1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__JZ0R=((__POINTER )(NULL));
+      result__LZ0R=((__POINTER *)ptr_table__KZ0R)[ 0];
+      if ((result__LZ0R == (void *)NULL)) {
+        result__LZ0R=new_lab__2PJ(new_size__YT1Q);
+        next__JZ0R=(void *)((unsigned long)result__LZ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YT1Q)));
+        ((__POINTER *)next__JZ0R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__KZ0R)[ 0]=next__JZ0R;
+      } else {
+        next__JZ0R=((__POINTER *)result__LZ0R)[ 0];
+        if ((next__JZ0R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LZ0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YT1Q <<  1)) <=  4096)) {
+            next__JZ0R=(void *)((unsigned long)result__LZ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YT1Q)));
+          } else {
+            next__JZ0R=new_lab__2PJ(new_size__YT1Q);
+          };
+          ((__POINTER *)next__JZ0R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__KZ0R)[ 0]=next__JZ0R;
+        } else {
+          ((__POINTER *)result__LZ0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JZ0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__LZ0R=next__JZ0R;
+        };
+      };
+      ptr__YQMD=result__LZ0R;
+    } else {
+      t__4T1Q=((__UINTEGER_32 )typ_id__3QMD);
+      a__AU1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__SZ0R=(__UINTEGER_32)((__UINTEGER_32)(sz__0QMD + a__AU1Q) & (__UINTEGER_32)(~ a__AU1Q));
+      ptr_table__PZ0R=((__POINTER )(&(table_type[(t__4T1Q)])));
+      lab_type__RZ0R=(__UINTEGER_32)(t__4T1Q |  1);
+      next__OZ0R=((__POINTER )(NULL));
+      result__QZ0R=((__POINTER *)ptr_table__PZ0R)[ 0];
+      if ((result__QZ0R == (void *)NULL)) {
+        result__QZ0R=new_lab__2PJ(lab_type__RZ0R);
+        next__OZ0R=(void *)((unsigned long)result__QZ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SZ0R)));
+        ((__POINTER *)next__OZ0R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__PZ0R)[ 0]=next__OZ0R;
+      } else {
+        next__OZ0R=((__POINTER *)result__QZ0R)[ 0];
+        if ((next__OZ0R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QZ0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SZ0R <<  1)) <=  4096)) {
+            next__OZ0R=(void *)((unsigned long)result__QZ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SZ0R)));
+          } else {
+            next__OZ0R=new_lab__2PJ(lab_type__RZ0R);
+          };
+          ((__POINTER *)next__OZ0R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__PZ0R)[ 0]=next__OZ0R;
+        } else {
+          ((__POINTER *)result__QZ0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OZ0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__QZ0R=next__OZ0R;
+        };
+      };
+      ptr__YQMD=result__QZ0R;
+    };
+    result__XQMD=((__FAST_ARRAYoExpanded_POSITIONo *)ptr__YQMD);
+    *(result__XQMD) = *(FAST_ARRAYoExpanded_POSITIONo__);
+  };
+  Self__OF1D=((__FAST_ARRAYoExpanded_POSITIONo *)result__XQMD);
+  if ((Self__OF1D->parent_arrayed_collection__NTFC.capacity__IN0D < new_count__RJKD)) {
+    Self__OF1D->parent_arrayed_collection__NTFC.storage__T4ZD=create__VWSE(new_count__RJKD);
+    Self__OF1D->parent_arrayed_collection__NTFC.capacity__IN0D=new_count__RJKD;
   };
-  return(result__UC0C);
+  Self__OF1D->parent_arrayed_collection__NTFC.upper__2M0D=(__INTEGER)(-  1);
+  return(result__XQMD);
 }
 
-static __POSITION* create__AJSE(__INTEGER nb_elements__CJSE)
+static __POSITION* create__VWSE(__INTEGER nb_elements__XWSE)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __INTEGER __tmp__OJSE,Self__GUKF;
-  __POSITION v__C3GF;
-  __POSITION *Result__IEYE;
-  Result__IEYE=((__POSITION *)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__CJSE * ((__INTEGER )(sizeof(void *)))))));
-  __tmp__OJSE=(__INTEGER)(nb_elements__CJSE -  1);
-  v__C3GF=((__POSITION ) 0);
-  Self__GUKF=__tmp__OJSE;
-  while ((Self__GUKF >=  0)) {
-    Result__IEYE[Self__GUKF]=v__C3GF;
-    Self__GUKF=(__INTEGER)(Self__GUKF -  1);
-  };
-  return(Result__IEYE);
-}
-
-static __ITM_READ_ARG2* create__name__args__0LLC(__POSITION p__2LLC,void *n__3LLC,void *a1__4LLC,void *a2__5LLC)
-// ({POSITION},{NULLxSTRING_CONSTANT},{NULLxITM_LISTxITM_LDOTSxITM_PROTOTYPExITM_LIST_IDFxITM_WRITE_VALUExITM_WRITE_CASTxITM_READxITM_WRITE_CODExITM_READ_ARG2xITM_BINARYxITM_READ_ARG1xITM_OLDxITM_EXTERNAL_TYPExITM_REALxITM_NUMBERxITM_CHARACTERxITM_STRINGxITM_EXTERNALxITM_READ_ARGSxITM_RESULT},{NULLxITM_LISTxITM_LDOTSxITM_PROTOTYPExITM_LIST_IDFxITM_WRITE_VALUExITM_WRITE_CASTxITM_READxITM_WRITE_CODExITM_READ_ARG2xITM_BINARYxITM_READ_ARG1xITM_OLDxITM_EXTERNAL_TYPExITM_REALxITM_NUMBERxITM_CHARACTERxITM_STRINGxITM_EXTERNALxITM_READ_ARGSxITM_RESULT}) With resultNo recursive, No inlinable.
-{
-  __ITM_READ_ARG2 *result__XPLC,*Self__ATQC;
-  __POINTER ptr__YPLC;
-  __INTEGER typ_id__3PLC;
-  __UINTEGER_32 sz__0PLC,a__RU5Q,new_size__PU5Q,t__VU5Q,a__XU5Q;
-  result__XPLC=NULL;
-  ptr__YPLC=((__POINTER )(NULL));
-  typ_id__3PLC= 0;
-  sz__0PLC=((__UINTEGER_32 )sizeof(__ITM_READ_ARG2));
-  if ((sz__0PLC ==  0)) {
-    result__XPLC=ITM_READ_ARG2__;
-  } else {
-    typ_id__3PLC=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0PLC);
-    if ((typ_id__3PLC == (__INTEGER)(-  1))) {
-      a__RU5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__PU5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__0PLC + a__RU5Q) & (__UINTEGER_32)(~ a__RU5Q));
-      ptr__YPLC=micro_alloc__table__lab__BOI(new_size__PU5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PU5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__PU5Q);
-    } else {
-      t__VU5Q=((__UINTEGER_32 )typ_id__3PLC);
-      a__XU5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__YPLC=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__0PLC + a__XU5Q) & (__UINTEGER_32)(~ a__XU5Q)),((__POINTER )(&(table_type[(t__VU5Q)]))),(__UINTEGER_32)(t__VU5Q |  1));
-    };
-    result__XPLC=((__ITM_READ_ARG2 *)ptr__YPLC);
-    *(result__XPLC) = *(ITM_READ_ARG2__);
-  };
-  Self__ATQC=((__ITM_READ_ARG2 *)result__XPLC);
-  Self__ATQC->parent_itm_read__Y4FC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM=p__2LLC;
-  Self__ATQC->parent_itm_read__Y4FC.name__SEQC=n__3LLC;
-  Self__ATQC->arg_first__LTQC=a1__4LLC;
-  Self__ATQC->arg_second__MTQC=a2__5LLC;
-  return(result__XPLC);
-}
-
-static void free__PQFC(void *tmp__RQFC)
+  __UINTEGER_32 sz__03AR,a__Z3AR,new_size__13AR,new_size2__23AR,a__33AR;
+  __UINTEGER_32 new_size__43AR;
+  __POINTER result__Y3AR,ptr_table__UZ0R,next__TZ0R,result__VZ0R;
+  __INTEGER __tmp__DXSE,Self__MBKF;
+  __POSITION v__MTGF;
+  __POSITION *Result__AQYE;
+  sz__03AR=((__UINTEGER_32 )(__INTEGER)(nb_elements__XWSE * ((__INTEGER )(sizeof(void *)))));
+  result__Y3AR=((__POINTER )(NULL));
+  a__Z3AR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__13AR=(__UINTEGER_32)((__UINTEGER_32)(sz__03AR + a__Z3AR) & (__UINTEGER_32)(~ a__Z3AR));
+  new_size2__23AR=(__UINTEGER_32)(new_size__13AR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__23AR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__33AR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__43AR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__23AR + a__33AR) & (__UINTEGER_32)(~ a__33AR));
+    ptr_table__UZ0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__43AR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__TZ0R=((__POINTER )(NULL));
+    result__VZ0R=((__POINTER *)ptr_table__UZ0R)[ 0];
+    if ((result__VZ0R == (void *)NULL)) {
+      result__VZ0R=new_lab__2PJ(new_size__43AR);
+      next__TZ0R=(void *)((unsigned long)result__VZ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__43AR)));
+      ((__POINTER *)next__TZ0R)[ 0]=NULL;
+      ((__POINTER *)ptr_table__UZ0R)[ 0]=next__TZ0R;
+    } else {
+      next__TZ0R=((__POINTER *)result__VZ0R)[ 0];
+      if ((next__TZ0R == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VZ0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__43AR <<  1)) <=  4096)) {
+          next__TZ0R=(void *)((unsigned long)result__VZ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__43AR)));
+        } else {
+          next__TZ0R=new_lab__2PJ(new_size__43AR);
+        };
+        ((__POINTER *)next__TZ0R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__UZ0R)[ 0]=next__TZ0R;
+      } else {
+        ((__POINTER *)result__VZ0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TZ0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__VZ0R=next__TZ0R;
+      };
+    };
+    ((__POINTER *)result__VZ0R)[ 0]=((__POINTER ) 3);
+    result__Y3AR=(void *)((unsigned long)result__VZ0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__Y3AR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__13AR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+  };
+  Result__AQYE=((__POSITION *)result__Y3AR);
+  __tmp__DXSE=(__INTEGER)(nb_elements__XWSE -  1);
+  v__MTGF=((__POSITION ) 0);
+  Self__MBKF=__tmp__DXSE;
+  while ((Self__MBKF >=  0)) {
+    Result__AQYE[Self__MBKF]=v__MTGF;
+    Self__MBKF=(__INTEGER)(Self__MBKF -  1);
+  };
+  return(Result__AQYE);
+}
+
+static void free__4PFC(void *tmp__AQFC)
 // ({NULLxFAST_ARRAYoITM_CODEo}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__TTPC,__tmp__1UPC,__tmp__N4ZD,Self__NCJF;
-  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__RTPC;
-  __BOOLEAN __tmp__CUPC;
-  void **__tmp__0UPC,**new__03ZD;
-  ((__FAST_ARRAYoITM_CODEo *)tmp__RQFC)->parent_arrayed_collection__DFEC.upper__YPPC=(__INTEGER)(-  1);
-  Self__RTPC=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__WFFC);
-  new_capacity__TTPC= 0;
-  if (((__INTEGER)(Self__RTPC->parent_arrayed_collection__VFFC.upper__BPPC +  1) <= (__INTEGER)(Self__RTPC->parent_arrayed_collection__VFFC.capacity__VTPC -  1))) {
-    Self__RTPC->parent_arrayed_collection__VFFC.upper__BPPC=(__INTEGER)(Self__RTPC->parent_arrayed_collection__VFFC.upper__BPPC +  1);
-    __tmp__CUPC=TRUE__;
+  __INTEGER new_capacity__BEPC,__tmp__JFPC,__tmp__HJ0D,Self__QRIF;
+  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__5DPC;
+  __BOOLEAN __tmp__QEPC;
+  void **__tmp__IFPC,**new__UI0D;
+  ((__FAST_ARRAYoITM_CODEo *)tmp__AQFC)->parent_arrayed_collection__SEEC.upper__GAPC=(__INTEGER)(-  1);
+  Self__5DPC=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
+  new_capacity__BEPC= 0;
+  if (((__INTEGER)(Self__5DPC->parent_arrayed_collection__EFFC.upper__P5OC +  1) <= (__INTEGER)(Self__5DPC->parent_arrayed_collection__EFFC.capacity__DEPC -  1))) {
+    Self__5DPC->parent_arrayed_collection__EFFC.upper__P5OC=(__INTEGER)(Self__5DPC->parent_arrayed_collection__EFFC.upper__P5OC +  1);
+    __tmp__QEPC=TRUE__;
   } else {
-    __tmp__CUPC=FALSE__;
+    __tmp__QEPC=FALSE__;
   };
-  if ((! __tmp__CUPC)) {
-    if ((Self__RTPC->parent_arrayed_collection__VFFC.capacity__VTPC ==  0)) {
-      Self__RTPC->parent_arrayed_collection__VFFC.storage__RUPC=create__2QBD( 2);
-      Self__RTPC->parent_arrayed_collection__VFFC.capacity__VTPC= 2;
-      Self__RTPC->parent_arrayed_collection__VFFC.upper__BPPC= 0;
+  if ((! __tmp__QEPC)) {
+    if ((Self__5DPC->parent_arrayed_collection__EFFC.capacity__DEPC ==  0)) {
+      Self__5DPC->parent_arrayed_collection__EFFC.storage__5EPC=create__4GBD( 2);
+      Self__5DPC->parent_arrayed_collection__EFFC.capacity__DEPC= 2;
+      Self__5DPC->parent_arrayed_collection__EFFC.upper__P5OC= 0;
     } else {
-      new_capacity__TTPC=(__INTEGER)(Self__RTPC->parent_arrayed_collection__VFFC.capacity__VTPC <<  1);
-      __tmp__0UPC=Self__RTPC->parent_arrayed_collection__VFFC.storage__RUPC;
-      __tmp__1UPC=Self__RTPC->parent_arrayed_collection__VFFC.capacity__VTPC;
-      new__03ZD=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__0UPC)),((__UINTEGER_32 )(__INTEGER)(__tmp__1UPC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__TTPC * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__N4ZD=(__INTEGER)(new_capacity__TTPC -  1);
-      Self__NCJF=__tmp__1UPC;
-      while ((Self__NCJF <= __tmp__N4ZD)) {
-        new__03ZD[Self__NCJF]=NULL;
-        Self__NCJF=(__INTEGER)(Self__NCJF +  1);
+      new_capacity__BEPC=(__INTEGER)(Self__5DPC->parent_arrayed_collection__EFFC.capacity__DEPC <<  1);
+      __tmp__IFPC=Self__5DPC->parent_arrayed_collection__EFFC.storage__5EPC;
+      __tmp__JFPC=Self__5DPC->parent_arrayed_collection__EFFC.capacity__DEPC;
+      new__UI0D=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__IFPC)),((__UINTEGER_32 )(__INTEGER)(__tmp__JFPC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__BEPC * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__HJ0D=(__INTEGER)(new_capacity__BEPC -  1);
+      Self__QRIF=__tmp__JFPC;
+      while ((Self__QRIF <= __tmp__HJ0D)) {
+        new__UI0D[Self__QRIF]=NULL;
+        Self__QRIF=(__INTEGER)(Self__QRIF +  1);
       };
-      Self__RTPC->parent_arrayed_collection__VFFC.storage__RUPC=new__03ZD;
-      Self__RTPC->parent_arrayed_collection__VFFC.capacity__VTPC=new_capacity__TTPC;
-      Self__RTPC->parent_arrayed_collection__VFFC.upper__BPPC=(__INTEGER)(Self__RTPC->parent_arrayed_collection__VFFC.upper__BPPC +  1);
+      Self__5DPC->parent_arrayed_collection__EFFC.storage__5EPC=new__UI0D;
+      Self__5DPC->parent_arrayed_collection__EFFC.capacity__DEPC=new_capacity__BEPC;
+      Self__5DPC->parent_arrayed_collection__EFFC.upper__P5OC=(__INTEGER)(Self__5DPC->parent_arrayed_collection__EFFC.upper__P5OC +  1);
     };
   };
-  ((void **)Self__RTPC->parent_arrayed_collection__VFFC.storage__RUPC)[Self__RTPC->parent_arrayed_collection__VFFC.upper__BPPC]=tmp__RQFC;
+  ((void **)Self__5DPC->parent_arrayed_collection__EFFC.storage__5EPC)[Self__5DPC->parent_arrayed_collection__EFFC.upper__P5OC]=tmp__AQFC;
 }
 
-static void free__33GD(void *tmp__53GD)
+static void free__0VGD(void *tmp__2VGD)
 // ({NULLxFAST_ARRAYoExpanded_POSITIONo}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__XC0D,__tmp__1D0D,__tmp__5HHF,Self__I4CG;
-  __FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *Self__VC0D;
-  __BOOLEAN __tmp__FD0D;
-  void **__tmp__0D0D,**new__MHHF;
-  ((__FAST_ARRAYoExpanded_POSITIONo *)tmp__53GD)->parent_arrayed_collection__4TFC.upper__CC0D=(__INTEGER)(-  1);
-  Self__VC0D=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__0C0C);
-  new_capacity__XC0D= 0;
-  if (((__INTEGER)(Self__VC0D->parent_arrayed_collection__ZC0C.upper__4FZD +  1) <= (__INTEGER)(Self__VC0D->parent_arrayed_collection__ZC0C.capacity__BB0D -  1))) {
-    Self__VC0D->parent_arrayed_collection__ZC0C.upper__4FZD=(__INTEGER)(Self__VC0D->parent_arrayed_collection__ZC0C.upper__4FZD +  1);
-    __tmp__FD0D=TRUE__;
+  __INTEGER new_capacity__RN0D,__tmp__VO0D,__tmp__F4GF,Self__KWAG;
+  __FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *Self__PN0D;
+  __BOOLEAN __tmp__5N0D;
+  void **__tmp__UO0D,**new__S3GF;
+  ((__FAST_ARRAYoExpanded_POSITIONo *)tmp__2VGD)->parent_arrayed_collection__NTFC.upper__2M0D=(__INTEGER)(-  1);
+  Self__PN0D=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__BXZC);
+  new_capacity__RN0D= 0;
+  if (((__INTEGER)(Self__PN0D->parent_arrayed_collection__AXZC.upper__5PZD +  1) <= (__INTEGER)(Self__PN0D->parent_arrayed_collection__AXZC.capacity__1L0D -  1))) {
+    Self__PN0D->parent_arrayed_collection__AXZC.upper__5PZD=(__INTEGER)(Self__PN0D->parent_arrayed_collection__AXZC.upper__5PZD +  1);
+    __tmp__5N0D=TRUE__;
   } else {
-    __tmp__FD0D=FALSE__;
+    __tmp__5N0D=FALSE__;
   };
-  if ((! __tmp__FD0D)) {
-    if ((Self__VC0D->parent_arrayed_collection__ZC0C.capacity__BB0D ==  0)) {
-      Self__VC0D->parent_arrayed_collection__ZC0C.storage__MB0D=create__41RE( 2);
-      Self__VC0D->parent_arrayed_collection__ZC0C.capacity__BB0D= 2;
-      Self__VC0D->parent_arrayed_collection__ZC0C.upper__4FZD= 0;
+  if ((! __tmp__5N0D)) {
+    if ((Self__PN0D->parent_arrayed_collection__AXZC.capacity__1L0D ==  0)) {
+      Self__PN0D->parent_arrayed_collection__AXZC.storage__GM0D=create__FISE( 2);
+      Self__PN0D->parent_arrayed_collection__AXZC.capacity__1L0D= 2;
+      Self__PN0D->parent_arrayed_collection__AXZC.upper__5PZD= 0;
     } else {
-      new_capacity__XC0D=(__INTEGER)(Self__VC0D->parent_arrayed_collection__ZC0C.capacity__BB0D <<  1);
-      __tmp__0D0D=Self__VC0D->parent_arrayed_collection__ZC0C.storage__MB0D;
-      __tmp__1D0D=Self__VC0D->parent_arrayed_collection__ZC0C.capacity__BB0D;
-      new__MHHF=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__0D0D)),((__UINTEGER_32 )(__INTEGER)(__tmp__1D0D * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__XC0D * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__5HHF=(__INTEGER)(new_capacity__XC0D -  1);
-      Self__I4CG=__tmp__1D0D;
-      while ((Self__I4CG <= __tmp__5HHF)) {
-        new__MHHF[Self__I4CG]=NULL;
-        Self__I4CG=(__INTEGER)(Self__I4CG +  1);
+      new_capacity__RN0D=(__INTEGER)(Self__PN0D->parent_arrayed_collection__AXZC.capacity__1L0D <<  1);
+      __tmp__UO0D=Self__PN0D->parent_arrayed_collection__AXZC.storage__GM0D;
+      __tmp__VO0D=Self__PN0D->parent_arrayed_collection__AXZC.capacity__1L0D;
+      new__S3GF=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__UO0D)),((__UINTEGER_32 )(__INTEGER)(__tmp__VO0D * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__RN0D * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__F4GF=(__INTEGER)(new_capacity__RN0D -  1);
+      Self__KWAG=__tmp__VO0D;
+      while ((Self__KWAG <= __tmp__F4GF)) {
+        new__S3GF[Self__KWAG]=NULL;
+        Self__KWAG=(__INTEGER)(Self__KWAG +  1);
       };
-      Self__VC0D->parent_arrayed_collection__ZC0C.storage__MB0D=new__MHHF;
-      Self__VC0D->parent_arrayed_collection__ZC0C.capacity__BB0D=new_capacity__XC0D;
-      Self__VC0D->parent_arrayed_collection__ZC0C.upper__4FZD=(__INTEGER)(Self__VC0D->parent_arrayed_collection__ZC0C.upper__4FZD +  1);
+      Self__PN0D->parent_arrayed_collection__AXZC.storage__GM0D=new__S3GF;
+      Self__PN0D->parent_arrayed_collection__AXZC.capacity__1L0D=new_capacity__RN0D;
+      Self__PN0D->parent_arrayed_collection__AXZC.upper__5PZD=(__INTEGER)(Self__PN0D->parent_arrayed_collection__AXZC.upper__5PZD +  1);
     };
   };
-  ((void **)Self__VC0D->parent_arrayed_collection__ZC0C.storage__MB0D)[Self__VC0D->parent_arrayed_collection__ZC0C.upper__4FZD]=tmp__53GD;
+  ((void **)Self__PN0D->parent_arrayed_collection__AXZC.storage__GM0D)[Self__PN0D->parent_arrayed_collection__AXZC.upper__5PZD]=tmp__2VGD;
 }
 
-static __FAST_ARRAYoExpanded_POSITIONo* create_with_capacity__AKKD(__INTEGER new_count__CKKD)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __POINTER ptr__BKMD;
-  __INTEGER typ_id__GKMD;
-  __UINTEGER_32 sz__DKMD,a__IV5Q,new_size__GV5Q,t__MV5Q,a__OV5Q;
-  __FAST_ARRAYoExpanded_POSITIONo *result__AKMD,*Self__K10D;
-  result__AKMD=NULL;
-  ptr__BKMD=((__POINTER )(NULL));
-  typ_id__GKMD= 0;
-  sz__DKMD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoExpanded_POSITIONo));
-  if ((sz__DKMD ==  0)) {
-    result__AKMD=FAST_ARRAYoExpanded_POSITIONo__;
-  } else {
-    typ_id__GKMD=__FAST_ARRAYoExpanded_POSITIONo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DKMD);
-    if ((typ_id__GKMD == (__INTEGER)(-  1))) {
-      a__IV5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__GV5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__DKMD + a__IV5Q) & (__UINTEGER_32)(~ a__IV5Q));
-      ptr__BKMD=micro_alloc__table__lab__BOI(new_size__GV5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GV5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__GV5Q);
-    } else {
-      t__MV5Q=((__UINTEGER_32 )typ_id__GKMD);
-      a__OV5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__BKMD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__DKMD + a__OV5Q) & (__UINTEGER_32)(~ a__OV5Q)),((__POINTER )(&(table_type[(t__MV5Q)]))),(__UINTEGER_32)(t__MV5Q |  1));
-    };
-    result__AKMD=((__FAST_ARRAYoExpanded_POSITIONo *)ptr__BKMD);
-    *(result__AKMD) = *(FAST_ARRAYoExpanded_POSITIONo__);
-  };
-  Self__K10D=((__FAST_ARRAYoExpanded_POSITIONo *)result__AKMD);
-  if ((Self__K10D->parent_arrayed_collection__4TFC.capacity__OC0D < new_count__CKKD)) {
-    Self__K10D->parent_arrayed_collection__4TFC.storage__CVZD=create__AJSE(new_count__CKKD);
-    Self__K10D->parent_arrayed_collection__4TFC.capacity__OC0D=new_count__CKKD;
-  };
-  Self__K10D->parent_arrayed_collection__4TFC.upper__CC0D=(__INTEGER)(-  1);
-  return(result__AKMD);
-}
-
-static void copy__HI0D(__FAST_ARRAYoExpanded_POSITIONo *Self__II0D,void *other__JI0D)
+static void copy__BT0D(__FAST_ARRAYoExpanded_POSITIONo *Self__CT0D,void *other__DT0D)
 // ({FAST_ARRAYoExpanded_POSITIONo},{NULLxFAST_ARRAYoExpanded_POSITIONo}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__LI0D,other_upper__KI0D,Self__E5JF;
-  __POSITION *__tmp__4I0D,*__tmp__AJ0D,*Self__FRGF;
-  new_capacity__LI0D= 0;
-  other_upper__KI0D=((__FAST_ARRAYoExpanded_POSITIONo *)other__JI0D)->parent_arrayed_collection__4TFC.upper__CC0D;
-  if ((other_upper__KI0D >=  0)) {
-    new_capacity__LI0D=(__INTEGER)(other_upper__KI0D +  1);
-    if ((Self__II0D->parent_arrayed_collection__4TFC.capacity__OC0D < new_capacity__LI0D)) {
-      Self__II0D->parent_arrayed_collection__4TFC.storage__CVZD=create__AJSE(new_capacity__LI0D);
-      Self__II0D->parent_arrayed_collection__4TFC.capacity__OC0D=new_capacity__LI0D;
+  __INTEGER new_capacity__FT0D,other_upper__ET0D,Self__LOJF;
+  __POSITION *__tmp__YT0D,*__tmp__0T0D,*Self__RIGF;
+  new_capacity__FT0D= 0;
+  other_upper__ET0D=((__FAST_ARRAYoExpanded_POSITIONo *)other__DT0D)->parent_arrayed_collection__NTFC.upper__2M0D;
+  if ((other_upper__ET0D >=  0)) {
+    new_capacity__FT0D=(__INTEGER)(other_upper__ET0D +  1);
+    if ((Self__CT0D->parent_arrayed_collection__NTFC.capacity__IN0D < new_capacity__FT0D)) {
+      Self__CT0D->parent_arrayed_collection__NTFC.storage__T4ZD=create__VWSE(new_capacity__FT0D);
+      Self__CT0D->parent_arrayed_collection__NTFC.capacity__IN0D=new_capacity__FT0D;
     };
-    __tmp__4I0D=Self__II0D->parent_arrayed_collection__4TFC.storage__CVZD;
-    __tmp__AJ0D=((__FAST_ARRAYoExpanded_POSITIONo *)other__JI0D)->parent_arrayed_collection__4TFC.storage__CVZD;
-    Self__FRGF=((__POSITION *)__tmp__4I0D);
-    Self__E5JF=other_upper__KI0D;
-    while ((Self__E5JF >=  0)) {
-      Self__FRGF[Self__E5JF]=((__POSITION *)__tmp__AJ0D)[Self__E5JF];
-      Self__E5JF=(__INTEGER)(Self__E5JF -  1);
+    __tmp__YT0D=Self__CT0D->parent_arrayed_collection__NTFC.storage__T4ZD;
+    __tmp__0T0D=((__FAST_ARRAYoExpanded_POSITIONo *)other__DT0D)->parent_arrayed_collection__NTFC.storage__T4ZD;
+    Self__RIGF=((__POSITION *)__tmp__YT0D);
+    Self__LOJF=other_upper__ET0D;
+    while ((Self__LOJF >=  0)) {
+      Self__RIGF[Self__LOJF]=((__POSITION *)__tmp__0T0D)[Self__LOJF];
+      Self__LOJF=(__INTEGER)(Self__LOJF -  1);
     };
   };
-  Self__II0D->parent_arrayed_collection__4TFC.upper__CC0D=other_upper__KI0D;
+  Self__CT0D->parent_arrayed_collection__NTFC.upper__2M0D=other_upper__ET0D;
 }
 
-static __BOOLEAN fast_has__LRRK(__HASHED_SEToTYPESo *Self__MRRK,void *e__NRRK)
+static __BOOLEAN fast_has__RVNK(__HASHED_SEToTYPESo *Self__SVNK,void *e__TVNK)
 // ({HASHED_SEToTYPESo},{NULLxTYPES}) With resultNo recursive, No inlinable.
 {
-  void *node__WRRK;
-  node__WRRK=((void **)Self__MRRK->buckets__MFMK)[(__INTEGER)(hash_code__BQRK(e__NRRK) % Self__MRRK->capacity__HFMK)];
-  while ((! (((void *)node__WRRK == (void *)NULL) || ((void *)((__HASHED_SET_NODEoTYPESo *)node__WRRK)->item__YFMK == (void *)e__NRRK)))) {
-    node__WRRK=((__HASHED_SET_NODEoTYPESo *)node__WRRK)->next__EGMK;
+  void *node__2VNK;
+  node__2VNK=((void **)Self__SVNK->buckets__IIIK)[(__INTEGER)(hash_code__HUNK(e__TVNK) % Self__SVNK->capacity__DIIK)];
+  while ((! (((void *)node__2VNK == (void *)NULL) || ((void *)((__HASHED_SET_NODEoTYPESo *)node__2VNK)->item__UIIK == (void *)e__TVNK)))) {
+    node__2VNK=((__HASHED_SET_NODEoTYPESo *)node__2VNK)->next__AJIK;
   };
-  return(((void *)node__WRRK != (void *)NULL));
+  return(((void *)node__2VNK != (void *)NULL));
 }
 
-static __INTEGER hash_code__BQRK(__TYPES *Self__CQRK)
+static __INTEGER hash_code__HUNK(__TYPES *Self__IUNK)
 // ({TYPES}) With resultNo recursive, No inlinable.
 {
-  __INTEGER result__EQRK,__tmp__OQRK,__tmp__QQRK;
-  void *__tmp__PQRK;
-  result__EQRK= 0;
-  if ((Self__CQRK->upper__MSCG != (__INTEGER)(-  1))) {
-    __tmp__OQRK=(__INTEGER)(Self__CQRK->upper__MSCG <<  8);
-    __tmp__PQRK=((void **)Self__CQRK->storage__CTJJ)[Self__CQRK->upper__MSCG];
-    switch (((struct ___OBJ *)__tmp__PQRK)->__id) {
+  __INTEGER result__KUNK,__tmp__UUNK,__tmp__WUNK;
+  void *__tmp__VUNK;
+  result__KUNK= 0;
+  if ((Self__IUNK->upper__GLAG != (__INTEGER)(-  1))) {
+    __tmp__UUNK=(__INTEGER)(Self__IUNK->upper__GLAG <<  8);
+    __tmp__VUNK=((void **)Self__IUNK->storage__4VFJ)[Self__IUNK->upper__GLAG];
+    switch (((struct ___OBJ *)__tmp__VUNK)->__id) {
     case __TYPE__: {
-      __tmp__QQRK=((__TYPE *)__tmp__PQRK)->index__LJC;
+      __tmp__WUNK=((__TYPE *)__tmp__VUNK)->index__LJC;
     } break;
     case __TYPE_NULL__: {
-      __tmp__QQRK=((__TYPE_NULL *)__tmp__PQRK)->parent_type__TIB.index__LJC;
+      __tmp__WUNK=((__TYPE_NULL *)__tmp__VUNK)->parent_type__TIB.index__LJC;
     } break;
     case __TYPE_VOID__: {
-      __tmp__QQRK=((__TYPE_VOID *)__tmp__PQRK)->parent_type__UIB.index__LJC;
+      __tmp__WUNK=((__TYPE_VOID *)__tmp__VUNK)->parent_type__UIB.index__LJC;
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__QQRK=((__TYPE_CONTEXT *)__tmp__PQRK)->parent_type__VIB.index__LJC;
+      __tmp__WUNK=((__TYPE_CONTEXT *)__tmp__VUNK)->parent_type__VIB.index__LJC;
     } break;
     case __TYPE_ID__: {
-      __tmp__QQRK=((__TYPE_ID *)__tmp__PQRK)->parent_type__WIB.index__LJC;
+      __tmp__WUNK=((__TYPE_ID *)__tmp__VUNK)->parent_type__WIB.index__LJC;
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__QQRK=((__TYPE_GENERIC *)__tmp__PQRK)->parent_type__T2IB.index__LJC;
+      __tmp__WUNK=((__TYPE_GENERIC *)__tmp__VUNK)->parent_type__C2IB.index__LJC;
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__QQRK=((__PROFIL_BLOCK *)__tmp__PQRK)->parent_type__VNCG.index__LJC;
+      __tmp__WUNK=((__PROFIL_BLOCK *)__tmp__VUNK)->parent_type__PGAG.index__LJC;
     } break;
     };
-    result__EQRK=(__INTEGER)(__tmp__OQRK + __tmp__QQRK);
+    result__KUNK=(__INTEGER)(__tmp__UUNK + __tmp__WUNK);
   };
-  return(result__EQRK);
+  return(result__KUNK);
 }
 
-static void** create__D2ZI(__INTEGER nb_elements__F2ZI)
+static void** create__ABWI(__INTEGER nb_elements__CBWI)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __INTEGER Self__C4OJ;
-  void **Result__LT4I;
-  Result__LT4I=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__F2ZI * ((__INTEGER )(sizeof(void *)))))));
-  Self__C4OJ=(__INTEGER)(nb_elements__F2ZI -  1);
-  while ((Self__C4OJ >=  0)) {
-    Result__LT4I[Self__C4OJ]=NULL;
-    Self__C4OJ=(__INTEGER)(Self__C4OJ -  1);
+  __UINTEGER_32 sz__C4AR,a__B4AR,new_size__D4AR,new_size2__E4AR,a__F4AR;
+  __UINTEGER_32 new_size__G4AR;
+  __POINTER result__A4AR,ptr_table__ZZ0R,next__YZ0R,result__0Z0R;
+  __INTEGER Self__4ALJ;
+  void **Result__FZ0I;
+  sz__C4AR=((__UINTEGER_32 )(__INTEGER)(nb_elements__CBWI * ((__INTEGER )(sizeof(void *)))));
+  result__A4AR=((__POINTER )(NULL));
+  a__B4AR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__D4AR=(__UINTEGER_32)((__UINTEGER_32)(sz__C4AR + a__B4AR) & (__UINTEGER_32)(~ a__B4AR));
+  new_size2__E4AR=(__UINTEGER_32)(new_size__D4AR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__E4AR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__F4AR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__G4AR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__E4AR + a__F4AR) & (__UINTEGER_32)(~ a__F4AR));
+    ptr_table__ZZ0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G4AR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__YZ0R=((__POINTER )(NULL));
+    result__0Z0R=((__POINTER *)ptr_table__ZZ0R)[ 0];
+    if ((result__0Z0R == (void *)NULL)) {
+      result__0Z0R=new_lab__2PJ(new_size__G4AR);
+      next__YZ0R=(void *)((unsigned long)result__0Z0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G4AR)));
+      ((__POINTER *)next__YZ0R)[ 0]=NULL;
+      ((__POINTER *)ptr_table__ZZ0R)[ 0]=next__YZ0R;
+    } else {
+      next__YZ0R=((__POINTER *)result__0Z0R)[ 0];
+      if ((next__YZ0R == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0Z0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__G4AR <<  1)) <=  4096)) {
+          next__YZ0R=(void *)((unsigned long)result__0Z0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G4AR)));
+        } else {
+          next__YZ0R=new_lab__2PJ(new_size__G4AR);
+        };
+        ((__POINTER *)next__YZ0R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__ZZ0R)[ 0]=next__YZ0R;
+      } else {
+        ((__POINTER *)result__0Z0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YZ0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__0Z0R=next__YZ0R;
+      };
+    };
+    ((__POINTER *)result__0Z0R)[ 0]=((__POINTER ) 3);
+    result__A4AR=(void *)((unsigned long)result__0Z0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__A4AR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__D4AR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+  };
+  Result__FZ0I=((void **)result__A4AR);
+  Self__4ALJ=(__INTEGER)(nb_elements__CBWI -  1);
+  while ((Self__4ALJ >=  0)) {
+    Result__FZ0I[Self__4ALJ]=NULL;
+    Self__4ALJ=(__INTEGER)(Self__4ALJ -  1);
   };
-  return(Result__LT4I);
+  return(Result__FZ0I);
 }
 
-static void* write_direct__with__value__LC0I(__LOCAL *Self__MC0I,__POSITION p__NC0I,void *val__PC0I)
+static void* write_direct__with__value__IHWI(__LOCAL *Self__JHWI,__POSITION p__KHWI,void *val__MHWI)
 // ({LOCAL},{POSITION},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
 {
-  void *tmp_type__SC0I;
-  __WRITE_LOCAL *result__AEEJ,*Self__EOMJ;
-  __POINTER ptr__BEEJ;
-  __INTEGER typ_id__GEEJ;
-  __UINTEGER_32 sz__DEEJ,a__2V5Q,new_size__0V5Q,t__AW5Q,a__CW5Q;
-  void *__tmp__NE0I;
-  tmp_type__SC0I=NULL;
-  result__AEEJ=NULL;
-  ptr__BEEJ=((__POINTER )(NULL));
-  typ_id__GEEJ= 0;
-  sz__DEEJ=((__UINTEGER_32 )sizeof(__WRITE_LOCAL));
-  if ((sz__DEEJ ==  0)) {
-    result__AEEJ=WRITE_LOCAL__;
-  } else {
-    typ_id__GEEJ=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DEEJ);
-    if ((typ_id__GEEJ == (__INTEGER)(-  1))) {
-      a__2V5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__0V5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__DEEJ + a__2V5Q) & (__UINTEGER_32)(~ a__2V5Q));
-      ptr__BEEJ=micro_alloc__table__lab__BOI(new_size__0V5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0V5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__0V5Q);
-    } else {
-      t__AW5Q=((__UINTEGER_32 )typ_id__GEEJ);
-      a__CW5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__BEEJ=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__DEEJ + a__CW5Q) & (__UINTEGER_32)(~ a__CW5Q)),((__POINTER )(&(table_type[(t__AW5Q)]))),(__UINTEGER_32)(t__AW5Q |  1));
-    };
-    result__AEEJ=((__WRITE_LOCAL *)ptr__BEEJ);
-    *(result__AEEJ) = *(WRITE_LOCAL__);
-  };
-  Self__EOMJ=((__WRITE_LOCAL *)result__AEEJ);
-  Self__EOMJ->parent_write__FZ4I.parent_instr__GWRG.parent_itm_object__TE.position__BJM=p__NC0I;
-  Self__EOMJ->local__IOMJ=Self__MC0I;
-  Self__EOMJ->parent_write__FZ4I.value__NXHH=val__PC0I;
-  if (((void *)Self__MC0I->parent_variable__ALMC.require_first__JWHH == (void *)NULL)) {
-    Self__MC0I->parent_variable__ALMC.require_first__JWHH=result__AEEJ;
-  } else {
-    if (((void *)Self__MC0I->parent_variable__ALMC.require_list__0WHH == (void *)NULL)) {
-      Self__MC0I->parent_variable__ALMC.require_list__0WHH=create_with_capacity__0ATH( 1);
-    };
-    add_last__1HHI(Self__MC0I->parent_variable__ALMC.require_list__0WHH,result__AEEJ);
-  };
-  if ((((! ((((__UINTEGER_8)(((__TYPE_FULL *)Self__MC0I->parent_variable__ALMC.type__LCCG)->flag__LTL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__MC0I->parent_variable__ALMC.type__LCCG)->parent_type__KTL != (void *)type_boolean__VJB)) || ((void *)Self__MC0I->parent_variable__ALMC.parent_named__5KMC.name__1QB == (void *)(&__string_57)))) && ((void *)result__AEEJ->parent_write__FZ4I.value__NXHH != (void *)NULL)) && (! is_executing_pass__POMC))) {
-    tmp_type__SC0I=new__IYVG();
-    if (((void *)Self__MC0I->parent_variable__ALMC.type_list__N4YD != (void *)NULL)) {
-      union__UGLJ(tmp_type__SC0I,Self__MC0I->parent_variable__ALMC.type_list__N4YD);
-    };
-    __tmp__NE0I=result__AEEJ->parent_write__FZ4I.value__NXHH;
-    switch (((struct ___OBJ *)__tmp__NE0I)->__id) {
+  void *tmp_type__PHWI;
+  __WRITE_LOCAL *result__0HAJ,*Self__ARIJ;
+  __POINTER ptr__1HAJ,ptr_table__4Z0R,next__3Z0R,result__5Z0R;
+  __POINTER ptr_table__D00R,next__C00R,result__E00R;
+  __INTEGER typ_id__AIAJ;
+  __UINTEGER_32 sz__3HAJ,a__OU1Q,new_size__MU1Q,t__SU1Q,a__UU1Q;
+  __UINTEGER_32 new_size__G00R,lab_type__F00R;
+  void *__tmp__KJWI;
+  __EXTERNAL_C *Self__J4AR;
+  __TYPES_TMP *Self__X1CR;
+  void *t__W1CR,*result__V1CR;
+  tmp_type__PHWI=NULL;
+  result__0HAJ=NULL;
+  ptr__1HAJ=((__POINTER )(NULL));
+  typ_id__AIAJ= 0;
+  sz__3HAJ=((__UINTEGER_32 )sizeof(__WRITE_LOCAL));
+  if ((sz__3HAJ ==  0)) {
+    result__0HAJ=WRITE_LOCAL__;
+  } else {
+    typ_id__AIAJ=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3HAJ);
+    if ((typ_id__AIAJ == (__INTEGER)(-  1))) {
+      a__OU1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__MU1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__3HAJ + a__OU1Q) & (__UINTEGER_32)(~ a__OU1Q));
+      ptr_table__4Z0R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MU1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__3Z0R=((__POINTER )(NULL));
+      result__5Z0R=((__POINTER *)ptr_table__4Z0R)[ 0];
+      if ((result__5Z0R == (void *)NULL)) {
+        result__5Z0R=new_lab__2PJ(new_size__MU1Q);
+        next__3Z0R=(void *)((unsigned long)result__5Z0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MU1Q)));
+        ((__POINTER *)next__3Z0R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__4Z0R)[ 0]=next__3Z0R;
+      } else {
+        next__3Z0R=((__POINTER *)result__5Z0R)[ 0];
+        if ((next__3Z0R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5Z0R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MU1Q <<  1)) <=  4096)) {
+            next__3Z0R=(void *)((unsigned long)result__5Z0R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MU1Q)));
+          } else {
+            next__3Z0R=new_lab__2PJ(new_size__MU1Q);
+          };
+          ((__POINTER *)next__3Z0R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__4Z0R)[ 0]=next__3Z0R;
+        } else {
+          ((__POINTER *)result__5Z0R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3Z0R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__5Z0R=next__3Z0R;
+        };
+      };
+      ptr__1HAJ=result__5Z0R;
+    } else {
+      t__SU1Q=((__UINTEGER_32 )typ_id__AIAJ);
+      a__UU1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__G00R=(__UINTEGER_32)((__UINTEGER_32)(sz__3HAJ + a__UU1Q) & (__UINTEGER_32)(~ a__UU1Q));
+      ptr_table__D00R=((__POINTER )(&(table_type[(t__SU1Q)])));
+      lab_type__F00R=(__UINTEGER_32)(t__SU1Q |  1);
+      next__C00R=((__POINTER )(NULL));
+      result__E00R=((__POINTER *)ptr_table__D00R)[ 0];
+      if ((result__E00R == (void *)NULL)) {
+        result__E00R=new_lab__2PJ(lab_type__F00R);
+        next__C00R=(void *)((unsigned long)result__E00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G00R)));
+        ((__POINTER *)next__C00R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__D00R)[ 0]=next__C00R;
+      } else {
+        next__C00R=((__POINTER *)result__E00R)[ 0];
+        if ((next__C00R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E00R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__G00R <<  1)) <=  4096)) {
+            next__C00R=(void *)((unsigned long)result__E00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G00R)));
+          } else {
+            next__C00R=new_lab__2PJ(lab_type__F00R);
+          };
+          ((__POINTER *)next__C00R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__D00R)[ 0]=next__C00R;
+        } else {
+          ((__POINTER *)result__E00R)[ 0]=(void *)((unsigned long)((__POINTER *)next__C00R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__E00R=next__C00R;
+        };
+      };
+      ptr__1HAJ=result__E00R;
+    };
+    result__0HAJ=((__WRITE_LOCAL *)ptr__1HAJ);
+    *(result__0HAJ) = *(WRITE_LOCAL__);
+  };
+  Self__ARIJ=((__WRITE_LOCAL *)result__0HAJ);
+  Self__ARIJ->parent_write__540I.parent_instr__P3OG.parent_itm_object__TE.position__WIM=p__KHWI;
+  Self__ARIJ->local__ERIJ=Self__JHWI;
+  Self__ARIJ->parent_write__540I.value__PAEH=val__MHWI;
+  if (((void *)Self__JHWI->parent_variable__T1LC.require_first__L5DH == (void *)NULL)) {
+    Self__JHWI->parent_variable__T1LC.require_first__L5DH=result__0HAJ;
+  } else {
+    if (((void *)Self__JHWI->parent_variable__T1LC.require_list__25DH == (void *)NULL)) {
+      Self__JHWI->parent_variable__T1LC.require_list__25DH=create_with_capacity__2HPH( 1);
+    };
+    add_last__RODI(Self__JHWI->parent_variable__T1LC.require_list__25DH,result__0HAJ);
+  };
+  if ((((! ((((__UINTEGER_8)(((__TYPE_FULL *)Self__JHWI->parent_variable__T1LC.type__D25F)->flag__ATL &  1) !=  0) && ((void *)((__TYPE_FULL *)Self__JHWI->parent_variable__T1LC.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__JHWI->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) && ((void *)result__0HAJ->parent_write__540I.value__PAEH != (void *)NULL)) && (! is_executing_pass__C5LC))) {
+    tmp_type__PHWI=new__5VSG();
+    if (((void *)Self__JHWI->parent_variable__T1LC.type_list__OIZD != (void *)NULL)) {
+      union__QJHJ(tmp_type__PHWI,Self__JHWI->parent_variable__T1LC.type_list__OIZD);
+    };
+    __tmp__KJWI=result__0HAJ->parent_write__540I.value__PAEH;
+    switch (((struct ___OBJ *)__tmp__KJWI)->__id) {
     case __LIST__: {
-      get_type__QUQJ(__tmp__NE0I,tmp_type__SC0I);
+      get_type__MXMJ(__tmp__KJWI,tmp_type__PHWI);
     } break;
     case __STRING_CST__: {
-      add__3YIJ(tmp_type__SC0I,((__TYPE_FULL *)((__STRING_CST *)__tmp__NE0I)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(tmp_type__PHWI,((__TYPE_FULL *)((__STRING_CST *)__tmp__KJWI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
     } break;
     case __EXTERNAL_C__: {
-      get_type__LAHI(__tmp__NE0I,tmp_type__SC0I);
+      Self__J4AR=((__EXTERNAL_C *)__tmp__KJWI);
+      if (((void *)Self__J4AR->living_type__Z3QH == (void *)NULL)) {
+        add__Z1EJ(tmp_type__PHWI,((__TYPE_FULL *)Self__J4AR->static_type__1VZD)->parent_type__5SL);
+      } else {
+        union__QJHJ(tmp_type__PHWI,Self__J4AR->living_type__Z3QH);
+      };
     } break;
     case __PROTOTYPE_CST__: {
-      add__3YIJ(tmp_type__SC0I,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__NE0I)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(tmp_type__PHWI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__KJWI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
     } break;
     case __INTEGER_CST__: {
-      add__3YIJ(tmp_type__SC0I,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__NE0I)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(tmp_type__PHWI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__KJWI)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
     } break;
     case __READ_LOCAL__: {
-      get_type__MKJJ(__tmp__NE0I,tmp_type__SC0I);
+      get_type__INFJ(__tmp__KJWI,tmp_type__PHWI);
     } 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__SC0I,type_true__FJB);
-      add__3YIJ(tmp_type__SC0I,type_false__NJB);
+      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
+      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      add__3YIJ(tmp_type__SC0I,type_true__FJB);
-      add__3YIJ(tmp_type__SC0I,type_false__NJB);
+      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
+      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
     } break;
     case __REAL_CST__: {
-      add__3YIJ(tmp_type__SC0I,((__TYPE_FULL *)((__REAL_CST *)__tmp__NE0I)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(tmp_type__PHWI,((__TYPE_FULL *)((__REAL_CST *)__tmp__KJWI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
     } break;
     case __CHARACTER_CST__: {
-      add__3YIJ(tmp_type__SC0I,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__NE0I)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+      add__Z1EJ(tmp_type__PHWI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__KJWI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
     } break;
     case __IS_EXPANDED__: {
-      add__3YIJ(tmp_type__SC0I,type_true__FJB);
-      add__3YIJ(tmp_type__SC0I,type_false__NJB);
+      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
+      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
     } break;
     case __GET_TYPE_ID__: {
-      add__3YIJ(tmp_type__SC0I,type_integer__3JB);
+      add__Z1EJ(tmp_type__PHWI,type_integer__3JB);
     } break;
     case __EXPR_SUP__: {
-      add__3YIJ(tmp_type__SC0I,type_true__FJB);
-      add__3YIJ(tmp_type__SC0I,type_false__NJB);
+      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
+      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
     } break;
     case __EXPR_SUB__: {
-      get_type__LCHI(__tmp__NE0I,tmp_type__SC0I);
+      get_type__BJDI(__tmp__KJWI,tmp_type__PHWI);
     } break;
     case __EXPR_MUL__: {
-      get_type__PCHI(__tmp__NE0I,tmp_type__SC0I);
+      get_type__FJDI(__tmp__KJWI,tmp_type__PHWI);
     } break;
     case __EXPR_DIV__: {
-      get_type__TCHI(__tmp__NE0I,tmp_type__SC0I);
+      get_type__JJDI(__tmp__KJWI,tmp_type__PHWI);
     } break;
     case __EXPR_AND__: {
-      get_type__XCHI(__tmp__NE0I,tmp_type__SC0I);
+      get_type__NJDI(__tmp__KJWI,tmp_type__PHWI);
     } break;
     case __EXPR_SHIFT_R__: {
-      get_type__1CHI(__tmp__NE0I,tmp_type__SC0I);
+      get_type__RJDI(__tmp__KJWI,tmp_type__PHWI);
     } break;
     case __EXPR_SHIFT_L__: {
-      get_type__5CHI(__tmp__NE0I,tmp_type__SC0I);
+      get_type__VJDI(__tmp__KJWI,tmp_type__PHWI);
     } break;
     case __PUT_TO__: {
-      add__3YIJ(tmp_type__SC0I,TYPE_VOID__);
+      add__Z1EJ(tmp_type__PHWI,TYPE_VOID__);
     } break;
     case __ITEM__: {
-      get_type__GDHI(__tmp__NE0I,tmp_type__SC0I);
+      get_type__2JDI(__tmp__KJWI,tmp_type__PHWI);
     } break;
     case __SIZE_OF__: {
-      add__3YIJ(tmp_type__SC0I,type_integer__3JB);
+      add__Z1EJ(tmp_type__PHWI,type_integer__3JB);
     } break;
     case __CAST__: {
-      add__3YIJ(tmp_type__SC0I,((__TYPE_FULL *)((__CAST *)__tmp__NE0I)->static_type__2G5H)->parent_type__KTL);
+      add__Z1EJ(tmp_type__PHWI,((__TYPE_FULL *)((__CAST *)__tmp__KJWI)->static_type__0N1H)->parent_type__5SL);
     } break;
     case __CALL_SLOT__: {
-      get_type__P2PL(__tmp__NE0I,tmp_type__SC0I);
+      get_type__KGML(__tmp__KJWI,tmp_type__PHWI);
     } break;
     case __READ_SLOT__: {
-      get_type__053K(__tmp__NE0I,tmp_type__SC0I);
+      get_type__EE0K(__tmp__KJWI,tmp_type__PHWI);
     } break;
     case __READ_GLOBAL__: {
-      get_type__FGSL(((__READ_GLOBAL *)__tmp__NE0I)->global__3DNK,tmp_type__SC0I);
+      get_type__1POL(((__READ_GLOBAL *)__tmp__KJWI)->global__ZGJK,tmp_type__PHWI);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      add__3YIJ(tmp_type__SC0I,type_true__FJB);
-      add__3YIJ(tmp_type__SC0I,type_false__NJB);
+      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
+      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
     } break;
     case __EXPR_OR_LOGIC__: {
-      add__3YIJ(tmp_type__SC0I,type_true__FJB);
-      add__3YIJ(tmp_type__SC0I,type_false__NJB);
+      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
+      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      add__3YIJ(tmp_type__SC0I,type_true__FJB);
-      add__3YIJ(tmp_type__SC0I,type_false__NJB);
+      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
+      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
     } break;
     case __EXPR_AND_LOGIC__: {
-      add__3YIJ(tmp_type__SC0I,type_true__FJB);
-      add__3YIJ(tmp_type__SC0I,type_false__NJB);
+      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
+      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      add__3YIJ(tmp_type__SC0I,type_true__FJB);
-      add__3YIJ(tmp_type__SC0I,type_false__NJB);
+      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
+      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
     } break;
     case __EXPR_NEG__: {
-      add__3YIJ(tmp_type__SC0I,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__NE0I)))->parent_type__KTL);
+      add__Z1EJ(tmp_type__PHWI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__KJWI)))->parent_type__5SL);
     } break;
     case __EXPR_ADD__: {
-      get_type__EBSL(__tmp__NE0I,tmp_type__SC0I);
+      get_type__0KOL(__tmp__KJWI,tmp_type__PHWI);
     } break;
     case __EXPR_NOT__: {
-      add__3YIJ(tmp_type__SC0I,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__NE0I)))->parent_type__KTL);
+      add__Z1EJ(tmp_type__PHWI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__KJWI)))->parent_type__5SL);
     } break;
     case __EXPR_MOD__: {
-      get_type__ROIO(__tmp__NE0I,tmp_type__SC0I);
+      get_type__JXEO(__tmp__KJWI,tmp_type__PHWI);
     } break;
     case __EXPR_SUP_EQ__: {
-      add__3YIJ(tmp_type__SC0I,type_true__FJB);
-      add__3YIJ(tmp_type__SC0I,type_false__NJB);
+      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
+      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
     } break;
     case __EXPR_INF__: {
-      add__3YIJ(tmp_type__SC0I,type_true__FJB);
-      add__3YIJ(tmp_type__SC0I,type_false__NJB);
+      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
+      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
     } break;
     case __EXPR_INF_EQ__: {
-      add__3YIJ(tmp_type__SC0I,type_true__FJB);
-      add__3YIJ(tmp_type__SC0I,type_false__NJB);
+      add__Z1EJ(tmp_type__PHWI,type_true__FJB);
+      add__Z1EJ(tmp_type__PHWI,type_false__NJB);
     } break;
     case __EXPR_OR__: {
-      get_type__ORTN(__tmp__NE0I,tmp_type__SC0I);
+      get_type__S5PN(__tmp__KJWI,tmp_type__PHWI);
     } break;
     case __EXPR_XOR__: {
-      get_type__RJXO(__tmp__NE0I,tmp_type__SC0I);
+      get_type__JSTO(__tmp__KJWI,tmp_type__PHWI);
     } break;
     };
-    Self__MC0I->parent_variable__ALMC.type_list__N4YD=update__VUQJ(tmp_type__SC0I,Self__MC0I->parent_variable__ALMC.type_list__N4YD);
-  };
-  ((__WRITE_LOCAL *)result__AEEJ)->parent_write__FZ4I.is_create__N0GI=TRUE__;
-  return(result__AEEJ);
-}
-
-static void* get_alias__UTCO(__LOCAL *Self__VTCO)
-// ({LOCAL}) With resultNo recursive, No inlinable.
-{
-  if (((void *)Self__VTCO->my_alias__FIEH == (void *)NULL)) {
-    Self__VTCO->my_alias__FIEH=create__name__style__type__VCNG(Self__VTCO->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM,Self__VTCO->parent_variable__ALMC.parent_named__5KMC.name__1QB,Self__VTCO->parent_variable__ALMC.parent_named__5KMC.style__ODGC,Self__VTCO->parent_variable__ALMC.type__LCCG);
-    ((__LOCAL *)Self__VTCO->my_alias__FIEH)->parent_variable__ALMC.type_list__N4YD=Self__VTCO->parent_variable__ALMC.type_list__N4YD;
-    add_last__PUJH(list_alias__FI3N,Self__VTCO);
-  };
-  return(Self__VTCO->my_alias__FIEH);
-}
-
-static void* prototype__C0OH(__TYPE_FULL *Self__D0OH)
-// ({TYPE_FULL}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__F0OH;
-  void *__tmp__G0OH;
-  __tmp__F0OH=Self__D0OH->parent_type__KTL;
-  switch (((struct ___OBJ *)__tmp__F0OH)->__id) {
-  case __TYPE__: {
-    __tmp__G0OH=((__TYPE *)__tmp__F0OH)->prototype__RD;
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__G0OH=((__TYPE_NULL *)__tmp__F0OH)->parent_type__TIB.prototype__RD;
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__G0OH=((__TYPE_VOID *)__tmp__F0OH)->parent_type__UIB.prototype__RD;
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__G0OH=((__TYPE_CONTEXT *)__tmp__F0OH)->parent_type__VIB.prototype__RD;
-  } break;
-  case __TYPE_ID__: {
-    __tmp__G0OH=((__TYPE_ID *)__tmp__F0OH)->parent_type__WIB.prototype__RD;
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__G0OH=((__TYPE_GENERIC *)__tmp__F0OH)->parent_type__T2IB.prototype__RD;
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__G0OH=prototype__UIIJ();
-  } break;
-  };
-  return(__tmp__G0OH);
-}
-
-static void push_intern__W0OH(__POSITION p__Y0OH)
-// ({POSITION}) VoidNo recursive, No inlinable.
-{
-  __CONTEXT *Self__1URH;
-  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__X1CR=((__TYPES_TMP *)tmp_type__PHWI);
+    t__W1CR=Self__JHWI->parent_variable__T1LC.type_list__OIZD;
+    result__V1CR=NULL;
+    if ((((void *)t__W1CR != (void *)NULL) && ((__INTEGER)(((__TYPES *)t__W1CR)->upper__GLAG +  1) == (__INTEGER)(Self__X1CR->parent_types__415F.upper__GLAG +  1)))) {
+      result__V1CR=t__W1CR;
+      free__WNFJ(Self__X1CR);
+    } else {
+      result__V1CR=to_types__I3EJ(Self__X1CR);
+    };
+    Self__JHWI->parent_variable__T1LC.type_list__OIZD=result__V1CR;
   };
-  Self__1URH=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.storage__DSYD)[top__CVQC]);
-  Self__1URH->local__CIAG=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1);
-  Self__1URH->result__FIAG=stack_result_lower__DIAG;
-  Self__1URH->list__HIAG=list_current__IF1;
-  stack_result_lower__DIAG=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1);
-  list_current__IF1=create__4ICG(p__Y0OH);
-  Self__1URH->context_extern__HVRH=context_extern__2GPH;
-  context_extern__2GPH=NULL;
+  ((__WRITE_LOCAL *)result__0HAJ)->parent_write__540I.is_create__DBDI=TRUE__;
+  return(result__0HAJ);
 }
 
-static void to_run_base__L1OH(__ITM_LIST *Self__M1OH,__BOOLEAN last_out__N1OH)
+static void to_run_base__SCLH(__ITM_LIST *Self__TCLH,__BOOLEAN last_out__UCLH)
 // ({ITM_LIST},{TRUExFALSE}) VoidRecursive, No inlinable.
 {
-  __INTEGER stack_top__R1OH,__tmp__A2OH,Self__I2VH,__tmp__Y2OH;
-  __INTEGER Self__Y2VH,__tmp__L3OH,Self__EWRH,j__EENN;
-  __ITM_LOCAL *Self__FP2H,*Self__WP2H;
-  __POSITION pos__HP2H,__tmp__MP2H,__tmp__FQ2H,__tmp__JQ2H,__tmp__ENZQ;
-  __POSITION __tmp__GNZQ,__tmp__SHEQ,__tmp__1HEQ,__tmp__3YRH;
-  void *__tmp__NP2H,*__tmp__KQ2H,*__tmp__PZ2M,*__tmp__XZ2M,*n__AXRH;
-  void *__tmp__DZRH;
-  void *__tmp__OP2H,*__tmp__LQ2H;
-  void *__tmp__PP2H,*__tmp__0GEQ,*__tmp__MQ2H,*__tmp__GHEQ,*__tmp__B4OH;
-  __ITM_TYPE_STYLE *Self__ZGEQ,*Self__FHEQ;
-  void *result__KP2H,*result__YP2H,*var__4WRH,*result__DENN;
-  void *proto__2P2H;
-  void *slot__ZP2H,*slot__GZ2M,*__tmp__QZ2M,*__tmp__YZ2M;
-  void *__tmp__S3OH,*__tmp__4AJI,*Result__23KD;
-  void *__tmp__T3OH,*result__X3II,*__tmp__ABJI,*__tmp__O4OH;
-  void *__tmp__13II;
-  void *__tmp__23II,*slot_code__Y3II;
-  __SLOT_CODE *Self__EZ2M;
-  void *contract__HZ2M;
-  void *__tmp__OZ2M,*__tmp__WZ2M,*__tmp__O02M;
-  __ITM_LIST *Self__TAER;
-  void *lst__UAER;
-  __ITM_CHARACTER *Self__F1NQ,*Self__THEQ,*Self__2HEQ;
-  __ITM_STRING *Self__H1NQ,*Self__UHEQ,*Self__3HEQ;
-  void *__tmp__5AJI,*__tmp__A4OH;
-  void *larg__0P2H;
-  __BOOLEAN __tmp__4P2H,__tmp__DGNN;
-  __FAST_ARRAYoITM_CODEo *Self__13KD;
-  __FAST_ARRAYoLOCALo *Self__QW5Q,*Self__VW5Q;
-  void **__tmp__WAER;
-  stack_top__R1OH=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1);
-  if (((void *)Self__M1OH->local_list__2WPC != (void *)NULL)) {
-    __tmp__A2OH=((__FAST_ARRAYoITM_LOCALo *)Self__M1OH->local_list__2WPC)->parent_arrayed_collection__ZCFC.upper__AYGC;
-    Self__I2VH= 0;
-    while ((Self__I2VH <= __tmp__A2OH)) {
-      Self__FP2H=((__ITM_LOCAL *)((void **)((__FAST_ARRAYoITM_LOCALo *)Self__M1OH->local_list__2WPC)->parent_arrayed_collection__ZCFC.storage__F1PC)[Self__I2VH]);
-      pos__HP2H=((__POSITION ) 0);
-      last_position__GG1=Self__FP2H->parent_itm_object__UCFC.position__BJM;
-      __tmp__MP2H=Self__FP2H->parent_itm_object__UCFC.position__BJM;
-      __tmp__NP2H=Self__FP2H->name__D0GC;
-      __tmp__OP2H=Self__FP2H->type__CHFF;
-      switch (((struct ___OBJ *)__tmp__OP2H)->__id) {
+  __INTEGER stack_top__YCLH,__tmp__HDLH,Self__KDSH,__tmp__5DLH;
+  __INTEGER Self__0DSH,typ_id__XYLR,typ_id__DZLR,__tmp__SELH,Self__G3NH;
+  __INTEGER typ_id__PZLR,j__ISJN;
+  __ITM_LOCAL *Self__HWYH,*Self__YWYH;
+  __POSITION pos__JWYH,__tmp__OWYH,pos__Y1CR,__tmp__HXYH,__tmp__LXYH;
+  __POSITION pos__Z1CR,__tmp__WOVQ,p__5YLR,p__KZLR,p__11CR,__tmp__YOVQ;
+  __POSITION __tmp__BMAQ,__tmp__QZQH,__tmp__KMAQ,__tmp__55NH;
+  void *__tmp__PWYH,*__tmp__MXYH,*n__4YLR,*__tmp__THZM,*__tmp__1HZM;
+  void *n__C4NH,*__tmp__FAOH;
+  void *__tmp__QWYH,*__tmp__NXYH;
+  void *__tmp__RWYH,*__tmp__TLAQ,*__tmp__OXYH,*__tmp__0LAQ,*__tmp__IFLH;
+  __ITM_TYPE_STYLE *Self__SLAQ,*Self__ZLAQ;
+  void *result__MWYH,*result__0WYH,*loc__XZLR,*loc__0ZLR,*loc__3ZLR;
+  void *var__A4NH,*result__HSJN;
+  void *proto__4WYH;
+  void *slot__1WYH,*slot__KHZM,*__tmp__UHZM,*__tmp__2HZM;
+  void *sec__AZLR;
+  __ITM_SLOT *result__VYLR,*Self__3YLR;
+  __POINTER ptr__WYLR,ptr_table__I00R,next__H00R,result__J00R;
+  __POINTER ptr_table__N00R,next__M00R,result__O00R,ptr__CZLR;
+  __POINTER ptr_table__S00R,next__R00R,result__T00R,ptr_table__X00R;
+  __POINTER next__W00R,result__Y00R,ptr__OZLR,ptr_table__200R;
+  __POINTER next__100R,result__300R,ptr_table__B10R,next__A10R;
+  __POINTER result__C10R;
+  __UINTEGER_32 sz__YYLR,a__ZYLR,new_size__0YLR,t__1YLR,a__2YLR;
+  __UINTEGER_32 new_size__Q00R,lab_type__P00R,sz__EZLR,a__FZLR;
+  __UINTEGER_32 new_size__GZLR,t__HZLR,a__IZLR,new_size__000R;
+  __UINTEGER_32 lab_type__Z00R,sz__QZLR,a__RZLR,new_size__SZLR,t__TZLR;
+  __UINTEGER_32 a__UZLR,new_size__E10R,lab_type__D10R;
+  __ITM_ARG *result__BZLR,*Self__JZLR;
+  void *__tmp__ZELH,*__tmp__UHFI,*Result__L3KD;
+  void *__tmp__0ELH,*result__NEFI,*__tmp__WHFI,*__tmp__VFLH;
+  void *__tmp__REFI;
+  void *__tmp__SEFI,*slot_code__OEFI;
+  __SLOT_CODE *Self__IHZM;
+  void *contract__LHZM;
+  void *__tmp__SHZM,*__tmp__0HZM,*__tmp__SIZM;
+  __ITM_LIST *Self__435Q;
+  __CONTEXT *result__NZLR,*Self__01CR,*Self__XCOH;
+  void *lst__535Q;
+  __ITM_READ *Self__WZLR,*Self__ZZLR,*Self__2ZLR;
+  void *result__VZLR,*__tmp__VHFI,*result__YZLR,*__tmp__HFLH;
+  void *result__1ZLR;
+  __ITM_CHARACTER *Self__P5JQ,*Self__CMAQ,*Self__LMAQ;
+  __ITM_STRING *Self__R5JQ,*Self__DMAQ,*Self__MMAQ;
+  __BOOLEAN __tmp__AXYH,__tmp__HUJN;
+  void *result__K4AR;
+  __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *Self__L4AR,*Self__M4AR;
+  __FAST_ARRAYoLOCALo *Self__Q4AR,*Self__CV1Q,*Self__HV1Q,*Self__O4AR;
+  __FAST_ARRAYoITM_CODEo *Self__K3KD;
+  void **__tmp__B45Q;
+  stack_top__YCLH=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
+  if (((void *)Self__TCLH->local_list__KHPC != (void *)NULL)) {
+    __tmp__HDLH=((__FAST_ARRAYoITM_LOCALo *)Self__TCLH->local_list__KHPC)->parent_arrayed_collection__ICFC.upper__PXGC;
+    Self__KDSH= 0;
+    while ((Self__KDSH <= __tmp__HDLH)) {
+      Self__HWYH=((__ITM_LOCAL *)((void **)((__FAST_ARRAYoITM_LOCALo *)Self__TCLH->local_list__KHPC)->parent_arrayed_collection__ICFC.storage__TLPC)[Self__KDSH]);
+      pos__JWYH=((__POSITION ) 0);
+      last_position__CI1=Self__HWYH->parent_itm_object__DCFC.position__WIM;
+      __tmp__OWYH=Self__HWYH->parent_itm_object__DCFC.position__WIM;
+      __tmp__PWYH=Self__HWYH->name__SZGC;
+      __tmp__QWYH=Self__HWYH->type__S4EF;
+      switch (((struct ___OBJ *)__tmp__QWYH)->__id) {
       case __ITM_TYPE_SIMPLE__: {
-        if (((__ITM_TYPE_SIMPLE *)__tmp__OP2H)->to_run__2VK==0) {
-          __tmp__PP2H=((__ITM_TYPE_SIMPLE *)__tmp__OP2H)->to_run__1VK;
+        if (((__ITM_TYPE_SIMPLE *)__tmp__QWYH)->to_run__2VK==0) {
+          __tmp__RWYH=((__ITM_TYPE_SIMPLE *)__tmp__QWYH)->to_run__1VK;
         } else {
-          __tmp__PP2H=to_run__XVK(__tmp__OP2H);
+          __tmp__RWYH=to_run__XVK(__tmp__QWYH);
         };
       } break;
       case __ITM_TYPE_STYLE__: {
-        if (((__ITM_TYPE_STYLE *)__tmp__OP2H)->to_run__V1IB==0) {
-          __tmp__PP2H=((__ITM_TYPE_STYLE *)__tmp__OP2H)->to_run__U1IB;
+        if (((__ITM_TYPE_STYLE *)__tmp__QWYH)->to_run__E1IB==0) {
+          __tmp__RWYH=((__ITM_TYPE_STYLE *)__tmp__QWYH)->to_run__D1IB;
         } else {
-          Self__ZGEQ=((__ITM_TYPE_STYLE *)__tmp__OP2H);
-          __tmp__0GEQ=get__XUN(Self__ZGEQ);
-          Self__ZGEQ->to_run__U1IB=__tmp__0GEQ;
-          Self__ZGEQ->to_run__V1IB=0;
-          __tmp__PP2H=__tmp__0GEQ;
+          Self__SLAQ=((__ITM_TYPE_STYLE *)__tmp__QWYH);
+          __tmp__TLAQ=get__PUN(Self__SLAQ);
+          Self__SLAQ->to_run__D1IB=__tmp__TLAQ;
+          Self__SLAQ->to_run__E1IB=0;
+          __tmp__RWYH=__tmp__TLAQ;
         };
       } break;
       case __ITM_TYPE_GENERIC__: {
-        __tmp__PP2H=to_run__W1IB(__tmp__OP2H);
+        __tmp__RWYH=to_run__F1IB(__tmp__QWYH);
       } break;
       case __ITM_TYPE_SELF__: {
-        __tmp__PP2H=to_run__BDXD();
+        if (((void *)run_value__SLQC == (void *)NULL)) {
+          pos__Y1CR=last_position__CI1;
+          put_error__text__0AH( 1,(&__string_148));
+          put_position__ECH(pos__Y1CR);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
+        };
+        __tmp__RWYH=run_value__SLQC;
       } break;
       case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__PP2H=to_run__DHAG(__tmp__OP2H);
-      } break;
-      case __ITM_TYPE_PARAMETER__: {
-        print__1ZE((&__string_248));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-        __tmp__PP2H=NULL;
+        __tmp__RWYH=to_run__LJEF(__tmp__QWYH);
       } break;
       };
-      result__KP2H=create__name__style__type__VCNG(__tmp__MP2H,__tmp__NP2H,'+',__tmp__PP2H);
-      last_position__GG1=pos__HP2H;
-      add_last__PUJH(stack_local__RIAG,result__KP2H);
-      init__EKJI(result__KP2H);
-      Self__I2VH=(__INTEGER)(Self__I2VH +  1);
+      result__MWYH=create__name__style__type__E5JG(__tmp__OWYH,__tmp__PWYH,'+',__tmp__RWYH);
+      last_position__CI1=pos__JWYH;
+      add_last__11FH(stack_local__ZH4F,result__MWYH);
+      init__0QFI(result__MWYH);
+      Self__KDSH=(__INTEGER)(Self__KDSH +  1);
     };
   };
-  if (((void *)Self__M1OH->static_list__IXPC != (void *)NULL)) {
-    __tmp__Y2OH=((__FAST_ARRAYoITM_LOCALo *)Self__M1OH->static_list__IXPC)->parent_arrayed_collection__ZCFC.upper__AYGC;
-    Self__Y2VH= 0;
-    while ((Self__Y2VH <= __tmp__Y2OH)) {
-      Self__WP2H=((__ITM_LOCAL *)((void **)((__FAST_ARRAYoITM_LOCALo *)Self__M1OH->static_list__IXPC)->parent_arrayed_collection__ZCFC.storage__F1PC)[Self__Y2VH]);
-      larg__0P2H=NULL;
-      switch (((struct ___OBJ *)Self__WP2H->type__CHFF)->__id) {
+  if (((void *)Self__TCLH->static_list__WHPC != (void *)NULL)) {
+    __tmp__5DLH=((__FAST_ARRAYoITM_LOCALo *)Self__TCLH->static_list__WHPC)->parent_arrayed_collection__ICFC.upper__PXGC;
+    Self__0DSH= 0;
+    while ((Self__0DSH <= __tmp__5DLH)) {
+      Self__YWYH=((__ITM_LOCAL *)((void **)((__FAST_ARRAYoITM_LOCALo *)Self__TCLH->static_list__WHPC)->parent_arrayed_collection__ICFC.storage__TLPC)[Self__0DSH]);
+      switch (((struct ___OBJ *)Self__YWYH->type__S4EF)->__id) {
       case __ITM_TYPE_SIMPLE__: {
-        __tmp__4P2H=FALSE__;
+        __tmp__AXYH=FALSE__;
       } break;
       case __ITM_TYPE_STYLE__: {
-        __tmp__4P2H=FALSE__;
+        __tmp__AXYH=FALSE__;
       } break;
       case __ITM_TYPE_GENERIC__: {
-        __tmp__4P2H=FALSE__;
+        __tmp__AXYH=FALSE__;
       } break;
       case __ITM_TYPE_SELF__: {
-        __tmp__4P2H=TRUE__;
+        __tmp__AXYH=TRUE__;
       } break;
       case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__4P2H=FALSE__;
-      } break;
-      case __ITM_TYPE_PARAMETER__: {
-        __tmp__4P2H=FALSE__;
+        __tmp__AXYH=FALSE__;
       } break;
       };
-      if (__tmp__4P2H) {
-        __tmp__FQ2H=Self__WP2H->parent_itm_object__UCFC.position__BJM;
-        put_error__text__0AH( 1,(&__string_534));
-        put_position__ECH(__tmp__FQ2H);
-        send_error__2FH();
+      if (__tmp__AXYH) {
+        __tmp__HXYH=Self__YWYH->parent_itm_object__DCFC.position__WIM;
+        put_error__text__0AH( 1,(&__string_536));
+        put_position__ECH(__tmp__HXYH);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
+        };
       };
-      __tmp__JQ2H=Self__WP2H->parent_itm_object__UCFC.position__BJM;
-      __tmp__KQ2H=Self__WP2H->name__D0GC;
-      __tmp__LQ2H=Self__WP2H->type__CHFF;
-      switch (((struct ___OBJ *)__tmp__LQ2H)->__id) {
+      __tmp__LXYH=Self__YWYH->parent_itm_object__DCFC.position__WIM;
+      __tmp__MXYH=Self__YWYH->name__SZGC;
+      __tmp__NXYH=Self__YWYH->type__S4EF;
+      switch (((struct ___OBJ *)__tmp__NXYH)->__id) {
       case __ITM_TYPE_SIMPLE__: {
-        if (((__ITM_TYPE_SIMPLE *)__tmp__LQ2H)->to_run__2VK==0) {
-          __tmp__MQ2H=((__ITM_TYPE_SIMPLE *)__tmp__LQ2H)->to_run__1VK;
+        if (((__ITM_TYPE_SIMPLE *)__tmp__NXYH)->to_run__2VK==0) {
+          __tmp__OXYH=((__ITM_TYPE_SIMPLE *)__tmp__NXYH)->to_run__1VK;
         } else {
-          __tmp__MQ2H=to_run__XVK(__tmp__LQ2H);
+          __tmp__OXYH=to_run__XVK(__tmp__NXYH);
         };
       } break;
       case __ITM_TYPE_STYLE__: {
-        if (((__ITM_TYPE_STYLE *)__tmp__LQ2H)->to_run__V1IB==0) {
-          __tmp__MQ2H=((__ITM_TYPE_STYLE *)__tmp__LQ2H)->to_run__U1IB;
+        if (((__ITM_TYPE_STYLE *)__tmp__NXYH)->to_run__E1IB==0) {
+          __tmp__OXYH=((__ITM_TYPE_STYLE *)__tmp__NXYH)->to_run__D1IB;
         } else {
-          Self__FHEQ=((__ITM_TYPE_STYLE *)__tmp__LQ2H);
-          __tmp__GHEQ=get__XUN(Self__FHEQ);
-          Self__FHEQ->to_run__U1IB=__tmp__GHEQ;
-          Self__FHEQ->to_run__V1IB=0;
-          __tmp__MQ2H=__tmp__GHEQ;
+          Self__ZLAQ=((__ITM_TYPE_STYLE *)__tmp__NXYH);
+          __tmp__0LAQ=get__PUN(Self__ZLAQ);
+          Self__ZLAQ->to_run__D1IB=__tmp__0LAQ;
+          Self__ZLAQ->to_run__E1IB=0;
+          __tmp__OXYH=__tmp__0LAQ;
         };
       } break;
       case __ITM_TYPE_GENERIC__: {
-        __tmp__MQ2H=to_run__W1IB(__tmp__LQ2H);
+        __tmp__OXYH=to_run__F1IB(__tmp__NXYH);
       } break;
       case __ITM_TYPE_SELF__: {
-        __tmp__MQ2H=to_run__BDXD();
+        if (((void *)run_value__SLQC == (void *)NULL)) {
+          pos__Z1CR=last_position__CI1;
+          put_error__text__0AH( 1,(&__string_148));
+          put_position__ECH(pos__Z1CR);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
+        };
+        __tmp__OXYH=run_value__SLQC;
       } break;
       case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__MQ2H=to_run__DHAG(__tmp__LQ2H);
-      } break;
-      case __ITM_TYPE_PARAMETER__: {
-        print__1ZE((&__string_248));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-        __tmp__MQ2H=NULL;
-      } break;
-      };
-      result__YP2H=create__name__style__type__VCNG(__tmp__JQ2H,__tmp__KQ2H,'-',__tmp__MQ2H);
-      proto__2P2H=((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__D0M)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__WP2H->parent_itm_object__UCFC.position__BJM)) &  511)];
-      slot__ZP2H=((__PROTOTYPE *)proto__2P2H)->first_slot__45MC;
-      __tmp__ENZQ=Self__WP2H->parent_itm_object__UCFC.position__BJM;
-      while ((((void *)slot__ZP2H != (void *)NULL) && (((__ITM_SLOT *)slot__ZP2H)->parent_named__XIM.parent_itm_object__PD.position__BJM != __tmp__ENZQ))) {
-        slot__ZP2H=((__ITM_SLOT *)slot__ZP2H)->next__XANC;
-      };
-      if (((void *)slot__ZP2H == (void *)NULL)) {
-        slot__ZP2H=create__name__feature__ZITD(Self__WP2H->parent_itm_object__UCFC.position__BJM,((__LOCAL *)result__YP2H)->parent_variable__ALMC.intern_name__KCCG,get_name__3CJD((&__string_26)));
-        ((__ITM_SLOT *)slot__ZP2H)->parent_named__XIM.style__ODGC='-';
-        set_type__BW1D(slot__ZP2H,Self__WP2H->type__CHFF);
-        larg__0P2H=new__LMPD();
-        add_last__NR1D(larg__0P2H,create__name__type__MJSD(Self__WP2H->parent_itm_object__UCFC.position__BJM,(&__string_57),ITM_TYPE_SELF__));
-        larg__0P2H=copy__AVPD(larg__0P2H);
-        set_argument_list__LU1D(slot__ZP2H,larg__0P2H);
-        add_slot__YYPD(proto__2P2H,slot__ZP2H);
+        __tmp__OXYH=to_run__LJEF(__tmp__NXYH);
+      } break;
+      };
+      result__0WYH=create__name__style__type__E5JG(__tmp__LXYH,__tmp__MXYH,'-',__tmp__OXYH);
+      proto__4WYH=((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__YWYH->parent_itm_object__DCFC.position__WIM)) &  511)];
+      slot__1WYH=((__PROTOTYPE *)proto__4WYH)->first_slot__MQMC;
+      __tmp__WOVQ=Self__YWYH->parent_itm_object__DCFC.position__WIM;
+      while ((((void *)slot__1WYH != (void *)NULL) && (((__ITM_SLOT *)slot__1WYH)->parent_named__MIM.parent_itm_object__PD.position__WIM != __tmp__WOVQ))) {
+        slot__1WYH=((__ITM_SLOT *)slot__1WYH)->next__FRMC;
+      };
+      if (((void *)slot__1WYH == (void *)NULL)) {
+        p__5YLR=Self__YWYH->parent_itm_object__DCFC.position__WIM;
+        n__4YLR=((__LOCAL *)result__0WYH)->parent_variable__T1LC.intern_name__C25F;
+        sec__AZLR=get_name__GCJD((&__string_26));
+        result__VYLR=NULL;
+        ptr__WYLR=((__POINTER )(NULL));
+        typ_id__XYLR= 0;
+        sz__YYLR=((__UINTEGER_32 )sizeof(__ITM_SLOT));
+        if ((sz__YYLR ==  0)) {
+          result__VYLR=ITM_SLOT__;
+        } else {
+          typ_id__XYLR=__ITM_SLOT__;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YYLR);
+          if ((typ_id__XYLR == (__INTEGER)(-  1))) {
+            a__ZYLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__0YLR=(__UINTEGER_32)((__UINTEGER_32)(sz__YYLR + a__ZYLR) & (__UINTEGER_32)(~ a__ZYLR));
+            ptr_table__I00R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0YLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__H00R=((__POINTER )(NULL));
+            result__J00R=((__POINTER *)ptr_table__I00R)[ 0];
+            if ((result__J00R == (void *)NULL)) {
+              result__J00R=new_lab__2PJ(new_size__0YLR);
+              next__H00R=(void *)((unsigned long)result__J00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0YLR)));
+              ((__POINTER *)next__H00R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__I00R)[ 0]=next__H00R;
+            } else {
+              next__H00R=((__POINTER *)result__J00R)[ 0];
+              if ((next__H00R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J00R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0YLR <<  1)) <=  4096)) {
+                  next__H00R=(void *)((unsigned long)result__J00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0YLR)));
+                } else {
+                  next__H00R=new_lab__2PJ(new_size__0YLR);
+                };
+                ((__POINTER *)next__H00R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__I00R)[ 0]=next__H00R;
+              } else {
+                ((__POINTER *)result__J00R)[ 0]=(void *)((unsigned long)((__POINTER *)next__H00R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__J00R=next__H00R;
+              };
+            };
+            ptr__WYLR=result__J00R;
+          } else {
+            t__1YLR=((__UINTEGER_32 )typ_id__XYLR);
+            a__2YLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__Q00R=(__UINTEGER_32)((__UINTEGER_32)(sz__YYLR + a__2YLR) & (__UINTEGER_32)(~ a__2YLR));
+            ptr_table__N00R=((__POINTER )(&(table_type[(t__1YLR)])));
+            lab_type__P00R=(__UINTEGER_32)(t__1YLR |  1);
+            next__M00R=((__POINTER )(NULL));
+            result__O00R=((__POINTER *)ptr_table__N00R)[ 0];
+            if ((result__O00R == (void *)NULL)) {
+              result__O00R=new_lab__2PJ(lab_type__P00R);
+              next__M00R=(void *)((unsigned long)result__O00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q00R)));
+              ((__POINTER *)next__M00R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__N00R)[ 0]=next__M00R;
+            } else {
+              next__M00R=((__POINTER *)result__O00R)[ 0];
+              if ((next__M00R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O00R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Q00R <<  1)) <=  4096)) {
+                  next__M00R=(void *)((unsigned long)result__O00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q00R)));
+                } else {
+                  next__M00R=new_lab__2PJ(lab_type__P00R);
+                };
+                ((__POINTER *)next__M00R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__N00R)[ 0]=next__M00R;
+              } else {
+                ((__POINTER *)result__O00R)[ 0]=(void *)((unsigned long)((__POINTER *)next__M00R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__O00R=next__M00R;
+              };
+            };
+            ptr__WYLR=result__O00R;
+          };
+          result__VYLR=((__ITM_SLOT *)ptr__WYLR);
+          *(result__VYLR) = *(ITM_SLOT__);
+        };
+        Self__3YLR=((__ITM_SLOT *)result__VYLR);
+        Self__3YLR->parent_named__MIM.name__1QB=n__4YLR;
+        Self__3YLR->parent_named__MIM.parent_itm_object__PD.position__WIM=p__5YLR;
+        Self__3YLR->id_section__T5BC=sec__AZLR;
+        slot__1WYH=result__VYLR;
+        ((__ITM_SLOT *)result__VYLR)->parent_named__MIM.style__3CGC='-';
+        set_type__NA2D(result__VYLR,Self__YWYH->type__S4EF);
+        result__K4AR=NULL;
+        if ((((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__2YPD)->parent_arrayed_collection__1YPD.upper__LR2D <  0)) {
+          result__K4AR=create_with_capacity__IRRD( 16);
+        } else {
+          Self__L4AR=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__2YPD);
+          result__K4AR=((void **)Self__L4AR->parent_arrayed_collection__1YPD.storage__MX2D)[Self__L4AR->parent_arrayed_collection__1YPD.upper__LR2D];
+          Self__M4AR=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__2YPD);
+          Self__M4AR->parent_arrayed_collection__1YPD.upper__LR2D=(__INTEGER)(Self__M4AR->parent_arrayed_collection__1YPD.upper__LR2D -  1);
+        };
+        p__KZLR=Self__YWYH->parent_itm_object__DCFC.position__WIM;
+        result__BZLR=NULL;
+        ptr__CZLR=((__POINTER )(NULL));
+        typ_id__DZLR= 0;
+        sz__EZLR=((__UINTEGER_32 )sizeof(__ITM_ARG));
+        if ((sz__EZLR ==  0)) {
+          result__BZLR=ITM_ARG__;
+        } else {
+          typ_id__DZLR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EZLR);
+          if ((typ_id__DZLR == (__INTEGER)(-  1))) {
+            a__FZLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__GZLR=(__UINTEGER_32)((__UINTEGER_32)(sz__EZLR + a__FZLR) & (__UINTEGER_32)(~ a__FZLR));
+            ptr_table__S00R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GZLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__R00R=((__POINTER )(NULL));
+            result__T00R=((__POINTER *)ptr_table__S00R)[ 0];
+            if ((result__T00R == (void *)NULL)) {
+              result__T00R=new_lab__2PJ(new_size__GZLR);
+              next__R00R=(void *)((unsigned long)result__T00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZLR)));
+              ((__POINTER *)next__R00R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__S00R)[ 0]=next__R00R;
+            } else {
+              next__R00R=((__POINTER *)result__T00R)[ 0];
+              if ((next__R00R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T00R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GZLR <<  1)) <=  4096)) {
+                  next__R00R=(void *)((unsigned long)result__T00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZLR)));
+                } else {
+                  next__R00R=new_lab__2PJ(new_size__GZLR);
+                };
+                ((__POINTER *)next__R00R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__S00R)[ 0]=next__R00R;
+              } else {
+                ((__POINTER *)result__T00R)[ 0]=(void *)((unsigned long)((__POINTER *)next__R00R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__T00R=next__R00R;
+              };
+            };
+            ptr__CZLR=result__T00R;
+          } else {
+            t__HZLR=((__UINTEGER_32 )typ_id__DZLR);
+            a__IZLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__000R=(__UINTEGER_32)((__UINTEGER_32)(sz__EZLR + a__IZLR) & (__UINTEGER_32)(~ a__IZLR));
+            ptr_table__X00R=((__POINTER )(&(table_type[(t__HZLR)])));
+            lab_type__Z00R=(__UINTEGER_32)(t__HZLR |  1);
+            next__W00R=((__POINTER )(NULL));
+            result__Y00R=((__POINTER *)ptr_table__X00R)[ 0];
+            if ((result__Y00R == (void *)NULL)) {
+              result__Y00R=new_lab__2PJ(lab_type__Z00R);
+              next__W00R=(void *)((unsigned long)result__Y00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__000R)));
+              ((__POINTER *)next__W00R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__X00R)[ 0]=next__W00R;
+            } else {
+              next__W00R=((__POINTER *)result__Y00R)[ 0];
+              if ((next__W00R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y00R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__000R <<  1)) <=  4096)) {
+                  next__W00R=(void *)((unsigned long)result__Y00R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__000R)));
+                } else {
+                  next__W00R=new_lab__2PJ(lab_type__Z00R);
+                };
+                ((__POINTER *)next__W00R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__X00R)[ 0]=next__W00R;
+              } else {
+                ((__POINTER *)result__Y00R)[ 0]=(void *)((unsigned long)((__POINTER *)next__W00R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__Y00R=next__W00R;
+              };
+            };
+            ptr__CZLR=result__Y00R;
+          };
+          result__BZLR=((__ITM_ARG *)ptr__CZLR);
+          *(result__BZLR) = *(ITM_ARG__);
+        };
+        Self__JZLR=((__ITM_ARG *)result__BZLR);
+        Self__JZLR->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM=p__KZLR;
+        Self__JZLR->name__E22D=(&__string_57);
+        Self__JZLR->type__F22D=ITM_TYPE_SELF__;
+        add_last__Z11D(result__K4AR,result__BZLR);
+        set_argument_list__X41D(result__VYLR,copy__IBQD(result__K4AR));
+        add_slot__AFQD(proto__4WYH,result__VYLR);
       } else {
-        ((__LOCAL *)result__YP2H)->parent_variable__ALMC.intern_name__KCCG=((__ITM_SLOT *)slot__ZP2H)->parent_named__XIM.name__1QB;
+        ((__LOCAL *)result__0WYH)->parent_variable__T1LC.intern_name__C25F=((__ITM_SLOT *)slot__1WYH)->parent_named__MIM.name__1QB;
       };
-      add_last__PUJH(stack_local__RIAG,result__YP2H);
-      Self__Y2VH=(__INTEGER)(Self__Y2VH +  1);
+      add_last__11FH(stack_local__ZH4F,result__0WYH);
+      Self__0DSH=(__INTEGER)(Self__0DSH +  1);
     };
   };
-  __tmp__L3OH=(__INTEGER)(((__FAST_ARRAYoITM_CODEo *)Self__M1OH->code__FOPC)->parent_arrayed_collection__DFEC.upper__YPPC -  1);
-  Self__EWRH= 0;
-  while ((Self__EWRH <= __tmp__L3OH)) {
-    __tmp__S3OH=((void **)((__FAST_ARRAYoITM_CODEo *)Self__M1OH->code__FOPC)->parent_arrayed_collection__DFEC.storage__5QPC)[Self__EWRH];
-    switch (((struct ___OBJ *)__tmp__S3OH)->__id) {
+  __tmp__SELH=(__INTEGER)(((__FAST_ARRAYoITM_CODEo *)Self__TCLH->code__T4OC)->parent_arrayed_collection__SEEC.upper__GAPC -  1);
+  Self__G3NH= 0;
+  while ((Self__G3NH <= __tmp__SELH)) {
+    __tmp__ZELH=((void **)((__FAST_ARRAYoITM_CODEo *)Self__TCLH->code__T4OC)->parent_arrayed_collection__SEEC.storage__NBPC)[Self__G3NH];
+    switch (((struct ___OBJ *)__tmp__ZELH)->__id) {
     case __ITM_LIST__: {
-      __tmp__T3OH=to_run_expr__5UMH(((__ITM_LIST *)__tmp__S3OH));
+      __tmp__0ELH=to_run_expr__L2IH(((__ITM_LIST *)__tmp__ZELH));
     } break;
     case __ITM_LDOTS__: {
-      result__X3II=NULL;
-      __tmp__13II=((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL;
-      if (__tmp__13II==NULL) {
-        __tmp__23II=NULL;
-      } else {
-        __tmp__23II=((void *)__tmp__13II);
-      };
-      slot_code__Y3II=__tmp__23II;
-      Self__EZ2M=((__SLOT_CODE *)__tmp__23II);
-      slot__GZ2M=NULL;
-      contract__HZ2M=NULL;
-      if (Self__EZ2M->is_require__EKVL) {
-        __tmp__OZ2M=Self__EZ2M->last_type_contract__IKVL;
-        __tmp__PZ2M=((__ITM_SLOT *)((__SLOT *)Self__EZ2M->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB;
-        switch (((struct ___OBJ *)__tmp__OZ2M)->__id) {
+      result__NEFI=NULL;
+      __tmp__REFI=((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL;
+      if (__tmp__REFI==NULL) {
+        __tmp__SEFI=NULL;
+      } else {
+        __tmp__SEFI=((void *)__tmp__REFI);
+      };
+      slot_code__OEFI=__tmp__SEFI;
+      Self__IHZM=((__SLOT_CODE *)__tmp__SEFI);
+      slot__KHZM=NULL;
+      contract__LHZM=NULL;
+      if (Self__IHZM->is_require__0URL) {
+        __tmp__SHZM=Self__IHZM->last_type_contract__4URL;
+        __tmp__THZM=((__ITM_SLOT *)((__SLOT *)Self__IHZM->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
+        switch (((struct ___OBJ *)__tmp__SHZM)->__id) {
         case __TYPE__: {
-          __tmp__QZ2M=search_require__MOCM(__tmp__OZ2M,__tmp__PZ2M);
+          __tmp__UHZM=search_require__B04L(__tmp__SHZM,__tmp__THZM);
         } break;
         case __TYPE_NULL__: {
-          __tmp__QZ2M=search_require__TQCM(__tmp__OZ2M,__tmp__PZ2M);
+          __tmp__UHZM=search_require__I24L(__tmp__SHZM,__tmp__THZM);
         } break;
         case __TYPE_VOID__: {
-          __tmp__QZ2M=search_require__0SCM(__tmp__OZ2M,__tmp__PZ2M);
+          __tmp__UHZM=search_require__P44L(__tmp__SHZM,__tmp__THZM);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__QZ2M=search_require__BVCM(__tmp__OZ2M,__tmp__PZ2M);
+          __tmp__UHZM=search_require__WA5L(__tmp__SHZM,__tmp__THZM);
         } break;
         case __TYPE_ID__: {
-          __tmp__QZ2M=search_require__IXCM(__tmp__OZ2M,__tmp__PZ2M);
+          __tmp__UHZM=search_require__3C5L(__tmp__SHZM,__tmp__THZM);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__QZ2M=search_require__PZCM(__tmp__OZ2M,__tmp__PZ2M);
+          __tmp__UHZM=search_require__EF5L(__tmp__SHZM,__tmp__THZM);
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__QZ2M=search_require__XQFN(__tmp__OZ2M,__tmp__PZ2M);
+          __tmp__UHZM=search_require__14BN(__tmp__SHZM,__tmp__THZM);
         } break;
         };
-        slot__GZ2M=__tmp__QZ2M;
+        slot__KHZM=__tmp__UHZM;
       } else {
-        __tmp__WZ2M=Self__EZ2M->last_type_contract__IKVL;
-        __tmp__XZ2M=((__ITM_SLOT *)((__SLOT *)Self__EZ2M->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB;
-        switch (((struct ___OBJ *)__tmp__WZ2M)->__id) {
+        __tmp__0HZM=Self__IHZM->last_type_contract__4URL;
+        __tmp__1HZM=((__ITM_SLOT *)((__SLOT *)Self__IHZM->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
+        switch (((struct ___OBJ *)__tmp__0HZM)->__id) {
         case __TYPE__: {
-          __tmp__YZ2M=search_ensure__X2CM(__tmp__WZ2M,__tmp__XZ2M);
+          __tmp__2HZM=search_ensure__MI5L(__tmp__0HZM,__tmp__1HZM);
         } break;
         case __TYPE_NULL__: {
-          __tmp__YZ2M=search_ensure__44CM(__tmp__WZ2M,__tmp__XZ2M);
+          __tmp__2HZM=search_ensure__TK5L(__tmp__0HZM,__tmp__1HZM);
         } break;
         case __TYPE_VOID__: {
-          __tmp__YZ2M=search_ensure__FBDM(__tmp__WZ2M,__tmp__XZ2M);
+          __tmp__2HZM=search_ensure__0M5L(__tmp__0HZM,__tmp__1HZM);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__YZ2M=search_ensure__MDDM(__tmp__WZ2M,__tmp__XZ2M);
+          __tmp__2HZM=search_ensure__BP5L(__tmp__0HZM,__tmp__1HZM);
         } break;
         case __TYPE_ID__: {
-          __tmp__YZ2M=search_ensure__TFDM(__tmp__WZ2M,__tmp__XZ2M);
+          __tmp__2HZM=search_ensure__IR5L(__tmp__0HZM,__tmp__1HZM);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__YZ2M=search_ensure__0HDM(__tmp__WZ2M,__tmp__XZ2M);
+          __tmp__2HZM=search_ensure__PT5L(__tmp__0HZM,__tmp__1HZM);
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__YZ2M=search_ensure__CUFN(__tmp__WZ2M,__tmp__XZ2M);
+          __tmp__2HZM=search_ensure__GCCN(__tmp__0HZM,__tmp__1HZM);
         } break;
         };
-        slot__GZ2M=__tmp__YZ2M;
+        slot__KHZM=__tmp__2HZM;
       };
-      if (((void *)slot__GZ2M != (void *)NULL)) {
-        if (Self__EZ2M->is_require__EKVL) {
-          contract__HZ2M=((__ITM_SLOT *)slot__GZ2M)->require__MV2D;
+      if (((void *)slot__KHZM != (void *)NULL)) {
+        if (Self__IHZM->is_require__0URL) {
+          contract__LHZM=((__ITM_SLOT *)slot__KHZM)->require__Z52D;
         } else {
-          contract__HZ2M=((__ITM_SLOT *)slot__GZ2M)->ensure__QV2D;
+          contract__LHZM=((__ITM_SLOT *)slot__KHZM)->ensure__352D;
         };
-        switch (((struct ___OBJ *)Self__EZ2M->last_type_contract__IKVL)->__id) {
+        switch (((struct ___OBJ *)Self__IHZM->last_type_contract__4URL)->__id) {
         case __TYPE__: {
-          __tmp__O02M=last_type_contract__BLVL;
+          __tmp__SIZM=last_type_contract__XVRL;
         } break;
         case __TYPE_NULL__: {
-          __tmp__O02M=last_type_contract__BLVL;
+          __tmp__SIZM=last_type_contract__XVRL;
         } break;
         case __TYPE_VOID__: {
-          __tmp__O02M=last_type_contract__BLVL;
+          __tmp__SIZM=last_type_contract__XVRL;
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__O02M=last_type_contract__BLVL;
+          __tmp__SIZM=last_type_contract__XVRL;
         } break;
         case __TYPE_ID__: {
-          __tmp__O02M=last_type_contract__BLVL;
+          __tmp__SIZM=last_type_contract__XVRL;
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__O02M=last_type_contract__BLVL;
+          __tmp__SIZM=last_type_contract__XVRL;
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__O02M=last_type_contract__BLVL;
-        } break;
-        };
-        Self__EZ2M->last_type_contract__IKVL=__tmp__O02M;
-      };
-      if (((void *)contract__HZ2M != (void *)NULL)) {
-        Self__TAER=((__ITM_LIST *)contract__HZ2M);
-        push_intern__W0OH(Self__TAER->parent_itm_code__1VDC.parent_itm_object__X1CC.position__BJM);
-        to_run_base__L1OH(Self__TAER,TRUE__);
-        lst__UAER=list_current__IF1;
-        pop_intern__DCPH();
-        result__X3II=lst__UAER;
+          __tmp__SIZM=last_type_contract__XVRL;
+        } break;
+        };
+        Self__IHZM->last_type_contract__4URL=__tmp__SIZM;
+      };
+      if (((void *)contract__LHZM != (void *)NULL)) {
+        Self__435Q=((__ITM_LIST *)contract__LHZM);
+        p__11CR=Self__435Q->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
+        top__KGQC=(__INTEGER)(top__KGQC +  1);
+        if ((top__KGQC > ((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.upper__VGQC)) {
+          result__NZLR=NULL;
+          ptr__OZLR=((__POINTER )(NULL));
+          typ_id__PZLR= 0;
+          sz__QZLR=((__UINTEGER_32 )sizeof(__CONTEXT));
+          if ((sz__QZLR ==  0)) {
+            result__NZLR=CONTEXT__;
+          } else {
+            typ_id__PZLR=__CONTEXT__;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QZLR);
+            if ((typ_id__PZLR == (__INTEGER)(-  1))) {
+              a__RZLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__SZLR=(__UINTEGER_32)((__UINTEGER_32)(sz__QZLR + a__RZLR) & (__UINTEGER_32)(~ a__RZLR));
+              ptr_table__200R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SZLR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__100R=((__POINTER )(NULL));
+              result__300R=((__POINTER *)ptr_table__200R)[ 0];
+              if ((result__300R == (void *)NULL)) {
+                result__300R=new_lab__2PJ(new_size__SZLR);
+                next__100R=(void *)((unsigned long)result__300R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SZLR)));
+                ((__POINTER *)next__100R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__200R)[ 0]=next__100R;
+              } else {
+                next__100R=((__POINTER *)result__300R)[ 0];
+                if ((next__100R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__300R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SZLR <<  1)) <=  4096)) {
+                    next__100R=(void *)((unsigned long)result__300R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SZLR)));
+                  } else {
+                    next__100R=new_lab__2PJ(new_size__SZLR);
+                  };
+                  ((__POINTER *)next__100R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__200R)[ 0]=next__100R;
+                } else {
+                  ((__POINTER *)result__300R)[ 0]=(void *)((unsigned long)((__POINTER *)next__100R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__300R=next__100R;
+                };
+              };
+              ptr__OZLR=result__300R;
+            } else {
+              t__TZLR=((__UINTEGER_32 )typ_id__PZLR);
+              a__UZLR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__E10R=(__UINTEGER_32)((__UINTEGER_32)(sz__QZLR + a__UZLR) & (__UINTEGER_32)(~ a__UZLR));
+              ptr_table__B10R=((__POINTER )(&(table_type[(t__TZLR)])));
+              lab_type__D10R=(__UINTEGER_32)(t__TZLR |  1);
+              next__A10R=((__POINTER )(NULL));
+              result__C10R=((__POINTER *)ptr_table__B10R)[ 0];
+              if ((result__C10R == (void *)NULL)) {
+                result__C10R=new_lab__2PJ(lab_type__D10R);
+                next__A10R=(void *)((unsigned long)result__C10R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E10R)));
+                ((__POINTER *)next__A10R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__B10R)[ 0]=next__A10R;
+              } else {
+                next__A10R=((__POINTER *)result__C10R)[ 0];
+                if ((next__A10R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C10R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__E10R <<  1)) <=  4096)) {
+                    next__A10R=(void *)((unsigned long)result__C10R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E10R)));
+                  } else {
+                    next__A10R=new_lab__2PJ(lab_type__D10R);
+                  };
+                  ((__POINTER *)next__A10R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__B10R)[ 0]=next__A10R;
+                } else {
+                  ((__POINTER *)result__C10R)[ 0]=(void *)((unsigned long)((__POINTER *)next__A10R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__C10R=next__A10R;
+                };
+              };
+              ptr__OZLR=result__C10R;
+            };
+            result__NZLR=((__CONTEXT *)ptr__OZLR);
+            *(result__NZLR) = *(CONTEXT__);
+          };
+          add_last__5SZD(stack__TGQC,result__NZLR);
+        };
+        Self__01CR=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
+        Self__01CR->local__KH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
+        Self__01CR->result__NH4F=stack_result_lower__LH4F;
+        Self__01CR->list__PH4F=list_current__EH1;
+        stack_result_lower__LH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
+        list_current__EH1=create__YBAG(p__11CR);
+        Self__01CR->context_extern__J2NH=context_extern__DOLH;
+        context_extern__DOLH=NULL;
+        to_run_base__SCLH(Self__435Q,TRUE__);
+        lst__535Q=list_current__EH1;
+        Self__XCOH=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
+        list_current__EH1=Self__XCOH->list__PH4F;
+        pop_stack_until__LCAG(Self__XCOH->local__KH4F);
+        Self__Q4AR=((__FAST_ARRAYoLOCALo *)stack_result__4H4F);
+        if ((stack_result_lower__LH4F <= Self__Q4AR->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          Self__Q4AR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(stack_result_lower__LH4F -  1);
+        };
+        stack_result_lower__LH4F=Self__XCOH->result__NH4F;
+        if (((void *)context_extern__DOLH == (void *)NULL)) {
+          context_extern__DOLH=Self__XCOH->context_extern__J2NH;
+        };
+        top__KGQC=(__INTEGER)(top__KGQC -  1);
+        result__NEFI=lst__535Q;
       } else {
-        result__X3II=NOP__;
+        result__NEFI=NOP__;
       };
-      __tmp__T3OH=result__X3II;
+      __tmp__0ELH=result__NEFI;
     } break;
     case __ITM_PROTOTYPE__: {
-      __tmp__T3OH=to_run_expr__IVMH(((__ITM_PROTOTYPE *)__tmp__S3OH));
+      __tmp__0ELH=to_run_expr__U2IH(((__ITM_PROTOTYPE *)__tmp__ZELH));
     } break;
     case __ITM_LIST_IDF__: {
-      __tmp__GNZQ=((__ITM_LIST_IDF *)__tmp__S3OH)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
-      put_error__text__0AH( 1,(&__string_327));
-      put_position__ECH(__tmp__GNZQ);
-      send_error__2FH();
-      __tmp__T3OH=NULL;
+      __tmp__YOVQ=((__ITM_LIST_IDF *)__tmp__ZELH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
+      put_error__text__0AH( 1,(&__string_334));
+      put_position__ECH(__tmp__YOVQ);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
+      __tmp__0ELH=NULL;
     } break;
     case __ITM_WRITE_VALUE__: {
-      __tmp__T3OH=to_run_expr__QYMH(((__ITM_WRITE_VALUE *)__tmp__S3OH));
+      __tmp__0ELH=to_run_expr__25IH(((__ITM_WRITE_VALUE *)__tmp__ZELH));
     } break;
     case __ITM_WRITE_CAST__: {
-      __tmp__T3OH=to_run_expr__S1MH(((__ITM_WRITE_CAST *)__tmp__S3OH));
+      __tmp__0ELH=to_run_expr__4CJH(((__ITM_WRITE_CAST *)__tmp__ZELH));
     } break;
     case __ITM_READ__: {
-      __tmp__T3OH=to_run_expr__F4MH(((__ITM_READ *)__tmp__S3OH));
+      Self__WZLR=((__ITM_READ *)__tmp__ZELH);
+      result__VZLR=NULL;
+      loc__XZLR=lookup__FRLH(Self__WZLR->name__AVPC);
+      if (((void *)loc__XZLR != (void *)NULL)) {
+        if ((((__LOCAL *)loc__XZLR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
+          ((__LOCAL *)loc__XZLR)->parent_variable__T1LC.ensure_count__YDAG= 1;
+          Self__WZLR->name__AVPC=((__LOCAL *)loc__XZLR)->parent_variable__T1LC.intern_name__C25F;
+          result__VZLR=to_run_with__args__XJQH(Self__WZLR);
+        } else {
+          result__VZLR=read__QB5G(loc__XZLR);
+        };
+      } else {
+        result__VZLR=to_run_with__args__XJQH(Self__WZLR);
+      };
+      __tmp__0ELH=result__VZLR;
     } break;
     case __ITM_WRITE_CODE__: {
-      __tmp__T3OH=to_run_expr__I5MH(((__ITM_WRITE_CODE *)__tmp__S3OH));
+      __tmp__0ELH=to_run_expr__UGJH(((__ITM_WRITE_CODE *)__tmp__ZELH));
     } break;
     case __ITM_READ_ARG2__: {
-      __tmp__T3OH=to_run_expr__ZANH(((__ITM_READ_ARG2 *)__tmp__S3OH));
+      __tmp__0ELH=to_run_expr__FIJH(((__ITM_READ_ARG2 *)__tmp__ZELH));
     } break;
     case __ITM_BINARY__: {
-      __tmp__T3OH=to_run_expr__NENH(((__ITM_BINARY *)__tmp__S3OH));
+      __tmp__0ELH=to_run_expr__ZLJH(((__ITM_BINARY *)__tmp__ZELH));
     } break;
     case __ITM_READ_ARG1__: {
-      __tmp__T3OH=to_run_expr__WPNH(((__ITM_READ_ARG1 *)__tmp__S3OH));
+      __tmp__0ELH=to_run_expr__CXJH(((__ITM_READ_ARG1 *)__tmp__ZELH));
     } break;
     case __ITM_OLD__: {
-      __tmp__T3OH=to_run_expr__1PNH(((__ITM_OLD *)__tmp__S3OH));
+      __tmp__0ELH=to_run_expr__HXJH(((__ITM_OLD *)__tmp__ZELH));
     } break;
     case __ITM_EXTERNAL_TYPE__: {
-      __tmp__T3OH=to_run_expr__QTNH(((__ITM_EXTERNAL_TYPE *)__tmp__S3OH));
+      __tmp__0ELH=to_run_expr__20JH(((__ITM_EXTERNAL_TYPE *)__tmp__ZELH));
     } break;
     case __ITM_REAL__: {
-      __tmp__T3OH=to_run_expr__FVNH(((__ITM_REAL *)__tmp__S3OH));
+      __tmp__0ELH=to_run_expr__R2JH(((__ITM_REAL *)__tmp__ZELH));
     } break;
     case __ITM_NUMBER__: {
-      __tmp__T3OH=to_run_expr__PVNH(((__ITM_NUMBER *)__tmp__S3OH));
+      __tmp__0ELH=to_run_expr__12JH(((__ITM_NUMBER *)__tmp__ZELH));
     } break;
     case __ITM_CHARACTER__: {
-      Self__F1NQ=((__ITM_CHARACTER *)__tmp__S3OH);
-      __tmp__T3OH=create__char__XLQH(Self__F1NQ->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,Self__F1NQ->character__0XZD);
+      Self__P5JQ=((__ITM_CHARACTER *)__tmp__ZELH);
+      __tmp__0ELH=create__char__4SMH(Self__P5JQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__P5JQ->character__LB0D);
     } break;
     case __ITM_STRING__: {
-      Self__H1NQ=((__ITM_STRING *)__tmp__S3OH);
-      __tmp__T3OH=create__text__BMQH(Self__H1NQ->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM,Self__H1NQ->string__GYZD);
+      Self__R5JQ=((__ITM_STRING *)__tmp__ZELH);
+      __tmp__0ELH=create__text__ITMH(Self__R5JQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__R5JQ->string__XB0D);
     } break;
     case __ITM_EXTERNAL__: {
-      __tmp__T3OH=to_run_expr__FWNH(((__ITM_EXTERNAL *)__tmp__S3OH));
+      __tmp__0ELH=to_run_expr__R3JH(((__ITM_EXTERNAL *)__tmp__ZELH));
     } break;
     case __ITM_READ_ARGS__: {
-      __tmp__T3OH=to_run_expr__PAOH(((__ITM_READ_ARGS *)__tmp__S3OH));
+      __tmp__0ELH=to_run_expr__1HKH(((__ITM_READ_ARGS *)__tmp__ZELH));
     } break;
     case __ITM_RESULT__: {
-      __tmp__4AJI=((__ITM_RESULT *)__tmp__S3OH)->value__FT2D;
-      switch (((struct ___OBJ *)__tmp__4AJI)->__id) {
+      __tmp__UHFI=((__ITM_RESULT *)__tmp__ZELH)->value__O32D;
+      switch (((struct ___OBJ *)__tmp__UHFI)->__id) {
       case __ITM_LIST__: {
-        __tmp__5AJI=to_run_expr__5UMH(__tmp__4AJI);
+        __tmp__VHFI=to_run_expr__L2IH(__tmp__UHFI);
       } break;
       case __ITM_PROTOTYPE__: {
-        __tmp__5AJI=to_run_expr__IVMH(__tmp__4AJI);
+        __tmp__VHFI=to_run_expr__U2IH(__tmp__UHFI);
       } break;
       case __ITM_LIST_IDF__: {
-        __tmp__SHEQ=((__ITM_LIST_IDF *)__tmp__4AJI)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
-        put_error__text__0AH( 1,(&__string_327));
-        put_position__ECH(__tmp__SHEQ);
-        send_error__2FH();
-        __tmp__5AJI=NULL;
+        __tmp__BMAQ=((__ITM_LIST_IDF *)__tmp__UHFI)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
+        put_error__text__0AH( 1,(&__string_334));
+        put_position__ECH(__tmp__BMAQ);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
+        };
+        __tmp__VHFI=NULL;
       } break;
       case __ITM_WRITE_VALUE__: {
-        __tmp__5AJI=to_run_expr__QYMH(__tmp__4AJI);
+        __tmp__VHFI=to_run_expr__25IH(__tmp__UHFI);
       } break;
       case __ITM_WRITE_CAST__: {
-        __tmp__5AJI=to_run_expr__S1MH(__tmp__4AJI);
+        __tmp__VHFI=to_run_expr__4CJH(__tmp__UHFI);
       } break;
       case __ITM_READ__: {
-        __tmp__5AJI=to_run_expr__F4MH(__tmp__4AJI);
+        Self__ZZLR=((__ITM_READ *)__tmp__UHFI);
+        result__YZLR=NULL;
+        loc__0ZLR=lookup__FRLH(Self__ZZLR->name__AVPC);
+        if (((void *)loc__0ZLR != (void *)NULL)) {
+          if ((((__LOCAL *)loc__0ZLR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
+            ((__LOCAL *)loc__0ZLR)->parent_variable__T1LC.ensure_count__YDAG= 1;
+            Self__ZZLR->name__AVPC=((__LOCAL *)loc__0ZLR)->parent_variable__T1LC.intern_name__C25F;
+            result__YZLR=to_run_with__args__XJQH(Self__ZZLR);
+          } else {
+            result__YZLR=read__QB5G(loc__0ZLR);
+          };
+        } else {
+          result__YZLR=to_run_with__args__XJQH(Self__ZZLR);
+        };
+        __tmp__VHFI=result__YZLR;
       } break;
       case __ITM_WRITE_CODE__: {
-        __tmp__5AJI=to_run_expr__I5MH(__tmp__4AJI);
+        __tmp__VHFI=to_run_expr__UGJH(__tmp__UHFI);
       } break;
       case __ITM_READ_ARG2__: {
-        __tmp__5AJI=to_run_expr__ZANH(__tmp__4AJI);
+        __tmp__VHFI=to_run_expr__FIJH(__tmp__UHFI);
       } break;
       case __ITM_BINARY__: {
-        __tmp__5AJI=to_run_expr__NENH(__tmp__4AJI);
+        __tmp__VHFI=to_run_expr__ZLJH(__tmp__UHFI);
       } break;
       case __ITM_READ_ARG1__: {
-        __tmp__5AJI=to_run_expr__WPNH(__tmp__4AJI);
+        __tmp__VHFI=to_run_expr__CXJH(__tmp__UHFI);
       } break;
       case __ITM_OLD__: {
-        __tmp__5AJI=to_run_expr__1PNH(__tmp__4AJI);
+        __tmp__VHFI=to_run_expr__HXJH(__tmp__UHFI);
       } break;
       case __ITM_EXTERNAL_TYPE__: {
-        __tmp__5AJI=to_run_expr__QTNH(__tmp__4AJI);
+        __tmp__VHFI=to_run_expr__20JH(__tmp__UHFI);
       } break;
       case __ITM_REAL__: {
-        __tmp__5AJI=to_run_expr__FVNH(__tmp__4AJI);
+        __tmp__VHFI=to_run_expr__R2JH(__tmp__UHFI);
       } break;
       case __ITM_NUMBER__: {
-        __tmp__5AJI=to_run_expr__PVNH(__tmp__4AJI);
+        __tmp__VHFI=to_run_expr__12JH(__tmp__UHFI);
       } break;
       case __ITM_CHARACTER__: {
-        Self__THEQ=((__ITM_CHARACTER *)__tmp__4AJI);
-        __tmp__5AJI=create__char__XLQH(Self__THEQ->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,Self__THEQ->character__0XZD);
+        Self__CMAQ=((__ITM_CHARACTER *)__tmp__UHFI);
+        __tmp__VHFI=create__char__4SMH(Self__CMAQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__CMAQ->character__LB0D);
       } break;
       case __ITM_STRING__: {
-        Self__UHEQ=((__ITM_STRING *)__tmp__4AJI);
-        __tmp__5AJI=create__text__BMQH(Self__UHEQ->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM,Self__UHEQ->string__GYZD);
+        Self__DMAQ=((__ITM_STRING *)__tmp__UHFI);
+        __tmp__VHFI=create__text__ITMH(Self__DMAQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__DMAQ->string__XB0D);
       } break;
       case __ITM_EXTERNAL__: {
-        __tmp__5AJI=to_run_expr__FWNH(__tmp__4AJI);
+        __tmp__VHFI=to_run_expr__R3JH(__tmp__UHFI);
       } break;
       case __ITM_READ_ARGS__: {
-        __tmp__5AJI=to_run_expr__PAOH(__tmp__4AJI);
+        __tmp__VHFI=to_run_expr__1HKH(__tmp__UHFI);
       } break;
       };
-      switch (((struct ___OBJ *)__tmp__5AJI)->__id) {
+      switch (((struct ___OBJ *)__tmp__VHFI)->__id) {
       case __LIST__: {
-        __tmp__ABJI=put_result__FXHN(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__JFEN(__tmp__VHFI,FALSE__);
       } break;
       case __STRING_CST__: {
-        __tmp__ABJI=put_result__ZROI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__PYKI(__tmp__VHFI,FALSE__);
       } break;
       case __EXTERNAL_C__: {
-        __tmp__ABJI=put_result__JWOI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__52KI(__tmp__VHFI,FALSE__);
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__ABJI=put_result__00OI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__QBLI(__tmp__VHFI,FALSE__);
       } break;
       case __INTEGER_CST__: {
-        __tmp__ABJI=put_result__L5OI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__BGLI(__tmp__VHFI,FALSE__);
       } break;
       case __READ_LOCAL__: {
-        __tmp__ABJI=put_result__PUJJ(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__LXFJ(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__ABJI=put_result__1DPI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__RKLI(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__ABJI=put_result__VEPI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__LLLI(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__ABJI=put_result__GJPI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__2PLI(__tmp__VHFI,FALSE__);
       } break;
       case __REAL_CST__: {
-        __tmp__ABJI=put_result__XNPI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__NULI(__tmp__VHFI,FALSE__);
       } break;
       case __CHARACTER_CST__: {
-        __tmp__ABJI=put_result__ISPI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__4YLI(__tmp__VHFI,FALSE__);
       } break;
       case __IS_EXPANDED__: {
-        __tmp__ABJI=put_result__YWPI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__O3LI(__tmp__VHFI,FALSE__);
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__ABJI=put_result__I1PI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__4BMI(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_SUP__: {
-        __tmp__ABJI=put_result__Z5PI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__PGMI(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_SUB__: {
-        __tmp__ABJI=put_result__KEQI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__ALMI(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_MUL__: {
-        __tmp__ABJI=put_result__1IQI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__RPMI(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_DIV__: {
-        __tmp__ABJI=put_result__MNQI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__CUMI(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_AND__: {
-        __tmp__ABJI=put_result__3RQI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__TYMI(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__ABJI=put_result__OWQI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__E3MI(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__ABJI=put_result__50QI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__VBNI(__tmp__VHFI,FALSE__);
       } break;
       case __PUT_TO__: {
-        __tmp__ABJI=put_result__P5QI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__FGNI(__tmp__VHFI,FALSE__);
       } break;
       case __ITEM__: {
-        __tmp__ABJI=put_result__5DRI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__VKNI(__tmp__VHFI,FALSE__);
       } break;
       case __SIZE_OF__: {
-        __tmp__ABJI=put_result__PIRI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__FPNI(__tmp__VHFI,FALSE__);
       } break;
       case __CAST__: {
-        __tmp__ABJI=put_result__5MRI(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__VTNI(__tmp__VHFI,FALSE__);
       } break;
       case __CALL_SLOT__: {
-        __tmp__ABJI=put_result__V1HN(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__ZJEN(__tmp__VHFI,FALSE__);
       } break;
       case __READ_SLOT__: {
-        __tmp__ABJI=put_result__E5OL(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__5ILL(__tmp__VHFI,FALSE__);
       } break;
       case __READ_GLOBAL__: {
-        __tmp__ABJI=put_result__VDPL(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__QNLL(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__ABJI=put_result__UXBP(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__MA4O(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__ABJI=put_result__CRNO(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__0ZJO(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__ABJI=put_result__JVWO(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__B4SO(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__ABJI=put_result__TVNO(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__L4JO(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__ABJI=put_result__1ZWO(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__TCTO(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_NEG__: {
-        __tmp__ABJI=put_result__CI2M(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__GWYM(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_ADD__: {
-        __tmp__ABJI=put_result__TM2M(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__X0YM(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_NOT__: {
-        __tmp__ABJI=put_result__GAIN(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__KOEN(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_MOD__: {
-        __tmp__ABJI=put_result__E0NO(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__2CKO(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__ABJI=put_result__GWMP(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__44IP(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_INF__: {
-        __tmp__ABJI=put_result__F2BP(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__3E4O(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__ABJI=put_result__WACP(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__OJ4O(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_OR__: {
-        __tmp__ABJI=put_result__G53N(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__LJ0N(__tmp__VHFI,FALSE__);
       } break;
       case __EXPR_XOR__: {
-        __tmp__ABJI=put_result__HFCP(__tmp__5AJI,FALSE__);
+        __tmp__WHFI=put_result__5N4O(__tmp__VHFI,FALSE__);
       } break;
       };
-      __tmp__T3OH=__tmp__ABJI;
+      __tmp__0ELH=__tmp__WHFI;
     } break;
     };
-    add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,__tmp__T3OH);
-    Self__EWRH=(__INTEGER)(Self__EWRH +  1);
+    add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,__tmp__0ELH);
+    Self__G3NH=(__INTEGER)(Self__G3NH +  1);
   };
-  if ((! (((__FAST_ARRAYoITM_CODEo *)Self__M1OH->code__FOPC)->parent_arrayed_collection__DFEC.upper__YPPC <  0))) {
-    Self__13KD=((__FAST_ARRAYoITM_CODEo *)Self__M1OH->code__FOPC);
-    Result__23KD=((void **)Self__13KD->parent_arrayed_collection__DFEC.storage__5QPC)[Self__13KD->parent_arrayed_collection__DFEC.upper__YPPC];
-    switch (((struct ___OBJ *)Result__23KD)->__id) {
+  if ((! (((__FAST_ARRAYoITM_CODEo *)Self__TCLH->code__T4OC)->parent_arrayed_collection__SEEC.upper__GAPC <  0))) {
+    Self__K3KD=((__FAST_ARRAYoITM_CODEo *)Self__TCLH->code__T4OC);
+    Result__L3KD=((void **)Self__K3KD->parent_arrayed_collection__SEEC.storage__NBPC)[Self__K3KD->parent_arrayed_collection__SEEC.upper__GAPC];
+    switch (((struct ___OBJ *)Result__L3KD)->__id) {
     case __ITM_LIST__: {
-      __tmp__A4OH=to_run_expr__5UMH(Result__23KD);
+      __tmp__HFLH=to_run_expr__L2IH(Result__L3KD);
     } break;
     case __ITM_LDOTS__: {
-      __tmp__A4OH=to_run_expr__KSUH(Result__23KD);
+      __tmp__QZQH=((__ITM_LDOTS *)Result__L3KD)->parent_itm_constant__RFEC.parent_itm_object__G1CC.position__WIM;
+      put_error__text__0AH( 2,(&__string_476));
+      put_position__ECH(__tmp__QZQH);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__HFLH=NULL;
     } break;
     case __ITM_PROTOTYPE__: {
-      __tmp__A4OH=to_run_expr__IVMH(Result__23KD);
+      __tmp__HFLH=to_run_expr__U2IH(Result__L3KD);
     } break;
     case __ITM_LIST_IDF__: {
-      __tmp__1HEQ=((__ITM_LIST_IDF *)Result__23KD)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
-      put_error__text__0AH( 1,(&__string_327));
-      put_position__ECH(__tmp__1HEQ);
-      send_error__2FH();
-      __tmp__A4OH=NULL;
+      __tmp__KMAQ=((__ITM_LIST_IDF *)Result__L3KD)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
+      put_error__text__0AH( 1,(&__string_334));
+      put_position__ECH(__tmp__KMAQ);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
+      __tmp__HFLH=NULL;
     } break;
     case __ITM_WRITE_VALUE__: {
-      __tmp__A4OH=to_run_expr__QYMH(Result__23KD);
+      __tmp__HFLH=to_run_expr__25IH(Result__L3KD);
     } break;
     case __ITM_WRITE_CAST__: {
-      __tmp__A4OH=to_run_expr__S1MH(Result__23KD);
+      __tmp__HFLH=to_run_expr__4CJH(Result__L3KD);
     } break;
     case __ITM_READ__: {
-      __tmp__A4OH=to_run_expr__F4MH(Result__23KD);
+      Self__2ZLR=((__ITM_READ *)Result__L3KD);
+      result__1ZLR=NULL;
+      loc__3ZLR=lookup__FRLH(Self__2ZLR->name__AVPC);
+      if (((void *)loc__3ZLR != (void *)NULL)) {
+        if ((((__LOCAL *)loc__3ZLR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
+          ((__LOCAL *)loc__3ZLR)->parent_variable__T1LC.ensure_count__YDAG= 1;
+          Self__2ZLR->name__AVPC=((__LOCAL *)loc__3ZLR)->parent_variable__T1LC.intern_name__C25F;
+          result__1ZLR=to_run_with__args__XJQH(Self__2ZLR);
+        } else {
+          result__1ZLR=read__QB5G(loc__3ZLR);
+        };
+      } else {
+        result__1ZLR=to_run_with__args__XJQH(Self__2ZLR);
+      };
+      __tmp__HFLH=result__1ZLR;
     } break;
     case __ITM_WRITE_CODE__: {
-      __tmp__A4OH=to_run_expr__I5MH(Result__23KD);
+      __tmp__HFLH=to_run_expr__UGJH(Result__L3KD);
     } break;
     case __ITM_READ_ARG2__: {
-      __tmp__A4OH=to_run_expr__ZANH(Result__23KD);
+      __tmp__HFLH=to_run_expr__FIJH(Result__L3KD);
     } break;
     case __ITM_BINARY__: {
-      __tmp__A4OH=to_run_expr__NENH(Result__23KD);
+      __tmp__HFLH=to_run_expr__ZLJH(Result__L3KD);
     } break;
     case __ITM_READ_ARG1__: {
-      __tmp__A4OH=to_run_expr__WPNH(Result__23KD);
+      __tmp__HFLH=to_run_expr__CXJH(Result__L3KD);
     } break;
     case __ITM_OLD__: {
-      __tmp__A4OH=to_run_expr__1PNH(Result__23KD);
+      __tmp__HFLH=to_run_expr__HXJH(Result__L3KD);
     } break;
     case __ITM_EXTERNAL_TYPE__: {
-      __tmp__A4OH=to_run_expr__QTNH(Result__23KD);
+      __tmp__HFLH=to_run_expr__20JH(Result__L3KD);
     } break;
     case __ITM_REAL__: {
-      __tmp__A4OH=to_run_expr__FVNH(Result__23KD);
+      __tmp__HFLH=to_run_expr__R2JH(Result__L3KD);
     } break;
     case __ITM_NUMBER__: {
-      __tmp__A4OH=to_run_expr__PVNH(Result__23KD);
+      __tmp__HFLH=to_run_expr__12JH(Result__L3KD);
     } break;
     case __ITM_CHARACTER__: {
-      Self__2HEQ=((__ITM_CHARACTER *)Result__23KD);
-      __tmp__A4OH=create__char__XLQH(Self__2HEQ->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,Self__2HEQ->character__0XZD);
+      Self__LMAQ=((__ITM_CHARACTER *)Result__L3KD);
+      __tmp__HFLH=create__char__4SMH(Self__LMAQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__LMAQ->character__LB0D);
     } break;
     case __ITM_STRING__: {
-      Self__3HEQ=((__ITM_STRING *)Result__23KD);
-      __tmp__A4OH=create__text__BMQH(Self__3HEQ->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM,Self__3HEQ->string__GYZD);
+      Self__MMAQ=((__ITM_STRING *)Result__L3KD);
+      __tmp__HFLH=create__text__ITMH(Self__MMAQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__MMAQ->string__XB0D);
     } break;
     case __ITM_EXTERNAL__: {
-      __tmp__A4OH=to_run_expr__FWNH(Result__23KD);
+      __tmp__HFLH=to_run_expr__R3JH(Result__L3KD);
     } break;
     case __ITM_READ_ARGS__: {
-      __tmp__A4OH=to_run_expr__PAOH(Result__23KD);
+      __tmp__HFLH=to_run_expr__1HKH(Result__L3KD);
     } break;
     case __ITM_RESULT__: {
-      print__1ZE((&__string_248));
+      print__1ZE((&__string_338));
       fputc((int)('\n'),stdout);
       exit(( 1));
-      __tmp__A4OH=NULL;
+      __tmp__HFLH=NULL;
     } break;
     };
-    switch (((struct ___OBJ *)__tmp__A4OH)->__id) {
+    switch (((struct ___OBJ *)__tmp__HFLH)->__id) {
     case __LIST__: {
-      __tmp__B4OH=static_type__SCTG(__tmp__A4OH);
+      __tmp__IFLH=static_type__OHQG(__tmp__HFLH);
     } break;
     case __STRING_CST__: {
-      __tmp__B4OH=((__STRING_CST *)__tmp__A4OH)->parent_constant__5F.static_type__LSYD;
+      __tmp__IFLH=((__STRING_CST *)__tmp__HFLH)->parent_constant__5F.static_type__M2YD;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__B4OH=((__EXTERNAL_C *)__tmp__A4OH)->static_type__KMZD;
+      __tmp__IFLH=((__EXTERNAL_C *)__tmp__HFLH)->static_type__1VZD;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__B4OH=((__PROTOTYPE_CST *)__tmp__A4OH)->parent_constant__DMMC.static_type__LSYD;
+      __tmp__IFLH=((__PROTOTYPE_CST *)__tmp__HFLH)->parent_constant__W2LC.static_type__M2YD;
     } break;
     case __INTEGER_CST__: {
-      __tmp__B4OH=((__INTEGER_CST *)__tmp__A4OH)->parent_constant__OMMC.static_type__LSYD;
+      __tmp__IFLH=((__INTEGER_CST *)__tmp__HFLH)->parent_constant__B3LC.static_type__M2YD;
     } break;
     case __READ_LOCAL__: {
-      __tmp__B4OH=((__LOCAL *)((__READ_LOCAL *)__tmp__A4OH)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+      __tmp__IFLH=((__LOCAL *)((__READ_LOCAL *)__tmp__HFLH)->local__HJZD)->parent_variable__T1LC.type__D25F;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__B4OH=static_type__EG5H(__tmp__A4OH);
+      __tmp__IFLH=static_type__CN1H(__tmp__HFLH);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__B4OH=static_type__3G5H();
+      __tmp__IFLH=static_type__1N1H();
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__B4OH=static_type__CH5H();
+      __tmp__IFLH=static_type__AO1H();
     } break;
     case __REAL_CST__: {
-      __tmp__B4OH=((__REAL_CST *)__tmp__A4OH)->parent_constant__IVNH.static_type__LSYD;
+      __tmp__IFLH=((__REAL_CST *)__tmp__HFLH)->parent_constant__U2JH.static_type__M2YD;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__B4OH=((__CHARACTER_CST *)__tmp__A4OH)->parent_constant__1VNH.static_type__LSYD;
+      __tmp__IFLH=((__CHARACTER_CST *)__tmp__HFLH)->parent_constant__H3JH.static_type__M2YD;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__B4OH=static_type__HH5H();
+      __tmp__IFLH=static_type__FO1H();
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__B4OH=static_type__MH5H();
+      __tmp__IFLH=static_type__KO1H();
     } break;
     case __EXPR_SUP__: {
-      __tmp__B4OH=static_type__RH5H();
+      __tmp__IFLH=static_type__PO1H();
     } break;
     case __EXPR_SUB__: {
-      __tmp__B4OH=static_type__WH5H(__tmp__A4OH);
+      __tmp__IFLH=static_type__UO1H(__tmp__HFLH);
     } break;
     case __EXPR_MUL__: {
-      __tmp__B4OH=static_type__2H5H(__tmp__A4OH);
+      __tmp__IFLH=static_type__0O1H(__tmp__HFLH);
     } break;
     case __EXPR_DIV__: {
-      __tmp__B4OH=static_type__BI5H(__tmp__A4OH);
+      __tmp__IFLH=static_type__5O1H(__tmp__HFLH);
     } break;
     case __EXPR_AND__: {
-      __tmp__B4OH=static_type__GI5H(__tmp__A4OH);
+      __tmp__IFLH=static_type__EP1H(__tmp__HFLH);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__B4OH=static_type__LI5H(__tmp__A4OH);
+      __tmp__IFLH=static_type__JP1H(__tmp__HFLH);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__B4OH=static_type__QI5H(__tmp__A4OH);
+      __tmp__IFLH=static_type__OP1H(__tmp__HFLH);
     } break;
     case __PUT_TO__: {
-      __tmp__B4OH=TYPE_VOID__->parent_type__UIB.default__AKC;
+      __tmp__IFLH=TYPE_VOID__->parent_type__UIB.default__AKC;
     } break;
     case __ITEM__: {
-      __tmp__B4OH=static_type__ZI5H(__tmp__A4OH);
+      __tmp__IFLH=static_type__XP1H(__tmp__HFLH);
     } break;
     case __SIZE_OF__: {
-      __tmp__B4OH=static_type__FJ5H();
+      __tmp__IFLH=static_type__DQ1H();
     } break;
     case __CAST__: {
-      __tmp__B4OH=((__CAST *)__tmp__A4OH)->static_type__2G5H;
+      __tmp__IFLH=((__CAST *)__tmp__HFLH)->static_type__0N1H;
     } break;
     case __CALL_SLOT__: {
-      __tmp__B4OH=static_type__SEOL(__tmp__A4OH);
+      __tmp__IFLH=static_type__NOKL(__tmp__HFLH);
     } break;
     case __READ_SLOT__: {
-      __tmp__B4OH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__A4OH)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+      __tmp__IFLH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__HFLH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__B4OH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__A4OH)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+      __tmp__IFLH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HFLH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__B4OH=static_type__VN3M();
+      __tmp__IFLH=static_type__Z1ZM();
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__B4OH=static_type__BIIO();
+      __tmp__IFLH=static_type__ZQEO();
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__B4OH=static_type__XRMO();
+      __tmp__IFLH=static_type__P0IO();
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__B4OH=static_type__GIIO();
+      __tmp__IFLH=static_type__4QEO();
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__B4OH=static_type__3RMO();
+      __tmp__IFLH=static_type__V0IO();
     } break;
     case __EXPR_NEG__: {
-      __tmp__B4OH=static_type__FZMM(__tmp__A4OH);
+      __tmp__IFLH=static_type__DFJM(__tmp__HFLH);
     } break;
     case __EXPR_ADD__: {
-      __tmp__B4OH=static_type__UTQL(__tmp__A4OH);
+      __tmp__IFLH=static_type__P3ML(__tmp__HFLH);
     } break;
     case __EXPR_NOT__: {
-      __tmp__B4OH=static_type__NP1M(__tmp__A4OH);
+      __tmp__IFLH=static_type__R3XM(__tmp__HFLH);
     } break;
     case __EXPR_MOD__: {
-      __tmp__B4OH=static_type__LIIO(__tmp__A4OH);
+      __tmp__IFLH=static_type__DREO(__tmp__HFLH);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__B4OH=static_type__CZHP();
+      __tmp__IFLH=static_type__0BEP();
     } break;
     case __EXPR_INF__: {
-      __tmp__B4OH=static_type__RMUN();
+      __tmp__IFLH=static_type__V0QN();
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__B4OH=static_type__WMUN();
+      __tmp__IFLH=static_type__00QN();
     } break;
     case __EXPR_OR__: {
-      __tmp__B4OH=static_type__ZKTN(__tmp__A4OH);
+      __tmp__IFLH=static_type__3YPN(__tmp__HFLH);
     } break;
     case __EXPR_XOR__: {
-      __tmp__B4OH=static_type__D5VO(__tmp__A4OH);
+      __tmp__IFLH=static_type__1HSO(__tmp__HFLH);
     } break;
     };
-    if (((void *)((__TYPE_FULL *)__tmp__B4OH)->parent_type__KTL == (void *)TYPE_VOID__)) {
-      add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,__tmp__A4OH);
+    if (((void *)((__TYPE_FULL *)__tmp__IFLH)->parent_type__5SL == (void *)TYPE_VOID__)) {
+      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,__tmp__HFLH);
     } else {
-      switch (((struct ___OBJ *)__tmp__A4OH)->__id) {
+      switch (((struct ___OBJ *)__tmp__HFLH)->__id) {
       case __LIST__: {
-        __tmp__O4OH=put_result__FXHN(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__JFEN(__tmp__HFLH,last_out__UCLH);
       } break;
       case __STRING_CST__: {
-        __tmp__O4OH=put_result__ZROI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__PYKI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXTERNAL_C__: {
-        __tmp__O4OH=put_result__JWOI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__52KI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__O4OH=put_result__00OI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__QBLI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __INTEGER_CST__: {
-        __tmp__O4OH=put_result__L5OI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__BGLI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __READ_LOCAL__: {
-        __tmp__O4OH=put_result__PUJJ(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__LXFJ(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__O4OH=put_result__1DPI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__RKLI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__O4OH=put_result__VEPI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__LLLI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__O4OH=put_result__GJPI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__2PLI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __REAL_CST__: {
-        __tmp__O4OH=put_result__XNPI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__NULI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __CHARACTER_CST__: {
-        __tmp__O4OH=put_result__ISPI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__4YLI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __IS_EXPANDED__: {
-        __tmp__O4OH=put_result__YWPI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__O3LI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__O4OH=put_result__I1PI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__4BMI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_SUP__: {
-        __tmp__O4OH=put_result__Z5PI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__PGMI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_SUB__: {
-        __tmp__O4OH=put_result__KEQI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__ALMI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_MUL__: {
-        __tmp__O4OH=put_result__1IQI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__RPMI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_DIV__: {
-        __tmp__O4OH=put_result__MNQI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__CUMI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_AND__: {
-        __tmp__O4OH=put_result__3RQI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__TYMI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__O4OH=put_result__OWQI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__E3MI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__O4OH=put_result__50QI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__VBNI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __PUT_TO__: {
-        __tmp__O4OH=put_result__P5QI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__FGNI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __ITEM__: {
-        __tmp__O4OH=put_result__5DRI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__VKNI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __SIZE_OF__: {
-        __tmp__O4OH=put_result__PIRI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__FPNI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __CAST__: {
-        __tmp__O4OH=put_result__5MRI(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__VTNI(__tmp__HFLH,last_out__UCLH);
       } break;
       case __CALL_SLOT__: {
-        __tmp__O4OH=put_result__V1HN(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__ZJEN(__tmp__HFLH,last_out__UCLH);
       } break;
       case __READ_SLOT__: {
-        __tmp__O4OH=put_result__E5OL(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__5ILL(__tmp__HFLH,last_out__UCLH);
       } break;
       case __READ_GLOBAL__: {
-        __tmp__O4OH=put_result__VDPL(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__QNLL(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__O4OH=put_result__UXBP(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__MA4O(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__O4OH=put_result__CRNO(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__0ZJO(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__O4OH=put_result__JVWO(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__B4SO(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__O4OH=put_result__TVNO(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__L4JO(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__O4OH=put_result__1ZWO(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__TCTO(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_NEG__: {
-        __tmp__O4OH=put_result__CI2M(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__GWYM(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_ADD__: {
-        __tmp__O4OH=put_result__TM2M(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__X0YM(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_NOT__: {
-        __tmp__O4OH=put_result__GAIN(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__KOEN(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_MOD__: {
-        __tmp__O4OH=put_result__E0NO(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__2CKO(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__O4OH=put_result__GWMP(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__44IP(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_INF__: {
-        __tmp__O4OH=put_result__F2BP(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__3E4O(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__O4OH=put_result__WACP(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__OJ4O(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_OR__: {
-        __tmp__O4OH=put_result__G53N(__tmp__A4OH,last_out__N1OH);
+        __tmp__VFLH=put_result__LJ0N(__tmp__HFLH,last_out__UCLH);
       } break;
       case __EXPR_XOR__: {
-        __tmp__O4OH=put_result__HFCP(__tmp__A4OH,last_out__N1OH);
-      } break;
-      };
-      add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,__tmp__O4OH);
-      if ((! last_out__N1OH)) {
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,create__type__HZQC(Self__M1OH->parent_itm_code__1VDC.parent_itm_object__X1CC.position__BJM,TYPE_VOID__->parent_type__UIB.default__AKC));
-      };
-    };
-  };
-  var__4WRH=NULL;
-  n__AXRH=NULL;
-  if (verify__XJCG) {
-    while ((((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.upper__TIAG >= stack_top__R1OH)) {
-      Self__QW5Q=((__FAST_ARRAYoLOCALo *)stack_local__RIAG);
-      var__4WRH=((void **)Self__QW5Q->parent_arrayed_collection__QIAG.storage__3RSG)[Self__QW5Q->parent_arrayed_collection__QIAG.upper__TIAG];
-      Self__VW5Q=((__FAST_ARRAYoLOCALo *)stack_local__RIAG);
-      Self__VW5Q->parent_arrayed_collection__QIAG.upper__TIAG=(__INTEGER)(Self__VW5Q->parent_arrayed_collection__QIAG.upper__TIAG -  1);
-      n__AXRH=((__LOCAL *)var__4WRH)->parent_variable__ALMC.parent_named__5KMC.name__1QB;
-      if ((((void *)n__AXRH != (void *)(&__string_57)) && ((void *)n__AXRH != (void *)(&__string_60)))) {
-        if (((((__LOCAL *)var__4WRH)->parent_variable__ALMC.ensure_count__4KCG ==  0) && (((__LOCAL *)var__4WRH)->parent_variable__ALMC.parent_named__5KMC.style__ODGC != ' '))) {
-          copy__BNK(string_tmp__RB,(&__string_250));
-          append__MOK(string_tmp__RB,((__LOCAL *)var__4WRH)->parent_variable__ALMC.parent_named__5KMC.name__1QB);
-          append__MOK(string_tmp__RB,(&__string_251));
-          __tmp__3YRH=((__LOCAL *)var__4WRH)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+        __tmp__VFLH=put_result__5N4O(__tmp__HFLH,last_out__UCLH);
+      } break;
+      };
+      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,__tmp__VFLH);
+      if ((! last_out__UCLH)) {
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,create__type__PKQC(Self__TCLH->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+      };
+    };
+  };
+  var__A4NH=NULL;
+  n__C4NH=NULL;
+  if (verify__RCAG) {
+    while ((((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F >= stack_top__YCLH)) {
+      Self__CV1Q=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F);
+      var__A4NH=((void **)Self__CV1Q->parent_arrayed_collection__YH4F.storage__NWPG)[Self__CV1Q->parent_arrayed_collection__YH4F.upper__1H4F];
+      Self__HV1Q=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F);
+      Self__HV1Q->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(Self__HV1Q->parent_arrayed_collection__YH4F.upper__1H4F -  1);
+      n__C4NH=((__LOCAL *)var__A4NH)->parent_variable__T1LC.parent_named__S1LC.name__1QB;
+      if ((((void *)n__C4NH != (void *)(&__string_57)) && ((void *)n__C4NH != (void *)(&__string_60)))) {
+        if (((((__LOCAL *)var__A4NH)->parent_variable__T1LC.ensure_count__YDAG ==  0) && (((__LOCAL *)var__A4NH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != ' '))) {
+          copy__BNK(string_tmp__RB,(&__string_255));
+          append__MOK(string_tmp__RB,((__LOCAL *)var__A4NH)->parent_variable__T1LC.parent_named__S1LC.name__1QB);
+          append__MOK(string_tmp__RB,(&__string_256));
+          __tmp__55NH=((__LOCAL *)var__A4NH)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
           put_error__text__0AH( 2,string_tmp__RB);
-          put_position__ECH(__tmp__3YRH);
-          send_error__2FH();
-        };
-        __tmp__DZRH=((__LOCAL *)var__4WRH)->parent_variable__ALMC.parent_named__5KMC.name__1QB;
-        result__DENN=NULL;
-        j__EENN=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.upper__TIAG;
-        __tmp__WAER=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG;
-        while ((! ((j__EENN < stack_local_lower__AIAG) || ((void *)((__LOCAL *)((void **)__tmp__WAER)[j__EENN])->parent_variable__ALMC.parent_named__5KMC.name__1QB == (void *)__tmp__DZRH)))) {
-          j__EENN=(__INTEGER)(j__EENN -  1);
+          put_position__ECH(__tmp__55NH);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        if ((j__EENN >= stack_local_lower__AIAG)) {
-          result__DENN=((void **)((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG)[j__EENN];
-          if (((j__EENN < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.storage__DSYD)[top__CVQC])->local__CIAG) && (((__LOCAL *)result__DENN)->parent_variable__ALMC.parent_named__5KMC.style__ODGC != '-'))) {
-            context_extern__2GPH=result__DENN;
+        __tmp__FAOH=((__LOCAL *)var__A4NH)->parent_variable__T1LC.parent_named__S1LC.name__1QB;
+        result__HSJN=NULL;
+        j__ISJN=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
+        __tmp__B45Q=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
+        while ((! ((j__ISJN < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__B45Q)[j__ISJN])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)__tmp__FAOH)))) {
+          j__ISJN=(__INTEGER)(j__ISJN -  1);
+        };
+        if ((j__ISJN >= stack_local_lower__IH4F)) {
+          result__HSJN=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__ISJN];
+          if (((j__ISJN < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__HSJN)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
+            context_extern__DOLH=result__HSJN;
           };
-          __tmp__DGNN=TRUE__;
+          __tmp__HUJN=TRUE__;
         } else {
-          __tmp__DGNN=FALSE__;
+          __tmp__HUJN=FALSE__;
         };
-        if ((! __tmp__DGNN)) {
-          if (((void *)profil_first__D4QC != (void *)NULL)) {
-            result__DENN=lookup__XHNM(profil_first__D4QC,__tmp__DZRH);
-            if ((((void *)result__DENN != (void *)NULL) && ((void *)((__LOCAL *)result__DENN)->parent_variable__ALMC.parent_named__5KMC.name__1QB != (void *)(&__string_57)))) {
-              context_extern__2GPH=result__DENN;
+        if ((! __tmp__HUJN)) {
+          if (((void *)profil_first__LPQC != (void *)NULL)) {
+            result__HSJN=lookup__VTJM(profil_first__LPQC,__tmp__FAOH);
+            if ((((void *)result__HSJN != (void *)NULL) && ((void *)((__LOCAL *)result__HSJN)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
+              context_extern__DOLH=result__HSJN;
             };
           };
         };
-        if (((void *)result__DENN != (void *)NULL)) {
-          copy__BNK(string_tmp__RB,(&__string_252));
-          append__MOK(string_tmp__RB,n__AXRH);
-          append__MOK(string_tmp__RB,(&__string_253));
+        if (((void *)result__HSJN != (void *)NULL)) {
+          copy__BNK(string_tmp__RB,(&__string_257));
+          append__MOK(string_tmp__RB,n__C4NH);
+          append__MOK(string_tmp__RB,(&__string_258));
           put_error__text__0AH( 2,string_tmp__RB);
-          put_position__ECH(((__LOCAL *)result__DENN)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM);
-          put_position__ECH(((__LOCAL *)var__4WRH)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__LOCAL *)result__HSJN)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM);
+          put_position__ECH(((__LOCAL *)var__A4NH)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     };
   } else {
-    remove_since__XKSG(stack_local__RIAG,stack_top__R1OH);
-  };
-}
-
-static void pop_intern__DCPH()
-// () VoidNo recursive, No inlinable.
-{
-  __CONTEXT *Self__V1RH;
-  Self__V1RH=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.storage__DSYD)[top__CVQC]);
-  list_current__IF1=Self__V1RH->list__HIAG;
-  pop_stack_until__RJCG(Self__V1RH->local__CIAG);
-  remove_since__XKSG(stack_result__WIAG,stack_result_lower__DIAG);
-  stack_result_lower__DIAG=Self__V1RH->result__FIAG;
-  if (((void *)context_extern__2GPH == (void *)NULL)) {
-    context_extern__2GPH=Self__V1RH->context_extern__HVRH;
+    Self__O4AR=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F);
+    if ((stack_top__YCLH <= Self__O4AR->parent_arrayed_collection__YH4F.upper__1H4F)) {
+      Self__O4AR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(stack_top__YCLH -  1);
+    };
   };
-  top__CVQC=(__INTEGER)(top__CVQC -  1);
 }
 
-static void add__PTNI(void *p__RTNI)
+static void add__F0JI(void *p__H0JI)
 // ({PROFIL_SLOTxPROFIL_BLOCK}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__CSVI,__tmp__GTVI,__tmp__1ZFJ,Self__MZPJ;
-  __INTEGER __tmp__VTNI;
-  __FAST_ARRAYoPROFILo *Self__ASVI;
-  __BOOLEAN __tmp__QSVI;
-  void **__tmp__FTVI,**new__IZFJ;
-  Self__ASVI=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
-  new_capacity__CSVI= 0;
-  if (((__INTEGER)(Self__ASVI->parent_arrayed_collection__DNB.upper__KNB +  1) <= (__INTEGER)(Self__ASVI->parent_arrayed_collection__DNB.capacity__E1L -  1))) {
-    Self__ASVI->parent_arrayed_collection__DNB.upper__KNB=(__INTEGER)(Self__ASVI->parent_arrayed_collection__DNB.upper__KNB +  1);
-    __tmp__QSVI=TRUE__;
+  __INTEGER new_capacity__MYRI,__tmp__QZRI,__tmp__B4BJ,Self__I2LJ;
+  __INTEGER __tmp__L0JI;
+  __FAST_ARRAYoPROFILo *Self__KYRI;
+  __BOOLEAN __tmp__0YRI;
+  void **__tmp__PZRI,**new__O3BJ;
+  Self__KYRI=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
+  new_capacity__MYRI= 0;
+  if (((__INTEGER)(Self__KYRI->parent_arrayed_collection__DNB.upper__KNB +  1) <= (__INTEGER)(Self__KYRI->parent_arrayed_collection__DNB.capacity__Z0L -  1))) {
+    Self__KYRI->parent_arrayed_collection__DNB.upper__KNB=(__INTEGER)(Self__KYRI->parent_arrayed_collection__DNB.upper__KNB +  1);
+    __tmp__0YRI=TRUE__;
   } else {
-    __tmp__QSVI=FALSE__;
+    __tmp__0YRI=FALSE__;
   };
-  if ((! __tmp__QSVI)) {
-    if ((Self__ASVI->parent_arrayed_collection__DNB.capacity__E1L ==  0)) {
-      Self__ASVI->parent_arrayed_collection__DNB.storage__P1L=create__IUSB( 2);
-      Self__ASVI->parent_arrayed_collection__DNB.capacity__E1L= 2;
-      Self__ASVI->parent_arrayed_collection__DNB.upper__KNB= 0;
+  if ((! __tmp__0YRI)) {
+    if ((Self__KYRI->parent_arrayed_collection__DNB.capacity__Z0L ==  0)) {
+      Self__KYRI->parent_arrayed_collection__DNB.storage__E1L=create__XTSB( 2);
+      Self__KYRI->parent_arrayed_collection__DNB.capacity__Z0L= 2;
+      Self__KYRI->parent_arrayed_collection__DNB.upper__KNB= 0;
     } else {
-      new_capacity__CSVI=(__INTEGER)(Self__ASVI->parent_arrayed_collection__DNB.capacity__E1L <<  1);
-      __tmp__FTVI=Self__ASVI->parent_arrayed_collection__DNB.storage__P1L;
-      __tmp__GTVI=Self__ASVI->parent_arrayed_collection__DNB.capacity__E1L;
-      new__IZFJ=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__FTVI)),((__UINTEGER_32 )(__INTEGER)(__tmp__GTVI * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__CSVI * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__1ZFJ=(__INTEGER)(new_capacity__CSVI -  1);
-      Self__MZPJ=__tmp__GTVI;
-      while ((Self__MZPJ <= __tmp__1ZFJ)) {
-        new__IZFJ[Self__MZPJ]=NULL;
-        Self__MZPJ=(__INTEGER)(Self__MZPJ +  1);
-      };
-      Self__ASVI->parent_arrayed_collection__DNB.storage__P1L=new__IZFJ;
-      Self__ASVI->parent_arrayed_collection__DNB.capacity__E1L=new_capacity__CSVI;
-      Self__ASVI->parent_arrayed_collection__DNB.upper__KNB=(__INTEGER)(Self__ASVI->parent_arrayed_collection__DNB.upper__KNB +  1);
-    };
-  };
-  ((void **)Self__ASVI->parent_arrayed_collection__DNB.storage__P1L)[Self__ASVI->parent_arrayed_collection__DNB.upper__KNB]=p__RTNI;
-  __tmp__VTNI=((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.upper__KNB;
-  if (((struct ___OBJ *)p__RTNI)->__id==__PROFIL_SLOT__) {
-    ((__PROFIL_SLOT *)p__RTNI)->parent_profil__4KMC.life_index__YUVI=__tmp__VTNI;
+      new_capacity__MYRI=(__INTEGER)(Self__KYRI->parent_arrayed_collection__DNB.capacity__Z0L <<  1);
+      __tmp__PZRI=Self__KYRI->parent_arrayed_collection__DNB.storage__E1L;
+      __tmp__QZRI=Self__KYRI->parent_arrayed_collection__DNB.capacity__Z0L;
+      new__O3BJ=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__PZRI)),((__UINTEGER_32 )(__INTEGER)(__tmp__QZRI * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__MYRI * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__B4BJ=(__INTEGER)(new_capacity__MYRI -  1);
+      Self__I2LJ=__tmp__QZRI;
+      while ((Self__I2LJ <= __tmp__B4BJ)) {
+        new__O3BJ[Self__I2LJ]=NULL;
+        Self__I2LJ=(__INTEGER)(Self__I2LJ +  1);
+      };
+      Self__KYRI->parent_arrayed_collection__DNB.storage__E1L=new__O3BJ;
+      Self__KYRI->parent_arrayed_collection__DNB.capacity__Z0L=new_capacity__MYRI;
+      Self__KYRI->parent_arrayed_collection__DNB.upper__KNB=(__INTEGER)(Self__KYRI->parent_arrayed_collection__DNB.upper__KNB +  1);
+    };
+  };
+  ((void **)Self__KYRI->parent_arrayed_collection__DNB.storage__E1L)[Self__KYRI->parent_arrayed_collection__DNB.upper__KNB]=p__H0JI;
+  __tmp__L0JI=((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.upper__KNB;
+  if (((struct ___OBJ *)p__H0JI)->__id==__PROFIL_SLOT__) {
+    ((__PROFIL_SLOT *)p__H0JI)->parent_profil__R1LC.life_index__C1RI=__tmp__L0JI;
   } else {
-    ((__PROFIL_BLOCK *)p__RTNI)->parent_profil__UNCG.life_index__YUVI=__tmp__VTNI;
+    ((__PROFIL_BLOCK *)p__H0JI)->parent_profil__OGAG.life_index__C1RI=__tmp__L0JI;
   };
 }
 
-static __FAST_ARRAYoPROFIL_SLOTo* create_with_capacity__00DG(__INTEGER new_count__20DG)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __POINTER ptr__UKHG;
-  __INTEGER typ_id__ZKHG;
-  __UINTEGER_32 sz__WKHG,a__RX5Q,new_size__PX5Q,t__VX5Q,a__XX5Q;
-  __FAST_ARRAYoPROFIL_SLOTo *result__TKHG,*Self__IPSG;
-  result__TKHG=NULL;
-  ptr__UKHG=((__POINTER )(NULL));
-  typ_id__ZKHG= 0;
-  sz__WKHG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoPROFIL_SLOTo));
-  if ((sz__WKHG ==  0)) {
-    result__TKHG=FAST_ARRAYoPROFIL_SLOTo__;
-  } else {
-    typ_id__ZKHG=__FAST_ARRAYoPROFIL_SLOTo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WKHG);
-    if ((typ_id__ZKHG == (__INTEGER)(-  1))) {
-      a__RX5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__PX5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__WKHG + a__RX5Q) & (__UINTEGER_32)(~ a__RX5Q));
-      ptr__UKHG=micro_alloc__table__lab__BOI(new_size__PX5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PX5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__PX5Q);
-    } else {
-      t__VX5Q=((__UINTEGER_32 )typ_id__ZKHG);
-      a__XX5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__UKHG=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__WKHG + a__XX5Q) & (__UINTEGER_32)(~ a__XX5Q)),((__POINTER )(&(table_type[(t__VX5Q)]))),(__UINTEGER_32)(t__VX5Q |  1));
-    };
-    result__TKHG=((__FAST_ARRAYoPROFIL_SLOTo *)ptr__UKHG);
-    *(result__TKHG) = *(FAST_ARRAYoPROFIL_SLOTo__);
-  };
-  Self__IPSG=((__FAST_ARRAYoPROFIL_SLOTo *)result__TKHG);
-  if ((Self__IPSG->parent_arrayed_collection__XACG.capacity__RPSG < new_count__20DG)) {
-    Self__IPSG->parent_arrayed_collection__XACG.storage__2PSG=create__H5ZG(new_count__20DG);
-    Self__IPSG->parent_arrayed_collection__XACG.capacity__RPSG=new_count__20DG;
-  };
-  Self__IPSG->parent_arrayed_collection__XACG.upper__AQSG=(__INTEGER)(-  1);
-  return(result__TKHG);
-}
-
-static void to_run__4F1I(__ITM_ARG *Self__5F1I,void *arg_lst__AG1I)
+static void to_run__1KXI(__ITM_ARG *Self__2KXI,void *arg_lst__3KXI)
 // ({ITM_ARG},{NULLxFAST_ARRAYoLOCALo}) VoidNo recursive, No inlinable.
 {
-  void *__tmp__DG1I;
-  void *__tmp__EG1I,*__tmp__UKEQ;
-  __ITM_TYPE_STYLE *Self__TKEQ;
-  __tmp__DG1I=Self__5F1I->type__2R2D;
-  switch (((struct ___OBJ *)__tmp__DG1I)->__id) {
+  void *__tmp__ALXI;
+  void *__tmp__BLXI,*__tmp__DPAQ;
+  __ITM_TYPE_STYLE *Self__CPAQ;
+  __POSITION pos__21CR;
+  __tmp__ALXI=Self__2KXI->type__F22D;
+  switch (((struct ___OBJ *)__tmp__ALXI)->__id) {
   case __ITM_TYPE_SIMPLE__: {
-    if (((__ITM_TYPE_SIMPLE *)__tmp__DG1I)->to_run__2VK==0) {
-      __tmp__EG1I=((__ITM_TYPE_SIMPLE *)__tmp__DG1I)->to_run__1VK;
+    if (((__ITM_TYPE_SIMPLE *)__tmp__ALXI)->to_run__2VK==0) {
+      __tmp__BLXI=((__ITM_TYPE_SIMPLE *)__tmp__ALXI)->to_run__1VK;
     } else {
-      __tmp__EG1I=to_run__XVK(__tmp__DG1I);
+      __tmp__BLXI=to_run__XVK(__tmp__ALXI);
     };
   } break;
   case __ITM_TYPE_STYLE__: {
-    if (((__ITM_TYPE_STYLE *)__tmp__DG1I)->to_run__V1IB==0) {
-      __tmp__EG1I=((__ITM_TYPE_STYLE *)__tmp__DG1I)->to_run__U1IB;
+    if (((__ITM_TYPE_STYLE *)__tmp__ALXI)->to_run__E1IB==0) {
+      __tmp__BLXI=((__ITM_TYPE_STYLE *)__tmp__ALXI)->to_run__D1IB;
     } else {
-      Self__TKEQ=((__ITM_TYPE_STYLE *)__tmp__DG1I);
-      __tmp__UKEQ=get__XUN(Self__TKEQ);
-      Self__TKEQ->to_run__U1IB=__tmp__UKEQ;
-      Self__TKEQ->to_run__V1IB=0;
-      __tmp__EG1I=__tmp__UKEQ;
+      Self__CPAQ=((__ITM_TYPE_STYLE *)__tmp__ALXI);
+      __tmp__DPAQ=get__PUN(Self__CPAQ);
+      Self__CPAQ->to_run__D1IB=__tmp__DPAQ;
+      Self__CPAQ->to_run__E1IB=0;
+      __tmp__BLXI=__tmp__DPAQ;
     };
   } break;
   case __ITM_TYPE_GENERIC__: {
-    __tmp__EG1I=to_run__W1IB(__tmp__DG1I);
+    __tmp__BLXI=to_run__F1IB(__tmp__ALXI);
   } break;
   case __ITM_TYPE_SELF__: {
-    __tmp__EG1I=to_run__BDXD();
+    if (((void *)run_value__SLQC == (void *)NULL)) {
+      pos__21CR=last_position__CI1;
+      put_error__text__0AH( 1,(&__string_148));
+      put_position__ECH(pos__21CR);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
+    };
+    __tmp__BLXI=run_value__SLQC;
   } break;
   case __ITM_TYPE_GENERIC_ELT__: {
-    __tmp__EG1I=to_run__DHAG(__tmp__DG1I);
-  } break;
-  case __ITM_TYPE_PARAMETER__: {
-    print__1ZE((&__string_248));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-    __tmp__EG1I=NULL;
+    __tmp__BLXI=to_run__LJEF(__tmp__ALXI);
   } break;
   };
-  add_last__PUJH(arg_lst__AG1I,create__name__style__type__VCNG(Self__5F1I->parent_itm_argument__0MCD.parent_itm_code__TXIC.position__BJM,Self__5F1I->name__1R2D,' ',__tmp__EG1I));
+  add_last__11FH(arg_lst__3KXI,create__name__style__type__E5JG(Self__2KXI->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM,Self__2KXI->name__E22D,' ',__tmp__BLXI));
 }
 
-static void to_run__IG1I(__ITM_ARGS *Self__JG1I,void *arg_lst__KG1I)
+static void to_run__FLXI(__ITM_ARGS *Self__GLXI,void *arg_lst__HLXI)
 // ({ITM_ARGS},{NULLxFAST_ARRAYoLOCALo}) VoidNo recursive, No inlinable.
 {
-  __INTEGER __tmp__SG1I,Self__0T5I;
-  void *__tmp__ZG1I;
-  void *__tmp__0G1I,*__tmp__5KEQ;
-  __ITM_TYPE_STYLE *Self__4KEQ;
-  __tmp__SG1I=((__FAST_ARRAYoSTRING_CONSTANTo *)Self__JG1I->name__502D)->parent_arrayed_collection__YTFC.upper__3FSD;
-  Self__0T5I= 0;
-  while ((Self__0T5I <= __tmp__SG1I)) {
-    __tmp__ZG1I=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)Self__JG1I->type__A12D)->list_type__KNVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__0T5I];
-    switch (((struct ___OBJ *)__tmp__ZG1I)->__id) {
+  __INTEGER __tmp__PLXI,Self__UZ1I;
+  void *__tmp__WLXI;
+  void *__tmp__XLXI,*__tmp__JPAQ;
+  __ITM_TYPE_STYLE *Self__IPAQ;
+  __POSITION pos__31CR;
+  __tmp__PLXI=((__FAST_ARRAYoSTRING_CONSTANTo *)Self__GLXI->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD;
+  Self__UZ1I= 0;
+  while ((Self__UZ1I <= __tmp__PLXI)) {
+    __tmp__WLXI=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)Self__GLXI->type__NF3D)->list_type__YXVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__UZ1I];
+    switch (((struct ___OBJ *)__tmp__WLXI)->__id) {
     case __ITM_TYPE_SIMPLE__: {
-      if (((__ITM_TYPE_SIMPLE *)__tmp__ZG1I)->to_run__2VK==0) {
-        __tmp__0G1I=((__ITM_TYPE_SIMPLE *)__tmp__ZG1I)->to_run__1VK;
+      if (((__ITM_TYPE_SIMPLE *)__tmp__WLXI)->to_run__2VK==0) {
+        __tmp__XLXI=((__ITM_TYPE_SIMPLE *)__tmp__WLXI)->to_run__1VK;
       } else {
-        __tmp__0G1I=to_run__XVK(__tmp__ZG1I);
+        __tmp__XLXI=to_run__XVK(__tmp__WLXI);
       };
     } break;
     case __ITM_TYPE_STYLE__: {
-      if (((__ITM_TYPE_STYLE *)__tmp__ZG1I)->to_run__V1IB==0) {
-        __tmp__0G1I=((__ITM_TYPE_STYLE *)__tmp__ZG1I)->to_run__U1IB;
+      if (((__ITM_TYPE_STYLE *)__tmp__WLXI)->to_run__E1IB==0) {
+        __tmp__XLXI=((__ITM_TYPE_STYLE *)__tmp__WLXI)->to_run__D1IB;
       } else {
-        Self__4KEQ=((__ITM_TYPE_STYLE *)__tmp__ZG1I);
-        __tmp__5KEQ=get__XUN(Self__4KEQ);
-        Self__4KEQ->to_run__U1IB=__tmp__5KEQ;
-        Self__4KEQ->to_run__V1IB=0;
-        __tmp__0G1I=__tmp__5KEQ;
+        Self__IPAQ=((__ITM_TYPE_STYLE *)__tmp__WLXI);
+        __tmp__JPAQ=get__PUN(Self__IPAQ);
+        Self__IPAQ->to_run__D1IB=__tmp__JPAQ;
+        Self__IPAQ->to_run__E1IB=0;
+        __tmp__XLXI=__tmp__JPAQ;
       };
     } break;
     case __ITM_TYPE_GENERIC__: {
-      __tmp__0G1I=to_run__W1IB(__tmp__ZG1I);
+      __tmp__XLXI=to_run__F1IB(__tmp__WLXI);
     } break;
     case __ITM_TYPE_SELF__: {
-      __tmp__0G1I=to_run__BDXD();
+      if (((void *)run_value__SLQC == (void *)NULL)) {
+        pos__31CR=last_position__CI1;
+        put_error__text__0AH( 1,(&__string_148));
+        put_position__ECH(pos__31CR);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
+        };
+      };
+      __tmp__XLXI=run_value__SLQC;
     } break;
     case __ITM_TYPE_GENERIC_ELT__: {
-      __tmp__0G1I=to_run__DHAG(__tmp__ZG1I);
-    } break;
-    case __ITM_TYPE_PARAMETER__: {
-      print__1ZE((&__string_248));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-      __tmp__0G1I=NULL;
+      __tmp__XLXI=to_run__LJEF(__tmp__WLXI);
     } break;
     };
-    add_last__PUJH(arg_lst__KG1I,create__name__style__type__VCNG(Self__JG1I->parent_itm_argument__FISD.parent_itm_code__TXIC.position__BJM,((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)Self__JG1I->name__502D)->parent_arrayed_collection__YTFC.storage__1VZD)[Self__0T5I],' ',__tmp__0G1I));
-    Self__0T5I=(__INTEGER)(Self__0T5I +  1);
+    add_last__11FH(arg_lst__HLXI,create__name__style__type__E5JG(Self__GLXI->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM,((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)Self__GLXI->name__MF3D)->parent_arrayed_collection__HTFC.storage__M5ZD)[Self__UZ1I],' ',__tmp__XLXI));
+    Self__UZ1I=(__INTEGER)(Self__UZ1I +  1);
   };
 }
 
-static __INTEGER affect__with__index__in__HCYH(__ITM_WRITE_VALUE *Self__ICYH,void *idf__JCYH,void *val__KCYH,__INTEGER n__LCYH,void *lst__MCYH)
+static __INTEGER affect__with__index__in__JJUH(__ITM_WRITE_VALUE *Self__KJUH,void *idf__LJUH,void *val__MJUH,__INTEGER n__NJUH,void *lst__OJUH)
 // ({ITM_WRITE_VALUE},{NULLxSTRING_CONSTANT},{NULLxEXPR_MULTIPLE},{INTEGER},{NULLxFAST_ARRAYoEXPRo}) With resultNo recursive, No inlinable.
 {
-  __INTEGER result__PCYH,Self__VY3H,limit_up__WY3H;
-  void *slot__QCYH;
-  void *typ_multi__RCYH,*__tmp__FEYH;
-  __POSITION pos__M1NQ,pos__P1NQ,pos__3GYH;
-  void *loc__OCYH;
-  void *__tmp__CEYH;
-  void *__tmp__EEYH;
-  void *lst_expr__SCYH;
-  result__PCYH= 0;
-  slot__QCYH=NULL;
-  typ_multi__RCYH=NULL;
-  lst_expr__SCYH=NULL;
-  if ((n__LCYH > ((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)val__KCYH)->expr_list__W3PH)->parent_arrayed_collection__3LMC.upper__0KWH)) {
-    pos__M1NQ=Self__ICYH->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__M1NQ);
-    send_error__2FH();
-  };
-  loc__OCYH=lookup__ZBWH(idf__JCYH);
-  if (((void *)loc__OCYH != (void *)NULL)) {
-    add_last__JLII(lst__MCYH,affect_local__with__VRZH(Self__ICYH,loc__OCYH,((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)val__KCYH)->expr_list__W3PH)->parent_arrayed_collection__3LMC.storage__NLHI)[n__LCYH]));
-    result__PCYH=(__INTEGER)(n__LCYH +  1);
-  } else {
-    slot__QCYH=get_slot__WADH(to_run__BDXD(),idf__JCYH);
-    if (((void *)slot__QCYH == (void *)NULL)) {
-      copy__BNK(string_tmp__RB,(&__string_456));
-      append__MOK(string_tmp__RB,idf__JCYH);
-      append__MOK(string_tmp__RB,(&__string_457));
-      append_name_in__0UXD(to_run__BDXD(),string_tmp__RB);
-      add_last__YPK(string_tmp__RB,'.');
-      pos__P1NQ=Self__ICYH->parent_itm_write__GYFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
+  __INTEGER result__RJUH,new_capacity__4ZLR,old_nb_elts__B0LR;
+  __INTEGER upper__I10R,Self__G10R,Self__T5ZH,limit_up__U5ZH;
+  void *slot__SJUH;
+  void *typ_multi__TJUH,*__tmp__HLUH;
+  __POSITION pos__W5JQ,pos__41CR,pos__51CR,pos__Z5JQ,pos__5NUH;
+  void *loc__QJUH;
+  __STRING *Self__5ZLR;
+  void *__tmp__ELUH;
+  void *__tmp__GLUH;
+  void *lst_expr__UJUH;
+  __CHARACTER *Self__A0LR,*new__C0LR;
+  result__RJUH= 0;
+  slot__SJUH=NULL;
+  typ_multi__TJUH=NULL;
+  lst_expr__UJUH=NULL;
+  if ((n__NJUH > ((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)val__MJUH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH)) {
+    pos__W5JQ=Self__KJUH->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
+    put_error__text__0AH( 1,(&__string_461));
+    put_position__ECH(pos__W5JQ);
+    put_string__EQD(msg_err__5AH);
+    if ((verbose_level__FX !=  0)) {
+      put_string__2EG(((__STRING *)msg_err__5AH));
+    };
+    if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      exit(( 1));
+    };
+  };
+  loc__QJUH=lookup__1ISH(idf__LJUH);
+  if (((void *)loc__QJUH != (void *)NULL)) {
+    add_last__5REI(lst__OJUH,affect_local__with__XYVH(Self__KJUH,loc__QJUH,((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)val__MJUH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[n__NJUH]));
+    result__RJUH=(__INTEGER)(n__NJUH +  1);
+  } else {
+    if (((void *)run_value__SLQC == (void *)NULL)) {
+      pos__41CR=last_position__CI1;
+      put_error__text__0AH( 1,(&__string_148));
+      put_position__ECH(pos__41CR);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
+    };
+    slot__SJUH=get_slot__IO5G(run_value__SLQC,idf__LJUH);
+    if (((void *)slot__SJUH == (void *)NULL)) {
+      copy__BNK(string_tmp__RB,(&__string_463));
+      append__MOK(string_tmp__RB,idf__LJUH);
+      append__MOK(string_tmp__RB,(&__string_464));
+      if (((void *)run_value__SLQC == (void *)NULL)) {
+        pos__51CR=last_position__CI1;
+        put_error__text__0AH( 1,(&__string_148));
+        put_position__ECH(pos__51CR);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
+        };
+      };
+      append_name_in__M5XD(run_value__SLQC,string_tmp__RB);
+      Self__5ZLR=((__STRING *)string_tmp__RB);
+      new_capacity__4ZLR= 0;
+      if ((Self__5ZLR->capacity__MNK <= Self__5ZLR->count__VF)) {
+        if ((Self__5ZLR->capacity__MNK ==  0)) {
+          Self__5ZLR->capacity__MNK= 32;
+          Self__5ZLR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__4ZLR=(__INTEGER)(Self__5ZLR->capacity__MNK <<  1);
+          Self__A0LR=((__CHARACTER *)Self__5ZLR->storage__XNK);
+          old_nb_elts__B0LR=Self__5ZLR->capacity__MNK;
+          new__C0LR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__A0LR),((__UINTEGER_32 )old_nb_elts__B0LR),((__UINTEGER_32 )new_capacity__4ZLR)));
+          upper__I10R=(__INTEGER)(new_capacity__4ZLR -  1);
+          Self__G10R=old_nb_elts__B0LR;
+          while ((Self__G10R <= upper__I10R)) {
+            new__C0LR[Self__G10R]='\0';
+            Self__G10R=(__INTEGER)(Self__G10R +  1);
+          };
+          Self__5ZLR->storage__XNK=new__C0LR;
+          Self__5ZLR->capacity__MNK=new_capacity__4ZLR;
+        };
+      };
+      ((__CHARACTER *)Self__5ZLR->storage__XNK)[Self__5ZLR->count__VF]='.';
+      Self__5ZLR->count__VF=(__INTEGER)(Self__5ZLR->count__VF +  1);
+      pos__Z5JQ=Self__KJUH->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
       put_error__text__0AH( 1,string_tmp__RB);
-      put_position__ECH(pos__P1NQ);
-      send_error__2FH();
+      put_position__ECH(pos__Z5JQ);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
     };
-    if (((struct ___OBJ *)slot__QCYH)->__id==__SLOT_DATA__) {
-      __tmp__CEYH=((__SLOT *)((__SLOT_DATA *)slot__QCYH)->parent_slot__H3YD)->base_slot__Z14F;
+    if (((struct ___OBJ *)slot__SJUH)->__id==__SLOT_DATA__) {
+      __tmp__ELUH=((__SLOT *)((__SLOT_DATA *)slot__SJUH)->parent_slot__IHZD)->base_slot__X12F;
     } else {
-      __tmp__CEYH=((__SLOT *)((__SLOT_CODE *)slot__QCYH)->parent_slot__C24F)->base_slot__Z14F;
+      __tmp__ELUH=((__SLOT *)((__SLOT_CODE *)slot__SJUH)->parent_slot__A22F)->base_slot__X12F;
     };
-    __tmp__EEYH=((__ITM_SLOT *)__tmp__CEYH)->type__KX1D;
-    if (__tmp__EEYH==NULL) {
-      __tmp__FEYH=NULL;
+    __tmp__GLUH=((__ITM_SLOT *)__tmp__ELUH)->type__WB2D;
+    if (__tmp__GLUH==NULL) {
+      __tmp__HLUH=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__EEYH)->__id) {
+      switch (((struct ___OBJ *)__tmp__GLUH)->__id) {
       case __ITM_TYPE_SIMPLE__: {
-        __tmp__FEYH=NULL;
+        __tmp__HLUH=NULL;
       } break;
       case __ITM_TYPE_STYLE__: {
-        __tmp__FEYH=NULL;
+        __tmp__HLUH=NULL;
       } break;
       case __ITM_TYPE_GENERIC__: {
-        __tmp__FEYH=NULL;
+        __tmp__HLUH=NULL;
       } break;
       case __ITM_TYPE_SELF__: {
-        __tmp__FEYH=NULL;
+        __tmp__HLUH=NULL;
       } break;
       case __ITM_TYPE_GENERIC_ELT__: {
-        __tmp__FEYH=NULL;
-      } break;
-      case __ITM_TYPE_PARAMETER__: {
-        __tmp__FEYH=NULL;
+        __tmp__HLUH=NULL;
       } break;
       case __ITM_TYPE_MULTI__: {
-        __tmp__FEYH=((void *)__tmp__EEYH);
+        __tmp__HLUH=((void *)__tmp__GLUH);
       } break;
       }
     };
-    typ_multi__RCYH=__tmp__FEYH;
-    if (((void *)__tmp__FEYH != (void *)NULL)) {
-      result__PCYH=(__INTEGER)(n__LCYH + (__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__FEYH)->list_type__KNVD)->parent_arrayed_collection__PIB.upper__BWK +  1));
-      if ((result__PCYH > (__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)val__KCYH)->expr_list__W3PH)->parent_arrayed_collection__3LMC.upper__0KWH +  1))) {
-        pos__3GYH=Self__ICYH->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__3GYH);
-        send_error__2FH();
+    typ_multi__TJUH=__tmp__HLUH;
+    if (((void *)__tmp__HLUH != (void *)NULL)) {
+      result__RJUH=(__INTEGER)(n__NJUH + (__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__HLUH)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK +  1));
+      if ((result__RJUH > (__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)val__MJUH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH +  1))) {
+        pos__5NUH=Self__KJUH->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
+        put_error__text__0AH( 1,(&__string_461));
+        put_position__ECH(pos__5NUH);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
+        };
       };
-      lst_expr__SCYH=create_with_capacity__ZLLH((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__FEYH)->list_type__KNVD)->parent_arrayed_collection__PIB.upper__BWK +  1));
-      Self__VY3H= 0;
-      limit_up__WY3H=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__FEYH)->list_type__KNVD)->parent_arrayed_collection__PIB.upper__BWK;
-      while ((Self__VY3H <= limit_up__WY3H)) {
-        add_last__JLII(lst_expr__SCYH,((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)val__KCYH)->expr_list__W3PH)->parent_arrayed_collection__3LMC.storage__NLHI)[(__INTEGER)(n__LCYH + Self__VY3H)]);
-        Self__VY3H=(__INTEGER)(Self__VY3H +  1);
+      lst_expr__UJUH=create_with_capacity__FTHH((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__HLUH)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK +  1));
+      Self__T5ZH= 0;
+      limit_up__U5ZH=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__HLUH)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK;
+      while ((Self__T5ZH <= limit_up__U5ZH)) {
+        add_last__5REI(lst_expr__UJUH,((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)val__MJUH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[(__INTEGER)(n__NJUH + Self__T5ZH)]);
+        Self__T5ZH=(__INTEGER)(Self__T5ZH +  1);
       };
-      add_last__JLII(lst__MCYH,affect_slot__with__FTZH(Self__ICYH,idf__JCYH,create__OMLH(lst_expr__SCYH)));
+      add_last__5REI(lst__OJUH,affect_slot__with__H0VH(Self__KJUH,idf__LJUH,create__0THH(lst_expr__UJUH)));
     } else {
-      add_last__JLII(lst__MCYH,affect_slot__with__FTZH(Self__ICYH,idf__JCYH,((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)val__KCYH)->expr_list__W3PH)->parent_arrayed_collection__3LMC.storage__NLHI)[n__LCYH]));
-      result__PCYH=(__INTEGER)(n__LCYH +  1);
+      add_last__5REI(lst__OJUH,affect_slot__with__H0VH(Self__KJUH,idf__LJUH,((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)val__MJUH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[n__NJUH]));
+      result__RJUH=(__INTEGER)(n__NJUH +  1);
     };
   };
-  return(result__PCYH);
+  return(result__RJUH);
 }
 
-static void* lookup__ZBWH(void *n__1BWH)
+static void* lookup__1ISH(void *n__3ISH)
 // ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
 {
-  void *result__3BWH;
-  __INTEGER j__4BWH;
-  void **__tmp__XAER;
-  __BOOLEAN __tmp__3DWH;
-  result__3BWH=NULL;
-  j__4BWH=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.upper__TIAG;
-  __tmp__XAER=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG;
-  while ((! ((j__4BWH < stack_local_lower__AIAG) || ((void *)((__LOCAL *)((void **)__tmp__XAER)[j__4BWH])->parent_variable__ALMC.parent_named__5KMC.name__1QB == (void *)n__1BWH)))) {
-    j__4BWH=(__INTEGER)(j__4BWH -  1);
-  };
-  if ((j__4BWH >= stack_local_lower__AIAG)) {
-    result__3BWH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG)[j__4BWH];
-    if (((j__4BWH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.storage__DSYD)[top__CVQC])->local__CIAG) && (((__LOCAL *)result__3BWH)->parent_variable__ALMC.parent_named__5KMC.style__ODGC != '-'))) {
-      context_extern__2GPH=result__3BWH;
-    };
-    __tmp__3DWH=TRUE__;
+  void *result__5ISH;
+  __INTEGER j__AJSH;
+  void **__tmp__C45Q;
+  __BOOLEAN __tmp__5KSH;
+  result__5ISH=NULL;
+  j__AJSH=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
+  __tmp__C45Q=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
+  while ((! ((j__AJSH < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__C45Q)[j__AJSH])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)n__3ISH)))) {
+    j__AJSH=(__INTEGER)(j__AJSH -  1);
+  };
+  if ((j__AJSH >= stack_local_lower__IH4F)) {
+    result__5ISH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__AJSH];
+    if (((j__AJSH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__5ISH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
+      context_extern__DOLH=result__5ISH;
+    };
+    __tmp__5KSH=TRUE__;
   } else {
-    __tmp__3DWH=FALSE__;
+    __tmp__5KSH=FALSE__;
   };
-  if ((! __tmp__3DWH)) {
-    if (((void *)profil_first__D4QC != (void *)NULL)) {
-      result__3BWH=lookup__XHNM(profil_first__D4QC,n__1BWH);
-      if ((((void *)result__3BWH != (void *)NULL) && ((void *)((__LOCAL *)result__3BWH)->parent_variable__ALMC.parent_named__5KMC.name__1QB != (void *)(&__string_57)))) {
-        context_extern__2GPH=result__3BWH;
+  if ((! __tmp__5KSH)) {
+    if (((void *)profil_first__LPQC != (void *)NULL)) {
+      result__5ISH=lookup__VTJM(profil_first__LPQC,n__3ISH);
+      if ((((void *)result__5ISH != (void *)NULL) && ((void *)((__LOCAL *)result__5ISH)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
+        context_extern__DOLH=result__5ISH;
       };
     };
   };
-  return(result__3BWH);
+  return(result__5ISH);
 }
 
-static void* affect_local__with__VRZH(__ITM_WRITE_VALUE *Self__WRZH,void *loc__XRZH,void *v__YRZH)
+static void* affect_local__with__XYVH(__ITM_WRITE_VALUE *Self__YYVH,void *loc__ZYVH,void *v__0YVH)
 // ({ITM_WRITE_VALUE},{NULLxLOCAL},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
 {
-  void *result__1RZH,*__tmp__3SZH;
-  void *__tmp__1SZH;
-  __POSITION __tmp__2SZH;
-  result__1RZH=NULL;
-  if ((((__LOCAL *)loc__XRZH)->parent_variable__ALMC.parent_named__5KMC.style__ODGC == '-')) {
-    result__1RZH=affect_slot__with__FTZH(Self__WRZH,((__LOCAL *)loc__XRZH)->parent_variable__ALMC.intern_name__KCCG,v__YRZH);
-  } else {
-    if ((((__LOCAL *)loc__XRZH)->parent_variable__ALMC.parent_named__5KMC.style__ODGC == ' ')) {
-      put_error__text__0AH( 1,(&__string_459));
-      put_position__ECH(((__LOCAL *)loc__XRZH)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM);
-      put_position__ECH(Self__WRZH->parent_itm_write__GYFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM);
-      send_error__2FH();
-    };
-    __tmp__1SZH=((__LOCAL *)loc__XRZH)->parent_variable__ALMC.type__LCCG;
-    __tmp__2SZH=Self__WRZH->parent_itm_write__GYFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
-    switch (((struct ___OBJ *)v__YRZH)->__id) {
+  void *result__3YVH,*__tmp__5ZVH;
+  void *__tmp__3ZVH;
+  __POSITION __tmp__4ZVH;
+  result__3YVH=NULL;
+  if ((((__LOCAL *)loc__ZYVH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
+    result__3YVH=affect_slot__with__H0VH(Self__YYVH,((__LOCAL *)loc__ZYVH)->parent_variable__T1LC.intern_name__C25F,v__0YVH);
+  } else {
+    if ((((__LOCAL *)loc__ZYVH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')) {
+      put_error__text__0AH( 1,(&__string_466));
+      put_position__ECH(((__LOCAL *)loc__ZYVH)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM);
+      put_position__ECH(Self__YYVH->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
+    };
+    __tmp__3ZVH=((__LOCAL *)loc__ZYVH)->parent_variable__T1LC.type__D25F;
+    __tmp__4ZVH=Self__YYVH->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
+    switch (((struct ___OBJ *)v__0YVH)->__id) {
     case __LIST__: {
-      __tmp__3SZH=check_type__with__51GN(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__DKDN(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __STRING_CST__: {
-      __tmp__3SZH=check_type__with__CVAI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__Y12H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__3SZH=check_type__with__B4AI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__XE3H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__3SZH=check_type__with__AHBI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__WN3H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __INTEGER_CST__: {
-      __tmp__3SZH=check_type__with__5PBI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__VW3H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __READ_LOCAL__: {
-      __tmp__3SZH=check_type__with__XAJJ(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__TDFJ(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__3SZH=check_type__with__3YBI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__T53H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__3SZH=check_type__with__2BCI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__SI4H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__3SZH=check_type__with__1KCI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__RR4H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __REAL_CST__: {
-      __tmp__3SZH=check_type__with__0TCI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__Q04H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__3SZH=check_type__with__Z2CI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__PD5H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__3SZH=check_type__with__XFDI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__NM5H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__3SZH=check_type__with__VODI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__LV5H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_SUP__: {
-      __tmp__3SZH=check_type__with__UXDI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__K45H(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_SUB__: {
-      __tmp__3SZH=check_type__with__TAEI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__JHAI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_MUL__: {
-      __tmp__3SZH=check_type__with__SJEI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__IQAI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_DIV__: {
-      __tmp__3SZH=check_type__with__RSEI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__HZAI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_AND__: {
-      __tmp__3SZH=check_type__with__Q1EI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__GCBI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__3SZH=check_type__with__PEFI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__FLBI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__3SZH=check_type__with__ONFI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__EUBI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __PUT_TO__: {
-      __tmp__3SZH=check_type__with__MWFI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__C3BI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __ITEM__: {
-      __tmp__3SZH=check_type__with__K5FI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__AGCI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __SIZE_OF__: {
-      __tmp__3SZH=check_type__with__IIGI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__4OCI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __CAST__: {
-      __tmp__3SZH=check_type__with__GRGI(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__2XCI(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __CALL_SLOT__: {
-      __tmp__3SZH=check_type__with__3EHN(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__BTDN(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __READ_SLOT__: {
-      __tmp__3SZH=check_type__with__BMOL(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__2VKL(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__3SZH=check_type__with__AVOL(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__14KL(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__3SZH=check_type__with__USAP(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__M12O(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__3SZH=check_type__with__MUMO(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__E3IO(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__3SZH=check_type__with__UBWO(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__MKSO(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__3SZH=check_type__with__L3MO(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__DGJO(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__3SZH=check_type__with__UKWO(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__MTSO(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_NEG__: {
-      __tmp__3SZH=check_type__with__4R1M(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__CAYM(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_ADD__: {
-      __tmp__3SZH=check_type__with__301M(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__BJYM(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_NOT__: {
-      __tmp__3SZH=check_type__with__2NHN(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__A2DN(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_MOD__: {
-      __tmp__3SZH=check_type__with__KGNO(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__CPJO(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__3SZH=check_type__with__4MMP(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__WVIP(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_INF__: {
-      __tmp__3SZH=check_type__with__T1AP(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__LE3O(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__3SZH=check_type__with__SEBP(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__KN3O(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_OR__: {
-      __tmp__3SZH=check_type__with__YV3N(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__35ZN(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     case __EXPR_XOR__: {
-      __tmp__3SZH=check_type__with__RNBP(v__YRZH,__tmp__1SZH,__tmp__2SZH);
+      __tmp__5ZVH=check_type__with__JW3O(v__0YVH,__tmp__3ZVH,__tmp__4ZVH);
     } break;
     };
-    add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,write__value__PXJH(loc__XRZH,Self__WRZH->parent_itm_write__GYFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM,__tmp__3SZH));
-    result__1RZH=read__4TCH(loc__XRZH);
+    add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,write__value__14FH(loc__ZYVH,Self__YYVH->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM,__tmp__5ZVH));
+    result__3YVH=read__QB5G(loc__ZYVH);
   };
-  return(result__1RZH);
+  return(result__3YVH);
 }
 
-static void* affect_slot__with__FTZH(__ITM_WRITE_VALUE *Self__GTZH,void *name__HTZH,void *v__ITZH)
+static void* affect_slot__with__H0VH(__ITM_WRITE_VALUE *Self__I0VH,void *name__J0VH,void *v__K0VH)
 // ({ITM_WRITE_VALUE},{NULLxSTRING_CONSTANT},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
 {
-  void *new_val__STZH,*rec__PTZH,*__tmp__CVZH,*__tmp__MVZH;
-  void *type__QTZH;
-  void *__tmp__1TZH,*slot__LTZH;
-  void *__tmp__FUZH;
-  __POSITION __tmp__JUZH,__tmp__HVZH,__tmp__PVZH,__tmp__1VZH;
-  void *__tmp__PUZH,*em__RTZH;
-  void *__tmp__QUZH;
-  __INTEGER __tmp__1UZH,Self__UK3H;
-  void *__tmp__GVZH,*__tmp__OVZH,*__tmp__0VZH;
-  void *node__NTZH;
-  void *lst__TTZH;
-  void *__tmp__DVZH;
-  __FAST_ARRAYoEXPRo *Self__PZ5Q;
-  new_val__STZH=NULL;
-  lst__TTZH=NULL;
-  rec__PTZH=read__4TCH(lookup__ZBWH((&__string_57)));
-  type__QTZH=((__TYPE_FULL *)((__LOCAL *)((__READ_LOCAL *)rec__PTZH)->local__G5YD)->parent_variable__ALMC.type__LCCG)->parent_type__KTL;
-  switch (((struct ___OBJ *)type__QTZH)->__id) {
+  void *new_val__U0VH,*rec__R0VH,*__tmp__E2VH,*__tmp__O2VH,*__tmp__R10R;
+  void *type__S0VH;
+  void *__tmp__30VH,*slot__N0VH;
+  void *__tmp__H1VH;
+  __STRING *Self__F0LR;
+  __INTEGER new_capacity__E0LR,old_nb_elts__H0LR,upper__N10R,Self__L10R;
+  __INTEGER __tmp__31VH,Self__SRZH;
+  __POSITION __tmp__L1VH,__tmp__J2VH,__tmp__R2VH,__tmp__32VH;
+  void *__tmp__R1VH,*em__T0VH;
+  void *__tmp__S1VH;
+  void *__tmp__I2VH,*__tmp__Q2VH,*__tmp__22VH;
+  void *node__P0VH;
+  void *__tmp__Q10R;
+  void *lst__V0VH;
+  __CHARACTER *Self__G0LR,*new__I0LR;
+  void *__tmp__F2VH;
+  __FAST_ARRAYoEXPRo *Self__BY1Q;
+  new_val__U0VH=NULL;
+  lst__V0VH=NULL;
+  rec__R0VH=read__QB5G(lookup__1ISH((&__string_57)));
+  type__S0VH=((__TYPE_FULL *)((__LOCAL *)((__READ_LOCAL *)rec__R0VH)->local__HJZD)->parent_variable__T1LC.type__D25F)->parent_type__5SL;
+  switch (((struct ___OBJ *)type__S0VH)->__id) {
   case __TYPE__: {
-    __tmp__1TZH=get_slot__3MEG(type__QTZH,name__HTZH);
+    __tmp__30VH=get_slot__20BG(type__S0VH,name__J0VH);
   } break;
   case __TYPE_NULL__: {
-    __tmp__1TZH=get_slot__TOEG(type__QTZH,name__HTZH);
+    __tmp__30VH=get_slot__S2BG(type__S0VH,name__J0VH);
   } break;
   case __TYPE_VOID__: {
-    __tmp__1TZH=get_slot__JQEG(type__QTZH,name__HTZH);
+    __tmp__30VH=get_slot__I4BG(type__S0VH,name__J0VH);
   } break;
   case __TYPE_CONTEXT__: {
-    __tmp__1TZH=get_slot__5REG(type__QTZH,name__HTZH);
+    __tmp__30VH=get_slot__45BG(type__S0VH,name__J0VH);
   } break;
   case __TYPE_ID__: {
-    __tmp__1TZH=get_slot__VTEG(type__QTZH,name__HTZH);
+    __tmp__30VH=get_slot__UBCG(type__S0VH,name__J0VH);
   } break;
   case __TYPE_GENERIC__: {
-    __tmp__1TZH=get_slot__LVEG(type__QTZH,name__HTZH);
+    __tmp__30VH=get_slot__KDCG(type__S0VH,name__J0VH);
   } break;
   case __PROFIL_BLOCK__: {
-    __tmp__1TZH=get_slot__BUIJ(name__HTZH);
+    __tmp__30VH=get_slot__3WEJ(name__J0VH);
   } break;
   };
-  slot__LTZH=__tmp__1TZH;
-  if (((void *)__tmp__1TZH == (void *)NULL)) {
-    copy__BNK(string_tmp__RB,(&__string_456));
-    append__MOK(string_tmp__RB,name__HTZH);
-    append__MOK(string_tmp__RB,(&__string_457));
-    switch (((struct ___OBJ *)type__QTZH)->__id) {
+  slot__N0VH=__tmp__30VH;
+  if (((void *)__tmp__30VH == (void *)NULL)) {
+    copy__BNK(string_tmp__RB,(&__string_463));
+    append__MOK(string_tmp__RB,name__J0VH);
+    append__MOK(string_tmp__RB,(&__string_464));
+    switch (((struct ___OBJ *)type__S0VH)->__id) {
     case __TYPE__: {
-      __tmp__FUZH=((__PROTOTYPE *)((__TYPE *)type__QTZH)->prototype__RD)->parent_named__QD.name__1QB;
+      __tmp__H1VH=((__PROTOTYPE *)((__TYPE *)type__S0VH)->prototype__RD)->parent_named__QD.name__1QB;
     } break;
     case __TYPE_NULL__: {
-      __tmp__FUZH=(&__string_59);
+      __tmp__H1VH=(&__string_59);
     } break;
     case __TYPE_VOID__: {
-      __tmp__FUZH=(&__string_2);
+      __tmp__H1VH=(&__string_2);
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__FUZH=(&__string_44);
+      __tmp__H1VH=(&__string_44);
     } break;
     case __TYPE_ID__: {
-      __tmp__FUZH=(&__string_46);
+      __tmp__H1VH=(&__string_46);
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__FUZH=((__TYPE_GENERIC *)type__QTZH)->intern_name__FS2B;
+      __tmp__H1VH=((__TYPE_GENERIC *)type__S0VH)->intern_name__UR2B;
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__FUZH=((__PROFIL_BLOCK *)type__QTZH)->parent_profil__UNCG.name__JCII;
+      __tmp__H1VH=((__PROFIL_BLOCK *)type__S0VH)->parent_profil__OGAG.name__5IEI;
     } break;
     };
-    append__MOK(string_tmp__RB,__tmp__FUZH);
-    add_last__YPK(string_tmp__RB,'.');
-    __tmp__JUZH=Self__GTZH->parent_itm_write__GYFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
+    append__MOK(string_tmp__RB,__tmp__H1VH);
+    Self__F0LR=((__STRING *)string_tmp__RB);
+    new_capacity__E0LR= 0;
+    if ((Self__F0LR->capacity__MNK <= Self__F0LR->count__VF)) {
+      if ((Self__F0LR->capacity__MNK ==  0)) {
+        Self__F0LR->capacity__MNK= 32;
+        Self__F0LR->storage__XNK=create__OUX( 32);
+      } else {
+        new_capacity__E0LR=(__INTEGER)(Self__F0LR->capacity__MNK <<  1);
+        Self__G0LR=((__CHARACTER *)Self__F0LR->storage__XNK);
+        old_nb_elts__H0LR=Self__F0LR->capacity__MNK;
+        new__I0LR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__G0LR),((__UINTEGER_32 )old_nb_elts__H0LR),((__UINTEGER_32 )new_capacity__E0LR)));
+        upper__N10R=(__INTEGER)(new_capacity__E0LR -  1);
+        Self__L10R=old_nb_elts__H0LR;
+        while ((Self__L10R <= upper__N10R)) {
+          new__I0LR[Self__L10R]='\0';
+          Self__L10R=(__INTEGER)(Self__L10R +  1);
+        };
+        Self__F0LR->storage__XNK=new__I0LR;
+        Self__F0LR->capacity__MNK=new_capacity__E0LR;
+      };
+    };
+    ((__CHARACTER *)Self__F0LR->storage__XNK)[Self__F0LR->count__VF]='.';
+    Self__F0LR->count__VF=(__INTEGER)(Self__F0LR->count__VF +  1);
+    __tmp__L1VH=Self__I0VH->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
     put_error__text__0AH( 1,string_tmp__RB);
-    put_position__ECH(__tmp__JUZH);
-    send_error__2FH();
+    put_position__ECH(__tmp__L1VH);
+    put_string__EQD(msg_err__5AH);
+    if ((verbose_level__FX !=  0)) {
+      put_string__2EG(((__STRING *)msg_err__5AH));
+    };
+    if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      exit(( 1));
+    };
   };
-  if (v__ITZH==NULL) {
-    __tmp__PUZH=NULL;
+  if (v__K0VH==NULL) {
+    __tmp__R1VH=NULL;
   } else {
-    switch (((struct ___OBJ *)v__ITZH)->__id) {
+    switch (((struct ___OBJ *)v__K0VH)->__id) {
     case __LIST__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__PUZH=((void *)v__ITZH);
+      __tmp__R1VH=((void *)v__K0VH);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __ITEM__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __CAST__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__PUZH=NULL;
+      __tmp__R1VH=NULL;
     } break;
     }
   };
-  em__RTZH=__tmp__PUZH;
-  if (((struct ___OBJ *)__tmp__1TZH)->__id==__SLOT_DATA__) {
-    __tmp__QUZH=slot_data__5WXH(__tmp__1TZH);
+  em__T0VH=__tmp__R1VH;
+  if (((struct ___OBJ *)__tmp__30VH)->__id==__SLOT_DATA__) {
+    __tmp__S1VH=slot_data__B4TH(__tmp__30VH);
   } else {
-    __tmp__QUZH=slot_data__ZXXH(__tmp__1TZH);
-  };
-  if (((void *)__tmp__PUZH != (void *)NULL)) {
-    lst__TTZH=((__EXPR_MULTIPLE *)__tmp__PUZH)->expr_list__W3PH;
-    __tmp__1UZH=(__INTEGER)(((__FAST_ARRAYoEXPRo *)lst__TTZH)->parent_arrayed_collection__3LMC.upper__0KWH -  1);
-    Self__UK3H= 0;
-    while ((Self__UK3H <= __tmp__1UZH)) {
-      __tmp__CVZH=((void **)((__FAST_ARRAYoEXPRo *)lst__TTZH)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__UK3H];
-      if (((struct ___OBJ *)slot__LTZH)->__id==__SLOT_DATA__) {
-        __tmp__DVZH=((__SLOT *)((__SLOT_DATA *)slot__LTZH)->parent_slot__H3YD)->slot_data_list__RK5F;
+    __tmp__S1VH=slot_data__14TH(__tmp__30VH);
+  };
+  if (((void *)__tmp__R1VH != (void *)NULL)) {
+    lst__V0VH=((__EXPR_MULTIPLE *)__tmp__R1VH)->expr_list__3EMH;
+    __tmp__31VH=(__INTEGER)(((__FAST_ARRAYoEXPRo *)lst__V0VH)->parent_arrayed_collection__Q2LC.upper__2RSH -  1);
+    Self__SRZH= 0;
+    while ((Self__SRZH <= __tmp__31VH)) {
+      __tmp__E2VH=((void **)((__FAST_ARRAYoEXPRo *)lst__V0VH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__SRZH];
+      if (((struct ___OBJ *)slot__N0VH)->__id==__SLOT_DATA__) {
+        __tmp__F2VH=((__SLOT *)((__SLOT_DATA *)slot__N0VH)->parent_slot__IHZD)->slot_data_list__KK3F;
       } else {
-        __tmp__DVZH=((__SLOT *)((__SLOT_CODE *)slot__LTZH)->parent_slot__C24F)->slot_data_list__RK5F;
+        __tmp__F2VH=((__SLOT *)((__SLOT_CODE *)slot__N0VH)->parent_slot__A22F)->slot_data_list__KK3F;
       };
-      __tmp__GVZH=((__SLOT_DATA *)((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__DVZH)->parent_arrayed_collection__MK5F.storage__IECG)[Self__UK3H])->parent_variable__G3YD.type__LCCG;
-      if (((struct ___OBJ *)slot__LTZH)->__id==__SLOT_DATA__) {
-        __tmp__HVZH=((__SLOT_DATA *)slot__LTZH)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+      __tmp__I2VH=((__SLOT_DATA *)((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__F2VH)->parent_arrayed_collection__FK3F.storage__A45F)[Self__SRZH])->parent_variable__HHZD.type__D25F;
+      if (((struct ___OBJ *)slot__N0VH)->__id==__SLOT_DATA__) {
+        __tmp__J2VH=((__SLOT_DATA *)slot__N0VH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
       } else {
-        __tmp__HVZH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot__LTZH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+        __tmp__J2VH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot__N0VH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
       };
-      new_val__STZH=check__with__and__EL3H(__tmp__CVZH,__tmp__GVZH,__tmp__HVZH);
-      ((void **)((__FAST_ARRAYoEXPRo *)lst__TTZH)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__UK3H]=new_val__STZH;
-      Self__UK3H=(__INTEGER)(Self__UK3H +  1);
+      new_val__U0VH=check__with__and__CSZH(__tmp__E2VH,__tmp__I2VH,__tmp__J2VH);
+      ((void **)((__FAST_ARRAYoEXPRo *)lst__V0VH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__SRZH]=new_val__U0VH;
+      Self__SRZH=(__INTEGER)(Self__SRZH +  1);
     };
-    Self__PZ5Q=((__FAST_ARRAYoEXPRo *)lst__TTZH);
-    __tmp__MVZH=((void **)Self__PZ5Q->parent_arrayed_collection__3LMC.storage__NLHI)[Self__PZ5Q->parent_arrayed_collection__3LMC.upper__0KWH];
-    __tmp__OVZH=((__SLOT_DATA *)__tmp__QUZH)->parent_variable__G3YD.type__LCCG;
-    if (((struct ___OBJ *)__tmp__1TZH)->__id==__SLOT_DATA__) {
-      __tmp__PVZH=((__SLOT_DATA *)__tmp__1TZH)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+    Self__BY1Q=((__FAST_ARRAYoEXPRo *)lst__V0VH);
+    __tmp__O2VH=((void **)Self__BY1Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__BY1Q->parent_arrayed_collection__Q2LC.upper__2RSH];
+    __tmp__Q2VH=((__SLOT_DATA *)__tmp__S1VH)->parent_variable__HHZD.type__D25F;
+    if (((struct ___OBJ *)__tmp__30VH)->__id==__SLOT_DATA__) {
+      __tmp__R2VH=((__SLOT_DATA *)__tmp__30VH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
     } else {
-      __tmp__PVZH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__1TZH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+      __tmp__R2VH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__30VH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
     };
-    new_val__STZH=check__with__and__EL3H(__tmp__MVZH,__tmp__OVZH,__tmp__PVZH);
-    ((void **)((__FAST_ARRAYoEXPRo *)lst__TTZH)->parent_arrayed_collection__3LMC.storage__NLHI)[((__FAST_ARRAYoEXPRo *)lst__TTZH)->parent_arrayed_collection__3LMC.upper__0KWH]=new_val__STZH;
-    new_val__STZH=__tmp__PUZH;
+    new_val__U0VH=check__with__and__CSZH(__tmp__O2VH,__tmp__Q2VH,__tmp__R2VH);
+    ((void **)((__FAST_ARRAYoEXPRo *)lst__V0VH)->parent_arrayed_collection__Q2LC.storage__DSDI)[((__FAST_ARRAYoEXPRo *)lst__V0VH)->parent_arrayed_collection__Q2LC.upper__2RSH]=new_val__U0VH;
+    new_val__U0VH=__tmp__R1VH;
   } else {
-    __tmp__0VZH=((__SLOT_DATA *)__tmp__QUZH)->parent_variable__G3YD.type__LCCG;
-    if (((struct ___OBJ *)__tmp__1TZH)->__id==__SLOT_DATA__) {
-      __tmp__1VZH=((__SLOT_DATA *)__tmp__1TZH)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+    __tmp__22VH=((__SLOT_DATA *)__tmp__S1VH)->parent_variable__HHZD.type__D25F;
+    if (((struct ___OBJ *)__tmp__30VH)->__id==__SLOT_DATA__) {
+      __tmp__32VH=((__SLOT_DATA *)__tmp__30VH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
     } else {
-      __tmp__1VZH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__1TZH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+      __tmp__32VH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__30VH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
     };
-    new_val__STZH=check__with__and__EL3H(v__ITZH,__tmp__0VZH,__tmp__1VZH);
+    new_val__U0VH=check__with__and__CSZH(v__K0VH,__tmp__22VH,__tmp__32VH);
+  };
+  node__P0VH=new_write__slot__receiver__value__QSUH(Self__I0VH->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM,__tmp__30VH,rec__R0VH,new_val__U0VH);
+  add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__P0VH);
+  __tmp__Q10R=((__NODE_TYPE *)node__P0VH)->parent_node__QLQC.data__SJZD;
+  switch (((struct ___OBJ *)__tmp__Q10R)->__id) {
+  case __DTA_RD__: {
+    __tmp__R10R=((__DTA_RD *)__tmp__Q10R)->parent_dta__NLQC.result_expr__YHZD;
+  } break;
+  case __DTA_CAST__: {
+    __tmp__R10R=((__DTA_CAST *)__tmp__Q10R)->result_expr__G01H;
+  } break;
+  case __DTA_WR_CODE__: {
+    __tmp__R10R=((__DTA_WR_CODE *)__tmp__Q10R)->parent_dta__MZLH.result_expr__YHZD;
+  } break;
+  case __DTA_BLOCK__: {
+    __tmp__R10R=((__DTA_BLOCK *)__tmp__Q10R)->result_expr__F41H;
+  } break;
+  case __DTA_WR_VALUE__: {
+    __tmp__R10R=((__DTA_WR_VALUE *)__tmp__Q10R)->parent_dta__XSUH.result_expr__YHZD;
+  } break;
+  case __DTA_RD_ARGS__: {
+    __tmp__R10R=((__DTA_RD_ARGS *)__tmp__Q10R)->parent_dta__HOWH.result_expr__YHZD;
+  } break;
   };
-  node__NTZH=new_write__slot__receiver__value__OLYH(Self__GTZH->parent_itm_write__GYFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM,__tmp__1TZH,rec__PTZH,new_val__STZH);
-  add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__NTZH);
-  return(result_expr__BOHI(node__NTZH));
+  return(__tmp__R10R);
 }
 
-static void* lookup__1EPH(void *n__3EPH)
+static void* lookup__CMLH(void *n__EMLH)
 // ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
 {
-  void *result__5EPH;
-  __INTEGER j__AFPH;
-  void **__tmp__YAER;
-  __BOOLEAN __tmp__AHPH;
-  result__5EPH=NULL;
-  j__AFPH=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.upper__TIAG;
-  __tmp__YAER=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG;
-  while ((! ((j__AFPH < stack_local_lower__AIAG) || ((void *)((__LOCAL *)((void **)__tmp__YAER)[j__AFPH])->parent_variable__ALMC.parent_named__5KMC.name__1QB == (void *)n__3EPH)))) {
-    j__AFPH=(__INTEGER)(j__AFPH -  1);
-  };
-  if ((j__AFPH >= stack_local_lower__AIAG)) {
-    result__5EPH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG)[j__AFPH];
-    if (((j__AFPH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.storage__DSYD)[top__CVQC])->local__CIAG) && (((__LOCAL *)result__5EPH)->parent_variable__ALMC.parent_named__5KMC.style__ODGC != '-'))) {
-      context_extern__2GPH=result__5EPH;
-    };
-    __tmp__AHPH=TRUE__;
+  void *result__GMLH;
+  __INTEGER j__HMLH;
+  void **__tmp__D45Q;
+  __BOOLEAN __tmp__HOLH;
+  result__GMLH=NULL;
+  j__HMLH=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
+  __tmp__D45Q=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
+  while ((! ((j__HMLH < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__D45Q)[j__HMLH])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)n__EMLH)))) {
+    j__HMLH=(__INTEGER)(j__HMLH -  1);
+  };
+  if ((j__HMLH >= stack_local_lower__IH4F)) {
+    result__GMLH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__HMLH];
+    if (((j__HMLH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__GMLH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
+      context_extern__DOLH=result__GMLH;
+    };
+    __tmp__HOLH=TRUE__;
   } else {
-    __tmp__AHPH=FALSE__;
+    __tmp__HOLH=FALSE__;
   };
-  if ((! __tmp__AHPH)) {
-    if (((void *)profil_first__D4QC != (void *)NULL)) {
-      result__5EPH=lookup__XHNM(profil_first__D4QC,n__3EPH);
-      if ((((void *)result__5EPH != (void *)NULL) && ((void *)((__LOCAL *)result__5EPH)->parent_variable__ALMC.parent_named__5KMC.name__1QB != (void *)(&__string_57)))) {
-        context_extern__2GPH=result__5EPH;
+  if ((! __tmp__HOLH)) {
+    if (((void *)profil_first__LPQC != (void *)NULL)) {
+      result__GMLH=lookup__VTJM(profil_first__LPQC,n__EMLH);
+      if ((((void *)result__GMLH != (void *)NULL) && ((void *)((__LOCAL *)result__GMLH)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
+        context_extern__DOLH=result__GMLH;
       };
     };
   };
-  return(result__5EPH);
+  return(result__GMLH);
 }
 
-static __BOOLEAN affect_with__L1KI(__TYPE_FULL *Self__M1KI,void *other__N1KI)
+static __BOOLEAN affect_with__BCHI(__TYPE_FULL *Self__CCHI,void *other__DCHI)
 // ({TYPE_FULL},{NULLxTYPE_FULL}) With resultNo recursive, No inlinable.
 {
-  __TYPE_FULL *Self__VGER;
-  void *__tmp__02KI,*__tmp__12KI;
-  __BOOLEAN result__P1KI,__tmp__I2KI,__tmp__22KI,__tmp__52KI;
-  result__P1KI=FALSE__;
-  Self__VGER=((__TYPE_FULL *)other__N1KI);
-  if ((((void *)Self__VGER == (void *)Self__M1KI) || (((void *)Self__VGER->parent_type__KTL == (void *)Self__M1KI->parent_type__KTL) && ((__UINTEGER_8)(Self__VGER->flag__LTL &  15) == (__UINTEGER_8)(Self__M1KI->flag__LTL &  15))))) {
-    result__P1KI=TRUE__;
-  } else {
-    if (((void *)other__N1KI != (void *)NULL)) {
-      if (((__UINTEGER_8)(Self__M1KI->flag__LTL &  4) !=  0)) {
-        result__P1KI=((void *)((__TYPE_FULL *)other__N1KI)->parent_type__KTL == (void *)TYPE_NULL__);
-        __tmp__I2KI=TRUE__;
-      } else {
-        __tmp__I2KI=FALSE__;
-      };
-      if ((! __tmp__I2KI)) {
-        if (((__UINTEGER_8)(Self__M1KI->flag__LTL &  1) !=  0)) {
-          if (((__UINTEGER_8)(((__TYPE_FULL *)other__N1KI)->flag__LTL &  4) !=  0)) {
-            __tmp__02KI=Self__M1KI->parent_type__KTL;
-            __tmp__12KI=((__TYPE_FULL *)other__N1KI)->parent_type__KTL;
-            switch (((struct ___OBJ *)__tmp__02KI)->__id) {
+  __TYPE_FULL *Self__A2CR;
+  void *__tmp__QDHI,*__tmp__RDHI;
+  __BOOLEAN result__FCHI,__tmp__4CHI,__tmp__SDHI,__tmp__VDHI;
+  result__FCHI=FALSE__;
+  Self__A2CR=((__TYPE_FULL *)other__DCHI);
+  if ((((void *)Self__A2CR == (void *)Self__CCHI) || (((void *)Self__A2CR->parent_type__5SL == (void *)Self__CCHI->parent_type__5SL) && ((__UINTEGER_8)(Self__A2CR->flag__ATL &  15) == (__UINTEGER_8)(Self__CCHI->flag__ATL &  15))))) {
+    result__FCHI=TRUE__;
+  } else {
+    if (((void *)other__DCHI != (void *)NULL)) {
+      if (((__UINTEGER_8)(Self__CCHI->flag__ATL &  4) !=  0)) {
+        result__FCHI=((void *)((__TYPE_FULL *)other__DCHI)->parent_type__5SL == (void *)TYPE_NULL__);
+        __tmp__4CHI=TRUE__;
+      } else {
+        __tmp__4CHI=FALSE__;
+      };
+      if ((! __tmp__4CHI)) {
+        if (((__UINTEGER_8)(Self__CCHI->flag__ATL &  1) !=  0)) {
+          if (((__UINTEGER_8)(((__TYPE_FULL *)other__DCHI)->flag__ATL &  4) !=  0)) {
+            __tmp__QDHI=Self__CCHI->parent_type__5SL;
+            __tmp__RDHI=((__TYPE_FULL *)other__DCHI)->parent_type__5SL;
+            switch (((struct ___OBJ *)__tmp__QDHI)->__id) {
             case __TYPE__: {
-              __tmp__22KI=((void *)((__TYPE *)__tmp__02KI) == (void *)__tmp__12KI);
+              __tmp__SDHI=((void *)((__TYPE *)__tmp__QDHI) == (void *)__tmp__RDHI);
             } break;
             case __TYPE_NULL__: {
-              __tmp__22KI=((void *)((__TYPE_NULL *)__tmp__02KI) == (void *)__tmp__12KI);
+              __tmp__SDHI=((void *)((__TYPE_NULL *)__tmp__QDHI) == (void *)__tmp__RDHI);
             } break;
             case __TYPE_VOID__: {
-              __tmp__22KI=((void *)((__TYPE_VOID *)__tmp__02KI) == (void *)__tmp__12KI);
+              __tmp__SDHI=((void *)((__TYPE_VOID *)__tmp__QDHI) == (void *)__tmp__RDHI);
             } break;
             case __TYPE_CONTEXT__: {
-              __tmp__22KI=((void *)((__TYPE_CONTEXT *)__tmp__02KI) == (void *)__tmp__12KI);
+              __tmp__SDHI=((void *)((__TYPE_CONTEXT *)__tmp__QDHI) == (void *)__tmp__RDHI);
             } break;
             case __TYPE_ID__: {
-              __tmp__22KI=((void *)((__TYPE_ID *)__tmp__02KI) == (void *)__tmp__12KI);
+              __tmp__SDHI=((void *)((__TYPE_ID *)__tmp__QDHI) == (void *)__tmp__RDHI);
             } break;
             case __TYPE_GENERIC__: {
-              __tmp__22KI=((void *)((__TYPE_GENERIC *)__tmp__02KI) == (void *)__tmp__12KI);
+              __tmp__SDHI=((void *)((__TYPE_GENERIC *)__tmp__QDHI) == (void *)__tmp__RDHI);
             } break;
             case __PROFIL_BLOCK__: {
-              __tmp__22KI=__infix_equal_equal__SOJJ(__tmp__02KI,__tmp__12KI);
+              __tmp__SDHI=__infix_equal_equal__ORFJ(__tmp__QDHI,__tmp__RDHI);
             } break;
             };
-            __tmp__52KI=__tmp__22KI;
+            __tmp__VDHI=__tmp__SDHI;
           } else {
-            __tmp__52KI=FALSE__;
+            __tmp__VDHI=FALSE__;
           };
-          result__P1KI=((__tmp__52KI || (((void *)Self__M1KI->parent_type__KTL == (void *)type_boolean__VJB) && is_sub_type__RSCK(other__N1KI,Self__M1KI))) || (((void *)Self__M1KI->parent_type__KTL == (void *)type_pointer__HLB) && ((void *)((__TYPE_FULL *)other__N1KI)->parent_type__KTL == (void *)TYPE_NULL__)));
+          result__FCHI=((__tmp__VDHI || (((void *)Self__CCHI->parent_type__5SL == (void *)type_boolean__VJB) && is_sub_type__NV4J(other__DCHI,Self__CCHI))) || (((void *)Self__CCHI->parent_type__5SL == (void *)type_pointer__HLB) && ((void *)((__TYPE_FULL *)other__DCHI)->parent_type__5SL == (void *)TYPE_NULL__)));
         } else {
-          result__P1KI=(((! ((__UINTEGER_8)(((__TYPE_FULL *)other__N1KI)->flag__LTL &  1) !=  0)) || ((void *)Self__M1KI->parent_type__KTL == (void *)type_block__BLB)) && is_sub_type__RSCK(other__N1KI,Self__M1KI));
+          result__FCHI=(((! ((__UINTEGER_8)(((__TYPE_FULL *)other__DCHI)->flag__ATL &  1) !=  0)) || ((void *)Self__CCHI->parent_type__5SL == (void *)type_block__BLB)) && is_sub_type__NV4J(other__DCHI,Self__CCHI));
         };
       };
     };
   };
-  return(result__P1KI);
+  return(result__FCHI);
 }
 
-static void* affect_slot__with__FJWH(__ITM_WRITE_CAST *Self__GJWH,void *name__HJWH,void *v__IJWH)
+static void* affect_slot__with__HQSH(__ITM_WRITE_CAST *Self__IQSH,void *name__JQSH,void *v__KQSH)
 // ({ITM_WRITE_CAST},{NULLxSTRING_CONSTANT},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
 {
-  void *new_val__SJWH,*rec__PJWH,*__tmp__ELWH,*__tmp__OLWH;
-  void *type__QJWH;
-  void *__tmp__1JWH,*slot__LJWH;
-  void *__tmp__FKWH;
-  __POSITION __tmp__JKWH,__tmp__JLWH,__tmp__RLWH,__tmp__3LWH;
-  void *__tmp__PKWH,*em__RJWH;
-  void *__tmp__QKWH;
-  __INTEGER __tmp__3KWH,Self__JD1H;
-  void *__tmp__ILWH,*__tmp__QLWH,*__tmp__2LWH;
-  void *node__NJWH;
-  void *lst__TJWH;
-  void *__tmp__FLWH;
-  __FAST_ARRAYoEXPRo *Self__W05Q;
-  new_val__SJWH=NULL;
-  lst__TJWH=NULL;
-  rec__PJWH=read__4TCH(lookup__1EPH((&__string_57)));
-  type__QJWH=((__TYPE_FULL *)((__LOCAL *)((__READ_LOCAL *)rec__PJWH)->local__G5YD)->parent_variable__ALMC.type__LCCG)->parent_type__KTL;
-  switch (((struct ___OBJ *)type__QJWH)->__id) {
+  void *new_val__UQSH,*rec__RQSH,*__tmp__GSSH,*__tmp__QSSH,*__tmp__Z10R;
+  void *type__SQSH;
+  void *__tmp__3QSH,*slot__NQSH;
+  void *__tmp__HRSH;
+  __STRING *Self__L0LR;
+  __INTEGER new_capacity__K0LR,old_nb_elts__N0LR,upper__V10R,Self__T10R;
+  __INTEGER __tmp__5RSH,Self__LKXH;
+  __POSITION __tmp__LRSH,__tmp__LSSH,__tmp__TSSH,__tmp__5SSH;
+  void *__tmp__RRSH,*em__TQSH;
+  void *__tmp__SRSH;
+  void *__tmp__KSSH,*__tmp__SSSH,*__tmp__4SSH;
+  void *node__PQSH;
+  void *__tmp__Y10R;
+  void *lst__VQSH;
+  __CHARACTER *Self__M0LR,*new__O0LR;
+  void *__tmp__HSSH;
+  __FAST_ARRAYoEXPRo *Self__IZ1Q;
+  new_val__UQSH=NULL;
+  lst__VQSH=NULL;
+  rec__RQSH=read__QB5G(lookup__CMLH((&__string_57)));
+  type__SQSH=((__TYPE_FULL *)((__LOCAL *)((__READ_LOCAL *)rec__RQSH)->local__HJZD)->parent_variable__T1LC.type__D25F)->parent_type__5SL;
+  switch (((struct ___OBJ *)type__SQSH)->__id) {
   case __TYPE__: {
-    __tmp__1JWH=get_slot__3MEG(type__QJWH,name__HJWH);
+    __tmp__3QSH=get_slot__20BG(type__SQSH,name__JQSH);
   } break;
   case __TYPE_NULL__: {
-    __tmp__1JWH=get_slot__TOEG(type__QJWH,name__HJWH);
+    __tmp__3QSH=get_slot__S2BG(type__SQSH,name__JQSH);
   } break;
   case __TYPE_VOID__: {
-    __tmp__1JWH=get_slot__JQEG(type__QJWH,name__HJWH);
+    __tmp__3QSH=get_slot__I4BG(type__SQSH,name__JQSH);
   } break;
   case __TYPE_CONTEXT__: {
-    __tmp__1JWH=get_slot__5REG(type__QJWH,name__HJWH);
+    __tmp__3QSH=get_slot__45BG(type__SQSH,name__JQSH);
   } break;
   case __TYPE_ID__: {
-    __tmp__1JWH=get_slot__VTEG(type__QJWH,name__HJWH);
+    __tmp__3QSH=get_slot__UBCG(type__SQSH,name__JQSH);
   } break;
   case __TYPE_GENERIC__: {
-    __tmp__1JWH=get_slot__LVEG(type__QJWH,name__HJWH);
+    __tmp__3QSH=get_slot__KDCG(type__SQSH,name__JQSH);
   } break;
   case __PROFIL_BLOCK__: {
-    __tmp__1JWH=get_slot__BUIJ(name__HJWH);
+    __tmp__3QSH=get_slot__3WEJ(name__JQSH);
   } break;
   };
-  slot__LJWH=__tmp__1JWH;
-  if (((void *)__tmp__1JWH == (void *)NULL)) {
-    copy__BNK(string_tmp__RB,(&__string_456));
-    append__MOK(string_tmp__RB,name__HJWH);
-    append__MOK(string_tmp__RB,(&__string_457));
-    switch (((struct ___OBJ *)type__QJWH)->__id) {
+  slot__NQSH=__tmp__3QSH;
+  if (((void *)__tmp__3QSH == (void *)NULL)) {
+    copy__BNK(string_tmp__RB,(&__string_463));
+    append__MOK(string_tmp__RB,name__JQSH);
+    append__MOK(string_tmp__RB,(&__string_464));
+    switch (((struct ___OBJ *)type__SQSH)->__id) {
     case __TYPE__: {
-      __tmp__FKWH=((__PROTOTYPE *)((__TYPE *)type__QJWH)->prototype__RD)->parent_named__QD.name__1QB;
+      __tmp__HRSH=((__PROTOTYPE *)((__TYPE *)type__SQSH)->prototype__RD)->parent_named__QD.name__1QB;
     } break;
     case __TYPE_NULL__: {
-      __tmp__FKWH=(&__string_59);
+      __tmp__HRSH=(&__string_59);
     } break;
     case __TYPE_VOID__: {
-      __tmp__FKWH=(&__string_2);
+      __tmp__HRSH=(&__string_2);
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__FKWH=(&__string_44);
+      __tmp__HRSH=(&__string_44);
     } break;
     case __TYPE_ID__: {
-      __tmp__FKWH=(&__string_46);
+      __tmp__HRSH=(&__string_46);
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__FKWH=((__TYPE_GENERIC *)type__QJWH)->intern_name__FS2B;
+      __tmp__HRSH=((__TYPE_GENERIC *)type__SQSH)->intern_name__UR2B;
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__FKWH=((__PROFIL_BLOCK *)type__QJWH)->parent_profil__UNCG.name__JCII;
+      __tmp__HRSH=((__PROFIL_BLOCK *)type__SQSH)->parent_profil__OGAG.name__5IEI;
     } break;
     };
-    append__MOK(string_tmp__RB,__tmp__FKWH);
-    add_last__YPK(string_tmp__RB,'.');
-    __tmp__JKWH=Self__GJWH->parent_itm_write__2YFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
+    append__MOK(string_tmp__RB,__tmp__HRSH);
+    Self__L0LR=((__STRING *)string_tmp__RB);
+    new_capacity__K0LR= 0;
+    if ((Self__L0LR->capacity__MNK <= Self__L0LR->count__VF)) {
+      if ((Self__L0LR->capacity__MNK ==  0)) {
+        Self__L0LR->capacity__MNK= 32;
+        Self__L0LR->storage__XNK=create__OUX( 32);
+      } else {
+        new_capacity__K0LR=(__INTEGER)(Self__L0LR->capacity__MNK <<  1);
+        Self__M0LR=((__CHARACTER *)Self__L0LR->storage__XNK);
+        old_nb_elts__N0LR=Self__L0LR->capacity__MNK;
+        new__O0LR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__M0LR),((__UINTEGER_32 )old_nb_elts__N0LR),((__UINTEGER_32 )new_capacity__K0LR)));
+        upper__V10R=(__INTEGER)(new_capacity__K0LR -  1);
+        Self__T10R=old_nb_elts__N0LR;
+        while ((Self__T10R <= upper__V10R)) {
+          new__O0LR[Self__T10R]='\0';
+          Self__T10R=(__INTEGER)(Self__T10R +  1);
+        };
+        Self__L0LR->storage__XNK=new__O0LR;
+        Self__L0LR->capacity__MNK=new_capacity__K0LR;
+      };
+    };
+    ((__CHARACTER *)Self__L0LR->storage__XNK)[Self__L0LR->count__VF]='.';
+    Self__L0LR->count__VF=(__INTEGER)(Self__L0LR->count__VF +  1);
+    __tmp__LRSH=Self__IQSH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
     put_error__text__0AH( 1,string_tmp__RB);
-    put_position__ECH(__tmp__JKWH);
-    send_error__2FH();
+    put_position__ECH(__tmp__LRSH);
+    put_string__EQD(msg_err__5AH);
+    if ((verbose_level__FX !=  0)) {
+      put_string__2EG(((__STRING *)msg_err__5AH));
+    };
+    if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      exit(( 1));
+    };
   };
-  if (v__IJWH==NULL) {
-    __tmp__PKWH=NULL;
+  if (v__KQSH==NULL) {
+    __tmp__RRSH=NULL;
   } else {
-    switch (((struct ___OBJ *)v__IJWH)->__id) {
+    switch (((struct ___OBJ *)v__KQSH)->__id) {
     case __LIST__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__PKWH=((void *)v__IJWH);
+      __tmp__RRSH=((void *)v__KQSH);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __ITEM__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __CAST__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__PKWH=NULL;
+      __tmp__RRSH=NULL;
     } break;
     }
   };
-  em__RJWH=__tmp__PKWH;
-  if (((struct ___OBJ *)__tmp__1JWH)->__id==__SLOT_DATA__) {
-    __tmp__QKWH=slot_data__5WXH(__tmp__1JWH);
+  em__TQSH=__tmp__RRSH;
+  if (((struct ___OBJ *)__tmp__3QSH)->__id==__SLOT_DATA__) {
+    __tmp__SRSH=slot_data__B4TH(__tmp__3QSH);
   } else {
-    __tmp__QKWH=slot_data__ZXXH(__tmp__1JWH);
-  };
-  if (((void *)__tmp__PKWH != (void *)NULL)) {
-    lst__TJWH=((__EXPR_MULTIPLE *)__tmp__PKWH)->expr_list__W3PH;
-    __tmp__3KWH=(__INTEGER)(((__FAST_ARRAYoEXPRo *)lst__TJWH)->parent_arrayed_collection__3LMC.upper__0KWH -  1);
-    Self__JD1H= 0;
-    while ((Self__JD1H <= __tmp__3KWH)) {
-      __tmp__ELWH=((void **)((__FAST_ARRAYoEXPRo *)lst__TJWH)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__JD1H];
-      if (((struct ___OBJ *)slot__LJWH)->__id==__SLOT_DATA__) {
-        __tmp__FLWH=((__SLOT *)((__SLOT_DATA *)slot__LJWH)->parent_slot__H3YD)->slot_data_list__RK5F;
+    __tmp__SRSH=slot_data__14TH(__tmp__3QSH);
+  };
+  if (((void *)__tmp__RRSH != (void *)NULL)) {
+    lst__VQSH=((__EXPR_MULTIPLE *)__tmp__RRSH)->expr_list__3EMH;
+    __tmp__5RSH=(__INTEGER)(((__FAST_ARRAYoEXPRo *)lst__VQSH)->parent_arrayed_collection__Q2LC.upper__2RSH -  1);
+    Self__LKXH= 0;
+    while ((Self__LKXH <= __tmp__5RSH)) {
+      __tmp__GSSH=((void **)((__FAST_ARRAYoEXPRo *)lst__VQSH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__LKXH];
+      if (((struct ___OBJ *)slot__NQSH)->__id==__SLOT_DATA__) {
+        __tmp__HSSH=((__SLOT *)((__SLOT_DATA *)slot__NQSH)->parent_slot__IHZD)->slot_data_list__KK3F;
       } else {
-        __tmp__FLWH=((__SLOT *)((__SLOT_CODE *)slot__LJWH)->parent_slot__C24F)->slot_data_list__RK5F;
+        __tmp__HSSH=((__SLOT *)((__SLOT_CODE *)slot__NQSH)->parent_slot__A22F)->slot_data_list__KK3F;
       };
-      __tmp__ILWH=((__SLOT_DATA *)((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__FLWH)->parent_arrayed_collection__MK5F.storage__IECG)[Self__JD1H])->parent_variable__G3YD.type__LCCG;
-      if (((struct ___OBJ *)slot__LJWH)->__id==__SLOT_DATA__) {
-        __tmp__JLWH=((__SLOT_DATA *)slot__LJWH)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+      __tmp__KSSH=((__SLOT_DATA *)((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__HSSH)->parent_arrayed_collection__FK3F.storage__A45F)[Self__LKXH])->parent_variable__HHZD.type__D25F;
+      if (((struct ___OBJ *)slot__NQSH)->__id==__SLOT_DATA__) {
+        __tmp__LSSH=((__SLOT_DATA *)slot__NQSH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
       } else {
-        __tmp__JLWH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot__LJWH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+        __tmp__LSSH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot__NQSH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
       };
-      new_val__SJWH=check__with__and__ZD1H(__tmp__ELWH,__tmp__ILWH,__tmp__JLWH);
-      ((void **)((__FAST_ARRAYoEXPRo *)lst__TJWH)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__JD1H]=new_val__SJWH;
-      Self__JD1H=(__INTEGER)(Self__JD1H +  1);
+      new_val__UQSH=check__with__and__1KXH(__tmp__GSSH,__tmp__KSSH,__tmp__LSSH);
+      ((void **)((__FAST_ARRAYoEXPRo *)lst__VQSH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__LKXH]=new_val__UQSH;
+      Self__LKXH=(__INTEGER)(Self__LKXH +  1);
     };
-    Self__W05Q=((__FAST_ARRAYoEXPRo *)lst__TJWH);
-    __tmp__OLWH=((void **)Self__W05Q->parent_arrayed_collection__3LMC.storage__NLHI)[Self__W05Q->parent_arrayed_collection__3LMC.upper__0KWH];
-    __tmp__QLWH=((__SLOT_DATA *)__tmp__QKWH)->parent_variable__G3YD.type__LCCG;
-    if (((struct ___OBJ *)__tmp__1JWH)->__id==__SLOT_DATA__) {
-      __tmp__RLWH=((__SLOT_DATA *)__tmp__1JWH)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+    Self__IZ1Q=((__FAST_ARRAYoEXPRo *)lst__VQSH);
+    __tmp__QSSH=((void **)Self__IZ1Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__IZ1Q->parent_arrayed_collection__Q2LC.upper__2RSH];
+    __tmp__SSSH=((__SLOT_DATA *)__tmp__SRSH)->parent_variable__HHZD.type__D25F;
+    if (((struct ___OBJ *)__tmp__3QSH)->__id==__SLOT_DATA__) {
+      __tmp__TSSH=((__SLOT_DATA *)__tmp__3QSH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
     } else {
-      __tmp__RLWH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__1JWH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+      __tmp__TSSH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__3QSH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
     };
-    new_val__SJWH=check__with__and__ZD1H(__tmp__OLWH,__tmp__QLWH,__tmp__RLWH);
-    ((void **)((__FAST_ARRAYoEXPRo *)lst__TJWH)->parent_arrayed_collection__3LMC.storage__NLHI)[((__FAST_ARRAYoEXPRo *)lst__TJWH)->parent_arrayed_collection__3LMC.upper__0KWH]=new_val__SJWH;
-    new_val__SJWH=__tmp__PKWH;
+    new_val__UQSH=check__with__and__1KXH(__tmp__QSSH,__tmp__SSSH,__tmp__TSSH);
+    ((void **)((__FAST_ARRAYoEXPRo *)lst__VQSH)->parent_arrayed_collection__Q2LC.storage__DSDI)[((__FAST_ARRAYoEXPRo *)lst__VQSH)->parent_arrayed_collection__Q2LC.upper__2RSH]=new_val__UQSH;
+    new_val__UQSH=__tmp__RRSH;
   } else {
-    __tmp__2LWH=((__SLOT_DATA *)__tmp__QKWH)->parent_variable__G3YD.type__LCCG;
-    if (((struct ___OBJ *)__tmp__1JWH)->__id==__SLOT_DATA__) {
-      __tmp__3LWH=((__SLOT_DATA *)__tmp__1JWH)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+    __tmp__4SSH=((__SLOT_DATA *)__tmp__SRSH)->parent_variable__HHZD.type__D25F;
+    if (((struct ___OBJ *)__tmp__3QSH)->__id==__SLOT_DATA__) {
+      __tmp__5SSH=((__SLOT_DATA *)__tmp__3QSH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
     } else {
-      __tmp__3LWH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__1JWH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
-    };
-    new_val__SJWH=check__with__and__ZD1H(v__IJWH,__tmp__2LWH,__tmp__3LWH);
-  };
-  node__NJWH=new_write__slot__receiver__value__OLYH(Self__GJWH->parent_itm_write__2YFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM,__tmp__1JWH,rec__PJWH,new_val__SJWH);
-  add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__NJWH);
-  return(result_expr__BOHI(node__NJWH));
-}
-
-static void* lookup__4JPH(void *n__AKPH)
-// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  void *result__CKPH;
-  __INTEGER j__DKPH;
-  void **__tmp__ZAER;
-  __BOOLEAN __tmp__CMPH;
-  result__CKPH=NULL;
-  j__DKPH=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.upper__TIAG;
-  __tmp__ZAER=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG;
-  while ((! ((j__DKPH < stack_local_lower__AIAG) || ((void *)((__LOCAL *)((void **)__tmp__ZAER)[j__DKPH])->parent_variable__ALMC.parent_named__5KMC.name__1QB == (void *)n__AKPH)))) {
-    j__DKPH=(__INTEGER)(j__DKPH -  1);
-  };
-  if ((j__DKPH >= stack_local_lower__AIAG)) {
-    result__CKPH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG)[j__DKPH];
-    if (((j__DKPH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.storage__DSYD)[top__CVQC])->local__CIAG) && (((__LOCAL *)result__CKPH)->parent_variable__ALMC.parent_named__5KMC.style__ODGC != '-'))) {
-      context_extern__2GPH=result__CKPH;
-    };
-    __tmp__CMPH=TRUE__;
-  } else {
-    __tmp__CMPH=FALSE__;
-  };
-  if ((! __tmp__CMPH)) {
-    if (((void *)profil_first__D4QC != (void *)NULL)) {
-      result__CKPH=lookup__XHNM(profil_first__D4QC,n__AKPH);
-      if ((((void *)result__CKPH != (void *)NULL) && ((void *)((__LOCAL *)result__CKPH)->parent_variable__ALMC.parent_named__5KMC.name__1QB != (void *)(&__string_57)))) {
-        context_extern__2GPH=result__CKPH;
-      };
+      __tmp__5SSH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__3QSH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
     };
+    new_val__UQSH=check__with__and__1KXH(v__KQSH,__tmp__4SSH,__tmp__5SSH);
   };
-  return(result__CKPH);
-}
-
-static void* to_run_with__args__VCUH(__ITM_READ *Self__WCUH)
-// ({ITM_READ}) With resultNo recursive, No inlinable.
-{
-  __POSITION pos_null__4CUH,pos__S1NQ,pos__ZYZH,__tmp__UIUH,__tmp__0IUH;
-  __POSITION __tmp__OJUH,__tmp__VPWH,__tmp__ANUH;
-  void *itm_list__BDUH;
-  void *itm_read__CDUH;
-  void *slot_msg__EDUH,*__tmp__3FUH;
-  void *base__GDUH;
-  void *receiver__1CUH,*__tmp__4KUH,*__tmp__5KUH,*__tmp__4NUH;
-  void *__tmp__5NUH;
-  void *receiver_type__2CUH,*__tmp__GFUH,*__tmp__XGUH,*__tmp__YGUH;
-  void *__tmp__2FUH;
-  void *__tmp__PGUH,*__tmp__VGUH,*__tmp__CHUH;
-  void *__tmp__QHUH,*__tmp__GPWH,*__tmp__SPWH;
-  void *__tmp__1IUH;
-  void *em__IOWH,*em__3CUH;
-  void *__tmp__IPWH,*__tmp__UPWH;
-  __INTEGER __tmp__JPWH;
-  __STRING_CST *Self__OPEQ,*Self__YPEQ;
-  __PROTOTYPE_CST *Self__PPEQ,*Self__ZPEQ;
-  __INTEGER_CST *Self__QPEQ,*Self__0PEQ;
-  __REAL_CST *Self__SPEQ,*Self__2PEQ;
-  __CHARACTER_CST *Self__UPEQ,*Self__4PEQ;
-  __IS_EXPANDED *Self__VPEQ,*Self__5PEQ;
-  __BOOLEAN is_block_value__FDUH,__tmp__HFUH,__tmp__ZGUH,__tmp__2GUH;
-  __BOOLEAN __tmp__ELUH;
-  void *args__0CUH;
-  pos_null__4CUH=((__POSITION ) 0);
-  itm_list__BDUH=NULL;
-  itm_read__CDUH=NULL;
-  slot_msg__EDUH=NULL;
-  is_block_value__FDUH=FALSE__;
-  base__GDUH=NULL;
-  args__0CUH=new__ATPH();
-  receiver__1CUH=read__4TCH(lookup__4JPH((&__string_57)));
-  receiver_type__2CUH=((__TYPE_FULL *)((__LOCAL *)((__READ_LOCAL *)receiver__1CUH)->local__G5YD)->parent_variable__ALMC.type__LCCG)->parent_type__KTL;
-  if (((void *)receiver_type__2CUH == (void *)TYPE_VOID__)) {
-    pos__S1NQ=Self__WCUH->parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
-    put_error__text__0AH( 1,(&__string_462));
-    put_position__ECH(pos__S1NQ);
-    send_error__2FH();
-  };
-  __tmp__GFUH=type_block__BLB;
-  switch (((struct ___OBJ *)receiver_type__2CUH)->__id) {
-  case __TYPE__: {
-    __tmp__HFUH=((void *)((__TYPE *)receiver_type__2CUH) == (void *)__tmp__GFUH);
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__HFUH=((void *)((__TYPE_NULL *)receiver_type__2CUH) == (void *)__tmp__GFUH);
+  node__PQSH=new_write__slot__receiver__value__QSUH(Self__IQSH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM,__tmp__3QSH,rec__RQSH,new_val__UQSH);
+  add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__PQSH);
+  __tmp__Y10R=((__NODE_TYPE *)node__PQSH)->parent_node__QLQC.data__SJZD;
+  switch (((struct ___OBJ *)__tmp__Y10R)->__id) {
+  case __DTA_RD__: {
+    __tmp__Z10R=((__DTA_RD *)__tmp__Y10R)->parent_dta__NLQC.result_expr__YHZD;
   } break;
-  case __TYPE_VOID__: {
-    __tmp__HFUH=((void *)((__TYPE_VOID *)receiver_type__2CUH) == (void *)__tmp__GFUH);
+  case __DTA_CAST__: {
+    __tmp__Z10R=((__DTA_CAST *)__tmp__Y10R)->result_expr__G01H;
   } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__HFUH=((void *)((__TYPE_CONTEXT *)receiver_type__2CUH) == (void *)__tmp__GFUH);
+  case __DTA_WR_CODE__: {
+    __tmp__Z10R=((__DTA_WR_CODE *)__tmp__Y10R)->parent_dta__MZLH.result_expr__YHZD;
   } break;
-  case __TYPE_ID__: {
-    __tmp__HFUH=((void *)((__TYPE_ID *)receiver_type__2CUH) == (void *)__tmp__GFUH);
+  case __DTA_BLOCK__: {
+    __tmp__Z10R=((__DTA_BLOCK *)__tmp__Y10R)->result_expr__F41H;
   } break;
-  case __TYPE_GENERIC__: {
-    __tmp__HFUH=((void *)((__TYPE_GENERIC *)receiver_type__2CUH) == (void *)__tmp__GFUH);
+  case __DTA_WR_VALUE__: {
+    __tmp__Z10R=((__DTA_WR_VALUE *)__tmp__Y10R)->parent_dta__XSUH.result_expr__YHZD;
   } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__HFUH=__infix_equal_equal__SOJJ(receiver_type__2CUH,__tmp__GFUH);
+  case __DTA_RD_ARGS__: {
+    __tmp__Z10R=((__DTA_RD_ARGS *)__tmp__Y10R)->parent_dta__HOWH.result_expr__YHZD;
   } break;
   };
-  if ((__tmp__HFUH && ((void *)Self__WCUH->name__SEQC == (void *)(&__string_79)))) {
-    is_block_value__FDUH=TRUE__;
-  } else {
-    __tmp__2FUH=Self__WCUH->name__SEQC;
-    switch (((struct ___OBJ *)receiver_type__2CUH)->__id) {
-    case __TYPE__: {
-      __tmp__3FUH=get_slot__3MEG(receiver_type__2CUH,__tmp__2FUH);
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__3FUH=get_slot__TOEG(receiver_type__2CUH,__tmp__2FUH);
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__3FUH=get_slot__JQEG(receiver_type__2CUH,__tmp__2FUH);
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__3FUH=get_slot__5REG(receiver_type__2CUH,__tmp__2FUH);
-    } break;
-    case __TYPE_ID__: {
-      __tmp__3FUH=get_slot__VTEG(receiver_type__2CUH,__tmp__2FUH);
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__3FUH=get_slot__LVEG(receiver_type__2CUH,__tmp__2FUH);
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__3FUH=get_slot__BUIJ(__tmp__2FUH);
-    } break;
-    };
-    slot_msg__EDUH=__tmp__3FUH;
-    if (((void *)__tmp__3FUH == (void *)NULL)) {
-      copy__BNK(string_tmp__RB,(&__string_456));
-      append__MOK(string_tmp__RB,Self__WCUH->name__SEQC);
-      append__MOK(string_tmp__RB,(&__string_463));
-      switch (((struct ___OBJ *)receiver_type__2CUH)->__id) {
-      case __TYPE__: {
-        append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)receiver_type__2CUH)->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__2CUH)->name__2R2B);
-      } break;
-      case __PROFIL_BLOCK__: {
-        append__MOK(string_tmp__RB,(&__string_39));
-      } break;
-      };
-      append__MOK(string_tmp__RB,(&__string_464));
-      pos__ZYZH=Self__WCUH->parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
-      put_error__text__0AH( 1,string_tmp__RB);
-      put_position__ECH(pos__ZYZH);
-      send_error__2FH();
-    };
-    if (((struct ___OBJ *)__tmp__3FUH)->__id==__SLOT_DATA__) {
-      __tmp__PGUH=((__SLOT *)((__SLOT_DATA *)__tmp__3FUH)->parent_slot__H3YD)->slot_data_intern__B4YD;
-    } else {
-      __tmp__PGUH=((__SLOT *)((__SLOT_CODE *)__tmp__3FUH)->parent_slot__C24F)->slot_data_intern__B4YD;
-    };
-    if (((void *)__tmp__PGUH != (void *)NULL)) {
-      if (((struct ___OBJ *)__tmp__3FUH)->__id==__SLOT_DATA__) {
-        __tmp__VGUH=((__SLOT *)((__SLOT_DATA *)__tmp__3FUH)->parent_slot__H3YD)->slot_data_intern__B4YD;
-      } else {
-        __tmp__VGUH=((__SLOT *)((__SLOT_CODE *)__tmp__3FUH)->parent_slot__C24F)->slot_data_intern__B4YD;
-      };
-      __tmp__XGUH=((__TYPE_FULL *)((__SLOT_DATA *)__tmp__VGUH)->parent_variable__G3YD.type__LCCG)->parent_type__KTL;
-      __tmp__YGUH=type_block__BLB;
-      switch (((struct ___OBJ *)__tmp__XGUH)->__id) {
-      case __TYPE__: {
-        __tmp__ZGUH=((void *)((__TYPE *)__tmp__XGUH) == (void *)__tmp__YGUH);
-      } break;
-      case __TYPE_NULL__: {
-        __tmp__ZGUH=((void *)((__TYPE_NULL *)__tmp__XGUH) == (void *)__tmp__YGUH);
-      } break;
-      case __TYPE_VOID__: {
-        __tmp__ZGUH=((void *)((__TYPE_VOID *)__tmp__XGUH) == (void *)__tmp__YGUH);
-      } break;
-      case __TYPE_CONTEXT__: {
-        __tmp__ZGUH=((void *)((__TYPE_CONTEXT *)__tmp__XGUH) == (void *)__tmp__YGUH);
-      } break;
-      case __TYPE_ID__: {
-        __tmp__ZGUH=((void *)((__TYPE_ID *)__tmp__XGUH) == (void *)__tmp__YGUH);
-      } break;
-      case __TYPE_GENERIC__: {
-        __tmp__ZGUH=((void *)((__TYPE_GENERIC *)__tmp__XGUH) == (void *)__tmp__YGUH);
-      } break;
-      case __PROFIL_BLOCK__: {
-        __tmp__ZGUH=__infix_equal_equal__SOJJ(__tmp__XGUH,__tmp__YGUH);
-      } break;
-      };
-      __tmp__2GUH=__tmp__ZGUH;
-    } else {
-      __tmp__2GUH=FALSE__;
-    };
-    if (__tmp__2GUH) {
-      if (((struct ___OBJ *)__tmp__3FUH)->__id==__SLOT_DATA__) {
-        __tmp__CHUH=slot_data__5WXH(__tmp__3FUH);
-      } else {
-        __tmp__CHUH=slot_data__ZXXH(__tmp__3FUH);
-      };
-      init__BWRG(__tmp__CHUH);
-    };
-    if (verify__XJCG) {
-      if (((struct ___OBJ *)__tmp__3FUH)->__id==__SLOT_DATA__) {
-        __tmp__QHUH=((__SLOT *)((__SLOT_DATA *)__tmp__3FUH)->parent_slot__H3YD)->base_slot__Z14F;
-      } else {
-        __tmp__QHUH=((__SLOT *)((__SLOT_CODE *)__tmp__3FUH)->parent_slot__C24F)->base_slot__Z14F;
-      };
-      if (((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__QHUH)->argument_list__2V1D)->parent_arrayed_collection__ZFJD.upper__RR1D +  1) !=  1)) {
-        put_error__text__0AH( 1,(&__string_465));
-        if (((struct ___OBJ *)__tmp__3FUH)->__id==__SLOT_DATA__) {
-          __tmp__UIUH=((__SLOT_DATA *)__tmp__3FUH)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
-        } else {
-          __tmp__UIUH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__3FUH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
-        };
-        put_position__ECH(__tmp__UIUH);
-        put_position__ECH(Self__WCUH->parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM);
-        send_error__2FH();
-      };
-      if (((struct ___OBJ *)__tmp__3FUH)->__id==__SLOT_DATA__) {
-        __tmp__0IUH=((__SLOT_DATA *)__tmp__3FUH)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
-      } else {
-        __tmp__0IUH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__3FUH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
-      };
-      last_position__GG1=__tmp__0IUH;
-      if (((struct ___OBJ *)__tmp__3FUH)->__id==__SLOT_DATA__) {
-        __tmp__1IUH=id_section__FGAG(__tmp__3FUH);
-      } else {
-        __tmp__1IUH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__3FUH)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
-      };
-      if ((! access__with__INQM(__tmp__1IUH,receiver_type__2CUH,((__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));
-        put_error__text__0AH( 2,string_tmp__RB);
-        if (((struct ___OBJ *)__tmp__3FUH)->__id==__SLOT_DATA__) {
-          __tmp__OJUH=((__SLOT_DATA *)__tmp__3FUH)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
-        } else {
-          __tmp__OJUH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__3FUH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
-        };
-        put_position__ECH(__tmp__OJUH);
-        put_position__ECH(Self__WCUH->parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM);
-        send_error__2FH();
-      };
-      last_position__GG1=pos_null__4CUH;
-    };
-  };
-  em__IOWH=NULL;
-  add_last__JLII(args__0CUH,receiver__1CUH);
-  if (verify__XJCG) {
-    if ((! is_block_value__FDUH)) {
-      if (((struct ___OBJ *)slot_msg__EDUH)->__id==__SLOT_DATA__) {
-        __tmp__GPWH=((__SLOT *)((__SLOT_DATA *)slot_msg__EDUH)->parent_slot__H3YD)->base_slot__Z14F;
-      } else {
-        __tmp__GPWH=((__SLOT *)((__SLOT_CODE *)slot_msg__EDUH)->parent_slot__C24F)->base_slot__Z14F;
-      };
-      __tmp__IPWH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__GPWH)->argument_list__2V1D)->parent_arrayed_collection__ZFJD.storage__PS1D)[ 0];
-      if (((struct ___OBJ *)__tmp__IPWH)->__id==__ITM_ARG__) {
-        __tmp__JPWH= 1;
-      } else {
-        __tmp__JPWH=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__IPWH)->name__502D)->parent_arrayed_collection__YTFC.upper__3FSD +  1);
-      };
-      if ((__tmp__JPWH !=  1)) {
-        put_error__text__0AH( 1,(&__string_333));
-        if (((struct ___OBJ *)slot_msg__EDUH)->__id==__SLOT_DATA__) {
-          __tmp__SPWH=((__SLOT *)((__SLOT_DATA *)slot_msg__EDUH)->parent_slot__H3YD)->base_slot__Z14F;
-        } else {
-          __tmp__SPWH=((__SLOT *)((__SLOT_CODE *)slot_msg__EDUH)->parent_slot__C24F)->base_slot__Z14F;
-        };
-        __tmp__UPWH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__SPWH)->argument_list__2V1D)->parent_arrayed_collection__ZFJD.storage__PS1D)[ 0];
-        if (((struct ___OBJ *)__tmp__UPWH)->__id==__ITM_ARG__) {
-          __tmp__VPWH=((__ITM_ARG *)__tmp__UPWH)->parent_itm_argument__0MCD.parent_itm_code__TXIC.position__BJM;
-        } else {
-          __tmp__VPWH=((__ITM_ARGS *)__tmp__UPWH)->parent_itm_argument__FISD.parent_itm_code__TXIC.position__BJM;
-        };
-        put_position__ECH(__tmp__VPWH);
-        put_position__ECH(((__READ_LOCAL *)receiver__1CUH)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM);
-        send_error__2FH();
-      };
-    };
-  };
-  em__3CUH=NULL;
-  if (is_block_value__FDUH) {
-    args__0CUH=copy__W4WH(args__0CUH);
-    __tmp__4KUH=((void **)((__FAST_ARRAYoEXPRo *)args__0CUH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
-    switch (((struct ___OBJ *)__tmp__4KUH)->__id) {
-    case __LIST__: {
-      __tmp__5KUH=my_copy__IE2M(__tmp__4KUH);
-    } break;
-    case __STRING_CST__: {
-      Self__OPEQ=((__STRING_CST *)__tmp__4KUH);
-      __tmp__5KUH=create__text__BMQH(Self__OPEQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__OPEQ->string__LDAI);
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__5KUH=my_copy__ODAI(__tmp__4KUH);
-    } break;
-    case __PROTOTYPE_CST__: {
-      Self__PPEQ=((__PROTOTYPE_CST *)__tmp__4KUH);
-      __tmp__5KUH=create__type__HZQC(Self__PPEQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__PPEQ->parent_constant__DMMC.static_type__LSYD);
-    } break;
-    case __INTEGER_CST__: {
-      Self__QPEQ=((__INTEGER_CST *)__tmp__4KUH);
-      __tmp__5KUH=create__value__type__I1QC(Self__QPEQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__QPEQ->value__VUYD,Self__QPEQ->parent_constant__OMMC.static_type__LSYD);
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__5KUH=my_copy__02IJ(__tmp__4KUH);
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__5KUH=my_copy__2EAI(__tmp__4KUH);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__5KUH=my_copy__VFAI(__tmp__4KUH);
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__5KUH=my_copy__CGAI(__tmp__4KUH);
-    } break;
-    case __REAL_CST__: {
-      Self__SPEQ=((__REAL_CST *)__tmp__4KUH);
-      __tmp__5KUH=create__value__type__2KQH(Self__SPEQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__SPEQ->value__RGAI,Self__SPEQ->parent_constant__IVNH.static_type__LSYD);
-    } break;
-    case __CHARACTER_CST__: {
-      Self__UPEQ=((__CHARACTER_CST *)__tmp__4KUH);
-      __tmp__5KUH=create__char__XLQH(Self__UPEQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__UPEQ->text__ZGAI);
-    } break;
-    case __IS_EXPANDED__: {
-      Self__VPEQ=((__IS_EXPANDED *)__tmp__4KUH);
-      __tmp__5KUH=create__receiver__2J0H(Self__VPEQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__VPEQ->receiver__AHAI));
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__5KUH=my_copy__FHAI(__tmp__4KUH);
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__5KUH=my_copy__OHAI(__tmp__4KUH);
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__5KUH=my_copy__ZHAI(__tmp__4KUH);
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__5KUH=my_copy__FIAI(__tmp__4KUH);
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__5KUH=my_copy__QIAI(__tmp__4KUH);
-    } break;
-    case __EXPR_AND__: {
-      __tmp__5KUH=my_copy__1IAI(__tmp__4KUH);
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__5KUH=my_copy__GJAI(__tmp__4KUH);
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__5KUH=my_copy__RJAI(__tmp__4KUH);
-    } break;
-    case __PUT_TO__: {
-      __tmp__5KUH=my_copy__2JAI(__tmp__4KUH);
-    } break;
-    case __ITEM__: {
-      __tmp__5KUH=my_copy__NKAI(__tmp__4KUH);
-    } break;
-    case __SIZE_OF__: {
-      __tmp__5KUH=my_copy__ZKAI(__tmp__4KUH);
-    } break;
-    case __CAST__: {
-      __tmp__5KUH=my_copy__CLAI(__tmp__4KUH);
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__5KUH=my_copy__1E2M(__tmp__4KUH);
-    } break;
-    case __READ_SLOT__: {
-      __tmp__5KUH=my_copy__MRKK(__tmp__4KUH);
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__5KUH=my_copy__ZRKK(__tmp__4KUH);
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__5KUH=my_copy__3BGN(__tmp__4KUH);
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__5KUH=my_copy__VIIO(__tmp__4KUH);
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__5KUH=my_copy__3PNO(__tmp__4KUH);
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__5KUH=my_copy__CJIO(__tmp__4KUH);
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__5KUH=my_copy__JQNO(__tmp__4KUH);
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__5KUH=my_copy__EBNM(__tmp__4KUH);
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__5KUH=my_copy__EOPL(__tmp__4KUH);
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__5KUH=my_copy__SH2M(__tmp__4KUH);
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__5KUH=my_copy__NJIO(__tmp__4KUH);
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__5KUH=my_copy__YZHP(__tmp__4KUH);
-    } break;
-    case __EXPR_INF__: {
-      __tmp__5KUH=my_copy__13VN(__tmp__4KUH);
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__5KUH=my_copy__G4VN(__tmp__4KUH);
-    } break;
-    case __EXPR_OR__: {
-      __tmp__5KUH=my_copy__FLTN(__tmp__4KUH);
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__5KUH=my_copy__OUWO(__tmp__4KUH);
-    } break;
-    };
-    ((void **)((__FAST_ARRAYoEXPRo *)args__0CUH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0]=__tmp__5KUH;
-    base__GDUH=new_block__receiver__with__B5WH(Self__WCUH->parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM,receiver__1CUH,args__0CUH);
-    __tmp__ELUH=TRUE__;
-  } else {
-    __tmp__ELUH=FALSE__;
-  };
-  if ((! __tmp__ELUH)) {
-    if (((__INTEGER)(((__FAST_ARRAYoEXPRo *)args__0CUH)->parent_arrayed_collection__3LMC.upper__0KWH +  1) ==  1)) {
-      if (((verify__XJCG & is_all_warning__2BB) && __infix_equal_equal__TKW(Self__WCUH->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));
-        append_name_in__0UXD(((__LOCAL *)((__READ_LOCAL *)receiver__1CUH)->local__G5YD)->parent_variable__ALMC.type__LCCG,string_tmp__RB);
-        __tmp__ANUH=Self__WCUH->parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
-        put_error__text__0AH( 2,string_tmp__RB);
-        put_position__ECH(__tmp__ANUH);
-        send_error__2FH();
-      };
-      base__GDUH=new_read__slot__receiver__self__3ZQC(Self__WCUH->parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM,slot_msg__EDUH,receiver__1CUH,((void **)((__FAST_ARRAYoEXPRo *)args__0CUH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0]);
-      free__DWPH(args__0CUH);
-    } else {
-      __tmp__4NUH=((void **)((__FAST_ARRAYoEXPRo *)args__0CUH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
-      switch (((struct ___OBJ *)__tmp__4NUH)->__id) {
-      case __LIST__: {
-        __tmp__5NUH=my_copy__IE2M(__tmp__4NUH);
-      } break;
-      case __STRING_CST__: {
-        Self__YPEQ=((__STRING_CST *)__tmp__4NUH);
-        __tmp__5NUH=create__text__BMQH(Self__YPEQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YPEQ->string__LDAI);
-      } break;
-      case __EXTERNAL_C__: {
-        __tmp__5NUH=my_copy__ODAI(__tmp__4NUH);
-      } break;
-      case __PROTOTYPE_CST__: {
-        Self__ZPEQ=((__PROTOTYPE_CST *)__tmp__4NUH);
-        __tmp__5NUH=create__type__HZQC(Self__ZPEQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ZPEQ->parent_constant__DMMC.static_type__LSYD);
-      } break;
-      case __INTEGER_CST__: {
-        Self__0PEQ=((__INTEGER_CST *)__tmp__4NUH);
-        __tmp__5NUH=create__value__type__I1QC(Self__0PEQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__0PEQ->value__VUYD,Self__0PEQ->parent_constant__OMMC.static_type__LSYD);
-      } break;
-      case __READ_LOCAL__: {
-        __tmp__5NUH=my_copy__02IJ(__tmp__4NUH);
-      } break;
-      case __EXPR_MULTIPLE__: {
-        __tmp__5NUH=my_copy__2EAI(__tmp__4NUH);
-      } break;
-      case __EXPR_EQUAL__: {
-        __tmp__5NUH=my_copy__VFAI(__tmp__4NUH);
-      } break;
-      case __EXPR_NOT_EQUAL__: {
-        __tmp__5NUH=my_copy__CGAI(__tmp__4NUH);
-      } break;
-      case __REAL_CST__: {
-        Self__2PEQ=((__REAL_CST *)__tmp__4NUH);
-        __tmp__5NUH=create__value__type__2KQH(Self__2PEQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__2PEQ->value__RGAI,Self__2PEQ->parent_constant__IVNH.static_type__LSYD);
-      } break;
-      case __CHARACTER_CST__: {
-        Self__4PEQ=((__CHARACTER_CST *)__tmp__4NUH);
-        __tmp__5NUH=create__char__XLQH(Self__4PEQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4PEQ->text__ZGAI);
-      } break;
-      case __IS_EXPANDED__: {
-        Self__5PEQ=((__IS_EXPANDED *)__tmp__4NUH);
-        __tmp__5NUH=create__receiver__2J0H(Self__5PEQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__5PEQ->receiver__AHAI));
-      } break;
-      case __GET_TYPE_ID__: {
-        __tmp__5NUH=my_copy__FHAI(__tmp__4NUH);
-      } break;
-      case __EXPR_SUP__: {
-        __tmp__5NUH=my_copy__OHAI(__tmp__4NUH);
-      } break;
-      case __EXPR_SUB__: {
-        __tmp__5NUH=my_copy__ZHAI(__tmp__4NUH);
-      } break;
-      case __EXPR_MUL__: {
-        __tmp__5NUH=my_copy__FIAI(__tmp__4NUH);
-      } break;
-      case __EXPR_DIV__: {
-        __tmp__5NUH=my_copy__QIAI(__tmp__4NUH);
-      } break;
-      case __EXPR_AND__: {
-        __tmp__5NUH=my_copy__1IAI(__tmp__4NUH);
-      } break;
-      case __EXPR_SHIFT_R__: {
-        __tmp__5NUH=my_copy__GJAI(__tmp__4NUH);
-      } break;
-      case __EXPR_SHIFT_L__: {
-        __tmp__5NUH=my_copy__RJAI(__tmp__4NUH);
-      } break;
-      case __PUT_TO__: {
-        __tmp__5NUH=my_copy__2JAI(__tmp__4NUH);
-      } break;
-      case __ITEM__: {
-        __tmp__5NUH=my_copy__NKAI(__tmp__4NUH);
-      } break;
-      case __SIZE_OF__: {
-        __tmp__5NUH=my_copy__ZKAI(__tmp__4NUH);
-      } break;
-      case __CAST__: {
-        __tmp__5NUH=my_copy__CLAI(__tmp__4NUH);
-      } break;
-      case __CALL_SLOT__: {
-        __tmp__5NUH=my_copy__1E2M(__tmp__4NUH);
-      } break;
-      case __READ_SLOT__: {
-        __tmp__5NUH=my_copy__MRKK(__tmp__4NUH);
-      } break;
-      case __READ_GLOBAL__: {
-        __tmp__5NUH=my_copy__ZRKK(__tmp__4NUH);
-      } break;
-      case __EXPR_NOT_LOGIC__: {
-        __tmp__5NUH=my_copy__3BGN(__tmp__4NUH);
-      } break;
-      case __EXPR_OR_LOGIC__: {
-        __tmp__5NUH=my_copy__VIIO(__tmp__4NUH);
-      } break;
-      case __EXPR_OR_OR_LOGIC__: {
-        __tmp__5NUH=my_copy__3PNO(__tmp__4NUH);
-      } break;
-      case __EXPR_AND_LOGIC__: {
-        __tmp__5NUH=my_copy__CJIO(__tmp__4NUH);
-      } break;
-      case __EXPR_AND_AND_LOGIC__: {
-        __tmp__5NUH=my_copy__JQNO(__tmp__4NUH);
-      } break;
-      case __EXPR_NEG__: {
-        __tmp__5NUH=my_copy__EBNM(__tmp__4NUH);
-      } break;
-      case __EXPR_ADD__: {
-        __tmp__5NUH=my_copy__EOPL(__tmp__4NUH);
-      } break;
-      case __EXPR_NOT__: {
-        __tmp__5NUH=my_copy__SH2M(__tmp__4NUH);
-      } break;
-      case __EXPR_MOD__: {
-        __tmp__5NUH=my_copy__NJIO(__tmp__4NUH);
-      } break;
-      case __EXPR_SUP_EQ__: {
-        __tmp__5NUH=my_copy__YZHP(__tmp__4NUH);
-      } break;
-      case __EXPR_INF__: {
-        __tmp__5NUH=my_copy__13VN(__tmp__4NUH);
-      } break;
-      case __EXPR_INF_EQ__: {
-        __tmp__5NUH=my_copy__G4VN(__tmp__4NUH);
-      } break;
-      case __EXPR_OR__: {
-        __tmp__5NUH=my_copy__FLTN(__tmp__4NUH);
-      } break;
-      case __EXPR_XOR__: {
-        __tmp__5NUH=my_copy__OUWO(__tmp__4NUH);
-      } break;
-      };
-      ((void **)((__FAST_ARRAYoEXPRo *)args__0CUH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0]=__tmp__5NUH;
-      args__0CUH=copy__W4WH(args__0CUH);
-      base__GDUH=new_read__slot__receiver__with__4G0H(Self__WCUH->parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM,slot_msg__EDUH,receiver__1CUH,args__0CUH);
-    };
-  };
-  add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,base__GDUH);
-  return(result_expr__BOHI(base__GDUH));
-}
-
-static void* to_run_expr__KSUH(__ITM_LDOTS *Self__LSUH)
-// ({ITM_LDOTS}) With resultNo recursive, No inlinable.
-{
-  __POSITION __tmp__OSUH;
-  __tmp__OSUH=Self__LSUH->parent_itm_constant__CGEC.parent_itm_object__X1CC.position__BJM;
-  put_error__text__0AH( 2,(&__string_535));
-  put_position__ECH(__tmp__OSUH);
-  send_error__2FH();
-  print__1ZE((&__string_248));
-  fputc((int)('\n'),stdout);
-  exit(( 1));
-  return(NULL);
+  return(__tmp__Z10R);
 }
 
-static __BOOLEAN is_sub_type__RSCK(__TYPE_FULL *Self__SSCK,void *other__TSCK)
-// ({TYPE_FULL},{NULLxTYPE_FULL}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__VSCK,*__tmp__XSCK;
-  __BOOLEAN __tmp__YSCK;
-  __tmp__VSCK=Self__SSCK->parent_type__KTL;
-  __tmp__XSCK=((__TYPE_FULL *)other__TSCK)->parent_type__KTL;
-  switch (((struct ___OBJ *)__tmp__VSCK)->__id) {
-  case __TYPE__: {
-    __tmp__YSCK=is_sub_type__NCBJ(__tmp__VSCK,__tmp__XSCK);
-  } break;
-  case __TYPE_NULL__: {
-    __tmp__YSCK=TRUE__;
-  } break;
-  case __TYPE_VOID__: {
-    __tmp__YSCK=FALSE__;
-  } break;
-  case __TYPE_CONTEXT__: {
-    __tmp__YSCK=is_sub_type__QDBJ(__tmp__VSCK,__tmp__XSCK);
-  } break;
-  case __TYPE_ID__: {
-    __tmp__YSCK=is_sub_type__LEBJ(__tmp__XSCK);
-  } break;
-  case __TYPE_GENERIC__: {
-    __tmp__YSCK=is_sub_type__REBJ(__tmp__VSCK,__tmp__XSCK);
-  } break;
-  case __PROFIL_BLOCK__: {
-    __tmp__YSCK=__infix_equal_equal__SOJJ(((__PROFIL_BLOCK *)__tmp__VSCK),__tmp__XSCK);
-  } break;
-  };
-  return(__tmp__YSCK);
-}
-
-static __EXPR_EQUAL* create__with__and__ZOYH(__POSITION p__1OYH,void *l__2OYH,void *r__3OYH)
-// ({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.
-{
-  __EXPR_EQUAL *result__53ZH,*Self__KCJI;
-  __POINTER ptr__A4ZH;
-  __INTEGER typ_id__F4ZH;
-  __UINTEGER_32 sz__C4ZH,a__T25Q,new_size__R25Q,t__X25Q,a__Z25Q;
-  result__53ZH=NULL;
-  ptr__A4ZH=((__POINTER )(NULL));
-  typ_id__F4ZH= 0;
-  sz__C4ZH=((__UINTEGER_32 )sizeof(__EXPR_EQUAL));
-  if ((sz__C4ZH ==  0)) {
-    result__53ZH=EXPR_EQUAL__;
-  } else {
-    typ_id__F4ZH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__C4ZH);
-    if ((typ_id__F4ZH == (__INTEGER)(-  1))) {
-      a__T25Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__R25Q=(__UINTEGER_32)((__UINTEGER_32)(sz__C4ZH + a__T25Q) & (__UINTEGER_32)(~ a__T25Q));
-      ptr__A4ZH=micro_alloc__table__lab__BOI(new_size__R25Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__R25Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__R25Q);
-    } else {
-      t__X25Q=((__UINTEGER_32 )typ_id__F4ZH);
-      a__Z25Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__A4ZH=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__C4ZH + a__Z25Q) & (__UINTEGER_32)(~ a__Z25Q)),((__POINTER )(&(table_type[(t__X25Q)]))),(__UINTEGER_32)(t__X25Q |  1));
-    };
-    result__53ZH=((__EXPR_EQUAL *)ptr__A4ZH);
-    *(result__53ZH) = *(EXPR_EQUAL__);
-  };
-  Self__KCJI=((__EXPR_EQUAL *)result__53ZH);
-  Self__KCJI->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__1OYH;
-  Self__KCJI->parent_expr_binary_cmp__XDNH.left__ZFAI=l__2OYH;
-  Self__KCJI->parent_expr_binary_cmp__XDNH.right__3FAI=r__3OYH;
-  return(result__53ZH);
-}
-
-static __EXPR_NOT_EQUAL* create__with__and__GPYH(__POSITION p__IPYH,void *l__JPYH,void *r__KPYH)
-// ({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.
-{
-  __EXPR_NOT_EQUAL *result__R5ZH,*Self__QCJI;
-  __POINTER ptr__S5ZH;
-  __INTEGER typ_id__X5ZH;
-  __UINTEGER_32 sz__U5ZH,a__425Q,new_size__225Q,t__C35Q,a__E35Q;
-  result__R5ZH=NULL;
-  ptr__S5ZH=((__POINTER )(NULL));
-  typ_id__X5ZH= 0;
-  sz__U5ZH=((__UINTEGER_32 )sizeof(__EXPR_NOT_EQUAL));
-  if ((sz__U5ZH ==  0)) {
-    result__R5ZH=EXPR_NOT_EQUAL__;
-  } else {
-    typ_id__X5ZH=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__U5ZH);
-    if ((typ_id__X5ZH == (__INTEGER)(-  1))) {
-      a__425Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__225Q=(__UINTEGER_32)((__UINTEGER_32)(sz__U5ZH + a__425Q) & (__UINTEGER_32)(~ a__425Q));
-      ptr__S5ZH=micro_alloc__table__lab__BOI(new_size__225Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__225Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__225Q);
-    } else {
-      t__C35Q=((__UINTEGER_32 )typ_id__X5ZH);
-      a__E35Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__S5ZH=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__U5ZH + a__E35Q) & (__UINTEGER_32)(~ a__E35Q)),((__POINTER )(&(table_type[(t__C35Q)]))),(__UINTEGER_32)(t__C35Q |  1));
-    };
-    result__R5ZH=((__EXPR_NOT_EQUAL *)ptr__S5ZH);
-    *(result__R5ZH) = *(EXPR_NOT_EQUAL__);
-  };
-  Self__QCJI=((__EXPR_NOT_EQUAL *)result__R5ZH);
-  Self__QCJI->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__IPYH;
-  Self__QCJI->parent_expr_binary_cmp__5DNH.left__ZFAI=l__JPYH;
-  Self__QCJI->parent_expr_binary_cmp__5DNH.right__3FAI=r__KPYH;
-  return(result__R5ZH);
-}
-
-static void* new__ATPH()
-// () With resultNo recursive, No inlinable.
+static __BOOLEAN access__with__SZMM(__SECTION_ *Self__TZMM,void *me__UZMM,void *client__VZMM)
+// ({SECTION_},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) With resultNo recursive, No inlinable.
 {
-  void *result__DTPH;
-  __FAST_ARRAYoFAST_ARRAYoEXPRoo *Self__NZUI,*Self__D0UI;
-  result__DTPH=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__JTPH)->parent_arrayed_collection__ITPH.upper__XPHI <  0)) {
-    result__DTPH=create_with_capacity__ZLLH( 16);
+  __INTEGER j__YZMM,__tmp__VAYN,idx__LTYN,result__RAYN,n__E5AR;
+  void *ts__ZZMM,*__tmp__Y2MM;
+  void *__tmp__G1MM,*__tmp__M1MM;
+  __STRING *Self__OAYN,*Self__V0WN;
+  void *__tmp__X2MM;
+  void *__tmp__Z2MM;
+  __BOOLEAN result__XZMM,__tmp__Z0MM,__tmp__R1MM,result__SYFN;
+  __BOOLEAN __tmp__12MM;
+  __CHARACTER *__tmp__SAYN,*Self__5SYN;
+  result__XZMM=FALSE__;
+  j__YZMM= 0;
+  ts__ZZMM=NULL;
+  if (((((void *)me__UZMM == (void *)client__VZMM) || ((void *)Self__TZMM->name__CH0D == (void *)(&__string_27))) || ((void *)Self__TZMM->name__CH0D == (void *)(&__string_30)))) {
+    result__XZMM=TRUE__;
+    __tmp__Z0MM=TRUE__;
   } else {
-    Self__NZUI=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__JTPH);
-    result__DTPH=((void **)Self__NZUI->parent_arrayed_collection__ITPH.storage__QSHI)[Self__NZUI->parent_arrayed_collection__ITPH.upper__XPHI];
-    Self__D0UI=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__JTPH);
-    Self__D0UI->parent_arrayed_collection__ITPH.upper__XPHI=(__INTEGER)(Self__D0UI->parent_arrayed_collection__ITPH.upper__XPHI -  1);
-  };
-  return(result__DTPH);
-}
-
-static void* lookup__AWBJ()
-// () With resultNo recursive, No inlinable.
-{
-  void *result__EWBJ;
-  __INTEGER j__FWBJ;
-  void **__tmp__1AER;
-  __BOOLEAN __tmp__EYBJ;
-  result__EWBJ=NULL;
-  j__FWBJ=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.upper__TIAG;
-  __tmp__1AER=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG;
-  while ((! ((j__FWBJ < stack_local_lower__AIAG) || ((void *)((__LOCAL *)((void **)__tmp__1AER)[j__FWBJ])->parent_variable__ALMC.parent_named__5KMC.name__1QB == (void *)(&__string_57))))) {
-    j__FWBJ=(__INTEGER)(j__FWBJ -  1);
+    __tmp__Z0MM=FALSE__;
   };
-  if ((j__FWBJ >= stack_local_lower__AIAG)) {
-    result__EWBJ=((void **)((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG)[j__FWBJ];
-    if (((j__FWBJ < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.storage__DSYD)[top__CVQC])->local__CIAG) && (((__LOCAL *)result__EWBJ)->parent_variable__ALMC.parent_named__5KMC.style__ODGC != '-'))) {
-      context_extern__2GPH=result__EWBJ;
-    };
-    __tmp__EYBJ=TRUE__;
+  if (__tmp__Z0MM) {
+    __tmp__R1MM=TRUE__;
   } else {
-    __tmp__EYBJ=FALSE__;
-  };
-  if ((! __tmp__EYBJ)) {
-    if (((void *)profil_first__D4QC != (void *)NULL)) {
-      result__EWBJ=lookup__XHNM(profil_first__D4QC,(&__string_57));
-      if ((((void *)result__EWBJ != (void *)NULL) && ((void *)((__LOCAL *)result__EWBJ)->parent_variable__ALMC.parent_named__5KMC.name__1QB != (void *)(&__string_57)))) {
-        context_extern__2GPH=result__EWBJ;
-      };
-    };
-  };
-  return(result__EWBJ);
-}
-
-static __BOOLEAN search_parent__0B0H(__PROTOTYPE *Self__1B0H,void *n__2B0H)
-// ({PROTOTYPE},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  void *slot__4B0H;
-  __SECTION_ *Self__U1NQ;
-  __BOOLEAN result__5B0H,__tmp__OC0H;
-  result__5B0H=FALSE__;
-  slot__4B0H=Self__1B0H->first_slot__45MC;
-  while_do__WM1H:
-  {
-    if (((void *)slot__4B0H != (void *)NULL)) {
-      Self__U1NQ=((__SECTION_ *)((__ITM_SLOT *)slot__4B0H)->id_section__EACC);
-      __tmp__OC0H=(((void *)Self__U1NQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__U1NQ->name__I2ZD == (void *)(&__string_24)));
-    } else {
-      __tmp__OC0H=FALSE__;
-    };
-    result__5B0H=__tmp__OC0H;
-    if ((__tmp__OC0H && ((void *)((__ITM_SLOT *)slot__4B0H)->parent_named__XIM.name__1QB != (void *)n__2B0H))) {
-      slot__4B0H=((__ITM_SLOT *)slot__4B0H)->next__XANC;
-      goto while_do__WM1H;
-    };
-  };
-  return(result__5B0H);
-}
-
-static __BOOLEAN access__with__INQM(__SECTION_ *Self__JNQM,void *me__KNQM,void *client__LNQM)
-// ({SECTION_},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) With resultNo recursive, No inlinable.
-{
-  __INTEGER j__ONQM,__tmp__AU1N,idx__XH2N,result__2T1N,i__3N0N;
-  void *ts__PNQM,*__tmp__OQQM;
-  void *__tmp__2OQM,*__tmp__CPQM;
-  __STRING *Self__ZT1N,*Self__RM0N;
-  __STRING_CONSTANT *Self__ZN0N;
-  void *__tmp__NQQM;
-  void *__tmp__PQQM;
-  __BOOLEAN result__NNQM,__tmp__POQM,__tmp__HPQM,result__OKJN;
-  __BOOLEAN result__2N0N,__tmp__RQQM;
-  __CHARACTER *__tmp__3T1N,*Self__LH2N,*__tmp__035Q,*__tmp__2AER;
-  result__NNQM=FALSE__;
-  j__ONQM= 0;
-  ts__PNQM=NULL;
-  if (((((void *)me__KNQM == (void *)client__LNQM) || ((void *)Self__JNQM->name__I2ZD == (void *)(&__string_27))) || ((void *)Self__JNQM->name__I2ZD == (void *)(&__string_30)))) {
-    result__NNQM=TRUE__;
-    __tmp__POQM=TRUE__;
-  } else {
-    __tmp__POQM=FALSE__;
-  };
-  if (__tmp__POQM) {
-    __tmp__HPQM=TRUE__;
-  } else {
-    result__OKJN=((void *)Self__JNQM->name__I2ZD == (void *)(&__string_29));
-    if (result__OKJN) {
-      switch (((struct ___OBJ *)me__KNQM)->__id) {
+    result__SYFN=((void *)Self__TZMM->name__CH0D == (void *)(&__string_29));
+    if (result__SYFN) {
+      switch (((struct ___OBJ *)me__UZMM)->__id) {
       case __TYPE__: {
-        __tmp__2OQM=((__TYPE *)me__KNQM)->prototype__RD;
+        __tmp__G1MM=((__TYPE *)me__UZMM)->prototype__RD;
       } break;
       case __TYPE_NULL__: {
-        __tmp__2OQM=((__TYPE_NULL *)me__KNQM)->parent_type__TIB.prototype__RD;
+        __tmp__G1MM=((__TYPE_NULL *)me__UZMM)->parent_type__TIB.prototype__RD;
       } break;
       case __TYPE_VOID__: {
-        __tmp__2OQM=((__TYPE_VOID *)me__KNQM)->parent_type__UIB.prototype__RD;
+        __tmp__G1MM=((__TYPE_VOID *)me__UZMM)->parent_type__UIB.prototype__RD;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__2OQM=((__TYPE_CONTEXT *)me__KNQM)->parent_type__VIB.prototype__RD;
+        __tmp__G1MM=((__TYPE_CONTEXT *)me__UZMM)->parent_type__VIB.prototype__RD;
       } break;
       case __TYPE_ID__: {
-        __tmp__2OQM=((__TYPE_ID *)me__KNQM)->parent_type__WIB.prototype__RD;
+        __tmp__G1MM=((__TYPE_ID *)me__UZMM)->parent_type__WIB.prototype__RD;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__2OQM=((__TYPE_GENERIC *)me__KNQM)->parent_type__T2IB.prototype__RD;
+        __tmp__G1MM=((__TYPE_GENERIC *)me__UZMM)->parent_type__C2IB.prototype__RD;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__2OQM=prototype__UIIJ();
-      } break;
-      };
-      copy__BNK(string_tmp__RB,((__PROTOTYPE *)__tmp__2OQM)->filename__4QB);
-      Self__ZT1N=((__STRING *)string_tmp__RB);
-      __tmp__3T1N=Self__ZT1N->storage__XNK;
-      __tmp__AU1N=(__INTEGER)(Self__ZT1N->count__VF -  1);
-      Self__LH2N=((__CHARACTER *)__tmp__3T1N);
-      idx__XH2N=__tmp__AU1N;
-      while ((! ((idx__XH2N <  0) || ('/' == Self__LH2N[idx__XH2N])))) {
-        idx__XH2N=(__INTEGER)(idx__XH2N -  1);
-      };
-      result__2T1N=(__INTEGER)( 1 + idx__XH2N);
-      j__ONQM=result__2T1N;
-      Self__RM0N=((__STRING *)string_tmp__RB);
-      if ((result__2T1N < Self__RM0N->count__VF)) {
-        remove_last__RLLB(Self__RM0N,(__INTEGER)(Self__RM0N->count__VF - result__2T1N));
+        __tmp__G1MM=prototype__QLEJ();
+      } break;
+      };
+      copy__BNK(string_tmp__RB,((__PROTOTYPE *)__tmp__G1MM)->filename__4QB);
+      Self__OAYN=((__STRING *)string_tmp__RB);
+      __tmp__SAYN=Self__OAYN->storage__XNK;
+      __tmp__VAYN=(__INTEGER)(Self__OAYN->count__VF -  1);
+      Self__5SYN=((__CHARACTER *)__tmp__SAYN);
+      idx__LTYN=__tmp__VAYN;
+      while ((! ((idx__LTYN <  0) || ('/' == Self__5SYN[idx__LTYN])))) {
+        idx__LTYN=(__INTEGER)(idx__LTYN -  1);
+      };
+      result__RAYN=(__INTEGER)( 1 + idx__LTYN);
+      j__YZMM=result__RAYN;
+      Self__V0WN=((__STRING *)string_tmp__RB);
+      if ((result__RAYN < Self__V0WN->count__VF)) {
+        n__E5AR=(__INTEGER)(Self__V0WN->count__VF - result__RAYN);
+        if ((n__E5AR > Self__V0WN->count__VF)) {
+          Self__V0WN->count__VF= 0;
+        } else {
+          Self__V0WN->count__VF=(__INTEGER)(Self__V0WN->count__VF - n__E5AR);
+        };
       };
-      switch (((struct ___OBJ *)client__LNQM)->__id) {
+      switch (((struct ___OBJ *)client__VZMM)->__id) {
       case __TYPE__: {
-        __tmp__CPQM=((__TYPE *)client__LNQM)->prototype__RD;
+        __tmp__M1MM=((__TYPE *)client__VZMM)->prototype__RD;
       } break;
       case __TYPE_NULL__: {
-        __tmp__CPQM=((__TYPE_NULL *)client__LNQM)->parent_type__TIB.prototype__RD;
+        __tmp__M1MM=((__TYPE_NULL *)client__VZMM)->parent_type__TIB.prototype__RD;
       } break;
       case __TYPE_VOID__: {
-        __tmp__CPQM=((__TYPE_VOID *)client__LNQM)->parent_type__UIB.prototype__RD;
+        __tmp__M1MM=((__TYPE_VOID *)client__VZMM)->parent_type__UIB.prototype__RD;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__CPQM=((__TYPE_CONTEXT *)client__LNQM)->parent_type__VIB.prototype__RD;
+        __tmp__M1MM=((__TYPE_CONTEXT *)client__VZMM)->parent_type__VIB.prototype__RD;
       } break;
       case __TYPE_ID__: {
-        __tmp__CPQM=((__TYPE_ID *)client__LNQM)->parent_type__WIB.prototype__RD;
+        __tmp__M1MM=((__TYPE_ID *)client__VZMM)->parent_type__WIB.prototype__RD;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__CPQM=((__TYPE_GENERIC *)client__LNQM)->parent_type__T2IB.prototype__RD;
+        __tmp__M1MM=((__TYPE_GENERIC *)client__VZMM)->parent_type__C2IB.prototype__RD;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__CPQM=prototype__UIIJ();
+        __tmp__M1MM=prototype__QLEJ();
       } break;
       };
-      Self__ZN0N=((__STRING_CONSTANT *)((__PROTOTYPE *)__tmp__CPQM)->filename__4QB);
-      result__2N0N=FALSE__;
-      i__3N0N= 0;
-      if ((((__STRING *)string_tmp__RB)->count__VF <= Self__ZN0N->count__XHB)) {
-        i__3N0N=((__STRING *)string_tmp__RB)->count__VF;
-        __tmp__035Q=Self__ZN0N->storage__C5K;
-        __tmp__2AER=((__STRING *)string_tmp__RB)->storage__XNK;
-        while ((! ((i__3N0N ==  0) || (((__CHARACTER *)__tmp__035Q)[(__INTEGER)(i__3N0N -  1)] != ((__CHARACTER *)__tmp__2AER)[(__INTEGER)(i__3N0N -  1)])))) {
-          i__3N0N=(__INTEGER)(i__3N0N -  1);
-        };
-        result__2N0N=(i__3N0N ==  0);
-      };
-      result__NNQM=result__2N0N;
+      result__XZMM=has_prefix__5ZOK(((__PROTOTYPE *)__tmp__M1MM)->filename__4QB,string_tmp__RB);
     };
-    __tmp__HPQM=result__OKJN;
+    __tmp__R1MM=result__SYFN;
   };
-  if ((! __tmp__HPQM)) {
-    if (((void *)Self__JNQM->type_list__EM1D != (void *)NULL)) {
-      j__ONQM= 0;
-      while (((j__ONQM <= ((__FAST_ARRAYoITM_TYPE_MONOo *)Self__JNQM->type_list__EM1D)->parent_arrayed_collection__PIB.upper__BWK) && (! result__NNQM))) {
-        __tmp__NQQM=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)Self__JNQM->type_list__EM1D)->parent_arrayed_collection__PIB.storage__5WK)[j__ONQM];
-        if (__tmp__NQQM==NULL) {
-          __tmp__OQQM=NULL;
+  if ((! __tmp__R1MM)) {
+    if (((void *)Self__TZMM->type_list__QW1D != (void *)NULL)) {
+      j__YZMM= 0;
+      while (((j__YZMM <= ((__FAST_ARRAYoITM_TYPE_MONOo *)Self__TZMM->type_list__QW1D)->parent_arrayed_collection__PIB.upper__BWK) && (! result__XZMM))) {
+        __tmp__X2MM=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)Self__TZMM->type_list__QW1D)->parent_arrayed_collection__PIB.storage__5WK)[j__YZMM];
+        if (__tmp__X2MM==NULL) {
+          __tmp__Y2MM=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__NQQM)->__id) {
+          switch (((struct ___OBJ *)__tmp__X2MM)->__id) {
           case __ITM_TYPE_SIMPLE__: {
-            __tmp__OQQM=((void *)__tmp__NQQM);
+            __tmp__Y2MM=((void *)__tmp__X2MM);
           } break;
           case __ITM_TYPE_STYLE__: {
-            __tmp__OQQM=((void *)__tmp__NQQM);
+            __tmp__Y2MM=((void *)__tmp__X2MM);
           } break;
           case __ITM_TYPE_GENERIC__: {
-            __tmp__OQQM=((void *)__tmp__NQQM);
+            __tmp__Y2MM=((void *)__tmp__X2MM);
           } break;
           case __ITM_TYPE_SELF__: {
-            __tmp__OQQM=((void *)__tmp__NQQM);
+            __tmp__Y2MM=((void *)__tmp__X2MM);
           } break;
           case __ITM_TYPE_GENERIC_ELT__: {
-            __tmp__OQQM=NULL;
-          } break;
-          case __ITM_TYPE_PARAMETER__: {
-            __tmp__OQQM=NULL;
+            __tmp__Y2MM=NULL;
           } break;
           }
         };
-        ts__PNQM=__tmp__OQQM;
-        switch (((struct ___OBJ *)__tmp__OQQM)->__id) {
+        ts__ZZMM=__tmp__Y2MM;
+        switch (((struct ___OBJ *)__tmp__Y2MM)->__id) {
         case __ITM_TYPE_SIMPLE__: {
-          __tmp__PQQM=((__ITM_TYPE_SIMPLE *)__tmp__OQQM)->name__UMC;
+          __tmp__Z2MM=((__ITM_TYPE_SIMPLE *)__tmp__Y2MM)->name__UMC;
         } break;
         case __ITM_TYPE_STYLE__: {
-          __tmp__PQQM=((__ITM_TYPE_STYLE *)__tmp__OQQM)->parent_itm_type_simple__3IB.name__UMC;
+          __tmp__Z2MM=((__ITM_TYPE_STYLE *)__tmp__Y2MM)->parent_itm_type_simple__3IB.name__UMC;
         } break;
         case __ITM_TYPE_GENERIC__: {
-          __tmp__PQQM=((__ITM_TYPE_GENERIC *)__tmp__OQQM)->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC;
+          __tmp__Z2MM=((__ITM_TYPE_GENERIC *)__tmp__Y2MM)->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC;
         } break;
         case __ITM_TYPE_SELF__: {
-          __tmp__PQQM=((__ITM_TYPE_SELF *)__tmp__OQQM)->parent_itm_type_simple__5KD.name__UMC;
+          __tmp__Z2MM=((__ITM_TYPE_SELF *)__tmp__Y2MM)->parent_itm_type_simple__5KD.name__UMC;
         } break;
         };
-        switch (((struct ___OBJ *)client__LNQM)->__id) {
+        switch (((struct ___OBJ *)client__VZMM)->__id) {
         case __TYPE__: {
-          __tmp__RQQM=is_sub_type_with_name__RZDO(client__LNQM,__tmp__PQQM);
+          __tmp__12MM=is_sub_type_with_name__FDAO(client__VZMM,__tmp__Z2MM);
         } break;
         case __TYPE_NULL__: {
-          __tmp__RQQM=is_sub_type_with_name__01DO(client__LNQM,__tmp__PQQM);
+          __tmp__12MM=is_sub_type_with_name__OFAO(client__VZMM,__tmp__Z2MM);
         } break;
         case __TYPE_VOID__: {
-          __tmp__RQQM=is_sub_type_with_name__D4DO(client__LNQM,__tmp__PQQM);
+          __tmp__12MM=is_sub_type_with_name__XHAO(client__VZMM,__tmp__Z2MM);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__RQQM=is_sub_type_with_name__MAEO(client__LNQM,__tmp__PQQM);
+          __tmp__12MM=is_sub_type_with_name__AKAO(client__VZMM,__tmp__Z2MM);
         } break;
         case __TYPE_ID__: {
-          __tmp__RQQM=is_sub_type_with_name__VCEO(client__LNQM,__tmp__PQQM);
+          __tmp__12MM=is_sub_type_with_name__JMAO(client__VZMM,__tmp__Z2MM);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__RQQM=is_sub_type_with_name__4EEO(client__LNQM,__tmp__PQQM);
+          __tmp__12MM=is_sub_type_with_name__SOAO(client__VZMM,__tmp__Z2MM);
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__RQQM=is_sub_type_with_name__HHEO(client__LNQM,__tmp__PQQM);
+          __tmp__12MM=is_sub_type_with_name__1QAO(client__VZMM,__tmp__Z2MM);
         } break;
         };
-        result__NNQM=__tmp__RQQM;
-        j__ONQM=(__INTEGER)(j__ONQM +  1);
+        result__XZMM=__tmp__12MM;
+        j__YZMM=(__INTEGER)(j__YZMM +  1);
       };
     };
   };
-  return(result__NNQM);
+  return(result__XZMM);
 }
 
-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)
-// ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{INTEGER},{NULLxFAST_ARRAYoEXPRo},{NULLxSLOT_DATAxSLOT_CODE},{TRUExFALSE}) VoidNo recursive, No inlinable.
-{
-  __INTEGER count__XF0I,__tmp__XG0I;
-  void *__tmp__ZF0I,*em__WF0I;
-  void *__tmp__UG0I,*__tmp__AH0I;
-  void *__tmp__WG0I,*__tmp__CH0I;
-  __POSITION __tmp__DH0I,__tmp__EH0I,__tmp__3H0I;
-  __BOOLEAN __tmp__KH0I;
-  count__XF0I= 0;
-  if (e__RF0I==NULL) {
-    __tmp__ZF0I=NULL;
-  } else {
-    switch (((struct ___OBJ *)e__RF0I)->__id) {
-    case __LIST__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __STRING_CST__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXTERNAL_C__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __PROTOTYPE_CST__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __INTEGER_CST__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __READ_LOCAL__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_MULTIPLE__: {
-      __tmp__ZF0I=((void *)e__RF0I);
-    } break;
-    case __EXPR_EQUAL__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_NOT_EQUAL__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __REAL_CST__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __CHARACTER_CST__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __IS_EXPANDED__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __GET_TYPE_ID__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_SUP__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_SUB__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_MUL__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_DIV__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_AND__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_SHIFT_R__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_SHIFT_L__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __PUT_TO__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __ITEM__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __SIZE_OF__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __CAST__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __CALL_SLOT__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __READ_SLOT__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __READ_GLOBAL__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_NOT_LOGIC__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_OR_LOGIC__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_OR_OR_LOGIC__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_AND_LOGIC__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_AND_AND_LOGIC__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_NEG__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_ADD__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_NOT__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_MOD__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_SUP_EQ__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_INF__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_INF_EQ__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_OR__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    case __EXPR_XOR__: {
-      __tmp__ZF0I=NULL;
-    } break;
-    }
-  };
-  em__WF0I=__tmp__ZF0I;
-  if (((void *)__tmp__ZF0I != (void *)NULL)) {
-    count__XF0I=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__ZF0I)->expr_list__W3PH)->parent_arrayed_collection__3LMC.upper__0KWH +  1);
-    append_collection__RWII(args__TF0I,((__EXPR_MULTIPLE *)__tmp__ZF0I)->expr_list__W3PH);
-  } else {
-    count__XF0I= 1;
-    add_last__JLII(args__TF0I,e__RF0I);
-  };
-  if (verify__XJCG) {
-    if ((! is_block_value__VF0I)) {
-      if (((struct ___OBJ *)slot__UF0I)->__id==__SLOT_DATA__) {
-        __tmp__UG0I=((__SLOT *)((__SLOT_DATA *)slot__UF0I)->parent_slot__H3YD)->base_slot__Z14F;
-      } else {
-        __tmp__UG0I=((__SLOT *)((__SLOT_CODE *)slot__UF0I)->parent_slot__C24F)->base_slot__Z14F;
-      };
-      __tmp__WG0I=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__UG0I)->argument_list__2V1D)->parent_arrayed_collection__ZFJD.storage__PS1D)[idx__SF0I];
-      if (((struct ___OBJ *)__tmp__WG0I)->__id==__ITM_ARG__) {
-        __tmp__XG0I= 1;
-      } else {
-        __tmp__XG0I=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__WG0I)->name__502D)->parent_arrayed_collection__YTFC.upper__3FSD +  1);
-      };
-      if ((__tmp__XG0I != count__XF0I)) {
-        put_error__text__0AH( 1,(&__string_333));
-        if (((struct ___OBJ *)slot__UF0I)->__id==__SLOT_DATA__) {
-          __tmp__AH0I=((__SLOT *)((__SLOT_DATA *)slot__UF0I)->parent_slot__H3YD)->base_slot__Z14F;
-        } else {
-          __tmp__AH0I=((__SLOT *)((__SLOT_CODE *)slot__UF0I)->parent_slot__C24F)->base_slot__Z14F;
-        };
-        __tmp__CH0I=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__AH0I)->argument_list__2V1D)->parent_arrayed_collection__ZFJD.storage__PS1D)[idx__SF0I];
-        if (((struct ___OBJ *)__tmp__CH0I)->__id==__ITM_ARG__) {
-          __tmp__DH0I=((__ITM_ARG *)__tmp__CH0I)->parent_itm_argument__0MCD.parent_itm_code__TXIC.position__BJM;
-        } else {
-          __tmp__DH0I=((__ITM_ARGS *)__tmp__CH0I)->parent_itm_argument__FISD.parent_itm_code__TXIC.position__BJM;
-        };
-        put_position__ECH(__tmp__DH0I);
-        switch (((struct ___OBJ *)e__RF0I)->__id) {
-        case __LIST__: {
-          __tmp__EH0I=((__LIST *)e__RF0I)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __STRING_CST__: {
-          __tmp__EH0I=((__STRING_CST *)e__RF0I)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__EH0I=((__EXTERNAL_C *)e__RF0I)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__EH0I=((__PROTOTYPE_CST *)e__RF0I)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__EH0I=((__INTEGER_CST *)e__RF0I)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__EH0I=((__READ_LOCAL *)e__RF0I)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__EH0I=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__EH0I=((__EXPR_EQUAL *)e__RF0I)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__EH0I=((__EXPR_NOT_EQUAL *)e__RF0I)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __REAL_CST__: {
-          __tmp__EH0I=((__REAL_CST *)e__RF0I)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__EH0I=((__CHARACTER_CST *)e__RF0I)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__EH0I=((__IS_EXPANDED *)e__RF0I)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__EH0I=((__GET_TYPE_ID *)e__RF0I)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__EH0I=((__EXPR_SUP *)e__RF0I)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__EH0I=((__EXPR_SUB *)e__RF0I)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__EH0I=((__EXPR_MUL *)e__RF0I)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__EH0I=((__EXPR_DIV *)e__RF0I)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_AND__: {
-          __tmp__EH0I=((__EXPR_AND *)e__RF0I)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__EH0I=((__EXPR_SHIFT_R *)e__RF0I)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__EH0I=((__EXPR_SHIFT_L *)e__RF0I)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __PUT_TO__: {
-          __tmp__EH0I=((__PUT_TO *)e__RF0I)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __ITEM__: {
-          __tmp__EH0I=((__ITEM *)e__RF0I)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __SIZE_OF__: {
-          __tmp__EH0I=((__SIZE_OF *)e__RF0I)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __CAST__: {
-          __tmp__EH0I=((__CAST *)e__RF0I)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__EH0I=((__CALL_SLOT *)e__RF0I)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__EH0I=((__READ_SLOT *)e__RF0I)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__EH0I=((__READ_GLOBAL *)e__RF0I)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__EH0I=((__EXPR_NOT_LOGIC *)e__RF0I)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__EH0I=((__EXPR_OR_LOGIC *)e__RF0I)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__EH0I=((__EXPR_OR_OR_LOGIC *)e__RF0I)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__EH0I=((__EXPR_AND_LOGIC *)e__RF0I)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__EH0I=((__EXPR_AND_AND_LOGIC *)e__RF0I)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__EH0I=((__EXPR_NEG *)e__RF0I)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__EH0I=((__EXPR_ADD *)e__RF0I)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__EH0I=((__EXPR_NOT *)e__RF0I)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__EH0I=((__EXPR_MOD *)e__RF0I)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__EH0I=((__EXPR_SUP_EQ *)e__RF0I)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_INF__: {
-          __tmp__EH0I=((__EXPR_INF *)e__RF0I)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__EH0I=((__EXPR_INF_EQ *)e__RF0I)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__EH0I=((__EXPR_OR *)e__RF0I)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__EH0I=((__EXPR_XOR *)e__RF0I)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        };
-        put_position__ECH(__tmp__EH0I);
-        send_error__2FH();
-      };
-      __tmp__KH0I=TRUE__;
-    } else {
-      __tmp__KH0I=FALSE__;
-    };
-    if ((! __tmp__KH0I)) {
-      if (((idx__SF0I ==  0) && (count__XF0I !=  1))) {
-        switch (((struct ___OBJ *)e__RF0I)->__id) {
-        case __LIST__: {
-          __tmp__3H0I=((__LIST *)e__RF0I)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __STRING_CST__: {
-          __tmp__3H0I=((__STRING_CST *)e__RF0I)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXTERNAL_C__: {
-          __tmp__3H0I=((__EXTERNAL_C *)e__RF0I)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __PROTOTYPE_CST__: {
-          __tmp__3H0I=((__PROTOTYPE_CST *)e__RF0I)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __INTEGER_CST__: {
-          __tmp__3H0I=((__INTEGER_CST *)e__RF0I)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __READ_LOCAL__: {
-          __tmp__3H0I=((__READ_LOCAL *)e__RF0I)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_MULTIPLE__: {
-          __tmp__3H0I=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_EQUAL__: {
-          __tmp__3H0I=((__EXPR_EQUAL *)e__RF0I)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_NOT_EQUAL__: {
-          __tmp__3H0I=((__EXPR_NOT_EQUAL *)e__RF0I)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __REAL_CST__: {
-          __tmp__3H0I=((__REAL_CST *)e__RF0I)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __CHARACTER_CST__: {
-          __tmp__3H0I=((__CHARACTER_CST *)e__RF0I)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __IS_EXPANDED__: {
-          __tmp__3H0I=((__IS_EXPANDED *)e__RF0I)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __GET_TYPE_ID__: {
-          __tmp__3H0I=((__GET_TYPE_ID *)e__RF0I)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_SUP__: {
-          __tmp__3H0I=((__EXPR_SUP *)e__RF0I)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_SUB__: {
-          __tmp__3H0I=((__EXPR_SUB *)e__RF0I)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_MUL__: {
-          __tmp__3H0I=((__EXPR_MUL *)e__RF0I)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_DIV__: {
-          __tmp__3H0I=((__EXPR_DIV *)e__RF0I)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_AND__: {
-          __tmp__3H0I=((__EXPR_AND *)e__RF0I)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_SHIFT_R__: {
-          __tmp__3H0I=((__EXPR_SHIFT_R *)e__RF0I)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_SHIFT_L__: {
-          __tmp__3H0I=((__EXPR_SHIFT_L *)e__RF0I)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __PUT_TO__: {
-          __tmp__3H0I=((__PUT_TO *)e__RF0I)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __ITEM__: {
-          __tmp__3H0I=((__ITEM *)e__RF0I)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __SIZE_OF__: {
-          __tmp__3H0I=((__SIZE_OF *)e__RF0I)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __CAST__: {
-          __tmp__3H0I=((__CAST *)e__RF0I)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __CALL_SLOT__: {
-          __tmp__3H0I=((__CALL_SLOT *)e__RF0I)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __READ_SLOT__: {
-          __tmp__3H0I=((__READ_SLOT *)e__RF0I)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __READ_GLOBAL__: {
-          __tmp__3H0I=((__READ_GLOBAL *)e__RF0I)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_NOT_LOGIC__: {
-          __tmp__3H0I=((__EXPR_NOT_LOGIC *)e__RF0I)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_OR_LOGIC__: {
-          __tmp__3H0I=((__EXPR_OR_LOGIC *)e__RF0I)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_OR_OR_LOGIC__: {
-          __tmp__3H0I=((__EXPR_OR_OR_LOGIC *)e__RF0I)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_AND_LOGIC__: {
-          __tmp__3H0I=((__EXPR_AND_LOGIC *)e__RF0I)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_AND_AND_LOGIC__: {
-          __tmp__3H0I=((__EXPR_AND_AND_LOGIC *)e__RF0I)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_NEG__: {
-          __tmp__3H0I=((__EXPR_NEG *)e__RF0I)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_ADD__: {
-          __tmp__3H0I=((__EXPR_ADD *)e__RF0I)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_NOT__: {
-          __tmp__3H0I=((__EXPR_NOT *)e__RF0I)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_MOD__: {
-          __tmp__3H0I=((__EXPR_MOD *)e__RF0I)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_SUP_EQ__: {
-          __tmp__3H0I=((__EXPR_SUP_EQ *)e__RF0I)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_INF__: {
-          __tmp__3H0I=((__EXPR_INF *)e__RF0I)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_INF_EQ__: {
-          __tmp__3H0I=((__EXPR_INF_EQ *)e__RF0I)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_OR__: {
-          __tmp__3H0I=((__EXPR_OR *)e__RF0I)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        case __EXPR_XOR__: {
-          __tmp__3H0I=((__EXPR_XOR *)e__RF0I)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        } break;
-        };
-        put_error__text__0AH( 1,(&__string_473));
-        put_position__ECH(__tmp__3H0I);
-        send_error__2FH();
-      };
-    };
-  };
-}
-
-static void* copy__W4WH(void *tmp__Y4WH)
+static void* copy__YFTH(void *tmp__0FTH)
 // ({NULLxFAST_ARRAYoEXPRo}) With resultNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__WXII,other_upper__VXII,Self__XXOJ;
-  void *result__04WH;
-  __FAST_ARRAYoEXPRo *Self__TXII;
-  void **__tmp__JYII,**__tmp__LYII,**Self__BLLJ;
-  result__04WH=create_with_capacity__ZLLH((__INTEGER)(((__FAST_ARRAYoEXPRo *)tmp__Y4WH)->parent_arrayed_collection__3LMC.upper__0KWH +  1));
-  Self__TXII=((__FAST_ARRAYoEXPRo *)result__04WH);
-  new_capacity__WXII= 0;
-  other_upper__VXII=((__FAST_ARRAYoEXPRo *)tmp__Y4WH)->parent_arrayed_collection__3LMC.upper__0KWH;
-  if ((other_upper__VXII >=  0)) {
-    new_capacity__WXII=(__INTEGER)(other_upper__VXII +  1);
-    if ((Self__TXII->parent_arrayed_collection__3LMC.capacity__CLHI < new_capacity__WXII)) {
-      Self__TXII->parent_arrayed_collection__3LMC.storage__NLHI=create__D2ZI(new_capacity__WXII);
-      Self__TXII->parent_arrayed_collection__3LMC.capacity__CLHI=new_capacity__WXII;
-    };
-    __tmp__JYII=Self__TXII->parent_arrayed_collection__3LMC.storage__NLHI;
-    __tmp__LYII=((__FAST_ARRAYoEXPRo *)tmp__Y4WH)->parent_arrayed_collection__3LMC.storage__NLHI;
-    Self__BLLJ=((void **)__tmp__JYII);
-    Self__XXOJ=other_upper__VXII;
-    while ((Self__XXOJ >=  0)) {
-      Self__BLLJ[Self__XXOJ]=((void **)__tmp__LYII)[Self__XXOJ];
-      Self__XXOJ=(__INTEGER)(Self__XXOJ -  1);
-    };
-  };
-  Self__TXII->parent_arrayed_collection__3LMC.upper__0KWH=other_upper__VXII;
-  free__DWPH(tmp__Y4WH);
-  return(result__04WH);
-}
-
-static void* new_block__receiver__with__B5WH(__POSITION p__D5WH,void *e__E5WH,void *larg__F5WH)
+  __INTEGER new_capacity__M4EI,other_upper__L4EI,Self__T0KJ;
+  void *result__2FTH;
+  __FAST_ARRAYoEXPRo *Self__J4EI;
+  void **__tmp__54EI,**__tmp__B5EI,**Self__3NHJ;
+  result__2FTH=create_with_capacity__FTHH((__INTEGER)(((__FAST_ARRAYoEXPRo *)tmp__0FTH)->parent_arrayed_collection__Q2LC.upper__2RSH +  1));
+  Self__J4EI=((__FAST_ARRAYoEXPRo *)result__2FTH);
+  new_capacity__M4EI= 0;
+  other_upper__L4EI=((__FAST_ARRAYoEXPRo *)tmp__0FTH)->parent_arrayed_collection__Q2LC.upper__2RSH;
+  if ((other_upper__L4EI >=  0)) {
+    new_capacity__M4EI=(__INTEGER)(other_upper__L4EI +  1);
+    if ((Self__J4EI->parent_arrayed_collection__Q2LC.capacity__YRDI < new_capacity__M4EI)) {
+      Self__J4EI->parent_arrayed_collection__Q2LC.storage__DSDI=create__ABWI(new_capacity__M4EI);
+      Self__J4EI->parent_arrayed_collection__Q2LC.capacity__YRDI=new_capacity__M4EI;
+    };
+    __tmp__54EI=Self__J4EI->parent_arrayed_collection__Q2LC.storage__DSDI;
+    __tmp__B5EI=((__FAST_ARRAYoEXPRo *)tmp__0FTH)->parent_arrayed_collection__Q2LC.storage__DSDI;
+    Self__3NHJ=((void **)__tmp__54EI);
+    Self__T0KJ=other_upper__L4EI;
+    while ((Self__T0KJ >=  0)) {
+      Self__3NHJ[Self__T0KJ]=((void **)__tmp__B5EI)[Self__T0KJ];
+      Self__T0KJ=(__INTEGER)(Self__T0KJ -  1);
+    };
+  };
+  Self__J4EI->parent_arrayed_collection__Q2LC.upper__2RSH=other_upper__L4EI;
+  free__K3LH(tmp__0FTH);
+  return(result__2FTH);
+}
+
+static void* new_block__receiver__with__DGTH(__POSITION p__FGTH,void *e__GGTH,void *larg__HGTH)
 // ({POSITION},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxFAST_ARRAYoEXPRo}) With resultNo recursive, No inlinable.
 {
-  void *block_model__N5WH,*__tmp__NAXH,*__tmp__4AXH;
-  void *lst_typ__K5WH;
-  __TYPES_TMP *Self__CVKJ;
-  __INTEGER __tmp__GVKJ,Self__OQOJ,Self__GUYH,limit_up__HUYH;
-  __INTEGER typ_id__5E0H,__tmp__AZKK,Self__0NYK;
-  void *__tmp__KAXH,*__tmp__4BXH;
-  void *__tmp__MAXH,*__tmp__3AXH;
-  __POSITION pos__O5WH;
-  void *__tmp__1BXH,*__tmp__5BXH,*result__NYKK;
-  void *__tmp__PCXH;
-  void *__tmp__QCXH;
-  void *__tmp__RCXH,*loc__PYKK;
-  __DTA_BLOCK *result__ZE0H,*Self__KDJI;
-  __POINTER ptr__0E0H;
-  __UINTEGER_32 sz__2E0H,a__Q55Q,new_size__O55Q,t__U55Q,a__W55Q;
-  __PROFIL_BLOCK *Self__LYKK;
-  void *result__J5WH;
-  void **__tmp__Y45Q,**__tmp__Z45Q;
-  void *lst_typ_f__L5WH;
-  void *lst__OYKK;
-  __BOOLEAN __tmp__WZKK;
-  block_model__N5WH=NULL;
-  lst_typ__K5WH=new__IYVG();
-  switch (((struct ___OBJ *)e__E5WH)->__id) {
+  void *block_model__PGTH,*__tmp__PHTH,*__tmp__AITH;
+  void *lst_typ__MGTH;
+  __EXTERNAL_C *Self__G5AR;
+  __TYPES_TMP *Self__4XGJ;
+  __INTEGER __tmp__CYGJ,Self__KTKJ,Self__I1UH,limit_up__J1UH;
+  __INTEGER typ_id__BMWH,__tmp__21GK,Self__UTUK,typ_id__Y2LR;
+  __INTEGER typ_id__D3LR,typ_id__N3LR;
+  void *__tmp__MHTH,*__tmp__AJTH;
+  void *__tmp__OHTH,*__tmp__5HTH;
+  __POSITION pos__QGTH,p__N2CR,p__Q2CR,p__T2CR;
+  void *__tmp__3ITH,*__tmp__BJTH,*result__J1GK,*result__M2CR;
+  void *result__P2CR,*result__S2CR;
+  void *__tmp__RJTH;
+  void *__tmp__SJTH;
+  void *__tmp__TJTH,*loc__L1GK;
+  __DTA_BLOCK *result__1LWH,*Self__AKFI;
+  __POINTER ptr__2LWH,ptr_table__110R,next__010R,result__210R;
+  __POINTER ptr_table__A20R,next__510R,result__B20R,ptr__X2LR;
+  __POINTER ptr_table__F20R,next__E20R,result__G20R,ptr_table__K20R;
+  __POINTER next__J20R,result__L20R,ptr__C3LR,ptr_table__P20R;
+  __POINTER next__O20R,result__Q20R,ptr_table__U20R,next__T20R;
+  __POINTER result__V20R,ptr__M3LR,ptr_table__Z20R,next__Y20R;
+  __POINTER result__020R,ptr_table__420R,next__320R,result__520R;
+  __UINTEGER_32 sz__4LWH,a__131Q,new_size__Z31Q,t__531Q,a__B41Q;
+  __UINTEGER_32 new_size__D20R,lab_type__C20R,sz__Z2LR,a__02LR;
+  __UINTEGER_32 new_size__12LR,t__22LR,a__32LR,new_size__N20R;
+  __UINTEGER_32 lab_type__M20R,sz__E3LR,a__F3LR,new_size__G3LR,t__H3LR;
+  __UINTEGER_32 a__I3LR,new_size__X20R,lab_type__W20R,sz__O3LR,a__P3LR;
+  __UINTEGER_32 new_size__Q3LR,t__R3LR,a__S3LR,new_size__B30R;
+  __UINTEGER_32 lab_type__A30R;
+  __PROFIL_BLOCK *Self__H1GK;
+  __TYPE_FULL *Self__O2CR,*Self__R2CR,*Self__U2CR;
+  __NODE_TYPE *result__W2LR,*Self__42LR;
+  void **__tmp__D31Q,**__tmp__E31Q;
+  void *lst_typ_f__NGTH;
+  void *lst__K1GK;
+  __BOOLEAN __tmp__S2GK;
+  __LINKED_LISToNODE_TYPEo *Self__J5AR;
+  __LINKED_LIST_NODEoNODE_TYPEo *result__B3LR,*Self__J3LR,*result__L3LR;
+  __LINKED_LIST_NODEoNODE_TYPEo *Self__T3LR;
+  block_model__PGTH=NULL;
+  lst_typ__MGTH=new__5VSG();
+  switch (((struct ___OBJ *)e__GGTH)->__id) {
   case __LIST__: {
-    get_type__QUQJ(e__E5WH,lst_typ__K5WH);
+    get_type__MXMJ(e__GGTH,lst_typ__MGTH);
   } break;
   case __STRING_CST__: {
-    add__3YIJ(lst_typ__K5WH,((__TYPE_FULL *)((__STRING_CST *)e__E5WH)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+    add__Z1EJ(lst_typ__MGTH,((__TYPE_FULL *)((__STRING_CST *)e__GGTH)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
   } break;
   case __EXTERNAL_C__: {
-    get_type__LAHI(e__E5WH,lst_typ__K5WH);
+    Self__G5AR=((__EXTERNAL_C *)e__GGTH);
+    if (((void *)Self__G5AR->living_type__Z3QH == (void *)NULL)) {
+      add__Z1EJ(lst_typ__MGTH,((__TYPE_FULL *)Self__G5AR->static_type__1VZD)->parent_type__5SL);
+    } else {
+      union__QJHJ(lst_typ__MGTH,Self__G5AR->living_type__Z3QH);
+    };
   } break;
   case __PROTOTYPE_CST__: {
-    add__3YIJ(lst_typ__K5WH,((__TYPE_FULL *)((__PROTOTYPE_CST *)e__E5WH)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+    add__Z1EJ(lst_typ__MGTH,((__TYPE_FULL *)((__PROTOTYPE_CST *)e__GGTH)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
   } break;
   case __INTEGER_CST__: {
-    add__3YIJ(lst_typ__K5WH,((__TYPE_FULL *)((__INTEGER_CST *)e__E5WH)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+    add__Z1EJ(lst_typ__MGTH,((__TYPE_FULL *)((__INTEGER_CST *)e__GGTH)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
   } break;
   case __READ_LOCAL__: {
-    get_type__MKJJ(e__E5WH,lst_typ__K5WH);
+    get_type__INFJ(e__GGTH,lst_typ__MGTH);
   } 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__K5WH,type_true__FJB);
-    add__3YIJ(lst_typ__K5WH,type_false__NJB);
+    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
+    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    add__3YIJ(lst_typ__K5WH,type_true__FJB);
-    add__3YIJ(lst_typ__K5WH,type_false__NJB);
+    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
+    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
   } break;
   case __REAL_CST__: {
-    add__3YIJ(lst_typ__K5WH,((__TYPE_FULL *)((__REAL_CST *)e__E5WH)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+    add__Z1EJ(lst_typ__MGTH,((__TYPE_FULL *)((__REAL_CST *)e__GGTH)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
   } break;
   case __CHARACTER_CST__: {
-    add__3YIJ(lst_typ__K5WH,((__TYPE_FULL *)((__CHARACTER_CST *)e__E5WH)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+    add__Z1EJ(lst_typ__MGTH,((__TYPE_FULL *)((__CHARACTER_CST *)e__GGTH)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
   } break;
   case __IS_EXPANDED__: {
-    add__3YIJ(lst_typ__K5WH,type_true__FJB);
-    add__3YIJ(lst_typ__K5WH,type_false__NJB);
+    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
+    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
   } break;
   case __GET_TYPE_ID__: {
-    add__3YIJ(lst_typ__K5WH,type_integer__3JB);
+    add__Z1EJ(lst_typ__MGTH,type_integer__3JB);
   } break;
   case __EXPR_SUP__: {
-    add__3YIJ(lst_typ__K5WH,type_true__FJB);
-    add__3YIJ(lst_typ__K5WH,type_false__NJB);
+    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
+    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
   } break;
   case __EXPR_SUB__: {
-    get_type__LCHI(e__E5WH,lst_typ__K5WH);
+    get_type__BJDI(e__GGTH,lst_typ__MGTH);
   } break;
   case __EXPR_MUL__: {
-    get_type__PCHI(e__E5WH,lst_typ__K5WH);
+    get_type__FJDI(e__GGTH,lst_typ__MGTH);
   } break;
   case __EXPR_DIV__: {
-    get_type__TCHI(e__E5WH,lst_typ__K5WH);
+    get_type__JJDI(e__GGTH,lst_typ__MGTH);
   } break;
   case __EXPR_AND__: {
-    get_type__XCHI(e__E5WH,lst_typ__K5WH);
+    get_type__NJDI(e__GGTH,lst_typ__MGTH);
   } break;
   case __EXPR_SHIFT_R__: {
-    get_type__1CHI(e__E5WH,lst_typ__K5WH);
+    get_type__RJDI(e__GGTH,lst_typ__MGTH);
   } break;
   case __EXPR_SHIFT_L__: {
-    get_type__5CHI(e__E5WH,lst_typ__K5WH);
+    get_type__VJDI(e__GGTH,lst_typ__MGTH);
   } break;
   case __PUT_TO__: {
-    add__3YIJ(lst_typ__K5WH,TYPE_VOID__);
+    add__Z1EJ(lst_typ__MGTH,TYPE_VOID__);
   } break;
   case __ITEM__: {
-    get_type__GDHI(e__E5WH,lst_typ__K5WH);
+    get_type__2JDI(e__GGTH,lst_typ__MGTH);
   } break;
   case __SIZE_OF__: {
-    add__3YIJ(lst_typ__K5WH,type_integer__3JB);
+    add__Z1EJ(lst_typ__MGTH,type_integer__3JB);
   } break;
   case __CAST__: {
-    add__3YIJ(lst_typ__K5WH,((__TYPE_FULL *)((__CAST *)e__E5WH)->static_type__2G5H)->parent_type__KTL);
+    add__Z1EJ(lst_typ__MGTH,((__TYPE_FULL *)((__CAST *)e__GGTH)->static_type__0N1H)->parent_type__5SL);
   } break;
   case __CALL_SLOT__: {
-    get_type__P2PL(e__E5WH,lst_typ__K5WH);
+    get_type__KGML(e__GGTH,lst_typ__MGTH);
   } break;
   case __READ_SLOT__: {
-    get_type__053K(e__E5WH,lst_typ__K5WH);
+    get_type__EE0K(e__GGTH,lst_typ__MGTH);
   } break;
   case __READ_GLOBAL__: {
-    get_type__FGSL(((__READ_GLOBAL *)e__E5WH)->global__3DNK,lst_typ__K5WH);
+    get_type__1POL(((__READ_GLOBAL *)e__GGTH)->global__ZGJK,lst_typ__MGTH);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    add__3YIJ(lst_typ__K5WH,type_true__FJB);
-    add__3YIJ(lst_typ__K5WH,type_false__NJB);
+    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
+    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
   } break;
   case __EXPR_OR_LOGIC__: {
-    add__3YIJ(lst_typ__K5WH,type_true__FJB);
-    add__3YIJ(lst_typ__K5WH,type_false__NJB);
+    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
+    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    add__3YIJ(lst_typ__K5WH,type_true__FJB);
-    add__3YIJ(lst_typ__K5WH,type_false__NJB);
+    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
+    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
   } break;
   case __EXPR_AND_LOGIC__: {
-    add__3YIJ(lst_typ__K5WH,type_true__FJB);
-    add__3YIJ(lst_typ__K5WH,type_false__NJB);
+    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
+    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    add__3YIJ(lst_typ__K5WH,type_true__FJB);
-    add__3YIJ(lst_typ__K5WH,type_false__NJB);
+    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
+    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
   } break;
   case __EXPR_NEG__: {
-    add__3YIJ(lst_typ__K5WH,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)e__E5WH)))->parent_type__KTL);
+    add__Z1EJ(lst_typ__MGTH,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)e__GGTH)))->parent_type__5SL);
   } break;
   case __EXPR_ADD__: {
-    get_type__EBSL(e__E5WH,lst_typ__K5WH);
+    get_type__0KOL(e__GGTH,lst_typ__MGTH);
   } break;
   case __EXPR_NOT__: {
-    add__3YIJ(lst_typ__K5WH,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)e__E5WH)))->parent_type__KTL);
+    add__Z1EJ(lst_typ__MGTH,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)e__GGTH)))->parent_type__5SL);
   } break;
   case __EXPR_MOD__: {
-    get_type__ROIO(e__E5WH,lst_typ__K5WH);
+    get_type__JXEO(e__GGTH,lst_typ__MGTH);
   } break;
   case __EXPR_SUP_EQ__: {
-    add__3YIJ(lst_typ__K5WH,type_true__FJB);
-    add__3YIJ(lst_typ__K5WH,type_false__NJB);
+    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
+    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
   } break;
   case __EXPR_INF__: {
-    add__3YIJ(lst_typ__K5WH,type_true__FJB);
-    add__3YIJ(lst_typ__K5WH,type_false__NJB);
+    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
+    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
   } break;
   case __EXPR_INF_EQ__: {
-    add__3YIJ(lst_typ__K5WH,type_true__FJB);
-    add__3YIJ(lst_typ__K5WH,type_false__NJB);
+    add__Z1EJ(lst_typ__MGTH,type_true__FJB);
+    add__Z1EJ(lst_typ__MGTH,type_false__NJB);
   } break;
   case __EXPR_OR__: {
-    get_type__ORTN(e__E5WH,lst_typ__K5WH);
+    get_type__S5PN(e__GGTH,lst_typ__MGTH);
   } break;
   case __EXPR_XOR__: {
-    get_type__RJXO(e__E5WH,lst_typ__K5WH);
+    get_type__JSTO(e__GGTH,lst_typ__MGTH);
   } break;
   };
-  if (((((__TYPES_TMP *)lst_typ__K5WH)->parent_types__GCCG.upper__MSCG != (__INTEGER)(-  1)) && ((void *)((void **)((__TYPES_TMP *)lst_typ__K5WH)->parent_types__GCCG.storage__CTJJ)[ 0] == (void *)TYPE_NULL__))) {
-    Self__CVKJ=((__TYPES_TMP *)lst_typ__K5WH);
-    __tmp__GVKJ=Self__CVKJ->parent_types__GCCG.upper__MSCG;
-    Self__OQOJ= 1;
-    __tmp__Y45Q=Self__CVKJ->parent_types__GCCG.storage__CTJJ;
-    __tmp__Z45Q=Self__CVKJ->parent_types__GCCG.storage__CTJJ;
-    while ((Self__OQOJ <= __tmp__GVKJ)) {
-      ((void **)__tmp__Y45Q)[(__INTEGER)(Self__OQOJ -  1)]=((void **)__tmp__Z45Q)[Self__OQOJ];
-      Self__OQOJ=(__INTEGER)(Self__OQOJ +  1);
+  if (((((__TYPES_TMP *)lst_typ__MGTH)->parent_types__415F.upper__GLAG != (__INTEGER)(-  1)) && ((void *)((void **)((__TYPES_TMP *)lst_typ__MGTH)->parent_types__415F.storage__4VFJ)[ 0] == (void *)TYPE_NULL__))) {
+    Self__4XGJ=((__TYPES_TMP *)lst_typ__MGTH);
+    __tmp__CYGJ=Self__4XGJ->parent_types__415F.upper__GLAG;
+    Self__KTKJ= 1;
+    __tmp__D31Q=Self__4XGJ->parent_types__415F.storage__4VFJ;
+    __tmp__E31Q=Self__4XGJ->parent_types__415F.storage__4VFJ;
+    while ((Self__KTKJ <= __tmp__CYGJ)) {
+      ((void **)__tmp__D31Q)[(__INTEGER)(Self__KTKJ -  1)]=((void **)__tmp__E31Q)[Self__KTKJ];
+      Self__KTKJ=(__INTEGER)(Self__KTKJ +  1);
     };
-    Self__CVKJ->parent_types__GCCG.upper__MSCG=(__INTEGER)(Self__CVKJ->parent_types__GCCG.upper__MSCG -  1);
+    Self__4XGJ->parent_types__415F.upper__GLAG=(__INTEGER)(Self__4XGJ->parent_types__415F.upper__GLAG -  1);
   };
-  if ((((__TYPES_TMP *)lst_typ__K5WH)->parent_types__GCCG.upper__MSCG == (__INTEGER)(-  1))) {
-    switch (((struct ___OBJ *)e__E5WH)->__id) {
+  if ((((__TYPES_TMP *)lst_typ__MGTH)->parent_types__415F.upper__GLAG == (__INTEGER)(-  1))) {
+    switch (((struct ___OBJ *)e__GGTH)->__id) {
     case __LIST__: {
-      __tmp__KAXH=static_type__SCTG(e__E5WH);
+      __tmp__MHTH=static_type__OHQG(e__GGTH);
     } break;
     case __STRING_CST__: {
-      __tmp__KAXH=((__STRING_CST *)e__E5WH)->parent_constant__5F.static_type__LSYD;
+      __tmp__MHTH=((__STRING_CST *)e__GGTH)->parent_constant__5F.static_type__M2YD;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__KAXH=((__EXTERNAL_C *)e__E5WH)->static_type__KMZD;
+      __tmp__MHTH=((__EXTERNAL_C *)e__GGTH)->static_type__1VZD;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__KAXH=((__PROTOTYPE_CST *)e__E5WH)->parent_constant__DMMC.static_type__LSYD;
+      __tmp__MHTH=((__PROTOTYPE_CST *)e__GGTH)->parent_constant__W2LC.static_type__M2YD;
     } break;
     case __INTEGER_CST__: {
-      __tmp__KAXH=((__INTEGER_CST *)e__E5WH)->parent_constant__OMMC.static_type__LSYD;
+      __tmp__MHTH=((__INTEGER_CST *)e__GGTH)->parent_constant__B3LC.static_type__M2YD;
     } break;
     case __READ_LOCAL__: {
-      __tmp__KAXH=((__LOCAL *)((__READ_LOCAL *)e__E5WH)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+      __tmp__MHTH=((__LOCAL *)((__READ_LOCAL *)e__GGTH)->local__HJZD)->parent_variable__T1LC.type__D25F;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__KAXH=static_type__EG5H(e__E5WH);
+      __tmp__MHTH=static_type__CN1H(e__GGTH);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__KAXH=static_type__3G5H();
+      __tmp__MHTH=static_type__1N1H();
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__KAXH=static_type__CH5H();
+      __tmp__MHTH=static_type__AO1H();
     } break;
     case __REAL_CST__: {
-      __tmp__KAXH=((__REAL_CST *)e__E5WH)->parent_constant__IVNH.static_type__LSYD;
+      __tmp__MHTH=((__REAL_CST *)e__GGTH)->parent_constant__U2JH.static_type__M2YD;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__KAXH=((__CHARACTER_CST *)e__E5WH)->parent_constant__1VNH.static_type__LSYD;
+      __tmp__MHTH=((__CHARACTER_CST *)e__GGTH)->parent_constant__H3JH.static_type__M2YD;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__KAXH=static_type__HH5H();
+      __tmp__MHTH=static_type__FO1H();
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__KAXH=static_type__MH5H();
+      __tmp__MHTH=static_type__KO1H();
     } break;
     case __EXPR_SUP__: {
-      __tmp__KAXH=static_type__RH5H();
+      __tmp__MHTH=static_type__PO1H();
     } break;
     case __EXPR_SUB__: {
-      __tmp__KAXH=static_type__WH5H(e__E5WH);
+      __tmp__MHTH=static_type__UO1H(e__GGTH);
     } break;
     case __EXPR_MUL__: {
-      __tmp__KAXH=static_type__2H5H(e__E5WH);
+      __tmp__MHTH=static_type__0O1H(e__GGTH);
     } break;
     case __EXPR_DIV__: {
-      __tmp__KAXH=static_type__BI5H(e__E5WH);
+      __tmp__MHTH=static_type__5O1H(e__GGTH);
     } break;
     case __EXPR_AND__: {
-      __tmp__KAXH=static_type__GI5H(e__E5WH);
+      __tmp__MHTH=static_type__EP1H(e__GGTH);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__KAXH=static_type__LI5H(e__E5WH);
+      __tmp__MHTH=static_type__JP1H(e__GGTH);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__KAXH=static_type__QI5H(e__E5WH);
+      __tmp__MHTH=static_type__OP1H(e__GGTH);
     } break;
     case __PUT_TO__: {
-      __tmp__KAXH=TYPE_VOID__->parent_type__UIB.default__AKC;
+      __tmp__MHTH=TYPE_VOID__->parent_type__UIB.default__AKC;
     } break;
     case __ITEM__: {
-      __tmp__KAXH=static_type__ZI5H(e__E5WH);
+      __tmp__MHTH=static_type__XP1H(e__GGTH);
     } break;
     case __SIZE_OF__: {
-      __tmp__KAXH=static_type__FJ5H();
+      __tmp__MHTH=static_type__DQ1H();
     } break;
     case __CAST__: {
-      __tmp__KAXH=((__CAST *)e__E5WH)->static_type__2G5H;
+      __tmp__MHTH=((__CAST *)e__GGTH)->static_type__0N1H;
     } break;
     case __CALL_SLOT__: {
-      __tmp__KAXH=static_type__SEOL(e__E5WH);
+      __tmp__MHTH=static_type__NOKL(e__GGTH);
     } break;
     case __READ_SLOT__: {
-      __tmp__KAXH=((__SLOT_DATA *)((__READ_SLOT *)e__E5WH)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+      __tmp__MHTH=((__SLOT_DATA *)((__READ_SLOT *)e__GGTH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__KAXH=((__SLOT_DATA *)((__READ_GLOBAL *)e__E5WH)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+      __tmp__MHTH=((__SLOT_DATA *)((__READ_GLOBAL *)e__GGTH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__KAXH=static_type__VN3M();
+      __tmp__MHTH=static_type__Z1ZM();
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__KAXH=static_type__BIIO();
+      __tmp__MHTH=static_type__ZQEO();
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__KAXH=static_type__XRMO();
+      __tmp__MHTH=static_type__P0IO();
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__KAXH=static_type__GIIO();
+      __tmp__MHTH=static_type__4QEO();
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__KAXH=static_type__3RMO();
+      __tmp__MHTH=static_type__V0IO();
     } break;
     case __EXPR_NEG__: {
-      __tmp__KAXH=static_type__FZMM(e__E5WH);
+      __tmp__MHTH=static_type__DFJM(e__GGTH);
     } break;
     case __EXPR_ADD__: {
-      __tmp__KAXH=static_type__UTQL(e__E5WH);
+      __tmp__MHTH=static_type__P3ML(e__GGTH);
     } break;
     case __EXPR_NOT__: {
-      __tmp__KAXH=static_type__NP1M(e__E5WH);
+      __tmp__MHTH=static_type__R3XM(e__GGTH);
     } break;
     case __EXPR_MOD__: {
-      __tmp__KAXH=static_type__LIIO(e__E5WH);
+      __tmp__MHTH=static_type__DREO(e__GGTH);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__KAXH=static_type__CZHP();
+      __tmp__MHTH=static_type__0BEP();
     } break;
     case __EXPR_INF__: {
-      __tmp__KAXH=static_type__RMUN();
+      __tmp__MHTH=static_type__V0QN();
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__KAXH=static_type__WMUN();
+      __tmp__MHTH=static_type__00QN();
     } break;
     case __EXPR_OR__: {
-      __tmp__KAXH=static_type__ZKTN(e__E5WH);
+      __tmp__MHTH=static_type__3YPN(e__GGTH);
     } break;
     case __EXPR_XOR__: {
-      __tmp__KAXH=static_type__D5VO(e__E5WH);
+      __tmp__MHTH=static_type__1HSO(e__GGTH);
     } break;
     };
-    __tmp__MAXH=((__TYPE_FULL *)__tmp__KAXH)->parent_type__KTL;
-    if (__tmp__MAXH==NULL) {
-      __tmp__NAXH=NULL;
+    __tmp__OHTH=((__TYPE_FULL *)__tmp__MHTH)->parent_type__5SL;
+    if (__tmp__OHTH==NULL) {
+      __tmp__PHTH=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__MAXH)->__id) {
+      switch (((struct ___OBJ *)__tmp__OHTH)->__id) {
       case __TYPE__: {
-        __tmp__NAXH=NULL;
+        __tmp__PHTH=NULL;
       } break;
       case __TYPE_NULL__: {
-        __tmp__NAXH=NULL;
+        __tmp__PHTH=NULL;
       } break;
       case __TYPE_VOID__: {
-        __tmp__NAXH=NULL;
+        __tmp__PHTH=NULL;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__NAXH=NULL;
+        __tmp__PHTH=NULL;
       } break;
       case __TYPE_ID__: {
-        __tmp__NAXH=NULL;
+        __tmp__PHTH=NULL;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__NAXH=NULL;
+        __tmp__PHTH=NULL;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__NAXH=((void *)__tmp__MAXH);
+        __tmp__PHTH=((void *)__tmp__OHTH);
       } break;
       }
     };
-    block_model__N5WH=__tmp__NAXH;
-    if (((void *)__tmp__NAXH == (void *)NULL)) {
-      put_error__text__0AH( 1,(&__string_536));
-      put_position__ECH(p__D5WH);
-      send_error__2FH();
+    block_model__PGTH=__tmp__PHTH;
+    if (((void *)__tmp__PHTH == (void *)NULL)) {
+      put_error__text__0AH( 1,(&__string_537));
+      put_position__ECH(p__FGTH);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
     };
   } else {
-    __tmp__3AXH=((void **)((__TYPES_TMP *)lst_typ__K5WH)->parent_types__GCCG.storage__CTJJ)[ 0];
-    if (__tmp__3AXH==NULL) {
-      __tmp__4AXH=NULL;
+    __tmp__5HTH=((void **)((__TYPES_TMP *)lst_typ__MGTH)->parent_types__415F.storage__4VFJ)[ 0];
+    if (__tmp__5HTH==NULL) {
+      __tmp__AITH=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__3AXH)->__id) {
+      switch (((struct ___OBJ *)__tmp__5HTH)->__id) {
       case __TYPE__: {
-        __tmp__4AXH=NULL;
+        __tmp__AITH=NULL;
       } break;
       case __TYPE_NULL__: {
-        __tmp__4AXH=NULL;
+        __tmp__AITH=NULL;
       } break;
       case __TYPE_VOID__: {
-        __tmp__4AXH=NULL;
+        __tmp__AITH=NULL;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__4AXH=NULL;
+        __tmp__AITH=NULL;
       } break;
       case __TYPE_ID__: {
-        __tmp__4AXH=NULL;
+        __tmp__AITH=NULL;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__4AXH=NULL;
+        __tmp__AITH=NULL;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__4AXH=((void *)__tmp__3AXH);
+        __tmp__AITH=((void *)__tmp__5HTH);
       } break;
       }
     };
-    block_model__N5WH=__tmp__4AXH;
-  };
-  free__0KJJ(lst_typ__K5WH);
-  lst_typ_f__L5WH=((__PROFIL_BLOCK *)block_model__N5WH)->parent_profil__UNCG.argument_list__JXNH;
-  pos__O5WH=((__LIST *)((__PROFIL_BLOCK *)block_model__N5WH)->parent_profil__UNCG.code__DRNH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
-  if (((__INTEGER)(((__FAST_ARRAYoLOCALo *)lst_typ_f__L5WH)->parent_arrayed_collection__QIAG.upper__TIAG +  1) != (__INTEGER)(((__FAST_ARRAYoEXPRo *)larg__F5WH)->parent_arrayed_collection__3LMC.upper__0KWH +  1))) {
-    put_error__text__0AH( 1,(&__string_537));
-    put_position__ECH(pos__O5WH);
-    put_position__ECH(p__D5WH);
-    send_error__2FH();
-  };
-  Self__GUYH= 1;
-  limit_up__HUYH=((__FAST_ARRAYoEXPRo *)larg__F5WH)->parent_arrayed_collection__3LMC.upper__0KWH;
-  while ((Self__GUYH <= limit_up__HUYH)) {
-    __tmp__1BXH=((void **)((__FAST_ARRAYoEXPRo *)larg__F5WH)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__GUYH];
-    __tmp__4BXH=((__LOCAL *)((void **)((__FAST_ARRAYoLOCALo *)lst_typ_f__L5WH)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__GUYH])->parent_variable__ALMC.type__LCCG;
-    switch (((struct ___OBJ *)__tmp__1BXH)->__id) {
+    block_model__PGTH=__tmp__AITH;
+  };
+  free__WNFJ(lst_typ__MGTH);
+  lst_typ_f__NGTH=((__PROFIL_BLOCK *)block_model__PGTH)->parent_profil__OGAG.argument_list__V4JH;
+  pos__QGTH=((__LIST *)((__PROFIL_BLOCK *)block_model__PGTH)->parent_profil__OGAG.code__PYJH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
+  if (((__INTEGER)(((__FAST_ARRAYoLOCALo *)lst_typ_f__NGTH)->parent_arrayed_collection__YH4F.upper__1H4F +  1) != (__INTEGER)(((__FAST_ARRAYoEXPRo *)larg__HGTH)->parent_arrayed_collection__Q2LC.upper__2RSH +  1))) {
+    put_error__text__0AH( 1,(&__string_538));
+    put_position__ECH(pos__QGTH);
+    put_position__ECH(p__FGTH);
+    put_string__EQD(msg_err__5AH);
+    if ((verbose_level__FX !=  0)) {
+      put_string__2EG(((__STRING *)msg_err__5AH));
+    };
+    if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      exit(( 1));
+    };
+  };
+  Self__I1UH= 1;
+  limit_up__J1UH=((__FAST_ARRAYoEXPRo *)larg__HGTH)->parent_arrayed_collection__Q2LC.upper__2RSH;
+  while ((Self__I1UH <= limit_up__J1UH)) {
+    __tmp__3ITH=((void **)((__FAST_ARRAYoEXPRo *)larg__HGTH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__I1UH];
+    __tmp__AJTH=((__LOCAL *)((void **)((__FAST_ARRAYoLOCALo *)lst_typ_f__NGTH)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__I1UH])->parent_variable__T1LC.type__D25F;
+    switch (((struct ___OBJ *)__tmp__3ITH)->__id) {
     case __LIST__: {
-      __tmp__5BXH=check_type__with__51GN(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__DKDN(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __STRING_CST__: {
-      __tmp__5BXH=check_type__with__CVAI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__Y12H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__5BXH=check_type__with__B4AI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__XE3H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__5BXH=check_type__with__AHBI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__WN3H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __INTEGER_CST__: {
-      __tmp__5BXH=check_type__with__5PBI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__VW3H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __READ_LOCAL__: {
-      __tmp__5BXH=check_type__with__XAJJ(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__TDFJ(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__5BXH=check_type__with__3YBI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__T53H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__5BXH=check_type__with__2BCI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__SI4H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__5BXH=check_type__with__1KCI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__RR4H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __REAL_CST__: {
-      __tmp__5BXH=check_type__with__0TCI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__Q04H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__5BXH=check_type__with__Z2CI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__PD5H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__5BXH=check_type__with__XFDI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__NM5H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__5BXH=check_type__with__VODI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__LV5H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_SUP__: {
-      __tmp__5BXH=check_type__with__UXDI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__K45H(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_SUB__: {
-      __tmp__5BXH=check_type__with__TAEI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__JHAI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_MUL__: {
-      __tmp__5BXH=check_type__with__SJEI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__IQAI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_DIV__: {
-      __tmp__5BXH=check_type__with__RSEI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__HZAI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_AND__: {
-      __tmp__5BXH=check_type__with__Q1EI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__GCBI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__5BXH=check_type__with__PEFI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__FLBI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__5BXH=check_type__with__ONFI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__EUBI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __PUT_TO__: {
-      __tmp__5BXH=check_type__with__MWFI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__C3BI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __ITEM__: {
-      __tmp__5BXH=check_type__with__K5FI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__AGCI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __SIZE_OF__: {
-      __tmp__5BXH=check_type__with__IIGI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__4OCI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __CAST__: {
-      __tmp__5BXH=check_type__with__GRGI(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__2XCI(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __CALL_SLOT__: {
-      __tmp__5BXH=check_type__with__3EHN(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__BTDN(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __READ_SLOT__: {
-      __tmp__5BXH=check_type__with__BMOL(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__2VKL(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__5BXH=check_type__with__AVOL(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__14KL(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__5BXH=check_type__with__USAP(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__M12O(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__5BXH=check_type__with__MUMO(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__E3IO(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__5BXH=check_type__with__UBWO(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__MKSO(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__5BXH=check_type__with__L3MO(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__DGJO(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__5BXH=check_type__with__UKWO(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__MTSO(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_NEG__: {
-      __tmp__5BXH=check_type__with__4R1M(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__CAYM(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_ADD__: {
-      __tmp__5BXH=check_type__with__301M(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__BJYM(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_NOT__: {
-      __tmp__5BXH=check_type__with__2NHN(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__A2DN(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_MOD__: {
-      __tmp__5BXH=check_type__with__KGNO(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__CPJO(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__5BXH=check_type__with__4MMP(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__WVIP(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_INF__: {
-      __tmp__5BXH=check_type__with__T1AP(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__LE3O(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__5BXH=check_type__with__SEBP(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__KN3O(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_OR__: {
-      __tmp__5BXH=check_type__with__YV3N(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__35ZN(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     case __EXPR_XOR__: {
-      __tmp__5BXH=check_type__with__RNBP(__tmp__1BXH,__tmp__4BXH,pos__O5WH);
+      __tmp__BJTH=check_type__with__JW3O(__tmp__3ITH,__tmp__AJTH,pos__QGTH);
     } break;
     };
-    ((void **)((__FAST_ARRAYoEXPRo *)larg__F5WH)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__GUYH]=__tmp__5BXH;
-    Self__GUYH=(__INTEGER)(Self__GUYH +  1);
+    ((void **)((__FAST_ARRAYoEXPRo *)larg__HGTH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__I1UH]=__tmp__BJTH;
+    Self__I1UH=(__INTEGER)(Self__I1UH +  1);
   };
   if ((debug_level_option__3C !=  0)) {
-    if (((void *)profil_second__C4QC == (void *)NULL)) {
-      print__1ZE((&__string_538));
+    if (((void *)profil_second__KPQC == (void *)NULL)) {
+      print__1ZE((&__string_539));
       fputc((int)('\n'),stdout);
       exit(( 1));
     };
-    __tmp__PCXH=list_current__IF1;
-    __tmp__QCXH=profil_second__C4QC;
-    if (((struct ___OBJ *)__tmp__QCXH)->__id==__PROFIL_SLOT__) {
-      __tmp__RCXH=((__PROFIL_SLOT *)__tmp__QCXH)->parent_profil__4KMC.context__Y33G;
-    } else {
-      __tmp__RCXH=((__PROFIL_BLOCK *)__tmp__QCXH)->parent_profil__UNCG.context__Y33G;
-    };
-    add_last__W2BH(((__LIST *)__tmp__PCXH)->expr_list__EMRG,create__context__first__FYHG(PUSH__,p__D5WH,__tmp__RCXH,FALSE__));
-  };
-  DTA_BLOCK__->context__FVYH=profil_second__C4QC;
-  result__ZE0H=NULL;
-  ptr__0E0H=((__POINTER )(NULL));
-  typ_id__5E0H= 0;
-  sz__2E0H=((__UINTEGER_32 )sizeof(__DTA_BLOCK));
-  if ((sz__2E0H ==  0)) {
-    result__ZE0H=DTA_BLOCK__;
-  } else {
-    typ_id__5E0H=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2E0H);
-    if ((typ_id__5E0H == (__INTEGER)(-  1))) {
-      a__Q55Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__O55Q=(__UINTEGER_32)((__UINTEGER_32)(sz__2E0H + a__Q55Q) & (__UINTEGER_32)(~ a__Q55Q));
-      ptr__0E0H=micro_alloc__table__lab__BOI(new_size__O55Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__O55Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__O55Q);
-    } else {
-      t__U55Q=((__UINTEGER_32 )typ_id__5E0H);
-      a__W55Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__0E0H=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__2E0H + a__W55Q) & (__UINTEGER_32)(~ a__W55Q)),((__POINTER )(&(table_type[(t__U55Q)]))),(__UINTEGER_32)(t__U55Q |  1));
-    };
-    result__ZE0H=((__DTA_BLOCK *)ptr__0E0H);
-    *(result__ZE0H) = *(DTA_BLOCK__);
-  };
-  Self__KDJI=((__DTA_BLOCK *)result__ZE0H);
-  Self__KDJI->argument_list__ODJI=larg__F5WH;
-  Self__LYKK=((__PROFIL_BLOCK *)block_model__N5WH);
-  result__NYKK=NULL;
-  lst__OYKK=NULL;
-  loc__PYKK=NULL;
-  if (((void *)Self__LYKK->parent_profil__UNCG.result_list__EZ5H != (void *)NULL)) {
-    lst__OYKK=create_with_capacity__ZLLH((__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)Self__LYKK->parent_profil__UNCG.result_list__EZ5H)->parent_arrayed_collection__QIAG.upper__TIAG +  1) +  1));
-    __tmp__AZKK=((__FAST_ARRAYoLOCALo *)Self__LYKK->parent_profil__UNCG.result_list__EZ5H)->parent_arrayed_collection__QIAG.upper__TIAG;
-    Self__0NYK= 0;
-    while ((Self__0NYK <= __tmp__AZKK)) {
-      loc__PYKK=((void **)((__FAST_ARRAYoLOCALo *)Self__LYKK->parent_profil__UNCG.result_list__EZ5H)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__0NYK];
-      add_last__JLII(lst__OYKK,get_temporary_expr__MFXG(((__LOCAL *)loc__PYKK)->parent_variable__ALMC.type__LCCG,((__LOCAL *)loc__PYKK)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
-      Self__0NYK=(__INTEGER)(Self__0NYK +  1);
-    };
-    loc__PYKK=Self__LYKK->parent_profil__UNCG.result_last__T4NH;
-    add_last__JLII(lst__OYKK,get_temporary_expr__MFXG(((__LOCAL *)loc__PYKK)->parent_variable__ALMC.type__LCCG,((__LOCAL *)loc__PYKK)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
-    result__NYKK=create__OMLH(lst__OYKK);
-    __tmp__WZKK=TRUE__;
-  } else {
-    __tmp__WZKK=FALSE__;
-  };
-  if ((! __tmp__WZKK)) {
-    if (((void *)Self__LYKK->parent_profil__UNCG.result_last__T4NH != (void *)NULL)) {
-      loc__PYKK=Self__LYKK->parent_profil__UNCG.result_last__T4NH;
-      result__NYKK=get_temporary_expr__MFXG(((__LOCAL *)loc__PYKK)->parent_variable__ALMC.type__LCCG,((__LOCAL *)loc__PYKK)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM);
-    } else {
-      result__NYKK=create__type__HZQC(((__LIST *)Self__LYKK->parent_profil__UNCG.code__DRNH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM,TYPE_VOID__->parent_type__UIB.default__AKC);
-    };
-  };
-  Self__KDJI->result_expr__PX5H=result__NYKK;
-  result__J5WH=create__with__2AVC(e__E5WH,result__ZE0H);
-  add_last__OSYD(node_list__U0QC,result__J5WH);
-  return(result__J5WH);
-}
-
-static void free__DWPH(void *tmp__FWPH)
+    __tmp__RJTH=list_current__EH1;
+    __tmp__SJTH=profil_second__KPQC;
+    if (((struct ___OBJ *)__tmp__SJTH)->__id==__PROFIL_SLOT__) {
+      __tmp__TJTH=((__PROFIL_SLOT *)__tmp__SJTH)->parent_profil__R1LC.context__CM0G;
+    } else {
+      __tmp__TJTH=((__PROFIL_BLOCK *)__tmp__SJTH)->parent_profil__OGAG.context__CM0G;
+    };
+    add_last__IK4G(((__LIST *)__tmp__RJTH)->expr_list__RTOG,create__context__first__E0EG(PUSH__,p__FGTH,__tmp__TJTH,FALSE__));
+  };
+  DTA_BLOCK__->context__H2UH=profil_second__KPQC;
+  result__1LWH=NULL;
+  ptr__2LWH=((__POINTER )(NULL));
+  typ_id__BMWH= 0;
+  sz__4LWH=((__UINTEGER_32 )sizeof(__DTA_BLOCK));
+  if ((sz__4LWH ==  0)) {
+    result__1LWH=DTA_BLOCK__;
+  } else {
+    typ_id__BMWH=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4LWH);
+    if ((typ_id__BMWH == (__INTEGER)(-  1))) {
+      a__131Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__Z31Q=(__UINTEGER_32)((__UINTEGER_32)(sz__4LWH + a__131Q) & (__UINTEGER_32)(~ a__131Q));
+      ptr_table__110R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Z31Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__010R=((__POINTER )(NULL));
+      result__210R=((__POINTER *)ptr_table__110R)[ 0];
+      if ((result__210R == (void *)NULL)) {
+        result__210R=new_lab__2PJ(new_size__Z31Q);
+        next__010R=(void *)((unsigned long)result__210R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z31Q)));
+        ((__POINTER *)next__010R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__110R)[ 0]=next__010R;
+      } else {
+        next__010R=((__POINTER *)result__210R)[ 0];
+        if ((next__010R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__210R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Z31Q <<  1)) <=  4096)) {
+            next__010R=(void *)((unsigned long)result__210R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z31Q)));
+          } else {
+            next__010R=new_lab__2PJ(new_size__Z31Q);
+          };
+          ((__POINTER *)next__010R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__110R)[ 0]=next__010R;
+        } else {
+          ((__POINTER *)result__210R)[ 0]=(void *)((unsigned long)((__POINTER *)next__010R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__210R=next__010R;
+        };
+      };
+      ptr__2LWH=result__210R;
+    } else {
+      t__531Q=((__UINTEGER_32 )typ_id__BMWH);
+      a__B41Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__D20R=(__UINTEGER_32)((__UINTEGER_32)(sz__4LWH + a__B41Q) & (__UINTEGER_32)(~ a__B41Q));
+      ptr_table__A20R=((__POINTER )(&(table_type[(t__531Q)])));
+      lab_type__C20R=(__UINTEGER_32)(t__531Q |  1);
+      next__510R=((__POINTER )(NULL));
+      result__B20R=((__POINTER *)ptr_table__A20R)[ 0];
+      if ((result__B20R == (void *)NULL)) {
+        result__B20R=new_lab__2PJ(lab_type__C20R);
+        next__510R=(void *)((unsigned long)result__B20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D20R)));
+        ((__POINTER *)next__510R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__A20R)[ 0]=next__510R;
+      } else {
+        next__510R=((__POINTER *)result__B20R)[ 0];
+        if ((next__510R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B20R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D20R <<  1)) <=  4096)) {
+            next__510R=(void *)((unsigned long)result__B20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D20R)));
+          } else {
+            next__510R=new_lab__2PJ(lab_type__C20R);
+          };
+          ((__POINTER *)next__510R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__A20R)[ 0]=next__510R;
+        } else {
+          ((__POINTER *)result__B20R)[ 0]=(void *)((unsigned long)((__POINTER *)next__510R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__B20R=next__510R;
+        };
+      };
+      ptr__2LWH=result__B20R;
+    };
+    result__1LWH=((__DTA_BLOCK *)ptr__2LWH);
+    *(result__1LWH) = *(DTA_BLOCK__);
+  };
+  Self__AKFI=((__DTA_BLOCK *)result__1LWH);
+  Self__AKFI->argument_list__EKFI=larg__HGTH;
+  Self__H1GK=((__PROFIL_BLOCK *)block_model__PGTH);
+  result__J1GK=NULL;
+  lst__K1GK=NULL;
+  loc__L1GK=NULL;
+  if (((void *)Self__H1GK->parent_profil__OGAG.result_list__051H != (void *)NULL)) {
+    lst__K1GK=create_with_capacity__FTHH((__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)Self__H1GK->parent_profil__OGAG.result_list__051H)->parent_arrayed_collection__YH4F.upper__1H4F +  1) +  1));
+    __tmp__21GK=((__FAST_ARRAYoLOCALo *)Self__H1GK->parent_profil__OGAG.result_list__051H)->parent_arrayed_collection__YH4F.upper__1H4F;
+    Self__UTUK= 0;
+    while ((Self__UTUK <= __tmp__21GK)) {
+      loc__L1GK=((void **)((__FAST_ARRAYoLOCALo *)Self__H1GK->parent_profil__OGAG.result_list__051H)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__UTUK];
+      Self__O2CR=((__TYPE_FULL *)((__LOCAL *)loc__L1GK)->parent_variable__T1LC.type__D25F);
+      p__N2CR=((__LOCAL *)loc__L1GK)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
+      result__M2CR=NULL;
+      if (((void *)Self__O2CR->parent_type__5SL == (void *)TYPE_VOID__)) {
+        result__M2CR=create__type__PKQC(p__N2CR,TYPE_VOID__->parent_type__UIB.default__AKC);
+      } else {
+        result__M2CR=read__QB5G(create__name__style__type__E5JG(p__N2CR,(&__string_60),'+',Self__O2CR));
+      };
+      add_last__5REI(lst__K1GK,result__M2CR);
+      Self__UTUK=(__INTEGER)(Self__UTUK +  1);
+    };
+    loc__L1GK=Self__H1GK->parent_profil__OGAG.result_last__5FKH;
+    Self__R2CR=((__TYPE_FULL *)((__LOCAL *)loc__L1GK)->parent_variable__T1LC.type__D25F);
+    p__Q2CR=((__LOCAL *)loc__L1GK)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
+    result__P2CR=NULL;
+    if (((void *)Self__R2CR->parent_type__5SL == (void *)TYPE_VOID__)) {
+      result__P2CR=create__type__PKQC(p__Q2CR,TYPE_VOID__->parent_type__UIB.default__AKC);
+    } else {
+      result__P2CR=read__QB5G(create__name__style__type__E5JG(p__Q2CR,(&__string_60),'+',Self__R2CR));
+    };
+    add_last__5REI(lst__K1GK,result__P2CR);
+    result__J1GK=create__0THH(lst__K1GK);
+    __tmp__S2GK=TRUE__;
+  } else {
+    __tmp__S2GK=FALSE__;
+  };
+  if ((! __tmp__S2GK)) {
+    if (((void *)Self__H1GK->parent_profil__OGAG.result_last__5FKH != (void *)NULL)) {
+      loc__L1GK=Self__H1GK->parent_profil__OGAG.result_last__5FKH;
+      Self__U2CR=((__TYPE_FULL *)((__LOCAL *)loc__L1GK)->parent_variable__T1LC.type__D25F);
+      p__T2CR=((__LOCAL *)loc__L1GK)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
+      result__S2CR=NULL;
+      if (((void *)Self__U2CR->parent_type__5SL == (void *)TYPE_VOID__)) {
+        result__S2CR=create__type__PKQC(p__T2CR,TYPE_VOID__->parent_type__UIB.default__AKC);
+      } else {
+        result__S2CR=read__QB5G(create__name__style__type__E5JG(p__T2CR,(&__string_60),'+',Self__U2CR));
+      };
+      result__J1GK=result__S2CR;
+    } else {
+      result__J1GK=create__type__PKQC(((__LIST *)Self__H1GK->parent_profil__OGAG.code__PYJH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC);
+    };
+  };
+  Self__AKFI->result_expr__F41H=result__J1GK;
+  result__W2LR=NULL;
+  ptr__X2LR=((__POINTER )(NULL));
+  typ_id__Y2LR= 0;
+  sz__Z2LR=((__UINTEGER_32 )sizeof(__NODE_TYPE));
+  if ((sz__Z2LR ==  0)) {
+    result__W2LR=NODE_TYPE__;
+  } else {
+    typ_id__Y2LR=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Z2LR);
+    if ((typ_id__Y2LR == (__INTEGER)(-  1))) {
+      a__02LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__12LR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z2LR + a__02LR) & (__UINTEGER_32)(~ a__02LR));
+      ptr_table__F20R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__12LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__E20R=((__POINTER )(NULL));
+      result__G20R=((__POINTER *)ptr_table__F20R)[ 0];
+      if ((result__G20R == (void *)NULL)) {
+        result__G20R=new_lab__2PJ(new_size__12LR);
+        next__E20R=(void *)((unsigned long)result__G20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__12LR)));
+        ((__POINTER *)next__E20R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__F20R)[ 0]=next__E20R;
+      } else {
+        next__E20R=((__POINTER *)result__G20R)[ 0];
+        if ((next__E20R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G20R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__12LR <<  1)) <=  4096)) {
+            next__E20R=(void *)((unsigned long)result__G20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__12LR)));
+          } else {
+            next__E20R=new_lab__2PJ(new_size__12LR);
+          };
+          ((__POINTER *)next__E20R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__F20R)[ 0]=next__E20R;
+        } else {
+          ((__POINTER *)result__G20R)[ 0]=(void *)((unsigned long)((__POINTER *)next__E20R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__G20R=next__E20R;
+        };
+      };
+      ptr__X2LR=result__G20R;
+    } else {
+      t__22LR=((__UINTEGER_32 )typ_id__Y2LR);
+      a__32LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__N20R=(__UINTEGER_32)((__UINTEGER_32)(sz__Z2LR + a__32LR) & (__UINTEGER_32)(~ a__32LR));
+      ptr_table__K20R=((__POINTER )(&(table_type[(t__22LR)])));
+      lab_type__M20R=(__UINTEGER_32)(t__22LR |  1);
+      next__J20R=((__POINTER )(NULL));
+      result__L20R=((__POINTER *)ptr_table__K20R)[ 0];
+      if ((result__L20R == (void *)NULL)) {
+        result__L20R=new_lab__2PJ(lab_type__M20R);
+        next__J20R=(void *)((unsigned long)result__L20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N20R)));
+        ((__POINTER *)next__J20R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__K20R)[ 0]=next__J20R;
+      } else {
+        next__J20R=((__POINTER *)result__L20R)[ 0];
+        if ((next__J20R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L20R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__N20R <<  1)) <=  4096)) {
+            next__J20R=(void *)((unsigned long)result__L20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N20R)));
+          } else {
+            next__J20R=new_lab__2PJ(lab_type__M20R);
+          };
+          ((__POINTER *)next__J20R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__K20R)[ 0]=next__J20R;
+        } else {
+          ((__POINTER *)result__L20R)[ 0]=(void *)((unsigned long)((__POINTER *)next__J20R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__L20R=next__J20R;
+        };
+      };
+      ptr__X2LR=result__L20R;
+    };
+    result__W2LR=((__NODE_TYPE *)ptr__X2LR);
+    *(result__W2LR) = *(NODE_TYPE__);
+  };
+  Self__42LR=((__NODE_TYPE *)result__W2LR);
+  Self__42LR->parent_node__QLQC.expr__RJZD=e__GGTH;
+  Self__42LR->parent_node__QLQC.data__SJZD=result__1LWH;
+  late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI +  1);
+  Self__J5AR=((__LINKED_LISToNODE_TYPEo *)node_list__2LQC);
+  if (((void *)Self__J5AR->first_link__U2YD == (void *)NULL)) {
+    result__B3LR=NULL;
+    ptr__C3LR=((__POINTER )(NULL));
+    typ_id__D3LR= 0;
+    sz__E3LR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
+    if ((sz__E3LR ==  0)) {
+      result__B3LR=LINKED_LIST_NODEoNODE_TYPEo__;
+    } else {
+      typ_id__D3LR=__LINKED_LIST_NODEoNODE_TYPEo__;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__E3LR);
+      if ((typ_id__D3LR == (__INTEGER)(-  1))) {
+        a__F3LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__G3LR=(__UINTEGER_32)((__UINTEGER_32)(sz__E3LR + a__F3LR) & (__UINTEGER_32)(~ a__F3LR));
+        ptr_table__P20R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G3LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__O20R=((__POINTER )(NULL));
+        result__Q20R=((__POINTER *)ptr_table__P20R)[ 0];
+        if ((result__Q20R == (void *)NULL)) {
+          result__Q20R=new_lab__2PJ(new_size__G3LR);
+          next__O20R=(void *)((unsigned long)result__Q20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G3LR)));
+          ((__POINTER *)next__O20R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__P20R)[ 0]=next__O20R;
+        } else {
+          next__O20R=((__POINTER *)result__Q20R)[ 0];
+          if ((next__O20R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q20R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__G3LR <<  1)) <=  4096)) {
+              next__O20R=(void *)((unsigned long)result__Q20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G3LR)));
+            } else {
+              next__O20R=new_lab__2PJ(new_size__G3LR);
+            };
+            ((__POINTER *)next__O20R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__P20R)[ 0]=next__O20R;
+          } else {
+            ((__POINTER *)result__Q20R)[ 0]=(void *)((unsigned long)((__POINTER *)next__O20R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__Q20R=next__O20R;
+          };
+        };
+        ptr__C3LR=result__Q20R;
+      } else {
+        t__H3LR=((__UINTEGER_32 )typ_id__D3LR);
+        a__I3LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__X20R=(__UINTEGER_32)((__UINTEGER_32)(sz__E3LR + a__I3LR) & (__UINTEGER_32)(~ a__I3LR));
+        ptr_table__U20R=((__POINTER )(&(table_type[(t__H3LR)])));
+        lab_type__W20R=(__UINTEGER_32)(t__H3LR |  1);
+        next__T20R=((__POINTER )(NULL));
+        result__V20R=((__POINTER *)ptr_table__U20R)[ 0];
+        if ((result__V20R == (void *)NULL)) {
+          result__V20R=new_lab__2PJ(lab_type__W20R);
+          next__T20R=(void *)((unsigned long)result__V20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X20R)));
+          ((__POINTER *)next__T20R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__U20R)[ 0]=next__T20R;
+        } else {
+          next__T20R=((__POINTER *)result__V20R)[ 0];
+          if ((next__T20R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V20R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X20R <<  1)) <=  4096)) {
+              next__T20R=(void *)((unsigned long)result__V20R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X20R)));
+            } else {
+              next__T20R=new_lab__2PJ(lab_type__W20R);
+            };
+            ((__POINTER *)next__T20R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__U20R)[ 0]=next__T20R;
+          } else {
+            ((__POINTER *)result__V20R)[ 0]=(void *)((unsigned long)((__POINTER *)next__T20R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__V20R=next__T20R;
+          };
+        };
+        ptr__C3LR=result__V20R;
+      };
+      result__B3LR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__C3LR);
+      *(result__B3LR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
+    };
+    Self__J3LR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__B3LR);
+    Self__J3LR->item__N0SE=result__W2LR;
+    Self__J3LR->next__OW4E=NULL;
+    Self__J5AR->first_link__U2YD=result__B3LR;
+    Self__J5AR->parent_linked_collection__1LQC.upper__2AID= 1;
+    Self__J5AR->last_link__32YD=result__B3LR;
+    Self__J5AR->mem_idx__42YD= 1;
+    Self__J5AR->mem_lnk__A3YD=result__B3LR;
+  } else {
+    result__L3LR=NULL;
+    ptr__M3LR=((__POINTER )(NULL));
+    typ_id__N3LR= 0;
+    sz__O3LR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
+    if ((sz__O3LR ==  0)) {
+      result__L3LR=LINKED_LIST_NODEoNODE_TYPEo__;
+    } else {
+      typ_id__N3LR=__LINKED_LIST_NODEoNODE_TYPEo__;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__O3LR);
+      if ((typ_id__N3LR == (__INTEGER)(-  1))) {
+        a__P3LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__Q3LR=(__UINTEGER_32)((__UINTEGER_32)(sz__O3LR + a__P3LR) & (__UINTEGER_32)(~ a__P3LR));
+        ptr_table__Z20R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Q3LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__Y20R=((__POINTER )(NULL));
+        result__020R=((__POINTER *)ptr_table__Z20R)[ 0];
+        if ((result__020R == (void *)NULL)) {
+          result__020R=new_lab__2PJ(new_size__Q3LR);
+          next__Y20R=(void *)((unsigned long)result__020R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q3LR)));
+          ((__POINTER *)next__Y20R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__Z20R)[ 0]=next__Y20R;
+        } else {
+          next__Y20R=((__POINTER *)result__020R)[ 0];
+          if ((next__Y20R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__020R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Q3LR <<  1)) <=  4096)) {
+              next__Y20R=(void *)((unsigned long)result__020R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q3LR)));
+            } else {
+              next__Y20R=new_lab__2PJ(new_size__Q3LR);
+            };
+            ((__POINTER *)next__Y20R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__Z20R)[ 0]=next__Y20R;
+          } else {
+            ((__POINTER *)result__020R)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y20R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__020R=next__Y20R;
+          };
+        };
+        ptr__M3LR=result__020R;
+      } else {
+        t__R3LR=((__UINTEGER_32 )typ_id__N3LR);
+        a__S3LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__B30R=(__UINTEGER_32)((__UINTEGER_32)(sz__O3LR + a__S3LR) & (__UINTEGER_32)(~ a__S3LR));
+        ptr_table__420R=((__POINTER )(&(table_type[(t__R3LR)])));
+        lab_type__A30R=(__UINTEGER_32)(t__R3LR |  1);
+        next__320R=((__POINTER )(NULL));
+        result__520R=((__POINTER *)ptr_table__420R)[ 0];
+        if ((result__520R == (void *)NULL)) {
+          result__520R=new_lab__2PJ(lab_type__A30R);
+          next__320R=(void *)((unsigned long)result__520R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B30R)));
+          ((__POINTER *)next__320R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__420R)[ 0]=next__320R;
+        } else {
+          next__320R=((__POINTER *)result__520R)[ 0];
+          if ((next__320R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__520R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__B30R <<  1)) <=  4096)) {
+              next__320R=(void *)((unsigned long)result__520R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B30R)));
+            } else {
+              next__320R=new_lab__2PJ(lab_type__A30R);
+            };
+            ((__POINTER *)next__320R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__420R)[ 0]=next__320R;
+          } else {
+            ((__POINTER *)result__520R)[ 0]=(void *)((unsigned long)((__POINTER *)next__320R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__520R=next__320R;
+          };
+        };
+        ptr__M3LR=result__520R;
+      };
+      result__L3LR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__M3LR);
+      *(result__L3LR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
+    };
+    Self__T3LR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__L3LR);
+    Self__T3LR->item__N0SE=result__W2LR;
+    Self__T3LR->next__OW4E=NULL;
+    ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__J5AR->last_link__32YD)->next__OW4E=result__L3LR;
+    Self__J5AR->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__J5AR->parent_linked_collection__1LQC.upper__2AID +  1);
+    Self__J5AR->last_link__32YD=result__L3LR;
+  };
+  return(result__W2LR);
+}
+
+static void free__K3LH(void *tmp__M3LH)
 // ({NULLxFAST_ARRAYoEXPRo}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__SRHI,__tmp__0SHI,__tmp__1EMJ,Self__H1QK;
-  __FAST_ARRAYoFAST_ARRAYoEXPRoo *Self__QRHI;
-  __BOOLEAN __tmp__BSHI;
-  void **__tmp__ZSHI,**new__IEMJ;
-  ((__FAST_ARRAYoEXPRo *)tmp__FWPH)->parent_arrayed_collection__3LMC.upper__0KWH=(__INTEGER)(-  1);
-  Self__QRHI=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__JTPH);
-  new_capacity__SRHI= 0;
-  if (((__INTEGER)(Self__QRHI->parent_arrayed_collection__ITPH.upper__XPHI +  1) <= (__INTEGER)(Self__QRHI->parent_arrayed_collection__ITPH.capacity__URHI -  1))) {
-    Self__QRHI->parent_arrayed_collection__ITPH.upper__XPHI=(__INTEGER)(Self__QRHI->parent_arrayed_collection__ITPH.upper__XPHI +  1);
-    __tmp__BSHI=TRUE__;
+  __INTEGER new_capacity__IYDI,__tmp__QZDI,__tmp__XHIJ,Self__N5MK;
+  __FAST_ARRAYoFAST_ARRAYoEXPRoo *Self__GYDI;
+  __BOOLEAN __tmp__XYDI;
+  void **__tmp__PZDI,**new__EHIJ;
+  ((__FAST_ARRAYoEXPRo *)tmp__M3LH)->parent_arrayed_collection__Q2LC.upper__2RSH=(__INTEGER)(-  1);
+  Self__GYDI=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
+  new_capacity__IYDI= 0;
+  if (((__INTEGER)(Self__GYDI->parent_arrayed_collection__P0LH.upper__NWDI +  1) <= (__INTEGER)(Self__GYDI->parent_arrayed_collection__P0LH.capacity__KYDI -  1))) {
+    Self__GYDI->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(Self__GYDI->parent_arrayed_collection__P0LH.upper__NWDI +  1);
+    __tmp__XYDI=TRUE__;
   } else {
-    __tmp__BSHI=FALSE__;
+    __tmp__XYDI=FALSE__;
   };
-  if ((! __tmp__BSHI)) {
-    if ((Self__QRHI->parent_arrayed_collection__ITPH.capacity__URHI ==  0)) {
-      Self__QRHI->parent_arrayed_collection__ITPH.storage__QSHI=create__BS1I( 2);
-      Self__QRHI->parent_arrayed_collection__ITPH.capacity__URHI= 2;
-      Self__QRHI->parent_arrayed_collection__ITPH.upper__XPHI= 0;
+  if ((! __tmp__XYDI)) {
+    if ((Self__GYDI->parent_arrayed_collection__P0LH.capacity__KYDI ==  0)) {
+      Self__GYDI->parent_arrayed_collection__P0LH.storage__GZDI=create__4WXI( 2);
+      Self__GYDI->parent_arrayed_collection__P0LH.capacity__KYDI= 2;
+      Self__GYDI->parent_arrayed_collection__P0LH.upper__NWDI= 0;
     } else {
-      new_capacity__SRHI=(__INTEGER)(Self__QRHI->parent_arrayed_collection__ITPH.capacity__URHI <<  1);
-      __tmp__ZSHI=Self__QRHI->parent_arrayed_collection__ITPH.storage__QSHI;
-      __tmp__0SHI=Self__QRHI->parent_arrayed_collection__ITPH.capacity__URHI;
-      new__IEMJ=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__ZSHI)),((__UINTEGER_32 )(__INTEGER)(__tmp__0SHI * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__SRHI * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__1EMJ=(__INTEGER)(new_capacity__SRHI -  1);
-      Self__H1QK=__tmp__0SHI;
-      while ((Self__H1QK <= __tmp__1EMJ)) {
-        new__IEMJ[Self__H1QK]=NULL;
-        Self__H1QK=(__INTEGER)(Self__H1QK +  1);
+      new_capacity__IYDI=(__INTEGER)(Self__GYDI->parent_arrayed_collection__P0LH.capacity__KYDI <<  1);
+      __tmp__PZDI=Self__GYDI->parent_arrayed_collection__P0LH.storage__GZDI;
+      __tmp__QZDI=Self__GYDI->parent_arrayed_collection__P0LH.capacity__KYDI;
+      new__EHIJ=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__PZDI)),((__UINTEGER_32 )(__INTEGER)(__tmp__QZDI * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__IYDI * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__XHIJ=(__INTEGER)(new_capacity__IYDI -  1);
+      Self__N5MK=__tmp__QZDI;
+      while ((Self__N5MK <= __tmp__XHIJ)) {
+        new__EHIJ[Self__N5MK]=NULL;
+        Self__N5MK=(__INTEGER)(Self__N5MK +  1);
       };
-      Self__QRHI->parent_arrayed_collection__ITPH.storage__QSHI=new__IEMJ;
-      Self__QRHI->parent_arrayed_collection__ITPH.capacity__URHI=new_capacity__SRHI;
-      Self__QRHI->parent_arrayed_collection__ITPH.upper__XPHI=(__INTEGER)(Self__QRHI->parent_arrayed_collection__ITPH.upper__XPHI +  1);
+      Self__GYDI->parent_arrayed_collection__P0LH.storage__GZDI=new__EHIJ;
+      Self__GYDI->parent_arrayed_collection__P0LH.capacity__KYDI=new_capacity__IYDI;
+      Self__GYDI->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(Self__GYDI->parent_arrayed_collection__P0LH.upper__NWDI +  1);
     };
   };
-  ((void **)Self__QRHI->parent_arrayed_collection__ITPH.storage__QSHI)[Self__QRHI->parent_arrayed_collection__ITPH.upper__XPHI]=tmp__FWPH;
+  ((void **)Self__GYDI->parent_arrayed_collection__P0LH.storage__GZDI)[Self__GYDI->parent_arrayed_collection__P0LH.upper__NWDI]=tmp__M3LH;
 }
 
-static void* new_read__slot__receiver__with__4G0H(__POSITION p__AH0H,void *s__BH0H,void *rec__CH0H,void *larg__DH0H)
+static void* new_read__slot__receiver__with__AOWH(__POSITION p__COWH,void *s__DOWH,void *rec__EOWH,void *larg__FOWH)
 // ({POSITION},{NULLxSLOT_DATAxSLOT_CODE},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxFAST_ARRAYoEXPRo}) With resultRecursive, No inlinable.
 {
-  void *old_self__IH0H,*__tmp__OH0H,*result__E2JJ,*__tmp__D3JJ;
-  void *__tmp__0H0H,*result__43JJ,*__tmp__34JJ;
-  void *__tmp__NH0H,*__tmp__1H0H,*__tmp__4H0H,*__tmp__IMJI;
-  __INTEGER Self__LO1H,limit_up__MO1H,idx__41JJ,n__C2JJ,i__B2JJ;
-  __INTEGER __tmp__Y2JJ,__tmp__C3JJ,idx__Y3JJ,n__23JJ,i__13JJ;
-  __INTEGER __tmp__S4JJ,__tmp__24JJ,typ_id__IX2H;
-  __SLOT_DATA *Self__31JJ;
-  void *__tmp__U3JJ,*__tmp__O5JJ;
-  void *__tmp__X2JJ,*__tmp__A3JJ,*__tmp__R4JJ,*__tmp__04JJ;
-  __SLOT_CODE *Self__X3JJ;
-  __POSITION __tmp__2H0H;
-  __DTA_RD_ARGS *result__CX2H,*Self__BMJI;
-  __POINTER ptr__DX2H;
-  __UINTEGER_32 sz__FX2H,a__GBAR,new_size__EBAR,t__KBAR,a__MBAR;
-  void *__tmp__HMJI;
-  void *result__LH0H;
-  void *lst__A2JJ,*lst__03JJ;
-  old_self__IH0H=run_value__K0QC;
-  __tmp__NH0H=((void **)((__FAST_ARRAYoEXPRo *)larg__DH0H)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
-  switch (((struct ___OBJ *)__tmp__NH0H)->__id) {
+  void *old_self__KOWH,*__tmp__QOWH,*result__A5FJ,*__tmp__55FJ;
+  void *__tmp__2OWH,*result__0AGJ,*__tmp__ZBGJ;
+  void *__tmp__POWH,*__tmp__3OWH,*__tmp__APWH,*__tmp__4SFI;
+  __TYPE_FULL *Self__L5AR;
+  __INTEGER Self__NVXH,limit_up__OVXH,idx__04FJ,n__44FJ,i__34FJ;
+  __INTEGER __tmp__U5FJ,__tmp__45FJ,idx__UAGJ,n__YAGJ,i__XAGJ;
+  __INTEGER __tmp__OBGJ,__tmp__YBGJ,typ_id__K4YH,typ_id__X3LR;
+  __INTEGER typ_id__C4LR,typ_id__M4LR;
+  __SLOT_DATA *Self__Z4FJ;
+  void *__tmp__QAGJ,*result__M5AR,*__tmp__KCGJ;
+  void *__tmp__T5FJ,*__tmp__25FJ,*__tmp__NBGJ,*__tmp__WBGJ;
+  __SLOT_CODE *Self__TAGJ;
+  __POSITION __tmp__4OWH;
+  __DTA_RD_ARGS *result__E4YH,*Self__XSFI;
+  __POINTER ptr__F4YH,ptr_table__D30R,next__C30R,result__E30R;
+  __POINTER ptr_table__I30R,next__H30R,result__J30R,ptr__W3LR;
+  __POINTER ptr_table__N30R,next__M30R,result__O30R,ptr_table__S30R;
+  __POINTER next__R30R,result__T30R,ptr__B4LR,ptr_table__X30R;
+  __POINTER next__W30R,result__Y30R,ptr_table__230R,next__130R;
+  __POINTER result__330R,ptr__L4LR,ptr_table__B40R,next__A40R;
+  __POINTER result__C40R,ptr_table__G40R,next__F40R,result__H40R;
+  __UINTEGER_32 sz__H4YH,a__R51Q,new_size__P51Q,t__V51Q,a__X51Q;
+  __UINTEGER_32 new_size__L30R,lab_type__K30R,sz__Y3LR,a__Z3LR;
+  __UINTEGER_32 new_size__03LR,t__13LR,a__23LR,new_size__V30R;
+  __UINTEGER_32 lab_type__U30R,sz__D4LR,a__E4LR,new_size__F4LR,t__G4LR;
+  __UINTEGER_32 a__H4LR,new_size__530R,lab_type__430R,sz__N4LR,a__O4LR;
+  __UINTEGER_32 new_size__P4LR,t__Q4LR,a__R4LR,new_size__J40R;
+  __UINTEGER_32 lab_type__I40R;
+  void *__tmp__3SFI;
+  __NODE_TYPE *result__V3LR,*Self__33LR;
+  void *lst__24FJ,*lst__WAGJ;
+  __LINKED_LISToNODE_TYPEo *Self__Q5AR;
+  __LINKED_LIST_NODEoNODE_TYPEo *result__A4LR,*Self__I4LR,*result__K4LR;
+  __LINKED_LIST_NODEoNODE_TYPEo *Self__S4LR;
+  old_self__KOWH=run_value__SLQC;
+  __tmp__POWH=((void **)((__FAST_ARRAYoEXPRo *)larg__FOWH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
+  switch (((struct ___OBJ *)__tmp__POWH)->__id) {
   case __LIST__: {
-    __tmp__OH0H=static_type__SCTG(__tmp__NH0H);
+    __tmp__QOWH=static_type__OHQG(__tmp__POWH);
   } break;
   case __STRING_CST__: {
-    __tmp__OH0H=((__STRING_CST *)__tmp__NH0H)->parent_constant__5F.static_type__LSYD;
+    __tmp__QOWH=((__STRING_CST *)__tmp__POWH)->parent_constant__5F.static_type__M2YD;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__OH0H=((__EXTERNAL_C *)__tmp__NH0H)->static_type__KMZD;
+    __tmp__QOWH=((__EXTERNAL_C *)__tmp__POWH)->static_type__1VZD;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__OH0H=((__PROTOTYPE_CST *)__tmp__NH0H)->parent_constant__DMMC.static_type__LSYD;
+    __tmp__QOWH=((__PROTOTYPE_CST *)__tmp__POWH)->parent_constant__W2LC.static_type__M2YD;
   } break;
   case __INTEGER_CST__: {
-    __tmp__OH0H=((__INTEGER_CST *)__tmp__NH0H)->parent_constant__OMMC.static_type__LSYD;
+    __tmp__QOWH=((__INTEGER_CST *)__tmp__POWH)->parent_constant__B3LC.static_type__M2YD;
   } break;
   case __READ_LOCAL__: {
-    __tmp__OH0H=((__LOCAL *)((__READ_LOCAL *)__tmp__NH0H)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+    __tmp__QOWH=((__LOCAL *)((__READ_LOCAL *)__tmp__POWH)->local__HJZD)->parent_variable__T1LC.type__D25F;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__OH0H=static_type__EG5H(__tmp__NH0H);
+    __tmp__QOWH=static_type__CN1H(__tmp__POWH);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__OH0H=static_type__3G5H();
+    __tmp__QOWH=static_type__1N1H();
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__OH0H=static_type__CH5H();
+    __tmp__QOWH=static_type__AO1H();
   } break;
   case __REAL_CST__: {
-    __tmp__OH0H=((__REAL_CST *)__tmp__NH0H)->parent_constant__IVNH.static_type__LSYD;
+    __tmp__QOWH=((__REAL_CST *)__tmp__POWH)->parent_constant__U2JH.static_type__M2YD;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__OH0H=((__CHARACTER_CST *)__tmp__NH0H)->parent_constant__1VNH.static_type__LSYD;
+    __tmp__QOWH=((__CHARACTER_CST *)__tmp__POWH)->parent_constant__H3JH.static_type__M2YD;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__OH0H=static_type__HH5H();
+    __tmp__QOWH=static_type__FO1H();
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__OH0H=static_type__MH5H();
+    __tmp__QOWH=static_type__KO1H();
   } break;
   case __EXPR_SUP__: {
-    __tmp__OH0H=static_type__RH5H();
+    __tmp__QOWH=static_type__PO1H();
   } break;
   case __EXPR_SUB__: {
-    __tmp__OH0H=static_type__WH5H(__tmp__NH0H);
+    __tmp__QOWH=static_type__UO1H(__tmp__POWH);
   } break;
   case __EXPR_MUL__: {
-    __tmp__OH0H=static_type__2H5H(__tmp__NH0H);
+    __tmp__QOWH=static_type__0O1H(__tmp__POWH);
   } break;
   case __EXPR_DIV__: {
-    __tmp__OH0H=static_type__BI5H(__tmp__NH0H);
+    __tmp__QOWH=static_type__5O1H(__tmp__POWH);
   } break;
   case __EXPR_AND__: {
-    __tmp__OH0H=static_type__GI5H(__tmp__NH0H);
+    __tmp__QOWH=static_type__EP1H(__tmp__POWH);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__OH0H=static_type__LI5H(__tmp__NH0H);
+    __tmp__QOWH=static_type__JP1H(__tmp__POWH);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__OH0H=static_type__QI5H(__tmp__NH0H);
+    __tmp__QOWH=static_type__OP1H(__tmp__POWH);
   } break;
   case __PUT_TO__: {
-    __tmp__OH0H=TYPE_VOID__->parent_type__UIB.default__AKC;
+    __tmp__QOWH=TYPE_VOID__->parent_type__UIB.default__AKC;
   } break;
   case __ITEM__: {
-    __tmp__OH0H=static_type__ZI5H(__tmp__NH0H);
+    __tmp__QOWH=static_type__XP1H(__tmp__POWH);
   } break;
   case __SIZE_OF__: {
-    __tmp__OH0H=static_type__FJ5H();
+    __tmp__QOWH=static_type__DQ1H();
   } break;
   case __CAST__: {
-    __tmp__OH0H=((__CAST *)__tmp__NH0H)->static_type__2G5H;
+    __tmp__QOWH=((__CAST *)__tmp__POWH)->static_type__0N1H;
   } break;
   case __CALL_SLOT__: {
-    __tmp__OH0H=static_type__SEOL(__tmp__NH0H);
+    __tmp__QOWH=static_type__NOKL(__tmp__POWH);
   } break;
   case __READ_SLOT__: {
-    __tmp__OH0H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__NH0H)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+    __tmp__QOWH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__POWH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
   } break;
   case __READ_GLOBAL__: {
-    __tmp__OH0H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NH0H)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+    __tmp__QOWH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__POWH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__OH0H=static_type__VN3M();
+    __tmp__QOWH=static_type__Z1ZM();
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__OH0H=static_type__BIIO();
+    __tmp__QOWH=static_type__ZQEO();
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__OH0H=static_type__XRMO();
+    __tmp__QOWH=static_type__P0IO();
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__OH0H=static_type__GIIO();
+    __tmp__QOWH=static_type__4QEO();
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__OH0H=static_type__3RMO();
+    __tmp__QOWH=static_type__V0IO();
   } break;
   case __EXPR_NEG__: {
-    __tmp__OH0H=static_type__FZMM(__tmp__NH0H);
+    __tmp__QOWH=static_type__DFJM(__tmp__POWH);
   } break;
   case __EXPR_ADD__: {
-    __tmp__OH0H=static_type__UTQL(__tmp__NH0H);
+    __tmp__QOWH=static_type__P3ML(__tmp__POWH);
   } break;
   case __EXPR_NOT__: {
-    __tmp__OH0H=static_type__NP1M(__tmp__NH0H);
+    __tmp__QOWH=static_type__R3XM(__tmp__POWH);
   } break;
   case __EXPR_MOD__: {
-    __tmp__OH0H=static_type__LIIO(__tmp__NH0H);
+    __tmp__QOWH=static_type__DREO(__tmp__POWH);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__OH0H=static_type__CZHP();
+    __tmp__QOWH=static_type__0BEP();
   } break;
   case __EXPR_INF__: {
-    __tmp__OH0H=static_type__RMUN();
+    __tmp__QOWH=static_type__V0QN();
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__OH0H=static_type__WMUN();
+    __tmp__QOWH=static_type__00QN();
   } break;
   case __EXPR_OR__: {
-    __tmp__OH0H=static_type__ZKTN(__tmp__NH0H);
+    __tmp__QOWH=static_type__3YPN(__tmp__POWH);
   } break;
   case __EXPR_XOR__: {
-    __tmp__OH0H=static_type__D5VO(__tmp__NH0H);
-  } break;
-  };
-  run_value__K0QC=__tmp__OH0H;
-  to_strict__NX4D(__tmp__OH0H);
-  Self__LO1H= 1;
-  limit_up__MO1H=((__FAST_ARRAYoEXPRo *)larg__DH0H)->parent_arrayed_collection__3LMC.upper__0KWH;
-  while ((Self__LO1H <= limit_up__MO1H)) {
-    if (((struct ___OBJ *)s__BH0H)->__id==__SLOT_DATA__) {
-      Self__31JJ=((__SLOT_DATA *)s__BH0H);
-      idx__41JJ=Self__LO1H;
-      __tmp__U3JJ=self_up__KL5F;
-      n__C2JJ= 0;
-      result__E2JJ=NULL;
-      self_up__KL5F=receiver_type__PMAH(Self__31JJ);
-      lst__A2JJ=((__ITM_SLOT *)((__SLOT *)Self__31JJ->parent_slot__H3YD)->base_slot__Z14F)->argument_list__2V1D;
-      i__B2JJ= 0;
+    __tmp__QOWH=static_type__1HSO(__tmp__POWH);
+  } break;
+  };
+  run_value__SLQC=__tmp__QOWH;
+  Self__L5AR=((__TYPE_FULL *)__tmp__QOWH);
+  if ((! ((__UINTEGER_8)(Self__L5AR->flag__ATL &  1) !=  0))) {
+    get_with__3WAB(Self__L5AR,(__UINTEGER_8)(Self__L5AR->flag__ATL |  4));
+  };
+  Self__NVXH= 1;
+  limit_up__OVXH=((__FAST_ARRAYoEXPRo *)larg__FOWH)->parent_arrayed_collection__Q2LC.upper__2RSH;
+  while ((Self__NVXH <= limit_up__OVXH)) {
+    if (((struct ___OBJ *)s__DOWH)->__id==__SLOT_DATA__) {
+      Self__Z4FJ=((__SLOT_DATA *)s__DOWH);
+      idx__04FJ=Self__NVXH;
+      __tmp__QAGJ=self_up__TJEF;
+      n__44FJ= 0;
+      result__A5FJ=NULL;
+      result__M5AR=NULL;
+      if (((void *)Self__Z4FJ->parent_slot__IHZD != (void *)NULL)) {
+        result__M5AR=((__SLOT *)Self__Z4FJ->parent_slot__IHZD)->receiver_type__Y12F;
+      } else {
+        result__M5AR=type_block__BLB;
+      };
+      self_up__TJEF=result__M5AR;
+      lst__24FJ=((__ITM_SLOT *)((__SLOT *)Self__Z4FJ->parent_slot__IHZD)->base_slot__X12F)->argument_list__IA2D;
+      i__34FJ= 0;
       do {
-        __tmp__X2JJ=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)lst__A2JJ)->parent_arrayed_collection__ZFJD.storage__PS1D)[i__B2JJ];
-        if (((struct ___OBJ *)__tmp__X2JJ)->__id==__ITM_ARG__) {
-          __tmp__Y2JJ= 1;
+        __tmp__T5FJ=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)lst__24FJ)->parent_arrayed_collection__CFJD.storage__121D)[i__34FJ];
+        if (((struct ___OBJ *)__tmp__T5FJ)->__id==__ITM_ARG__) {
+          __tmp__U5FJ= 1;
         } else {
-          __tmp__Y2JJ=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__X2JJ)->name__502D)->parent_arrayed_collection__YTFC.upper__3FSD +  1);
+          __tmp__U5FJ=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__T5FJ)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD +  1);
         };
-        if (((__INTEGER)(n__C2JJ + __tmp__Y2JJ) > idx__41JJ)) {
-          __tmp__A3JJ=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)lst__A2JJ)->parent_arrayed_collection__ZFJD.storage__PS1D)[i__B2JJ];
-          __tmp__C3JJ=(__INTEGER)(idx__41JJ - n__C2JJ);
-          if (((struct ___OBJ *)__tmp__A3JJ)->__id==__ITM_ARG__) {
-            __tmp__D3JJ=get_type__I2AK(__tmp__A3JJ);
+        if (((__INTEGER)(n__44FJ + __tmp__U5FJ) > idx__04FJ)) {
+          __tmp__25FJ=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)lst__24FJ)->parent_arrayed_collection__CFJD.storage__121D)[i__34FJ];
+          __tmp__45FJ=(__INTEGER)(idx__04FJ - n__44FJ);
+          if (((struct ___OBJ *)__tmp__25FJ)->__id==__ITM_ARG__) {
+            __tmp__55FJ=get_type__E52J(__tmp__25FJ);
           } else {
-            __tmp__D3JJ=get_type__U2AK(__tmp__A3JJ,__tmp__C3JJ);
+            __tmp__55FJ=get_type__Q52J(__tmp__25FJ,__tmp__45FJ);
           };
-          result__E2JJ=__tmp__D3JJ;
+          result__A5FJ=__tmp__55FJ;
         } else {
-          n__C2JJ=(__INTEGER)(n__C2JJ + __tmp__Y2JJ);
+          n__44FJ=(__INTEGER)(n__44FJ + __tmp__U5FJ);
         };
-        i__B2JJ=(__INTEGER)(i__B2JJ +  1);
-      } while (((void *)result__E2JJ == (void *)NULL));
-      self_up__KL5F=__tmp__U3JJ;
-      __tmp__0H0H=result__E2JJ;
+        i__34FJ=(__INTEGER)(i__34FJ +  1);
+      } while (((void *)result__A5FJ == (void *)NULL));
+      self_up__TJEF=__tmp__QAGJ;
+      __tmp__2OWH=result__A5FJ;
     } else {
-      Self__X3JJ=((__SLOT_CODE *)s__BH0H);
-      idx__Y3JJ=Self__LO1H;
-      __tmp__O5JJ=self_up__KL5F;
-      n__23JJ= 0;
-      result__43JJ=NULL;
-      self_up__KL5F=((__SLOT *)Self__X3JJ->parent_slot__C24F)->receiver_type__014F;
-      lst__03JJ=((__ITM_SLOT *)((__SLOT *)Self__X3JJ->parent_slot__C24F)->base_slot__Z14F)->argument_list__2V1D;
-      i__13JJ= 0;
+      Self__TAGJ=((__SLOT_CODE *)s__DOWH);
+      idx__UAGJ=Self__NVXH;
+      __tmp__KCGJ=self_up__TJEF;
+      n__YAGJ= 0;
+      result__0AGJ=NULL;
+      self_up__TJEF=((__SLOT *)Self__TAGJ->parent_slot__A22F)->receiver_type__Y12F;
+      lst__WAGJ=((__ITM_SLOT *)((__SLOT *)Self__TAGJ->parent_slot__A22F)->base_slot__X12F)->argument_list__IA2D;
+      i__XAGJ= 0;
       do {
-        __tmp__R4JJ=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)lst__03JJ)->parent_arrayed_collection__ZFJD.storage__PS1D)[i__13JJ];
-        if (((struct ___OBJ *)__tmp__R4JJ)->__id==__ITM_ARG__) {
-          __tmp__S4JJ= 1;
+        __tmp__NBGJ=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)lst__WAGJ)->parent_arrayed_collection__CFJD.storage__121D)[i__XAGJ];
+        if (((struct ___OBJ *)__tmp__NBGJ)->__id==__ITM_ARG__) {
+          __tmp__OBGJ= 1;
         } else {
-          __tmp__S4JJ=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__R4JJ)->name__502D)->parent_arrayed_collection__YTFC.upper__3FSD +  1);
+          __tmp__OBGJ=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__NBGJ)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD +  1);
         };
-        if (((__INTEGER)(n__23JJ + __tmp__S4JJ) > idx__Y3JJ)) {
-          __tmp__04JJ=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)lst__03JJ)->parent_arrayed_collection__ZFJD.storage__PS1D)[i__13JJ];
-          __tmp__24JJ=(__INTEGER)(idx__Y3JJ - n__23JJ);
-          if (((struct ___OBJ *)__tmp__04JJ)->__id==__ITM_ARG__) {
-            __tmp__34JJ=get_type__I2AK(__tmp__04JJ);
+        if (((__INTEGER)(n__YAGJ + __tmp__OBGJ) > idx__UAGJ)) {
+          __tmp__WBGJ=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)lst__WAGJ)->parent_arrayed_collection__CFJD.storage__121D)[i__XAGJ];
+          __tmp__YBGJ=(__INTEGER)(idx__UAGJ - n__YAGJ);
+          if (((struct ___OBJ *)__tmp__WBGJ)->__id==__ITM_ARG__) {
+            __tmp__ZBGJ=get_type__E52J(__tmp__WBGJ);
           } else {
-            __tmp__34JJ=get_type__U2AK(__tmp__04JJ,__tmp__24JJ);
+            __tmp__ZBGJ=get_type__Q52J(__tmp__WBGJ,__tmp__YBGJ);
           };
-          result__43JJ=__tmp__34JJ;
+          result__0AGJ=__tmp__ZBGJ;
         } else {
-          n__23JJ=(__INTEGER)(n__23JJ + __tmp__S4JJ);
+          n__YAGJ=(__INTEGER)(n__YAGJ + __tmp__OBGJ);
         };
-        i__13JJ=(__INTEGER)(i__13JJ +  1);
-      } while (((void *)result__43JJ == (void *)NULL));
-      self_up__KL5F=__tmp__O5JJ;
-      __tmp__0H0H=result__43JJ;
+        i__XAGJ=(__INTEGER)(i__XAGJ +  1);
+      } while (((void *)result__0AGJ == (void *)NULL));
+      self_up__TJEF=__tmp__KCGJ;
+      __tmp__2OWH=result__0AGJ;
     };
-    __tmp__1H0H=((void **)((__FAST_ARRAYoEXPRo *)larg__DH0H)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__LO1H];
-    if (((struct ___OBJ *)s__BH0H)->__id==__SLOT_DATA__) {
-      __tmp__2H0H=((__SLOT_DATA *)s__BH0H)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+    __tmp__3OWH=((void **)((__FAST_ARRAYoEXPRo *)larg__FOWH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__NVXH];
+    if (((struct ___OBJ *)s__DOWH)->__id==__SLOT_DATA__) {
+      __tmp__4OWH=((__SLOT_DATA *)s__DOWH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
     } else {
-      __tmp__2H0H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)s__BH0H)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+      __tmp__4OWH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)s__DOWH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
     };
-    switch (((struct ___OBJ *)__tmp__1H0H)->__id) {
+    switch (((struct ___OBJ *)__tmp__3OWH)->__id) {
     case __LIST__: {
-      __tmp__4H0H=check_type__with__51GN(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__DKDN(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __STRING_CST__: {
-      __tmp__4H0H=check_type__with__CVAI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__Y12H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__4H0H=check_type__with__B4AI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__XE3H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__4H0H=check_type__with__AHBI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__WN3H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __INTEGER_CST__: {
-      __tmp__4H0H=check_type__with__5PBI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__VW3H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __READ_LOCAL__: {
-      __tmp__4H0H=check_type__with__XAJJ(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__TDFJ(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__4H0H=check_type__with__3YBI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__T53H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__4H0H=check_type__with__2BCI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__SI4H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__4H0H=check_type__with__1KCI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__RR4H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __REAL_CST__: {
-      __tmp__4H0H=check_type__with__0TCI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__Q04H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__4H0H=check_type__with__Z2CI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__PD5H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__4H0H=check_type__with__XFDI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__NM5H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__4H0H=check_type__with__VODI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__LV5H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_SUP__: {
-      __tmp__4H0H=check_type__with__UXDI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__K45H(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_SUB__: {
-      __tmp__4H0H=check_type__with__TAEI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__JHAI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_MUL__: {
-      __tmp__4H0H=check_type__with__SJEI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__IQAI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_DIV__: {
-      __tmp__4H0H=check_type__with__RSEI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__HZAI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_AND__: {
-      __tmp__4H0H=check_type__with__Q1EI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__GCBI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__4H0H=check_type__with__PEFI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__FLBI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__4H0H=check_type__with__ONFI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__EUBI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __PUT_TO__: {
-      __tmp__4H0H=check_type__with__MWFI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__C3BI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __ITEM__: {
-      __tmp__4H0H=check_type__with__K5FI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__AGCI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __SIZE_OF__: {
-      __tmp__4H0H=check_type__with__IIGI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__4OCI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __CAST__: {
-      __tmp__4H0H=check_type__with__GRGI(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__2XCI(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __CALL_SLOT__: {
-      __tmp__4H0H=check_type__with__3EHN(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__BTDN(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __READ_SLOT__: {
-      __tmp__4H0H=check_type__with__BMOL(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__2VKL(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__4H0H=check_type__with__AVOL(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__14KL(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__4H0H=check_type__with__USAP(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__M12O(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__4H0H=check_type__with__MUMO(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__E3IO(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__4H0H=check_type__with__UBWO(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__MKSO(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__4H0H=check_type__with__L3MO(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__DGJO(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__4H0H=check_type__with__UKWO(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__MTSO(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_NEG__: {
-      __tmp__4H0H=check_type__with__4R1M(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__CAYM(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_ADD__: {
-      __tmp__4H0H=check_type__with__301M(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__BJYM(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_NOT__: {
-      __tmp__4H0H=check_type__with__2NHN(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__A2DN(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_MOD__: {
-      __tmp__4H0H=check_type__with__KGNO(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__CPJO(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__4H0H=check_type__with__4MMP(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__WVIP(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_INF__: {
-      __tmp__4H0H=check_type__with__T1AP(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__LE3O(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__4H0H=check_type__with__SEBP(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__KN3O(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_OR__: {
-      __tmp__4H0H=check_type__with__YV3N(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__35ZN(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     case __EXPR_XOR__: {
-      __tmp__4H0H=check_type__with__RNBP(__tmp__1H0H,__tmp__0H0H,__tmp__2H0H);
+      __tmp__APWH=check_type__with__JW3O(__tmp__3OWH,__tmp__2OWH,__tmp__4OWH);
     } break;
     };
-    ((void **)((__FAST_ARRAYoEXPRo *)larg__DH0H)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__LO1H]=__tmp__4H0H;
-    Self__LO1H=(__INTEGER)(Self__LO1H +  1);
+    ((void **)((__FAST_ARRAYoEXPRo *)larg__FOWH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__NVXH]=__tmp__APWH;
+    Self__NVXH=(__INTEGER)(Self__NVXH +  1);
   };
-  result__CX2H=NULL;
-  ptr__DX2H=((__POINTER )(NULL));
-  typ_id__IX2H= 0;
-  sz__FX2H=((__UINTEGER_32 )sizeof(__DTA_RD_ARGS));
-  if ((sz__FX2H ==  0)) {
-    result__CX2H=DTA_RD_ARGS__;
+  result__E4YH=NULL;
+  ptr__F4YH=((__POINTER )(NULL));
+  typ_id__K4YH= 0;
+  sz__H4YH=((__UINTEGER_32 )sizeof(__DTA_RD_ARGS));
+  if ((sz__H4YH ==  0)) {
+    result__E4YH=DTA_RD_ARGS__;
   } else {
-    typ_id__IX2H=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FX2H);
-    if ((typ_id__IX2H == (__INTEGER)(-  1))) {
-      a__GBAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__EBAR=(__UINTEGER_32)((__UINTEGER_32)(sz__FX2H + a__GBAR) & (__UINTEGER_32)(~ a__GBAR));
-      ptr__DX2H=micro_alloc__table__lab__BOI(new_size__EBAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EBAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__EBAR);
+    typ_id__K4YH=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__H4YH);
+    if ((typ_id__K4YH == (__INTEGER)(-  1))) {
+      a__R51Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__P51Q=(__UINTEGER_32)((__UINTEGER_32)(sz__H4YH + a__R51Q) & (__UINTEGER_32)(~ a__R51Q));
+      ptr_table__D30R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__P51Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__C30R=((__POINTER )(NULL));
+      result__E30R=((__POINTER *)ptr_table__D30R)[ 0];
+      if ((result__E30R == (void *)NULL)) {
+        result__E30R=new_lab__2PJ(new_size__P51Q);
+        next__C30R=(void *)((unsigned long)result__E30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P51Q)));
+        ((__POINTER *)next__C30R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__D30R)[ 0]=next__C30R;
+      } else {
+        next__C30R=((__POINTER *)result__E30R)[ 0];
+        if ((next__C30R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E30R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P51Q <<  1)) <=  4096)) {
+            next__C30R=(void *)((unsigned long)result__E30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P51Q)));
+          } else {
+            next__C30R=new_lab__2PJ(new_size__P51Q);
+          };
+          ((__POINTER *)next__C30R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__D30R)[ 0]=next__C30R;
+        } else {
+          ((__POINTER *)result__E30R)[ 0]=(void *)((unsigned long)((__POINTER *)next__C30R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__E30R=next__C30R;
+        };
+      };
+      ptr__F4YH=result__E30R;
+    } else {
+      t__V51Q=((__UINTEGER_32 )typ_id__K4YH);
+      a__X51Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__L30R=(__UINTEGER_32)((__UINTEGER_32)(sz__H4YH + a__X51Q) & (__UINTEGER_32)(~ a__X51Q));
+      ptr_table__I30R=((__POINTER )(&(table_type[(t__V51Q)])));
+      lab_type__K30R=(__UINTEGER_32)(t__V51Q |  1);
+      next__H30R=((__POINTER )(NULL));
+      result__J30R=((__POINTER *)ptr_table__I30R)[ 0];
+      if ((result__J30R == (void *)NULL)) {
+        result__J30R=new_lab__2PJ(lab_type__K30R);
+        next__H30R=(void *)((unsigned long)result__J30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L30R)));
+        ((__POINTER *)next__H30R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__I30R)[ 0]=next__H30R;
+      } else {
+        next__H30R=((__POINTER *)result__J30R)[ 0];
+        if ((next__H30R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J30R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L30R <<  1)) <=  4096)) {
+            next__H30R=(void *)((unsigned long)result__J30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L30R)));
+          } else {
+            next__H30R=new_lab__2PJ(lab_type__K30R);
+          };
+          ((__POINTER *)next__H30R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__I30R)[ 0]=next__H30R;
+        } else {
+          ((__POINTER *)result__J30R)[ 0]=(void *)((unsigned long)((__POINTER *)next__H30R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__J30R=next__H30R;
+        };
+      };
+      ptr__F4YH=result__J30R;
+    };
+    result__E4YH=((__DTA_RD_ARGS *)ptr__F4YH);
+    *(result__E4YH) = *(DTA_RD_ARGS__);
+  };
+  Self__XSFI=((__DTA_RD_ARGS *)result__E4YH);
+  Self__XSFI->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM=p__COWH;
+  Self__XSFI->parent_dta__HOWH.context__VHZD=profil_second__KPQC;
+  Self__XSFI->parent_dta__HOWH.slot__WHZD=s__DOWH;
+  Self__XSFI->argument_list__2SFI=larg__FOWH;
+  __tmp__3SFI=Self__XSFI->parent_dta__HOWH.slot__WHZD;
+  if (((struct ___OBJ *)__tmp__3SFI)->__id==__SLOT_DATA__) {
+    __tmp__4SFI=get_expr_result__ZTOG(__tmp__3SFI);
+  } else {
+    __tmp__4SFI=get_expr_result__YWOG(__tmp__3SFI);
+  };
+  Self__XSFI->parent_dta__HOWH.result_expr__YHZD=__tmp__4SFI;
+  result__V3LR=NULL;
+  ptr__W3LR=((__POINTER )(NULL));
+  typ_id__X3LR= 0;
+  sz__Y3LR=((__UINTEGER_32 )sizeof(__NODE_TYPE));
+  if ((sz__Y3LR ==  0)) {
+    result__V3LR=NODE_TYPE__;
+  } else {
+    typ_id__X3LR=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Y3LR);
+    if ((typ_id__X3LR == (__INTEGER)(-  1))) {
+      a__Z3LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__03LR=(__UINTEGER_32)((__UINTEGER_32)(sz__Y3LR + a__Z3LR) & (__UINTEGER_32)(~ a__Z3LR));
+      ptr_table__N30R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__03LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__M30R=((__POINTER )(NULL));
+      result__O30R=((__POINTER *)ptr_table__N30R)[ 0];
+      if ((result__O30R == (void *)NULL)) {
+        result__O30R=new_lab__2PJ(new_size__03LR);
+        next__M30R=(void *)((unsigned long)result__O30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__03LR)));
+        ((__POINTER *)next__M30R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__N30R)[ 0]=next__M30R;
+      } else {
+        next__M30R=((__POINTER *)result__O30R)[ 0];
+        if ((next__M30R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O30R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__03LR <<  1)) <=  4096)) {
+            next__M30R=(void *)((unsigned long)result__O30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__03LR)));
+          } else {
+            next__M30R=new_lab__2PJ(new_size__03LR);
+          };
+          ((__POINTER *)next__M30R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__N30R)[ 0]=next__M30R;
+        } else {
+          ((__POINTER *)result__O30R)[ 0]=(void *)((unsigned long)((__POINTER *)next__M30R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__O30R=next__M30R;
+        };
+      };
+      ptr__W3LR=result__O30R;
     } else {
-      t__KBAR=((__UINTEGER_32 )typ_id__IX2H);
-      a__MBAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__DX2H=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__FX2H + a__MBAR) & (__UINTEGER_32)(~ a__MBAR)),((__POINTER )(&(table_type[(t__KBAR)]))),(__UINTEGER_32)(t__KBAR |  1));
+      t__13LR=((__UINTEGER_32 )typ_id__X3LR);
+      a__23LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__V30R=(__UINTEGER_32)((__UINTEGER_32)(sz__Y3LR + a__23LR) & (__UINTEGER_32)(~ a__23LR));
+      ptr_table__S30R=((__POINTER )(&(table_type[(t__13LR)])));
+      lab_type__U30R=(__UINTEGER_32)(t__13LR |  1);
+      next__R30R=((__POINTER )(NULL));
+      result__T30R=((__POINTER *)ptr_table__S30R)[ 0];
+      if ((result__T30R == (void *)NULL)) {
+        result__T30R=new_lab__2PJ(lab_type__U30R);
+        next__R30R=(void *)((unsigned long)result__T30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V30R)));
+        ((__POINTER *)next__R30R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__S30R)[ 0]=next__R30R;
+      } else {
+        next__R30R=((__POINTER *)result__T30R)[ 0];
+        if ((next__R30R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T30R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__V30R <<  1)) <=  4096)) {
+            next__R30R=(void *)((unsigned long)result__T30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V30R)));
+          } else {
+            next__R30R=new_lab__2PJ(lab_type__U30R);
+          };
+          ((__POINTER *)next__R30R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__S30R)[ 0]=next__R30R;
+        } else {
+          ((__POINTER *)result__T30R)[ 0]=(void *)((unsigned long)((__POINTER *)next__R30R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__T30R=next__R30R;
+        };
+      };
+      ptr__W3LR=result__T30R;
     };
-    result__CX2H=((__DTA_RD_ARGS *)ptr__DX2H);
-    *(result__CX2H) = *(DTA_RD_ARGS__);
+    result__V3LR=((__NODE_TYPE *)ptr__W3LR);
+    *(result__V3LR) = *(NODE_TYPE__);
   };
-  Self__BMJI=((__DTA_RD_ARGS *)result__CX2H);
-  Self__BMJI->parent_dta__FH0H.parent_itm_object__E0QC.position__BJM=p__AH0H;
-  Self__BMJI->parent_dta__FH0H.context__U3YD=profil_second__C4QC;
-  Self__BMJI->parent_dta__FH0H.slot__V3YD=s__BH0H;
-  Self__BMJI->argument_list__GMJI=larg__DH0H;
-  __tmp__HMJI=Self__BMJI->parent_dta__FH0H.slot__V3YD;
-  if (((struct ___OBJ *)__tmp__HMJI)->__id==__SLOT_DATA__) {
-    __tmp__IMJI=get_expr_result__MMRG(__tmp__HMJI);
+  Self__33LR=((__NODE_TYPE *)result__V3LR);
+  Self__33LR->parent_node__QLQC.expr__RJZD=rec__EOWH;
+  Self__33LR->parent_node__QLQC.data__SJZD=result__E4YH;
+  late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI +  1);
+  run_value__SLQC=old_self__KOWH;
+  Self__Q5AR=((__LINKED_LISToNODE_TYPEo *)node_list__2LQC);
+  if (((void *)Self__Q5AR->first_link__U2YD == (void *)NULL)) {
+    result__A4LR=NULL;
+    ptr__B4LR=((__POINTER )(NULL));
+    typ_id__C4LR= 0;
+    sz__D4LR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
+    if ((sz__D4LR ==  0)) {
+      result__A4LR=LINKED_LIST_NODEoNODE_TYPEo__;
+    } else {
+      typ_id__C4LR=__LINKED_LIST_NODEoNODE_TYPEo__;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__D4LR);
+      if ((typ_id__C4LR == (__INTEGER)(-  1))) {
+        a__E4LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__F4LR=(__UINTEGER_32)((__UINTEGER_32)(sz__D4LR + a__E4LR) & (__UINTEGER_32)(~ a__E4LR));
+        ptr_table__X30R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__F4LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__W30R=((__POINTER )(NULL));
+        result__Y30R=((__POINTER *)ptr_table__X30R)[ 0];
+        if ((result__Y30R == (void *)NULL)) {
+          result__Y30R=new_lab__2PJ(new_size__F4LR);
+          next__W30R=(void *)((unsigned long)result__Y30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F4LR)));
+          ((__POINTER *)next__W30R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__X30R)[ 0]=next__W30R;
+        } else {
+          next__W30R=((__POINTER *)result__Y30R)[ 0];
+          if ((next__W30R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y30R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__F4LR <<  1)) <=  4096)) {
+              next__W30R=(void *)((unsigned long)result__Y30R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F4LR)));
+            } else {
+              next__W30R=new_lab__2PJ(new_size__F4LR);
+            };
+            ((__POINTER *)next__W30R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__X30R)[ 0]=next__W30R;
+          } else {
+            ((__POINTER *)result__Y30R)[ 0]=(void *)((unsigned long)((__POINTER *)next__W30R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__Y30R=next__W30R;
+          };
+        };
+        ptr__B4LR=result__Y30R;
+      } else {
+        t__G4LR=((__UINTEGER_32 )typ_id__C4LR);
+        a__H4LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__530R=(__UINTEGER_32)((__UINTEGER_32)(sz__D4LR + a__H4LR) & (__UINTEGER_32)(~ a__H4LR));
+        ptr_table__230R=((__POINTER )(&(table_type[(t__G4LR)])));
+        lab_type__430R=(__UINTEGER_32)(t__G4LR |  1);
+        next__130R=((__POINTER )(NULL));
+        result__330R=((__POINTER *)ptr_table__230R)[ 0];
+        if ((result__330R == (void *)NULL)) {
+          result__330R=new_lab__2PJ(lab_type__430R);
+          next__130R=(void *)((unsigned long)result__330R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__530R)));
+          ((__POINTER *)next__130R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__230R)[ 0]=next__130R;
+        } else {
+          next__130R=((__POINTER *)result__330R)[ 0];
+          if ((next__130R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__330R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__530R <<  1)) <=  4096)) {
+              next__130R=(void *)((unsigned long)result__330R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__530R)));
+            } else {
+              next__130R=new_lab__2PJ(lab_type__430R);
+            };
+            ((__POINTER *)next__130R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__230R)[ 0]=next__130R;
+          } else {
+            ((__POINTER *)result__330R)[ 0]=(void *)((unsigned long)((__POINTER *)next__130R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__330R=next__130R;
+          };
+        };
+        ptr__B4LR=result__330R;
+      };
+      result__A4LR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__B4LR);
+      *(result__A4LR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
+    };
+    Self__I4LR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__A4LR);
+    Self__I4LR->item__N0SE=result__V3LR;
+    Self__I4LR->next__OW4E=NULL;
+    Self__Q5AR->first_link__U2YD=result__A4LR;
+    Self__Q5AR->parent_linked_collection__1LQC.upper__2AID= 1;
+    Self__Q5AR->last_link__32YD=result__A4LR;
+    Self__Q5AR->mem_idx__42YD= 1;
+    Self__Q5AR->mem_lnk__A3YD=result__A4LR;
   } else {
-    __tmp__IMJI=get_expr_result__LPRG(__tmp__HMJI);
+    result__K4LR=NULL;
+    ptr__L4LR=((__POINTER )(NULL));
+    typ_id__M4LR= 0;
+    sz__N4LR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
+    if ((sz__N4LR ==  0)) {
+      result__K4LR=LINKED_LIST_NODEoNODE_TYPEo__;
+    } else {
+      typ_id__M4LR=__LINKED_LIST_NODEoNODE_TYPEo__;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__N4LR);
+      if ((typ_id__M4LR == (__INTEGER)(-  1))) {
+        a__O4LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__P4LR=(__UINTEGER_32)((__UINTEGER_32)(sz__N4LR + a__O4LR) & (__UINTEGER_32)(~ a__O4LR));
+        ptr_table__B40R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__P4LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__A40R=((__POINTER )(NULL));
+        result__C40R=((__POINTER *)ptr_table__B40R)[ 0];
+        if ((result__C40R == (void *)NULL)) {
+          result__C40R=new_lab__2PJ(new_size__P4LR);
+          next__A40R=(void *)((unsigned long)result__C40R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P4LR)));
+          ((__POINTER *)next__A40R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__B40R)[ 0]=next__A40R;
+        } else {
+          next__A40R=((__POINTER *)result__C40R)[ 0];
+          if ((next__A40R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C40R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P4LR <<  1)) <=  4096)) {
+              next__A40R=(void *)((unsigned long)result__C40R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P4LR)));
+            } else {
+              next__A40R=new_lab__2PJ(new_size__P4LR);
+            };
+            ((__POINTER *)next__A40R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__B40R)[ 0]=next__A40R;
+          } else {
+            ((__POINTER *)result__C40R)[ 0]=(void *)((unsigned long)((__POINTER *)next__A40R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__C40R=next__A40R;
+          };
+        };
+        ptr__L4LR=result__C40R;
+      } else {
+        t__Q4LR=((__UINTEGER_32 )typ_id__M4LR);
+        a__R4LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__J40R=(__UINTEGER_32)((__UINTEGER_32)(sz__N4LR + a__R4LR) & (__UINTEGER_32)(~ a__R4LR));
+        ptr_table__G40R=((__POINTER )(&(table_type[(t__Q4LR)])));
+        lab_type__I40R=(__UINTEGER_32)(t__Q4LR |  1);
+        next__F40R=((__POINTER )(NULL));
+        result__H40R=((__POINTER *)ptr_table__G40R)[ 0];
+        if ((result__H40R == (void *)NULL)) {
+          result__H40R=new_lab__2PJ(lab_type__I40R);
+          next__F40R=(void *)((unsigned long)result__H40R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J40R)));
+          ((__POINTER *)next__F40R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__G40R)[ 0]=next__F40R;
+        } else {
+          next__F40R=((__POINTER *)result__H40R)[ 0];
+          if ((next__F40R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H40R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__J40R <<  1)) <=  4096)) {
+              next__F40R=(void *)((unsigned long)result__H40R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J40R)));
+            } else {
+              next__F40R=new_lab__2PJ(lab_type__I40R);
+            };
+            ((__POINTER *)next__F40R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__G40R)[ 0]=next__F40R;
+          } else {
+            ((__POINTER *)result__H40R)[ 0]=(void *)((unsigned long)((__POINTER *)next__F40R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__H40R=next__F40R;
+          };
+        };
+        ptr__L4LR=result__H40R;
+      };
+      result__K4LR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__L4LR);
+      *(result__K4LR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
+    };
+    Self__S4LR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__K4LR);
+    Self__S4LR->item__N0SE=result__V3LR;
+    Self__S4LR->next__OW4E=NULL;
+    ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__Q5AR->last_link__32YD)->next__OW4E=result__K4LR;
+    Self__Q5AR->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__Q5AR->parent_linked_collection__1LQC.upper__2AID +  1);
+    Self__Q5AR->last_link__32YD=result__K4LR;
   };
-  Self__BMJI->parent_dta__FH0H.result_expr__X3YD=__tmp__IMJI;
-  result__LH0H=create__with__2AVC(rec__CH0H,result__CX2H);
-  run_value__K0QC=old_self__IH0H;
-  add_last__OSYD(node_list__U0QC,result__LH0H);
-  return(result__LH0H);
+  return(result__V3LR);
 }
 
-static void error_slot__name__in__list__IAAJ(__POSITION p__KAAJ,void *s__LAAJ,void *t__MAAJ,void *st__NAAJ)
-// ({POSITION},{NULLxSTRING_CONSTANT},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxTYPES_TMP}) VoidNo recursive, No inlinable.
+static __BOOLEAN is_sub_type__NV4J(__TYPE_FULL *Self__OV4J,void *other__PV4J)
+// ({TYPE_FULL},{NULLxTYPE_FULL}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__SAAJ;
-  __INTEGER __tmp__ZAAJ,Self__Y1CJ;
-  void *__tmp__5AAJ,*__tmp__DBAJ;
-  __TYPES_TMP *Self__UBAR;
-  copy__BNK(string_tmp__RB,(&__string_539));
-  append__MOK(string_tmp__RB,s__LAAJ);
-  append__MOK(string_tmp__RB,(&__string_540));
-  switch (((struct ___OBJ *)t__MAAJ)->__id) {
+  void *__tmp__RV4J,*__tmp__TV4J;
+  __BOOLEAN __tmp__UV4J;
+  __tmp__RV4J=Self__OV4J->parent_type__5SL;
+  __tmp__TV4J=((__TYPE_FULL *)other__PV4J)->parent_type__5SL;
+  switch (((struct ___OBJ *)__tmp__RV4J)->__id) {
   case __TYPE__: {
-    __tmp__SAAJ=((__PROTOTYPE *)((__TYPE *)t__MAAJ)->prototype__RD)->parent_named__QD.name__1QB;
+    __tmp__UV4J=is_sub_type__HI3I(__tmp__RV4J,__tmp__TV4J);
   } break;
   case __TYPE_NULL__: {
-    __tmp__SAAJ=(&__string_59);
+    __tmp__UV4J=TRUE__;
   } break;
   case __TYPE_VOID__: {
-    __tmp__SAAJ=(&__string_2);
+    __tmp__UV4J=FALSE__;
   } break;
   case __TYPE_CONTEXT__: {
-    __tmp__SAAJ=(&__string_44);
+    __tmp__UV4J=is_sub_type__KJ3I(__tmp__RV4J,__tmp__TV4J);
   } break;
   case __TYPE_ID__: {
-    __tmp__SAAJ=(&__string_46);
+    __tmp__UV4J=is_sub_type__FK3I(__tmp__TV4J);
   } break;
   case __TYPE_GENERIC__: {
-    __tmp__SAAJ=((__TYPE_GENERIC *)t__MAAJ)->intern_name__FS2B;
+    __tmp__UV4J=is_sub_type__LK3I(__tmp__RV4J,__tmp__TV4J);
   } break;
   case __PROFIL_BLOCK__: {
-    __tmp__SAAJ=((__PROFIL_BLOCK *)t__MAAJ)->parent_profil__UNCG.name__JCII;
+    __tmp__UV4J=__infix_equal_equal__ORFJ(((__PROFIL_BLOCK *)__tmp__RV4J),__tmp__TV4J);
   } break;
   };
-  append__MOK(string_tmp__RB,__tmp__SAAJ);
+  return(__tmp__UV4J);
+}
+
+static void* lookup__Z13I()
+// () With resultNo recursive, No inlinable.
+{
+  void *result__313I;
+  __INTEGER j__413I;
+  void **__tmp__G45Q;
+  __BOOLEAN __tmp__333I;
+  result__313I=NULL;
+  j__413I=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
+  __tmp__G45Q=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
+  while ((! ((j__413I < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__G45Q)[j__413I])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)(&__string_57))))) {
+    j__413I=(__INTEGER)(j__413I -  1);
+  };
+  if ((j__413I >= stack_local_lower__IH4F)) {
+    result__313I=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__413I];
+    if (((j__413I < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__313I)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
+      context_extern__DOLH=result__313I;
+    };
+    __tmp__333I=TRUE__;
+  } else {
+    __tmp__333I=FALSE__;
+  };
+  if ((! __tmp__333I)) {
+    if (((void *)profil_first__LPQC != (void *)NULL)) {
+      result__313I=lookup__VTJM(profil_first__LPQC,(&__string_57));
+      if ((((void *)result__313I != (void *)NULL) && ((void *)((__LOCAL *)result__313I)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
+        context_extern__DOLH=result__313I;
+      };
+    };
+  };
+  return(result__313I);
+}
+
+static __BOOLEAN search_parent__2IWH(__PROTOTYPE *Self__3IWH,void *n__4IWH)
+// ({PROTOTYPE},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+{
+  void *slot__AJWH;
+  __SECTION_ *Self__45JQ;
+  __BOOLEAN result__BJWH,__tmp__QJWH;
+  result__BJWH=FALSE__;
+  slot__AJWH=Self__3IWH->first_slot__MQMC;
+  while_do__YTXH:
+  {
+    if (((void *)slot__AJWH != (void *)NULL)) {
+      Self__45JQ=((__SECTION_ *)((__ITM_SLOT *)slot__AJWH)->id_section__T5BC);
+      __tmp__QJWH=(((void *)Self__45JQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__45JQ->name__CH0D == (void *)(&__string_24)));
+    } else {
+      __tmp__QJWH=FALSE__;
+    };
+    result__BJWH=__tmp__QJWH;
+    if ((__tmp__QJWH && ((void *)((__ITM_SLOT *)slot__AJWH)->parent_named__MIM.name__1QB != (void *)n__4IWH))) {
+      slot__AJWH=((__ITM_SLOT *)slot__AJWH)->next__FRMC;
+      goto while_do__YTXH;
+    };
+  };
+  return(result__BJWH);
+}
+
+static void add_arg__to__in__for__block__MKWI(void *e__OKWI,__INTEGER idx__PKWI,void *args__QKWI,void *slot__RKWI,__BOOLEAN is_block_value__SKWI)
+// ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{INTEGER},{NULLxFAST_ARRAYoEXPRo},{NULLxSLOT_DATAxSLOT_CODE},{TRUExFALSE}) VoidNo recursive, No inlinable.
+{
+  __INTEGER count__UKWI,__tmp__ULWI;
+  void *__tmp__WKWI,*em__TKWI;
+  void *__tmp__RLWI,*__tmp__3LWI;
+  void *__tmp__TLWI,*__tmp__5LWI;
+  __POSITION __tmp__AMWI,__tmp__BMWI,__tmp__0MWI;
+  __BOOLEAN __tmp__HMWI;
+  count__UKWI= 0;
+  if (e__OKWI==NULL) {
+    __tmp__WKWI=NULL;
+  } else {
+    switch (((struct ___OBJ *)e__OKWI)->__id) {
+    case __LIST__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __STRING_CST__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXTERNAL_C__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __PROTOTYPE_CST__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __INTEGER_CST__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __READ_LOCAL__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_MULTIPLE__: {
+      __tmp__WKWI=((void *)e__OKWI);
+    } break;
+    case __EXPR_EQUAL__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_NOT_EQUAL__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __REAL_CST__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __CHARACTER_CST__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __IS_EXPANDED__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __GET_TYPE_ID__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_SUP__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_SUB__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_MUL__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_DIV__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_AND__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_SHIFT_R__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_SHIFT_L__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __PUT_TO__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __ITEM__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __SIZE_OF__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __CAST__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __CALL_SLOT__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __READ_SLOT__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __READ_GLOBAL__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_NOT_LOGIC__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_OR_LOGIC__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_OR_OR_LOGIC__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_AND_LOGIC__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_AND_AND_LOGIC__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_NEG__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_ADD__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_NOT__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_MOD__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_SUP_EQ__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_INF__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_INF_EQ__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_OR__: {
+      __tmp__WKWI=NULL;
+    } break;
+    case __EXPR_XOR__: {
+      __tmp__WKWI=NULL;
+    } break;
+    }
+  };
+  em__TKWI=__tmp__WKWI;
+  if (((void *)__tmp__WKWI != (void *)NULL)) {
+    count__UKWI=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__WKWI)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH +  1);
+    append_collection__H3EI(args__QKWI,((__EXPR_MULTIPLE *)__tmp__WKWI)->expr_list__3EMH);
+  } else {
+    count__UKWI= 1;
+    add_last__5REI(args__QKWI,e__OKWI);
+  };
+  if (verify__RCAG) {
+    if ((! is_block_value__SKWI)) {
+      if (((struct ___OBJ *)slot__RKWI)->__id==__SLOT_DATA__) {
+        __tmp__RLWI=((__SLOT *)((__SLOT_DATA *)slot__RKWI)->parent_slot__IHZD)->base_slot__X12F;
+      } else {
+        __tmp__RLWI=((__SLOT *)((__SLOT_CODE *)slot__RKWI)->parent_slot__A22F)->base_slot__X12F;
+      };
+      __tmp__TLWI=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__RLWI)->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[idx__PKWI];
+      if (((struct ___OBJ *)__tmp__TLWI)->__id==__ITM_ARG__) {
+        __tmp__ULWI= 1;
+      } else {
+        __tmp__ULWI=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__TLWI)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD +  1);
+      };
+      if ((__tmp__ULWI != count__UKWI)) {
+        put_error__text__0AH( 1,(&__string_335));
+        if (((struct ___OBJ *)slot__RKWI)->__id==__SLOT_DATA__) {
+          __tmp__3LWI=((__SLOT *)((__SLOT_DATA *)slot__RKWI)->parent_slot__IHZD)->base_slot__X12F;
+        } else {
+          __tmp__3LWI=((__SLOT *)((__SLOT_CODE *)slot__RKWI)->parent_slot__A22F)->base_slot__X12F;
+        };
+        __tmp__5LWI=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__3LWI)->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[idx__PKWI];
+        if (((struct ___OBJ *)__tmp__5LWI)->__id==__ITM_ARG__) {
+          __tmp__AMWI=((__ITM_ARG *)__tmp__5LWI)->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM;
+        } else {
+          __tmp__AMWI=((__ITM_ARGS *)__tmp__5LWI)->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM;
+        };
+        put_position__ECH(__tmp__AMWI);
+        switch (((struct ___OBJ *)e__OKWI)->__id) {
+        case __LIST__: {
+          __tmp__BMWI=((__LIST *)e__OKWI)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __STRING_CST__: {
+          __tmp__BMWI=((__STRING_CST *)e__OKWI)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXTERNAL_C__: {
+          __tmp__BMWI=((__EXTERNAL_C *)e__OKWI)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __PROTOTYPE_CST__: {
+          __tmp__BMWI=((__PROTOTYPE_CST *)e__OKWI)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __INTEGER_CST__: {
+          __tmp__BMWI=((__INTEGER_CST *)e__OKWI)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __READ_LOCAL__: {
+          __tmp__BMWI=((__READ_LOCAL *)e__OKWI)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_MULTIPLE__: {
+          __tmp__BMWI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_EQUAL__: {
+          __tmp__BMWI=((__EXPR_EQUAL *)e__OKWI)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_NOT_EQUAL__: {
+          __tmp__BMWI=((__EXPR_NOT_EQUAL *)e__OKWI)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __REAL_CST__: {
+          __tmp__BMWI=((__REAL_CST *)e__OKWI)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __CHARACTER_CST__: {
+          __tmp__BMWI=((__CHARACTER_CST *)e__OKWI)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __IS_EXPANDED__: {
+          __tmp__BMWI=((__IS_EXPANDED *)e__OKWI)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __GET_TYPE_ID__: {
+          __tmp__BMWI=((__GET_TYPE_ID *)e__OKWI)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_SUP__: {
+          __tmp__BMWI=((__EXPR_SUP *)e__OKWI)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_SUB__: {
+          __tmp__BMWI=((__EXPR_SUB *)e__OKWI)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_MUL__: {
+          __tmp__BMWI=((__EXPR_MUL *)e__OKWI)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_DIV__: {
+          __tmp__BMWI=((__EXPR_DIV *)e__OKWI)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_AND__: {
+          __tmp__BMWI=((__EXPR_AND *)e__OKWI)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_SHIFT_R__: {
+          __tmp__BMWI=((__EXPR_SHIFT_R *)e__OKWI)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_SHIFT_L__: {
+          __tmp__BMWI=((__EXPR_SHIFT_L *)e__OKWI)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __PUT_TO__: {
+          __tmp__BMWI=((__PUT_TO *)e__OKWI)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __ITEM__: {
+          __tmp__BMWI=((__ITEM *)e__OKWI)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __SIZE_OF__: {
+          __tmp__BMWI=((__SIZE_OF *)e__OKWI)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __CAST__: {
+          __tmp__BMWI=((__CAST *)e__OKWI)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __CALL_SLOT__: {
+          __tmp__BMWI=((__CALL_SLOT *)e__OKWI)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __READ_SLOT__: {
+          __tmp__BMWI=((__READ_SLOT *)e__OKWI)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __READ_GLOBAL__: {
+          __tmp__BMWI=((__READ_GLOBAL *)e__OKWI)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_NOT_LOGIC__: {
+          __tmp__BMWI=((__EXPR_NOT_LOGIC *)e__OKWI)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_OR_LOGIC__: {
+          __tmp__BMWI=((__EXPR_OR_LOGIC *)e__OKWI)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_OR_OR_LOGIC__: {
+          __tmp__BMWI=((__EXPR_OR_OR_LOGIC *)e__OKWI)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_AND_LOGIC__: {
+          __tmp__BMWI=((__EXPR_AND_LOGIC *)e__OKWI)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_AND_AND_LOGIC__: {
+          __tmp__BMWI=((__EXPR_AND_AND_LOGIC *)e__OKWI)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_NEG__: {
+          __tmp__BMWI=((__EXPR_NEG *)e__OKWI)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_ADD__: {
+          __tmp__BMWI=((__EXPR_ADD *)e__OKWI)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_NOT__: {
+          __tmp__BMWI=((__EXPR_NOT *)e__OKWI)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_MOD__: {
+          __tmp__BMWI=((__EXPR_MOD *)e__OKWI)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_SUP_EQ__: {
+          __tmp__BMWI=((__EXPR_SUP_EQ *)e__OKWI)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_INF__: {
+          __tmp__BMWI=((__EXPR_INF *)e__OKWI)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_INF_EQ__: {
+          __tmp__BMWI=((__EXPR_INF_EQ *)e__OKWI)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_OR__: {
+          __tmp__BMWI=((__EXPR_OR *)e__OKWI)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_XOR__: {
+          __tmp__BMWI=((__EXPR_XOR *)e__OKWI)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        };
+        put_position__ECH(__tmp__BMWI);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
+        };
+      };
+      __tmp__HMWI=TRUE__;
+    } else {
+      __tmp__HMWI=FALSE__;
+    };
+    if ((! __tmp__HMWI)) {
+      if (((idx__PKWI ==  0) && (count__UKWI !=  1))) {
+        switch (((struct ___OBJ *)e__OKWI)->__id) {
+        case __LIST__: {
+          __tmp__0MWI=((__LIST *)e__OKWI)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __STRING_CST__: {
+          __tmp__0MWI=((__STRING_CST *)e__OKWI)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXTERNAL_C__: {
+          __tmp__0MWI=((__EXTERNAL_C *)e__OKWI)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __PROTOTYPE_CST__: {
+          __tmp__0MWI=((__PROTOTYPE_CST *)e__OKWI)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __INTEGER_CST__: {
+          __tmp__0MWI=((__INTEGER_CST *)e__OKWI)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __READ_LOCAL__: {
+          __tmp__0MWI=((__READ_LOCAL *)e__OKWI)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_MULTIPLE__: {
+          __tmp__0MWI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_EQUAL__: {
+          __tmp__0MWI=((__EXPR_EQUAL *)e__OKWI)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_NOT_EQUAL__: {
+          __tmp__0MWI=((__EXPR_NOT_EQUAL *)e__OKWI)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __REAL_CST__: {
+          __tmp__0MWI=((__REAL_CST *)e__OKWI)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __CHARACTER_CST__: {
+          __tmp__0MWI=((__CHARACTER_CST *)e__OKWI)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __IS_EXPANDED__: {
+          __tmp__0MWI=((__IS_EXPANDED *)e__OKWI)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __GET_TYPE_ID__: {
+          __tmp__0MWI=((__GET_TYPE_ID *)e__OKWI)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_SUP__: {
+          __tmp__0MWI=((__EXPR_SUP *)e__OKWI)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_SUB__: {
+          __tmp__0MWI=((__EXPR_SUB *)e__OKWI)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_MUL__: {
+          __tmp__0MWI=((__EXPR_MUL *)e__OKWI)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_DIV__: {
+          __tmp__0MWI=((__EXPR_DIV *)e__OKWI)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_AND__: {
+          __tmp__0MWI=((__EXPR_AND *)e__OKWI)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_SHIFT_R__: {
+          __tmp__0MWI=((__EXPR_SHIFT_R *)e__OKWI)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_SHIFT_L__: {
+          __tmp__0MWI=((__EXPR_SHIFT_L *)e__OKWI)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __PUT_TO__: {
+          __tmp__0MWI=((__PUT_TO *)e__OKWI)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __ITEM__: {
+          __tmp__0MWI=((__ITEM *)e__OKWI)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __SIZE_OF__: {
+          __tmp__0MWI=((__SIZE_OF *)e__OKWI)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __CAST__: {
+          __tmp__0MWI=((__CAST *)e__OKWI)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __CALL_SLOT__: {
+          __tmp__0MWI=((__CALL_SLOT *)e__OKWI)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __READ_SLOT__: {
+          __tmp__0MWI=((__READ_SLOT *)e__OKWI)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __READ_GLOBAL__: {
+          __tmp__0MWI=((__READ_GLOBAL *)e__OKWI)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_NOT_LOGIC__: {
+          __tmp__0MWI=((__EXPR_NOT_LOGIC *)e__OKWI)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_OR_LOGIC__: {
+          __tmp__0MWI=((__EXPR_OR_LOGIC *)e__OKWI)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_OR_OR_LOGIC__: {
+          __tmp__0MWI=((__EXPR_OR_OR_LOGIC *)e__OKWI)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_AND_LOGIC__: {
+          __tmp__0MWI=((__EXPR_AND_LOGIC *)e__OKWI)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_AND_AND_LOGIC__: {
+          __tmp__0MWI=((__EXPR_AND_AND_LOGIC *)e__OKWI)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_NEG__: {
+          __tmp__0MWI=((__EXPR_NEG *)e__OKWI)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_ADD__: {
+          __tmp__0MWI=((__EXPR_ADD *)e__OKWI)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_NOT__: {
+          __tmp__0MWI=((__EXPR_NOT *)e__OKWI)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_MOD__: {
+          __tmp__0MWI=((__EXPR_MOD *)e__OKWI)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_SUP_EQ__: {
+          __tmp__0MWI=((__EXPR_SUP_EQ *)e__OKWI)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_INF__: {
+          __tmp__0MWI=((__EXPR_INF *)e__OKWI)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_INF_EQ__: {
+          __tmp__0MWI=((__EXPR_INF_EQ *)e__OKWI)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_OR__: {
+          __tmp__0MWI=((__EXPR_OR *)e__OKWI)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        case __EXPR_XOR__: {
+          __tmp__0MWI=((__EXPR_XOR *)e__OKWI)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        } break;
+        };
+        put_error__text__0AH( 1,(&__string_481));
+        put_position__ECH(__tmp__0MWI);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
+        };
+      };
+    };
+  };
+}
+
+static void error_slot__name__in__list__CG2I(__POSITION p__EG2I,void *s__FG2I,void *t__GG2I,void *st__HG2I)
+// ({POSITION},{NULLxSTRING_CONSTANT},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxTYPES_TMP}) VoidNo recursive, No inlinable.
+{
+  void *__tmp__MG2I;
+  __INTEGER __tmp__TG2I,Self__RB5I,new_capacity__U4LR,old_nb_elts__X4LR;
+  __INTEGER upper__N40R,Self__L40R,new_capacity__04LR,old_nb_elts__34LR;
+  __INTEGER upper__S40R,Self__Q40R;
+  void *__tmp__ZG2I,*__tmp__3G2I;
+  __STRING *Self__V4LR,*Self__14LR;
+  __TYPES_TMP *Self__551Q;
+  __CHARACTER *Self__W4LR,*new__Y4LR,*Self__24LR,*new__44LR;
+  copy__BNK(string_tmp__RB,(&__string_540));
+  append__MOK(string_tmp__RB,s__FG2I);
   append__MOK(string_tmp__RB,(&__string_541));
-  __tmp__ZAAJ=(__INTEGER)(((__TYPES_TMP *)st__NAAJ)->parent_types__GCCG.upper__MSCG -  1);
-  Self__Y1CJ= 0;
-  while ((Self__Y1CJ <= __tmp__ZAAJ)) {
-    __tmp__5AAJ=((void **)((__TYPES_TMP *)st__NAAJ)->parent_types__GCCG.storage__CTJJ)[Self__Y1CJ];
-    switch (((struct ___OBJ *)__tmp__5AAJ)->__id) {
+  switch (((struct ___OBJ *)t__GG2I)->__id) {
+  case __TYPE__: {
+    __tmp__MG2I=((__PROTOTYPE *)((__TYPE *)t__GG2I)->prototype__RD)->parent_named__QD.name__1QB;
+  } break;
+  case __TYPE_NULL__: {
+    __tmp__MG2I=(&__string_59);
+  } break;
+  case __TYPE_VOID__: {
+    __tmp__MG2I=(&__string_2);
+  } break;
+  case __TYPE_CONTEXT__: {
+    __tmp__MG2I=(&__string_44);
+  } break;
+  case __TYPE_ID__: {
+    __tmp__MG2I=(&__string_46);
+  } break;
+  case __TYPE_GENERIC__: {
+    __tmp__MG2I=((__TYPE_GENERIC *)t__GG2I)->intern_name__UR2B;
+  } break;
+  case __PROFIL_BLOCK__: {
+    __tmp__MG2I=((__PROFIL_BLOCK *)t__GG2I)->parent_profil__OGAG.name__5IEI;
+  } break;
+  };
+  append__MOK(string_tmp__RB,__tmp__MG2I);
+  append__MOK(string_tmp__RB,(&__string_542));
+  __tmp__TG2I=(__INTEGER)(((__TYPES_TMP *)st__HG2I)->parent_types__415F.upper__GLAG -  1);
+  Self__RB5I= 0;
+  while ((Self__RB5I <= __tmp__TG2I)) {
+    __tmp__ZG2I=((void **)((__TYPES_TMP *)st__HG2I)->parent_types__415F.storage__4VFJ)[Self__RB5I];
+    switch (((struct ___OBJ *)__tmp__ZG2I)->__id) {
     case __TYPE__: {
-      append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)__tmp__5AAJ)->prototype__RD)->parent_named__QD.name__1QB);
+      append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)__tmp__ZG2I)->prototype__RD)->parent_named__QD.name__1QB);
     } break;
     case __TYPE_NULL__: {
       append__MOK(string_tmp__RB,(&__string_59));
@@ -127279,20 +214225,42 @@ static void error_slot__name__in__list__IAAJ(__POSITION p__KAAJ,void *s__LAAJ,vo
       append__MOK(string_tmp__RB,(&__string_46));
     } break;
     case __TYPE_GENERIC__: {
-      append__MOK(string_tmp__RB,((__TYPE_GENERIC *)__tmp__5AAJ)->name__2R2B);
+      append__MOK(string_tmp__RB,((__TYPE_GENERIC *)__tmp__ZG2I)->name__LR2B);
     } break;
     case __PROFIL_BLOCK__: {
       append__MOK(string_tmp__RB,(&__string_39));
     } break;
     };
-    add_last__YPK(string_tmp__RB,' ');
-    Self__Y1CJ=(__INTEGER)(Self__Y1CJ +  1);
-  };
-  Self__UBAR=((__TYPES_TMP *)st__NAAJ);
-  __tmp__DBAJ=((void **)Self__UBAR->parent_types__GCCG.storage__CTJJ)[Self__UBAR->parent_types__GCCG.upper__MSCG];
-  switch (((struct ___OBJ *)__tmp__DBAJ)->__id) {
+    Self__V4LR=((__STRING *)string_tmp__RB);
+    new_capacity__U4LR= 0;
+    if ((Self__V4LR->capacity__MNK <= Self__V4LR->count__VF)) {
+      if ((Self__V4LR->capacity__MNK ==  0)) {
+        Self__V4LR->capacity__MNK= 32;
+        Self__V4LR->storage__XNK=create__OUX( 32);
+      } else {
+        new_capacity__U4LR=(__INTEGER)(Self__V4LR->capacity__MNK <<  1);
+        Self__W4LR=((__CHARACTER *)Self__V4LR->storage__XNK);
+        old_nb_elts__X4LR=Self__V4LR->capacity__MNK;
+        new__Y4LR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__W4LR),((__UINTEGER_32 )old_nb_elts__X4LR),((__UINTEGER_32 )new_capacity__U4LR)));
+        upper__N40R=(__INTEGER)(new_capacity__U4LR -  1);
+        Self__L40R=old_nb_elts__X4LR;
+        while ((Self__L40R <= upper__N40R)) {
+          new__Y4LR[Self__L40R]='\0';
+          Self__L40R=(__INTEGER)(Self__L40R +  1);
+        };
+        Self__V4LR->storage__XNK=new__Y4LR;
+        Self__V4LR->capacity__MNK=new_capacity__U4LR;
+      };
+    };
+    ((__CHARACTER *)Self__V4LR->storage__XNK)[Self__V4LR->count__VF]=' ';
+    Self__V4LR->count__VF=(__INTEGER)(Self__V4LR->count__VF +  1);
+    Self__RB5I=(__INTEGER)(Self__RB5I +  1);
+  };
+  Self__551Q=((__TYPES_TMP *)st__HG2I);
+  __tmp__3G2I=((void **)Self__551Q->parent_types__415F.storage__4VFJ)[Self__551Q->parent_types__415F.upper__GLAG];
+  switch (((struct ___OBJ *)__tmp__3G2I)->__id) {
   case __TYPE__: {
-    append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)__tmp__DBAJ)->prototype__RD)->parent_named__QD.name__1QB);
+    append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)__tmp__3G2I)->prototype__RD)->parent_named__QD.name__1QB);
   } break;
   case __TYPE_NULL__: {
     append__MOK(string_tmp__RB,(&__string_59));
@@ -127307,8423 +214275,12204 @@ static void error_slot__name__in__list__IAAJ(__POSITION p__KAAJ,void *s__LAAJ,vo
     append__MOK(string_tmp__RB,(&__string_46));
   } break;
   case __TYPE_GENERIC__: {
-    append__MOK(string_tmp__RB,((__TYPE_GENERIC *)__tmp__DBAJ)->name__2R2B);
+    append__MOK(string_tmp__RB,((__TYPE_GENERIC *)__tmp__3G2I)->name__LR2B);
   } break;
   case __PROFIL_BLOCK__: {
     append__MOK(string_tmp__RB,(&__string_39));
   } break;
   };
-  add_last__YPK(string_tmp__RB,')');
+  Self__14LR=((__STRING *)string_tmp__RB);
+  new_capacity__04LR= 0;
+  if ((Self__14LR->capacity__MNK <= Self__14LR->count__VF)) {
+    if ((Self__14LR->capacity__MNK ==  0)) {
+      Self__14LR->capacity__MNK= 32;
+      Self__14LR->storage__XNK=create__OUX( 32);
+    } else {
+      new_capacity__04LR=(__INTEGER)(Self__14LR->capacity__MNK <<  1);
+      Self__24LR=((__CHARACTER *)Self__14LR->storage__XNK);
+      old_nb_elts__34LR=Self__14LR->capacity__MNK;
+      new__44LR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__24LR),((__UINTEGER_32 )old_nb_elts__34LR),((__UINTEGER_32 )new_capacity__04LR)));
+      upper__S40R=(__INTEGER)(new_capacity__04LR -  1);
+      Self__Q40R=old_nb_elts__34LR;
+      while ((Self__Q40R <= upper__S40R)) {
+        new__44LR[Self__Q40R]='\0';
+        Self__Q40R=(__INTEGER)(Self__Q40R +  1);
+      };
+      Self__14LR->storage__XNK=new__44LR;
+      Self__14LR->capacity__MNK=new_capacity__04LR;
+    };
+  };
+  ((__CHARACTER *)Self__14LR->storage__XNK)[Self__14LR->count__VF]=')';
+  Self__14LR->count__VF=(__INTEGER)(Self__14LR->count__VF +  1);
   put_error__text__0AH( 1,string_tmp__RB);
-  put_position__ECH(p__KAAJ);
-  send_error__2FH();
-}
-
-static __INTEGER priority__VKHJ(__ITM_SLOT *Self__WKHJ)
-// ({ITM_SLOT}) With resultNo recursive, No inlinable.
-{
-  __INTEGER Self__PZHJ,result__RZHJ;
-  Self__PZHJ=Self__WKHJ->priority_and_level__4XTE;
-  result__RZHJ= 0;
-  if ((Self__PZHJ <  0)) {
-    result__RZHJ=(__INTEGER)(- Self__PZHJ);
-  } else {
-    result__RZHJ=Self__PZHJ;
+  put_position__ECH(p__EG2I);
+  put_string__EQD(msg_err__5AH);
+  if ((verbose_level__FX !=  0)) {
+    put_string__2EG(((__STRING *)msg_err__5AH));
   };
-  return(result__RZHJ);
-}
-
-static void* associativity__YAIJ(__ITM_SLOT *Self__ZAIJ)
-// ({ITM_SLOT}) With resultNo recursive, No inlinable.
-{
-  void *result__1AIJ;
-  result__1AIJ=NULL;
-  if ((Self__ZAIJ->priority_and_level__4XTE >=  0)) {
-    result__1AIJ=(&__string_10);
-  } else {
-    result__1AIJ=(&__string_9);
+  if (((type_error__4AH !=  2) | is_warning__OBB)) {
+    exit(( 1));
   };
-  return(result__1AIJ);
 }
 
-static void* lookup__DZWH()
+static void* lookup__FATH()
 // () With resultNo recursive, No inlinable.
 {
-  void *result__HZWH;
-  __INTEGER j__IZWH;
-  void **__tmp__3AER;
-  __BOOLEAN __tmp__H1WH;
-  result__HZWH=NULL;
-  j__IZWH=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.upper__TIAG;
-  __tmp__3AER=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG;
-  while ((! ((j__IZWH < stack_local_lower__AIAG) || ((void *)((__LOCAL *)((void **)__tmp__3AER)[j__IZWH])->parent_variable__ALMC.parent_named__5KMC.name__1QB == (void *)(&__string_57))))) {
-    j__IZWH=(__INTEGER)(j__IZWH -  1);
-  };
-  if ((j__IZWH >= stack_local_lower__AIAG)) {
-    result__HZWH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG)[j__IZWH];
-    if (((j__IZWH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.storage__DSYD)[top__CVQC])->local__CIAG) && (((__LOCAL *)result__HZWH)->parent_variable__ALMC.parent_named__5KMC.style__ODGC != '-'))) {
-      context_extern__2GPH=result__HZWH;
-    };
-    __tmp__H1WH=TRUE__;
+  void *result__JATH;
+  __INTEGER j__KATH;
+  void **__tmp__H45Q;
+  __BOOLEAN __tmp__JCTH;
+  result__JATH=NULL;
+  j__KATH=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
+  __tmp__H45Q=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
+  while ((! ((j__KATH < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__H45Q)[j__KATH])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)(&__string_57))))) {
+    j__KATH=(__INTEGER)(j__KATH -  1);
+  };
+  if ((j__KATH >= stack_local_lower__IH4F)) {
+    result__JATH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__KATH];
+    if (((j__KATH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__JATH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
+      context_extern__DOLH=result__JATH;
+    };
+    __tmp__JCTH=TRUE__;
   } else {
-    __tmp__H1WH=FALSE__;
+    __tmp__JCTH=FALSE__;
   };
-  if ((! __tmp__H1WH)) {
-    if (((void *)profil_first__D4QC != (void *)NULL)) {
-      result__HZWH=lookup__XHNM(profil_first__D4QC,(&__string_57));
-      if ((((void *)result__HZWH != (void *)NULL) && ((void *)((__LOCAL *)result__HZWH)->parent_variable__ALMC.parent_named__5KMC.name__1QB != (void *)(&__string_57)))) {
-        context_extern__2GPH=result__HZWH;
+  if ((! __tmp__JCTH)) {
+    if (((void *)profil_first__LPQC != (void *)NULL)) {
+      result__JATH=lookup__VTJM(profil_first__LPQC,(&__string_57));
+      if ((((void *)result__JATH != (void *)NULL) && ((void *)((__LOCAL *)result__JATH)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
+        context_extern__DOLH=result__JATH;
       };
     };
   };
-  return(result__HZWH);
+  return(result__JATH);
 }
 
-static void append_collection__RWII(__FAST_ARRAYoEXPRo *Self__SWII,void *other__TWII)
+static void append_collection__H3EI(__FAST_ARRAYoEXPRo *Self__I3EI,void *other__J3EI)
 // ({FAST_ARRAYoEXPRo},{NULLxFAST_ARRAYoEXPRo}) VoidNo recursive, No inlinable.
 {
-  __INTEGER __tmp__3WII,Self__HPOI;
-  __tmp__3WII=((__FAST_ARRAYoEXPRo *)other__TWII)->parent_arrayed_collection__3LMC.upper__0KWH;
-  Self__HPOI= 0;
-  while ((Self__HPOI <= __tmp__3WII)) {
-    add_last__JLII(Self__SWII,((void **)((__FAST_ARRAYoEXPRo *)other__TWII)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__HPOI]);
-    Self__HPOI=(__INTEGER)(Self__HPOI +  1);
+  __INTEGER __tmp__T3EI,Self__3VKI;
+  __tmp__T3EI=((__FAST_ARRAYoEXPRo *)other__J3EI)->parent_arrayed_collection__Q2LC.upper__2RSH;
+  Self__3VKI= 0;
+  while ((Self__3VKI <= __tmp__T3EI)) {
+    add_last__5REI(Self__I3EI,((void **)((__FAST_ARRAYoEXPRo *)other__J3EI)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__3VKI]);
+    Self__3VKI=(__INTEGER)(Self__3VKI +  1);
   };
 }
 
-static void add_first__1LGM(__LIST *Self__2LGM,void *i__3LGM)
-// ({LIST},{NULLxLISTxSTRING_CSTxPUSHxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxSWITCHxNODE_TYPExREAD_LOCALxEXPR_MULTIPLExNODE_STYLExWRITE_GLOBALxWRITE_SLOTxEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxNOPxREAD_SLOTxWRITE_LOCALxREAD_GLOBALxEXPR_NOT_LOGICxLOOPxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxLOOP_ENDxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) VoidNo recursive, No inlinable.
+static __INTEGER index_of__since__IUOH(__STRING *Self__JUOH,__INTEGER start_index__LUOH)
+// ({STRING},{INTEGER}) With resultNo recursive, No inlinable.
 {
-  void *tmp__CBLM;
-  __FAST_ARRAYoINSTRo *Self__4RHM;
-  Self__4RHM=((__FAST_ARRAYoINSTRo *)Self__2LGM->expr_list__EMRG);
-  add_last__W2BH(Self__4RHM,i__3LGM);
-  if ((Self__4RHM->parent_arrayed_collection__DMRG.upper__5BTG !=  0)) {
-    if ((Self__4RHM->parent_arrayed_collection__DMRG.upper__5BTG ==  1)) {
-      tmp__CBLM=((void **)Self__4RHM->parent_arrayed_collection__DMRG.storage__X3BH)[ 0];
-      ((void **)Self__4RHM->parent_arrayed_collection__DMRG.storage__X3BH)[ 0]=((void **)Self__4RHM->parent_arrayed_collection__DMRG.storage__X3BH)[ 1];
-      ((void **)Self__4RHM->parent_arrayed_collection__DMRG.storage__X3BH)[ 1]=tmp__CBLM;
-    } else {
-      move__to__by__5WIH(Self__4RHM, 0,(__INTEGER)(Self__4RHM->parent_arrayed_collection__DMRG.upper__5BTG -  1));
-      ((void **)Self__4RHM->parent_arrayed_collection__DMRG.storage__X3BH)[ 0]=i__3LGM;
-    };
+  __INTEGER result__NUOH,__tmp__LB2Q;
+  __CHARACTER *__tmp__MB2Q;
+  result__NUOH=start_index__LUOH;
+  __tmp__LB2Q=Self__JUOH->count__VF;
+  __tmp__MB2Q=Self__JUOH->storage__XNK;
+  while ((! ((result__NUOH > __tmp__LB2Q) || ('@' == ((__CHARACTER *)__tmp__MB2Q)[(__INTEGER)(result__NUOH -  1)])))) {
+    result__NUOH=(__INTEGER)(result__NUOH +  1);
   };
+  return(result__NUOH);
 }
 
-static __INTEGER index_of__since__GNSH(__STRING *Self__HNSH,__INTEGER start_index__JNSH)
-// ({STRING},{INTEGER}) With resultNo recursive, No inlinable.
+static __BOOLEAN is_letter_or_digit__1ACJ(__CHARACTER Self__2ACJ)
+// ({CHARACTER}) With resultNo recursive, No inlinable.
 {
-  __INTEGER result__LNSH,__tmp__ADAR;
-  __CHARACTER *__tmp__BDAR;
-  result__LNSH=start_index__JNSH;
-  __tmp__ADAR=Self__HNSH->count__VF;
-  __tmp__BDAR=Self__HNSH->storage__XNK;
-  while ((! ((result__LNSH > __tmp__ADAR) || ('@' == ((__CHARACTER *)__tmp__BDAR)[(__INTEGER)(result__LNSH -  1)])))) {
-    result__LNSH=(__INTEGER)(result__LNSH +  1);
+  __BOOLEAN result__STCJ,__tmp__2TCJ,__tmp__HBCJ,result__U5AR;
+  result__STCJ=FALSE__;
+  if ((((__INTEGER_8 )Self__2ACJ) >= ((__INTEGER_8 )'a'))) {
+    result__STCJ=(((__INTEGER_8 )Self__2ACJ) <= ((__INTEGER_8 )'z'));
+    __tmp__2TCJ=TRUE__;
+  } else {
+    __tmp__2TCJ=FALSE__;
+  };
+  if ((! __tmp__2TCJ)) {
+    if ((((__INTEGER_8 )Self__2ACJ) >= ((__INTEGER_8 )'A'))) {
+      result__STCJ=(((__INTEGER_8 )Self__2ACJ) <= ((__INTEGER_8 )'Z'));
+    };
+  };
+  if (result__STCJ) {
+    __tmp__HBCJ=TRUE__;
+  } else {
+    result__U5AR=FALSE__;
+    if ((((__INTEGER_8 )Self__2ACJ) >= ((__INTEGER_8 )'0'))) {
+      result__U5AR=(((__INTEGER_8 )Self__2ACJ) <= ((__INTEGER_8 )'9'));
+    };
+    __tmp__HBCJ=result__U5AR;
   };
-  return(result__LNSH);
+  return(__tmp__HBCJ);
 }
 
-static __BOOLEAN is_letter_or_digit__V2FJ(__CHARACTER Self__W2FJ)
-// ({CHARACTER}) With resultNo recursive, No inlinable.
-{
-  __BOOLEAN result__MPGJ,__tmp__WPGJ;
-  result__MPGJ=FALSE__;
-  if ((((__INTEGER_8 )Self__W2FJ) >= ((__INTEGER_8 )'a'))) {
-    result__MPGJ=(((__INTEGER_8 )Self__W2FJ) <= ((__INTEGER_8 )'z'));
-    __tmp__WPGJ=TRUE__;
-  } else {
-    __tmp__WPGJ=FALSE__;
-  };
-  if ((! __tmp__WPGJ)) {
-    if ((((__INTEGER_8 )Self__W2FJ) >= ((__INTEGER_8 )'A'))) {
-      result__MPGJ=(((__INTEGER_8 )Self__W2FJ) <= ((__INTEGER_8 )'Z'));
-    };
-  };
-  return((result__MPGJ || is_digit__EWEB(Self__W2FJ)));
-}
-
-static __GET_TYPE_ID* create__receiver__NK0H(__POSITION p__PK0H,void *e__QK0H)
-// ({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.
-{
-  __GET_TYPE_ID *result__RU1H,*Self__RGJI;
-  __POINTER ptr__SU1H;
-  __INTEGER typ_id__XU1H;
-  __UINTEGER_32 sz__UU1H,a__HDAR,new_size__FDAR,t__LDAR,a__NDAR;
-  result__RU1H=NULL;
-  ptr__SU1H=((__POINTER )(NULL));
-  typ_id__XU1H= 0;
-  sz__UU1H=((__UINTEGER_32 )sizeof(__GET_TYPE_ID));
-  if ((sz__UU1H ==  0)) {
-    result__RU1H=GET_TYPE_ID__;
-  } else {
-    typ_id__XU1H=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UU1H);
-    if ((typ_id__XU1H == (__INTEGER)(-  1))) {
-      a__HDAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__FDAR=(__UINTEGER_32)((__UINTEGER_32)(sz__UU1H + a__HDAR) & (__UINTEGER_32)(~ a__HDAR));
-      ptr__SU1H=micro_alloc__table__lab__BOI(new_size__FDAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FDAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__FDAR);
-    } else {
-      t__LDAR=((__UINTEGER_32 )typ_id__XU1H);
-      a__NDAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__SU1H=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__UU1H + a__NDAR) & (__UINTEGER_32)(~ a__NDAR)),((__POINTER )(&(table_type[(t__LDAR)]))),(__UINTEGER_32)(t__LDAR |  1));
-    };
-    result__RU1H=((__GET_TYPE_ID *)ptr__SU1H);
-    *(result__RU1H) = *(GET_TYPE_ID__);
-  };
-  Self__RGJI=((__GET_TYPE_ID *)result__RU1H);
-  Self__RGJI->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__PK0H;
-  Self__RGJI->receiver__JHAI=e__QK0H;
-  return(result__RU1H);
-}
-
-static __EXPR_SUP* create__with__and__HL0H(__POSITION p__JL0H,void *l__KL0H,void *r__LL0H)
-// ({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.
-{
-  __EXPR_SUP *result__DW1H,*Self__WGJI;
-  __POINTER ptr__EW1H;
-  __INTEGER typ_id__JW1H;
-  __UINTEGER_32 sz__GW1H,a__SDAR,new_size__QDAR,t__WDAR,a__YDAR;
-  result__DW1H=NULL;
-  ptr__EW1H=((__POINTER )(NULL));
-  typ_id__JW1H= 0;
-  sz__GW1H=((__UINTEGER_32 )sizeof(__EXPR_SUP));
-  if ((sz__GW1H ==  0)) {
-    result__DW1H=EXPR_SUP__;
-  } else {
-    typ_id__JW1H=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GW1H);
-    if ((typ_id__JW1H == (__INTEGER)(-  1))) {
-      a__SDAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__QDAR=(__UINTEGER_32)((__UINTEGER_32)(sz__GW1H + a__SDAR) & (__UINTEGER_32)(~ a__SDAR));
-      ptr__EW1H=micro_alloc__table__lab__BOI(new_size__QDAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QDAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__QDAR);
-    } else {
-      t__WDAR=((__UINTEGER_32 )typ_id__JW1H);
-      a__YDAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__EW1H=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__GW1H + a__YDAR) & (__UINTEGER_32)(~ a__YDAR)),((__POINTER )(&(table_type[(t__WDAR)]))),(__UINTEGER_32)(t__WDAR |  1));
-    };
-    result__DW1H=((__EXPR_SUP *)ptr__EW1H);
-    *(result__DW1H) = *(EXPR_SUP__);
-  };
-  Self__WGJI=((__EXPR_SUP *)result__DW1H);
-  Self__WGJI->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__JL0H;
-  Self__WGJI->parent_expr_binary_cmp__PYNH.left__ZFAI=l__KL0H;
-  Self__WGJI->parent_expr_binary_cmp__PYNH.right__3FAI=r__LL0H;
-  return(result__DW1H);
-}
-
-static __EXPR_SUB* create__with__and__CM0H(__POSITION p__EM0H,void *l__FM0H,void *r__GM0H)
-// ({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.
-{
-  __EXPR_SUB *result__WX1H,*Self__2GJI;
-  __POINTER ptr__XX1H;
-  __INTEGER typ_id__2X1H;
-  __UINTEGER_32 sz__ZX1H,a__3DAR,new_size__1DAR,t__BEAR,a__DEAR;
-  result__WX1H=NULL;
-  ptr__XX1H=((__POINTER )(NULL));
-  typ_id__2X1H= 0;
-  sz__ZX1H=((__UINTEGER_32 )sizeof(__EXPR_SUB));
-  if ((sz__ZX1H ==  0)) {
-    result__WX1H=EXPR_SUB__;
-  } else {
-    typ_id__2X1H=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZX1H);
-    if ((typ_id__2X1H == (__INTEGER)(-  1))) {
-      a__3DAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__1DAR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZX1H + a__3DAR) & (__UINTEGER_32)(~ a__3DAR));
-      ptr__XX1H=micro_alloc__table__lab__BOI(new_size__1DAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1DAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__1DAR);
-    } else {
-      t__BEAR=((__UINTEGER_32 )typ_id__2X1H);
-      a__DEAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__XX1H=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__ZX1H + a__DEAR) & (__UINTEGER_32)(~ a__DEAR)),((__POINTER )(&(table_type[(t__BEAR)]))),(__UINTEGER_32)(t__BEAR |  1));
-    };
-    result__WX1H=((__EXPR_SUB *)ptr__XX1H);
-    *(result__WX1H) = *(EXPR_SUB__);
-  };
-  Self__2GJI=((__EXPR_SUB *)result__WX1H);
-  Self__2GJI->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__EM0H;
-  Self__2GJI->parent_expr_binary__DZNH.left__ZH5H=l__FM0H;
-  Self__2GJI->parent_expr_binary__DZNH.right__AIAI=r__GM0H;
-  return(result__WX1H);
-}
-
-static __EXPR_MUL* create__with__and__3M0H(__POSITION p__5M0H,void *l__AN0H,void *r__BN0H)
-// ({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.
-{
-  __EXPR_MUL *result__IZ1H,*Self__CHJI;
-  __POINTER ptr__JZ1H;
-  __INTEGER typ_id__OZ1H;
-  __UINTEGER_32 sz__LZ1H,a__IEAR,new_size__GEAR,t__MEAR,a__OEAR;
-  result__IZ1H=NULL;
-  ptr__JZ1H=((__POINTER )(NULL));
-  typ_id__OZ1H= 0;
-  sz__LZ1H=((__UINTEGER_32 )sizeof(__EXPR_MUL));
-  if ((sz__LZ1H ==  0)) {
-    result__IZ1H=EXPR_MUL__;
-  } else {
-    typ_id__OZ1H=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LZ1H);
-    if ((typ_id__OZ1H == (__INTEGER)(-  1))) {
-      a__IEAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__GEAR=(__UINTEGER_32)((__UINTEGER_32)(sz__LZ1H + a__IEAR) & (__UINTEGER_32)(~ a__IEAR));
-      ptr__JZ1H=micro_alloc__table__lab__BOI(new_size__GEAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GEAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__GEAR);
-    } else {
-      t__MEAR=((__UINTEGER_32 )typ_id__OZ1H);
-      a__OEAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__JZ1H=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__LZ1H + a__OEAR) & (__UINTEGER_32)(~ a__OEAR)),((__POINTER )(&(table_type[(t__MEAR)]))),(__UINTEGER_32)(t__MEAR |  1));
-    };
-    result__IZ1H=((__EXPR_MUL *)ptr__JZ1H);
-    *(result__IZ1H) = *(EXPR_MUL__);
-  };
-  Self__CHJI=((__EXPR_MUL *)result__IZ1H);
-  Self__CHJI->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__5M0H;
-  Self__CHJI->parent_expr_binary__WZNH.left__ZH5H=l__AN0H;
-  Self__CHJI->parent_expr_binary__WZNH.right__AIAI=r__BN0H;
-  return(result__IZ1H);
-}
-
-static __EXPR_DIV* create__with__and__YN0H(__POSITION p__0N0H,void *l__1N0H,void *r__2N0H)
-// ({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.
-{
-  __EXPR_DIV *result__001H,*Self__IHJI;
-  __POINTER ptr__101H;
-  __INTEGER typ_id__A11H;
-  __UINTEGER_32 sz__301H,a__TEAR,new_size__REAR,t__XEAR,a__ZEAR;
-  result__001H=NULL;
-  ptr__101H=((__POINTER )(NULL));
-  typ_id__A11H= 0;
-  sz__301H=((__UINTEGER_32 )sizeof(__EXPR_DIV));
-  if ((sz__301H ==  0)) {
-    result__001H=EXPR_DIV__;
-  } else {
-    typ_id__A11H=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__301H);
-    if ((typ_id__A11H == (__INTEGER)(-  1))) {
-      a__TEAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__REAR=(__UINTEGER_32)((__UINTEGER_32)(sz__301H + a__TEAR) & (__UINTEGER_32)(~ a__TEAR));
-      ptr__101H=micro_alloc__table__lab__BOI(new_size__REAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__REAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__REAR);
-    } else {
-      t__XEAR=((__UINTEGER_32 )typ_id__A11H);
-      a__ZEAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__101H=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__301H + a__ZEAR) & (__UINTEGER_32)(~ a__ZEAR)),((__POINTER )(&(table_type[(t__XEAR)]))),(__UINTEGER_32)(t__XEAR |  1));
-    };
-    result__001H=((__EXPR_DIV *)ptr__101H);
-    *(result__001H) = *(EXPR_DIV__);
-  };
-  Self__IHJI=((__EXPR_DIV *)result__001H);
-  Self__IHJI->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__0N0H;
-  Self__IHJI->parent_expr_binary__J0NH.left__ZH5H=l__1N0H;
-  Self__IHJI->parent_expr_binary__J0NH.right__AIAI=r__2N0H;
-  return(result__001H);
-}
-
-static __EXPR_AND* create__with__and__TO0H(__POSITION p__VO0H,void *l__WO0H,void *r__XO0H)
-// ({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.
-{
-  __EXPR_AND *result__M21H,*Self__OHJI;
-  __POINTER ptr__N21H;
-  __INTEGER typ_id__S21H;
-  __UINTEGER_32 sz__P21H,a__4EAR,new_size__2EAR,t__CFAR,a__EFAR;
-  result__M21H=NULL;
-  ptr__N21H=((__POINTER )(NULL));
-  typ_id__S21H= 0;
-  sz__P21H=((__UINTEGER_32 )sizeof(__EXPR_AND));
-  if ((sz__P21H ==  0)) {
-    result__M21H=EXPR_AND__;
-  } else {
-    typ_id__S21H=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__P21H);
-    if ((typ_id__S21H == (__INTEGER)(-  1))) {
-      a__4EAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__2EAR=(__UINTEGER_32)((__UINTEGER_32)(sz__P21H + a__4EAR) & (__UINTEGER_32)(~ a__4EAR));
-      ptr__N21H=micro_alloc__table__lab__BOI(new_size__2EAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2EAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__2EAR);
-    } else {
-      t__CFAR=((__UINTEGER_32 )typ_id__S21H);
-      a__EFAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__N21H=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__P21H + a__EFAR) & (__UINTEGER_32)(~ a__EFAR)),((__POINTER )(&(table_type[(t__CFAR)]))),(__UINTEGER_32)(t__CFAR |  1));
-    };
-    result__M21H=((__EXPR_AND *)ptr__N21H);
-    *(result__M21H) = *(EXPR_AND__);
-  };
-  Self__OHJI=((__EXPR_AND *)result__M21H);
-  Self__OHJI->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__VO0H;
-  Self__OHJI->parent_expr_binary__20NH.left__ZH5H=l__WO0H;
-  Self__OHJI->parent_expr_binary__20NH.right__AIAI=r__XO0H;
-  return(result__M21H);
-}
-
-static __EXPR_SHIFT_R* create__with__and__OP0H(__POSITION p__QP0H,void *l__RP0H,void *r__SP0H)
-// ({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.
-{
-  __EXPR_SHIFT_R *result__431H,*Self__UHJI;
-  __POINTER ptr__531H;
-  __INTEGER typ_id__E41H;
-  __UINTEGER_32 sz__B41H,a__JFAR,new_size__HFAR,t__NFAR,a__PFAR;
-  result__431H=NULL;
-  ptr__531H=((__POINTER )(NULL));
-  typ_id__E41H= 0;
-  sz__B41H=((__UINTEGER_32 )sizeof(__EXPR_SHIFT_R));
-  if ((sz__B41H ==  0)) {
-    result__431H=EXPR_SHIFT_R__;
-  } else {
-    typ_id__E41H=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__B41H);
-    if ((typ_id__E41H == (__INTEGER)(-  1))) {
-      a__JFAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__HFAR=(__UINTEGER_32)((__UINTEGER_32)(sz__B41H + a__JFAR) & (__UINTEGER_32)(~ a__JFAR));
-      ptr__531H=micro_alloc__table__lab__BOI(new_size__HFAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HFAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__HFAR);
-    } else {
-      t__NFAR=((__UINTEGER_32 )typ_id__E41H);
-      a__PFAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__531H=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__B41H + a__PFAR) & (__UINTEGER_32)(~ a__PFAR)),((__POINTER )(&(table_type[(t__NFAR)]))),(__UINTEGER_32)(t__NFAR |  1));
-    };
-    result__431H=((__EXPR_SHIFT_R *)ptr__531H);
-    *(result__431H) = *(EXPR_SHIFT_R__);
-  };
-  Self__UHJI=((__EXPR_SHIFT_R *)result__431H);
-  Self__UHJI->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__QP0H;
-  Self__UHJI->parent_expr_binary__P1NH.left__ZH5H=l__RP0H;
-  Self__UHJI->parent_expr_binary__P1NH.right__AIAI=r__SP0H;
-  return(result__431H);
-}
-
-static __EXPR_SHIFT_L* create__with__and__JQ0H(__POSITION p__LQ0H,void *l__MQ0H,void *r__NQ0H)
-// ({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.
-{
-  __EXPR_SHIFT_L *result__Q51H,*Self__0HJI;
-  __POINTER ptr__R51H;
-  __INTEGER typ_id__W51H;
-  __UINTEGER_32 sz__T51H,a__UFAR,new_size__SFAR,t__YFAR,a__0FAR;
-  result__Q51H=NULL;
-  ptr__R51H=((__POINTER )(NULL));
-  typ_id__W51H= 0;
-  sz__T51H=((__UINTEGER_32 )sizeof(__EXPR_SHIFT_L));
-  if ((sz__T51H ==  0)) {
-    result__Q51H=EXPR_SHIFT_L__;
-  } else {
-    typ_id__W51H=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__T51H);
-    if ((typ_id__W51H == (__INTEGER)(-  1))) {
-      a__UFAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__SFAR=(__UINTEGER_32)((__UINTEGER_32)(sz__T51H + a__UFAR) & (__UINTEGER_32)(~ a__UFAR));
-      ptr__R51H=micro_alloc__table__lab__BOI(new_size__SFAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SFAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__SFAR);
-    } else {
-      t__YFAR=((__UINTEGER_32 )typ_id__W51H);
-      a__0FAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__R51H=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__T51H + a__0FAR) & (__UINTEGER_32)(~ a__0FAR)),((__POINTER )(&(table_type[(t__YFAR)]))),(__UINTEGER_32)(t__YFAR |  1));
-    };
-    result__Q51H=((__EXPR_SHIFT_L *)ptr__R51H);
-    *(result__Q51H) = *(EXPR_SHIFT_L__);
-  };
-  Self__0HJI=((__EXPR_SHIFT_L *)result__Q51H);
-  Self__0HJI->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__LQ0H;
-  Self__0HJI->parent_expr_binary__C2NH.left__ZH5H=l__MQ0H;
-  Self__0HJI->parent_expr_binary__C2NH.right__AIAI=r__NQ0H;
-  return(result__Q51H);
-}
-
-static __PUT_TO* create__base__index__value__JR0H(__POSITION p__LR0H,void *rec__MR0H,void *idx__NR0H,void *v__OR0H)
+static __PUT_TO* create__base__index__value__LYWH(__POSITION p__NYWH,void *rec__OYWH,void *idx__PYWH,void *v__QYWH)
 // ({POSITION},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
 {
-  __PUT_TO *result__CB2H,*Self__5HJI;
-  __POINTER ptr__DB2H,ptr__1CEN;
-  __INTEGER typ_id__IB2H,typ_id__ADEN,new_capacity__5OJN,__tmp__HQJN;
-  __INTEGER __tmp__KVWN,Self__KNCO;
-  __UINTEGER_32 sz__FB2H,a__5FAR,new_size__3FAR,t__DGAR,a__FGAR;
-  __UINTEGER_32 sz__3CEN,a__NGAR,new_size__LGAR,t__RGAR,a__TGAR;
-  void *__tmp__HIJI,*first_type__FIJI;
-  void *__tmp__JIJI;
-  void *__tmp__KIJI,*type_generic__EIJI;
-  __TYPE_GENERIC *Self__U22M;
-  __FAST_ARRAYoPUT_TOo *result__0CEN,*Self__GGKN,*Self__3OJN;
-  __BOOLEAN __tmp__OPJN;
-  void **__tmp__GQJN,**new__XUWN;
-  result__CB2H=NULL;
-  ptr__DB2H=((__POINTER )(NULL));
-  typ_id__IB2H= 0;
-  sz__FB2H=((__UINTEGER_32 )sizeof(__PUT_TO));
-  if ((sz__FB2H ==  0)) {
-    result__CB2H=PUT_TO__;
-  } else {
-    typ_id__IB2H=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FB2H);
-    if ((typ_id__IB2H == (__INTEGER)(-  1))) {
-      a__5FAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__3FAR=(__UINTEGER_32)((__UINTEGER_32)(sz__FB2H + a__5FAR) & (__UINTEGER_32)(~ a__5FAR));
-      ptr__DB2H=micro_alloc__table__lab__BOI(new_size__3FAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3FAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__3FAR);
-    } else {
-      t__DGAR=((__UINTEGER_32 )typ_id__IB2H);
-      a__FGAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__DB2H=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__FB2H + a__FGAR) & (__UINTEGER_32)(~ a__FGAR)),((__POINTER )(&(table_type[(t__DGAR)]))),(__UINTEGER_32)(t__DGAR |  1));
-    };
-    result__CB2H=((__PUT_TO *)ptr__DB2H);
-    *(result__CB2H) = *(PUT_TO__);
-  };
-  Self__5HJI=((__PUT_TO *)result__CB2H);
-  Self__5HJI->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__LR0H;
-  Self__5HJI->receiver__AKAI=rec__MR0H;
-  Self__5HJI->index__EKAI=idx__NR0H;
-  Self__5HJI->value__IKAI=v__OR0H;
-  switch (((struct ___OBJ *)rec__MR0H)->__id) {
+  __PUT_TO *result__EIYH,*Self__VOFI;
+  __POINTER ptr__FIYH,ptr_table__V40R,next__U40R,result__W40R;
+  __POINTER ptr_table__040R,next__Z40R,result__140R,ptr__5QAN;
+  __POINTER ptr_table__540R,next__440R,result__A50R,ptr_table__E50R;
+  __POINTER next__D50R,result__F50R;
+  __INTEGER typ_id__KIYH,typ_id__ERAN,new_capacity__D3FN,__tmp__L4FN;
+  __INTEGER __tmp__ODTN,Self__EX4N;
+  __UINTEGER_32 sz__HIYH,a__KE2Q,new_size__IE2Q,t__OE2Q,a__QE2Q;
+  __UINTEGER_32 new_size__340R,lab_type__240R,sz__BRAN,a__YE2Q;
+  __UINTEGER_32 new_size__WE2Q,t__2E2Q,a__4E2Q,new_size__H50R;
+  __UINTEGER_32 lab_type__G50R;
+  void *__tmp__3OFI,*first_type__1OFI;
+  void *__tmp__5OFI;
+  void *__tmp__APFI,*type_generic__0OFI;
+  __TYPE_GENERIC *Self__YKZM;
+  __FAST_ARRAYoPUT_TOo *result__4QAN,*Self__KUGN,*Self__B3FN;
+  __BOOLEAN __tmp__S3FN;
+  void **__tmp__K4FN,**new__1CTN;
+  result__EIYH=NULL;
+  ptr__FIYH=((__POINTER )(NULL));
+  typ_id__KIYH= 0;
+  sz__HIYH=((__UINTEGER_32 )sizeof(__PUT_TO));
+  if ((sz__HIYH ==  0)) {
+    result__EIYH=PUT_TO__;
+  } else {
+    typ_id__KIYH=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HIYH);
+    if ((typ_id__KIYH == (__INTEGER)(-  1))) {
+      a__KE2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__IE2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__HIYH + a__KE2Q) & (__UINTEGER_32)(~ a__KE2Q));
+      ptr_table__V40R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IE2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__U40R=((__POINTER )(NULL));
+      result__W40R=((__POINTER *)ptr_table__V40R)[ 0];
+      if ((result__W40R == (void *)NULL)) {
+        result__W40R=new_lab__2PJ(new_size__IE2Q);
+        next__U40R=(void *)((unsigned long)result__W40R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IE2Q)));
+        ((__POINTER *)next__U40R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__V40R)[ 0]=next__U40R;
+      } else {
+        next__U40R=((__POINTER *)result__W40R)[ 0];
+        if ((next__U40R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__W40R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IE2Q <<  1)) <=  4096)) {
+            next__U40R=(void *)((unsigned long)result__W40R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IE2Q)));
+          } else {
+            next__U40R=new_lab__2PJ(new_size__IE2Q);
+          };
+          ((__POINTER *)next__U40R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__V40R)[ 0]=next__U40R;
+        } else {
+          ((__POINTER *)result__W40R)[ 0]=(void *)((unsigned long)((__POINTER *)next__U40R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__W40R=next__U40R;
+        };
+      };
+      ptr__FIYH=result__W40R;
+    } else {
+      t__OE2Q=((__UINTEGER_32 )typ_id__KIYH);
+      a__QE2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__340R=(__UINTEGER_32)((__UINTEGER_32)(sz__HIYH + a__QE2Q) & (__UINTEGER_32)(~ a__QE2Q));
+      ptr_table__040R=((__POINTER )(&(table_type[(t__OE2Q)])));
+      lab_type__240R=(__UINTEGER_32)(t__OE2Q |  1);
+      next__Z40R=((__POINTER )(NULL));
+      result__140R=((__POINTER *)ptr_table__040R)[ 0];
+      if ((result__140R == (void *)NULL)) {
+        result__140R=new_lab__2PJ(lab_type__240R);
+        next__Z40R=(void *)((unsigned long)result__140R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__340R)));
+        ((__POINTER *)next__Z40R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__040R)[ 0]=next__Z40R;
+      } else {
+        next__Z40R=((__POINTER *)result__140R)[ 0];
+        if ((next__Z40R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__140R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__340R <<  1)) <=  4096)) {
+            next__Z40R=(void *)((unsigned long)result__140R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__340R)));
+          } else {
+            next__Z40R=new_lab__2PJ(lab_type__240R);
+          };
+          ((__POINTER *)next__Z40R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__040R)[ 0]=next__Z40R;
+        } else {
+          ((__POINTER *)result__140R)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z40R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__140R=next__Z40R;
+        };
+      };
+      ptr__FIYH=result__140R;
+    };
+    result__EIYH=((__PUT_TO *)ptr__FIYH);
+    *(result__EIYH) = *(PUT_TO__);
+  };
+  Self__VOFI=((__PUT_TO *)result__EIYH);
+  Self__VOFI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NYWH;
+  Self__VOFI->receiver__WQ2H=rec__OYWH;
+  Self__VOFI->index__0Q2H=idx__PYWH;
+  Self__VOFI->value__4Q2H=v__QYWH;
+  switch (((struct ___OBJ *)rec__OYWH)->__id) {
   case __LIST__: {
-    __tmp__HIJI=static_type__SCTG(rec__MR0H);
+    __tmp__3OFI=static_type__OHQG(rec__OYWH);
   } break;
   case __STRING_CST__: {
-    __tmp__HIJI=((__STRING_CST *)rec__MR0H)->parent_constant__5F.static_type__LSYD;
+    __tmp__3OFI=((__STRING_CST *)rec__OYWH)->parent_constant__5F.static_type__M2YD;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__HIJI=((__EXTERNAL_C *)rec__MR0H)->static_type__KMZD;
+    __tmp__3OFI=((__EXTERNAL_C *)rec__OYWH)->static_type__1VZD;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__HIJI=((__PROTOTYPE_CST *)rec__MR0H)->parent_constant__DMMC.static_type__LSYD;
+    __tmp__3OFI=((__PROTOTYPE_CST *)rec__OYWH)->parent_constant__W2LC.static_type__M2YD;
   } break;
   case __INTEGER_CST__: {
-    __tmp__HIJI=((__INTEGER_CST *)rec__MR0H)->parent_constant__OMMC.static_type__LSYD;
+    __tmp__3OFI=((__INTEGER_CST *)rec__OYWH)->parent_constant__B3LC.static_type__M2YD;
   } break;
   case __READ_LOCAL__: {
-    __tmp__HIJI=((__LOCAL *)((__READ_LOCAL *)rec__MR0H)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+    __tmp__3OFI=((__LOCAL *)((__READ_LOCAL *)rec__OYWH)->local__HJZD)->parent_variable__T1LC.type__D25F;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__HIJI=static_type__EG5H(rec__MR0H);
+    __tmp__3OFI=static_type__CN1H(rec__OYWH);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__HIJI=static_type__3G5H();
+    __tmp__3OFI=static_type__1N1H();
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__HIJI=static_type__CH5H();
+    __tmp__3OFI=static_type__AO1H();
   } break;
   case __REAL_CST__: {
-    __tmp__HIJI=((__REAL_CST *)rec__MR0H)->parent_constant__IVNH.static_type__LSYD;
+    __tmp__3OFI=((__REAL_CST *)rec__OYWH)->parent_constant__U2JH.static_type__M2YD;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__HIJI=((__CHARACTER_CST *)rec__MR0H)->parent_constant__1VNH.static_type__LSYD;
+    __tmp__3OFI=((__CHARACTER_CST *)rec__OYWH)->parent_constant__H3JH.static_type__M2YD;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__HIJI=static_type__HH5H();
+    __tmp__3OFI=static_type__FO1H();
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__HIJI=static_type__MH5H();
+    __tmp__3OFI=static_type__KO1H();
   } break;
   case __EXPR_SUP__: {
-    __tmp__HIJI=static_type__RH5H();
+    __tmp__3OFI=static_type__PO1H();
   } break;
   case __EXPR_SUB__: {
-    __tmp__HIJI=static_type__WH5H(rec__MR0H);
+    __tmp__3OFI=static_type__UO1H(rec__OYWH);
   } break;
   case __EXPR_MUL__: {
-    __tmp__HIJI=static_type__2H5H(rec__MR0H);
+    __tmp__3OFI=static_type__0O1H(rec__OYWH);
   } break;
   case __EXPR_DIV__: {
-    __tmp__HIJI=static_type__BI5H(rec__MR0H);
+    __tmp__3OFI=static_type__5O1H(rec__OYWH);
   } break;
   case __EXPR_AND__: {
-    __tmp__HIJI=static_type__GI5H(rec__MR0H);
+    __tmp__3OFI=static_type__EP1H(rec__OYWH);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__HIJI=static_type__LI5H(rec__MR0H);
+    __tmp__3OFI=static_type__JP1H(rec__OYWH);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__HIJI=static_type__QI5H(rec__MR0H);
+    __tmp__3OFI=static_type__OP1H(rec__OYWH);
   } break;
   case __PUT_TO__: {
-    __tmp__HIJI=TYPE_VOID__->parent_type__UIB.default__AKC;
+    __tmp__3OFI=TYPE_VOID__->parent_type__UIB.default__AKC;
   } break;
   case __ITEM__: {
-    __tmp__HIJI=static_type__ZI5H(rec__MR0H);
+    __tmp__3OFI=static_type__XP1H(rec__OYWH);
   } break;
   case __SIZE_OF__: {
-    __tmp__HIJI=static_type__FJ5H();
+    __tmp__3OFI=static_type__DQ1H();
   } break;
   case __CAST__: {
-    __tmp__HIJI=((__CAST *)rec__MR0H)->static_type__2G5H;
+    __tmp__3OFI=((__CAST *)rec__OYWH)->static_type__0N1H;
   } break;
   case __CALL_SLOT__: {
-    __tmp__HIJI=static_type__SEOL(rec__MR0H);
+    __tmp__3OFI=static_type__NOKL(rec__OYWH);
   } break;
   case __READ_SLOT__: {
-    __tmp__HIJI=((__SLOT_DATA *)((__READ_SLOT *)rec__MR0H)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+    __tmp__3OFI=((__SLOT_DATA *)((__READ_SLOT *)rec__OYWH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
   } break;
   case __READ_GLOBAL__: {
-    __tmp__HIJI=((__SLOT_DATA *)((__READ_GLOBAL *)rec__MR0H)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+    __tmp__3OFI=((__SLOT_DATA *)((__READ_GLOBAL *)rec__OYWH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__HIJI=static_type__VN3M();
+    __tmp__3OFI=static_type__Z1ZM();
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__HIJI=static_type__BIIO();
+    __tmp__3OFI=static_type__ZQEO();
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__HIJI=static_type__XRMO();
+    __tmp__3OFI=static_type__P0IO();
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__HIJI=static_type__GIIO();
+    __tmp__3OFI=static_type__4QEO();
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__HIJI=static_type__3RMO();
+    __tmp__3OFI=static_type__V0IO();
   } break;
   case __EXPR_NEG__: {
-    __tmp__HIJI=static_type__FZMM(rec__MR0H);
+    __tmp__3OFI=static_type__DFJM(rec__OYWH);
   } break;
   case __EXPR_ADD__: {
-    __tmp__HIJI=static_type__UTQL(rec__MR0H);
+    __tmp__3OFI=static_type__P3ML(rec__OYWH);
   } break;
   case __EXPR_NOT__: {
-    __tmp__HIJI=static_type__NP1M(rec__MR0H);
+    __tmp__3OFI=static_type__R3XM(rec__OYWH);
   } break;
   case __EXPR_MOD__: {
-    __tmp__HIJI=static_type__LIIO(rec__MR0H);
+    __tmp__3OFI=static_type__DREO(rec__OYWH);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__HIJI=static_type__CZHP();
+    __tmp__3OFI=static_type__0BEP();
   } break;
   case __EXPR_INF__: {
-    __tmp__HIJI=static_type__RMUN();
+    __tmp__3OFI=static_type__V0QN();
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__HIJI=static_type__WMUN();
+    __tmp__3OFI=static_type__00QN();
   } break;
   case __EXPR_OR__: {
-    __tmp__HIJI=static_type__ZKTN(rec__MR0H);
+    __tmp__3OFI=static_type__3YPN(rec__OYWH);
   } break;
   case __EXPR_XOR__: {
-    __tmp__HIJI=static_type__D5VO(rec__MR0H);
+    __tmp__3OFI=static_type__1HSO(rec__OYWH);
   } break;
   };
-  __tmp__JIJI=((__TYPE_FULL *)__tmp__HIJI)->parent_type__KTL;
-  if (__tmp__JIJI==NULL) {
-    __tmp__KIJI=NULL;
+  __tmp__5OFI=((__TYPE_FULL *)__tmp__3OFI)->parent_type__5SL;
+  if (__tmp__5OFI==NULL) {
+    __tmp__APFI=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__JIJI)->__id) {
+    switch (((struct ___OBJ *)__tmp__5OFI)->__id) {
     case __TYPE__: {
-      __tmp__KIJI=NULL;
+      __tmp__APFI=NULL;
     } break;
     case __TYPE_NULL__: {
-      __tmp__KIJI=NULL;
+      __tmp__APFI=NULL;
     } break;
     case __TYPE_VOID__: {
-      __tmp__KIJI=NULL;
+      __tmp__APFI=NULL;
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__KIJI=NULL;
+      __tmp__APFI=NULL;
     } break;
     case __TYPE_ID__: {
-      __tmp__KIJI=NULL;
+      __tmp__APFI=NULL;
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__KIJI=((void *)__tmp__JIJI);
+      __tmp__APFI=((void *)__tmp__5OFI);
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__KIJI=NULL;
+      __tmp__APFI=NULL;
     } break;
     }
   };
-  type_generic__EIJI=__tmp__KIJI;
-  first_type__FIJI=((void **)((__FAST_ARRAYoTYPE_FULLo *)((__TYPE_GENERIC *)__tmp__KIJI)->generic_list__3R2B)->parent_arrayed_collection__UUCB.storage__LZMB)[ 0];
-  if (((! ((__UINTEGER_8)(((__TYPE_FULL *)first_type__FIJI)->flag__LTL &  1) !=  0)) || ((void *)((__TYPE_FULL *)first_type__FIJI)->parent_type__KTL == (void *)type_boolean__VJB))) {
-    Self__U22M=((__TYPE_GENERIC *)__tmp__KIJI);
-    if (((void *)Self__U22M->put_to_list__RX2M == (void *)NULL)) {
-      result__0CEN=NULL;
-      ptr__1CEN=((__POINTER )(NULL));
-      typ_id__ADEN= 0;
-      sz__3CEN=((__UINTEGER_32 )sizeof(__FAST_ARRAYoPUT_TOo));
-      if ((sz__3CEN ==  0)) {
-        result__0CEN=FAST_ARRAYoPUT_TOo__;
-      } else {
-        typ_id__ADEN=__FAST_ARRAYoPUT_TOo__;
-        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3CEN);
-        if ((typ_id__ADEN == (__INTEGER)(-  1))) {
-          a__NGAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__LGAR=(__UINTEGER_32)((__UINTEGER_32)(sz__3CEN + a__NGAR) & (__UINTEGER_32)(~ a__NGAR));
-          ptr__1CEN=micro_alloc__table__lab__BOI(new_size__LGAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LGAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__LGAR);
-        } else {
-          t__RGAR=((__UINTEGER_32 )typ_id__ADEN);
-          a__TGAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          ptr__1CEN=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__3CEN + a__TGAR) & (__UINTEGER_32)(~ a__TGAR)),((__POINTER )(&(table_type[(t__RGAR)]))),(__UINTEGER_32)(t__RGAR |  1));
-        };
-        result__0CEN=((__FAST_ARRAYoPUT_TOo *)ptr__1CEN);
-        *(result__0CEN) = *(FAST_ARRAYoPUT_TOo__);
-      };
-      Self__GGKN=((__FAST_ARRAYoPUT_TOo *)result__0CEN);
-      if ((Self__GGKN->parent_arrayed_collection__QX2M.capacity__BPJN <  16)) {
-        Self__GGKN->parent_arrayed_collection__QX2M.storage__3PJN=create__RZON( 16);
-        Self__GGKN->parent_arrayed_collection__QX2M.capacity__BPJN= 16;
-      };
-      Self__GGKN->parent_arrayed_collection__QX2M.upper__GY2M=(__INTEGER)(-  1);
-      Self__U22M->put_to_list__RX2M=result__0CEN;
-    };
-    Self__3OJN=((__FAST_ARRAYoPUT_TOo *)Self__U22M->put_to_list__RX2M);
-    new_capacity__5OJN= 0;
-    if (((__INTEGER)(Self__3OJN->parent_arrayed_collection__QX2M.upper__GY2M +  1) <= (__INTEGER)(Self__3OJN->parent_arrayed_collection__QX2M.capacity__BPJN -  1))) {
-      Self__3OJN->parent_arrayed_collection__QX2M.upper__GY2M=(__INTEGER)(Self__3OJN->parent_arrayed_collection__QX2M.upper__GY2M +  1);
-      __tmp__OPJN=TRUE__;
-    } else {
-      __tmp__OPJN=FALSE__;
-    };
-    if ((! __tmp__OPJN)) {
-      if ((Self__3OJN->parent_arrayed_collection__QX2M.capacity__BPJN ==  0)) {
-        Self__3OJN->parent_arrayed_collection__QX2M.storage__3PJN=create__RZON( 2);
-        Self__3OJN->parent_arrayed_collection__QX2M.capacity__BPJN= 2;
-        Self__3OJN->parent_arrayed_collection__QX2M.upper__GY2M= 0;
-      } else {
-        new_capacity__5OJN=(__INTEGER)(Self__3OJN->parent_arrayed_collection__QX2M.capacity__BPJN <<  1);
-        __tmp__GQJN=Self__3OJN->parent_arrayed_collection__QX2M.storage__3PJN;
-        __tmp__HQJN=Self__3OJN->parent_arrayed_collection__QX2M.capacity__BPJN;
-        new__XUWN=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__GQJN)),((__UINTEGER_32 )(__INTEGER)(__tmp__HQJN * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__5OJN * ((__INTEGER )(sizeof(void *)))))));
-        __tmp__KVWN=(__INTEGER)(new_capacity__5OJN -  1);
-        Self__KNCO=__tmp__HQJN;
-        while ((Self__KNCO <= __tmp__KVWN)) {
-          new__XUWN[Self__KNCO]=NULL;
-          Self__KNCO=(__INTEGER)(Self__KNCO +  1);
-        };
-        Self__3OJN->parent_arrayed_collection__QX2M.storage__3PJN=new__XUWN;
-        Self__3OJN->parent_arrayed_collection__QX2M.capacity__BPJN=new_capacity__5OJN;
-        Self__3OJN->parent_arrayed_collection__QX2M.upper__GY2M=(__INTEGER)(Self__3OJN->parent_arrayed_collection__QX2M.upper__GY2M +  1);
-      };
-    };
-    ((void **)Self__3OJN->parent_arrayed_collection__QX2M.storage__3PJN)[Self__3OJN->parent_arrayed_collection__QX2M.upper__GY2M]=Self__5HJI;
-  };
-  return(result__CB2H);
-}
-
-static __ITEM* create__base__index__DS0H(__POSITION p__FS0H,void *rec__GS0H,void *idx__HS0H)
-// ({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.
-{
-  __ITEM *result__UC2H,*Self__BJJI;
-  __POINTER ptr__VC2H;
-  __INTEGER typ_id__0C2H;
-  __UINTEGER_32 sz__XC2H,a__YGAR,new_size__WGAR,t__2GAR,a__4GAR;
-  result__UC2H=NULL;
-  ptr__VC2H=((__POINTER )(NULL));
-  typ_id__0C2H= 0;
-  sz__XC2H=((__UINTEGER_32 )sizeof(__ITEM));
-  if ((sz__XC2H ==  0)) {
-    result__UC2H=ITEM__;
-  } else {
-    typ_id__0C2H=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XC2H);
-    if ((typ_id__0C2H == (__INTEGER)(-  1))) {
-      a__YGAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__WGAR=(__UINTEGER_32)((__UINTEGER_32)(sz__XC2H + a__YGAR) & (__UINTEGER_32)(~ a__YGAR));
-      ptr__VC2H=micro_alloc__table__lab__BOI(new_size__WGAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WGAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__WGAR);
-    } else {
-      t__2GAR=((__UINTEGER_32 )typ_id__0C2H);
-      a__4GAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__VC2H=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__XC2H + a__4GAR) & (__UINTEGER_32)(~ a__4GAR)),((__POINTER )(&(table_type[(t__2GAR)]))),(__UINTEGER_32)(t__2GAR |  1));
-    };
-    result__UC2H=((__ITEM *)ptr__VC2H);
-    *(result__UC2H) = *(ITEM__);
-  };
-  Self__BJJI=((__ITEM *)result__UC2H);
-  Self__BJJI->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__FS0H;
-  Self__BJJI->receiver__3I5H=rec__GS0H;
-  Self__BJJI->index__UKAI=idx__HS0H;
-  return(result__UC2H);
-}
-
-static __SIZE_OF* create__receiver__GT0H(__POSITION p__IT0H,void *e__JT0H)
-// ({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.
-{
-  __SIZE_OF *result__GE2H,*Self__GJJI;
-  __POINTER ptr__HE2H;
-  __INTEGER typ_id__ME2H;
-  __UINTEGER_32 sz__JE2H,a__DHAR,new_size__BHAR,t__HHAR,a__JHAR;
-  result__GE2H=NULL;
-  ptr__HE2H=((__POINTER )(NULL));
-  typ_id__ME2H= 0;
-  sz__JE2H=((__UINTEGER_32 )sizeof(__SIZE_OF));
-  if ((sz__JE2H ==  0)) {
-    result__GE2H=SIZE_OF__;
-  } else {
-    typ_id__ME2H=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JE2H);
-    if ((typ_id__ME2H == (__INTEGER)(-  1))) {
-      a__DHAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__BHAR=(__UINTEGER_32)((__UINTEGER_32)(sz__JE2H + a__DHAR) & (__UINTEGER_32)(~ a__DHAR));
-      ptr__HE2H=micro_alloc__table__lab__BOI(new_size__BHAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BHAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__BHAR);
-    } else {
-      t__HHAR=((__UINTEGER_32 )typ_id__ME2H);
-      a__JHAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__HE2H=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__JE2H + a__JHAR) & (__UINTEGER_32)(~ a__JHAR)),((__POINTER )(&(table_type[(t__HHAR)]))),(__UINTEGER_32)(t__HHAR |  1));
-    };
-    result__GE2H=((__SIZE_OF *)ptr__HE2H);
-    *(result__GE2H) = *(SIZE_OF__);
-  };
-  Self__GJJI=((__SIZE_OF *)result__GE2H);
-  Self__GJJI->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__IT0H;
-  Self__GJJI->receiver__3KAI=e__JT0H;
-  return(result__GE2H);
-}
-
-static void* lookup__YKXH()
+  type_generic__0OFI=__tmp__APFI;
+  first_type__1OFI=((void **)((__FAST_ARRAYoTYPE_FULLo *)((__TYPE_GENERIC *)__tmp__APFI)->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[ 0];
+  if (((! ((__UINTEGER_8)(((__TYPE_FULL *)first_type__1OFI)->flag__ATL &  1) !=  0)) || ((void *)((__TYPE_FULL *)first_type__1OFI)->parent_type__5SL == (void *)type_boolean__VJB))) {
+    Self__YKZM=((__TYPE_GENERIC *)__tmp__APFI);
+    if (((void *)Self__YKZM->put_to_list__VFZM == (void *)NULL)) {
+      result__4QAN=NULL;
+      ptr__5QAN=((__POINTER )(NULL));
+      typ_id__ERAN= 0;
+      sz__BRAN=((__UINTEGER_32 )sizeof(__FAST_ARRAYoPUT_TOo));
+      if ((sz__BRAN ==  0)) {
+        result__4QAN=FAST_ARRAYoPUT_TOo__;
+      } else {
+        typ_id__ERAN=__FAST_ARRAYoPUT_TOo__;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BRAN);
+        if ((typ_id__ERAN == (__INTEGER)(-  1))) {
+          a__YE2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__WE2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__BRAN + a__YE2Q) & (__UINTEGER_32)(~ a__YE2Q));
+          ptr_table__540R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WE2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__440R=((__POINTER )(NULL));
+          result__A50R=((__POINTER *)ptr_table__540R)[ 0];
+          if ((result__A50R == (void *)NULL)) {
+            result__A50R=new_lab__2PJ(new_size__WE2Q);
+            next__440R=(void *)((unsigned long)result__A50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WE2Q)));
+            ((__POINTER *)next__440R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__540R)[ 0]=next__440R;
+          } else {
+            next__440R=((__POINTER *)result__A50R)[ 0];
+            if ((next__440R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A50R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WE2Q <<  1)) <=  4096)) {
+                next__440R=(void *)((unsigned long)result__A50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WE2Q)));
+              } else {
+                next__440R=new_lab__2PJ(new_size__WE2Q);
+              };
+              ((__POINTER *)next__440R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__540R)[ 0]=next__440R;
+            } else {
+              ((__POINTER *)result__A50R)[ 0]=(void *)((unsigned long)((__POINTER *)next__440R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__A50R=next__440R;
+            };
+          };
+          ptr__5QAN=result__A50R;
+        } else {
+          t__2E2Q=((__UINTEGER_32 )typ_id__ERAN);
+          a__4E2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__H50R=(__UINTEGER_32)((__UINTEGER_32)(sz__BRAN + a__4E2Q) & (__UINTEGER_32)(~ a__4E2Q));
+          ptr_table__E50R=((__POINTER )(&(table_type[(t__2E2Q)])));
+          lab_type__G50R=(__UINTEGER_32)(t__2E2Q |  1);
+          next__D50R=((__POINTER )(NULL));
+          result__F50R=((__POINTER *)ptr_table__E50R)[ 0];
+          if ((result__F50R == (void *)NULL)) {
+            result__F50R=new_lab__2PJ(lab_type__G50R);
+            next__D50R=(void *)((unsigned long)result__F50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H50R)));
+            ((__POINTER *)next__D50R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__E50R)[ 0]=next__D50R;
+          } else {
+            next__D50R=((__POINTER *)result__F50R)[ 0];
+            if ((next__D50R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F50R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__H50R <<  1)) <=  4096)) {
+                next__D50R=(void *)((unsigned long)result__F50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H50R)));
+              } else {
+                next__D50R=new_lab__2PJ(lab_type__G50R);
+              };
+              ((__POINTER *)next__D50R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__E50R)[ 0]=next__D50R;
+            } else {
+              ((__POINTER *)result__F50R)[ 0]=(void *)((unsigned long)((__POINTER *)next__D50R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__F50R=next__D50R;
+            };
+          };
+          ptr__5QAN=result__F50R;
+        };
+        result__4QAN=((__FAST_ARRAYoPUT_TOo *)ptr__5QAN);
+        *(result__4QAN) = *(FAST_ARRAYoPUT_TOo__);
+      };
+      Self__KUGN=((__FAST_ARRAYoPUT_TOo *)result__4QAN);
+      if ((Self__KUGN->parent_arrayed_collection__UFZM.capacity__F3FN <  16)) {
+        Self__KUGN->parent_arrayed_collection__UFZM.storage__B4FN=create__VHLN( 16);
+        Self__KUGN->parent_arrayed_collection__UFZM.capacity__F3FN= 16;
+      };
+      Self__KUGN->parent_arrayed_collection__UFZM.upper__KGZM=(__INTEGER)(-  1);
+      Self__YKZM->put_to_list__VFZM=result__4QAN;
+    };
+    Self__B3FN=((__FAST_ARRAYoPUT_TOo *)Self__YKZM->put_to_list__VFZM);
+    new_capacity__D3FN= 0;
+    if (((__INTEGER)(Self__B3FN->parent_arrayed_collection__UFZM.upper__KGZM +  1) <= (__INTEGER)(Self__B3FN->parent_arrayed_collection__UFZM.capacity__F3FN -  1))) {
+      Self__B3FN->parent_arrayed_collection__UFZM.upper__KGZM=(__INTEGER)(Self__B3FN->parent_arrayed_collection__UFZM.upper__KGZM +  1);
+      __tmp__S3FN=TRUE__;
+    } else {
+      __tmp__S3FN=FALSE__;
+    };
+    if ((! __tmp__S3FN)) {
+      if ((Self__B3FN->parent_arrayed_collection__UFZM.capacity__F3FN ==  0)) {
+        Self__B3FN->parent_arrayed_collection__UFZM.storage__B4FN=create__VHLN( 2);
+        Self__B3FN->parent_arrayed_collection__UFZM.capacity__F3FN= 2;
+        Self__B3FN->parent_arrayed_collection__UFZM.upper__KGZM= 0;
+      } else {
+        new_capacity__D3FN=(__INTEGER)(Self__B3FN->parent_arrayed_collection__UFZM.capacity__F3FN <<  1);
+        __tmp__K4FN=Self__B3FN->parent_arrayed_collection__UFZM.storage__B4FN;
+        __tmp__L4FN=Self__B3FN->parent_arrayed_collection__UFZM.capacity__F3FN;
+        new__1CTN=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__K4FN)),((__UINTEGER_32 )(__INTEGER)(__tmp__L4FN * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__D3FN * ((__INTEGER )(sizeof(void *)))))));
+        __tmp__ODTN=(__INTEGER)(new_capacity__D3FN -  1);
+        Self__EX4N=__tmp__L4FN;
+        while ((Self__EX4N <= __tmp__ODTN)) {
+          new__1CTN[Self__EX4N]=NULL;
+          Self__EX4N=(__INTEGER)(Self__EX4N +  1);
+        };
+        Self__B3FN->parent_arrayed_collection__UFZM.storage__B4FN=new__1CTN;
+        Self__B3FN->parent_arrayed_collection__UFZM.capacity__F3FN=new_capacity__D3FN;
+        Self__B3FN->parent_arrayed_collection__UFZM.upper__KGZM=(__INTEGER)(Self__B3FN->parent_arrayed_collection__UFZM.upper__KGZM +  1);
+      };
+    };
+    ((void **)Self__B3FN->parent_arrayed_collection__UFZM.storage__B4FN)[Self__B3FN->parent_arrayed_collection__UFZM.upper__KGZM]=Self__VOFI;
+  };
+  return(result__EIYH);
+}
+
+static void* lookup__0RTH()
 // () With resultNo recursive, No inlinable.
 {
-  void *result__2KXH;
-  __INTEGER j__3KXH;
-  void **__tmp__EBER;
-  __BOOLEAN __tmp__2MXH;
-  result__2KXH=NULL;
-  j__3KXH=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.upper__TIAG;
-  __tmp__EBER=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG;
-  while ((! ((j__3KXH < stack_local_lower__AIAG) || ((void *)((__LOCAL *)((void **)__tmp__EBER)[j__3KXH])->parent_variable__ALMC.parent_named__5KMC.name__1QB == (void *)(&__string_57))))) {
-    j__3KXH=(__INTEGER)(j__3KXH -  1);
-  };
-  if ((j__3KXH >= stack_local_lower__AIAG)) {
-    result__2KXH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG)[j__3KXH];
-    if (((j__3KXH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.storage__DSYD)[top__CVQC])->local__CIAG) && (((__LOCAL *)result__2KXH)->parent_variable__ALMC.parent_named__5KMC.style__ODGC != '-'))) {
-      context_extern__2GPH=result__2KXH;
-    };
-    __tmp__2MXH=TRUE__;
+  void *result__4RTH;
+  __INTEGER j__5RTH;
+  void **__tmp__O45Q;
+  __BOOLEAN __tmp__4TTH;
+  result__4RTH=NULL;
+  j__5RTH=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
+  __tmp__O45Q=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
+  while ((! ((j__5RTH < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__O45Q)[j__5RTH])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)(&__string_57))))) {
+    j__5RTH=(__INTEGER)(j__5RTH -  1);
+  };
+  if ((j__5RTH >= stack_local_lower__IH4F)) {
+    result__4RTH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__5RTH];
+    if (((j__5RTH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__4RTH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
+      context_extern__DOLH=result__4RTH;
+    };
+    __tmp__4TTH=TRUE__;
   } else {
-    __tmp__2MXH=FALSE__;
+    __tmp__4TTH=FALSE__;
   };
-  if ((! __tmp__2MXH)) {
-    if (((void *)profil_first__D4QC != (void *)NULL)) {
-      result__2KXH=lookup__XHNM(profil_first__D4QC,(&__string_57));
-      if ((((void *)result__2KXH != (void *)NULL) && ((void *)((__LOCAL *)result__2KXH)->parent_variable__ALMC.parent_named__5KMC.name__1QB != (void *)(&__string_57)))) {
-        context_extern__2GPH=result__2KXH;
+  if ((! __tmp__4TTH)) {
+    if (((void *)profil_first__LPQC != (void *)NULL)) {
+      result__4RTH=lookup__VTJM(profil_first__LPQC,(&__string_57));
+      if ((((void *)result__4RTH != (void *)NULL) && ((void *)((__LOCAL *)result__4RTH)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
+        context_extern__DOLH=result__4RTH;
       };
     };
   };
-  return(result__2KXH);
+  return(result__4RTH);
 }
 
-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 void add_arg__to__in__for__block__Z2OH(void *e__12OH,__INTEGER idx__22OH,void *args__32OH,void *slot__42OH,__BOOLEAN is_block_value__52OH)
 // ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{INTEGER},{NULLxFAST_ARRAYoEXPRo},{NULLxSLOT_DATAxSLOT_CODE},{TRUExFALSE}) VoidNo recursive, No inlinable.
 {
-  __INTEGER count__5VSH,__tmp__5WSH;
-  void *__tmp__BWSH,*em__4VSH;
-  void *__tmp__2WSH,*__tmp__IXSH;
-  void *__tmp__4WSH,*__tmp__KXSH;
-  __POSITION __tmp__LXSH,__tmp__MXSH,__tmp__FYSH;
-  __BOOLEAN __tmp__SXSH;
-  count__5VSH= 0;
-  if (e__ZVSH==NULL) {
-    __tmp__BWSH=NULL;
-  } else {
-    switch (((struct ___OBJ *)e__ZVSH)->__id) {
+  __INTEGER count__B3OH,__tmp__B4OH;
+  void *__tmp__D3OH,*em__A3OH;
+  void *__tmp__43OH,*__tmp__K4OH;
+  void *__tmp__A4OH,*__tmp__M4OH;
+  __POSITION __tmp__N4OH,__tmp__O4OH,__tmp__H5OH;
+  __BOOLEAN __tmp__U4OH;
+  count__B3OH= 0;
+  if (e__12OH==NULL) {
+    __tmp__D3OH=NULL;
+  } else {
+    switch (((struct ___OBJ *)e__12OH)->__id) {
     case __LIST__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__BWSH=((void *)e__ZVSH);
+      __tmp__D3OH=((void *)e__12OH);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __ITEM__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __CAST__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__BWSH=NULL;
+      __tmp__D3OH=NULL;
     } break;
     }
   };
-  em__4VSH=__tmp__BWSH;
-  if (((void *)__tmp__BWSH != (void *)NULL)) {
-    count__5VSH=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__BWSH)->expr_list__W3PH)->parent_arrayed_collection__3LMC.upper__0KWH +  1);
-    append_collection__RWII(args__1VSH,((__EXPR_MULTIPLE *)__tmp__BWSH)->expr_list__W3PH);
+  em__A3OH=__tmp__D3OH;
+  if (((void *)__tmp__D3OH != (void *)NULL)) {
+    count__B3OH=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__D3OH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH +  1);
+    append_collection__H3EI(args__32OH,((__EXPR_MULTIPLE *)__tmp__D3OH)->expr_list__3EMH);
   } else {
-    count__5VSH= 1;
-    add_last__JLII(args__1VSH,e__ZVSH);
+    count__B3OH= 1;
+    add_last__5REI(args__32OH,e__12OH);
   };
-  if (verify__XJCG) {
-    if ((! is_block_value__3VSH)) {
-      if (((struct ___OBJ *)slot__2VSH)->__id==__SLOT_DATA__) {
-        __tmp__2WSH=((__SLOT *)((__SLOT_DATA *)slot__2VSH)->parent_slot__H3YD)->base_slot__Z14F;
+  if (verify__RCAG) {
+    if ((! is_block_value__52OH)) {
+      if (((struct ___OBJ *)slot__42OH)->__id==__SLOT_DATA__) {
+        __tmp__43OH=((__SLOT *)((__SLOT_DATA *)slot__42OH)->parent_slot__IHZD)->base_slot__X12F;
       } else {
-        __tmp__2WSH=((__SLOT *)((__SLOT_CODE *)slot__2VSH)->parent_slot__C24F)->base_slot__Z14F;
+        __tmp__43OH=((__SLOT *)((__SLOT_CODE *)slot__42OH)->parent_slot__A22F)->base_slot__X12F;
       };
-      __tmp__4WSH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__2WSH)->argument_list__2V1D)->parent_arrayed_collection__ZFJD.storage__PS1D)[idx__0VSH];
-      if (((struct ___OBJ *)__tmp__4WSH)->__id==__ITM_ARG__) {
-        __tmp__5WSH= 1;
+      __tmp__A4OH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__43OH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[idx__22OH];
+      if (((struct ___OBJ *)__tmp__A4OH)->__id==__ITM_ARG__) {
+        __tmp__B4OH= 1;
       } else {
-        __tmp__5WSH=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__4WSH)->name__502D)->parent_arrayed_collection__YTFC.upper__3FSD +  1);
+        __tmp__B4OH=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__A4OH)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD +  1);
       };
-      if ((__tmp__5WSH != count__5VSH)) {
-        put_error__text__0AH( 1,(&__string_333));
-        if (((struct ___OBJ *)slot__2VSH)->__id==__SLOT_DATA__) {
-          __tmp__IXSH=((__SLOT *)((__SLOT_DATA *)slot__2VSH)->parent_slot__H3YD)->base_slot__Z14F;
+      if ((__tmp__B4OH != count__B3OH)) {
+        put_error__text__0AH( 1,(&__string_335));
+        if (((struct ___OBJ *)slot__42OH)->__id==__SLOT_DATA__) {
+          __tmp__K4OH=((__SLOT *)((__SLOT_DATA *)slot__42OH)->parent_slot__IHZD)->base_slot__X12F;
         } else {
-          __tmp__IXSH=((__SLOT *)((__SLOT_CODE *)slot__2VSH)->parent_slot__C24F)->base_slot__Z14F;
+          __tmp__K4OH=((__SLOT *)((__SLOT_CODE *)slot__42OH)->parent_slot__A22F)->base_slot__X12F;
         };
-        __tmp__KXSH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__IXSH)->argument_list__2V1D)->parent_arrayed_collection__ZFJD.storage__PS1D)[idx__0VSH];
-        if (((struct ___OBJ *)__tmp__KXSH)->__id==__ITM_ARG__) {
-          __tmp__LXSH=((__ITM_ARG *)__tmp__KXSH)->parent_itm_argument__0MCD.parent_itm_code__TXIC.position__BJM;
+        __tmp__M4OH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__K4OH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[idx__22OH];
+        if (((struct ___OBJ *)__tmp__M4OH)->__id==__ITM_ARG__) {
+          __tmp__N4OH=((__ITM_ARG *)__tmp__M4OH)->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM;
         } else {
-          __tmp__LXSH=((__ITM_ARGS *)__tmp__KXSH)->parent_itm_argument__FISD.parent_itm_code__TXIC.position__BJM;
+          __tmp__N4OH=((__ITM_ARGS *)__tmp__M4OH)->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM;
         };
-        put_position__ECH(__tmp__LXSH);
-        switch (((struct ___OBJ *)e__ZVSH)->__id) {
+        put_position__ECH(__tmp__N4OH);
+        switch (((struct ___OBJ *)e__12OH)->__id) {
         case __LIST__: {
-          __tmp__MXSH=((__LIST *)e__ZVSH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__LIST *)e__12OH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __STRING_CST__: {
-          __tmp__MXSH=((__STRING_CST *)e__ZVSH)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__STRING_CST *)e__12OH)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__MXSH=((__EXTERNAL_C *)e__ZVSH)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXTERNAL_C *)e__12OH)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__MXSH=((__PROTOTYPE_CST *)e__ZVSH)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__PROTOTYPE_CST *)e__12OH)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __INTEGER_CST__: {
-          __tmp__MXSH=((__INTEGER_CST *)e__ZVSH)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__INTEGER_CST *)e__12OH)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __READ_LOCAL__: {
-          __tmp__MXSH=((__READ_LOCAL *)e__ZVSH)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__READ_LOCAL *)e__12OH)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__MXSH=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__MXSH=((__EXPR_EQUAL *)e__ZVSH)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_EQUAL *)e__12OH)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__MXSH=((__EXPR_NOT_EQUAL *)e__ZVSH)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_NOT_EQUAL *)e__12OH)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __REAL_CST__: {
-          __tmp__MXSH=((__REAL_CST *)e__ZVSH)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__REAL_CST *)e__12OH)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__MXSH=((__CHARACTER_CST *)e__ZVSH)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__CHARACTER_CST *)e__12OH)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__MXSH=((__IS_EXPANDED *)e__ZVSH)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__IS_EXPANDED *)e__12OH)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__MXSH=((__GET_TYPE_ID *)e__ZVSH)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__GET_TYPE_ID *)e__12OH)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_SUP__: {
-          __tmp__MXSH=((__EXPR_SUP *)e__ZVSH)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_SUP *)e__12OH)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_SUB__: {
-          __tmp__MXSH=((__EXPR_SUB *)e__ZVSH)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_SUB *)e__12OH)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_MUL__: {
-          __tmp__MXSH=((__EXPR_MUL *)e__ZVSH)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_MUL *)e__12OH)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_DIV__: {
-          __tmp__MXSH=((__EXPR_DIV *)e__ZVSH)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_DIV *)e__12OH)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_AND__: {
-          __tmp__MXSH=((__EXPR_AND *)e__ZVSH)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_AND *)e__12OH)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__MXSH=((__EXPR_SHIFT_R *)e__ZVSH)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_SHIFT_R *)e__12OH)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__MXSH=((__EXPR_SHIFT_L *)e__ZVSH)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_SHIFT_L *)e__12OH)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __PUT_TO__: {
-          __tmp__MXSH=((__PUT_TO *)e__ZVSH)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__PUT_TO *)e__12OH)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __ITEM__: {
-          __tmp__MXSH=((__ITEM *)e__ZVSH)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__ITEM *)e__12OH)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __SIZE_OF__: {
-          __tmp__MXSH=((__SIZE_OF *)e__ZVSH)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__SIZE_OF *)e__12OH)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __CAST__: {
-          __tmp__MXSH=((__CAST *)e__ZVSH)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__CAST *)e__12OH)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __CALL_SLOT__: {
-          __tmp__MXSH=((__CALL_SLOT *)e__ZVSH)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__CALL_SLOT *)e__12OH)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __READ_SLOT__: {
-          __tmp__MXSH=((__READ_SLOT *)e__ZVSH)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__READ_SLOT *)e__12OH)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__MXSH=((__READ_GLOBAL *)e__ZVSH)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__READ_GLOBAL *)e__12OH)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__MXSH=((__EXPR_NOT_LOGIC *)e__ZVSH)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_NOT_LOGIC *)e__12OH)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__MXSH=((__EXPR_OR_LOGIC *)e__ZVSH)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_OR_LOGIC *)e__12OH)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__MXSH=((__EXPR_OR_OR_LOGIC *)e__ZVSH)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_OR_OR_LOGIC *)e__12OH)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__MXSH=((__EXPR_AND_LOGIC *)e__ZVSH)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_AND_LOGIC *)e__12OH)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__MXSH=((__EXPR_AND_AND_LOGIC *)e__ZVSH)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_AND_AND_LOGIC *)e__12OH)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_NEG__: {
-          __tmp__MXSH=((__EXPR_NEG *)e__ZVSH)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_NEG *)e__12OH)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_ADD__: {
-          __tmp__MXSH=((__EXPR_ADD *)e__ZVSH)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_ADD *)e__12OH)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_NOT__: {
-          __tmp__MXSH=((__EXPR_NOT *)e__ZVSH)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_NOT *)e__12OH)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_MOD__: {
-          __tmp__MXSH=((__EXPR_MOD *)e__ZVSH)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_MOD *)e__12OH)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__MXSH=((__EXPR_SUP_EQ *)e__ZVSH)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_SUP_EQ *)e__12OH)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_INF__: {
-          __tmp__MXSH=((__EXPR_INF *)e__ZVSH)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_INF *)e__12OH)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__MXSH=((__EXPR_INF_EQ *)e__ZVSH)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_INF_EQ *)e__12OH)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_OR__: {
-          __tmp__MXSH=((__EXPR_OR *)e__ZVSH)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_OR *)e__12OH)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_XOR__: {
-          __tmp__MXSH=((__EXPR_XOR *)e__ZVSH)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__O4OH=((__EXPR_XOR *)e__12OH)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         };
-        put_position__ECH(__tmp__MXSH);
-        send_error__2FH();
+        put_position__ECH(__tmp__O4OH);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
+        };
       };
-      __tmp__SXSH=TRUE__;
+      __tmp__U4OH=TRUE__;
     } else {
-      __tmp__SXSH=FALSE__;
+      __tmp__U4OH=FALSE__;
     };
-    if ((! __tmp__SXSH)) {
-      if (((idx__0VSH ==  0) && (count__5VSH !=  1))) {
-        switch (((struct ___OBJ *)e__ZVSH)->__id) {
+    if ((! __tmp__U4OH)) {
+      if (((idx__22OH ==  0) && (count__B3OH !=  1))) {
+        switch (((struct ___OBJ *)e__12OH)->__id) {
         case __LIST__: {
-          __tmp__FYSH=((__LIST *)e__ZVSH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__LIST *)e__12OH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __STRING_CST__: {
-          __tmp__FYSH=((__STRING_CST *)e__ZVSH)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__STRING_CST *)e__12OH)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__FYSH=((__EXTERNAL_C *)e__ZVSH)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXTERNAL_C *)e__12OH)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__FYSH=((__PROTOTYPE_CST *)e__ZVSH)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__PROTOTYPE_CST *)e__12OH)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __INTEGER_CST__: {
-          __tmp__FYSH=((__INTEGER_CST *)e__ZVSH)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__INTEGER_CST *)e__12OH)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __READ_LOCAL__: {
-          __tmp__FYSH=((__READ_LOCAL *)e__ZVSH)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__READ_LOCAL *)e__12OH)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__FYSH=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__FYSH=((__EXPR_EQUAL *)e__ZVSH)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_EQUAL *)e__12OH)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__FYSH=((__EXPR_NOT_EQUAL *)e__ZVSH)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_NOT_EQUAL *)e__12OH)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __REAL_CST__: {
-          __tmp__FYSH=((__REAL_CST *)e__ZVSH)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__REAL_CST *)e__12OH)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__FYSH=((__CHARACTER_CST *)e__ZVSH)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__CHARACTER_CST *)e__12OH)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__FYSH=((__IS_EXPANDED *)e__ZVSH)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__IS_EXPANDED *)e__12OH)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__FYSH=((__GET_TYPE_ID *)e__ZVSH)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__GET_TYPE_ID *)e__12OH)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_SUP__: {
-          __tmp__FYSH=((__EXPR_SUP *)e__ZVSH)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_SUP *)e__12OH)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_SUB__: {
-          __tmp__FYSH=((__EXPR_SUB *)e__ZVSH)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_SUB *)e__12OH)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_MUL__: {
-          __tmp__FYSH=((__EXPR_MUL *)e__ZVSH)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_MUL *)e__12OH)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_DIV__: {
-          __tmp__FYSH=((__EXPR_DIV *)e__ZVSH)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_DIV *)e__12OH)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_AND__: {
-          __tmp__FYSH=((__EXPR_AND *)e__ZVSH)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_AND *)e__12OH)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__FYSH=((__EXPR_SHIFT_R *)e__ZVSH)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_SHIFT_R *)e__12OH)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__FYSH=((__EXPR_SHIFT_L *)e__ZVSH)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_SHIFT_L *)e__12OH)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __PUT_TO__: {
-          __tmp__FYSH=((__PUT_TO *)e__ZVSH)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__PUT_TO *)e__12OH)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __ITEM__: {
-          __tmp__FYSH=((__ITEM *)e__ZVSH)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__ITEM *)e__12OH)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __SIZE_OF__: {
-          __tmp__FYSH=((__SIZE_OF *)e__ZVSH)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__SIZE_OF *)e__12OH)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __CAST__: {
-          __tmp__FYSH=((__CAST *)e__ZVSH)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__CAST *)e__12OH)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __CALL_SLOT__: {
-          __tmp__FYSH=((__CALL_SLOT *)e__ZVSH)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__CALL_SLOT *)e__12OH)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __READ_SLOT__: {
-          __tmp__FYSH=((__READ_SLOT *)e__ZVSH)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__READ_SLOT *)e__12OH)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__FYSH=((__READ_GLOBAL *)e__ZVSH)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__READ_GLOBAL *)e__12OH)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__FYSH=((__EXPR_NOT_LOGIC *)e__ZVSH)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_NOT_LOGIC *)e__12OH)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__FYSH=((__EXPR_OR_LOGIC *)e__ZVSH)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_OR_LOGIC *)e__12OH)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__FYSH=((__EXPR_OR_OR_LOGIC *)e__ZVSH)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_OR_OR_LOGIC *)e__12OH)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__FYSH=((__EXPR_AND_LOGIC *)e__ZVSH)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_AND_LOGIC *)e__12OH)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__FYSH=((__EXPR_AND_AND_LOGIC *)e__ZVSH)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_AND_AND_LOGIC *)e__12OH)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_NEG__: {
-          __tmp__FYSH=((__EXPR_NEG *)e__ZVSH)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_NEG *)e__12OH)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_ADD__: {
-          __tmp__FYSH=((__EXPR_ADD *)e__ZVSH)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_ADD *)e__12OH)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_NOT__: {
-          __tmp__FYSH=((__EXPR_NOT *)e__ZVSH)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_NOT *)e__12OH)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_MOD__: {
-          __tmp__FYSH=((__EXPR_MOD *)e__ZVSH)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_MOD *)e__12OH)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__FYSH=((__EXPR_SUP_EQ *)e__ZVSH)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_SUP_EQ *)e__12OH)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_INF__: {
-          __tmp__FYSH=((__EXPR_INF *)e__ZVSH)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_INF *)e__12OH)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__FYSH=((__EXPR_INF_EQ *)e__ZVSH)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_INF_EQ *)e__12OH)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_OR__: {
-          __tmp__FYSH=((__EXPR_OR *)e__ZVSH)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_OR *)e__12OH)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         case __EXPR_XOR__: {
-          __tmp__FYSH=((__EXPR_XOR *)e__ZVSH)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+          __tmp__H5OH=((__EXPR_XOR *)e__12OH)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         } break;
         };
-        put_error__text__0AH( 1,(&__string_473));
-        put_position__ECH(__tmp__FYSH);
-        send_error__2FH();
+        put_error__text__0AH( 1,(&__string_481));
+        put_position__ECH(__tmp__H5OH);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
+        };
       };
     };
   };
 }
 
-static __BOOLEAN is_export_to__Q3YI(__TYPE_FULL *Self__R3YI,void *t__S3YI)
-// ({TYPE_FULL},{NULLxTYPE_FULL}) With resultNo recursive, No inlinable.
-{
-  __BOOLEAN result__U3YI;
-  result__U3YI=FALSE__;
-  if (((void *)prototype__C0OH(Self__R3YI) != (void *)NULL)) {
-    result__U3YI=is_cast__to__in__E1DJ(Self__R3YI,(&__string_86),t__S3YI,((__PROTOTYPE *)prototype__C0OH(Self__R3YI))->export_list__VFDC);
-  };
-  return(result__U3YI);
-}
-
-static __BOOLEAN is_import_to__VMBJ(__TYPE_FULL *Self__WMBJ,void *t__XMBJ)
-// ({TYPE_FULL},{NULLxTYPE_FULL}) With resultNo recursive, No inlinable.
+static __BOOLEAN is_cast__to__in__BD0I(__TYPE_FULL *Self__CD0I,void *n__DD0I,void *t__ED0I,void *lst__FD0I)
+// ({TYPE_FULL},{STRING_CONSTANT},{NULLxTYPE_FULL},{NULLxFAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
 {
-  __BOOLEAN result__ZMBJ;
-  result__ZMBJ=FALSE__;
-  if (((void *)prototype__C0OH(Self__WMBJ) != (void *)NULL)) {
-    result__ZMBJ=is_cast__to__in__E1DJ(Self__WMBJ,(&__string_87),t__XMBJ,((__PROTOTYPE *)prototype__C0OH(Self__WMBJ))->import_list__3FDC);
+  __INTEGER j__HD0I,new_capacity__A5LR,old_nb_elts__D5LR,upper__L50R;
+  __INTEGER Self__J50R;
+  void *old_self_up__JD0I;
+  void *__tmp__3D0I,*__tmp__SE0I;
+  void *__tmp__4D0I,*__tmp__VCFQ;
+  __ITM_TYPE_STYLE *Self__UCFQ;
+  __POSITION pos__V2CR;
+  __STRING *Self__B5LR;
+  __BOOLEAN result__ID0I,__tmp__BE0I;
+  __CHARACTER ch__F5LR;
+  __CHARACTER *Self__C5LR,*new__E5LR;
+  j__HD0I= 0;
+  result__ID0I=FALSE__;
+  old_self_up__JD0I=NULL;
+  if (((void *)lst__FD0I != (void *)NULL)) {
+    old_self_up__JD0I=self_up__TJEF;
+    self_up__TJEF=Self__CD0I->parent_type__5SL;
+    j__HD0I= 0;
+    while_do__QMBJ:
+    {
+      if ((j__HD0I <= ((__FAST_ARRAYoITM_TYPE_MONOo *)lst__FD0I)->parent_arrayed_collection__PIB.upper__BWK)) {
+        __tmp__3D0I=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)lst__FD0I)->parent_arrayed_collection__PIB.storage__5WK)[j__HD0I];
+        switch (((struct ___OBJ *)__tmp__3D0I)->__id) {
+        case __ITM_TYPE_SIMPLE__: {
+          if (((__ITM_TYPE_SIMPLE *)__tmp__3D0I)->to_run__2VK==0) {
+            __tmp__4D0I=((__ITM_TYPE_SIMPLE *)__tmp__3D0I)->to_run__1VK;
+          } else {
+            __tmp__4D0I=to_run__XVK(__tmp__3D0I);
+          };
+        } break;
+        case __ITM_TYPE_STYLE__: {
+          if (((__ITM_TYPE_STYLE *)__tmp__3D0I)->to_run__E1IB==0) {
+            __tmp__4D0I=((__ITM_TYPE_STYLE *)__tmp__3D0I)->to_run__D1IB;
+          } else {
+            Self__UCFQ=((__ITM_TYPE_STYLE *)__tmp__3D0I);
+            __tmp__VCFQ=get__PUN(Self__UCFQ);
+            Self__UCFQ->to_run__D1IB=__tmp__VCFQ;
+            Self__UCFQ->to_run__E1IB=0;
+            __tmp__4D0I=__tmp__VCFQ;
+          };
+        } break;
+        case __ITM_TYPE_GENERIC__: {
+          __tmp__4D0I=to_run__F1IB(__tmp__3D0I);
+        } break;
+        case __ITM_TYPE_SELF__: {
+          if (((void *)run_value__SLQC == (void *)NULL)) {
+            pos__V2CR=last_position__CI1;
+            put_error__text__0AH( 1,(&__string_148));
+            put_position__ECH(pos__V2CR);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
+          };
+          __tmp__4D0I=run_value__SLQC;
+        } break;
+        case __ITM_TYPE_GENERIC_ELT__: {
+          __tmp__4D0I=to_run__LJEF(__tmp__3D0I);
+        } break;
+        };
+        __tmp__BE0I=((void *)__tmp__4D0I != (void *)t__ED0I);
+      } else {
+        __tmp__BE0I=FALSE__;
+      };
+      if (__tmp__BE0I) {
+        j__HD0I=(__INTEGER)(j__HD0I +  1);
+        goto while_do__QMBJ;
+      };
+    };
+    self_up__TJEF=old_self_up__JD0I;
+    if ((j__HD0I <= ((__FAST_ARRAYoITM_TYPE_MONOo *)lst__FD0I)->parent_arrayed_collection__PIB.upper__BWK)) {
+      result__ID0I=TRUE__;
+      copy__BNK(last_cast_name__T32H,n__DD0I);
+      __tmp__SE0I=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)lst__FD0I)->parent_arrayed_collection__PIB.storage__5WK)[j__HD0I];
+      switch (((struct ___OBJ *)__tmp__SE0I)->__id) {
+      case __ITM_TYPE_SIMPLE__: {
+        append_cast_name_in__A1CJ(__tmp__SE0I,last_cast_name__T32H);
+      } break;
+      case __ITM_TYPE_STYLE__: {
+        append_cast_name_in__T1CJ(__tmp__SE0I,last_cast_name__T32H);
+      } break;
+      case __ITM_TYPE_GENERIC__: {
+        append_cast_name_in__G2CJ(__tmp__SE0I,last_cast_name__T32H);
+      } break;
+      case __ITM_TYPE_SELF__: {
+        append_cast_name_in__12CJ(__tmp__SE0I,last_cast_name__T32H);
+      } break;
+      case __ITM_TYPE_GENERIC_ELT__: {
+        Self__B5LR=((__STRING *)last_cast_name__T32H);
+        ch__F5LR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )'a') + ((__INTEGER_8 )((__ITM_TYPE_GENERIC_ELT *)__tmp__SE0I)->index__BD0D)))));
+        new_capacity__A5LR= 0;
+        if ((Self__B5LR->capacity__MNK <= Self__B5LR->count__VF)) {
+          if ((Self__B5LR->capacity__MNK ==  0)) {
+            Self__B5LR->capacity__MNK= 32;
+            Self__B5LR->storage__XNK=create__OUX( 32);
+          } else {
+            new_capacity__A5LR=(__INTEGER)(Self__B5LR->capacity__MNK <<  1);
+            Self__C5LR=((__CHARACTER *)Self__B5LR->storage__XNK);
+            old_nb_elts__D5LR=Self__B5LR->capacity__MNK;
+            new__E5LR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__C5LR),((__UINTEGER_32 )old_nb_elts__D5LR),((__UINTEGER_32 )new_capacity__A5LR)));
+            upper__L50R=(__INTEGER)(new_capacity__A5LR -  1);
+            Self__J50R=old_nb_elts__D5LR;
+            while ((Self__J50R <= upper__L50R)) {
+              new__E5LR[Self__J50R]='\0';
+              Self__J50R=(__INTEGER)(Self__J50R +  1);
+            };
+            Self__B5LR->storage__XNK=new__E5LR;
+            Self__B5LR->capacity__MNK=new_capacity__A5LR;
+          };
+        };
+        ((__CHARACTER *)Self__B5LR->storage__XNK)[Self__B5LR->count__VF]=ch__F5LR;
+        Self__B5LR->count__VF=(__INTEGER)(Self__B5LR->count__VF +  1);
+      } break;
+      };
+    };
   };
-  return(result__ZMBJ);
+  return(result__ID0I);
 }
 
-static void init__EKJI(__LOCAL *Self__FKJI)
+static void init__0QFI(__LOCAL *Self__1QFI)
 // ({LOCAL}) VoidNo recursive, No inlinable.
 {
-  void *int__IKJI,*__tmp__XKJI;
-  void *val__GKJI,*__tmp__HLJI;
-  void *__tmp__NKJI;
-  void *__tmp__OKJI;
-  __INTEGER_CST *Self__CIAR;
-  void *__tmp__FLJI;
-  __POSITION __tmp__GLJI;
-  int__IKJI=NULL;
-  val__GKJI=default_value__QTMH(Self__FKJI->parent_variable__ALMC.type__LCCG,Self__FKJI->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM);
-  __tmp__NKJI=((__TYPE_FULL *)Self__FKJI->parent_variable__ALMC.type__LCCG)->parent_type__KTL;
-  switch (((struct ___OBJ *)__tmp__NKJI)->__id) {
+  void *int__4QFI,*__tmp__NRFI;
+  void *val__2QFI,*__tmp__3RFI;
+  void *__tmp__DRFI;
+  void *__tmp__ERFI;
+  __INTEGER_CST *Self__VG2Q;
+  void *__tmp__1RFI;
+  __POSITION __tmp__2RFI;
+  int__4QFI=NULL;
+  val__2QFI=default_value__20IH(Self__1QFI->parent_variable__T1LC.type__D25F,Self__1QFI->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM);
+  __tmp__DRFI=((__TYPE_FULL *)Self__1QFI->parent_variable__T1LC.type__D25F)->parent_type__5SL;
+  switch (((struct ___OBJ *)__tmp__DRFI)->__id) {
   case __TYPE__: {
-    __tmp__OKJI=((__PROTOTYPE *)((__TYPE *)__tmp__NKJI)->prototype__RD)->parent_named__QD.name__1QB;
+    __tmp__ERFI=((__PROTOTYPE *)((__TYPE *)__tmp__DRFI)->prototype__RD)->parent_named__QD.name__1QB;
   } break;
   case __TYPE_NULL__: {
-    __tmp__OKJI=(&__string_59);
+    __tmp__ERFI=(&__string_59);
   } break;
   case __TYPE_VOID__: {
-    __tmp__OKJI=(&__string_2);
+    __tmp__ERFI=(&__string_2);
   } break;
   case __TYPE_CONTEXT__: {
-    __tmp__OKJI=(&__string_44);
+    __tmp__ERFI=(&__string_44);
   } break;
   case __TYPE_ID__: {
-    __tmp__OKJI=(&__string_46);
+    __tmp__ERFI=(&__string_46);
   } break;
   case __TYPE_GENERIC__: {
-    __tmp__OKJI=((__TYPE_GENERIC *)__tmp__NKJI)->name__2R2B;
+    __tmp__ERFI=((__TYPE_GENERIC *)__tmp__DRFI)->name__LR2B;
   } break;
   case __PROFIL_BLOCK__: {
-    __tmp__OKJI=((__PROFIL_BLOCK *)__tmp__NKJI)->parent_profil__UNCG.name__JCII;
+    __tmp__ERFI=((__PROFIL_BLOCK *)__tmp__DRFI)->parent_profil__OGAG.name__5IEI;
   } break;
   };
-  if (is_integer__4WRI(__tmp__OKJI)) {
-    if (val__GKJI==NULL) {
-      __tmp__XKJI=NULL;
+  if ((((((((((void *)__tmp__ERFI == (void *)(&__string_47)) || ((void *)__tmp__ERFI == (void *)(&__string_48))) || ((void *)__tmp__ERFI == (void *)(&__string_49))) || ((void *)__tmp__ERFI == (void *)(&__string_50))) || ((void *)__tmp__ERFI == (void *)(&__string_51))) || ((void *)__tmp__ERFI == (void *)(&__string_52))) || ((void *)__tmp__ERFI == (void *)(&__string_53))) || ((void *)__tmp__ERFI == (void *)(&__string_54)))) {
+    if (val__2QFI==NULL) {
+      __tmp__NRFI=NULL;
     } else {
-      switch (((struct ___OBJ *)val__GKJI)->__id) {
+      switch (((struct ___OBJ *)val__2QFI)->__id) {
       case __LIST__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __STRING_CST__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __INTEGER_CST__: {
-        __tmp__XKJI=((void *)val__GKJI);
+        __tmp__NRFI=((void *)val__2QFI);
       } break;
       case __READ_LOCAL__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __REAL_CST__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_SUP__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_SUB__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_MUL__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_DIV__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_AND__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __PUT_TO__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __ITEM__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __SIZE_OF__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __CAST__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __CALL_SLOT__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __READ_SLOT__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_NEG__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_ADD__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_NOT__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_MOD__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_INF__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_OR__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       case __EXPR_XOR__: {
-        __tmp__XKJI=NULL;
+        __tmp__NRFI=NULL;
       } break;
       }
     };
-    int__IKJI=__tmp__XKJI;
-    if (((void *)__tmp__XKJI != (void *)NULL)) {
-      Self__CIAR=((__INTEGER_CST *)__tmp__XKJI);
-      Self__CIAR->parent_constant__OMMC.static_type__LSYD=Self__FKJI->parent_variable__ALMC.type__LCCG;
-      check_type__T14D(Self__CIAR);
+    int__4QFI=__tmp__NRFI;
+    if (((void *)__tmp__NRFI != (void *)NULL)) {
+      Self__VG2Q=((__INTEGER_CST *)__tmp__NRFI);
+      Self__VG2Q->parent_constant__B3LC.static_type__M2YD=Self__1QFI->parent_variable__T1LC.type__D25F;
+      check_type__YG5D(Self__VG2Q);
     };
   } else {
-    __tmp__FLJI=Self__FKJI->parent_variable__ALMC.type__LCCG;
-    __tmp__GLJI=Self__FKJI->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM;
-    switch (((struct ___OBJ *)val__GKJI)->__id) {
+    __tmp__1RFI=Self__1QFI->parent_variable__T1LC.type__D25F;
+    __tmp__2RFI=Self__1QFI->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
+    switch (((struct ___OBJ *)val__2QFI)->__id) {
     case __LIST__: {
-      __tmp__HLJI=check_type__with__51GN(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__DKDN(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __STRING_CST__: {
-      __tmp__HLJI=check_type__with__CVAI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__Y12H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__HLJI=check_type__with__B4AI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__XE3H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__HLJI=check_type__with__AHBI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__WN3H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __INTEGER_CST__: {
-      __tmp__HLJI=check_type__with__5PBI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__VW3H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __READ_LOCAL__: {
-      __tmp__HLJI=check_type__with__XAJJ(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__TDFJ(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__HLJI=check_type__with__3YBI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__T53H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__HLJI=check_type__with__2BCI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__SI4H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__HLJI=check_type__with__1KCI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__RR4H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __REAL_CST__: {
-      __tmp__HLJI=check_type__with__0TCI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__Q04H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__HLJI=check_type__with__Z2CI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__PD5H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__HLJI=check_type__with__XFDI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__NM5H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__HLJI=check_type__with__VODI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__LV5H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_SUP__: {
-      __tmp__HLJI=check_type__with__UXDI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__K45H(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_SUB__: {
-      __tmp__HLJI=check_type__with__TAEI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__JHAI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_MUL__: {
-      __tmp__HLJI=check_type__with__SJEI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__IQAI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_DIV__: {
-      __tmp__HLJI=check_type__with__RSEI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__HZAI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_AND__: {
-      __tmp__HLJI=check_type__with__Q1EI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__GCBI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__HLJI=check_type__with__PEFI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__FLBI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__HLJI=check_type__with__ONFI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__EUBI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __PUT_TO__: {
-      __tmp__HLJI=check_type__with__MWFI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__C3BI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __ITEM__: {
-      __tmp__HLJI=check_type__with__K5FI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__AGCI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __SIZE_OF__: {
-      __tmp__HLJI=check_type__with__IIGI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__4OCI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __CAST__: {
-      __tmp__HLJI=check_type__with__GRGI(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__2XCI(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __CALL_SLOT__: {
-      __tmp__HLJI=check_type__with__3EHN(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__BTDN(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __READ_SLOT__: {
-      __tmp__HLJI=check_type__with__BMOL(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__2VKL(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__HLJI=check_type__with__AVOL(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__14KL(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__HLJI=check_type__with__USAP(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__M12O(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__HLJI=check_type__with__MUMO(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__E3IO(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__HLJI=check_type__with__UBWO(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__MKSO(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__HLJI=check_type__with__L3MO(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__DGJO(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__HLJI=check_type__with__UKWO(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__MTSO(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_NEG__: {
-      __tmp__HLJI=check_type__with__4R1M(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__CAYM(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_ADD__: {
-      __tmp__HLJI=check_type__with__301M(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__BJYM(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_NOT__: {
-      __tmp__HLJI=check_type__with__2NHN(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__A2DN(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_MOD__: {
-      __tmp__HLJI=check_type__with__KGNO(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__CPJO(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__HLJI=check_type__with__4MMP(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__WVIP(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_INF__: {
-      __tmp__HLJI=check_type__with__T1AP(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__LE3O(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__HLJI=check_type__with__SEBP(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__KN3O(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_OR__: {
-      __tmp__HLJI=check_type__with__YV3N(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__35ZN(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     case __EXPR_XOR__: {
-      __tmp__HLJI=check_type__with__RNBP(val__GKJI,__tmp__FLJI,__tmp__GLJI);
+      __tmp__3RFI=check_type__with__JW3O(val__2QFI,__tmp__1RFI,__tmp__2RFI);
     } break;
     };
-    val__GKJI=__tmp__HLJI;
+    val__2QFI=__tmp__3RFI;
   };
-  add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,write__value__PXJH(Self__FKJI,Self__FKJI->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM,val__GKJI));
+  add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,write__value__14FH(Self__1QFI,Self__1QFI->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM,val__2QFI));
 }
 
-static __WRITE_GLOBAL* my_copy__UHFN(__WRITE_GLOBAL *Self__VHFN)
+static __WRITE_GLOBAL* my_copy__YVBN(__WRITE_GLOBAL *Self__ZVBN)
 // ({WRITE_GLOBAL}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__ZHFN,*__tmp__0HFN;
-  __STRING_CST *Self__TEFQ;
-  __PROTOTYPE_CST *Self__UEFQ;
-  __INTEGER_CST *Self__VEFQ;
-  __REAL_CST *Self__XEFQ;
-  __CHARACTER_CST *Self__ZEFQ;
-  __IS_EXPANDED *Self__0EFQ;
-  void *__tmp__4HFN;
-  __WRITE_GLOBAL *__tmp__5HFN,*result__YHFN;
-  __tmp__ZHFN=Self__VHFN->parent_write__MZJH.value__NXHH;
-  switch (((struct ___OBJ *)__tmp__ZHFN)->__id) {
+  __INTEGER_64 v__R5LR;
+  void *__tmp__3VBN,*__tmp__4VBN;
+  __STRING_CST *Self__UIBQ;
+  __PROTOTYPE_CST *Self__VIBQ;
+  __INTEGER_CST *Self__WIBQ,*result__H5LR,*Self__P5LR;
+  __POSITION p__Q5LR,p__25LR,p__IAMR;
+  void *t__S5LR,*t__45LR;
+  __POINTER ptr__I5LR,ptr_table__O50R,next__N50R,result__P50R;
+  __POINTER ptr_table__T50R,next__S50R,result__U50R,ptr__U5LR;
+  __POINTER ptr_table__Y50R,next__X50R,result__Z50R,ptr_table__350R;
+  __POINTER next__250R,result__450R,ptr__AAMR,ptr_table__CA1R;
+  __POINTER next__BA1R,result__DA1R,ptr_table__HA1R,next__GA1R;
+  __POINTER result__IA1R;
+  __INTEGER typ_id__J5LR,typ_id__V5LR,typ_id__BAMR;
+  __UINTEGER_32 sz__K5LR,a__L5LR,new_size__M5LR,t__N5LR,a__O5LR;
+  __UINTEGER_32 new_size__W50R,lab_type__V50R,sz__W5LR,a__X5LR;
+  __UINTEGER_32 new_size__Y5LR,t__Z5LR,a__05LR,new_size__AA1R;
+  __UINTEGER_32 lab_type__550R,sz__CAMR,a__DAMR,new_size__EAMR,t__FAMR;
+  __UINTEGER_32 a__GAMR,new_size__KA1R,lab_type__JA1R;
+  void *__tmp__X5AR,*__tmp__15AR,*__tmp__X2CR;
+  __READ_LOCAL *__tmp__Y5AR,*__tmp__25AR;
+  __REAL_CST *Self__YIBQ,*result__T5LR,*Self__15LR;
+  void *v__35LR;
+  __CHARACTER_CST *Self__0IBQ;
+  __IS_EXPANDED *Self__1IBQ,*result__55LR,*Self__HAMR;
+  __READ_GLOBAL *__tmp__Y2CR;
+  void *__tmp__CWBN;
+  __WRITE_GLOBAL *__tmp__DWBN,*result__2VBN;
+  __tmp__3VBN=Self__ZVBN->parent_write__YAGH.value__PAEH;
+  switch (((struct ___OBJ *)__tmp__3VBN)->__id) {
   case __LIST__: {
-    __tmp__0HFN=my_copy__IE2M(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__MSYM(__tmp__3VBN);
   } break;
   case __STRING_CST__: {
-    Self__TEFQ=((__STRING_CST *)__tmp__ZHFN);
-    __tmp__0HFN=create__text__BMQH(Self__TEFQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TEFQ->string__LDAI);
+    Self__UIBQ=((__STRING_CST *)__tmp__3VBN);
+    __tmp__4VBN=create__text__ITMH(Self__UIBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__UIBQ->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__0HFN=my_copy__ODAI(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__EK2H(__tmp__3VBN);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__UEFQ=((__PROTOTYPE_CST *)__tmp__ZHFN);
-    __tmp__0HFN=create__type__HZQC(Self__UEFQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__UEFQ->parent_constant__DMMC.static_type__LSYD);
+    Self__VIBQ=((__PROTOTYPE_CST *)__tmp__3VBN);
+    __tmp__4VBN=create__type__PKQC(Self__VIBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VIBQ->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__VEFQ=((__INTEGER_CST *)__tmp__ZHFN);
-    __tmp__0HFN=create__value__type__I1QC(Self__VEFQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VEFQ->value__VUYD,Self__VEFQ->parent_constant__OMMC.static_type__LSYD);
+    Self__WIBQ=((__INTEGER_CST *)__tmp__3VBN);
+    p__Q5LR=Self__WIBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__R5LR=Self__WIBQ->value__W4YD;
+    t__S5LR=Self__WIBQ->parent_constant__B3LC.static_type__M2YD;
+    result__H5LR=NULL;
+    ptr__I5LR=((__POINTER )(NULL));
+    typ_id__J5LR= 0;
+    sz__K5LR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__K5LR ==  0)) {
+      result__H5LR=INTEGER_CST__;
+    } else {
+      typ_id__J5LR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__K5LR);
+      if ((typ_id__J5LR == (__INTEGER)(-  1))) {
+        a__L5LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__M5LR=(__UINTEGER_32)((__UINTEGER_32)(sz__K5LR + a__L5LR) & (__UINTEGER_32)(~ a__L5LR));
+        ptr_table__O50R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__M5LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__N50R=((__POINTER )(NULL));
+        result__P50R=((__POINTER *)ptr_table__O50R)[ 0];
+        if ((result__P50R == (void *)NULL)) {
+          result__P50R=new_lab__2PJ(new_size__M5LR);
+          next__N50R=(void *)((unsigned long)result__P50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M5LR)));
+          ((__POINTER *)next__N50R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__O50R)[ 0]=next__N50R;
+        } else {
+          next__N50R=((__POINTER *)result__P50R)[ 0];
+          if ((next__N50R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P50R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__M5LR <<  1)) <=  4096)) {
+              next__N50R=(void *)((unsigned long)result__P50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M5LR)));
+            } else {
+              next__N50R=new_lab__2PJ(new_size__M5LR);
+            };
+            ((__POINTER *)next__N50R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__O50R)[ 0]=next__N50R;
+          } else {
+            ((__POINTER *)result__P50R)[ 0]=(void *)((unsigned long)((__POINTER *)next__N50R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__P50R=next__N50R;
+          };
+        };
+        ptr__I5LR=result__P50R;
+      } else {
+        t__N5LR=((__UINTEGER_32 )typ_id__J5LR);
+        a__O5LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__W50R=(__UINTEGER_32)((__UINTEGER_32)(sz__K5LR + a__O5LR) & (__UINTEGER_32)(~ a__O5LR));
+        ptr_table__T50R=((__POINTER )(&(table_type[(t__N5LR)])));
+        lab_type__V50R=(__UINTEGER_32)(t__N5LR |  1);
+        next__S50R=((__POINTER )(NULL));
+        result__U50R=((__POINTER *)ptr_table__T50R)[ 0];
+        if ((result__U50R == (void *)NULL)) {
+          result__U50R=new_lab__2PJ(lab_type__V50R);
+          next__S50R=(void *)((unsigned long)result__U50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W50R)));
+          ((__POINTER *)next__S50R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__T50R)[ 0]=next__S50R;
+        } else {
+          next__S50R=((__POINTER *)result__U50R)[ 0];
+          if ((next__S50R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U50R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__W50R <<  1)) <=  4096)) {
+              next__S50R=(void *)((unsigned long)result__U50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W50R)));
+            } else {
+              next__S50R=new_lab__2PJ(lab_type__V50R);
+            };
+            ((__POINTER *)next__S50R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__T50R)[ 0]=next__S50R;
+          } else {
+            ((__POINTER *)result__U50R)[ 0]=(void *)((unsigned long)((__POINTER *)next__S50R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__U50R=next__S50R;
+          };
+        };
+        ptr__I5LR=result__U50R;
+      };
+      result__H5LR=((__INTEGER_CST *)ptr__I5LR);
+      *(result__H5LR) = *(INTEGER_CST__);
+    };
+    Self__P5LR=((__INTEGER_CST *)result__H5LR);
+    Self__P5LR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__Q5LR;
+    Self__P5LR->value__W4YD=v__R5LR;
+    Self__P5LR->parent_constant__B3LC.static_type__M2YD=t__S5LR;
+    check_type__YG5D(Self__P5LR);
+    __tmp__4VBN=result__H5LR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__0HFN=my_copy__02IJ(__tmp__ZHFN);
+    __tmp__X5AR=read__QB5G(((__READ_LOCAL *)__tmp__3VBN)->local__HJZD);
+    if (__tmp__X5AR==NULL) {
+      __tmp__Y5AR=NULL;
+    } else {
+      __tmp__Y5AR=((__READ_LOCAL *)__tmp__X5AR);
+    };
+    __tmp__4VBN=__tmp__Y5AR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__0HFN=my_copy__2EAI(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__SL2H(__tmp__3VBN);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__0HFN=my_copy__VFAI(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__LM2H(__tmp__3VBN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__0HFN=my_copy__CGAI(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__YM2H(__tmp__3VBN);
   } break;
   case __REAL_CST__: {
-    Self__XEFQ=((__REAL_CST *)__tmp__ZHFN);
-    __tmp__0HFN=create__value__type__2KQH(Self__XEFQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__XEFQ->value__RGAI,Self__XEFQ->parent_constant__IVNH.static_type__LSYD);
+    Self__YIBQ=((__REAL_CST *)__tmp__3VBN);
+    p__25LR=Self__YIBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__35LR=Self__YIBQ->value__HN2H;
+    t__45LR=Self__YIBQ->parent_constant__U2JH.static_type__M2YD;
+    result__T5LR=NULL;
+    ptr__U5LR=((__POINTER )(NULL));
+    typ_id__V5LR= 0;
+    sz__W5LR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__W5LR ==  0)) {
+      result__T5LR=REAL_CST__;
+    } else {
+      typ_id__V5LR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__W5LR);
+      if ((typ_id__V5LR == (__INTEGER)(-  1))) {
+        a__X5LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__Y5LR=(__UINTEGER_32)((__UINTEGER_32)(sz__W5LR + a__X5LR) & (__UINTEGER_32)(~ a__X5LR));
+        ptr_table__Y50R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Y5LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__X50R=((__POINTER )(NULL));
+        result__Z50R=((__POINTER *)ptr_table__Y50R)[ 0];
+        if ((result__Z50R == (void *)NULL)) {
+          result__Z50R=new_lab__2PJ(new_size__Y5LR);
+          next__X50R=(void *)((unsigned long)result__Z50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y5LR)));
+          ((__POINTER *)next__X50R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__Y50R)[ 0]=next__X50R;
+        } else {
+          next__X50R=((__POINTER *)result__Z50R)[ 0];
+          if ((next__X50R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z50R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__Y5LR <<  1)) <=  4096)) {
+              next__X50R=(void *)((unsigned long)result__Z50R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y5LR)));
+            } else {
+              next__X50R=new_lab__2PJ(new_size__Y5LR);
+            };
+            ((__POINTER *)next__X50R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__Y50R)[ 0]=next__X50R;
+          } else {
+            ((__POINTER *)result__Z50R)[ 0]=(void *)((unsigned long)((__POINTER *)next__X50R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__Z50R=next__X50R;
+          };
+        };
+        ptr__U5LR=result__Z50R;
+      } else {
+        t__Z5LR=((__UINTEGER_32 )typ_id__V5LR);
+        a__05LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__AA1R=(__UINTEGER_32)((__UINTEGER_32)(sz__W5LR + a__05LR) & (__UINTEGER_32)(~ a__05LR));
+        ptr_table__350R=((__POINTER )(&(table_type[(t__Z5LR)])));
+        lab_type__550R=(__UINTEGER_32)(t__Z5LR |  1);
+        next__250R=((__POINTER )(NULL));
+        result__450R=((__POINTER *)ptr_table__350R)[ 0];
+        if ((result__450R == (void *)NULL)) {
+          result__450R=new_lab__2PJ(lab_type__550R);
+          next__250R=(void *)((unsigned long)result__450R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AA1R)));
+          ((__POINTER *)next__250R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__350R)[ 0]=next__250R;
+        } else {
+          next__250R=((__POINTER *)result__450R)[ 0];
+          if ((next__250R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__450R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AA1R <<  1)) <=  4096)) {
+              next__250R=(void *)((unsigned long)result__450R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AA1R)));
+            } else {
+              next__250R=new_lab__2PJ(lab_type__550R);
+            };
+            ((__POINTER *)next__250R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__350R)[ 0]=next__250R;
+          } else {
+            ((__POINTER *)result__450R)[ 0]=(void *)((unsigned long)((__POINTER *)next__250R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__450R=next__250R;
+          };
+        };
+        ptr__U5LR=result__450R;
+      };
+      result__T5LR=((__REAL_CST *)ptr__U5LR);
+      *(result__T5LR) = *(REAL_CST__);
+    };
+    Self__15LR=((__REAL_CST *)result__T5LR);
+    Self__15LR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__25LR;
+    Self__15LR->value__HN2H=v__35LR;
+    Self__15LR->parent_constant__U2JH.static_type__M2YD=t__45LR;
+    __tmp__4VBN=result__T5LR;
   } break;
   case __CHARACTER_CST__: {
-    Self__ZEFQ=((__CHARACTER_CST *)__tmp__ZHFN);
-    __tmp__0HFN=create__char__XLQH(Self__ZEFQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ZEFQ->text__ZGAI);
+    Self__0IBQ=((__CHARACTER_CST *)__tmp__3VBN);
+    __tmp__4VBN=create__char__4SMH(Self__0IBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__0IBQ->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__0EFQ=((__IS_EXPANDED *)__tmp__ZHFN);
-    __tmp__0HFN=create__receiver__2J0H(Self__0EFQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__0EFQ->receiver__AHAI));
+    Self__1IBQ=((__IS_EXPANDED *)__tmp__3VBN);
+    __tmp__15AR=read__QB5G(((__READ_LOCAL *)Self__1IBQ->receiver__WN2H)->local__HJZD);
+    if (__tmp__15AR==NULL) {
+      __tmp__25AR=NULL;
+    } else {
+      __tmp__25AR=((__READ_LOCAL *)__tmp__15AR);
+    };
+    p__IAMR=Self__1IBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__55LR=NULL;
+    ptr__AAMR=((__POINTER )(NULL));
+    typ_id__BAMR= 0;
+    sz__CAMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__CAMR ==  0)) {
+      result__55LR=IS_EXPANDED__;
+    } else {
+      typ_id__BAMR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CAMR);
+      if ((typ_id__BAMR == (__INTEGER)(-  1))) {
+        a__DAMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__EAMR=(__UINTEGER_32)((__UINTEGER_32)(sz__CAMR + a__DAMR) & (__UINTEGER_32)(~ a__DAMR));
+        ptr_table__CA1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EAMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__BA1R=((__POINTER )(NULL));
+        result__DA1R=((__POINTER *)ptr_table__CA1R)[ 0];
+        if ((result__DA1R == (void *)NULL)) {
+          result__DA1R=new_lab__2PJ(new_size__EAMR);
+          next__BA1R=(void *)((unsigned long)result__DA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EAMR)));
+          ((__POINTER *)next__BA1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__CA1R)[ 0]=next__BA1R;
+        } else {
+          next__BA1R=((__POINTER *)result__DA1R)[ 0];
+          if ((next__BA1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DA1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EAMR <<  1)) <=  4096)) {
+              next__BA1R=(void *)((unsigned long)result__DA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EAMR)));
+            } else {
+              next__BA1R=new_lab__2PJ(new_size__EAMR);
+            };
+            ((__POINTER *)next__BA1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__CA1R)[ 0]=next__BA1R;
+          } else {
+            ((__POINTER *)result__DA1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BA1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__DA1R=next__BA1R;
+          };
+        };
+        ptr__AAMR=result__DA1R;
+      } else {
+        t__FAMR=((__UINTEGER_32 )typ_id__BAMR);
+        a__GAMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__KA1R=(__UINTEGER_32)((__UINTEGER_32)(sz__CAMR + a__GAMR) & (__UINTEGER_32)(~ a__GAMR));
+        ptr_table__HA1R=((__POINTER )(&(table_type[(t__FAMR)])));
+        lab_type__JA1R=(__UINTEGER_32)(t__FAMR |  1);
+        next__GA1R=((__POINTER )(NULL));
+        result__IA1R=((__POINTER *)ptr_table__HA1R)[ 0];
+        if ((result__IA1R == (void *)NULL)) {
+          result__IA1R=new_lab__2PJ(lab_type__JA1R);
+          next__GA1R=(void *)((unsigned long)result__IA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KA1R)));
+          ((__POINTER *)next__GA1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__HA1R)[ 0]=next__GA1R;
+        } else {
+          next__GA1R=((__POINTER *)result__IA1R)[ 0];
+          if ((next__GA1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IA1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KA1R <<  1)) <=  4096)) {
+              next__GA1R=(void *)((unsigned long)result__IA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KA1R)));
+            } else {
+              next__GA1R=new_lab__2PJ(lab_type__JA1R);
+            };
+            ((__POINTER *)next__GA1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__HA1R)[ 0]=next__GA1R;
+          } else {
+            ((__POINTER *)result__IA1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GA1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__IA1R=next__GA1R;
+          };
+        };
+        ptr__AAMR=result__IA1R;
+      };
+      result__55LR=((__IS_EXPANDED *)ptr__AAMR);
+      *(result__55LR) = *(IS_EXPANDED__);
+    };
+    Self__HAMR=((__IS_EXPANDED *)result__55LR);
+    Self__HAMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IAMR;
+    Self__HAMR->receiver__WN2H=__tmp__25AR;
+    __tmp__4VBN=result__55LR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__0HFN=my_copy__FHAI(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__1N2H(__tmp__3VBN);
   } break;
   case __EXPR_SUP__: {
-    __tmp__0HFN=my_copy__OHAI(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__EO2H(__tmp__3VBN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__0HFN=my_copy__ZHAI(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__PO2H(__tmp__3VBN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__0HFN=my_copy__FIAI(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__1O2H(__tmp__3VBN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__0HFN=my_copy__QIAI(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__GP2H(__tmp__3VBN);
   } break;
   case __EXPR_AND__: {
-    __tmp__0HFN=my_copy__1IAI(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__RP2H(__tmp__3VBN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__0HFN=my_copy__GJAI(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__2P2H(__tmp__3VBN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__0HFN=my_copy__RJAI(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__HQ2H(__tmp__3VBN);
   } break;
   case __PUT_TO__: {
-    __tmp__0HFN=my_copy__2JAI(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__SQ2H(__tmp__3VBN);
   } break;
   case __ITEM__: {
-    __tmp__0HFN=my_copy__NKAI(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__DR2H(__tmp__3VBN);
   } break;
   case __SIZE_OF__: {
-    __tmp__0HFN=my_copy__ZKAI(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__PR2H(__tmp__3VBN);
   } break;
   case __CAST__: {
-    __tmp__0HFN=my_copy__CLAI(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__YR2H(__tmp__3VBN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__0HFN=my_copy__1E2M(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__5SYM(__tmp__3VBN);
   } break;
   case __READ_SLOT__: {
-    __tmp__0HFN=my_copy__MRKK(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__IUGK(__tmp__3VBN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__0HFN=my_copy__ZRKK(__tmp__ZHFN);
+    __tmp__X2CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3VBN)->global__ZGJK),NULL);
+    if (__tmp__X2CR==NULL) {
+      __tmp__Y2CR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__X2CR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__Y2CR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__Y2CR=((__READ_GLOBAL *)__tmp__X2CR);
+      } break;
+      }
+    };
+    __tmp__4VBN=__tmp__Y2CR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__0HFN=my_copy__3BGN(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__BQCN(__tmp__3VBN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__0HFN=my_copy__VIIO(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__NREO(__tmp__3VBN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__0HFN=my_copy__3PNO(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__VYJO(__tmp__3VBN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__0HFN=my_copy__CJIO(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__0REO(__tmp__3VBN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__0HFN=my_copy__JQNO(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__BZJO(__tmp__3VBN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__0HFN=my_copy__EBNM(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__CNJM(__tmp__3VBN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__0HFN=my_copy__EOPL(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__5XLL(__tmp__3VBN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__0HFN=my_copy__SH2M(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__WVYM(__tmp__3VBN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__0HFN=my_copy__NJIO(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__FSEO(__tmp__3VBN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__0HFN=my_copy__YZHP(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__QCEP(__tmp__3VBN);
   } break;
   case __EXPR_INF__: {
-    __tmp__0HFN=my_copy__13VN(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__5LSN(__tmp__3VBN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__0HFN=my_copy__G4VN(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__KMSN(__tmp__3VBN);
   } break;
   case __EXPR_OR__: {
-    __tmp__0HFN=my_copy__FLTN(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__JZPN(__tmp__3VBN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__0HFN=my_copy__OUWO(__tmp__ZHFN);
+    __tmp__4VBN=my_copy__G3SO(__tmp__3VBN);
   } break;
   };
-  __tmp__4HFN=write_direct__with__value__AWHH(((__SLOT_DATA *)Self__VHFN->global__IN5H),Self__VHFN->parent_write__MZJH.parent_instr__GWRG.parent_itm_object__TE.position__BJM,NULL,__tmp__0HFN);
-  if (__tmp__4HFN==NULL) {
-    __tmp__5HFN=NULL;
+  __tmp__CWBN=write_direct__with__value__C5DH(((__SLOT_DATA *)Self__ZVBN->global__GU1H),Self__ZVBN->parent_write__YAGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM,NULL,__tmp__4VBN);
+  if (__tmp__CWBN==NULL) {
+    __tmp__DWBN=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__4HFN)->__id) {
+    switch (((struct ___OBJ *)__tmp__CWBN)->__id) {
     case __WRITE_GLOBAL__: {
-      __tmp__5HFN=((__WRITE_GLOBAL *)__tmp__4HFN);
+      __tmp__DWBN=((__WRITE_GLOBAL *)__tmp__CWBN);
     } break;
     case __WRITE_SLOT__: {
-      __tmp__5HFN=NULL;
+      __tmp__DWBN=NULL;
     } break;
     }
   };
-  result__YHFN=__tmp__5HFN;
-  return(__tmp__5HFN);
+  result__2VBN=__tmp__DWBN;
+  return(__tmp__DWBN);
 }
 
-static __WRITE_SLOT* my_copy__AIFN(__WRITE_SLOT *Self__BIFN)
+static __WRITE_SLOT* my_copy__EWBN(__WRITE_SLOT *Self__FWBN)
 // ({WRITE_SLOT}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__FIFN,*__tmp__GIFN,*__tmp__JIFN,*__tmp__KIFN;
-  __STRING_CST *Self__CFFQ,*Self__KFFQ;
-  __PROTOTYPE_CST *Self__DFFQ,*Self__LFFQ;
-  __INTEGER_CST *Self__EFFQ,*Self__MFFQ;
-  __REAL_CST *Self__GFFQ,*Self__OFFQ;
-  __CHARACTER_CST *Self__IFFQ,*Self__QFFQ;
-  __IS_EXPANDED *Self__JFFQ,*Self__RFFQ;
-  void *__tmp__HIFN;
-  __POSITION __tmp__IIFN;
-  void *__tmp__NIFN;
-  __WRITE_SLOT *__tmp__OIFN,*result__EIFN;
-  __tmp__FIFN=Self__BIFN->parent_write__ZZJH.value__NXHH;
-  switch (((struct ___OBJ *)__tmp__FIFN)->__id) {
+  __INTEGER_64 v__UAMR,v__XBMR;
+  void *__tmp__JWBN,*__tmp__KWBN,*__tmp__NWBN,*__tmp__OWBN;
+  __STRING_CST *Self__DJBQ,*Self__LJBQ;
+  __PROTOTYPE_CST *Self__EJBQ,*Self__MJBQ;
+  __INTEGER_CST *Self__FJBQ,*result__KAMR,*Self__SAMR,*Self__NJBQ;
+  __INTEGER_CST *result__NBMR,*Self__VBMR;
+  __POSITION p__TAMR,p__5AMR,p__LBMR,__tmp__MWBN,p__WBMR,p__CCMR;
+  __POSITION p__OCMR;
+  void *t__VAMR,*t__BBMR,*t__YBMR,*t__ECMR;
+  __POINTER ptr__LAMR,ptr_table__MA1R,next__LA1R,result__NA1R;
+  __POINTER ptr_table__RA1R,next__QA1R,result__SA1R,ptr__XAMR;
+  __POINTER ptr_table__WA1R,next__VA1R,result__XA1R,ptr_table__1A1R;
+  __POINTER next__0A1R,result__2A1R,ptr__DBMR,ptr_table__AB1R;
+  __POINTER next__5A1R,result__BB1R,ptr_table__FB1R,next__EB1R;
+  __POINTER result__GB1R,ptr__OBMR,ptr_table__KB1R,next__JB1R;
+  __POINTER result__LB1R,ptr_table__PB1R,next__OB1R,result__QB1R;
+  __POINTER ptr__0BMR,ptr_table__UB1R,next__TB1R,result__VB1R;
+  __POINTER ptr_table__ZB1R,next__YB1R,result__0B1R,ptr__GCMR;
+  __POINTER ptr_table__4B1R,next__3B1R,result__5B1R,ptr_table__DC1R;
+  __POINTER next__CC1R,result__EC1R;
+  __INTEGER typ_id__MAMR,typ_id__YAMR,typ_id__EBMR,typ_id__PBMR;
+  __INTEGER typ_id__1BMR,typ_id__HCMR;
+  __UINTEGER_32 sz__NAMR,a__OAMR,new_size__PAMR,t__QAMR,a__RAMR;
+  __UINTEGER_32 new_size__UA1R,lab_type__TA1R,sz__ZAMR,a__0AMR;
+  __UINTEGER_32 new_size__1AMR,t__2AMR,a__3AMR,new_size__4A1R;
+  __UINTEGER_32 lab_type__3A1R,sz__FBMR,a__GBMR,new_size__HBMR,t__IBMR;
+  __UINTEGER_32 a__JBMR,new_size__IB1R,lab_type__HB1R,sz__QBMR,a__RBMR;
+  __UINTEGER_32 new_size__SBMR,t__TBMR,a__UBMR,new_size__SB1R;
+  __UINTEGER_32 lab_type__RB1R,sz__2BMR,a__3BMR,new_size__4BMR,t__5BMR;
+  __UINTEGER_32 a__ACMR,new_size__2B1R,lab_type__1B1R,sz__ICMR,a__JCMR;
+  __UINTEGER_32 new_size__KCMR,t__LCMR,a__MCMR,new_size__GC1R;
+  __UINTEGER_32 lab_type__FC1R;
+  void *__tmp__55AR,*__tmp__DABR,*__tmp__12CR,*__tmp__HABR,*__tmp__LABR;
+  void *__tmp__52CR;
+  __READ_LOCAL *__tmp__AABR,*__tmp__EABR,*__tmp__IABR,*__tmp__MABR;
+  __REAL_CST *Self__HJBQ,*result__WAMR,*Self__4AMR,*Self__PJBQ;
+  __REAL_CST *result__ZBMR,*Self__BCMR;
+  void *v__ABMR,*v__DCMR;
+  __CHARACTER_CST *Self__JJBQ,*Self__RJBQ;
+  __IS_EXPANDED *Self__KJBQ,*result__CBMR,*Self__KBMR,*Self__SJBQ;
+  __IS_EXPANDED *result__FCMR,*Self__NCMR;
+  __READ_GLOBAL *__tmp__22CR,*__tmp__A3CR;
+  void *__tmp__LWBN;
+  void *__tmp__RWBN;
+  __WRITE_SLOT *__tmp__SWBN,*result__IWBN;
+  __tmp__JWBN=Self__FWBN->parent_write__FBGH.value__PAEH;
+  switch (((struct ___OBJ *)__tmp__JWBN)->__id) {
   case __LIST__: {
-    __tmp__GIFN=my_copy__IE2M(__tmp__FIFN);
+    __tmp__KWBN=my_copy__MSYM(__tmp__JWBN);
   } break;
   case __STRING_CST__: {
-    Self__CFFQ=((__STRING_CST *)__tmp__FIFN);
-    __tmp__GIFN=create__text__BMQH(Self__CFFQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__CFFQ->string__LDAI);
+    Self__DJBQ=((__STRING_CST *)__tmp__JWBN);
+    __tmp__KWBN=create__text__ITMH(Self__DJBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DJBQ->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__GIFN=my_copy__ODAI(__tmp__FIFN);
+    __tmp__KWBN=my_copy__EK2H(__tmp__JWBN);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__DFFQ=((__PROTOTYPE_CST *)__tmp__FIFN);
-    __tmp__GIFN=create__type__HZQC(Self__DFFQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DFFQ->parent_constant__DMMC.static_type__LSYD);
+    Self__EJBQ=((__PROTOTYPE_CST *)__tmp__JWBN);
+    __tmp__KWBN=create__type__PKQC(Self__EJBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__EJBQ->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__EFFQ=((__INTEGER_CST *)__tmp__FIFN);
-    __tmp__GIFN=create__value__type__I1QC(Self__EFFQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__EFFQ->value__VUYD,Self__EFFQ->parent_constant__OMMC.static_type__LSYD);
+    Self__FJBQ=((__INTEGER_CST *)__tmp__JWBN);
+    p__TAMR=Self__FJBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__UAMR=Self__FJBQ->value__W4YD;
+    t__VAMR=Self__FJBQ->parent_constant__B3LC.static_type__M2YD;
+    result__KAMR=NULL;
+    ptr__LAMR=((__POINTER )(NULL));
+    typ_id__MAMR= 0;
+    sz__NAMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__NAMR ==  0)) {
+      result__KAMR=INTEGER_CST__;
+    } else {
+      typ_id__MAMR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NAMR);
+      if ((typ_id__MAMR == (__INTEGER)(-  1))) {
+        a__OAMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__PAMR=(__UINTEGER_32)((__UINTEGER_32)(sz__NAMR + a__OAMR) & (__UINTEGER_32)(~ a__OAMR));
+        ptr_table__MA1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PAMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__LA1R=((__POINTER )(NULL));
+        result__NA1R=((__POINTER *)ptr_table__MA1R)[ 0];
+        if ((result__NA1R == (void *)NULL)) {
+          result__NA1R=new_lab__2PJ(new_size__PAMR);
+          next__LA1R=(void *)((unsigned long)result__NA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PAMR)));
+          ((__POINTER *)next__LA1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__MA1R)[ 0]=next__LA1R;
+        } else {
+          next__LA1R=((__POINTER *)result__NA1R)[ 0];
+          if ((next__LA1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NA1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PAMR <<  1)) <=  4096)) {
+              next__LA1R=(void *)((unsigned long)result__NA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PAMR)));
+            } else {
+              next__LA1R=new_lab__2PJ(new_size__PAMR);
+            };
+            ((__POINTER *)next__LA1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__MA1R)[ 0]=next__LA1R;
+          } else {
+            ((__POINTER *)result__NA1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LA1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__NA1R=next__LA1R;
+          };
+        };
+        ptr__LAMR=result__NA1R;
+      } else {
+        t__QAMR=((__UINTEGER_32 )typ_id__MAMR);
+        a__RAMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__UA1R=(__UINTEGER_32)((__UINTEGER_32)(sz__NAMR + a__RAMR) & (__UINTEGER_32)(~ a__RAMR));
+        ptr_table__RA1R=((__POINTER )(&(table_type[(t__QAMR)])));
+        lab_type__TA1R=(__UINTEGER_32)(t__QAMR |  1);
+        next__QA1R=((__POINTER )(NULL));
+        result__SA1R=((__POINTER *)ptr_table__RA1R)[ 0];
+        if ((result__SA1R == (void *)NULL)) {
+          result__SA1R=new_lab__2PJ(lab_type__TA1R);
+          next__QA1R=(void *)((unsigned long)result__SA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UA1R)));
+          ((__POINTER *)next__QA1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__RA1R)[ 0]=next__QA1R;
+        } else {
+          next__QA1R=((__POINTER *)result__SA1R)[ 0];
+          if ((next__QA1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SA1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UA1R <<  1)) <=  4096)) {
+              next__QA1R=(void *)((unsigned long)result__SA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UA1R)));
+            } else {
+              next__QA1R=new_lab__2PJ(lab_type__TA1R);
+            };
+            ((__POINTER *)next__QA1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__RA1R)[ 0]=next__QA1R;
+          } else {
+            ((__POINTER *)result__SA1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__QA1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__SA1R=next__QA1R;
+          };
+        };
+        ptr__LAMR=result__SA1R;
+      };
+      result__KAMR=((__INTEGER_CST *)ptr__LAMR);
+      *(result__KAMR) = *(INTEGER_CST__);
+    };
+    Self__SAMR=((__INTEGER_CST *)result__KAMR);
+    Self__SAMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TAMR;
+    Self__SAMR->value__W4YD=v__UAMR;
+    Self__SAMR->parent_constant__B3LC.static_type__M2YD=t__VAMR;
+    check_type__YG5D(Self__SAMR);
+    __tmp__KWBN=result__KAMR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__GIFN=my_copy__02IJ(__tmp__FIFN);
+    __tmp__55AR=read__QB5G(((__READ_LOCAL *)__tmp__JWBN)->local__HJZD);
+    if (__tmp__55AR==NULL) {
+      __tmp__AABR=NULL;
+    } else {
+      __tmp__AABR=((__READ_LOCAL *)__tmp__55AR);
+    };
+    __tmp__KWBN=__tmp__AABR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__GIFN=my_copy__2EAI(__tmp__FIFN);
+    __tmp__KWBN=my_copy__SL2H(__tmp__JWBN);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__GIFN=my_copy__VFAI(__tmp__FIFN);
+    __tmp__KWBN=my_copy__LM2H(__tmp__JWBN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__GIFN=my_copy__CGAI(__tmp__FIFN);
+    __tmp__KWBN=my_copy__YM2H(__tmp__JWBN);
   } break;
   case __REAL_CST__: {
-    Self__GFFQ=((__REAL_CST *)__tmp__FIFN);
-    __tmp__GIFN=create__value__type__2KQH(Self__GFFQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__GFFQ->value__RGAI,Self__GFFQ->parent_constant__IVNH.static_type__LSYD);
+    Self__HJBQ=((__REAL_CST *)__tmp__JWBN);
+    p__5AMR=Self__HJBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__ABMR=Self__HJBQ->value__HN2H;
+    t__BBMR=Self__HJBQ->parent_constant__U2JH.static_type__M2YD;
+    result__WAMR=NULL;
+    ptr__XAMR=((__POINTER )(NULL));
+    typ_id__YAMR= 0;
+    sz__ZAMR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__ZAMR ==  0)) {
+      result__WAMR=REAL_CST__;
+    } else {
+      typ_id__YAMR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZAMR);
+      if ((typ_id__YAMR == (__INTEGER)(-  1))) {
+        a__0AMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__1AMR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZAMR + a__0AMR) & (__UINTEGER_32)(~ a__0AMR));
+        ptr_table__WA1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1AMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__VA1R=((__POINTER )(NULL));
+        result__XA1R=((__POINTER *)ptr_table__WA1R)[ 0];
+        if ((result__XA1R == (void *)NULL)) {
+          result__XA1R=new_lab__2PJ(new_size__1AMR);
+          next__VA1R=(void *)((unsigned long)result__XA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1AMR)));
+          ((__POINTER *)next__VA1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__WA1R)[ 0]=next__VA1R;
+        } else {
+          next__VA1R=((__POINTER *)result__XA1R)[ 0];
+          if ((next__VA1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XA1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1AMR <<  1)) <=  4096)) {
+              next__VA1R=(void *)((unsigned long)result__XA1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1AMR)));
+            } else {
+              next__VA1R=new_lab__2PJ(new_size__1AMR);
+            };
+            ((__POINTER *)next__VA1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__WA1R)[ 0]=next__VA1R;
+          } else {
+            ((__POINTER *)result__XA1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__VA1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__XA1R=next__VA1R;
+          };
+        };
+        ptr__XAMR=result__XA1R;
+      } else {
+        t__2AMR=((__UINTEGER_32 )typ_id__YAMR);
+        a__3AMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__4A1R=(__UINTEGER_32)((__UINTEGER_32)(sz__ZAMR + a__3AMR) & (__UINTEGER_32)(~ a__3AMR));
+        ptr_table__1A1R=((__POINTER )(&(table_type[(t__2AMR)])));
+        lab_type__3A1R=(__UINTEGER_32)(t__2AMR |  1);
+        next__0A1R=((__POINTER )(NULL));
+        result__2A1R=((__POINTER *)ptr_table__1A1R)[ 0];
+        if ((result__2A1R == (void *)NULL)) {
+          result__2A1R=new_lab__2PJ(lab_type__3A1R);
+          next__0A1R=(void *)((unsigned long)result__2A1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4A1R)));
+          ((__POINTER *)next__0A1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__1A1R)[ 0]=next__0A1R;
+        } else {
+          next__0A1R=((__POINTER *)result__2A1R)[ 0];
+          if ((next__0A1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2A1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4A1R <<  1)) <=  4096)) {
+              next__0A1R=(void *)((unsigned long)result__2A1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4A1R)));
+            } else {
+              next__0A1R=new_lab__2PJ(lab_type__3A1R);
+            };
+            ((__POINTER *)next__0A1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__1A1R)[ 0]=next__0A1R;
+          } else {
+            ((__POINTER *)result__2A1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__0A1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__2A1R=next__0A1R;
+          };
+        };
+        ptr__XAMR=result__2A1R;
+      };
+      result__WAMR=((__REAL_CST *)ptr__XAMR);
+      *(result__WAMR) = *(REAL_CST__);
+    };
+    Self__4AMR=((__REAL_CST *)result__WAMR);
+    Self__4AMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5AMR;
+    Self__4AMR->value__HN2H=v__ABMR;
+    Self__4AMR->parent_constant__U2JH.static_type__M2YD=t__BBMR;
+    __tmp__KWBN=result__WAMR;
   } break;
   case __CHARACTER_CST__: {
-    Self__IFFQ=((__CHARACTER_CST *)__tmp__FIFN);
-    __tmp__GIFN=create__char__XLQH(Self__IFFQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IFFQ->text__ZGAI);
+    Self__JJBQ=((__CHARACTER_CST *)__tmp__JWBN);
+    __tmp__KWBN=create__char__4SMH(Self__JJBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__JJBQ->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__JFFQ=((__IS_EXPANDED *)__tmp__FIFN);
-    __tmp__GIFN=create__receiver__2J0H(Self__JFFQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__JFFQ->receiver__AHAI));
+    Self__KJBQ=((__IS_EXPANDED *)__tmp__JWBN);
+    __tmp__DABR=read__QB5G(((__READ_LOCAL *)Self__KJBQ->receiver__WN2H)->local__HJZD);
+    if (__tmp__DABR==NULL) {
+      __tmp__EABR=NULL;
+    } else {
+      __tmp__EABR=((__READ_LOCAL *)__tmp__DABR);
+    };
+    p__LBMR=Self__KJBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__CBMR=NULL;
+    ptr__DBMR=((__POINTER )(NULL));
+    typ_id__EBMR= 0;
+    sz__FBMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__FBMR ==  0)) {
+      result__CBMR=IS_EXPANDED__;
+    } else {
+      typ_id__EBMR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FBMR);
+      if ((typ_id__EBMR == (__INTEGER)(-  1))) {
+        a__GBMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__HBMR=(__UINTEGER_32)((__UINTEGER_32)(sz__FBMR + a__GBMR) & (__UINTEGER_32)(~ a__GBMR));
+        ptr_table__AB1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HBMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__5A1R=((__POINTER )(NULL));
+        result__BB1R=((__POINTER *)ptr_table__AB1R)[ 0];
+        if ((result__BB1R == (void *)NULL)) {
+          result__BB1R=new_lab__2PJ(new_size__HBMR);
+          next__5A1R=(void *)((unsigned long)result__BB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HBMR)));
+          ((__POINTER *)next__5A1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__AB1R)[ 0]=next__5A1R;
+        } else {
+          next__5A1R=((__POINTER *)result__BB1R)[ 0];
+          if ((next__5A1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BB1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HBMR <<  1)) <=  4096)) {
+              next__5A1R=(void *)((unsigned long)result__BB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HBMR)));
+            } else {
+              next__5A1R=new_lab__2PJ(new_size__HBMR);
+            };
+            ((__POINTER *)next__5A1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__AB1R)[ 0]=next__5A1R;
+          } else {
+            ((__POINTER *)result__BB1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__5A1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__BB1R=next__5A1R;
+          };
+        };
+        ptr__DBMR=result__BB1R;
+      } else {
+        t__IBMR=((__UINTEGER_32 )typ_id__EBMR);
+        a__JBMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__IB1R=(__UINTEGER_32)((__UINTEGER_32)(sz__FBMR + a__JBMR) & (__UINTEGER_32)(~ a__JBMR));
+        ptr_table__FB1R=((__POINTER )(&(table_type[(t__IBMR)])));
+        lab_type__HB1R=(__UINTEGER_32)(t__IBMR |  1);
+        next__EB1R=((__POINTER )(NULL));
+        result__GB1R=((__POINTER *)ptr_table__FB1R)[ 0];
+        if ((result__GB1R == (void *)NULL)) {
+          result__GB1R=new_lab__2PJ(lab_type__HB1R);
+          next__EB1R=(void *)((unsigned long)result__GB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IB1R)));
+          ((__POINTER *)next__EB1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FB1R)[ 0]=next__EB1R;
+        } else {
+          next__EB1R=((__POINTER *)result__GB1R)[ 0];
+          if ((next__EB1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GB1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IB1R <<  1)) <=  4096)) {
+              next__EB1R=(void *)((unsigned long)result__GB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IB1R)));
+            } else {
+              next__EB1R=new_lab__2PJ(lab_type__HB1R);
+            };
+            ((__POINTER *)next__EB1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__FB1R)[ 0]=next__EB1R;
+          } else {
+            ((__POINTER *)result__GB1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EB1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__GB1R=next__EB1R;
+          };
+        };
+        ptr__DBMR=result__GB1R;
+      };
+      result__CBMR=((__IS_EXPANDED *)ptr__DBMR);
+      *(result__CBMR) = *(IS_EXPANDED__);
+    };
+    Self__KBMR=((__IS_EXPANDED *)result__CBMR);
+    Self__KBMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__LBMR;
+    Self__KBMR->receiver__WN2H=__tmp__EABR;
+    __tmp__KWBN=result__CBMR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__GIFN=my_copy__FHAI(__tmp__FIFN);
+    __tmp__KWBN=my_copy__1N2H(__tmp__JWBN);
   } break;
   case __EXPR_SUP__: {
-    __tmp__GIFN=my_copy__OHAI(__tmp__FIFN);
+    __tmp__KWBN=my_copy__EO2H(__tmp__JWBN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__GIFN=my_copy__ZHAI(__tmp__FIFN);
+    __tmp__KWBN=my_copy__PO2H(__tmp__JWBN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__GIFN=my_copy__FIAI(__tmp__FIFN);
+    __tmp__KWBN=my_copy__1O2H(__tmp__JWBN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__GIFN=my_copy__QIAI(__tmp__FIFN);
+    __tmp__KWBN=my_copy__GP2H(__tmp__JWBN);
   } break;
   case __EXPR_AND__: {
-    __tmp__GIFN=my_copy__1IAI(__tmp__FIFN);
+    __tmp__KWBN=my_copy__RP2H(__tmp__JWBN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__GIFN=my_copy__GJAI(__tmp__FIFN);
+    __tmp__KWBN=my_copy__2P2H(__tmp__JWBN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__GIFN=my_copy__RJAI(__tmp__FIFN);
+    __tmp__KWBN=my_copy__HQ2H(__tmp__JWBN);
   } break;
   case __PUT_TO__: {
-    __tmp__GIFN=my_copy__2JAI(__tmp__FIFN);
+    __tmp__KWBN=my_copy__SQ2H(__tmp__JWBN);
   } break;
   case __ITEM__: {
-    __tmp__GIFN=my_copy__NKAI(__tmp__FIFN);
+    __tmp__KWBN=my_copy__DR2H(__tmp__JWBN);
   } break;
   case __SIZE_OF__: {
-    __tmp__GIFN=my_copy__ZKAI(__tmp__FIFN);
+    __tmp__KWBN=my_copy__PR2H(__tmp__JWBN);
   } break;
   case __CAST__: {
-    __tmp__GIFN=my_copy__CLAI(__tmp__FIFN);
+    __tmp__KWBN=my_copy__YR2H(__tmp__JWBN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__GIFN=my_copy__1E2M(__tmp__FIFN);
+    __tmp__KWBN=my_copy__5SYM(__tmp__JWBN);
   } break;
   case __READ_SLOT__: {
-    __tmp__GIFN=my_copy__MRKK(__tmp__FIFN);
+    __tmp__KWBN=my_copy__IUGK(__tmp__JWBN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__GIFN=my_copy__ZRKK(__tmp__FIFN);
+    __tmp__12CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__JWBN)->global__ZGJK),NULL);
+    if (__tmp__12CR==NULL) {
+      __tmp__22CR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__12CR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__22CR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__22CR=((__READ_GLOBAL *)__tmp__12CR);
+      } break;
+      }
+    };
+    __tmp__KWBN=__tmp__22CR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__GIFN=my_copy__3BGN(__tmp__FIFN);
+    __tmp__KWBN=my_copy__BQCN(__tmp__JWBN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__GIFN=my_copy__VIIO(__tmp__FIFN);
+    __tmp__KWBN=my_copy__NREO(__tmp__JWBN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__GIFN=my_copy__3PNO(__tmp__FIFN);
+    __tmp__KWBN=my_copy__VYJO(__tmp__JWBN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__GIFN=my_copy__CJIO(__tmp__FIFN);
+    __tmp__KWBN=my_copy__0REO(__tmp__JWBN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__GIFN=my_copy__JQNO(__tmp__FIFN);
+    __tmp__KWBN=my_copy__BZJO(__tmp__JWBN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__GIFN=my_copy__EBNM(__tmp__FIFN);
+    __tmp__KWBN=my_copy__CNJM(__tmp__JWBN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__GIFN=my_copy__EOPL(__tmp__FIFN);
+    __tmp__KWBN=my_copy__5XLL(__tmp__JWBN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__GIFN=my_copy__SH2M(__tmp__FIFN);
+    __tmp__KWBN=my_copy__WVYM(__tmp__JWBN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__GIFN=my_copy__NJIO(__tmp__FIFN);
+    __tmp__KWBN=my_copy__FSEO(__tmp__JWBN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__GIFN=my_copy__YZHP(__tmp__FIFN);
+    __tmp__KWBN=my_copy__QCEP(__tmp__JWBN);
   } break;
   case __EXPR_INF__: {
-    __tmp__GIFN=my_copy__13VN(__tmp__FIFN);
+    __tmp__KWBN=my_copy__5LSN(__tmp__JWBN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__GIFN=my_copy__G4VN(__tmp__FIFN);
+    __tmp__KWBN=my_copy__KMSN(__tmp__JWBN);
   } break;
   case __EXPR_OR__: {
-    __tmp__GIFN=my_copy__FLTN(__tmp__FIFN);
+    __tmp__KWBN=my_copy__JZPN(__tmp__JWBN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__GIFN=my_copy__OUWO(__tmp__FIFN);
+    __tmp__KWBN=my_copy__G3SO(__tmp__JWBN);
   } break;
   };
-  __tmp__HIFN=Self__BIFN->slot__JM5H;
-  __tmp__IIFN=Self__BIFN->parent_write__ZZJH.parent_instr__GWRG.parent_itm_object__TE.position__BJM;
-  __tmp__JIFN=Self__BIFN->receiver__RM5H;
-  switch (((struct ___OBJ *)__tmp__JIFN)->__id) {
+  __tmp__LWBN=Self__FWBN->slot__HT1H;
+  __tmp__MWBN=Self__FWBN->parent_write__FBGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
+  __tmp__NWBN=Self__FWBN->receiver__PT1H;
+  switch (((struct ___OBJ *)__tmp__NWBN)->__id) {
   case __LIST__: {
-    __tmp__KIFN=my_copy__IE2M(__tmp__JIFN);
+    __tmp__OWBN=my_copy__MSYM(__tmp__NWBN);
   } break;
   case __STRING_CST__: {
-    Self__KFFQ=((__STRING_CST *)__tmp__JIFN);
-    __tmp__KIFN=create__text__BMQH(Self__KFFQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__KFFQ->string__LDAI);
+    Self__LJBQ=((__STRING_CST *)__tmp__NWBN);
+    __tmp__OWBN=create__text__ITMH(Self__LJBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LJBQ->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__KIFN=my_copy__ODAI(__tmp__JIFN);
+    __tmp__OWBN=my_copy__EK2H(__tmp__NWBN);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__LFFQ=((__PROTOTYPE_CST *)__tmp__JIFN);
-    __tmp__KIFN=create__type__HZQC(Self__LFFQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__LFFQ->parent_constant__DMMC.static_type__LSYD);
+    Self__MJBQ=((__PROTOTYPE_CST *)__tmp__NWBN);
+    __tmp__OWBN=create__type__PKQC(Self__MJBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MJBQ->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__MFFQ=((__INTEGER_CST *)__tmp__JIFN);
-    __tmp__KIFN=create__value__type__I1QC(Self__MFFQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__MFFQ->value__VUYD,Self__MFFQ->parent_constant__OMMC.static_type__LSYD);
+    Self__NJBQ=((__INTEGER_CST *)__tmp__NWBN);
+    p__WBMR=Self__NJBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__XBMR=Self__NJBQ->value__W4YD;
+    t__YBMR=Self__NJBQ->parent_constant__B3LC.static_type__M2YD;
+    result__NBMR=NULL;
+    ptr__OBMR=((__POINTER )(NULL));
+    typ_id__PBMR= 0;
+    sz__QBMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__QBMR ==  0)) {
+      result__NBMR=INTEGER_CST__;
+    } else {
+      typ_id__PBMR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QBMR);
+      if ((typ_id__PBMR == (__INTEGER)(-  1))) {
+        a__RBMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__SBMR=(__UINTEGER_32)((__UINTEGER_32)(sz__QBMR + a__RBMR) & (__UINTEGER_32)(~ a__RBMR));
+        ptr_table__KB1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SBMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__JB1R=((__POINTER )(NULL));
+        result__LB1R=((__POINTER *)ptr_table__KB1R)[ 0];
+        if ((result__LB1R == (void *)NULL)) {
+          result__LB1R=new_lab__2PJ(new_size__SBMR);
+          next__JB1R=(void *)((unsigned long)result__LB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SBMR)));
+          ((__POINTER *)next__JB1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__KB1R)[ 0]=next__JB1R;
+        } else {
+          next__JB1R=((__POINTER *)result__LB1R)[ 0];
+          if ((next__JB1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LB1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SBMR <<  1)) <=  4096)) {
+              next__JB1R=(void *)((unsigned long)result__LB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SBMR)));
+            } else {
+              next__JB1R=new_lab__2PJ(new_size__SBMR);
+            };
+            ((__POINTER *)next__JB1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__KB1R)[ 0]=next__JB1R;
+          } else {
+            ((__POINTER *)result__LB1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JB1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__LB1R=next__JB1R;
+          };
+        };
+        ptr__OBMR=result__LB1R;
+      } else {
+        t__TBMR=((__UINTEGER_32 )typ_id__PBMR);
+        a__UBMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__SB1R=(__UINTEGER_32)((__UINTEGER_32)(sz__QBMR + a__UBMR) & (__UINTEGER_32)(~ a__UBMR));
+        ptr_table__PB1R=((__POINTER )(&(table_type[(t__TBMR)])));
+        lab_type__RB1R=(__UINTEGER_32)(t__TBMR |  1);
+        next__OB1R=((__POINTER )(NULL));
+        result__QB1R=((__POINTER *)ptr_table__PB1R)[ 0];
+        if ((result__QB1R == (void *)NULL)) {
+          result__QB1R=new_lab__2PJ(lab_type__RB1R);
+          next__OB1R=(void *)((unsigned long)result__QB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SB1R)));
+          ((__POINTER *)next__OB1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__PB1R)[ 0]=next__OB1R;
+        } else {
+          next__OB1R=((__POINTER *)result__QB1R)[ 0];
+          if ((next__OB1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QB1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SB1R <<  1)) <=  4096)) {
+              next__OB1R=(void *)((unsigned long)result__QB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SB1R)));
+            } else {
+              next__OB1R=new_lab__2PJ(lab_type__RB1R);
+            };
+            ((__POINTER *)next__OB1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__PB1R)[ 0]=next__OB1R;
+          } else {
+            ((__POINTER *)result__QB1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OB1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__QB1R=next__OB1R;
+          };
+        };
+        ptr__OBMR=result__QB1R;
+      };
+      result__NBMR=((__INTEGER_CST *)ptr__OBMR);
+      *(result__NBMR) = *(INTEGER_CST__);
+    };
+    Self__VBMR=((__INTEGER_CST *)result__NBMR);
+    Self__VBMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__WBMR;
+    Self__VBMR->value__W4YD=v__XBMR;
+    Self__VBMR->parent_constant__B3LC.static_type__M2YD=t__YBMR;
+    check_type__YG5D(Self__VBMR);
+    __tmp__OWBN=result__NBMR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__KIFN=my_copy__02IJ(__tmp__JIFN);
+    __tmp__HABR=read__QB5G(((__READ_LOCAL *)__tmp__NWBN)->local__HJZD);
+    if (__tmp__HABR==NULL) {
+      __tmp__IABR=NULL;
+    } else {
+      __tmp__IABR=((__READ_LOCAL *)__tmp__HABR);
+    };
+    __tmp__OWBN=__tmp__IABR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__KIFN=my_copy__2EAI(__tmp__JIFN);
+    __tmp__OWBN=my_copy__SL2H(__tmp__NWBN);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__KIFN=my_copy__VFAI(__tmp__JIFN);
+    __tmp__OWBN=my_copy__LM2H(__tmp__NWBN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__KIFN=my_copy__CGAI(__tmp__JIFN);
+    __tmp__OWBN=my_copy__YM2H(__tmp__NWBN);
   } break;
   case __REAL_CST__: {
-    Self__OFFQ=((__REAL_CST *)__tmp__JIFN);
-    __tmp__KIFN=create__value__type__2KQH(Self__OFFQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__OFFQ->value__RGAI,Self__OFFQ->parent_constant__IVNH.static_type__LSYD);
+    Self__PJBQ=((__REAL_CST *)__tmp__NWBN);
+    p__CCMR=Self__PJBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__DCMR=Self__PJBQ->value__HN2H;
+    t__ECMR=Self__PJBQ->parent_constant__U2JH.static_type__M2YD;
+    result__ZBMR=NULL;
+    ptr__0BMR=((__POINTER )(NULL));
+    typ_id__1BMR= 0;
+    sz__2BMR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__2BMR ==  0)) {
+      result__ZBMR=REAL_CST__;
+    } else {
+      typ_id__1BMR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2BMR);
+      if ((typ_id__1BMR == (__INTEGER)(-  1))) {
+        a__3BMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__4BMR=(__UINTEGER_32)((__UINTEGER_32)(sz__2BMR + a__3BMR) & (__UINTEGER_32)(~ a__3BMR));
+        ptr_table__UB1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4BMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__TB1R=((__POINTER )(NULL));
+        result__VB1R=((__POINTER *)ptr_table__UB1R)[ 0];
+        if ((result__VB1R == (void *)NULL)) {
+          result__VB1R=new_lab__2PJ(new_size__4BMR);
+          next__TB1R=(void *)((unsigned long)result__VB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4BMR)));
+          ((__POINTER *)next__TB1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__UB1R)[ 0]=next__TB1R;
+        } else {
+          next__TB1R=((__POINTER *)result__VB1R)[ 0];
+          if ((next__TB1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VB1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4BMR <<  1)) <=  4096)) {
+              next__TB1R=(void *)((unsigned long)result__VB1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4BMR)));
+            } else {
+              next__TB1R=new_lab__2PJ(new_size__4BMR);
+            };
+            ((__POINTER *)next__TB1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__UB1R)[ 0]=next__TB1R;
+          } else {
+            ((__POINTER *)result__VB1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TB1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__VB1R=next__TB1R;
+          };
+        };
+        ptr__0BMR=result__VB1R;
+      } else {
+        t__5BMR=((__UINTEGER_32 )typ_id__1BMR);
+        a__ACMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__2B1R=(__UINTEGER_32)((__UINTEGER_32)(sz__2BMR + a__ACMR) & (__UINTEGER_32)(~ a__ACMR));
+        ptr_table__ZB1R=((__POINTER )(&(table_type[(t__5BMR)])));
+        lab_type__1B1R=(__UINTEGER_32)(t__5BMR |  1);
+        next__YB1R=((__POINTER )(NULL));
+        result__0B1R=((__POINTER *)ptr_table__ZB1R)[ 0];
+        if ((result__0B1R == (void *)NULL)) {
+          result__0B1R=new_lab__2PJ(lab_type__1B1R);
+          next__YB1R=(void *)((unsigned long)result__0B1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2B1R)));
+          ((__POINTER *)next__YB1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ZB1R)[ 0]=next__YB1R;
+        } else {
+          next__YB1R=((__POINTER *)result__0B1R)[ 0];
+          if ((next__YB1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0B1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2B1R <<  1)) <=  4096)) {
+              next__YB1R=(void *)((unsigned long)result__0B1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2B1R)));
+            } else {
+              next__YB1R=new_lab__2PJ(lab_type__1B1R);
+            };
+            ((__POINTER *)next__YB1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ZB1R)[ 0]=next__YB1R;
+          } else {
+            ((__POINTER *)result__0B1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YB1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__0B1R=next__YB1R;
+          };
+        };
+        ptr__0BMR=result__0B1R;
+      };
+      result__ZBMR=((__REAL_CST *)ptr__0BMR);
+      *(result__ZBMR) = *(REAL_CST__);
+    };
+    Self__BCMR=((__REAL_CST *)result__ZBMR);
+    Self__BCMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__CCMR;
+    Self__BCMR->value__HN2H=v__DCMR;
+    Self__BCMR->parent_constant__U2JH.static_type__M2YD=t__ECMR;
+    __tmp__OWBN=result__ZBMR;
   } break;
   case __CHARACTER_CST__: {
-    Self__QFFQ=((__CHARACTER_CST *)__tmp__JIFN);
-    __tmp__KIFN=create__char__XLQH(Self__QFFQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__QFFQ->text__ZGAI);
+    Self__RJBQ=((__CHARACTER_CST *)__tmp__NWBN);
+    __tmp__OWBN=create__char__4SMH(Self__RJBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__RJBQ->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__RFFQ=((__IS_EXPANDED *)__tmp__JIFN);
-    __tmp__KIFN=create__receiver__2J0H(Self__RFFQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__RFFQ->receiver__AHAI));
+    Self__SJBQ=((__IS_EXPANDED *)__tmp__NWBN);
+    __tmp__LABR=read__QB5G(((__READ_LOCAL *)Self__SJBQ->receiver__WN2H)->local__HJZD);
+    if (__tmp__LABR==NULL) {
+      __tmp__MABR=NULL;
+    } else {
+      __tmp__MABR=((__READ_LOCAL *)__tmp__LABR);
+    };
+    p__OCMR=Self__SJBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__FCMR=NULL;
+    ptr__GCMR=((__POINTER )(NULL));
+    typ_id__HCMR= 0;
+    sz__ICMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__ICMR ==  0)) {
+      result__FCMR=IS_EXPANDED__;
+    } else {
+      typ_id__HCMR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ICMR);
+      if ((typ_id__HCMR == (__INTEGER)(-  1))) {
+        a__JCMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__KCMR=(__UINTEGER_32)((__UINTEGER_32)(sz__ICMR + a__JCMR) & (__UINTEGER_32)(~ a__JCMR));
+        ptr_table__4B1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KCMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__3B1R=((__POINTER )(NULL));
+        result__5B1R=((__POINTER *)ptr_table__4B1R)[ 0];
+        if ((result__5B1R == (void *)NULL)) {
+          result__5B1R=new_lab__2PJ(new_size__KCMR);
+          next__3B1R=(void *)((unsigned long)result__5B1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KCMR)));
+          ((__POINTER *)next__3B1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__4B1R)[ 0]=next__3B1R;
+        } else {
+          next__3B1R=((__POINTER *)result__5B1R)[ 0];
+          if ((next__3B1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5B1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KCMR <<  1)) <=  4096)) {
+              next__3B1R=(void *)((unsigned long)result__5B1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KCMR)));
+            } else {
+              next__3B1R=new_lab__2PJ(new_size__KCMR);
+            };
+            ((__POINTER *)next__3B1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__4B1R)[ 0]=next__3B1R;
+          } else {
+            ((__POINTER *)result__5B1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3B1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__5B1R=next__3B1R;
+          };
+        };
+        ptr__GCMR=result__5B1R;
+      } else {
+        t__LCMR=((__UINTEGER_32 )typ_id__HCMR);
+        a__MCMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__GC1R=(__UINTEGER_32)((__UINTEGER_32)(sz__ICMR + a__MCMR) & (__UINTEGER_32)(~ a__MCMR));
+        ptr_table__DC1R=((__POINTER )(&(table_type[(t__LCMR)])));
+        lab_type__FC1R=(__UINTEGER_32)(t__LCMR |  1);
+        next__CC1R=((__POINTER )(NULL));
+        result__EC1R=((__POINTER *)ptr_table__DC1R)[ 0];
+        if ((result__EC1R == (void *)NULL)) {
+          result__EC1R=new_lab__2PJ(lab_type__FC1R);
+          next__CC1R=(void *)((unsigned long)result__EC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GC1R)));
+          ((__POINTER *)next__CC1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__DC1R)[ 0]=next__CC1R;
+        } else {
+          next__CC1R=((__POINTER *)result__EC1R)[ 0];
+          if ((next__CC1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EC1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GC1R <<  1)) <=  4096)) {
+              next__CC1R=(void *)((unsigned long)result__EC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GC1R)));
+            } else {
+              next__CC1R=new_lab__2PJ(lab_type__FC1R);
+            };
+            ((__POINTER *)next__CC1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__DC1R)[ 0]=next__CC1R;
+          } else {
+            ((__POINTER *)result__EC1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CC1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__EC1R=next__CC1R;
+          };
+        };
+        ptr__GCMR=result__EC1R;
+      };
+      result__FCMR=((__IS_EXPANDED *)ptr__GCMR);
+      *(result__FCMR) = *(IS_EXPANDED__);
+    };
+    Self__NCMR=((__IS_EXPANDED *)result__FCMR);
+    Self__NCMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OCMR;
+    Self__NCMR->receiver__WN2H=__tmp__MABR;
+    __tmp__OWBN=result__FCMR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__KIFN=my_copy__FHAI(__tmp__JIFN);
+    __tmp__OWBN=my_copy__1N2H(__tmp__NWBN);
   } break;
   case __EXPR_SUP__: {
-    __tmp__KIFN=my_copy__OHAI(__tmp__JIFN);
+    __tmp__OWBN=my_copy__EO2H(__tmp__NWBN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__KIFN=my_copy__ZHAI(__tmp__JIFN);
+    __tmp__OWBN=my_copy__PO2H(__tmp__NWBN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__KIFN=my_copy__FIAI(__tmp__JIFN);
+    __tmp__OWBN=my_copy__1O2H(__tmp__NWBN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__KIFN=my_copy__QIAI(__tmp__JIFN);
+    __tmp__OWBN=my_copy__GP2H(__tmp__NWBN);
   } break;
   case __EXPR_AND__: {
-    __tmp__KIFN=my_copy__1IAI(__tmp__JIFN);
+    __tmp__OWBN=my_copy__RP2H(__tmp__NWBN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__KIFN=my_copy__GJAI(__tmp__JIFN);
+    __tmp__OWBN=my_copy__2P2H(__tmp__NWBN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__KIFN=my_copy__RJAI(__tmp__JIFN);
+    __tmp__OWBN=my_copy__HQ2H(__tmp__NWBN);
   } break;
   case __PUT_TO__: {
-    __tmp__KIFN=my_copy__2JAI(__tmp__JIFN);
+    __tmp__OWBN=my_copy__SQ2H(__tmp__NWBN);
   } break;
   case __ITEM__: {
-    __tmp__KIFN=my_copy__NKAI(__tmp__JIFN);
+    __tmp__OWBN=my_copy__DR2H(__tmp__NWBN);
   } break;
   case __SIZE_OF__: {
-    __tmp__KIFN=my_copy__ZKAI(__tmp__JIFN);
+    __tmp__OWBN=my_copy__PR2H(__tmp__NWBN);
   } break;
   case __CAST__: {
-    __tmp__KIFN=my_copy__CLAI(__tmp__JIFN);
+    __tmp__OWBN=my_copy__YR2H(__tmp__NWBN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__KIFN=my_copy__1E2M(__tmp__JIFN);
+    __tmp__OWBN=my_copy__5SYM(__tmp__NWBN);
   } break;
   case __READ_SLOT__: {
-    __tmp__KIFN=my_copy__MRKK(__tmp__JIFN);
+    __tmp__OWBN=my_copy__IUGK(__tmp__NWBN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__KIFN=my_copy__ZRKK(__tmp__JIFN);
+    __tmp__52CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NWBN)->global__ZGJK),NULL);
+    if (__tmp__52CR==NULL) {
+      __tmp__A3CR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__52CR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__A3CR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__A3CR=((__READ_GLOBAL *)__tmp__52CR);
+      } break;
+      }
+    };
+    __tmp__OWBN=__tmp__A3CR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__KIFN=my_copy__3BGN(__tmp__JIFN);
+    __tmp__OWBN=my_copy__BQCN(__tmp__NWBN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__KIFN=my_copy__VIIO(__tmp__JIFN);
+    __tmp__OWBN=my_copy__NREO(__tmp__NWBN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__KIFN=my_copy__3PNO(__tmp__JIFN);
+    __tmp__OWBN=my_copy__VYJO(__tmp__NWBN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__KIFN=my_copy__CJIO(__tmp__JIFN);
+    __tmp__OWBN=my_copy__0REO(__tmp__NWBN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__KIFN=my_copy__JQNO(__tmp__JIFN);
+    __tmp__OWBN=my_copy__BZJO(__tmp__NWBN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__KIFN=my_copy__EBNM(__tmp__JIFN);
+    __tmp__OWBN=my_copy__CNJM(__tmp__NWBN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__KIFN=my_copy__EOPL(__tmp__JIFN);
+    __tmp__OWBN=my_copy__5XLL(__tmp__NWBN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__KIFN=my_copy__SH2M(__tmp__JIFN);
+    __tmp__OWBN=my_copy__WVYM(__tmp__NWBN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__KIFN=my_copy__NJIO(__tmp__JIFN);
+    __tmp__OWBN=my_copy__FSEO(__tmp__NWBN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__KIFN=my_copy__YZHP(__tmp__JIFN);
+    __tmp__OWBN=my_copy__QCEP(__tmp__NWBN);
   } break;
   case __EXPR_INF__: {
-    __tmp__KIFN=my_copy__13VN(__tmp__JIFN);
+    __tmp__OWBN=my_copy__5LSN(__tmp__NWBN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__KIFN=my_copy__G4VN(__tmp__JIFN);
+    __tmp__OWBN=my_copy__KMSN(__tmp__NWBN);
   } break;
   case __EXPR_OR__: {
-    __tmp__KIFN=my_copy__FLTN(__tmp__JIFN);
+    __tmp__OWBN=my_copy__JZPN(__tmp__NWBN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__KIFN=my_copy__OUWO(__tmp__JIFN);
+    __tmp__OWBN=my_copy__G3SO(__tmp__NWBN);
   } break;
   };
-  __tmp__NIFN=write_direct__with__value__AWHH(((__SLOT_DATA *)__tmp__HIFN),__tmp__IIFN,__tmp__KIFN,__tmp__GIFN);
-  if (__tmp__NIFN==NULL) {
-    __tmp__OIFN=NULL;
+  __tmp__RWBN=write_direct__with__value__C5DH(((__SLOT_DATA *)__tmp__LWBN),__tmp__MWBN,__tmp__OWBN,__tmp__KWBN);
+  if (__tmp__RWBN==NULL) {
+    __tmp__SWBN=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__NIFN)->__id) {
+    switch (((struct ___OBJ *)__tmp__RWBN)->__id) {
     case __WRITE_GLOBAL__: {
-      __tmp__OIFN=NULL;
+      __tmp__SWBN=NULL;
     } break;
     case __WRITE_SLOT__: {
-      __tmp__OIFN=((__WRITE_SLOT *)__tmp__NIFN);
+      __tmp__SWBN=((__WRITE_SLOT *)__tmp__RWBN);
     } break;
     }
   };
-  result__EIFN=__tmp__OIFN;
-  return(__tmp__OIFN);
+  result__IWBN=__tmp__SWBN;
+  return(__tmp__SWBN);
 }
 
-static __WRITE_LOCAL* my_copy__SIFN(__WRITE_LOCAL *Self__TIFN)
+static __WRITE_LOCAL* my_copy__WWBN(__WRITE_LOCAL *Self__XWBN)
 // ({WRITE_LOCAL}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__XIFN,*__tmp__YIFN;
-  __STRING_CST *Self__WFFQ;
-  __PROTOTYPE_CST *Self__XFFQ;
-  __INTEGER_CST *Self__YFFQ;
-  __REAL_CST *Self__0FFQ;
-  __CHARACTER_CST *Self__2FFQ;
-  __IS_EXPANDED *Self__3FFQ;
-  void *__tmp__2IFN;
-  __WRITE_LOCAL *__tmp__3IFN,*result__WIFN;
-  __tmp__XIFN=Self__TIFN->parent_write__FZ4I.value__NXHH;
-  switch (((struct ___OBJ *)__tmp__XIFN)->__id) {
+  __INTEGER_64 v__0CMR;
+  void *__tmp__1WBN,*__tmp__2WBN;
+  __STRING_CST *Self__XJBQ;
+  __PROTOTYPE_CST *Self__YJBQ;
+  __INTEGER_CST *Self__ZJBQ,*result__QCMR,*Self__YCMR;
+  __POSITION p__ZCMR,p__FDMR,p__RDMR;
+  void *t__1CMR,*t__HDMR;
+  __POINTER ptr__RCMR,ptr_table__IC1R,next__HC1R,result__JC1R;
+  __POINTER ptr_table__NC1R,next__MC1R,result__OC1R,ptr__3CMR;
+  __POINTER ptr_table__SC1R,next__RC1R,result__TC1R,ptr_table__XC1R;
+  __POINTER next__WC1R,result__YC1R,ptr__JDMR,ptr_table__2C1R;
+  __POINTER next__1C1R,result__3C1R,ptr_table__BD1R,next__AD1R;
+  __POINTER result__CD1R;
+  __INTEGER typ_id__SCMR,typ_id__4CMR,typ_id__KDMR;
+  __UINTEGER_32 sz__TCMR,a__UCMR,new_size__VCMR,t__WCMR,a__XCMR;
+  __UINTEGER_32 new_size__QC1R,lab_type__PC1R,sz__5CMR,a__ADMR;
+  __UINTEGER_32 new_size__BDMR,t__CDMR,a__DDMR,new_size__0C1R;
+  __UINTEGER_32 lab_type__ZC1R,sz__LDMR,a__MDMR,new_size__NDMR,t__ODMR;
+  __UINTEGER_32 a__PDMR,new_size__ED1R,lab_type__DD1R;
+  void *__tmp__PABR,*__tmp__TABR,*__tmp__D3CR;
+  __READ_LOCAL *__tmp__QABR,*__tmp__UABR;
+  __REAL_CST *Self__1JBQ,*result__2CMR,*Self__EDMR;
+  void *v__GDMR;
+  __CHARACTER_CST *Self__3JBQ;
+  __IS_EXPANDED *Self__4JBQ,*result__IDMR,*Self__QDMR;
+  __READ_GLOBAL *__tmp__E3CR;
+  void *__tmp__AXBN;
+  __WRITE_LOCAL *__tmp__BXBN,*result__0WBN;
+  __tmp__1WBN=Self__XWBN->parent_write__540I.value__PAEH;
+  switch (((struct ___OBJ *)__tmp__1WBN)->__id) {
   case __LIST__: {
-    __tmp__YIFN=my_copy__IE2M(__tmp__XIFN);
+    __tmp__2WBN=my_copy__MSYM(__tmp__1WBN);
   } break;
   case __STRING_CST__: {
-    Self__WFFQ=((__STRING_CST *)__tmp__XIFN);
-    __tmp__YIFN=create__text__BMQH(Self__WFFQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WFFQ->string__LDAI);
+    Self__XJBQ=((__STRING_CST *)__tmp__1WBN);
+    __tmp__2WBN=create__text__ITMH(Self__XJBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XJBQ->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__YIFN=my_copy__ODAI(__tmp__XIFN);
+    __tmp__2WBN=my_copy__EK2H(__tmp__1WBN);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__XFFQ=((__PROTOTYPE_CST *)__tmp__XIFN);
-    __tmp__YIFN=create__type__HZQC(Self__XFFQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__XFFQ->parent_constant__DMMC.static_type__LSYD);
+    Self__YJBQ=((__PROTOTYPE_CST *)__tmp__1WBN);
+    __tmp__2WBN=create__type__PKQC(Self__YJBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YJBQ->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__YFFQ=((__INTEGER_CST *)__tmp__XIFN);
-    __tmp__YIFN=create__value__type__I1QC(Self__YFFQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YFFQ->value__VUYD,Self__YFFQ->parent_constant__OMMC.static_type__LSYD);
+    Self__ZJBQ=((__INTEGER_CST *)__tmp__1WBN);
+    p__ZCMR=Self__ZJBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__0CMR=Self__ZJBQ->value__W4YD;
+    t__1CMR=Self__ZJBQ->parent_constant__B3LC.static_type__M2YD;
+    result__QCMR=NULL;
+    ptr__RCMR=((__POINTER )(NULL));
+    typ_id__SCMR= 0;
+    sz__TCMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__TCMR ==  0)) {
+      result__QCMR=INTEGER_CST__;
+    } else {
+      typ_id__SCMR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TCMR);
+      if ((typ_id__SCMR == (__INTEGER)(-  1))) {
+        a__UCMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__VCMR=(__UINTEGER_32)((__UINTEGER_32)(sz__TCMR + a__UCMR) & (__UINTEGER_32)(~ a__UCMR));
+        ptr_table__IC1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VCMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__HC1R=((__POINTER )(NULL));
+        result__JC1R=((__POINTER *)ptr_table__IC1R)[ 0];
+        if ((result__JC1R == (void *)NULL)) {
+          result__JC1R=new_lab__2PJ(new_size__VCMR);
+          next__HC1R=(void *)((unsigned long)result__JC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VCMR)));
+          ((__POINTER *)next__HC1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__IC1R)[ 0]=next__HC1R;
+        } else {
+          next__HC1R=((__POINTER *)result__JC1R)[ 0];
+          if ((next__HC1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JC1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VCMR <<  1)) <=  4096)) {
+              next__HC1R=(void *)((unsigned long)result__JC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VCMR)));
+            } else {
+              next__HC1R=new_lab__2PJ(new_size__VCMR);
+            };
+            ((__POINTER *)next__HC1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__IC1R)[ 0]=next__HC1R;
+          } else {
+            ((__POINTER *)result__JC1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HC1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__JC1R=next__HC1R;
+          };
+        };
+        ptr__RCMR=result__JC1R;
+      } else {
+        t__WCMR=((__UINTEGER_32 )typ_id__SCMR);
+        a__XCMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__QC1R=(__UINTEGER_32)((__UINTEGER_32)(sz__TCMR + a__XCMR) & (__UINTEGER_32)(~ a__XCMR));
+        ptr_table__NC1R=((__POINTER )(&(table_type[(t__WCMR)])));
+        lab_type__PC1R=(__UINTEGER_32)(t__WCMR |  1);
+        next__MC1R=((__POINTER )(NULL));
+        result__OC1R=((__POINTER *)ptr_table__NC1R)[ 0];
+        if ((result__OC1R == (void *)NULL)) {
+          result__OC1R=new_lab__2PJ(lab_type__PC1R);
+          next__MC1R=(void *)((unsigned long)result__OC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QC1R)));
+          ((__POINTER *)next__MC1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__NC1R)[ 0]=next__MC1R;
+        } else {
+          next__MC1R=((__POINTER *)result__OC1R)[ 0];
+          if ((next__MC1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OC1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QC1R <<  1)) <=  4096)) {
+              next__MC1R=(void *)((unsigned long)result__OC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QC1R)));
+            } else {
+              next__MC1R=new_lab__2PJ(lab_type__PC1R);
+            };
+            ((__POINTER *)next__MC1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__NC1R)[ 0]=next__MC1R;
+          } else {
+            ((__POINTER *)result__OC1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MC1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__OC1R=next__MC1R;
+          };
+        };
+        ptr__RCMR=result__OC1R;
+      };
+      result__QCMR=((__INTEGER_CST *)ptr__RCMR);
+      *(result__QCMR) = *(INTEGER_CST__);
+    };
+    Self__YCMR=((__INTEGER_CST *)result__QCMR);
+    Self__YCMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZCMR;
+    Self__YCMR->value__W4YD=v__0CMR;
+    Self__YCMR->parent_constant__B3LC.static_type__M2YD=t__1CMR;
+    check_type__YG5D(Self__YCMR);
+    __tmp__2WBN=result__QCMR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__YIFN=my_copy__02IJ(__tmp__XIFN);
+    __tmp__PABR=read__QB5G(((__READ_LOCAL *)__tmp__1WBN)->local__HJZD);
+    if (__tmp__PABR==NULL) {
+      __tmp__QABR=NULL;
+    } else {
+      __tmp__QABR=((__READ_LOCAL *)__tmp__PABR);
+    };
+    __tmp__2WBN=__tmp__QABR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__YIFN=my_copy__2EAI(__tmp__XIFN);
+    __tmp__2WBN=my_copy__SL2H(__tmp__1WBN);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__YIFN=my_copy__VFAI(__tmp__XIFN);
+    __tmp__2WBN=my_copy__LM2H(__tmp__1WBN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__YIFN=my_copy__CGAI(__tmp__XIFN);
+    __tmp__2WBN=my_copy__YM2H(__tmp__1WBN);
   } break;
   case __REAL_CST__: {
-    Self__0FFQ=((__REAL_CST *)__tmp__XIFN);
-    __tmp__YIFN=create__value__type__2KQH(Self__0FFQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__0FFQ->value__RGAI,Self__0FFQ->parent_constant__IVNH.static_type__LSYD);
+    Self__1JBQ=((__REAL_CST *)__tmp__1WBN);
+    p__FDMR=Self__1JBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__GDMR=Self__1JBQ->value__HN2H;
+    t__HDMR=Self__1JBQ->parent_constant__U2JH.static_type__M2YD;
+    result__2CMR=NULL;
+    ptr__3CMR=((__POINTER )(NULL));
+    typ_id__4CMR= 0;
+    sz__5CMR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__5CMR ==  0)) {
+      result__2CMR=REAL_CST__;
+    } else {
+      typ_id__4CMR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5CMR);
+      if ((typ_id__4CMR == (__INTEGER)(-  1))) {
+        a__ADMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__BDMR=(__UINTEGER_32)((__UINTEGER_32)(sz__5CMR + a__ADMR) & (__UINTEGER_32)(~ a__ADMR));
+        ptr_table__SC1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BDMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__RC1R=((__POINTER )(NULL));
+        result__TC1R=((__POINTER *)ptr_table__SC1R)[ 0];
+        if ((result__TC1R == (void *)NULL)) {
+          result__TC1R=new_lab__2PJ(new_size__BDMR);
+          next__RC1R=(void *)((unsigned long)result__TC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BDMR)));
+          ((__POINTER *)next__RC1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__SC1R)[ 0]=next__RC1R;
+        } else {
+          next__RC1R=((__POINTER *)result__TC1R)[ 0];
+          if ((next__RC1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TC1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BDMR <<  1)) <=  4096)) {
+              next__RC1R=(void *)((unsigned long)result__TC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BDMR)));
+            } else {
+              next__RC1R=new_lab__2PJ(new_size__BDMR);
+            };
+            ((__POINTER *)next__RC1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__SC1R)[ 0]=next__RC1R;
+          } else {
+            ((__POINTER *)result__TC1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RC1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__TC1R=next__RC1R;
+          };
+        };
+        ptr__3CMR=result__TC1R;
+      } else {
+        t__CDMR=((__UINTEGER_32 )typ_id__4CMR);
+        a__DDMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__0C1R=(__UINTEGER_32)((__UINTEGER_32)(sz__5CMR + a__DDMR) & (__UINTEGER_32)(~ a__DDMR));
+        ptr_table__XC1R=((__POINTER )(&(table_type[(t__CDMR)])));
+        lab_type__ZC1R=(__UINTEGER_32)(t__CDMR |  1);
+        next__WC1R=((__POINTER )(NULL));
+        result__YC1R=((__POINTER *)ptr_table__XC1R)[ 0];
+        if ((result__YC1R == (void *)NULL)) {
+          result__YC1R=new_lab__2PJ(lab_type__ZC1R);
+          next__WC1R=(void *)((unsigned long)result__YC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0C1R)));
+          ((__POINTER *)next__WC1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__XC1R)[ 0]=next__WC1R;
+        } else {
+          next__WC1R=((__POINTER *)result__YC1R)[ 0];
+          if ((next__WC1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YC1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0C1R <<  1)) <=  4096)) {
+              next__WC1R=(void *)((unsigned long)result__YC1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0C1R)));
+            } else {
+              next__WC1R=new_lab__2PJ(lab_type__ZC1R);
+            };
+            ((__POINTER *)next__WC1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__XC1R)[ 0]=next__WC1R;
+          } else {
+            ((__POINTER *)result__YC1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WC1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__YC1R=next__WC1R;
+          };
+        };
+        ptr__3CMR=result__YC1R;
+      };
+      result__2CMR=((__REAL_CST *)ptr__3CMR);
+      *(result__2CMR) = *(REAL_CST__);
+    };
+    Self__EDMR=((__REAL_CST *)result__2CMR);
+    Self__EDMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FDMR;
+    Self__EDMR->value__HN2H=v__GDMR;
+    Self__EDMR->parent_constant__U2JH.static_type__M2YD=t__HDMR;
+    __tmp__2WBN=result__2CMR;
   } break;
   case __CHARACTER_CST__: {
-    Self__2FFQ=((__CHARACTER_CST *)__tmp__XIFN);
-    __tmp__YIFN=create__char__XLQH(Self__2FFQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__2FFQ->text__ZGAI);
+    Self__3JBQ=((__CHARACTER_CST *)__tmp__1WBN);
+    __tmp__2WBN=create__char__4SMH(Self__3JBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3JBQ->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__3FFQ=((__IS_EXPANDED *)__tmp__XIFN);
-    __tmp__YIFN=create__receiver__2J0H(Self__3FFQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__3FFQ->receiver__AHAI));
+    Self__4JBQ=((__IS_EXPANDED *)__tmp__1WBN);
+    __tmp__TABR=read__QB5G(((__READ_LOCAL *)Self__4JBQ->receiver__WN2H)->local__HJZD);
+    if (__tmp__TABR==NULL) {
+      __tmp__UABR=NULL;
+    } else {
+      __tmp__UABR=((__READ_LOCAL *)__tmp__TABR);
+    };
+    p__RDMR=Self__4JBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__IDMR=NULL;
+    ptr__JDMR=((__POINTER )(NULL));
+    typ_id__KDMR= 0;
+    sz__LDMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__LDMR ==  0)) {
+      result__IDMR=IS_EXPANDED__;
+    } else {
+      typ_id__KDMR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LDMR);
+      if ((typ_id__KDMR == (__INTEGER)(-  1))) {
+        a__MDMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__NDMR=(__UINTEGER_32)((__UINTEGER_32)(sz__LDMR + a__MDMR) & (__UINTEGER_32)(~ a__MDMR));
+        ptr_table__2C1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NDMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__1C1R=((__POINTER )(NULL));
+        result__3C1R=((__POINTER *)ptr_table__2C1R)[ 0];
+        if ((result__3C1R == (void *)NULL)) {
+          result__3C1R=new_lab__2PJ(new_size__NDMR);
+          next__1C1R=(void *)((unsigned long)result__3C1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NDMR)));
+          ((__POINTER *)next__1C1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__2C1R)[ 0]=next__1C1R;
+        } else {
+          next__1C1R=((__POINTER *)result__3C1R)[ 0];
+          if ((next__1C1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3C1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NDMR <<  1)) <=  4096)) {
+              next__1C1R=(void *)((unsigned long)result__3C1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NDMR)));
+            } else {
+              next__1C1R=new_lab__2PJ(new_size__NDMR);
+            };
+            ((__POINTER *)next__1C1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__2C1R)[ 0]=next__1C1R;
+          } else {
+            ((__POINTER *)result__3C1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1C1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__3C1R=next__1C1R;
+          };
+        };
+        ptr__JDMR=result__3C1R;
+      } else {
+        t__ODMR=((__UINTEGER_32 )typ_id__KDMR);
+        a__PDMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__ED1R=(__UINTEGER_32)((__UINTEGER_32)(sz__LDMR + a__PDMR) & (__UINTEGER_32)(~ a__PDMR));
+        ptr_table__BD1R=((__POINTER )(&(table_type[(t__ODMR)])));
+        lab_type__DD1R=(__UINTEGER_32)(t__ODMR |  1);
+        next__AD1R=((__POINTER )(NULL));
+        result__CD1R=((__POINTER *)ptr_table__BD1R)[ 0];
+        if ((result__CD1R == (void *)NULL)) {
+          result__CD1R=new_lab__2PJ(lab_type__DD1R);
+          next__AD1R=(void *)((unsigned long)result__CD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ED1R)));
+          ((__POINTER *)next__AD1R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__BD1R)[ 0]=next__AD1R;
+        } else {
+          next__AD1R=((__POINTER *)result__CD1R)[ 0];
+          if ((next__AD1R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CD1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ED1R <<  1)) <=  4096)) {
+              next__AD1R=(void *)((unsigned long)result__CD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ED1R)));
+            } else {
+              next__AD1R=new_lab__2PJ(lab_type__DD1R);
+            };
+            ((__POINTER *)next__AD1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__BD1R)[ 0]=next__AD1R;
+          } else {
+            ((__POINTER *)result__CD1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AD1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__CD1R=next__AD1R;
+          };
+        };
+        ptr__JDMR=result__CD1R;
+      };
+      result__IDMR=((__IS_EXPANDED *)ptr__JDMR);
+      *(result__IDMR) = *(IS_EXPANDED__);
+    };
+    Self__QDMR=((__IS_EXPANDED *)result__IDMR);
+    Self__QDMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RDMR;
+    Self__QDMR->receiver__WN2H=__tmp__UABR;
+    __tmp__2WBN=result__IDMR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__YIFN=my_copy__FHAI(__tmp__XIFN);
+    __tmp__2WBN=my_copy__1N2H(__tmp__1WBN);
   } break;
   case __EXPR_SUP__: {
-    __tmp__YIFN=my_copy__OHAI(__tmp__XIFN);
+    __tmp__2WBN=my_copy__EO2H(__tmp__1WBN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__YIFN=my_copy__ZHAI(__tmp__XIFN);
+    __tmp__2WBN=my_copy__PO2H(__tmp__1WBN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__YIFN=my_copy__FIAI(__tmp__XIFN);
+    __tmp__2WBN=my_copy__1O2H(__tmp__1WBN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__YIFN=my_copy__QIAI(__tmp__XIFN);
+    __tmp__2WBN=my_copy__GP2H(__tmp__1WBN);
   } break;
   case __EXPR_AND__: {
-    __tmp__YIFN=my_copy__1IAI(__tmp__XIFN);
+    __tmp__2WBN=my_copy__RP2H(__tmp__1WBN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__YIFN=my_copy__GJAI(__tmp__XIFN);
+    __tmp__2WBN=my_copy__2P2H(__tmp__1WBN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__YIFN=my_copy__RJAI(__tmp__XIFN);
+    __tmp__2WBN=my_copy__HQ2H(__tmp__1WBN);
   } break;
   case __PUT_TO__: {
-    __tmp__YIFN=my_copy__2JAI(__tmp__XIFN);
+    __tmp__2WBN=my_copy__SQ2H(__tmp__1WBN);
   } break;
   case __ITEM__: {
-    __tmp__YIFN=my_copy__NKAI(__tmp__XIFN);
+    __tmp__2WBN=my_copy__DR2H(__tmp__1WBN);
   } break;
   case __SIZE_OF__: {
-    __tmp__YIFN=my_copy__ZKAI(__tmp__XIFN);
+    __tmp__2WBN=my_copy__PR2H(__tmp__1WBN);
   } break;
   case __CAST__: {
-    __tmp__YIFN=my_copy__CLAI(__tmp__XIFN);
+    __tmp__2WBN=my_copy__YR2H(__tmp__1WBN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__YIFN=my_copy__1E2M(__tmp__XIFN);
+    __tmp__2WBN=my_copy__5SYM(__tmp__1WBN);
   } break;
   case __READ_SLOT__: {
-    __tmp__YIFN=my_copy__MRKK(__tmp__XIFN);
+    __tmp__2WBN=my_copy__IUGK(__tmp__1WBN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__YIFN=my_copy__ZRKK(__tmp__XIFN);
+    __tmp__D3CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1WBN)->global__ZGJK),NULL);
+    if (__tmp__D3CR==NULL) {
+      __tmp__E3CR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__D3CR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__E3CR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__E3CR=((__READ_GLOBAL *)__tmp__D3CR);
+      } break;
+      }
+    };
+    __tmp__2WBN=__tmp__E3CR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__YIFN=my_copy__3BGN(__tmp__XIFN);
+    __tmp__2WBN=my_copy__BQCN(__tmp__1WBN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__YIFN=my_copy__VIIO(__tmp__XIFN);
+    __tmp__2WBN=my_copy__NREO(__tmp__1WBN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__YIFN=my_copy__3PNO(__tmp__XIFN);
+    __tmp__2WBN=my_copy__VYJO(__tmp__1WBN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__YIFN=my_copy__CJIO(__tmp__XIFN);
+    __tmp__2WBN=my_copy__0REO(__tmp__1WBN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__YIFN=my_copy__JQNO(__tmp__XIFN);
+    __tmp__2WBN=my_copy__BZJO(__tmp__1WBN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__YIFN=my_copy__EBNM(__tmp__XIFN);
+    __tmp__2WBN=my_copy__CNJM(__tmp__1WBN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__YIFN=my_copy__EOPL(__tmp__XIFN);
+    __tmp__2WBN=my_copy__5XLL(__tmp__1WBN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__YIFN=my_copy__SH2M(__tmp__XIFN);
+    __tmp__2WBN=my_copy__WVYM(__tmp__1WBN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__YIFN=my_copy__NJIO(__tmp__XIFN);
+    __tmp__2WBN=my_copy__FSEO(__tmp__1WBN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__YIFN=my_copy__YZHP(__tmp__XIFN);
+    __tmp__2WBN=my_copy__QCEP(__tmp__1WBN);
   } break;
   case __EXPR_INF__: {
-    __tmp__YIFN=my_copy__13VN(__tmp__XIFN);
+    __tmp__2WBN=my_copy__5LSN(__tmp__1WBN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__YIFN=my_copy__G4VN(__tmp__XIFN);
+    __tmp__2WBN=my_copy__KMSN(__tmp__1WBN);
   } break;
   case __EXPR_OR__: {
-    __tmp__YIFN=my_copy__FLTN(__tmp__XIFN);
+    __tmp__2WBN=my_copy__JZPN(__tmp__1WBN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__YIFN=my_copy__OUWO(__tmp__XIFN);
-  } break;
-  };
-  __tmp__2IFN=write__value__PXJH(Self__TIFN->local__IOMJ,Self__TIFN->parent_write__FZ4I.parent_instr__GWRG.parent_itm_object__TE.position__BJM,__tmp__YIFN);
-  if (__tmp__2IFN==NULL) {
-    __tmp__3IFN=NULL;
-  } else {
-    __tmp__3IFN=((__WRITE_LOCAL *)__tmp__2IFN);
-  };
-  result__WIFN=__tmp__3IFN;
-  return(__tmp__3IFN);
-}
-
-static __LOOP* create__name__body__AEEM(__POSITION p__CEEM,void *lab__DEEM,void *lst__EEEM)
-// ({POSITION},{NULLxSTRING_CONSTANT},{NULLxLIST}) With resultNo recursive, No inlinable.
-{
-  __LOOP *result__UWFM,*Self__LEPM;
-  __POINTER ptr__VWFM;
-  __INTEGER typ_id__0WFM;
-  __UINTEGER_32 sz__XWFM,a__GIAR,new_size__EIAR,t__KIAR,a__MIAR;
-  result__UWFM=NULL;
-  ptr__VWFM=((__POINTER )(NULL));
-  typ_id__0WFM= 0;
-  sz__XWFM=((__UINTEGER_32 )sizeof(__LOOP));
-  if ((sz__XWFM ==  0)) {
-    result__UWFM=LOOP__;
-  } else {
-    typ_id__0WFM=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XWFM);
-    if ((typ_id__0WFM == (__INTEGER)(-  1))) {
-      a__GIAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__EIAR=(__UINTEGER_32)((__UINTEGER_32)(sz__XWFM + a__GIAR) & (__UINTEGER_32)(~ a__GIAR));
-      ptr__VWFM=micro_alloc__table__lab__BOI(new_size__EIAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EIAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__EIAR);
-    } else {
-      t__KIAR=((__UINTEGER_32 )typ_id__0WFM);
-      a__MIAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__VWFM=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__XWFM + a__MIAR) & (__UINTEGER_32)(~ a__MIAR)),((__POINTER )(&(table_type[(t__KIAR)]))),(__UINTEGER_32)(t__KIAR |  1));
-    };
-    result__UWFM=((__LOOP *)ptr__VWFM);
-    *(result__UWFM) = *(LOOP__);
-  };
-  Self__LEPM=((__LOOP *)result__UWFM);
-  Self__LEPM->parent_instr__2GEL.parent_itm_object__TE.position__BJM=p__CEEM;
-  Self__LEPM->name__PEPM=lab__DEEM;
-  Self__LEPM->body__L3OM=lst__EEEM;
-  return(result__UWFM);
-}
-
-static __LOOP_END* create__loop__OFLM(__POSITION p__QFLM,void *l__RFLM)
-// ({POSITION},{NULLxLOOP}) With resultNo recursive, No inlinable.
-{
-  __LOOP_END *result__4WLM,*Self__ITPM;
-  __POINTER ptr__5WLM;
-  __INTEGER typ_id__EXLM;
-  __UINTEGER_32 sz__BXLM,a__RIAR,new_size__PIAR,t__VIAR,a__XIAR;
-  __LOOP *Self__GGQM;
-  result__4WLM=NULL;
-  ptr__5WLM=((__POINTER )(NULL));
-  typ_id__EXLM= 0;
-  sz__BXLM=((__UINTEGER_32 )sizeof(__LOOP_END));
-  if ((sz__BXLM ==  0)) {
-    result__4WLM=LOOP_END__;
-  } else {
-    typ_id__EXLM=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BXLM);
-    if ((typ_id__EXLM == (__INTEGER)(-  1))) {
-      a__RIAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__PIAR=(__UINTEGER_32)((__UINTEGER_32)(sz__BXLM + a__RIAR) & (__UINTEGER_32)(~ a__RIAR));
-      ptr__5WLM=micro_alloc__table__lab__BOI(new_size__PIAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PIAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__PIAR);
-    } else {
-      t__VIAR=((__UINTEGER_32 )typ_id__EXLM);
-      a__XIAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__5WLM=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__BXLM + a__XIAR) & (__UINTEGER_32)(~ a__XIAR)),((__POINTER )(&(table_type[(t__VIAR)]))),(__UINTEGER_32)(t__VIAR |  1));
-    };
-    result__4WLM=((__LOOP_END *)ptr__5WLM);
-    *(result__4WLM) = *(LOOP_END__);
-  };
-  Self__ITPM=((__LOOP_END *)result__4WLM);
-  Self__ITPM->parent_instr__SXAM.parent_itm_object__TE.position__BJM=p__QFLM;
-  Self__ITPM->loop__LTPM=l__RFLM;
-  Self__GGQM=((__LOOP *)l__RFLM);
-  Self__GGQM->link_count__E3OM=(__INTEGER)(Self__GGQM->link_count__E3OM +  1);
-  return(result__4WLM);
-}
-
-static __CALL_SLOT* clone__B22I(__CALL_SLOT *Self__C22I)
-// ({CALL_SLOT}) With resultNo recursive, No inlinable.
-{
-  __CALL_SLOT *result__E22I;
-  __POINTER ptr__F22I;
-  __INTEGER typ_id__K22I;
-  __UINTEGER_32 sz__H22I,a__AJAR,new_size__4IAR,t__EJAR,a__GJAR;
-  result__E22I=NULL;
-  ptr__F22I=((__POINTER )(NULL));
-  typ_id__K22I= 0;
-  sz__H22I=((__UINTEGER_32 )sizeof(__CALL_SLOT));
-  if ((sz__H22I ==  0)) {
-    result__E22I=Self__C22I;
+    __tmp__2WBN=my_copy__G3SO(__tmp__1WBN);
+  } break;
+  };
+  __tmp__AXBN=write__value__14FH(Self__XWBN->local__ERIJ,Self__XWBN->parent_write__540I.parent_instr__P3OG.parent_itm_object__TE.position__WIM,__tmp__2WBN);
+  if (__tmp__AXBN==NULL) {
+    __tmp__BXBN=NULL;
   } else {
-    typ_id__K22I=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__H22I);
-    if ((typ_id__K22I == (__INTEGER)(-  1))) {
-      a__AJAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__4IAR=(__UINTEGER_32)((__UINTEGER_32)(sz__H22I + a__AJAR) & (__UINTEGER_32)(~ a__AJAR));
-      ptr__F22I=micro_alloc__table__lab__BOI(new_size__4IAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4IAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__4IAR);
-    } else {
-      t__EJAR=((__UINTEGER_32 )typ_id__K22I);
-      a__GJAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__F22I=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__H22I + a__GJAR) & (__UINTEGER_32)(~ a__GJAR)),((__POINTER )(&(table_type[(t__EJAR)]))),(__UINTEGER_32)(t__EJAR |  1));
-    };
-    result__E22I=((__CALL_SLOT *)ptr__F22I);
-    *(result__E22I) = *(Self__C22I);
+    __tmp__BXBN=((__WRITE_LOCAL *)__tmp__AXBN);
   };
-  return(result__E22I);
+  result__0WBN=__tmp__BXBN;
+  return(__tmp__BXBN);
 }
 
-static void link__P2OJ(__PROFIL_BLOCK *Self__Q2OJ)
+static void link__L5KJ(__PROFIL_BLOCK *Self__M5KJ)
 // ({PROFIL_BLOCK}) VoidNo recursive, No inlinable.
 {
-  __INTEGER __tmp__NW4J,Self__BOBK;
-  void *__tmp__Y2OJ,*__tmp__Z2OJ;
-  __LINKED_LISToNODE_TYPEo *Self__CW4J;
-  if ((Self__Q2OJ->parent_profil__UNCG.link_count__R2OJ ==  0)) {
-    __tmp__Y2OJ=node_list__U0QC;
-    __tmp__Z2OJ=Self__Q2OJ->node_list__ACII;
-    Self__CW4J=((__LINKED_LISToNODE_TYPEo *)__tmp__Y2OJ);
-    __tmp__NW4J=((__LINKED_LISToNODE_TYPEo *)__tmp__Z2OJ)->parent_linked_collection__T0QC.upper__TBID;
-    Self__BOBK= 1;
-    while ((Self__BOBK <= __tmp__NW4J)) {
-      add_last__OSYD(Self__CW4J,item__SLSE(__tmp__Z2OJ,Self__BOBK));
-      Self__BOBK=(__INTEGER)(Self__BOBK +  1);
-    };
-  };
-  Self__Q2OJ->parent_profil__UNCG.link_count__R2OJ=(__INTEGER)(Self__Q2OJ->parent_profil__UNCG.link_count__R2OJ +  1);
-}
-
-static __EXPR_NOT_LOGIC* create__with__NMRM(__POSITION p__PMRM,void *r__QMRM)
-// ({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.
-{
-  __EXPR_NOT_LOGIC *result__BVUM,*Self__LU4M;
-  __POINTER ptr__CVUM;
-  __INTEGER typ_id__HVUM;
-  __UINTEGER_32 sz__EVUM,a__MJAR,new_size__KJAR,t__QJAR,a__SJAR;
-  result__BVUM=NULL;
-  ptr__CVUM=((__POINTER )(NULL));
-  typ_id__HVUM= 0;
-  sz__EVUM=((__UINTEGER_32 )sizeof(__EXPR_NOT_LOGIC));
-  if ((sz__EVUM ==  0)) {
-    result__BVUM=EXPR_NOT_LOGIC__;
-  } else {
-    typ_id__HVUM=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EVUM);
-    if ((typ_id__HVUM == (__INTEGER)(-  1))) {
-      a__MJAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__KJAR=(__UINTEGER_32)((__UINTEGER_32)(sz__EVUM + a__MJAR) & (__UINTEGER_32)(~ a__MJAR));
-      ptr__CVUM=micro_alloc__table__lab__BOI(new_size__KJAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KJAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__KJAR);
-    } else {
-      t__QJAR=((__UINTEGER_32 )typ_id__HVUM);
-      a__SJAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__CVUM=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__EVUM + a__SJAR) & (__UINTEGER_32)(~ a__SJAR)),((__POINTER )(&(table_type[(t__QJAR)]))),(__UINTEGER_32)(t__QJAR |  1));
-    };
-    result__BVUM=((__EXPR_NOT_LOGIC *)ptr__CVUM);
-    *(result__BVUM) = *(EXPR_NOT_LOGIC__);
-  };
-  Self__LU4M=((__EXPR_NOT_LOGIC *)result__BVUM);
-  Self__LU4M->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM=p__PMRM;
-  Self__LU4M->parent_expr_unary_logic__GBYK.right__MM3M=r__QMRM;
-  return(result__BVUM);
-}
-
-static __EXPR_OR_LOGIC* create__with__and__IQHO(__POSITION p__KQHO,void *l__LQHO,void *r__MQHO)
-// ({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.
-{
-  __EXPR_OR_LOGIC *result__NVHO,*Self__0OKO;
-  __POINTER ptr__OVHO;
-  __INTEGER typ_id__TVHO;
-  __UINTEGER_32 sz__QVHO,a__XJAR,new_size__VJAR,t__1JAR,a__3JAR;
-  result__NVHO=NULL;
-  ptr__OVHO=((__POINTER )(NULL));
-  typ_id__TVHO= 0;
-  sz__QVHO=((__UINTEGER_32 )sizeof(__EXPR_OR_LOGIC));
-  if ((sz__QVHO ==  0)) {
-    result__NVHO=EXPR_OR_LOGIC__;
-  } else {
-    typ_id__TVHO=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QVHO);
-    if ((typ_id__TVHO == (__INTEGER)(-  1))) {
-      a__XJAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__VJAR=(__UINTEGER_32)((__UINTEGER_32)(sz__QVHO + a__XJAR) & (__UINTEGER_32)(~ a__XJAR));
-      ptr__OVHO=micro_alloc__table__lab__BOI(new_size__VJAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VJAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__VJAR);
-    } else {
-      t__1JAR=((__UINTEGER_32 )typ_id__TVHO);
-      a__3JAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__OVHO=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__QVHO + a__3JAR) & (__UINTEGER_32)(~ a__3JAR)),((__POINTER )(&(table_type[(t__1JAR)]))),(__UINTEGER_32)(t__1JAR |  1));
-    };
-    result__NVHO=((__EXPR_OR_LOGIC *)ptr__OVHO);
-    *(result__NVHO) = *(EXPR_OR_LOGIC__);
-  };
-  Self__0OKO=((__EXPR_OR_LOGIC *)result__NVHO);
-  Self__0OKO->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=p__KQHO;
-  Self__0OKO->parent_expr_binary_logic__CEGL.left__ZIIO=l__LQHO;
-  Self__0OKO->parent_expr_binary_logic__CEGL.right__3IIO=r__MQHO;
-  return(result__NVHO);
-}
-
-static __EXPR_OR_OR_LOGIC* create__with__and__G4LO(__POSITION p__I4LO,void *l__J4LO,void *r__K4LO)
-// ({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.
-{
-  __EXPR_OR_OR_LOGIC *result__DDMO,*Self__ABSO;
-  __POINTER ptr__EDMO;
-  __INTEGER typ_id__JDMO;
-  __UINTEGER_32 sz__GDMO,a__CKAR,new_size__AKAR,t__GKAR,a__IKAR;
-  result__DDMO=NULL;
-  ptr__EDMO=((__POINTER )(NULL));
-  typ_id__JDMO= 0;
-  sz__GDMO=((__UINTEGER_32 )sizeof(__EXPR_OR_OR_LOGIC));
-  if ((sz__GDMO ==  0)) {
-    result__DDMO=EXPR_OR_OR_LOGIC__;
-  } else {
-    typ_id__JDMO=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GDMO);
-    if ((typ_id__JDMO == (__INTEGER)(-  1))) {
-      a__CKAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__AKAR=(__UINTEGER_32)((__UINTEGER_32)(sz__GDMO + a__CKAR) & (__UINTEGER_32)(~ a__CKAR));
-      ptr__EDMO=micro_alloc__table__lab__BOI(new_size__AKAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AKAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__AKAR);
-    } else {
-      t__GKAR=((__UINTEGER_32 )typ_id__JDMO);
-      a__IKAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__EDMO=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__GDMO + a__IKAR) & (__UINTEGER_32)(~ a__IKAR)),((__POINTER )(&(table_type[(t__GKAR)]))),(__UINTEGER_32)(t__GKAR |  1));
-    };
-    result__DDMO=((__EXPR_OR_OR_LOGIC *)ptr__EDMO);
-    *(result__DDMO) = *(EXPR_OR_OR_LOGIC__);
-  };
-  Self__ABSO=((__EXPR_OR_OR_LOGIC *)result__DDMO);
-  Self__ABSO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=p__I4LO;
-  Self__ABSO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO=l__J4LO;
-  Self__ABSO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO=r__K4LO;
-  return(result__DDMO);
-}
-
-static __EXPR_AND_LOGIC* create__with__and__NZHO(__POSITION p__PZHO,void *l__QZHO,void *r__RZHO)
-// ({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.
-{
-  __EXPR_AND_LOGIC *result__TBIO,*Self__DPKO;
-  __POINTER ptr__UBIO;
-  __INTEGER typ_id__ZBIO;
-  __UINTEGER_32 sz__WBIO,a__NKAR,new_size__LKAR,t__RKAR,a__TKAR;
-  result__TBIO=NULL;
-  ptr__UBIO=((__POINTER )(NULL));
-  typ_id__ZBIO= 0;
-  sz__WBIO=((__UINTEGER_32 )sizeof(__EXPR_AND_LOGIC));
-  if ((sz__WBIO ==  0)) {
-    result__TBIO=EXPR_AND_LOGIC__;
-  } else {
-    typ_id__ZBIO=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WBIO);
-    if ((typ_id__ZBIO == (__INTEGER)(-  1))) {
-      a__NKAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__LKAR=(__UINTEGER_32)((__UINTEGER_32)(sz__WBIO + a__NKAR) & (__UINTEGER_32)(~ a__NKAR));
-      ptr__UBIO=micro_alloc__table__lab__BOI(new_size__LKAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LKAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__LKAR);
-    } else {
-      t__RKAR=((__UINTEGER_32 )typ_id__ZBIO);
-      a__TKAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__UBIO=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__WBIO + a__TKAR) & (__UINTEGER_32)(~ a__TKAR)),((__POINTER )(&(table_type[(t__RKAR)]))),(__UINTEGER_32)(t__RKAR |  1));
-    };
-    result__TBIO=((__EXPR_AND_LOGIC *)ptr__UBIO);
-    *(result__TBIO) = *(EXPR_AND_LOGIC__);
-  };
-  Self__DPKO=((__EXPR_AND_LOGIC *)result__TBIO);
-  Self__DPKO->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=p__PZHO;
-  Self__DPKO->parent_expr_binary_logic__CGGL.left__ZIIO=l__QZHO;
-  Self__DPKO->parent_expr_binary_logic__CGGL.right__3IIO=r__RZHO;
-  return(result__TBIO);
-}
-
-static __EXPR_AND_AND_LOGIC* create__with__and__Y4LO(__POSITION p__04LO,void *l__14LO,void *r__24LO)
-// ({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.
-{
-  __EXPR_AND_AND_LOGIC *result__WEMO,*Self__HBSO;
-  __POINTER ptr__XEMO;
-  __INTEGER typ_id__2EMO;
-  __UINTEGER_32 sz__ZEMO,a__YKAR,new_size__WKAR,t__2KAR,a__4KAR;
-  result__WEMO=NULL;
-  ptr__XEMO=((__POINTER )(NULL));
-  typ_id__2EMO= 0;
-  sz__ZEMO=((__UINTEGER_32 )sizeof(__EXPR_AND_AND_LOGIC));
-  if ((sz__ZEMO ==  0)) {
-    result__WEMO=EXPR_AND_AND_LOGIC__;
-  } else {
-    typ_id__2EMO=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZEMO);
-    if ((typ_id__2EMO == (__INTEGER)(-  1))) {
-      a__YKAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__WKAR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZEMO + a__YKAR) & (__UINTEGER_32)(~ a__YKAR));
-      ptr__XEMO=micro_alloc__table__lab__BOI(new_size__WKAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WKAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__WKAR);
-    } else {
-      t__2KAR=((__UINTEGER_32 )typ_id__2EMO);
-      a__4KAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__XEMO=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__ZEMO + a__4KAR) & (__UINTEGER_32)(~ a__4KAR)),((__POINTER )(&(table_type[(t__2KAR)]))),(__UINTEGER_32)(t__2KAR |  1));
-    };
-    result__WEMO=((__EXPR_AND_AND_LOGIC *)ptr__XEMO);
-    *(result__WEMO) = *(EXPR_AND_AND_LOGIC__);
-  };
-  Self__HBSO=((__EXPR_AND_AND_LOGIC *)result__WEMO);
-  Self__HBSO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=p__04LO;
-  Self__HBSO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO=l__14LO;
-  Self__HBSO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO=r__24LO;
-  return(result__WEMO);
-}
-
-static __EXPR_NEG* create__with__IOFM(__POSITION p__KOFM,void *r__LOFM)
-// ({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.
-{
-  __EXPR_NEG *result__4OGM,*Self__AHPM;
-  __POINTER ptr__5OGM;
-  __INTEGER typ_id__EPGM;
-  __UINTEGER_32 sz__BPGM,a__DLAR,new_size__BLAR,t__HLAR,a__JLAR;
-  result__4OGM=NULL;
-  ptr__5OGM=((__POINTER )(NULL));
-  typ_id__EPGM= 0;
-  sz__BPGM=((__UINTEGER_32 )sizeof(__EXPR_NEG));
-  if ((sz__BPGM ==  0)) {
-    result__4OGM=EXPR_NEG__;
-  } else {
-    typ_id__EPGM=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BPGM);
-    if ((typ_id__EPGM == (__INTEGER)(-  1))) {
-      a__DLAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__BLAR=(__UINTEGER_32)((__UINTEGER_32)(sz__BPGM + a__DLAR) & (__UINTEGER_32)(~ a__DLAR));
-      ptr__5OGM=micro_alloc__table__lab__BOI(new_size__BLAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BLAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__BLAR);
-    } else {
-      t__HLAR=((__UINTEGER_32 )typ_id__EPGM);
-      a__JLAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__5OGM=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__BPGM + a__JLAR) & (__UINTEGER_32)(~ a__JLAR)),((__POINTER )(&(table_type[(t__HLAR)]))),(__UINTEGER_32)(t__HLAR |  1));
-    };
-    result__4OGM=((__EXPR_NEG *)ptr__5OGM);
-    *(result__4OGM) = *(EXPR_NEG__);
-  };
-  Self__AHPM=((__EXPR_NEG *)result__4OGM);
-  Self__AHPM->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=p__KOFM;
-  Self__AHPM->parent_expr_unary__VVHL.right__DWHL=r__LOFM;
-  return(result__4OGM);
-}
-
-static __EXPR_ADD* create__with__and__5QLL(__POSITION p__BRLL,void *l__CRLL,void *r__DRLL)
-// ({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.
-{
-  __EXPR_ADD *result__XFML,*Self__5JTL;
-  __POINTER ptr__YFML;
-  __INTEGER typ_id__3FML;
-  __UINTEGER_32 sz__0FML,a__OLAR,new_size__MLAR,t__SLAR,a__ULAR;
-  result__XFML=NULL;
-  ptr__YFML=((__POINTER )(NULL));
-  typ_id__3FML= 0;
-  sz__0FML=((__UINTEGER_32 )sizeof(__EXPR_ADD));
-  if ((sz__0FML ==  0)) {
-    result__XFML=EXPR_ADD__;
-  } else {
-    typ_id__3FML=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0FML);
-    if ((typ_id__3FML == (__INTEGER)(-  1))) {
-      a__OLAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__MLAR=(__UINTEGER_32)((__UINTEGER_32)(sz__0FML + a__OLAR) & (__UINTEGER_32)(~ a__OLAR));
-      ptr__YFML=micro_alloc__table__lab__BOI(new_size__MLAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MLAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__MLAR);
-    } else {
-      t__SLAR=((__UINTEGER_32 )typ_id__3FML);
-      a__ULAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__YFML=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__0FML + a__ULAR) & (__UINTEGER_32)(~ a__ULAR)),((__POINTER )(&(table_type[(t__SLAR)]))),(__UINTEGER_32)(t__SLAR |  1));
-    };
-    result__XFML=((__EXPR_ADD *)ptr__YFML);
-    *(result__XFML) = *(EXPR_ADD__);
-  };
-  Self__5JTL=((__EXPR_ADD *)result__XFML);
-  Self__5JTL->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__BRLL;
-  Self__5JTL->parent_expr_binary__AWHL.left__ZH5H=l__CRLL;
-  Self__5JTL->parent_expr_binary__AWHL.right__AIAI=r__DRLL;
-  return(result__XFML);
-}
-
-static __EXPR_NOT* create__with__GVZM(__POSITION p__IVZM,void *r__JVZM)
-// ({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.
-{
-  __EXPR_NOT *result__FM0M,*Self__4Y4M;
-  __POINTER ptr__GM0M;
-  __INTEGER typ_id__LM0M;
-  __UINTEGER_32 sz__IM0M,a__ZLAR,new_size__XLAR,t__3LAR,a__5LAR;
-  result__FM0M=NULL;
-  ptr__GM0M=((__POINTER )(NULL));
-  typ_id__LM0M= 0;
-  sz__IM0M=((__UINTEGER_32 )sizeof(__EXPR_NOT));
-  if ((sz__IM0M ==  0)) {
-    result__FM0M=EXPR_NOT__;
-  } else {
-    typ_id__LM0M=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IM0M);
-    if ((typ_id__LM0M == (__INTEGER)(-  1))) {
-      a__ZLAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__XLAR=(__UINTEGER_32)((__UINTEGER_32)(sz__IM0M + a__ZLAR) & (__UINTEGER_32)(~ a__ZLAR));
-      ptr__GM0M=micro_alloc__table__lab__BOI(new_size__XLAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XLAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__XLAR);
-    } else {
-      t__3LAR=((__UINTEGER_32 )typ_id__LM0M);
-      a__5LAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__GM0M=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__IM0M + a__5LAR) & (__UINTEGER_32)(~ a__5LAR)),((__POINTER )(&(table_type[(t__3LAR)]))),(__UINTEGER_32)(t__3LAR |  1));
-    };
-    result__FM0M=((__EXPR_NOT *)ptr__GM0M);
-    *(result__FM0M) = *(EXPR_NOT__);
-  };
-  Self__4Y4M=((__EXPR_NOT *)result__FM0M);
-  Self__4Y4M->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=p__IVZM;
-  Self__4Y4M->parent_expr_unary__Y1ZL.right__DWHL=r__JVZM;
-  return(result__FM0M);
-}
-
-static __EXPR_MOD* create__with__and__F5FO(__POSITION p__H5FO,void *l__I5FO,void *r__J5FO)
-// ({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.
-{
-  __EXPR_MOD *result__ROGO,*Self__4NKO;
-  __POINTER ptr__SOGO;
-  __INTEGER typ_id__XOGO;
-  __UINTEGER_32 sz__UOGO,a__EMAR,new_size__CMAR,t__IMAR,a__KMAR;
-  result__ROGO=NULL;
-  ptr__SOGO=((__POINTER )(NULL));
-  typ_id__XOGO= 0;
-  sz__UOGO=((__UINTEGER_32 )sizeof(__EXPR_MOD));
-  if ((sz__UOGO ==  0)) {
-    result__ROGO=EXPR_MOD__;
-  } else {
-    typ_id__XOGO=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UOGO);
-    if ((typ_id__XOGO == (__INTEGER)(-  1))) {
-      a__EMAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__CMAR=(__UINTEGER_32)((__UINTEGER_32)(sz__UOGO + a__EMAR) & (__UINTEGER_32)(~ a__EMAR));
-      ptr__SOGO=micro_alloc__table__lab__BOI(new_size__CMAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CMAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__CMAR);
-    } else {
-      t__IMAR=((__UINTEGER_32 )typ_id__XOGO);
-      a__KMAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__SOGO=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__UOGO + a__KMAR) & (__UINTEGER_32)(~ a__KMAR)),((__POINTER )(&(table_type[(t__IMAR)]))),(__UINTEGER_32)(t__IMAR |  1));
-    };
-    result__ROGO=((__EXPR_MOD *)ptr__SOGO);
-    *(result__ROGO) = *(EXPR_MOD__);
-  };
-  Self__4NKO=((__EXPR_MOD *)result__ROGO);
-  Self__4NKO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__H5FO;
-  Self__4NKO->parent_expr_binary__15ZL.left__ZH5H=l__I5FO;
-  Self__4NKO->parent_expr_binary__15ZL.right__AIAI=r__J5FO;
-  return(result__ROGO);
-}
-
-static __EXPR_SUP_EQ* create__with__and__KIEP(__POSITION p__MIEP,void *l__NIEP,void *r__OIEP)
-// ({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.
-{
-  __EXPR_SUP_EQ *result__UJFP,*Self__TEJP;
-  __POINTER ptr__VJFP;
-  __INTEGER typ_id__0JFP;
-  __UINTEGER_32 sz__XJFP,a__PMAR,new_size__NMAR,t__TMAR,a__VMAR;
-  result__UJFP=NULL;
-  ptr__VJFP=((__POINTER )(NULL));
-  typ_id__0JFP= 0;
-  sz__XJFP=((__UINTEGER_32 )sizeof(__EXPR_SUP_EQ));
-  if ((sz__XJFP ==  0)) {
-    result__UJFP=EXPR_SUP_EQ__;
-  } else {
-    typ_id__0JFP=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XJFP);
-    if ((typ_id__0JFP == (__INTEGER)(-  1))) {
-      a__PMAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__NMAR=(__UINTEGER_32)((__UINTEGER_32)(sz__XJFP + a__PMAR) & (__UINTEGER_32)(~ a__PMAR));
-      ptr__VJFP=micro_alloc__table__lab__BOI(new_size__NMAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NMAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__NMAR);
-    } else {
-      t__TMAR=((__UINTEGER_32 )typ_id__0JFP);
-      a__VMAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__VJFP=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__XJFP + a__VMAR) & (__UINTEGER_32)(~ a__VMAR)),((__POINTER )(&(table_type[(t__TMAR)]))),(__UINTEGER_32)(t__TMAR |  1));
-    };
-    result__UJFP=((__EXPR_SUP_EQ *)ptr__VJFP);
-    *(result__UJFP) = *(EXPR_SUP_EQ__);
-  };
-  Self__TEJP=((__EXPR_SUP_EQ *)result__UJFP);
-  Self__TEJP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__MIEP;
-  Self__TEJP->parent_expr_binary_cmp__QL5M.left__ZFAI=l__NIEP;
-  Self__TEJP->parent_expr_binary_cmp__QL5M.right__3FAI=r__OIEP;
-  return(result__UJFP);
-}
-
-static __EXPR_INF* create__with__and__XKON(__POSITION p__ZKON,void *l__0KON,void *r__1KON)
-// ({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.
-{
-  __EXPR_INF *result__KVQN,*Self__IRWN;
-  __POINTER ptr__LVQN;
-  __INTEGER typ_id__QVQN;
-  __UINTEGER_32 sz__NVQN,a__0MAR,new_size__YMAR,t__4MAR,a__ANAR;
-  result__KVQN=NULL;
-  ptr__LVQN=((__POINTER )(NULL));
-  typ_id__QVQN= 0;
-  sz__NVQN=((__UINTEGER_32 )sizeof(__EXPR_INF));
-  if ((sz__NVQN ==  0)) {
-    result__KVQN=EXPR_INF__;
-  } else {
-    typ_id__QVQN=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NVQN);
-    if ((typ_id__QVQN == (__INTEGER)(-  1))) {
-      a__0MAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__YMAR=(__UINTEGER_32)((__UINTEGER_32)(sz__NVQN + a__0MAR) & (__UINTEGER_32)(~ a__0MAR));
-      ptr__LVQN=micro_alloc__table__lab__BOI(new_size__YMAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YMAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__YMAR);
-    } else {
-      t__4MAR=((__UINTEGER_32 )typ_id__QVQN);
-      a__ANAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__LVQN=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__NVQN + a__ANAR) & (__UINTEGER_32)(~ a__ANAR)),((__POINTER )(&(table_type[(t__4MAR)]))),(__UINTEGER_32)(t__4MAR |  1));
-    };
-    result__KVQN=((__EXPR_INF *)ptr__LVQN);
-    *(result__KVQN) = *(EXPR_INF__);
-  };
-  Self__IRWN=((__EXPR_INF *)result__KVQN);
-  Self__IRWN->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__ZKON;
-  Self__IRWN->parent_expr_binary_cmp__CN5M.left__ZFAI=l__0KON;
-  Self__IRWN->parent_expr_binary_cmp__CN5M.right__3FAI=r__1KON;
-  return(result__KVQN);
-}
-
-static __EXPR_INF_EQ* create__with__and__HLON(__POSITION p__JLON,void *l__KLON,void *r__LLON)
-// ({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.
-{
-  __EXPR_INF_EQ *result__2WQN,*Self__ORWN;
-  __POINTER ptr__3WQN;
-  __INTEGER typ_id__CXQN;
-  __UINTEGER_32 sz__5WQN,a__FNAR,new_size__DNAR,t__JNAR,a__LNAR;
-  result__2WQN=NULL;
-  ptr__3WQN=((__POINTER )(NULL));
-  typ_id__CXQN= 0;
-  sz__5WQN=((__UINTEGER_32 )sizeof(__EXPR_INF_EQ));
-  if ((sz__5WQN ==  0)) {
-    result__2WQN=EXPR_INF_EQ__;
-  } else {
-    typ_id__CXQN=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5WQN);
-    if ((typ_id__CXQN == (__INTEGER)(-  1))) {
-      a__FNAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__DNAR=(__UINTEGER_32)((__UINTEGER_32)(sz__5WQN + a__FNAR) & (__UINTEGER_32)(~ a__FNAR));
-      ptr__3WQN=micro_alloc__table__lab__BOI(new_size__DNAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DNAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__DNAR);
-    } else {
-      t__JNAR=((__UINTEGER_32 )typ_id__CXQN);
-      a__LNAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__3WQN=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__5WQN + a__LNAR) & (__UINTEGER_32)(~ a__LNAR)),((__POINTER )(&(table_type[(t__JNAR)]))),(__UINTEGER_32)(t__JNAR |  1));
-    };
-    result__2WQN=((__EXPR_INF_EQ *)ptr__3WQN);
-    *(result__2WQN) = *(EXPR_INF_EQ__);
-  };
-  Self__ORWN=((__EXPR_INF_EQ *)result__2WQN);
-  Self__ORWN->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__JLON;
-  Self__ORWN->parent_expr_binary_cmp__YN5M.left__ZFAI=l__KLON;
-  Self__ORWN->parent_expr_binary_cmp__YN5M.right__3FAI=r__LLON;
-  return(result__2WQN);
-}
-
-static __EXPR_OR* create__with__and__AKNN(__POSITION p__CKNN,void *l__DKNN,void *r__EKNN)
-// ({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.
-{
-  __EXPR_OR *result__V0ON,*Self__DLWN;
-  __POINTER ptr__W0ON;
-  __INTEGER typ_id__10ON;
-  __UINTEGER_32 sz__Y0ON,a__QNAR,new_size__ONAR,t__UNAR,a__WNAR;
-  result__V0ON=NULL;
-  ptr__W0ON=((__POINTER )(NULL));
-  typ_id__10ON= 0;
-  sz__Y0ON=((__UINTEGER_32 )sizeof(__EXPR_OR));
-  if ((sz__Y0ON ==  0)) {
-    result__V0ON=EXPR_OR__;
-  } else {
-    typ_id__10ON=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Y0ON);
-    if ((typ_id__10ON == (__INTEGER)(-  1))) {
-      a__QNAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ONAR=(__UINTEGER_32)((__UINTEGER_32)(sz__Y0ON + a__QNAR) & (__UINTEGER_32)(~ a__QNAR));
-      ptr__W0ON=micro_alloc__table__lab__BOI(new_size__ONAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ONAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__ONAR);
-    } else {
-      t__UNAR=((__UINTEGER_32 )typ_id__10ON);
-      a__WNAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__W0ON=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__Y0ON + a__WNAR) & (__UINTEGER_32)(~ a__WNAR)),((__POINTER )(&(table_type[(t__UNAR)]))),(__UINTEGER_32)(t__UNAR |  1));
-    };
-    result__V0ON=((__EXPR_OR *)ptr__W0ON);
-    *(result__V0ON) = *(EXPR_OR__);
-  };
-  Self__DLWN=((__EXPR_OR *)result__V0ON);
-  Self__DLWN->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__CKNN;
-  Self__DLWN->parent_expr_binary__QP5M.left__ZH5H=l__DKNN;
-  Self__DLWN->parent_expr_binary__QP5M.right__AIAI=r__EKNN;
-  return(result__V0ON);
-}
-
-static __EXPR_XOR* create__with__and__P1TO(__POSITION p__R1TO,void *l__S1TO,void *r__T1TO)
-// ({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.
-{
-  __EXPR_XOR *result__QVUO,*Self__ZW1O;
-  __POINTER ptr__RVUO;
-  __INTEGER typ_id__WVUO;
-  __UINTEGER_32 sz__TVUO,a__1NAR,new_size__ZNAR,t__5NAR,a__BOAR;
-  result__QVUO=NULL;
-  ptr__RVUO=((__POINTER )(NULL));
-  typ_id__WVUO= 0;
-  sz__TVUO=((__UINTEGER_32 )sizeof(__EXPR_XOR));
-  if ((sz__TVUO ==  0)) {
-    result__QVUO=EXPR_XOR__;
-  } else {
-    typ_id__WVUO=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TVUO);
-    if ((typ_id__WVUO == (__INTEGER)(-  1))) {
-      a__1NAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ZNAR=(__UINTEGER_32)((__UINTEGER_32)(sz__TVUO + a__1NAR) & (__UINTEGER_32)(~ a__1NAR));
-      ptr__RVUO=micro_alloc__table__lab__BOI(new_size__ZNAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZNAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__ZNAR);
-    } else {
-      t__5NAR=((__UINTEGER_32 )typ_id__WVUO);
-      a__BOAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__RVUO=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__TVUO + a__BOAR) & (__UINTEGER_32)(~ a__BOAR)),((__POINTER )(&(table_type[(t__5NAR)]))),(__UINTEGER_32)(t__5NAR |  1));
-    };
-    result__QVUO=((__EXPR_XOR *)ptr__RVUO);
-    *(result__QVUO) = *(EXPR_XOR__);
-  };
-  Self__ZW1O=((__EXPR_XOR *)result__QVUO);
-  Self__ZW1O->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=p__R1TO;
-  Self__ZW1O->parent_expr_binary__A3CO.left__ZH5H=l__S1TO;
-  Self__ZW1O->parent_expr_binary__A3CO.right__AIAI=r__T1TO;
-  return(result__QVUO);
-}
-
-static void** create__212K(__INTEGER nb_elements__412K)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __INTEGER Self__ORVL;
-  void **Result__DZ5K;
-  Result__DZ5K=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__412K * ((__INTEGER )(sizeof(void *)))))));
-  Self__ORVL=(__INTEGER)(nb_elements__412K -  1);
-  while ((Self__ORVL >=  0)) {
-    Result__DZ5K[Self__ORVL]=NULL;
-    Self__ORVL=(__INTEGER)(Self__ORVL -  1);
+  __INTEGER __tmp__JZ0J,Self__3Q3J,typ_id__VDMR,typ_id__5DMR;
+  void *element__XABR;
+  __POINTER ptr__UDMR,ptr_table__GD1R,next__FD1R,result__HD1R;
+  __POINTER ptr_table__LD1R,next__KD1R,result__MD1R,ptr__4DMR;
+  __POINTER ptr_table__QD1R,next__PD1R,result__RD1R,ptr_table__VD1R;
+  __POINTER next__UD1R,result__WD1R;
+  __UINTEGER_32 sz__WDMR,a__XDMR,new_size__YDMR,t__ZDMR,a__0DMR;
+  __UINTEGER_32 new_size__OD1R,lab_type__ND1R,sz__AEMR,a__BEMR;
+  __UINTEGER_32 new_size__CEMR,t__DEMR,a__EEMR,new_size__YD1R;
+  __UINTEGER_32 lab_type__XD1R;
+  void *__tmp__U5KJ,*__tmp__V5KJ;
+  __LINKED_LISToNODE_TYPEo *Self__4Y0J,*Self__ZABR;
+  __LINKED_LIST_NODEoNODE_TYPEo *result__TDMR,*Self__1DMR,*result__3DMR;
+  __LINKED_LIST_NODEoNODE_TYPEo *Self__FEMR;
+  if ((Self__M5KJ->parent_profil__OGAG.link_count__N5KJ ==  0)) {
+    __tmp__U5KJ=node_list__2LQC;
+    __tmp__V5KJ=Self__M5KJ->node_list__WIEI;
+    Self__4Y0J=((__LINKED_LISToNODE_TYPEo *)__tmp__U5KJ);
+    __tmp__JZ0J=((__LINKED_LISToNODE_TYPEo *)__tmp__V5KJ)->parent_linked_collection__1LQC.upper__2AID;
+    Self__3Q3J= 1;
+    while ((Self__3Q3J <= __tmp__JZ0J)) {
+      Self__ZABR=((__LINKED_LISToNODE_TYPEo *)__tmp__V5KJ);
+      if ((Self__3Q3J != Self__ZABR->mem_idx__42YD)) {
+        go_item__YU4E(Self__ZABR,Self__3Q3J);
+      };
+      element__XABR=((__LINKED_LIST_NODEoNODE_TYPEo *)Self__ZABR->mem_lnk__A3YD)->item__N0SE;
+      if (((void *)Self__4Y0J->first_link__U2YD == (void *)NULL)) {
+        result__TDMR=NULL;
+        ptr__UDMR=((__POINTER )(NULL));
+        typ_id__VDMR= 0;
+        sz__WDMR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
+        if ((sz__WDMR ==  0)) {
+          result__TDMR=LINKED_LIST_NODEoNODE_TYPEo__;
+        } else {
+          typ_id__VDMR=__LINKED_LIST_NODEoNODE_TYPEo__;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WDMR);
+          if ((typ_id__VDMR == (__INTEGER)(-  1))) {
+            a__XDMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__YDMR=(__UINTEGER_32)((__UINTEGER_32)(sz__WDMR + a__XDMR) & (__UINTEGER_32)(~ a__XDMR));
+            ptr_table__GD1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YDMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__FD1R=((__POINTER )(NULL));
+            result__HD1R=((__POINTER *)ptr_table__GD1R)[ 0];
+            if ((result__HD1R == (void *)NULL)) {
+              result__HD1R=new_lab__2PJ(new_size__YDMR);
+              next__FD1R=(void *)((unsigned long)result__HD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YDMR)));
+              ((__POINTER *)next__FD1R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__GD1R)[ 0]=next__FD1R;
+            } else {
+              next__FD1R=((__POINTER *)result__HD1R)[ 0];
+              if ((next__FD1R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HD1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YDMR <<  1)) <=  4096)) {
+                  next__FD1R=(void *)((unsigned long)result__HD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YDMR)));
+                } else {
+                  next__FD1R=new_lab__2PJ(new_size__YDMR);
+                };
+                ((__POINTER *)next__FD1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__GD1R)[ 0]=next__FD1R;
+              } else {
+                ((__POINTER *)result__HD1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FD1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__HD1R=next__FD1R;
+              };
+            };
+            ptr__UDMR=result__HD1R;
+          } else {
+            t__ZDMR=((__UINTEGER_32 )typ_id__VDMR);
+            a__0DMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__OD1R=(__UINTEGER_32)((__UINTEGER_32)(sz__WDMR + a__0DMR) & (__UINTEGER_32)(~ a__0DMR));
+            ptr_table__LD1R=((__POINTER )(&(table_type[(t__ZDMR)])));
+            lab_type__ND1R=(__UINTEGER_32)(t__ZDMR |  1);
+            next__KD1R=((__POINTER )(NULL));
+            result__MD1R=((__POINTER *)ptr_table__LD1R)[ 0];
+            if ((result__MD1R == (void *)NULL)) {
+              result__MD1R=new_lab__2PJ(lab_type__ND1R);
+              next__KD1R=(void *)((unsigned long)result__MD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OD1R)));
+              ((__POINTER *)next__KD1R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__LD1R)[ 0]=next__KD1R;
+            } else {
+              next__KD1R=((__POINTER *)result__MD1R)[ 0];
+              if ((next__KD1R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MD1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OD1R <<  1)) <=  4096)) {
+                  next__KD1R=(void *)((unsigned long)result__MD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OD1R)));
+                } else {
+                  next__KD1R=new_lab__2PJ(lab_type__ND1R);
+                };
+                ((__POINTER *)next__KD1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__LD1R)[ 0]=next__KD1R;
+              } else {
+                ((__POINTER *)result__MD1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__KD1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__MD1R=next__KD1R;
+              };
+            };
+            ptr__UDMR=result__MD1R;
+          };
+          result__TDMR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__UDMR);
+          *(result__TDMR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
+        };
+        Self__1DMR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__TDMR);
+        Self__1DMR->item__N0SE=element__XABR;
+        Self__1DMR->next__OW4E=NULL;
+        Self__4Y0J->first_link__U2YD=result__TDMR;
+        Self__4Y0J->parent_linked_collection__1LQC.upper__2AID= 1;
+        Self__4Y0J->last_link__32YD=result__TDMR;
+        Self__4Y0J->mem_idx__42YD= 1;
+        Self__4Y0J->mem_lnk__A3YD=result__TDMR;
+      } else {
+        result__3DMR=NULL;
+        ptr__4DMR=((__POINTER )(NULL));
+        typ_id__5DMR= 0;
+        sz__AEMR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
+        if ((sz__AEMR ==  0)) {
+          result__3DMR=LINKED_LIST_NODEoNODE_TYPEo__;
+        } else {
+          typ_id__5DMR=__LINKED_LIST_NODEoNODE_TYPEo__;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AEMR);
+          if ((typ_id__5DMR == (__INTEGER)(-  1))) {
+            a__BEMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__CEMR=(__UINTEGER_32)((__UINTEGER_32)(sz__AEMR + a__BEMR) & (__UINTEGER_32)(~ a__BEMR));
+            ptr_table__QD1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CEMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__PD1R=((__POINTER )(NULL));
+            result__RD1R=((__POINTER *)ptr_table__QD1R)[ 0];
+            if ((result__RD1R == (void *)NULL)) {
+              result__RD1R=new_lab__2PJ(new_size__CEMR);
+              next__PD1R=(void *)((unsigned long)result__RD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CEMR)));
+              ((__POINTER *)next__PD1R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__QD1R)[ 0]=next__PD1R;
+            } else {
+              next__PD1R=((__POINTER *)result__RD1R)[ 0];
+              if ((next__PD1R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RD1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CEMR <<  1)) <=  4096)) {
+                  next__PD1R=(void *)((unsigned long)result__RD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CEMR)));
+                } else {
+                  next__PD1R=new_lab__2PJ(new_size__CEMR);
+                };
+                ((__POINTER *)next__PD1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__QD1R)[ 0]=next__PD1R;
+              } else {
+                ((__POINTER *)result__RD1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__PD1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__RD1R=next__PD1R;
+              };
+            };
+            ptr__4DMR=result__RD1R;
+          } else {
+            t__DEMR=((__UINTEGER_32 )typ_id__5DMR);
+            a__EEMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__YD1R=(__UINTEGER_32)((__UINTEGER_32)(sz__AEMR + a__EEMR) & (__UINTEGER_32)(~ a__EEMR));
+            ptr_table__VD1R=((__POINTER )(&(table_type[(t__DEMR)])));
+            lab_type__XD1R=(__UINTEGER_32)(t__DEMR |  1);
+            next__UD1R=((__POINTER )(NULL));
+            result__WD1R=((__POINTER *)ptr_table__VD1R)[ 0];
+            if ((result__WD1R == (void *)NULL)) {
+              result__WD1R=new_lab__2PJ(lab_type__XD1R);
+              next__UD1R=(void *)((unsigned long)result__WD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YD1R)));
+              ((__POINTER *)next__UD1R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__VD1R)[ 0]=next__UD1R;
+            } else {
+              next__UD1R=((__POINTER *)result__WD1R)[ 0];
+              if ((next__UD1R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WD1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YD1R <<  1)) <=  4096)) {
+                  next__UD1R=(void *)((unsigned long)result__WD1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YD1R)));
+                } else {
+                  next__UD1R=new_lab__2PJ(lab_type__XD1R);
+                };
+                ((__POINTER *)next__UD1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__VD1R)[ 0]=next__UD1R;
+              } else {
+                ((__POINTER *)result__WD1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UD1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__WD1R=next__UD1R;
+              };
+            };
+            ptr__4DMR=result__WD1R;
+          };
+          result__3DMR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__4DMR);
+          *(result__3DMR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
+        };
+        Self__FEMR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__3DMR);
+        Self__FEMR->item__N0SE=element__XABR;
+        Self__FEMR->next__OW4E=NULL;
+        ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__4Y0J->last_link__32YD)->next__OW4E=result__3DMR;
+        Self__4Y0J->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__4Y0J->parent_linked_collection__1LQC.upper__2AID +  1);
+        Self__4Y0J->last_link__32YD=result__3DMR;
+      };
+      Self__3Q3J=(__INTEGER)(Self__3Q3J +  1);
+    };
   };
-  return(Result__DZ5K);
+  Self__M5KJ->parent_profil__OGAG.link_count__N5KJ=(__INTEGER)(Self__M5KJ->parent_profil__OGAG.link_count__N5KJ +  1);
 }
 
-static void** create__3P1I(__INTEGER nb_elements__5P1I)
+static void** create__CSWG(__INTEGER nb_elements__ESWG)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __INTEGER Self__0APJ;
-  void **Result__FY5I;
-  Result__FY5I=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__5P1I * ((__INTEGER )(sizeof(void *)))))));
-  Self__0APJ=(__INTEGER)(nb_elements__5P1I -  1);
-  while ((Self__0APJ >=  0)) {
-    Result__FY5I[Self__0APJ]=NULL;
-    Self__0APJ=(__INTEGER)(Self__0APJ -  1);
+  __UINTEGER_32 sz__3KBR,a__2KBR,new_size__4KBR,new_size2__5KBR,a__ALBR;
+  __UINTEGER_32 new_size__BLBR;
+  __POINTER result__1KBR,ptr_table__0D1R,next__ZD1R,result__1D1R;
+  __INTEGER Self__HJAH;
+  void **Result__MQYG;
+  sz__3KBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__ESWG * ((__INTEGER )(sizeof(void *)))));
+  result__1KBR=((__POINTER )(NULL));
+  a__2KBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__4KBR=(__UINTEGER_32)((__UINTEGER_32)(sz__3KBR + a__2KBR) & (__UINTEGER_32)(~ a__2KBR));
+  new_size2__5KBR=(__UINTEGER_32)(new_size__4KBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__5KBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__ALBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__BLBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__5KBR + a__ALBR) & (__UINTEGER_32)(~ a__ALBR));
+    ptr_table__0D1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BLBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__ZD1R=((__POINTER )(NULL));
+    result__1D1R=((__POINTER *)ptr_table__0D1R)[ 0];
+    if ((result__1D1R == (void *)NULL)) {
+      result__1D1R=new_lab__2PJ(new_size__BLBR);
+      next__ZD1R=(void *)((unsigned long)result__1D1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BLBR)));
+      ((__POINTER *)next__ZD1R)[ 0]=NULL;
+      ((__POINTER *)ptr_table__0D1R)[ 0]=next__ZD1R;
+    } else {
+      next__ZD1R=((__POINTER *)result__1D1R)[ 0];
+      if ((next__ZD1R == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1D1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BLBR <<  1)) <=  4096)) {
+          next__ZD1R=(void *)((unsigned long)result__1D1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BLBR)));
+        } else {
+          next__ZD1R=new_lab__2PJ(new_size__BLBR);
+        };
+        ((__POINTER *)next__ZD1R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__0D1R)[ 0]=next__ZD1R;
+      } else {
+        ((__POINTER *)result__1D1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZD1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__1D1R=next__ZD1R;
+      };
+    };
+    ((__POINTER *)result__1D1R)[ 0]=((__POINTER ) 3);
+    result__1KBR=(void *)((unsigned long)result__1D1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__1KBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__4KBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  return(Result__FY5I);
+  Result__MQYG=((void **)result__1KBR);
+  Self__HJAH=(__INTEGER)(nb_elements__ESWG -  1);
+  while ((Self__HJAH >=  0)) {
+    Result__MQYG[Self__HJAH]=NULL;
+    Self__HJAH=(__INTEGER)(Self__HJAH -  1);
+  };
+  return(Result__MQYG);
 }
 
-static void unlink__FSUL(__PROFIL_SLOT *Self__GSUL)
-// ({PROFIL_SLOT}) VoidNo recursive, No inlinable.
+static void** create__WBZK(__INTEGER nb_elements__YBZK)
+// ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  Self__GSUL->parent_profil__4KMC.link_count__R2OJ=(__INTEGER)(Self__GSUL->parent_profil__4KMC.link_count__R2OJ -  1);
-  if (((Self__GSUL->parent_profil__4KMC.link_count__R2OJ ==  0) && (Self__GSUL->parent_profil__4KMC.life_index__YUVI != (__INTEGER)(-  1)))) {
-    unset_life__AUFM(Self__GSUL);
+  __UINTEGER_32 sz__3ABR,a__2ABR,new_size__4ABR,new_size2__5ABR,a__ABBR;
+  __UINTEGER_32 new_size__BBBR;
+  __POINTER result__1ABR,ptr_table__5D1R,next__4D1R,result__AE1R;
+  __INTEGER Self__E2RL;
+  void **Result__N31K;
+  sz__3ABR=((__UINTEGER_32 )(__INTEGER)(nb_elements__YBZK * ((__INTEGER )(sizeof(void *)))));
+  result__1ABR=((__POINTER )(NULL));
+  a__2ABR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__4ABR=(__UINTEGER_32)((__UINTEGER_32)(sz__3ABR + a__2ABR) & (__UINTEGER_32)(~ a__2ABR));
+  new_size2__5ABR=(__UINTEGER_32)(new_size__4ABR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__5ABR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__ABBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__BBBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__5ABR + a__ABBR) & (__UINTEGER_32)(~ a__ABBR));
+    ptr_table__5D1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BBBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__4D1R=((__POINTER )(NULL));
+    result__AE1R=((__POINTER *)ptr_table__5D1R)[ 0];
+    if ((result__AE1R == (void *)NULL)) {
+      result__AE1R=new_lab__2PJ(new_size__BBBR);
+      next__4D1R=(void *)((unsigned long)result__AE1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BBBR)));
+      ((__POINTER *)next__4D1R)[ 0]=NULL;
+      ((__POINTER *)ptr_table__5D1R)[ 0]=next__4D1R;
+    } else {
+      next__4D1R=((__POINTER *)result__AE1R)[ 0];
+      if ((next__4D1R == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AE1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BBBR <<  1)) <=  4096)) {
+          next__4D1R=(void *)((unsigned long)result__AE1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BBBR)));
+        } else {
+          next__4D1R=new_lab__2PJ(new_size__BBBR);
+        };
+        ((__POINTER *)next__4D1R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__5D1R)[ 0]=next__4D1R;
+      } else {
+        ((__POINTER *)result__AE1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4D1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__AE1R=next__4D1R;
+      };
+    };
+    ((__POINTER *)result__AE1R)[ 0]=((__POINTER ) 3);
+    result__1ABR=(void *)((unsigned long)result__AE1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__1ABR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__4ABR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
+  Result__N31K=((void **)result__1ABR);
+  Self__E2RL=(__INTEGER)(nb_elements__YBZK -  1);
+  while ((Self__E2RL >=  0)) {
+    Result__N31K[Self__E2RL]=NULL;
+    Self__E2RL=(__INTEGER)(Self__E2RL -  1);
+  };
+  return(Result__N31K);
 }
 
-static void unlink__DTUL(__PROFIL_BLOCK *Self__ETUL)
-// ({PROFIL_BLOCK}) VoidNo recursive, No inlinable.
+static void** create__0UXI(__INTEGER nb_elements__2UXI)
+// ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  Self__ETUL->parent_profil__UNCG.link_count__R2OJ=(__INTEGER)(Self__ETUL->parent_profil__UNCG.link_count__R2OJ -  1);
-  if (((Self__ETUL->parent_profil__UNCG.link_count__R2OJ ==  0) && (Self__ETUL->parent_profil__UNCG.life_index__YUVI != (__INTEGER)(-  1)))) {
-    unset_life__AUFM(Self__ETUL);
+  __UINTEGER_32 sz__FBBR,a__EBBR,new_size__GBBR,new_size2__HBBR,a__IBBR;
+  __UINTEGER_32 new_size__JBBR;
+  __POINTER result__DBBR,ptr_table__EE1R,next__DE1R,result__FE1R;
+  __INTEGER Self__WDLJ;
+  void **Result__531I;
+  sz__FBBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__2UXI * ((__INTEGER )(sizeof(void *)))));
+  result__DBBR=((__POINTER )(NULL));
+  a__EBBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__GBBR=(__UINTEGER_32)((__UINTEGER_32)(sz__FBBR + a__EBBR) & (__UINTEGER_32)(~ a__EBBR));
+  new_size2__HBBR=(__UINTEGER_32)(new_size__GBBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__HBBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__IBBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__JBBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__HBBR + a__IBBR) & (__UINTEGER_32)(~ a__IBBR));
+    ptr_table__EE1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JBBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__DE1R=((__POINTER )(NULL));
+    result__FE1R=((__POINTER *)ptr_table__EE1R)[ 0];
+    if ((result__FE1R == (void *)NULL)) {
+      result__FE1R=new_lab__2PJ(new_size__JBBR);
+      next__DE1R=(void *)((unsigned long)result__FE1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JBBR)));
+      ((__POINTER *)next__DE1R)[ 0]=NULL;
+      ((__POINTER *)ptr_table__EE1R)[ 0]=next__DE1R;
+    } else {
+      next__DE1R=((__POINTER *)result__FE1R)[ 0];
+      if ((next__DE1R == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FE1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JBBR <<  1)) <=  4096)) {
+          next__DE1R=(void *)((unsigned long)result__FE1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JBBR)));
+        } else {
+          next__DE1R=new_lab__2PJ(new_size__JBBR);
+        };
+        ((__POINTER *)next__DE1R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__EE1R)[ 0]=next__DE1R;
+      } else {
+        ((__POINTER *)result__FE1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DE1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__FE1R=next__DE1R;
+      };
+    };
+    ((__POINTER *)result__FE1R)[ 0]=((__POINTER ) 3);
+    result__DBBR=(void *)((unsigned long)result__FE1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__DBBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__GBBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+  };
+  Result__531I=((void **)result__DBBR);
+  Self__WDLJ=(__INTEGER)(nb_elements__2UXI -  1);
+  while ((Self__WDLJ >=  0)) {
+    Result__531I[Self__WDLJ]=NULL;
+    Self__WDLJ=(__INTEGER)(Self__WDLJ -  1);
   };
+  return(Result__531I);
 }
 
-static void* read_direct__with__A1YI(__LOCAL *Self__B1YI)
-// ({LOCAL}) With resultNo recursive, No inlinable.
-{
-  __POSITION __tmp__G1YI;
-  __READ_LOCAL *result__DZDJ,*Self__YNMJ;
-  __POINTER ptr__EZDJ;
-  __INTEGER typ_id__JZDJ;
-  __UINTEGER_32 sz__GZDJ,a__HOAR,new_size__FOAR,t__LOAR,a__NOAR;
-  __tmp__G1YI=Self__B1YI->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM;
-  result__DZDJ=NULL;
-  ptr__EZDJ=((__POINTER )(NULL));
-  typ_id__JZDJ= 0;
-  sz__GZDJ=((__UINTEGER_32 )sizeof(__READ_LOCAL));
-  if ((sz__GZDJ ==  0)) {
-    result__DZDJ=READ_LOCAL__;
-  } else {
-    typ_id__JZDJ=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GZDJ);
-    if ((typ_id__JZDJ == (__INTEGER)(-  1))) {
-      a__HOAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__FOAR=(__UINTEGER_32)((__UINTEGER_32)(sz__GZDJ + a__HOAR) & (__UINTEGER_32)(~ a__HOAR));
-      ptr__EZDJ=micro_alloc__table__lab__BOI(new_size__FOAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FOAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__FOAR);
-    } else {
-      t__LOAR=((__UINTEGER_32 )typ_id__JZDJ);
-      a__NOAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__EZDJ=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__GZDJ + a__NOAR) & (__UINTEGER_32)(~ a__NOAR)),((__POINTER )(&(table_type[(t__LOAR)]))),(__UINTEGER_32)(t__LOAR |  1));
-    };
-    result__DZDJ=((__READ_LOCAL *)ptr__EZDJ);
-    *(result__DZDJ) = *(READ_LOCAL__);
-  };
-  Self__YNMJ=((__READ_LOCAL *)result__DZDJ);
-  Self__YNMJ->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__G1YI;
-  Self__YNMJ->local__G5YD=Self__B1YI;
-  Self__B1YI->parent_variable__ALMC.ensure_count__4KCG=(__INTEGER)(Self__B1YI->parent_variable__ALMC.ensure_count__4KCG +  1);
-  return(result__DZDJ);
-}
-
-static void** realloc__with__YB3G(void **Self__ZB3G,__INTEGER old_nb_elts__0B3G,__INTEGER new_nb_elts__1B3G)
-// ({NATIVE_ARRAYoTYPEo},{INTEGER},{INTEGER}) With resultNo recursive, No inlinable.
+static void unset_life__45BM(void *p__AACM)
+// ({PROFIL_SLOTxPROFIL_BLOCK}) VoidNo recursive, No inlinable.
 {
-  __INTEGER __tmp__ED3G,Self__XKEH;
-  void **new__RC3G;
-  new__RC3G=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )Self__ZB3G),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__0B3G * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_nb_elts__1B3G * ((__INTEGER )(sizeof(void *)))))));
-  __tmp__ED3G=(__INTEGER)(new_nb_elts__1B3G -  1);
-  Self__XKEH=old_nb_elts__0B3G;
-  while ((Self__XKEH <= __tmp__ED3G)) {
-    new__RC3G[Self__XKEH]=NULL;
-    Self__XKEH=(__INTEGER)(Self__XKEH +  1);
+  __INTEGER __tmp__KACM,i2__OE1R,i1__JPEM;
+  void *__tmp__JE1R,*__tmp__LE1R,*tmp__NE1R,*__tmp__PE1R,*__tmp__RE1R;
+  void *tmp__TE1R,*__tmp__MPEM,*__tmp__OPEM,*tmp__XNFM;
+  __FAST_ARRAYoPROFILo *Self__ME1R,*Self__SE1R,*Self__GNFM;
+  if (((struct ___OBJ *)p__AACM)->__id==__PROFIL_SLOT__) {
+    __tmp__KACM=((__PROFIL_SLOT *)p__AACM)->parent_profil__R1LC.life_index__C1RI;
+  } else {
+    __tmp__KACM=((__PROFIL_BLOCK *)p__AACM)->parent_profil__OGAG.life_index__C1RI;
+  };
+  if ((__tmp__KACM < life_limit__JPQC)) {
+    life_limit__JPQC=(__INTEGER)(life_limit__JPQC -  1);
+    if ((__tmp__KACM < life_limit__JPQC)) {
+      if ((__tmp__KACM > current__U20C)) {
+        __tmp__JE1R=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[life_limit__JPQC];
+        if (((struct ___OBJ *)__tmp__JE1R)->__id==__PROFIL_SLOT__) {
+          ((__PROFIL_SLOT *)__tmp__JE1R)->parent_profil__R1LC.life_index__C1RI=__tmp__KACM;
+        } else {
+          ((__PROFIL_BLOCK *)__tmp__JE1R)->parent_profil__OGAG.life_index__C1RI=__tmp__KACM;
+        };
+        __tmp__LE1R=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[__tmp__KACM];
+        if (((struct ___OBJ *)__tmp__LE1R)->__id==__PROFIL_SLOT__) {
+          ((__PROFIL_SLOT *)__tmp__LE1R)->parent_profil__R1LC.life_index__C1RI=life_limit__JPQC;
+        } else {
+          ((__PROFIL_BLOCK *)__tmp__LE1R)->parent_profil__OGAG.life_index__C1RI=life_limit__JPQC;
+        };
+        Self__ME1R=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
+        tmp__NE1R=((void **)Self__ME1R->parent_arrayed_collection__DNB.storage__E1L)[__tmp__KACM];
+        ((void **)Self__ME1R->parent_arrayed_collection__DNB.storage__E1L)[__tmp__KACM]=((void **)Self__ME1R->parent_arrayed_collection__DNB.storage__E1L)[life_limit__JPQC];
+        ((void **)Self__ME1R->parent_arrayed_collection__DNB.storage__E1L)[life_limit__JPQC]=tmp__NE1R;
+      } else {
+        i2__OE1R=current__U20C;
+        __tmp__PE1R=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[i2__OE1R];
+        if (((struct ___OBJ *)__tmp__PE1R)->__id==__PROFIL_SLOT__) {
+          ((__PROFIL_SLOT *)__tmp__PE1R)->parent_profil__R1LC.life_index__C1RI=__tmp__KACM;
+        } else {
+          ((__PROFIL_BLOCK *)__tmp__PE1R)->parent_profil__OGAG.life_index__C1RI=__tmp__KACM;
+        };
+        __tmp__RE1R=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[__tmp__KACM];
+        if (((struct ___OBJ *)__tmp__RE1R)->__id==__PROFIL_SLOT__) {
+          ((__PROFIL_SLOT *)__tmp__RE1R)->parent_profil__R1LC.life_index__C1RI=i2__OE1R;
+        } else {
+          ((__PROFIL_BLOCK *)__tmp__RE1R)->parent_profil__OGAG.life_index__C1RI=i2__OE1R;
+        };
+        Self__SE1R=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
+        tmp__TE1R=((void **)Self__SE1R->parent_arrayed_collection__DNB.storage__E1L)[__tmp__KACM];
+        ((void **)Self__SE1R->parent_arrayed_collection__DNB.storage__E1L)[__tmp__KACM]=((void **)Self__SE1R->parent_arrayed_collection__DNB.storage__E1L)[i2__OE1R];
+        ((void **)Self__SE1R->parent_arrayed_collection__DNB.storage__E1L)[i2__OE1R]=tmp__TE1R;
+        i1__JPEM=current__U20C;
+        __tmp__MPEM=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[life_limit__JPQC];
+        if (((struct ___OBJ *)__tmp__MPEM)->__id==__PROFIL_SLOT__) {
+          ((__PROFIL_SLOT *)__tmp__MPEM)->parent_profil__R1LC.life_index__C1RI=i1__JPEM;
+        } else {
+          ((__PROFIL_BLOCK *)__tmp__MPEM)->parent_profil__OGAG.life_index__C1RI=i1__JPEM;
+        };
+        __tmp__OPEM=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[i1__JPEM];
+        if (((struct ___OBJ *)__tmp__OPEM)->__id==__PROFIL_SLOT__) {
+          ((__PROFIL_SLOT *)__tmp__OPEM)->parent_profil__R1LC.life_index__C1RI=life_limit__JPQC;
+        } else {
+          ((__PROFIL_BLOCK *)__tmp__OPEM)->parent_profil__OGAG.life_index__C1RI=life_limit__JPQC;
+        };
+        Self__GNFM=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
+        tmp__XNFM=((void **)Self__GNFM->parent_arrayed_collection__DNB.storage__E1L)[i1__JPEM];
+        ((void **)Self__GNFM->parent_arrayed_collection__DNB.storage__E1L)[i1__JPEM]=((void **)Self__GNFM->parent_arrayed_collection__DNB.storage__E1L)[life_limit__JPQC];
+        ((void **)Self__GNFM->parent_arrayed_collection__DNB.storage__E1L)[life_limit__JPQC]=tmp__XNFM;
+        current__U20C=(__INTEGER)(current__U20C -  1);
+      };
+    };
   };
-  return(new__RC3G);
 }
 
-static void** create__RVYJ(__INTEGER nb_elements__TVYJ)
+static void** create__NYUJ(__INTEGER nb_elements__PYUJ)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __INTEGER Self__GLRK;
-  void **Result__H42J;
-  Result__H42J=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__TVYJ * ((__INTEGER )(sizeof(void *)))))));
-  Self__GLRK=(__INTEGER)(nb_elements__TVYJ -  1);
-  while ((Self__GLRK >=  0)) {
-    Result__H42J[Self__GLRK]=NULL;
-    Self__GLRK=(__INTEGER)(Self__GLRK -  1);
+  __UINTEGER_32 sz__NBBR,a__MBBR,new_size__OBBR,new_size2__PBBR,a__QBBR;
+  __UINTEGER_32 new_size__RBBR;
+  __POINTER result__LBBR,ptr_table__VE1R,next__UE1R,result__WE1R;
+  __INTEGER Self__MPNK;
+  void **Result__DBZJ;
+  sz__NBBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__PYUJ * ((__INTEGER )(sizeof(void *)))));
+  result__LBBR=((__POINTER )(NULL));
+  a__MBBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__OBBR=(__UINTEGER_32)((__UINTEGER_32)(sz__NBBR + a__MBBR) & (__UINTEGER_32)(~ a__MBBR));
+  new_size2__PBBR=(__UINTEGER_32)(new_size__OBBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__PBBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__QBBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__RBBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__PBBR + a__QBBR) & (__UINTEGER_32)(~ a__QBBR));
+    ptr_table__VE1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RBBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__UE1R=((__POINTER )(NULL));
+    result__WE1R=((__POINTER *)ptr_table__VE1R)[ 0];
+    if ((result__WE1R == (void *)NULL)) {
+      result__WE1R=new_lab__2PJ(new_size__RBBR);
+      next__UE1R=(void *)((unsigned long)result__WE1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RBBR)));
+      ((__POINTER *)next__UE1R)[ 0]=NULL;
+      ((__POINTER *)ptr_table__VE1R)[ 0]=next__UE1R;
+    } else {
+      next__UE1R=((__POINTER *)result__WE1R)[ 0];
+      if ((next__UE1R == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WE1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RBBR <<  1)) <=  4096)) {
+          next__UE1R=(void *)((unsigned long)result__WE1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RBBR)));
+        } else {
+          next__UE1R=new_lab__2PJ(new_size__RBBR);
+        };
+        ((__POINTER *)next__UE1R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__VE1R)[ 0]=next__UE1R;
+      } else {
+        ((__POINTER *)result__WE1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UE1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__WE1R=next__UE1R;
+      };
+    };
+    ((__POINTER *)result__WE1R)[ 0]=((__POINTER ) 3);
+    result__LBBR=(void *)((unsigned long)result__WE1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__LBBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__OBBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+  };
+  Result__DBZJ=((void **)result__LBBR);
+  Self__MPNK=(__INTEGER)(nb_elements__PYUJ -  1);
+  while ((Self__MPNK >=  0)) {
+    Result__DBZJ[Self__MPNK]=NULL;
+    Self__MPNK=(__INTEGER)(Self__MPNK -  1);
   };
-  return(Result__H42J);
+  return(Result__DBZJ);
 }
 
-static void* call_for__HPAK(__NODE_STYLE *Self__IPAK,void *t__JPAK)
+static void* call_for__DS2J(__NODE_STYLE *Self__ES2J,void *t__FS2J)
 // ({NODE_STYLE},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) With resultNo recursive, No inlinable.
 {
-  void *call__NPAK;
-  void *em__OPAK,*__tmp__JSAK,*__tmp__OWAK;
-  void *rd__PPAK,*__tmp__1SAK,*__tmp__OTAK,*__tmp__WTAK,*__tmp__AXAK;
-  void *__tmp__TXAK,*__tmp__1XAK;
-  void *ctext__ZPAK,*__tmp__ZVAK,*loc__JHNK,*loc__L0RL,*__tmp__KXAK;
-  void *result__LPAK,*lst__MBER,*lst__E2CM;
-  void *__tmp__3PAK,*typ__MPAK;
-  __INTEGER idx__VPAK,__tmp__UQAK,Self__4ZGK,__tmp__TSAK,Self__3NHK;
-  __INTEGER __tmp__S3GK,Self__3JWK,i__IHNK,j__HHNK,idx_result__O0RL;
-  __INTEGER __tmp__O1RL,Self__SIVL,__tmp__P2RL,Self__O2RM,__tmp__03RL;
-  __INTEGER Self__TXEM,nb_result_list__5XYL,nb_result_slot__AYYL;
-  __INTEGER __tmp__YWAK,Self__YOHK;
-  void *__tmp__EQAK,*__tmp__GQAK,*__tmp__RQAK,*__tmp__0QAK,*__tmp__FTAK;
-  void *__tmp__EUAK;
-  void *__tmp__FQAK;
-  void *__tmp__ARAK,*__tmp__XRAK,*__tmp__YRAK,*__tmp__ISAK,*__tmp__0SAK;
-  void *__tmp__ETAK,*__tmp__NTAK,*__tmp__VTAK,*__tmp__PUAK,*__tmp__QUAK;
-  void *__tmp__D2GK,*__tmp__E2GK,*__tmp__L2GK,*__tmp__M2GK,*__tmp__T2GK;
-  void *__tmp__U2GK,*__tmp__12GK,*__tmp__22GK,*__tmp__Z3GK,*__tmp__03GK;
-  void *__tmp__0UAK,*__tmp__RINK,*__tmp__2INK,*__tmp__IONK,*__tmp__A0YL;
-  void *__tmp__J1YL,*__tmp__41YL,*__tmp__S2YL,*__tmp__H3YL,*__tmp__23YL;
-  void *__tmp__Q4YL,*__tmp__F5YL,*__tmp__WDZL,*__tmp__LEZL,*__tmp__EWAK;
-  void *__tmp__NWAK,*__tmp__5WAK,*__tmp__SXAK,*__tmp__0XAK;
-  void *__tmp__BRAK,*__tmp__1UAK,*typ__KHNK,*__tmp__SINK,*other__YGER;
-  void *other__0GER,*__tmp__JONK,*other__EVSI,*typ__M0RL,*__tmp__B4RL;
-  void *__tmp__IZFQ,*__tmp__J4RL,*__tmp__WZFQ,*__tmp__T4RL,*__tmp__3ZFQ;
-  void *__tmp__FWAK;
-  __STRING_CST *Self__0SFQ,*Self__UTFQ,*Self__2TFQ,*Self__EUFQ;
-  __STRING_CST *Self__MUFQ,*Self__UUFQ,*Self__4UFQ;
-  __PROTOTYPE_CST *Self__1SFQ,*Self__VTFQ,*Self__3TFQ,*Self__FUFQ;
-  __PROTOTYPE_CST *Self__NUFQ,*Self__VUFQ,*Self__5UFQ;
-  __INTEGER_CST *Self__2SFQ,*Self__WTFQ,*Self__4TFQ,*Self__GUFQ;
-  __INTEGER_CST *Self__OUFQ,*Self__WUFQ,*Self__AVFQ;
-  __REAL_CST *Self__4SFQ,*Self__YTFQ,*Self__AUFQ,*Self__IUFQ,*Self__QUFQ;
-  __REAL_CST *Self__YUFQ,*Self__CVFQ;
-  __CHARACTER_CST *Self__ATFQ,*Self__0TFQ,*Self__CUFQ,*Self__KUFQ;
-  __CHARACTER_CST *Self__SUFQ,*Self__0UFQ,*Self__EVFQ;
-  __IS_EXPANDED *Self__BTFQ,*Self__1TFQ,*Self__DUFQ,*Self__LUFQ;
-  __IS_EXPANDED *Self__TUFQ,*Self__1UFQ,*Self__FVFQ;
-  void *__tmp__CTAK,*__tmp__YTAK,*__tmp__HXAK,*__tmp__DYAK;
-  __SLOT_DATA *Self__LRFK;
-  void *result__ORFK,*__tmp__FUAK,*result__DSFK;
-  __SLOT_CODE *Self__ASFK,*Self__AHNK,*Self__5JVL;
-  __SECTION_ *Self__V1NQ;
-  void *__tmp__OUAK,*__tmp__XUAK,*__tmp__KVAK,*__tmp__XVAK;
-  __DTA_RD *Self__51GK;
-  __DTA_WR_CODE *Self__P2GK;
-  __DTA_WR_VALUE *Self__X2GK;
-  __DTA_RD_ARGS *Self__52GK;
-  void *__tmp__LVAK,*__tmp__YVAK,*__tmp__IXAK;
-  void *__tmp__LRNK,*__tmp__AINK,*__tmp__BINK,*__tmp__TINK,*__tmp__UINK;
-  void *__tmp__LJNK,*__tmp__ZJNK,*__tmp__OKVL,*__tmp__CLVL,*__tmp__0LVL;
-  void *__tmp__NMVL;
-  void *result__EHNK,*pro__GHNK;
-  void *typ_block__LHNK,*__tmp__MJNK,*__tmp__0JNK;
-  void *typ_list__MHNK;
-  __TYPE_FULL *Self__XGER,*Self__ZGER,*Self__DVSI;
-  __POSITION __tmp__ZQNK,__tmp__PZYL,__tmp__O0FQ,__tmp__DQIQ;
-  __POSITION __tmp__NXAK,__tmp__EYAK;
-  __PROFIL_SLOT *Self__G0RL;
-  void *type_multiple__P0RL,*__tmp__O3RL;
-  void *type_mono__Q0RL,*__tmp__A4RL,*__tmp__I4RL,*__tmp__S4RL;
-  void *__tmp__U1RL;
-  void *__tmp__N3RL,*__tmp__R4RL;
-  __ITM_TYPE_STYLE *Self__HZFQ,*Self__VZFQ,*Self__2ZFQ;
-  void *instr__DKVL,*i__YZYL,*__tmp__B0YL,*i__B1YL,*__tmp__K1YL,*i__W1YL;
-  void *__tmp__51YL,*i__K2YL,*__tmp__T2YL,*i__52YL,*__tmp__I3YL,*i__U3YL;
-  void *__tmp__33YL,*i__I4YL,*__tmp__R4YL,*i__34YL,*__tmp__G5YL,*i__R5YL;
-  void *i__GAZL,*i__1AZL,*i__QBZL,*i__FCZL,*i__ZCZL,*i__ODZL;
-  void *__tmp__XDZL,*i__DEZL,*__tmp__MEZL;
-  void *contract__BKVL;
-  void *__tmp__PKVL,*__tmp__1LVL;
-  void *__tmp__QKVL,*__tmp__2LVL;
-  __ITM_LIST *Self__LBER,*Self__4XYL,*Self__C2CM;
-  void *__tmp__RLVL;
-  __ITM_PROTOTYPE *Self__XZYL;
-  __ITM_LIST_IDF *Self__L0YL;
-  __ITM_WRITE_VALUE *Self__A1YL;
-  __ITM_WRITE_CAST *Self__V1YL;
-  __ITM_READ *Self__J2YL;
-  __ITM_WRITE_CODE *Self__42YL;
-  __ITM_READ_ARG2 *Self__T3YL;
-  __ITM_BINARY *Self__H4YL;
-  __ITM_READ_ARG1 *Self__24YL;
-  __ITM_OLD *Self__Q5YL;
-  __ITM_EXTERNAL_TYPE *Self__FAZL;
-  __ITM_REAL *Self__0AZL;
-  __ITM_NUMBER *Self__PBZL;
-  __ITM_CHARACTER *Self__ECZL;
-  __ITM_STRING *Self__YCZL;
-  __ITM_EXTERNAL *Self__NDZL;
-  __ITM_READ_ARGS *Self__CEZL;
-  __CONTEXT *Self__X1FQ;
-  void *__tmp__OXAK,*__tmp__FYAK;
-  void *new_larg__SPAK,*result__B2GK,*__tmp__YUAK,*result__J2GK;
-  void *result__R2GK,*result__Z2GK,*result__B3GK,*args__BHNK;
-  void *__tmp__HQAK,*__tmp__SQAK,*__tmp__1QAK,*__tmp__GTAK;
-  __FAST_ARRAYoEXPRo *Self__BPAR,*Self__HRAR;
-  void *res_lst__FHNK,*result__R0RL;
-  void *pro_list__NHNK;
-  __BOOLEAN is_new__OHNK,__tmp__HINK,__tmp__CINK,__tmp__KINK;
-  __BOOLEAN __tmp__VINK,__tmp__NLNK,__tmp__QLNK,__tmp__MNNK,__tmp__QPNK;
-  __BOOLEAN __tmp__IRNK;
-  void *item_lst__N0RL;
-  void *__tmp__V1RL,*__tmp__JXAK;
-  __FAST_ARRAYoITM_TYPE_MONOo *Self__XQAR;
-  call__NPAK=NULL;
-  em__OPAK=NULL;
-  rd__PPAK=NULL;
-  new_larg__SPAK=NULL;
-  ctext__ZPAK=NULL;
-  result__LPAK=create__4ICG(position__B2CK(Self__IPAK));
-  if (t__JPAK==NULL) {
-    __tmp__3PAK=NULL;
-  } else {
-    switch (((struct ___OBJ *)t__JPAK)->__id) {
+  __INTEGER_64 v__REMR,v__UFMR,v__XGMR,v__0HMR,v__3IMR,v__AKMR,v__DLMR;
+  void *call__JS2J;
+  void *em__KS2J,*__tmp__FV2J,*__tmp__KZ2J;
+  void *rd__LS2J,*__tmp__UBBR,*__tmp__YBBR,*__tmp__H3CR,*__tmp__XV2J;
+  void *__tmp__KW2J,*__tmp__SW2J,*__tmp__2BBR,*__tmp__ACBR,*__tmp__L3CR;
+  void *__tmp__ECBR,*__tmp__ICBR,*__tmp__P3CR,*__tmp__MCBR,*__tmp__QCBR;
+  void *__tmp__T3CR,*__tmp__UCBR,*__tmp__YCBR,*__tmp__X3CR,*__tmp__2CBR;
+  void *__tmp__ADBR,*__tmp__13CR,*__tmp__EDBR,*__tmp__IDBR,*__tmp__53CR;
+  void *__tmp__2Z2J,*__tmp__P02J,*__tmp__X02J;
+  void *ctext__VS2J,*__tmp__VY2J,*loc__FKJK,*loc__AEOL,*loc__TNMR;
+  void *loc__WNMR,*__tmp__G02J;
+  void *__tmp__0E1R,*__tmp__BG1R,*__tmp__KX2J,*__tmp__TX2J,*__tmp__GY2J;
+  void *__tmp__TY2J,*__tmp__YL1R,*__tmp__PP1R,*__tmp__VP1R,*__tmp__YP1R;
+  void *__tmp__1P1R;
+  __POSITION __tmp__1E1R,p__QEMR,p__2EMR,p__IFMR,__tmp__CG1R,p__TFMR;
+  __POSITION p__5FMR,p__LGMR,p__WGMR,p__CHMR,p__OHMR,p__ZHMR,p__FIMR;
+  __POSITION p__RIMR,p__2IMR,p__IJMR,p__UJMR,p__5JMR,p__LKMR,p__XKMR;
+  __POSITION p__CLMR,p__OLMR,p__0LMR,__tmp__ZL1R,pos__E4CR,pos__H4CR;
+  __POSITION __tmp__VTJK,pos__I4CR,p__NMMR,pos__J4CR,p__1MMR,pos__K4CR;
+  __POSITION pos__L4CR,p__RGLM,p__N4CR,__tmp__JEVL,__tmp__A4BQ;
+  __POSITION __tmp__VTEQ,p__S4CR,p__MOMR,p__0OMR,__tmp__QP1R;
+  __POSITION __tmp__WP1R,__tmp__ZP1R,__tmp__2P1R;
+  void *result__HS2J,*lst__W45Q,*lst__ZH5L;
+  void *__tmp__ZS2J,*typ__IS2J;
+  __INTEGER idx__RS2J,__tmp__QT2J,Self__02CK,typ_id__JEMR,typ_id__VEMR;
+  __INTEGER typ_id__BFMR,__tmp__PV2J,Self__ZQDK,typ_id__MFMR;
+  __INTEGER typ_id__YFMR,typ_id__EGMR,typ_id__PGMR,typ_id__1GMR;
+  __INTEGER typ_id__HHMR,typ_id__SHMR,typ_id__4HMR,typ_id__KIMR;
+  __INTEGER typ_id__VIMR,typ_id__BJMR,typ_id__NJMR,typ_id__YJMR;
+  __INTEGER typ_id__EKMR,typ_id__QKMR,__tmp__OADK,Self__BOSK;
+  __INTEGER typ_id__1KMR,typ_id__HLMR,typ_id__TLMR,i__EKJK,j__DKJK;
+  __INTEGER typ_id__2L1R,typ_id__KJ5K,idx_result__DEOL,new_count__PDBR;
+  __INTEGER typ_id__4LMR,__tmp__DFOL,Self__ITRL,__tmp__EGOL,Self__YIOM;
+  __INTEGER typ_id__GMMR,new_count__SDBR,typ_id__UMMR,__tmp__PHOL;
+  __INTEGER Self__RDBM,new_capacity__3MMR,old_nb_elts__ANMR,upper__XN1R;
+  __INTEGER Self__VN1R,new_capacity__DNMR,old_nb_elts__GNMR,upper__2N1R;
+  __INTEGER Self__0N1R,typ_id__LNMR,nb_result_list__ZCVL;
+  __INTEGER nb_result_slot__0CVL,typ_id__ZNMR,typ_id__FOMR,Self__3O1R;
+  __INTEGER typ_id__TOMR,beg__TDBR,__tmp__UZ2J,Self__URDK;
+  void *__tmp__AT2J,*__tmp__CT2J,*__tmp__NT2J,*__tmp__WT2J,*__tmp__BW2J;
+  void *__tmp__AX2J;
+  void *__tmp__BT2J;
+  void *__tmp__2T2J,*__tmp__TU2J,*__tmp__UU2J,*__tmp__EV2J,*__tmp__WV2J;
+  void *__tmp__AW2J,*__tmp__JW2J,*__tmp__RW2J,*__tmp__LX2J,*__tmp__MX2J;
+  void *__tmp__54CK,*__tmp__A5CK,*__tmp__H5CK,*__tmp__I5CK,*__tmp__P5CK;
+  void *__tmp__Q5CK,*__tmp__X5CK,*__tmp__Y5CK,*__tmp__VADK,*__tmp__WADK;
+  void *__tmp__WX2J,*__tmp__NLJK,*__tmp__YLJK,*__tmp__ERJK,*__tmp__0EVL;
+  void *__tmp__DGVL,*__tmp__YGVL,*result__RNMR,*result__UNMR;
+  void *__tmp__BIVL,*__tmp__WIVL,*__tmp__KJVL,*__tmp__5JVL,*__tmp__QOVL;
+  void *__tmp__FPVL,*__tmp__AZ2J,*__tmp__JZ2J,*__tmp__1Z2J,*__tmp__O02J;
+  void *__tmp__W02J;
+  void *__tmp__3T2J,*t__SEMR,*t__4EMR,*t__VFMR,*t__BGMR,*t__YGMR;
+  void *t__EHMR,*t__1HMR,*t__HIMR,*t__4IMR,*t__KJMR,*t__BKMR,*t__NKMR;
+  void *t__ELMR,*t__QLMR,*__tmp__XX2J,*typ__GKJK,*__tmp__OLJK;
+  void *other__D4CR,*other__G4CR,*__tmp__FRJK,*other__O1OI,*typ__BEOL;
+  void *t__OMMR,*__tmp__WHOL,*__tmp__J3BQ,*__tmp__4HOL,*__tmp__S3BQ;
+  void *__tmp__IIOL,*__tmp__U3BQ,*t__NOMR,*t__1OMR,*__tmp__BZ2J;
+  __STRING_CST *Self__1WBQ,*Self__VXBQ,*Self__3XBQ,*Self__FYBQ;
+  __STRING_CST *Self__NYBQ,*Self__VYBQ,*Self__5YBQ;
+  __PROTOTYPE_CST *Self__2WBQ,*Self__WXBQ,*Self__4XBQ,*Self__GYBQ;
+  __PROTOTYPE_CST *Self__OYBQ,*Self__WYBQ,*Self__AZBQ;
+  __INTEGER_CST *Self__3WBQ,*result__HEMR,*Self__PEMR,*Self__XXBQ;
+  __INTEGER_CST *result__KFMR,*Self__SFMR,*Self__5XBQ,*result__NGMR;
+  __INTEGER_CST *Self__VGMR,*Self__HYBQ,*result__QHMR,*Self__YHMR;
+  __INTEGER_CST *Self__PYBQ,*result__TIMR,*Self__1IMR,*Self__XYBQ;
+  __INTEGER_CST *result__WJMR,*Self__4JMR,*Self__BZBQ,*result__ZKMR;
+  __INTEGER_CST *Self__BLMR;
+  __POINTER ptr__IEMR,ptr_table__DF1R,next__CF1R,result__EF1R;
+  __POINTER ptr_table__IF1R,next__HF1R,result__JF1R,ptr__UEMR;
+  __POINTER ptr_table__NF1R,next__MF1R,result__OF1R,ptr_table__SF1R;
+  __POINTER next__RF1R,result__TF1R,ptr__AFMR,ptr_table__XF1R;
+  __POINTER next__WF1R,result__YF1R,ptr_table__2F1R,next__1F1R;
+  __POINTER result__3F1R,ptr__LFMR,ptr_table__EG1R,next__DG1R;
+  __POINTER result__FG1R,ptr_table__JG1R,next__IG1R,result__KG1R;
+  __POINTER ptr__XFMR,ptr_table__OG1R,next__NG1R,result__PG1R;
+  __POINTER ptr_table__TG1R,next__SG1R,result__UG1R,ptr__DGMR;
+  __POINTER ptr_table__YG1R,next__XG1R,result__ZG1R,ptr_table__3G1R;
+  __POINTER next__2G1R,result__4G1R,ptr__OGMR,ptr_table__CH1R;
+  __POINTER next__BH1R,result__DH1R,ptr_table__HH1R,next__GH1R;
+  __POINTER result__IH1R,ptr__0GMR,ptr_table__MH1R,next__LH1R;
+  __POINTER result__NH1R,ptr_table__RH1R,next__QH1R,result__SH1R;
+  __POINTER ptr__GHMR,ptr_table__WH1R,next__VH1R,result__XH1R;
+  __POINTER ptr_table__1H1R,next__0H1R,result__2H1R,ptr__RHMR;
+  __POINTER ptr_table__AI1R,next__5H1R,result__BI1R,ptr_table__FI1R;
+  __POINTER next__EI1R,result__GI1R,ptr__3HMR,ptr_table__KI1R;
+  __POINTER next__JI1R,result__LI1R,ptr_table__PI1R,next__OI1R;
+  __POINTER result__QI1R,ptr__JIMR,ptr_table__UI1R,next__TI1R;
+  __POINTER result__VI1R,ptr_table__ZI1R,next__YI1R,result__0I1R;
+  __POINTER ptr__UIMR,ptr_table__4I1R,next__3I1R,result__5I1R;
+  __POINTER ptr_table__DJ1R,next__CJ1R,result__EJ1R,ptr__AJMR;
+  __POINTER ptr_table__IJ1R,next__HJ1R,result__JJ1R,ptr_table__NJ1R;
+  __POINTER next__MJ1R,result__OJ1R,ptr__MJMR,ptr_table__SJ1R;
+  __POINTER next__RJ1R,result__TJ1R,ptr_table__XJ1R,next__WJ1R;
+  __POINTER result__YJ1R,ptr__XJMR,ptr_table__2J1R,next__1J1R;
+  __POINTER result__3J1R,ptr_table__BK1R,next__AK1R,result__CK1R;
+  __POINTER ptr__DKMR,ptr_table__GK1R,next__FK1R,result__HK1R;
+  __POINTER ptr_table__LK1R,next__KK1R,result__MK1R,ptr__PKMR;
+  __POINTER ptr_table__QK1R,next__PK1R,result__RK1R,ptr_table__VK1R;
+  __POINTER next__UK1R,result__WK1R,ptr__0KMR,ptr_table__0K1R;
+  __POINTER next__ZK1R,result__1K1R,ptr_table__5K1R,next__4K1R;
+  __POINTER result__AL1R,ptr__GLMR,ptr_table__EL1R,next__DL1R;
+  __POINTER result__FL1R,ptr_table__JL1R,next__IL1R,result__KL1R;
+  __POINTER ptr__SLMR,ptr_table__OL1R,next__NL1R,result__PL1R;
+  __POINTER ptr_table__TL1R,next__SL1R,result__UL1R,ptr__1L1R;
+  __POINTER ptr_table__DM1R,next__CM1R,result__EM1R,ptr_table__IM1R;
+  __POINTER next__HM1R,result__JM1R,ptr__FJ5K,ptr_table__NM1R;
+  __POINTER next__MM1R,result__OM1R,ptr_table__SM1R,next__RM1R;
+  __POINTER result__TM1R,ptr__3LMR,ptr_table__XM1R,next__WM1R;
+  __POINTER result__YM1R,ptr_table__2M1R,next__1M1R,result__3M1R;
+  __POINTER ptr__FMMR,ptr_table__BN1R,next__AN1R,result__CN1R;
+  __POINTER ptr_table__GN1R,next__FN1R,result__HN1R,ptr__TMMR;
+  __POINTER ptr_table__LN1R,next__KN1R,result__MN1R,ptr_table__QN1R;
+  __POINTER next__PN1R,result__RN1R,ptr__KNMR,ptr_table__5N1R;
+  __POINTER next__4N1R,result__AO1R,ptr_table__EO1R,next__DO1R;
+  __POINTER result__FO1R,ptr__YNMR,ptr_table__JO1R,next__IO1R;
+  __POINTER result__KO1R,ptr_table__OO1R,next__NO1R,result__PO1R;
+  __POINTER ptr__EOMR,ptr_table__TO1R,next__SO1R,result__UO1R;
+  __POINTER ptr_table__YO1R,next__XO1R,result__ZO1R,ptr__SOMR;
+  __POINTER ptr_table__FP1R,next__EP1R,result__GP1R,ptr_table__KP1R;
+  __POINTER next__JP1R,result__LP1R;
+  __UINTEGER_32 sz__KEMR,a__LEMR,new_size__MEMR,t__NEMR,a__OEMR;
+  __UINTEGER_32 new_size__LF1R,lab_type__KF1R,sz__WEMR,a__XEMR;
+  __UINTEGER_32 new_size__YEMR,t__ZEMR,a__0EMR,new_size__VF1R;
+  __UINTEGER_32 lab_type__UF1R,sz__CFMR,a__DFMR,new_size__EFMR,t__FFMR;
+  __UINTEGER_32 a__GFMR,new_size__5F1R,lab_type__4F1R,sz__NFMR,a__OFMR;
+  __UINTEGER_32 new_size__PFMR,t__QFMR,a__RFMR,new_size__MG1R;
+  __UINTEGER_32 lab_type__LG1R,sz__ZFMR,a__0FMR,new_size__1FMR,t__2FMR;
+  __UINTEGER_32 a__3FMR,new_size__WG1R,lab_type__VG1R,sz__FGMR,a__GGMR;
+  __UINTEGER_32 new_size__HGMR,t__IGMR,a__JGMR,new_size__AH1R;
+  __UINTEGER_32 lab_type__5G1R,sz__QGMR,a__RGMR,new_size__SGMR,t__TGMR;
+  __UINTEGER_32 a__UGMR,new_size__KH1R,lab_type__JH1R,sz__2GMR,a__3GMR;
+  __UINTEGER_32 new_size__4GMR,t__5GMR,a__AHMR,new_size__UH1R;
+  __UINTEGER_32 lab_type__TH1R,sz__IHMR,a__JHMR,new_size__KHMR,t__LHMR;
+  __UINTEGER_32 a__MHMR,new_size__4H1R,lab_type__3H1R,sz__THMR,a__UHMR;
+  __UINTEGER_32 new_size__VHMR,t__WHMR,a__XHMR,new_size__II1R;
+  __UINTEGER_32 lab_type__HI1R,sz__5HMR,a__AIMR,new_size__BIMR,t__CIMR;
+  __UINTEGER_32 a__DIMR,new_size__SI1R,lab_type__RI1R,sz__LIMR,a__MIMR;
+  __UINTEGER_32 new_size__NIMR,t__OIMR,a__PIMR,new_size__2I1R;
+  __UINTEGER_32 lab_type__1I1R,sz__WIMR,a__XIMR,new_size__YIMR,t__ZIMR;
+  __UINTEGER_32 a__0IMR,new_size__GJ1R,lab_type__FJ1R,sz__CJMR,a__DJMR;
+  __UINTEGER_32 new_size__EJMR,t__FJMR,a__GJMR,new_size__QJ1R;
+  __UINTEGER_32 lab_type__PJ1R,sz__OJMR,a__PJMR,new_size__QJMR,t__RJMR;
+  __UINTEGER_32 a__SJMR,new_size__0J1R,lab_type__ZJ1R,sz__ZJMR,a__0JMR;
+  __UINTEGER_32 new_size__1JMR,t__2JMR,a__3JMR,new_size__EK1R;
+  __UINTEGER_32 lab_type__DK1R,sz__FKMR,a__GKMR,new_size__HKMR,t__IKMR;
+  __UINTEGER_32 a__JKMR,new_size__OK1R,lab_type__NK1R,sz__RKMR,a__SKMR;
+  __UINTEGER_32 new_size__TKMR,t__UKMR,a__VKMR,new_size__YK1R;
+  __UINTEGER_32 lab_type__XK1R,sz__2KMR,a__3KMR,new_size__4KMR,t__5KMR;
+  __UINTEGER_32 a__ALMR,new_size__CL1R,lab_type__BL1R,sz__ILMR,a__JLMR;
+  __UINTEGER_32 new_size__KLMR,t__LLMR,a__MLMR,new_size__ML1R;
+  __UINTEGER_32 lab_type__LL1R,sz__ULMR,a__VLMR,new_size__WLMR,t__XLMR;
+  __UINTEGER_32 a__YLMR,new_size__WL1R,lab_type__VL1R,sz__3L1R,a__4L1R;
+  __UINTEGER_32 new_size__5L1R,t__AM1R,a__BM1R,new_size__LM1R;
+  __UINTEGER_32 lab_type__KM1R,sz__HJ5K,a__IK3Q,new_size__GK3Q,t__MK3Q;
+  __UINTEGER_32 a__OK3Q,new_size__VM1R,lab_type__UM1R,sz__5LMR,a__AMMR;
+  __UINTEGER_32 new_size__BMMR,t__CMMR,a__DMMR,new_size__5M1R;
+  __UINTEGER_32 lab_type__4M1R,sz__HMMR,a__IMMR,new_size__JMMR,t__KMMR;
+  __UINTEGER_32 a__LMMR,new_size__JN1R,lab_type__IN1R,sz__VMMR,a__WMMR;
+  __UINTEGER_32 new_size__XMMR,t__YMMR,a__ZMMR,new_size__TN1R;
+  __UINTEGER_32 lab_type__SN1R,sz__MNMR,a__NNMR,new_size__ONMR,t__PNMR;
+  __UINTEGER_32 a__QNMR,new_size__HO1R,lab_type__GO1R,sz__0NMR,a__1NMR;
+  __UINTEGER_32 new_size__2NMR,t__3NMR,a__4NMR,new_size__RO1R;
+  __UINTEGER_32 lab_type__QO1R,sz__GOMR,a__HOMR,new_size__IOMR,t__JOMR;
+  __UINTEGER_32 a__KOMR,new_size__1O1R,lab_type__0O1R,sz__UOMR,a__VOMR;
+  __UINTEGER_32 new_size__WOMR,t__XOMR,a__YOMR,new_size__NP1R;
+  __UINTEGER_32 lab_type__MP1R;
+  __READ_LOCAL *__tmp__VBBR,*__tmp__ZBBR,*__tmp__3BBR,*__tmp__BCBR;
+  __READ_LOCAL *__tmp__FCBR,*__tmp__JCBR,*__tmp__NCBR,*__tmp__RCBR;
+  __READ_LOCAL *__tmp__VCBR,*__tmp__ZCBR,*__tmp__3CBR,*__tmp__BDBR;
+  __READ_LOCAL *__tmp__FDBR,*__tmp__JDBR;
+  __REAL_CST *Self__5WBQ,*result__TEMR,*Self__1EMR,*Self__ZXBQ;
+  __REAL_CST *result__WFMR,*Self__4FMR,*Self__BYBQ,*result__ZGMR;
+  __REAL_CST *Self__BHMR,*Self__JYBQ,*result__2HMR,*Self__EIMR;
+  __REAL_CST *Self__RYBQ,*result__5IMR,*Self__HJMR,*Self__ZYBQ;
+  __REAL_CST *result__CKMR,*Self__KKMR,*Self__DZBQ,*result__FLMR;
+  __REAL_CST *Self__NLMR;
+  void *v__3EMR,*v__AGMR,*v__DHMR,*v__GIMR,*v__JJMR,*v__MKMR,*v__PLMR;
+  void *__tmp__FVRL,*__tmp__RWRL;
+  __CHARACTER_CST *Self__BXBQ,*Self__1XBQ,*Self__DYBQ,*Self__LYBQ;
+  __CHARACTER_CST *Self__TYBQ,*Self__1YBQ,*Self__FZBQ;
+  __IS_EXPANDED *Self__CXBQ,*result__5EMR,*Self__HFMR,*Self__2XBQ;
+  __IS_EXPANDED *result__CGMR,*Self__KGMR,*Self__EYBQ,*result__FHMR;
+  __IS_EXPANDED *Self__NHMR,*Self__MYBQ,*result__IIMR,*Self__QIMR;
+  __IS_EXPANDED *Self__UYBQ,*result__LJMR,*Self__TJMR,*Self__2YBQ;
+  __IS_EXPANDED *result__OKMR,*Self__WKMR,*Self__GZBQ,*result__RLMR;
+  __IS_EXPANDED *Self__ZLMR;
+  __READ_GLOBAL *__tmp__I3CR,*__tmp__M3CR,*__tmp__Q3CR,*__tmp__U3CR;
+  __READ_GLOBAL *__tmp__Y3CR,*__tmp__23CR,*__tmp__A4CR;
+  void *__tmp__4V2J,*__tmp__UW2J,*__tmp__D02J,*__tmp__502J;
+  __SLOT_DATA *Self__HUBK;
+  void *result__KUBK,*__tmp__BX2J,*result__5UBK;
+  __SLOT_CODE *Self__2UBK,*Self__2JJK,*Self__VURL;
+  __SECTION_ *Self__EAKQ;
+  __DTA_RD *Self__14CK;
+  __DTA_WR_CODE *Self__L5CK;
+  __DTA_WR_VALUE *Self__T5CK;
+  __DTA_RD_ARGS *Self__15CK;
+  void *__tmp__HY2J,*__tmp__UY2J,*__tmp__E02J;
+  void *__tmp__HUJK,*__tmp__2KJK,*__tmp__3KJK,*__tmp__PLJK,*__tmp__QLJK;
+  void *__tmp__HMJK,*__tmp__VMJK,*__tmp__EVRL,*__tmp__YVRL,*__tmp__QWRL;
+  void *__tmp__DXRL;
+  void *result__AKJK,*pro__CKJK;
+  void *typ_block__HKJK,*__tmp__IMJK,*__tmp__WMJK;
+  void *typ_list__IKJK;
+  __EXTERNAL_C *Self__MDBR,*result__EMMR,*Self__MMMR,*result__DOMR;
+  __EXTERNAL_C *Self__LOMR,*result__ROMR,*Self__ZOMR;
+  __TYPE_FULL *Self__C4CR,*Self__F4CR,*Self__N1OI,*Self__2MMR;
+  __TYPE_FULL *Self__QGLM;
+  __PROFIL_SLOT *result__0L1R,*result__EJ5K,*Self__1DOL;
+  void *type_multiple__EEOL,*__tmp__DHOL;
+  void *type_mono__FEOL,*__tmp__VHOL,*__tmp__3HOL,*__tmp__HIOL;
+  void *__tmp__JFOL;
+  void *__tmp__CHOL,*__tmp__GIOL;
+  __ITM_TYPE_STYLE *Self__I3BQ,*Self__R3BQ,*Self__T3BQ;
+  __STRING *Self__4MMR,*Self__ENMR;
+  void *instr__ZURL,*i__SEVL,*__tmp__1EVL,*i__1FVL,*__tmp__EGVL,*i__QGVL;
+  void *__tmp__ZGVL,*i__EHVL,*__tmp__NHVL,*i__ZHVL,*__tmp__CIVL,*i__OIVL;
+  void *__tmp__XIVL,*i__CJVL,*__tmp__LJVL,*i__XJVL,*__tmp__AKVL,*i__LKVL;
+  void *i__ALVL,*i__VLVL,*i__KMVL,*i__5MVL,*i__TNVL,*i__IOVL;
+  void *__tmp__ROVL,*i__3OVL,*__tmp__GPVL,*tmp__COMR;
+  void *contract__XURL;
+  void *__tmp__GVRL,*__tmp__SWRL;
+  __ITM_LIST *Self__V45Q,*Self__YCVL,*Self__XH5L;
+  __CONTEXT *result__JNMR,*Self__M4CR,*Self__O4CR,*result__XNMR;
+  __CONTEXT *Self__R4CR,*Self__T4CR,*Self__J5BQ;
+  void *__tmp__HWRL;
+  __ITM_PROTOTYPE *Self__REVL;
+  __ITM_LIST_IDF *Self__FFVL;
+  __ITM_WRITE_VALUE *Self__0FVL;
+  __ITM_WRITE_CAST *Self__PGVL;
+  __ITM_READ *Self__DHVL;
+  __ITM_WRITE_CODE *Self__YHVL;
+  __ITM_READ_ARG2 *Self__NIVL;
+  __ITM_BINARY *Self__BJVL;
+  __ITM_READ_ARG1 *Self__WJVL;
+  __ITM_OLD *Self__KKVL;
+  __ITM_EXTERNAL_TYPE *Self__5KVL;
+  __ITM_REAL *Self__ULVL;
+  __ITM_NUMBER *Self__JMVL;
+  __ITM_CHARACTER *Self__4MVL;
+  __ITM_STRING *Self__SNVL;
+  __ITM_EXTERNAL *Self__HOVL;
+  __ITM_READ_ARGS *Self__2OVL;
+  __LIST *Self__5NMR;
+  void *__tmp__K02J,*__tmp__B12J;
+  void *new_larg__OS2J,*result__34CK,*__tmp__UX2J,*result__F5CK;
+  void *result__N5CK,*result__V5CK,*result__35CK,*args__3JJK;
+  void *__tmp__DT2J,*__tmp__OT2J,*__tmp__XT2J,*__tmp__CW2J;
+  __FAST_ARRAYoEXPRo *Self__UN2Q,*Self__0P2Q;
+  void *res_lst__BKJK,*result__GEOL;
+  void *pro_list__JKJK;
+  __BOOLEAN is_new__KKJK,__tmp__DLJK,__tmp__4KJK,__tmp__GLJK;
+  __BOOLEAN __tmp__RLJK,__tmp__JOJK,__tmp__MOJK,__tmp__IQJK,__tmp__MSJK;
+  __BOOLEAN __tmp__EUJK;
+  void *item_lst__CEOL;
+  __FAST_ARRAYoLOCALo *result__2LMR,*Self__ODBR,*result__SMMR;
+  __FAST_ARRAYoLOCALo *Self__RDBR,*Self__P4CR,*Self__U4CR,*Self__UDBR;
+  void *__tmp__KFOL,*__tmp__F02J;
+  __CHARACTER *Self__5MMR,*new__BNMR,*Self__FNMR,*new__HNMR;
+  __FAST_ARRAYoITM_TYPE_MONOo *Self__KP2Q;
+  __FAST_ARRAYoINSTRo *Self__AOMR;
+  void **__tmp__5O1R,**__tmp__AP1R,**__tmp__BP1R;
+  call__JS2J=NULL;
+  em__KS2J=NULL;
+  rd__LS2J=NULL;
+  new_larg__OS2J=NULL;
+  ctext__VS2J=NULL;
+  __tmp__0E1R=Self__ES2J->parent_node__WO0G.data__SJZD;
+  switch (((struct ___OBJ *)__tmp__0E1R)->__id) {
+  case __DTA_RD__: {
+    __tmp__1E1R=((__DTA_RD *)__tmp__0E1R)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
+  } break;
+  case __DTA_CAST__: {
+    __tmp__1E1R=DTA__->parent_itm_object__MLQC.position__WIM;
+  } break;
+  case __DTA_WR_CODE__: {
+    __tmp__1E1R=((__DTA_WR_CODE *)__tmp__0E1R)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
+  } break;
+  case __DTA_BLOCK__: {
+    __tmp__1E1R=DTA__->parent_itm_object__MLQC.position__WIM;
+  } break;
+  case __DTA_WR_VALUE__: {
+    __tmp__1E1R=((__DTA_WR_VALUE *)__tmp__0E1R)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
+  } break;
+  case __DTA_RD_ARGS__: {
+    __tmp__1E1R=((__DTA_RD_ARGS *)__tmp__0E1R)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
+  } break;
+  };
+  result__HS2J=create__YBAG(__tmp__1E1R);
+  if (t__FS2J==NULL) {
+    __tmp__ZS2J=NULL;
+  } else {
+    switch (((struct ___OBJ *)t__FS2J)->__id) {
     case __TYPE__: {
-      __tmp__3PAK=NULL;
+      __tmp__ZS2J=NULL;
     } break;
     case __TYPE_NULL__: {
-      __tmp__3PAK=NULL;
+      __tmp__ZS2J=NULL;
     } break;
     case __TYPE_VOID__: {
-      __tmp__3PAK=NULL;
+      __tmp__ZS2J=NULL;
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__3PAK=NULL;
+      __tmp__ZS2J=NULL;
     } break;
     case __TYPE_ID__: {
-      __tmp__3PAK=((void *)t__JPAK);
+      __tmp__ZS2J=((void *)t__FS2J);
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__3PAK=NULL;
+      __tmp__ZS2J=NULL;
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__3PAK=NULL;
+      __tmp__ZS2J=NULL;
     } break;
     }
   };
-  typ__MPAK=__tmp__3PAK;
-  idx__VPAK=((__TYPE_ID *)__tmp__3PAK)->parent_type__WIB.index__LJC;
-  if ((idx__VPAK ==  0)) {
-    __tmp__EQAK=Self__IPAK->slot__25CH;
-    if (((struct ___OBJ *)__tmp__EQAK)->__id==__SLOT_DATA__) {
-      __tmp__FQAK=slot_data__5WXH(__tmp__EQAK);
+  typ__IS2J=__tmp__ZS2J;
+  idx__RS2J=((__TYPE_ID *)__tmp__ZS2J)->parent_type__WIB.index__LJC;
+  if ((idx__RS2J ==  0)) {
+    __tmp__AT2J=Self__ES2J->slot__ON5G;
+    if (((struct ___OBJ *)__tmp__AT2J)->__id==__SLOT_DATA__) {
+      __tmp__BT2J=slot_data__B4TH(__tmp__AT2J);
     } else {
-      __tmp__FQAK=slot_data__ZXXH(__tmp__EQAK);
+      __tmp__BT2J=slot_data__14TH(__tmp__AT2J);
     };
-    init__BWRG(__tmp__FQAK);
-    __tmp__GQAK=Self__IPAK->slot__25CH;
-    if (((struct ___OBJ *)__tmp__GQAK)->__id==__SLOT_DATA__) {
-      __tmp__HQAK=((__SLOT *)((__SLOT_DATA *)__tmp__GQAK)->parent_slot__H3YD)->slot_data_list__RK5F;
+    init__K3OG(__tmp__BT2J);
+    __tmp__CT2J=Self__ES2J->slot__ON5G;
+    if (((struct ___OBJ *)__tmp__CT2J)->__id==__SLOT_DATA__) {
+      __tmp__DT2J=((__SLOT *)((__SLOT_DATA *)__tmp__CT2J)->parent_slot__IHZD)->slot_data_list__KK3F;
     } else {
-      __tmp__HQAK=((__SLOT *)((__SLOT_CODE *)__tmp__GQAK)->parent_slot__C24F)->slot_data_list__RK5F;
+      __tmp__DT2J=((__SLOT *)((__SLOT_CODE *)__tmp__CT2J)->parent_slot__A22F)->slot_data_list__KK3F;
     };
-    if (((void *)__tmp__HQAK != (void *)NULL)) {
-      if (((struct ___OBJ *)Self__IPAK->slot__25CH)->__id==__SLOT_DATA__) {
+    if (((void *)__tmp__DT2J != (void *)NULL)) {
+      if (((struct ___OBJ *)Self__ES2J->slot__ON5G)->__id==__SLOT_DATA__) {
       };
-      __tmp__RQAK=Self__IPAK->slot__25CH;
-      if (((struct ___OBJ *)__tmp__RQAK)->__id==__SLOT_DATA__) {
-        __tmp__SQAK=((__SLOT *)((__SLOT_DATA *)__tmp__RQAK)->parent_slot__H3YD)->slot_data_list__RK5F;
+      __tmp__NT2J=Self__ES2J->slot__ON5G;
+      if (((struct ___OBJ *)__tmp__NT2J)->__id==__SLOT_DATA__) {
+        __tmp__OT2J=((__SLOT *)((__SLOT_DATA *)__tmp__NT2J)->parent_slot__IHZD)->slot_data_list__KK3F;
       } else {
-        __tmp__SQAK=((__SLOT *)((__SLOT_CODE *)__tmp__RQAK)->parent_slot__C24F)->slot_data_list__RK5F;
-      };
-      __tmp__UQAK=((__FAST_ARRAYoSLOT_DATAo *)__tmp__SQAK)->parent_arrayed_collection__MK5F.upper__KDCG;
-      Self__4ZGK= 0;
-      while ((Self__4ZGK <= __tmp__UQAK)) {
-        __tmp__0QAK=Self__IPAK->slot__25CH;
-        if (((struct ___OBJ *)__tmp__0QAK)->__id==__SLOT_DATA__) {
-          __tmp__1QAK=((__SLOT *)((__SLOT_DATA *)__tmp__0QAK)->parent_slot__H3YD)->slot_data_list__RK5F;
+        __tmp__OT2J=((__SLOT *)((__SLOT_CODE *)__tmp__NT2J)->parent_slot__A22F)->slot_data_list__KK3F;
+      };
+      __tmp__QT2J=((__FAST_ARRAYoSLOT_DATAo *)__tmp__OT2J)->parent_arrayed_collection__FK3F.upper__C35F;
+      Self__02CK= 0;
+      while ((Self__02CK <= __tmp__QT2J)) {
+        __tmp__WT2J=Self__ES2J->slot__ON5G;
+        if (((struct ___OBJ *)__tmp__WT2J)->__id==__SLOT_DATA__) {
+          __tmp__XT2J=((__SLOT *)((__SLOT_DATA *)__tmp__WT2J)->parent_slot__IHZD)->slot_data_list__KK3F;
         } else {
-          __tmp__1QAK=((__SLOT *)((__SLOT_CODE *)__tmp__0QAK)->parent_slot__C24F)->slot_data_list__RK5F;
+          __tmp__XT2J=((__SLOT *)((__SLOT_CODE *)__tmp__WT2J)->parent_slot__A22F)->slot_data_list__KK3F;
         };
-        init__BWRG(((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__1QAK)->parent_arrayed_collection__MK5F.storage__IECG)[Self__4ZGK]);
-        Self__4ZGK=(__INTEGER)(Self__4ZGK +  1);
+        init__K3OG(((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__XT2J)->parent_arrayed_collection__FK3F.storage__A45F)[Self__02CK]);
+        Self__02CK=(__INTEGER)(Self__02CK +  1);
       };
     };
-    __tmp__ARAK=Self__IPAK->result_expr__35CH;
-    switch (((struct ___OBJ *)__tmp__ARAK)->__id) {
+    __tmp__2T2J=Self__ES2J->result_expr__PN5G;
+    switch (((struct ___OBJ *)__tmp__2T2J)->__id) {
     case __LIST__: {
-      __tmp__BRAK=static_type__SCTG(__tmp__ARAK);
+      __tmp__3T2J=static_type__OHQG(__tmp__2T2J);
     } break;
     case __STRING_CST__: {
-      __tmp__BRAK=((__STRING_CST *)__tmp__ARAK)->parent_constant__5F.static_type__LSYD;
+      __tmp__3T2J=((__STRING_CST *)__tmp__2T2J)->parent_constant__5F.static_type__M2YD;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__BRAK=((__EXTERNAL_C *)__tmp__ARAK)->static_type__KMZD;
+      __tmp__3T2J=((__EXTERNAL_C *)__tmp__2T2J)->static_type__1VZD;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__BRAK=((__PROTOTYPE_CST *)__tmp__ARAK)->parent_constant__DMMC.static_type__LSYD;
+      __tmp__3T2J=((__PROTOTYPE_CST *)__tmp__2T2J)->parent_constant__W2LC.static_type__M2YD;
     } break;
     case __INTEGER_CST__: {
-      __tmp__BRAK=((__INTEGER_CST *)__tmp__ARAK)->parent_constant__OMMC.static_type__LSYD;
+      __tmp__3T2J=((__INTEGER_CST *)__tmp__2T2J)->parent_constant__B3LC.static_type__M2YD;
     } break;
     case __READ_LOCAL__: {
-      __tmp__BRAK=((__LOCAL *)((__READ_LOCAL *)__tmp__ARAK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+      __tmp__3T2J=((__LOCAL *)((__READ_LOCAL *)__tmp__2T2J)->local__HJZD)->parent_variable__T1LC.type__D25F;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__BRAK=static_type__EG5H(__tmp__ARAK);
+      __tmp__3T2J=static_type__CN1H(__tmp__2T2J);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__BRAK=static_type__3G5H();
+      __tmp__3T2J=static_type__1N1H();
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__BRAK=static_type__CH5H();
+      __tmp__3T2J=static_type__AO1H();
     } break;
     case __REAL_CST__: {
-      __tmp__BRAK=((__REAL_CST *)__tmp__ARAK)->parent_constant__IVNH.static_type__LSYD;
+      __tmp__3T2J=((__REAL_CST *)__tmp__2T2J)->parent_constant__U2JH.static_type__M2YD;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__BRAK=((__CHARACTER_CST *)__tmp__ARAK)->parent_constant__1VNH.static_type__LSYD;
+      __tmp__3T2J=((__CHARACTER_CST *)__tmp__2T2J)->parent_constant__H3JH.static_type__M2YD;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__BRAK=static_type__HH5H();
+      __tmp__3T2J=static_type__FO1H();
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__BRAK=static_type__MH5H();
+      __tmp__3T2J=static_type__KO1H();
     } break;
     case __EXPR_SUP__: {
-      __tmp__BRAK=static_type__RH5H();
+      __tmp__3T2J=static_type__PO1H();
     } break;
     case __EXPR_SUB__: {
-      __tmp__BRAK=static_type__WH5H(__tmp__ARAK);
+      __tmp__3T2J=static_type__UO1H(__tmp__2T2J);
     } break;
     case __EXPR_MUL__: {
-      __tmp__BRAK=static_type__2H5H(__tmp__ARAK);
+      __tmp__3T2J=static_type__0O1H(__tmp__2T2J);
     } break;
     case __EXPR_DIV__: {
-      __tmp__BRAK=static_type__BI5H(__tmp__ARAK);
+      __tmp__3T2J=static_type__5O1H(__tmp__2T2J);
     } break;
     case __EXPR_AND__: {
-      __tmp__BRAK=static_type__GI5H(__tmp__ARAK);
+      __tmp__3T2J=static_type__EP1H(__tmp__2T2J);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__BRAK=static_type__LI5H(__tmp__ARAK);
+      __tmp__3T2J=static_type__JP1H(__tmp__2T2J);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__BRAK=static_type__QI5H(__tmp__ARAK);
+      __tmp__3T2J=static_type__OP1H(__tmp__2T2J);
     } break;
     case __PUT_TO__: {
-      __tmp__BRAK=TYPE_VOID__->parent_type__UIB.default__AKC;
+      __tmp__3T2J=TYPE_VOID__->parent_type__UIB.default__AKC;
     } break;
     case __ITEM__: {
-      __tmp__BRAK=static_type__ZI5H(__tmp__ARAK);
+      __tmp__3T2J=static_type__XP1H(__tmp__2T2J);
     } break;
     case __SIZE_OF__: {
-      __tmp__BRAK=static_type__FJ5H();
+      __tmp__3T2J=static_type__DQ1H();
     } break;
     case __CAST__: {
-      __tmp__BRAK=((__CAST *)__tmp__ARAK)->static_type__2G5H;
+      __tmp__3T2J=((__CAST *)__tmp__2T2J)->static_type__0N1H;
     } break;
     case __CALL_SLOT__: {
-      __tmp__BRAK=static_type__SEOL(__tmp__ARAK);
+      __tmp__3T2J=static_type__NOKL(__tmp__2T2J);
     } break;
     case __READ_SLOT__: {
-      __tmp__BRAK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ARAK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+      __tmp__3T2J=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2T2J)->slot__MUGK)->parent_variable__HHZD.type__D25F;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__BRAK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ARAK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+      __tmp__3T2J=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2T2J)->global__ZGJK)->parent_variable__HHZD.type__D25F;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__BRAK=static_type__VN3M();
+      __tmp__3T2J=static_type__Z1ZM();
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__BRAK=static_type__BIIO();
+      __tmp__3T2J=static_type__ZQEO();
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__BRAK=static_type__XRMO();
+      __tmp__3T2J=static_type__P0IO();
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__BRAK=static_type__GIIO();
+      __tmp__3T2J=static_type__4QEO();
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__BRAK=static_type__3RMO();
+      __tmp__3T2J=static_type__V0IO();
     } break;
     case __EXPR_NEG__: {
-      __tmp__BRAK=static_type__FZMM(__tmp__ARAK);
+      __tmp__3T2J=static_type__DFJM(__tmp__2T2J);
     } break;
     case __EXPR_ADD__: {
-      __tmp__BRAK=static_type__UTQL(__tmp__ARAK);
+      __tmp__3T2J=static_type__P3ML(__tmp__2T2J);
     } break;
     case __EXPR_NOT__: {
-      __tmp__BRAK=static_type__NP1M(__tmp__ARAK);
+      __tmp__3T2J=static_type__R3XM(__tmp__2T2J);
     } break;
     case __EXPR_MOD__: {
-      __tmp__BRAK=static_type__LIIO(__tmp__ARAK);
+      __tmp__3T2J=static_type__DREO(__tmp__2T2J);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__BRAK=static_type__CZHP();
+      __tmp__3T2J=static_type__0BEP();
     } break;
     case __EXPR_INF__: {
-      __tmp__BRAK=static_type__RMUN();
+      __tmp__3T2J=static_type__V0QN();
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__BRAK=static_type__WMUN();
+      __tmp__3T2J=static_type__00QN();
     } break;
     case __EXPR_OR__: {
-      __tmp__BRAK=static_type__ZKTN(__tmp__ARAK);
+      __tmp__3T2J=static_type__3YPN(__tmp__2T2J);
     } break;
     case __EXPR_XOR__: {
-      __tmp__BRAK=static_type__D5VO(__tmp__ARAK);
+      __tmp__3T2J=static_type__1HSO(__tmp__2T2J);
     } break;
     };
-    if (((void *)((__TYPE_FULL *)__tmp__BRAK)->parent_type__KTL == (void *)TYPE_VOID__)) {
-      if ((((__SLOT_DATA *)__tmp__FQAK)->parent_variable__G3YD.parent_named__5KMC.style__ODGC == '-')) {
-        position__B2CK(Self__IPAK);
-        add_last__W2BH(((__LIST *)result__LPAK)->expr_list__EMRG,read__with__RUOJ(((__SLOT_DATA *)__tmp__FQAK),NULL));
+    if (((void *)((__TYPE_FULL *)__tmp__3T2J)->parent_type__5SL == (void *)TYPE_VOID__)) {
+      if ((((__SLOT_DATA *)__tmp__BT2J)->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '-')) {
+        switch (((struct ___OBJ *)Self__ES2J->parent_node__WO0G.data__SJZD)->__id) {
+        case __DTA_RD__: {
+        } break;
+        case __DTA_CAST__: {
+        } break;
+        case __DTA_WR_CODE__: {
+        } break;
+        case __DTA_BLOCK__: {
+        } break;
+        case __DTA_WR_VALUE__: {
+        } break;
+        case __DTA_RD_ARGS__: {
+        } break;
+        };
+        add_last__IK4G(((__LIST *)result__HS2J)->expr_list__RTOG,read__with__NXKJ(((__SLOT_DATA *)__tmp__BT2J),NULL));
       } else {
-        position__B2CK(Self__IPAK);
-        __tmp__XRAK=Self__IPAK->parent_node__MA4G.expr__Q5YD;
-        switch (((struct ___OBJ *)__tmp__XRAK)->__id) {
+        switch (((struct ___OBJ *)Self__ES2J->parent_node__WO0G.data__SJZD)->__id) {
+        case __DTA_RD__: {
+        } break;
+        case __DTA_CAST__: {
+        } break;
+        case __DTA_WR_CODE__: {
+        } break;
+        case __DTA_BLOCK__: {
+        } break;
+        case __DTA_WR_VALUE__: {
+        } break;
+        case __DTA_RD_ARGS__: {
+        } break;
+        };
+        __tmp__TU2J=Self__ES2J->parent_node__WO0G.expr__RJZD;
+        switch (((struct ___OBJ *)__tmp__TU2J)->__id) {
         case __LIST__: {
-          __tmp__YRAK=my_copy__IE2M(__tmp__XRAK);
+          __tmp__UU2J=my_copy__MSYM(__tmp__TU2J);
         } break;
         case __STRING_CST__: {
-          Self__0SFQ=((__STRING_CST *)__tmp__XRAK);
-          __tmp__YRAK=create__text__BMQH(Self__0SFQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__0SFQ->string__LDAI);
+          Self__1WBQ=((__STRING_CST *)__tmp__TU2J);
+          __tmp__UU2J=create__text__ITMH(Self__1WBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__1WBQ->string__BK2H);
         } break;
         case __EXTERNAL_C__: {
-          __tmp__YRAK=my_copy__ODAI(__tmp__XRAK);
+          __tmp__UU2J=my_copy__EK2H(__tmp__TU2J);
         } break;
         case __PROTOTYPE_CST__: {
-          Self__1SFQ=((__PROTOTYPE_CST *)__tmp__XRAK);
-          __tmp__YRAK=create__type__HZQC(Self__1SFQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__1SFQ->parent_constant__DMMC.static_type__LSYD);
+          Self__2WBQ=((__PROTOTYPE_CST *)__tmp__TU2J);
+          __tmp__UU2J=create__type__PKQC(Self__2WBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__2WBQ->parent_constant__W2LC.static_type__M2YD);
         } break;
         case __INTEGER_CST__: {
-          Self__2SFQ=((__INTEGER_CST *)__tmp__XRAK);
-          __tmp__YRAK=create__value__type__I1QC(Self__2SFQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__2SFQ->value__VUYD,Self__2SFQ->parent_constant__OMMC.static_type__LSYD);
+          Self__3WBQ=((__INTEGER_CST *)__tmp__TU2J);
+          p__QEMR=Self__3WBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          v__REMR=Self__3WBQ->value__W4YD;
+          t__SEMR=Self__3WBQ->parent_constant__B3LC.static_type__M2YD;
+          result__HEMR=NULL;
+          ptr__IEMR=((__POINTER )(NULL));
+          typ_id__JEMR= 0;
+          sz__KEMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+          if ((sz__KEMR ==  0)) {
+            result__HEMR=INTEGER_CST__;
+          } else {
+            typ_id__JEMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KEMR);
+            if ((typ_id__JEMR == (__INTEGER)(-  1))) {
+              a__LEMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__MEMR=(__UINTEGER_32)((__UINTEGER_32)(sz__KEMR + a__LEMR) & (__UINTEGER_32)(~ a__LEMR));
+              ptr_table__DF1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MEMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__CF1R=((__POINTER )(NULL));
+              result__EF1R=((__POINTER *)ptr_table__DF1R)[ 0];
+              if ((result__EF1R == (void *)NULL)) {
+                result__EF1R=new_lab__2PJ(new_size__MEMR);
+                next__CF1R=(void *)((unsigned long)result__EF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MEMR)));
+                ((__POINTER *)next__CF1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__DF1R)[ 0]=next__CF1R;
+              } else {
+                next__CF1R=((__POINTER *)result__EF1R)[ 0];
+                if ((next__CF1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EF1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MEMR <<  1)) <=  4096)) {
+                    next__CF1R=(void *)((unsigned long)result__EF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MEMR)));
+                  } else {
+                    next__CF1R=new_lab__2PJ(new_size__MEMR);
+                  };
+                  ((__POINTER *)next__CF1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__DF1R)[ 0]=next__CF1R;
+                } else {
+                  ((__POINTER *)result__EF1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CF1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__EF1R=next__CF1R;
+                };
+              };
+              ptr__IEMR=result__EF1R;
+            } else {
+              t__NEMR=((__UINTEGER_32 )typ_id__JEMR);
+              a__OEMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__LF1R=(__UINTEGER_32)((__UINTEGER_32)(sz__KEMR + a__OEMR) & (__UINTEGER_32)(~ a__OEMR));
+              ptr_table__IF1R=((__POINTER )(&(table_type[(t__NEMR)])));
+              lab_type__KF1R=(__UINTEGER_32)(t__NEMR |  1);
+              next__HF1R=((__POINTER )(NULL));
+              result__JF1R=((__POINTER *)ptr_table__IF1R)[ 0];
+              if ((result__JF1R == (void *)NULL)) {
+                result__JF1R=new_lab__2PJ(lab_type__KF1R);
+                next__HF1R=(void *)((unsigned long)result__JF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LF1R)));
+                ((__POINTER *)next__HF1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__IF1R)[ 0]=next__HF1R;
+              } else {
+                next__HF1R=((__POINTER *)result__JF1R)[ 0];
+                if ((next__HF1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JF1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LF1R <<  1)) <=  4096)) {
+                    next__HF1R=(void *)((unsigned long)result__JF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LF1R)));
+                  } else {
+                    next__HF1R=new_lab__2PJ(lab_type__KF1R);
+                  };
+                  ((__POINTER *)next__HF1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__IF1R)[ 0]=next__HF1R;
+                } else {
+                  ((__POINTER *)result__JF1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HF1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__JF1R=next__HF1R;
+                };
+              };
+              ptr__IEMR=result__JF1R;
+            };
+            result__HEMR=((__INTEGER_CST *)ptr__IEMR);
+            *(result__HEMR) = *(INTEGER_CST__);
+          };
+          Self__PEMR=((__INTEGER_CST *)result__HEMR);
+          Self__PEMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__QEMR;
+          Self__PEMR->value__W4YD=v__REMR;
+          Self__PEMR->parent_constant__B3LC.static_type__M2YD=t__SEMR;
+          check_type__YG5D(Self__PEMR);
+          __tmp__UU2J=result__HEMR;
         } break;
         case __READ_LOCAL__: {
-          __tmp__YRAK=my_copy__02IJ(__tmp__XRAK);
+          __tmp__UBBR=read__QB5G(((__READ_LOCAL *)__tmp__TU2J)->local__HJZD);
+          if (__tmp__UBBR==NULL) {
+            __tmp__VBBR=NULL;
+          } else {
+            __tmp__VBBR=((__READ_LOCAL *)__tmp__UBBR);
+          };
+          __tmp__UU2J=__tmp__VBBR;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__YRAK=my_copy__2EAI(__tmp__XRAK);
+          __tmp__UU2J=my_copy__SL2H(__tmp__TU2J);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__YRAK=my_copy__VFAI(__tmp__XRAK);
+          __tmp__UU2J=my_copy__LM2H(__tmp__TU2J);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__YRAK=my_copy__CGAI(__tmp__XRAK);
+          __tmp__UU2J=my_copy__YM2H(__tmp__TU2J);
         } break;
         case __REAL_CST__: {
-          Self__4SFQ=((__REAL_CST *)__tmp__XRAK);
-          __tmp__YRAK=create__value__type__2KQH(Self__4SFQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4SFQ->value__RGAI,Self__4SFQ->parent_constant__IVNH.static_type__LSYD);
+          Self__5WBQ=((__REAL_CST *)__tmp__TU2J);
+          p__2EMR=Self__5WBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          v__3EMR=Self__5WBQ->value__HN2H;
+          t__4EMR=Self__5WBQ->parent_constant__U2JH.static_type__M2YD;
+          result__TEMR=NULL;
+          ptr__UEMR=((__POINTER )(NULL));
+          typ_id__VEMR= 0;
+          sz__WEMR=((__UINTEGER_32 )sizeof(__REAL_CST));
+          if ((sz__WEMR ==  0)) {
+            result__TEMR=REAL_CST__;
+          } else {
+            typ_id__VEMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WEMR);
+            if ((typ_id__VEMR == (__INTEGER)(-  1))) {
+              a__XEMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__YEMR=(__UINTEGER_32)((__UINTEGER_32)(sz__WEMR + a__XEMR) & (__UINTEGER_32)(~ a__XEMR));
+              ptr_table__NF1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YEMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__MF1R=((__POINTER )(NULL));
+              result__OF1R=((__POINTER *)ptr_table__NF1R)[ 0];
+              if ((result__OF1R == (void *)NULL)) {
+                result__OF1R=new_lab__2PJ(new_size__YEMR);
+                next__MF1R=(void *)((unsigned long)result__OF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YEMR)));
+                ((__POINTER *)next__MF1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__NF1R)[ 0]=next__MF1R;
+              } else {
+                next__MF1R=((__POINTER *)result__OF1R)[ 0];
+                if ((next__MF1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OF1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YEMR <<  1)) <=  4096)) {
+                    next__MF1R=(void *)((unsigned long)result__OF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YEMR)));
+                  } else {
+                    next__MF1R=new_lab__2PJ(new_size__YEMR);
+                  };
+                  ((__POINTER *)next__MF1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__NF1R)[ 0]=next__MF1R;
+                } else {
+                  ((__POINTER *)result__OF1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MF1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__OF1R=next__MF1R;
+                };
+              };
+              ptr__UEMR=result__OF1R;
+            } else {
+              t__ZEMR=((__UINTEGER_32 )typ_id__VEMR);
+              a__0EMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__VF1R=(__UINTEGER_32)((__UINTEGER_32)(sz__WEMR + a__0EMR) & (__UINTEGER_32)(~ a__0EMR));
+              ptr_table__SF1R=((__POINTER )(&(table_type[(t__ZEMR)])));
+              lab_type__UF1R=(__UINTEGER_32)(t__ZEMR |  1);
+              next__RF1R=((__POINTER )(NULL));
+              result__TF1R=((__POINTER *)ptr_table__SF1R)[ 0];
+              if ((result__TF1R == (void *)NULL)) {
+                result__TF1R=new_lab__2PJ(lab_type__UF1R);
+                next__RF1R=(void *)((unsigned long)result__TF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VF1R)));
+                ((__POINTER *)next__RF1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__SF1R)[ 0]=next__RF1R;
+              } else {
+                next__RF1R=((__POINTER *)result__TF1R)[ 0];
+                if ((next__RF1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TF1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VF1R <<  1)) <=  4096)) {
+                    next__RF1R=(void *)((unsigned long)result__TF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VF1R)));
+                  } else {
+                    next__RF1R=new_lab__2PJ(lab_type__UF1R);
+                  };
+                  ((__POINTER *)next__RF1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__SF1R)[ 0]=next__RF1R;
+                } else {
+                  ((__POINTER *)result__TF1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RF1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__TF1R=next__RF1R;
+                };
+              };
+              ptr__UEMR=result__TF1R;
+            };
+            result__TEMR=((__REAL_CST *)ptr__UEMR);
+            *(result__TEMR) = *(REAL_CST__);
+          };
+          Self__1EMR=((__REAL_CST *)result__TEMR);
+          Self__1EMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2EMR;
+          Self__1EMR->value__HN2H=v__3EMR;
+          Self__1EMR->parent_constant__U2JH.static_type__M2YD=t__4EMR;
+          __tmp__UU2J=result__TEMR;
         } break;
         case __CHARACTER_CST__: {
-          Self__ATFQ=((__CHARACTER_CST *)__tmp__XRAK);
-          __tmp__YRAK=create__char__XLQH(Self__ATFQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ATFQ->text__ZGAI);
+          Self__BXBQ=((__CHARACTER_CST *)__tmp__TU2J);
+          __tmp__UU2J=create__char__4SMH(Self__BXBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__BXBQ->text__PN2H);
         } break;
         case __IS_EXPANDED__: {
-          Self__BTFQ=((__IS_EXPANDED *)__tmp__XRAK);
-          __tmp__YRAK=create__receiver__2J0H(Self__BTFQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__BTFQ->receiver__AHAI));
+          Self__CXBQ=((__IS_EXPANDED *)__tmp__TU2J);
+          __tmp__YBBR=read__QB5G(((__READ_LOCAL *)Self__CXBQ->receiver__WN2H)->local__HJZD);
+          if (__tmp__YBBR==NULL) {
+            __tmp__ZBBR=NULL;
+          } else {
+            __tmp__ZBBR=((__READ_LOCAL *)__tmp__YBBR);
+          };
+          p__IFMR=Self__CXBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          result__5EMR=NULL;
+          ptr__AFMR=((__POINTER )(NULL));
+          typ_id__BFMR= 0;
+          sz__CFMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+          if ((sz__CFMR ==  0)) {
+            result__5EMR=IS_EXPANDED__;
+          } else {
+            typ_id__BFMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CFMR);
+            if ((typ_id__BFMR == (__INTEGER)(-  1))) {
+              a__DFMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__EFMR=(__UINTEGER_32)((__UINTEGER_32)(sz__CFMR + a__DFMR) & (__UINTEGER_32)(~ a__DFMR));
+              ptr_table__XF1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EFMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__WF1R=((__POINTER )(NULL));
+              result__YF1R=((__POINTER *)ptr_table__XF1R)[ 0];
+              if ((result__YF1R == (void *)NULL)) {
+                result__YF1R=new_lab__2PJ(new_size__EFMR);
+                next__WF1R=(void *)((unsigned long)result__YF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EFMR)));
+                ((__POINTER *)next__WF1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__XF1R)[ 0]=next__WF1R;
+              } else {
+                next__WF1R=((__POINTER *)result__YF1R)[ 0];
+                if ((next__WF1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YF1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EFMR <<  1)) <=  4096)) {
+                    next__WF1R=(void *)((unsigned long)result__YF1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EFMR)));
+                  } else {
+                    next__WF1R=new_lab__2PJ(new_size__EFMR);
+                  };
+                  ((__POINTER *)next__WF1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__XF1R)[ 0]=next__WF1R;
+                } else {
+                  ((__POINTER *)result__YF1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WF1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__YF1R=next__WF1R;
+                };
+              };
+              ptr__AFMR=result__YF1R;
+            } else {
+              t__FFMR=((__UINTEGER_32 )typ_id__BFMR);
+              a__GFMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__5F1R=(__UINTEGER_32)((__UINTEGER_32)(sz__CFMR + a__GFMR) & (__UINTEGER_32)(~ a__GFMR));
+              ptr_table__2F1R=((__POINTER )(&(table_type[(t__FFMR)])));
+              lab_type__4F1R=(__UINTEGER_32)(t__FFMR |  1);
+              next__1F1R=((__POINTER )(NULL));
+              result__3F1R=((__POINTER *)ptr_table__2F1R)[ 0];
+              if ((result__3F1R == (void *)NULL)) {
+                result__3F1R=new_lab__2PJ(lab_type__4F1R);
+                next__1F1R=(void *)((unsigned long)result__3F1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5F1R)));
+                ((__POINTER *)next__1F1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__2F1R)[ 0]=next__1F1R;
+              } else {
+                next__1F1R=((__POINTER *)result__3F1R)[ 0];
+                if ((next__1F1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3F1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5F1R <<  1)) <=  4096)) {
+                    next__1F1R=(void *)((unsigned long)result__3F1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5F1R)));
+                  } else {
+                    next__1F1R=new_lab__2PJ(lab_type__4F1R);
+                  };
+                  ((__POINTER *)next__1F1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__2F1R)[ 0]=next__1F1R;
+                } else {
+                  ((__POINTER *)result__3F1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1F1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__3F1R=next__1F1R;
+                };
+              };
+              ptr__AFMR=result__3F1R;
+            };
+            result__5EMR=((__IS_EXPANDED *)ptr__AFMR);
+            *(result__5EMR) = *(IS_EXPANDED__);
+          };
+          Self__HFMR=((__IS_EXPANDED *)result__5EMR);
+          Self__HFMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IFMR;
+          Self__HFMR->receiver__WN2H=__tmp__ZBBR;
+          __tmp__UU2J=result__5EMR;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__YRAK=my_copy__FHAI(__tmp__XRAK);
+          __tmp__UU2J=my_copy__1N2H(__tmp__TU2J);
         } break;
         case __EXPR_SUP__: {
-          __tmp__YRAK=my_copy__OHAI(__tmp__XRAK);
+          __tmp__UU2J=my_copy__EO2H(__tmp__TU2J);
         } break;
         case __EXPR_SUB__: {
-          __tmp__YRAK=my_copy__ZHAI(__tmp__XRAK);
+          __tmp__UU2J=my_copy__PO2H(__tmp__TU2J);
         } break;
         case __EXPR_MUL__: {
-          __tmp__YRAK=my_copy__FIAI(__tmp__XRAK);
+          __tmp__UU2J=my_copy__1O2H(__tmp__TU2J);
         } break;
         case __EXPR_DIV__: {
-          __tmp__YRAK=my_copy__QIAI(__tmp__XRAK);
+          __tmp__UU2J=my_copy__GP2H(__tmp__TU2J);
         } break;
         case __EXPR_AND__: {
-          __tmp__YRAK=my_copy__1IAI(__tmp__XRAK);
+          __tmp__UU2J=my_copy__RP2H(__tmp__TU2J);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__YRAK=my_copy__GJAI(__tmp__XRAK);
+          __tmp__UU2J=my_copy__2P2H(__tmp__TU2J);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__YRAK=my_copy__RJAI(__tmp__XRAK);
+          __tmp__UU2J=my_copy__HQ2H(__tmp__TU2J);
         } break;
         case __PUT_TO__: {
-          __tmp__YRAK=my_copy__2JAI(__tmp__XRAK);
+          __tmp__UU2J=my_copy__SQ2H(__tmp__TU2J);
         } break;
         case __ITEM__: {
-          __tmp__YRAK=my_copy__NKAI(__tmp__XRAK);
+          __tmp__UU2J=my_copy__DR2H(__tmp__TU2J);
         } break;
         case __SIZE_OF__: {
-          __tmp__YRAK=my_copy__ZKAI(__tmp__XRAK);
+          __tmp__UU2J=my_copy__PR2H(__tmp__TU2J);
         } break;
         case __CAST__: {
-          __tmp__YRAK=my_copy__CLAI(__tmp__XRAK);
+          __tmp__UU2J=my_copy__YR2H(__tmp__TU2J);
         } break;
         case __CALL_SLOT__: {
-          __tmp__YRAK=my_copy__1E2M(__tmp__XRAK);
+          __tmp__UU2J=my_copy__5SYM(__tmp__TU2J);
         } break;
         case __READ_SLOT__: {
-          __tmp__YRAK=my_copy__MRKK(__tmp__XRAK);
+          __tmp__UU2J=my_copy__IUGK(__tmp__TU2J);
         } break;
         case __READ_GLOBAL__: {
-          __tmp__YRAK=my_copy__ZRKK(__tmp__XRAK);
+          __tmp__H3CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TU2J)->global__ZGJK),NULL);
+          if (__tmp__H3CR==NULL) {
+            __tmp__I3CR=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__H3CR)->__id) {
+            case __READ_SLOT__: {
+              __tmp__I3CR=NULL;
+            } break;
+            case __READ_GLOBAL__: {
+              __tmp__I3CR=((__READ_GLOBAL *)__tmp__H3CR);
+            } break;
+            }
+          };
+          __tmp__UU2J=__tmp__I3CR;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__YRAK=my_copy__3BGN(__tmp__XRAK);
+          __tmp__UU2J=my_copy__BQCN(__tmp__TU2J);
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__YRAK=my_copy__VIIO(__tmp__XRAK);
+          __tmp__UU2J=my_copy__NREO(__tmp__TU2J);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__YRAK=my_copy__3PNO(__tmp__XRAK);
+          __tmp__UU2J=my_copy__VYJO(__tmp__TU2J);
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__YRAK=my_copy__CJIO(__tmp__XRAK);
+          __tmp__UU2J=my_copy__0REO(__tmp__TU2J);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__YRAK=my_copy__JQNO(__tmp__XRAK);
+          __tmp__UU2J=my_copy__BZJO(__tmp__TU2J);
         } break;
         case __EXPR_NEG__: {
-          __tmp__YRAK=my_copy__EBNM(__tmp__XRAK);
+          __tmp__UU2J=my_copy__CNJM(__tmp__TU2J);
         } break;
         case __EXPR_ADD__: {
-          __tmp__YRAK=my_copy__EOPL(__tmp__XRAK);
+          __tmp__UU2J=my_copy__5XLL(__tmp__TU2J);
         } break;
         case __EXPR_NOT__: {
-          __tmp__YRAK=my_copy__SH2M(__tmp__XRAK);
+          __tmp__UU2J=my_copy__WVYM(__tmp__TU2J);
         } break;
         case __EXPR_MOD__: {
-          __tmp__YRAK=my_copy__NJIO(__tmp__XRAK);
+          __tmp__UU2J=my_copy__FSEO(__tmp__TU2J);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__YRAK=my_copy__YZHP(__tmp__XRAK);
+          __tmp__UU2J=my_copy__QCEP(__tmp__TU2J);
         } break;
         case __EXPR_INF__: {
-          __tmp__YRAK=my_copy__13VN(__tmp__XRAK);
+          __tmp__UU2J=my_copy__5LSN(__tmp__TU2J);
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__YRAK=my_copy__G4VN(__tmp__XRAK);
+          __tmp__UU2J=my_copy__KMSN(__tmp__TU2J);
         } break;
         case __EXPR_OR__: {
-          __tmp__YRAK=my_copy__FLTN(__tmp__XRAK);
+          __tmp__UU2J=my_copy__JZPN(__tmp__TU2J);
         } break;
         case __EXPR_XOR__: {
-          __tmp__YRAK=my_copy__OUWO(__tmp__XRAK);
+          __tmp__UU2J=my_copy__G3SO(__tmp__TU2J);
         } break;
         };
-        add_last__W2BH(((__LIST *)result__LPAK)->expr_list__EMRG,read__with__RUOJ(__tmp__FQAK,__tmp__YRAK));
+        add_last__IK4G(((__LIST *)result__HS2J)->expr_list__RTOG,read__with__NXKJ(__tmp__BT2J,__tmp__UU2J));
+      };
+      __tmp__BG1R=Self__ES2J->parent_node__WO0G.data__SJZD;
+      switch (((struct ___OBJ *)__tmp__BG1R)->__id) {
+      case __DTA_RD__: {
+        __tmp__CG1R=((__DTA_RD *)__tmp__BG1R)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
+      } break;
+      case __DTA_CAST__: {
+        __tmp__CG1R=DTA__->parent_itm_object__MLQC.position__WIM;
+      } break;
+      case __DTA_WR_CODE__: {
+        __tmp__CG1R=((__DTA_WR_CODE *)__tmp__BG1R)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
+      } break;
+      case __DTA_BLOCK__: {
+        __tmp__CG1R=DTA__->parent_itm_object__MLQC.position__WIM;
+      } break;
+      case __DTA_WR_VALUE__: {
+        __tmp__CG1R=((__DTA_WR_VALUE *)__tmp__BG1R)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
+      } break;
+      case __DTA_RD_ARGS__: {
+        __tmp__CG1R=((__DTA_RD_ARGS *)__tmp__BG1R)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
+      } break;
       };
-      add_last__W2BH(((__LIST *)result__LPAK)->expr_list__EMRG,create__type__HZQC(position__B2CK(Self__IPAK),TYPE_VOID__->parent_type__UIB.default__AKC));
+      add_last__IK4G(((__LIST *)result__HS2J)->expr_list__RTOG,create__type__PKQC(__tmp__CG1R,TYPE_VOID__->parent_type__UIB.default__AKC));
     } else {
-      __tmp__ISAK=Self__IPAK->result_expr__35CH;
-      if (__tmp__ISAK==NULL) {
-        __tmp__JSAK=NULL;
+      __tmp__EV2J=Self__ES2J->result_expr__PN5G;
+      if (__tmp__EV2J==NULL) {
+        __tmp__FV2J=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__ISAK)->__id) {
+        switch (((struct ___OBJ *)__tmp__EV2J)->__id) {
         case __LIST__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__JSAK=((void *)__tmp__ISAK);
+          __tmp__FV2J=((void *)__tmp__EV2J);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __ITEM__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __CAST__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__JSAK=NULL;
+          __tmp__FV2J=NULL;
         } break;
         }
       };
-      em__OPAK=__tmp__JSAK;
-      if (((void *)__tmp__JSAK != (void *)NULL)) {
-        __tmp__TSAK=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__JSAK)->expr_list__W3PH)->parent_arrayed_collection__3LMC.upper__0KWH -  1);
-        Self__3NHK= 0;
-        while ((Self__3NHK <= __tmp__TSAK)) {
-          __tmp__0SAK=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)em__OPAK)->expr_list__W3PH)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__3NHK];
-          if (__tmp__0SAK==NULL) {
-            __tmp__1SAK=NULL;
+      em__KS2J=__tmp__FV2J;
+      if (((void *)__tmp__FV2J != (void *)NULL)) {
+        __tmp__PV2J=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__FV2J)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH -  1);
+        Self__ZQDK= 0;
+        while ((Self__ZQDK <= __tmp__PV2J)) {
+          __tmp__WV2J=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)em__KS2J)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__ZQDK];
+          if (__tmp__WV2J==NULL) {
+            __tmp__XV2J=NULL;
           } else {
-            switch (((struct ___OBJ *)__tmp__0SAK)->__id) {
+            switch (((struct ___OBJ *)__tmp__WV2J)->__id) {
             case __LIST__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __STRING_CST__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXTERNAL_C__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __PROTOTYPE_CST__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __INTEGER_CST__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __READ_LOCAL__: {
-              __tmp__1SAK=((void *)__tmp__0SAK);
+              __tmp__XV2J=((void *)__tmp__WV2J);
             } break;
             case __EXPR_MULTIPLE__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_EQUAL__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_NOT_EQUAL__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __REAL_CST__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __CHARACTER_CST__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __IS_EXPANDED__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __GET_TYPE_ID__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_SUP__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_SUB__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_MUL__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_DIV__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_AND__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_SHIFT_R__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_SHIFT_L__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __PUT_TO__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __ITEM__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __SIZE_OF__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __CAST__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __CALL_SLOT__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __READ_SLOT__: {
-              __tmp__1SAK=((void *)__tmp__0SAK);
+              __tmp__XV2J=((void *)__tmp__WV2J);
             } break;
             case __READ_GLOBAL__: {
-              __tmp__1SAK=((void *)__tmp__0SAK);
+              __tmp__XV2J=((void *)__tmp__WV2J);
             } break;
             case __EXPR_NOT_LOGIC__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_OR_LOGIC__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_OR_OR_LOGIC__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_AND_LOGIC__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_AND_AND_LOGIC__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_NEG__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_ADD__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_NOT__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_MOD__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_SUP_EQ__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_INF__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_INF_EQ__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_OR__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             case __EXPR_XOR__: {
-              __tmp__1SAK=NULL;
+              __tmp__XV2J=NULL;
             } break;
             }
           };
-          rd__PPAK=__tmp__1SAK;
-          switch (((struct ___OBJ *)__tmp__1SAK)->__id) {
+          rd__LS2J=__tmp__XV2J;
+          switch (((struct ___OBJ *)__tmp__XV2J)->__id) {
           case __READ_LOCAL__: {
-            __tmp__CTAK=((__READ_LOCAL *)__tmp__1SAK)->local__G5YD;
+            __tmp__4V2J=((__READ_LOCAL *)__tmp__XV2J)->local__HJZD;
           } break;
           case __READ_SLOT__: {
-            __tmp__CTAK=((__READ_SLOT *)__tmp__1SAK)->slot__QRKK;
+            __tmp__4V2J=((__READ_SLOT *)__tmp__XV2J)->slot__MUGK;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__CTAK=((__READ_GLOBAL *)__tmp__1SAK)->global__3DNK;
+            __tmp__4V2J=((__READ_GLOBAL *)__tmp__XV2J)->global__ZGJK;
           } break;
           };
-          __tmp__ETAK=Self__IPAK->parent_node__MA4G.expr__Q5YD;
-          __tmp__FTAK=Self__IPAK->slot__25CH;
-          if (((struct ___OBJ *)__tmp__FTAK)->__id==__SLOT_DATA__) {
-            __tmp__GTAK=((__SLOT *)((__SLOT_DATA *)__tmp__FTAK)->parent_slot__H3YD)->slot_data_list__RK5F;
+          __tmp__AW2J=Self__ES2J->parent_node__WO0G.expr__RJZD;
+          __tmp__BW2J=Self__ES2J->slot__ON5G;
+          if (((struct ___OBJ *)__tmp__BW2J)->__id==__SLOT_DATA__) {
+            __tmp__CW2J=((__SLOT *)((__SLOT_DATA *)__tmp__BW2J)->parent_slot__IHZD)->slot_data_list__KK3F;
           } else {
-            __tmp__GTAK=((__SLOT *)((__SLOT_CODE *)__tmp__FTAK)->parent_slot__C24F)->slot_data_list__RK5F;
+            __tmp__CW2J=((__SLOT *)((__SLOT_CODE *)__tmp__BW2J)->parent_slot__A22F)->slot_data_list__KK3F;
           };
-          add_last__W2BH(((__LIST *)result__LPAK)->expr_list__EMRG,new_write__with__40GK(Self__IPAK,__tmp__CTAK,__tmp__ETAK,((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__GTAK)->parent_arrayed_collection__MK5F.storage__IECG)[Self__3NHK]));
-          Self__3NHK=(__INTEGER)(Self__3NHK +  1);
+          add_last__IK4G(((__LIST *)result__HS2J)->expr_list__RTOG,new_write__with__03CK(Self__ES2J,__tmp__4V2J,__tmp__AW2J,((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__CW2J)->parent_arrayed_collection__FK3F.storage__A45F)[Self__ZQDK]));
+          Self__ZQDK=(__INTEGER)(Self__ZQDK +  1);
         };
-        Self__BPAR=((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__JSAK)->expr_list__W3PH);
-        __tmp__NTAK=((void **)Self__BPAR->parent_arrayed_collection__3LMC.storage__NLHI)[Self__BPAR->parent_arrayed_collection__3LMC.upper__0KWH];
-        if (__tmp__NTAK==NULL) {
-          __tmp__OTAK=NULL;
+        Self__UN2Q=((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__FV2J)->expr_list__3EMH);
+        __tmp__JW2J=((void **)Self__UN2Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__UN2Q->parent_arrayed_collection__Q2LC.upper__2RSH];
+        if (__tmp__JW2J==NULL) {
+          __tmp__KW2J=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__NTAK)->__id) {
+          switch (((struct ___OBJ *)__tmp__JW2J)->__id) {
           case __LIST__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __STRING_CST__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXTERNAL_C__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __INTEGER_CST__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __READ_LOCAL__: {
-            __tmp__OTAK=((void *)__tmp__NTAK);
+            __tmp__KW2J=((void *)__tmp__JW2J);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __REAL_CST__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __CHARACTER_CST__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __IS_EXPANDED__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_SUP__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_SUB__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_MUL__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_DIV__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_AND__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __PUT_TO__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __ITEM__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __SIZE_OF__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __CAST__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __CALL_SLOT__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __READ_SLOT__: {
-            __tmp__OTAK=((void *)__tmp__NTAK);
+            __tmp__KW2J=((void *)__tmp__JW2J);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__OTAK=((void *)__tmp__NTAK);
+            __tmp__KW2J=((void *)__tmp__JW2J);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_NEG__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_ADD__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_NOT__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_MOD__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_INF__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_OR__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           case __EXPR_XOR__: {
-            __tmp__OTAK=NULL;
+            __tmp__KW2J=NULL;
           } break;
           }
         };
-        rd__PPAK=__tmp__OTAK;
+        rd__LS2J=__tmp__KW2J;
       } else {
-        __tmp__VTAK=Self__IPAK->result_expr__35CH;
-        if (__tmp__VTAK==NULL) {
-          __tmp__WTAK=NULL;
+        __tmp__RW2J=Self__ES2J->result_expr__PN5G;
+        if (__tmp__RW2J==NULL) {
+          __tmp__SW2J=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__VTAK)->__id) {
+          switch (((struct ___OBJ *)__tmp__RW2J)->__id) {
           case __LIST__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __STRING_CST__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXTERNAL_C__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __INTEGER_CST__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __READ_LOCAL__: {
-            __tmp__WTAK=((void *)__tmp__VTAK);
+            __tmp__SW2J=((void *)__tmp__RW2J);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __REAL_CST__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __CHARACTER_CST__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __IS_EXPANDED__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_SUP__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_SUB__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_MUL__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_DIV__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_AND__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __PUT_TO__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __ITEM__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __SIZE_OF__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __CAST__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __CALL_SLOT__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __READ_SLOT__: {
-            __tmp__WTAK=((void *)__tmp__VTAK);
+            __tmp__SW2J=((void *)__tmp__RW2J);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__WTAK=((void *)__tmp__VTAK);
+            __tmp__SW2J=((void *)__tmp__RW2J);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_NEG__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_ADD__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_NOT__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_MOD__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_INF__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_OR__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           case __EXPR_XOR__: {
-            __tmp__WTAK=NULL;
+            __tmp__SW2J=NULL;
           } break;
           }
         };
-        rd__PPAK=__tmp__WTAK;
+        rd__LS2J=__tmp__SW2J;
       };
-      switch (((struct ___OBJ *)rd__PPAK)->__id) {
+      switch (((struct ___OBJ *)rd__LS2J)->__id) {
       case __READ_LOCAL__: {
-        __tmp__YTAK=((__READ_LOCAL *)rd__PPAK)->local__G5YD;
+        __tmp__UW2J=((__READ_LOCAL *)rd__LS2J)->local__HJZD;
       } break;
       case __READ_SLOT__: {
-        __tmp__YTAK=((__READ_SLOT *)rd__PPAK)->slot__QRKK;
+        __tmp__UW2J=((__READ_SLOT *)rd__LS2J)->slot__MUGK;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__YTAK=((__READ_GLOBAL *)rd__PPAK)->global__3DNK;
+        __tmp__UW2J=((__READ_GLOBAL *)rd__LS2J)->global__ZGJK;
       } break;
       };
-      add_last__W2BH(((__LIST *)result__LPAK)->expr_list__EMRG,new_write__with__40GK(Self__IPAK,__tmp__YTAK,Self__IPAK->parent_node__MA4G.expr__Q5YD,__tmp__FQAK));
+      add_last__IK4G(((__LIST *)result__HS2J)->expr_list__RTOG,new_write__with__03CK(Self__ES2J,__tmp__UW2J,Self__ES2J->parent_node__WO0G.expr__RJZD,__tmp__BT2J));
     };
   } else {
-    __tmp__EUAK=Self__IPAK->slot__25CH;
-    if (((struct ___OBJ *)__tmp__EUAK)->__id==__SLOT_DATA__) {
-      Self__LRFK=((__SLOT_DATA *)__tmp__EUAK);
-      result__ORFK=NULL;
-      if ((idx__VPAK ==  1)) {
-        result__ORFK=((__SLOT *)Self__LRFK->parent_slot__H3YD)->slot_code_intern__H24F;
+    __tmp__AX2J=Self__ES2J->slot__ON5G;
+    if (((struct ___OBJ *)__tmp__AX2J)->__id==__SLOT_DATA__) {
+      Self__HUBK=((__SLOT_DATA *)__tmp__AX2J);
+      result__KUBK=NULL;
+      if ((idx__RS2J ==  1)) {
+        result__KUBK=((__SLOT *)Self__HUBK->parent_slot__IHZD)->slot_code_intern__F22F;
       } else {
-        result__ORFK=((void **)((__FAST_ARRAYoSLOT_CODEo *)((__SLOT *)Self__LRFK->parent_slot__H3YD)->slot_code_list__FRMJ)->parent_arrayed_collection__ERMJ.storage__3MMK)[(__INTEGER)(idx__VPAK -  2)];
+        result__KUBK=((void **)((__FAST_ARRAYoSLOT_CODEo *)((__SLOT *)Self__HUBK->parent_slot__IHZD)->slot_code_list__BUIJ)->parent_arrayed_collection__AUIJ.storage__ZPIK)[(__INTEGER)(idx__RS2J -  2)];
       };
-      __tmp__FUAK=result__ORFK;
+      __tmp__BX2J=result__KUBK;
     } else {
-      Self__ASFK=((__SLOT_CODE *)__tmp__EUAK);
-      result__DSFK=NULL;
-      if ((idx__VPAK ==  1)) {
-        result__DSFK=((__SLOT *)Self__ASFK->parent_slot__C24F)->slot_code_intern__H24F;
+      Self__2UBK=((__SLOT_CODE *)__tmp__AX2J);
+      result__5UBK=NULL;
+      if ((idx__RS2J ==  1)) {
+        result__5UBK=((__SLOT *)Self__2UBK->parent_slot__A22F)->slot_code_intern__F22F;
       } else {
-        result__DSFK=((void **)((__FAST_ARRAYoSLOT_CODEo *)((__SLOT *)Self__ASFK->parent_slot__C24F)->slot_code_list__FRMJ)->parent_arrayed_collection__ERMJ.storage__3MMK)[(__INTEGER)(idx__VPAK -  2)];
+        result__5UBK=((void **)((__FAST_ARRAYoSLOT_CODEo *)((__SLOT *)Self__2UBK->parent_slot__A22F)->slot_code_list__BUIJ)->parent_arrayed_collection__AUIJ.storage__ZPIK)[(__INTEGER)(idx__RS2J -  2)];
       };
-      __tmp__FUAK=result__DSFK;
+      __tmp__BX2J=result__5UBK;
     };
-    Self__V1NQ=((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__FUAK)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC);
-    if ((((void *)Self__V1NQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__V1NQ->name__I2ZD == (void *)(&__string_24)))) {
-      new_larg__SPAK=create_with_capacity__ZLLH( 1);
-      __tmp__OUAK=Self__IPAK->parent_node__MA4G.data__R5YD;
-      switch (((struct ___OBJ *)__tmp__OUAK)->__id) {
+    Self__EAKQ=((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__BX2J)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC);
+    if ((((void *)Self__EAKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__EAKQ->name__CH0D == (void *)(&__string_24)))) {
+      new_larg__OS2J=create_with_capacity__FTHH( 1);
+      __tmp__KX2J=Self__ES2J->parent_node__WO0G.data__SJZD;
+      switch (((struct ___OBJ *)__tmp__KX2J)->__id) {
       case __DTA_RD__: {
-        __tmp__PUAK=((__DTA_RD *)__tmp__OUAK)->parent_dta__F0QC.self_arg__W3YD;
+        __tmp__LX2J=((__DTA_RD *)__tmp__KX2J)->parent_dta__NLQC.self_arg__XHZD;
       } break;
       case __DTA_CAST__: {
-        __tmp__PUAK=DTA__->self_arg__W3YD;
+        __tmp__LX2J=DTA__->self_arg__XHZD;
       } break;
       case __DTA_WR_CODE__: {
-        __tmp__PUAK=((__DTA_WR_CODE *)__tmp__OUAK)->parent_dta__FSPH.self_arg__W3YD;
+        __tmp__LX2J=((__DTA_WR_CODE *)__tmp__KX2J)->parent_dta__MZLH.self_arg__XHZD;
       } break;
       case __DTA_BLOCK__: {
-        __tmp__PUAK=DTA__->self_arg__W3YD;
+        __tmp__LX2J=DTA__->self_arg__XHZD;
       } break;
       case __DTA_WR_VALUE__: {
-        __tmp__PUAK=((__DTA_WR_VALUE *)__tmp__OUAK)->parent_dta__VLYH.self_arg__W3YD;
+        __tmp__LX2J=((__DTA_WR_VALUE *)__tmp__KX2J)->parent_dta__XSUH.self_arg__XHZD;
       } break;
       case __DTA_RD_ARGS__: {
-        __tmp__PUAK=((void **)((__FAST_ARRAYoEXPRo *)((__DTA_RD_ARGS *)__tmp__OUAK)->argument_list__GMJI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
+        __tmp__LX2J=((void **)((__FAST_ARRAYoEXPRo *)((__DTA_RD_ARGS *)__tmp__KX2J)->argument_list__2SFI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
       } break;
       };
-      switch (((struct ___OBJ *)__tmp__PUAK)->__id) {
+      switch (((struct ___OBJ *)__tmp__LX2J)->__id) {
       case __LIST__: {
-        __tmp__QUAK=my_copy__IE2M(__tmp__PUAK);
+        __tmp__MX2J=my_copy__MSYM(__tmp__LX2J);
       } break;
       case __STRING_CST__: {
-        Self__UTFQ=((__STRING_CST *)__tmp__PUAK);
-        __tmp__QUAK=create__text__BMQH(Self__UTFQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__UTFQ->string__LDAI);
+        Self__VXBQ=((__STRING_CST *)__tmp__LX2J);
+        __tmp__MX2J=create__text__ITMH(Self__VXBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VXBQ->string__BK2H);
       } break;
       case __EXTERNAL_C__: {
-        __tmp__QUAK=my_copy__ODAI(__tmp__PUAK);
+        __tmp__MX2J=my_copy__EK2H(__tmp__LX2J);
       } break;
       case __PROTOTYPE_CST__: {
-        Self__VTFQ=((__PROTOTYPE_CST *)__tmp__PUAK);
-        __tmp__QUAK=create__type__HZQC(Self__VTFQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VTFQ->parent_constant__DMMC.static_type__LSYD);
+        Self__WXBQ=((__PROTOTYPE_CST *)__tmp__LX2J);
+        __tmp__MX2J=create__type__PKQC(Self__WXBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WXBQ->parent_constant__W2LC.static_type__M2YD);
       } break;
       case __INTEGER_CST__: {
-        Self__WTFQ=((__INTEGER_CST *)__tmp__PUAK);
-        __tmp__QUAK=create__value__type__I1QC(Self__WTFQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WTFQ->value__VUYD,Self__WTFQ->parent_constant__OMMC.static_type__LSYD);
+        Self__XXBQ=((__INTEGER_CST *)__tmp__LX2J);
+        p__TFMR=Self__XXBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        v__UFMR=Self__XXBQ->value__W4YD;
+        t__VFMR=Self__XXBQ->parent_constant__B3LC.static_type__M2YD;
+        result__KFMR=NULL;
+        ptr__LFMR=((__POINTER )(NULL));
+        typ_id__MFMR= 0;
+        sz__NFMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+        if ((sz__NFMR ==  0)) {
+          result__KFMR=INTEGER_CST__;
+        } else {
+          typ_id__MFMR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NFMR);
+          if ((typ_id__MFMR == (__INTEGER)(-  1))) {
+            a__OFMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__PFMR=(__UINTEGER_32)((__UINTEGER_32)(sz__NFMR + a__OFMR) & (__UINTEGER_32)(~ a__OFMR));
+            ptr_table__EG1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PFMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__DG1R=((__POINTER )(NULL));
+            result__FG1R=((__POINTER *)ptr_table__EG1R)[ 0];
+            if ((result__FG1R == (void *)NULL)) {
+              result__FG1R=new_lab__2PJ(new_size__PFMR);
+              next__DG1R=(void *)((unsigned long)result__FG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PFMR)));
+              ((__POINTER *)next__DG1R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__EG1R)[ 0]=next__DG1R;
+            } else {
+              next__DG1R=((__POINTER *)result__FG1R)[ 0];
+              if ((next__DG1R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FG1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PFMR <<  1)) <=  4096)) {
+                  next__DG1R=(void *)((unsigned long)result__FG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PFMR)));
+                } else {
+                  next__DG1R=new_lab__2PJ(new_size__PFMR);
+                };
+                ((__POINTER *)next__DG1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__EG1R)[ 0]=next__DG1R;
+              } else {
+                ((__POINTER *)result__FG1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DG1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__FG1R=next__DG1R;
+              };
+            };
+            ptr__LFMR=result__FG1R;
+          } else {
+            t__QFMR=((__UINTEGER_32 )typ_id__MFMR);
+            a__RFMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__MG1R=(__UINTEGER_32)((__UINTEGER_32)(sz__NFMR + a__RFMR) & (__UINTEGER_32)(~ a__RFMR));
+            ptr_table__JG1R=((__POINTER )(&(table_type[(t__QFMR)])));
+            lab_type__LG1R=(__UINTEGER_32)(t__QFMR |  1);
+            next__IG1R=((__POINTER )(NULL));
+            result__KG1R=((__POINTER *)ptr_table__JG1R)[ 0];
+            if ((result__KG1R == (void *)NULL)) {
+              result__KG1R=new_lab__2PJ(lab_type__LG1R);
+              next__IG1R=(void *)((unsigned long)result__KG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MG1R)));
+              ((__POINTER *)next__IG1R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__JG1R)[ 0]=next__IG1R;
+            } else {
+              next__IG1R=((__POINTER *)result__KG1R)[ 0];
+              if ((next__IG1R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KG1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MG1R <<  1)) <=  4096)) {
+                  next__IG1R=(void *)((unsigned long)result__KG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MG1R)));
+                } else {
+                  next__IG1R=new_lab__2PJ(lab_type__LG1R);
+                };
+                ((__POINTER *)next__IG1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__JG1R)[ 0]=next__IG1R;
+              } else {
+                ((__POINTER *)result__KG1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IG1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__KG1R=next__IG1R;
+              };
+            };
+            ptr__LFMR=result__KG1R;
+          };
+          result__KFMR=((__INTEGER_CST *)ptr__LFMR);
+          *(result__KFMR) = *(INTEGER_CST__);
+        };
+        Self__SFMR=((__INTEGER_CST *)result__KFMR);
+        Self__SFMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TFMR;
+        Self__SFMR->value__W4YD=v__UFMR;
+        Self__SFMR->parent_constant__B3LC.static_type__M2YD=t__VFMR;
+        check_type__YG5D(Self__SFMR);
+        __tmp__MX2J=result__KFMR;
       } break;
       case __READ_LOCAL__: {
-        __tmp__QUAK=my_copy__02IJ(__tmp__PUAK);
+        __tmp__2BBR=read__QB5G(((__READ_LOCAL *)__tmp__LX2J)->local__HJZD);
+        if (__tmp__2BBR==NULL) {
+          __tmp__3BBR=NULL;
+        } else {
+          __tmp__3BBR=((__READ_LOCAL *)__tmp__2BBR);
+        };
+        __tmp__MX2J=__tmp__3BBR;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__QUAK=my_copy__2EAI(__tmp__PUAK);
+        __tmp__MX2J=my_copy__SL2H(__tmp__LX2J);
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__QUAK=my_copy__VFAI(__tmp__PUAK);
+        __tmp__MX2J=my_copy__LM2H(__tmp__LX2J);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__QUAK=my_copy__CGAI(__tmp__PUAK);
+        __tmp__MX2J=my_copy__YM2H(__tmp__LX2J);
       } break;
       case __REAL_CST__: {
-        Self__YTFQ=((__REAL_CST *)__tmp__PUAK);
-        __tmp__QUAK=create__value__type__2KQH(Self__YTFQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YTFQ->value__RGAI,Self__YTFQ->parent_constant__IVNH.static_type__LSYD);
+        Self__ZXBQ=((__REAL_CST *)__tmp__LX2J);
+        p__5FMR=Self__ZXBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        v__AGMR=Self__ZXBQ->value__HN2H;
+        t__BGMR=Self__ZXBQ->parent_constant__U2JH.static_type__M2YD;
+        result__WFMR=NULL;
+        ptr__XFMR=((__POINTER )(NULL));
+        typ_id__YFMR= 0;
+        sz__ZFMR=((__UINTEGER_32 )sizeof(__REAL_CST));
+        if ((sz__ZFMR ==  0)) {
+          result__WFMR=REAL_CST__;
+        } else {
+          typ_id__YFMR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZFMR);
+          if ((typ_id__YFMR == (__INTEGER)(-  1))) {
+            a__0FMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__1FMR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZFMR + a__0FMR) & (__UINTEGER_32)(~ a__0FMR));
+            ptr_table__OG1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1FMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__NG1R=((__POINTER )(NULL));
+            result__PG1R=((__POINTER *)ptr_table__OG1R)[ 0];
+            if ((result__PG1R == (void *)NULL)) {
+              result__PG1R=new_lab__2PJ(new_size__1FMR);
+              next__NG1R=(void *)((unsigned long)result__PG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1FMR)));
+              ((__POINTER *)next__NG1R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__OG1R)[ 0]=next__NG1R;
+            } else {
+              next__NG1R=((__POINTER *)result__PG1R)[ 0];
+              if ((next__NG1R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PG1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1FMR <<  1)) <=  4096)) {
+                  next__NG1R=(void *)((unsigned long)result__PG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1FMR)));
+                } else {
+                  next__NG1R=new_lab__2PJ(new_size__1FMR);
+                };
+                ((__POINTER *)next__NG1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__OG1R)[ 0]=next__NG1R;
+              } else {
+                ((__POINTER *)result__PG1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NG1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__PG1R=next__NG1R;
+              };
+            };
+            ptr__XFMR=result__PG1R;
+          } else {
+            t__2FMR=((__UINTEGER_32 )typ_id__YFMR);
+            a__3FMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__WG1R=(__UINTEGER_32)((__UINTEGER_32)(sz__ZFMR + a__3FMR) & (__UINTEGER_32)(~ a__3FMR));
+            ptr_table__TG1R=((__POINTER )(&(table_type[(t__2FMR)])));
+            lab_type__VG1R=(__UINTEGER_32)(t__2FMR |  1);
+            next__SG1R=((__POINTER )(NULL));
+            result__UG1R=((__POINTER *)ptr_table__TG1R)[ 0];
+            if ((result__UG1R == (void *)NULL)) {
+              result__UG1R=new_lab__2PJ(lab_type__VG1R);
+              next__SG1R=(void *)((unsigned long)result__UG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WG1R)));
+              ((__POINTER *)next__SG1R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__TG1R)[ 0]=next__SG1R;
+            } else {
+              next__SG1R=((__POINTER *)result__UG1R)[ 0];
+              if ((next__SG1R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UG1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WG1R <<  1)) <=  4096)) {
+                  next__SG1R=(void *)((unsigned long)result__UG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WG1R)));
+                } else {
+                  next__SG1R=new_lab__2PJ(lab_type__VG1R);
+                };
+                ((__POINTER *)next__SG1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__TG1R)[ 0]=next__SG1R;
+              } else {
+                ((__POINTER *)result__UG1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SG1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__UG1R=next__SG1R;
+              };
+            };
+            ptr__XFMR=result__UG1R;
+          };
+          result__WFMR=((__REAL_CST *)ptr__XFMR);
+          *(result__WFMR) = *(REAL_CST__);
+        };
+        Self__4FMR=((__REAL_CST *)result__WFMR);
+        Self__4FMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5FMR;
+        Self__4FMR->value__HN2H=v__AGMR;
+        Self__4FMR->parent_constant__U2JH.static_type__M2YD=t__BGMR;
+        __tmp__MX2J=result__WFMR;
       } break;
       case __CHARACTER_CST__: {
-        Self__0TFQ=((__CHARACTER_CST *)__tmp__PUAK);
-        __tmp__QUAK=create__char__XLQH(Self__0TFQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__0TFQ->text__ZGAI);
+        Self__1XBQ=((__CHARACTER_CST *)__tmp__LX2J);
+        __tmp__MX2J=create__char__4SMH(Self__1XBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__1XBQ->text__PN2H);
       } break;
       case __IS_EXPANDED__: {
-        Self__1TFQ=((__IS_EXPANDED *)__tmp__PUAK);
-        __tmp__QUAK=create__receiver__2J0H(Self__1TFQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__1TFQ->receiver__AHAI));
+        Self__2XBQ=((__IS_EXPANDED *)__tmp__LX2J);
+        __tmp__ACBR=read__QB5G(((__READ_LOCAL *)Self__2XBQ->receiver__WN2H)->local__HJZD);
+        if (__tmp__ACBR==NULL) {
+          __tmp__BCBR=NULL;
+        } else {
+          __tmp__BCBR=((__READ_LOCAL *)__tmp__ACBR);
+        };
+        p__LGMR=Self__2XBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        result__CGMR=NULL;
+        ptr__DGMR=((__POINTER )(NULL));
+        typ_id__EGMR= 0;
+        sz__FGMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+        if ((sz__FGMR ==  0)) {
+          result__CGMR=IS_EXPANDED__;
+        } else {
+          typ_id__EGMR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FGMR);
+          if ((typ_id__EGMR == (__INTEGER)(-  1))) {
+            a__GGMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__HGMR=(__UINTEGER_32)((__UINTEGER_32)(sz__FGMR + a__GGMR) & (__UINTEGER_32)(~ a__GGMR));
+            ptr_table__YG1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HGMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__XG1R=((__POINTER )(NULL));
+            result__ZG1R=((__POINTER *)ptr_table__YG1R)[ 0];
+            if ((result__ZG1R == (void *)NULL)) {
+              result__ZG1R=new_lab__2PJ(new_size__HGMR);
+              next__XG1R=(void *)((unsigned long)result__ZG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HGMR)));
+              ((__POINTER *)next__XG1R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__YG1R)[ 0]=next__XG1R;
+            } else {
+              next__XG1R=((__POINTER *)result__ZG1R)[ 0];
+              if ((next__XG1R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZG1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HGMR <<  1)) <=  4096)) {
+                  next__XG1R=(void *)((unsigned long)result__ZG1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HGMR)));
+                } else {
+                  next__XG1R=new_lab__2PJ(new_size__HGMR);
+                };
+                ((__POINTER *)next__XG1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__YG1R)[ 0]=next__XG1R;
+              } else {
+                ((__POINTER *)result__ZG1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XG1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__ZG1R=next__XG1R;
+              };
+            };
+            ptr__DGMR=result__ZG1R;
+          } else {
+            t__IGMR=((__UINTEGER_32 )typ_id__EGMR);
+            a__JGMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__AH1R=(__UINTEGER_32)((__UINTEGER_32)(sz__FGMR + a__JGMR) & (__UINTEGER_32)(~ a__JGMR));
+            ptr_table__3G1R=((__POINTER )(&(table_type[(t__IGMR)])));
+            lab_type__5G1R=(__UINTEGER_32)(t__IGMR |  1);
+            next__2G1R=((__POINTER )(NULL));
+            result__4G1R=((__POINTER *)ptr_table__3G1R)[ 0];
+            if ((result__4G1R == (void *)NULL)) {
+              result__4G1R=new_lab__2PJ(lab_type__5G1R);
+              next__2G1R=(void *)((unsigned long)result__4G1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AH1R)));
+              ((__POINTER *)next__2G1R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__3G1R)[ 0]=next__2G1R;
+            } else {
+              next__2G1R=((__POINTER *)result__4G1R)[ 0];
+              if ((next__2G1R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4G1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AH1R <<  1)) <=  4096)) {
+                  next__2G1R=(void *)((unsigned long)result__4G1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AH1R)));
+                } else {
+                  next__2G1R=new_lab__2PJ(lab_type__5G1R);
+                };
+                ((__POINTER *)next__2G1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__3G1R)[ 0]=next__2G1R;
+              } else {
+                ((__POINTER *)result__4G1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2G1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__4G1R=next__2G1R;
+              };
+            };
+            ptr__DGMR=result__4G1R;
+          };
+          result__CGMR=((__IS_EXPANDED *)ptr__DGMR);
+          *(result__CGMR) = *(IS_EXPANDED__);
+        };
+        Self__KGMR=((__IS_EXPANDED *)result__CGMR);
+        Self__KGMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__LGMR;
+        Self__KGMR->receiver__WN2H=__tmp__BCBR;
+        __tmp__MX2J=result__CGMR;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__QUAK=my_copy__FHAI(__tmp__PUAK);
+        __tmp__MX2J=my_copy__1N2H(__tmp__LX2J);
       } break;
       case __EXPR_SUP__: {
-        __tmp__QUAK=my_copy__OHAI(__tmp__PUAK);
+        __tmp__MX2J=my_copy__EO2H(__tmp__LX2J);
       } break;
       case __EXPR_SUB__: {
-        __tmp__QUAK=my_copy__ZHAI(__tmp__PUAK);
+        __tmp__MX2J=my_copy__PO2H(__tmp__LX2J);
       } break;
       case __EXPR_MUL__: {
-        __tmp__QUAK=my_copy__FIAI(__tmp__PUAK);
+        __tmp__MX2J=my_copy__1O2H(__tmp__LX2J);
       } break;
       case __EXPR_DIV__: {
-        __tmp__QUAK=my_copy__QIAI(__tmp__PUAK);
+        __tmp__MX2J=my_copy__GP2H(__tmp__LX2J);
       } break;
       case __EXPR_AND__: {
-        __tmp__QUAK=my_copy__1IAI(__tmp__PUAK);
+        __tmp__MX2J=my_copy__RP2H(__tmp__LX2J);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__QUAK=my_copy__GJAI(__tmp__PUAK);
+        __tmp__MX2J=my_copy__2P2H(__tmp__LX2J);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__QUAK=my_copy__RJAI(__tmp__PUAK);
+        __tmp__MX2J=my_copy__HQ2H(__tmp__LX2J);
       } break;
       case __PUT_TO__: {
-        __tmp__QUAK=my_copy__2JAI(__tmp__PUAK);
+        __tmp__MX2J=my_copy__SQ2H(__tmp__LX2J);
       } break;
       case __ITEM__: {
-        __tmp__QUAK=my_copy__NKAI(__tmp__PUAK);
+        __tmp__MX2J=my_copy__DR2H(__tmp__LX2J);
       } break;
       case __SIZE_OF__: {
-        __tmp__QUAK=my_copy__ZKAI(__tmp__PUAK);
+        __tmp__MX2J=my_copy__PR2H(__tmp__LX2J);
       } break;
       case __CAST__: {
-        __tmp__QUAK=my_copy__CLAI(__tmp__PUAK);
+        __tmp__MX2J=my_copy__YR2H(__tmp__LX2J);
       } break;
       case __CALL_SLOT__: {
-        __tmp__QUAK=my_copy__1E2M(__tmp__PUAK);
+        __tmp__MX2J=my_copy__5SYM(__tmp__LX2J);
       } break;
       case __READ_SLOT__: {
-        __tmp__QUAK=my_copy__MRKK(__tmp__PUAK);
+        __tmp__MX2J=my_copy__IUGK(__tmp__LX2J);
       } break;
       case __READ_GLOBAL__: {
-        __tmp__QUAK=my_copy__ZRKK(__tmp__PUAK);
+        __tmp__L3CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LX2J)->global__ZGJK),NULL);
+        if (__tmp__L3CR==NULL) {
+          __tmp__M3CR=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__L3CR)->__id) {
+          case __READ_SLOT__: {
+            __tmp__M3CR=NULL;
+          } break;
+          case __READ_GLOBAL__: {
+            __tmp__M3CR=((__READ_GLOBAL *)__tmp__L3CR);
+          } break;
+          }
+        };
+        __tmp__MX2J=__tmp__M3CR;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__QUAK=my_copy__3BGN(__tmp__PUAK);
+        __tmp__MX2J=my_copy__BQCN(__tmp__LX2J);
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__QUAK=my_copy__VIIO(__tmp__PUAK);
+        __tmp__MX2J=my_copy__NREO(__tmp__LX2J);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__QUAK=my_copy__3PNO(__tmp__PUAK);
+        __tmp__MX2J=my_copy__VYJO(__tmp__LX2J);
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__QUAK=my_copy__CJIO(__tmp__PUAK);
+        __tmp__MX2J=my_copy__0REO(__tmp__LX2J);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__QUAK=my_copy__JQNO(__tmp__PUAK);
+        __tmp__MX2J=my_copy__BZJO(__tmp__LX2J);
       } break;
       case __EXPR_NEG__: {
-        __tmp__QUAK=my_copy__EBNM(__tmp__PUAK);
+        __tmp__MX2J=my_copy__CNJM(__tmp__LX2J);
       } break;
       case __EXPR_ADD__: {
-        __tmp__QUAK=my_copy__EOPL(__tmp__PUAK);
+        __tmp__MX2J=my_copy__5XLL(__tmp__LX2J);
       } break;
       case __EXPR_NOT__: {
-        __tmp__QUAK=my_copy__SH2M(__tmp__PUAK);
+        __tmp__MX2J=my_copy__WVYM(__tmp__LX2J);
       } break;
       case __EXPR_MOD__: {
-        __tmp__QUAK=my_copy__NJIO(__tmp__PUAK);
+        __tmp__MX2J=my_copy__FSEO(__tmp__LX2J);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__QUAK=my_copy__YZHP(__tmp__PUAK);
+        __tmp__MX2J=my_copy__QCEP(__tmp__LX2J);
       } break;
       case __EXPR_INF__: {
-        __tmp__QUAK=my_copy__13VN(__tmp__PUAK);
+        __tmp__MX2J=my_copy__5LSN(__tmp__LX2J);
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__QUAK=my_copy__G4VN(__tmp__PUAK);
+        __tmp__MX2J=my_copy__KMSN(__tmp__LX2J);
       } break;
       case __EXPR_OR__: {
-        __tmp__QUAK=my_copy__FLTN(__tmp__PUAK);
+        __tmp__MX2J=my_copy__JZPN(__tmp__LX2J);
       } break;
       case __EXPR_XOR__: {
-        __tmp__QUAK=my_copy__OUWO(__tmp__PUAK);
+        __tmp__MX2J=my_copy__G3SO(__tmp__LX2J);
       } break;
       };
-      add_last__JLII(new_larg__SPAK,__tmp__QUAK);
+      add_last__5REI(new_larg__OS2J,__tmp__MX2J);
     } else {
-      __tmp__XUAK=Self__IPAK->parent_node__MA4G.data__R5YD;
-      switch (((struct ___OBJ *)__tmp__XUAK)->__id) {
+      __tmp__TX2J=Self__ES2J->parent_node__WO0G.data__SJZD;
+      switch (((struct ___OBJ *)__tmp__TX2J)->__id) {
       case __DTA_RD__: {
-        Self__51GK=((__DTA_RD *)__tmp__XUAK);
-        result__B2GK=create_with_capacity__ZLLH( 1);
-        __tmp__D2GK=Self__51GK->parent_dta__F0QC.self_arg__W3YD;
-        switch (((struct ___OBJ *)__tmp__D2GK)->__id) {
+        Self__14CK=((__DTA_RD *)__tmp__TX2J);
+        result__34CK=create_with_capacity__FTHH( 1);
+        __tmp__54CK=Self__14CK->parent_dta__NLQC.self_arg__XHZD;
+        switch (((struct ___OBJ *)__tmp__54CK)->__id) {
         case __LIST__: {
-          __tmp__E2GK=my_copy__IE2M(__tmp__D2GK);
+          __tmp__A5CK=my_copy__MSYM(__tmp__54CK);
         } break;
         case __STRING_CST__: {
-          Self__2TFQ=((__STRING_CST *)__tmp__D2GK);
-          __tmp__E2GK=create__text__BMQH(Self__2TFQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__2TFQ->string__LDAI);
+          Self__3XBQ=((__STRING_CST *)__tmp__54CK);
+          __tmp__A5CK=create__text__ITMH(Self__3XBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3XBQ->string__BK2H);
         } break;
         case __EXTERNAL_C__: {
-          __tmp__E2GK=my_copy__ODAI(__tmp__D2GK);
+          __tmp__A5CK=my_copy__EK2H(__tmp__54CK);
         } break;
         case __PROTOTYPE_CST__: {
-          Self__3TFQ=((__PROTOTYPE_CST *)__tmp__D2GK);
-          __tmp__E2GK=create__type__HZQC(Self__3TFQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3TFQ->parent_constant__DMMC.static_type__LSYD);
+          Self__4XBQ=((__PROTOTYPE_CST *)__tmp__54CK);
+          __tmp__A5CK=create__type__PKQC(Self__4XBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__4XBQ->parent_constant__W2LC.static_type__M2YD);
         } break;
         case __INTEGER_CST__: {
-          Self__4TFQ=((__INTEGER_CST *)__tmp__D2GK);
-          __tmp__E2GK=create__value__type__I1QC(Self__4TFQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4TFQ->value__VUYD,Self__4TFQ->parent_constant__OMMC.static_type__LSYD);
+          Self__5XBQ=((__INTEGER_CST *)__tmp__54CK);
+          p__WGMR=Self__5XBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          v__XGMR=Self__5XBQ->value__W4YD;
+          t__YGMR=Self__5XBQ->parent_constant__B3LC.static_type__M2YD;
+          result__NGMR=NULL;
+          ptr__OGMR=((__POINTER )(NULL));
+          typ_id__PGMR= 0;
+          sz__QGMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+          if ((sz__QGMR ==  0)) {
+            result__NGMR=INTEGER_CST__;
+          } else {
+            typ_id__PGMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QGMR);
+            if ((typ_id__PGMR == (__INTEGER)(-  1))) {
+              a__RGMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__SGMR=(__UINTEGER_32)((__UINTEGER_32)(sz__QGMR + a__RGMR) & (__UINTEGER_32)(~ a__RGMR));
+              ptr_table__CH1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SGMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__BH1R=((__POINTER )(NULL));
+              result__DH1R=((__POINTER *)ptr_table__CH1R)[ 0];
+              if ((result__DH1R == (void *)NULL)) {
+                result__DH1R=new_lab__2PJ(new_size__SGMR);
+                next__BH1R=(void *)((unsigned long)result__DH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SGMR)));
+                ((__POINTER *)next__BH1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__CH1R)[ 0]=next__BH1R;
+              } else {
+                next__BH1R=((__POINTER *)result__DH1R)[ 0];
+                if ((next__BH1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DH1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SGMR <<  1)) <=  4096)) {
+                    next__BH1R=(void *)((unsigned long)result__DH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SGMR)));
+                  } else {
+                    next__BH1R=new_lab__2PJ(new_size__SGMR);
+                  };
+                  ((__POINTER *)next__BH1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__CH1R)[ 0]=next__BH1R;
+                } else {
+                  ((__POINTER *)result__DH1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BH1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__DH1R=next__BH1R;
+                };
+              };
+              ptr__OGMR=result__DH1R;
+            } else {
+              t__TGMR=((__UINTEGER_32 )typ_id__PGMR);
+              a__UGMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__KH1R=(__UINTEGER_32)((__UINTEGER_32)(sz__QGMR + a__UGMR) & (__UINTEGER_32)(~ a__UGMR));
+              ptr_table__HH1R=((__POINTER )(&(table_type[(t__TGMR)])));
+              lab_type__JH1R=(__UINTEGER_32)(t__TGMR |  1);
+              next__GH1R=((__POINTER )(NULL));
+              result__IH1R=((__POINTER *)ptr_table__HH1R)[ 0];
+              if ((result__IH1R == (void *)NULL)) {
+                result__IH1R=new_lab__2PJ(lab_type__JH1R);
+                next__GH1R=(void *)((unsigned long)result__IH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KH1R)));
+                ((__POINTER *)next__GH1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__HH1R)[ 0]=next__GH1R;
+              } else {
+                next__GH1R=((__POINTER *)result__IH1R)[ 0];
+                if ((next__GH1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IH1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KH1R <<  1)) <=  4096)) {
+                    next__GH1R=(void *)((unsigned long)result__IH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KH1R)));
+                  } else {
+                    next__GH1R=new_lab__2PJ(lab_type__JH1R);
+                  };
+                  ((__POINTER *)next__GH1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__HH1R)[ 0]=next__GH1R;
+                } else {
+                  ((__POINTER *)result__IH1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GH1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__IH1R=next__GH1R;
+                };
+              };
+              ptr__OGMR=result__IH1R;
+            };
+            result__NGMR=((__INTEGER_CST *)ptr__OGMR);
+            *(result__NGMR) = *(INTEGER_CST__);
+          };
+          Self__VGMR=((__INTEGER_CST *)result__NGMR);
+          Self__VGMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__WGMR;
+          Self__VGMR->value__W4YD=v__XGMR;
+          Self__VGMR->parent_constant__B3LC.static_type__M2YD=t__YGMR;
+          check_type__YG5D(Self__VGMR);
+          __tmp__A5CK=result__NGMR;
         } break;
         case __READ_LOCAL__: {
-          __tmp__E2GK=my_copy__02IJ(__tmp__D2GK);
+          __tmp__ECBR=read__QB5G(((__READ_LOCAL *)__tmp__54CK)->local__HJZD);
+          if (__tmp__ECBR==NULL) {
+            __tmp__FCBR=NULL;
+          } else {
+            __tmp__FCBR=((__READ_LOCAL *)__tmp__ECBR);
+          };
+          __tmp__A5CK=__tmp__FCBR;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__E2GK=my_copy__2EAI(__tmp__D2GK);
+          __tmp__A5CK=my_copy__SL2H(__tmp__54CK);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__E2GK=my_copy__VFAI(__tmp__D2GK);
+          __tmp__A5CK=my_copy__LM2H(__tmp__54CK);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__E2GK=my_copy__CGAI(__tmp__D2GK);
+          __tmp__A5CK=my_copy__YM2H(__tmp__54CK);
         } break;
         case __REAL_CST__: {
-          Self__AUFQ=((__REAL_CST *)__tmp__D2GK);
-          __tmp__E2GK=create__value__type__2KQH(Self__AUFQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__AUFQ->value__RGAI,Self__AUFQ->parent_constant__IVNH.static_type__LSYD);
+          Self__BYBQ=((__REAL_CST *)__tmp__54CK);
+          p__CHMR=Self__BYBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          v__DHMR=Self__BYBQ->value__HN2H;
+          t__EHMR=Self__BYBQ->parent_constant__U2JH.static_type__M2YD;
+          result__ZGMR=NULL;
+          ptr__0GMR=((__POINTER )(NULL));
+          typ_id__1GMR= 0;
+          sz__2GMR=((__UINTEGER_32 )sizeof(__REAL_CST));
+          if ((sz__2GMR ==  0)) {
+            result__ZGMR=REAL_CST__;
+          } else {
+            typ_id__1GMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2GMR);
+            if ((typ_id__1GMR == (__INTEGER)(-  1))) {
+              a__3GMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__4GMR=(__UINTEGER_32)((__UINTEGER_32)(sz__2GMR + a__3GMR) & (__UINTEGER_32)(~ a__3GMR));
+              ptr_table__MH1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4GMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__LH1R=((__POINTER )(NULL));
+              result__NH1R=((__POINTER *)ptr_table__MH1R)[ 0];
+              if ((result__NH1R == (void *)NULL)) {
+                result__NH1R=new_lab__2PJ(new_size__4GMR);
+                next__LH1R=(void *)((unsigned long)result__NH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4GMR)));
+                ((__POINTER *)next__LH1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__MH1R)[ 0]=next__LH1R;
+              } else {
+                next__LH1R=((__POINTER *)result__NH1R)[ 0];
+                if ((next__LH1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NH1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4GMR <<  1)) <=  4096)) {
+                    next__LH1R=(void *)((unsigned long)result__NH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4GMR)));
+                  } else {
+                    next__LH1R=new_lab__2PJ(new_size__4GMR);
+                  };
+                  ((__POINTER *)next__LH1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__MH1R)[ 0]=next__LH1R;
+                } else {
+                  ((__POINTER *)result__NH1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LH1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__NH1R=next__LH1R;
+                };
+              };
+              ptr__0GMR=result__NH1R;
+            } else {
+              t__5GMR=((__UINTEGER_32 )typ_id__1GMR);
+              a__AHMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__UH1R=(__UINTEGER_32)((__UINTEGER_32)(sz__2GMR + a__AHMR) & (__UINTEGER_32)(~ a__AHMR));
+              ptr_table__RH1R=((__POINTER )(&(table_type[(t__5GMR)])));
+              lab_type__TH1R=(__UINTEGER_32)(t__5GMR |  1);
+              next__QH1R=((__POINTER )(NULL));
+              result__SH1R=((__POINTER *)ptr_table__RH1R)[ 0];
+              if ((result__SH1R == (void *)NULL)) {
+                result__SH1R=new_lab__2PJ(lab_type__TH1R);
+                next__QH1R=(void *)((unsigned long)result__SH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UH1R)));
+                ((__POINTER *)next__QH1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__RH1R)[ 0]=next__QH1R;
+              } else {
+                next__QH1R=((__POINTER *)result__SH1R)[ 0];
+                if ((next__QH1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SH1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UH1R <<  1)) <=  4096)) {
+                    next__QH1R=(void *)((unsigned long)result__SH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UH1R)));
+                  } else {
+                    next__QH1R=new_lab__2PJ(lab_type__TH1R);
+                  };
+                  ((__POINTER *)next__QH1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__RH1R)[ 0]=next__QH1R;
+                } else {
+                  ((__POINTER *)result__SH1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__QH1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__SH1R=next__QH1R;
+                };
+              };
+              ptr__0GMR=result__SH1R;
+            };
+            result__ZGMR=((__REAL_CST *)ptr__0GMR);
+            *(result__ZGMR) = *(REAL_CST__);
+          };
+          Self__BHMR=((__REAL_CST *)result__ZGMR);
+          Self__BHMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__CHMR;
+          Self__BHMR->value__HN2H=v__DHMR;
+          Self__BHMR->parent_constant__U2JH.static_type__M2YD=t__EHMR;
+          __tmp__A5CK=result__ZGMR;
         } break;
         case __CHARACTER_CST__: {
-          Self__CUFQ=((__CHARACTER_CST *)__tmp__D2GK);
-          __tmp__E2GK=create__char__XLQH(Self__CUFQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__CUFQ->text__ZGAI);
+          Self__DYBQ=((__CHARACTER_CST *)__tmp__54CK);
+          __tmp__A5CK=create__char__4SMH(Self__DYBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DYBQ->text__PN2H);
         } break;
         case __IS_EXPANDED__: {
-          Self__DUFQ=((__IS_EXPANDED *)__tmp__D2GK);
-          __tmp__E2GK=create__receiver__2J0H(Self__DUFQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__DUFQ->receiver__AHAI));
+          Self__EYBQ=((__IS_EXPANDED *)__tmp__54CK);
+          __tmp__ICBR=read__QB5G(((__READ_LOCAL *)Self__EYBQ->receiver__WN2H)->local__HJZD);
+          if (__tmp__ICBR==NULL) {
+            __tmp__JCBR=NULL;
+          } else {
+            __tmp__JCBR=((__READ_LOCAL *)__tmp__ICBR);
+          };
+          p__OHMR=Self__EYBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          result__FHMR=NULL;
+          ptr__GHMR=((__POINTER )(NULL));
+          typ_id__HHMR= 0;
+          sz__IHMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+          if ((sz__IHMR ==  0)) {
+            result__FHMR=IS_EXPANDED__;
+          } else {
+            typ_id__HHMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IHMR);
+            if ((typ_id__HHMR == (__INTEGER)(-  1))) {
+              a__JHMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__KHMR=(__UINTEGER_32)((__UINTEGER_32)(sz__IHMR + a__JHMR) & (__UINTEGER_32)(~ a__JHMR));
+              ptr_table__WH1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KHMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__VH1R=((__POINTER )(NULL));
+              result__XH1R=((__POINTER *)ptr_table__WH1R)[ 0];
+              if ((result__XH1R == (void *)NULL)) {
+                result__XH1R=new_lab__2PJ(new_size__KHMR);
+                next__VH1R=(void *)((unsigned long)result__XH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KHMR)));
+                ((__POINTER *)next__VH1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__WH1R)[ 0]=next__VH1R;
+              } else {
+                next__VH1R=((__POINTER *)result__XH1R)[ 0];
+                if ((next__VH1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XH1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KHMR <<  1)) <=  4096)) {
+                    next__VH1R=(void *)((unsigned long)result__XH1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KHMR)));
+                  } else {
+                    next__VH1R=new_lab__2PJ(new_size__KHMR);
+                  };
+                  ((__POINTER *)next__VH1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__WH1R)[ 0]=next__VH1R;
+                } else {
+                  ((__POINTER *)result__XH1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__VH1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__XH1R=next__VH1R;
+                };
+              };
+              ptr__GHMR=result__XH1R;
+            } else {
+              t__LHMR=((__UINTEGER_32 )typ_id__HHMR);
+              a__MHMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__4H1R=(__UINTEGER_32)((__UINTEGER_32)(sz__IHMR + a__MHMR) & (__UINTEGER_32)(~ a__MHMR));
+              ptr_table__1H1R=((__POINTER )(&(table_type[(t__LHMR)])));
+              lab_type__3H1R=(__UINTEGER_32)(t__LHMR |  1);
+              next__0H1R=((__POINTER )(NULL));
+              result__2H1R=((__POINTER *)ptr_table__1H1R)[ 0];
+              if ((result__2H1R == (void *)NULL)) {
+                result__2H1R=new_lab__2PJ(lab_type__3H1R);
+                next__0H1R=(void *)((unsigned long)result__2H1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4H1R)));
+                ((__POINTER *)next__0H1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__1H1R)[ 0]=next__0H1R;
+              } else {
+                next__0H1R=((__POINTER *)result__2H1R)[ 0];
+                if ((next__0H1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2H1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4H1R <<  1)) <=  4096)) {
+                    next__0H1R=(void *)((unsigned long)result__2H1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4H1R)));
+                  } else {
+                    next__0H1R=new_lab__2PJ(lab_type__3H1R);
+                  };
+                  ((__POINTER *)next__0H1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__1H1R)[ 0]=next__0H1R;
+                } else {
+                  ((__POINTER *)result__2H1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__0H1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__2H1R=next__0H1R;
+                };
+              };
+              ptr__GHMR=result__2H1R;
+            };
+            result__FHMR=((__IS_EXPANDED *)ptr__GHMR);
+            *(result__FHMR) = *(IS_EXPANDED__);
+          };
+          Self__NHMR=((__IS_EXPANDED *)result__FHMR);
+          Self__NHMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OHMR;
+          Self__NHMR->receiver__WN2H=__tmp__JCBR;
+          __tmp__A5CK=result__FHMR;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__E2GK=my_copy__FHAI(__tmp__D2GK);
+          __tmp__A5CK=my_copy__1N2H(__tmp__54CK);
         } break;
         case __EXPR_SUP__: {
-          __tmp__E2GK=my_copy__OHAI(__tmp__D2GK);
+          __tmp__A5CK=my_copy__EO2H(__tmp__54CK);
         } break;
         case __EXPR_SUB__: {
-          __tmp__E2GK=my_copy__ZHAI(__tmp__D2GK);
+          __tmp__A5CK=my_copy__PO2H(__tmp__54CK);
         } break;
         case __EXPR_MUL__: {
-          __tmp__E2GK=my_copy__FIAI(__tmp__D2GK);
+          __tmp__A5CK=my_copy__1O2H(__tmp__54CK);
         } break;
         case __EXPR_DIV__: {
-          __tmp__E2GK=my_copy__QIAI(__tmp__D2GK);
+          __tmp__A5CK=my_copy__GP2H(__tmp__54CK);
         } break;
         case __EXPR_AND__: {
-          __tmp__E2GK=my_copy__1IAI(__tmp__D2GK);
+          __tmp__A5CK=my_copy__RP2H(__tmp__54CK);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__E2GK=my_copy__GJAI(__tmp__D2GK);
+          __tmp__A5CK=my_copy__2P2H(__tmp__54CK);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__E2GK=my_copy__RJAI(__tmp__D2GK);
+          __tmp__A5CK=my_copy__HQ2H(__tmp__54CK);
         } break;
         case __PUT_TO__: {
-          __tmp__E2GK=my_copy__2JAI(__tmp__D2GK);
+          __tmp__A5CK=my_copy__SQ2H(__tmp__54CK);
         } break;
         case __ITEM__: {
-          __tmp__E2GK=my_copy__NKAI(__tmp__D2GK);
+          __tmp__A5CK=my_copy__DR2H(__tmp__54CK);
         } break;
         case __SIZE_OF__: {
-          __tmp__E2GK=my_copy__ZKAI(__tmp__D2GK);
+          __tmp__A5CK=my_copy__PR2H(__tmp__54CK);
         } break;
         case __CAST__: {
-          __tmp__E2GK=my_copy__CLAI(__tmp__D2GK);
+          __tmp__A5CK=my_copy__YR2H(__tmp__54CK);
         } break;
         case __CALL_SLOT__: {
-          __tmp__E2GK=my_copy__1E2M(__tmp__D2GK);
+          __tmp__A5CK=my_copy__5SYM(__tmp__54CK);
         } break;
         case __READ_SLOT__: {
-          __tmp__E2GK=my_copy__MRKK(__tmp__D2GK);
+          __tmp__A5CK=my_copy__IUGK(__tmp__54CK);
         } break;
         case __READ_GLOBAL__: {
-          __tmp__E2GK=my_copy__ZRKK(__tmp__D2GK);
+          __tmp__P3CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__54CK)->global__ZGJK),NULL);
+          if (__tmp__P3CR==NULL) {
+            __tmp__Q3CR=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__P3CR)->__id) {
+            case __READ_SLOT__: {
+              __tmp__Q3CR=NULL;
+            } break;
+            case __READ_GLOBAL__: {
+              __tmp__Q3CR=((__READ_GLOBAL *)__tmp__P3CR);
+            } break;
+            }
+          };
+          __tmp__A5CK=__tmp__Q3CR;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__E2GK=my_copy__3BGN(__tmp__D2GK);
+          __tmp__A5CK=my_copy__BQCN(__tmp__54CK);
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__E2GK=my_copy__VIIO(__tmp__D2GK);
+          __tmp__A5CK=my_copy__NREO(__tmp__54CK);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__E2GK=my_copy__3PNO(__tmp__D2GK);
+          __tmp__A5CK=my_copy__VYJO(__tmp__54CK);
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__E2GK=my_copy__CJIO(__tmp__D2GK);
+          __tmp__A5CK=my_copy__0REO(__tmp__54CK);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__E2GK=my_copy__JQNO(__tmp__D2GK);
+          __tmp__A5CK=my_copy__BZJO(__tmp__54CK);
         } break;
         case __EXPR_NEG__: {
-          __tmp__E2GK=my_copy__EBNM(__tmp__D2GK);
+          __tmp__A5CK=my_copy__CNJM(__tmp__54CK);
         } break;
         case __EXPR_ADD__: {
-          __tmp__E2GK=my_copy__EOPL(__tmp__D2GK);
+          __tmp__A5CK=my_copy__5XLL(__tmp__54CK);
         } break;
         case __EXPR_NOT__: {
-          __tmp__E2GK=my_copy__SH2M(__tmp__D2GK);
+          __tmp__A5CK=my_copy__WVYM(__tmp__54CK);
         } break;
         case __EXPR_MOD__: {
-          __tmp__E2GK=my_copy__NJIO(__tmp__D2GK);
+          __tmp__A5CK=my_copy__FSEO(__tmp__54CK);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__E2GK=my_copy__YZHP(__tmp__D2GK);
+          __tmp__A5CK=my_copy__QCEP(__tmp__54CK);
         } break;
         case __EXPR_INF__: {
-          __tmp__E2GK=my_copy__13VN(__tmp__D2GK);
+          __tmp__A5CK=my_copy__5LSN(__tmp__54CK);
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__E2GK=my_copy__G4VN(__tmp__D2GK);
+          __tmp__A5CK=my_copy__KMSN(__tmp__54CK);
         } break;
         case __EXPR_OR__: {
-          __tmp__E2GK=my_copy__FLTN(__tmp__D2GK);
+          __tmp__A5CK=my_copy__JZPN(__tmp__54CK);
         } break;
         case __EXPR_XOR__: {
-          __tmp__E2GK=my_copy__OUWO(__tmp__D2GK);
+          __tmp__A5CK=my_copy__G3SO(__tmp__54CK);
         } break;
         };
-        add_last__JLII(result__B2GK,__tmp__E2GK);
-        __tmp__YUAK=result__B2GK;
+        add_last__5REI(result__34CK,__tmp__A5CK);
+        __tmp__UX2J=result__34CK;
       } break;
       case __DTA_CAST__: {
-        result__J2GK=create_with_capacity__ZLLH( 1);
-        __tmp__L2GK=DTA__->self_arg__W3YD;
-        switch (((struct ___OBJ *)__tmp__L2GK)->__id) {
+        result__F5CK=create_with_capacity__FTHH( 1);
+        __tmp__H5CK=DTA__->self_arg__XHZD;
+        switch (((struct ___OBJ *)__tmp__H5CK)->__id) {
         case __LIST__: {
-          __tmp__M2GK=my_copy__IE2M(__tmp__L2GK);
+          __tmp__I5CK=my_copy__MSYM(__tmp__H5CK);
         } break;
         case __STRING_CST__: {
-          Self__EUFQ=((__STRING_CST *)__tmp__L2GK);
-          __tmp__M2GK=create__text__BMQH(Self__EUFQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__EUFQ->string__LDAI);
+          Self__FYBQ=((__STRING_CST *)__tmp__H5CK);
+          __tmp__I5CK=create__text__ITMH(Self__FYBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FYBQ->string__BK2H);
         } break;
         case __EXTERNAL_C__: {
-          __tmp__M2GK=my_copy__ODAI(__tmp__L2GK);
+          __tmp__I5CK=my_copy__EK2H(__tmp__H5CK);
         } break;
         case __PROTOTYPE_CST__: {
-          Self__FUFQ=((__PROTOTYPE_CST *)__tmp__L2GK);
-          __tmp__M2GK=create__type__HZQC(Self__FUFQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FUFQ->parent_constant__DMMC.static_type__LSYD);
+          Self__GYBQ=((__PROTOTYPE_CST *)__tmp__H5CK);
+          __tmp__I5CK=create__type__PKQC(Self__GYBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GYBQ->parent_constant__W2LC.static_type__M2YD);
         } break;
         case __INTEGER_CST__: {
-          Self__GUFQ=((__INTEGER_CST *)__tmp__L2GK);
-          __tmp__M2GK=create__value__type__I1QC(Self__GUFQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__GUFQ->value__VUYD,Self__GUFQ->parent_constant__OMMC.static_type__LSYD);
+          Self__HYBQ=((__INTEGER_CST *)__tmp__H5CK);
+          p__ZHMR=Self__HYBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          v__0HMR=Self__HYBQ->value__W4YD;
+          t__1HMR=Self__HYBQ->parent_constant__B3LC.static_type__M2YD;
+          result__QHMR=NULL;
+          ptr__RHMR=((__POINTER )(NULL));
+          typ_id__SHMR= 0;
+          sz__THMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+          if ((sz__THMR ==  0)) {
+            result__QHMR=INTEGER_CST__;
+          } else {
+            typ_id__SHMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__THMR);
+            if ((typ_id__SHMR == (__INTEGER)(-  1))) {
+              a__UHMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__VHMR=(__UINTEGER_32)((__UINTEGER_32)(sz__THMR + a__UHMR) & (__UINTEGER_32)(~ a__UHMR));
+              ptr_table__AI1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VHMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__5H1R=((__POINTER )(NULL));
+              result__BI1R=((__POINTER *)ptr_table__AI1R)[ 0];
+              if ((result__BI1R == (void *)NULL)) {
+                result__BI1R=new_lab__2PJ(new_size__VHMR);
+                next__5H1R=(void *)((unsigned long)result__BI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VHMR)));
+                ((__POINTER *)next__5H1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__AI1R)[ 0]=next__5H1R;
+              } else {
+                next__5H1R=((__POINTER *)result__BI1R)[ 0];
+                if ((next__5H1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BI1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VHMR <<  1)) <=  4096)) {
+                    next__5H1R=(void *)((unsigned long)result__BI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VHMR)));
+                  } else {
+                    next__5H1R=new_lab__2PJ(new_size__VHMR);
+                  };
+                  ((__POINTER *)next__5H1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__AI1R)[ 0]=next__5H1R;
+                } else {
+                  ((__POINTER *)result__BI1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__5H1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__BI1R=next__5H1R;
+                };
+              };
+              ptr__RHMR=result__BI1R;
+            } else {
+              t__WHMR=((__UINTEGER_32 )typ_id__SHMR);
+              a__XHMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__II1R=(__UINTEGER_32)((__UINTEGER_32)(sz__THMR + a__XHMR) & (__UINTEGER_32)(~ a__XHMR));
+              ptr_table__FI1R=((__POINTER )(&(table_type[(t__WHMR)])));
+              lab_type__HI1R=(__UINTEGER_32)(t__WHMR |  1);
+              next__EI1R=((__POINTER )(NULL));
+              result__GI1R=((__POINTER *)ptr_table__FI1R)[ 0];
+              if ((result__GI1R == (void *)NULL)) {
+                result__GI1R=new_lab__2PJ(lab_type__HI1R);
+                next__EI1R=(void *)((unsigned long)result__GI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__II1R)));
+                ((__POINTER *)next__EI1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__FI1R)[ 0]=next__EI1R;
+              } else {
+                next__EI1R=((__POINTER *)result__GI1R)[ 0];
+                if ((next__EI1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GI1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__II1R <<  1)) <=  4096)) {
+                    next__EI1R=(void *)((unsigned long)result__GI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__II1R)));
+                  } else {
+                    next__EI1R=new_lab__2PJ(lab_type__HI1R);
+                  };
+                  ((__POINTER *)next__EI1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__FI1R)[ 0]=next__EI1R;
+                } else {
+                  ((__POINTER *)result__GI1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EI1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__GI1R=next__EI1R;
+                };
+              };
+              ptr__RHMR=result__GI1R;
+            };
+            result__QHMR=((__INTEGER_CST *)ptr__RHMR);
+            *(result__QHMR) = *(INTEGER_CST__);
+          };
+          Self__YHMR=((__INTEGER_CST *)result__QHMR);
+          Self__YHMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZHMR;
+          Self__YHMR->value__W4YD=v__0HMR;
+          Self__YHMR->parent_constant__B3LC.static_type__M2YD=t__1HMR;
+          check_type__YG5D(Self__YHMR);
+          __tmp__I5CK=result__QHMR;
         } break;
         case __READ_LOCAL__: {
-          __tmp__M2GK=my_copy__02IJ(__tmp__L2GK);
+          __tmp__MCBR=read__QB5G(((__READ_LOCAL *)__tmp__H5CK)->local__HJZD);
+          if (__tmp__MCBR==NULL) {
+            __tmp__NCBR=NULL;
+          } else {
+            __tmp__NCBR=((__READ_LOCAL *)__tmp__MCBR);
+          };
+          __tmp__I5CK=__tmp__NCBR;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__M2GK=my_copy__2EAI(__tmp__L2GK);
+          __tmp__I5CK=my_copy__SL2H(__tmp__H5CK);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__M2GK=my_copy__VFAI(__tmp__L2GK);
+          __tmp__I5CK=my_copy__LM2H(__tmp__H5CK);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__M2GK=my_copy__CGAI(__tmp__L2GK);
+          __tmp__I5CK=my_copy__YM2H(__tmp__H5CK);
         } break;
         case __REAL_CST__: {
-          Self__IUFQ=((__REAL_CST *)__tmp__L2GK);
-          __tmp__M2GK=create__value__type__2KQH(Self__IUFQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IUFQ->value__RGAI,Self__IUFQ->parent_constant__IVNH.static_type__LSYD);
+          Self__JYBQ=((__REAL_CST *)__tmp__H5CK);
+          p__FIMR=Self__JYBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          v__GIMR=Self__JYBQ->value__HN2H;
+          t__HIMR=Self__JYBQ->parent_constant__U2JH.static_type__M2YD;
+          result__2HMR=NULL;
+          ptr__3HMR=((__POINTER )(NULL));
+          typ_id__4HMR= 0;
+          sz__5HMR=((__UINTEGER_32 )sizeof(__REAL_CST));
+          if ((sz__5HMR ==  0)) {
+            result__2HMR=REAL_CST__;
+          } else {
+            typ_id__4HMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5HMR);
+            if ((typ_id__4HMR == (__INTEGER)(-  1))) {
+              a__AIMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__BIMR=(__UINTEGER_32)((__UINTEGER_32)(sz__5HMR + a__AIMR) & (__UINTEGER_32)(~ a__AIMR));
+              ptr_table__KI1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BIMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__JI1R=((__POINTER )(NULL));
+              result__LI1R=((__POINTER *)ptr_table__KI1R)[ 0];
+              if ((result__LI1R == (void *)NULL)) {
+                result__LI1R=new_lab__2PJ(new_size__BIMR);
+                next__JI1R=(void *)((unsigned long)result__LI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BIMR)));
+                ((__POINTER *)next__JI1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__KI1R)[ 0]=next__JI1R;
+              } else {
+                next__JI1R=((__POINTER *)result__LI1R)[ 0];
+                if ((next__JI1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LI1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BIMR <<  1)) <=  4096)) {
+                    next__JI1R=(void *)((unsigned long)result__LI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BIMR)));
+                  } else {
+                    next__JI1R=new_lab__2PJ(new_size__BIMR);
+                  };
+                  ((__POINTER *)next__JI1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__KI1R)[ 0]=next__JI1R;
+                } else {
+                  ((__POINTER *)result__LI1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JI1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__LI1R=next__JI1R;
+                };
+              };
+              ptr__3HMR=result__LI1R;
+            } else {
+              t__CIMR=((__UINTEGER_32 )typ_id__4HMR);
+              a__DIMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__SI1R=(__UINTEGER_32)((__UINTEGER_32)(sz__5HMR + a__DIMR) & (__UINTEGER_32)(~ a__DIMR));
+              ptr_table__PI1R=((__POINTER )(&(table_type[(t__CIMR)])));
+              lab_type__RI1R=(__UINTEGER_32)(t__CIMR |  1);
+              next__OI1R=((__POINTER )(NULL));
+              result__QI1R=((__POINTER *)ptr_table__PI1R)[ 0];
+              if ((result__QI1R == (void *)NULL)) {
+                result__QI1R=new_lab__2PJ(lab_type__RI1R);
+                next__OI1R=(void *)((unsigned long)result__QI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SI1R)));
+                ((__POINTER *)next__OI1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__PI1R)[ 0]=next__OI1R;
+              } else {
+                next__OI1R=((__POINTER *)result__QI1R)[ 0];
+                if ((next__OI1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QI1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SI1R <<  1)) <=  4096)) {
+                    next__OI1R=(void *)((unsigned long)result__QI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SI1R)));
+                  } else {
+                    next__OI1R=new_lab__2PJ(lab_type__RI1R);
+                  };
+                  ((__POINTER *)next__OI1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__PI1R)[ 0]=next__OI1R;
+                } else {
+                  ((__POINTER *)result__QI1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OI1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__QI1R=next__OI1R;
+                };
+              };
+              ptr__3HMR=result__QI1R;
+            };
+            result__2HMR=((__REAL_CST *)ptr__3HMR);
+            *(result__2HMR) = *(REAL_CST__);
+          };
+          Self__EIMR=((__REAL_CST *)result__2HMR);
+          Self__EIMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FIMR;
+          Self__EIMR->value__HN2H=v__GIMR;
+          Self__EIMR->parent_constant__U2JH.static_type__M2YD=t__HIMR;
+          __tmp__I5CK=result__2HMR;
         } break;
         case __CHARACTER_CST__: {
-          Self__KUFQ=((__CHARACTER_CST *)__tmp__L2GK);
-          __tmp__M2GK=create__char__XLQH(Self__KUFQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__KUFQ->text__ZGAI);
+          Self__LYBQ=((__CHARACTER_CST *)__tmp__H5CK);
+          __tmp__I5CK=create__char__4SMH(Self__LYBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LYBQ->text__PN2H);
         } break;
         case __IS_EXPANDED__: {
-          Self__LUFQ=((__IS_EXPANDED *)__tmp__L2GK);
-          __tmp__M2GK=create__receiver__2J0H(Self__LUFQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__LUFQ->receiver__AHAI));
+          Self__MYBQ=((__IS_EXPANDED *)__tmp__H5CK);
+          __tmp__QCBR=read__QB5G(((__READ_LOCAL *)Self__MYBQ->receiver__WN2H)->local__HJZD);
+          if (__tmp__QCBR==NULL) {
+            __tmp__RCBR=NULL;
+          } else {
+            __tmp__RCBR=((__READ_LOCAL *)__tmp__QCBR);
+          };
+          p__RIMR=Self__MYBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          result__IIMR=NULL;
+          ptr__JIMR=((__POINTER )(NULL));
+          typ_id__KIMR= 0;
+          sz__LIMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+          if ((sz__LIMR ==  0)) {
+            result__IIMR=IS_EXPANDED__;
+          } else {
+            typ_id__KIMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LIMR);
+            if ((typ_id__KIMR == (__INTEGER)(-  1))) {
+              a__MIMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__NIMR=(__UINTEGER_32)((__UINTEGER_32)(sz__LIMR + a__MIMR) & (__UINTEGER_32)(~ a__MIMR));
+              ptr_table__UI1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NIMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__TI1R=((__POINTER )(NULL));
+              result__VI1R=((__POINTER *)ptr_table__UI1R)[ 0];
+              if ((result__VI1R == (void *)NULL)) {
+                result__VI1R=new_lab__2PJ(new_size__NIMR);
+                next__TI1R=(void *)((unsigned long)result__VI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NIMR)));
+                ((__POINTER *)next__TI1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__UI1R)[ 0]=next__TI1R;
+              } else {
+                next__TI1R=((__POINTER *)result__VI1R)[ 0];
+                if ((next__TI1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VI1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NIMR <<  1)) <=  4096)) {
+                    next__TI1R=(void *)((unsigned long)result__VI1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NIMR)));
+                  } else {
+                    next__TI1R=new_lab__2PJ(new_size__NIMR);
+                  };
+                  ((__POINTER *)next__TI1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__UI1R)[ 0]=next__TI1R;
+                } else {
+                  ((__POINTER *)result__VI1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TI1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__VI1R=next__TI1R;
+                };
+              };
+              ptr__JIMR=result__VI1R;
+            } else {
+              t__OIMR=((__UINTEGER_32 )typ_id__KIMR);
+              a__PIMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__2I1R=(__UINTEGER_32)((__UINTEGER_32)(sz__LIMR + a__PIMR) & (__UINTEGER_32)(~ a__PIMR));
+              ptr_table__ZI1R=((__POINTER )(&(table_type[(t__OIMR)])));
+              lab_type__1I1R=(__UINTEGER_32)(t__OIMR |  1);
+              next__YI1R=((__POINTER )(NULL));
+              result__0I1R=((__POINTER *)ptr_table__ZI1R)[ 0];
+              if ((result__0I1R == (void *)NULL)) {
+                result__0I1R=new_lab__2PJ(lab_type__1I1R);
+                next__YI1R=(void *)((unsigned long)result__0I1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2I1R)));
+                ((__POINTER *)next__YI1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__ZI1R)[ 0]=next__YI1R;
+              } else {
+                next__YI1R=((__POINTER *)result__0I1R)[ 0];
+                if ((next__YI1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0I1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2I1R <<  1)) <=  4096)) {
+                    next__YI1R=(void *)((unsigned long)result__0I1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2I1R)));
+                  } else {
+                    next__YI1R=new_lab__2PJ(lab_type__1I1R);
+                  };
+                  ((__POINTER *)next__YI1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__ZI1R)[ 0]=next__YI1R;
+                } else {
+                  ((__POINTER *)result__0I1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YI1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__0I1R=next__YI1R;
+                };
+              };
+              ptr__JIMR=result__0I1R;
+            };
+            result__IIMR=((__IS_EXPANDED *)ptr__JIMR);
+            *(result__IIMR) = *(IS_EXPANDED__);
+          };
+          Self__QIMR=((__IS_EXPANDED *)result__IIMR);
+          Self__QIMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RIMR;
+          Self__QIMR->receiver__WN2H=__tmp__RCBR;
+          __tmp__I5CK=result__IIMR;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__M2GK=my_copy__FHAI(__tmp__L2GK);
+          __tmp__I5CK=my_copy__1N2H(__tmp__H5CK);
         } break;
         case __EXPR_SUP__: {
-          __tmp__M2GK=my_copy__OHAI(__tmp__L2GK);
+          __tmp__I5CK=my_copy__EO2H(__tmp__H5CK);
         } break;
         case __EXPR_SUB__: {
-          __tmp__M2GK=my_copy__ZHAI(__tmp__L2GK);
+          __tmp__I5CK=my_copy__PO2H(__tmp__H5CK);
         } break;
         case __EXPR_MUL__: {
-          __tmp__M2GK=my_copy__FIAI(__tmp__L2GK);
+          __tmp__I5CK=my_copy__1O2H(__tmp__H5CK);
         } break;
         case __EXPR_DIV__: {
-          __tmp__M2GK=my_copy__QIAI(__tmp__L2GK);
+          __tmp__I5CK=my_copy__GP2H(__tmp__H5CK);
         } break;
         case __EXPR_AND__: {
-          __tmp__M2GK=my_copy__1IAI(__tmp__L2GK);
+          __tmp__I5CK=my_copy__RP2H(__tmp__H5CK);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__M2GK=my_copy__GJAI(__tmp__L2GK);
+          __tmp__I5CK=my_copy__2P2H(__tmp__H5CK);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__M2GK=my_copy__RJAI(__tmp__L2GK);
+          __tmp__I5CK=my_copy__HQ2H(__tmp__H5CK);
         } break;
         case __PUT_TO__: {
-          __tmp__M2GK=my_copy__2JAI(__tmp__L2GK);
+          __tmp__I5CK=my_copy__SQ2H(__tmp__H5CK);
         } break;
         case __ITEM__: {
-          __tmp__M2GK=my_copy__NKAI(__tmp__L2GK);
+          __tmp__I5CK=my_copy__DR2H(__tmp__H5CK);
         } break;
         case __SIZE_OF__: {
-          __tmp__M2GK=my_copy__ZKAI(__tmp__L2GK);
+          __tmp__I5CK=my_copy__PR2H(__tmp__H5CK);
         } break;
         case __CAST__: {
-          __tmp__M2GK=my_copy__CLAI(__tmp__L2GK);
+          __tmp__I5CK=my_copy__YR2H(__tmp__H5CK);
         } break;
         case __CALL_SLOT__: {
-          __tmp__M2GK=my_copy__1E2M(__tmp__L2GK);
+          __tmp__I5CK=my_copy__5SYM(__tmp__H5CK);
         } break;
         case __READ_SLOT__: {
-          __tmp__M2GK=my_copy__MRKK(__tmp__L2GK);
+          __tmp__I5CK=my_copy__IUGK(__tmp__H5CK);
         } break;
         case __READ_GLOBAL__: {
-          __tmp__M2GK=my_copy__ZRKK(__tmp__L2GK);
+          __tmp__T3CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__H5CK)->global__ZGJK),NULL);
+          if (__tmp__T3CR==NULL) {
+            __tmp__U3CR=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__T3CR)->__id) {
+            case __READ_SLOT__: {
+              __tmp__U3CR=NULL;
+            } break;
+            case __READ_GLOBAL__: {
+              __tmp__U3CR=((__READ_GLOBAL *)__tmp__T3CR);
+            } break;
+            }
+          };
+          __tmp__I5CK=__tmp__U3CR;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__M2GK=my_copy__3BGN(__tmp__L2GK);
+          __tmp__I5CK=my_copy__BQCN(__tmp__H5CK);
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__M2GK=my_copy__VIIO(__tmp__L2GK);
+          __tmp__I5CK=my_copy__NREO(__tmp__H5CK);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__M2GK=my_copy__3PNO(__tmp__L2GK);
+          __tmp__I5CK=my_copy__VYJO(__tmp__H5CK);
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__M2GK=my_copy__CJIO(__tmp__L2GK);
+          __tmp__I5CK=my_copy__0REO(__tmp__H5CK);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__M2GK=my_copy__JQNO(__tmp__L2GK);
+          __tmp__I5CK=my_copy__BZJO(__tmp__H5CK);
         } break;
         case __EXPR_NEG__: {
-          __tmp__M2GK=my_copy__EBNM(__tmp__L2GK);
+          __tmp__I5CK=my_copy__CNJM(__tmp__H5CK);
         } break;
         case __EXPR_ADD__: {
-          __tmp__M2GK=my_copy__EOPL(__tmp__L2GK);
+          __tmp__I5CK=my_copy__5XLL(__tmp__H5CK);
         } break;
         case __EXPR_NOT__: {
-          __tmp__M2GK=my_copy__SH2M(__tmp__L2GK);
+          __tmp__I5CK=my_copy__WVYM(__tmp__H5CK);
         } break;
         case __EXPR_MOD__: {
-          __tmp__M2GK=my_copy__NJIO(__tmp__L2GK);
+          __tmp__I5CK=my_copy__FSEO(__tmp__H5CK);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__M2GK=my_copy__YZHP(__tmp__L2GK);
+          __tmp__I5CK=my_copy__QCEP(__tmp__H5CK);
         } break;
         case __EXPR_INF__: {
-          __tmp__M2GK=my_copy__13VN(__tmp__L2GK);
+          __tmp__I5CK=my_copy__5LSN(__tmp__H5CK);
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__M2GK=my_copy__G4VN(__tmp__L2GK);
+          __tmp__I5CK=my_copy__KMSN(__tmp__H5CK);
         } break;
         case __EXPR_OR__: {
-          __tmp__M2GK=my_copy__FLTN(__tmp__L2GK);
+          __tmp__I5CK=my_copy__JZPN(__tmp__H5CK);
         } break;
         case __EXPR_XOR__: {
-          __tmp__M2GK=my_copy__OUWO(__tmp__L2GK);
+          __tmp__I5CK=my_copy__G3SO(__tmp__H5CK);
         } break;
         };
-        add_last__JLII(result__J2GK,__tmp__M2GK);
-        __tmp__YUAK=result__J2GK;
+        add_last__5REI(result__F5CK,__tmp__I5CK);
+        __tmp__UX2J=result__F5CK;
       } break;
       case __DTA_WR_CODE__: {
-        Self__P2GK=((__DTA_WR_CODE *)__tmp__XUAK);
-        result__R2GK=create_with_capacity__ZLLH( 1);
-        __tmp__T2GK=Self__P2GK->parent_dta__FSPH.self_arg__W3YD;
-        switch (((struct ___OBJ *)__tmp__T2GK)->__id) {
+        Self__L5CK=((__DTA_WR_CODE *)__tmp__TX2J);
+        result__N5CK=create_with_capacity__FTHH( 1);
+        __tmp__P5CK=Self__L5CK->parent_dta__MZLH.self_arg__XHZD;
+        switch (((struct ___OBJ *)__tmp__P5CK)->__id) {
         case __LIST__: {
-          __tmp__U2GK=my_copy__IE2M(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__MSYM(__tmp__P5CK);
         } break;
         case __STRING_CST__: {
-          Self__MUFQ=((__STRING_CST *)__tmp__T2GK);
-          __tmp__U2GK=create__text__BMQH(Self__MUFQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__MUFQ->string__LDAI);
+          Self__NYBQ=((__STRING_CST *)__tmp__P5CK);
+          __tmp__Q5CK=create__text__ITMH(Self__NYBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NYBQ->string__BK2H);
         } break;
         case __EXTERNAL_C__: {
-          __tmp__U2GK=my_copy__ODAI(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__EK2H(__tmp__P5CK);
         } break;
         case __PROTOTYPE_CST__: {
-          Self__NUFQ=((__PROTOTYPE_CST *)__tmp__T2GK);
-          __tmp__U2GK=create__type__HZQC(Self__NUFQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NUFQ->parent_constant__DMMC.static_type__LSYD);
+          Self__OYBQ=((__PROTOTYPE_CST *)__tmp__P5CK);
+          __tmp__Q5CK=create__type__PKQC(Self__OYBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__OYBQ->parent_constant__W2LC.static_type__M2YD);
         } break;
         case __INTEGER_CST__: {
-          Self__OUFQ=((__INTEGER_CST *)__tmp__T2GK);
-          __tmp__U2GK=create__value__type__I1QC(Self__OUFQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__OUFQ->value__VUYD,Self__OUFQ->parent_constant__OMMC.static_type__LSYD);
+          Self__PYBQ=((__INTEGER_CST *)__tmp__P5CK);
+          p__2IMR=Self__PYBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          v__3IMR=Self__PYBQ->value__W4YD;
+          t__4IMR=Self__PYBQ->parent_constant__B3LC.static_type__M2YD;
+          result__TIMR=NULL;
+          ptr__UIMR=((__POINTER )(NULL));
+          typ_id__VIMR= 0;
+          sz__WIMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+          if ((sz__WIMR ==  0)) {
+            result__TIMR=INTEGER_CST__;
+          } else {
+            typ_id__VIMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WIMR);
+            if ((typ_id__VIMR == (__INTEGER)(-  1))) {
+              a__XIMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__YIMR=(__UINTEGER_32)((__UINTEGER_32)(sz__WIMR + a__XIMR) & (__UINTEGER_32)(~ a__XIMR));
+              ptr_table__4I1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YIMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__3I1R=((__POINTER )(NULL));
+              result__5I1R=((__POINTER *)ptr_table__4I1R)[ 0];
+              if ((result__5I1R == (void *)NULL)) {
+                result__5I1R=new_lab__2PJ(new_size__YIMR);
+                next__3I1R=(void *)((unsigned long)result__5I1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YIMR)));
+                ((__POINTER *)next__3I1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__4I1R)[ 0]=next__3I1R;
+              } else {
+                next__3I1R=((__POINTER *)result__5I1R)[ 0];
+                if ((next__3I1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5I1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YIMR <<  1)) <=  4096)) {
+                    next__3I1R=(void *)((unsigned long)result__5I1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YIMR)));
+                  } else {
+                    next__3I1R=new_lab__2PJ(new_size__YIMR);
+                  };
+                  ((__POINTER *)next__3I1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__4I1R)[ 0]=next__3I1R;
+                } else {
+                  ((__POINTER *)result__5I1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3I1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__5I1R=next__3I1R;
+                };
+              };
+              ptr__UIMR=result__5I1R;
+            } else {
+              t__ZIMR=((__UINTEGER_32 )typ_id__VIMR);
+              a__0IMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__GJ1R=(__UINTEGER_32)((__UINTEGER_32)(sz__WIMR + a__0IMR) & (__UINTEGER_32)(~ a__0IMR));
+              ptr_table__DJ1R=((__POINTER )(&(table_type[(t__ZIMR)])));
+              lab_type__FJ1R=(__UINTEGER_32)(t__ZIMR |  1);
+              next__CJ1R=((__POINTER )(NULL));
+              result__EJ1R=((__POINTER *)ptr_table__DJ1R)[ 0];
+              if ((result__EJ1R == (void *)NULL)) {
+                result__EJ1R=new_lab__2PJ(lab_type__FJ1R);
+                next__CJ1R=(void *)((unsigned long)result__EJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GJ1R)));
+                ((__POINTER *)next__CJ1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__DJ1R)[ 0]=next__CJ1R;
+              } else {
+                next__CJ1R=((__POINTER *)result__EJ1R)[ 0];
+                if ((next__CJ1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EJ1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GJ1R <<  1)) <=  4096)) {
+                    next__CJ1R=(void *)((unsigned long)result__EJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GJ1R)));
+                  } else {
+                    next__CJ1R=new_lab__2PJ(lab_type__FJ1R);
+                  };
+                  ((__POINTER *)next__CJ1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__DJ1R)[ 0]=next__CJ1R;
+                } else {
+                  ((__POINTER *)result__EJ1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CJ1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__EJ1R=next__CJ1R;
+                };
+              };
+              ptr__UIMR=result__EJ1R;
+            };
+            result__TIMR=((__INTEGER_CST *)ptr__UIMR);
+            *(result__TIMR) = *(INTEGER_CST__);
+          };
+          Self__1IMR=((__INTEGER_CST *)result__TIMR);
+          Self__1IMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2IMR;
+          Self__1IMR->value__W4YD=v__3IMR;
+          Self__1IMR->parent_constant__B3LC.static_type__M2YD=t__4IMR;
+          check_type__YG5D(Self__1IMR);
+          __tmp__Q5CK=result__TIMR;
         } break;
         case __READ_LOCAL__: {
-          __tmp__U2GK=my_copy__02IJ(__tmp__T2GK);
+          __tmp__UCBR=read__QB5G(((__READ_LOCAL *)__tmp__P5CK)->local__HJZD);
+          if (__tmp__UCBR==NULL) {
+            __tmp__VCBR=NULL;
+          } else {
+            __tmp__VCBR=((__READ_LOCAL *)__tmp__UCBR);
+          };
+          __tmp__Q5CK=__tmp__VCBR;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__U2GK=my_copy__2EAI(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__SL2H(__tmp__P5CK);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__U2GK=my_copy__VFAI(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__LM2H(__tmp__P5CK);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__U2GK=my_copy__CGAI(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__YM2H(__tmp__P5CK);
         } break;
         case __REAL_CST__: {
-          Self__QUFQ=((__REAL_CST *)__tmp__T2GK);
-          __tmp__U2GK=create__value__type__2KQH(Self__QUFQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__QUFQ->value__RGAI,Self__QUFQ->parent_constant__IVNH.static_type__LSYD);
+          Self__RYBQ=((__REAL_CST *)__tmp__P5CK);
+          p__IJMR=Self__RYBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          v__JJMR=Self__RYBQ->value__HN2H;
+          t__KJMR=Self__RYBQ->parent_constant__U2JH.static_type__M2YD;
+          result__5IMR=NULL;
+          ptr__AJMR=((__POINTER )(NULL));
+          typ_id__BJMR= 0;
+          sz__CJMR=((__UINTEGER_32 )sizeof(__REAL_CST));
+          if ((sz__CJMR ==  0)) {
+            result__5IMR=REAL_CST__;
+          } else {
+            typ_id__BJMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CJMR);
+            if ((typ_id__BJMR == (__INTEGER)(-  1))) {
+              a__DJMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__EJMR=(__UINTEGER_32)((__UINTEGER_32)(sz__CJMR + a__DJMR) & (__UINTEGER_32)(~ a__DJMR));
+              ptr_table__IJ1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EJMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__HJ1R=((__POINTER )(NULL));
+              result__JJ1R=((__POINTER *)ptr_table__IJ1R)[ 0];
+              if ((result__JJ1R == (void *)NULL)) {
+                result__JJ1R=new_lab__2PJ(new_size__EJMR);
+                next__HJ1R=(void *)((unsigned long)result__JJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EJMR)));
+                ((__POINTER *)next__HJ1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__IJ1R)[ 0]=next__HJ1R;
+              } else {
+                next__HJ1R=((__POINTER *)result__JJ1R)[ 0];
+                if ((next__HJ1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JJ1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EJMR <<  1)) <=  4096)) {
+                    next__HJ1R=(void *)((unsigned long)result__JJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EJMR)));
+                  } else {
+                    next__HJ1R=new_lab__2PJ(new_size__EJMR);
+                  };
+                  ((__POINTER *)next__HJ1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__IJ1R)[ 0]=next__HJ1R;
+                } else {
+                  ((__POINTER *)result__JJ1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HJ1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__JJ1R=next__HJ1R;
+                };
+              };
+              ptr__AJMR=result__JJ1R;
+            } else {
+              t__FJMR=((__UINTEGER_32 )typ_id__BJMR);
+              a__GJMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__QJ1R=(__UINTEGER_32)((__UINTEGER_32)(sz__CJMR + a__GJMR) & (__UINTEGER_32)(~ a__GJMR));
+              ptr_table__NJ1R=((__POINTER )(&(table_type[(t__FJMR)])));
+              lab_type__PJ1R=(__UINTEGER_32)(t__FJMR |  1);
+              next__MJ1R=((__POINTER )(NULL));
+              result__OJ1R=((__POINTER *)ptr_table__NJ1R)[ 0];
+              if ((result__OJ1R == (void *)NULL)) {
+                result__OJ1R=new_lab__2PJ(lab_type__PJ1R);
+                next__MJ1R=(void *)((unsigned long)result__OJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJ1R)));
+                ((__POINTER *)next__MJ1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__NJ1R)[ 0]=next__MJ1R;
+              } else {
+                next__MJ1R=((__POINTER *)result__OJ1R)[ 0];
+                if ((next__MJ1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OJ1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QJ1R <<  1)) <=  4096)) {
+                    next__MJ1R=(void *)((unsigned long)result__OJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJ1R)));
+                  } else {
+                    next__MJ1R=new_lab__2PJ(lab_type__PJ1R);
+                  };
+                  ((__POINTER *)next__MJ1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__NJ1R)[ 0]=next__MJ1R;
+                } else {
+                  ((__POINTER *)result__OJ1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MJ1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__OJ1R=next__MJ1R;
+                };
+              };
+              ptr__AJMR=result__OJ1R;
+            };
+            result__5IMR=((__REAL_CST *)ptr__AJMR);
+            *(result__5IMR) = *(REAL_CST__);
+          };
+          Self__HJMR=((__REAL_CST *)result__5IMR);
+          Self__HJMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IJMR;
+          Self__HJMR->value__HN2H=v__JJMR;
+          Self__HJMR->parent_constant__U2JH.static_type__M2YD=t__KJMR;
+          __tmp__Q5CK=result__5IMR;
         } break;
         case __CHARACTER_CST__: {
-          Self__SUFQ=((__CHARACTER_CST *)__tmp__T2GK);
-          __tmp__U2GK=create__char__XLQH(Self__SUFQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__SUFQ->text__ZGAI);
+          Self__TYBQ=((__CHARACTER_CST *)__tmp__P5CK);
+          __tmp__Q5CK=create__char__4SMH(Self__TYBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TYBQ->text__PN2H);
         } break;
         case __IS_EXPANDED__: {
-          Self__TUFQ=((__IS_EXPANDED *)__tmp__T2GK);
-          __tmp__U2GK=create__receiver__2J0H(Self__TUFQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__TUFQ->receiver__AHAI));
+          Self__UYBQ=((__IS_EXPANDED *)__tmp__P5CK);
+          __tmp__YCBR=read__QB5G(((__READ_LOCAL *)Self__UYBQ->receiver__WN2H)->local__HJZD);
+          if (__tmp__YCBR==NULL) {
+            __tmp__ZCBR=NULL;
+          } else {
+            __tmp__ZCBR=((__READ_LOCAL *)__tmp__YCBR);
+          };
+          p__UJMR=Self__UYBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          result__LJMR=NULL;
+          ptr__MJMR=((__POINTER )(NULL));
+          typ_id__NJMR= 0;
+          sz__OJMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+          if ((sz__OJMR ==  0)) {
+            result__LJMR=IS_EXPANDED__;
+          } else {
+            typ_id__NJMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OJMR);
+            if ((typ_id__NJMR == (__INTEGER)(-  1))) {
+              a__PJMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__QJMR=(__UINTEGER_32)((__UINTEGER_32)(sz__OJMR + a__PJMR) & (__UINTEGER_32)(~ a__PJMR));
+              ptr_table__SJ1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QJMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__RJ1R=((__POINTER )(NULL));
+              result__TJ1R=((__POINTER *)ptr_table__SJ1R)[ 0];
+              if ((result__TJ1R == (void *)NULL)) {
+                result__TJ1R=new_lab__2PJ(new_size__QJMR);
+                next__RJ1R=(void *)((unsigned long)result__TJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJMR)));
+                ((__POINTER *)next__RJ1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__SJ1R)[ 0]=next__RJ1R;
+              } else {
+                next__RJ1R=((__POINTER *)result__TJ1R)[ 0];
+                if ((next__RJ1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TJ1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QJMR <<  1)) <=  4096)) {
+                    next__RJ1R=(void *)((unsigned long)result__TJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJMR)));
+                  } else {
+                    next__RJ1R=new_lab__2PJ(new_size__QJMR);
+                  };
+                  ((__POINTER *)next__RJ1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__SJ1R)[ 0]=next__RJ1R;
+                } else {
+                  ((__POINTER *)result__TJ1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RJ1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__TJ1R=next__RJ1R;
+                };
+              };
+              ptr__MJMR=result__TJ1R;
+            } else {
+              t__RJMR=((__UINTEGER_32 )typ_id__NJMR);
+              a__SJMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__0J1R=(__UINTEGER_32)((__UINTEGER_32)(sz__OJMR + a__SJMR) & (__UINTEGER_32)(~ a__SJMR));
+              ptr_table__XJ1R=((__POINTER )(&(table_type[(t__RJMR)])));
+              lab_type__ZJ1R=(__UINTEGER_32)(t__RJMR |  1);
+              next__WJ1R=((__POINTER )(NULL));
+              result__YJ1R=((__POINTER *)ptr_table__XJ1R)[ 0];
+              if ((result__YJ1R == (void *)NULL)) {
+                result__YJ1R=new_lab__2PJ(lab_type__ZJ1R);
+                next__WJ1R=(void *)((unsigned long)result__YJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0J1R)));
+                ((__POINTER *)next__WJ1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__XJ1R)[ 0]=next__WJ1R;
+              } else {
+                next__WJ1R=((__POINTER *)result__YJ1R)[ 0];
+                if ((next__WJ1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YJ1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0J1R <<  1)) <=  4096)) {
+                    next__WJ1R=(void *)((unsigned long)result__YJ1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0J1R)));
+                  } else {
+                    next__WJ1R=new_lab__2PJ(lab_type__ZJ1R);
+                  };
+                  ((__POINTER *)next__WJ1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__XJ1R)[ 0]=next__WJ1R;
+                } else {
+                  ((__POINTER *)result__YJ1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WJ1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__YJ1R=next__WJ1R;
+                };
+              };
+              ptr__MJMR=result__YJ1R;
+            };
+            result__LJMR=((__IS_EXPANDED *)ptr__MJMR);
+            *(result__LJMR) = *(IS_EXPANDED__);
+          };
+          Self__TJMR=((__IS_EXPANDED *)result__LJMR);
+          Self__TJMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UJMR;
+          Self__TJMR->receiver__WN2H=__tmp__ZCBR;
+          __tmp__Q5CK=result__LJMR;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__U2GK=my_copy__FHAI(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__1N2H(__tmp__P5CK);
         } break;
         case __EXPR_SUP__: {
-          __tmp__U2GK=my_copy__OHAI(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__EO2H(__tmp__P5CK);
         } break;
         case __EXPR_SUB__: {
-          __tmp__U2GK=my_copy__ZHAI(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__PO2H(__tmp__P5CK);
         } break;
         case __EXPR_MUL__: {
-          __tmp__U2GK=my_copy__FIAI(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__1O2H(__tmp__P5CK);
         } break;
         case __EXPR_DIV__: {
-          __tmp__U2GK=my_copy__QIAI(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__GP2H(__tmp__P5CK);
         } break;
         case __EXPR_AND__: {
-          __tmp__U2GK=my_copy__1IAI(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__RP2H(__tmp__P5CK);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__U2GK=my_copy__GJAI(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__2P2H(__tmp__P5CK);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__U2GK=my_copy__RJAI(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__HQ2H(__tmp__P5CK);
         } break;
         case __PUT_TO__: {
-          __tmp__U2GK=my_copy__2JAI(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__SQ2H(__tmp__P5CK);
         } break;
         case __ITEM__: {
-          __tmp__U2GK=my_copy__NKAI(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__DR2H(__tmp__P5CK);
         } break;
         case __SIZE_OF__: {
-          __tmp__U2GK=my_copy__ZKAI(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__PR2H(__tmp__P5CK);
         } break;
         case __CAST__: {
-          __tmp__U2GK=my_copy__CLAI(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__YR2H(__tmp__P5CK);
         } break;
         case __CALL_SLOT__: {
-          __tmp__U2GK=my_copy__1E2M(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__5SYM(__tmp__P5CK);
         } break;
         case __READ_SLOT__: {
-          __tmp__U2GK=my_copy__MRKK(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__IUGK(__tmp__P5CK);
         } break;
         case __READ_GLOBAL__: {
-          __tmp__U2GK=my_copy__ZRKK(__tmp__T2GK);
+          __tmp__X3CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__P5CK)->global__ZGJK),NULL);
+          if (__tmp__X3CR==NULL) {
+            __tmp__Y3CR=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__X3CR)->__id) {
+            case __READ_SLOT__: {
+              __tmp__Y3CR=NULL;
+            } break;
+            case __READ_GLOBAL__: {
+              __tmp__Y3CR=((__READ_GLOBAL *)__tmp__X3CR);
+            } break;
+            }
+          };
+          __tmp__Q5CK=__tmp__Y3CR;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__U2GK=my_copy__3BGN(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__BQCN(__tmp__P5CK);
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__U2GK=my_copy__VIIO(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__NREO(__tmp__P5CK);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__U2GK=my_copy__3PNO(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__VYJO(__tmp__P5CK);
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__U2GK=my_copy__CJIO(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__0REO(__tmp__P5CK);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__U2GK=my_copy__JQNO(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__BZJO(__tmp__P5CK);
         } break;
         case __EXPR_NEG__: {
-          __tmp__U2GK=my_copy__EBNM(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__CNJM(__tmp__P5CK);
         } break;
         case __EXPR_ADD__: {
-          __tmp__U2GK=my_copy__EOPL(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__5XLL(__tmp__P5CK);
         } break;
         case __EXPR_NOT__: {
-          __tmp__U2GK=my_copy__SH2M(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__WVYM(__tmp__P5CK);
         } break;
         case __EXPR_MOD__: {
-          __tmp__U2GK=my_copy__NJIO(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__FSEO(__tmp__P5CK);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__U2GK=my_copy__YZHP(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__QCEP(__tmp__P5CK);
         } break;
         case __EXPR_INF__: {
-          __tmp__U2GK=my_copy__13VN(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__5LSN(__tmp__P5CK);
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__U2GK=my_copy__G4VN(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__KMSN(__tmp__P5CK);
         } break;
         case __EXPR_OR__: {
-          __tmp__U2GK=my_copy__FLTN(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__JZPN(__tmp__P5CK);
         } break;
         case __EXPR_XOR__: {
-          __tmp__U2GK=my_copy__OUWO(__tmp__T2GK);
+          __tmp__Q5CK=my_copy__G3SO(__tmp__P5CK);
         } break;
         };
-        add_last__JLII(result__R2GK,__tmp__U2GK);
-        __tmp__YUAK=result__R2GK;
+        add_last__5REI(result__N5CK,__tmp__Q5CK);
+        __tmp__UX2J=result__N5CK;
       } break;
       case __DTA_BLOCK__: {
-        __tmp__YUAK=get_argument__VUXI(__tmp__XUAK);
+        __tmp__UX2J=get_argument__1ZTI(__tmp__TX2J);
       } break;
       case __DTA_WR_VALUE__: {
-        Self__X2GK=((__DTA_WR_VALUE *)__tmp__XUAK);
-        result__Z2GK=create_with_capacity__ZLLH( 1);
-        __tmp__12GK=Self__X2GK->parent_dta__VLYH.self_arg__W3YD;
-        switch (((struct ___OBJ *)__tmp__12GK)->__id) {
+        Self__T5CK=((__DTA_WR_VALUE *)__tmp__TX2J);
+        result__V5CK=create_with_capacity__FTHH( 1);
+        __tmp__X5CK=Self__T5CK->parent_dta__XSUH.self_arg__XHZD;
+        switch (((struct ___OBJ *)__tmp__X5CK)->__id) {
         case __LIST__: {
-          __tmp__22GK=my_copy__IE2M(__tmp__12GK);
+          __tmp__Y5CK=my_copy__MSYM(__tmp__X5CK);
         } break;
         case __STRING_CST__: {
-          Self__UUFQ=((__STRING_CST *)__tmp__12GK);
-          __tmp__22GK=create__text__BMQH(Self__UUFQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__UUFQ->string__LDAI);
+          Self__VYBQ=((__STRING_CST *)__tmp__X5CK);
+          __tmp__Y5CK=create__text__ITMH(Self__VYBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VYBQ->string__BK2H);
         } break;
         case __EXTERNAL_C__: {
-          __tmp__22GK=my_copy__ODAI(__tmp__12GK);
+          __tmp__Y5CK=my_copy__EK2H(__tmp__X5CK);
         } break;
         case __PROTOTYPE_CST__: {
-          Self__VUFQ=((__PROTOTYPE_CST *)__tmp__12GK);
-          __tmp__22GK=create__type__HZQC(Self__VUFQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VUFQ->parent_constant__DMMC.static_type__LSYD);
+          Self__WYBQ=((__PROTOTYPE_CST *)__tmp__X5CK);
+          __tmp__Y5CK=create__type__PKQC(Self__WYBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WYBQ->parent_constant__W2LC.static_type__M2YD);
         } break;
         case __INTEGER_CST__: {
-          Self__WUFQ=((__INTEGER_CST *)__tmp__12GK);
-          __tmp__22GK=create__value__type__I1QC(Self__WUFQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WUFQ->value__VUYD,Self__WUFQ->parent_constant__OMMC.static_type__LSYD);
+          Self__XYBQ=((__INTEGER_CST *)__tmp__X5CK);
+          p__5JMR=Self__XYBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          v__AKMR=Self__XYBQ->value__W4YD;
+          t__BKMR=Self__XYBQ->parent_constant__B3LC.static_type__M2YD;
+          result__WJMR=NULL;
+          ptr__XJMR=((__POINTER )(NULL));
+          typ_id__YJMR= 0;
+          sz__ZJMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+          if ((sz__ZJMR ==  0)) {
+            result__WJMR=INTEGER_CST__;
+          } else {
+            typ_id__YJMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZJMR);
+            if ((typ_id__YJMR == (__INTEGER)(-  1))) {
+              a__0JMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__1JMR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZJMR + a__0JMR) & (__UINTEGER_32)(~ a__0JMR));
+              ptr_table__2J1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1JMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__1J1R=((__POINTER )(NULL));
+              result__3J1R=((__POINTER *)ptr_table__2J1R)[ 0];
+              if ((result__3J1R == (void *)NULL)) {
+                result__3J1R=new_lab__2PJ(new_size__1JMR);
+                next__1J1R=(void *)((unsigned long)result__3J1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1JMR)));
+                ((__POINTER *)next__1J1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__2J1R)[ 0]=next__1J1R;
+              } else {
+                next__1J1R=((__POINTER *)result__3J1R)[ 0];
+                if ((next__1J1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3J1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1JMR <<  1)) <=  4096)) {
+                    next__1J1R=(void *)((unsigned long)result__3J1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1JMR)));
+                  } else {
+                    next__1J1R=new_lab__2PJ(new_size__1JMR);
+                  };
+                  ((__POINTER *)next__1J1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__2J1R)[ 0]=next__1J1R;
+                } else {
+                  ((__POINTER *)result__3J1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1J1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__3J1R=next__1J1R;
+                };
+              };
+              ptr__XJMR=result__3J1R;
+            } else {
+              t__2JMR=((__UINTEGER_32 )typ_id__YJMR);
+              a__3JMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__EK1R=(__UINTEGER_32)((__UINTEGER_32)(sz__ZJMR + a__3JMR) & (__UINTEGER_32)(~ a__3JMR));
+              ptr_table__BK1R=((__POINTER )(&(table_type[(t__2JMR)])));
+              lab_type__DK1R=(__UINTEGER_32)(t__2JMR |  1);
+              next__AK1R=((__POINTER )(NULL));
+              result__CK1R=((__POINTER *)ptr_table__BK1R)[ 0];
+              if ((result__CK1R == (void *)NULL)) {
+                result__CK1R=new_lab__2PJ(lab_type__DK1R);
+                next__AK1R=(void *)((unsigned long)result__CK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EK1R)));
+                ((__POINTER *)next__AK1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__BK1R)[ 0]=next__AK1R;
+              } else {
+                next__AK1R=((__POINTER *)result__CK1R)[ 0];
+                if ((next__AK1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CK1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EK1R <<  1)) <=  4096)) {
+                    next__AK1R=(void *)((unsigned long)result__CK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EK1R)));
+                  } else {
+                    next__AK1R=new_lab__2PJ(lab_type__DK1R);
+                  };
+                  ((__POINTER *)next__AK1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__BK1R)[ 0]=next__AK1R;
+                } else {
+                  ((__POINTER *)result__CK1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AK1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__CK1R=next__AK1R;
+                };
+              };
+              ptr__XJMR=result__CK1R;
+            };
+            result__WJMR=((__INTEGER_CST *)ptr__XJMR);
+            *(result__WJMR) = *(INTEGER_CST__);
+          };
+          Self__4JMR=((__INTEGER_CST *)result__WJMR);
+          Self__4JMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5JMR;
+          Self__4JMR->value__W4YD=v__AKMR;
+          Self__4JMR->parent_constant__B3LC.static_type__M2YD=t__BKMR;
+          check_type__YG5D(Self__4JMR);
+          __tmp__Y5CK=result__WJMR;
         } break;
         case __READ_LOCAL__: {
-          __tmp__22GK=my_copy__02IJ(__tmp__12GK);
+          __tmp__2CBR=read__QB5G(((__READ_LOCAL *)__tmp__X5CK)->local__HJZD);
+          if (__tmp__2CBR==NULL) {
+            __tmp__3CBR=NULL;
+          } else {
+            __tmp__3CBR=((__READ_LOCAL *)__tmp__2CBR);
+          };
+          __tmp__Y5CK=__tmp__3CBR;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__22GK=my_copy__2EAI(__tmp__12GK);
+          __tmp__Y5CK=my_copy__SL2H(__tmp__X5CK);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__22GK=my_copy__VFAI(__tmp__12GK);
+          __tmp__Y5CK=my_copy__LM2H(__tmp__X5CK);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__22GK=my_copy__CGAI(__tmp__12GK);
+          __tmp__Y5CK=my_copy__YM2H(__tmp__X5CK);
         } break;
         case __REAL_CST__: {
-          Self__YUFQ=((__REAL_CST *)__tmp__12GK);
-          __tmp__22GK=create__value__type__2KQH(Self__YUFQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YUFQ->value__RGAI,Self__YUFQ->parent_constant__IVNH.static_type__LSYD);
+          Self__ZYBQ=((__REAL_CST *)__tmp__X5CK);
+          p__LKMR=Self__ZYBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          v__MKMR=Self__ZYBQ->value__HN2H;
+          t__NKMR=Self__ZYBQ->parent_constant__U2JH.static_type__M2YD;
+          result__CKMR=NULL;
+          ptr__DKMR=((__POINTER )(NULL));
+          typ_id__EKMR= 0;
+          sz__FKMR=((__UINTEGER_32 )sizeof(__REAL_CST));
+          if ((sz__FKMR ==  0)) {
+            result__CKMR=REAL_CST__;
+          } else {
+            typ_id__EKMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FKMR);
+            if ((typ_id__EKMR == (__INTEGER)(-  1))) {
+              a__GKMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__HKMR=(__UINTEGER_32)((__UINTEGER_32)(sz__FKMR + a__GKMR) & (__UINTEGER_32)(~ a__GKMR));
+              ptr_table__GK1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HKMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__FK1R=((__POINTER )(NULL));
+              result__HK1R=((__POINTER *)ptr_table__GK1R)[ 0];
+              if ((result__HK1R == (void *)NULL)) {
+                result__HK1R=new_lab__2PJ(new_size__HKMR);
+                next__FK1R=(void *)((unsigned long)result__HK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HKMR)));
+                ((__POINTER *)next__FK1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__GK1R)[ 0]=next__FK1R;
+              } else {
+                next__FK1R=((__POINTER *)result__HK1R)[ 0];
+                if ((next__FK1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HK1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HKMR <<  1)) <=  4096)) {
+                    next__FK1R=(void *)((unsigned long)result__HK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HKMR)));
+                  } else {
+                    next__FK1R=new_lab__2PJ(new_size__HKMR);
+                  };
+                  ((__POINTER *)next__FK1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__GK1R)[ 0]=next__FK1R;
+                } else {
+                  ((__POINTER *)result__HK1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FK1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__HK1R=next__FK1R;
+                };
+              };
+              ptr__DKMR=result__HK1R;
+            } else {
+              t__IKMR=((__UINTEGER_32 )typ_id__EKMR);
+              a__JKMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__OK1R=(__UINTEGER_32)((__UINTEGER_32)(sz__FKMR + a__JKMR) & (__UINTEGER_32)(~ a__JKMR));
+              ptr_table__LK1R=((__POINTER )(&(table_type[(t__IKMR)])));
+              lab_type__NK1R=(__UINTEGER_32)(t__IKMR |  1);
+              next__KK1R=((__POINTER )(NULL));
+              result__MK1R=((__POINTER *)ptr_table__LK1R)[ 0];
+              if ((result__MK1R == (void *)NULL)) {
+                result__MK1R=new_lab__2PJ(lab_type__NK1R);
+                next__KK1R=(void *)((unsigned long)result__MK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OK1R)));
+                ((__POINTER *)next__KK1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__LK1R)[ 0]=next__KK1R;
+              } else {
+                next__KK1R=((__POINTER *)result__MK1R)[ 0];
+                if ((next__KK1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MK1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OK1R <<  1)) <=  4096)) {
+                    next__KK1R=(void *)((unsigned long)result__MK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OK1R)));
+                  } else {
+                    next__KK1R=new_lab__2PJ(lab_type__NK1R);
+                  };
+                  ((__POINTER *)next__KK1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__LK1R)[ 0]=next__KK1R;
+                } else {
+                  ((__POINTER *)result__MK1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__KK1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__MK1R=next__KK1R;
+                };
+              };
+              ptr__DKMR=result__MK1R;
+            };
+            result__CKMR=((__REAL_CST *)ptr__DKMR);
+            *(result__CKMR) = *(REAL_CST__);
+          };
+          Self__KKMR=((__REAL_CST *)result__CKMR);
+          Self__KKMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__LKMR;
+          Self__KKMR->value__HN2H=v__MKMR;
+          Self__KKMR->parent_constant__U2JH.static_type__M2YD=t__NKMR;
+          __tmp__Y5CK=result__CKMR;
         } break;
         case __CHARACTER_CST__: {
-          Self__0UFQ=((__CHARACTER_CST *)__tmp__12GK);
-          __tmp__22GK=create__char__XLQH(Self__0UFQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__0UFQ->text__ZGAI);
+          Self__1YBQ=((__CHARACTER_CST *)__tmp__X5CK);
+          __tmp__Y5CK=create__char__4SMH(Self__1YBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__1YBQ->text__PN2H);
         } break;
         case __IS_EXPANDED__: {
-          Self__1UFQ=((__IS_EXPANDED *)__tmp__12GK);
-          __tmp__22GK=create__receiver__2J0H(Self__1UFQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__1UFQ->receiver__AHAI));
+          Self__2YBQ=((__IS_EXPANDED *)__tmp__X5CK);
+          __tmp__ADBR=read__QB5G(((__READ_LOCAL *)Self__2YBQ->receiver__WN2H)->local__HJZD);
+          if (__tmp__ADBR==NULL) {
+            __tmp__BDBR=NULL;
+          } else {
+            __tmp__BDBR=((__READ_LOCAL *)__tmp__ADBR);
+          };
+          p__XKMR=Self__2YBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          result__OKMR=NULL;
+          ptr__PKMR=((__POINTER )(NULL));
+          typ_id__QKMR= 0;
+          sz__RKMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+          if ((sz__RKMR ==  0)) {
+            result__OKMR=IS_EXPANDED__;
+          } else {
+            typ_id__QKMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RKMR);
+            if ((typ_id__QKMR == (__INTEGER)(-  1))) {
+              a__SKMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__TKMR=(__UINTEGER_32)((__UINTEGER_32)(sz__RKMR + a__SKMR) & (__UINTEGER_32)(~ a__SKMR));
+              ptr_table__QK1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TKMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__PK1R=((__POINTER )(NULL));
+              result__RK1R=((__POINTER *)ptr_table__QK1R)[ 0];
+              if ((result__RK1R == (void *)NULL)) {
+                result__RK1R=new_lab__2PJ(new_size__TKMR);
+                next__PK1R=(void *)((unsigned long)result__RK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TKMR)));
+                ((__POINTER *)next__PK1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__QK1R)[ 0]=next__PK1R;
+              } else {
+                next__PK1R=((__POINTER *)result__RK1R)[ 0];
+                if ((next__PK1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RK1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TKMR <<  1)) <=  4096)) {
+                    next__PK1R=(void *)((unsigned long)result__RK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TKMR)));
+                  } else {
+                    next__PK1R=new_lab__2PJ(new_size__TKMR);
+                  };
+                  ((__POINTER *)next__PK1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__QK1R)[ 0]=next__PK1R;
+                } else {
+                  ((__POINTER *)result__RK1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__PK1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__RK1R=next__PK1R;
+                };
+              };
+              ptr__PKMR=result__RK1R;
+            } else {
+              t__UKMR=((__UINTEGER_32 )typ_id__QKMR);
+              a__VKMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__YK1R=(__UINTEGER_32)((__UINTEGER_32)(sz__RKMR + a__VKMR) & (__UINTEGER_32)(~ a__VKMR));
+              ptr_table__VK1R=((__POINTER )(&(table_type[(t__UKMR)])));
+              lab_type__XK1R=(__UINTEGER_32)(t__UKMR |  1);
+              next__UK1R=((__POINTER )(NULL));
+              result__WK1R=((__POINTER *)ptr_table__VK1R)[ 0];
+              if ((result__WK1R == (void *)NULL)) {
+                result__WK1R=new_lab__2PJ(lab_type__XK1R);
+                next__UK1R=(void *)((unsigned long)result__WK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YK1R)));
+                ((__POINTER *)next__UK1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__VK1R)[ 0]=next__UK1R;
+              } else {
+                next__UK1R=((__POINTER *)result__WK1R)[ 0];
+                if ((next__UK1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WK1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YK1R <<  1)) <=  4096)) {
+                    next__UK1R=(void *)((unsigned long)result__WK1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YK1R)));
+                  } else {
+                    next__UK1R=new_lab__2PJ(lab_type__XK1R);
+                  };
+                  ((__POINTER *)next__UK1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__VK1R)[ 0]=next__UK1R;
+                } else {
+                  ((__POINTER *)result__WK1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UK1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__WK1R=next__UK1R;
+                };
+              };
+              ptr__PKMR=result__WK1R;
+            };
+            result__OKMR=((__IS_EXPANDED *)ptr__PKMR);
+            *(result__OKMR) = *(IS_EXPANDED__);
+          };
+          Self__WKMR=((__IS_EXPANDED *)result__OKMR);
+          Self__WKMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XKMR;
+          Self__WKMR->receiver__WN2H=__tmp__BDBR;
+          __tmp__Y5CK=result__OKMR;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__22GK=my_copy__FHAI(__tmp__12GK);
+          __tmp__Y5CK=my_copy__1N2H(__tmp__X5CK);
         } break;
         case __EXPR_SUP__: {
-          __tmp__22GK=my_copy__OHAI(__tmp__12GK);
+          __tmp__Y5CK=my_copy__EO2H(__tmp__X5CK);
         } break;
         case __EXPR_SUB__: {
-          __tmp__22GK=my_copy__ZHAI(__tmp__12GK);
+          __tmp__Y5CK=my_copy__PO2H(__tmp__X5CK);
         } break;
         case __EXPR_MUL__: {
-          __tmp__22GK=my_copy__FIAI(__tmp__12GK);
+          __tmp__Y5CK=my_copy__1O2H(__tmp__X5CK);
         } break;
         case __EXPR_DIV__: {
-          __tmp__22GK=my_copy__QIAI(__tmp__12GK);
+          __tmp__Y5CK=my_copy__GP2H(__tmp__X5CK);
         } break;
         case __EXPR_AND__: {
-          __tmp__22GK=my_copy__1IAI(__tmp__12GK);
+          __tmp__Y5CK=my_copy__RP2H(__tmp__X5CK);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__22GK=my_copy__GJAI(__tmp__12GK);
+          __tmp__Y5CK=my_copy__2P2H(__tmp__X5CK);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__22GK=my_copy__RJAI(__tmp__12GK);
+          __tmp__Y5CK=my_copy__HQ2H(__tmp__X5CK);
         } break;
         case __PUT_TO__: {
-          __tmp__22GK=my_copy__2JAI(__tmp__12GK);
+          __tmp__Y5CK=my_copy__SQ2H(__tmp__X5CK);
         } break;
         case __ITEM__: {
-          __tmp__22GK=my_copy__NKAI(__tmp__12GK);
+          __tmp__Y5CK=my_copy__DR2H(__tmp__X5CK);
         } break;
         case __SIZE_OF__: {
-          __tmp__22GK=my_copy__ZKAI(__tmp__12GK);
+          __tmp__Y5CK=my_copy__PR2H(__tmp__X5CK);
         } break;
         case __CAST__: {
-          __tmp__22GK=my_copy__CLAI(__tmp__12GK);
+          __tmp__Y5CK=my_copy__YR2H(__tmp__X5CK);
         } break;
         case __CALL_SLOT__: {
-          __tmp__22GK=my_copy__1E2M(__tmp__12GK);
+          __tmp__Y5CK=my_copy__5SYM(__tmp__X5CK);
         } break;
         case __READ_SLOT__: {
-          __tmp__22GK=my_copy__MRKK(__tmp__12GK);
+          __tmp__Y5CK=my_copy__IUGK(__tmp__X5CK);
         } break;
         case __READ_GLOBAL__: {
-          __tmp__22GK=my_copy__ZRKK(__tmp__12GK);
+          __tmp__13CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__X5CK)->global__ZGJK),NULL);
+          if (__tmp__13CR==NULL) {
+            __tmp__23CR=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__13CR)->__id) {
+            case __READ_SLOT__: {
+              __tmp__23CR=NULL;
+            } break;
+            case __READ_GLOBAL__: {
+              __tmp__23CR=((__READ_GLOBAL *)__tmp__13CR);
+            } break;
+            }
+          };
+          __tmp__Y5CK=__tmp__23CR;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__22GK=my_copy__3BGN(__tmp__12GK);
+          __tmp__Y5CK=my_copy__BQCN(__tmp__X5CK);
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__22GK=my_copy__VIIO(__tmp__12GK);
+          __tmp__Y5CK=my_copy__NREO(__tmp__X5CK);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__22GK=my_copy__3PNO(__tmp__12GK);
+          __tmp__Y5CK=my_copy__VYJO(__tmp__X5CK);
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__22GK=my_copy__CJIO(__tmp__12GK);
+          __tmp__Y5CK=my_copy__0REO(__tmp__X5CK);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__22GK=my_copy__JQNO(__tmp__12GK);
+          __tmp__Y5CK=my_copy__BZJO(__tmp__X5CK);
         } break;
         case __EXPR_NEG__: {
-          __tmp__22GK=my_copy__EBNM(__tmp__12GK);
+          __tmp__Y5CK=my_copy__CNJM(__tmp__X5CK);
         } break;
         case __EXPR_ADD__: {
-          __tmp__22GK=my_copy__EOPL(__tmp__12GK);
+          __tmp__Y5CK=my_copy__5XLL(__tmp__X5CK);
         } break;
         case __EXPR_NOT__: {
-          __tmp__22GK=my_copy__SH2M(__tmp__12GK);
+          __tmp__Y5CK=my_copy__WVYM(__tmp__X5CK);
         } break;
         case __EXPR_MOD__: {
-          __tmp__22GK=my_copy__NJIO(__tmp__12GK);
+          __tmp__Y5CK=my_copy__FSEO(__tmp__X5CK);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__22GK=my_copy__YZHP(__tmp__12GK);
+          __tmp__Y5CK=my_copy__QCEP(__tmp__X5CK);
         } break;
         case __EXPR_INF__: {
-          __tmp__22GK=my_copy__13VN(__tmp__12GK);
+          __tmp__Y5CK=my_copy__5LSN(__tmp__X5CK);
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__22GK=my_copy__G4VN(__tmp__12GK);
+          __tmp__Y5CK=my_copy__KMSN(__tmp__X5CK);
         } break;
         case __EXPR_OR__: {
-          __tmp__22GK=my_copy__FLTN(__tmp__12GK);
+          __tmp__Y5CK=my_copy__JZPN(__tmp__X5CK);
         } break;
         case __EXPR_XOR__: {
-          __tmp__22GK=my_copy__OUWO(__tmp__12GK);
+          __tmp__Y5CK=my_copy__G3SO(__tmp__X5CK);
         } break;
         };
-        add_last__JLII(result__Z2GK,__tmp__22GK);
-        __tmp__YUAK=result__Z2GK;
+        add_last__5REI(result__V5CK,__tmp__Y5CK);
+        __tmp__UX2J=result__V5CK;
       } break;
       case __DTA_RD_ARGS__: {
-        Self__52GK=((__DTA_RD_ARGS *)__tmp__XUAK);
-        result__B3GK=NULL;
-        if (Self__52GK->copy_argument__C3GK) {
-          result__B3GK=create_with_capacity__ZLLH((__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__52GK->argument_list__GMJI)->parent_arrayed_collection__3LMC.upper__0KWH +  1));
-          __tmp__S3GK=((__FAST_ARRAYoEXPRo *)Self__52GK->argument_list__GMJI)->parent_arrayed_collection__3LMC.upper__0KWH;
-          Self__3JWK= 0;
-          while ((Self__3JWK <= __tmp__S3GK)) {
-            __tmp__Z3GK=((void **)((__FAST_ARRAYoEXPRo *)Self__52GK->argument_list__GMJI)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__3JWK];
-            switch (((struct ___OBJ *)__tmp__Z3GK)->__id) {
+        Self__15CK=((__DTA_RD_ARGS *)__tmp__TX2J);
+        result__35CK=NULL;
+        if (Self__15CK->copy_argument__45CK) {
+          result__35CK=create_with_capacity__FTHH((__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__15CK->argument_list__2SFI)->parent_arrayed_collection__Q2LC.upper__2RSH +  1));
+          __tmp__OADK=((__FAST_ARRAYoEXPRo *)Self__15CK->argument_list__2SFI)->parent_arrayed_collection__Q2LC.upper__2RSH;
+          Self__BOSK= 0;
+          while ((Self__BOSK <= __tmp__OADK)) {
+            __tmp__VADK=((void **)((__FAST_ARRAYoEXPRo *)Self__15CK->argument_list__2SFI)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__BOSK];
+            switch (((struct ___OBJ *)__tmp__VADK)->__id) {
             case __LIST__: {
-              __tmp__03GK=my_copy__IE2M(__tmp__Z3GK);
+              __tmp__WADK=my_copy__MSYM(__tmp__VADK);
             } break;
             case __STRING_CST__: {
-              Self__4UFQ=((__STRING_CST *)__tmp__Z3GK);
-              __tmp__03GK=create__text__BMQH(Self__4UFQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4UFQ->string__LDAI);
+              Self__5YBQ=((__STRING_CST *)__tmp__VADK);
+              __tmp__WADK=create__text__ITMH(Self__5YBQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5YBQ->string__BK2H);
             } break;
             case __EXTERNAL_C__: {
-              __tmp__03GK=my_copy__ODAI(__tmp__Z3GK);
+              __tmp__WADK=my_copy__EK2H(__tmp__VADK);
             } break;
             case __PROTOTYPE_CST__: {
-              Self__5UFQ=((__PROTOTYPE_CST *)__tmp__Z3GK);
-              __tmp__03GK=create__type__HZQC(Self__5UFQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5UFQ->parent_constant__DMMC.static_type__LSYD);
+              Self__AZBQ=((__PROTOTYPE_CST *)__tmp__VADK);
+              __tmp__WADK=create__type__PKQC(Self__AZBQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AZBQ->parent_constant__W2LC.static_type__M2YD);
             } break;
             case __INTEGER_CST__: {
-              Self__AVFQ=((__INTEGER_CST *)__tmp__Z3GK);
-              __tmp__03GK=create__value__type__I1QC(Self__AVFQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__AVFQ->value__VUYD,Self__AVFQ->parent_constant__OMMC.static_type__LSYD);
+              Self__BZBQ=((__INTEGER_CST *)__tmp__VADK);
+              p__CLMR=Self__BZBQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+              v__DLMR=Self__BZBQ->value__W4YD;
+              t__ELMR=Self__BZBQ->parent_constant__B3LC.static_type__M2YD;
+              result__ZKMR=NULL;
+              ptr__0KMR=((__POINTER )(NULL));
+              typ_id__1KMR= 0;
+              sz__2KMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+              if ((sz__2KMR ==  0)) {
+                result__ZKMR=INTEGER_CST__;
+              } else {
+                typ_id__1KMR=-1;
+                clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2KMR);
+                if ((typ_id__1KMR == (__INTEGER)(-  1))) {
+                  a__3KMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                  new_size__4KMR=(__UINTEGER_32)((__UINTEGER_32)(sz__2KMR + a__3KMR) & (__UINTEGER_32)(~ a__3KMR));
+                  ptr_table__0K1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4KMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                  next__ZK1R=((__POINTER )(NULL));
+                  result__1K1R=((__POINTER *)ptr_table__0K1R)[ 0];
+                  if ((result__1K1R == (void *)NULL)) {
+                    result__1K1R=new_lab__2PJ(new_size__4KMR);
+                    next__ZK1R=(void *)((unsigned long)result__1K1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4KMR)));
+                    ((__POINTER *)next__ZK1R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__0K1R)[ 0]=next__ZK1R;
+                  } else {
+                    next__ZK1R=((__POINTER *)result__1K1R)[ 0];
+                    if ((next__ZK1R == (void *)NULL)) {
+                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1K1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4KMR <<  1)) <=  4096)) {
+                        next__ZK1R=(void *)((unsigned long)result__1K1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4KMR)));
+                      } else {
+                        next__ZK1R=new_lab__2PJ(new_size__4KMR);
+                      };
+                      ((__POINTER *)next__ZK1R)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__0K1R)[ 0]=next__ZK1R;
+                    } else {
+                      ((__POINTER *)result__1K1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZK1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                      result__1K1R=next__ZK1R;
+                    };
+                  };
+                  ptr__0KMR=result__1K1R;
+                } else {
+                  t__5KMR=((__UINTEGER_32 )typ_id__1KMR);
+                  a__ALMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                  new_size__CL1R=(__UINTEGER_32)((__UINTEGER_32)(sz__2KMR + a__ALMR) & (__UINTEGER_32)(~ a__ALMR));
+                  ptr_table__5K1R=((__POINTER )(&(table_type[(t__5KMR)])));
+                  lab_type__BL1R=(__UINTEGER_32)(t__5KMR |  1);
+                  next__4K1R=((__POINTER )(NULL));
+                  result__AL1R=((__POINTER *)ptr_table__5K1R)[ 0];
+                  if ((result__AL1R == (void *)NULL)) {
+                    result__AL1R=new_lab__2PJ(lab_type__BL1R);
+                    next__4K1R=(void *)((unsigned long)result__AL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CL1R)));
+                    ((__POINTER *)next__4K1R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__5K1R)[ 0]=next__4K1R;
+                  } else {
+                    next__4K1R=((__POINTER *)result__AL1R)[ 0];
+                    if ((next__4K1R == (void *)NULL)) {
+                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AL1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CL1R <<  1)) <=  4096)) {
+                        next__4K1R=(void *)((unsigned long)result__AL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CL1R)));
+                      } else {
+                        next__4K1R=new_lab__2PJ(lab_type__BL1R);
+                      };
+                      ((__POINTER *)next__4K1R)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__5K1R)[ 0]=next__4K1R;
+                    } else {
+                      ((__POINTER *)result__AL1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4K1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                      result__AL1R=next__4K1R;
+                    };
+                  };
+                  ptr__0KMR=result__AL1R;
+                };
+                result__ZKMR=((__INTEGER_CST *)ptr__0KMR);
+                *(result__ZKMR) = *(INTEGER_CST__);
+              };
+              Self__BLMR=((__INTEGER_CST *)result__ZKMR);
+              Self__BLMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__CLMR;
+              Self__BLMR->value__W4YD=v__DLMR;
+              Self__BLMR->parent_constant__B3LC.static_type__M2YD=t__ELMR;
+              check_type__YG5D(Self__BLMR);
+              __tmp__WADK=result__ZKMR;
             } break;
             case __READ_LOCAL__: {
-              __tmp__03GK=my_copy__02IJ(__tmp__Z3GK);
+              __tmp__EDBR=read__QB5G(((__READ_LOCAL *)__tmp__VADK)->local__HJZD);
+              if (__tmp__EDBR==NULL) {
+                __tmp__FDBR=NULL;
+              } else {
+                __tmp__FDBR=((__READ_LOCAL *)__tmp__EDBR);
+              };
+              __tmp__WADK=__tmp__FDBR;
             } break;
             case __EXPR_MULTIPLE__: {
-              __tmp__03GK=my_copy__2EAI(__tmp__Z3GK);
+              __tmp__WADK=my_copy__SL2H(__tmp__VADK);
             } break;
             case __EXPR_EQUAL__: {
-              __tmp__03GK=my_copy__VFAI(__tmp__Z3GK);
+              __tmp__WADK=my_copy__LM2H(__tmp__VADK);
             } break;
             case __EXPR_NOT_EQUAL__: {
-              __tmp__03GK=my_copy__CGAI(__tmp__Z3GK);
+              __tmp__WADK=my_copy__YM2H(__tmp__VADK);
             } break;
             case __REAL_CST__: {
-              Self__CVFQ=((__REAL_CST *)__tmp__Z3GK);
-              __tmp__03GK=create__value__type__2KQH(Self__CVFQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__CVFQ->value__RGAI,Self__CVFQ->parent_constant__IVNH.static_type__LSYD);
+              Self__DZBQ=((__REAL_CST *)__tmp__VADK);
+              p__OLMR=Self__DZBQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+              v__PLMR=Self__DZBQ->value__HN2H;
+              t__QLMR=Self__DZBQ->parent_constant__U2JH.static_type__M2YD;
+              result__FLMR=NULL;
+              ptr__GLMR=((__POINTER )(NULL));
+              typ_id__HLMR= 0;
+              sz__ILMR=((__UINTEGER_32 )sizeof(__REAL_CST));
+              if ((sz__ILMR ==  0)) {
+                result__FLMR=REAL_CST__;
+              } else {
+                typ_id__HLMR=-1;
+                clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ILMR);
+                if ((typ_id__HLMR == (__INTEGER)(-  1))) {
+                  a__JLMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                  new_size__KLMR=(__UINTEGER_32)((__UINTEGER_32)(sz__ILMR + a__JLMR) & (__UINTEGER_32)(~ a__JLMR));
+                  ptr_table__EL1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KLMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                  next__DL1R=((__POINTER )(NULL));
+                  result__FL1R=((__POINTER *)ptr_table__EL1R)[ 0];
+                  if ((result__FL1R == (void *)NULL)) {
+                    result__FL1R=new_lab__2PJ(new_size__KLMR);
+                    next__DL1R=(void *)((unsigned long)result__FL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KLMR)));
+                    ((__POINTER *)next__DL1R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__EL1R)[ 0]=next__DL1R;
+                  } else {
+                    next__DL1R=((__POINTER *)result__FL1R)[ 0];
+                    if ((next__DL1R == (void *)NULL)) {
+                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FL1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KLMR <<  1)) <=  4096)) {
+                        next__DL1R=(void *)((unsigned long)result__FL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KLMR)));
+                      } else {
+                        next__DL1R=new_lab__2PJ(new_size__KLMR);
+                      };
+                      ((__POINTER *)next__DL1R)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__EL1R)[ 0]=next__DL1R;
+                    } else {
+                      ((__POINTER *)result__FL1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DL1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                      result__FL1R=next__DL1R;
+                    };
+                  };
+                  ptr__GLMR=result__FL1R;
+                } else {
+                  t__LLMR=((__UINTEGER_32 )typ_id__HLMR);
+                  a__MLMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                  new_size__ML1R=(__UINTEGER_32)((__UINTEGER_32)(sz__ILMR + a__MLMR) & (__UINTEGER_32)(~ a__MLMR));
+                  ptr_table__JL1R=((__POINTER )(&(table_type[(t__LLMR)])));
+                  lab_type__LL1R=(__UINTEGER_32)(t__LLMR |  1);
+                  next__IL1R=((__POINTER )(NULL));
+                  result__KL1R=((__POINTER *)ptr_table__JL1R)[ 0];
+                  if ((result__KL1R == (void *)NULL)) {
+                    result__KL1R=new_lab__2PJ(lab_type__LL1R);
+                    next__IL1R=(void *)((unsigned long)result__KL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ML1R)));
+                    ((__POINTER *)next__IL1R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__JL1R)[ 0]=next__IL1R;
+                  } else {
+                    next__IL1R=((__POINTER *)result__KL1R)[ 0];
+                    if ((next__IL1R == (void *)NULL)) {
+                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KL1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ML1R <<  1)) <=  4096)) {
+                        next__IL1R=(void *)((unsigned long)result__KL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ML1R)));
+                      } else {
+                        next__IL1R=new_lab__2PJ(lab_type__LL1R);
+                      };
+                      ((__POINTER *)next__IL1R)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__JL1R)[ 0]=next__IL1R;
+                    } else {
+                      ((__POINTER *)result__KL1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IL1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                      result__KL1R=next__IL1R;
+                    };
+                  };
+                  ptr__GLMR=result__KL1R;
+                };
+                result__FLMR=((__REAL_CST *)ptr__GLMR);
+                *(result__FLMR) = *(REAL_CST__);
+              };
+              Self__NLMR=((__REAL_CST *)result__FLMR);
+              Self__NLMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OLMR;
+              Self__NLMR->value__HN2H=v__PLMR;
+              Self__NLMR->parent_constant__U2JH.static_type__M2YD=t__QLMR;
+              __tmp__WADK=result__FLMR;
             } break;
             case __CHARACTER_CST__: {
-              Self__EVFQ=((__CHARACTER_CST *)__tmp__Z3GK);
-              __tmp__03GK=create__char__XLQH(Self__EVFQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__EVFQ->text__ZGAI);
+              Self__FZBQ=((__CHARACTER_CST *)__tmp__VADK);
+              __tmp__WADK=create__char__4SMH(Self__FZBQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FZBQ->text__PN2H);
             } break;
             case __IS_EXPANDED__: {
-              Self__FVFQ=((__IS_EXPANDED *)__tmp__Z3GK);
-              __tmp__03GK=create__receiver__2J0H(Self__FVFQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__FVFQ->receiver__AHAI));
+              Self__GZBQ=((__IS_EXPANDED *)__tmp__VADK);
+              __tmp__IDBR=read__QB5G(((__READ_LOCAL *)Self__GZBQ->receiver__WN2H)->local__HJZD);
+              if (__tmp__IDBR==NULL) {
+                __tmp__JDBR=NULL;
+              } else {
+                __tmp__JDBR=((__READ_LOCAL *)__tmp__IDBR);
+              };
+              p__0LMR=Self__GZBQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+              result__RLMR=NULL;
+              ptr__SLMR=((__POINTER )(NULL));
+              typ_id__TLMR= 0;
+              sz__ULMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+              if ((sz__ULMR ==  0)) {
+                result__RLMR=IS_EXPANDED__;
+              } else {
+                typ_id__TLMR=-1;
+                clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ULMR);
+                if ((typ_id__TLMR == (__INTEGER)(-  1))) {
+                  a__VLMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                  new_size__WLMR=(__UINTEGER_32)((__UINTEGER_32)(sz__ULMR + a__VLMR) & (__UINTEGER_32)(~ a__VLMR));
+                  ptr_table__OL1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WLMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                  next__NL1R=((__POINTER )(NULL));
+                  result__PL1R=((__POINTER *)ptr_table__OL1R)[ 0];
+                  if ((result__PL1R == (void *)NULL)) {
+                    result__PL1R=new_lab__2PJ(new_size__WLMR);
+                    next__NL1R=(void *)((unsigned long)result__PL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WLMR)));
+                    ((__POINTER *)next__NL1R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__OL1R)[ 0]=next__NL1R;
+                  } else {
+                    next__NL1R=((__POINTER *)result__PL1R)[ 0];
+                    if ((next__NL1R == (void *)NULL)) {
+                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PL1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WLMR <<  1)) <=  4096)) {
+                        next__NL1R=(void *)((unsigned long)result__PL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WLMR)));
+                      } else {
+                        next__NL1R=new_lab__2PJ(new_size__WLMR);
+                      };
+                      ((__POINTER *)next__NL1R)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__OL1R)[ 0]=next__NL1R;
+                    } else {
+                      ((__POINTER *)result__PL1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NL1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                      result__PL1R=next__NL1R;
+                    };
+                  };
+                  ptr__SLMR=result__PL1R;
+                } else {
+                  t__XLMR=((__UINTEGER_32 )typ_id__TLMR);
+                  a__YLMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                  new_size__WL1R=(__UINTEGER_32)((__UINTEGER_32)(sz__ULMR + a__YLMR) & (__UINTEGER_32)(~ a__YLMR));
+                  ptr_table__TL1R=((__POINTER )(&(table_type[(t__XLMR)])));
+                  lab_type__VL1R=(__UINTEGER_32)(t__XLMR |  1);
+                  next__SL1R=((__POINTER )(NULL));
+                  result__UL1R=((__POINTER *)ptr_table__TL1R)[ 0];
+                  if ((result__UL1R == (void *)NULL)) {
+                    result__UL1R=new_lab__2PJ(lab_type__VL1R);
+                    next__SL1R=(void *)((unsigned long)result__UL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WL1R)));
+                    ((__POINTER *)next__SL1R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__TL1R)[ 0]=next__SL1R;
+                  } else {
+                    next__SL1R=((__POINTER *)result__UL1R)[ 0];
+                    if ((next__SL1R == (void *)NULL)) {
+                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UL1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WL1R <<  1)) <=  4096)) {
+                        next__SL1R=(void *)((unsigned long)result__UL1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WL1R)));
+                      } else {
+                        next__SL1R=new_lab__2PJ(lab_type__VL1R);
+                      };
+                      ((__POINTER *)next__SL1R)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__TL1R)[ 0]=next__SL1R;
+                    } else {
+                      ((__POINTER *)result__UL1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SL1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                      result__UL1R=next__SL1R;
+                    };
+                  };
+                  ptr__SLMR=result__UL1R;
+                };
+                result__RLMR=((__IS_EXPANDED *)ptr__SLMR);
+                *(result__RLMR) = *(IS_EXPANDED__);
+              };
+              Self__ZLMR=((__IS_EXPANDED *)result__RLMR);
+              Self__ZLMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0LMR;
+              Self__ZLMR->receiver__WN2H=__tmp__JDBR;
+              __tmp__WADK=result__RLMR;
             } break;
             case __GET_TYPE_ID__: {
-              __tmp__03GK=my_copy__FHAI(__tmp__Z3GK);
+              __tmp__WADK=my_copy__1N2H(__tmp__VADK);
             } break;
             case __EXPR_SUP__: {
-              __tmp__03GK=my_copy__OHAI(__tmp__Z3GK);
+              __tmp__WADK=my_copy__EO2H(__tmp__VADK);
             } break;
             case __EXPR_SUB__: {
-              __tmp__03GK=my_copy__ZHAI(__tmp__Z3GK);
+              __tmp__WADK=my_copy__PO2H(__tmp__VADK);
             } break;
             case __EXPR_MUL__: {
-              __tmp__03GK=my_copy__FIAI(__tmp__Z3GK);
+              __tmp__WADK=my_copy__1O2H(__tmp__VADK);
             } break;
             case __EXPR_DIV__: {
-              __tmp__03GK=my_copy__QIAI(__tmp__Z3GK);
+              __tmp__WADK=my_copy__GP2H(__tmp__VADK);
             } break;
             case __EXPR_AND__: {
-              __tmp__03GK=my_copy__1IAI(__tmp__Z3GK);
+              __tmp__WADK=my_copy__RP2H(__tmp__VADK);
             } break;
             case __EXPR_SHIFT_R__: {
-              __tmp__03GK=my_copy__GJAI(__tmp__Z3GK);
+              __tmp__WADK=my_copy__2P2H(__tmp__VADK);
             } break;
             case __EXPR_SHIFT_L__: {
-              __tmp__03GK=my_copy__RJAI(__tmp__Z3GK);
+              __tmp__WADK=my_copy__HQ2H(__tmp__VADK);
             } break;
             case __PUT_TO__: {
-              __tmp__03GK=my_copy__2JAI(__tmp__Z3GK);
+              __tmp__WADK=my_copy__SQ2H(__tmp__VADK);
             } break;
             case __ITEM__: {
-              __tmp__03GK=my_copy__NKAI(__tmp__Z3GK);
+              __tmp__WADK=my_copy__DR2H(__tmp__VADK);
             } break;
             case __SIZE_OF__: {
-              __tmp__03GK=my_copy__ZKAI(__tmp__Z3GK);
+              __tmp__WADK=my_copy__PR2H(__tmp__VADK);
             } break;
             case __CAST__: {
-              __tmp__03GK=my_copy__CLAI(__tmp__Z3GK);
+              __tmp__WADK=my_copy__YR2H(__tmp__VADK);
             } break;
             case __CALL_SLOT__: {
-              __tmp__03GK=my_copy__1E2M(__tmp__Z3GK);
+              __tmp__WADK=my_copy__5SYM(__tmp__VADK);
             } break;
             case __READ_SLOT__: {
-              __tmp__03GK=my_copy__MRKK(__tmp__Z3GK);
+              __tmp__WADK=my_copy__IUGK(__tmp__VADK);
             } break;
             case __READ_GLOBAL__: {
-              __tmp__03GK=my_copy__ZRKK(__tmp__Z3GK);
+              __tmp__53CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VADK)->global__ZGJK),NULL);
+              if (__tmp__53CR==NULL) {
+                __tmp__A4CR=NULL;
+              } else {
+                switch (((struct ___OBJ *)__tmp__53CR)->__id) {
+                case __READ_SLOT__: {
+                  __tmp__A4CR=NULL;
+                } break;
+                case __READ_GLOBAL__: {
+                  __tmp__A4CR=((__READ_GLOBAL *)__tmp__53CR);
+                } break;
+                }
+              };
+              __tmp__WADK=__tmp__A4CR;
             } break;
             case __EXPR_NOT_LOGIC__: {
-              __tmp__03GK=my_copy__3BGN(__tmp__Z3GK);
+              __tmp__WADK=my_copy__BQCN(__tmp__VADK);
             } break;
             case __EXPR_OR_LOGIC__: {
-              __tmp__03GK=my_copy__VIIO(__tmp__Z3GK);
+              __tmp__WADK=my_copy__NREO(__tmp__VADK);
             } break;
             case __EXPR_OR_OR_LOGIC__: {
-              __tmp__03GK=my_copy__3PNO(__tmp__Z3GK);
+              __tmp__WADK=my_copy__VYJO(__tmp__VADK);
             } break;
             case __EXPR_AND_LOGIC__: {
-              __tmp__03GK=my_copy__CJIO(__tmp__Z3GK);
+              __tmp__WADK=my_copy__0REO(__tmp__VADK);
             } break;
             case __EXPR_AND_AND_LOGIC__: {
-              __tmp__03GK=my_copy__JQNO(__tmp__Z3GK);
+              __tmp__WADK=my_copy__BZJO(__tmp__VADK);
             } break;
             case __EXPR_NEG__: {
-              __tmp__03GK=my_copy__EBNM(__tmp__Z3GK);
+              __tmp__WADK=my_copy__CNJM(__tmp__VADK);
             } break;
             case __EXPR_ADD__: {
-              __tmp__03GK=my_copy__EOPL(__tmp__Z3GK);
+              __tmp__WADK=my_copy__5XLL(__tmp__VADK);
             } break;
             case __EXPR_NOT__: {
-              __tmp__03GK=my_copy__SH2M(__tmp__Z3GK);
+              __tmp__WADK=my_copy__WVYM(__tmp__VADK);
             } break;
             case __EXPR_MOD__: {
-              __tmp__03GK=my_copy__NJIO(__tmp__Z3GK);
+              __tmp__WADK=my_copy__FSEO(__tmp__VADK);
             } break;
             case __EXPR_SUP_EQ__: {
-              __tmp__03GK=my_copy__YZHP(__tmp__Z3GK);
+              __tmp__WADK=my_copy__QCEP(__tmp__VADK);
             } break;
             case __EXPR_INF__: {
-              __tmp__03GK=my_copy__13VN(__tmp__Z3GK);
+              __tmp__WADK=my_copy__5LSN(__tmp__VADK);
             } break;
             case __EXPR_INF_EQ__: {
-              __tmp__03GK=my_copy__G4VN(__tmp__Z3GK);
+              __tmp__WADK=my_copy__KMSN(__tmp__VADK);
             } break;
             case __EXPR_OR__: {
-              __tmp__03GK=my_copy__FLTN(__tmp__Z3GK);
+              __tmp__WADK=my_copy__JZPN(__tmp__VADK);
             } break;
             case __EXPR_XOR__: {
-              __tmp__03GK=my_copy__OUWO(__tmp__Z3GK);
+              __tmp__WADK=my_copy__G3SO(__tmp__VADK);
             } break;
             };
-            add_last__JLII(result__B3GK,__tmp__03GK);
-            Self__3JWK=(__INTEGER)(Self__3JWK +  1);
+            add_last__5REI(result__35CK,__tmp__WADK);
+            Self__BOSK=(__INTEGER)(Self__BOSK +  1);
           };
         } else {
-          result__B3GK=Self__52GK->argument_list__GMJI;
-          Self__52GK->copy_argument__C3GK=TRUE__;
+          result__35CK=Self__15CK->argument_list__2SFI;
+          Self__15CK->copy_argument__45CK=TRUE__;
         };
-        __tmp__YUAK=result__B3GK;
+        __tmp__UX2J=result__35CK;
       } break;
       };
-      new_larg__SPAK=__tmp__YUAK;
+      new_larg__OS2J=__tmp__UX2J;
     };
-    __tmp__0UAK=((void **)((__FAST_ARRAYoEXPRo *)new_larg__SPAK)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
-    switch (((struct ___OBJ *)__tmp__0UAK)->__id) {
+    __tmp__WX2J=((void **)((__FAST_ARRAYoEXPRo *)new_larg__OS2J)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
+    switch (((struct ___OBJ *)__tmp__WX2J)->__id) {
     case __LIST__: {
-      __tmp__1UAK=static_type__SCTG(__tmp__0UAK);
+      __tmp__XX2J=static_type__OHQG(__tmp__WX2J);
     } break;
     case __STRING_CST__: {
-      __tmp__1UAK=((__STRING_CST *)__tmp__0UAK)->parent_constant__5F.static_type__LSYD;
+      __tmp__XX2J=((__STRING_CST *)__tmp__WX2J)->parent_constant__5F.static_type__M2YD;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__1UAK=((__EXTERNAL_C *)__tmp__0UAK)->static_type__KMZD;
+      __tmp__XX2J=((__EXTERNAL_C *)__tmp__WX2J)->static_type__1VZD;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__1UAK=((__PROTOTYPE_CST *)__tmp__0UAK)->parent_constant__DMMC.static_type__LSYD;
+      __tmp__XX2J=((__PROTOTYPE_CST *)__tmp__WX2J)->parent_constant__W2LC.static_type__M2YD;
     } break;
     case __INTEGER_CST__: {
-      __tmp__1UAK=((__INTEGER_CST *)__tmp__0UAK)->parent_constant__OMMC.static_type__LSYD;
+      __tmp__XX2J=((__INTEGER_CST *)__tmp__WX2J)->parent_constant__B3LC.static_type__M2YD;
     } break;
     case __READ_LOCAL__: {
-      __tmp__1UAK=((__LOCAL *)((__READ_LOCAL *)__tmp__0UAK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+      __tmp__XX2J=((__LOCAL *)((__READ_LOCAL *)__tmp__WX2J)->local__HJZD)->parent_variable__T1LC.type__D25F;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__1UAK=static_type__EG5H(__tmp__0UAK);
+      __tmp__XX2J=static_type__CN1H(__tmp__WX2J);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__1UAK=static_type__3G5H();
+      __tmp__XX2J=static_type__1N1H();
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__1UAK=static_type__CH5H();
+      __tmp__XX2J=static_type__AO1H();
     } break;
     case __REAL_CST__: {
-      __tmp__1UAK=((__REAL_CST *)__tmp__0UAK)->parent_constant__IVNH.static_type__LSYD;
+      __tmp__XX2J=((__REAL_CST *)__tmp__WX2J)->parent_constant__U2JH.static_type__M2YD;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__1UAK=((__CHARACTER_CST *)__tmp__0UAK)->parent_constant__1VNH.static_type__LSYD;
+      __tmp__XX2J=((__CHARACTER_CST *)__tmp__WX2J)->parent_constant__H3JH.static_type__M2YD;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__1UAK=static_type__HH5H();
+      __tmp__XX2J=static_type__FO1H();
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__1UAK=static_type__MH5H();
+      __tmp__XX2J=static_type__KO1H();
     } break;
     case __EXPR_SUP__: {
-      __tmp__1UAK=static_type__RH5H();
+      __tmp__XX2J=static_type__PO1H();
     } break;
     case __EXPR_SUB__: {
-      __tmp__1UAK=static_type__WH5H(__tmp__0UAK);
+      __tmp__XX2J=static_type__UO1H(__tmp__WX2J);
     } break;
     case __EXPR_MUL__: {
-      __tmp__1UAK=static_type__2H5H(__tmp__0UAK);
+      __tmp__XX2J=static_type__0O1H(__tmp__WX2J);
     } break;
     case __EXPR_DIV__: {
-      __tmp__1UAK=static_type__BI5H(__tmp__0UAK);
+      __tmp__XX2J=static_type__5O1H(__tmp__WX2J);
     } break;
     case __EXPR_AND__: {
-      __tmp__1UAK=static_type__GI5H(__tmp__0UAK);
+      __tmp__XX2J=static_type__EP1H(__tmp__WX2J);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__1UAK=static_type__LI5H(__tmp__0UAK);
+      __tmp__XX2J=static_type__JP1H(__tmp__WX2J);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__1UAK=static_type__QI5H(__tmp__0UAK);
+      __tmp__XX2J=static_type__OP1H(__tmp__WX2J);
     } break;
     case __PUT_TO__: {
-      __tmp__1UAK=TYPE_VOID__->parent_type__UIB.default__AKC;
+      __tmp__XX2J=TYPE_VOID__->parent_type__UIB.default__AKC;
     } break;
     case __ITEM__: {
-      __tmp__1UAK=static_type__ZI5H(__tmp__0UAK);
+      __tmp__XX2J=static_type__XP1H(__tmp__WX2J);
     } break;
     case __SIZE_OF__: {
-      __tmp__1UAK=static_type__FJ5H();
+      __tmp__XX2J=static_type__DQ1H();
     } break;
     case __CAST__: {
-      __tmp__1UAK=((__CAST *)__tmp__0UAK)->static_type__2G5H;
+      __tmp__XX2J=((__CAST *)__tmp__WX2J)->static_type__0N1H;
     } break;
     case __CALL_SLOT__: {
-      __tmp__1UAK=static_type__SEOL(__tmp__0UAK);
+      __tmp__XX2J=static_type__NOKL(__tmp__WX2J);
     } break;
     case __READ_SLOT__: {
-      __tmp__1UAK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__0UAK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+      __tmp__XX2J=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WX2J)->slot__MUGK)->parent_variable__HHZD.type__D25F;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__1UAK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0UAK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+      __tmp__XX2J=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WX2J)->global__ZGJK)->parent_variable__HHZD.type__D25F;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__1UAK=static_type__VN3M();
+      __tmp__XX2J=static_type__Z1ZM();
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__1UAK=static_type__BIIO();
+      __tmp__XX2J=static_type__ZQEO();
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__1UAK=static_type__XRMO();
+      __tmp__XX2J=static_type__P0IO();
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__1UAK=static_type__GIIO();
+      __tmp__XX2J=static_type__4QEO();
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__1UAK=static_type__3RMO();
+      __tmp__XX2J=static_type__V0IO();
     } break;
     case __EXPR_NEG__: {
-      __tmp__1UAK=static_type__FZMM(__tmp__0UAK);
+      __tmp__XX2J=static_type__DFJM(__tmp__WX2J);
     } break;
     case __EXPR_ADD__: {
-      __tmp__1UAK=static_type__UTQL(__tmp__0UAK);
+      __tmp__XX2J=static_type__P3ML(__tmp__WX2J);
     } break;
     case __EXPR_NOT__: {
-      __tmp__1UAK=static_type__NP1M(__tmp__0UAK);
+      __tmp__XX2J=static_type__R3XM(__tmp__WX2J);
     } break;
     case __EXPR_MOD__: {
-      __tmp__1UAK=static_type__LIIO(__tmp__0UAK);
+      __tmp__XX2J=static_type__DREO(__tmp__WX2J);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__1UAK=static_type__CZHP();
+      __tmp__XX2J=static_type__0BEP();
     } break;
     case __EXPR_INF__: {
-      __tmp__1UAK=static_type__RMUN();
+      __tmp__XX2J=static_type__V0QN();
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__1UAK=static_type__WMUN();
+      __tmp__XX2J=static_type__00QN();
     } break;
     case __EXPR_OR__: {
-      __tmp__1UAK=static_type__ZKTN(__tmp__0UAK);
+      __tmp__XX2J=static_type__3YPN(__tmp__WX2J);
     } break;
     case __EXPR_XOR__: {
-      __tmp__1UAK=static_type__D5VO(__tmp__0UAK);
+      __tmp__XX2J=static_type__1HSO(__tmp__WX2J);
     } break;
     };
-    if (((__UINTEGER_8)(((__TYPE_FULL *)__tmp__1UAK)->flag__LTL &  4) !=  0)) {
-      run_value__K0QC=__tmp__1UAK;
+    if (((__UINTEGER_8)(((__TYPE_FULL *)__tmp__XX2J)->flag__ATL &  4) !=  0)) {
+      run_value__SLQC=__tmp__XX2J;
     };
     if ((debug_level_option__3C !=  0)) {
-      __tmp__KVAK=Self__IPAK->parent_node__MA4G.data__R5YD;
-      switch (((struct ___OBJ *)__tmp__KVAK)->__id) {
+      __tmp__GY2J=Self__ES2J->parent_node__WO0G.data__SJZD;
+      switch (((struct ___OBJ *)__tmp__GY2J)->__id) {
       case __DTA_RD__: {
-        __tmp__LVAK=((__DTA_RD *)__tmp__KVAK)->parent_dta__F0QC.context__U3YD;
+        __tmp__HY2J=((__DTA_RD *)__tmp__GY2J)->parent_dta__NLQC.context__VHZD;
       } break;
       case __DTA_CAST__: {
-        __tmp__LVAK=DTA__->context__U3YD;
+        __tmp__HY2J=DTA__->context__VHZD;
       } break;
       case __DTA_WR_CODE__: {
-        __tmp__LVAK=((__DTA_WR_CODE *)__tmp__KVAK)->parent_dta__FSPH.context__U3YD;
+        __tmp__HY2J=((__DTA_WR_CODE *)__tmp__GY2J)->parent_dta__MZLH.context__VHZD;
       } break;
       case __DTA_BLOCK__: {
-        __tmp__LVAK=((__DTA_BLOCK *)__tmp__KVAK)->context__FVYH;
+        __tmp__HY2J=((__DTA_BLOCK *)__tmp__GY2J)->context__H2UH;
       } break;
       case __DTA_WR_VALUE__: {
-        __tmp__LVAK=((__DTA_WR_VALUE *)__tmp__KVAK)->parent_dta__VLYH.context__U3YD;
+        __tmp__HY2J=((__DTA_WR_VALUE *)__tmp__GY2J)->parent_dta__XSUH.context__VHZD;
       } break;
       case __DTA_RD_ARGS__: {
-        __tmp__LVAK=((__DTA_RD_ARGS *)__tmp__KVAK)->parent_dta__FH0H.context__U3YD;
+        __tmp__HY2J=((__DTA_RD_ARGS *)__tmp__GY2J)->parent_dta__HOWH.context__VHZD;
       } break;
       };
-      if (((void *)__tmp__LVAK == (void *)NULL)) {
-        ctext__ZPAK=context_main__CLMC;
+      if (((void *)__tmp__HY2J == (void *)NULL)) {
+        ctext__VS2J=context_main__V1LC;
       } else {
-        __tmp__XVAK=Self__IPAK->parent_node__MA4G.data__R5YD;
-        switch (((struct ___OBJ *)__tmp__XVAK)->__id) {
+        __tmp__TY2J=Self__ES2J->parent_node__WO0G.data__SJZD;
+        switch (((struct ___OBJ *)__tmp__TY2J)->__id) {
         case __DTA_RD__: {
-          __tmp__YVAK=((__DTA_RD *)__tmp__XVAK)->parent_dta__F0QC.context__U3YD;
+          __tmp__UY2J=((__DTA_RD *)__tmp__TY2J)->parent_dta__NLQC.context__VHZD;
         } break;
         case __DTA_CAST__: {
-          __tmp__YVAK=DTA__->context__U3YD;
+          __tmp__UY2J=DTA__->context__VHZD;
         } break;
         case __DTA_WR_CODE__: {
-          __tmp__YVAK=((__DTA_WR_CODE *)__tmp__XVAK)->parent_dta__FSPH.context__U3YD;
+          __tmp__UY2J=((__DTA_WR_CODE *)__tmp__TY2J)->parent_dta__MZLH.context__VHZD;
         } break;
         case __DTA_BLOCK__: {
-          __tmp__YVAK=((__DTA_BLOCK *)__tmp__XVAK)->context__FVYH;
+          __tmp__UY2J=((__DTA_BLOCK *)__tmp__TY2J)->context__H2UH;
         } break;
         case __DTA_WR_VALUE__: {
-          __tmp__YVAK=((__DTA_WR_VALUE *)__tmp__XVAK)->parent_dta__VLYH.context__U3YD;
+          __tmp__UY2J=((__DTA_WR_VALUE *)__tmp__TY2J)->parent_dta__XSUH.context__VHZD;
         } break;
         case __DTA_RD_ARGS__: {
-          __tmp__YVAK=((__DTA_RD_ARGS *)__tmp__XVAK)->parent_dta__FH0H.context__U3YD;
+          __tmp__UY2J=((__DTA_RD_ARGS *)__tmp__TY2J)->parent_dta__HOWH.context__VHZD;
         } break;
         };
-        if (((struct ___OBJ *)__tmp__YVAK)->__id==__PROFIL_SLOT__) {
-          __tmp__ZVAK=((__PROFIL_SLOT *)__tmp__YVAK)->parent_profil__4KMC.context__Y33G;
+        if (((struct ___OBJ *)__tmp__UY2J)->__id==__PROFIL_SLOT__) {
+          __tmp__VY2J=((__PROFIL_SLOT *)__tmp__UY2J)->parent_profil__R1LC.context__CM0G;
         } else {
-          __tmp__ZVAK=((__PROFIL_BLOCK *)__tmp__YVAK)->parent_profil__UNCG.context__Y33G;
+          __tmp__VY2J=((__PROFIL_BLOCK *)__tmp__UY2J)->parent_profil__OGAG.context__CM0G;
         };
-        ctext__ZPAK=__tmp__ZVAK;
+        ctext__VS2J=__tmp__VY2J;
       };
-      add_last__W2BH(((__LIST *)result__LPAK)->expr_list__EMRG,create__context__first__FYHG(PUSH__,position__B2CK(Self__IPAK),ctext__ZPAK,FALSE__));
-    };
-    Self__AHNK=((__SLOT_CODE *)__tmp__FUAK);
-    args__BHNK=new_larg__SPAK;
-    __tmp__LRNK=self_up__KL5F;
-    result__EHNK=NULL;
-    res_lst__FHNK=NULL;
-    pro__GHNK=NULL;
-    i__IHNK= 0;
-    loc__JHNK=NULL;
-    typ__KHNK=NULL;
-    typ_block__LHNK=NULL;
-    typ_list__MHNK=NULL;
-    pro_list__NHNK=NULL;
-    is_new__OHNK=FALSE__;
-    j__HHNK= 0;
-    while_do__AJSK:
+      __tmp__YL1R=Self__ES2J->parent_node__WO0G.data__SJZD;
+      switch (((struct ___OBJ *)__tmp__YL1R)->__id) {
+      case __DTA_RD__: {
+        __tmp__ZL1R=((__DTA_RD *)__tmp__YL1R)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
+      } break;
+      case __DTA_CAST__: {
+        __tmp__ZL1R=DTA__->parent_itm_object__MLQC.position__WIM;
+      } break;
+      case __DTA_WR_CODE__: {
+        __tmp__ZL1R=((__DTA_WR_CODE *)__tmp__YL1R)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
+      } break;
+      case __DTA_BLOCK__: {
+        __tmp__ZL1R=DTA__->parent_itm_object__MLQC.position__WIM;
+      } break;
+      case __DTA_WR_VALUE__: {
+        __tmp__ZL1R=((__DTA_WR_VALUE *)__tmp__YL1R)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
+      } break;
+      case __DTA_RD_ARGS__: {
+        __tmp__ZL1R=((__DTA_RD_ARGS *)__tmp__YL1R)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
+      } break;
+      };
+      add_last__IK4G(((__LIST *)result__HS2J)->expr_list__RTOG,create__context__first__E0EG(PUSH__,__tmp__ZL1R,ctext__VS2J,FALSE__));
+    };
+    Self__2JJK=((__SLOT_CODE *)__tmp__BX2J);
+    args__3JJK=new_larg__OS2J;
+    __tmp__HUJK=self_up__TJEF;
+    result__AKJK=NULL;
+    res_lst__BKJK=NULL;
+    pro__CKJK=NULL;
+    i__EKJK= 0;
+    loc__FKJK=NULL;
+    typ__GKJK=NULL;
+    typ_block__HKJK=NULL;
+    typ_list__IKJK=NULL;
+    pro_list__JKJK=NULL;
+    is_new__KKJK=FALSE__;
+    j__DKJK= 0;
+    while_do__GNOK:
     {
-      if ((j__HHNK <= ((__FAST_ARRAYoEXPRo *)args__BHNK)->parent_arrayed_collection__3LMC.upper__0KWH)) {
-        if (((void *)typ__KHNK == (void *)NULL)) {
-          __tmp__HINK=TRUE__;
+      if ((j__DKJK <= ((__FAST_ARRAYoEXPRo *)args__3JJK)->parent_arrayed_collection__Q2LC.upper__2RSH)) {
+        if (((void *)typ__GKJK == (void *)NULL)) {
+          __tmp__DLJK=TRUE__;
         } else {
-          __tmp__AINK=((__TYPE_FULL *)typ__KHNK)->parent_type__KTL;
-          __tmp__BINK=type_block__BLB;
-          switch (((struct ___OBJ *)__tmp__AINK)->__id) {
+          __tmp__2KJK=((__TYPE_FULL *)typ__GKJK)->parent_type__5SL;
+          __tmp__3KJK=type_block__BLB;
+          switch (((struct ___OBJ *)__tmp__2KJK)->__id) {
           case __TYPE__: {
-            __tmp__CINK=((void *)((__TYPE *)__tmp__AINK) == (void *)__tmp__BINK);
+            __tmp__4KJK=((void *)((__TYPE *)__tmp__2KJK) == (void *)__tmp__3KJK);
           } break;
           case __TYPE_NULL__: {
-            __tmp__CINK=((void *)((__TYPE_NULL *)__tmp__AINK) == (void *)__tmp__BINK);
+            __tmp__4KJK=((void *)((__TYPE_NULL *)__tmp__2KJK) == (void *)__tmp__3KJK);
           } break;
           case __TYPE_VOID__: {
-            __tmp__CINK=((void *)((__TYPE_VOID *)__tmp__AINK) == (void *)__tmp__BINK);
+            __tmp__4KJK=((void *)((__TYPE_VOID *)__tmp__2KJK) == (void *)__tmp__3KJK);
           } break;
           case __TYPE_CONTEXT__: {
-            __tmp__CINK=((void *)((__TYPE_CONTEXT *)__tmp__AINK) == (void *)__tmp__BINK);
+            __tmp__4KJK=((void *)((__TYPE_CONTEXT *)__tmp__2KJK) == (void *)__tmp__3KJK);
           } break;
           case __TYPE_ID__: {
-            __tmp__CINK=((void *)((__TYPE_ID *)__tmp__AINK) == (void *)__tmp__BINK);
+            __tmp__4KJK=((void *)((__TYPE_ID *)__tmp__2KJK) == (void *)__tmp__3KJK);
           } break;
           case __TYPE_GENERIC__: {
-            __tmp__CINK=((void *)((__TYPE_GENERIC *)__tmp__AINK) == (void *)__tmp__BINK);
+            __tmp__4KJK=((void *)((__TYPE_GENERIC *)__tmp__2KJK) == (void *)__tmp__3KJK);
           } break;
           case __PROFIL_BLOCK__: {
-            __tmp__CINK=__infix_equal_equal__SOJJ(__tmp__AINK,__tmp__BINK);
+            __tmp__4KJK=__infix_equal_equal__ORFJ(__tmp__2KJK,__tmp__3KJK);
           } break;
           };
-          __tmp__HINK=(! __tmp__CINK);
+          __tmp__DLJK=(! __tmp__4KJK);
         };
-        __tmp__KINK=__tmp__HINK;
+        __tmp__GLJK=__tmp__DLJK;
       } else {
-        __tmp__KINK=FALSE__;
+        __tmp__GLJK=FALSE__;
       };
-      if (__tmp__KINK) {
-        __tmp__RINK=((void **)((__FAST_ARRAYoEXPRo *)args__BHNK)->parent_arrayed_collection__3LMC.storage__NLHI)[j__HHNK];
-        switch (((struct ___OBJ *)__tmp__RINK)->__id) {
+      if (__tmp__GLJK) {
+        __tmp__NLJK=((void **)((__FAST_ARRAYoEXPRo *)args__3JJK)->parent_arrayed_collection__Q2LC.storage__DSDI)[j__DKJK];
+        switch (((struct ___OBJ *)__tmp__NLJK)->__id) {
         case __LIST__: {
-          __tmp__SINK=static_type__SCTG(__tmp__RINK);
+          __tmp__OLJK=static_type__OHQG(__tmp__NLJK);
         } break;
         case __STRING_CST__: {
-          __tmp__SINK=((__STRING_CST *)__tmp__RINK)->parent_constant__5F.static_type__LSYD;
+          __tmp__OLJK=((__STRING_CST *)__tmp__NLJK)->parent_constant__5F.static_type__M2YD;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__SINK=((__EXTERNAL_C *)__tmp__RINK)->static_type__KMZD;
+          __tmp__OLJK=((__EXTERNAL_C *)__tmp__NLJK)->static_type__1VZD;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__SINK=((__PROTOTYPE_CST *)__tmp__RINK)->parent_constant__DMMC.static_type__LSYD;
+          __tmp__OLJK=((__PROTOTYPE_CST *)__tmp__NLJK)->parent_constant__W2LC.static_type__M2YD;
         } break;
         case __INTEGER_CST__: {
-          __tmp__SINK=((__INTEGER_CST *)__tmp__RINK)->parent_constant__OMMC.static_type__LSYD;
+          __tmp__OLJK=((__INTEGER_CST *)__tmp__NLJK)->parent_constant__B3LC.static_type__M2YD;
         } break;
         case __READ_LOCAL__: {
-          __tmp__SINK=((__LOCAL *)((__READ_LOCAL *)__tmp__RINK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+          __tmp__OLJK=((__LOCAL *)((__READ_LOCAL *)__tmp__NLJK)->local__HJZD)->parent_variable__T1LC.type__D25F;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__SINK=static_type__EG5H(__tmp__RINK);
+          __tmp__OLJK=static_type__CN1H(__tmp__NLJK);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__SINK=static_type__3G5H();
+          __tmp__OLJK=static_type__1N1H();
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__SINK=static_type__CH5H();
+          __tmp__OLJK=static_type__AO1H();
         } break;
         case __REAL_CST__: {
-          __tmp__SINK=((__REAL_CST *)__tmp__RINK)->parent_constant__IVNH.static_type__LSYD;
+          __tmp__OLJK=((__REAL_CST *)__tmp__NLJK)->parent_constant__U2JH.static_type__M2YD;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__SINK=((__CHARACTER_CST *)__tmp__RINK)->parent_constant__1VNH.static_type__LSYD;
+          __tmp__OLJK=((__CHARACTER_CST *)__tmp__NLJK)->parent_constant__H3JH.static_type__M2YD;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__SINK=static_type__HH5H();
+          __tmp__OLJK=static_type__FO1H();
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__SINK=static_type__MH5H();
+          __tmp__OLJK=static_type__KO1H();
         } break;
         case __EXPR_SUP__: {
-          __tmp__SINK=static_type__RH5H();
+          __tmp__OLJK=static_type__PO1H();
         } break;
         case __EXPR_SUB__: {
-          __tmp__SINK=static_type__WH5H(__tmp__RINK);
+          __tmp__OLJK=static_type__UO1H(__tmp__NLJK);
         } break;
         case __EXPR_MUL__: {
-          __tmp__SINK=static_type__2H5H(__tmp__RINK);
+          __tmp__OLJK=static_type__0O1H(__tmp__NLJK);
         } break;
         case __EXPR_DIV__: {
-          __tmp__SINK=static_type__BI5H(__tmp__RINK);
+          __tmp__OLJK=static_type__5O1H(__tmp__NLJK);
         } break;
         case __EXPR_AND__: {
-          __tmp__SINK=static_type__GI5H(__tmp__RINK);
+          __tmp__OLJK=static_type__EP1H(__tmp__NLJK);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__SINK=static_type__LI5H(__tmp__RINK);
+          __tmp__OLJK=static_type__JP1H(__tmp__NLJK);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__SINK=static_type__QI5H(__tmp__RINK);
+          __tmp__OLJK=static_type__OP1H(__tmp__NLJK);
         } break;
         case __PUT_TO__: {
-          __tmp__SINK=TYPE_VOID__->parent_type__UIB.default__AKC;
+          __tmp__OLJK=TYPE_VOID__->parent_type__UIB.default__AKC;
         } break;
         case __ITEM__: {
-          __tmp__SINK=static_type__ZI5H(__tmp__RINK);
+          __tmp__OLJK=static_type__XP1H(__tmp__NLJK);
         } break;
         case __SIZE_OF__: {
-          __tmp__SINK=static_type__FJ5H();
+          __tmp__OLJK=static_type__DQ1H();
         } break;
         case __CAST__: {
-          __tmp__SINK=((__CAST *)__tmp__RINK)->static_type__2G5H;
+          __tmp__OLJK=((__CAST *)__tmp__NLJK)->static_type__0N1H;
         } break;
         case __CALL_SLOT__: {
-          __tmp__SINK=static_type__SEOL(__tmp__RINK);
+          __tmp__OLJK=static_type__NOKL(__tmp__NLJK);
         } break;
         case __READ_SLOT__: {
-          __tmp__SINK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__RINK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+          __tmp__OLJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__NLJK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__SINK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RINK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+          __tmp__OLJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NLJK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__SINK=static_type__VN3M();
+          __tmp__OLJK=static_type__Z1ZM();
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__SINK=static_type__BIIO();
+          __tmp__OLJK=static_type__ZQEO();
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__SINK=static_type__XRMO();
+          __tmp__OLJK=static_type__P0IO();
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__SINK=static_type__GIIO();
+          __tmp__OLJK=static_type__4QEO();
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__SINK=static_type__3RMO();
+          __tmp__OLJK=static_type__V0IO();
         } break;
         case __EXPR_NEG__: {
-          __tmp__SINK=static_type__FZMM(__tmp__RINK);
+          __tmp__OLJK=static_type__DFJM(__tmp__NLJK);
         } break;
         case __EXPR_ADD__: {
-          __tmp__SINK=static_type__UTQL(__tmp__RINK);
+          __tmp__OLJK=static_type__P3ML(__tmp__NLJK);
         } break;
         case __EXPR_NOT__: {
-          __tmp__SINK=static_type__NP1M(__tmp__RINK);
+          __tmp__OLJK=static_type__R3XM(__tmp__NLJK);
         } break;
         case __EXPR_MOD__: {
-          __tmp__SINK=static_type__LIIO(__tmp__RINK);
+          __tmp__OLJK=static_type__DREO(__tmp__NLJK);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__SINK=static_type__CZHP();
+          __tmp__OLJK=static_type__0BEP();
         } break;
         case __EXPR_INF__: {
-          __tmp__SINK=static_type__RMUN();
+          __tmp__OLJK=static_type__V0QN();
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__SINK=static_type__WMUN();
+          __tmp__OLJK=static_type__00QN();
         } break;
         case __EXPR_OR__: {
-          __tmp__SINK=static_type__ZKTN(__tmp__RINK);
+          __tmp__OLJK=static_type__3YPN(__tmp__NLJK);
         } break;
         case __EXPR_XOR__: {
-          __tmp__SINK=static_type__D5VO(__tmp__RINK);
+          __tmp__OLJK=static_type__1HSO(__tmp__NLJK);
         } break;
         };
-        typ__KHNK=__tmp__SINK;
-        __tmp__TINK=((__TYPE_FULL *)__tmp__SINK)->parent_type__KTL;
-        __tmp__UINK=type_block__BLB;
-        switch (((struct ___OBJ *)__tmp__TINK)->__id) {
+        typ__GKJK=__tmp__OLJK;
+        __tmp__PLJK=((__TYPE_FULL *)__tmp__OLJK)->parent_type__5SL;
+        __tmp__QLJK=type_block__BLB;
+        switch (((struct ___OBJ *)__tmp__PLJK)->__id) {
         case __TYPE__: {
-          __tmp__VINK=((void *)((__TYPE *)__tmp__TINK) == (void *)__tmp__UINK);
+          __tmp__RLJK=((void *)((__TYPE *)__tmp__PLJK) == (void *)__tmp__QLJK);
         } break;
         case __TYPE_NULL__: {
-          __tmp__VINK=((void *)((__TYPE_NULL *)__tmp__TINK) == (void *)__tmp__UINK);
+          __tmp__RLJK=((void *)((__TYPE_NULL *)__tmp__PLJK) == (void *)__tmp__QLJK);
         } break;
         case __TYPE_VOID__: {
-          __tmp__VINK=((void *)((__TYPE_VOID *)__tmp__TINK) == (void *)__tmp__UINK);
+          __tmp__RLJK=((void *)((__TYPE_VOID *)__tmp__PLJK) == (void *)__tmp__QLJK);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__VINK=((void *)((__TYPE_CONTEXT *)__tmp__TINK) == (void *)__tmp__UINK);
+          __tmp__RLJK=((void *)((__TYPE_CONTEXT *)__tmp__PLJK) == (void *)__tmp__QLJK);
         } break;
         case __TYPE_ID__: {
-          __tmp__VINK=((void *)((__TYPE_ID *)__tmp__TINK) == (void *)__tmp__UINK);
+          __tmp__RLJK=((void *)((__TYPE_ID *)__tmp__PLJK) == (void *)__tmp__QLJK);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__VINK=((void *)((__TYPE_GENERIC *)__tmp__TINK) == (void *)__tmp__UINK);
+          __tmp__RLJK=((void *)((__TYPE_GENERIC *)__tmp__PLJK) == (void *)__tmp__QLJK);
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__VINK=__infix_equal_equal__SOJJ(__tmp__TINK,__tmp__UINK);
+          __tmp__RLJK=__infix_equal_equal__ORFJ(__tmp__PLJK,__tmp__QLJK);
         } break;
         };
-        if (__tmp__VINK) {
-          typ_list__MHNK=new__IYVG();
-          __tmp__2INK=((void **)((__FAST_ARRAYoEXPRo *)args__BHNK)->parent_arrayed_collection__3LMC.storage__NLHI)[j__HHNK];
-          switch (((struct ___OBJ *)__tmp__2INK)->__id) {
+        if (__tmp__RLJK) {
+          typ_list__IKJK=new__5VSG();
+          __tmp__YLJK=((void **)((__FAST_ARRAYoEXPRo *)args__3JJK)->parent_arrayed_collection__Q2LC.storage__DSDI)[j__DKJK];
+          switch (((struct ___OBJ *)__tmp__YLJK)->__id) {
           case __LIST__: {
-            get_type__QUQJ(__tmp__2INK,typ_list__MHNK);
+            get_type__MXMJ(__tmp__YLJK,typ_list__IKJK);
           } break;
           case __STRING_CST__: {
-            add__3YIJ(typ_list__MHNK,((__TYPE_FULL *)((__STRING_CST *)__tmp__2INK)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+            add__Z1EJ(typ_list__IKJK,((__TYPE_FULL *)((__STRING_CST *)__tmp__YLJK)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
           } break;
           case __EXTERNAL_C__: {
-            get_type__LAHI(__tmp__2INK,typ_list__MHNK);
+            Self__MDBR=((__EXTERNAL_C *)__tmp__YLJK);
+            if (((void *)Self__MDBR->living_type__Z3QH == (void *)NULL)) {
+              add__Z1EJ(typ_list__IKJK,((__TYPE_FULL *)Self__MDBR->static_type__1VZD)->parent_type__5SL);
+            } else {
+              union__QJHJ(typ_list__IKJK,Self__MDBR->living_type__Z3QH);
+            };
           } break;
           case __PROTOTYPE_CST__: {
-            add__3YIJ(typ_list__MHNK,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__2INK)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+            add__Z1EJ(typ_list__IKJK,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__YLJK)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
           } break;
           case __INTEGER_CST__: {
-            add__3YIJ(typ_list__MHNK,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__2INK)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+            add__Z1EJ(typ_list__IKJK,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__YLJK)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
           } break;
           case __READ_LOCAL__: {
-            get_type__MKJJ(__tmp__2INK,typ_list__MHNK);
+            get_type__INFJ(__tmp__YLJK,typ_list__IKJK);
           } break;
           case __EXPR_MULTIPLE__: {
-            print__1ZE((&__string_254));
+            print__1ZE((&__string_259));
             fputc((int)('\n'),stdout);
             exit(( 1));
           } break;
           case __EXPR_EQUAL__: {
-            add__3YIJ(typ_list__MHNK,type_true__FJB);
-            add__3YIJ(typ_list__MHNK,type_false__NJB);
+            add__Z1EJ(typ_list__IKJK,type_true__FJB);
+            add__Z1EJ(typ_list__IKJK,type_false__NJB);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            add__3YIJ(typ_list__MHNK,type_true__FJB);
-            add__3YIJ(typ_list__MHNK,type_false__NJB);
+            add__Z1EJ(typ_list__IKJK,type_true__FJB);
+            add__Z1EJ(typ_list__IKJK,type_false__NJB);
           } break;
           case __REAL_CST__: {
-            add__3YIJ(typ_list__MHNK,((__TYPE_FULL *)((__REAL_CST *)__tmp__2INK)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+            add__Z1EJ(typ_list__IKJK,((__TYPE_FULL *)((__REAL_CST *)__tmp__YLJK)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
           } break;
           case __CHARACTER_CST__: {
-            add__3YIJ(typ_list__MHNK,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__2INK)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+            add__Z1EJ(typ_list__IKJK,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__YLJK)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
           } break;
           case __IS_EXPANDED__: {
-            add__3YIJ(typ_list__MHNK,type_true__FJB);
-            add__3YIJ(typ_list__MHNK,type_false__NJB);
+            add__Z1EJ(typ_list__IKJK,type_true__FJB);
+            add__Z1EJ(typ_list__IKJK,type_false__NJB);
           } break;
           case __GET_TYPE_ID__: {
-            add__3YIJ(typ_list__MHNK,type_integer__3JB);
+            add__Z1EJ(typ_list__IKJK,type_integer__3JB);
           } break;
           case __EXPR_SUP__: {
-            add__3YIJ(typ_list__MHNK,type_true__FJB);
-            add__3YIJ(typ_list__MHNK,type_false__NJB);
+            add__Z1EJ(typ_list__IKJK,type_true__FJB);
+            add__Z1EJ(typ_list__IKJK,type_false__NJB);
           } break;
           case __EXPR_SUB__: {
-            get_type__LCHI(__tmp__2INK,typ_list__MHNK);
+            get_type__BJDI(__tmp__YLJK,typ_list__IKJK);
           } break;
           case __EXPR_MUL__: {
-            get_type__PCHI(__tmp__2INK,typ_list__MHNK);
+            get_type__FJDI(__tmp__YLJK,typ_list__IKJK);
           } break;
           case __EXPR_DIV__: {
-            get_type__TCHI(__tmp__2INK,typ_list__MHNK);
+            get_type__JJDI(__tmp__YLJK,typ_list__IKJK);
           } break;
           case __EXPR_AND__: {
-            get_type__XCHI(__tmp__2INK,typ_list__MHNK);
+            get_type__NJDI(__tmp__YLJK,typ_list__IKJK);
           } break;
           case __EXPR_SHIFT_R__: {
-            get_type__1CHI(__tmp__2INK,typ_list__MHNK);
+            get_type__RJDI(__tmp__YLJK,typ_list__IKJK);
           } break;
           case __EXPR_SHIFT_L__: {
-            get_type__5CHI(__tmp__2INK,typ_list__MHNK);
+            get_type__VJDI(__tmp__YLJK,typ_list__IKJK);
           } break;
           case __PUT_TO__: {
-            add__3YIJ(typ_list__MHNK,TYPE_VOID__);
+            add__Z1EJ(typ_list__IKJK,TYPE_VOID__);
           } break;
           case __ITEM__: {
-            get_type__GDHI(__tmp__2INK,typ_list__MHNK);
+            get_type__2JDI(__tmp__YLJK,typ_list__IKJK);
           } break;
           case __SIZE_OF__: {
-            add__3YIJ(typ_list__MHNK,type_integer__3JB);
+            add__Z1EJ(typ_list__IKJK,type_integer__3JB);
           } break;
           case __CAST__: {
-            add__3YIJ(typ_list__MHNK,((__TYPE_FULL *)((__CAST *)__tmp__2INK)->static_type__2G5H)->parent_type__KTL);
+            add__Z1EJ(typ_list__IKJK,((__TYPE_FULL *)((__CAST *)__tmp__YLJK)->static_type__0N1H)->parent_type__5SL);
           } break;
           case __CALL_SLOT__: {
-            get_type__P2PL(__tmp__2INK,typ_list__MHNK);
+            get_type__KGML(__tmp__YLJK,typ_list__IKJK);
           } break;
           case __READ_SLOT__: {
-            get_type__053K(__tmp__2INK,typ_list__MHNK);
+            get_type__EE0K(__tmp__YLJK,typ_list__IKJK);
           } break;
           case __READ_GLOBAL__: {
-            get_type__FGSL(((__READ_GLOBAL *)__tmp__2INK)->global__3DNK,typ_list__MHNK);
+            get_type__1POL(((__READ_GLOBAL *)__tmp__YLJK)->global__ZGJK,typ_list__IKJK);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            add__3YIJ(typ_list__MHNK,type_true__FJB);
-            add__3YIJ(typ_list__MHNK,type_false__NJB);
+            add__Z1EJ(typ_list__IKJK,type_true__FJB);
+            add__Z1EJ(typ_list__IKJK,type_false__NJB);
           } break;
           case __EXPR_OR_LOGIC__: {
-            add__3YIJ(typ_list__MHNK,type_true__FJB);
-            add__3YIJ(typ_list__MHNK,type_false__NJB);
+            add__Z1EJ(typ_list__IKJK,type_true__FJB);
+            add__Z1EJ(typ_list__IKJK,type_false__NJB);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            add__3YIJ(typ_list__MHNK,type_true__FJB);
-            add__3YIJ(typ_list__MHNK,type_false__NJB);
+            add__Z1EJ(typ_list__IKJK,type_true__FJB);
+            add__Z1EJ(typ_list__IKJK,type_false__NJB);
           } break;
           case __EXPR_AND_LOGIC__: {
-            add__3YIJ(typ_list__MHNK,type_true__FJB);
-            add__3YIJ(typ_list__MHNK,type_false__NJB);
+            add__Z1EJ(typ_list__IKJK,type_true__FJB);
+            add__Z1EJ(typ_list__IKJK,type_false__NJB);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            add__3YIJ(typ_list__MHNK,type_true__FJB);
-            add__3YIJ(typ_list__MHNK,type_false__NJB);
+            add__Z1EJ(typ_list__IKJK,type_true__FJB);
+            add__Z1EJ(typ_list__IKJK,type_false__NJB);
           } break;
           case __EXPR_NEG__: {
-            add__3YIJ(typ_list__MHNK,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__2INK)))->parent_type__KTL);
+            add__Z1EJ(typ_list__IKJK,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__YLJK)))->parent_type__5SL);
           } break;
           case __EXPR_ADD__: {
-            get_type__EBSL(__tmp__2INK,typ_list__MHNK);
+            get_type__0KOL(__tmp__YLJK,typ_list__IKJK);
           } break;
           case __EXPR_NOT__: {
-            add__3YIJ(typ_list__MHNK,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__2INK)))->parent_type__KTL);
+            add__Z1EJ(typ_list__IKJK,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__YLJK)))->parent_type__5SL);
           } break;
           case __EXPR_MOD__: {
-            get_type__ROIO(__tmp__2INK,typ_list__MHNK);
+            get_type__JXEO(__tmp__YLJK,typ_list__IKJK);
           } break;
           case __EXPR_SUP_EQ__: {
-            add__3YIJ(typ_list__MHNK,type_true__FJB);
-            add__3YIJ(typ_list__MHNK,type_false__NJB);
+            add__Z1EJ(typ_list__IKJK,type_true__FJB);
+            add__Z1EJ(typ_list__IKJK,type_false__NJB);
           } break;
           case __EXPR_INF__: {
-            add__3YIJ(typ_list__MHNK,type_true__FJB);
-            add__3YIJ(typ_list__MHNK,type_false__NJB);
+            add__Z1EJ(typ_list__IKJK,type_true__FJB);
+            add__Z1EJ(typ_list__IKJK,type_false__NJB);
           } break;
           case __EXPR_INF_EQ__: {
-            add__3YIJ(typ_list__MHNK,type_true__FJB);
-            add__3YIJ(typ_list__MHNK,type_false__NJB);
+            add__Z1EJ(typ_list__IKJK,type_true__FJB);
+            add__Z1EJ(typ_list__IKJK,type_false__NJB);
           } break;
           case __EXPR_OR__: {
-            get_type__ORTN(__tmp__2INK,typ_list__MHNK);
+            get_type__S5PN(__tmp__YLJK,typ_list__IKJK);
           } break;
           case __EXPR_XOR__: {
-            get_type__RJXO(__tmp__2INK,typ_list__MHNK);
+            get_type__JSTO(__tmp__YLJK,typ_list__IKJK);
           } break;
           };
-          if (((void *)((void **)((__TYPES_TMP *)typ_list__MHNK)->parent_types__GCCG.storage__CTJJ)[ 0] == (void *)TYPE_NULL__)) {
-            if (((__INTEGER)(((__TYPES_TMP *)typ_list__MHNK)->parent_types__GCCG.upper__MSCG +  1) >  1)) {
-              __tmp__LJNK=((void **)((__TYPES_TMP *)typ_list__MHNK)->parent_types__GCCG.storage__CTJJ)[ 1];
-              if (__tmp__LJNK==NULL) {
-                __tmp__MJNK=NULL;
+          if (((void *)((void **)((__TYPES_TMP *)typ_list__IKJK)->parent_types__415F.storage__4VFJ)[ 0] == (void *)TYPE_NULL__)) {
+            if (((__INTEGER)(((__TYPES_TMP *)typ_list__IKJK)->parent_types__415F.upper__GLAG +  1) >  1)) {
+              __tmp__HMJK=((void **)((__TYPES_TMP *)typ_list__IKJK)->parent_types__415F.storage__4VFJ)[ 1];
+              if (__tmp__HMJK==NULL) {
+                __tmp__IMJK=NULL;
               } else {
-                switch (((struct ___OBJ *)__tmp__LJNK)->__id) {
+                switch (((struct ___OBJ *)__tmp__HMJK)->__id) {
                 case __TYPE__: {
-                  __tmp__MJNK=NULL;
+                  __tmp__IMJK=NULL;
                 } break;
                 case __TYPE_NULL__: {
-                  __tmp__MJNK=NULL;
+                  __tmp__IMJK=NULL;
                 } break;
                 case __TYPE_VOID__: {
-                  __tmp__MJNK=NULL;
+                  __tmp__IMJK=NULL;
                 } break;
                 case __TYPE_CONTEXT__: {
-                  __tmp__MJNK=NULL;
+                  __tmp__IMJK=NULL;
                 } break;
                 case __TYPE_ID__: {
-                  __tmp__MJNK=NULL;
+                  __tmp__IMJK=NULL;
                 } break;
                 case __TYPE_GENERIC__: {
-                  __tmp__MJNK=NULL;
+                  __tmp__IMJK=NULL;
                 } break;
                 case __PROFIL_BLOCK__: {
-                  __tmp__MJNK=((void *)__tmp__LJNK);
+                  __tmp__IMJK=((void *)__tmp__HMJK);
                 } break;
                 }
               };
-              typ_block__LHNK=__tmp__MJNK;
+              typ_block__HKJK=__tmp__IMJK;
             } else {
-              typ__KHNK=NULL;
+              typ__GKJK=NULL;
             };
           } else {
-            __tmp__ZJNK=((void **)((__TYPES_TMP *)typ_list__MHNK)->parent_types__GCCG.storage__CTJJ)[ 0];
-            if (__tmp__ZJNK==NULL) {
-              __tmp__0JNK=NULL;
+            __tmp__VMJK=((void **)((__TYPES_TMP *)typ_list__IKJK)->parent_types__415F.storage__4VFJ)[ 0];
+            if (__tmp__VMJK==NULL) {
+              __tmp__WMJK=NULL;
             } else {
-              switch (((struct ___OBJ *)__tmp__ZJNK)->__id) {
+              switch (((struct ___OBJ *)__tmp__VMJK)->__id) {
               case __TYPE__: {
-                __tmp__0JNK=NULL;
+                __tmp__WMJK=NULL;
               } break;
               case __TYPE_NULL__: {
-                __tmp__0JNK=NULL;
+                __tmp__WMJK=NULL;
               } break;
               case __TYPE_VOID__: {
-                __tmp__0JNK=NULL;
+                __tmp__WMJK=NULL;
               } break;
               case __TYPE_CONTEXT__: {
-                __tmp__0JNK=NULL;
+                __tmp__WMJK=NULL;
               } break;
               case __TYPE_ID__: {
-                __tmp__0JNK=NULL;
+                __tmp__WMJK=NULL;
               } break;
               case __TYPE_GENERIC__: {
-                __tmp__0JNK=NULL;
+                __tmp__WMJK=NULL;
               } break;
               case __PROFIL_BLOCK__: {
-                __tmp__0JNK=((void *)__tmp__ZJNK);
+                __tmp__WMJK=((void *)__tmp__VMJK);
               } break;
               }
             };
-            typ_block__LHNK=__tmp__0JNK;
+            typ_block__HKJK=__tmp__WMJK;
           };
-          free__0KJJ(typ_list__MHNK);
+          free__WNFJ(typ_list__IKJK);
         };
-        j__HHNK=(__INTEGER)(j__HHNK +  1);
-        goto while_do__AJSK;
+        j__DKJK=(__INTEGER)(j__DKJK +  1);
+        goto while_do__GNOK;
       };
     };
-    if (((void *)typ_block__LHNK != (void *)NULL)) {
-      pro_list__NHNK=((__PROFIL_BLOCK *)typ_block__LHNK)->profil_list__4BII;
-      i__IHNK= 0;
-      while (((i__IHNK <= ((__FAST_ARRAYoPROFIL_SLOTo *)pro_list__NHNK)->parent_arrayed_collection__XACG.upper__AQSG) && ((void *)result__EHNK == (void *)NULL))) {
-        pro__GHNK=((void **)((__FAST_ARRAYoPROFIL_SLOTo *)pro_list__NHNK)->parent_arrayed_collection__XACG.storage__2PSG)[i__IHNK];
-        if (((void *)((__PROFIL_SLOT *)pro__GHNK)->slot_code__D1RL == (void *)Self__AHNK)) {
-          if (((void *)((__PROFIL_SLOT *)pro__GHNK)->parent_profil__4KMC.type_self__DBII == (void *)NULL)) {
-            __tmp__NLNK=TRUE__;
+    if (((void *)typ_block__HKJK != (void *)NULL)) {
+      pro_list__JKJK=((__PROFIL_BLOCK *)typ_block__HKJK)->profil_list__UIEI;
+      i__EKJK= 0;
+      while (((i__EKJK <= ((__FAST_ARRAYoPROFIL_SLOTo *)pro_list__JKJK)->parent_arrayed_collection__P05F.upper__QUPG) && ((void *)result__AKJK == (void *)NULL))) {
+        pro__CKJK=((void **)((__FAST_ARRAYoPROFIL_SLOTo *)pro_list__JKJK)->parent_arrayed_collection__P05F.storage__MUPG)[i__EKJK];
+        if (((void *)((__PROFIL_SLOT *)pro__CKJK)->slot_code__YEOL == (void *)Self__2JJK)) {
+          if (((void *)((__PROFIL_SLOT *)pro__CKJK)->parent_profil__R1LC.type_self__ZHEI == (void *)NULL)) {
+            __tmp__JOJK=TRUE__;
           } else {
-            Self__XGER=((__TYPE_FULL *)((__PROFIL_SLOT *)pro__GHNK)->parent_profil__4KMC.type_self__DBII);
-            other__YGER=to_run__BDXD();
-            __tmp__NLNK=(((void *)Self__XGER == (void *)other__YGER) || (((void *)Self__XGER->parent_type__KTL == (void *)((__TYPE_FULL *)other__YGER)->parent_type__KTL) && ((__UINTEGER_8)(Self__XGER->flag__LTL &  15) == (__UINTEGER_8)(((__TYPE_FULL *)other__YGER)->flag__LTL &  15))));
+            Self__C4CR=((__TYPE_FULL *)((__PROFIL_SLOT *)pro__CKJK)->parent_profil__R1LC.type_self__ZHEI);
+            if (((void *)run_value__SLQC == (void *)NULL)) {
+              pos__E4CR=last_position__CI1;
+              put_error__text__0AH( 1,(&__string_148));
+              put_position__ECH(pos__E4CR);
+              put_string__EQD(msg_err__5AH);
+              if ((verbose_level__FX !=  0)) {
+                put_string__2EG(((__STRING *)msg_err__5AH));
+              };
+              if (((type_error__4AH !=  2) | is_warning__OBB)) {
+                exit(( 1));
+              };
+            };
+            other__D4CR=run_value__SLQC;
+            __tmp__JOJK=(((void *)Self__C4CR == (void *)other__D4CR) || (((void *)Self__C4CR->parent_type__5SL == (void *)((__TYPE_FULL *)other__D4CR)->parent_type__5SL) && ((__UINTEGER_8)(Self__C4CR->flag__ATL &  15) == (__UINTEGER_8)(((__TYPE_FULL *)other__D4CR)->flag__ATL &  15))));
           };
-          __tmp__QLNK=__tmp__NLNK;
+          __tmp__MOJK=__tmp__JOJK;
         } else {
-          __tmp__QLNK=FALSE__;
+          __tmp__MOJK=FALSE__;
         };
-        if (__tmp__QLNK) {
-          result__EHNK=pro__GHNK;
+        if (__tmp__MOJK) {
+          result__AKJK=pro__CKJK;
         };
-        i__IHNK=(__INTEGER)(i__IHNK +  1);
+        i__EKJK=(__INTEGER)(i__EKJK +  1);
       };
-      if (((void *)result__EHNK == (void *)NULL)) {
-        result__EHNK=clone__REDL();
-        ((__PROFIL_SLOT *)result__EHNK)->is_context_sensitive__LMSL=TRUE__;
-        add_last__LGDL(((__PROFIL_BLOCK *)typ_block__LHNK)->profil_list__4BII,result__EHNK);
-        is_new__OHNK=TRUE__;
+      if (((void *)result__AKJK == (void *)NULL)) {
+        result__0L1R=NULL;
+        ptr__1L1R=((__POINTER )(NULL));
+        typ_id__2L1R= 0;
+        sz__3L1R=((__UINTEGER_32 )sizeof(__PROFIL_SLOT));
+        if ((sz__3L1R ==  0)) {
+          result__0L1R=PROFIL_SLOT__;
+        } else {
+          typ_id__2L1R=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3L1R);
+          if ((typ_id__2L1R == (__INTEGER)(-  1))) {
+            a__4L1R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__5L1R=(__UINTEGER_32)((__UINTEGER_32)(sz__3L1R + a__4L1R) & (__UINTEGER_32)(~ a__4L1R));
+            ptr_table__DM1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5L1R / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__CM1R=((__POINTER )(NULL));
+            result__EM1R=((__POINTER *)ptr_table__DM1R)[ 0];
+            if ((result__EM1R == (void *)NULL)) {
+              result__EM1R=new_lab__2PJ(new_size__5L1R);
+              next__CM1R=(void *)((unsigned long)result__EM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5L1R)));
+              ((__POINTER *)next__CM1R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__DM1R)[ 0]=next__CM1R;
+            } else {
+              next__CM1R=((__POINTER *)result__EM1R)[ 0];
+              if ((next__CM1R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EM1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5L1R <<  1)) <=  4096)) {
+                  next__CM1R=(void *)((unsigned long)result__EM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5L1R)));
+                } else {
+                  next__CM1R=new_lab__2PJ(new_size__5L1R);
+                };
+                ((__POINTER *)next__CM1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__DM1R)[ 0]=next__CM1R;
+              } else {
+                ((__POINTER *)result__EM1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CM1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__EM1R=next__CM1R;
+              };
+            };
+            ptr__1L1R=result__EM1R;
+          } else {
+            t__AM1R=((__UINTEGER_32 )typ_id__2L1R);
+            a__BM1R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__LM1R=(__UINTEGER_32)((__UINTEGER_32)(sz__3L1R + a__BM1R) & (__UINTEGER_32)(~ a__BM1R));
+            ptr_table__IM1R=((__POINTER )(&(table_type[(t__AM1R)])));
+            lab_type__KM1R=(__UINTEGER_32)(t__AM1R |  1);
+            next__HM1R=((__POINTER )(NULL));
+            result__JM1R=((__POINTER *)ptr_table__IM1R)[ 0];
+            if ((result__JM1R == (void *)NULL)) {
+              result__JM1R=new_lab__2PJ(lab_type__KM1R);
+              next__HM1R=(void *)((unsigned long)result__JM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LM1R)));
+              ((__POINTER *)next__HM1R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__IM1R)[ 0]=next__HM1R;
+            } else {
+              next__HM1R=((__POINTER *)result__JM1R)[ 0];
+              if ((next__HM1R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JM1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LM1R <<  1)) <=  4096)) {
+                  next__HM1R=(void *)((unsigned long)result__JM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LM1R)));
+                } else {
+                  next__HM1R=new_lab__2PJ(lab_type__KM1R);
+                };
+                ((__POINTER *)next__HM1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__IM1R)[ 0]=next__HM1R;
+              } else {
+                ((__POINTER *)result__JM1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HM1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__JM1R=next__HM1R;
+              };
+            };
+            ptr__1L1R=result__JM1R;
+          };
+          result__0L1R=((__PROFIL_SLOT *)ptr__1L1R);
+          *(result__0L1R) = *(PROFIL_SLOT__);
+        };
+        result__AKJK=result__0L1R;
+        ((__PROFIL_SLOT *)result__0L1R)->is_context_sensitive__BWOL=TRUE__;
+        add_last__1K5K(((__PROFIL_BLOCK *)typ_block__HKJK)->profil_list__UIEI,result__0L1R);
+        is_new__KKJK=TRUE__;
       };
     } else {
-      j__HHNK= 0;
-      while (((j__HHNK <= ((__FAST_ARRAYoPROFIL_SLOTo *)Self__AHNK->profil__ZACG)->parent_arrayed_collection__XACG.upper__AQSG) && ((void *)result__EHNK == (void *)NULL))) {
-        pro__GHNK=((void **)((__FAST_ARRAYoPROFIL_SLOTo *)Self__AHNK->profil__ZACG)->parent_arrayed_collection__XACG.storage__2PSG)[j__HHNK];
-        if (((void *)((__PROFIL_SLOT *)pro__GHNK)->parent_profil__4KMC.type_self__DBII == (void *)NULL)) {
-          __tmp__MNNK=TRUE__;
+      j__DKJK= 0;
+      while (((j__DKJK <= ((__FAST_ARRAYoPROFIL_SLOTo *)Self__2JJK->profil__R05F)->parent_arrayed_collection__P05F.upper__QUPG) && ((void *)result__AKJK == (void *)NULL))) {
+        pro__CKJK=((void **)((__FAST_ARRAYoPROFIL_SLOTo *)Self__2JJK->profil__R05F)->parent_arrayed_collection__P05F.storage__MUPG)[j__DKJK];
+        if (((void *)((__PROFIL_SLOT *)pro__CKJK)->parent_profil__R1LC.type_self__ZHEI == (void *)NULL)) {
+          __tmp__IQJK=TRUE__;
         } else {
-          Self__ZGER=((__TYPE_FULL *)((__PROFIL_SLOT *)pro__GHNK)->parent_profil__4KMC.type_self__DBII);
-          other__0GER=to_run__BDXD();
-          __tmp__MNNK=(((void *)Self__ZGER == (void *)other__0GER) || (((void *)Self__ZGER->parent_type__KTL == (void *)((__TYPE_FULL *)other__0GER)->parent_type__KTL) && ((__UINTEGER_8)(Self__ZGER->flag__LTL &  15) == (__UINTEGER_8)(((__TYPE_FULL *)other__0GER)->flag__LTL &  15))));
-        };
-        if (__tmp__MNNK) {
-          result__EHNK=pro__GHNK;
-          i__IHNK= 1;
-          while (((i__IHNK <= ((__FAST_ARRAYoEXPRo *)args__BHNK)->parent_arrayed_collection__3LMC.upper__0KWH) && ((void *)result__EHNK != (void *)NULL))) {
-            __tmp__IONK=((void **)((__FAST_ARRAYoEXPRo *)args__BHNK)->parent_arrayed_collection__3LMC.storage__NLHI)[i__IHNK];
-            switch (((struct ___OBJ *)__tmp__IONK)->__id) {
+          Self__F4CR=((__TYPE_FULL *)((__PROFIL_SLOT *)pro__CKJK)->parent_profil__R1LC.type_self__ZHEI);
+          if (((void *)run_value__SLQC == (void *)NULL)) {
+            pos__H4CR=last_position__CI1;
+            put_error__text__0AH( 1,(&__string_148));
+            put_position__ECH(pos__H4CR);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
+          };
+          other__G4CR=run_value__SLQC;
+          __tmp__IQJK=(((void *)Self__F4CR == (void *)other__G4CR) || (((void *)Self__F4CR->parent_type__5SL == (void *)((__TYPE_FULL *)other__G4CR)->parent_type__5SL) && ((__UINTEGER_8)(Self__F4CR->flag__ATL &  15) == (__UINTEGER_8)(((__TYPE_FULL *)other__G4CR)->flag__ATL &  15))));
+        };
+        if (__tmp__IQJK) {
+          result__AKJK=pro__CKJK;
+          i__EKJK= 1;
+          while (((i__EKJK <= ((__FAST_ARRAYoEXPRo *)args__3JJK)->parent_arrayed_collection__Q2LC.upper__2RSH) && ((void *)result__AKJK != (void *)NULL))) {
+            __tmp__ERJK=((void **)((__FAST_ARRAYoEXPRo *)args__3JJK)->parent_arrayed_collection__Q2LC.storage__DSDI)[i__EKJK];
+            switch (((struct ___OBJ *)__tmp__ERJK)->__id) {
             case __LIST__: {
-              __tmp__JONK=static_type__SCTG(__tmp__IONK);
+              __tmp__FRJK=static_type__OHQG(__tmp__ERJK);
             } break;
             case __STRING_CST__: {
-              __tmp__JONK=((__STRING_CST *)__tmp__IONK)->parent_constant__5F.static_type__LSYD;
+              __tmp__FRJK=((__STRING_CST *)__tmp__ERJK)->parent_constant__5F.static_type__M2YD;
             } break;
             case __EXTERNAL_C__: {
-              __tmp__JONK=((__EXTERNAL_C *)__tmp__IONK)->static_type__KMZD;
+              __tmp__FRJK=((__EXTERNAL_C *)__tmp__ERJK)->static_type__1VZD;
             } break;
             case __PROTOTYPE_CST__: {
-              __tmp__JONK=((__PROTOTYPE_CST *)__tmp__IONK)->parent_constant__DMMC.static_type__LSYD;
+              __tmp__FRJK=((__PROTOTYPE_CST *)__tmp__ERJK)->parent_constant__W2LC.static_type__M2YD;
             } break;
             case __INTEGER_CST__: {
-              __tmp__JONK=((__INTEGER_CST *)__tmp__IONK)->parent_constant__OMMC.static_type__LSYD;
+              __tmp__FRJK=((__INTEGER_CST *)__tmp__ERJK)->parent_constant__B3LC.static_type__M2YD;
             } break;
             case __READ_LOCAL__: {
-              __tmp__JONK=((__LOCAL *)((__READ_LOCAL *)__tmp__IONK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+              __tmp__FRJK=((__LOCAL *)((__READ_LOCAL *)__tmp__ERJK)->local__HJZD)->parent_variable__T1LC.type__D25F;
             } break;
             case __EXPR_MULTIPLE__: {
-              __tmp__JONK=static_type__EG5H(__tmp__IONK);
+              __tmp__FRJK=static_type__CN1H(__tmp__ERJK);
             } break;
             case __EXPR_EQUAL__: {
-              __tmp__JONK=static_type__3G5H();
+              __tmp__FRJK=static_type__1N1H();
             } break;
             case __EXPR_NOT_EQUAL__: {
-              __tmp__JONK=static_type__CH5H();
+              __tmp__FRJK=static_type__AO1H();
             } break;
             case __REAL_CST__: {
-              __tmp__JONK=((__REAL_CST *)__tmp__IONK)->parent_constant__IVNH.static_type__LSYD;
+              __tmp__FRJK=((__REAL_CST *)__tmp__ERJK)->parent_constant__U2JH.static_type__M2YD;
             } break;
             case __CHARACTER_CST__: {
-              __tmp__JONK=((__CHARACTER_CST *)__tmp__IONK)->parent_constant__1VNH.static_type__LSYD;
+              __tmp__FRJK=((__CHARACTER_CST *)__tmp__ERJK)->parent_constant__H3JH.static_type__M2YD;
             } break;
             case __IS_EXPANDED__: {
-              __tmp__JONK=static_type__HH5H();
+              __tmp__FRJK=static_type__FO1H();
             } break;
             case __GET_TYPE_ID__: {
-              __tmp__JONK=static_type__MH5H();
+              __tmp__FRJK=static_type__KO1H();
             } break;
             case __EXPR_SUP__: {
-              __tmp__JONK=static_type__RH5H();
+              __tmp__FRJK=static_type__PO1H();
             } break;
             case __EXPR_SUB__: {
-              __tmp__JONK=static_type__WH5H(__tmp__IONK);
+              __tmp__FRJK=static_type__UO1H(__tmp__ERJK);
             } break;
             case __EXPR_MUL__: {
-              __tmp__JONK=static_type__2H5H(__tmp__IONK);
+              __tmp__FRJK=static_type__0O1H(__tmp__ERJK);
             } break;
             case __EXPR_DIV__: {
-              __tmp__JONK=static_type__BI5H(__tmp__IONK);
+              __tmp__FRJK=static_type__5O1H(__tmp__ERJK);
             } break;
             case __EXPR_AND__: {
-              __tmp__JONK=static_type__GI5H(__tmp__IONK);
+              __tmp__FRJK=static_type__EP1H(__tmp__ERJK);
             } break;
             case __EXPR_SHIFT_R__: {
-              __tmp__JONK=static_type__LI5H(__tmp__IONK);
+              __tmp__FRJK=static_type__JP1H(__tmp__ERJK);
             } break;
             case __EXPR_SHIFT_L__: {
-              __tmp__JONK=static_type__QI5H(__tmp__IONK);
+              __tmp__FRJK=static_type__OP1H(__tmp__ERJK);
             } break;
             case __PUT_TO__: {
-              __tmp__JONK=TYPE_VOID__->parent_type__UIB.default__AKC;
+              __tmp__FRJK=TYPE_VOID__->parent_type__UIB.default__AKC;
             } break;
             case __ITEM__: {
-              __tmp__JONK=static_type__ZI5H(__tmp__IONK);
+              __tmp__FRJK=static_type__XP1H(__tmp__ERJK);
             } break;
             case __SIZE_OF__: {
-              __tmp__JONK=static_type__FJ5H();
+              __tmp__FRJK=static_type__DQ1H();
             } break;
             case __CAST__: {
-              __tmp__JONK=((__CAST *)__tmp__IONK)->static_type__2G5H;
+              __tmp__FRJK=((__CAST *)__tmp__ERJK)->static_type__0N1H;
             } break;
             case __CALL_SLOT__: {
-              __tmp__JONK=static_type__SEOL(__tmp__IONK);
+              __tmp__FRJK=static_type__NOKL(__tmp__ERJK);
             } break;
             case __READ_SLOT__: {
-              __tmp__JONK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__IONK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+              __tmp__FRJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ERJK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
             } break;
             case __READ_GLOBAL__: {
-              __tmp__JONK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IONK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+              __tmp__FRJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ERJK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
             } break;
             case __EXPR_NOT_LOGIC__: {
-              __tmp__JONK=static_type__VN3M();
+              __tmp__FRJK=static_type__Z1ZM();
             } break;
             case __EXPR_OR_LOGIC__: {
-              __tmp__JONK=static_type__BIIO();
+              __tmp__FRJK=static_type__ZQEO();
             } break;
             case __EXPR_OR_OR_LOGIC__: {
-              __tmp__JONK=static_type__XRMO();
+              __tmp__FRJK=static_type__P0IO();
             } break;
             case __EXPR_AND_LOGIC__: {
-              __tmp__JONK=static_type__GIIO();
+              __tmp__FRJK=static_type__4QEO();
             } break;
             case __EXPR_AND_AND_LOGIC__: {
-              __tmp__JONK=static_type__3RMO();
+              __tmp__FRJK=static_type__V0IO();
             } break;
             case __EXPR_NEG__: {
-              __tmp__JONK=static_type__FZMM(__tmp__IONK);
+              __tmp__FRJK=static_type__DFJM(__tmp__ERJK);
             } break;
             case __EXPR_ADD__: {
-              __tmp__JONK=static_type__UTQL(__tmp__IONK);
+              __tmp__FRJK=static_type__P3ML(__tmp__ERJK);
             } break;
             case __EXPR_NOT__: {
-              __tmp__JONK=static_type__NP1M(__tmp__IONK);
+              __tmp__FRJK=static_type__R3XM(__tmp__ERJK);
             } break;
             case __EXPR_MOD__: {
-              __tmp__JONK=static_type__LIIO(__tmp__IONK);
+              __tmp__FRJK=static_type__DREO(__tmp__ERJK);
             } break;
             case __EXPR_SUP_EQ__: {
-              __tmp__JONK=static_type__CZHP();
+              __tmp__FRJK=static_type__0BEP();
             } break;
             case __EXPR_INF__: {
-              __tmp__JONK=static_type__RMUN();
+              __tmp__FRJK=static_type__V0QN();
             } break;
             case __EXPR_INF_EQ__: {
-              __tmp__JONK=static_type__WMUN();
+              __tmp__FRJK=static_type__00QN();
             } break;
             case __EXPR_OR__: {
-              __tmp__JONK=static_type__ZKTN(__tmp__IONK);
+              __tmp__FRJK=static_type__3YPN(__tmp__ERJK);
             } break;
             case __EXPR_XOR__: {
-              __tmp__JONK=static_type__D5VO(__tmp__IONK);
+              __tmp__FRJK=static_type__1HSO(__tmp__ERJK);
             } break;
             };
-            typ__KHNK=__tmp__JONK;
-            loc__JHNK=((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)pro__GHNK)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[i__IHNK];
-            if ((((void *)loc__JHNK != (void *)NULL) && (((__UINTEGER_8)(((__TYPE_FULL *)__tmp__JONK)->flag__LTL &  1) !=  0) || ((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)loc__JHNK)->parent_variable__ALMC.type__LCCG)->flag__LTL &  1) !=  0)))) {
-              Self__DVSI=((__TYPE_FULL *)__tmp__JONK);
-              other__EVSI=((__LOCAL *)loc__JHNK)->parent_variable__ALMC.type__LCCG;
-              __tmp__QPNK=(! (((void *)Self__DVSI == (void *)other__EVSI) || (((void *)Self__DVSI->parent_type__KTL == (void *)((__TYPE_FULL *)other__EVSI)->parent_type__KTL) && ((__UINTEGER_8)(Self__DVSI->flag__LTL &  15) == (__UINTEGER_8)(((__TYPE_FULL *)other__EVSI)->flag__LTL &  15)))));
+            typ__GKJK=__tmp__FRJK;
+            loc__FKJK=((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)pro__CKJK)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[i__EKJK];
+            if ((((void *)loc__FKJK != (void *)NULL) && (((__UINTEGER_8)(((__TYPE_FULL *)__tmp__FRJK)->flag__ATL &  1) !=  0) || ((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)loc__FKJK)->parent_variable__T1LC.type__D25F)->flag__ATL &  1) !=  0)))) {
+              Self__N1OI=((__TYPE_FULL *)__tmp__FRJK);
+              other__O1OI=((__LOCAL *)loc__FKJK)->parent_variable__T1LC.type__D25F;
+              __tmp__MSJK=(! (((void *)Self__N1OI == (void *)other__O1OI) || (((void *)Self__N1OI->parent_type__5SL == (void *)((__TYPE_FULL *)other__O1OI)->parent_type__5SL) && ((__UINTEGER_8)(Self__N1OI->flag__ATL &  15) == (__UINTEGER_8)(((__TYPE_FULL *)other__O1OI)->flag__ATL &  15)))));
             } else {
-              __tmp__QPNK=FALSE__;
+              __tmp__MSJK=FALSE__;
             };
-            if ((__tmp__QPNK && ((void *)((__TYPE_FULL *)((__LOCAL *)loc__JHNK)->parent_variable__ALMC.type__LCCG)->parent_type__KTL != (void *)type_boolean__VJB))) {
-              result__EHNK=NULL;
+            if ((__tmp__MSJK && ((void *)((__TYPE_FULL *)((__LOCAL *)loc__FKJK)->parent_variable__T1LC.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB))) {
+              result__AKJK=NULL;
             };
-            i__IHNK=(__INTEGER)(i__IHNK +  1);
+            i__EKJK=(__INTEGER)(i__EKJK +  1);
           };
         };
-        j__HHNK=(__INTEGER)(j__HHNK +  1);
-      };
-      if (((void *)result__EHNK == (void *)NULL)) {
-        result__EHNK=clone__REDL();
-        add_last__LGDL(Self__AHNK->profil__ZACG,result__EHNK);
-        if ((((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)Self__AHNK->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC)->name__I2ZD == (void *)(&__string_30)) && ((__INTEGER)(((__FAST_ARRAYoPROFIL_SLOTo *)Self__AHNK->profil__ZACG)->parent_arrayed_collection__XACG.upper__AQSG +  1) >  1))) {
-          __tmp__ZQNK=((__ITM_SLOT *)((__SLOT *)Self__AHNK->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
-          put_error__text__0AH( 1,(&__string_542));
-          put_position__ECH(__tmp__ZQNK);
-          send_error__2FH();
-        };
-        is_new__OHNK=TRUE__;
-      };
-    };
-    if (is_new__OHNK) {
-      self_up__KL5F=((__SLOT *)Self__AHNK->parent_slot__C24F)->receiver_type__014F;
-      __tmp__IRNK=((__INTEGER)(((__FAST_ARRAYoPROFIL_SLOTo *)Self__AHNK->profil__ZACG)->parent_arrayed_collection__XACG.upper__AQSG +  1) ==  1);
-      Self__G0RL=((__PROFIL_SLOT *)result__EHNK);
-      loc__L0RL=NULL;
-      typ__M0RL=NULL;
-      idx_result__O0RL= 0;
-      type_multiple__P0RL=NULL;
-      type_mono__Q0RL=NULL;
-      add__PTNI(Self__G0RL);
-      if (((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)Self__AHNK->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC)->name__I2ZD == (void *)(&__string_30))) {
-        Self__G0RL->parent_profil__4KMC.name__JCII=((__ITM_SLOT *)((__SLOT *)Self__AHNK->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB;
-      } else {
-        Self__G0RL->parent_profil__4KMC.name__JCII=get_intern__I3DG(((__ITM_SLOT *)((__SLOT *)Self__AHNK->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB);
+        j__DKJK=(__INTEGER)(j__DKJK +  1);
       };
-      Self__G0RL->slot_code__D1RL=Self__AHNK;
-      Self__G0RL->parent_profil__4KMC.type_self__DBII=to_run__BDXD();
-      item_lst__N0RL=((__ITM_SLOT *)((__SLOT *)Self__AHNK->parent_slot__C24F)->base_slot__Z14F)->argument_list__2V1D;
-      Self__G0RL->parent_profil__4KMC.argument_list__JXNH=create_with_capacity__WIEG(argument_count__YLEG(((__SLOT *)Self__AHNK->parent_slot__C24F)->base_slot__Z14F));
-      __tmp__O1RL=((__FAST_ARRAYoITM_ARGUMENTo *)item_lst__N0RL)->parent_arrayed_collection__ZFJD.upper__RR1D;
-      Self__SIVL= 0;
-      while ((Self__SIVL <= __tmp__O1RL)) {
-        __tmp__U1RL=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)item_lst__N0RL)->parent_arrayed_collection__ZFJD.storage__PS1D)[Self__SIVL];
-        __tmp__V1RL=Self__G0RL->parent_profil__4KMC.argument_list__JXNH;
-        if (((struct ___OBJ *)__tmp__U1RL)->__id==__ITM_ARG__) {
-          to_run__4F1I(__tmp__U1RL,__tmp__V1RL);
+      if (((void *)result__AKJK == (void *)NULL)) {
+        result__EJ5K=NULL;
+        ptr__FJ5K=((__POINTER )(NULL));
+        typ_id__KJ5K= 0;
+        sz__HJ5K=((__UINTEGER_32 )sizeof(__PROFIL_SLOT));
+        if ((sz__HJ5K ==  0)) {
+          result__EJ5K=PROFIL_SLOT__;
         } else {
-          to_run__IG1I(__tmp__U1RL,__tmp__V1RL);
+          typ_id__KJ5K=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HJ5K);
+          if ((typ_id__KJ5K == (__INTEGER)(-  1))) {
+            a__IK3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__GK3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__HJ5K + a__IK3Q) & (__UINTEGER_32)(~ a__IK3Q));
+            ptr_table__NM1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GK3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__MM1R=((__POINTER )(NULL));
+            result__OM1R=((__POINTER *)ptr_table__NM1R)[ 0];
+            if ((result__OM1R == (void *)NULL)) {
+              result__OM1R=new_lab__2PJ(new_size__GK3Q);
+              next__MM1R=(void *)((unsigned long)result__OM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GK3Q)));
+              ((__POINTER *)next__MM1R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__NM1R)[ 0]=next__MM1R;
+            } else {
+              next__MM1R=((__POINTER *)result__OM1R)[ 0];
+              if ((next__MM1R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OM1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GK3Q <<  1)) <=  4096)) {
+                  next__MM1R=(void *)((unsigned long)result__OM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GK3Q)));
+                } else {
+                  next__MM1R=new_lab__2PJ(new_size__GK3Q);
+                };
+                ((__POINTER *)next__MM1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__NM1R)[ 0]=next__MM1R;
+              } else {
+                ((__POINTER *)result__OM1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MM1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__OM1R=next__MM1R;
+              };
+            };
+            ptr__FJ5K=result__OM1R;
+          } else {
+            t__MK3Q=((__UINTEGER_32 )typ_id__KJ5K);
+            a__OK3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__VM1R=(__UINTEGER_32)((__UINTEGER_32)(sz__HJ5K + a__OK3Q) & (__UINTEGER_32)(~ a__OK3Q));
+            ptr_table__SM1R=((__POINTER )(&(table_type[(t__MK3Q)])));
+            lab_type__UM1R=(__UINTEGER_32)(t__MK3Q |  1);
+            next__RM1R=((__POINTER )(NULL));
+            result__TM1R=((__POINTER *)ptr_table__SM1R)[ 0];
+            if ((result__TM1R == (void *)NULL)) {
+              result__TM1R=new_lab__2PJ(lab_type__UM1R);
+              next__RM1R=(void *)((unsigned long)result__TM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VM1R)));
+              ((__POINTER *)next__RM1R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__SM1R)[ 0]=next__RM1R;
+            } else {
+              next__RM1R=((__POINTER *)result__TM1R)[ 0];
+              if ((next__RM1R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TM1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VM1R <<  1)) <=  4096)) {
+                  next__RM1R=(void *)((unsigned long)result__TM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VM1R)));
+                } else {
+                  next__RM1R=new_lab__2PJ(lab_type__UM1R);
+                };
+                ((__POINTER *)next__RM1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__SM1R)[ 0]=next__RM1R;
+              } else {
+                ((__POINTER *)result__TM1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RM1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__TM1R=next__RM1R;
+              };
+            };
+            ptr__FJ5K=result__TM1R;
+          };
+          result__EJ5K=((__PROFIL_SLOT *)ptr__FJ5K);
+          *(result__EJ5K) = *(PROFIL_SLOT__);
+        };
+        result__AKJK=result__EJ5K;
+        add_last__1K5K(Self__2JJK->profil__R05F,result__EJ5K);
+        if ((((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_30)) && ((__INTEGER)(((__FAST_ARRAYoPROFIL_SLOTo *)Self__2JJK->profil__R05F)->parent_arrayed_collection__P05F.upper__QUPG +  1) >  1))) {
+          __tmp__VTJK=((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
+          put_error__text__0AH( 1,(&__string_543));
+          put_position__ECH(__tmp__VTJK);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        Self__SIVL=(__INTEGER)(Self__SIVL +  1);
-      };
-      if ((((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)Self__AHNK->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC)->name__I2ZD == (void *)(&__string_30)) && ((__INTEGER)(((__FAST_ARRAYoLOCALo *)Self__G0RL->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.upper__TIAG +  1) >  1))) {
-        __tmp__P2RL=((__FAST_ARRAYoLOCALo *)Self__G0RL->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.upper__TIAG;
-        Self__O2RM= 1;
-        while ((Self__O2RM <= __tmp__P2RL)) {
-          loc__L0RL=((void **)((__FAST_ARRAYoLOCALo *)Self__G0RL->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__O2RM];
-          ((__LOCAL *)loc__L0RL)->parent_variable__ALMC.ensure_count__4KCG= 1;
-          write__value__PXJH(loc__L0RL,((__LOCAL *)loc__L0RL)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM,create__text__access__persistant__type__F30C(((__LOCAL *)loc__L0RL)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM,(&__string_543),NULL,FALSE__,((__LOCAL *)loc__L0RL)->parent_variable__ALMC.type__LCCG));
-          Self__O2RM=(__INTEGER)(Self__O2RM +  1);
+        is_new__KKJK=TRUE__;
+      };
+    };
+    if (is_new__KKJK) {
+      self_up__TJEF=((__SLOT *)Self__2JJK->parent_slot__A22F)->receiver_type__Y12F;
+      __tmp__EUJK=((__INTEGER)(((__FAST_ARRAYoPROFIL_SLOTo *)Self__2JJK->profil__R05F)->parent_arrayed_collection__P05F.upper__QUPG +  1) ==  1);
+      Self__1DOL=((__PROFIL_SLOT *)result__AKJK);
+      loc__AEOL=NULL;
+      typ__BEOL=NULL;
+      idx_result__DEOL= 0;
+      type_multiple__EEOL=NULL;
+      type_mono__FEOL=NULL;
+      add__F0JI(Self__1DOL);
+      if (((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_30))) {
+        Self__1DOL->parent_profil__R1LC.name__5IEI=((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
+      } else {
+        Self__1DOL->parent_profil__R1LC.name__5IEI=get_intern__FMBG(((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB);
+      };
+      Self__1DOL->slot_code__YEOL=Self__2JJK;
+      if (((void *)run_value__SLQC == (void *)NULL)) {
+        pos__I4CR=last_position__CI1;
+        put_error__text__0AH( 1,(&__string_148));
+        put_position__ECH(pos__I4CR);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
         };
       };
-      if (((void *)((__ITM_SLOT *)((__SLOT *)Self__AHNK->parent_slot__C24F)->base_slot__Z14F)->type__KX1D != (void *)type_void__QHEC)) {
-        __tmp__N3RL=((__ITM_SLOT *)((__SLOT *)Self__AHNK->parent_slot__C24F)->base_slot__Z14F)->type__KX1D;
-        if (__tmp__N3RL==NULL) {
-          __tmp__O3RL=NULL;
+      Self__1DOL->parent_profil__R1LC.type_self__ZHEI=run_value__SLQC;
+      item_lst__CEOL=((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->argument_list__IA2D;
+      new_count__PDBR=argument_count__XZBG(((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F);
+      result__2LMR=NULL;
+      ptr__3LMR=((__POINTER )(NULL));
+      typ_id__4LMR= 0;
+      sz__5LMR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
+      if ((sz__5LMR ==  0)) {
+        result__2LMR=FAST_ARRAYoLOCALo__;
+      } else {
+        typ_id__4LMR=__FAST_ARRAYoLOCALo__;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5LMR);
+        if ((typ_id__4LMR == (__INTEGER)(-  1))) {
+          a__AMMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__BMMR=(__UINTEGER_32)((__UINTEGER_32)(sz__5LMR + a__AMMR) & (__UINTEGER_32)(~ a__AMMR));
+          ptr_table__XM1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BMMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__WM1R=((__POINTER )(NULL));
+          result__YM1R=((__POINTER *)ptr_table__XM1R)[ 0];
+          if ((result__YM1R == (void *)NULL)) {
+            result__YM1R=new_lab__2PJ(new_size__BMMR);
+            next__WM1R=(void *)((unsigned long)result__YM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BMMR)));
+            ((__POINTER *)next__WM1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__XM1R)[ 0]=next__WM1R;
+          } else {
+            next__WM1R=((__POINTER *)result__YM1R)[ 0];
+            if ((next__WM1R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YM1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BMMR <<  1)) <=  4096)) {
+                next__WM1R=(void *)((unsigned long)result__YM1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BMMR)));
+              } else {
+                next__WM1R=new_lab__2PJ(new_size__BMMR);
+              };
+              ((__POINTER *)next__WM1R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__XM1R)[ 0]=next__WM1R;
+            } else {
+              ((__POINTER *)result__YM1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WM1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__YM1R=next__WM1R;
+            };
+          };
+          ptr__3LMR=result__YM1R;
         } else {
-          switch (((struct ___OBJ *)__tmp__N3RL)->__id) {
+          t__CMMR=((__UINTEGER_32 )typ_id__4LMR);
+          a__DMMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__5M1R=(__UINTEGER_32)((__UINTEGER_32)(sz__5LMR + a__DMMR) & (__UINTEGER_32)(~ a__DMMR));
+          ptr_table__2M1R=((__POINTER )(&(table_type[(t__CMMR)])));
+          lab_type__4M1R=(__UINTEGER_32)(t__CMMR |  1);
+          next__1M1R=((__POINTER )(NULL));
+          result__3M1R=((__POINTER *)ptr_table__2M1R)[ 0];
+          if ((result__3M1R == (void *)NULL)) {
+            result__3M1R=new_lab__2PJ(lab_type__4M1R);
+            next__1M1R=(void *)((unsigned long)result__3M1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5M1R)));
+            ((__POINTER *)next__1M1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__2M1R)[ 0]=next__1M1R;
+          } else {
+            next__1M1R=((__POINTER *)result__3M1R)[ 0];
+            if ((next__1M1R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3M1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5M1R <<  1)) <=  4096)) {
+                next__1M1R=(void *)((unsigned long)result__3M1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5M1R)));
+              } else {
+                next__1M1R=new_lab__2PJ(lab_type__4M1R);
+              };
+              ((__POINTER *)next__1M1R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__2M1R)[ 0]=next__1M1R;
+            } else {
+              ((__POINTER *)result__3M1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1M1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__3M1R=next__1M1R;
+            };
+          };
+          ptr__3LMR=result__3M1R;
+        };
+        result__2LMR=((__FAST_ARRAYoLOCALo *)ptr__3LMR);
+        *(result__2LMR) = *(FAST_ARRAYoLOCALo__);
+      };
+      Self__ODBR=((__FAST_ARRAYoLOCALo *)result__2LMR);
+      if ((Self__ODBR->parent_arrayed_collection__YH4F.capacity__CWPG < new_count__PDBR)) {
+        Self__ODBR->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG(new_count__PDBR);
+        Self__ODBR->parent_arrayed_collection__YH4F.capacity__CWPG=new_count__PDBR;
+      };
+      Self__ODBR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(-  1);
+      Self__1DOL->parent_profil__R1LC.argument_list__V4JH=result__2LMR;
+      __tmp__DFOL=((__FAST_ARRAYoITM_ARGUMENTo *)item_lst__CEOL)->parent_arrayed_collection__CFJD.upper__311D;
+      Self__ITRL= 0;
+      while ((Self__ITRL <= __tmp__DFOL)) {
+        __tmp__JFOL=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)item_lst__CEOL)->parent_arrayed_collection__CFJD.storage__121D)[Self__ITRL];
+        __tmp__KFOL=Self__1DOL->parent_profil__R1LC.argument_list__V4JH;
+        if (((struct ___OBJ *)__tmp__JFOL)->__id==__ITM_ARG__) {
+          to_run__1KXI(__tmp__JFOL,__tmp__KFOL);
+        } else {
+          to_run__FLXI(__tmp__JFOL,__tmp__KFOL);
+        };
+        Self__ITRL=(__INTEGER)(Self__ITRL +  1);
+      };
+      if ((((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_30)) && ((__INTEGER)(((__FAST_ARRAYoLOCALo *)Self__1DOL->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F +  1) >  1))) {
+        __tmp__EGOL=((__FAST_ARRAYoLOCALo *)Self__1DOL->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F;
+        Self__YIOM= 1;
+        while ((Self__YIOM <= __tmp__EGOL)) {
+          loc__AEOL=((void **)((__FAST_ARRAYoLOCALo *)Self__1DOL->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__YIOM];
+          ((__LOCAL *)loc__AEOL)->parent_variable__T1LC.ensure_count__YDAG= 1;
+          p__NMMR=((__LOCAL *)loc__AEOL)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
+          t__OMMR=((__LOCAL *)loc__AEOL)->parent_variable__T1LC.type__D25F;
+          result__EMMR=NULL;
+          ptr__FMMR=((__POINTER )(NULL));
+          typ_id__GMMR= 0;
+          sz__HMMR=((__UINTEGER_32 )sizeof(__EXTERNAL_C));
+          if ((sz__HMMR ==  0)) {
+            result__EMMR=EXTERNAL_C__;
+          } else {
+            typ_id__GMMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HMMR);
+            if ((typ_id__GMMR == (__INTEGER)(-  1))) {
+              a__IMMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__JMMR=(__UINTEGER_32)((__UINTEGER_32)(sz__HMMR + a__IMMR) & (__UINTEGER_32)(~ a__IMMR));
+              ptr_table__BN1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JMMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__AN1R=((__POINTER )(NULL));
+              result__CN1R=((__POINTER *)ptr_table__BN1R)[ 0];
+              if ((result__CN1R == (void *)NULL)) {
+                result__CN1R=new_lab__2PJ(new_size__JMMR);
+                next__AN1R=(void *)((unsigned long)result__CN1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JMMR)));
+                ((__POINTER *)next__AN1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__BN1R)[ 0]=next__AN1R;
+              } else {
+                next__AN1R=((__POINTER *)result__CN1R)[ 0];
+                if ((next__AN1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CN1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JMMR <<  1)) <=  4096)) {
+                    next__AN1R=(void *)((unsigned long)result__CN1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JMMR)));
+                  } else {
+                    next__AN1R=new_lab__2PJ(new_size__JMMR);
+                  };
+                  ((__POINTER *)next__AN1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__BN1R)[ 0]=next__AN1R;
+                } else {
+                  ((__POINTER *)result__CN1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AN1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__CN1R=next__AN1R;
+                };
+              };
+              ptr__FMMR=result__CN1R;
+            } else {
+              t__KMMR=((__UINTEGER_32 )typ_id__GMMR);
+              a__LMMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__JN1R=(__UINTEGER_32)((__UINTEGER_32)(sz__HMMR + a__LMMR) & (__UINTEGER_32)(~ a__LMMR));
+              ptr_table__GN1R=((__POINTER )(&(table_type[(t__KMMR)])));
+              lab_type__IN1R=(__UINTEGER_32)(t__KMMR |  1);
+              next__FN1R=((__POINTER )(NULL));
+              result__HN1R=((__POINTER *)ptr_table__GN1R)[ 0];
+              if ((result__HN1R == (void *)NULL)) {
+                result__HN1R=new_lab__2PJ(lab_type__IN1R);
+                next__FN1R=(void *)((unsigned long)result__HN1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JN1R)));
+                ((__POINTER *)next__FN1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__GN1R)[ 0]=next__FN1R;
+              } else {
+                next__FN1R=((__POINTER *)result__HN1R)[ 0];
+                if ((next__FN1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HN1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JN1R <<  1)) <=  4096)) {
+                    next__FN1R=(void *)((unsigned long)result__HN1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JN1R)));
+                  } else {
+                    next__FN1R=new_lab__2PJ(lab_type__IN1R);
+                  };
+                  ((__POINTER *)next__FN1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__GN1R)[ 0]=next__FN1R;
+                } else {
+                  ((__POINTER *)result__HN1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FN1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__HN1R=next__FN1R;
+                };
+              };
+              ptr__FMMR=result__HN1R;
+            };
+            result__EMMR=((__EXTERNAL_C *)ptr__FMMR);
+            *(result__EMMR) = *(EXTERNAL_C__);
+          };
+          Self__MMMR=((__EXTERNAL_C *)result__EMMR);
+          Self__MMMR->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NMMR;
+          Self__MMMR->static_type__1VZD=t__OMMR;
+          Self__MMMR->is_persistant__2VZD=FALSE__;
+          Self__MMMR->code__3VZD=(&__string_544);
+          Self__MMMR->access_list__4VZD=NULL;
+          write__value__14FH(loc__AEOL,((__LOCAL *)loc__AEOL)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM,result__EMMR);
+          Self__YIOM=(__INTEGER)(Self__YIOM +  1);
+        };
+      };
+      if (((void *)((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->type__WB2D != (void *)type_void__5GEC)) {
+        __tmp__CHOL=((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->type__WB2D;
+        if (__tmp__CHOL==NULL) {
+          __tmp__DHOL=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__CHOL)->__id) {
           case __ITM_TYPE_SIMPLE__: {
-            __tmp__O3RL=NULL;
+            __tmp__DHOL=NULL;
           } break;
           case __ITM_TYPE_STYLE__: {
-            __tmp__O3RL=NULL;
+            __tmp__DHOL=NULL;
           } break;
           case __ITM_TYPE_GENERIC__: {
-            __tmp__O3RL=NULL;
+            __tmp__DHOL=NULL;
           } break;
           case __ITM_TYPE_SELF__: {
-            __tmp__O3RL=NULL;
+            __tmp__DHOL=NULL;
           } break;
           case __ITM_TYPE_GENERIC_ELT__: {
-            __tmp__O3RL=NULL;
-          } break;
-          case __ITM_TYPE_PARAMETER__: {
-            __tmp__O3RL=NULL;
+            __tmp__DHOL=NULL;
           } break;
           case __ITM_TYPE_MULTI__: {
-            __tmp__O3RL=((void *)__tmp__N3RL);
+            __tmp__DHOL=((void *)__tmp__CHOL);
           } break;
           }
         };
-        type_multiple__P0RL=__tmp__O3RL;
-        if (((void *)__tmp__O3RL != (void *)NULL)) {
-          Self__G0RL->parent_profil__4KMC.result_list__EZ5H=create_with_capacity__WIEG((__INTEGER)((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__O3RL)->list_type__KNVD)->parent_arrayed_collection__PIB.upper__BWK +  1) -  1));
-          idx_result__O0RL= 1;
-          __tmp__03RL=(__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__O3RL)->list_type__KNVD)->parent_arrayed_collection__PIB.upper__BWK -  1);
-          Self__TXEM= 0;
-          while ((Self__TXEM <= __tmp__03RL)) {
-            __tmp__A4RL=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__P0RL)->list_type__KNVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__TXEM];
-            switch (((struct ___OBJ *)__tmp__A4RL)->__id) {
+        type_multiple__EEOL=__tmp__DHOL;
+        if (((void *)__tmp__DHOL != (void *)NULL)) {
+          new_count__SDBR=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__DHOL)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK +  1) -  1);
+          result__SMMR=NULL;
+          ptr__TMMR=((__POINTER )(NULL));
+          typ_id__UMMR= 0;
+          sz__VMMR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
+          if ((sz__VMMR ==  0)) {
+            result__SMMR=FAST_ARRAYoLOCALo__;
+          } else {
+            typ_id__UMMR=__FAST_ARRAYoLOCALo__;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VMMR);
+            if ((typ_id__UMMR == (__INTEGER)(-  1))) {
+              a__WMMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__XMMR=(__UINTEGER_32)((__UINTEGER_32)(sz__VMMR + a__WMMR) & (__UINTEGER_32)(~ a__WMMR));
+              ptr_table__LN1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XMMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__KN1R=((__POINTER )(NULL));
+              result__MN1R=((__POINTER *)ptr_table__LN1R)[ 0];
+              if ((result__MN1R == (void *)NULL)) {
+                result__MN1R=new_lab__2PJ(new_size__XMMR);
+                next__KN1R=(void *)((unsigned long)result__MN1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XMMR)));
+                ((__POINTER *)next__KN1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__LN1R)[ 0]=next__KN1R;
+              } else {
+                next__KN1R=((__POINTER *)result__MN1R)[ 0];
+                if ((next__KN1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MN1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XMMR <<  1)) <=  4096)) {
+                    next__KN1R=(void *)((unsigned long)result__MN1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XMMR)));
+                  } else {
+                    next__KN1R=new_lab__2PJ(new_size__XMMR);
+                  };
+                  ((__POINTER *)next__KN1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__LN1R)[ 0]=next__KN1R;
+                } else {
+                  ((__POINTER *)result__MN1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__KN1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__MN1R=next__KN1R;
+                };
+              };
+              ptr__TMMR=result__MN1R;
+            } else {
+              t__YMMR=((__UINTEGER_32 )typ_id__UMMR);
+              a__ZMMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__TN1R=(__UINTEGER_32)((__UINTEGER_32)(sz__VMMR + a__ZMMR) & (__UINTEGER_32)(~ a__ZMMR));
+              ptr_table__QN1R=((__POINTER )(&(table_type[(t__YMMR)])));
+              lab_type__SN1R=(__UINTEGER_32)(t__YMMR |  1);
+              next__PN1R=((__POINTER )(NULL));
+              result__RN1R=((__POINTER *)ptr_table__QN1R)[ 0];
+              if ((result__RN1R == (void *)NULL)) {
+                result__RN1R=new_lab__2PJ(lab_type__SN1R);
+                next__PN1R=(void *)((unsigned long)result__RN1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TN1R)));
+                ((__POINTER *)next__PN1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__QN1R)[ 0]=next__PN1R;
+              } else {
+                next__PN1R=((__POINTER *)result__RN1R)[ 0];
+                if ((next__PN1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RN1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TN1R <<  1)) <=  4096)) {
+                    next__PN1R=(void *)((unsigned long)result__RN1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TN1R)));
+                  } else {
+                    next__PN1R=new_lab__2PJ(lab_type__SN1R);
+                  };
+                  ((__POINTER *)next__PN1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__QN1R)[ 0]=next__PN1R;
+                } else {
+                  ((__POINTER *)result__RN1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__PN1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__RN1R=next__PN1R;
+                };
+              };
+              ptr__TMMR=result__RN1R;
+            };
+            result__SMMR=((__FAST_ARRAYoLOCALo *)ptr__TMMR);
+            *(result__SMMR) = *(FAST_ARRAYoLOCALo__);
+          };
+          Self__RDBR=((__FAST_ARRAYoLOCALo *)result__SMMR);
+          if ((Self__RDBR->parent_arrayed_collection__YH4F.capacity__CWPG < new_count__SDBR)) {
+            Self__RDBR->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG(new_count__SDBR);
+            Self__RDBR->parent_arrayed_collection__YH4F.capacity__CWPG=new_count__SDBR;
+          };
+          Self__RDBR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(-  1);
+          Self__1DOL->parent_profil__R1LC.result_list__051H=result__SMMR;
+          idx_result__DEOL= 1;
+          __tmp__PHOL=(__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__DHOL)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK -  1);
+          Self__RDBM= 0;
+          while ((Self__RDBM <= __tmp__PHOL)) {
+            __tmp__VHOL=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__EEOL)->list_type__YXVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__RDBM];
+            switch (((struct ___OBJ *)__tmp__VHOL)->__id) {
             case __ITM_TYPE_SIMPLE__: {
-              if (((__ITM_TYPE_SIMPLE *)__tmp__A4RL)->to_run__2VK==0) {
-                __tmp__B4RL=((__ITM_TYPE_SIMPLE *)__tmp__A4RL)->to_run__1VK;
+              if (((__ITM_TYPE_SIMPLE *)__tmp__VHOL)->to_run__2VK==0) {
+                __tmp__WHOL=((__ITM_TYPE_SIMPLE *)__tmp__VHOL)->to_run__1VK;
               } else {
-                __tmp__B4RL=to_run__XVK(__tmp__A4RL);
+                __tmp__WHOL=to_run__XVK(__tmp__VHOL);
               };
             } break;
             case __ITM_TYPE_STYLE__: {
-              if (((__ITM_TYPE_STYLE *)__tmp__A4RL)->to_run__V1IB==0) {
-                __tmp__B4RL=((__ITM_TYPE_STYLE *)__tmp__A4RL)->to_run__U1IB;
+              if (((__ITM_TYPE_STYLE *)__tmp__VHOL)->to_run__E1IB==0) {
+                __tmp__WHOL=((__ITM_TYPE_STYLE *)__tmp__VHOL)->to_run__D1IB;
               } else {
-                Self__HZFQ=((__ITM_TYPE_STYLE *)__tmp__A4RL);
-                __tmp__IZFQ=get__XUN(Self__HZFQ);
-                Self__HZFQ->to_run__U1IB=__tmp__IZFQ;
-                Self__HZFQ->to_run__V1IB=0;
-                __tmp__B4RL=__tmp__IZFQ;
+                Self__I3BQ=((__ITM_TYPE_STYLE *)__tmp__VHOL);
+                __tmp__J3BQ=get__PUN(Self__I3BQ);
+                Self__I3BQ->to_run__D1IB=__tmp__J3BQ;
+                Self__I3BQ->to_run__E1IB=0;
+                __tmp__WHOL=__tmp__J3BQ;
               };
             } break;
             case __ITM_TYPE_GENERIC__: {
-              __tmp__B4RL=to_run__W1IB(__tmp__A4RL);
+              __tmp__WHOL=to_run__F1IB(__tmp__VHOL);
             } break;
             case __ITM_TYPE_SELF__: {
-              __tmp__B4RL=to_run__BDXD();
+              if (((void *)run_value__SLQC == (void *)NULL)) {
+                pos__J4CR=last_position__CI1;
+                put_error__text__0AH( 1,(&__string_148));
+                put_position__ECH(pos__J4CR);
+                put_string__EQD(msg_err__5AH);
+                if ((verbose_level__FX !=  0)) {
+                  put_string__2EG(((__STRING *)msg_err__5AH));
+                };
+                if (((type_error__4AH !=  2) | is_warning__OBB)) {
+                  exit(( 1));
+                };
+              };
+              __tmp__WHOL=run_value__SLQC;
             } break;
             case __ITM_TYPE_GENERIC_ELT__: {
-              __tmp__B4RL=to_run__DHAG(__tmp__A4RL);
-            } break;
-            case __ITM_TYPE_PARAMETER__: {
-              print__1ZE((&__string_248));
-              fputc((int)('\n'),stdout);
-              exit(( 1));
-              __tmp__B4RL=NULL;
+              __tmp__WHOL=to_run__LJEF(__tmp__VHOL);
             } break;
             };
-            typ__M0RL=__tmp__B4RL;
-            loc__L0RL=get__result__F0OM(__tmp__B4RL,((__ITM_SLOT *)((__SLOT *)Self__AHNK->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM,idx_result__O0RL);
-            add_last__PUJH(Self__G0RL->parent_profil__4KMC.result_list__EZ5H,loc__L0RL);
-            idx_result__O0RL=(__INTEGER)(idx_result__O0RL +  1);
-            Self__TXEM=(__INTEGER)(Self__TXEM +  1);
+            typ__BEOL=__tmp__WHOL;
+            Self__2MMR=((__TYPE_FULL *)__tmp__WHOL);
+            p__1MMR=((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
+            copy__BNK(string_tmp__RB,(&__string_15));
+            if ((idx_result__DEOL !=  0)) {
+              Self__4MMR=((__STRING *)string_tmp__RB);
+              new_capacity__3MMR= 0;
+              if ((Self__4MMR->capacity__MNK <= Self__4MMR->count__VF)) {
+                if ((Self__4MMR->capacity__MNK ==  0)) {
+                  Self__4MMR->capacity__MNK= 32;
+                  Self__4MMR->storage__XNK=create__OUX( 32);
+                } else {
+                  new_capacity__3MMR=(__INTEGER)(Self__4MMR->capacity__MNK <<  1);
+                  Self__5MMR=((__CHARACTER *)Self__4MMR->storage__XNK);
+                  old_nb_elts__ANMR=Self__4MMR->capacity__MNK;
+                  new__BNMR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5MMR),((__UINTEGER_32 )old_nb_elts__ANMR),((__UINTEGER_32 )new_capacity__3MMR)));
+                  upper__XN1R=(__INTEGER)(new_capacity__3MMR -  1);
+                  Self__VN1R=old_nb_elts__ANMR;
+                  while ((Self__VN1R <= upper__XN1R)) {
+                    new__BNMR[Self__VN1R]='\0';
+                    Self__VN1R=(__INTEGER)(Self__VN1R +  1);
+                  };
+                  Self__4MMR->storage__XNK=new__BNMR;
+                  Self__4MMR->capacity__MNK=new_capacity__3MMR;
+                };
+              };
+              ((__CHARACTER *)Self__4MMR->storage__XNK)[Self__4MMR->count__VF]='_';
+              Self__4MMR->count__VF=(__INTEGER)(Self__4MMR->count__VF +  1);
+              append_in__4VC(((__INTEGER_32 )idx_result__DEOL),string_tmp__RB);
+            };
+            loc__AEOL=create__name__style__type__E5JG(p__1MMR,get__QEC(string_tmp__RB),'+',Self__2MMR);
+            add_last__11FH(Self__1DOL->parent_profil__R1LC.result_list__051H,loc__AEOL);
+            idx_result__DEOL=(__INTEGER)(idx_result__DEOL +  1);
+            Self__RDBM=(__INTEGER)(Self__RDBM +  1);
           };
-          Self__XQAR=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__O3RL)->list_type__KNVD);
-          __tmp__I4RL=((void **)Self__XQAR->parent_arrayed_collection__PIB.storage__5WK)[Self__XQAR->parent_arrayed_collection__PIB.upper__BWK];
-          switch (((struct ___OBJ *)__tmp__I4RL)->__id) {
+          Self__KP2Q=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__DHOL)->list_type__YXVD);
+          __tmp__3HOL=((void **)Self__KP2Q->parent_arrayed_collection__PIB.storage__5WK)[Self__KP2Q->parent_arrayed_collection__PIB.upper__BWK];
+          switch (((struct ___OBJ *)__tmp__3HOL)->__id) {
           case __ITM_TYPE_SIMPLE__: {
-            if (((__ITM_TYPE_SIMPLE *)__tmp__I4RL)->to_run__2VK==0) {
-              __tmp__J4RL=((__ITM_TYPE_SIMPLE *)__tmp__I4RL)->to_run__1VK;
+            if (((__ITM_TYPE_SIMPLE *)__tmp__3HOL)->to_run__2VK==0) {
+              __tmp__4HOL=((__ITM_TYPE_SIMPLE *)__tmp__3HOL)->to_run__1VK;
             } else {
-              __tmp__J4RL=to_run__XVK(__tmp__I4RL);
+              __tmp__4HOL=to_run__XVK(__tmp__3HOL);
             };
           } break;
           case __ITM_TYPE_STYLE__: {
-            if (((__ITM_TYPE_STYLE *)__tmp__I4RL)->to_run__V1IB==0) {
-              __tmp__J4RL=((__ITM_TYPE_STYLE *)__tmp__I4RL)->to_run__U1IB;
+            if (((__ITM_TYPE_STYLE *)__tmp__3HOL)->to_run__E1IB==0) {
+              __tmp__4HOL=((__ITM_TYPE_STYLE *)__tmp__3HOL)->to_run__D1IB;
             } else {
-              Self__VZFQ=((__ITM_TYPE_STYLE *)__tmp__I4RL);
-              __tmp__WZFQ=get__XUN(Self__VZFQ);
-              Self__VZFQ->to_run__U1IB=__tmp__WZFQ;
-              Self__VZFQ->to_run__V1IB=0;
-              __tmp__J4RL=__tmp__WZFQ;
+              Self__R3BQ=((__ITM_TYPE_STYLE *)__tmp__3HOL);
+              __tmp__S3BQ=get__PUN(Self__R3BQ);
+              Self__R3BQ->to_run__D1IB=__tmp__S3BQ;
+              Self__R3BQ->to_run__E1IB=0;
+              __tmp__4HOL=__tmp__S3BQ;
             };
           } break;
           case __ITM_TYPE_GENERIC__: {
-            __tmp__J4RL=to_run__W1IB(__tmp__I4RL);
+            __tmp__4HOL=to_run__F1IB(__tmp__3HOL);
           } break;
           case __ITM_TYPE_SELF__: {
-            __tmp__J4RL=to_run__BDXD();
+            if (((void *)run_value__SLQC == (void *)NULL)) {
+              pos__K4CR=last_position__CI1;
+              put_error__text__0AH( 1,(&__string_148));
+              put_position__ECH(pos__K4CR);
+              put_string__EQD(msg_err__5AH);
+              if ((verbose_level__FX !=  0)) {
+                put_string__2EG(((__STRING *)msg_err__5AH));
+              };
+              if (((type_error__4AH !=  2) | is_warning__OBB)) {
+                exit(( 1));
+              };
+            };
+            __tmp__4HOL=run_value__SLQC;
           } break;
           case __ITM_TYPE_GENERIC_ELT__: {
-            __tmp__J4RL=to_run__DHAG(__tmp__I4RL);
-          } break;
-          case __ITM_TYPE_PARAMETER__: {
-            print__1ZE((&__string_248));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-            __tmp__J4RL=NULL;
+            __tmp__4HOL=to_run__LJEF(__tmp__3HOL);
           } break;
           };
-          typ__M0RL=__tmp__J4RL;
+          typ__BEOL=__tmp__4HOL;
         } else {
-          __tmp__R4RL=((__ITM_SLOT *)((__SLOT *)Self__AHNK->parent_slot__C24F)->base_slot__Z14F)->type__KX1D;
-          if (__tmp__R4RL==NULL) {
-            __tmp__S4RL=NULL;
+          __tmp__GIOL=((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->type__WB2D;
+          if (__tmp__GIOL==NULL) {
+            __tmp__HIOL=NULL;
           } else {
-            switch (((struct ___OBJ *)__tmp__R4RL)->__id) {
+            switch (((struct ___OBJ *)__tmp__GIOL)->__id) {
             case __ITM_TYPE_SIMPLE__: {
-              __tmp__S4RL=((void *)__tmp__R4RL);
+              __tmp__HIOL=((void *)__tmp__GIOL);
             } break;
             case __ITM_TYPE_STYLE__: {
-              __tmp__S4RL=((void *)__tmp__R4RL);
+              __tmp__HIOL=((void *)__tmp__GIOL);
             } break;
             case __ITM_TYPE_GENERIC__: {
-              __tmp__S4RL=((void *)__tmp__R4RL);
+              __tmp__HIOL=((void *)__tmp__GIOL);
             } break;
             case __ITM_TYPE_SELF__: {
-              __tmp__S4RL=((void *)__tmp__R4RL);
+              __tmp__HIOL=((void *)__tmp__GIOL);
             } break;
             case __ITM_TYPE_GENERIC_ELT__: {
-              __tmp__S4RL=((void *)__tmp__R4RL);
-            } break;
-            case __ITM_TYPE_PARAMETER__: {
-              __tmp__S4RL=((void *)__tmp__R4RL);
+              __tmp__HIOL=((void *)__tmp__GIOL);
             } break;
             case __ITM_TYPE_MULTI__: {
-              __tmp__S4RL=NULL;
+              __tmp__HIOL=NULL;
             } break;
             }
           };
-          type_mono__Q0RL=__tmp__S4RL;
-          switch (((struct ___OBJ *)__tmp__S4RL)->__id) {
+          type_mono__FEOL=__tmp__HIOL;
+          switch (((struct ___OBJ *)__tmp__HIOL)->__id) {
           case __ITM_TYPE_SIMPLE__: {
-            if (((__ITM_TYPE_SIMPLE *)__tmp__S4RL)->to_run__2VK==0) {
-              __tmp__T4RL=((__ITM_TYPE_SIMPLE *)__tmp__S4RL)->to_run__1VK;
+            if (((__ITM_TYPE_SIMPLE *)__tmp__HIOL)->to_run__2VK==0) {
+              __tmp__IIOL=((__ITM_TYPE_SIMPLE *)__tmp__HIOL)->to_run__1VK;
             } else {
-              __tmp__T4RL=to_run__XVK(__tmp__S4RL);
+              __tmp__IIOL=to_run__XVK(__tmp__HIOL);
             };
           } break;
           case __ITM_TYPE_STYLE__: {
-            if (((__ITM_TYPE_STYLE *)__tmp__S4RL)->to_run__V1IB==0) {
-              __tmp__T4RL=((__ITM_TYPE_STYLE *)__tmp__S4RL)->to_run__U1IB;
+            if (((__ITM_TYPE_STYLE *)__tmp__HIOL)->to_run__E1IB==0) {
+              __tmp__IIOL=((__ITM_TYPE_STYLE *)__tmp__HIOL)->to_run__D1IB;
             } else {
-              Self__2ZFQ=((__ITM_TYPE_STYLE *)__tmp__S4RL);
-              __tmp__3ZFQ=get__XUN(Self__2ZFQ);
-              Self__2ZFQ->to_run__U1IB=__tmp__3ZFQ;
-              Self__2ZFQ->to_run__V1IB=0;
-              __tmp__T4RL=__tmp__3ZFQ;
+              Self__T3BQ=((__ITM_TYPE_STYLE *)__tmp__HIOL);
+              __tmp__U3BQ=get__PUN(Self__T3BQ);
+              Self__T3BQ->to_run__D1IB=__tmp__U3BQ;
+              Self__T3BQ->to_run__E1IB=0;
+              __tmp__IIOL=__tmp__U3BQ;
             };
           } break;
           case __ITM_TYPE_GENERIC__: {
-            __tmp__T4RL=to_run__W1IB(__tmp__S4RL);
+            __tmp__IIOL=to_run__F1IB(__tmp__HIOL);
           } break;
           case __ITM_TYPE_SELF__: {
-            __tmp__T4RL=to_run__BDXD();
+            if (((void *)run_value__SLQC == (void *)NULL)) {
+              pos__L4CR=last_position__CI1;
+              put_error__text__0AH( 1,(&__string_148));
+              put_position__ECH(pos__L4CR);
+              put_string__EQD(msg_err__5AH);
+              if ((verbose_level__FX !=  0)) {
+                put_string__2EG(((__STRING *)msg_err__5AH));
+              };
+              if (((type_error__4AH !=  2) | is_warning__OBB)) {
+                exit(( 1));
+              };
+            };
+            __tmp__IIOL=run_value__SLQC;
           } break;
           case __ITM_TYPE_GENERIC_ELT__: {
-            __tmp__T4RL=to_run__DHAG(__tmp__S4RL);
+            __tmp__IIOL=to_run__LJEF(__tmp__HIOL);
           } break;
-          case __ITM_TYPE_PARAMETER__: {
-            print__1ZE((&__string_248));
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-            __tmp__T4RL=NULL;
-          } break;
-          };
-          typ__M0RL=__tmp__T4RL;
-        };
-        Self__G0RL->parent_profil__4KMC.result_last__T4NH=get__result__F0OM(typ__M0RL,((__ITM_SLOT *)((__SLOT *)Self__AHNK->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM,idx_result__O0RL);
-      };
-      result__R0RL=write_argument__C5RL(Self__G0RL,new_larg__SPAK);
-      Self__G0RL->parent_profil__4KMC.context__Y33G=push_extern__profil__3UQC(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)Self__G0RL->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM,Self__G0RL);
-      Self__G0RL->parent_profil__4KMC.code__DRNH=list_current__IF1;
-      Self__5JVL=((__SLOT_CODE *)Self__G0RL->slot_code__D1RL);
-      instr__DKVL=NULL;
-      verify__XJCG=__tmp__IRNK;
-      Self__5JVL->is_require__EKVL=TRUE__;
-      contract__BKVL=((__ITM_SLOT *)((__SLOT *)Self__5JVL->parent_slot__C24F)->base_slot__Z14F)->require__MV2D;
-      Self__5JVL->last_type_contract__IKVL=((__SLOT *)Self__5JVL->parent_slot__C24F)->receiver_type__014F;
-      if (((void *)contract__BKVL == (void *)NULL)) {
-        __tmp__OKVL=((__SLOT *)Self__5JVL->parent_slot__C24F)->receiver_type__014F;
-        __tmp__PKVL=((__ITM_SLOT *)((__SLOT *)Self__5JVL->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB;
-        switch (((struct ___OBJ *)__tmp__OKVL)->__id) {
+          };
+          typ__BEOL=__tmp__IIOL;
+        };
+        Self__QGLM=((__TYPE_FULL *)typ__BEOL);
+        p__RGLM=((__ITM_SLOT *)((__SLOT *)Self__2JJK->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
+        copy__BNK(string_tmp__RB,(&__string_15));
+        if ((idx_result__DEOL !=  0)) {
+          Self__ENMR=((__STRING *)string_tmp__RB);
+          new_capacity__DNMR= 0;
+          if ((Self__ENMR->capacity__MNK <= Self__ENMR->count__VF)) {
+            if ((Self__ENMR->capacity__MNK ==  0)) {
+              Self__ENMR->capacity__MNK= 32;
+              Self__ENMR->storage__XNK=create__OUX( 32);
+            } else {
+              new_capacity__DNMR=(__INTEGER)(Self__ENMR->capacity__MNK <<  1);
+              Self__FNMR=((__CHARACTER *)Self__ENMR->storage__XNK);
+              old_nb_elts__GNMR=Self__ENMR->capacity__MNK;
+              new__HNMR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FNMR),((__UINTEGER_32 )old_nb_elts__GNMR),((__UINTEGER_32 )new_capacity__DNMR)));
+              upper__2N1R=(__INTEGER)(new_capacity__DNMR -  1);
+              Self__0N1R=old_nb_elts__GNMR;
+              while ((Self__0N1R <= upper__2N1R)) {
+                new__HNMR[Self__0N1R]='\0';
+                Self__0N1R=(__INTEGER)(Self__0N1R +  1);
+              };
+              Self__ENMR->storage__XNK=new__HNMR;
+              Self__ENMR->capacity__MNK=new_capacity__DNMR;
+            };
+          };
+          ((__CHARACTER *)Self__ENMR->storage__XNK)[Self__ENMR->count__VF]='_';
+          Self__ENMR->count__VF=(__INTEGER)(Self__ENMR->count__VF +  1);
+          append_in__4VC(((__INTEGER_32 )idx_result__DEOL),string_tmp__RB);
+        };
+        Self__1DOL->parent_profil__R1LC.result_last__5FKH=create__name__style__type__E5JG(p__RGLM,get__QEC(string_tmp__RB),'+',Self__QGLM);
+      };
+      result__GEOL=write_argument__XIOL(Self__1DOL,new_larg__OS2J);
+      Self__1DOL->parent_profil__R1LC.context__CM0G=push_extern__profil__FGQC(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)Self__1DOL->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM,Self__1DOL);
+      Self__1DOL->parent_profil__R1LC.code__PYJH=list_current__EH1;
+      Self__VURL=((__SLOT_CODE *)Self__1DOL->slot_code__YEOL);
+      instr__ZURL=NULL;
+      verify__RCAG=__tmp__EUJK;
+      Self__VURL->is_require__0URL=TRUE__;
+      contract__XURL=((__ITM_SLOT *)((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F)->require__Z52D;
+      Self__VURL->last_type_contract__4URL=((__SLOT *)Self__VURL->parent_slot__A22F)->receiver_type__Y12F;
+      if (((void *)contract__XURL == (void *)NULL)) {
+        __tmp__EVRL=((__SLOT *)Self__VURL->parent_slot__A22F)->receiver_type__Y12F;
+        __tmp__FVRL=((__ITM_SLOT *)((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
+        switch (((struct ___OBJ *)__tmp__EVRL)->__id) {
         case __TYPE__: {
-          __tmp__QKVL=search_require__MOCM(__tmp__OKVL,__tmp__PKVL);
+          __tmp__GVRL=search_require__B04L(__tmp__EVRL,__tmp__FVRL);
         } break;
         case __TYPE_VOID__: {
-          __tmp__QKVL=search_require__0SCM(__tmp__OKVL,__tmp__PKVL);
+          __tmp__GVRL=search_require__P44L(__tmp__EVRL,__tmp__FVRL);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__QKVL=search_require__BVCM(__tmp__OKVL,__tmp__PKVL);
+          __tmp__GVRL=search_require__WA5L(__tmp__EVRL,__tmp__FVRL);
         } break;
         case __TYPE_ID__: {
-          __tmp__QKVL=search_require__IXCM(__tmp__OKVL,__tmp__PKVL);
+          __tmp__GVRL=search_require__3C5L(__tmp__EVRL,__tmp__FVRL);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__QKVL=search_require__PZCM(__tmp__OKVL,__tmp__PKVL);
+          __tmp__GVRL=search_require__EF5L(__tmp__EVRL,__tmp__FVRL);
         } break;
         };
-        if (((void *)__tmp__QKVL != (void *)NULL)) {
-          if (verify__XJCG) {
-            is_equal_profil__F3CH(((__SLOT *)Self__5JVL->parent_slot__C24F)->base_slot__Z14F,__tmp__QKVL);
+        if (((void *)__tmp__GVRL != (void *)NULL)) {
+          if (verify__RCAG) {
+            is_equal_profil__XK5G(((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F,__tmp__GVRL);
           };
-          contract__BKVL=((__ITM_SLOT *)__tmp__QKVL)->require__MV2D;
-          switch (((struct ___OBJ *)((__SLOT *)Self__5JVL->parent_slot__C24F)->receiver_type__014F)->__id) {
+          contract__XURL=((__ITM_SLOT *)__tmp__GVRL)->require__Z52D;
+          switch (((struct ___OBJ *)((__SLOT *)Self__VURL->parent_slot__A22F)->receiver_type__Y12F)->__id) {
           case __TYPE__: {
-            __tmp__CLVL=last_type_contract__BLVL;
+            __tmp__YVRL=last_type_contract__XVRL;
           } break;
           case __TYPE_VOID__: {
-            __tmp__CLVL=last_type_contract__BLVL;
+            __tmp__YVRL=last_type_contract__XVRL;
           } break;
           case __TYPE_CONTEXT__: {
-            __tmp__CLVL=last_type_contract__BLVL;
+            __tmp__YVRL=last_type_contract__XVRL;
           } break;
           case __TYPE_ID__: {
-            __tmp__CLVL=last_type_contract__BLVL;
+            __tmp__YVRL=last_type_contract__XVRL;
           } break;
           case __TYPE_GENERIC__: {
-            __tmp__CLVL=last_type_contract__BLVL;
+            __tmp__YVRL=last_type_contract__XVRL;
           } break;
           };
-          Self__5JVL->last_type_contract__IKVL=__tmp__CLVL;
-        };
-      };
-      if (((void *)contract__BKVL != (void *)NULL)) {
-        Self__LBER=((__ITM_LIST *)contract__BKVL);
-        push_intern__W0OH(Self__LBER->parent_itm_code__1VDC.parent_itm_object__X1CC.position__BJM);
-        to_run_base__L1OH(Self__LBER,TRUE__);
-        lst__MBER=list_current__IF1;
-        pop_intern__DCPH();
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,lst__MBER);
-      };
-      __tmp__RLVL=Self__5JVL->value__SACG;
-      switch (((struct ___OBJ *)__tmp__RLVL)->__id) {
+          Self__VURL->last_type_contract__4URL=__tmp__YVRL;
+        };
+      };
+      if (((void *)contract__XURL != (void *)NULL)) {
+        Self__V45Q=((__ITM_LIST *)contract__XURL);
+        p__N4CR=Self__V45Q->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
+        top__KGQC=(__INTEGER)(top__KGQC +  1);
+        if ((top__KGQC > ((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.upper__VGQC)) {
+          result__JNMR=NULL;
+          ptr__KNMR=((__POINTER )(NULL));
+          typ_id__LNMR= 0;
+          sz__MNMR=((__UINTEGER_32 )sizeof(__CONTEXT));
+          if ((sz__MNMR ==  0)) {
+            result__JNMR=CONTEXT__;
+          } else {
+            typ_id__LNMR=__CONTEXT__;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MNMR);
+            if ((typ_id__LNMR == (__INTEGER)(-  1))) {
+              a__NNMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__ONMR=(__UINTEGER_32)((__UINTEGER_32)(sz__MNMR + a__NNMR) & (__UINTEGER_32)(~ a__NNMR));
+              ptr_table__5N1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ONMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__4N1R=((__POINTER )(NULL));
+              result__AO1R=((__POINTER *)ptr_table__5N1R)[ 0];
+              if ((result__AO1R == (void *)NULL)) {
+                result__AO1R=new_lab__2PJ(new_size__ONMR);
+                next__4N1R=(void *)((unsigned long)result__AO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ONMR)));
+                ((__POINTER *)next__4N1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__5N1R)[ 0]=next__4N1R;
+              } else {
+                next__4N1R=((__POINTER *)result__AO1R)[ 0];
+                if ((next__4N1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AO1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ONMR <<  1)) <=  4096)) {
+                    next__4N1R=(void *)((unsigned long)result__AO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ONMR)));
+                  } else {
+                    next__4N1R=new_lab__2PJ(new_size__ONMR);
+                  };
+                  ((__POINTER *)next__4N1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__5N1R)[ 0]=next__4N1R;
+                } else {
+                  ((__POINTER *)result__AO1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4N1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__AO1R=next__4N1R;
+                };
+              };
+              ptr__KNMR=result__AO1R;
+            } else {
+              t__PNMR=((__UINTEGER_32 )typ_id__LNMR);
+              a__QNMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__HO1R=(__UINTEGER_32)((__UINTEGER_32)(sz__MNMR + a__QNMR) & (__UINTEGER_32)(~ a__QNMR));
+              ptr_table__EO1R=((__POINTER )(&(table_type[(t__PNMR)])));
+              lab_type__GO1R=(__UINTEGER_32)(t__PNMR |  1);
+              next__DO1R=((__POINTER )(NULL));
+              result__FO1R=((__POINTER *)ptr_table__EO1R)[ 0];
+              if ((result__FO1R == (void *)NULL)) {
+                result__FO1R=new_lab__2PJ(lab_type__GO1R);
+                next__DO1R=(void *)((unsigned long)result__FO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HO1R)));
+                ((__POINTER *)next__DO1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__EO1R)[ 0]=next__DO1R;
+              } else {
+                next__DO1R=((__POINTER *)result__FO1R)[ 0];
+                if ((next__DO1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FO1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HO1R <<  1)) <=  4096)) {
+                    next__DO1R=(void *)((unsigned long)result__FO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HO1R)));
+                  } else {
+                    next__DO1R=new_lab__2PJ(lab_type__GO1R);
+                  };
+                  ((__POINTER *)next__DO1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__EO1R)[ 0]=next__DO1R;
+                } else {
+                  ((__POINTER *)result__FO1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DO1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__FO1R=next__DO1R;
+                };
+              };
+              ptr__KNMR=result__FO1R;
+            };
+            result__JNMR=((__CONTEXT *)ptr__KNMR);
+            *(result__JNMR) = *(CONTEXT__);
+          };
+          add_last__5SZD(stack__TGQC,result__JNMR);
+        };
+        Self__M4CR=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
+        Self__M4CR->local__KH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
+        Self__M4CR->result__NH4F=stack_result_lower__LH4F;
+        Self__M4CR->list__PH4F=list_current__EH1;
+        stack_result_lower__LH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
+        list_current__EH1=create__YBAG(p__N4CR);
+        Self__M4CR->context_extern__J2NH=context_extern__DOLH;
+        context_extern__DOLH=NULL;
+        to_run_base__SCLH(Self__V45Q,TRUE__);
+        lst__W45Q=list_current__EH1;
+        Self__O4CR=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
+        list_current__EH1=Self__O4CR->list__PH4F;
+        pop_stack_until__LCAG(Self__O4CR->local__KH4F);
+        Self__P4CR=((__FAST_ARRAYoLOCALo *)stack_result__4H4F);
+        if ((stack_result_lower__LH4F <= Self__P4CR->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          Self__P4CR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(stack_result_lower__LH4F -  1);
+        };
+        stack_result_lower__LH4F=Self__O4CR->result__NH4F;
+        if (((void *)context_extern__DOLH == (void *)NULL)) {
+          context_extern__DOLH=Self__O4CR->context_extern__J2NH;
+        };
+        top__KGQC=(__INTEGER)(top__KGQC -  1);
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,lst__W45Q);
+      };
+      __tmp__HWRL=Self__VURL->value__K05F;
+      switch (((struct ___OBJ *)__tmp__HWRL)->__id) {
       case __ITM_LIST__: {
-        Self__4XYL=((__ITM_LIST *)__tmp__RLVL);
-        nb_result_list__5XYL= 0;
-        nb_result_slot__AYYL= 0;
-        to_run_base__L1OH(Self__4XYL,FALSE__);
-        if (verify__XJCG) {
-          nb_result_list__5XYL=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG - stack_result_lower__DIAG) +  1);
-          if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
-            if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H != (void *)NULL)) {
-              nb_result_slot__AYYL=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H)->parent_arrayed_collection__QIAG.upper__TIAG +  1) +  1);
+        Self__YCVL=((__ITM_LIST *)__tmp__HWRL);
+        nb_result_list__ZCVL= 0;
+        nb_result_slot__0CVL= 0;
+        to_run_base__SCLH(Self__YCVL,FALSE__);
+        if (verify__RCAG) {
+          nb_result_list__ZCVL=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F - stack_result_lower__LH4F) +  1);
+          if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
+            if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H != (void *)NULL)) {
+              nb_result_slot__0CVL=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H)->parent_arrayed_collection__YH4F.upper__1H4F +  1) +  1);
             } else {
-              nb_result_slot__AYYL= 1;
+              nb_result_slot__0CVL= 1;
             };
           };
-          if ((nb_result_list__5XYL != nb_result_slot__AYYL)) {
-            __tmp__PZYL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
-            put_error__text__0AH( 1,(&__string_544));
-            put_position__ECH(__tmp__PZYL);
-            send_error__2FH();
+          if ((nb_result_list__ZCVL != nb_result_slot__0CVL)) {
+            __tmp__JEVL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
+            put_error__text__0AH( 1,(&__string_545));
+            put_position__ECH(__tmp__JEVL);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } break;
       case __ITM_PROTOTYPE__: {
-        Self__XZYL=((__ITM_PROTOTYPE *)__tmp__RLVL);
-        i__YZYL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
-          __tmp__A0YL=to_run_expr__IVMH(Self__XZYL);
-          switch (((struct ___OBJ *)__tmp__A0YL)->__id) {
+        Self__REVL=((__ITM_PROTOTYPE *)__tmp__HWRL);
+        i__SEVL=NULL;
+        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
+          __tmp__0EVL=to_run_expr__U2IH(Self__REVL);
+          switch (((struct ___OBJ *)__tmp__0EVL)->__id) {
           case __LIST__: {
-            __tmp__B0YL=put_result__FXHN(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__JFEN(__tmp__0EVL,FALSE__);
           } break;
           case __STRING_CST__: {
-            __tmp__B0YL=put_result__ZROI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__PYKI(__tmp__0EVL,FALSE__);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__B0YL=put_result__JWOI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__52KI(__tmp__0EVL,FALSE__);
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__B0YL=put_result__00OI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__QBLI(__tmp__0EVL,FALSE__);
           } break;
           case __INTEGER_CST__: {
-            __tmp__B0YL=put_result__L5OI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__BGLI(__tmp__0EVL,FALSE__);
           } break;
           case __READ_LOCAL__: {
-            __tmp__B0YL=put_result__PUJJ(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__LXFJ(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__B0YL=put_result__1DPI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__RKLI(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__B0YL=put_result__VEPI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__LLLI(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__B0YL=put_result__GJPI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__2PLI(__tmp__0EVL,FALSE__);
           } break;
           case __REAL_CST__: {
-            __tmp__B0YL=put_result__XNPI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__NULI(__tmp__0EVL,FALSE__);
           } break;
           case __CHARACTER_CST__: {
-            __tmp__B0YL=put_result__ISPI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__4YLI(__tmp__0EVL,FALSE__);
           } break;
           case __IS_EXPANDED__: {
-            __tmp__B0YL=put_result__YWPI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__O3LI(__tmp__0EVL,FALSE__);
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__B0YL=put_result__I1PI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__4BMI(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_SUP__: {
-            __tmp__B0YL=put_result__Z5PI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__PGMI(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_SUB__: {
-            __tmp__B0YL=put_result__KEQI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__ALMI(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_MUL__: {
-            __tmp__B0YL=put_result__1IQI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__RPMI(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_DIV__: {
-            __tmp__B0YL=put_result__MNQI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__CUMI(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_AND__: {
-            __tmp__B0YL=put_result__3RQI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__TYMI(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__B0YL=put_result__OWQI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__E3MI(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__B0YL=put_result__50QI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__VBNI(__tmp__0EVL,FALSE__);
           } break;
           case __PUT_TO__: {
-            __tmp__B0YL=put_result__P5QI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__FGNI(__tmp__0EVL,FALSE__);
           } break;
           case __ITEM__: {
-            __tmp__B0YL=put_result__5DRI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__VKNI(__tmp__0EVL,FALSE__);
           } break;
           case __SIZE_OF__: {
-            __tmp__B0YL=put_result__PIRI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__FPNI(__tmp__0EVL,FALSE__);
           } break;
           case __CAST__: {
-            __tmp__B0YL=put_result__5MRI(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__VTNI(__tmp__0EVL,FALSE__);
           } break;
           case __CALL_SLOT__: {
-            __tmp__B0YL=put_result__V1HN(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__ZJEN(__tmp__0EVL,FALSE__);
           } break;
           case __READ_SLOT__: {
-            __tmp__B0YL=put_result__E5OL(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__5ILL(__tmp__0EVL,FALSE__);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__B0YL=put_result__VDPL(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__QNLL(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__B0YL=put_result__UXBP(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__MA4O(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__B0YL=put_result__CRNO(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__0ZJO(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__B0YL=put_result__JVWO(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__B4SO(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__B0YL=put_result__TVNO(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__L4JO(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__B0YL=put_result__1ZWO(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__TCTO(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_NEG__: {
-            __tmp__B0YL=put_result__CI2M(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__GWYM(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_ADD__: {
-            __tmp__B0YL=put_result__TM2M(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__X0YM(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_NOT__: {
-            __tmp__B0YL=put_result__GAIN(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__KOEN(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_MOD__: {
-            __tmp__B0YL=put_result__E0NO(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__2CKO(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__B0YL=put_result__GWMP(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__44IP(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_INF__: {
-            __tmp__B0YL=put_result__F2BP(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__3E4O(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__B0YL=put_result__WACP(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__OJ4O(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_OR__: {
-            __tmp__B0YL=put_result__G53N(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__LJ0N(__tmp__0EVL,FALSE__);
           } break;
           case __EXPR_XOR__: {
-            __tmp__B0YL=put_result__HFCP(__tmp__A0YL,FALSE__);
+            __tmp__1EVL=put_result__5N4O(__tmp__0EVL,FALSE__);
           } break;
           };
-          i__YZYL=__tmp__B0YL;
+          i__SEVL=__tmp__1EVL;
         } else {
-          i__YZYL=to_run_expr__IVMH(Self__XZYL);
+          i__SEVL=to_run_expr__U2IH(Self__REVL);
         };
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,i__YZYL);
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__SEVL);
       } break;
       case __ITM_LIST_IDF__: {
-        Self__L0YL=((__ITM_LIST_IDF *)__tmp__RLVL);
-        if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
-          __tmp__O0FQ=Self__L0YL->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
-          put_error__text__0AH( 1,(&__string_327));
-          put_position__ECH(__tmp__O0FQ);
-          send_error__2FH();
+        Self__FFVL=((__ITM_LIST_IDF *)__tmp__HWRL);
+        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
+          __tmp__A4BQ=Self__FFVL->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
+          put_error__text__0AH( 1,(&__string_334));
+          put_position__ECH(__tmp__A4BQ);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
           print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
         } else {
-          __tmp__DQIQ=Self__L0YL->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
-          put_error__text__0AH( 1,(&__string_327));
-          put_position__ECH(__tmp__DQIQ);
-          send_error__2FH();
+          __tmp__VTEQ=Self__FFVL->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
+          put_error__text__0AH( 1,(&__string_334));
+          put_position__ECH(__tmp__VTEQ);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,NULL);
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,NULL);
       } break;
       case __ITM_WRITE_VALUE__: {
-        Self__A1YL=((__ITM_WRITE_VALUE *)__tmp__RLVL);
-        i__B1YL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
-          __tmp__J1YL=to_run_expr__QYMH(Self__A1YL);
-          switch (((struct ___OBJ *)__tmp__J1YL)->__id) {
+        Self__0FVL=((__ITM_WRITE_VALUE *)__tmp__HWRL);
+        i__1FVL=NULL;
+        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
+          __tmp__DGVL=to_run_expr__25IH(Self__0FVL);
+          switch (((struct ___OBJ *)__tmp__DGVL)->__id) {
           case __LIST__: {
-            __tmp__K1YL=put_result__FXHN(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__JFEN(__tmp__DGVL,FALSE__);
           } break;
           case __STRING_CST__: {
-            __tmp__K1YL=put_result__ZROI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__PYKI(__tmp__DGVL,FALSE__);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__K1YL=put_result__JWOI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__52KI(__tmp__DGVL,FALSE__);
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__K1YL=put_result__00OI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__QBLI(__tmp__DGVL,FALSE__);
           } break;
           case __INTEGER_CST__: {
-            __tmp__K1YL=put_result__L5OI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__BGLI(__tmp__DGVL,FALSE__);
           } break;
           case __READ_LOCAL__: {
-            __tmp__K1YL=put_result__PUJJ(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__LXFJ(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__K1YL=put_result__1DPI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__RKLI(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__K1YL=put_result__VEPI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__LLLI(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__K1YL=put_result__GJPI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__2PLI(__tmp__DGVL,FALSE__);
           } break;
           case __REAL_CST__: {
-            __tmp__K1YL=put_result__XNPI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__NULI(__tmp__DGVL,FALSE__);
           } break;
           case __CHARACTER_CST__: {
-            __tmp__K1YL=put_result__ISPI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__4YLI(__tmp__DGVL,FALSE__);
           } break;
           case __IS_EXPANDED__: {
-            __tmp__K1YL=put_result__YWPI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__O3LI(__tmp__DGVL,FALSE__);
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__K1YL=put_result__I1PI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__4BMI(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_SUP__: {
-            __tmp__K1YL=put_result__Z5PI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__PGMI(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_SUB__: {
-            __tmp__K1YL=put_result__KEQI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__ALMI(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_MUL__: {
-            __tmp__K1YL=put_result__1IQI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__RPMI(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_DIV__: {
-            __tmp__K1YL=put_result__MNQI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__CUMI(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_AND__: {
-            __tmp__K1YL=put_result__3RQI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__TYMI(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__K1YL=put_result__OWQI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__E3MI(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__K1YL=put_result__50QI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__VBNI(__tmp__DGVL,FALSE__);
           } break;
           case __PUT_TO__: {
-            __tmp__K1YL=put_result__P5QI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__FGNI(__tmp__DGVL,FALSE__);
           } break;
           case __ITEM__: {
-            __tmp__K1YL=put_result__5DRI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__VKNI(__tmp__DGVL,FALSE__);
           } break;
           case __SIZE_OF__: {
-            __tmp__K1YL=put_result__PIRI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__FPNI(__tmp__DGVL,FALSE__);
           } break;
           case __CAST__: {
-            __tmp__K1YL=put_result__5MRI(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__VTNI(__tmp__DGVL,FALSE__);
           } break;
           case __CALL_SLOT__: {
-            __tmp__K1YL=put_result__V1HN(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__ZJEN(__tmp__DGVL,FALSE__);
           } break;
           case __READ_SLOT__: {
-            __tmp__K1YL=put_result__E5OL(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__5ILL(__tmp__DGVL,FALSE__);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__K1YL=put_result__VDPL(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__QNLL(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__K1YL=put_result__UXBP(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__MA4O(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__K1YL=put_result__CRNO(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__0ZJO(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__K1YL=put_result__JVWO(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__B4SO(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__K1YL=put_result__TVNO(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__L4JO(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__K1YL=put_result__1ZWO(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__TCTO(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_NEG__: {
-            __tmp__K1YL=put_result__CI2M(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__GWYM(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_ADD__: {
-            __tmp__K1YL=put_result__TM2M(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__X0YM(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_NOT__: {
-            __tmp__K1YL=put_result__GAIN(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__KOEN(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_MOD__: {
-            __tmp__K1YL=put_result__E0NO(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__2CKO(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__K1YL=put_result__GWMP(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__44IP(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_INF__: {
-            __tmp__K1YL=put_result__F2BP(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__3E4O(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__K1YL=put_result__WACP(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__OJ4O(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_OR__: {
-            __tmp__K1YL=put_result__G53N(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__LJ0N(__tmp__DGVL,FALSE__);
           } break;
           case __EXPR_XOR__: {
-            __tmp__K1YL=put_result__HFCP(__tmp__J1YL,FALSE__);
+            __tmp__EGVL=put_result__5N4O(__tmp__DGVL,FALSE__);
           } break;
           };
-          i__B1YL=__tmp__K1YL;
+          i__1FVL=__tmp__EGVL;
         } else {
-          i__B1YL=to_run_expr__QYMH(Self__A1YL);
+          i__1FVL=to_run_expr__25IH(Self__0FVL);
         };
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,i__B1YL);
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__1FVL);
       } break;
       case __ITM_WRITE_CAST__: {
-        Self__V1YL=((__ITM_WRITE_CAST *)__tmp__RLVL);
-        i__W1YL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
-          __tmp__41YL=to_run_expr__S1MH(Self__V1YL);
-          switch (((struct ___OBJ *)__tmp__41YL)->__id) {
+        Self__PGVL=((__ITM_WRITE_CAST *)__tmp__HWRL);
+        i__QGVL=NULL;
+        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
+          __tmp__YGVL=to_run_expr__4CJH(Self__PGVL);
+          switch (((struct ___OBJ *)__tmp__YGVL)->__id) {
           case __LIST__: {
-            __tmp__51YL=put_result__FXHN(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__JFEN(__tmp__YGVL,FALSE__);
           } break;
           case __STRING_CST__: {
-            __tmp__51YL=put_result__ZROI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__PYKI(__tmp__YGVL,FALSE__);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__51YL=put_result__JWOI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__52KI(__tmp__YGVL,FALSE__);
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__51YL=put_result__00OI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__QBLI(__tmp__YGVL,FALSE__);
           } break;
           case __INTEGER_CST__: {
-            __tmp__51YL=put_result__L5OI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__BGLI(__tmp__YGVL,FALSE__);
           } break;
           case __READ_LOCAL__: {
-            __tmp__51YL=put_result__PUJJ(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__LXFJ(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__51YL=put_result__1DPI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__RKLI(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__51YL=put_result__VEPI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__LLLI(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__51YL=put_result__GJPI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__2PLI(__tmp__YGVL,FALSE__);
           } break;
           case __REAL_CST__: {
-            __tmp__51YL=put_result__XNPI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__NULI(__tmp__YGVL,FALSE__);
           } break;
           case __CHARACTER_CST__: {
-            __tmp__51YL=put_result__ISPI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__4YLI(__tmp__YGVL,FALSE__);
           } break;
           case __IS_EXPANDED__: {
-            __tmp__51YL=put_result__YWPI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__O3LI(__tmp__YGVL,FALSE__);
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__51YL=put_result__I1PI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__4BMI(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_SUP__: {
-            __tmp__51YL=put_result__Z5PI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__PGMI(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_SUB__: {
-            __tmp__51YL=put_result__KEQI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__ALMI(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_MUL__: {
-            __tmp__51YL=put_result__1IQI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__RPMI(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_DIV__: {
-            __tmp__51YL=put_result__MNQI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__CUMI(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_AND__: {
-            __tmp__51YL=put_result__3RQI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__TYMI(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__51YL=put_result__OWQI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__E3MI(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__51YL=put_result__50QI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__VBNI(__tmp__YGVL,FALSE__);
           } break;
           case __PUT_TO__: {
-            __tmp__51YL=put_result__P5QI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__FGNI(__tmp__YGVL,FALSE__);
           } break;
           case __ITEM__: {
-            __tmp__51YL=put_result__5DRI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__VKNI(__tmp__YGVL,FALSE__);
           } break;
           case __SIZE_OF__: {
-            __tmp__51YL=put_result__PIRI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__FPNI(__tmp__YGVL,FALSE__);
           } break;
           case __CAST__: {
-            __tmp__51YL=put_result__5MRI(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__VTNI(__tmp__YGVL,FALSE__);
           } break;
           case __CALL_SLOT__: {
-            __tmp__51YL=put_result__V1HN(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__ZJEN(__tmp__YGVL,FALSE__);
           } break;
           case __READ_SLOT__: {
-            __tmp__51YL=put_result__E5OL(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__5ILL(__tmp__YGVL,FALSE__);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__51YL=put_result__VDPL(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__QNLL(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__51YL=put_result__UXBP(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__MA4O(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__51YL=put_result__CRNO(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__0ZJO(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__51YL=put_result__JVWO(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__B4SO(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__51YL=put_result__TVNO(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__L4JO(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__51YL=put_result__1ZWO(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__TCTO(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_NEG__: {
-            __tmp__51YL=put_result__CI2M(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__GWYM(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_ADD__: {
-            __tmp__51YL=put_result__TM2M(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__X0YM(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_NOT__: {
-            __tmp__51YL=put_result__GAIN(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__KOEN(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_MOD__: {
-            __tmp__51YL=put_result__E0NO(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__2CKO(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__51YL=put_result__GWMP(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__44IP(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_INF__: {
-            __tmp__51YL=put_result__F2BP(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__3E4O(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__51YL=put_result__WACP(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__OJ4O(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_OR__: {
-            __tmp__51YL=put_result__G53N(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__LJ0N(__tmp__YGVL,FALSE__);
           } break;
           case __EXPR_XOR__: {
-            __tmp__51YL=put_result__HFCP(__tmp__41YL,FALSE__);
+            __tmp__ZGVL=put_result__5N4O(__tmp__YGVL,FALSE__);
           } break;
           };
-          i__W1YL=__tmp__51YL;
+          i__QGVL=__tmp__ZGVL;
         } else {
-          i__W1YL=to_run_expr__S1MH(Self__V1YL);
+          i__QGVL=to_run_expr__4CJH(Self__PGVL);
         };
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,i__W1YL);
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__QGVL);
       } break;
       case __ITM_READ__: {
-        Self__J2YL=((__ITM_READ *)__tmp__RLVL);
-        i__K2YL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
-          __tmp__S2YL=to_run_expr__F4MH(Self__J2YL);
-          switch (((struct ___OBJ *)__tmp__S2YL)->__id) {
+        Self__DHVL=((__ITM_READ *)__tmp__HWRL);
+        i__EHVL=NULL;
+        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
+          result__RNMR=NULL;
+          loc__TNMR=lookup__FRLH(Self__DHVL->name__AVPC);
+          if (((void *)loc__TNMR != (void *)NULL)) {
+            if ((((__LOCAL *)loc__TNMR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
+              ((__LOCAL *)loc__TNMR)->parent_variable__T1LC.ensure_count__YDAG= 1;
+              Self__DHVL->name__AVPC=((__LOCAL *)loc__TNMR)->parent_variable__T1LC.intern_name__C25F;
+              result__RNMR=to_run_with__args__XJQH(Self__DHVL);
+            } else {
+              result__RNMR=read__QB5G(loc__TNMR);
+            };
+          } else {
+            result__RNMR=to_run_with__args__XJQH(Self__DHVL);
+          };
+          switch (((struct ___OBJ *)result__RNMR)->__id) {
           case __LIST__: {
-            __tmp__T2YL=put_result__FXHN(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__JFEN(result__RNMR,FALSE__);
           } break;
           case __STRING_CST__: {
-            __tmp__T2YL=put_result__ZROI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__PYKI(result__RNMR,FALSE__);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__T2YL=put_result__JWOI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__52KI(result__RNMR,FALSE__);
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__T2YL=put_result__00OI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__QBLI(result__RNMR,FALSE__);
           } break;
           case __INTEGER_CST__: {
-            __tmp__T2YL=put_result__L5OI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__BGLI(result__RNMR,FALSE__);
           } break;
           case __READ_LOCAL__: {
-            __tmp__T2YL=put_result__PUJJ(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__LXFJ(result__RNMR,FALSE__);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__T2YL=put_result__1DPI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__RKLI(result__RNMR,FALSE__);
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__T2YL=put_result__VEPI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__LLLI(result__RNMR,FALSE__);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__T2YL=put_result__GJPI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__2PLI(result__RNMR,FALSE__);
           } break;
           case __REAL_CST__: {
-            __tmp__T2YL=put_result__XNPI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__NULI(result__RNMR,FALSE__);
           } break;
           case __CHARACTER_CST__: {
-            __tmp__T2YL=put_result__ISPI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__4YLI(result__RNMR,FALSE__);
           } break;
           case __IS_EXPANDED__: {
-            __tmp__T2YL=put_result__YWPI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__O3LI(result__RNMR,FALSE__);
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__T2YL=put_result__I1PI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__4BMI(result__RNMR,FALSE__);
           } break;
           case __EXPR_SUP__: {
-            __tmp__T2YL=put_result__Z5PI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__PGMI(result__RNMR,FALSE__);
           } break;
           case __EXPR_SUB__: {
-            __tmp__T2YL=put_result__KEQI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__ALMI(result__RNMR,FALSE__);
           } break;
           case __EXPR_MUL__: {
-            __tmp__T2YL=put_result__1IQI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__RPMI(result__RNMR,FALSE__);
           } break;
           case __EXPR_DIV__: {
-            __tmp__T2YL=put_result__MNQI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__CUMI(result__RNMR,FALSE__);
           } break;
           case __EXPR_AND__: {
-            __tmp__T2YL=put_result__3RQI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__TYMI(result__RNMR,FALSE__);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__T2YL=put_result__OWQI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__E3MI(result__RNMR,FALSE__);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__T2YL=put_result__50QI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__VBNI(result__RNMR,FALSE__);
           } break;
           case __PUT_TO__: {
-            __tmp__T2YL=put_result__P5QI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__FGNI(result__RNMR,FALSE__);
           } break;
           case __ITEM__: {
-            __tmp__T2YL=put_result__5DRI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__VKNI(result__RNMR,FALSE__);
           } break;
           case __SIZE_OF__: {
-            __tmp__T2YL=put_result__PIRI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__FPNI(result__RNMR,FALSE__);
           } break;
           case __CAST__: {
-            __tmp__T2YL=put_result__5MRI(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__VTNI(result__RNMR,FALSE__);
           } break;
           case __CALL_SLOT__: {
-            __tmp__T2YL=put_result__V1HN(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__ZJEN(result__RNMR,FALSE__);
           } break;
           case __READ_SLOT__: {
-            __tmp__T2YL=put_result__E5OL(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__5ILL(result__RNMR,FALSE__);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__T2YL=put_result__VDPL(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__QNLL(result__RNMR,FALSE__);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__T2YL=put_result__UXBP(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__MA4O(result__RNMR,FALSE__);
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__T2YL=put_result__CRNO(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__0ZJO(result__RNMR,FALSE__);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__T2YL=put_result__JVWO(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__B4SO(result__RNMR,FALSE__);
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__T2YL=put_result__TVNO(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__L4JO(result__RNMR,FALSE__);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__T2YL=put_result__1ZWO(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__TCTO(result__RNMR,FALSE__);
           } break;
           case __EXPR_NEG__: {
-            __tmp__T2YL=put_result__CI2M(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__GWYM(result__RNMR,FALSE__);
           } break;
           case __EXPR_ADD__: {
-            __tmp__T2YL=put_result__TM2M(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__X0YM(result__RNMR,FALSE__);
           } break;
           case __EXPR_NOT__: {
-            __tmp__T2YL=put_result__GAIN(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__KOEN(result__RNMR,FALSE__);
           } break;
           case __EXPR_MOD__: {
-            __tmp__T2YL=put_result__E0NO(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__2CKO(result__RNMR,FALSE__);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__T2YL=put_result__GWMP(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__44IP(result__RNMR,FALSE__);
           } break;
           case __EXPR_INF__: {
-            __tmp__T2YL=put_result__F2BP(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__3E4O(result__RNMR,FALSE__);
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__T2YL=put_result__WACP(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__OJ4O(result__RNMR,FALSE__);
           } break;
           case __EXPR_OR__: {
-            __tmp__T2YL=put_result__G53N(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__LJ0N(result__RNMR,FALSE__);
           } break;
           case __EXPR_XOR__: {
-            __tmp__T2YL=put_result__HFCP(__tmp__S2YL,FALSE__);
+            __tmp__NHVL=put_result__5N4O(result__RNMR,FALSE__);
           } break;
           };
-          i__K2YL=__tmp__T2YL;
+          i__EHVL=__tmp__NHVL;
         } else {
-          i__K2YL=to_run_expr__F4MH(Self__J2YL);
+          result__UNMR=NULL;
+          loc__WNMR=lookup__FRLH(Self__DHVL->name__AVPC);
+          if (((void *)loc__WNMR != (void *)NULL)) {
+            if ((((__LOCAL *)loc__WNMR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
+              ((__LOCAL *)loc__WNMR)->parent_variable__T1LC.ensure_count__YDAG= 1;
+              Self__DHVL->name__AVPC=((__LOCAL *)loc__WNMR)->parent_variable__T1LC.intern_name__C25F;
+              result__UNMR=to_run_with__args__XJQH(Self__DHVL);
+            } else {
+              result__UNMR=read__QB5G(loc__WNMR);
+            };
+          } else {
+            result__UNMR=to_run_with__args__XJQH(Self__DHVL);
+          };
+          i__EHVL=result__UNMR;
         };
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,i__K2YL);
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__EHVL);
       } break;
       case __ITM_WRITE_CODE__: {
-        Self__42YL=((__ITM_WRITE_CODE *)__tmp__RLVL);
-        i__52YL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
-          __tmp__H3YL=to_run_expr__I5MH(Self__42YL);
-          switch (((struct ___OBJ *)__tmp__H3YL)->__id) {
+        Self__YHVL=((__ITM_WRITE_CODE *)__tmp__HWRL);
+        i__ZHVL=NULL;
+        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
+          __tmp__BIVL=to_run_expr__UGJH(Self__YHVL);
+          switch (((struct ___OBJ *)__tmp__BIVL)->__id) {
           case __LIST__: {
-            __tmp__I3YL=put_result__FXHN(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__JFEN(__tmp__BIVL,FALSE__);
           } break;
           case __STRING_CST__: {
-            __tmp__I3YL=put_result__ZROI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__PYKI(__tmp__BIVL,FALSE__);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__I3YL=put_result__JWOI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__52KI(__tmp__BIVL,FALSE__);
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__I3YL=put_result__00OI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__QBLI(__tmp__BIVL,FALSE__);
           } break;
           case __INTEGER_CST__: {
-            __tmp__I3YL=put_result__L5OI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__BGLI(__tmp__BIVL,FALSE__);
           } break;
           case __READ_LOCAL__: {
-            __tmp__I3YL=put_result__PUJJ(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__LXFJ(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__I3YL=put_result__1DPI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__RKLI(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__I3YL=put_result__VEPI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__LLLI(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__I3YL=put_result__GJPI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__2PLI(__tmp__BIVL,FALSE__);
           } break;
           case __REAL_CST__: {
-            __tmp__I3YL=put_result__XNPI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__NULI(__tmp__BIVL,FALSE__);
           } break;
           case __CHARACTER_CST__: {
-            __tmp__I3YL=put_result__ISPI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__4YLI(__tmp__BIVL,FALSE__);
           } break;
           case __IS_EXPANDED__: {
-            __tmp__I3YL=put_result__YWPI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__O3LI(__tmp__BIVL,FALSE__);
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__I3YL=put_result__I1PI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__4BMI(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_SUP__: {
-            __tmp__I3YL=put_result__Z5PI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__PGMI(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_SUB__: {
-            __tmp__I3YL=put_result__KEQI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__ALMI(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_MUL__: {
-            __tmp__I3YL=put_result__1IQI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__RPMI(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_DIV__: {
-            __tmp__I3YL=put_result__MNQI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__CUMI(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_AND__: {
-            __tmp__I3YL=put_result__3RQI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__TYMI(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__I3YL=put_result__OWQI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__E3MI(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__I3YL=put_result__50QI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__VBNI(__tmp__BIVL,FALSE__);
           } break;
           case __PUT_TO__: {
-            __tmp__I3YL=put_result__P5QI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__FGNI(__tmp__BIVL,FALSE__);
           } break;
           case __ITEM__: {
-            __tmp__I3YL=put_result__5DRI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__VKNI(__tmp__BIVL,FALSE__);
           } break;
           case __SIZE_OF__: {
-            __tmp__I3YL=put_result__PIRI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__FPNI(__tmp__BIVL,FALSE__);
           } break;
           case __CAST__: {
-            __tmp__I3YL=put_result__5MRI(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__VTNI(__tmp__BIVL,FALSE__);
           } break;
           case __CALL_SLOT__: {
-            __tmp__I3YL=put_result__V1HN(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__ZJEN(__tmp__BIVL,FALSE__);
           } break;
           case __READ_SLOT__: {
-            __tmp__I3YL=put_result__E5OL(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__5ILL(__tmp__BIVL,FALSE__);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__I3YL=put_result__VDPL(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__QNLL(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__I3YL=put_result__UXBP(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__MA4O(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__I3YL=put_result__CRNO(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__0ZJO(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__I3YL=put_result__JVWO(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__B4SO(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__I3YL=put_result__TVNO(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__L4JO(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__I3YL=put_result__1ZWO(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__TCTO(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_NEG__: {
-            __tmp__I3YL=put_result__CI2M(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__GWYM(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_ADD__: {
-            __tmp__I3YL=put_result__TM2M(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__X0YM(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_NOT__: {
-            __tmp__I3YL=put_result__GAIN(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__KOEN(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_MOD__: {
-            __tmp__I3YL=put_result__E0NO(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__2CKO(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__I3YL=put_result__GWMP(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__44IP(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_INF__: {
-            __tmp__I3YL=put_result__F2BP(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__3E4O(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__I3YL=put_result__WACP(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__OJ4O(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_OR__: {
-            __tmp__I3YL=put_result__G53N(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__LJ0N(__tmp__BIVL,FALSE__);
           } break;
           case __EXPR_XOR__: {
-            __tmp__I3YL=put_result__HFCP(__tmp__H3YL,FALSE__);
+            __tmp__CIVL=put_result__5N4O(__tmp__BIVL,FALSE__);
           } break;
           };
-          i__52YL=__tmp__I3YL;
+          i__ZHVL=__tmp__CIVL;
         } else {
-          i__52YL=to_run_expr__I5MH(Self__42YL);
+          i__ZHVL=to_run_expr__UGJH(Self__YHVL);
         };
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,i__52YL);
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__ZHVL);
       } break;
       case __ITM_READ_ARG2__: {
-        Self__T3YL=((__ITM_READ_ARG2 *)__tmp__RLVL);
-        i__U3YL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
-          __tmp__23YL=to_run_expr__ZANH(Self__T3YL);
-          switch (((struct ___OBJ *)__tmp__23YL)->__id) {
+        Self__NIVL=((__ITM_READ_ARG2 *)__tmp__HWRL);
+        i__OIVL=NULL;
+        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
+          __tmp__WIVL=to_run_expr__FIJH(Self__NIVL);
+          switch (((struct ___OBJ *)__tmp__WIVL)->__id) {
           case __LIST__: {
-            __tmp__33YL=put_result__FXHN(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__JFEN(__tmp__WIVL,FALSE__);
           } break;
           case __STRING_CST__: {
-            __tmp__33YL=put_result__ZROI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__PYKI(__tmp__WIVL,FALSE__);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__33YL=put_result__JWOI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__52KI(__tmp__WIVL,FALSE__);
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__33YL=put_result__00OI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__QBLI(__tmp__WIVL,FALSE__);
           } break;
           case __INTEGER_CST__: {
-            __tmp__33YL=put_result__L5OI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__BGLI(__tmp__WIVL,FALSE__);
           } break;
           case __READ_LOCAL__: {
-            __tmp__33YL=put_result__PUJJ(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__LXFJ(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__33YL=put_result__1DPI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__RKLI(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__33YL=put_result__VEPI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__LLLI(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__33YL=put_result__GJPI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__2PLI(__tmp__WIVL,FALSE__);
           } break;
           case __REAL_CST__: {
-            __tmp__33YL=put_result__XNPI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__NULI(__tmp__WIVL,FALSE__);
           } break;
           case __CHARACTER_CST__: {
-            __tmp__33YL=put_result__ISPI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__4YLI(__tmp__WIVL,FALSE__);
           } break;
           case __IS_EXPANDED__: {
-            __tmp__33YL=put_result__YWPI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__O3LI(__tmp__WIVL,FALSE__);
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__33YL=put_result__I1PI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__4BMI(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_SUP__: {
-            __tmp__33YL=put_result__Z5PI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__PGMI(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_SUB__: {
-            __tmp__33YL=put_result__KEQI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__ALMI(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_MUL__: {
-            __tmp__33YL=put_result__1IQI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__RPMI(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_DIV__: {
-            __tmp__33YL=put_result__MNQI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__CUMI(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_AND__: {
-            __tmp__33YL=put_result__3RQI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__TYMI(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__33YL=put_result__OWQI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__E3MI(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__33YL=put_result__50QI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__VBNI(__tmp__WIVL,FALSE__);
           } break;
           case __PUT_TO__: {
-            __tmp__33YL=put_result__P5QI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__FGNI(__tmp__WIVL,FALSE__);
           } break;
           case __ITEM__: {
-            __tmp__33YL=put_result__5DRI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__VKNI(__tmp__WIVL,FALSE__);
           } break;
           case __SIZE_OF__: {
-            __tmp__33YL=put_result__PIRI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__FPNI(__tmp__WIVL,FALSE__);
           } break;
           case __CAST__: {
-            __tmp__33YL=put_result__5MRI(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__VTNI(__tmp__WIVL,FALSE__);
           } break;
           case __CALL_SLOT__: {
-            __tmp__33YL=put_result__V1HN(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__ZJEN(__tmp__WIVL,FALSE__);
           } break;
           case __READ_SLOT__: {
-            __tmp__33YL=put_result__E5OL(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__5ILL(__tmp__WIVL,FALSE__);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__33YL=put_result__VDPL(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__QNLL(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__33YL=put_result__UXBP(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__MA4O(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__33YL=put_result__CRNO(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__0ZJO(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__33YL=put_result__JVWO(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__B4SO(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__33YL=put_result__TVNO(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__L4JO(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__33YL=put_result__1ZWO(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__TCTO(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_NEG__: {
-            __tmp__33YL=put_result__CI2M(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__GWYM(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_ADD__: {
-            __tmp__33YL=put_result__TM2M(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__X0YM(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_NOT__: {
-            __tmp__33YL=put_result__GAIN(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__KOEN(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_MOD__: {
-            __tmp__33YL=put_result__E0NO(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__2CKO(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__33YL=put_result__GWMP(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__44IP(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_INF__: {
-            __tmp__33YL=put_result__F2BP(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__3E4O(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__33YL=put_result__WACP(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__OJ4O(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_OR__: {
-            __tmp__33YL=put_result__G53N(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__LJ0N(__tmp__WIVL,FALSE__);
           } break;
           case __EXPR_XOR__: {
-            __tmp__33YL=put_result__HFCP(__tmp__23YL,FALSE__);
+            __tmp__XIVL=put_result__5N4O(__tmp__WIVL,FALSE__);
           } break;
           };
-          i__U3YL=__tmp__33YL;
+          i__OIVL=__tmp__XIVL;
         } else {
-          i__U3YL=to_run_expr__ZANH(Self__T3YL);
+          i__OIVL=to_run_expr__FIJH(Self__NIVL);
         };
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,i__U3YL);
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__OIVL);
       } break;
       case __ITM_BINARY__: {
-        Self__H4YL=((__ITM_BINARY *)__tmp__RLVL);
-        i__I4YL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
-          __tmp__Q4YL=to_run_expr__NENH(Self__H4YL);
-          switch (((struct ___OBJ *)__tmp__Q4YL)->__id) {
+        Self__BJVL=((__ITM_BINARY *)__tmp__HWRL);
+        i__CJVL=NULL;
+        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
+          __tmp__KJVL=to_run_expr__ZLJH(Self__BJVL);
+          switch (((struct ___OBJ *)__tmp__KJVL)->__id) {
           case __LIST__: {
-            __tmp__R4YL=put_result__FXHN(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__JFEN(__tmp__KJVL,FALSE__);
           } break;
           case __STRING_CST__: {
-            __tmp__R4YL=put_result__ZROI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__PYKI(__tmp__KJVL,FALSE__);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__R4YL=put_result__JWOI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__52KI(__tmp__KJVL,FALSE__);
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__R4YL=put_result__00OI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__QBLI(__tmp__KJVL,FALSE__);
           } break;
           case __INTEGER_CST__: {
-            __tmp__R4YL=put_result__L5OI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__BGLI(__tmp__KJVL,FALSE__);
           } break;
           case __READ_LOCAL__: {
-            __tmp__R4YL=put_result__PUJJ(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__LXFJ(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__R4YL=put_result__1DPI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__RKLI(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__R4YL=put_result__VEPI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__LLLI(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__R4YL=put_result__GJPI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__2PLI(__tmp__KJVL,FALSE__);
           } break;
           case __REAL_CST__: {
-            __tmp__R4YL=put_result__XNPI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__NULI(__tmp__KJVL,FALSE__);
           } break;
           case __CHARACTER_CST__: {
-            __tmp__R4YL=put_result__ISPI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__4YLI(__tmp__KJVL,FALSE__);
           } break;
           case __IS_EXPANDED__: {
-            __tmp__R4YL=put_result__YWPI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__O3LI(__tmp__KJVL,FALSE__);
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__R4YL=put_result__I1PI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__4BMI(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_SUP__: {
-            __tmp__R4YL=put_result__Z5PI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__PGMI(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_SUB__: {
-            __tmp__R4YL=put_result__KEQI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__ALMI(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_MUL__: {
-            __tmp__R4YL=put_result__1IQI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__RPMI(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_DIV__: {
-            __tmp__R4YL=put_result__MNQI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__CUMI(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_AND__: {
-            __tmp__R4YL=put_result__3RQI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__TYMI(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__R4YL=put_result__OWQI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__E3MI(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__R4YL=put_result__50QI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__VBNI(__tmp__KJVL,FALSE__);
           } break;
           case __PUT_TO__: {
-            __tmp__R4YL=put_result__P5QI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__FGNI(__tmp__KJVL,FALSE__);
           } break;
           case __ITEM__: {
-            __tmp__R4YL=put_result__5DRI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__VKNI(__tmp__KJVL,FALSE__);
           } break;
           case __SIZE_OF__: {
-            __tmp__R4YL=put_result__PIRI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__FPNI(__tmp__KJVL,FALSE__);
           } break;
           case __CAST__: {
-            __tmp__R4YL=put_result__5MRI(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__VTNI(__tmp__KJVL,FALSE__);
           } break;
           case __CALL_SLOT__: {
-            __tmp__R4YL=put_result__V1HN(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__ZJEN(__tmp__KJVL,FALSE__);
           } break;
           case __READ_SLOT__: {
-            __tmp__R4YL=put_result__E5OL(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__5ILL(__tmp__KJVL,FALSE__);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__R4YL=put_result__VDPL(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__QNLL(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__R4YL=put_result__UXBP(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__MA4O(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__R4YL=put_result__CRNO(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__0ZJO(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__R4YL=put_result__JVWO(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__B4SO(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__R4YL=put_result__TVNO(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__L4JO(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__R4YL=put_result__1ZWO(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__TCTO(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_NEG__: {
-            __tmp__R4YL=put_result__CI2M(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__GWYM(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_ADD__: {
-            __tmp__R4YL=put_result__TM2M(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__X0YM(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_NOT__: {
-            __tmp__R4YL=put_result__GAIN(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__KOEN(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_MOD__: {
-            __tmp__R4YL=put_result__E0NO(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__2CKO(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__R4YL=put_result__GWMP(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__44IP(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_INF__: {
-            __tmp__R4YL=put_result__F2BP(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__3E4O(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__R4YL=put_result__WACP(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__OJ4O(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_OR__: {
-            __tmp__R4YL=put_result__G53N(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__LJ0N(__tmp__KJVL,FALSE__);
           } break;
           case __EXPR_XOR__: {
-            __tmp__R4YL=put_result__HFCP(__tmp__Q4YL,FALSE__);
+            __tmp__LJVL=put_result__5N4O(__tmp__KJVL,FALSE__);
           } break;
           };
-          i__I4YL=__tmp__R4YL;
+          i__CJVL=__tmp__LJVL;
         } else {
-          i__I4YL=to_run_expr__NENH(Self__H4YL);
+          i__CJVL=to_run_expr__ZLJH(Self__BJVL);
         };
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,i__I4YL);
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__CJVL);
       } break;
       case __ITM_READ_ARG1__: {
-        Self__24YL=((__ITM_READ_ARG1 *)__tmp__RLVL);
-        i__34YL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
-          __tmp__F5YL=to_run_expr__WPNH(Self__24YL);
-          switch (((struct ___OBJ *)__tmp__F5YL)->__id) {
+        Self__WJVL=((__ITM_READ_ARG1 *)__tmp__HWRL);
+        i__XJVL=NULL;
+        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
+          __tmp__5JVL=to_run_expr__CXJH(Self__WJVL);
+          switch (((struct ___OBJ *)__tmp__5JVL)->__id) {
           case __LIST__: {
-            __tmp__G5YL=put_result__FXHN(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__JFEN(__tmp__5JVL,FALSE__);
           } break;
           case __STRING_CST__: {
-            __tmp__G5YL=put_result__ZROI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__PYKI(__tmp__5JVL,FALSE__);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__G5YL=put_result__JWOI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__52KI(__tmp__5JVL,FALSE__);
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__G5YL=put_result__00OI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__QBLI(__tmp__5JVL,FALSE__);
           } break;
           case __INTEGER_CST__: {
-            __tmp__G5YL=put_result__L5OI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__BGLI(__tmp__5JVL,FALSE__);
           } break;
           case __READ_LOCAL__: {
-            __tmp__G5YL=put_result__PUJJ(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__LXFJ(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__G5YL=put_result__1DPI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__RKLI(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__G5YL=put_result__VEPI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__LLLI(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__G5YL=put_result__GJPI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__2PLI(__tmp__5JVL,FALSE__);
           } break;
           case __REAL_CST__: {
-            __tmp__G5YL=put_result__XNPI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__NULI(__tmp__5JVL,FALSE__);
           } break;
           case __CHARACTER_CST__: {
-            __tmp__G5YL=put_result__ISPI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__4YLI(__tmp__5JVL,FALSE__);
           } break;
           case __IS_EXPANDED__: {
-            __tmp__G5YL=put_result__YWPI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__O3LI(__tmp__5JVL,FALSE__);
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__G5YL=put_result__I1PI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__4BMI(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_SUP__: {
-            __tmp__G5YL=put_result__Z5PI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__PGMI(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_SUB__: {
-            __tmp__G5YL=put_result__KEQI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__ALMI(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_MUL__: {
-            __tmp__G5YL=put_result__1IQI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__RPMI(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_DIV__: {
-            __tmp__G5YL=put_result__MNQI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__CUMI(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_AND__: {
-            __tmp__G5YL=put_result__3RQI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__TYMI(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__G5YL=put_result__OWQI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__E3MI(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__G5YL=put_result__50QI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__VBNI(__tmp__5JVL,FALSE__);
           } break;
           case __PUT_TO__: {
-            __tmp__G5YL=put_result__P5QI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__FGNI(__tmp__5JVL,FALSE__);
           } break;
           case __ITEM__: {
-            __tmp__G5YL=put_result__5DRI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__VKNI(__tmp__5JVL,FALSE__);
           } break;
           case __SIZE_OF__: {
-            __tmp__G5YL=put_result__PIRI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__FPNI(__tmp__5JVL,FALSE__);
           } break;
           case __CAST__: {
-            __tmp__G5YL=put_result__5MRI(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__VTNI(__tmp__5JVL,FALSE__);
           } break;
           case __CALL_SLOT__: {
-            __tmp__G5YL=put_result__V1HN(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__ZJEN(__tmp__5JVL,FALSE__);
           } break;
           case __READ_SLOT__: {
-            __tmp__G5YL=put_result__E5OL(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__5ILL(__tmp__5JVL,FALSE__);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__G5YL=put_result__VDPL(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__QNLL(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__G5YL=put_result__UXBP(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__MA4O(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__G5YL=put_result__CRNO(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__0ZJO(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__G5YL=put_result__JVWO(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__B4SO(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__G5YL=put_result__TVNO(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__L4JO(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__G5YL=put_result__1ZWO(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__TCTO(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_NEG__: {
-            __tmp__G5YL=put_result__CI2M(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__GWYM(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_ADD__: {
-            __tmp__G5YL=put_result__TM2M(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__X0YM(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_NOT__: {
-            __tmp__G5YL=put_result__GAIN(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__KOEN(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_MOD__: {
-            __tmp__G5YL=put_result__E0NO(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__2CKO(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__G5YL=put_result__GWMP(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__44IP(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_INF__: {
-            __tmp__G5YL=put_result__F2BP(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__3E4O(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__G5YL=put_result__WACP(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__OJ4O(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_OR__: {
-            __tmp__G5YL=put_result__G53N(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__LJ0N(__tmp__5JVL,FALSE__);
           } break;
           case __EXPR_XOR__: {
-            __tmp__G5YL=put_result__HFCP(__tmp__F5YL,FALSE__);
+            __tmp__AKVL=put_result__5N4O(__tmp__5JVL,FALSE__);
           } break;
           };
-          i__34YL=__tmp__G5YL;
+          i__XJVL=__tmp__AKVL;
         } else {
-          i__34YL=to_run_expr__WPNH(Self__24YL);
+          i__XJVL=to_run_expr__CXJH(Self__WJVL);
         };
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,i__34YL);
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__XJVL);
       } break;
       case __ITM_OLD__: {
-        Self__Q5YL=((__ITM_OLD *)__tmp__RLVL);
-        i__R5YL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
-          i__R5YL=put_result__PUJJ(to_run_expr__1PNH(Self__Q5YL),FALSE__);
+        Self__KKVL=((__ITM_OLD *)__tmp__HWRL);
+        i__LKVL=NULL;
+        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
+          i__LKVL=put_result__LXFJ(to_run_expr__HXJH(Self__KKVL),FALSE__);
         } else {
-          i__R5YL=to_run_expr__1PNH(Self__Q5YL);
+          i__LKVL=to_run_expr__HXJH(Self__KKVL);
         };
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,i__R5YL);
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__LKVL);
       } break;
       case __ITM_EXTERNAL_TYPE__: {
-        Self__FAZL=((__ITM_EXTERNAL_TYPE *)__tmp__RLVL);
-        i__GAZL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
-          i__GAZL=put_result__PUJJ(to_run_expr__QTNH(Self__FAZL),FALSE__);
+        Self__5KVL=((__ITM_EXTERNAL_TYPE *)__tmp__HWRL);
+        i__ALVL=NULL;
+        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
+          i__ALVL=put_result__LXFJ(to_run_expr__20JH(Self__5KVL),FALSE__);
         } else {
-          i__GAZL=to_run_expr__QTNH(Self__FAZL);
+          i__ALVL=to_run_expr__20JH(Self__5KVL);
         };
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,i__GAZL);
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__ALVL);
       } break;
       case __ITM_REAL__: {
-        Self__0AZL=((__ITM_REAL *)__tmp__RLVL);
-        i__1AZL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
-          i__1AZL=put_result__XNPI(to_run_expr__FVNH(Self__0AZL),FALSE__);
+        Self__ULVL=((__ITM_REAL *)__tmp__HWRL);
+        i__VLVL=NULL;
+        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
+          i__VLVL=put_result__NULI(to_run_expr__R2JH(Self__ULVL),FALSE__);
         } else {
-          i__1AZL=to_run_expr__FVNH(Self__0AZL);
+          i__VLVL=to_run_expr__R2JH(Self__ULVL);
         };
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,i__1AZL);
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__VLVL);
       } break;
       case __ITM_NUMBER__: {
-        Self__PBZL=((__ITM_NUMBER *)__tmp__RLVL);
-        i__QBZL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
-          i__QBZL=put_result__L5OI(to_run_expr__PVNH(Self__PBZL),FALSE__);
+        Self__JMVL=((__ITM_NUMBER *)__tmp__HWRL);
+        i__KMVL=NULL;
+        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
+          i__KMVL=put_result__BGLI(to_run_expr__12JH(Self__JMVL),FALSE__);
         } else {
-          i__QBZL=to_run_expr__PVNH(Self__PBZL);
+          i__KMVL=to_run_expr__12JH(Self__JMVL);
         };
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,i__QBZL);
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__KMVL);
       } break;
       case __ITM_CHARACTER__: {
-        Self__ECZL=((__ITM_CHARACTER *)__tmp__RLVL);
-        i__FCZL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
-          i__FCZL=put_result__ISPI(create__char__XLQH(Self__ECZL->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,Self__ECZL->character__0XZD),FALSE__);
+        Self__4MVL=((__ITM_CHARACTER *)__tmp__HWRL);
+        i__5MVL=NULL;
+        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
+          i__5MVL=put_result__4YLI(create__char__4SMH(Self__4MVL->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__4MVL->character__LB0D),FALSE__);
         } else {
-          i__FCZL=create__char__XLQH(Self__ECZL->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,Self__ECZL->character__0XZD);
+          i__5MVL=create__char__4SMH(Self__4MVL->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__4MVL->character__LB0D);
         };
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,i__FCZL);
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__5MVL);
       } break;
       case __ITM_STRING__: {
-        Self__YCZL=((__ITM_STRING *)__tmp__RLVL);
-        i__ZCZL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
-          i__ZCZL=put_result__ZROI(create__text__BMQH(Self__YCZL->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM,Self__YCZL->string__GYZD),FALSE__);
+        Self__SNVL=((__ITM_STRING *)__tmp__HWRL);
+        i__TNVL=NULL;
+        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
+          i__TNVL=put_result__PYKI(create__text__ITMH(Self__SNVL->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__SNVL->string__XB0D),FALSE__);
         } else {
-          i__ZCZL=create__text__BMQH(Self__YCZL->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM,Self__YCZL->string__GYZD);
+          i__TNVL=create__text__ITMH(Self__SNVL->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__SNVL->string__XB0D);
         };
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,i__ZCZL);
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__TNVL);
       } break;
       case __ITM_EXTERNAL__: {
-        Self__NDZL=((__ITM_EXTERNAL *)__tmp__RLVL);
-        i__ODZL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
-          __tmp__WDZL=to_run_expr__FWNH(Self__NDZL);
-          switch (((struct ___OBJ *)__tmp__WDZL)->__id) {
+        Self__HOVL=((__ITM_EXTERNAL *)__tmp__HWRL);
+        i__IOVL=NULL;
+        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
+          __tmp__QOVL=to_run_expr__R3JH(Self__HOVL);
+          switch (((struct ___OBJ *)__tmp__QOVL)->__id) {
           case __EXTERNAL_C__: {
-            __tmp__XDZL=put_result__JWOI(__tmp__WDZL,FALSE__);
+            __tmp__ROVL=put_result__52KI(__tmp__QOVL,FALSE__);
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__XDZL=put_result__00OI(__tmp__WDZL,FALSE__);
+            __tmp__ROVL=put_result__QBLI(__tmp__QOVL,FALSE__);
           } break;
           case __INTEGER_CST__: {
-            __tmp__XDZL=put_result__L5OI(__tmp__WDZL,FALSE__);
+            __tmp__ROVL=put_result__BGLI(__tmp__QOVL,FALSE__);
           } break;
           case __IS_EXPANDED__: {
-            __tmp__XDZL=put_result__YWPI(__tmp__WDZL,FALSE__);
+            __tmp__ROVL=put_result__O3LI(__tmp__QOVL,FALSE__);
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__XDZL=put_result__I1PI(__tmp__WDZL,FALSE__);
+            __tmp__ROVL=put_result__4BMI(__tmp__QOVL,FALSE__);
           } break;
           case __EXPR_SUP__: {
-            __tmp__XDZL=put_result__Z5PI(__tmp__WDZL,FALSE__);
+            __tmp__ROVL=put_result__PGMI(__tmp__QOVL,FALSE__);
           } break;
           case __EXPR_SUB__: {
-            __tmp__XDZL=put_result__KEQI(__tmp__WDZL,FALSE__);
+            __tmp__ROVL=put_result__ALMI(__tmp__QOVL,FALSE__);
           } break;
           case __EXPR_MUL__: {
-            __tmp__XDZL=put_result__1IQI(__tmp__WDZL,FALSE__);
+            __tmp__ROVL=put_result__RPMI(__tmp__QOVL,FALSE__);
           } break;
           case __EXPR_DIV__: {
-            __tmp__XDZL=put_result__MNQI(__tmp__WDZL,FALSE__);
+            __tmp__ROVL=put_result__CUMI(__tmp__QOVL,FALSE__);
           } break;
           case __EXPR_AND__: {
-            __tmp__XDZL=put_result__3RQI(__tmp__WDZL,FALSE__);
+            __tmp__ROVL=put_result__TYMI(__tmp__QOVL,FALSE__);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__XDZL=put_result__OWQI(__tmp__WDZL,FALSE__);
+            __tmp__ROVL=put_result__E3MI(__tmp__QOVL,FALSE__);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__XDZL=put_result__50QI(__tmp__WDZL,FALSE__);
+            __tmp__ROVL=put_result__VBNI(__tmp__QOVL,FALSE__);
           } break;
           case __PUT_TO__: {
-            __tmp__XDZL=put_result__P5QI(__tmp__WDZL,FALSE__);
+            __tmp__ROVL=put_result__FGNI(__tmp__QOVL,FALSE__);
           } break;
           case __ITEM__: {
-            __tmp__XDZL=put_result__5DRI(__tmp__WDZL,FALSE__);
+            __tmp__ROVL=put_result__VKNI(__tmp__QOVL,FALSE__);
           } break;
           case __SIZE_OF__: {
-            __tmp__XDZL=put_result__PIRI(__tmp__WDZL,FALSE__);
+            __tmp__ROVL=put_result__FPNI(__tmp__QOVL,FALSE__);
           } break;
           case __CAST__: {
-            __tmp__XDZL=put_result__5MRI(__tmp__WDZL,FALSE__);
+            __tmp__ROVL=put_result__VTNI(__tmp__QOVL,FALSE__);
           } break;
           };
-          i__ODZL=__tmp__XDZL;
+          i__IOVL=__tmp__ROVL;
         } else {
-          i__ODZL=to_run_expr__FWNH(Self__NDZL);
+          i__IOVL=to_run_expr__R3JH(Self__HOVL);
         };
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,i__ODZL);
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__IOVL);
       } break;
       case __ITM_READ_ARGS__: {
-        Self__CEZL=((__ITM_READ_ARGS *)__tmp__RLVL);
-        i__DEZL=NULL;
-        if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
-          __tmp__LEZL=to_run_expr__PAOH(Self__CEZL);
-          switch (((struct ___OBJ *)__tmp__LEZL)->__id) {
+        Self__2OVL=((__ITM_READ_ARGS *)__tmp__HWRL);
+        i__3OVL=NULL;
+        if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
+          __tmp__FPVL=to_run_expr__1HKH(Self__2OVL);
+          switch (((struct ___OBJ *)__tmp__FPVL)->__id) {
           case __LIST__: {
-            __tmp__MEZL=put_result__FXHN(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__JFEN(__tmp__FPVL,FALSE__);
           } break;
           case __STRING_CST__: {
-            __tmp__MEZL=put_result__ZROI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__PYKI(__tmp__FPVL,FALSE__);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__MEZL=put_result__JWOI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__52KI(__tmp__FPVL,FALSE__);
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__MEZL=put_result__00OI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__QBLI(__tmp__FPVL,FALSE__);
           } break;
           case __INTEGER_CST__: {
-            __tmp__MEZL=put_result__L5OI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__BGLI(__tmp__FPVL,FALSE__);
           } break;
           case __READ_LOCAL__: {
-            __tmp__MEZL=put_result__PUJJ(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__LXFJ(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__MEZL=put_result__1DPI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__RKLI(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__MEZL=put_result__VEPI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__LLLI(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__MEZL=put_result__GJPI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__2PLI(__tmp__FPVL,FALSE__);
           } break;
           case __REAL_CST__: {
-            __tmp__MEZL=put_result__XNPI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__NULI(__tmp__FPVL,FALSE__);
           } break;
           case __CHARACTER_CST__: {
-            __tmp__MEZL=put_result__ISPI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__4YLI(__tmp__FPVL,FALSE__);
           } break;
           case __IS_EXPANDED__: {
-            __tmp__MEZL=put_result__YWPI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__O3LI(__tmp__FPVL,FALSE__);
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__MEZL=put_result__I1PI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__4BMI(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_SUP__: {
-            __tmp__MEZL=put_result__Z5PI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__PGMI(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_SUB__: {
-            __tmp__MEZL=put_result__KEQI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__ALMI(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_MUL__: {
-            __tmp__MEZL=put_result__1IQI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__RPMI(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_DIV__: {
-            __tmp__MEZL=put_result__MNQI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__CUMI(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_AND__: {
-            __tmp__MEZL=put_result__3RQI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__TYMI(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__MEZL=put_result__OWQI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__E3MI(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__MEZL=put_result__50QI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__VBNI(__tmp__FPVL,FALSE__);
           } break;
           case __PUT_TO__: {
-            __tmp__MEZL=put_result__P5QI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__FGNI(__tmp__FPVL,FALSE__);
           } break;
           case __ITEM__: {
-            __tmp__MEZL=put_result__5DRI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__VKNI(__tmp__FPVL,FALSE__);
           } break;
           case __SIZE_OF__: {
-            __tmp__MEZL=put_result__PIRI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__FPNI(__tmp__FPVL,FALSE__);
           } break;
           case __CAST__: {
-            __tmp__MEZL=put_result__5MRI(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__VTNI(__tmp__FPVL,FALSE__);
           } break;
           case __CALL_SLOT__: {
-            __tmp__MEZL=put_result__V1HN(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__ZJEN(__tmp__FPVL,FALSE__);
           } break;
           case __READ_SLOT__: {
-            __tmp__MEZL=put_result__E5OL(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__5ILL(__tmp__FPVL,FALSE__);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__MEZL=put_result__VDPL(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__QNLL(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__MEZL=put_result__UXBP(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__MA4O(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__MEZL=put_result__CRNO(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__0ZJO(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__MEZL=put_result__JVWO(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__B4SO(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__MEZL=put_result__TVNO(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__L4JO(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__MEZL=put_result__1ZWO(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__TCTO(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_NEG__: {
-            __tmp__MEZL=put_result__CI2M(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__GWYM(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_ADD__: {
-            __tmp__MEZL=put_result__TM2M(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__X0YM(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_NOT__: {
-            __tmp__MEZL=put_result__GAIN(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__KOEN(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_MOD__: {
-            __tmp__MEZL=put_result__E0NO(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__2CKO(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__MEZL=put_result__GWMP(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__44IP(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_INF__: {
-            __tmp__MEZL=put_result__F2BP(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__3E4O(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__MEZL=put_result__WACP(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__OJ4O(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_OR__: {
-            __tmp__MEZL=put_result__G53N(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__LJ0N(__tmp__FPVL,FALSE__);
           } break;
           case __EXPR_XOR__: {
-            __tmp__MEZL=put_result__HFCP(__tmp__LEZL,FALSE__);
+            __tmp__GPVL=put_result__5N4O(__tmp__FPVL,FALSE__);
           } break;
           };
-          i__DEZL=__tmp__MEZL;
+          i__3OVL=__tmp__GPVL;
         } else {
-          i__DEZL=to_run_expr__PAOH(Self__CEZL);
+          i__3OVL=to_run_expr__1HKH(Self__2OVL);
         };
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,i__DEZL);
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,i__3OVL);
       } break;
       };
-      Self__5JVL->is_require__EKVL=FALSE__;
-      contract__BKVL=((__ITM_SLOT *)((__SLOT *)Self__5JVL->parent_slot__C24F)->base_slot__Z14F)->ensure__QV2D;
-      Self__5JVL->last_type_contract__IKVL=((__SLOT *)Self__5JVL->parent_slot__C24F)->receiver_type__014F;
-      if (((void *)contract__BKVL == (void *)NULL)) {
-        __tmp__0LVL=((__SLOT *)Self__5JVL->parent_slot__C24F)->receiver_type__014F;
-        __tmp__1LVL=((__ITM_SLOT *)((__SLOT *)Self__5JVL->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB;
-        switch (((struct ___OBJ *)__tmp__0LVL)->__id) {
+      Self__VURL->is_require__0URL=FALSE__;
+      contract__XURL=((__ITM_SLOT *)((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F)->ensure__352D;
+      Self__VURL->last_type_contract__4URL=((__SLOT *)Self__VURL->parent_slot__A22F)->receiver_type__Y12F;
+      if (((void *)contract__XURL == (void *)NULL)) {
+        __tmp__QWRL=((__SLOT *)Self__VURL->parent_slot__A22F)->receiver_type__Y12F;
+        __tmp__RWRL=((__ITM_SLOT *)((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
+        switch (((struct ___OBJ *)__tmp__QWRL)->__id) {
         case __TYPE__: {
-          __tmp__2LVL=search_ensure__X2CM(__tmp__0LVL,__tmp__1LVL);
+          __tmp__SWRL=search_ensure__MI5L(__tmp__QWRL,__tmp__RWRL);
         } break;
         case __TYPE_VOID__: {
-          __tmp__2LVL=search_ensure__FBDM(__tmp__0LVL,__tmp__1LVL);
+          __tmp__SWRL=search_ensure__0M5L(__tmp__QWRL,__tmp__RWRL);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__2LVL=search_ensure__MDDM(__tmp__0LVL,__tmp__1LVL);
+          __tmp__SWRL=search_ensure__BP5L(__tmp__QWRL,__tmp__RWRL);
         } break;
         case __TYPE_ID__: {
-          __tmp__2LVL=search_ensure__TFDM(__tmp__0LVL,__tmp__1LVL);
+          __tmp__SWRL=search_ensure__IR5L(__tmp__QWRL,__tmp__RWRL);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__2LVL=search_ensure__0HDM(__tmp__0LVL,__tmp__1LVL);
+          __tmp__SWRL=search_ensure__PT5L(__tmp__QWRL,__tmp__RWRL);
         } break;
         };
-        if (((void *)__tmp__2LVL != (void *)NULL)) {
-          if (verify__XJCG) {
-            is_equal_profil__F3CH(((__SLOT *)Self__5JVL->parent_slot__C24F)->base_slot__Z14F,__tmp__2LVL);
+        if (((void *)__tmp__SWRL != (void *)NULL)) {
+          if (verify__RCAG) {
+            is_equal_profil__XK5G(((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F,__tmp__SWRL);
           };
-          contract__BKVL=((__ITM_SLOT *)__tmp__2LVL)->ensure__QV2D;
-          switch (((struct ___OBJ *)((__SLOT *)Self__5JVL->parent_slot__C24F)->receiver_type__014F)->__id) {
+          contract__XURL=((__ITM_SLOT *)__tmp__SWRL)->ensure__352D;
+          switch (((struct ___OBJ *)((__SLOT *)Self__VURL->parent_slot__A22F)->receiver_type__Y12F)->__id) {
           case __TYPE__: {
-            __tmp__NMVL=last_type_contract__BLVL;
+            __tmp__DXRL=last_type_contract__XVRL;
           } break;
           case __TYPE_VOID__: {
-            __tmp__NMVL=last_type_contract__BLVL;
+            __tmp__DXRL=last_type_contract__XVRL;
           } break;
           case __TYPE_CONTEXT__: {
-            __tmp__NMVL=last_type_contract__BLVL;
+            __tmp__DXRL=last_type_contract__XVRL;
           } break;
           case __TYPE_ID__: {
-            __tmp__NMVL=last_type_contract__BLVL;
+            __tmp__DXRL=last_type_contract__XVRL;
           } break;
           case __TYPE_GENERIC__: {
-            __tmp__NMVL=last_type_contract__BLVL;
+            __tmp__DXRL=last_type_contract__XVRL;
           } break;
           };
-          Self__5JVL->last_type_contract__IKVL=__tmp__NMVL;
-        };
-      };
-      if (((void *)contract__BKVL != (void *)NULL)) {
-        Self__C2CM=((__ITM_LIST *)contract__BKVL);
-        push_intern__W0OH(Self__C2CM->parent_itm_code__1VDC.parent_itm_object__X1CC.position__BJM);
-        to_run_base__L1OH(Self__C2CM,TRUE__);
-        lst__E2CM=list_current__IF1;
-        pop_intern__DCPH();
-        add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,lst__E2CM);
-      };
-      if (((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
-        instr__DKVL=read__4TCH(((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH);
+          Self__VURL->last_type_contract__4URL=__tmp__DXRL;
+        };
+      };
+      if (((void *)contract__XURL != (void *)NULL)) {
+        Self__XH5L=((__ITM_LIST *)contract__XURL);
+        p__S4CR=Self__XH5L->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
+        top__KGQC=(__INTEGER)(top__KGQC +  1);
+        if ((top__KGQC > ((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.upper__VGQC)) {
+          result__XNMR=NULL;
+          ptr__YNMR=((__POINTER )(NULL));
+          typ_id__ZNMR= 0;
+          sz__0NMR=((__UINTEGER_32 )sizeof(__CONTEXT));
+          if ((sz__0NMR ==  0)) {
+            result__XNMR=CONTEXT__;
+          } else {
+            typ_id__ZNMR=__CONTEXT__;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0NMR);
+            if ((typ_id__ZNMR == (__INTEGER)(-  1))) {
+              a__1NMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__2NMR=(__UINTEGER_32)((__UINTEGER_32)(sz__0NMR + a__1NMR) & (__UINTEGER_32)(~ a__1NMR));
+              ptr_table__JO1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2NMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__IO1R=((__POINTER )(NULL));
+              result__KO1R=((__POINTER *)ptr_table__JO1R)[ 0];
+              if ((result__KO1R == (void *)NULL)) {
+                result__KO1R=new_lab__2PJ(new_size__2NMR);
+                next__IO1R=(void *)((unsigned long)result__KO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2NMR)));
+                ((__POINTER *)next__IO1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__JO1R)[ 0]=next__IO1R;
+              } else {
+                next__IO1R=((__POINTER *)result__KO1R)[ 0];
+                if ((next__IO1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KO1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2NMR <<  1)) <=  4096)) {
+                    next__IO1R=(void *)((unsigned long)result__KO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2NMR)));
+                  } else {
+                    next__IO1R=new_lab__2PJ(new_size__2NMR);
+                  };
+                  ((__POINTER *)next__IO1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__JO1R)[ 0]=next__IO1R;
+                } else {
+                  ((__POINTER *)result__KO1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IO1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__KO1R=next__IO1R;
+                };
+              };
+              ptr__YNMR=result__KO1R;
+            } else {
+              t__3NMR=((__UINTEGER_32 )typ_id__ZNMR);
+              a__4NMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__RO1R=(__UINTEGER_32)((__UINTEGER_32)(sz__0NMR + a__4NMR) & (__UINTEGER_32)(~ a__4NMR));
+              ptr_table__OO1R=((__POINTER )(&(table_type[(t__3NMR)])));
+              lab_type__QO1R=(__UINTEGER_32)(t__3NMR |  1);
+              next__NO1R=((__POINTER )(NULL));
+              result__PO1R=((__POINTER *)ptr_table__OO1R)[ 0];
+              if ((result__PO1R == (void *)NULL)) {
+                result__PO1R=new_lab__2PJ(lab_type__QO1R);
+                next__NO1R=(void *)((unsigned long)result__PO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RO1R)));
+                ((__POINTER *)next__NO1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__OO1R)[ 0]=next__NO1R;
+              } else {
+                next__NO1R=((__POINTER *)result__PO1R)[ 0];
+                if ((next__NO1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PO1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RO1R <<  1)) <=  4096)) {
+                    next__NO1R=(void *)((unsigned long)result__PO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RO1R)));
+                  } else {
+                    next__NO1R=new_lab__2PJ(lab_type__QO1R);
+                  };
+                  ((__POINTER *)next__NO1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__OO1R)[ 0]=next__NO1R;
+                } else {
+                  ((__POINTER *)result__PO1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NO1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__PO1R=next__NO1R;
+                };
+              };
+              ptr__YNMR=result__PO1R;
+            };
+            result__XNMR=((__CONTEXT *)ptr__YNMR);
+            *(result__XNMR) = *(CONTEXT__);
+          };
+          add_last__5SZD(stack__TGQC,result__XNMR);
+        };
+        Self__R4CR=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
+        Self__R4CR->local__KH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
+        Self__R4CR->result__NH4F=stack_result_lower__LH4F;
+        Self__R4CR->list__PH4F=list_current__EH1;
+        stack_result_lower__LH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1);
+        list_current__EH1=create__YBAG(p__S4CR);
+        Self__R4CR->context_extern__J2NH=context_extern__DOLH;
+        context_extern__DOLH=NULL;
+        to_run_base__SCLH(Self__XH5L,TRUE__);
+        lst__ZH5L=list_current__EH1;
+        Self__T4CR=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
+        list_current__EH1=Self__T4CR->list__PH4F;
+        pop_stack_until__LCAG(Self__T4CR->local__KH4F);
+        Self__U4CR=((__FAST_ARRAYoLOCALo *)stack_result__4H4F);
+        if ((stack_result_lower__LH4F <= Self__U4CR->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          Self__U4CR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(stack_result_lower__LH4F -  1);
+        };
+        stack_result_lower__LH4F=Self__T4CR->result__NH4F;
+        if (((void *)context_extern__DOLH == (void *)NULL)) {
+          context_extern__DOLH=Self__T4CR->context_extern__J2NH;
+        };
+        top__KGQC=(__INTEGER)(top__KGQC -  1);
+        add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,lst__ZH5L);
+      };
+      if (((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
+        instr__ZURL=read__QB5G(((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH);
       } else {
-        if (((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)Self__5JVL->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC)->name__I2ZD == (void *)(&__string_25))) {
-          add_first__1LGM(list_current__IF1,create__text__access__persistant__type__F30C(((__ITM_SLOT *)((__SLOT *)Self__5JVL->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM,(&__string_545),NULL,TRUE__,TYPE_VOID__->parent_type__UIB.default__AKC));
-          add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,create__text__access__persistant__type__F30C(((__ITM_SLOT *)((__SLOT *)Self__5JVL->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM,(&__string_546),NULL,TRUE__,TYPE_VOID__->parent_type__UIB.default__AKC));
-        };
-        instr__DKVL=create__type__HZQC(((__ITM_SLOT *)((__SLOT *)Self__5JVL->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM,TYPE_VOID__->parent_type__UIB.default__AKC);
-      };
-      add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__DKVL);
-      Self__X1FQ=((__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__X1FQ->local__CIAG;
-      remove_since__XKSG(stack_result__WIAG,stack_result_lower__DIAG);
-      stack_result_lower__DIAG=Self__X1FQ->result__FIAG;
-      list_current__IF1=Self__X1FQ->list__HIAG;
-      profil_second__C4QC=Self__X1FQ->profil__LIAG;
-      profil_first__D4QC=Self__X1FQ->old_profil_first__JIAG;
-      top__CVQC=(__INTEGER)(top__CVQC -  1);
-      res_lst__FHNK=result__R0RL;
-      self_up__KL5F=__tmp__LRNK;
+        if (((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_25))) {
+          Self__5NMR=((__LIST *)list_current__EH1);
+          p__MOMR=((__ITM_SLOT *)((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
+          t__NOMR=TYPE_VOID__->parent_type__UIB.default__AKC;
+          result__DOMR=NULL;
+          ptr__EOMR=((__POINTER )(NULL));
+          typ_id__FOMR= 0;
+          sz__GOMR=((__UINTEGER_32 )sizeof(__EXTERNAL_C));
+          if ((sz__GOMR ==  0)) {
+            result__DOMR=EXTERNAL_C__;
+          } else {
+            typ_id__FOMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GOMR);
+            if ((typ_id__FOMR == (__INTEGER)(-  1))) {
+              a__HOMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__IOMR=(__UINTEGER_32)((__UINTEGER_32)(sz__GOMR + a__HOMR) & (__UINTEGER_32)(~ a__HOMR));
+              ptr_table__TO1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IOMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__SO1R=((__POINTER )(NULL));
+              result__UO1R=((__POINTER *)ptr_table__TO1R)[ 0];
+              if ((result__UO1R == (void *)NULL)) {
+                result__UO1R=new_lab__2PJ(new_size__IOMR);
+                next__SO1R=(void *)((unsigned long)result__UO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IOMR)));
+                ((__POINTER *)next__SO1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__TO1R)[ 0]=next__SO1R;
+              } else {
+                next__SO1R=((__POINTER *)result__UO1R)[ 0];
+                if ((next__SO1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UO1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IOMR <<  1)) <=  4096)) {
+                    next__SO1R=(void *)((unsigned long)result__UO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IOMR)));
+                  } else {
+                    next__SO1R=new_lab__2PJ(new_size__IOMR);
+                  };
+                  ((__POINTER *)next__SO1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__TO1R)[ 0]=next__SO1R;
+                } else {
+                  ((__POINTER *)result__UO1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SO1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__UO1R=next__SO1R;
+                };
+              };
+              ptr__EOMR=result__UO1R;
+            } else {
+              t__JOMR=((__UINTEGER_32 )typ_id__FOMR);
+              a__KOMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__1O1R=(__UINTEGER_32)((__UINTEGER_32)(sz__GOMR + a__KOMR) & (__UINTEGER_32)(~ a__KOMR));
+              ptr_table__YO1R=((__POINTER )(&(table_type[(t__JOMR)])));
+              lab_type__0O1R=(__UINTEGER_32)(t__JOMR |  1);
+              next__XO1R=((__POINTER )(NULL));
+              result__ZO1R=((__POINTER *)ptr_table__YO1R)[ 0];
+              if ((result__ZO1R == (void *)NULL)) {
+                result__ZO1R=new_lab__2PJ(lab_type__0O1R);
+                next__XO1R=(void *)((unsigned long)result__ZO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1O1R)));
+                ((__POINTER *)next__XO1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__YO1R)[ 0]=next__XO1R;
+              } else {
+                next__XO1R=((__POINTER *)result__ZO1R)[ 0];
+                if ((next__XO1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZO1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1O1R <<  1)) <=  4096)) {
+                    next__XO1R=(void *)((unsigned long)result__ZO1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1O1R)));
+                  } else {
+                    next__XO1R=new_lab__2PJ(lab_type__0O1R);
+                  };
+                  ((__POINTER *)next__XO1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__YO1R)[ 0]=next__XO1R;
+                } else {
+                  ((__POINTER *)result__ZO1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XO1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__ZO1R=next__XO1R;
+                };
+              };
+              ptr__EOMR=result__ZO1R;
+            };
+            result__DOMR=((__EXTERNAL_C *)ptr__EOMR);
+            *(result__DOMR) = *(EXTERNAL_C__);
+          };
+          Self__LOMR=((__EXTERNAL_C *)result__DOMR);
+          Self__LOMR->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MOMR;
+          Self__LOMR->static_type__1VZD=t__NOMR;
+          Self__LOMR->is_persistant__2VZD=TRUE__;
+          Self__LOMR->code__3VZD=(&__string_546);
+          Self__LOMR->access_list__4VZD=NULL;
+          Self__AOMR=((__FAST_ARRAYoINSTRo *)Self__5NMR->expr_list__RTOG);
+          add_last__IK4G(Self__AOMR,result__DOMR);
+          if ((Self__AOMR->parent_arrayed_collection__QTOG.upper__1GQG !=  0)) {
+            if ((Self__AOMR->parent_arrayed_collection__QTOG.upper__1GQG ==  1)) {
+              tmp__COMR=((void **)Self__AOMR->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
+              ((void **)Self__AOMR->parent_arrayed_collection__QTOG.storage__JL4G)[ 0]=((void **)Self__AOMR->parent_arrayed_collection__QTOG.storage__JL4G)[ 1];
+              ((void **)Self__AOMR->parent_arrayed_collection__QTOG.storage__JL4G)[ 1]=tmp__COMR;
+            } else {
+              Self__3O1R=(__INTEGER)(Self__AOMR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+              __tmp__5O1R=Self__AOMR->parent_arrayed_collection__QTOG.storage__JL4G;
+              __tmp__AP1R=Self__AOMR->parent_arrayed_collection__QTOG.storage__JL4G;
+              __tmp__BP1R=Self__AOMR->parent_arrayed_collection__QTOG.storage__JL4G;
+              while ((Self__3O1R >=  0)) {
+                ((void **)__tmp__AP1R)[(__INTEGER)(Self__3O1R +  1)]=((void **)__tmp__5O1R)[Self__3O1R];
+                ((void **)__tmp__BP1R)[Self__3O1R]=NULL;
+                Self__3O1R=(__INTEGER)(Self__3O1R -  1);
+              };
+              ((void **)Self__AOMR->parent_arrayed_collection__QTOG.storage__JL4G)[ 0]=result__DOMR;
+            };
+          };
+          p__0OMR=((__ITM_SLOT *)((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
+          t__1OMR=TYPE_VOID__->parent_type__UIB.default__AKC;
+          result__ROMR=NULL;
+          ptr__SOMR=((__POINTER )(NULL));
+          typ_id__TOMR= 0;
+          sz__UOMR=((__UINTEGER_32 )sizeof(__EXTERNAL_C));
+          if ((sz__UOMR ==  0)) {
+            result__ROMR=EXTERNAL_C__;
+          } else {
+            typ_id__TOMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UOMR);
+            if ((typ_id__TOMR == (__INTEGER)(-  1))) {
+              a__VOMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__WOMR=(__UINTEGER_32)((__UINTEGER_32)(sz__UOMR + a__VOMR) & (__UINTEGER_32)(~ a__VOMR));
+              ptr_table__FP1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WOMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__EP1R=((__POINTER )(NULL));
+              result__GP1R=((__POINTER *)ptr_table__FP1R)[ 0];
+              if ((result__GP1R == (void *)NULL)) {
+                result__GP1R=new_lab__2PJ(new_size__WOMR);
+                next__EP1R=(void *)((unsigned long)result__GP1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WOMR)));
+                ((__POINTER *)next__EP1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__FP1R)[ 0]=next__EP1R;
+              } else {
+                next__EP1R=((__POINTER *)result__GP1R)[ 0];
+                if ((next__EP1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GP1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WOMR <<  1)) <=  4096)) {
+                    next__EP1R=(void *)((unsigned long)result__GP1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WOMR)));
+                  } else {
+                    next__EP1R=new_lab__2PJ(new_size__WOMR);
+                  };
+                  ((__POINTER *)next__EP1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__FP1R)[ 0]=next__EP1R;
+                } else {
+                  ((__POINTER *)result__GP1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EP1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__GP1R=next__EP1R;
+                };
+              };
+              ptr__SOMR=result__GP1R;
+            } else {
+              t__XOMR=((__UINTEGER_32 )typ_id__TOMR);
+              a__YOMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__NP1R=(__UINTEGER_32)((__UINTEGER_32)(sz__UOMR + a__YOMR) & (__UINTEGER_32)(~ a__YOMR));
+              ptr_table__KP1R=((__POINTER )(&(table_type[(t__XOMR)])));
+              lab_type__MP1R=(__UINTEGER_32)(t__XOMR |  1);
+              next__JP1R=((__POINTER )(NULL));
+              result__LP1R=((__POINTER *)ptr_table__KP1R)[ 0];
+              if ((result__LP1R == (void *)NULL)) {
+                result__LP1R=new_lab__2PJ(lab_type__MP1R);
+                next__JP1R=(void *)((unsigned long)result__LP1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NP1R)));
+                ((__POINTER *)next__JP1R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__KP1R)[ 0]=next__JP1R;
+              } else {
+                next__JP1R=((__POINTER *)result__LP1R)[ 0];
+                if ((next__JP1R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LP1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NP1R <<  1)) <=  4096)) {
+                    next__JP1R=(void *)((unsigned long)result__LP1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NP1R)));
+                  } else {
+                    next__JP1R=new_lab__2PJ(lab_type__MP1R);
+                  };
+                  ((__POINTER *)next__JP1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__KP1R)[ 0]=next__JP1R;
+                } else {
+                  ((__POINTER *)result__LP1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JP1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__LP1R=next__JP1R;
+                };
+              };
+              ptr__SOMR=result__LP1R;
+            };
+            result__ROMR=((__EXTERNAL_C *)ptr__SOMR);
+            *(result__ROMR) = *(EXTERNAL_C__);
+          };
+          Self__ZOMR=((__EXTERNAL_C *)result__ROMR);
+          Self__ZOMR->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0OMR;
+          Self__ZOMR->static_type__1VZD=t__1OMR;
+          Self__ZOMR->is_persistant__2VZD=TRUE__;
+          Self__ZOMR->code__3VZD=(&__string_547);
+          Self__ZOMR->access_list__4VZD=NULL;
+          add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,result__ROMR);
+        };
+        instr__ZURL=create__type__PKQC(((__ITM_SLOT *)((__SLOT *)Self__VURL->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC);
+      };
+      add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__ZURL);
+      Self__J5BQ=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
+      pop_stack_until__LCAG(stack_local_lower__IH4F);
+      stack_local_lower__IH4F=Self__J5BQ->local__KH4F;
+      Self__UDBR=((__FAST_ARRAYoLOCALo *)stack_result__4H4F);
+      beg__TDBR=stack_result_lower__LH4F;
+      if ((beg__TDBR <= Self__UDBR->parent_arrayed_collection__YH4F.upper__1H4F)) {
+        Self__UDBR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(beg__TDBR -  1);
+      };
+      stack_result_lower__LH4F=Self__J5BQ->result__NH4F;
+      list_current__EH1=Self__J5BQ->list__PH4F;
+      profil_second__KPQC=Self__J5BQ->profil__TH4F;
+      profil_first__LPQC=Self__J5BQ->old_profil_first__RH4F;
+      top__KGQC=(__INTEGER)(top__KGQC -  1);
+      res_lst__BKJK=result__GEOL;
+      self_up__TJEF=__tmp__HUJK;
     } else {
-      res_lst__FHNK=write_argument__C5RL(result__EHNK,new_larg__SPAK);
+      res_lst__BKJK=write_argument__XIOL(result__AKJK,new_larg__OS2J);
     };
-    call__NPAK=create__profil__with__YYXI(position__B2CK(Self__IPAK),result__EHNK,res_lst__FHNK);
-    __tmp__EWAK=Self__IPAK->result_expr__35CH;
-    switch (((struct ___OBJ *)__tmp__EWAK)->__id) {
+    __tmp__PP1R=Self__ES2J->parent_node__WO0G.data__SJZD;
+    switch (((struct ___OBJ *)__tmp__PP1R)->__id) {
+    case __DTA_RD__: {
+      __tmp__QP1R=((__DTA_RD *)__tmp__PP1R)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
+    } break;
+    case __DTA_CAST__: {
+      __tmp__QP1R=DTA__->parent_itm_object__MLQC.position__WIM;
+    } break;
+    case __DTA_WR_CODE__: {
+      __tmp__QP1R=((__DTA_WR_CODE *)__tmp__PP1R)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
+    } break;
+    case __DTA_BLOCK__: {
+      __tmp__QP1R=DTA__->parent_itm_object__MLQC.position__WIM;
+    } break;
+    case __DTA_WR_VALUE__: {
+      __tmp__QP1R=((__DTA_WR_VALUE *)__tmp__PP1R)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
+    } break;
+    case __DTA_RD_ARGS__: {
+      __tmp__QP1R=((__DTA_RD_ARGS *)__tmp__PP1R)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
+    } break;
+    };
+    call__JS2J=create__profil__with__43TI(__tmp__QP1R,result__AKJK,res_lst__BKJK);
+    __tmp__AZ2J=Self__ES2J->result_expr__PN5G;
+    switch (((struct ___OBJ *)__tmp__AZ2J)->__id) {
     case __LIST__: {
-      __tmp__FWAK=static_type__SCTG(__tmp__EWAK);
+      __tmp__BZ2J=static_type__OHQG(__tmp__AZ2J);
     } break;
     case __STRING_CST__: {
-      __tmp__FWAK=((__STRING_CST *)__tmp__EWAK)->parent_constant__5F.static_type__LSYD;
+      __tmp__BZ2J=((__STRING_CST *)__tmp__AZ2J)->parent_constant__5F.static_type__M2YD;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__FWAK=((__EXTERNAL_C *)__tmp__EWAK)->static_type__KMZD;
+      __tmp__BZ2J=((__EXTERNAL_C *)__tmp__AZ2J)->static_type__1VZD;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__FWAK=((__PROTOTYPE_CST *)__tmp__EWAK)->parent_constant__DMMC.static_type__LSYD;
+      __tmp__BZ2J=((__PROTOTYPE_CST *)__tmp__AZ2J)->parent_constant__W2LC.static_type__M2YD;
     } break;
     case __INTEGER_CST__: {
-      __tmp__FWAK=((__INTEGER_CST *)__tmp__EWAK)->parent_constant__OMMC.static_type__LSYD;
+      __tmp__BZ2J=((__INTEGER_CST *)__tmp__AZ2J)->parent_constant__B3LC.static_type__M2YD;
     } break;
     case __READ_LOCAL__: {
-      __tmp__FWAK=((__LOCAL *)((__READ_LOCAL *)__tmp__EWAK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+      __tmp__BZ2J=((__LOCAL *)((__READ_LOCAL *)__tmp__AZ2J)->local__HJZD)->parent_variable__T1LC.type__D25F;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__FWAK=static_type__EG5H(__tmp__EWAK);
+      __tmp__BZ2J=static_type__CN1H(__tmp__AZ2J);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__FWAK=static_type__3G5H();
+      __tmp__BZ2J=static_type__1N1H();
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__FWAK=static_type__CH5H();
+      __tmp__BZ2J=static_type__AO1H();
     } break;
     case __REAL_CST__: {
-      __tmp__FWAK=((__REAL_CST *)__tmp__EWAK)->parent_constant__IVNH.static_type__LSYD;
+      __tmp__BZ2J=((__REAL_CST *)__tmp__AZ2J)->parent_constant__U2JH.static_type__M2YD;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__FWAK=((__CHARACTER_CST *)__tmp__EWAK)->parent_constant__1VNH.static_type__LSYD;
+      __tmp__BZ2J=((__CHARACTER_CST *)__tmp__AZ2J)->parent_constant__H3JH.static_type__M2YD;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__FWAK=static_type__HH5H();
+      __tmp__BZ2J=static_type__FO1H();
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__FWAK=static_type__MH5H();
+      __tmp__BZ2J=static_type__KO1H();
     } break;
     case __EXPR_SUP__: {
-      __tmp__FWAK=static_type__RH5H();
+      __tmp__BZ2J=static_type__PO1H();
     } break;
     case __EXPR_SUB__: {
-      __tmp__FWAK=static_type__WH5H(__tmp__EWAK);
+      __tmp__BZ2J=static_type__UO1H(__tmp__AZ2J);
     } break;
     case __EXPR_MUL__: {
-      __tmp__FWAK=static_type__2H5H(__tmp__EWAK);
+      __tmp__BZ2J=static_type__0O1H(__tmp__AZ2J);
     } break;
     case __EXPR_DIV__: {
-      __tmp__FWAK=static_type__BI5H(__tmp__EWAK);
+      __tmp__BZ2J=static_type__5O1H(__tmp__AZ2J);
     } break;
     case __EXPR_AND__: {
-      __tmp__FWAK=static_type__GI5H(__tmp__EWAK);
+      __tmp__BZ2J=static_type__EP1H(__tmp__AZ2J);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__FWAK=static_type__LI5H(__tmp__EWAK);
+      __tmp__BZ2J=static_type__JP1H(__tmp__AZ2J);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__FWAK=static_type__QI5H(__tmp__EWAK);
+      __tmp__BZ2J=static_type__OP1H(__tmp__AZ2J);
     } break;
     case __PUT_TO__: {
-      __tmp__FWAK=TYPE_VOID__->parent_type__UIB.default__AKC;
+      __tmp__BZ2J=TYPE_VOID__->parent_type__UIB.default__AKC;
     } break;
     case __ITEM__: {
-      __tmp__FWAK=static_type__ZI5H(__tmp__EWAK);
+      __tmp__BZ2J=static_type__XP1H(__tmp__AZ2J);
     } break;
     case __SIZE_OF__: {
-      __tmp__FWAK=static_type__FJ5H();
+      __tmp__BZ2J=static_type__DQ1H();
     } break;
     case __CAST__: {
-      __tmp__FWAK=((__CAST *)__tmp__EWAK)->static_type__2G5H;
+      __tmp__BZ2J=((__CAST *)__tmp__AZ2J)->static_type__0N1H;
     } break;
     case __CALL_SLOT__: {
-      __tmp__FWAK=static_type__SEOL(__tmp__EWAK);
+      __tmp__BZ2J=static_type__NOKL(__tmp__AZ2J);
     } break;
     case __READ_SLOT__: {
-      __tmp__FWAK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__EWAK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+      __tmp__BZ2J=((__SLOT_DATA *)((__READ_SLOT *)__tmp__AZ2J)->slot__MUGK)->parent_variable__HHZD.type__D25F;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__FWAK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__EWAK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+      __tmp__BZ2J=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AZ2J)->global__ZGJK)->parent_variable__HHZD.type__D25F;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__FWAK=static_type__VN3M();
+      __tmp__BZ2J=static_type__Z1ZM();
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__FWAK=static_type__BIIO();
+      __tmp__BZ2J=static_type__ZQEO();
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__FWAK=static_type__XRMO();
+      __tmp__BZ2J=static_type__P0IO();
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__FWAK=static_type__GIIO();
+      __tmp__BZ2J=static_type__4QEO();
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__FWAK=static_type__3RMO();
+      __tmp__BZ2J=static_type__V0IO();
     } break;
     case __EXPR_NEG__: {
-      __tmp__FWAK=static_type__FZMM(__tmp__EWAK);
+      __tmp__BZ2J=static_type__DFJM(__tmp__AZ2J);
     } break;
     case __EXPR_ADD__: {
-      __tmp__FWAK=static_type__UTQL(__tmp__EWAK);
+      __tmp__BZ2J=static_type__P3ML(__tmp__AZ2J);
     } break;
     case __EXPR_NOT__: {
-      __tmp__FWAK=static_type__NP1M(__tmp__EWAK);
+      __tmp__BZ2J=static_type__R3XM(__tmp__AZ2J);
     } break;
     case __EXPR_MOD__: {
-      __tmp__FWAK=static_type__LIIO(__tmp__EWAK);
+      __tmp__BZ2J=static_type__DREO(__tmp__AZ2J);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__FWAK=static_type__CZHP();
+      __tmp__BZ2J=static_type__0BEP();
     } break;
     case __EXPR_INF__: {
-      __tmp__FWAK=static_type__RMUN();
+      __tmp__BZ2J=static_type__V0QN();
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__FWAK=static_type__WMUN();
+      __tmp__BZ2J=static_type__00QN();
     } break;
     case __EXPR_OR__: {
-      __tmp__FWAK=static_type__ZKTN(__tmp__EWAK);
+      __tmp__BZ2J=static_type__3YPN(__tmp__AZ2J);
     } break;
     case __EXPR_XOR__: {
-      __tmp__FWAK=static_type__D5VO(__tmp__EWAK);
+      __tmp__BZ2J=static_type__1HSO(__tmp__AZ2J);
     } break;
     };
-    if (((void *)((__TYPE_FULL *)__tmp__FWAK)->parent_type__KTL != (void *)TYPE_VOID__)) {
-      __tmp__NWAK=Self__IPAK->result_expr__35CH;
-      if (__tmp__NWAK==NULL) {
-        __tmp__OWAK=NULL;
+    if (((void *)((__TYPE_FULL *)__tmp__BZ2J)->parent_type__5SL != (void *)TYPE_VOID__)) {
+      __tmp__JZ2J=Self__ES2J->result_expr__PN5G;
+      if (__tmp__JZ2J==NULL) {
+        __tmp__KZ2J=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__NWAK)->__id) {
+        switch (((struct ___OBJ *)__tmp__JZ2J)->__id) {
         case __LIST__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__OWAK=((void *)__tmp__NWAK);
+          __tmp__KZ2J=((void *)__tmp__JZ2J);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __ITEM__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __CAST__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__OWAK=NULL;
+          __tmp__KZ2J=NULL;
         } break;
         }
       };
-      em__OPAK=__tmp__OWAK;
-      if (((void *)__tmp__OWAK != (void *)NULL)) {
-        __tmp__YWAK=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__OWAK)->expr_list__W3PH)->parent_arrayed_collection__3LMC.upper__0KWH -  1);
-        Self__YOHK= 0;
-        while ((Self__YOHK <= __tmp__YWAK)) {
-          __tmp__5WAK=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)em__OPAK)->expr_list__W3PH)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__YOHK];
-          if (__tmp__5WAK==NULL) {
-            __tmp__AXAK=NULL;
+      em__KS2J=__tmp__KZ2J;
+      if (((void *)__tmp__KZ2J != (void *)NULL)) {
+        __tmp__UZ2J=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__KZ2J)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH -  1);
+        Self__URDK= 0;
+        while ((Self__URDK <= __tmp__UZ2J)) {
+          __tmp__1Z2J=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)em__KS2J)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__URDK];
+          if (__tmp__1Z2J==NULL) {
+            __tmp__2Z2J=NULL;
           } else {
-            switch (((struct ___OBJ *)__tmp__5WAK)->__id) {
+            switch (((struct ___OBJ *)__tmp__1Z2J)->__id) {
             case __LIST__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __STRING_CST__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXTERNAL_C__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __PROTOTYPE_CST__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __INTEGER_CST__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __READ_LOCAL__: {
-              __tmp__AXAK=((void *)__tmp__5WAK);
+              __tmp__2Z2J=((void *)__tmp__1Z2J);
             } break;
             case __EXPR_MULTIPLE__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_EQUAL__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_NOT_EQUAL__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __REAL_CST__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __CHARACTER_CST__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __IS_EXPANDED__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __GET_TYPE_ID__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_SUP__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_SUB__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_MUL__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_DIV__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_AND__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_SHIFT_R__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_SHIFT_L__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __PUT_TO__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __ITEM__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __SIZE_OF__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __CAST__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __CALL_SLOT__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __READ_SLOT__: {
-              __tmp__AXAK=((void *)__tmp__5WAK);
+              __tmp__2Z2J=((void *)__tmp__1Z2J);
             } break;
             case __READ_GLOBAL__: {
-              __tmp__AXAK=((void *)__tmp__5WAK);
+              __tmp__2Z2J=((void *)__tmp__1Z2J);
             } break;
             case __EXPR_NOT_LOGIC__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_OR_LOGIC__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_OR_OR_LOGIC__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_AND_LOGIC__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_AND_AND_LOGIC__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_NEG__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_ADD__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_NOT__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_MOD__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_SUP_EQ__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_INF__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_INF_EQ__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_OR__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             case __EXPR_XOR__: {
-              __tmp__AXAK=NULL;
+              __tmp__2Z2J=NULL;
             } break;
             }
           };
-          switch (((struct ___OBJ *)__tmp__AXAK)->__id) {
+          switch (((struct ___OBJ *)__tmp__2Z2J)->__id) {
           case __READ_LOCAL__: {
-            __tmp__HXAK=((__READ_LOCAL *)__tmp__AXAK)->local__G5YD;
+            __tmp__D02J=((__READ_LOCAL *)__tmp__2Z2J)->local__HJZD;
           } break;
           case __READ_SLOT__: {
-            __tmp__HXAK=((__READ_SLOT *)__tmp__AXAK)->slot__QRKK;
+            __tmp__D02J=((__READ_SLOT *)__tmp__2Z2J)->slot__MUGK;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__HXAK=((__READ_GLOBAL *)__tmp__AXAK)->global__3DNK;
+            __tmp__D02J=((__READ_GLOBAL *)__tmp__2Z2J)->global__ZGJK;
           } break;
           };
-          __tmp__IXAK=((__CALL_SLOT *)call__NPAK)->profil__CZ5H;
-          if (((struct ___OBJ *)__tmp__IXAK)->__id==__PROFIL_SLOT__) {
-            __tmp__JXAK=((__PROFIL_SLOT *)__tmp__IXAK)->parent_profil__4KMC.result_list__EZ5H;
+          __tmp__E02J=((__CALL_SLOT *)call__JS2J)->profil__Y51H;
+          if (((struct ___OBJ *)__tmp__E02J)->__id==__PROFIL_SLOT__) {
+            __tmp__F02J=((__PROFIL_SLOT *)__tmp__E02J)->parent_profil__R1LC.result_list__051H;
           } else {
-            __tmp__JXAK=((__PROFIL_BLOCK *)__tmp__IXAK)->parent_profil__UNCG.result_list__EZ5H;
+            __tmp__F02J=((__PROFIL_BLOCK *)__tmp__E02J)->parent_profil__OGAG.result_list__051H;
+          };
+          __tmp__G02J=((void **)((__FAST_ARRAYoLOCALo *)__tmp__F02J)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__URDK];
+          switch (((struct ___OBJ *)Self__ES2J->parent_node__WO0G.data__SJZD)->__id) {
+          case __DTA_RD__: {
+          } break;
+          case __DTA_CAST__: {
+          } break;
+          case __DTA_WR_CODE__: {
+          } break;
+          case __DTA_BLOCK__: {
+          } break;
+          case __DTA_WR_VALUE__: {
+          } break;
+          case __DTA_RD_ARGS__: {
+          } break;
           };
-          __tmp__KXAK=((void **)((__FAST_ARRAYoLOCALo *)__tmp__JXAK)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__YOHK];
-          position__B2CK(Self__IPAK);
-          rd__PPAK=read__4TCH(__tmp__KXAK);
-          __tmp__NXAK=position__B2CK(Self__IPAK);
-          if (((struct ___OBJ *)__tmp__HXAK)->__id==__LOCAL__) {
-            __tmp__OXAK=write__value__PXJH(__tmp__HXAK,__tmp__NXAK,rd__PPAK);
+          rd__LS2J=read__QB5G(__tmp__G02J);
+          __tmp__VP1R=Self__ES2J->parent_node__WO0G.data__SJZD;
+          switch (((struct ___OBJ *)__tmp__VP1R)->__id) {
+          case __DTA_RD__: {
+            __tmp__WP1R=((__DTA_RD *)__tmp__VP1R)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
+          } break;
+          case __DTA_CAST__: {
+            __tmp__WP1R=DTA__->parent_itm_object__MLQC.position__WIM;
+          } break;
+          case __DTA_WR_CODE__: {
+            __tmp__WP1R=((__DTA_WR_CODE *)__tmp__VP1R)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
+          } break;
+          case __DTA_BLOCK__: {
+            __tmp__WP1R=DTA__->parent_itm_object__MLQC.position__WIM;
+          } break;
+          case __DTA_WR_VALUE__: {
+            __tmp__WP1R=((__DTA_WR_VALUE *)__tmp__VP1R)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
+          } break;
+          case __DTA_RD_ARGS__: {
+            __tmp__WP1R=((__DTA_RD_ARGS *)__tmp__VP1R)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
+          } break;
+          };
+          if (((struct ___OBJ *)__tmp__D02J)->__id==__LOCAL__) {
+            __tmp__K02J=write__value__14FH(__tmp__D02J,__tmp__WP1R,rd__LS2J);
           } else {
-            __tmp__OXAK=write_direct__with__value__AWHH(((__SLOT_DATA *)__tmp__HXAK),__tmp__NXAK,NULL,rd__PPAK);
+            __tmp__K02J=write_direct__with__value__C5DH(((__SLOT_DATA *)__tmp__D02J),__tmp__WP1R,NULL,rd__LS2J);
           };
-          add_last__1HHI(((__CALL_SLOT *)call__NPAK)->result_list__NZ5H,__tmp__OXAK);
-          Self__YOHK=(__INTEGER)(Self__YOHK +  1);
+          add_last__RODI(((__CALL_SLOT *)call__JS2J)->result_list__DA2H,__tmp__K02J);
+          Self__URDK=(__INTEGER)(Self__URDK +  1);
         };
-        Self__HRAR=((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__OWAK)->expr_list__W3PH);
-        __tmp__SXAK=((void **)Self__HRAR->parent_arrayed_collection__3LMC.storage__NLHI)[Self__HRAR->parent_arrayed_collection__3LMC.upper__0KWH];
-        if (__tmp__SXAK==NULL) {
-          __tmp__TXAK=NULL;
+        Self__0P2Q=((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__KZ2J)->expr_list__3EMH);
+        __tmp__O02J=((void **)Self__0P2Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__0P2Q->parent_arrayed_collection__Q2LC.upper__2RSH];
+        if (__tmp__O02J==NULL) {
+          __tmp__P02J=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__SXAK)->__id) {
+          switch (((struct ___OBJ *)__tmp__O02J)->__id) {
           case __LIST__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __STRING_CST__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXTERNAL_C__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __INTEGER_CST__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __READ_LOCAL__: {
-            __tmp__TXAK=((void *)__tmp__SXAK);
+            __tmp__P02J=((void *)__tmp__O02J);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __REAL_CST__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __CHARACTER_CST__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __IS_EXPANDED__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_SUP__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_SUB__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_MUL__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_DIV__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_AND__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __PUT_TO__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __ITEM__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __SIZE_OF__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __CAST__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __CALL_SLOT__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __READ_SLOT__: {
-            __tmp__TXAK=((void *)__tmp__SXAK);
+            __tmp__P02J=((void *)__tmp__O02J);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__TXAK=((void *)__tmp__SXAK);
+            __tmp__P02J=((void *)__tmp__O02J);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_NEG__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_ADD__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_NOT__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_MOD__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_INF__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_OR__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           case __EXPR_XOR__: {
-            __tmp__TXAK=NULL;
+            __tmp__P02J=NULL;
           } break;
           }
         };
-        rd__PPAK=__tmp__TXAK;
+        rd__LS2J=__tmp__P02J;
       } else {
-        __tmp__0XAK=Self__IPAK->result_expr__35CH;
-        if (__tmp__0XAK==NULL) {
-          __tmp__1XAK=NULL;
+        __tmp__W02J=Self__ES2J->result_expr__PN5G;
+        if (__tmp__W02J==NULL) {
+          __tmp__X02J=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__0XAK)->__id) {
+          switch (((struct ___OBJ *)__tmp__W02J)->__id) {
           case __LIST__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __STRING_CST__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXTERNAL_C__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __INTEGER_CST__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __READ_LOCAL__: {
-            __tmp__1XAK=((void *)__tmp__0XAK);
+            __tmp__X02J=((void *)__tmp__W02J);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __REAL_CST__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __CHARACTER_CST__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __IS_EXPANDED__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_SUP__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_SUB__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_MUL__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_DIV__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_AND__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __PUT_TO__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __ITEM__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __SIZE_OF__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __CAST__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __CALL_SLOT__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __READ_SLOT__: {
-            __tmp__1XAK=((void *)__tmp__0XAK);
+            __tmp__X02J=((void *)__tmp__W02J);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__1XAK=((void *)__tmp__0XAK);
+            __tmp__X02J=((void *)__tmp__W02J);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_NEG__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_ADD__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_NOT__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_MOD__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_INF__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_OR__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           case __EXPR_XOR__: {
-            __tmp__1XAK=NULL;
+            __tmp__X02J=NULL;
           } break;
           }
         };
-        rd__PPAK=__tmp__1XAK;
+        rd__LS2J=__tmp__X02J;
       };
-      switch (((struct ___OBJ *)rd__PPAK)->__id) {
+      switch (((struct ___OBJ *)rd__LS2J)->__id) {
       case __READ_LOCAL__: {
-        __tmp__DYAK=((__READ_LOCAL *)rd__PPAK)->local__G5YD;
+        __tmp__502J=((__READ_LOCAL *)rd__LS2J)->local__HJZD;
       } break;
       case __READ_SLOT__: {
-        __tmp__DYAK=((__READ_SLOT *)rd__PPAK)->slot__QRKK;
+        __tmp__502J=((__READ_SLOT *)rd__LS2J)->slot__MUGK;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__DYAK=((__READ_GLOBAL *)rd__PPAK)->global__3DNK;
+        __tmp__502J=((__READ_GLOBAL *)rd__LS2J)->global__ZGJK;
+      } break;
+      };
+      __tmp__YP1R=Self__ES2J->parent_node__WO0G.data__SJZD;
+      switch (((struct ___OBJ *)__tmp__YP1R)->__id) {
+      case __DTA_RD__: {
+        __tmp__ZP1R=((__DTA_RD *)__tmp__YP1R)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
+      } break;
+      case __DTA_CAST__: {
+        __tmp__ZP1R=DTA__->parent_itm_object__MLQC.position__WIM;
+      } break;
+      case __DTA_WR_CODE__: {
+        __tmp__ZP1R=((__DTA_WR_CODE *)__tmp__YP1R)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
+      } break;
+      case __DTA_BLOCK__: {
+        __tmp__ZP1R=DTA__->parent_itm_object__MLQC.position__WIM;
+      } break;
+      case __DTA_WR_VALUE__: {
+        __tmp__ZP1R=((__DTA_WR_VALUE *)__tmp__YP1R)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
+      } break;
+      case __DTA_RD_ARGS__: {
+        __tmp__ZP1R=((__DTA_RD_ARGS *)__tmp__YP1R)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
       } break;
       };
-      __tmp__EYAK=position__B2CK(Self__IPAK);
-      if (((struct ___OBJ *)__tmp__DYAK)->__id==__LOCAL__) {
-        __tmp__FYAK=write__value__PXJH(__tmp__DYAK,__tmp__EYAK,call__NPAK);
+      if (((struct ___OBJ *)__tmp__502J)->__id==__LOCAL__) {
+        __tmp__B12J=write__value__14FH(__tmp__502J,__tmp__ZP1R,call__JS2J);
       } else {
-        __tmp__FYAK=write_direct__with__value__AWHH(((__SLOT_DATA *)__tmp__DYAK),__tmp__EYAK,NULL,call__NPAK);
+        __tmp__B12J=write_direct__with__value__C5DH(((__SLOT_DATA *)__tmp__502J),__tmp__ZP1R,NULL,call__JS2J);
       };
-      add_last__W2BH(((__LIST *)result__LPAK)->expr_list__EMRG,__tmp__FYAK);
+      add_last__IK4G(((__LIST *)result__HS2J)->expr_list__RTOG,__tmp__B12J);
     } else {
-      add_last__W2BH(((__LIST *)result__LPAK)->expr_list__EMRG,call__NPAK);
+      add_last__IK4G(((__LIST *)result__HS2J)->expr_list__RTOG,call__JS2J);
     };
   };
-  add_last__W2BH(((__LIST *)result__LPAK)->expr_list__EMRG,create__type__HZQC(position__B2CK(Self__IPAK),TYPE_VOID__->parent_type__UIB.default__AKC));
-  return(result__LPAK);
+  __tmp__1P1R=Self__ES2J->parent_node__WO0G.data__SJZD;
+  switch (((struct ___OBJ *)__tmp__1P1R)->__id) {
+  case __DTA_RD__: {
+    __tmp__2P1R=((__DTA_RD *)__tmp__1P1R)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
+  } break;
+  case __DTA_CAST__: {
+    __tmp__2P1R=DTA__->parent_itm_object__MLQC.position__WIM;
+  } break;
+  case __DTA_WR_CODE__: {
+    __tmp__2P1R=((__DTA_WR_CODE *)__tmp__1P1R)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
+  } break;
+  case __DTA_BLOCK__: {
+    __tmp__2P1R=DTA__->parent_itm_object__MLQC.position__WIM;
+  } break;
+  case __DTA_WR_VALUE__: {
+    __tmp__2P1R=((__DTA_WR_VALUE *)__tmp__1P1R)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
+  } break;
+  case __DTA_RD_ARGS__: {
+    __tmp__2P1R=((__DTA_RD_ARGS *)__tmp__1P1R)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
+  } break;
+  };
+  add_last__IK4G(((__LIST *)result__HS2J)->expr_list__RTOG,create__type__PKQC(__tmp__2P1R,TYPE_VOID__->parent_type__UIB.default__AKC));
+  return(result__HS2J);
 }
 
-static void* execute_unlink__KZPK(__EXTERNAL_C *Self__LZPK)
+static void* execute_unlink__Q3LK(__EXTERNAL_C *Self__R3LK)
 // ({EXTERNAL_C}) With resultRecursive, No inlinable.
 {
-  void *result__NZPK,*__tmp__P0PK;
-  __INTEGER __tmp__H0PK,Self__M2DL;
-  void *__tmp__O0PK;
-  __READ_LOCAL *Self__X1NQ,*Self__5R0Q;
-  __READ_GLOBAL *Self__01NQ;
-  __LIST *Self__3R3Q;
-  result__NZPK=NULL;
-  if (Self__LZPK->is_persistant__LMZD) {
-    Self__LZPK->static_type__KMZD=TYPE_VOID__->parent_type__UIB.default__AKC;
-    result__NZPK=execute_link__A23K(Self__LZPK);
-  } else {
-    if (((void *)Self__LZPK->access_list__NMZD != (void *)NULL)) {
-      __tmp__H0PK=((__FAST_ARRAYoEXPRo *)Self__LZPK->access_list__NMZD)->parent_arrayed_collection__3LMC.upper__0KWH;
-      Self__M2DL= 0;
-      while ((Self__M2DL <= __tmp__H0PK)) {
-        __tmp__O0PK=((void **)((__FAST_ARRAYoEXPRo *)Self__LZPK->access_list__NMZD)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__M2DL];
-        switch (((struct ___OBJ *)__tmp__O0PK)->__id) {
+  void *result__T3LK,*__tmp__V4LK;
+  __INTEGER __tmp__N4LK,Self__0AAL,index__04CR,Self__IQ1R;
+  void *__tmp__U4LK;
+  __LIST *Self__W4CR,*Self__AQ1R,*Self__FQ1R,*Self__JQZQ;
+  __READ_LOCAL *Self__GAKQ,*Self__OTWQ;
+  __LOCAL *Self__3P1R,*Self__CQ1R;
+  void *voir__4P1R,*voir__BQ1R,*voir__DQ1R,*voir__GQ1R;
+  __READ_GLOBAL *Self__JAKQ;
+  __FAST_ARRAYoINSTRo *Self__Y4CR;
+  void **__tmp__KQ1R,**__tmp__LQ1R,**__tmp__MQ1R;
+  result__T3LK=NULL;
+  if (Self__R3LK->is_persistant__2VZD) {
+    Self__R3LK->static_type__1VZD=TYPE_VOID__->parent_type__UIB.default__AKC;
+    result__T3LK=execute_link__KA0K(Self__R3LK);
+  } else {
+    if (((void *)Self__R3LK->access_list__4VZD != (void *)NULL)) {
+      __tmp__N4LK=((__FAST_ARRAYoEXPRo *)Self__R3LK->access_list__4VZD)->parent_arrayed_collection__Q2LC.upper__2RSH;
+      Self__0AAL= 0;
+      while ((Self__0AAL <= __tmp__N4LK)) {
+        __tmp__U4LK=((void **)((__FAST_ARRAYoEXPRo *)Self__R3LK->access_list__4VZD)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__0AAL];
+        switch (((struct ___OBJ *)__tmp__U4LK)->__id) {
         case __LIST__: {
-          __tmp__P0PK=execute_unlink__GPVJ(__tmp__O0PK);
+          Self__W4CR=((__LIST *)__tmp__U4LK);
+          if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__W4CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+            add_last__IK4G(Self__W4CR->expr_list__RTOG,create__type__PKQC(Self__W4CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+          };
+          __tmp__V4LK=execute_list__MNQG(Self__W4CR);
         } break;
         case __STRING_CST__: {
-          modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-          __tmp__P0PK=NULL;
+          modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+          __tmp__V4LK=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__P0PK=execute_unlink__KZPK(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__Q3LK(__tmp__U4LK);
         } break;
         case __PROTOTYPE_CST__: {
-          modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-          __tmp__P0PK=NULL;
+          modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+          __tmp__V4LK=NULL;
         } break;
         case __INTEGER_CST__: {
-          modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-          __tmp__P0PK=NULL;
+          modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+          __tmp__V4LK=NULL;
         } break;
         case __READ_LOCAL__: {
-          Self__X1NQ=((__READ_LOCAL *)__tmp__O0PK);
-          unread__ESNK(Self__X1NQ->local__G5YD,Self__X1NQ);
-          modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-          __tmp__P0PK=NULL;
+          Self__GAKQ=((__READ_LOCAL *)__tmp__U4LK);
+          Self__3P1R=((__LOCAL *)Self__GAKQ->local__HJZD);
+          Self__3P1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3P1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__3P1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__4P1R=create__AXB( 250);
+            display__UXFK(Self__GAKQ,voir__4P1R);
+            put_string__2EG(((__STRING *)voir__4P1R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__AQ1R=((__LIST *)list_current__EH1);
+            voir__BQ1R=create__AXB( 250);
+            display__EQQG(Self__AQ1R,voir__BQ1R);
+            put_string__2EG(((__STRING *)voir__BQ1R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
+          modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+          __tmp__V4LK=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__P0PK=execute_unlink__13PK(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__BCMK(__tmp__U4LK);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__P0PK=execute_unlink__CDQK(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__IHMK(__tmp__U4LK);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__P0PK=execute_unlink__TDQK(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__ZHMK(__tmp__U4LK);
         } break;
         case __REAL_CST__: {
-          modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-          __tmp__P0PK=NULL;
+          modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+          __tmp__V4LK=NULL;
         } break;
         case __CHARACTER_CST__: {
-          modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-          __tmp__P0PK=NULL;
+          modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+          __tmp__V4LK=NULL;
         } break;
         case __IS_EXPANDED__: {
-          Self__5R0Q=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__O0PK)->receiver__AHAI);
-          unread__ESNK(Self__5R0Q->local__G5YD,Self__5R0Q);
-          modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-          __tmp__P0PK=NULL;
+          Self__OTWQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__U4LK)->receiver__WN2H);
+          Self__CQ1R=((__LOCAL *)Self__OTWQ->local__HJZD);
+          Self__CQ1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CQ1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__CQ1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__DQ1R=create__AXB( 250);
+            display__UXFK(Self__OTWQ,voir__DQ1R);
+            put_string__2EG(((__STRING *)voir__DQ1R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__FQ1R=((__LIST *)list_current__EH1);
+            voir__GQ1R=create__AXB( 250);
+            display__EQQG(Self__FQ1R,voir__GQ1R);
+            put_string__2EG(((__STRING *)voir__GQ1R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
+          modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+          __tmp__V4LK=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          remove__4SEK(((__GET_TYPE_ID *)__tmp__O0PK));
-          __tmp__P0PK=NULL;
+          remove__0VAK(((__GET_TYPE_ID *)__tmp__U4LK));
+          __tmp__V4LK=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__P0PK=execute_unlink__UEQK(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__0IMK(__tmp__U4LK);
         } break;
         case __EXPR_SUB__: {
-          __tmp__P0PK=execute_unlink__FFQK(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__LJMK(__tmp__U4LK);
         } break;
         case __EXPR_MUL__: {
-          __tmp__P0PK=execute_unlink__WFQK(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__2JMK(__tmp__U4LK);
         } break;
         case __EXPR_DIV__: {
-          __tmp__P0PK=execute_unlink__HGQK(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__NKMK(__tmp__U4LK);
         } break;
         case __EXPR_AND__: {
-          __tmp__P0PK=execute_unlink__YGQK(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__4KMK(__tmp__U4LK);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__P0PK=execute_unlink__JHQK(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__PLMK(__tmp__U4LK);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__P0PK=execute_unlink__0HQK(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__AMMK(__tmp__U4LK);
         } break;
         case __PUT_TO__: {
-          __tmp__P0PK=execute_link__NKTK(((__PUT_TO *)__tmp__O0PK));
+          __tmp__V4LK=execute_link__ROPK(((__PUT_TO *)__tmp__U4LK));
         } break;
         case __ITEM__: {
-          __tmp__P0PK=execute_unlink__OIQK(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__UMMK(__tmp__U4LK);
         } break;
         case __SIZE_OF__: {
-          __tmp__P0PK=execute_unlink__4IQK(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__ENMK(__tmp__U4LK);
         } break;
         case __CAST__: {
-          __tmp__P0PK=execute_unlink__DJQK(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__JNMK(__tmp__U4LK);
         } break;
         case __CALL_SLOT__: {
-          __tmp__P0PK=execute_unlink__IKUL(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__4UQL(__tmp__U4LK);
         } break;
         case __READ_SLOT__: {
-          __tmp__P0PK=execute_unlink__CAEL(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__QEAL(__tmp__U4LK);
         } break;
         case __READ_GLOBAL__: {
-          Self__01NQ=((__READ_GLOBAL *)__tmp__O0PK);
-          unread__H2QL(Self__01NQ->global__3DNK,Self__01NQ);
-          modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-          __tmp__P0PK=execute_access_unlink__BJHL(Self__01NQ);
+          Self__JAKQ=((__READ_GLOBAL *)__tmp__U4LK);
+          unread__CGNL(Self__JAKQ->global__ZGJK,Self__JAKQ);
+          modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+          if (((void *)((__SLOT_DATA *)Self__JAKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+            execute__COHL(Self__JAKQ->global__ZGJK);
+          };
+          __tmp__V4LK=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__P0PK=execute_unlink__ON3M(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__S1ZM(__tmp__U4LK);
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__P0PK=execute_unlink__NYIO(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__FBFO(__tmp__U4LK);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__P0PK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__O0PK));
+          __tmp__V4LK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__U4LK));
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__P0PK=execute_unlink__3YIO(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__VBFO(__tmp__U4LK);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__P0PK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__O0PK));
+          __tmp__V4LK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__U4LK));
         } break;
         case __EXPR_NEG__: {
-          __tmp__P0PK=execute_unlink__DVNM(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__JBKM(__tmp__U4LK);
         } break;
         case __EXPR_ADD__: {
-          __tmp__P0PK=execute_unlink__JKRL(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__OUNL(__tmp__U4LK);
         } break;
         case __EXPR_NOT__: {
-          __tmp__P0PK=execute_unlink__EI3M(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__IWZM(__tmp__U4LK);
         } break;
         case __EXPR_MOD__: {
-          __tmp__P0PK=execute_unlink__NZIO(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__FCFO(__tmp__U4LK);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__P0PK=execute_unlink__MFIP(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__EOEP(__tmp__U4LK);
         } break;
         case __EXPR_INF__: {
-          __tmp__P0PK=execute_unlink__OLUN(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__SZQN(__tmp__U4LK);
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__P0PK=execute_unlink__4LUN(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__C0QN(__tmp__U4LK);
         } break;
         case __EXPR_OR__: {
-          __tmp__P0PK=execute_unlink__V5TN(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__ZNQN(__tmp__U4LK);
         } break;
         case __EXPR_XOR__: {
-          __tmp__P0PK=execute_unlink__EKYO(__tmp__O0PK);
+          __tmp__V4LK=execute_unlink__2SUO(__tmp__U4LK);
         } break;
         };
-        if (((void *)__tmp__P0PK != (void *)NULL)) {
-          Self__3R3Q=((__LIST *)list_current__IF1);
-          add__to__RZCH(Self__3R3Q->expr_list__EMRG,__tmp__P0PK,(__INTEGER)(Self__3R3Q->index__XUUG -  1));
-          Self__3R3Q->index__XUUG=(__INTEGER)(Self__3R3Q->index__XUUG +  1);
+        if (((void *)__tmp__V4LK != (void *)NULL)) {
+          Self__JQZQ=((__LIST *)list_current__EH1);
+          Self__Y4CR=((__FAST_ARRAYoINSTRo *)Self__JQZQ->expr_list__RTOG);
+          index__04CR=(__INTEGER)(Self__JQZQ->index__XWRG -  1);
+          if ((index__04CR == (__INTEGER)(Self__Y4CR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+            add_last__IK4G(Self__Y4CR,__tmp__V4LK);
+          } else {
+            add_last__IK4G(Self__Y4CR,__tmp__V4LK);
+            Self__IQ1R=(__INTEGER)(Self__Y4CR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+            __tmp__KQ1R=Self__Y4CR->parent_arrayed_collection__QTOG.storage__JL4G;
+            __tmp__LQ1R=Self__Y4CR->parent_arrayed_collection__QTOG.storage__JL4G;
+            __tmp__MQ1R=Self__Y4CR->parent_arrayed_collection__QTOG.storage__JL4G;
+            while ((Self__IQ1R >= index__04CR)) {
+              ((void **)__tmp__LQ1R)[(__INTEGER)(Self__IQ1R +  1)]=((void **)__tmp__KQ1R)[Self__IQ1R];
+              ((void **)__tmp__MQ1R)[Self__IQ1R]=NULL;
+              Self__IQ1R=(__INTEGER)(Self__IQ1R -  1);
+            };
+            ((void **)Self__Y4CR->parent_arrayed_collection__QTOG.storage__JL4G)[index__04CR]=__tmp__V4LK;
+          };
+          Self__JQZQ->index__XWRG=(__INTEGER)(Self__JQZQ->index__XWRG +  1);
         };
-        Self__M2DL=(__INTEGER)(Self__M2DL +  1);
+        Self__0AAL=(__INTEGER)(Self__0AAL +  1);
       };
     };
   };
-  return(result__NZPK);
+  return(result__T3LK);
 }
 
-static void* execute__RYXK(__SWITCH *Self__SYXK)
+static void* execute__L4TK(__SWITCH *Self__M4TK)
 // ({SWITCH}) With resultNo recursive, No inlinable.
 {
-  void *result__VYXK,*__tmp__42XK,*__tmp__O3XK,*__tmp__T5XK;
-  void *result__Z4FL,*__tmp__4BGL,*__tmp__ECGL;
-  void *typ__WYXK,*__tmp__O3DL,*__tmp__P3DL,*__tmp__S3DL,*__tmp__T3DL;
-  void *__tmp__F0XK,*__tmp__03XK,*__tmp__GGUL;
-  void *wrt__XYXK,*__tmp__52XK,*wr_true__04FL,*wr_false__14FL;
-  void *__tmp__5BGL,*__tmp__FCGL;
-  void *lst__YYXK;
-  void *tb__ZYXK,*__tmp__13XK;
-  void *lst_typ__UYXK;
-  void *__tmp__2YXK,*__tmp__N3XK,*__tmp__Q4XK,*__tmp__S5XK,*__tmp__25XK;
-  void *__tmp__HBYK,*__tmp__ZBYK,*__tmp__0BYK,*val_true__34FL;
-  void *val_false__44FL,*__tmp__D5FL,*__tmp__GDGL,*__tmp__HDGL;
-  __TYPES_TMP *Self__22DL;
-  __INTEGER __tmp__I3DL,Self__U0JL,__tmp__Q3DL,__tmp__U3DL,__tmp__3ZXK;
-  __INTEGER Self__C4DL,__tmp__S0XK,Self__AC4K,j__W0XK,__tmp__MVML;
-  __INTEGER i__PLNL,__tmp__3CYK,Self__2MJL;
-  __TYPE *Self__GS0Q,*Self__J1JL;
-  __TYPE_GENERIC *Self__HS0Q,*Self__C2JL;
-  __POSITION pos__A2NQ,__tmp__IBYK,pos__04DL;
-  __READ_LOCAL *Self__G2NQ,*Self__ET0Q,*Self__P2NQ,*Self__GT0Q;
-  __READ_GLOBAL *Self__J2NQ,*Self__S2NQ;
-  __LIST *Self__OS3Q;
-  __PROFIL_BLOCK *Self__NBER;
-  void *__tmp__R4XK,*__tmp__35XK,*__tmp__E5FL,*__tmp__RCGL,*__tmp__ODGL;
-  void *__tmp__OFGL;
-  __CASE *Self__FGUL;
-  void *rd__24FL,*__tmp__1DGL,*__tmp__2FGL;
-  void *__tmp__0CGL,*__tmp__1CGL;
-  __EXPR_NOT_LOGIC *__tmp__JIGL;
-  __BOOLEAN is_end__0YXK,__tmp__H3XK,__tmp__E3XK,__tmp__K5XK,b__A5FL;
-  __BOOLEAN c__B5FL,d__C5FL,__tmp__5CGL,__tmp__ADGL,__tmp__IDGL;
-  __BOOLEAN __tmp__UDGL,__tmp__HEGL,__tmp__DFGL,__tmp__DHGL,__tmp__IFGL;
-  __BOOLEAN __tmp__UFGL,__tmp__HGGL;
-  __FAST_ARRAYoCASEo *Self__CVML,*Self__5FER,*Self__3HJL,*Self__BGER;
-  __FAST_ARRAYoCASEo *Self__WLBK;
-  void **__tmp__LVML,**Self__4KNL;
-  result__VYXK=NULL;
-  typ__WYXK=NULL;
-  wrt__XYXK=NULL;
-  lst__YYXK=NULL;
-  tb__ZYXK=NULL;
-  is_end__0YXK=FALSE__;
-  lst_typ__UYXK=new__IYVG();
-  __tmp__2YXK=Self__SYXK->expr__4EJI;
-  switch (((struct ___OBJ *)__tmp__2YXK)->__id) {
+  void *result__P4TK,*__tmp__YCUK,*__tmp__IDUK,*__tmp__NFUK;
+  void *result__HDCL,*__tmp__MGCL,*__tmp__SGCL;
+  void *typ__Q4TK,*__tmp__2BAL,*__tmp__3BAL,*__tmp__ACAL,*__tmp__BCAL;
+  void *__tmp__55TK,*__tmp__UDUK,*__tmp__YQQL;
+  void *wrt__R4TK,*__tmp__ZCUK,*wr_true__IDCL,*wr_false__JDCL;
+  void *__tmp__NGCL,*__tmp__TGCL;
+  void *lst__S4TK;
+  void *tb__T4TK,*__tmp__VDUK;
+  void *lst_typ__O4TK;
+  void *__tmp__W4TK,*__tmp__HDUK,*__tmp__KEUK,*__tmp__MFUK,*__tmp__WFUK;
+  void *__tmp__BHUK,*r__PPMR,*__tmp__THUK,*__tmp__UHUK,*val_true__LDCL;
+  void *val_false__MDCL,*__tmp__RDCL,*__tmp__UHCL,*__tmp__VHCL,*l__0PMR;
+  void *l__GQMR,*l__SQMR,*l__4QMR,*r__KRMR;
+  __EXTERNAL_C *Self__WDBR;
+  __TYPES_TMP *Self__KBAL;
+  __INTEGER __tmp__WBAL,Self__F4FL,__tmp__4BAL,__tmp__CCAL,__tmp__X5TK;
+  __INTEGER Self__QCAL,new_capacity__5OMR,old_nb_elts__CPMR,upper__WQ1R;
+  __INTEGER Self__UQ1R,__tmp__MAUK,Self__KG0K,j__QAUK,__tmp__U0IL;
+  __INTEGER i__BVJL,index__54CR,Self__DR1R,typ_id__HPMR,__tmp__XIUK;
+  __INTEGER Self__2PFL,typ_id__SPMR,typ_id__4PMR,typ_id__KQMR;
+  __INTEGER typ_id__WQMR,typ_id__CRMR;
+  __TYPE *Self__VTWQ,*Self__04FL;
+  __TYPE_GENERIC *Self__WTWQ,*Self__T5FL;
+  __STRING *Self__APMR;
+  __POSITION pos__PAKQ,__tmp__CHUK,pos__IDAL,p__ZPMR,p__FQMR,p__RQMR;
+  __POSITION p__3QMR,p__JRMR;
+  __LIST *Self__14CR,*Self__1Q1R,*Self__AR1R,*Self__0QZQ,*Self__A5CR;
+  __LIST *Self__B5CR,*Self__NR1R,*Self__SR1R,*Self__D5CR;
+  __READ_LOCAL *Self__VAKQ,*Self__TUWQ,*Self__4AKQ,*Self__VUWQ;
+  __LOCAL *Self__YQ1R,*Self__3Q1R,*Self__KR1R,*Self__PR1R;
+  void *voir__ZQ1R,*voir__2Q1R,*voir__4Q1R,*voir__BR1R,*voir__LR1R;
+  void *voir__OR1R,*voir__QR1R,*voir__TR1R,*voir__E5CR;
+  __READ_GLOBAL *Self__YAKQ,*Self__BBKQ;
+  __PROFIL_BLOCK *Self__X45Q;
+  void *__tmp__LEUK,*__tmp__XFUK,*__tmp__SDCL,*__tmp__5GCL,*__tmp__2HCL;
+  void *__tmp__2JCL;
+  __EXPR_NOT_LOGIC *result__FPMR,*Self__NPMR,*result__ARMR,*Self__IRMR;
+  __POINTER ptr__GPMR,ptr_table__VR1R,next__UR1R,result__WR1R;
+  __POINTER ptr_table__0R1R,next__ZR1R,result__1R1R,ptr__RPMR;
+  __POINTER ptr_table__5R1R,next__4R1R,result__AS1R,ptr_table__ES1R;
+  __POINTER next__DS1R,result__FS1R,ptr__3PMR,ptr_table__JS1R;
+  __POINTER next__IS1R,result__KS1R,ptr_table__OS1R,next__NS1R;
+  __POINTER result__PS1R,ptr__JQMR,ptr_table__TS1R,next__SS1R;
+  __POINTER result__US1R,ptr_table__YS1R,next__XS1R,result__ZS1R;
+  __POINTER ptr__VQMR,ptr_table__3S1R,next__2S1R,result__4S1R;
+  __POINTER ptr_table__CT1R,next__BT1R,result__DT1R,ptr__BRMR;
+  __POINTER ptr_table__HT1R,next__GT1R,result__IT1R,ptr_table__MT1R;
+  __POINTER next__LT1R,result__NT1R;
+  __UINTEGER_32 sz__IPMR,a__JPMR,new_size__KPMR,t__LPMR,a__MPMR;
+  __UINTEGER_32 new_size__3R1R,lab_type__2R1R,sz__TPMR,a__UPMR;
+  __UINTEGER_32 new_size__VPMR,t__WPMR,a__XPMR,new_size__HS1R;
+  __UINTEGER_32 lab_type__GS1R,sz__5PMR,a__AQMR,new_size__BQMR,t__CQMR;
+  __UINTEGER_32 a__DQMR,new_size__RS1R,lab_type__QS1R,sz__LQMR,a__MQMR;
+  __UINTEGER_32 new_size__NQMR,t__OQMR,a__PQMR,new_size__1S1R;
+  __UINTEGER_32 lab_type__0S1R,sz__XQMR,a__YQMR,new_size__ZQMR,t__0QMR;
+  __UINTEGER_32 a__1QMR,new_size__FT1R,lab_type__ET1R,sz__DRMR,a__ERMR;
+  __UINTEGER_32 new_size__FRMR,t__GRMR,a__HRMR,new_size__PT1R;
+  __UINTEGER_32 lab_type__OT1R;
+  __CASE *Self__XQQL;
+  void *rd__KDCL,*__tmp__JICL,*__tmp__KKCL;
+  void *__tmp__IHCL,*__tmp__JHCL;
+  __EXPR_OR_LOGIC *result__QPMR,*Self__YPMR;
+  __EXPR_OR_OR_LOGIC *result__2PMR,*Self__EQMR;
+  __EXPR_AND_LOGIC *result__IQMR,*Self__QQMR;
+  __EXPR_AND_AND_LOGIC *result__UQMR,*Self__2QMR;
+  __BOOLEAN is_end__U4TK,__tmp__PQ1R,__tmp__RQ1R,__tmp__BDUK;
+  __BOOLEAN __tmp__4CUK,__tmp__EFUK,b__ODCL,c__PDCL,d__QDCL,__tmp__NHCL;
+  __BOOLEAN __tmp__OHCL,__tmp__WHCL,__tmp__CICL,__tmp__VICL,__tmp__RJCL;
+  __BOOLEAN __tmp__RLCL,__tmp__WJCL,__tmp__CKCL,__tmp__VKCL;
+  __CHARACTER *Self__BPMR,*new__DPMR;
+  __FAST_ARRAYoCASEo *Self__K0IL,*Self__XDBR,*Self__3KFL,*Self__ZDBR;
+  __FAST_ARRAYoCASEo *Self__SO3J;
+  void **__tmp__T0IL,**Self__QUJL;
+  __FAST_ARRAYoINSTRo *Self__34CR;
+  void **__tmp__FR1R,**__tmp__GR1R,**__tmp__HR1R;
+  result__P4TK=NULL;
+  typ__Q4TK=NULL;
+  wrt__R4TK=NULL;
+  lst__S4TK=NULL;
+  tb__T4TK=NULL;
+  is_end__U4TK=FALSE__;
+  lst_typ__O4TK=new__5VSG();
+  __tmp__W4TK=Self__M4TK->expr__ULFI;
+  switch (((struct ___OBJ *)__tmp__W4TK)->__id) {
   case __LIST__: {
-    get_type__QUQJ(__tmp__2YXK,lst_typ__UYXK);
+    get_type__MXMJ(__tmp__W4TK,lst_typ__O4TK);
   } break;
   case __STRING_CST__: {
-    add__3YIJ(lst_typ__UYXK,((__TYPE_FULL *)((__STRING_CST *)__tmp__2YXK)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+    add__Z1EJ(lst_typ__O4TK,((__TYPE_FULL *)((__STRING_CST *)__tmp__W4TK)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
   } break;
   case __EXTERNAL_C__: {
-    get_type__LAHI(__tmp__2YXK,lst_typ__UYXK);
+    Self__WDBR=((__EXTERNAL_C *)__tmp__W4TK);
+    if (((void *)Self__WDBR->living_type__Z3QH == (void *)NULL)) {
+      add__Z1EJ(lst_typ__O4TK,((__TYPE_FULL *)Self__WDBR->static_type__1VZD)->parent_type__5SL);
+    } else {
+      union__QJHJ(lst_typ__O4TK,Self__WDBR->living_type__Z3QH);
+    };
   } break;
   case __PROTOTYPE_CST__: {
-    add__3YIJ(lst_typ__UYXK,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__2YXK)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+    add__Z1EJ(lst_typ__O4TK,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__W4TK)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
   } break;
   case __INTEGER_CST__: {
-    add__3YIJ(lst_typ__UYXK,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__2YXK)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+    add__Z1EJ(lst_typ__O4TK,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__W4TK)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
   } break;
   case __READ_LOCAL__: {
-    get_type__MKJJ(__tmp__2YXK,lst_typ__UYXK);
+    get_type__INFJ(__tmp__W4TK,lst_typ__O4TK);
   } 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__UYXK,type_true__FJB);
-    add__3YIJ(lst_typ__UYXK,type_false__NJB);
+    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
+    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    add__3YIJ(lst_typ__UYXK,type_true__FJB);
-    add__3YIJ(lst_typ__UYXK,type_false__NJB);
+    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
+    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
   } break;
   case __REAL_CST__: {
-    add__3YIJ(lst_typ__UYXK,((__TYPE_FULL *)((__REAL_CST *)__tmp__2YXK)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+    add__Z1EJ(lst_typ__O4TK,((__TYPE_FULL *)((__REAL_CST *)__tmp__W4TK)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
   } break;
   case __CHARACTER_CST__: {
-    add__3YIJ(lst_typ__UYXK,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__2YXK)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+    add__Z1EJ(lst_typ__O4TK,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__W4TK)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
   } break;
   case __IS_EXPANDED__: {
-    add__3YIJ(lst_typ__UYXK,type_true__FJB);
-    add__3YIJ(lst_typ__UYXK,type_false__NJB);
+    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
+    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
   } break;
   case __GET_TYPE_ID__: {
-    add__3YIJ(lst_typ__UYXK,type_integer__3JB);
+    add__Z1EJ(lst_typ__O4TK,type_integer__3JB);
   } break;
   case __EXPR_SUP__: {
-    add__3YIJ(lst_typ__UYXK,type_true__FJB);
-    add__3YIJ(lst_typ__UYXK,type_false__NJB);
+    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
+    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
   } break;
   case __EXPR_SUB__: {
-    get_type__LCHI(__tmp__2YXK,lst_typ__UYXK);
+    get_type__BJDI(__tmp__W4TK,lst_typ__O4TK);
   } break;
   case __EXPR_MUL__: {
-    get_type__PCHI(__tmp__2YXK,lst_typ__UYXK);
+    get_type__FJDI(__tmp__W4TK,lst_typ__O4TK);
   } break;
   case __EXPR_DIV__: {
-    get_type__TCHI(__tmp__2YXK,lst_typ__UYXK);
+    get_type__JJDI(__tmp__W4TK,lst_typ__O4TK);
   } break;
   case __EXPR_AND__: {
-    get_type__XCHI(__tmp__2YXK,lst_typ__UYXK);
+    get_type__NJDI(__tmp__W4TK,lst_typ__O4TK);
   } break;
   case __EXPR_SHIFT_R__: {
-    get_type__1CHI(__tmp__2YXK,lst_typ__UYXK);
+    get_type__RJDI(__tmp__W4TK,lst_typ__O4TK);
   } break;
   case __EXPR_SHIFT_L__: {
-    get_type__5CHI(__tmp__2YXK,lst_typ__UYXK);
+    get_type__VJDI(__tmp__W4TK,lst_typ__O4TK);
   } break;
   case __PUT_TO__: {
-    add__3YIJ(lst_typ__UYXK,TYPE_VOID__);
+    add__Z1EJ(lst_typ__O4TK,TYPE_VOID__);
   } break;
   case __ITEM__: {
-    get_type__GDHI(__tmp__2YXK,lst_typ__UYXK);
+    get_type__2JDI(__tmp__W4TK,lst_typ__O4TK);
   } break;
   case __SIZE_OF__: {
-    add__3YIJ(lst_typ__UYXK,type_integer__3JB);
+    add__Z1EJ(lst_typ__O4TK,type_integer__3JB);
   } break;
   case __CAST__: {
-    add__3YIJ(lst_typ__UYXK,((__TYPE_FULL *)((__CAST *)__tmp__2YXK)->static_type__2G5H)->parent_type__KTL);
+    add__Z1EJ(lst_typ__O4TK,((__TYPE_FULL *)((__CAST *)__tmp__W4TK)->static_type__0N1H)->parent_type__5SL);
   } break;
   case __CALL_SLOT__: {
-    get_type__P2PL(__tmp__2YXK,lst_typ__UYXK);
+    get_type__KGML(__tmp__W4TK,lst_typ__O4TK);
   } break;
   case __READ_SLOT__: {
-    get_type__053K(__tmp__2YXK,lst_typ__UYXK);
+    get_type__EE0K(__tmp__W4TK,lst_typ__O4TK);
   } break;
   case __READ_GLOBAL__: {
-    get_type__FGSL(((__READ_GLOBAL *)__tmp__2YXK)->global__3DNK,lst_typ__UYXK);
+    get_type__1POL(((__READ_GLOBAL *)__tmp__W4TK)->global__ZGJK,lst_typ__O4TK);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    add__3YIJ(lst_typ__UYXK,type_true__FJB);
-    add__3YIJ(lst_typ__UYXK,type_false__NJB);
+    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
+    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
   } break;
   case __EXPR_OR_LOGIC__: {
-    add__3YIJ(lst_typ__UYXK,type_true__FJB);
-    add__3YIJ(lst_typ__UYXK,type_false__NJB);
+    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
+    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    add__3YIJ(lst_typ__UYXK,type_true__FJB);
-    add__3YIJ(lst_typ__UYXK,type_false__NJB);
+    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
+    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
   } break;
   case __EXPR_AND_LOGIC__: {
-    add__3YIJ(lst_typ__UYXK,type_true__FJB);
-    add__3YIJ(lst_typ__UYXK,type_false__NJB);
+    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
+    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    add__3YIJ(lst_typ__UYXK,type_true__FJB);
-    add__3YIJ(lst_typ__UYXK,type_false__NJB);
+    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
+    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
   } break;
   case __EXPR_NEG__: {
-    add__3YIJ(lst_typ__UYXK,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__2YXK)))->parent_type__KTL);
+    add__Z1EJ(lst_typ__O4TK,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__W4TK)))->parent_type__5SL);
   } break;
   case __EXPR_ADD__: {
-    get_type__EBSL(__tmp__2YXK,lst_typ__UYXK);
+    get_type__0KOL(__tmp__W4TK,lst_typ__O4TK);
   } break;
   case __EXPR_NOT__: {
-    add__3YIJ(lst_typ__UYXK,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__2YXK)))->parent_type__KTL);
+    add__Z1EJ(lst_typ__O4TK,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__W4TK)))->parent_type__5SL);
   } break;
   case __EXPR_MOD__: {
-    get_type__ROIO(__tmp__2YXK,lst_typ__UYXK);
+    get_type__JXEO(__tmp__W4TK,lst_typ__O4TK);
   } break;
   case __EXPR_SUP_EQ__: {
-    add__3YIJ(lst_typ__UYXK,type_true__FJB);
-    add__3YIJ(lst_typ__UYXK,type_false__NJB);
+    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
+    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
   } break;
   case __EXPR_INF__: {
-    add__3YIJ(lst_typ__UYXK,type_true__FJB);
-    add__3YIJ(lst_typ__UYXK,type_false__NJB);
+    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
+    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
   } break;
   case __EXPR_INF_EQ__: {
-    add__3YIJ(lst_typ__UYXK,type_true__FJB);
-    add__3YIJ(lst_typ__UYXK,type_false__NJB);
+    add__Z1EJ(lst_typ__O4TK,type_true__FJB);
+    add__Z1EJ(lst_typ__O4TK,type_false__NJB);
   } break;
   case __EXPR_OR__: {
-    get_type__ORTN(__tmp__2YXK,lst_typ__UYXK);
+    get_type__S5PN(__tmp__W4TK,lst_typ__O4TK);
   } break;
   case __EXPR_XOR__: {
-    get_type__RJXO(__tmp__2YXK,lst_typ__UYXK);
-  } break;
-  };
-  if (((__INTEGER)(((__TYPES_TMP *)lst_typ__UYXK)->parent_types__GCCG.upper__MSCG +  1) > (__INTEGER)(((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG +  1))) {
-    print__1ZE((&__string_547));
-    Self__22DL=((__TYPES_TMP *)lst_typ__UYXK);
-    if ((Self__22DL->parent_types__GCCG.upper__MSCG != (__INTEGER)(-  1))) {
-      __tmp__I3DL=(__INTEGER)(Self__22DL->parent_types__GCCG.upper__MSCG -  1);
-      Self__U0JL= 0;
-      while ((Self__U0JL <= __tmp__I3DL)) {
-        __tmp__O3DL=((void **)Self__22DL->parent_types__GCCG.storage__CTJJ)[Self__U0JL];
-        switch (((struct ___OBJ *)__tmp__O3DL)->__id) {
+    get_type__JSTO(__tmp__W4TK,lst_typ__O4TK);
+  } break;
+  };
+  if (((__INTEGER)(((__TYPES_TMP *)lst_typ__O4TK)->parent_types__415F.upper__GLAG +  1) > (__INTEGER)(((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1))) {
+    print__1ZE((&__string_548));
+    Self__KBAL=((__TYPES_TMP *)lst_typ__O4TK);
+    if ((Self__KBAL->parent_types__415F.upper__GLAG != (__INTEGER)(-  1))) {
+      __tmp__WBAL=(__INTEGER)(Self__KBAL->parent_types__415F.upper__GLAG -  1);
+      Self__F4FL= 0;
+      while ((Self__F4FL <= __tmp__WBAL)) {
+        __tmp__2BAL=((void **)Self__KBAL->parent_types__415F.storage__4VFJ)[Self__F4FL];
+        switch (((struct ___OBJ *)__tmp__2BAL)->__id) {
         case __TYPE__: {
-          Self__GS0Q=((__TYPE *)__tmp__O3DL);
+          Self__VTWQ=((__TYPE *)__tmp__2BAL);
           ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append__MOK(string_tmp__RB,((__PROTOTYPE *)Self__GS0Q->prototype__RD)->parent_named__QD.name__1QB);
+          append__MOK(string_tmp__RB,((__PROTOTYPE *)Self__VTWQ->prototype__RD)->parent_named__QD.name__1QB);
           put_string__2EG(((__STRING *)string_tmp__RB));
         } break;
         case __TYPE_NULL__: {
@@ -135747,9 +226496,9 @@ static void* execute__RYXK(__SWITCH *Self__SYXK)
           put_string__2EG(((__STRING *)string_tmp__RB));
         } break;
         case __TYPE_GENERIC__: {
-          Self__HS0Q=((__TYPE_GENERIC *)__tmp__O3DL);
+          Self__WTWQ=((__TYPE_GENERIC *)__tmp__2BAL);
           ((__STRING *)string_tmp__RB)->count__VF= 0;
-          append__MOK(string_tmp__RB,Self__HS0Q->name__2R2B);
+          append__MOK(string_tmp__RB,Self__WTWQ->name__LR2B);
           put_string__2EG(((__STRING *)string_tmp__RB));
         } break;
         case __PROFIL_BLOCK__: {
@@ -135759,40 +226508,53 @@ static void* execute__RYXK(__SWITCH *Self__SYXK)
         } break;
         };
         fputc((int)('('),stdout);
-        __tmp__P3DL=((void **)Self__22DL->parent_types__GCCG.storage__CTJJ)[Self__U0JL];
-        switch (((struct ___OBJ *)__tmp__P3DL)->__id) {
+        __tmp__3BAL=((void **)Self__KBAL->parent_types__415F.storage__4VFJ)[Self__F4FL];
+        switch (((struct ___OBJ *)__tmp__3BAL)->__id) {
         case __TYPE__: {
-          __tmp__Q3DL=((__TYPE *)__tmp__P3DL)->index__LJC;
+          __tmp__4BAL=((__TYPE *)__tmp__3BAL)->index__LJC;
         } break;
         case __TYPE_NULL__: {
-          __tmp__Q3DL=((__TYPE_NULL *)__tmp__P3DL)->parent_type__TIB.index__LJC;
+          __tmp__4BAL=((__TYPE_NULL *)__tmp__3BAL)->parent_type__TIB.index__LJC;
         } break;
         case __TYPE_VOID__: {
-          __tmp__Q3DL=((__TYPE_VOID *)__tmp__P3DL)->parent_type__UIB.index__LJC;
+          __tmp__4BAL=((__TYPE_VOID *)__tmp__3BAL)->parent_type__UIB.index__LJC;
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__Q3DL=((__TYPE_CONTEXT *)__tmp__P3DL)->parent_type__VIB.index__LJC;
+          __tmp__4BAL=((__TYPE_CONTEXT *)__tmp__3BAL)->parent_type__VIB.index__LJC;
         } break;
         case __TYPE_ID__: {
-          __tmp__Q3DL=((__TYPE_ID *)__tmp__P3DL)->parent_type__WIB.index__LJC;
+          __tmp__4BAL=((__TYPE_ID *)__tmp__3BAL)->parent_type__WIB.index__LJC;
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__Q3DL=((__TYPE_GENERIC *)__tmp__P3DL)->parent_type__T2IB.index__LJC;
+          __tmp__4BAL=((__TYPE_GENERIC *)__tmp__3BAL)->parent_type__C2IB.index__LJC;
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__Q3DL=((__PROFIL_BLOCK *)__tmp__P3DL)->parent_type__VNCG.index__LJC;
+          __tmp__4BAL=((__PROFIL_BLOCK *)__tmp__3BAL)->parent_type__PGAG.index__LJC;
         } break;
         };
-        print__4ADD(__tmp__Q3DL);
-        print__1ZE((&__string_548));
-        Self__U0JL=(__INTEGER)(Self__U0JL +  1);
+        if ((__tmp__4BAL ==  0)) {
+          fputc((int)('0'),stdout);
+          __tmp__PQ1R=TRUE__;
+        } else {
+          __tmp__PQ1R=FALSE__;
+        };
+        if ((! __tmp__PQ1R)) {
+          if ((__tmp__4BAL <  0)) {
+            fputc((int)('-'),stdout);
+            print_positif__GPSE((__INTEGER)(- __tmp__4BAL));
+          } else {
+            print_positif__GPSE(__tmp__4BAL);
+          };
+        };
+        print__1ZE((&__string_549));
+        Self__F4FL=(__INTEGER)(Self__F4FL +  1);
       };
-      __tmp__S3DL=((void **)Self__22DL->parent_types__GCCG.storage__CTJJ)[Self__22DL->parent_types__GCCG.upper__MSCG];
-      switch (((struct ___OBJ *)__tmp__S3DL)->__id) {
+      __tmp__ACAL=((void **)Self__KBAL->parent_types__415F.storage__4VFJ)[Self__KBAL->parent_types__415F.upper__GLAG];
+      switch (((struct ___OBJ *)__tmp__ACAL)->__id) {
       case __TYPE__: {
-        Self__J1JL=((__TYPE *)__tmp__S3DL);
+        Self__04FL=((__TYPE *)__tmp__ACAL);
         ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append__MOK(string_tmp__RB,((__PROTOTYPE *)Self__J1JL->prototype__RD)->parent_named__QD.name__1QB);
+        append__MOK(string_tmp__RB,((__PROTOTYPE *)Self__04FL->prototype__RD)->parent_named__QD.name__1QB);
         put_string__2EG(((__STRING *)string_tmp__RB));
       } break;
       case __TYPE_NULL__: {
@@ -135816,9 +226578,9 @@ static void* execute__RYXK(__SWITCH *Self__SYXK)
         put_string__2EG(((__STRING *)string_tmp__RB));
       } break;
       case __TYPE_GENERIC__: {
-        Self__C2JL=((__TYPE_GENERIC *)__tmp__S3DL);
+        Self__T5FL=((__TYPE_GENERIC *)__tmp__ACAL);
         ((__STRING *)string_tmp__RB)->count__VF= 0;
-        append__MOK(string_tmp__RB,Self__C2JL->name__2R2B);
+        append__MOK(string_tmp__RB,Self__T5FL->name__LR2B);
         put_string__2EG(((__STRING *)string_tmp__RB));
       } break;
       case __PROFIL_BLOCK__: {
@@ -135828,44 +226590,57 @@ static void* execute__RYXK(__SWITCH *Self__SYXK)
       } break;
       };
       fputc((int)('('),stdout);
-      __tmp__T3DL=((void **)Self__22DL->parent_types__GCCG.storage__CTJJ)[Self__22DL->parent_types__GCCG.upper__MSCG];
-      switch (((struct ___OBJ *)__tmp__T3DL)->__id) {
+      __tmp__BCAL=((void **)Self__KBAL->parent_types__415F.storage__4VFJ)[Self__KBAL->parent_types__415F.upper__GLAG];
+      switch (((struct ___OBJ *)__tmp__BCAL)->__id) {
       case __TYPE__: {
-        __tmp__U3DL=((__TYPE *)__tmp__T3DL)->index__LJC;
+        __tmp__CCAL=((__TYPE *)__tmp__BCAL)->index__LJC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__U3DL=((__TYPE_NULL *)__tmp__T3DL)->parent_type__TIB.index__LJC;
+        __tmp__CCAL=((__TYPE_NULL *)__tmp__BCAL)->parent_type__TIB.index__LJC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__U3DL=((__TYPE_VOID *)__tmp__T3DL)->parent_type__UIB.index__LJC;
+        __tmp__CCAL=((__TYPE_VOID *)__tmp__BCAL)->parent_type__UIB.index__LJC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__U3DL=((__TYPE_CONTEXT *)__tmp__T3DL)->parent_type__VIB.index__LJC;
+        __tmp__CCAL=((__TYPE_CONTEXT *)__tmp__BCAL)->parent_type__VIB.index__LJC;
       } break;
       case __TYPE_ID__: {
-        __tmp__U3DL=((__TYPE_ID *)__tmp__T3DL)->parent_type__WIB.index__LJC;
+        __tmp__CCAL=((__TYPE_ID *)__tmp__BCAL)->parent_type__WIB.index__LJC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__U3DL=((__TYPE_GENERIC *)__tmp__T3DL)->parent_type__T2IB.index__LJC;
+        __tmp__CCAL=((__TYPE_GENERIC *)__tmp__BCAL)->parent_type__C2IB.index__LJC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__U3DL=((__PROFIL_BLOCK *)__tmp__T3DL)->parent_type__VNCG.index__LJC;
+        __tmp__CCAL=((__PROFIL_BLOCK *)__tmp__BCAL)->parent_type__PGAG.index__LJC;
       } break;
       };
-      print__4ADD(__tmp__U3DL);
+      if ((__tmp__CCAL ==  0)) {
+        fputc((int)('0'),stdout);
+        __tmp__RQ1R=TRUE__;
+      } else {
+        __tmp__RQ1R=FALSE__;
+      };
+      if ((! __tmp__RQ1R)) {
+        if ((__tmp__CCAL <  0)) {
+          fputc((int)('-'),stdout);
+          print_positif__GPSE((__INTEGER)(- __tmp__CCAL));
+        } else {
+          print_positif__GPSE(__tmp__CCAL);
+        };
+      };
       fputc((int)(')'),stdout);
     } else {
-      print__1ZE((&__string_549));
+      print__1ZE((&__string_550));
     };
-    print__1ZE((&__string_550));
+    print__1ZE((&__string_551));
     ((__STRING *)string_tmp__RB)->count__VF= 0;
-    __tmp__3ZXK=((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG;
-    Self__C4DL= 0;
-    while ((Self__C4DL <= __tmp__3ZXK)) {
-      __tmp__F0XK=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[Self__C4DL])->id__4SCG;
-      switch (((struct ___OBJ *)__tmp__F0XK)->__id) {
+    __tmp__X5TK=((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
+    Self__QCAL= 0;
+    while ((Self__QCAL <= __tmp__X5TK)) {
+      __tmp__55TK=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__QCAL])->id__YLAG;
+      switch (((struct ___OBJ *)__tmp__55TK)->__id) {
       case __TYPE__: {
-        append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)__tmp__F0XK)->prototype__RD)->parent_named__QD.name__1QB);
+        append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)__tmp__55TK)->prototype__RD)->parent_named__QD.name__1QB);
       } break;
       case __TYPE_NULL__: {
         append__MOK(string_tmp__RB,(&__string_59));
@@ -135880,71201 +226655,85355 @@ static void* execute__RYXK(__SWITCH *Self__SYXK)
         append__MOK(string_tmp__RB,(&__string_46));
       } break;
       case __TYPE_GENERIC__: {
-        append__MOK(string_tmp__RB,((__TYPE_GENERIC *)__tmp__F0XK)->name__2R2B);
+        append__MOK(string_tmp__RB,((__TYPE_GENERIC *)__tmp__55TK)->name__LR2B);
       } break;
       case __PROFIL_BLOCK__: {
         append__MOK(string_tmp__RB,(&__string_39));
       } break;
       };
-      add_last__YPK(string_tmp__RB,',');
-      Self__C4DL=(__INTEGER)(Self__C4DL +  1);
+      Self__APMR=((__STRING *)string_tmp__RB);
+      new_capacity__5OMR= 0;
+      if ((Self__APMR->capacity__MNK <= Self__APMR->count__VF)) {
+        if ((Self__APMR->capacity__MNK ==  0)) {
+          Self__APMR->capacity__MNK= 32;
+          Self__APMR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__5OMR=(__INTEGER)(Self__APMR->capacity__MNK <<  1);
+          Self__BPMR=((__CHARACTER *)Self__APMR->storage__XNK);
+          old_nb_elts__CPMR=Self__APMR->capacity__MNK;
+          new__DPMR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BPMR),((__UINTEGER_32 )old_nb_elts__CPMR),((__UINTEGER_32 )new_capacity__5OMR)));
+          upper__WQ1R=(__INTEGER)(new_capacity__5OMR -  1);
+          Self__UQ1R=old_nb_elts__CPMR;
+          while ((Self__UQ1R <= upper__WQ1R)) {
+            new__DPMR[Self__UQ1R]='\0';
+            Self__UQ1R=(__INTEGER)(Self__UQ1R +  1);
+          };
+          Self__APMR->storage__XNK=new__DPMR;
+          Self__APMR->capacity__MNK=new_capacity__5OMR;
+        };
+      };
+      ((__CHARACTER *)Self__APMR->storage__XNK)[Self__APMR->count__VF]=',';
+      Self__APMR->count__VF=(__INTEGER)(Self__APMR->count__VF +  1);
+      Self__QCAL=(__INTEGER)(Self__QCAL +  1);
     };
     put_string__2EG(((__STRING *)string_tmp__RB));
     fputc((int)('\n'),stdout);
-    pos__A2NQ=Self__SYXK->parent_instr__GPMC.parent_itm_object__TE.position__BJM;
-    put_error__text__0AH( 0,(&__string_551));
-    put_position__ECH(pos__A2NQ);
-    send_error__2FH();
-  };
-  __tmp__S0XK=((__TYPES_TMP *)lst_typ__UYXK)->parent_types__GCCG.upper__MSCG;
-  Self__AC4K= 0;
-  while ((Self__AC4K <= __tmp__S0XK)) {
-    j__W0XK=Self__AC4K;
-    typ__WYXK=((void **)((__TYPES_TMP *)lst_typ__UYXK)->parent_types__GCCG.storage__CTJJ)[Self__AC4K];
-    while (((void *)typ__WYXK != (void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[j__W0XK])->id__4SCG)) {
-      remove__QATL(((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[j__W0XK]);
-      Self__CVML=((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG);
-      __tmp__LVML=Self__CVML->parent_arrayed_collection__QNCG.storage__ZUIJ;
-      __tmp__MVML=Self__CVML->parent_arrayed_collection__QNCG.upper__VSCG;
-      Self__4KNL=((void **)__tmp__LVML);
-      i__PLNL=j__W0XK;
-      while ((i__PLNL != __tmp__MVML)) {
-        Self__4KNL[i__PLNL]=Self__4KNL[(__INTEGER)(i__PLNL +  1)];
-        i__PLNL=(__INTEGER)(i__PLNL +  1);
-      };
-      Self__CVML->parent_arrayed_collection__QNCG.upper__VSCG=(__INTEGER)(Self__CVML->parent_arrayed_collection__QNCG.upper__VSCG -  1);
-    };
-    Self__AC4K=(__INTEGER)(Self__AC4K +  1);
-  };
-  while (((__INTEGER)(((__TYPES_TMP *)lst_typ__UYXK)->parent_types__GCCG.upper__MSCG +  1) != (__INTEGER)(((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG +  1))) {
-    Self__5FER=((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG);
-    remove__QATL(((void **)Self__5FER->parent_arrayed_collection__QNCG.storage__ZUIJ)[Self__5FER->parent_arrayed_collection__QNCG.upper__VSCG]);
-    Self__3HJL=((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG);
-    Self__3HJL->parent_arrayed_collection__QNCG.upper__VSCG=(__INTEGER)(Self__3HJL->parent_arrayed_collection__QNCG.upper__VSCG -  1);
-  };
-  free__0KJJ(lst_typ__UYXK);
-  if (((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG +  1) ==  1)) {
-    __tmp__H3XK=TRUE__;
-  } else {
-    if (((((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG +  1) ==  2) && (debug_level_option__3C ==  0)) && ((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 0])->id__4SCG == (void *)TYPE_NULL__))) {
-      __tmp__42XK=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 0])->code__PWCG)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[ 0];
-      if (__tmp__42XK==NULL) {
-        __tmp__52XK=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__42XK)->__id) {
+    pos__PAKQ=Self__M4TK->parent_instr__Z5LC.parent_itm_object__TE.position__WIM;
+    put_error__text__0AH( 0,(&__string_552));
+    put_position__ECH(pos__PAKQ);
+    put_string__EQD(msg_err__5AH);
+    if ((verbose_level__FX !=  0)) {
+      put_string__2EG(((__STRING *)msg_err__5AH));
+    };
+    if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      exit(( 1));
+    };
+  };
+  __tmp__MAUK=((__TYPES_TMP *)lst_typ__O4TK)->parent_types__415F.upper__GLAG;
+  Self__KG0K= 0;
+  while ((Self__KG0K <= __tmp__MAUK)) {
+    j__QAUK=Self__KG0K;
+    typ__Q4TK=((void **)((__TYPES_TMP *)lst_typ__O4TK)->parent_types__415F.storage__4VFJ)[Self__KG0K];
+    while (((void *)typ__Q4TK != (void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[j__QAUK])->id__YLAG)) {
+      remove__RKPL(((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[j__QAUK]);
+      Self__K0IL=((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG);
+      __tmp__T0IL=Self__K0IL->parent_arrayed_collection__KGAG.storage__VXEJ;
+      __tmp__U0IL=Self__K0IL->parent_arrayed_collection__KGAG.upper__PLAG;
+      Self__QUJL=((void **)__tmp__T0IL);
+      i__BVJL=j__QAUK;
+      while ((i__BVJL != __tmp__U0IL)) {
+        Self__QUJL[i__BVJL]=Self__QUJL[(__INTEGER)(i__BVJL +  1)];
+        i__BVJL=(__INTEGER)(i__BVJL +  1);
+      };
+      Self__K0IL->parent_arrayed_collection__KGAG.upper__PLAG=(__INTEGER)(Self__K0IL->parent_arrayed_collection__KGAG.upper__PLAG -  1);
+    };
+    Self__KG0K=(__INTEGER)(Self__KG0K +  1);
+  };
+  while (((__INTEGER)(((__TYPES_TMP *)lst_typ__O4TK)->parent_types__415F.upper__GLAG +  1) != (__INTEGER)(((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1))) {
+    Self__XDBR=((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG);
+    remove__RKPL(((void **)Self__XDBR->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__XDBR->parent_arrayed_collection__KGAG.upper__PLAG]);
+    Self__3KFL=((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG);
+    Self__3KFL->parent_arrayed_collection__KGAG.upper__PLAG=(__INTEGER)(Self__3KFL->parent_arrayed_collection__KGAG.upper__PLAG -  1);
+  };
+  free__WNFJ(lst_typ__O4TK);
+  if (((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) ==  1)) {
+    __tmp__BDUK=TRUE__;
+  } else {
+    if (((((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) ==  2) && (debug_level_option__3C ==  0)) && ((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->id__YLAG == (void *)TYPE_NULL__))) {
+      __tmp__YCUK=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
+      if (__tmp__YCUK==NULL) {
+        __tmp__ZCUK=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__YCUK)->__id) {
         case __LIST__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __PUSH__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __SWITCH__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __NODE_TYPE__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __NODE_STYLE__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __WRITE_GLOBAL__: {
-          __tmp__52XK=((void *)__tmp__42XK);
+          __tmp__ZCUK=((void *)__tmp__YCUK);
         } break;
         case __WRITE_SLOT__: {
-          __tmp__52XK=((void *)__tmp__42XK);
+          __tmp__ZCUK=((void *)__tmp__YCUK);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __ITEM__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __CAST__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __NOP__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__52XK=((void *)__tmp__42XK);
+          __tmp__ZCUK=((void *)__tmp__YCUK);
         } break;
         case __READ_GLOBAL__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __LOOP__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __LOOP_END__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__52XK=NULL;
+          __tmp__ZCUK=NULL;
         } break;
         }
       };
-      wrt__XYXK=__tmp__52XK;
-      __tmp__E3XK=((void *)__tmp__52XK == (void *)NULL);
+      wrt__R4TK=__tmp__ZCUK;
+      __tmp__4CUK=((void *)__tmp__ZCUK == (void *)NULL);
     } else {
-      __tmp__E3XK=FALSE__;
+      __tmp__4CUK=FALSE__;
     };
-    __tmp__H3XK=__tmp__E3XK;
+    __tmp__BDUK=__tmp__4CUK;
   };
-  if (__tmp__H3XK) {
-    __tmp__N3XK=Self__SYXK->expr__4EJI;
-    switch (((struct ___OBJ *)__tmp__N3XK)->__id) {
+  if (__tmp__BDUK) {
+    __tmp__HDUK=Self__M4TK->expr__ULFI;
+    switch (((struct ___OBJ *)__tmp__HDUK)->__id) {
     case __LIST__: {
-      __tmp__O3XK=execute_unlink__GPVJ(__tmp__N3XK);
+      Self__14CR=((__LIST *)__tmp__HDUK);
+      if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__14CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+        add_last__IK4G(Self__14CR->expr_list__RTOG,create__type__PKQC(Self__14CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+      };
+      __tmp__IDUK=execute_list__MNQG(Self__14CR);
     } break;
     case __STRING_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__O3XK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__IDUK=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__O3XK=execute_unlink__KZPK(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__Q3LK(__tmp__HDUK);
     } break;
     case __PROTOTYPE_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__O3XK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__IDUK=NULL;
     } break;
     case __INTEGER_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__O3XK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__IDUK=NULL;
     } break;
     case __READ_LOCAL__: {
-      Self__G2NQ=((__READ_LOCAL *)__tmp__N3XK);
-      unread__ESNK(Self__G2NQ->local__G5YD,Self__G2NQ);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__O3XK=NULL;
+      Self__VAKQ=((__READ_LOCAL *)__tmp__HDUK);
+      Self__YQ1R=((__LOCAL *)Self__VAKQ->local__HJZD);
+      Self__YQ1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YQ1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__YQ1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__ZQ1R=create__AXB( 250);
+        display__UXFK(Self__VAKQ,voir__ZQ1R);
+        put_string__2EG(((__STRING *)voir__ZQ1R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__1Q1R=((__LIST *)list_current__EH1);
+        voir__2Q1R=create__AXB( 250);
+        display__EQQG(Self__1Q1R,voir__2Q1R);
+        put_string__2EG(((__STRING *)voir__2Q1R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__IDUK=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__O3XK=execute_unlink__13PK(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__BCMK(__tmp__HDUK);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__O3XK=execute_unlink__CDQK(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__IHMK(__tmp__HDUK);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__O3XK=execute_unlink__TDQK(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__ZHMK(__tmp__HDUK);
     } break;
     case __REAL_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__O3XK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__IDUK=NULL;
     } break;
     case __CHARACTER_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__O3XK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__IDUK=NULL;
     } break;
     case __IS_EXPANDED__: {
-      Self__ET0Q=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__N3XK)->receiver__AHAI);
-      unread__ESNK(Self__ET0Q->local__G5YD,Self__ET0Q);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__O3XK=NULL;
+      Self__TUWQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HDUK)->receiver__WN2H);
+      Self__3Q1R=((__LOCAL *)Self__TUWQ->local__HJZD);
+      Self__3Q1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3Q1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__3Q1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__4Q1R=create__AXB( 250);
+        display__UXFK(Self__TUWQ,voir__4Q1R);
+        put_string__2EG(((__STRING *)voir__4Q1R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__AR1R=((__LIST *)list_current__EH1);
+        voir__BR1R=create__AXB( 250);
+        display__EQQG(Self__AR1R,voir__BR1R);
+        put_string__2EG(((__STRING *)voir__BR1R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__IDUK=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      remove__4SEK(((__GET_TYPE_ID *)__tmp__N3XK));
-      __tmp__O3XK=NULL;
+      remove__0VAK(((__GET_TYPE_ID *)__tmp__HDUK));
+      __tmp__IDUK=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__O3XK=execute_unlink__UEQK(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__0IMK(__tmp__HDUK);
     } break;
     case __EXPR_SUB__: {
-      __tmp__O3XK=execute_unlink__FFQK(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__LJMK(__tmp__HDUK);
     } break;
     case __EXPR_MUL__: {
-      __tmp__O3XK=execute_unlink__WFQK(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__2JMK(__tmp__HDUK);
     } break;
     case __EXPR_DIV__: {
-      __tmp__O3XK=execute_unlink__HGQK(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__NKMK(__tmp__HDUK);
     } break;
     case __EXPR_AND__: {
-      __tmp__O3XK=execute_unlink__YGQK(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__4KMK(__tmp__HDUK);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__O3XK=execute_unlink__JHQK(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__PLMK(__tmp__HDUK);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__O3XK=execute_unlink__0HQK(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__AMMK(__tmp__HDUK);
     } break;
     case __PUT_TO__: {
-      __tmp__O3XK=execute_link__NKTK(((__PUT_TO *)__tmp__N3XK));
+      __tmp__IDUK=execute_link__ROPK(((__PUT_TO *)__tmp__HDUK));
     } break;
     case __ITEM__: {
-      __tmp__O3XK=execute_unlink__OIQK(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__UMMK(__tmp__HDUK);
     } break;
     case __SIZE_OF__: {
-      __tmp__O3XK=execute_unlink__4IQK(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__ENMK(__tmp__HDUK);
     } break;
     case __CAST__: {
-      __tmp__O3XK=execute_unlink__DJQK(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__JNMK(__tmp__HDUK);
     } break;
     case __CALL_SLOT__: {
-      __tmp__O3XK=execute_unlink__IKUL(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__4UQL(__tmp__HDUK);
     } break;
     case __READ_SLOT__: {
-      __tmp__O3XK=execute_unlink__CAEL(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__QEAL(__tmp__HDUK);
     } break;
     case __READ_GLOBAL__: {
-      Self__J2NQ=((__READ_GLOBAL *)__tmp__N3XK);
-      unread__H2QL(Self__J2NQ->global__3DNK,Self__J2NQ);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__O3XK=execute_access_unlink__BJHL(Self__J2NQ);
+      Self__YAKQ=((__READ_GLOBAL *)__tmp__HDUK);
+      unread__CGNL(Self__YAKQ->global__ZGJK,Self__YAKQ);
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      if (((void *)((__SLOT_DATA *)Self__YAKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+        execute__COHL(Self__YAKQ->global__ZGJK);
+      };
+      __tmp__IDUK=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__O3XK=execute_unlink__ON3M(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__S1ZM(__tmp__HDUK);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__O3XK=execute_unlink__NYIO(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__FBFO(__tmp__HDUK);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__O3XK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__N3XK));
+      __tmp__IDUK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__HDUK));
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__O3XK=execute_unlink__3YIO(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__VBFO(__tmp__HDUK);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__O3XK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__N3XK));
+      __tmp__IDUK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__HDUK));
     } break;
     case __EXPR_NEG__: {
-      __tmp__O3XK=execute_unlink__DVNM(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__JBKM(__tmp__HDUK);
     } break;
     case __EXPR_ADD__: {
-      __tmp__O3XK=execute_unlink__JKRL(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__OUNL(__tmp__HDUK);
     } break;
     case __EXPR_NOT__: {
-      __tmp__O3XK=execute_unlink__EI3M(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__IWZM(__tmp__HDUK);
     } break;
     case __EXPR_MOD__: {
-      __tmp__O3XK=execute_unlink__NZIO(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__FCFO(__tmp__HDUK);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__O3XK=execute_unlink__MFIP(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__EOEP(__tmp__HDUK);
     } break;
     case __EXPR_INF__: {
-      __tmp__O3XK=execute_unlink__OLUN(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__SZQN(__tmp__HDUK);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__O3XK=execute_unlink__4LUN(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__C0QN(__tmp__HDUK);
     } break;
     case __EXPR_OR__: {
-      __tmp__O3XK=execute_unlink__V5TN(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__ZNQN(__tmp__HDUK);
     } break;
     case __EXPR_XOR__: {
-      __tmp__O3XK=execute_unlink__EKYO(__tmp__N3XK);
+      __tmp__IDUK=execute_unlink__2SUO(__tmp__HDUK);
     } break;
     };
-    if (((void *)__tmp__O3XK != (void *)NULL)) {
-      Self__OS3Q=((__LIST *)list_current__IF1);
-      add__to__RZCH(Self__OS3Q->expr_list__EMRG,__tmp__O3XK,(__INTEGER)(Self__OS3Q->index__XUUG -  1));
-      Self__OS3Q->index__XUUG=(__INTEGER)(Self__OS3Q->index__XUUG +  1);
-    };
-    Self__BGER=((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG);
-    __tmp__03XK=((__CASE *)((void **)Self__BGER->parent_arrayed_collection__QNCG.storage__ZUIJ)[Self__BGER->parent_arrayed_collection__QNCG.upper__VSCG])->id__4SCG;
-    if (__tmp__03XK==NULL) {
-      __tmp__13XK=NULL;
+    if (((void *)__tmp__IDUK != (void *)NULL)) {
+      Self__0QZQ=((__LIST *)list_current__EH1);
+      Self__34CR=((__FAST_ARRAYoINSTRo *)Self__0QZQ->expr_list__RTOG);
+      index__54CR=(__INTEGER)(Self__0QZQ->index__XWRG -  1);
+      if ((index__54CR == (__INTEGER)(Self__34CR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+        add_last__IK4G(Self__34CR,__tmp__IDUK);
+      } else {
+        add_last__IK4G(Self__34CR,__tmp__IDUK);
+        Self__DR1R=(__INTEGER)(Self__34CR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+        __tmp__FR1R=Self__34CR->parent_arrayed_collection__QTOG.storage__JL4G;
+        __tmp__GR1R=Self__34CR->parent_arrayed_collection__QTOG.storage__JL4G;
+        __tmp__HR1R=Self__34CR->parent_arrayed_collection__QTOG.storage__JL4G;
+        while ((Self__DR1R >= index__54CR)) {
+          ((void **)__tmp__GR1R)[(__INTEGER)(Self__DR1R +  1)]=((void **)__tmp__FR1R)[Self__DR1R];
+          ((void **)__tmp__HR1R)[Self__DR1R]=NULL;
+          Self__DR1R=(__INTEGER)(Self__DR1R -  1);
+        };
+        ((void **)Self__34CR->parent_arrayed_collection__QTOG.storage__JL4G)[index__54CR]=__tmp__IDUK;
+      };
+      Self__0QZQ->index__XWRG=(__INTEGER)(Self__0QZQ->index__XWRG +  1);
+    };
+    Self__ZDBR=((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG);
+    __tmp__UDUK=((__CASE *)((void **)Self__ZDBR->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__ZDBR->parent_arrayed_collection__KGAG.upper__PLAG])->id__YLAG;
+    if (__tmp__UDUK==NULL) {
+      __tmp__VDUK=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__03XK)->__id) {
+      switch (((struct ___OBJ *)__tmp__UDUK)->__id) {
       case __TYPE__: {
-        __tmp__13XK=NULL;
+        __tmp__VDUK=NULL;
       } break;
       case __TYPE_NULL__: {
-        __tmp__13XK=NULL;
+        __tmp__VDUK=NULL;
       } break;
       case __TYPE_VOID__: {
-        __tmp__13XK=NULL;
+        __tmp__VDUK=NULL;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__13XK=NULL;
+        __tmp__VDUK=NULL;
       } break;
       case __TYPE_ID__: {
-        __tmp__13XK=NULL;
+        __tmp__VDUK=NULL;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__13XK=NULL;
+        __tmp__VDUK=NULL;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__13XK=((void *)__tmp__03XK);
+        __tmp__VDUK=((void *)__tmp__UDUK);
       } break;
       }
     };
-    tb__ZYXK=__tmp__13XK;
-    if (((void *)__tmp__13XK != (void *)NULL)) {
-      Self__NBER=((__PROFIL_BLOCK *)__tmp__13XK);
-      ((__SLOT_DATA *)Self__NBER->slot_value__DWMH)->parent_variable__G3YD.ensure_count__4KCG=(__INTEGER)(((__SLOT_DATA *)Self__NBER->slot_value__DWMH)->parent_variable__G3YD.ensure_count__4KCG -  1);
+    tb__T4TK=__tmp__VDUK;
+    if (((void *)__tmp__VDUK != (void *)NULL)) {
+      Self__X45Q=((__PROFIL_BLOCK *)__tmp__VDUK);
+      ((__SLOT_DATA *)Self__X45Q->slot_value__P3IH)->parent_variable__HHZD.ensure_count__YDAG=(__INTEGER)(((__SLOT_DATA *)Self__X45Q->slot_value__P3IH)->parent_variable__HHZD.ensure_count__YDAG -  1);
+    };
+    Self__SO3J=((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG);
+    Self__A5CR=((__LIST *)((__CASE *)((void **)Self__SO3J->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__SO3J->parent_arrayed_collection__KGAG.upper__PLAG])->code__JPAG);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__A5CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__A5CR->expr_list__RTOG,create__type__PKQC(Self__A5CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
     };
-    Self__WLBK=((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG);
-    result__VYXK=execute_unlink__GPVJ(((__LIST *)((__CASE *)((void **)Self__WLBK->parent_arrayed_collection__QNCG.storage__ZUIJ)[Self__WLBK->parent_arrayed_collection__QNCG.upper__VSCG])->code__PWCG));
-    is_end__0YXK=TRUE__;
+    result__P4TK=execute_list__MNQG(Self__A5CR);
+    is_end__U4TK=TRUE__;
   };
-  if (((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG +  1) ==  2)) {
-    __tmp__Q4XK=Self__SYXK->expr__4EJI;
-    switch (((struct ___OBJ *)__tmp__Q4XK)->__id) {
+  if (((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) ==  2)) {
+    __tmp__KEUK=Self__M4TK->expr__ULFI;
+    switch (((struct ___OBJ *)__tmp__KEUK)->__id) {
     case __LIST__: {
-      __tmp__R4XK=static_type__SCTG(__tmp__Q4XK);
+      __tmp__LEUK=static_type__OHQG(__tmp__KEUK);
     } break;
     case __STRING_CST__: {
-      __tmp__R4XK=((__STRING_CST *)__tmp__Q4XK)->parent_constant__5F.static_type__LSYD;
+      __tmp__LEUK=((__STRING_CST *)__tmp__KEUK)->parent_constant__5F.static_type__M2YD;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__R4XK=((__EXTERNAL_C *)__tmp__Q4XK)->static_type__KMZD;
+      __tmp__LEUK=((__EXTERNAL_C *)__tmp__KEUK)->static_type__1VZD;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__R4XK=((__PROTOTYPE_CST *)__tmp__Q4XK)->parent_constant__DMMC.static_type__LSYD;
+      __tmp__LEUK=((__PROTOTYPE_CST *)__tmp__KEUK)->parent_constant__W2LC.static_type__M2YD;
     } break;
     case __INTEGER_CST__: {
-      __tmp__R4XK=((__INTEGER_CST *)__tmp__Q4XK)->parent_constant__OMMC.static_type__LSYD;
+      __tmp__LEUK=((__INTEGER_CST *)__tmp__KEUK)->parent_constant__B3LC.static_type__M2YD;
     } break;
     case __READ_LOCAL__: {
-      __tmp__R4XK=((__LOCAL *)((__READ_LOCAL *)__tmp__Q4XK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+      __tmp__LEUK=((__LOCAL *)((__READ_LOCAL *)__tmp__KEUK)->local__HJZD)->parent_variable__T1LC.type__D25F;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__R4XK=static_type__EG5H(__tmp__Q4XK);
+      __tmp__LEUK=static_type__CN1H(__tmp__KEUK);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__R4XK=static_type__3G5H();
+      __tmp__LEUK=static_type__1N1H();
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__R4XK=static_type__CH5H();
+      __tmp__LEUK=static_type__AO1H();
     } break;
     case __REAL_CST__: {
-      __tmp__R4XK=((__REAL_CST *)__tmp__Q4XK)->parent_constant__IVNH.static_type__LSYD;
+      __tmp__LEUK=((__REAL_CST *)__tmp__KEUK)->parent_constant__U2JH.static_type__M2YD;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__R4XK=((__CHARACTER_CST *)__tmp__Q4XK)->parent_constant__1VNH.static_type__LSYD;
+      __tmp__LEUK=((__CHARACTER_CST *)__tmp__KEUK)->parent_constant__H3JH.static_type__M2YD;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__R4XK=static_type__HH5H();
+      __tmp__LEUK=static_type__FO1H();
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__R4XK=static_type__MH5H();
+      __tmp__LEUK=static_type__KO1H();
     } break;
     case __EXPR_SUP__: {
-      __tmp__R4XK=static_type__RH5H();
+      __tmp__LEUK=static_type__PO1H();
     } break;
     case __EXPR_SUB__: {
-      __tmp__R4XK=static_type__WH5H(__tmp__Q4XK);
+      __tmp__LEUK=static_type__UO1H(__tmp__KEUK);
     } break;
     case __EXPR_MUL__: {
-      __tmp__R4XK=static_type__2H5H(__tmp__Q4XK);
+      __tmp__LEUK=static_type__0O1H(__tmp__KEUK);
     } break;
     case __EXPR_DIV__: {
-      __tmp__R4XK=static_type__BI5H(__tmp__Q4XK);
+      __tmp__LEUK=static_type__5O1H(__tmp__KEUK);
     } break;
     case __EXPR_AND__: {
-      __tmp__R4XK=static_type__GI5H(__tmp__Q4XK);
+      __tmp__LEUK=static_type__EP1H(__tmp__KEUK);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__R4XK=static_type__LI5H(__tmp__Q4XK);
+      __tmp__LEUK=static_type__JP1H(__tmp__KEUK);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__R4XK=static_type__QI5H(__tmp__Q4XK);
+      __tmp__LEUK=static_type__OP1H(__tmp__KEUK);
     } break;
     case __PUT_TO__: {
-      __tmp__R4XK=TYPE_VOID__->parent_type__UIB.default__AKC;
+      __tmp__LEUK=TYPE_VOID__->parent_type__UIB.default__AKC;
     } break;
     case __ITEM__: {
-      __tmp__R4XK=static_type__ZI5H(__tmp__Q4XK);
+      __tmp__LEUK=static_type__XP1H(__tmp__KEUK);
     } break;
     case __SIZE_OF__: {
-      __tmp__R4XK=static_type__FJ5H();
+      __tmp__LEUK=static_type__DQ1H();
     } break;
     case __CAST__: {
-      __tmp__R4XK=((__CAST *)__tmp__Q4XK)->static_type__2G5H;
+      __tmp__LEUK=((__CAST *)__tmp__KEUK)->static_type__0N1H;
     } break;
     case __CALL_SLOT__: {
-      __tmp__R4XK=static_type__SEOL(__tmp__Q4XK);
+      __tmp__LEUK=static_type__NOKL(__tmp__KEUK);
     } break;
     case __READ_SLOT__: {
-      __tmp__R4XK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__Q4XK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+      __tmp__LEUK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__KEUK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__R4XK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Q4XK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+      __tmp__LEUK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KEUK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__R4XK=static_type__VN3M();
+      __tmp__LEUK=static_type__Z1ZM();
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__R4XK=static_type__BIIO();
+      __tmp__LEUK=static_type__ZQEO();
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__R4XK=static_type__XRMO();
+      __tmp__LEUK=static_type__P0IO();
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__R4XK=static_type__GIIO();
+      __tmp__LEUK=static_type__4QEO();
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__R4XK=static_type__3RMO();
+      __tmp__LEUK=static_type__V0IO();
     } break;
     case __EXPR_NEG__: {
-      __tmp__R4XK=static_type__FZMM(__tmp__Q4XK);
+      __tmp__LEUK=static_type__DFJM(__tmp__KEUK);
     } break;
     case __EXPR_ADD__: {
-      __tmp__R4XK=static_type__UTQL(__tmp__Q4XK);
+      __tmp__LEUK=static_type__P3ML(__tmp__KEUK);
     } break;
     case __EXPR_NOT__: {
-      __tmp__R4XK=static_type__NP1M(__tmp__Q4XK);
+      __tmp__LEUK=static_type__R3XM(__tmp__KEUK);
     } break;
     case __EXPR_MOD__: {
-      __tmp__R4XK=static_type__LIIO(__tmp__Q4XK);
+      __tmp__LEUK=static_type__DREO(__tmp__KEUK);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__R4XK=static_type__CZHP();
+      __tmp__LEUK=static_type__0BEP();
     } break;
     case __EXPR_INF__: {
-      __tmp__R4XK=static_type__RMUN();
+      __tmp__LEUK=static_type__V0QN();
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__R4XK=static_type__WMUN();
+      __tmp__LEUK=static_type__00QN();
     } break;
     case __EXPR_OR__: {
-      __tmp__R4XK=static_type__ZKTN(__tmp__Q4XK);
+      __tmp__LEUK=static_type__3YPN(__tmp__KEUK);
     } break;
     case __EXPR_XOR__: {
-      __tmp__R4XK=static_type__D5VO(__tmp__Q4XK);
+      __tmp__LEUK=static_type__1HSO(__tmp__KEUK);
     } break;
     };
-    __tmp__K5XK=((void *)((__TYPE_FULL *)__tmp__R4XK)->parent_type__KTL == (void *)type_boolean__VJB);
+    __tmp__EFUK=((void *)((__TYPE_FULL *)__tmp__LEUK)->parent_type__5SL == (void *)type_boolean__VJB);
   } else {
-    __tmp__K5XK=FALSE__;
+    __tmp__EFUK=FALSE__;
   };
-  if (((__tmp__K5XK && is_empty__AGZL(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 0])->code__PWCG)) && is_empty__AGZL(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 1])->code__PWCG))) {
-    __tmp__S5XK=Self__SYXK->expr__4EJI;
-    switch (((struct ___OBJ *)__tmp__S5XK)->__id) {
+  if (((__tmp__EFUK && is_empty__CRVL(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG)) && is_empty__CRVL(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->code__JPAG))) {
+    __tmp__MFUK=Self__M4TK->expr__ULFI;
+    switch (((struct ___OBJ *)__tmp__MFUK)->__id) {
     case __LIST__: {
-      __tmp__T5XK=execute_unlink__GPVJ(__tmp__S5XK);
+      Self__B5CR=((__LIST *)__tmp__MFUK);
+      if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__B5CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+        add_last__IK4G(Self__B5CR->expr_list__RTOG,create__type__PKQC(Self__B5CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+      };
+      __tmp__NFUK=execute_list__MNQG(Self__B5CR);
     } break;
     case __STRING_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__T5XK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__NFUK=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__T5XK=execute_unlink__KZPK(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__Q3LK(__tmp__MFUK);
     } break;
     case __PROTOTYPE_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__T5XK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__NFUK=NULL;
     } break;
     case __INTEGER_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__T5XK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__NFUK=NULL;
     } break;
     case __READ_LOCAL__: {
-      Self__P2NQ=((__READ_LOCAL *)__tmp__S5XK);
-      unread__ESNK(Self__P2NQ->local__G5YD,Self__P2NQ);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__T5XK=NULL;
+      Self__4AKQ=((__READ_LOCAL *)__tmp__MFUK);
+      Self__KR1R=((__LOCAL *)Self__4AKQ->local__HJZD);
+      Self__KR1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KR1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__KR1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__LR1R=create__AXB( 250);
+        display__UXFK(Self__4AKQ,voir__LR1R);
+        put_string__2EG(((__STRING *)voir__LR1R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__NR1R=((__LIST *)list_current__EH1);
+        voir__OR1R=create__AXB( 250);
+        display__EQQG(Self__NR1R,voir__OR1R);
+        put_string__2EG(((__STRING *)voir__OR1R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__NFUK=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__T5XK=execute_unlink__13PK(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__BCMK(__tmp__MFUK);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__T5XK=execute_unlink__CDQK(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__IHMK(__tmp__MFUK);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__T5XK=execute_unlink__TDQK(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__ZHMK(__tmp__MFUK);
     } break;
     case __REAL_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__T5XK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__NFUK=NULL;
     } break;
     case __CHARACTER_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__T5XK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__NFUK=NULL;
     } break;
     case __IS_EXPANDED__: {
-      Self__GT0Q=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__S5XK)->receiver__AHAI);
-      unread__ESNK(Self__GT0Q->local__G5YD,Self__GT0Q);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__T5XK=NULL;
+      Self__VUWQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MFUK)->receiver__WN2H);
+      Self__PR1R=((__LOCAL *)Self__VUWQ->local__HJZD);
+      Self__PR1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PR1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__PR1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__QR1R=create__AXB( 250);
+        display__UXFK(Self__VUWQ,voir__QR1R);
+        put_string__2EG(((__STRING *)voir__QR1R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__SR1R=((__LIST *)list_current__EH1);
+        voir__TR1R=create__AXB( 250);
+        display__EQQG(Self__SR1R,voir__TR1R);
+        put_string__2EG(((__STRING *)voir__TR1R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__NFUK=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      remove__4SEK(((__GET_TYPE_ID *)__tmp__S5XK));
-      __tmp__T5XK=NULL;
+      remove__0VAK(((__GET_TYPE_ID *)__tmp__MFUK));
+      __tmp__NFUK=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__T5XK=execute_unlink__UEQK(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__0IMK(__tmp__MFUK);
     } break;
     case __EXPR_SUB__: {
-      __tmp__T5XK=execute_unlink__FFQK(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__LJMK(__tmp__MFUK);
     } break;
     case __EXPR_MUL__: {
-      __tmp__T5XK=execute_unlink__WFQK(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__2JMK(__tmp__MFUK);
     } break;
     case __EXPR_DIV__: {
-      __tmp__T5XK=execute_unlink__HGQK(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__NKMK(__tmp__MFUK);
     } break;
     case __EXPR_AND__: {
-      __tmp__T5XK=execute_unlink__YGQK(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__4KMK(__tmp__MFUK);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__T5XK=execute_unlink__JHQK(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__PLMK(__tmp__MFUK);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__T5XK=execute_unlink__0HQK(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__AMMK(__tmp__MFUK);
     } break;
     case __PUT_TO__: {
-      __tmp__T5XK=execute_link__NKTK(((__PUT_TO *)__tmp__S5XK));
+      __tmp__NFUK=execute_link__ROPK(((__PUT_TO *)__tmp__MFUK));
     } break;
     case __ITEM__: {
-      __tmp__T5XK=execute_unlink__OIQK(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__UMMK(__tmp__MFUK);
     } break;
     case __SIZE_OF__: {
-      __tmp__T5XK=execute_unlink__4IQK(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__ENMK(__tmp__MFUK);
     } break;
     case __CAST__: {
-      __tmp__T5XK=execute_unlink__DJQK(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__JNMK(__tmp__MFUK);
     } break;
     case __CALL_SLOT__: {
-      __tmp__T5XK=execute_unlink__IKUL(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__4UQL(__tmp__MFUK);
     } break;
     case __READ_SLOT__: {
-      __tmp__T5XK=execute_unlink__CAEL(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__QEAL(__tmp__MFUK);
     } break;
     case __READ_GLOBAL__: {
-      Self__S2NQ=((__READ_GLOBAL *)__tmp__S5XK);
-      unread__H2QL(Self__S2NQ->global__3DNK,Self__S2NQ);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__T5XK=execute_access_unlink__BJHL(Self__S2NQ);
+      Self__BBKQ=((__READ_GLOBAL *)__tmp__MFUK);
+      unread__CGNL(Self__BBKQ->global__ZGJK,Self__BBKQ);
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      if (((void *)((__SLOT_DATA *)Self__BBKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+        execute__COHL(Self__BBKQ->global__ZGJK);
+      };
+      __tmp__NFUK=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__T5XK=execute_unlink__ON3M(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__S1ZM(__tmp__MFUK);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__T5XK=execute_unlink__NYIO(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__FBFO(__tmp__MFUK);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__T5XK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__S5XK));
+      __tmp__NFUK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__MFUK));
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__T5XK=execute_unlink__3YIO(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__VBFO(__tmp__MFUK);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__T5XK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__S5XK));
+      __tmp__NFUK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__MFUK));
     } break;
     case __EXPR_NEG__: {
-      __tmp__T5XK=execute_unlink__DVNM(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__JBKM(__tmp__MFUK);
     } break;
     case __EXPR_ADD__: {
-      __tmp__T5XK=execute_unlink__JKRL(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__OUNL(__tmp__MFUK);
     } break;
     case __EXPR_NOT__: {
-      __tmp__T5XK=execute_unlink__EI3M(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__IWZM(__tmp__MFUK);
     } break;
     case __EXPR_MOD__: {
-      __tmp__T5XK=execute_unlink__NZIO(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__FCFO(__tmp__MFUK);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__T5XK=execute_unlink__MFIP(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__EOEP(__tmp__MFUK);
     } break;
     case __EXPR_INF__: {
-      __tmp__T5XK=execute_unlink__OLUN(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__SZQN(__tmp__MFUK);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__T5XK=execute_unlink__4LUN(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__C0QN(__tmp__MFUK);
     } break;
     case __EXPR_OR__: {
-      __tmp__T5XK=execute_unlink__V5TN(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__ZNQN(__tmp__MFUK);
     } break;
     case __EXPR_XOR__: {
-      __tmp__T5XK=execute_unlink__EKYO(__tmp__S5XK);
+      __tmp__NFUK=execute_unlink__2SUO(__tmp__MFUK);
     } break;
     };
-    result__VYXK=__tmp__T5XK;
-    is_end__0YXK=TRUE__;
+    result__P4TK=__tmp__NFUK;
+    is_end__U4TK=TRUE__;
   };
-  if ((! is_end__0YXK)) {
-    __tmp__25XK=Self__SYXK->expr__4EJI;
-    switch (((struct ___OBJ *)__tmp__25XK)->__id) {
+  if ((! is_end__U4TK)) {
+    __tmp__WFUK=Self__M4TK->expr__ULFI;
+    switch (((struct ___OBJ *)__tmp__WFUK)->__id) {
     case __LIST__: {
-      __tmp__35XK=static_type__SCTG(__tmp__25XK);
+      __tmp__XFUK=static_type__OHQG(__tmp__WFUK);
     } break;
     case __STRING_CST__: {
-      __tmp__35XK=((__STRING_CST *)__tmp__25XK)->parent_constant__5F.static_type__LSYD;
+      __tmp__XFUK=((__STRING_CST *)__tmp__WFUK)->parent_constant__5F.static_type__M2YD;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__35XK=((__EXTERNAL_C *)__tmp__25XK)->static_type__KMZD;
+      __tmp__XFUK=((__EXTERNAL_C *)__tmp__WFUK)->static_type__1VZD;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__35XK=((__PROTOTYPE_CST *)__tmp__25XK)->parent_constant__DMMC.static_type__LSYD;
+      __tmp__XFUK=((__PROTOTYPE_CST *)__tmp__WFUK)->parent_constant__W2LC.static_type__M2YD;
     } break;
     case __INTEGER_CST__: {
-      __tmp__35XK=((__INTEGER_CST *)__tmp__25XK)->parent_constant__OMMC.static_type__LSYD;
+      __tmp__XFUK=((__INTEGER_CST *)__tmp__WFUK)->parent_constant__B3LC.static_type__M2YD;
     } break;
     case __READ_LOCAL__: {
-      __tmp__35XK=((__LOCAL *)((__READ_LOCAL *)__tmp__25XK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+      __tmp__XFUK=((__LOCAL *)((__READ_LOCAL *)__tmp__WFUK)->local__HJZD)->parent_variable__T1LC.type__D25F;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__35XK=static_type__EG5H(__tmp__25XK);
+      __tmp__XFUK=static_type__CN1H(__tmp__WFUK);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__35XK=static_type__3G5H();
+      __tmp__XFUK=static_type__1N1H();
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__35XK=static_type__CH5H();
+      __tmp__XFUK=static_type__AO1H();
     } break;
     case __REAL_CST__: {
-      __tmp__35XK=((__REAL_CST *)__tmp__25XK)->parent_constant__IVNH.static_type__LSYD;
+      __tmp__XFUK=((__REAL_CST *)__tmp__WFUK)->parent_constant__U2JH.static_type__M2YD;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__35XK=((__CHARACTER_CST *)__tmp__25XK)->parent_constant__1VNH.static_type__LSYD;
+      __tmp__XFUK=((__CHARACTER_CST *)__tmp__WFUK)->parent_constant__H3JH.static_type__M2YD;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__35XK=static_type__HH5H();
+      __tmp__XFUK=static_type__FO1H();
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__35XK=static_type__MH5H();
+      __tmp__XFUK=static_type__KO1H();
     } break;
     case __EXPR_SUP__: {
-      __tmp__35XK=static_type__RH5H();
+      __tmp__XFUK=static_type__PO1H();
     } break;
     case __EXPR_SUB__: {
-      __tmp__35XK=static_type__WH5H(__tmp__25XK);
+      __tmp__XFUK=static_type__UO1H(__tmp__WFUK);
     } break;
     case __EXPR_MUL__: {
-      __tmp__35XK=static_type__2H5H(__tmp__25XK);
+      __tmp__XFUK=static_type__0O1H(__tmp__WFUK);
     } break;
     case __EXPR_DIV__: {
-      __tmp__35XK=static_type__BI5H(__tmp__25XK);
+      __tmp__XFUK=static_type__5O1H(__tmp__WFUK);
     } break;
     case __EXPR_AND__: {
-      __tmp__35XK=static_type__GI5H(__tmp__25XK);
+      __tmp__XFUK=static_type__EP1H(__tmp__WFUK);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__35XK=static_type__LI5H(__tmp__25XK);
+      __tmp__XFUK=static_type__JP1H(__tmp__WFUK);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__35XK=static_type__QI5H(__tmp__25XK);
+      __tmp__XFUK=static_type__OP1H(__tmp__WFUK);
     } break;
     case __PUT_TO__: {
-      __tmp__35XK=TYPE_VOID__->parent_type__UIB.default__AKC;
+      __tmp__XFUK=TYPE_VOID__->parent_type__UIB.default__AKC;
     } break;
     case __ITEM__: {
-      __tmp__35XK=static_type__ZI5H(__tmp__25XK);
+      __tmp__XFUK=static_type__XP1H(__tmp__WFUK);
     } break;
     case __SIZE_OF__: {
-      __tmp__35XK=static_type__FJ5H();
+      __tmp__XFUK=static_type__DQ1H();
     } break;
     case __CAST__: {
-      __tmp__35XK=((__CAST *)__tmp__25XK)->static_type__2G5H;
+      __tmp__XFUK=((__CAST *)__tmp__WFUK)->static_type__0N1H;
     } break;
     case __CALL_SLOT__: {
-      __tmp__35XK=static_type__SEOL(__tmp__25XK);
+      __tmp__XFUK=static_type__NOKL(__tmp__WFUK);
     } break;
     case __READ_SLOT__: {
-      __tmp__35XK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__25XK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+      __tmp__XFUK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WFUK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__35XK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__25XK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+      __tmp__XFUK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WFUK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__35XK=static_type__VN3M();
+      __tmp__XFUK=static_type__Z1ZM();
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__35XK=static_type__BIIO();
+      __tmp__XFUK=static_type__ZQEO();
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__35XK=static_type__XRMO();
+      __tmp__XFUK=static_type__P0IO();
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__35XK=static_type__GIIO();
+      __tmp__XFUK=static_type__4QEO();
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__35XK=static_type__3RMO();
+      __tmp__XFUK=static_type__V0IO();
     } break;
     case __EXPR_NEG__: {
-      __tmp__35XK=static_type__FZMM(__tmp__25XK);
+      __tmp__XFUK=static_type__DFJM(__tmp__WFUK);
     } break;
     case __EXPR_ADD__: {
-      __tmp__35XK=static_type__UTQL(__tmp__25XK);
+      __tmp__XFUK=static_type__P3ML(__tmp__WFUK);
     } break;
     case __EXPR_NOT__: {
-      __tmp__35XK=static_type__NP1M(__tmp__25XK);
+      __tmp__XFUK=static_type__R3XM(__tmp__WFUK);
     } break;
     case __EXPR_MOD__: {
-      __tmp__35XK=static_type__LIIO(__tmp__25XK);
+      __tmp__XFUK=static_type__DREO(__tmp__WFUK);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__35XK=static_type__CZHP();
+      __tmp__XFUK=static_type__0BEP();
     } break;
     case __EXPR_INF__: {
-      __tmp__35XK=static_type__RMUN();
+      __tmp__XFUK=static_type__V0QN();
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__35XK=static_type__WMUN();
+      __tmp__XFUK=static_type__00QN();
     } break;
     case __EXPR_OR__: {
-      __tmp__35XK=static_type__ZKTN(__tmp__25XK);
+      __tmp__XFUK=static_type__3YPN(__tmp__WFUK);
     } break;
     case __EXPR_XOR__: {
-      __tmp__35XK=static_type__D5VO(__tmp__25XK);
+      __tmp__XFUK=static_type__1HSO(__tmp__WFUK);
     } break;
     };
-    if (((((void *)((__TYPE_FULL *)__tmp__35XK)->parent_type__KTL == (void *)type_boolean__VJB) && ((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG +  1) ==  2)) && is_empty__AGZL(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 0])->code__PWCG))) {
-      __tmp__HBYK=Self__SYXK->expr__4EJI;
-      switch (((struct ___OBJ *)__tmp__HBYK)->__id) {
+    if (((((void *)((__TYPE_FULL *)__tmp__XFUK)->parent_type__5SL == (void *)type_boolean__VJB) && ((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) ==  2)) && is_empty__CRVL(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG))) {
+      __tmp__BHUK=Self__M4TK->expr__ULFI;
+      switch (((struct ___OBJ *)__tmp__BHUK)->__id) {
       case __LIST__: {
-        __tmp__IBYK=((__LIST *)__tmp__HBYK)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__LIST *)__tmp__BHUK)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __STRING_CST__: {
-        __tmp__IBYK=((__STRING_CST *)__tmp__HBYK)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__STRING_CST *)__tmp__BHUK)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__IBYK=((__EXTERNAL_C *)__tmp__HBYK)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXTERNAL_C *)__tmp__BHUK)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__IBYK=((__PROTOTYPE_CST *)__tmp__HBYK)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__PROTOTYPE_CST *)__tmp__BHUK)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __INTEGER_CST__: {
-        __tmp__IBYK=((__INTEGER_CST *)__tmp__HBYK)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__INTEGER_CST *)__tmp__BHUK)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __READ_LOCAL__: {
-        __tmp__IBYK=((__READ_LOCAL *)__tmp__HBYK)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__READ_LOCAL *)__tmp__BHUK)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__IBYK=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__IBYK=((__EXPR_EQUAL *)__tmp__HBYK)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_EQUAL *)__tmp__BHUK)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__IBYK=((__EXPR_NOT_EQUAL *)__tmp__HBYK)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_NOT_EQUAL *)__tmp__BHUK)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __REAL_CST__: {
-        __tmp__IBYK=((__REAL_CST *)__tmp__HBYK)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__REAL_CST *)__tmp__BHUK)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__IBYK=((__CHARACTER_CST *)__tmp__HBYK)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__CHARACTER_CST *)__tmp__BHUK)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__IBYK=((__IS_EXPANDED *)__tmp__HBYK)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__IS_EXPANDED *)__tmp__BHUK)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__IBYK=((__GET_TYPE_ID *)__tmp__HBYK)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__GET_TYPE_ID *)__tmp__BHUK)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_SUP__: {
-        __tmp__IBYK=((__EXPR_SUP *)__tmp__HBYK)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_SUP *)__tmp__BHUK)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_SUB__: {
-        __tmp__IBYK=((__EXPR_SUB *)__tmp__HBYK)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_SUB *)__tmp__BHUK)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_MUL__: {
-        __tmp__IBYK=((__EXPR_MUL *)__tmp__HBYK)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_MUL *)__tmp__BHUK)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_DIV__: {
-        __tmp__IBYK=((__EXPR_DIV *)__tmp__HBYK)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_DIV *)__tmp__BHUK)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_AND__: {
-        __tmp__IBYK=((__EXPR_AND *)__tmp__HBYK)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_AND *)__tmp__BHUK)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__IBYK=((__EXPR_SHIFT_R *)__tmp__HBYK)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_SHIFT_R *)__tmp__BHUK)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__IBYK=((__EXPR_SHIFT_L *)__tmp__HBYK)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_SHIFT_L *)__tmp__BHUK)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __PUT_TO__: {
-        __tmp__IBYK=((__PUT_TO *)__tmp__HBYK)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__PUT_TO *)__tmp__BHUK)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __ITEM__: {
-        __tmp__IBYK=((__ITEM *)__tmp__HBYK)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__ITEM *)__tmp__BHUK)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __SIZE_OF__: {
-        __tmp__IBYK=((__SIZE_OF *)__tmp__HBYK)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__SIZE_OF *)__tmp__BHUK)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __CAST__: {
-        __tmp__IBYK=((__CAST *)__tmp__HBYK)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__CAST *)__tmp__BHUK)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __CALL_SLOT__: {
-        __tmp__IBYK=((__CALL_SLOT *)__tmp__HBYK)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__CALL_SLOT *)__tmp__BHUK)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __READ_SLOT__: {
-        __tmp__IBYK=((__READ_SLOT *)__tmp__HBYK)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__READ_SLOT *)__tmp__BHUK)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__IBYK=((__READ_GLOBAL *)__tmp__HBYK)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__READ_GLOBAL *)__tmp__BHUK)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__IBYK=((__EXPR_NOT_LOGIC *)__tmp__HBYK)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_NOT_LOGIC *)__tmp__BHUK)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__IBYK=((__EXPR_OR_LOGIC *)__tmp__HBYK)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_OR_LOGIC *)__tmp__BHUK)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__IBYK=((__EXPR_OR_OR_LOGIC *)__tmp__HBYK)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_OR_OR_LOGIC *)__tmp__BHUK)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__IBYK=((__EXPR_AND_LOGIC *)__tmp__HBYK)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_AND_LOGIC *)__tmp__BHUK)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__IBYK=((__EXPR_AND_AND_LOGIC *)__tmp__HBYK)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_AND_AND_LOGIC *)__tmp__BHUK)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_NEG__: {
-        __tmp__IBYK=((__EXPR_NEG *)__tmp__HBYK)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_NEG *)__tmp__BHUK)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_ADD__: {
-        __tmp__IBYK=((__EXPR_ADD *)__tmp__HBYK)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_ADD *)__tmp__BHUK)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_NOT__: {
-        __tmp__IBYK=((__EXPR_NOT *)__tmp__HBYK)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_NOT *)__tmp__BHUK)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_MOD__: {
-        __tmp__IBYK=((__EXPR_MOD *)__tmp__HBYK)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_MOD *)__tmp__BHUK)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__IBYK=((__EXPR_SUP_EQ *)__tmp__HBYK)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_SUP_EQ *)__tmp__BHUK)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_INF__: {
-        __tmp__IBYK=((__EXPR_INF *)__tmp__HBYK)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_INF *)__tmp__BHUK)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__IBYK=((__EXPR_INF_EQ *)__tmp__HBYK)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_INF_EQ *)__tmp__BHUK)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_OR__: {
-        __tmp__IBYK=((__EXPR_OR *)__tmp__HBYK)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_OR *)__tmp__BHUK)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_XOR__: {
-        __tmp__IBYK=((__EXPR_XOR *)__tmp__HBYK)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__CHUK=((__EXPR_XOR *)__tmp__BHUK)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       };
-      Self__SYXK->expr__4EJI=create__with__NMRM(__tmp__IBYK,Self__SYXK->expr__4EJI);
-      lst__YYXK=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 0])->code__PWCG;
-      ((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 0])->code__PWCG=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 1])->code__PWCG;
-      ((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 1])->code__PWCG=lst__YYXK;
+      r__PPMR=Self__M4TK->expr__ULFI;
+      result__FPMR=NULL;
+      ptr__GPMR=((__POINTER )(NULL));
+      typ_id__HPMR= 0;
+      sz__IPMR=((__UINTEGER_32 )sizeof(__EXPR_NOT_LOGIC));
+      if ((sz__IPMR ==  0)) {
+        result__FPMR=EXPR_NOT_LOGIC__;
+      } else {
+        typ_id__HPMR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IPMR);
+        if ((typ_id__HPMR == (__INTEGER)(-  1))) {
+          a__JPMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__KPMR=(__UINTEGER_32)((__UINTEGER_32)(sz__IPMR + a__JPMR) & (__UINTEGER_32)(~ a__JPMR));
+          ptr_table__VR1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KPMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__UR1R=((__POINTER )(NULL));
+          result__WR1R=((__POINTER *)ptr_table__VR1R)[ 0];
+          if ((result__WR1R == (void *)NULL)) {
+            result__WR1R=new_lab__2PJ(new_size__KPMR);
+            next__UR1R=(void *)((unsigned long)result__WR1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KPMR)));
+            ((__POINTER *)next__UR1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__VR1R)[ 0]=next__UR1R;
+          } else {
+            next__UR1R=((__POINTER *)result__WR1R)[ 0];
+            if ((next__UR1R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WR1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KPMR <<  1)) <=  4096)) {
+                next__UR1R=(void *)((unsigned long)result__WR1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KPMR)));
+              } else {
+                next__UR1R=new_lab__2PJ(new_size__KPMR);
+              };
+              ((__POINTER *)next__UR1R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__VR1R)[ 0]=next__UR1R;
+            } else {
+              ((__POINTER *)result__WR1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UR1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__WR1R=next__UR1R;
+            };
+          };
+          ptr__GPMR=result__WR1R;
+        } else {
+          t__LPMR=((__UINTEGER_32 )typ_id__HPMR);
+          a__MPMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__3R1R=(__UINTEGER_32)((__UINTEGER_32)(sz__IPMR + a__MPMR) & (__UINTEGER_32)(~ a__MPMR));
+          ptr_table__0R1R=((__POINTER )(&(table_type[(t__LPMR)])));
+          lab_type__2R1R=(__UINTEGER_32)(t__LPMR |  1);
+          next__ZR1R=((__POINTER )(NULL));
+          result__1R1R=((__POINTER *)ptr_table__0R1R)[ 0];
+          if ((result__1R1R == (void *)NULL)) {
+            result__1R1R=new_lab__2PJ(lab_type__2R1R);
+            next__ZR1R=(void *)((unsigned long)result__1R1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3R1R)));
+            ((__POINTER *)next__ZR1R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__0R1R)[ 0]=next__ZR1R;
+          } else {
+            next__ZR1R=((__POINTER *)result__1R1R)[ 0];
+            if ((next__ZR1R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1R1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3R1R <<  1)) <=  4096)) {
+                next__ZR1R=(void *)((unsigned long)result__1R1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3R1R)));
+              } else {
+                next__ZR1R=new_lab__2PJ(lab_type__2R1R);
+              };
+              ((__POINTER *)next__ZR1R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__0R1R)[ 0]=next__ZR1R;
+            } else {
+              ((__POINTER *)result__1R1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZR1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__1R1R=next__ZR1R;
+            };
+          };
+          ptr__GPMR=result__1R1R;
+        };
+        result__FPMR=((__EXPR_NOT_LOGIC *)ptr__GPMR);
+        *(result__FPMR) = *(EXPR_NOT_LOGIC__);
+      };
+      Self__NPMR=((__EXPR_NOT_LOGIC *)result__FPMR);
+      Self__NPMR->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CHUK;
+      Self__NPMR->parent_expr_unary_logic__AHUK.right__Q0ZM=r__PPMR;
+      Self__M4TK->expr__ULFI=result__FPMR;
+      lst__S4TK=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG;
+      ((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->code__JPAG;
+      ((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->code__JPAG=lst__S4TK;
     };
-    __tmp__ZBYK=Self__SYXK->expr__4EJI;
-    switch (((struct ___OBJ *)__tmp__ZBYK)->__id) {
+    __tmp__THUK=Self__M4TK->expr__ULFI;
+    switch (((struct ___OBJ *)__tmp__THUK)->__id) {
     case __LIST__: {
-      __tmp__0BYK=execute_link__GMRG(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__TTOG(__tmp__THUK);
     } break;
     case __STRING_CST__: {
-      __tmp__0BYK=((__STRING_CST *)__tmp__ZBYK);
+      __tmp__UHUK=((__STRING_CST *)__tmp__THUK);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__0BYK=execute_link__A23K(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__KA0K(__tmp__THUK);
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__0BYK=((__PROTOTYPE_CST *)__tmp__ZBYK);
+      __tmp__UHUK=((__PROTOTYPE_CST *)__tmp__THUK);
     } break;
     case __INTEGER_CST__: {
-      __tmp__0BYK=((__INTEGER_CST *)__tmp__ZBYK);
+      __tmp__UHUK=((__INTEGER_CST *)__tmp__THUK);
     } break;
     case __READ_LOCAL__: {
-      __tmp__0BYK=execute_link__QDEL(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__4HAL(__tmp__THUK);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__0BYK=execute_link__EIEL();
+      Self__D5CR=((__LIST *)list_current__EH1);
+      voir__E5CR=create__AXB( 250);
+      display__EQQG(Self__D5CR,voir__E5CR);
+      put_string__2EG(((__STRING *)voir__E5CR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_514));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__UHUK=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__0BYK=execute_link__IIEL(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__WMAL(__tmp__THUK);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__0BYK=execute_link__RMEL(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__5QAL(__tmp__THUK);
     } break;
     case __REAL_CST__: {
-      __tmp__0BYK=((__REAL_CST *)__tmp__ZBYK);
+      __tmp__UHUK=((__REAL_CST *)__tmp__THUK);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__0BYK=((__CHARACTER_CST *)__tmp__ZBYK);
+      __tmp__UHUK=((__CHARACTER_CST *)__tmp__THUK);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__0BYK=execute_link__AREL(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__OVAL(__tmp__THUK);
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__0BYK=execute_link__HSEL(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__VWAL(__tmp__THUK);
     } break;
     case __EXPR_SUP__: {
-      __tmp__0BYK=execute_link__MSEL(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__0WAL(__tmp__THUK);
     } break;
     case __EXPR_SUB__: {
-      __tmp__0BYK=execute_link__VWEL(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__D1AL(__tmp__THUK);
     } break;
     case __EXPR_MUL__: {
-      __tmp__0BYK=execute_link__40EL(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__M5AL(__tmp__THUK);
     } break;
     case __EXPR_DIV__: {
-      __tmp__0BYK=execute_link__H5EL(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__VDBL(__tmp__THUK);
     } break;
     case __EXPR_AND__: {
-      __tmp__0BYK=execute_link__QDFL(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__4HBL(__tmp__THUK);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__0BYK=execute_link__ZHFL(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__HMBL(__tmp__THUK);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__0BYK=execute_link__CMFL(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__QQBL(__tmp__THUK);
     } break;
     case __PUT_TO__: {
-      __tmp__0BYK=execute_link__NKTK(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__ROPK(__tmp__THUK);
     } break;
     case __ITEM__: {
-      __tmp__0BYK=execute_link__LQFL(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__ZUBL(__tmp__THUK);
     } break;
     case __SIZE_OF__: {
-      __tmp__0BYK=execute_link__SQFL(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__AVBL(__tmp__THUK);
     } break;
     case __CAST__: {
-      __tmp__0BYK=execute_link__XQFL(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__FVBL(__tmp__THUK);
     } break;
     case __CALL_SLOT__: {
-      __tmp__0BYK=execute_link__MYXL(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__CDUL(__tmp__THUK);
     } break;
     case __READ_SLOT__: {
-      __tmp__0BYK=execute_link__QUFL(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__4YBL(__tmp__THUK);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__0BYK=execute_link__AZFL(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__O3BL(__tmp__THUK);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__0BYK=execute_link__4N3M(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__C2ZM(__tmp__THUK);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__0BYK=execute_link__03IO(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__SGFO(__tmp__THUK);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__0BYK=execute_link__SFPO(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__KOLO(__tmp__THUK);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__0BYK=execute_link__TDJO(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__LMFO(__tmp__THUK);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__0BYK=execute_link__WLPO(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__OULO(__tmp__THUK);
     } break;
     case __EXPR_NEG__: {
-      __tmp__0BYK=execute_link__GDOM(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__IPKM(__tmp__THUK);
     } break;
     case __EXPR_ADD__: {
-      __tmp__0BYK=execute_link__3NSL(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__VXOL(__tmp__THUK);
     } break;
     case __EXPR_NOT__: {
-      __tmp__0BYK=execute_link__SQ3M(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__W4ZM(__tmp__THUK);
     } break;
     case __EXPR_MOD__: {
-      __tmp__0BYK=execute_link__MJJO(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__ESFO(__tmp__THUK);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__0BYK=execute_link__EIIP(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__2QEP(__tmp__THUK);
     } break;
     case __EXPR_INF__: {
-      __tmp__0BYK=execute_link__BNUN(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__F1QN(__tmp__THUK);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__0BYK=execute_link__KRUN(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__O5QN(__tmp__THUK);
     } break;
     case __EXPR_OR__: {
-      __tmp__0BYK=execute_link__HEUN(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__LSQN(__tmp__THUK);
     } break;
     case __EXPR_XOR__: {
-      __tmp__0BYK=execute_link__UUYO(__tmp__ZBYK);
+      __tmp__UHUK=execute_link__M3UO(__tmp__THUK);
     } break;
     };
-    Self__SYXK->expr__4EJI=__tmp__0BYK;
-    count_no_recursive__S3FL= 0;
-    if ((((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 0])->id__4SCG == (void *)TYPE_NULL__) && ((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG +  1) ==  2))) {
-      execute_case__CUUG(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 0])->code__PWCG);
-      execute_case__CUUG(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 1])->code__PWCG);
+    Self__M4TK->expr__ULFI=__tmp__UHUK;
+    count_no_recursive__ACCL= 0;
+    if ((((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->id__YLAG == (void *)TYPE_NULL__) && ((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) ==  2))) {
+      execute_case__CWRG(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG);
+      execute_case__CWRG(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->code__JPAG);
     } else {
-      __tmp__3CYK=((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG;
-      Self__2MJL= 0;
-      while ((Self__2MJL <= __tmp__3CYK)) {
-        Self__FGUL=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[Self__2MJL]);
-        __tmp__GGUL=Self__FGUL->id__4SCG;
-        switch (((struct ___OBJ *)__tmp__GGUL)->__id) {
+      __tmp__XIUK=((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
+      Self__2PFL= 0;
+      while ((Self__2PFL <= __tmp__XIUK)) {
+        Self__XQQL=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__2PFL]);
+        __tmp__YQQL=Self__XQQL->id__YLAG;
+        switch (((struct ___OBJ *)__tmp__YQQL)->__id) {
         case __TYPE__: {
-          ((__TYPE *)__tmp__GGUL)->last_pass_binding__VT3I=pass_count__YMMC;
+          ((__TYPE *)__tmp__YQQL)->last_pass_binding__AYZI=pass_count__L3LC;
         } break;
         case __TYPE_NULL__: {
-          ((__TYPE_NULL *)__tmp__GGUL)->parent_type__TIB.last_pass_binding__VT3I=pass_count__YMMC;
+          ((__TYPE_NULL *)__tmp__YQQL)->parent_type__TIB.last_pass_binding__AYZI=pass_count__L3LC;
         } break;
         case __TYPE_VOID__: {
-          ((__TYPE_VOID *)__tmp__GGUL)->parent_type__UIB.last_pass_binding__VT3I=pass_count__YMMC;
+          ((__TYPE_VOID *)__tmp__YQQL)->parent_type__UIB.last_pass_binding__AYZI=pass_count__L3LC;
         } break;
         case __TYPE_CONTEXT__: {
-          ((__TYPE_CONTEXT *)__tmp__GGUL)->parent_type__VIB.last_pass_binding__VT3I=pass_count__YMMC;
+          ((__TYPE_CONTEXT *)__tmp__YQQL)->parent_type__VIB.last_pass_binding__AYZI=pass_count__L3LC;
         } break;
         case __TYPE_ID__: {
-          ((__TYPE_ID *)__tmp__GGUL)->parent_type__WIB.last_pass_binding__VT3I=pass_count__YMMC;
+          ((__TYPE_ID *)__tmp__YQQL)->parent_type__WIB.last_pass_binding__AYZI=pass_count__L3LC;
         } break;
         case __TYPE_GENERIC__: {
-          ((__TYPE_GENERIC *)__tmp__GGUL)->parent_type__T2IB.last_pass_binding__VT3I=pass_count__YMMC;
+          ((__TYPE_GENERIC *)__tmp__YQQL)->parent_type__C2IB.last_pass_binding__AYZI=pass_count__L3LC;
         } break;
         case __PROFIL_BLOCK__: {
-          set_late_binding__0KWL();
+          set_late_binding__QVSL();
         } break;
         };
-        execute_case__CUUG(Self__FGUL->code__PWCG);
-        Self__2MJL=(__INTEGER)(Self__2MJL +  1);
+        execute_case__CWRG(Self__XQQL->code__JPAG);
+        Self__2PFL=(__INTEGER)(Self__2PFL +  1);
       };
     };
-    result__Z4FL=NULL;
-    wr_true__04FL=NULL;
-    wr_false__14FL=NULL;
-    rd__24FL=NULL;
-    val_true__34FL=NULL;
-    val_false__44FL=NULL;
-    b__A5FL=FALSE__;
-    c__B5FL=FALSE__;
-    d__C5FL=FALSE__;
-    __tmp__D5FL=Self__SYXK->expr__4EJI;
-    switch (((struct ___OBJ *)__tmp__D5FL)->__id) {
+    result__HDCL=NULL;
+    wr_true__IDCL=NULL;
+    wr_false__JDCL=NULL;
+    rd__KDCL=NULL;
+    val_true__LDCL=NULL;
+    val_false__MDCL=NULL;
+    b__ODCL=FALSE__;
+    c__PDCL=FALSE__;
+    d__QDCL=FALSE__;
+    __tmp__RDCL=Self__M4TK->expr__ULFI;
+    switch (((struct ___OBJ *)__tmp__RDCL)->__id) {
     case __LIST__: {
-      __tmp__E5FL=static_type__SCTG(__tmp__D5FL);
+      __tmp__SDCL=static_type__OHQG(__tmp__RDCL);
     } break;
     case __STRING_CST__: {
-      __tmp__E5FL=((__STRING_CST *)__tmp__D5FL)->parent_constant__5F.static_type__LSYD;
+      __tmp__SDCL=((__STRING_CST *)__tmp__RDCL)->parent_constant__5F.static_type__M2YD;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__E5FL=((__EXTERNAL_C *)__tmp__D5FL)->static_type__KMZD;
+      __tmp__SDCL=((__EXTERNAL_C *)__tmp__RDCL)->static_type__1VZD;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__E5FL=((__PROTOTYPE_CST *)__tmp__D5FL)->parent_constant__DMMC.static_type__LSYD;
+      __tmp__SDCL=((__PROTOTYPE_CST *)__tmp__RDCL)->parent_constant__W2LC.static_type__M2YD;
     } break;
     case __INTEGER_CST__: {
-      __tmp__E5FL=((__INTEGER_CST *)__tmp__D5FL)->parent_constant__OMMC.static_type__LSYD;
+      __tmp__SDCL=((__INTEGER_CST *)__tmp__RDCL)->parent_constant__B3LC.static_type__M2YD;
     } break;
     case __READ_LOCAL__: {
-      __tmp__E5FL=((__LOCAL *)((__READ_LOCAL *)__tmp__D5FL)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+      __tmp__SDCL=((__LOCAL *)((__READ_LOCAL *)__tmp__RDCL)->local__HJZD)->parent_variable__T1LC.type__D25F;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__E5FL=static_type__EG5H(__tmp__D5FL);
+      __tmp__SDCL=static_type__CN1H(__tmp__RDCL);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__E5FL=static_type__3G5H();
+      __tmp__SDCL=static_type__1N1H();
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__E5FL=static_type__CH5H();
+      __tmp__SDCL=static_type__AO1H();
     } break;
     case __REAL_CST__: {
-      __tmp__E5FL=((__REAL_CST *)__tmp__D5FL)->parent_constant__IVNH.static_type__LSYD;
+      __tmp__SDCL=((__REAL_CST *)__tmp__RDCL)->parent_constant__U2JH.static_type__M2YD;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__E5FL=((__CHARACTER_CST *)__tmp__D5FL)->parent_constant__1VNH.static_type__LSYD;
+      __tmp__SDCL=((__CHARACTER_CST *)__tmp__RDCL)->parent_constant__H3JH.static_type__M2YD;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__E5FL=static_type__HH5H();
+      __tmp__SDCL=static_type__FO1H();
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__E5FL=static_type__MH5H();
+      __tmp__SDCL=static_type__KO1H();
     } break;
     case __EXPR_SUP__: {
-      __tmp__E5FL=static_type__RH5H();
+      __tmp__SDCL=static_type__PO1H();
     } break;
     case __EXPR_SUB__: {
-      __tmp__E5FL=static_type__WH5H(__tmp__D5FL);
+      __tmp__SDCL=static_type__UO1H(__tmp__RDCL);
     } break;
     case __EXPR_MUL__: {
-      __tmp__E5FL=static_type__2H5H(__tmp__D5FL);
+      __tmp__SDCL=static_type__0O1H(__tmp__RDCL);
     } break;
     case __EXPR_DIV__: {
-      __tmp__E5FL=static_type__BI5H(__tmp__D5FL);
+      __tmp__SDCL=static_type__5O1H(__tmp__RDCL);
     } break;
     case __EXPR_AND__: {
-      __tmp__E5FL=static_type__GI5H(__tmp__D5FL);
+      __tmp__SDCL=static_type__EP1H(__tmp__RDCL);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__E5FL=static_type__LI5H(__tmp__D5FL);
+      __tmp__SDCL=static_type__JP1H(__tmp__RDCL);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__E5FL=static_type__QI5H(__tmp__D5FL);
+      __tmp__SDCL=static_type__OP1H(__tmp__RDCL);
     } break;
     case __PUT_TO__: {
-      __tmp__E5FL=TYPE_VOID__->parent_type__UIB.default__AKC;
+      __tmp__SDCL=TYPE_VOID__->parent_type__UIB.default__AKC;
     } break;
     case __ITEM__: {
-      __tmp__E5FL=static_type__ZI5H(__tmp__D5FL);
+      __tmp__SDCL=static_type__XP1H(__tmp__RDCL);
     } break;
     case __SIZE_OF__: {
-      __tmp__E5FL=static_type__FJ5H();
+      __tmp__SDCL=static_type__DQ1H();
     } break;
     case __CAST__: {
-      __tmp__E5FL=((__CAST *)__tmp__D5FL)->static_type__2G5H;
+      __tmp__SDCL=((__CAST *)__tmp__RDCL)->static_type__0N1H;
     } break;
     case __CALL_SLOT__: {
-      __tmp__E5FL=static_type__SEOL(__tmp__D5FL);
+      __tmp__SDCL=static_type__NOKL(__tmp__RDCL);
     } break;
     case __READ_SLOT__: {
-      __tmp__E5FL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__D5FL)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+      __tmp__SDCL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__RDCL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__E5FL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__D5FL)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+      __tmp__SDCL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RDCL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__E5FL=static_type__VN3M();
+      __tmp__SDCL=static_type__Z1ZM();
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__E5FL=static_type__BIIO();
+      __tmp__SDCL=static_type__ZQEO();
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__E5FL=static_type__XRMO();
+      __tmp__SDCL=static_type__P0IO();
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__E5FL=static_type__GIIO();
+      __tmp__SDCL=static_type__4QEO();
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__E5FL=static_type__3RMO();
+      __tmp__SDCL=static_type__V0IO();
     } break;
     case __EXPR_NEG__: {
-      __tmp__E5FL=static_type__FZMM(__tmp__D5FL);
+      __tmp__SDCL=static_type__DFJM(__tmp__RDCL);
     } break;
     case __EXPR_ADD__: {
-      __tmp__E5FL=static_type__UTQL(__tmp__D5FL);
+      __tmp__SDCL=static_type__P3ML(__tmp__RDCL);
     } break;
     case __EXPR_NOT__: {
-      __tmp__E5FL=static_type__NP1M(__tmp__D5FL);
+      __tmp__SDCL=static_type__R3XM(__tmp__RDCL);
     } break;
     case __EXPR_MOD__: {
-      __tmp__E5FL=static_type__LIIO(__tmp__D5FL);
+      __tmp__SDCL=static_type__DREO(__tmp__RDCL);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__E5FL=static_type__CZHP();
+      __tmp__SDCL=static_type__0BEP();
     } break;
     case __EXPR_INF__: {
-      __tmp__E5FL=static_type__RMUN();
+      __tmp__SDCL=static_type__V0QN();
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__E5FL=static_type__WMUN();
+      __tmp__SDCL=static_type__00QN();
     } break;
     case __EXPR_OR__: {
-      __tmp__E5FL=static_type__ZKTN(__tmp__D5FL);
+      __tmp__SDCL=static_type__3YPN(__tmp__RDCL);
     } break;
     case __EXPR_XOR__: {
-      __tmp__E5FL=static_type__D5VO(__tmp__D5FL);
+      __tmp__SDCL=static_type__1HSO(__tmp__RDCL);
     } break;
     };
-    if ((((((void *)((__TYPE_FULL *)__tmp__E5FL)->parent_type__KTL == (void *)type_boolean__VJB) && ((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG +  1) ==  2)) && ((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 0])->code__PWCG)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) ==  2)) && ((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 1])->code__PWCG)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) ==  2))) {
-      if ((((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 0])->id__4SCG != (void *)type_true__FJB) || ((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 1])->id__4SCG != (void *)type_false__NJB))) {
-        pos__04DL=Self__SYXK->parent_instr__GPMC.parent_itm_object__TE.position__BJM;
-        put_error__text__0AH( 0,(&__string_552));
-        put_position__ECH(pos__04DL);
-        send_error__2FH();
+    if ((((((void *)((__TYPE_FULL *)__tmp__SDCL)->parent_type__5SL == (void *)type_boolean__VJB) && ((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) ==  2)) && ((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) ==  2)) && ((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->code__JPAG)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) ==  2))) {
+      if ((((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->id__YLAG != (void *)type_true__FJB) || ((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->id__YLAG != (void *)type_false__NJB))) {
+        pos__IDAL=Self__M4TK->parent_instr__Z5LC.parent_itm_object__TE.position__WIM;
+        put_error__text__0AH( 0,(&__string_553));
+        put_position__ECH(pos__IDAL);
+        put_string__EQD(msg_err__5AH);
+        if ((verbose_level__FX !=  0)) {
+          put_string__2EG(((__STRING *)msg_err__5AH));
+        };
+        if (((type_error__4AH !=  2) | is_warning__OBB)) {
+          exit(( 1));
+        };
       };
-      __tmp__4BGL=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 0])->code__PWCG)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[ 0];
-      if (__tmp__4BGL==NULL) {
-        __tmp__5BGL=NULL;
+      __tmp__MGCL=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
+      if (__tmp__MGCL==NULL) {
+        __tmp__NGCL=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__4BGL)->__id) {
+        switch (((struct ___OBJ *)__tmp__MGCL)->__id) {
         case __LIST__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __PUSH__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __SWITCH__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __NODE_TYPE__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __NODE_STYLE__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __WRITE_GLOBAL__: {
-          __tmp__5BGL=((void *)__tmp__4BGL);
+          __tmp__NGCL=((void *)__tmp__MGCL);
         } break;
         case __WRITE_SLOT__: {
-          __tmp__5BGL=((void *)__tmp__4BGL);
+          __tmp__NGCL=((void *)__tmp__MGCL);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __ITEM__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __CAST__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __NOP__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__5BGL=((void *)__tmp__4BGL);
+          __tmp__NGCL=((void *)__tmp__MGCL);
         } break;
         case __READ_GLOBAL__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __LOOP__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __LOOP_END__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__5BGL=NULL;
+          __tmp__NGCL=NULL;
         } break;
         }
       };
-      wr_true__04FL=__tmp__5BGL;
-      __tmp__ECGL=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__SYXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 1])->code__PWCG)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[ 0];
-      if (__tmp__ECGL==NULL) {
-        __tmp__FCGL=NULL;
+      wr_true__IDCL=__tmp__NGCL;
+      __tmp__SGCL=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__M4TK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->code__JPAG)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
+      if (__tmp__SGCL==NULL) {
+        __tmp__TGCL=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__ECGL)->__id) {
+        switch (((struct ___OBJ *)__tmp__SGCL)->__id) {
         case __LIST__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __PUSH__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __SWITCH__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __NODE_TYPE__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __NODE_STYLE__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __WRITE_GLOBAL__: {
-          __tmp__FCGL=((void *)__tmp__ECGL);
+          __tmp__TGCL=((void *)__tmp__SGCL);
         } break;
         case __WRITE_SLOT__: {
-          __tmp__FCGL=((void *)__tmp__ECGL);
+          __tmp__TGCL=((void *)__tmp__SGCL);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __ITEM__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __CAST__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __NOP__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__FCGL=((void *)__tmp__ECGL);
+          __tmp__TGCL=((void *)__tmp__SGCL);
         } break;
         case __READ_GLOBAL__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __LOOP__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __LOOP_END__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__FCGL=NULL;
+          __tmp__TGCL=NULL;
         } break;
         }
       };
-      wr_false__14FL=__tmp__FCGL;
-      if ((((void *)__tmp__5BGL != (void *)NULL) && ((void *)__tmp__FCGL != (void *)NULL))) {
-        switch (((struct ___OBJ *)__tmp__5BGL)->__id) {
+      wr_false__JDCL=__tmp__TGCL;
+      if ((((void *)__tmp__NGCL != (void *)NULL) && ((void *)__tmp__TGCL != (void *)NULL))) {
+        switch (((struct ___OBJ *)__tmp__NGCL)->__id) {
         case __WRITE_GLOBAL__: {
-          __tmp__RCGL=((__SLOT_DATA *)((__WRITE_GLOBAL *)__tmp__5BGL)->global__IN5H)->parent_variable__G3YD.type__LCCG;
+          __tmp__5GCL=((__SLOT_DATA *)((__WRITE_GLOBAL *)__tmp__NGCL)->global__GU1H)->parent_variable__HHZD.type__D25F;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__RCGL=((__SLOT_DATA *)((__WRITE_SLOT *)__tmp__5BGL)->slot__JM5H)->parent_variable__G3YD.type__LCCG;
+          __tmp__5GCL=((__SLOT_DATA *)((__WRITE_SLOT *)__tmp__NGCL)->slot__HT1H)->parent_variable__HHZD.type__D25F;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__RCGL=((__LOCAL *)((__WRITE_LOCAL *)__tmp__5BGL)->local__IOMJ)->parent_variable__ALMC.type__LCCG;
+          __tmp__5GCL=((__LOCAL *)((__WRITE_LOCAL *)__tmp__NGCL)->local__ERIJ)->parent_variable__T1LC.type__D25F;
         } break;
         };
-        __tmp__5CGL=((void *)((__TYPE_FULL *)__tmp__RCGL)->parent_type__KTL == (void *)type_boolean__VJB);
+        __tmp__NHCL=((void *)((__TYPE_FULL *)__tmp__5GCL)->parent_type__5SL == (void *)type_boolean__VJB);
       } else {
-        __tmp__5CGL=FALSE__;
+        __tmp__NHCL=FALSE__;
       };
-      if (__tmp__5CGL) {
-        switch (((struct ___OBJ *)__tmp__5BGL)->__id) {
+      if (__tmp__NHCL) {
+        switch (((struct ___OBJ *)__tmp__NGCL)->__id) {
         case __WRITE_GLOBAL__: {
-          __tmp__0CGL=((__WRITE_GLOBAL *)__tmp__5BGL)->global__IN5H;
+          __tmp__IHCL=((__WRITE_GLOBAL *)__tmp__NGCL)->global__GU1H;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__0CGL=((__WRITE_SLOT *)__tmp__5BGL)->slot__JM5H;
+          __tmp__IHCL=((__WRITE_SLOT *)__tmp__NGCL)->slot__HT1H;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__0CGL=((__WRITE_LOCAL *)__tmp__5BGL)->local__IOMJ;
+          __tmp__IHCL=((__WRITE_LOCAL *)__tmp__NGCL)->local__ERIJ;
         } break;
         };
-        switch (((struct ___OBJ *)__tmp__FCGL)->__id) {
+        switch (((struct ___OBJ *)__tmp__TGCL)->__id) {
         case __WRITE_GLOBAL__: {
-          __tmp__1CGL=((__WRITE_GLOBAL *)__tmp__FCGL)->global__IN5H;
+          __tmp__JHCL=((__WRITE_GLOBAL *)__tmp__TGCL)->global__GU1H;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__1CGL=((__WRITE_SLOT *)__tmp__FCGL)->slot__JM5H;
+          __tmp__JHCL=((__WRITE_SLOT *)__tmp__TGCL)->slot__HT1H;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__1CGL=((__WRITE_LOCAL *)__tmp__FCGL)->local__IOMJ;
+          __tmp__JHCL=((__WRITE_LOCAL *)__tmp__TGCL)->local__ERIJ;
         } break;
         };
-        __tmp__ADGL=((void *)__tmp__0CGL == (void *)__tmp__1CGL);
+        __tmp__OHCL=((void *)__tmp__IHCL == (void *)__tmp__JHCL);
       } else {
-        __tmp__ADGL=FALSE__;
+        __tmp__OHCL=FALSE__;
       };
-      if (__tmp__ADGL) {
-        switch (((struct ___OBJ *)__tmp__5BGL)->__id) {
+      if (__tmp__OHCL) {
+        switch (((struct ___OBJ *)__tmp__NGCL)->__id) {
         case __WRITE_GLOBAL__: {
-          __tmp__GDGL=((__WRITE_GLOBAL *)__tmp__5BGL)->parent_write__MZJH.value__NXHH;
+          __tmp__UHCL=((__WRITE_GLOBAL *)__tmp__NGCL)->parent_write__YAGH.value__PAEH;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__GDGL=((__WRITE_SLOT *)__tmp__5BGL)->parent_write__ZZJH.value__NXHH;
+          __tmp__UHCL=((__WRITE_SLOT *)__tmp__NGCL)->parent_write__FBGH.value__PAEH;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__GDGL=((__WRITE_LOCAL *)__tmp__5BGL)->parent_write__FZ4I.value__NXHH;
+          __tmp__UHCL=((__WRITE_LOCAL *)__tmp__NGCL)->parent_write__540I.value__PAEH;
         } break;
         };
-        val_true__34FL=__tmp__GDGL;
-        switch (((struct ___OBJ *)__tmp__FCGL)->__id) {
+        val_true__LDCL=__tmp__UHCL;
+        switch (((struct ___OBJ *)__tmp__TGCL)->__id) {
         case __WRITE_GLOBAL__: {
-          __tmp__HDGL=((__WRITE_GLOBAL *)__tmp__FCGL)->parent_write__MZJH.value__NXHH;
+          __tmp__VHCL=((__WRITE_GLOBAL *)__tmp__TGCL)->parent_write__YAGH.value__PAEH;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__HDGL=((__WRITE_SLOT *)__tmp__FCGL)->parent_write__ZZJH.value__NXHH;
+          __tmp__VHCL=((__WRITE_SLOT *)__tmp__TGCL)->parent_write__FBGH.value__PAEH;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__HDGL=((__WRITE_LOCAL *)__tmp__FCGL)->parent_write__FZ4I.value__NXHH;
+          __tmp__VHCL=((__WRITE_LOCAL *)__tmp__TGCL)->parent_write__540I.value__PAEH;
         } break;
         };
-        val_false__44FL=__tmp__HDGL;
-        switch (((struct ___OBJ *)__tmp__GDGL)->__id) {
+        val_false__MDCL=__tmp__VHCL;
+        switch (((struct ___OBJ *)__tmp__UHCL)->__id) {
         case __LIST__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __STRING_CST__: {
-          __tmp__IDGL=TRUE__;
+          __tmp__WHCL=TRUE__;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__IDGL=TRUE__;
+          __tmp__WHCL=TRUE__;
         } break;
         case __INTEGER_CST__: {
-          __tmp__IDGL=TRUE__;
+          __tmp__WHCL=TRUE__;
         } break;
         case __READ_LOCAL__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __REAL_CST__: {
-          __tmp__IDGL=TRUE__;
+          __tmp__WHCL=TRUE__;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__IDGL=TRUE__;
+          __tmp__WHCL=TRUE__;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_SUP__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_SUB__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_MUL__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_DIV__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_AND__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __PUT_TO__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __ITEM__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __SIZE_OF__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __CAST__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __CALL_SLOT__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __READ_SLOT__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_NEG__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_ADD__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_NOT__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_MOD__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_INF__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_OR__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         case __EXPR_XOR__: {
-          __tmp__IDGL=FALSE__;
+          __tmp__WHCL=FALSE__;
         } break;
         };
-        if (__tmp__IDGL) {
-          switch (((struct ___OBJ *)__tmp__GDGL)->__id) {
+        if (__tmp__WHCL) {
+          switch (((struct ___OBJ *)__tmp__UHCL)->__id) {
           case __LIST__: {
-            __tmp__ODGL=static_type__SCTG(__tmp__GDGL);
+            __tmp__2HCL=static_type__OHQG(__tmp__UHCL);
           } break;
           case __STRING_CST__: {
-            __tmp__ODGL=((__STRING_CST *)__tmp__GDGL)->parent_constant__5F.static_type__LSYD;
+            __tmp__2HCL=((__STRING_CST *)__tmp__UHCL)->parent_constant__5F.static_type__M2YD;
           } break;
           case __EXTERNAL_C__: {
-            __tmp__ODGL=((__EXTERNAL_C *)__tmp__GDGL)->static_type__KMZD;
+            __tmp__2HCL=((__EXTERNAL_C *)__tmp__UHCL)->static_type__1VZD;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__ODGL=((__PROTOTYPE_CST *)__tmp__GDGL)->parent_constant__DMMC.static_type__LSYD;
+            __tmp__2HCL=((__PROTOTYPE_CST *)__tmp__UHCL)->parent_constant__W2LC.static_type__M2YD;
           } break;
           case __INTEGER_CST__: {
-            __tmp__ODGL=((__INTEGER_CST *)__tmp__GDGL)->parent_constant__OMMC.static_type__LSYD;
+            __tmp__2HCL=((__INTEGER_CST *)__tmp__UHCL)->parent_constant__B3LC.static_type__M2YD;
           } break;
           case __READ_LOCAL__: {
-            __tmp__ODGL=((__LOCAL *)((__READ_LOCAL *)__tmp__GDGL)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+            __tmp__2HCL=((__LOCAL *)((__READ_LOCAL *)__tmp__UHCL)->local__HJZD)->parent_variable__T1LC.type__D25F;
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__ODGL=static_type__EG5H(__tmp__GDGL);
+            __tmp__2HCL=static_type__CN1H(__tmp__UHCL);
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__ODGL=static_type__3G5H();
+            __tmp__2HCL=static_type__1N1H();
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__ODGL=static_type__CH5H();
+            __tmp__2HCL=static_type__AO1H();
           } break;
           case __REAL_CST__: {
-            __tmp__ODGL=((__REAL_CST *)__tmp__GDGL)->parent_constant__IVNH.static_type__LSYD;
+            __tmp__2HCL=((__REAL_CST *)__tmp__UHCL)->parent_constant__U2JH.static_type__M2YD;
           } break;
           case __CHARACTER_CST__: {
-            __tmp__ODGL=((__CHARACTER_CST *)__tmp__GDGL)->parent_constant__1VNH.static_type__LSYD;
+            __tmp__2HCL=((__CHARACTER_CST *)__tmp__UHCL)->parent_constant__H3JH.static_type__M2YD;
           } break;
           case __IS_EXPANDED__: {
-            __tmp__ODGL=static_type__HH5H();
+            __tmp__2HCL=static_type__FO1H();
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__ODGL=static_type__MH5H();
+            __tmp__2HCL=static_type__KO1H();
           } break;
           case __EXPR_SUP__: {
-            __tmp__ODGL=static_type__RH5H();
+            __tmp__2HCL=static_type__PO1H();
           } break;
           case __EXPR_SUB__: {
-            __tmp__ODGL=static_type__WH5H(__tmp__GDGL);
+            __tmp__2HCL=static_type__UO1H(__tmp__UHCL);
           } break;
           case __EXPR_MUL__: {
-            __tmp__ODGL=static_type__2H5H(__tmp__GDGL);
+            __tmp__2HCL=static_type__0O1H(__tmp__UHCL);
           } break;
           case __EXPR_DIV__: {
-            __tmp__ODGL=static_type__BI5H(__tmp__GDGL);
+            __tmp__2HCL=static_type__5O1H(__tmp__UHCL);
           } break;
           case __EXPR_AND__: {
-            __tmp__ODGL=static_type__GI5H(__tmp__GDGL);
+            __tmp__2HCL=static_type__EP1H(__tmp__UHCL);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__ODGL=static_type__LI5H(__tmp__GDGL);
+            __tmp__2HCL=static_type__JP1H(__tmp__UHCL);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__ODGL=static_type__QI5H(__tmp__GDGL);
+            __tmp__2HCL=static_type__OP1H(__tmp__UHCL);
           } break;
           case __PUT_TO__: {
-            __tmp__ODGL=TYPE_VOID__->parent_type__UIB.default__AKC;
+            __tmp__2HCL=TYPE_VOID__->parent_type__UIB.default__AKC;
           } break;
           case __ITEM__: {
-            __tmp__ODGL=static_type__ZI5H(__tmp__GDGL);
+            __tmp__2HCL=static_type__XP1H(__tmp__UHCL);
           } break;
           case __SIZE_OF__: {
-            __tmp__ODGL=static_type__FJ5H();
+            __tmp__2HCL=static_type__DQ1H();
           } break;
           case __CAST__: {
-            __tmp__ODGL=((__CAST *)__tmp__GDGL)->static_type__2G5H;
+            __tmp__2HCL=((__CAST *)__tmp__UHCL)->static_type__0N1H;
           } break;
           case __CALL_SLOT__: {
-            __tmp__ODGL=static_type__SEOL(__tmp__GDGL);
+            __tmp__2HCL=static_type__NOKL(__tmp__UHCL);
           } break;
           case __READ_SLOT__: {
-            __tmp__ODGL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__GDGL)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+            __tmp__2HCL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__UHCL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__ODGL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GDGL)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+            __tmp__2HCL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UHCL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__ODGL=static_type__VN3M();
+            __tmp__2HCL=static_type__Z1ZM();
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__ODGL=static_type__BIIO();
+            __tmp__2HCL=static_type__ZQEO();
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__ODGL=static_type__XRMO();
+            __tmp__2HCL=static_type__P0IO();
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__ODGL=static_type__GIIO();
+            __tmp__2HCL=static_type__4QEO();
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__ODGL=static_type__3RMO();
+            __tmp__2HCL=static_type__V0IO();
           } break;
           case __EXPR_NEG__: {
-            __tmp__ODGL=static_type__FZMM(__tmp__GDGL);
+            __tmp__2HCL=static_type__DFJM(__tmp__UHCL);
           } break;
           case __EXPR_ADD__: {
-            __tmp__ODGL=static_type__UTQL(__tmp__GDGL);
+            __tmp__2HCL=static_type__P3ML(__tmp__UHCL);
           } break;
           case __EXPR_NOT__: {
-            __tmp__ODGL=static_type__NP1M(__tmp__GDGL);
+            __tmp__2HCL=static_type__R3XM(__tmp__UHCL);
           } break;
           case __EXPR_MOD__: {
-            __tmp__ODGL=static_type__LIIO(__tmp__GDGL);
+            __tmp__2HCL=static_type__DREO(__tmp__UHCL);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__ODGL=static_type__CZHP();
+            __tmp__2HCL=static_type__0BEP();
           } break;
           case __EXPR_INF__: {
-            __tmp__ODGL=static_type__RMUN();
+            __tmp__2HCL=static_type__V0QN();
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__ODGL=static_type__WMUN();
+            __tmp__2HCL=static_type__00QN();
           } break;
           case __EXPR_OR__: {
-            __tmp__ODGL=static_type__ZKTN(__tmp__GDGL);
+            __tmp__2HCL=static_type__3YPN(__tmp__UHCL);
           } break;
           case __EXPR_XOR__: {
-            __tmp__ODGL=static_type__D5VO(__tmp__GDGL);
+            __tmp__2HCL=static_type__1HSO(__tmp__UHCL);
           } break;
           };
-          b__A5FL=((void *)((__TYPE_FULL *)__tmp__ODGL)->parent_type__KTL == (void *)type_true__FJB);
-          __tmp__UDGL=b__A5FL;
+          b__ODCL=((void *)((__TYPE_FULL *)__tmp__2HCL)->parent_type__5SL == (void *)type_true__FJB);
+          __tmp__CICL=b__ODCL;
         } else {
-          __tmp__UDGL=FALSE__;
+          __tmp__CICL=FALSE__;
         };
-        if (__tmp__UDGL) {
-          if (__tmp__HDGL==NULL) {
-            __tmp__1DGL=NULL;
+        if (__tmp__CICL) {
+          if (__tmp__VHCL==NULL) {
+            __tmp__JICL=NULL;
           } else {
-            switch (((struct ___OBJ *)__tmp__HDGL)->__id) {
+            switch (((struct ___OBJ *)__tmp__VHCL)->__id) {
             case __LIST__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __STRING_CST__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXTERNAL_C__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __PROTOTYPE_CST__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __INTEGER_CST__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __READ_LOCAL__: {
-              __tmp__1DGL=((void *)__tmp__HDGL);
+              __tmp__JICL=((void *)__tmp__VHCL);
             } break;
             case __EXPR_MULTIPLE__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_EQUAL__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_NOT_EQUAL__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __REAL_CST__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __CHARACTER_CST__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __IS_EXPANDED__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __GET_TYPE_ID__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_SUP__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_SUB__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_MUL__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_DIV__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_AND__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_SHIFT_R__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_SHIFT_L__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __PUT_TO__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __ITEM__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __SIZE_OF__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __CAST__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __CALL_SLOT__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __READ_SLOT__: {
-              __tmp__1DGL=((void *)__tmp__HDGL);
+              __tmp__JICL=((void *)__tmp__VHCL);
             } break;
             case __READ_GLOBAL__: {
-              __tmp__1DGL=((void *)__tmp__HDGL);
+              __tmp__JICL=((void *)__tmp__VHCL);
             } break;
             case __EXPR_NOT_LOGIC__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_OR_LOGIC__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_OR_OR_LOGIC__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_AND_LOGIC__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_AND_AND_LOGIC__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_NEG__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_ADD__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_NOT__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_MOD__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_SUP_EQ__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_INF__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_INF_EQ__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_OR__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             case __EXPR_XOR__: {
-              __tmp__1DGL=NULL;
+              __tmp__JICL=NULL;
             } break;
             }
           };
-          rd__24FL=__tmp__1DGL;
-          if (((void *)__tmp__1DGL != (void *)NULL)) {
-            switch (((struct ___OBJ *)__tmp__5BGL)->__id) {
+          rd__KDCL=__tmp__JICL;
+          if (((void *)__tmp__JICL != (void *)NULL)) {
+            switch (((struct ___OBJ *)__tmp__NGCL)->__id) {
             case __WRITE_GLOBAL__: {
-              remove__41MK(__tmp__5BGL);
+              remove__04IK(__tmp__NGCL);
             } break;
             case __WRITE_SLOT__: {
-              remove__C2MK(__tmp__5BGL);
+              remove__44IK(__tmp__NGCL);
             } break;
             case __WRITE_LOCAL__: {
-              remove__I2MK(__tmp__5BGL);
+              remove__E5IK(__tmp__NGCL);
             } break;
             };
-            val_false__44FL=create__with__and__IQHO(Self__SYXK->parent_instr__GPMC.parent_itm_object__TE.position__BJM,Self__SYXK->expr__4EJI,__tmp__HDGL);
-            switch (((struct ___OBJ *)__tmp__FCGL)->__id) {
+            p__ZPMR=Self__M4TK->parent_instr__Z5LC.parent_itm_object__TE.position__WIM;
+            l__0PMR=Self__M4TK->expr__ULFI;
+            result__QPMR=NULL;
+            ptr__RPMR=((__POINTER )(NULL));
+            typ_id__SPMR= 0;
+            sz__TPMR=((__UINTEGER_32 )sizeof(__EXPR_OR_LOGIC));
+            if ((sz__TPMR ==  0)) {
+              result__QPMR=EXPR_OR_LOGIC__;
+            } else {
+              typ_id__SPMR=-1;
+              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TPMR);
+              if ((typ_id__SPMR == (__INTEGER)(-  1))) {
+                a__UPMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__VPMR=(__UINTEGER_32)((__UINTEGER_32)(sz__TPMR + a__UPMR) & (__UINTEGER_32)(~ a__UPMR));
+                ptr_table__5R1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VPMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                next__4R1R=((__POINTER )(NULL));
+                result__AS1R=((__POINTER *)ptr_table__5R1R)[ 0];
+                if ((result__AS1R == (void *)NULL)) {
+                  result__AS1R=new_lab__2PJ(new_size__VPMR);
+                  next__4R1R=(void *)((unsigned long)result__AS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VPMR)));
+                  ((__POINTER *)next__4R1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__5R1R)[ 0]=next__4R1R;
+                } else {
+                  next__4R1R=((__POINTER *)result__AS1R)[ 0];
+                  if ((next__4R1R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AS1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VPMR <<  1)) <=  4096)) {
+                      next__4R1R=(void *)((unsigned long)result__AS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VPMR)));
+                    } else {
+                      next__4R1R=new_lab__2PJ(new_size__VPMR);
+                    };
+                    ((__POINTER *)next__4R1R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__5R1R)[ 0]=next__4R1R;
+                  } else {
+                    ((__POINTER *)result__AS1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4R1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__AS1R=next__4R1R;
+                  };
+                };
+                ptr__RPMR=result__AS1R;
+              } else {
+                t__WPMR=((__UINTEGER_32 )typ_id__SPMR);
+                a__XPMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__HS1R=(__UINTEGER_32)((__UINTEGER_32)(sz__TPMR + a__XPMR) & (__UINTEGER_32)(~ a__XPMR));
+                ptr_table__ES1R=((__POINTER )(&(table_type[(t__WPMR)])));
+                lab_type__GS1R=(__UINTEGER_32)(t__WPMR |  1);
+                next__DS1R=((__POINTER )(NULL));
+                result__FS1R=((__POINTER *)ptr_table__ES1R)[ 0];
+                if ((result__FS1R == (void *)NULL)) {
+                  result__FS1R=new_lab__2PJ(lab_type__GS1R);
+                  next__DS1R=(void *)((unsigned long)result__FS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HS1R)));
+                  ((__POINTER *)next__DS1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__ES1R)[ 0]=next__DS1R;
+                } else {
+                  next__DS1R=((__POINTER *)result__FS1R)[ 0];
+                  if ((next__DS1R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FS1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HS1R <<  1)) <=  4096)) {
+                      next__DS1R=(void *)((unsigned long)result__FS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HS1R)));
+                    } else {
+                      next__DS1R=new_lab__2PJ(lab_type__GS1R);
+                    };
+                    ((__POINTER *)next__DS1R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__ES1R)[ 0]=next__DS1R;
+                  } else {
+                    ((__POINTER *)result__FS1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DS1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__FS1R=next__DS1R;
+                  };
+                };
+                ptr__RPMR=result__FS1R;
+              };
+              result__QPMR=((__EXPR_OR_LOGIC *)ptr__RPMR);
+              *(result__QPMR) = *(EXPR_OR_LOGIC__);
+            };
+            Self__YPMR=((__EXPR_OR_LOGIC *)result__QPMR);
+            Self__YPMR->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZPMR;
+            Self__YPMR->parent_expr_binary_logic__QICL.left__RREO=l__0PMR;
+            Self__YPMR->parent_expr_binary_logic__QICL.right__VREO=__tmp__VHCL;
+            val_false__MDCL=result__QPMR;
+            switch (((struct ___OBJ *)__tmp__TGCL)->__id) {
             case __WRITE_GLOBAL__: {
-              ((__WRITE_GLOBAL *)__tmp__FCGL)->parent_write__MZJH.value__NXHH=val_false__44FL;
+              ((__WRITE_GLOBAL *)__tmp__TGCL)->parent_write__YAGH.value__PAEH=result__QPMR;
             } break;
             case __WRITE_SLOT__: {
-              ((__WRITE_SLOT *)__tmp__FCGL)->parent_write__ZZJH.value__NXHH=val_false__44FL;
+              ((__WRITE_SLOT *)__tmp__TGCL)->parent_write__FBGH.value__PAEH=result__QPMR;
             } break;
             case __WRITE_LOCAL__: {
-              ((__WRITE_LOCAL *)__tmp__FCGL)->parent_write__FZ4I.value__NXHH=val_false__44FL;
+              ((__WRITE_LOCAL *)__tmp__TGCL)->parent_write__540I.value__PAEH=result__QPMR;
             } break;
             };
-            result__Z4FL=__tmp__FCGL;
-            modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-            __tmp__HEGL=TRUE__;
+            result__HDCL=__tmp__TGCL;
+            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+            __tmp__VICL=TRUE__;
           } else {
-            __tmp__HEGL=FALSE__;
+            __tmp__VICL=FALSE__;
           };
-          if ((! __tmp__HEGL)) {
-            if (((count_no_recursive__S3FL ==  0) || (modify_count__ENMC ==  0))) {
-              switch (((struct ___OBJ *)__tmp__5BGL)->__id) {
+          if ((! __tmp__VICL)) {
+            if (((count_no_recursive__ACCL ==  0) || (modify_count__X3LC ==  0))) {
+              switch (((struct ___OBJ *)__tmp__NGCL)->__id) {
               case __WRITE_GLOBAL__: {
-                remove__41MK(__tmp__5BGL);
+                remove__04IK(__tmp__NGCL);
               } break;
               case __WRITE_SLOT__: {
-                remove__C2MK(__tmp__5BGL);
+                remove__44IK(__tmp__NGCL);
               } break;
               case __WRITE_LOCAL__: {
-                remove__I2MK(__tmp__5BGL);
+                remove__E5IK(__tmp__NGCL);
               } break;
               };
-              val_false__44FL=create__with__and__G4LO(Self__SYXK->parent_instr__GPMC.parent_itm_object__TE.position__BJM,Self__SYXK->expr__4EJI,val_false__44FL);
-              switch (((struct ___OBJ *)__tmp__FCGL)->__id) {
+              p__FQMR=Self__M4TK->parent_instr__Z5LC.parent_itm_object__TE.position__WIM;
+              l__GQMR=Self__M4TK->expr__ULFI;
+              result__2PMR=NULL;
+              ptr__3PMR=((__POINTER )(NULL));
+              typ_id__4PMR= 0;
+              sz__5PMR=((__UINTEGER_32 )sizeof(__EXPR_OR_OR_LOGIC));
+              if ((sz__5PMR ==  0)) {
+                result__2PMR=EXPR_OR_OR_LOGIC__;
+              } else {
+                typ_id__4PMR=-1;
+                clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5PMR);
+                if ((typ_id__4PMR == (__INTEGER)(-  1))) {
+                  a__AQMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                  new_size__BQMR=(__UINTEGER_32)((__UINTEGER_32)(sz__5PMR + a__AQMR) & (__UINTEGER_32)(~ a__AQMR));
+                  ptr_table__JS1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BQMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                  next__IS1R=((__POINTER )(NULL));
+                  result__KS1R=((__POINTER *)ptr_table__JS1R)[ 0];
+                  if ((result__KS1R == (void *)NULL)) {
+                    result__KS1R=new_lab__2PJ(new_size__BQMR);
+                    next__IS1R=(void *)((unsigned long)result__KS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BQMR)));
+                    ((__POINTER *)next__IS1R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__JS1R)[ 0]=next__IS1R;
+                  } else {
+                    next__IS1R=((__POINTER *)result__KS1R)[ 0];
+                    if ((next__IS1R == (void *)NULL)) {
+                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KS1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BQMR <<  1)) <=  4096)) {
+                        next__IS1R=(void *)((unsigned long)result__KS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BQMR)));
+                      } else {
+                        next__IS1R=new_lab__2PJ(new_size__BQMR);
+                      };
+                      ((__POINTER *)next__IS1R)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__JS1R)[ 0]=next__IS1R;
+                    } else {
+                      ((__POINTER *)result__KS1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IS1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                      result__KS1R=next__IS1R;
+                    };
+                  };
+                  ptr__3PMR=result__KS1R;
+                } else {
+                  t__CQMR=((__UINTEGER_32 )typ_id__4PMR);
+                  a__DQMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                  new_size__RS1R=(__UINTEGER_32)((__UINTEGER_32)(sz__5PMR + a__DQMR) & (__UINTEGER_32)(~ a__DQMR));
+                  ptr_table__OS1R=((__POINTER )(&(table_type[(t__CQMR)])));
+                  lab_type__QS1R=(__UINTEGER_32)(t__CQMR |  1);
+                  next__NS1R=((__POINTER )(NULL));
+                  result__PS1R=((__POINTER *)ptr_table__OS1R)[ 0];
+                  if ((result__PS1R == (void *)NULL)) {
+                    result__PS1R=new_lab__2PJ(lab_type__QS1R);
+                    next__NS1R=(void *)((unsigned long)result__PS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RS1R)));
+                    ((__POINTER *)next__NS1R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__OS1R)[ 0]=next__NS1R;
+                  } else {
+                    next__NS1R=((__POINTER *)result__PS1R)[ 0];
+                    if ((next__NS1R == (void *)NULL)) {
+                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PS1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RS1R <<  1)) <=  4096)) {
+                        next__NS1R=(void *)((unsigned long)result__PS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RS1R)));
+                      } else {
+                        next__NS1R=new_lab__2PJ(lab_type__QS1R);
+                      };
+                      ((__POINTER *)next__NS1R)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__OS1R)[ 0]=next__NS1R;
+                    } else {
+                      ((__POINTER *)result__PS1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NS1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                      result__PS1R=next__NS1R;
+                    };
+                  };
+                  ptr__3PMR=result__PS1R;
+                };
+                result__2PMR=((__EXPR_OR_OR_LOGIC *)ptr__3PMR);
+                *(result__2PMR) = *(EXPR_OR_OR_LOGIC__);
+              };
+              Self__EQMR=((__EXPR_OR_OR_LOGIC *)result__2PMR);
+              Self__EQMR->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FQMR;
+              Self__EQMR->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO=l__GQMR;
+              Self__EQMR->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO=val_false__MDCL;
+              val_false__MDCL=result__2PMR;
+              switch (((struct ___OBJ *)__tmp__TGCL)->__id) {
               case __WRITE_GLOBAL__: {
-                ((__WRITE_GLOBAL *)__tmp__FCGL)->parent_write__MZJH.value__NXHH=val_false__44FL;
+                ((__WRITE_GLOBAL *)__tmp__TGCL)->parent_write__YAGH.value__PAEH=result__2PMR;
               } break;
               case __WRITE_SLOT__: {
-                ((__WRITE_SLOT *)__tmp__FCGL)->parent_write__ZZJH.value__NXHH=val_false__44FL;
+                ((__WRITE_SLOT *)__tmp__TGCL)->parent_write__FBGH.value__PAEH=result__2PMR;
               } break;
               case __WRITE_LOCAL__: {
-                ((__WRITE_LOCAL *)__tmp__FCGL)->parent_write__FZ4I.value__NXHH=val_false__44FL;
+                ((__WRITE_LOCAL *)__tmp__TGCL)->parent_write__540I.value__PAEH=result__2PMR;
               } break;
               };
-              result__Z4FL=__tmp__FCGL;
-              switch_new_pass__HPMC=TRUE__;
+              result__HDCL=__tmp__TGCL;
+              switch_new_pass__05LC=TRUE__;
             };
           };
-          __tmp__DFGL=TRUE__;
+          __tmp__RJCL=TRUE__;
         } else {
-          __tmp__DFGL=FALSE__;
+          __tmp__RJCL=FALSE__;
         };
-        if (__tmp__DFGL) {
-          __tmp__DHGL=TRUE__;
+        if (__tmp__RJCL) {
+          __tmp__RLCL=TRUE__;
         } else {
-          switch (((struct ___OBJ *)val_false__44FL)->__id) {
+          switch (((struct ___OBJ *)val_false__MDCL)->__id) {
           case __LIST__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __STRING_CST__: {
-            __tmp__IFGL=TRUE__;
+            __tmp__WJCL=TRUE__;
           } break;
           case __EXTERNAL_C__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__IFGL=TRUE__;
+            __tmp__WJCL=TRUE__;
           } break;
           case __INTEGER_CST__: {
-            __tmp__IFGL=TRUE__;
+            __tmp__WJCL=TRUE__;
           } break;
           case __READ_LOCAL__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __REAL_CST__: {
-            __tmp__IFGL=TRUE__;
+            __tmp__WJCL=TRUE__;
           } break;
           case __CHARACTER_CST__: {
-            __tmp__IFGL=TRUE__;
+            __tmp__WJCL=TRUE__;
           } break;
           case __IS_EXPANDED__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_SUP__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_SUB__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_MUL__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_DIV__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_AND__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __PUT_TO__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __ITEM__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __SIZE_OF__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __CAST__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __CALL_SLOT__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __READ_SLOT__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_NEG__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_ADD__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_NOT__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_MOD__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_INF__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_OR__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           case __EXPR_XOR__: {
-            __tmp__IFGL=FALSE__;
+            __tmp__WJCL=FALSE__;
           } break;
           };
-          c__B5FL=__tmp__IFGL;
-          if (__tmp__IFGL) {
-            switch (((struct ___OBJ *)val_false__44FL)->__id) {
+          c__PDCL=__tmp__WJCL;
+          if (__tmp__WJCL) {
+            switch (((struct ___OBJ *)val_false__MDCL)->__id) {
             case __LIST__: {
-              __tmp__OFGL=static_type__SCTG(val_false__44FL);
+              __tmp__2JCL=static_type__OHQG(val_false__MDCL);
             } break;
             case __STRING_CST__: {
-              __tmp__OFGL=((__STRING_CST *)val_false__44FL)->parent_constant__5F.static_type__LSYD;
+              __tmp__2JCL=((__STRING_CST *)val_false__MDCL)->parent_constant__5F.static_type__M2YD;
             } break;
             case __EXTERNAL_C__: {
-              __tmp__OFGL=((__EXTERNAL_C *)val_false__44FL)->static_type__KMZD;
+              __tmp__2JCL=((__EXTERNAL_C *)val_false__MDCL)->static_type__1VZD;
             } break;
             case __PROTOTYPE_CST__: {
-              __tmp__OFGL=((__PROTOTYPE_CST *)val_false__44FL)->parent_constant__DMMC.static_type__LSYD;
+              __tmp__2JCL=((__PROTOTYPE_CST *)val_false__MDCL)->parent_constant__W2LC.static_type__M2YD;
             } break;
             case __INTEGER_CST__: {
-              __tmp__OFGL=((__INTEGER_CST *)val_false__44FL)->parent_constant__OMMC.static_type__LSYD;
+              __tmp__2JCL=((__INTEGER_CST *)val_false__MDCL)->parent_constant__B3LC.static_type__M2YD;
             } break;
             case __READ_LOCAL__: {
-              __tmp__OFGL=((__LOCAL *)((__READ_LOCAL *)val_false__44FL)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+              __tmp__2JCL=((__LOCAL *)((__READ_LOCAL *)val_false__MDCL)->local__HJZD)->parent_variable__T1LC.type__D25F;
             } break;
             case __EXPR_MULTIPLE__: {
-              __tmp__OFGL=static_type__EG5H(val_false__44FL);
+              __tmp__2JCL=static_type__CN1H(val_false__MDCL);
             } break;
             case __EXPR_EQUAL__: {
-              __tmp__OFGL=static_type__3G5H();
+              __tmp__2JCL=static_type__1N1H();
             } break;
             case __EXPR_NOT_EQUAL__: {
-              __tmp__OFGL=static_type__CH5H();
+              __tmp__2JCL=static_type__AO1H();
             } break;
             case __REAL_CST__: {
-              __tmp__OFGL=((__REAL_CST *)val_false__44FL)->parent_constant__IVNH.static_type__LSYD;
+              __tmp__2JCL=((__REAL_CST *)val_false__MDCL)->parent_constant__U2JH.static_type__M2YD;
             } break;
             case __CHARACTER_CST__: {
-              __tmp__OFGL=((__CHARACTER_CST *)val_false__44FL)->parent_constant__1VNH.static_type__LSYD;
+              __tmp__2JCL=((__CHARACTER_CST *)val_false__MDCL)->parent_constant__H3JH.static_type__M2YD;
             } break;
             case __IS_EXPANDED__: {
-              __tmp__OFGL=static_type__HH5H();
+              __tmp__2JCL=static_type__FO1H();
             } break;
             case __GET_TYPE_ID__: {
-              __tmp__OFGL=static_type__MH5H();
+              __tmp__2JCL=static_type__KO1H();
             } break;
             case __EXPR_SUP__: {
-              __tmp__OFGL=static_type__RH5H();
+              __tmp__2JCL=static_type__PO1H();
             } break;
             case __EXPR_SUB__: {
-              __tmp__OFGL=static_type__WH5H(val_false__44FL);
+              __tmp__2JCL=static_type__UO1H(val_false__MDCL);
             } break;
             case __EXPR_MUL__: {
-              __tmp__OFGL=static_type__2H5H(val_false__44FL);
+              __tmp__2JCL=static_type__0O1H(val_false__MDCL);
             } break;
             case __EXPR_DIV__: {
-              __tmp__OFGL=static_type__BI5H(val_false__44FL);
+              __tmp__2JCL=static_type__5O1H(val_false__MDCL);
             } break;
             case __EXPR_AND__: {
-              __tmp__OFGL=static_type__GI5H(val_false__44FL);
+              __tmp__2JCL=static_type__EP1H(val_false__MDCL);
             } break;
             case __EXPR_SHIFT_R__: {
-              __tmp__OFGL=static_type__LI5H(val_false__44FL);
+              __tmp__2JCL=static_type__JP1H(val_false__MDCL);
             } break;
             case __EXPR_SHIFT_L__: {
-              __tmp__OFGL=static_type__QI5H(val_false__44FL);
+              __tmp__2JCL=static_type__OP1H(val_false__MDCL);
             } break;
             case __PUT_TO__: {
-              __tmp__OFGL=TYPE_VOID__->parent_type__UIB.default__AKC;
+              __tmp__2JCL=TYPE_VOID__->parent_type__UIB.default__AKC;
             } break;
             case __ITEM__: {
-              __tmp__OFGL=static_type__ZI5H(val_false__44FL);
+              __tmp__2JCL=static_type__XP1H(val_false__MDCL);
             } break;
             case __SIZE_OF__: {
-              __tmp__OFGL=static_type__FJ5H();
+              __tmp__2JCL=static_type__DQ1H();
             } break;
             case __CAST__: {
-              __tmp__OFGL=((__CAST *)val_false__44FL)->static_type__2G5H;
+              __tmp__2JCL=((__CAST *)val_false__MDCL)->static_type__0N1H;
             } break;
             case __CALL_SLOT__: {
-              __tmp__OFGL=static_type__SEOL(val_false__44FL);
+              __tmp__2JCL=static_type__NOKL(val_false__MDCL);
             } break;
             case __READ_SLOT__: {
-              __tmp__OFGL=((__SLOT_DATA *)((__READ_SLOT *)val_false__44FL)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+              __tmp__2JCL=((__SLOT_DATA *)((__READ_SLOT *)val_false__MDCL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
             } break;
             case __READ_GLOBAL__: {
-              __tmp__OFGL=((__SLOT_DATA *)((__READ_GLOBAL *)val_false__44FL)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+              __tmp__2JCL=((__SLOT_DATA *)((__READ_GLOBAL *)val_false__MDCL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
             } break;
             case __EXPR_NOT_LOGIC__: {
-              __tmp__OFGL=static_type__VN3M();
+              __tmp__2JCL=static_type__Z1ZM();
             } break;
             case __EXPR_OR_LOGIC__: {
-              __tmp__OFGL=static_type__BIIO();
+              __tmp__2JCL=static_type__ZQEO();
             } break;
             case __EXPR_OR_OR_LOGIC__: {
-              __tmp__OFGL=static_type__XRMO();
+              __tmp__2JCL=static_type__P0IO();
             } break;
             case __EXPR_AND_LOGIC__: {
-              __tmp__OFGL=static_type__GIIO();
+              __tmp__2JCL=static_type__4QEO();
             } break;
             case __EXPR_AND_AND_LOGIC__: {
-              __tmp__OFGL=static_type__3RMO();
+              __tmp__2JCL=static_type__V0IO();
             } break;
             case __EXPR_NEG__: {
-              __tmp__OFGL=static_type__FZMM(val_false__44FL);
+              __tmp__2JCL=static_type__DFJM(val_false__MDCL);
             } break;
             case __EXPR_ADD__: {
-              __tmp__OFGL=static_type__UTQL(val_false__44FL);
+              __tmp__2JCL=static_type__P3ML(val_false__MDCL);
             } break;
             case __EXPR_NOT__: {
-              __tmp__OFGL=static_type__NP1M(val_false__44FL);
+              __tmp__2JCL=static_type__R3XM(val_false__MDCL);
             } break;
             case __EXPR_MOD__: {
-              __tmp__OFGL=static_type__LIIO(val_false__44FL);
+              __tmp__2JCL=static_type__DREO(val_false__MDCL);
             } break;
             case __EXPR_SUP_EQ__: {
-              __tmp__OFGL=static_type__CZHP();
+              __tmp__2JCL=static_type__0BEP();
             } break;
             case __EXPR_INF__: {
-              __tmp__OFGL=static_type__RMUN();
+              __tmp__2JCL=static_type__V0QN();
             } break;
             case __EXPR_INF_EQ__: {
-              __tmp__OFGL=static_type__WMUN();
+              __tmp__2JCL=static_type__00QN();
             } break;
             case __EXPR_OR__: {
-              __tmp__OFGL=static_type__ZKTN(val_false__44FL);
+              __tmp__2JCL=static_type__3YPN(val_false__MDCL);
             } break;
             case __EXPR_XOR__: {
-              __tmp__OFGL=static_type__D5VO(val_false__44FL);
+              __tmp__2JCL=static_type__1HSO(val_false__MDCL);
             } break;
             };
-            d__C5FL=((void *)((__TYPE_FULL *)__tmp__OFGL)->parent_type__KTL == (void *)type_false__NJB);
-            __tmp__UFGL=d__C5FL;
+            d__QDCL=((void *)((__TYPE_FULL *)__tmp__2JCL)->parent_type__5SL == (void *)type_false__NJB);
+            __tmp__CKCL=d__QDCL;
           } else {
-            __tmp__UFGL=FALSE__;
+            __tmp__CKCL=FALSE__;
           };
-          if (__tmp__UFGL) {
-            if (__tmp__GDGL==NULL) {
-              __tmp__2FGL=NULL;
+          if (__tmp__CKCL) {
+            if (__tmp__UHCL==NULL) {
+              __tmp__KKCL=NULL;
             } else {
-              switch (((struct ___OBJ *)__tmp__GDGL)->__id) {
+              switch (((struct ___OBJ *)__tmp__UHCL)->__id) {
               case __LIST__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __STRING_CST__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXTERNAL_C__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __PROTOTYPE_CST__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __INTEGER_CST__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __READ_LOCAL__: {
-                __tmp__2FGL=((void *)__tmp__GDGL);
+                __tmp__KKCL=((void *)__tmp__UHCL);
               } break;
               case __EXPR_MULTIPLE__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_EQUAL__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_NOT_EQUAL__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __REAL_CST__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __CHARACTER_CST__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __IS_EXPANDED__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __GET_TYPE_ID__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_SUP__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_SUB__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_MUL__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_DIV__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_AND__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_SHIFT_R__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_SHIFT_L__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __PUT_TO__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __ITEM__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __SIZE_OF__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __CAST__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __CALL_SLOT__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __READ_SLOT__: {
-                __tmp__2FGL=((void *)__tmp__GDGL);
+                __tmp__KKCL=((void *)__tmp__UHCL);
               } break;
               case __READ_GLOBAL__: {
-                __tmp__2FGL=((void *)__tmp__GDGL);
+                __tmp__KKCL=((void *)__tmp__UHCL);
               } break;
               case __EXPR_NOT_LOGIC__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_OR_LOGIC__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_OR_OR_LOGIC__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_AND_LOGIC__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_AND_AND_LOGIC__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_NEG__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_ADD__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_NOT__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_MOD__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_SUP_EQ__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_INF__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_INF_EQ__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_OR__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               case __EXPR_XOR__: {
-                __tmp__2FGL=NULL;
+                __tmp__KKCL=NULL;
               } break;
               }
             };
-            rd__24FL=__tmp__2FGL;
-            if (((void *)__tmp__2FGL != (void *)NULL)) {
-              switch (((struct ___OBJ *)__tmp__FCGL)->__id) {
+            rd__KDCL=__tmp__KKCL;
+            if (((void *)__tmp__KKCL != (void *)NULL)) {
+              switch (((struct ___OBJ *)__tmp__TGCL)->__id) {
               case __WRITE_GLOBAL__: {
-                remove__41MK(__tmp__FCGL);
+                remove__04IK(__tmp__TGCL);
               } break;
               case __WRITE_SLOT__: {
-                remove__C2MK(__tmp__FCGL);
+                remove__44IK(__tmp__TGCL);
               } break;
               case __WRITE_LOCAL__: {
-                remove__I2MK(__tmp__FCGL);
+                remove__E5IK(__tmp__TGCL);
               } break;
               };
-              val_true__34FL=create__with__and__NZHO(Self__SYXK->parent_instr__GPMC.parent_itm_object__TE.position__BJM,Self__SYXK->expr__4EJI,__tmp__GDGL);
-              switch (((struct ___OBJ *)__tmp__5BGL)->__id) {
+              p__RQMR=Self__M4TK->parent_instr__Z5LC.parent_itm_object__TE.position__WIM;
+              l__SQMR=Self__M4TK->expr__ULFI;
+              result__IQMR=NULL;
+              ptr__JQMR=((__POINTER )(NULL));
+              typ_id__KQMR= 0;
+              sz__LQMR=((__UINTEGER_32 )sizeof(__EXPR_AND_LOGIC));
+              if ((sz__LQMR ==  0)) {
+                result__IQMR=EXPR_AND_LOGIC__;
+              } else {
+                typ_id__KQMR=-1;
+                clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LQMR);
+                if ((typ_id__KQMR == (__INTEGER)(-  1))) {
+                  a__MQMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                  new_size__NQMR=(__UINTEGER_32)((__UINTEGER_32)(sz__LQMR + a__MQMR) & (__UINTEGER_32)(~ a__MQMR));
+                  ptr_table__TS1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NQMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                  next__SS1R=((__POINTER )(NULL));
+                  result__US1R=((__POINTER *)ptr_table__TS1R)[ 0];
+                  if ((result__US1R == (void *)NULL)) {
+                    result__US1R=new_lab__2PJ(new_size__NQMR);
+                    next__SS1R=(void *)((unsigned long)result__US1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NQMR)));
+                    ((__POINTER *)next__SS1R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__TS1R)[ 0]=next__SS1R;
+                  } else {
+                    next__SS1R=((__POINTER *)result__US1R)[ 0];
+                    if ((next__SS1R == (void *)NULL)) {
+                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__US1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NQMR <<  1)) <=  4096)) {
+                        next__SS1R=(void *)((unsigned long)result__US1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NQMR)));
+                      } else {
+                        next__SS1R=new_lab__2PJ(new_size__NQMR);
+                      };
+                      ((__POINTER *)next__SS1R)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__TS1R)[ 0]=next__SS1R;
+                    } else {
+                      ((__POINTER *)result__US1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SS1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                      result__US1R=next__SS1R;
+                    };
+                  };
+                  ptr__JQMR=result__US1R;
+                } else {
+                  t__OQMR=((__UINTEGER_32 )typ_id__KQMR);
+                  a__PQMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                  new_size__1S1R=(__UINTEGER_32)((__UINTEGER_32)(sz__LQMR + a__PQMR) & (__UINTEGER_32)(~ a__PQMR));
+                  ptr_table__YS1R=((__POINTER )(&(table_type[(t__OQMR)])));
+                  lab_type__0S1R=(__UINTEGER_32)(t__OQMR |  1);
+                  next__XS1R=((__POINTER )(NULL));
+                  result__ZS1R=((__POINTER *)ptr_table__YS1R)[ 0];
+                  if ((result__ZS1R == (void *)NULL)) {
+                    result__ZS1R=new_lab__2PJ(lab_type__0S1R);
+                    next__XS1R=(void *)((unsigned long)result__ZS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1S1R)));
+                    ((__POINTER *)next__XS1R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__YS1R)[ 0]=next__XS1R;
+                  } else {
+                    next__XS1R=((__POINTER *)result__ZS1R)[ 0];
+                    if ((next__XS1R == (void *)NULL)) {
+                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZS1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__1S1R <<  1)) <=  4096)) {
+                        next__XS1R=(void *)((unsigned long)result__ZS1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1S1R)));
+                      } else {
+                        next__XS1R=new_lab__2PJ(lab_type__0S1R);
+                      };
+                      ((__POINTER *)next__XS1R)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__YS1R)[ 0]=next__XS1R;
+                    } else {
+                      ((__POINTER *)result__ZS1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XS1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                      result__ZS1R=next__XS1R;
+                    };
+                  };
+                  ptr__JQMR=result__ZS1R;
+                };
+                result__IQMR=((__EXPR_AND_LOGIC *)ptr__JQMR);
+                *(result__IQMR) = *(EXPR_AND_LOGIC__);
+              };
+              Self__QQMR=((__EXPR_AND_LOGIC *)result__IQMR);
+              Self__QQMR->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RQMR;
+              Self__QQMR->parent_expr_binary_logic__QKCL.left__RREO=l__SQMR;
+              Self__QQMR->parent_expr_binary_logic__QKCL.right__VREO=__tmp__UHCL;
+              val_true__LDCL=result__IQMR;
+              switch (((struct ___OBJ *)__tmp__NGCL)->__id) {
               case __WRITE_GLOBAL__: {
-                ((__WRITE_GLOBAL *)__tmp__5BGL)->parent_write__MZJH.value__NXHH=val_true__34FL;
+                ((__WRITE_GLOBAL *)__tmp__NGCL)->parent_write__YAGH.value__PAEH=result__IQMR;
               } break;
               case __WRITE_SLOT__: {
-                ((__WRITE_SLOT *)__tmp__5BGL)->parent_write__ZZJH.value__NXHH=val_true__34FL;
+                ((__WRITE_SLOT *)__tmp__NGCL)->parent_write__FBGH.value__PAEH=result__IQMR;
               } break;
               case __WRITE_LOCAL__: {
-                ((__WRITE_LOCAL *)__tmp__5BGL)->parent_write__FZ4I.value__NXHH=val_true__34FL;
+                ((__WRITE_LOCAL *)__tmp__NGCL)->parent_write__540I.value__PAEH=result__IQMR;
               } break;
               };
-              result__Z4FL=__tmp__5BGL;
-              modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-              __tmp__HGGL=TRUE__;
+              result__HDCL=__tmp__NGCL;
+              modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+              __tmp__VKCL=TRUE__;
             } else {
-              __tmp__HGGL=FALSE__;
+              __tmp__VKCL=FALSE__;
             };
-            if ((! __tmp__HGGL)) {
-              if (((count_no_recursive__S3FL ==  0) || (modify_count__ENMC ==  0))) {
-                switch (((struct ___OBJ *)__tmp__FCGL)->__id) {
+            if ((! __tmp__VKCL)) {
+              if (((count_no_recursive__ACCL ==  0) || (modify_count__X3LC ==  0))) {
+                switch (((struct ___OBJ *)__tmp__TGCL)->__id) {
                 case __WRITE_GLOBAL__: {
-                  remove__41MK(__tmp__FCGL);
+                  remove__04IK(__tmp__TGCL);
                 } break;
                 case __WRITE_SLOT__: {
-                  remove__C2MK(__tmp__FCGL);
+                  remove__44IK(__tmp__TGCL);
                 } break;
                 case __WRITE_LOCAL__: {
-                  remove__I2MK(__tmp__FCGL);
+                  remove__E5IK(__tmp__TGCL);
                 } break;
                 };
-                val_true__34FL=create__with__and__Y4LO(Self__SYXK->parent_instr__GPMC.parent_itm_object__TE.position__BJM,Self__SYXK->expr__4EJI,val_true__34FL);
-                switch (((struct ___OBJ *)__tmp__5BGL)->__id) {
+                p__3QMR=Self__M4TK->parent_instr__Z5LC.parent_itm_object__TE.position__WIM;
+                l__4QMR=Self__M4TK->expr__ULFI;
+                result__UQMR=NULL;
+                ptr__VQMR=((__POINTER )(NULL));
+                typ_id__WQMR= 0;
+                sz__XQMR=((__UINTEGER_32 )sizeof(__EXPR_AND_AND_LOGIC));
+                if ((sz__XQMR ==  0)) {
+                  result__UQMR=EXPR_AND_AND_LOGIC__;
+                } else {
+                  typ_id__WQMR=-1;
+                  clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XQMR);
+                  if ((typ_id__WQMR == (__INTEGER)(-  1))) {
+                    a__YQMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                    new_size__ZQMR=(__UINTEGER_32)((__UINTEGER_32)(sz__XQMR + a__YQMR) & (__UINTEGER_32)(~ a__YQMR));
+                    ptr_table__3S1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZQMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                    next__2S1R=((__POINTER )(NULL));
+                    result__4S1R=((__POINTER *)ptr_table__3S1R)[ 0];
+                    if ((result__4S1R == (void *)NULL)) {
+                      result__4S1R=new_lab__2PJ(new_size__ZQMR);
+                      next__2S1R=(void *)((unsigned long)result__4S1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZQMR)));
+                      ((__POINTER *)next__2S1R)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__3S1R)[ 0]=next__2S1R;
+                    } else {
+                      next__2S1R=((__POINTER *)result__4S1R)[ 0];
+                      if ((next__2S1R == (void *)NULL)) {
+                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4S1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZQMR <<  1)) <=  4096)) {
+                          next__2S1R=(void *)((unsigned long)result__4S1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZQMR)));
+                        } else {
+                          next__2S1R=new_lab__2PJ(new_size__ZQMR);
+                        };
+                        ((__POINTER *)next__2S1R)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__3S1R)[ 0]=next__2S1R;
+                      } else {
+                        ((__POINTER *)result__4S1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2S1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                        result__4S1R=next__2S1R;
+                      };
+                    };
+                    ptr__VQMR=result__4S1R;
+                  } else {
+                    t__0QMR=((__UINTEGER_32 )typ_id__WQMR);
+                    a__1QMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                    new_size__FT1R=(__UINTEGER_32)((__UINTEGER_32)(sz__XQMR + a__1QMR) & (__UINTEGER_32)(~ a__1QMR));
+                    ptr_table__CT1R=((__POINTER )(&(table_type[(t__0QMR)])));
+                    lab_type__ET1R=(__UINTEGER_32)(t__0QMR |  1);
+                    next__BT1R=((__POINTER )(NULL));
+                    result__DT1R=((__POINTER *)ptr_table__CT1R)[ 0];
+                    if ((result__DT1R == (void *)NULL)) {
+                      result__DT1R=new_lab__2PJ(lab_type__ET1R);
+                      next__BT1R=(void *)((unsigned long)result__DT1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FT1R)));
+                      ((__POINTER *)next__BT1R)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__CT1R)[ 0]=next__BT1R;
+                    } else {
+                      next__BT1R=((__POINTER *)result__DT1R)[ 0];
+                      if ((next__BT1R == (void *)NULL)) {
+                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DT1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FT1R <<  1)) <=  4096)) {
+                          next__BT1R=(void *)((unsigned long)result__DT1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FT1R)));
+                        } else {
+                          next__BT1R=new_lab__2PJ(lab_type__ET1R);
+                        };
+                        ((__POINTER *)next__BT1R)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__CT1R)[ 0]=next__BT1R;
+                      } else {
+                        ((__POINTER *)result__DT1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BT1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                        result__DT1R=next__BT1R;
+                      };
+                    };
+                    ptr__VQMR=result__DT1R;
+                  };
+                  result__UQMR=((__EXPR_AND_AND_LOGIC *)ptr__VQMR);
+                  *(result__UQMR) = *(EXPR_AND_AND_LOGIC__);
+                };
+                Self__2QMR=((__EXPR_AND_AND_LOGIC *)result__UQMR);
+                Self__2QMR->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__3QMR;
+                Self__2QMR->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO=l__4QMR;
+                Self__2QMR->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO=val_true__LDCL;
+                val_true__LDCL=result__UQMR;
+                switch (((struct ___OBJ *)__tmp__NGCL)->__id) {
                 case __WRITE_GLOBAL__: {
-                  ((__WRITE_GLOBAL *)__tmp__5BGL)->parent_write__MZJH.value__NXHH=val_true__34FL;
+                  ((__WRITE_GLOBAL *)__tmp__NGCL)->parent_write__YAGH.value__PAEH=result__UQMR;
                 } break;
                 case __WRITE_SLOT__: {
-                  ((__WRITE_SLOT *)__tmp__5BGL)->parent_write__ZZJH.value__NXHH=val_true__34FL;
+                  ((__WRITE_SLOT *)__tmp__NGCL)->parent_write__FBGH.value__PAEH=result__UQMR;
                 } break;
                 case __WRITE_LOCAL__: {
-                  ((__WRITE_LOCAL *)__tmp__5BGL)->parent_write__FZ4I.value__NXHH=val_true__34FL;
+                  ((__WRITE_LOCAL *)__tmp__NGCL)->parent_write__540I.value__PAEH=result__UQMR;
                 } break;
                 };
-                result__Z4FL=__tmp__5BGL;
-                switch_new_pass__HPMC=TRUE__;
+                result__HDCL=__tmp__NGCL;
+                switch_new_pass__05LC=TRUE__;
               };
             };
           };
-          __tmp__DHGL=__tmp__UFGL;
+          __tmp__RLCL=__tmp__CKCL;
         };
-        if ((! __tmp__DHGL)) {
-          if ((((__tmp__IDGL && (! b__A5FL)) & c__B5FL) && (! d__C5FL))) {
-            switch (((struct ___OBJ *)__tmp__FCGL)->__id) {
+        if ((! __tmp__RLCL)) {
+          if ((((__tmp__WHCL && (! b__ODCL)) & c__PDCL) && (! d__QDCL))) {
+            switch (((struct ___OBJ *)__tmp__TGCL)->__id) {
             case __WRITE_GLOBAL__: {
-              remove__41MK(__tmp__FCGL);
+              remove__04IK(__tmp__TGCL);
             } break;
             case __WRITE_SLOT__: {
-              remove__C2MK(__tmp__FCGL);
+              remove__44IK(__tmp__TGCL);
             } break;
             case __WRITE_LOCAL__: {
-              remove__I2MK(__tmp__FCGL);
+              remove__E5IK(__tmp__TGCL);
             } break;
             };
-            __tmp__JIGL=create__with__NMRM(Self__SYXK->parent_instr__GPMC.parent_itm_object__TE.position__BJM,Self__SYXK->expr__4EJI);
-            switch (((struct ___OBJ *)__tmp__5BGL)->__id) {
+            p__JRMR=Self__M4TK->parent_instr__Z5LC.parent_itm_object__TE.position__WIM;
+            r__KRMR=Self__M4TK->expr__ULFI;
+            result__ARMR=NULL;
+            ptr__BRMR=((__POINTER )(NULL));
+            typ_id__CRMR= 0;
+            sz__DRMR=((__UINTEGER_32 )sizeof(__EXPR_NOT_LOGIC));
+            if ((sz__DRMR ==  0)) {
+              result__ARMR=EXPR_NOT_LOGIC__;
+            } else {
+              typ_id__CRMR=-1;
+              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DRMR);
+              if ((typ_id__CRMR == (__INTEGER)(-  1))) {
+                a__ERMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__FRMR=(__UINTEGER_32)((__UINTEGER_32)(sz__DRMR + a__ERMR) & (__UINTEGER_32)(~ a__ERMR));
+                ptr_table__HT1R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FRMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                next__GT1R=((__POINTER )(NULL));
+                result__IT1R=((__POINTER *)ptr_table__HT1R)[ 0];
+                if ((result__IT1R == (void *)NULL)) {
+                  result__IT1R=new_lab__2PJ(new_size__FRMR);
+                  next__GT1R=(void *)((unsigned long)result__IT1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FRMR)));
+                  ((__POINTER *)next__GT1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__HT1R)[ 0]=next__GT1R;
+                } else {
+                  next__GT1R=((__POINTER *)result__IT1R)[ 0];
+                  if ((next__GT1R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IT1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FRMR <<  1)) <=  4096)) {
+                      next__GT1R=(void *)((unsigned long)result__IT1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FRMR)));
+                    } else {
+                      next__GT1R=new_lab__2PJ(new_size__FRMR);
+                    };
+                    ((__POINTER *)next__GT1R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__HT1R)[ 0]=next__GT1R;
+                  } else {
+                    ((__POINTER *)result__IT1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GT1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__IT1R=next__GT1R;
+                  };
+                };
+                ptr__BRMR=result__IT1R;
+              } else {
+                t__GRMR=((__UINTEGER_32 )typ_id__CRMR);
+                a__HRMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__PT1R=(__UINTEGER_32)((__UINTEGER_32)(sz__DRMR + a__HRMR) & (__UINTEGER_32)(~ a__HRMR));
+                ptr_table__MT1R=((__POINTER )(&(table_type[(t__GRMR)])));
+                lab_type__OT1R=(__UINTEGER_32)(t__GRMR |  1);
+                next__LT1R=((__POINTER )(NULL));
+                result__NT1R=((__POINTER *)ptr_table__MT1R)[ 0];
+                if ((result__NT1R == (void *)NULL)) {
+                  result__NT1R=new_lab__2PJ(lab_type__OT1R);
+                  next__LT1R=(void *)((unsigned long)result__NT1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PT1R)));
+                  ((__POINTER *)next__LT1R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__MT1R)[ 0]=next__LT1R;
+                } else {
+                  next__LT1R=((__POINTER *)result__NT1R)[ 0];
+                  if ((next__LT1R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NT1R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__PT1R <<  1)) <=  4096)) {
+                      next__LT1R=(void *)((unsigned long)result__NT1R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PT1R)));
+                    } else {
+                      next__LT1R=new_lab__2PJ(lab_type__OT1R);
+                    };
+                    ((__POINTER *)next__LT1R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__MT1R)[ 0]=next__LT1R;
+                  } else {
+                    ((__POINTER *)result__NT1R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LT1R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__NT1R=next__LT1R;
+                  };
+                };
+                ptr__BRMR=result__NT1R;
+              };
+              result__ARMR=((__EXPR_NOT_LOGIC *)ptr__BRMR);
+              *(result__ARMR) = *(EXPR_NOT_LOGIC__);
+            };
+            Self__IRMR=((__EXPR_NOT_LOGIC *)result__ARMR);
+            Self__IRMR->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JRMR;
+            Self__IRMR->parent_expr_unary_logic__AHUK.right__Q0ZM=r__KRMR;
+            switch (((struct ___OBJ *)__tmp__NGCL)->__id) {
             case __WRITE_GLOBAL__: {
-              ((__WRITE_GLOBAL *)__tmp__5BGL)->parent_write__MZJH.value__NXHH=__tmp__JIGL;
+              ((__WRITE_GLOBAL *)__tmp__NGCL)->parent_write__YAGH.value__PAEH=result__ARMR;
             } break;
             case __WRITE_SLOT__: {
-              ((__WRITE_SLOT *)__tmp__5BGL)->parent_write__ZZJH.value__NXHH=__tmp__JIGL;
+              ((__WRITE_SLOT *)__tmp__NGCL)->parent_write__FBGH.value__PAEH=result__ARMR;
             } break;
             case __WRITE_LOCAL__: {
-              ((__WRITE_LOCAL *)__tmp__5BGL)->parent_write__FZ4I.value__NXHH=__tmp__JIGL;
+              ((__WRITE_LOCAL *)__tmp__NGCL)->parent_write__540I.value__PAEH=result__ARMR;
             } break;
             };
-            result__Z4FL=__tmp__5BGL;
-            modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+            result__HDCL=__tmp__NGCL;
+            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
           };
         };
       };
     };
-    result__VYXK=result__Z4FL;
-    if (((void *)result__Z4FL == (void *)NULL)) {
-      result__VYXK=Self__SYXK;
+    result__P4TK=result__HDCL;
+    if (((void *)result__HDCL == (void *)NULL)) {
+      result__P4TK=Self__M4TK;
     };
   };
-  return(result__VYXK);
+  return(result__P4TK);
 }
 
-static void* execute_unlink__13PK(__EXPR_MULTIPLE *Self__23PK)
+static void* execute_unlink__BCMK(__EXPR_MULTIPLE *Self__CCMK)
 // ({EXPR_MULTIPLE}) With resultNo recursive, No inlinable.
 {
-  __INTEGER __tmp__D4PK,Self__GBTK;
-  void *__tmp__K4PK;
-  __READ_LOCAL *Self__ZDJQ,*Self__1DJQ;
-  __READ_GLOBAL *Self__2DJQ;
-  __tmp__D4PK=((__FAST_ARRAYoEXPRo *)Self__23PK->expr_list__W3PH)->parent_arrayed_collection__3LMC.upper__0KWH;
-  Self__GBTK= 0;
-  while ((Self__GBTK <= __tmp__D4PK)) {
-    __tmp__K4PK=((void **)((__FAST_ARRAYoEXPRo *)Self__23PK->expr_list__W3PH)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__GBTK];
-    switch (((struct ___OBJ *)__tmp__K4PK)->__id) {
+  __INTEGER __tmp__JCMK,Self__KFPK;
+  void *__tmp__QCMK;
+  __READ_LOCAL *Self__2GFQ,*Self__4GFQ;
+  __LOCAL *Self__QT1R,*Self__VT1R;
+  void *voir__RT1R,*voir__UT1R,*voir__WT1R,*voir__ZT1R;
+  __LIST *Self__TT1R,*Self__YT1R;
+  __READ_GLOBAL *Self__5GFQ;
+  __tmp__JCMK=((__FAST_ARRAYoEXPRo *)Self__CCMK->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH;
+  Self__KFPK= 0;
+  while ((Self__KFPK <= __tmp__JCMK)) {
+    __tmp__QCMK=((void **)((__FAST_ARRAYoEXPRo *)Self__CCMK->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__KFPK];
+    switch (((struct ___OBJ *)__tmp__QCMK)->__id) {
     case __LIST__: {
-      remove__WLNJ(__tmp__K4PK);
+      remove__SOJJ(__tmp__QCMK);
     } break;
     case __STRING_CST__: {
     } break;
     case __EXTERNAL_C__: {
-      remove__AREK(__tmp__K4PK);
+      remove__2TAK(__tmp__QCMK);
     } break;
     case __PROTOTYPE_CST__: {
     } break;
     case __INTEGER_CST__: {
     } break;
     case __READ_LOCAL__: {
-      Self__ZDJQ=((__READ_LOCAL *)__tmp__K4PK);
-      unread__ESNK(Self__ZDJQ->local__G5YD,Self__ZDJQ);
+      Self__2GFQ=((__READ_LOCAL *)__tmp__QCMK);
+      Self__QT1R=((__LOCAL *)Self__2GFQ->local__HJZD);
+      Self__QT1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QT1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__QT1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__RT1R=create__AXB( 250);
+        display__UXFK(Self__2GFQ,voir__RT1R);
+        put_string__2EG(((__STRING *)voir__RT1R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__TT1R=((__LIST *)list_current__EH1);
+        voir__UT1R=create__AXB( 250);
+        display__EQQG(Self__TT1R,voir__UT1R);
+        put_string__2EG(((__STRING *)voir__UT1R));
+        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__K4PK);
+      remove__1UAK(__tmp__QCMK);
     } break;
     case __EXPR_EQUAL__: {
-      remove__PSEK(__tmp__K4PK);
+      remove__LVAK(__tmp__QCMK);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      remove__TSEK(__tmp__K4PK);
+      remove__PVAK(__tmp__QCMK);
     } break;
     case __REAL_CST__: {
     } break;
     case __CHARACTER_CST__: {
     } break;
     case __IS_EXPANDED__: {
-      Self__1DJQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__K4PK)->receiver__AHAI);
-      unread__ESNK(Self__1DJQ->local__G5YD,Self__1DJQ);
+      Self__4GFQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__QCMK)->receiver__WN2H);
+      Self__VT1R=((__LOCAL *)Self__4GFQ->local__HJZD);
+      Self__VT1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VT1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__VT1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__WT1R=create__AXB( 250);
+        display__UXFK(Self__4GFQ,voir__WT1R);
+        put_string__2EG(((__STRING *)voir__WT1R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__YT1R=((__LIST *)list_current__EH1);
+        voir__ZT1R=create__AXB( 250);
+        display__EQQG(Self__YT1R,voir__ZT1R);
+        put_string__2EG(((__STRING *)voir__ZT1R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
     } break;
     case __GET_TYPE_ID__: {
-      remove__4SEK(__tmp__K4PK);
+      remove__0VAK(__tmp__QCMK);
     } break;
     case __EXPR_SUP__: {
-      remove__BTEK(__tmp__K4PK);
+      remove__3VAK(__tmp__QCMK);
     } break;
     case __EXPR_SUB__: {
-      remove__FTEK(__tmp__K4PK);
+      remove__BWAK(__tmp__QCMK);
     } break;
     case __EXPR_MUL__: {
-      remove__JTEK(__tmp__K4PK);
+      remove__FWAK(__tmp__QCMK);
     } break;
     case __EXPR_DIV__: {
-      remove__NTEK(__tmp__K4PK);
+      remove__JWAK(__tmp__QCMK);
     } break;
     case __EXPR_AND__: {
-      remove__RTEK(__tmp__K4PK);
+      remove__NWAK(__tmp__QCMK);
     } break;
     case __EXPR_SHIFT_R__: {
-      remove__VTEK(__tmp__K4PK);
+      remove__RWAK(__tmp__QCMK);
     } break;
     case __EXPR_SHIFT_L__: {
-      remove__ZTEK(__tmp__K4PK);
+      remove__VWAK(__tmp__QCMK);
     } break;
     case __PUT_TO__: {
-      remove__3TEK(__tmp__K4PK);
+      remove__ZWAK(__tmp__QCMK);
     } break;
     case __ITEM__: {
-      remove__4UEK(__tmp__K4PK);
+      remove__0XAK(__tmp__QCMK);
     } break;
     case __SIZE_OF__: {
-      remove__CVEK(__tmp__K4PK);
+      remove__4XAK(__tmp__QCMK);
     } break;
     case __CAST__: {
-      remove__FVEK(__tmp__K4PK);
+      remove__BYAK(__tmp__QCMK);
     } break;
     case __CALL_SLOT__: {
-      remove__IKQL(__tmp__K4PK);
+      remove__DUML(__tmp__QCMK);
     } break;
     case __READ_SLOT__: {
-      remove__KDLK(__tmp__K4PK);
+      remove__GGHK(__tmp__QCMK);
     } break;
     case __READ_GLOBAL__: {
-      Self__2DJQ=((__READ_GLOBAL *)__tmp__K4PK);
-      unread__H2QL(Self__2DJQ->global__3DNK,Self__2DJQ);
+      Self__5GFQ=((__READ_GLOBAL *)__tmp__QCMK);
+      unread__CGNL(Self__5GFQ->global__ZGJK,Self__5GFQ);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      remove__SS3M(__tmp__K4PK);
+      remove__WA0M(__tmp__QCMK);
     } break;
     case __EXPR_OR_LOGIC__: {
-      remove__CMIO(__tmp__K4PK);
+      remove__0UEO(__tmp__QCMK);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      remove__CJOO(__tmp__K4PK);
+      remove__0RKO(__tmp__QCMK);
     } break;
     case __EXPR_AND_LOGIC__: {
-      remove__GMIO(__tmp__K4PK);
+      remove__4UEO(__tmp__QCMK);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      remove__HJOO(__tmp__K4PK);
+      remove__5RKO(__tmp__QCMK);
     } break;
     case __EXPR_NEG__: {
-      remove__JHNM(__tmp__K4PK);
+      remove__HTJM(__tmp__QCMK);
     } break;
     case __EXPR_ADD__: {
-      remove__2MQL(__tmp__K4PK);
+      remove__XWML(__tmp__QCMK);
     } break;
     case __EXPR_NOT__: {
-      remove__P12M(__tmp__K4PK);
+      remove__TJZM(__tmp__QCMK);
     } break;
     case __EXPR_MOD__: {
-      remove__KMIO(__tmp__K4PK);
+      remove__CVEO(__tmp__QCMK);
     } break;
     case __EXPR_SUP_EQ__: {
-      remove__D2HP(__tmp__K4PK);
+      remove__1EEP(__tmp__QCMK);
     } break;
     case __EXPR_INF__: {
-      remove__WVUN(__tmp__K4PK);
+      remove__0DRN(__tmp__QCMK);
     } break;
     case __EXPR_INF_EQ__: {
-      remove__0VUN(__tmp__K4PK);
+      remove__4DRN(__tmp__QCMK);
     } break;
     case __EXPR_OR__: {
-      remove__XQTN(__tmp__K4PK);
+      remove__14PN(__tmp__QCMK);
     } break;
     case __EXPR_XOR__: {
-      remove__MMXO(__tmp__K4PK);
+      remove__EVTO(__tmp__QCMK);
     } break;
     };
-    Self__GBTK=(__INTEGER)(Self__GBTK +  1);
+    Self__KFPK=(__INTEGER)(Self__KFPK +  1);
   };
   return(NULL);
 }
 
-static void* execute__SBKK(__WRITE_GLOBAL *Self__TBKK)
+static void* execute__OEGK(__WRITE_GLOBAL *Self__PEGK)
 // ({WRITE_GLOBAL}) With resultNo recursive, No inlinable.
 {
-  void *result__VBKK,*__tmp__WEKK;
-  void *read__WBKK,*__tmp__FDKK;
-  void *__tmp__ICKK,*__tmp__LDKK,*__tmp__MDKK;
-  void *__tmp__JCKK,*slot__YBKK;
-  void *__tmp__EDKK,*__tmp__VEKK,*__tmp__2EKK,*__tmp__3EKK;
-  __READ_LOCAL *Self__Y2NQ,*Self__XT0Q;
-  __READ_GLOBAL *Self__22NQ;
-  __SLOT_DATA *Self__LEGQ;
-  __BOOLEAN __tmp__FEKK,__tmp__BEKK;
-  result__VBKK=NULL;
-  read__WBKK=NULL;
-  __tmp__ICKK=Self__TBKK->global__IN5H;
-  if (__tmp__ICKK==NULL) {
-    __tmp__JCKK=NULL;
-  } else {
-    __tmp__JCKK=((void *)__tmp__ICKK);
-  };
-  slot__YBKK=__tmp__JCKK;
-  if (((((__SLOT_DATA *)Self__TBKK->global__IN5H)->parent_variable__G3YD.ensure_count__4KCG ==  0) && (((void *)__tmp__JCKK == (void *)NULL) || ((void *)((__SECTION_ *)id_section__FGAG(__tmp__JCKK))->name__I2ZD != (void *)(&__string_28))))) {
-    __tmp__FEKK=TRUE__;
-  } else {
-    __tmp__EDKK=Self__TBKK->parent_write__MZJH.value__NXHH;
-    if (__tmp__EDKK==NULL) {
-      __tmp__FDKK=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__EDKK)->__id) {
+  void *result__REGK,*__tmp__SHGK;
+  void *read__SEGK,*__tmp__BGGK;
+  void *__tmp__EFGK,*__tmp__HGGK,*__tmp__IGGK;
+  void *__tmp__FFGK,*slot__UEGK;
+  __SLOT_DATA *Self__2DBR,*Self__3HCQ;
+  void *result__1DBR;
+  void *__tmp__AGGK,*__tmp__RHGK,*__tmp__YHGK,*__tmp__ZHGK;
+  __LIST *Self__F5CR,*Self__3T1R,*Self__CU1R,*Self__H5CR;
+  __READ_LOCAL *Self__HBKQ,*Self__GVWQ;
+  __LOCAL *Self__0T1R,*Self__5T1R;
+  void *voir__1T1R,*voir__4T1R,*voir__AU1R,*voir__DU1R,*voir__I5CR;
+  __READ_GLOBAL *Self__LBKQ;
+  __BOOLEAN __tmp__WFGK,__tmp__ZFGK,__tmp__BHGK,__tmp__3GGK;
+  result__REGK=NULL;
+  read__SEGK=NULL;
+  __tmp__EFGK=Self__PEGK->global__GU1H;
+  if (__tmp__EFGK==NULL) {
+    __tmp__FFGK=NULL;
+  } else {
+    __tmp__FFGK=((void *)__tmp__EFGK);
+  };
+  slot__UEGK=__tmp__FFGK;
+  if ((((__SLOT_DATA *)Self__PEGK->global__GU1H)->parent_variable__HHZD.ensure_count__YDAG ==  0)) {
+    if (((void *)__tmp__FFGK == (void *)NULL)) {
+      __tmp__WFGK=TRUE__;
+    } else {
+      Self__2DBR=((__SLOT_DATA *)__tmp__FFGK);
+      result__1DBR=NULL;
+      if (((void *)Self__2DBR->parent_slot__IHZD != (void *)NULL)) {
+        result__1DBR=((__ITM_SLOT *)((__SLOT *)Self__2DBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+      } else {
+        result__1DBR=get_name__GCJD((&__string_26));
+      };
+      __tmp__WFGK=((void *)((__SECTION_ *)result__1DBR)->name__CH0D != (void *)(&__string_28));
+    };
+    __tmp__ZFGK=__tmp__WFGK;
+  } else {
+    __tmp__ZFGK=FALSE__;
+  };
+  if (__tmp__ZFGK) {
+    __tmp__BHGK=TRUE__;
+  } else {
+    __tmp__AGGK=Self__PEGK->parent_write__YAGH.value__PAEH;
+    if (__tmp__AGGK==NULL) {
+      __tmp__BGGK=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__AGGK)->__id) {
       case __LIST__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __STRING_CST__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __INTEGER_CST__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __READ_LOCAL__: {
-        __tmp__FDKK=((void *)__tmp__EDKK);
+        __tmp__BGGK=((void *)__tmp__AGGK);
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __REAL_CST__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_SUP__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_SUB__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_MUL__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_DIV__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_AND__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __PUT_TO__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __ITEM__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __SIZE_OF__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __CAST__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __CALL_SLOT__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __READ_SLOT__: {
-        __tmp__FDKK=((void *)__tmp__EDKK);
+        __tmp__BGGK=((void *)__tmp__AGGK);
       } break;
       case __READ_GLOBAL__: {
-        __tmp__FDKK=((void *)__tmp__EDKK);
+        __tmp__BGGK=((void *)__tmp__AGGK);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_NEG__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_ADD__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_NOT__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_MOD__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_INF__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_OR__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       case __EXPR_XOR__: {
-        __tmp__FDKK=NULL;
+        __tmp__BGGK=NULL;
       } break;
       }
     };
-    read__WBKK=__tmp__FDKK;
-    if (((void *)__tmp__FDKK != (void *)NULL)) {
-      __tmp__LDKK=Self__TBKK->global__IN5H;
-      switch (((struct ___OBJ *)__tmp__FDKK)->__id) {
+    read__SEGK=__tmp__BGGK;
+    if (((void *)__tmp__BGGK != (void *)NULL)) {
+      __tmp__HGGK=Self__PEGK->global__GU1H;
+      switch (((struct ___OBJ *)__tmp__BGGK)->__id) {
       case __READ_LOCAL__: {
-        __tmp__MDKK=((__READ_LOCAL *)__tmp__FDKK)->local__G5YD;
+        __tmp__IGGK=((__READ_LOCAL *)__tmp__BGGK)->local__HJZD;
       } break;
       case __READ_SLOT__: {
-        __tmp__MDKK=((__READ_SLOT *)__tmp__FDKK)->slot__QRKK;
+        __tmp__IGGK=((__READ_SLOT *)__tmp__BGGK)->slot__MUGK;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__MDKK=((__READ_GLOBAL *)__tmp__FDKK)->global__3DNK;
+        __tmp__IGGK=((__READ_GLOBAL *)__tmp__BGGK)->global__ZGJK;
       } break;
       };
-      __tmp__BEKK=((void *)__tmp__LDKK == (void *)__tmp__MDKK);
+      __tmp__3GGK=((void *)__tmp__HGGK == (void *)__tmp__IGGK);
     } else {
-      __tmp__BEKK=FALSE__;
+      __tmp__3GGK=FALSE__;
     };
-    __tmp__FEKK=(__tmp__BEKK && (((__SLOT_DATA *)Self__TBKK->global__IN5H)->parent_variable__G3YD.parent_named__5KMC.style__ODGC == '-'));
+    __tmp__BHGK=(__tmp__3GGK && (((__SLOT_DATA *)Self__PEGK->global__GU1H)->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '-'));
   };
-  if (__tmp__FEKK) {
-    if (((void *)((__SLOT_DATA *)Self__TBKK->global__IN5H)->value__LWRG != (void *)NULL)) {
-      execute__AMLL(Self__TBKK->global__IN5H);
+  if (__tmp__BHGK) {
+    if (((void *)((__SLOT_DATA *)Self__PEGK->global__GU1H)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__PEGK->global__GU1H);
     };
-    unwrite__O5QL(Self__TBKK->global__IN5H,Self__TBKK);
-    __tmp__VEKK=Self__TBKK->parent_write__MZJH.value__NXHH;
-    switch (((struct ___OBJ *)__tmp__VEKK)->__id) {
+    unwrite__JJNL(Self__PEGK->global__GU1H,Self__PEGK);
+    __tmp__RHGK=Self__PEGK->parent_write__YAGH.value__PAEH;
+    switch (((struct ___OBJ *)__tmp__RHGK)->__id) {
     case __LIST__: {
-      __tmp__WEKK=execute_unlink__GPVJ(__tmp__VEKK);
+      Self__F5CR=((__LIST *)__tmp__RHGK);
+      if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__F5CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+        add_last__IK4G(Self__F5CR->expr_list__RTOG,create__type__PKQC(Self__F5CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+      };
+      __tmp__SHGK=execute_list__MNQG(Self__F5CR);
     } break;
     case __STRING_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__WEKK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__SHGK=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__WEKK=execute_unlink__KZPK(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__Q3LK(__tmp__RHGK);
     } break;
     case __PROTOTYPE_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__WEKK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__SHGK=NULL;
     } break;
     case __INTEGER_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__WEKK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__SHGK=NULL;
     } break;
     case __READ_LOCAL__: {
-      Self__Y2NQ=((__READ_LOCAL *)__tmp__VEKK);
-      unread__ESNK(Self__Y2NQ->local__G5YD,Self__Y2NQ);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__WEKK=NULL;
+      Self__HBKQ=((__READ_LOCAL *)__tmp__RHGK);
+      Self__0T1R=((__LOCAL *)Self__HBKQ->local__HJZD);
+      Self__0T1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0T1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__0T1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__1T1R=create__AXB( 250);
+        display__UXFK(Self__HBKQ,voir__1T1R);
+        put_string__2EG(((__STRING *)voir__1T1R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__3T1R=((__LIST *)list_current__EH1);
+        voir__4T1R=create__AXB( 250);
+        display__EQQG(Self__3T1R,voir__4T1R);
+        put_string__2EG(((__STRING *)voir__4T1R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__SHGK=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__WEKK=execute_unlink__13PK(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__BCMK(__tmp__RHGK);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__WEKK=execute_unlink__CDQK(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__IHMK(__tmp__RHGK);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__WEKK=execute_unlink__TDQK(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__ZHMK(__tmp__RHGK);
     } break;
     case __REAL_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__WEKK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__SHGK=NULL;
     } break;
     case __CHARACTER_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__WEKK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__SHGK=NULL;
     } break;
     case __IS_EXPANDED__: {
-      Self__XT0Q=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__VEKK)->receiver__AHAI);
-      unread__ESNK(Self__XT0Q->local__G5YD,Self__XT0Q);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__WEKK=NULL;
+      Self__GVWQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__RHGK)->receiver__WN2H);
+      Self__5T1R=((__LOCAL *)Self__GVWQ->local__HJZD);
+      Self__5T1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5T1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__5T1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__AU1R=create__AXB( 250);
+        display__UXFK(Self__GVWQ,voir__AU1R);
+        put_string__2EG(((__STRING *)voir__AU1R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__CU1R=((__LIST *)list_current__EH1);
+        voir__DU1R=create__AXB( 250);
+        display__EQQG(Self__CU1R,voir__DU1R);
+        put_string__2EG(((__STRING *)voir__DU1R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__SHGK=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      remove__4SEK(((__GET_TYPE_ID *)__tmp__VEKK));
-      __tmp__WEKK=NULL;
+      remove__0VAK(((__GET_TYPE_ID *)__tmp__RHGK));
+      __tmp__SHGK=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__WEKK=execute_unlink__UEQK(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__0IMK(__tmp__RHGK);
     } break;
     case __EXPR_SUB__: {
-      __tmp__WEKK=execute_unlink__FFQK(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__LJMK(__tmp__RHGK);
     } break;
     case __EXPR_MUL__: {
-      __tmp__WEKK=execute_unlink__WFQK(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__2JMK(__tmp__RHGK);
     } break;
     case __EXPR_DIV__: {
-      __tmp__WEKK=execute_unlink__HGQK(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__NKMK(__tmp__RHGK);
     } break;
     case __EXPR_AND__: {
-      __tmp__WEKK=execute_unlink__YGQK(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__4KMK(__tmp__RHGK);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__WEKK=execute_unlink__JHQK(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__PLMK(__tmp__RHGK);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__WEKK=execute_unlink__0HQK(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__AMMK(__tmp__RHGK);
     } break;
     case __PUT_TO__: {
-      __tmp__WEKK=execute_link__NKTK(((__PUT_TO *)__tmp__VEKK));
+      __tmp__SHGK=execute_link__ROPK(((__PUT_TO *)__tmp__RHGK));
     } break;
     case __ITEM__: {
-      __tmp__WEKK=execute_unlink__OIQK(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__UMMK(__tmp__RHGK);
     } break;
     case __SIZE_OF__: {
-      __tmp__WEKK=execute_unlink__4IQK(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__ENMK(__tmp__RHGK);
     } break;
     case __CAST__: {
-      __tmp__WEKK=execute_unlink__DJQK(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__JNMK(__tmp__RHGK);
     } break;
     case __CALL_SLOT__: {
-      __tmp__WEKK=execute_unlink__IKUL(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__4UQL(__tmp__RHGK);
     } break;
     case __READ_SLOT__: {
-      __tmp__WEKK=execute_unlink__CAEL(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__QEAL(__tmp__RHGK);
     } break;
     case __READ_GLOBAL__: {
-      Self__22NQ=((__READ_GLOBAL *)__tmp__VEKK);
-      unread__H2QL(Self__22NQ->global__3DNK,Self__22NQ);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__WEKK=execute_access_unlink__BJHL(Self__22NQ);
+      Self__LBKQ=((__READ_GLOBAL *)__tmp__RHGK);
+      unread__CGNL(Self__LBKQ->global__ZGJK,Self__LBKQ);
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      if (((void *)((__SLOT_DATA *)Self__LBKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+        execute__COHL(Self__LBKQ->global__ZGJK);
+      };
+      __tmp__SHGK=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__WEKK=execute_unlink__ON3M(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__S1ZM(__tmp__RHGK);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__WEKK=execute_unlink__NYIO(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__FBFO(__tmp__RHGK);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__WEKK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__VEKK));
+      __tmp__SHGK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__RHGK));
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__WEKK=execute_unlink__3YIO(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__VBFO(__tmp__RHGK);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__WEKK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__VEKK));
+      __tmp__SHGK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__RHGK));
     } break;
     case __EXPR_NEG__: {
-      __tmp__WEKK=execute_unlink__DVNM(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__JBKM(__tmp__RHGK);
     } break;
     case __EXPR_ADD__: {
-      __tmp__WEKK=execute_unlink__JKRL(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__OUNL(__tmp__RHGK);
     } break;
     case __EXPR_NOT__: {
-      __tmp__WEKK=execute_unlink__EI3M(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__IWZM(__tmp__RHGK);
     } break;
     case __EXPR_MOD__: {
-      __tmp__WEKK=execute_unlink__NZIO(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__FCFO(__tmp__RHGK);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__WEKK=execute_unlink__MFIP(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__EOEP(__tmp__RHGK);
     } break;
     case __EXPR_INF__: {
-      __tmp__WEKK=execute_unlink__OLUN(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__SZQN(__tmp__RHGK);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__WEKK=execute_unlink__4LUN(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__C0QN(__tmp__RHGK);
     } break;
     case __EXPR_OR__: {
-      __tmp__WEKK=execute_unlink__V5TN(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__ZNQN(__tmp__RHGK);
     } break;
     case __EXPR_XOR__: {
-      __tmp__WEKK=execute_unlink__EKYO(__tmp__VEKK);
+      __tmp__SHGK=execute_unlink__2SUO(__tmp__RHGK);
     } break;
     };
-    result__VBKK=__tmp__WEKK;
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    result__REGK=__tmp__SHGK;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   } else {
-    if (((void *)((__SLOT_DATA *)Self__TBKK->global__IN5H)->value__LWRG != (void *)NULL)) {
-      execute__AMLL(Self__TBKK->global__IN5H);
+    if (((void *)((__SLOT_DATA *)Self__PEGK->global__GU1H)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__PEGK->global__GU1H);
     };
-    __tmp__2EKK=Self__TBKK->parent_write__MZJH.value__NXHH;
-    switch (((struct ___OBJ *)__tmp__2EKK)->__id) {
+    __tmp__YHGK=Self__PEGK->parent_write__YAGH.value__PAEH;
+    switch (((struct ___OBJ *)__tmp__YHGK)->__id) {
     case __LIST__: {
-      __tmp__3EKK=execute_link__GMRG(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__TTOG(__tmp__YHGK);
     } break;
     case __STRING_CST__: {
-      __tmp__3EKK=((__STRING_CST *)__tmp__2EKK);
+      __tmp__ZHGK=((__STRING_CST *)__tmp__YHGK);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__3EKK=execute_link__A23K(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__KA0K(__tmp__YHGK);
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__3EKK=((__PROTOTYPE_CST *)__tmp__2EKK);
+      __tmp__ZHGK=((__PROTOTYPE_CST *)__tmp__YHGK);
     } break;
     case __INTEGER_CST__: {
-      __tmp__3EKK=((__INTEGER_CST *)__tmp__2EKK);
+      __tmp__ZHGK=((__INTEGER_CST *)__tmp__YHGK);
     } break;
     case __READ_LOCAL__: {
-      __tmp__3EKK=execute_link__QDEL(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__4HAL(__tmp__YHGK);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__3EKK=execute_link__EIEL();
+      Self__H5CR=((__LIST *)list_current__EH1);
+      voir__I5CR=create__AXB( 250);
+      display__EQQG(Self__H5CR,voir__I5CR);
+      put_string__2EG(((__STRING *)voir__I5CR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_514));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__ZHGK=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__3EKK=execute_link__IIEL(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__WMAL(__tmp__YHGK);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__3EKK=execute_link__RMEL(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__5QAL(__tmp__YHGK);
     } break;
     case __REAL_CST__: {
-      __tmp__3EKK=((__REAL_CST *)__tmp__2EKK);
+      __tmp__ZHGK=((__REAL_CST *)__tmp__YHGK);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__3EKK=((__CHARACTER_CST *)__tmp__2EKK);
+      __tmp__ZHGK=((__CHARACTER_CST *)__tmp__YHGK);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__3EKK=execute_link__AREL(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__OVAL(__tmp__YHGK);
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__3EKK=execute_link__HSEL(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__VWAL(__tmp__YHGK);
     } break;
     case __EXPR_SUP__: {
-      __tmp__3EKK=execute_link__MSEL(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__0WAL(__tmp__YHGK);
     } break;
     case __EXPR_SUB__: {
-      __tmp__3EKK=execute_link__VWEL(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__D1AL(__tmp__YHGK);
     } break;
     case __EXPR_MUL__: {
-      __tmp__3EKK=execute_link__40EL(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__M5AL(__tmp__YHGK);
     } break;
     case __EXPR_DIV__: {
-      __tmp__3EKK=execute_link__H5EL(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__VDBL(__tmp__YHGK);
     } break;
     case __EXPR_AND__: {
-      __tmp__3EKK=execute_link__QDFL(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__4HBL(__tmp__YHGK);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__3EKK=execute_link__ZHFL(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__HMBL(__tmp__YHGK);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__3EKK=execute_link__CMFL(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__QQBL(__tmp__YHGK);
     } break;
     case __PUT_TO__: {
-      __tmp__3EKK=execute_link__NKTK(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__ROPK(__tmp__YHGK);
     } break;
     case __ITEM__: {
-      __tmp__3EKK=execute_link__LQFL(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__ZUBL(__tmp__YHGK);
     } break;
     case __SIZE_OF__: {
-      __tmp__3EKK=execute_link__SQFL(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__AVBL(__tmp__YHGK);
     } break;
     case __CAST__: {
-      __tmp__3EKK=execute_link__XQFL(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__FVBL(__tmp__YHGK);
     } break;
     case __CALL_SLOT__: {
-      __tmp__3EKK=execute_link__MYXL(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__CDUL(__tmp__YHGK);
     } break;
     case __READ_SLOT__: {
-      __tmp__3EKK=execute_link__QUFL(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__4YBL(__tmp__YHGK);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__3EKK=execute_link__AZFL(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__O3BL(__tmp__YHGK);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__3EKK=execute_link__4N3M(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__C2ZM(__tmp__YHGK);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__3EKK=execute_link__03IO(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__SGFO(__tmp__YHGK);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__3EKK=execute_link__SFPO(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__KOLO(__tmp__YHGK);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__3EKK=execute_link__TDJO(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__LMFO(__tmp__YHGK);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__3EKK=execute_link__WLPO(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__OULO(__tmp__YHGK);
     } break;
     case __EXPR_NEG__: {
-      __tmp__3EKK=execute_link__GDOM(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__IPKM(__tmp__YHGK);
     } break;
     case __EXPR_ADD__: {
-      __tmp__3EKK=execute_link__3NSL(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__VXOL(__tmp__YHGK);
     } break;
     case __EXPR_NOT__: {
-      __tmp__3EKK=execute_link__SQ3M(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__W4ZM(__tmp__YHGK);
     } break;
     case __EXPR_MOD__: {
-      __tmp__3EKK=execute_link__MJJO(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__ESFO(__tmp__YHGK);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__3EKK=execute_link__EIIP(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__2QEP(__tmp__YHGK);
     } break;
     case __EXPR_INF__: {
-      __tmp__3EKK=execute_link__BNUN(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__F1QN(__tmp__YHGK);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__3EKK=execute_link__KRUN(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__O5QN(__tmp__YHGK);
     } break;
     case __EXPR_OR__: {
-      __tmp__3EKK=execute_link__HEUN(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__LSQN(__tmp__YHGK);
     } break;
     case __EXPR_XOR__: {
-      __tmp__3EKK=execute_link__UUYO(__tmp__2EKK);
+      __tmp__ZHGK=execute_link__M3UO(__tmp__YHGK);
     } break;
     };
-    Self__TBKK->parent_write__MZJH.value__NXHH=__tmp__3EKK;
-    seq_index__4EKK=(__UINTEGER_32)(seq_index__4EKK +  1);
-    Self__LEGQ=((__SLOT_DATA *)Self__TBKK->global__IN5H);
-    Self__LEGQ->last_write__E2ML=Self__TBKK;
-    Self__LEGQ->last_seq_index__L2ML=seq_index__4EKK;
-    Self__LEGQ->last_seq_or_and__55TL=seq_or_and__IVUG;
-    Self__LEGQ->last_seq_call_and_loop__FTTL=seq_call_and_loop__BOIJ;
-    Self__LEGQ->last_seq_call_local_and_loop__4WTL=seq_call_local_and_loop__LYML;
-    Self__LEGQ->last_list_current__A3ML=list_current__IF1;
-    Self__LEGQ->last_index__ALTL=((__LIST *)list_current__IF1)->index__XUUG;
-    result__VBKK=Self__TBKK;
+    Self__PEGK->parent_write__YAGH.value__PAEH=__tmp__ZHGK;
+    seq_index__0HGK=(__UINTEGER_32)(seq_index__0HGK +  1);
+    Self__3HCQ=((__SLOT_DATA *)Self__PEGK->global__GU1H);
+    Self__3HCQ->last_write__MBJL=Self__PEGK;
+    Self__3HCQ->last_seq_index__TBJL=seq_index__0HGK;
+    Self__3HCQ->last_seq_or_and__RKQL=seq_or_and__IXRG;
+    Self__3HCQ->last_seq_call_and_loop__X3PL=seq_call_and_loop__3QEJ;
+    Self__3HCQ->last_seq_call_local_and_loop__QBQL=seq_call_local_and_loop__T3IL;
+    Self__3HCQ->last_list_current__ICJL=list_current__EH1;
+    Self__3HCQ->last_index__SVPL=((__LIST *)list_current__EH1)->index__XWRG;
+    result__REGK=Self__PEGK;
   };
-  return(result__VBKK);
+  return(result__REGK);
 }
 
-static void* execute__FFKK(__WRITE_SLOT *Self__GFKK)
+static void* execute__BIGK(__WRITE_SLOT *Self__CIGK)
 // ({WRITE_SLOT}) With resultNo recursive, No inlinable.
 {
-  void *result__IFKK,*__tmp__B0XL,*__tmp__JIKK;
-  void *read__JFKK,*__tmp__YGKK;
-  void *__tmp__1FKK,*__tmp__4GKK,*__tmp__5GKK;
-  void *__tmp__2FKK,*slot__LFKK;
-  void *__tmp__XGKK,*__tmp__A0XL,*__tmp__IIKK,*__tmp__Q1XL,*__tmp__R1XL;
-  void *__tmp__PIKK,*__tmp__QIKK;
-  __READ_LOCAL *Self__C3NQ,*Self__HU0Q,*Self__M3NQ,*Self__JU0Q;
-  __READ_GLOBAL *Self__G3NQ,*Self__Q3NQ;
-  __LIST *Self__QS3Q;
-  __SLOT_DATA *Self__KZXL;
-  __BOOLEAN __tmp__YHKK,__tmp__UHKK;
-  result__IFKK=NULL;
-  read__JFKK=NULL;
-  __tmp__1FKK=Self__GFKK->slot__JM5H;
-  if (__tmp__1FKK==NULL) {
-    __tmp__2FKK=NULL;
-  } else {
-    __tmp__2FKK=((void *)__tmp__1FKK);
-  };
-  slot__LFKK=__tmp__2FKK;
-  if (((((__SLOT_DATA *)Self__GFKK->slot__JM5H)->parent_variable__G3YD.ensure_count__4KCG ==  0) && (((void *)__tmp__2FKK == (void *)NULL) || ((void *)((__SECTION_ *)id_section__FGAG(__tmp__2FKK))->name__I2ZD != (void *)(&__string_28))))) {
-    __tmp__YHKK=TRUE__;
-  } else {
-    __tmp__XGKK=Self__GFKK->parent_write__ZZJH.value__NXHH;
-    if (__tmp__XGKK==NULL) {
-      __tmp__YGKK=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__XGKK)->__id) {
+  void *result__EIGK,*__tmp__XEUL,*__tmp__FLGK;
+  void *read__FIGK,*__tmp__UJGK;
+  void *__tmp__XIGK,*__tmp__0JGK,*__tmp__1JGK;
+  void *__tmp__YIGK,*slot__HIGK;
+  __SLOT_DATA *Self__4DBR,*Self__AEUL;
+  void *result__3DBR;
+  void *__tmp__TJGK,*__tmp__WEUL,*__tmp__ELGK,*__tmp__GGUL,*__tmp__HGUL;
+  void *__tmp__LLGK,*__tmp__MLGK;
+  __LIST *Self__J5CR,*Self__HU1R,*Self__MU1R,*Self__2QZQ,*Self__O5CR;
+  __LIST *Self__ZU1R,*Self__4U1R,*Self__Q5CR,*Self__S5CR;
+  __READ_LOCAL *Self__RBKQ,*Self__WVWQ,*Self__1BKQ,*Self__YVWQ;
+  __LOCAL *Self__EU1R,*Self__JU1R,*Self__WU1R,*Self__1U1R;
+  void *voir__FU1R,*voir__IU1R,*voir__KU1R,*voir__NU1R,*voir__XU1R;
+  void *voir__0U1R,*voir__2U1R,*voir__5U1R,*voir__R5CR,*voir__T5CR;
+  __READ_GLOBAL *Self__VBKQ,*Self__5BKQ;
+  __INTEGER index__N5CR,Self__PU1R;
+  __BOOLEAN __tmp__JJGK,__tmp__MJGK,__tmp__UKGK,__tmp__QKGK;
+  __FAST_ARRAYoINSTRo *Self__L5CR;
+  void **__tmp__RU1R,**__tmp__SU1R,**__tmp__TU1R;
+  result__EIGK=NULL;
+  read__FIGK=NULL;
+  __tmp__XIGK=Self__CIGK->slot__HT1H;
+  if (__tmp__XIGK==NULL) {
+    __tmp__YIGK=NULL;
+  } else {
+    __tmp__YIGK=((void *)__tmp__XIGK);
+  };
+  slot__HIGK=__tmp__YIGK;
+  if ((((__SLOT_DATA *)Self__CIGK->slot__HT1H)->parent_variable__HHZD.ensure_count__YDAG ==  0)) {
+    if (((void *)__tmp__YIGK == (void *)NULL)) {
+      __tmp__JJGK=TRUE__;
+    } else {
+      Self__4DBR=((__SLOT_DATA *)__tmp__YIGK);
+      result__3DBR=NULL;
+      if (((void *)Self__4DBR->parent_slot__IHZD != (void *)NULL)) {
+        result__3DBR=((__ITM_SLOT *)((__SLOT *)Self__4DBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+      } else {
+        result__3DBR=get_name__GCJD((&__string_26));
+      };
+      __tmp__JJGK=((void *)((__SECTION_ *)result__3DBR)->name__CH0D != (void *)(&__string_28));
+    };
+    __tmp__MJGK=__tmp__JJGK;
+  } else {
+    __tmp__MJGK=FALSE__;
+  };
+  if (__tmp__MJGK) {
+    __tmp__UKGK=TRUE__;
+  } else {
+    __tmp__TJGK=Self__CIGK->parent_write__FBGH.value__PAEH;
+    if (__tmp__TJGK==NULL) {
+      __tmp__UJGK=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__TJGK)->__id) {
       case __LIST__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __STRING_CST__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __INTEGER_CST__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __READ_LOCAL__: {
-        __tmp__YGKK=((void *)__tmp__XGKK);
+        __tmp__UJGK=((void *)__tmp__TJGK);
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __REAL_CST__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_SUP__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_SUB__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_MUL__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_DIV__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_AND__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __PUT_TO__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __ITEM__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __SIZE_OF__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __CAST__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __CALL_SLOT__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __READ_SLOT__: {
-        __tmp__YGKK=((void *)__tmp__XGKK);
+        __tmp__UJGK=((void *)__tmp__TJGK);
       } break;
       case __READ_GLOBAL__: {
-        __tmp__YGKK=((void *)__tmp__XGKK);
+        __tmp__UJGK=((void *)__tmp__TJGK);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_NEG__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_ADD__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_NOT__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_MOD__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_INF__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_OR__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       case __EXPR_XOR__: {
-        __tmp__YGKK=NULL;
+        __tmp__UJGK=NULL;
       } break;
       }
     };
-    read__JFKK=__tmp__YGKK;
-    if (((void *)__tmp__YGKK != (void *)NULL)) {
-      __tmp__4GKK=Self__GFKK->slot__JM5H;
-      switch (((struct ___OBJ *)__tmp__YGKK)->__id) {
+    read__FIGK=__tmp__UJGK;
+    if (((void *)__tmp__UJGK != (void *)NULL)) {
+      __tmp__0JGK=Self__CIGK->slot__HT1H;
+      switch (((struct ___OBJ *)__tmp__UJGK)->__id) {
       case __READ_LOCAL__: {
-        __tmp__5GKK=((__READ_LOCAL *)__tmp__YGKK)->local__G5YD;
+        __tmp__1JGK=((__READ_LOCAL *)__tmp__UJGK)->local__HJZD;
       } break;
       case __READ_SLOT__: {
-        __tmp__5GKK=((__READ_SLOT *)__tmp__YGKK)->slot__QRKK;
+        __tmp__1JGK=((__READ_SLOT *)__tmp__UJGK)->slot__MUGK;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__5GKK=((__READ_GLOBAL *)__tmp__YGKK)->global__3DNK;
+        __tmp__1JGK=((__READ_GLOBAL *)__tmp__UJGK)->global__ZGJK;
       } break;
       };
-      __tmp__UHKK=((void *)__tmp__4GKK == (void *)__tmp__5GKK);
+      __tmp__QKGK=((void *)__tmp__0JGK == (void *)__tmp__1JGK);
     } else {
-      __tmp__UHKK=FALSE__;
+      __tmp__QKGK=FALSE__;
     };
-    __tmp__YHKK=(__tmp__UHKK && (((__SLOT_DATA *)Self__GFKK->slot__JM5H)->parent_variable__G3YD.parent_named__5KMC.style__ODGC == '-'));
+    __tmp__UKGK=(__tmp__QKGK && (((__SLOT_DATA *)Self__CIGK->slot__HT1H)->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '-'));
   };
-  if (__tmp__YHKK) {
-    if (((void *)((__SLOT_DATA *)Self__GFKK->slot__JM5H)->value__LWRG != (void *)NULL)) {
-      execute__AMLL(Self__GFKK->slot__JM5H);
+  if (__tmp__UKGK) {
+    if (((void *)((__SLOT_DATA *)Self__CIGK->slot__HT1H)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__CIGK->slot__HT1H);
     };
-    __tmp__A0XL=Self__GFKK->receiver__RM5H;
-    switch (((struct ___OBJ *)__tmp__A0XL)->__id) {
+    __tmp__WEUL=Self__CIGK->receiver__PT1H;
+    switch (((struct ___OBJ *)__tmp__WEUL)->__id) {
     case __LIST__: {
-      __tmp__B0XL=execute_unlink__GPVJ(__tmp__A0XL);
+      Self__J5CR=((__LIST *)__tmp__WEUL);
+      if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__J5CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+        add_last__IK4G(Self__J5CR->expr_list__RTOG,create__type__PKQC(Self__J5CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+      };
+      __tmp__XEUL=execute_list__MNQG(Self__J5CR);
     } break;
     case __STRING_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__B0XL=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__XEUL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__B0XL=execute_unlink__KZPK(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__Q3LK(__tmp__WEUL);
     } break;
     case __PROTOTYPE_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__B0XL=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__XEUL=NULL;
     } break;
     case __INTEGER_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__B0XL=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__XEUL=NULL;
     } break;
     case __READ_LOCAL__: {
-      Self__C3NQ=((__READ_LOCAL *)__tmp__A0XL);
-      unread__ESNK(Self__C3NQ->local__G5YD,Self__C3NQ);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__B0XL=NULL;
+      Self__RBKQ=((__READ_LOCAL *)__tmp__WEUL);
+      Self__EU1R=((__LOCAL *)Self__RBKQ->local__HJZD);
+      Self__EU1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EU1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__EU1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__FU1R=create__AXB( 250);
+        display__UXFK(Self__RBKQ,voir__FU1R);
+        put_string__2EG(((__STRING *)voir__FU1R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__HU1R=((__LIST *)list_current__EH1);
+        voir__IU1R=create__AXB( 250);
+        display__EQQG(Self__HU1R,voir__IU1R);
+        put_string__2EG(((__STRING *)voir__IU1R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__XEUL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__B0XL=execute_unlink__13PK(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__BCMK(__tmp__WEUL);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__B0XL=execute_unlink__CDQK(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__IHMK(__tmp__WEUL);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__B0XL=execute_unlink__TDQK(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__ZHMK(__tmp__WEUL);
     } break;
     case __REAL_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__B0XL=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__XEUL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__B0XL=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__XEUL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      Self__HU0Q=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__A0XL)->receiver__AHAI);
-      unread__ESNK(Self__HU0Q->local__G5YD,Self__HU0Q);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__B0XL=NULL;
+      Self__WVWQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__WEUL)->receiver__WN2H);
+      Self__JU1R=((__LOCAL *)Self__WVWQ->local__HJZD);
+      Self__JU1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__JU1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__JU1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__KU1R=create__AXB( 250);
+        display__UXFK(Self__WVWQ,voir__KU1R);
+        put_string__2EG(((__STRING *)voir__KU1R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__MU1R=((__LIST *)list_current__EH1);
+        voir__NU1R=create__AXB( 250);
+        display__EQQG(Self__MU1R,voir__NU1R);
+        put_string__2EG(((__STRING *)voir__NU1R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__XEUL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      remove__4SEK(((__GET_TYPE_ID *)__tmp__A0XL));
-      __tmp__B0XL=NULL;
+      remove__0VAK(((__GET_TYPE_ID *)__tmp__WEUL));
+      __tmp__XEUL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__B0XL=execute_unlink__UEQK(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__0IMK(__tmp__WEUL);
     } break;
     case __EXPR_SUB__: {
-      __tmp__B0XL=execute_unlink__FFQK(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__LJMK(__tmp__WEUL);
     } break;
     case __EXPR_MUL__: {
-      __tmp__B0XL=execute_unlink__WFQK(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__2JMK(__tmp__WEUL);
     } break;
     case __EXPR_DIV__: {
-      __tmp__B0XL=execute_unlink__HGQK(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__NKMK(__tmp__WEUL);
     } break;
     case __EXPR_AND__: {
-      __tmp__B0XL=execute_unlink__YGQK(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__4KMK(__tmp__WEUL);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__B0XL=execute_unlink__JHQK(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__PLMK(__tmp__WEUL);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__B0XL=execute_unlink__0HQK(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__AMMK(__tmp__WEUL);
     } break;
     case __PUT_TO__: {
-      __tmp__B0XL=execute_link__NKTK(((__PUT_TO *)__tmp__A0XL));
+      __tmp__XEUL=execute_link__ROPK(((__PUT_TO *)__tmp__WEUL));
     } break;
     case __ITEM__: {
-      __tmp__B0XL=execute_unlink__OIQK(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__UMMK(__tmp__WEUL);
     } break;
     case __SIZE_OF__: {
-      __tmp__B0XL=execute_unlink__4IQK(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__ENMK(__tmp__WEUL);
     } break;
     case __CAST__: {
-      __tmp__B0XL=execute_unlink__DJQK(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__JNMK(__tmp__WEUL);
     } break;
     case __CALL_SLOT__: {
-      __tmp__B0XL=execute_unlink__IKUL(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__4UQL(__tmp__WEUL);
     } break;
     case __READ_SLOT__: {
-      __tmp__B0XL=execute_unlink__CAEL(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__QEAL(__tmp__WEUL);
     } break;
     case __READ_GLOBAL__: {
-      Self__G3NQ=((__READ_GLOBAL *)__tmp__A0XL);
-      unread__H2QL(Self__G3NQ->global__3DNK,Self__G3NQ);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__B0XL=execute_access_unlink__BJHL(Self__G3NQ);
+      Self__VBKQ=((__READ_GLOBAL *)__tmp__WEUL);
+      unread__CGNL(Self__VBKQ->global__ZGJK,Self__VBKQ);
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      if (((void *)((__SLOT_DATA *)Self__VBKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+        execute__COHL(Self__VBKQ->global__ZGJK);
+      };
+      __tmp__XEUL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__B0XL=execute_unlink__ON3M(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__S1ZM(__tmp__WEUL);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__B0XL=execute_unlink__NYIO(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__FBFO(__tmp__WEUL);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__B0XL=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__A0XL));
+      __tmp__XEUL=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__WEUL));
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__B0XL=execute_unlink__3YIO(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__VBFO(__tmp__WEUL);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__B0XL=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__A0XL));
+      __tmp__XEUL=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__WEUL));
     } break;
     case __EXPR_NEG__: {
-      __tmp__B0XL=execute_unlink__DVNM(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__JBKM(__tmp__WEUL);
     } break;
     case __EXPR_ADD__: {
-      __tmp__B0XL=execute_unlink__JKRL(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__OUNL(__tmp__WEUL);
     } break;
     case __EXPR_NOT__: {
-      __tmp__B0XL=execute_unlink__EI3M(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__IWZM(__tmp__WEUL);
     } break;
     case __EXPR_MOD__: {
-      __tmp__B0XL=execute_unlink__NZIO(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__FCFO(__tmp__WEUL);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__B0XL=execute_unlink__MFIP(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__EOEP(__tmp__WEUL);
     } break;
     case __EXPR_INF__: {
-      __tmp__B0XL=execute_unlink__OLUN(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__SZQN(__tmp__WEUL);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__B0XL=execute_unlink__4LUN(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__C0QN(__tmp__WEUL);
     } break;
     case __EXPR_OR__: {
-      __tmp__B0XL=execute_unlink__V5TN(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__ZNQN(__tmp__WEUL);
     } break;
     case __EXPR_XOR__: {
-      __tmp__B0XL=execute_unlink__EKYO(__tmp__A0XL);
+      __tmp__XEUL=execute_unlink__2SUO(__tmp__WEUL);
     } break;
     };
-    if (((void *)__tmp__B0XL != (void *)NULL)) {
-      Self__QS3Q=((__LIST *)list_current__IF1);
-      add__to__RZCH(Self__QS3Q->expr_list__EMRG,__tmp__B0XL,(__INTEGER)(Self__QS3Q->index__XUUG -  1));
-      Self__QS3Q->index__XUUG=(__INTEGER)(Self__QS3Q->index__XUUG +  1);
-    };
-    unwrite__O5QL(Self__GFKK->slot__JM5H,Self__GFKK);
-    __tmp__IIKK=Self__GFKK->parent_write__ZZJH.value__NXHH;
-    switch (((struct ___OBJ *)__tmp__IIKK)->__id) {
+    if (((void *)__tmp__XEUL != (void *)NULL)) {
+      Self__2QZQ=((__LIST *)list_current__EH1);
+      Self__L5CR=((__FAST_ARRAYoINSTRo *)Self__2QZQ->expr_list__RTOG);
+      index__N5CR=(__INTEGER)(Self__2QZQ->index__XWRG -  1);
+      if ((index__N5CR == (__INTEGER)(Self__L5CR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+        add_last__IK4G(Self__L5CR,__tmp__XEUL);
+      } else {
+        add_last__IK4G(Self__L5CR,__tmp__XEUL);
+        Self__PU1R=(__INTEGER)(Self__L5CR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+        __tmp__RU1R=Self__L5CR->parent_arrayed_collection__QTOG.storage__JL4G;
+        __tmp__SU1R=Self__L5CR->parent_arrayed_collection__QTOG.storage__JL4G;
+        __tmp__TU1R=Self__L5CR->parent_arrayed_collection__QTOG.storage__JL4G;
+        while ((Self__PU1R >= index__N5CR)) {
+          ((void **)__tmp__SU1R)[(__INTEGER)(Self__PU1R +  1)]=((void **)__tmp__RU1R)[Self__PU1R];
+          ((void **)__tmp__TU1R)[Self__PU1R]=NULL;
+          Self__PU1R=(__INTEGER)(Self__PU1R -  1);
+        };
+        ((void **)Self__L5CR->parent_arrayed_collection__QTOG.storage__JL4G)[index__N5CR]=__tmp__XEUL;
+      };
+      Self__2QZQ->index__XWRG=(__INTEGER)(Self__2QZQ->index__XWRG +  1);
+    };
+    unwrite__JJNL(Self__CIGK->slot__HT1H,Self__CIGK);
+    __tmp__ELGK=Self__CIGK->parent_write__FBGH.value__PAEH;
+    switch (((struct ___OBJ *)__tmp__ELGK)->__id) {
     case __LIST__: {
-      __tmp__JIKK=execute_unlink__GPVJ(__tmp__IIKK);
+      Self__O5CR=((__LIST *)__tmp__ELGK);
+      if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__O5CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+        add_last__IK4G(Self__O5CR->expr_list__RTOG,create__type__PKQC(Self__O5CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+      };
+      __tmp__FLGK=execute_list__MNQG(Self__O5CR);
     } break;
     case __STRING_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__JIKK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__FLGK=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__JIKK=execute_unlink__KZPK(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__Q3LK(__tmp__ELGK);
     } break;
     case __PROTOTYPE_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__JIKK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__FLGK=NULL;
     } break;
     case __INTEGER_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__JIKK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__FLGK=NULL;
     } break;
     case __READ_LOCAL__: {
-      Self__M3NQ=((__READ_LOCAL *)__tmp__IIKK);
-      unread__ESNK(Self__M3NQ->local__G5YD,Self__M3NQ);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__JIKK=NULL;
+      Self__1BKQ=((__READ_LOCAL *)__tmp__ELGK);
+      Self__WU1R=((__LOCAL *)Self__1BKQ->local__HJZD);
+      Self__WU1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__WU1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__WU1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__XU1R=create__AXB( 250);
+        display__UXFK(Self__1BKQ,voir__XU1R);
+        put_string__2EG(((__STRING *)voir__XU1R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__ZU1R=((__LIST *)list_current__EH1);
+        voir__0U1R=create__AXB( 250);
+        display__EQQG(Self__ZU1R,voir__0U1R);
+        put_string__2EG(((__STRING *)voir__0U1R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__FLGK=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__JIKK=execute_unlink__13PK(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__BCMK(__tmp__ELGK);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__JIKK=execute_unlink__CDQK(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__IHMK(__tmp__ELGK);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__JIKK=execute_unlink__TDQK(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__ZHMK(__tmp__ELGK);
     } break;
     case __REAL_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__JIKK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__FLGK=NULL;
     } break;
     case __CHARACTER_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__JIKK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__FLGK=NULL;
     } break;
     case __IS_EXPANDED__: {
-      Self__JU0Q=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__IIKK)->receiver__AHAI);
-      unread__ESNK(Self__JU0Q->local__G5YD,Self__JU0Q);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__JIKK=NULL;
+      Self__YVWQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ELGK)->receiver__WN2H);
+      Self__1U1R=((__LOCAL *)Self__YVWQ->local__HJZD);
+      Self__1U1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__1U1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__1U1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__2U1R=create__AXB( 250);
+        display__UXFK(Self__YVWQ,voir__2U1R);
+        put_string__2EG(((__STRING *)voir__2U1R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__4U1R=((__LIST *)list_current__EH1);
+        voir__5U1R=create__AXB( 250);
+        display__EQQG(Self__4U1R,voir__5U1R);
+        put_string__2EG(((__STRING *)voir__5U1R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__FLGK=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      remove__4SEK(((__GET_TYPE_ID *)__tmp__IIKK));
-      __tmp__JIKK=NULL;
+      remove__0VAK(((__GET_TYPE_ID *)__tmp__ELGK));
+      __tmp__FLGK=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__JIKK=execute_unlink__UEQK(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__0IMK(__tmp__ELGK);
     } break;
     case __EXPR_SUB__: {
-      __tmp__JIKK=execute_unlink__FFQK(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__LJMK(__tmp__ELGK);
     } break;
     case __EXPR_MUL__: {
-      __tmp__JIKK=execute_unlink__WFQK(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__2JMK(__tmp__ELGK);
     } break;
     case __EXPR_DIV__: {
-      __tmp__JIKK=execute_unlink__HGQK(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__NKMK(__tmp__ELGK);
     } break;
     case __EXPR_AND__: {
-      __tmp__JIKK=execute_unlink__YGQK(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__4KMK(__tmp__ELGK);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__JIKK=execute_unlink__JHQK(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__PLMK(__tmp__ELGK);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__JIKK=execute_unlink__0HQK(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__AMMK(__tmp__ELGK);
     } break;
     case __PUT_TO__: {
-      __tmp__JIKK=execute_link__NKTK(((__PUT_TO *)__tmp__IIKK));
+      __tmp__FLGK=execute_link__ROPK(((__PUT_TO *)__tmp__ELGK));
     } break;
     case __ITEM__: {
-      __tmp__JIKK=execute_unlink__OIQK(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__UMMK(__tmp__ELGK);
     } break;
     case __SIZE_OF__: {
-      __tmp__JIKK=execute_unlink__4IQK(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__ENMK(__tmp__ELGK);
     } break;
     case __CAST__: {
-      __tmp__JIKK=execute_unlink__DJQK(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__JNMK(__tmp__ELGK);
     } break;
     case __CALL_SLOT__: {
-      __tmp__JIKK=execute_unlink__IKUL(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__4UQL(__tmp__ELGK);
     } break;
     case __READ_SLOT__: {
-      __tmp__JIKK=execute_unlink__CAEL(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__QEAL(__tmp__ELGK);
     } break;
     case __READ_GLOBAL__: {
-      Self__Q3NQ=((__READ_GLOBAL *)__tmp__IIKK);
-      unread__H2QL(Self__Q3NQ->global__3DNK,Self__Q3NQ);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__JIKK=execute_access_unlink__BJHL(Self__Q3NQ);
+      Self__5BKQ=((__READ_GLOBAL *)__tmp__ELGK);
+      unread__CGNL(Self__5BKQ->global__ZGJK,Self__5BKQ);
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      if (((void *)((__SLOT_DATA *)Self__5BKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+        execute__COHL(Self__5BKQ->global__ZGJK);
+      };
+      __tmp__FLGK=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__JIKK=execute_unlink__ON3M(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__S1ZM(__tmp__ELGK);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__JIKK=execute_unlink__NYIO(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__FBFO(__tmp__ELGK);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__JIKK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__IIKK));
+      __tmp__FLGK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__ELGK));
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__JIKK=execute_unlink__3YIO(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__VBFO(__tmp__ELGK);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__JIKK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__IIKK));
+      __tmp__FLGK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__ELGK));
     } break;
     case __EXPR_NEG__: {
-      __tmp__JIKK=execute_unlink__DVNM(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__JBKM(__tmp__ELGK);
     } break;
     case __EXPR_ADD__: {
-      __tmp__JIKK=execute_unlink__JKRL(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__OUNL(__tmp__ELGK);
     } break;
     case __EXPR_NOT__: {
-      __tmp__JIKK=execute_unlink__EI3M(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__IWZM(__tmp__ELGK);
     } break;
     case __EXPR_MOD__: {
-      __tmp__JIKK=execute_unlink__NZIO(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__FCFO(__tmp__ELGK);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__JIKK=execute_unlink__MFIP(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__EOEP(__tmp__ELGK);
     } break;
     case __EXPR_INF__: {
-      __tmp__JIKK=execute_unlink__OLUN(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__SZQN(__tmp__ELGK);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__JIKK=execute_unlink__4LUN(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__C0QN(__tmp__ELGK);
     } break;
     case __EXPR_OR__: {
-      __tmp__JIKK=execute_unlink__V5TN(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__ZNQN(__tmp__ELGK);
     } break;
     case __EXPR_XOR__: {
-      __tmp__JIKK=execute_unlink__EKYO(__tmp__IIKK);
+      __tmp__FLGK=execute_unlink__2SUO(__tmp__ELGK);
     } break;
     };
-    result__IFKK=__tmp__JIKK;
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    result__EIGK=__tmp__FLGK;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   } else {
-    if (((void *)((__SLOT_DATA *)Self__GFKK->slot__JM5H)->value__LWRG != (void *)NULL)) {
-      execute__AMLL(Self__GFKK->slot__JM5H);
+    if (((void *)((__SLOT_DATA *)Self__CIGK->slot__HT1H)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__CIGK->slot__HT1H);
     };
-    __tmp__Q1XL=Self__GFKK->receiver__RM5H;
-    switch (((struct ___OBJ *)__tmp__Q1XL)->__id) {
+    __tmp__GGUL=Self__CIGK->receiver__PT1H;
+    switch (((struct ___OBJ *)__tmp__GGUL)->__id) {
     case __LIST__: {
-      __tmp__R1XL=execute_link__GMRG(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__TTOG(__tmp__GGUL);
     } break;
     case __STRING_CST__: {
-      __tmp__R1XL=((__STRING_CST *)__tmp__Q1XL);
+      __tmp__HGUL=((__STRING_CST *)__tmp__GGUL);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__R1XL=execute_link__A23K(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__KA0K(__tmp__GGUL);
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__R1XL=((__PROTOTYPE_CST *)__tmp__Q1XL);
+      __tmp__HGUL=((__PROTOTYPE_CST *)__tmp__GGUL);
     } break;
     case __INTEGER_CST__: {
-      __tmp__R1XL=((__INTEGER_CST *)__tmp__Q1XL);
+      __tmp__HGUL=((__INTEGER_CST *)__tmp__GGUL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__R1XL=execute_link__QDEL(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__4HAL(__tmp__GGUL);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__R1XL=execute_link__EIEL();
+      Self__Q5CR=((__LIST *)list_current__EH1);
+      voir__R5CR=create__AXB( 250);
+      display__EQQG(Self__Q5CR,voir__R5CR);
+      put_string__2EG(((__STRING *)voir__R5CR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_514));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__HGUL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__R1XL=execute_link__IIEL(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__WMAL(__tmp__GGUL);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__R1XL=execute_link__RMEL(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__5QAL(__tmp__GGUL);
     } break;
     case __REAL_CST__: {
-      __tmp__R1XL=((__REAL_CST *)__tmp__Q1XL);
+      __tmp__HGUL=((__REAL_CST *)__tmp__GGUL);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__R1XL=((__CHARACTER_CST *)__tmp__Q1XL);
+      __tmp__HGUL=((__CHARACTER_CST *)__tmp__GGUL);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__R1XL=execute_link__AREL(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__OVAL(__tmp__GGUL);
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__R1XL=execute_link__HSEL(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__VWAL(__tmp__GGUL);
     } break;
     case __EXPR_SUP__: {
-      __tmp__R1XL=execute_link__MSEL(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__0WAL(__tmp__GGUL);
     } break;
     case __EXPR_SUB__: {
-      __tmp__R1XL=execute_link__VWEL(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__D1AL(__tmp__GGUL);
     } break;
     case __EXPR_MUL__: {
-      __tmp__R1XL=execute_link__40EL(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__M5AL(__tmp__GGUL);
     } break;
     case __EXPR_DIV__: {
-      __tmp__R1XL=execute_link__H5EL(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__VDBL(__tmp__GGUL);
     } break;
     case __EXPR_AND__: {
-      __tmp__R1XL=execute_link__QDFL(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__4HBL(__tmp__GGUL);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__R1XL=execute_link__ZHFL(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__HMBL(__tmp__GGUL);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__R1XL=execute_link__CMFL(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__QQBL(__tmp__GGUL);
     } break;
     case __PUT_TO__: {
-      __tmp__R1XL=execute_link__NKTK(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__ROPK(__tmp__GGUL);
     } break;
     case __ITEM__: {
-      __tmp__R1XL=execute_link__LQFL(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__ZUBL(__tmp__GGUL);
     } break;
     case __SIZE_OF__: {
-      __tmp__R1XL=execute_link__SQFL(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__AVBL(__tmp__GGUL);
     } break;
     case __CAST__: {
-      __tmp__R1XL=execute_link__XQFL(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__FVBL(__tmp__GGUL);
     } break;
     case __CALL_SLOT__: {
-      __tmp__R1XL=execute_link__MYXL(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__CDUL(__tmp__GGUL);
     } break;
     case __READ_SLOT__: {
-      __tmp__R1XL=execute_link__QUFL(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__4YBL(__tmp__GGUL);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__R1XL=execute_link__AZFL(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__O3BL(__tmp__GGUL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__R1XL=execute_link__4N3M(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__C2ZM(__tmp__GGUL);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__R1XL=execute_link__03IO(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__SGFO(__tmp__GGUL);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__R1XL=execute_link__SFPO(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__KOLO(__tmp__GGUL);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__R1XL=execute_link__TDJO(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__LMFO(__tmp__GGUL);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__R1XL=execute_link__WLPO(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__OULO(__tmp__GGUL);
     } break;
     case __EXPR_NEG__: {
-      __tmp__R1XL=execute_link__GDOM(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__IPKM(__tmp__GGUL);
     } break;
     case __EXPR_ADD__: {
-      __tmp__R1XL=execute_link__3NSL(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__VXOL(__tmp__GGUL);
     } break;
     case __EXPR_NOT__: {
-      __tmp__R1XL=execute_link__SQ3M(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__W4ZM(__tmp__GGUL);
     } break;
     case __EXPR_MOD__: {
-      __tmp__R1XL=execute_link__MJJO(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__ESFO(__tmp__GGUL);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__R1XL=execute_link__EIIP(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__2QEP(__tmp__GGUL);
     } break;
     case __EXPR_INF__: {
-      __tmp__R1XL=execute_link__BNUN(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__F1QN(__tmp__GGUL);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__R1XL=execute_link__KRUN(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__O5QN(__tmp__GGUL);
     } break;
     case __EXPR_OR__: {
-      __tmp__R1XL=execute_link__HEUN(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__LSQN(__tmp__GGUL);
     } break;
     case __EXPR_XOR__: {
-      __tmp__R1XL=execute_link__UUYO(__tmp__Q1XL);
+      __tmp__HGUL=execute_link__M3UO(__tmp__GGUL);
     } break;
     };
-    Self__GFKK->receiver__RM5H=__tmp__R1XL;
-    __tmp__PIKK=Self__GFKK->parent_write__ZZJH.value__NXHH;
-    switch (((struct ___OBJ *)__tmp__PIKK)->__id) {
+    Self__CIGK->receiver__PT1H=__tmp__HGUL;
+    __tmp__LLGK=Self__CIGK->parent_write__FBGH.value__PAEH;
+    switch (((struct ___OBJ *)__tmp__LLGK)->__id) {
     case __LIST__: {
-      __tmp__QIKK=execute_link__GMRG(__tmp__PIKK);
+      __tmp__MLGK=execute_link__TTOG(__tmp__LLGK);
     } break;
     case __STRING_CST__: {
-      __tmp__QIKK=((__STRING_CST *)__tmp__PIKK);
+      __tmp__MLGK=((__STRING_CST *)__tmp__LLGK);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__QIKK=execute_link__A23K(__tmp__PIKK);
+      __tmp__MLGK=execute_link__KA0K(__tmp__LLGK);
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__QIKK=((__PROTOTYPE_CST *)__tmp__PIKK);
+      __tmp__MLGK=((__PROTOTYPE_CST *)__tmp__LLGK);
     } break;
     case __INTEGER_CST__: {
-      __tmp__QIKK=((__INTEGER_CST *)__tmp__PIKK);
+      __tmp__MLGK=((__INTEGER_CST *)__tmp__LLGK);
     } break;
     case __READ_LOCAL__: {
-      __tmp__QIKK=execute_link__QDEL(__tmp__PIKK);
+      __tmp__MLGK=execute_link__4HAL(__tmp__LLGK);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__QIKK=execute_link__EIEL();
+      Self__S5CR=((__LIST *)list_current__EH1);
+      voir__T5CR=create__AXB( 250);
+      display__EQQG(Self__S5CR,voir__T5CR);
+      put_string__2EG(((__STRING *)voir__T5CR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_514));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__MLGK=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__QIKK=execute_link__IIEL(__tmp__PIKK);
+      __tmp__MLGK=execute_link__WMAL(__tmp__LLGK);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__QIKK=execute_link__RMEL(__tmp__PIKK);
+      __tmp__MLGK=execute_link__5QAL(__tmp__LLGK);
     } break;
     case __REAL_CST__: {
-      __tmp__QIKK=((__REAL_CST *)__tmp__PIKK);
+      __tmp__MLGK=((__REAL_CST *)__tmp__LLGK);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__QIKK=((__CHARACTER_CST *)__tmp__PIKK);
+      __tmp__MLGK=((__CHARACTER_CST *)__tmp__LLGK);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__QIKK=execute_link__AREL(__tmp__PIKK);
+      __tmp__MLGK=execute_link__OVAL(__tmp__LLGK);
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__QIKK=execute_link__HSEL(__tmp__PIKK);
+      __tmp__MLGK=execute_link__VWAL(__tmp__LLGK);
     } break;
     case __EXPR_SUP__: {
-      __tmp__QIKK=execute_link__MSEL(__tmp__PIKK);
+      __tmp__MLGK=execute_link__0WAL(__tmp__LLGK);
     } break;
     case __EXPR_SUB__: {
-      __tmp__QIKK=execute_link__VWEL(__tmp__PIKK);
+      __tmp__MLGK=execute_link__D1AL(__tmp__LLGK);
     } break;
     case __EXPR_MUL__: {
-      __tmp__QIKK=execute_link__40EL(__tmp__PIKK);
+      __tmp__MLGK=execute_link__M5AL(__tmp__LLGK);
     } break;
     case __EXPR_DIV__: {
-      __tmp__QIKK=execute_link__H5EL(__tmp__PIKK);
+      __tmp__MLGK=execute_link__VDBL(__tmp__LLGK);
     } break;
     case __EXPR_AND__: {
-      __tmp__QIKK=execute_link__QDFL(__tmp__PIKK);
+      __tmp__MLGK=execute_link__4HBL(__tmp__LLGK);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__QIKK=execute_link__ZHFL(__tmp__PIKK);
+      __tmp__MLGK=execute_link__HMBL(__tmp__LLGK);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__QIKK=execute_link__CMFL(__tmp__PIKK);
+      __tmp__MLGK=execute_link__QQBL(__tmp__LLGK);
     } break;
     case __PUT_TO__: {
-      __tmp__QIKK=execute_link__NKTK(__tmp__PIKK);
+      __tmp__MLGK=execute_link__ROPK(__tmp__LLGK);
     } break;
     case __ITEM__: {
-      __tmp__QIKK=execute_link__LQFL(__tmp__PIKK);
+      __tmp__MLGK=execute_link__ZUBL(__tmp__LLGK);
     } break;
     case __SIZE_OF__: {
-      __tmp__QIKK=execute_link__SQFL(__tmp__PIKK);
+      __tmp__MLGK=execute_link__AVBL(__tmp__LLGK);
     } break;
     case __CAST__: {
-      __tmp__QIKK=execute_link__XQFL(__tmp__PIKK);
+      __tmp__MLGK=execute_link__FVBL(__tmp__LLGK);
     } break;
     case __CALL_SLOT__: {
-      __tmp__QIKK=execute_link__MYXL(__tmp__PIKK);
+      __tmp__MLGK=execute_link__CDUL(__tmp__LLGK);
     } break;
     case __READ_SLOT__: {
-      __tmp__QIKK=execute_link__QUFL(__tmp__PIKK);
+      __tmp__MLGK=execute_link__4YBL(__tmp__LLGK);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__QIKK=execute_link__AZFL(__tmp__PIKK);
+      __tmp__MLGK=execute_link__O3BL(__tmp__LLGK);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__QIKK=execute_link__4N3M(__tmp__PIKK);
+      __tmp__MLGK=execute_link__C2ZM(__tmp__LLGK);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__QIKK=execute_link__03IO(__tmp__PIKK);
+      __tmp__MLGK=execute_link__SGFO(__tmp__LLGK);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__QIKK=execute_link__SFPO(__tmp__PIKK);
+      __tmp__MLGK=execute_link__KOLO(__tmp__LLGK);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__QIKK=execute_link__TDJO(__tmp__PIKK);
+      __tmp__MLGK=execute_link__LMFO(__tmp__LLGK);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__QIKK=execute_link__WLPO(__tmp__PIKK);
+      __tmp__MLGK=execute_link__OULO(__tmp__LLGK);
     } break;
     case __EXPR_NEG__: {
-      __tmp__QIKK=execute_link__GDOM(__tmp__PIKK);
+      __tmp__MLGK=execute_link__IPKM(__tmp__LLGK);
     } break;
     case __EXPR_ADD__: {
-      __tmp__QIKK=execute_link__3NSL(__tmp__PIKK);
+      __tmp__MLGK=execute_link__VXOL(__tmp__LLGK);
     } break;
     case __EXPR_NOT__: {
-      __tmp__QIKK=execute_link__SQ3M(__tmp__PIKK);
+      __tmp__MLGK=execute_link__W4ZM(__tmp__LLGK);
     } break;
     case __EXPR_MOD__: {
-      __tmp__QIKK=execute_link__MJJO(__tmp__PIKK);
+      __tmp__MLGK=execute_link__ESFO(__tmp__LLGK);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__QIKK=execute_link__EIIP(__tmp__PIKK);
+      __tmp__MLGK=execute_link__2QEP(__tmp__LLGK);
     } break;
     case __EXPR_INF__: {
-      __tmp__QIKK=execute_link__BNUN(__tmp__PIKK);
+      __tmp__MLGK=execute_link__F1QN(__tmp__LLGK);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__QIKK=execute_link__KRUN(__tmp__PIKK);
+      __tmp__MLGK=execute_link__O5QN(__tmp__LLGK);
     } break;
     case __EXPR_OR__: {
-      __tmp__QIKK=execute_link__HEUN(__tmp__PIKK);
+      __tmp__MLGK=execute_link__LSQN(__tmp__LLGK);
     } break;
     case __EXPR_XOR__: {
-      __tmp__QIKK=execute_link__UUYO(__tmp__PIKK);
+      __tmp__MLGK=execute_link__M3UO(__tmp__LLGK);
     } break;
     };
-    Self__GFKK->parent_write__ZZJH.value__NXHH=__tmp__QIKK;
-    seq_index__4EKK=(__UINTEGER_32)(seq_index__4EKK +  1);
-    Self__KZXL=((__SLOT_DATA *)Self__GFKK->slot__JM5H);
-    Self__KZXL->last_write__E2ML=Self__GFKK;
-    Self__KZXL->last_seq_index__L2ML=seq_index__4EKK;
-    Self__KZXL->last_seq_or_and__55TL=seq_or_and__IVUG;
-    Self__KZXL->last_seq_call_and_loop__FTTL=seq_call_and_loop__BOIJ;
-    Self__KZXL->last_seq_call_local_and_loop__4WTL=seq_call_local_and_loop__LYML;
-    Self__KZXL->last_list_current__A3ML=list_current__IF1;
-    Self__KZXL->last_index__ALTL=((__LIST *)list_current__IF1)->index__XUUG;
-    result__IFKK=Self__GFKK;
+    Self__CIGK->parent_write__FBGH.value__PAEH=__tmp__MLGK;
+    seq_index__0HGK=(__UINTEGER_32)(seq_index__0HGK +  1);
+    Self__AEUL=((__SLOT_DATA *)Self__CIGK->slot__HT1H);
+    Self__AEUL->last_write__MBJL=Self__CIGK;
+    Self__AEUL->last_seq_index__TBJL=seq_index__0HGK;
+    Self__AEUL->last_seq_or_and__RKQL=seq_or_and__IXRG;
+    Self__AEUL->last_seq_call_and_loop__X3PL=seq_call_and_loop__3QEJ;
+    Self__AEUL->last_seq_call_local_and_loop__QBQL=seq_call_local_and_loop__T3IL;
+    Self__AEUL->last_list_current__ICJL=list_current__EH1;
+    Self__AEUL->last_index__SVPL=((__LIST *)list_current__EH1)->index__XWRG;
+    result__EIGK=Self__CIGK;
   };
-  return(result__IFKK);
+  return(result__EIGK);
 }
 
-static void* execute_unlink__CDQK(__EXPR_EQUAL *Self__DDQK)
+static void* execute_unlink__IHMK(__EXPR_EQUAL *Self__JHMK)
 // ({EXPR_EQUAL}) With resultRecursive, No inlinable.
 {
-  void *__tmp__GDQK,*__tmp__QDQK;
-  void *__tmp__HDQK,*__tmp__RDQK;
-  __READ_LOCAL *Self__AEJQ,*Self__TU0Q,*Self__BEJQ,*Self__VU0Q;
-  __READ_GLOBAL *Self__W3NQ,*Self__23NQ;
-  __LIST *Self__SS3Q;
-  __tmp__GDQK=Self__DDQK->parent_expr_binary_cmp__XDNH.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__GDQK)->__id) {
+  void *__tmp__MHMK,*__tmp__WHMK;
+  __LIST *Self__U5CR,*Self__DV1R,*Self__IV1R,*Self__4QZQ,*Self__Z5CR;
+  __LIST *Self__VV1R,*Self__0V1R;
+  void *__tmp__NHMK,*__tmp__XHMK;
+  __READ_LOCAL *Self__DHFQ,*Self__CWWQ,*Self__EHFQ,*Self__EWWQ;
+  __LOCAL *Self__AV1R,*Self__FV1R,*Self__SV1R,*Self__XV1R;
+  void *voir__BV1R,*voir__EV1R,*voir__GV1R,*voir__JV1R,*voir__TV1R;
+  void *voir__WV1R,*voir__YV1R,*voir__1V1R;
+  __READ_GLOBAL *Self__FCKQ,*Self__LCKQ;
+  __INTEGER index__Y5CR,Self__LV1R;
+  __FAST_ARRAYoINSTRo *Self__W5CR;
+  void **__tmp__NV1R,**__tmp__OV1R,**__tmp__PV1R;
+  __tmp__MHMK=Self__JHMK->parent_expr_binary_cmp__DLJH.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__MHMK)->__id) {
   case __LIST__: {
-    __tmp__HDQK=execute_unlink__GPVJ(__tmp__GDQK);
+    Self__U5CR=((__LIST *)__tmp__MHMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__U5CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__U5CR->expr_list__RTOG,create__type__PKQC(Self__U5CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__NHMK=execute_list__MNQG(Self__U5CR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HDQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NHMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__HDQK=execute_unlink__KZPK(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__Q3LK(__tmp__MHMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HDQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NHMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HDQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NHMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__AEJQ=((__READ_LOCAL *)__tmp__GDQK);
-    unread__ESNK(Self__AEJQ->local__G5YD,Self__AEJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HDQK=NULL;
+    Self__DHFQ=((__READ_LOCAL *)__tmp__MHMK);
+    Self__AV1R=((__LOCAL *)Self__DHFQ->local__HJZD);
+    Self__AV1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__AV1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__AV1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__BV1R=create__AXB( 250);
+      display__UXFK(Self__DHFQ,voir__BV1R);
+      put_string__2EG(((__STRING *)voir__BV1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__DV1R=((__LIST *)list_current__EH1);
+      voir__EV1R=create__AXB( 250);
+      display__EQQG(Self__DV1R,voir__EV1R);
+      put_string__2EG(((__STRING *)voir__EV1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NHMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__HDQK=execute_unlink__13PK(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__BCMK(__tmp__MHMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__HDQK=execute_unlink__CDQK(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__IHMK(__tmp__MHMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__HDQK=execute_unlink__TDQK(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__ZHMK(__tmp__MHMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HDQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NHMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HDQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NHMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__TU0Q=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__GDQK)->receiver__AHAI);
-    unread__ESNK(Self__TU0Q->local__G5YD,Self__TU0Q);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HDQK=NULL;
+    Self__CWWQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MHMK)->receiver__WN2H);
+    Self__FV1R=((__LOCAL *)Self__CWWQ->local__HJZD);
+    Self__FV1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__FV1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__FV1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__GV1R=create__AXB( 250);
+      display__UXFK(Self__CWWQ,voir__GV1R);
+      put_string__2EG(((__STRING *)voir__GV1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__IV1R=((__LIST *)list_current__EH1);
+      voir__JV1R=create__AXB( 250);
+      display__EQQG(Self__IV1R,voir__JV1R);
+      put_string__2EG(((__STRING *)voir__JV1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NHMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__GDQK));
-    __tmp__HDQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__MHMK));
+    __tmp__NHMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__HDQK=execute_unlink__UEQK(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__0IMK(__tmp__MHMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__HDQK=execute_unlink__FFQK(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__LJMK(__tmp__MHMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__HDQK=execute_unlink__WFQK(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__2JMK(__tmp__MHMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__HDQK=execute_unlink__HGQK(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__NKMK(__tmp__MHMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__HDQK=execute_unlink__YGQK(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__4KMK(__tmp__MHMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__HDQK=execute_unlink__JHQK(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__PLMK(__tmp__MHMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__HDQK=execute_unlink__0HQK(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__AMMK(__tmp__MHMK);
   } break;
   case __PUT_TO__: {
-    __tmp__HDQK=execute_link__NKTK(((__PUT_TO *)__tmp__GDQK));
+    __tmp__NHMK=execute_link__ROPK(((__PUT_TO *)__tmp__MHMK));
   } break;
   case __ITEM__: {
-    __tmp__HDQK=execute_unlink__OIQK(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__UMMK(__tmp__MHMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__HDQK=execute_unlink__4IQK(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__ENMK(__tmp__MHMK);
   } break;
   case __CAST__: {
-    __tmp__HDQK=execute_unlink__DJQK(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__JNMK(__tmp__MHMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__HDQK=execute_unlink__IKUL(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__4UQL(__tmp__MHMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__HDQK=execute_unlink__CAEL(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__QEAL(__tmp__MHMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__W3NQ=((__READ_GLOBAL *)__tmp__GDQK);
-    unread__H2QL(Self__W3NQ->global__3DNK,Self__W3NQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HDQK=execute_access_unlink__BJHL(Self__W3NQ);
+    Self__FCKQ=((__READ_GLOBAL *)__tmp__MHMK);
+    unread__CGNL(Self__FCKQ->global__ZGJK,Self__FCKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__FCKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__FCKQ->global__ZGJK);
+    };
+    __tmp__NHMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__HDQK=execute_unlink__ON3M(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__S1ZM(__tmp__MHMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__HDQK=execute_unlink__NYIO(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__FBFO(__tmp__MHMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__HDQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__GDQK));
+    __tmp__NHMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__MHMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__HDQK=execute_unlink__3YIO(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__VBFO(__tmp__MHMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__HDQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__GDQK));
+    __tmp__NHMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__MHMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__HDQK=execute_unlink__DVNM(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__JBKM(__tmp__MHMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__HDQK=execute_unlink__JKRL(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__OUNL(__tmp__MHMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__HDQK=execute_unlink__EI3M(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__IWZM(__tmp__MHMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__HDQK=execute_unlink__NZIO(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__FCFO(__tmp__MHMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__HDQK=execute_unlink__MFIP(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__EOEP(__tmp__MHMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__HDQK=execute_unlink__OLUN(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__SZQN(__tmp__MHMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__HDQK=execute_unlink__4LUN(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__C0QN(__tmp__MHMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__HDQK=execute_unlink__V5TN(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__ZNQN(__tmp__MHMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__HDQK=execute_unlink__EKYO(__tmp__GDQK);
+    __tmp__NHMK=execute_unlink__2SUO(__tmp__MHMK);
   } break;
   };
-  if (((void *)__tmp__HDQK != (void *)NULL)) {
-    Self__SS3Q=((__LIST *)list_current__IF1);
-    add__to__RZCH(Self__SS3Q->expr_list__EMRG,__tmp__HDQK,(__INTEGER)(Self__SS3Q->index__XUUG -  1));
-    Self__SS3Q->index__XUUG=(__INTEGER)(Self__SS3Q->index__XUUG +  1);
-  };
-  __tmp__QDQK=Self__DDQK->parent_expr_binary_cmp__XDNH.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__QDQK)->__id) {
+  if (((void *)__tmp__NHMK != (void *)NULL)) {
+    Self__4QZQ=((__LIST *)list_current__EH1);
+    Self__W5CR=((__FAST_ARRAYoINSTRo *)Self__4QZQ->expr_list__RTOG);
+    index__Y5CR=(__INTEGER)(Self__4QZQ->index__XWRG -  1);
+    if ((index__Y5CR == (__INTEGER)(Self__W5CR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+      add_last__IK4G(Self__W5CR,__tmp__NHMK);
+    } else {
+      add_last__IK4G(Self__W5CR,__tmp__NHMK);
+      Self__LV1R=(__INTEGER)(Self__W5CR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+      __tmp__NV1R=Self__W5CR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__OV1R=Self__W5CR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__PV1R=Self__W5CR->parent_arrayed_collection__QTOG.storage__JL4G;
+      while ((Self__LV1R >= index__Y5CR)) {
+        ((void **)__tmp__OV1R)[(__INTEGER)(Self__LV1R +  1)]=((void **)__tmp__NV1R)[Self__LV1R];
+        ((void **)__tmp__PV1R)[Self__LV1R]=NULL;
+        Self__LV1R=(__INTEGER)(Self__LV1R -  1);
+      };
+      ((void **)Self__W5CR->parent_arrayed_collection__QTOG.storage__JL4G)[index__Y5CR]=__tmp__NHMK;
+    };
+    Self__4QZQ->index__XWRG=(__INTEGER)(Self__4QZQ->index__XWRG +  1);
+  };
+  __tmp__WHMK=Self__JHMK->parent_expr_binary_cmp__DLJH.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__WHMK)->__id) {
   case __LIST__: {
-    __tmp__RDQK=execute_unlink__GPVJ(__tmp__QDQK);
+    Self__Z5CR=((__LIST *)__tmp__WHMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__Z5CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__Z5CR->expr_list__RTOG,create__type__PKQC(Self__Z5CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__XHMK=execute_list__MNQG(Self__Z5CR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__RDQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__XHMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__RDQK=execute_unlink__KZPK(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__Q3LK(__tmp__WHMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__RDQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__XHMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__RDQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__XHMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__BEJQ=((__READ_LOCAL *)__tmp__QDQK);
-    unread__ESNK(Self__BEJQ->local__G5YD,Self__BEJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__RDQK=NULL;
+    Self__EHFQ=((__READ_LOCAL *)__tmp__WHMK);
+    Self__SV1R=((__LOCAL *)Self__EHFQ->local__HJZD);
+    Self__SV1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__SV1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__SV1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__TV1R=create__AXB( 250);
+      display__UXFK(Self__EHFQ,voir__TV1R);
+      put_string__2EG(((__STRING *)voir__TV1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__VV1R=((__LIST *)list_current__EH1);
+      voir__WV1R=create__AXB( 250);
+      display__EQQG(Self__VV1R,voir__WV1R);
+      put_string__2EG(((__STRING *)voir__WV1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__XHMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__RDQK=execute_unlink__13PK(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__BCMK(__tmp__WHMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__RDQK=execute_unlink__CDQK(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__IHMK(__tmp__WHMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__RDQK=execute_unlink__TDQK(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__ZHMK(__tmp__WHMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__RDQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__XHMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__RDQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__XHMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__VU0Q=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__QDQK)->receiver__AHAI);
-    unread__ESNK(Self__VU0Q->local__G5YD,Self__VU0Q);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__RDQK=NULL;
+    Self__EWWQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__WHMK)->receiver__WN2H);
+    Self__XV1R=((__LOCAL *)Self__EWWQ->local__HJZD);
+    Self__XV1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__XV1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__XV1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__YV1R=create__AXB( 250);
+      display__UXFK(Self__EWWQ,voir__YV1R);
+      put_string__2EG(((__STRING *)voir__YV1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__0V1R=((__LIST *)list_current__EH1);
+      voir__1V1R=create__AXB( 250);
+      display__EQQG(Self__0V1R,voir__1V1R);
+      put_string__2EG(((__STRING *)voir__1V1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__XHMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__QDQK));
-    __tmp__RDQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__WHMK));
+    __tmp__XHMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__RDQK=execute_unlink__UEQK(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__0IMK(__tmp__WHMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__RDQK=execute_unlink__FFQK(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__LJMK(__tmp__WHMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__RDQK=execute_unlink__WFQK(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__2JMK(__tmp__WHMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__RDQK=execute_unlink__HGQK(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__NKMK(__tmp__WHMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__RDQK=execute_unlink__YGQK(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__4KMK(__tmp__WHMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__RDQK=execute_unlink__JHQK(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__PLMK(__tmp__WHMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__RDQK=execute_unlink__0HQK(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__AMMK(__tmp__WHMK);
   } break;
   case __PUT_TO__: {
-    __tmp__RDQK=execute_link__NKTK(((__PUT_TO *)__tmp__QDQK));
+    __tmp__XHMK=execute_link__ROPK(((__PUT_TO *)__tmp__WHMK));
   } break;
   case __ITEM__: {
-    __tmp__RDQK=execute_unlink__OIQK(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__UMMK(__tmp__WHMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__RDQK=execute_unlink__4IQK(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__ENMK(__tmp__WHMK);
   } break;
   case __CAST__: {
-    __tmp__RDQK=execute_unlink__DJQK(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__JNMK(__tmp__WHMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__RDQK=execute_unlink__IKUL(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__4UQL(__tmp__WHMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__RDQK=execute_unlink__CAEL(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__QEAL(__tmp__WHMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__23NQ=((__READ_GLOBAL *)__tmp__QDQK);
-    unread__H2QL(Self__23NQ->global__3DNK,Self__23NQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__RDQK=execute_access_unlink__BJHL(Self__23NQ);
+    Self__LCKQ=((__READ_GLOBAL *)__tmp__WHMK);
+    unread__CGNL(Self__LCKQ->global__ZGJK,Self__LCKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__LCKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__LCKQ->global__ZGJK);
+    };
+    __tmp__XHMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__RDQK=execute_unlink__ON3M(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__S1ZM(__tmp__WHMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__RDQK=execute_unlink__NYIO(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__FBFO(__tmp__WHMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__RDQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__QDQK));
+    __tmp__XHMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__WHMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__RDQK=execute_unlink__3YIO(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__VBFO(__tmp__WHMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__RDQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__QDQK));
+    __tmp__XHMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__WHMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__RDQK=execute_unlink__DVNM(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__JBKM(__tmp__WHMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__RDQK=execute_unlink__JKRL(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__OUNL(__tmp__WHMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__RDQK=execute_unlink__EI3M(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__IWZM(__tmp__WHMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__RDQK=execute_unlink__NZIO(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__FCFO(__tmp__WHMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__RDQK=execute_unlink__MFIP(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__EOEP(__tmp__WHMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__RDQK=execute_unlink__OLUN(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__SZQN(__tmp__WHMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__RDQK=execute_unlink__4LUN(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__C0QN(__tmp__WHMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__RDQK=execute_unlink__V5TN(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__ZNQN(__tmp__WHMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__RDQK=execute_unlink__EKYO(__tmp__QDQK);
+    __tmp__XHMK=execute_unlink__2SUO(__tmp__WHMK);
   } break;
   };
-  return(__tmp__RDQK);
+  return(__tmp__XHMK);
 }
 
-static void* execute_unlink__TDQK(__EXPR_NOT_EQUAL *Self__UDQK)
+static void* execute_unlink__ZHMK(__EXPR_NOT_EQUAL *Self__0HMK)
 // ({EXPR_NOT_EQUAL}) With resultRecursive, No inlinable.
 {
-  void *__tmp__XDQK,*__tmp__BEQK;
-  void *__tmp__YDQK,*__tmp__CEQK;
-  __READ_LOCAL *Self__CEJQ,*Self__XU0Q,*Self__DEJQ,*Self__KEJQ;
-  __READ_GLOBAL *Self__C4NQ,*Self__I4NQ;
-  __LIST *Self__US3Q;
-  __tmp__XDQK=Self__UDQK->parent_expr_binary_cmp__5DNH.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__XDQK)->__id) {
+  void *__tmp__3HMK,*__tmp__HIMK;
+  __LIST *Self__15CR,*Self__5V1R,*Self__EW1R,*Self__ARZQ,*Self__AADR;
+  __LIST *Self__RW1R,*Self__WW1R;
+  void *__tmp__4HMK,*__tmp__IIMK;
+  __READ_LOCAL *Self__FHFQ,*Self__GWWQ,*Self__GHFQ,*Self__NHFQ;
+  __LOCAL *Self__2V1R,*Self__BW1R,*Self__OW1R,*Self__TW1R;
+  void *voir__3V1R,*voir__AW1R,*voir__CW1R,*voir__FW1R,*voir__PW1R;
+  void *voir__SW1R,*voir__UW1R,*voir__XW1R;
+  __READ_GLOBAL *Self__RCKQ,*Self__XCKQ;
+  __INTEGER index__55CR,Self__HW1R;
+  __FAST_ARRAYoINSTRo *Self__35CR;
+  void **__tmp__JW1R,**__tmp__KW1R,**__tmp__LW1R;
+  __tmp__3HMK=Self__0HMK->parent_expr_binary_cmp__LLJH.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__3HMK)->__id) {
   case __LIST__: {
-    __tmp__YDQK=execute_unlink__GPVJ(__tmp__XDQK);
+    Self__15CR=((__LIST *)__tmp__3HMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__15CR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__15CR->expr_list__RTOG,create__type__PKQC(Self__15CR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__4HMK=execute_list__MNQG(Self__15CR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YDQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4HMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__YDQK=execute_unlink__KZPK(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__Q3LK(__tmp__3HMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YDQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4HMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YDQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4HMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__CEJQ=((__READ_LOCAL *)__tmp__XDQK);
-    unread__ESNK(Self__CEJQ->local__G5YD,Self__CEJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YDQK=NULL;
+    Self__FHFQ=((__READ_LOCAL *)__tmp__3HMK);
+    Self__2V1R=((__LOCAL *)Self__FHFQ->local__HJZD);
+    Self__2V1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__2V1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__2V1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__3V1R=create__AXB( 250);
+      display__UXFK(Self__FHFQ,voir__3V1R);
+      put_string__2EG(((__STRING *)voir__3V1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__5V1R=((__LIST *)list_current__EH1);
+      voir__AW1R=create__AXB( 250);
+      display__EQQG(Self__5V1R,voir__AW1R);
+      put_string__2EG(((__STRING *)voir__AW1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4HMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__YDQK=execute_unlink__13PK(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__BCMK(__tmp__3HMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__YDQK=execute_unlink__CDQK(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__IHMK(__tmp__3HMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__YDQK=execute_unlink__TDQK(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__ZHMK(__tmp__3HMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YDQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4HMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YDQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4HMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__XU0Q=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__XDQK)->receiver__AHAI);
-    unread__ESNK(Self__XU0Q->local__G5YD,Self__XU0Q);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YDQK=NULL;
+    Self__GWWQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3HMK)->receiver__WN2H);
+    Self__BW1R=((__LOCAL *)Self__GWWQ->local__HJZD);
+    Self__BW1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BW1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__BW1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__CW1R=create__AXB( 250);
+      display__UXFK(Self__GWWQ,voir__CW1R);
+      put_string__2EG(((__STRING *)voir__CW1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__EW1R=((__LIST *)list_current__EH1);
+      voir__FW1R=create__AXB( 250);
+      display__EQQG(Self__EW1R,voir__FW1R);
+      put_string__2EG(((__STRING *)voir__FW1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4HMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__XDQK));
-    __tmp__YDQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__3HMK));
+    __tmp__4HMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__YDQK=execute_unlink__UEQK(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__0IMK(__tmp__3HMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__YDQK=execute_unlink__FFQK(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__LJMK(__tmp__3HMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__YDQK=execute_unlink__WFQK(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__2JMK(__tmp__3HMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__YDQK=execute_unlink__HGQK(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__NKMK(__tmp__3HMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__YDQK=execute_unlink__YGQK(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__4KMK(__tmp__3HMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__YDQK=execute_unlink__JHQK(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__PLMK(__tmp__3HMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__YDQK=execute_unlink__0HQK(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__AMMK(__tmp__3HMK);
   } break;
   case __PUT_TO__: {
-    __tmp__YDQK=execute_link__NKTK(((__PUT_TO *)__tmp__XDQK));
+    __tmp__4HMK=execute_link__ROPK(((__PUT_TO *)__tmp__3HMK));
   } break;
   case __ITEM__: {
-    __tmp__YDQK=execute_unlink__OIQK(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__UMMK(__tmp__3HMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__YDQK=execute_unlink__4IQK(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__ENMK(__tmp__3HMK);
   } break;
   case __CAST__: {
-    __tmp__YDQK=execute_unlink__DJQK(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__JNMK(__tmp__3HMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__YDQK=execute_unlink__IKUL(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__4UQL(__tmp__3HMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__YDQK=execute_unlink__CAEL(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__QEAL(__tmp__3HMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__C4NQ=((__READ_GLOBAL *)__tmp__XDQK);
-    unread__H2QL(Self__C4NQ->global__3DNK,Self__C4NQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YDQK=execute_access_unlink__BJHL(Self__C4NQ);
+    Self__RCKQ=((__READ_GLOBAL *)__tmp__3HMK);
+    unread__CGNL(Self__RCKQ->global__ZGJK,Self__RCKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__RCKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__RCKQ->global__ZGJK);
+    };
+    __tmp__4HMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__YDQK=execute_unlink__ON3M(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__S1ZM(__tmp__3HMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__YDQK=execute_unlink__NYIO(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__FBFO(__tmp__3HMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__YDQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__XDQK));
+    __tmp__4HMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__3HMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__YDQK=execute_unlink__3YIO(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__VBFO(__tmp__3HMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__YDQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__XDQK));
+    __tmp__4HMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__3HMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__YDQK=execute_unlink__DVNM(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__JBKM(__tmp__3HMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__YDQK=execute_unlink__JKRL(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__OUNL(__tmp__3HMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__YDQK=execute_unlink__EI3M(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__IWZM(__tmp__3HMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__YDQK=execute_unlink__NZIO(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__FCFO(__tmp__3HMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__YDQK=execute_unlink__MFIP(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__EOEP(__tmp__3HMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__YDQK=execute_unlink__OLUN(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__SZQN(__tmp__3HMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__YDQK=execute_unlink__4LUN(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__C0QN(__tmp__3HMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__YDQK=execute_unlink__V5TN(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__ZNQN(__tmp__3HMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__YDQK=execute_unlink__EKYO(__tmp__XDQK);
+    __tmp__4HMK=execute_unlink__2SUO(__tmp__3HMK);
   } break;
   };
-  if (((void *)__tmp__YDQK != (void *)NULL)) {
-    Self__US3Q=((__LIST *)list_current__IF1);
-    add__to__RZCH(Self__US3Q->expr_list__EMRG,__tmp__YDQK,(__INTEGER)(Self__US3Q->index__XUUG -  1));
-    Self__US3Q->index__XUUG=(__INTEGER)(Self__US3Q->index__XUUG +  1);
-  };
-  __tmp__BEQK=Self__UDQK->parent_expr_binary_cmp__5DNH.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__BEQK)->__id) {
+  if (((void *)__tmp__4HMK != (void *)NULL)) {
+    Self__ARZQ=((__LIST *)list_current__EH1);
+    Self__35CR=((__FAST_ARRAYoINSTRo *)Self__ARZQ->expr_list__RTOG);
+    index__55CR=(__INTEGER)(Self__ARZQ->index__XWRG -  1);
+    if ((index__55CR == (__INTEGER)(Self__35CR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+      add_last__IK4G(Self__35CR,__tmp__4HMK);
+    } else {
+      add_last__IK4G(Self__35CR,__tmp__4HMK);
+      Self__HW1R=(__INTEGER)(Self__35CR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+      __tmp__JW1R=Self__35CR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__KW1R=Self__35CR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__LW1R=Self__35CR->parent_arrayed_collection__QTOG.storage__JL4G;
+      while ((Self__HW1R >= index__55CR)) {
+        ((void **)__tmp__KW1R)[(__INTEGER)(Self__HW1R +  1)]=((void **)__tmp__JW1R)[Self__HW1R];
+        ((void **)__tmp__LW1R)[Self__HW1R]=NULL;
+        Self__HW1R=(__INTEGER)(Self__HW1R -  1);
+      };
+      ((void **)Self__35CR->parent_arrayed_collection__QTOG.storage__JL4G)[index__55CR]=__tmp__4HMK;
+    };
+    Self__ARZQ->index__XWRG=(__INTEGER)(Self__ARZQ->index__XWRG +  1);
+  };
+  __tmp__HIMK=Self__0HMK->parent_expr_binary_cmp__LLJH.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__HIMK)->__id) {
   case __LIST__: {
-    __tmp__CEQK=execute_unlink__GPVJ(__tmp__BEQK);
+    Self__AADR=((__LIST *)__tmp__HIMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__AADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__AADR->expr_list__RTOG,create__type__PKQC(Self__AADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__IIMK=execute_list__MNQG(Self__AADR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CEQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IIMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__CEQK=execute_unlink__KZPK(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__Q3LK(__tmp__HIMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CEQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IIMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CEQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IIMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__DEJQ=((__READ_LOCAL *)__tmp__BEQK);
-    unread__ESNK(Self__DEJQ->local__G5YD,Self__DEJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CEQK=NULL;
+    Self__GHFQ=((__READ_LOCAL *)__tmp__HIMK);
+    Self__OW1R=((__LOCAL *)Self__GHFQ->local__HJZD);
+    Self__OW1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OW1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__OW1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__PW1R=create__AXB( 250);
+      display__UXFK(Self__GHFQ,voir__PW1R);
+      put_string__2EG(((__STRING *)voir__PW1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__RW1R=((__LIST *)list_current__EH1);
+      voir__SW1R=create__AXB( 250);
+      display__EQQG(Self__RW1R,voir__SW1R);
+      put_string__2EG(((__STRING *)voir__SW1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IIMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__CEQK=execute_unlink__13PK(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__BCMK(__tmp__HIMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__CEQK=execute_unlink__CDQK(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__IHMK(__tmp__HIMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__CEQK=execute_unlink__TDQK(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__ZHMK(__tmp__HIMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CEQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IIMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CEQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IIMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__KEJQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BEQK)->receiver__AHAI);
-    unread__ESNK(Self__KEJQ->local__G5YD,Self__KEJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CEQK=NULL;
+    Self__NHFQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HIMK)->receiver__WN2H);
+    Self__TW1R=((__LOCAL *)Self__NHFQ->local__HJZD);
+    Self__TW1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__TW1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__TW1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__UW1R=create__AXB( 250);
+      display__UXFK(Self__NHFQ,voir__UW1R);
+      put_string__2EG(((__STRING *)voir__UW1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__WW1R=((__LIST *)list_current__EH1);
+      voir__XW1R=create__AXB( 250);
+      display__EQQG(Self__WW1R,voir__XW1R);
+      put_string__2EG(((__STRING *)voir__XW1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IIMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__BEQK));
-    __tmp__CEQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__HIMK));
+    __tmp__IIMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__CEQK=execute_unlink__UEQK(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__0IMK(__tmp__HIMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__CEQK=execute_unlink__FFQK(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__LJMK(__tmp__HIMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__CEQK=execute_unlink__WFQK(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__2JMK(__tmp__HIMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__CEQK=execute_unlink__HGQK(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__NKMK(__tmp__HIMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__CEQK=execute_unlink__YGQK(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__4KMK(__tmp__HIMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__CEQK=execute_unlink__JHQK(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__PLMK(__tmp__HIMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__CEQK=execute_unlink__0HQK(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__AMMK(__tmp__HIMK);
   } break;
   case __PUT_TO__: {
-    __tmp__CEQK=execute_link__NKTK(((__PUT_TO *)__tmp__BEQK));
+    __tmp__IIMK=execute_link__ROPK(((__PUT_TO *)__tmp__HIMK));
   } break;
   case __ITEM__: {
-    __tmp__CEQK=execute_unlink__OIQK(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__UMMK(__tmp__HIMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__CEQK=execute_unlink__4IQK(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__ENMK(__tmp__HIMK);
   } break;
   case __CAST__: {
-    __tmp__CEQK=execute_unlink__DJQK(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__JNMK(__tmp__HIMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__CEQK=execute_unlink__IKUL(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__4UQL(__tmp__HIMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__CEQK=execute_unlink__CAEL(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__QEAL(__tmp__HIMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__I4NQ=((__READ_GLOBAL *)__tmp__BEQK);
-    unread__H2QL(Self__I4NQ->global__3DNK,Self__I4NQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CEQK=execute_access_unlink__BJHL(Self__I4NQ);
+    Self__XCKQ=((__READ_GLOBAL *)__tmp__HIMK);
+    unread__CGNL(Self__XCKQ->global__ZGJK,Self__XCKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__XCKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__XCKQ->global__ZGJK);
+    };
+    __tmp__IIMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__CEQK=execute_unlink__ON3M(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__S1ZM(__tmp__HIMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__CEQK=execute_unlink__NYIO(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__FBFO(__tmp__HIMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__CEQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__BEQK));
+    __tmp__IIMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__HIMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__CEQK=execute_unlink__3YIO(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__VBFO(__tmp__HIMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__CEQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__BEQK));
+    __tmp__IIMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__HIMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__CEQK=execute_unlink__DVNM(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__JBKM(__tmp__HIMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__CEQK=execute_unlink__JKRL(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__OUNL(__tmp__HIMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__CEQK=execute_unlink__EI3M(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__IWZM(__tmp__HIMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__CEQK=execute_unlink__NZIO(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__FCFO(__tmp__HIMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__CEQK=execute_unlink__MFIP(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__EOEP(__tmp__HIMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__CEQK=execute_unlink__OLUN(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__SZQN(__tmp__HIMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__CEQK=execute_unlink__4LUN(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__C0QN(__tmp__HIMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__CEQK=execute_unlink__V5TN(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__ZNQN(__tmp__HIMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__CEQK=execute_unlink__EKYO(__tmp__BEQK);
+    __tmp__IIMK=execute_unlink__2SUO(__tmp__HIMK);
   } break;
   };
-  return(__tmp__CEQK);
+  return(__tmp__IIMK);
 }
 
-static void* execute_unlink__UEQK(__EXPR_SUP *Self__VEQK)
+static void* execute_unlink__0IMK(__EXPR_SUP *Self__1IMK)
 // ({EXPR_SUP}) With resultRecursive, No inlinable.
 {
-  void *__tmp__YEQK,*__tmp__CFQK;
-  void *__tmp__ZEQK,*__tmp__DFQK;
-  __READ_LOCAL *Self__LEJQ,*Self__O4NQ,*Self__NEJQ,*Self__V4NQ;
-  __READ_GLOBAL *Self__Q4NQ,*Self__X4NQ;
-  __LIST *Self__WS3Q;
-  __tmp__YEQK=Self__VEQK->parent_expr_binary_cmp__PYNH.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__YEQK)->__id) {
+  void *__tmp__4IMK,*__tmp__IJMK;
+  __LIST *Self__CADR,*Self__1W1R,*Self__AX1R,*Self__CRZQ,*Self__HADR;
+  __LIST *Self__NX1R,*Self__SX1R;
+  void *__tmp__5IMK,*__tmp__JJMK;
+  __READ_LOCAL *Self__OHFQ,*Self__3CKQ,*Self__QHFQ,*Self__EDKQ;
+  __LOCAL *Self__YW1R,*Self__3W1R,*Self__KX1R,*Self__PX1R;
+  void *voir__ZW1R,*voir__2W1R,*voir__4W1R,*voir__BX1R,*voir__LX1R;
+  void *voir__OX1R,*voir__QX1R,*voir__TX1R;
+  __READ_GLOBAL *Self__5CKQ,*Self__GDKQ;
+  __INTEGER index__GADR,Self__DX1R;
+  __FAST_ARRAYoINSTRo *Self__EADR;
+  void **__tmp__FX1R,**__tmp__GX1R,**__tmp__HX1R;
+  __tmp__4IMK=Self__1IMK->parent_expr_binary_cmp__15JH.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__4IMK)->__id) {
   case __LIST__: {
-    __tmp__ZEQK=execute_unlink__GPVJ(__tmp__YEQK);
+    Self__CADR=((__LIST *)__tmp__4IMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__CADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__CADR->expr_list__RTOG,create__type__PKQC(Self__CADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__5IMK=execute_list__MNQG(Self__CADR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__ZEQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__5IMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__ZEQK=execute_unlink__KZPK(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__Q3LK(__tmp__4IMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__ZEQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__5IMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__ZEQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__5IMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__LEJQ=((__READ_LOCAL *)__tmp__YEQK);
-    unread__ESNK(Self__LEJQ->local__G5YD,Self__LEJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__ZEQK=NULL;
+    Self__OHFQ=((__READ_LOCAL *)__tmp__4IMK);
+    Self__YW1R=((__LOCAL *)Self__OHFQ->local__HJZD);
+    Self__YW1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YW1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__YW1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__ZW1R=create__AXB( 250);
+      display__UXFK(Self__OHFQ,voir__ZW1R);
+      put_string__2EG(((__STRING *)voir__ZW1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__1W1R=((__LIST *)list_current__EH1);
+      voir__2W1R=create__AXB( 250);
+      display__EQQG(Self__1W1R,voir__2W1R);
+      put_string__2EG(((__STRING *)voir__2W1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__5IMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__ZEQK=execute_unlink__13PK(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__BCMK(__tmp__4IMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__ZEQK=execute_unlink__CDQK(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__IHMK(__tmp__4IMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__ZEQK=execute_unlink__TDQK(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__ZHMK(__tmp__4IMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__ZEQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__5IMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__ZEQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__5IMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__O4NQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__YEQK)->receiver__AHAI);
-    unread__ESNK(Self__O4NQ->local__G5YD,Self__O4NQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__ZEQK=NULL;
+    Self__3CKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__4IMK)->receiver__WN2H);
+    Self__3W1R=((__LOCAL *)Self__3CKQ->local__HJZD);
+    Self__3W1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3W1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__3W1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__4W1R=create__AXB( 250);
+      display__UXFK(Self__3CKQ,voir__4W1R);
+      put_string__2EG(((__STRING *)voir__4W1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__AX1R=((__LIST *)list_current__EH1);
+      voir__BX1R=create__AXB( 250);
+      display__EQQG(Self__AX1R,voir__BX1R);
+      put_string__2EG(((__STRING *)voir__BX1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__5IMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__YEQK));
-    __tmp__ZEQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__4IMK));
+    __tmp__5IMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__ZEQK=execute_unlink__UEQK(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__0IMK(__tmp__4IMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__ZEQK=execute_unlink__FFQK(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__LJMK(__tmp__4IMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__ZEQK=execute_unlink__WFQK(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__2JMK(__tmp__4IMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__ZEQK=execute_unlink__HGQK(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__NKMK(__tmp__4IMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__ZEQK=execute_unlink__YGQK(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__4KMK(__tmp__4IMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__ZEQK=execute_unlink__JHQK(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__PLMK(__tmp__4IMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__ZEQK=execute_unlink__0HQK(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__AMMK(__tmp__4IMK);
   } break;
   case __PUT_TO__: {
-    __tmp__ZEQK=execute_link__NKTK(((__PUT_TO *)__tmp__YEQK));
+    __tmp__5IMK=execute_link__ROPK(((__PUT_TO *)__tmp__4IMK));
   } break;
   case __ITEM__: {
-    __tmp__ZEQK=execute_unlink__OIQK(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__UMMK(__tmp__4IMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__ZEQK=execute_unlink__4IQK(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__ENMK(__tmp__4IMK);
   } break;
   case __CAST__: {
-    __tmp__ZEQK=execute_unlink__DJQK(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__JNMK(__tmp__4IMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__ZEQK=execute_unlink__IKUL(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__4UQL(__tmp__4IMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__ZEQK=execute_unlink__CAEL(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__QEAL(__tmp__4IMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__Q4NQ=((__READ_GLOBAL *)__tmp__YEQK);
-    unread__H2QL(Self__Q4NQ->global__3DNK,Self__Q4NQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__ZEQK=execute_access_unlink__BJHL(Self__Q4NQ);
+    Self__5CKQ=((__READ_GLOBAL *)__tmp__4IMK);
+    unread__CGNL(Self__5CKQ->global__ZGJK,Self__5CKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__5CKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__5CKQ->global__ZGJK);
+    };
+    __tmp__5IMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__ZEQK=execute_unlink__ON3M(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__S1ZM(__tmp__4IMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__ZEQK=execute_unlink__NYIO(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__FBFO(__tmp__4IMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ZEQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__YEQK));
+    __tmp__5IMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__4IMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__ZEQK=execute_unlink__3YIO(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__VBFO(__tmp__4IMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ZEQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__YEQK));
+    __tmp__5IMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__4IMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__ZEQK=execute_unlink__DVNM(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__JBKM(__tmp__4IMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__ZEQK=execute_unlink__JKRL(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__OUNL(__tmp__4IMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__ZEQK=execute_unlink__EI3M(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__IWZM(__tmp__4IMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__ZEQK=execute_unlink__NZIO(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__FCFO(__tmp__4IMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__ZEQK=execute_unlink__MFIP(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__EOEP(__tmp__4IMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__ZEQK=execute_unlink__OLUN(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__SZQN(__tmp__4IMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__ZEQK=execute_unlink__4LUN(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__C0QN(__tmp__4IMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__ZEQK=execute_unlink__V5TN(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__ZNQN(__tmp__4IMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__ZEQK=execute_unlink__EKYO(__tmp__YEQK);
+    __tmp__5IMK=execute_unlink__2SUO(__tmp__4IMK);
   } break;
   };
-  if (((void *)__tmp__ZEQK != (void *)NULL)) {
-    Self__WS3Q=((__LIST *)list_current__IF1);
-    add__to__RZCH(Self__WS3Q->expr_list__EMRG,__tmp__ZEQK,(__INTEGER)(Self__WS3Q->index__XUUG -  1));
-    Self__WS3Q->index__XUUG=(__INTEGER)(Self__WS3Q->index__XUUG +  1);
-  };
-  __tmp__CFQK=Self__VEQK->parent_expr_binary_cmp__PYNH.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__CFQK)->__id) {
+  if (((void *)__tmp__5IMK != (void *)NULL)) {
+    Self__CRZQ=((__LIST *)list_current__EH1);
+    Self__EADR=((__FAST_ARRAYoINSTRo *)Self__CRZQ->expr_list__RTOG);
+    index__GADR=(__INTEGER)(Self__CRZQ->index__XWRG -  1);
+    if ((index__GADR == (__INTEGER)(Self__EADR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+      add_last__IK4G(Self__EADR,__tmp__5IMK);
+    } else {
+      add_last__IK4G(Self__EADR,__tmp__5IMK);
+      Self__DX1R=(__INTEGER)(Self__EADR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+      __tmp__FX1R=Self__EADR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__GX1R=Self__EADR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__HX1R=Self__EADR->parent_arrayed_collection__QTOG.storage__JL4G;
+      while ((Self__DX1R >= index__GADR)) {
+        ((void **)__tmp__GX1R)[(__INTEGER)(Self__DX1R +  1)]=((void **)__tmp__FX1R)[Self__DX1R];
+        ((void **)__tmp__HX1R)[Self__DX1R]=NULL;
+        Self__DX1R=(__INTEGER)(Self__DX1R -  1);
+      };
+      ((void **)Self__EADR->parent_arrayed_collection__QTOG.storage__JL4G)[index__GADR]=__tmp__5IMK;
+    };
+    Self__CRZQ->index__XWRG=(__INTEGER)(Self__CRZQ->index__XWRG +  1);
+  };
+  __tmp__IJMK=Self__1IMK->parent_expr_binary_cmp__15JH.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__IJMK)->__id) {
   case __LIST__: {
-    __tmp__DFQK=execute_unlink__GPVJ(__tmp__CFQK);
+    Self__HADR=((__LIST *)__tmp__IJMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__HADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__HADR->expr_list__RTOG,create__type__PKQC(Self__HADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__JJMK=execute_list__MNQG(Self__HADR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__DFQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__JJMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__DFQK=execute_unlink__KZPK(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__Q3LK(__tmp__IJMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__DFQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__JJMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__DFQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__JJMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__NEJQ=((__READ_LOCAL *)__tmp__CFQK);
-    unread__ESNK(Self__NEJQ->local__G5YD,Self__NEJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__DFQK=NULL;
+    Self__QHFQ=((__READ_LOCAL *)__tmp__IJMK);
+    Self__KX1R=((__LOCAL *)Self__QHFQ->local__HJZD);
+    Self__KX1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KX1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__KX1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__LX1R=create__AXB( 250);
+      display__UXFK(Self__QHFQ,voir__LX1R);
+      put_string__2EG(((__STRING *)voir__LX1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__NX1R=((__LIST *)list_current__EH1);
+      voir__OX1R=create__AXB( 250);
+      display__EQQG(Self__NX1R,voir__OX1R);
+      put_string__2EG(((__STRING *)voir__OX1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__JJMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__DFQK=execute_unlink__13PK(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__BCMK(__tmp__IJMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__DFQK=execute_unlink__CDQK(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__IHMK(__tmp__IJMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__DFQK=execute_unlink__TDQK(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__ZHMK(__tmp__IJMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__DFQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__JJMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__DFQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__JJMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__V4NQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__CFQK)->receiver__AHAI);
-    unread__ESNK(Self__V4NQ->local__G5YD,Self__V4NQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__DFQK=NULL;
+    Self__EDKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__IJMK)->receiver__WN2H);
+    Self__PX1R=((__LOCAL *)Self__EDKQ->local__HJZD);
+    Self__PX1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PX1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__PX1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__QX1R=create__AXB( 250);
+      display__UXFK(Self__EDKQ,voir__QX1R);
+      put_string__2EG(((__STRING *)voir__QX1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__SX1R=((__LIST *)list_current__EH1);
+      voir__TX1R=create__AXB( 250);
+      display__EQQG(Self__SX1R,voir__TX1R);
+      put_string__2EG(((__STRING *)voir__TX1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__JJMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__CFQK));
-    __tmp__DFQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__IJMK));
+    __tmp__JJMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__DFQK=execute_unlink__UEQK(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__0IMK(__tmp__IJMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__DFQK=execute_unlink__FFQK(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__LJMK(__tmp__IJMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__DFQK=execute_unlink__WFQK(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__2JMK(__tmp__IJMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__DFQK=execute_unlink__HGQK(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__NKMK(__tmp__IJMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__DFQK=execute_unlink__YGQK(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__4KMK(__tmp__IJMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__DFQK=execute_unlink__JHQK(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__PLMK(__tmp__IJMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__DFQK=execute_unlink__0HQK(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__AMMK(__tmp__IJMK);
   } break;
   case __PUT_TO__: {
-    __tmp__DFQK=execute_link__NKTK(((__PUT_TO *)__tmp__CFQK));
+    __tmp__JJMK=execute_link__ROPK(((__PUT_TO *)__tmp__IJMK));
   } break;
   case __ITEM__: {
-    __tmp__DFQK=execute_unlink__OIQK(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__UMMK(__tmp__IJMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__DFQK=execute_unlink__4IQK(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__ENMK(__tmp__IJMK);
   } break;
   case __CAST__: {
-    __tmp__DFQK=execute_unlink__DJQK(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__JNMK(__tmp__IJMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__DFQK=execute_unlink__IKUL(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__4UQL(__tmp__IJMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__DFQK=execute_unlink__CAEL(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__QEAL(__tmp__IJMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__X4NQ=((__READ_GLOBAL *)__tmp__CFQK);
-    unread__H2QL(Self__X4NQ->global__3DNK,Self__X4NQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__DFQK=execute_access_unlink__BJHL(Self__X4NQ);
+    Self__GDKQ=((__READ_GLOBAL *)__tmp__IJMK);
+    unread__CGNL(Self__GDKQ->global__ZGJK,Self__GDKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__GDKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__GDKQ->global__ZGJK);
+    };
+    __tmp__JJMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__DFQK=execute_unlink__ON3M(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__S1ZM(__tmp__IJMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__DFQK=execute_unlink__NYIO(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__FBFO(__tmp__IJMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__DFQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__CFQK));
+    __tmp__JJMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__IJMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__DFQK=execute_unlink__3YIO(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__VBFO(__tmp__IJMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__DFQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__CFQK));
+    __tmp__JJMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__IJMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__DFQK=execute_unlink__DVNM(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__JBKM(__tmp__IJMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__DFQK=execute_unlink__JKRL(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__OUNL(__tmp__IJMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__DFQK=execute_unlink__EI3M(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__IWZM(__tmp__IJMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__DFQK=execute_unlink__NZIO(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__FCFO(__tmp__IJMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__DFQK=execute_unlink__MFIP(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__EOEP(__tmp__IJMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__DFQK=execute_unlink__OLUN(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__SZQN(__tmp__IJMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__DFQK=execute_unlink__4LUN(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__C0QN(__tmp__IJMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__DFQK=execute_unlink__V5TN(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__ZNQN(__tmp__IJMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__DFQK=execute_unlink__EKYO(__tmp__CFQK);
+    __tmp__JJMK=execute_unlink__2SUO(__tmp__IJMK);
   } break;
   };
-  return(__tmp__DFQK);
+  return(__tmp__JJMK);
 }
 
-static void* execute_unlink__FFQK(__EXPR_SUB *Self__GFQK)
+static void* execute_unlink__LJMK(__EXPR_SUB *Self__MJMK)
 // ({EXPR_SUB}) With resultRecursive, No inlinable.
 {
-  void *__tmp__JFQK,*__tmp__TFQK;
-  void *__tmp__KFQK,*__tmp__UFQK;
-  __READ_LOCAL *Self__PEJQ,*Self__24NQ,*Self__REJQ,*Self__D5NQ;
-  __READ_GLOBAL *Self__44NQ,*Self__F5NQ;
-  __LIST *Self__YS3Q;
-  __tmp__JFQK=Self__GFQK->parent_expr_binary__DZNH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__JFQK)->__id) {
+  void *__tmp__PJMK,*__tmp__ZJMK;
+  __LIST *Self__JADR,*Self__XX1R,*Self__2X1R,*Self__ERZQ,*Self__OADR;
+  __LIST *Self__JY1R,*Self__OY1R;
+  void *__tmp__QJMK,*__tmp__0JMK;
+  __READ_LOCAL *Self__SHFQ,*Self__LDKQ,*Self__UHFQ,*Self__SDKQ;
+  __LOCAL *Self__UX1R,*Self__ZX1R,*Self__GY1R,*Self__LY1R;
+  void *voir__VX1R,*voir__YX1R,*voir__0X1R,*voir__3X1R,*voir__HY1R;
+  void *voir__KY1R,*voir__MY1R,*voir__PY1R;
+  __READ_GLOBAL *Self__NDKQ,*Self__UDKQ;
+  __INTEGER index__NADR,Self__5X1R;
+  __FAST_ARRAYoINSTRo *Self__LADR;
+  void **__tmp__BY1R,**__tmp__CY1R,**__tmp__DY1R;
+  __tmp__PJMK=Self__MJMK->parent_expr_binary__PAKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__PJMK)->__id) {
   case __LIST__: {
-    __tmp__KFQK=execute_unlink__GPVJ(__tmp__JFQK);
+    Self__JADR=((__LIST *)__tmp__PJMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__JADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__JADR->expr_list__RTOG,create__type__PKQC(Self__JADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__QJMK=execute_list__MNQG(Self__JADR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__KFQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__QJMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__KFQK=execute_unlink__KZPK(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__Q3LK(__tmp__PJMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__KFQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__QJMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__KFQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__QJMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__PEJQ=((__READ_LOCAL *)__tmp__JFQK);
-    unread__ESNK(Self__PEJQ->local__G5YD,Self__PEJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__KFQK=NULL;
+    Self__SHFQ=((__READ_LOCAL *)__tmp__PJMK);
+    Self__UX1R=((__LOCAL *)Self__SHFQ->local__HJZD);
+    Self__UX1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UX1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__UX1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__VX1R=create__AXB( 250);
+      display__UXFK(Self__SHFQ,voir__VX1R);
+      put_string__2EG(((__STRING *)voir__VX1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__XX1R=((__LIST *)list_current__EH1);
+      voir__YX1R=create__AXB( 250);
+      display__EQQG(Self__XX1R,voir__YX1R);
+      put_string__2EG(((__STRING *)voir__YX1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__QJMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__KFQK=execute_unlink__13PK(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__BCMK(__tmp__PJMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__KFQK=execute_unlink__CDQK(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__IHMK(__tmp__PJMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__KFQK=execute_unlink__TDQK(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__ZHMK(__tmp__PJMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__KFQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__QJMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__KFQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__QJMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__24NQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__JFQK)->receiver__AHAI);
-    unread__ESNK(Self__24NQ->local__G5YD,Self__24NQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__KFQK=NULL;
+    Self__LDKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__PJMK)->receiver__WN2H);
+    Self__ZX1R=((__LOCAL *)Self__LDKQ->local__HJZD);
+    Self__ZX1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZX1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__ZX1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__0X1R=create__AXB( 250);
+      display__UXFK(Self__LDKQ,voir__0X1R);
+      put_string__2EG(((__STRING *)voir__0X1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__2X1R=((__LIST *)list_current__EH1);
+      voir__3X1R=create__AXB( 250);
+      display__EQQG(Self__2X1R,voir__3X1R);
+      put_string__2EG(((__STRING *)voir__3X1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__QJMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__JFQK));
-    __tmp__KFQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__PJMK));
+    __tmp__QJMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__KFQK=execute_unlink__UEQK(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__0IMK(__tmp__PJMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__KFQK=execute_unlink__FFQK(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__LJMK(__tmp__PJMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__KFQK=execute_unlink__WFQK(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__2JMK(__tmp__PJMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__KFQK=execute_unlink__HGQK(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__NKMK(__tmp__PJMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__KFQK=execute_unlink__YGQK(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__4KMK(__tmp__PJMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__KFQK=execute_unlink__JHQK(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__PLMK(__tmp__PJMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__KFQK=execute_unlink__0HQK(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__AMMK(__tmp__PJMK);
   } break;
   case __PUT_TO__: {
-    __tmp__KFQK=execute_link__NKTK(((__PUT_TO *)__tmp__JFQK));
+    __tmp__QJMK=execute_link__ROPK(((__PUT_TO *)__tmp__PJMK));
   } break;
   case __ITEM__: {
-    __tmp__KFQK=execute_unlink__OIQK(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__UMMK(__tmp__PJMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__KFQK=execute_unlink__4IQK(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__ENMK(__tmp__PJMK);
   } break;
   case __CAST__: {
-    __tmp__KFQK=execute_unlink__DJQK(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__JNMK(__tmp__PJMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__KFQK=execute_unlink__IKUL(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__4UQL(__tmp__PJMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__KFQK=execute_unlink__CAEL(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__QEAL(__tmp__PJMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__44NQ=((__READ_GLOBAL *)__tmp__JFQK);
-    unread__H2QL(Self__44NQ->global__3DNK,Self__44NQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__KFQK=execute_access_unlink__BJHL(Self__44NQ);
+    Self__NDKQ=((__READ_GLOBAL *)__tmp__PJMK);
+    unread__CGNL(Self__NDKQ->global__ZGJK,Self__NDKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__NDKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__NDKQ->global__ZGJK);
+    };
+    __tmp__QJMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__KFQK=execute_unlink__ON3M(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__S1ZM(__tmp__PJMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__KFQK=execute_unlink__NYIO(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__FBFO(__tmp__PJMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__KFQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__JFQK));
+    __tmp__QJMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__PJMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__KFQK=execute_unlink__3YIO(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__VBFO(__tmp__PJMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__KFQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__JFQK));
+    __tmp__QJMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__PJMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__KFQK=execute_unlink__DVNM(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__JBKM(__tmp__PJMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__KFQK=execute_unlink__JKRL(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__OUNL(__tmp__PJMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__KFQK=execute_unlink__EI3M(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__IWZM(__tmp__PJMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__KFQK=execute_unlink__NZIO(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__FCFO(__tmp__PJMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__KFQK=execute_unlink__MFIP(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__EOEP(__tmp__PJMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__KFQK=execute_unlink__OLUN(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__SZQN(__tmp__PJMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__KFQK=execute_unlink__4LUN(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__C0QN(__tmp__PJMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__KFQK=execute_unlink__V5TN(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__ZNQN(__tmp__PJMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__KFQK=execute_unlink__EKYO(__tmp__JFQK);
+    __tmp__QJMK=execute_unlink__2SUO(__tmp__PJMK);
   } break;
   };
-  if (((void *)__tmp__KFQK != (void *)NULL)) {
-    Self__YS3Q=((__LIST *)list_current__IF1);
-    add__to__RZCH(Self__YS3Q->expr_list__EMRG,__tmp__KFQK,(__INTEGER)(Self__YS3Q->index__XUUG -  1));
-    Self__YS3Q->index__XUUG=(__INTEGER)(Self__YS3Q->index__XUUG +  1);
-  };
-  __tmp__TFQK=Self__GFQK->parent_expr_binary__DZNH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__TFQK)->__id) {
+  if (((void *)__tmp__QJMK != (void *)NULL)) {
+    Self__ERZQ=((__LIST *)list_current__EH1);
+    Self__LADR=((__FAST_ARRAYoINSTRo *)Self__ERZQ->expr_list__RTOG);
+    index__NADR=(__INTEGER)(Self__ERZQ->index__XWRG -  1);
+    if ((index__NADR == (__INTEGER)(Self__LADR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+      add_last__IK4G(Self__LADR,__tmp__QJMK);
+    } else {
+      add_last__IK4G(Self__LADR,__tmp__QJMK);
+      Self__5X1R=(__INTEGER)(Self__LADR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+      __tmp__BY1R=Self__LADR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__CY1R=Self__LADR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__DY1R=Self__LADR->parent_arrayed_collection__QTOG.storage__JL4G;
+      while ((Self__5X1R >= index__NADR)) {
+        ((void **)__tmp__CY1R)[(__INTEGER)(Self__5X1R +  1)]=((void **)__tmp__BY1R)[Self__5X1R];
+        ((void **)__tmp__DY1R)[Self__5X1R]=NULL;
+        Self__5X1R=(__INTEGER)(Self__5X1R -  1);
+      };
+      ((void **)Self__LADR->parent_arrayed_collection__QTOG.storage__JL4G)[index__NADR]=__tmp__QJMK;
+    };
+    Self__ERZQ->index__XWRG=(__INTEGER)(Self__ERZQ->index__XWRG +  1);
+  };
+  __tmp__ZJMK=Self__MJMK->parent_expr_binary__PAKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__ZJMK)->__id) {
   case __LIST__: {
-    __tmp__UFQK=execute_unlink__GPVJ(__tmp__TFQK);
+    Self__OADR=((__LIST *)__tmp__ZJMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__OADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__OADR->expr_list__RTOG,create__type__PKQC(Self__OADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__0JMK=execute_list__MNQG(Self__OADR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__UFQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__0JMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__UFQK=execute_unlink__KZPK(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__Q3LK(__tmp__ZJMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__UFQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__0JMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__UFQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__0JMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__REJQ=((__READ_LOCAL *)__tmp__TFQK);
-    unread__ESNK(Self__REJQ->local__G5YD,Self__REJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__UFQK=NULL;
+    Self__UHFQ=((__READ_LOCAL *)__tmp__ZJMK);
+    Self__GY1R=((__LOCAL *)Self__UHFQ->local__HJZD);
+    Self__GY1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GY1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__GY1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__HY1R=create__AXB( 250);
+      display__UXFK(Self__UHFQ,voir__HY1R);
+      put_string__2EG(((__STRING *)voir__HY1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__JY1R=((__LIST *)list_current__EH1);
+      voir__KY1R=create__AXB( 250);
+      display__EQQG(Self__JY1R,voir__KY1R);
+      put_string__2EG(((__STRING *)voir__KY1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__0JMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__UFQK=execute_unlink__13PK(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__BCMK(__tmp__ZJMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__UFQK=execute_unlink__CDQK(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__IHMK(__tmp__ZJMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__UFQK=execute_unlink__TDQK(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__ZHMK(__tmp__ZJMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__UFQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__0JMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__UFQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__0JMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__D5NQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__TFQK)->receiver__AHAI);
-    unread__ESNK(Self__D5NQ->local__G5YD,Self__D5NQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__UFQK=NULL;
+    Self__SDKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ZJMK)->receiver__WN2H);
+    Self__LY1R=((__LOCAL *)Self__SDKQ->local__HJZD);
+    Self__LY1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LY1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__LY1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__MY1R=create__AXB( 250);
+      display__UXFK(Self__SDKQ,voir__MY1R);
+      put_string__2EG(((__STRING *)voir__MY1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__OY1R=((__LIST *)list_current__EH1);
+      voir__PY1R=create__AXB( 250);
+      display__EQQG(Self__OY1R,voir__PY1R);
+      put_string__2EG(((__STRING *)voir__PY1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__0JMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__TFQK));
-    __tmp__UFQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__ZJMK));
+    __tmp__0JMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__UFQK=execute_unlink__UEQK(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__0IMK(__tmp__ZJMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__UFQK=execute_unlink__FFQK(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__LJMK(__tmp__ZJMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__UFQK=execute_unlink__WFQK(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__2JMK(__tmp__ZJMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__UFQK=execute_unlink__HGQK(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__NKMK(__tmp__ZJMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__UFQK=execute_unlink__YGQK(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__4KMK(__tmp__ZJMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__UFQK=execute_unlink__JHQK(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__PLMK(__tmp__ZJMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__UFQK=execute_unlink__0HQK(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__AMMK(__tmp__ZJMK);
   } break;
   case __PUT_TO__: {
-    __tmp__UFQK=execute_link__NKTK(((__PUT_TO *)__tmp__TFQK));
+    __tmp__0JMK=execute_link__ROPK(((__PUT_TO *)__tmp__ZJMK));
   } break;
   case __ITEM__: {
-    __tmp__UFQK=execute_unlink__OIQK(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__UMMK(__tmp__ZJMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__UFQK=execute_unlink__4IQK(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__ENMK(__tmp__ZJMK);
   } break;
   case __CAST__: {
-    __tmp__UFQK=execute_unlink__DJQK(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__JNMK(__tmp__ZJMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__UFQK=execute_unlink__IKUL(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__4UQL(__tmp__ZJMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__UFQK=execute_unlink__CAEL(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__QEAL(__tmp__ZJMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__F5NQ=((__READ_GLOBAL *)__tmp__TFQK);
-    unread__H2QL(Self__F5NQ->global__3DNK,Self__F5NQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__UFQK=execute_access_unlink__BJHL(Self__F5NQ);
+    Self__UDKQ=((__READ_GLOBAL *)__tmp__ZJMK);
+    unread__CGNL(Self__UDKQ->global__ZGJK,Self__UDKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__UDKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__UDKQ->global__ZGJK);
+    };
+    __tmp__0JMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__UFQK=execute_unlink__ON3M(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__S1ZM(__tmp__ZJMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__UFQK=execute_unlink__NYIO(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__FBFO(__tmp__ZJMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__UFQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__TFQK));
+    __tmp__0JMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__ZJMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__UFQK=execute_unlink__3YIO(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__VBFO(__tmp__ZJMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__UFQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__TFQK));
+    __tmp__0JMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__ZJMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__UFQK=execute_unlink__DVNM(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__JBKM(__tmp__ZJMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__UFQK=execute_unlink__JKRL(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__OUNL(__tmp__ZJMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__UFQK=execute_unlink__EI3M(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__IWZM(__tmp__ZJMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__UFQK=execute_unlink__NZIO(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__FCFO(__tmp__ZJMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__UFQK=execute_unlink__MFIP(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__EOEP(__tmp__ZJMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__UFQK=execute_unlink__OLUN(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__SZQN(__tmp__ZJMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__UFQK=execute_unlink__4LUN(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__C0QN(__tmp__ZJMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__UFQK=execute_unlink__V5TN(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__ZNQN(__tmp__ZJMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__UFQK=execute_unlink__EKYO(__tmp__TFQK);
+    __tmp__0JMK=execute_unlink__2SUO(__tmp__ZJMK);
   } break;
   };
-  return(__tmp__UFQK);
+  return(__tmp__0JMK);
 }
 
-static void* execute_unlink__WFQK(__EXPR_MUL *Self__XFQK)
+static void* execute_unlink__2JMK(__EXPR_MUL *Self__3JMK)
 // ({EXPR_MUL}) With resultRecursive, No inlinable.
 {
-  void *__tmp__0FQK,*__tmp__EGQK;
-  void *__tmp__1FQK,*__tmp__FGQK;
-  __READ_LOCAL *Self__TEJQ,*Self__K5NQ,*Self__VEJQ,*Self__R5NQ;
-  __READ_GLOBAL *Self__M5NQ,*Self__T5NQ;
-  __LIST *Self__0S3Q;
-  __tmp__0FQK=Self__XFQK->parent_expr_binary__WZNH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__0FQK)->__id) {
+  void *__tmp__AKMK,*__tmp__KKMK;
+  __LIST *Self__QADR,*Self__TY1R,*Self__YY1R,*Self__GRZQ,*Self__VADR;
+  __LIST *Self__FZ1R,*Self__KZ1R;
+  void *__tmp__BKMK,*__tmp__LKMK;
+  __READ_LOCAL *Self__WHFQ,*Self__ZDKQ,*Self__YHFQ,*Self__AEKQ;
+  __LOCAL *Self__QY1R,*Self__VY1R,*Self__CZ1R,*Self__HZ1R;
+  void *voir__RY1R,*voir__UY1R,*voir__WY1R,*voir__ZY1R,*voir__DZ1R;
+  void *voir__GZ1R,*voir__IZ1R,*voir__LZ1R;
+  __READ_GLOBAL *Self__1DKQ,*Self__CEKQ;
+  __INTEGER index__UADR,Self__1Y1R;
+  __FAST_ARRAYoINSTRo *Self__SADR;
+  void **__tmp__3Y1R,**__tmp__4Y1R,**__tmp__5Y1R;
+  __tmp__AKMK=Self__3JMK->parent_expr_binary__CBKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__AKMK)->__id) {
   case __LIST__: {
-    __tmp__1FQK=execute_unlink__GPVJ(__tmp__0FQK);
+    Self__QADR=((__LIST *)__tmp__AKMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__QADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__QADR->expr_list__RTOG,create__type__PKQC(Self__QADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__BKMK=execute_list__MNQG(Self__QADR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__1FQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__BKMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__1FQK=execute_unlink__KZPK(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__Q3LK(__tmp__AKMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__1FQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__BKMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__1FQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__BKMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__TEJQ=((__READ_LOCAL *)__tmp__0FQK);
-    unread__ESNK(Self__TEJQ->local__G5YD,Self__TEJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__1FQK=NULL;
+    Self__WHFQ=((__READ_LOCAL *)__tmp__AKMK);
+    Self__QY1R=((__LOCAL *)Self__WHFQ->local__HJZD);
+    Self__QY1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QY1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__QY1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__RY1R=create__AXB( 250);
+      display__UXFK(Self__WHFQ,voir__RY1R);
+      put_string__2EG(((__STRING *)voir__RY1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__TY1R=((__LIST *)list_current__EH1);
+      voir__UY1R=create__AXB( 250);
+      display__EQQG(Self__TY1R,voir__UY1R);
+      put_string__2EG(((__STRING *)voir__UY1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__BKMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__1FQK=execute_unlink__13PK(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__BCMK(__tmp__AKMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__1FQK=execute_unlink__CDQK(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__IHMK(__tmp__AKMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__1FQK=execute_unlink__TDQK(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__ZHMK(__tmp__AKMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__1FQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__BKMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__1FQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__BKMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__K5NQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__0FQK)->receiver__AHAI);
-    unread__ESNK(Self__K5NQ->local__G5YD,Self__K5NQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__1FQK=NULL;
+    Self__ZDKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__AKMK)->receiver__WN2H);
+    Self__VY1R=((__LOCAL *)Self__ZDKQ->local__HJZD);
+    Self__VY1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VY1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__VY1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__WY1R=create__AXB( 250);
+      display__UXFK(Self__ZDKQ,voir__WY1R);
+      put_string__2EG(((__STRING *)voir__WY1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__YY1R=((__LIST *)list_current__EH1);
+      voir__ZY1R=create__AXB( 250);
+      display__EQQG(Self__YY1R,voir__ZY1R);
+      put_string__2EG(((__STRING *)voir__ZY1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__BKMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__0FQK));
-    __tmp__1FQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__AKMK));
+    __tmp__BKMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__1FQK=execute_unlink__UEQK(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__0IMK(__tmp__AKMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__1FQK=execute_unlink__FFQK(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__LJMK(__tmp__AKMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__1FQK=execute_unlink__WFQK(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__2JMK(__tmp__AKMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__1FQK=execute_unlink__HGQK(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__NKMK(__tmp__AKMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__1FQK=execute_unlink__YGQK(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__4KMK(__tmp__AKMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__1FQK=execute_unlink__JHQK(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__PLMK(__tmp__AKMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__1FQK=execute_unlink__0HQK(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__AMMK(__tmp__AKMK);
   } break;
   case __PUT_TO__: {
-    __tmp__1FQK=execute_link__NKTK(((__PUT_TO *)__tmp__0FQK));
+    __tmp__BKMK=execute_link__ROPK(((__PUT_TO *)__tmp__AKMK));
   } break;
   case __ITEM__: {
-    __tmp__1FQK=execute_unlink__OIQK(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__UMMK(__tmp__AKMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__1FQK=execute_unlink__4IQK(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__ENMK(__tmp__AKMK);
   } break;
   case __CAST__: {
-    __tmp__1FQK=execute_unlink__DJQK(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__JNMK(__tmp__AKMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__1FQK=execute_unlink__IKUL(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__4UQL(__tmp__AKMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__1FQK=execute_unlink__CAEL(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__QEAL(__tmp__AKMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__M5NQ=((__READ_GLOBAL *)__tmp__0FQK);
-    unread__H2QL(Self__M5NQ->global__3DNK,Self__M5NQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__1FQK=execute_access_unlink__BJHL(Self__M5NQ);
+    Self__1DKQ=((__READ_GLOBAL *)__tmp__AKMK);
+    unread__CGNL(Self__1DKQ->global__ZGJK,Self__1DKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__1DKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__1DKQ->global__ZGJK);
+    };
+    __tmp__BKMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__1FQK=execute_unlink__ON3M(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__S1ZM(__tmp__AKMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__1FQK=execute_unlink__NYIO(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__FBFO(__tmp__AKMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__1FQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__0FQK));
+    __tmp__BKMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__AKMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__1FQK=execute_unlink__3YIO(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__VBFO(__tmp__AKMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__1FQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__0FQK));
+    __tmp__BKMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__AKMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__1FQK=execute_unlink__DVNM(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__JBKM(__tmp__AKMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__1FQK=execute_unlink__JKRL(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__OUNL(__tmp__AKMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__1FQK=execute_unlink__EI3M(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__IWZM(__tmp__AKMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__1FQK=execute_unlink__NZIO(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__FCFO(__tmp__AKMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__1FQK=execute_unlink__MFIP(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__EOEP(__tmp__AKMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__1FQK=execute_unlink__OLUN(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__SZQN(__tmp__AKMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__1FQK=execute_unlink__4LUN(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__C0QN(__tmp__AKMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__1FQK=execute_unlink__V5TN(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__ZNQN(__tmp__AKMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__1FQK=execute_unlink__EKYO(__tmp__0FQK);
+    __tmp__BKMK=execute_unlink__2SUO(__tmp__AKMK);
   } break;
   };
-  if (((void *)__tmp__1FQK != (void *)NULL)) {
-    Self__0S3Q=((__LIST *)list_current__IF1);
-    add__to__RZCH(Self__0S3Q->expr_list__EMRG,__tmp__1FQK,(__INTEGER)(Self__0S3Q->index__XUUG -  1));
-    Self__0S3Q->index__XUUG=(__INTEGER)(Self__0S3Q->index__XUUG +  1);
-  };
-  __tmp__EGQK=Self__XFQK->parent_expr_binary__WZNH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__EGQK)->__id) {
+  if (((void *)__tmp__BKMK != (void *)NULL)) {
+    Self__GRZQ=((__LIST *)list_current__EH1);
+    Self__SADR=((__FAST_ARRAYoINSTRo *)Self__GRZQ->expr_list__RTOG);
+    index__UADR=(__INTEGER)(Self__GRZQ->index__XWRG -  1);
+    if ((index__UADR == (__INTEGER)(Self__SADR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+      add_last__IK4G(Self__SADR,__tmp__BKMK);
+    } else {
+      add_last__IK4G(Self__SADR,__tmp__BKMK);
+      Self__1Y1R=(__INTEGER)(Self__SADR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+      __tmp__3Y1R=Self__SADR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__4Y1R=Self__SADR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__5Y1R=Self__SADR->parent_arrayed_collection__QTOG.storage__JL4G;
+      while ((Self__1Y1R >= index__UADR)) {
+        ((void **)__tmp__4Y1R)[(__INTEGER)(Self__1Y1R +  1)]=((void **)__tmp__3Y1R)[Self__1Y1R];
+        ((void **)__tmp__5Y1R)[Self__1Y1R]=NULL;
+        Self__1Y1R=(__INTEGER)(Self__1Y1R -  1);
+      };
+      ((void **)Self__SADR->parent_arrayed_collection__QTOG.storage__JL4G)[index__UADR]=__tmp__BKMK;
+    };
+    Self__GRZQ->index__XWRG=(__INTEGER)(Self__GRZQ->index__XWRG +  1);
+  };
+  __tmp__KKMK=Self__3JMK->parent_expr_binary__CBKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__KKMK)->__id) {
   case __LIST__: {
-    __tmp__FGQK=execute_unlink__GPVJ(__tmp__EGQK);
+    Self__VADR=((__LIST *)__tmp__KKMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__VADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__VADR->expr_list__RTOG,create__type__PKQC(Self__VADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__LKMK=execute_list__MNQG(Self__VADR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__FGQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__LKMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__FGQK=execute_unlink__KZPK(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__Q3LK(__tmp__KKMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__FGQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__LKMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__FGQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__LKMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__VEJQ=((__READ_LOCAL *)__tmp__EGQK);
-    unread__ESNK(Self__VEJQ->local__G5YD,Self__VEJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__FGQK=NULL;
+    Self__YHFQ=((__READ_LOCAL *)__tmp__KKMK);
+    Self__CZ1R=((__LOCAL *)Self__YHFQ->local__HJZD);
+    Self__CZ1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CZ1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__CZ1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__DZ1R=create__AXB( 250);
+      display__UXFK(Self__YHFQ,voir__DZ1R);
+      put_string__2EG(((__STRING *)voir__DZ1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__FZ1R=((__LIST *)list_current__EH1);
+      voir__GZ1R=create__AXB( 250);
+      display__EQQG(Self__FZ1R,voir__GZ1R);
+      put_string__2EG(((__STRING *)voir__GZ1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__LKMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__FGQK=execute_unlink__13PK(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__BCMK(__tmp__KKMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__FGQK=execute_unlink__CDQK(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__IHMK(__tmp__KKMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__FGQK=execute_unlink__TDQK(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__ZHMK(__tmp__KKMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__FGQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__LKMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__FGQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__LKMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__R5NQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__EGQK)->receiver__AHAI);
-    unread__ESNK(Self__R5NQ->local__G5YD,Self__R5NQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__FGQK=NULL;
+    Self__AEKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__KKMK)->receiver__WN2H);
+    Self__HZ1R=((__LOCAL *)Self__AEKQ->local__HJZD);
+    Self__HZ1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HZ1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__HZ1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__IZ1R=create__AXB( 250);
+      display__UXFK(Self__AEKQ,voir__IZ1R);
+      put_string__2EG(((__STRING *)voir__IZ1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__KZ1R=((__LIST *)list_current__EH1);
+      voir__LZ1R=create__AXB( 250);
+      display__EQQG(Self__KZ1R,voir__LZ1R);
+      put_string__2EG(((__STRING *)voir__LZ1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__LKMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__EGQK));
-    __tmp__FGQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__KKMK));
+    __tmp__LKMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__FGQK=execute_unlink__UEQK(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__0IMK(__tmp__KKMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__FGQK=execute_unlink__FFQK(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__LJMK(__tmp__KKMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__FGQK=execute_unlink__WFQK(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__2JMK(__tmp__KKMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__FGQK=execute_unlink__HGQK(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__NKMK(__tmp__KKMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__FGQK=execute_unlink__YGQK(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__4KMK(__tmp__KKMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__FGQK=execute_unlink__JHQK(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__PLMK(__tmp__KKMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__FGQK=execute_unlink__0HQK(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__AMMK(__tmp__KKMK);
   } break;
   case __PUT_TO__: {
-    __tmp__FGQK=execute_link__NKTK(((__PUT_TO *)__tmp__EGQK));
+    __tmp__LKMK=execute_link__ROPK(((__PUT_TO *)__tmp__KKMK));
   } break;
   case __ITEM__: {
-    __tmp__FGQK=execute_unlink__OIQK(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__UMMK(__tmp__KKMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__FGQK=execute_unlink__4IQK(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__ENMK(__tmp__KKMK);
   } break;
   case __CAST__: {
-    __tmp__FGQK=execute_unlink__DJQK(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__JNMK(__tmp__KKMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__FGQK=execute_unlink__IKUL(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__4UQL(__tmp__KKMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__FGQK=execute_unlink__CAEL(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__QEAL(__tmp__KKMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__T5NQ=((__READ_GLOBAL *)__tmp__EGQK);
-    unread__H2QL(Self__T5NQ->global__3DNK,Self__T5NQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__FGQK=execute_access_unlink__BJHL(Self__T5NQ);
+    Self__CEKQ=((__READ_GLOBAL *)__tmp__KKMK);
+    unread__CGNL(Self__CEKQ->global__ZGJK,Self__CEKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__CEKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__CEKQ->global__ZGJK);
+    };
+    __tmp__LKMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__FGQK=execute_unlink__ON3M(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__S1ZM(__tmp__KKMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__FGQK=execute_unlink__NYIO(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__FBFO(__tmp__KKMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__FGQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__EGQK));
+    __tmp__LKMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__KKMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__FGQK=execute_unlink__3YIO(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__VBFO(__tmp__KKMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__FGQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__EGQK));
+    __tmp__LKMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__KKMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__FGQK=execute_unlink__DVNM(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__JBKM(__tmp__KKMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__FGQK=execute_unlink__JKRL(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__OUNL(__tmp__KKMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__FGQK=execute_unlink__EI3M(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__IWZM(__tmp__KKMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__FGQK=execute_unlink__NZIO(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__FCFO(__tmp__KKMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__FGQK=execute_unlink__MFIP(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__EOEP(__tmp__KKMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__FGQK=execute_unlink__OLUN(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__SZQN(__tmp__KKMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__FGQK=execute_unlink__4LUN(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__C0QN(__tmp__KKMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__FGQK=execute_unlink__V5TN(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__ZNQN(__tmp__KKMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__FGQK=execute_unlink__EKYO(__tmp__EGQK);
+    __tmp__LKMK=execute_unlink__2SUO(__tmp__KKMK);
   } break;
   };
-  return(__tmp__FGQK);
+  return(__tmp__LKMK);
 }
 
-static void* execute_unlink__HGQK(__EXPR_DIV *Self__IGQK)
+static void* execute_unlink__NKMK(__EXPR_DIV *Self__OKMK)
 // ({EXPR_DIV}) With resultRecursive, No inlinable.
 {
-  void *__tmp__LGQK,*__tmp__VGQK;
-  void *__tmp__MGQK,*__tmp__WGQK;
-  __READ_LOCAL *Self__XEJQ,*Self__Y5NQ,*Self__ZEJQ,*Self__55NQ;
-  __READ_GLOBAL *Self__05NQ,*Self__BAOQ;
-  __LIST *Self__2S3Q;
-  __tmp__LGQK=Self__IGQK->parent_expr_binary__J0NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__LGQK)->__id) {
+  void *__tmp__RKMK,*__tmp__1KMK;
+  __LIST *Self__XADR,*Self__PZ1R,*Self__UZ1R,*Self__IRZQ,*Self__2ADR;
+  __LIST *Self__B01R,*Self__G01R;
+  void *__tmp__SKMK,*__tmp__2KMK;
+  __READ_LOCAL *Self__0HFQ,*Self__HEKQ,*Self__2HFQ,*Self__OEKQ;
+  __LOCAL *Self__MZ1R,*Self__RZ1R,*Self__4Z1R,*Self__D01R;
+  void *voir__NZ1R,*voir__QZ1R,*voir__SZ1R,*voir__VZ1R,*voir__5Z1R;
+  void *voir__C01R,*voir__E01R,*voir__H01R;
+  __READ_GLOBAL *Self__JEKQ,*Self__QEKQ;
+  __INTEGER index__1ADR,Self__XZ1R;
+  __FAST_ARRAYoINSTRo *Self__ZADR;
+  void **__tmp__ZZ1R,**__tmp__0Z1R,**__tmp__1Z1R;
+  __tmp__RKMK=Self__OKMK->parent_expr_binary__VBKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__RKMK)->__id) {
   case __LIST__: {
-    __tmp__MGQK=execute_unlink__GPVJ(__tmp__LGQK);
+    Self__XADR=((__LIST *)__tmp__RKMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__XADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__XADR->expr_list__RTOG,create__type__PKQC(Self__XADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__SKMK=execute_list__MNQG(Self__XADR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__MGQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__SKMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__MGQK=execute_unlink__KZPK(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__Q3LK(__tmp__RKMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__MGQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__SKMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__MGQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__SKMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__XEJQ=((__READ_LOCAL *)__tmp__LGQK);
-    unread__ESNK(Self__XEJQ->local__G5YD,Self__XEJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__MGQK=NULL;
+    Self__0HFQ=((__READ_LOCAL *)__tmp__RKMK);
+    Self__MZ1R=((__LOCAL *)Self__0HFQ->local__HJZD);
+    Self__MZ1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MZ1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__MZ1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__NZ1R=create__AXB( 250);
+      display__UXFK(Self__0HFQ,voir__NZ1R);
+      put_string__2EG(((__STRING *)voir__NZ1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__PZ1R=((__LIST *)list_current__EH1);
+      voir__QZ1R=create__AXB( 250);
+      display__EQQG(Self__PZ1R,voir__QZ1R);
+      put_string__2EG(((__STRING *)voir__QZ1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__SKMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__MGQK=execute_unlink__13PK(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__BCMK(__tmp__RKMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__MGQK=execute_unlink__CDQK(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__IHMK(__tmp__RKMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__MGQK=execute_unlink__TDQK(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__ZHMK(__tmp__RKMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__MGQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__SKMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__MGQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__SKMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__Y5NQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__LGQK)->receiver__AHAI);
-    unread__ESNK(Self__Y5NQ->local__G5YD,Self__Y5NQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__MGQK=NULL;
+    Self__HEKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__RKMK)->receiver__WN2H);
+    Self__RZ1R=((__LOCAL *)Self__HEKQ->local__HJZD);
+    Self__RZ1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RZ1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__RZ1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__SZ1R=create__AXB( 250);
+      display__UXFK(Self__HEKQ,voir__SZ1R);
+      put_string__2EG(((__STRING *)voir__SZ1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__UZ1R=((__LIST *)list_current__EH1);
+      voir__VZ1R=create__AXB( 250);
+      display__EQQG(Self__UZ1R,voir__VZ1R);
+      put_string__2EG(((__STRING *)voir__VZ1R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__SKMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__LGQK));
-    __tmp__MGQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__RKMK));
+    __tmp__SKMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__MGQK=execute_unlink__UEQK(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__0IMK(__tmp__RKMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__MGQK=execute_unlink__FFQK(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__LJMK(__tmp__RKMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__MGQK=execute_unlink__WFQK(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__2JMK(__tmp__RKMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__MGQK=execute_unlink__HGQK(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__NKMK(__tmp__RKMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__MGQK=execute_unlink__YGQK(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__4KMK(__tmp__RKMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__MGQK=execute_unlink__JHQK(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__PLMK(__tmp__RKMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__MGQK=execute_unlink__0HQK(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__AMMK(__tmp__RKMK);
   } break;
   case __PUT_TO__: {
-    __tmp__MGQK=execute_link__NKTK(((__PUT_TO *)__tmp__LGQK));
+    __tmp__SKMK=execute_link__ROPK(((__PUT_TO *)__tmp__RKMK));
   } break;
   case __ITEM__: {
-    __tmp__MGQK=execute_unlink__OIQK(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__UMMK(__tmp__RKMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__MGQK=execute_unlink__4IQK(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__ENMK(__tmp__RKMK);
   } break;
   case __CAST__: {
-    __tmp__MGQK=execute_unlink__DJQK(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__JNMK(__tmp__RKMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__MGQK=execute_unlink__IKUL(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__4UQL(__tmp__RKMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__MGQK=execute_unlink__CAEL(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__QEAL(__tmp__RKMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__05NQ=((__READ_GLOBAL *)__tmp__LGQK);
-    unread__H2QL(Self__05NQ->global__3DNK,Self__05NQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__MGQK=execute_access_unlink__BJHL(Self__05NQ);
+    Self__JEKQ=((__READ_GLOBAL *)__tmp__RKMK);
+    unread__CGNL(Self__JEKQ->global__ZGJK,Self__JEKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__JEKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__JEKQ->global__ZGJK);
+    };
+    __tmp__SKMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__MGQK=execute_unlink__ON3M(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__S1ZM(__tmp__RKMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__MGQK=execute_unlink__NYIO(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__FBFO(__tmp__RKMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__MGQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__LGQK));
+    __tmp__SKMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__RKMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__MGQK=execute_unlink__3YIO(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__VBFO(__tmp__RKMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__MGQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__LGQK));
+    __tmp__SKMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__RKMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__MGQK=execute_unlink__DVNM(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__JBKM(__tmp__RKMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__MGQK=execute_unlink__JKRL(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__OUNL(__tmp__RKMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__MGQK=execute_unlink__EI3M(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__IWZM(__tmp__RKMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__MGQK=execute_unlink__NZIO(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__FCFO(__tmp__RKMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__MGQK=execute_unlink__MFIP(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__EOEP(__tmp__RKMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__MGQK=execute_unlink__OLUN(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__SZQN(__tmp__RKMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__MGQK=execute_unlink__4LUN(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__C0QN(__tmp__RKMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__MGQK=execute_unlink__V5TN(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__ZNQN(__tmp__RKMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__MGQK=execute_unlink__EKYO(__tmp__LGQK);
+    __tmp__SKMK=execute_unlink__2SUO(__tmp__RKMK);
   } break;
   };
-  if (((void *)__tmp__MGQK != (void *)NULL)) {
-    Self__2S3Q=((__LIST *)list_current__IF1);
-    add__to__RZCH(Self__2S3Q->expr_list__EMRG,__tmp__MGQK,(__INTEGER)(Self__2S3Q->index__XUUG -  1));
-    Self__2S3Q->index__XUUG=(__INTEGER)(Self__2S3Q->index__XUUG +  1);
-  };
-  __tmp__VGQK=Self__IGQK->parent_expr_binary__J0NH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__VGQK)->__id) {
+  if (((void *)__tmp__SKMK != (void *)NULL)) {
+    Self__IRZQ=((__LIST *)list_current__EH1);
+    Self__ZADR=((__FAST_ARRAYoINSTRo *)Self__IRZQ->expr_list__RTOG);
+    index__1ADR=(__INTEGER)(Self__IRZQ->index__XWRG -  1);
+    if ((index__1ADR == (__INTEGER)(Self__ZADR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+      add_last__IK4G(Self__ZADR,__tmp__SKMK);
+    } else {
+      add_last__IK4G(Self__ZADR,__tmp__SKMK);
+      Self__XZ1R=(__INTEGER)(Self__ZADR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+      __tmp__ZZ1R=Self__ZADR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__0Z1R=Self__ZADR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__1Z1R=Self__ZADR->parent_arrayed_collection__QTOG.storage__JL4G;
+      while ((Self__XZ1R >= index__1ADR)) {
+        ((void **)__tmp__0Z1R)[(__INTEGER)(Self__XZ1R +  1)]=((void **)__tmp__ZZ1R)[Self__XZ1R];
+        ((void **)__tmp__1Z1R)[Self__XZ1R]=NULL;
+        Self__XZ1R=(__INTEGER)(Self__XZ1R -  1);
+      };
+      ((void **)Self__ZADR->parent_arrayed_collection__QTOG.storage__JL4G)[index__1ADR]=__tmp__SKMK;
+    };
+    Self__IRZQ->index__XWRG=(__INTEGER)(Self__IRZQ->index__XWRG +  1);
+  };
+  __tmp__1KMK=Self__OKMK->parent_expr_binary__VBKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__1KMK)->__id) {
   case __LIST__: {
-    __tmp__WGQK=execute_unlink__GPVJ(__tmp__VGQK);
+    Self__2ADR=((__LIST *)__tmp__1KMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__2ADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__2ADR->expr_list__RTOG,create__type__PKQC(Self__2ADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__2KMK=execute_list__MNQG(Self__2ADR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__WGQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__2KMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__WGQK=execute_unlink__KZPK(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__Q3LK(__tmp__1KMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__WGQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__2KMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__WGQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__2KMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__ZEJQ=((__READ_LOCAL *)__tmp__VGQK);
-    unread__ESNK(Self__ZEJQ->local__G5YD,Self__ZEJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__WGQK=NULL;
+    Self__2HFQ=((__READ_LOCAL *)__tmp__1KMK);
+    Self__4Z1R=((__LOCAL *)Self__2HFQ->local__HJZD);
+    Self__4Z1R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4Z1R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__4Z1R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__5Z1R=create__AXB( 250);
+      display__UXFK(Self__2HFQ,voir__5Z1R);
+      put_string__2EG(((__STRING *)voir__5Z1R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__B01R=((__LIST *)list_current__EH1);
+      voir__C01R=create__AXB( 250);
+      display__EQQG(Self__B01R,voir__C01R);
+      put_string__2EG(((__STRING *)voir__C01R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__2KMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__WGQK=execute_unlink__13PK(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__BCMK(__tmp__1KMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__WGQK=execute_unlink__CDQK(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__IHMK(__tmp__1KMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__WGQK=execute_unlink__TDQK(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__ZHMK(__tmp__1KMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__WGQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__2KMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__WGQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__2KMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__55NQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__VGQK)->receiver__AHAI);
-    unread__ESNK(Self__55NQ->local__G5YD,Self__55NQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__WGQK=NULL;
+    Self__OEKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__1KMK)->receiver__WN2H);
+    Self__D01R=((__LOCAL *)Self__OEKQ->local__HJZD);
+    Self__D01R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__D01R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__D01R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__E01R=create__AXB( 250);
+      display__UXFK(Self__OEKQ,voir__E01R);
+      put_string__2EG(((__STRING *)voir__E01R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__G01R=((__LIST *)list_current__EH1);
+      voir__H01R=create__AXB( 250);
+      display__EQQG(Self__G01R,voir__H01R);
+      put_string__2EG(((__STRING *)voir__H01R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__2KMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__VGQK));
-    __tmp__WGQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__1KMK));
+    __tmp__2KMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__WGQK=execute_unlink__UEQK(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__0IMK(__tmp__1KMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__WGQK=execute_unlink__FFQK(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__LJMK(__tmp__1KMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__WGQK=execute_unlink__WFQK(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__2JMK(__tmp__1KMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__WGQK=execute_unlink__HGQK(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__NKMK(__tmp__1KMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__WGQK=execute_unlink__YGQK(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__4KMK(__tmp__1KMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__WGQK=execute_unlink__JHQK(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__PLMK(__tmp__1KMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__WGQK=execute_unlink__0HQK(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__AMMK(__tmp__1KMK);
   } break;
   case __PUT_TO__: {
-    __tmp__WGQK=execute_link__NKTK(((__PUT_TO *)__tmp__VGQK));
+    __tmp__2KMK=execute_link__ROPK(((__PUT_TO *)__tmp__1KMK));
   } break;
   case __ITEM__: {
-    __tmp__WGQK=execute_unlink__OIQK(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__UMMK(__tmp__1KMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__WGQK=execute_unlink__4IQK(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__ENMK(__tmp__1KMK);
   } break;
   case __CAST__: {
-    __tmp__WGQK=execute_unlink__DJQK(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__JNMK(__tmp__1KMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__WGQK=execute_unlink__IKUL(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__4UQL(__tmp__1KMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__WGQK=execute_unlink__CAEL(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__QEAL(__tmp__1KMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__BAOQ=((__READ_GLOBAL *)__tmp__VGQK);
-    unread__H2QL(Self__BAOQ->global__3DNK,Self__BAOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__WGQK=execute_access_unlink__BJHL(Self__BAOQ);
+    Self__QEKQ=((__READ_GLOBAL *)__tmp__1KMK);
+    unread__CGNL(Self__QEKQ->global__ZGJK,Self__QEKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__QEKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__QEKQ->global__ZGJK);
+    };
+    __tmp__2KMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__WGQK=execute_unlink__ON3M(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__S1ZM(__tmp__1KMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__WGQK=execute_unlink__NYIO(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__FBFO(__tmp__1KMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__WGQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__VGQK));
+    __tmp__2KMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__1KMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__WGQK=execute_unlink__3YIO(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__VBFO(__tmp__1KMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__WGQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__VGQK));
+    __tmp__2KMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__1KMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__WGQK=execute_unlink__DVNM(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__JBKM(__tmp__1KMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__WGQK=execute_unlink__JKRL(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__OUNL(__tmp__1KMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__WGQK=execute_unlink__EI3M(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__IWZM(__tmp__1KMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__WGQK=execute_unlink__NZIO(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__FCFO(__tmp__1KMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__WGQK=execute_unlink__MFIP(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__EOEP(__tmp__1KMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__WGQK=execute_unlink__OLUN(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__SZQN(__tmp__1KMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__WGQK=execute_unlink__4LUN(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__C0QN(__tmp__1KMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__WGQK=execute_unlink__V5TN(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__ZNQN(__tmp__1KMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__WGQK=execute_unlink__EKYO(__tmp__VGQK);
+    __tmp__2KMK=execute_unlink__2SUO(__tmp__1KMK);
   } break;
   };
-  return(__tmp__WGQK);
+  return(__tmp__2KMK);
 }
 
-static void* execute_unlink__YGQK(__EXPR_AND *Self__ZGQK)
+static void* execute_unlink__4KMK(__EXPR_AND *Self__5KMK)
 // ({EXPR_AND}) With resultRecursive, No inlinable.
 {
-  void *__tmp__2GQK,*__tmp__GHQK;
-  void *__tmp__3GQK,*__tmp__HHQK;
-  __READ_LOCAL *Self__1EJQ,*Self__GAOQ,*Self__3EJQ,*Self__NAOQ;
-  __READ_GLOBAL *Self__IAOQ,*Self__PAOQ;
-  __LIST *Self__4S3Q;
-  __tmp__2GQK=Self__ZGQK->parent_expr_binary__20NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__2GQK)->__id) {
+  void *__tmp__CLMK,*__tmp__MLMK;
+  __LIST *Self__4ADR,*Self__L01R,*Self__Q01R,*Self__KRZQ,*Self__DBDR;
+  __LIST *Self__301R,*Self__C11R;
+  void *__tmp__DLMK,*__tmp__NLMK;
+  __READ_LOCAL *Self__4HFQ,*Self__VEKQ,*Self__AIFQ,*Self__2EKQ;
+  __LOCAL *Self__I01R,*Self__N01R,*Self__001R,*Self__501R;
+  void *voir__J01R,*voir__M01R,*voir__O01R,*voir__R01R,*voir__101R;
+  void *voir__401R,*voir__A11R,*voir__D11R;
+  __READ_GLOBAL *Self__XEKQ,*Self__4EKQ;
+  __INTEGER index__CBDR,Self__T01R;
+  __FAST_ARRAYoINSTRo *Self__ABDR;
+  void **__tmp__V01R,**__tmp__W01R,**__tmp__X01R;
+  __tmp__CLMK=Self__5KMK->parent_expr_binary__ICKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__CLMK)->__id) {
   case __LIST__: {
-    __tmp__3GQK=execute_unlink__GPVJ(__tmp__2GQK);
+    Self__4ADR=((__LIST *)__tmp__CLMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__4ADR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__4ADR->expr_list__RTOG,create__type__PKQC(Self__4ADR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__DLMK=execute_list__MNQG(Self__4ADR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3GQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__DLMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__3GQK=execute_unlink__KZPK(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__Q3LK(__tmp__CLMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3GQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__DLMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3GQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__DLMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__1EJQ=((__READ_LOCAL *)__tmp__2GQK);
-    unread__ESNK(Self__1EJQ->local__G5YD,Self__1EJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3GQK=NULL;
+    Self__4HFQ=((__READ_LOCAL *)__tmp__CLMK);
+    Self__I01R=((__LOCAL *)Self__4HFQ->local__HJZD);
+    Self__I01R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__I01R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__I01R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__J01R=create__AXB( 250);
+      display__UXFK(Self__4HFQ,voir__J01R);
+      put_string__2EG(((__STRING *)voir__J01R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__L01R=((__LIST *)list_current__EH1);
+      voir__M01R=create__AXB( 250);
+      display__EQQG(Self__L01R,voir__M01R);
+      put_string__2EG(((__STRING *)voir__M01R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__DLMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__3GQK=execute_unlink__13PK(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__BCMK(__tmp__CLMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__3GQK=execute_unlink__CDQK(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__IHMK(__tmp__CLMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__3GQK=execute_unlink__TDQK(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__ZHMK(__tmp__CLMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3GQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__DLMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3GQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__DLMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__GAOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2GQK)->receiver__AHAI);
-    unread__ESNK(Self__GAOQ->local__G5YD,Self__GAOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3GQK=NULL;
+    Self__VEKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__CLMK)->receiver__WN2H);
+    Self__N01R=((__LOCAL *)Self__VEKQ->local__HJZD);
+    Self__N01R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__N01R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__N01R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__O01R=create__AXB( 250);
+      display__UXFK(Self__VEKQ,voir__O01R);
+      put_string__2EG(((__STRING *)voir__O01R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__Q01R=((__LIST *)list_current__EH1);
+      voir__R01R=create__AXB( 250);
+      display__EQQG(Self__Q01R,voir__R01R);
+      put_string__2EG(((__STRING *)voir__R01R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__DLMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__2GQK));
-    __tmp__3GQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__CLMK));
+    __tmp__DLMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__3GQK=execute_unlink__UEQK(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__0IMK(__tmp__CLMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__3GQK=execute_unlink__FFQK(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__LJMK(__tmp__CLMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__3GQK=execute_unlink__WFQK(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__2JMK(__tmp__CLMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__3GQK=execute_unlink__HGQK(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__NKMK(__tmp__CLMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__3GQK=execute_unlink__YGQK(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__4KMK(__tmp__CLMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__3GQK=execute_unlink__JHQK(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__PLMK(__tmp__CLMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__3GQK=execute_unlink__0HQK(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__AMMK(__tmp__CLMK);
   } break;
   case __PUT_TO__: {
-    __tmp__3GQK=execute_link__NKTK(((__PUT_TO *)__tmp__2GQK));
+    __tmp__DLMK=execute_link__ROPK(((__PUT_TO *)__tmp__CLMK));
   } break;
   case __ITEM__: {
-    __tmp__3GQK=execute_unlink__OIQK(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__UMMK(__tmp__CLMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__3GQK=execute_unlink__4IQK(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__ENMK(__tmp__CLMK);
   } break;
   case __CAST__: {
-    __tmp__3GQK=execute_unlink__DJQK(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__JNMK(__tmp__CLMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__3GQK=execute_unlink__IKUL(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__4UQL(__tmp__CLMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__3GQK=execute_unlink__CAEL(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__QEAL(__tmp__CLMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__IAOQ=((__READ_GLOBAL *)__tmp__2GQK);
-    unread__H2QL(Self__IAOQ->global__3DNK,Self__IAOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3GQK=execute_access_unlink__BJHL(Self__IAOQ);
+    Self__XEKQ=((__READ_GLOBAL *)__tmp__CLMK);
+    unread__CGNL(Self__XEKQ->global__ZGJK,Self__XEKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__XEKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__XEKQ->global__ZGJK);
+    };
+    __tmp__DLMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__3GQK=execute_unlink__ON3M(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__S1ZM(__tmp__CLMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__3GQK=execute_unlink__NYIO(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__FBFO(__tmp__CLMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__3GQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__2GQK));
+    __tmp__DLMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__CLMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__3GQK=execute_unlink__3YIO(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__VBFO(__tmp__CLMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__3GQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__2GQK));
+    __tmp__DLMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__CLMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__3GQK=execute_unlink__DVNM(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__JBKM(__tmp__CLMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__3GQK=execute_unlink__JKRL(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__OUNL(__tmp__CLMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__3GQK=execute_unlink__EI3M(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__IWZM(__tmp__CLMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__3GQK=execute_unlink__NZIO(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__FCFO(__tmp__CLMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__3GQK=execute_unlink__MFIP(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__EOEP(__tmp__CLMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__3GQK=execute_unlink__OLUN(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__SZQN(__tmp__CLMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__3GQK=execute_unlink__4LUN(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__C0QN(__tmp__CLMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__3GQK=execute_unlink__V5TN(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__ZNQN(__tmp__CLMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__3GQK=execute_unlink__EKYO(__tmp__2GQK);
+    __tmp__DLMK=execute_unlink__2SUO(__tmp__CLMK);
   } break;
   };
-  if (((void *)__tmp__3GQK != (void *)NULL)) {
-    Self__4S3Q=((__LIST *)list_current__IF1);
-    add__to__RZCH(Self__4S3Q->expr_list__EMRG,__tmp__3GQK,(__INTEGER)(Self__4S3Q->index__XUUG -  1));
-    Self__4S3Q->index__XUUG=(__INTEGER)(Self__4S3Q->index__XUUG +  1);
-  };
-  __tmp__GHQK=Self__ZGQK->parent_expr_binary__20NH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__GHQK)->__id) {
+  if (((void *)__tmp__DLMK != (void *)NULL)) {
+    Self__KRZQ=((__LIST *)list_current__EH1);
+    Self__ABDR=((__FAST_ARRAYoINSTRo *)Self__KRZQ->expr_list__RTOG);
+    index__CBDR=(__INTEGER)(Self__KRZQ->index__XWRG -  1);
+    if ((index__CBDR == (__INTEGER)(Self__ABDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+      add_last__IK4G(Self__ABDR,__tmp__DLMK);
+    } else {
+      add_last__IK4G(Self__ABDR,__tmp__DLMK);
+      Self__T01R=(__INTEGER)(Self__ABDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+      __tmp__V01R=Self__ABDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__W01R=Self__ABDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__X01R=Self__ABDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      while ((Self__T01R >= index__CBDR)) {
+        ((void **)__tmp__W01R)[(__INTEGER)(Self__T01R +  1)]=((void **)__tmp__V01R)[Self__T01R];
+        ((void **)__tmp__X01R)[Self__T01R]=NULL;
+        Self__T01R=(__INTEGER)(Self__T01R -  1);
+      };
+      ((void **)Self__ABDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__CBDR]=__tmp__DLMK;
+    };
+    Self__KRZQ->index__XWRG=(__INTEGER)(Self__KRZQ->index__XWRG +  1);
+  };
+  __tmp__MLMK=Self__5KMK->parent_expr_binary__ICKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__MLMK)->__id) {
   case __LIST__: {
-    __tmp__HHQK=execute_unlink__GPVJ(__tmp__GHQK);
+    Self__DBDR=((__LIST *)__tmp__MLMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__DBDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__DBDR->expr_list__RTOG,create__type__PKQC(Self__DBDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__NLMK=execute_list__MNQG(Self__DBDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HHQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NLMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__HHQK=execute_unlink__KZPK(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__Q3LK(__tmp__MLMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HHQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NLMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HHQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NLMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__3EJQ=((__READ_LOCAL *)__tmp__GHQK);
-    unread__ESNK(Self__3EJQ->local__G5YD,Self__3EJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HHQK=NULL;
+    Self__AIFQ=((__READ_LOCAL *)__tmp__MLMK);
+    Self__001R=((__LOCAL *)Self__AIFQ->local__HJZD);
+    Self__001R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__001R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__001R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__101R=create__AXB( 250);
+      display__UXFK(Self__AIFQ,voir__101R);
+      put_string__2EG(((__STRING *)voir__101R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__301R=((__LIST *)list_current__EH1);
+      voir__401R=create__AXB( 250);
+      display__EQQG(Self__301R,voir__401R);
+      put_string__2EG(((__STRING *)voir__401R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NLMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__HHQK=execute_unlink__13PK(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__BCMK(__tmp__MLMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__HHQK=execute_unlink__CDQK(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__IHMK(__tmp__MLMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__HHQK=execute_unlink__TDQK(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__ZHMK(__tmp__MLMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HHQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NLMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HHQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NLMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__NAOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__GHQK)->receiver__AHAI);
-    unread__ESNK(Self__NAOQ->local__G5YD,Self__NAOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HHQK=NULL;
+    Self__2EKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MLMK)->receiver__WN2H);
+    Self__501R=((__LOCAL *)Self__2EKQ->local__HJZD);
+    Self__501R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__501R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__501R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__A11R=create__AXB( 250);
+      display__UXFK(Self__2EKQ,voir__A11R);
+      put_string__2EG(((__STRING *)voir__A11R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__C11R=((__LIST *)list_current__EH1);
+      voir__D11R=create__AXB( 250);
+      display__EQQG(Self__C11R,voir__D11R);
+      put_string__2EG(((__STRING *)voir__D11R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NLMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__GHQK));
-    __tmp__HHQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__MLMK));
+    __tmp__NLMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__HHQK=execute_unlink__UEQK(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__0IMK(__tmp__MLMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__HHQK=execute_unlink__FFQK(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__LJMK(__tmp__MLMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__HHQK=execute_unlink__WFQK(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__2JMK(__tmp__MLMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__HHQK=execute_unlink__HGQK(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__NKMK(__tmp__MLMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__HHQK=execute_unlink__YGQK(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__4KMK(__tmp__MLMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__HHQK=execute_unlink__JHQK(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__PLMK(__tmp__MLMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__HHQK=execute_unlink__0HQK(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__AMMK(__tmp__MLMK);
   } break;
   case __PUT_TO__: {
-    __tmp__HHQK=execute_link__NKTK(((__PUT_TO *)__tmp__GHQK));
+    __tmp__NLMK=execute_link__ROPK(((__PUT_TO *)__tmp__MLMK));
   } break;
   case __ITEM__: {
-    __tmp__HHQK=execute_unlink__OIQK(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__UMMK(__tmp__MLMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__HHQK=execute_unlink__4IQK(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__ENMK(__tmp__MLMK);
   } break;
   case __CAST__: {
-    __tmp__HHQK=execute_unlink__DJQK(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__JNMK(__tmp__MLMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__HHQK=execute_unlink__IKUL(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__4UQL(__tmp__MLMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__HHQK=execute_unlink__CAEL(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__QEAL(__tmp__MLMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__PAOQ=((__READ_GLOBAL *)__tmp__GHQK);
-    unread__H2QL(Self__PAOQ->global__3DNK,Self__PAOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HHQK=execute_access_unlink__BJHL(Self__PAOQ);
+    Self__4EKQ=((__READ_GLOBAL *)__tmp__MLMK);
+    unread__CGNL(Self__4EKQ->global__ZGJK,Self__4EKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__4EKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__4EKQ->global__ZGJK);
+    };
+    __tmp__NLMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__HHQK=execute_unlink__ON3M(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__S1ZM(__tmp__MLMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__HHQK=execute_unlink__NYIO(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__FBFO(__tmp__MLMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__HHQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__GHQK));
+    __tmp__NLMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__MLMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__HHQK=execute_unlink__3YIO(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__VBFO(__tmp__MLMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__HHQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__GHQK));
+    __tmp__NLMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__MLMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__HHQK=execute_unlink__DVNM(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__JBKM(__tmp__MLMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__HHQK=execute_unlink__JKRL(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__OUNL(__tmp__MLMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__HHQK=execute_unlink__EI3M(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__IWZM(__tmp__MLMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__HHQK=execute_unlink__NZIO(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__FCFO(__tmp__MLMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__HHQK=execute_unlink__MFIP(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__EOEP(__tmp__MLMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__HHQK=execute_unlink__OLUN(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__SZQN(__tmp__MLMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__HHQK=execute_unlink__4LUN(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__C0QN(__tmp__MLMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__HHQK=execute_unlink__V5TN(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__ZNQN(__tmp__MLMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__HHQK=execute_unlink__EKYO(__tmp__GHQK);
+    __tmp__NLMK=execute_unlink__2SUO(__tmp__MLMK);
   } break;
   };
-  return(__tmp__HHQK);
+  return(__tmp__NLMK);
 }
 
-static void* execute_unlink__JHQK(__EXPR_SHIFT_R *Self__KHQK)
+static void* execute_unlink__PLMK(__EXPR_SHIFT_R *Self__QLMK)
 // ({EXPR_SHIFT_R}) With resultRecursive, No inlinable.
 {
-  void *__tmp__NHQK,*__tmp__XHQK;
-  void *__tmp__OHQK,*__tmp__YHQK;
-  __READ_LOCAL *Self__5EJQ,*Self__UAOQ,*Self__BFJQ,*Self__1AOQ;
-  __READ_GLOBAL *Self__WAOQ,*Self__3AOQ;
-  __LIST *Self__AT3Q;
-  __tmp__NHQK=Self__KHQK->parent_expr_binary__P1NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__NHQK)->__id) {
+  void *__tmp__TLMK,*__tmp__3LMK;
+  __LIST *Self__FBDR,*Self__H11R,*Self__M11R,*Self__MRZQ,*Self__KBDR;
+  __LIST *Self__Z11R,*Self__411R;
+  void *__tmp__ULMK,*__tmp__4LMK;
+  __READ_LOCAL *Self__CIFQ,*Self__DFKQ,*Self__EIFQ,*Self__KFKQ;
+  __LOCAL *Self__E11R,*Self__J11R,*Self__W11R,*Self__111R;
+  void *voir__F11R,*voir__I11R,*voir__K11R,*voir__N11R,*voir__X11R;
+  void *voir__011R,*voir__211R,*voir__511R;
+  __READ_GLOBAL *Self__FFKQ,*Self__MFKQ;
+  __INTEGER index__JBDR,Self__P11R;
+  __FAST_ARRAYoINSTRo *Self__HBDR;
+  void **__tmp__R11R,**__tmp__S11R,**__tmp__T11R;
+  __tmp__TLMK=Self__QLMK->parent_expr_binary__1CKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__TLMK)->__id) {
   case __LIST__: {
-    __tmp__OHQK=execute_unlink__GPVJ(__tmp__NHQK);
+    Self__FBDR=((__LIST *)__tmp__TLMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__FBDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__FBDR->expr_list__RTOG,create__type__PKQC(Self__FBDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__ULMK=execute_list__MNQG(Self__FBDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__OHQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ULMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__OHQK=execute_unlink__KZPK(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__Q3LK(__tmp__TLMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__OHQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ULMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__OHQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ULMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__5EJQ=((__READ_LOCAL *)__tmp__NHQK);
-    unread__ESNK(Self__5EJQ->local__G5YD,Self__5EJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__OHQK=NULL;
+    Self__CIFQ=((__READ_LOCAL *)__tmp__TLMK);
+    Self__E11R=((__LOCAL *)Self__CIFQ->local__HJZD);
+    Self__E11R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__E11R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__E11R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__F11R=create__AXB( 250);
+      display__UXFK(Self__CIFQ,voir__F11R);
+      put_string__2EG(((__STRING *)voir__F11R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__H11R=((__LIST *)list_current__EH1);
+      voir__I11R=create__AXB( 250);
+      display__EQQG(Self__H11R,voir__I11R);
+      put_string__2EG(((__STRING *)voir__I11R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ULMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__OHQK=execute_unlink__13PK(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__BCMK(__tmp__TLMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__OHQK=execute_unlink__CDQK(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__IHMK(__tmp__TLMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__OHQK=execute_unlink__TDQK(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__ZHMK(__tmp__TLMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__OHQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ULMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__OHQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ULMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__UAOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NHQK)->receiver__AHAI);
-    unread__ESNK(Self__UAOQ->local__G5YD,Self__UAOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__OHQK=NULL;
+    Self__DFKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__TLMK)->receiver__WN2H);
+    Self__J11R=((__LOCAL *)Self__DFKQ->local__HJZD);
+    Self__J11R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__J11R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__J11R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__K11R=create__AXB( 250);
+      display__UXFK(Self__DFKQ,voir__K11R);
+      put_string__2EG(((__STRING *)voir__K11R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__M11R=((__LIST *)list_current__EH1);
+      voir__N11R=create__AXB( 250);
+      display__EQQG(Self__M11R,voir__N11R);
+      put_string__2EG(((__STRING *)voir__N11R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ULMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__NHQK));
-    __tmp__OHQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__TLMK));
+    __tmp__ULMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__OHQK=execute_unlink__UEQK(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__0IMK(__tmp__TLMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__OHQK=execute_unlink__FFQK(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__LJMK(__tmp__TLMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__OHQK=execute_unlink__WFQK(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__2JMK(__tmp__TLMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__OHQK=execute_unlink__HGQK(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__NKMK(__tmp__TLMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__OHQK=execute_unlink__YGQK(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__4KMK(__tmp__TLMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__OHQK=execute_unlink__JHQK(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__PLMK(__tmp__TLMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__OHQK=execute_unlink__0HQK(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__AMMK(__tmp__TLMK);
   } break;
   case __PUT_TO__: {
-    __tmp__OHQK=execute_link__NKTK(((__PUT_TO *)__tmp__NHQK));
+    __tmp__ULMK=execute_link__ROPK(((__PUT_TO *)__tmp__TLMK));
   } break;
   case __ITEM__: {
-    __tmp__OHQK=execute_unlink__OIQK(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__UMMK(__tmp__TLMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__OHQK=execute_unlink__4IQK(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__ENMK(__tmp__TLMK);
   } break;
   case __CAST__: {
-    __tmp__OHQK=execute_unlink__DJQK(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__JNMK(__tmp__TLMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__OHQK=execute_unlink__IKUL(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__4UQL(__tmp__TLMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__OHQK=execute_unlink__CAEL(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__QEAL(__tmp__TLMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__WAOQ=((__READ_GLOBAL *)__tmp__NHQK);
-    unread__H2QL(Self__WAOQ->global__3DNK,Self__WAOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__OHQK=execute_access_unlink__BJHL(Self__WAOQ);
+    Self__FFKQ=((__READ_GLOBAL *)__tmp__TLMK);
+    unread__CGNL(Self__FFKQ->global__ZGJK,Self__FFKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__FFKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__FFKQ->global__ZGJK);
+    };
+    __tmp__ULMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__OHQK=execute_unlink__ON3M(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__S1ZM(__tmp__TLMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__OHQK=execute_unlink__NYIO(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__FBFO(__tmp__TLMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__OHQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__NHQK));
+    __tmp__ULMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__TLMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__OHQK=execute_unlink__3YIO(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__VBFO(__tmp__TLMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__OHQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__NHQK));
+    __tmp__ULMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__TLMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__OHQK=execute_unlink__DVNM(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__JBKM(__tmp__TLMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__OHQK=execute_unlink__JKRL(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__OUNL(__tmp__TLMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__OHQK=execute_unlink__EI3M(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__IWZM(__tmp__TLMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__OHQK=execute_unlink__NZIO(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__FCFO(__tmp__TLMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__OHQK=execute_unlink__MFIP(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__EOEP(__tmp__TLMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__OHQK=execute_unlink__OLUN(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__SZQN(__tmp__TLMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__OHQK=execute_unlink__4LUN(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__C0QN(__tmp__TLMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__OHQK=execute_unlink__V5TN(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__ZNQN(__tmp__TLMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__OHQK=execute_unlink__EKYO(__tmp__NHQK);
+    __tmp__ULMK=execute_unlink__2SUO(__tmp__TLMK);
   } break;
   };
-  if (((void *)__tmp__OHQK != (void *)NULL)) {
-    Self__AT3Q=((__LIST *)list_current__IF1);
-    add__to__RZCH(Self__AT3Q->expr_list__EMRG,__tmp__OHQK,(__INTEGER)(Self__AT3Q->index__XUUG -  1));
-    Self__AT3Q->index__XUUG=(__INTEGER)(Self__AT3Q->index__XUUG +  1);
-  };
-  __tmp__XHQK=Self__KHQK->parent_expr_binary__P1NH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__XHQK)->__id) {
+  if (((void *)__tmp__ULMK != (void *)NULL)) {
+    Self__MRZQ=((__LIST *)list_current__EH1);
+    Self__HBDR=((__FAST_ARRAYoINSTRo *)Self__MRZQ->expr_list__RTOG);
+    index__JBDR=(__INTEGER)(Self__MRZQ->index__XWRG -  1);
+    if ((index__JBDR == (__INTEGER)(Self__HBDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+      add_last__IK4G(Self__HBDR,__tmp__ULMK);
+    } else {
+      add_last__IK4G(Self__HBDR,__tmp__ULMK);
+      Self__P11R=(__INTEGER)(Self__HBDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+      __tmp__R11R=Self__HBDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__S11R=Self__HBDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__T11R=Self__HBDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      while ((Self__P11R >= index__JBDR)) {
+        ((void **)__tmp__S11R)[(__INTEGER)(Self__P11R +  1)]=((void **)__tmp__R11R)[Self__P11R];
+        ((void **)__tmp__T11R)[Self__P11R]=NULL;
+        Self__P11R=(__INTEGER)(Self__P11R -  1);
+      };
+      ((void **)Self__HBDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__JBDR]=__tmp__ULMK;
+    };
+    Self__MRZQ->index__XWRG=(__INTEGER)(Self__MRZQ->index__XWRG +  1);
+  };
+  __tmp__3LMK=Self__QLMK->parent_expr_binary__1CKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__3LMK)->__id) {
   case __LIST__: {
-    __tmp__YHQK=execute_unlink__GPVJ(__tmp__XHQK);
+    Self__KBDR=((__LIST *)__tmp__3LMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__KBDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__KBDR->expr_list__RTOG,create__type__PKQC(Self__KBDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__4LMK=execute_list__MNQG(Self__KBDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YHQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4LMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__YHQK=execute_unlink__KZPK(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__Q3LK(__tmp__3LMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YHQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4LMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YHQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4LMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__BFJQ=((__READ_LOCAL *)__tmp__XHQK);
-    unread__ESNK(Self__BFJQ->local__G5YD,Self__BFJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YHQK=NULL;
+    Self__EIFQ=((__READ_LOCAL *)__tmp__3LMK);
+    Self__W11R=((__LOCAL *)Self__EIFQ->local__HJZD);
+    Self__W11R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__W11R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__W11R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__X11R=create__AXB( 250);
+      display__UXFK(Self__EIFQ,voir__X11R);
+      put_string__2EG(((__STRING *)voir__X11R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__Z11R=((__LIST *)list_current__EH1);
+      voir__011R=create__AXB( 250);
+      display__EQQG(Self__Z11R,voir__011R);
+      put_string__2EG(((__STRING *)voir__011R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4LMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__YHQK=execute_unlink__13PK(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__BCMK(__tmp__3LMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__YHQK=execute_unlink__CDQK(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__IHMK(__tmp__3LMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__YHQK=execute_unlink__TDQK(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__ZHMK(__tmp__3LMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YHQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4LMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YHQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4LMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__1AOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__XHQK)->receiver__AHAI);
-    unread__ESNK(Self__1AOQ->local__G5YD,Self__1AOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YHQK=NULL;
+    Self__KFKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3LMK)->receiver__WN2H);
+    Self__111R=((__LOCAL *)Self__KFKQ->local__HJZD);
+    Self__111R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__111R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__111R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__211R=create__AXB( 250);
+      display__UXFK(Self__KFKQ,voir__211R);
+      put_string__2EG(((__STRING *)voir__211R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__411R=((__LIST *)list_current__EH1);
+      voir__511R=create__AXB( 250);
+      display__EQQG(Self__411R,voir__511R);
+      put_string__2EG(((__STRING *)voir__511R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4LMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__XHQK));
-    __tmp__YHQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__3LMK));
+    __tmp__4LMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__YHQK=execute_unlink__UEQK(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__0IMK(__tmp__3LMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__YHQK=execute_unlink__FFQK(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__LJMK(__tmp__3LMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__YHQK=execute_unlink__WFQK(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__2JMK(__tmp__3LMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__YHQK=execute_unlink__HGQK(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__NKMK(__tmp__3LMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__YHQK=execute_unlink__YGQK(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__4KMK(__tmp__3LMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__YHQK=execute_unlink__JHQK(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__PLMK(__tmp__3LMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__YHQK=execute_unlink__0HQK(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__AMMK(__tmp__3LMK);
   } break;
   case __PUT_TO__: {
-    __tmp__YHQK=execute_link__NKTK(((__PUT_TO *)__tmp__XHQK));
+    __tmp__4LMK=execute_link__ROPK(((__PUT_TO *)__tmp__3LMK));
   } break;
   case __ITEM__: {
-    __tmp__YHQK=execute_unlink__OIQK(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__UMMK(__tmp__3LMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__YHQK=execute_unlink__4IQK(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__ENMK(__tmp__3LMK);
   } break;
   case __CAST__: {
-    __tmp__YHQK=execute_unlink__DJQK(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__JNMK(__tmp__3LMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__YHQK=execute_unlink__IKUL(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__4UQL(__tmp__3LMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__YHQK=execute_unlink__CAEL(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__QEAL(__tmp__3LMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__3AOQ=((__READ_GLOBAL *)__tmp__XHQK);
-    unread__H2QL(Self__3AOQ->global__3DNK,Self__3AOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YHQK=execute_access_unlink__BJHL(Self__3AOQ);
+    Self__MFKQ=((__READ_GLOBAL *)__tmp__3LMK);
+    unread__CGNL(Self__MFKQ->global__ZGJK,Self__MFKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__MFKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__MFKQ->global__ZGJK);
+    };
+    __tmp__4LMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__YHQK=execute_unlink__ON3M(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__S1ZM(__tmp__3LMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__YHQK=execute_unlink__NYIO(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__FBFO(__tmp__3LMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__YHQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__XHQK));
+    __tmp__4LMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__3LMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__YHQK=execute_unlink__3YIO(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__VBFO(__tmp__3LMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__YHQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__XHQK));
+    __tmp__4LMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__3LMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__YHQK=execute_unlink__DVNM(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__JBKM(__tmp__3LMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__YHQK=execute_unlink__JKRL(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__OUNL(__tmp__3LMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__YHQK=execute_unlink__EI3M(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__IWZM(__tmp__3LMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__YHQK=execute_unlink__NZIO(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__FCFO(__tmp__3LMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__YHQK=execute_unlink__MFIP(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__EOEP(__tmp__3LMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__YHQK=execute_unlink__OLUN(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__SZQN(__tmp__3LMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__YHQK=execute_unlink__4LUN(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__C0QN(__tmp__3LMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__YHQK=execute_unlink__V5TN(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__ZNQN(__tmp__3LMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__YHQK=execute_unlink__EKYO(__tmp__XHQK);
+    __tmp__4LMK=execute_unlink__2SUO(__tmp__3LMK);
   } break;
   };
-  return(__tmp__YHQK);
+  return(__tmp__4LMK);
 }
 
-static void* execute_unlink__0HQK(__EXPR_SHIFT_L *Self__1HQK)
+static void* execute_unlink__AMMK(__EXPR_SHIFT_L *Self__BMMK)
 // ({EXPR_SHIFT_L}) With resultRecursive, No inlinable.
 {
-  void *__tmp__4HQK,*__tmp__IIQK;
-  void *__tmp__5HQK,*__tmp__JIQK;
-  __READ_LOCAL *Self__DFJQ,*Self__CBOQ,*Self__FFJQ,*Self__JBOQ;
-  __READ_GLOBAL *Self__EBOQ,*Self__LBOQ;
-  __LIST *Self__CT3Q;
-  __tmp__4HQK=Self__1HQK->parent_expr_binary__C2NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__4HQK)->__id) {
+  void *__tmp__EMMK,*__tmp__OMMK;
+  __LIST *Self__MBDR,*Self__D21R,*Self__I21R,*Self__ORZQ,*Self__RBDR;
+  __LIST *Self__V21R,*Self__021R;
+  void *__tmp__FMMK,*__tmp__PMMK;
+  __READ_LOCAL *Self__GIFQ,*Self__RFKQ,*Self__IIFQ,*Self__YFKQ;
+  __LOCAL *Self__A21R,*Self__F21R,*Self__S21R,*Self__X21R;
+  void *voir__B21R,*voir__E21R,*voir__G21R,*voir__J21R,*voir__T21R;
+  void *voir__W21R,*voir__Y21R,*voir__121R;
+  __READ_GLOBAL *Self__TFKQ,*Self__0FKQ;
+  __INTEGER index__QBDR,Self__L21R;
+  __FAST_ARRAYoINSTRo *Self__OBDR;
+  void **__tmp__N21R,**__tmp__O21R,**__tmp__P21R;
+  __tmp__EMMK=Self__BMMK->parent_expr_binary__ODKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__EMMK)->__id) {
   case __LIST__: {
-    __tmp__5HQK=execute_unlink__GPVJ(__tmp__4HQK);
+    Self__MBDR=((__LIST *)__tmp__EMMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__MBDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__MBDR->expr_list__RTOG,create__type__PKQC(Self__MBDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__FMMK=execute_list__MNQG(Self__MBDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__5HQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__FMMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__5HQK=execute_unlink__KZPK(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__Q3LK(__tmp__EMMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__5HQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__FMMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__5HQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__FMMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__DFJQ=((__READ_LOCAL *)__tmp__4HQK);
-    unread__ESNK(Self__DFJQ->local__G5YD,Self__DFJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__5HQK=NULL;
+    Self__GIFQ=((__READ_LOCAL *)__tmp__EMMK);
+    Self__A21R=((__LOCAL *)Self__GIFQ->local__HJZD);
+    Self__A21R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__A21R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__A21R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__B21R=create__AXB( 250);
+      display__UXFK(Self__GIFQ,voir__B21R);
+      put_string__2EG(((__STRING *)voir__B21R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__D21R=((__LIST *)list_current__EH1);
+      voir__E21R=create__AXB( 250);
+      display__EQQG(Self__D21R,voir__E21R);
+      put_string__2EG(((__STRING *)voir__E21R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__FMMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__5HQK=execute_unlink__13PK(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__BCMK(__tmp__EMMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__5HQK=execute_unlink__CDQK(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__IHMK(__tmp__EMMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__5HQK=execute_unlink__TDQK(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__ZHMK(__tmp__EMMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__5HQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__FMMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__5HQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__FMMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__CBOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__4HQK)->receiver__AHAI);
-    unread__ESNK(Self__CBOQ->local__G5YD,Self__CBOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__5HQK=NULL;
+    Self__RFKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__EMMK)->receiver__WN2H);
+    Self__F21R=((__LOCAL *)Self__RFKQ->local__HJZD);
+    Self__F21R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__F21R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__F21R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__G21R=create__AXB( 250);
+      display__UXFK(Self__RFKQ,voir__G21R);
+      put_string__2EG(((__STRING *)voir__G21R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__I21R=((__LIST *)list_current__EH1);
+      voir__J21R=create__AXB( 250);
+      display__EQQG(Self__I21R,voir__J21R);
+      put_string__2EG(((__STRING *)voir__J21R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__FMMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__4HQK));
-    __tmp__5HQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__EMMK));
+    __tmp__FMMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__5HQK=execute_unlink__UEQK(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__0IMK(__tmp__EMMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__5HQK=execute_unlink__FFQK(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__LJMK(__tmp__EMMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__5HQK=execute_unlink__WFQK(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__2JMK(__tmp__EMMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__5HQK=execute_unlink__HGQK(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__NKMK(__tmp__EMMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__5HQK=execute_unlink__YGQK(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__4KMK(__tmp__EMMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__5HQK=execute_unlink__JHQK(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__PLMK(__tmp__EMMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__5HQK=execute_unlink__0HQK(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__AMMK(__tmp__EMMK);
   } break;
   case __PUT_TO__: {
-    __tmp__5HQK=execute_link__NKTK(((__PUT_TO *)__tmp__4HQK));
+    __tmp__FMMK=execute_link__ROPK(((__PUT_TO *)__tmp__EMMK));
   } break;
   case __ITEM__: {
-    __tmp__5HQK=execute_unlink__OIQK(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__UMMK(__tmp__EMMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__5HQK=execute_unlink__4IQK(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__ENMK(__tmp__EMMK);
   } break;
   case __CAST__: {
-    __tmp__5HQK=execute_unlink__DJQK(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__JNMK(__tmp__EMMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__5HQK=execute_unlink__IKUL(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__4UQL(__tmp__EMMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__5HQK=execute_unlink__CAEL(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__QEAL(__tmp__EMMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__EBOQ=((__READ_GLOBAL *)__tmp__4HQK);
-    unread__H2QL(Self__EBOQ->global__3DNK,Self__EBOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__5HQK=execute_access_unlink__BJHL(Self__EBOQ);
+    Self__TFKQ=((__READ_GLOBAL *)__tmp__EMMK);
+    unread__CGNL(Self__TFKQ->global__ZGJK,Self__TFKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__TFKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__TFKQ->global__ZGJK);
+    };
+    __tmp__FMMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__5HQK=execute_unlink__ON3M(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__S1ZM(__tmp__EMMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__5HQK=execute_unlink__NYIO(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__FBFO(__tmp__EMMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__5HQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__4HQK));
+    __tmp__FMMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__EMMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__5HQK=execute_unlink__3YIO(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__VBFO(__tmp__EMMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__5HQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__4HQK));
+    __tmp__FMMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__EMMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__5HQK=execute_unlink__DVNM(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__JBKM(__tmp__EMMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__5HQK=execute_unlink__JKRL(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__OUNL(__tmp__EMMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__5HQK=execute_unlink__EI3M(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__IWZM(__tmp__EMMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__5HQK=execute_unlink__NZIO(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__FCFO(__tmp__EMMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__5HQK=execute_unlink__MFIP(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__EOEP(__tmp__EMMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__5HQK=execute_unlink__OLUN(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__SZQN(__tmp__EMMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__5HQK=execute_unlink__4LUN(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__C0QN(__tmp__EMMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__5HQK=execute_unlink__V5TN(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__ZNQN(__tmp__EMMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__5HQK=execute_unlink__EKYO(__tmp__4HQK);
+    __tmp__FMMK=execute_unlink__2SUO(__tmp__EMMK);
   } break;
   };
-  if (((void *)__tmp__5HQK != (void *)NULL)) {
-    Self__CT3Q=((__LIST *)list_current__IF1);
-    add__to__RZCH(Self__CT3Q->expr_list__EMRG,__tmp__5HQK,(__INTEGER)(Self__CT3Q->index__XUUG -  1));
-    Self__CT3Q->index__XUUG=(__INTEGER)(Self__CT3Q->index__XUUG +  1);
-  };
-  __tmp__IIQK=Self__1HQK->parent_expr_binary__C2NH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__IIQK)->__id) {
+  if (((void *)__tmp__FMMK != (void *)NULL)) {
+    Self__ORZQ=((__LIST *)list_current__EH1);
+    Self__OBDR=((__FAST_ARRAYoINSTRo *)Self__ORZQ->expr_list__RTOG);
+    index__QBDR=(__INTEGER)(Self__ORZQ->index__XWRG -  1);
+    if ((index__QBDR == (__INTEGER)(Self__OBDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+      add_last__IK4G(Self__OBDR,__tmp__FMMK);
+    } else {
+      add_last__IK4G(Self__OBDR,__tmp__FMMK);
+      Self__L21R=(__INTEGER)(Self__OBDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+      __tmp__N21R=Self__OBDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__O21R=Self__OBDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__P21R=Self__OBDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      while ((Self__L21R >= index__QBDR)) {
+        ((void **)__tmp__O21R)[(__INTEGER)(Self__L21R +  1)]=((void **)__tmp__N21R)[Self__L21R];
+        ((void **)__tmp__P21R)[Self__L21R]=NULL;
+        Self__L21R=(__INTEGER)(Self__L21R -  1);
+      };
+      ((void **)Self__OBDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__QBDR]=__tmp__FMMK;
+    };
+    Self__ORZQ->index__XWRG=(__INTEGER)(Self__ORZQ->index__XWRG +  1);
+  };
+  __tmp__OMMK=Self__BMMK->parent_expr_binary__ODKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__OMMK)->__id) {
   case __LIST__: {
-    __tmp__JIQK=execute_unlink__GPVJ(__tmp__IIQK);
+    Self__RBDR=((__LIST *)__tmp__OMMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__RBDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__RBDR->expr_list__RTOG,create__type__PKQC(Self__RBDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__PMMK=execute_list__MNQG(Self__RBDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__JIQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__PMMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__JIQK=execute_unlink__KZPK(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__Q3LK(__tmp__OMMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__JIQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__PMMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__JIQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__PMMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__FFJQ=((__READ_LOCAL *)__tmp__IIQK);
-    unread__ESNK(Self__FFJQ->local__G5YD,Self__FFJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__JIQK=NULL;
+    Self__IIFQ=((__READ_LOCAL *)__tmp__OMMK);
+    Self__S21R=((__LOCAL *)Self__IIFQ->local__HJZD);
+    Self__S21R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__S21R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__S21R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__T21R=create__AXB( 250);
+      display__UXFK(Self__IIFQ,voir__T21R);
+      put_string__2EG(((__STRING *)voir__T21R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__V21R=((__LIST *)list_current__EH1);
+      voir__W21R=create__AXB( 250);
+      display__EQQG(Self__V21R,voir__W21R);
+      put_string__2EG(((__STRING *)voir__W21R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__PMMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__JIQK=execute_unlink__13PK(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__BCMK(__tmp__OMMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__JIQK=execute_unlink__CDQK(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__IHMK(__tmp__OMMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__JIQK=execute_unlink__TDQK(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__ZHMK(__tmp__OMMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__JIQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__PMMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__JIQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__PMMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__JBOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__IIQK)->receiver__AHAI);
-    unread__ESNK(Self__JBOQ->local__G5YD,Self__JBOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__JIQK=NULL;
+    Self__YFKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__OMMK)->receiver__WN2H);
+    Self__X21R=((__LOCAL *)Self__YFKQ->local__HJZD);
+    Self__X21R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__X21R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__X21R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__Y21R=create__AXB( 250);
+      display__UXFK(Self__YFKQ,voir__Y21R);
+      put_string__2EG(((__STRING *)voir__Y21R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__021R=((__LIST *)list_current__EH1);
+      voir__121R=create__AXB( 250);
+      display__EQQG(Self__021R,voir__121R);
+      put_string__2EG(((__STRING *)voir__121R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__PMMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__IIQK));
-    __tmp__JIQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__OMMK));
+    __tmp__PMMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__JIQK=execute_unlink__UEQK(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__0IMK(__tmp__OMMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__JIQK=execute_unlink__FFQK(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__LJMK(__tmp__OMMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__JIQK=execute_unlink__WFQK(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__2JMK(__tmp__OMMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__JIQK=execute_unlink__HGQK(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__NKMK(__tmp__OMMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__JIQK=execute_unlink__YGQK(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__4KMK(__tmp__OMMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__JIQK=execute_unlink__JHQK(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__PLMK(__tmp__OMMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__JIQK=execute_unlink__0HQK(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__AMMK(__tmp__OMMK);
   } break;
   case __PUT_TO__: {
-    __tmp__JIQK=execute_link__NKTK(((__PUT_TO *)__tmp__IIQK));
+    __tmp__PMMK=execute_link__ROPK(((__PUT_TO *)__tmp__OMMK));
   } break;
   case __ITEM__: {
-    __tmp__JIQK=execute_unlink__OIQK(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__UMMK(__tmp__OMMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__JIQK=execute_unlink__4IQK(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__ENMK(__tmp__OMMK);
   } break;
   case __CAST__: {
-    __tmp__JIQK=execute_unlink__DJQK(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__JNMK(__tmp__OMMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__JIQK=execute_unlink__IKUL(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__4UQL(__tmp__OMMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__JIQK=execute_unlink__CAEL(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__QEAL(__tmp__OMMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__LBOQ=((__READ_GLOBAL *)__tmp__IIQK);
-    unread__H2QL(Self__LBOQ->global__3DNK,Self__LBOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__JIQK=execute_access_unlink__BJHL(Self__LBOQ);
+    Self__0FKQ=((__READ_GLOBAL *)__tmp__OMMK);
+    unread__CGNL(Self__0FKQ->global__ZGJK,Self__0FKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__0FKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__0FKQ->global__ZGJK);
+    };
+    __tmp__PMMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__JIQK=execute_unlink__ON3M(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__S1ZM(__tmp__OMMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__JIQK=execute_unlink__NYIO(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__FBFO(__tmp__OMMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__JIQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__IIQK));
+    __tmp__PMMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__OMMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__JIQK=execute_unlink__3YIO(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__VBFO(__tmp__OMMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__JIQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__IIQK));
+    __tmp__PMMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__OMMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__JIQK=execute_unlink__DVNM(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__JBKM(__tmp__OMMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__JIQK=execute_unlink__JKRL(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__OUNL(__tmp__OMMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__JIQK=execute_unlink__EI3M(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__IWZM(__tmp__OMMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__JIQK=execute_unlink__NZIO(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__FCFO(__tmp__OMMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__JIQK=execute_unlink__MFIP(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__EOEP(__tmp__OMMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__JIQK=execute_unlink__OLUN(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__SZQN(__tmp__OMMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__JIQK=execute_unlink__4LUN(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__C0QN(__tmp__OMMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__JIQK=execute_unlink__V5TN(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__ZNQN(__tmp__OMMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__JIQK=execute_unlink__EKYO(__tmp__IIQK);
+    __tmp__PMMK=execute_unlink__2SUO(__tmp__OMMK);
   } break;
   };
-  return(__tmp__JIQK);
+  return(__tmp__PMMK);
 }
 
-static void* execute_link__NKTK(__PUT_TO *Self__OKTK)
+static void* execute_link__ROPK(__PUT_TO *Self__SOPK)
 // ({PUT_TO}) With resultRecursive, No inlinable.
 {
-  void *__tmp__QKTK,*__tmp__RKTK,*__tmp__SKTK,*__tmp__TKTK,*__tmp__UKTK;
-  void *__tmp__VKTK;
-  __tmp__QKTK=Self__OKTK->receiver__AKAI;
-  switch (((struct ___OBJ *)__tmp__QKTK)->__id) {
+  void *__tmp__UOPK,*__tmp__VOPK,*__tmp__WOPK,*__tmp__XOPK,*__tmp__YOPK;
+  void *__tmp__ZOPK;
+  __LIST *Self__TBDR,*Self__VBDR,*Self__XBDR;
+  void *voir__UBDR,*voir__WBDR,*voir__YBDR;
+  __tmp__UOPK=Self__SOPK->receiver__WQ2H;
+  switch (((struct ___OBJ *)__tmp__UOPK)->__id) {
   case __LIST__: {
-    __tmp__RKTK=execute_link__GMRG(__tmp__QKTK);
+    __tmp__VOPK=execute_link__TTOG(__tmp__UOPK);
   } break;
   case __STRING_CST__: {
-    __tmp__RKTK=((__STRING_CST *)__tmp__QKTK);
+    __tmp__VOPK=((__STRING_CST *)__tmp__UOPK);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__RKTK=execute_link__A23K(__tmp__QKTK);
+    __tmp__VOPK=execute_link__KA0K(__tmp__UOPK);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__RKTK=((__PROTOTYPE_CST *)__tmp__QKTK);
+    __tmp__VOPK=((__PROTOTYPE_CST *)__tmp__UOPK);
   } break;
   case __INTEGER_CST__: {
-    __tmp__RKTK=((__INTEGER_CST *)__tmp__QKTK);
+    __tmp__VOPK=((__INTEGER_CST *)__tmp__UOPK);
   } break;
   case __READ_LOCAL__: {
-    __tmp__RKTK=execute_link__QDEL(__tmp__QKTK);
+    __tmp__VOPK=execute_link__4HAL(__tmp__UOPK);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__RKTK=execute_link__EIEL();
+    Self__TBDR=((__LIST *)list_current__EH1);
+    voir__UBDR=create__AXB( 250);
+    display__EQQG(Self__TBDR,voir__UBDR);
+    put_string__2EG(((__STRING *)voir__UBDR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__VOPK=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__RKTK=execute_link__IIEL(__tmp__QKTK);
+    __tmp__VOPK=execute_link__WMAL(__tmp__UOPK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__RKTK=execute_link__RMEL(__tmp__QKTK);
+    __tmp__VOPK=execute_link__5QAL(__tmp__UOPK);
   } break;
   case __REAL_CST__: {
-    __tmp__RKTK=((__REAL_CST *)__tmp__QKTK);
+    __tmp__VOPK=((__REAL_CST *)__tmp__UOPK);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__RKTK=((__CHARACTER_CST *)__tmp__QKTK);
+    __tmp__VOPK=((__CHARACTER_CST *)__tmp__UOPK);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__RKTK=execute_link__AREL(__tmp__QKTK);
+    __tmp__VOPK=execute_link__OVAL(__tmp__UOPK);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__RKTK=execute_link__HSEL(__tmp__QKTK);
+    __tmp__VOPK=execute_link__VWAL(__tmp__UOPK);
   } break;
   case __EXPR_SUP__: {
-    __tmp__RKTK=execute_link__MSEL(__tmp__QKTK);
+    __tmp__VOPK=execute_link__0WAL(__tmp__UOPK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__RKTK=execute_link__VWEL(__tmp__QKTK);
+    __tmp__VOPK=execute_link__D1AL(__tmp__UOPK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__RKTK=execute_link__40EL(__tmp__QKTK);
+    __tmp__VOPK=execute_link__M5AL(__tmp__UOPK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__RKTK=execute_link__H5EL(__tmp__QKTK);
+    __tmp__VOPK=execute_link__VDBL(__tmp__UOPK);
   } break;
   case __EXPR_AND__: {
-    __tmp__RKTK=execute_link__QDFL(__tmp__QKTK);
+    __tmp__VOPK=execute_link__4HBL(__tmp__UOPK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__RKTK=execute_link__ZHFL(__tmp__QKTK);
+    __tmp__VOPK=execute_link__HMBL(__tmp__UOPK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__RKTK=execute_link__CMFL(__tmp__QKTK);
+    __tmp__VOPK=execute_link__QQBL(__tmp__UOPK);
   } break;
   case __PUT_TO__: {
-    __tmp__RKTK=execute_link__NKTK(__tmp__QKTK);
+    __tmp__VOPK=execute_link__ROPK(__tmp__UOPK);
   } break;
   case __ITEM__: {
-    __tmp__RKTK=execute_link__LQFL(__tmp__QKTK);
+    __tmp__VOPK=execute_link__ZUBL(__tmp__UOPK);
   } break;
   case __SIZE_OF__: {
-    __tmp__RKTK=execute_link__SQFL(__tmp__QKTK);
+    __tmp__VOPK=execute_link__AVBL(__tmp__UOPK);
   } break;
   case __CAST__: {
-    __tmp__RKTK=execute_link__XQFL(__tmp__QKTK);
+    __tmp__VOPK=execute_link__FVBL(__tmp__UOPK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__RKTK=execute_link__MYXL(__tmp__QKTK);
+    __tmp__VOPK=execute_link__CDUL(__tmp__UOPK);
   } break;
   case __READ_SLOT__: {
-    __tmp__RKTK=execute_link__QUFL(__tmp__QKTK);
+    __tmp__VOPK=execute_link__4YBL(__tmp__UOPK);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__RKTK=execute_link__AZFL(__tmp__QKTK);
+    __tmp__VOPK=execute_link__O3BL(__tmp__UOPK);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__RKTK=execute_link__4N3M(__tmp__QKTK);
+    __tmp__VOPK=execute_link__C2ZM(__tmp__UOPK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__RKTK=execute_link__03IO(__tmp__QKTK);
+    __tmp__VOPK=execute_link__SGFO(__tmp__UOPK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__RKTK=execute_link__SFPO(__tmp__QKTK);
+    __tmp__VOPK=execute_link__KOLO(__tmp__UOPK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__RKTK=execute_link__TDJO(__tmp__QKTK);
+    __tmp__VOPK=execute_link__LMFO(__tmp__UOPK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__RKTK=execute_link__WLPO(__tmp__QKTK);
+    __tmp__VOPK=execute_link__OULO(__tmp__UOPK);
   } break;
   case __EXPR_NEG__: {
-    __tmp__RKTK=execute_link__GDOM(__tmp__QKTK);
+    __tmp__VOPK=execute_link__IPKM(__tmp__UOPK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__RKTK=execute_link__3NSL(__tmp__QKTK);
+    __tmp__VOPK=execute_link__VXOL(__tmp__UOPK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__RKTK=execute_link__SQ3M(__tmp__QKTK);
+    __tmp__VOPK=execute_link__W4ZM(__tmp__UOPK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__RKTK=execute_link__MJJO(__tmp__QKTK);
+    __tmp__VOPK=execute_link__ESFO(__tmp__UOPK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__RKTK=execute_link__EIIP(__tmp__QKTK);
+    __tmp__VOPK=execute_link__2QEP(__tmp__UOPK);
   } break;
   case __EXPR_INF__: {
-    __tmp__RKTK=execute_link__BNUN(__tmp__QKTK);
+    __tmp__VOPK=execute_link__F1QN(__tmp__UOPK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__RKTK=execute_link__KRUN(__tmp__QKTK);
+    __tmp__VOPK=execute_link__O5QN(__tmp__UOPK);
   } break;
   case __EXPR_OR__: {
-    __tmp__RKTK=execute_link__HEUN(__tmp__QKTK);
+    __tmp__VOPK=execute_link__LSQN(__tmp__UOPK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__RKTK=execute_link__UUYO(__tmp__QKTK);
+    __tmp__VOPK=execute_link__M3UO(__tmp__UOPK);
   } break;
   };
-  Self__OKTK->receiver__AKAI=__tmp__RKTK;
-  __tmp__SKTK=Self__OKTK->index__EKAI;
-  switch (((struct ___OBJ *)__tmp__SKTK)->__id) {
+  Self__SOPK->receiver__WQ2H=__tmp__VOPK;
+  __tmp__WOPK=Self__SOPK->index__0Q2H;
+  switch (((struct ___OBJ *)__tmp__WOPK)->__id) {
   case __LIST__: {
-    __tmp__TKTK=execute_link__GMRG(__tmp__SKTK);
+    __tmp__XOPK=execute_link__TTOG(__tmp__WOPK);
   } break;
   case __STRING_CST__: {
-    __tmp__TKTK=((__STRING_CST *)__tmp__SKTK);
+    __tmp__XOPK=((__STRING_CST *)__tmp__WOPK);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__TKTK=execute_link__A23K(__tmp__SKTK);
+    __tmp__XOPK=execute_link__KA0K(__tmp__WOPK);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__TKTK=((__PROTOTYPE_CST *)__tmp__SKTK);
+    __tmp__XOPK=((__PROTOTYPE_CST *)__tmp__WOPK);
   } break;
   case __INTEGER_CST__: {
-    __tmp__TKTK=((__INTEGER_CST *)__tmp__SKTK);
+    __tmp__XOPK=((__INTEGER_CST *)__tmp__WOPK);
   } break;
   case __READ_LOCAL__: {
-    __tmp__TKTK=execute_link__QDEL(__tmp__SKTK);
+    __tmp__XOPK=execute_link__4HAL(__tmp__WOPK);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__TKTK=execute_link__EIEL();
+    Self__VBDR=((__LIST *)list_current__EH1);
+    voir__WBDR=create__AXB( 250);
+    display__EQQG(Self__VBDR,voir__WBDR);
+    put_string__2EG(((__STRING *)voir__WBDR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__XOPK=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__TKTK=execute_link__IIEL(__tmp__SKTK);
+    __tmp__XOPK=execute_link__WMAL(__tmp__WOPK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__TKTK=execute_link__RMEL(__tmp__SKTK);
+    __tmp__XOPK=execute_link__5QAL(__tmp__WOPK);
   } break;
   case __REAL_CST__: {
-    __tmp__TKTK=((__REAL_CST *)__tmp__SKTK);
+    __tmp__XOPK=((__REAL_CST *)__tmp__WOPK);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__TKTK=((__CHARACTER_CST *)__tmp__SKTK);
+    __tmp__XOPK=((__CHARACTER_CST *)__tmp__WOPK);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__TKTK=execute_link__AREL(__tmp__SKTK);
+    __tmp__XOPK=execute_link__OVAL(__tmp__WOPK);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__TKTK=execute_link__HSEL(__tmp__SKTK);
+    __tmp__XOPK=execute_link__VWAL(__tmp__WOPK);
   } break;
   case __EXPR_SUP__: {
-    __tmp__TKTK=execute_link__MSEL(__tmp__SKTK);
+    __tmp__XOPK=execute_link__0WAL(__tmp__WOPK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__TKTK=execute_link__VWEL(__tmp__SKTK);
+    __tmp__XOPK=execute_link__D1AL(__tmp__WOPK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__TKTK=execute_link__40EL(__tmp__SKTK);
+    __tmp__XOPK=execute_link__M5AL(__tmp__WOPK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__TKTK=execute_link__H5EL(__tmp__SKTK);
+    __tmp__XOPK=execute_link__VDBL(__tmp__WOPK);
   } break;
   case __EXPR_AND__: {
-    __tmp__TKTK=execute_link__QDFL(__tmp__SKTK);
+    __tmp__XOPK=execute_link__4HBL(__tmp__WOPK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__TKTK=execute_link__ZHFL(__tmp__SKTK);
+    __tmp__XOPK=execute_link__HMBL(__tmp__WOPK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__TKTK=execute_link__CMFL(__tmp__SKTK);
+    __tmp__XOPK=execute_link__QQBL(__tmp__WOPK);
   } break;
   case __PUT_TO__: {
-    __tmp__TKTK=execute_link__NKTK(__tmp__SKTK);
+    __tmp__XOPK=execute_link__ROPK(__tmp__WOPK);
   } break;
   case __ITEM__: {
-    __tmp__TKTK=execute_link__LQFL(__tmp__SKTK);
+    __tmp__XOPK=execute_link__ZUBL(__tmp__WOPK);
   } break;
   case __SIZE_OF__: {
-    __tmp__TKTK=execute_link__SQFL(__tmp__SKTK);
+    __tmp__XOPK=execute_link__AVBL(__tmp__WOPK);
   } break;
   case __CAST__: {
-    __tmp__TKTK=execute_link__XQFL(__tmp__SKTK);
+    __tmp__XOPK=execute_link__FVBL(__tmp__WOPK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__TKTK=execute_link__MYXL(__tmp__SKTK);
+    __tmp__XOPK=execute_link__CDUL(__tmp__WOPK);
   } break;
   case __READ_SLOT__: {
-    __tmp__TKTK=execute_link__QUFL(__tmp__SKTK);
+    __tmp__XOPK=execute_link__4YBL(__tmp__WOPK);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__TKTK=execute_link__AZFL(__tmp__SKTK);
+    __tmp__XOPK=execute_link__O3BL(__tmp__WOPK);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__TKTK=execute_link__4N3M(__tmp__SKTK);
+    __tmp__XOPK=execute_link__C2ZM(__tmp__WOPK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__TKTK=execute_link__03IO(__tmp__SKTK);
+    __tmp__XOPK=execute_link__SGFO(__tmp__WOPK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__TKTK=execute_link__SFPO(__tmp__SKTK);
+    __tmp__XOPK=execute_link__KOLO(__tmp__WOPK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__TKTK=execute_link__TDJO(__tmp__SKTK);
+    __tmp__XOPK=execute_link__LMFO(__tmp__WOPK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__TKTK=execute_link__WLPO(__tmp__SKTK);
+    __tmp__XOPK=execute_link__OULO(__tmp__WOPK);
   } break;
   case __EXPR_NEG__: {
-    __tmp__TKTK=execute_link__GDOM(__tmp__SKTK);
+    __tmp__XOPK=execute_link__IPKM(__tmp__WOPK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__TKTK=execute_link__3NSL(__tmp__SKTK);
+    __tmp__XOPK=execute_link__VXOL(__tmp__WOPK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__TKTK=execute_link__SQ3M(__tmp__SKTK);
+    __tmp__XOPK=execute_link__W4ZM(__tmp__WOPK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__TKTK=execute_link__MJJO(__tmp__SKTK);
+    __tmp__XOPK=execute_link__ESFO(__tmp__WOPK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__TKTK=execute_link__EIIP(__tmp__SKTK);
+    __tmp__XOPK=execute_link__2QEP(__tmp__WOPK);
   } break;
   case __EXPR_INF__: {
-    __tmp__TKTK=execute_link__BNUN(__tmp__SKTK);
+    __tmp__XOPK=execute_link__F1QN(__tmp__WOPK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__TKTK=execute_link__KRUN(__tmp__SKTK);
+    __tmp__XOPK=execute_link__O5QN(__tmp__WOPK);
   } break;
   case __EXPR_OR__: {
-    __tmp__TKTK=execute_link__HEUN(__tmp__SKTK);
+    __tmp__XOPK=execute_link__LSQN(__tmp__WOPK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__TKTK=execute_link__UUYO(__tmp__SKTK);
+    __tmp__XOPK=execute_link__M3UO(__tmp__WOPK);
   } break;
   };
-  Self__OKTK->index__EKAI=__tmp__TKTK;
-  __tmp__UKTK=Self__OKTK->value__IKAI;
-  switch (((struct ___OBJ *)__tmp__UKTK)->__id) {
+  Self__SOPK->index__0Q2H=__tmp__XOPK;
+  __tmp__YOPK=Self__SOPK->value__4Q2H;
+  switch (((struct ___OBJ *)__tmp__YOPK)->__id) {
   case __LIST__: {
-    __tmp__VKTK=execute_link__GMRG(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__TTOG(__tmp__YOPK);
   } break;
   case __STRING_CST__: {
-    __tmp__VKTK=((__STRING_CST *)__tmp__UKTK);
+    __tmp__ZOPK=((__STRING_CST *)__tmp__YOPK);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__VKTK=execute_link__A23K(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__KA0K(__tmp__YOPK);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__VKTK=((__PROTOTYPE_CST *)__tmp__UKTK);
+    __tmp__ZOPK=((__PROTOTYPE_CST *)__tmp__YOPK);
   } break;
   case __INTEGER_CST__: {
-    __tmp__VKTK=((__INTEGER_CST *)__tmp__UKTK);
+    __tmp__ZOPK=((__INTEGER_CST *)__tmp__YOPK);
   } break;
   case __READ_LOCAL__: {
-    __tmp__VKTK=execute_link__QDEL(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__4HAL(__tmp__YOPK);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__VKTK=execute_link__EIEL();
+    Self__XBDR=((__LIST *)list_current__EH1);
+    voir__YBDR=create__AXB( 250);
+    display__EQQG(Self__XBDR,voir__YBDR);
+    put_string__2EG(((__STRING *)voir__YBDR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__ZOPK=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__VKTK=execute_link__IIEL(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__WMAL(__tmp__YOPK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__VKTK=execute_link__RMEL(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__5QAL(__tmp__YOPK);
   } break;
   case __REAL_CST__: {
-    __tmp__VKTK=((__REAL_CST *)__tmp__UKTK);
+    __tmp__ZOPK=((__REAL_CST *)__tmp__YOPK);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__VKTK=((__CHARACTER_CST *)__tmp__UKTK);
+    __tmp__ZOPK=((__CHARACTER_CST *)__tmp__YOPK);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__VKTK=execute_link__AREL(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__OVAL(__tmp__YOPK);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__VKTK=execute_link__HSEL(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__VWAL(__tmp__YOPK);
   } break;
   case __EXPR_SUP__: {
-    __tmp__VKTK=execute_link__MSEL(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__0WAL(__tmp__YOPK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__VKTK=execute_link__VWEL(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__D1AL(__tmp__YOPK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__VKTK=execute_link__40EL(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__M5AL(__tmp__YOPK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__VKTK=execute_link__H5EL(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__VDBL(__tmp__YOPK);
   } break;
   case __EXPR_AND__: {
-    __tmp__VKTK=execute_link__QDFL(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__4HBL(__tmp__YOPK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__VKTK=execute_link__ZHFL(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__HMBL(__tmp__YOPK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__VKTK=execute_link__CMFL(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__QQBL(__tmp__YOPK);
   } break;
   case __PUT_TO__: {
-    __tmp__VKTK=execute_link__NKTK(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__ROPK(__tmp__YOPK);
   } break;
   case __ITEM__: {
-    __tmp__VKTK=execute_link__LQFL(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__ZUBL(__tmp__YOPK);
   } break;
   case __SIZE_OF__: {
-    __tmp__VKTK=execute_link__SQFL(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__AVBL(__tmp__YOPK);
   } break;
   case __CAST__: {
-    __tmp__VKTK=execute_link__XQFL(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__FVBL(__tmp__YOPK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__VKTK=execute_link__MYXL(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__CDUL(__tmp__YOPK);
   } break;
   case __READ_SLOT__: {
-    __tmp__VKTK=execute_link__QUFL(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__4YBL(__tmp__YOPK);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__VKTK=execute_link__AZFL(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__O3BL(__tmp__YOPK);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__VKTK=execute_link__4N3M(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__C2ZM(__tmp__YOPK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__VKTK=execute_link__03IO(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__SGFO(__tmp__YOPK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__VKTK=execute_link__SFPO(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__KOLO(__tmp__YOPK);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__VKTK=execute_link__TDJO(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__LMFO(__tmp__YOPK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__VKTK=execute_link__WLPO(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__OULO(__tmp__YOPK);
   } break;
   case __EXPR_NEG__: {
-    __tmp__VKTK=execute_link__GDOM(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__IPKM(__tmp__YOPK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__VKTK=execute_link__3NSL(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__VXOL(__tmp__YOPK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__VKTK=execute_link__SQ3M(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__W4ZM(__tmp__YOPK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__VKTK=execute_link__MJJO(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__ESFO(__tmp__YOPK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__VKTK=execute_link__EIIP(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__2QEP(__tmp__YOPK);
   } break;
   case __EXPR_INF__: {
-    __tmp__VKTK=execute_link__BNUN(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__F1QN(__tmp__YOPK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__VKTK=execute_link__KRUN(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__O5QN(__tmp__YOPK);
   } break;
   case __EXPR_OR__: {
-    __tmp__VKTK=execute_link__HEUN(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__LSQN(__tmp__YOPK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__VKTK=execute_link__UUYO(__tmp__UKTK);
+    __tmp__ZOPK=execute_link__M3UO(__tmp__YOPK);
   } break;
   };
-  Self__OKTK->value__IKAI=__tmp__VKTK;
-  return(Self__OKTK);
+  Self__SOPK->value__4Q2H=__tmp__ZOPK;
+  return(Self__SOPK);
 }
 
-static void* execute_unlink__OIQK(__ITEM *Self__PIQK)
+static void* execute_unlink__UMMK(__ITEM *Self__VMMK)
 // ({ITEM}) With resultRecursive, No inlinable.
 {
-  void *__tmp__SIQK,*__tmp__2IQK;
-  void *__tmp__TIQK,*__tmp__3IQK;
-  __READ_LOCAL *Self__HFJQ,*Self__QBOQ,*Self__KFJQ,*Self__WBOQ;
-  __READ_GLOBAL *Self__RBOQ,*Self__XBOQ;
-  __LIST *Self__ET3Q;
-  __tmp__SIQK=Self__PIQK->receiver__3I5H;
-  switch (((struct ___OBJ *)__tmp__SIQK)->__id) {
+  void *__tmp__YMMK,*__tmp__CNMK;
+  __LIST *Self__ZBDR,*Self__521R,*Self__E31R,*Self__QRZQ,*Self__4BDR;
+  __LIST *Self__R31R,*Self__W31R;
+  void *__tmp__ZMMK,*__tmp__DNMK;
+  __READ_LOCAL *Self__KIFQ,*Self__5FKQ,*Self__NIFQ,*Self__FGKQ;
+  __LOCAL *Self__221R,*Self__B31R,*Self__O31R,*Self__T31R;
+  void *voir__321R,*voir__A31R,*voir__C31R,*voir__F31R,*voir__P31R;
+  void *voir__S31R,*voir__U31R,*voir__X31R;
+  __READ_GLOBAL *Self__AGKQ,*Self__GGKQ;
+  __INTEGER index__3BDR,Self__H31R;
+  __FAST_ARRAYoINSTRo *Self__1BDR;
+  void **__tmp__J31R,**__tmp__K31R,**__tmp__L31R;
+  __tmp__YMMK=Self__VMMK->receiver__1P1H;
+  switch (((struct ___OBJ *)__tmp__YMMK)->__id) {
   case __LIST__: {
-    __tmp__TIQK=execute_unlink__GPVJ(__tmp__SIQK);
+    Self__ZBDR=((__LIST *)__tmp__YMMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__ZBDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__ZBDR->expr_list__RTOG,create__type__PKQC(Self__ZBDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__ZMMK=execute_list__MNQG(Self__ZBDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TIQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ZMMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__TIQK=execute_unlink__KZPK(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__Q3LK(__tmp__YMMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TIQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ZMMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TIQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ZMMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__HFJQ=((__READ_LOCAL *)__tmp__SIQK);
-    unread__ESNK(Self__HFJQ->local__G5YD,Self__HFJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TIQK=NULL;
+    Self__KIFQ=((__READ_LOCAL *)__tmp__YMMK);
+    Self__221R=((__LOCAL *)Self__KIFQ->local__HJZD);
+    Self__221R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__221R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__221R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__321R=create__AXB( 250);
+      display__UXFK(Self__KIFQ,voir__321R);
+      put_string__2EG(((__STRING *)voir__321R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__521R=((__LIST *)list_current__EH1);
+      voir__A31R=create__AXB( 250);
+      display__EQQG(Self__521R,voir__A31R);
+      put_string__2EG(((__STRING *)voir__A31R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ZMMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__TIQK=execute_unlink__13PK(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__BCMK(__tmp__YMMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__TIQK=execute_unlink__CDQK(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__IHMK(__tmp__YMMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__TIQK=execute_unlink__TDQK(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__ZHMK(__tmp__YMMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TIQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ZMMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TIQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ZMMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__QBOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__SIQK)->receiver__AHAI);
-    unread__ESNK(Self__QBOQ->local__G5YD,Self__QBOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TIQK=NULL;
+    Self__5FKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__YMMK)->receiver__WN2H);
+    Self__B31R=((__LOCAL *)Self__5FKQ->local__HJZD);
+    Self__B31R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__B31R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__B31R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__C31R=create__AXB( 250);
+      display__UXFK(Self__5FKQ,voir__C31R);
+      put_string__2EG(((__STRING *)voir__C31R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__E31R=((__LIST *)list_current__EH1);
+      voir__F31R=create__AXB( 250);
+      display__EQQG(Self__E31R,voir__F31R);
+      put_string__2EG(((__STRING *)voir__F31R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ZMMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__SIQK));
-    __tmp__TIQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__YMMK));
+    __tmp__ZMMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__TIQK=execute_unlink__UEQK(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__0IMK(__tmp__YMMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__TIQK=execute_unlink__FFQK(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__LJMK(__tmp__YMMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__TIQK=execute_unlink__WFQK(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__2JMK(__tmp__YMMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__TIQK=execute_unlink__HGQK(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__NKMK(__tmp__YMMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__TIQK=execute_unlink__YGQK(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__4KMK(__tmp__YMMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__TIQK=execute_unlink__JHQK(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__PLMK(__tmp__YMMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__TIQK=execute_unlink__0HQK(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__AMMK(__tmp__YMMK);
   } break;
   case __PUT_TO__: {
-    __tmp__TIQK=execute_link__NKTK(((__PUT_TO *)__tmp__SIQK));
+    __tmp__ZMMK=execute_link__ROPK(((__PUT_TO *)__tmp__YMMK));
   } break;
   case __ITEM__: {
-    __tmp__TIQK=execute_unlink__OIQK(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__UMMK(__tmp__YMMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__TIQK=execute_unlink__4IQK(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__ENMK(__tmp__YMMK);
   } break;
   case __CAST__: {
-    __tmp__TIQK=execute_unlink__DJQK(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__JNMK(__tmp__YMMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__TIQK=execute_unlink__IKUL(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__4UQL(__tmp__YMMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__TIQK=execute_unlink__CAEL(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__QEAL(__tmp__YMMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__RBOQ=((__READ_GLOBAL *)__tmp__SIQK);
-    unread__H2QL(Self__RBOQ->global__3DNK,Self__RBOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TIQK=execute_access_unlink__BJHL(Self__RBOQ);
+    Self__AGKQ=((__READ_GLOBAL *)__tmp__YMMK);
+    unread__CGNL(Self__AGKQ->global__ZGJK,Self__AGKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__AGKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__AGKQ->global__ZGJK);
+    };
+    __tmp__ZMMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__TIQK=execute_unlink__ON3M(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__S1ZM(__tmp__YMMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__TIQK=execute_unlink__NYIO(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__FBFO(__tmp__YMMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__TIQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__SIQK));
+    __tmp__ZMMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__YMMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__TIQK=execute_unlink__3YIO(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__VBFO(__tmp__YMMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__TIQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__SIQK));
+    __tmp__ZMMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__YMMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__TIQK=execute_unlink__DVNM(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__JBKM(__tmp__YMMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__TIQK=execute_unlink__JKRL(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__OUNL(__tmp__YMMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__TIQK=execute_unlink__EI3M(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__IWZM(__tmp__YMMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__TIQK=execute_unlink__NZIO(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__FCFO(__tmp__YMMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__TIQK=execute_unlink__MFIP(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__EOEP(__tmp__YMMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__TIQK=execute_unlink__OLUN(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__SZQN(__tmp__YMMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__TIQK=execute_unlink__4LUN(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__C0QN(__tmp__YMMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__TIQK=execute_unlink__V5TN(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__ZNQN(__tmp__YMMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__TIQK=execute_unlink__EKYO(__tmp__SIQK);
+    __tmp__ZMMK=execute_unlink__2SUO(__tmp__YMMK);
   } break;
   };
-  if (((void *)__tmp__TIQK != (void *)NULL)) {
-    Self__ET3Q=((__LIST *)list_current__IF1);
-    add__to__RZCH(Self__ET3Q->expr_list__EMRG,__tmp__TIQK,(__INTEGER)(Self__ET3Q->index__XUUG -  1));
-    Self__ET3Q->index__XUUG=(__INTEGER)(Self__ET3Q->index__XUUG +  1);
-  };
-  __tmp__2IQK=Self__PIQK->index__UKAI;
-  switch (((struct ___OBJ *)__tmp__2IQK)->__id) {
+  if (((void *)__tmp__ZMMK != (void *)NULL)) {
+    Self__QRZQ=((__LIST *)list_current__EH1);
+    Self__1BDR=((__FAST_ARRAYoINSTRo *)Self__QRZQ->expr_list__RTOG);
+    index__3BDR=(__INTEGER)(Self__QRZQ->index__XWRG -  1);
+    if ((index__3BDR == (__INTEGER)(Self__1BDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+      add_last__IK4G(Self__1BDR,__tmp__ZMMK);
+    } else {
+      add_last__IK4G(Self__1BDR,__tmp__ZMMK);
+      Self__H31R=(__INTEGER)(Self__1BDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+      __tmp__J31R=Self__1BDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__K31R=Self__1BDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__L31R=Self__1BDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      while ((Self__H31R >= index__3BDR)) {
+        ((void **)__tmp__K31R)[(__INTEGER)(Self__H31R +  1)]=((void **)__tmp__J31R)[Self__H31R];
+        ((void **)__tmp__L31R)[Self__H31R]=NULL;
+        Self__H31R=(__INTEGER)(Self__H31R -  1);
+      };
+      ((void **)Self__1BDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__3BDR]=__tmp__ZMMK;
+    };
+    Self__QRZQ->index__XWRG=(__INTEGER)(Self__QRZQ->index__XWRG +  1);
+  };
+  __tmp__CNMK=Self__VMMK->index__KR2H;
+  switch (((struct ___OBJ *)__tmp__CNMK)->__id) {
   case __LIST__: {
-    __tmp__3IQK=execute_unlink__GPVJ(__tmp__2IQK);
+    Self__4BDR=((__LIST *)__tmp__CNMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__4BDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__4BDR->expr_list__RTOG,create__type__PKQC(Self__4BDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__DNMK=execute_list__MNQG(Self__4BDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3IQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__DNMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__3IQK=execute_unlink__KZPK(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__Q3LK(__tmp__CNMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3IQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__DNMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3IQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__DNMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__KFJQ=((__READ_LOCAL *)__tmp__2IQK);
-    unread__ESNK(Self__KFJQ->local__G5YD,Self__KFJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3IQK=NULL;
+    Self__NIFQ=((__READ_LOCAL *)__tmp__CNMK);
+    Self__O31R=((__LOCAL *)Self__NIFQ->local__HJZD);
+    Self__O31R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__O31R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__O31R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__P31R=create__AXB( 250);
+      display__UXFK(Self__NIFQ,voir__P31R);
+      put_string__2EG(((__STRING *)voir__P31R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__R31R=((__LIST *)list_current__EH1);
+      voir__S31R=create__AXB( 250);
+      display__EQQG(Self__R31R,voir__S31R);
+      put_string__2EG(((__STRING *)voir__S31R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__DNMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__3IQK=execute_unlink__13PK(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__BCMK(__tmp__CNMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__3IQK=execute_unlink__CDQK(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__IHMK(__tmp__CNMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__3IQK=execute_unlink__TDQK(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__ZHMK(__tmp__CNMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3IQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__DNMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3IQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__DNMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__WBOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2IQK)->receiver__AHAI);
-    unread__ESNK(Self__WBOQ->local__G5YD,Self__WBOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3IQK=NULL;
+    Self__FGKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__CNMK)->receiver__WN2H);
+    Self__T31R=((__LOCAL *)Self__FGKQ->local__HJZD);
+    Self__T31R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__T31R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__T31R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__U31R=create__AXB( 250);
+      display__UXFK(Self__FGKQ,voir__U31R);
+      put_string__2EG(((__STRING *)voir__U31R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__W31R=((__LIST *)list_current__EH1);
+      voir__X31R=create__AXB( 250);
+      display__EQQG(Self__W31R,voir__X31R);
+      put_string__2EG(((__STRING *)voir__X31R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__DNMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__2IQK));
-    __tmp__3IQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__CNMK));
+    __tmp__DNMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__3IQK=execute_unlink__UEQK(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__0IMK(__tmp__CNMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__3IQK=execute_unlink__FFQK(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__LJMK(__tmp__CNMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__3IQK=execute_unlink__WFQK(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__2JMK(__tmp__CNMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__3IQK=execute_unlink__HGQK(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__NKMK(__tmp__CNMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__3IQK=execute_unlink__YGQK(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__4KMK(__tmp__CNMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__3IQK=execute_unlink__JHQK(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__PLMK(__tmp__CNMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__3IQK=execute_unlink__0HQK(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__AMMK(__tmp__CNMK);
   } break;
   case __PUT_TO__: {
-    __tmp__3IQK=execute_link__NKTK(((__PUT_TO *)__tmp__2IQK));
+    __tmp__DNMK=execute_link__ROPK(((__PUT_TO *)__tmp__CNMK));
   } break;
   case __ITEM__: {
-    __tmp__3IQK=execute_unlink__OIQK(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__UMMK(__tmp__CNMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__3IQK=execute_unlink__4IQK(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__ENMK(__tmp__CNMK);
   } break;
   case __CAST__: {
-    __tmp__3IQK=execute_unlink__DJQK(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__JNMK(__tmp__CNMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__3IQK=execute_unlink__IKUL(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__4UQL(__tmp__CNMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__3IQK=execute_unlink__CAEL(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__QEAL(__tmp__CNMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__XBOQ=((__READ_GLOBAL *)__tmp__2IQK);
-    unread__H2QL(Self__XBOQ->global__3DNK,Self__XBOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3IQK=execute_access_unlink__BJHL(Self__XBOQ);
+    Self__GGKQ=((__READ_GLOBAL *)__tmp__CNMK);
+    unread__CGNL(Self__GGKQ->global__ZGJK,Self__GGKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__GGKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__GGKQ->global__ZGJK);
+    };
+    __tmp__DNMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__3IQK=execute_unlink__ON3M(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__S1ZM(__tmp__CNMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__3IQK=execute_unlink__NYIO(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__FBFO(__tmp__CNMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__3IQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__2IQK));
+    __tmp__DNMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__CNMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__3IQK=execute_unlink__3YIO(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__VBFO(__tmp__CNMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__3IQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__2IQK));
+    __tmp__DNMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__CNMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__3IQK=execute_unlink__DVNM(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__JBKM(__tmp__CNMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__3IQK=execute_unlink__JKRL(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__OUNL(__tmp__CNMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__3IQK=execute_unlink__EI3M(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__IWZM(__tmp__CNMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__3IQK=execute_unlink__NZIO(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__FCFO(__tmp__CNMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__3IQK=execute_unlink__MFIP(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__EOEP(__tmp__CNMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__3IQK=execute_unlink__OLUN(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__SZQN(__tmp__CNMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__3IQK=execute_unlink__4LUN(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__C0QN(__tmp__CNMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__3IQK=execute_unlink__V5TN(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__ZNQN(__tmp__CNMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__3IQK=execute_unlink__EKYO(__tmp__2IQK);
+    __tmp__DNMK=execute_unlink__2SUO(__tmp__CNMK);
   } break;
   };
-  return(__tmp__3IQK);
+  return(__tmp__DNMK);
 }
 
-static void* execute_unlink__4IQK(__SIZE_OF *Self__5IQK)
+static void* execute_unlink__ENMK(__SIZE_OF *Self__FNMK)
 // ({SIZE_OF}) With resultRecursive, No inlinable.
 {
-  void *__tmp__BJQK;
-  void *__tmp__CJQK;
-  __READ_LOCAL *Self__NFJQ,*Self__2BOQ;
-  __READ_GLOBAL *Self__3BOQ;
-  __tmp__BJQK=Self__5IQK->receiver__3KAI;
-  switch (((struct ___OBJ *)__tmp__BJQK)->__id) {
+  void *__tmp__HNMK;
+  __LIST *Self__ACDR,*Self__131R,*Self__A41R;
+  void *__tmp__INMK;
+  __READ_LOCAL *Self__QIFQ,*Self__LGKQ;
+  __LOCAL *Self__Y31R,*Self__331R;
+  void *voir__Z31R,*voir__231R,*voir__431R,*voir__B41R;
+  __READ_GLOBAL *Self__MGKQ;
+  __tmp__HNMK=Self__FNMK->receiver__TR2H;
+  switch (((struct ___OBJ *)__tmp__HNMK)->__id) {
   case __LIST__: {
-    __tmp__CJQK=execute_unlink__GPVJ(__tmp__BJQK);
+    Self__ACDR=((__LIST *)__tmp__HNMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__ACDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__ACDR->expr_list__RTOG,create__type__PKQC(Self__ACDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__INMK=execute_list__MNQG(Self__ACDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CJQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__INMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__CJQK=execute_unlink__KZPK(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__Q3LK(__tmp__HNMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CJQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__INMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CJQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__INMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__NFJQ=((__READ_LOCAL *)__tmp__BJQK);
-    unread__ESNK(Self__NFJQ->local__G5YD,Self__NFJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CJQK=NULL;
+    Self__QIFQ=((__READ_LOCAL *)__tmp__HNMK);
+    Self__Y31R=((__LOCAL *)Self__QIFQ->local__HJZD);
+    Self__Y31R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__Y31R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__Y31R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__Z31R=create__AXB( 250);
+      display__UXFK(Self__QIFQ,voir__Z31R);
+      put_string__2EG(((__STRING *)voir__Z31R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__131R=((__LIST *)list_current__EH1);
+      voir__231R=create__AXB( 250);
+      display__EQQG(Self__131R,voir__231R);
+      put_string__2EG(((__STRING *)voir__231R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__INMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__CJQK=execute_unlink__13PK(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__BCMK(__tmp__HNMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__CJQK=execute_unlink__CDQK(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__IHMK(__tmp__HNMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__CJQK=execute_unlink__TDQK(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__ZHMK(__tmp__HNMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CJQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__INMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CJQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__INMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__2BOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BJQK)->receiver__AHAI);
-    unread__ESNK(Self__2BOQ->local__G5YD,Self__2BOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CJQK=NULL;
+    Self__LGKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HNMK)->receiver__WN2H);
+    Self__331R=((__LOCAL *)Self__LGKQ->local__HJZD);
+    Self__331R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__331R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__331R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__431R=create__AXB( 250);
+      display__UXFK(Self__LGKQ,voir__431R);
+      put_string__2EG(((__STRING *)voir__431R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__A41R=((__LIST *)list_current__EH1);
+      voir__B41R=create__AXB( 250);
+      display__EQQG(Self__A41R,voir__B41R);
+      put_string__2EG(((__STRING *)voir__B41R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__INMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__BJQK));
-    __tmp__CJQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__HNMK));
+    __tmp__INMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__CJQK=execute_unlink__UEQK(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__0IMK(__tmp__HNMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__CJQK=execute_unlink__FFQK(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__LJMK(__tmp__HNMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__CJQK=execute_unlink__WFQK(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__2JMK(__tmp__HNMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__CJQK=execute_unlink__HGQK(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__NKMK(__tmp__HNMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__CJQK=execute_unlink__YGQK(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__4KMK(__tmp__HNMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__CJQK=execute_unlink__JHQK(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__PLMK(__tmp__HNMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__CJQK=execute_unlink__0HQK(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__AMMK(__tmp__HNMK);
   } break;
   case __PUT_TO__: {
-    __tmp__CJQK=execute_link__NKTK(((__PUT_TO *)__tmp__BJQK));
+    __tmp__INMK=execute_link__ROPK(((__PUT_TO *)__tmp__HNMK));
   } break;
   case __ITEM__: {
-    __tmp__CJQK=execute_unlink__OIQK(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__UMMK(__tmp__HNMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__CJQK=execute_unlink__4IQK(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__ENMK(__tmp__HNMK);
   } break;
   case __CAST__: {
-    __tmp__CJQK=execute_unlink__DJQK(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__JNMK(__tmp__HNMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__CJQK=execute_unlink__IKUL(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__4UQL(__tmp__HNMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__CJQK=execute_unlink__CAEL(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__QEAL(__tmp__HNMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__3BOQ=((__READ_GLOBAL *)__tmp__BJQK);
-    unread__H2QL(Self__3BOQ->global__3DNK,Self__3BOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CJQK=execute_access_unlink__BJHL(Self__3BOQ);
+    Self__MGKQ=((__READ_GLOBAL *)__tmp__HNMK);
+    unread__CGNL(Self__MGKQ->global__ZGJK,Self__MGKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__MGKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__MGKQ->global__ZGJK);
+    };
+    __tmp__INMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__CJQK=execute_unlink__ON3M(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__S1ZM(__tmp__HNMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__CJQK=execute_unlink__NYIO(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__FBFO(__tmp__HNMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__CJQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__BJQK));
+    __tmp__INMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__HNMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__CJQK=execute_unlink__3YIO(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__VBFO(__tmp__HNMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__CJQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__BJQK));
+    __tmp__INMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__HNMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__CJQK=execute_unlink__DVNM(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__JBKM(__tmp__HNMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__CJQK=execute_unlink__JKRL(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__OUNL(__tmp__HNMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__CJQK=execute_unlink__EI3M(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__IWZM(__tmp__HNMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__CJQK=execute_unlink__NZIO(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__FCFO(__tmp__HNMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__CJQK=execute_unlink__MFIP(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__EOEP(__tmp__HNMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__CJQK=execute_unlink__OLUN(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__SZQN(__tmp__HNMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__CJQK=execute_unlink__4LUN(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__C0QN(__tmp__HNMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__CJQK=execute_unlink__V5TN(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__ZNQN(__tmp__HNMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__CJQK=execute_unlink__EKYO(__tmp__BJQK);
+    __tmp__INMK=execute_unlink__2SUO(__tmp__HNMK);
   } break;
   };
-  return(__tmp__CJQK);
+  return(__tmp__INMK);
 }
 
-static void* execute_unlink__DJQK(__CAST *Self__EJQK)
+static void* execute_unlink__JNMK(__CAST *Self__KNMK)
 // ({CAST}) With resultRecursive, No inlinable.
 {
-  void *__tmp__GJQK;
-  void *__tmp__HJQK;
-  __READ_LOCAL *Self__QFJQ,*Self__CCOQ;
-  __READ_GLOBAL *Self__DCOQ;
-  __tmp__GJQK=Self__EJQK->value__GLAI;
-  switch (((struct ___OBJ *)__tmp__GJQK)->__id) {
+  void *__tmp__MNMK;
+  __LIST *Self__CCDR,*Self__F41R,*Self__K41R;
+  void *__tmp__NNMK;
+  __READ_LOCAL *Self__TIFQ,*Self__RGKQ;
+  __LOCAL *Self__C41R,*Self__H41R;
+  void *voir__D41R,*voir__G41R,*voir__I41R,*voir__L41R;
+  __READ_GLOBAL *Self__SGKQ;
+  __tmp__MNMK=Self__KNMK->value__2R2H;
+  switch (((struct ___OBJ *)__tmp__MNMK)->__id) {
   case __LIST__: {
-    __tmp__HJQK=execute_unlink__GPVJ(__tmp__GJQK);
+    Self__CCDR=((__LIST *)__tmp__MNMK);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__CCDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__CCDR->expr_list__RTOG,create__type__PKQC(Self__CCDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__NNMK=execute_list__MNQG(Self__CCDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HJQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NNMK=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__HJQK=execute_unlink__KZPK(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__Q3LK(__tmp__MNMK);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HJQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NNMK=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HJQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NNMK=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__QFJQ=((__READ_LOCAL *)__tmp__GJQK);
-    unread__ESNK(Self__QFJQ->local__G5YD,Self__QFJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HJQK=NULL;
+    Self__TIFQ=((__READ_LOCAL *)__tmp__MNMK);
+    Self__C41R=((__LOCAL *)Self__TIFQ->local__HJZD);
+    Self__C41R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__C41R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__C41R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__D41R=create__AXB( 250);
+      display__UXFK(Self__TIFQ,voir__D41R);
+      put_string__2EG(((__STRING *)voir__D41R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__F41R=((__LIST *)list_current__EH1);
+      voir__G41R=create__AXB( 250);
+      display__EQQG(Self__F41R,voir__G41R);
+      put_string__2EG(((__STRING *)voir__G41R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NNMK=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__HJQK=execute_unlink__13PK(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__BCMK(__tmp__MNMK);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__HJQK=execute_unlink__CDQK(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__IHMK(__tmp__MNMK);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__HJQK=execute_unlink__TDQK(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__ZHMK(__tmp__MNMK);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HJQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NNMK=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HJQK=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NNMK=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__CCOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__GJQK)->receiver__AHAI);
-    unread__ESNK(Self__CCOQ->local__G5YD,Self__CCOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HJQK=NULL;
+    Self__RGKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MNMK)->receiver__WN2H);
+    Self__H41R=((__LOCAL *)Self__RGKQ->local__HJZD);
+    Self__H41R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__H41R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__H41R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__I41R=create__AXB( 250);
+      display__UXFK(Self__RGKQ,voir__I41R);
+      put_string__2EG(((__STRING *)voir__I41R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__K41R=((__LIST *)list_current__EH1);
+      voir__L41R=create__AXB( 250);
+      display__EQQG(Self__K41R,voir__L41R);
+      put_string__2EG(((__STRING *)voir__L41R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NNMK=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__GJQK));
-    __tmp__HJQK=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__MNMK));
+    __tmp__NNMK=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__HJQK=execute_unlink__UEQK(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__0IMK(__tmp__MNMK);
   } break;
   case __EXPR_SUB__: {
-    __tmp__HJQK=execute_unlink__FFQK(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__LJMK(__tmp__MNMK);
   } break;
   case __EXPR_MUL__: {
-    __tmp__HJQK=execute_unlink__WFQK(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__2JMK(__tmp__MNMK);
   } break;
   case __EXPR_DIV__: {
-    __tmp__HJQK=execute_unlink__HGQK(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__NKMK(__tmp__MNMK);
   } break;
   case __EXPR_AND__: {
-    __tmp__HJQK=execute_unlink__YGQK(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__4KMK(__tmp__MNMK);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__HJQK=execute_unlink__JHQK(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__PLMK(__tmp__MNMK);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__HJQK=execute_unlink__0HQK(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__AMMK(__tmp__MNMK);
   } break;
   case __PUT_TO__: {
-    __tmp__HJQK=execute_link__NKTK(((__PUT_TO *)__tmp__GJQK));
+    __tmp__NNMK=execute_link__ROPK(((__PUT_TO *)__tmp__MNMK));
   } break;
   case __ITEM__: {
-    __tmp__HJQK=execute_unlink__OIQK(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__UMMK(__tmp__MNMK);
   } break;
   case __SIZE_OF__: {
-    __tmp__HJQK=execute_unlink__4IQK(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__ENMK(__tmp__MNMK);
   } break;
   case __CAST__: {
-    __tmp__HJQK=execute_unlink__DJQK(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__JNMK(__tmp__MNMK);
   } break;
   case __CALL_SLOT__: {
-    __tmp__HJQK=execute_unlink__IKUL(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__4UQL(__tmp__MNMK);
   } break;
   case __READ_SLOT__: {
-    __tmp__HJQK=execute_unlink__CAEL(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__QEAL(__tmp__MNMK);
   } break;
   case __READ_GLOBAL__: {
-    Self__DCOQ=((__READ_GLOBAL *)__tmp__GJQK);
-    unread__H2QL(Self__DCOQ->global__3DNK,Self__DCOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HJQK=execute_access_unlink__BJHL(Self__DCOQ);
+    Self__SGKQ=((__READ_GLOBAL *)__tmp__MNMK);
+    unread__CGNL(Self__SGKQ->global__ZGJK,Self__SGKQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__SGKQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__SGKQ->global__ZGJK);
+    };
+    __tmp__NNMK=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__HJQK=execute_unlink__ON3M(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__S1ZM(__tmp__MNMK);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__HJQK=execute_unlink__NYIO(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__FBFO(__tmp__MNMK);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__HJQK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__GJQK));
+    __tmp__NNMK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__MNMK));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__HJQK=execute_unlink__3YIO(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__VBFO(__tmp__MNMK);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__HJQK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__GJQK));
+    __tmp__NNMK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__MNMK));
   } break;
   case __EXPR_NEG__: {
-    __tmp__HJQK=execute_unlink__DVNM(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__JBKM(__tmp__MNMK);
   } break;
   case __EXPR_ADD__: {
-    __tmp__HJQK=execute_unlink__JKRL(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__OUNL(__tmp__MNMK);
   } break;
   case __EXPR_NOT__: {
-    __tmp__HJQK=execute_unlink__EI3M(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__IWZM(__tmp__MNMK);
   } break;
   case __EXPR_MOD__: {
-    __tmp__HJQK=execute_unlink__NZIO(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__FCFO(__tmp__MNMK);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__HJQK=execute_unlink__MFIP(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__EOEP(__tmp__MNMK);
   } break;
   case __EXPR_INF__: {
-    __tmp__HJQK=execute_unlink__OLUN(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__SZQN(__tmp__MNMK);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__HJQK=execute_unlink__4LUN(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__C0QN(__tmp__MNMK);
   } break;
   case __EXPR_OR__: {
-    __tmp__HJQK=execute_unlink__V5TN(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__ZNQN(__tmp__MNMK);
   } break;
   case __EXPR_XOR__: {
-    __tmp__HJQK=execute_unlink__EKYO(__tmp__GJQK);
+    __tmp__NNMK=execute_unlink__2SUO(__tmp__MNMK);
   } break;
   };
-  return(__tmp__HJQK);
+  return(__tmp__NNMK);
 }
 
-static void* execute_unlink__IKUL(__CALL_SLOT *Self__JKUL)
+static void* execute_unlink__4UQL(__CALL_SLOT *Self__5UQL)
 // ({CALL_SLOT}) With resultRecursive, No inlinable.
 {
-  void *result__LKUL,*__tmp__ANWL,*__tmp__ENWL,*__tmp__VOWL,*__tmp__JSWL;
-  void *__tmp__NSWL,*__tmp__4TWL,*__tmp__2SAM,*__tmp__5TAM,*__tmp__1VAM;
-  void *__tmp__VWAM;
-  void *__tmp__MKUL,*__tmp__TKUL,*__tmp__4RAM,*__tmp__ILUL,*__tmp__OLUL;
-  __PROFIL_SLOT *Self__YLWL,*Self__QCOQ;
-  void *switch__0LWL,*__tmp__BNWL,*switch__DRWL,*__tmp__KSWL;
-  void *__tmp__2VAM,*switch__VRAM;
-  void *void___1LWL,*__tmp__FNWL,*void___ERWL,*__tmp__OSWL;
-  void *msg__2LWL,*__tmp__WOWL,*msg__FRWL,*__tmp__5TWL,*msg_slot__WRAM;
-  void *__tmp__WWAM;
-  void *lst__3LWL,*lst__GRWL,*body__XRAM,*__tmp__PVAM;
-  __INTEGER count_recur__4LWL,__tmp__BOWL,Self__WXYN,count_recur__HRWL;
-  __INTEGER __tmp__KTWL,Self__XYYN,idx__YRAM,__tmp__QTAM,Self__KFEM;
-  __INTEGER __tmp__CWAM,Self__GGEM;
-  __POSITION __tmp__VPWL,__tmp__4UWL,__tmp__3RAM,__tmp__CXAM;
-  __POSITION __tmp__OXAM;
-  __PROFIL_BLOCK *Self__BRWL;
-  void *new_val__0RAM,*__tmp__LSAM,*__tmp__WSAM;
-  void *__tmp__5RAM;
-  void *result__2RAM;
-  void *wrt__ZRAM;
-  void *__tmp__MSAM,*__tmp__USAM;
-  void *__tmp__1SAM,*__tmp__4TAM;
-  __BOOLEAN result__5LWL,__tmp__NKUL,result__IRWL;
-  __FAST_ARRAYoINSTRo *Self__DVAR,*Self__YVAR;
-  void **__tmp__OBER,**__tmp__PBER;
-  result__LKUL=NULL;
-  __tmp__MKUL=Self__JKUL->profil__CZ5H;
-  if (((struct ___OBJ *)__tmp__MKUL)->__id==__PROFIL_SLOT__) {
-    Self__YLWL=((__PROFIL_SLOT *)__tmp__MKUL);
-    switch__0LWL=NULL;
-    void___1LWL=NULL;
-    msg__2LWL=NULL;
-    lst__3LWL=NULL;
-    count_recur__4LWL= 0;
-    result__5LWL=FALSE__;
-    if ((((! mode_recursive__MDVC) && (Self__YLWL->parent_profil__4KMC.stat__NJIJ ==  2)) && ((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__YLWL->parent_profil__4KMC.code__DRNH)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) >=  2))) {
-      __tmp__ANWL=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)Self__YLWL->parent_profil__4KMC.code__DRNH)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__YLWL->parent_profil__4KMC.code__DRNH)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) -  1) -  1)];
-      if (__tmp__ANWL==NULL) {
-        __tmp__BNWL=NULL;
-      } else {
-        switch (((struct ___OBJ *)__tmp__ANWL)->__id) {
+  void *result__BVQL,*__tmp__WXSL,*__tmp__0XSL,*__tmp__LZSL,*__tmp__52SL;
+  void *__tmp__D3SL,*__tmp__U4SL,*__tmp__R42L,*__tmp__U52L,*e__1LDM;
+  void *__tmp__QB3L,*__tmp__KC3L;
+  void *__tmp__CVQL,*__tmp__JVQL,*__tmp__T32L,*__tmp__AEBR,*__tmp__FEBR;
+  void *__tmp__IEBR,*__tmp__OEBR,*__tmp__REBR,*__tmp__UEBR,*__tmp__4VQL;
+  void *__tmp__EWQL;
+  __PROFIL_SLOT *Self__OWSL,*Self__5GKQ,*Self__WEBR;
+  void *switch__QWSL,*__tmp__XXSL,*switch__Z1SL,*__tmp__A3SL;
+  void *__tmp__RB3L,*switch__K32L;
+  void *void___RWSL,*__tmp__1XSL,*void___01SL,*__tmp__E3SL;
+  void *msg__SWSL,*__tmp__MZSL,*msg__11SL,*__tmp__V4SL,*msg_slot__L32L;
+  void *__tmp__LC3L;
+  void *lst__TWSL,*lst__21SL,*body__M32L,*__tmp__BEBR,*__tmp__GEBR;
+  void *__tmp__JEBR,*__tmp__PEBR,*__tmp__SEBR,*__tmp__VEBR;
+  __INTEGER count_recur__UWSL,__tmp__XYSL,Self__0FVN,count_recur__31SL;
+  __INTEGER __tmp__A4SL,Self__1GVN,idx__N32L,typ_id__NRMR,idx__GCDR;
+  __INTEGER index__JCDR,Self__X41R,__tmp__F52L,Self__IRAM,idx__MCDR;
+  __INTEGER index__PCDR,Self__541R,idx__2LDM,index__SCDR,Self__H51R;
+  __INTEGER __tmp__XB3L,Self__ESAM,typ_id__ZRMR;
+  __POSITION __tmp__L0SL,__tmp__U5SL,__tmp__S32L,__tmp__XC3L;
+  __POSITION __tmp__DD3L,p__ASMR;
+  __PROFIL_BLOCK *Self__X1SL,*Self__XEBR;
+  void *new_val__P32L,*__tmp__A42L,*__tmp__L42L;
+  void *__tmp__U32L;
+  __LOOP *result__LRMR,*Self__TRMR,*Self__CSMR;
+  __POINTER ptr__MRMR,ptr_table__N41R,next__M41R,result__O41R;
+  __POINTER ptr_table__S41R,next__R41R,result__T41R,ptr__YRMR;
+  __POINTER ptr_table__P51R,next__O51R,result__Q51R,ptr_table__U51R;
+  __POINTER next__T51R,result__V51R;
+  __UINTEGER_32 sz__ORMR,a__PRMR,new_size__QRMR,t__RRMR,a__SRMR;
+  __UINTEGER_32 new_size__V41R,lab_type__U41R,sz__0RMR,a__1RMR;
+  __UINTEGER_32 new_size__2RMR,t__3RMR,a__4RMR,new_size__X51R;
+  __UINTEGER_32 lab_type__W51R;
+  void *result__R32L;
+  void *wrt__O32L;
+  void *__tmp__B42L,*__tmp__J42L;
+  void *__tmp__Q42L,*__tmp__T52L;
+  __LIST *Self__ECDR,*Self__KCDR,*Self__0LDM;
+  __LOOP_END *result__XRMR,*Self__5RMR;
+  __BOOLEAN result__VWSL,__tmp__DVQL,result__41SL;
+  __FAST_ARRAYoINSTRo *Self__WT2Q,*Self__LU2Q,*Self__HCDR,*Self__NCDR;
+  __FAST_ARRAYoINSTRo *Self__QCDR,*Self__FV2Q;
+  void **__tmp__Y45Q,**__tmp__Z45Q;
+  void **__tmp__Z41R,**__tmp__041R,**__tmp__141R,**__tmp__B51R;
+  void **__tmp__C51R,**__tmp__D51R,**__tmp__J51R,**__tmp__K51R;
+  void **__tmp__L51R;
+  result__BVQL=NULL;
+  __tmp__CVQL=Self__5UQL->profil__Y51H;
+  if (((struct ___OBJ *)__tmp__CVQL)->__id==__PROFIL_SLOT__) {
+    Self__OWSL=((__PROFIL_SLOT *)__tmp__CVQL);
+    switch__QWSL=NULL;
+    void___RWSL=NULL;
+    msg__SWSL=NULL;
+    lst__TWSL=NULL;
+    count_recur__UWSL= 0;
+    result__VWSL=FALSE__;
+    if ((((! mode_recursive__3XUC) && (Self__OWSL->parent_profil__R1LC.stat__JMEJ ==  2)) && ((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__OWSL->parent_profil__R1LC.code__PYJH)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) >=  2))) {
+      __tmp__WXSL=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)Self__OWSL->parent_profil__R1LC.code__PYJH)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__OWSL->parent_profil__R1LC.code__PYJH)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) -  1)];
+      if (__tmp__WXSL==NULL) {
+        __tmp__XXSL=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__WXSL)->__id) {
         case __LIST__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __PUSH__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __SWITCH__: {
-          __tmp__BNWL=((void *)__tmp__ANWL);
+          __tmp__XXSL=((void *)__tmp__WXSL);
         } break;
         case __NODE_TYPE__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __NODE_STYLE__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __WRITE_GLOBAL__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __ITEM__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __CAST__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __NOP__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __LOOP__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __LOOP_END__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__BNWL=NULL;
+          __tmp__XXSL=NULL;
         } break;
         }
       };
-      switch__0LWL=__tmp__BNWL;
-      Self__DVAR=((__FAST_ARRAYoINSTRo *)((__LIST *)Self__YLWL->parent_profil__4KMC.code__DRNH)->expr_list__EMRG);
-      __tmp__ENWL=((void **)Self__DVAR->parent_arrayed_collection__DMRG.storage__X3BH)[Self__DVAR->parent_arrayed_collection__DMRG.upper__5BTG];
-      if (__tmp__ENWL==NULL) {
-        __tmp__FNWL=NULL;
+      switch__QWSL=__tmp__XXSL;
+      Self__WT2Q=((__FAST_ARRAYoINSTRo *)((__LIST *)Self__OWSL->parent_profil__R1LC.code__PYJH)->expr_list__RTOG);
+      __tmp__0XSL=((void **)Self__WT2Q->parent_arrayed_collection__QTOG.storage__JL4G)[Self__WT2Q->parent_arrayed_collection__QTOG.upper__1GQG];
+      if (__tmp__0XSL==NULL) {
+        __tmp__1XSL=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__ENWL)->__id) {
+        switch (((struct ___OBJ *)__tmp__0XSL)->__id) {
         case __LIST__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __PUSH__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__FNWL=((void *)__tmp__ENWL);
+          __tmp__1XSL=((void *)__tmp__0XSL);
         } break;
         case __INTEGER_CST__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __SWITCH__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __NODE_TYPE__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __NODE_STYLE__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __WRITE_GLOBAL__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __ITEM__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __CAST__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __NOP__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __LOOP__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __LOOP_END__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__FNWL=NULL;
+          __tmp__1XSL=NULL;
         } break;
         }
       };
-      void___1LWL=__tmp__FNWL;
-      if (((((void *)__tmp__BNWL != (void *)NULL) && ((void *)__tmp__FNWL != (void *)NULL)) && ((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__FNWL)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL == (void *)TYPE_VOID__))) {
-        __tmp__BOWL=((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__BNWL)->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG;
-        Self__WXYN= 0;
-        __tmp__OBER=((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__BNWL)->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ;
-        while ((Self__WXYN <= __tmp__BOWL)) {
-          lst__3LWL=((__CASE *)((void **)__tmp__OBER)[Self__WXYN])->code__PWCG;
-          if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)lst__3LWL)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) >  1)) {
-            __tmp__VOWL=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)lst__3LWL)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)lst__3LWL)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) -  1) -  1)];
-            if (__tmp__VOWL==NULL) {
-              __tmp__WOWL=NULL;
-            } else {
-              switch (((struct ___OBJ *)__tmp__VOWL)->__id) {
+      void___RWSL=__tmp__1XSL;
+      if (((((void *)__tmp__XXSL != (void *)NULL) && ((void *)__tmp__1XSL != (void *)NULL)) && ((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__1XSL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)TYPE_VOID__))) {
+        __tmp__XYSL=((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__XXSL)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
+        Self__0FVN= 0;
+        __tmp__Y45Q=((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__XXSL)->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ;
+        while ((Self__0FVN <= __tmp__XYSL)) {
+          lst__TWSL=((__CASE *)((void **)__tmp__Y45Q)[Self__0FVN])->code__JPAG;
+          if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)lst__TWSL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) >  1)) {
+            __tmp__LZSL=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)lst__TWSL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)lst__TWSL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) -  1)];
+            if (__tmp__LZSL==NULL) {
+              __tmp__MZSL=NULL;
+            } else {
+              switch (((struct ___OBJ *)__tmp__LZSL)->__id) {
               case __LIST__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __STRING_CST__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __PUSH__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXTERNAL_C__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __PROTOTYPE_CST__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __INTEGER_CST__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __SWITCH__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __NODE_TYPE__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __READ_LOCAL__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_MULTIPLE__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __NODE_STYLE__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __WRITE_GLOBAL__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __WRITE_SLOT__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_EQUAL__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_NOT_EQUAL__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __REAL_CST__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __CHARACTER_CST__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __IS_EXPANDED__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __GET_TYPE_ID__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_SUP__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_SUB__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_MUL__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_DIV__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_AND__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_SHIFT_R__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_SHIFT_L__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __PUT_TO__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __ITEM__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __SIZE_OF__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __CAST__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __CALL_SLOT__: {
-                __tmp__WOWL=((void *)__tmp__VOWL);
+                __tmp__MZSL=((void *)__tmp__LZSL);
               } break;
               case __NOP__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __READ_SLOT__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __WRITE_LOCAL__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __READ_GLOBAL__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_NOT_LOGIC__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __LOOP__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_OR_LOGIC__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_OR_OR_LOGIC__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_AND_LOGIC__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_AND_AND_LOGIC__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_NEG__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_ADD__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_NOT__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_MOD__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __LOOP_END__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_SUP_EQ__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_INF__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_INF_EQ__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_OR__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               case __EXPR_XOR__: {
-                __tmp__WOWL=NULL;
+                __tmp__MZSL=NULL;
               } break;
               }
             };
-            msg__2LWL=__tmp__WOWL;
-            if ((((void *)__tmp__WOWL != (void *)NULL) && ((void *)((__CALL_SLOT *)__tmp__WOWL)->profil__CZ5H == (void *)Self__YLWL))) {
-              count_recur__4LWL=(__INTEGER)(count_recur__4LWL +  1);
+            msg__SWSL=__tmp__MZSL;
+            if ((((void *)__tmp__MZSL != (void *)NULL) && ((void *)((__CALL_SLOT *)__tmp__MZSL)->profil__Y51H == (void *)Self__OWSL))) {
+              count_recur__UWSL=(__INTEGER)(count_recur__UWSL +  1);
             };
           };
-          Self__WXYN=(__INTEGER)(Self__WXYN +  1);
-        };
-        if ((count_recur__4LWL == (__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__BNWL)->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG +  1))) {
-          __tmp__VPWL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)Self__YLWL->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
-          put_error__text__0AH( 1,(&__string_553));
-          put_position__ECH(__tmp__VPWL);
-          send_error__2FH();
+          Self__0FVN=(__INTEGER)(Self__0FVN +  1);
+        };
+        if ((count_recur__UWSL == (__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__XXSL)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1))) {
+          __tmp__L0SL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)Self__OWSL->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
+          put_error__text__0AH( 1,(&__string_554));
+          put_position__ECH(__tmp__L0SL);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        if ((count_recur__4LWL == (__INTEGER)((__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__BNWL)->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG +  1) -  1))) {
-          if (((__INTEGER)(Self__YLWL->parent_profil__4KMC.count_intern_call__CQWL -  1) == count_recur__4LWL)) {
-            if ((Self__YLWL->parent_profil__4KMC.link_count__R2OJ == Self__YLWL->parent_profil__4KMC.count_intern_call__CQWL)) {
-              result__5LWL=TRUE__;
-              Self__YLWL->parent_profil__4KMC.stat__NJIJ=(__INTEGER_8)(~ (__INTEGER_8)((__INTEGER_8)(~ Self__YLWL->parent_profil__4KMC.stat__NJIJ) &  -2));
+        if ((count_recur__UWSL == (__INTEGER)((__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__XXSL)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) -  1))) {
+          if (((__INTEGER)(Self__OWSL->parent_profil__R1LC.count_intern_call__Y0SL -  1) == count_recur__UWSL)) {
+            if ((Self__OWSL->parent_profil__R1LC.link_count__N5KJ == Self__OWSL->parent_profil__R1LC.count_intern_call__Y0SL)) {
+              result__VWSL=TRUE__;
+              Self__OWSL->parent_profil__R1LC.stat__JMEJ=(__INTEGER_8)(~ (__INTEGER_8)((__INTEGER_8)(~ Self__OWSL->parent_profil__R1LC.stat__JMEJ) &  -2));
             };
           };
         };
       };
     };
-    __tmp__NKUL=result__5LWL;
+    __tmp__DVQL=result__VWSL;
   } else {
-    Self__BRWL=((__PROFIL_BLOCK *)__tmp__MKUL);
-    switch__DRWL=NULL;
-    void___ERWL=NULL;
-    msg__FRWL=NULL;
-    lst__GRWL=NULL;
-    count_recur__HRWL= 0;
-    result__IRWL=FALSE__;
-    if ((((! mode_recursive__MDVC) && (Self__BRWL->parent_profil__UNCG.stat__NJIJ ==  2)) && ((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__BRWL->parent_profil__UNCG.code__DRNH)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) >=  2))) {
-      __tmp__JSWL=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)Self__BRWL->parent_profil__UNCG.code__DRNH)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__BRWL->parent_profil__UNCG.code__DRNH)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) -  1) -  1)];
-      if (__tmp__JSWL==NULL) {
-        __tmp__KSWL=NULL;
+    Self__X1SL=((__PROFIL_BLOCK *)__tmp__CVQL);
+    switch__Z1SL=NULL;
+    void___01SL=NULL;
+    msg__11SL=NULL;
+    lst__21SL=NULL;
+    count_recur__31SL= 0;
+    result__41SL=FALSE__;
+    if ((((! mode_recursive__3XUC) && (Self__X1SL->parent_profil__OGAG.stat__JMEJ ==  2)) && ((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__X1SL->parent_profil__OGAG.code__PYJH)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) >=  2))) {
+      __tmp__52SL=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)Self__X1SL->parent_profil__OGAG.code__PYJH)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__X1SL->parent_profil__OGAG.code__PYJH)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) -  1)];
+      if (__tmp__52SL==NULL) {
+        __tmp__A3SL=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__JSWL)->__id) {
+        switch (((struct ___OBJ *)__tmp__52SL)->__id) {
         case __LIST__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __PUSH__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __SWITCH__: {
-          __tmp__KSWL=((void *)__tmp__JSWL);
+          __tmp__A3SL=((void *)__tmp__52SL);
         } break;
         case __NODE_TYPE__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __NODE_STYLE__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __WRITE_GLOBAL__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __ITEM__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __CAST__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __NOP__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __LOOP__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __LOOP_END__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__KSWL=NULL;
+          __tmp__A3SL=NULL;
         } break;
         }
       };
-      switch__DRWL=__tmp__KSWL;
-      Self__YVAR=((__FAST_ARRAYoINSTRo *)((__LIST *)Self__BRWL->parent_profil__UNCG.code__DRNH)->expr_list__EMRG);
-      __tmp__NSWL=((void **)Self__YVAR->parent_arrayed_collection__DMRG.storage__X3BH)[Self__YVAR->parent_arrayed_collection__DMRG.upper__5BTG];
-      if (__tmp__NSWL==NULL) {
-        __tmp__OSWL=NULL;
+      switch__Z1SL=__tmp__A3SL;
+      Self__LU2Q=((__FAST_ARRAYoINSTRo *)((__LIST *)Self__X1SL->parent_profil__OGAG.code__PYJH)->expr_list__RTOG);
+      __tmp__D3SL=((void **)Self__LU2Q->parent_arrayed_collection__QTOG.storage__JL4G)[Self__LU2Q->parent_arrayed_collection__QTOG.upper__1GQG];
+      if (__tmp__D3SL==NULL) {
+        __tmp__E3SL=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__NSWL)->__id) {
+        switch (((struct ___OBJ *)__tmp__D3SL)->__id) {
         case __LIST__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __PUSH__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__OSWL=((void *)__tmp__NSWL);
+          __tmp__E3SL=((void *)__tmp__D3SL);
         } break;
         case __INTEGER_CST__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __SWITCH__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __NODE_TYPE__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __NODE_STYLE__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __WRITE_GLOBAL__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __ITEM__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __CAST__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __NOP__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __LOOP__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __LOOP_END__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__OSWL=NULL;
+          __tmp__E3SL=NULL;
         } break;
         }
       };
-      void___ERWL=__tmp__OSWL;
-      if (((((void *)__tmp__KSWL != (void *)NULL) && ((void *)__tmp__OSWL != (void *)NULL)) && ((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__OSWL)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL == (void *)TYPE_VOID__))) {
-        __tmp__KTWL=((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__KSWL)->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG;
-        Self__XYYN= 0;
-        __tmp__PBER=((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__KSWL)->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ;
-        while ((Self__XYYN <= __tmp__KTWL)) {
-          lst__GRWL=((__CASE *)((void **)__tmp__PBER)[Self__XYYN])->code__PWCG;
-          if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)lst__GRWL)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) >  1)) {
-            __tmp__4TWL=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)lst__GRWL)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)lst__GRWL)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) -  1) -  1)];
-            if (__tmp__4TWL==NULL) {
-              __tmp__5TWL=NULL;
-            } else {
-              switch (((struct ___OBJ *)__tmp__4TWL)->__id) {
+      void___01SL=__tmp__E3SL;
+      if (((((void *)__tmp__A3SL != (void *)NULL) && ((void *)__tmp__E3SL != (void *)NULL)) && ((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__E3SL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)TYPE_VOID__))) {
+        __tmp__A4SL=((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__A3SL)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
+        Self__1GVN= 0;
+        __tmp__Z45Q=((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__A3SL)->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ;
+        while ((Self__1GVN <= __tmp__A4SL)) {
+          lst__21SL=((__CASE *)((void **)__tmp__Z45Q)[Self__1GVN])->code__JPAG;
+          if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)lst__21SL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) >  1)) {
+            __tmp__U4SL=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)lst__21SL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)lst__21SL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) -  1)];
+            if (__tmp__U4SL==NULL) {
+              __tmp__V4SL=NULL;
+            } else {
+              switch (((struct ___OBJ *)__tmp__U4SL)->__id) {
               case __LIST__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __STRING_CST__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __PUSH__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXTERNAL_C__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __PROTOTYPE_CST__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __INTEGER_CST__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __SWITCH__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __NODE_TYPE__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __READ_LOCAL__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_MULTIPLE__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __NODE_STYLE__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __WRITE_GLOBAL__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __WRITE_SLOT__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_EQUAL__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_NOT_EQUAL__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __REAL_CST__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __CHARACTER_CST__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __IS_EXPANDED__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __GET_TYPE_ID__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_SUP__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_SUB__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_MUL__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_DIV__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_AND__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_SHIFT_R__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_SHIFT_L__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __PUT_TO__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __ITEM__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __SIZE_OF__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __CAST__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __CALL_SLOT__: {
-                __tmp__5TWL=((void *)__tmp__4TWL);
+                __tmp__V4SL=((void *)__tmp__U4SL);
               } break;
               case __NOP__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __READ_SLOT__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __WRITE_LOCAL__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __READ_GLOBAL__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_NOT_LOGIC__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __LOOP__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_OR_LOGIC__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_OR_OR_LOGIC__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_AND_LOGIC__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_AND_AND_LOGIC__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_NEG__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_ADD__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_NOT__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_MOD__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __LOOP_END__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_SUP_EQ__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_INF__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_INF_EQ__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_OR__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               case __EXPR_XOR__: {
-                __tmp__5TWL=NULL;
+                __tmp__V4SL=NULL;
               } break;
               }
             };
-            msg__FRWL=__tmp__5TWL;
-            if ((((void *)__tmp__5TWL != (void *)NULL) && ((void *)((__CALL_SLOT *)__tmp__5TWL)->profil__CZ5H == (void *)Self__BRWL))) {
-              count_recur__HRWL=(__INTEGER)(count_recur__HRWL +  1);
+            msg__11SL=__tmp__V4SL;
+            if ((((void *)__tmp__V4SL != (void *)NULL) && ((void *)((__CALL_SLOT *)__tmp__V4SL)->profil__Y51H == (void *)Self__X1SL))) {
+              count_recur__31SL=(__INTEGER)(count_recur__31SL +  1);
             };
           };
-          Self__XYYN=(__INTEGER)(Self__XYYN +  1);
+          Self__1GVN=(__INTEGER)(Self__1GVN +  1);
         };
-        if ((count_recur__HRWL == (__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__KSWL)->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG +  1))) {
-          print__1ZE((&__string_554));
+        if ((count_recur__31SL == (__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__A3SL)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1))) {
+          print__1ZE((&__string_555));
           fputc((int)('\n'),stdout);
           exit(( 1));
           print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
-          __tmp__4UWL=((__POSITION ) 0);
-          put_error__text__0AH( 1,(&__string_553));
-          put_position__ECH(__tmp__4UWL);
-          send_error__2FH();
+          __tmp__U5SL=((__POSITION ) 0);
+          put_error__text__0AH( 1,(&__string_554));
+          put_position__ECH(__tmp__U5SL);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        if ((count_recur__HRWL == (__INTEGER)((__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__KSWL)->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG +  1) -  1))) {
-          if (((__INTEGER)(Self__BRWL->parent_profil__UNCG.count_intern_call__CQWL -  1) == count_recur__HRWL)) {
-            if ((Self__BRWL->parent_profil__UNCG.link_count__R2OJ == Self__BRWL->parent_profil__UNCG.count_intern_call__CQWL)) {
-              result__IRWL=TRUE__;
-              Self__BRWL->parent_profil__UNCG.stat__NJIJ=(__INTEGER_8)(~ (__INTEGER_8)((__INTEGER_8)(~ Self__BRWL->parent_profil__UNCG.stat__NJIJ) &  -2));
+        if ((count_recur__31SL == (__INTEGER)((__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__A3SL)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG +  1) -  1))) {
+          if (((__INTEGER)(Self__X1SL->parent_profil__OGAG.count_intern_call__Y0SL -  1) == count_recur__31SL)) {
+            if ((Self__X1SL->parent_profil__OGAG.link_count__N5KJ == Self__X1SL->parent_profil__OGAG.count_intern_call__Y0SL)) {
+              result__41SL=TRUE__;
+              Self__X1SL->parent_profil__OGAG.stat__JMEJ=(__INTEGER_8)(~ (__INTEGER_8)((__INTEGER_8)(~ Self__X1SL->parent_profil__OGAG.stat__JMEJ) &  -2));
             };
           };
         };
       };
     };
-    __tmp__NKUL=result__IRWL;
+    __tmp__DVQL=result__41SL;
   };
-  if (__tmp__NKUL) {
-    __tmp__TKUL=Self__JKUL->profil__CZ5H;
-    if (((struct ___OBJ *)__tmp__TKUL)->__id==__PROFIL_SLOT__) {
-      Self__QCOQ=((__PROFIL_SLOT *)__tmp__TKUL);
-      remove__0CEM(Self__QCOQ);
-      remove_profil__JCEM(Self__QCOQ->slot_code__D1RL,Self__QCOQ);
+  if (__tmp__DVQL) {
+    __tmp__JVQL=Self__5UQL->profil__Y51H;
+    if (((struct ___OBJ *)__tmp__JVQL)->__id==__PROFIL_SLOT__) {
+      Self__5GKQ=((__PROFIL_SLOT *)__tmp__JVQL);
+      remove__YOAM(Self__5GKQ);
+      remove_profil__HOAM(Self__5GKQ->slot_code__YEOL,Self__5GKQ);
     } else {
-      remove__0CEM(((__PROFIL_BLOCK *)__tmp__TKUL));
+      remove__YOAM(((__PROFIL_BLOCK *)__tmp__JVQL));
+    };
+    msg_slot__L32L=NULL;
+    body__M32L=NULL;
+    idx__N32L= 0;
+    new_val__P32L=NULL;
+    __tmp__S32L=Self__5UQL->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    __tmp__T32L=Self__5UQL->profil__Y51H;
+    if (((struct ___OBJ *)__tmp__T32L)->__id==__PROFIL_SLOT__) {
+      __tmp__U32L=((__PROFIL_SLOT *)__tmp__T32L)->parent_profil__R1LC.name__5IEI;
+    } else {
+      __tmp__U32L=((__PROFIL_BLOCK *)__tmp__T32L)->parent_profil__OGAG.name__5IEI;
     };
-    msg_slot__WRAM=NULL;
-    body__XRAM=NULL;
-    idx__YRAM= 0;
-    new_val__0RAM=NULL;
-    __tmp__3RAM=Self__JKUL->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    __tmp__4RAM=Self__JKUL->profil__CZ5H;
-    if (((struct ___OBJ *)__tmp__4RAM)->__id==__PROFIL_SLOT__) {
-      __tmp__5RAM=((__PROFIL_SLOT *)__tmp__4RAM)->parent_profil__4KMC.name__JCII;
+    __tmp__AEBR=Self__5UQL->profil__Y51H;
+    if (((struct ___OBJ *)__tmp__AEBR)->__id==__PROFIL_SLOT__) {
+      __tmp__BEBR=((__PROFIL_SLOT *)__tmp__AEBR)->parent_profil__R1LC.code__PYJH;
+    } else {
+      __tmp__BEBR=((__PROFIL_BLOCK *)__tmp__AEBR)->parent_profil__OGAG.code__PYJH;
+    };
+    result__LRMR=NULL;
+    ptr__MRMR=((__POINTER )(NULL));
+    typ_id__NRMR= 0;
+    sz__ORMR=((__UINTEGER_32 )sizeof(__LOOP));
+    if ((sz__ORMR ==  0)) {
+      result__LRMR=LOOP__;
     } else {
-      __tmp__5RAM=((__PROFIL_BLOCK *)__tmp__4RAM)->parent_profil__UNCG.name__JCII;
+      typ_id__NRMR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ORMR);
+      if ((typ_id__NRMR == (__INTEGER)(-  1))) {
+        a__PRMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__QRMR=(__UINTEGER_32)((__UINTEGER_32)(sz__ORMR + a__PRMR) & (__UINTEGER_32)(~ a__PRMR));
+        ptr_table__N41R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QRMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__M41R=((__POINTER )(NULL));
+        result__O41R=((__POINTER *)ptr_table__N41R)[ 0];
+        if ((result__O41R == (void *)NULL)) {
+          result__O41R=new_lab__2PJ(new_size__QRMR);
+          next__M41R=(void *)((unsigned long)result__O41R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QRMR)));
+          ((__POINTER *)next__M41R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__N41R)[ 0]=next__M41R;
+        } else {
+          next__M41R=((__POINTER *)result__O41R)[ 0];
+          if ((next__M41R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O41R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QRMR <<  1)) <=  4096)) {
+              next__M41R=(void *)((unsigned long)result__O41R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QRMR)));
+            } else {
+              next__M41R=new_lab__2PJ(new_size__QRMR);
+            };
+            ((__POINTER *)next__M41R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__N41R)[ 0]=next__M41R;
+          } else {
+            ((__POINTER *)result__O41R)[ 0]=(void *)((unsigned long)((__POINTER *)next__M41R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__O41R=next__M41R;
+          };
+        };
+        ptr__MRMR=result__O41R;
+      } else {
+        t__RRMR=((__UINTEGER_32 )typ_id__NRMR);
+        a__SRMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__V41R=(__UINTEGER_32)((__UINTEGER_32)(sz__ORMR + a__SRMR) & (__UINTEGER_32)(~ a__SRMR));
+        ptr_table__S41R=((__POINTER )(&(table_type[(t__RRMR)])));
+        lab_type__U41R=(__UINTEGER_32)(t__RRMR |  1);
+        next__R41R=((__POINTER )(NULL));
+        result__T41R=((__POINTER *)ptr_table__S41R)[ 0];
+        if ((result__T41R == (void *)NULL)) {
+          result__T41R=new_lab__2PJ(lab_type__U41R);
+          next__R41R=(void *)((unsigned long)result__T41R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V41R)));
+          ((__POINTER *)next__R41R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__S41R)[ 0]=next__R41R;
+        } else {
+          next__R41R=((__POINTER *)result__T41R)[ 0];
+          if ((next__R41R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T41R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__V41R <<  1)) <=  4096)) {
+              next__R41R=(void *)((unsigned long)result__T41R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V41R)));
+            } else {
+              next__R41R=new_lab__2PJ(lab_type__U41R);
+            };
+            ((__POINTER *)next__R41R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__S41R)[ 0]=next__R41R;
+          } else {
+            ((__POINTER *)result__T41R)[ 0]=(void *)((unsigned long)((__POINTER *)next__R41R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__T41R=next__R41R;
+          };
+        };
+        ptr__MRMR=result__T41R;
+      };
+      result__LRMR=((__LOOP *)ptr__MRMR);
+      *(result__LRMR) = *(LOOP__);
     };
-    result__2RAM=create__name__body__AEEM(__tmp__3RAM,__tmp__5RAM,source__21BM(Self__JKUL));
-    wrt__ZRAM=((void **)((__FAST_ARRAYoWRITEo *)Self__JKUL->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.storage__3IHI)[ 0];
-    if (((void *)wrt__ZRAM != (void *)NULL)) {
-      ((void **)((__FAST_ARRAYoWRITEo *)Self__JKUL->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.storage__3IHI)[ 0]=NULL;
-      switch (((struct ___OBJ *)wrt__ZRAM)->__id) {
+    Self__TRMR=((__LOOP *)result__LRMR);
+    Self__TRMR->parent_instr__KLAL.parent_itm_object__TE.position__WIM=__tmp__S32L;
+    Self__TRMR->name__ZQLM=__tmp__U32L;
+    Self__TRMR->body__VJLM=__tmp__BEBR;
+    result__R32L=result__LRMR;
+    wrt__O32L=((void **)((__FAST_ARRAYoWRITEo *)Self__5UQL->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[ 0];
+    if (((void *)wrt__O32L != (void *)NULL)) {
+      ((void **)((__FAST_ARRAYoWRITEo *)Self__5UQL->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[ 0]=NULL;
+      switch (((struct ___OBJ *)wrt__O32L)->__id) {
       case __WRITE_GLOBAL__: {
-        __tmp__LSAM=((__WRITE_GLOBAL *)wrt__ZRAM)->parent_write__MZJH.value__NXHH;
+        __tmp__A42L=((__WRITE_GLOBAL *)wrt__O32L)->parent_write__YAGH.value__PAEH;
       } break;
       case __WRITE_SLOT__: {
-        __tmp__LSAM=((__WRITE_SLOT *)wrt__ZRAM)->parent_write__ZZJH.value__NXHH;
+        __tmp__A42L=((__WRITE_SLOT *)wrt__O32L)->parent_write__FBGH.value__PAEH;
       } break;
       case __WRITE_LOCAL__: {
-        __tmp__LSAM=((__WRITE_LOCAL *)wrt__ZRAM)->parent_write__FZ4I.value__NXHH;
+        __tmp__A42L=((__WRITE_LOCAL *)wrt__O32L)->parent_write__540I.value__PAEH;
       } break;
       };
-      switch (((struct ___OBJ *)__tmp__LSAM)->__id) {
+      switch (((struct ___OBJ *)__tmp__A42L)->__id) {
       case __LIST__: {
-        __tmp__MSAM=static_type__SCTG(__tmp__LSAM);
+        __tmp__B42L=static_type__OHQG(__tmp__A42L);
       } break;
       case __STRING_CST__: {
-        __tmp__MSAM=((__STRING_CST *)__tmp__LSAM)->parent_constant__5F.static_type__LSYD;
+        __tmp__B42L=((__STRING_CST *)__tmp__A42L)->parent_constant__5F.static_type__M2YD;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__MSAM=((__EXTERNAL_C *)__tmp__LSAM)->static_type__KMZD;
+        __tmp__B42L=((__EXTERNAL_C *)__tmp__A42L)->static_type__1VZD;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__MSAM=((__PROTOTYPE_CST *)__tmp__LSAM)->parent_constant__DMMC.static_type__LSYD;
+        __tmp__B42L=((__PROTOTYPE_CST *)__tmp__A42L)->parent_constant__W2LC.static_type__M2YD;
       } break;
       case __INTEGER_CST__: {
-        __tmp__MSAM=((__INTEGER_CST *)__tmp__LSAM)->parent_constant__OMMC.static_type__LSYD;
+        __tmp__B42L=((__INTEGER_CST *)__tmp__A42L)->parent_constant__B3LC.static_type__M2YD;
       } break;
       case __READ_LOCAL__: {
-        __tmp__MSAM=((__LOCAL *)((__READ_LOCAL *)__tmp__LSAM)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+        __tmp__B42L=((__LOCAL *)((__READ_LOCAL *)__tmp__A42L)->local__HJZD)->parent_variable__T1LC.type__D25F;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__MSAM=static_type__EG5H(__tmp__LSAM);
+        __tmp__B42L=static_type__CN1H(__tmp__A42L);
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__MSAM=static_type__3G5H();
+        __tmp__B42L=static_type__1N1H();
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__MSAM=static_type__CH5H();
+        __tmp__B42L=static_type__AO1H();
       } break;
       case __REAL_CST__: {
-        __tmp__MSAM=((__REAL_CST *)__tmp__LSAM)->parent_constant__IVNH.static_type__LSYD;
+        __tmp__B42L=((__REAL_CST *)__tmp__A42L)->parent_constant__U2JH.static_type__M2YD;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__MSAM=((__CHARACTER_CST *)__tmp__LSAM)->parent_constant__1VNH.static_type__LSYD;
+        __tmp__B42L=((__CHARACTER_CST *)__tmp__A42L)->parent_constant__H3JH.static_type__M2YD;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__MSAM=static_type__HH5H();
+        __tmp__B42L=static_type__FO1H();
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__MSAM=static_type__MH5H();
+        __tmp__B42L=static_type__KO1H();
       } break;
       case __EXPR_SUP__: {
-        __tmp__MSAM=static_type__RH5H();
+        __tmp__B42L=static_type__PO1H();
       } break;
       case __EXPR_SUB__: {
-        __tmp__MSAM=static_type__WH5H(__tmp__LSAM);
+        __tmp__B42L=static_type__UO1H(__tmp__A42L);
       } break;
       case __EXPR_MUL__: {
-        __tmp__MSAM=static_type__2H5H(__tmp__LSAM);
+        __tmp__B42L=static_type__0O1H(__tmp__A42L);
       } break;
       case __EXPR_DIV__: {
-        __tmp__MSAM=static_type__BI5H(__tmp__LSAM);
+        __tmp__B42L=static_type__5O1H(__tmp__A42L);
       } break;
       case __EXPR_AND__: {
-        __tmp__MSAM=static_type__GI5H(__tmp__LSAM);
+        __tmp__B42L=static_type__EP1H(__tmp__A42L);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__MSAM=static_type__LI5H(__tmp__LSAM);
+        __tmp__B42L=static_type__JP1H(__tmp__A42L);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__MSAM=static_type__QI5H(__tmp__LSAM);
+        __tmp__B42L=static_type__OP1H(__tmp__A42L);
       } break;
       case __PUT_TO__: {
-        __tmp__MSAM=TYPE_VOID__->parent_type__UIB.default__AKC;
+        __tmp__B42L=TYPE_VOID__->parent_type__UIB.default__AKC;
       } break;
       case __ITEM__: {
-        __tmp__MSAM=static_type__ZI5H(__tmp__LSAM);
+        __tmp__B42L=static_type__XP1H(__tmp__A42L);
       } break;
       case __SIZE_OF__: {
-        __tmp__MSAM=static_type__FJ5H();
+        __tmp__B42L=static_type__DQ1H();
       } break;
       case __CAST__: {
-        __tmp__MSAM=((__CAST *)__tmp__LSAM)->static_type__2G5H;
+        __tmp__B42L=((__CAST *)__tmp__A42L)->static_type__0N1H;
       } break;
       case __CALL_SLOT__: {
-        __tmp__MSAM=static_type__SEOL(__tmp__LSAM);
+        __tmp__B42L=static_type__NOKL(__tmp__A42L);
       } break;
       case __READ_SLOT__: {
-        __tmp__MSAM=((__SLOT_DATA *)((__READ_SLOT *)__tmp__LSAM)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+        __tmp__B42L=((__SLOT_DATA *)((__READ_SLOT *)__tmp__A42L)->slot__MUGK)->parent_variable__HHZD.type__D25F;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__MSAM=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LSAM)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+        __tmp__B42L=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__A42L)->global__ZGJK)->parent_variable__HHZD.type__D25F;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__MSAM=static_type__VN3M();
+        __tmp__B42L=static_type__Z1ZM();
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__MSAM=static_type__BIIO();
+        __tmp__B42L=static_type__ZQEO();
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__MSAM=static_type__XRMO();
+        __tmp__B42L=static_type__P0IO();
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__MSAM=static_type__GIIO();
+        __tmp__B42L=static_type__4QEO();
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__MSAM=static_type__3RMO();
+        __tmp__B42L=static_type__V0IO();
       } break;
       case __EXPR_NEG__: {
-        __tmp__MSAM=static_type__FZMM(__tmp__LSAM);
+        __tmp__B42L=static_type__DFJM(__tmp__A42L);
       } break;
       case __EXPR_ADD__: {
-        __tmp__MSAM=static_type__UTQL(__tmp__LSAM);
+        __tmp__B42L=static_type__P3ML(__tmp__A42L);
       } break;
       case __EXPR_NOT__: {
-        __tmp__MSAM=static_type__NP1M(__tmp__LSAM);
+        __tmp__B42L=static_type__R3XM(__tmp__A42L);
       } break;
       case __EXPR_MOD__: {
-        __tmp__MSAM=static_type__LIIO(__tmp__LSAM);
+        __tmp__B42L=static_type__DREO(__tmp__A42L);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__MSAM=static_type__CZHP();
+        __tmp__B42L=static_type__0BEP();
       } break;
       case __EXPR_INF__: {
-        __tmp__MSAM=static_type__RMUN();
+        __tmp__B42L=static_type__V0QN();
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__MSAM=static_type__WMUN();
+        __tmp__B42L=static_type__00QN();
       } break;
       case __EXPR_OR__: {
-        __tmp__MSAM=static_type__ZKTN(__tmp__LSAM);
+        __tmp__B42L=static_type__3YPN(__tmp__A42L);
       } break;
       case __EXPR_XOR__: {
-        __tmp__MSAM=static_type__D5VO(__tmp__LSAM);
+        __tmp__B42L=static_type__1HSO(__tmp__A42L);
       } break;
       };
-      if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__MSAM)->flag__LTL &  1) !=  0))) {
-        switch (((struct ___OBJ *)wrt__ZRAM)->__id) {
+      if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__B42L)->flag__ATL &  1) !=  0))) {
+        switch (((struct ___OBJ *)wrt__O32L)->__id) {
         case __WRITE_GLOBAL__: {
-          __tmp__USAM=((__SLOT_DATA *)((__WRITE_GLOBAL *)wrt__ZRAM)->global__IN5H)->parent_variable__G3YD.type__LCCG;
+          __tmp__J42L=((__SLOT_DATA *)((__WRITE_GLOBAL *)wrt__O32L)->global__GU1H)->parent_variable__HHZD.type__D25F;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__USAM=((__SLOT_DATA *)((__WRITE_SLOT *)wrt__ZRAM)->slot__JM5H)->parent_variable__G3YD.type__LCCG;
+          __tmp__J42L=((__SLOT_DATA *)((__WRITE_SLOT *)wrt__O32L)->slot__HT1H)->parent_variable__HHZD.type__D25F;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__USAM=((__LOCAL *)((__WRITE_LOCAL *)wrt__ZRAM)->local__IOMJ)->parent_variable__ALMC.type__LCCG;
+          __tmp__J42L=((__LOCAL *)((__WRITE_LOCAL *)wrt__O32L)->local__ERIJ)->parent_variable__T1LC.type__D25F;
         } break;
         };
-        switch (((struct ___OBJ *)wrt__ZRAM)->__id) {
+        switch (((struct ___OBJ *)wrt__O32L)->__id) {
         case __WRITE_GLOBAL__: {
-          __tmp__WSAM=((__WRITE_GLOBAL *)wrt__ZRAM)->parent_write__MZJH.value__NXHH;
+          __tmp__L42L=((__WRITE_GLOBAL *)wrt__O32L)->parent_write__YAGH.value__PAEH;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__WSAM=((__WRITE_SLOT *)wrt__ZRAM)->parent_write__ZZJH.value__NXHH;
+          __tmp__L42L=((__WRITE_SLOT *)wrt__O32L)->parent_write__FBGH.value__PAEH;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__WSAM=((__WRITE_LOCAL *)wrt__ZRAM)->parent_write__FZ4I.value__NXHH;
+          __tmp__L42L=((__WRITE_LOCAL *)wrt__O32L)->parent_write__540I.value__PAEH;
         } break;
         };
-        new_val__0RAM=create__value__YT0H(CAST__,__tmp__USAM,__tmp__WSAM);
-        switch (((struct ___OBJ *)wrt__ZRAM)->__id) {
+        new_val__P32L=create__value__00WH(CAST__,__tmp__J42L,__tmp__L42L);
+        switch (((struct ___OBJ *)wrt__O32L)->__id) {
         case __WRITE_GLOBAL__: {
-          ((__WRITE_GLOBAL *)wrt__ZRAM)->parent_write__MZJH.value__NXHH=new_val__0RAM;
+          ((__WRITE_GLOBAL *)wrt__O32L)->parent_write__YAGH.value__PAEH=new_val__P32L;
         } break;
         case __WRITE_SLOT__: {
-          ((__WRITE_SLOT *)wrt__ZRAM)->parent_write__ZZJH.value__NXHH=new_val__0RAM;
+          ((__WRITE_SLOT *)wrt__O32L)->parent_write__FBGH.value__PAEH=new_val__P32L;
         } break;
         case __WRITE_LOCAL__: {
-          ((__WRITE_LOCAL *)wrt__ZRAM)->parent_write__FZ4I.value__NXHH=new_val__0RAM;
+          ((__WRITE_LOCAL *)wrt__O32L)->parent_write__540I.value__PAEH=new_val__P32L;
         } break;
         };
       };
-      switch (((struct ___OBJ *)wrt__ZRAM)->__id) {
+      switch (((struct ___OBJ *)wrt__O32L)->__id) {
       case __WRITE_GLOBAL__: {
-        __tmp__1SAM=((__WRITE_GLOBAL *)wrt__ZRAM)->global__IN5H;
+        __tmp__Q42L=((__WRITE_GLOBAL *)wrt__O32L)->global__GU1H;
       } break;
       case __WRITE_SLOT__: {
-        __tmp__1SAM=((__WRITE_SLOT *)wrt__ZRAM)->slot__JM5H;
+        __tmp__Q42L=((__WRITE_SLOT *)wrt__O32L)->slot__HT1H;
       } break;
       case __WRITE_LOCAL__: {
-        __tmp__1SAM=((__WRITE_LOCAL *)wrt__ZRAM)->local__IOMJ;
+        __tmp__Q42L=((__WRITE_LOCAL *)wrt__O32L)->local__ERIJ;
       } break;
       };
-      if (((struct ___OBJ *)__tmp__1SAM)->__id==__LOCAL__) {
-        ((__LOCAL *)__tmp__1SAM)->parent_variable__ALMC.parent_named__5KMC.style__ODGC='+';
+      if (((struct ___OBJ *)__tmp__Q42L)->__id==__LOCAL__) {
+        ((__LOCAL *)__tmp__Q42L)->parent_variable__T1LC.parent_named__S1LC.style__3CGC='+';
       } else {
-        ((__SLOT_DATA *)__tmp__1SAM)->parent_variable__G3YD.parent_named__5KMC.style__ODGC='+';
+        ((__SLOT_DATA *)__tmp__Q42L)->parent_variable__HHZD.parent_named__S1LC.style__3CGC='+';
       };
-      switch (((struct ___OBJ *)wrt__ZRAM)->__id) {
+      switch (((struct ___OBJ *)wrt__O32L)->__id) {
       case __WRITE_GLOBAL__: {
-        __tmp__2SAM=execute__SBKK(wrt__ZRAM);
+        __tmp__R42L=execute__OEGK(wrt__O32L);
       } break;
       case __WRITE_SLOT__: {
-        __tmp__2SAM=execute__FFKK(wrt__ZRAM);
+        __tmp__R42L=execute__BIGK(wrt__O32L);
       } break;
       case __WRITE_LOCAL__: {
-        __tmp__2SAM=execute__JLKK(wrt__ZRAM);
+        __tmp__R42L=execute__FOGK(wrt__O32L);
       } break;
       };
-      if (((void *)__tmp__2SAM != (void *)NULL)) {
-        insert__to__15GM(list_current__IF1,__tmp__2SAM,((__LIST *)list_current__IF1)->index__XUUG);
+      if (((void *)__tmp__R42L != (void *)NULL)) {
+        Self__ECDR=((__LIST *)list_current__EH1);
+        idx__GCDR=((__LIST *)list_current__EH1)->index__XWRG;
+        Self__HCDR=((__FAST_ARRAYoINSTRo *)Self__ECDR->expr_list__RTOG);
+        index__JCDR=(__INTEGER)(idx__GCDR -  1);
+        if ((index__JCDR == (__INTEGER)(Self__HCDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+          add_last__IK4G(Self__HCDR,__tmp__R42L);
+        } else {
+          add_last__IK4G(Self__HCDR,__tmp__R42L);
+          Self__X41R=(__INTEGER)(Self__HCDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+          __tmp__Z41R=Self__HCDR->parent_arrayed_collection__QTOG.storage__JL4G;
+          __tmp__041R=Self__HCDR->parent_arrayed_collection__QTOG.storage__JL4G;
+          __tmp__141R=Self__HCDR->parent_arrayed_collection__QTOG.storage__JL4G;
+          while ((Self__X41R >= index__JCDR)) {
+            ((void **)__tmp__041R)[(__INTEGER)(Self__X41R +  1)]=((void **)__tmp__Z41R)[Self__X41R];
+            ((void **)__tmp__141R)[Self__X41R]=NULL;
+            Self__X41R=(__INTEGER)(Self__X41R -  1);
+          };
+          ((void **)Self__HCDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__JCDR]=__tmp__R42L;
+        };
+        if ((idx__GCDR <= Self__ECDR->index__XWRG)) {
+          Self__ECDR->index__XWRG=(__INTEGER)(Self__ECDR->index__XWRG +  1);
+        };
       };
     };
-    __tmp__QTAM=((__FAST_ARRAYoWRITEo *)Self__JKUL->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.upper__5HHI;
-    Self__KFEM= 1;
-    while ((Self__KFEM <= __tmp__QTAM)) {
-      wrt__ZRAM=((void **)((__FAST_ARRAYoWRITEo *)Self__JKUL->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__KFEM];
-      if (((void *)wrt__ZRAM != (void *)NULL)) {
-        ((void **)((__FAST_ARRAYoWRITEo *)Self__JKUL->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__KFEM]=NULL;
-        switch (((struct ___OBJ *)wrt__ZRAM)->__id) {
+    __tmp__F52L=((__FAST_ARRAYoWRITEo *)Self__5UQL->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI;
+    Self__IRAM= 1;
+    while ((Self__IRAM <= __tmp__F52L)) {
+      wrt__O32L=((void **)((__FAST_ARRAYoWRITEo *)Self__5UQL->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__IRAM];
+      if (((void *)wrt__O32L != (void *)NULL)) {
+        ((void **)((__FAST_ARRAYoWRITEo *)Self__5UQL->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__IRAM]=NULL;
+        switch (((struct ___OBJ *)wrt__O32L)->__id) {
         case __WRITE_GLOBAL__: {
-          __tmp__4TAM=((__WRITE_GLOBAL *)wrt__ZRAM)->global__IN5H;
+          __tmp__T52L=((__WRITE_GLOBAL *)wrt__O32L)->global__GU1H;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__4TAM=((__WRITE_SLOT *)wrt__ZRAM)->slot__JM5H;
+          __tmp__T52L=((__WRITE_SLOT *)wrt__O32L)->slot__HT1H;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__4TAM=((__WRITE_LOCAL *)wrt__ZRAM)->local__IOMJ;
+          __tmp__T52L=((__WRITE_LOCAL *)wrt__O32L)->local__ERIJ;
         } break;
         };
-        if (((struct ___OBJ *)__tmp__4TAM)->__id==__LOCAL__) {
-          ((__LOCAL *)__tmp__4TAM)->parent_variable__ALMC.parent_named__5KMC.style__ODGC='+';
+        if (((struct ___OBJ *)__tmp__T52L)->__id==__LOCAL__) {
+          ((__LOCAL *)__tmp__T52L)->parent_variable__T1LC.parent_named__S1LC.style__3CGC='+';
         } else {
-          ((__SLOT_DATA *)__tmp__4TAM)->parent_variable__G3YD.parent_named__5KMC.style__ODGC='+';
+          ((__SLOT_DATA *)__tmp__T52L)->parent_variable__HHZD.parent_named__S1LC.style__3CGC='+';
         };
-        switch (((struct ___OBJ *)wrt__ZRAM)->__id) {
+        switch (((struct ___OBJ *)wrt__O32L)->__id) {
         case __WRITE_GLOBAL__: {
-          __tmp__5TAM=execute__SBKK(wrt__ZRAM);
+          __tmp__U52L=execute__OEGK(wrt__O32L);
         } break;
         case __WRITE_SLOT__: {
-          __tmp__5TAM=execute__FFKK(wrt__ZRAM);
+          __tmp__U52L=execute__BIGK(wrt__O32L);
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__5TAM=execute__JLKK(wrt__ZRAM);
+          __tmp__U52L=execute__FOGK(wrt__O32L);
         } break;
         };
-        if (((void *)__tmp__5TAM != (void *)NULL)) {
-          insert__to__15GM(list_current__IF1,__tmp__5TAM,((__LIST *)list_current__IF1)->index__XUUG);
+        if (((void *)__tmp__U52L != (void *)NULL)) {
+          Self__KCDR=((__LIST *)list_current__EH1);
+          idx__MCDR=((__LIST *)list_current__EH1)->index__XWRG;
+          Self__NCDR=((__FAST_ARRAYoINSTRo *)Self__KCDR->expr_list__RTOG);
+          index__PCDR=(__INTEGER)(idx__MCDR -  1);
+          if ((index__PCDR == (__INTEGER)(Self__NCDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+            add_last__IK4G(Self__NCDR,__tmp__U52L);
+          } else {
+            add_last__IK4G(Self__NCDR,__tmp__U52L);
+            Self__541R=(__INTEGER)(Self__NCDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+            __tmp__B51R=Self__NCDR->parent_arrayed_collection__QTOG.storage__JL4G;
+            __tmp__C51R=Self__NCDR->parent_arrayed_collection__QTOG.storage__JL4G;
+            __tmp__D51R=Self__NCDR->parent_arrayed_collection__QTOG.storage__JL4G;
+            while ((Self__541R >= index__PCDR)) {
+              ((void **)__tmp__C51R)[(__INTEGER)(Self__541R +  1)]=((void **)__tmp__B51R)[Self__541R];
+              ((void **)__tmp__D51R)[Self__541R]=NULL;
+              Self__541R=(__INTEGER)(Self__541R -  1);
+            };
+            ((void **)Self__NCDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__PCDR]=__tmp__U52L;
+          };
+          if ((idx__MCDR <= Self__KCDR->index__XWRG)) {
+            Self__KCDR->index__XWRG=(__INTEGER)(Self__KCDR->index__XWRG +  1);
+          };
         };
       };
-      Self__KFEM=(__INTEGER)(Self__KFEM +  1);
+      Self__IRAM=(__INTEGER)(Self__IRAM +  1);
     };
     if ((debug_level_option__3C !=  0)) {
-      insert__to__15GM(list_current__IF1,((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)source__21BM(Self__JKUL))->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[ 0],((__LIST *)list_current__IF1)->index__XUUG);
-      __tmp__PVAM=source__21BM(Self__JKUL);
-      source__21BM(Self__JKUL);
-      ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)__tmp__PVAM)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[ 0]=NOP__;
+      __tmp__FEBR=Self__5UQL->profil__Y51H;
+      if (((struct ___OBJ *)__tmp__FEBR)->__id==__PROFIL_SLOT__) {
+        __tmp__GEBR=((__PROFIL_SLOT *)__tmp__FEBR)->parent_profil__R1LC.code__PYJH;
+      } else {
+        __tmp__GEBR=((__PROFIL_BLOCK *)__tmp__FEBR)->parent_profil__OGAG.code__PYJH;
+      };
+      Self__0LDM=((__LIST *)list_current__EH1);
+      e__1LDM=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)__tmp__GEBR)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
+      idx__2LDM=((__LIST *)list_current__EH1)->index__XWRG;
+      Self__QCDR=((__FAST_ARRAYoINSTRo *)Self__0LDM->expr_list__RTOG);
+      index__SCDR=(__INTEGER)(idx__2LDM -  1);
+      if ((index__SCDR == (__INTEGER)(Self__QCDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+        add_last__IK4G(Self__QCDR,e__1LDM);
+      } else {
+        add_last__IK4G(Self__QCDR,e__1LDM);
+        Self__H51R=(__INTEGER)(Self__QCDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+        __tmp__J51R=Self__QCDR->parent_arrayed_collection__QTOG.storage__JL4G;
+        __tmp__K51R=Self__QCDR->parent_arrayed_collection__QTOG.storage__JL4G;
+        __tmp__L51R=Self__QCDR->parent_arrayed_collection__QTOG.storage__JL4G;
+        while ((Self__H51R >= index__SCDR)) {
+          ((void **)__tmp__K51R)[(__INTEGER)(Self__H51R +  1)]=((void **)__tmp__J51R)[Self__H51R];
+          ((void **)__tmp__L51R)[Self__H51R]=NULL;
+          Self__H51R=(__INTEGER)(Self__H51R -  1);
+        };
+        ((void **)Self__QCDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__SCDR]=e__1LDM;
+      };
+      if ((idx__2LDM <= Self__0LDM->index__XWRG)) {
+        Self__0LDM->index__XWRG=(__INTEGER)(Self__0LDM->index__XWRG +  1);
+      };
+      __tmp__IEBR=Self__5UQL->profil__Y51H;
+      if (((struct ___OBJ *)__tmp__IEBR)->__id==__PROFIL_SLOT__) {
+        __tmp__JEBR=((__PROFIL_SLOT *)__tmp__IEBR)->parent_profil__R1LC.code__PYJH;
+      } else {
+        __tmp__JEBR=((__PROFIL_BLOCK *)__tmp__IEBR)->parent_profil__OGAG.code__PYJH;
+      };
+      if (((struct ___OBJ *)Self__5UQL->profil__Y51H)->__id==__PROFIL_SLOT__) {
+      };
+      ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)__tmp__JEBR)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0]=NOP__;
+    };
+    __tmp__OEBR=Self__5UQL->profil__Y51H;
+    if (((struct ___OBJ *)__tmp__OEBR)->__id==__PROFIL_SLOT__) {
+      __tmp__PEBR=((__PROFIL_SLOT *)__tmp__OEBR)->parent_profil__R1LC.code__PYJH;
+    } else {
+      __tmp__PEBR=((__PROFIL_BLOCK *)__tmp__OEBR)->parent_profil__OGAG.code__PYJH;
+    };
+    Self__FV2Q=((__FAST_ARRAYoINSTRo *)((__LIST *)__tmp__PEBR)->expr_list__RTOG);
+    __tmp__REBR=Self__5UQL->profil__Y51H;
+    if (((struct ___OBJ *)__tmp__REBR)->__id==__PROFIL_SLOT__) {
+      __tmp__SEBR=((__PROFIL_SLOT *)__tmp__REBR)->parent_profil__R1LC.code__PYJH;
+    } else {
+      __tmp__SEBR=((__PROFIL_BLOCK *)__tmp__REBR)->parent_profil__OGAG.code__PYJH;
     };
-    __tmp__1VAM=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)source__21BM(Self__JKUL))->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)source__21BM(Self__JKUL))->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) -  1) -  1)];
-    if (__tmp__1VAM==NULL) {
-      __tmp__2VAM=NULL;
+    __tmp__QB3L=((void **)Self__FV2Q->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)__tmp__SEBR)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) -  1)];
+    if (__tmp__QB3L==NULL) {
+      __tmp__RB3L=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__1VAM)->__id) {
+      switch (((struct ___OBJ *)__tmp__QB3L)->__id) {
       case __LIST__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __STRING_CST__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __PUSH__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __INTEGER_CST__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __SWITCH__: {
-        __tmp__2VAM=((void *)__tmp__1VAM);
+        __tmp__RB3L=((void *)__tmp__QB3L);
       } break;
       case __NODE_TYPE__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __READ_LOCAL__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __NODE_STYLE__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __WRITE_GLOBAL__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __WRITE_SLOT__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __REAL_CST__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_SUP__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_SUB__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_MUL__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_DIV__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_AND__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __PUT_TO__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __ITEM__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __SIZE_OF__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __CAST__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __CALL_SLOT__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __NOP__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __READ_SLOT__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __WRITE_LOCAL__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __LOOP__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_NEG__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_ADD__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_NOT__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_MOD__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __LOOP_END__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_INF__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_OR__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       case __EXPR_XOR__: {
-        __tmp__2VAM=NULL;
+        __tmp__RB3L=NULL;
       } break;
       }
     };
-    switch__VRAM=__tmp__2VAM;
-    __tmp__CWAM=((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__2VAM)->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG;
-    Self__GGEM= 0;
-    while ((Self__GGEM <= __tmp__CWAM)) {
-      body__XRAM=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)((__SWITCH *)switch__VRAM)->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[Self__GGEM])->code__PWCG;
-      if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)body__XRAM)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) >  1)) {
-        idx__YRAM=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)body__XRAM)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) -  1);
-        __tmp__VWAM=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)body__XRAM)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)(idx__YRAM -  1)];
-        if (__tmp__VWAM==NULL) {
-          __tmp__WWAM=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__VWAM)->__id) {
+    switch__K32L=__tmp__RB3L;
+    __tmp__XB3L=((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__RB3L)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
+    Self__ESAM= 0;
+    while ((Self__ESAM <= __tmp__XB3L)) {
+      body__M32L=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)((__SWITCH *)switch__K32L)->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__ESAM])->code__JPAG;
+      if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)body__M32L)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) >  1)) {
+        idx__N32L=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)body__M32L)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1);
+        __tmp__KC3L=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)body__M32L)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(idx__N32L -  1)];
+        if (__tmp__KC3L==NULL) {
+          __tmp__LC3L=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__KC3L)->__id) {
           case __LIST__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __STRING_CST__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __PUSH__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXTERNAL_C__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __INTEGER_CST__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __SWITCH__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __NODE_TYPE__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __READ_LOCAL__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __NODE_STYLE__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __WRITE_GLOBAL__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __WRITE_SLOT__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __REAL_CST__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __CHARACTER_CST__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __IS_EXPANDED__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_SUP__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_SUB__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_MUL__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_DIV__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_AND__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __PUT_TO__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __ITEM__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __SIZE_OF__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __CAST__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __CALL_SLOT__: {
-            __tmp__WWAM=((void *)__tmp__VWAM);
+            __tmp__LC3L=((void *)__tmp__KC3L);
           } break;
           case __NOP__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __READ_SLOT__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __WRITE_LOCAL__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __LOOP__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_NEG__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_ADD__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_NOT__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_MOD__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __LOOP_END__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_INF__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_OR__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           case __EXPR_XOR__: {
-            __tmp__WWAM=NULL;
+            __tmp__LC3L=NULL;
           } break;
           }
         };
-        msg_slot__WRAM=__tmp__WWAM;
-        if (((void *)__tmp__WWAM != (void *)NULL)) {
-          if (((void *)__tmp__WWAM == (void *)Self__JKUL)) {
-            __tmp__CXAM=Self__JKUL->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
-            put_error__text__0AH( 1,(&__string_555));
-            put_position__ECH(__tmp__CXAM);
-            send_error__2FH();
-          };
-          if (((void *)((__CALL_SLOT *)__tmp__WWAM)->profil__CZ5H != (void *)Self__JKUL->profil__CZ5H)) {
-            __tmp__OXAM=Self__JKUL->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        msg_slot__L32L=__tmp__LC3L;
+        if (((void *)__tmp__LC3L != (void *)NULL)) {
+          if (((void *)__tmp__LC3L == (void *)Self__5UQL)) {
+            __tmp__XC3L=Self__5UQL->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
             put_error__text__0AH( 1,(&__string_556));
-            put_position__ECH(__tmp__OXAM);
-            send_error__2FH();
+            put_position__ECH(__tmp__XC3L);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
+          };
+          if (((void *)((__CALL_SLOT *)__tmp__LC3L)->profil__Y51H != (void *)Self__5UQL->profil__Y51H)) {
+            __tmp__DD3L=Self__5UQL->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+            put_error__text__0AH( 1,(&__string_557));
+            put_position__ECH(__tmp__DD3L);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
+          };
+          argument_to_assignment__index__alias__41LM(__tmp__LC3L,body__M32L,idx__N32L,FALSE__);
+          p__ASMR=((__CALL_SLOT *)__tmp__LC3L)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          result__XRMR=NULL;
+          ptr__YRMR=((__POINTER )(NULL));
+          typ_id__ZRMR= 0;
+          sz__0RMR=((__UINTEGER_32 )sizeof(__LOOP_END));
+          if ((sz__0RMR ==  0)) {
+            result__XRMR=LOOP_END__;
+          } else {
+            typ_id__ZRMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0RMR);
+            if ((typ_id__ZRMR == (__INTEGER)(-  1))) {
+              a__1RMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__2RMR=(__UINTEGER_32)((__UINTEGER_32)(sz__0RMR + a__1RMR) & (__UINTEGER_32)(~ a__1RMR));
+              ptr_table__P51R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2RMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__O51R=((__POINTER )(NULL));
+              result__Q51R=((__POINTER *)ptr_table__P51R)[ 0];
+              if ((result__Q51R == (void *)NULL)) {
+                result__Q51R=new_lab__2PJ(new_size__2RMR);
+                next__O51R=(void *)((unsigned long)result__Q51R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2RMR)));
+                ((__POINTER *)next__O51R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__P51R)[ 0]=next__O51R;
+              } else {
+                next__O51R=((__POINTER *)result__Q51R)[ 0];
+                if ((next__O51R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q51R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2RMR <<  1)) <=  4096)) {
+                    next__O51R=(void *)((unsigned long)result__Q51R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2RMR)));
+                  } else {
+                    next__O51R=new_lab__2PJ(new_size__2RMR);
+                  };
+                  ((__POINTER *)next__O51R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__P51R)[ 0]=next__O51R;
+                } else {
+                  ((__POINTER *)result__Q51R)[ 0]=(void *)((unsigned long)((__POINTER *)next__O51R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__Q51R=next__O51R;
+                };
+              };
+              ptr__YRMR=result__Q51R;
+            } else {
+              t__3RMR=((__UINTEGER_32 )typ_id__ZRMR);
+              a__4RMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__X51R=(__UINTEGER_32)((__UINTEGER_32)(sz__0RMR + a__4RMR) & (__UINTEGER_32)(~ a__4RMR));
+              ptr_table__U51R=((__POINTER )(&(table_type[(t__3RMR)])));
+              lab_type__W51R=(__UINTEGER_32)(t__3RMR |  1);
+              next__T51R=((__POINTER )(NULL));
+              result__V51R=((__POINTER *)ptr_table__U51R)[ 0];
+              if ((result__V51R == (void *)NULL)) {
+                result__V51R=new_lab__2PJ(lab_type__W51R);
+                next__T51R=(void *)((unsigned long)result__V51R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X51R)));
+                ((__POINTER *)next__T51R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__U51R)[ 0]=next__T51R;
+              } else {
+                next__T51R=((__POINTER *)result__V51R)[ 0];
+                if ((next__T51R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V51R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X51R <<  1)) <=  4096)) {
+                    next__T51R=(void *)((unsigned long)result__V51R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X51R)));
+                  } else {
+                    next__T51R=new_lab__2PJ(lab_type__W51R);
+                  };
+                  ((__POINTER *)next__T51R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__U51R)[ 0]=next__T51R;
+                } else {
+                  ((__POINTER *)result__V51R)[ 0]=(void *)((unsigned long)((__POINTER *)next__T51R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__V51R=next__T51R;
+                };
+              };
+              ptr__YRMR=result__V51R;
+            };
+            result__XRMR=((__LOOP_END *)ptr__YRMR);
+            *(result__XRMR) = *(LOOP_END__);
           };
-          argument_to_assignment__index__alias__UPPM(__tmp__WWAM,body__XRAM,idx__YRAM,FALSE__);
-          ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)body__XRAM)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)body__XRAM)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) -  1) -  1)]=create__loop__OFLM(((__CALL_SLOT *)__tmp__WWAM)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM,result__2RAM);
+          Self__5RMR=((__LOOP_END *)result__XRMR);
+          Self__5RMR->parent_instr__HD3L.parent_itm_object__TE.position__WIM=p__ASMR;
+          Self__5RMR->loop__V5LM=result__R32L;
+          Self__CSMR=((__LOOP *)result__R32L);
+          Self__CSMR->link_count__OJLM=(__INTEGER)(Self__CSMR->link_count__OJLM +  1);
+          ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)body__M32L)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)body__M32L)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1) -  1)]=result__XRMR;
         };
       };
-      Self__GGEM=(__INTEGER)(Self__GGEM +  1);
+      Self__ESAM=(__INTEGER)(Self__ESAM +  1);
     };
-    result__LKUL=result__2RAM;
-    execute__42OM(result__2RAM);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    result__BVQL=result__LRMR;
+    execute__IJLM(result__LRMR);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   } else {
-    result__LKUL=execute_inline__2B3L(Self__JKUL);
-    if (((void *)result__LKUL == (void *)NULL)) {
-      execute_normal__NIEM(Self__JKUL);
-      if (is_empty__AGZL(source__21BM(Self__JKUL))) {
-        __tmp__ILUL=Self__JKUL->profil__CZ5H;
-        if (((struct ___OBJ *)__tmp__ILUL)->__id==__PROFIL_SLOT__) {
-          unlink__FSUL(__tmp__ILUL);
+    result__BVQL=execute_inline__4MZL(Self__5UQL);
+    if (((void *)result__BVQL == (void *)NULL)) {
+      execute_normal__LUAM(Self__5UQL);
+      __tmp__UEBR=Self__5UQL->profil__Y51H;
+      if (((struct ___OBJ *)__tmp__UEBR)->__id==__PROFIL_SLOT__) {
+        __tmp__VEBR=((__PROFIL_SLOT *)__tmp__UEBR)->parent_profil__R1LC.code__PYJH;
+      } else {
+        __tmp__VEBR=((__PROFIL_BLOCK *)__tmp__UEBR)->parent_profil__OGAG.code__PYJH;
+      };
+      if (is_empty__CRVL(__tmp__VEBR)) {
+        __tmp__4VQL=Self__5UQL->profil__Y51H;
+        if (((struct ___OBJ *)__tmp__4VQL)->__id==__PROFIL_SLOT__) {
+          Self__WEBR=((__PROFIL_SLOT *)__tmp__4VQL);
+          Self__WEBR->parent_profil__R1LC.link_count__N5KJ=(__INTEGER)(Self__WEBR->parent_profil__R1LC.link_count__N5KJ -  1);
+          if (((Self__WEBR->parent_profil__R1LC.link_count__N5KJ ==  0) && (Self__WEBR->parent_profil__R1LC.life_index__C1RI != (__INTEGER)(-  1)))) {
+            unset_life__45BM(Self__WEBR);
+          };
         } else {
-          unlink__DTUL(__tmp__ILUL);
+          Self__XEBR=((__PROFIL_BLOCK *)__tmp__4VQL);
+          Self__XEBR->parent_profil__OGAG.link_count__N5KJ=(__INTEGER)(Self__XEBR->parent_profil__OGAG.link_count__N5KJ -  1);
+          if (((Self__XEBR->parent_profil__OGAG.link_count__N5KJ ==  0) && (Self__XEBR->parent_profil__OGAG.life_index__C1RI != (__INTEGER)(-  1)))) {
+            unset_life__45BM(Self__XEBR);
+          };
         };
-        modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+        modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
       } else {
-        result__LKUL=Self__JKUL;
-        __tmp__OLUL=Self__JKUL->profil__CZ5H;
-        if (((struct ___OBJ *)__tmp__OLUL)->__id==__PROFIL_SLOT__) {
-          set_life__ILEM(__tmp__OLUL);
+        result__BVQL=Self__5UQL;
+        __tmp__EWQL=Self__5UQL->profil__Y51H;
+        if (((struct ___OBJ *)__tmp__EWQL)->__id==__PROFIL_SLOT__) {
+          set_life__GXAM(__tmp__EWQL);
         } else {
-          set_life__SLEM(__tmp__OLUL);
+          set_life__QXAM(__tmp__EWQL);
         };
       };
     };
   };
-  return(result__LKUL);
+  return(result__BVQL);
 }
 
-static void* execute_unlink__CAEL(__READ_SLOT *Self__DAEL)
+static void* execute_unlink__QEAL(__READ_SLOT *Self__REAL)
 // ({READ_SLOT}) With resultRecursive, No inlinable.
 {
-  unread__H2QL(Self__DAEL->slot__QRKK,Self__DAEL);
-  modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-  return(execute_access_unlink__LIHL(Self__DAEL));
+  unread__CGNL(Self__REAL->slot__MUGK,Self__REAL);
+  modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+  return(execute_access_unlink__0JDL(Self__REAL));
 }
 
-static void* execute__JLKK(__WRITE_LOCAL *Self__KLKK)
+static void* execute__FOGK(__WRITE_LOCAL *Self__GOGK)
 // ({WRITE_LOCAL}) With resultNo recursive, No inlinable.
 {
-  void *result__MLKK,*__tmp__NOKK;
-  void *read__NLKK,*__tmp__2MKK;
-  void *slot__PLKK;
-  void *__tmp__1MKK,*__tmp__MOKK,*__tmp__UOKK,*__tmp__VOKK;
-  void *__tmp__CNKK,*__tmp__DNKK;
-  __READ_LOCAL *Self__YCOQ,*Self__3COQ;
-  __READ_GLOBAL *Self__IAEL;
-  __LOCAL *Self__X4XL;
-  void *result__5LEM;
-  __LOCAL_SEQ *result__2OIM,*Self__0YOM;
-  __POINTER ptr__3OIM;
-  __INTEGER typ_id__CPIM;
-  __UINTEGER_32 sz__5OIM,a__CXAR,new_size__AXAR,t__GXAR,a__IXAR;
-  __BOOLEAN __tmp__2NKK,__tmp__YNKK;
-  __FAST_ARRAYoLOCAL_SEQo *Self__M0CL,*Self__HQIM;
-  result__MLKK=NULL;
-  read__NLKK=NULL;
-  slot__PLKK=NULL;
-  if ((((__LOCAL *)Self__KLKK->local__IOMJ)->parent_variable__ALMC.ensure_count__4KCG ==  0)) {
-    __tmp__2NKK=TRUE__;
-  } else {
-    __tmp__1MKK=Self__KLKK->parent_write__FZ4I.value__NXHH;
-    if (__tmp__1MKK==NULL) {
-      __tmp__2MKK=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__1MKK)->__id) {
+  void *result__IOGK,*__tmp__JRGK;
+  void *read__JOGK,*__tmp__YPGK;
+  void *slot__LOGK;
+  void *__tmp__XPGK,*__tmp__IRGK,*__tmp__QRGK,*__tmp__RRGK;
+  void *__tmp__4PGK,*__tmp__5PGK;
+  __LIST *Self__TCDR,*Self__151R,*Self__AA2R,*Self__UCDR;
+  __READ_LOCAL *Self__HHKQ,*Self__MHKQ;
+  __LOCAL *Self__Y51R,*Self__351R,*Self__NJUL;
+  void *voir__Z51R,*voir__251R,*voir__451R,*voir__BA2R,*voir__VCDR;
+  __READ_GLOBAL *Self__WEAL;
+  void *result__3XAM;
+  __LOCAL_SEQ *result__00EM,*Self__EFLM;
+  __POINTER ptr__10EM,ptr_table__DA2R,next__CA2R,result__EA2R;
+  __POINTER ptr_table__IA2R,next__HA2R,result__JA2R;
+  __INTEGER typ_id__A1EM;
+  __UINTEGER_32 sz__30EM,a__VV2Q,new_size__TV2Q,t__ZV2Q,a__1V2Q;
+  __UINTEGER_32 new_size__LA2R,lab_type__KA2R;
+  __BOOLEAN __tmp__YQGK,__tmp__UQGK;
+  __FAST_ARRAYoLOCAL_SEQo *Self__244K,*Self__F2EM;
+  result__IOGK=NULL;
+  read__JOGK=NULL;
+  slot__LOGK=NULL;
+  if ((((__LOCAL *)Self__GOGK->local__ERIJ)->parent_variable__T1LC.ensure_count__YDAG ==  0)) {
+    __tmp__YQGK=TRUE__;
+  } else {
+    __tmp__XPGK=Self__GOGK->parent_write__540I.value__PAEH;
+    if (__tmp__XPGK==NULL) {
+      __tmp__YPGK=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__XPGK)->__id) {
       case __LIST__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __STRING_CST__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __INTEGER_CST__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __READ_LOCAL__: {
-        __tmp__2MKK=((void *)__tmp__1MKK);
+        __tmp__YPGK=((void *)__tmp__XPGK);
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __REAL_CST__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_SUP__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_SUB__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_MUL__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_DIV__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_AND__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __PUT_TO__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __ITEM__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __SIZE_OF__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __CAST__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __CALL_SLOT__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __READ_SLOT__: {
-        __tmp__2MKK=((void *)__tmp__1MKK);
+        __tmp__YPGK=((void *)__tmp__XPGK);
       } break;
       case __READ_GLOBAL__: {
-        __tmp__2MKK=((void *)__tmp__1MKK);
+        __tmp__YPGK=((void *)__tmp__XPGK);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_NEG__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_ADD__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_NOT__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_MOD__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_INF__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_OR__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       case __EXPR_XOR__: {
-        __tmp__2MKK=NULL;
+        __tmp__YPGK=NULL;
       } break;
       }
     };
-    read__NLKK=__tmp__2MKK;
-    if (((void *)__tmp__2MKK != (void *)NULL)) {
-      __tmp__CNKK=Self__KLKK->local__IOMJ;
-      switch (((struct ___OBJ *)__tmp__2MKK)->__id) {
+    read__JOGK=__tmp__YPGK;
+    if (((void *)__tmp__YPGK != (void *)NULL)) {
+      __tmp__4PGK=Self__GOGK->local__ERIJ;
+      switch (((struct ___OBJ *)__tmp__YPGK)->__id) {
       case __READ_LOCAL__: {
-        __tmp__DNKK=((__READ_LOCAL *)__tmp__2MKK)->local__G5YD;
+        __tmp__5PGK=((__READ_LOCAL *)__tmp__YPGK)->local__HJZD;
       } break;
       case __READ_SLOT__: {
-        __tmp__DNKK=((__READ_SLOT *)__tmp__2MKK)->slot__QRKK;
+        __tmp__5PGK=((__READ_SLOT *)__tmp__YPGK)->slot__MUGK;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__DNKK=((__READ_GLOBAL *)__tmp__2MKK)->global__3DNK;
+        __tmp__5PGK=((__READ_GLOBAL *)__tmp__YPGK)->global__ZGJK;
       } break;
       };
-      __tmp__YNKK=((void *)__tmp__CNKK == (void *)__tmp__DNKK);
+      __tmp__UQGK=((void *)__tmp__4PGK == (void *)__tmp__5PGK);
     } else {
-      __tmp__YNKK=FALSE__;
+      __tmp__UQGK=FALSE__;
     };
-    __tmp__2NKK=__tmp__YNKK;
+    __tmp__YQGK=__tmp__UQGK;
   };
-  if (__tmp__2NKK) {
-    unwrite__0CRL(Self__KLKK->local__IOMJ,Self__KLKK);
-    __tmp__MOKK=Self__KLKK->parent_write__FZ4I.value__NXHH;
-    switch (((struct ___OBJ *)__tmp__MOKK)->__id) {
+  if (__tmp__YQGK) {
+    unwrite__VMNL(Self__GOGK->local__ERIJ,Self__GOGK);
+    __tmp__IRGK=Self__GOGK->parent_write__540I.value__PAEH;
+    switch (((struct ___OBJ *)__tmp__IRGK)->__id) {
     case __LIST__: {
-      __tmp__NOKK=execute_unlink__GPVJ(__tmp__MOKK);
+      Self__TCDR=((__LIST *)__tmp__IRGK);
+      if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__TCDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+        add_last__IK4G(Self__TCDR->expr_list__RTOG,create__type__PKQC(Self__TCDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+      };
+      __tmp__JRGK=execute_list__MNQG(Self__TCDR);
     } break;
     case __STRING_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__NOKK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__JRGK=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__NOKK=execute_unlink__KZPK(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__Q3LK(__tmp__IRGK);
     } break;
     case __PROTOTYPE_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__NOKK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__JRGK=NULL;
     } break;
     case __INTEGER_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__NOKK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__JRGK=NULL;
     } break;
     case __READ_LOCAL__: {
-      Self__YCOQ=((__READ_LOCAL *)__tmp__MOKK);
-      unread__ESNK(Self__YCOQ->local__G5YD,Self__YCOQ);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__NOKK=NULL;
+      Self__HHKQ=((__READ_LOCAL *)__tmp__IRGK);
+      Self__Y51R=((__LOCAL *)Self__HHKQ->local__HJZD);
+      Self__Y51R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__Y51R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__Y51R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__Z51R=create__AXB( 250);
+        display__UXFK(Self__HHKQ,voir__Z51R);
+        put_string__2EG(((__STRING *)voir__Z51R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__151R=((__LIST *)list_current__EH1);
+        voir__251R=create__AXB( 250);
+        display__EQQG(Self__151R,voir__251R);
+        put_string__2EG(((__STRING *)voir__251R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__JRGK=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__NOKK=execute_unlink__13PK(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__BCMK(__tmp__IRGK);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__NOKK=execute_unlink__CDQK(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__IHMK(__tmp__IRGK);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__NOKK=execute_unlink__TDQK(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__ZHMK(__tmp__IRGK);
     } break;
     case __REAL_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__NOKK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__JRGK=NULL;
     } break;
     case __CHARACTER_CST__: {
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__NOKK=NULL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__JRGK=NULL;
     } break;
     case __IS_EXPANDED__: {
-      Self__3COQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MOKK)->receiver__AHAI);
-      unread__ESNK(Self__3COQ->local__G5YD,Self__3COQ);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__NOKK=NULL;
+      Self__MHKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__IRGK)->receiver__WN2H);
+      Self__351R=((__LOCAL *)Self__MHKQ->local__HJZD);
+      Self__351R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__351R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__351R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__451R=create__AXB( 250);
+        display__UXFK(Self__MHKQ,voir__451R);
+        put_string__2EG(((__STRING *)voir__451R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__AA2R=((__LIST *)list_current__EH1);
+        voir__BA2R=create__AXB( 250);
+        display__EQQG(Self__AA2R,voir__BA2R);
+        put_string__2EG(((__STRING *)voir__BA2R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__JRGK=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      remove__4SEK(((__GET_TYPE_ID *)__tmp__MOKK));
-      __tmp__NOKK=NULL;
+      remove__0VAK(((__GET_TYPE_ID *)__tmp__IRGK));
+      __tmp__JRGK=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__NOKK=execute_unlink__UEQK(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__0IMK(__tmp__IRGK);
     } break;
     case __EXPR_SUB__: {
-      __tmp__NOKK=execute_unlink__FFQK(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__LJMK(__tmp__IRGK);
     } break;
     case __EXPR_MUL__: {
-      __tmp__NOKK=execute_unlink__WFQK(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__2JMK(__tmp__IRGK);
     } break;
     case __EXPR_DIV__: {
-      __tmp__NOKK=execute_unlink__HGQK(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__NKMK(__tmp__IRGK);
     } break;
     case __EXPR_AND__: {
-      __tmp__NOKK=execute_unlink__YGQK(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__4KMK(__tmp__IRGK);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__NOKK=execute_unlink__JHQK(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__PLMK(__tmp__IRGK);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__NOKK=execute_unlink__0HQK(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__AMMK(__tmp__IRGK);
     } break;
     case __PUT_TO__: {
-      __tmp__NOKK=execute_link__NKTK(((__PUT_TO *)__tmp__MOKK));
+      __tmp__JRGK=execute_link__ROPK(((__PUT_TO *)__tmp__IRGK));
     } break;
     case __ITEM__: {
-      __tmp__NOKK=execute_unlink__OIQK(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__UMMK(__tmp__IRGK);
     } break;
     case __SIZE_OF__: {
-      __tmp__NOKK=execute_unlink__4IQK(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__ENMK(__tmp__IRGK);
     } break;
     case __CAST__: {
-      __tmp__NOKK=execute_unlink__DJQK(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__JNMK(__tmp__IRGK);
     } break;
     case __CALL_SLOT__: {
-      __tmp__NOKK=execute_unlink__IKUL(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__4UQL(__tmp__IRGK);
     } break;
     case __READ_SLOT__: {
-      __tmp__NOKK=execute_unlink__CAEL(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__QEAL(__tmp__IRGK);
     } break;
     case __READ_GLOBAL__: {
-      Self__IAEL=((__READ_GLOBAL *)__tmp__MOKK);
-      unread__H2QL(Self__IAEL->global__3DNK,Self__IAEL);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__NOKK=execute_access_unlink__BJHL(Self__IAEL);
+      Self__WEAL=((__READ_GLOBAL *)__tmp__IRGK);
+      unread__CGNL(Self__WEAL->global__ZGJK,Self__WEAL);
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      if (((void *)((__SLOT_DATA *)Self__WEAL->global__ZGJK)->value__U3OG != (void *)NULL)) {
+        execute__COHL(Self__WEAL->global__ZGJK);
+      };
+      __tmp__JRGK=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__NOKK=execute_unlink__ON3M(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__S1ZM(__tmp__IRGK);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__NOKK=execute_unlink__NYIO(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__FBFO(__tmp__IRGK);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__NOKK=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__MOKK));
+      __tmp__JRGK=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__IRGK));
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__NOKK=execute_unlink__3YIO(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__VBFO(__tmp__IRGK);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__NOKK=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__MOKK));
+      __tmp__JRGK=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__IRGK));
     } break;
     case __EXPR_NEG__: {
-      __tmp__NOKK=execute_unlink__DVNM(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__JBKM(__tmp__IRGK);
     } break;
     case __EXPR_ADD__: {
-      __tmp__NOKK=execute_unlink__JKRL(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__OUNL(__tmp__IRGK);
     } break;
     case __EXPR_NOT__: {
-      __tmp__NOKK=execute_unlink__EI3M(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__IWZM(__tmp__IRGK);
     } break;
     case __EXPR_MOD__: {
-      __tmp__NOKK=execute_unlink__NZIO(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__FCFO(__tmp__IRGK);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__NOKK=execute_unlink__MFIP(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__EOEP(__tmp__IRGK);
     } break;
     case __EXPR_INF__: {
-      __tmp__NOKK=execute_unlink__OLUN(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__SZQN(__tmp__IRGK);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__NOKK=execute_unlink__4LUN(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__C0QN(__tmp__IRGK);
     } break;
     case __EXPR_OR__: {
-      __tmp__NOKK=execute_unlink__V5TN(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__ZNQN(__tmp__IRGK);
     } break;
     case __EXPR_XOR__: {
-      __tmp__NOKK=execute_unlink__EKYO(__tmp__MOKK);
+      __tmp__JRGK=execute_unlink__2SUO(__tmp__IRGK);
     } break;
     };
-    result__MLKK=__tmp__NOKK;
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    result__IOGK=__tmp__JRGK;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   } else {
-    __tmp__UOKK=Self__KLKK->parent_write__FZ4I.value__NXHH;
-    switch (((struct ___OBJ *)__tmp__UOKK)->__id) {
+    __tmp__QRGK=Self__GOGK->parent_write__540I.value__PAEH;
+    switch (((struct ___OBJ *)__tmp__QRGK)->__id) {
     case __LIST__: {
-      __tmp__VOKK=execute_link__GMRG(__tmp__UOKK);
+      __tmp__RRGK=execute_link__TTOG(__tmp__QRGK);
     } break;
     case __STRING_CST__: {
-      __tmp__VOKK=((__STRING_CST *)__tmp__UOKK);
+      __tmp__RRGK=((__STRING_CST *)__tmp__QRGK);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__VOKK=execute_link__A23K(__tmp__UOKK);
+      __tmp__RRGK=execute_link__KA0K(__tmp__QRGK);
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__VOKK=((__PROTOTYPE_CST *)__tmp__UOKK);
+      __tmp__RRGK=((__PROTOTYPE_CST *)__tmp__QRGK);
     } break;
     case __INTEGER_CST__: {
-      __tmp__VOKK=((__INTEGER_CST *)__tmp__UOKK);
+      __tmp__RRGK=((__INTEGER_CST *)__tmp__QRGK);
     } break;
     case __READ_LOCAL__: {
-      __tmp__VOKK=execute_link__QDEL(__tmp__UOKK);
+      __tmp__RRGK=execute_link__4HAL(__tmp__QRGK);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__VOKK=execute_link__EIEL();
+      Self__UCDR=((__LIST *)list_current__EH1);
+      voir__VCDR=create__AXB( 250);
+      display__EQQG(Self__UCDR,voir__VCDR);
+      put_string__2EG(((__STRING *)voir__VCDR));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_514));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+      __tmp__RRGK=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__VOKK=execute_link__IIEL(__tmp__UOKK);
+      __tmp__RRGK=execute_link__WMAL(__tmp__QRGK);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__VOKK=execute_link__RMEL(__tmp__UOKK);
+      __tmp__RRGK=execute_link__5QAL(__tmp__QRGK);
     } break;
     case __REAL_CST__: {
-      __tmp__VOKK=((__REAL_CST *)__tmp__UOKK);
+      __tmp__RRGK=((__REAL_CST *)__tmp__QRGK);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__VOKK=((__CHARACTER_CST *)__tmp__UOKK);
+      __tmp__RRGK=((__CHARACTER_CST *)__tmp__QRGK);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__VOKK=execute_link__AREL(__tmp__UOKK);
+      __tmp__RRGK=execute_link__OVAL(__tmp__QRGK);
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__VOKK=execute_link__HSEL(__tmp__UOKK);
+      __tmp__RRGK=execute_link__VWAL(__tmp__QRGK);
     } break;
     case __EXPR_SUP__: {
-      __tmp__VOKK=execute_link__MSEL(__tmp__UOKK);
+      __tmp__RRGK=execute_link__0WAL(__tmp__QRGK);
     } break;
     case __EXPR_SUB__: {
-      __tmp__VOKK=execute_link__VWEL(__tmp__UOKK);
+      __tmp__RRGK=execute_link__D1AL(__tmp__QRGK);
     } break;
     case __EXPR_MUL__: {
-      __tmp__VOKK=execute_link__40EL(__tmp__UOKK);
+      __tmp__RRGK=execute_link__M5AL(__tmp__QRGK);
     } break;
     case __EXPR_DIV__: {
-      __tmp__VOKK=execute_link__H5EL(__tmp__UOKK);
+      __tmp__RRGK=execute_link__VDBL(__tmp__QRGK);
     } break;
     case __EXPR_AND__: {
-      __tmp__VOKK=execute_link__QDFL(__tmp__UOKK);
+      __tmp__RRGK=execute_link__4HBL(__tmp__QRGK);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__VOKK=execute_link__ZHFL(__tmp__UOKK);
+      __tmp__RRGK=execute_link__HMBL(__tmp__QRGK);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__VOKK=execute_link__CMFL(__tmp__UOKK);
+      __tmp__RRGK=execute_link__QQBL(__tmp__QRGK);
     } break;
     case __PUT_TO__: {
-      __tmp__VOKK=execute_link__NKTK(__tmp__UOKK);
+      __tmp__RRGK=execute_link__ROPK(__tmp__QRGK);
     } break;
     case __ITEM__: {
-      __tmp__VOKK=execute_link__LQFL(__tmp__UOKK);
+      __tmp__RRGK=execute_link__ZUBL(__tmp__QRGK);
     } break;
     case __SIZE_OF__: {
-      __tmp__VOKK=execute_link__SQFL(__tmp__UOKK);
+      __tmp__RRGK=execute_link__AVBL(__tmp__QRGK);
     } break;
     case __CAST__: {
-      __tmp__VOKK=execute_link__XQFL(__tmp__UOKK);
+      __tmp__RRGK=execute_link__FVBL(__tmp__QRGK);
     } break;
     case __CALL_SLOT__: {
-      __tmp__VOKK=execute_link__MYXL(__tmp__UOKK);
+      __tmp__RRGK=execute_link__CDUL(__tmp__QRGK);
     } break;
     case __READ_SLOT__: {
-      __tmp__VOKK=execute_link__QUFL(__tmp__UOKK);
+      __tmp__RRGK=execute_link__4YBL(__tmp__QRGK);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__VOKK=execute_link__AZFL(__tmp__UOKK);
+      __tmp__RRGK=execute_link__O3BL(__tmp__QRGK);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__VOKK=execute_link__4N3M(__tmp__UOKK);
+      __tmp__RRGK=execute_link__C2ZM(__tmp__QRGK);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__VOKK=execute_link__03IO(__tmp__UOKK);
+      __tmp__RRGK=execute_link__SGFO(__tmp__QRGK);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__VOKK=execute_link__SFPO(__tmp__UOKK);
+      __tmp__RRGK=execute_link__KOLO(__tmp__QRGK);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__VOKK=execute_link__TDJO(__tmp__UOKK);
+      __tmp__RRGK=execute_link__LMFO(__tmp__QRGK);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__VOKK=execute_link__WLPO(__tmp__UOKK);
+      __tmp__RRGK=execute_link__OULO(__tmp__QRGK);
     } break;
     case __EXPR_NEG__: {
-      __tmp__VOKK=execute_link__GDOM(__tmp__UOKK);
+      __tmp__RRGK=execute_link__IPKM(__tmp__QRGK);
     } break;
     case __EXPR_ADD__: {
-      __tmp__VOKK=execute_link__3NSL(__tmp__UOKK);
+      __tmp__RRGK=execute_link__VXOL(__tmp__QRGK);
     } break;
     case __EXPR_NOT__: {
-      __tmp__VOKK=execute_link__SQ3M(__tmp__UOKK);
+      __tmp__RRGK=execute_link__W4ZM(__tmp__QRGK);
     } break;
     case __EXPR_MOD__: {
-      __tmp__VOKK=execute_link__MJJO(__tmp__UOKK);
+      __tmp__RRGK=execute_link__ESFO(__tmp__QRGK);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__VOKK=execute_link__EIIP(__tmp__UOKK);
+      __tmp__RRGK=execute_link__2QEP(__tmp__QRGK);
     } break;
     case __EXPR_INF__: {
-      __tmp__VOKK=execute_link__BNUN(__tmp__UOKK);
+      __tmp__RRGK=execute_link__F1QN(__tmp__QRGK);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__VOKK=execute_link__KRUN(__tmp__UOKK);
+      __tmp__RRGK=execute_link__O5QN(__tmp__QRGK);
     } break;
     case __EXPR_OR__: {
-      __tmp__VOKK=execute_link__HEUN(__tmp__UOKK);
+      __tmp__RRGK=execute_link__LSQN(__tmp__QRGK);
     } break;
     case __EXPR_XOR__: {
-      __tmp__VOKK=execute_link__UUYO(__tmp__UOKK);
-    } break;
-    };
-    Self__KLKK->parent_write__FZ4I.value__NXHH=__tmp__VOKK;
-    seq_index__4EKK=(__UINTEGER_32)(seq_index__4EKK +  1);
-    Self__X4XL=((__LOCAL *)Self__KLKK->local__IOMJ);
-    if (((void *)Self__X4XL->last_seq__XNNJ == (void *)NULL)) {
-      result__5LEM=NULL;
-      if ((((__FAST_ARRAYoLOCAL_SEQo *)list_free__VNNJ)->parent_arrayed_collection__UNNJ.upper__R2MK <  0)) {
-        result__2OIM=NULL;
-        ptr__3OIM=((__POINTER )(NULL));
-        typ_id__CPIM= 0;
-        sz__5OIM=((__UINTEGER_32 )sizeof(__LOCAL_SEQ));
-        if ((sz__5OIM ==  0)) {
-          result__2OIM=LOCAL_SEQ__;
-        } else {
-          typ_id__CPIM=__LOCAL_SEQ__;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5OIM);
-          if ((typ_id__CPIM == (__INTEGER)(-  1))) {
-            a__CXAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__AXAR=(__UINTEGER_32)((__UINTEGER_32)(sz__5OIM + a__CXAR) & (__UINTEGER_32)(~ a__CXAR));
-            ptr__3OIM=micro_alloc__table__lab__BOI(new_size__AXAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AXAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__AXAR);
-          } else {
-            t__GXAR=((__UINTEGER_32 )typ_id__CPIM);
-            a__IXAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            ptr__3OIM=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__5OIM + a__IXAR) & (__UINTEGER_32)(~ a__IXAR)),((__POINTER )(&(table_type[(t__GXAR)]))),(__UINTEGER_32)(t__GXAR |  1));
-          };
-          result__2OIM=((__LOCAL_SEQ *)ptr__3OIM);
-          *(result__2OIM) = *(LOCAL_SEQ__);
-        };
-        result__5LEM=result__2OIM;
-      } else {
-        Self__M0CL=((__FAST_ARRAYoLOCAL_SEQo *)list_free__VNNJ);
-        result__5LEM=((void **)Self__M0CL->parent_arrayed_collection__UNNJ.storage__P3MK)[Self__M0CL->parent_arrayed_collection__UNNJ.upper__R2MK];
-        Self__HQIM=((__FAST_ARRAYoLOCAL_SEQo *)list_free__VNNJ);
-        Self__HQIM->parent_arrayed_collection__UNNJ.upper__R2MK=(__INTEGER)(Self__HQIM->parent_arrayed_collection__UNNJ.upper__R2MK -  1);
-      };
-      ((__LOCAL_SEQ *)result__5LEM)->last_write__SXML=NULL;
-      add_last__PUJH(list_busy__CNNJ,Self__X4XL);
-      Self__X4XL->last_seq__XNNJ=result__5LEM;
-    };
-    if (((((((((! mode_recursive__MDVC) && ((void *)loop_invariant__3GEL == (void *)NULL)) && ((void *)((__LOCAL_SEQ *)Self__X4XL->last_seq__XNNJ)->last_write__SXML != (void *)NULL)) && (((__LOCAL_SEQ *)Self__X4XL->last_seq__XNNJ)->last_index__Y5XL != (__INTEGER)(-  1))) && ((void *)((__LOCAL_SEQ *)Self__X4XL->last_seq__XNNJ)->last_list_current__5XML == (void *)list_current__IF1)) && (((__LOCAL_SEQ *)Self__X4XL->last_seq__XNNJ)->last_index__Y5XL < ((__LIST *)list_current__IF1)->index__XUUG)) && (((__LOCAL_SEQ *)Self__X4XL->last_seq__XNNJ)->last_seq_call_local_and_loop__JYML == seq_call_local_and_loop__LYML)) && ((void *)((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__IF1)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)(((__LOCAL_SEQ *)Self__X4XL->last_seq__XNNJ)->last_index__Y5XL -  1)] == (void *)((__LOCAL_SEQ *)Self__X4XL->last_seq__XNNJ)->last_write__SXML))) {
-      ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__IF1)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)(((__LOCAL_SEQ *)Self__X4XL->last_seq__XNNJ)->last_index__Y5XL -  1)]=((__WRITE_LOCAL *)((__LOCAL_SEQ *)Self__X4XL->last_seq__XNNJ)->last_write__SXML)->parent_write__FZ4I.value__NXHH;
-      unwrite__0CRL(Self__X4XL,((__LOCAL_SEQ *)Self__X4XL->last_seq__XNNJ)->last_write__SXML);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    };
-    Self__0YOM=((__LOCAL_SEQ *)Self__X4XL->last_seq__XNNJ);
-    Self__0YOM->last_write__SXML=Self__KLKK;
-    Self__0YOM->last_seq_index__K0ML=seq_index__4EKK;
-    Self__0YOM->last_seq_or_and__H4ML=seq_or_and__IVUG;
-    Self__0YOM->last_seq_call_and_loop__X2ML=seq_call_and_loop__BOIJ;
-    Self__0YOM->last_seq_call_local_and_loop__JYML=seq_call_local_and_loop__LYML;
-    Self__0YOM->last_list_current__5XML=list_current__IF1;
-    Self__0YOM->last_index__Y5XL=((__LIST *)list_current__IF1)->index__XUUG;
-    result__MLKK=Self__KLKK;
-  };
-  return(result__MLKK);
-}
-
-static void* execute_access_unlink__BJHL(__READ_GLOBAL *Self__CJHL)
-// ({READ_GLOBAL}) With resultNo recursive, No inlinable.
+      __tmp__RRGK=execute_link__M3UO(__tmp__QRGK);
+    } break;
+    };
+    Self__GOGK->parent_write__540I.value__PAEH=__tmp__RRGK;
+    seq_index__0HGK=(__UINTEGER_32)(seq_index__0HGK +  1);
+    Self__NJUL=((__LOCAL *)Self__GOGK->local__ERIJ);
+    if (((void *)Self__NJUL->last_seq__TQJJ == (void *)NULL)) {
+      result__3XAM=NULL;
+      if ((((__FAST_ARRAYoLOCAL_SEQo *)list_free__RQJJ)->parent_arrayed_collection__QQJJ.upper__N5IK <  0)) {
+        result__00EM=NULL;
+        ptr__10EM=((__POINTER )(NULL));
+        typ_id__A1EM= 0;
+        sz__30EM=((__UINTEGER_32 )sizeof(__LOCAL_SEQ));
+        if ((sz__30EM ==  0)) {
+          result__00EM=LOCAL_SEQ__;
+        } else {
+          typ_id__A1EM=__LOCAL_SEQ__;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__30EM);
+          if ((typ_id__A1EM == (__INTEGER)(-  1))) {
+            a__VV2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__TV2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__30EM + a__VV2Q) & (__UINTEGER_32)(~ a__VV2Q));
+            ptr_table__DA2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TV2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__CA2R=((__POINTER )(NULL));
+            result__EA2R=((__POINTER *)ptr_table__DA2R)[ 0];
+            if ((result__EA2R == (void *)NULL)) {
+              result__EA2R=new_lab__2PJ(new_size__TV2Q);
+              next__CA2R=(void *)((unsigned long)result__EA2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TV2Q)));
+              ((__POINTER *)next__CA2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__DA2R)[ 0]=next__CA2R;
+            } else {
+              next__CA2R=((__POINTER *)result__EA2R)[ 0];
+              if ((next__CA2R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EA2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TV2Q <<  1)) <=  4096)) {
+                  next__CA2R=(void *)((unsigned long)result__EA2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TV2Q)));
+                } else {
+                  next__CA2R=new_lab__2PJ(new_size__TV2Q);
+                };
+                ((__POINTER *)next__CA2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__DA2R)[ 0]=next__CA2R;
+              } else {
+                ((__POINTER *)result__EA2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CA2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__EA2R=next__CA2R;
+              };
+            };
+            ptr__10EM=result__EA2R;
+          } else {
+            t__ZV2Q=((__UINTEGER_32 )typ_id__A1EM);
+            a__1V2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__LA2R=(__UINTEGER_32)((__UINTEGER_32)(sz__30EM + a__1V2Q) & (__UINTEGER_32)(~ a__1V2Q));
+            ptr_table__IA2R=((__POINTER )(&(table_type[(t__ZV2Q)])));
+            lab_type__KA2R=(__UINTEGER_32)(t__ZV2Q |  1);
+            next__HA2R=((__POINTER )(NULL));
+            result__JA2R=((__POINTER *)ptr_table__IA2R)[ 0];
+            if ((result__JA2R == (void *)NULL)) {
+              result__JA2R=new_lab__2PJ(lab_type__KA2R);
+              next__HA2R=(void *)((unsigned long)result__JA2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LA2R)));
+              ((__POINTER *)next__HA2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__IA2R)[ 0]=next__HA2R;
+            } else {
+              next__HA2R=((__POINTER *)result__JA2R)[ 0];
+              if ((next__HA2R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JA2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LA2R <<  1)) <=  4096)) {
+                  next__HA2R=(void *)((unsigned long)result__JA2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LA2R)));
+                } else {
+                  next__HA2R=new_lab__2PJ(lab_type__KA2R);
+                };
+                ((__POINTER *)next__HA2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__IA2R)[ 0]=next__HA2R;
+              } else {
+                ((__POINTER *)result__JA2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HA2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__JA2R=next__HA2R;
+              };
+            };
+            ptr__10EM=result__JA2R;
+          };
+          result__00EM=((__LOCAL_SEQ *)ptr__10EM);
+          *(result__00EM) = *(LOCAL_SEQ__);
+        };
+        result__3XAM=result__00EM;
+      } else {
+        Self__244K=((__FAST_ARRAYoLOCAL_SEQo *)list_free__RQJJ);
+        result__3XAM=((void **)Self__244K->parent_arrayed_collection__QQJJ.storage__LAJK)[Self__244K->parent_arrayed_collection__QQJJ.upper__N5IK];
+        Self__F2EM=((__FAST_ARRAYoLOCAL_SEQo *)list_free__RQJJ);
+        Self__F2EM->parent_arrayed_collection__QQJJ.upper__N5IK=(__INTEGER)(Self__F2EM->parent_arrayed_collection__QQJJ.upper__N5IK -  1);
+      };
+      ((__LOCAL_SEQ *)result__3XAM)->last_write__02IL=NULL;
+      add_last__11FH(list_busy__4PJJ,Self__NJUL);
+      Self__NJUL->last_seq__TQJJ=result__3XAM;
+    };
+    if (((((((((! mode_recursive__3XUC) && ((void *)loop_invariant__LLAL == (void *)NULL)) && ((void *)((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_index__OKUL != (__INTEGER)(-  1))) && ((void *)((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_list_current__H3IL == (void *)list_current__EH1)) && (((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_index__OKUL < ((__LIST *)list_current__EH1)->index__XWRG)) && (((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_seq_call_local_and_loop__R3IL == seq_call_local_and_loop__T3IL)) && ((void *)((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_index__OKUL -  1)] == (void *)((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_write__02IL))) {
+      ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_index__OKUL -  1)]=((__WRITE_LOCAL *)((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_write__02IL)->parent_write__540I.value__PAEH;
+      unwrite__VMNL(Self__NJUL,((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ)->last_write__02IL);
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    };
+    Self__EFLM=((__LOCAL_SEQ *)Self__NJUL->last_seq__TQJJ);
+    Self__EFLM->last_write__02IL=Self__GOGK;
+    Self__EFLM->last_seq_index__S5IL=seq_index__0HGK;
+    Self__EFLM->last_seq_or_and__PDJL=seq_or_and__IXRG;
+    Self__EFLM->last_seq_call_and_loop__5BJL=seq_call_and_loop__3QEJ;
+    Self__EFLM->last_seq_call_local_and_loop__R3IL=seq_call_local_and_loop__T3IL;
+    Self__EFLM->last_list_current__H3IL=list_current__EH1;
+    Self__EFLM->last_index__OKUL=((__LIST *)list_current__EH1)->index__XWRG;
+    result__IOGK=Self__GOGK;
+  };
+  return(result__IOGK);
+}
+
+static void execute__COHL(__SLOT_DATA *Self__DOHL)
+// ({SLOT_DATA}) VoidRecursive, No inlinable.
 {
-  if (((void *)((__SLOT_DATA *)Self__CJHL->global__3DNK)->value__LWRG != (void *)NULL)) {
-    execute__AMLL(Self__CJHL->global__3DNK);
+  void *s__GOHL;
+  void *val__HOHL,*old_list_current__IOHL;
+  __INTEGER index__YCDR,Self__NA2R,__tmp__5OHL,Self__JFKL;
+  void *__tmp__NXJL;
+  void *__tmp__MPHL,*__tmp__3PHL;
+  __LIST *Self__SDIL;
+  void *lst__EOHL,*__tmp__OXJL;
+  __FAST_ARRAYoINSTRo *Self__WCDR;
+  void **__tmp__PA2R,**__tmp__QA2R,**__tmp__RA2R;
+  __CHARACTER __tmp__GPHL;
+  lst__EOHL=NULL;
+  s__GOHL=NULL;
+  val__HOHL=Self__DOHL->value__U3OG;
+  Self__DOHL->value__U3OG=NULL;
+  Self__WCDR=((__FAST_ARRAYoINSTRo *)((__LIST *)list_main__WE)->expr_list__RTOG);
+  index__YCDR=(__INTEGER)(((__LIST *)list_main__WE)->index__XWRG -  1);
+  if ((index__YCDR == (__INTEGER)(Self__WCDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+    add_last__IK4G(Self__WCDR,val__HOHL);
+  } else {
+    add_last__IK4G(Self__WCDR,val__HOHL);
+    Self__NA2R=(__INTEGER)(Self__WCDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+    __tmp__PA2R=Self__WCDR->parent_arrayed_collection__QTOG.storage__JL4G;
+    __tmp__QA2R=Self__WCDR->parent_arrayed_collection__QTOG.storage__JL4G;
+    __tmp__RA2R=Self__WCDR->parent_arrayed_collection__QTOG.storage__JL4G;
+    while ((Self__NA2R >= index__YCDR)) {
+      ((void **)__tmp__QA2R)[(__INTEGER)(Self__NA2R +  1)]=((void **)__tmp__PA2R)[Self__NA2R];
+      ((void **)__tmp__RA2R)[Self__NA2R]=NULL;
+      Self__NA2R=(__INTEGER)(Self__NA2R -  1);
+    };
+    ((void **)Self__WCDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__YCDR]=val__HOHL;
+  };
+  if (((__UINTEGER_8)(((__TYPE_FULL *)Self__DOHL->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0)) {
+    __tmp__NXJL=((__TYPE_FULL *)Self__DOHL->parent_variable__HHZD.type__D25F)->parent_type__5SL;
+    switch (((struct ___OBJ *)__tmp__NXJL)->__id) {
+    case __TYPE__: {
+      __tmp__OXJL=((__TYPE *)__tmp__NXJL)->slot_run__1JC;
+    } break;
+    case __TYPE_NULL__: {
+      __tmp__OXJL=((__TYPE_NULL *)__tmp__NXJL)->parent_type__TIB.slot_run__1JC;
+    } break;
+    case __TYPE_VOID__: {
+      __tmp__OXJL=((__TYPE_VOID *)__tmp__NXJL)->parent_type__UIB.slot_run__1JC;
+    } break;
+    case __TYPE_CONTEXT__: {
+      __tmp__OXJL=((__TYPE_CONTEXT *)__tmp__NXJL)->parent_type__VIB.slot_run__1JC;
+    } break;
+    case __TYPE_ID__: {
+      __tmp__OXJL=((__TYPE_ID *)__tmp__NXJL)->parent_type__WIB.slot_run__1JC;
+    } break;
+    case __TYPE_GENERIC__: {
+      __tmp__OXJL=((__TYPE_GENERIC *)__tmp__NXJL)->parent_type__C2IB.slot_run__1JC;
+    } break;
+    case __PROFIL_BLOCK__: {
+      __tmp__OXJL=((__PROFIL_BLOCK *)__tmp__NXJL)->parent_type__PGAG.slot_run__1JC;
+    } break;
+    };
+    lst__EOHL=__tmp__OXJL;
+    if (((void *)__tmp__OXJL != (void *)NULL)) {
+      __tmp__5OHL=((__FAST_ARRAYoSLOTo *)__tmp__OXJL)->parent_arrayed_collection__ZJC.upper__LSL;
+      Self__JFKL= 0;
+      while ((Self__JFKL <= __tmp__5OHL)) {
+        s__GOHL=((void **)((__FAST_ARRAYoSLOTo *)lst__EOHL)->parent_arrayed_collection__ZJC.storage__HSL)[Self__JFKL];
+        if (((struct ___OBJ *)s__GOHL)->__id==__SLOT_DATA__) {
+          __tmp__GPHL=((__SLOT_DATA *)s__GOHL)->parent_variable__HHZD.parent_named__S1LC.style__3CGC;
+        } else {
+          __tmp__GPHL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)s__GOHL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.style__3CGC;
+        };
+        if ((__tmp__GPHL == '+')) {
+          if (((struct ___OBJ *)s__GOHL)->__id==__SLOT_DATA__) {
+            __tmp__MPHL=((__SLOT *)((__SLOT_DATA *)s__GOHL)->parent_slot__IHZD)->slot_data_intern__CIZD;
+          } else {
+            __tmp__MPHL=((__SLOT *)((__SLOT_CODE *)s__GOHL)->parent_slot__A22F)->slot_data_intern__CIZD;
+          };
+          if ((((void *)__tmp__MPHL != (void *)NULL) && ((void *)((__SLOT_DATA *)__tmp__MPHL)->value__U3OG != (void *)NULL))) {
+            execute__COHL(__tmp__MPHL);
+          };
+          if (((struct ___OBJ *)s__GOHL)->__id==__SLOT_DATA__) {
+            __tmp__3PHL=((__SLOT *)((__SLOT_DATA *)s__GOHL)->parent_slot__IHZD)->slot_id__C4OG;
+          } else {
+            __tmp__3PHL=((__SLOT *)((__SLOT_CODE *)s__GOHL)->parent_slot__A22F)->slot_id__C4OG;
+          };
+          if ((((void *)__tmp__3PHL != (void *)NULL) && ((void *)((__SLOT_DATA *)__tmp__3PHL)->value__U3OG != (void *)NULL))) {
+            execute__COHL(__tmp__3PHL);
+          };
+        };
+        Self__JFKL=(__INTEGER)(Self__JFKL +  1);
+      };
+    };
   };
-  return(NULL);
+  old_list_current__IOHL=list_current__EH1;
+  list_current__EH1=NULL;
+  execute_link__TTOG(val__HOHL);
+  Self__SDIL=((__LIST *)list_main__WE);
+  Self__SDIL->index__XWRG=(__INTEGER)(Self__SDIL->index__XWRG +  1);
+  list_current__EH1=old_list_current__IOHL;
 }
 
-static void* execute_unlink__ON3M(__EXPR_NOT_LOGIC *Self__PN3M)
+static void* execute_unlink__S1ZM(__EXPR_NOT_LOGIC *Self__T1ZM)
 // ({EXPR_NOT_LOGIC}) With resultRecursive, No inlinable.
 {
-  void *__tmp__RN3M;
-  void *__tmp__SN3M;
-  __READ_LOCAL *Self__QIJQ,*Self__CDOQ;
-  __READ_GLOBAL *Self__TIJQ;
-  __tmp__RN3M=Self__PN3M->parent_expr_unary_logic__GBYK.right__MM3M;
-  switch (((struct ___OBJ *)__tmp__RN3M)->__id) {
+  void *__tmp__V1ZM;
+  __LIST *Self__ZCDR,*Self__XA2R,*Self__2A2R;
+  void *__tmp__W1ZM;
+  __READ_LOCAL *Self__TLFQ,*Self__RHKQ;
+  __LOCAL *Self__UA2R,*Self__ZA2R;
+  void *voir__VA2R,*voir__YA2R,*voir__0A2R,*voir__3A2R;
+  __READ_GLOBAL *Self__WLFQ;
+  __tmp__V1ZM=Self__T1ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
+  switch (((struct ___OBJ *)__tmp__V1ZM)->__id) {
   case __LIST__: {
-    __tmp__SN3M=execute_unlink__GPVJ(__tmp__RN3M);
+    Self__ZCDR=((__LIST *)__tmp__V1ZM);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__ZCDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__ZCDR->expr_list__RTOG,create__type__PKQC(Self__ZCDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__W1ZM=execute_list__MNQG(Self__ZCDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SN3M=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__W1ZM=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__SN3M=execute_unlink__KZPK(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__Q3LK(__tmp__V1ZM);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SN3M=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__W1ZM=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SN3M=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__W1ZM=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__QIJQ=((__READ_LOCAL *)__tmp__RN3M);
-    unread__ESNK(Self__QIJQ->local__G5YD,Self__QIJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SN3M=NULL;
+    Self__TLFQ=((__READ_LOCAL *)__tmp__V1ZM);
+    Self__UA2R=((__LOCAL *)Self__TLFQ->local__HJZD);
+    Self__UA2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UA2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__UA2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__VA2R=create__AXB( 250);
+      display__UXFK(Self__TLFQ,voir__VA2R);
+      put_string__2EG(((__STRING *)voir__VA2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__XA2R=((__LIST *)list_current__EH1);
+      voir__YA2R=create__AXB( 250);
+      display__EQQG(Self__XA2R,voir__YA2R);
+      put_string__2EG(((__STRING *)voir__YA2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__W1ZM=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__SN3M=execute_unlink__13PK(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__BCMK(__tmp__V1ZM);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__SN3M=execute_unlink__CDQK(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__IHMK(__tmp__V1ZM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__SN3M=execute_unlink__TDQK(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__ZHMK(__tmp__V1ZM);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SN3M=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__W1ZM=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SN3M=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__W1ZM=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__CDOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__RN3M)->receiver__AHAI);
-    unread__ESNK(Self__CDOQ->local__G5YD,Self__CDOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SN3M=NULL;
+    Self__RHKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__V1ZM)->receiver__WN2H);
+    Self__ZA2R=((__LOCAL *)Self__RHKQ->local__HJZD);
+    Self__ZA2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZA2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__ZA2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__0A2R=create__AXB( 250);
+      display__UXFK(Self__RHKQ,voir__0A2R);
+      put_string__2EG(((__STRING *)voir__0A2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__2A2R=((__LIST *)list_current__EH1);
+      voir__3A2R=create__AXB( 250);
+      display__EQQG(Self__2A2R,voir__3A2R);
+      put_string__2EG(((__STRING *)voir__3A2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__W1ZM=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__RN3M));
-    __tmp__SN3M=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__V1ZM));
+    __tmp__W1ZM=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__SN3M=execute_unlink__UEQK(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__0IMK(__tmp__V1ZM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__SN3M=execute_unlink__FFQK(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__LJMK(__tmp__V1ZM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__SN3M=execute_unlink__WFQK(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__2JMK(__tmp__V1ZM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__SN3M=execute_unlink__HGQK(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__NKMK(__tmp__V1ZM);
   } break;
   case __EXPR_AND__: {
-    __tmp__SN3M=execute_unlink__YGQK(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__4KMK(__tmp__V1ZM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__SN3M=execute_unlink__JHQK(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__PLMK(__tmp__V1ZM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__SN3M=execute_unlink__0HQK(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__AMMK(__tmp__V1ZM);
   } break;
   case __PUT_TO__: {
-    __tmp__SN3M=execute_link__NKTK(((__PUT_TO *)__tmp__RN3M));
+    __tmp__W1ZM=execute_link__ROPK(((__PUT_TO *)__tmp__V1ZM));
   } break;
   case __ITEM__: {
-    __tmp__SN3M=execute_unlink__OIQK(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__UMMK(__tmp__V1ZM);
   } break;
   case __SIZE_OF__: {
-    __tmp__SN3M=execute_unlink__4IQK(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__ENMK(__tmp__V1ZM);
   } break;
   case __CAST__: {
-    __tmp__SN3M=execute_unlink__DJQK(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__JNMK(__tmp__V1ZM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__SN3M=execute_unlink__IKUL(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__4UQL(__tmp__V1ZM);
   } break;
   case __READ_SLOT__: {
-    __tmp__SN3M=execute_unlink__CAEL(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__QEAL(__tmp__V1ZM);
   } break;
   case __READ_GLOBAL__: {
-    Self__TIJQ=((__READ_GLOBAL *)__tmp__RN3M);
-    unread__H2QL(Self__TIJQ->global__3DNK,Self__TIJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SN3M=execute_access_unlink__BJHL(Self__TIJQ);
+    Self__WLFQ=((__READ_GLOBAL *)__tmp__V1ZM);
+    unread__CGNL(Self__WLFQ->global__ZGJK,Self__WLFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__WLFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__WLFQ->global__ZGJK);
+    };
+    __tmp__W1ZM=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__SN3M=execute_unlink__ON3M(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__S1ZM(__tmp__V1ZM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__SN3M=execute_unlink__NYIO(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__FBFO(__tmp__V1ZM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__SN3M=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__RN3M));
+    __tmp__W1ZM=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__V1ZM));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__SN3M=execute_unlink__3YIO(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__VBFO(__tmp__V1ZM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__SN3M=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__RN3M));
+    __tmp__W1ZM=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__V1ZM));
   } break;
   case __EXPR_NEG__: {
-    __tmp__SN3M=execute_unlink__DVNM(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__JBKM(__tmp__V1ZM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__SN3M=execute_unlink__JKRL(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__OUNL(__tmp__V1ZM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__SN3M=execute_unlink__EI3M(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__IWZM(__tmp__V1ZM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__SN3M=execute_unlink__NZIO(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__FCFO(__tmp__V1ZM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__SN3M=execute_unlink__MFIP(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__EOEP(__tmp__V1ZM);
   } break;
   case __EXPR_INF__: {
-    __tmp__SN3M=execute_unlink__OLUN(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__SZQN(__tmp__V1ZM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__SN3M=execute_unlink__4LUN(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__C0QN(__tmp__V1ZM);
   } break;
   case __EXPR_OR__: {
-    __tmp__SN3M=execute_unlink__V5TN(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__ZNQN(__tmp__V1ZM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__SN3M=execute_unlink__EKYO(__tmp__RN3M);
+    __tmp__W1ZM=execute_unlink__2SUO(__tmp__V1ZM);
   } break;
   };
-  return(__tmp__SN3M);
+  return(__tmp__W1ZM);
 }
 
-static void* execute__42OM(__LOOP *Self__52OM)
+static void* execute__IJLM(__LOOP *Self__JJLM)
 // ({LOOP}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 __tmp__O4OM,__tmp__X3OM,__tmp__43OM;
-  void *result__B3OM;
-  __INTEGER cur_seq_call_local_and_loop__C3OM;
-  __INTEGER cur_seq_call_and_loop__D3OM;
-  __tmp__O4OM=seq_index__4EKK;
-  result__B3OM=NULL;
-  cur_seq_call_local_and_loop__C3OM= 0;
-  cur_seq_call_and_loop__D3OM= 0;
-  if ((Self__52OM->link_count__E3OM ==  0)) {
-    result__B3OM=execute_unlink__GPVJ(Self__52OM->body__L3OM);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-  } else {
-    __tmp__X3OM=(__UINTEGER_32)(seq_call_local_and_loop__LYML + ((__UINTEGER_32 )Self__52OM->link_count__E3OM));
-    seq_call_local_and_loop__LYML=__tmp__X3OM;
-    cur_seq_call_local_and_loop__C3OM=((__INTEGER )__tmp__X3OM);
-    __tmp__43OM=(__UINTEGER_32)(seq_call_and_loop__BOIJ + ((__UINTEGER_32 )Self__52OM->link_count__E3OM));
-    seq_call_and_loop__BOIJ=__tmp__43OM;
-    cur_seq_call_and_loop__D3OM=((__INTEGER )__tmp__43OM);
-    seq_inline__NUUG=(__UINTEGER_32)(seq_inline__NUUG +  1);
-    result__B3OM=Self__52OM;
-    execute_case__CUUG(Self__52OM->body__L3OM);
-    if (((void *)loop_invariant__3GEL == (void *)Self__52OM)) {
-      loop_list__UHEL=list_current__IF1;
-      loop_seq_index__UGAM=((__INTEGER )__tmp__O4OM);
-      loop_seq_call_local_and_loop__2ZHM=cur_seq_call_local_and_loop__C3OM;
-      loop_seq_call_and_loop__KGAM=cur_seq_call_and_loop__D3OM;
-      seq_call_local_and_loop__LYML=(__UINTEGER_32)(seq_call_local_and_loop__LYML + ((__UINTEGER_32 )Self__52OM->link_count__E3OM));
-      seq_call_and_loop__BOIJ=(__UINTEGER_32)(seq_call_and_loop__BOIJ + ((__UINTEGER_32 )Self__52OM->link_count__E3OM));
-      execute_case__CUUG(Self__52OM->body__L3OM);
-      loop_invariant__3GEL=NULL;
-    };
-  };
-  return(result__B3OM);
-}
-
-static void* execute_unlink__NYIO(__EXPR_OR_LOGIC *Self__OYIO)
+  __UINTEGER_32 __tmp__YKLM,__tmp__BKLM,__tmp__IKLM;
+  void *result__LJLM;
+  __INTEGER cur_seq_call_local_and_loop__MJLM;
+  __INTEGER cur_seq_call_and_loop__NJLM;
+  __LIST *Self__0CDR;
+  __tmp__YKLM=seq_index__0HGK;
+  result__LJLM=NULL;
+  cur_seq_call_local_and_loop__MJLM= 0;
+  cur_seq_call_and_loop__NJLM= 0;
+  if ((Self__JJLM->link_count__OJLM ==  0)) {
+    Self__0CDR=((__LIST *)Self__JJLM->body__VJLM);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__0CDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__0CDR->expr_list__RTOG,create__type__PKQC(Self__0CDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    result__LJLM=execute_list__MNQG(Self__0CDR);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+  } else {
+    __tmp__BKLM=(__UINTEGER_32)(seq_call_local_and_loop__T3IL + ((__UINTEGER_32 )Self__JJLM->link_count__OJLM));
+    seq_call_local_and_loop__T3IL=__tmp__BKLM;
+    cur_seq_call_local_and_loop__MJLM=((__INTEGER )__tmp__BKLM);
+    __tmp__IKLM=(__UINTEGER_32)(seq_call_and_loop__3QEJ + ((__UINTEGER_32 )Self__JJLM->link_count__OJLM));
+    seq_call_and_loop__3QEJ=__tmp__IKLM;
+    cur_seq_call_and_loop__NJLM=((__INTEGER )__tmp__IKLM);
+    seq_inline__NWRG=(__UINTEGER_32)(seq_inline__NWRG +  1);
+    result__LJLM=Self__JJLM;
+    execute_case__CWRG(Self__JJLM->body__VJLM);
+    if (((void *)loop_invariant__LLAL == (void *)Self__JJLM)) {
+      loop_list__CMAL=list_current__EH1;
+      loop_seq_index__TQ2L=((__INTEGER )__tmp__YKLM);
+      loop_seq_call_local_and_loop__0FEM=cur_seq_call_local_and_loop__MJLM;
+      loop_seq_call_and_loop__JQ2L=cur_seq_call_and_loop__NJLM;
+      seq_call_local_and_loop__T3IL=(__UINTEGER_32)(seq_call_local_and_loop__T3IL + ((__UINTEGER_32 )Self__JJLM->link_count__OJLM));
+      seq_call_and_loop__3QEJ=(__UINTEGER_32)(seq_call_and_loop__3QEJ + ((__UINTEGER_32 )Self__JJLM->link_count__OJLM));
+      execute_case__CWRG(Self__JJLM->body__VJLM);
+      loop_invariant__LLAL=NULL;
+    };
+  };
+  return(result__LJLM);
+}
+
+static void* execute_unlink__FBFO(__EXPR_OR_LOGIC *Self__GBFO)
 // ({EXPR_OR_LOGIC}) With resultRecursive, No inlinable.
 {
-  void *__tmp__RYIO,*__tmp__1YIO;
-  void *__tmp__SYIO,*__tmp__2YIO;
-  __READ_LOCAL *Self__UIJQ,*Self__IDOQ,*Self__YIJQ,*Self__ODOQ;
-  __READ_GLOBAL *Self__XIJQ,*Self__1IJQ;
-  __LIST *Self__ST3Q;
-  __tmp__RYIO=Self__OYIO->parent_expr_binary_logic__CEGL.left__ZIIO;
-  switch (((struct ___OBJ *)__tmp__RYIO)->__id) {
+  void *__tmp__JBFO,*__tmp__TBFO;
+  __LIST *Self__1CDR,*Self__BB2R,*Self__GB2R,*Self__4RZQ,*Self__5CDR;
+  __LIST *Self__TB2R,*Self__YB2R;
+  void *__tmp__KBFO,*__tmp__UBFO;
+  __READ_LOCAL *Self__XLFQ,*Self__XHKQ,*Self__1LFQ,*Self__3HKQ;
+  __LOCAL *Self__4A2R,*Self__DB2R,*Self__QB2R,*Self__VB2R;
+  void *voir__5A2R,*voir__CB2R,*voir__EB2R,*voir__HB2R,*voir__RB2R;
+  void *voir__UB2R,*voir__WB2R,*voir__ZB2R;
+  __READ_GLOBAL *Self__0LFQ,*Self__4LFQ;
+  __INTEGER index__4CDR,Self__JB2R;
+  __FAST_ARRAYoINSTRo *Self__2CDR;
+  void **__tmp__LB2R,**__tmp__MB2R,**__tmp__NB2R;
+  __tmp__JBFO=Self__GBFO->parent_expr_binary_logic__QICL.left__RREO;
+  switch (((struct ___OBJ *)__tmp__JBFO)->__id) {
   case __LIST__: {
-    __tmp__SYIO=execute_unlink__GPVJ(__tmp__RYIO);
+    Self__1CDR=((__LIST *)__tmp__JBFO);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__1CDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__1CDR->expr_list__RTOG,create__type__PKQC(Self__1CDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__KBFO=execute_list__MNQG(Self__1CDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SYIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__KBFO=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__SYIO=execute_unlink__KZPK(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__Q3LK(__tmp__JBFO);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SYIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__KBFO=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SYIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__KBFO=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__UIJQ=((__READ_LOCAL *)__tmp__RYIO);
-    unread__ESNK(Self__UIJQ->local__G5YD,Self__UIJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SYIO=NULL;
+    Self__XLFQ=((__READ_LOCAL *)__tmp__JBFO);
+    Self__4A2R=((__LOCAL *)Self__XLFQ->local__HJZD);
+    Self__4A2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4A2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__4A2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__5A2R=create__AXB( 250);
+      display__UXFK(Self__XLFQ,voir__5A2R);
+      put_string__2EG(((__STRING *)voir__5A2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__BB2R=((__LIST *)list_current__EH1);
+      voir__CB2R=create__AXB( 250);
+      display__EQQG(Self__BB2R,voir__CB2R);
+      put_string__2EG(((__STRING *)voir__CB2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__KBFO=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__SYIO=execute_unlink__13PK(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__BCMK(__tmp__JBFO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__SYIO=execute_unlink__CDQK(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__IHMK(__tmp__JBFO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__SYIO=execute_unlink__TDQK(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__ZHMK(__tmp__JBFO);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SYIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__KBFO=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SYIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__KBFO=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__IDOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__RYIO)->receiver__AHAI);
-    unread__ESNK(Self__IDOQ->local__G5YD,Self__IDOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SYIO=NULL;
+    Self__XHKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__JBFO)->receiver__WN2H);
+    Self__DB2R=((__LOCAL *)Self__XHKQ->local__HJZD);
+    Self__DB2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DB2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__DB2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__EB2R=create__AXB( 250);
+      display__UXFK(Self__XHKQ,voir__EB2R);
+      put_string__2EG(((__STRING *)voir__EB2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__GB2R=((__LIST *)list_current__EH1);
+      voir__HB2R=create__AXB( 250);
+      display__EQQG(Self__GB2R,voir__HB2R);
+      put_string__2EG(((__STRING *)voir__HB2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__KBFO=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__RYIO));
-    __tmp__SYIO=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__JBFO));
+    __tmp__KBFO=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__SYIO=execute_unlink__UEQK(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__0IMK(__tmp__JBFO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__SYIO=execute_unlink__FFQK(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__LJMK(__tmp__JBFO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__SYIO=execute_unlink__WFQK(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__2JMK(__tmp__JBFO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__SYIO=execute_unlink__HGQK(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__NKMK(__tmp__JBFO);
   } break;
   case __EXPR_AND__: {
-    __tmp__SYIO=execute_unlink__YGQK(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__4KMK(__tmp__JBFO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__SYIO=execute_unlink__JHQK(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__PLMK(__tmp__JBFO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__SYIO=execute_unlink__0HQK(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__AMMK(__tmp__JBFO);
   } break;
   case __PUT_TO__: {
-    __tmp__SYIO=execute_link__NKTK(((__PUT_TO *)__tmp__RYIO));
+    __tmp__KBFO=execute_link__ROPK(((__PUT_TO *)__tmp__JBFO));
   } break;
   case __ITEM__: {
-    __tmp__SYIO=execute_unlink__OIQK(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__UMMK(__tmp__JBFO);
   } break;
   case __SIZE_OF__: {
-    __tmp__SYIO=execute_unlink__4IQK(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__ENMK(__tmp__JBFO);
   } break;
   case __CAST__: {
-    __tmp__SYIO=execute_unlink__DJQK(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__JNMK(__tmp__JBFO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__SYIO=execute_unlink__IKUL(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__4UQL(__tmp__JBFO);
   } break;
   case __READ_SLOT__: {
-    __tmp__SYIO=execute_unlink__CAEL(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__QEAL(__tmp__JBFO);
   } break;
   case __READ_GLOBAL__: {
-    Self__XIJQ=((__READ_GLOBAL *)__tmp__RYIO);
-    unread__H2QL(Self__XIJQ->global__3DNK,Self__XIJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SYIO=execute_access_unlink__BJHL(Self__XIJQ);
+    Self__0LFQ=((__READ_GLOBAL *)__tmp__JBFO);
+    unread__CGNL(Self__0LFQ->global__ZGJK,Self__0LFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__0LFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__0LFQ->global__ZGJK);
+    };
+    __tmp__KBFO=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__SYIO=execute_unlink__ON3M(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__S1ZM(__tmp__JBFO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__SYIO=execute_unlink__NYIO(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__FBFO(__tmp__JBFO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__SYIO=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__RYIO));
+    __tmp__KBFO=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__JBFO));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__SYIO=execute_unlink__3YIO(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__VBFO(__tmp__JBFO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__SYIO=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__RYIO));
+    __tmp__KBFO=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__JBFO));
   } break;
   case __EXPR_NEG__: {
-    __tmp__SYIO=execute_unlink__DVNM(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__JBKM(__tmp__JBFO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__SYIO=execute_unlink__JKRL(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__OUNL(__tmp__JBFO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__SYIO=execute_unlink__EI3M(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__IWZM(__tmp__JBFO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__SYIO=execute_unlink__NZIO(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__FCFO(__tmp__JBFO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__SYIO=execute_unlink__MFIP(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__EOEP(__tmp__JBFO);
   } break;
   case __EXPR_INF__: {
-    __tmp__SYIO=execute_unlink__OLUN(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__SZQN(__tmp__JBFO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__SYIO=execute_unlink__4LUN(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__C0QN(__tmp__JBFO);
   } break;
   case __EXPR_OR__: {
-    __tmp__SYIO=execute_unlink__V5TN(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__ZNQN(__tmp__JBFO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__SYIO=execute_unlink__EKYO(__tmp__RYIO);
+    __tmp__KBFO=execute_unlink__2SUO(__tmp__JBFO);
   } break;
   };
-  if (((void *)__tmp__SYIO != (void *)NULL)) {
-    Self__ST3Q=((__LIST *)list_current__IF1);
-    add__to__RZCH(Self__ST3Q->expr_list__EMRG,__tmp__SYIO,(__INTEGER)(Self__ST3Q->index__XUUG -  1));
-    Self__ST3Q->index__XUUG=(__INTEGER)(Self__ST3Q->index__XUUG +  1);
-  };
-  __tmp__1YIO=Self__OYIO->parent_expr_binary_logic__CEGL.right__3IIO;
-  switch (((struct ___OBJ *)__tmp__1YIO)->__id) {
+  if (((void *)__tmp__KBFO != (void *)NULL)) {
+    Self__4RZQ=((__LIST *)list_current__EH1);
+    Self__2CDR=((__FAST_ARRAYoINSTRo *)Self__4RZQ->expr_list__RTOG);
+    index__4CDR=(__INTEGER)(Self__4RZQ->index__XWRG -  1);
+    if ((index__4CDR == (__INTEGER)(Self__2CDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+      add_last__IK4G(Self__2CDR,__tmp__KBFO);
+    } else {
+      add_last__IK4G(Self__2CDR,__tmp__KBFO);
+      Self__JB2R=(__INTEGER)(Self__2CDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+      __tmp__LB2R=Self__2CDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__MB2R=Self__2CDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__NB2R=Self__2CDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      while ((Self__JB2R >= index__4CDR)) {
+        ((void **)__tmp__MB2R)[(__INTEGER)(Self__JB2R +  1)]=((void **)__tmp__LB2R)[Self__JB2R];
+        ((void **)__tmp__NB2R)[Self__JB2R]=NULL;
+        Self__JB2R=(__INTEGER)(Self__JB2R -  1);
+      };
+      ((void **)Self__2CDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__4CDR]=__tmp__KBFO;
+    };
+    Self__4RZQ->index__XWRG=(__INTEGER)(Self__4RZQ->index__XWRG +  1);
+  };
+  __tmp__TBFO=Self__GBFO->parent_expr_binary_logic__QICL.right__VREO;
+  switch (((struct ___OBJ *)__tmp__TBFO)->__id) {
   case __LIST__: {
-    __tmp__2YIO=execute_unlink__GPVJ(__tmp__1YIO);
+    Self__5CDR=((__LIST *)__tmp__TBFO);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__5CDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__5CDR->expr_list__RTOG,create__type__PKQC(Self__5CDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__UBFO=execute_list__MNQG(Self__5CDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__2YIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__UBFO=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__2YIO=execute_unlink__KZPK(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__Q3LK(__tmp__TBFO);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__2YIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__UBFO=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__2YIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__UBFO=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__YIJQ=((__READ_LOCAL *)__tmp__1YIO);
-    unread__ESNK(Self__YIJQ->local__G5YD,Self__YIJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__2YIO=NULL;
+    Self__1LFQ=((__READ_LOCAL *)__tmp__TBFO);
+    Self__QB2R=((__LOCAL *)Self__1LFQ->local__HJZD);
+    Self__QB2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QB2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__QB2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__RB2R=create__AXB( 250);
+      display__UXFK(Self__1LFQ,voir__RB2R);
+      put_string__2EG(((__STRING *)voir__RB2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__TB2R=((__LIST *)list_current__EH1);
+      voir__UB2R=create__AXB( 250);
+      display__EQQG(Self__TB2R,voir__UB2R);
+      put_string__2EG(((__STRING *)voir__UB2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__UBFO=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__2YIO=execute_unlink__13PK(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__BCMK(__tmp__TBFO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__2YIO=execute_unlink__CDQK(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__IHMK(__tmp__TBFO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__2YIO=execute_unlink__TDQK(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__ZHMK(__tmp__TBFO);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__2YIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__UBFO=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__2YIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__UBFO=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__ODOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__1YIO)->receiver__AHAI);
-    unread__ESNK(Self__ODOQ->local__G5YD,Self__ODOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__2YIO=NULL;
+    Self__3HKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__TBFO)->receiver__WN2H);
+    Self__VB2R=((__LOCAL *)Self__3HKQ->local__HJZD);
+    Self__VB2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VB2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__VB2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__WB2R=create__AXB( 250);
+      display__UXFK(Self__3HKQ,voir__WB2R);
+      put_string__2EG(((__STRING *)voir__WB2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__YB2R=((__LIST *)list_current__EH1);
+      voir__ZB2R=create__AXB( 250);
+      display__EQQG(Self__YB2R,voir__ZB2R);
+      put_string__2EG(((__STRING *)voir__ZB2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__UBFO=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__1YIO));
-    __tmp__2YIO=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__TBFO));
+    __tmp__UBFO=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__2YIO=execute_unlink__UEQK(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__0IMK(__tmp__TBFO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__2YIO=execute_unlink__FFQK(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__LJMK(__tmp__TBFO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__2YIO=execute_unlink__WFQK(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__2JMK(__tmp__TBFO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__2YIO=execute_unlink__HGQK(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__NKMK(__tmp__TBFO);
   } break;
   case __EXPR_AND__: {
-    __tmp__2YIO=execute_unlink__YGQK(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__4KMK(__tmp__TBFO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__2YIO=execute_unlink__JHQK(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__PLMK(__tmp__TBFO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__2YIO=execute_unlink__0HQK(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__AMMK(__tmp__TBFO);
   } break;
   case __PUT_TO__: {
-    __tmp__2YIO=execute_link__NKTK(((__PUT_TO *)__tmp__1YIO));
+    __tmp__UBFO=execute_link__ROPK(((__PUT_TO *)__tmp__TBFO));
   } break;
   case __ITEM__: {
-    __tmp__2YIO=execute_unlink__OIQK(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__UMMK(__tmp__TBFO);
   } break;
   case __SIZE_OF__: {
-    __tmp__2YIO=execute_unlink__4IQK(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__ENMK(__tmp__TBFO);
   } break;
   case __CAST__: {
-    __tmp__2YIO=execute_unlink__DJQK(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__JNMK(__tmp__TBFO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__2YIO=execute_unlink__IKUL(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__4UQL(__tmp__TBFO);
   } break;
   case __READ_SLOT__: {
-    __tmp__2YIO=execute_unlink__CAEL(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__QEAL(__tmp__TBFO);
   } break;
   case __READ_GLOBAL__: {
-    Self__1IJQ=((__READ_GLOBAL *)__tmp__1YIO);
-    unread__H2QL(Self__1IJQ->global__3DNK,Self__1IJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__2YIO=execute_access_unlink__BJHL(Self__1IJQ);
+    Self__4LFQ=((__READ_GLOBAL *)__tmp__TBFO);
+    unread__CGNL(Self__4LFQ->global__ZGJK,Self__4LFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__4LFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__4LFQ->global__ZGJK);
+    };
+    __tmp__UBFO=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__2YIO=execute_unlink__ON3M(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__S1ZM(__tmp__TBFO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__2YIO=execute_unlink__NYIO(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__FBFO(__tmp__TBFO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__2YIO=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__1YIO));
+    __tmp__UBFO=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__TBFO));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__2YIO=execute_unlink__3YIO(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__VBFO(__tmp__TBFO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__2YIO=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__1YIO));
+    __tmp__UBFO=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__TBFO));
   } break;
   case __EXPR_NEG__: {
-    __tmp__2YIO=execute_unlink__DVNM(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__JBKM(__tmp__TBFO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__2YIO=execute_unlink__JKRL(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__OUNL(__tmp__TBFO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__2YIO=execute_unlink__EI3M(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__IWZM(__tmp__TBFO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__2YIO=execute_unlink__NZIO(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__FCFO(__tmp__TBFO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__2YIO=execute_unlink__MFIP(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__EOEP(__tmp__TBFO);
   } break;
   case __EXPR_INF__: {
-    __tmp__2YIO=execute_unlink__OLUN(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__SZQN(__tmp__TBFO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__2YIO=execute_unlink__4LUN(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__C0QN(__tmp__TBFO);
   } break;
   case __EXPR_OR__: {
-    __tmp__2YIO=execute_unlink__V5TN(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__ZNQN(__tmp__TBFO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__2YIO=execute_unlink__EKYO(__tmp__1YIO);
+    __tmp__UBFO=execute_unlink__2SUO(__tmp__TBFO);
   } break;
   };
-  return(__tmp__2YIO);
+  return(__tmp__UBFO);
 }
 
-static void* execute_link__SFPO(__EXPR_OR_OR_LOGIC *Self__TFPO)
+static void* execute_link__KOLO(__EXPR_OR_OR_LOGIC *Self__LOLO)
 // ({EXPR_OR_OR_LOGIC}) With resultRecursive, No inlinable.
 {
-  void *left_t__1FPO,*right_t__2FPO;
-  __UINTEGER_32 old_seq__WFPO;
-  void *__tmp__4FPO,*__tmp__5FPO,*__tmp__IGPO,*__tmp__JGPO,*__tmp__LGPO;
-  void *__tmp__OGPO,*result__B1SO,*__tmp__D1SO,*result__VFPO;
-  void *result__ZU3O,*__tmp__BV3O,*result__AX2O,*__tmp__SX2O;
-  void *result__0X2O,*__tmp__CY2O,*result__T5DP,*__tmp__15DP;
-  void *__tmp__CAEP,*result__JY2O,*__tmp__MY2O,*__tmp__NY2O,*__tmp__VY2O;
-  void *__tmp__2Y2O,*__tmp__5Y2O,*__tmp__OZ2O,*__tmp__PZ2O,*__tmp__WZ2O;
-  void *__tmp__XZ2O,*__tmp__H02O,*result__HGEP,*__tmp__PGEP;
-  void *result__XGEP,*__tmp__5GEP;
-  void *__tmp__MGPO,*left_cst__ZFPO,*__tmp__PGPO,*right_cst__0FPO;
-  void *__tmp__E1SO,*rd__A1SO;
-  __READ_LOCAL *Self__GJHQ,*Self__IJHQ,*Self__KJHQ,*Self__MJHQ;
-  __READ_LOCAL *Self__OJHQ,*Self__QJHQ,*Self__SJHQ,*Self__UJHQ;
-  __READ_LOCAL *Self__WJHQ,*Self__YJHQ,*Self__AKHQ,*Self__CKHQ;
-  __READ_LOCAL *Self__EKHQ,*Self__GKHQ,*Self__IKHQ,*Self__KKHQ;
-  __READ_LOCAL *Self__MKHQ,*Self__OKHQ;
-  __READ_GLOBAL *Self__JJHQ,*Self__NJHQ,*Self__RJHQ,*Self__VJHQ;
-  __READ_GLOBAL *Self__ZJHQ,*Self__DKHQ,*Self__HKHQ,*Self__LKHQ;
-  __READ_GLOBAL *Self__PKHQ;
-  void *sup__KY2O,*__tmp__3Y2O;
-  void *eq__LY2O,*__tmp__AZ2O;
-  __BOOLEAN __tmp__OY2O,__tmp__QZ2O,__tmp__YZ2O,__tmp__1Z2O;
-  left_t__1FPO=NULL;
-  right_t__2FPO=NULL;
-  old_seq__WFPO=seq_call_and_loop__BOIJ;
-  __tmp__4FPO=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO;
-  switch (((struct ___OBJ *)__tmp__4FPO)->__id) {
+  void *left_t__TOLO,*right_t__UOLO;
+  __UINTEGER_32 old_seq__OOLO,sz__GSMR,a__HSMR,new_size__ISMR,t__JSMR;
+  __UINTEGER_32 a__KSMR,new_size__DC2R,lab_type__CC2R,sz__SSMR,a__TSMR;
+  __UINTEGER_32 new_size__USMR,t__VSMR,a__WSMR,new_size__JE2R;
+  __UINTEGER_32 lab_type__IE2R;
+  void *__tmp__WOLO,*__tmp__XOLO,*__tmp__APLO,*__tmp__BPLO,*__tmp__DPLO;
+  void *__tmp__GPLO,*result__ZDPO,*__tmp__1DPO,*l__NSMR,*r__OSMR;
+  void *result__NOLO,*result__R3ZO,*__tmp__Z3ZO,*result__Y5YO;
+  void *__tmp__KAZO,*result__SAZO,*__tmp__0AZO,*result__LIAP;
+  void *__tmp__TIAP,*__tmp__0IAP,*result__BBZO,*__tmp__EBZO,*__tmp__FBZO;
+  void *__tmp__NBZO,*__tmp__UBZO,*__tmp__XBZO,*__tmp__GCZO,*__tmp__HCZO;
+  void *__tmp__OCZO,*__tmp__PCZO,*l__ZSMR,*r__0SMR,*__tmp__5CZO;
+  void *result__5OAP,*__tmp__HPAP,*result__PPAP,*__tmp__XPAP;
+  __LIST *Self__ADDR,*Self__CDDR,*Self__HC2R,*Self__MC2R,*Self__RC2R;
+  __LIST *Self__WC2R,*Self__1C2R,*Self__AD2R,*Self__FD2R,*Self__KD2R;
+  __LIST *Self__PD2R,*Self__UD2R,*Self__ZD2R,*Self__4D2R,*Self__NE2R;
+  __LIST *Self__SE2R,*Self__XE2R,*Self__2E2R,*Self__BF2R,*Self__GF2R;
+  void *voir__BDDR,*voir__DDDR,*voir__FC2R,*voir__IC2R,*voir__KC2R;
+  void *voir__NC2R,*voir__PC2R,*voir__SC2R,*voir__UC2R,*voir__XC2R;
+  void *voir__ZC2R,*voir__2C2R,*voir__4C2R,*voir__BD2R,*voir__DD2R;
+  void *voir__GD2R,*voir__ID2R,*voir__LD2R,*voir__ND2R,*voir__QD2R;
+  void *voir__SD2R,*voir__VD2R,*voir__XD2R,*voir__0D2R,*voir__2D2R;
+  void *voir__5D2R,*voir__LE2R,*voir__OE2R,*voir__QE2R,*voir__TE2R;
+  void *voir__VE2R,*voir__YE2R,*voir__0E2R,*voir__3E2R,*voir__5E2R;
+  void *voir__CF2R,*voir__EF2R,*voir__HF2R;
+  void *__tmp__EPLO,*left_cst__ROLO,*__tmp__HPLO,*right_cst__SOLO;
+  void *__tmp__2DPO,*rd__YDPO;
+  __POSITION p__MSMR,p__YSMR;
+  __EXPR_OR_LOGIC *result__DSMR,*Self__LSMR;
+  __POINTER ptr__ESMR,ptr_table__1B2R,next__0B2R,result__2B2R;
+  __POINTER ptr_table__AC2R,next__5B2R,result__BC2R,ptr__QSMR;
+  __POINTER ptr_table__BE2R,next__AE2R,result__CE2R,ptr_table__GE2R;
+  __POINTER next__FE2R,result__HE2R;
+  __INTEGER typ_id__FSMR,typ_id__RSMR;
+  __READ_LOCAL *Self__YMDQ,*Self__0MDQ,*Self__2MDQ,*Self__4MDQ;
+  __READ_LOCAL *Self__ANDQ,*Self__CNDQ,*Self__ENDQ,*Self__GNDQ;
+  __READ_LOCAL *Self__INDQ,*Self__KNDQ,*Self__SNDQ,*Self__UNDQ;
+  __READ_LOCAL *Self__WNDQ,*Self__YNDQ,*Self__0NDQ,*Self__2NDQ;
+  __READ_LOCAL *Self__4NDQ,*Self__AODQ;
+  __LOCAL *Self__EC2R,*Self__JC2R,*Self__OC2R,*Self__TC2R,*Self__YC2R;
+  __LOCAL *Self__3C2R,*Self__CD2R,*Self__HD2R,*Self__MD2R,*Self__RD2R;
+  __LOCAL *Self__WD2R,*Self__1D2R,*Self__KE2R,*Self__PE2R,*Self__UE2R;
+  __LOCAL *Self__ZE2R,*Self__4E2R,*Self__DF2R;
+  __READ_GLOBAL *Self__1MDQ,*Self__5MDQ,*Self__DNDQ,*Self__HNDQ;
+  __READ_GLOBAL *Self__LNDQ,*Self__VNDQ,*Self__ZNDQ,*Self__3NDQ;
+  __READ_GLOBAL *Self__BODQ;
+  void *sup__CBZO,*__tmp__VBZO;
+  void *eq__DBZO,*__tmp__YBZO;
+  __EXPR_SUP_EQ *result__PSMR,*Self__XSMR;
+  __BOOLEAN __tmp__GBZO,__tmp__ICZO,__tmp__QCZO,__tmp__TCZO;
+  left_t__TOLO=NULL;
+  right_t__UOLO=NULL;
+  old_seq__OOLO=seq_call_and_loop__3QEJ;
+  __tmp__WOLO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
+  switch (((struct ___OBJ *)__tmp__WOLO)->__id) {
   case __LIST__: {
-    __tmp__5FPO=execute_link__GMRG(__tmp__4FPO);
+    __tmp__XOLO=execute_link__TTOG(__tmp__WOLO);
   } break;
   case __STRING_CST__: {
-    __tmp__5FPO=((__STRING_CST *)__tmp__4FPO);
+    __tmp__XOLO=((__STRING_CST *)__tmp__WOLO);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__5FPO=execute_link__A23K(__tmp__4FPO);
+    __tmp__XOLO=execute_link__KA0K(__tmp__WOLO);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__5FPO=((__PROTOTYPE_CST *)__tmp__4FPO);
+    __tmp__XOLO=((__PROTOTYPE_CST *)__tmp__WOLO);
   } break;
   case __INTEGER_CST__: {
-    __tmp__5FPO=((__INTEGER_CST *)__tmp__4FPO);
+    __tmp__XOLO=((__INTEGER_CST *)__tmp__WOLO);
   } break;
   case __READ_LOCAL__: {
-    __tmp__5FPO=execute_link__QDEL(__tmp__4FPO);
+    __tmp__XOLO=execute_link__4HAL(__tmp__WOLO);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__5FPO=execute_link__EIEL();
+    Self__ADDR=((__LIST *)list_current__EH1);
+    voir__BDDR=create__AXB( 250);
+    display__EQQG(Self__ADDR,voir__BDDR);
+    put_string__2EG(((__STRING *)voir__BDDR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__XOLO=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__5FPO=execute_link__IIEL(__tmp__4FPO);
+    __tmp__XOLO=execute_link__WMAL(__tmp__WOLO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__5FPO=execute_link__RMEL(__tmp__4FPO);
+    __tmp__XOLO=execute_link__5QAL(__tmp__WOLO);
   } break;
   case __REAL_CST__: {
-    __tmp__5FPO=((__REAL_CST *)__tmp__4FPO);
+    __tmp__XOLO=((__REAL_CST *)__tmp__WOLO);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__5FPO=((__CHARACTER_CST *)__tmp__4FPO);
+    __tmp__XOLO=((__CHARACTER_CST *)__tmp__WOLO);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__5FPO=execute_link__AREL(__tmp__4FPO);
+    __tmp__XOLO=execute_link__OVAL(__tmp__WOLO);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__5FPO=execute_link__HSEL(__tmp__4FPO);
+    __tmp__XOLO=execute_link__VWAL(__tmp__WOLO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__5FPO=execute_link__MSEL(__tmp__4FPO);
+    __tmp__XOLO=execute_link__0WAL(__tmp__WOLO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__5FPO=execute_link__VWEL(__tmp__4FPO);
+    __tmp__XOLO=execute_link__D1AL(__tmp__WOLO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__5FPO=execute_link__40EL(__tmp__4FPO);
+    __tmp__XOLO=execute_link__M5AL(__tmp__WOLO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__5FPO=execute_link__H5EL(__tmp__4FPO);
+    __tmp__XOLO=execute_link__VDBL(__tmp__WOLO);
   } break;
   case __EXPR_AND__: {
-    __tmp__5FPO=execute_link__QDFL(__tmp__4FPO);
+    __tmp__XOLO=execute_link__4HBL(__tmp__WOLO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__5FPO=execute_link__ZHFL(__tmp__4FPO);
+    __tmp__XOLO=execute_link__HMBL(__tmp__WOLO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__5FPO=execute_link__CMFL(__tmp__4FPO);
+    __tmp__XOLO=execute_link__QQBL(__tmp__WOLO);
   } break;
   case __PUT_TO__: {
-    __tmp__5FPO=execute_link__NKTK(__tmp__4FPO);
+    __tmp__XOLO=execute_link__ROPK(__tmp__WOLO);
   } break;
   case __ITEM__: {
-    __tmp__5FPO=execute_link__LQFL(__tmp__4FPO);
+    __tmp__XOLO=execute_link__ZUBL(__tmp__WOLO);
   } break;
   case __SIZE_OF__: {
-    __tmp__5FPO=execute_link__SQFL(__tmp__4FPO);
+    __tmp__XOLO=execute_link__AVBL(__tmp__WOLO);
   } break;
   case __CAST__: {
-    __tmp__5FPO=execute_link__XQFL(__tmp__4FPO);
+    __tmp__XOLO=execute_link__FVBL(__tmp__WOLO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__5FPO=execute_link__MYXL(__tmp__4FPO);
+    __tmp__XOLO=execute_link__CDUL(__tmp__WOLO);
   } break;
   case __READ_SLOT__: {
-    __tmp__5FPO=execute_link__QUFL(__tmp__4FPO);
+    __tmp__XOLO=execute_link__4YBL(__tmp__WOLO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__5FPO=execute_link__AZFL(__tmp__4FPO);
+    __tmp__XOLO=execute_link__O3BL(__tmp__WOLO);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__5FPO=execute_link__4N3M(__tmp__4FPO);
+    __tmp__XOLO=execute_link__C2ZM(__tmp__WOLO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__5FPO=execute_link__03IO(__tmp__4FPO);
+    __tmp__XOLO=execute_link__SGFO(__tmp__WOLO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__5FPO=execute_link__SFPO(__tmp__4FPO);
+    __tmp__XOLO=execute_link__KOLO(__tmp__WOLO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__5FPO=execute_link__TDJO(__tmp__4FPO);
+    __tmp__XOLO=execute_link__LMFO(__tmp__WOLO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__5FPO=execute_link__WLPO(__tmp__4FPO);
+    __tmp__XOLO=execute_link__OULO(__tmp__WOLO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__5FPO=execute_link__GDOM(__tmp__4FPO);
+    __tmp__XOLO=execute_link__IPKM(__tmp__WOLO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__5FPO=execute_link__3NSL(__tmp__4FPO);
+    __tmp__XOLO=execute_link__VXOL(__tmp__WOLO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__5FPO=execute_link__SQ3M(__tmp__4FPO);
+    __tmp__XOLO=execute_link__W4ZM(__tmp__WOLO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__5FPO=execute_link__MJJO(__tmp__4FPO);
+    __tmp__XOLO=execute_link__ESFO(__tmp__WOLO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__5FPO=execute_link__EIIP(__tmp__4FPO);
+    __tmp__XOLO=execute_link__2QEP(__tmp__WOLO);
   } break;
   case __EXPR_INF__: {
-    __tmp__5FPO=execute_link__BNUN(__tmp__4FPO);
+    __tmp__XOLO=execute_link__F1QN(__tmp__WOLO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__5FPO=execute_link__KRUN(__tmp__4FPO);
+    __tmp__XOLO=execute_link__O5QN(__tmp__WOLO);
   } break;
   case __EXPR_OR__: {
-    __tmp__5FPO=execute_link__HEUN(__tmp__4FPO);
+    __tmp__XOLO=execute_link__LSQN(__tmp__WOLO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__5FPO=execute_link__UUYO(__tmp__4FPO);
+    __tmp__XOLO=execute_link__M3UO(__tmp__WOLO);
   } break;
   };
-  Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO=__tmp__5FPO;
-  seq_or_and__IVUG=(__UINTEGER_32)(seq_or_and__IVUG +  1);
-  seq_inline__NUUG=(__UINTEGER_32)(seq_inline__NUUG +  1);
-  __tmp__IGPO=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
-  switch (((struct ___OBJ *)__tmp__IGPO)->__id) {
+  Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO=__tmp__XOLO;
+  seq_or_and__IXRG=(__UINTEGER_32)(seq_or_and__IXRG +  1);
+  seq_inline__NWRG=(__UINTEGER_32)(seq_inline__NWRG +  1);
+  __tmp__APLO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+  switch (((struct ___OBJ *)__tmp__APLO)->__id) {
   case __LIST__: {
-    __tmp__JGPO=execute_link__GMRG(__tmp__IGPO);
+    __tmp__BPLO=execute_link__TTOG(__tmp__APLO);
   } break;
   case __STRING_CST__: {
-    __tmp__JGPO=((__STRING_CST *)__tmp__IGPO);
+    __tmp__BPLO=((__STRING_CST *)__tmp__APLO);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__JGPO=execute_link__A23K(__tmp__IGPO);
+    __tmp__BPLO=execute_link__KA0K(__tmp__APLO);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__JGPO=((__PROTOTYPE_CST *)__tmp__IGPO);
+    __tmp__BPLO=((__PROTOTYPE_CST *)__tmp__APLO);
   } break;
   case __INTEGER_CST__: {
-    __tmp__JGPO=((__INTEGER_CST *)__tmp__IGPO);
+    __tmp__BPLO=((__INTEGER_CST *)__tmp__APLO);
   } break;
   case __READ_LOCAL__: {
-    __tmp__JGPO=execute_link__QDEL(__tmp__IGPO);
+    __tmp__BPLO=execute_link__4HAL(__tmp__APLO);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__JGPO=execute_link__EIEL();
+    Self__CDDR=((__LIST *)list_current__EH1);
+    voir__DDDR=create__AXB( 250);
+    display__EQQG(Self__CDDR,voir__DDDR);
+    put_string__2EG(((__STRING *)voir__DDDR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__BPLO=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__JGPO=execute_link__IIEL(__tmp__IGPO);
+    __tmp__BPLO=execute_link__WMAL(__tmp__APLO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__JGPO=execute_link__RMEL(__tmp__IGPO);
+    __tmp__BPLO=execute_link__5QAL(__tmp__APLO);
   } break;
   case __REAL_CST__: {
-    __tmp__JGPO=((__REAL_CST *)__tmp__IGPO);
+    __tmp__BPLO=((__REAL_CST *)__tmp__APLO);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__JGPO=((__CHARACTER_CST *)__tmp__IGPO);
+    __tmp__BPLO=((__CHARACTER_CST *)__tmp__APLO);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__JGPO=execute_link__AREL(__tmp__IGPO);
+    __tmp__BPLO=execute_link__OVAL(__tmp__APLO);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__JGPO=execute_link__HSEL(__tmp__IGPO);
+    __tmp__BPLO=execute_link__VWAL(__tmp__APLO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__JGPO=execute_link__MSEL(__tmp__IGPO);
+    __tmp__BPLO=execute_link__0WAL(__tmp__APLO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__JGPO=execute_link__VWEL(__tmp__IGPO);
+    __tmp__BPLO=execute_link__D1AL(__tmp__APLO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__JGPO=execute_link__40EL(__tmp__IGPO);
+    __tmp__BPLO=execute_link__M5AL(__tmp__APLO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__JGPO=execute_link__H5EL(__tmp__IGPO);
+    __tmp__BPLO=execute_link__VDBL(__tmp__APLO);
   } break;
   case __EXPR_AND__: {
-    __tmp__JGPO=execute_link__QDFL(__tmp__IGPO);
+    __tmp__BPLO=execute_link__4HBL(__tmp__APLO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__JGPO=execute_link__ZHFL(__tmp__IGPO);
+    __tmp__BPLO=execute_link__HMBL(__tmp__APLO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__JGPO=execute_link__CMFL(__tmp__IGPO);
+    __tmp__BPLO=execute_link__QQBL(__tmp__APLO);
   } break;
   case __PUT_TO__: {
-    __tmp__JGPO=execute_link__NKTK(__tmp__IGPO);
+    __tmp__BPLO=execute_link__ROPK(__tmp__APLO);
   } break;
   case __ITEM__: {
-    __tmp__JGPO=execute_link__LQFL(__tmp__IGPO);
+    __tmp__BPLO=execute_link__ZUBL(__tmp__APLO);
   } break;
   case __SIZE_OF__: {
-    __tmp__JGPO=execute_link__SQFL(__tmp__IGPO);
+    __tmp__BPLO=execute_link__AVBL(__tmp__APLO);
   } break;
   case __CAST__: {
-    __tmp__JGPO=execute_link__XQFL(__tmp__IGPO);
+    __tmp__BPLO=execute_link__FVBL(__tmp__APLO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__JGPO=execute_link__MYXL(__tmp__IGPO);
+    __tmp__BPLO=execute_link__CDUL(__tmp__APLO);
   } break;
   case __READ_SLOT__: {
-    __tmp__JGPO=execute_link__QUFL(__tmp__IGPO);
+    __tmp__BPLO=execute_link__4YBL(__tmp__APLO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__JGPO=execute_link__AZFL(__tmp__IGPO);
+    __tmp__BPLO=execute_link__O3BL(__tmp__APLO);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__JGPO=execute_link__4N3M(__tmp__IGPO);
+    __tmp__BPLO=execute_link__C2ZM(__tmp__APLO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__JGPO=execute_link__03IO(__tmp__IGPO);
+    __tmp__BPLO=execute_link__SGFO(__tmp__APLO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__JGPO=execute_link__SFPO(__tmp__IGPO);
+    __tmp__BPLO=execute_link__KOLO(__tmp__APLO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__JGPO=execute_link__TDJO(__tmp__IGPO);
+    __tmp__BPLO=execute_link__LMFO(__tmp__APLO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__JGPO=execute_link__WLPO(__tmp__IGPO);
+    __tmp__BPLO=execute_link__OULO(__tmp__APLO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__JGPO=execute_link__GDOM(__tmp__IGPO);
+    __tmp__BPLO=execute_link__IPKM(__tmp__APLO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__JGPO=execute_link__3NSL(__tmp__IGPO);
+    __tmp__BPLO=execute_link__VXOL(__tmp__APLO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__JGPO=execute_link__SQ3M(__tmp__IGPO);
+    __tmp__BPLO=execute_link__W4ZM(__tmp__APLO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__JGPO=execute_link__MJJO(__tmp__IGPO);
+    __tmp__BPLO=execute_link__ESFO(__tmp__APLO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__JGPO=execute_link__EIIP(__tmp__IGPO);
+    __tmp__BPLO=execute_link__2QEP(__tmp__APLO);
   } break;
   case __EXPR_INF__: {
-    __tmp__JGPO=execute_link__BNUN(__tmp__IGPO);
+    __tmp__BPLO=execute_link__F1QN(__tmp__APLO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__JGPO=execute_link__KRUN(__tmp__IGPO);
+    __tmp__BPLO=execute_link__O5QN(__tmp__APLO);
   } break;
   case __EXPR_OR__: {
-    __tmp__JGPO=execute_link__HEUN(__tmp__IGPO);
+    __tmp__BPLO=execute_link__LSQN(__tmp__APLO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__JGPO=execute_link__UUYO(__tmp__IGPO);
+    __tmp__BPLO=execute_link__M3UO(__tmp__APLO);
   } break;
   };
-  Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO=__tmp__JGPO;
-  __tmp__LGPO=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO;
-  if (__tmp__LGPO==NULL) {
-    __tmp__MGPO=NULL;
+  Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO=__tmp__BPLO;
+  __tmp__DPLO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
+  if (__tmp__DPLO==NULL) {
+    __tmp__EPLO=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__LGPO)->__id) {
+    switch (((struct ___OBJ *)__tmp__DPLO)->__id) {
     case __LIST__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__MGPO=((void *)__tmp__LGPO);
+      __tmp__EPLO=((void *)__tmp__DPLO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __CAST__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__MGPO=NULL;
+      __tmp__EPLO=NULL;
     } break;
     }
   };
-  left_cst__ZFPO=__tmp__MGPO;
-  __tmp__OGPO=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
-  if (__tmp__OGPO==NULL) {
-    __tmp__PGPO=NULL;
+  left_cst__ROLO=__tmp__EPLO;
+  __tmp__GPLO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+  if (__tmp__GPLO==NULL) {
+    __tmp__HPLO=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__OGPO)->__id) {
+    switch (((struct ___OBJ *)__tmp__GPLO)->__id) {
     case __LIST__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__PGPO=((void *)__tmp__OGPO);
+      __tmp__HPLO=((void *)__tmp__GPLO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __CAST__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__PGPO=NULL;
+      __tmp__HPLO=NULL;
     } break;
     }
   };
-  right_cst__0FPO=__tmp__PGPO;
-  if (((void *)__tmp__MGPO != (void *)NULL)) {
-    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__MGPO)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL == (void *)type_true__FJB)) {
-      left_t__1FPO=type_true__FJB;
+  right_cst__SOLO=__tmp__HPLO;
+  if (((void *)__tmp__EPLO != (void *)NULL)) {
+    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__EPLO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)type_true__FJB)) {
+      left_t__TOLO=type_true__FJB;
     } else {
-      left_t__1FPO=type_false__NJB;
+      left_t__TOLO=type_false__NJB;
     };
   };
-  if (((void *)__tmp__PGPO != (void *)NULL)) {
-    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__PGPO)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL == (void *)type_true__FJB)) {
-      right_t__2FPO=type_true__FJB;
+  if (((void *)__tmp__HPLO != (void *)NULL)) {
+    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__HPLO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)type_true__FJB)) {
+      right_t__UOLO=type_true__FJB;
     } else {
-      right_t__2FPO=type_false__NJB;
+      right_t__UOLO=type_false__NJB;
     };
   };
-  result__B1SO=NULL;
-  __tmp__D1SO=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
-  if (__tmp__D1SO==NULL) {
-    __tmp__E1SO=NULL;
+  result__ZDPO=NULL;
+  __tmp__1DPO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+  if (__tmp__1DPO==NULL) {
+    __tmp__2DPO=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__D1SO)->__id) {
+    switch (((struct ___OBJ *)__tmp__1DPO)->__id) {
     case __LIST__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__E1SO=((void *)__tmp__D1SO);
+      __tmp__2DPO=((void *)__tmp__1DPO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __CAST__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__E1SO=((void *)__tmp__D1SO);
+      __tmp__2DPO=((void *)__tmp__1DPO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__E1SO=((void *)__tmp__D1SO);
+      __tmp__2DPO=((void *)__tmp__1DPO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__E1SO=NULL;
+      __tmp__2DPO=NULL;
     } break;
     }
   };
-  rd__A1SO=__tmp__E1SO;
-  if (((void *)__tmp__E1SO != (void *)NULL)) {
-    result__B1SO=create__with__and__IQHO(Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO,Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO);
-  };
-  result__VFPO=result__B1SO;
-  if ((((void *)result__B1SO == (void *)NULL) && ((void *)__tmp__MGPO != (void *)NULL))) {
-    result__ZU3O=NULL;
-    if (((void *)left_t__1FPO == (void *)type_false__NJB)) {
-      result__ZU3O=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
-      __tmp__BV3O=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO;
-      switch (((struct ___OBJ *)__tmp__BV3O)->__id) {
+  rd__YDPO=__tmp__2DPO;
+  if (((void *)__tmp__2DPO != (void *)NULL)) {
+    p__MSMR=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    l__NSMR=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
+    r__OSMR=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+    result__DSMR=NULL;
+    ptr__ESMR=((__POINTER )(NULL));
+    typ_id__FSMR= 0;
+    sz__GSMR=((__UINTEGER_32 )sizeof(__EXPR_OR_LOGIC));
+    if ((sz__GSMR ==  0)) {
+      result__DSMR=EXPR_OR_LOGIC__;
+    } else {
+      typ_id__FSMR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GSMR);
+      if ((typ_id__FSMR == (__INTEGER)(-  1))) {
+        a__HSMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__ISMR=(__UINTEGER_32)((__UINTEGER_32)(sz__GSMR + a__HSMR) & (__UINTEGER_32)(~ a__HSMR));
+        ptr_table__1B2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ISMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__0B2R=((__POINTER )(NULL));
+        result__2B2R=((__POINTER *)ptr_table__1B2R)[ 0];
+        if ((result__2B2R == (void *)NULL)) {
+          result__2B2R=new_lab__2PJ(new_size__ISMR);
+          next__0B2R=(void *)((unsigned long)result__2B2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ISMR)));
+          ((__POINTER *)next__0B2R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__1B2R)[ 0]=next__0B2R;
+        } else {
+          next__0B2R=((__POINTER *)result__2B2R)[ 0];
+          if ((next__0B2R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2B2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ISMR <<  1)) <=  4096)) {
+              next__0B2R=(void *)((unsigned long)result__2B2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ISMR)));
+            } else {
+              next__0B2R=new_lab__2PJ(new_size__ISMR);
+            };
+            ((__POINTER *)next__0B2R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__1B2R)[ 0]=next__0B2R;
+          } else {
+            ((__POINTER *)result__2B2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__0B2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__2B2R=next__0B2R;
+          };
+        };
+        ptr__ESMR=result__2B2R;
+      } else {
+        t__JSMR=((__UINTEGER_32 )typ_id__FSMR);
+        a__KSMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__DC2R=(__UINTEGER_32)((__UINTEGER_32)(sz__GSMR + a__KSMR) & (__UINTEGER_32)(~ a__KSMR));
+        ptr_table__AC2R=((__POINTER )(&(table_type[(t__JSMR)])));
+        lab_type__CC2R=(__UINTEGER_32)(t__JSMR |  1);
+        next__5B2R=((__POINTER )(NULL));
+        result__BC2R=((__POINTER *)ptr_table__AC2R)[ 0];
+        if ((result__BC2R == (void *)NULL)) {
+          result__BC2R=new_lab__2PJ(lab_type__CC2R);
+          next__5B2R=(void *)((unsigned long)result__BC2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DC2R)));
+          ((__POINTER *)next__5B2R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__AC2R)[ 0]=next__5B2R;
+        } else {
+          next__5B2R=((__POINTER *)result__BC2R)[ 0];
+          if ((next__5B2R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BC2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DC2R <<  1)) <=  4096)) {
+              next__5B2R=(void *)((unsigned long)result__BC2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DC2R)));
+            } else {
+              next__5B2R=new_lab__2PJ(lab_type__CC2R);
+            };
+            ((__POINTER *)next__5B2R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__AC2R)[ 0]=next__5B2R;
+          } else {
+            ((__POINTER *)result__BC2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__5B2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__BC2R=next__5B2R;
+          };
+        };
+        ptr__ESMR=result__BC2R;
+      };
+      result__DSMR=((__EXPR_OR_LOGIC *)ptr__ESMR);
+      *(result__DSMR) = *(EXPR_OR_LOGIC__);
+    };
+    Self__LSMR=((__EXPR_OR_LOGIC *)result__DSMR);
+    Self__LSMR->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MSMR;
+    Self__LSMR->parent_expr_binary_logic__QICL.left__RREO=l__NSMR;
+    Self__LSMR->parent_expr_binary_logic__QICL.right__VREO=r__OSMR;
+    result__ZDPO=result__DSMR;
+  };
+  result__NOLO=result__ZDPO;
+  if ((((void *)result__ZDPO == (void *)NULL) && ((void *)__tmp__EPLO != (void *)NULL))) {
+    result__R3ZO=NULL;
+    if (((void *)left_t__TOLO == (void *)type_false__NJB)) {
+      result__R3ZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+      __tmp__Z3ZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
+      switch (((struct ___OBJ *)__tmp__Z3ZO)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__BV3O);
+        remove__SOJJ(__tmp__Z3ZO);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__BV3O);
+        remove__2TAK(__tmp__Z3ZO);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__GJHQ=((__READ_LOCAL *)__tmp__BV3O);
-        unread__ESNK(Self__GJHQ->local__G5YD,Self__GJHQ);
+        Self__YMDQ=((__READ_LOCAL *)__tmp__Z3ZO);
+        Self__EC2R=((__LOCAL *)Self__YMDQ->local__HJZD);
+        Self__EC2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EC2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__EC2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__FC2R=create__AXB( 250);
+          display__UXFK(Self__YMDQ,voir__FC2R);
+          put_string__2EG(((__STRING *)voir__FC2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__HC2R=((__LIST *)list_current__EH1);
+          voir__IC2R=create__AXB( 250);
+          display__EQQG(Self__HC2R,voir__IC2R);
+          put_string__2EG(((__STRING *)voir__IC2R));
+          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__BV3O);
+        remove__1UAK(__tmp__Z3ZO);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__BV3O);
+        remove__LVAK(__tmp__Z3ZO);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__BV3O);
+        remove__PVAK(__tmp__Z3ZO);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__IJHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BV3O)->receiver__AHAI);
-        unread__ESNK(Self__IJHQ->local__G5YD,Self__IJHQ);
+        Self__0MDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__Z3ZO)->receiver__WN2H);
+        Self__JC2R=((__LOCAL *)Self__0MDQ->local__HJZD);
+        Self__JC2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__JC2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__JC2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__KC2R=create__AXB( 250);
+          display__UXFK(Self__0MDQ,voir__KC2R);
+          put_string__2EG(((__STRING *)voir__KC2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__MC2R=((__LIST *)list_current__EH1);
+          voir__NC2R=create__AXB( 250);
+          display__EQQG(Self__MC2R,voir__NC2R);
+          put_string__2EG(((__STRING *)voir__NC2R));
+          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__BV3O);
+        remove__0VAK(__tmp__Z3ZO);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__BV3O);
+        remove__3VAK(__tmp__Z3ZO);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__BV3O);
+        remove__BWAK(__tmp__Z3ZO);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__BV3O);
+        remove__FWAK(__tmp__Z3ZO);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__BV3O);
+        remove__JWAK(__tmp__Z3ZO);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__BV3O);
+        remove__NWAK(__tmp__Z3ZO);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__BV3O);
+        remove__RWAK(__tmp__Z3ZO);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__BV3O);
+        remove__VWAK(__tmp__Z3ZO);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__BV3O);
+        remove__ZWAK(__tmp__Z3ZO);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__BV3O);
+        remove__0XAK(__tmp__Z3ZO);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__BV3O);
+        remove__4XAK(__tmp__Z3ZO);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__BV3O);
+        remove__BYAK(__tmp__Z3ZO);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__BV3O);
+        remove__DUML(__tmp__Z3ZO);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__BV3O);
+        remove__GGHK(__tmp__Z3ZO);
       } break;
       case __READ_GLOBAL__: {
-        Self__JJHQ=((__READ_GLOBAL *)__tmp__BV3O);
-        unread__H2QL(Self__JJHQ->global__3DNK,Self__JJHQ);
+        Self__1MDQ=((__READ_GLOBAL *)__tmp__Z3ZO);
+        unread__CGNL(Self__1MDQ->global__ZGJK,Self__1MDQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__BV3O);
+        remove__WA0M(__tmp__Z3ZO);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__BV3O);
+        remove__0UEO(__tmp__Z3ZO);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__BV3O);
+        remove__0RKO(__tmp__Z3ZO);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__BV3O);
+        remove__4UEO(__tmp__Z3ZO);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__BV3O);
+        remove__5RKO(__tmp__Z3ZO);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__BV3O);
+        remove__HTJM(__tmp__Z3ZO);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__BV3O);
+        remove__XWML(__tmp__Z3ZO);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__BV3O);
+        remove__TJZM(__tmp__Z3ZO);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__BV3O);
+        remove__CVEO(__tmp__Z3ZO);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__BV3O);
+        remove__1EEP(__tmp__Z3ZO);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__BV3O);
+        remove__0DRN(__tmp__Z3ZO);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__BV3O);
+        remove__4DRN(__tmp__Z3ZO);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__BV3O);
+        remove__14PN(__tmp__Z3ZO);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__BV3O);
+        remove__EVTO(__tmp__Z3ZO);
       } break;
       };
     };
-    result__AX2O=result__ZU3O;
-    if ((((void *)result__ZU3O == (void *)NULL) && ((void *)left_t__1FPO == (void *)type_true__FJB))) {
-      result__AX2O=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO;
-      __tmp__SX2O=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
-      switch (((struct ___OBJ *)__tmp__SX2O)->__id) {
+    result__Y5YO=result__R3ZO;
+    if ((((void *)result__R3ZO == (void *)NULL) && ((void *)left_t__TOLO == (void *)type_true__FJB))) {
+      result__Y5YO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
+      __tmp__KAZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+      switch (((struct ___OBJ *)__tmp__KAZO)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__SX2O);
+        remove__SOJJ(__tmp__KAZO);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__SX2O);
+        remove__2TAK(__tmp__KAZO);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__KJHQ=((__READ_LOCAL *)__tmp__SX2O);
-        unread__ESNK(Self__KJHQ->local__G5YD,Self__KJHQ);
+        Self__2MDQ=((__READ_LOCAL *)__tmp__KAZO);
+        Self__OC2R=((__LOCAL *)Self__2MDQ->local__HJZD);
+        Self__OC2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OC2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__OC2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__PC2R=create__AXB( 250);
+          display__UXFK(Self__2MDQ,voir__PC2R);
+          put_string__2EG(((__STRING *)voir__PC2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__RC2R=((__LIST *)list_current__EH1);
+          voir__SC2R=create__AXB( 250);
+          display__EQQG(Self__RC2R,voir__SC2R);
+          put_string__2EG(((__STRING *)voir__SC2R));
+          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__SX2O);
+        remove__1UAK(__tmp__KAZO);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__SX2O);
+        remove__LVAK(__tmp__KAZO);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__SX2O);
+        remove__PVAK(__tmp__KAZO);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__MJHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__SX2O)->receiver__AHAI);
-        unread__ESNK(Self__MJHQ->local__G5YD,Self__MJHQ);
+        Self__4MDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__KAZO)->receiver__WN2H);
+        Self__TC2R=((__LOCAL *)Self__4MDQ->local__HJZD);
+        Self__TC2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__TC2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__TC2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__UC2R=create__AXB( 250);
+          display__UXFK(Self__4MDQ,voir__UC2R);
+          put_string__2EG(((__STRING *)voir__UC2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__WC2R=((__LIST *)list_current__EH1);
+          voir__XC2R=create__AXB( 250);
+          display__EQQG(Self__WC2R,voir__XC2R);
+          put_string__2EG(((__STRING *)voir__XC2R));
+          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__SX2O);
+        remove__0VAK(__tmp__KAZO);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__SX2O);
+        remove__3VAK(__tmp__KAZO);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__SX2O);
+        remove__BWAK(__tmp__KAZO);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__SX2O);
+        remove__FWAK(__tmp__KAZO);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__SX2O);
+        remove__JWAK(__tmp__KAZO);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__SX2O);
+        remove__NWAK(__tmp__KAZO);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__SX2O);
+        remove__RWAK(__tmp__KAZO);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__SX2O);
+        remove__VWAK(__tmp__KAZO);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__SX2O);
+        remove__ZWAK(__tmp__KAZO);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__SX2O);
+        remove__0XAK(__tmp__KAZO);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__SX2O);
+        remove__4XAK(__tmp__KAZO);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__SX2O);
+        remove__BYAK(__tmp__KAZO);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__SX2O);
+        remove__DUML(__tmp__KAZO);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__SX2O);
+        remove__GGHK(__tmp__KAZO);
       } break;
       case __READ_GLOBAL__: {
-        Self__NJHQ=((__READ_GLOBAL *)__tmp__SX2O);
-        unread__H2QL(Self__NJHQ->global__3DNK,Self__NJHQ);
+        Self__5MDQ=((__READ_GLOBAL *)__tmp__KAZO);
+        unread__CGNL(Self__5MDQ->global__ZGJK,Self__5MDQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__SX2O);
+        remove__WA0M(__tmp__KAZO);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__SX2O);
+        remove__0UEO(__tmp__KAZO);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__SX2O);
+        remove__0RKO(__tmp__KAZO);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__SX2O);
+        remove__4UEO(__tmp__KAZO);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__SX2O);
+        remove__5RKO(__tmp__KAZO);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__SX2O);
+        remove__HTJM(__tmp__KAZO);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__SX2O);
+        remove__XWML(__tmp__KAZO);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__SX2O);
+        remove__TJZM(__tmp__KAZO);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__SX2O);
+        remove__CVEO(__tmp__KAZO);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__SX2O);
+        remove__1EEP(__tmp__KAZO);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__SX2O);
+        remove__0DRN(__tmp__KAZO);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__SX2O);
+        remove__4DRN(__tmp__KAZO);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__SX2O);
+        remove__14PN(__tmp__KAZO);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__SX2O);
+        remove__EVTO(__tmp__KAZO);
       } break;
       };
     };
-    result__VFPO=result__AX2O;
+    result__NOLO=result__Y5YO;
   };
-  if ((((void *)result__VFPO == (void *)NULL) && ((void *)__tmp__PGPO != (void *)NULL))) {
-    result__0X2O=NULL;
-    if (((void *)right_t__2FPO == (void *)type_false__NJB)) {
-      result__0X2O=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO;
-      __tmp__CY2O=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
-      switch (((struct ___OBJ *)__tmp__CY2O)->__id) {
+  if ((((void *)result__NOLO == (void *)NULL) && ((void *)__tmp__HPLO != (void *)NULL))) {
+    result__SAZO=NULL;
+    if (((void *)right_t__UOLO == (void *)type_false__NJB)) {
+      result__SAZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
+      __tmp__0AZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+      switch (((struct ___OBJ *)__tmp__0AZO)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__CY2O);
+        remove__SOJJ(__tmp__0AZO);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__CY2O);
+        remove__2TAK(__tmp__0AZO);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__OJHQ=((__READ_LOCAL *)__tmp__CY2O);
-        unread__ESNK(Self__OJHQ->local__G5YD,Self__OJHQ);
+        Self__ANDQ=((__READ_LOCAL *)__tmp__0AZO);
+        Self__YC2R=((__LOCAL *)Self__ANDQ->local__HJZD);
+        Self__YC2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YC2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__YC2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__ZC2R=create__AXB( 250);
+          display__UXFK(Self__ANDQ,voir__ZC2R);
+          put_string__2EG(((__STRING *)voir__ZC2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__1C2R=((__LIST *)list_current__EH1);
+          voir__2C2R=create__AXB( 250);
+          display__EQQG(Self__1C2R,voir__2C2R);
+          put_string__2EG(((__STRING *)voir__2C2R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(__tmp__CY2O);
+        remove__1UAK(__tmp__0AZO);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__CY2O);
+        remove__LVAK(__tmp__0AZO);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__CY2O);
+        remove__PVAK(__tmp__0AZO);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__QJHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__CY2O)->receiver__AHAI);
-        unread__ESNK(Self__QJHQ->local__G5YD,Self__QJHQ);
+        Self__CNDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__0AZO)->receiver__WN2H);
+        Self__3C2R=((__LOCAL *)Self__CNDQ->local__HJZD);
+        Self__3C2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3C2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__3C2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__4C2R=create__AXB( 250);
+          display__UXFK(Self__CNDQ,voir__4C2R);
+          put_string__2EG(((__STRING *)voir__4C2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__AD2R=((__LIST *)list_current__EH1);
+          voir__BD2R=create__AXB( 250);
+          display__EQQG(Self__AD2R,voir__BD2R);
+          put_string__2EG(((__STRING *)voir__BD2R));
+          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__CY2O);
+        remove__0VAK(__tmp__0AZO);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__CY2O);
+        remove__3VAK(__tmp__0AZO);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__CY2O);
+        remove__BWAK(__tmp__0AZO);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__CY2O);
+        remove__FWAK(__tmp__0AZO);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__CY2O);
+        remove__JWAK(__tmp__0AZO);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__CY2O);
+        remove__NWAK(__tmp__0AZO);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__CY2O);
+        remove__RWAK(__tmp__0AZO);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__CY2O);
+        remove__VWAK(__tmp__0AZO);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__CY2O);
+        remove__ZWAK(__tmp__0AZO);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__CY2O);
+        remove__0XAK(__tmp__0AZO);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__CY2O);
+        remove__4XAK(__tmp__0AZO);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__CY2O);
+        remove__BYAK(__tmp__0AZO);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__CY2O);
+        remove__DUML(__tmp__0AZO);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__CY2O);
+        remove__GGHK(__tmp__0AZO);
       } break;
       case __READ_GLOBAL__: {
-        Self__RJHQ=((__READ_GLOBAL *)__tmp__CY2O);
-        unread__H2QL(Self__RJHQ->global__3DNK,Self__RJHQ);
+        Self__DNDQ=((__READ_GLOBAL *)__tmp__0AZO);
+        unread__CGNL(Self__DNDQ->global__ZGJK,Self__DNDQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__CY2O);
+        remove__WA0M(__tmp__0AZO);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__CY2O);
+        remove__0UEO(__tmp__0AZO);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__CY2O);
+        remove__0RKO(__tmp__0AZO);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__CY2O);
+        remove__4UEO(__tmp__0AZO);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__CY2O);
+        remove__5RKO(__tmp__0AZO);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__CY2O);
+        remove__HTJM(__tmp__0AZO);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__CY2O);
+        remove__XWML(__tmp__0AZO);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__CY2O);
+        remove__TJZM(__tmp__0AZO);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__CY2O);
+        remove__CVEO(__tmp__0AZO);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__CY2O);
+        remove__1EEP(__tmp__0AZO);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__CY2O);
+        remove__0DRN(__tmp__0AZO);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__CY2O);
+        remove__4DRN(__tmp__0AZO);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__CY2O);
+        remove__14PN(__tmp__0AZO);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__CY2O);
+        remove__EVTO(__tmp__0AZO);
       } break;
       };
     };
-    result__VFPO=result__0X2O;
+    result__NOLO=result__SAZO;
   };
-  if (((((void *)result__VFPO == (void *)NULL) && ((void *)__tmp__PGPO != (void *)NULL)) && ((void *)__tmp__MGPO != (void *)NULL))) {
-    result__T5DP=NULL;
-    if (((void *)left_t__1FPO == (void *)type_true__FJB)) {
-      result__T5DP=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO;
-      __tmp__15DP=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
-      switch (((struct ___OBJ *)__tmp__15DP)->__id) {
+  if (((((void *)result__NOLO == (void *)NULL) && ((void *)__tmp__HPLO != (void *)NULL)) && ((void *)__tmp__EPLO != (void *)NULL))) {
+    result__LIAP=NULL;
+    if (((void *)left_t__TOLO == (void *)type_true__FJB)) {
+      result__LIAP=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
+      __tmp__TIAP=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+      switch (((struct ___OBJ *)__tmp__TIAP)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__15DP);
+        remove__SOJJ(__tmp__TIAP);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__15DP);
+        remove__2TAK(__tmp__TIAP);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__SJHQ=((__READ_LOCAL *)__tmp__15DP);
-        unread__ESNK(Self__SJHQ->local__G5YD,Self__SJHQ);
+        Self__ENDQ=((__READ_LOCAL *)__tmp__TIAP);
+        Self__CD2R=((__LOCAL *)Self__ENDQ->local__HJZD);
+        Self__CD2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CD2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__CD2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__DD2R=create__AXB( 250);
+          display__UXFK(Self__ENDQ,voir__DD2R);
+          put_string__2EG(((__STRING *)voir__DD2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__FD2R=((__LIST *)list_current__EH1);
+          voir__GD2R=create__AXB( 250);
+          display__EQQG(Self__FD2R,voir__GD2R);
+          put_string__2EG(((__STRING *)voir__GD2R));
+          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__15DP);
+        remove__1UAK(__tmp__TIAP);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__15DP);
+        remove__LVAK(__tmp__TIAP);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__15DP);
+        remove__PVAK(__tmp__TIAP);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__UJHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__15DP)->receiver__AHAI);
-        unread__ESNK(Self__UJHQ->local__G5YD,Self__UJHQ);
+        Self__GNDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__TIAP)->receiver__WN2H);
+        Self__HD2R=((__LOCAL *)Self__GNDQ->local__HJZD);
+        Self__HD2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HD2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__HD2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__ID2R=create__AXB( 250);
+          display__UXFK(Self__GNDQ,voir__ID2R);
+          put_string__2EG(((__STRING *)voir__ID2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__KD2R=((__LIST *)list_current__EH1);
+          voir__LD2R=create__AXB( 250);
+          display__EQQG(Self__KD2R,voir__LD2R);
+          put_string__2EG(((__STRING *)voir__LD2R));
+          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__15DP);
+        remove__0VAK(__tmp__TIAP);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__15DP);
+        remove__3VAK(__tmp__TIAP);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__15DP);
+        remove__BWAK(__tmp__TIAP);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__15DP);
+        remove__FWAK(__tmp__TIAP);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__15DP);
+        remove__JWAK(__tmp__TIAP);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__15DP);
+        remove__NWAK(__tmp__TIAP);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__15DP);
+        remove__RWAK(__tmp__TIAP);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__15DP);
+        remove__VWAK(__tmp__TIAP);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__15DP);
+        remove__ZWAK(__tmp__TIAP);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__15DP);
+        remove__0XAK(__tmp__TIAP);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__15DP);
+        remove__4XAK(__tmp__TIAP);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__15DP);
+        remove__BYAK(__tmp__TIAP);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__15DP);
+        remove__DUML(__tmp__TIAP);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__15DP);
+        remove__GGHK(__tmp__TIAP);
       } break;
       case __READ_GLOBAL__: {
-        Self__VJHQ=((__READ_GLOBAL *)__tmp__15DP);
-        unread__H2QL(Self__VJHQ->global__3DNK,Self__VJHQ);
+        Self__HNDQ=((__READ_GLOBAL *)__tmp__TIAP);
+        unread__CGNL(Self__HNDQ->global__ZGJK,Self__HNDQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__15DP);
+        remove__WA0M(__tmp__TIAP);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__15DP);
+        remove__0UEO(__tmp__TIAP);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__15DP);
+        remove__0RKO(__tmp__TIAP);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__15DP);
+        remove__4UEO(__tmp__TIAP);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__15DP);
+        remove__5RKO(__tmp__TIAP);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__15DP);
+        remove__HTJM(__tmp__TIAP);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__15DP);
+        remove__XWML(__tmp__TIAP);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__15DP);
+        remove__TJZM(__tmp__TIAP);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__15DP);
+        remove__CVEO(__tmp__TIAP);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__15DP);
+        remove__1EEP(__tmp__TIAP);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__15DP);
+        remove__0DRN(__tmp__TIAP);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__15DP);
+        remove__4DRN(__tmp__TIAP);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__15DP);
+        remove__14PN(__tmp__TIAP);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__15DP);
+        remove__EVTO(__tmp__TIAP);
       } break;
       };
     } else {
-      result__T5DP=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
-      __tmp__CAEP=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO;
-      switch (((struct ___OBJ *)__tmp__CAEP)->__id) {
+      result__LIAP=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+      __tmp__0IAP=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
+      switch (((struct ___OBJ *)__tmp__0IAP)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__CAEP);
+        remove__SOJJ(__tmp__0IAP);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__CAEP);
+        remove__2TAK(__tmp__0IAP);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__WJHQ=((__READ_LOCAL *)__tmp__CAEP);
-        unread__ESNK(Self__WJHQ->local__G5YD,Self__WJHQ);
+        Self__INDQ=((__READ_LOCAL *)__tmp__0IAP);
+        Self__MD2R=((__LOCAL *)Self__INDQ->local__HJZD);
+        Self__MD2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MD2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__MD2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__ND2R=create__AXB( 250);
+          display__UXFK(Self__INDQ,voir__ND2R);
+          put_string__2EG(((__STRING *)voir__ND2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__PD2R=((__LIST *)list_current__EH1);
+          voir__QD2R=create__AXB( 250);
+          display__EQQG(Self__PD2R,voir__QD2R);
+          put_string__2EG(((__STRING *)voir__QD2R));
+          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__CAEP);
+        remove__1UAK(__tmp__0IAP);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__CAEP);
+        remove__LVAK(__tmp__0IAP);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__CAEP);
+        remove__PVAK(__tmp__0IAP);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__YJHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__CAEP)->receiver__AHAI);
-        unread__ESNK(Self__YJHQ->local__G5YD,Self__YJHQ);
+        Self__KNDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__0IAP)->receiver__WN2H);
+        Self__RD2R=((__LOCAL *)Self__KNDQ->local__HJZD);
+        Self__RD2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RD2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__RD2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__SD2R=create__AXB( 250);
+          display__UXFK(Self__KNDQ,voir__SD2R);
+          put_string__2EG(((__STRING *)voir__SD2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__UD2R=((__LIST *)list_current__EH1);
+          voir__VD2R=create__AXB( 250);
+          display__EQQG(Self__UD2R,voir__VD2R);
+          put_string__2EG(((__STRING *)voir__VD2R));
+          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__CAEP);
+        remove__0VAK(__tmp__0IAP);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__CAEP);
+        remove__3VAK(__tmp__0IAP);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__CAEP);
+        remove__BWAK(__tmp__0IAP);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__CAEP);
+        remove__FWAK(__tmp__0IAP);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__CAEP);
+        remove__JWAK(__tmp__0IAP);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__CAEP);
+        remove__NWAK(__tmp__0IAP);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__CAEP);
+        remove__RWAK(__tmp__0IAP);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__CAEP);
+        remove__VWAK(__tmp__0IAP);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__CAEP);
+        remove__ZWAK(__tmp__0IAP);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__CAEP);
+        remove__0XAK(__tmp__0IAP);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__CAEP);
+        remove__4XAK(__tmp__0IAP);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__CAEP);
+        remove__BYAK(__tmp__0IAP);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__CAEP);
+        remove__DUML(__tmp__0IAP);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__CAEP);
+        remove__GGHK(__tmp__0IAP);
       } break;
       case __READ_GLOBAL__: {
-        Self__ZJHQ=((__READ_GLOBAL *)__tmp__CAEP);
-        unread__H2QL(Self__ZJHQ->global__3DNK,Self__ZJHQ);
+        Self__LNDQ=((__READ_GLOBAL *)__tmp__0IAP);
+        unread__CGNL(Self__LNDQ->global__ZGJK,Self__LNDQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__CAEP);
+        remove__WA0M(__tmp__0IAP);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__CAEP);
+        remove__0UEO(__tmp__0IAP);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__CAEP);
+        remove__0RKO(__tmp__0IAP);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__CAEP);
+        remove__4UEO(__tmp__0IAP);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__CAEP);
+        remove__5RKO(__tmp__0IAP);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__CAEP);
+        remove__HTJM(__tmp__0IAP);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__CAEP);
+        remove__XWML(__tmp__0IAP);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__CAEP);
+        remove__TJZM(__tmp__0IAP);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__CAEP);
+        remove__CVEO(__tmp__0IAP);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__CAEP);
+        remove__1EEP(__tmp__0IAP);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__CAEP);
+        remove__0DRN(__tmp__0IAP);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__CAEP);
+        remove__4DRN(__tmp__0IAP);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__CAEP);
+        remove__14PN(__tmp__0IAP);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__CAEP);
+        remove__EVTO(__tmp__0IAP);
       } break;
       };
     };
-    result__VFPO=result__T5DP;
+    result__NOLO=result__LIAP;
   };
-  if ((((void *)result__VFPO == (void *)NULL) && ((__UINTEGER_32)(old_seq__WFPO +  1) == seq_call_and_loop__BOIJ))) {
-    result__JY2O=NULL;
-    sup__KY2O=NULL;
-    eq__LY2O=NULL;
-    __tmp__MY2O=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO;
-    __tmp__NY2O=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
-    switch (((struct ___OBJ *)__tmp__MY2O)->__id) {
+  if ((((void *)result__NOLO == (void *)NULL) && ((__UINTEGER_32)(old_seq__OOLO +  1) == seq_call_and_loop__3QEJ))) {
+    result__BBZO=NULL;
+    sup__CBZO=NULL;
+    eq__DBZO=NULL;
+    __tmp__EBZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
+    __tmp__FBZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+    switch (((struct ___OBJ *)__tmp__EBZO)->__id) {
     case __LIST__: {
-      __tmp__OY2O=FALSE__;
+      __tmp__GBZO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__OY2O=__infix_equal_equal__CC5L(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__XN1L(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__OY2O=FALSE__;
+      __tmp__GBZO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__OY2O=__infix_equal_equal__XC5L(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__MO1L(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__OY2O=__infix_equal_equal__ID5L(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__3O1L(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__OY2O=__infix_equal_equal__CE5L(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__XP1L(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__OY2O=FALSE__;
+      __tmp__GBZO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__OY2O=__infix_equal_equal__YE5L(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__NQ1L(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__OY2O=__infix_equal_equal__UF5L(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__JR1L(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __REAL_CST__: {
-      __tmp__OY2O=__infix_equal_equal__QG5L(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__FS1L(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__OY2O=__infix_equal_equal__KH5L(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__5S1L(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__OY2O=FALSE__;
+      __tmp__GBZO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__OY2O=FALSE__;
+      __tmp__GBZO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__OY2O=__infix_equal_equal__DI5L(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__YT1L(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__OY2O=__infix_equal_equal__5I5L(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__UU1L(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__OY2O=__infix_equal_equal__1J5L(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__QV1L(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__OY2O=__infix_equal_equal__XK5L(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__MW1L(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_AND__: {
-      __tmp__OY2O=__infix_equal_equal__TL5L(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__IX1L(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__OY2O=__infix_equal_equal__PM5L(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__EY1L(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__OY2O=__infix_equal_equal__LN5L(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__AZ1L(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __PUT_TO__: {
-      __tmp__OY2O=FALSE__;
+      __tmp__GBZO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__OY2O=FALSE__;
+      __tmp__GBZO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__OY2O=FALSE__;
+      __tmp__GBZO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__OY2O=FALSE__;
+      __tmp__GBZO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__OY2O=FALSE__;
+      __tmp__GBZO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__OY2O=__infix_equal_equal__XO5L(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__M01L(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__OY2O=__infix_equal_equal__TP5L(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__I11L(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__OY2O=__infix_equal_equal__OVLO(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__G4HO(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__OY2O=__infix_equal_equal__4TJO(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__W2FO(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__OY2O=__infix_equal_equal__53PO(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__XGMO(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__OY2O=__infix_equal_equal__0UJO(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__S3FO(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__OY2O=__infix_equal_equal__24PO(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__UHMO(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__OY2O=__infix_equal_equal__V1OM(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__5HLM(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__OY2O=__infix_equal_equal__FQ5L(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__011L(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__OY2O=__infix_equal_equal__233M(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__AM0M(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__OY2O=__infix_equal_equal__WVJO(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__O4FO(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__OY2O=__infix_equal_equal__0PIP(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__SYEP(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_INF__: {
-      __tmp__OY2O=__infix_equal_equal__AWLO(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__Y4HO(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__OY2O=__infix_equal_equal__2WLO(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__U5HO(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_OR__: {
-      __tmp__OY2O=__infix_equal_equal__JZUN(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__NHRN(__tmp__EBZO,__tmp__FBZO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__OY2O=__infix_equal_equal__SKZO(__tmp__MY2O,__tmp__NY2O);
+      __tmp__GBZO=__infix_equal_equal__KTVO(__tmp__EBZO,__tmp__FBZO);
     } break;
     };
-    if (__tmp__OY2O) {
-      result__JY2O=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO;
-      __tmp__VY2O=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
-      switch (((struct ___OBJ *)__tmp__VY2O)->__id) {
+    if (__tmp__GBZO) {
+      result__BBZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
+      __tmp__NBZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+      switch (((struct ___OBJ *)__tmp__NBZO)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__VY2O);
+        remove__SOJJ(__tmp__NBZO);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__VY2O);
+        remove__2TAK(__tmp__NBZO);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__AKHQ=((__READ_LOCAL *)__tmp__VY2O);
-        unread__ESNK(Self__AKHQ->local__G5YD,Self__AKHQ);
+        Self__SNDQ=((__READ_LOCAL *)__tmp__NBZO);
+        Self__WD2R=((__LOCAL *)Self__SNDQ->local__HJZD);
+        Self__WD2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__WD2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__WD2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__XD2R=create__AXB( 250);
+          display__UXFK(Self__SNDQ,voir__XD2R);
+          put_string__2EG(((__STRING *)voir__XD2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__ZD2R=((__LIST *)list_current__EH1);
+          voir__0D2R=create__AXB( 250);
+          display__EQQG(Self__ZD2R,voir__0D2R);
+          put_string__2EG(((__STRING *)voir__0D2R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(__tmp__VY2O);
+        remove__1UAK(__tmp__NBZO);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__VY2O);
+        remove__LVAK(__tmp__NBZO);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__VY2O);
+        remove__PVAK(__tmp__NBZO);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__CKHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__VY2O)->receiver__AHAI);
-        unread__ESNK(Self__CKHQ->local__G5YD,Self__CKHQ);
+        Self__UNDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NBZO)->receiver__WN2H);
+        Self__1D2R=((__LOCAL *)Self__UNDQ->local__HJZD);
+        Self__1D2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__1D2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__1D2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__2D2R=create__AXB( 250);
+          display__UXFK(Self__UNDQ,voir__2D2R);
+          put_string__2EG(((__STRING *)voir__2D2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__4D2R=((__LIST *)list_current__EH1);
+          voir__5D2R=create__AXB( 250);
+          display__EQQG(Self__4D2R,voir__5D2R);
+          put_string__2EG(((__STRING *)voir__5D2R));
+          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__VY2O);
+        remove__0VAK(__tmp__NBZO);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__VY2O);
+        remove__3VAK(__tmp__NBZO);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__VY2O);
+        remove__BWAK(__tmp__NBZO);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__VY2O);
+        remove__FWAK(__tmp__NBZO);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__VY2O);
+        remove__JWAK(__tmp__NBZO);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__VY2O);
+        remove__NWAK(__tmp__NBZO);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__VY2O);
+        remove__RWAK(__tmp__NBZO);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__VY2O);
+        remove__VWAK(__tmp__NBZO);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__VY2O);
+        remove__ZWAK(__tmp__NBZO);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__VY2O);
+        remove__0XAK(__tmp__NBZO);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__VY2O);
+        remove__4XAK(__tmp__NBZO);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__VY2O);
+        remove__BYAK(__tmp__NBZO);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__VY2O);
+        remove__DUML(__tmp__NBZO);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__VY2O);
+        remove__GGHK(__tmp__NBZO);
       } break;
       case __READ_GLOBAL__: {
-        Self__DKHQ=((__READ_GLOBAL *)__tmp__VY2O);
-        unread__H2QL(Self__DKHQ->global__3DNK,Self__DKHQ);
+        Self__VNDQ=((__READ_GLOBAL *)__tmp__NBZO);
+        unread__CGNL(Self__VNDQ->global__ZGJK,Self__VNDQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__VY2O);
+        remove__WA0M(__tmp__NBZO);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__VY2O);
+        remove__0UEO(__tmp__NBZO);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__VY2O);
+        remove__0RKO(__tmp__NBZO);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__VY2O);
+        remove__4UEO(__tmp__NBZO);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__VY2O);
+        remove__5RKO(__tmp__NBZO);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__VY2O);
+        remove__HTJM(__tmp__NBZO);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__VY2O);
+        remove__XWML(__tmp__NBZO);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__VY2O);
+        remove__TJZM(__tmp__NBZO);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__VY2O);
+        remove__CVEO(__tmp__NBZO);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__VY2O);
+        remove__1EEP(__tmp__NBZO);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__VY2O);
+        remove__0DRN(__tmp__NBZO);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__VY2O);
+        remove__4DRN(__tmp__NBZO);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__VY2O);
+        remove__14PN(__tmp__NBZO);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__VY2O);
+        remove__EVTO(__tmp__NBZO);
       } break;
       };
     } else {
-      __tmp__2Y2O=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO;
-      if (__tmp__2Y2O==NULL) {
-        __tmp__3Y2O=NULL;
+      __tmp__UBZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
+      if (__tmp__UBZO==NULL) {
+        __tmp__VBZO=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__2Y2O)->__id) {
+        switch (((struct ___OBJ *)__tmp__UBZO)->__id) {
         case __LIST__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__3Y2O=((void *)__tmp__2Y2O);
+          __tmp__VBZO=((void *)__tmp__UBZO);
         } break;
         case __EXPR_SUB__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __ITEM__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __CAST__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__3Y2O=NULL;
+          __tmp__VBZO=NULL;
         } break;
         }
       };
-      sup__KY2O=__tmp__3Y2O;
-      __tmp__5Y2O=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
-      if (__tmp__5Y2O==NULL) {
-        __tmp__AZ2O=NULL;
+      sup__CBZO=__tmp__VBZO;
+      __tmp__XBZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+      if (__tmp__XBZO==NULL) {
+        __tmp__YBZO=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__5Y2O)->__id) {
+        switch (((struct ___OBJ *)__tmp__XBZO)->__id) {
         case __LIST__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__AZ2O=((void *)__tmp__5Y2O);
+          __tmp__YBZO=((void *)__tmp__XBZO);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __ITEM__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __CAST__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__AZ2O=NULL;
+          __tmp__YBZO=NULL;
         } break;
         }
       };
-      eq__LY2O=__tmp__AZ2O;
-      if ((((void *)__tmp__3Y2O != (void *)NULL) && ((void *)__tmp__AZ2O != (void *)NULL))) {
-        __tmp__OZ2O=((__EXPR_SUP *)__tmp__3Y2O)->parent_expr_binary_cmp__PYNH.left__ZFAI;
-        __tmp__PZ2O=((__EXPR_EQUAL *)__tmp__AZ2O)->parent_expr_binary_cmp__XDNH.left__ZFAI;
-        switch (((struct ___OBJ *)__tmp__OZ2O)->__id) {
+      eq__DBZO=__tmp__YBZO;
+      if ((((void *)__tmp__VBZO != (void *)NULL) && ((void *)__tmp__YBZO != (void *)NULL))) {
+        __tmp__GCZO=((__EXPR_SUP *)__tmp__VBZO)->parent_expr_binary_cmp__15JH.left__PM2H;
+        __tmp__HCZO=((__EXPR_EQUAL *)__tmp__YBZO)->parent_expr_binary_cmp__DLJH.left__PM2H;
+        switch (((struct ___OBJ *)__tmp__GCZO)->__id) {
         case __LIST__: {
-          __tmp__QZ2O=FALSE__;
+          __tmp__ICZO=FALSE__;
         } break;
         case __STRING_CST__: {
-          __tmp__QZ2O=__infix_equal_equal__CC5L(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__XN1L(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXTERNAL_C__: {
-          __tmp__QZ2O=FALSE__;
+          __tmp__ICZO=FALSE__;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__QZ2O=__infix_equal_equal__XC5L(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__MO1L(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __INTEGER_CST__: {
-          __tmp__QZ2O=__infix_equal_equal__ID5L(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__3O1L(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __READ_LOCAL__: {
-          __tmp__QZ2O=__infix_equal_equal__CE5L(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__XP1L(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__QZ2O=FALSE__;
+          __tmp__ICZO=FALSE__;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__QZ2O=__infix_equal_equal__YE5L(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__NQ1L(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__QZ2O=__infix_equal_equal__UF5L(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__JR1L(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __REAL_CST__: {
-          __tmp__QZ2O=__infix_equal_equal__QG5L(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__FS1L(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __CHARACTER_CST__: {
-          __tmp__QZ2O=__infix_equal_equal__KH5L(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__5S1L(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __IS_EXPANDED__: {
-          __tmp__QZ2O=FALSE__;
+          __tmp__ICZO=FALSE__;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__QZ2O=FALSE__;
+          __tmp__ICZO=FALSE__;
         } break;
         case __EXPR_SUP__: {
-          __tmp__QZ2O=__infix_equal_equal__DI5L(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__YT1L(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_SUB__: {
-          __tmp__QZ2O=__infix_equal_equal__5I5L(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__UU1L(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_MUL__: {
-          __tmp__QZ2O=__infix_equal_equal__1J5L(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__QV1L(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_DIV__: {
-          __tmp__QZ2O=__infix_equal_equal__XK5L(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__MW1L(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_AND__: {
-          __tmp__QZ2O=__infix_equal_equal__TL5L(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__IX1L(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__QZ2O=__infix_equal_equal__PM5L(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__EY1L(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__QZ2O=__infix_equal_equal__LN5L(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__AZ1L(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __PUT_TO__: {
-          __tmp__QZ2O=FALSE__;
+          __tmp__ICZO=FALSE__;
         } break;
         case __ITEM__: {
-          __tmp__QZ2O=FALSE__;
+          __tmp__ICZO=FALSE__;
         } break;
         case __SIZE_OF__: {
-          __tmp__QZ2O=FALSE__;
+          __tmp__ICZO=FALSE__;
         } break;
         case __CAST__: {
-          __tmp__QZ2O=FALSE__;
+          __tmp__ICZO=FALSE__;
         } break;
         case __CALL_SLOT__: {
-          __tmp__QZ2O=FALSE__;
+          __tmp__ICZO=FALSE__;
         } break;
         case __READ_SLOT__: {
-          __tmp__QZ2O=__infix_equal_equal__XO5L(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__M01L(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __READ_GLOBAL__: {
-          __tmp__QZ2O=__infix_equal_equal__TP5L(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__I11L(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__QZ2O=__infix_equal_equal__OVLO(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__G4HO(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__QZ2O=__infix_equal_equal__4TJO(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__W2FO(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__QZ2O=__infix_equal_equal__53PO(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__XGMO(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__QZ2O=__infix_equal_equal__0UJO(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__S3FO(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__QZ2O=__infix_equal_equal__24PO(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__UHMO(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_NEG__: {
-          __tmp__QZ2O=__infix_equal_equal__V1OM(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__5HLM(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_ADD__: {
-          __tmp__QZ2O=__infix_equal_equal__FQ5L(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__011L(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_NOT__: {
-          __tmp__QZ2O=__infix_equal_equal__233M(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__AM0M(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_MOD__: {
-          __tmp__QZ2O=__infix_equal_equal__WVJO(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__O4FO(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__QZ2O=__infix_equal_equal__0PIP(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__SYEP(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_INF__: {
-          __tmp__QZ2O=__infix_equal_equal__AWLO(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__Y4HO(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__QZ2O=__infix_equal_equal__2WLO(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__U5HO(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_OR__: {
-          __tmp__QZ2O=__infix_equal_equal__JZUN(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__NHRN(__tmp__GCZO,__tmp__HCZO);
         } break;
         case __EXPR_XOR__: {
-          __tmp__QZ2O=__infix_equal_equal__SKZO(__tmp__OZ2O,__tmp__PZ2O);
+          __tmp__ICZO=__infix_equal_equal__KTVO(__tmp__GCZO,__tmp__HCZO);
         } break;
         };
-        if (__tmp__QZ2O) {
-          __tmp__WZ2O=((__EXPR_SUP *)__tmp__3Y2O)->parent_expr_binary_cmp__PYNH.right__3FAI;
-          __tmp__XZ2O=((__EXPR_EQUAL *)__tmp__AZ2O)->parent_expr_binary_cmp__XDNH.right__3FAI;
-          switch (((struct ___OBJ *)__tmp__WZ2O)->__id) {
+        if (__tmp__ICZO) {
+          __tmp__OCZO=((__EXPR_SUP *)__tmp__VBZO)->parent_expr_binary_cmp__15JH.right__TM2H;
+          __tmp__PCZO=((__EXPR_EQUAL *)__tmp__YBZO)->parent_expr_binary_cmp__DLJH.right__TM2H;
+          switch (((struct ___OBJ *)__tmp__OCZO)->__id) {
           case __LIST__: {
-            __tmp__YZ2O=FALSE__;
+            __tmp__QCZO=FALSE__;
           } break;
           case __STRING_CST__: {
-            __tmp__YZ2O=__infix_equal_equal__CC5L(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__XN1L(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__YZ2O=FALSE__;
+            __tmp__QCZO=FALSE__;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__YZ2O=__infix_equal_equal__XC5L(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__MO1L(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __INTEGER_CST__: {
-            __tmp__YZ2O=__infix_equal_equal__ID5L(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__3O1L(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __READ_LOCAL__: {
-            __tmp__YZ2O=__infix_equal_equal__CE5L(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__XP1L(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__YZ2O=FALSE__;
+            __tmp__QCZO=FALSE__;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__YZ2O=__infix_equal_equal__YE5L(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__NQ1L(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__YZ2O=__infix_equal_equal__UF5L(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__JR1L(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __REAL_CST__: {
-            __tmp__YZ2O=__infix_equal_equal__QG5L(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__FS1L(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __CHARACTER_CST__: {
-            __tmp__YZ2O=__infix_equal_equal__KH5L(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__5S1L(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __IS_EXPANDED__: {
-            __tmp__YZ2O=FALSE__;
+            __tmp__QCZO=FALSE__;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__YZ2O=FALSE__;
+            __tmp__QCZO=FALSE__;
           } break;
           case __EXPR_SUP__: {
-            __tmp__YZ2O=__infix_equal_equal__DI5L(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__YT1L(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_SUB__: {
-            __tmp__YZ2O=__infix_equal_equal__5I5L(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__UU1L(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_MUL__: {
-            __tmp__YZ2O=__infix_equal_equal__1J5L(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__QV1L(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_DIV__: {
-            __tmp__YZ2O=__infix_equal_equal__XK5L(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__MW1L(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_AND__: {
-            __tmp__YZ2O=__infix_equal_equal__TL5L(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__IX1L(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__YZ2O=__infix_equal_equal__PM5L(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__EY1L(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__YZ2O=__infix_equal_equal__LN5L(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__AZ1L(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __PUT_TO__: {
-            __tmp__YZ2O=FALSE__;
+            __tmp__QCZO=FALSE__;
           } break;
           case __ITEM__: {
-            __tmp__YZ2O=FALSE__;
+            __tmp__QCZO=FALSE__;
           } break;
           case __SIZE_OF__: {
-            __tmp__YZ2O=FALSE__;
+            __tmp__QCZO=FALSE__;
           } break;
           case __CAST__: {
-            __tmp__YZ2O=FALSE__;
+            __tmp__QCZO=FALSE__;
           } break;
           case __CALL_SLOT__: {
-            __tmp__YZ2O=FALSE__;
+            __tmp__QCZO=FALSE__;
           } break;
           case __READ_SLOT__: {
-            __tmp__YZ2O=__infix_equal_equal__XO5L(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__M01L(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__YZ2O=__infix_equal_equal__TP5L(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__I11L(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__YZ2O=__infix_equal_equal__OVLO(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__G4HO(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__YZ2O=__infix_equal_equal__4TJO(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__W2FO(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__YZ2O=__infix_equal_equal__53PO(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__XGMO(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__YZ2O=__infix_equal_equal__0UJO(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__S3FO(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__YZ2O=__infix_equal_equal__24PO(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__UHMO(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_NEG__: {
-            __tmp__YZ2O=__infix_equal_equal__V1OM(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__5HLM(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_ADD__: {
-            __tmp__YZ2O=__infix_equal_equal__FQ5L(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__011L(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_NOT__: {
-            __tmp__YZ2O=__infix_equal_equal__233M(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__AM0M(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_MOD__: {
-            __tmp__YZ2O=__infix_equal_equal__WVJO(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__O4FO(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__YZ2O=__infix_equal_equal__0PIP(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__SYEP(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_INF__: {
-            __tmp__YZ2O=__infix_equal_equal__AWLO(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__Y4HO(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__YZ2O=__infix_equal_equal__2WLO(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__U5HO(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_OR__: {
-            __tmp__YZ2O=__infix_equal_equal__JZUN(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__NHRN(__tmp__OCZO,__tmp__PCZO);
           } break;
           case __EXPR_XOR__: {
-            __tmp__YZ2O=__infix_equal_equal__SKZO(__tmp__WZ2O,__tmp__XZ2O);
+            __tmp__QCZO=__infix_equal_equal__KTVO(__tmp__OCZO,__tmp__PCZO);
           } break;
           };
-          __tmp__1Z2O=__tmp__YZ2O;
+          __tmp__TCZO=__tmp__QCZO;
         } else {
-          __tmp__1Z2O=FALSE__;
-        };
-        if (__tmp__1Z2O) {
-          result__JY2O=create__with__and__KIEP(Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,((__EXPR_SUP *)__tmp__3Y2O)->parent_expr_binary_cmp__PYNH.left__ZFAI,((__EXPR_SUP *)__tmp__3Y2O)->parent_expr_binary_cmp__PYNH.right__3FAI);
-          __tmp__H02O=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
-          switch (((struct ___OBJ *)__tmp__H02O)->__id) {
+          __tmp__TCZO=FALSE__;
+        };
+        if (__tmp__TCZO) {
+          p__YSMR=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          l__ZSMR=((__EXPR_SUP *)__tmp__VBZO)->parent_expr_binary_cmp__15JH.left__PM2H;
+          r__0SMR=((__EXPR_SUP *)__tmp__VBZO)->parent_expr_binary_cmp__15JH.right__TM2H;
+          result__PSMR=NULL;
+          ptr__QSMR=((__POINTER )(NULL));
+          typ_id__RSMR= 0;
+          sz__SSMR=((__UINTEGER_32 )sizeof(__EXPR_SUP_EQ));
+          if ((sz__SSMR ==  0)) {
+            result__PSMR=EXPR_SUP_EQ__;
+          } else {
+            typ_id__RSMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SSMR);
+            if ((typ_id__RSMR == (__INTEGER)(-  1))) {
+              a__TSMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__USMR=(__UINTEGER_32)((__UINTEGER_32)(sz__SSMR + a__TSMR) & (__UINTEGER_32)(~ a__TSMR));
+              ptr_table__BE2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__USMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__AE2R=((__POINTER )(NULL));
+              result__CE2R=((__POINTER *)ptr_table__BE2R)[ 0];
+              if ((result__CE2R == (void *)NULL)) {
+                result__CE2R=new_lab__2PJ(new_size__USMR);
+                next__AE2R=(void *)((unsigned long)result__CE2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__USMR)));
+                ((__POINTER *)next__AE2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__BE2R)[ 0]=next__AE2R;
+              } else {
+                next__AE2R=((__POINTER *)result__CE2R)[ 0];
+                if ((next__AE2R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CE2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__USMR <<  1)) <=  4096)) {
+                    next__AE2R=(void *)((unsigned long)result__CE2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__USMR)));
+                  } else {
+                    next__AE2R=new_lab__2PJ(new_size__USMR);
+                  };
+                  ((__POINTER *)next__AE2R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__BE2R)[ 0]=next__AE2R;
+                } else {
+                  ((__POINTER *)result__CE2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AE2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__CE2R=next__AE2R;
+                };
+              };
+              ptr__QSMR=result__CE2R;
+            } else {
+              t__VSMR=((__UINTEGER_32 )typ_id__RSMR);
+              a__WSMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__JE2R=(__UINTEGER_32)((__UINTEGER_32)(sz__SSMR + a__WSMR) & (__UINTEGER_32)(~ a__WSMR));
+              ptr_table__GE2R=((__POINTER )(&(table_type[(t__VSMR)])));
+              lab_type__IE2R=(__UINTEGER_32)(t__VSMR |  1);
+              next__FE2R=((__POINTER )(NULL));
+              result__HE2R=((__POINTER *)ptr_table__GE2R)[ 0];
+              if ((result__HE2R == (void *)NULL)) {
+                result__HE2R=new_lab__2PJ(lab_type__IE2R);
+                next__FE2R=(void *)((unsigned long)result__HE2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JE2R)));
+                ((__POINTER *)next__FE2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__GE2R)[ 0]=next__FE2R;
+              } else {
+                next__FE2R=((__POINTER *)result__HE2R)[ 0];
+                if ((next__FE2R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HE2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JE2R <<  1)) <=  4096)) {
+                    next__FE2R=(void *)((unsigned long)result__HE2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JE2R)));
+                  } else {
+                    next__FE2R=new_lab__2PJ(lab_type__IE2R);
+                  };
+                  ((__POINTER *)next__FE2R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__GE2R)[ 0]=next__FE2R;
+                } else {
+                  ((__POINTER *)result__HE2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FE2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__HE2R=next__FE2R;
+                };
+              };
+              ptr__QSMR=result__HE2R;
+            };
+            result__PSMR=((__EXPR_SUP_EQ *)ptr__QSMR);
+            *(result__PSMR) = *(EXPR_SUP_EQ__);
+          };
+          Self__XSMR=((__EXPR_SUP_EQ *)result__PSMR);
+          Self__XSMR->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__YSMR;
+          Self__XSMR->parent_expr_binary_cmp__UZ1M.left__PM2H=l__ZSMR;
+          Self__XSMR->parent_expr_binary_cmp__UZ1M.right__TM2H=r__0SMR;
+          result__BBZO=result__PSMR;
+          __tmp__5CZO=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+          switch (((struct ___OBJ *)__tmp__5CZO)->__id) {
           case __LIST__: {
-            remove__WLNJ(__tmp__H02O);
+            remove__SOJJ(__tmp__5CZO);
           } break;
           case __STRING_CST__: {
           } break;
           case __EXTERNAL_C__: {
-            remove__AREK(__tmp__H02O);
+            remove__2TAK(__tmp__5CZO);
           } break;
           case __PROTOTYPE_CST__: {
           } break;
           case __INTEGER_CST__: {
           } break;
           case __READ_LOCAL__: {
-            Self__EKHQ=((__READ_LOCAL *)__tmp__H02O);
-            unread__ESNK(Self__EKHQ->local__G5YD,Self__EKHQ);
+            Self__WNDQ=((__READ_LOCAL *)__tmp__5CZO);
+            Self__KE2R=((__LOCAL *)Self__WNDQ->local__HJZD);
+            Self__KE2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KE2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+            if ((Self__KE2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+              print__1ZE((&__string_336));
+              voir__LE2R=create__AXB( 250);
+              display__UXFK(Self__WNDQ,voir__LE2R);
+              put_string__2EG(((__STRING *)voir__LE2R));
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_337));
+              Self__NE2R=((__LIST *)list_current__EH1);
+              voir__OE2R=create__AXB( 250);
+              display__EQQG(Self__NE2R,voir__OE2R);
+              put_string__2EG(((__STRING *)voir__OE2R));
+              fputc((int)('\n'),stdout);
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_338));
+              fputc((int)('\n'),stdout);
+              exit(( 1));
+            };
           } break;
           case __EXPR_MULTIPLE__: {
-            remove__5REK(__tmp__H02O);
+            remove__1UAK(__tmp__5CZO);
           } break;
           case __EXPR_EQUAL__: {
-            remove__PSEK(__tmp__H02O);
+            remove__LVAK(__tmp__5CZO);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            remove__TSEK(__tmp__H02O);
+            remove__PVAK(__tmp__5CZO);
           } break;
           case __REAL_CST__: {
           } break;
           case __CHARACTER_CST__: {
           } break;
           case __IS_EXPANDED__: {
-            Self__GKHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__H02O)->receiver__AHAI);
-            unread__ESNK(Self__GKHQ->local__G5YD,Self__GKHQ);
+            Self__YNDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__5CZO)->receiver__WN2H);
+            Self__PE2R=((__LOCAL *)Self__YNDQ->local__HJZD);
+            Self__PE2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PE2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+            if ((Self__PE2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+              print__1ZE((&__string_336));
+              voir__QE2R=create__AXB( 250);
+              display__UXFK(Self__YNDQ,voir__QE2R);
+              put_string__2EG(((__STRING *)voir__QE2R));
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_337));
+              Self__SE2R=((__LIST *)list_current__EH1);
+              voir__TE2R=create__AXB( 250);
+              display__EQQG(Self__SE2R,voir__TE2R);
+              put_string__2EG(((__STRING *)voir__TE2R));
+              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__H02O);
+            remove__0VAK(__tmp__5CZO);
           } break;
           case __EXPR_SUP__: {
-            remove__BTEK(__tmp__H02O);
+            remove__3VAK(__tmp__5CZO);
           } break;
           case __EXPR_SUB__: {
-            remove__FTEK(__tmp__H02O);
+            remove__BWAK(__tmp__5CZO);
           } break;
           case __EXPR_MUL__: {
-            remove__JTEK(__tmp__H02O);
+            remove__FWAK(__tmp__5CZO);
           } break;
           case __EXPR_DIV__: {
-            remove__NTEK(__tmp__H02O);
+            remove__JWAK(__tmp__5CZO);
           } break;
           case __EXPR_AND__: {
-            remove__RTEK(__tmp__H02O);
+            remove__NWAK(__tmp__5CZO);
           } break;
           case __EXPR_SHIFT_R__: {
-            remove__VTEK(__tmp__H02O);
+            remove__RWAK(__tmp__5CZO);
           } break;
           case __EXPR_SHIFT_L__: {
-            remove__ZTEK(__tmp__H02O);
+            remove__VWAK(__tmp__5CZO);
           } break;
           case __PUT_TO__: {
-            remove__3TEK(__tmp__H02O);
+            remove__ZWAK(__tmp__5CZO);
           } break;
           case __ITEM__: {
-            remove__4UEK(__tmp__H02O);
+            remove__0XAK(__tmp__5CZO);
           } break;
           case __SIZE_OF__: {
-            remove__CVEK(__tmp__H02O);
+            remove__4XAK(__tmp__5CZO);
           } break;
           case __CAST__: {
-            remove__FVEK(__tmp__H02O);
+            remove__BYAK(__tmp__5CZO);
           } break;
           case __CALL_SLOT__: {
-            remove__IKQL(__tmp__H02O);
+            remove__DUML(__tmp__5CZO);
           } break;
           case __READ_SLOT__: {
-            remove__KDLK(__tmp__H02O);
+            remove__GGHK(__tmp__5CZO);
           } break;
           case __READ_GLOBAL__: {
-            Self__HKHQ=((__READ_GLOBAL *)__tmp__H02O);
-            unread__H2QL(Self__HKHQ->global__3DNK,Self__HKHQ);
+            Self__ZNDQ=((__READ_GLOBAL *)__tmp__5CZO);
+            unread__CGNL(Self__ZNDQ->global__ZGJK,Self__ZNDQ);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            remove__SS3M(__tmp__H02O);
+            remove__WA0M(__tmp__5CZO);
           } break;
           case __EXPR_OR_LOGIC__: {
-            remove__CMIO(__tmp__H02O);
+            remove__0UEO(__tmp__5CZO);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            remove__CJOO(__tmp__H02O);
+            remove__0RKO(__tmp__5CZO);
           } break;
           case __EXPR_AND_LOGIC__: {
-            remove__GMIO(__tmp__H02O);
+            remove__4UEO(__tmp__5CZO);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            remove__HJOO(__tmp__H02O);
+            remove__5RKO(__tmp__5CZO);
           } break;
           case __EXPR_NEG__: {
-            remove__JHNM(__tmp__H02O);
+            remove__HTJM(__tmp__5CZO);
           } break;
           case __EXPR_ADD__: {
-            remove__2MQL(__tmp__H02O);
+            remove__XWML(__tmp__5CZO);
           } break;
           case __EXPR_NOT__: {
-            remove__P12M(__tmp__H02O);
+            remove__TJZM(__tmp__5CZO);
           } break;
           case __EXPR_MOD__: {
-            remove__KMIO(__tmp__H02O);
+            remove__CVEO(__tmp__5CZO);
           } break;
           case __EXPR_SUP_EQ__: {
-            remove__D2HP(__tmp__H02O);
+            remove__1EEP(__tmp__5CZO);
           } break;
           case __EXPR_INF__: {
-            remove__WVUN(__tmp__H02O);
+            remove__0DRN(__tmp__5CZO);
           } break;
           case __EXPR_INF_EQ__: {
-            remove__0VUN(__tmp__H02O);
+            remove__4DRN(__tmp__5CZO);
           } break;
           case __EXPR_OR__: {
-            remove__XQTN(__tmp__H02O);
+            remove__14PN(__tmp__5CZO);
           } break;
           case __EXPR_XOR__: {
-            remove__MMXO(__tmp__H02O);
+            remove__EVTO(__tmp__5CZO);
           } break;
           };
         };
       };
     };
-    result__VFPO=result__JY2O;
-    if ((((void *)result__JY2O == (void *)NULL) && ((void *)__tmp__MGPO != (void *)NULL))) {
-      result__HGEP=NULL;
-      if (((void *)left_t__1FPO == (void *)type_true__FJB)) {
-        result__HGEP=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO;
-        __tmp__PGEP=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
-        switch (((struct ___OBJ *)__tmp__PGEP)->__id) {
+    result__NOLO=result__BBZO;
+    if ((((void *)result__BBZO == (void *)NULL) && ((void *)__tmp__EPLO != (void *)NULL))) {
+      result__5OAP=NULL;
+      if (((void *)left_t__TOLO == (void *)type_true__FJB)) {
+        result__5OAP=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
+        __tmp__HPAP=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+        switch (((struct ___OBJ *)__tmp__HPAP)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__PGEP);
+          remove__SOJJ(__tmp__HPAP);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__PGEP);
+          remove__2TAK(__tmp__HPAP);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__IKHQ=((__READ_LOCAL *)__tmp__PGEP);
-          unread__ESNK(Self__IKHQ->local__G5YD,Self__IKHQ);
+          Self__0NDQ=((__READ_LOCAL *)__tmp__HPAP);
+          Self__UE2R=((__LOCAL *)Self__0NDQ->local__HJZD);
+          Self__UE2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UE2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__UE2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__VE2R=create__AXB( 250);
+            display__UXFK(Self__0NDQ,voir__VE2R);
+            put_string__2EG(((__STRING *)voir__VE2R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__XE2R=((__LIST *)list_current__EH1);
+            voir__YE2R=create__AXB( 250);
+            display__EQQG(Self__XE2R,voir__YE2R);
+            put_string__2EG(((__STRING *)voir__YE2R));
+            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__PGEP);
+          remove__1UAK(__tmp__HPAP);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__PGEP);
+          remove__LVAK(__tmp__HPAP);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__PGEP);
+          remove__PVAK(__tmp__HPAP);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__KKHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__PGEP)->receiver__AHAI);
-          unread__ESNK(Self__KKHQ->local__G5YD,Self__KKHQ);
+          Self__2NDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HPAP)->receiver__WN2H);
+          Self__ZE2R=((__LOCAL *)Self__2NDQ->local__HJZD);
+          Self__ZE2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZE2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__ZE2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__0E2R=create__AXB( 250);
+            display__UXFK(Self__2NDQ,voir__0E2R);
+            put_string__2EG(((__STRING *)voir__0E2R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__2E2R=((__LIST *)list_current__EH1);
+            voir__3E2R=create__AXB( 250);
+            display__EQQG(Self__2E2R,voir__3E2R);
+            put_string__2EG(((__STRING *)voir__3E2R));
+            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__PGEP);
+          remove__0VAK(__tmp__HPAP);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__PGEP);
+          remove__3VAK(__tmp__HPAP);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__PGEP);
+          remove__BWAK(__tmp__HPAP);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__PGEP);
+          remove__FWAK(__tmp__HPAP);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__PGEP);
+          remove__JWAK(__tmp__HPAP);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__PGEP);
+          remove__NWAK(__tmp__HPAP);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__PGEP);
+          remove__RWAK(__tmp__HPAP);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__PGEP);
+          remove__VWAK(__tmp__HPAP);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__PGEP);
+          remove__ZWAK(__tmp__HPAP);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__PGEP);
+          remove__0XAK(__tmp__HPAP);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__PGEP);
+          remove__4XAK(__tmp__HPAP);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__PGEP);
+          remove__BYAK(__tmp__HPAP);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__PGEP);
+          remove__DUML(__tmp__HPAP);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__PGEP);
+          remove__GGHK(__tmp__HPAP);
         } break;
         case __READ_GLOBAL__: {
-          Self__LKHQ=((__READ_GLOBAL *)__tmp__PGEP);
-          unread__H2QL(Self__LKHQ->global__3DNK,Self__LKHQ);
+          Self__3NDQ=((__READ_GLOBAL *)__tmp__HPAP);
+          unread__CGNL(Self__3NDQ->global__ZGJK,Self__3NDQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__PGEP);
+          remove__WA0M(__tmp__HPAP);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__PGEP);
+          remove__0UEO(__tmp__HPAP);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__PGEP);
+          remove__0RKO(__tmp__HPAP);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__PGEP);
+          remove__4UEO(__tmp__HPAP);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__PGEP);
+          remove__5RKO(__tmp__HPAP);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__PGEP);
+          remove__HTJM(__tmp__HPAP);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__PGEP);
+          remove__XWML(__tmp__HPAP);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__PGEP);
+          remove__TJZM(__tmp__HPAP);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__PGEP);
+          remove__CVEO(__tmp__HPAP);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__PGEP);
+          remove__1EEP(__tmp__HPAP);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__PGEP);
+          remove__0DRN(__tmp__HPAP);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__PGEP);
+          remove__4DRN(__tmp__HPAP);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__PGEP);
+          remove__14PN(__tmp__HPAP);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__PGEP);
+          remove__EVTO(__tmp__HPAP);
         } break;
         };
       };
-      result__VFPO=result__HGEP;
+      result__NOLO=result__5OAP;
     };
-    if ((((void *)result__VFPO == (void *)NULL) && ((void *)__tmp__PGPO != (void *)NULL))) {
-      result__XGEP=NULL;
-      if (((void *)right_t__2FPO == (void *)type_true__FJB)) {
-        result__XGEP=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
-        __tmp__5GEP=Self__TFPO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO;
-        switch (((struct ___OBJ *)__tmp__5GEP)->__id) {
+    if ((((void *)result__NOLO == (void *)NULL) && ((void *)__tmp__HPLO != (void *)NULL))) {
+      result__PPAP=NULL;
+      if (((void *)right_t__UOLO == (void *)type_true__FJB)) {
+        result__PPAP=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+        __tmp__XPAP=Self__LOLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
+        switch (((struct ___OBJ *)__tmp__XPAP)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__5GEP);
+          remove__SOJJ(__tmp__XPAP);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__5GEP);
+          remove__2TAK(__tmp__XPAP);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__MKHQ=((__READ_LOCAL *)__tmp__5GEP);
-          unread__ESNK(Self__MKHQ->local__G5YD,Self__MKHQ);
+          Self__4NDQ=((__READ_LOCAL *)__tmp__XPAP);
+          Self__4E2R=((__LOCAL *)Self__4NDQ->local__HJZD);
+          Self__4E2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4E2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__4E2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__5E2R=create__AXB( 250);
+            display__UXFK(Self__4NDQ,voir__5E2R);
+            put_string__2EG(((__STRING *)voir__5E2R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__BF2R=((__LIST *)list_current__EH1);
+            voir__CF2R=create__AXB( 250);
+            display__EQQG(Self__BF2R,voir__CF2R);
+            put_string__2EG(((__STRING *)voir__CF2R));
+            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__5GEP);
+          remove__1UAK(__tmp__XPAP);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__5GEP);
+          remove__LVAK(__tmp__XPAP);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__5GEP);
+          remove__PVAK(__tmp__XPAP);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__OKHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__5GEP)->receiver__AHAI);
-          unread__ESNK(Self__OKHQ->local__G5YD,Self__OKHQ);
+          Self__AODQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__XPAP)->receiver__WN2H);
+          Self__DF2R=((__LOCAL *)Self__AODQ->local__HJZD);
+          Self__DF2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DF2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__DF2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__EF2R=create__AXB( 250);
+            display__UXFK(Self__AODQ,voir__EF2R);
+            put_string__2EG(((__STRING *)voir__EF2R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__GF2R=((__LIST *)list_current__EH1);
+            voir__HF2R=create__AXB( 250);
+            display__EQQG(Self__GF2R,voir__HF2R);
+            put_string__2EG(((__STRING *)voir__HF2R));
+            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__5GEP);
+          remove__0VAK(__tmp__XPAP);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__5GEP);
+          remove__3VAK(__tmp__XPAP);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__5GEP);
+          remove__BWAK(__tmp__XPAP);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__5GEP);
+          remove__FWAK(__tmp__XPAP);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__5GEP);
+          remove__JWAK(__tmp__XPAP);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__5GEP);
+          remove__NWAK(__tmp__XPAP);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__5GEP);
+          remove__RWAK(__tmp__XPAP);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__5GEP);
+          remove__VWAK(__tmp__XPAP);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__5GEP);
+          remove__ZWAK(__tmp__XPAP);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__5GEP);
+          remove__0XAK(__tmp__XPAP);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__5GEP);
+          remove__4XAK(__tmp__XPAP);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__5GEP);
+          remove__BYAK(__tmp__XPAP);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__5GEP);
+          remove__DUML(__tmp__XPAP);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__5GEP);
+          remove__GGHK(__tmp__XPAP);
         } break;
         case __READ_GLOBAL__: {
-          Self__PKHQ=((__READ_GLOBAL *)__tmp__5GEP);
-          unread__H2QL(Self__PKHQ->global__3DNK,Self__PKHQ);
+          Self__BODQ=((__READ_GLOBAL *)__tmp__XPAP);
+          unread__CGNL(Self__BODQ->global__ZGJK,Self__BODQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__5GEP);
+          remove__WA0M(__tmp__XPAP);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__5GEP);
+          remove__0UEO(__tmp__XPAP);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__5GEP);
+          remove__0RKO(__tmp__XPAP);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__5GEP);
+          remove__4UEO(__tmp__XPAP);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__5GEP);
+          remove__5RKO(__tmp__XPAP);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__5GEP);
+          remove__HTJM(__tmp__XPAP);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__5GEP);
+          remove__XWML(__tmp__XPAP);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__5GEP);
+          remove__TJZM(__tmp__XPAP);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__5GEP);
+          remove__CVEO(__tmp__XPAP);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__5GEP);
+          remove__1EEP(__tmp__XPAP);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__5GEP);
+          remove__0DRN(__tmp__XPAP);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__5GEP);
+          remove__4DRN(__tmp__XPAP);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__5GEP);
+          remove__14PN(__tmp__XPAP);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__5GEP);
+          remove__EVTO(__tmp__XPAP);
         } break;
         };
       };
-      result__VFPO=result__XGEP;
+      result__NOLO=result__PPAP;
     };
   };
-  if (((void *)result__VFPO == (void *)NULL)) {
-    result__VFPO=Self__TFPO;
+  if (((void *)result__NOLO == (void *)NULL)) {
+    result__NOLO=Self__LOLO;
   } else {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__VFPO);
+  return(result__NOLO);
 }
 
-static void* execute_unlink__3YIO(__EXPR_AND_LOGIC *Self__4YIO)
+static void* execute_unlink__VBFO(__EXPR_AND_LOGIC *Self__WBFO)
 // ({EXPR_AND_LOGIC}) With resultRecursive, No inlinable.
 {
-  void *__tmp__BZIO,*__tmp__LZIO;
-  void *__tmp__CZIO,*__tmp__MZIO;
-  __READ_LOCAL *Self__2IJQ,*Self__TDOQ,*Self__BJJQ,*Self__YDOQ;
-  __READ_GLOBAL *Self__5IJQ,*Self__EJJQ;
-  __LIST *Self__UT3Q;
-  __tmp__BZIO=Self__4YIO->parent_expr_binary_logic__CGGL.left__ZIIO;
-  switch (((struct ___OBJ *)__tmp__BZIO)->__id) {
+  void *__tmp__ZBFO,*__tmp__DCFO;
+  __LIST *Self__EDDR,*Self__LF2R,*Self__QF2R,*Self__ASZQ,*Self__IDDR;
+  __LIST *Self__3F2R,*Self__CG2R;
+  void *__tmp__0BFO,*__tmp__ECFO;
+  __READ_LOCAL *Self__5LFQ,*Self__CIKQ,*Self__EMFQ,*Self__HIKQ;
+  __LOCAL *Self__IF2R,*Self__NF2R,*Self__0F2R,*Self__5F2R;
+  void *voir__JF2R,*voir__MF2R,*voir__OF2R,*voir__RF2R,*voir__1F2R;
+  void *voir__4F2R,*voir__AG2R,*voir__DG2R;
+  __READ_GLOBAL *Self__CMFQ,*Self__HMFQ;
+  __INTEGER index__HDDR,Self__TF2R;
+  __FAST_ARRAYoINSTRo *Self__FDDR;
+  void **__tmp__VF2R,**__tmp__WF2R,**__tmp__XF2R;
+  __tmp__ZBFO=Self__WBFO->parent_expr_binary_logic__QKCL.left__RREO;
+  switch (((struct ___OBJ *)__tmp__ZBFO)->__id) {
   case __LIST__: {
-    __tmp__CZIO=execute_unlink__GPVJ(__tmp__BZIO);
+    Self__EDDR=((__LIST *)__tmp__ZBFO);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__EDDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__EDDR->expr_list__RTOG,create__type__PKQC(Self__EDDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__0BFO=execute_list__MNQG(Self__EDDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__0BFO=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__CZIO=execute_unlink__KZPK(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__Q3LK(__tmp__ZBFO);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__0BFO=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__0BFO=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__2IJQ=((__READ_LOCAL *)__tmp__BZIO);
-    unread__ESNK(Self__2IJQ->local__G5YD,Self__2IJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CZIO=NULL;
+    Self__5LFQ=((__READ_LOCAL *)__tmp__ZBFO);
+    Self__IF2R=((__LOCAL *)Self__5LFQ->local__HJZD);
+    Self__IF2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__IF2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__IF2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__JF2R=create__AXB( 250);
+      display__UXFK(Self__5LFQ,voir__JF2R);
+      put_string__2EG(((__STRING *)voir__JF2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__LF2R=((__LIST *)list_current__EH1);
+      voir__MF2R=create__AXB( 250);
+      display__EQQG(Self__LF2R,voir__MF2R);
+      put_string__2EG(((__STRING *)voir__MF2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__0BFO=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__CZIO=execute_unlink__13PK(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__BCMK(__tmp__ZBFO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__CZIO=execute_unlink__CDQK(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__IHMK(__tmp__ZBFO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__CZIO=execute_unlink__TDQK(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__ZHMK(__tmp__ZBFO);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__0BFO=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__0BFO=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__TDOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BZIO)->receiver__AHAI);
-    unread__ESNK(Self__TDOQ->local__G5YD,Self__TDOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CZIO=NULL;
+    Self__CIKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ZBFO)->receiver__WN2H);
+    Self__NF2R=((__LOCAL *)Self__CIKQ->local__HJZD);
+    Self__NF2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__NF2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__NF2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__OF2R=create__AXB( 250);
+      display__UXFK(Self__CIKQ,voir__OF2R);
+      put_string__2EG(((__STRING *)voir__OF2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__QF2R=((__LIST *)list_current__EH1);
+      voir__RF2R=create__AXB( 250);
+      display__EQQG(Self__QF2R,voir__RF2R);
+      put_string__2EG(((__STRING *)voir__RF2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__0BFO=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__BZIO));
-    __tmp__CZIO=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__ZBFO));
+    __tmp__0BFO=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__CZIO=execute_unlink__UEQK(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__0IMK(__tmp__ZBFO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__CZIO=execute_unlink__FFQK(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__LJMK(__tmp__ZBFO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__CZIO=execute_unlink__WFQK(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__2JMK(__tmp__ZBFO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__CZIO=execute_unlink__HGQK(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__NKMK(__tmp__ZBFO);
   } break;
   case __EXPR_AND__: {
-    __tmp__CZIO=execute_unlink__YGQK(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__4KMK(__tmp__ZBFO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__CZIO=execute_unlink__JHQK(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__PLMK(__tmp__ZBFO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__CZIO=execute_unlink__0HQK(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__AMMK(__tmp__ZBFO);
   } break;
   case __PUT_TO__: {
-    __tmp__CZIO=execute_link__NKTK(((__PUT_TO *)__tmp__BZIO));
+    __tmp__0BFO=execute_link__ROPK(((__PUT_TO *)__tmp__ZBFO));
   } break;
   case __ITEM__: {
-    __tmp__CZIO=execute_unlink__OIQK(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__UMMK(__tmp__ZBFO);
   } break;
   case __SIZE_OF__: {
-    __tmp__CZIO=execute_unlink__4IQK(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__ENMK(__tmp__ZBFO);
   } break;
   case __CAST__: {
-    __tmp__CZIO=execute_unlink__DJQK(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__JNMK(__tmp__ZBFO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__CZIO=execute_unlink__IKUL(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__4UQL(__tmp__ZBFO);
   } break;
   case __READ_SLOT__: {
-    __tmp__CZIO=execute_unlink__CAEL(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__QEAL(__tmp__ZBFO);
   } break;
   case __READ_GLOBAL__: {
-    Self__5IJQ=((__READ_GLOBAL *)__tmp__BZIO);
-    unread__H2QL(Self__5IJQ->global__3DNK,Self__5IJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__CZIO=execute_access_unlink__BJHL(Self__5IJQ);
+    Self__CMFQ=((__READ_GLOBAL *)__tmp__ZBFO);
+    unread__CGNL(Self__CMFQ->global__ZGJK,Self__CMFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__CMFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__CMFQ->global__ZGJK);
+    };
+    __tmp__0BFO=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__CZIO=execute_unlink__ON3M(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__S1ZM(__tmp__ZBFO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__CZIO=execute_unlink__NYIO(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__FBFO(__tmp__ZBFO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__CZIO=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__BZIO));
+    __tmp__0BFO=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__ZBFO));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__CZIO=execute_unlink__3YIO(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__VBFO(__tmp__ZBFO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__CZIO=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__BZIO));
+    __tmp__0BFO=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__ZBFO));
   } break;
   case __EXPR_NEG__: {
-    __tmp__CZIO=execute_unlink__DVNM(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__JBKM(__tmp__ZBFO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__CZIO=execute_unlink__JKRL(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__OUNL(__tmp__ZBFO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__CZIO=execute_unlink__EI3M(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__IWZM(__tmp__ZBFO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__CZIO=execute_unlink__NZIO(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__FCFO(__tmp__ZBFO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__CZIO=execute_unlink__MFIP(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__EOEP(__tmp__ZBFO);
   } break;
   case __EXPR_INF__: {
-    __tmp__CZIO=execute_unlink__OLUN(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__SZQN(__tmp__ZBFO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__CZIO=execute_unlink__4LUN(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__C0QN(__tmp__ZBFO);
   } break;
   case __EXPR_OR__: {
-    __tmp__CZIO=execute_unlink__V5TN(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__ZNQN(__tmp__ZBFO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__CZIO=execute_unlink__EKYO(__tmp__BZIO);
+    __tmp__0BFO=execute_unlink__2SUO(__tmp__ZBFO);
   } break;
   };
-  if (((void *)__tmp__CZIO != (void *)NULL)) {
-    Self__UT3Q=((__LIST *)list_current__IF1);
-    add__to__RZCH(Self__UT3Q->expr_list__EMRG,__tmp__CZIO,(__INTEGER)(Self__UT3Q->index__XUUG -  1));
-    Self__UT3Q->index__XUUG=(__INTEGER)(Self__UT3Q->index__XUUG +  1);
-  };
-  __tmp__LZIO=Self__4YIO->parent_expr_binary_logic__CGGL.right__3IIO;
-  switch (((struct ___OBJ *)__tmp__LZIO)->__id) {
+  if (((void *)__tmp__0BFO != (void *)NULL)) {
+    Self__ASZQ=((__LIST *)list_current__EH1);
+    Self__FDDR=((__FAST_ARRAYoINSTRo *)Self__ASZQ->expr_list__RTOG);
+    index__HDDR=(__INTEGER)(Self__ASZQ->index__XWRG -  1);
+    if ((index__HDDR == (__INTEGER)(Self__FDDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+      add_last__IK4G(Self__FDDR,__tmp__0BFO);
+    } else {
+      add_last__IK4G(Self__FDDR,__tmp__0BFO);
+      Self__TF2R=(__INTEGER)(Self__FDDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+      __tmp__VF2R=Self__FDDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__WF2R=Self__FDDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__XF2R=Self__FDDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      while ((Self__TF2R >= index__HDDR)) {
+        ((void **)__tmp__WF2R)[(__INTEGER)(Self__TF2R +  1)]=((void **)__tmp__VF2R)[Self__TF2R];
+        ((void **)__tmp__XF2R)[Self__TF2R]=NULL;
+        Self__TF2R=(__INTEGER)(Self__TF2R -  1);
+      };
+      ((void **)Self__FDDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__HDDR]=__tmp__0BFO;
+    };
+    Self__ASZQ->index__XWRG=(__INTEGER)(Self__ASZQ->index__XWRG +  1);
+  };
+  __tmp__DCFO=Self__WBFO->parent_expr_binary_logic__QKCL.right__VREO;
+  switch (((struct ___OBJ *)__tmp__DCFO)->__id) {
   case __LIST__: {
-    __tmp__MZIO=execute_unlink__GPVJ(__tmp__LZIO);
+    Self__IDDR=((__LIST *)__tmp__DCFO);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__IDDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__IDDR->expr_list__RTOG,create__type__PKQC(Self__IDDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__ECFO=execute_list__MNQG(Self__IDDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__MZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ECFO=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__MZIO=execute_unlink__KZPK(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__Q3LK(__tmp__DCFO);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__MZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ECFO=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__MZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ECFO=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__BJJQ=((__READ_LOCAL *)__tmp__LZIO);
-    unread__ESNK(Self__BJJQ->local__G5YD,Self__BJJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__MZIO=NULL;
+    Self__EMFQ=((__READ_LOCAL *)__tmp__DCFO);
+    Self__0F2R=((__LOCAL *)Self__EMFQ->local__HJZD);
+    Self__0F2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0F2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__0F2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__1F2R=create__AXB( 250);
+      display__UXFK(Self__EMFQ,voir__1F2R);
+      put_string__2EG(((__STRING *)voir__1F2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__3F2R=((__LIST *)list_current__EH1);
+      voir__4F2R=create__AXB( 250);
+      display__EQQG(Self__3F2R,voir__4F2R);
+      put_string__2EG(((__STRING *)voir__4F2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ECFO=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__MZIO=execute_unlink__13PK(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__BCMK(__tmp__DCFO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__MZIO=execute_unlink__CDQK(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__IHMK(__tmp__DCFO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__MZIO=execute_unlink__TDQK(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__ZHMK(__tmp__DCFO);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__MZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ECFO=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__MZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ECFO=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__YDOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__LZIO)->receiver__AHAI);
-    unread__ESNK(Self__YDOQ->local__G5YD,Self__YDOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__MZIO=NULL;
+    Self__HIKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__DCFO)->receiver__WN2H);
+    Self__5F2R=((__LOCAL *)Self__HIKQ->local__HJZD);
+    Self__5F2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5F2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__5F2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__AG2R=create__AXB( 250);
+      display__UXFK(Self__HIKQ,voir__AG2R);
+      put_string__2EG(((__STRING *)voir__AG2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__CG2R=((__LIST *)list_current__EH1);
+      voir__DG2R=create__AXB( 250);
+      display__EQQG(Self__CG2R,voir__DG2R);
+      put_string__2EG(((__STRING *)voir__DG2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__ECFO=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__LZIO));
-    __tmp__MZIO=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__DCFO));
+    __tmp__ECFO=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__MZIO=execute_unlink__UEQK(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__0IMK(__tmp__DCFO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__MZIO=execute_unlink__FFQK(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__LJMK(__tmp__DCFO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__MZIO=execute_unlink__WFQK(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__2JMK(__tmp__DCFO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__MZIO=execute_unlink__HGQK(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__NKMK(__tmp__DCFO);
   } break;
   case __EXPR_AND__: {
-    __tmp__MZIO=execute_unlink__YGQK(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__4KMK(__tmp__DCFO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__MZIO=execute_unlink__JHQK(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__PLMK(__tmp__DCFO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__MZIO=execute_unlink__0HQK(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__AMMK(__tmp__DCFO);
   } break;
   case __PUT_TO__: {
-    __tmp__MZIO=execute_link__NKTK(((__PUT_TO *)__tmp__LZIO));
+    __tmp__ECFO=execute_link__ROPK(((__PUT_TO *)__tmp__DCFO));
   } break;
   case __ITEM__: {
-    __tmp__MZIO=execute_unlink__OIQK(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__UMMK(__tmp__DCFO);
   } break;
   case __SIZE_OF__: {
-    __tmp__MZIO=execute_unlink__4IQK(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__ENMK(__tmp__DCFO);
   } break;
   case __CAST__: {
-    __tmp__MZIO=execute_unlink__DJQK(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__JNMK(__tmp__DCFO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__MZIO=execute_unlink__IKUL(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__4UQL(__tmp__DCFO);
   } break;
   case __READ_SLOT__: {
-    __tmp__MZIO=execute_unlink__CAEL(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__QEAL(__tmp__DCFO);
   } break;
   case __READ_GLOBAL__: {
-    Self__EJJQ=((__READ_GLOBAL *)__tmp__LZIO);
-    unread__H2QL(Self__EJJQ->global__3DNK,Self__EJJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__MZIO=execute_access_unlink__BJHL(Self__EJJQ);
+    Self__HMFQ=((__READ_GLOBAL *)__tmp__DCFO);
+    unread__CGNL(Self__HMFQ->global__ZGJK,Self__HMFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__HMFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__HMFQ->global__ZGJK);
+    };
+    __tmp__ECFO=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__MZIO=execute_unlink__ON3M(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__S1ZM(__tmp__DCFO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__MZIO=execute_unlink__NYIO(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__FBFO(__tmp__DCFO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__MZIO=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__LZIO));
+    __tmp__ECFO=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__DCFO));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__MZIO=execute_unlink__3YIO(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__VBFO(__tmp__DCFO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__MZIO=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__LZIO));
+    __tmp__ECFO=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__DCFO));
   } break;
   case __EXPR_NEG__: {
-    __tmp__MZIO=execute_unlink__DVNM(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__JBKM(__tmp__DCFO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__MZIO=execute_unlink__JKRL(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__OUNL(__tmp__DCFO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__MZIO=execute_unlink__EI3M(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__IWZM(__tmp__DCFO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__MZIO=execute_unlink__NZIO(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__FCFO(__tmp__DCFO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__MZIO=execute_unlink__MFIP(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__EOEP(__tmp__DCFO);
   } break;
   case __EXPR_INF__: {
-    __tmp__MZIO=execute_unlink__OLUN(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__SZQN(__tmp__DCFO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__MZIO=execute_unlink__4LUN(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__C0QN(__tmp__DCFO);
   } break;
   case __EXPR_OR__: {
-    __tmp__MZIO=execute_unlink__V5TN(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__ZNQN(__tmp__DCFO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__MZIO=execute_unlink__EKYO(__tmp__LZIO);
+    __tmp__ECFO=execute_unlink__2SUO(__tmp__DCFO);
   } break;
   };
-  return(__tmp__MZIO);
+  return(__tmp__ECFO);
 }
 
-static void* execute_link__WLPO(__EXPR_AND_AND_LOGIC *Self__XLPO)
+static void* execute_link__OULO(__EXPR_AND_AND_LOGIC *Self__PULO)
 // ({EXPR_AND_AND_LOGIC}) With resultRecursive, No inlinable.
 {
-  void *left_t__5LPO,*right_t__AMPO;
-  __UINTEGER_32 old_seq__0LPO;
-  void *__tmp__CMPO,*__tmp__DMPO,*__tmp__MMPO,*__tmp__NMPO,*__tmp__PMPO;
-  void *__tmp__SMPO,*result__IBTO,*__tmp__KBTO,*result__ZLPO;
-  void *result__RX3O,*__tmp__ZX3O,*result__L12O,*__tmp__312O;
-  void *result__F22O,*__tmp__N22O,*result__KAEP,*__tmp__SAEP;
-  void *__tmp__ZAEP,*result__U22O,*__tmp__V22O,*__tmp__W22O,*__tmp__422O;
-  void *result__HHEP,*__tmp__PHEP,*result__XHEP,*__tmp__5HEP;
-  void *__tmp__QMPO,*left_cst__3LPO,*__tmp__TMPO,*right_cst__4LPO;
-  void *__tmp__LBTO,*rd__HBTO;
-  __READ_LOCAL *Self__POHQ,*Self__ROHQ,*Self__TOHQ,*Self__VOHQ;
-  __READ_LOCAL *Self__XOHQ,*Self__ZOHQ,*Self__1OHQ,*Self__3OHQ;
-  __READ_LOCAL *Self__5OHQ,*Self__BPHQ,*Self__JPHQ,*Self__LPHQ;
-  __READ_LOCAL *Self__NPHQ,*Self__PPHQ,*Self__RPHQ,*Self__TPHQ;
-  __READ_GLOBAL *Self__SOHQ,*Self__WOHQ,*Self__0OHQ,*Self__4OHQ;
-  __READ_GLOBAL *Self__CPHQ,*Self__MPHQ,*Self__QPHQ,*Self__UPHQ;
-  __BOOLEAN __tmp__X22O;
-  left_t__5LPO=NULL;
-  right_t__AMPO=NULL;
-  old_seq__0LPO=seq_call_and_loop__BOIJ;
-  __tmp__CMPO=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO;
-  switch (((struct ___OBJ *)__tmp__CMPO)->__id) {
+  void *left_t__XULO,*right_t__YULO;
+  __UINTEGER_32 old_seq__SULO,sz__4SMR,a__5SMR,new_size__ATMR,t__BTMR;
+  __UINTEGER_32 a__CTMR,new_size__NG2R,lab_type__MG2R;
+  void *__tmp__0ULO,*__tmp__1ULO,*__tmp__EVLO,*__tmp__FVLO,*__tmp__HVLO;
+  void *__tmp__KVLO,*result__AKPO,*__tmp__CKPO,*l__FTMR,*r__GTMR;
+  void *result__RULO,*result__JA0O,*__tmp__RA0O,*result__DEZO;
+  void *__tmp__VEZO,*result__3EZO,*__tmp__FFZO,*result__CJAP;
+  void *__tmp__KJAP,*__tmp__RJAP,*result__MFZO,*__tmp__NFZO,*__tmp__OFZO;
+  void *__tmp__WFZO,*result__5PAP,*__tmp__HQAP,*result__PQAP;
+  void *__tmp__XQAP;
+  __LIST *Self__JDDR,*Self__LDDR,*Self__RG2R,*Self__WG2R,*Self__1G2R;
+  __LIST *Self__AH2R,*Self__FH2R,*Self__KH2R,*Self__PH2R,*Self__UH2R;
+  __LIST *Self__ZH2R,*Self__4H2R,*Self__DI2R,*Self__II2R,*Self__NI2R;
+  __LIST *Self__SI2R,*Self__XI2R,*Self__2I2R;
+  void *voir__KDDR,*voir__MDDR,*voir__PG2R,*voir__SG2R,*voir__UG2R;
+  void *voir__XG2R,*voir__ZG2R,*voir__2G2R,*voir__4G2R,*voir__BH2R;
+  void *voir__DH2R,*voir__GH2R,*voir__IH2R,*voir__LH2R,*voir__NH2R;
+  void *voir__QH2R,*voir__SH2R,*voir__VH2R,*voir__XH2R,*voir__0H2R;
+  void *voir__2H2R,*voir__5H2R,*voir__BI2R,*voir__EI2R,*voir__GI2R;
+  void *voir__JI2R,*voir__LI2R,*voir__OI2R,*voir__QI2R,*voir__TI2R;
+  void *voir__VI2R,*voir__YI2R,*voir__0I2R,*voir__3I2R;
+  void *__tmp__IVLO,*left_cst__VULO,*__tmp__LVLO,*right_cst__WULO;
+  void *__tmp__DKPO,*rd__5JPO;
+  __POSITION p__ETMR;
+  __EXPR_AND_LOGIC *result__1SMR,*Self__DTMR;
+  __POINTER ptr__2SMR,ptr_table__FG2R,next__EG2R,result__GG2R;
+  __POINTER ptr_table__KG2R,next__JG2R,result__LG2R;
+  __INTEGER typ_id__3SMR;
+  __READ_LOCAL *Self__BSDQ,*Self__DSDQ,*Self__FSDQ,*Self__HSDQ;
+  __READ_LOCAL *Self__JSDQ,*Self__LSDQ,*Self__NSDQ,*Self__PSDQ;
+  __READ_LOCAL *Self__RSDQ,*Self__TSDQ,*Self__1SDQ,*Self__3SDQ;
+  __READ_LOCAL *Self__5SDQ,*Self__BTDQ,*Self__DTDQ,*Self__FTDQ;
+  __LOCAL *Self__OG2R,*Self__TG2R,*Self__YG2R,*Self__3G2R,*Self__CH2R;
+  __LOCAL *Self__HH2R,*Self__MH2R,*Self__RH2R,*Self__WH2R,*Self__1H2R;
+  __LOCAL *Self__AI2R,*Self__FI2R,*Self__KI2R,*Self__PI2R,*Self__UI2R;
+  __LOCAL *Self__ZI2R;
+  __READ_GLOBAL *Self__ESDQ,*Self__ISDQ,*Self__MSDQ,*Self__QSDQ;
+  __READ_GLOBAL *Self__USDQ,*Self__4SDQ,*Self__CTDQ,*Self__GTDQ;
+  __BOOLEAN __tmp__PFZO;
+  left_t__XULO=NULL;
+  right_t__YULO=NULL;
+  old_seq__SULO=seq_call_and_loop__3QEJ;
+  __tmp__0ULO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
+  switch (((struct ___OBJ *)__tmp__0ULO)->__id) {
   case __LIST__: {
-    __tmp__DMPO=execute_link__GMRG(__tmp__CMPO);
+    __tmp__1ULO=execute_link__TTOG(__tmp__0ULO);
   } break;
   case __STRING_CST__: {
-    __tmp__DMPO=((__STRING_CST *)__tmp__CMPO);
+    __tmp__1ULO=((__STRING_CST *)__tmp__0ULO);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__DMPO=execute_link__A23K(__tmp__CMPO);
+    __tmp__1ULO=execute_link__KA0K(__tmp__0ULO);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__DMPO=((__PROTOTYPE_CST *)__tmp__CMPO);
+    __tmp__1ULO=((__PROTOTYPE_CST *)__tmp__0ULO);
   } break;
   case __INTEGER_CST__: {
-    __tmp__DMPO=((__INTEGER_CST *)__tmp__CMPO);
+    __tmp__1ULO=((__INTEGER_CST *)__tmp__0ULO);
   } break;
   case __READ_LOCAL__: {
-    __tmp__DMPO=execute_link__QDEL(__tmp__CMPO);
+    __tmp__1ULO=execute_link__4HAL(__tmp__0ULO);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__DMPO=execute_link__EIEL();
+    Self__JDDR=((__LIST *)list_current__EH1);
+    voir__KDDR=create__AXB( 250);
+    display__EQQG(Self__JDDR,voir__KDDR);
+    put_string__2EG(((__STRING *)voir__KDDR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__1ULO=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__DMPO=execute_link__IIEL(__tmp__CMPO);
+    __tmp__1ULO=execute_link__WMAL(__tmp__0ULO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__DMPO=execute_link__RMEL(__tmp__CMPO);
+    __tmp__1ULO=execute_link__5QAL(__tmp__0ULO);
   } break;
   case __REAL_CST__: {
-    __tmp__DMPO=((__REAL_CST *)__tmp__CMPO);
+    __tmp__1ULO=((__REAL_CST *)__tmp__0ULO);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__DMPO=((__CHARACTER_CST *)__tmp__CMPO);
+    __tmp__1ULO=((__CHARACTER_CST *)__tmp__0ULO);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__DMPO=execute_link__AREL(__tmp__CMPO);
+    __tmp__1ULO=execute_link__OVAL(__tmp__0ULO);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__DMPO=execute_link__HSEL(__tmp__CMPO);
+    __tmp__1ULO=execute_link__VWAL(__tmp__0ULO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__DMPO=execute_link__MSEL(__tmp__CMPO);
+    __tmp__1ULO=execute_link__0WAL(__tmp__0ULO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__DMPO=execute_link__VWEL(__tmp__CMPO);
+    __tmp__1ULO=execute_link__D1AL(__tmp__0ULO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__DMPO=execute_link__40EL(__tmp__CMPO);
+    __tmp__1ULO=execute_link__M5AL(__tmp__0ULO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__DMPO=execute_link__H5EL(__tmp__CMPO);
+    __tmp__1ULO=execute_link__VDBL(__tmp__0ULO);
   } break;
   case __EXPR_AND__: {
-    __tmp__DMPO=execute_link__QDFL(__tmp__CMPO);
+    __tmp__1ULO=execute_link__4HBL(__tmp__0ULO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__DMPO=execute_link__ZHFL(__tmp__CMPO);
+    __tmp__1ULO=execute_link__HMBL(__tmp__0ULO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__DMPO=execute_link__CMFL(__tmp__CMPO);
+    __tmp__1ULO=execute_link__QQBL(__tmp__0ULO);
   } break;
   case __PUT_TO__: {
-    __tmp__DMPO=execute_link__NKTK(__tmp__CMPO);
+    __tmp__1ULO=execute_link__ROPK(__tmp__0ULO);
   } break;
   case __ITEM__: {
-    __tmp__DMPO=execute_link__LQFL(__tmp__CMPO);
+    __tmp__1ULO=execute_link__ZUBL(__tmp__0ULO);
   } break;
   case __SIZE_OF__: {
-    __tmp__DMPO=execute_link__SQFL(__tmp__CMPO);
+    __tmp__1ULO=execute_link__AVBL(__tmp__0ULO);
   } break;
   case __CAST__: {
-    __tmp__DMPO=execute_link__XQFL(__tmp__CMPO);
+    __tmp__1ULO=execute_link__FVBL(__tmp__0ULO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__DMPO=execute_link__MYXL(__tmp__CMPO);
+    __tmp__1ULO=execute_link__CDUL(__tmp__0ULO);
   } break;
   case __READ_SLOT__: {
-    __tmp__DMPO=execute_link__QUFL(__tmp__CMPO);
+    __tmp__1ULO=execute_link__4YBL(__tmp__0ULO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__DMPO=execute_link__AZFL(__tmp__CMPO);
+    __tmp__1ULO=execute_link__O3BL(__tmp__0ULO);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__DMPO=execute_link__4N3M(__tmp__CMPO);
+    __tmp__1ULO=execute_link__C2ZM(__tmp__0ULO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__DMPO=execute_link__03IO(__tmp__CMPO);
+    __tmp__1ULO=execute_link__SGFO(__tmp__0ULO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__DMPO=execute_link__SFPO(__tmp__CMPO);
+    __tmp__1ULO=execute_link__KOLO(__tmp__0ULO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__DMPO=execute_link__TDJO(__tmp__CMPO);
+    __tmp__1ULO=execute_link__LMFO(__tmp__0ULO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__DMPO=execute_link__WLPO(__tmp__CMPO);
+    __tmp__1ULO=execute_link__OULO(__tmp__0ULO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__DMPO=execute_link__GDOM(__tmp__CMPO);
+    __tmp__1ULO=execute_link__IPKM(__tmp__0ULO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__DMPO=execute_link__3NSL(__tmp__CMPO);
+    __tmp__1ULO=execute_link__VXOL(__tmp__0ULO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__DMPO=execute_link__SQ3M(__tmp__CMPO);
+    __tmp__1ULO=execute_link__W4ZM(__tmp__0ULO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__DMPO=execute_link__MJJO(__tmp__CMPO);
+    __tmp__1ULO=execute_link__ESFO(__tmp__0ULO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__DMPO=execute_link__EIIP(__tmp__CMPO);
+    __tmp__1ULO=execute_link__2QEP(__tmp__0ULO);
   } break;
   case __EXPR_INF__: {
-    __tmp__DMPO=execute_link__BNUN(__tmp__CMPO);
+    __tmp__1ULO=execute_link__F1QN(__tmp__0ULO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__DMPO=execute_link__KRUN(__tmp__CMPO);
+    __tmp__1ULO=execute_link__O5QN(__tmp__0ULO);
   } break;
   case __EXPR_OR__: {
-    __tmp__DMPO=execute_link__HEUN(__tmp__CMPO);
+    __tmp__1ULO=execute_link__LSQN(__tmp__0ULO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__DMPO=execute_link__UUYO(__tmp__CMPO);
+    __tmp__1ULO=execute_link__M3UO(__tmp__0ULO);
   } break;
   };
-  Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO=__tmp__DMPO;
-  seq_or_and__IVUG=(__UINTEGER_32)(seq_or_and__IVUG +  1);
-  seq_inline__NUUG=(__UINTEGER_32)(seq_inline__NUUG +  1);
-  __tmp__MMPO=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO;
-  switch (((struct ___OBJ *)__tmp__MMPO)->__id) {
+  Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO=__tmp__1ULO;
+  seq_or_and__IXRG=(__UINTEGER_32)(seq_or_and__IXRG +  1);
+  seq_inline__NWRG=(__UINTEGER_32)(seq_inline__NWRG +  1);
+  __tmp__EVLO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
+  switch (((struct ___OBJ *)__tmp__EVLO)->__id) {
   case __LIST__: {
-    __tmp__NMPO=execute_link__GMRG(__tmp__MMPO);
+    __tmp__FVLO=execute_link__TTOG(__tmp__EVLO);
   } break;
   case __STRING_CST__: {
-    __tmp__NMPO=((__STRING_CST *)__tmp__MMPO);
+    __tmp__FVLO=((__STRING_CST *)__tmp__EVLO);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__NMPO=execute_link__A23K(__tmp__MMPO);
+    __tmp__FVLO=execute_link__KA0K(__tmp__EVLO);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__NMPO=((__PROTOTYPE_CST *)__tmp__MMPO);
+    __tmp__FVLO=((__PROTOTYPE_CST *)__tmp__EVLO);
   } break;
   case __INTEGER_CST__: {
-    __tmp__NMPO=((__INTEGER_CST *)__tmp__MMPO);
+    __tmp__FVLO=((__INTEGER_CST *)__tmp__EVLO);
   } break;
   case __READ_LOCAL__: {
-    __tmp__NMPO=execute_link__QDEL(__tmp__MMPO);
+    __tmp__FVLO=execute_link__4HAL(__tmp__EVLO);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__NMPO=execute_link__EIEL();
+    Self__LDDR=((__LIST *)list_current__EH1);
+    voir__MDDR=create__AXB( 250);
+    display__EQQG(Self__LDDR,voir__MDDR);
+    put_string__2EG(((__STRING *)voir__MDDR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__FVLO=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__NMPO=execute_link__IIEL(__tmp__MMPO);
+    __tmp__FVLO=execute_link__WMAL(__tmp__EVLO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__NMPO=execute_link__RMEL(__tmp__MMPO);
+    __tmp__FVLO=execute_link__5QAL(__tmp__EVLO);
   } break;
   case __REAL_CST__: {
-    __tmp__NMPO=((__REAL_CST *)__tmp__MMPO);
+    __tmp__FVLO=((__REAL_CST *)__tmp__EVLO);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__NMPO=((__CHARACTER_CST *)__tmp__MMPO);
+    __tmp__FVLO=((__CHARACTER_CST *)__tmp__EVLO);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__NMPO=execute_link__AREL(__tmp__MMPO);
+    __tmp__FVLO=execute_link__OVAL(__tmp__EVLO);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__NMPO=execute_link__HSEL(__tmp__MMPO);
+    __tmp__FVLO=execute_link__VWAL(__tmp__EVLO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__NMPO=execute_link__MSEL(__tmp__MMPO);
+    __tmp__FVLO=execute_link__0WAL(__tmp__EVLO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__NMPO=execute_link__VWEL(__tmp__MMPO);
+    __tmp__FVLO=execute_link__D1AL(__tmp__EVLO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__NMPO=execute_link__40EL(__tmp__MMPO);
+    __tmp__FVLO=execute_link__M5AL(__tmp__EVLO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__NMPO=execute_link__H5EL(__tmp__MMPO);
+    __tmp__FVLO=execute_link__VDBL(__tmp__EVLO);
   } break;
   case __EXPR_AND__: {
-    __tmp__NMPO=execute_link__QDFL(__tmp__MMPO);
+    __tmp__FVLO=execute_link__4HBL(__tmp__EVLO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__NMPO=execute_link__ZHFL(__tmp__MMPO);
+    __tmp__FVLO=execute_link__HMBL(__tmp__EVLO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__NMPO=execute_link__CMFL(__tmp__MMPO);
+    __tmp__FVLO=execute_link__QQBL(__tmp__EVLO);
   } break;
   case __PUT_TO__: {
-    __tmp__NMPO=execute_link__NKTK(__tmp__MMPO);
+    __tmp__FVLO=execute_link__ROPK(__tmp__EVLO);
   } break;
   case __ITEM__: {
-    __tmp__NMPO=execute_link__LQFL(__tmp__MMPO);
+    __tmp__FVLO=execute_link__ZUBL(__tmp__EVLO);
   } break;
   case __SIZE_OF__: {
-    __tmp__NMPO=execute_link__SQFL(__tmp__MMPO);
+    __tmp__FVLO=execute_link__AVBL(__tmp__EVLO);
   } break;
   case __CAST__: {
-    __tmp__NMPO=execute_link__XQFL(__tmp__MMPO);
+    __tmp__FVLO=execute_link__FVBL(__tmp__EVLO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__NMPO=execute_link__MYXL(__tmp__MMPO);
+    __tmp__FVLO=execute_link__CDUL(__tmp__EVLO);
   } break;
   case __READ_SLOT__: {
-    __tmp__NMPO=execute_link__QUFL(__tmp__MMPO);
+    __tmp__FVLO=execute_link__4YBL(__tmp__EVLO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__NMPO=execute_link__AZFL(__tmp__MMPO);
+    __tmp__FVLO=execute_link__O3BL(__tmp__EVLO);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__NMPO=execute_link__4N3M(__tmp__MMPO);
+    __tmp__FVLO=execute_link__C2ZM(__tmp__EVLO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__NMPO=execute_link__03IO(__tmp__MMPO);
+    __tmp__FVLO=execute_link__SGFO(__tmp__EVLO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__NMPO=execute_link__SFPO(__tmp__MMPO);
+    __tmp__FVLO=execute_link__KOLO(__tmp__EVLO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__NMPO=execute_link__TDJO(__tmp__MMPO);
+    __tmp__FVLO=execute_link__LMFO(__tmp__EVLO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__NMPO=execute_link__WLPO(__tmp__MMPO);
+    __tmp__FVLO=execute_link__OULO(__tmp__EVLO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__NMPO=execute_link__GDOM(__tmp__MMPO);
+    __tmp__FVLO=execute_link__IPKM(__tmp__EVLO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__NMPO=execute_link__3NSL(__tmp__MMPO);
+    __tmp__FVLO=execute_link__VXOL(__tmp__EVLO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__NMPO=execute_link__SQ3M(__tmp__MMPO);
+    __tmp__FVLO=execute_link__W4ZM(__tmp__EVLO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__NMPO=execute_link__MJJO(__tmp__MMPO);
+    __tmp__FVLO=execute_link__ESFO(__tmp__EVLO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__NMPO=execute_link__EIIP(__tmp__MMPO);
+    __tmp__FVLO=execute_link__2QEP(__tmp__EVLO);
   } break;
   case __EXPR_INF__: {
-    __tmp__NMPO=execute_link__BNUN(__tmp__MMPO);
+    __tmp__FVLO=execute_link__F1QN(__tmp__EVLO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__NMPO=execute_link__KRUN(__tmp__MMPO);
+    __tmp__FVLO=execute_link__O5QN(__tmp__EVLO);
   } break;
   case __EXPR_OR__: {
-    __tmp__NMPO=execute_link__HEUN(__tmp__MMPO);
+    __tmp__FVLO=execute_link__LSQN(__tmp__EVLO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__NMPO=execute_link__UUYO(__tmp__MMPO);
+    __tmp__FVLO=execute_link__M3UO(__tmp__EVLO);
   } break;
   };
-  Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO=__tmp__NMPO;
-  __tmp__PMPO=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO;
-  if (__tmp__PMPO==NULL) {
-    __tmp__QMPO=NULL;
+  Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO=__tmp__FVLO;
+  __tmp__HVLO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
+  if (__tmp__HVLO==NULL) {
+    __tmp__IVLO=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__PMPO)->__id) {
+    switch (((struct ___OBJ *)__tmp__HVLO)->__id) {
     case __LIST__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__QMPO=((void *)__tmp__PMPO);
+      __tmp__IVLO=((void *)__tmp__HVLO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __CAST__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__QMPO=NULL;
+      __tmp__IVLO=NULL;
     } break;
     }
   };
-  left_cst__3LPO=__tmp__QMPO;
-  __tmp__SMPO=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO;
-  if (__tmp__SMPO==NULL) {
-    __tmp__TMPO=NULL;
+  left_cst__VULO=__tmp__IVLO;
+  __tmp__KVLO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
+  if (__tmp__KVLO==NULL) {
+    __tmp__LVLO=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__SMPO)->__id) {
+    switch (((struct ___OBJ *)__tmp__KVLO)->__id) {
     case __LIST__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__TMPO=((void *)__tmp__SMPO);
+      __tmp__LVLO=((void *)__tmp__KVLO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __CAST__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__TMPO=NULL;
+      __tmp__LVLO=NULL;
     } break;
     }
   };
-  right_cst__4LPO=__tmp__TMPO;
-  if (((void *)__tmp__QMPO != (void *)NULL)) {
-    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__QMPO)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL == (void *)type_true__FJB)) {
-      left_t__5LPO=type_true__FJB;
+  right_cst__WULO=__tmp__LVLO;
+  if (((void *)__tmp__IVLO != (void *)NULL)) {
+    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__IVLO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)type_true__FJB)) {
+      left_t__XULO=type_true__FJB;
     } else {
-      left_t__5LPO=type_false__NJB;
+      left_t__XULO=type_false__NJB;
     };
   };
-  if (((void *)__tmp__TMPO != (void *)NULL)) {
-    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__TMPO)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL == (void *)type_true__FJB)) {
-      right_t__AMPO=type_true__FJB;
+  if (((void *)__tmp__LVLO != (void *)NULL)) {
+    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__LVLO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)type_true__FJB)) {
+      right_t__YULO=type_true__FJB;
     } else {
-      right_t__AMPO=type_false__NJB;
+      right_t__YULO=type_false__NJB;
     };
   };
-  result__IBTO=NULL;
-  __tmp__KBTO=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO;
-  if (__tmp__KBTO==NULL) {
-    __tmp__LBTO=NULL;
+  result__AKPO=NULL;
+  __tmp__CKPO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
+  if (__tmp__CKPO==NULL) {
+    __tmp__DKPO=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__KBTO)->__id) {
+    switch (((struct ___OBJ *)__tmp__CKPO)->__id) {
     case __LIST__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__LBTO=((void *)__tmp__KBTO);
+      __tmp__DKPO=((void *)__tmp__CKPO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __CAST__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__LBTO=((void *)__tmp__KBTO);
+      __tmp__DKPO=((void *)__tmp__CKPO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__LBTO=((void *)__tmp__KBTO);
+      __tmp__DKPO=((void *)__tmp__CKPO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__LBTO=NULL;
+      __tmp__DKPO=NULL;
     } break;
     }
   };
-  rd__HBTO=__tmp__LBTO;
-  if (((void *)__tmp__LBTO != (void *)NULL)) {
-    result__IBTO=create__with__and__NZHO(Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO,Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO);
-  };
-  result__ZLPO=result__IBTO;
-  if ((((void *)result__IBTO == (void *)NULL) && ((void *)__tmp__QMPO != (void *)NULL))) {
-    result__RX3O=NULL;
-    if (((void *)left_t__5LPO == (void *)type_true__FJB)) {
-      result__RX3O=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO;
-      __tmp__ZX3O=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO;
-      switch (((struct ___OBJ *)__tmp__ZX3O)->__id) {
+  rd__5JPO=__tmp__DKPO;
+  if (((void *)__tmp__DKPO != (void *)NULL)) {
+    p__ETMR=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    l__FTMR=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
+    r__GTMR=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
+    result__1SMR=NULL;
+    ptr__2SMR=((__POINTER )(NULL));
+    typ_id__3SMR= 0;
+    sz__4SMR=((__UINTEGER_32 )sizeof(__EXPR_AND_LOGIC));
+    if ((sz__4SMR ==  0)) {
+      result__1SMR=EXPR_AND_LOGIC__;
+    } else {
+      typ_id__3SMR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4SMR);
+      if ((typ_id__3SMR == (__INTEGER)(-  1))) {
+        a__5SMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__ATMR=(__UINTEGER_32)((__UINTEGER_32)(sz__4SMR + a__5SMR) & (__UINTEGER_32)(~ a__5SMR));
+        ptr_table__FG2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ATMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__EG2R=((__POINTER )(NULL));
+        result__GG2R=((__POINTER *)ptr_table__FG2R)[ 0];
+        if ((result__GG2R == (void *)NULL)) {
+          result__GG2R=new_lab__2PJ(new_size__ATMR);
+          next__EG2R=(void *)((unsigned long)result__GG2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ATMR)));
+          ((__POINTER *)next__EG2R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FG2R)[ 0]=next__EG2R;
+        } else {
+          next__EG2R=((__POINTER *)result__GG2R)[ 0];
+          if ((next__EG2R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GG2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ATMR <<  1)) <=  4096)) {
+              next__EG2R=(void *)((unsigned long)result__GG2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ATMR)));
+            } else {
+              next__EG2R=new_lab__2PJ(new_size__ATMR);
+            };
+            ((__POINTER *)next__EG2R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__FG2R)[ 0]=next__EG2R;
+          } else {
+            ((__POINTER *)result__GG2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EG2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__GG2R=next__EG2R;
+          };
+        };
+        ptr__2SMR=result__GG2R;
+      } else {
+        t__BTMR=((__UINTEGER_32 )typ_id__3SMR);
+        a__CTMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__NG2R=(__UINTEGER_32)((__UINTEGER_32)(sz__4SMR + a__CTMR) & (__UINTEGER_32)(~ a__CTMR));
+        ptr_table__KG2R=((__POINTER )(&(table_type[(t__BTMR)])));
+        lab_type__MG2R=(__UINTEGER_32)(t__BTMR |  1);
+        next__JG2R=((__POINTER )(NULL));
+        result__LG2R=((__POINTER *)ptr_table__KG2R)[ 0];
+        if ((result__LG2R == (void *)NULL)) {
+          result__LG2R=new_lab__2PJ(lab_type__MG2R);
+          next__JG2R=(void *)((unsigned long)result__LG2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NG2R)));
+          ((__POINTER *)next__JG2R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__KG2R)[ 0]=next__JG2R;
+        } else {
+          next__JG2R=((__POINTER *)result__LG2R)[ 0];
+          if ((next__JG2R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LG2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__NG2R <<  1)) <=  4096)) {
+              next__JG2R=(void *)((unsigned long)result__LG2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NG2R)));
+            } else {
+              next__JG2R=new_lab__2PJ(lab_type__MG2R);
+            };
+            ((__POINTER *)next__JG2R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__KG2R)[ 0]=next__JG2R;
+          } else {
+            ((__POINTER *)result__LG2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JG2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__LG2R=next__JG2R;
+          };
+        };
+        ptr__2SMR=result__LG2R;
+      };
+      result__1SMR=((__EXPR_AND_LOGIC *)ptr__2SMR);
+      *(result__1SMR) = *(EXPR_AND_LOGIC__);
+    };
+    Self__DTMR=((__EXPR_AND_LOGIC *)result__1SMR);
+    Self__DTMR->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ETMR;
+    Self__DTMR->parent_expr_binary_logic__QKCL.left__RREO=l__FTMR;
+    Self__DTMR->parent_expr_binary_logic__QKCL.right__VREO=r__GTMR;
+    result__AKPO=result__1SMR;
+  };
+  result__RULO=result__AKPO;
+  if ((((void *)result__AKPO == (void *)NULL) && ((void *)__tmp__IVLO != (void *)NULL))) {
+    result__JA0O=NULL;
+    if (((void *)left_t__XULO == (void *)type_true__FJB)) {
+      result__JA0O=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
+      __tmp__RA0O=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
+      switch (((struct ___OBJ *)__tmp__RA0O)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__ZX3O);
+        remove__SOJJ(__tmp__RA0O);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__ZX3O);
+        remove__2TAK(__tmp__RA0O);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__POHQ=((__READ_LOCAL *)__tmp__ZX3O);
-        unread__ESNK(Self__POHQ->local__G5YD,Self__POHQ);
+        Self__BSDQ=((__READ_LOCAL *)__tmp__RA0O);
+        Self__OG2R=((__LOCAL *)Self__BSDQ->local__HJZD);
+        Self__OG2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OG2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__OG2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__PG2R=create__AXB( 250);
+          display__UXFK(Self__BSDQ,voir__PG2R);
+          put_string__2EG(((__STRING *)voir__PG2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__RG2R=((__LIST *)list_current__EH1);
+          voir__SG2R=create__AXB( 250);
+          display__EQQG(Self__RG2R,voir__SG2R);
+          put_string__2EG(((__STRING *)voir__SG2R));
+          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__ZX3O);
+        remove__1UAK(__tmp__RA0O);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__ZX3O);
+        remove__LVAK(__tmp__RA0O);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__ZX3O);
+        remove__PVAK(__tmp__RA0O);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__ROHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ZX3O)->receiver__AHAI);
-        unread__ESNK(Self__ROHQ->local__G5YD,Self__ROHQ);
+        Self__DSDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__RA0O)->receiver__WN2H);
+        Self__TG2R=((__LOCAL *)Self__DSDQ->local__HJZD);
+        Self__TG2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__TG2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__TG2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__UG2R=create__AXB( 250);
+          display__UXFK(Self__DSDQ,voir__UG2R);
+          put_string__2EG(((__STRING *)voir__UG2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__WG2R=((__LIST *)list_current__EH1);
+          voir__XG2R=create__AXB( 250);
+          display__EQQG(Self__WG2R,voir__XG2R);
+          put_string__2EG(((__STRING *)voir__XG2R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __GET_TYPE_ID__: {
-        remove__4SEK(__tmp__ZX3O);
+        remove__0VAK(__tmp__RA0O);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__ZX3O);
+        remove__3VAK(__tmp__RA0O);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__ZX3O);
+        remove__BWAK(__tmp__RA0O);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__ZX3O);
+        remove__FWAK(__tmp__RA0O);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__ZX3O);
+        remove__JWAK(__tmp__RA0O);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__ZX3O);
+        remove__NWAK(__tmp__RA0O);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__ZX3O);
+        remove__RWAK(__tmp__RA0O);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__ZX3O);
+        remove__VWAK(__tmp__RA0O);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__ZX3O);
+        remove__ZWAK(__tmp__RA0O);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__ZX3O);
+        remove__0XAK(__tmp__RA0O);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__ZX3O);
+        remove__4XAK(__tmp__RA0O);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__ZX3O);
+        remove__BYAK(__tmp__RA0O);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__ZX3O);
+        remove__DUML(__tmp__RA0O);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__ZX3O);
+        remove__GGHK(__tmp__RA0O);
       } break;
       case __READ_GLOBAL__: {
-        Self__SOHQ=((__READ_GLOBAL *)__tmp__ZX3O);
-        unread__H2QL(Self__SOHQ->global__3DNK,Self__SOHQ);
+        Self__ESDQ=((__READ_GLOBAL *)__tmp__RA0O);
+        unread__CGNL(Self__ESDQ->global__ZGJK,Self__ESDQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__ZX3O);
+        remove__WA0M(__tmp__RA0O);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__ZX3O);
+        remove__0UEO(__tmp__RA0O);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__ZX3O);
+        remove__0RKO(__tmp__RA0O);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__ZX3O);
+        remove__4UEO(__tmp__RA0O);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__ZX3O);
+        remove__5RKO(__tmp__RA0O);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__ZX3O);
+        remove__HTJM(__tmp__RA0O);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__ZX3O);
+        remove__XWML(__tmp__RA0O);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__ZX3O);
+        remove__TJZM(__tmp__RA0O);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__ZX3O);
+        remove__CVEO(__tmp__RA0O);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__ZX3O);
+        remove__1EEP(__tmp__RA0O);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__ZX3O);
+        remove__0DRN(__tmp__RA0O);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__ZX3O);
+        remove__4DRN(__tmp__RA0O);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__ZX3O);
+        remove__14PN(__tmp__RA0O);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__ZX3O);
+        remove__EVTO(__tmp__RA0O);
       } break;
       };
     };
-    result__L12O=result__RX3O;
-    if ((((void *)result__RX3O == (void *)NULL) && ((void *)left_t__5LPO == (void *)type_false__NJB))) {
-      result__L12O=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO;
-      __tmp__312O=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO;
-      switch (((struct ___OBJ *)__tmp__312O)->__id) {
+    result__DEZO=result__JA0O;
+    if ((((void *)result__JA0O == (void *)NULL) && ((void *)left_t__XULO == (void *)type_false__NJB))) {
+      result__DEZO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
+      __tmp__VEZO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
+      switch (((struct ___OBJ *)__tmp__VEZO)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__312O);
+        remove__SOJJ(__tmp__VEZO);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__312O);
+        remove__2TAK(__tmp__VEZO);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__TOHQ=((__READ_LOCAL *)__tmp__312O);
-        unread__ESNK(Self__TOHQ->local__G5YD,Self__TOHQ);
+        Self__FSDQ=((__READ_LOCAL *)__tmp__VEZO);
+        Self__YG2R=((__LOCAL *)Self__FSDQ->local__HJZD);
+        Self__YG2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YG2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__YG2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__ZG2R=create__AXB( 250);
+          display__UXFK(Self__FSDQ,voir__ZG2R);
+          put_string__2EG(((__STRING *)voir__ZG2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__1G2R=((__LIST *)list_current__EH1);
+          voir__2G2R=create__AXB( 250);
+          display__EQQG(Self__1G2R,voir__2G2R);
+          put_string__2EG(((__STRING *)voir__2G2R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(__tmp__312O);
+        remove__1UAK(__tmp__VEZO);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__312O);
+        remove__LVAK(__tmp__VEZO);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__312O);
+        remove__PVAK(__tmp__VEZO);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__VOHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__312O)->receiver__AHAI);
-        unread__ESNK(Self__VOHQ->local__G5YD,Self__VOHQ);
+        Self__HSDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__VEZO)->receiver__WN2H);
+        Self__3G2R=((__LOCAL *)Self__HSDQ->local__HJZD);
+        Self__3G2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3G2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__3G2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__4G2R=create__AXB( 250);
+          display__UXFK(Self__HSDQ,voir__4G2R);
+          put_string__2EG(((__STRING *)voir__4G2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__AH2R=((__LIST *)list_current__EH1);
+          voir__BH2R=create__AXB( 250);
+          display__EQQG(Self__AH2R,voir__BH2R);
+          put_string__2EG(((__STRING *)voir__BH2R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __GET_TYPE_ID__: {
-        remove__4SEK(__tmp__312O);
+        remove__0VAK(__tmp__VEZO);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__312O);
+        remove__3VAK(__tmp__VEZO);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__312O);
+        remove__BWAK(__tmp__VEZO);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__312O);
+        remove__FWAK(__tmp__VEZO);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__312O);
+        remove__JWAK(__tmp__VEZO);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__312O);
+        remove__NWAK(__tmp__VEZO);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__312O);
+        remove__RWAK(__tmp__VEZO);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__312O);
+        remove__VWAK(__tmp__VEZO);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__312O);
+        remove__ZWAK(__tmp__VEZO);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__312O);
+        remove__0XAK(__tmp__VEZO);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__312O);
+        remove__4XAK(__tmp__VEZO);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__312O);
+        remove__BYAK(__tmp__VEZO);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__312O);
+        remove__DUML(__tmp__VEZO);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__312O);
+        remove__GGHK(__tmp__VEZO);
       } break;
       case __READ_GLOBAL__: {
-        Self__WOHQ=((__READ_GLOBAL *)__tmp__312O);
-        unread__H2QL(Self__WOHQ->global__3DNK,Self__WOHQ);
+        Self__ISDQ=((__READ_GLOBAL *)__tmp__VEZO);
+        unread__CGNL(Self__ISDQ->global__ZGJK,Self__ISDQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__312O);
+        remove__WA0M(__tmp__VEZO);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__312O);
+        remove__0UEO(__tmp__VEZO);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__312O);
+        remove__0RKO(__tmp__VEZO);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__312O);
+        remove__4UEO(__tmp__VEZO);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__312O);
+        remove__5RKO(__tmp__VEZO);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__312O);
+        remove__HTJM(__tmp__VEZO);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__312O);
+        remove__XWML(__tmp__VEZO);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__312O);
+        remove__TJZM(__tmp__VEZO);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__312O);
+        remove__CVEO(__tmp__VEZO);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__312O);
+        remove__1EEP(__tmp__VEZO);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__312O);
+        remove__0DRN(__tmp__VEZO);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__312O);
+        remove__4DRN(__tmp__VEZO);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__312O);
+        remove__14PN(__tmp__VEZO);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__312O);
+        remove__EVTO(__tmp__VEZO);
       } break;
       };
     };
-    result__ZLPO=result__L12O;
+    result__RULO=result__DEZO;
   };
-  if ((((void *)result__ZLPO == (void *)NULL) && ((void *)__tmp__TMPO != (void *)NULL))) {
-    result__F22O=NULL;
-    if (((void *)right_t__AMPO == (void *)type_true__FJB)) {
-      result__F22O=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO;
-      __tmp__N22O=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO;
-      switch (((struct ___OBJ *)__tmp__N22O)->__id) {
+  if ((((void *)result__RULO == (void *)NULL) && ((void *)__tmp__LVLO != (void *)NULL))) {
+    result__3EZO=NULL;
+    if (((void *)right_t__YULO == (void *)type_true__FJB)) {
+      result__3EZO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
+      __tmp__FFZO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
+      switch (((struct ___OBJ *)__tmp__FFZO)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__N22O);
+        remove__SOJJ(__tmp__FFZO);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__N22O);
+        remove__2TAK(__tmp__FFZO);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__XOHQ=((__READ_LOCAL *)__tmp__N22O);
-        unread__ESNK(Self__XOHQ->local__G5YD,Self__XOHQ);
+        Self__JSDQ=((__READ_LOCAL *)__tmp__FFZO);
+        Self__CH2R=((__LOCAL *)Self__JSDQ->local__HJZD);
+        Self__CH2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CH2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__CH2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__DH2R=create__AXB( 250);
+          display__UXFK(Self__JSDQ,voir__DH2R);
+          put_string__2EG(((__STRING *)voir__DH2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__FH2R=((__LIST *)list_current__EH1);
+          voir__GH2R=create__AXB( 250);
+          display__EQQG(Self__FH2R,voir__GH2R);
+          put_string__2EG(((__STRING *)voir__GH2R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(__tmp__N22O);
+        remove__1UAK(__tmp__FFZO);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__N22O);
+        remove__LVAK(__tmp__FFZO);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__N22O);
+        remove__PVAK(__tmp__FFZO);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__ZOHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__N22O)->receiver__AHAI);
-        unread__ESNK(Self__ZOHQ->local__G5YD,Self__ZOHQ);
+        Self__LSDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__FFZO)->receiver__WN2H);
+        Self__HH2R=((__LOCAL *)Self__LSDQ->local__HJZD);
+        Self__HH2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HH2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__HH2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__IH2R=create__AXB( 250);
+          display__UXFK(Self__LSDQ,voir__IH2R);
+          put_string__2EG(((__STRING *)voir__IH2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__KH2R=((__LIST *)list_current__EH1);
+          voir__LH2R=create__AXB( 250);
+          display__EQQG(Self__KH2R,voir__LH2R);
+          put_string__2EG(((__STRING *)voir__LH2R));
+          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__N22O);
+        remove__0VAK(__tmp__FFZO);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__N22O);
+        remove__3VAK(__tmp__FFZO);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__N22O);
+        remove__BWAK(__tmp__FFZO);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__N22O);
+        remove__FWAK(__tmp__FFZO);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__N22O);
+        remove__JWAK(__tmp__FFZO);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__N22O);
+        remove__NWAK(__tmp__FFZO);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__N22O);
+        remove__RWAK(__tmp__FFZO);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__N22O);
+        remove__VWAK(__tmp__FFZO);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__N22O);
+        remove__ZWAK(__tmp__FFZO);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__N22O);
+        remove__0XAK(__tmp__FFZO);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__N22O);
+        remove__4XAK(__tmp__FFZO);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__N22O);
+        remove__BYAK(__tmp__FFZO);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__N22O);
+        remove__DUML(__tmp__FFZO);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__N22O);
+        remove__GGHK(__tmp__FFZO);
       } break;
       case __READ_GLOBAL__: {
-        Self__0OHQ=((__READ_GLOBAL *)__tmp__N22O);
-        unread__H2QL(Self__0OHQ->global__3DNK,Self__0OHQ);
+        Self__MSDQ=((__READ_GLOBAL *)__tmp__FFZO);
+        unread__CGNL(Self__MSDQ->global__ZGJK,Self__MSDQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__N22O);
+        remove__WA0M(__tmp__FFZO);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__N22O);
+        remove__0UEO(__tmp__FFZO);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__N22O);
+        remove__0RKO(__tmp__FFZO);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__N22O);
+        remove__4UEO(__tmp__FFZO);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__N22O);
+        remove__5RKO(__tmp__FFZO);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__N22O);
+        remove__HTJM(__tmp__FFZO);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__N22O);
+        remove__XWML(__tmp__FFZO);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__N22O);
+        remove__TJZM(__tmp__FFZO);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__N22O);
+        remove__CVEO(__tmp__FFZO);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__N22O);
+        remove__1EEP(__tmp__FFZO);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__N22O);
+        remove__0DRN(__tmp__FFZO);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__N22O);
+        remove__4DRN(__tmp__FFZO);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__N22O);
+        remove__14PN(__tmp__FFZO);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__N22O);
+        remove__EVTO(__tmp__FFZO);
       } break;
       };
     };
-    result__ZLPO=result__F22O;
+    result__RULO=result__3EZO;
   };
-  if (((((void *)result__ZLPO == (void *)NULL) && ((void *)__tmp__TMPO != (void *)NULL)) && ((void *)__tmp__QMPO != (void *)NULL))) {
-    result__KAEP=NULL;
-    if (((void *)left_t__5LPO == (void *)type_true__FJB)) {
-      result__KAEP=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO;
-      __tmp__SAEP=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO;
-      switch (((struct ___OBJ *)__tmp__SAEP)->__id) {
+  if (((((void *)result__RULO == (void *)NULL) && ((void *)__tmp__LVLO != (void *)NULL)) && ((void *)__tmp__IVLO != (void *)NULL))) {
+    result__CJAP=NULL;
+    if (((void *)left_t__XULO == (void *)type_true__FJB)) {
+      result__CJAP=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
+      __tmp__KJAP=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
+      switch (((struct ___OBJ *)__tmp__KJAP)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__SAEP);
+        remove__SOJJ(__tmp__KJAP);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__SAEP);
+        remove__2TAK(__tmp__KJAP);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__1OHQ=((__READ_LOCAL *)__tmp__SAEP);
-        unread__ESNK(Self__1OHQ->local__G5YD,Self__1OHQ);
+        Self__NSDQ=((__READ_LOCAL *)__tmp__KJAP);
+        Self__MH2R=((__LOCAL *)Self__NSDQ->local__HJZD);
+        Self__MH2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MH2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__MH2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__NH2R=create__AXB( 250);
+          display__UXFK(Self__NSDQ,voir__NH2R);
+          put_string__2EG(((__STRING *)voir__NH2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__PH2R=((__LIST *)list_current__EH1);
+          voir__QH2R=create__AXB( 250);
+          display__EQQG(Self__PH2R,voir__QH2R);
+          put_string__2EG(((__STRING *)voir__QH2R));
+          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__SAEP);
+        remove__1UAK(__tmp__KJAP);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__SAEP);
+        remove__LVAK(__tmp__KJAP);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__SAEP);
+        remove__PVAK(__tmp__KJAP);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__3OHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__SAEP)->receiver__AHAI);
-        unread__ESNK(Self__3OHQ->local__G5YD,Self__3OHQ);
+        Self__PSDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__KJAP)->receiver__WN2H);
+        Self__RH2R=((__LOCAL *)Self__PSDQ->local__HJZD);
+        Self__RH2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RH2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__RH2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__SH2R=create__AXB( 250);
+          display__UXFK(Self__PSDQ,voir__SH2R);
+          put_string__2EG(((__STRING *)voir__SH2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__UH2R=((__LIST *)list_current__EH1);
+          voir__VH2R=create__AXB( 250);
+          display__EQQG(Self__UH2R,voir__VH2R);
+          put_string__2EG(((__STRING *)voir__VH2R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __GET_TYPE_ID__: {
-        remove__4SEK(__tmp__SAEP);
+        remove__0VAK(__tmp__KJAP);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__SAEP);
+        remove__3VAK(__tmp__KJAP);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__SAEP);
+        remove__BWAK(__tmp__KJAP);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__SAEP);
+        remove__FWAK(__tmp__KJAP);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__SAEP);
+        remove__JWAK(__tmp__KJAP);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__SAEP);
+        remove__NWAK(__tmp__KJAP);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__SAEP);
+        remove__RWAK(__tmp__KJAP);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__SAEP);
+        remove__VWAK(__tmp__KJAP);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__SAEP);
+        remove__ZWAK(__tmp__KJAP);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__SAEP);
+        remove__0XAK(__tmp__KJAP);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__SAEP);
+        remove__4XAK(__tmp__KJAP);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__SAEP);
+        remove__BYAK(__tmp__KJAP);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__SAEP);
+        remove__DUML(__tmp__KJAP);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__SAEP);
+        remove__GGHK(__tmp__KJAP);
       } break;
       case __READ_GLOBAL__: {
-        Self__4OHQ=((__READ_GLOBAL *)__tmp__SAEP);
-        unread__H2QL(Self__4OHQ->global__3DNK,Self__4OHQ);
+        Self__QSDQ=((__READ_GLOBAL *)__tmp__KJAP);
+        unread__CGNL(Self__QSDQ->global__ZGJK,Self__QSDQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__SAEP);
+        remove__WA0M(__tmp__KJAP);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__SAEP);
+        remove__0UEO(__tmp__KJAP);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__SAEP);
+        remove__0RKO(__tmp__KJAP);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__SAEP);
+        remove__4UEO(__tmp__KJAP);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__SAEP);
+        remove__5RKO(__tmp__KJAP);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__SAEP);
+        remove__HTJM(__tmp__KJAP);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__SAEP);
+        remove__XWML(__tmp__KJAP);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__SAEP);
+        remove__TJZM(__tmp__KJAP);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__SAEP);
+        remove__CVEO(__tmp__KJAP);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__SAEP);
+        remove__1EEP(__tmp__KJAP);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__SAEP);
+        remove__0DRN(__tmp__KJAP);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__SAEP);
+        remove__4DRN(__tmp__KJAP);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__SAEP);
+        remove__14PN(__tmp__KJAP);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__SAEP);
+        remove__EVTO(__tmp__KJAP);
       } break;
       };
     } else {
-      result__KAEP=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO;
-      __tmp__ZAEP=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO;
-      switch (((struct ___OBJ *)__tmp__ZAEP)->__id) {
+      result__CJAP=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
+      __tmp__RJAP=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
+      switch (((struct ___OBJ *)__tmp__RJAP)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__ZAEP);
+        remove__SOJJ(__tmp__RJAP);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__ZAEP);
+        remove__2TAK(__tmp__RJAP);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__5OHQ=((__READ_LOCAL *)__tmp__ZAEP);
-        unread__ESNK(Self__5OHQ->local__G5YD,Self__5OHQ);
+        Self__RSDQ=((__READ_LOCAL *)__tmp__RJAP);
+        Self__WH2R=((__LOCAL *)Self__RSDQ->local__HJZD);
+        Self__WH2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__WH2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__WH2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__XH2R=create__AXB( 250);
+          display__UXFK(Self__RSDQ,voir__XH2R);
+          put_string__2EG(((__STRING *)voir__XH2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__ZH2R=((__LIST *)list_current__EH1);
+          voir__0H2R=create__AXB( 250);
+          display__EQQG(Self__ZH2R,voir__0H2R);
+          put_string__2EG(((__STRING *)voir__0H2R));
+          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__ZAEP);
+        remove__1UAK(__tmp__RJAP);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__ZAEP);
+        remove__LVAK(__tmp__RJAP);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__ZAEP);
+        remove__PVAK(__tmp__RJAP);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__BPHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ZAEP)->receiver__AHAI);
-        unread__ESNK(Self__BPHQ->local__G5YD,Self__BPHQ);
+        Self__TSDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__RJAP)->receiver__WN2H);
+        Self__1H2R=((__LOCAL *)Self__TSDQ->local__HJZD);
+        Self__1H2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__1H2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__1H2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__2H2R=create__AXB( 250);
+          display__UXFK(Self__TSDQ,voir__2H2R);
+          put_string__2EG(((__STRING *)voir__2H2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__4H2R=((__LIST *)list_current__EH1);
+          voir__5H2R=create__AXB( 250);
+          display__EQQG(Self__4H2R,voir__5H2R);
+          put_string__2EG(((__STRING *)voir__5H2R));
+          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__ZAEP);
+        remove__0VAK(__tmp__RJAP);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__ZAEP);
+        remove__3VAK(__tmp__RJAP);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__ZAEP);
+        remove__BWAK(__tmp__RJAP);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__ZAEP);
+        remove__FWAK(__tmp__RJAP);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__ZAEP);
+        remove__JWAK(__tmp__RJAP);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__ZAEP);
+        remove__NWAK(__tmp__RJAP);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__ZAEP);
+        remove__RWAK(__tmp__RJAP);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__ZAEP);
+        remove__VWAK(__tmp__RJAP);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__ZAEP);
+        remove__ZWAK(__tmp__RJAP);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__ZAEP);
+        remove__0XAK(__tmp__RJAP);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__ZAEP);
+        remove__4XAK(__tmp__RJAP);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__ZAEP);
+        remove__BYAK(__tmp__RJAP);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__ZAEP);
+        remove__DUML(__tmp__RJAP);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__ZAEP);
+        remove__GGHK(__tmp__RJAP);
       } break;
       case __READ_GLOBAL__: {
-        Self__CPHQ=((__READ_GLOBAL *)__tmp__ZAEP);
-        unread__H2QL(Self__CPHQ->global__3DNK,Self__CPHQ);
+        Self__USDQ=((__READ_GLOBAL *)__tmp__RJAP);
+        unread__CGNL(Self__USDQ->global__ZGJK,Self__USDQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__ZAEP);
+        remove__WA0M(__tmp__RJAP);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__ZAEP);
+        remove__0UEO(__tmp__RJAP);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__ZAEP);
+        remove__0RKO(__tmp__RJAP);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__ZAEP);
+        remove__4UEO(__tmp__RJAP);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__ZAEP);
+        remove__5RKO(__tmp__RJAP);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__ZAEP);
+        remove__HTJM(__tmp__RJAP);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__ZAEP);
+        remove__XWML(__tmp__RJAP);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__ZAEP);
+        remove__TJZM(__tmp__RJAP);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__ZAEP);
+        remove__CVEO(__tmp__RJAP);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__ZAEP);
+        remove__1EEP(__tmp__RJAP);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__ZAEP);
+        remove__0DRN(__tmp__RJAP);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__ZAEP);
+        remove__4DRN(__tmp__RJAP);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__ZAEP);
+        remove__14PN(__tmp__RJAP);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__ZAEP);
+        remove__EVTO(__tmp__RJAP);
       } break;
       };
     };
-    result__ZLPO=result__KAEP;
+    result__RULO=result__CJAP;
   };
-  if ((((void *)result__ZLPO == (void *)NULL) && ((__UINTEGER_32)(old_seq__0LPO +  1) == seq_call_and_loop__BOIJ))) {
-    result__U22O=NULL;
-    __tmp__V22O=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO;
-    __tmp__W22O=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO;
-    switch (((struct ___OBJ *)__tmp__V22O)->__id) {
+  if ((((void *)result__RULO == (void *)NULL) && ((__UINTEGER_32)(old_seq__SULO +  1) == seq_call_and_loop__3QEJ))) {
+    result__MFZO=NULL;
+    __tmp__NFZO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
+    __tmp__OFZO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
+    switch (((struct ___OBJ *)__tmp__NFZO)->__id) {
     case __LIST__: {
-      __tmp__X22O=FALSE__;
+      __tmp__PFZO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__X22O=__infix_equal_equal__CC5L(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__XN1L(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__X22O=FALSE__;
+      __tmp__PFZO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__X22O=__infix_equal_equal__XC5L(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__MO1L(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__X22O=__infix_equal_equal__ID5L(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__3O1L(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__X22O=__infix_equal_equal__CE5L(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__XP1L(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__X22O=FALSE__;
+      __tmp__PFZO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__X22O=__infix_equal_equal__YE5L(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__NQ1L(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__X22O=__infix_equal_equal__UF5L(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__JR1L(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __REAL_CST__: {
-      __tmp__X22O=__infix_equal_equal__QG5L(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__FS1L(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__X22O=__infix_equal_equal__KH5L(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__5S1L(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__X22O=FALSE__;
+      __tmp__PFZO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__X22O=FALSE__;
+      __tmp__PFZO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__X22O=__infix_equal_equal__DI5L(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__YT1L(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__X22O=__infix_equal_equal__5I5L(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__UU1L(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__X22O=__infix_equal_equal__1J5L(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__QV1L(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__X22O=__infix_equal_equal__XK5L(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__MW1L(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_AND__: {
-      __tmp__X22O=__infix_equal_equal__TL5L(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__IX1L(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__X22O=__infix_equal_equal__PM5L(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__EY1L(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__X22O=__infix_equal_equal__LN5L(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__AZ1L(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __PUT_TO__: {
-      __tmp__X22O=FALSE__;
+      __tmp__PFZO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__X22O=FALSE__;
+      __tmp__PFZO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__X22O=FALSE__;
+      __tmp__PFZO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__X22O=FALSE__;
+      __tmp__PFZO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__X22O=FALSE__;
+      __tmp__PFZO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__X22O=__infix_equal_equal__XO5L(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__M01L(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__X22O=__infix_equal_equal__TP5L(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__I11L(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__X22O=__infix_equal_equal__OVLO(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__G4HO(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__X22O=__infix_equal_equal__4TJO(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__W2FO(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__X22O=__infix_equal_equal__53PO(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__XGMO(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__X22O=__infix_equal_equal__0UJO(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__S3FO(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__X22O=__infix_equal_equal__24PO(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__UHMO(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__X22O=__infix_equal_equal__V1OM(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__5HLM(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__X22O=__infix_equal_equal__FQ5L(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__011L(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__X22O=__infix_equal_equal__233M(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__AM0M(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__X22O=__infix_equal_equal__WVJO(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__O4FO(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__X22O=__infix_equal_equal__0PIP(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__SYEP(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_INF__: {
-      __tmp__X22O=__infix_equal_equal__AWLO(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__Y4HO(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__X22O=__infix_equal_equal__2WLO(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__U5HO(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_OR__: {
-      __tmp__X22O=__infix_equal_equal__JZUN(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__NHRN(__tmp__NFZO,__tmp__OFZO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__X22O=__infix_equal_equal__SKZO(__tmp__V22O,__tmp__W22O);
+      __tmp__PFZO=__infix_equal_equal__KTVO(__tmp__NFZO,__tmp__OFZO);
     } break;
     };
-    if (__tmp__X22O) {
-      result__U22O=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO;
-      __tmp__422O=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO;
-      switch (((struct ___OBJ *)__tmp__422O)->__id) {
+    if (__tmp__PFZO) {
+      result__MFZO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
+      __tmp__WFZO=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
+      switch (((struct ___OBJ *)__tmp__WFZO)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__422O);
+        remove__SOJJ(__tmp__WFZO);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__422O);
+        remove__2TAK(__tmp__WFZO);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__JPHQ=((__READ_LOCAL *)__tmp__422O);
-        unread__ESNK(Self__JPHQ->local__G5YD,Self__JPHQ);
+        Self__1SDQ=((__READ_LOCAL *)__tmp__WFZO);
+        Self__AI2R=((__LOCAL *)Self__1SDQ->local__HJZD);
+        Self__AI2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__AI2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__AI2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__BI2R=create__AXB( 250);
+          display__UXFK(Self__1SDQ,voir__BI2R);
+          put_string__2EG(((__STRING *)voir__BI2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__DI2R=((__LIST *)list_current__EH1);
+          voir__EI2R=create__AXB( 250);
+          display__EQQG(Self__DI2R,voir__EI2R);
+          put_string__2EG(((__STRING *)voir__EI2R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(__tmp__422O);
+        remove__1UAK(__tmp__WFZO);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__422O);
+        remove__LVAK(__tmp__WFZO);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__422O);
+        remove__PVAK(__tmp__WFZO);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__LPHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__422O)->receiver__AHAI);
-        unread__ESNK(Self__LPHQ->local__G5YD,Self__LPHQ);
+        Self__3SDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__WFZO)->receiver__WN2H);
+        Self__FI2R=((__LOCAL *)Self__3SDQ->local__HJZD);
+        Self__FI2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__FI2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__FI2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__GI2R=create__AXB( 250);
+          display__UXFK(Self__3SDQ,voir__GI2R);
+          put_string__2EG(((__STRING *)voir__GI2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__II2R=((__LIST *)list_current__EH1);
+          voir__JI2R=create__AXB( 250);
+          display__EQQG(Self__II2R,voir__JI2R);
+          put_string__2EG(((__STRING *)voir__JI2R));
+          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__422O);
+        remove__0VAK(__tmp__WFZO);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__422O);
+        remove__3VAK(__tmp__WFZO);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__422O);
+        remove__BWAK(__tmp__WFZO);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__422O);
+        remove__FWAK(__tmp__WFZO);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__422O);
+        remove__JWAK(__tmp__WFZO);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__422O);
+        remove__NWAK(__tmp__WFZO);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__422O);
+        remove__RWAK(__tmp__WFZO);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__422O);
+        remove__VWAK(__tmp__WFZO);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__422O);
+        remove__ZWAK(__tmp__WFZO);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__422O);
+        remove__0XAK(__tmp__WFZO);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__422O);
+        remove__4XAK(__tmp__WFZO);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__422O);
+        remove__BYAK(__tmp__WFZO);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__422O);
+        remove__DUML(__tmp__WFZO);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__422O);
+        remove__GGHK(__tmp__WFZO);
       } break;
       case __READ_GLOBAL__: {
-        Self__MPHQ=((__READ_GLOBAL *)__tmp__422O);
-        unread__H2QL(Self__MPHQ->global__3DNK,Self__MPHQ);
+        Self__4SDQ=((__READ_GLOBAL *)__tmp__WFZO);
+        unread__CGNL(Self__4SDQ->global__ZGJK,Self__4SDQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__422O);
+        remove__WA0M(__tmp__WFZO);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__422O);
+        remove__0UEO(__tmp__WFZO);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__422O);
+        remove__0RKO(__tmp__WFZO);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__422O);
+        remove__4UEO(__tmp__WFZO);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__422O);
+        remove__5RKO(__tmp__WFZO);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__422O);
+        remove__HTJM(__tmp__WFZO);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__422O);
+        remove__XWML(__tmp__WFZO);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__422O);
+        remove__TJZM(__tmp__WFZO);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__422O);
+        remove__CVEO(__tmp__WFZO);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__422O);
+        remove__1EEP(__tmp__WFZO);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__422O);
+        remove__0DRN(__tmp__WFZO);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__422O);
+        remove__4DRN(__tmp__WFZO);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__422O);
+        remove__14PN(__tmp__WFZO);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__422O);
+        remove__EVTO(__tmp__WFZO);
       } break;
       };
     };
-    result__ZLPO=result__U22O;
-    if ((((void *)result__U22O == (void *)NULL) && ((void *)__tmp__QMPO != (void *)NULL))) {
-      result__HHEP=NULL;
-      if (((void *)left_t__5LPO == (void *)type_false__NJB)) {
-        result__HHEP=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO;
-        __tmp__PHEP=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO;
-        switch (((struct ___OBJ *)__tmp__PHEP)->__id) {
+    result__RULO=result__MFZO;
+    if ((((void *)result__MFZO == (void *)NULL) && ((void *)__tmp__IVLO != (void *)NULL))) {
+      result__5PAP=NULL;
+      if (((void *)left_t__XULO == (void *)type_false__NJB)) {
+        result__5PAP=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
+        __tmp__HQAP=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
+        switch (((struct ___OBJ *)__tmp__HQAP)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__PHEP);
+          remove__SOJJ(__tmp__HQAP);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__PHEP);
+          remove__2TAK(__tmp__HQAP);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__NPHQ=((__READ_LOCAL *)__tmp__PHEP);
-          unread__ESNK(Self__NPHQ->local__G5YD,Self__NPHQ);
+          Self__5SDQ=((__READ_LOCAL *)__tmp__HQAP);
+          Self__KI2R=((__LOCAL *)Self__5SDQ->local__HJZD);
+          Self__KI2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KI2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__KI2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__LI2R=create__AXB( 250);
+            display__UXFK(Self__5SDQ,voir__LI2R);
+            put_string__2EG(((__STRING *)voir__LI2R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__NI2R=((__LIST *)list_current__EH1);
+            voir__OI2R=create__AXB( 250);
+            display__EQQG(Self__NI2R,voir__OI2R);
+            put_string__2EG(((__STRING *)voir__OI2R));
+            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__PHEP);
+          remove__1UAK(__tmp__HQAP);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__PHEP);
+          remove__LVAK(__tmp__HQAP);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__PHEP);
+          remove__PVAK(__tmp__HQAP);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__PPHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__PHEP)->receiver__AHAI);
-          unread__ESNK(Self__PPHQ->local__G5YD,Self__PPHQ);
+          Self__BTDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HQAP)->receiver__WN2H);
+          Self__PI2R=((__LOCAL *)Self__BTDQ->local__HJZD);
+          Self__PI2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PI2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__PI2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__QI2R=create__AXB( 250);
+            display__UXFK(Self__BTDQ,voir__QI2R);
+            put_string__2EG(((__STRING *)voir__QI2R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__SI2R=((__LIST *)list_current__EH1);
+            voir__TI2R=create__AXB( 250);
+            display__EQQG(Self__SI2R,voir__TI2R);
+            put_string__2EG(((__STRING *)voir__TI2R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __GET_TYPE_ID__: {
-          remove__4SEK(__tmp__PHEP);
+          remove__0VAK(__tmp__HQAP);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__PHEP);
+          remove__3VAK(__tmp__HQAP);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__PHEP);
+          remove__BWAK(__tmp__HQAP);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__PHEP);
+          remove__FWAK(__tmp__HQAP);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__PHEP);
+          remove__JWAK(__tmp__HQAP);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__PHEP);
+          remove__NWAK(__tmp__HQAP);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__PHEP);
+          remove__RWAK(__tmp__HQAP);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__PHEP);
+          remove__VWAK(__tmp__HQAP);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__PHEP);
+          remove__ZWAK(__tmp__HQAP);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__PHEP);
+          remove__0XAK(__tmp__HQAP);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__PHEP);
+          remove__4XAK(__tmp__HQAP);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__PHEP);
+          remove__BYAK(__tmp__HQAP);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__PHEP);
+          remove__DUML(__tmp__HQAP);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__PHEP);
+          remove__GGHK(__tmp__HQAP);
         } break;
         case __READ_GLOBAL__: {
-          Self__QPHQ=((__READ_GLOBAL *)__tmp__PHEP);
-          unread__H2QL(Self__QPHQ->global__3DNK,Self__QPHQ);
+          Self__CTDQ=((__READ_GLOBAL *)__tmp__HQAP);
+          unread__CGNL(Self__CTDQ->global__ZGJK,Self__CTDQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__PHEP);
+          remove__WA0M(__tmp__HQAP);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__PHEP);
+          remove__0UEO(__tmp__HQAP);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__PHEP);
+          remove__0RKO(__tmp__HQAP);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__PHEP);
+          remove__4UEO(__tmp__HQAP);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__PHEP);
+          remove__5RKO(__tmp__HQAP);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__PHEP);
+          remove__HTJM(__tmp__HQAP);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__PHEP);
+          remove__XWML(__tmp__HQAP);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__PHEP);
+          remove__TJZM(__tmp__HQAP);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__PHEP);
+          remove__CVEO(__tmp__HQAP);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__PHEP);
+          remove__1EEP(__tmp__HQAP);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__PHEP);
+          remove__0DRN(__tmp__HQAP);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__PHEP);
+          remove__4DRN(__tmp__HQAP);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__PHEP);
+          remove__14PN(__tmp__HQAP);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__PHEP);
+          remove__EVTO(__tmp__HQAP);
         } break;
         };
       };
-      result__ZLPO=result__HHEP;
+      result__RULO=result__5PAP;
     };
-    if ((((void *)result__ZLPO == (void *)NULL) && ((void *)__tmp__TMPO != (void *)NULL))) {
-      result__XHEP=NULL;
-      if (((void *)right_t__AMPO == (void *)type_false__NJB)) {
-        result__XHEP=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO;
-        __tmp__5HEP=Self__XLPO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO;
-        switch (((struct ___OBJ *)__tmp__5HEP)->__id) {
+    if ((((void *)result__RULO == (void *)NULL) && ((void *)__tmp__LVLO != (void *)NULL))) {
+      result__PQAP=NULL;
+      if (((void *)right_t__YULO == (void *)type_false__NJB)) {
+        result__PQAP=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
+        __tmp__XQAP=Self__PULO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
+        switch (((struct ___OBJ *)__tmp__XQAP)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__5HEP);
+          remove__SOJJ(__tmp__XQAP);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__5HEP);
+          remove__2TAK(__tmp__XQAP);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__RPHQ=((__READ_LOCAL *)__tmp__5HEP);
-          unread__ESNK(Self__RPHQ->local__G5YD,Self__RPHQ);
+          Self__DTDQ=((__READ_LOCAL *)__tmp__XQAP);
+          Self__UI2R=((__LOCAL *)Self__DTDQ->local__HJZD);
+          Self__UI2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UI2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__UI2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__VI2R=create__AXB( 250);
+            display__UXFK(Self__DTDQ,voir__VI2R);
+            put_string__2EG(((__STRING *)voir__VI2R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__XI2R=((__LIST *)list_current__EH1);
+            voir__YI2R=create__AXB( 250);
+            display__EQQG(Self__XI2R,voir__YI2R);
+            put_string__2EG(((__STRING *)voir__YI2R));
+            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__5HEP);
+          remove__1UAK(__tmp__XQAP);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__5HEP);
+          remove__LVAK(__tmp__XQAP);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__5HEP);
+          remove__PVAK(__tmp__XQAP);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__TPHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__5HEP)->receiver__AHAI);
-          unread__ESNK(Self__TPHQ->local__G5YD,Self__TPHQ);
+          Self__FTDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__XQAP)->receiver__WN2H);
+          Self__ZI2R=((__LOCAL *)Self__FTDQ->local__HJZD);
+          Self__ZI2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZI2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__ZI2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__0I2R=create__AXB( 250);
+            display__UXFK(Self__FTDQ,voir__0I2R);
+            put_string__2EG(((__STRING *)voir__0I2R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__2I2R=((__LIST *)list_current__EH1);
+            voir__3I2R=create__AXB( 250);
+            display__EQQG(Self__2I2R,voir__3I2R);
+            put_string__2EG(((__STRING *)voir__3I2R));
+            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__5HEP);
+          remove__0VAK(__tmp__XQAP);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__5HEP);
+          remove__3VAK(__tmp__XQAP);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__5HEP);
+          remove__BWAK(__tmp__XQAP);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__5HEP);
+          remove__FWAK(__tmp__XQAP);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__5HEP);
+          remove__JWAK(__tmp__XQAP);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__5HEP);
+          remove__NWAK(__tmp__XQAP);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__5HEP);
+          remove__RWAK(__tmp__XQAP);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__5HEP);
+          remove__VWAK(__tmp__XQAP);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__5HEP);
+          remove__ZWAK(__tmp__XQAP);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__5HEP);
+          remove__0XAK(__tmp__XQAP);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__5HEP);
+          remove__4XAK(__tmp__XQAP);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__5HEP);
+          remove__BYAK(__tmp__XQAP);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__5HEP);
+          remove__DUML(__tmp__XQAP);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__5HEP);
+          remove__GGHK(__tmp__XQAP);
         } break;
         case __READ_GLOBAL__: {
-          Self__UPHQ=((__READ_GLOBAL *)__tmp__5HEP);
-          unread__H2QL(Self__UPHQ->global__3DNK,Self__UPHQ);
+          Self__GTDQ=((__READ_GLOBAL *)__tmp__XQAP);
+          unread__CGNL(Self__GTDQ->global__ZGJK,Self__GTDQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__5HEP);
+          remove__WA0M(__tmp__XQAP);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__5HEP);
+          remove__0UEO(__tmp__XQAP);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__5HEP);
+          remove__0RKO(__tmp__XQAP);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__5HEP);
+          remove__4UEO(__tmp__XQAP);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__5HEP);
+          remove__5RKO(__tmp__XQAP);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__5HEP);
+          remove__HTJM(__tmp__XQAP);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__5HEP);
+          remove__XWML(__tmp__XQAP);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__5HEP);
+          remove__TJZM(__tmp__XQAP);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__5HEP);
+          remove__CVEO(__tmp__XQAP);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__5HEP);
+          remove__1EEP(__tmp__XQAP);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__5HEP);
+          remove__0DRN(__tmp__XQAP);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__5HEP);
+          remove__4DRN(__tmp__XQAP);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__5HEP);
+          remove__14PN(__tmp__XQAP);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__5HEP);
+          remove__EVTO(__tmp__XQAP);
         } break;
         };
       };
-      result__ZLPO=result__XHEP;
+      result__RULO=result__PQAP;
     };
   };
-  if (((void *)result__ZLPO == (void *)NULL)) {
-    result__ZLPO=Self__XLPO;
+  if (((void *)result__RULO == (void *)NULL)) {
+    result__RULO=Self__PULO;
   } else {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__ZLPO);
+  return(result__RULO);
 }
 
-static void* execute_unlink__DVNM(__EXPR_NEG *Self__EVNM)
+static void* execute_unlink__JBKM(__EXPR_NEG *Self__KBKM)
 // ({EXPR_NEG}) With resultRecursive, No inlinable.
 {
-  void *__tmp__GVNM;
-  void *__tmp__HVNM;
-  __READ_LOCAL *Self__GJJQ,*Self__2DOQ;
-  __READ_GLOBAL *Self__JJJQ;
-  __tmp__GVNM=Self__EVNM->parent_expr_unary__VVHL.right__DWHL;
-  switch (((struct ___OBJ *)__tmp__GVNM)->__id) {
+  void *__tmp__MBKM;
+  __LIST *Self__NDDR,*Self__BJ2R,*Self__GJ2R;
+  void *__tmp__NBKM;
+  __READ_LOCAL *Self__JMFQ,*Self__LIKQ;
+  __LOCAL *Self__4I2R,*Self__DJ2R;
+  void *voir__5I2R,*voir__CJ2R,*voir__EJ2R,*voir__HJ2R;
+  __READ_GLOBAL *Self__MMFQ;
+  __tmp__MBKM=Self__KBKM->parent_expr_unary__EXDL.right__SXDL;
+  switch (((struct ___OBJ *)__tmp__MBKM)->__id) {
   case __LIST__: {
-    __tmp__HVNM=execute_unlink__GPVJ(__tmp__GVNM);
+    Self__NDDR=((__LIST *)__tmp__MBKM);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__NDDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__NDDR->expr_list__RTOG,create__type__PKQC(Self__NDDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__NBKM=execute_list__MNQG(Self__NDDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HVNM=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NBKM=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__HVNM=execute_unlink__KZPK(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__Q3LK(__tmp__MBKM);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HVNM=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NBKM=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HVNM=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NBKM=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__GJJQ=((__READ_LOCAL *)__tmp__GVNM);
-    unread__ESNK(Self__GJJQ->local__G5YD,Self__GJJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HVNM=NULL;
+    Self__JMFQ=((__READ_LOCAL *)__tmp__MBKM);
+    Self__4I2R=((__LOCAL *)Self__JMFQ->local__HJZD);
+    Self__4I2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4I2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__4I2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__5I2R=create__AXB( 250);
+      display__UXFK(Self__JMFQ,voir__5I2R);
+      put_string__2EG(((__STRING *)voir__5I2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__BJ2R=((__LIST *)list_current__EH1);
+      voir__CJ2R=create__AXB( 250);
+      display__EQQG(Self__BJ2R,voir__CJ2R);
+      put_string__2EG(((__STRING *)voir__CJ2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NBKM=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__HVNM=execute_unlink__13PK(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__BCMK(__tmp__MBKM);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__HVNM=execute_unlink__CDQK(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__IHMK(__tmp__MBKM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__HVNM=execute_unlink__TDQK(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__ZHMK(__tmp__MBKM);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HVNM=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NBKM=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HVNM=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NBKM=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__2DOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__GVNM)->receiver__AHAI);
-    unread__ESNK(Self__2DOQ->local__G5YD,Self__2DOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HVNM=NULL;
+    Self__LIKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MBKM)->receiver__WN2H);
+    Self__DJ2R=((__LOCAL *)Self__LIKQ->local__HJZD);
+    Self__DJ2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DJ2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__DJ2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__EJ2R=create__AXB( 250);
+      display__UXFK(Self__LIKQ,voir__EJ2R);
+      put_string__2EG(((__STRING *)voir__EJ2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__GJ2R=((__LIST *)list_current__EH1);
+      voir__HJ2R=create__AXB( 250);
+      display__EQQG(Self__GJ2R,voir__HJ2R);
+      put_string__2EG(((__STRING *)voir__HJ2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NBKM=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__GVNM));
-    __tmp__HVNM=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__MBKM));
+    __tmp__NBKM=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__HVNM=execute_unlink__UEQK(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__0IMK(__tmp__MBKM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__HVNM=execute_unlink__FFQK(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__LJMK(__tmp__MBKM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__HVNM=execute_unlink__WFQK(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__2JMK(__tmp__MBKM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__HVNM=execute_unlink__HGQK(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__NKMK(__tmp__MBKM);
   } break;
   case __EXPR_AND__: {
-    __tmp__HVNM=execute_unlink__YGQK(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__4KMK(__tmp__MBKM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__HVNM=execute_unlink__JHQK(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__PLMK(__tmp__MBKM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__HVNM=execute_unlink__0HQK(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__AMMK(__tmp__MBKM);
   } break;
   case __PUT_TO__: {
-    __tmp__HVNM=execute_link__NKTK(((__PUT_TO *)__tmp__GVNM));
+    __tmp__NBKM=execute_link__ROPK(((__PUT_TO *)__tmp__MBKM));
   } break;
   case __ITEM__: {
-    __tmp__HVNM=execute_unlink__OIQK(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__UMMK(__tmp__MBKM);
   } break;
   case __SIZE_OF__: {
-    __tmp__HVNM=execute_unlink__4IQK(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__ENMK(__tmp__MBKM);
   } break;
   case __CAST__: {
-    __tmp__HVNM=execute_unlink__DJQK(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__JNMK(__tmp__MBKM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__HVNM=execute_unlink__IKUL(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__4UQL(__tmp__MBKM);
   } break;
   case __READ_SLOT__: {
-    __tmp__HVNM=execute_unlink__CAEL(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__QEAL(__tmp__MBKM);
   } break;
   case __READ_GLOBAL__: {
-    Self__JJJQ=((__READ_GLOBAL *)__tmp__GVNM);
-    unread__H2QL(Self__JJJQ->global__3DNK,Self__JJJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__HVNM=execute_access_unlink__BJHL(Self__JJJQ);
+    Self__MMFQ=((__READ_GLOBAL *)__tmp__MBKM);
+    unread__CGNL(Self__MMFQ->global__ZGJK,Self__MMFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__MMFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__MMFQ->global__ZGJK);
+    };
+    __tmp__NBKM=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__HVNM=execute_unlink__ON3M(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__S1ZM(__tmp__MBKM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__HVNM=execute_unlink__NYIO(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__FBFO(__tmp__MBKM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__HVNM=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__GVNM));
+    __tmp__NBKM=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__MBKM));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__HVNM=execute_unlink__3YIO(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__VBFO(__tmp__MBKM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__HVNM=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__GVNM));
+    __tmp__NBKM=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__MBKM));
   } break;
   case __EXPR_NEG__: {
-    __tmp__HVNM=execute_unlink__DVNM(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__JBKM(__tmp__MBKM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__HVNM=execute_unlink__JKRL(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__OUNL(__tmp__MBKM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__HVNM=execute_unlink__EI3M(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__IWZM(__tmp__MBKM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__HVNM=execute_unlink__NZIO(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__FCFO(__tmp__MBKM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__HVNM=execute_unlink__MFIP(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__EOEP(__tmp__MBKM);
   } break;
   case __EXPR_INF__: {
-    __tmp__HVNM=execute_unlink__OLUN(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__SZQN(__tmp__MBKM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__HVNM=execute_unlink__4LUN(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__C0QN(__tmp__MBKM);
   } break;
   case __EXPR_OR__: {
-    __tmp__HVNM=execute_unlink__V5TN(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__ZNQN(__tmp__MBKM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__HVNM=execute_unlink__EKYO(__tmp__GVNM);
+    __tmp__NBKM=execute_unlink__2SUO(__tmp__MBKM);
   } break;
   };
-  return(__tmp__HVNM);
+  return(__tmp__NBKM);
 }
 
-static void* execute_unlink__JKRL(__EXPR_ADD *Self__KKRL)
+static void* execute_unlink__OUNL(__EXPR_ADD *Self__PUNL)
 // ({EXPR_ADD}) With resultRecursive, No inlinable.
 {
-  void *__tmp__NKRL,*__tmp__XKRL;
-  void *__tmp__OKRL,*__tmp__YKRL;
-  __READ_LOCAL *Self__MJJQ,*Self__AEOQ,*Self__SJJQ,*Self__EEOQ;
-  __READ_GLOBAL *Self__PJJQ,*Self__VJJQ;
-  __LIST *Self__WT3Q;
-  __tmp__NKRL=Self__KKRL->parent_expr_binary__AWHL.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__NKRL)->__id) {
+  void *__tmp__SUNL,*__tmp__2UNL;
+  __LIST *Self__ODDR,*Self__LJ2R,*Self__QJ2R,*Self__CSZQ,*Self__SDDR;
+  __LIST *Self__3J2R,*Self__CK2R;
+  void *__tmp__TUNL,*__tmp__3UNL;
+  __READ_LOCAL *Self__PMFQ,*Self__PIKQ,*Self__VMFQ,*Self__TIKQ;
+  __LOCAL *Self__IJ2R,*Self__NJ2R,*Self__0J2R,*Self__5J2R;
+  void *voir__JJ2R,*voir__MJ2R,*voir__OJ2R,*voir__RJ2R,*voir__1J2R;
+  void *voir__4J2R,*voir__AK2R,*voir__DK2R;
+  __READ_GLOBAL *Self__SMFQ,*Self__YMFQ;
+  __INTEGER index__RDDR,Self__TJ2R;
+  __FAST_ARRAYoINSTRo *Self__PDDR;
+  void **__tmp__VJ2R,**__tmp__WJ2R,**__tmp__XJ2R;
+  __tmp__SUNL=Self__PUNL->parent_expr_binary__PXDL.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__SUNL)->__id) {
   case __LIST__: {
-    __tmp__OKRL=execute_unlink__GPVJ(__tmp__NKRL);
+    Self__ODDR=((__LIST *)__tmp__SUNL);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__ODDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__ODDR->expr_list__RTOG,create__type__PKQC(Self__ODDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__TUNL=execute_list__MNQG(Self__ODDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__OKRL=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__TUNL=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__OKRL=execute_unlink__KZPK(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__Q3LK(__tmp__SUNL);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__OKRL=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__TUNL=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__OKRL=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__TUNL=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__MJJQ=((__READ_LOCAL *)__tmp__NKRL);
-    unread__ESNK(Self__MJJQ->local__G5YD,Self__MJJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__OKRL=NULL;
+    Self__PMFQ=((__READ_LOCAL *)__tmp__SUNL);
+    Self__IJ2R=((__LOCAL *)Self__PMFQ->local__HJZD);
+    Self__IJ2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__IJ2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__IJ2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__JJ2R=create__AXB( 250);
+      display__UXFK(Self__PMFQ,voir__JJ2R);
+      put_string__2EG(((__STRING *)voir__JJ2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__LJ2R=((__LIST *)list_current__EH1);
+      voir__MJ2R=create__AXB( 250);
+      display__EQQG(Self__LJ2R,voir__MJ2R);
+      put_string__2EG(((__STRING *)voir__MJ2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__TUNL=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__OKRL=execute_unlink__13PK(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__BCMK(__tmp__SUNL);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__OKRL=execute_unlink__CDQK(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__IHMK(__tmp__SUNL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__OKRL=execute_unlink__TDQK(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__ZHMK(__tmp__SUNL);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__OKRL=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__TUNL=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__OKRL=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__TUNL=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__AEOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NKRL)->receiver__AHAI);
-    unread__ESNK(Self__AEOQ->local__G5YD,Self__AEOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__OKRL=NULL;
+    Self__PIKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__SUNL)->receiver__WN2H);
+    Self__NJ2R=((__LOCAL *)Self__PIKQ->local__HJZD);
+    Self__NJ2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__NJ2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__NJ2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__OJ2R=create__AXB( 250);
+      display__UXFK(Self__PIKQ,voir__OJ2R);
+      put_string__2EG(((__STRING *)voir__OJ2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__QJ2R=((__LIST *)list_current__EH1);
+      voir__RJ2R=create__AXB( 250);
+      display__EQQG(Self__QJ2R,voir__RJ2R);
+      put_string__2EG(((__STRING *)voir__RJ2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__TUNL=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__NKRL));
-    __tmp__OKRL=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__SUNL));
+    __tmp__TUNL=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__OKRL=execute_unlink__UEQK(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__0IMK(__tmp__SUNL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__OKRL=execute_unlink__FFQK(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__LJMK(__tmp__SUNL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__OKRL=execute_unlink__WFQK(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__2JMK(__tmp__SUNL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__OKRL=execute_unlink__HGQK(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__NKMK(__tmp__SUNL);
   } break;
   case __EXPR_AND__: {
-    __tmp__OKRL=execute_unlink__YGQK(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__4KMK(__tmp__SUNL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__OKRL=execute_unlink__JHQK(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__PLMK(__tmp__SUNL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__OKRL=execute_unlink__0HQK(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__AMMK(__tmp__SUNL);
   } break;
   case __PUT_TO__: {
-    __tmp__OKRL=execute_link__NKTK(((__PUT_TO *)__tmp__NKRL));
+    __tmp__TUNL=execute_link__ROPK(((__PUT_TO *)__tmp__SUNL));
   } break;
   case __ITEM__: {
-    __tmp__OKRL=execute_unlink__OIQK(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__UMMK(__tmp__SUNL);
   } break;
   case __SIZE_OF__: {
-    __tmp__OKRL=execute_unlink__4IQK(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__ENMK(__tmp__SUNL);
   } break;
   case __CAST__: {
-    __tmp__OKRL=execute_unlink__DJQK(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__JNMK(__tmp__SUNL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__OKRL=execute_unlink__IKUL(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__4UQL(__tmp__SUNL);
   } break;
   case __READ_SLOT__: {
-    __tmp__OKRL=execute_unlink__CAEL(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__QEAL(__tmp__SUNL);
   } break;
   case __READ_GLOBAL__: {
-    Self__PJJQ=((__READ_GLOBAL *)__tmp__NKRL);
-    unread__H2QL(Self__PJJQ->global__3DNK,Self__PJJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__OKRL=execute_access_unlink__BJHL(Self__PJJQ);
+    Self__SMFQ=((__READ_GLOBAL *)__tmp__SUNL);
+    unread__CGNL(Self__SMFQ->global__ZGJK,Self__SMFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__SMFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__SMFQ->global__ZGJK);
+    };
+    __tmp__TUNL=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__OKRL=execute_unlink__ON3M(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__S1ZM(__tmp__SUNL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__OKRL=execute_unlink__NYIO(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__FBFO(__tmp__SUNL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__OKRL=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__NKRL));
+    __tmp__TUNL=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__SUNL));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__OKRL=execute_unlink__3YIO(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__VBFO(__tmp__SUNL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__OKRL=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__NKRL));
+    __tmp__TUNL=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__SUNL));
   } break;
   case __EXPR_NEG__: {
-    __tmp__OKRL=execute_unlink__DVNM(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__JBKM(__tmp__SUNL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__OKRL=execute_unlink__JKRL(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__OUNL(__tmp__SUNL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__OKRL=execute_unlink__EI3M(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__IWZM(__tmp__SUNL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__OKRL=execute_unlink__NZIO(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__FCFO(__tmp__SUNL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__OKRL=execute_unlink__MFIP(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__EOEP(__tmp__SUNL);
   } break;
   case __EXPR_INF__: {
-    __tmp__OKRL=execute_unlink__OLUN(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__SZQN(__tmp__SUNL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__OKRL=execute_unlink__4LUN(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__C0QN(__tmp__SUNL);
   } break;
   case __EXPR_OR__: {
-    __tmp__OKRL=execute_unlink__V5TN(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__ZNQN(__tmp__SUNL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__OKRL=execute_unlink__EKYO(__tmp__NKRL);
+    __tmp__TUNL=execute_unlink__2SUO(__tmp__SUNL);
   } break;
   };
-  if (((void *)__tmp__OKRL != (void *)NULL)) {
-    Self__WT3Q=((__LIST *)list_current__IF1);
-    add__to__RZCH(Self__WT3Q->expr_list__EMRG,__tmp__OKRL,(__INTEGER)(Self__WT3Q->index__XUUG -  1));
-    Self__WT3Q->index__XUUG=(__INTEGER)(Self__WT3Q->index__XUUG +  1);
-  };
-  __tmp__XKRL=Self__KKRL->parent_expr_binary__AWHL.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__XKRL)->__id) {
+  if (((void *)__tmp__TUNL != (void *)NULL)) {
+    Self__CSZQ=((__LIST *)list_current__EH1);
+    Self__PDDR=((__FAST_ARRAYoINSTRo *)Self__CSZQ->expr_list__RTOG);
+    index__RDDR=(__INTEGER)(Self__CSZQ->index__XWRG -  1);
+    if ((index__RDDR == (__INTEGER)(Self__PDDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+      add_last__IK4G(Self__PDDR,__tmp__TUNL);
+    } else {
+      add_last__IK4G(Self__PDDR,__tmp__TUNL);
+      Self__TJ2R=(__INTEGER)(Self__PDDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+      __tmp__VJ2R=Self__PDDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__WJ2R=Self__PDDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__XJ2R=Self__PDDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      while ((Self__TJ2R >= index__RDDR)) {
+        ((void **)__tmp__WJ2R)[(__INTEGER)(Self__TJ2R +  1)]=((void **)__tmp__VJ2R)[Self__TJ2R];
+        ((void **)__tmp__XJ2R)[Self__TJ2R]=NULL;
+        Self__TJ2R=(__INTEGER)(Self__TJ2R -  1);
+      };
+      ((void **)Self__PDDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__RDDR]=__tmp__TUNL;
+    };
+    Self__CSZQ->index__XWRG=(__INTEGER)(Self__CSZQ->index__XWRG +  1);
+  };
+  __tmp__2UNL=Self__PUNL->parent_expr_binary__PXDL.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__2UNL)->__id) {
   case __LIST__: {
-    __tmp__YKRL=execute_unlink__GPVJ(__tmp__XKRL);
+    Self__SDDR=((__LIST *)__tmp__2UNL);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__SDDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__SDDR->expr_list__RTOG,create__type__PKQC(Self__SDDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__3UNL=execute_list__MNQG(Self__SDDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YKRL=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__3UNL=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__YKRL=execute_unlink__KZPK(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__Q3LK(__tmp__2UNL);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YKRL=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__3UNL=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YKRL=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__3UNL=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__SJJQ=((__READ_LOCAL *)__tmp__XKRL);
-    unread__ESNK(Self__SJJQ->local__G5YD,Self__SJJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YKRL=NULL;
+    Self__VMFQ=((__READ_LOCAL *)__tmp__2UNL);
+    Self__0J2R=((__LOCAL *)Self__VMFQ->local__HJZD);
+    Self__0J2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0J2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__0J2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__1J2R=create__AXB( 250);
+      display__UXFK(Self__VMFQ,voir__1J2R);
+      put_string__2EG(((__STRING *)voir__1J2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__3J2R=((__LIST *)list_current__EH1);
+      voir__4J2R=create__AXB( 250);
+      display__EQQG(Self__3J2R,voir__4J2R);
+      put_string__2EG(((__STRING *)voir__4J2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__3UNL=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__YKRL=execute_unlink__13PK(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__BCMK(__tmp__2UNL);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__YKRL=execute_unlink__CDQK(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__IHMK(__tmp__2UNL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__YKRL=execute_unlink__TDQK(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__ZHMK(__tmp__2UNL);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YKRL=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__3UNL=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YKRL=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__3UNL=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__EEOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__XKRL)->receiver__AHAI);
-    unread__ESNK(Self__EEOQ->local__G5YD,Self__EEOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YKRL=NULL;
+    Self__TIKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2UNL)->receiver__WN2H);
+    Self__5J2R=((__LOCAL *)Self__TIKQ->local__HJZD);
+    Self__5J2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5J2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__5J2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__AK2R=create__AXB( 250);
+      display__UXFK(Self__TIKQ,voir__AK2R);
+      put_string__2EG(((__STRING *)voir__AK2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__CK2R=((__LIST *)list_current__EH1);
+      voir__DK2R=create__AXB( 250);
+      display__EQQG(Self__CK2R,voir__DK2R);
+      put_string__2EG(((__STRING *)voir__DK2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__3UNL=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__XKRL));
-    __tmp__YKRL=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__2UNL));
+    __tmp__3UNL=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__YKRL=execute_unlink__UEQK(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__0IMK(__tmp__2UNL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__YKRL=execute_unlink__FFQK(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__LJMK(__tmp__2UNL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__YKRL=execute_unlink__WFQK(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__2JMK(__tmp__2UNL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__YKRL=execute_unlink__HGQK(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__NKMK(__tmp__2UNL);
   } break;
   case __EXPR_AND__: {
-    __tmp__YKRL=execute_unlink__YGQK(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__4KMK(__tmp__2UNL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__YKRL=execute_unlink__JHQK(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__PLMK(__tmp__2UNL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__YKRL=execute_unlink__0HQK(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__AMMK(__tmp__2UNL);
   } break;
   case __PUT_TO__: {
-    __tmp__YKRL=execute_link__NKTK(((__PUT_TO *)__tmp__XKRL));
+    __tmp__3UNL=execute_link__ROPK(((__PUT_TO *)__tmp__2UNL));
   } break;
   case __ITEM__: {
-    __tmp__YKRL=execute_unlink__OIQK(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__UMMK(__tmp__2UNL);
   } break;
   case __SIZE_OF__: {
-    __tmp__YKRL=execute_unlink__4IQK(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__ENMK(__tmp__2UNL);
   } break;
   case __CAST__: {
-    __tmp__YKRL=execute_unlink__DJQK(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__JNMK(__tmp__2UNL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__YKRL=execute_unlink__IKUL(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__4UQL(__tmp__2UNL);
   } break;
   case __READ_SLOT__: {
-    __tmp__YKRL=execute_unlink__CAEL(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__QEAL(__tmp__2UNL);
   } break;
   case __READ_GLOBAL__: {
-    Self__VJJQ=((__READ_GLOBAL *)__tmp__XKRL);
-    unread__H2QL(Self__VJJQ->global__3DNK,Self__VJJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__YKRL=execute_access_unlink__BJHL(Self__VJJQ);
+    Self__YMFQ=((__READ_GLOBAL *)__tmp__2UNL);
+    unread__CGNL(Self__YMFQ->global__ZGJK,Self__YMFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__YMFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__YMFQ->global__ZGJK);
+    };
+    __tmp__3UNL=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__YKRL=execute_unlink__ON3M(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__S1ZM(__tmp__2UNL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__YKRL=execute_unlink__NYIO(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__FBFO(__tmp__2UNL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__YKRL=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__XKRL));
+    __tmp__3UNL=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__2UNL));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__YKRL=execute_unlink__3YIO(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__VBFO(__tmp__2UNL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__YKRL=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__XKRL));
+    __tmp__3UNL=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__2UNL));
   } break;
   case __EXPR_NEG__: {
-    __tmp__YKRL=execute_unlink__DVNM(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__JBKM(__tmp__2UNL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__YKRL=execute_unlink__JKRL(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__OUNL(__tmp__2UNL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__YKRL=execute_unlink__EI3M(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__IWZM(__tmp__2UNL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__YKRL=execute_unlink__NZIO(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__FCFO(__tmp__2UNL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__YKRL=execute_unlink__MFIP(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__EOEP(__tmp__2UNL);
   } break;
   case __EXPR_INF__: {
-    __tmp__YKRL=execute_unlink__OLUN(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__SZQN(__tmp__2UNL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__YKRL=execute_unlink__4LUN(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__C0QN(__tmp__2UNL);
   } break;
   case __EXPR_OR__: {
-    __tmp__YKRL=execute_unlink__V5TN(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__ZNQN(__tmp__2UNL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__YKRL=execute_unlink__EKYO(__tmp__XKRL);
+    __tmp__3UNL=execute_unlink__2SUO(__tmp__2UNL);
   } break;
   };
-  return(__tmp__YKRL);
+  return(__tmp__3UNL);
 }
 
-static void* execute_unlink__EI3M(__EXPR_NOT *Self__FI3M)
+static void* execute_unlink__IWZM(__EXPR_NOT *Self__JWZM)
 // ({EXPR_NOT}) With resultRecursive, No inlinable.
 {
-  void *__tmp__HI3M;
-  void *__tmp__II3M;
-  __READ_LOCAL *Self__YJJQ,*Self__IEOQ;
-  __READ_GLOBAL *Self__1JJQ;
-  __tmp__HI3M=Self__FI3M->parent_expr_unary__Y1ZL.right__DWHL;
-  switch (((struct ___OBJ *)__tmp__HI3M)->__id) {
+  void *__tmp__LWZM;
+  __LIST *Self__TDDR,*Self__HK2R,*Self__MK2R;
+  void *__tmp__MWZM;
+  __READ_LOCAL *Self__1MFQ,*Self__XIKQ;
+  __LOCAL *Self__EK2R,*Self__JK2R;
+  void *voir__FK2R,*voir__IK2R,*voir__KK2R,*voir__NK2R;
+  __READ_GLOBAL *Self__4MFQ;
+  __tmp__LWZM=Self__JWZM->parent_expr_unary__YGWL.right__SXDL;
+  switch (((struct ___OBJ *)__tmp__LWZM)->__id) {
   case __LIST__: {
-    __tmp__II3M=execute_unlink__GPVJ(__tmp__HI3M);
+    Self__TDDR=((__LIST *)__tmp__LWZM);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__TDDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__TDDR->expr_list__RTOG,create__type__PKQC(Self__TDDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__MWZM=execute_list__MNQG(Self__TDDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__II3M=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__MWZM=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__II3M=execute_unlink__KZPK(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__Q3LK(__tmp__LWZM);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__II3M=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__MWZM=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__II3M=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__MWZM=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__YJJQ=((__READ_LOCAL *)__tmp__HI3M);
-    unread__ESNK(Self__YJJQ->local__G5YD,Self__YJJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__II3M=NULL;
+    Self__1MFQ=((__READ_LOCAL *)__tmp__LWZM);
+    Self__EK2R=((__LOCAL *)Self__1MFQ->local__HJZD);
+    Self__EK2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EK2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__EK2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__FK2R=create__AXB( 250);
+      display__UXFK(Self__1MFQ,voir__FK2R);
+      put_string__2EG(((__STRING *)voir__FK2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__HK2R=((__LIST *)list_current__EH1);
+      voir__IK2R=create__AXB( 250);
+      display__EQQG(Self__HK2R,voir__IK2R);
+      put_string__2EG(((__STRING *)voir__IK2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__MWZM=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__II3M=execute_unlink__13PK(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__BCMK(__tmp__LWZM);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__II3M=execute_unlink__CDQK(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__IHMK(__tmp__LWZM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__II3M=execute_unlink__TDQK(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__ZHMK(__tmp__LWZM);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__II3M=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__MWZM=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__II3M=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__MWZM=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__IEOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HI3M)->receiver__AHAI);
-    unread__ESNK(Self__IEOQ->local__G5YD,Self__IEOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__II3M=NULL;
+    Self__XIKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__LWZM)->receiver__WN2H);
+    Self__JK2R=((__LOCAL *)Self__XIKQ->local__HJZD);
+    Self__JK2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__JK2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__JK2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__KK2R=create__AXB( 250);
+      display__UXFK(Self__XIKQ,voir__KK2R);
+      put_string__2EG(((__STRING *)voir__KK2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__MK2R=((__LIST *)list_current__EH1);
+      voir__NK2R=create__AXB( 250);
+      display__EQQG(Self__MK2R,voir__NK2R);
+      put_string__2EG(((__STRING *)voir__NK2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__MWZM=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__HI3M));
-    __tmp__II3M=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__LWZM));
+    __tmp__MWZM=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__II3M=execute_unlink__UEQK(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__0IMK(__tmp__LWZM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__II3M=execute_unlink__FFQK(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__LJMK(__tmp__LWZM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__II3M=execute_unlink__WFQK(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__2JMK(__tmp__LWZM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__II3M=execute_unlink__HGQK(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__NKMK(__tmp__LWZM);
   } break;
   case __EXPR_AND__: {
-    __tmp__II3M=execute_unlink__YGQK(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__4KMK(__tmp__LWZM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__II3M=execute_unlink__JHQK(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__PLMK(__tmp__LWZM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__II3M=execute_unlink__0HQK(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__AMMK(__tmp__LWZM);
   } break;
   case __PUT_TO__: {
-    __tmp__II3M=execute_link__NKTK(((__PUT_TO *)__tmp__HI3M));
+    __tmp__MWZM=execute_link__ROPK(((__PUT_TO *)__tmp__LWZM));
   } break;
   case __ITEM__: {
-    __tmp__II3M=execute_unlink__OIQK(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__UMMK(__tmp__LWZM);
   } break;
   case __SIZE_OF__: {
-    __tmp__II3M=execute_unlink__4IQK(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__ENMK(__tmp__LWZM);
   } break;
   case __CAST__: {
-    __tmp__II3M=execute_unlink__DJQK(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__JNMK(__tmp__LWZM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__II3M=execute_unlink__IKUL(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__4UQL(__tmp__LWZM);
   } break;
   case __READ_SLOT__: {
-    __tmp__II3M=execute_unlink__CAEL(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__QEAL(__tmp__LWZM);
   } break;
   case __READ_GLOBAL__: {
-    Self__1JJQ=((__READ_GLOBAL *)__tmp__HI3M);
-    unread__H2QL(Self__1JJQ->global__3DNK,Self__1JJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__II3M=execute_access_unlink__BJHL(Self__1JJQ);
+    Self__4MFQ=((__READ_GLOBAL *)__tmp__LWZM);
+    unread__CGNL(Self__4MFQ->global__ZGJK,Self__4MFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__4MFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__4MFQ->global__ZGJK);
+    };
+    __tmp__MWZM=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__II3M=execute_unlink__ON3M(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__S1ZM(__tmp__LWZM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__II3M=execute_unlink__NYIO(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__FBFO(__tmp__LWZM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__II3M=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__HI3M));
+    __tmp__MWZM=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__LWZM));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__II3M=execute_unlink__3YIO(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__VBFO(__tmp__LWZM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__II3M=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__HI3M));
+    __tmp__MWZM=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__LWZM));
   } break;
   case __EXPR_NEG__: {
-    __tmp__II3M=execute_unlink__DVNM(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__JBKM(__tmp__LWZM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__II3M=execute_unlink__JKRL(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__OUNL(__tmp__LWZM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__II3M=execute_unlink__EI3M(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__IWZM(__tmp__LWZM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__II3M=execute_unlink__NZIO(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__FCFO(__tmp__LWZM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__II3M=execute_unlink__MFIP(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__EOEP(__tmp__LWZM);
   } break;
   case __EXPR_INF__: {
-    __tmp__II3M=execute_unlink__OLUN(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__SZQN(__tmp__LWZM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__II3M=execute_unlink__4LUN(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__C0QN(__tmp__LWZM);
   } break;
   case __EXPR_OR__: {
-    __tmp__II3M=execute_unlink__V5TN(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__ZNQN(__tmp__LWZM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__II3M=execute_unlink__EKYO(__tmp__HI3M);
+    __tmp__MWZM=execute_unlink__2SUO(__tmp__LWZM);
   } break;
   };
-  return(__tmp__II3M);
+  return(__tmp__MWZM);
 }
 
-static void* execute_unlink__NZIO(__EXPR_MOD *Self__OZIO)
+static void* execute_unlink__FCFO(__EXPR_MOD *Self__GCFO)
 // ({EXPR_MOD}) With resultRecursive, No inlinable.
 {
-  void *__tmp__RZIO,*__tmp__1ZIO;
-  void *__tmp__SZIO,*__tmp__2ZIO;
-  __READ_LOCAL *Self__4JJQ,*Self__MEOQ,*Self__EKJQ,*Self__QEOQ;
-  __READ_GLOBAL *Self__BKJQ,*Self__HKJQ;
-  __LIST *Self__YT3Q;
-  __tmp__RZIO=Self__OZIO->parent_expr_binary__15ZL.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__RZIO)->__id) {
+  void *__tmp__JCFO,*__tmp__TCFO;
+  __LIST *Self__UDDR,*Self__RK2R,*Self__WK2R,*Self__ESZQ,*Self__YDDR;
+  __LIST *Self__DL2R,*Self__IL2R;
+  void *__tmp__KCFO,*__tmp__UCFO;
+  __READ_LOCAL *Self__BNFQ,*Self__1IKQ,*Self__HNFQ,*Self__5IKQ;
+  __LOCAL *Self__OK2R,*Self__TK2R,*Self__AL2R,*Self__FL2R;
+  void *voir__PK2R,*voir__SK2R,*voir__UK2R,*voir__XK2R,*voir__BL2R;
+  void *voir__EL2R,*voir__GL2R,*voir__JL2R;
+  __READ_GLOBAL *Self__ENFQ,*Self__KNFQ;
+  __INTEGER index__XDDR,Self__ZK2R;
+  __FAST_ARRAYoINSTRo *Self__VDDR;
+  void **__tmp__1K2R,**__tmp__2K2R,**__tmp__3K2R;
+  __tmp__JCFO=Self__GCFO->parent_expr_binary__1KWL.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__JCFO)->__id) {
   case __LIST__: {
-    __tmp__SZIO=execute_unlink__GPVJ(__tmp__RZIO);
+    Self__UDDR=((__LIST *)__tmp__JCFO);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__UDDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__UDDR->expr_list__RTOG,create__type__PKQC(Self__UDDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__KCFO=execute_list__MNQG(Self__UDDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__KCFO=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__SZIO=execute_unlink__KZPK(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__Q3LK(__tmp__JCFO);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__KCFO=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__KCFO=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__4JJQ=((__READ_LOCAL *)__tmp__RZIO);
-    unread__ESNK(Self__4JJQ->local__G5YD,Self__4JJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SZIO=NULL;
+    Self__BNFQ=((__READ_LOCAL *)__tmp__JCFO);
+    Self__OK2R=((__LOCAL *)Self__BNFQ->local__HJZD);
+    Self__OK2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OK2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__OK2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__PK2R=create__AXB( 250);
+      display__UXFK(Self__BNFQ,voir__PK2R);
+      put_string__2EG(((__STRING *)voir__PK2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__RK2R=((__LIST *)list_current__EH1);
+      voir__SK2R=create__AXB( 250);
+      display__EQQG(Self__RK2R,voir__SK2R);
+      put_string__2EG(((__STRING *)voir__SK2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__KCFO=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__SZIO=execute_unlink__13PK(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__BCMK(__tmp__JCFO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__SZIO=execute_unlink__CDQK(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__IHMK(__tmp__JCFO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__SZIO=execute_unlink__TDQK(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__ZHMK(__tmp__JCFO);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__KCFO=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__KCFO=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__MEOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__RZIO)->receiver__AHAI);
-    unread__ESNK(Self__MEOQ->local__G5YD,Self__MEOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SZIO=NULL;
+    Self__1IKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__JCFO)->receiver__WN2H);
+    Self__TK2R=((__LOCAL *)Self__1IKQ->local__HJZD);
+    Self__TK2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__TK2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__TK2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__UK2R=create__AXB( 250);
+      display__UXFK(Self__1IKQ,voir__UK2R);
+      put_string__2EG(((__STRING *)voir__UK2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__WK2R=((__LIST *)list_current__EH1);
+      voir__XK2R=create__AXB( 250);
+      display__EQQG(Self__WK2R,voir__XK2R);
+      put_string__2EG(((__STRING *)voir__XK2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__KCFO=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__RZIO));
-    __tmp__SZIO=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__JCFO));
+    __tmp__KCFO=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__SZIO=execute_unlink__UEQK(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__0IMK(__tmp__JCFO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__SZIO=execute_unlink__FFQK(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__LJMK(__tmp__JCFO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__SZIO=execute_unlink__WFQK(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__2JMK(__tmp__JCFO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__SZIO=execute_unlink__HGQK(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__NKMK(__tmp__JCFO);
   } break;
   case __EXPR_AND__: {
-    __tmp__SZIO=execute_unlink__YGQK(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__4KMK(__tmp__JCFO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__SZIO=execute_unlink__JHQK(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__PLMK(__tmp__JCFO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__SZIO=execute_unlink__0HQK(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__AMMK(__tmp__JCFO);
   } break;
   case __PUT_TO__: {
-    __tmp__SZIO=execute_link__NKTK(((__PUT_TO *)__tmp__RZIO));
+    __tmp__KCFO=execute_link__ROPK(((__PUT_TO *)__tmp__JCFO));
   } break;
   case __ITEM__: {
-    __tmp__SZIO=execute_unlink__OIQK(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__UMMK(__tmp__JCFO);
   } break;
   case __SIZE_OF__: {
-    __tmp__SZIO=execute_unlink__4IQK(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__ENMK(__tmp__JCFO);
   } break;
   case __CAST__: {
-    __tmp__SZIO=execute_unlink__DJQK(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__JNMK(__tmp__JCFO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__SZIO=execute_unlink__IKUL(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__4UQL(__tmp__JCFO);
   } break;
   case __READ_SLOT__: {
-    __tmp__SZIO=execute_unlink__CAEL(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__QEAL(__tmp__JCFO);
   } break;
   case __READ_GLOBAL__: {
-    Self__BKJQ=((__READ_GLOBAL *)__tmp__RZIO);
-    unread__H2QL(Self__BKJQ->global__3DNK,Self__BKJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__SZIO=execute_access_unlink__BJHL(Self__BKJQ);
+    Self__ENFQ=((__READ_GLOBAL *)__tmp__JCFO);
+    unread__CGNL(Self__ENFQ->global__ZGJK,Self__ENFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__ENFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__ENFQ->global__ZGJK);
+    };
+    __tmp__KCFO=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__SZIO=execute_unlink__ON3M(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__S1ZM(__tmp__JCFO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__SZIO=execute_unlink__NYIO(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__FBFO(__tmp__JCFO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__SZIO=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__RZIO));
+    __tmp__KCFO=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__JCFO));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__SZIO=execute_unlink__3YIO(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__VBFO(__tmp__JCFO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__SZIO=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__RZIO));
+    __tmp__KCFO=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__JCFO));
   } break;
   case __EXPR_NEG__: {
-    __tmp__SZIO=execute_unlink__DVNM(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__JBKM(__tmp__JCFO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__SZIO=execute_unlink__JKRL(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__OUNL(__tmp__JCFO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__SZIO=execute_unlink__EI3M(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__IWZM(__tmp__JCFO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__SZIO=execute_unlink__NZIO(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__FCFO(__tmp__JCFO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__SZIO=execute_unlink__MFIP(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__EOEP(__tmp__JCFO);
   } break;
   case __EXPR_INF__: {
-    __tmp__SZIO=execute_unlink__OLUN(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__SZQN(__tmp__JCFO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__SZIO=execute_unlink__4LUN(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__C0QN(__tmp__JCFO);
   } break;
   case __EXPR_OR__: {
-    __tmp__SZIO=execute_unlink__V5TN(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__ZNQN(__tmp__JCFO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__SZIO=execute_unlink__EKYO(__tmp__RZIO);
+    __tmp__KCFO=execute_unlink__2SUO(__tmp__JCFO);
   } break;
   };
-  if (((void *)__tmp__SZIO != (void *)NULL)) {
-    Self__YT3Q=((__LIST *)list_current__IF1);
-    add__to__RZCH(Self__YT3Q->expr_list__EMRG,__tmp__SZIO,(__INTEGER)(Self__YT3Q->index__XUUG -  1));
-    Self__YT3Q->index__XUUG=(__INTEGER)(Self__YT3Q->index__XUUG +  1);
-  };
-  __tmp__1ZIO=Self__OZIO->parent_expr_binary__15ZL.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__1ZIO)->__id) {
+  if (((void *)__tmp__KCFO != (void *)NULL)) {
+    Self__ESZQ=((__LIST *)list_current__EH1);
+    Self__VDDR=((__FAST_ARRAYoINSTRo *)Self__ESZQ->expr_list__RTOG);
+    index__XDDR=(__INTEGER)(Self__ESZQ->index__XWRG -  1);
+    if ((index__XDDR == (__INTEGER)(Self__VDDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+      add_last__IK4G(Self__VDDR,__tmp__KCFO);
+    } else {
+      add_last__IK4G(Self__VDDR,__tmp__KCFO);
+      Self__ZK2R=(__INTEGER)(Self__VDDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+      __tmp__1K2R=Self__VDDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__2K2R=Self__VDDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__3K2R=Self__VDDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      while ((Self__ZK2R >= index__XDDR)) {
+        ((void **)__tmp__2K2R)[(__INTEGER)(Self__ZK2R +  1)]=((void **)__tmp__1K2R)[Self__ZK2R];
+        ((void **)__tmp__3K2R)[Self__ZK2R]=NULL;
+        Self__ZK2R=(__INTEGER)(Self__ZK2R -  1);
+      };
+      ((void **)Self__VDDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__XDDR]=__tmp__KCFO;
+    };
+    Self__ESZQ->index__XWRG=(__INTEGER)(Self__ESZQ->index__XWRG +  1);
+  };
+  __tmp__TCFO=Self__GCFO->parent_expr_binary__1KWL.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__TCFO)->__id) {
   case __LIST__: {
-    __tmp__2ZIO=execute_unlink__GPVJ(__tmp__1ZIO);
+    Self__YDDR=((__LIST *)__tmp__TCFO);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__YDDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__YDDR->expr_list__RTOG,create__type__PKQC(Self__YDDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__UCFO=execute_list__MNQG(Self__YDDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__2ZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__UCFO=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__2ZIO=execute_unlink__KZPK(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__Q3LK(__tmp__TCFO);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__2ZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__UCFO=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__2ZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__UCFO=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__EKJQ=((__READ_LOCAL *)__tmp__1ZIO);
-    unread__ESNK(Self__EKJQ->local__G5YD,Self__EKJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__2ZIO=NULL;
+    Self__HNFQ=((__READ_LOCAL *)__tmp__TCFO);
+    Self__AL2R=((__LOCAL *)Self__HNFQ->local__HJZD);
+    Self__AL2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__AL2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__AL2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__BL2R=create__AXB( 250);
+      display__UXFK(Self__HNFQ,voir__BL2R);
+      put_string__2EG(((__STRING *)voir__BL2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__DL2R=((__LIST *)list_current__EH1);
+      voir__EL2R=create__AXB( 250);
+      display__EQQG(Self__DL2R,voir__EL2R);
+      put_string__2EG(((__STRING *)voir__EL2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__UCFO=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__2ZIO=execute_unlink__13PK(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__BCMK(__tmp__TCFO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__2ZIO=execute_unlink__CDQK(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__IHMK(__tmp__TCFO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__2ZIO=execute_unlink__TDQK(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__ZHMK(__tmp__TCFO);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__2ZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__UCFO=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__2ZIO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__UCFO=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__QEOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__1ZIO)->receiver__AHAI);
-    unread__ESNK(Self__QEOQ->local__G5YD,Self__QEOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__2ZIO=NULL;
+    Self__5IKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__TCFO)->receiver__WN2H);
+    Self__FL2R=((__LOCAL *)Self__5IKQ->local__HJZD);
+    Self__FL2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__FL2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__FL2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__GL2R=create__AXB( 250);
+      display__UXFK(Self__5IKQ,voir__GL2R);
+      put_string__2EG(((__STRING *)voir__GL2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__IL2R=((__LIST *)list_current__EH1);
+      voir__JL2R=create__AXB( 250);
+      display__EQQG(Self__IL2R,voir__JL2R);
+      put_string__2EG(((__STRING *)voir__JL2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__UCFO=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__1ZIO));
-    __tmp__2ZIO=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__TCFO));
+    __tmp__UCFO=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__2ZIO=execute_unlink__UEQK(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__0IMK(__tmp__TCFO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__2ZIO=execute_unlink__FFQK(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__LJMK(__tmp__TCFO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__2ZIO=execute_unlink__WFQK(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__2JMK(__tmp__TCFO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__2ZIO=execute_unlink__HGQK(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__NKMK(__tmp__TCFO);
   } break;
   case __EXPR_AND__: {
-    __tmp__2ZIO=execute_unlink__YGQK(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__4KMK(__tmp__TCFO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__2ZIO=execute_unlink__JHQK(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__PLMK(__tmp__TCFO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__2ZIO=execute_unlink__0HQK(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__AMMK(__tmp__TCFO);
   } break;
   case __PUT_TO__: {
-    __tmp__2ZIO=execute_link__NKTK(((__PUT_TO *)__tmp__1ZIO));
+    __tmp__UCFO=execute_link__ROPK(((__PUT_TO *)__tmp__TCFO));
   } break;
   case __ITEM__: {
-    __tmp__2ZIO=execute_unlink__OIQK(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__UMMK(__tmp__TCFO);
   } break;
   case __SIZE_OF__: {
-    __tmp__2ZIO=execute_unlink__4IQK(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__ENMK(__tmp__TCFO);
   } break;
   case __CAST__: {
-    __tmp__2ZIO=execute_unlink__DJQK(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__JNMK(__tmp__TCFO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__2ZIO=execute_unlink__IKUL(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__4UQL(__tmp__TCFO);
   } break;
   case __READ_SLOT__: {
-    __tmp__2ZIO=execute_unlink__CAEL(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__QEAL(__tmp__TCFO);
   } break;
   case __READ_GLOBAL__: {
-    Self__HKJQ=((__READ_GLOBAL *)__tmp__1ZIO);
-    unread__H2QL(Self__HKJQ->global__3DNK,Self__HKJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__2ZIO=execute_access_unlink__BJHL(Self__HKJQ);
+    Self__KNFQ=((__READ_GLOBAL *)__tmp__TCFO);
+    unread__CGNL(Self__KNFQ->global__ZGJK,Self__KNFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__KNFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__KNFQ->global__ZGJK);
+    };
+    __tmp__UCFO=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__2ZIO=execute_unlink__ON3M(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__S1ZM(__tmp__TCFO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__2ZIO=execute_unlink__NYIO(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__FBFO(__tmp__TCFO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__2ZIO=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__1ZIO));
+    __tmp__UCFO=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__TCFO));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__2ZIO=execute_unlink__3YIO(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__VBFO(__tmp__TCFO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__2ZIO=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__1ZIO));
+    __tmp__UCFO=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__TCFO));
   } break;
   case __EXPR_NEG__: {
-    __tmp__2ZIO=execute_unlink__DVNM(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__JBKM(__tmp__TCFO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__2ZIO=execute_unlink__JKRL(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__OUNL(__tmp__TCFO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__2ZIO=execute_unlink__EI3M(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__IWZM(__tmp__TCFO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__2ZIO=execute_unlink__NZIO(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__FCFO(__tmp__TCFO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__2ZIO=execute_unlink__MFIP(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__EOEP(__tmp__TCFO);
   } break;
   case __EXPR_INF__: {
-    __tmp__2ZIO=execute_unlink__OLUN(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__SZQN(__tmp__TCFO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__2ZIO=execute_unlink__4LUN(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__C0QN(__tmp__TCFO);
   } break;
   case __EXPR_OR__: {
-    __tmp__2ZIO=execute_unlink__V5TN(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__ZNQN(__tmp__TCFO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__2ZIO=execute_unlink__EKYO(__tmp__1ZIO);
+    __tmp__UCFO=execute_unlink__2SUO(__tmp__TCFO);
   } break;
   };
-  return(__tmp__2ZIO);
+  return(__tmp__UCFO);
 }
 
-static void* execute_unlink__MFIP(__EXPR_SUP_EQ *Self__NFIP)
+static void* execute_unlink__EOEP(__EXPR_SUP_EQ *Self__FOEP)
 // ({EXPR_SUP_EQ}) With resultRecursive, No inlinable.
 {
-  void *__tmp__QFIP,*__tmp__0FIP;
-  void *__tmp__RFIP,*__tmp__1FIP;
-  __READ_LOCAL *Self__KKJQ,*Self__UEOQ,*Self__QKJQ,*Self__YEOQ;
-  __READ_GLOBAL *Self__NKJQ,*Self__TKJQ;
-  __LIST *Self__0T3Q;
-  __tmp__QFIP=Self__NFIP->parent_expr_binary_cmp__QL5M.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__QFIP)->__id) {
+  void *__tmp__IOEP,*__tmp__SOEP;
+  __LIST *Self__ZDDR,*Self__NL2R,*Self__SL2R,*Self__GSZQ,*Self__3DDR;
+  __LIST *Self__5L2R,*Self__EM2R;
+  void *__tmp__JOEP,*__tmp__TOEP;
+  __READ_LOCAL *Self__NNFQ,*Self__DJKQ,*Self__TNFQ,*Self__HJKQ;
+  __LOCAL *Self__KL2R,*Self__PL2R,*Self__2L2R,*Self__BM2R;
+  void *voir__LL2R,*voir__OL2R,*voir__QL2R,*voir__TL2R,*voir__3L2R;
+  void *voir__AM2R,*voir__CM2R,*voir__FM2R;
+  __READ_GLOBAL *Self__QNFQ,*Self__WNFQ;
+  __INTEGER index__2DDR,Self__VL2R;
+  __FAST_ARRAYoINSTRo *Self__0DDR;
+  void **__tmp__XL2R,**__tmp__YL2R,**__tmp__ZL2R;
+  __tmp__IOEP=Self__FOEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__IOEP)->__id) {
   case __LIST__: {
-    __tmp__RFIP=execute_unlink__GPVJ(__tmp__QFIP);
+    Self__ZDDR=((__LIST *)__tmp__IOEP);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__ZDDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__ZDDR->expr_list__RTOG,create__type__PKQC(Self__ZDDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__JOEP=execute_list__MNQG(Self__ZDDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__RFIP=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__JOEP=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__RFIP=execute_unlink__KZPK(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__Q3LK(__tmp__IOEP);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__RFIP=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__JOEP=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__RFIP=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__JOEP=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__KKJQ=((__READ_LOCAL *)__tmp__QFIP);
-    unread__ESNK(Self__KKJQ->local__G5YD,Self__KKJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__RFIP=NULL;
+    Self__NNFQ=((__READ_LOCAL *)__tmp__IOEP);
+    Self__KL2R=((__LOCAL *)Self__NNFQ->local__HJZD);
+    Self__KL2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KL2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__KL2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__LL2R=create__AXB( 250);
+      display__UXFK(Self__NNFQ,voir__LL2R);
+      put_string__2EG(((__STRING *)voir__LL2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__NL2R=((__LIST *)list_current__EH1);
+      voir__OL2R=create__AXB( 250);
+      display__EQQG(Self__NL2R,voir__OL2R);
+      put_string__2EG(((__STRING *)voir__OL2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__JOEP=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__RFIP=execute_unlink__13PK(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__BCMK(__tmp__IOEP);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__RFIP=execute_unlink__CDQK(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__IHMK(__tmp__IOEP);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__RFIP=execute_unlink__TDQK(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__ZHMK(__tmp__IOEP);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__RFIP=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__JOEP=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__RFIP=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__JOEP=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__UEOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__QFIP)->receiver__AHAI);
-    unread__ESNK(Self__UEOQ->local__G5YD,Self__UEOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__RFIP=NULL;
+    Self__DJKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__IOEP)->receiver__WN2H);
+    Self__PL2R=((__LOCAL *)Self__DJKQ->local__HJZD);
+    Self__PL2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PL2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__PL2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__QL2R=create__AXB( 250);
+      display__UXFK(Self__DJKQ,voir__QL2R);
+      put_string__2EG(((__STRING *)voir__QL2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__SL2R=((__LIST *)list_current__EH1);
+      voir__TL2R=create__AXB( 250);
+      display__EQQG(Self__SL2R,voir__TL2R);
+      put_string__2EG(((__STRING *)voir__TL2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__JOEP=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__QFIP));
-    __tmp__RFIP=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__IOEP));
+    __tmp__JOEP=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__RFIP=execute_unlink__UEQK(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__0IMK(__tmp__IOEP);
   } break;
   case __EXPR_SUB__: {
-    __tmp__RFIP=execute_unlink__FFQK(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__LJMK(__tmp__IOEP);
   } break;
   case __EXPR_MUL__: {
-    __tmp__RFIP=execute_unlink__WFQK(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__2JMK(__tmp__IOEP);
   } break;
   case __EXPR_DIV__: {
-    __tmp__RFIP=execute_unlink__HGQK(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__NKMK(__tmp__IOEP);
   } break;
   case __EXPR_AND__: {
-    __tmp__RFIP=execute_unlink__YGQK(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__4KMK(__tmp__IOEP);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__RFIP=execute_unlink__JHQK(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__PLMK(__tmp__IOEP);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__RFIP=execute_unlink__0HQK(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__AMMK(__tmp__IOEP);
   } break;
   case __PUT_TO__: {
-    __tmp__RFIP=execute_link__NKTK(((__PUT_TO *)__tmp__QFIP));
+    __tmp__JOEP=execute_link__ROPK(((__PUT_TO *)__tmp__IOEP));
   } break;
   case __ITEM__: {
-    __tmp__RFIP=execute_unlink__OIQK(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__UMMK(__tmp__IOEP);
   } break;
   case __SIZE_OF__: {
-    __tmp__RFIP=execute_unlink__4IQK(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__ENMK(__tmp__IOEP);
   } break;
   case __CAST__: {
-    __tmp__RFIP=execute_unlink__DJQK(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__JNMK(__tmp__IOEP);
   } break;
   case __CALL_SLOT__: {
-    __tmp__RFIP=execute_unlink__IKUL(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__4UQL(__tmp__IOEP);
   } break;
   case __READ_SLOT__: {
-    __tmp__RFIP=execute_unlink__CAEL(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__QEAL(__tmp__IOEP);
   } break;
   case __READ_GLOBAL__: {
-    Self__NKJQ=((__READ_GLOBAL *)__tmp__QFIP);
-    unread__H2QL(Self__NKJQ->global__3DNK,Self__NKJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__RFIP=execute_access_unlink__BJHL(Self__NKJQ);
+    Self__QNFQ=((__READ_GLOBAL *)__tmp__IOEP);
+    unread__CGNL(Self__QNFQ->global__ZGJK,Self__QNFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__QNFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__QNFQ->global__ZGJK);
+    };
+    __tmp__JOEP=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__RFIP=execute_unlink__ON3M(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__S1ZM(__tmp__IOEP);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__RFIP=execute_unlink__NYIO(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__FBFO(__tmp__IOEP);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__RFIP=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__QFIP));
+    __tmp__JOEP=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__IOEP));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__RFIP=execute_unlink__3YIO(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__VBFO(__tmp__IOEP);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__RFIP=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__QFIP));
+    __tmp__JOEP=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__IOEP));
   } break;
   case __EXPR_NEG__: {
-    __tmp__RFIP=execute_unlink__DVNM(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__JBKM(__tmp__IOEP);
   } break;
   case __EXPR_ADD__: {
-    __tmp__RFIP=execute_unlink__JKRL(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__OUNL(__tmp__IOEP);
   } break;
   case __EXPR_NOT__: {
-    __tmp__RFIP=execute_unlink__EI3M(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__IWZM(__tmp__IOEP);
   } break;
   case __EXPR_MOD__: {
-    __tmp__RFIP=execute_unlink__NZIO(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__FCFO(__tmp__IOEP);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__RFIP=execute_unlink__MFIP(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__EOEP(__tmp__IOEP);
   } break;
   case __EXPR_INF__: {
-    __tmp__RFIP=execute_unlink__OLUN(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__SZQN(__tmp__IOEP);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__RFIP=execute_unlink__4LUN(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__C0QN(__tmp__IOEP);
   } break;
   case __EXPR_OR__: {
-    __tmp__RFIP=execute_unlink__V5TN(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__ZNQN(__tmp__IOEP);
   } break;
   case __EXPR_XOR__: {
-    __tmp__RFIP=execute_unlink__EKYO(__tmp__QFIP);
+    __tmp__JOEP=execute_unlink__2SUO(__tmp__IOEP);
   } break;
   };
-  if (((void *)__tmp__RFIP != (void *)NULL)) {
-    Self__0T3Q=((__LIST *)list_current__IF1);
-    add__to__RZCH(Self__0T3Q->expr_list__EMRG,__tmp__RFIP,(__INTEGER)(Self__0T3Q->index__XUUG -  1));
-    Self__0T3Q->index__XUUG=(__INTEGER)(Self__0T3Q->index__XUUG +  1);
-  };
-  __tmp__0FIP=Self__NFIP->parent_expr_binary_cmp__QL5M.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__0FIP)->__id) {
+  if (((void *)__tmp__JOEP != (void *)NULL)) {
+    Self__GSZQ=((__LIST *)list_current__EH1);
+    Self__0DDR=((__FAST_ARRAYoINSTRo *)Self__GSZQ->expr_list__RTOG);
+    index__2DDR=(__INTEGER)(Self__GSZQ->index__XWRG -  1);
+    if ((index__2DDR == (__INTEGER)(Self__0DDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+      add_last__IK4G(Self__0DDR,__tmp__JOEP);
+    } else {
+      add_last__IK4G(Self__0DDR,__tmp__JOEP);
+      Self__VL2R=(__INTEGER)(Self__0DDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+      __tmp__XL2R=Self__0DDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__YL2R=Self__0DDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__ZL2R=Self__0DDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      while ((Self__VL2R >= index__2DDR)) {
+        ((void **)__tmp__YL2R)[(__INTEGER)(Self__VL2R +  1)]=((void **)__tmp__XL2R)[Self__VL2R];
+        ((void **)__tmp__ZL2R)[Self__VL2R]=NULL;
+        Self__VL2R=(__INTEGER)(Self__VL2R -  1);
+      };
+      ((void **)Self__0DDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__2DDR]=__tmp__JOEP;
+    };
+    Self__GSZQ->index__XWRG=(__INTEGER)(Self__GSZQ->index__XWRG +  1);
+  };
+  __tmp__SOEP=Self__FOEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__SOEP)->__id) {
   case __LIST__: {
-    __tmp__1FIP=execute_unlink__GPVJ(__tmp__0FIP);
+    Self__3DDR=((__LIST *)__tmp__SOEP);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__3DDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__3DDR->expr_list__RTOG,create__type__PKQC(Self__3DDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__TOEP=execute_list__MNQG(Self__3DDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__1FIP=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__TOEP=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__1FIP=execute_unlink__KZPK(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__Q3LK(__tmp__SOEP);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__1FIP=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__TOEP=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__1FIP=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__TOEP=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__QKJQ=((__READ_LOCAL *)__tmp__0FIP);
-    unread__ESNK(Self__QKJQ->local__G5YD,Self__QKJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__1FIP=NULL;
+    Self__TNFQ=((__READ_LOCAL *)__tmp__SOEP);
+    Self__2L2R=((__LOCAL *)Self__TNFQ->local__HJZD);
+    Self__2L2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__2L2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__2L2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__3L2R=create__AXB( 250);
+      display__UXFK(Self__TNFQ,voir__3L2R);
+      put_string__2EG(((__STRING *)voir__3L2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__5L2R=((__LIST *)list_current__EH1);
+      voir__AM2R=create__AXB( 250);
+      display__EQQG(Self__5L2R,voir__AM2R);
+      put_string__2EG(((__STRING *)voir__AM2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__TOEP=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__1FIP=execute_unlink__13PK(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__BCMK(__tmp__SOEP);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__1FIP=execute_unlink__CDQK(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__IHMK(__tmp__SOEP);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__1FIP=execute_unlink__TDQK(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__ZHMK(__tmp__SOEP);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__1FIP=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__TOEP=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__1FIP=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__TOEP=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__YEOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__0FIP)->receiver__AHAI);
-    unread__ESNK(Self__YEOQ->local__G5YD,Self__YEOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__1FIP=NULL;
+    Self__HJKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__SOEP)->receiver__WN2H);
+    Self__BM2R=((__LOCAL *)Self__HJKQ->local__HJZD);
+    Self__BM2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BM2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__BM2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__CM2R=create__AXB( 250);
+      display__UXFK(Self__HJKQ,voir__CM2R);
+      put_string__2EG(((__STRING *)voir__CM2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__EM2R=((__LIST *)list_current__EH1);
+      voir__FM2R=create__AXB( 250);
+      display__EQQG(Self__EM2R,voir__FM2R);
+      put_string__2EG(((__STRING *)voir__FM2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__TOEP=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__0FIP));
-    __tmp__1FIP=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__SOEP));
+    __tmp__TOEP=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__1FIP=execute_unlink__UEQK(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__0IMK(__tmp__SOEP);
   } break;
   case __EXPR_SUB__: {
-    __tmp__1FIP=execute_unlink__FFQK(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__LJMK(__tmp__SOEP);
   } break;
   case __EXPR_MUL__: {
-    __tmp__1FIP=execute_unlink__WFQK(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__2JMK(__tmp__SOEP);
   } break;
   case __EXPR_DIV__: {
-    __tmp__1FIP=execute_unlink__HGQK(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__NKMK(__tmp__SOEP);
   } break;
   case __EXPR_AND__: {
-    __tmp__1FIP=execute_unlink__YGQK(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__4KMK(__tmp__SOEP);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__1FIP=execute_unlink__JHQK(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__PLMK(__tmp__SOEP);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__1FIP=execute_unlink__0HQK(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__AMMK(__tmp__SOEP);
   } break;
   case __PUT_TO__: {
-    __tmp__1FIP=execute_link__NKTK(((__PUT_TO *)__tmp__0FIP));
+    __tmp__TOEP=execute_link__ROPK(((__PUT_TO *)__tmp__SOEP));
   } break;
   case __ITEM__: {
-    __tmp__1FIP=execute_unlink__OIQK(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__UMMK(__tmp__SOEP);
   } break;
   case __SIZE_OF__: {
-    __tmp__1FIP=execute_unlink__4IQK(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__ENMK(__tmp__SOEP);
   } break;
   case __CAST__: {
-    __tmp__1FIP=execute_unlink__DJQK(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__JNMK(__tmp__SOEP);
   } break;
   case __CALL_SLOT__: {
-    __tmp__1FIP=execute_unlink__IKUL(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__4UQL(__tmp__SOEP);
   } break;
   case __READ_SLOT__: {
-    __tmp__1FIP=execute_unlink__CAEL(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__QEAL(__tmp__SOEP);
   } break;
   case __READ_GLOBAL__: {
-    Self__TKJQ=((__READ_GLOBAL *)__tmp__0FIP);
-    unread__H2QL(Self__TKJQ->global__3DNK,Self__TKJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__1FIP=execute_access_unlink__BJHL(Self__TKJQ);
+    Self__WNFQ=((__READ_GLOBAL *)__tmp__SOEP);
+    unread__CGNL(Self__WNFQ->global__ZGJK,Self__WNFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__WNFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__WNFQ->global__ZGJK);
+    };
+    __tmp__TOEP=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__1FIP=execute_unlink__ON3M(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__S1ZM(__tmp__SOEP);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__1FIP=execute_unlink__NYIO(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__FBFO(__tmp__SOEP);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__1FIP=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__0FIP));
+    __tmp__TOEP=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__SOEP));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__1FIP=execute_unlink__3YIO(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__VBFO(__tmp__SOEP);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__1FIP=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__0FIP));
+    __tmp__TOEP=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__SOEP));
   } break;
   case __EXPR_NEG__: {
-    __tmp__1FIP=execute_unlink__DVNM(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__JBKM(__tmp__SOEP);
   } break;
   case __EXPR_ADD__: {
-    __tmp__1FIP=execute_unlink__JKRL(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__OUNL(__tmp__SOEP);
   } break;
   case __EXPR_NOT__: {
-    __tmp__1FIP=execute_unlink__EI3M(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__IWZM(__tmp__SOEP);
   } break;
   case __EXPR_MOD__: {
-    __tmp__1FIP=execute_unlink__NZIO(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__FCFO(__tmp__SOEP);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__1FIP=execute_unlink__MFIP(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__EOEP(__tmp__SOEP);
   } break;
   case __EXPR_INF__: {
-    __tmp__1FIP=execute_unlink__OLUN(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__SZQN(__tmp__SOEP);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__1FIP=execute_unlink__4LUN(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__C0QN(__tmp__SOEP);
   } break;
   case __EXPR_OR__: {
-    __tmp__1FIP=execute_unlink__V5TN(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__ZNQN(__tmp__SOEP);
   } break;
   case __EXPR_XOR__: {
-    __tmp__1FIP=execute_unlink__EKYO(__tmp__0FIP);
+    __tmp__TOEP=execute_unlink__2SUO(__tmp__SOEP);
   } break;
   };
-  return(__tmp__1FIP);
+  return(__tmp__TOEP);
 }
 
-static void* execute_unlink__OLUN(__EXPR_INF *Self__PLUN)
+static void* execute_unlink__SZQN(__EXPR_INF *Self__TZQN)
 // ({EXPR_INF}) With resultRecursive, No inlinable.
 {
-  void *__tmp__SLUN,*__tmp__2LUN;
-  void *__tmp__TLUN,*__tmp__3LUN;
-  __READ_LOCAL *Self__WKJQ,*Self__2EOQ,*Self__2KJQ,*Self__AFOQ;
-  __READ_GLOBAL *Self__ZKJQ,*Self__5KJQ;
-  __LIST *Self__2T3Q;
-  __tmp__SLUN=Self__PLUN->parent_expr_binary_cmp__CN5M.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__SLUN)->__id) {
+  void *__tmp__WZQN,*__tmp__A0QN;
+  __LIST *Self__4DDR,*Self__JM2R,*Self__OM2R,*Self__ISZQ,*Self__CEDR;
+  __LIST *Self__1M2R,*Self__AN2R;
+  void *__tmp__XZQN,*__tmp__B0QN;
+  __READ_LOCAL *Self__ZNFQ,*Self__LJKQ,*Self__5NFQ,*Self__PJKQ;
+  __LOCAL *Self__GM2R,*Self__LM2R,*Self__YM2R,*Self__3M2R;
+  void *voir__HM2R,*voir__KM2R,*voir__MM2R,*voir__PM2R,*voir__ZM2R;
+  void *voir__2M2R,*voir__4M2R,*voir__BN2R;
+  __READ_GLOBAL *Self__2NFQ,*Self__COFQ;
+  __INTEGER index__BEDR,Self__RM2R;
+  __FAST_ARRAYoINSTRo *Self__5DDR;
+  void **__tmp__TM2R,**__tmp__UM2R,**__tmp__VM2R;
+  __tmp__WZQN=Self__TZQN->parent_expr_binary_cmp__G11M.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__WZQN)->__id) {
   case __LIST__: {
-    __tmp__TLUN=execute_unlink__GPVJ(__tmp__SLUN);
+    Self__4DDR=((__LIST *)__tmp__WZQN);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__4DDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__4DDR->expr_list__RTOG,create__type__PKQC(Self__4DDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__XZQN=execute_list__MNQG(Self__4DDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TLUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__XZQN=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__TLUN=execute_unlink__KZPK(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__Q3LK(__tmp__WZQN);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TLUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__XZQN=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TLUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__XZQN=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__WKJQ=((__READ_LOCAL *)__tmp__SLUN);
-    unread__ESNK(Self__WKJQ->local__G5YD,Self__WKJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TLUN=NULL;
+    Self__ZNFQ=((__READ_LOCAL *)__tmp__WZQN);
+    Self__GM2R=((__LOCAL *)Self__ZNFQ->local__HJZD);
+    Self__GM2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GM2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__GM2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__HM2R=create__AXB( 250);
+      display__UXFK(Self__ZNFQ,voir__HM2R);
+      put_string__2EG(((__STRING *)voir__HM2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__JM2R=((__LIST *)list_current__EH1);
+      voir__KM2R=create__AXB( 250);
+      display__EQQG(Self__JM2R,voir__KM2R);
+      put_string__2EG(((__STRING *)voir__KM2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__XZQN=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__TLUN=execute_unlink__13PK(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__BCMK(__tmp__WZQN);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__TLUN=execute_unlink__CDQK(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__IHMK(__tmp__WZQN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__TLUN=execute_unlink__TDQK(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__ZHMK(__tmp__WZQN);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TLUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__XZQN=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TLUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__XZQN=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__2EOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__SLUN)->receiver__AHAI);
-    unread__ESNK(Self__2EOQ->local__G5YD,Self__2EOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TLUN=NULL;
+    Self__LJKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__WZQN)->receiver__WN2H);
+    Self__LM2R=((__LOCAL *)Self__LJKQ->local__HJZD);
+    Self__LM2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LM2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__LM2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__MM2R=create__AXB( 250);
+      display__UXFK(Self__LJKQ,voir__MM2R);
+      put_string__2EG(((__STRING *)voir__MM2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__OM2R=((__LIST *)list_current__EH1);
+      voir__PM2R=create__AXB( 250);
+      display__EQQG(Self__OM2R,voir__PM2R);
+      put_string__2EG(((__STRING *)voir__PM2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__XZQN=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__SLUN));
-    __tmp__TLUN=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__WZQN));
+    __tmp__XZQN=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__TLUN=execute_unlink__UEQK(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__0IMK(__tmp__WZQN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__TLUN=execute_unlink__FFQK(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__LJMK(__tmp__WZQN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__TLUN=execute_unlink__WFQK(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__2JMK(__tmp__WZQN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__TLUN=execute_unlink__HGQK(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__NKMK(__tmp__WZQN);
   } break;
   case __EXPR_AND__: {
-    __tmp__TLUN=execute_unlink__YGQK(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__4KMK(__tmp__WZQN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__TLUN=execute_unlink__JHQK(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__PLMK(__tmp__WZQN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__TLUN=execute_unlink__0HQK(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__AMMK(__tmp__WZQN);
   } break;
   case __PUT_TO__: {
-    __tmp__TLUN=execute_link__NKTK(((__PUT_TO *)__tmp__SLUN));
+    __tmp__XZQN=execute_link__ROPK(((__PUT_TO *)__tmp__WZQN));
   } break;
   case __ITEM__: {
-    __tmp__TLUN=execute_unlink__OIQK(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__UMMK(__tmp__WZQN);
   } break;
   case __SIZE_OF__: {
-    __tmp__TLUN=execute_unlink__4IQK(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__ENMK(__tmp__WZQN);
   } break;
   case __CAST__: {
-    __tmp__TLUN=execute_unlink__DJQK(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__JNMK(__tmp__WZQN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__TLUN=execute_unlink__IKUL(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__4UQL(__tmp__WZQN);
   } break;
   case __READ_SLOT__: {
-    __tmp__TLUN=execute_unlink__CAEL(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__QEAL(__tmp__WZQN);
   } break;
   case __READ_GLOBAL__: {
-    Self__ZKJQ=((__READ_GLOBAL *)__tmp__SLUN);
-    unread__H2QL(Self__ZKJQ->global__3DNK,Self__ZKJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TLUN=execute_access_unlink__BJHL(Self__ZKJQ);
+    Self__2NFQ=((__READ_GLOBAL *)__tmp__WZQN);
+    unread__CGNL(Self__2NFQ->global__ZGJK,Self__2NFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__2NFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__2NFQ->global__ZGJK);
+    };
+    __tmp__XZQN=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__TLUN=execute_unlink__ON3M(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__S1ZM(__tmp__WZQN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__TLUN=execute_unlink__NYIO(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__FBFO(__tmp__WZQN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__TLUN=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__SLUN));
+    __tmp__XZQN=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__WZQN));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__TLUN=execute_unlink__3YIO(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__VBFO(__tmp__WZQN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__TLUN=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__SLUN));
+    __tmp__XZQN=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__WZQN));
   } break;
   case __EXPR_NEG__: {
-    __tmp__TLUN=execute_unlink__DVNM(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__JBKM(__tmp__WZQN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__TLUN=execute_unlink__JKRL(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__OUNL(__tmp__WZQN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__TLUN=execute_unlink__EI3M(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__IWZM(__tmp__WZQN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__TLUN=execute_unlink__NZIO(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__FCFO(__tmp__WZQN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__TLUN=execute_unlink__MFIP(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__EOEP(__tmp__WZQN);
   } break;
   case __EXPR_INF__: {
-    __tmp__TLUN=execute_unlink__OLUN(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__SZQN(__tmp__WZQN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__TLUN=execute_unlink__4LUN(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__C0QN(__tmp__WZQN);
   } break;
   case __EXPR_OR__: {
-    __tmp__TLUN=execute_unlink__V5TN(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__ZNQN(__tmp__WZQN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__TLUN=execute_unlink__EKYO(__tmp__SLUN);
+    __tmp__XZQN=execute_unlink__2SUO(__tmp__WZQN);
   } break;
   };
-  if (((void *)__tmp__TLUN != (void *)NULL)) {
-    Self__2T3Q=((__LIST *)list_current__IF1);
-    add__to__RZCH(Self__2T3Q->expr_list__EMRG,__tmp__TLUN,(__INTEGER)(Self__2T3Q->index__XUUG -  1));
-    Self__2T3Q->index__XUUG=(__INTEGER)(Self__2T3Q->index__XUUG +  1);
-  };
-  __tmp__2LUN=Self__PLUN->parent_expr_binary_cmp__CN5M.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__2LUN)->__id) {
+  if (((void *)__tmp__XZQN != (void *)NULL)) {
+    Self__ISZQ=((__LIST *)list_current__EH1);
+    Self__5DDR=((__FAST_ARRAYoINSTRo *)Self__ISZQ->expr_list__RTOG);
+    index__BEDR=(__INTEGER)(Self__ISZQ->index__XWRG -  1);
+    if ((index__BEDR == (__INTEGER)(Self__5DDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+      add_last__IK4G(Self__5DDR,__tmp__XZQN);
+    } else {
+      add_last__IK4G(Self__5DDR,__tmp__XZQN);
+      Self__RM2R=(__INTEGER)(Self__5DDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+      __tmp__TM2R=Self__5DDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__UM2R=Self__5DDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__VM2R=Self__5DDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      while ((Self__RM2R >= index__BEDR)) {
+        ((void **)__tmp__UM2R)[(__INTEGER)(Self__RM2R +  1)]=((void **)__tmp__TM2R)[Self__RM2R];
+        ((void **)__tmp__VM2R)[Self__RM2R]=NULL;
+        Self__RM2R=(__INTEGER)(Self__RM2R -  1);
+      };
+      ((void **)Self__5DDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__BEDR]=__tmp__XZQN;
+    };
+    Self__ISZQ->index__XWRG=(__INTEGER)(Self__ISZQ->index__XWRG +  1);
+  };
+  __tmp__A0QN=Self__TZQN->parent_expr_binary_cmp__G11M.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__A0QN)->__id) {
   case __LIST__: {
-    __tmp__3LUN=execute_unlink__GPVJ(__tmp__2LUN);
+    Self__CEDR=((__LIST *)__tmp__A0QN);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__CEDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__CEDR->expr_list__RTOG,create__type__PKQC(Self__CEDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__B0QN=execute_list__MNQG(Self__CEDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3LUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__B0QN=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__3LUN=execute_unlink__KZPK(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__Q3LK(__tmp__A0QN);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3LUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__B0QN=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3LUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__B0QN=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__2KJQ=((__READ_LOCAL *)__tmp__2LUN);
-    unread__ESNK(Self__2KJQ->local__G5YD,Self__2KJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3LUN=NULL;
+    Self__5NFQ=((__READ_LOCAL *)__tmp__A0QN);
+    Self__YM2R=((__LOCAL *)Self__5NFQ->local__HJZD);
+    Self__YM2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YM2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__YM2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__ZM2R=create__AXB( 250);
+      display__UXFK(Self__5NFQ,voir__ZM2R);
+      put_string__2EG(((__STRING *)voir__ZM2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__1M2R=((__LIST *)list_current__EH1);
+      voir__2M2R=create__AXB( 250);
+      display__EQQG(Self__1M2R,voir__2M2R);
+      put_string__2EG(((__STRING *)voir__2M2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__B0QN=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__3LUN=execute_unlink__13PK(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__BCMK(__tmp__A0QN);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__3LUN=execute_unlink__CDQK(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__IHMK(__tmp__A0QN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__3LUN=execute_unlink__TDQK(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__ZHMK(__tmp__A0QN);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3LUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__B0QN=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3LUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__B0QN=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__AFOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2LUN)->receiver__AHAI);
-    unread__ESNK(Self__AFOQ->local__G5YD,Self__AFOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3LUN=NULL;
+    Self__PJKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__A0QN)->receiver__WN2H);
+    Self__3M2R=((__LOCAL *)Self__PJKQ->local__HJZD);
+    Self__3M2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3M2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__3M2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__4M2R=create__AXB( 250);
+      display__UXFK(Self__PJKQ,voir__4M2R);
+      put_string__2EG(((__STRING *)voir__4M2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__AN2R=((__LIST *)list_current__EH1);
+      voir__BN2R=create__AXB( 250);
+      display__EQQG(Self__AN2R,voir__BN2R);
+      put_string__2EG(((__STRING *)voir__BN2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__B0QN=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__2LUN));
-    __tmp__3LUN=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__A0QN));
+    __tmp__B0QN=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__3LUN=execute_unlink__UEQK(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__0IMK(__tmp__A0QN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__3LUN=execute_unlink__FFQK(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__LJMK(__tmp__A0QN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__3LUN=execute_unlink__WFQK(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__2JMK(__tmp__A0QN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__3LUN=execute_unlink__HGQK(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__NKMK(__tmp__A0QN);
   } break;
   case __EXPR_AND__: {
-    __tmp__3LUN=execute_unlink__YGQK(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__4KMK(__tmp__A0QN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__3LUN=execute_unlink__JHQK(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__PLMK(__tmp__A0QN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__3LUN=execute_unlink__0HQK(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__AMMK(__tmp__A0QN);
   } break;
   case __PUT_TO__: {
-    __tmp__3LUN=execute_link__NKTK(((__PUT_TO *)__tmp__2LUN));
+    __tmp__B0QN=execute_link__ROPK(((__PUT_TO *)__tmp__A0QN));
   } break;
   case __ITEM__: {
-    __tmp__3LUN=execute_unlink__OIQK(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__UMMK(__tmp__A0QN);
   } break;
   case __SIZE_OF__: {
-    __tmp__3LUN=execute_unlink__4IQK(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__ENMK(__tmp__A0QN);
   } break;
   case __CAST__: {
-    __tmp__3LUN=execute_unlink__DJQK(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__JNMK(__tmp__A0QN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__3LUN=execute_unlink__IKUL(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__4UQL(__tmp__A0QN);
   } break;
   case __READ_SLOT__: {
-    __tmp__3LUN=execute_unlink__CAEL(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__QEAL(__tmp__A0QN);
   } break;
   case __READ_GLOBAL__: {
-    Self__5KJQ=((__READ_GLOBAL *)__tmp__2LUN);
-    unread__H2QL(Self__5KJQ->global__3DNK,Self__5KJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__3LUN=execute_access_unlink__BJHL(Self__5KJQ);
+    Self__COFQ=((__READ_GLOBAL *)__tmp__A0QN);
+    unread__CGNL(Self__COFQ->global__ZGJK,Self__COFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__COFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__COFQ->global__ZGJK);
+    };
+    __tmp__B0QN=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__3LUN=execute_unlink__ON3M(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__S1ZM(__tmp__A0QN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__3LUN=execute_unlink__NYIO(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__FBFO(__tmp__A0QN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__3LUN=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__2LUN));
+    __tmp__B0QN=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__A0QN));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__3LUN=execute_unlink__3YIO(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__VBFO(__tmp__A0QN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__3LUN=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__2LUN));
+    __tmp__B0QN=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__A0QN));
   } break;
   case __EXPR_NEG__: {
-    __tmp__3LUN=execute_unlink__DVNM(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__JBKM(__tmp__A0QN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__3LUN=execute_unlink__JKRL(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__OUNL(__tmp__A0QN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__3LUN=execute_unlink__EI3M(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__IWZM(__tmp__A0QN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__3LUN=execute_unlink__NZIO(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__FCFO(__tmp__A0QN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__3LUN=execute_unlink__MFIP(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__EOEP(__tmp__A0QN);
   } break;
   case __EXPR_INF__: {
-    __tmp__3LUN=execute_unlink__OLUN(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__SZQN(__tmp__A0QN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__3LUN=execute_unlink__4LUN(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__C0QN(__tmp__A0QN);
   } break;
   case __EXPR_OR__: {
-    __tmp__3LUN=execute_unlink__V5TN(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__ZNQN(__tmp__A0QN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__3LUN=execute_unlink__EKYO(__tmp__2LUN);
+    __tmp__B0QN=execute_unlink__2SUO(__tmp__A0QN);
   } break;
   };
-  return(__tmp__3LUN);
+  return(__tmp__B0QN);
 }
 
-static void* execute_unlink__4LUN(__EXPR_INF_EQ *Self__5LUN)
+static void* execute_unlink__C0QN(__EXPR_INF_EQ *Self__D0QN)
 // ({EXPR_INF_EQ}) With resultRecursive, No inlinable.
 {
-  void *__tmp__CMUN,*__tmp__MMUN;
-  void *__tmp__DMUN,*__tmp__NMUN;
-  __READ_LOCAL *Self__CLJQ,*Self__EFOQ,*Self__ILJQ,*Self__IFOQ;
-  __READ_GLOBAL *Self__FLJQ,*Self__LLJQ;
-  __LIST *Self__4T3Q;
-  __tmp__CMUN=Self__5LUN->parent_expr_binary_cmp__YN5M.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__CMUN)->__id) {
+  void *__tmp__G0QN,*__tmp__Q0QN;
+  __LIST *Self__DEDR,*Self__FN2R,*Self__KN2R,*Self__KSZQ,*Self__HEDR;
+  __LIST *Self__XN2R,*Self__2N2R;
+  void *__tmp__H0QN,*__tmp__R0QN;
+  __READ_LOCAL *Self__FOFQ,*Self__TJKQ,*Self__LOFQ,*Self__XJKQ;
+  __LOCAL *Self__CN2R,*Self__HN2R,*Self__UN2R,*Self__ZN2R;
+  void *voir__DN2R,*voir__GN2R,*voir__IN2R,*voir__LN2R,*voir__VN2R;
+  void *voir__YN2R,*voir__0N2R,*voir__3N2R;
+  __READ_GLOBAL *Self__IOFQ,*Self__OOFQ;
+  __INTEGER index__GEDR,Self__NN2R;
+  __FAST_ARRAYoINSTRo *Self__EEDR;
+  void **__tmp__PN2R,**__tmp__QN2R,**__tmp__RN2R;
+  __tmp__G0QN=Self__D0QN->parent_expr_binary_cmp__211M.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__G0QN)->__id) {
   case __LIST__: {
-    __tmp__DMUN=execute_unlink__GPVJ(__tmp__CMUN);
+    Self__DEDR=((__LIST *)__tmp__G0QN);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__DEDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__DEDR->expr_list__RTOG,create__type__PKQC(Self__DEDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__H0QN=execute_list__MNQG(Self__DEDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__DMUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__H0QN=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__DMUN=execute_unlink__KZPK(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__Q3LK(__tmp__G0QN);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__DMUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__H0QN=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__DMUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__H0QN=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__CLJQ=((__READ_LOCAL *)__tmp__CMUN);
-    unread__ESNK(Self__CLJQ->local__G5YD,Self__CLJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__DMUN=NULL;
+    Self__FOFQ=((__READ_LOCAL *)__tmp__G0QN);
+    Self__CN2R=((__LOCAL *)Self__FOFQ->local__HJZD);
+    Self__CN2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CN2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__CN2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__DN2R=create__AXB( 250);
+      display__UXFK(Self__FOFQ,voir__DN2R);
+      put_string__2EG(((__STRING *)voir__DN2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__FN2R=((__LIST *)list_current__EH1);
+      voir__GN2R=create__AXB( 250);
+      display__EQQG(Self__FN2R,voir__GN2R);
+      put_string__2EG(((__STRING *)voir__GN2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__H0QN=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__DMUN=execute_unlink__13PK(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__BCMK(__tmp__G0QN);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__DMUN=execute_unlink__CDQK(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__IHMK(__tmp__G0QN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__DMUN=execute_unlink__TDQK(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__ZHMK(__tmp__G0QN);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__DMUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__H0QN=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__DMUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__H0QN=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__EFOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__CMUN)->receiver__AHAI);
-    unread__ESNK(Self__EFOQ->local__G5YD,Self__EFOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__DMUN=NULL;
+    Self__TJKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__G0QN)->receiver__WN2H);
+    Self__HN2R=((__LOCAL *)Self__TJKQ->local__HJZD);
+    Self__HN2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HN2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__HN2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__IN2R=create__AXB( 250);
+      display__UXFK(Self__TJKQ,voir__IN2R);
+      put_string__2EG(((__STRING *)voir__IN2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__KN2R=((__LIST *)list_current__EH1);
+      voir__LN2R=create__AXB( 250);
+      display__EQQG(Self__KN2R,voir__LN2R);
+      put_string__2EG(((__STRING *)voir__LN2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__H0QN=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__CMUN));
-    __tmp__DMUN=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__G0QN));
+    __tmp__H0QN=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__DMUN=execute_unlink__UEQK(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__0IMK(__tmp__G0QN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__DMUN=execute_unlink__FFQK(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__LJMK(__tmp__G0QN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__DMUN=execute_unlink__WFQK(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__2JMK(__tmp__G0QN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__DMUN=execute_unlink__HGQK(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__NKMK(__tmp__G0QN);
   } break;
   case __EXPR_AND__: {
-    __tmp__DMUN=execute_unlink__YGQK(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__4KMK(__tmp__G0QN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__DMUN=execute_unlink__JHQK(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__PLMK(__tmp__G0QN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__DMUN=execute_unlink__0HQK(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__AMMK(__tmp__G0QN);
   } break;
   case __PUT_TO__: {
-    __tmp__DMUN=execute_link__NKTK(((__PUT_TO *)__tmp__CMUN));
+    __tmp__H0QN=execute_link__ROPK(((__PUT_TO *)__tmp__G0QN));
   } break;
   case __ITEM__: {
-    __tmp__DMUN=execute_unlink__OIQK(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__UMMK(__tmp__G0QN);
   } break;
   case __SIZE_OF__: {
-    __tmp__DMUN=execute_unlink__4IQK(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__ENMK(__tmp__G0QN);
   } break;
   case __CAST__: {
-    __tmp__DMUN=execute_unlink__DJQK(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__JNMK(__tmp__G0QN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__DMUN=execute_unlink__IKUL(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__4UQL(__tmp__G0QN);
   } break;
   case __READ_SLOT__: {
-    __tmp__DMUN=execute_unlink__CAEL(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__QEAL(__tmp__G0QN);
   } break;
   case __READ_GLOBAL__: {
-    Self__FLJQ=((__READ_GLOBAL *)__tmp__CMUN);
-    unread__H2QL(Self__FLJQ->global__3DNK,Self__FLJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__DMUN=execute_access_unlink__BJHL(Self__FLJQ);
+    Self__IOFQ=((__READ_GLOBAL *)__tmp__G0QN);
+    unread__CGNL(Self__IOFQ->global__ZGJK,Self__IOFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__IOFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__IOFQ->global__ZGJK);
+    };
+    __tmp__H0QN=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__DMUN=execute_unlink__ON3M(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__S1ZM(__tmp__G0QN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__DMUN=execute_unlink__NYIO(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__FBFO(__tmp__G0QN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__DMUN=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__CMUN));
+    __tmp__H0QN=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__G0QN));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__DMUN=execute_unlink__3YIO(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__VBFO(__tmp__G0QN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__DMUN=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__CMUN));
+    __tmp__H0QN=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__G0QN));
   } break;
   case __EXPR_NEG__: {
-    __tmp__DMUN=execute_unlink__DVNM(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__JBKM(__tmp__G0QN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__DMUN=execute_unlink__JKRL(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__OUNL(__tmp__G0QN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__DMUN=execute_unlink__EI3M(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__IWZM(__tmp__G0QN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__DMUN=execute_unlink__NZIO(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__FCFO(__tmp__G0QN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__DMUN=execute_unlink__MFIP(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__EOEP(__tmp__G0QN);
   } break;
   case __EXPR_INF__: {
-    __tmp__DMUN=execute_unlink__OLUN(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__SZQN(__tmp__G0QN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__DMUN=execute_unlink__4LUN(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__C0QN(__tmp__G0QN);
   } break;
   case __EXPR_OR__: {
-    __tmp__DMUN=execute_unlink__V5TN(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__ZNQN(__tmp__G0QN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__DMUN=execute_unlink__EKYO(__tmp__CMUN);
+    __tmp__H0QN=execute_unlink__2SUO(__tmp__G0QN);
   } break;
   };
-  if (((void *)__tmp__DMUN != (void *)NULL)) {
-    Self__4T3Q=((__LIST *)list_current__IF1);
-    add__to__RZCH(Self__4T3Q->expr_list__EMRG,__tmp__DMUN,(__INTEGER)(Self__4T3Q->index__XUUG -  1));
-    Self__4T3Q->index__XUUG=(__INTEGER)(Self__4T3Q->index__XUUG +  1);
-  };
-  __tmp__MMUN=Self__5LUN->parent_expr_binary_cmp__YN5M.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__MMUN)->__id) {
+  if (((void *)__tmp__H0QN != (void *)NULL)) {
+    Self__KSZQ=((__LIST *)list_current__EH1);
+    Self__EEDR=((__FAST_ARRAYoINSTRo *)Self__KSZQ->expr_list__RTOG);
+    index__GEDR=(__INTEGER)(Self__KSZQ->index__XWRG -  1);
+    if ((index__GEDR == (__INTEGER)(Self__EEDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+      add_last__IK4G(Self__EEDR,__tmp__H0QN);
+    } else {
+      add_last__IK4G(Self__EEDR,__tmp__H0QN);
+      Self__NN2R=(__INTEGER)(Self__EEDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+      __tmp__PN2R=Self__EEDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__QN2R=Self__EEDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__RN2R=Self__EEDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      while ((Self__NN2R >= index__GEDR)) {
+        ((void **)__tmp__QN2R)[(__INTEGER)(Self__NN2R +  1)]=((void **)__tmp__PN2R)[Self__NN2R];
+        ((void **)__tmp__RN2R)[Self__NN2R]=NULL;
+        Self__NN2R=(__INTEGER)(Self__NN2R -  1);
+      };
+      ((void **)Self__EEDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__GEDR]=__tmp__H0QN;
+    };
+    Self__KSZQ->index__XWRG=(__INTEGER)(Self__KSZQ->index__XWRG +  1);
+  };
+  __tmp__Q0QN=Self__D0QN->parent_expr_binary_cmp__211M.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__Q0QN)->__id) {
   case __LIST__: {
-    __tmp__NMUN=execute_unlink__GPVJ(__tmp__MMUN);
+    Self__HEDR=((__LIST *)__tmp__Q0QN);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__HEDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__HEDR->expr_list__RTOG,create__type__PKQC(Self__HEDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__R0QN=execute_list__MNQG(Self__HEDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__NMUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__R0QN=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__NMUN=execute_unlink__KZPK(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__Q3LK(__tmp__Q0QN);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__NMUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__R0QN=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__NMUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__R0QN=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__ILJQ=((__READ_LOCAL *)__tmp__MMUN);
-    unread__ESNK(Self__ILJQ->local__G5YD,Self__ILJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__NMUN=NULL;
+    Self__LOFQ=((__READ_LOCAL *)__tmp__Q0QN);
+    Self__UN2R=((__LOCAL *)Self__LOFQ->local__HJZD);
+    Self__UN2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UN2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__UN2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__VN2R=create__AXB( 250);
+      display__UXFK(Self__LOFQ,voir__VN2R);
+      put_string__2EG(((__STRING *)voir__VN2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__XN2R=((__LIST *)list_current__EH1);
+      voir__YN2R=create__AXB( 250);
+      display__EQQG(Self__XN2R,voir__YN2R);
+      put_string__2EG(((__STRING *)voir__YN2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__R0QN=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__NMUN=execute_unlink__13PK(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__BCMK(__tmp__Q0QN);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__NMUN=execute_unlink__CDQK(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__IHMK(__tmp__Q0QN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__NMUN=execute_unlink__TDQK(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__ZHMK(__tmp__Q0QN);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__NMUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__R0QN=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__NMUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__R0QN=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__IFOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MMUN)->receiver__AHAI);
-    unread__ESNK(Self__IFOQ->local__G5YD,Self__IFOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__NMUN=NULL;
+    Self__XJKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__Q0QN)->receiver__WN2H);
+    Self__ZN2R=((__LOCAL *)Self__XJKQ->local__HJZD);
+    Self__ZN2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZN2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__ZN2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__0N2R=create__AXB( 250);
+      display__UXFK(Self__XJKQ,voir__0N2R);
+      put_string__2EG(((__STRING *)voir__0N2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__2N2R=((__LIST *)list_current__EH1);
+      voir__3N2R=create__AXB( 250);
+      display__EQQG(Self__2N2R,voir__3N2R);
+      put_string__2EG(((__STRING *)voir__3N2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__R0QN=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__MMUN));
-    __tmp__NMUN=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__Q0QN));
+    __tmp__R0QN=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__NMUN=execute_unlink__UEQK(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__0IMK(__tmp__Q0QN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__NMUN=execute_unlink__FFQK(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__LJMK(__tmp__Q0QN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__NMUN=execute_unlink__WFQK(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__2JMK(__tmp__Q0QN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__NMUN=execute_unlink__HGQK(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__NKMK(__tmp__Q0QN);
   } break;
   case __EXPR_AND__: {
-    __tmp__NMUN=execute_unlink__YGQK(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__4KMK(__tmp__Q0QN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__NMUN=execute_unlink__JHQK(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__PLMK(__tmp__Q0QN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__NMUN=execute_unlink__0HQK(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__AMMK(__tmp__Q0QN);
   } break;
   case __PUT_TO__: {
-    __tmp__NMUN=execute_link__NKTK(((__PUT_TO *)__tmp__MMUN));
+    __tmp__R0QN=execute_link__ROPK(((__PUT_TO *)__tmp__Q0QN));
   } break;
   case __ITEM__: {
-    __tmp__NMUN=execute_unlink__OIQK(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__UMMK(__tmp__Q0QN);
   } break;
   case __SIZE_OF__: {
-    __tmp__NMUN=execute_unlink__4IQK(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__ENMK(__tmp__Q0QN);
   } break;
   case __CAST__: {
-    __tmp__NMUN=execute_unlink__DJQK(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__JNMK(__tmp__Q0QN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__NMUN=execute_unlink__IKUL(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__4UQL(__tmp__Q0QN);
   } break;
   case __READ_SLOT__: {
-    __tmp__NMUN=execute_unlink__CAEL(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__QEAL(__tmp__Q0QN);
   } break;
   case __READ_GLOBAL__: {
-    Self__LLJQ=((__READ_GLOBAL *)__tmp__MMUN);
-    unread__H2QL(Self__LLJQ->global__3DNK,Self__LLJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__NMUN=execute_access_unlink__BJHL(Self__LLJQ);
+    Self__OOFQ=((__READ_GLOBAL *)__tmp__Q0QN);
+    unread__CGNL(Self__OOFQ->global__ZGJK,Self__OOFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__OOFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__OOFQ->global__ZGJK);
+    };
+    __tmp__R0QN=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__NMUN=execute_unlink__ON3M(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__S1ZM(__tmp__Q0QN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__NMUN=execute_unlink__NYIO(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__FBFO(__tmp__Q0QN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__NMUN=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__MMUN));
+    __tmp__R0QN=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__Q0QN));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__NMUN=execute_unlink__3YIO(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__VBFO(__tmp__Q0QN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__NMUN=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__MMUN));
+    __tmp__R0QN=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__Q0QN));
   } break;
   case __EXPR_NEG__: {
-    __tmp__NMUN=execute_unlink__DVNM(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__JBKM(__tmp__Q0QN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__NMUN=execute_unlink__JKRL(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__OUNL(__tmp__Q0QN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__NMUN=execute_unlink__EI3M(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__IWZM(__tmp__Q0QN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__NMUN=execute_unlink__NZIO(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__FCFO(__tmp__Q0QN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__NMUN=execute_unlink__MFIP(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__EOEP(__tmp__Q0QN);
   } break;
   case __EXPR_INF__: {
-    __tmp__NMUN=execute_unlink__OLUN(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__SZQN(__tmp__Q0QN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__NMUN=execute_unlink__4LUN(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__C0QN(__tmp__Q0QN);
   } break;
   case __EXPR_OR__: {
-    __tmp__NMUN=execute_unlink__V5TN(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__ZNQN(__tmp__Q0QN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__NMUN=execute_unlink__EKYO(__tmp__MMUN);
+    __tmp__R0QN=execute_unlink__2SUO(__tmp__Q0QN);
   } break;
   };
-  return(__tmp__NMUN);
+  return(__tmp__R0QN);
 }
 
-static void* execute_unlink__V5TN(__EXPR_OR *Self__W5TN)
+static void* execute_unlink__ZNQN(__EXPR_OR *Self__0NQN)
 // ({EXPR_OR}) With resultRecursive, No inlinable.
 {
-  void *__tmp__Z5TN,*__tmp__DAUN;
-  void *__tmp__05TN,*__tmp__EAUN;
-  __READ_LOCAL *Self__OLJQ,*Self__MFOQ,*Self__ULJQ,*Self__QFOQ;
-  __READ_GLOBAL *Self__RLJQ,*Self__XLJQ;
-  __LIST *Self__AU3Q;
-  __tmp__Z5TN=Self__W5TN->parent_expr_binary__QP5M.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__Z5TN)->__id) {
+  void *__tmp__3NQN,*__tmp__HOQN;
+  __LIST *Self__IEDR,*Self__BO2R,*Self__GO2R,*Self__MSZQ,*Self__MEDR;
+  __LIST *Self__TO2R,*Self__YO2R;
+  void *__tmp__4NQN,*__tmp__IOQN;
+  __READ_LOCAL *Self__ROFQ,*Self__1JKQ,*Self__XOFQ,*Self__5JKQ;
+  __LOCAL *Self__4N2R,*Self__DO2R,*Self__QO2R,*Self__VO2R;
+  void *voir__5N2R,*voir__CO2R,*voir__EO2R,*voir__HO2R,*voir__RO2R;
+  void *voir__UO2R,*voir__WO2R,*voir__ZO2R;
+  __READ_GLOBAL *Self__UOFQ,*Self__0OFQ;
+  __INTEGER index__LEDR,Self__JO2R;
+  __FAST_ARRAYoINSTRo *Self__JEDR;
+  void **__tmp__LO2R,**__tmp__MO2R,**__tmp__NO2R;
+  __tmp__3NQN=Self__0NQN->parent_expr_binary__U31M.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__3NQN)->__id) {
   case __LIST__: {
-    __tmp__05TN=execute_unlink__GPVJ(__tmp__Z5TN);
+    Self__IEDR=((__LIST *)__tmp__3NQN);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__IEDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__IEDR->expr_list__RTOG,create__type__PKQC(Self__IEDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__4NQN=execute_list__MNQG(Self__IEDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__05TN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4NQN=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__05TN=execute_unlink__KZPK(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__Q3LK(__tmp__3NQN);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__05TN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4NQN=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__05TN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4NQN=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__OLJQ=((__READ_LOCAL *)__tmp__Z5TN);
-    unread__ESNK(Self__OLJQ->local__G5YD,Self__OLJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__05TN=NULL;
+    Self__ROFQ=((__READ_LOCAL *)__tmp__3NQN);
+    Self__4N2R=((__LOCAL *)Self__ROFQ->local__HJZD);
+    Self__4N2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4N2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__4N2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__5N2R=create__AXB( 250);
+      display__UXFK(Self__ROFQ,voir__5N2R);
+      put_string__2EG(((__STRING *)voir__5N2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__BO2R=((__LIST *)list_current__EH1);
+      voir__CO2R=create__AXB( 250);
+      display__EQQG(Self__BO2R,voir__CO2R);
+      put_string__2EG(((__STRING *)voir__CO2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4NQN=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__05TN=execute_unlink__13PK(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__BCMK(__tmp__3NQN);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__05TN=execute_unlink__CDQK(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__IHMK(__tmp__3NQN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__05TN=execute_unlink__TDQK(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__ZHMK(__tmp__3NQN);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__05TN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4NQN=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__05TN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4NQN=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__MFOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__Z5TN)->receiver__AHAI);
-    unread__ESNK(Self__MFOQ->local__G5YD,Self__MFOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__05TN=NULL;
+    Self__1JKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3NQN)->receiver__WN2H);
+    Self__DO2R=((__LOCAL *)Self__1JKQ->local__HJZD);
+    Self__DO2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DO2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__DO2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__EO2R=create__AXB( 250);
+      display__UXFK(Self__1JKQ,voir__EO2R);
+      put_string__2EG(((__STRING *)voir__EO2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__GO2R=((__LIST *)list_current__EH1);
+      voir__HO2R=create__AXB( 250);
+      display__EQQG(Self__GO2R,voir__HO2R);
+      put_string__2EG(((__STRING *)voir__HO2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__4NQN=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__Z5TN));
-    __tmp__05TN=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__3NQN));
+    __tmp__4NQN=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__05TN=execute_unlink__UEQK(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__0IMK(__tmp__3NQN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__05TN=execute_unlink__FFQK(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__LJMK(__tmp__3NQN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__05TN=execute_unlink__WFQK(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__2JMK(__tmp__3NQN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__05TN=execute_unlink__HGQK(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__NKMK(__tmp__3NQN);
   } break;
   case __EXPR_AND__: {
-    __tmp__05TN=execute_unlink__YGQK(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__4KMK(__tmp__3NQN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__05TN=execute_unlink__JHQK(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__PLMK(__tmp__3NQN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__05TN=execute_unlink__0HQK(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__AMMK(__tmp__3NQN);
   } break;
   case __PUT_TO__: {
-    __tmp__05TN=execute_link__NKTK(((__PUT_TO *)__tmp__Z5TN));
+    __tmp__4NQN=execute_link__ROPK(((__PUT_TO *)__tmp__3NQN));
   } break;
   case __ITEM__: {
-    __tmp__05TN=execute_unlink__OIQK(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__UMMK(__tmp__3NQN);
   } break;
   case __SIZE_OF__: {
-    __tmp__05TN=execute_unlink__4IQK(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__ENMK(__tmp__3NQN);
   } break;
   case __CAST__: {
-    __tmp__05TN=execute_unlink__DJQK(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__JNMK(__tmp__3NQN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__05TN=execute_unlink__IKUL(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__4UQL(__tmp__3NQN);
   } break;
   case __READ_SLOT__: {
-    __tmp__05TN=execute_unlink__CAEL(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__QEAL(__tmp__3NQN);
   } break;
   case __READ_GLOBAL__: {
-    Self__RLJQ=((__READ_GLOBAL *)__tmp__Z5TN);
-    unread__H2QL(Self__RLJQ->global__3DNK,Self__RLJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__05TN=execute_access_unlink__BJHL(Self__RLJQ);
+    Self__UOFQ=((__READ_GLOBAL *)__tmp__3NQN);
+    unread__CGNL(Self__UOFQ->global__ZGJK,Self__UOFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__UOFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__UOFQ->global__ZGJK);
+    };
+    __tmp__4NQN=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__05TN=execute_unlink__ON3M(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__S1ZM(__tmp__3NQN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__05TN=execute_unlink__NYIO(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__FBFO(__tmp__3NQN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__05TN=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__Z5TN));
+    __tmp__4NQN=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__3NQN));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__05TN=execute_unlink__3YIO(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__VBFO(__tmp__3NQN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__05TN=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__Z5TN));
+    __tmp__4NQN=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__3NQN));
   } break;
   case __EXPR_NEG__: {
-    __tmp__05TN=execute_unlink__DVNM(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__JBKM(__tmp__3NQN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__05TN=execute_unlink__JKRL(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__OUNL(__tmp__3NQN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__05TN=execute_unlink__EI3M(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__IWZM(__tmp__3NQN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__05TN=execute_unlink__NZIO(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__FCFO(__tmp__3NQN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__05TN=execute_unlink__MFIP(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__EOEP(__tmp__3NQN);
   } break;
   case __EXPR_INF__: {
-    __tmp__05TN=execute_unlink__OLUN(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__SZQN(__tmp__3NQN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__05TN=execute_unlink__4LUN(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__C0QN(__tmp__3NQN);
   } break;
   case __EXPR_OR__: {
-    __tmp__05TN=execute_unlink__V5TN(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__ZNQN(__tmp__3NQN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__05TN=execute_unlink__EKYO(__tmp__Z5TN);
+    __tmp__4NQN=execute_unlink__2SUO(__tmp__3NQN);
   } break;
   };
-  if (((void *)__tmp__05TN != (void *)NULL)) {
-    Self__AU3Q=((__LIST *)list_current__IF1);
-    add__to__RZCH(Self__AU3Q->expr_list__EMRG,__tmp__05TN,(__INTEGER)(Self__AU3Q->index__XUUG -  1));
-    Self__AU3Q->index__XUUG=(__INTEGER)(Self__AU3Q->index__XUUG +  1);
-  };
-  __tmp__DAUN=Self__W5TN->parent_expr_binary__QP5M.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__DAUN)->__id) {
+  if (((void *)__tmp__4NQN != (void *)NULL)) {
+    Self__MSZQ=((__LIST *)list_current__EH1);
+    Self__JEDR=((__FAST_ARRAYoINSTRo *)Self__MSZQ->expr_list__RTOG);
+    index__LEDR=(__INTEGER)(Self__MSZQ->index__XWRG -  1);
+    if ((index__LEDR == (__INTEGER)(Self__JEDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+      add_last__IK4G(Self__JEDR,__tmp__4NQN);
+    } else {
+      add_last__IK4G(Self__JEDR,__tmp__4NQN);
+      Self__JO2R=(__INTEGER)(Self__JEDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+      __tmp__LO2R=Self__JEDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__MO2R=Self__JEDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__NO2R=Self__JEDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      while ((Self__JO2R >= index__LEDR)) {
+        ((void **)__tmp__MO2R)[(__INTEGER)(Self__JO2R +  1)]=((void **)__tmp__LO2R)[Self__JO2R];
+        ((void **)__tmp__NO2R)[Self__JO2R]=NULL;
+        Self__JO2R=(__INTEGER)(Self__JO2R -  1);
+      };
+      ((void **)Self__JEDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__LEDR]=__tmp__4NQN;
+    };
+    Self__MSZQ->index__XWRG=(__INTEGER)(Self__MSZQ->index__XWRG +  1);
+  };
+  __tmp__HOQN=Self__0NQN->parent_expr_binary__U31M.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__HOQN)->__id) {
   case __LIST__: {
-    __tmp__EAUN=execute_unlink__GPVJ(__tmp__DAUN);
+    Self__MEDR=((__LIST *)__tmp__HOQN);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__MEDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__MEDR->expr_list__RTOG,create__type__PKQC(Self__MEDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__IOQN=execute_list__MNQG(Self__MEDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__EAUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IOQN=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__EAUN=execute_unlink__KZPK(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__Q3LK(__tmp__HOQN);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__EAUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IOQN=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__EAUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IOQN=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__ULJQ=((__READ_LOCAL *)__tmp__DAUN);
-    unread__ESNK(Self__ULJQ->local__G5YD,Self__ULJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__EAUN=NULL;
+    Self__XOFQ=((__READ_LOCAL *)__tmp__HOQN);
+    Self__QO2R=((__LOCAL *)Self__XOFQ->local__HJZD);
+    Self__QO2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QO2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__QO2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__RO2R=create__AXB( 250);
+      display__UXFK(Self__XOFQ,voir__RO2R);
+      put_string__2EG(((__STRING *)voir__RO2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__TO2R=((__LIST *)list_current__EH1);
+      voir__UO2R=create__AXB( 250);
+      display__EQQG(Self__TO2R,voir__UO2R);
+      put_string__2EG(((__STRING *)voir__UO2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IOQN=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__EAUN=execute_unlink__13PK(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__BCMK(__tmp__HOQN);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__EAUN=execute_unlink__CDQK(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__IHMK(__tmp__HOQN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__EAUN=execute_unlink__TDQK(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__ZHMK(__tmp__HOQN);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__EAUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IOQN=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__EAUN=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IOQN=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__QFOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__DAUN)->receiver__AHAI);
-    unread__ESNK(Self__QFOQ->local__G5YD,Self__QFOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__EAUN=NULL;
+    Self__5JKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HOQN)->receiver__WN2H);
+    Self__VO2R=((__LOCAL *)Self__5JKQ->local__HJZD);
+    Self__VO2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VO2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__VO2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__WO2R=create__AXB( 250);
+      display__UXFK(Self__5JKQ,voir__WO2R);
+      put_string__2EG(((__STRING *)voir__WO2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__YO2R=((__LIST *)list_current__EH1);
+      voir__ZO2R=create__AXB( 250);
+      display__EQQG(Self__YO2R,voir__ZO2R);
+      put_string__2EG(((__STRING *)voir__ZO2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IOQN=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__DAUN));
-    __tmp__EAUN=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__HOQN));
+    __tmp__IOQN=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__EAUN=execute_unlink__UEQK(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__0IMK(__tmp__HOQN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__EAUN=execute_unlink__FFQK(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__LJMK(__tmp__HOQN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__EAUN=execute_unlink__WFQK(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__2JMK(__tmp__HOQN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__EAUN=execute_unlink__HGQK(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__NKMK(__tmp__HOQN);
   } break;
   case __EXPR_AND__: {
-    __tmp__EAUN=execute_unlink__YGQK(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__4KMK(__tmp__HOQN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__EAUN=execute_unlink__JHQK(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__PLMK(__tmp__HOQN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__EAUN=execute_unlink__0HQK(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__AMMK(__tmp__HOQN);
   } break;
   case __PUT_TO__: {
-    __tmp__EAUN=execute_link__NKTK(((__PUT_TO *)__tmp__DAUN));
+    __tmp__IOQN=execute_link__ROPK(((__PUT_TO *)__tmp__HOQN));
   } break;
   case __ITEM__: {
-    __tmp__EAUN=execute_unlink__OIQK(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__UMMK(__tmp__HOQN);
   } break;
   case __SIZE_OF__: {
-    __tmp__EAUN=execute_unlink__4IQK(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__ENMK(__tmp__HOQN);
   } break;
   case __CAST__: {
-    __tmp__EAUN=execute_unlink__DJQK(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__JNMK(__tmp__HOQN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__EAUN=execute_unlink__IKUL(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__4UQL(__tmp__HOQN);
   } break;
   case __READ_SLOT__: {
-    __tmp__EAUN=execute_unlink__CAEL(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__QEAL(__tmp__HOQN);
   } break;
   case __READ_GLOBAL__: {
-    Self__XLJQ=((__READ_GLOBAL *)__tmp__DAUN);
-    unread__H2QL(Self__XLJQ->global__3DNK,Self__XLJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__EAUN=execute_access_unlink__BJHL(Self__XLJQ);
+    Self__0OFQ=((__READ_GLOBAL *)__tmp__HOQN);
+    unread__CGNL(Self__0OFQ->global__ZGJK,Self__0OFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__0OFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__0OFQ->global__ZGJK);
+    };
+    __tmp__IOQN=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__EAUN=execute_unlink__ON3M(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__S1ZM(__tmp__HOQN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__EAUN=execute_unlink__NYIO(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__FBFO(__tmp__HOQN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__EAUN=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__DAUN));
+    __tmp__IOQN=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__HOQN));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__EAUN=execute_unlink__3YIO(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__VBFO(__tmp__HOQN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__EAUN=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__DAUN));
+    __tmp__IOQN=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__HOQN));
   } break;
   case __EXPR_NEG__: {
-    __tmp__EAUN=execute_unlink__DVNM(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__JBKM(__tmp__HOQN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__EAUN=execute_unlink__JKRL(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__OUNL(__tmp__HOQN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__EAUN=execute_unlink__EI3M(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__IWZM(__tmp__HOQN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__EAUN=execute_unlink__NZIO(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__FCFO(__tmp__HOQN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__EAUN=execute_unlink__MFIP(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__EOEP(__tmp__HOQN);
   } break;
   case __EXPR_INF__: {
-    __tmp__EAUN=execute_unlink__OLUN(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__SZQN(__tmp__HOQN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__EAUN=execute_unlink__4LUN(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__C0QN(__tmp__HOQN);
   } break;
   case __EXPR_OR__: {
-    __tmp__EAUN=execute_unlink__V5TN(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__ZNQN(__tmp__HOQN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__EAUN=execute_unlink__EKYO(__tmp__DAUN);
+    __tmp__IOQN=execute_unlink__2SUO(__tmp__HOQN);
   } break;
   };
-  return(__tmp__EAUN);
+  return(__tmp__IOQN);
 }
 
-static void* execute_unlink__EKYO(__EXPR_XOR *Self__FKYO)
+static void* execute_unlink__2SUO(__EXPR_XOR *Self__3SUO)
 // ({EXPR_XOR}) With resultRecursive, No inlinable.
 {
-  void *__tmp__IKYO,*__tmp__SKYO;
-  void *__tmp__JKYO,*__tmp__TKYO;
-  __READ_LOCAL *Self__0LJQ,*Self__UFOQ,*Self__AMJQ,*Self__YFOQ;
-  __READ_GLOBAL *Self__3LJQ,*Self__DMJQ;
-  __LIST *Self__CU3Q;
-  __tmp__IKYO=Self__FKYO->parent_expr_binary__A3CO.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__IKYO)->__id) {
+  void *__tmp__ATUO,*__tmp__KTUO;
+  __LIST *Self__NEDR,*Self__3O2R,*Self__CP2R,*Self__OSZQ,*Self__REDR;
+  __LIST *Self__PP2R,*Self__UP2R;
+  void *__tmp__BTUO,*__tmp__LTUO;
+  __READ_LOCAL *Self__3OFQ,*Self__DKKQ,*Self__DPFQ,*Self__HKKQ;
+  __LOCAL *Self__0O2R,*Self__5O2R,*Self__MP2R,*Self__RP2R;
+  void *voir__1O2R,*voir__4O2R,*voir__AP2R,*voir__DP2R,*voir__NP2R;
+  void *voir__QP2R,*voir__SP2R,*voir__VP2R;
+  __READ_GLOBAL *Self__APFQ,*Self__GPFQ;
+  __INTEGER index__QEDR,Self__FP2R;
+  __FAST_ARRAYoINSTRo *Self__OEDR;
+  void **__tmp__HP2R,**__tmp__IP2R,**__tmp__JP2R;
+  __tmp__ATUO=Self__3SUO->parent_expr_binary__0G5N.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__ATUO)->__id) {
   case __LIST__: {
-    __tmp__JKYO=execute_unlink__GPVJ(__tmp__IKYO);
+    Self__NEDR=((__LIST *)__tmp__ATUO);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__NEDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__NEDR->expr_list__RTOG,create__type__PKQC(Self__NEDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__BTUO=execute_list__MNQG(Self__NEDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__JKYO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__BTUO=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__JKYO=execute_unlink__KZPK(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__Q3LK(__tmp__ATUO);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__JKYO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__BTUO=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__JKYO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__BTUO=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__0LJQ=((__READ_LOCAL *)__tmp__IKYO);
-    unread__ESNK(Self__0LJQ->local__G5YD,Self__0LJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__JKYO=NULL;
+    Self__3OFQ=((__READ_LOCAL *)__tmp__ATUO);
+    Self__0O2R=((__LOCAL *)Self__3OFQ->local__HJZD);
+    Self__0O2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0O2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__0O2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__1O2R=create__AXB( 250);
+      display__UXFK(Self__3OFQ,voir__1O2R);
+      put_string__2EG(((__STRING *)voir__1O2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__3O2R=((__LIST *)list_current__EH1);
+      voir__4O2R=create__AXB( 250);
+      display__EQQG(Self__3O2R,voir__4O2R);
+      put_string__2EG(((__STRING *)voir__4O2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__BTUO=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__JKYO=execute_unlink__13PK(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__BCMK(__tmp__ATUO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__JKYO=execute_unlink__CDQK(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__IHMK(__tmp__ATUO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__JKYO=execute_unlink__TDQK(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__ZHMK(__tmp__ATUO);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__JKYO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__BTUO=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__JKYO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__BTUO=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__UFOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__IKYO)->receiver__AHAI);
-    unread__ESNK(Self__UFOQ->local__G5YD,Self__UFOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__JKYO=NULL;
+    Self__DKKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ATUO)->receiver__WN2H);
+    Self__5O2R=((__LOCAL *)Self__DKKQ->local__HJZD);
+    Self__5O2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5O2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__5O2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__AP2R=create__AXB( 250);
+      display__UXFK(Self__DKKQ,voir__AP2R);
+      put_string__2EG(((__STRING *)voir__AP2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__CP2R=((__LIST *)list_current__EH1);
+      voir__DP2R=create__AXB( 250);
+      display__EQQG(Self__CP2R,voir__DP2R);
+      put_string__2EG(((__STRING *)voir__DP2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__BTUO=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__IKYO));
-    __tmp__JKYO=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__ATUO));
+    __tmp__BTUO=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__JKYO=execute_unlink__UEQK(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__0IMK(__tmp__ATUO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__JKYO=execute_unlink__FFQK(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__LJMK(__tmp__ATUO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__JKYO=execute_unlink__WFQK(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__2JMK(__tmp__ATUO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__JKYO=execute_unlink__HGQK(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__NKMK(__tmp__ATUO);
   } break;
   case __EXPR_AND__: {
-    __tmp__JKYO=execute_unlink__YGQK(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__4KMK(__tmp__ATUO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__JKYO=execute_unlink__JHQK(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__PLMK(__tmp__ATUO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__JKYO=execute_unlink__0HQK(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__AMMK(__tmp__ATUO);
   } break;
   case __PUT_TO__: {
-    __tmp__JKYO=execute_link__NKTK(((__PUT_TO *)__tmp__IKYO));
+    __tmp__BTUO=execute_link__ROPK(((__PUT_TO *)__tmp__ATUO));
   } break;
   case __ITEM__: {
-    __tmp__JKYO=execute_unlink__OIQK(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__UMMK(__tmp__ATUO);
   } break;
   case __SIZE_OF__: {
-    __tmp__JKYO=execute_unlink__4IQK(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__ENMK(__tmp__ATUO);
   } break;
   case __CAST__: {
-    __tmp__JKYO=execute_unlink__DJQK(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__JNMK(__tmp__ATUO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__JKYO=execute_unlink__IKUL(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__4UQL(__tmp__ATUO);
   } break;
   case __READ_SLOT__: {
-    __tmp__JKYO=execute_unlink__CAEL(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__QEAL(__tmp__ATUO);
   } break;
   case __READ_GLOBAL__: {
-    Self__3LJQ=((__READ_GLOBAL *)__tmp__IKYO);
-    unread__H2QL(Self__3LJQ->global__3DNK,Self__3LJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__JKYO=execute_access_unlink__BJHL(Self__3LJQ);
+    Self__APFQ=((__READ_GLOBAL *)__tmp__ATUO);
+    unread__CGNL(Self__APFQ->global__ZGJK,Self__APFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__APFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__APFQ->global__ZGJK);
+    };
+    __tmp__BTUO=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__JKYO=execute_unlink__ON3M(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__S1ZM(__tmp__ATUO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__JKYO=execute_unlink__NYIO(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__FBFO(__tmp__ATUO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__JKYO=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__IKYO));
+    __tmp__BTUO=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__ATUO));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__JKYO=execute_unlink__3YIO(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__VBFO(__tmp__ATUO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__JKYO=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__IKYO));
+    __tmp__BTUO=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__ATUO));
   } break;
   case __EXPR_NEG__: {
-    __tmp__JKYO=execute_unlink__DVNM(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__JBKM(__tmp__ATUO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__JKYO=execute_unlink__JKRL(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__OUNL(__tmp__ATUO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__JKYO=execute_unlink__EI3M(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__IWZM(__tmp__ATUO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__JKYO=execute_unlink__NZIO(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__FCFO(__tmp__ATUO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__JKYO=execute_unlink__MFIP(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__EOEP(__tmp__ATUO);
   } break;
   case __EXPR_INF__: {
-    __tmp__JKYO=execute_unlink__OLUN(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__SZQN(__tmp__ATUO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__JKYO=execute_unlink__4LUN(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__C0QN(__tmp__ATUO);
   } break;
   case __EXPR_OR__: {
-    __tmp__JKYO=execute_unlink__V5TN(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__ZNQN(__tmp__ATUO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__JKYO=execute_unlink__EKYO(__tmp__IKYO);
+    __tmp__BTUO=execute_unlink__2SUO(__tmp__ATUO);
   } break;
   };
-  if (((void *)__tmp__JKYO != (void *)NULL)) {
-    Self__CU3Q=((__LIST *)list_current__IF1);
-    add__to__RZCH(Self__CU3Q->expr_list__EMRG,__tmp__JKYO,(__INTEGER)(Self__CU3Q->index__XUUG -  1));
-    Self__CU3Q->index__XUUG=(__INTEGER)(Self__CU3Q->index__XUUG +  1);
-  };
-  __tmp__SKYO=Self__FKYO->parent_expr_binary__A3CO.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__SKYO)->__id) {
+  if (((void *)__tmp__BTUO != (void *)NULL)) {
+    Self__OSZQ=((__LIST *)list_current__EH1);
+    Self__OEDR=((__FAST_ARRAYoINSTRo *)Self__OSZQ->expr_list__RTOG);
+    index__QEDR=(__INTEGER)(Self__OSZQ->index__XWRG -  1);
+    if ((index__QEDR == (__INTEGER)(Self__OEDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+      add_last__IK4G(Self__OEDR,__tmp__BTUO);
+    } else {
+      add_last__IK4G(Self__OEDR,__tmp__BTUO);
+      Self__FP2R=(__INTEGER)(Self__OEDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+      __tmp__HP2R=Self__OEDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__IP2R=Self__OEDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      __tmp__JP2R=Self__OEDR->parent_arrayed_collection__QTOG.storage__JL4G;
+      while ((Self__FP2R >= index__QEDR)) {
+        ((void **)__tmp__IP2R)[(__INTEGER)(Self__FP2R +  1)]=((void **)__tmp__HP2R)[Self__FP2R];
+        ((void **)__tmp__JP2R)[Self__FP2R]=NULL;
+        Self__FP2R=(__INTEGER)(Self__FP2R -  1);
+      };
+      ((void **)Self__OEDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__QEDR]=__tmp__BTUO;
+    };
+    Self__OSZQ->index__XWRG=(__INTEGER)(Self__OSZQ->index__XWRG +  1);
+  };
+  __tmp__KTUO=Self__3SUO->parent_expr_binary__0G5N.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__KTUO)->__id) {
   case __LIST__: {
-    __tmp__TKYO=execute_unlink__GPVJ(__tmp__SKYO);
+    Self__REDR=((__LIST *)__tmp__KTUO);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__REDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__REDR->expr_list__RTOG,create__type__PKQC(Self__REDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__LTUO=execute_list__MNQG(Self__REDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TKYO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__LTUO=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__TKYO=execute_unlink__KZPK(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__Q3LK(__tmp__KTUO);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TKYO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__LTUO=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TKYO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__LTUO=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__AMJQ=((__READ_LOCAL *)__tmp__SKYO);
-    unread__ESNK(Self__AMJQ->local__G5YD,Self__AMJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TKYO=NULL;
+    Self__DPFQ=((__READ_LOCAL *)__tmp__KTUO);
+    Self__MP2R=((__LOCAL *)Self__DPFQ->local__HJZD);
+    Self__MP2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MP2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__MP2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__NP2R=create__AXB( 250);
+      display__UXFK(Self__DPFQ,voir__NP2R);
+      put_string__2EG(((__STRING *)voir__NP2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__PP2R=((__LIST *)list_current__EH1);
+      voir__QP2R=create__AXB( 250);
+      display__EQQG(Self__PP2R,voir__QP2R);
+      put_string__2EG(((__STRING *)voir__QP2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__LTUO=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__TKYO=execute_unlink__13PK(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__BCMK(__tmp__KTUO);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__TKYO=execute_unlink__CDQK(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__IHMK(__tmp__KTUO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__TKYO=execute_unlink__TDQK(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__ZHMK(__tmp__KTUO);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TKYO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__LTUO=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TKYO=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__LTUO=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__YFOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__SKYO)->receiver__AHAI);
-    unread__ESNK(Self__YFOQ->local__G5YD,Self__YFOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TKYO=NULL;
+    Self__HKKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__KTUO)->receiver__WN2H);
+    Self__RP2R=((__LOCAL *)Self__HKKQ->local__HJZD);
+    Self__RP2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RP2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__RP2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__SP2R=create__AXB( 250);
+      display__UXFK(Self__HKKQ,voir__SP2R);
+      put_string__2EG(((__STRING *)voir__SP2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__UP2R=((__LIST *)list_current__EH1);
+      voir__VP2R=create__AXB( 250);
+      display__EQQG(Self__UP2R,voir__VP2R);
+      put_string__2EG(((__STRING *)voir__VP2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__LTUO=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__SKYO));
-    __tmp__TKYO=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__KTUO));
+    __tmp__LTUO=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__TKYO=execute_unlink__UEQK(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__0IMK(__tmp__KTUO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__TKYO=execute_unlink__FFQK(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__LJMK(__tmp__KTUO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__TKYO=execute_unlink__WFQK(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__2JMK(__tmp__KTUO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__TKYO=execute_unlink__HGQK(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__NKMK(__tmp__KTUO);
   } break;
   case __EXPR_AND__: {
-    __tmp__TKYO=execute_unlink__YGQK(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__4KMK(__tmp__KTUO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__TKYO=execute_unlink__JHQK(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__PLMK(__tmp__KTUO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__TKYO=execute_unlink__0HQK(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__AMMK(__tmp__KTUO);
   } break;
   case __PUT_TO__: {
-    __tmp__TKYO=execute_link__NKTK(((__PUT_TO *)__tmp__SKYO));
+    __tmp__LTUO=execute_link__ROPK(((__PUT_TO *)__tmp__KTUO));
   } break;
   case __ITEM__: {
-    __tmp__TKYO=execute_unlink__OIQK(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__UMMK(__tmp__KTUO);
   } break;
   case __SIZE_OF__: {
-    __tmp__TKYO=execute_unlink__4IQK(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__ENMK(__tmp__KTUO);
   } break;
   case __CAST__: {
-    __tmp__TKYO=execute_unlink__DJQK(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__JNMK(__tmp__KTUO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__TKYO=execute_unlink__IKUL(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__4UQL(__tmp__KTUO);
   } break;
   case __READ_SLOT__: {
-    __tmp__TKYO=execute_unlink__CAEL(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__QEAL(__tmp__KTUO);
   } break;
   case __READ_GLOBAL__: {
-    Self__DMJQ=((__READ_GLOBAL *)__tmp__SKYO);
-    unread__H2QL(Self__DMJQ->global__3DNK,Self__DMJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__TKYO=execute_access_unlink__BJHL(Self__DMJQ);
+    Self__GPFQ=((__READ_GLOBAL *)__tmp__KTUO);
+    unread__CGNL(Self__GPFQ->global__ZGJK,Self__GPFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__GPFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__GPFQ->global__ZGJK);
+    };
+    __tmp__LTUO=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__TKYO=execute_unlink__ON3M(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__S1ZM(__tmp__KTUO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__TKYO=execute_unlink__NYIO(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__FBFO(__tmp__KTUO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__TKYO=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__SKYO));
+    __tmp__LTUO=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__KTUO));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__TKYO=execute_unlink__3YIO(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__VBFO(__tmp__KTUO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__TKYO=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__SKYO));
+    __tmp__LTUO=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__KTUO));
   } break;
   case __EXPR_NEG__: {
-    __tmp__TKYO=execute_unlink__DVNM(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__JBKM(__tmp__KTUO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__TKYO=execute_unlink__JKRL(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__OUNL(__tmp__KTUO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__TKYO=execute_unlink__EI3M(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__IWZM(__tmp__KTUO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__TKYO=execute_unlink__NZIO(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__FCFO(__tmp__KTUO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__TKYO=execute_unlink__MFIP(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__EOEP(__tmp__KTUO);
   } break;
   case __EXPR_INF__: {
-    __tmp__TKYO=execute_unlink__OLUN(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__SZQN(__tmp__KTUO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__TKYO=execute_unlink__4LUN(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__C0QN(__tmp__KTUO);
   } break;
   case __EXPR_OR__: {
-    __tmp__TKYO=execute_unlink__V5TN(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__ZNQN(__tmp__KTUO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__TKYO=execute_unlink__EKYO(__tmp__SKYO);
+    __tmp__LTUO=execute_unlink__2SUO(__tmp__KTUO);
   } break;
   };
-  return(__tmp__TKYO);
+  return(__tmp__LTUO);
 }
 
-static void* execute_link__A23K(__EXTERNAL_C *Self__B23K)
+static void* execute_link__KA0K(__EXTERNAL_C *Self__LA0K)
 // ({EXTERNAL_C}) With resultRecursive, No inlinable.
 {
-  __INTEGER __tmp__P23K,Self__TGHL;
-  void *__tmp__W23K,*__tmp__X23K;
-  if (((void *)Self__B23K->access_list__NMZD != (void *)NULL)) {
-    __tmp__P23K=((__FAST_ARRAYoEXPRo *)Self__B23K->access_list__NMZD)->parent_arrayed_collection__3LMC.upper__0KWH;
-    Self__TGHL= 0;
-    while ((Self__TGHL <= __tmp__P23K)) {
-      __tmp__W23K=((void **)((__FAST_ARRAYoEXPRo *)Self__B23K->access_list__NMZD)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__TGHL];
-      switch (((struct ___OBJ *)__tmp__W23K)->__id) {
+  __INTEGER __tmp__ZA0K,Self__CIDL;
+  void *__tmp__AB0K,*__tmp__BB0K;
+  __LIST *Self__4KKQ;
+  void *voir__3KKQ;
+  if (((void *)Self__LA0K->access_list__4VZD != (void *)NULL)) {
+    __tmp__ZA0K=((__FAST_ARRAYoEXPRo *)Self__LA0K->access_list__4VZD)->parent_arrayed_collection__Q2LC.upper__2RSH;
+    Self__CIDL= 0;
+    while ((Self__CIDL <= __tmp__ZA0K)) {
+      __tmp__AB0K=((void **)((__FAST_ARRAYoEXPRo *)Self__LA0K->access_list__4VZD)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__CIDL];
+      switch (((struct ___OBJ *)__tmp__AB0K)->__id) {
       case __LIST__: {
-        __tmp__X23K=execute_link__GMRG(__tmp__W23K);
+        __tmp__BB0K=execute_link__TTOG(__tmp__AB0K);
       } break;
       case __STRING_CST__: {
-        __tmp__X23K=((__STRING_CST *)__tmp__W23K);
+        __tmp__BB0K=((__STRING_CST *)__tmp__AB0K);
       } break;
       case __EXTERNAL_C__: {
-        __tmp__X23K=execute_link__A23K(__tmp__W23K);
+        __tmp__BB0K=execute_link__KA0K(__tmp__AB0K);
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__X23K=((__PROTOTYPE_CST *)__tmp__W23K);
+        __tmp__BB0K=((__PROTOTYPE_CST *)__tmp__AB0K);
       } break;
       case __INTEGER_CST__: {
-        __tmp__X23K=((__INTEGER_CST *)__tmp__W23K);
+        __tmp__BB0K=((__INTEGER_CST *)__tmp__AB0K);
       } break;
       case __READ_LOCAL__: {
-        __tmp__X23K=execute_link__QDEL(__tmp__W23K);
+        __tmp__BB0K=execute_link__4HAL(__tmp__AB0K);
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__X23K=execute_link__EIEL();
+        Self__4KKQ=((__LIST *)list_current__EH1);
+        voir__3KKQ=create__AXB( 250);
+        display__EQQG(Self__4KKQ,voir__3KKQ);
+        put_string__2EG(((__STRING *)voir__3KKQ));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_514));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+        __tmp__BB0K=NULL;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__X23K=execute_link__IIEL(__tmp__W23K);
+        __tmp__BB0K=execute_link__WMAL(__tmp__AB0K);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__X23K=execute_link__RMEL(__tmp__W23K);
+        __tmp__BB0K=execute_link__5QAL(__tmp__AB0K);
       } break;
       case __REAL_CST__: {
-        __tmp__X23K=((__REAL_CST *)__tmp__W23K);
+        __tmp__BB0K=((__REAL_CST *)__tmp__AB0K);
       } break;
       case __CHARACTER_CST__: {
-        __tmp__X23K=((__CHARACTER_CST *)__tmp__W23K);
+        __tmp__BB0K=((__CHARACTER_CST *)__tmp__AB0K);
       } break;
       case __IS_EXPANDED__: {
-        __tmp__X23K=execute_link__AREL(__tmp__W23K);
+        __tmp__BB0K=execute_link__OVAL(__tmp__AB0K);
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__X23K=execute_link__HSEL(__tmp__W23K);
+        __tmp__BB0K=execute_link__VWAL(__tmp__AB0K);
       } break;
       case __EXPR_SUP__: {
-        __tmp__X23K=execute_link__MSEL(__tmp__W23K);
+        __tmp__BB0K=execute_link__0WAL(__tmp__AB0K);
       } break;
       case __EXPR_SUB__: {
-        __tmp__X23K=execute_link__VWEL(__tmp__W23K);
+        __tmp__BB0K=execute_link__D1AL(__tmp__AB0K);
       } break;
       case __EXPR_MUL__: {
-        __tmp__X23K=execute_link__40EL(__tmp__W23K);
+        __tmp__BB0K=execute_link__M5AL(__tmp__AB0K);
       } break;
       case __EXPR_DIV__: {
-        __tmp__X23K=execute_link__H5EL(__tmp__W23K);
+        __tmp__BB0K=execute_link__VDBL(__tmp__AB0K);
       } break;
       case __EXPR_AND__: {
-        __tmp__X23K=execute_link__QDFL(__tmp__W23K);
+        __tmp__BB0K=execute_link__4HBL(__tmp__AB0K);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__X23K=execute_link__ZHFL(__tmp__W23K);
+        __tmp__BB0K=execute_link__HMBL(__tmp__AB0K);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__X23K=execute_link__CMFL(__tmp__W23K);
+        __tmp__BB0K=execute_link__QQBL(__tmp__AB0K);
       } break;
       case __PUT_TO__: {
-        __tmp__X23K=execute_link__NKTK(__tmp__W23K);
+        __tmp__BB0K=execute_link__ROPK(__tmp__AB0K);
       } break;
       case __ITEM__: {
-        __tmp__X23K=execute_link__LQFL(__tmp__W23K);
+        __tmp__BB0K=execute_link__ZUBL(__tmp__AB0K);
       } break;
       case __SIZE_OF__: {
-        __tmp__X23K=execute_link__SQFL(__tmp__W23K);
+        __tmp__BB0K=execute_link__AVBL(__tmp__AB0K);
       } break;
       case __CAST__: {
-        __tmp__X23K=execute_link__XQFL(__tmp__W23K);
+        __tmp__BB0K=execute_link__FVBL(__tmp__AB0K);
       } break;
       case __CALL_SLOT__: {
-        __tmp__X23K=execute_link__MYXL(__tmp__W23K);
+        __tmp__BB0K=execute_link__CDUL(__tmp__AB0K);
       } break;
       case __READ_SLOT__: {
-        __tmp__X23K=execute_link__QUFL(__tmp__W23K);
+        __tmp__BB0K=execute_link__4YBL(__tmp__AB0K);
       } break;
       case __READ_GLOBAL__: {
-        __tmp__X23K=execute_link__AZFL(__tmp__W23K);
+        __tmp__BB0K=execute_link__O3BL(__tmp__AB0K);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__X23K=execute_link__4N3M(__tmp__W23K);
+        __tmp__BB0K=execute_link__C2ZM(__tmp__AB0K);
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__X23K=execute_link__03IO(__tmp__W23K);
+        __tmp__BB0K=execute_link__SGFO(__tmp__AB0K);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__X23K=execute_link__SFPO(__tmp__W23K);
+        __tmp__BB0K=execute_link__KOLO(__tmp__AB0K);
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__X23K=execute_link__TDJO(__tmp__W23K);
+        __tmp__BB0K=execute_link__LMFO(__tmp__AB0K);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__X23K=execute_link__WLPO(__tmp__W23K);
+        __tmp__BB0K=execute_link__OULO(__tmp__AB0K);
       } break;
       case __EXPR_NEG__: {
-        __tmp__X23K=execute_link__GDOM(__tmp__W23K);
+        __tmp__BB0K=execute_link__IPKM(__tmp__AB0K);
       } break;
       case __EXPR_ADD__: {
-        __tmp__X23K=execute_link__3NSL(__tmp__W23K);
+        __tmp__BB0K=execute_link__VXOL(__tmp__AB0K);
       } break;
       case __EXPR_NOT__: {
-        __tmp__X23K=execute_link__SQ3M(__tmp__W23K);
+        __tmp__BB0K=execute_link__W4ZM(__tmp__AB0K);
       } break;
       case __EXPR_MOD__: {
-        __tmp__X23K=execute_link__MJJO(__tmp__W23K);
+        __tmp__BB0K=execute_link__ESFO(__tmp__AB0K);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__X23K=execute_link__EIIP(__tmp__W23K);
+        __tmp__BB0K=execute_link__2QEP(__tmp__AB0K);
       } break;
       case __EXPR_INF__: {
-        __tmp__X23K=execute_link__BNUN(__tmp__W23K);
+        __tmp__BB0K=execute_link__F1QN(__tmp__AB0K);
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__X23K=execute_link__KRUN(__tmp__W23K);
+        __tmp__BB0K=execute_link__O5QN(__tmp__AB0K);
       } break;
       case __EXPR_OR__: {
-        __tmp__X23K=execute_link__HEUN(__tmp__W23K);
+        __tmp__BB0K=execute_link__LSQN(__tmp__AB0K);
       } break;
       case __EXPR_XOR__: {
-        __tmp__X23K=execute_link__UUYO(__tmp__W23K);
+        __tmp__BB0K=execute_link__M3UO(__tmp__AB0K);
       } break;
       };
-      ((void **)((__FAST_ARRAYoEXPRo *)Self__B23K->access_list__NMZD)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__TGHL]=__tmp__X23K;
-      Self__TGHL=(__INTEGER)(Self__TGHL +  1);
+      ((void **)((__FAST_ARRAYoEXPRo *)Self__LA0K->access_list__4VZD)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__CIDL]=__tmp__BB0K;
+      Self__CIDL=(__INTEGER)(Self__CIDL +  1);
     };
   };
-  return(Self__B23K);
+  return(Self__LA0K);
 }
 
-static void* execute_link__QDEL(__READ_LOCAL *Self__RDEL)
+static void* execute_link__4HAL(__READ_LOCAL *Self__5HAL)
 // ({READ_LOCAL}) With resultNo recursive, No inlinable.
 {
-  void *result__VDEL,*__tmp__3BKL,*__tmp__DDKL,*result__XWML,*val__YWML;
-  void *__tmp__53ML;
-  void *s__XDEL,*g__1WML,*__tmp__NZML;
-  void *result__TAKL,*__tmp__FCKL,*__tmp__3FEL;
-  __INTEGER j__UAKL;
-  __POSITION __tmp__PBKL;
-  __LIST *Self__1FOQ;
-  void *voir__0FOQ;
-  void *__tmp__2BKL,*__tmp__CDKL;
-  __STRING_CST *Self__0HGQ,*Self__HIGQ;
-  __PROTOTYPE_CST *Self__1HGQ,*Self__IIGQ;
-  __INTEGER_CST *Self__2HGQ,*Self__JIGQ;
-  __REAL_CST *Self__4HGQ,*Self__LIGQ;
-  __CHARACTER_CST *Self__AIGQ,*Self__NIGQ;
-  __LOCAL *Self__OWML,*Self__5DML;
-  void *rd__ZWML,*__tmp__CZML;
-  void *l__0WML,*__tmp__KZML;
-  void *__tmp__IZML,*__tmp__LZML;
-  __IS_EXPANDED *Self__OIGQ;
-  void *req_list__WAKL;
-  __BOOLEAN __tmp__4BKL,__tmp__EDKL,__tmp__ODKL,__tmp__LDKL,__tmp__5FEL;
-  __BOOLEAN __tmp__QZML,__tmp__B4ML;
-  result__VDEL=NULL;
-  s__XDEL=NULL;
-  result__TAKL=NULL;
-  j__UAKL= 0;
-  req_list__WAKL=NULL;
-  if ((((void *)((__LOCAL *)Self__RDEL->local__G5YD)->parent_variable__ALMC.require_first__JWHH == (void *)NULL) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)Self__RDEL->local__G5YD)->parent_variable__ALMC.type__LCCG)->flag__LTL &  1) !=  0)))) {
-    print__1ZE(((__LOCAL *)Self__RDEL->local__G5YD)->parent_variable__ALMC.intern_name__KCCG);
+  __INTEGER_64 v__RTMR,v__LUMR;
+  void *result__DIAL,*__tmp__OFGL,*__tmp__UGGL,*result__51IL,*val__A2IL;
+  void *__tmp__HDJL;
+  void *s__FIAL,*g__D2IL,*__tmp__V4IL;
+  void *result__EEGL,*__tmp__WFGL,*__tmp__LKAL;
+  __INTEGER j__FEGL,typ_id__JTMR,typ_id__VTMR,result__5TMR,result__5XCN;
+  __INTEGER result__1W2M,typ_id__DUMR,typ_id__PUMR,typ_id__1UMR;
+  __POSITION __tmp__AFGL,p__QTMR,p__2TMR,p__KUMR,p__WUMR,p__CVMR;
+  __LIST *Self__KKKQ,*Self__ZP2R,*Self__QR2R;
+  void *voir__JKKQ,*voir__XP2R,*voir__0P2R,*voir__OR2R,*voir__RR2R;
+  void *__tmp__NFGL,*__tmp__TGGL;
+  __LOCAL *Self__WP2R,*Self__W1IL,*Self__3XCN,*Self__NR2R,*Self__YEIL;
+  __STRING_CST *Self__MLCQ,*Self__ZLCQ;
+  __PROTOTYPE_CST *Self__NLCQ,*Self__0LCQ;
+  __INTEGER_CST *Self__OLCQ,*result__HTMR,*Self__PTMR,*Self__1LCQ;
+  __INTEGER_CST *result__BUMR,*Self__JUMR;
+  void *t__STMR,*t__4TMR,*t__MUMR,*t__YUMR;
+  __POINTER ptr__ITMR,ptr_table__2P2R,next__1P2R,result__3P2R;
+  __POINTER ptr_table__BQ2R,next__AQ2R,result__CQ2R,ptr__UTMR;
+  __POINTER ptr_table__GQ2R,next__FQ2R,result__HQ2R,ptr_table__LQ2R;
+  __POINTER next__KQ2R,result__MQ2R,ptr__CUMR,ptr_table__QQ2R;
+  __POINTER next__PQ2R,result__RQ2R,ptr_table__VQ2R,next__UQ2R;
+  __POINTER result__WQ2R,ptr__OUMR,ptr_table__0Q2R,next__ZQ2R;
+  __POINTER result__1Q2R,ptr_table__5Q2R,next__4Q2R,result__AR2R;
+  __POINTER ptr__0UMR,ptr_table__ER2R,next__DR2R,result__FR2R;
+  __POINTER ptr_table__JR2R,next__IR2R,result__KR2R;
+  __UINTEGER_32 sz__KTMR,a__LTMR,new_size__MTMR,t__NTMR,a__OTMR;
+  __UINTEGER_32 new_size__EQ2R,lab_type__DQ2R,sz__WTMR,a__XTMR;
+  __UINTEGER_32 new_size__YTMR,t__ZTMR,a__0TMR,new_size__OQ2R;
+  __UINTEGER_32 lab_type__NQ2R,sz__EUMR,a__FUMR,new_size__GUMR,t__HUMR;
+  __UINTEGER_32 a__IUMR,new_size__YQ2R,lab_type__XQ2R,sz__QUMR,a__RUMR;
+  __UINTEGER_32 new_size__SUMR,t__TUMR,a__UUMR,new_size__CR2R;
+  __UINTEGER_32 lab_type__BR2R,sz__2UMR,a__3UMR,new_size__4UMR,t__5UMR;
+  __UINTEGER_32 a__AVMR,new_size__MR2R,lab_type__LR2R;
+  __REAL_CST *Self__QLCQ,*result__TTMR,*Self__1TMR,*Self__3LCQ;
+  __REAL_CST *result__NUMR,*Self__VUMR;
+  void *v__3TMR,*v__XUMR;
+  __CHARACTER_CST *Self__SLCQ,*Self__5LCQ;
+  void *rd__B2IL,*__tmp__K4IL,*__tmp__OFBR,*__tmp__SFBR,*__tmp__TEDR;
+  void *l__C2IL,*__tmp__S4IL;
+  void *__tmp__Q4IL,*__tmp__T4IL;
+  __SLOT_DATA *Self__ZW2M;
+  __READ_LOCAL *__tmp__PFBR,*__tmp__TFBR;
+  __IS_EXPANDED *Self__AMCQ,*result__ZUMR,*Self__BVMR;
+  __READ_GLOBAL *__tmp__UEDR;
+  void *req_list__HEGL;
+  __BOOLEAN __tmp__PFGL,__tmp__VGGL,__tmp__5GGL,__tmp__2GGL,__tmp__NKAL;
+  __BOOLEAN __tmp__33IL,__tmp__A4IL,__tmp__Y4IL,__tmp__ADJL,__tmp__VAJL;
+  __BOOLEAN __tmp__ZAJL,__tmp__BDJL,__tmp__ZCJL,__tmp__3CJL,__tmp__JDJL;
+  result__DIAL=NULL;
+  s__FIAL=NULL;
+  result__EEGL=NULL;
+  j__FEGL= 0;
+  req_list__HEGL=NULL;
+  if ((((void *)((__LOCAL *)Self__5HAL->local__HJZD)->parent_variable__T1LC.require_first__L5DH == (void *)NULL) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)Self__5HAL->local__HJZD)->parent_variable__T1LC.type__D25F)->flag__ATL &  1) !=  0)))) {
+    print__1ZE(((__LOCAL *)Self__5HAL->local__HJZD)->parent_variable__T1LC.intern_name__C25F);
     fputc((int)('\n'),stdout);
-    print__1ZE((&__string_557));
-    fputc((int)(((__LOCAL *)Self__RDEL->local__G5YD)->parent_variable__ALMC.parent_named__5KMC.style__ODGC),stdout);
-    print__1ZE((&__string_376));
-    __tmp__PBKL=Self__RDEL->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    put_error__text__0AH( 2,(&__string_558));
-    put_position__ECH(__tmp__PBKL);
-    send_error__2FH();
-    Self__1FOQ=((__LIST *)list_current__IF1);
-    voir__0FOQ=create__AXB( 250);
-    display__TLTG(Self__1FOQ,voir__0FOQ);
-    put_string__2EG(((__STRING *)voir__0FOQ));
+    print__1ZE((&__string_558));
+    fputc((int)(((__LOCAL *)Self__5HAL->local__HJZD)->parent_variable__T1LC.parent_named__S1LC.style__3CGC),stdout);
+    print__1ZE((&__string_384));
+    __tmp__AFGL=Self__5HAL->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    put_error__text__0AH( 2,(&__string_559));
+    put_position__ECH(__tmp__AFGL);
+    put_string__EQD(msg_err__5AH);
+    if ((verbose_level__FX !=  0)) {
+      put_string__2EG(((__STRING *)msg_err__5AH));
+    };
+    if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      exit(( 1));
+    };
+    Self__KKKQ=((__LIST *)list_current__EH1);
+    voir__JKKQ=create__AXB( 250);
+    display__EQQG(Self__KKKQ,voir__JKKQ);
+    put_string__2EG(((__STRING *)voir__JKKQ));
     fputc((int)('\n'),stdout);
     exit(( 0));
   };
-  if (((void *)((__LOCAL *)Self__RDEL->local__G5YD)->parent_variable__ALMC.require_first__JWHH != (void *)NULL)) {
-    __tmp__2BKL=((__LOCAL *)Self__RDEL->local__G5YD)->parent_variable__ALMC.require_first__JWHH;
-    switch (((struct ___OBJ *)__tmp__2BKL)->__id) {
+  if (((void *)((__LOCAL *)Self__5HAL->local__HJZD)->parent_variable__T1LC.require_first__L5DH != (void *)NULL)) {
+    __tmp__NFGL=((__LOCAL *)Self__5HAL->local__HJZD)->parent_variable__T1LC.require_first__L5DH;
+    switch (((struct ___OBJ *)__tmp__NFGL)->__id) {
     case __WRITE_GLOBAL__: {
-      __tmp__3BKL=((__WRITE_GLOBAL *)__tmp__2BKL)->parent_write__MZJH.value__NXHH;
+      __tmp__OFGL=((__WRITE_GLOBAL *)__tmp__NFGL)->parent_write__YAGH.value__PAEH;
     } break;
     case __WRITE_SLOT__: {
-      __tmp__3BKL=((__WRITE_SLOT *)__tmp__2BKL)->parent_write__ZZJH.value__NXHH;
+      __tmp__OFGL=((__WRITE_SLOT *)__tmp__NFGL)->parent_write__FBGH.value__PAEH;
     } break;
     case __WRITE_LOCAL__: {
-      __tmp__3BKL=((__WRITE_LOCAL *)__tmp__2BKL)->parent_write__FZ4I.value__NXHH;
+      __tmp__OFGL=((__WRITE_LOCAL *)__tmp__NFGL)->parent_write__540I.value__PAEH;
     } break;
     };
-    switch (((struct ___OBJ *)__tmp__3BKL)->__id) {
+    switch (((struct ___OBJ *)__tmp__OFGL)->__id) {
     case __LIST__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__4BKL=TRUE__;
+      __tmp__PFGL=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__4BKL=TRUE__;
+      __tmp__PFGL=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__4BKL=TRUE__;
+      __tmp__PFGL=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __REAL_CST__: {
-      __tmp__4BKL=TRUE__;
+      __tmp__PFGL=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__4BKL=TRUE__;
+      __tmp__PFGL=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_SUB__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_MUL__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_DIV__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_AND__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __PUT_TO__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_NEG__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_ADD__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_NOT__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_MOD__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_INF__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_OR__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     case __EXPR_XOR__: {
-      __tmp__4BKL=FALSE__;
+      __tmp__PFGL=FALSE__;
     } break;
     };
-    if (__tmp__4BKL) {
-      if (__tmp__3BKL==NULL) {
-        __tmp__FCKL=NULL;
+    if (__tmp__PFGL) {
+      if (__tmp__OFGL==NULL) {
+        __tmp__WFGL=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__3BKL)->__id) {
+        switch (((struct ___OBJ *)__tmp__OFGL)->__id) {
         case __LIST__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__FCKL=((void *)__tmp__3BKL);
+          __tmp__WFGL=((void *)__tmp__OFGL);
         } break;
         case __EXTERNAL_C__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__FCKL=((void *)__tmp__3BKL);
+          __tmp__WFGL=((void *)__tmp__OFGL);
         } break;
         case __INTEGER_CST__: {
-          __tmp__FCKL=((void *)__tmp__3BKL);
+          __tmp__WFGL=((void *)__tmp__OFGL);
         } break;
         case __READ_LOCAL__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__FCKL=((void *)__tmp__3BKL);
+          __tmp__WFGL=((void *)__tmp__OFGL);
         } break;
         case __CHARACTER_CST__: {
-          __tmp__FCKL=((void *)__tmp__3BKL);
+          __tmp__WFGL=((void *)__tmp__OFGL);
         } break;
         case __IS_EXPANDED__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __ITEM__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __CAST__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__FCKL=NULL;
+          __tmp__WFGL=NULL;
         } break;
         }
       };
-      result__TAKL=__tmp__FCKL;
-      req_list__WAKL=((__LOCAL *)Self__RDEL->local__G5YD)->parent_variable__ALMC.require_list__0WHH;
-      if (((void *)req_list__WAKL != (void *)NULL)) {
-        j__UAKL= 0;
-        while ((! ((j__UAKL > ((__FAST_ARRAYoWRITEo *)req_list__WAKL)->parent_arrayed_collection__ZWHH.upper__5HHI) || ((void *)result__TAKL == (void *)NULL)))) {
-          __tmp__CDKL=((void **)((__FAST_ARRAYoWRITEo *)req_list__WAKL)->parent_arrayed_collection__ZWHH.storage__3IHI)[j__UAKL];
-          switch (((struct ___OBJ *)__tmp__CDKL)->__id) {
+      result__EEGL=__tmp__WFGL;
+      req_list__HEGL=((__LOCAL *)Self__5HAL->local__HJZD)->parent_variable__T1LC.require_list__25DH;
+      if (((void *)req_list__HEGL != (void *)NULL)) {
+        j__FEGL= 0;
+        while ((! ((j__FEGL > ((__FAST_ARRAYoWRITEo *)req_list__HEGL)->parent_arrayed_collection__15DH.upper__VODI) || ((void *)result__EEGL == (void *)NULL)))) {
+          __tmp__TGGL=((void **)((__FAST_ARRAYoWRITEo *)req_list__HEGL)->parent_arrayed_collection__15DH.storage__TPDI)[j__FEGL];
+          switch (((struct ___OBJ *)__tmp__TGGL)->__id) {
           case __WRITE_GLOBAL__: {
-            __tmp__DDKL=((__WRITE_GLOBAL *)__tmp__CDKL)->parent_write__MZJH.value__NXHH;
+            __tmp__UGGL=((__WRITE_GLOBAL *)__tmp__TGGL)->parent_write__YAGH.value__PAEH;
           } break;
           case __WRITE_SLOT__: {
-            __tmp__DDKL=((__WRITE_SLOT *)__tmp__CDKL)->parent_write__ZZJH.value__NXHH;
+            __tmp__UGGL=((__WRITE_SLOT *)__tmp__TGGL)->parent_write__FBGH.value__PAEH;
           } break;
           case __WRITE_LOCAL__: {
-            __tmp__DDKL=((__WRITE_LOCAL *)__tmp__CDKL)->parent_write__FZ4I.value__NXHH;
+            __tmp__UGGL=((__WRITE_LOCAL *)__tmp__TGGL)->parent_write__540I.value__PAEH;
           } break;
           };
-          switch (((struct ___OBJ *)__tmp__DDKL)->__id) {
+          switch (((struct ___OBJ *)__tmp__UGGL)->__id) {
           case __LIST__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __STRING_CST__: {
-            __tmp__EDKL=TRUE__;
+            __tmp__VGGL=TRUE__;
           } break;
           case __EXTERNAL_C__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__EDKL=TRUE__;
+            __tmp__VGGL=TRUE__;
           } break;
           case __INTEGER_CST__: {
-            __tmp__EDKL=TRUE__;
+            __tmp__VGGL=TRUE__;
           } break;
           case __READ_LOCAL__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __REAL_CST__: {
-            __tmp__EDKL=TRUE__;
+            __tmp__VGGL=TRUE__;
           } break;
           case __CHARACTER_CST__: {
-            __tmp__EDKL=TRUE__;
+            __tmp__VGGL=TRUE__;
           } break;
           case __IS_EXPANDED__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_SUP__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_SUB__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_MUL__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_DIV__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_AND__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __PUT_TO__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __ITEM__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __SIZE_OF__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __CAST__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __CALL_SLOT__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __READ_SLOT__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_NEG__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_ADD__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_NOT__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_MOD__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_INF__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_OR__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           case __EXPR_XOR__: {
-            __tmp__EDKL=FALSE__;
+            __tmp__VGGL=FALSE__;
           } break;
           };
-          if ((! __tmp__EDKL)) {
-            __tmp__ODKL=TRUE__;
+          if ((! __tmp__VGGL)) {
+            __tmp__5GGL=TRUE__;
           } else {
-            switch (((struct ___OBJ *)result__TAKL)->__id) {
+            switch (((struct ___OBJ *)result__EEGL)->__id) {
             case __STRING_CST__: {
-              __tmp__LDKL=(! __infix_equal_equal__CC5L(((__STRING_CST *)result__TAKL),__tmp__DDKL));
+              __tmp__2GGL=(! __infix_equal_equal__XN1L(((__STRING_CST *)result__EEGL),__tmp__UGGL));
             } break;
             case __PROTOTYPE_CST__: {
-              __tmp__LDKL=(! __infix_equal_equal__XC5L(((__PROTOTYPE_CST *)result__TAKL),__tmp__DDKL));
+              __tmp__2GGL=(! __infix_equal_equal__MO1L(((__PROTOTYPE_CST *)result__EEGL),__tmp__UGGL));
             } break;
             case __INTEGER_CST__: {
-              __tmp__LDKL=(! __infix_equal_equal__ID5L(((__INTEGER_CST *)result__TAKL),__tmp__DDKL));
+              __tmp__2GGL=(! __infix_equal_equal__3O1L(((__INTEGER_CST *)result__EEGL),__tmp__UGGL));
             } break;
             case __REAL_CST__: {
-              __tmp__LDKL=(! __infix_equal_equal__QG5L(((__REAL_CST *)result__TAKL),__tmp__DDKL));
+              __tmp__2GGL=(! __infix_equal_equal__FS1L(((__REAL_CST *)result__EEGL),__tmp__UGGL));
             } break;
             case __CHARACTER_CST__: {
-              __tmp__LDKL=(! __infix_equal_equal__KH5L(((__CHARACTER_CST *)result__TAKL),__tmp__DDKL));
+              __tmp__2GGL=(! __infix_equal_equal__5S1L(((__CHARACTER_CST *)result__EEGL),__tmp__UGGL));
             } break;
             };
-            __tmp__ODKL=__tmp__LDKL;
+            __tmp__5GGL=__tmp__2GGL;
           };
-          if (__tmp__ODKL) {
-            result__TAKL=NULL;
+          if (__tmp__5GGL) {
+            result__EEGL=NULL;
           };
-          j__UAKL=(__INTEGER)(j__UAKL +  1);
+          j__FEGL=(__INTEGER)(j__FEGL +  1);
         };
       };
     };
   };
-  if (((void *)result__TAKL != (void *)NULL)) {
-    unread__ESNK(Self__RDEL->local__G5YD,Self__RDEL);
-    switch (((struct ___OBJ *)result__TAKL)->__id) {
+  if (((void *)result__EEGL != (void *)NULL)) {
+    Self__WP2R=((__LOCAL *)Self__5HAL->local__HJZD);
+    Self__WP2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__WP2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__WP2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__XP2R=create__AXB( 250);
+      display__UXFK(Self__5HAL,voir__XP2R);
+      put_string__2EG(((__STRING *)voir__XP2R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__ZP2R=((__LIST *)list_current__EH1);
+      voir__0P2R=create__AXB( 250);
+      display__EQQG(Self__ZP2R,voir__0P2R);
+      put_string__2EG(((__STRING *)voir__0P2R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    switch (((struct ___OBJ *)result__EEGL)->__id) {
     case __STRING_CST__: {
-      Self__0HGQ=((__STRING_CST *)result__TAKL);
-      __tmp__3FEL=create__text__BMQH(Self__0HGQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__0HGQ->string__LDAI);
+      Self__MLCQ=((__STRING_CST *)result__EEGL);
+      __tmp__LKAL=create__text__ITMH(Self__MLCQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MLCQ->string__BK2H);
     } break;
     case __PROTOTYPE_CST__: {
-      Self__1HGQ=((__PROTOTYPE_CST *)result__TAKL);
-      __tmp__3FEL=create__type__HZQC(Self__1HGQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__1HGQ->parent_constant__DMMC.static_type__LSYD);
+      Self__NLCQ=((__PROTOTYPE_CST *)result__EEGL);
+      __tmp__LKAL=create__type__PKQC(Self__NLCQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NLCQ->parent_constant__W2LC.static_type__M2YD);
     } break;
     case __INTEGER_CST__: {
-      Self__2HGQ=((__INTEGER_CST *)result__TAKL);
-      __tmp__3FEL=create__value__type__I1QC(Self__2HGQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__2HGQ->value__VUYD,Self__2HGQ->parent_constant__OMMC.static_type__LSYD);
+      Self__OLCQ=((__INTEGER_CST *)result__EEGL);
+      p__QTMR=Self__OLCQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      v__RTMR=Self__OLCQ->value__W4YD;
+      t__STMR=Self__OLCQ->parent_constant__B3LC.static_type__M2YD;
+      result__HTMR=NULL;
+      ptr__ITMR=((__POINTER )(NULL));
+      typ_id__JTMR= 0;
+      sz__KTMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+      if ((sz__KTMR ==  0)) {
+        result__HTMR=INTEGER_CST__;
+      } else {
+        typ_id__JTMR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KTMR);
+        if ((typ_id__JTMR == (__INTEGER)(-  1))) {
+          a__LTMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__MTMR=(__UINTEGER_32)((__UINTEGER_32)(sz__KTMR + a__LTMR) & (__UINTEGER_32)(~ a__LTMR));
+          ptr_table__2P2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MTMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__1P2R=((__POINTER )(NULL));
+          result__3P2R=((__POINTER *)ptr_table__2P2R)[ 0];
+          if ((result__3P2R == (void *)NULL)) {
+            result__3P2R=new_lab__2PJ(new_size__MTMR);
+            next__1P2R=(void *)((unsigned long)result__3P2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MTMR)));
+            ((__POINTER *)next__1P2R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__2P2R)[ 0]=next__1P2R;
+          } else {
+            next__1P2R=((__POINTER *)result__3P2R)[ 0];
+            if ((next__1P2R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3P2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MTMR <<  1)) <=  4096)) {
+                next__1P2R=(void *)((unsigned long)result__3P2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MTMR)));
+              } else {
+                next__1P2R=new_lab__2PJ(new_size__MTMR);
+              };
+              ((__POINTER *)next__1P2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__2P2R)[ 0]=next__1P2R;
+            } else {
+              ((__POINTER *)result__3P2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1P2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__3P2R=next__1P2R;
+            };
+          };
+          ptr__ITMR=result__3P2R;
+        } else {
+          t__NTMR=((__UINTEGER_32 )typ_id__JTMR);
+          a__OTMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__EQ2R=(__UINTEGER_32)((__UINTEGER_32)(sz__KTMR + a__OTMR) & (__UINTEGER_32)(~ a__OTMR));
+          ptr_table__BQ2R=((__POINTER )(&(table_type[(t__NTMR)])));
+          lab_type__DQ2R=(__UINTEGER_32)(t__NTMR |  1);
+          next__AQ2R=((__POINTER )(NULL));
+          result__CQ2R=((__POINTER *)ptr_table__BQ2R)[ 0];
+          if ((result__CQ2R == (void *)NULL)) {
+            result__CQ2R=new_lab__2PJ(lab_type__DQ2R);
+            next__AQ2R=(void *)((unsigned long)result__CQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EQ2R)));
+            ((__POINTER *)next__AQ2R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__BQ2R)[ 0]=next__AQ2R;
+          } else {
+            next__AQ2R=((__POINTER *)result__CQ2R)[ 0];
+            if ((next__AQ2R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CQ2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EQ2R <<  1)) <=  4096)) {
+                next__AQ2R=(void *)((unsigned long)result__CQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EQ2R)));
+              } else {
+                next__AQ2R=new_lab__2PJ(lab_type__DQ2R);
+              };
+              ((__POINTER *)next__AQ2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__BQ2R)[ 0]=next__AQ2R;
+            } else {
+              ((__POINTER *)result__CQ2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AQ2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__CQ2R=next__AQ2R;
+            };
+          };
+          ptr__ITMR=result__CQ2R;
+        };
+        result__HTMR=((__INTEGER_CST *)ptr__ITMR);
+        *(result__HTMR) = *(INTEGER_CST__);
+      };
+      Self__PTMR=((__INTEGER_CST *)result__HTMR);
+      Self__PTMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__QTMR;
+      Self__PTMR->value__W4YD=v__RTMR;
+      Self__PTMR->parent_constant__B3LC.static_type__M2YD=t__STMR;
+      check_type__YG5D(Self__PTMR);
+      __tmp__LKAL=result__HTMR;
     } break;
     case __REAL_CST__: {
-      Self__4HGQ=((__REAL_CST *)result__TAKL);
-      __tmp__3FEL=create__value__type__2KQH(Self__4HGQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4HGQ->value__RGAI,Self__4HGQ->parent_constant__IVNH.static_type__LSYD);
+      Self__QLCQ=((__REAL_CST *)result__EEGL);
+      p__2TMR=Self__QLCQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      v__3TMR=Self__QLCQ->value__HN2H;
+      t__4TMR=Self__QLCQ->parent_constant__U2JH.static_type__M2YD;
+      result__TTMR=NULL;
+      ptr__UTMR=((__POINTER )(NULL));
+      typ_id__VTMR= 0;
+      sz__WTMR=((__UINTEGER_32 )sizeof(__REAL_CST));
+      if ((sz__WTMR ==  0)) {
+        result__TTMR=REAL_CST__;
+      } else {
+        typ_id__VTMR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WTMR);
+        if ((typ_id__VTMR == (__INTEGER)(-  1))) {
+          a__XTMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__YTMR=(__UINTEGER_32)((__UINTEGER_32)(sz__WTMR + a__XTMR) & (__UINTEGER_32)(~ a__XTMR));
+          ptr_table__GQ2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YTMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__FQ2R=((__POINTER )(NULL));
+          result__HQ2R=((__POINTER *)ptr_table__GQ2R)[ 0];
+          if ((result__HQ2R == (void *)NULL)) {
+            result__HQ2R=new_lab__2PJ(new_size__YTMR);
+            next__FQ2R=(void *)((unsigned long)result__HQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YTMR)));
+            ((__POINTER *)next__FQ2R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__GQ2R)[ 0]=next__FQ2R;
+          } else {
+            next__FQ2R=((__POINTER *)result__HQ2R)[ 0];
+            if ((next__FQ2R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HQ2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YTMR <<  1)) <=  4096)) {
+                next__FQ2R=(void *)((unsigned long)result__HQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YTMR)));
+              } else {
+                next__FQ2R=new_lab__2PJ(new_size__YTMR);
+              };
+              ((__POINTER *)next__FQ2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__GQ2R)[ 0]=next__FQ2R;
+            } else {
+              ((__POINTER *)result__HQ2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FQ2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__HQ2R=next__FQ2R;
+            };
+          };
+          ptr__UTMR=result__HQ2R;
+        } else {
+          t__ZTMR=((__UINTEGER_32 )typ_id__VTMR);
+          a__0TMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__OQ2R=(__UINTEGER_32)((__UINTEGER_32)(sz__WTMR + a__0TMR) & (__UINTEGER_32)(~ a__0TMR));
+          ptr_table__LQ2R=((__POINTER )(&(table_type[(t__ZTMR)])));
+          lab_type__NQ2R=(__UINTEGER_32)(t__ZTMR |  1);
+          next__KQ2R=((__POINTER )(NULL));
+          result__MQ2R=((__POINTER *)ptr_table__LQ2R)[ 0];
+          if ((result__MQ2R == (void *)NULL)) {
+            result__MQ2R=new_lab__2PJ(lab_type__NQ2R);
+            next__KQ2R=(void *)((unsigned long)result__MQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OQ2R)));
+            ((__POINTER *)next__KQ2R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__LQ2R)[ 0]=next__KQ2R;
+          } else {
+            next__KQ2R=((__POINTER *)result__MQ2R)[ 0];
+            if ((next__KQ2R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MQ2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OQ2R <<  1)) <=  4096)) {
+                next__KQ2R=(void *)((unsigned long)result__MQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OQ2R)));
+              } else {
+                next__KQ2R=new_lab__2PJ(lab_type__NQ2R);
+              };
+              ((__POINTER *)next__KQ2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__LQ2R)[ 0]=next__KQ2R;
+            } else {
+              ((__POINTER *)result__MQ2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__KQ2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__MQ2R=next__KQ2R;
+            };
+          };
+          ptr__UTMR=result__MQ2R;
+        };
+        result__TTMR=((__REAL_CST *)ptr__UTMR);
+        *(result__TTMR) = *(REAL_CST__);
+      };
+      Self__1TMR=((__REAL_CST *)result__TTMR);
+      Self__1TMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2TMR;
+      Self__1TMR->value__HN2H=v__3TMR;
+      Self__1TMR->parent_constant__U2JH.static_type__M2YD=t__4TMR;
+      __tmp__LKAL=result__TTMR;
     } break;
     case __CHARACTER_CST__: {
-      Self__AIGQ=((__CHARACTER_CST *)result__TAKL);
-      __tmp__3FEL=create__char__XLQH(Self__AIGQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__AIGQ->text__ZGAI);
-    } break;
-    };
-    result__VDEL=__tmp__3FEL;
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__5FEL=TRUE__;
-  } else {
-    __tmp__5FEL=FALSE__;
-  };
-  if ((! __tmp__5FEL)) {
-    Self__OWML=((__LOCAL *)Self__RDEL->local__G5YD);
-    result__XWML=NULL;
-    val__YWML=NULL;
-    rd__ZWML=NULL;
-    l__0WML=NULL;
-    g__1WML=NULL;
-    if (((((! mode_recursive__MDVC) && ((void *)loop_invariant__3GEL == (void *)NULL)) && ((void *)Self__OWML->last_seq__XNNJ != (void *)NULL)) && ((void *)((__LOCAL_SEQ *)Self__OWML->last_seq__XNNJ)->last_write__SXML != (void *)NULL))) {
-      if ((is_seq_list__1GAN(((__LOCAL_SEQ *)Self__OWML->last_seq__XNNJ)->last_list_current__5XML) && ((((__LOCAL_SEQ *)Self__OWML->last_seq__XNNJ)->last_seq_call_local_and_loop__JYML == seq_call_local_and_loop__LYML) || (require_count__YJGN(Self__OWML) ==  1)))) {
-        val__YWML=((__WRITE_LOCAL *)((__LOCAL_SEQ *)Self__OWML->last_seq__XNNJ)->last_write__SXML)->parent_write__FZ4I.value__NXHH;
-        if (val__YWML==NULL) {
-          __tmp__CZML=NULL;
-        } else {
-          switch (((struct ___OBJ *)val__YWML)->__id) {
+      Self__SLCQ=((__CHARACTER_CST *)result__EEGL);
+      __tmp__LKAL=create__char__4SMH(Self__SLCQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__SLCQ->text__PN2H);
+    } break;
+    };
+    result__DIAL=__tmp__LKAL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__NKAL=TRUE__;
+  } else {
+    __tmp__NKAL=FALSE__;
+  };
+  if ((! __tmp__NKAL)) {
+    Self__W1IL=((__LOCAL *)Self__5HAL->local__HJZD);
+    result__51IL=NULL;
+    val__A2IL=NULL;
+    rd__B2IL=NULL;
+    l__C2IL=NULL;
+    g__D2IL=NULL;
+    if (((((! mode_recursive__3XUC) && ((void *)loop_invariant__LLAL == (void *)NULL)) && ((void *)Self__W1IL->last_seq__TQJJ != (void *)NULL)) && ((void *)((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_write__02IL != (void *)NULL))) {
+      if (is_seq_list__5U2M(((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_list_current__H3IL)) {
+        if ((((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_seq_call_local_and_loop__R3IL == seq_call_local_and_loop__T3IL)) {
+          __tmp__33IL=TRUE__;
+        } else {
+          result__5TMR= 0;
+          if (((void *)Self__W1IL->parent_variable__T1LC.require_first__L5DH != (void *)NULL)) {
+            if (((void *)Self__W1IL->parent_variable__T1LC.require_list__25DH != (void *)NULL)) {
+              result__5TMR=(__INTEGER)( 1 + (__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__W1IL->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI +  1));
+            } else {
+              result__5TMR= 1;
+            };
+          };
+          __tmp__33IL=(result__5TMR ==  1);
+        };
+        __tmp__A4IL=__tmp__33IL;
+      } else {
+        __tmp__A4IL=FALSE__;
+      };
+      if (__tmp__A4IL) {
+        val__A2IL=((__WRITE_LOCAL *)((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_write__02IL)->parent_write__540I.value__PAEH;
+        if (val__A2IL==NULL) {
+          __tmp__K4IL=NULL;
+        } else {
+          switch (((struct ___OBJ *)val__A2IL)->__id) {
           case __LIST__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __STRING_CST__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXTERNAL_C__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __INTEGER_CST__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __READ_LOCAL__: {
-            __tmp__CZML=((void *)val__YWML);
+            __tmp__K4IL=((void *)val__A2IL);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __REAL_CST__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __CHARACTER_CST__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __IS_EXPANDED__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_SUP__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_SUB__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_MUL__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_DIV__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_AND__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __PUT_TO__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __ITEM__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __SIZE_OF__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __CAST__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __CALL_SLOT__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __READ_SLOT__: {
-            __tmp__CZML=((void *)val__YWML);
+            __tmp__K4IL=((void *)val__A2IL);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__CZML=((void *)val__YWML);
+            __tmp__K4IL=((void *)val__A2IL);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_NEG__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_ADD__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_NOT__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_MOD__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_INF__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_OR__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           case __EXPR_XOR__: {
-            __tmp__CZML=NULL;
+            __tmp__K4IL=NULL;
           } break;
           }
         };
-        rd__ZWML=__tmp__CZML;
-        if (((void *)__tmp__CZML != (void *)NULL)) {
-          switch (((struct ___OBJ *)__tmp__CZML)->__id) {
+        rd__B2IL=__tmp__K4IL;
+        if (((void *)__tmp__K4IL != (void *)NULL)) {
+          switch (((struct ___OBJ *)__tmp__K4IL)->__id) {
           case __READ_LOCAL__: {
-            __tmp__IZML=((__READ_LOCAL *)__tmp__CZML)->local__G5YD;
+            __tmp__Q4IL=((__READ_LOCAL *)__tmp__K4IL)->local__HJZD;
           } break;
           case __READ_SLOT__: {
-            __tmp__IZML=((__READ_SLOT *)__tmp__CZML)->slot__QRKK;
+            __tmp__Q4IL=((__READ_SLOT *)__tmp__K4IL)->slot__MUGK;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__IZML=((__READ_GLOBAL *)__tmp__CZML)->global__3DNK;
+            __tmp__Q4IL=((__READ_GLOBAL *)__tmp__K4IL)->global__ZGJK;
           } break;
           };
-          if (__tmp__IZML==NULL) {
-            __tmp__KZML=NULL;
+          if (__tmp__Q4IL==NULL) {
+            __tmp__S4IL=NULL;
           } else {
-            switch (((struct ___OBJ *)__tmp__IZML)->__id) {
+            switch (((struct ___OBJ *)__tmp__Q4IL)->__id) {
             case __LOCAL__: {
-              __tmp__KZML=((void *)__tmp__IZML);
+              __tmp__S4IL=((void *)__tmp__Q4IL);
             } break;
             case __SLOT_DATA__: {
-              __tmp__KZML=NULL;
+              __tmp__S4IL=NULL;
             } break;
             }
           };
-          l__0WML=__tmp__KZML;
-          switch (((struct ___OBJ *)__tmp__CZML)->__id) {
+          l__C2IL=__tmp__S4IL;
+          switch (((struct ___OBJ *)__tmp__K4IL)->__id) {
           case __READ_LOCAL__: {
-            __tmp__LZML=((__READ_LOCAL *)__tmp__CZML)->local__G5YD;
+            __tmp__T4IL=((__READ_LOCAL *)__tmp__K4IL)->local__HJZD;
           } break;
           case __READ_SLOT__: {
-            __tmp__LZML=((__READ_SLOT *)__tmp__CZML)->slot__QRKK;
+            __tmp__T4IL=((__READ_SLOT *)__tmp__K4IL)->slot__MUGK;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__LZML=((__READ_GLOBAL *)__tmp__CZML)->global__3DNK;
+            __tmp__T4IL=((__READ_GLOBAL *)__tmp__K4IL)->global__ZGJK;
           } break;
           };
-          if (__tmp__LZML==NULL) {
-            __tmp__NZML=NULL;
+          if (__tmp__T4IL==NULL) {
+            __tmp__V4IL=NULL;
           } else {
-            switch (((struct ___OBJ *)__tmp__LZML)->__id) {
+            switch (((struct ___OBJ *)__tmp__T4IL)->__id) {
             case __LOCAL__: {
-              __tmp__NZML=NULL;
+              __tmp__V4IL=NULL;
             } break;
             case __SLOT_DATA__: {
-              __tmp__NZML=((void *)__tmp__LZML);
+              __tmp__V4IL=((void *)__tmp__T4IL);
             } break;
             }
           };
-          g__1WML=__tmp__NZML;
+          g__D2IL=__tmp__V4IL;
         };
-        switch (((struct ___OBJ *)val__YWML)->__id) {
+        switch (((struct ___OBJ *)val__A2IL)->__id) {
         case __LIST__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __STRING_CST__: {
-          __tmp__QZML=TRUE__;
+          __tmp__Y4IL=TRUE__;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__QZML=TRUE__;
+          __tmp__Y4IL=TRUE__;
         } break;
         case __INTEGER_CST__: {
-          __tmp__QZML=TRUE__;
+          __tmp__Y4IL=TRUE__;
         } break;
         case __READ_LOCAL__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __REAL_CST__: {
-          __tmp__QZML=TRUE__;
+          __tmp__Y4IL=TRUE__;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__QZML=TRUE__;
+          __tmp__Y4IL=TRUE__;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_SUP__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_SUB__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_MUL__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_DIV__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_AND__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __PUT_TO__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __ITEM__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __SIZE_OF__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __CAST__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __CALL_SLOT__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __READ_SLOT__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_NEG__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_ADD__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_NOT__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_MOD__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_INF__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_OR__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         case __EXPR_XOR__: {
-          __tmp__QZML=FALSE__;
+          __tmp__Y4IL=FALSE__;
         } break;
         };
-        if (((__tmp__QZML || (((void *)l__0WML != (void *)NULL) && (((((((void *)((__LOCAL *)l__0WML)->last_seq__XNNJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)((__LOCAL *)l__0WML)->last_seq__XNNJ)->last_write__SXML != (void *)NULL)) && (((__LOCAL_SEQ *)((__LOCAL *)l__0WML)->last_seq__XNNJ)->last_seq_index__K0ML < ((__LOCAL_SEQ *)Self__OWML->last_seq__XNNJ)->last_seq_index__K0ML)) && (((__LOCAL_SEQ *)Self__OWML->last_seq__XNNJ)->last_seq_call_local_and_loop__JYML == seq_call_local_and_loop__LYML)) || (require_count__YJGN(l__0WML) <=  1)) || (((__LOCAL *)l__0WML)->parent_variable__ALMC.parent_named__5KMC.style__ODGC == ' ')))) || ((((void *)g__1WML != (void *)NULL) && (((__SLOT_DATA *)g__1WML)->parent_variable__G3YD.parent_named__5KMC.style__ODGC == '-')) && ((((((void *)((__SLOT_DATA *)g__1WML)->last_write__E2ML != (void *)NULL) && (((__SLOT_DATA *)g__1WML)->last_seq_index__L2ML < ((__LOCAL_SEQ *)Self__OWML->last_seq__XNNJ)->last_seq_index__K0ML)) && (((__LOCAL_SEQ *)Self__OWML->last_seq__XNNJ)->last_seq_call_and_loop__X2ML == seq_call_and_loop__BOIJ)) && is_seq_list__1GAN(((__SLOT_DATA *)g__1WML)->last_list_current__A3ML)) || (require_count__UIAN(g__1WML) ==  1))))) {
-          switch (((struct ___OBJ *)val__YWML)->__id) {
+        if (__tmp__Y4IL) {
+          __tmp__ADJL=TRUE__;
+        } else {
+          if (((void *)l__C2IL != (void *)NULL)) {
+            if ((((((void *)((__LOCAL *)l__C2IL)->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)((__LOCAL *)l__C2IL)->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)((__LOCAL *)l__C2IL)->last_seq__TQJJ)->last_seq_index__S5IL < ((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_seq_index__S5IL)) && (((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_seq_call_local_and_loop__R3IL == seq_call_local_and_loop__T3IL))) {
+              __tmp__VAJL=TRUE__;
+            } else {
+              Self__3XCN=((__LOCAL *)l__C2IL);
+              result__5XCN= 0;
+              if (((void *)Self__3XCN->parent_variable__T1LC.require_first__L5DH != (void *)NULL)) {
+                if (((void *)Self__3XCN->parent_variable__T1LC.require_list__25DH != (void *)NULL)) {
+                  result__5XCN=(__INTEGER)( 1 + (__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__3XCN->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI +  1));
+                } else {
+                  result__5XCN= 1;
+                };
+              };
+              __tmp__VAJL=(result__5XCN <=  1);
+            };
+            __tmp__ZAJL=(__tmp__VAJL || (((__LOCAL *)l__C2IL)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' '));
+          } else {
+            __tmp__ZAJL=FALSE__;
+          };
+          __tmp__ADJL=__tmp__ZAJL;
+        };
+        if (__tmp__ADJL) {
+          __tmp__BDJL=TRUE__;
+        } else {
+          if ((((void *)g__D2IL != (void *)NULL) && (((__SLOT_DATA *)g__D2IL)->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '-'))) {
+            if ((((((void *)((__SLOT_DATA *)g__D2IL)->last_write__MBJL != (void *)NULL) && (((__SLOT_DATA *)g__D2IL)->last_seq_index__TBJL < ((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_seq_index__S5IL)) && (((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_seq_call_and_loop__5BJL == seq_call_and_loop__3QEJ)) && is_seq_list__5U2M(((__SLOT_DATA *)g__D2IL)->last_list_current__ICJL))) {
+              __tmp__ZCJL=TRUE__;
+            } else {
+              Self__ZW2M=((__SLOT_DATA *)g__D2IL);
+              result__1W2M= 0;
+              if (((void *)Self__ZW2M->parent_variable__HHZD.require_first__L5DH != (void *)NULL)) {
+                if (((void *)Self__ZW2M->parent_variable__HHZD.require_list__25DH != (void *)NULL)) {
+                  result__1W2M=(__INTEGER)( 1 + (__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__ZW2M->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI +  1));
+                } else {
+                  result__1W2M= 1;
+                };
+              };
+              __tmp__ZCJL=(result__1W2M ==  1);
+            };
+            __tmp__3CJL=__tmp__ZCJL;
+          } else {
+            __tmp__3CJL=FALSE__;
+          };
+          __tmp__BDJL=__tmp__3CJL;
+        };
+        if (__tmp__BDJL) {
+          switch (((struct ___OBJ *)val__A2IL)->__id) {
           case __LIST__: {
-            __tmp__53ML=my_copy__IE2M(val__YWML);
+            __tmp__HDJL=my_copy__MSYM(val__A2IL);
           } break;
           case __STRING_CST__: {
-            Self__HIGQ=((__STRING_CST *)val__YWML);
-            __tmp__53ML=create__text__BMQH(Self__HIGQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HIGQ->string__LDAI);
+            Self__ZLCQ=((__STRING_CST *)val__A2IL);
+            __tmp__HDJL=create__text__ITMH(Self__ZLCQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ZLCQ->string__BK2H);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__53ML=my_copy__ODAI(val__YWML);
+            __tmp__HDJL=my_copy__EK2H(val__A2IL);
           } break;
           case __PROTOTYPE_CST__: {
-            Self__IIGQ=((__PROTOTYPE_CST *)val__YWML);
-            __tmp__53ML=create__type__HZQC(Self__IIGQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IIGQ->parent_constant__DMMC.static_type__LSYD);
+            Self__0LCQ=((__PROTOTYPE_CST *)val__A2IL);
+            __tmp__HDJL=create__type__PKQC(Self__0LCQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__0LCQ->parent_constant__W2LC.static_type__M2YD);
           } break;
           case __INTEGER_CST__: {
-            Self__JIGQ=((__INTEGER_CST *)val__YWML);
-            __tmp__53ML=create__value__type__I1QC(Self__JIGQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__JIGQ->value__VUYD,Self__JIGQ->parent_constant__OMMC.static_type__LSYD);
+            Self__1LCQ=((__INTEGER_CST *)val__A2IL);
+            p__KUMR=Self__1LCQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+            v__LUMR=Self__1LCQ->value__W4YD;
+            t__MUMR=Self__1LCQ->parent_constant__B3LC.static_type__M2YD;
+            result__BUMR=NULL;
+            ptr__CUMR=((__POINTER )(NULL));
+            typ_id__DUMR= 0;
+            sz__EUMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+            if ((sz__EUMR ==  0)) {
+              result__BUMR=INTEGER_CST__;
+            } else {
+              typ_id__DUMR=-1;
+              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EUMR);
+              if ((typ_id__DUMR == (__INTEGER)(-  1))) {
+                a__FUMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__GUMR=(__UINTEGER_32)((__UINTEGER_32)(sz__EUMR + a__FUMR) & (__UINTEGER_32)(~ a__FUMR));
+                ptr_table__QQ2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GUMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                next__PQ2R=((__POINTER )(NULL));
+                result__RQ2R=((__POINTER *)ptr_table__QQ2R)[ 0];
+                if ((result__RQ2R == (void *)NULL)) {
+                  result__RQ2R=new_lab__2PJ(new_size__GUMR);
+                  next__PQ2R=(void *)((unsigned long)result__RQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GUMR)));
+                  ((__POINTER *)next__PQ2R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__QQ2R)[ 0]=next__PQ2R;
+                } else {
+                  next__PQ2R=((__POINTER *)result__RQ2R)[ 0];
+                  if ((next__PQ2R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RQ2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GUMR <<  1)) <=  4096)) {
+                      next__PQ2R=(void *)((unsigned long)result__RQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GUMR)));
+                    } else {
+                      next__PQ2R=new_lab__2PJ(new_size__GUMR);
+                    };
+                    ((__POINTER *)next__PQ2R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__QQ2R)[ 0]=next__PQ2R;
+                  } else {
+                    ((__POINTER *)result__RQ2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__PQ2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__RQ2R=next__PQ2R;
+                  };
+                };
+                ptr__CUMR=result__RQ2R;
+              } else {
+                t__HUMR=((__UINTEGER_32 )typ_id__DUMR);
+                a__IUMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__YQ2R=(__UINTEGER_32)((__UINTEGER_32)(sz__EUMR + a__IUMR) & (__UINTEGER_32)(~ a__IUMR));
+                ptr_table__VQ2R=((__POINTER )(&(table_type[(t__HUMR)])));
+                lab_type__XQ2R=(__UINTEGER_32)(t__HUMR |  1);
+                next__UQ2R=((__POINTER )(NULL));
+                result__WQ2R=((__POINTER *)ptr_table__VQ2R)[ 0];
+                if ((result__WQ2R == (void *)NULL)) {
+                  result__WQ2R=new_lab__2PJ(lab_type__XQ2R);
+                  next__UQ2R=(void *)((unsigned long)result__WQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YQ2R)));
+                  ((__POINTER *)next__UQ2R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__VQ2R)[ 0]=next__UQ2R;
+                } else {
+                  next__UQ2R=((__POINTER *)result__WQ2R)[ 0];
+                  if ((next__UQ2R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WQ2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YQ2R <<  1)) <=  4096)) {
+                      next__UQ2R=(void *)((unsigned long)result__WQ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YQ2R)));
+                    } else {
+                      next__UQ2R=new_lab__2PJ(lab_type__XQ2R);
+                    };
+                    ((__POINTER *)next__UQ2R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__VQ2R)[ 0]=next__UQ2R;
+                  } else {
+                    ((__POINTER *)result__WQ2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UQ2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__WQ2R=next__UQ2R;
+                  };
+                };
+                ptr__CUMR=result__WQ2R;
+              };
+              result__BUMR=((__INTEGER_CST *)ptr__CUMR);
+              *(result__BUMR) = *(INTEGER_CST__);
+            };
+            Self__JUMR=((__INTEGER_CST *)result__BUMR);
+            Self__JUMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KUMR;
+            Self__JUMR->value__W4YD=v__LUMR;
+            Self__JUMR->parent_constant__B3LC.static_type__M2YD=t__MUMR;
+            check_type__YG5D(Self__JUMR);
+            __tmp__HDJL=result__BUMR;
           } break;
           case __READ_LOCAL__: {
-            __tmp__53ML=my_copy__02IJ(val__YWML);
+            __tmp__OFBR=read__QB5G(((__READ_LOCAL *)val__A2IL)->local__HJZD);
+            if (__tmp__OFBR==NULL) {
+              __tmp__PFBR=NULL;
+            } else {
+              __tmp__PFBR=((__READ_LOCAL *)__tmp__OFBR);
+            };
+            __tmp__HDJL=__tmp__PFBR;
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__53ML=my_copy__2EAI(val__YWML);
+            __tmp__HDJL=my_copy__SL2H(val__A2IL);
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__53ML=my_copy__VFAI(val__YWML);
+            __tmp__HDJL=my_copy__LM2H(val__A2IL);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__53ML=my_copy__CGAI(val__YWML);
+            __tmp__HDJL=my_copy__YM2H(val__A2IL);
           } break;
           case __REAL_CST__: {
-            Self__LIGQ=((__REAL_CST *)val__YWML);
-            __tmp__53ML=create__value__type__2KQH(Self__LIGQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__LIGQ->value__RGAI,Self__LIGQ->parent_constant__IVNH.static_type__LSYD);
+            Self__3LCQ=((__REAL_CST *)val__A2IL);
+            p__WUMR=Self__3LCQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+            v__XUMR=Self__3LCQ->value__HN2H;
+            t__YUMR=Self__3LCQ->parent_constant__U2JH.static_type__M2YD;
+            result__NUMR=NULL;
+            ptr__OUMR=((__POINTER )(NULL));
+            typ_id__PUMR= 0;
+            sz__QUMR=((__UINTEGER_32 )sizeof(__REAL_CST));
+            if ((sz__QUMR ==  0)) {
+              result__NUMR=REAL_CST__;
+            } else {
+              typ_id__PUMR=-1;
+              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QUMR);
+              if ((typ_id__PUMR == (__INTEGER)(-  1))) {
+                a__RUMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__SUMR=(__UINTEGER_32)((__UINTEGER_32)(sz__QUMR + a__RUMR) & (__UINTEGER_32)(~ a__RUMR));
+                ptr_table__0Q2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SUMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                next__ZQ2R=((__POINTER )(NULL));
+                result__1Q2R=((__POINTER *)ptr_table__0Q2R)[ 0];
+                if ((result__1Q2R == (void *)NULL)) {
+                  result__1Q2R=new_lab__2PJ(new_size__SUMR);
+                  next__ZQ2R=(void *)((unsigned long)result__1Q2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SUMR)));
+                  ((__POINTER *)next__ZQ2R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__0Q2R)[ 0]=next__ZQ2R;
+                } else {
+                  next__ZQ2R=((__POINTER *)result__1Q2R)[ 0];
+                  if ((next__ZQ2R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1Q2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SUMR <<  1)) <=  4096)) {
+                      next__ZQ2R=(void *)((unsigned long)result__1Q2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SUMR)));
+                    } else {
+                      next__ZQ2R=new_lab__2PJ(new_size__SUMR);
+                    };
+                    ((__POINTER *)next__ZQ2R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__0Q2R)[ 0]=next__ZQ2R;
+                  } else {
+                    ((__POINTER *)result__1Q2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZQ2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__1Q2R=next__ZQ2R;
+                  };
+                };
+                ptr__OUMR=result__1Q2R;
+              } else {
+                t__TUMR=((__UINTEGER_32 )typ_id__PUMR);
+                a__UUMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__CR2R=(__UINTEGER_32)((__UINTEGER_32)(sz__QUMR + a__UUMR) & (__UINTEGER_32)(~ a__UUMR));
+                ptr_table__5Q2R=((__POINTER )(&(table_type[(t__TUMR)])));
+                lab_type__BR2R=(__UINTEGER_32)(t__TUMR |  1);
+                next__4Q2R=((__POINTER )(NULL));
+                result__AR2R=((__POINTER *)ptr_table__5Q2R)[ 0];
+                if ((result__AR2R == (void *)NULL)) {
+                  result__AR2R=new_lab__2PJ(lab_type__BR2R);
+                  next__4Q2R=(void *)((unsigned long)result__AR2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CR2R)));
+                  ((__POINTER *)next__4Q2R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__5Q2R)[ 0]=next__4Q2R;
+                } else {
+                  next__4Q2R=((__POINTER *)result__AR2R)[ 0];
+                  if ((next__4Q2R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AR2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CR2R <<  1)) <=  4096)) {
+                      next__4Q2R=(void *)((unsigned long)result__AR2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CR2R)));
+                    } else {
+                      next__4Q2R=new_lab__2PJ(lab_type__BR2R);
+                    };
+                    ((__POINTER *)next__4Q2R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__5Q2R)[ 0]=next__4Q2R;
+                  } else {
+                    ((__POINTER *)result__AR2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4Q2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__AR2R=next__4Q2R;
+                  };
+                };
+                ptr__OUMR=result__AR2R;
+              };
+              result__NUMR=((__REAL_CST *)ptr__OUMR);
+              *(result__NUMR) = *(REAL_CST__);
+            };
+            Self__VUMR=((__REAL_CST *)result__NUMR);
+            Self__VUMR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__WUMR;
+            Self__VUMR->value__HN2H=v__XUMR;
+            Self__VUMR->parent_constant__U2JH.static_type__M2YD=t__YUMR;
+            __tmp__HDJL=result__NUMR;
           } break;
           case __CHARACTER_CST__: {
-            Self__NIGQ=((__CHARACTER_CST *)val__YWML);
-            __tmp__53ML=create__char__XLQH(Self__NIGQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NIGQ->text__ZGAI);
+            Self__5LCQ=((__CHARACTER_CST *)val__A2IL);
+            __tmp__HDJL=create__char__4SMH(Self__5LCQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5LCQ->text__PN2H);
           } break;
           case __IS_EXPANDED__: {
-            Self__OIGQ=((__IS_EXPANDED *)val__YWML);
-            __tmp__53ML=create__receiver__2J0H(Self__OIGQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__OIGQ->receiver__AHAI));
+            Self__AMCQ=((__IS_EXPANDED *)val__A2IL);
+            __tmp__SFBR=read__QB5G(((__READ_LOCAL *)Self__AMCQ->receiver__WN2H)->local__HJZD);
+            if (__tmp__SFBR==NULL) {
+              __tmp__TFBR=NULL;
+            } else {
+              __tmp__TFBR=((__READ_LOCAL *)__tmp__SFBR);
+            };
+            p__CVMR=Self__AMCQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+            result__ZUMR=NULL;
+            ptr__0UMR=((__POINTER )(NULL));
+            typ_id__1UMR= 0;
+            sz__2UMR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+            if ((sz__2UMR ==  0)) {
+              result__ZUMR=IS_EXPANDED__;
+            } else {
+              typ_id__1UMR=-1;
+              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2UMR);
+              if ((typ_id__1UMR == (__INTEGER)(-  1))) {
+                a__3UMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__4UMR=(__UINTEGER_32)((__UINTEGER_32)(sz__2UMR + a__3UMR) & (__UINTEGER_32)(~ a__3UMR));
+                ptr_table__ER2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4UMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                next__DR2R=((__POINTER )(NULL));
+                result__FR2R=((__POINTER *)ptr_table__ER2R)[ 0];
+                if ((result__FR2R == (void *)NULL)) {
+                  result__FR2R=new_lab__2PJ(new_size__4UMR);
+                  next__DR2R=(void *)((unsigned long)result__FR2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4UMR)));
+                  ((__POINTER *)next__DR2R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__ER2R)[ 0]=next__DR2R;
+                } else {
+                  next__DR2R=((__POINTER *)result__FR2R)[ 0];
+                  if ((next__DR2R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FR2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4UMR <<  1)) <=  4096)) {
+                      next__DR2R=(void *)((unsigned long)result__FR2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4UMR)));
+                    } else {
+                      next__DR2R=new_lab__2PJ(new_size__4UMR);
+                    };
+                    ((__POINTER *)next__DR2R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__ER2R)[ 0]=next__DR2R;
+                  } else {
+                    ((__POINTER *)result__FR2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DR2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__FR2R=next__DR2R;
+                  };
+                };
+                ptr__0UMR=result__FR2R;
+              } else {
+                t__5UMR=((__UINTEGER_32 )typ_id__1UMR);
+                a__AVMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__MR2R=(__UINTEGER_32)((__UINTEGER_32)(sz__2UMR + a__AVMR) & (__UINTEGER_32)(~ a__AVMR));
+                ptr_table__JR2R=((__POINTER )(&(table_type[(t__5UMR)])));
+                lab_type__LR2R=(__UINTEGER_32)(t__5UMR |  1);
+                next__IR2R=((__POINTER )(NULL));
+                result__KR2R=((__POINTER *)ptr_table__JR2R)[ 0];
+                if ((result__KR2R == (void *)NULL)) {
+                  result__KR2R=new_lab__2PJ(lab_type__LR2R);
+                  next__IR2R=(void *)((unsigned long)result__KR2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MR2R)));
+                  ((__POINTER *)next__IR2R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__JR2R)[ 0]=next__IR2R;
+                } else {
+                  next__IR2R=((__POINTER *)result__KR2R)[ 0];
+                  if ((next__IR2R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KR2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MR2R <<  1)) <=  4096)) {
+                      next__IR2R=(void *)((unsigned long)result__KR2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MR2R)));
+                    } else {
+                      next__IR2R=new_lab__2PJ(lab_type__LR2R);
+                    };
+                    ((__POINTER *)next__IR2R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__JR2R)[ 0]=next__IR2R;
+                  } else {
+                    ((__POINTER *)result__KR2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IR2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__KR2R=next__IR2R;
+                  };
+                };
+                ptr__0UMR=result__KR2R;
+              };
+              result__ZUMR=((__IS_EXPANDED *)ptr__0UMR);
+              *(result__ZUMR) = *(IS_EXPANDED__);
+            };
+            Self__BVMR=((__IS_EXPANDED *)result__ZUMR);
+            Self__BVMR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__CVMR;
+            Self__BVMR->receiver__WN2H=__tmp__TFBR;
+            __tmp__HDJL=result__ZUMR;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__53ML=my_copy__FHAI(val__YWML);
+            __tmp__HDJL=my_copy__1N2H(val__A2IL);
           } break;
           case __EXPR_SUP__: {
-            __tmp__53ML=my_copy__OHAI(val__YWML);
+            __tmp__HDJL=my_copy__EO2H(val__A2IL);
           } break;
           case __EXPR_SUB__: {
-            __tmp__53ML=my_copy__ZHAI(val__YWML);
+            __tmp__HDJL=my_copy__PO2H(val__A2IL);
           } break;
           case __EXPR_MUL__: {
-            __tmp__53ML=my_copy__FIAI(val__YWML);
+            __tmp__HDJL=my_copy__1O2H(val__A2IL);
           } break;
           case __EXPR_DIV__: {
-            __tmp__53ML=my_copy__QIAI(val__YWML);
+            __tmp__HDJL=my_copy__GP2H(val__A2IL);
           } break;
           case __EXPR_AND__: {
-            __tmp__53ML=my_copy__1IAI(val__YWML);
+            __tmp__HDJL=my_copy__RP2H(val__A2IL);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__53ML=my_copy__GJAI(val__YWML);
+            __tmp__HDJL=my_copy__2P2H(val__A2IL);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__53ML=my_copy__RJAI(val__YWML);
+            __tmp__HDJL=my_copy__HQ2H(val__A2IL);
           } break;
           case __PUT_TO__: {
-            __tmp__53ML=my_copy__2JAI(val__YWML);
+            __tmp__HDJL=my_copy__SQ2H(val__A2IL);
           } break;
           case __ITEM__: {
-            __tmp__53ML=my_copy__NKAI(val__YWML);
+            __tmp__HDJL=my_copy__DR2H(val__A2IL);
           } break;
           case __SIZE_OF__: {
-            __tmp__53ML=my_copy__ZKAI(val__YWML);
+            __tmp__HDJL=my_copy__PR2H(val__A2IL);
           } break;
           case __CAST__: {
-            __tmp__53ML=my_copy__CLAI(val__YWML);
+            __tmp__HDJL=my_copy__YR2H(val__A2IL);
           } break;
           case __CALL_SLOT__: {
-            __tmp__53ML=my_copy__1E2M(val__YWML);
+            __tmp__HDJL=my_copy__5SYM(val__A2IL);
           } break;
           case __READ_SLOT__: {
-            __tmp__53ML=my_copy__MRKK(val__YWML);
+            __tmp__HDJL=my_copy__IUGK(val__A2IL);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__53ML=my_copy__ZRKK(val__YWML);
+            __tmp__TEDR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)val__A2IL)->global__ZGJK),NULL);
+            if (__tmp__TEDR==NULL) {
+              __tmp__UEDR=NULL;
+            } else {
+              switch (((struct ___OBJ *)__tmp__TEDR)->__id) {
+              case __READ_SLOT__: {
+                __tmp__UEDR=NULL;
+              } break;
+              case __READ_GLOBAL__: {
+                __tmp__UEDR=((__READ_GLOBAL *)__tmp__TEDR);
+              } break;
+              }
+            };
+            __tmp__HDJL=__tmp__UEDR;
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__53ML=my_copy__3BGN(val__YWML);
+            __tmp__HDJL=my_copy__BQCN(val__A2IL);
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__53ML=my_copy__VIIO(val__YWML);
+            __tmp__HDJL=my_copy__NREO(val__A2IL);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__53ML=my_copy__3PNO(val__YWML);
+            __tmp__HDJL=my_copy__VYJO(val__A2IL);
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__53ML=my_copy__CJIO(val__YWML);
+            __tmp__HDJL=my_copy__0REO(val__A2IL);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__53ML=my_copy__JQNO(val__YWML);
+            __tmp__HDJL=my_copy__BZJO(val__A2IL);
           } break;
           case __EXPR_NEG__: {
-            __tmp__53ML=my_copy__EBNM(val__YWML);
+            __tmp__HDJL=my_copy__CNJM(val__A2IL);
           } break;
           case __EXPR_ADD__: {
-            __tmp__53ML=my_copy__EOPL(val__YWML);
+            __tmp__HDJL=my_copy__5XLL(val__A2IL);
           } break;
           case __EXPR_NOT__: {
-            __tmp__53ML=my_copy__SH2M(val__YWML);
+            __tmp__HDJL=my_copy__WVYM(val__A2IL);
           } break;
           case __EXPR_MOD__: {
-            __tmp__53ML=my_copy__NJIO(val__YWML);
+            __tmp__HDJL=my_copy__FSEO(val__A2IL);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__53ML=my_copy__YZHP(val__YWML);
+            __tmp__HDJL=my_copy__QCEP(val__A2IL);
           } break;
           case __EXPR_INF__: {
-            __tmp__53ML=my_copy__13VN(val__YWML);
+            __tmp__HDJL=my_copy__5LSN(val__A2IL);
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__53ML=my_copy__G4VN(val__YWML);
+            __tmp__HDJL=my_copy__KMSN(val__A2IL);
           } break;
           case __EXPR_OR__: {
-            __tmp__53ML=my_copy__FLTN(val__YWML);
+            __tmp__HDJL=my_copy__JZPN(val__A2IL);
           } break;
           case __EXPR_XOR__: {
-            __tmp__53ML=my_copy__OUWO(val__YWML);
+            __tmp__HDJL=my_copy__G3SO(val__A2IL);
           } break;
           };
-          result__XWML=__tmp__53ML;
-          __tmp__B4ML=TRUE__;
+          result__51IL=__tmp__HDJL;
+          __tmp__JDJL=TRUE__;
         } else {
-          __tmp__B4ML=FALSE__;
-        };
-        if ((! __tmp__B4ML)) {
-          if (((((((__LOCAL_SEQ *)Self__OWML->last_seq__XNNJ)->last_seq_or_and__H4ML == seq_or_and__IVUG) && (Self__OWML->parent_variable__ALMC.ensure_count__4KCG ==  1)) && (((__LIST *)list_current__IF1)->index__XUUG >  1)) && ((void *)((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__IF1)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)((__INTEGER)(((__LIST *)list_current__IF1)->index__XUUG -  1) -  1)] == (void *)((__LOCAL_SEQ *)Self__OWML->last_seq__XNNJ)->last_write__SXML))) {
-            unwrite__0CRL(Self__OWML,((__LOCAL_SEQ *)Self__OWML->last_seq__XNNJ)->last_write__SXML);
-            ((__LOCAL_SEQ *)Self__OWML->last_seq__XNNJ)->last_write__SXML=NULL;
-            ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__IF1)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)((__INTEGER)(((__LIST *)list_current__IF1)->index__XUUG -  1) -  1)]=NOP__;
-            result__XWML=val__YWML;
+          __tmp__JDJL=FALSE__;
+        };
+        if ((! __tmp__JDJL)) {
+          if (((((((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_seq_or_and__PDJL == seq_or_and__IXRG) && (Self__W1IL->parent_variable__T1LC.ensure_count__YDAG ==  1)) && (((__LIST *)list_current__EH1)->index__XWRG >  1)) && ((void *)((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)(((__LIST *)list_current__EH1)->index__XWRG -  1) -  1)] == (void *)((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_write__02IL))) {
+            unwrite__VMNL(Self__W1IL,((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_write__02IL);
+            ((__LOCAL_SEQ *)Self__W1IL->last_seq__TQJJ)->last_write__02IL=NULL;
+            ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)(((__LIST *)list_current__EH1)->index__XWRG -  1) -  1)]=NOP__;
+            result__51IL=val__A2IL;
           };
         };
       };
     };
-    if (((void *)result__XWML != (void *)NULL)) {
-      result__VDEL=result__XWML;
-      unread__ESNK(Self__RDEL->local__G5YD,Self__RDEL);
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    if (((void *)result__51IL != (void *)NULL)) {
+      result__DIAL=result__51IL;
+      Self__NR2R=((__LOCAL *)Self__5HAL->local__HJZD);
+      Self__NR2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__NR2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+      if ((Self__NR2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+        print__1ZE((&__string_336));
+        voir__OR2R=create__AXB( 250);
+        display__UXFK(Self__5HAL,voir__OR2R);
+        put_string__2EG(((__STRING *)voir__OR2R));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_337));
+        Self__QR2R=((__LIST *)list_current__EH1);
+        voir__RR2R=create__AXB( 250);
+        display__EQQG(Self__QR2R,voir__RR2R);
+        put_string__2EG(((__STRING *)voir__RR2R));
+        fputc((int)('\n'),stdout);
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_338));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
     };
   };
-  if (((void *)result__VDEL == (void *)NULL)) {
-    Self__5DML=((__LOCAL *)Self__RDEL->local__G5YD);
-    if (((void *)Self__5DML->last_seq__XNNJ != (void *)NULL)) {
-      ((__LOCAL_SEQ *)Self__5DML->last_seq__XNNJ)->last_index__Y5XL=(__INTEGER)(-  1);
+  if (((void *)result__DIAL == (void *)NULL)) {
+    Self__YEIL=((__LOCAL *)Self__5HAL->local__HJZD);
+    if (((void *)Self__YEIL->last_seq__TQJJ != (void *)NULL)) {
+      ((__LOCAL_SEQ *)Self__YEIL->last_seq__TQJJ)->last_index__OKUL=(__INTEGER)(-  1);
     };
-    result__VDEL=Self__RDEL;
+    result__DIAL=Self__5HAL;
   };
-  return(result__VDEL);
-}
-
-static void* execute_link__EIEL()
-// () With resultNo recursive, No inlinable.
-{
-  __LIST *Self__PGOQ;
-  void *voir__OGOQ;
-  Self__PGOQ=((__LIST *)list_current__IF1);
-  voir__OGOQ=create__AXB( 250);
-  display__TLTG(Self__PGOQ,voir__OGOQ);
-  put_string__2EG(((__STRING *)voir__OGOQ));
-  fputc((int)('\n'),stdout);
-  print__1ZE((&__string_559));
-  fputc((int)('\n'),stdout);
-  exit(( 1));
-  return(NULL);
+  return(result__DIAL);
 }
 
-static void* execute_link__IIEL(__EXPR_EQUAL *Self__JIEL)
+static void* execute_link__WMAL(__EXPR_EQUAL *Self__XMAL)
 // ({EXPR_EQUAL}) With resultRecursive, No inlinable.
 {
-  __UINTEGER_32 old_seq__MIEL;
-  void *__tmp__SIEL,*__tmp__TIEL,*__tmp__UIEL,*__tmp__VIEL,*__tmp__XIEL;
-  void *__tmp__0IEL,*result__LIEL,*__tmp__1SZL,*__tmp__2SZL,*__tmp__ITZL;
-  void *__tmp__JTZL,*__tmp__QTZL,*__tmp__5TZL,*__tmp__IUZL;
-  void *__tmp__YIEL,*left_cst__PIEL,*__tmp__1IEL,*right_cst__QIEL;
-  void *result__VNRM,*result__ZSZL,*r__0SZL,*__tmp__RTZL;
-  __POSITION __tmp__3NRM,__tmp__HORM,__tmp__DTZL,__tmp__WUZL;
-  __POSITION __tmp__PMEL;
-  void *__tmp__4NRM,*__tmp__IORM,*__tmp__ETZL,*__tmp__XUZL;
-  void *__tmp__5NRM,*__tmp__JORM,*__tmp__FTZL,*__tmp__AUZL,*__tmp__JUZL;
-  void *__tmp__YUZL;
-  __READ_LOCAL *Self__BJGQ,*Self__DJGQ,*Self__FJGQ,*Self__HJGQ;
-  __READ_GLOBAL *Self__EJGQ,*Self__IJGQ;
-  __BOOLEAN __tmp__3SZL,__tmp__PUZL,__tmp__QUZL;
-  old_seq__MIEL=seq_call_and_loop__BOIJ;
-  __tmp__SIEL=Self__JIEL->parent_expr_binary_cmp__XDNH.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__SIEL)->__id) {
+  __UINTEGER_32 old_seq__0MAL;
+  void *__tmp__ANAL,*__tmp__BNAL,*__tmp__CNAL,*__tmp__DNAL,*__tmp__FNAL;
+  void *__tmp__INAL,*result__ZMAL,*__tmp__13VL,*__tmp__23VL,*__tmp__I4VL;
+  void *__tmp__J4VL,*__tmp__Q4VL,*__tmp__54VL,*__tmp__I5VL;
+  __LIST *Self__VFBR,*Self__XFBR,*Self__VR2R,*Self__0R2R,*Self__5R2R;
+  __LIST *Self__ES2R;
+  void *voir__WFBR,*voir__YFBR,*voir__TR2R,*voir__WR2R,*voir__YR2R;
+  void *voir__1R2R,*voir__3R2R,*voir__AS2R,*voir__CS2R,*voir__FS2R;
+  void *__tmp__GNAL,*left_cst__3MAL,*__tmp__JNAL,*right_cst__4MAL;
+  void *result__5ZNM,*result__Z3VL,*r__03VL,*__tmp__R4VL;
+  __POSITION __tmp__H0NM,__tmp__R0NM,__tmp__D4VL,__tmp__W5VL;
+  __POSITION __tmp__3QAL;
+  void *__tmp__I0NM,*__tmp__S0NM,*__tmp__E4VL,*__tmp__X5VL;
+  void *__tmp__J0NM,*__tmp__T0NM,*__tmp__F4VL,*__tmp__A5VL,*__tmp__J5VL;
+  void *__tmp__Y5VL;
+  __READ_LOCAL *Self__TMCQ,*Self__VMCQ,*Self__XMCQ,*Self__ZMCQ;
+  __LOCAL *Self__SR2R,*Self__XR2R,*Self__2R2R,*Self__BS2R;
+  __READ_GLOBAL *Self__WMCQ,*Self__0MCQ;
+  __BOOLEAN __tmp__33VL,__tmp__P5VL,__tmp__Q5VL;
+  old_seq__0MAL=seq_call_and_loop__3QEJ;
+  __tmp__ANAL=Self__XMAL->parent_expr_binary_cmp__DLJH.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__ANAL)->__id) {
   case __LIST__: {
-    __tmp__TIEL=execute_link__GMRG(__tmp__SIEL);
+    __tmp__BNAL=execute_link__TTOG(__tmp__ANAL);
   } break;
   case __STRING_CST__: {
-    __tmp__TIEL=((__STRING_CST *)__tmp__SIEL);
+    __tmp__BNAL=((__STRING_CST *)__tmp__ANAL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__TIEL=execute_link__A23K(__tmp__SIEL);
+    __tmp__BNAL=execute_link__KA0K(__tmp__ANAL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__TIEL=((__PROTOTYPE_CST *)__tmp__SIEL);
+    __tmp__BNAL=((__PROTOTYPE_CST *)__tmp__ANAL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__TIEL=((__INTEGER_CST *)__tmp__SIEL);
+    __tmp__BNAL=((__INTEGER_CST *)__tmp__ANAL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__TIEL=execute_link__QDEL(__tmp__SIEL);
+    __tmp__BNAL=execute_link__4HAL(__tmp__ANAL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__TIEL=execute_link__EIEL();
+    Self__VFBR=((__LIST *)list_current__EH1);
+    voir__WFBR=create__AXB( 250);
+    display__EQQG(Self__VFBR,voir__WFBR);
+    put_string__2EG(((__STRING *)voir__WFBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__BNAL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__TIEL=execute_link__IIEL(__tmp__SIEL);
+    __tmp__BNAL=execute_link__WMAL(__tmp__ANAL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__TIEL=execute_link__RMEL(__tmp__SIEL);
+    __tmp__BNAL=execute_link__5QAL(__tmp__ANAL);
   } break;
   case __REAL_CST__: {
-    __tmp__TIEL=((__REAL_CST *)__tmp__SIEL);
+    __tmp__BNAL=((__REAL_CST *)__tmp__ANAL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__TIEL=((__CHARACTER_CST *)__tmp__SIEL);
+    __tmp__BNAL=((__CHARACTER_CST *)__tmp__ANAL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__TIEL=execute_link__AREL(__tmp__SIEL);
+    __tmp__BNAL=execute_link__OVAL(__tmp__ANAL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__TIEL=execute_link__HSEL(__tmp__SIEL);
+    __tmp__BNAL=execute_link__VWAL(__tmp__ANAL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__TIEL=execute_link__MSEL(__tmp__SIEL);
+    __tmp__BNAL=execute_link__0WAL(__tmp__ANAL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__TIEL=execute_link__VWEL(__tmp__SIEL);
+    __tmp__BNAL=execute_link__D1AL(__tmp__ANAL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__TIEL=execute_link__40EL(__tmp__SIEL);
+    __tmp__BNAL=execute_link__M5AL(__tmp__ANAL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__TIEL=execute_link__H5EL(__tmp__SIEL);
+    __tmp__BNAL=execute_link__VDBL(__tmp__ANAL);
   } break;
   case __EXPR_AND__: {
-    __tmp__TIEL=execute_link__QDFL(__tmp__SIEL);
+    __tmp__BNAL=execute_link__4HBL(__tmp__ANAL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__TIEL=execute_link__ZHFL(__tmp__SIEL);
+    __tmp__BNAL=execute_link__HMBL(__tmp__ANAL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__TIEL=execute_link__CMFL(__tmp__SIEL);
+    __tmp__BNAL=execute_link__QQBL(__tmp__ANAL);
   } break;
   case __PUT_TO__: {
-    __tmp__TIEL=execute_link__NKTK(__tmp__SIEL);
+    __tmp__BNAL=execute_link__ROPK(__tmp__ANAL);
   } break;
   case __ITEM__: {
-    __tmp__TIEL=execute_link__LQFL(__tmp__SIEL);
+    __tmp__BNAL=execute_link__ZUBL(__tmp__ANAL);
   } break;
   case __SIZE_OF__: {
-    __tmp__TIEL=execute_link__SQFL(__tmp__SIEL);
+    __tmp__BNAL=execute_link__AVBL(__tmp__ANAL);
   } break;
   case __CAST__: {
-    __tmp__TIEL=execute_link__XQFL(__tmp__SIEL);
+    __tmp__BNAL=execute_link__FVBL(__tmp__ANAL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__TIEL=execute_link__MYXL(__tmp__SIEL);
+    __tmp__BNAL=execute_link__CDUL(__tmp__ANAL);
   } break;
   case __READ_SLOT__: {
-    __tmp__TIEL=execute_link__QUFL(__tmp__SIEL);
+    __tmp__BNAL=execute_link__4YBL(__tmp__ANAL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__TIEL=execute_link__AZFL(__tmp__SIEL);
+    __tmp__BNAL=execute_link__O3BL(__tmp__ANAL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__TIEL=execute_link__4N3M(__tmp__SIEL);
+    __tmp__BNAL=execute_link__C2ZM(__tmp__ANAL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__TIEL=execute_link__03IO(__tmp__SIEL);
+    __tmp__BNAL=execute_link__SGFO(__tmp__ANAL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__TIEL=execute_link__SFPO(__tmp__SIEL);
+    __tmp__BNAL=execute_link__KOLO(__tmp__ANAL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__TIEL=execute_link__TDJO(__tmp__SIEL);
+    __tmp__BNAL=execute_link__LMFO(__tmp__ANAL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__TIEL=execute_link__WLPO(__tmp__SIEL);
+    __tmp__BNAL=execute_link__OULO(__tmp__ANAL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__TIEL=execute_link__GDOM(__tmp__SIEL);
+    __tmp__BNAL=execute_link__IPKM(__tmp__ANAL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__TIEL=execute_link__3NSL(__tmp__SIEL);
+    __tmp__BNAL=execute_link__VXOL(__tmp__ANAL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__TIEL=execute_link__SQ3M(__tmp__SIEL);
+    __tmp__BNAL=execute_link__W4ZM(__tmp__ANAL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__TIEL=execute_link__MJJO(__tmp__SIEL);
+    __tmp__BNAL=execute_link__ESFO(__tmp__ANAL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__TIEL=execute_link__EIIP(__tmp__SIEL);
+    __tmp__BNAL=execute_link__2QEP(__tmp__ANAL);
   } break;
   case __EXPR_INF__: {
-    __tmp__TIEL=execute_link__BNUN(__tmp__SIEL);
+    __tmp__BNAL=execute_link__F1QN(__tmp__ANAL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__TIEL=execute_link__KRUN(__tmp__SIEL);
+    __tmp__BNAL=execute_link__O5QN(__tmp__ANAL);
   } break;
   case __EXPR_OR__: {
-    __tmp__TIEL=execute_link__HEUN(__tmp__SIEL);
+    __tmp__BNAL=execute_link__LSQN(__tmp__ANAL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__TIEL=execute_link__UUYO(__tmp__SIEL);
+    __tmp__BNAL=execute_link__M3UO(__tmp__ANAL);
   } break;
   };
-  Self__JIEL->parent_expr_binary_cmp__XDNH.left__ZFAI=__tmp__TIEL;
-  __tmp__UIEL=Self__JIEL->parent_expr_binary_cmp__XDNH.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__UIEL)->__id) {
+  Self__XMAL->parent_expr_binary_cmp__DLJH.left__PM2H=__tmp__BNAL;
+  __tmp__CNAL=Self__XMAL->parent_expr_binary_cmp__DLJH.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__CNAL)->__id) {
   case __LIST__: {
-    __tmp__VIEL=execute_link__GMRG(__tmp__UIEL);
+    __tmp__DNAL=execute_link__TTOG(__tmp__CNAL);
   } break;
   case __STRING_CST__: {
-    __tmp__VIEL=((__STRING_CST *)__tmp__UIEL);
+    __tmp__DNAL=((__STRING_CST *)__tmp__CNAL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__VIEL=execute_link__A23K(__tmp__UIEL);
+    __tmp__DNAL=execute_link__KA0K(__tmp__CNAL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__VIEL=((__PROTOTYPE_CST *)__tmp__UIEL);
+    __tmp__DNAL=((__PROTOTYPE_CST *)__tmp__CNAL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__VIEL=((__INTEGER_CST *)__tmp__UIEL);
+    __tmp__DNAL=((__INTEGER_CST *)__tmp__CNAL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__VIEL=execute_link__QDEL(__tmp__UIEL);
+    __tmp__DNAL=execute_link__4HAL(__tmp__CNAL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__VIEL=execute_link__EIEL();
+    Self__XFBR=((__LIST *)list_current__EH1);
+    voir__YFBR=create__AXB( 250);
+    display__EQQG(Self__XFBR,voir__YFBR);
+    put_string__2EG(((__STRING *)voir__YFBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__DNAL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__VIEL=execute_link__IIEL(__tmp__UIEL);
+    __tmp__DNAL=execute_link__WMAL(__tmp__CNAL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__VIEL=execute_link__RMEL(__tmp__UIEL);
+    __tmp__DNAL=execute_link__5QAL(__tmp__CNAL);
   } break;
   case __REAL_CST__: {
-    __tmp__VIEL=((__REAL_CST *)__tmp__UIEL);
+    __tmp__DNAL=((__REAL_CST *)__tmp__CNAL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__VIEL=((__CHARACTER_CST *)__tmp__UIEL);
+    __tmp__DNAL=((__CHARACTER_CST *)__tmp__CNAL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__VIEL=execute_link__AREL(__tmp__UIEL);
+    __tmp__DNAL=execute_link__OVAL(__tmp__CNAL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__VIEL=execute_link__HSEL(__tmp__UIEL);
+    __tmp__DNAL=execute_link__VWAL(__tmp__CNAL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__VIEL=execute_link__MSEL(__tmp__UIEL);
+    __tmp__DNAL=execute_link__0WAL(__tmp__CNAL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__VIEL=execute_link__VWEL(__tmp__UIEL);
+    __tmp__DNAL=execute_link__D1AL(__tmp__CNAL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__VIEL=execute_link__40EL(__tmp__UIEL);
+    __tmp__DNAL=execute_link__M5AL(__tmp__CNAL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__VIEL=execute_link__H5EL(__tmp__UIEL);
+    __tmp__DNAL=execute_link__VDBL(__tmp__CNAL);
   } break;
   case __EXPR_AND__: {
-    __tmp__VIEL=execute_link__QDFL(__tmp__UIEL);
+    __tmp__DNAL=execute_link__4HBL(__tmp__CNAL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__VIEL=execute_link__ZHFL(__tmp__UIEL);
+    __tmp__DNAL=execute_link__HMBL(__tmp__CNAL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__VIEL=execute_link__CMFL(__tmp__UIEL);
+    __tmp__DNAL=execute_link__QQBL(__tmp__CNAL);
   } break;
   case __PUT_TO__: {
-    __tmp__VIEL=execute_link__NKTK(__tmp__UIEL);
+    __tmp__DNAL=execute_link__ROPK(__tmp__CNAL);
   } break;
   case __ITEM__: {
-    __tmp__VIEL=execute_link__LQFL(__tmp__UIEL);
+    __tmp__DNAL=execute_link__ZUBL(__tmp__CNAL);
   } break;
   case __SIZE_OF__: {
-    __tmp__VIEL=execute_link__SQFL(__tmp__UIEL);
+    __tmp__DNAL=execute_link__AVBL(__tmp__CNAL);
   } break;
   case __CAST__: {
-    __tmp__VIEL=execute_link__XQFL(__tmp__UIEL);
+    __tmp__DNAL=execute_link__FVBL(__tmp__CNAL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__VIEL=execute_link__MYXL(__tmp__UIEL);
+    __tmp__DNAL=execute_link__CDUL(__tmp__CNAL);
   } break;
   case __READ_SLOT__: {
-    __tmp__VIEL=execute_link__QUFL(__tmp__UIEL);
+    __tmp__DNAL=execute_link__4YBL(__tmp__CNAL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__VIEL=execute_link__AZFL(__tmp__UIEL);
+    __tmp__DNAL=execute_link__O3BL(__tmp__CNAL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__VIEL=execute_link__4N3M(__tmp__UIEL);
+    __tmp__DNAL=execute_link__C2ZM(__tmp__CNAL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__VIEL=execute_link__03IO(__tmp__UIEL);
+    __tmp__DNAL=execute_link__SGFO(__tmp__CNAL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__VIEL=execute_link__SFPO(__tmp__UIEL);
+    __tmp__DNAL=execute_link__KOLO(__tmp__CNAL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__VIEL=execute_link__TDJO(__tmp__UIEL);
+    __tmp__DNAL=execute_link__LMFO(__tmp__CNAL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__VIEL=execute_link__WLPO(__tmp__UIEL);
+    __tmp__DNAL=execute_link__OULO(__tmp__CNAL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__VIEL=execute_link__GDOM(__tmp__UIEL);
+    __tmp__DNAL=execute_link__IPKM(__tmp__CNAL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__VIEL=execute_link__3NSL(__tmp__UIEL);
+    __tmp__DNAL=execute_link__VXOL(__tmp__CNAL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__VIEL=execute_link__SQ3M(__tmp__UIEL);
+    __tmp__DNAL=execute_link__W4ZM(__tmp__CNAL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__VIEL=execute_link__MJJO(__tmp__UIEL);
+    __tmp__DNAL=execute_link__ESFO(__tmp__CNAL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__VIEL=execute_link__EIIP(__tmp__UIEL);
+    __tmp__DNAL=execute_link__2QEP(__tmp__CNAL);
   } break;
   case __EXPR_INF__: {
-    __tmp__VIEL=execute_link__BNUN(__tmp__UIEL);
+    __tmp__DNAL=execute_link__F1QN(__tmp__CNAL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__VIEL=execute_link__KRUN(__tmp__UIEL);
+    __tmp__DNAL=execute_link__O5QN(__tmp__CNAL);
   } break;
   case __EXPR_OR__: {
-    __tmp__VIEL=execute_link__HEUN(__tmp__UIEL);
+    __tmp__DNAL=execute_link__LSQN(__tmp__CNAL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__VIEL=execute_link__UUYO(__tmp__UIEL);
+    __tmp__DNAL=execute_link__M3UO(__tmp__CNAL);
   } break;
   };
-  Self__JIEL->parent_expr_binary_cmp__XDNH.right__3FAI=__tmp__VIEL;
-  __tmp__XIEL=Self__JIEL->parent_expr_binary_cmp__XDNH.left__ZFAI;
-  if (__tmp__XIEL==NULL) {
-    __tmp__YIEL=NULL;
+  Self__XMAL->parent_expr_binary_cmp__DLJH.right__TM2H=__tmp__DNAL;
+  __tmp__FNAL=Self__XMAL->parent_expr_binary_cmp__DLJH.left__PM2H;
+  if (__tmp__FNAL==NULL) {
+    __tmp__GNAL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__XIEL)->__id) {
+    switch (((struct ___OBJ *)__tmp__FNAL)->__id) {
     case __LIST__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__YIEL=((void *)__tmp__XIEL);
+      __tmp__GNAL=((void *)__tmp__FNAL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __CAST__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__YIEL=NULL;
+      __tmp__GNAL=NULL;
     } break;
     }
   };
-  left_cst__PIEL=__tmp__YIEL;
-  __tmp__0IEL=Self__JIEL->parent_expr_binary_cmp__XDNH.right__3FAI;
-  if (__tmp__0IEL==NULL) {
-    __tmp__1IEL=NULL;
+  left_cst__3MAL=__tmp__GNAL;
+  __tmp__INAL=Self__XMAL->parent_expr_binary_cmp__DLJH.right__TM2H;
+  if (__tmp__INAL==NULL) {
+    __tmp__JNAL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__0IEL)->__id) {
+    switch (((struct ___OBJ *)__tmp__INAL)->__id) {
     case __LIST__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__1IEL=((void *)__tmp__0IEL);
+      __tmp__JNAL=((void *)__tmp__INAL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __CAST__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__1IEL=NULL;
+      __tmp__JNAL=NULL;
     } break;
     }
   };
-  right_cst__QIEL=__tmp__1IEL;
-  result__LIEL=NULL;
-  if (((void *)__tmp__YIEL != (void *)NULL)) {
-    result__LIEL=NULL;
+  right_cst__4MAL=__tmp__JNAL;
+  result__ZMAL=NULL;
+  if (((void *)__tmp__GNAL != (void *)NULL)) {
+    result__ZMAL=NULL;
   };
-  if ((((void *)result__LIEL == (void *)NULL) && ((void *)__tmp__1IEL != (void *)NULL))) {
-    result__LIEL=NULL;
+  if ((((void *)result__ZMAL == (void *)NULL) && ((void *)__tmp__JNAL != (void *)NULL))) {
+    result__ZMAL=NULL;
   };
-  if (((((void *)result__LIEL == (void *)NULL) && ((void *)__tmp__1IEL != (void *)NULL)) && ((void *)__tmp__YIEL != (void *)NULL))) {
-    result__VNRM=NULL;
-    if ((((__INTEGER_CST *)__tmp__YIEL)->value__VUYD == ((__INTEGER_CST *)__tmp__1IEL)->value__VUYD)) {
-      __tmp__3NRM=Self__JIEL->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__4NRM=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__4NRM)->__id) {
+  if (((((void *)result__ZMAL == (void *)NULL) && ((void *)__tmp__JNAL != (void *)NULL)) && ((void *)__tmp__GNAL != (void *)NULL))) {
+    result__5ZNM=NULL;
+    if ((((__INTEGER_CST *)__tmp__GNAL)->value__W4YD == ((__INTEGER_CST *)__tmp__JNAL)->value__W4YD)) {
+      __tmp__H0NM=Self__XMAL->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__I0NM=type_true__FJB;
+      switch (((struct ___OBJ *)__tmp__I0NM)->__id) {
       case __TYPE__: {
-        __tmp__5NRM=((__TYPE *)__tmp__4NRM)->default__AKC;
+        __tmp__J0NM=((__TYPE *)__tmp__I0NM)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__5NRM=((__TYPE_NULL *)__tmp__4NRM)->parent_type__TIB.default__AKC;
+        __tmp__J0NM=((__TYPE_NULL *)__tmp__I0NM)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__5NRM=((__TYPE_VOID *)__tmp__4NRM)->parent_type__UIB.default__AKC;
+        __tmp__J0NM=((__TYPE_VOID *)__tmp__I0NM)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__5NRM=((__TYPE_CONTEXT *)__tmp__4NRM)->parent_type__VIB.default__AKC;
+        __tmp__J0NM=((__TYPE_CONTEXT *)__tmp__I0NM)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__5NRM=((__TYPE_ID *)__tmp__4NRM)->parent_type__WIB.default__AKC;
+        __tmp__J0NM=((__TYPE_ID *)__tmp__I0NM)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__5NRM=((__TYPE_GENERIC *)__tmp__4NRM)->parent_type__T2IB.default__AKC;
+        __tmp__J0NM=((__TYPE_GENERIC *)__tmp__I0NM)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__5NRM=((__PROFIL_BLOCK *)__tmp__4NRM)->parent_type__VNCG.default__AKC;
+        __tmp__J0NM=((__PROFIL_BLOCK *)__tmp__I0NM)->parent_type__PGAG.default__AKC;
       } break;
       };
-      result__VNRM=create__type__HZQC(__tmp__3NRM,__tmp__5NRM);
+      result__5ZNM=create__type__PKQC(__tmp__H0NM,__tmp__J0NM);
     } else {
-      __tmp__HORM=Self__JIEL->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__IORM=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__IORM)->__id) {
+      __tmp__R0NM=Self__XMAL->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__S0NM=type_false__NJB;
+      switch (((struct ___OBJ *)__tmp__S0NM)->__id) {
       case __TYPE__: {
-        __tmp__JORM=((__TYPE *)__tmp__IORM)->default__AKC;
+        __tmp__T0NM=((__TYPE *)__tmp__S0NM)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__JORM=((__TYPE_NULL *)__tmp__IORM)->parent_type__TIB.default__AKC;
+        __tmp__T0NM=((__TYPE_NULL *)__tmp__S0NM)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__JORM=((__TYPE_VOID *)__tmp__IORM)->parent_type__UIB.default__AKC;
+        __tmp__T0NM=((__TYPE_VOID *)__tmp__S0NM)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__JORM=((__TYPE_CONTEXT *)__tmp__IORM)->parent_type__VIB.default__AKC;
+        __tmp__T0NM=((__TYPE_CONTEXT *)__tmp__S0NM)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__JORM=((__TYPE_ID *)__tmp__IORM)->parent_type__WIB.default__AKC;
+        __tmp__T0NM=((__TYPE_ID *)__tmp__S0NM)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__JORM=((__TYPE_GENERIC *)__tmp__IORM)->parent_type__T2IB.default__AKC;
+        __tmp__T0NM=((__TYPE_GENERIC *)__tmp__S0NM)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__JORM=((__PROFIL_BLOCK *)__tmp__IORM)->parent_type__VNCG.default__AKC;
+        __tmp__T0NM=((__PROFIL_BLOCK *)__tmp__S0NM)->parent_type__PGAG.default__AKC;
       } break;
       };
-      result__VNRM=create__type__HZQC(__tmp__HORM,__tmp__JORM);
+      result__5ZNM=create__type__PKQC(__tmp__R0NM,__tmp__T0NM);
     };
-    result__LIEL=result__VNRM;
+    result__ZMAL=result__5ZNM;
   };
-  if ((((void *)result__LIEL == (void *)NULL) && (old_seq__MIEL == seq_call_and_loop__BOIJ))) {
-    result__ZSZL=NULL;
-    r__0SZL=NULL;
-    __tmp__1SZL=Self__JIEL->parent_expr_binary_cmp__XDNH.left__ZFAI;
-    __tmp__2SZL=Self__JIEL->parent_expr_binary_cmp__XDNH.right__3FAI;
-    switch (((struct ___OBJ *)__tmp__1SZL)->__id) {
+  if ((((void *)result__ZMAL == (void *)NULL) && (old_seq__0MAL == seq_call_and_loop__3QEJ))) {
+    result__Z3VL=NULL;
+    r__03VL=NULL;
+    __tmp__13VL=Self__XMAL->parent_expr_binary_cmp__DLJH.left__PM2H;
+    __tmp__23VL=Self__XMAL->parent_expr_binary_cmp__DLJH.right__TM2H;
+    switch (((struct ___OBJ *)__tmp__13VL)->__id) {
     case __LIST__: {
-      __tmp__3SZL=FALSE__;
+      __tmp__33VL=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__3SZL=__infix_equal_equal__CC5L(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__XN1L(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__3SZL=FALSE__;
+      __tmp__33VL=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__3SZL=__infix_equal_equal__XC5L(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__MO1L(__tmp__13VL,__tmp__23VL);
     } break;
     case __INTEGER_CST__: {
-      __tmp__3SZL=__infix_equal_equal__ID5L(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__3O1L(__tmp__13VL,__tmp__23VL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__3SZL=__infix_equal_equal__CE5L(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__XP1L(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__3SZL=FALSE__;
+      __tmp__33VL=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__3SZL=__infix_equal_equal__YE5L(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__NQ1L(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__3SZL=__infix_equal_equal__UF5L(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__JR1L(__tmp__13VL,__tmp__23VL);
     } break;
     case __REAL_CST__: {
-      __tmp__3SZL=__infix_equal_equal__QG5L(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__FS1L(__tmp__13VL,__tmp__23VL);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__3SZL=__infix_equal_equal__KH5L(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__5S1L(__tmp__13VL,__tmp__23VL);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__3SZL=FALSE__;
+      __tmp__33VL=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__3SZL=FALSE__;
+      __tmp__33VL=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__3SZL=__infix_equal_equal__DI5L(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__YT1L(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_SUB__: {
-      __tmp__3SZL=__infix_equal_equal__5I5L(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__UU1L(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_MUL__: {
-      __tmp__3SZL=__infix_equal_equal__1J5L(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__QV1L(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_DIV__: {
-      __tmp__3SZL=__infix_equal_equal__XK5L(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__MW1L(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_AND__: {
-      __tmp__3SZL=__infix_equal_equal__TL5L(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__IX1L(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__3SZL=__infix_equal_equal__PM5L(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__EY1L(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__3SZL=__infix_equal_equal__LN5L(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__AZ1L(__tmp__13VL,__tmp__23VL);
     } break;
     case __PUT_TO__: {
-      __tmp__3SZL=FALSE__;
+      __tmp__33VL=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__3SZL=FALSE__;
+      __tmp__33VL=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__3SZL=FALSE__;
+      __tmp__33VL=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__3SZL=FALSE__;
+      __tmp__33VL=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__3SZL=FALSE__;
+      __tmp__33VL=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__3SZL=__infix_equal_equal__XO5L(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__M01L(__tmp__13VL,__tmp__23VL);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__3SZL=__infix_equal_equal__TP5L(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__I11L(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__3SZL=__infix_equal_equal__OVLO(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__G4HO(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__3SZL=__infix_equal_equal__4TJO(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__W2FO(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__3SZL=__infix_equal_equal__53PO(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__XGMO(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__3SZL=__infix_equal_equal__0UJO(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__S3FO(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__3SZL=__infix_equal_equal__24PO(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__UHMO(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_NEG__: {
-      __tmp__3SZL=__infix_equal_equal__V1OM(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__5HLM(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_ADD__: {
-      __tmp__3SZL=__infix_equal_equal__FQ5L(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__011L(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_NOT__: {
-      __tmp__3SZL=__infix_equal_equal__233M(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__AM0M(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_MOD__: {
-      __tmp__3SZL=__infix_equal_equal__WVJO(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__O4FO(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__3SZL=__infix_equal_equal__0PIP(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__SYEP(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_INF__: {
-      __tmp__3SZL=__infix_equal_equal__AWLO(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__Y4HO(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__3SZL=__infix_equal_equal__2WLO(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__U5HO(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_OR__: {
-      __tmp__3SZL=__infix_equal_equal__JZUN(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__NHRN(__tmp__13VL,__tmp__23VL);
     } break;
     case __EXPR_XOR__: {
-      __tmp__3SZL=__infix_equal_equal__SKZO(__tmp__1SZL,__tmp__2SZL);
+      __tmp__33VL=__infix_equal_equal__KTVO(__tmp__13VL,__tmp__23VL);
     } break;
     };
-    if (__tmp__3SZL) {
-      __tmp__DTZL=Self__JIEL->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__ETZL=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__ETZL)->__id) {
+    if (__tmp__33VL) {
+      __tmp__D4VL=Self__XMAL->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__E4VL=type_true__FJB;
+      switch (((struct ___OBJ *)__tmp__E4VL)->__id) {
       case __TYPE__: {
-        __tmp__FTZL=((__TYPE *)__tmp__ETZL)->default__AKC;
+        __tmp__F4VL=((__TYPE *)__tmp__E4VL)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__FTZL=((__TYPE_NULL *)__tmp__ETZL)->parent_type__TIB.default__AKC;
+        __tmp__F4VL=((__TYPE_NULL *)__tmp__E4VL)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__FTZL=((__TYPE_VOID *)__tmp__ETZL)->parent_type__UIB.default__AKC;
+        __tmp__F4VL=((__TYPE_VOID *)__tmp__E4VL)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__FTZL=((__TYPE_CONTEXT *)__tmp__ETZL)->parent_type__VIB.default__AKC;
+        __tmp__F4VL=((__TYPE_CONTEXT *)__tmp__E4VL)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__FTZL=((__TYPE_ID *)__tmp__ETZL)->parent_type__WIB.default__AKC;
+        __tmp__F4VL=((__TYPE_ID *)__tmp__E4VL)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__FTZL=((__TYPE_GENERIC *)__tmp__ETZL)->parent_type__T2IB.default__AKC;
+        __tmp__F4VL=((__TYPE_GENERIC *)__tmp__E4VL)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__FTZL=((__PROFIL_BLOCK *)__tmp__ETZL)->parent_type__VNCG.default__AKC;
+        __tmp__F4VL=((__PROFIL_BLOCK *)__tmp__E4VL)->parent_type__PGAG.default__AKC;
       } break;
       };
-      result__ZSZL=create__type__HZQC(__tmp__DTZL,__tmp__FTZL);
-      __tmp__ITZL=Self__JIEL->parent_expr_binary_cmp__XDNH.left__ZFAI;
-      switch (((struct ___OBJ *)__tmp__ITZL)->__id) {
+      result__Z3VL=create__type__PKQC(__tmp__D4VL,__tmp__F4VL);
+      __tmp__I4VL=Self__XMAL->parent_expr_binary_cmp__DLJH.left__PM2H;
+      switch (((struct ___OBJ *)__tmp__I4VL)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__ITZL);
+        remove__SOJJ(__tmp__I4VL);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__ITZL);
+        remove__2TAK(__tmp__I4VL);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__BJGQ=((__READ_LOCAL *)__tmp__ITZL);
-        unread__ESNK(Self__BJGQ->local__G5YD,Self__BJGQ);
+        Self__TMCQ=((__READ_LOCAL *)__tmp__I4VL);
+        Self__SR2R=((__LOCAL *)Self__TMCQ->local__HJZD);
+        Self__SR2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__SR2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__SR2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__TR2R=create__AXB( 250);
+          display__UXFK(Self__TMCQ,voir__TR2R);
+          put_string__2EG(((__STRING *)voir__TR2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__VR2R=((__LIST *)list_current__EH1);
+          voir__WR2R=create__AXB( 250);
+          display__EQQG(Self__VR2R,voir__WR2R);
+          put_string__2EG(((__STRING *)voir__WR2R));
+          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__ITZL);
+        remove__1UAK(__tmp__I4VL);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__ITZL);
+        remove__LVAK(__tmp__I4VL);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__ITZL);
+        remove__PVAK(__tmp__I4VL);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__DJGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ITZL)->receiver__AHAI);
-        unread__ESNK(Self__DJGQ->local__G5YD,Self__DJGQ);
+        Self__VMCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__I4VL)->receiver__WN2H);
+        Self__XR2R=((__LOCAL *)Self__VMCQ->local__HJZD);
+        Self__XR2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__XR2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__XR2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__YR2R=create__AXB( 250);
+          display__UXFK(Self__VMCQ,voir__YR2R);
+          put_string__2EG(((__STRING *)voir__YR2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__0R2R=((__LIST *)list_current__EH1);
+          voir__1R2R=create__AXB( 250);
+          display__EQQG(Self__0R2R,voir__1R2R);
+          put_string__2EG(((__STRING *)voir__1R2R));
+          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__ITZL);
+        remove__0VAK(__tmp__I4VL);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__ITZL);
+        remove__3VAK(__tmp__I4VL);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__ITZL);
+        remove__BWAK(__tmp__I4VL);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__ITZL);
+        remove__FWAK(__tmp__I4VL);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__ITZL);
+        remove__JWAK(__tmp__I4VL);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__ITZL);
+        remove__NWAK(__tmp__I4VL);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__ITZL);
+        remove__RWAK(__tmp__I4VL);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__ITZL);
+        remove__VWAK(__tmp__I4VL);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__ITZL);
+        remove__ZWAK(__tmp__I4VL);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__ITZL);
+        remove__0XAK(__tmp__I4VL);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__ITZL);
+        remove__4XAK(__tmp__I4VL);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__ITZL);
+        remove__BYAK(__tmp__I4VL);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__ITZL);
+        remove__DUML(__tmp__I4VL);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__ITZL);
+        remove__GGHK(__tmp__I4VL);
       } break;
       case __READ_GLOBAL__: {
-        Self__EJGQ=((__READ_GLOBAL *)__tmp__ITZL);
-        unread__H2QL(Self__EJGQ->global__3DNK,Self__EJGQ);
+        Self__WMCQ=((__READ_GLOBAL *)__tmp__I4VL);
+        unread__CGNL(Self__WMCQ->global__ZGJK,Self__WMCQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__ITZL);
+        remove__WA0M(__tmp__I4VL);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__ITZL);
+        remove__0UEO(__tmp__I4VL);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__ITZL);
+        remove__0RKO(__tmp__I4VL);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__ITZL);
+        remove__4UEO(__tmp__I4VL);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__ITZL);
+        remove__5RKO(__tmp__I4VL);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__ITZL);
+        remove__HTJM(__tmp__I4VL);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__ITZL);
+        remove__XWML(__tmp__I4VL);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__ITZL);
+        remove__TJZM(__tmp__I4VL);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__ITZL);
+        remove__CVEO(__tmp__I4VL);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__ITZL);
+        remove__1EEP(__tmp__I4VL);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__ITZL);
+        remove__0DRN(__tmp__I4VL);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__ITZL);
+        remove__4DRN(__tmp__I4VL);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__ITZL);
+        remove__14PN(__tmp__I4VL);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__ITZL);
+        remove__EVTO(__tmp__I4VL);
       } break;
       };
-      __tmp__JTZL=Self__JIEL->parent_expr_binary_cmp__XDNH.right__3FAI;
-      switch (((struct ___OBJ *)__tmp__JTZL)->__id) {
+      __tmp__J4VL=Self__XMAL->parent_expr_binary_cmp__DLJH.right__TM2H;
+      switch (((struct ___OBJ *)__tmp__J4VL)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__JTZL);
+        remove__SOJJ(__tmp__J4VL);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__JTZL);
+        remove__2TAK(__tmp__J4VL);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__FJGQ=((__READ_LOCAL *)__tmp__JTZL);
-        unread__ESNK(Self__FJGQ->local__G5YD,Self__FJGQ);
+        Self__XMCQ=((__READ_LOCAL *)__tmp__J4VL);
+        Self__2R2R=((__LOCAL *)Self__XMCQ->local__HJZD);
+        Self__2R2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__2R2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__2R2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__3R2R=create__AXB( 250);
+          display__UXFK(Self__XMCQ,voir__3R2R);
+          put_string__2EG(((__STRING *)voir__3R2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__5R2R=((__LIST *)list_current__EH1);
+          voir__AS2R=create__AXB( 250);
+          display__EQQG(Self__5R2R,voir__AS2R);
+          put_string__2EG(((__STRING *)voir__AS2R));
+          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__JTZL);
+        remove__1UAK(__tmp__J4VL);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__JTZL);
+        remove__LVAK(__tmp__J4VL);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__JTZL);
+        remove__PVAK(__tmp__J4VL);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__HJGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__JTZL)->receiver__AHAI);
-        unread__ESNK(Self__HJGQ->local__G5YD,Self__HJGQ);
+        Self__ZMCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__J4VL)->receiver__WN2H);
+        Self__BS2R=((__LOCAL *)Self__ZMCQ->local__HJZD);
+        Self__BS2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BS2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__BS2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__CS2R=create__AXB( 250);
+          display__UXFK(Self__ZMCQ,voir__CS2R);
+          put_string__2EG(((__STRING *)voir__CS2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__ES2R=((__LIST *)list_current__EH1);
+          voir__FS2R=create__AXB( 250);
+          display__EQQG(Self__ES2R,voir__FS2R);
+          put_string__2EG(((__STRING *)voir__FS2R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __GET_TYPE_ID__: {
-        remove__4SEK(__tmp__JTZL);
+        remove__0VAK(__tmp__J4VL);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__JTZL);
+        remove__3VAK(__tmp__J4VL);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__JTZL);
+        remove__BWAK(__tmp__J4VL);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__JTZL);
+        remove__FWAK(__tmp__J4VL);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__JTZL);
+        remove__JWAK(__tmp__J4VL);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__JTZL);
+        remove__NWAK(__tmp__J4VL);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__JTZL);
+        remove__RWAK(__tmp__J4VL);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__JTZL);
+        remove__VWAK(__tmp__J4VL);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__JTZL);
+        remove__ZWAK(__tmp__J4VL);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__JTZL);
+        remove__0XAK(__tmp__J4VL);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__JTZL);
+        remove__4XAK(__tmp__J4VL);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__JTZL);
+        remove__BYAK(__tmp__J4VL);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__JTZL);
+        remove__DUML(__tmp__J4VL);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__JTZL);
+        remove__GGHK(__tmp__J4VL);
       } break;
       case __READ_GLOBAL__: {
-        Self__IJGQ=((__READ_GLOBAL *)__tmp__JTZL);
-        unread__H2QL(Self__IJGQ->global__3DNK,Self__IJGQ);
+        Self__0MCQ=((__READ_GLOBAL *)__tmp__J4VL);
+        unread__CGNL(Self__0MCQ->global__ZGJK,Self__0MCQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__JTZL);
+        remove__WA0M(__tmp__J4VL);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__JTZL);
+        remove__0UEO(__tmp__J4VL);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__JTZL);
+        remove__0RKO(__tmp__J4VL);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__JTZL);
+        remove__4UEO(__tmp__J4VL);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__JTZL);
+        remove__5RKO(__tmp__J4VL);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__JTZL);
+        remove__HTJM(__tmp__J4VL);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__JTZL);
+        remove__XWML(__tmp__J4VL);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__JTZL);
+        remove__TJZM(__tmp__J4VL);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__JTZL);
+        remove__CVEO(__tmp__J4VL);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__JTZL);
+        remove__1EEP(__tmp__J4VL);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__JTZL);
+        remove__0DRN(__tmp__J4VL);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__JTZL);
+        remove__4DRN(__tmp__J4VL);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__JTZL);
+        remove__14PN(__tmp__J4VL);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__JTZL);
+        remove__EVTO(__tmp__J4VL);
       } break;
       };
     } else {
-      __tmp__QTZL=Self__JIEL->parent_expr_binary_cmp__XDNH.right__3FAI;
-      if (__tmp__QTZL==NULL) {
-        __tmp__RTZL=NULL;
+      __tmp__Q4VL=Self__XMAL->parent_expr_binary_cmp__DLJH.right__TM2H;
+      if (__tmp__Q4VL==NULL) {
+        __tmp__R4VL=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__QTZL)->__id) {
+        switch (((struct ___OBJ *)__tmp__Q4VL)->__id) {
         case __LIST__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__RTZL=((void *)__tmp__QTZL);
+          __tmp__R4VL=((void *)__tmp__Q4VL);
         } break;
         case __INTEGER_CST__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __ITEM__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __CAST__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__RTZL=NULL;
+          __tmp__R4VL=NULL;
         } break;
         }
       };
-      r__0SZL=__tmp__RTZL;
-      if ((((void *)__tmp__RTZL != (void *)NULL) && ((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__RTZL)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL == (void *)TYPE_NULL__))) {
-        __tmp__5TZL=Self__JIEL->parent_expr_binary_cmp__XDNH.left__ZFAI;
-        switch (((struct ___OBJ *)__tmp__5TZL)->__id) {
+      r__03VL=__tmp__R4VL;
+      if ((((void *)__tmp__R4VL != (void *)NULL) && ((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__R4VL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)TYPE_NULL__))) {
+        __tmp__54VL=Self__XMAL->parent_expr_binary_cmp__DLJH.left__PM2H;
+        switch (((struct ___OBJ *)__tmp__54VL)->__id) {
         case __LIST__: {
-          __tmp__AUZL=static_type__SCTG(__tmp__5TZL);
+          __tmp__A5VL=static_type__OHQG(__tmp__54VL);
         } break;
         case __STRING_CST__: {
-          __tmp__AUZL=((__STRING_CST *)__tmp__5TZL)->parent_constant__5F.static_type__LSYD;
+          __tmp__A5VL=((__STRING_CST *)__tmp__54VL)->parent_constant__5F.static_type__M2YD;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__AUZL=((__EXTERNAL_C *)__tmp__5TZL)->static_type__KMZD;
+          __tmp__A5VL=((__EXTERNAL_C *)__tmp__54VL)->static_type__1VZD;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__AUZL=((__PROTOTYPE_CST *)__tmp__5TZL)->parent_constant__DMMC.static_type__LSYD;
+          __tmp__A5VL=((__PROTOTYPE_CST *)__tmp__54VL)->parent_constant__W2LC.static_type__M2YD;
         } break;
         case __INTEGER_CST__: {
-          __tmp__AUZL=((__INTEGER_CST *)__tmp__5TZL)->parent_constant__OMMC.static_type__LSYD;
+          __tmp__A5VL=((__INTEGER_CST *)__tmp__54VL)->parent_constant__B3LC.static_type__M2YD;
         } break;
         case __READ_LOCAL__: {
-          __tmp__AUZL=((__LOCAL *)((__READ_LOCAL *)__tmp__5TZL)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+          __tmp__A5VL=((__LOCAL *)((__READ_LOCAL *)__tmp__54VL)->local__HJZD)->parent_variable__T1LC.type__D25F;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__AUZL=static_type__EG5H(__tmp__5TZL);
+          __tmp__A5VL=static_type__CN1H(__tmp__54VL);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__AUZL=static_type__3G5H();
+          __tmp__A5VL=static_type__1N1H();
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__AUZL=static_type__CH5H();
+          __tmp__A5VL=static_type__AO1H();
         } break;
         case __REAL_CST__: {
-          __tmp__AUZL=((__REAL_CST *)__tmp__5TZL)->parent_constant__IVNH.static_type__LSYD;
+          __tmp__A5VL=((__REAL_CST *)__tmp__54VL)->parent_constant__U2JH.static_type__M2YD;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__AUZL=((__CHARACTER_CST *)__tmp__5TZL)->parent_constant__1VNH.static_type__LSYD;
+          __tmp__A5VL=((__CHARACTER_CST *)__tmp__54VL)->parent_constant__H3JH.static_type__M2YD;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__AUZL=static_type__HH5H();
+          __tmp__A5VL=static_type__FO1H();
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__AUZL=static_type__MH5H();
+          __tmp__A5VL=static_type__KO1H();
         } break;
         case __EXPR_SUP__: {
-          __tmp__AUZL=static_type__RH5H();
+          __tmp__A5VL=static_type__PO1H();
         } break;
         case __EXPR_SUB__: {
-          __tmp__AUZL=static_type__WH5H(__tmp__5TZL);
+          __tmp__A5VL=static_type__UO1H(__tmp__54VL);
         } break;
         case __EXPR_MUL__: {
-          __tmp__AUZL=static_type__2H5H(__tmp__5TZL);
+          __tmp__A5VL=static_type__0O1H(__tmp__54VL);
         } break;
         case __EXPR_DIV__: {
-          __tmp__AUZL=static_type__BI5H(__tmp__5TZL);
+          __tmp__A5VL=static_type__5O1H(__tmp__54VL);
         } break;
         case __EXPR_AND__: {
-          __tmp__AUZL=static_type__GI5H(__tmp__5TZL);
+          __tmp__A5VL=static_type__EP1H(__tmp__54VL);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__AUZL=static_type__LI5H(__tmp__5TZL);
+          __tmp__A5VL=static_type__JP1H(__tmp__54VL);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__AUZL=static_type__QI5H(__tmp__5TZL);
+          __tmp__A5VL=static_type__OP1H(__tmp__54VL);
         } break;
         case __PUT_TO__: {
-          __tmp__AUZL=TYPE_VOID__->parent_type__UIB.default__AKC;
+          __tmp__A5VL=TYPE_VOID__->parent_type__UIB.default__AKC;
         } break;
         case __ITEM__: {
-          __tmp__AUZL=static_type__ZI5H(__tmp__5TZL);
+          __tmp__A5VL=static_type__XP1H(__tmp__54VL);
         } break;
         case __SIZE_OF__: {
-          __tmp__AUZL=static_type__FJ5H();
+          __tmp__A5VL=static_type__DQ1H();
         } break;
         case __CAST__: {
-          __tmp__AUZL=((__CAST *)__tmp__5TZL)->static_type__2G5H;
+          __tmp__A5VL=((__CAST *)__tmp__54VL)->static_type__0N1H;
         } break;
         case __CALL_SLOT__: {
-          __tmp__AUZL=static_type__SEOL(__tmp__5TZL);
+          __tmp__A5VL=static_type__NOKL(__tmp__54VL);
         } break;
         case __READ_SLOT__: {
-          __tmp__AUZL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__5TZL)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+          __tmp__A5VL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__54VL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__AUZL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5TZL)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+          __tmp__A5VL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__54VL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__AUZL=static_type__VN3M();
+          __tmp__A5VL=static_type__Z1ZM();
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__AUZL=static_type__BIIO();
+          __tmp__A5VL=static_type__ZQEO();
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__AUZL=static_type__XRMO();
+          __tmp__A5VL=static_type__P0IO();
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__AUZL=static_type__GIIO();
+          __tmp__A5VL=static_type__4QEO();
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__AUZL=static_type__3RMO();
+          __tmp__A5VL=static_type__V0IO();
         } break;
         case __EXPR_NEG__: {
-          __tmp__AUZL=static_type__FZMM(__tmp__5TZL);
+          __tmp__A5VL=static_type__DFJM(__tmp__54VL);
         } break;
         case __EXPR_ADD__: {
-          __tmp__AUZL=static_type__UTQL(__tmp__5TZL);
+          __tmp__A5VL=static_type__P3ML(__tmp__54VL);
         } break;
         case __EXPR_NOT__: {
-          __tmp__AUZL=static_type__NP1M(__tmp__5TZL);
+          __tmp__A5VL=static_type__R3XM(__tmp__54VL);
         } break;
         case __EXPR_MOD__: {
-          __tmp__AUZL=static_type__LIIO(__tmp__5TZL);
+          __tmp__A5VL=static_type__DREO(__tmp__54VL);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__AUZL=static_type__CZHP();
+          __tmp__A5VL=static_type__0BEP();
         } break;
         case __EXPR_INF__: {
-          __tmp__AUZL=static_type__RMUN();
+          __tmp__A5VL=static_type__V0QN();
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__AUZL=static_type__WMUN();
+          __tmp__A5VL=static_type__00QN();
         } break;
         case __EXPR_OR__: {
-          __tmp__AUZL=static_type__ZKTN(__tmp__5TZL);
+          __tmp__A5VL=static_type__3YPN(__tmp__54VL);
         } break;
         case __EXPR_XOR__: {
-          __tmp__AUZL=static_type__D5VO(__tmp__5TZL);
+          __tmp__A5VL=static_type__1HSO(__tmp__54VL);
         } break;
         };
-        __tmp__PUZL=((__UINTEGER_8)(((__TYPE_FULL *)__tmp__AUZL)->flag__LTL &  1) !=  0);
+        __tmp__P5VL=((__UINTEGER_8)(((__TYPE_FULL *)__tmp__A5VL)->flag__ATL &  1) !=  0);
       } else {
-        __tmp__PUZL=FALSE__;
+        __tmp__P5VL=FALSE__;
       };
-      if (__tmp__PUZL) {
-        __tmp__IUZL=Self__JIEL->parent_expr_binary_cmp__XDNH.left__ZFAI;
-        switch (((struct ___OBJ *)__tmp__IUZL)->__id) {
+      if (__tmp__P5VL) {
+        __tmp__I5VL=Self__XMAL->parent_expr_binary_cmp__DLJH.left__PM2H;
+        switch (((struct ___OBJ *)__tmp__I5VL)->__id) {
         case __LIST__: {
-          __tmp__JUZL=static_type__SCTG(__tmp__IUZL);
+          __tmp__J5VL=static_type__OHQG(__tmp__I5VL);
         } break;
         case __STRING_CST__: {
-          __tmp__JUZL=((__STRING_CST *)__tmp__IUZL)->parent_constant__5F.static_type__LSYD;
+          __tmp__J5VL=((__STRING_CST *)__tmp__I5VL)->parent_constant__5F.static_type__M2YD;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__JUZL=((__EXTERNAL_C *)__tmp__IUZL)->static_type__KMZD;
+          __tmp__J5VL=((__EXTERNAL_C *)__tmp__I5VL)->static_type__1VZD;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__JUZL=((__PROTOTYPE_CST *)__tmp__IUZL)->parent_constant__DMMC.static_type__LSYD;
+          __tmp__J5VL=((__PROTOTYPE_CST *)__tmp__I5VL)->parent_constant__W2LC.static_type__M2YD;
         } break;
         case __INTEGER_CST__: {
-          __tmp__JUZL=((__INTEGER_CST *)__tmp__IUZL)->parent_constant__OMMC.static_type__LSYD;
+          __tmp__J5VL=((__INTEGER_CST *)__tmp__I5VL)->parent_constant__B3LC.static_type__M2YD;
         } break;
         case __READ_LOCAL__: {
-          __tmp__JUZL=((__LOCAL *)((__READ_LOCAL *)__tmp__IUZL)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+          __tmp__J5VL=((__LOCAL *)((__READ_LOCAL *)__tmp__I5VL)->local__HJZD)->parent_variable__T1LC.type__D25F;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__JUZL=static_type__EG5H(__tmp__IUZL);
+          __tmp__J5VL=static_type__CN1H(__tmp__I5VL);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__JUZL=static_type__3G5H();
+          __tmp__J5VL=static_type__1N1H();
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__JUZL=static_type__CH5H();
+          __tmp__J5VL=static_type__AO1H();
         } break;
         case __REAL_CST__: {
-          __tmp__JUZL=((__REAL_CST *)__tmp__IUZL)->parent_constant__IVNH.static_type__LSYD;
+          __tmp__J5VL=((__REAL_CST *)__tmp__I5VL)->parent_constant__U2JH.static_type__M2YD;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__JUZL=((__CHARACTER_CST *)__tmp__IUZL)->parent_constant__1VNH.static_type__LSYD;
+          __tmp__J5VL=((__CHARACTER_CST *)__tmp__I5VL)->parent_constant__H3JH.static_type__M2YD;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__JUZL=static_type__HH5H();
+          __tmp__J5VL=static_type__FO1H();
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__JUZL=static_type__MH5H();
+          __tmp__J5VL=static_type__KO1H();
         } break;
         case __EXPR_SUP__: {
-          __tmp__JUZL=static_type__RH5H();
+          __tmp__J5VL=static_type__PO1H();
         } break;
         case __EXPR_SUB__: {
-          __tmp__JUZL=static_type__WH5H(__tmp__IUZL);
+          __tmp__J5VL=static_type__UO1H(__tmp__I5VL);
         } break;
         case __EXPR_MUL__: {
-          __tmp__JUZL=static_type__2H5H(__tmp__IUZL);
+          __tmp__J5VL=static_type__0O1H(__tmp__I5VL);
         } break;
         case __EXPR_DIV__: {
-          __tmp__JUZL=static_type__BI5H(__tmp__IUZL);
+          __tmp__J5VL=static_type__5O1H(__tmp__I5VL);
         } break;
         case __EXPR_AND__: {
-          __tmp__JUZL=static_type__GI5H(__tmp__IUZL);
+          __tmp__J5VL=static_type__EP1H(__tmp__I5VL);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__JUZL=static_type__LI5H(__tmp__IUZL);
+          __tmp__J5VL=static_type__JP1H(__tmp__I5VL);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__JUZL=static_type__QI5H(__tmp__IUZL);
+          __tmp__J5VL=static_type__OP1H(__tmp__I5VL);
         } break;
         case __PUT_TO__: {
-          __tmp__JUZL=TYPE_VOID__->parent_type__UIB.default__AKC;
+          __tmp__J5VL=TYPE_VOID__->parent_type__UIB.default__AKC;
         } break;
         case __ITEM__: {
-          __tmp__JUZL=static_type__ZI5H(__tmp__IUZL);
+          __tmp__J5VL=static_type__XP1H(__tmp__I5VL);
         } break;
         case __SIZE_OF__: {
-          __tmp__JUZL=static_type__FJ5H();
+          __tmp__J5VL=static_type__DQ1H();
         } break;
         case __CAST__: {
-          __tmp__JUZL=((__CAST *)__tmp__IUZL)->static_type__2G5H;
+          __tmp__J5VL=((__CAST *)__tmp__I5VL)->static_type__0N1H;
         } break;
         case __CALL_SLOT__: {
-          __tmp__JUZL=static_type__SEOL(__tmp__IUZL);
+          __tmp__J5VL=static_type__NOKL(__tmp__I5VL);
         } break;
         case __READ_SLOT__: {
-          __tmp__JUZL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__IUZL)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+          __tmp__J5VL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__I5VL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__JUZL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IUZL)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+          __tmp__J5VL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__I5VL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__JUZL=static_type__VN3M();
+          __tmp__J5VL=static_type__Z1ZM();
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__JUZL=static_type__BIIO();
+          __tmp__J5VL=static_type__ZQEO();
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__JUZL=static_type__XRMO();
+          __tmp__J5VL=static_type__P0IO();
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__JUZL=static_type__GIIO();
+          __tmp__J5VL=static_type__4QEO();
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__JUZL=static_type__3RMO();
+          __tmp__J5VL=static_type__V0IO();
         } break;
         case __EXPR_NEG__: {
-          __tmp__JUZL=static_type__FZMM(__tmp__IUZL);
+          __tmp__J5VL=static_type__DFJM(__tmp__I5VL);
         } break;
         case __EXPR_ADD__: {
-          __tmp__JUZL=static_type__UTQL(__tmp__IUZL);
+          __tmp__J5VL=static_type__P3ML(__tmp__I5VL);
         } break;
         case __EXPR_NOT__: {
-          __tmp__JUZL=static_type__NP1M(__tmp__IUZL);
+          __tmp__J5VL=static_type__R3XM(__tmp__I5VL);
         } break;
         case __EXPR_MOD__: {
-          __tmp__JUZL=static_type__LIIO(__tmp__IUZL);
+          __tmp__J5VL=static_type__DREO(__tmp__I5VL);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__JUZL=static_type__CZHP();
+          __tmp__J5VL=static_type__0BEP();
         } break;
         case __EXPR_INF__: {
-          __tmp__JUZL=static_type__RMUN();
+          __tmp__J5VL=static_type__V0QN();
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__JUZL=static_type__WMUN();
+          __tmp__J5VL=static_type__00QN();
         } break;
         case __EXPR_OR__: {
-          __tmp__JUZL=static_type__ZKTN(__tmp__IUZL);
+          __tmp__J5VL=static_type__3YPN(__tmp__I5VL);
         } break;
         case __EXPR_XOR__: {
-          __tmp__JUZL=static_type__D5VO(__tmp__IUZL);
+          __tmp__J5VL=static_type__1HSO(__tmp__I5VL);
         } break;
         };
-        __tmp__QUZL=((void *)((__TYPE_FULL *)__tmp__JUZL)->parent_type__KTL != (void *)type_pointer__HLB);
+        __tmp__Q5VL=((void *)((__TYPE_FULL *)__tmp__J5VL)->parent_type__5SL != (void *)type_pointer__HLB);
       } else {
-        __tmp__QUZL=FALSE__;
+        __tmp__Q5VL=FALSE__;
       };
-      if (__tmp__QUZL) {
-        __tmp__WUZL=Self__JIEL->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        __tmp__XUZL=type_false__NJB;
-        switch (((struct ___OBJ *)__tmp__XUZL)->__id) {
+      if (__tmp__Q5VL) {
+        __tmp__W5VL=Self__XMAL->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        __tmp__X5VL=type_false__NJB;
+        switch (((struct ___OBJ *)__tmp__X5VL)->__id) {
         case __TYPE__: {
-          __tmp__YUZL=((__TYPE *)__tmp__XUZL)->default__AKC;
+          __tmp__Y5VL=((__TYPE *)__tmp__X5VL)->default__AKC;
         } break;
         case __TYPE_NULL__: {
-          __tmp__YUZL=((__TYPE_NULL *)__tmp__XUZL)->parent_type__TIB.default__AKC;
+          __tmp__Y5VL=((__TYPE_NULL *)__tmp__X5VL)->parent_type__TIB.default__AKC;
         } break;
         case __TYPE_VOID__: {
-          __tmp__YUZL=((__TYPE_VOID *)__tmp__XUZL)->parent_type__UIB.default__AKC;
+          __tmp__Y5VL=((__TYPE_VOID *)__tmp__X5VL)->parent_type__UIB.default__AKC;
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__YUZL=((__TYPE_CONTEXT *)__tmp__XUZL)->parent_type__VIB.default__AKC;
+          __tmp__Y5VL=((__TYPE_CONTEXT *)__tmp__X5VL)->parent_type__VIB.default__AKC;
         } break;
         case __TYPE_ID__: {
-          __tmp__YUZL=((__TYPE_ID *)__tmp__XUZL)->parent_type__WIB.default__AKC;
+          __tmp__Y5VL=((__TYPE_ID *)__tmp__X5VL)->parent_type__WIB.default__AKC;
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__YUZL=((__TYPE_GENERIC *)__tmp__XUZL)->parent_type__T2IB.default__AKC;
+          __tmp__Y5VL=((__TYPE_GENERIC *)__tmp__X5VL)->parent_type__C2IB.default__AKC;
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__YUZL=((__PROFIL_BLOCK *)__tmp__XUZL)->parent_type__VNCG.default__AKC;
+          __tmp__Y5VL=((__PROFIL_BLOCK *)__tmp__X5VL)->parent_type__PGAG.default__AKC;
         } break;
         };
-        result__ZSZL=create__type__HZQC(__tmp__WUZL,__tmp__YUZL);
+        result__Z3VL=create__type__PKQC(__tmp__W5VL,__tmp__Y5VL);
       };
     };
-    result__LIEL=result__ZSZL;
-    if ((((void *)result__ZSZL == (void *)NULL) && ((void *)__tmp__YIEL != (void *)NULL))) {
-      result__LIEL=NULL;
+    result__ZMAL=result__Z3VL;
+    if ((((void *)result__Z3VL == (void *)NULL) && ((void *)__tmp__GNAL != (void *)NULL))) {
+      result__ZMAL=NULL;
     };
-    if ((((void *)result__LIEL == (void *)NULL) && ((void *)__tmp__1IEL != (void *)NULL))) {
-      result__LIEL=NULL;
+    if ((((void *)result__ZMAL == (void *)NULL) && ((void *)__tmp__JNAL != (void *)NULL))) {
+      result__ZMAL=NULL;
     };
   };
-  if (((void *)result__LIEL == (void *)NULL)) {
-    result__LIEL=Self__JIEL;
+  if (((void *)result__ZMAL == (void *)NULL)) {
+    result__ZMAL=Self__XMAL;
   } else {
-    __tmp__PMEL=Self__JIEL->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    if (((struct ___OBJ *)result__LIEL)->__id==__PROTOTYPE_CST__) {
-      ((__PROTOTYPE_CST *)result__LIEL)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__PMEL;
+    __tmp__3QAL=Self__XMAL->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    if (((struct ___OBJ *)result__ZMAL)->__id==__PROTOTYPE_CST__) {
+      ((__PROTOTYPE_CST *)result__ZMAL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__3QAL;
     } else {
-      ((__EXPR_EQUAL *)result__LIEL)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__PMEL;
+      ((__EXPR_EQUAL *)result__ZMAL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__3QAL;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__LIEL);
+  return(result__ZMAL);
 }
 
-static void* execute_link__RMEL(__EXPR_NOT_EQUAL *Self__SMEL)
+static void* execute_link__5QAL(__EXPR_NOT_EQUAL *Self__ARAL)
 // ({EXPR_NOT_EQUAL}) With resultRecursive, No inlinable.
 {
-  __UINTEGER_32 old_seq__VMEL;
-  void *__tmp__1MEL,*__tmp__2MEL,*__tmp__3MEL,*__tmp__4MEL,*__tmp__ANEL;
-  void *__tmp__DNEL,*result__UMEL,*__tmp__HWZL,*__tmp__IWZL,*__tmp__UWZL;
-  void *__tmp__VWZL,*__tmp__2WZL,*__tmp__LXZL,*__tmp__UXZL;
-  void *__tmp__BNEL,*left_cst__YMEL,*__tmp__ENEL,*right_cst__ZMEL;
-  void *result__SORM,*result__FWZL,*r__GWZL,*__tmp__3WZL;
-  __POSITION __tmp__0ORM,__tmp__EPRM,__tmp__PWZL,__tmp__CYZL;
-  __POSITION __tmp__YQEL;
-  void *__tmp__1ORM,*__tmp__FPRM,*__tmp__QWZL,*__tmp__DYZL;
-  void *__tmp__2ORM,*__tmp__GPRM,*__tmp__RWZL,*__tmp__MXZL,*__tmp__VXZL;
-  void *__tmp__EYZL;
-  __READ_LOCAL *Self__EKGQ,*Self__GKGQ,*Self__IKGQ,*Self__KKGQ;
-  __READ_GLOBAL *Self__HKGQ,*Self__LKGQ;
-  __BOOLEAN __tmp__JWZL,__tmp__1XZL,__tmp__2XZL;
-  old_seq__VMEL=seq_call_and_loop__BOIJ;
-  __tmp__1MEL=Self__SMEL->parent_expr_binary_cmp__5DNH.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__1MEL)->__id) {
+  __UINTEGER_32 old_seq__DRAL;
+  void *__tmp__JRAL,*__tmp__KRAL,*__tmp__LRAL,*__tmp__MRAL,*__tmp__ORAL;
+  void *__tmp__RRAL,*result__CRAL,*__tmp__HBWL,*__tmp__IBWL,*__tmp__UBWL;
+  void *__tmp__VBWL,*__tmp__2BWL,*__tmp__LCWL,*__tmp__UCWL;
+  __LIST *Self__ZFBR,*Self__1FBR,*Self__JS2R,*Self__OS2R,*Self__TS2R;
+  __LIST *Self__YS2R;
+  void *voir__0FBR,*voir__2FBR,*voir__HS2R,*voir__KS2R,*voir__MS2R;
+  void *voir__PS2R,*voir__RS2R,*voir__US2R,*voir__WS2R,*voir__ZS2R;
+  void *__tmp__PRAL,*left_cst__GRAL,*__tmp__SRAL,*right_cst__HRAL;
+  void *result__20NM,*result__FBWL,*r__GBWL,*__tmp__3BWL;
+  __POSITION __tmp__E1NM,__tmp__O1NM,__tmp__PBWL,__tmp__CDWL;
+  __POSITION __tmp__GVAL;
+  void *__tmp__F1NM,*__tmp__P1NM,*__tmp__QBWL,*__tmp__DDWL;
+  void *__tmp__G1NM,*__tmp__Q1NM,*__tmp__RBWL,*__tmp__MCWL,*__tmp__VCWL;
+  void *__tmp__EDWL;
+  __READ_LOCAL *Self__WNCQ,*Self__YNCQ,*Self__0NCQ,*Self__2NCQ;
+  __LOCAL *Self__GS2R,*Self__LS2R,*Self__QS2R,*Self__VS2R;
+  __READ_GLOBAL *Self__ZNCQ,*Self__3NCQ;
+  __BOOLEAN __tmp__JBWL,__tmp__1CWL,__tmp__2CWL;
+  old_seq__DRAL=seq_call_and_loop__3QEJ;
+  __tmp__JRAL=Self__ARAL->parent_expr_binary_cmp__LLJH.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__JRAL)->__id) {
   case __LIST__: {
-    __tmp__2MEL=execute_link__GMRG(__tmp__1MEL);
+    __tmp__KRAL=execute_link__TTOG(__tmp__JRAL);
   } break;
   case __STRING_CST__: {
-    __tmp__2MEL=((__STRING_CST *)__tmp__1MEL);
+    __tmp__KRAL=((__STRING_CST *)__tmp__JRAL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__2MEL=execute_link__A23K(__tmp__1MEL);
+    __tmp__KRAL=execute_link__KA0K(__tmp__JRAL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__2MEL=((__PROTOTYPE_CST *)__tmp__1MEL);
+    __tmp__KRAL=((__PROTOTYPE_CST *)__tmp__JRAL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__2MEL=((__INTEGER_CST *)__tmp__1MEL);
+    __tmp__KRAL=((__INTEGER_CST *)__tmp__JRAL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__2MEL=execute_link__QDEL(__tmp__1MEL);
+    __tmp__KRAL=execute_link__4HAL(__tmp__JRAL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__2MEL=execute_link__EIEL();
+    Self__ZFBR=((__LIST *)list_current__EH1);
+    voir__0FBR=create__AXB( 250);
+    display__EQQG(Self__ZFBR,voir__0FBR);
+    put_string__2EG(((__STRING *)voir__0FBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__KRAL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__2MEL=execute_link__IIEL(__tmp__1MEL);
+    __tmp__KRAL=execute_link__WMAL(__tmp__JRAL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__2MEL=execute_link__RMEL(__tmp__1MEL);
+    __tmp__KRAL=execute_link__5QAL(__tmp__JRAL);
   } break;
   case __REAL_CST__: {
-    __tmp__2MEL=((__REAL_CST *)__tmp__1MEL);
+    __tmp__KRAL=((__REAL_CST *)__tmp__JRAL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__2MEL=((__CHARACTER_CST *)__tmp__1MEL);
+    __tmp__KRAL=((__CHARACTER_CST *)__tmp__JRAL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__2MEL=execute_link__AREL(__tmp__1MEL);
+    __tmp__KRAL=execute_link__OVAL(__tmp__JRAL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__2MEL=execute_link__HSEL(__tmp__1MEL);
+    __tmp__KRAL=execute_link__VWAL(__tmp__JRAL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__2MEL=execute_link__MSEL(__tmp__1MEL);
+    __tmp__KRAL=execute_link__0WAL(__tmp__JRAL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__2MEL=execute_link__VWEL(__tmp__1MEL);
+    __tmp__KRAL=execute_link__D1AL(__tmp__JRAL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__2MEL=execute_link__40EL(__tmp__1MEL);
+    __tmp__KRAL=execute_link__M5AL(__tmp__JRAL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__2MEL=execute_link__H5EL(__tmp__1MEL);
+    __tmp__KRAL=execute_link__VDBL(__tmp__JRAL);
   } break;
   case __EXPR_AND__: {
-    __tmp__2MEL=execute_link__QDFL(__tmp__1MEL);
+    __tmp__KRAL=execute_link__4HBL(__tmp__JRAL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__2MEL=execute_link__ZHFL(__tmp__1MEL);
+    __tmp__KRAL=execute_link__HMBL(__tmp__JRAL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__2MEL=execute_link__CMFL(__tmp__1MEL);
+    __tmp__KRAL=execute_link__QQBL(__tmp__JRAL);
   } break;
   case __PUT_TO__: {
-    __tmp__2MEL=execute_link__NKTK(__tmp__1MEL);
+    __tmp__KRAL=execute_link__ROPK(__tmp__JRAL);
   } break;
   case __ITEM__: {
-    __tmp__2MEL=execute_link__LQFL(__tmp__1MEL);
+    __tmp__KRAL=execute_link__ZUBL(__tmp__JRAL);
   } break;
   case __SIZE_OF__: {
-    __tmp__2MEL=execute_link__SQFL(__tmp__1MEL);
+    __tmp__KRAL=execute_link__AVBL(__tmp__JRAL);
   } break;
   case __CAST__: {
-    __tmp__2MEL=execute_link__XQFL(__tmp__1MEL);
+    __tmp__KRAL=execute_link__FVBL(__tmp__JRAL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__2MEL=execute_link__MYXL(__tmp__1MEL);
+    __tmp__KRAL=execute_link__CDUL(__tmp__JRAL);
   } break;
   case __READ_SLOT__: {
-    __tmp__2MEL=execute_link__QUFL(__tmp__1MEL);
+    __tmp__KRAL=execute_link__4YBL(__tmp__JRAL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__2MEL=execute_link__AZFL(__tmp__1MEL);
+    __tmp__KRAL=execute_link__O3BL(__tmp__JRAL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__2MEL=execute_link__4N3M(__tmp__1MEL);
+    __tmp__KRAL=execute_link__C2ZM(__tmp__JRAL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__2MEL=execute_link__03IO(__tmp__1MEL);
+    __tmp__KRAL=execute_link__SGFO(__tmp__JRAL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__2MEL=execute_link__SFPO(__tmp__1MEL);
+    __tmp__KRAL=execute_link__KOLO(__tmp__JRAL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__2MEL=execute_link__TDJO(__tmp__1MEL);
+    __tmp__KRAL=execute_link__LMFO(__tmp__JRAL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__2MEL=execute_link__WLPO(__tmp__1MEL);
+    __tmp__KRAL=execute_link__OULO(__tmp__JRAL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__2MEL=execute_link__GDOM(__tmp__1MEL);
+    __tmp__KRAL=execute_link__IPKM(__tmp__JRAL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__2MEL=execute_link__3NSL(__tmp__1MEL);
+    __tmp__KRAL=execute_link__VXOL(__tmp__JRAL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__2MEL=execute_link__SQ3M(__tmp__1MEL);
+    __tmp__KRAL=execute_link__W4ZM(__tmp__JRAL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__2MEL=execute_link__MJJO(__tmp__1MEL);
+    __tmp__KRAL=execute_link__ESFO(__tmp__JRAL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__2MEL=execute_link__EIIP(__tmp__1MEL);
+    __tmp__KRAL=execute_link__2QEP(__tmp__JRAL);
   } break;
   case __EXPR_INF__: {
-    __tmp__2MEL=execute_link__BNUN(__tmp__1MEL);
+    __tmp__KRAL=execute_link__F1QN(__tmp__JRAL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__2MEL=execute_link__KRUN(__tmp__1MEL);
+    __tmp__KRAL=execute_link__O5QN(__tmp__JRAL);
   } break;
   case __EXPR_OR__: {
-    __tmp__2MEL=execute_link__HEUN(__tmp__1MEL);
+    __tmp__KRAL=execute_link__LSQN(__tmp__JRAL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__2MEL=execute_link__UUYO(__tmp__1MEL);
+    __tmp__KRAL=execute_link__M3UO(__tmp__JRAL);
   } break;
   };
-  Self__SMEL->parent_expr_binary_cmp__5DNH.left__ZFAI=__tmp__2MEL;
-  __tmp__3MEL=Self__SMEL->parent_expr_binary_cmp__5DNH.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__3MEL)->__id) {
+  Self__ARAL->parent_expr_binary_cmp__LLJH.left__PM2H=__tmp__KRAL;
+  __tmp__LRAL=Self__ARAL->parent_expr_binary_cmp__LLJH.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__LRAL)->__id) {
   case __LIST__: {
-    __tmp__4MEL=execute_link__GMRG(__tmp__3MEL);
+    __tmp__MRAL=execute_link__TTOG(__tmp__LRAL);
   } break;
   case __STRING_CST__: {
-    __tmp__4MEL=((__STRING_CST *)__tmp__3MEL);
+    __tmp__MRAL=((__STRING_CST *)__tmp__LRAL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__4MEL=execute_link__A23K(__tmp__3MEL);
+    __tmp__MRAL=execute_link__KA0K(__tmp__LRAL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__4MEL=((__PROTOTYPE_CST *)__tmp__3MEL);
+    __tmp__MRAL=((__PROTOTYPE_CST *)__tmp__LRAL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__4MEL=((__INTEGER_CST *)__tmp__3MEL);
+    __tmp__MRAL=((__INTEGER_CST *)__tmp__LRAL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__4MEL=execute_link__QDEL(__tmp__3MEL);
+    __tmp__MRAL=execute_link__4HAL(__tmp__LRAL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__4MEL=execute_link__EIEL();
+    Self__1FBR=((__LIST *)list_current__EH1);
+    voir__2FBR=create__AXB( 250);
+    display__EQQG(Self__1FBR,voir__2FBR);
+    put_string__2EG(((__STRING *)voir__2FBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__MRAL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__4MEL=execute_link__IIEL(__tmp__3MEL);
+    __tmp__MRAL=execute_link__WMAL(__tmp__LRAL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__4MEL=execute_link__RMEL(__tmp__3MEL);
+    __tmp__MRAL=execute_link__5QAL(__tmp__LRAL);
   } break;
   case __REAL_CST__: {
-    __tmp__4MEL=((__REAL_CST *)__tmp__3MEL);
+    __tmp__MRAL=((__REAL_CST *)__tmp__LRAL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__4MEL=((__CHARACTER_CST *)__tmp__3MEL);
+    __tmp__MRAL=((__CHARACTER_CST *)__tmp__LRAL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__4MEL=execute_link__AREL(__tmp__3MEL);
+    __tmp__MRAL=execute_link__OVAL(__tmp__LRAL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__4MEL=execute_link__HSEL(__tmp__3MEL);
+    __tmp__MRAL=execute_link__VWAL(__tmp__LRAL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__4MEL=execute_link__MSEL(__tmp__3MEL);
+    __tmp__MRAL=execute_link__0WAL(__tmp__LRAL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__4MEL=execute_link__VWEL(__tmp__3MEL);
+    __tmp__MRAL=execute_link__D1AL(__tmp__LRAL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__4MEL=execute_link__40EL(__tmp__3MEL);
+    __tmp__MRAL=execute_link__M5AL(__tmp__LRAL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__4MEL=execute_link__H5EL(__tmp__3MEL);
+    __tmp__MRAL=execute_link__VDBL(__tmp__LRAL);
   } break;
   case __EXPR_AND__: {
-    __tmp__4MEL=execute_link__QDFL(__tmp__3MEL);
+    __tmp__MRAL=execute_link__4HBL(__tmp__LRAL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__4MEL=execute_link__ZHFL(__tmp__3MEL);
+    __tmp__MRAL=execute_link__HMBL(__tmp__LRAL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__4MEL=execute_link__CMFL(__tmp__3MEL);
+    __tmp__MRAL=execute_link__QQBL(__tmp__LRAL);
   } break;
   case __PUT_TO__: {
-    __tmp__4MEL=execute_link__NKTK(__tmp__3MEL);
+    __tmp__MRAL=execute_link__ROPK(__tmp__LRAL);
   } break;
   case __ITEM__: {
-    __tmp__4MEL=execute_link__LQFL(__tmp__3MEL);
+    __tmp__MRAL=execute_link__ZUBL(__tmp__LRAL);
   } break;
   case __SIZE_OF__: {
-    __tmp__4MEL=execute_link__SQFL(__tmp__3MEL);
+    __tmp__MRAL=execute_link__AVBL(__tmp__LRAL);
   } break;
   case __CAST__: {
-    __tmp__4MEL=execute_link__XQFL(__tmp__3MEL);
+    __tmp__MRAL=execute_link__FVBL(__tmp__LRAL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__4MEL=execute_link__MYXL(__tmp__3MEL);
+    __tmp__MRAL=execute_link__CDUL(__tmp__LRAL);
   } break;
   case __READ_SLOT__: {
-    __tmp__4MEL=execute_link__QUFL(__tmp__3MEL);
+    __tmp__MRAL=execute_link__4YBL(__tmp__LRAL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__4MEL=execute_link__AZFL(__tmp__3MEL);
+    __tmp__MRAL=execute_link__O3BL(__tmp__LRAL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__4MEL=execute_link__4N3M(__tmp__3MEL);
+    __tmp__MRAL=execute_link__C2ZM(__tmp__LRAL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__4MEL=execute_link__03IO(__tmp__3MEL);
+    __tmp__MRAL=execute_link__SGFO(__tmp__LRAL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__4MEL=execute_link__SFPO(__tmp__3MEL);
+    __tmp__MRAL=execute_link__KOLO(__tmp__LRAL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__4MEL=execute_link__TDJO(__tmp__3MEL);
+    __tmp__MRAL=execute_link__LMFO(__tmp__LRAL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__4MEL=execute_link__WLPO(__tmp__3MEL);
+    __tmp__MRAL=execute_link__OULO(__tmp__LRAL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__4MEL=execute_link__GDOM(__tmp__3MEL);
+    __tmp__MRAL=execute_link__IPKM(__tmp__LRAL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__4MEL=execute_link__3NSL(__tmp__3MEL);
+    __tmp__MRAL=execute_link__VXOL(__tmp__LRAL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__4MEL=execute_link__SQ3M(__tmp__3MEL);
+    __tmp__MRAL=execute_link__W4ZM(__tmp__LRAL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__4MEL=execute_link__MJJO(__tmp__3MEL);
+    __tmp__MRAL=execute_link__ESFO(__tmp__LRAL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__4MEL=execute_link__EIIP(__tmp__3MEL);
+    __tmp__MRAL=execute_link__2QEP(__tmp__LRAL);
   } break;
   case __EXPR_INF__: {
-    __tmp__4MEL=execute_link__BNUN(__tmp__3MEL);
+    __tmp__MRAL=execute_link__F1QN(__tmp__LRAL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__4MEL=execute_link__KRUN(__tmp__3MEL);
+    __tmp__MRAL=execute_link__O5QN(__tmp__LRAL);
   } break;
   case __EXPR_OR__: {
-    __tmp__4MEL=execute_link__HEUN(__tmp__3MEL);
+    __tmp__MRAL=execute_link__LSQN(__tmp__LRAL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__4MEL=execute_link__UUYO(__tmp__3MEL);
+    __tmp__MRAL=execute_link__M3UO(__tmp__LRAL);
   } break;
   };
-  Self__SMEL->parent_expr_binary_cmp__5DNH.right__3FAI=__tmp__4MEL;
-  __tmp__ANEL=Self__SMEL->parent_expr_binary_cmp__5DNH.left__ZFAI;
-  if (__tmp__ANEL==NULL) {
-    __tmp__BNEL=NULL;
+  Self__ARAL->parent_expr_binary_cmp__LLJH.right__TM2H=__tmp__MRAL;
+  __tmp__ORAL=Self__ARAL->parent_expr_binary_cmp__LLJH.left__PM2H;
+  if (__tmp__ORAL==NULL) {
+    __tmp__PRAL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__ANEL)->__id) {
+    switch (((struct ___OBJ *)__tmp__ORAL)->__id) {
     case __LIST__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__BNEL=((void *)__tmp__ANEL);
+      __tmp__PRAL=((void *)__tmp__ORAL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __CAST__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__BNEL=NULL;
+      __tmp__PRAL=NULL;
     } break;
     }
   };
-  left_cst__YMEL=__tmp__BNEL;
-  __tmp__DNEL=Self__SMEL->parent_expr_binary_cmp__5DNH.right__3FAI;
-  if (__tmp__DNEL==NULL) {
-    __tmp__ENEL=NULL;
+  left_cst__GRAL=__tmp__PRAL;
+  __tmp__RRAL=Self__ARAL->parent_expr_binary_cmp__LLJH.right__TM2H;
+  if (__tmp__RRAL==NULL) {
+    __tmp__SRAL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__DNEL)->__id) {
+    switch (((struct ___OBJ *)__tmp__RRAL)->__id) {
     case __LIST__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__ENEL=((void *)__tmp__DNEL);
+      __tmp__SRAL=((void *)__tmp__RRAL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __CAST__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__ENEL=NULL;
+      __tmp__SRAL=NULL;
     } break;
     }
   };
-  right_cst__ZMEL=__tmp__ENEL;
-  result__UMEL=NULL;
-  if (((void *)__tmp__BNEL != (void *)NULL)) {
-    result__UMEL=NULL;
+  right_cst__HRAL=__tmp__SRAL;
+  result__CRAL=NULL;
+  if (((void *)__tmp__PRAL != (void *)NULL)) {
+    result__CRAL=NULL;
   };
-  if ((((void *)result__UMEL == (void *)NULL) && ((void *)__tmp__ENEL != (void *)NULL))) {
-    result__UMEL=NULL;
+  if ((((void *)result__CRAL == (void *)NULL) && ((void *)__tmp__SRAL != (void *)NULL))) {
+    result__CRAL=NULL;
   };
-  if (((((void *)result__UMEL == (void *)NULL) && ((void *)__tmp__ENEL != (void *)NULL)) && ((void *)__tmp__BNEL != (void *)NULL))) {
-    result__SORM=NULL;
-    if ((((__INTEGER_CST *)__tmp__BNEL)->value__VUYD != ((__INTEGER_CST *)__tmp__ENEL)->value__VUYD)) {
-      __tmp__0ORM=Self__SMEL->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__1ORM=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__1ORM)->__id) {
+  if (((((void *)result__CRAL == (void *)NULL) && ((void *)__tmp__SRAL != (void *)NULL)) && ((void *)__tmp__PRAL != (void *)NULL))) {
+    result__20NM=NULL;
+    if ((((__INTEGER_CST *)__tmp__PRAL)->value__W4YD != ((__INTEGER_CST *)__tmp__SRAL)->value__W4YD)) {
+      __tmp__E1NM=Self__ARAL->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__F1NM=type_true__FJB;
+      switch (((struct ___OBJ *)__tmp__F1NM)->__id) {
       case __TYPE__: {
-        __tmp__2ORM=((__TYPE *)__tmp__1ORM)->default__AKC;
+        __tmp__G1NM=((__TYPE *)__tmp__F1NM)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__2ORM=((__TYPE_NULL *)__tmp__1ORM)->parent_type__TIB.default__AKC;
+        __tmp__G1NM=((__TYPE_NULL *)__tmp__F1NM)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__2ORM=((__TYPE_VOID *)__tmp__1ORM)->parent_type__UIB.default__AKC;
+        __tmp__G1NM=((__TYPE_VOID *)__tmp__F1NM)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__2ORM=((__TYPE_CONTEXT *)__tmp__1ORM)->parent_type__VIB.default__AKC;
+        __tmp__G1NM=((__TYPE_CONTEXT *)__tmp__F1NM)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__2ORM=((__TYPE_ID *)__tmp__1ORM)->parent_type__WIB.default__AKC;
+        __tmp__G1NM=((__TYPE_ID *)__tmp__F1NM)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__2ORM=((__TYPE_GENERIC *)__tmp__1ORM)->parent_type__T2IB.default__AKC;
+        __tmp__G1NM=((__TYPE_GENERIC *)__tmp__F1NM)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__2ORM=((__PROFIL_BLOCK *)__tmp__1ORM)->parent_type__VNCG.default__AKC;
+        __tmp__G1NM=((__PROFIL_BLOCK *)__tmp__F1NM)->parent_type__PGAG.default__AKC;
       } break;
       };
-      result__SORM=create__type__HZQC(__tmp__0ORM,__tmp__2ORM);
+      result__20NM=create__type__PKQC(__tmp__E1NM,__tmp__G1NM);
     } else {
-      __tmp__EPRM=Self__SMEL->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__FPRM=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__FPRM)->__id) {
+      __tmp__O1NM=Self__ARAL->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__P1NM=type_false__NJB;
+      switch (((struct ___OBJ *)__tmp__P1NM)->__id) {
       case __TYPE__: {
-        __tmp__GPRM=((__TYPE *)__tmp__FPRM)->default__AKC;
+        __tmp__Q1NM=((__TYPE *)__tmp__P1NM)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__GPRM=((__TYPE_NULL *)__tmp__FPRM)->parent_type__TIB.default__AKC;
+        __tmp__Q1NM=((__TYPE_NULL *)__tmp__P1NM)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__GPRM=((__TYPE_VOID *)__tmp__FPRM)->parent_type__UIB.default__AKC;
+        __tmp__Q1NM=((__TYPE_VOID *)__tmp__P1NM)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__GPRM=((__TYPE_CONTEXT *)__tmp__FPRM)->parent_type__VIB.default__AKC;
+        __tmp__Q1NM=((__TYPE_CONTEXT *)__tmp__P1NM)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__GPRM=((__TYPE_ID *)__tmp__FPRM)->parent_type__WIB.default__AKC;
+        __tmp__Q1NM=((__TYPE_ID *)__tmp__P1NM)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__GPRM=((__TYPE_GENERIC *)__tmp__FPRM)->parent_type__T2IB.default__AKC;
+        __tmp__Q1NM=((__TYPE_GENERIC *)__tmp__P1NM)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__GPRM=((__PROFIL_BLOCK *)__tmp__FPRM)->parent_type__VNCG.default__AKC;
+        __tmp__Q1NM=((__PROFIL_BLOCK *)__tmp__P1NM)->parent_type__PGAG.default__AKC;
       } break;
       };
-      result__SORM=create__type__HZQC(__tmp__EPRM,__tmp__GPRM);
+      result__20NM=create__type__PKQC(__tmp__O1NM,__tmp__Q1NM);
     };
-    result__UMEL=result__SORM;
+    result__CRAL=result__20NM;
   };
-  if ((((void *)result__UMEL == (void *)NULL) && (old_seq__VMEL == seq_call_and_loop__BOIJ))) {
-    result__FWZL=NULL;
-    r__GWZL=NULL;
-    __tmp__HWZL=Self__SMEL->parent_expr_binary_cmp__5DNH.left__ZFAI;
-    __tmp__IWZL=Self__SMEL->parent_expr_binary_cmp__5DNH.right__3FAI;
-    switch (((struct ___OBJ *)__tmp__HWZL)->__id) {
+  if ((((void *)result__CRAL == (void *)NULL) && (old_seq__DRAL == seq_call_and_loop__3QEJ))) {
+    result__FBWL=NULL;
+    r__GBWL=NULL;
+    __tmp__HBWL=Self__ARAL->parent_expr_binary_cmp__LLJH.left__PM2H;
+    __tmp__IBWL=Self__ARAL->parent_expr_binary_cmp__LLJH.right__TM2H;
+    switch (((struct ___OBJ *)__tmp__HBWL)->__id) {
     case __LIST__: {
-      __tmp__JWZL=FALSE__;
+      __tmp__JBWL=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__JWZL=__infix_equal_equal__CC5L(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__XN1L(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__JWZL=FALSE__;
+      __tmp__JBWL=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__JWZL=__infix_equal_equal__XC5L(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__MO1L(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __INTEGER_CST__: {
-      __tmp__JWZL=__infix_equal_equal__ID5L(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__3O1L(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__JWZL=__infix_equal_equal__CE5L(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__XP1L(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__JWZL=FALSE__;
+      __tmp__JBWL=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__JWZL=__infix_equal_equal__YE5L(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__NQ1L(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__JWZL=__infix_equal_equal__UF5L(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__JR1L(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __REAL_CST__: {
-      __tmp__JWZL=__infix_equal_equal__QG5L(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__FS1L(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__JWZL=__infix_equal_equal__KH5L(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__5S1L(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__JWZL=FALSE__;
+      __tmp__JBWL=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__JWZL=FALSE__;
+      __tmp__JBWL=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__JWZL=__infix_equal_equal__DI5L(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__YT1L(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_SUB__: {
-      __tmp__JWZL=__infix_equal_equal__5I5L(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__UU1L(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_MUL__: {
-      __tmp__JWZL=__infix_equal_equal__1J5L(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__QV1L(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_DIV__: {
-      __tmp__JWZL=__infix_equal_equal__XK5L(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__MW1L(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_AND__: {
-      __tmp__JWZL=__infix_equal_equal__TL5L(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__IX1L(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__JWZL=__infix_equal_equal__PM5L(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__EY1L(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__JWZL=__infix_equal_equal__LN5L(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__AZ1L(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __PUT_TO__: {
-      __tmp__JWZL=FALSE__;
+      __tmp__JBWL=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__JWZL=FALSE__;
+      __tmp__JBWL=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__JWZL=FALSE__;
+      __tmp__JBWL=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__JWZL=FALSE__;
+      __tmp__JBWL=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__JWZL=FALSE__;
+      __tmp__JBWL=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__JWZL=__infix_equal_equal__XO5L(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__M01L(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__JWZL=__infix_equal_equal__TP5L(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__I11L(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__JWZL=__infix_equal_equal__OVLO(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__G4HO(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__JWZL=__infix_equal_equal__4TJO(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__W2FO(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__JWZL=__infix_equal_equal__53PO(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__XGMO(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__JWZL=__infix_equal_equal__0UJO(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__S3FO(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__JWZL=__infix_equal_equal__24PO(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__UHMO(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_NEG__: {
-      __tmp__JWZL=__infix_equal_equal__V1OM(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__5HLM(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_ADD__: {
-      __tmp__JWZL=__infix_equal_equal__FQ5L(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__011L(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_NOT__: {
-      __tmp__JWZL=__infix_equal_equal__233M(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__AM0M(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_MOD__: {
-      __tmp__JWZL=__infix_equal_equal__WVJO(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__O4FO(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__JWZL=__infix_equal_equal__0PIP(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__SYEP(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_INF__: {
-      __tmp__JWZL=__infix_equal_equal__AWLO(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__Y4HO(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__JWZL=__infix_equal_equal__2WLO(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__U5HO(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_OR__: {
-      __tmp__JWZL=__infix_equal_equal__JZUN(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__NHRN(__tmp__HBWL,__tmp__IBWL);
     } break;
     case __EXPR_XOR__: {
-      __tmp__JWZL=__infix_equal_equal__SKZO(__tmp__HWZL,__tmp__IWZL);
+      __tmp__JBWL=__infix_equal_equal__KTVO(__tmp__HBWL,__tmp__IBWL);
     } break;
     };
-    if (__tmp__JWZL) {
-      __tmp__PWZL=Self__SMEL->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__QWZL=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__QWZL)->__id) {
+    if (__tmp__JBWL) {
+      __tmp__PBWL=Self__ARAL->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__QBWL=type_false__NJB;
+      switch (((struct ___OBJ *)__tmp__QBWL)->__id) {
       case __TYPE__: {
-        __tmp__RWZL=((__TYPE *)__tmp__QWZL)->default__AKC;
+        __tmp__RBWL=((__TYPE *)__tmp__QBWL)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__RWZL=((__TYPE_NULL *)__tmp__QWZL)->parent_type__TIB.default__AKC;
+        __tmp__RBWL=((__TYPE_NULL *)__tmp__QBWL)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__RWZL=((__TYPE_VOID *)__tmp__QWZL)->parent_type__UIB.default__AKC;
+        __tmp__RBWL=((__TYPE_VOID *)__tmp__QBWL)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__RWZL=((__TYPE_CONTEXT *)__tmp__QWZL)->parent_type__VIB.default__AKC;
+        __tmp__RBWL=((__TYPE_CONTEXT *)__tmp__QBWL)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__RWZL=((__TYPE_ID *)__tmp__QWZL)->parent_type__WIB.default__AKC;
+        __tmp__RBWL=((__TYPE_ID *)__tmp__QBWL)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__RWZL=((__TYPE_GENERIC *)__tmp__QWZL)->parent_type__T2IB.default__AKC;
+        __tmp__RBWL=((__TYPE_GENERIC *)__tmp__QBWL)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__RWZL=((__PROFIL_BLOCK *)__tmp__QWZL)->parent_type__VNCG.default__AKC;
+        __tmp__RBWL=((__PROFIL_BLOCK *)__tmp__QBWL)->parent_type__PGAG.default__AKC;
       } break;
       };
-      result__FWZL=create__type__HZQC(__tmp__PWZL,__tmp__RWZL);
-      __tmp__UWZL=Self__SMEL->parent_expr_binary_cmp__5DNH.left__ZFAI;
-      switch (((struct ___OBJ *)__tmp__UWZL)->__id) {
+      result__FBWL=create__type__PKQC(__tmp__PBWL,__tmp__RBWL);
+      __tmp__UBWL=Self__ARAL->parent_expr_binary_cmp__LLJH.left__PM2H;
+      switch (((struct ___OBJ *)__tmp__UBWL)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__UWZL);
+        remove__SOJJ(__tmp__UBWL);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__UWZL);
+        remove__2TAK(__tmp__UBWL);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__EKGQ=((__READ_LOCAL *)__tmp__UWZL);
-        unread__ESNK(Self__EKGQ->local__G5YD,Self__EKGQ);
+        Self__WNCQ=((__READ_LOCAL *)__tmp__UBWL);
+        Self__GS2R=((__LOCAL *)Self__WNCQ->local__HJZD);
+        Self__GS2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GS2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__GS2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__HS2R=create__AXB( 250);
+          display__UXFK(Self__WNCQ,voir__HS2R);
+          put_string__2EG(((__STRING *)voir__HS2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__JS2R=((__LIST *)list_current__EH1);
+          voir__KS2R=create__AXB( 250);
+          display__EQQG(Self__JS2R,voir__KS2R);
+          put_string__2EG(((__STRING *)voir__KS2R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(__tmp__UWZL);
+        remove__1UAK(__tmp__UBWL);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__UWZL);
+        remove__LVAK(__tmp__UBWL);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__UWZL);
+        remove__PVAK(__tmp__UBWL);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__GKGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__UWZL)->receiver__AHAI);
-        unread__ESNK(Self__GKGQ->local__G5YD,Self__GKGQ);
+        Self__YNCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__UBWL)->receiver__WN2H);
+        Self__LS2R=((__LOCAL *)Self__YNCQ->local__HJZD);
+        Self__LS2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LS2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__LS2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__MS2R=create__AXB( 250);
+          display__UXFK(Self__YNCQ,voir__MS2R);
+          put_string__2EG(((__STRING *)voir__MS2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__OS2R=((__LIST *)list_current__EH1);
+          voir__PS2R=create__AXB( 250);
+          display__EQQG(Self__OS2R,voir__PS2R);
+          put_string__2EG(((__STRING *)voir__PS2R));
+          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__UWZL);
+        remove__0VAK(__tmp__UBWL);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__UWZL);
+        remove__3VAK(__tmp__UBWL);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__UWZL);
+        remove__BWAK(__tmp__UBWL);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__UWZL);
+        remove__FWAK(__tmp__UBWL);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__UWZL);
+        remove__JWAK(__tmp__UBWL);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__UWZL);
+        remove__NWAK(__tmp__UBWL);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__UWZL);
+        remove__RWAK(__tmp__UBWL);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__UWZL);
+        remove__VWAK(__tmp__UBWL);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__UWZL);
+        remove__ZWAK(__tmp__UBWL);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__UWZL);
+        remove__0XAK(__tmp__UBWL);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__UWZL);
+        remove__4XAK(__tmp__UBWL);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__UWZL);
+        remove__BYAK(__tmp__UBWL);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__UWZL);
+        remove__DUML(__tmp__UBWL);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__UWZL);
+        remove__GGHK(__tmp__UBWL);
       } break;
       case __READ_GLOBAL__: {
-        Self__HKGQ=((__READ_GLOBAL *)__tmp__UWZL);
-        unread__H2QL(Self__HKGQ->global__3DNK,Self__HKGQ);
+        Self__ZNCQ=((__READ_GLOBAL *)__tmp__UBWL);
+        unread__CGNL(Self__ZNCQ->global__ZGJK,Self__ZNCQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__UWZL);
+        remove__WA0M(__tmp__UBWL);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__UWZL);
+        remove__0UEO(__tmp__UBWL);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__UWZL);
+        remove__0RKO(__tmp__UBWL);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__UWZL);
+        remove__4UEO(__tmp__UBWL);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__UWZL);
+        remove__5RKO(__tmp__UBWL);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__UWZL);
+        remove__HTJM(__tmp__UBWL);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__UWZL);
+        remove__XWML(__tmp__UBWL);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__UWZL);
+        remove__TJZM(__tmp__UBWL);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__UWZL);
+        remove__CVEO(__tmp__UBWL);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__UWZL);
+        remove__1EEP(__tmp__UBWL);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__UWZL);
+        remove__0DRN(__tmp__UBWL);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__UWZL);
+        remove__4DRN(__tmp__UBWL);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__UWZL);
+        remove__14PN(__tmp__UBWL);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__UWZL);
+        remove__EVTO(__tmp__UBWL);
       } break;
       };
-      __tmp__VWZL=Self__SMEL->parent_expr_binary_cmp__5DNH.right__3FAI;
-      switch (((struct ___OBJ *)__tmp__VWZL)->__id) {
+      __tmp__VBWL=Self__ARAL->parent_expr_binary_cmp__LLJH.right__TM2H;
+      switch (((struct ___OBJ *)__tmp__VBWL)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__VWZL);
+        remove__SOJJ(__tmp__VBWL);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__VWZL);
+        remove__2TAK(__tmp__VBWL);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__IKGQ=((__READ_LOCAL *)__tmp__VWZL);
-        unread__ESNK(Self__IKGQ->local__G5YD,Self__IKGQ);
+        Self__0NCQ=((__READ_LOCAL *)__tmp__VBWL);
+        Self__QS2R=((__LOCAL *)Self__0NCQ->local__HJZD);
+        Self__QS2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QS2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__QS2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__RS2R=create__AXB( 250);
+          display__UXFK(Self__0NCQ,voir__RS2R);
+          put_string__2EG(((__STRING *)voir__RS2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__TS2R=((__LIST *)list_current__EH1);
+          voir__US2R=create__AXB( 250);
+          display__EQQG(Self__TS2R,voir__US2R);
+          put_string__2EG(((__STRING *)voir__US2R));
+          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__VWZL);
+        remove__1UAK(__tmp__VBWL);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__VWZL);
+        remove__LVAK(__tmp__VBWL);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__VWZL);
+        remove__PVAK(__tmp__VBWL);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__KKGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__VWZL)->receiver__AHAI);
-        unread__ESNK(Self__KKGQ->local__G5YD,Self__KKGQ);
+        Self__2NCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__VBWL)->receiver__WN2H);
+        Self__VS2R=((__LOCAL *)Self__2NCQ->local__HJZD);
+        Self__VS2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VS2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__VS2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__WS2R=create__AXB( 250);
+          display__UXFK(Self__2NCQ,voir__WS2R);
+          put_string__2EG(((__STRING *)voir__WS2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__YS2R=((__LIST *)list_current__EH1);
+          voir__ZS2R=create__AXB( 250);
+          display__EQQG(Self__YS2R,voir__ZS2R);
+          put_string__2EG(((__STRING *)voir__ZS2R));
+          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__VWZL);
+        remove__0VAK(__tmp__VBWL);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__VWZL);
+        remove__3VAK(__tmp__VBWL);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__VWZL);
+        remove__BWAK(__tmp__VBWL);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__VWZL);
+        remove__FWAK(__tmp__VBWL);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__VWZL);
+        remove__JWAK(__tmp__VBWL);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__VWZL);
+        remove__NWAK(__tmp__VBWL);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__VWZL);
+        remove__RWAK(__tmp__VBWL);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__VWZL);
+        remove__VWAK(__tmp__VBWL);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__VWZL);
+        remove__ZWAK(__tmp__VBWL);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__VWZL);
+        remove__0XAK(__tmp__VBWL);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__VWZL);
+        remove__4XAK(__tmp__VBWL);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__VWZL);
+        remove__BYAK(__tmp__VBWL);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__VWZL);
+        remove__DUML(__tmp__VBWL);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__VWZL);
+        remove__GGHK(__tmp__VBWL);
       } break;
       case __READ_GLOBAL__: {
-        Self__LKGQ=((__READ_GLOBAL *)__tmp__VWZL);
-        unread__H2QL(Self__LKGQ->global__3DNK,Self__LKGQ);
+        Self__3NCQ=((__READ_GLOBAL *)__tmp__VBWL);
+        unread__CGNL(Self__3NCQ->global__ZGJK,Self__3NCQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__VWZL);
+        remove__WA0M(__tmp__VBWL);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__VWZL);
+        remove__0UEO(__tmp__VBWL);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__VWZL);
+        remove__0RKO(__tmp__VBWL);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__VWZL);
+        remove__4UEO(__tmp__VBWL);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__VWZL);
+        remove__5RKO(__tmp__VBWL);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__VWZL);
+        remove__HTJM(__tmp__VBWL);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__VWZL);
+        remove__XWML(__tmp__VBWL);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__VWZL);
+        remove__TJZM(__tmp__VBWL);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__VWZL);
+        remove__CVEO(__tmp__VBWL);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__VWZL);
+        remove__1EEP(__tmp__VBWL);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__VWZL);
+        remove__0DRN(__tmp__VBWL);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__VWZL);
+        remove__4DRN(__tmp__VBWL);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__VWZL);
+        remove__14PN(__tmp__VBWL);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__VWZL);
+        remove__EVTO(__tmp__VBWL);
       } break;
       };
     } else {
-      __tmp__2WZL=Self__SMEL->parent_expr_binary_cmp__5DNH.right__3FAI;
-      if (__tmp__2WZL==NULL) {
-        __tmp__3WZL=NULL;
+      __tmp__2BWL=Self__ARAL->parent_expr_binary_cmp__LLJH.right__TM2H;
+      if (__tmp__2BWL==NULL) {
+        __tmp__3BWL=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__2WZL)->__id) {
+        switch (((struct ___OBJ *)__tmp__2BWL)->__id) {
         case __LIST__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__3WZL=((void *)__tmp__2WZL);
+          __tmp__3BWL=((void *)__tmp__2BWL);
         } break;
         case __INTEGER_CST__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __ITEM__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __CAST__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__3WZL=NULL;
+          __tmp__3BWL=NULL;
         } break;
         }
       };
-      r__GWZL=__tmp__3WZL;
-      if ((((void *)__tmp__3WZL != (void *)NULL) && ((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__3WZL)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL == (void *)TYPE_NULL__))) {
-        __tmp__LXZL=Self__SMEL->parent_expr_binary_cmp__5DNH.left__ZFAI;
-        switch (((struct ___OBJ *)__tmp__LXZL)->__id) {
+      r__GBWL=__tmp__3BWL;
+      if ((((void *)__tmp__3BWL != (void *)NULL) && ((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__3BWL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)TYPE_NULL__))) {
+        __tmp__LCWL=Self__ARAL->parent_expr_binary_cmp__LLJH.left__PM2H;
+        switch (((struct ___OBJ *)__tmp__LCWL)->__id) {
         case __LIST__: {
-          __tmp__MXZL=static_type__SCTG(__tmp__LXZL);
+          __tmp__MCWL=static_type__OHQG(__tmp__LCWL);
         } break;
         case __STRING_CST__: {
-          __tmp__MXZL=((__STRING_CST *)__tmp__LXZL)->parent_constant__5F.static_type__LSYD;
+          __tmp__MCWL=((__STRING_CST *)__tmp__LCWL)->parent_constant__5F.static_type__M2YD;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__MXZL=((__EXTERNAL_C *)__tmp__LXZL)->static_type__KMZD;
+          __tmp__MCWL=((__EXTERNAL_C *)__tmp__LCWL)->static_type__1VZD;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__MXZL=((__PROTOTYPE_CST *)__tmp__LXZL)->parent_constant__DMMC.static_type__LSYD;
+          __tmp__MCWL=((__PROTOTYPE_CST *)__tmp__LCWL)->parent_constant__W2LC.static_type__M2YD;
         } break;
         case __INTEGER_CST__: {
-          __tmp__MXZL=((__INTEGER_CST *)__tmp__LXZL)->parent_constant__OMMC.static_type__LSYD;
+          __tmp__MCWL=((__INTEGER_CST *)__tmp__LCWL)->parent_constant__B3LC.static_type__M2YD;
         } break;
         case __READ_LOCAL__: {
-          __tmp__MXZL=((__LOCAL *)((__READ_LOCAL *)__tmp__LXZL)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+          __tmp__MCWL=((__LOCAL *)((__READ_LOCAL *)__tmp__LCWL)->local__HJZD)->parent_variable__T1LC.type__D25F;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__MXZL=static_type__EG5H(__tmp__LXZL);
+          __tmp__MCWL=static_type__CN1H(__tmp__LCWL);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__MXZL=static_type__3G5H();
+          __tmp__MCWL=static_type__1N1H();
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__MXZL=static_type__CH5H();
+          __tmp__MCWL=static_type__AO1H();
         } break;
         case __REAL_CST__: {
-          __tmp__MXZL=((__REAL_CST *)__tmp__LXZL)->parent_constant__IVNH.static_type__LSYD;
+          __tmp__MCWL=((__REAL_CST *)__tmp__LCWL)->parent_constant__U2JH.static_type__M2YD;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__MXZL=((__CHARACTER_CST *)__tmp__LXZL)->parent_constant__1VNH.static_type__LSYD;
+          __tmp__MCWL=((__CHARACTER_CST *)__tmp__LCWL)->parent_constant__H3JH.static_type__M2YD;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__MXZL=static_type__HH5H();
+          __tmp__MCWL=static_type__FO1H();
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__MXZL=static_type__MH5H();
+          __tmp__MCWL=static_type__KO1H();
         } break;
         case __EXPR_SUP__: {
-          __tmp__MXZL=static_type__RH5H();
+          __tmp__MCWL=static_type__PO1H();
         } break;
         case __EXPR_SUB__: {
-          __tmp__MXZL=static_type__WH5H(__tmp__LXZL);
+          __tmp__MCWL=static_type__UO1H(__tmp__LCWL);
         } break;
         case __EXPR_MUL__: {
-          __tmp__MXZL=static_type__2H5H(__tmp__LXZL);
+          __tmp__MCWL=static_type__0O1H(__tmp__LCWL);
         } break;
         case __EXPR_DIV__: {
-          __tmp__MXZL=static_type__BI5H(__tmp__LXZL);
+          __tmp__MCWL=static_type__5O1H(__tmp__LCWL);
         } break;
         case __EXPR_AND__: {
-          __tmp__MXZL=static_type__GI5H(__tmp__LXZL);
+          __tmp__MCWL=static_type__EP1H(__tmp__LCWL);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__MXZL=static_type__LI5H(__tmp__LXZL);
+          __tmp__MCWL=static_type__JP1H(__tmp__LCWL);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__MXZL=static_type__QI5H(__tmp__LXZL);
+          __tmp__MCWL=static_type__OP1H(__tmp__LCWL);
         } break;
         case __PUT_TO__: {
-          __tmp__MXZL=TYPE_VOID__->parent_type__UIB.default__AKC;
+          __tmp__MCWL=TYPE_VOID__->parent_type__UIB.default__AKC;
         } break;
         case __ITEM__: {
-          __tmp__MXZL=static_type__ZI5H(__tmp__LXZL);
+          __tmp__MCWL=static_type__XP1H(__tmp__LCWL);
         } break;
         case __SIZE_OF__: {
-          __tmp__MXZL=static_type__FJ5H();
+          __tmp__MCWL=static_type__DQ1H();
         } break;
         case __CAST__: {
-          __tmp__MXZL=((__CAST *)__tmp__LXZL)->static_type__2G5H;
+          __tmp__MCWL=((__CAST *)__tmp__LCWL)->static_type__0N1H;
         } break;
         case __CALL_SLOT__: {
-          __tmp__MXZL=static_type__SEOL(__tmp__LXZL);
+          __tmp__MCWL=static_type__NOKL(__tmp__LCWL);
         } break;
         case __READ_SLOT__: {
-          __tmp__MXZL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__LXZL)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+          __tmp__MCWL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__LCWL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__MXZL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LXZL)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+          __tmp__MCWL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LCWL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__MXZL=static_type__VN3M();
+          __tmp__MCWL=static_type__Z1ZM();
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__MXZL=static_type__BIIO();
+          __tmp__MCWL=static_type__ZQEO();
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__MXZL=static_type__XRMO();
+          __tmp__MCWL=static_type__P0IO();
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__MXZL=static_type__GIIO();
+          __tmp__MCWL=static_type__4QEO();
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__MXZL=static_type__3RMO();
+          __tmp__MCWL=static_type__V0IO();
         } break;
         case __EXPR_NEG__: {
-          __tmp__MXZL=static_type__FZMM(__tmp__LXZL);
+          __tmp__MCWL=static_type__DFJM(__tmp__LCWL);
         } break;
         case __EXPR_ADD__: {
-          __tmp__MXZL=static_type__UTQL(__tmp__LXZL);
+          __tmp__MCWL=static_type__P3ML(__tmp__LCWL);
         } break;
         case __EXPR_NOT__: {
-          __tmp__MXZL=static_type__NP1M(__tmp__LXZL);
+          __tmp__MCWL=static_type__R3XM(__tmp__LCWL);
         } break;
         case __EXPR_MOD__: {
-          __tmp__MXZL=static_type__LIIO(__tmp__LXZL);
+          __tmp__MCWL=static_type__DREO(__tmp__LCWL);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__MXZL=static_type__CZHP();
+          __tmp__MCWL=static_type__0BEP();
         } break;
         case __EXPR_INF__: {
-          __tmp__MXZL=static_type__RMUN();
+          __tmp__MCWL=static_type__V0QN();
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__MXZL=static_type__WMUN();
+          __tmp__MCWL=static_type__00QN();
         } break;
         case __EXPR_OR__: {
-          __tmp__MXZL=static_type__ZKTN(__tmp__LXZL);
+          __tmp__MCWL=static_type__3YPN(__tmp__LCWL);
         } break;
         case __EXPR_XOR__: {
-          __tmp__MXZL=static_type__D5VO(__tmp__LXZL);
+          __tmp__MCWL=static_type__1HSO(__tmp__LCWL);
         } break;
         };
-        __tmp__1XZL=((__UINTEGER_8)(((__TYPE_FULL *)__tmp__MXZL)->flag__LTL &  1) !=  0);
+        __tmp__1CWL=((__UINTEGER_8)(((__TYPE_FULL *)__tmp__MCWL)->flag__ATL &  1) !=  0);
       } else {
-        __tmp__1XZL=FALSE__;
+        __tmp__1CWL=FALSE__;
       };
-      if (__tmp__1XZL) {
-        __tmp__UXZL=Self__SMEL->parent_expr_binary_cmp__5DNH.left__ZFAI;
-        switch (((struct ___OBJ *)__tmp__UXZL)->__id) {
+      if (__tmp__1CWL) {
+        __tmp__UCWL=Self__ARAL->parent_expr_binary_cmp__LLJH.left__PM2H;
+        switch (((struct ___OBJ *)__tmp__UCWL)->__id) {
         case __LIST__: {
-          __tmp__VXZL=static_type__SCTG(__tmp__UXZL);
+          __tmp__VCWL=static_type__OHQG(__tmp__UCWL);
         } break;
         case __STRING_CST__: {
-          __tmp__VXZL=((__STRING_CST *)__tmp__UXZL)->parent_constant__5F.static_type__LSYD;
+          __tmp__VCWL=((__STRING_CST *)__tmp__UCWL)->parent_constant__5F.static_type__M2YD;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__VXZL=((__EXTERNAL_C *)__tmp__UXZL)->static_type__KMZD;
+          __tmp__VCWL=((__EXTERNAL_C *)__tmp__UCWL)->static_type__1VZD;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__VXZL=((__PROTOTYPE_CST *)__tmp__UXZL)->parent_constant__DMMC.static_type__LSYD;
+          __tmp__VCWL=((__PROTOTYPE_CST *)__tmp__UCWL)->parent_constant__W2LC.static_type__M2YD;
         } break;
         case __INTEGER_CST__: {
-          __tmp__VXZL=((__INTEGER_CST *)__tmp__UXZL)->parent_constant__OMMC.static_type__LSYD;
+          __tmp__VCWL=((__INTEGER_CST *)__tmp__UCWL)->parent_constant__B3LC.static_type__M2YD;
         } break;
         case __READ_LOCAL__: {
-          __tmp__VXZL=((__LOCAL *)((__READ_LOCAL *)__tmp__UXZL)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+          __tmp__VCWL=((__LOCAL *)((__READ_LOCAL *)__tmp__UCWL)->local__HJZD)->parent_variable__T1LC.type__D25F;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__VXZL=static_type__EG5H(__tmp__UXZL);
+          __tmp__VCWL=static_type__CN1H(__tmp__UCWL);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__VXZL=static_type__3G5H();
+          __tmp__VCWL=static_type__1N1H();
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__VXZL=static_type__CH5H();
+          __tmp__VCWL=static_type__AO1H();
         } break;
         case __REAL_CST__: {
-          __tmp__VXZL=((__REAL_CST *)__tmp__UXZL)->parent_constant__IVNH.static_type__LSYD;
+          __tmp__VCWL=((__REAL_CST *)__tmp__UCWL)->parent_constant__U2JH.static_type__M2YD;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__VXZL=((__CHARACTER_CST *)__tmp__UXZL)->parent_constant__1VNH.static_type__LSYD;
+          __tmp__VCWL=((__CHARACTER_CST *)__tmp__UCWL)->parent_constant__H3JH.static_type__M2YD;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__VXZL=static_type__HH5H();
+          __tmp__VCWL=static_type__FO1H();
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__VXZL=static_type__MH5H();
+          __tmp__VCWL=static_type__KO1H();
         } break;
         case __EXPR_SUP__: {
-          __tmp__VXZL=static_type__RH5H();
+          __tmp__VCWL=static_type__PO1H();
         } break;
         case __EXPR_SUB__: {
-          __tmp__VXZL=static_type__WH5H(__tmp__UXZL);
+          __tmp__VCWL=static_type__UO1H(__tmp__UCWL);
         } break;
         case __EXPR_MUL__: {
-          __tmp__VXZL=static_type__2H5H(__tmp__UXZL);
+          __tmp__VCWL=static_type__0O1H(__tmp__UCWL);
         } break;
         case __EXPR_DIV__: {
-          __tmp__VXZL=static_type__BI5H(__tmp__UXZL);
+          __tmp__VCWL=static_type__5O1H(__tmp__UCWL);
         } break;
         case __EXPR_AND__: {
-          __tmp__VXZL=static_type__GI5H(__tmp__UXZL);
+          __tmp__VCWL=static_type__EP1H(__tmp__UCWL);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__VXZL=static_type__LI5H(__tmp__UXZL);
+          __tmp__VCWL=static_type__JP1H(__tmp__UCWL);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__VXZL=static_type__QI5H(__tmp__UXZL);
+          __tmp__VCWL=static_type__OP1H(__tmp__UCWL);
         } break;
         case __PUT_TO__: {
-          __tmp__VXZL=TYPE_VOID__->parent_type__UIB.default__AKC;
+          __tmp__VCWL=TYPE_VOID__->parent_type__UIB.default__AKC;
         } break;
         case __ITEM__: {
-          __tmp__VXZL=static_type__ZI5H(__tmp__UXZL);
+          __tmp__VCWL=static_type__XP1H(__tmp__UCWL);
         } break;
         case __SIZE_OF__: {
-          __tmp__VXZL=static_type__FJ5H();
+          __tmp__VCWL=static_type__DQ1H();
         } break;
         case __CAST__: {
-          __tmp__VXZL=((__CAST *)__tmp__UXZL)->static_type__2G5H;
+          __tmp__VCWL=((__CAST *)__tmp__UCWL)->static_type__0N1H;
         } break;
         case __CALL_SLOT__: {
-          __tmp__VXZL=static_type__SEOL(__tmp__UXZL);
+          __tmp__VCWL=static_type__NOKL(__tmp__UCWL);
         } break;
         case __READ_SLOT__: {
-          __tmp__VXZL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__UXZL)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+          __tmp__VCWL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__UCWL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__VXZL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UXZL)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+          __tmp__VCWL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UCWL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__VXZL=static_type__VN3M();
+          __tmp__VCWL=static_type__Z1ZM();
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__VXZL=static_type__BIIO();
+          __tmp__VCWL=static_type__ZQEO();
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__VXZL=static_type__XRMO();
+          __tmp__VCWL=static_type__P0IO();
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__VXZL=static_type__GIIO();
+          __tmp__VCWL=static_type__4QEO();
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__VXZL=static_type__3RMO();
+          __tmp__VCWL=static_type__V0IO();
         } break;
         case __EXPR_NEG__: {
-          __tmp__VXZL=static_type__FZMM(__tmp__UXZL);
+          __tmp__VCWL=static_type__DFJM(__tmp__UCWL);
         } break;
         case __EXPR_ADD__: {
-          __tmp__VXZL=static_type__UTQL(__tmp__UXZL);
+          __tmp__VCWL=static_type__P3ML(__tmp__UCWL);
         } break;
         case __EXPR_NOT__: {
-          __tmp__VXZL=static_type__NP1M(__tmp__UXZL);
+          __tmp__VCWL=static_type__R3XM(__tmp__UCWL);
         } break;
         case __EXPR_MOD__: {
-          __tmp__VXZL=static_type__LIIO(__tmp__UXZL);
+          __tmp__VCWL=static_type__DREO(__tmp__UCWL);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__VXZL=static_type__CZHP();
+          __tmp__VCWL=static_type__0BEP();
         } break;
         case __EXPR_INF__: {
-          __tmp__VXZL=static_type__RMUN();
+          __tmp__VCWL=static_type__V0QN();
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__VXZL=static_type__WMUN();
+          __tmp__VCWL=static_type__00QN();
         } break;
         case __EXPR_OR__: {
-          __tmp__VXZL=static_type__ZKTN(__tmp__UXZL);
+          __tmp__VCWL=static_type__3YPN(__tmp__UCWL);
         } break;
         case __EXPR_XOR__: {
-          __tmp__VXZL=static_type__D5VO(__tmp__UXZL);
+          __tmp__VCWL=static_type__1HSO(__tmp__UCWL);
         } break;
         };
-        __tmp__2XZL=((void *)((__TYPE_FULL *)__tmp__VXZL)->parent_type__KTL != (void *)type_pointer__HLB);
+        __tmp__2CWL=((void *)((__TYPE_FULL *)__tmp__VCWL)->parent_type__5SL != (void *)type_pointer__HLB);
       } else {
-        __tmp__2XZL=FALSE__;
+        __tmp__2CWL=FALSE__;
       };
-      if (__tmp__2XZL) {
-        __tmp__CYZL=Self__SMEL->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        __tmp__DYZL=type_true__FJB;
-        switch (((struct ___OBJ *)__tmp__DYZL)->__id) {
+      if (__tmp__2CWL) {
+        __tmp__CDWL=Self__ARAL->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        __tmp__DDWL=type_true__FJB;
+        switch (((struct ___OBJ *)__tmp__DDWL)->__id) {
         case __TYPE__: {
-          __tmp__EYZL=((__TYPE *)__tmp__DYZL)->default__AKC;
+          __tmp__EDWL=((__TYPE *)__tmp__DDWL)->default__AKC;
         } break;
         case __TYPE_NULL__: {
-          __tmp__EYZL=((__TYPE_NULL *)__tmp__DYZL)->parent_type__TIB.default__AKC;
+          __tmp__EDWL=((__TYPE_NULL *)__tmp__DDWL)->parent_type__TIB.default__AKC;
         } break;
         case __TYPE_VOID__: {
-          __tmp__EYZL=((__TYPE_VOID *)__tmp__DYZL)->parent_type__UIB.default__AKC;
+          __tmp__EDWL=((__TYPE_VOID *)__tmp__DDWL)->parent_type__UIB.default__AKC;
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__EYZL=((__TYPE_CONTEXT *)__tmp__DYZL)->parent_type__VIB.default__AKC;
+          __tmp__EDWL=((__TYPE_CONTEXT *)__tmp__DDWL)->parent_type__VIB.default__AKC;
         } break;
         case __TYPE_ID__: {
-          __tmp__EYZL=((__TYPE_ID *)__tmp__DYZL)->parent_type__WIB.default__AKC;
+          __tmp__EDWL=((__TYPE_ID *)__tmp__DDWL)->parent_type__WIB.default__AKC;
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__EYZL=((__TYPE_GENERIC *)__tmp__DYZL)->parent_type__T2IB.default__AKC;
+          __tmp__EDWL=((__TYPE_GENERIC *)__tmp__DDWL)->parent_type__C2IB.default__AKC;
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__EYZL=((__PROFIL_BLOCK *)__tmp__DYZL)->parent_type__VNCG.default__AKC;
+          __tmp__EDWL=((__PROFIL_BLOCK *)__tmp__DDWL)->parent_type__PGAG.default__AKC;
         } break;
         };
-        result__FWZL=create__type__HZQC(__tmp__CYZL,__tmp__EYZL);
+        result__FBWL=create__type__PKQC(__tmp__CDWL,__tmp__EDWL);
       };
     };
-    result__UMEL=result__FWZL;
-    if ((((void *)result__FWZL == (void *)NULL) && ((void *)__tmp__BNEL != (void *)NULL))) {
-      result__UMEL=NULL;
+    result__CRAL=result__FBWL;
+    if ((((void *)result__FBWL == (void *)NULL) && ((void *)__tmp__PRAL != (void *)NULL))) {
+      result__CRAL=NULL;
     };
-    if ((((void *)result__UMEL == (void *)NULL) && ((void *)__tmp__ENEL != (void *)NULL))) {
-      result__UMEL=NULL;
+    if ((((void *)result__CRAL == (void *)NULL) && ((void *)__tmp__SRAL != (void *)NULL))) {
+      result__CRAL=NULL;
     };
   };
-  if (((void *)result__UMEL == (void *)NULL)) {
-    result__UMEL=Self__SMEL;
+  if (((void *)result__CRAL == (void *)NULL)) {
+    result__CRAL=Self__ARAL;
   } else {
-    __tmp__YQEL=Self__SMEL->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    if (((struct ___OBJ *)result__UMEL)->__id==__PROTOTYPE_CST__) {
-      ((__PROTOTYPE_CST *)result__UMEL)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__YQEL;
+    __tmp__GVAL=Self__ARAL->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    if (((struct ___OBJ *)result__CRAL)->__id==__PROTOTYPE_CST__) {
+      ((__PROTOTYPE_CST *)result__CRAL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__GVAL;
     } else {
-      ((__EXPR_NOT_EQUAL *)result__UMEL)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__YQEL;
+      ((__EXPR_NOT_EQUAL *)result__CRAL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__GVAL;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__UMEL);
+  return(result__CRAL);
 }
 
-static void* execute_link__AREL(__IS_EXPANDED *Self__BREL)
+static void* execute_link__OVAL(__IS_EXPANDED *Self__PVAL)
 // ({IS_EXPANDED}) With resultNo recursive, No inlinable.
 {
-  void *result__DREL;
-  __POSITION __tmp__NREL,__tmp__XREL;
-  void *__tmp__OREL,*__tmp__YREL;
-  void *__tmp__PREL,*__tmp__ZREL;
-  __READ_LOCAL *Self__X3PK;
-  result__DREL=NULL;
-  if (((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)((__READ_LOCAL *)Self__BREL->receiver__AHAI)->local__G5YD)->parent_variable__ALMC.type__LCCG)->flag__LTL &  1) !=  0)) {
-    __tmp__NREL=Self__BREL->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    __tmp__OREL=type_true__FJB;
-    switch (((struct ___OBJ *)__tmp__OREL)->__id) {
+  void *result__RVAL;
+  __POSITION __tmp__1VAL,__tmp__FWAL;
+  void *__tmp__2VAL,*__tmp__GWAL;
+  void *__tmp__3VAL,*__tmp__HWAL;
+  __READ_LOCAL *Self__3BMK;
+  __LOCAL *Self__0S2R;
+  void *voir__1S2R,*voir__4S2R;
+  __LIST *Self__3S2R;
+  result__RVAL=NULL;
+  if (((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)((__READ_LOCAL *)Self__PVAL->receiver__WN2H)->local__HJZD)->parent_variable__T1LC.type__D25F)->flag__ATL &  1) !=  0)) {
+    __tmp__1VAL=Self__PVAL->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    __tmp__2VAL=type_true__FJB;
+    switch (((struct ___OBJ *)__tmp__2VAL)->__id) {
     case __TYPE__: {
-      __tmp__PREL=((__TYPE *)__tmp__OREL)->default__AKC;
+      __tmp__3VAL=((__TYPE *)__tmp__2VAL)->default__AKC;
     } break;
     case __TYPE_NULL__: {
-      __tmp__PREL=((__TYPE_NULL *)__tmp__OREL)->parent_type__TIB.default__AKC;
+      __tmp__3VAL=((__TYPE_NULL *)__tmp__2VAL)->parent_type__TIB.default__AKC;
     } break;
     case __TYPE_VOID__: {
-      __tmp__PREL=((__TYPE_VOID *)__tmp__OREL)->parent_type__UIB.default__AKC;
+      __tmp__3VAL=((__TYPE_VOID *)__tmp__2VAL)->parent_type__UIB.default__AKC;
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__PREL=((__TYPE_CONTEXT *)__tmp__OREL)->parent_type__VIB.default__AKC;
+      __tmp__3VAL=((__TYPE_CONTEXT *)__tmp__2VAL)->parent_type__VIB.default__AKC;
     } break;
     case __TYPE_ID__: {
-      __tmp__PREL=((__TYPE_ID *)__tmp__OREL)->parent_type__WIB.default__AKC;
+      __tmp__3VAL=((__TYPE_ID *)__tmp__2VAL)->parent_type__WIB.default__AKC;
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__PREL=((__TYPE_GENERIC *)__tmp__OREL)->parent_type__T2IB.default__AKC;
+      __tmp__3VAL=((__TYPE_GENERIC *)__tmp__2VAL)->parent_type__C2IB.default__AKC;
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__PREL=((__PROFIL_BLOCK *)__tmp__OREL)->parent_type__VNCG.default__AKC;
+      __tmp__3VAL=((__PROFIL_BLOCK *)__tmp__2VAL)->parent_type__PGAG.default__AKC;
     } break;
     };
-    result__DREL=create__type__HZQC(__tmp__NREL,__tmp__PREL);
+    result__RVAL=create__type__PKQC(__tmp__1VAL,__tmp__3VAL);
   } else {
-    __tmp__XREL=Self__BREL->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    __tmp__YREL=type_false__NJB;
-    switch (((struct ___OBJ *)__tmp__YREL)->__id) {
+    __tmp__FWAL=Self__PVAL->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    __tmp__GWAL=type_false__NJB;
+    switch (((struct ___OBJ *)__tmp__GWAL)->__id) {
     case __TYPE__: {
-      __tmp__ZREL=((__TYPE *)__tmp__YREL)->default__AKC;
+      __tmp__HWAL=((__TYPE *)__tmp__GWAL)->default__AKC;
     } break;
     case __TYPE_NULL__: {
-      __tmp__ZREL=((__TYPE_NULL *)__tmp__YREL)->parent_type__TIB.default__AKC;
+      __tmp__HWAL=((__TYPE_NULL *)__tmp__GWAL)->parent_type__TIB.default__AKC;
     } break;
     case __TYPE_VOID__: {
-      __tmp__ZREL=((__TYPE_VOID *)__tmp__YREL)->parent_type__UIB.default__AKC;
+      __tmp__HWAL=((__TYPE_VOID *)__tmp__GWAL)->parent_type__UIB.default__AKC;
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__ZREL=((__TYPE_CONTEXT *)__tmp__YREL)->parent_type__VIB.default__AKC;
+      __tmp__HWAL=((__TYPE_CONTEXT *)__tmp__GWAL)->parent_type__VIB.default__AKC;
     } break;
     case __TYPE_ID__: {
-      __tmp__ZREL=((__TYPE_ID *)__tmp__YREL)->parent_type__WIB.default__AKC;
+      __tmp__HWAL=((__TYPE_ID *)__tmp__GWAL)->parent_type__WIB.default__AKC;
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__ZREL=((__TYPE_GENERIC *)__tmp__YREL)->parent_type__T2IB.default__AKC;
+      __tmp__HWAL=((__TYPE_GENERIC *)__tmp__GWAL)->parent_type__C2IB.default__AKC;
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__ZREL=((__PROFIL_BLOCK *)__tmp__YREL)->parent_type__VNCG.default__AKC;
+      __tmp__HWAL=((__PROFIL_BLOCK *)__tmp__GWAL)->parent_type__PGAG.default__AKC;
     } break;
     };
-    result__DREL=create__type__HZQC(__tmp__XREL,__tmp__ZREL);
+    result__RVAL=create__type__PKQC(__tmp__FWAL,__tmp__HWAL);
+  };
+  Self__3BMK=((__READ_LOCAL *)Self__PVAL->receiver__WN2H);
+  Self__0S2R=((__LOCAL *)Self__3BMK->local__HJZD);
+  Self__0S2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0S2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+  if ((Self__0S2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+    print__1ZE((&__string_336));
+    voir__1S2R=create__AXB( 250);
+    display__UXFK(Self__3BMK,voir__1S2R);
+    put_string__2EG(((__STRING *)voir__1S2R));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_337));
+    Self__3S2R=((__LIST *)list_current__EH1);
+    voir__4S2R=create__AXB( 250);
+    display__EQQG(Self__3S2R,voir__4S2R);
+    put_string__2EG(((__STRING *)voir__4S2R));
+    fputc((int)('\n'),stdout);
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_338));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
   };
-  Self__X3PK=((__READ_LOCAL *)Self__BREL->receiver__AHAI);
-  unread__ESNK(Self__X3PK->local__G5YD,Self__X3PK);
-  modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-  modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-  return(result__DREL);
+  modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+  modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+  return(result__RVAL);
 }
 
-static void* execute_link__HSEL(__GET_TYPE_ID *Self__ISEL)
+static void* execute_link__VWAL(__GET_TYPE_ID *Self__WWAL)
 // ({GET_TYPE_ID}) With resultRecursive, No inlinable.
 {
-  void *__tmp__KSEL,*__tmp__LSEL;
-  __tmp__KSEL=Self__ISEL->receiver__JHAI;
-  switch (((struct ___OBJ *)__tmp__KSEL)->__id) {
+  void *__tmp__YWAL,*__tmp__ZWAL;
+  __LIST *Self__3FBR;
+  void *voir__4FBR;
+  __tmp__YWAL=Self__WWAL->receiver__5N2H;
+  switch (((struct ___OBJ *)__tmp__YWAL)->__id) {
   case __LIST__: {
-    __tmp__LSEL=execute_link__GMRG(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__TTOG(__tmp__YWAL);
   } break;
   case __STRING_CST__: {
-    __tmp__LSEL=((__STRING_CST *)__tmp__KSEL);
+    __tmp__ZWAL=((__STRING_CST *)__tmp__YWAL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__LSEL=execute_link__A23K(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__KA0K(__tmp__YWAL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__LSEL=((__PROTOTYPE_CST *)__tmp__KSEL);
+    __tmp__ZWAL=((__PROTOTYPE_CST *)__tmp__YWAL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__LSEL=((__INTEGER_CST *)__tmp__KSEL);
+    __tmp__ZWAL=((__INTEGER_CST *)__tmp__YWAL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__LSEL=execute_link__QDEL(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__4HAL(__tmp__YWAL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__LSEL=execute_link__EIEL();
+    Self__3FBR=((__LIST *)list_current__EH1);
+    voir__4FBR=create__AXB( 250);
+    display__EQQG(Self__3FBR,voir__4FBR);
+    put_string__2EG(((__STRING *)voir__4FBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__ZWAL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__LSEL=execute_link__IIEL(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__WMAL(__tmp__YWAL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__LSEL=execute_link__RMEL(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__5QAL(__tmp__YWAL);
   } break;
   case __REAL_CST__: {
-    __tmp__LSEL=((__REAL_CST *)__tmp__KSEL);
+    __tmp__ZWAL=((__REAL_CST *)__tmp__YWAL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__LSEL=((__CHARACTER_CST *)__tmp__KSEL);
+    __tmp__ZWAL=((__CHARACTER_CST *)__tmp__YWAL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__LSEL=execute_link__AREL(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__OVAL(__tmp__YWAL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__LSEL=execute_link__HSEL(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__VWAL(__tmp__YWAL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__LSEL=execute_link__MSEL(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__0WAL(__tmp__YWAL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__LSEL=execute_link__VWEL(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__D1AL(__tmp__YWAL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__LSEL=execute_link__40EL(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__M5AL(__tmp__YWAL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__LSEL=execute_link__H5EL(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__VDBL(__tmp__YWAL);
   } break;
   case __EXPR_AND__: {
-    __tmp__LSEL=execute_link__QDFL(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__4HBL(__tmp__YWAL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__LSEL=execute_link__ZHFL(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__HMBL(__tmp__YWAL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__LSEL=execute_link__CMFL(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__QQBL(__tmp__YWAL);
   } break;
   case __PUT_TO__: {
-    __tmp__LSEL=execute_link__NKTK(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__ROPK(__tmp__YWAL);
   } break;
   case __ITEM__: {
-    __tmp__LSEL=execute_link__LQFL(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__ZUBL(__tmp__YWAL);
   } break;
   case __SIZE_OF__: {
-    __tmp__LSEL=execute_link__SQFL(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__AVBL(__tmp__YWAL);
   } break;
   case __CAST__: {
-    __tmp__LSEL=execute_link__XQFL(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__FVBL(__tmp__YWAL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__LSEL=execute_link__MYXL(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__CDUL(__tmp__YWAL);
   } break;
   case __READ_SLOT__: {
-    __tmp__LSEL=execute_link__QUFL(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__4YBL(__tmp__YWAL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__LSEL=execute_link__AZFL(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__O3BL(__tmp__YWAL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__LSEL=execute_link__4N3M(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__C2ZM(__tmp__YWAL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__LSEL=execute_link__03IO(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__SGFO(__tmp__YWAL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__LSEL=execute_link__SFPO(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__KOLO(__tmp__YWAL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__LSEL=execute_link__TDJO(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__LMFO(__tmp__YWAL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__LSEL=execute_link__WLPO(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__OULO(__tmp__YWAL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__LSEL=execute_link__GDOM(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__IPKM(__tmp__YWAL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__LSEL=execute_link__3NSL(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__VXOL(__tmp__YWAL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__LSEL=execute_link__SQ3M(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__W4ZM(__tmp__YWAL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__LSEL=execute_link__MJJO(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__ESFO(__tmp__YWAL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__LSEL=execute_link__EIIP(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__2QEP(__tmp__YWAL);
   } break;
   case __EXPR_INF__: {
-    __tmp__LSEL=execute_link__BNUN(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__F1QN(__tmp__YWAL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__LSEL=execute_link__KRUN(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__O5QN(__tmp__YWAL);
   } break;
   case __EXPR_OR__: {
-    __tmp__LSEL=execute_link__HEUN(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__LSQN(__tmp__YWAL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__LSEL=execute_link__UUYO(__tmp__KSEL);
+    __tmp__ZWAL=execute_link__M3UO(__tmp__YWAL);
   } break;
   };
-  Self__ISEL->receiver__JHAI=__tmp__LSEL;
-  return(Self__ISEL);
+  Self__WWAL->receiver__5N2H=__tmp__ZWAL;
+  return(Self__WWAL);
 }
 
-static void* execute_link__MSEL(__EXPR_SUP *Self__NSEL)
+static void* execute_link__0WAL(__EXPR_SUP *Self__1WAL)
 // ({EXPR_SUP}) With resultRecursive, No inlinable.
 {
-  __UINTEGER_32 old_seq__QSEL;
-  void *__tmp__WSEL,*__tmp__XSEL,*__tmp__YSEL,*__tmp__ZSEL,*__tmp__1SEL;
-  void *__tmp__4SEL,*result__PSEL,*__tmp__SZZL,*__tmp__TZZL,*__tmp__5ZZL;
-  void *__tmp__A0ZL;
-  void *__tmp__2SEL,*left_cst__TSEL,*__tmp__5SEL,*right_cst__USEL;
-  void *result__PPRM,*result__RZZL;
-  __POSITION __tmp__YPRM,__tmp__CQRM,__tmp__0ZZL,__tmp__TWEL;
-  void *__tmp__ZPRM,*__tmp__DQRM,*__tmp__1ZZL;
-  void *__tmp__0PRM,*__tmp__EQRM,*__tmp__2ZZL;
-  __READ_LOCAL *Self__MLGQ,*Self__OLGQ,*Self__QLGQ,*Self__SLGQ;
-  __READ_GLOBAL *Self__PLGQ,*Self__TLGQ;
-  __BOOLEAN __tmp__UZZL;
-  old_seq__QSEL=seq_call_and_loop__BOIJ;
-  __tmp__WSEL=Self__NSEL->parent_expr_binary_cmp__PYNH.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__WSEL)->__id) {
+  __UINTEGER_32 old_seq__4WAL;
+  void *__tmp__EXAL,*__tmp__FXAL,*__tmp__GXAL,*__tmp__HXAL,*__tmp__JXAL;
+  void *__tmp__MXAL,*result__3WAL,*__tmp__SEWL,*__tmp__TEWL,*__tmp__5EWL;
+  void *__tmp__AFWL;
+  __LIST *Self__5FBR,*Self__BGBR,*Self__CT2R,*Self__HT2R,*Self__MT2R;
+  __LIST *Self__RT2R;
+  void *voir__AGBR,*voir__CGBR,*voir__AT2R,*voir__DT2R,*voir__FT2R;
+  void *voir__IT2R,*voir__KT2R,*voir__NT2R,*voir__PT2R,*voir__ST2R;
+  void *__tmp__KXAL,*left_cst__BXAL,*__tmp__NXAL,*right_cst__CXAL;
+  void *result__Z1NM,*result__REWL;
+  __POSITION __tmp__C2NM,__tmp__M2NM,__tmp__0EWL,__tmp__B1AL;
+  void *__tmp__D2NM,*__tmp__N2NM,*__tmp__1EWL;
+  void *__tmp__E2NM,*__tmp__O2NM,*__tmp__2EWL;
+  __READ_LOCAL *Self__4OCQ,*Self__APCQ,*Self__CPCQ,*Self__EPCQ;
+  __LOCAL *Self__5S2R,*Self__ET2R,*Self__JT2R,*Self__OT2R;
+  __READ_GLOBAL *Self__BPCQ,*Self__FPCQ;
+  __BOOLEAN __tmp__UEWL;
+  old_seq__4WAL=seq_call_and_loop__3QEJ;
+  __tmp__EXAL=Self__1WAL->parent_expr_binary_cmp__15JH.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__EXAL)->__id) {
   case __LIST__: {
-    __tmp__XSEL=execute_link__GMRG(__tmp__WSEL);
+    __tmp__FXAL=execute_link__TTOG(__tmp__EXAL);
   } break;
   case __STRING_CST__: {
-    __tmp__XSEL=((__STRING_CST *)__tmp__WSEL);
+    __tmp__FXAL=((__STRING_CST *)__tmp__EXAL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__XSEL=execute_link__A23K(__tmp__WSEL);
+    __tmp__FXAL=execute_link__KA0K(__tmp__EXAL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__XSEL=((__PROTOTYPE_CST *)__tmp__WSEL);
+    __tmp__FXAL=((__PROTOTYPE_CST *)__tmp__EXAL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__XSEL=((__INTEGER_CST *)__tmp__WSEL);
+    __tmp__FXAL=((__INTEGER_CST *)__tmp__EXAL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__XSEL=execute_link__QDEL(__tmp__WSEL);
+    __tmp__FXAL=execute_link__4HAL(__tmp__EXAL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__XSEL=execute_link__EIEL();
+    Self__5FBR=((__LIST *)list_current__EH1);
+    voir__AGBR=create__AXB( 250);
+    display__EQQG(Self__5FBR,voir__AGBR);
+    put_string__2EG(((__STRING *)voir__AGBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__FXAL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__XSEL=execute_link__IIEL(__tmp__WSEL);
+    __tmp__FXAL=execute_link__WMAL(__tmp__EXAL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__XSEL=execute_link__RMEL(__tmp__WSEL);
+    __tmp__FXAL=execute_link__5QAL(__tmp__EXAL);
   } break;
   case __REAL_CST__: {
-    __tmp__XSEL=((__REAL_CST *)__tmp__WSEL);
+    __tmp__FXAL=((__REAL_CST *)__tmp__EXAL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__XSEL=((__CHARACTER_CST *)__tmp__WSEL);
+    __tmp__FXAL=((__CHARACTER_CST *)__tmp__EXAL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__XSEL=execute_link__AREL(__tmp__WSEL);
+    __tmp__FXAL=execute_link__OVAL(__tmp__EXAL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__XSEL=execute_link__HSEL(__tmp__WSEL);
+    __tmp__FXAL=execute_link__VWAL(__tmp__EXAL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__XSEL=execute_link__MSEL(__tmp__WSEL);
+    __tmp__FXAL=execute_link__0WAL(__tmp__EXAL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__XSEL=execute_link__VWEL(__tmp__WSEL);
+    __tmp__FXAL=execute_link__D1AL(__tmp__EXAL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__XSEL=execute_link__40EL(__tmp__WSEL);
+    __tmp__FXAL=execute_link__M5AL(__tmp__EXAL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__XSEL=execute_link__H5EL(__tmp__WSEL);
+    __tmp__FXAL=execute_link__VDBL(__tmp__EXAL);
   } break;
   case __EXPR_AND__: {
-    __tmp__XSEL=execute_link__QDFL(__tmp__WSEL);
+    __tmp__FXAL=execute_link__4HBL(__tmp__EXAL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__XSEL=execute_link__ZHFL(__tmp__WSEL);
+    __tmp__FXAL=execute_link__HMBL(__tmp__EXAL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__XSEL=execute_link__CMFL(__tmp__WSEL);
+    __tmp__FXAL=execute_link__QQBL(__tmp__EXAL);
   } break;
   case __PUT_TO__: {
-    __tmp__XSEL=execute_link__NKTK(__tmp__WSEL);
+    __tmp__FXAL=execute_link__ROPK(__tmp__EXAL);
   } break;
   case __ITEM__: {
-    __tmp__XSEL=execute_link__LQFL(__tmp__WSEL);
+    __tmp__FXAL=execute_link__ZUBL(__tmp__EXAL);
   } break;
   case __SIZE_OF__: {
-    __tmp__XSEL=execute_link__SQFL(__tmp__WSEL);
+    __tmp__FXAL=execute_link__AVBL(__tmp__EXAL);
   } break;
   case __CAST__: {
-    __tmp__XSEL=execute_link__XQFL(__tmp__WSEL);
+    __tmp__FXAL=execute_link__FVBL(__tmp__EXAL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__XSEL=execute_link__MYXL(__tmp__WSEL);
+    __tmp__FXAL=execute_link__CDUL(__tmp__EXAL);
   } break;
   case __READ_SLOT__: {
-    __tmp__XSEL=execute_link__QUFL(__tmp__WSEL);
+    __tmp__FXAL=execute_link__4YBL(__tmp__EXAL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__XSEL=execute_link__AZFL(__tmp__WSEL);
+    __tmp__FXAL=execute_link__O3BL(__tmp__EXAL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__XSEL=execute_link__4N3M(__tmp__WSEL);
+    __tmp__FXAL=execute_link__C2ZM(__tmp__EXAL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__XSEL=execute_link__03IO(__tmp__WSEL);
+    __tmp__FXAL=execute_link__SGFO(__tmp__EXAL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__XSEL=execute_link__SFPO(__tmp__WSEL);
+    __tmp__FXAL=execute_link__KOLO(__tmp__EXAL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__XSEL=execute_link__TDJO(__tmp__WSEL);
+    __tmp__FXAL=execute_link__LMFO(__tmp__EXAL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__XSEL=execute_link__WLPO(__tmp__WSEL);
+    __tmp__FXAL=execute_link__OULO(__tmp__EXAL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__XSEL=execute_link__GDOM(__tmp__WSEL);
+    __tmp__FXAL=execute_link__IPKM(__tmp__EXAL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__XSEL=execute_link__3NSL(__tmp__WSEL);
+    __tmp__FXAL=execute_link__VXOL(__tmp__EXAL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__XSEL=execute_link__SQ3M(__tmp__WSEL);
+    __tmp__FXAL=execute_link__W4ZM(__tmp__EXAL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__XSEL=execute_link__MJJO(__tmp__WSEL);
+    __tmp__FXAL=execute_link__ESFO(__tmp__EXAL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__XSEL=execute_link__EIIP(__tmp__WSEL);
+    __tmp__FXAL=execute_link__2QEP(__tmp__EXAL);
   } break;
   case __EXPR_INF__: {
-    __tmp__XSEL=execute_link__BNUN(__tmp__WSEL);
+    __tmp__FXAL=execute_link__F1QN(__tmp__EXAL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__XSEL=execute_link__KRUN(__tmp__WSEL);
+    __tmp__FXAL=execute_link__O5QN(__tmp__EXAL);
   } break;
   case __EXPR_OR__: {
-    __tmp__XSEL=execute_link__HEUN(__tmp__WSEL);
+    __tmp__FXAL=execute_link__LSQN(__tmp__EXAL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__XSEL=execute_link__UUYO(__tmp__WSEL);
+    __tmp__FXAL=execute_link__M3UO(__tmp__EXAL);
   } break;
   };
-  Self__NSEL->parent_expr_binary_cmp__PYNH.left__ZFAI=__tmp__XSEL;
-  __tmp__YSEL=Self__NSEL->parent_expr_binary_cmp__PYNH.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__YSEL)->__id) {
+  Self__1WAL->parent_expr_binary_cmp__15JH.left__PM2H=__tmp__FXAL;
+  __tmp__GXAL=Self__1WAL->parent_expr_binary_cmp__15JH.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__GXAL)->__id) {
   case __LIST__: {
-    __tmp__ZSEL=execute_link__GMRG(__tmp__YSEL);
+    __tmp__HXAL=execute_link__TTOG(__tmp__GXAL);
   } break;
   case __STRING_CST__: {
-    __tmp__ZSEL=((__STRING_CST *)__tmp__YSEL);
+    __tmp__HXAL=((__STRING_CST *)__tmp__GXAL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__ZSEL=execute_link__A23K(__tmp__YSEL);
+    __tmp__HXAL=execute_link__KA0K(__tmp__GXAL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__ZSEL=((__PROTOTYPE_CST *)__tmp__YSEL);
+    __tmp__HXAL=((__PROTOTYPE_CST *)__tmp__GXAL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__ZSEL=((__INTEGER_CST *)__tmp__YSEL);
+    __tmp__HXAL=((__INTEGER_CST *)__tmp__GXAL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__ZSEL=execute_link__QDEL(__tmp__YSEL);
+    __tmp__HXAL=execute_link__4HAL(__tmp__GXAL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__ZSEL=execute_link__EIEL();
+    Self__BGBR=((__LIST *)list_current__EH1);
+    voir__CGBR=create__AXB( 250);
+    display__EQQG(Self__BGBR,voir__CGBR);
+    put_string__2EG(((__STRING *)voir__CGBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__HXAL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__ZSEL=execute_link__IIEL(__tmp__YSEL);
+    __tmp__HXAL=execute_link__WMAL(__tmp__GXAL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__ZSEL=execute_link__RMEL(__tmp__YSEL);
+    __tmp__HXAL=execute_link__5QAL(__tmp__GXAL);
   } break;
   case __REAL_CST__: {
-    __tmp__ZSEL=((__REAL_CST *)__tmp__YSEL);
+    __tmp__HXAL=((__REAL_CST *)__tmp__GXAL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__ZSEL=((__CHARACTER_CST *)__tmp__YSEL);
+    __tmp__HXAL=((__CHARACTER_CST *)__tmp__GXAL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__ZSEL=execute_link__AREL(__tmp__YSEL);
+    __tmp__HXAL=execute_link__OVAL(__tmp__GXAL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__ZSEL=execute_link__HSEL(__tmp__YSEL);
+    __tmp__HXAL=execute_link__VWAL(__tmp__GXAL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__ZSEL=execute_link__MSEL(__tmp__YSEL);
+    __tmp__HXAL=execute_link__0WAL(__tmp__GXAL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__ZSEL=execute_link__VWEL(__tmp__YSEL);
+    __tmp__HXAL=execute_link__D1AL(__tmp__GXAL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__ZSEL=execute_link__40EL(__tmp__YSEL);
+    __tmp__HXAL=execute_link__M5AL(__tmp__GXAL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__ZSEL=execute_link__H5EL(__tmp__YSEL);
+    __tmp__HXAL=execute_link__VDBL(__tmp__GXAL);
   } break;
   case __EXPR_AND__: {
-    __tmp__ZSEL=execute_link__QDFL(__tmp__YSEL);
+    __tmp__HXAL=execute_link__4HBL(__tmp__GXAL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__ZSEL=execute_link__ZHFL(__tmp__YSEL);
+    __tmp__HXAL=execute_link__HMBL(__tmp__GXAL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__ZSEL=execute_link__CMFL(__tmp__YSEL);
+    __tmp__HXAL=execute_link__QQBL(__tmp__GXAL);
   } break;
   case __PUT_TO__: {
-    __tmp__ZSEL=execute_link__NKTK(__tmp__YSEL);
+    __tmp__HXAL=execute_link__ROPK(__tmp__GXAL);
   } break;
   case __ITEM__: {
-    __tmp__ZSEL=execute_link__LQFL(__tmp__YSEL);
+    __tmp__HXAL=execute_link__ZUBL(__tmp__GXAL);
   } break;
   case __SIZE_OF__: {
-    __tmp__ZSEL=execute_link__SQFL(__tmp__YSEL);
+    __tmp__HXAL=execute_link__AVBL(__tmp__GXAL);
   } break;
   case __CAST__: {
-    __tmp__ZSEL=execute_link__XQFL(__tmp__YSEL);
+    __tmp__HXAL=execute_link__FVBL(__tmp__GXAL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__ZSEL=execute_link__MYXL(__tmp__YSEL);
+    __tmp__HXAL=execute_link__CDUL(__tmp__GXAL);
   } break;
   case __READ_SLOT__: {
-    __tmp__ZSEL=execute_link__QUFL(__tmp__YSEL);
+    __tmp__HXAL=execute_link__4YBL(__tmp__GXAL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__ZSEL=execute_link__AZFL(__tmp__YSEL);
+    __tmp__HXAL=execute_link__O3BL(__tmp__GXAL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__ZSEL=execute_link__4N3M(__tmp__YSEL);
+    __tmp__HXAL=execute_link__C2ZM(__tmp__GXAL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__ZSEL=execute_link__03IO(__tmp__YSEL);
+    __tmp__HXAL=execute_link__SGFO(__tmp__GXAL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ZSEL=execute_link__SFPO(__tmp__YSEL);
+    __tmp__HXAL=execute_link__KOLO(__tmp__GXAL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__ZSEL=execute_link__TDJO(__tmp__YSEL);
+    __tmp__HXAL=execute_link__LMFO(__tmp__GXAL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ZSEL=execute_link__WLPO(__tmp__YSEL);
+    __tmp__HXAL=execute_link__OULO(__tmp__GXAL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__ZSEL=execute_link__GDOM(__tmp__YSEL);
+    __tmp__HXAL=execute_link__IPKM(__tmp__GXAL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__ZSEL=execute_link__3NSL(__tmp__YSEL);
+    __tmp__HXAL=execute_link__VXOL(__tmp__GXAL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__ZSEL=execute_link__SQ3M(__tmp__YSEL);
+    __tmp__HXAL=execute_link__W4ZM(__tmp__GXAL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__ZSEL=execute_link__MJJO(__tmp__YSEL);
+    __tmp__HXAL=execute_link__ESFO(__tmp__GXAL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__ZSEL=execute_link__EIIP(__tmp__YSEL);
+    __tmp__HXAL=execute_link__2QEP(__tmp__GXAL);
   } break;
   case __EXPR_INF__: {
-    __tmp__ZSEL=execute_link__BNUN(__tmp__YSEL);
+    __tmp__HXAL=execute_link__F1QN(__tmp__GXAL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__ZSEL=execute_link__KRUN(__tmp__YSEL);
+    __tmp__HXAL=execute_link__O5QN(__tmp__GXAL);
   } break;
   case __EXPR_OR__: {
-    __tmp__ZSEL=execute_link__HEUN(__tmp__YSEL);
+    __tmp__HXAL=execute_link__LSQN(__tmp__GXAL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__ZSEL=execute_link__UUYO(__tmp__YSEL);
+    __tmp__HXAL=execute_link__M3UO(__tmp__GXAL);
   } break;
   };
-  Self__NSEL->parent_expr_binary_cmp__PYNH.right__3FAI=__tmp__ZSEL;
-  __tmp__1SEL=Self__NSEL->parent_expr_binary_cmp__PYNH.left__ZFAI;
-  if (__tmp__1SEL==NULL) {
-    __tmp__2SEL=NULL;
+  Self__1WAL->parent_expr_binary_cmp__15JH.right__TM2H=__tmp__HXAL;
+  __tmp__JXAL=Self__1WAL->parent_expr_binary_cmp__15JH.left__PM2H;
+  if (__tmp__JXAL==NULL) {
+    __tmp__KXAL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__1SEL)->__id) {
+    switch (((struct ___OBJ *)__tmp__JXAL)->__id) {
     case __LIST__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__2SEL=((void *)__tmp__1SEL);
+      __tmp__KXAL=((void *)__tmp__JXAL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __CAST__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__2SEL=NULL;
+      __tmp__KXAL=NULL;
     } break;
     }
   };
-  left_cst__TSEL=__tmp__2SEL;
-  __tmp__4SEL=Self__NSEL->parent_expr_binary_cmp__PYNH.right__3FAI;
-  if (__tmp__4SEL==NULL) {
-    __tmp__5SEL=NULL;
+  left_cst__BXAL=__tmp__KXAL;
+  __tmp__MXAL=Self__1WAL->parent_expr_binary_cmp__15JH.right__TM2H;
+  if (__tmp__MXAL==NULL) {
+    __tmp__NXAL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__4SEL)->__id) {
+    switch (((struct ___OBJ *)__tmp__MXAL)->__id) {
     case __LIST__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__5SEL=((void *)__tmp__4SEL);
+      __tmp__NXAL=((void *)__tmp__MXAL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __CAST__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__5SEL=NULL;
+      __tmp__NXAL=NULL;
     } break;
     }
   };
-  right_cst__USEL=__tmp__5SEL;
-  result__PSEL=NULL;
-  if (((void *)__tmp__2SEL != (void *)NULL)) {
-    result__PSEL=NULL;
+  right_cst__CXAL=__tmp__NXAL;
+  result__3WAL=NULL;
+  if (((void *)__tmp__KXAL != (void *)NULL)) {
+    result__3WAL=NULL;
   };
-  if ((((void *)result__PSEL == (void *)NULL) && ((void *)__tmp__5SEL != (void *)NULL))) {
-    result__PSEL=NULL;
+  if ((((void *)result__3WAL == (void *)NULL) && ((void *)__tmp__NXAL != (void *)NULL))) {
+    result__3WAL=NULL;
   };
-  if (((((void *)result__PSEL == (void *)NULL) && ((void *)__tmp__5SEL != (void *)NULL)) && ((void *)__tmp__2SEL != (void *)NULL))) {
-    result__PPRM=NULL;
-    if ((((__INTEGER_CST *)__tmp__2SEL)->value__VUYD > ((__INTEGER_CST *)__tmp__5SEL)->value__VUYD)) {
-      __tmp__YPRM=Self__NSEL->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__ZPRM=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__ZPRM)->__id) {
+  if (((((void *)result__3WAL == (void *)NULL) && ((void *)__tmp__NXAL != (void *)NULL)) && ((void *)__tmp__KXAL != (void *)NULL))) {
+    result__Z1NM=NULL;
+    if ((((__INTEGER_CST *)__tmp__KXAL)->value__W4YD > ((__INTEGER_CST *)__tmp__NXAL)->value__W4YD)) {
+      __tmp__C2NM=Self__1WAL->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__D2NM=type_true__FJB;
+      switch (((struct ___OBJ *)__tmp__D2NM)->__id) {
       case __TYPE__: {
-        __tmp__0PRM=((__TYPE *)__tmp__ZPRM)->default__AKC;
+        __tmp__E2NM=((__TYPE *)__tmp__D2NM)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__0PRM=((__TYPE_NULL *)__tmp__ZPRM)->parent_type__TIB.default__AKC;
+        __tmp__E2NM=((__TYPE_NULL *)__tmp__D2NM)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__0PRM=((__TYPE_VOID *)__tmp__ZPRM)->parent_type__UIB.default__AKC;
+        __tmp__E2NM=((__TYPE_VOID *)__tmp__D2NM)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__0PRM=((__TYPE_CONTEXT *)__tmp__ZPRM)->parent_type__VIB.default__AKC;
+        __tmp__E2NM=((__TYPE_CONTEXT *)__tmp__D2NM)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__0PRM=((__TYPE_ID *)__tmp__ZPRM)->parent_type__WIB.default__AKC;
+        __tmp__E2NM=((__TYPE_ID *)__tmp__D2NM)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__0PRM=((__TYPE_GENERIC *)__tmp__ZPRM)->parent_type__T2IB.default__AKC;
+        __tmp__E2NM=((__TYPE_GENERIC *)__tmp__D2NM)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__0PRM=((__PROFIL_BLOCK *)__tmp__ZPRM)->parent_type__VNCG.default__AKC;
+        __tmp__E2NM=((__PROFIL_BLOCK *)__tmp__D2NM)->parent_type__PGAG.default__AKC;
       } break;
       };
-      result__PPRM=create__type__HZQC(__tmp__YPRM,__tmp__0PRM);
+      result__Z1NM=create__type__PKQC(__tmp__C2NM,__tmp__E2NM);
     } else {
-      __tmp__CQRM=Self__NSEL->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__DQRM=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__DQRM)->__id) {
+      __tmp__M2NM=Self__1WAL->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__N2NM=type_false__NJB;
+      switch (((struct ___OBJ *)__tmp__N2NM)->__id) {
       case __TYPE__: {
-        __tmp__EQRM=((__TYPE *)__tmp__DQRM)->default__AKC;
+        __tmp__O2NM=((__TYPE *)__tmp__N2NM)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__EQRM=((__TYPE_NULL *)__tmp__DQRM)->parent_type__TIB.default__AKC;
+        __tmp__O2NM=((__TYPE_NULL *)__tmp__N2NM)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__EQRM=((__TYPE_VOID *)__tmp__DQRM)->parent_type__UIB.default__AKC;
+        __tmp__O2NM=((__TYPE_VOID *)__tmp__N2NM)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__EQRM=((__TYPE_CONTEXT *)__tmp__DQRM)->parent_type__VIB.default__AKC;
+        __tmp__O2NM=((__TYPE_CONTEXT *)__tmp__N2NM)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__EQRM=((__TYPE_ID *)__tmp__DQRM)->parent_type__WIB.default__AKC;
+        __tmp__O2NM=((__TYPE_ID *)__tmp__N2NM)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__EQRM=((__TYPE_GENERIC *)__tmp__DQRM)->parent_type__T2IB.default__AKC;
+        __tmp__O2NM=((__TYPE_GENERIC *)__tmp__N2NM)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__EQRM=((__PROFIL_BLOCK *)__tmp__DQRM)->parent_type__VNCG.default__AKC;
+        __tmp__O2NM=((__PROFIL_BLOCK *)__tmp__N2NM)->parent_type__PGAG.default__AKC;
       } break;
       };
-      result__PPRM=create__type__HZQC(__tmp__CQRM,__tmp__EQRM);
+      result__Z1NM=create__type__PKQC(__tmp__M2NM,__tmp__O2NM);
     };
-    result__PSEL=result__PPRM;
+    result__3WAL=result__Z1NM;
   };
-  if ((((void *)result__PSEL == (void *)NULL) && (old_seq__QSEL == seq_call_and_loop__BOIJ))) {
-    result__RZZL=NULL;
-    __tmp__SZZL=Self__NSEL->parent_expr_binary_cmp__PYNH.left__ZFAI;
-    __tmp__TZZL=Self__NSEL->parent_expr_binary_cmp__PYNH.right__3FAI;
-    switch (((struct ___OBJ *)__tmp__SZZL)->__id) {
+  if ((((void *)result__3WAL == (void *)NULL) && (old_seq__4WAL == seq_call_and_loop__3QEJ))) {
+    result__REWL=NULL;
+    __tmp__SEWL=Self__1WAL->parent_expr_binary_cmp__15JH.left__PM2H;
+    __tmp__TEWL=Self__1WAL->parent_expr_binary_cmp__15JH.right__TM2H;
+    switch (((struct ___OBJ *)__tmp__SEWL)->__id) {
     case __LIST__: {
-      __tmp__UZZL=FALSE__;
+      __tmp__UEWL=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__UZZL=__infix_equal_equal__CC5L(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__XN1L(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__UZZL=FALSE__;
+      __tmp__UEWL=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__UZZL=__infix_equal_equal__XC5L(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__MO1L(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __INTEGER_CST__: {
-      __tmp__UZZL=__infix_equal_equal__ID5L(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__3O1L(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__UZZL=__infix_equal_equal__CE5L(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__XP1L(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__UZZL=FALSE__;
+      __tmp__UEWL=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__UZZL=__infix_equal_equal__YE5L(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__NQ1L(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__UZZL=__infix_equal_equal__UF5L(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__JR1L(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __REAL_CST__: {
-      __tmp__UZZL=__infix_equal_equal__QG5L(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__FS1L(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__UZZL=__infix_equal_equal__KH5L(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__5S1L(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__UZZL=FALSE__;
+      __tmp__UEWL=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__UZZL=FALSE__;
+      __tmp__UEWL=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__UZZL=__infix_equal_equal__DI5L(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__YT1L(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_SUB__: {
-      __tmp__UZZL=__infix_equal_equal__5I5L(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__UU1L(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_MUL__: {
-      __tmp__UZZL=__infix_equal_equal__1J5L(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__QV1L(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_DIV__: {
-      __tmp__UZZL=__infix_equal_equal__XK5L(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__MW1L(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_AND__: {
-      __tmp__UZZL=__infix_equal_equal__TL5L(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__IX1L(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__UZZL=__infix_equal_equal__PM5L(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__EY1L(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__UZZL=__infix_equal_equal__LN5L(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__AZ1L(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __PUT_TO__: {
-      __tmp__UZZL=FALSE__;
+      __tmp__UEWL=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__UZZL=FALSE__;
+      __tmp__UEWL=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__UZZL=FALSE__;
+      __tmp__UEWL=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__UZZL=FALSE__;
+      __tmp__UEWL=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__UZZL=FALSE__;
+      __tmp__UEWL=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__UZZL=__infix_equal_equal__XO5L(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__M01L(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__UZZL=__infix_equal_equal__TP5L(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__I11L(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__UZZL=__infix_equal_equal__OVLO(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__G4HO(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__UZZL=__infix_equal_equal__4TJO(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__W2FO(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__UZZL=__infix_equal_equal__53PO(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__XGMO(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__UZZL=__infix_equal_equal__0UJO(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__S3FO(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__UZZL=__infix_equal_equal__24PO(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__UHMO(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_NEG__: {
-      __tmp__UZZL=__infix_equal_equal__V1OM(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__5HLM(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_ADD__: {
-      __tmp__UZZL=__infix_equal_equal__FQ5L(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__011L(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_NOT__: {
-      __tmp__UZZL=__infix_equal_equal__233M(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__AM0M(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_MOD__: {
-      __tmp__UZZL=__infix_equal_equal__WVJO(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__O4FO(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__UZZL=__infix_equal_equal__0PIP(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__SYEP(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_INF__: {
-      __tmp__UZZL=__infix_equal_equal__AWLO(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__Y4HO(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__UZZL=__infix_equal_equal__2WLO(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__U5HO(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_OR__: {
-      __tmp__UZZL=__infix_equal_equal__JZUN(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__NHRN(__tmp__SEWL,__tmp__TEWL);
     } break;
     case __EXPR_XOR__: {
-      __tmp__UZZL=__infix_equal_equal__SKZO(__tmp__SZZL,__tmp__TZZL);
+      __tmp__UEWL=__infix_equal_equal__KTVO(__tmp__SEWL,__tmp__TEWL);
     } break;
     };
-    if (__tmp__UZZL) {
-      __tmp__0ZZL=Self__NSEL->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__1ZZL=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__1ZZL)->__id) {
+    if (__tmp__UEWL) {
+      __tmp__0EWL=Self__1WAL->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__1EWL=type_false__NJB;
+      switch (((struct ___OBJ *)__tmp__1EWL)->__id) {
       case __TYPE__: {
-        __tmp__2ZZL=((__TYPE *)__tmp__1ZZL)->default__AKC;
+        __tmp__2EWL=((__TYPE *)__tmp__1EWL)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__2ZZL=((__TYPE_NULL *)__tmp__1ZZL)->parent_type__TIB.default__AKC;
+        __tmp__2EWL=((__TYPE_NULL *)__tmp__1EWL)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__2ZZL=((__TYPE_VOID *)__tmp__1ZZL)->parent_type__UIB.default__AKC;
+        __tmp__2EWL=((__TYPE_VOID *)__tmp__1EWL)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__2ZZL=((__TYPE_CONTEXT *)__tmp__1ZZL)->parent_type__VIB.default__AKC;
+        __tmp__2EWL=((__TYPE_CONTEXT *)__tmp__1EWL)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__2ZZL=((__TYPE_ID *)__tmp__1ZZL)->parent_type__WIB.default__AKC;
+        __tmp__2EWL=((__TYPE_ID *)__tmp__1EWL)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__2ZZL=((__TYPE_GENERIC *)__tmp__1ZZL)->parent_type__T2IB.default__AKC;
+        __tmp__2EWL=((__TYPE_GENERIC *)__tmp__1EWL)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__2ZZL=((__PROFIL_BLOCK *)__tmp__1ZZL)->parent_type__VNCG.default__AKC;
+        __tmp__2EWL=((__PROFIL_BLOCK *)__tmp__1EWL)->parent_type__PGAG.default__AKC;
       } break;
       };
-      result__RZZL=create__type__HZQC(__tmp__0ZZL,__tmp__2ZZL);
-      __tmp__5ZZL=Self__NSEL->parent_expr_binary_cmp__PYNH.left__ZFAI;
-      switch (((struct ___OBJ *)__tmp__5ZZL)->__id) {
+      result__REWL=create__type__PKQC(__tmp__0EWL,__tmp__2EWL);
+      __tmp__5EWL=Self__1WAL->parent_expr_binary_cmp__15JH.left__PM2H;
+      switch (((struct ___OBJ *)__tmp__5EWL)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__5ZZL);
+        remove__SOJJ(__tmp__5EWL);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__5ZZL);
+        remove__2TAK(__tmp__5EWL);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__MLGQ=((__READ_LOCAL *)__tmp__5ZZL);
-        unread__ESNK(Self__MLGQ->local__G5YD,Self__MLGQ);
+        Self__4OCQ=((__READ_LOCAL *)__tmp__5EWL);
+        Self__5S2R=((__LOCAL *)Self__4OCQ->local__HJZD);
+        Self__5S2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5S2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__5S2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__AT2R=create__AXB( 250);
+          display__UXFK(Self__4OCQ,voir__AT2R);
+          put_string__2EG(((__STRING *)voir__AT2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__CT2R=((__LIST *)list_current__EH1);
+          voir__DT2R=create__AXB( 250);
+          display__EQQG(Self__CT2R,voir__DT2R);
+          put_string__2EG(((__STRING *)voir__DT2R));
+          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__5ZZL);
+        remove__1UAK(__tmp__5EWL);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__5ZZL);
+        remove__LVAK(__tmp__5EWL);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__5ZZL);
+        remove__PVAK(__tmp__5EWL);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__OLGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__5ZZL)->receiver__AHAI);
-        unread__ESNK(Self__OLGQ->local__G5YD,Self__OLGQ);
+        Self__APCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__5EWL)->receiver__WN2H);
+        Self__ET2R=((__LOCAL *)Self__APCQ->local__HJZD);
+        Self__ET2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ET2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__ET2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__FT2R=create__AXB( 250);
+          display__UXFK(Self__APCQ,voir__FT2R);
+          put_string__2EG(((__STRING *)voir__FT2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__HT2R=((__LIST *)list_current__EH1);
+          voir__IT2R=create__AXB( 250);
+          display__EQQG(Self__HT2R,voir__IT2R);
+          put_string__2EG(((__STRING *)voir__IT2R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __GET_TYPE_ID__: {
-        remove__4SEK(__tmp__5ZZL);
+        remove__0VAK(__tmp__5EWL);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__5ZZL);
+        remove__3VAK(__tmp__5EWL);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__5ZZL);
+        remove__BWAK(__tmp__5EWL);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__5ZZL);
+        remove__FWAK(__tmp__5EWL);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__5ZZL);
+        remove__JWAK(__tmp__5EWL);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__5ZZL);
+        remove__NWAK(__tmp__5EWL);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__5ZZL);
+        remove__RWAK(__tmp__5EWL);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__5ZZL);
+        remove__VWAK(__tmp__5EWL);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__5ZZL);
+        remove__ZWAK(__tmp__5EWL);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__5ZZL);
+        remove__0XAK(__tmp__5EWL);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__5ZZL);
+        remove__4XAK(__tmp__5EWL);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__5ZZL);
+        remove__BYAK(__tmp__5EWL);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__5ZZL);
+        remove__DUML(__tmp__5EWL);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__5ZZL);
+        remove__GGHK(__tmp__5EWL);
       } break;
       case __READ_GLOBAL__: {
-        Self__PLGQ=((__READ_GLOBAL *)__tmp__5ZZL);
-        unread__H2QL(Self__PLGQ->global__3DNK,Self__PLGQ);
+        Self__BPCQ=((__READ_GLOBAL *)__tmp__5EWL);
+        unread__CGNL(Self__BPCQ->global__ZGJK,Self__BPCQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__5ZZL);
+        remove__WA0M(__tmp__5EWL);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__5ZZL);
+        remove__0UEO(__tmp__5EWL);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__5ZZL);
+        remove__0RKO(__tmp__5EWL);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__5ZZL);
+        remove__4UEO(__tmp__5EWL);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__5ZZL);
+        remove__5RKO(__tmp__5EWL);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__5ZZL);
+        remove__HTJM(__tmp__5EWL);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__5ZZL);
+        remove__XWML(__tmp__5EWL);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__5ZZL);
+        remove__TJZM(__tmp__5EWL);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__5ZZL);
+        remove__CVEO(__tmp__5EWL);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__5ZZL);
+        remove__1EEP(__tmp__5EWL);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__5ZZL);
+        remove__0DRN(__tmp__5EWL);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__5ZZL);
+        remove__4DRN(__tmp__5EWL);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__5ZZL);
+        remove__14PN(__tmp__5EWL);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__5ZZL);
+        remove__EVTO(__tmp__5EWL);
       } break;
       };
-      __tmp__A0ZL=Self__NSEL->parent_expr_binary_cmp__PYNH.right__3FAI;
-      switch (((struct ___OBJ *)__tmp__A0ZL)->__id) {
+      __tmp__AFWL=Self__1WAL->parent_expr_binary_cmp__15JH.right__TM2H;
+      switch (((struct ___OBJ *)__tmp__AFWL)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__A0ZL);
+        remove__SOJJ(__tmp__AFWL);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__A0ZL);
+        remove__2TAK(__tmp__AFWL);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__QLGQ=((__READ_LOCAL *)__tmp__A0ZL);
-        unread__ESNK(Self__QLGQ->local__G5YD,Self__QLGQ);
+        Self__CPCQ=((__READ_LOCAL *)__tmp__AFWL);
+        Self__JT2R=((__LOCAL *)Self__CPCQ->local__HJZD);
+        Self__JT2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__JT2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__JT2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__KT2R=create__AXB( 250);
+          display__UXFK(Self__CPCQ,voir__KT2R);
+          put_string__2EG(((__STRING *)voir__KT2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__MT2R=((__LIST *)list_current__EH1);
+          voir__NT2R=create__AXB( 250);
+          display__EQQG(Self__MT2R,voir__NT2R);
+          put_string__2EG(((__STRING *)voir__NT2R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(__tmp__A0ZL);
+        remove__1UAK(__tmp__AFWL);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__A0ZL);
+        remove__LVAK(__tmp__AFWL);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__A0ZL);
+        remove__PVAK(__tmp__AFWL);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__SLGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__A0ZL)->receiver__AHAI);
-        unread__ESNK(Self__SLGQ->local__G5YD,Self__SLGQ);
+        Self__EPCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__AFWL)->receiver__WN2H);
+        Self__OT2R=((__LOCAL *)Self__EPCQ->local__HJZD);
+        Self__OT2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OT2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__OT2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__PT2R=create__AXB( 250);
+          display__UXFK(Self__EPCQ,voir__PT2R);
+          put_string__2EG(((__STRING *)voir__PT2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__RT2R=((__LIST *)list_current__EH1);
+          voir__ST2R=create__AXB( 250);
+          display__EQQG(Self__RT2R,voir__ST2R);
+          put_string__2EG(((__STRING *)voir__ST2R));
+          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__A0ZL);
+        remove__0VAK(__tmp__AFWL);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__A0ZL);
+        remove__3VAK(__tmp__AFWL);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__A0ZL);
+        remove__BWAK(__tmp__AFWL);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__A0ZL);
+        remove__FWAK(__tmp__AFWL);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__A0ZL);
+        remove__JWAK(__tmp__AFWL);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__A0ZL);
+        remove__NWAK(__tmp__AFWL);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__A0ZL);
+        remove__RWAK(__tmp__AFWL);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__A0ZL);
+        remove__VWAK(__tmp__AFWL);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__A0ZL);
+        remove__ZWAK(__tmp__AFWL);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__A0ZL);
+        remove__0XAK(__tmp__AFWL);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__A0ZL);
+        remove__4XAK(__tmp__AFWL);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__A0ZL);
+        remove__BYAK(__tmp__AFWL);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__A0ZL);
+        remove__DUML(__tmp__AFWL);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__A0ZL);
+        remove__GGHK(__tmp__AFWL);
       } break;
       case __READ_GLOBAL__: {
-        Self__TLGQ=((__READ_GLOBAL *)__tmp__A0ZL);
-        unread__H2QL(Self__TLGQ->global__3DNK,Self__TLGQ);
+        Self__FPCQ=((__READ_GLOBAL *)__tmp__AFWL);
+        unread__CGNL(Self__FPCQ->global__ZGJK,Self__FPCQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__A0ZL);
+        remove__WA0M(__tmp__AFWL);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__A0ZL);
+        remove__0UEO(__tmp__AFWL);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__A0ZL);
+        remove__0RKO(__tmp__AFWL);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__A0ZL);
+        remove__4UEO(__tmp__AFWL);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__A0ZL);
+        remove__5RKO(__tmp__AFWL);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__A0ZL);
+        remove__HTJM(__tmp__AFWL);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__A0ZL);
+        remove__XWML(__tmp__AFWL);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__A0ZL);
+        remove__TJZM(__tmp__AFWL);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__A0ZL);
+        remove__CVEO(__tmp__AFWL);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__A0ZL);
+        remove__1EEP(__tmp__AFWL);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__A0ZL);
+        remove__0DRN(__tmp__AFWL);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__A0ZL);
+        remove__4DRN(__tmp__AFWL);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__A0ZL);
+        remove__14PN(__tmp__AFWL);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__A0ZL);
+        remove__EVTO(__tmp__AFWL);
       } break;
       };
     };
-    result__PSEL=result__RZZL;
-    if ((((void *)result__RZZL == (void *)NULL) && ((void *)__tmp__2SEL != (void *)NULL))) {
-      result__PSEL=NULL;
+    result__3WAL=result__REWL;
+    if ((((void *)result__REWL == (void *)NULL) && ((void *)__tmp__KXAL != (void *)NULL))) {
+      result__3WAL=NULL;
     };
-    if ((((void *)result__PSEL == (void *)NULL) && ((void *)__tmp__5SEL != (void *)NULL))) {
-      result__PSEL=NULL;
+    if ((((void *)result__3WAL == (void *)NULL) && ((void *)__tmp__NXAL != (void *)NULL))) {
+      result__3WAL=NULL;
     };
   };
-  if (((void *)result__PSEL == (void *)NULL)) {
-    result__PSEL=Self__NSEL;
+  if (((void *)result__3WAL == (void *)NULL)) {
+    result__3WAL=Self__1WAL;
   } else {
-    __tmp__TWEL=Self__NSEL->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    if (((struct ___OBJ *)result__PSEL)->__id==__PROTOTYPE_CST__) {
-      ((__PROTOTYPE_CST *)result__PSEL)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__TWEL;
+    __tmp__B1AL=Self__1WAL->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    if (((struct ___OBJ *)result__3WAL)->__id==__PROTOTYPE_CST__) {
+      ((__PROTOTYPE_CST *)result__3WAL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__B1AL;
     } else {
-      ((__EXPR_SUP *)result__PSEL)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__TWEL;
+      ((__EXPR_SUP *)result__3WAL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__B1AL;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__PSEL);
+  return(result__3WAL);
 }
 
-static void* execute_link__VWEL(__EXPR_SUB *Self__WWEL)
+static void* execute_link__D1AL(__EXPR_SUB *Self__E1AL)
 // ({EXPR_SUB}) With resultRecursive, No inlinable.
 {
-  __INTEGER_64 __tmp__NQRM;
-  __UINTEGER_32 old_seq__ZWEL;
-  void *__tmp__5WEL,*__tmp__AXEL,*__tmp__BXEL,*__tmp__CXEL,*__tmp__EXEL;
-  void *__tmp__HXEL,*result__XVHL,*__tmp__ZVHL,*result__YWEL;
-  void *result__B1ZL,*result__C2ZL,*__tmp__Z2ZL,*result__B4ZL;
-  void *__tmp__E4ZL,*__tmp__F4ZL,*__tmp__M4ZL,*__tmp__N4ZL,*__tmp__Z4ZL;
-  void *__tmp__B5ZL,*__tmp__I5ZL,*__tmp__J5ZL,*__tmp__Q5ZL,*__tmp__R5ZL;
-  void *__tmp__FXEL,*left_cst__2WEL,*__tmp__IXEL,*right_cst__3WEL;
-  void *__tmp__0VHL,*neg__WVHL,*neg__D2ZL,*__tmp__02ZL;
-  __INTEGER_CST *Self__VGOQ,*Self__YGOQ;
-  void *mul__C4ZL,*__tmp__04ZL;
-  void *div__D4ZL,*__tmp__C5ZL;
-  __READ_LOCAL *Self__4LGQ,*Self__AMGQ,*Self__CMGQ,*Self__EMGQ;
-  __READ_GLOBAL *Self__BMGQ,*Self__FMGQ;
-  __POSITION __tmp__20EL;
-  __BOOLEAN __tmp__M1ZL,__tmp__M2ZL,__tmp__H3ZL,result__FU5L;
-  __BOOLEAN __tmp__G4ZL,__tmp__K5ZL,__tmp__S5ZL,__tmp__V5ZL;
-  old_seq__ZWEL=seq_call_and_loop__BOIJ;
-  __tmp__5WEL=Self__WWEL->parent_expr_binary__DZNH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__5WEL)->__id) {
+  __INTEGER_64 __tmp__X2NM;
+  __UINTEGER_32 old_seq__H1AL,sz__HVMR,a__IVMR,new_size__JVMR,t__KVMR;
+  __UINTEGER_32 a__LVMR,new_size__2T2R,lab_type__1T2R,sz__TVMR,a__UVMR;
+  __UINTEGER_32 new_size__VVMR,t__WVMR,a__XVMR,new_size__GU2R;
+  __UINTEGER_32 lab_type__FU2R,sz__4VMR,a__5VMR,new_size__AWMR,t__BWMR;
+  __UINTEGER_32 a__CWMR,new_size__QU2R,lab_type__PU2R,sz__JWMR,a__KWMR;
+  __UINTEGER_32 new_size__LWMR,t__MWMR,a__NWMR,new_size__0U2R;
+  __UINTEGER_32 lab_type__ZU2R,sz__UWMR,a__VWMR,new_size__WWMR,t__XWMR;
+  __UINTEGER_32 a__YWMR,new_size__EV2R,lab_type__DV2R,sz__AXMR,a__BXMR;
+  __UINTEGER_32 new_size__CXMR,t__DXMR,a__EXMR,new_size__CW2R;
+  __UINTEGER_32 lab_type__BW2R,sz__MXMR,a__NXMR,new_size__OXMR,t__PXMR;
+  __UINTEGER_32 a__QXMR,new_size__MW2R,lab_type__LW2R;
+  void *__tmp__N1AL,*__tmp__O1AL,*__tmp__P1AL,*__tmp__Q1AL,*__tmp__S1AL;
+  void *__tmp__V1AL,*result__GXDL,*__tmp__IXDL,*l__OVMR,*r__PVMR;
+  void *result__G1AL,*result__BGWL,*r__0VMR,*r__FWMR,*result__CHWL;
+  void *__tmp__ZHWL,*r__QWMR,*l__1WMR,*result__BJWL,*__tmp__EJWL;
+  void *__tmp__FJWL,*__tmp__MJWL,*__tmp__NJWL,*__tmp__ZJWL,*__tmp__BKWL;
+  void *__tmp__IKWL,*__tmp__JKWL,*__tmp__QKWL,*__tmp__RKWL,*l__TXMR;
+  void *r__UXMR;
+  __LIST *Self__DGBR,*Self__FGBR,*Self__IV2R,*Self__NV2R,*Self__SV2R;
+  __LIST *Self__XV2R;
+  void *voir__EGBR,*voir__GGBR,*voir__GV2R,*voir__JV2R,*voir__LV2R;
+  void *voir__OV2R,*voir__QV2R,*voir__TV2R,*voir__VV2R,*voir__YV2R;
+  void *__tmp__T1AL,*left_cst__K1AL,*__tmp__W1AL,*right_cst__L1AL;
+  void *__tmp__JXDL,*neg__FXDL,*neg__DHWL,*__tmp__0HWL;
+  __POSITION p__NVMR,p__ZVMR,p__EWMR,p__PWMR,p__0WMR,p__GXMR,p__SXMR;
+  __POSITION __tmp__K5AL;
+  __EXPR_ADD *result__EVMR,*Self__MVMR,*result__RWMR,*Self__ZWMR;
+  __POINTER ptr__FVMR,ptr_table__UT2R,next__TT2R,result__VT2R;
+  __POINTER ptr_table__ZT2R,next__YT2R,result__0T2R,ptr__RVMR;
+  __POINTER ptr_table__4T2R,next__3T2R,result__5T2R,ptr_table__DU2R;
+  __POINTER next__CU2R,result__EU2R,ptr__2VMR,ptr_table__IU2R;
+  __POINTER next__HU2R,result__JU2R,ptr_table__NU2R,next__MU2R;
+  __POINTER result__OU2R,ptr__HWMR,ptr_table__SU2R,next__RU2R;
+  __POINTER result__TU2R,ptr_table__XU2R,next__WU2R,result__YU2R;
+  __POINTER ptr__SWMR,ptr_table__2U2R,next__1U2R,result__3U2R;
+  __POINTER ptr_table__BV2R,next__AV2R,result__CV2R,ptr__4WMR;
+  __POINTER ptr_table__0V2R,next__ZV2R,result__1V2R,ptr_table__5V2R;
+  __POINTER next__4V2R,result__AW2R,ptr__KXMR,ptr_table__EW2R;
+  __POINTER next__DW2R,result__FW2R,ptr_table__JW2R,next__IW2R;
+  __POINTER result__KW2R;
+  __INTEGER typ_id__GVMR,typ_id__SVMR,typ_id__3VMR,typ_id__IWMR;
+  __INTEGER typ_id__TWMR,typ_id__5WMR,typ_id__LXMR;
+  __EXPR_NEG *result__QVMR,*Self__YVMR;
+  __EXPR_NOT *result__1VMR,*Self__DWMR,*result__GWMR,*Self__OWMR;
+  __INTEGER_CST *Self__ELKQ,*Self__HLKQ,*result__3WMR,*Self__FXMR;
+  void *mul__CJWL,*__tmp__0JWL;
+  void *div__DJWL,*__tmp__CKWL;
+  __READ_LOCAL *Self__QPCQ,*Self__SPCQ,*Self__UPCQ,*Self__WPCQ;
+  __LOCAL *Self__FV2R,*Self__KV2R,*Self__PV2R,*Self__UV2R;
+  __READ_GLOBAL *Self__TPCQ,*Self__XPCQ;
+  void *t__IXMR;
+  __EXPR_MOD *result__JXMR,*Self__RXMR;
+  __BOOLEAN __tmp__MGWL,__tmp__MHWL,__tmp__HIWL,result__051L;
+  __BOOLEAN __tmp__GJWL,__tmp__KKWL,__tmp__SKWL,__tmp__VKWL;
+  old_seq__H1AL=seq_call_and_loop__3QEJ;
+  __tmp__N1AL=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__N1AL)->__id) {
   case __LIST__: {
-    __tmp__AXEL=execute_link__GMRG(__tmp__5WEL);
+    __tmp__O1AL=execute_link__TTOG(__tmp__N1AL);
   } break;
   case __STRING_CST__: {
-    __tmp__AXEL=((__STRING_CST *)__tmp__5WEL);
+    __tmp__O1AL=((__STRING_CST *)__tmp__N1AL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__AXEL=execute_link__A23K(__tmp__5WEL);
+    __tmp__O1AL=execute_link__KA0K(__tmp__N1AL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__AXEL=((__PROTOTYPE_CST *)__tmp__5WEL);
+    __tmp__O1AL=((__PROTOTYPE_CST *)__tmp__N1AL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__AXEL=((__INTEGER_CST *)__tmp__5WEL);
+    __tmp__O1AL=((__INTEGER_CST *)__tmp__N1AL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__AXEL=execute_link__QDEL(__tmp__5WEL);
+    __tmp__O1AL=execute_link__4HAL(__tmp__N1AL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__AXEL=execute_link__EIEL();
+    Self__DGBR=((__LIST *)list_current__EH1);
+    voir__EGBR=create__AXB( 250);
+    display__EQQG(Self__DGBR,voir__EGBR);
+    put_string__2EG(((__STRING *)voir__EGBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__O1AL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__AXEL=execute_link__IIEL(__tmp__5WEL);
+    __tmp__O1AL=execute_link__WMAL(__tmp__N1AL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__AXEL=execute_link__RMEL(__tmp__5WEL);
+    __tmp__O1AL=execute_link__5QAL(__tmp__N1AL);
   } break;
   case __REAL_CST__: {
-    __tmp__AXEL=((__REAL_CST *)__tmp__5WEL);
+    __tmp__O1AL=((__REAL_CST *)__tmp__N1AL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__AXEL=((__CHARACTER_CST *)__tmp__5WEL);
+    __tmp__O1AL=((__CHARACTER_CST *)__tmp__N1AL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__AXEL=execute_link__AREL(__tmp__5WEL);
+    __tmp__O1AL=execute_link__OVAL(__tmp__N1AL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__AXEL=execute_link__HSEL(__tmp__5WEL);
+    __tmp__O1AL=execute_link__VWAL(__tmp__N1AL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__AXEL=execute_link__MSEL(__tmp__5WEL);
+    __tmp__O1AL=execute_link__0WAL(__tmp__N1AL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__AXEL=execute_link__VWEL(__tmp__5WEL);
+    __tmp__O1AL=execute_link__D1AL(__tmp__N1AL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__AXEL=execute_link__40EL(__tmp__5WEL);
+    __tmp__O1AL=execute_link__M5AL(__tmp__N1AL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__AXEL=execute_link__H5EL(__tmp__5WEL);
+    __tmp__O1AL=execute_link__VDBL(__tmp__N1AL);
   } break;
   case __EXPR_AND__: {
-    __tmp__AXEL=execute_link__QDFL(__tmp__5WEL);
+    __tmp__O1AL=execute_link__4HBL(__tmp__N1AL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__AXEL=execute_link__ZHFL(__tmp__5WEL);
+    __tmp__O1AL=execute_link__HMBL(__tmp__N1AL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__AXEL=execute_link__CMFL(__tmp__5WEL);
+    __tmp__O1AL=execute_link__QQBL(__tmp__N1AL);
   } break;
   case __PUT_TO__: {
-    __tmp__AXEL=execute_link__NKTK(__tmp__5WEL);
+    __tmp__O1AL=execute_link__ROPK(__tmp__N1AL);
   } break;
   case __ITEM__: {
-    __tmp__AXEL=execute_link__LQFL(__tmp__5WEL);
+    __tmp__O1AL=execute_link__ZUBL(__tmp__N1AL);
   } break;
   case __SIZE_OF__: {
-    __tmp__AXEL=execute_link__SQFL(__tmp__5WEL);
+    __tmp__O1AL=execute_link__AVBL(__tmp__N1AL);
   } break;
   case __CAST__: {
-    __tmp__AXEL=execute_link__XQFL(__tmp__5WEL);
+    __tmp__O1AL=execute_link__FVBL(__tmp__N1AL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__AXEL=execute_link__MYXL(__tmp__5WEL);
+    __tmp__O1AL=execute_link__CDUL(__tmp__N1AL);
   } break;
   case __READ_SLOT__: {
-    __tmp__AXEL=execute_link__QUFL(__tmp__5WEL);
+    __tmp__O1AL=execute_link__4YBL(__tmp__N1AL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__AXEL=execute_link__AZFL(__tmp__5WEL);
+    __tmp__O1AL=execute_link__O3BL(__tmp__N1AL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__AXEL=execute_link__4N3M(__tmp__5WEL);
+    __tmp__O1AL=execute_link__C2ZM(__tmp__N1AL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__AXEL=execute_link__03IO(__tmp__5WEL);
+    __tmp__O1AL=execute_link__SGFO(__tmp__N1AL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__AXEL=execute_link__SFPO(__tmp__5WEL);
+    __tmp__O1AL=execute_link__KOLO(__tmp__N1AL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__AXEL=execute_link__TDJO(__tmp__5WEL);
+    __tmp__O1AL=execute_link__LMFO(__tmp__N1AL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__AXEL=execute_link__WLPO(__tmp__5WEL);
+    __tmp__O1AL=execute_link__OULO(__tmp__N1AL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__AXEL=execute_link__GDOM(__tmp__5WEL);
+    __tmp__O1AL=execute_link__IPKM(__tmp__N1AL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__AXEL=execute_link__3NSL(__tmp__5WEL);
+    __tmp__O1AL=execute_link__VXOL(__tmp__N1AL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__AXEL=execute_link__SQ3M(__tmp__5WEL);
+    __tmp__O1AL=execute_link__W4ZM(__tmp__N1AL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__AXEL=execute_link__MJJO(__tmp__5WEL);
+    __tmp__O1AL=execute_link__ESFO(__tmp__N1AL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__AXEL=execute_link__EIIP(__tmp__5WEL);
+    __tmp__O1AL=execute_link__2QEP(__tmp__N1AL);
   } break;
   case __EXPR_INF__: {
-    __tmp__AXEL=execute_link__BNUN(__tmp__5WEL);
+    __tmp__O1AL=execute_link__F1QN(__tmp__N1AL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__AXEL=execute_link__KRUN(__tmp__5WEL);
+    __tmp__O1AL=execute_link__O5QN(__tmp__N1AL);
   } break;
   case __EXPR_OR__: {
-    __tmp__AXEL=execute_link__HEUN(__tmp__5WEL);
+    __tmp__O1AL=execute_link__LSQN(__tmp__N1AL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__AXEL=execute_link__UUYO(__tmp__5WEL);
+    __tmp__O1AL=execute_link__M3UO(__tmp__N1AL);
   } break;
   };
-  Self__WWEL->parent_expr_binary__DZNH.left__ZH5H=__tmp__AXEL;
-  __tmp__BXEL=Self__WWEL->parent_expr_binary__DZNH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__BXEL)->__id) {
+  Self__E1AL->parent_expr_binary__PAKH.left__XO1H=__tmp__O1AL;
+  __tmp__P1AL=Self__E1AL->parent_expr_binary__PAKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__P1AL)->__id) {
   case __LIST__: {
-    __tmp__CXEL=execute_link__GMRG(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__TTOG(__tmp__P1AL);
   } break;
   case __STRING_CST__: {
-    __tmp__CXEL=((__STRING_CST *)__tmp__BXEL);
+    __tmp__Q1AL=((__STRING_CST *)__tmp__P1AL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__CXEL=execute_link__A23K(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__KA0K(__tmp__P1AL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__CXEL=((__PROTOTYPE_CST *)__tmp__BXEL);
+    __tmp__Q1AL=((__PROTOTYPE_CST *)__tmp__P1AL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__CXEL=((__INTEGER_CST *)__tmp__BXEL);
+    __tmp__Q1AL=((__INTEGER_CST *)__tmp__P1AL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__CXEL=execute_link__QDEL(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__4HAL(__tmp__P1AL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__CXEL=execute_link__EIEL();
+    Self__FGBR=((__LIST *)list_current__EH1);
+    voir__GGBR=create__AXB( 250);
+    display__EQQG(Self__FGBR,voir__GGBR);
+    put_string__2EG(((__STRING *)voir__GGBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__Q1AL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__CXEL=execute_link__IIEL(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__WMAL(__tmp__P1AL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__CXEL=execute_link__RMEL(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__5QAL(__tmp__P1AL);
   } break;
   case __REAL_CST__: {
-    __tmp__CXEL=((__REAL_CST *)__tmp__BXEL);
+    __tmp__Q1AL=((__REAL_CST *)__tmp__P1AL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__CXEL=((__CHARACTER_CST *)__tmp__BXEL);
+    __tmp__Q1AL=((__CHARACTER_CST *)__tmp__P1AL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__CXEL=execute_link__AREL(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__OVAL(__tmp__P1AL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__CXEL=execute_link__HSEL(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__VWAL(__tmp__P1AL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__CXEL=execute_link__MSEL(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__0WAL(__tmp__P1AL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__CXEL=execute_link__VWEL(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__D1AL(__tmp__P1AL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__CXEL=execute_link__40EL(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__M5AL(__tmp__P1AL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__CXEL=execute_link__H5EL(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__VDBL(__tmp__P1AL);
   } break;
   case __EXPR_AND__: {
-    __tmp__CXEL=execute_link__QDFL(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__4HBL(__tmp__P1AL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__CXEL=execute_link__ZHFL(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__HMBL(__tmp__P1AL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__CXEL=execute_link__CMFL(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__QQBL(__tmp__P1AL);
   } break;
   case __PUT_TO__: {
-    __tmp__CXEL=execute_link__NKTK(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__ROPK(__tmp__P1AL);
   } break;
   case __ITEM__: {
-    __tmp__CXEL=execute_link__LQFL(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__ZUBL(__tmp__P1AL);
   } break;
   case __SIZE_OF__: {
-    __tmp__CXEL=execute_link__SQFL(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__AVBL(__tmp__P1AL);
   } break;
   case __CAST__: {
-    __tmp__CXEL=execute_link__XQFL(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__FVBL(__tmp__P1AL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__CXEL=execute_link__MYXL(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__CDUL(__tmp__P1AL);
   } break;
   case __READ_SLOT__: {
-    __tmp__CXEL=execute_link__QUFL(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__4YBL(__tmp__P1AL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__CXEL=execute_link__AZFL(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__O3BL(__tmp__P1AL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__CXEL=execute_link__4N3M(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__C2ZM(__tmp__P1AL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__CXEL=execute_link__03IO(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__SGFO(__tmp__P1AL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__CXEL=execute_link__SFPO(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__KOLO(__tmp__P1AL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__CXEL=execute_link__TDJO(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__LMFO(__tmp__P1AL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__CXEL=execute_link__WLPO(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__OULO(__tmp__P1AL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__CXEL=execute_link__GDOM(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__IPKM(__tmp__P1AL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__CXEL=execute_link__3NSL(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__VXOL(__tmp__P1AL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__CXEL=execute_link__SQ3M(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__W4ZM(__tmp__P1AL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__CXEL=execute_link__MJJO(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__ESFO(__tmp__P1AL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__CXEL=execute_link__EIIP(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__2QEP(__tmp__P1AL);
   } break;
   case __EXPR_INF__: {
-    __tmp__CXEL=execute_link__BNUN(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__F1QN(__tmp__P1AL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__CXEL=execute_link__KRUN(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__O5QN(__tmp__P1AL);
   } break;
   case __EXPR_OR__: {
-    __tmp__CXEL=execute_link__HEUN(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__LSQN(__tmp__P1AL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__CXEL=execute_link__UUYO(__tmp__BXEL);
+    __tmp__Q1AL=execute_link__M3UO(__tmp__P1AL);
   } break;
   };
-  Self__WWEL->parent_expr_binary__DZNH.right__AIAI=__tmp__CXEL;
-  __tmp__EXEL=Self__WWEL->parent_expr_binary__DZNH.left__ZH5H;
-  if (__tmp__EXEL==NULL) {
-    __tmp__FXEL=NULL;
+  Self__E1AL->parent_expr_binary__PAKH.right__WO2H=__tmp__Q1AL;
+  __tmp__S1AL=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
+  if (__tmp__S1AL==NULL) {
+    __tmp__T1AL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__EXEL)->__id) {
+    switch (((struct ___OBJ *)__tmp__S1AL)->__id) {
     case __LIST__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__FXEL=((void *)__tmp__EXEL);
+      __tmp__T1AL=((void *)__tmp__S1AL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __CAST__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__FXEL=NULL;
+      __tmp__T1AL=NULL;
     } break;
     }
   };
-  left_cst__2WEL=__tmp__FXEL;
-  __tmp__HXEL=Self__WWEL->parent_expr_binary__DZNH.right__AIAI;
-  if (__tmp__HXEL==NULL) {
-    __tmp__IXEL=NULL;
+  left_cst__K1AL=__tmp__T1AL;
+  __tmp__V1AL=Self__E1AL->parent_expr_binary__PAKH.right__WO2H;
+  if (__tmp__V1AL==NULL) {
+    __tmp__W1AL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__HXEL)->__id) {
+    switch (((struct ___OBJ *)__tmp__V1AL)->__id) {
     case __LIST__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__IXEL=((void *)__tmp__HXEL);
+      __tmp__W1AL=((void *)__tmp__V1AL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __CAST__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__IXEL=NULL;
+      __tmp__W1AL=NULL;
     } break;
     }
   };
-  right_cst__3WEL=__tmp__IXEL;
-  result__XVHL=NULL;
-  __tmp__ZVHL=Self__WWEL->parent_expr_binary__DZNH.right__AIAI;
-  if (__tmp__ZVHL==NULL) {
-    __tmp__0VHL=NULL;
+  right_cst__L1AL=__tmp__W1AL;
+  result__GXDL=NULL;
+  __tmp__IXDL=Self__E1AL->parent_expr_binary__PAKH.right__WO2H;
+  if (__tmp__IXDL==NULL) {
+    __tmp__JXDL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__ZVHL)->__id) {
+    switch (((struct ___OBJ *)__tmp__IXDL)->__id) {
     case __LIST__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __CAST__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__0VHL=((void *)__tmp__ZVHL);
+      __tmp__JXDL=((void *)__tmp__IXDL);
     } break;
     case __EXPR_ADD__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__0VHL=NULL;
+      __tmp__JXDL=NULL;
     } break;
     }
   };
-  neg__WVHL=__tmp__0VHL;
-  if (((void *)__tmp__0VHL != (void *)NULL)) {
-    result__XVHL=create__with__and__5QLL(Self__WWEL->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WWEL->parent_expr_binary__DZNH.left__ZH5H,((__EXPR_NEG *)__tmp__0VHL)->parent_expr_unary__VVHL.right__DWHL);
-  };
-  result__YWEL=result__XVHL;
-  if ((((void *)result__XVHL == (void *)NULL) && ((void *)__tmp__FXEL != (void *)NULL))) {
-    result__B1ZL=NULL;
-    if ((((__INTEGER_CST *)__tmp__FXEL)->value__VUYD ==  0)) {
-      result__B1ZL=create__with__IOFM(Self__WWEL->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WWEL->parent_expr_binary__DZNH.right__AIAI);
-      __tmp__M1ZL=TRUE__;
+  neg__FXDL=__tmp__JXDL;
+  if (((void *)__tmp__JXDL != (void *)NULL)) {
+    p__NVMR=Self__E1AL->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    l__OVMR=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
+    r__PVMR=((__EXPR_NEG *)__tmp__JXDL)->parent_expr_unary__EXDL.right__SXDL;
+    result__EVMR=NULL;
+    ptr__FVMR=((__POINTER )(NULL));
+    typ_id__GVMR= 0;
+    sz__HVMR=((__UINTEGER_32 )sizeof(__EXPR_ADD));
+    if ((sz__HVMR ==  0)) {
+      result__EVMR=EXPR_ADD__;
     } else {
-      __tmp__M1ZL=FALSE__;
-    };
-    if ((! __tmp__M1ZL)) {
-      if (is_saturated__H0UN(__tmp__FXEL)) {
-        result__B1ZL=create__with__GVZM(Self__WWEL->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WWEL->parent_expr_binary__DZNH.right__AIAI);
+      typ_id__GVMR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HVMR);
+      if ((typ_id__GVMR == (__INTEGER)(-  1))) {
+        a__IVMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__JVMR=(__UINTEGER_32)((__UINTEGER_32)(sz__HVMR + a__IVMR) & (__UINTEGER_32)(~ a__IVMR));
+        ptr_table__UT2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JVMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__TT2R=((__POINTER )(NULL));
+        result__VT2R=((__POINTER *)ptr_table__UT2R)[ 0];
+        if ((result__VT2R == (void *)NULL)) {
+          result__VT2R=new_lab__2PJ(new_size__JVMR);
+          next__TT2R=(void *)((unsigned long)result__VT2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JVMR)));
+          ((__POINTER *)next__TT2R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__UT2R)[ 0]=next__TT2R;
+        } else {
+          next__TT2R=((__POINTER *)result__VT2R)[ 0];
+          if ((next__TT2R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VT2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__JVMR <<  1)) <=  4096)) {
+              next__TT2R=(void *)((unsigned long)result__VT2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JVMR)));
+            } else {
+              next__TT2R=new_lab__2PJ(new_size__JVMR);
+            };
+            ((__POINTER *)next__TT2R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__UT2R)[ 0]=next__TT2R;
+          } else {
+            ((__POINTER *)result__VT2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TT2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__VT2R=next__TT2R;
+          };
+        };
+        ptr__FVMR=result__VT2R;
+      } else {
+        t__KVMR=((__UINTEGER_32 )typ_id__GVMR);
+        a__LVMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__2T2R=(__UINTEGER_32)((__UINTEGER_32)(sz__HVMR + a__LVMR) & (__UINTEGER_32)(~ a__LVMR));
+        ptr_table__ZT2R=((__POINTER )(&(table_type[(t__KVMR)])));
+        lab_type__1T2R=(__UINTEGER_32)(t__KVMR |  1);
+        next__YT2R=((__POINTER )(NULL));
+        result__0T2R=((__POINTER *)ptr_table__ZT2R)[ 0];
+        if ((result__0T2R == (void *)NULL)) {
+          result__0T2R=new_lab__2PJ(lab_type__1T2R);
+          next__YT2R=(void *)((unsigned long)result__0T2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2T2R)));
+          ((__POINTER *)next__YT2R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ZT2R)[ 0]=next__YT2R;
+        } else {
+          next__YT2R=((__POINTER *)result__0T2R)[ 0];
+          if ((next__YT2R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0T2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2T2R <<  1)) <=  4096)) {
+              next__YT2R=(void *)((unsigned long)result__0T2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2T2R)));
+            } else {
+              next__YT2R=new_lab__2PJ(lab_type__1T2R);
+            };
+            ((__POINTER *)next__YT2R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ZT2R)[ 0]=next__YT2R;
+          } else {
+            ((__POINTER *)result__0T2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YT2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__0T2R=next__YT2R;
+          };
+        };
+        ptr__FVMR=result__0T2R;
+      };
+      result__EVMR=((__EXPR_ADD *)ptr__FVMR);
+      *(result__EVMR) = *(EXPR_ADD__);
+    };
+    Self__MVMR=((__EXPR_ADD *)result__EVMR);
+    Self__MVMR->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NVMR;
+    Self__MVMR->parent_expr_binary__PXDL.left__XO1H=l__OVMR;
+    Self__MVMR->parent_expr_binary__PXDL.right__WO2H=r__PVMR;
+    result__GXDL=result__EVMR;
+  };
+  result__G1AL=result__GXDL;
+  if ((((void *)result__GXDL == (void *)NULL) && ((void *)__tmp__T1AL != (void *)NULL))) {
+    result__BGWL=NULL;
+    if ((((__INTEGER_CST *)__tmp__T1AL)->value__W4YD ==  0)) {
+      p__ZVMR=Self__E1AL->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      r__0VMR=Self__E1AL->parent_expr_binary__PAKH.right__WO2H;
+      result__QVMR=NULL;
+      ptr__RVMR=((__POINTER )(NULL));
+      typ_id__SVMR= 0;
+      sz__TVMR=((__UINTEGER_32 )sizeof(__EXPR_NEG));
+      if ((sz__TVMR ==  0)) {
+        result__QVMR=EXPR_NEG__;
+      } else {
+        typ_id__SVMR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TVMR);
+        if ((typ_id__SVMR == (__INTEGER)(-  1))) {
+          a__UVMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__VVMR=(__UINTEGER_32)((__UINTEGER_32)(sz__TVMR + a__UVMR) & (__UINTEGER_32)(~ a__UVMR));
+          ptr_table__4T2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VVMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__3T2R=((__POINTER )(NULL));
+          result__5T2R=((__POINTER *)ptr_table__4T2R)[ 0];
+          if ((result__5T2R == (void *)NULL)) {
+            result__5T2R=new_lab__2PJ(new_size__VVMR);
+            next__3T2R=(void *)((unsigned long)result__5T2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VVMR)));
+            ((__POINTER *)next__3T2R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__4T2R)[ 0]=next__3T2R;
+          } else {
+            next__3T2R=((__POINTER *)result__5T2R)[ 0];
+            if ((next__3T2R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5T2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VVMR <<  1)) <=  4096)) {
+                next__3T2R=(void *)((unsigned long)result__5T2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VVMR)));
+              } else {
+                next__3T2R=new_lab__2PJ(new_size__VVMR);
+              };
+              ((__POINTER *)next__3T2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__4T2R)[ 0]=next__3T2R;
+            } else {
+              ((__POINTER *)result__5T2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3T2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__5T2R=next__3T2R;
+            };
+          };
+          ptr__RVMR=result__5T2R;
+        } else {
+          t__WVMR=((__UINTEGER_32 )typ_id__SVMR);
+          a__XVMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__GU2R=(__UINTEGER_32)((__UINTEGER_32)(sz__TVMR + a__XVMR) & (__UINTEGER_32)(~ a__XVMR));
+          ptr_table__DU2R=((__POINTER )(&(table_type[(t__WVMR)])));
+          lab_type__FU2R=(__UINTEGER_32)(t__WVMR |  1);
+          next__CU2R=((__POINTER )(NULL));
+          result__EU2R=((__POINTER *)ptr_table__DU2R)[ 0];
+          if ((result__EU2R == (void *)NULL)) {
+            result__EU2R=new_lab__2PJ(lab_type__FU2R);
+            next__CU2R=(void *)((unsigned long)result__EU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GU2R)));
+            ((__POINTER *)next__CU2R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__DU2R)[ 0]=next__CU2R;
+          } else {
+            next__CU2R=((__POINTER *)result__EU2R)[ 0];
+            if ((next__CU2R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EU2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GU2R <<  1)) <=  4096)) {
+                next__CU2R=(void *)((unsigned long)result__EU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GU2R)));
+              } else {
+                next__CU2R=new_lab__2PJ(lab_type__FU2R);
+              };
+              ((__POINTER *)next__CU2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__DU2R)[ 0]=next__CU2R;
+            } else {
+              ((__POINTER *)result__EU2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CU2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__EU2R=next__CU2R;
+            };
+          };
+          ptr__RVMR=result__EU2R;
+        };
+        result__QVMR=((__EXPR_NEG *)ptr__RVMR);
+        *(result__QVMR) = *(EXPR_NEG__);
+      };
+      Self__YVMR=((__EXPR_NEG *)result__QVMR);
+      Self__YVMR->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZVMR;
+      Self__YVMR->parent_expr_unary__EXDL.right__SXDL=r__0VMR;
+      result__BGWL=result__QVMR;
+      __tmp__MGWL=TRUE__;
+    } else {
+      __tmp__MGWL=FALSE__;
+    };
+    if ((! __tmp__MGWL)) {
+      if (is_saturated__LIRN(__tmp__T1AL)) {
+        p__EWMR=Self__E1AL->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        r__FWMR=Self__E1AL->parent_expr_binary__PAKH.right__WO2H;
+        result__1VMR=NULL;
+        ptr__2VMR=((__POINTER )(NULL));
+        typ_id__3VMR= 0;
+        sz__4VMR=((__UINTEGER_32 )sizeof(__EXPR_NOT));
+        if ((sz__4VMR ==  0)) {
+          result__1VMR=EXPR_NOT__;
+        } else {
+          typ_id__3VMR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4VMR);
+          if ((typ_id__3VMR == (__INTEGER)(-  1))) {
+            a__5VMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__AWMR=(__UINTEGER_32)((__UINTEGER_32)(sz__4VMR + a__5VMR) & (__UINTEGER_32)(~ a__5VMR));
+            ptr_table__IU2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AWMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__HU2R=((__POINTER )(NULL));
+            result__JU2R=((__POINTER *)ptr_table__IU2R)[ 0];
+            if ((result__JU2R == (void *)NULL)) {
+              result__JU2R=new_lab__2PJ(new_size__AWMR);
+              next__HU2R=(void *)((unsigned long)result__JU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AWMR)));
+              ((__POINTER *)next__HU2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__IU2R)[ 0]=next__HU2R;
+            } else {
+              next__HU2R=((__POINTER *)result__JU2R)[ 0];
+              if ((next__HU2R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JU2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AWMR <<  1)) <=  4096)) {
+                  next__HU2R=(void *)((unsigned long)result__JU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AWMR)));
+                } else {
+                  next__HU2R=new_lab__2PJ(new_size__AWMR);
+                };
+                ((__POINTER *)next__HU2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__IU2R)[ 0]=next__HU2R;
+              } else {
+                ((__POINTER *)result__JU2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HU2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__JU2R=next__HU2R;
+              };
+            };
+            ptr__2VMR=result__JU2R;
+          } else {
+            t__BWMR=((__UINTEGER_32 )typ_id__3VMR);
+            a__CWMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__QU2R=(__UINTEGER_32)((__UINTEGER_32)(sz__4VMR + a__CWMR) & (__UINTEGER_32)(~ a__CWMR));
+            ptr_table__NU2R=((__POINTER )(&(table_type[(t__BWMR)])));
+            lab_type__PU2R=(__UINTEGER_32)(t__BWMR |  1);
+            next__MU2R=((__POINTER )(NULL));
+            result__OU2R=((__POINTER *)ptr_table__NU2R)[ 0];
+            if ((result__OU2R == (void *)NULL)) {
+              result__OU2R=new_lab__2PJ(lab_type__PU2R);
+              next__MU2R=(void *)((unsigned long)result__OU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QU2R)));
+              ((__POINTER *)next__MU2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__NU2R)[ 0]=next__MU2R;
+            } else {
+              next__MU2R=((__POINTER *)result__OU2R)[ 0];
+              if ((next__MU2R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OU2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QU2R <<  1)) <=  4096)) {
+                  next__MU2R=(void *)((unsigned long)result__OU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QU2R)));
+                } else {
+                  next__MU2R=new_lab__2PJ(lab_type__PU2R);
+                };
+                ((__POINTER *)next__MU2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__NU2R)[ 0]=next__MU2R;
+              } else {
+                ((__POINTER *)result__OU2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MU2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__OU2R=next__MU2R;
+              };
+            };
+            ptr__2VMR=result__OU2R;
+          };
+          result__1VMR=((__EXPR_NOT *)ptr__2VMR);
+          *(result__1VMR) = *(EXPR_NOT__);
+        };
+        Self__DWMR=((__EXPR_NOT *)result__1VMR);
+        Self__DWMR->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__EWMR;
+        Self__DWMR->parent_expr_unary__YGWL.right__SXDL=r__FWMR;
+        result__BGWL=result__1VMR;
       };
     };
-    result__YWEL=result__B1ZL;
+    result__G1AL=result__BGWL;
   };
-  if ((((void *)result__YWEL == (void *)NULL) && ((void *)__tmp__IXEL != (void *)NULL))) {
-    result__C2ZL=NULL;
-    neg__D2ZL=NULL;
-    if ((((__INTEGER_CST *)__tmp__IXEL)->value__VUYD ==  0)) {
-      result__C2ZL=Self__WWEL->parent_expr_binary__DZNH.left__ZH5H;
-      __tmp__M2ZL=TRUE__;
+  if ((((void *)result__G1AL == (void *)NULL) && ((void *)__tmp__W1AL != (void *)NULL))) {
+    result__CHWL=NULL;
+    neg__DHWL=NULL;
+    if ((((__INTEGER_CST *)__tmp__W1AL)->value__W4YD ==  0)) {
+      result__CHWL=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
+      __tmp__MHWL=TRUE__;
     } else {
-      __tmp__M2ZL=FALSE__;
+      __tmp__MHWL=FALSE__;
     };
-    if (__tmp__M2ZL) {
-      __tmp__H3ZL=TRUE__;
+    if (__tmp__MHWL) {
+      __tmp__HIWL=TRUE__;
     } else {
-      result__FU5L=(((__INTEGER_CST *)__tmp__IXEL)->value__VUYD ==  1);
-      if (result__FU5L) {
-        __tmp__Z2ZL=Self__WWEL->parent_expr_binary__DZNH.left__ZH5H;
-        if (__tmp__Z2ZL==NULL) {
-          __tmp__02ZL=NULL;
+      result__051L=(((__INTEGER_CST *)__tmp__W1AL)->value__W4YD ==  1);
+      if (result__051L) {
+        __tmp__ZHWL=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
+        if (__tmp__ZHWL==NULL) {
+          __tmp__0HWL=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__Z2ZL)->__id) {
+          switch (((struct ___OBJ *)__tmp__ZHWL)->__id) {
           case __LIST__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __STRING_CST__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXTERNAL_C__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __INTEGER_CST__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __READ_LOCAL__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __REAL_CST__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __CHARACTER_CST__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __IS_EXPANDED__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_SUP__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_SUB__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_MUL__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_DIV__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_AND__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __PUT_TO__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __ITEM__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __SIZE_OF__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __CAST__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __CALL_SLOT__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __READ_SLOT__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_NEG__: {
-            __tmp__02ZL=((void *)__tmp__Z2ZL);
+            __tmp__0HWL=((void *)__tmp__ZHWL);
           } break;
           case __EXPR_ADD__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_NOT__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_MOD__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_INF__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_OR__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           case __EXPR_XOR__: {
-            __tmp__02ZL=NULL;
+            __tmp__0HWL=NULL;
           } break;
           }
         };
-        neg__D2ZL=__tmp__02ZL;
-        if (((void *)__tmp__02ZL != (void *)NULL)) {
-          result__C2ZL=create__with__GVZM(Self__WWEL->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,((__EXPR_NEG *)__tmp__02ZL)->parent_expr_unary__VVHL.right__DWHL);
-        };
-      };
-      __tmp__H3ZL=result__FU5L;
-    };
-    if ((! __tmp__H3ZL)) {
-      if ((((__INTEGER_CST *)__tmp__IXEL)->value__VUYD <  0)) {
-        Self__VGOQ=((__INTEGER_CST *)__tmp__IXEL);
-        Self__VGOQ->value__VUYD=(__INTEGER_64)(- ((__INTEGER_CST *)__tmp__IXEL)->value__VUYD);
-        check_type__T14D(Self__VGOQ);
-        result__C2ZL=create__with__and__5QLL(Self__WWEL->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WWEL->parent_expr_binary__DZNH.left__ZH5H,__tmp__IXEL);
-      };
-    };
-    result__YWEL=result__C2ZL;
-  };
-  if (((((void *)result__YWEL == (void *)NULL) && ((void *)__tmp__IXEL != (void *)NULL)) && ((void *)__tmp__FXEL != (void *)NULL))) {
-    __tmp__NQRM=((__INTEGER_CST *)__tmp__FXEL)->value__VUYD;
-    Self__YGOQ=((__INTEGER_CST *)__tmp__FXEL);
-    Self__YGOQ->value__VUYD=(__INTEGER_64)(__tmp__NQRM - ((__INTEGER_CST *)__tmp__IXEL)->value__VUYD);
-    check_type__T14D(Self__YGOQ);
-    result__YWEL=__tmp__FXEL;
-  };
-  if ((((void *)result__YWEL == (void *)NULL) && (old_seq__ZWEL == seq_call_and_loop__BOIJ))) {
-    result__B4ZL=NULL;
-    mul__C4ZL=NULL;
-    div__D4ZL=NULL;
-    __tmp__E4ZL=Self__WWEL->parent_expr_binary__DZNH.left__ZH5H;
-    __tmp__F4ZL=Self__WWEL->parent_expr_binary__DZNH.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__E4ZL)->__id) {
+        neg__DHWL=__tmp__0HWL;
+        if (((void *)__tmp__0HWL != (void *)NULL)) {
+          p__PWMR=Self__E1AL->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          r__QWMR=((__EXPR_NEG *)__tmp__0HWL)->parent_expr_unary__EXDL.right__SXDL;
+          result__GWMR=NULL;
+          ptr__HWMR=((__POINTER )(NULL));
+          typ_id__IWMR= 0;
+          sz__JWMR=((__UINTEGER_32 )sizeof(__EXPR_NOT));
+          if ((sz__JWMR ==  0)) {
+            result__GWMR=EXPR_NOT__;
+          } else {
+            typ_id__IWMR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JWMR);
+            if ((typ_id__IWMR == (__INTEGER)(-  1))) {
+              a__KWMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__LWMR=(__UINTEGER_32)((__UINTEGER_32)(sz__JWMR + a__KWMR) & (__UINTEGER_32)(~ a__KWMR));
+              ptr_table__SU2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LWMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__RU2R=((__POINTER )(NULL));
+              result__TU2R=((__POINTER *)ptr_table__SU2R)[ 0];
+              if ((result__TU2R == (void *)NULL)) {
+                result__TU2R=new_lab__2PJ(new_size__LWMR);
+                next__RU2R=(void *)((unsigned long)result__TU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LWMR)));
+                ((__POINTER *)next__RU2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__SU2R)[ 0]=next__RU2R;
+              } else {
+                next__RU2R=((__POINTER *)result__TU2R)[ 0];
+                if ((next__RU2R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TU2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LWMR <<  1)) <=  4096)) {
+                    next__RU2R=(void *)((unsigned long)result__TU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LWMR)));
+                  } else {
+                    next__RU2R=new_lab__2PJ(new_size__LWMR);
+                  };
+                  ((__POINTER *)next__RU2R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__SU2R)[ 0]=next__RU2R;
+                } else {
+                  ((__POINTER *)result__TU2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RU2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__TU2R=next__RU2R;
+                };
+              };
+              ptr__HWMR=result__TU2R;
+            } else {
+              t__MWMR=((__UINTEGER_32 )typ_id__IWMR);
+              a__NWMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__0U2R=(__UINTEGER_32)((__UINTEGER_32)(sz__JWMR + a__NWMR) & (__UINTEGER_32)(~ a__NWMR));
+              ptr_table__XU2R=((__POINTER )(&(table_type[(t__MWMR)])));
+              lab_type__ZU2R=(__UINTEGER_32)(t__MWMR |  1);
+              next__WU2R=((__POINTER )(NULL));
+              result__YU2R=((__POINTER *)ptr_table__XU2R)[ 0];
+              if ((result__YU2R == (void *)NULL)) {
+                result__YU2R=new_lab__2PJ(lab_type__ZU2R);
+                next__WU2R=(void *)((unsigned long)result__YU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0U2R)));
+                ((__POINTER *)next__WU2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__XU2R)[ 0]=next__WU2R;
+              } else {
+                next__WU2R=((__POINTER *)result__YU2R)[ 0];
+                if ((next__WU2R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YU2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0U2R <<  1)) <=  4096)) {
+                    next__WU2R=(void *)((unsigned long)result__YU2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0U2R)));
+                  } else {
+                    next__WU2R=new_lab__2PJ(lab_type__ZU2R);
+                  };
+                  ((__POINTER *)next__WU2R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__XU2R)[ 0]=next__WU2R;
+                } else {
+                  ((__POINTER *)result__YU2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WU2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__YU2R=next__WU2R;
+                };
+              };
+              ptr__HWMR=result__YU2R;
+            };
+            result__GWMR=((__EXPR_NOT *)ptr__HWMR);
+            *(result__GWMR) = *(EXPR_NOT__);
+          };
+          Self__OWMR=((__EXPR_NOT *)result__GWMR);
+          Self__OWMR->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PWMR;
+          Self__OWMR->parent_expr_unary__YGWL.right__SXDL=r__QWMR;
+          result__CHWL=result__GWMR;
+        };
+      };
+      __tmp__HIWL=result__051L;
+    };
+    if ((! __tmp__HIWL)) {
+      if ((((__INTEGER_CST *)__tmp__W1AL)->value__W4YD <  0)) {
+        Self__ELKQ=((__INTEGER_CST *)__tmp__W1AL);
+        Self__ELKQ->value__W4YD=(__INTEGER_64)(- ((__INTEGER_CST *)__tmp__W1AL)->value__W4YD);
+        check_type__YG5D(Self__ELKQ);
+        p__0WMR=Self__E1AL->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        l__1WMR=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
+        result__RWMR=NULL;
+        ptr__SWMR=((__POINTER )(NULL));
+        typ_id__TWMR= 0;
+        sz__UWMR=((__UINTEGER_32 )sizeof(__EXPR_ADD));
+        if ((sz__UWMR ==  0)) {
+          result__RWMR=EXPR_ADD__;
+        } else {
+          typ_id__TWMR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UWMR);
+          if ((typ_id__TWMR == (__INTEGER)(-  1))) {
+            a__VWMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__WWMR=(__UINTEGER_32)((__UINTEGER_32)(sz__UWMR + a__VWMR) & (__UINTEGER_32)(~ a__VWMR));
+            ptr_table__2U2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WWMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__1U2R=((__POINTER )(NULL));
+            result__3U2R=((__POINTER *)ptr_table__2U2R)[ 0];
+            if ((result__3U2R == (void *)NULL)) {
+              result__3U2R=new_lab__2PJ(new_size__WWMR);
+              next__1U2R=(void *)((unsigned long)result__3U2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WWMR)));
+              ((__POINTER *)next__1U2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__2U2R)[ 0]=next__1U2R;
+            } else {
+              next__1U2R=((__POINTER *)result__3U2R)[ 0];
+              if ((next__1U2R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3U2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WWMR <<  1)) <=  4096)) {
+                  next__1U2R=(void *)((unsigned long)result__3U2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WWMR)));
+                } else {
+                  next__1U2R=new_lab__2PJ(new_size__WWMR);
+                };
+                ((__POINTER *)next__1U2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__2U2R)[ 0]=next__1U2R;
+              } else {
+                ((__POINTER *)result__3U2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1U2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__3U2R=next__1U2R;
+              };
+            };
+            ptr__SWMR=result__3U2R;
+          } else {
+            t__XWMR=((__UINTEGER_32 )typ_id__TWMR);
+            a__YWMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__EV2R=(__UINTEGER_32)((__UINTEGER_32)(sz__UWMR + a__YWMR) & (__UINTEGER_32)(~ a__YWMR));
+            ptr_table__BV2R=((__POINTER )(&(table_type[(t__XWMR)])));
+            lab_type__DV2R=(__UINTEGER_32)(t__XWMR |  1);
+            next__AV2R=((__POINTER )(NULL));
+            result__CV2R=((__POINTER *)ptr_table__BV2R)[ 0];
+            if ((result__CV2R == (void *)NULL)) {
+              result__CV2R=new_lab__2PJ(lab_type__DV2R);
+              next__AV2R=(void *)((unsigned long)result__CV2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EV2R)));
+              ((__POINTER *)next__AV2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__BV2R)[ 0]=next__AV2R;
+            } else {
+              next__AV2R=((__POINTER *)result__CV2R)[ 0];
+              if ((next__AV2R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CV2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EV2R <<  1)) <=  4096)) {
+                  next__AV2R=(void *)((unsigned long)result__CV2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EV2R)));
+                } else {
+                  next__AV2R=new_lab__2PJ(lab_type__DV2R);
+                };
+                ((__POINTER *)next__AV2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__BV2R)[ 0]=next__AV2R;
+              } else {
+                ((__POINTER *)result__CV2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AV2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__CV2R=next__AV2R;
+              };
+            };
+            ptr__SWMR=result__CV2R;
+          };
+          result__RWMR=((__EXPR_ADD *)ptr__SWMR);
+          *(result__RWMR) = *(EXPR_ADD__);
+        };
+        Self__ZWMR=((__EXPR_ADD *)result__RWMR);
+        Self__ZWMR->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0WMR;
+        Self__ZWMR->parent_expr_binary__PXDL.left__XO1H=l__1WMR;
+        Self__ZWMR->parent_expr_binary__PXDL.right__WO2H=__tmp__W1AL;
+        result__CHWL=result__RWMR;
+      };
+    };
+    result__G1AL=result__CHWL;
+  };
+  if (((((void *)result__G1AL == (void *)NULL) && ((void *)__tmp__W1AL != (void *)NULL)) && ((void *)__tmp__T1AL != (void *)NULL))) {
+    __tmp__X2NM=((__INTEGER_CST *)__tmp__T1AL)->value__W4YD;
+    Self__HLKQ=((__INTEGER_CST *)__tmp__T1AL);
+    Self__HLKQ->value__W4YD=(__INTEGER_64)(__tmp__X2NM - ((__INTEGER_CST *)__tmp__W1AL)->value__W4YD);
+    check_type__YG5D(Self__HLKQ);
+    result__G1AL=__tmp__T1AL;
+  };
+  if ((((void *)result__G1AL == (void *)NULL) && (old_seq__H1AL == seq_call_and_loop__3QEJ))) {
+    result__BJWL=NULL;
+    mul__CJWL=NULL;
+    div__DJWL=NULL;
+    __tmp__EJWL=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
+    __tmp__FJWL=Self__E1AL->parent_expr_binary__PAKH.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__EJWL)->__id) {
     case __LIST__: {
-      __tmp__G4ZL=FALSE__;
+      __tmp__GJWL=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__G4ZL=__infix_equal_equal__CC5L(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__XN1L(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__G4ZL=FALSE__;
+      __tmp__GJWL=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__G4ZL=__infix_equal_equal__XC5L(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__MO1L(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __INTEGER_CST__: {
-      __tmp__G4ZL=__infix_equal_equal__ID5L(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__3O1L(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__G4ZL=__infix_equal_equal__CE5L(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__XP1L(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__G4ZL=FALSE__;
+      __tmp__GJWL=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__G4ZL=__infix_equal_equal__YE5L(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__NQ1L(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__G4ZL=__infix_equal_equal__UF5L(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__JR1L(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __REAL_CST__: {
-      __tmp__G4ZL=__infix_equal_equal__QG5L(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__FS1L(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__G4ZL=__infix_equal_equal__KH5L(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__5S1L(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__G4ZL=FALSE__;
+      __tmp__GJWL=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__G4ZL=FALSE__;
+      __tmp__GJWL=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__G4ZL=__infix_equal_equal__DI5L(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__YT1L(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_SUB__: {
-      __tmp__G4ZL=__infix_equal_equal__5I5L(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__UU1L(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_MUL__: {
-      __tmp__G4ZL=__infix_equal_equal__1J5L(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__QV1L(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_DIV__: {
-      __tmp__G4ZL=__infix_equal_equal__XK5L(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__MW1L(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_AND__: {
-      __tmp__G4ZL=__infix_equal_equal__TL5L(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__IX1L(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__G4ZL=__infix_equal_equal__PM5L(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__EY1L(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__G4ZL=__infix_equal_equal__LN5L(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__AZ1L(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __PUT_TO__: {
-      __tmp__G4ZL=FALSE__;
+      __tmp__GJWL=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__G4ZL=FALSE__;
+      __tmp__GJWL=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__G4ZL=FALSE__;
+      __tmp__GJWL=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__G4ZL=FALSE__;
+      __tmp__GJWL=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__G4ZL=FALSE__;
+      __tmp__GJWL=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__G4ZL=__infix_equal_equal__XO5L(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__M01L(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__G4ZL=__infix_equal_equal__TP5L(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__I11L(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__G4ZL=__infix_equal_equal__OVLO(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__G4HO(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__G4ZL=__infix_equal_equal__4TJO(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__W2FO(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__G4ZL=__infix_equal_equal__53PO(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__XGMO(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__G4ZL=__infix_equal_equal__0UJO(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__S3FO(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__G4ZL=__infix_equal_equal__24PO(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__UHMO(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_NEG__: {
-      __tmp__G4ZL=__infix_equal_equal__V1OM(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__5HLM(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_ADD__: {
-      __tmp__G4ZL=__infix_equal_equal__FQ5L(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__011L(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_NOT__: {
-      __tmp__G4ZL=__infix_equal_equal__233M(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__AM0M(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_MOD__: {
-      __tmp__G4ZL=__infix_equal_equal__WVJO(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__O4FO(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__G4ZL=__infix_equal_equal__0PIP(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__SYEP(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_INF__: {
-      __tmp__G4ZL=__infix_equal_equal__AWLO(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__Y4HO(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__G4ZL=__infix_equal_equal__2WLO(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__U5HO(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_OR__: {
-      __tmp__G4ZL=__infix_equal_equal__JZUN(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__NHRN(__tmp__EJWL,__tmp__FJWL);
     } break;
     case __EXPR_XOR__: {
-      __tmp__G4ZL=__infix_equal_equal__SKZO(__tmp__E4ZL,__tmp__F4ZL);
+      __tmp__GJWL=__infix_equal_equal__KTVO(__tmp__EJWL,__tmp__FJWL);
     } break;
     };
-    if (__tmp__G4ZL) {
-      __tmp__M4ZL=Self__WWEL->parent_expr_binary__DZNH.left__ZH5H;
-      switch (((struct ___OBJ *)__tmp__M4ZL)->__id) {
+    if (__tmp__GJWL) {
+      __tmp__MJWL=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
+      switch (((struct ___OBJ *)__tmp__MJWL)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__M4ZL);
+        remove__SOJJ(__tmp__MJWL);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__M4ZL);
+        remove__2TAK(__tmp__MJWL);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__4LGQ=((__READ_LOCAL *)__tmp__M4ZL);
-        unread__ESNK(Self__4LGQ->local__G5YD,Self__4LGQ);
+        Self__QPCQ=((__READ_LOCAL *)__tmp__MJWL);
+        Self__FV2R=((__LOCAL *)Self__QPCQ->local__HJZD);
+        Self__FV2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__FV2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__FV2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__GV2R=create__AXB( 250);
+          display__UXFK(Self__QPCQ,voir__GV2R);
+          put_string__2EG(((__STRING *)voir__GV2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__IV2R=((__LIST *)list_current__EH1);
+          voir__JV2R=create__AXB( 250);
+          display__EQQG(Self__IV2R,voir__JV2R);
+          put_string__2EG(((__STRING *)voir__JV2R));
+          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__M4ZL);
+        remove__1UAK(__tmp__MJWL);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__M4ZL);
+        remove__LVAK(__tmp__MJWL);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__M4ZL);
+        remove__PVAK(__tmp__MJWL);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__AMGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__M4ZL)->receiver__AHAI);
-        unread__ESNK(Self__AMGQ->local__G5YD,Self__AMGQ);
+        Self__SPCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__MJWL)->receiver__WN2H);
+        Self__KV2R=((__LOCAL *)Self__SPCQ->local__HJZD);
+        Self__KV2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KV2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__KV2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__LV2R=create__AXB( 250);
+          display__UXFK(Self__SPCQ,voir__LV2R);
+          put_string__2EG(((__STRING *)voir__LV2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__NV2R=((__LIST *)list_current__EH1);
+          voir__OV2R=create__AXB( 250);
+          display__EQQG(Self__NV2R,voir__OV2R);
+          put_string__2EG(((__STRING *)voir__OV2R));
+          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__M4ZL);
+        remove__0VAK(__tmp__MJWL);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__M4ZL);
+        remove__3VAK(__tmp__MJWL);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__M4ZL);
+        remove__BWAK(__tmp__MJWL);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__M4ZL);
+        remove__FWAK(__tmp__MJWL);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__M4ZL);
+        remove__JWAK(__tmp__MJWL);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__M4ZL);
+        remove__NWAK(__tmp__MJWL);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__M4ZL);
+        remove__RWAK(__tmp__MJWL);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__M4ZL);
+        remove__VWAK(__tmp__MJWL);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__M4ZL);
+        remove__ZWAK(__tmp__MJWL);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__M4ZL);
+        remove__0XAK(__tmp__MJWL);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__M4ZL);
+        remove__4XAK(__tmp__MJWL);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__M4ZL);
+        remove__BYAK(__tmp__MJWL);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__M4ZL);
+        remove__DUML(__tmp__MJWL);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__M4ZL);
+        remove__GGHK(__tmp__MJWL);
       } break;
       case __READ_GLOBAL__: {
-        Self__BMGQ=((__READ_GLOBAL *)__tmp__M4ZL);
-        unread__H2QL(Self__BMGQ->global__3DNK,Self__BMGQ);
+        Self__TPCQ=((__READ_GLOBAL *)__tmp__MJWL);
+        unread__CGNL(Self__TPCQ->global__ZGJK,Self__TPCQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__M4ZL);
+        remove__WA0M(__tmp__MJWL);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__M4ZL);
+        remove__0UEO(__tmp__MJWL);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__M4ZL);
+        remove__0RKO(__tmp__MJWL);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__M4ZL);
+        remove__4UEO(__tmp__MJWL);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__M4ZL);
+        remove__5RKO(__tmp__MJWL);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__M4ZL);
+        remove__HTJM(__tmp__MJWL);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__M4ZL);
+        remove__XWML(__tmp__MJWL);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__M4ZL);
+        remove__TJZM(__tmp__MJWL);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__M4ZL);
+        remove__CVEO(__tmp__MJWL);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__M4ZL);
+        remove__1EEP(__tmp__MJWL);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__M4ZL);
+        remove__0DRN(__tmp__MJWL);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__M4ZL);
+        remove__4DRN(__tmp__MJWL);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__M4ZL);
+        remove__14PN(__tmp__MJWL);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__M4ZL);
+        remove__EVTO(__tmp__MJWL);
       } break;
       };
-      __tmp__N4ZL=Self__WWEL->parent_expr_binary__DZNH.right__AIAI;
-      switch (((struct ___OBJ *)__tmp__N4ZL)->__id) {
+      __tmp__NJWL=Self__E1AL->parent_expr_binary__PAKH.right__WO2H;
+      switch (((struct ___OBJ *)__tmp__NJWL)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__N4ZL);
+        remove__SOJJ(__tmp__NJWL);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__N4ZL);
+        remove__2TAK(__tmp__NJWL);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__CMGQ=((__READ_LOCAL *)__tmp__N4ZL);
-        unread__ESNK(Self__CMGQ->local__G5YD,Self__CMGQ);
+        Self__UPCQ=((__READ_LOCAL *)__tmp__NJWL);
+        Self__PV2R=((__LOCAL *)Self__UPCQ->local__HJZD);
+        Self__PV2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PV2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__PV2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__QV2R=create__AXB( 250);
+          display__UXFK(Self__UPCQ,voir__QV2R);
+          put_string__2EG(((__STRING *)voir__QV2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__SV2R=((__LIST *)list_current__EH1);
+          voir__TV2R=create__AXB( 250);
+          display__EQQG(Self__SV2R,voir__TV2R);
+          put_string__2EG(((__STRING *)voir__TV2R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(__tmp__N4ZL);
+        remove__1UAK(__tmp__NJWL);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__N4ZL);
+        remove__LVAK(__tmp__NJWL);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__N4ZL);
+        remove__PVAK(__tmp__NJWL);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__EMGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__N4ZL)->receiver__AHAI);
-        unread__ESNK(Self__EMGQ->local__G5YD,Self__EMGQ);
+        Self__WPCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NJWL)->receiver__WN2H);
+        Self__UV2R=((__LOCAL *)Self__WPCQ->local__HJZD);
+        Self__UV2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UV2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__UV2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__VV2R=create__AXB( 250);
+          display__UXFK(Self__WPCQ,voir__VV2R);
+          put_string__2EG(((__STRING *)voir__VV2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__XV2R=((__LIST *)list_current__EH1);
+          voir__YV2R=create__AXB( 250);
+          display__EQQG(Self__XV2R,voir__YV2R);
+          put_string__2EG(((__STRING *)voir__YV2R));
+          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__N4ZL);
+        remove__0VAK(__tmp__NJWL);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__N4ZL);
+        remove__3VAK(__tmp__NJWL);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__N4ZL);
+        remove__BWAK(__tmp__NJWL);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__N4ZL);
+        remove__FWAK(__tmp__NJWL);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__N4ZL);
+        remove__JWAK(__tmp__NJWL);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__N4ZL);
+        remove__NWAK(__tmp__NJWL);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__N4ZL);
+        remove__RWAK(__tmp__NJWL);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__N4ZL);
+        remove__VWAK(__tmp__NJWL);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__N4ZL);
+        remove__ZWAK(__tmp__NJWL);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__N4ZL);
+        remove__0XAK(__tmp__NJWL);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__N4ZL);
+        remove__4XAK(__tmp__NJWL);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__N4ZL);
+        remove__BYAK(__tmp__NJWL);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__N4ZL);
+        remove__DUML(__tmp__NJWL);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__N4ZL);
+        remove__GGHK(__tmp__NJWL);
       } break;
       case __READ_GLOBAL__: {
-        Self__FMGQ=((__READ_GLOBAL *)__tmp__N4ZL);
-        unread__H2QL(Self__FMGQ->global__3DNK,Self__FMGQ);
+        Self__XPCQ=((__READ_GLOBAL *)__tmp__NJWL);
+        unread__CGNL(Self__XPCQ->global__ZGJK,Self__XPCQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__N4ZL);
+        remove__WA0M(__tmp__NJWL);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__N4ZL);
+        remove__0UEO(__tmp__NJWL);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__N4ZL);
+        remove__0RKO(__tmp__NJWL);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__N4ZL);
+        remove__4UEO(__tmp__NJWL);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__N4ZL);
+        remove__5RKO(__tmp__NJWL);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__N4ZL);
+        remove__HTJM(__tmp__NJWL);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__N4ZL);
+        remove__XWML(__tmp__NJWL);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__N4ZL);
+        remove__TJZM(__tmp__NJWL);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__N4ZL);
+        remove__CVEO(__tmp__NJWL);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__N4ZL);
+        remove__1EEP(__tmp__NJWL);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__N4ZL);
+        remove__0DRN(__tmp__NJWL);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__N4ZL);
+        remove__4DRN(__tmp__NJWL);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__N4ZL);
+        remove__14PN(__tmp__NJWL);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__N4ZL);
+        remove__EVTO(__tmp__NJWL);
       } break;
       };
-      result__B4ZL=create__value__type__I1QC(Self__WWEL->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM, 0,static_type__WH5H(Self__WWEL));
+      p__GXMR=Self__E1AL->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      t__IXMR=static_type__UO1H(Self__E1AL);
+      result__3WMR=NULL;
+      ptr__4WMR=((__POINTER )(NULL));
+      typ_id__5WMR= 0;
+      sz__AXMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+      if ((sz__AXMR ==  0)) {
+        result__3WMR=INTEGER_CST__;
+      } else {
+        typ_id__5WMR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AXMR);
+        if ((typ_id__5WMR == (__INTEGER)(-  1))) {
+          a__BXMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__CXMR=(__UINTEGER_32)((__UINTEGER_32)(sz__AXMR + a__BXMR) & (__UINTEGER_32)(~ a__BXMR));
+          ptr_table__0V2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CXMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__ZV2R=((__POINTER )(NULL));
+          result__1V2R=((__POINTER *)ptr_table__0V2R)[ 0];
+          if ((result__1V2R == (void *)NULL)) {
+            result__1V2R=new_lab__2PJ(new_size__CXMR);
+            next__ZV2R=(void *)((unsigned long)result__1V2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CXMR)));
+            ((__POINTER *)next__ZV2R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__0V2R)[ 0]=next__ZV2R;
+          } else {
+            next__ZV2R=((__POINTER *)result__1V2R)[ 0];
+            if ((next__ZV2R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1V2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CXMR <<  1)) <=  4096)) {
+                next__ZV2R=(void *)((unsigned long)result__1V2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CXMR)));
+              } else {
+                next__ZV2R=new_lab__2PJ(new_size__CXMR);
+              };
+              ((__POINTER *)next__ZV2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__0V2R)[ 0]=next__ZV2R;
+            } else {
+              ((__POINTER *)result__1V2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZV2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__1V2R=next__ZV2R;
+            };
+          };
+          ptr__4WMR=result__1V2R;
+        } else {
+          t__DXMR=((__UINTEGER_32 )typ_id__5WMR);
+          a__EXMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__CW2R=(__UINTEGER_32)((__UINTEGER_32)(sz__AXMR + a__EXMR) & (__UINTEGER_32)(~ a__EXMR));
+          ptr_table__5V2R=((__POINTER )(&(table_type[(t__DXMR)])));
+          lab_type__BW2R=(__UINTEGER_32)(t__DXMR |  1);
+          next__4V2R=((__POINTER )(NULL));
+          result__AW2R=((__POINTER *)ptr_table__5V2R)[ 0];
+          if ((result__AW2R == (void *)NULL)) {
+            result__AW2R=new_lab__2PJ(lab_type__BW2R);
+            next__4V2R=(void *)((unsigned long)result__AW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CW2R)));
+            ((__POINTER *)next__4V2R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__5V2R)[ 0]=next__4V2R;
+          } else {
+            next__4V2R=((__POINTER *)result__AW2R)[ 0];
+            if ((next__4V2R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AW2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CW2R <<  1)) <=  4096)) {
+                next__4V2R=(void *)((unsigned long)result__AW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CW2R)));
+              } else {
+                next__4V2R=new_lab__2PJ(lab_type__BW2R);
+              };
+              ((__POINTER *)next__4V2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__5V2R)[ 0]=next__4V2R;
+            } else {
+              ((__POINTER *)result__AW2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4V2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__AW2R=next__4V2R;
+            };
+          };
+          ptr__4WMR=result__AW2R;
+        };
+        result__3WMR=((__INTEGER_CST *)ptr__4WMR);
+        *(result__3WMR) = *(INTEGER_CST__);
+      };
+      Self__FXMR=((__INTEGER_CST *)result__3WMR);
+      Self__FXMR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GXMR;
+      Self__FXMR->value__W4YD= 0;
+      Self__FXMR->parent_constant__B3LC.static_type__M2YD=t__IXMR;
+      check_type__YG5D(Self__FXMR);
+      result__BJWL=result__3WMR;
     } else {
-      __tmp__Z4ZL=Self__WWEL->parent_expr_binary__DZNH.right__AIAI;
-      if (__tmp__Z4ZL==NULL) {
-        __tmp__04ZL=NULL;
+      __tmp__ZJWL=Self__E1AL->parent_expr_binary__PAKH.right__WO2H;
+      if (__tmp__ZJWL==NULL) {
+        __tmp__0JWL=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__Z4ZL)->__id) {
+        switch (((struct ___OBJ *)__tmp__ZJWL)->__id) {
         case __LIST__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__04ZL=((void *)__tmp__Z4ZL);
+          __tmp__0JWL=((void *)__tmp__ZJWL);
         } break;
         case __EXPR_DIV__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __ITEM__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __CAST__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__04ZL=NULL;
+          __tmp__0JWL=NULL;
         } break;
         }
       };
-      mul__C4ZL=__tmp__04ZL;
-      if (((void *)__tmp__04ZL != (void *)NULL)) {
-        __tmp__B5ZL=((__EXPR_MUL *)__tmp__04ZL)->parent_expr_binary__WZNH.left__ZH5H;
-        if (__tmp__B5ZL==NULL) {
-          __tmp__C5ZL=NULL;
+      mul__CJWL=__tmp__0JWL;
+      if (((void *)__tmp__0JWL != (void *)NULL)) {
+        __tmp__BKWL=((__EXPR_MUL *)__tmp__0JWL)->parent_expr_binary__CBKH.left__XO1H;
+        if (__tmp__BKWL==NULL) {
+          __tmp__CKWL=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__B5ZL)->__id) {
+          switch (((struct ___OBJ *)__tmp__BKWL)->__id) {
           case __LIST__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __STRING_CST__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXTERNAL_C__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __INTEGER_CST__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __READ_LOCAL__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __REAL_CST__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __CHARACTER_CST__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __IS_EXPANDED__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_SUP__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_SUB__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_MUL__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_DIV__: {
-            __tmp__C5ZL=((void *)__tmp__B5ZL);
+            __tmp__CKWL=((void *)__tmp__BKWL);
           } break;
           case __EXPR_AND__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __PUT_TO__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __ITEM__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __SIZE_OF__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __CAST__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __CALL_SLOT__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __READ_SLOT__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_NEG__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_ADD__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_NOT__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_MOD__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_INF__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_OR__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           case __EXPR_XOR__: {
-            __tmp__C5ZL=NULL;
+            __tmp__CKWL=NULL;
           } break;
           }
         };
-        div__D4ZL=__tmp__C5ZL;
-        if (((void *)__tmp__C5ZL != (void *)NULL)) {
-          __tmp__I5ZL=Self__WWEL->parent_expr_binary__DZNH.left__ZH5H;
-          __tmp__J5ZL=((__EXPR_DIV *)__tmp__C5ZL)->parent_expr_binary__J0NH.left__ZH5H;
-          switch (((struct ___OBJ *)__tmp__I5ZL)->__id) {
+        div__DJWL=__tmp__CKWL;
+        if (((void *)__tmp__CKWL != (void *)NULL)) {
+          __tmp__IKWL=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
+          __tmp__JKWL=((__EXPR_DIV *)__tmp__CKWL)->parent_expr_binary__VBKH.left__XO1H;
+          switch (((struct ___OBJ *)__tmp__IKWL)->__id) {
           case __LIST__: {
-            __tmp__K5ZL=FALSE__;
+            __tmp__KKWL=FALSE__;
           } break;
           case __STRING_CST__: {
-            __tmp__K5ZL=__infix_equal_equal__CC5L(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__XN1L(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__K5ZL=FALSE__;
+            __tmp__KKWL=FALSE__;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__K5ZL=__infix_equal_equal__XC5L(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__MO1L(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __INTEGER_CST__: {
-            __tmp__K5ZL=__infix_equal_equal__ID5L(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__3O1L(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __READ_LOCAL__: {
-            __tmp__K5ZL=__infix_equal_equal__CE5L(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__XP1L(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__K5ZL=FALSE__;
+            __tmp__KKWL=FALSE__;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__K5ZL=__infix_equal_equal__YE5L(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__NQ1L(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__K5ZL=__infix_equal_equal__UF5L(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__JR1L(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __REAL_CST__: {
-            __tmp__K5ZL=__infix_equal_equal__QG5L(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__FS1L(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __CHARACTER_CST__: {
-            __tmp__K5ZL=__infix_equal_equal__KH5L(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__5S1L(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __IS_EXPANDED__: {
-            __tmp__K5ZL=FALSE__;
+            __tmp__KKWL=FALSE__;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__K5ZL=FALSE__;
+            __tmp__KKWL=FALSE__;
           } break;
           case __EXPR_SUP__: {
-            __tmp__K5ZL=__infix_equal_equal__DI5L(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__YT1L(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_SUB__: {
-            __tmp__K5ZL=__infix_equal_equal__5I5L(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__UU1L(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_MUL__: {
-            __tmp__K5ZL=__infix_equal_equal__1J5L(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__QV1L(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_DIV__: {
-            __tmp__K5ZL=__infix_equal_equal__XK5L(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__MW1L(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_AND__: {
-            __tmp__K5ZL=__infix_equal_equal__TL5L(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__IX1L(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__K5ZL=__infix_equal_equal__PM5L(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__EY1L(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__K5ZL=__infix_equal_equal__LN5L(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__AZ1L(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __PUT_TO__: {
-            __tmp__K5ZL=FALSE__;
+            __tmp__KKWL=FALSE__;
           } break;
           case __ITEM__: {
-            __tmp__K5ZL=FALSE__;
+            __tmp__KKWL=FALSE__;
           } break;
           case __SIZE_OF__: {
-            __tmp__K5ZL=FALSE__;
+            __tmp__KKWL=FALSE__;
           } break;
           case __CAST__: {
-            __tmp__K5ZL=FALSE__;
+            __tmp__KKWL=FALSE__;
           } break;
           case __CALL_SLOT__: {
-            __tmp__K5ZL=FALSE__;
+            __tmp__KKWL=FALSE__;
           } break;
           case __READ_SLOT__: {
-            __tmp__K5ZL=__infix_equal_equal__XO5L(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__M01L(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__K5ZL=__infix_equal_equal__TP5L(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__I11L(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__K5ZL=__infix_equal_equal__OVLO(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__G4HO(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__K5ZL=__infix_equal_equal__4TJO(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__W2FO(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__K5ZL=__infix_equal_equal__53PO(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__XGMO(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__K5ZL=__infix_equal_equal__0UJO(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__S3FO(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__K5ZL=__infix_equal_equal__24PO(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__UHMO(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_NEG__: {
-            __tmp__K5ZL=__infix_equal_equal__V1OM(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__5HLM(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_ADD__: {
-            __tmp__K5ZL=__infix_equal_equal__FQ5L(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__011L(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_NOT__: {
-            __tmp__K5ZL=__infix_equal_equal__233M(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__AM0M(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_MOD__: {
-            __tmp__K5ZL=__infix_equal_equal__WVJO(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__O4FO(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__K5ZL=__infix_equal_equal__0PIP(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__SYEP(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_INF__: {
-            __tmp__K5ZL=__infix_equal_equal__AWLO(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__Y4HO(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__K5ZL=__infix_equal_equal__2WLO(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__U5HO(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_OR__: {
-            __tmp__K5ZL=__infix_equal_equal__JZUN(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__NHRN(__tmp__IKWL,__tmp__JKWL);
           } break;
           case __EXPR_XOR__: {
-            __tmp__K5ZL=__infix_equal_equal__SKZO(__tmp__I5ZL,__tmp__J5ZL);
+            __tmp__KKWL=__infix_equal_equal__KTVO(__tmp__IKWL,__tmp__JKWL);
           } break;
           };
-          if (__tmp__K5ZL) {
-            __tmp__Q5ZL=((__EXPR_DIV *)__tmp__C5ZL)->parent_expr_binary__J0NH.right__AIAI;
-            __tmp__R5ZL=((__EXPR_MUL *)__tmp__04ZL)->parent_expr_binary__WZNH.right__AIAI;
-            switch (((struct ___OBJ *)__tmp__Q5ZL)->__id) {
+          if (__tmp__KKWL) {
+            __tmp__QKWL=((__EXPR_DIV *)__tmp__CKWL)->parent_expr_binary__VBKH.right__WO2H;
+            __tmp__RKWL=((__EXPR_MUL *)__tmp__0JWL)->parent_expr_binary__CBKH.right__WO2H;
+            switch (((struct ___OBJ *)__tmp__QKWL)->__id) {
             case __LIST__: {
-              __tmp__S5ZL=FALSE__;
+              __tmp__SKWL=FALSE__;
             } break;
             case __STRING_CST__: {
-              __tmp__S5ZL=__infix_equal_equal__CC5L(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__XN1L(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXTERNAL_C__: {
-              __tmp__S5ZL=FALSE__;
+              __tmp__SKWL=FALSE__;
             } break;
             case __PROTOTYPE_CST__: {
-              __tmp__S5ZL=__infix_equal_equal__XC5L(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__MO1L(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __INTEGER_CST__: {
-              __tmp__S5ZL=__infix_equal_equal__ID5L(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__3O1L(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __READ_LOCAL__: {
-              __tmp__S5ZL=__infix_equal_equal__CE5L(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__XP1L(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_MULTIPLE__: {
-              __tmp__S5ZL=FALSE__;
+              __tmp__SKWL=FALSE__;
             } break;
             case __EXPR_EQUAL__: {
-              __tmp__S5ZL=__infix_equal_equal__YE5L(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__NQ1L(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_NOT_EQUAL__: {
-              __tmp__S5ZL=__infix_equal_equal__UF5L(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__JR1L(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __REAL_CST__: {
-              __tmp__S5ZL=__infix_equal_equal__QG5L(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__FS1L(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __CHARACTER_CST__: {
-              __tmp__S5ZL=__infix_equal_equal__KH5L(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__5S1L(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __IS_EXPANDED__: {
-              __tmp__S5ZL=FALSE__;
+              __tmp__SKWL=FALSE__;
             } break;
             case __GET_TYPE_ID__: {
-              __tmp__S5ZL=FALSE__;
+              __tmp__SKWL=FALSE__;
             } break;
             case __EXPR_SUP__: {
-              __tmp__S5ZL=__infix_equal_equal__DI5L(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__YT1L(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_SUB__: {
-              __tmp__S5ZL=__infix_equal_equal__5I5L(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__UU1L(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_MUL__: {
-              __tmp__S5ZL=__infix_equal_equal__1J5L(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__QV1L(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_DIV__: {
-              __tmp__S5ZL=__infix_equal_equal__XK5L(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__MW1L(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_AND__: {
-              __tmp__S5ZL=__infix_equal_equal__TL5L(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__IX1L(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_SHIFT_R__: {
-              __tmp__S5ZL=__infix_equal_equal__PM5L(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__EY1L(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_SHIFT_L__: {
-              __tmp__S5ZL=__infix_equal_equal__LN5L(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__AZ1L(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __PUT_TO__: {
-              __tmp__S5ZL=FALSE__;
+              __tmp__SKWL=FALSE__;
             } break;
             case __ITEM__: {
-              __tmp__S5ZL=FALSE__;
+              __tmp__SKWL=FALSE__;
             } break;
             case __SIZE_OF__: {
-              __tmp__S5ZL=FALSE__;
+              __tmp__SKWL=FALSE__;
             } break;
             case __CAST__: {
-              __tmp__S5ZL=FALSE__;
+              __tmp__SKWL=FALSE__;
             } break;
             case __CALL_SLOT__: {
-              __tmp__S5ZL=FALSE__;
+              __tmp__SKWL=FALSE__;
             } break;
             case __READ_SLOT__: {
-              __tmp__S5ZL=__infix_equal_equal__XO5L(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__M01L(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __READ_GLOBAL__: {
-              __tmp__S5ZL=__infix_equal_equal__TP5L(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__I11L(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_NOT_LOGIC__: {
-              __tmp__S5ZL=__infix_equal_equal__OVLO(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__G4HO(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_OR_LOGIC__: {
-              __tmp__S5ZL=__infix_equal_equal__4TJO(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__W2FO(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_OR_OR_LOGIC__: {
-              __tmp__S5ZL=__infix_equal_equal__53PO(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__XGMO(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_AND_LOGIC__: {
-              __tmp__S5ZL=__infix_equal_equal__0UJO(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__S3FO(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_AND_AND_LOGIC__: {
-              __tmp__S5ZL=__infix_equal_equal__24PO(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__UHMO(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_NEG__: {
-              __tmp__S5ZL=__infix_equal_equal__V1OM(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__5HLM(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_ADD__: {
-              __tmp__S5ZL=__infix_equal_equal__FQ5L(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__011L(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_NOT__: {
-              __tmp__S5ZL=__infix_equal_equal__233M(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__AM0M(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_MOD__: {
-              __tmp__S5ZL=__infix_equal_equal__WVJO(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__O4FO(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_SUP_EQ__: {
-              __tmp__S5ZL=__infix_equal_equal__0PIP(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__SYEP(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_INF__: {
-              __tmp__S5ZL=__infix_equal_equal__AWLO(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__Y4HO(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_INF_EQ__: {
-              __tmp__S5ZL=__infix_equal_equal__2WLO(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__U5HO(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_OR__: {
-              __tmp__S5ZL=__infix_equal_equal__JZUN(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__NHRN(__tmp__QKWL,__tmp__RKWL);
             } break;
             case __EXPR_XOR__: {
-              __tmp__S5ZL=__infix_equal_equal__SKZO(__tmp__Q5ZL,__tmp__R5ZL);
+              __tmp__SKWL=__infix_equal_equal__KTVO(__tmp__QKWL,__tmp__RKWL);
             } break;
             };
-            __tmp__V5ZL=__tmp__S5ZL;
+            __tmp__VKWL=__tmp__SKWL;
           } else {
-            __tmp__V5ZL=FALSE__;
+            __tmp__VKWL=FALSE__;
           };
-          if (__tmp__V5ZL) {
-            remove__NTEK(__tmp__C5ZL);
-            result__B4ZL=create__with__and__F5FO(Self__WWEL->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WWEL->parent_expr_binary__DZNH.left__ZH5H,((__EXPR_MUL *)__tmp__04ZL)->parent_expr_binary__WZNH.right__AIAI);
+          if (__tmp__VKWL) {
+            remove__JWAK(__tmp__CKWL);
+            p__SXMR=Self__E1AL->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+            l__TXMR=Self__E1AL->parent_expr_binary__PAKH.left__XO1H;
+            r__UXMR=((__EXPR_MUL *)__tmp__0JWL)->parent_expr_binary__CBKH.right__WO2H;
+            result__JXMR=NULL;
+            ptr__KXMR=((__POINTER )(NULL));
+            typ_id__LXMR= 0;
+            sz__MXMR=((__UINTEGER_32 )sizeof(__EXPR_MOD));
+            if ((sz__MXMR ==  0)) {
+              result__JXMR=EXPR_MOD__;
+            } else {
+              typ_id__LXMR=-1;
+              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MXMR);
+              if ((typ_id__LXMR == (__INTEGER)(-  1))) {
+                a__NXMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__OXMR=(__UINTEGER_32)((__UINTEGER_32)(sz__MXMR + a__NXMR) & (__UINTEGER_32)(~ a__NXMR));
+                ptr_table__EW2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OXMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                next__DW2R=((__POINTER )(NULL));
+                result__FW2R=((__POINTER *)ptr_table__EW2R)[ 0];
+                if ((result__FW2R == (void *)NULL)) {
+                  result__FW2R=new_lab__2PJ(new_size__OXMR);
+                  next__DW2R=(void *)((unsigned long)result__FW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OXMR)));
+                  ((__POINTER *)next__DW2R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__EW2R)[ 0]=next__DW2R;
+                } else {
+                  next__DW2R=((__POINTER *)result__FW2R)[ 0];
+                  if ((next__DW2R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FW2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OXMR <<  1)) <=  4096)) {
+                      next__DW2R=(void *)((unsigned long)result__FW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OXMR)));
+                    } else {
+                      next__DW2R=new_lab__2PJ(new_size__OXMR);
+                    };
+                    ((__POINTER *)next__DW2R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__EW2R)[ 0]=next__DW2R;
+                  } else {
+                    ((__POINTER *)result__FW2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DW2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__FW2R=next__DW2R;
+                  };
+                };
+                ptr__KXMR=result__FW2R;
+              } else {
+                t__PXMR=((__UINTEGER_32 )typ_id__LXMR);
+                a__QXMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__MW2R=(__UINTEGER_32)((__UINTEGER_32)(sz__MXMR + a__QXMR) & (__UINTEGER_32)(~ a__QXMR));
+                ptr_table__JW2R=((__POINTER )(&(table_type[(t__PXMR)])));
+                lab_type__LW2R=(__UINTEGER_32)(t__PXMR |  1);
+                next__IW2R=((__POINTER )(NULL));
+                result__KW2R=((__POINTER *)ptr_table__JW2R)[ 0];
+                if ((result__KW2R == (void *)NULL)) {
+                  result__KW2R=new_lab__2PJ(lab_type__LW2R);
+                  next__IW2R=(void *)((unsigned long)result__KW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MW2R)));
+                  ((__POINTER *)next__IW2R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__JW2R)[ 0]=next__IW2R;
+                } else {
+                  next__IW2R=((__POINTER *)result__KW2R)[ 0];
+                  if ((next__IW2R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KW2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MW2R <<  1)) <=  4096)) {
+                      next__IW2R=(void *)((unsigned long)result__KW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MW2R)));
+                    } else {
+                      next__IW2R=new_lab__2PJ(lab_type__LW2R);
+                    };
+                    ((__POINTER *)next__IW2R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__JW2R)[ 0]=next__IW2R;
+                  } else {
+                    ((__POINTER *)result__KW2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IW2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__KW2R=next__IW2R;
+                  };
+                };
+                ptr__KXMR=result__KW2R;
+              };
+              result__JXMR=((__EXPR_MOD *)ptr__KXMR);
+              *(result__JXMR) = *(EXPR_MOD__);
+            };
+            Self__RXMR=((__EXPR_MOD *)result__JXMR);
+            Self__RXMR->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SXMR;
+            Self__RXMR->parent_expr_binary__1KWL.left__XO1H=l__TXMR;
+            Self__RXMR->parent_expr_binary__1KWL.right__WO2H=r__UXMR;
+            result__BJWL=result__JXMR;
           };
         };
       };
     };
-    result__YWEL=result__B4ZL;
-    if ((((void *)result__B4ZL == (void *)NULL) && ((void *)__tmp__FXEL != (void *)NULL))) {
-      result__YWEL=NULL;
+    result__G1AL=result__BJWL;
+    if ((((void *)result__BJWL == (void *)NULL) && ((void *)__tmp__T1AL != (void *)NULL))) {
+      result__G1AL=NULL;
     };
-    if ((((void *)result__YWEL == (void *)NULL) && ((void *)__tmp__IXEL != (void *)NULL))) {
-      result__YWEL=NULL;
+    if ((((void *)result__G1AL == (void *)NULL) && ((void *)__tmp__W1AL != (void *)NULL))) {
+      result__G1AL=NULL;
     };
   };
-  if (((void *)result__YWEL == (void *)NULL)) {
-    result__YWEL=Self__WWEL;
+  if (((void *)result__G1AL == (void *)NULL)) {
+    result__G1AL=Self__E1AL;
   } else {
-    __tmp__20EL=Self__WWEL->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    switch (((struct ___OBJ *)result__YWEL)->__id) {
+    __tmp__K5AL=Self__E1AL->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    switch (((struct ___OBJ *)result__G1AL)->__id) {
     case __LIST__: {
-      ((__LIST *)result__YWEL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__LIST *)result__G1AL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __STRING_CST__: {
-      ((__STRING_CST *)result__YWEL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__STRING_CST *)result__G1AL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__YWEL)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXTERNAL_C *)result__G1AL)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__YWEL)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__PROTOTYPE_CST *)result__G1AL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__YWEL)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__INTEGER_CST *)result__G1AL)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__YWEL)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__READ_LOCAL *)result__G1AL)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__YWEL)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_EQUAL *)result__G1AL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__YWEL)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_NOT_EQUAL *)result__G1AL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __REAL_CST__: {
-      ((__REAL_CST *)result__YWEL)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__REAL_CST *)result__G1AL)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__YWEL)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__CHARACTER_CST *)result__G1AL)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__YWEL)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__IS_EXPANDED *)result__G1AL)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__YWEL)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__GET_TYPE_ID *)result__G1AL)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__YWEL)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_SUP *)result__G1AL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__YWEL)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_SUB *)result__G1AL)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__YWEL)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_MUL *)result__G1AL)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__YWEL)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_DIV *)result__G1AL)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_AND__: {
-      ((__EXPR_AND *)result__YWEL)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_AND *)result__G1AL)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__YWEL)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_SHIFT_R *)result__G1AL)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__YWEL)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_SHIFT_L *)result__G1AL)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __PUT_TO__: {
-      ((__PUT_TO *)result__YWEL)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__PUT_TO *)result__G1AL)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __ITEM__: {
-      ((__ITEM *)result__YWEL)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__ITEM *)result__G1AL)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __SIZE_OF__: {
-      ((__SIZE_OF *)result__YWEL)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__SIZE_OF *)result__G1AL)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __CAST__: {
-      ((__CAST *)result__YWEL)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__CAST *)result__G1AL)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__YWEL)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__CALL_SLOT *)result__G1AL)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __READ_SLOT__: {
-      ((__READ_SLOT *)result__YWEL)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__READ_SLOT *)result__G1AL)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__YWEL)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__READ_GLOBAL *)result__G1AL)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__YWEL)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_NOT_LOGIC *)result__G1AL)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__YWEL)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_OR_LOGIC *)result__G1AL)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__YWEL)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_OR_OR_LOGIC *)result__G1AL)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__YWEL)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_AND_LOGIC *)result__G1AL)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__YWEL)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_AND_AND_LOGIC *)result__G1AL)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__YWEL)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_NEG *)result__G1AL)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__YWEL)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_ADD *)result__G1AL)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__YWEL)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_NOT *)result__G1AL)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__YWEL)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_MOD *)result__G1AL)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__YWEL)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_SUP_EQ *)result__G1AL)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_INF__: {
-      ((__EXPR_INF *)result__YWEL)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_INF *)result__G1AL)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__YWEL)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_INF_EQ *)result__G1AL)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_OR__: {
-      ((__EXPR_OR *)result__YWEL)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_OR *)result__G1AL)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__YWEL)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__20EL;
+      ((__EXPR_XOR *)result__G1AL)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__K5AL;
     } break;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__YWEL);
+  return(result__G1AL);
 }
 
-static void* execute_link__40EL(__EXPR_MUL *Self__50EL)
+static void* execute_link__M5AL(__EXPR_MUL *Self__N5AL)
 // ({EXPR_MUL}) With resultRecursive, No inlinable.
 {
-  __INTEGER_64 v__GB0L,v__1C0L,__tmp__WQRM;
-  __UINTEGER_32 old_seq__C1EL;
-  void *__tmp__I1EL,*__tmp__J1EL,*__tmp__K1EL,*__tmp__L1EL,*__tmp__N1EL;
-  void *__tmp__Q1EL,*result__B1EL,*result__JB0L,*result__0C0L;
-  void *result__CGSM,*__tmp__JGSM,*result__QGSM,*__tmp__XGSM;
-  void *__tmp__O1EL,*left_cst__F1EL,*__tmp__R1EL,*right_cst__G1EL;
-  __INTEGER_CST *Self__0GOQ,*Self__2GOQ,*Self__4GOQ;
-  __READ_LOCAL *Self__5OGQ,*Self__BPGQ,*Self__DPGQ,*Self__FPGQ;
-  __READ_GLOBAL *Self__CPGQ,*Self__GPGQ;
-  __POSITION __tmp__F5EL;
-  __BOOLEAN __tmp__SB0L,__tmp__DC0L,result__0V5L,__tmp__GD0L;
-  __BOOLEAN __tmp__XD0L,result__JX5L;
-  old_seq__C1EL=seq_call_and_loop__BOIJ;
-  __tmp__I1EL=Self__50EL->parent_expr_binary__WZNH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__I1EL)->__id) {
+  __INTEGER_64 v__GMWL,v__1NWL,__tmp__A3NM;
+  __UINTEGER_32 old_seq__Q5AL,sz__YXMR,a__ZXMR,new_size__0XMR,t__1XMR;
+  __UINTEGER_32 a__2XMR,new_size__WW2R,lab_type__VW2R,sz__DYMR,a__EYMR;
+  __UINTEGER_32 new_size__FYMR,t__GYMR,a__HYMR,new_size__AX2R;
+  __UINTEGER_32 lab_type__5W2R,sz__PYMR,a__QYMR,new_size__RYMR,t__SYMR;
+  __UINTEGER_32 a__TYMR,new_size__KX2R,lab_type__JX2R,sz__0YMR,a__1YMR;
+  __UINTEGER_32 new_size__2YMR,t__3YMR,a__4YMR,new_size__UX2R;
+  __UINTEGER_32 lab_type__TX2R;
+  void *__tmp__W5AL,*__tmp__X5AL,*__tmp__Y5AL,*__tmp__Z5AL,*__tmp__15AL;
+  void *__tmp__45AL,*result__P5AL,*result__JMWL,*r__5XMR,*l__KYMR;
+  void *result__0NWL,*r__WYMR,*l__BZMR,*result__MSOM,*__tmp__TSOM;
+  void *result__0SOM,*__tmp__BTOM;
+  __LIST *Self__HGBR,*Self__JGBR,*Self__YX2R,*Self__3X2R,*Self__CY2R;
+  __LIST *Self__HY2R;
+  void *voir__IGBR,*voir__KGBR,*voir__WX2R,*voir__ZX2R,*voir__1X2R;
+  void *voir__4X2R,*voir__AY2R,*voir__DY2R,*voir__FY2R,*voir__IY2R;
+  void *__tmp__25AL,*left_cst__T5AL,*__tmp__55AL,*right_cst__U5AL;
+  __POSITION p__4XMR,p__JYMR,p__VYMR,p__AZMR,__tmp__TDBL;
+  __EXPR_NEG *result__VXMR,*Self__3XMR,*result__MYMR,*Self__UYMR;
+  __POINTER ptr__WXMR,ptr_table__OW2R,next__NW2R,result__PW2R;
+  __POINTER ptr_table__TW2R,next__SW2R,result__UW2R,ptr__BYMR;
+  __POINTER ptr_table__YW2R,next__XW2R,result__ZW2R,ptr_table__3W2R;
+  __POINTER next__2W2R,result__4W2R,ptr__NYMR,ptr_table__CX2R;
+  __POINTER next__BX2R,result__DX2R,ptr_table__HX2R,next__GX2R;
+  __POINTER result__IX2R,ptr__YYMR,ptr_table__MX2R,next__LX2R;
+  __POINTER result__NX2R,ptr_table__RX2R,next__QX2R,result__SX2R;
+  __INTEGER typ_id__XXMR,typ_id__CYMR,typ_id__OYMR,typ_id__ZYMR;
+  __INTEGER_CST *Self__JLKQ,*Self__LLKQ,*Self__NLKQ;
+  __EXPR_SHIFT_L *result__AYMR,*Self__IYMR,*result__XYMR,*Self__5YMR;
+  __READ_LOCAL *Self__RSCQ,*Self__TSCQ,*Self__VSCQ,*Self__XSCQ;
+  __LOCAL *Self__VX2R,*Self__0X2R,*Self__5X2R,*Self__EY2R;
+  __READ_GLOBAL *Self__USCQ,*Self__YSCQ;
+  __BOOLEAN __tmp__SMWL,__tmp__DNWL,result__PB2L,__tmp__GOWL;
+  __BOOLEAN __tmp__XOWL,result__4C2L;
+  old_seq__Q5AL=seq_call_and_loop__3QEJ;
+  __tmp__W5AL=Self__N5AL->parent_expr_binary__CBKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__W5AL)->__id) {
   case __LIST__: {
-    __tmp__J1EL=execute_link__GMRG(__tmp__I1EL);
+    __tmp__X5AL=execute_link__TTOG(__tmp__W5AL);
   } break;
   case __STRING_CST__: {
-    __tmp__J1EL=((__STRING_CST *)__tmp__I1EL);
+    __tmp__X5AL=((__STRING_CST *)__tmp__W5AL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__J1EL=execute_link__A23K(__tmp__I1EL);
+    __tmp__X5AL=execute_link__KA0K(__tmp__W5AL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__J1EL=((__PROTOTYPE_CST *)__tmp__I1EL);
+    __tmp__X5AL=((__PROTOTYPE_CST *)__tmp__W5AL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__J1EL=((__INTEGER_CST *)__tmp__I1EL);
+    __tmp__X5AL=((__INTEGER_CST *)__tmp__W5AL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__J1EL=execute_link__QDEL(__tmp__I1EL);
+    __tmp__X5AL=execute_link__4HAL(__tmp__W5AL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__J1EL=execute_link__EIEL();
+    Self__HGBR=((__LIST *)list_current__EH1);
+    voir__IGBR=create__AXB( 250);
+    display__EQQG(Self__HGBR,voir__IGBR);
+    put_string__2EG(((__STRING *)voir__IGBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__X5AL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__J1EL=execute_link__IIEL(__tmp__I1EL);
+    __tmp__X5AL=execute_link__WMAL(__tmp__W5AL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__J1EL=execute_link__RMEL(__tmp__I1EL);
+    __tmp__X5AL=execute_link__5QAL(__tmp__W5AL);
   } break;
   case __REAL_CST__: {
-    __tmp__J1EL=((__REAL_CST *)__tmp__I1EL);
+    __tmp__X5AL=((__REAL_CST *)__tmp__W5AL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__J1EL=((__CHARACTER_CST *)__tmp__I1EL);
+    __tmp__X5AL=((__CHARACTER_CST *)__tmp__W5AL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__J1EL=execute_link__AREL(__tmp__I1EL);
+    __tmp__X5AL=execute_link__OVAL(__tmp__W5AL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__J1EL=execute_link__HSEL(__tmp__I1EL);
+    __tmp__X5AL=execute_link__VWAL(__tmp__W5AL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__J1EL=execute_link__MSEL(__tmp__I1EL);
+    __tmp__X5AL=execute_link__0WAL(__tmp__W5AL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__J1EL=execute_link__VWEL(__tmp__I1EL);
+    __tmp__X5AL=execute_link__D1AL(__tmp__W5AL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__J1EL=execute_link__40EL(__tmp__I1EL);
+    __tmp__X5AL=execute_link__M5AL(__tmp__W5AL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__J1EL=execute_link__H5EL(__tmp__I1EL);
+    __tmp__X5AL=execute_link__VDBL(__tmp__W5AL);
   } break;
   case __EXPR_AND__: {
-    __tmp__J1EL=execute_link__QDFL(__tmp__I1EL);
+    __tmp__X5AL=execute_link__4HBL(__tmp__W5AL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__J1EL=execute_link__ZHFL(__tmp__I1EL);
+    __tmp__X5AL=execute_link__HMBL(__tmp__W5AL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__J1EL=execute_link__CMFL(__tmp__I1EL);
+    __tmp__X5AL=execute_link__QQBL(__tmp__W5AL);
   } break;
   case __PUT_TO__: {
-    __tmp__J1EL=execute_link__NKTK(__tmp__I1EL);
+    __tmp__X5AL=execute_link__ROPK(__tmp__W5AL);
   } break;
   case __ITEM__: {
-    __tmp__J1EL=execute_link__LQFL(__tmp__I1EL);
+    __tmp__X5AL=execute_link__ZUBL(__tmp__W5AL);
   } break;
   case __SIZE_OF__: {
-    __tmp__J1EL=execute_link__SQFL(__tmp__I1EL);
+    __tmp__X5AL=execute_link__AVBL(__tmp__W5AL);
   } break;
   case __CAST__: {
-    __tmp__J1EL=execute_link__XQFL(__tmp__I1EL);
+    __tmp__X5AL=execute_link__FVBL(__tmp__W5AL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__J1EL=execute_link__MYXL(__tmp__I1EL);
+    __tmp__X5AL=execute_link__CDUL(__tmp__W5AL);
   } break;
   case __READ_SLOT__: {
-    __tmp__J1EL=execute_link__QUFL(__tmp__I1EL);
+    __tmp__X5AL=execute_link__4YBL(__tmp__W5AL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__J1EL=execute_link__AZFL(__tmp__I1EL);
+    __tmp__X5AL=execute_link__O3BL(__tmp__W5AL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__J1EL=execute_link__4N3M(__tmp__I1EL);
+    __tmp__X5AL=execute_link__C2ZM(__tmp__W5AL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__J1EL=execute_link__03IO(__tmp__I1EL);
+    __tmp__X5AL=execute_link__SGFO(__tmp__W5AL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__J1EL=execute_link__SFPO(__tmp__I1EL);
+    __tmp__X5AL=execute_link__KOLO(__tmp__W5AL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__J1EL=execute_link__TDJO(__tmp__I1EL);
+    __tmp__X5AL=execute_link__LMFO(__tmp__W5AL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__J1EL=execute_link__WLPO(__tmp__I1EL);
+    __tmp__X5AL=execute_link__OULO(__tmp__W5AL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__J1EL=execute_link__GDOM(__tmp__I1EL);
+    __tmp__X5AL=execute_link__IPKM(__tmp__W5AL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__J1EL=execute_link__3NSL(__tmp__I1EL);
+    __tmp__X5AL=execute_link__VXOL(__tmp__W5AL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__J1EL=execute_link__SQ3M(__tmp__I1EL);
+    __tmp__X5AL=execute_link__W4ZM(__tmp__W5AL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__J1EL=execute_link__MJJO(__tmp__I1EL);
+    __tmp__X5AL=execute_link__ESFO(__tmp__W5AL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__J1EL=execute_link__EIIP(__tmp__I1EL);
+    __tmp__X5AL=execute_link__2QEP(__tmp__W5AL);
   } break;
   case __EXPR_INF__: {
-    __tmp__J1EL=execute_link__BNUN(__tmp__I1EL);
+    __tmp__X5AL=execute_link__F1QN(__tmp__W5AL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__J1EL=execute_link__KRUN(__tmp__I1EL);
+    __tmp__X5AL=execute_link__O5QN(__tmp__W5AL);
   } break;
   case __EXPR_OR__: {
-    __tmp__J1EL=execute_link__HEUN(__tmp__I1EL);
+    __tmp__X5AL=execute_link__LSQN(__tmp__W5AL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__J1EL=execute_link__UUYO(__tmp__I1EL);
+    __tmp__X5AL=execute_link__M3UO(__tmp__W5AL);
   } break;
   };
-  Self__50EL->parent_expr_binary__WZNH.left__ZH5H=__tmp__J1EL;
-  __tmp__K1EL=Self__50EL->parent_expr_binary__WZNH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__K1EL)->__id) {
+  Self__N5AL->parent_expr_binary__CBKH.left__XO1H=__tmp__X5AL;
+  __tmp__Y5AL=Self__N5AL->parent_expr_binary__CBKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__Y5AL)->__id) {
   case __LIST__: {
-    __tmp__L1EL=execute_link__GMRG(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__TTOG(__tmp__Y5AL);
   } break;
   case __STRING_CST__: {
-    __tmp__L1EL=((__STRING_CST *)__tmp__K1EL);
+    __tmp__Z5AL=((__STRING_CST *)__tmp__Y5AL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__L1EL=execute_link__A23K(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__KA0K(__tmp__Y5AL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__L1EL=((__PROTOTYPE_CST *)__tmp__K1EL);
+    __tmp__Z5AL=((__PROTOTYPE_CST *)__tmp__Y5AL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__L1EL=((__INTEGER_CST *)__tmp__K1EL);
+    __tmp__Z5AL=((__INTEGER_CST *)__tmp__Y5AL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__L1EL=execute_link__QDEL(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__4HAL(__tmp__Y5AL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__L1EL=execute_link__EIEL();
+    Self__JGBR=((__LIST *)list_current__EH1);
+    voir__KGBR=create__AXB( 250);
+    display__EQQG(Self__JGBR,voir__KGBR);
+    put_string__2EG(((__STRING *)voir__KGBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__Z5AL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__L1EL=execute_link__IIEL(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__WMAL(__tmp__Y5AL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__L1EL=execute_link__RMEL(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__5QAL(__tmp__Y5AL);
   } break;
   case __REAL_CST__: {
-    __tmp__L1EL=((__REAL_CST *)__tmp__K1EL);
+    __tmp__Z5AL=((__REAL_CST *)__tmp__Y5AL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__L1EL=((__CHARACTER_CST *)__tmp__K1EL);
+    __tmp__Z5AL=((__CHARACTER_CST *)__tmp__Y5AL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__L1EL=execute_link__AREL(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__OVAL(__tmp__Y5AL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__L1EL=execute_link__HSEL(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__VWAL(__tmp__Y5AL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__L1EL=execute_link__MSEL(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__0WAL(__tmp__Y5AL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__L1EL=execute_link__VWEL(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__D1AL(__tmp__Y5AL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__L1EL=execute_link__40EL(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__M5AL(__tmp__Y5AL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__L1EL=execute_link__H5EL(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__VDBL(__tmp__Y5AL);
   } break;
   case __EXPR_AND__: {
-    __tmp__L1EL=execute_link__QDFL(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__4HBL(__tmp__Y5AL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__L1EL=execute_link__ZHFL(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__HMBL(__tmp__Y5AL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__L1EL=execute_link__CMFL(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__QQBL(__tmp__Y5AL);
   } break;
   case __PUT_TO__: {
-    __tmp__L1EL=execute_link__NKTK(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__ROPK(__tmp__Y5AL);
   } break;
   case __ITEM__: {
-    __tmp__L1EL=execute_link__LQFL(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__ZUBL(__tmp__Y5AL);
   } break;
   case __SIZE_OF__: {
-    __tmp__L1EL=execute_link__SQFL(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__AVBL(__tmp__Y5AL);
   } break;
   case __CAST__: {
-    __tmp__L1EL=execute_link__XQFL(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__FVBL(__tmp__Y5AL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__L1EL=execute_link__MYXL(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__CDUL(__tmp__Y5AL);
   } break;
   case __READ_SLOT__: {
-    __tmp__L1EL=execute_link__QUFL(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__4YBL(__tmp__Y5AL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__L1EL=execute_link__AZFL(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__O3BL(__tmp__Y5AL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__L1EL=execute_link__4N3M(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__C2ZM(__tmp__Y5AL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__L1EL=execute_link__03IO(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__SGFO(__tmp__Y5AL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__L1EL=execute_link__SFPO(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__KOLO(__tmp__Y5AL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__L1EL=execute_link__TDJO(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__LMFO(__tmp__Y5AL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__L1EL=execute_link__WLPO(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__OULO(__tmp__Y5AL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__L1EL=execute_link__GDOM(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__IPKM(__tmp__Y5AL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__L1EL=execute_link__3NSL(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__VXOL(__tmp__Y5AL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__L1EL=execute_link__SQ3M(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__W4ZM(__tmp__Y5AL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__L1EL=execute_link__MJJO(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__ESFO(__tmp__Y5AL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__L1EL=execute_link__EIIP(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__2QEP(__tmp__Y5AL);
   } break;
   case __EXPR_INF__: {
-    __tmp__L1EL=execute_link__BNUN(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__F1QN(__tmp__Y5AL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__L1EL=execute_link__KRUN(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__O5QN(__tmp__Y5AL);
   } break;
   case __EXPR_OR__: {
-    __tmp__L1EL=execute_link__HEUN(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__LSQN(__tmp__Y5AL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__L1EL=execute_link__UUYO(__tmp__K1EL);
+    __tmp__Z5AL=execute_link__M3UO(__tmp__Y5AL);
   } break;
   };
-  Self__50EL->parent_expr_binary__WZNH.right__AIAI=__tmp__L1EL;
-  __tmp__N1EL=Self__50EL->parent_expr_binary__WZNH.left__ZH5H;
-  if (__tmp__N1EL==NULL) {
-    __tmp__O1EL=NULL;
+  Self__N5AL->parent_expr_binary__CBKH.right__WO2H=__tmp__Z5AL;
+  __tmp__15AL=Self__N5AL->parent_expr_binary__CBKH.left__XO1H;
+  if (__tmp__15AL==NULL) {
+    __tmp__25AL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__N1EL)->__id) {
+    switch (((struct ___OBJ *)__tmp__15AL)->__id) {
     case __LIST__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__O1EL=((void *)__tmp__N1EL);
+      __tmp__25AL=((void *)__tmp__15AL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __CAST__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__O1EL=NULL;
+      __tmp__25AL=NULL;
     } break;
     }
   };
-  left_cst__F1EL=__tmp__O1EL;
-  __tmp__Q1EL=Self__50EL->parent_expr_binary__WZNH.right__AIAI;
-  if (__tmp__Q1EL==NULL) {
-    __tmp__R1EL=NULL;
+  left_cst__T5AL=__tmp__25AL;
+  __tmp__45AL=Self__N5AL->parent_expr_binary__CBKH.right__WO2H;
+  if (__tmp__45AL==NULL) {
+    __tmp__55AL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__Q1EL)->__id) {
+    switch (((struct ___OBJ *)__tmp__45AL)->__id) {
     case __LIST__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__R1EL=((void *)__tmp__Q1EL);
+      __tmp__55AL=((void *)__tmp__45AL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __CAST__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__R1EL=NULL;
+      __tmp__55AL=NULL;
     } break;
     }
   };
-  right_cst__G1EL=__tmp__R1EL;
-  result__B1EL=NULL;
-  if (((void *)__tmp__O1EL != (void *)NULL)) {
-    v__GB0L= 0;
-    result__JB0L=NULL;
-    if ((((__INTEGER_CST *)__tmp__O1EL)->value__VUYD ==  1)) {
-      result__JB0L=Self__50EL->parent_expr_binary__WZNH.right__AIAI;
-      __tmp__SB0L=TRUE__;
-    } else {
-      __tmp__SB0L=FALSE__;
-    };
-    if (__tmp__SB0L) {
-      __tmp__DC0L=TRUE__;
-    } else {
-      result__0V5L=(((__INTEGER_CST *)__tmp__O1EL)->value__VUYD == (__INTEGER)(-  1));
-      if (result__0V5L) {
-        result__JB0L=create__with__IOFM(Self__50EL->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__50EL->parent_expr_binary__WZNH.right__AIAI);
-      };
-      __tmp__DC0L=result__0V5L;
-    };
-    if ((! __tmp__DC0L)) {
-      v__GB0L=to_power__14UN(__tmp__O1EL);
-      if ((v__GB0L != (__INTEGER)(-  1))) {
-        Self__0GOQ=((__INTEGER_CST *)__tmp__O1EL);
-        Self__0GOQ->value__VUYD=v__GB0L;
-        check_type__T14D(Self__0GOQ);
-        result__JB0L=create__with__and__JQ0H(Self__50EL->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__50EL->parent_expr_binary__WZNH.right__AIAI,__tmp__O1EL);
-      };
-    };
-    result__B1EL=result__JB0L;
-  };
-  if ((((void *)result__B1EL == (void *)NULL) && ((void *)__tmp__R1EL != (void *)NULL))) {
-    result__0C0L=NULL;
-    v__1C0L= 0;
-    if ((((__INTEGER_CST *)__tmp__R1EL)->value__VUYD ==  1)) {
-      result__0C0L=Self__50EL->parent_expr_binary__WZNH.left__ZH5H;
-      __tmp__GD0L=TRUE__;
-    } else {
-      __tmp__GD0L=FALSE__;
-    };
-    if (__tmp__GD0L) {
-      __tmp__XD0L=TRUE__;
-    } else {
-      result__JX5L=(((__INTEGER_CST *)__tmp__R1EL)->value__VUYD == (__INTEGER)(-  1));
-      if (result__JX5L) {
-        result__0C0L=create__with__IOFM(Self__50EL->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__50EL->parent_expr_binary__WZNH.left__ZH5H);
-      };
-      __tmp__XD0L=result__JX5L;
-    };
-    if ((! __tmp__XD0L)) {
-      v__1C0L=to_power__14UN(__tmp__R1EL);
-      if ((v__1C0L != (__INTEGER)(-  1))) {
-        Self__2GOQ=((__INTEGER_CST *)__tmp__R1EL);
-        Self__2GOQ->value__VUYD=v__1C0L;
-        check_type__T14D(Self__2GOQ);
-        result__0C0L=create__with__and__JQ0H(Self__50EL->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__50EL->parent_expr_binary__WZNH.left__ZH5H,__tmp__R1EL);
-      };
-    };
-    result__B1EL=result__0C0L;
-  };
-  if (((((void *)result__B1EL == (void *)NULL) && ((void *)__tmp__R1EL != (void *)NULL)) && ((void *)__tmp__O1EL != (void *)NULL))) {
-    __tmp__WQRM=((__INTEGER_CST *)__tmp__O1EL)->value__VUYD;
-    Self__4GOQ=((__INTEGER_CST *)__tmp__O1EL);
-    Self__4GOQ->value__VUYD=(__INTEGER_64)(__tmp__WQRM * ((__INTEGER_CST *)__tmp__R1EL)->value__VUYD);
-    check_type__T14D(Self__4GOQ);
-    result__B1EL=__tmp__O1EL;
-  };
-  if ((((void *)result__B1EL == (void *)NULL) && (old_seq__C1EL == seq_call_and_loop__BOIJ))) {
-    result__B1EL=NULL;
-    if (((void *)__tmp__O1EL != (void *)NULL)) {
-      result__CGSM=NULL;
-      if ((((__INTEGER_CST *)__tmp__O1EL)->value__VUYD ==  0)) {
-        result__CGSM=__tmp__O1EL;
-        __tmp__JGSM=Self__50EL->parent_expr_binary__WZNH.right__AIAI;
-        switch (((struct ___OBJ *)__tmp__JGSM)->__id) {
+  right_cst__U5AL=__tmp__55AL;
+  result__P5AL=NULL;
+  if (((void *)__tmp__25AL != (void *)NULL)) {
+    v__GMWL= 0;
+    result__JMWL=NULL;
+    if ((((__INTEGER_CST *)__tmp__25AL)->value__W4YD ==  1)) {
+      result__JMWL=Self__N5AL->parent_expr_binary__CBKH.right__WO2H;
+      __tmp__SMWL=TRUE__;
+    } else {
+      __tmp__SMWL=FALSE__;
+    };
+    if (__tmp__SMWL) {
+      __tmp__DNWL=TRUE__;
+    } else {
+      result__PB2L=(((__INTEGER_CST *)__tmp__25AL)->value__W4YD == (__INTEGER)(-  1));
+      if (result__PB2L) {
+        p__4XMR=Self__N5AL->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        r__5XMR=Self__N5AL->parent_expr_binary__CBKH.right__WO2H;
+        result__VXMR=NULL;
+        ptr__WXMR=((__POINTER )(NULL));
+        typ_id__XXMR= 0;
+        sz__YXMR=((__UINTEGER_32 )sizeof(__EXPR_NEG));
+        if ((sz__YXMR ==  0)) {
+          result__VXMR=EXPR_NEG__;
+        } else {
+          typ_id__XXMR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YXMR);
+          if ((typ_id__XXMR == (__INTEGER)(-  1))) {
+            a__ZXMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__0XMR=(__UINTEGER_32)((__UINTEGER_32)(sz__YXMR + a__ZXMR) & (__UINTEGER_32)(~ a__ZXMR));
+            ptr_table__OW2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0XMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__NW2R=((__POINTER )(NULL));
+            result__PW2R=((__POINTER *)ptr_table__OW2R)[ 0];
+            if ((result__PW2R == (void *)NULL)) {
+              result__PW2R=new_lab__2PJ(new_size__0XMR);
+              next__NW2R=(void *)((unsigned long)result__PW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0XMR)));
+              ((__POINTER *)next__NW2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__OW2R)[ 0]=next__NW2R;
+            } else {
+              next__NW2R=((__POINTER *)result__PW2R)[ 0];
+              if ((next__NW2R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PW2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0XMR <<  1)) <=  4096)) {
+                  next__NW2R=(void *)((unsigned long)result__PW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0XMR)));
+                } else {
+                  next__NW2R=new_lab__2PJ(new_size__0XMR);
+                };
+                ((__POINTER *)next__NW2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__OW2R)[ 0]=next__NW2R;
+              } else {
+                ((__POINTER *)result__PW2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NW2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__PW2R=next__NW2R;
+              };
+            };
+            ptr__WXMR=result__PW2R;
+          } else {
+            t__1XMR=((__UINTEGER_32 )typ_id__XXMR);
+            a__2XMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__WW2R=(__UINTEGER_32)((__UINTEGER_32)(sz__YXMR + a__2XMR) & (__UINTEGER_32)(~ a__2XMR));
+            ptr_table__TW2R=((__POINTER )(&(table_type[(t__1XMR)])));
+            lab_type__VW2R=(__UINTEGER_32)(t__1XMR |  1);
+            next__SW2R=((__POINTER )(NULL));
+            result__UW2R=((__POINTER *)ptr_table__TW2R)[ 0];
+            if ((result__UW2R == (void *)NULL)) {
+              result__UW2R=new_lab__2PJ(lab_type__VW2R);
+              next__SW2R=(void *)((unsigned long)result__UW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WW2R)));
+              ((__POINTER *)next__SW2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__TW2R)[ 0]=next__SW2R;
+            } else {
+              next__SW2R=((__POINTER *)result__UW2R)[ 0];
+              if ((next__SW2R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UW2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WW2R <<  1)) <=  4096)) {
+                  next__SW2R=(void *)((unsigned long)result__UW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WW2R)));
+                } else {
+                  next__SW2R=new_lab__2PJ(lab_type__VW2R);
+                };
+                ((__POINTER *)next__SW2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__TW2R)[ 0]=next__SW2R;
+              } else {
+                ((__POINTER *)result__UW2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SW2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__UW2R=next__SW2R;
+              };
+            };
+            ptr__WXMR=result__UW2R;
+          };
+          result__VXMR=((__EXPR_NEG *)ptr__WXMR);
+          *(result__VXMR) = *(EXPR_NEG__);
+        };
+        Self__3XMR=((__EXPR_NEG *)result__VXMR);
+        Self__3XMR->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4XMR;
+        Self__3XMR->parent_expr_unary__EXDL.right__SXDL=r__5XMR;
+        result__JMWL=result__VXMR;
+      };
+      __tmp__DNWL=result__PB2L;
+    };
+    if ((! __tmp__DNWL)) {
+      v__GMWL=to_power__5MRN(__tmp__25AL);
+      if ((v__GMWL != (__INTEGER)(-  1))) {
+        Self__JLKQ=((__INTEGER_CST *)__tmp__25AL);
+        Self__JLKQ->value__W4YD=v__GMWL;
+        check_type__YG5D(Self__JLKQ);
+        p__JYMR=Self__N5AL->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        l__KYMR=Self__N5AL->parent_expr_binary__CBKH.right__WO2H;
+        result__AYMR=NULL;
+        ptr__BYMR=((__POINTER )(NULL));
+        typ_id__CYMR= 0;
+        sz__DYMR=((__UINTEGER_32 )sizeof(__EXPR_SHIFT_L));
+        if ((sz__DYMR ==  0)) {
+          result__AYMR=EXPR_SHIFT_L__;
+        } else {
+          typ_id__CYMR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DYMR);
+          if ((typ_id__CYMR == (__INTEGER)(-  1))) {
+            a__EYMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__FYMR=(__UINTEGER_32)((__UINTEGER_32)(sz__DYMR + a__EYMR) & (__UINTEGER_32)(~ a__EYMR));
+            ptr_table__YW2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FYMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__XW2R=((__POINTER )(NULL));
+            result__ZW2R=((__POINTER *)ptr_table__YW2R)[ 0];
+            if ((result__ZW2R == (void *)NULL)) {
+              result__ZW2R=new_lab__2PJ(new_size__FYMR);
+              next__XW2R=(void *)((unsigned long)result__ZW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FYMR)));
+              ((__POINTER *)next__XW2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__YW2R)[ 0]=next__XW2R;
+            } else {
+              next__XW2R=((__POINTER *)result__ZW2R)[ 0];
+              if ((next__XW2R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZW2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FYMR <<  1)) <=  4096)) {
+                  next__XW2R=(void *)((unsigned long)result__ZW2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FYMR)));
+                } else {
+                  next__XW2R=new_lab__2PJ(new_size__FYMR);
+                };
+                ((__POINTER *)next__XW2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__YW2R)[ 0]=next__XW2R;
+              } else {
+                ((__POINTER *)result__ZW2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XW2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__ZW2R=next__XW2R;
+              };
+            };
+            ptr__BYMR=result__ZW2R;
+          } else {
+            t__GYMR=((__UINTEGER_32 )typ_id__CYMR);
+            a__HYMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__AX2R=(__UINTEGER_32)((__UINTEGER_32)(sz__DYMR + a__HYMR) & (__UINTEGER_32)(~ a__HYMR));
+            ptr_table__3W2R=((__POINTER )(&(table_type[(t__GYMR)])));
+            lab_type__5W2R=(__UINTEGER_32)(t__GYMR |  1);
+            next__2W2R=((__POINTER )(NULL));
+            result__4W2R=((__POINTER *)ptr_table__3W2R)[ 0];
+            if ((result__4W2R == (void *)NULL)) {
+              result__4W2R=new_lab__2PJ(lab_type__5W2R);
+              next__2W2R=(void *)((unsigned long)result__4W2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AX2R)));
+              ((__POINTER *)next__2W2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__3W2R)[ 0]=next__2W2R;
+            } else {
+              next__2W2R=((__POINTER *)result__4W2R)[ 0];
+              if ((next__2W2R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4W2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AX2R <<  1)) <=  4096)) {
+                  next__2W2R=(void *)((unsigned long)result__4W2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AX2R)));
+                } else {
+                  next__2W2R=new_lab__2PJ(lab_type__5W2R);
+                };
+                ((__POINTER *)next__2W2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__3W2R)[ 0]=next__2W2R;
+              } else {
+                ((__POINTER *)result__4W2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2W2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__4W2R=next__2W2R;
+              };
+            };
+            ptr__BYMR=result__4W2R;
+          };
+          result__AYMR=((__EXPR_SHIFT_L *)ptr__BYMR);
+          *(result__AYMR) = *(EXPR_SHIFT_L__);
+        };
+        Self__IYMR=((__EXPR_SHIFT_L *)result__AYMR);
+        Self__IYMR->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JYMR;
+        Self__IYMR->parent_expr_binary__ODKH.left__XO1H=l__KYMR;
+        Self__IYMR->parent_expr_binary__ODKH.right__WO2H=__tmp__25AL;
+        result__JMWL=result__AYMR;
+      };
+    };
+    result__P5AL=result__JMWL;
+  };
+  if ((((void *)result__P5AL == (void *)NULL) && ((void *)__tmp__55AL != (void *)NULL))) {
+    result__0NWL=NULL;
+    v__1NWL= 0;
+    if ((((__INTEGER_CST *)__tmp__55AL)->value__W4YD ==  1)) {
+      result__0NWL=Self__N5AL->parent_expr_binary__CBKH.left__XO1H;
+      __tmp__GOWL=TRUE__;
+    } else {
+      __tmp__GOWL=FALSE__;
+    };
+    if (__tmp__GOWL) {
+      __tmp__XOWL=TRUE__;
+    } else {
+      result__4C2L=(((__INTEGER_CST *)__tmp__55AL)->value__W4YD == (__INTEGER)(-  1));
+      if (result__4C2L) {
+        p__VYMR=Self__N5AL->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        r__WYMR=Self__N5AL->parent_expr_binary__CBKH.left__XO1H;
+        result__MYMR=NULL;
+        ptr__NYMR=((__POINTER )(NULL));
+        typ_id__OYMR= 0;
+        sz__PYMR=((__UINTEGER_32 )sizeof(__EXPR_NEG));
+        if ((sz__PYMR ==  0)) {
+          result__MYMR=EXPR_NEG__;
+        } else {
+          typ_id__OYMR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PYMR);
+          if ((typ_id__OYMR == (__INTEGER)(-  1))) {
+            a__QYMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__RYMR=(__UINTEGER_32)((__UINTEGER_32)(sz__PYMR + a__QYMR) & (__UINTEGER_32)(~ a__QYMR));
+            ptr_table__CX2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RYMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__BX2R=((__POINTER )(NULL));
+            result__DX2R=((__POINTER *)ptr_table__CX2R)[ 0];
+            if ((result__DX2R == (void *)NULL)) {
+              result__DX2R=new_lab__2PJ(new_size__RYMR);
+              next__BX2R=(void *)((unsigned long)result__DX2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RYMR)));
+              ((__POINTER *)next__BX2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__CX2R)[ 0]=next__BX2R;
+            } else {
+              next__BX2R=((__POINTER *)result__DX2R)[ 0];
+              if ((next__BX2R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DX2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RYMR <<  1)) <=  4096)) {
+                  next__BX2R=(void *)((unsigned long)result__DX2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RYMR)));
+                } else {
+                  next__BX2R=new_lab__2PJ(new_size__RYMR);
+                };
+                ((__POINTER *)next__BX2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__CX2R)[ 0]=next__BX2R;
+              } else {
+                ((__POINTER *)result__DX2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BX2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__DX2R=next__BX2R;
+              };
+            };
+            ptr__NYMR=result__DX2R;
+          } else {
+            t__SYMR=((__UINTEGER_32 )typ_id__OYMR);
+            a__TYMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__KX2R=(__UINTEGER_32)((__UINTEGER_32)(sz__PYMR + a__TYMR) & (__UINTEGER_32)(~ a__TYMR));
+            ptr_table__HX2R=((__POINTER )(&(table_type[(t__SYMR)])));
+            lab_type__JX2R=(__UINTEGER_32)(t__SYMR |  1);
+            next__GX2R=((__POINTER )(NULL));
+            result__IX2R=((__POINTER *)ptr_table__HX2R)[ 0];
+            if ((result__IX2R == (void *)NULL)) {
+              result__IX2R=new_lab__2PJ(lab_type__JX2R);
+              next__GX2R=(void *)((unsigned long)result__IX2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KX2R)));
+              ((__POINTER *)next__GX2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__HX2R)[ 0]=next__GX2R;
+            } else {
+              next__GX2R=((__POINTER *)result__IX2R)[ 0];
+              if ((next__GX2R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IX2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KX2R <<  1)) <=  4096)) {
+                  next__GX2R=(void *)((unsigned long)result__IX2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KX2R)));
+                } else {
+                  next__GX2R=new_lab__2PJ(lab_type__JX2R);
+                };
+                ((__POINTER *)next__GX2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__HX2R)[ 0]=next__GX2R;
+              } else {
+                ((__POINTER *)result__IX2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GX2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__IX2R=next__GX2R;
+              };
+            };
+            ptr__NYMR=result__IX2R;
+          };
+          result__MYMR=((__EXPR_NEG *)ptr__NYMR);
+          *(result__MYMR) = *(EXPR_NEG__);
+        };
+        Self__UYMR=((__EXPR_NEG *)result__MYMR);
+        Self__UYMR->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__VYMR;
+        Self__UYMR->parent_expr_unary__EXDL.right__SXDL=r__WYMR;
+        result__0NWL=result__MYMR;
+      };
+      __tmp__XOWL=result__4C2L;
+    };
+    if ((! __tmp__XOWL)) {
+      v__1NWL=to_power__5MRN(__tmp__55AL);
+      if ((v__1NWL != (__INTEGER)(-  1))) {
+        Self__LLKQ=((__INTEGER_CST *)__tmp__55AL);
+        Self__LLKQ->value__W4YD=v__1NWL;
+        check_type__YG5D(Self__LLKQ);
+        p__AZMR=Self__N5AL->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        l__BZMR=Self__N5AL->parent_expr_binary__CBKH.left__XO1H;
+        result__XYMR=NULL;
+        ptr__YYMR=((__POINTER )(NULL));
+        typ_id__ZYMR= 0;
+        sz__0YMR=((__UINTEGER_32 )sizeof(__EXPR_SHIFT_L));
+        if ((sz__0YMR ==  0)) {
+          result__XYMR=EXPR_SHIFT_L__;
+        } else {
+          typ_id__ZYMR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0YMR);
+          if ((typ_id__ZYMR == (__INTEGER)(-  1))) {
+            a__1YMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__2YMR=(__UINTEGER_32)((__UINTEGER_32)(sz__0YMR + a__1YMR) & (__UINTEGER_32)(~ a__1YMR));
+            ptr_table__MX2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2YMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__LX2R=((__POINTER )(NULL));
+            result__NX2R=((__POINTER *)ptr_table__MX2R)[ 0];
+            if ((result__NX2R == (void *)NULL)) {
+              result__NX2R=new_lab__2PJ(new_size__2YMR);
+              next__LX2R=(void *)((unsigned long)result__NX2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2YMR)));
+              ((__POINTER *)next__LX2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__MX2R)[ 0]=next__LX2R;
+            } else {
+              next__LX2R=((__POINTER *)result__NX2R)[ 0];
+              if ((next__LX2R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NX2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2YMR <<  1)) <=  4096)) {
+                  next__LX2R=(void *)((unsigned long)result__NX2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2YMR)));
+                } else {
+                  next__LX2R=new_lab__2PJ(new_size__2YMR);
+                };
+                ((__POINTER *)next__LX2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__MX2R)[ 0]=next__LX2R;
+              } else {
+                ((__POINTER *)result__NX2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LX2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__NX2R=next__LX2R;
+              };
+            };
+            ptr__YYMR=result__NX2R;
+          } else {
+            t__3YMR=((__UINTEGER_32 )typ_id__ZYMR);
+            a__4YMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__UX2R=(__UINTEGER_32)((__UINTEGER_32)(sz__0YMR + a__4YMR) & (__UINTEGER_32)(~ a__4YMR));
+            ptr_table__RX2R=((__POINTER )(&(table_type[(t__3YMR)])));
+            lab_type__TX2R=(__UINTEGER_32)(t__3YMR |  1);
+            next__QX2R=((__POINTER )(NULL));
+            result__SX2R=((__POINTER *)ptr_table__RX2R)[ 0];
+            if ((result__SX2R == (void *)NULL)) {
+              result__SX2R=new_lab__2PJ(lab_type__TX2R);
+              next__QX2R=(void *)((unsigned long)result__SX2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UX2R)));
+              ((__POINTER *)next__QX2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__RX2R)[ 0]=next__QX2R;
+            } else {
+              next__QX2R=((__POINTER *)result__SX2R)[ 0];
+              if ((next__QX2R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SX2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UX2R <<  1)) <=  4096)) {
+                  next__QX2R=(void *)((unsigned long)result__SX2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UX2R)));
+                } else {
+                  next__QX2R=new_lab__2PJ(lab_type__TX2R);
+                };
+                ((__POINTER *)next__QX2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__RX2R)[ 0]=next__QX2R;
+              } else {
+                ((__POINTER *)result__SX2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__QX2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__SX2R=next__QX2R;
+              };
+            };
+            ptr__YYMR=result__SX2R;
+          };
+          result__XYMR=((__EXPR_SHIFT_L *)ptr__YYMR);
+          *(result__XYMR) = *(EXPR_SHIFT_L__);
+        };
+        Self__5YMR=((__EXPR_SHIFT_L *)result__XYMR);
+        Self__5YMR->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__AZMR;
+        Self__5YMR->parent_expr_binary__ODKH.left__XO1H=l__BZMR;
+        Self__5YMR->parent_expr_binary__ODKH.right__WO2H=__tmp__55AL;
+        result__0NWL=result__XYMR;
+      };
+    };
+    result__P5AL=result__0NWL;
+  };
+  if (((((void *)result__P5AL == (void *)NULL) && ((void *)__tmp__55AL != (void *)NULL)) && ((void *)__tmp__25AL != (void *)NULL))) {
+    __tmp__A3NM=((__INTEGER_CST *)__tmp__25AL)->value__W4YD;
+    Self__NLKQ=((__INTEGER_CST *)__tmp__25AL);
+    Self__NLKQ->value__W4YD=(__INTEGER_64)(__tmp__A3NM * ((__INTEGER_CST *)__tmp__55AL)->value__W4YD);
+    check_type__YG5D(Self__NLKQ);
+    result__P5AL=__tmp__25AL;
+  };
+  if ((((void *)result__P5AL == (void *)NULL) && (old_seq__Q5AL == seq_call_and_loop__3QEJ))) {
+    result__P5AL=NULL;
+    if (((void *)__tmp__25AL != (void *)NULL)) {
+      result__MSOM=NULL;
+      if ((((__INTEGER_CST *)__tmp__25AL)->value__W4YD ==  0)) {
+        result__MSOM=__tmp__25AL;
+        __tmp__TSOM=Self__N5AL->parent_expr_binary__CBKH.right__WO2H;
+        switch (((struct ___OBJ *)__tmp__TSOM)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__JGSM);
+          remove__SOJJ(__tmp__TSOM);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__JGSM);
+          remove__2TAK(__tmp__TSOM);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__5OGQ=((__READ_LOCAL *)__tmp__JGSM);
-          unread__ESNK(Self__5OGQ->local__G5YD,Self__5OGQ);
+          Self__RSCQ=((__READ_LOCAL *)__tmp__TSOM);
+          Self__VX2R=((__LOCAL *)Self__RSCQ->local__HJZD);
+          Self__VX2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VX2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__VX2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__WX2R=create__AXB( 250);
+            display__UXFK(Self__RSCQ,voir__WX2R);
+            put_string__2EG(((__STRING *)voir__WX2R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__YX2R=((__LIST *)list_current__EH1);
+            voir__ZX2R=create__AXB( 250);
+            display__EQQG(Self__YX2R,voir__ZX2R);
+            put_string__2EG(((__STRING *)voir__ZX2R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __EXPR_MULTIPLE__: {
-          remove__5REK(__tmp__JGSM);
+          remove__1UAK(__tmp__TSOM);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__JGSM);
+          remove__LVAK(__tmp__TSOM);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__JGSM);
+          remove__PVAK(__tmp__TSOM);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__BPGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__JGSM)->receiver__AHAI);
-          unread__ESNK(Self__BPGQ->local__G5YD,Self__BPGQ);
+          Self__TSCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__TSOM)->receiver__WN2H);
+          Self__0X2R=((__LOCAL *)Self__TSCQ->local__HJZD);
+          Self__0X2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0X2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__0X2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__1X2R=create__AXB( 250);
+            display__UXFK(Self__TSCQ,voir__1X2R);
+            put_string__2EG(((__STRING *)voir__1X2R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__3X2R=((__LIST *)list_current__EH1);
+            voir__4X2R=create__AXB( 250);
+            display__EQQG(Self__3X2R,voir__4X2R);
+            put_string__2EG(((__STRING *)voir__4X2R));
+            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__JGSM);
+          remove__0VAK(__tmp__TSOM);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__JGSM);
+          remove__3VAK(__tmp__TSOM);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__JGSM);
+          remove__BWAK(__tmp__TSOM);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__JGSM);
+          remove__FWAK(__tmp__TSOM);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__JGSM);
+          remove__JWAK(__tmp__TSOM);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__JGSM);
+          remove__NWAK(__tmp__TSOM);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__JGSM);
+          remove__RWAK(__tmp__TSOM);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__JGSM);
+          remove__VWAK(__tmp__TSOM);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__JGSM);
+          remove__ZWAK(__tmp__TSOM);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__JGSM);
+          remove__0XAK(__tmp__TSOM);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__JGSM);
+          remove__4XAK(__tmp__TSOM);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__JGSM);
+          remove__BYAK(__tmp__TSOM);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__JGSM);
+          remove__DUML(__tmp__TSOM);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__JGSM);
+          remove__GGHK(__tmp__TSOM);
         } break;
         case __READ_GLOBAL__: {
-          Self__CPGQ=((__READ_GLOBAL *)__tmp__JGSM);
-          unread__H2QL(Self__CPGQ->global__3DNK,Self__CPGQ);
+          Self__USCQ=((__READ_GLOBAL *)__tmp__TSOM);
+          unread__CGNL(Self__USCQ->global__ZGJK,Self__USCQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__JGSM);
+          remove__WA0M(__tmp__TSOM);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__JGSM);
+          remove__0UEO(__tmp__TSOM);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__JGSM);
+          remove__0RKO(__tmp__TSOM);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__JGSM);
+          remove__4UEO(__tmp__TSOM);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__JGSM);
+          remove__5RKO(__tmp__TSOM);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__JGSM);
+          remove__HTJM(__tmp__TSOM);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__JGSM);
+          remove__XWML(__tmp__TSOM);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__JGSM);
+          remove__TJZM(__tmp__TSOM);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__JGSM);
+          remove__CVEO(__tmp__TSOM);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__JGSM);
+          remove__1EEP(__tmp__TSOM);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__JGSM);
+          remove__0DRN(__tmp__TSOM);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__JGSM);
+          remove__4DRN(__tmp__TSOM);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__JGSM);
+          remove__14PN(__tmp__TSOM);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__JGSM);
+          remove__EVTO(__tmp__TSOM);
         } break;
         };
       };
-      result__B1EL=result__CGSM;
+      result__P5AL=result__MSOM;
     };
-    if ((((void *)result__B1EL == (void *)NULL) && ((void *)__tmp__R1EL != (void *)NULL))) {
-      result__QGSM=NULL;
-      if ((((__INTEGER_CST *)__tmp__R1EL)->value__VUYD ==  0)) {
-        result__QGSM=__tmp__R1EL;
-        __tmp__XGSM=Self__50EL->parent_expr_binary__WZNH.left__ZH5H;
-        switch (((struct ___OBJ *)__tmp__XGSM)->__id) {
+    if ((((void *)result__P5AL == (void *)NULL) && ((void *)__tmp__55AL != (void *)NULL))) {
+      result__0SOM=NULL;
+      if ((((__INTEGER_CST *)__tmp__55AL)->value__W4YD ==  0)) {
+        result__0SOM=__tmp__55AL;
+        __tmp__BTOM=Self__N5AL->parent_expr_binary__CBKH.left__XO1H;
+        switch (((struct ___OBJ *)__tmp__BTOM)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__XGSM);
+          remove__SOJJ(__tmp__BTOM);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__XGSM);
+          remove__2TAK(__tmp__BTOM);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__DPGQ=((__READ_LOCAL *)__tmp__XGSM);
-          unread__ESNK(Self__DPGQ->local__G5YD,Self__DPGQ);
+          Self__VSCQ=((__READ_LOCAL *)__tmp__BTOM);
+          Self__5X2R=((__LOCAL *)Self__VSCQ->local__HJZD);
+          Self__5X2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5X2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__5X2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__AY2R=create__AXB( 250);
+            display__UXFK(Self__VSCQ,voir__AY2R);
+            put_string__2EG(((__STRING *)voir__AY2R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__CY2R=((__LIST *)list_current__EH1);
+            voir__DY2R=create__AXB( 250);
+            display__EQQG(Self__CY2R,voir__DY2R);
+            put_string__2EG(((__STRING *)voir__DY2R));
+            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__XGSM);
+          remove__1UAK(__tmp__BTOM);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__XGSM);
+          remove__LVAK(__tmp__BTOM);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__XGSM);
+          remove__PVAK(__tmp__BTOM);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__FPGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__XGSM)->receiver__AHAI);
-          unread__ESNK(Self__FPGQ->local__G5YD,Self__FPGQ);
+          Self__XSCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BTOM)->receiver__WN2H);
+          Self__EY2R=((__LOCAL *)Self__XSCQ->local__HJZD);
+          Self__EY2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EY2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__EY2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__FY2R=create__AXB( 250);
+            display__UXFK(Self__XSCQ,voir__FY2R);
+            put_string__2EG(((__STRING *)voir__FY2R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__HY2R=((__LIST *)list_current__EH1);
+            voir__IY2R=create__AXB( 250);
+            display__EQQG(Self__HY2R,voir__IY2R);
+            put_string__2EG(((__STRING *)voir__IY2R));
+            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__XGSM);
+          remove__0VAK(__tmp__BTOM);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__XGSM);
+          remove__3VAK(__tmp__BTOM);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__XGSM);
+          remove__BWAK(__tmp__BTOM);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__XGSM);
+          remove__FWAK(__tmp__BTOM);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__XGSM);
+          remove__JWAK(__tmp__BTOM);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__XGSM);
+          remove__NWAK(__tmp__BTOM);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__XGSM);
+          remove__RWAK(__tmp__BTOM);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__XGSM);
+          remove__VWAK(__tmp__BTOM);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__XGSM);
+          remove__ZWAK(__tmp__BTOM);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__XGSM);
+          remove__0XAK(__tmp__BTOM);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__XGSM);
+          remove__4XAK(__tmp__BTOM);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__XGSM);
+          remove__BYAK(__tmp__BTOM);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__XGSM);
+          remove__DUML(__tmp__BTOM);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__XGSM);
+          remove__GGHK(__tmp__BTOM);
         } break;
         case __READ_GLOBAL__: {
-          Self__GPGQ=((__READ_GLOBAL *)__tmp__XGSM);
-          unread__H2QL(Self__GPGQ->global__3DNK,Self__GPGQ);
+          Self__YSCQ=((__READ_GLOBAL *)__tmp__BTOM);
+          unread__CGNL(Self__YSCQ->global__ZGJK,Self__YSCQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__XGSM);
+          remove__WA0M(__tmp__BTOM);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__XGSM);
+          remove__0UEO(__tmp__BTOM);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__XGSM);
+          remove__0RKO(__tmp__BTOM);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__XGSM);
+          remove__4UEO(__tmp__BTOM);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__XGSM);
+          remove__5RKO(__tmp__BTOM);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__XGSM);
+          remove__HTJM(__tmp__BTOM);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__XGSM);
+          remove__XWML(__tmp__BTOM);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__XGSM);
+          remove__TJZM(__tmp__BTOM);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__XGSM);
+          remove__CVEO(__tmp__BTOM);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__XGSM);
+          remove__1EEP(__tmp__BTOM);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__XGSM);
+          remove__0DRN(__tmp__BTOM);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__XGSM);
+          remove__4DRN(__tmp__BTOM);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__XGSM);
+          remove__14PN(__tmp__BTOM);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__XGSM);
+          remove__EVTO(__tmp__BTOM);
         } break;
         };
       };
-      result__B1EL=result__QGSM;
+      result__P5AL=result__0SOM;
     };
   };
-  if (((void *)result__B1EL == (void *)NULL)) {
-    result__B1EL=Self__50EL;
+  if (((void *)result__P5AL == (void *)NULL)) {
+    result__P5AL=Self__N5AL;
   } else {
-    __tmp__F5EL=Self__50EL->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    switch (((struct ___OBJ *)result__B1EL)->__id) {
+    __tmp__TDBL=Self__N5AL->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    switch (((struct ___OBJ *)result__P5AL)->__id) {
     case __LIST__: {
-      ((__LIST *)result__B1EL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__LIST *)result__P5AL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __STRING_CST__: {
-      ((__STRING_CST *)result__B1EL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__STRING_CST *)result__P5AL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__B1EL)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXTERNAL_C *)result__P5AL)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__B1EL)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__PROTOTYPE_CST *)result__P5AL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__B1EL)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__INTEGER_CST *)result__P5AL)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__B1EL)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__READ_LOCAL *)result__P5AL)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__B1EL)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_EQUAL *)result__P5AL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__B1EL)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_NOT_EQUAL *)result__P5AL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __REAL_CST__: {
-      ((__REAL_CST *)result__B1EL)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__REAL_CST *)result__P5AL)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__B1EL)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__CHARACTER_CST *)result__P5AL)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__B1EL)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__IS_EXPANDED *)result__P5AL)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__B1EL)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__GET_TYPE_ID *)result__P5AL)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__B1EL)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_SUP *)result__P5AL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__B1EL)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_SUB *)result__P5AL)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__B1EL)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_MUL *)result__P5AL)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__B1EL)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_DIV *)result__P5AL)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_AND__: {
-      ((__EXPR_AND *)result__B1EL)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_AND *)result__P5AL)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__B1EL)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_SHIFT_R *)result__P5AL)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__B1EL)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_SHIFT_L *)result__P5AL)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __PUT_TO__: {
-      ((__PUT_TO *)result__B1EL)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__PUT_TO *)result__P5AL)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __ITEM__: {
-      ((__ITEM *)result__B1EL)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__ITEM *)result__P5AL)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __SIZE_OF__: {
-      ((__SIZE_OF *)result__B1EL)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__SIZE_OF *)result__P5AL)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __CAST__: {
-      ((__CAST *)result__B1EL)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__CAST *)result__P5AL)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__B1EL)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__CALL_SLOT *)result__P5AL)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __READ_SLOT__: {
-      ((__READ_SLOT *)result__B1EL)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__READ_SLOT *)result__P5AL)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__B1EL)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__READ_GLOBAL *)result__P5AL)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__B1EL)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_NOT_LOGIC *)result__P5AL)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__B1EL)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_OR_LOGIC *)result__P5AL)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__B1EL)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_OR_OR_LOGIC *)result__P5AL)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__B1EL)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_AND_LOGIC *)result__P5AL)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__B1EL)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_AND_AND_LOGIC *)result__P5AL)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__B1EL)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_NEG *)result__P5AL)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__B1EL)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_ADD *)result__P5AL)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__B1EL)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_NOT *)result__P5AL)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__B1EL)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_MOD *)result__P5AL)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__B1EL)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_SUP_EQ *)result__P5AL)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_INF__: {
-      ((__EXPR_INF *)result__B1EL)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_INF *)result__P5AL)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__B1EL)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_INF_EQ *)result__P5AL)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_OR__: {
-      ((__EXPR_OR *)result__B1EL)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_OR *)result__P5AL)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__B1EL)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__F5EL;
+      ((__EXPR_XOR *)result__P5AL)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TDBL;
     } break;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__B1EL);
+  return(result__P5AL);
 }
 
-static void* execute_link__H5EL(__EXPR_DIV *Self__I5EL)
+static void* execute_link__VDBL(__EXPR_DIV *Self__WDBL)
 // ({EXPR_DIV}) With resultRecursive, No inlinable.
 {
-  __INTEGER_64 v__SF0L,__tmp__GRRM;
-  __UINTEGER_32 old_seq__L5EL;
-  void *__tmp__R5EL,*__tmp__S5EL,*__tmp__T5EL,*__tmp__U5EL,*__tmp__W5EL;
-  void *__tmp__Z5EL,*result__K5EL,*result__RF0L,*result__5QRM;
-  void *result__UH0L,*__tmp__WH0L,*__tmp__XH0L,*__tmp__DI0L,*__tmp__EI0L;
-  void *__tmp__LI0L,*__tmp__SI0L,*__tmp__TI0L,*__tmp__EJ0L,*__tmp__FJ0L;
-  void *__tmp__MJ0L,*__tmp__TJ0L,*__tmp__UJ0L,*__tmp__FK0L,*__tmp__GK0L;
-  void *result__4GSM,*__tmp__FHSM;
-  void *__tmp__X5EL,*left_cst__O5EL,*__tmp__05EL,*right_cst__P5EL;
-  __POSITION __tmp__2F0L,__tmp__ODFL;
-  __INTEGER_CST *Self__AHOQ,*Self__CHOQ;
-  void *neg__VH0L,*__tmp__MI0L,*__tmp__NJ0L;
-  __READ_LOCAL *Self__4RGQ,*Self__ASGQ,*Self__CSGQ,*Self__ESGQ;
-  __READ_LOCAL *Self__ISGQ,*Self__KSGQ,*Self__MSGQ,*Self__OSGQ;
-  __READ_LOCAL *Self__SSGQ,*Self__USGQ,*Self__WSGQ,*Self__YSGQ;
-  __READ_LOCAL *Self__0SGQ,*Self__2SGQ;
-  __READ_GLOBAL *Self__BSGQ,*Self__FSGQ,*Self__LSGQ,*Self__PSGQ;
-  __READ_GLOBAL *Self__VSGQ,*Self__ZSGQ,*Self__3SGQ;
-  __BOOLEAN __tmp__5F0L,__tmp__NG0L,result__YY5L,__tmp__4G0L;
-  __BOOLEAN result__KZ5L,__tmp__YH0L,__tmp__UI0L,__tmp__XI0L;
-  __BOOLEAN __tmp__VJ0L,__tmp__YJ0L;
-  old_seq__L5EL=seq_call_and_loop__BOIJ;
-  __tmp__R5EL=Self__I5EL->parent_expr_binary__J0NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__R5EL)->__id) {
+  __INTEGER_64 v__SQWL,__tmp__Q3NM,v__Q0MR,v__20MR;
+  __UINTEGER_32 old_seq__ZDBL,sz__GZMR,a__HZMR,new_size__IZMR,t__JZMR;
+  __UINTEGER_32 a__KZMR,new_size__SY2R,lab_type__RY2R,sz__RZMR,a__SZMR;
+  __UINTEGER_32 new_size__TZMR,t__UZMR,a__VZMR,new_size__2Y2R;
+  __UINTEGER_32 lab_type__1Y2R,sz__3ZMR,a__4ZMR,new_size__5ZMR,t__A0MR;
+  __UINTEGER_32 a__B0MR,new_size__GZ2R,lab_type__FZ2R,sz__J0MR,a__K0MR;
+  __UINTEGER_32 new_size__L0MR,t__M0MR,a__N0MR,new_size__E02R;
+  __UINTEGER_32 lab_type__D02R,sz__V0MR,a__W0MR,new_size__X0MR,t__Y0MR;
+  __UINTEGER_32 a__Z0MR,new_size__C12R,lab_type__B12R;
+  void *__tmp__5DBL,*__tmp__AEBL,*__tmp__BEBL,*__tmp__CEBL,*__tmp__EEBL;
+  void *__tmp__HEBL,*result__YDBL,*result__RQWL,*r__NZMR,*l__YZMR;
+  void *result__J3NM,*result__USWL,*__tmp__WSWL,*__tmp__XSWL;
+  void *__tmp__DTWL,*__tmp__ETWL,*__tmp__LTWL,*__tmp__STWL,*__tmp__TTWL;
+  void *__tmp__EUWL,*__tmp__FUWL,*__tmp__MUWL,*__tmp__TUWL,*__tmp__UUWL;
+  void *__tmp__FVWL,*__tmp__GVWL,*result__ITOM,*__tmp__PTOM;
+  __LIST *Self__LGBR,*Self__NGBR,*Self__KZ2R,*Self__PZ2R,*Self__UZ2R;
+  __LIST *Self__ZZ2R,*Self__I02R,*Self__N02R,*Self__S02R,*Self__X02R;
+  __LIST *Self__G12R,*Self__L12R,*Self__Q12R,*Self__V12R,*Self__012R;
+  __LIST *Self__512R;
+  void *voir__MGBR,*voir__OGBR,*voir__IZ2R,*voir__LZ2R,*voir__NZ2R;
+  void *voir__QZ2R,*voir__SZ2R,*voir__VZ2R,*voir__XZ2R,*voir__0Z2R;
+  void *voir__G02R,*voir__J02R,*voir__L02R,*voir__O02R,*voir__Q02R;
+  void *voir__T02R,*voir__V02R,*voir__Y02R,*voir__E12R,*voir__H12R;
+  void *voir__J12R,*voir__M12R,*voir__O12R,*voir__R12R,*voir__T12R;
+  void *voir__W12R,*voir__Y12R,*voir__112R,*voir__312R,*voir__A22R;
+  void *__tmp__FEBL,*left_cst__2DBL,*__tmp__IEBL,*right_cst__3DBL;
+  __POSITION __tmp__2QWL,p__MZMR,p__XZMR,p__D0MR,p__P0MR,p__10MR;
+  __POSITION __tmp__2HBL;
+  __EXPR_NEG *result__DZMR,*Self__LZMR;
+  __POINTER ptr__EZMR,ptr_table__KY2R,next__JY2R,result__LY2R;
+  __POINTER ptr_table__PY2R,next__OY2R,result__QY2R,ptr__PZMR;
+  __POINTER ptr_table__UY2R,next__TY2R,result__VY2R,ptr_table__ZY2R;
+  __POINTER next__YY2R,result__0Y2R,ptr__1ZMR,ptr_table__4Y2R;
+  __POINTER next__3Y2R,result__5Y2R,ptr_table__DZ2R,next__CZ2R;
+  __POINTER result__EZ2R,ptr__H0MR,ptr_table__2Z2R,next__1Z2R;
+  __POINTER result__3Z2R,ptr_table__B02R,next__A02R,result__C02R;
+  __POINTER ptr__T0MR,ptr_table__002R,next__Z02R,result__102R;
+  __POINTER ptr_table__502R,next__402R,result__A12R;
+  __INTEGER typ_id__FZMR,typ_id__QZMR,typ_id__2ZMR,typ_id__I0MR;
+  __INTEGER typ_id__U0MR;
+  __INTEGER_CST *Self__PLKQ,*Self__RLKQ,*result__0ZMR,*Self__C0MR;
+  __INTEGER_CST *result__G0MR,*Self__O0MR,*result__S0MR,*Self__00MR;
+  __EXPR_SHIFT_R *result__OZMR,*Self__WZMR;
+  void *neg__VSWL,*__tmp__MTWL,*__tmp__NUWL;
+  void *t__F0MR,*t__R0MR,*t__30MR;
+  __READ_LOCAL *Self__QVCQ,*Self__SVCQ,*Self__UVCQ,*Self__WVCQ;
+  __READ_LOCAL *Self__0VCQ,*Self__2VCQ,*Self__4VCQ,*Self__AWCQ;
+  __READ_LOCAL *Self__EWCQ,*Self__GWCQ,*Self__IWCQ,*Self__KWCQ;
+  __READ_LOCAL *Self__MWCQ,*Self__OWCQ;
+  __LOCAL *Self__HZ2R,*Self__MZ2R,*Self__RZ2R,*Self__WZ2R,*Self__F02R;
+  __LOCAL *Self__K02R,*Self__P02R,*Self__U02R,*Self__D12R,*Self__I12R;
+  __LOCAL *Self__N12R,*Self__S12R,*Self__X12R,*Self__212R;
+  __READ_GLOBAL *Self__TVCQ,*Self__XVCQ,*Self__3VCQ,*Self__BWCQ;
+  __READ_GLOBAL *Self__HWCQ,*Self__LWCQ,*Self__PWCQ;
+  __BOOLEAN __tmp__5QWL,__tmp__NRWL,result__NE2L,__tmp__4RWL;
+  __BOOLEAN result__5E2L,__tmp__YSWL,__tmp__UTWL,__tmp__XTWL;
+  __BOOLEAN __tmp__VUWL,__tmp__YUWL;
+  old_seq__ZDBL=seq_call_and_loop__3QEJ;
+  __tmp__5DBL=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__5DBL)->__id) {
   case __LIST__: {
-    __tmp__S5EL=execute_link__GMRG(__tmp__R5EL);
+    __tmp__AEBL=execute_link__TTOG(__tmp__5DBL);
   } break;
   case __STRING_CST__: {
-    __tmp__S5EL=((__STRING_CST *)__tmp__R5EL);
+    __tmp__AEBL=((__STRING_CST *)__tmp__5DBL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__S5EL=execute_link__A23K(__tmp__R5EL);
+    __tmp__AEBL=execute_link__KA0K(__tmp__5DBL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__S5EL=((__PROTOTYPE_CST *)__tmp__R5EL);
+    __tmp__AEBL=((__PROTOTYPE_CST *)__tmp__5DBL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__S5EL=((__INTEGER_CST *)__tmp__R5EL);
+    __tmp__AEBL=((__INTEGER_CST *)__tmp__5DBL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__S5EL=execute_link__QDEL(__tmp__R5EL);
+    __tmp__AEBL=execute_link__4HAL(__tmp__5DBL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__S5EL=execute_link__EIEL();
+    Self__LGBR=((__LIST *)list_current__EH1);
+    voir__MGBR=create__AXB( 250);
+    display__EQQG(Self__LGBR,voir__MGBR);
+    put_string__2EG(((__STRING *)voir__MGBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__AEBL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__S5EL=execute_link__IIEL(__tmp__R5EL);
+    __tmp__AEBL=execute_link__WMAL(__tmp__5DBL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__S5EL=execute_link__RMEL(__tmp__R5EL);
+    __tmp__AEBL=execute_link__5QAL(__tmp__5DBL);
   } break;
   case __REAL_CST__: {
-    __tmp__S5EL=((__REAL_CST *)__tmp__R5EL);
+    __tmp__AEBL=((__REAL_CST *)__tmp__5DBL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__S5EL=((__CHARACTER_CST *)__tmp__R5EL);
+    __tmp__AEBL=((__CHARACTER_CST *)__tmp__5DBL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__S5EL=execute_link__AREL(__tmp__R5EL);
+    __tmp__AEBL=execute_link__OVAL(__tmp__5DBL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__S5EL=execute_link__HSEL(__tmp__R5EL);
+    __tmp__AEBL=execute_link__VWAL(__tmp__5DBL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__S5EL=execute_link__MSEL(__tmp__R5EL);
+    __tmp__AEBL=execute_link__0WAL(__tmp__5DBL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__S5EL=execute_link__VWEL(__tmp__R5EL);
+    __tmp__AEBL=execute_link__D1AL(__tmp__5DBL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__S5EL=execute_link__40EL(__tmp__R5EL);
+    __tmp__AEBL=execute_link__M5AL(__tmp__5DBL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__S5EL=execute_link__H5EL(__tmp__R5EL);
+    __tmp__AEBL=execute_link__VDBL(__tmp__5DBL);
   } break;
   case __EXPR_AND__: {
-    __tmp__S5EL=execute_link__QDFL(__tmp__R5EL);
+    __tmp__AEBL=execute_link__4HBL(__tmp__5DBL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__S5EL=execute_link__ZHFL(__tmp__R5EL);
+    __tmp__AEBL=execute_link__HMBL(__tmp__5DBL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__S5EL=execute_link__CMFL(__tmp__R5EL);
+    __tmp__AEBL=execute_link__QQBL(__tmp__5DBL);
   } break;
   case __PUT_TO__: {
-    __tmp__S5EL=execute_link__NKTK(__tmp__R5EL);
+    __tmp__AEBL=execute_link__ROPK(__tmp__5DBL);
   } break;
   case __ITEM__: {
-    __tmp__S5EL=execute_link__LQFL(__tmp__R5EL);
+    __tmp__AEBL=execute_link__ZUBL(__tmp__5DBL);
   } break;
   case __SIZE_OF__: {
-    __tmp__S5EL=execute_link__SQFL(__tmp__R5EL);
+    __tmp__AEBL=execute_link__AVBL(__tmp__5DBL);
   } break;
   case __CAST__: {
-    __tmp__S5EL=execute_link__XQFL(__tmp__R5EL);
+    __tmp__AEBL=execute_link__FVBL(__tmp__5DBL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__S5EL=execute_link__MYXL(__tmp__R5EL);
+    __tmp__AEBL=execute_link__CDUL(__tmp__5DBL);
   } break;
   case __READ_SLOT__: {
-    __tmp__S5EL=execute_link__QUFL(__tmp__R5EL);
+    __tmp__AEBL=execute_link__4YBL(__tmp__5DBL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__S5EL=execute_link__AZFL(__tmp__R5EL);
+    __tmp__AEBL=execute_link__O3BL(__tmp__5DBL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__S5EL=execute_link__4N3M(__tmp__R5EL);
+    __tmp__AEBL=execute_link__C2ZM(__tmp__5DBL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__S5EL=execute_link__03IO(__tmp__R5EL);
+    __tmp__AEBL=execute_link__SGFO(__tmp__5DBL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__S5EL=execute_link__SFPO(__tmp__R5EL);
+    __tmp__AEBL=execute_link__KOLO(__tmp__5DBL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__S5EL=execute_link__TDJO(__tmp__R5EL);
+    __tmp__AEBL=execute_link__LMFO(__tmp__5DBL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__S5EL=execute_link__WLPO(__tmp__R5EL);
+    __tmp__AEBL=execute_link__OULO(__tmp__5DBL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__S5EL=execute_link__GDOM(__tmp__R5EL);
+    __tmp__AEBL=execute_link__IPKM(__tmp__5DBL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__S5EL=execute_link__3NSL(__tmp__R5EL);
+    __tmp__AEBL=execute_link__VXOL(__tmp__5DBL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__S5EL=execute_link__SQ3M(__tmp__R5EL);
+    __tmp__AEBL=execute_link__W4ZM(__tmp__5DBL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__S5EL=execute_link__MJJO(__tmp__R5EL);
+    __tmp__AEBL=execute_link__ESFO(__tmp__5DBL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__S5EL=execute_link__EIIP(__tmp__R5EL);
+    __tmp__AEBL=execute_link__2QEP(__tmp__5DBL);
   } break;
   case __EXPR_INF__: {
-    __tmp__S5EL=execute_link__BNUN(__tmp__R5EL);
+    __tmp__AEBL=execute_link__F1QN(__tmp__5DBL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__S5EL=execute_link__KRUN(__tmp__R5EL);
+    __tmp__AEBL=execute_link__O5QN(__tmp__5DBL);
   } break;
   case __EXPR_OR__: {
-    __tmp__S5EL=execute_link__HEUN(__tmp__R5EL);
+    __tmp__AEBL=execute_link__LSQN(__tmp__5DBL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__S5EL=execute_link__UUYO(__tmp__R5EL);
+    __tmp__AEBL=execute_link__M3UO(__tmp__5DBL);
   } break;
   };
-  Self__I5EL->parent_expr_binary__J0NH.left__ZH5H=__tmp__S5EL;
-  __tmp__T5EL=Self__I5EL->parent_expr_binary__J0NH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__T5EL)->__id) {
+  Self__WDBL->parent_expr_binary__VBKH.left__XO1H=__tmp__AEBL;
+  __tmp__BEBL=Self__WDBL->parent_expr_binary__VBKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__BEBL)->__id) {
   case __LIST__: {
-    __tmp__U5EL=execute_link__GMRG(__tmp__T5EL);
+    __tmp__CEBL=execute_link__TTOG(__tmp__BEBL);
   } break;
   case __STRING_CST__: {
-    __tmp__U5EL=((__STRING_CST *)__tmp__T5EL);
+    __tmp__CEBL=((__STRING_CST *)__tmp__BEBL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__U5EL=execute_link__A23K(__tmp__T5EL);
+    __tmp__CEBL=execute_link__KA0K(__tmp__BEBL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__U5EL=((__PROTOTYPE_CST *)__tmp__T5EL);
+    __tmp__CEBL=((__PROTOTYPE_CST *)__tmp__BEBL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__U5EL=((__INTEGER_CST *)__tmp__T5EL);
+    __tmp__CEBL=((__INTEGER_CST *)__tmp__BEBL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__U5EL=execute_link__QDEL(__tmp__T5EL);
+    __tmp__CEBL=execute_link__4HAL(__tmp__BEBL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__U5EL=execute_link__EIEL();
+    Self__NGBR=((__LIST *)list_current__EH1);
+    voir__OGBR=create__AXB( 250);
+    display__EQQG(Self__NGBR,voir__OGBR);
+    put_string__2EG(((__STRING *)voir__OGBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__CEBL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__U5EL=execute_link__IIEL(__tmp__T5EL);
+    __tmp__CEBL=execute_link__WMAL(__tmp__BEBL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__U5EL=execute_link__RMEL(__tmp__T5EL);
+    __tmp__CEBL=execute_link__5QAL(__tmp__BEBL);
   } break;
   case __REAL_CST__: {
-    __tmp__U5EL=((__REAL_CST *)__tmp__T5EL);
+    __tmp__CEBL=((__REAL_CST *)__tmp__BEBL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__U5EL=((__CHARACTER_CST *)__tmp__T5EL);
+    __tmp__CEBL=((__CHARACTER_CST *)__tmp__BEBL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__U5EL=execute_link__AREL(__tmp__T5EL);
+    __tmp__CEBL=execute_link__OVAL(__tmp__BEBL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__U5EL=execute_link__HSEL(__tmp__T5EL);
+    __tmp__CEBL=execute_link__VWAL(__tmp__BEBL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__U5EL=execute_link__MSEL(__tmp__T5EL);
+    __tmp__CEBL=execute_link__0WAL(__tmp__BEBL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__U5EL=execute_link__VWEL(__tmp__T5EL);
+    __tmp__CEBL=execute_link__D1AL(__tmp__BEBL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__U5EL=execute_link__40EL(__tmp__T5EL);
+    __tmp__CEBL=execute_link__M5AL(__tmp__BEBL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__U5EL=execute_link__H5EL(__tmp__T5EL);
+    __tmp__CEBL=execute_link__VDBL(__tmp__BEBL);
   } break;
   case __EXPR_AND__: {
-    __tmp__U5EL=execute_link__QDFL(__tmp__T5EL);
+    __tmp__CEBL=execute_link__4HBL(__tmp__BEBL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__U5EL=execute_link__ZHFL(__tmp__T5EL);
+    __tmp__CEBL=execute_link__HMBL(__tmp__BEBL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__U5EL=execute_link__CMFL(__tmp__T5EL);
+    __tmp__CEBL=execute_link__QQBL(__tmp__BEBL);
   } break;
   case __PUT_TO__: {
-    __tmp__U5EL=execute_link__NKTK(__tmp__T5EL);
+    __tmp__CEBL=execute_link__ROPK(__tmp__BEBL);
   } break;
   case __ITEM__: {
-    __tmp__U5EL=execute_link__LQFL(__tmp__T5EL);
+    __tmp__CEBL=execute_link__ZUBL(__tmp__BEBL);
   } break;
   case __SIZE_OF__: {
-    __tmp__U5EL=execute_link__SQFL(__tmp__T5EL);
+    __tmp__CEBL=execute_link__AVBL(__tmp__BEBL);
   } break;
   case __CAST__: {
-    __tmp__U5EL=execute_link__XQFL(__tmp__T5EL);
+    __tmp__CEBL=execute_link__FVBL(__tmp__BEBL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__U5EL=execute_link__MYXL(__tmp__T5EL);
+    __tmp__CEBL=execute_link__CDUL(__tmp__BEBL);
   } break;
   case __READ_SLOT__: {
-    __tmp__U5EL=execute_link__QUFL(__tmp__T5EL);
+    __tmp__CEBL=execute_link__4YBL(__tmp__BEBL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__U5EL=execute_link__AZFL(__tmp__T5EL);
+    __tmp__CEBL=execute_link__O3BL(__tmp__BEBL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__U5EL=execute_link__4N3M(__tmp__T5EL);
+    __tmp__CEBL=execute_link__C2ZM(__tmp__BEBL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__U5EL=execute_link__03IO(__tmp__T5EL);
+    __tmp__CEBL=execute_link__SGFO(__tmp__BEBL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__U5EL=execute_link__SFPO(__tmp__T5EL);
+    __tmp__CEBL=execute_link__KOLO(__tmp__BEBL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__U5EL=execute_link__TDJO(__tmp__T5EL);
+    __tmp__CEBL=execute_link__LMFO(__tmp__BEBL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__U5EL=execute_link__WLPO(__tmp__T5EL);
+    __tmp__CEBL=execute_link__OULO(__tmp__BEBL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__U5EL=execute_link__GDOM(__tmp__T5EL);
+    __tmp__CEBL=execute_link__IPKM(__tmp__BEBL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__U5EL=execute_link__3NSL(__tmp__T5EL);
+    __tmp__CEBL=execute_link__VXOL(__tmp__BEBL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__U5EL=execute_link__SQ3M(__tmp__T5EL);
+    __tmp__CEBL=execute_link__W4ZM(__tmp__BEBL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__U5EL=execute_link__MJJO(__tmp__T5EL);
+    __tmp__CEBL=execute_link__ESFO(__tmp__BEBL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__U5EL=execute_link__EIIP(__tmp__T5EL);
+    __tmp__CEBL=execute_link__2QEP(__tmp__BEBL);
   } break;
   case __EXPR_INF__: {
-    __tmp__U5EL=execute_link__BNUN(__tmp__T5EL);
+    __tmp__CEBL=execute_link__F1QN(__tmp__BEBL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__U5EL=execute_link__KRUN(__tmp__T5EL);
+    __tmp__CEBL=execute_link__O5QN(__tmp__BEBL);
   } break;
   case __EXPR_OR__: {
-    __tmp__U5EL=execute_link__HEUN(__tmp__T5EL);
+    __tmp__CEBL=execute_link__LSQN(__tmp__BEBL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__U5EL=execute_link__UUYO(__tmp__T5EL);
+    __tmp__CEBL=execute_link__M3UO(__tmp__BEBL);
   } break;
   };
-  Self__I5EL->parent_expr_binary__J0NH.right__AIAI=__tmp__U5EL;
-  __tmp__W5EL=Self__I5EL->parent_expr_binary__J0NH.left__ZH5H;
-  if (__tmp__W5EL==NULL) {
-    __tmp__X5EL=NULL;
+  Self__WDBL->parent_expr_binary__VBKH.right__WO2H=__tmp__CEBL;
+  __tmp__EEBL=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
+  if (__tmp__EEBL==NULL) {
+    __tmp__FEBL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__W5EL)->__id) {
+    switch (((struct ___OBJ *)__tmp__EEBL)->__id) {
     case __LIST__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__X5EL=((void *)__tmp__W5EL);
+      __tmp__FEBL=((void *)__tmp__EEBL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __CAST__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__X5EL=NULL;
+      __tmp__FEBL=NULL;
     } break;
     }
   };
-  left_cst__O5EL=__tmp__X5EL;
-  __tmp__Z5EL=Self__I5EL->parent_expr_binary__J0NH.right__AIAI;
-  if (__tmp__Z5EL==NULL) {
-    __tmp__05EL=NULL;
+  left_cst__2DBL=__tmp__FEBL;
+  __tmp__HEBL=Self__WDBL->parent_expr_binary__VBKH.right__WO2H;
+  if (__tmp__HEBL==NULL) {
+    __tmp__IEBL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__Z5EL)->__id) {
+    switch (((struct ___OBJ *)__tmp__HEBL)->__id) {
     case __LIST__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__05EL=((void *)__tmp__Z5EL);
+      __tmp__IEBL=((void *)__tmp__HEBL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __CAST__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__05EL=NULL;
+      __tmp__IEBL=NULL;
     } break;
     }
   };
-  right_cst__P5EL=__tmp__05EL;
-  result__K5EL=NULL;
-  if (((void *)__tmp__X5EL != (void *)NULL)) {
-    result__K5EL=NULL;
+  right_cst__3DBL=__tmp__IEBL;
+  result__YDBL=NULL;
+  if (((void *)__tmp__FEBL != (void *)NULL)) {
+    result__YDBL=NULL;
   };
-  if ((((void *)result__K5EL == (void *)NULL) && ((void *)__tmp__05EL != (void *)NULL))) {
-    result__RF0L=NULL;
-    v__SF0L= 0;
-    if ((((__INTEGER_CST *)__tmp__05EL)->value__VUYD ==  0)) {
-      __tmp__2F0L=Self__I5EL->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+  if ((((void *)result__YDBL == (void *)NULL) && ((void *)__tmp__IEBL != (void *)NULL))) {
+    result__RQWL=NULL;
+    v__SQWL= 0;
+    if ((((__INTEGER_CST *)__tmp__IEBL)->value__W4YD ==  0)) {
+      __tmp__2QWL=Self__WDBL->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       put_error__text__0AH( 2,(&__string_560));
-      put_position__ECH(__tmp__2F0L);
-      send_error__2FH();
-      __tmp__5F0L=TRUE__;
+      put_position__ECH(__tmp__2QWL);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
+      __tmp__5QWL=TRUE__;
     } else {
-      __tmp__5F0L=FALSE__;
+      __tmp__5QWL=FALSE__;
     };
-    if (__tmp__5F0L) {
-      __tmp__NG0L=TRUE__;
+    if (__tmp__5QWL) {
+      __tmp__NRWL=TRUE__;
     } else {
-      result__YY5L=(((__INTEGER_CST *)__tmp__05EL)->value__VUYD ==  1);
-      if (result__YY5L) {
-        result__RF0L=Self__I5EL->parent_expr_binary__J0NH.left__ZH5H;
+      result__NE2L=(((__INTEGER_CST *)__tmp__IEBL)->value__W4YD ==  1);
+      if (result__NE2L) {
+        result__RQWL=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
       };
-      __tmp__NG0L=result__YY5L;
+      __tmp__NRWL=result__NE2L;
     };
-    if (__tmp__NG0L) {
-      __tmp__4G0L=TRUE__;
+    if (__tmp__NRWL) {
+      __tmp__4RWL=TRUE__;
     } else {
-      result__KZ5L=(((__INTEGER_CST *)__tmp__05EL)->value__VUYD == (__INTEGER)(-  1));
-      if (result__KZ5L) {
-        result__RF0L=create__with__IOFM(Self__I5EL->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__I5EL->parent_expr_binary__J0NH.left__ZH5H);
-      };
-      __tmp__4G0L=result__KZ5L;
-    };
-    if ((! __tmp__4G0L)) {
-      v__SF0L=to_power__14UN(__tmp__05EL);
-      if ((v__SF0L != (__INTEGER)(-  1))) {
-        Self__AHOQ=((__INTEGER_CST *)__tmp__05EL);
-        Self__AHOQ->value__VUYD=v__SF0L;
-        check_type__T14D(Self__AHOQ);
-        result__RF0L=create__with__and__OP0H(Self__I5EL->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__I5EL->parent_expr_binary__J0NH.left__ZH5H,__tmp__05EL);
-      };
-    };
-    result__K5EL=result__RF0L;
-  };
-  if (((((void *)result__K5EL == (void *)NULL) && ((void *)__tmp__05EL != (void *)NULL)) && ((void *)__tmp__X5EL != (void *)NULL))) {
-    result__5QRM=NULL;
-    if ((((__INTEGER_CST *)__tmp__05EL)->value__VUYD !=  0)) {
-      __tmp__GRRM=((__INTEGER_CST *)__tmp__X5EL)->value__VUYD;
-      Self__CHOQ=((__INTEGER_CST *)__tmp__X5EL);
-      Self__CHOQ->value__VUYD=(__INTEGER_64)(__tmp__GRRM / ((__INTEGER_CST *)__tmp__05EL)->value__VUYD);
-      check_type__T14D(Self__CHOQ);
-      result__5QRM=__tmp__X5EL;
-    };
-    result__K5EL=result__5QRM;
-  };
-  if ((((void *)result__K5EL == (void *)NULL) && (old_seq__L5EL == seq_call_and_loop__BOIJ))) {
-    result__UH0L=NULL;
-    neg__VH0L=NULL;
-    __tmp__WH0L=Self__I5EL->parent_expr_binary__J0NH.right__AIAI;
-    __tmp__XH0L=Self__I5EL->parent_expr_binary__J0NH.left__ZH5H;
-    switch (((struct ___OBJ *)__tmp__WH0L)->__id) {
+      result__5E2L=(((__INTEGER_CST *)__tmp__IEBL)->value__W4YD == (__INTEGER)(-  1));
+      if (result__5E2L) {
+        p__MZMR=Self__WDBL->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        r__NZMR=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
+        result__DZMR=NULL;
+        ptr__EZMR=((__POINTER )(NULL));
+        typ_id__FZMR= 0;
+        sz__GZMR=((__UINTEGER_32 )sizeof(__EXPR_NEG));
+        if ((sz__GZMR ==  0)) {
+          result__DZMR=EXPR_NEG__;
+        } else {
+          typ_id__FZMR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GZMR);
+          if ((typ_id__FZMR == (__INTEGER)(-  1))) {
+            a__HZMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__IZMR=(__UINTEGER_32)((__UINTEGER_32)(sz__GZMR + a__HZMR) & (__UINTEGER_32)(~ a__HZMR));
+            ptr_table__KY2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IZMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__JY2R=((__POINTER )(NULL));
+            result__LY2R=((__POINTER *)ptr_table__KY2R)[ 0];
+            if ((result__LY2R == (void *)NULL)) {
+              result__LY2R=new_lab__2PJ(new_size__IZMR);
+              next__JY2R=(void *)((unsigned long)result__LY2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IZMR)));
+              ((__POINTER *)next__JY2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__KY2R)[ 0]=next__JY2R;
+            } else {
+              next__JY2R=((__POINTER *)result__LY2R)[ 0];
+              if ((next__JY2R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LY2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IZMR <<  1)) <=  4096)) {
+                  next__JY2R=(void *)((unsigned long)result__LY2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IZMR)));
+                } else {
+                  next__JY2R=new_lab__2PJ(new_size__IZMR);
+                };
+                ((__POINTER *)next__JY2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__KY2R)[ 0]=next__JY2R;
+              } else {
+                ((__POINTER *)result__LY2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JY2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__LY2R=next__JY2R;
+              };
+            };
+            ptr__EZMR=result__LY2R;
+          } else {
+            t__JZMR=((__UINTEGER_32 )typ_id__FZMR);
+            a__KZMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__SY2R=(__UINTEGER_32)((__UINTEGER_32)(sz__GZMR + a__KZMR) & (__UINTEGER_32)(~ a__KZMR));
+            ptr_table__PY2R=((__POINTER )(&(table_type[(t__JZMR)])));
+            lab_type__RY2R=(__UINTEGER_32)(t__JZMR |  1);
+            next__OY2R=((__POINTER )(NULL));
+            result__QY2R=((__POINTER *)ptr_table__PY2R)[ 0];
+            if ((result__QY2R == (void *)NULL)) {
+              result__QY2R=new_lab__2PJ(lab_type__RY2R);
+              next__OY2R=(void *)((unsigned long)result__QY2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SY2R)));
+              ((__POINTER *)next__OY2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__PY2R)[ 0]=next__OY2R;
+            } else {
+              next__OY2R=((__POINTER *)result__QY2R)[ 0];
+              if ((next__OY2R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QY2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SY2R <<  1)) <=  4096)) {
+                  next__OY2R=(void *)((unsigned long)result__QY2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SY2R)));
+                } else {
+                  next__OY2R=new_lab__2PJ(lab_type__RY2R);
+                };
+                ((__POINTER *)next__OY2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__PY2R)[ 0]=next__OY2R;
+              } else {
+                ((__POINTER *)result__QY2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OY2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__QY2R=next__OY2R;
+              };
+            };
+            ptr__EZMR=result__QY2R;
+          };
+          result__DZMR=((__EXPR_NEG *)ptr__EZMR);
+          *(result__DZMR) = *(EXPR_NEG__);
+        };
+        Self__LZMR=((__EXPR_NEG *)result__DZMR);
+        Self__LZMR->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MZMR;
+        Self__LZMR->parent_expr_unary__EXDL.right__SXDL=r__NZMR;
+        result__RQWL=result__DZMR;
+      };
+      __tmp__4RWL=result__5E2L;
+    };
+    if ((! __tmp__4RWL)) {
+      v__SQWL=to_power__5MRN(__tmp__IEBL);
+      if ((v__SQWL != (__INTEGER)(-  1))) {
+        Self__PLKQ=((__INTEGER_CST *)__tmp__IEBL);
+        Self__PLKQ->value__W4YD=v__SQWL;
+        check_type__YG5D(Self__PLKQ);
+        p__XZMR=Self__WDBL->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        l__YZMR=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
+        result__OZMR=NULL;
+        ptr__PZMR=((__POINTER )(NULL));
+        typ_id__QZMR= 0;
+        sz__RZMR=((__UINTEGER_32 )sizeof(__EXPR_SHIFT_R));
+        if ((sz__RZMR ==  0)) {
+          result__OZMR=EXPR_SHIFT_R__;
+        } else {
+          typ_id__QZMR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RZMR);
+          if ((typ_id__QZMR == (__INTEGER)(-  1))) {
+            a__SZMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__TZMR=(__UINTEGER_32)((__UINTEGER_32)(sz__RZMR + a__SZMR) & (__UINTEGER_32)(~ a__SZMR));
+            ptr_table__UY2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TZMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__TY2R=((__POINTER )(NULL));
+            result__VY2R=((__POINTER *)ptr_table__UY2R)[ 0];
+            if ((result__VY2R == (void *)NULL)) {
+              result__VY2R=new_lab__2PJ(new_size__TZMR);
+              next__TY2R=(void *)((unsigned long)result__VY2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TZMR)));
+              ((__POINTER *)next__TY2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__UY2R)[ 0]=next__TY2R;
+            } else {
+              next__TY2R=((__POINTER *)result__VY2R)[ 0];
+              if ((next__TY2R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VY2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TZMR <<  1)) <=  4096)) {
+                  next__TY2R=(void *)((unsigned long)result__VY2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TZMR)));
+                } else {
+                  next__TY2R=new_lab__2PJ(new_size__TZMR);
+                };
+                ((__POINTER *)next__TY2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__UY2R)[ 0]=next__TY2R;
+              } else {
+                ((__POINTER *)result__VY2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TY2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__VY2R=next__TY2R;
+              };
+            };
+            ptr__PZMR=result__VY2R;
+          } else {
+            t__UZMR=((__UINTEGER_32 )typ_id__QZMR);
+            a__VZMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__2Y2R=(__UINTEGER_32)((__UINTEGER_32)(sz__RZMR + a__VZMR) & (__UINTEGER_32)(~ a__VZMR));
+            ptr_table__ZY2R=((__POINTER )(&(table_type[(t__UZMR)])));
+            lab_type__1Y2R=(__UINTEGER_32)(t__UZMR |  1);
+            next__YY2R=((__POINTER )(NULL));
+            result__0Y2R=((__POINTER *)ptr_table__ZY2R)[ 0];
+            if ((result__0Y2R == (void *)NULL)) {
+              result__0Y2R=new_lab__2PJ(lab_type__1Y2R);
+              next__YY2R=(void *)((unsigned long)result__0Y2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2Y2R)));
+              ((__POINTER *)next__YY2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__ZY2R)[ 0]=next__YY2R;
+            } else {
+              next__YY2R=((__POINTER *)result__0Y2R)[ 0];
+              if ((next__YY2R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0Y2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2Y2R <<  1)) <=  4096)) {
+                  next__YY2R=(void *)((unsigned long)result__0Y2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2Y2R)));
+                } else {
+                  next__YY2R=new_lab__2PJ(lab_type__1Y2R);
+                };
+                ((__POINTER *)next__YY2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__ZY2R)[ 0]=next__YY2R;
+              } else {
+                ((__POINTER *)result__0Y2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YY2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__0Y2R=next__YY2R;
+              };
+            };
+            ptr__PZMR=result__0Y2R;
+          };
+          result__OZMR=((__EXPR_SHIFT_R *)ptr__PZMR);
+          *(result__OZMR) = *(EXPR_SHIFT_R__);
+        };
+        Self__WZMR=((__EXPR_SHIFT_R *)result__OZMR);
+        Self__WZMR->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XZMR;
+        Self__WZMR->parent_expr_binary__1CKH.left__XO1H=l__YZMR;
+        Self__WZMR->parent_expr_binary__1CKH.right__WO2H=__tmp__IEBL;
+        result__RQWL=result__OZMR;
+      };
+    };
+    result__YDBL=result__RQWL;
+  };
+  if (((((void *)result__YDBL == (void *)NULL) && ((void *)__tmp__IEBL != (void *)NULL)) && ((void *)__tmp__FEBL != (void *)NULL))) {
+    result__J3NM=NULL;
+    if ((((__INTEGER_CST *)__tmp__IEBL)->value__W4YD !=  0)) {
+      __tmp__Q3NM=((__INTEGER_CST *)__tmp__FEBL)->value__W4YD;
+      Self__RLKQ=((__INTEGER_CST *)__tmp__FEBL);
+      Self__RLKQ->value__W4YD=(__INTEGER_64)(__tmp__Q3NM / ((__INTEGER_CST *)__tmp__IEBL)->value__W4YD);
+      check_type__YG5D(Self__RLKQ);
+      result__J3NM=__tmp__FEBL;
+    };
+    result__YDBL=result__J3NM;
+  };
+  if ((((void *)result__YDBL == (void *)NULL) && (old_seq__ZDBL == seq_call_and_loop__3QEJ))) {
+    result__USWL=NULL;
+    neg__VSWL=NULL;
+    __tmp__WSWL=Self__WDBL->parent_expr_binary__VBKH.right__WO2H;
+    __tmp__XSWL=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
+    switch (((struct ___OBJ *)__tmp__WSWL)->__id) {
     case __LIST__: {
-      __tmp__YH0L=FALSE__;
+      __tmp__YSWL=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__YH0L=__infix_equal_equal__CC5L(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__XN1L(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__YH0L=FALSE__;
+      __tmp__YSWL=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__YH0L=__infix_equal_equal__XC5L(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__MO1L(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __INTEGER_CST__: {
-      __tmp__YH0L=__infix_equal_equal__ID5L(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__3O1L(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__YH0L=__infix_equal_equal__CE5L(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__XP1L(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__YH0L=FALSE__;
+      __tmp__YSWL=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__YH0L=__infix_equal_equal__YE5L(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__NQ1L(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__YH0L=__infix_equal_equal__UF5L(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__JR1L(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __REAL_CST__: {
-      __tmp__YH0L=__infix_equal_equal__QG5L(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__FS1L(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__YH0L=__infix_equal_equal__KH5L(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__5S1L(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__YH0L=FALSE__;
+      __tmp__YSWL=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__YH0L=FALSE__;
+      __tmp__YSWL=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__YH0L=__infix_equal_equal__DI5L(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__YT1L(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_SUB__: {
-      __tmp__YH0L=__infix_equal_equal__5I5L(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__UU1L(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_MUL__: {
-      __tmp__YH0L=__infix_equal_equal__1J5L(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__QV1L(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_DIV__: {
-      __tmp__YH0L=__infix_equal_equal__XK5L(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__MW1L(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_AND__: {
-      __tmp__YH0L=__infix_equal_equal__TL5L(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__IX1L(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__YH0L=__infix_equal_equal__PM5L(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__EY1L(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__YH0L=__infix_equal_equal__LN5L(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__AZ1L(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __PUT_TO__: {
-      __tmp__YH0L=FALSE__;
+      __tmp__YSWL=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__YH0L=FALSE__;
+      __tmp__YSWL=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__YH0L=FALSE__;
+      __tmp__YSWL=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__YH0L=FALSE__;
+      __tmp__YSWL=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__YH0L=FALSE__;
+      __tmp__YSWL=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__YH0L=__infix_equal_equal__XO5L(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__M01L(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__YH0L=__infix_equal_equal__TP5L(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__I11L(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__YH0L=__infix_equal_equal__OVLO(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__G4HO(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__YH0L=__infix_equal_equal__4TJO(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__W2FO(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__YH0L=__infix_equal_equal__53PO(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__XGMO(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__YH0L=__infix_equal_equal__0UJO(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__S3FO(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__YH0L=__infix_equal_equal__24PO(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__UHMO(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_NEG__: {
-      __tmp__YH0L=__infix_equal_equal__V1OM(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__5HLM(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_ADD__: {
-      __tmp__YH0L=__infix_equal_equal__FQ5L(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__011L(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_NOT__: {
-      __tmp__YH0L=__infix_equal_equal__233M(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__AM0M(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_MOD__: {
-      __tmp__YH0L=__infix_equal_equal__WVJO(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__O4FO(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__YH0L=__infix_equal_equal__0PIP(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__SYEP(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_INF__: {
-      __tmp__YH0L=__infix_equal_equal__AWLO(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__Y4HO(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__YH0L=__infix_equal_equal__2WLO(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__U5HO(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_OR__: {
-      __tmp__YH0L=__infix_equal_equal__JZUN(__tmp__WH0L,__tmp__XH0L);
+      __tmp__YSWL=__infix_equal_equal__NHRN(__tmp__WSWL,__tmp__XSWL);
     } break;
     case __EXPR_XOR__: {
-      __tmp__YH0L=__infix_equal_equal__SKZO(__tmp__WH0L,__tmp__XH0L);
-    } break;
-    };
-    if (__tmp__YH0L) {
-      result__UH0L=create__value__type__I1QC(Self__I5EL->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM, 1,static_type__BI5H(Self__I5EL));
-      __tmp__DI0L=Self__I5EL->parent_expr_binary__J0NH.right__AIAI;
-      switch (((struct ___OBJ *)__tmp__DI0L)->__id) {
+      __tmp__YSWL=__infix_equal_equal__KTVO(__tmp__WSWL,__tmp__XSWL);
+    } break;
+    };
+    if (__tmp__YSWL) {
+      p__D0MR=Self__WDBL->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      t__F0MR=static_type__5O1H(Self__WDBL);
+      result__0ZMR=NULL;
+      ptr__1ZMR=((__POINTER )(NULL));
+      typ_id__2ZMR= 0;
+      sz__3ZMR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+      if ((sz__3ZMR ==  0)) {
+        result__0ZMR=INTEGER_CST__;
+      } else {
+        typ_id__2ZMR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3ZMR);
+        if ((typ_id__2ZMR == (__INTEGER)(-  1))) {
+          a__4ZMR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__5ZMR=(__UINTEGER_32)((__UINTEGER_32)(sz__3ZMR + a__4ZMR) & (__UINTEGER_32)(~ a__4ZMR));
+          ptr_table__4Y2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5ZMR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__3Y2R=((__POINTER )(NULL));
+          result__5Y2R=((__POINTER *)ptr_table__4Y2R)[ 0];
+          if ((result__5Y2R == (void *)NULL)) {
+            result__5Y2R=new_lab__2PJ(new_size__5ZMR);
+            next__3Y2R=(void *)((unsigned long)result__5Y2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5ZMR)));
+            ((__POINTER *)next__3Y2R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__4Y2R)[ 0]=next__3Y2R;
+          } else {
+            next__3Y2R=((__POINTER *)result__5Y2R)[ 0];
+            if ((next__3Y2R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5Y2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5ZMR <<  1)) <=  4096)) {
+                next__3Y2R=(void *)((unsigned long)result__5Y2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5ZMR)));
+              } else {
+                next__3Y2R=new_lab__2PJ(new_size__5ZMR);
+              };
+              ((__POINTER *)next__3Y2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__4Y2R)[ 0]=next__3Y2R;
+            } else {
+              ((__POINTER *)result__5Y2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3Y2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__5Y2R=next__3Y2R;
+            };
+          };
+          ptr__1ZMR=result__5Y2R;
+        } else {
+          t__A0MR=((__UINTEGER_32 )typ_id__2ZMR);
+          a__B0MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__GZ2R=(__UINTEGER_32)((__UINTEGER_32)(sz__3ZMR + a__B0MR) & (__UINTEGER_32)(~ a__B0MR));
+          ptr_table__DZ2R=((__POINTER )(&(table_type[(t__A0MR)])));
+          lab_type__FZ2R=(__UINTEGER_32)(t__A0MR |  1);
+          next__CZ2R=((__POINTER )(NULL));
+          result__EZ2R=((__POINTER *)ptr_table__DZ2R)[ 0];
+          if ((result__EZ2R == (void *)NULL)) {
+            result__EZ2R=new_lab__2PJ(lab_type__FZ2R);
+            next__CZ2R=(void *)((unsigned long)result__EZ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZ2R)));
+            ((__POINTER *)next__CZ2R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__DZ2R)[ 0]=next__CZ2R;
+          } else {
+            next__CZ2R=((__POINTER *)result__EZ2R)[ 0];
+            if ((next__CZ2R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EZ2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GZ2R <<  1)) <=  4096)) {
+                next__CZ2R=(void *)((unsigned long)result__EZ2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZ2R)));
+              } else {
+                next__CZ2R=new_lab__2PJ(lab_type__FZ2R);
+              };
+              ((__POINTER *)next__CZ2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__DZ2R)[ 0]=next__CZ2R;
+            } else {
+              ((__POINTER *)result__EZ2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CZ2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__EZ2R=next__CZ2R;
+            };
+          };
+          ptr__1ZMR=result__EZ2R;
+        };
+        result__0ZMR=((__INTEGER_CST *)ptr__1ZMR);
+        *(result__0ZMR) = *(INTEGER_CST__);
+      };
+      Self__C0MR=((__INTEGER_CST *)result__0ZMR);
+      Self__C0MR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__D0MR;
+      Self__C0MR->value__W4YD= 1;
+      Self__C0MR->parent_constant__B3LC.static_type__M2YD=t__F0MR;
+      check_type__YG5D(Self__C0MR);
+      result__USWL=result__0ZMR;
+      __tmp__DTWL=Self__WDBL->parent_expr_binary__VBKH.right__WO2H;
+      switch (((struct ___OBJ *)__tmp__DTWL)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__DI0L);
+        remove__SOJJ(__tmp__DTWL);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__DI0L);
+        remove__2TAK(__tmp__DTWL);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__4RGQ=((__READ_LOCAL *)__tmp__DI0L);
-        unread__ESNK(Self__4RGQ->local__G5YD,Self__4RGQ);
+        Self__QVCQ=((__READ_LOCAL *)__tmp__DTWL);
+        Self__HZ2R=((__LOCAL *)Self__QVCQ->local__HJZD);
+        Self__HZ2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HZ2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__HZ2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__IZ2R=create__AXB( 250);
+          display__UXFK(Self__QVCQ,voir__IZ2R);
+          put_string__2EG(((__STRING *)voir__IZ2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__KZ2R=((__LIST *)list_current__EH1);
+          voir__LZ2R=create__AXB( 250);
+          display__EQQG(Self__KZ2R,voir__LZ2R);
+          put_string__2EG(((__STRING *)voir__LZ2R));
+          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__DI0L);
+        remove__1UAK(__tmp__DTWL);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__DI0L);
+        remove__LVAK(__tmp__DTWL);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__DI0L);
+        remove__PVAK(__tmp__DTWL);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__ASGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__DI0L)->receiver__AHAI);
-        unread__ESNK(Self__ASGQ->local__G5YD,Self__ASGQ);
+        Self__SVCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__DTWL)->receiver__WN2H);
+        Self__MZ2R=((__LOCAL *)Self__SVCQ->local__HJZD);
+        Self__MZ2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MZ2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__MZ2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__NZ2R=create__AXB( 250);
+          display__UXFK(Self__SVCQ,voir__NZ2R);
+          put_string__2EG(((__STRING *)voir__NZ2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__PZ2R=((__LIST *)list_current__EH1);
+          voir__QZ2R=create__AXB( 250);
+          display__EQQG(Self__PZ2R,voir__QZ2R);
+          put_string__2EG(((__STRING *)voir__QZ2R));
+          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__DI0L);
+        remove__0VAK(__tmp__DTWL);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__DI0L);
+        remove__3VAK(__tmp__DTWL);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__DI0L);
+        remove__BWAK(__tmp__DTWL);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__DI0L);
+        remove__FWAK(__tmp__DTWL);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__DI0L);
+        remove__JWAK(__tmp__DTWL);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__DI0L);
+        remove__NWAK(__tmp__DTWL);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__DI0L);
+        remove__RWAK(__tmp__DTWL);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__DI0L);
+        remove__VWAK(__tmp__DTWL);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__DI0L);
+        remove__ZWAK(__tmp__DTWL);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__DI0L);
+        remove__0XAK(__tmp__DTWL);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__DI0L);
+        remove__4XAK(__tmp__DTWL);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__DI0L);
+        remove__BYAK(__tmp__DTWL);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__DI0L);
+        remove__DUML(__tmp__DTWL);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__DI0L);
+        remove__GGHK(__tmp__DTWL);
       } break;
       case __READ_GLOBAL__: {
-        Self__BSGQ=((__READ_GLOBAL *)__tmp__DI0L);
-        unread__H2QL(Self__BSGQ->global__3DNK,Self__BSGQ);
+        Self__TVCQ=((__READ_GLOBAL *)__tmp__DTWL);
+        unread__CGNL(Self__TVCQ->global__ZGJK,Self__TVCQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__DI0L);
+        remove__WA0M(__tmp__DTWL);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__DI0L);
+        remove__0UEO(__tmp__DTWL);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__DI0L);
+        remove__0RKO(__tmp__DTWL);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__DI0L);
+        remove__4UEO(__tmp__DTWL);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__DI0L);
+        remove__5RKO(__tmp__DTWL);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__DI0L);
+        remove__HTJM(__tmp__DTWL);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__DI0L);
+        remove__XWML(__tmp__DTWL);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__DI0L);
+        remove__TJZM(__tmp__DTWL);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__DI0L);
+        remove__CVEO(__tmp__DTWL);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__DI0L);
+        remove__1EEP(__tmp__DTWL);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__DI0L);
+        remove__0DRN(__tmp__DTWL);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__DI0L);
+        remove__4DRN(__tmp__DTWL);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__DI0L);
+        remove__14PN(__tmp__DTWL);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__DI0L);
+        remove__EVTO(__tmp__DTWL);
       } break;
       };
-      __tmp__EI0L=Self__I5EL->parent_expr_binary__J0NH.left__ZH5H;
-      switch (((struct ___OBJ *)__tmp__EI0L)->__id) {
+      __tmp__ETWL=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
+      switch (((struct ___OBJ *)__tmp__ETWL)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__EI0L);
+        remove__SOJJ(__tmp__ETWL);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__EI0L);
+        remove__2TAK(__tmp__ETWL);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__CSGQ=((__READ_LOCAL *)__tmp__EI0L);
-        unread__ESNK(Self__CSGQ->local__G5YD,Self__CSGQ);
+        Self__UVCQ=((__READ_LOCAL *)__tmp__ETWL);
+        Self__RZ2R=((__LOCAL *)Self__UVCQ->local__HJZD);
+        Self__RZ2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RZ2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__RZ2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__SZ2R=create__AXB( 250);
+          display__UXFK(Self__UVCQ,voir__SZ2R);
+          put_string__2EG(((__STRING *)voir__SZ2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__UZ2R=((__LIST *)list_current__EH1);
+          voir__VZ2R=create__AXB( 250);
+          display__EQQG(Self__UZ2R,voir__VZ2R);
+          put_string__2EG(((__STRING *)voir__VZ2R));
+          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__EI0L);
+        remove__1UAK(__tmp__ETWL);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__EI0L);
+        remove__LVAK(__tmp__ETWL);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__EI0L);
+        remove__PVAK(__tmp__ETWL);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__ESGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__EI0L)->receiver__AHAI);
-        unread__ESNK(Self__ESGQ->local__G5YD,Self__ESGQ);
+        Self__WVCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ETWL)->receiver__WN2H);
+        Self__WZ2R=((__LOCAL *)Self__WVCQ->local__HJZD);
+        Self__WZ2R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__WZ2R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__WZ2R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__XZ2R=create__AXB( 250);
+          display__UXFK(Self__WVCQ,voir__XZ2R);
+          put_string__2EG(((__STRING *)voir__XZ2R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__ZZ2R=((__LIST *)list_current__EH1);
+          voir__0Z2R=create__AXB( 250);
+          display__EQQG(Self__ZZ2R,voir__0Z2R);
+          put_string__2EG(((__STRING *)voir__0Z2R));
+          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__EI0L);
+        remove__0VAK(__tmp__ETWL);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__EI0L);
+        remove__3VAK(__tmp__ETWL);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__EI0L);
+        remove__BWAK(__tmp__ETWL);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__EI0L);
+        remove__FWAK(__tmp__ETWL);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__EI0L);
+        remove__JWAK(__tmp__ETWL);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__EI0L);
+        remove__NWAK(__tmp__ETWL);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__EI0L);
+        remove__RWAK(__tmp__ETWL);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__EI0L);
+        remove__VWAK(__tmp__ETWL);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__EI0L);
+        remove__ZWAK(__tmp__ETWL);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__EI0L);
+        remove__0XAK(__tmp__ETWL);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__EI0L);
+        remove__4XAK(__tmp__ETWL);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__EI0L);
+        remove__BYAK(__tmp__ETWL);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__EI0L);
+        remove__DUML(__tmp__ETWL);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__EI0L);
+        remove__GGHK(__tmp__ETWL);
       } break;
       case __READ_GLOBAL__: {
-        Self__FSGQ=((__READ_GLOBAL *)__tmp__EI0L);
-        unread__H2QL(Self__FSGQ->global__3DNK,Self__FSGQ);
+        Self__XVCQ=((__READ_GLOBAL *)__tmp__ETWL);
+        unread__CGNL(Self__XVCQ->global__ZGJK,Self__XVCQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__EI0L);
+        remove__WA0M(__tmp__ETWL);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__EI0L);
+        remove__0UEO(__tmp__ETWL);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__EI0L);
+        remove__0RKO(__tmp__ETWL);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__EI0L);
+        remove__4UEO(__tmp__ETWL);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__EI0L);
+        remove__5RKO(__tmp__ETWL);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__EI0L);
+        remove__HTJM(__tmp__ETWL);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__EI0L);
+        remove__XWML(__tmp__ETWL);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__EI0L);
+        remove__TJZM(__tmp__ETWL);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__EI0L);
+        remove__CVEO(__tmp__ETWL);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__EI0L);
+        remove__1EEP(__tmp__ETWL);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__EI0L);
+        remove__0DRN(__tmp__ETWL);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__EI0L);
+        remove__4DRN(__tmp__ETWL);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__EI0L);
+        remove__14PN(__tmp__ETWL);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__EI0L);
+        remove__EVTO(__tmp__ETWL);
       } break;
       };
     } else {
-      __tmp__LI0L=Self__I5EL->parent_expr_binary__J0NH.left__ZH5H;
-      if (__tmp__LI0L==NULL) {
-        __tmp__MI0L=NULL;
+      __tmp__LTWL=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
+      if (__tmp__LTWL==NULL) {
+        __tmp__MTWL=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__LI0L)->__id) {
+        switch (((struct ___OBJ *)__tmp__LTWL)->__id) {
         case __LIST__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __ITEM__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __CAST__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__MI0L=((void *)__tmp__LI0L);
+          __tmp__MTWL=((void *)__tmp__LTWL);
         } break;
         case __EXPR_ADD__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__MI0L=NULL;
+          __tmp__MTWL=NULL;
         } break;
         }
       };
-      neg__VH0L=__tmp__MI0L;
-      if (((void *)__tmp__MI0L != (void *)NULL)) {
-        __tmp__SI0L=((__EXPR_NEG *)__tmp__MI0L)->parent_expr_unary__VVHL.right__DWHL;
-        __tmp__TI0L=Self__I5EL->parent_expr_binary__J0NH.right__AIAI;
-        switch (((struct ___OBJ *)__tmp__SI0L)->__id) {
+      neg__VSWL=__tmp__MTWL;
+      if (((void *)__tmp__MTWL != (void *)NULL)) {
+        __tmp__STWL=((__EXPR_NEG *)__tmp__MTWL)->parent_expr_unary__EXDL.right__SXDL;
+        __tmp__TTWL=Self__WDBL->parent_expr_binary__VBKH.right__WO2H;
+        switch (((struct ___OBJ *)__tmp__STWL)->__id) {
         case __LIST__: {
-          __tmp__UI0L=FALSE__;
+          __tmp__UTWL=FALSE__;
         } break;
         case __STRING_CST__: {
-          __tmp__UI0L=__infix_equal_equal__CC5L(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__XN1L(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXTERNAL_C__: {
-          __tmp__UI0L=FALSE__;
+          __tmp__UTWL=FALSE__;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__UI0L=__infix_equal_equal__XC5L(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__MO1L(__tmp__STWL,__tmp__TTWL);
         } break;
         case __INTEGER_CST__: {
-          __tmp__UI0L=__infix_equal_equal__ID5L(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__3O1L(__tmp__STWL,__tmp__TTWL);
         } break;
         case __READ_LOCAL__: {
-          __tmp__UI0L=__infix_equal_equal__CE5L(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__XP1L(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__UI0L=FALSE__;
+          __tmp__UTWL=FALSE__;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__UI0L=__infix_equal_equal__YE5L(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__NQ1L(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__UI0L=__infix_equal_equal__UF5L(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__JR1L(__tmp__STWL,__tmp__TTWL);
         } break;
         case __REAL_CST__: {
-          __tmp__UI0L=__infix_equal_equal__QG5L(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__FS1L(__tmp__STWL,__tmp__TTWL);
         } break;
         case __CHARACTER_CST__: {
-          __tmp__UI0L=__infix_equal_equal__KH5L(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__5S1L(__tmp__STWL,__tmp__TTWL);
         } break;
         case __IS_EXPANDED__: {
-          __tmp__UI0L=FALSE__;
+          __tmp__UTWL=FALSE__;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__UI0L=FALSE__;
+          __tmp__UTWL=FALSE__;
         } break;
         case __EXPR_SUP__: {
-          __tmp__UI0L=__infix_equal_equal__DI5L(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__YT1L(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_SUB__: {
-          __tmp__UI0L=__infix_equal_equal__5I5L(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__UU1L(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_MUL__: {
-          __tmp__UI0L=__infix_equal_equal__1J5L(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__QV1L(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_DIV__: {
-          __tmp__UI0L=__infix_equal_equal__XK5L(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__MW1L(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_AND__: {
-          __tmp__UI0L=__infix_equal_equal__TL5L(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__IX1L(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__UI0L=__infix_equal_equal__PM5L(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__EY1L(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__UI0L=__infix_equal_equal__LN5L(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__AZ1L(__tmp__STWL,__tmp__TTWL);
         } break;
         case __PUT_TO__: {
-          __tmp__UI0L=FALSE__;
+          __tmp__UTWL=FALSE__;
         } break;
         case __ITEM__: {
-          __tmp__UI0L=FALSE__;
+          __tmp__UTWL=FALSE__;
         } break;
         case __SIZE_OF__: {
-          __tmp__UI0L=FALSE__;
+          __tmp__UTWL=FALSE__;
         } break;
         case __CAST__: {
-          __tmp__UI0L=FALSE__;
+          __tmp__UTWL=FALSE__;
         } break;
         case __CALL_SLOT__: {
-          __tmp__UI0L=FALSE__;
+          __tmp__UTWL=FALSE__;
         } break;
         case __READ_SLOT__: {
-          __tmp__UI0L=__infix_equal_equal__XO5L(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__M01L(__tmp__STWL,__tmp__TTWL);
         } break;
         case __READ_GLOBAL__: {
-          __tmp__UI0L=__infix_equal_equal__TP5L(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__I11L(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__UI0L=__infix_equal_equal__OVLO(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__G4HO(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__UI0L=__infix_equal_equal__4TJO(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__W2FO(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__UI0L=__infix_equal_equal__53PO(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__XGMO(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__UI0L=__infix_equal_equal__0UJO(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__S3FO(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__UI0L=__infix_equal_equal__24PO(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__UHMO(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_NEG__: {
-          __tmp__UI0L=__infix_equal_equal__V1OM(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__5HLM(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_ADD__: {
-          __tmp__UI0L=__infix_equal_equal__FQ5L(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__011L(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_NOT__: {
-          __tmp__UI0L=__infix_equal_equal__233M(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__AM0M(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_MOD__: {
-          __tmp__UI0L=__infix_equal_equal__WVJO(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__O4FO(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__UI0L=__infix_equal_equal__0PIP(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__SYEP(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_INF__: {
-          __tmp__UI0L=__infix_equal_equal__AWLO(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__Y4HO(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__UI0L=__infix_equal_equal__2WLO(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__U5HO(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_OR__: {
-          __tmp__UI0L=__infix_equal_equal__JZUN(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__NHRN(__tmp__STWL,__tmp__TTWL);
         } break;
         case __EXPR_XOR__: {
-          __tmp__UI0L=__infix_equal_equal__SKZO(__tmp__SI0L,__tmp__TI0L);
+          __tmp__UTWL=__infix_equal_equal__KTVO(__tmp__STWL,__tmp__TTWL);
         } break;
         };
-        __tmp__XI0L=__tmp__UI0L;
+        __tmp__XTWL=__tmp__UTWL;
       } else {
-        __tmp__XI0L=FALSE__;
-      };
-      if (__tmp__XI0L) {
-        result__UH0L=create__value__type__I1QC(Self__I5EL->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,((__INTEGER_64 )(__INTEGER)(-  1)),static_type__BI5H(Self__I5EL));
-        __tmp__EJ0L=Self__I5EL->parent_expr_binary__J0NH.left__ZH5H;
-        switch (((struct ___OBJ *)__tmp__EJ0L)->__id) {
+        __tmp__XTWL=FALSE__;
+      };
+      if (__tmp__XTWL) {
+        p__P0MR=Self__WDBL->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        v__Q0MR=((__INTEGER_64 )(__INTEGER)(-  1));
+        t__R0MR=static_type__5O1H(Self__WDBL);
+        result__G0MR=NULL;
+        ptr__H0MR=((__POINTER )(NULL));
+        typ_id__I0MR= 0;
+        sz__J0MR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+        if ((sz__J0MR ==  0)) {
+          result__G0MR=INTEGER_CST__;
+        } else {
+          typ_id__I0MR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__J0MR);
+          if ((typ_id__I0MR == (__INTEGER)(-  1))) {
+            a__K0MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__L0MR=(__UINTEGER_32)((__UINTEGER_32)(sz__J0MR + a__K0MR) & (__UINTEGER_32)(~ a__K0MR));
+            ptr_table__2Z2R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L0MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__1Z2R=((__POINTER )(NULL));
+            result__3Z2R=((__POINTER *)ptr_table__2Z2R)[ 0];
+            if ((result__3Z2R == (void *)NULL)) {
+              result__3Z2R=new_lab__2PJ(new_size__L0MR);
+              next__1Z2R=(void *)((unsigned long)result__3Z2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0MR)));
+              ((__POINTER *)next__1Z2R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__2Z2R)[ 0]=next__1Z2R;
+            } else {
+              next__1Z2R=((__POINTER *)result__3Z2R)[ 0];
+              if ((next__1Z2R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3Z2R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L0MR <<  1)) <=  4096)) {
+                  next__1Z2R=(void *)((unsigned long)result__3Z2R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0MR)));
+                } else {
+                  next__1Z2R=new_lab__2PJ(new_size__L0MR);
+                };
+                ((__POINTER *)next__1Z2R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__2Z2R)[ 0]=next__1Z2R;
+              } else {
+                ((__POINTER *)result__3Z2R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1Z2R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__3Z2R=next__1Z2R;
+              };
+            };
+            ptr__H0MR=result__3Z2R;
+          } else {
+            t__M0MR=((__UINTEGER_32 )typ_id__I0MR);
+            a__N0MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__E02R=(__UINTEGER_32)((__UINTEGER_32)(sz__J0MR + a__N0MR) & (__UINTEGER_32)(~ a__N0MR));
+            ptr_table__B02R=((__POINTER )(&(table_type[(t__M0MR)])));
+            lab_type__D02R=(__UINTEGER_32)(t__M0MR |  1);
+            next__A02R=((__POINTER )(NULL));
+            result__C02R=((__POINTER *)ptr_table__B02R)[ 0];
+            if ((result__C02R == (void *)NULL)) {
+              result__C02R=new_lab__2PJ(lab_type__D02R);
+              next__A02R=(void *)((unsigned long)result__C02R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E02R)));
+              ((__POINTER *)next__A02R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__B02R)[ 0]=next__A02R;
+            } else {
+              next__A02R=((__POINTER *)result__C02R)[ 0];
+              if ((next__A02R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C02R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__E02R <<  1)) <=  4096)) {
+                  next__A02R=(void *)((unsigned long)result__C02R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E02R)));
+                } else {
+                  next__A02R=new_lab__2PJ(lab_type__D02R);
+                };
+                ((__POINTER *)next__A02R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__B02R)[ 0]=next__A02R;
+              } else {
+                ((__POINTER *)result__C02R)[ 0]=(void *)((unsigned long)((__POINTER *)next__A02R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__C02R=next__A02R;
+              };
+            };
+            ptr__H0MR=result__C02R;
+          };
+          result__G0MR=((__INTEGER_CST *)ptr__H0MR);
+          *(result__G0MR) = *(INTEGER_CST__);
+        };
+        Self__O0MR=((__INTEGER_CST *)result__G0MR);
+        Self__O0MR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__P0MR;
+        Self__O0MR->value__W4YD=v__Q0MR;
+        Self__O0MR->parent_constant__B3LC.static_type__M2YD=t__R0MR;
+        check_type__YG5D(Self__O0MR);
+        result__USWL=result__G0MR;
+        __tmp__EUWL=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
+        switch (((struct ___OBJ *)__tmp__EUWL)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__EJ0L);
+          remove__SOJJ(__tmp__EUWL);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__EJ0L);
+          remove__2TAK(__tmp__EUWL);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__ISGQ=((__READ_LOCAL *)__tmp__EJ0L);
-          unread__ESNK(Self__ISGQ->local__G5YD,Self__ISGQ);
+          Self__0VCQ=((__READ_LOCAL *)__tmp__EUWL);
+          Self__F02R=((__LOCAL *)Self__0VCQ->local__HJZD);
+          Self__F02R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__F02R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__F02R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__G02R=create__AXB( 250);
+            display__UXFK(Self__0VCQ,voir__G02R);
+            put_string__2EG(((__STRING *)voir__G02R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__I02R=((__LIST *)list_current__EH1);
+            voir__J02R=create__AXB( 250);
+            display__EQQG(Self__I02R,voir__J02R);
+            put_string__2EG(((__STRING *)voir__J02R));
+            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__EJ0L);
+          remove__1UAK(__tmp__EUWL);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__EJ0L);
+          remove__LVAK(__tmp__EUWL);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__EJ0L);
+          remove__PVAK(__tmp__EUWL);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__KSGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__EJ0L)->receiver__AHAI);
-          unread__ESNK(Self__KSGQ->local__G5YD,Self__KSGQ);
+          Self__2VCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__EUWL)->receiver__WN2H);
+          Self__K02R=((__LOCAL *)Self__2VCQ->local__HJZD);
+          Self__K02R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__K02R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__K02R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__L02R=create__AXB( 250);
+            display__UXFK(Self__2VCQ,voir__L02R);
+            put_string__2EG(((__STRING *)voir__L02R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__N02R=((__LIST *)list_current__EH1);
+            voir__O02R=create__AXB( 250);
+            display__EQQG(Self__N02R,voir__O02R);
+            put_string__2EG(((__STRING *)voir__O02R));
+            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__EJ0L);
+          remove__0VAK(__tmp__EUWL);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__EJ0L);
+          remove__3VAK(__tmp__EUWL);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__EJ0L);
+          remove__BWAK(__tmp__EUWL);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__EJ0L);
+          remove__FWAK(__tmp__EUWL);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__EJ0L);
+          remove__JWAK(__tmp__EUWL);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__EJ0L);
+          remove__NWAK(__tmp__EUWL);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__EJ0L);
+          remove__RWAK(__tmp__EUWL);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__EJ0L);
+          remove__VWAK(__tmp__EUWL);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__EJ0L);
+          remove__ZWAK(__tmp__EUWL);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__EJ0L);
+          remove__0XAK(__tmp__EUWL);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__EJ0L);
+          remove__4XAK(__tmp__EUWL);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__EJ0L);
+          remove__BYAK(__tmp__EUWL);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__EJ0L);
+          remove__DUML(__tmp__EUWL);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__EJ0L);
+          remove__GGHK(__tmp__EUWL);
         } break;
         case __READ_GLOBAL__: {
-          Self__LSGQ=((__READ_GLOBAL *)__tmp__EJ0L);
-          unread__H2QL(Self__LSGQ->global__3DNK,Self__LSGQ);
+          Self__3VCQ=((__READ_GLOBAL *)__tmp__EUWL);
+          unread__CGNL(Self__3VCQ->global__ZGJK,Self__3VCQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__EJ0L);
+          remove__WA0M(__tmp__EUWL);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__EJ0L);
+          remove__0UEO(__tmp__EUWL);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__EJ0L);
+          remove__0RKO(__tmp__EUWL);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__EJ0L);
+          remove__4UEO(__tmp__EUWL);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__EJ0L);
+          remove__5RKO(__tmp__EUWL);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__EJ0L);
+          remove__HTJM(__tmp__EUWL);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__EJ0L);
+          remove__XWML(__tmp__EUWL);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__EJ0L);
+          remove__TJZM(__tmp__EUWL);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__EJ0L);
+          remove__CVEO(__tmp__EUWL);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__EJ0L);
+          remove__1EEP(__tmp__EUWL);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__EJ0L);
+          remove__0DRN(__tmp__EUWL);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__EJ0L);
+          remove__4DRN(__tmp__EUWL);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__EJ0L);
+          remove__14PN(__tmp__EUWL);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__EJ0L);
+          remove__EVTO(__tmp__EUWL);
         } break;
         };
-        __tmp__FJ0L=Self__I5EL->parent_expr_binary__J0NH.right__AIAI;
-        switch (((struct ___OBJ *)__tmp__FJ0L)->__id) {
+        __tmp__FUWL=Self__WDBL->parent_expr_binary__VBKH.right__WO2H;
+        switch (((struct ___OBJ *)__tmp__FUWL)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__FJ0L);
+          remove__SOJJ(__tmp__FUWL);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__FJ0L);
+          remove__2TAK(__tmp__FUWL);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__MSGQ=((__READ_LOCAL *)__tmp__FJ0L);
-          unread__ESNK(Self__MSGQ->local__G5YD,Self__MSGQ);
+          Self__4VCQ=((__READ_LOCAL *)__tmp__FUWL);
+          Self__P02R=((__LOCAL *)Self__4VCQ->local__HJZD);
+          Self__P02R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__P02R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__P02R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__Q02R=create__AXB( 250);
+            display__UXFK(Self__4VCQ,voir__Q02R);
+            put_string__2EG(((__STRING *)voir__Q02R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__S02R=((__LIST *)list_current__EH1);
+            voir__T02R=create__AXB( 250);
+            display__EQQG(Self__S02R,voir__T02R);
+            put_string__2EG(((__STRING *)voir__T02R));
+            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__FJ0L);
+          remove__1UAK(__tmp__FUWL);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__FJ0L);
+          remove__LVAK(__tmp__FUWL);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__FJ0L);
+          remove__PVAK(__tmp__FUWL);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__OSGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__FJ0L)->receiver__AHAI);
-          unread__ESNK(Self__OSGQ->local__G5YD,Self__OSGQ);
+          Self__AWCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__FUWL)->receiver__WN2H);
+          Self__U02R=((__LOCAL *)Self__AWCQ->local__HJZD);
+          Self__U02R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__U02R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__U02R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__V02R=create__AXB( 250);
+            display__UXFK(Self__AWCQ,voir__V02R);
+            put_string__2EG(((__STRING *)voir__V02R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__X02R=((__LIST *)list_current__EH1);
+            voir__Y02R=create__AXB( 250);
+            display__EQQG(Self__X02R,voir__Y02R);
+            put_string__2EG(((__STRING *)voir__Y02R));
+            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__FJ0L);
+          remove__0VAK(__tmp__FUWL);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__FJ0L);
+          remove__3VAK(__tmp__FUWL);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__FJ0L);
+          remove__BWAK(__tmp__FUWL);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__FJ0L);
+          remove__FWAK(__tmp__FUWL);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__FJ0L);
+          remove__JWAK(__tmp__FUWL);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__FJ0L);
+          remove__NWAK(__tmp__FUWL);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__FJ0L);
+          remove__RWAK(__tmp__FUWL);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__FJ0L);
+          remove__VWAK(__tmp__FUWL);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__FJ0L);
+          remove__ZWAK(__tmp__FUWL);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__FJ0L);
+          remove__0XAK(__tmp__FUWL);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__FJ0L);
+          remove__4XAK(__tmp__FUWL);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__FJ0L);
+          remove__BYAK(__tmp__FUWL);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__FJ0L);
+          remove__DUML(__tmp__FUWL);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__FJ0L);
+          remove__GGHK(__tmp__FUWL);
         } break;
         case __READ_GLOBAL__: {
-          Self__PSGQ=((__READ_GLOBAL *)__tmp__FJ0L);
-          unread__H2QL(Self__PSGQ->global__3DNK,Self__PSGQ);
+          Self__BWCQ=((__READ_GLOBAL *)__tmp__FUWL);
+          unread__CGNL(Self__BWCQ->global__ZGJK,Self__BWCQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__FJ0L);
+          remove__WA0M(__tmp__FUWL);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__FJ0L);
+          remove__0UEO(__tmp__FUWL);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__FJ0L);
+          remove__0RKO(__tmp__FUWL);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__FJ0L);
+          remove__4UEO(__tmp__FUWL);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__FJ0L);
+          remove__5RKO(__tmp__FUWL);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__FJ0L);
+          remove__HTJM(__tmp__FUWL);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__FJ0L);
+          remove__XWML(__tmp__FUWL);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__FJ0L);
+          remove__TJZM(__tmp__FUWL);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__FJ0L);
+          remove__CVEO(__tmp__FUWL);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__FJ0L);
+          remove__1EEP(__tmp__FUWL);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__FJ0L);
+          remove__0DRN(__tmp__FUWL);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__FJ0L);
+          remove__4DRN(__tmp__FUWL);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__FJ0L);
+          remove__14PN(__tmp__FUWL);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__FJ0L);
+          remove__EVTO(__tmp__FUWL);
         } break;
         };
       } else {
-        __tmp__MJ0L=Self__I5EL->parent_expr_binary__J0NH.right__AIAI;
-        if (__tmp__MJ0L==NULL) {
-          __tmp__NJ0L=NULL;
+        __tmp__MUWL=Self__WDBL->parent_expr_binary__VBKH.right__WO2H;
+        if (__tmp__MUWL==NULL) {
+          __tmp__NUWL=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__MJ0L)->__id) {
+          switch (((struct ___OBJ *)__tmp__MUWL)->__id) {
           case __LIST__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __STRING_CST__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXTERNAL_C__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __INTEGER_CST__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __READ_LOCAL__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __REAL_CST__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __CHARACTER_CST__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __IS_EXPANDED__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_SUP__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_SUB__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_MUL__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_DIV__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_AND__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __PUT_TO__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __ITEM__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __SIZE_OF__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __CAST__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __CALL_SLOT__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __READ_SLOT__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_NEG__: {
-            __tmp__NJ0L=((void *)__tmp__MJ0L);
+            __tmp__NUWL=((void *)__tmp__MUWL);
           } break;
           case __EXPR_ADD__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_NOT__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_MOD__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_INF__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_OR__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           case __EXPR_XOR__: {
-            __tmp__NJ0L=NULL;
+            __tmp__NUWL=NULL;
           } break;
           }
         };
-        neg__VH0L=__tmp__NJ0L;
-        if (((void *)__tmp__NJ0L != (void *)NULL)) {
-          __tmp__TJ0L=((__EXPR_NEG *)__tmp__NJ0L)->parent_expr_unary__VVHL.right__DWHL;
-          __tmp__UJ0L=Self__I5EL->parent_expr_binary__J0NH.left__ZH5H;
-          switch (((struct ___OBJ *)__tmp__TJ0L)->__id) {
+        neg__VSWL=__tmp__NUWL;
+        if (((void *)__tmp__NUWL != (void *)NULL)) {
+          __tmp__TUWL=((__EXPR_NEG *)__tmp__NUWL)->parent_expr_unary__EXDL.right__SXDL;
+          __tmp__UUWL=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
+          switch (((struct ___OBJ *)__tmp__TUWL)->__id) {
           case __LIST__: {
-            __tmp__VJ0L=FALSE__;
+            __tmp__VUWL=FALSE__;
           } break;
           case __STRING_CST__: {
-            __tmp__VJ0L=__infix_equal_equal__CC5L(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__XN1L(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__VJ0L=FALSE__;
+            __tmp__VUWL=FALSE__;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__VJ0L=__infix_equal_equal__XC5L(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__MO1L(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __INTEGER_CST__: {
-            __tmp__VJ0L=__infix_equal_equal__ID5L(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__3O1L(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __READ_LOCAL__: {
-            __tmp__VJ0L=__infix_equal_equal__CE5L(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__XP1L(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__VJ0L=FALSE__;
+            __tmp__VUWL=FALSE__;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__VJ0L=__infix_equal_equal__YE5L(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__NQ1L(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__VJ0L=__infix_equal_equal__UF5L(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__JR1L(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __REAL_CST__: {
-            __tmp__VJ0L=__infix_equal_equal__QG5L(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__FS1L(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __CHARACTER_CST__: {
-            __tmp__VJ0L=__infix_equal_equal__KH5L(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__5S1L(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __IS_EXPANDED__: {
-            __tmp__VJ0L=FALSE__;
+            __tmp__VUWL=FALSE__;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__VJ0L=FALSE__;
+            __tmp__VUWL=FALSE__;
           } break;
           case __EXPR_SUP__: {
-            __tmp__VJ0L=__infix_equal_equal__DI5L(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__YT1L(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_SUB__: {
-            __tmp__VJ0L=__infix_equal_equal__5I5L(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__UU1L(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_MUL__: {
-            __tmp__VJ0L=__infix_equal_equal__1J5L(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__QV1L(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_DIV__: {
-            __tmp__VJ0L=__infix_equal_equal__XK5L(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__MW1L(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_AND__: {
-            __tmp__VJ0L=__infix_equal_equal__TL5L(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__IX1L(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__VJ0L=__infix_equal_equal__PM5L(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__EY1L(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__VJ0L=__infix_equal_equal__LN5L(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__AZ1L(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __PUT_TO__: {
-            __tmp__VJ0L=FALSE__;
+            __tmp__VUWL=FALSE__;
           } break;
           case __ITEM__: {
-            __tmp__VJ0L=FALSE__;
+            __tmp__VUWL=FALSE__;
           } break;
           case __SIZE_OF__: {
-            __tmp__VJ0L=FALSE__;
+            __tmp__VUWL=FALSE__;
           } break;
           case __CAST__: {
-            __tmp__VJ0L=FALSE__;
+            __tmp__VUWL=FALSE__;
           } break;
           case __CALL_SLOT__: {
-            __tmp__VJ0L=FALSE__;
+            __tmp__VUWL=FALSE__;
           } break;
           case __READ_SLOT__: {
-            __tmp__VJ0L=__infix_equal_equal__XO5L(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__M01L(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__VJ0L=__infix_equal_equal__TP5L(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__I11L(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__VJ0L=__infix_equal_equal__OVLO(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__G4HO(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__VJ0L=__infix_equal_equal__4TJO(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__W2FO(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__VJ0L=__infix_equal_equal__53PO(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__XGMO(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__VJ0L=__infix_equal_equal__0UJO(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__S3FO(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__VJ0L=__infix_equal_equal__24PO(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__UHMO(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_NEG__: {
-            __tmp__VJ0L=__infix_equal_equal__V1OM(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__5HLM(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_ADD__: {
-            __tmp__VJ0L=__infix_equal_equal__FQ5L(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__011L(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_NOT__: {
-            __tmp__VJ0L=__infix_equal_equal__233M(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__AM0M(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_MOD__: {
-            __tmp__VJ0L=__infix_equal_equal__WVJO(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__O4FO(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__VJ0L=__infix_equal_equal__0PIP(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__SYEP(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_INF__: {
-            __tmp__VJ0L=__infix_equal_equal__AWLO(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__Y4HO(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__VJ0L=__infix_equal_equal__2WLO(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__U5HO(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_OR__: {
-            __tmp__VJ0L=__infix_equal_equal__JZUN(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__NHRN(__tmp__TUWL,__tmp__UUWL);
           } break;
           case __EXPR_XOR__: {
-            __tmp__VJ0L=__infix_equal_equal__SKZO(__tmp__TJ0L,__tmp__UJ0L);
+            __tmp__VUWL=__infix_equal_equal__KTVO(__tmp__TUWL,__tmp__UUWL);
           } break;
           };
-          __tmp__YJ0L=__tmp__VJ0L;
+          __tmp__YUWL=__tmp__VUWL;
         } else {
-          __tmp__YJ0L=FALSE__;
-        };
-        if (__tmp__YJ0L) {
-          result__UH0L=create__value__type__I1QC(Self__I5EL->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,((__INTEGER_64 )(__INTEGER)(-  1)),static_type__BI5H(Self__I5EL));
-          __tmp__FK0L=Self__I5EL->parent_expr_binary__J0NH.left__ZH5H;
-          switch (((struct ___OBJ *)__tmp__FK0L)->__id) {
+          __tmp__YUWL=FALSE__;
+        };
+        if (__tmp__YUWL) {
+          p__10MR=Self__WDBL->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          v__20MR=((__INTEGER_64 )(__INTEGER)(-  1));
+          t__30MR=static_type__5O1H(Self__WDBL);
+          result__S0MR=NULL;
+          ptr__T0MR=((__POINTER )(NULL));
+          typ_id__U0MR= 0;
+          sz__V0MR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+          if ((sz__V0MR ==  0)) {
+            result__S0MR=INTEGER_CST__;
+          } else {
+            typ_id__U0MR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__V0MR);
+            if ((typ_id__U0MR == (__INTEGER)(-  1))) {
+              a__W0MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__X0MR=(__UINTEGER_32)((__UINTEGER_32)(sz__V0MR + a__W0MR) & (__UINTEGER_32)(~ a__W0MR));
+              ptr_table__002R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__X0MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__Z02R=((__POINTER )(NULL));
+              result__102R=((__POINTER *)ptr_table__002R)[ 0];
+              if ((result__102R == (void *)NULL)) {
+                result__102R=new_lab__2PJ(new_size__X0MR);
+                next__Z02R=(void *)((unsigned long)result__102R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X0MR)));
+                ((__POINTER *)next__Z02R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__002R)[ 0]=next__Z02R;
+              } else {
+                next__Z02R=((__POINTER *)result__102R)[ 0];
+                if ((next__Z02R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__102R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X0MR <<  1)) <=  4096)) {
+                    next__Z02R=(void *)((unsigned long)result__102R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X0MR)));
+                  } else {
+                    next__Z02R=new_lab__2PJ(new_size__X0MR);
+                  };
+                  ((__POINTER *)next__Z02R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__002R)[ 0]=next__Z02R;
+                } else {
+                  ((__POINTER *)result__102R)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z02R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__102R=next__Z02R;
+                };
+              };
+              ptr__T0MR=result__102R;
+            } else {
+              t__Y0MR=((__UINTEGER_32 )typ_id__U0MR);
+              a__Z0MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__C12R=(__UINTEGER_32)((__UINTEGER_32)(sz__V0MR + a__Z0MR) & (__UINTEGER_32)(~ a__Z0MR));
+              ptr_table__502R=((__POINTER )(&(table_type[(t__Y0MR)])));
+              lab_type__B12R=(__UINTEGER_32)(t__Y0MR |  1);
+              next__402R=((__POINTER )(NULL));
+              result__A12R=((__POINTER *)ptr_table__502R)[ 0];
+              if ((result__A12R == (void *)NULL)) {
+                result__A12R=new_lab__2PJ(lab_type__B12R);
+                next__402R=(void *)((unsigned long)result__A12R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C12R)));
+                ((__POINTER *)next__402R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__502R)[ 0]=next__402R;
+              } else {
+                next__402R=((__POINTER *)result__A12R)[ 0];
+                if ((next__402R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A12R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__C12R <<  1)) <=  4096)) {
+                    next__402R=(void *)((unsigned long)result__A12R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C12R)));
+                  } else {
+                    next__402R=new_lab__2PJ(lab_type__B12R);
+                  };
+                  ((__POINTER *)next__402R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__502R)[ 0]=next__402R;
+                } else {
+                  ((__POINTER *)result__A12R)[ 0]=(void *)((unsigned long)((__POINTER *)next__402R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__A12R=next__402R;
+                };
+              };
+              ptr__T0MR=result__A12R;
+            };
+            result__S0MR=((__INTEGER_CST *)ptr__T0MR);
+            *(result__S0MR) = *(INTEGER_CST__);
+          };
+          Self__00MR=((__INTEGER_CST *)result__S0MR);
+          Self__00MR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__10MR;
+          Self__00MR->value__W4YD=v__20MR;
+          Self__00MR->parent_constant__B3LC.static_type__M2YD=t__30MR;
+          check_type__YG5D(Self__00MR);
+          result__USWL=result__S0MR;
+          __tmp__FVWL=Self__WDBL->parent_expr_binary__VBKH.left__XO1H;
+          switch (((struct ___OBJ *)__tmp__FVWL)->__id) {
           case __LIST__: {
-            remove__WLNJ(__tmp__FK0L);
+            remove__SOJJ(__tmp__FVWL);
           } break;
           case __STRING_CST__: {
           } break;
           case __EXTERNAL_C__: {
-            remove__AREK(__tmp__FK0L);
+            remove__2TAK(__tmp__FVWL);
           } break;
           case __PROTOTYPE_CST__: {
           } break;
           case __INTEGER_CST__: {
           } break;
           case __READ_LOCAL__: {
-            Self__SSGQ=((__READ_LOCAL *)__tmp__FK0L);
-            unread__ESNK(Self__SSGQ->local__G5YD,Self__SSGQ);
+            Self__EWCQ=((__READ_LOCAL *)__tmp__FVWL);
+            Self__D12R=((__LOCAL *)Self__EWCQ->local__HJZD);
+            Self__D12R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__D12R->parent_variable__T1LC.ensure_count__YDAG -  1);
+            if ((Self__D12R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+              print__1ZE((&__string_336));
+              voir__E12R=create__AXB( 250);
+              display__UXFK(Self__EWCQ,voir__E12R);
+              put_string__2EG(((__STRING *)voir__E12R));
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_337));
+              Self__G12R=((__LIST *)list_current__EH1);
+              voir__H12R=create__AXB( 250);
+              display__EQQG(Self__G12R,voir__H12R);
+              put_string__2EG(((__STRING *)voir__H12R));
+              fputc((int)('\n'),stdout);
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_338));
+              fputc((int)('\n'),stdout);
+              exit(( 1));
+            };
           } break;
           case __EXPR_MULTIPLE__: {
-            remove__5REK(__tmp__FK0L);
+            remove__1UAK(__tmp__FVWL);
           } break;
           case __EXPR_EQUAL__: {
-            remove__PSEK(__tmp__FK0L);
+            remove__LVAK(__tmp__FVWL);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            remove__TSEK(__tmp__FK0L);
+            remove__PVAK(__tmp__FVWL);
           } break;
           case __REAL_CST__: {
           } break;
           case __CHARACTER_CST__: {
           } break;
           case __IS_EXPANDED__: {
-            Self__USGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__FK0L)->receiver__AHAI);
-            unread__ESNK(Self__USGQ->local__G5YD,Self__USGQ);
+            Self__GWCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__FVWL)->receiver__WN2H);
+            Self__I12R=((__LOCAL *)Self__GWCQ->local__HJZD);
+            Self__I12R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__I12R->parent_variable__T1LC.ensure_count__YDAG -  1);
+            if ((Self__I12R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+              print__1ZE((&__string_336));
+              voir__J12R=create__AXB( 250);
+              display__UXFK(Self__GWCQ,voir__J12R);
+              put_string__2EG(((__STRING *)voir__J12R));
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_337));
+              Self__L12R=((__LIST *)list_current__EH1);
+              voir__M12R=create__AXB( 250);
+              display__EQQG(Self__L12R,voir__M12R);
+              put_string__2EG(((__STRING *)voir__M12R));
+              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__FK0L);
+            remove__0VAK(__tmp__FVWL);
           } break;
           case __EXPR_SUP__: {
-            remove__BTEK(__tmp__FK0L);
+            remove__3VAK(__tmp__FVWL);
           } break;
           case __EXPR_SUB__: {
-            remove__FTEK(__tmp__FK0L);
+            remove__BWAK(__tmp__FVWL);
           } break;
           case __EXPR_MUL__: {
-            remove__JTEK(__tmp__FK0L);
+            remove__FWAK(__tmp__FVWL);
           } break;
           case __EXPR_DIV__: {
-            remove__NTEK(__tmp__FK0L);
+            remove__JWAK(__tmp__FVWL);
           } break;
           case __EXPR_AND__: {
-            remove__RTEK(__tmp__FK0L);
+            remove__NWAK(__tmp__FVWL);
           } break;
           case __EXPR_SHIFT_R__: {
-            remove__VTEK(__tmp__FK0L);
+            remove__RWAK(__tmp__FVWL);
           } break;
           case __EXPR_SHIFT_L__: {
-            remove__ZTEK(__tmp__FK0L);
+            remove__VWAK(__tmp__FVWL);
           } break;
           case __PUT_TO__: {
-            remove__3TEK(__tmp__FK0L);
+            remove__ZWAK(__tmp__FVWL);
           } break;
           case __ITEM__: {
-            remove__4UEK(__tmp__FK0L);
+            remove__0XAK(__tmp__FVWL);
           } break;
           case __SIZE_OF__: {
-            remove__CVEK(__tmp__FK0L);
+            remove__4XAK(__tmp__FVWL);
           } break;
           case __CAST__: {
-            remove__FVEK(__tmp__FK0L);
+            remove__BYAK(__tmp__FVWL);
           } break;
           case __CALL_SLOT__: {
-            remove__IKQL(__tmp__FK0L);
+            remove__DUML(__tmp__FVWL);
           } break;
           case __READ_SLOT__: {
-            remove__KDLK(__tmp__FK0L);
+            remove__GGHK(__tmp__FVWL);
           } break;
           case __READ_GLOBAL__: {
-            Self__VSGQ=((__READ_GLOBAL *)__tmp__FK0L);
-            unread__H2QL(Self__VSGQ->global__3DNK,Self__VSGQ);
+            Self__HWCQ=((__READ_GLOBAL *)__tmp__FVWL);
+            unread__CGNL(Self__HWCQ->global__ZGJK,Self__HWCQ);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            remove__SS3M(__tmp__FK0L);
+            remove__WA0M(__tmp__FVWL);
           } break;
           case __EXPR_OR_LOGIC__: {
-            remove__CMIO(__tmp__FK0L);
+            remove__0UEO(__tmp__FVWL);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            remove__CJOO(__tmp__FK0L);
+            remove__0RKO(__tmp__FVWL);
           } break;
           case __EXPR_AND_LOGIC__: {
-            remove__GMIO(__tmp__FK0L);
+            remove__4UEO(__tmp__FVWL);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            remove__HJOO(__tmp__FK0L);
+            remove__5RKO(__tmp__FVWL);
           } break;
           case __EXPR_NEG__: {
-            remove__JHNM(__tmp__FK0L);
+            remove__HTJM(__tmp__FVWL);
           } break;
           case __EXPR_ADD__: {
-            remove__2MQL(__tmp__FK0L);
+            remove__XWML(__tmp__FVWL);
           } break;
           case __EXPR_NOT__: {
-            remove__P12M(__tmp__FK0L);
+            remove__TJZM(__tmp__FVWL);
           } break;
           case __EXPR_MOD__: {
-            remove__KMIO(__tmp__FK0L);
+            remove__CVEO(__tmp__FVWL);
           } break;
           case __EXPR_SUP_EQ__: {
-            remove__D2HP(__tmp__FK0L);
+            remove__1EEP(__tmp__FVWL);
           } break;
           case __EXPR_INF__: {
-            remove__WVUN(__tmp__FK0L);
+            remove__0DRN(__tmp__FVWL);
           } break;
           case __EXPR_INF_EQ__: {
-            remove__0VUN(__tmp__FK0L);
+            remove__4DRN(__tmp__FVWL);
           } break;
           case __EXPR_OR__: {
-            remove__XQTN(__tmp__FK0L);
+            remove__14PN(__tmp__FVWL);
           } break;
           case __EXPR_XOR__: {
-            remove__MMXO(__tmp__FK0L);
+            remove__EVTO(__tmp__FVWL);
           } break;
           };
-          __tmp__GK0L=Self__I5EL->parent_expr_binary__J0NH.right__AIAI;
-          switch (((struct ___OBJ *)__tmp__GK0L)->__id) {
+          __tmp__GVWL=Self__WDBL->parent_expr_binary__VBKH.right__WO2H;
+          switch (((struct ___OBJ *)__tmp__GVWL)->__id) {
           case __LIST__: {
-            remove__WLNJ(__tmp__GK0L);
+            remove__SOJJ(__tmp__GVWL);
           } break;
           case __STRING_CST__: {
           } break;
           case __EXTERNAL_C__: {
-            remove__AREK(__tmp__GK0L);
+            remove__2TAK(__tmp__GVWL);
           } break;
           case __PROTOTYPE_CST__: {
           } break;
           case __INTEGER_CST__: {
           } break;
           case __READ_LOCAL__: {
-            Self__WSGQ=((__READ_LOCAL *)__tmp__GK0L);
-            unread__ESNK(Self__WSGQ->local__G5YD,Self__WSGQ);
+            Self__IWCQ=((__READ_LOCAL *)__tmp__GVWL);
+            Self__N12R=((__LOCAL *)Self__IWCQ->local__HJZD);
+            Self__N12R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__N12R->parent_variable__T1LC.ensure_count__YDAG -  1);
+            if ((Self__N12R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+              print__1ZE((&__string_336));
+              voir__O12R=create__AXB( 250);
+              display__UXFK(Self__IWCQ,voir__O12R);
+              put_string__2EG(((__STRING *)voir__O12R));
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_337));
+              Self__Q12R=((__LIST *)list_current__EH1);
+              voir__R12R=create__AXB( 250);
+              display__EQQG(Self__Q12R,voir__R12R);
+              put_string__2EG(((__STRING *)voir__R12R));
+              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__GK0L);
+            remove__1UAK(__tmp__GVWL);
           } break;
           case __EXPR_EQUAL__: {
-            remove__PSEK(__tmp__GK0L);
+            remove__LVAK(__tmp__GVWL);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            remove__TSEK(__tmp__GK0L);
+            remove__PVAK(__tmp__GVWL);
           } break;
           case __REAL_CST__: {
           } break;
           case __CHARACTER_CST__: {
           } break;
           case __IS_EXPANDED__: {
-            Self__YSGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__GK0L)->receiver__AHAI);
-            unread__ESNK(Self__YSGQ->local__G5YD,Self__YSGQ);
+            Self__KWCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__GVWL)->receiver__WN2H);
+            Self__S12R=((__LOCAL *)Self__KWCQ->local__HJZD);
+            Self__S12R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__S12R->parent_variable__T1LC.ensure_count__YDAG -  1);
+            if ((Self__S12R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+              print__1ZE((&__string_336));
+              voir__T12R=create__AXB( 250);
+              display__UXFK(Self__KWCQ,voir__T12R);
+              put_string__2EG(((__STRING *)voir__T12R));
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_337));
+              Self__V12R=((__LIST *)list_current__EH1);
+              voir__W12R=create__AXB( 250);
+              display__EQQG(Self__V12R,voir__W12R);
+              put_string__2EG(((__STRING *)voir__W12R));
+              fputc((int)('\n'),stdout);
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_338));
+              fputc((int)('\n'),stdout);
+              exit(( 1));
+            };
           } break;
           case __GET_TYPE_ID__: {
-            remove__4SEK(__tmp__GK0L);
+            remove__0VAK(__tmp__GVWL);
           } break;
           case __EXPR_SUP__: {
-            remove__BTEK(__tmp__GK0L);
+            remove__3VAK(__tmp__GVWL);
           } break;
           case __EXPR_SUB__: {
-            remove__FTEK(__tmp__GK0L);
+            remove__BWAK(__tmp__GVWL);
           } break;
           case __EXPR_MUL__: {
-            remove__JTEK(__tmp__GK0L);
+            remove__FWAK(__tmp__GVWL);
           } break;
           case __EXPR_DIV__: {
-            remove__NTEK(__tmp__GK0L);
+            remove__JWAK(__tmp__GVWL);
           } break;
           case __EXPR_AND__: {
-            remove__RTEK(__tmp__GK0L);
+            remove__NWAK(__tmp__GVWL);
           } break;
           case __EXPR_SHIFT_R__: {
-            remove__VTEK(__tmp__GK0L);
+            remove__RWAK(__tmp__GVWL);
           } break;
           case __EXPR_SHIFT_L__: {
-            remove__ZTEK(__tmp__GK0L);
+            remove__VWAK(__tmp__GVWL);
           } break;
           case __PUT_TO__: {
-            remove__3TEK(__tmp__GK0L);
+            remove__ZWAK(__tmp__GVWL);
           } break;
           case __ITEM__: {
-            remove__4UEK(__tmp__GK0L);
+            remove__0XAK(__tmp__GVWL);
           } break;
           case __SIZE_OF__: {
-            remove__CVEK(__tmp__GK0L);
+            remove__4XAK(__tmp__GVWL);
           } break;
           case __CAST__: {
-            remove__FVEK(__tmp__GK0L);
+            remove__BYAK(__tmp__GVWL);
           } break;
           case __CALL_SLOT__: {
-            remove__IKQL(__tmp__GK0L);
+            remove__DUML(__tmp__GVWL);
           } break;
           case __READ_SLOT__: {
-            remove__KDLK(__tmp__GK0L);
+            remove__GGHK(__tmp__GVWL);
           } break;
           case __READ_GLOBAL__: {
-            Self__ZSGQ=((__READ_GLOBAL *)__tmp__GK0L);
-            unread__H2QL(Self__ZSGQ->global__3DNK,Self__ZSGQ);
+            Self__LWCQ=((__READ_GLOBAL *)__tmp__GVWL);
+            unread__CGNL(Self__LWCQ->global__ZGJK,Self__LWCQ);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            remove__SS3M(__tmp__GK0L);
+            remove__WA0M(__tmp__GVWL);
           } break;
           case __EXPR_OR_LOGIC__: {
-            remove__CMIO(__tmp__GK0L);
+            remove__0UEO(__tmp__GVWL);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            remove__CJOO(__tmp__GK0L);
+            remove__0RKO(__tmp__GVWL);
           } break;
           case __EXPR_AND_LOGIC__: {
-            remove__GMIO(__tmp__GK0L);
+            remove__4UEO(__tmp__GVWL);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            remove__HJOO(__tmp__GK0L);
+            remove__5RKO(__tmp__GVWL);
           } break;
           case __EXPR_NEG__: {
-            remove__JHNM(__tmp__GK0L);
+            remove__HTJM(__tmp__GVWL);
           } break;
           case __EXPR_ADD__: {
-            remove__2MQL(__tmp__GK0L);
+            remove__XWML(__tmp__GVWL);
           } break;
           case __EXPR_NOT__: {
-            remove__P12M(__tmp__GK0L);
+            remove__TJZM(__tmp__GVWL);
           } break;
           case __EXPR_MOD__: {
-            remove__KMIO(__tmp__GK0L);
+            remove__CVEO(__tmp__GVWL);
           } break;
           case __EXPR_SUP_EQ__: {
-            remove__D2HP(__tmp__GK0L);
+            remove__1EEP(__tmp__GVWL);
           } break;
           case __EXPR_INF__: {
-            remove__WVUN(__tmp__GK0L);
+            remove__0DRN(__tmp__GVWL);
           } break;
           case __EXPR_INF_EQ__: {
-            remove__0VUN(__tmp__GK0L);
+            remove__4DRN(__tmp__GVWL);
           } break;
           case __EXPR_OR__: {
-            remove__XQTN(__tmp__GK0L);
+            remove__14PN(__tmp__GVWL);
           } break;
           case __EXPR_XOR__: {
-            remove__MMXO(__tmp__GK0L);
+            remove__EVTO(__tmp__GVWL);
           } break;
           };
         };
       };
     };
-    result__K5EL=result__UH0L;
-    if ((((void *)result__UH0L == (void *)NULL) && ((void *)__tmp__X5EL != (void *)NULL))) {
-      result__4GSM=NULL;
-      if ((((__INTEGER_CST *)__tmp__X5EL)->value__VUYD ==  0)) {
-        result__4GSM=__tmp__X5EL;
-        __tmp__FHSM=Self__I5EL->parent_expr_binary__J0NH.right__AIAI;
-        switch (((struct ___OBJ *)__tmp__FHSM)->__id) {
+    result__YDBL=result__USWL;
+    if ((((void *)result__USWL == (void *)NULL) && ((void *)__tmp__FEBL != (void *)NULL))) {
+      result__ITOM=NULL;
+      if ((((__INTEGER_CST *)__tmp__FEBL)->value__W4YD ==  0)) {
+        result__ITOM=__tmp__FEBL;
+        __tmp__PTOM=Self__WDBL->parent_expr_binary__VBKH.right__WO2H;
+        switch (((struct ___OBJ *)__tmp__PTOM)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__FHSM);
+          remove__SOJJ(__tmp__PTOM);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__FHSM);
+          remove__2TAK(__tmp__PTOM);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__0SGQ=((__READ_LOCAL *)__tmp__FHSM);
-          unread__ESNK(Self__0SGQ->local__G5YD,Self__0SGQ);
+          Self__MWCQ=((__READ_LOCAL *)__tmp__PTOM);
+          Self__X12R=((__LOCAL *)Self__MWCQ->local__HJZD);
+          Self__X12R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__X12R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__X12R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__Y12R=create__AXB( 250);
+            display__UXFK(Self__MWCQ,voir__Y12R);
+            put_string__2EG(((__STRING *)voir__Y12R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__012R=((__LIST *)list_current__EH1);
+            voir__112R=create__AXB( 250);
+            display__EQQG(Self__012R,voir__112R);
+            put_string__2EG(((__STRING *)voir__112R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __EXPR_MULTIPLE__: {
-          remove__5REK(__tmp__FHSM);
+          remove__1UAK(__tmp__PTOM);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__FHSM);
+          remove__LVAK(__tmp__PTOM);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__FHSM);
+          remove__PVAK(__tmp__PTOM);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__2SGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__FHSM)->receiver__AHAI);
-          unread__ESNK(Self__2SGQ->local__G5YD,Self__2SGQ);
+          Self__OWCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__PTOM)->receiver__WN2H);
+          Self__212R=((__LOCAL *)Self__OWCQ->local__HJZD);
+          Self__212R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__212R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__212R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__312R=create__AXB( 250);
+            display__UXFK(Self__OWCQ,voir__312R);
+            put_string__2EG(((__STRING *)voir__312R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__512R=((__LIST *)list_current__EH1);
+            voir__A22R=create__AXB( 250);
+            display__EQQG(Self__512R,voir__A22R);
+            put_string__2EG(((__STRING *)voir__A22R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __GET_TYPE_ID__: {
-          remove__4SEK(__tmp__FHSM);
+          remove__0VAK(__tmp__PTOM);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__FHSM);
+          remove__3VAK(__tmp__PTOM);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__FHSM);
+          remove__BWAK(__tmp__PTOM);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__FHSM);
+          remove__FWAK(__tmp__PTOM);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__FHSM);
+          remove__JWAK(__tmp__PTOM);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__FHSM);
+          remove__NWAK(__tmp__PTOM);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__FHSM);
+          remove__RWAK(__tmp__PTOM);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__FHSM);
+          remove__VWAK(__tmp__PTOM);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__FHSM);
+          remove__ZWAK(__tmp__PTOM);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__FHSM);
+          remove__0XAK(__tmp__PTOM);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__FHSM);
+          remove__4XAK(__tmp__PTOM);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__FHSM);
+          remove__BYAK(__tmp__PTOM);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__FHSM);
+          remove__DUML(__tmp__PTOM);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__FHSM);
+          remove__GGHK(__tmp__PTOM);
         } break;
         case __READ_GLOBAL__: {
-          Self__3SGQ=((__READ_GLOBAL *)__tmp__FHSM);
-          unread__H2QL(Self__3SGQ->global__3DNK,Self__3SGQ);
+          Self__PWCQ=((__READ_GLOBAL *)__tmp__PTOM);
+          unread__CGNL(Self__PWCQ->global__ZGJK,Self__PWCQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__FHSM);
+          remove__WA0M(__tmp__PTOM);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__FHSM);
+          remove__0UEO(__tmp__PTOM);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__FHSM);
+          remove__0RKO(__tmp__PTOM);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__FHSM);
+          remove__4UEO(__tmp__PTOM);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__FHSM);
+          remove__5RKO(__tmp__PTOM);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__FHSM);
+          remove__HTJM(__tmp__PTOM);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__FHSM);
+          remove__XWML(__tmp__PTOM);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__FHSM);
+          remove__TJZM(__tmp__PTOM);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__FHSM);
+          remove__CVEO(__tmp__PTOM);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__FHSM);
+          remove__1EEP(__tmp__PTOM);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__FHSM);
+          remove__0DRN(__tmp__PTOM);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__FHSM);
+          remove__4DRN(__tmp__PTOM);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__FHSM);
+          remove__14PN(__tmp__PTOM);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__FHSM);
+          remove__EVTO(__tmp__PTOM);
         } break;
         };
       };
-      result__K5EL=result__4GSM;
+      result__YDBL=result__ITOM;
     };
-    if ((((void *)result__K5EL == (void *)NULL) && ((void *)__tmp__05EL != (void *)NULL))) {
-      result__K5EL=NULL;
+    if ((((void *)result__YDBL == (void *)NULL) && ((void *)__tmp__IEBL != (void *)NULL))) {
+      result__YDBL=NULL;
     };
   };
-  if (((void *)result__K5EL == (void *)NULL)) {
-    result__K5EL=Self__I5EL;
+  if (((void *)result__YDBL == (void *)NULL)) {
+    result__YDBL=Self__WDBL;
   } else {
-    __tmp__ODFL=Self__I5EL->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    switch (((struct ___OBJ *)result__K5EL)->__id) {
+    __tmp__2HBL=Self__WDBL->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    switch (((struct ___OBJ *)result__YDBL)->__id) {
     case __LIST__: {
-      ((__LIST *)result__K5EL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__LIST *)result__YDBL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __STRING_CST__: {
-      ((__STRING_CST *)result__K5EL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__STRING_CST *)result__YDBL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__K5EL)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXTERNAL_C *)result__YDBL)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__K5EL)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__PROTOTYPE_CST *)result__YDBL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__K5EL)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__INTEGER_CST *)result__YDBL)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__K5EL)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__READ_LOCAL *)result__YDBL)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__K5EL)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_EQUAL *)result__YDBL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__K5EL)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_NOT_EQUAL *)result__YDBL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __REAL_CST__: {
-      ((__REAL_CST *)result__K5EL)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__REAL_CST *)result__YDBL)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__K5EL)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__CHARACTER_CST *)result__YDBL)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__K5EL)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__IS_EXPANDED *)result__YDBL)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__K5EL)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__GET_TYPE_ID *)result__YDBL)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__K5EL)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_SUP *)result__YDBL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__K5EL)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_SUB *)result__YDBL)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__K5EL)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_MUL *)result__YDBL)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__K5EL)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_DIV *)result__YDBL)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_AND__: {
-      ((__EXPR_AND *)result__K5EL)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_AND *)result__YDBL)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__K5EL)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_SHIFT_R *)result__YDBL)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__K5EL)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_SHIFT_L *)result__YDBL)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __PUT_TO__: {
-      ((__PUT_TO *)result__K5EL)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__PUT_TO *)result__YDBL)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __ITEM__: {
-      ((__ITEM *)result__K5EL)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__ITEM *)result__YDBL)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __SIZE_OF__: {
-      ((__SIZE_OF *)result__K5EL)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__SIZE_OF *)result__YDBL)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __CAST__: {
-      ((__CAST *)result__K5EL)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__CAST *)result__YDBL)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__K5EL)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__CALL_SLOT *)result__YDBL)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __READ_SLOT__: {
-      ((__READ_SLOT *)result__K5EL)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__READ_SLOT *)result__YDBL)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__K5EL)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__READ_GLOBAL *)result__YDBL)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__K5EL)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_NOT_LOGIC *)result__YDBL)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__K5EL)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_OR_LOGIC *)result__YDBL)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__K5EL)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_OR_OR_LOGIC *)result__YDBL)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__K5EL)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_AND_LOGIC *)result__YDBL)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__K5EL)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_AND_AND_LOGIC *)result__YDBL)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__K5EL)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_NEG *)result__YDBL)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__K5EL)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_ADD *)result__YDBL)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__K5EL)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_NOT *)result__YDBL)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__K5EL)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_MOD *)result__YDBL)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__K5EL)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_SUP_EQ *)result__YDBL)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_INF__: {
-      ((__EXPR_INF *)result__K5EL)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_INF *)result__YDBL)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__K5EL)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_INF_EQ *)result__YDBL)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_OR__: {
-      ((__EXPR_OR *)result__K5EL)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_OR *)result__YDBL)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__K5EL)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ODFL;
+      ((__EXPR_XOR *)result__YDBL)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__2HBL;
     } break;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__K5EL);
+  return(result__YDBL);
 }
 
-static void* execute_link__QDFL(__EXPR_AND *Self__RDFL)
+static void* execute_link__4HBL(__EXPR_AND *Self__5HBL)
 // ({EXPR_AND}) With resultRecursive, No inlinable.
 {
-  __INTEGER_64 __tmp__RRRM;
-  __UINTEGER_32 old_seq__UDFL;
-  void *__tmp__0DFL,*__tmp__1DFL,*__tmp__2DFL,*__tmp__3DFL,*__tmp__5DFL;
-  void *__tmp__CEFL,*result__TDFL,*result__JL0L,*result__XL0L;
-  void *result__EM0L,*__tmp__FM0L,*__tmp__GM0L,*__tmp__NM0L;
-  void *result__RHSM,*__tmp__YHSM,*result__5HSM,*__tmp__GISM;
-  void *__tmp__AEFL,*left_cst__XDFL,*__tmp__DEFL,*right_cst__YDFL;
-  __INTEGER_CST *Self__EHOQ;
-  __READ_LOCAL *Self__UVGQ,*Self__WVGQ,*Self__YVGQ,*Self__0VGQ;
-  __READ_LOCAL *Self__2VGQ,*Self__4VGQ;
-  __READ_GLOBAL *Self__XVGQ,*Self__1VGQ,*Self__5VGQ;
-  __POSITION __tmp__XHFL;
-  __BOOLEAN __tmp__HM0L;
-  old_seq__UDFL=seq_call_and_loop__BOIJ;
-  __tmp__0DFL=Self__RDFL->parent_expr_binary__20NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__0DFL)->__id) {
+  __INTEGER_64 __tmp__13NM;
+  __UINTEGER_32 old_seq__CIBL;
+  void *__tmp__IIBL,*__tmp__JIBL,*__tmp__KIBL,*__tmp__LIBL,*__tmp__NIBL;
+  void *__tmp__QIBL,*result__BIBL,*result__JWWL,*result__XWWL;
+  void *result__EXWL,*__tmp__FXWL,*__tmp__GXWL,*__tmp__NXWL;
+  void *result__1TOM,*__tmp__CUOM,*result__JUOM,*__tmp__QUOM;
+  __LIST *Self__PGBR,*Self__RGBR,*Self__E22R,*Self__J22R,*Self__O22R;
+  __LIST *Self__T22R,*Self__Y22R,*Self__322R;
+  void *voir__QGBR,*voir__SGBR,*voir__C22R,*voir__F22R,*voir__H22R;
+  void *voir__K22R,*voir__M22R,*voir__P22R,*voir__R22R,*voir__U22R;
+  void *voir__W22R,*voir__Z22R,*voir__122R,*voir__422R;
+  void *__tmp__OIBL,*left_cst__FIBL,*__tmp__RIBL,*right_cst__GIBL;
+  __INTEGER_CST *Self__TLKQ;
+  __READ_LOCAL *Self__GZCQ,*Self__IZCQ,*Self__KZCQ,*Self__MZCQ;
+  __READ_LOCAL *Self__OZCQ,*Self__QZCQ;
+  __LOCAL *Self__B22R,*Self__G22R,*Self__L22R,*Self__Q22R,*Self__V22R;
+  __LOCAL *Self__022R;
+  __READ_GLOBAL *Self__JZCQ,*Self__NZCQ,*Self__RZCQ;
+  __POSITION __tmp__FMBL;
+  __BOOLEAN __tmp__HXWL;
+  old_seq__CIBL=seq_call_and_loop__3QEJ;
+  __tmp__IIBL=Self__5HBL->parent_expr_binary__ICKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__IIBL)->__id) {
   case __LIST__: {
-    __tmp__1DFL=execute_link__GMRG(__tmp__0DFL);
+    __tmp__JIBL=execute_link__TTOG(__tmp__IIBL);
   } break;
   case __STRING_CST__: {
-    __tmp__1DFL=((__STRING_CST *)__tmp__0DFL);
+    __tmp__JIBL=((__STRING_CST *)__tmp__IIBL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__1DFL=execute_link__A23K(__tmp__0DFL);
+    __tmp__JIBL=execute_link__KA0K(__tmp__IIBL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__1DFL=((__PROTOTYPE_CST *)__tmp__0DFL);
+    __tmp__JIBL=((__PROTOTYPE_CST *)__tmp__IIBL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__1DFL=((__INTEGER_CST *)__tmp__0DFL);
+    __tmp__JIBL=((__INTEGER_CST *)__tmp__IIBL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__1DFL=execute_link__QDEL(__tmp__0DFL);
+    __tmp__JIBL=execute_link__4HAL(__tmp__IIBL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__1DFL=execute_link__EIEL();
+    Self__PGBR=((__LIST *)list_current__EH1);
+    voir__QGBR=create__AXB( 250);
+    display__EQQG(Self__PGBR,voir__QGBR);
+    put_string__2EG(((__STRING *)voir__QGBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__JIBL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__1DFL=execute_link__IIEL(__tmp__0DFL);
+    __tmp__JIBL=execute_link__WMAL(__tmp__IIBL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__1DFL=execute_link__RMEL(__tmp__0DFL);
+    __tmp__JIBL=execute_link__5QAL(__tmp__IIBL);
   } break;
   case __REAL_CST__: {
-    __tmp__1DFL=((__REAL_CST *)__tmp__0DFL);
+    __tmp__JIBL=((__REAL_CST *)__tmp__IIBL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__1DFL=((__CHARACTER_CST *)__tmp__0DFL);
+    __tmp__JIBL=((__CHARACTER_CST *)__tmp__IIBL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__1DFL=execute_link__AREL(__tmp__0DFL);
+    __tmp__JIBL=execute_link__OVAL(__tmp__IIBL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__1DFL=execute_link__HSEL(__tmp__0DFL);
+    __tmp__JIBL=execute_link__VWAL(__tmp__IIBL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__1DFL=execute_link__MSEL(__tmp__0DFL);
+    __tmp__JIBL=execute_link__0WAL(__tmp__IIBL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__1DFL=execute_link__VWEL(__tmp__0DFL);
+    __tmp__JIBL=execute_link__D1AL(__tmp__IIBL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__1DFL=execute_link__40EL(__tmp__0DFL);
+    __tmp__JIBL=execute_link__M5AL(__tmp__IIBL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__1DFL=execute_link__H5EL(__tmp__0DFL);
+    __tmp__JIBL=execute_link__VDBL(__tmp__IIBL);
   } break;
   case __EXPR_AND__: {
-    __tmp__1DFL=execute_link__QDFL(__tmp__0DFL);
+    __tmp__JIBL=execute_link__4HBL(__tmp__IIBL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__1DFL=execute_link__ZHFL(__tmp__0DFL);
+    __tmp__JIBL=execute_link__HMBL(__tmp__IIBL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__1DFL=execute_link__CMFL(__tmp__0DFL);
+    __tmp__JIBL=execute_link__QQBL(__tmp__IIBL);
   } break;
   case __PUT_TO__: {
-    __tmp__1DFL=execute_link__NKTK(__tmp__0DFL);
+    __tmp__JIBL=execute_link__ROPK(__tmp__IIBL);
   } break;
   case __ITEM__: {
-    __tmp__1DFL=execute_link__LQFL(__tmp__0DFL);
+    __tmp__JIBL=execute_link__ZUBL(__tmp__IIBL);
   } break;
   case __SIZE_OF__: {
-    __tmp__1DFL=execute_link__SQFL(__tmp__0DFL);
+    __tmp__JIBL=execute_link__AVBL(__tmp__IIBL);
   } break;
   case __CAST__: {
-    __tmp__1DFL=execute_link__XQFL(__tmp__0DFL);
+    __tmp__JIBL=execute_link__FVBL(__tmp__IIBL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__1DFL=execute_link__MYXL(__tmp__0DFL);
+    __tmp__JIBL=execute_link__CDUL(__tmp__IIBL);
   } break;
   case __READ_SLOT__: {
-    __tmp__1DFL=execute_link__QUFL(__tmp__0DFL);
+    __tmp__JIBL=execute_link__4YBL(__tmp__IIBL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__1DFL=execute_link__AZFL(__tmp__0DFL);
+    __tmp__JIBL=execute_link__O3BL(__tmp__IIBL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__1DFL=execute_link__4N3M(__tmp__0DFL);
+    __tmp__JIBL=execute_link__C2ZM(__tmp__IIBL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__1DFL=execute_link__03IO(__tmp__0DFL);
+    __tmp__JIBL=execute_link__SGFO(__tmp__IIBL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__1DFL=execute_link__SFPO(__tmp__0DFL);
+    __tmp__JIBL=execute_link__KOLO(__tmp__IIBL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__1DFL=execute_link__TDJO(__tmp__0DFL);
+    __tmp__JIBL=execute_link__LMFO(__tmp__IIBL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__1DFL=execute_link__WLPO(__tmp__0DFL);
+    __tmp__JIBL=execute_link__OULO(__tmp__IIBL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__1DFL=execute_link__GDOM(__tmp__0DFL);
+    __tmp__JIBL=execute_link__IPKM(__tmp__IIBL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__1DFL=execute_link__3NSL(__tmp__0DFL);
+    __tmp__JIBL=execute_link__VXOL(__tmp__IIBL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__1DFL=execute_link__SQ3M(__tmp__0DFL);
+    __tmp__JIBL=execute_link__W4ZM(__tmp__IIBL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__1DFL=execute_link__MJJO(__tmp__0DFL);
+    __tmp__JIBL=execute_link__ESFO(__tmp__IIBL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__1DFL=execute_link__EIIP(__tmp__0DFL);
+    __tmp__JIBL=execute_link__2QEP(__tmp__IIBL);
   } break;
   case __EXPR_INF__: {
-    __tmp__1DFL=execute_link__BNUN(__tmp__0DFL);
+    __tmp__JIBL=execute_link__F1QN(__tmp__IIBL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__1DFL=execute_link__KRUN(__tmp__0DFL);
+    __tmp__JIBL=execute_link__O5QN(__tmp__IIBL);
   } break;
   case __EXPR_OR__: {
-    __tmp__1DFL=execute_link__HEUN(__tmp__0DFL);
+    __tmp__JIBL=execute_link__LSQN(__tmp__IIBL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__1DFL=execute_link__UUYO(__tmp__0DFL);
+    __tmp__JIBL=execute_link__M3UO(__tmp__IIBL);
   } break;
   };
-  Self__RDFL->parent_expr_binary__20NH.left__ZH5H=__tmp__1DFL;
-  __tmp__2DFL=Self__RDFL->parent_expr_binary__20NH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__2DFL)->__id) {
+  Self__5HBL->parent_expr_binary__ICKH.left__XO1H=__tmp__JIBL;
+  __tmp__KIBL=Self__5HBL->parent_expr_binary__ICKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__KIBL)->__id) {
   case __LIST__: {
-    __tmp__3DFL=execute_link__GMRG(__tmp__2DFL);
+    __tmp__LIBL=execute_link__TTOG(__tmp__KIBL);
   } break;
   case __STRING_CST__: {
-    __tmp__3DFL=((__STRING_CST *)__tmp__2DFL);
+    __tmp__LIBL=((__STRING_CST *)__tmp__KIBL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__3DFL=execute_link__A23K(__tmp__2DFL);
+    __tmp__LIBL=execute_link__KA0K(__tmp__KIBL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__3DFL=((__PROTOTYPE_CST *)__tmp__2DFL);
+    __tmp__LIBL=((__PROTOTYPE_CST *)__tmp__KIBL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__3DFL=((__INTEGER_CST *)__tmp__2DFL);
+    __tmp__LIBL=((__INTEGER_CST *)__tmp__KIBL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__3DFL=execute_link__QDEL(__tmp__2DFL);
+    __tmp__LIBL=execute_link__4HAL(__tmp__KIBL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__3DFL=execute_link__EIEL();
+    Self__RGBR=((__LIST *)list_current__EH1);
+    voir__SGBR=create__AXB( 250);
+    display__EQQG(Self__RGBR,voir__SGBR);
+    put_string__2EG(((__STRING *)voir__SGBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__LIBL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__3DFL=execute_link__IIEL(__tmp__2DFL);
+    __tmp__LIBL=execute_link__WMAL(__tmp__KIBL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__3DFL=execute_link__RMEL(__tmp__2DFL);
+    __tmp__LIBL=execute_link__5QAL(__tmp__KIBL);
   } break;
   case __REAL_CST__: {
-    __tmp__3DFL=((__REAL_CST *)__tmp__2DFL);
+    __tmp__LIBL=((__REAL_CST *)__tmp__KIBL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__3DFL=((__CHARACTER_CST *)__tmp__2DFL);
+    __tmp__LIBL=((__CHARACTER_CST *)__tmp__KIBL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__3DFL=execute_link__AREL(__tmp__2DFL);
+    __tmp__LIBL=execute_link__OVAL(__tmp__KIBL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__3DFL=execute_link__HSEL(__tmp__2DFL);
+    __tmp__LIBL=execute_link__VWAL(__tmp__KIBL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__3DFL=execute_link__MSEL(__tmp__2DFL);
+    __tmp__LIBL=execute_link__0WAL(__tmp__KIBL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__3DFL=execute_link__VWEL(__tmp__2DFL);
+    __tmp__LIBL=execute_link__D1AL(__tmp__KIBL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__3DFL=execute_link__40EL(__tmp__2DFL);
+    __tmp__LIBL=execute_link__M5AL(__tmp__KIBL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__3DFL=execute_link__H5EL(__tmp__2DFL);
+    __tmp__LIBL=execute_link__VDBL(__tmp__KIBL);
   } break;
   case __EXPR_AND__: {
-    __tmp__3DFL=execute_link__QDFL(__tmp__2DFL);
+    __tmp__LIBL=execute_link__4HBL(__tmp__KIBL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__3DFL=execute_link__ZHFL(__tmp__2DFL);
+    __tmp__LIBL=execute_link__HMBL(__tmp__KIBL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__3DFL=execute_link__CMFL(__tmp__2DFL);
+    __tmp__LIBL=execute_link__QQBL(__tmp__KIBL);
   } break;
   case __PUT_TO__: {
-    __tmp__3DFL=execute_link__NKTK(__tmp__2DFL);
+    __tmp__LIBL=execute_link__ROPK(__tmp__KIBL);
   } break;
   case __ITEM__: {
-    __tmp__3DFL=execute_link__LQFL(__tmp__2DFL);
+    __tmp__LIBL=execute_link__ZUBL(__tmp__KIBL);
   } break;
   case __SIZE_OF__: {
-    __tmp__3DFL=execute_link__SQFL(__tmp__2DFL);
+    __tmp__LIBL=execute_link__AVBL(__tmp__KIBL);
   } break;
   case __CAST__: {
-    __tmp__3DFL=execute_link__XQFL(__tmp__2DFL);
+    __tmp__LIBL=execute_link__FVBL(__tmp__KIBL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__3DFL=execute_link__MYXL(__tmp__2DFL);
+    __tmp__LIBL=execute_link__CDUL(__tmp__KIBL);
   } break;
   case __READ_SLOT__: {
-    __tmp__3DFL=execute_link__QUFL(__tmp__2DFL);
+    __tmp__LIBL=execute_link__4YBL(__tmp__KIBL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__3DFL=execute_link__AZFL(__tmp__2DFL);
+    __tmp__LIBL=execute_link__O3BL(__tmp__KIBL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__3DFL=execute_link__4N3M(__tmp__2DFL);
+    __tmp__LIBL=execute_link__C2ZM(__tmp__KIBL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__3DFL=execute_link__03IO(__tmp__2DFL);
+    __tmp__LIBL=execute_link__SGFO(__tmp__KIBL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__3DFL=execute_link__SFPO(__tmp__2DFL);
+    __tmp__LIBL=execute_link__KOLO(__tmp__KIBL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__3DFL=execute_link__TDJO(__tmp__2DFL);
+    __tmp__LIBL=execute_link__LMFO(__tmp__KIBL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__3DFL=execute_link__WLPO(__tmp__2DFL);
+    __tmp__LIBL=execute_link__OULO(__tmp__KIBL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__3DFL=execute_link__GDOM(__tmp__2DFL);
+    __tmp__LIBL=execute_link__IPKM(__tmp__KIBL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__3DFL=execute_link__3NSL(__tmp__2DFL);
+    __tmp__LIBL=execute_link__VXOL(__tmp__KIBL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__3DFL=execute_link__SQ3M(__tmp__2DFL);
+    __tmp__LIBL=execute_link__W4ZM(__tmp__KIBL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__3DFL=execute_link__MJJO(__tmp__2DFL);
+    __tmp__LIBL=execute_link__ESFO(__tmp__KIBL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__3DFL=execute_link__EIIP(__tmp__2DFL);
+    __tmp__LIBL=execute_link__2QEP(__tmp__KIBL);
   } break;
   case __EXPR_INF__: {
-    __tmp__3DFL=execute_link__BNUN(__tmp__2DFL);
+    __tmp__LIBL=execute_link__F1QN(__tmp__KIBL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__3DFL=execute_link__KRUN(__tmp__2DFL);
+    __tmp__LIBL=execute_link__O5QN(__tmp__KIBL);
   } break;
   case __EXPR_OR__: {
-    __tmp__3DFL=execute_link__HEUN(__tmp__2DFL);
+    __tmp__LIBL=execute_link__LSQN(__tmp__KIBL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__3DFL=execute_link__UUYO(__tmp__2DFL);
+    __tmp__LIBL=execute_link__M3UO(__tmp__KIBL);
   } break;
   };
-  Self__RDFL->parent_expr_binary__20NH.right__AIAI=__tmp__3DFL;
-  __tmp__5DFL=Self__RDFL->parent_expr_binary__20NH.left__ZH5H;
-  if (__tmp__5DFL==NULL) {
-    __tmp__AEFL=NULL;
+  Self__5HBL->parent_expr_binary__ICKH.right__WO2H=__tmp__LIBL;
+  __tmp__NIBL=Self__5HBL->parent_expr_binary__ICKH.left__XO1H;
+  if (__tmp__NIBL==NULL) {
+    __tmp__OIBL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__5DFL)->__id) {
+    switch (((struct ___OBJ *)__tmp__NIBL)->__id) {
     case __LIST__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__AEFL=((void *)__tmp__5DFL);
+      __tmp__OIBL=((void *)__tmp__NIBL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __CAST__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__AEFL=NULL;
+      __tmp__OIBL=NULL;
     } break;
     }
   };
-  left_cst__XDFL=__tmp__AEFL;
-  __tmp__CEFL=Self__RDFL->parent_expr_binary__20NH.right__AIAI;
-  if (__tmp__CEFL==NULL) {
-    __tmp__DEFL=NULL;
+  left_cst__FIBL=__tmp__OIBL;
+  __tmp__QIBL=Self__5HBL->parent_expr_binary__ICKH.right__WO2H;
+  if (__tmp__QIBL==NULL) {
+    __tmp__RIBL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__CEFL)->__id) {
+    switch (((struct ___OBJ *)__tmp__QIBL)->__id) {
     case __LIST__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__DEFL=((void *)__tmp__CEFL);
+      __tmp__RIBL=((void *)__tmp__QIBL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __CAST__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__DEFL=NULL;
+      __tmp__RIBL=NULL;
     } break;
     }
   };
-  right_cst__YDFL=__tmp__DEFL;
-  result__TDFL=NULL;
-  if (((void *)__tmp__AEFL != (void *)NULL)) {
-    result__JL0L=NULL;
-    if (is_saturated__H0UN(__tmp__AEFL)) {
-      result__JL0L=Self__RDFL->parent_expr_binary__20NH.right__AIAI;
-    };
-    result__TDFL=result__JL0L;
-  };
-  if ((((void *)result__TDFL == (void *)NULL) && ((void *)__tmp__DEFL != (void *)NULL))) {
-    result__XL0L=NULL;
-    if (is_saturated__H0UN(__tmp__DEFL)) {
-      result__XL0L=Self__RDFL->parent_expr_binary__20NH.left__ZH5H;
-    };
-    result__TDFL=result__XL0L;
-  };
-  if (((((void *)result__TDFL == (void *)NULL) && ((void *)__tmp__DEFL != (void *)NULL)) && ((void *)__tmp__AEFL != (void *)NULL))) {
-    __tmp__RRRM=((__INTEGER_CST *)__tmp__AEFL)->value__VUYD;
-    Self__EHOQ=((__INTEGER_CST *)__tmp__AEFL);
-    Self__EHOQ->value__VUYD=(__INTEGER_64)(__tmp__RRRM & ((__INTEGER_CST *)__tmp__DEFL)->value__VUYD);
-    check_type__T14D(Self__EHOQ);
-    result__TDFL=__tmp__AEFL;
-  };
-  if ((((void *)result__TDFL == (void *)NULL) && (old_seq__UDFL == seq_call_and_loop__BOIJ))) {
-    result__EM0L=NULL;
-    __tmp__FM0L=Self__RDFL->parent_expr_binary__20NH.left__ZH5H;
-    __tmp__GM0L=Self__RDFL->parent_expr_binary__20NH.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__FM0L)->__id) {
+  right_cst__GIBL=__tmp__RIBL;
+  result__BIBL=NULL;
+  if (((void *)__tmp__OIBL != (void *)NULL)) {
+    result__JWWL=NULL;
+    if (is_saturated__LIRN(__tmp__OIBL)) {
+      result__JWWL=Self__5HBL->parent_expr_binary__ICKH.right__WO2H;
+    };
+    result__BIBL=result__JWWL;
+  };
+  if ((((void *)result__BIBL == (void *)NULL) && ((void *)__tmp__RIBL != (void *)NULL))) {
+    result__XWWL=NULL;
+    if (is_saturated__LIRN(__tmp__RIBL)) {
+      result__XWWL=Self__5HBL->parent_expr_binary__ICKH.left__XO1H;
+    };
+    result__BIBL=result__XWWL;
+  };
+  if (((((void *)result__BIBL == (void *)NULL) && ((void *)__tmp__RIBL != (void *)NULL)) && ((void *)__tmp__OIBL != (void *)NULL))) {
+    __tmp__13NM=((__INTEGER_CST *)__tmp__OIBL)->value__W4YD;
+    Self__TLKQ=((__INTEGER_CST *)__tmp__OIBL);
+    Self__TLKQ->value__W4YD=(__INTEGER_64)(__tmp__13NM & ((__INTEGER_CST *)__tmp__RIBL)->value__W4YD);
+    check_type__YG5D(Self__TLKQ);
+    result__BIBL=__tmp__OIBL;
+  };
+  if ((((void *)result__BIBL == (void *)NULL) && (old_seq__CIBL == seq_call_and_loop__3QEJ))) {
+    result__EXWL=NULL;
+    __tmp__FXWL=Self__5HBL->parent_expr_binary__ICKH.left__XO1H;
+    __tmp__GXWL=Self__5HBL->parent_expr_binary__ICKH.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__FXWL)->__id) {
     case __LIST__: {
-      __tmp__HM0L=FALSE__;
+      __tmp__HXWL=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__HM0L=__infix_equal_equal__CC5L(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__XN1L(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__HM0L=FALSE__;
+      __tmp__HXWL=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__HM0L=__infix_equal_equal__XC5L(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__MO1L(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __INTEGER_CST__: {
-      __tmp__HM0L=__infix_equal_equal__ID5L(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__3O1L(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__HM0L=__infix_equal_equal__CE5L(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__XP1L(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__HM0L=FALSE__;
+      __tmp__HXWL=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__HM0L=__infix_equal_equal__YE5L(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__NQ1L(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__HM0L=__infix_equal_equal__UF5L(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__JR1L(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __REAL_CST__: {
-      __tmp__HM0L=__infix_equal_equal__QG5L(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__FS1L(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__HM0L=__infix_equal_equal__KH5L(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__5S1L(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__HM0L=FALSE__;
+      __tmp__HXWL=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__HM0L=FALSE__;
+      __tmp__HXWL=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__HM0L=__infix_equal_equal__DI5L(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__YT1L(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_SUB__: {
-      __tmp__HM0L=__infix_equal_equal__5I5L(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__UU1L(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_MUL__: {
-      __tmp__HM0L=__infix_equal_equal__1J5L(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__QV1L(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_DIV__: {
-      __tmp__HM0L=__infix_equal_equal__XK5L(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__MW1L(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_AND__: {
-      __tmp__HM0L=__infix_equal_equal__TL5L(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__IX1L(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__HM0L=__infix_equal_equal__PM5L(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__EY1L(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__HM0L=__infix_equal_equal__LN5L(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__AZ1L(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __PUT_TO__: {
-      __tmp__HM0L=FALSE__;
+      __tmp__HXWL=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__HM0L=FALSE__;
+      __tmp__HXWL=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__HM0L=FALSE__;
+      __tmp__HXWL=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__HM0L=FALSE__;
+      __tmp__HXWL=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__HM0L=FALSE__;
+      __tmp__HXWL=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__HM0L=__infix_equal_equal__XO5L(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__M01L(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__HM0L=__infix_equal_equal__TP5L(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__I11L(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__HM0L=__infix_equal_equal__OVLO(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__G4HO(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__HM0L=__infix_equal_equal__4TJO(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__W2FO(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__HM0L=__infix_equal_equal__53PO(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__XGMO(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__HM0L=__infix_equal_equal__0UJO(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__S3FO(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__HM0L=__infix_equal_equal__24PO(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__UHMO(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_NEG__: {
-      __tmp__HM0L=__infix_equal_equal__V1OM(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__5HLM(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_ADD__: {
-      __tmp__HM0L=__infix_equal_equal__FQ5L(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__011L(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_NOT__: {
-      __tmp__HM0L=__infix_equal_equal__233M(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__AM0M(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_MOD__: {
-      __tmp__HM0L=__infix_equal_equal__WVJO(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__O4FO(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__HM0L=__infix_equal_equal__0PIP(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__SYEP(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_INF__: {
-      __tmp__HM0L=__infix_equal_equal__AWLO(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__Y4HO(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__HM0L=__infix_equal_equal__2WLO(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__U5HO(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_OR__: {
-      __tmp__HM0L=__infix_equal_equal__JZUN(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__NHRN(__tmp__FXWL,__tmp__GXWL);
     } break;
     case __EXPR_XOR__: {
-      __tmp__HM0L=__infix_equal_equal__SKZO(__tmp__FM0L,__tmp__GM0L);
+      __tmp__HXWL=__infix_equal_equal__KTVO(__tmp__FXWL,__tmp__GXWL);
     } break;
     };
-    if (__tmp__HM0L) {
-      __tmp__NM0L=Self__RDFL->parent_expr_binary__20NH.right__AIAI;
-      switch (((struct ___OBJ *)__tmp__NM0L)->__id) {
+    if (__tmp__HXWL) {
+      __tmp__NXWL=Self__5HBL->parent_expr_binary__ICKH.right__WO2H;
+      switch (((struct ___OBJ *)__tmp__NXWL)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__NM0L);
+        remove__SOJJ(__tmp__NXWL);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__NM0L);
+        remove__2TAK(__tmp__NXWL);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__UVGQ=((__READ_LOCAL *)__tmp__NM0L);
-        unread__ESNK(Self__UVGQ->local__G5YD,Self__UVGQ);
+        Self__GZCQ=((__READ_LOCAL *)__tmp__NXWL);
+        Self__B22R=((__LOCAL *)Self__GZCQ->local__HJZD);
+        Self__B22R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__B22R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__B22R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__C22R=create__AXB( 250);
+          display__UXFK(Self__GZCQ,voir__C22R);
+          put_string__2EG(((__STRING *)voir__C22R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__E22R=((__LIST *)list_current__EH1);
+          voir__F22R=create__AXB( 250);
+          display__EQQG(Self__E22R,voir__F22R);
+          put_string__2EG(((__STRING *)voir__F22R));
+          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__NM0L);
+        remove__1UAK(__tmp__NXWL);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__NM0L);
+        remove__LVAK(__tmp__NXWL);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__NM0L);
+        remove__PVAK(__tmp__NXWL);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__WVGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NM0L)->receiver__AHAI);
-        unread__ESNK(Self__WVGQ->local__G5YD,Self__WVGQ);
+        Self__IZCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NXWL)->receiver__WN2H);
+        Self__G22R=((__LOCAL *)Self__IZCQ->local__HJZD);
+        Self__G22R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__G22R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__G22R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__H22R=create__AXB( 250);
+          display__UXFK(Self__IZCQ,voir__H22R);
+          put_string__2EG(((__STRING *)voir__H22R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__J22R=((__LIST *)list_current__EH1);
+          voir__K22R=create__AXB( 250);
+          display__EQQG(Self__J22R,voir__K22R);
+          put_string__2EG(((__STRING *)voir__K22R));
+          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__NM0L);
+        remove__0VAK(__tmp__NXWL);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__NM0L);
+        remove__3VAK(__tmp__NXWL);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__NM0L);
+        remove__BWAK(__tmp__NXWL);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__NM0L);
+        remove__FWAK(__tmp__NXWL);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__NM0L);
+        remove__JWAK(__tmp__NXWL);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__NM0L);
+        remove__NWAK(__tmp__NXWL);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__NM0L);
+        remove__RWAK(__tmp__NXWL);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__NM0L);
+        remove__VWAK(__tmp__NXWL);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__NM0L);
+        remove__ZWAK(__tmp__NXWL);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__NM0L);
+        remove__0XAK(__tmp__NXWL);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__NM0L);
+        remove__4XAK(__tmp__NXWL);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__NM0L);
+        remove__BYAK(__tmp__NXWL);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__NM0L);
+        remove__DUML(__tmp__NXWL);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__NM0L);
+        remove__GGHK(__tmp__NXWL);
       } break;
       case __READ_GLOBAL__: {
-        Self__XVGQ=((__READ_GLOBAL *)__tmp__NM0L);
-        unread__H2QL(Self__XVGQ->global__3DNK,Self__XVGQ);
+        Self__JZCQ=((__READ_GLOBAL *)__tmp__NXWL);
+        unread__CGNL(Self__JZCQ->global__ZGJK,Self__JZCQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__NM0L);
+        remove__WA0M(__tmp__NXWL);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__NM0L);
+        remove__0UEO(__tmp__NXWL);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__NM0L);
+        remove__0RKO(__tmp__NXWL);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__NM0L);
+        remove__4UEO(__tmp__NXWL);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__NM0L);
+        remove__5RKO(__tmp__NXWL);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__NM0L);
+        remove__HTJM(__tmp__NXWL);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__NM0L);
+        remove__XWML(__tmp__NXWL);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__NM0L);
+        remove__TJZM(__tmp__NXWL);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__NM0L);
+        remove__CVEO(__tmp__NXWL);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__NM0L);
+        remove__1EEP(__tmp__NXWL);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__NM0L);
+        remove__0DRN(__tmp__NXWL);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__NM0L);
+        remove__4DRN(__tmp__NXWL);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__NM0L);
+        remove__14PN(__tmp__NXWL);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__NM0L);
+        remove__EVTO(__tmp__NXWL);
       } break;
       };
-      result__EM0L=Self__RDFL->parent_expr_binary__20NH.left__ZH5H;
+      result__EXWL=Self__5HBL->parent_expr_binary__ICKH.left__XO1H;
     };
-    result__TDFL=result__EM0L;
-    if ((((void *)result__EM0L == (void *)NULL) && ((void *)__tmp__AEFL != (void *)NULL))) {
-      result__RHSM=NULL;
-      if ((((__INTEGER_CST *)__tmp__AEFL)->value__VUYD ==  0)) {
-        result__RHSM=__tmp__AEFL;
-        __tmp__YHSM=Self__RDFL->parent_expr_binary__20NH.right__AIAI;
-        switch (((struct ___OBJ *)__tmp__YHSM)->__id) {
+    result__BIBL=result__EXWL;
+    if ((((void *)result__EXWL == (void *)NULL) && ((void *)__tmp__OIBL != (void *)NULL))) {
+      result__1TOM=NULL;
+      if ((((__INTEGER_CST *)__tmp__OIBL)->value__W4YD ==  0)) {
+        result__1TOM=__tmp__OIBL;
+        __tmp__CUOM=Self__5HBL->parent_expr_binary__ICKH.right__WO2H;
+        switch (((struct ___OBJ *)__tmp__CUOM)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__YHSM);
+          remove__SOJJ(__tmp__CUOM);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__YHSM);
+          remove__2TAK(__tmp__CUOM);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__YVGQ=((__READ_LOCAL *)__tmp__YHSM);
-          unread__ESNK(Self__YVGQ->local__G5YD,Self__YVGQ);
+          Self__KZCQ=((__READ_LOCAL *)__tmp__CUOM);
+          Self__L22R=((__LOCAL *)Self__KZCQ->local__HJZD);
+          Self__L22R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__L22R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__L22R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__M22R=create__AXB( 250);
+            display__UXFK(Self__KZCQ,voir__M22R);
+            put_string__2EG(((__STRING *)voir__M22R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__O22R=((__LIST *)list_current__EH1);
+            voir__P22R=create__AXB( 250);
+            display__EQQG(Self__O22R,voir__P22R);
+            put_string__2EG(((__STRING *)voir__P22R));
+            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__YHSM);
+          remove__1UAK(__tmp__CUOM);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__YHSM);
+          remove__LVAK(__tmp__CUOM);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__YHSM);
+          remove__PVAK(__tmp__CUOM);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__0VGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__YHSM)->receiver__AHAI);
-          unread__ESNK(Self__0VGQ->local__G5YD,Self__0VGQ);
+          Self__MZCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__CUOM)->receiver__WN2H);
+          Self__Q22R=((__LOCAL *)Self__MZCQ->local__HJZD);
+          Self__Q22R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__Q22R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__Q22R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__R22R=create__AXB( 250);
+            display__UXFK(Self__MZCQ,voir__R22R);
+            put_string__2EG(((__STRING *)voir__R22R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__T22R=((__LIST *)list_current__EH1);
+            voir__U22R=create__AXB( 250);
+            display__EQQG(Self__T22R,voir__U22R);
+            put_string__2EG(((__STRING *)voir__U22R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __GET_TYPE_ID__: {
-          remove__4SEK(__tmp__YHSM);
+          remove__0VAK(__tmp__CUOM);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__YHSM);
+          remove__3VAK(__tmp__CUOM);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__YHSM);
+          remove__BWAK(__tmp__CUOM);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__YHSM);
+          remove__FWAK(__tmp__CUOM);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__YHSM);
+          remove__JWAK(__tmp__CUOM);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__YHSM);
+          remove__NWAK(__tmp__CUOM);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__YHSM);
+          remove__RWAK(__tmp__CUOM);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__YHSM);
+          remove__VWAK(__tmp__CUOM);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__YHSM);
+          remove__ZWAK(__tmp__CUOM);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__YHSM);
+          remove__0XAK(__tmp__CUOM);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__YHSM);
+          remove__4XAK(__tmp__CUOM);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__YHSM);
+          remove__BYAK(__tmp__CUOM);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__YHSM);
+          remove__DUML(__tmp__CUOM);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__YHSM);
+          remove__GGHK(__tmp__CUOM);
         } break;
         case __READ_GLOBAL__: {
-          Self__1VGQ=((__READ_GLOBAL *)__tmp__YHSM);
-          unread__H2QL(Self__1VGQ->global__3DNK,Self__1VGQ);
+          Self__NZCQ=((__READ_GLOBAL *)__tmp__CUOM);
+          unread__CGNL(Self__NZCQ->global__ZGJK,Self__NZCQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__YHSM);
+          remove__WA0M(__tmp__CUOM);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__YHSM);
+          remove__0UEO(__tmp__CUOM);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__YHSM);
+          remove__0RKO(__tmp__CUOM);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__YHSM);
+          remove__4UEO(__tmp__CUOM);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__YHSM);
+          remove__5RKO(__tmp__CUOM);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__YHSM);
+          remove__HTJM(__tmp__CUOM);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__YHSM);
+          remove__XWML(__tmp__CUOM);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__YHSM);
+          remove__TJZM(__tmp__CUOM);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__YHSM);
+          remove__CVEO(__tmp__CUOM);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__YHSM);
+          remove__1EEP(__tmp__CUOM);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__YHSM);
+          remove__0DRN(__tmp__CUOM);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__YHSM);
+          remove__4DRN(__tmp__CUOM);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__YHSM);
+          remove__14PN(__tmp__CUOM);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__YHSM);
+          remove__EVTO(__tmp__CUOM);
         } break;
         };
       };
-      result__TDFL=result__RHSM;
+      result__BIBL=result__1TOM;
     };
-    if ((((void *)result__TDFL == (void *)NULL) && ((void *)__tmp__DEFL != (void *)NULL))) {
-      result__5HSM=NULL;
-      if ((((__INTEGER_CST *)__tmp__DEFL)->value__VUYD ==  0)) {
-        result__5HSM=__tmp__DEFL;
-        __tmp__GISM=Self__RDFL->parent_expr_binary__20NH.left__ZH5H;
-        switch (((struct ___OBJ *)__tmp__GISM)->__id) {
+    if ((((void *)result__BIBL == (void *)NULL) && ((void *)__tmp__RIBL != (void *)NULL))) {
+      result__JUOM=NULL;
+      if ((((__INTEGER_CST *)__tmp__RIBL)->value__W4YD ==  0)) {
+        result__JUOM=__tmp__RIBL;
+        __tmp__QUOM=Self__5HBL->parent_expr_binary__ICKH.left__XO1H;
+        switch (((struct ___OBJ *)__tmp__QUOM)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__GISM);
+          remove__SOJJ(__tmp__QUOM);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__GISM);
+          remove__2TAK(__tmp__QUOM);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__2VGQ=((__READ_LOCAL *)__tmp__GISM);
-          unread__ESNK(Self__2VGQ->local__G5YD,Self__2VGQ);
+          Self__OZCQ=((__READ_LOCAL *)__tmp__QUOM);
+          Self__V22R=((__LOCAL *)Self__OZCQ->local__HJZD);
+          Self__V22R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__V22R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__V22R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__W22R=create__AXB( 250);
+            display__UXFK(Self__OZCQ,voir__W22R);
+            put_string__2EG(((__STRING *)voir__W22R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__Y22R=((__LIST *)list_current__EH1);
+            voir__Z22R=create__AXB( 250);
+            display__EQQG(Self__Y22R,voir__Z22R);
+            put_string__2EG(((__STRING *)voir__Z22R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __EXPR_MULTIPLE__: {
-          remove__5REK(__tmp__GISM);
+          remove__1UAK(__tmp__QUOM);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__GISM);
+          remove__LVAK(__tmp__QUOM);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__GISM);
+          remove__PVAK(__tmp__QUOM);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__4VGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__GISM)->receiver__AHAI);
-          unread__ESNK(Self__4VGQ->local__G5YD,Self__4VGQ);
+          Self__QZCQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__QUOM)->receiver__WN2H);
+          Self__022R=((__LOCAL *)Self__QZCQ->local__HJZD);
+          Self__022R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__022R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__022R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__122R=create__AXB( 250);
+            display__UXFK(Self__QZCQ,voir__122R);
+            put_string__2EG(((__STRING *)voir__122R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__322R=((__LIST *)list_current__EH1);
+            voir__422R=create__AXB( 250);
+            display__EQQG(Self__322R,voir__422R);
+            put_string__2EG(((__STRING *)voir__422R));
+            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__GISM);
+          remove__0VAK(__tmp__QUOM);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__GISM);
+          remove__3VAK(__tmp__QUOM);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__GISM);
+          remove__BWAK(__tmp__QUOM);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__GISM);
+          remove__FWAK(__tmp__QUOM);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__GISM);
+          remove__JWAK(__tmp__QUOM);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__GISM);
+          remove__NWAK(__tmp__QUOM);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__GISM);
+          remove__RWAK(__tmp__QUOM);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__GISM);
+          remove__VWAK(__tmp__QUOM);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__GISM);
+          remove__ZWAK(__tmp__QUOM);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__GISM);
+          remove__0XAK(__tmp__QUOM);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__GISM);
+          remove__4XAK(__tmp__QUOM);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__GISM);
+          remove__BYAK(__tmp__QUOM);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__GISM);
+          remove__DUML(__tmp__QUOM);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__GISM);
+          remove__GGHK(__tmp__QUOM);
         } break;
         case __READ_GLOBAL__: {
-          Self__5VGQ=((__READ_GLOBAL *)__tmp__GISM);
-          unread__H2QL(Self__5VGQ->global__3DNK,Self__5VGQ);
+          Self__RZCQ=((__READ_GLOBAL *)__tmp__QUOM);
+          unread__CGNL(Self__RZCQ->global__ZGJK,Self__RZCQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__GISM);
+          remove__WA0M(__tmp__QUOM);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__GISM);
+          remove__0UEO(__tmp__QUOM);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__GISM);
+          remove__0RKO(__tmp__QUOM);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__GISM);
+          remove__4UEO(__tmp__QUOM);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__GISM);
+          remove__5RKO(__tmp__QUOM);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__GISM);
+          remove__HTJM(__tmp__QUOM);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__GISM);
+          remove__XWML(__tmp__QUOM);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__GISM);
+          remove__TJZM(__tmp__QUOM);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__GISM);
+          remove__CVEO(__tmp__QUOM);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__GISM);
+          remove__1EEP(__tmp__QUOM);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__GISM);
+          remove__0DRN(__tmp__QUOM);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__GISM);
+          remove__4DRN(__tmp__QUOM);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__GISM);
+          remove__14PN(__tmp__QUOM);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__GISM);
+          remove__EVTO(__tmp__QUOM);
         } break;
         };
       };
-      result__TDFL=result__5HSM;
+      result__BIBL=result__JUOM;
     };
   };
-  if (((void *)result__TDFL == (void *)NULL)) {
-    result__TDFL=Self__RDFL;
+  if (((void *)result__BIBL == (void *)NULL)) {
+    result__BIBL=Self__5HBL;
   } else {
-    __tmp__XHFL=Self__RDFL->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    switch (((struct ___OBJ *)result__TDFL)->__id) {
+    __tmp__FMBL=Self__5HBL->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    switch (((struct ___OBJ *)result__BIBL)->__id) {
     case __LIST__: {
-      ((__LIST *)result__TDFL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__LIST *)result__BIBL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __STRING_CST__: {
-      ((__STRING_CST *)result__TDFL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__STRING_CST *)result__BIBL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__TDFL)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXTERNAL_C *)result__BIBL)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__TDFL)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__PROTOTYPE_CST *)result__BIBL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__TDFL)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__INTEGER_CST *)result__BIBL)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__TDFL)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__READ_LOCAL *)result__BIBL)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__TDFL)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_EQUAL *)result__BIBL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__TDFL)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_NOT_EQUAL *)result__BIBL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __REAL_CST__: {
-      ((__REAL_CST *)result__TDFL)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__REAL_CST *)result__BIBL)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__TDFL)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__CHARACTER_CST *)result__BIBL)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__TDFL)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__IS_EXPANDED *)result__BIBL)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__TDFL)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__GET_TYPE_ID *)result__BIBL)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__TDFL)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_SUP *)result__BIBL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__TDFL)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_SUB *)result__BIBL)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__TDFL)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_MUL *)result__BIBL)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__TDFL)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_DIV *)result__BIBL)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_AND__: {
-      ((__EXPR_AND *)result__TDFL)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_AND *)result__BIBL)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__TDFL)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_SHIFT_R *)result__BIBL)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__TDFL)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_SHIFT_L *)result__BIBL)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __PUT_TO__: {
-      ((__PUT_TO *)result__TDFL)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__PUT_TO *)result__BIBL)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __ITEM__: {
-      ((__ITEM *)result__TDFL)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__ITEM *)result__BIBL)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __SIZE_OF__: {
-      ((__SIZE_OF *)result__TDFL)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__SIZE_OF *)result__BIBL)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __CAST__: {
-      ((__CAST *)result__TDFL)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__CAST *)result__BIBL)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__TDFL)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__CALL_SLOT *)result__BIBL)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __READ_SLOT__: {
-      ((__READ_SLOT *)result__TDFL)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__READ_SLOT *)result__BIBL)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__TDFL)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__READ_GLOBAL *)result__BIBL)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__TDFL)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_NOT_LOGIC *)result__BIBL)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__TDFL)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_OR_LOGIC *)result__BIBL)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__TDFL)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_OR_OR_LOGIC *)result__BIBL)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__TDFL)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_AND_LOGIC *)result__BIBL)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__TDFL)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_AND_AND_LOGIC *)result__BIBL)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__TDFL)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_NEG *)result__BIBL)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__TDFL)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_ADD *)result__BIBL)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__TDFL)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_NOT *)result__BIBL)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__TDFL)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_MOD *)result__BIBL)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__TDFL)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_SUP_EQ *)result__BIBL)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_INF__: {
-      ((__EXPR_INF *)result__TDFL)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_INF *)result__BIBL)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__TDFL)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_INF_EQ *)result__BIBL)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_OR__: {
-      ((__EXPR_OR *)result__TDFL)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_OR *)result__BIBL)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__TDFL)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__XHFL;
+      ((__EXPR_XOR *)result__BIBL)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__FMBL;
     } break;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__TDFL);
+  return(result__BIBL);
 }
 
-static void* execute_link__ZHFL(__EXPR_SHIFT_R *Self__0HFL)
+static void* execute_link__HMBL(__EXPR_SHIFT_R *Self__IMBL)
 // ({EXPR_SHIFT_R}) With resultRecursive, No inlinable.
 {
-  __INTEGER_64 __tmp__NSRM,__tmp__PSRM;
-  __UINTEGER_32 old_seq__3HFL;
-  void *__tmp__DIFL,*__tmp__EIFL,*__tmp__FIFL,*__tmp__GIFL,*__tmp__IIFL;
-  void *__tmp__LIFL,*result__2HFL,*result__UN0L,*result__NISM;
-  void *__tmp__UISM,*__tmp__DJSM,*result__KJSM,*__tmp__0JSM;
-  void *__tmp__JIFL,*left_cst__AIFL,*__tmp__MIFL,*right_cst__BIFL;
-  __POSITION pos__IHOQ,pos__4LZM,__tmp__AMFL;
-  __INTEGER_CST *Self__LHOQ,*Self__NHOQ,*Self__SHOQ,*Self__DYAR;
-  __READ_LOCAL *Self__YYGQ,*Self__0YGQ,*Self__3YGQ,*Self__5YGQ;
-  __READ_LOCAL *Self__FZGQ,*Self__HZGQ;
-  __READ_GLOBAL *Self__1YGQ,*Self__AZGQ,*Self__IZGQ;
-  __BOOLEAN __tmp__WISM;
-  old_seq__3HFL=seq_call_and_loop__BOIJ;
-  __tmp__DIFL=Self__0HFL->parent_expr_binary__P1NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__DIFL)->__id) {
+  __INTEGER_64 __tmp__X4NM,__tmp__Z4NM;
+  __UINTEGER_32 old_seq__LMBL;
+  void *__tmp__RMBL,*__tmp__SMBL,*__tmp__TMBL,*__tmp__UMBL,*__tmp__WMBL;
+  void *__tmp__ZMBL,*result__KMBL,*result__UYWL,*result__XUOM;
+  void *__tmp__4UOM,*__tmp__NVOM,*result__UVOM,*__tmp__EWOM;
+  __LIST *Self__TGBR,*Self__VGBR,*Self__C32R,*Self__H32R,*Self__M32R;
+  __LIST *Self__R32R,*Self__W32R,*Self__132R;
+  void *voir__UGBR,*voir__WGBR,*voir__A32R,*voir__D32R,*voir__F32R;
+  void *voir__I32R,*voir__K32R,*voir__N32R,*voir__P32R,*voir__S32R;
+  void *voir__U32R,*voir__X32R,*voir__Z32R,*voir__232R;
+  void *__tmp__XMBL,*left_cst__OMBL,*__tmp__0MBL,*right_cst__PMBL;
+  __POSITION pos__XLKQ,pos__IYVM,__tmp__OQBL;
+  __INTEGER_CST *Self__0LKQ,*Self__2LKQ,*Self__BMKQ,*Self__WW2Q;
+  __READ_LOCAL *Self__K2CQ,*Self__M2CQ,*Self__P2CQ,*Self__R2CQ;
+  __READ_LOCAL *Self__X2CQ,*Self__Z2CQ;
+  __LOCAL *Self__522R,*Self__E32R,*Self__J32R,*Self__O32R,*Self__T32R;
+  __LOCAL *Self__Y32R;
+  __READ_GLOBAL *Self__N2CQ,*Self__S2CQ,*Self__02CQ;
+  __BOOLEAN __tmp__AVOM;
+  old_seq__LMBL=seq_call_and_loop__3QEJ;
+  __tmp__RMBL=Self__IMBL->parent_expr_binary__1CKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__RMBL)->__id) {
   case __LIST__: {
-    __tmp__EIFL=execute_link__GMRG(__tmp__DIFL);
+    __tmp__SMBL=execute_link__TTOG(__tmp__RMBL);
   } break;
   case __STRING_CST__: {
-    __tmp__EIFL=((__STRING_CST *)__tmp__DIFL);
+    __tmp__SMBL=((__STRING_CST *)__tmp__RMBL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__EIFL=execute_link__A23K(__tmp__DIFL);
+    __tmp__SMBL=execute_link__KA0K(__tmp__RMBL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__EIFL=((__PROTOTYPE_CST *)__tmp__DIFL);
+    __tmp__SMBL=((__PROTOTYPE_CST *)__tmp__RMBL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__EIFL=((__INTEGER_CST *)__tmp__DIFL);
+    __tmp__SMBL=((__INTEGER_CST *)__tmp__RMBL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__EIFL=execute_link__QDEL(__tmp__DIFL);
+    __tmp__SMBL=execute_link__4HAL(__tmp__RMBL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__EIFL=execute_link__EIEL();
+    Self__TGBR=((__LIST *)list_current__EH1);
+    voir__UGBR=create__AXB( 250);
+    display__EQQG(Self__TGBR,voir__UGBR);
+    put_string__2EG(((__STRING *)voir__UGBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__SMBL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__EIFL=execute_link__IIEL(__tmp__DIFL);
+    __tmp__SMBL=execute_link__WMAL(__tmp__RMBL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__EIFL=execute_link__RMEL(__tmp__DIFL);
+    __tmp__SMBL=execute_link__5QAL(__tmp__RMBL);
   } break;
   case __REAL_CST__: {
-    __tmp__EIFL=((__REAL_CST *)__tmp__DIFL);
+    __tmp__SMBL=((__REAL_CST *)__tmp__RMBL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__EIFL=((__CHARACTER_CST *)__tmp__DIFL);
+    __tmp__SMBL=((__CHARACTER_CST *)__tmp__RMBL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__EIFL=execute_link__AREL(__tmp__DIFL);
+    __tmp__SMBL=execute_link__OVAL(__tmp__RMBL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__EIFL=execute_link__HSEL(__tmp__DIFL);
+    __tmp__SMBL=execute_link__VWAL(__tmp__RMBL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__EIFL=execute_link__MSEL(__tmp__DIFL);
+    __tmp__SMBL=execute_link__0WAL(__tmp__RMBL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__EIFL=execute_link__VWEL(__tmp__DIFL);
+    __tmp__SMBL=execute_link__D1AL(__tmp__RMBL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__EIFL=execute_link__40EL(__tmp__DIFL);
+    __tmp__SMBL=execute_link__M5AL(__tmp__RMBL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__EIFL=execute_link__H5EL(__tmp__DIFL);
+    __tmp__SMBL=execute_link__VDBL(__tmp__RMBL);
   } break;
   case __EXPR_AND__: {
-    __tmp__EIFL=execute_link__QDFL(__tmp__DIFL);
+    __tmp__SMBL=execute_link__4HBL(__tmp__RMBL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__EIFL=execute_link__ZHFL(__tmp__DIFL);
+    __tmp__SMBL=execute_link__HMBL(__tmp__RMBL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__EIFL=execute_link__CMFL(__tmp__DIFL);
+    __tmp__SMBL=execute_link__QQBL(__tmp__RMBL);
   } break;
   case __PUT_TO__: {
-    __tmp__EIFL=execute_link__NKTK(__tmp__DIFL);
+    __tmp__SMBL=execute_link__ROPK(__tmp__RMBL);
   } break;
   case __ITEM__: {
-    __tmp__EIFL=execute_link__LQFL(__tmp__DIFL);
+    __tmp__SMBL=execute_link__ZUBL(__tmp__RMBL);
   } break;
   case __SIZE_OF__: {
-    __tmp__EIFL=execute_link__SQFL(__tmp__DIFL);
+    __tmp__SMBL=execute_link__AVBL(__tmp__RMBL);
   } break;
   case __CAST__: {
-    __tmp__EIFL=execute_link__XQFL(__tmp__DIFL);
+    __tmp__SMBL=execute_link__FVBL(__tmp__RMBL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__EIFL=execute_link__MYXL(__tmp__DIFL);
+    __tmp__SMBL=execute_link__CDUL(__tmp__RMBL);
   } break;
   case __READ_SLOT__: {
-    __tmp__EIFL=execute_link__QUFL(__tmp__DIFL);
+    __tmp__SMBL=execute_link__4YBL(__tmp__RMBL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__EIFL=execute_link__AZFL(__tmp__DIFL);
+    __tmp__SMBL=execute_link__O3BL(__tmp__RMBL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__EIFL=execute_link__4N3M(__tmp__DIFL);
+    __tmp__SMBL=execute_link__C2ZM(__tmp__RMBL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__EIFL=execute_link__03IO(__tmp__DIFL);
+    __tmp__SMBL=execute_link__SGFO(__tmp__RMBL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__EIFL=execute_link__SFPO(__tmp__DIFL);
+    __tmp__SMBL=execute_link__KOLO(__tmp__RMBL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__EIFL=execute_link__TDJO(__tmp__DIFL);
+    __tmp__SMBL=execute_link__LMFO(__tmp__RMBL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__EIFL=execute_link__WLPO(__tmp__DIFL);
+    __tmp__SMBL=execute_link__OULO(__tmp__RMBL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__EIFL=execute_link__GDOM(__tmp__DIFL);
+    __tmp__SMBL=execute_link__IPKM(__tmp__RMBL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__EIFL=execute_link__3NSL(__tmp__DIFL);
+    __tmp__SMBL=execute_link__VXOL(__tmp__RMBL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__EIFL=execute_link__SQ3M(__tmp__DIFL);
+    __tmp__SMBL=execute_link__W4ZM(__tmp__RMBL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__EIFL=execute_link__MJJO(__tmp__DIFL);
+    __tmp__SMBL=execute_link__ESFO(__tmp__RMBL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__EIFL=execute_link__EIIP(__tmp__DIFL);
+    __tmp__SMBL=execute_link__2QEP(__tmp__RMBL);
   } break;
   case __EXPR_INF__: {
-    __tmp__EIFL=execute_link__BNUN(__tmp__DIFL);
+    __tmp__SMBL=execute_link__F1QN(__tmp__RMBL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__EIFL=execute_link__KRUN(__tmp__DIFL);
+    __tmp__SMBL=execute_link__O5QN(__tmp__RMBL);
   } break;
   case __EXPR_OR__: {
-    __tmp__EIFL=execute_link__HEUN(__tmp__DIFL);
+    __tmp__SMBL=execute_link__LSQN(__tmp__RMBL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__EIFL=execute_link__UUYO(__tmp__DIFL);
+    __tmp__SMBL=execute_link__M3UO(__tmp__RMBL);
   } break;
   };
-  Self__0HFL->parent_expr_binary__P1NH.left__ZH5H=__tmp__EIFL;
-  __tmp__FIFL=Self__0HFL->parent_expr_binary__P1NH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__FIFL)->__id) {
+  Self__IMBL->parent_expr_binary__1CKH.left__XO1H=__tmp__SMBL;
+  __tmp__TMBL=Self__IMBL->parent_expr_binary__1CKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__TMBL)->__id) {
   case __LIST__: {
-    __tmp__GIFL=execute_link__GMRG(__tmp__FIFL);
+    __tmp__UMBL=execute_link__TTOG(__tmp__TMBL);
   } break;
   case __STRING_CST__: {
-    __tmp__GIFL=((__STRING_CST *)__tmp__FIFL);
+    __tmp__UMBL=((__STRING_CST *)__tmp__TMBL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__GIFL=execute_link__A23K(__tmp__FIFL);
+    __tmp__UMBL=execute_link__KA0K(__tmp__TMBL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__GIFL=((__PROTOTYPE_CST *)__tmp__FIFL);
+    __tmp__UMBL=((__PROTOTYPE_CST *)__tmp__TMBL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__GIFL=((__INTEGER_CST *)__tmp__FIFL);
+    __tmp__UMBL=((__INTEGER_CST *)__tmp__TMBL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__GIFL=execute_link__QDEL(__tmp__FIFL);
+    __tmp__UMBL=execute_link__4HAL(__tmp__TMBL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__GIFL=execute_link__EIEL();
+    Self__VGBR=((__LIST *)list_current__EH1);
+    voir__WGBR=create__AXB( 250);
+    display__EQQG(Self__VGBR,voir__WGBR);
+    put_string__2EG(((__STRING *)voir__WGBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__UMBL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__GIFL=execute_link__IIEL(__tmp__FIFL);
+    __tmp__UMBL=execute_link__WMAL(__tmp__TMBL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__GIFL=execute_link__RMEL(__tmp__FIFL);
+    __tmp__UMBL=execute_link__5QAL(__tmp__TMBL);
   } break;
   case __REAL_CST__: {
-    __tmp__GIFL=((__REAL_CST *)__tmp__FIFL);
+    __tmp__UMBL=((__REAL_CST *)__tmp__TMBL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__GIFL=((__CHARACTER_CST *)__tmp__FIFL);
+    __tmp__UMBL=((__CHARACTER_CST *)__tmp__TMBL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__GIFL=execute_link__AREL(__tmp__FIFL);
+    __tmp__UMBL=execute_link__OVAL(__tmp__TMBL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__GIFL=execute_link__HSEL(__tmp__FIFL);
+    __tmp__UMBL=execute_link__VWAL(__tmp__TMBL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__GIFL=execute_link__MSEL(__tmp__FIFL);
+    __tmp__UMBL=execute_link__0WAL(__tmp__TMBL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__GIFL=execute_link__VWEL(__tmp__FIFL);
+    __tmp__UMBL=execute_link__D1AL(__tmp__TMBL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__GIFL=execute_link__40EL(__tmp__FIFL);
+    __tmp__UMBL=execute_link__M5AL(__tmp__TMBL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__GIFL=execute_link__H5EL(__tmp__FIFL);
+    __tmp__UMBL=execute_link__VDBL(__tmp__TMBL);
   } break;
   case __EXPR_AND__: {
-    __tmp__GIFL=execute_link__QDFL(__tmp__FIFL);
+    __tmp__UMBL=execute_link__4HBL(__tmp__TMBL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__GIFL=execute_link__ZHFL(__tmp__FIFL);
+    __tmp__UMBL=execute_link__HMBL(__tmp__TMBL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__GIFL=execute_link__CMFL(__tmp__FIFL);
+    __tmp__UMBL=execute_link__QQBL(__tmp__TMBL);
   } break;
   case __PUT_TO__: {
-    __tmp__GIFL=execute_link__NKTK(__tmp__FIFL);
+    __tmp__UMBL=execute_link__ROPK(__tmp__TMBL);
   } break;
   case __ITEM__: {
-    __tmp__GIFL=execute_link__LQFL(__tmp__FIFL);
+    __tmp__UMBL=execute_link__ZUBL(__tmp__TMBL);
   } break;
   case __SIZE_OF__: {
-    __tmp__GIFL=execute_link__SQFL(__tmp__FIFL);
+    __tmp__UMBL=execute_link__AVBL(__tmp__TMBL);
   } break;
   case __CAST__: {
-    __tmp__GIFL=execute_link__XQFL(__tmp__FIFL);
+    __tmp__UMBL=execute_link__FVBL(__tmp__TMBL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__GIFL=execute_link__MYXL(__tmp__FIFL);
+    __tmp__UMBL=execute_link__CDUL(__tmp__TMBL);
   } break;
   case __READ_SLOT__: {
-    __tmp__GIFL=execute_link__QUFL(__tmp__FIFL);
+    __tmp__UMBL=execute_link__4YBL(__tmp__TMBL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__GIFL=execute_link__AZFL(__tmp__FIFL);
+    __tmp__UMBL=execute_link__O3BL(__tmp__TMBL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__GIFL=execute_link__4N3M(__tmp__FIFL);
+    __tmp__UMBL=execute_link__C2ZM(__tmp__TMBL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__GIFL=execute_link__03IO(__tmp__FIFL);
+    __tmp__UMBL=execute_link__SGFO(__tmp__TMBL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__GIFL=execute_link__SFPO(__tmp__FIFL);
+    __tmp__UMBL=execute_link__KOLO(__tmp__TMBL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__GIFL=execute_link__TDJO(__tmp__FIFL);
+    __tmp__UMBL=execute_link__LMFO(__tmp__TMBL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__GIFL=execute_link__WLPO(__tmp__FIFL);
+    __tmp__UMBL=execute_link__OULO(__tmp__TMBL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__GIFL=execute_link__GDOM(__tmp__FIFL);
+    __tmp__UMBL=execute_link__IPKM(__tmp__TMBL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__GIFL=execute_link__3NSL(__tmp__FIFL);
+    __tmp__UMBL=execute_link__VXOL(__tmp__TMBL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__GIFL=execute_link__SQ3M(__tmp__FIFL);
+    __tmp__UMBL=execute_link__W4ZM(__tmp__TMBL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__GIFL=execute_link__MJJO(__tmp__FIFL);
+    __tmp__UMBL=execute_link__ESFO(__tmp__TMBL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__GIFL=execute_link__EIIP(__tmp__FIFL);
+    __tmp__UMBL=execute_link__2QEP(__tmp__TMBL);
   } break;
   case __EXPR_INF__: {
-    __tmp__GIFL=execute_link__BNUN(__tmp__FIFL);
+    __tmp__UMBL=execute_link__F1QN(__tmp__TMBL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__GIFL=execute_link__KRUN(__tmp__FIFL);
+    __tmp__UMBL=execute_link__O5QN(__tmp__TMBL);
   } break;
   case __EXPR_OR__: {
-    __tmp__GIFL=execute_link__HEUN(__tmp__FIFL);
+    __tmp__UMBL=execute_link__LSQN(__tmp__TMBL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__GIFL=execute_link__UUYO(__tmp__FIFL);
+    __tmp__UMBL=execute_link__M3UO(__tmp__TMBL);
   } break;
   };
-  Self__0HFL->parent_expr_binary__P1NH.right__AIAI=__tmp__GIFL;
-  __tmp__IIFL=Self__0HFL->parent_expr_binary__P1NH.left__ZH5H;
-  if (__tmp__IIFL==NULL) {
-    __tmp__JIFL=NULL;
+  Self__IMBL->parent_expr_binary__1CKH.right__WO2H=__tmp__UMBL;
+  __tmp__WMBL=Self__IMBL->parent_expr_binary__1CKH.left__XO1H;
+  if (__tmp__WMBL==NULL) {
+    __tmp__XMBL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__IIFL)->__id) {
+    switch (((struct ___OBJ *)__tmp__WMBL)->__id) {
     case __LIST__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__JIFL=((void *)__tmp__IIFL);
+      __tmp__XMBL=((void *)__tmp__WMBL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __CAST__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__JIFL=NULL;
+      __tmp__XMBL=NULL;
     } break;
     }
   };
-  left_cst__AIFL=__tmp__JIFL;
-  __tmp__LIFL=Self__0HFL->parent_expr_binary__P1NH.right__AIAI;
-  if (__tmp__LIFL==NULL) {
-    __tmp__MIFL=NULL;
+  left_cst__OMBL=__tmp__XMBL;
+  __tmp__ZMBL=Self__IMBL->parent_expr_binary__1CKH.right__WO2H;
+  if (__tmp__ZMBL==NULL) {
+    __tmp__0MBL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__LIFL)->__id) {
+    switch (((struct ___OBJ *)__tmp__ZMBL)->__id) {
     case __LIST__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__MIFL=((void *)__tmp__LIFL);
+      __tmp__0MBL=((void *)__tmp__ZMBL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __CAST__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__MIFL=NULL;
+      __tmp__0MBL=NULL;
     } break;
     }
   };
-  right_cst__BIFL=__tmp__MIFL;
-  result__2HFL=NULL;
-  if (((void *)__tmp__JIFL != (void *)NULL)) {
-    result__2HFL=NULL;
+  right_cst__PMBL=__tmp__0MBL;
+  result__KMBL=NULL;
+  if (((void *)__tmp__XMBL != (void *)NULL)) {
+    result__KMBL=NULL;
   };
-  if ((((void *)result__2HFL == (void *)NULL) && ((void *)__tmp__MIFL != (void *)NULL))) {
-    result__UN0L=NULL;
-    if ((((__INTEGER_CST *)__tmp__MIFL)->value__VUYD ==  0)) {
-      result__UN0L=Self__0HFL->parent_expr_binary__P1NH.left__ZH5H;
+  if ((((void *)result__KMBL == (void *)NULL) && ((void *)__tmp__0MBL != (void *)NULL))) {
+    result__UYWL=NULL;
+    if ((((__INTEGER_CST *)__tmp__0MBL)->value__W4YD ==  0)) {
+      result__UYWL=Self__IMBL->parent_expr_binary__1CKH.left__XO1H;
     };
-    result__2HFL=result__UN0L;
+    result__KMBL=result__UYWL;
   };
-  if (((((void *)result__2HFL == (void *)NULL) && ((void *)__tmp__MIFL != (void *)NULL)) && ((void *)__tmp__JIFL != (void *)NULL))) {
-    if ((((__INTEGER_CST *)__tmp__MIFL)->value__VUYD <  0)) {
-      pos__IHOQ=Self__0HFL->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+  if (((((void *)result__KMBL == (void *)NULL) && ((void *)__tmp__0MBL != (void *)NULL)) && ((void *)__tmp__XMBL != (void *)NULL))) {
+    if ((((__INTEGER_CST *)__tmp__0MBL)->value__W4YD <  0)) {
+      pos__XLKQ=Self__IMBL->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       put_error__text__0AH( 2,(&__string_561));
-      put_position__ECH(pos__IHOQ);
-      send_error__2FH();
-      Self__LHOQ=((__INTEGER_CST *)__tmp__JIFL);
-      Self__LHOQ->value__VUYD= 0;
-      check_type__T14D(Self__LHOQ);
-    } else {
-      __tmp__NSRM=((__INTEGER_CST *)__tmp__JIFL)->value__VUYD;
-      __tmp__PSRM=((__INTEGER_CST *)__tmp__MIFL)->value__VUYD;
-      Self__NHOQ=((__INTEGER_CST *)__tmp__JIFL);
-      Self__NHOQ->value__VUYD=(__INTEGER_64)(__tmp__NSRM >> ((__INTEGER )__tmp__PSRM));
-      check_type__T14D(Self__NHOQ);
-    };
-    result__2HFL=__tmp__JIFL;
-  };
-  if ((((void *)result__2HFL == (void *)NULL) && (old_seq__3HFL == seq_call_and_loop__BOIJ))) {
-    result__2HFL=NULL;
-    if (((void *)__tmp__JIFL != (void *)NULL)) {
-      result__NISM=NULL;
-      if ((((__INTEGER_CST *)__tmp__JIFL)->value__VUYD ==  0)) {
-        result__NISM=__tmp__JIFL;
-        __tmp__UISM=Self__0HFL->parent_expr_binary__P1NH.right__AIAI;
-        switch (((struct ___OBJ *)__tmp__UISM)->__id) {
+      put_position__ECH(pos__XLKQ);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
+      Self__0LKQ=((__INTEGER_CST *)__tmp__XMBL);
+      Self__0LKQ->value__W4YD= 0;
+      check_type__YG5D(Self__0LKQ);
+    } else {
+      __tmp__X4NM=((__INTEGER_CST *)__tmp__XMBL)->value__W4YD;
+      __tmp__Z4NM=((__INTEGER_CST *)__tmp__0MBL)->value__W4YD;
+      Self__2LKQ=((__INTEGER_CST *)__tmp__XMBL);
+      Self__2LKQ->value__W4YD=(__INTEGER_64)(__tmp__X4NM >> ((__INTEGER )__tmp__Z4NM));
+      check_type__YG5D(Self__2LKQ);
+    };
+    result__KMBL=__tmp__XMBL;
+  };
+  if ((((void *)result__KMBL == (void *)NULL) && (old_seq__LMBL == seq_call_and_loop__3QEJ))) {
+    result__KMBL=NULL;
+    if (((void *)__tmp__XMBL != (void *)NULL)) {
+      result__XUOM=NULL;
+      if ((((__INTEGER_CST *)__tmp__XMBL)->value__W4YD ==  0)) {
+        result__XUOM=__tmp__XMBL;
+        __tmp__4UOM=Self__IMBL->parent_expr_binary__1CKH.right__WO2H;
+        switch (((struct ___OBJ *)__tmp__4UOM)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__UISM);
+          remove__SOJJ(__tmp__4UOM);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__UISM);
+          remove__2TAK(__tmp__4UOM);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__YYGQ=((__READ_LOCAL *)__tmp__UISM);
-          unread__ESNK(Self__YYGQ->local__G5YD,Self__YYGQ);
+          Self__K2CQ=((__READ_LOCAL *)__tmp__4UOM);
+          Self__522R=((__LOCAL *)Self__K2CQ->local__HJZD);
+          Self__522R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__522R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__522R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__A32R=create__AXB( 250);
+            display__UXFK(Self__K2CQ,voir__A32R);
+            put_string__2EG(((__STRING *)voir__A32R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__C32R=((__LIST *)list_current__EH1);
+            voir__D32R=create__AXB( 250);
+            display__EQQG(Self__C32R,voir__D32R);
+            put_string__2EG(((__STRING *)voir__D32R));
+            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__UISM);
+          remove__1UAK(__tmp__4UOM);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__UISM);
+          remove__LVAK(__tmp__4UOM);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__UISM);
+          remove__PVAK(__tmp__4UOM);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__0YGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__UISM)->receiver__AHAI);
-          unread__ESNK(Self__0YGQ->local__G5YD,Self__0YGQ);
+          Self__M2CQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__4UOM)->receiver__WN2H);
+          Self__E32R=((__LOCAL *)Self__M2CQ->local__HJZD);
+          Self__E32R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__E32R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__E32R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__F32R=create__AXB( 250);
+            display__UXFK(Self__M2CQ,voir__F32R);
+            put_string__2EG(((__STRING *)voir__F32R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__H32R=((__LIST *)list_current__EH1);
+            voir__I32R=create__AXB( 250);
+            display__EQQG(Self__H32R,voir__I32R);
+            put_string__2EG(((__STRING *)voir__I32R));
+            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__UISM);
+          remove__0VAK(__tmp__4UOM);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__UISM);
+          remove__3VAK(__tmp__4UOM);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__UISM);
+          remove__BWAK(__tmp__4UOM);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__UISM);
+          remove__FWAK(__tmp__4UOM);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__UISM);
+          remove__JWAK(__tmp__4UOM);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__UISM);
+          remove__NWAK(__tmp__4UOM);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__UISM);
+          remove__RWAK(__tmp__4UOM);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__UISM);
+          remove__VWAK(__tmp__4UOM);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__UISM);
+          remove__ZWAK(__tmp__4UOM);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__UISM);
+          remove__0XAK(__tmp__4UOM);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__UISM);
+          remove__4XAK(__tmp__4UOM);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__UISM);
+          remove__BYAK(__tmp__4UOM);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__UISM);
+          remove__DUML(__tmp__4UOM);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__UISM);
+          remove__GGHK(__tmp__4UOM);
         } break;
         case __READ_GLOBAL__: {
-          Self__1YGQ=((__READ_GLOBAL *)__tmp__UISM);
-          unread__H2QL(Self__1YGQ->global__3DNK,Self__1YGQ);
+          Self__N2CQ=((__READ_GLOBAL *)__tmp__4UOM);
+          unread__CGNL(Self__N2CQ->global__ZGJK,Self__N2CQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__UISM);
+          remove__WA0M(__tmp__4UOM);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__UISM);
+          remove__0UEO(__tmp__4UOM);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__UISM);
+          remove__0RKO(__tmp__4UOM);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__UISM);
+          remove__4UEO(__tmp__4UOM);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__UISM);
+          remove__5RKO(__tmp__4UOM);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__UISM);
+          remove__HTJM(__tmp__4UOM);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__UISM);
+          remove__XWML(__tmp__4UOM);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__UISM);
+          remove__TJZM(__tmp__4UOM);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__UISM);
+          remove__CVEO(__tmp__4UOM);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__UISM);
+          remove__1EEP(__tmp__4UOM);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__UISM);
+          remove__0DRN(__tmp__4UOM);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__UISM);
+          remove__4DRN(__tmp__4UOM);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__UISM);
+          remove__14PN(__tmp__4UOM);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__UISM);
+          remove__EVTO(__tmp__4UOM);
         } break;
         };
-        __tmp__WISM=TRUE__;
+        __tmp__AVOM=TRUE__;
       } else {
-        __tmp__WISM=FALSE__;
+        __tmp__AVOM=FALSE__;
       };
-      if ((! __tmp__WISM)) {
-        if ((((__INTEGER_CST *)__tmp__JIFL)->value__VUYD == (__INTEGER)(-  1))) {
-          result__NISM=__tmp__JIFL;
-          __tmp__DJSM=Self__0HFL->parent_expr_binary__P1NH.right__AIAI;
-          switch (((struct ___OBJ *)__tmp__DJSM)->__id) {
+      if ((! __tmp__AVOM)) {
+        if ((((__INTEGER_CST *)__tmp__XMBL)->value__W4YD == (__INTEGER)(-  1))) {
+          result__XUOM=__tmp__XMBL;
+          __tmp__NVOM=Self__IMBL->parent_expr_binary__1CKH.right__WO2H;
+          switch (((struct ___OBJ *)__tmp__NVOM)->__id) {
           case __LIST__: {
-            remove__WLNJ(__tmp__DJSM);
+            remove__SOJJ(__tmp__NVOM);
           } break;
           case __STRING_CST__: {
           } break;
           case __EXTERNAL_C__: {
-            remove__AREK(__tmp__DJSM);
+            remove__2TAK(__tmp__NVOM);
           } break;
           case __PROTOTYPE_CST__: {
           } break;
           case __INTEGER_CST__: {
           } break;
           case __READ_LOCAL__: {
-            Self__3YGQ=((__READ_LOCAL *)__tmp__DJSM);
-            unread__ESNK(Self__3YGQ->local__G5YD,Self__3YGQ);
+            Self__P2CQ=((__READ_LOCAL *)__tmp__NVOM);
+            Self__J32R=((__LOCAL *)Self__P2CQ->local__HJZD);
+            Self__J32R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__J32R->parent_variable__T1LC.ensure_count__YDAG -  1);
+            if ((Self__J32R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+              print__1ZE((&__string_336));
+              voir__K32R=create__AXB( 250);
+              display__UXFK(Self__P2CQ,voir__K32R);
+              put_string__2EG(((__STRING *)voir__K32R));
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_337));
+              Self__M32R=((__LIST *)list_current__EH1);
+              voir__N32R=create__AXB( 250);
+              display__EQQG(Self__M32R,voir__N32R);
+              put_string__2EG(((__STRING *)voir__N32R));
+              fputc((int)('\n'),stdout);
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_338));
+              fputc((int)('\n'),stdout);
+              exit(( 1));
+            };
           } break;
           case __EXPR_MULTIPLE__: {
-            remove__5REK(__tmp__DJSM);
+            remove__1UAK(__tmp__NVOM);
           } break;
           case __EXPR_EQUAL__: {
-            remove__PSEK(__tmp__DJSM);
+            remove__LVAK(__tmp__NVOM);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            remove__TSEK(__tmp__DJSM);
+            remove__PVAK(__tmp__NVOM);
           } break;
           case __REAL_CST__: {
           } break;
           case __CHARACTER_CST__: {
           } break;
           case __IS_EXPANDED__: {
-            Self__5YGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__DJSM)->receiver__AHAI);
-            unread__ESNK(Self__5YGQ->local__G5YD,Self__5YGQ);
+            Self__R2CQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NVOM)->receiver__WN2H);
+            Self__O32R=((__LOCAL *)Self__R2CQ->local__HJZD);
+            Self__O32R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__O32R->parent_variable__T1LC.ensure_count__YDAG -  1);
+            if ((Self__O32R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+              print__1ZE((&__string_336));
+              voir__P32R=create__AXB( 250);
+              display__UXFK(Self__R2CQ,voir__P32R);
+              put_string__2EG(((__STRING *)voir__P32R));
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_337));
+              Self__R32R=((__LIST *)list_current__EH1);
+              voir__S32R=create__AXB( 250);
+              display__EQQG(Self__R32R,voir__S32R);
+              put_string__2EG(((__STRING *)voir__S32R));
+              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__DJSM);
+            remove__0VAK(__tmp__NVOM);
           } break;
           case __EXPR_SUP__: {
-            remove__BTEK(__tmp__DJSM);
+            remove__3VAK(__tmp__NVOM);
           } break;
           case __EXPR_SUB__: {
-            remove__FTEK(__tmp__DJSM);
+            remove__BWAK(__tmp__NVOM);
           } break;
           case __EXPR_MUL__: {
-            remove__JTEK(__tmp__DJSM);
+            remove__FWAK(__tmp__NVOM);
           } break;
           case __EXPR_DIV__: {
-            remove__NTEK(__tmp__DJSM);
+            remove__JWAK(__tmp__NVOM);
           } break;
           case __EXPR_AND__: {
-            remove__RTEK(__tmp__DJSM);
+            remove__NWAK(__tmp__NVOM);
           } break;
           case __EXPR_SHIFT_R__: {
-            remove__VTEK(__tmp__DJSM);
+            remove__RWAK(__tmp__NVOM);
           } break;
           case __EXPR_SHIFT_L__: {
-            remove__ZTEK(__tmp__DJSM);
+            remove__VWAK(__tmp__NVOM);
           } break;
           case __PUT_TO__: {
-            remove__3TEK(__tmp__DJSM);
+            remove__ZWAK(__tmp__NVOM);
           } break;
           case __ITEM__: {
-            remove__4UEK(__tmp__DJSM);
+            remove__0XAK(__tmp__NVOM);
           } break;
           case __SIZE_OF__: {
-            remove__CVEK(__tmp__DJSM);
+            remove__4XAK(__tmp__NVOM);
           } break;
           case __CAST__: {
-            remove__FVEK(__tmp__DJSM);
+            remove__BYAK(__tmp__NVOM);
           } break;
           case __CALL_SLOT__: {
-            remove__IKQL(__tmp__DJSM);
+            remove__DUML(__tmp__NVOM);
           } break;
           case __READ_SLOT__: {
-            remove__KDLK(__tmp__DJSM);
+            remove__GGHK(__tmp__NVOM);
           } break;
           case __READ_GLOBAL__: {
-            Self__AZGQ=((__READ_GLOBAL *)__tmp__DJSM);
-            unread__H2QL(Self__AZGQ->global__3DNK,Self__AZGQ);
+            Self__S2CQ=((__READ_GLOBAL *)__tmp__NVOM);
+            unread__CGNL(Self__S2CQ->global__ZGJK,Self__S2CQ);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            remove__SS3M(__tmp__DJSM);
+            remove__WA0M(__tmp__NVOM);
           } break;
           case __EXPR_OR_LOGIC__: {
-            remove__CMIO(__tmp__DJSM);
+            remove__0UEO(__tmp__NVOM);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            remove__CJOO(__tmp__DJSM);
+            remove__0RKO(__tmp__NVOM);
           } break;
           case __EXPR_AND_LOGIC__: {
-            remove__GMIO(__tmp__DJSM);
+            remove__4UEO(__tmp__NVOM);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            remove__HJOO(__tmp__DJSM);
+            remove__5RKO(__tmp__NVOM);
           } break;
           case __EXPR_NEG__: {
-            remove__JHNM(__tmp__DJSM);
+            remove__HTJM(__tmp__NVOM);
           } break;
           case __EXPR_ADD__: {
-            remove__2MQL(__tmp__DJSM);
+            remove__XWML(__tmp__NVOM);
           } break;
           case __EXPR_NOT__: {
-            remove__P12M(__tmp__DJSM);
+            remove__TJZM(__tmp__NVOM);
           } break;
           case __EXPR_MOD__: {
-            remove__KMIO(__tmp__DJSM);
+            remove__CVEO(__tmp__NVOM);
           } break;
           case __EXPR_SUP_EQ__: {
-            remove__D2HP(__tmp__DJSM);
+            remove__1EEP(__tmp__NVOM);
           } break;
           case __EXPR_INF__: {
-            remove__WVUN(__tmp__DJSM);
+            remove__0DRN(__tmp__NVOM);
           } break;
           case __EXPR_INF_EQ__: {
-            remove__0VUN(__tmp__DJSM);
+            remove__4DRN(__tmp__NVOM);
           } break;
           case __EXPR_OR__: {
-            remove__XQTN(__tmp__DJSM);
+            remove__14PN(__tmp__NVOM);
           } break;
           case __EXPR_XOR__: {
-            remove__MMXO(__tmp__DJSM);
+            remove__EVTO(__tmp__NVOM);
           } break;
           };
         };
       };
-      result__2HFL=result__NISM;
+      result__KMBL=result__XUOM;
     };
-    if ((((void *)result__2HFL == (void *)NULL) && ((void *)__tmp__MIFL != (void *)NULL))) {
-      result__KJSM=NULL;
-      if ((((__INTEGER_CST *)__tmp__MIFL)->value__VUYD <  0)) {
-        pos__4LZM=Self__0HFL->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    if ((((void *)result__KMBL == (void *)NULL) && ((void *)__tmp__0MBL != (void *)NULL))) {
+      result__UVOM=NULL;
+      if ((((__INTEGER_CST *)__tmp__0MBL)->value__W4YD <  0)) {
+        pos__IYVM=Self__IMBL->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         put_error__text__0AH( 2,(&__string_561));
-        put_position__ECH(pos__4LZM);
-        send_error__2FH();
-        Self__SHOQ=((__INTEGER_CST *)__tmp__MIFL);
-        Self__SHOQ->value__VUYD= 0;
-        check_type__T14D(Self__SHOQ);
-        Self__DYAR=((__INTEGER_CST *)__tmp__MIFL);
-        Self__DYAR->parent_constant__OMMC.static_type__LSYD=static_type__LI5H(Self__0HFL);
-        check_type__T14D(Self__DYAR);
-        result__KJSM=__tmp__MIFL;
-        __tmp__0JSM=Self__0HFL->parent_expr_binary__P1NH.left__ZH5H;
-        switch (((struct ___OBJ *)__tmp__0JSM)->__id) {
+        put_position__ECH(pos__IYVM);
+        put_string__EQD(msg_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__BMKQ=((__INTEGER_CST *)__tmp__0MBL);
+        Self__BMKQ->value__W4YD= 0;
+        check_type__YG5D(Self__BMKQ);
+        Self__WW2Q=((__INTEGER_CST *)__tmp__0MBL);
+        Self__WW2Q->parent_constant__B3LC.static_type__M2YD=static_type__JP1H(Self__IMBL);
+        check_type__YG5D(Self__WW2Q);
+        result__UVOM=__tmp__0MBL;
+        __tmp__EWOM=Self__IMBL->parent_expr_binary__1CKH.left__XO1H;
+        switch (((struct ___OBJ *)__tmp__EWOM)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__0JSM);
+          remove__SOJJ(__tmp__EWOM);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__0JSM);
+          remove__2TAK(__tmp__EWOM);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__FZGQ=((__READ_LOCAL *)__tmp__0JSM);
-          unread__ESNK(Self__FZGQ->local__G5YD,Self__FZGQ);
+          Self__X2CQ=((__READ_LOCAL *)__tmp__EWOM);
+          Self__T32R=((__LOCAL *)Self__X2CQ->local__HJZD);
+          Self__T32R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__T32R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__T32R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__U32R=create__AXB( 250);
+            display__UXFK(Self__X2CQ,voir__U32R);
+            put_string__2EG(((__STRING *)voir__U32R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__W32R=((__LIST *)list_current__EH1);
+            voir__X32R=create__AXB( 250);
+            display__EQQG(Self__W32R,voir__X32R);
+            put_string__2EG(((__STRING *)voir__X32R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __EXPR_MULTIPLE__: {
-          remove__5REK(__tmp__0JSM);
+          remove__1UAK(__tmp__EWOM);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__0JSM);
+          remove__LVAK(__tmp__EWOM);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__0JSM);
+          remove__PVAK(__tmp__EWOM);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__HZGQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__0JSM)->receiver__AHAI);
-          unread__ESNK(Self__HZGQ->local__G5YD,Self__HZGQ);
+          Self__Z2CQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__EWOM)->receiver__WN2H);
+          Self__Y32R=((__LOCAL *)Self__Z2CQ->local__HJZD);
+          Self__Y32R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__Y32R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__Y32R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__Z32R=create__AXB( 250);
+            display__UXFK(Self__Z2CQ,voir__Z32R);
+            put_string__2EG(((__STRING *)voir__Z32R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__132R=((__LIST *)list_current__EH1);
+            voir__232R=create__AXB( 250);
+            display__EQQG(Self__132R,voir__232R);
+            put_string__2EG(((__STRING *)voir__232R));
+            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__0JSM);
+          remove__0VAK(__tmp__EWOM);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__0JSM);
+          remove__3VAK(__tmp__EWOM);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__0JSM);
+          remove__BWAK(__tmp__EWOM);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__0JSM);
+          remove__FWAK(__tmp__EWOM);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__0JSM);
+          remove__JWAK(__tmp__EWOM);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__0JSM);
+          remove__NWAK(__tmp__EWOM);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__0JSM);
+          remove__RWAK(__tmp__EWOM);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__0JSM);
+          remove__VWAK(__tmp__EWOM);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__0JSM);
+          remove__ZWAK(__tmp__EWOM);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__0JSM);
+          remove__0XAK(__tmp__EWOM);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__0JSM);
+          remove__4XAK(__tmp__EWOM);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__0JSM);
+          remove__BYAK(__tmp__EWOM);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__0JSM);
+          remove__DUML(__tmp__EWOM);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__0JSM);
+          remove__GGHK(__tmp__EWOM);
         } break;
         case __READ_GLOBAL__: {
-          Self__IZGQ=((__READ_GLOBAL *)__tmp__0JSM);
-          unread__H2QL(Self__IZGQ->global__3DNK,Self__IZGQ);
+          Self__02CQ=((__READ_GLOBAL *)__tmp__EWOM);
+          unread__CGNL(Self__02CQ->global__ZGJK,Self__02CQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__0JSM);
+          remove__WA0M(__tmp__EWOM);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__0JSM);
+          remove__0UEO(__tmp__EWOM);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__0JSM);
+          remove__0RKO(__tmp__EWOM);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__0JSM);
+          remove__4UEO(__tmp__EWOM);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__0JSM);
+          remove__5RKO(__tmp__EWOM);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__0JSM);
+          remove__HTJM(__tmp__EWOM);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__0JSM);
+          remove__XWML(__tmp__EWOM);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__0JSM);
+          remove__TJZM(__tmp__EWOM);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__0JSM);
+          remove__CVEO(__tmp__EWOM);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__0JSM);
+          remove__1EEP(__tmp__EWOM);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__0JSM);
+          remove__0DRN(__tmp__EWOM);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__0JSM);
+          remove__4DRN(__tmp__EWOM);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__0JSM);
+          remove__14PN(__tmp__EWOM);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__0JSM);
+          remove__EVTO(__tmp__EWOM);
         } break;
         };
       };
-      result__2HFL=result__KJSM;
+      result__KMBL=result__UVOM;
     };
   };
-  if (((void *)result__2HFL == (void *)NULL)) {
-    result__2HFL=Self__0HFL;
+  if (((void *)result__KMBL == (void *)NULL)) {
+    result__KMBL=Self__IMBL;
   } else {
-    __tmp__AMFL=Self__0HFL->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    switch (((struct ___OBJ *)result__2HFL)->__id) {
+    __tmp__OQBL=Self__IMBL->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    switch (((struct ___OBJ *)result__KMBL)->__id) {
     case __LIST__: {
-      ((__LIST *)result__2HFL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__LIST *)result__KMBL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __STRING_CST__: {
-      ((__STRING_CST *)result__2HFL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__STRING_CST *)result__KMBL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__2HFL)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXTERNAL_C *)result__KMBL)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__2HFL)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__PROTOTYPE_CST *)result__KMBL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__2HFL)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__INTEGER_CST *)result__KMBL)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__2HFL)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__READ_LOCAL *)result__KMBL)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__2HFL)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_EQUAL *)result__KMBL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__2HFL)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_NOT_EQUAL *)result__KMBL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __REAL_CST__: {
-      ((__REAL_CST *)result__2HFL)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__REAL_CST *)result__KMBL)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__2HFL)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__CHARACTER_CST *)result__KMBL)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__2HFL)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__IS_EXPANDED *)result__KMBL)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__2HFL)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__GET_TYPE_ID *)result__KMBL)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__2HFL)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_SUP *)result__KMBL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__2HFL)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_SUB *)result__KMBL)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__2HFL)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_MUL *)result__KMBL)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__2HFL)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_DIV *)result__KMBL)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_AND__: {
-      ((__EXPR_AND *)result__2HFL)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_AND *)result__KMBL)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__2HFL)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_SHIFT_R *)result__KMBL)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__2HFL)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_SHIFT_L *)result__KMBL)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __PUT_TO__: {
-      ((__PUT_TO *)result__2HFL)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__PUT_TO *)result__KMBL)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __ITEM__: {
-      ((__ITEM *)result__2HFL)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__ITEM *)result__KMBL)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __SIZE_OF__: {
-      ((__SIZE_OF *)result__2HFL)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__SIZE_OF *)result__KMBL)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __CAST__: {
-      ((__CAST *)result__2HFL)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__CAST *)result__KMBL)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__2HFL)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__CALL_SLOT *)result__KMBL)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __READ_SLOT__: {
-      ((__READ_SLOT *)result__2HFL)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__READ_SLOT *)result__KMBL)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__2HFL)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__READ_GLOBAL *)result__KMBL)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__2HFL)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_NOT_LOGIC *)result__KMBL)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__2HFL)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_OR_LOGIC *)result__KMBL)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__2HFL)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_OR_OR_LOGIC *)result__KMBL)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__2HFL)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_AND_LOGIC *)result__KMBL)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__2HFL)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_AND_AND_LOGIC *)result__KMBL)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__2HFL)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_NEG *)result__KMBL)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__2HFL)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_ADD *)result__KMBL)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__2HFL)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_NOT *)result__KMBL)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__2HFL)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_MOD *)result__KMBL)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__2HFL)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_SUP_EQ *)result__KMBL)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_INF__: {
-      ((__EXPR_INF *)result__2HFL)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_INF *)result__KMBL)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__2HFL)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_INF_EQ *)result__KMBL)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_OR__: {
-      ((__EXPR_OR *)result__2HFL)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_OR *)result__KMBL)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__2HFL)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AMFL;
+      ((__EXPR_XOR *)result__KMBL)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__OQBL;
     } break;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__2HFL);
+  return(result__KMBL);
 }
 
-static void* execute_link__CMFL(__EXPR_SHIFT_L *Self__DMFL)
+static void* execute_link__QQBL(__EXPR_SHIFT_L *Self__RQBL)
 // ({EXPR_SHIFT_L}) With resultRecursive, No inlinable.
 {
-  __INTEGER_64 __tmp__MTRM,__tmp__OTRM;
-  __UINTEGER_32 old_seq__GMFL;
-  void *__tmp__MMFL,*__tmp__NMFL,*__tmp__OMFL,*__tmp__PMFL,*__tmp__RMFL;
-  void *__tmp__UMFL,*result__FMFL,*result__FP0L,*result__BKSM;
-  void *__tmp__IKSM,*result__PKSM,*__tmp__5KSM;
-  void *__tmp__SMFL,*left_cst__JMFL,*__tmp__VMFL,*right_cst__KMFL;
-  __POSITION pos__WHOQ,pos__2MZM,__tmp__JQFL;
-  __INTEGER_CST *Self__ZHOQ,*Self__1HOQ,*Self__AIOQ,*Self__FYAR;
-  __READ_LOCAL *Self__B2GQ,*Self__D2GQ,*Self__J2GQ,*Self__L2GQ;
-  __READ_GLOBAL *Self__E2GQ,*Self__M2GQ;
-  old_seq__GMFL=seq_call_and_loop__BOIJ;
-  __tmp__MMFL=Self__DMFL->parent_expr_binary__C2NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__MMFL)->__id) {
+  __INTEGER_64 __tmp__W5NM,__tmp__Y5NM;
+  __UINTEGER_32 old_seq__UQBL;
+  void *__tmp__0QBL,*__tmp__1QBL,*__tmp__2QBL,*__tmp__3QBL,*__tmp__5QBL;
+  void *__tmp__CRBL,*result__TQBL,*result__F0WL,*result__LWOM;
+  void *__tmp__SWOM,*result__ZWOM,*__tmp__JXOM;
+  __LIST *Self__XGBR,*Self__ZGBR,*Self__A42R,*Self__F42R,*Self__K42R;
+  __LIST *Self__P42R;
+  void *voir__YGBR,*voir__0GBR,*voir__432R,*voir__B42R,*voir__D42R;
+  void *voir__G42R,*voir__I42R,*voir__L42R,*voir__N42R,*voir__Q42R;
+  void *__tmp__ARBL,*left_cst__XQBL,*__tmp__DRBL,*right_cst__YQBL;
+  __POSITION pos__FMKQ,pos__GZVM,__tmp__XUBL;
+  __INTEGER_CST *Self__IMKQ,*Self__KMKQ,*Self__PMKQ,*Self__YW2Q;
+  __READ_LOCAL *Self__T5CQ,*Self__V5CQ,*Self__15CQ,*Self__35CQ;
+  __LOCAL *Self__332R,*Self__C42R,*Self__H42R,*Self__M42R;
+  __READ_GLOBAL *Self__W5CQ,*Self__45CQ;
+  old_seq__UQBL=seq_call_and_loop__3QEJ;
+  __tmp__0QBL=Self__RQBL->parent_expr_binary__ODKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__0QBL)->__id) {
   case __LIST__: {
-    __tmp__NMFL=execute_link__GMRG(__tmp__MMFL);
+    __tmp__1QBL=execute_link__TTOG(__tmp__0QBL);
   } break;
   case __STRING_CST__: {
-    __tmp__NMFL=((__STRING_CST *)__tmp__MMFL);
+    __tmp__1QBL=((__STRING_CST *)__tmp__0QBL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__NMFL=execute_link__A23K(__tmp__MMFL);
+    __tmp__1QBL=execute_link__KA0K(__tmp__0QBL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__NMFL=((__PROTOTYPE_CST *)__tmp__MMFL);
+    __tmp__1QBL=((__PROTOTYPE_CST *)__tmp__0QBL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__NMFL=((__INTEGER_CST *)__tmp__MMFL);
+    __tmp__1QBL=((__INTEGER_CST *)__tmp__0QBL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__NMFL=execute_link__QDEL(__tmp__MMFL);
+    __tmp__1QBL=execute_link__4HAL(__tmp__0QBL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__NMFL=execute_link__EIEL();
+    Self__XGBR=((__LIST *)list_current__EH1);
+    voir__YGBR=create__AXB( 250);
+    display__EQQG(Self__XGBR,voir__YGBR);
+    put_string__2EG(((__STRING *)voir__YGBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__1QBL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__NMFL=execute_link__IIEL(__tmp__MMFL);
+    __tmp__1QBL=execute_link__WMAL(__tmp__0QBL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__NMFL=execute_link__RMEL(__tmp__MMFL);
+    __tmp__1QBL=execute_link__5QAL(__tmp__0QBL);
   } break;
   case __REAL_CST__: {
-    __tmp__NMFL=((__REAL_CST *)__tmp__MMFL);
+    __tmp__1QBL=((__REAL_CST *)__tmp__0QBL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__NMFL=((__CHARACTER_CST *)__tmp__MMFL);
+    __tmp__1QBL=((__CHARACTER_CST *)__tmp__0QBL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__NMFL=execute_link__AREL(__tmp__MMFL);
+    __tmp__1QBL=execute_link__OVAL(__tmp__0QBL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__NMFL=execute_link__HSEL(__tmp__MMFL);
+    __tmp__1QBL=execute_link__VWAL(__tmp__0QBL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__NMFL=execute_link__MSEL(__tmp__MMFL);
+    __tmp__1QBL=execute_link__0WAL(__tmp__0QBL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__NMFL=execute_link__VWEL(__tmp__MMFL);
+    __tmp__1QBL=execute_link__D1AL(__tmp__0QBL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__NMFL=execute_link__40EL(__tmp__MMFL);
+    __tmp__1QBL=execute_link__M5AL(__tmp__0QBL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__NMFL=execute_link__H5EL(__tmp__MMFL);
+    __tmp__1QBL=execute_link__VDBL(__tmp__0QBL);
   } break;
   case __EXPR_AND__: {
-    __tmp__NMFL=execute_link__QDFL(__tmp__MMFL);
+    __tmp__1QBL=execute_link__4HBL(__tmp__0QBL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__NMFL=execute_link__ZHFL(__tmp__MMFL);
+    __tmp__1QBL=execute_link__HMBL(__tmp__0QBL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__NMFL=execute_link__CMFL(__tmp__MMFL);
+    __tmp__1QBL=execute_link__QQBL(__tmp__0QBL);
   } break;
   case __PUT_TO__: {
-    __tmp__NMFL=execute_link__NKTK(__tmp__MMFL);
+    __tmp__1QBL=execute_link__ROPK(__tmp__0QBL);
   } break;
   case __ITEM__: {
-    __tmp__NMFL=execute_link__LQFL(__tmp__MMFL);
+    __tmp__1QBL=execute_link__ZUBL(__tmp__0QBL);
   } break;
   case __SIZE_OF__: {
-    __tmp__NMFL=execute_link__SQFL(__tmp__MMFL);
+    __tmp__1QBL=execute_link__AVBL(__tmp__0QBL);
   } break;
   case __CAST__: {
-    __tmp__NMFL=execute_link__XQFL(__tmp__MMFL);
+    __tmp__1QBL=execute_link__FVBL(__tmp__0QBL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__NMFL=execute_link__MYXL(__tmp__MMFL);
+    __tmp__1QBL=execute_link__CDUL(__tmp__0QBL);
   } break;
   case __READ_SLOT__: {
-    __tmp__NMFL=execute_link__QUFL(__tmp__MMFL);
+    __tmp__1QBL=execute_link__4YBL(__tmp__0QBL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__NMFL=execute_link__AZFL(__tmp__MMFL);
+    __tmp__1QBL=execute_link__O3BL(__tmp__0QBL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__NMFL=execute_link__4N3M(__tmp__MMFL);
+    __tmp__1QBL=execute_link__C2ZM(__tmp__0QBL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__NMFL=execute_link__03IO(__tmp__MMFL);
+    __tmp__1QBL=execute_link__SGFO(__tmp__0QBL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__NMFL=execute_link__SFPO(__tmp__MMFL);
+    __tmp__1QBL=execute_link__KOLO(__tmp__0QBL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__NMFL=execute_link__TDJO(__tmp__MMFL);
+    __tmp__1QBL=execute_link__LMFO(__tmp__0QBL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__NMFL=execute_link__WLPO(__tmp__MMFL);
+    __tmp__1QBL=execute_link__OULO(__tmp__0QBL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__NMFL=execute_link__GDOM(__tmp__MMFL);
+    __tmp__1QBL=execute_link__IPKM(__tmp__0QBL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__NMFL=execute_link__3NSL(__tmp__MMFL);
+    __tmp__1QBL=execute_link__VXOL(__tmp__0QBL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__NMFL=execute_link__SQ3M(__tmp__MMFL);
+    __tmp__1QBL=execute_link__W4ZM(__tmp__0QBL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__NMFL=execute_link__MJJO(__tmp__MMFL);
+    __tmp__1QBL=execute_link__ESFO(__tmp__0QBL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__NMFL=execute_link__EIIP(__tmp__MMFL);
+    __tmp__1QBL=execute_link__2QEP(__tmp__0QBL);
   } break;
   case __EXPR_INF__: {
-    __tmp__NMFL=execute_link__BNUN(__tmp__MMFL);
+    __tmp__1QBL=execute_link__F1QN(__tmp__0QBL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__NMFL=execute_link__KRUN(__tmp__MMFL);
+    __tmp__1QBL=execute_link__O5QN(__tmp__0QBL);
   } break;
   case __EXPR_OR__: {
-    __tmp__NMFL=execute_link__HEUN(__tmp__MMFL);
+    __tmp__1QBL=execute_link__LSQN(__tmp__0QBL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__NMFL=execute_link__UUYO(__tmp__MMFL);
+    __tmp__1QBL=execute_link__M3UO(__tmp__0QBL);
   } break;
   };
-  Self__DMFL->parent_expr_binary__C2NH.left__ZH5H=__tmp__NMFL;
-  __tmp__OMFL=Self__DMFL->parent_expr_binary__C2NH.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__OMFL)->__id) {
+  Self__RQBL->parent_expr_binary__ODKH.left__XO1H=__tmp__1QBL;
+  __tmp__2QBL=Self__RQBL->parent_expr_binary__ODKH.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__2QBL)->__id) {
   case __LIST__: {
-    __tmp__PMFL=execute_link__GMRG(__tmp__OMFL);
+    __tmp__3QBL=execute_link__TTOG(__tmp__2QBL);
   } break;
   case __STRING_CST__: {
-    __tmp__PMFL=((__STRING_CST *)__tmp__OMFL);
+    __tmp__3QBL=((__STRING_CST *)__tmp__2QBL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__PMFL=execute_link__A23K(__tmp__OMFL);
+    __tmp__3QBL=execute_link__KA0K(__tmp__2QBL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__PMFL=((__PROTOTYPE_CST *)__tmp__OMFL);
+    __tmp__3QBL=((__PROTOTYPE_CST *)__tmp__2QBL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__PMFL=((__INTEGER_CST *)__tmp__OMFL);
+    __tmp__3QBL=((__INTEGER_CST *)__tmp__2QBL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__PMFL=execute_link__QDEL(__tmp__OMFL);
+    __tmp__3QBL=execute_link__4HAL(__tmp__2QBL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__PMFL=execute_link__EIEL();
+    Self__ZGBR=((__LIST *)list_current__EH1);
+    voir__0GBR=create__AXB( 250);
+    display__EQQG(Self__ZGBR,voir__0GBR);
+    put_string__2EG(((__STRING *)voir__0GBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__3QBL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__PMFL=execute_link__IIEL(__tmp__OMFL);
+    __tmp__3QBL=execute_link__WMAL(__tmp__2QBL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__PMFL=execute_link__RMEL(__tmp__OMFL);
+    __tmp__3QBL=execute_link__5QAL(__tmp__2QBL);
   } break;
   case __REAL_CST__: {
-    __tmp__PMFL=((__REAL_CST *)__tmp__OMFL);
+    __tmp__3QBL=((__REAL_CST *)__tmp__2QBL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__PMFL=((__CHARACTER_CST *)__tmp__OMFL);
+    __tmp__3QBL=((__CHARACTER_CST *)__tmp__2QBL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__PMFL=execute_link__AREL(__tmp__OMFL);
+    __tmp__3QBL=execute_link__OVAL(__tmp__2QBL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__PMFL=execute_link__HSEL(__tmp__OMFL);
+    __tmp__3QBL=execute_link__VWAL(__tmp__2QBL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__PMFL=execute_link__MSEL(__tmp__OMFL);
+    __tmp__3QBL=execute_link__0WAL(__tmp__2QBL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__PMFL=execute_link__VWEL(__tmp__OMFL);
+    __tmp__3QBL=execute_link__D1AL(__tmp__2QBL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__PMFL=execute_link__40EL(__tmp__OMFL);
+    __tmp__3QBL=execute_link__M5AL(__tmp__2QBL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__PMFL=execute_link__H5EL(__tmp__OMFL);
+    __tmp__3QBL=execute_link__VDBL(__tmp__2QBL);
   } break;
   case __EXPR_AND__: {
-    __tmp__PMFL=execute_link__QDFL(__tmp__OMFL);
+    __tmp__3QBL=execute_link__4HBL(__tmp__2QBL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__PMFL=execute_link__ZHFL(__tmp__OMFL);
+    __tmp__3QBL=execute_link__HMBL(__tmp__2QBL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__PMFL=execute_link__CMFL(__tmp__OMFL);
+    __tmp__3QBL=execute_link__QQBL(__tmp__2QBL);
   } break;
   case __PUT_TO__: {
-    __tmp__PMFL=execute_link__NKTK(__tmp__OMFL);
+    __tmp__3QBL=execute_link__ROPK(__tmp__2QBL);
   } break;
   case __ITEM__: {
-    __tmp__PMFL=execute_link__LQFL(__tmp__OMFL);
+    __tmp__3QBL=execute_link__ZUBL(__tmp__2QBL);
   } break;
   case __SIZE_OF__: {
-    __tmp__PMFL=execute_link__SQFL(__tmp__OMFL);
+    __tmp__3QBL=execute_link__AVBL(__tmp__2QBL);
   } break;
   case __CAST__: {
-    __tmp__PMFL=execute_link__XQFL(__tmp__OMFL);
+    __tmp__3QBL=execute_link__FVBL(__tmp__2QBL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__PMFL=execute_link__MYXL(__tmp__OMFL);
+    __tmp__3QBL=execute_link__CDUL(__tmp__2QBL);
   } break;
   case __READ_SLOT__: {
-    __tmp__PMFL=execute_link__QUFL(__tmp__OMFL);
+    __tmp__3QBL=execute_link__4YBL(__tmp__2QBL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__PMFL=execute_link__AZFL(__tmp__OMFL);
+    __tmp__3QBL=execute_link__O3BL(__tmp__2QBL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__PMFL=execute_link__4N3M(__tmp__OMFL);
+    __tmp__3QBL=execute_link__C2ZM(__tmp__2QBL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__PMFL=execute_link__03IO(__tmp__OMFL);
+    __tmp__3QBL=execute_link__SGFO(__tmp__2QBL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__PMFL=execute_link__SFPO(__tmp__OMFL);
+    __tmp__3QBL=execute_link__KOLO(__tmp__2QBL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__PMFL=execute_link__TDJO(__tmp__OMFL);
+    __tmp__3QBL=execute_link__LMFO(__tmp__2QBL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__PMFL=execute_link__WLPO(__tmp__OMFL);
+    __tmp__3QBL=execute_link__OULO(__tmp__2QBL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__PMFL=execute_link__GDOM(__tmp__OMFL);
+    __tmp__3QBL=execute_link__IPKM(__tmp__2QBL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__PMFL=execute_link__3NSL(__tmp__OMFL);
+    __tmp__3QBL=execute_link__VXOL(__tmp__2QBL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__PMFL=execute_link__SQ3M(__tmp__OMFL);
+    __tmp__3QBL=execute_link__W4ZM(__tmp__2QBL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__PMFL=execute_link__MJJO(__tmp__OMFL);
+    __tmp__3QBL=execute_link__ESFO(__tmp__2QBL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__PMFL=execute_link__EIIP(__tmp__OMFL);
+    __tmp__3QBL=execute_link__2QEP(__tmp__2QBL);
   } break;
   case __EXPR_INF__: {
-    __tmp__PMFL=execute_link__BNUN(__tmp__OMFL);
+    __tmp__3QBL=execute_link__F1QN(__tmp__2QBL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__PMFL=execute_link__KRUN(__tmp__OMFL);
+    __tmp__3QBL=execute_link__O5QN(__tmp__2QBL);
   } break;
   case __EXPR_OR__: {
-    __tmp__PMFL=execute_link__HEUN(__tmp__OMFL);
+    __tmp__3QBL=execute_link__LSQN(__tmp__2QBL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__PMFL=execute_link__UUYO(__tmp__OMFL);
+    __tmp__3QBL=execute_link__M3UO(__tmp__2QBL);
   } break;
   };
-  Self__DMFL->parent_expr_binary__C2NH.right__AIAI=__tmp__PMFL;
-  __tmp__RMFL=Self__DMFL->parent_expr_binary__C2NH.left__ZH5H;
-  if (__tmp__RMFL==NULL) {
-    __tmp__SMFL=NULL;
+  Self__RQBL->parent_expr_binary__ODKH.right__WO2H=__tmp__3QBL;
+  __tmp__5QBL=Self__RQBL->parent_expr_binary__ODKH.left__XO1H;
+  if (__tmp__5QBL==NULL) {
+    __tmp__ARBL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__RMFL)->__id) {
+    switch (((struct ___OBJ *)__tmp__5QBL)->__id) {
     case __LIST__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__SMFL=((void *)__tmp__RMFL);
+      __tmp__ARBL=((void *)__tmp__5QBL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __CAST__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__SMFL=NULL;
+      __tmp__ARBL=NULL;
     } break;
     }
   };
-  left_cst__JMFL=__tmp__SMFL;
-  __tmp__UMFL=Self__DMFL->parent_expr_binary__C2NH.right__AIAI;
-  if (__tmp__UMFL==NULL) {
-    __tmp__VMFL=NULL;
+  left_cst__XQBL=__tmp__ARBL;
+  __tmp__CRBL=Self__RQBL->parent_expr_binary__ODKH.right__WO2H;
+  if (__tmp__CRBL==NULL) {
+    __tmp__DRBL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__UMFL)->__id) {
+    switch (((struct ___OBJ *)__tmp__CRBL)->__id) {
     case __LIST__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__VMFL=((void *)__tmp__UMFL);
+      __tmp__DRBL=((void *)__tmp__CRBL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __CAST__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__VMFL=NULL;
+      __tmp__DRBL=NULL;
     } break;
     }
   };
-  right_cst__KMFL=__tmp__VMFL;
-  result__FMFL=NULL;
-  if (((void *)__tmp__SMFL != (void *)NULL)) {
-    result__FMFL=NULL;
+  right_cst__YQBL=__tmp__DRBL;
+  result__TQBL=NULL;
+  if (((void *)__tmp__ARBL != (void *)NULL)) {
+    result__TQBL=NULL;
   };
-  if ((((void *)result__FMFL == (void *)NULL) && ((void *)__tmp__VMFL != (void *)NULL))) {
-    result__FP0L=NULL;
-    if ((((__INTEGER_CST *)__tmp__VMFL)->value__VUYD ==  0)) {
-      result__FP0L=Self__DMFL->parent_expr_binary__C2NH.left__ZH5H;
+  if ((((void *)result__TQBL == (void *)NULL) && ((void *)__tmp__DRBL != (void *)NULL))) {
+    result__F0WL=NULL;
+    if ((((__INTEGER_CST *)__tmp__DRBL)->value__W4YD ==  0)) {
+      result__F0WL=Self__RQBL->parent_expr_binary__ODKH.left__XO1H;
     };
-    result__FMFL=result__FP0L;
+    result__TQBL=result__F0WL;
   };
-  if (((((void *)result__FMFL == (void *)NULL) && ((void *)__tmp__VMFL != (void *)NULL)) && ((void *)__tmp__SMFL != (void *)NULL))) {
-    if ((((__INTEGER_CST *)__tmp__VMFL)->value__VUYD <  0)) {
-      pos__WHOQ=Self__DMFL->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+  if (((((void *)result__TQBL == (void *)NULL) && ((void *)__tmp__DRBL != (void *)NULL)) && ((void *)__tmp__ARBL != (void *)NULL))) {
+    if ((((__INTEGER_CST *)__tmp__DRBL)->value__W4YD <  0)) {
+      pos__FMKQ=Self__RQBL->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       put_error__text__0AH( 2,(&__string_562));
-      put_position__ECH(pos__WHOQ);
-      send_error__2FH();
-      Self__ZHOQ=((__INTEGER_CST *)__tmp__SMFL);
-      Self__ZHOQ->value__VUYD= 0;
-      check_type__T14D(Self__ZHOQ);
-    } else {
-      __tmp__MTRM=((__INTEGER_CST *)__tmp__SMFL)->value__VUYD;
-      __tmp__OTRM=((__INTEGER_CST *)__tmp__VMFL)->value__VUYD;
-      Self__1HOQ=((__INTEGER_CST *)__tmp__SMFL);
-      Self__1HOQ->value__VUYD=(__INTEGER_64)(__tmp__MTRM << ((__INTEGER )__tmp__OTRM));
-      check_type__T14D(Self__1HOQ);
-    };
-    result__FMFL=__tmp__SMFL;
-  };
-  if ((((void *)result__FMFL == (void *)NULL) && (old_seq__GMFL == seq_call_and_loop__BOIJ))) {
-    result__FMFL=NULL;
-    if (((void *)__tmp__SMFL != (void *)NULL)) {
-      result__BKSM=NULL;
-      if ((((__INTEGER_CST *)__tmp__SMFL)->value__VUYD ==  0)) {
-        result__BKSM=__tmp__SMFL;
-        __tmp__IKSM=Self__DMFL->parent_expr_binary__C2NH.right__AIAI;
-        switch (((struct ___OBJ *)__tmp__IKSM)->__id) {
+      put_position__ECH(pos__FMKQ);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
+      Self__IMKQ=((__INTEGER_CST *)__tmp__ARBL);
+      Self__IMKQ->value__W4YD= 0;
+      check_type__YG5D(Self__IMKQ);
+    } else {
+      __tmp__W5NM=((__INTEGER_CST *)__tmp__ARBL)->value__W4YD;
+      __tmp__Y5NM=((__INTEGER_CST *)__tmp__DRBL)->value__W4YD;
+      Self__KMKQ=((__INTEGER_CST *)__tmp__ARBL);
+      Self__KMKQ->value__W4YD=(__INTEGER_64)(__tmp__W5NM << ((__INTEGER )__tmp__Y5NM));
+      check_type__YG5D(Self__KMKQ);
+    };
+    result__TQBL=__tmp__ARBL;
+  };
+  if ((((void *)result__TQBL == (void *)NULL) && (old_seq__UQBL == seq_call_and_loop__3QEJ))) {
+    result__TQBL=NULL;
+    if (((void *)__tmp__ARBL != (void *)NULL)) {
+      result__LWOM=NULL;
+      if ((((__INTEGER_CST *)__tmp__ARBL)->value__W4YD ==  0)) {
+        result__LWOM=__tmp__ARBL;
+        __tmp__SWOM=Self__RQBL->parent_expr_binary__ODKH.right__WO2H;
+        switch (((struct ___OBJ *)__tmp__SWOM)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__IKSM);
+          remove__SOJJ(__tmp__SWOM);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__IKSM);
+          remove__2TAK(__tmp__SWOM);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__B2GQ=((__READ_LOCAL *)__tmp__IKSM);
-          unread__ESNK(Self__B2GQ->local__G5YD,Self__B2GQ);
+          Self__T5CQ=((__READ_LOCAL *)__tmp__SWOM);
+          Self__332R=((__LOCAL *)Self__T5CQ->local__HJZD);
+          Self__332R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__332R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__332R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__432R=create__AXB( 250);
+            display__UXFK(Self__T5CQ,voir__432R);
+            put_string__2EG(((__STRING *)voir__432R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__A42R=((__LIST *)list_current__EH1);
+            voir__B42R=create__AXB( 250);
+            display__EQQG(Self__A42R,voir__B42R);
+            put_string__2EG(((__STRING *)voir__B42R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __EXPR_MULTIPLE__: {
-          remove__5REK(__tmp__IKSM);
+          remove__1UAK(__tmp__SWOM);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__IKSM);
+          remove__LVAK(__tmp__SWOM);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__IKSM);
+          remove__PVAK(__tmp__SWOM);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__D2GQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__IKSM)->receiver__AHAI);
-          unread__ESNK(Self__D2GQ->local__G5YD,Self__D2GQ);
+          Self__V5CQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__SWOM)->receiver__WN2H);
+          Self__C42R=((__LOCAL *)Self__V5CQ->local__HJZD);
+          Self__C42R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__C42R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__C42R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__D42R=create__AXB( 250);
+            display__UXFK(Self__V5CQ,voir__D42R);
+            put_string__2EG(((__STRING *)voir__D42R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__F42R=((__LIST *)list_current__EH1);
+            voir__G42R=create__AXB( 250);
+            display__EQQG(Self__F42R,voir__G42R);
+            put_string__2EG(((__STRING *)voir__G42R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __GET_TYPE_ID__: {
-          remove__4SEK(__tmp__IKSM);
+          remove__0VAK(__tmp__SWOM);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__IKSM);
+          remove__3VAK(__tmp__SWOM);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__IKSM);
+          remove__BWAK(__tmp__SWOM);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__IKSM);
+          remove__FWAK(__tmp__SWOM);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__IKSM);
+          remove__JWAK(__tmp__SWOM);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__IKSM);
+          remove__NWAK(__tmp__SWOM);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__IKSM);
+          remove__RWAK(__tmp__SWOM);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__IKSM);
+          remove__VWAK(__tmp__SWOM);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__IKSM);
+          remove__ZWAK(__tmp__SWOM);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__IKSM);
+          remove__0XAK(__tmp__SWOM);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__IKSM);
+          remove__4XAK(__tmp__SWOM);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__IKSM);
+          remove__BYAK(__tmp__SWOM);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__IKSM);
+          remove__DUML(__tmp__SWOM);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__IKSM);
+          remove__GGHK(__tmp__SWOM);
         } break;
         case __READ_GLOBAL__: {
-          Self__E2GQ=((__READ_GLOBAL *)__tmp__IKSM);
-          unread__H2QL(Self__E2GQ->global__3DNK,Self__E2GQ);
+          Self__W5CQ=((__READ_GLOBAL *)__tmp__SWOM);
+          unread__CGNL(Self__W5CQ->global__ZGJK,Self__W5CQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__IKSM);
+          remove__WA0M(__tmp__SWOM);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__IKSM);
+          remove__0UEO(__tmp__SWOM);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__IKSM);
+          remove__0RKO(__tmp__SWOM);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__IKSM);
+          remove__4UEO(__tmp__SWOM);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__IKSM);
+          remove__5RKO(__tmp__SWOM);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__IKSM);
+          remove__HTJM(__tmp__SWOM);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__IKSM);
+          remove__XWML(__tmp__SWOM);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__IKSM);
+          remove__TJZM(__tmp__SWOM);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__IKSM);
+          remove__CVEO(__tmp__SWOM);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__IKSM);
+          remove__1EEP(__tmp__SWOM);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__IKSM);
+          remove__0DRN(__tmp__SWOM);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__IKSM);
+          remove__4DRN(__tmp__SWOM);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__IKSM);
+          remove__14PN(__tmp__SWOM);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__IKSM);
+          remove__EVTO(__tmp__SWOM);
         } break;
         };
       };
-      result__FMFL=result__BKSM;
+      result__TQBL=result__LWOM;
     };
-    if ((((void *)result__FMFL == (void *)NULL) && ((void *)__tmp__VMFL != (void *)NULL))) {
-      result__PKSM=NULL;
-      if ((((__INTEGER_CST *)__tmp__VMFL)->value__VUYD <  0)) {
-        pos__2MZM=Self__DMFL->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+    if ((((void *)result__TQBL == (void *)NULL) && ((void *)__tmp__DRBL != (void *)NULL))) {
+      result__ZWOM=NULL;
+      if ((((__INTEGER_CST *)__tmp__DRBL)->value__W4YD <  0)) {
+        pos__GZVM=Self__RQBL->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
         put_error__text__0AH( 2,(&__string_562));
-        put_position__ECH(pos__2MZM);
-        send_error__2FH();
-        Self__AIOQ=((__INTEGER_CST *)__tmp__VMFL);
-        Self__AIOQ->value__VUYD= 0;
-        check_type__T14D(Self__AIOQ);
-        Self__FYAR=((__INTEGER_CST *)__tmp__VMFL);
-        Self__FYAR->parent_constant__OMMC.static_type__LSYD=static_type__QI5H(Self__DMFL);
-        check_type__T14D(Self__FYAR);
-        result__PKSM=__tmp__VMFL;
-        __tmp__5KSM=Self__DMFL->parent_expr_binary__C2NH.left__ZH5H;
-        switch (((struct ___OBJ *)__tmp__5KSM)->__id) {
+        put_position__ECH(pos__GZVM);
+        put_string__EQD(msg_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__PMKQ=((__INTEGER_CST *)__tmp__DRBL);
+        Self__PMKQ->value__W4YD= 0;
+        check_type__YG5D(Self__PMKQ);
+        Self__YW2Q=((__INTEGER_CST *)__tmp__DRBL);
+        Self__YW2Q->parent_constant__B3LC.static_type__M2YD=static_type__OP1H(Self__RQBL);
+        check_type__YG5D(Self__YW2Q);
+        result__ZWOM=__tmp__DRBL;
+        __tmp__JXOM=Self__RQBL->parent_expr_binary__ODKH.left__XO1H;
+        switch (((struct ___OBJ *)__tmp__JXOM)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__5KSM);
+          remove__SOJJ(__tmp__JXOM);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__5KSM);
+          remove__2TAK(__tmp__JXOM);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__J2GQ=((__READ_LOCAL *)__tmp__5KSM);
-          unread__ESNK(Self__J2GQ->local__G5YD,Self__J2GQ);
+          Self__15CQ=((__READ_LOCAL *)__tmp__JXOM);
+          Self__H42R=((__LOCAL *)Self__15CQ->local__HJZD);
+          Self__H42R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__H42R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__H42R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__I42R=create__AXB( 250);
+            display__UXFK(Self__15CQ,voir__I42R);
+            put_string__2EG(((__STRING *)voir__I42R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__K42R=((__LIST *)list_current__EH1);
+            voir__L42R=create__AXB( 250);
+            display__EQQG(Self__K42R,voir__L42R);
+            put_string__2EG(((__STRING *)voir__L42R));
+            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__5KSM);
+          remove__1UAK(__tmp__JXOM);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__5KSM);
+          remove__LVAK(__tmp__JXOM);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__5KSM);
+          remove__PVAK(__tmp__JXOM);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__L2GQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__5KSM)->receiver__AHAI);
-          unread__ESNK(Self__L2GQ->local__G5YD,Self__L2GQ);
+          Self__35CQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__JXOM)->receiver__WN2H);
+          Self__M42R=((__LOCAL *)Self__35CQ->local__HJZD);
+          Self__M42R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__M42R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__M42R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__N42R=create__AXB( 250);
+            display__UXFK(Self__35CQ,voir__N42R);
+            put_string__2EG(((__STRING *)voir__N42R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__P42R=((__LIST *)list_current__EH1);
+            voir__Q42R=create__AXB( 250);
+            display__EQQG(Self__P42R,voir__Q42R);
+            put_string__2EG(((__STRING *)voir__Q42R));
+            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__5KSM);
+          remove__0VAK(__tmp__JXOM);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__5KSM);
+          remove__3VAK(__tmp__JXOM);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__5KSM);
+          remove__BWAK(__tmp__JXOM);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__5KSM);
+          remove__FWAK(__tmp__JXOM);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__5KSM);
+          remove__JWAK(__tmp__JXOM);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__5KSM);
+          remove__NWAK(__tmp__JXOM);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__5KSM);
+          remove__RWAK(__tmp__JXOM);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__5KSM);
+          remove__VWAK(__tmp__JXOM);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__5KSM);
+          remove__ZWAK(__tmp__JXOM);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__5KSM);
+          remove__0XAK(__tmp__JXOM);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__5KSM);
+          remove__4XAK(__tmp__JXOM);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__5KSM);
+          remove__BYAK(__tmp__JXOM);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__5KSM);
+          remove__DUML(__tmp__JXOM);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__5KSM);
+          remove__GGHK(__tmp__JXOM);
         } break;
         case __READ_GLOBAL__: {
-          Self__M2GQ=((__READ_GLOBAL *)__tmp__5KSM);
-          unread__H2QL(Self__M2GQ->global__3DNK,Self__M2GQ);
+          Self__45CQ=((__READ_GLOBAL *)__tmp__JXOM);
+          unread__CGNL(Self__45CQ->global__ZGJK,Self__45CQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__5KSM);
+          remove__WA0M(__tmp__JXOM);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__5KSM);
+          remove__0UEO(__tmp__JXOM);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__5KSM);
+          remove__0RKO(__tmp__JXOM);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__5KSM);
+          remove__4UEO(__tmp__JXOM);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__5KSM);
+          remove__5RKO(__tmp__JXOM);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__5KSM);
+          remove__HTJM(__tmp__JXOM);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__5KSM);
+          remove__XWML(__tmp__JXOM);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__5KSM);
+          remove__TJZM(__tmp__JXOM);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__5KSM);
+          remove__CVEO(__tmp__JXOM);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__5KSM);
+          remove__1EEP(__tmp__JXOM);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__5KSM);
+          remove__0DRN(__tmp__JXOM);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__5KSM);
+          remove__4DRN(__tmp__JXOM);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__5KSM);
+          remove__14PN(__tmp__JXOM);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__5KSM);
+          remove__EVTO(__tmp__JXOM);
         } break;
         };
       };
-      result__FMFL=result__PKSM;
+      result__TQBL=result__ZWOM;
     };
   };
-  if (((void *)result__FMFL == (void *)NULL)) {
-    result__FMFL=Self__DMFL;
+  if (((void *)result__TQBL == (void *)NULL)) {
+    result__TQBL=Self__RQBL;
   } else {
-    __tmp__JQFL=Self__DMFL->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    switch (((struct ___OBJ *)result__FMFL)->__id) {
+    __tmp__XUBL=Self__RQBL->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    switch (((struct ___OBJ *)result__TQBL)->__id) {
     case __LIST__: {
-      ((__LIST *)result__FMFL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__LIST *)result__TQBL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __STRING_CST__: {
-      ((__STRING_CST *)result__FMFL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__STRING_CST *)result__TQBL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__FMFL)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXTERNAL_C *)result__TQBL)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__FMFL)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__PROTOTYPE_CST *)result__TQBL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__FMFL)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__INTEGER_CST *)result__TQBL)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__FMFL)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__READ_LOCAL *)result__TQBL)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__FMFL)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_EQUAL *)result__TQBL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__FMFL)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_NOT_EQUAL *)result__TQBL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __REAL_CST__: {
-      ((__REAL_CST *)result__FMFL)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__REAL_CST *)result__TQBL)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__FMFL)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__CHARACTER_CST *)result__TQBL)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__FMFL)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__IS_EXPANDED *)result__TQBL)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__FMFL)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__GET_TYPE_ID *)result__TQBL)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__FMFL)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_SUP *)result__TQBL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__FMFL)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_SUB *)result__TQBL)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__FMFL)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_MUL *)result__TQBL)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__FMFL)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_DIV *)result__TQBL)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_AND__: {
-      ((__EXPR_AND *)result__FMFL)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_AND *)result__TQBL)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__FMFL)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_SHIFT_R *)result__TQBL)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__FMFL)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_SHIFT_L *)result__TQBL)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __PUT_TO__: {
-      ((__PUT_TO *)result__FMFL)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__PUT_TO *)result__TQBL)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __ITEM__: {
-      ((__ITEM *)result__FMFL)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__ITEM *)result__TQBL)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __SIZE_OF__: {
-      ((__SIZE_OF *)result__FMFL)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__SIZE_OF *)result__TQBL)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __CAST__: {
-      ((__CAST *)result__FMFL)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__CAST *)result__TQBL)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__FMFL)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__CALL_SLOT *)result__TQBL)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __READ_SLOT__: {
-      ((__READ_SLOT *)result__FMFL)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__READ_SLOT *)result__TQBL)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__FMFL)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__READ_GLOBAL *)result__TQBL)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__FMFL)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_NOT_LOGIC *)result__TQBL)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__FMFL)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_OR_LOGIC *)result__TQBL)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__FMFL)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_OR_OR_LOGIC *)result__TQBL)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__FMFL)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_AND_LOGIC *)result__TQBL)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__FMFL)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_AND_AND_LOGIC *)result__TQBL)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__FMFL)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_NEG *)result__TQBL)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__FMFL)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_ADD *)result__TQBL)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__FMFL)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_NOT *)result__TQBL)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__FMFL)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_MOD *)result__TQBL)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__FMFL)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_SUP_EQ *)result__TQBL)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_INF__: {
-      ((__EXPR_INF *)result__FMFL)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_INF *)result__TQBL)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__FMFL)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_INF_EQ *)result__TQBL)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_OR__: {
-      ((__EXPR_OR *)result__FMFL)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_OR *)result__TQBL)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__FMFL)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__JQFL;
+      ((__EXPR_XOR *)result__TQBL)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__XUBL;
     } break;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__FMFL);
+  return(result__TQBL);
 }
 
-static void* execute_link__LQFL(__ITEM *Self__MQFL)
+static void* execute_link__ZUBL(__ITEM *Self__0UBL)
 // ({ITEM}) With resultRecursive, No inlinable.
 {
-  void *__tmp__OQFL,*__tmp__PQFL,*__tmp__QQFL,*__tmp__RQFL;
-  __tmp__OQFL=Self__MQFL->receiver__3I5H;
-  switch (((struct ___OBJ *)__tmp__OQFL)->__id) {
+  void *__tmp__2UBL,*__tmp__3UBL,*__tmp__4UBL,*__tmp__5UBL;
+  __LIST *Self__1GBR,*Self__3GBR;
+  void *voir__2GBR,*voir__4GBR;
+  __tmp__2UBL=Self__0UBL->receiver__1P1H;
+  switch (((struct ___OBJ *)__tmp__2UBL)->__id) {
   case __LIST__: {
-    __tmp__PQFL=execute_link__GMRG(__tmp__OQFL);
+    __tmp__3UBL=execute_link__TTOG(__tmp__2UBL);
   } break;
   case __STRING_CST__: {
-    __tmp__PQFL=((__STRING_CST *)__tmp__OQFL);
+    __tmp__3UBL=((__STRING_CST *)__tmp__2UBL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__PQFL=execute_link__A23K(__tmp__OQFL);
+    __tmp__3UBL=execute_link__KA0K(__tmp__2UBL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__PQFL=((__PROTOTYPE_CST *)__tmp__OQFL);
+    __tmp__3UBL=((__PROTOTYPE_CST *)__tmp__2UBL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__PQFL=((__INTEGER_CST *)__tmp__OQFL);
+    __tmp__3UBL=((__INTEGER_CST *)__tmp__2UBL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__PQFL=execute_link__QDEL(__tmp__OQFL);
+    __tmp__3UBL=execute_link__4HAL(__tmp__2UBL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__PQFL=execute_link__EIEL();
+    Self__1GBR=((__LIST *)list_current__EH1);
+    voir__2GBR=create__AXB( 250);
+    display__EQQG(Self__1GBR,voir__2GBR);
+    put_string__2EG(((__STRING *)voir__2GBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__3UBL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__PQFL=execute_link__IIEL(__tmp__OQFL);
+    __tmp__3UBL=execute_link__WMAL(__tmp__2UBL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__PQFL=execute_link__RMEL(__tmp__OQFL);
+    __tmp__3UBL=execute_link__5QAL(__tmp__2UBL);
   } break;
   case __REAL_CST__: {
-    __tmp__PQFL=((__REAL_CST *)__tmp__OQFL);
+    __tmp__3UBL=((__REAL_CST *)__tmp__2UBL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__PQFL=((__CHARACTER_CST *)__tmp__OQFL);
+    __tmp__3UBL=((__CHARACTER_CST *)__tmp__2UBL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__PQFL=execute_link__AREL(__tmp__OQFL);
+    __tmp__3UBL=execute_link__OVAL(__tmp__2UBL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__PQFL=execute_link__HSEL(__tmp__OQFL);
+    __tmp__3UBL=execute_link__VWAL(__tmp__2UBL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__PQFL=execute_link__MSEL(__tmp__OQFL);
+    __tmp__3UBL=execute_link__0WAL(__tmp__2UBL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__PQFL=execute_link__VWEL(__tmp__OQFL);
+    __tmp__3UBL=execute_link__D1AL(__tmp__2UBL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__PQFL=execute_link__40EL(__tmp__OQFL);
+    __tmp__3UBL=execute_link__M5AL(__tmp__2UBL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__PQFL=execute_link__H5EL(__tmp__OQFL);
+    __tmp__3UBL=execute_link__VDBL(__tmp__2UBL);
   } break;
   case __EXPR_AND__: {
-    __tmp__PQFL=execute_link__QDFL(__tmp__OQFL);
+    __tmp__3UBL=execute_link__4HBL(__tmp__2UBL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__PQFL=execute_link__ZHFL(__tmp__OQFL);
+    __tmp__3UBL=execute_link__HMBL(__tmp__2UBL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__PQFL=execute_link__CMFL(__tmp__OQFL);
+    __tmp__3UBL=execute_link__QQBL(__tmp__2UBL);
   } break;
   case __PUT_TO__: {
-    __tmp__PQFL=execute_link__NKTK(__tmp__OQFL);
+    __tmp__3UBL=execute_link__ROPK(__tmp__2UBL);
   } break;
   case __ITEM__: {
-    __tmp__PQFL=execute_link__LQFL(__tmp__OQFL);
+    __tmp__3UBL=execute_link__ZUBL(__tmp__2UBL);
   } break;
   case __SIZE_OF__: {
-    __tmp__PQFL=execute_link__SQFL(__tmp__OQFL);
+    __tmp__3UBL=execute_link__AVBL(__tmp__2UBL);
   } break;
   case __CAST__: {
-    __tmp__PQFL=execute_link__XQFL(__tmp__OQFL);
+    __tmp__3UBL=execute_link__FVBL(__tmp__2UBL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__PQFL=execute_link__MYXL(__tmp__OQFL);
+    __tmp__3UBL=execute_link__CDUL(__tmp__2UBL);
   } break;
   case __READ_SLOT__: {
-    __tmp__PQFL=execute_link__QUFL(__tmp__OQFL);
+    __tmp__3UBL=execute_link__4YBL(__tmp__2UBL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__PQFL=execute_link__AZFL(__tmp__OQFL);
+    __tmp__3UBL=execute_link__O3BL(__tmp__2UBL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__PQFL=execute_link__4N3M(__tmp__OQFL);
+    __tmp__3UBL=execute_link__C2ZM(__tmp__2UBL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__PQFL=execute_link__03IO(__tmp__OQFL);
+    __tmp__3UBL=execute_link__SGFO(__tmp__2UBL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__PQFL=execute_link__SFPO(__tmp__OQFL);
+    __tmp__3UBL=execute_link__KOLO(__tmp__2UBL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__PQFL=execute_link__TDJO(__tmp__OQFL);
+    __tmp__3UBL=execute_link__LMFO(__tmp__2UBL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__PQFL=execute_link__WLPO(__tmp__OQFL);
+    __tmp__3UBL=execute_link__OULO(__tmp__2UBL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__PQFL=execute_link__GDOM(__tmp__OQFL);
+    __tmp__3UBL=execute_link__IPKM(__tmp__2UBL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__PQFL=execute_link__3NSL(__tmp__OQFL);
+    __tmp__3UBL=execute_link__VXOL(__tmp__2UBL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__PQFL=execute_link__SQ3M(__tmp__OQFL);
+    __tmp__3UBL=execute_link__W4ZM(__tmp__2UBL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__PQFL=execute_link__MJJO(__tmp__OQFL);
+    __tmp__3UBL=execute_link__ESFO(__tmp__2UBL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__PQFL=execute_link__EIIP(__tmp__OQFL);
+    __tmp__3UBL=execute_link__2QEP(__tmp__2UBL);
   } break;
   case __EXPR_INF__: {
-    __tmp__PQFL=execute_link__BNUN(__tmp__OQFL);
+    __tmp__3UBL=execute_link__F1QN(__tmp__2UBL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__PQFL=execute_link__KRUN(__tmp__OQFL);
+    __tmp__3UBL=execute_link__O5QN(__tmp__2UBL);
   } break;
   case __EXPR_OR__: {
-    __tmp__PQFL=execute_link__HEUN(__tmp__OQFL);
+    __tmp__3UBL=execute_link__LSQN(__tmp__2UBL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__PQFL=execute_link__UUYO(__tmp__OQFL);
+    __tmp__3UBL=execute_link__M3UO(__tmp__2UBL);
   } break;
   };
-  Self__MQFL->receiver__3I5H=__tmp__PQFL;
-  __tmp__QQFL=Self__MQFL->index__UKAI;
-  switch (((struct ___OBJ *)__tmp__QQFL)->__id) {
+  Self__0UBL->receiver__1P1H=__tmp__3UBL;
+  __tmp__4UBL=Self__0UBL->index__KR2H;
+  switch (((struct ___OBJ *)__tmp__4UBL)->__id) {
   case __LIST__: {
-    __tmp__RQFL=execute_link__GMRG(__tmp__QQFL);
+    __tmp__5UBL=execute_link__TTOG(__tmp__4UBL);
   } break;
   case __STRING_CST__: {
-    __tmp__RQFL=((__STRING_CST *)__tmp__QQFL);
+    __tmp__5UBL=((__STRING_CST *)__tmp__4UBL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__RQFL=execute_link__A23K(__tmp__QQFL);
+    __tmp__5UBL=execute_link__KA0K(__tmp__4UBL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__RQFL=((__PROTOTYPE_CST *)__tmp__QQFL);
+    __tmp__5UBL=((__PROTOTYPE_CST *)__tmp__4UBL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__RQFL=((__INTEGER_CST *)__tmp__QQFL);
+    __tmp__5UBL=((__INTEGER_CST *)__tmp__4UBL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__RQFL=execute_link__QDEL(__tmp__QQFL);
+    __tmp__5UBL=execute_link__4HAL(__tmp__4UBL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__RQFL=execute_link__EIEL();
+    Self__3GBR=((__LIST *)list_current__EH1);
+    voir__4GBR=create__AXB( 250);
+    display__EQQG(Self__3GBR,voir__4GBR);
+    put_string__2EG(((__STRING *)voir__4GBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__5UBL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__RQFL=execute_link__IIEL(__tmp__QQFL);
+    __tmp__5UBL=execute_link__WMAL(__tmp__4UBL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__RQFL=execute_link__RMEL(__tmp__QQFL);
+    __tmp__5UBL=execute_link__5QAL(__tmp__4UBL);
   } break;
   case __REAL_CST__: {
-    __tmp__RQFL=((__REAL_CST *)__tmp__QQFL);
+    __tmp__5UBL=((__REAL_CST *)__tmp__4UBL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__RQFL=((__CHARACTER_CST *)__tmp__QQFL);
+    __tmp__5UBL=((__CHARACTER_CST *)__tmp__4UBL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__RQFL=execute_link__AREL(__tmp__QQFL);
+    __tmp__5UBL=execute_link__OVAL(__tmp__4UBL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__RQFL=execute_link__HSEL(__tmp__QQFL);
+    __tmp__5UBL=execute_link__VWAL(__tmp__4UBL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__RQFL=execute_link__MSEL(__tmp__QQFL);
+    __tmp__5UBL=execute_link__0WAL(__tmp__4UBL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__RQFL=execute_link__VWEL(__tmp__QQFL);
+    __tmp__5UBL=execute_link__D1AL(__tmp__4UBL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__RQFL=execute_link__40EL(__tmp__QQFL);
+    __tmp__5UBL=execute_link__M5AL(__tmp__4UBL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__RQFL=execute_link__H5EL(__tmp__QQFL);
+    __tmp__5UBL=execute_link__VDBL(__tmp__4UBL);
   } break;
   case __EXPR_AND__: {
-    __tmp__RQFL=execute_link__QDFL(__tmp__QQFL);
+    __tmp__5UBL=execute_link__4HBL(__tmp__4UBL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__RQFL=execute_link__ZHFL(__tmp__QQFL);
+    __tmp__5UBL=execute_link__HMBL(__tmp__4UBL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__RQFL=execute_link__CMFL(__tmp__QQFL);
+    __tmp__5UBL=execute_link__QQBL(__tmp__4UBL);
   } break;
   case __PUT_TO__: {
-    __tmp__RQFL=execute_link__NKTK(__tmp__QQFL);
+    __tmp__5UBL=execute_link__ROPK(__tmp__4UBL);
   } break;
   case __ITEM__: {
-    __tmp__RQFL=execute_link__LQFL(__tmp__QQFL);
+    __tmp__5UBL=execute_link__ZUBL(__tmp__4UBL);
   } break;
   case __SIZE_OF__: {
-    __tmp__RQFL=execute_link__SQFL(__tmp__QQFL);
+    __tmp__5UBL=execute_link__AVBL(__tmp__4UBL);
   } break;
   case __CAST__: {
-    __tmp__RQFL=execute_link__XQFL(__tmp__QQFL);
+    __tmp__5UBL=execute_link__FVBL(__tmp__4UBL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__RQFL=execute_link__MYXL(__tmp__QQFL);
+    __tmp__5UBL=execute_link__CDUL(__tmp__4UBL);
   } break;
   case __READ_SLOT__: {
-    __tmp__RQFL=execute_link__QUFL(__tmp__QQFL);
+    __tmp__5UBL=execute_link__4YBL(__tmp__4UBL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__RQFL=execute_link__AZFL(__tmp__QQFL);
+    __tmp__5UBL=execute_link__O3BL(__tmp__4UBL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__RQFL=execute_link__4N3M(__tmp__QQFL);
+    __tmp__5UBL=execute_link__C2ZM(__tmp__4UBL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__RQFL=execute_link__03IO(__tmp__QQFL);
+    __tmp__5UBL=execute_link__SGFO(__tmp__4UBL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__RQFL=execute_link__SFPO(__tmp__QQFL);
+    __tmp__5UBL=execute_link__KOLO(__tmp__4UBL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__RQFL=execute_link__TDJO(__tmp__QQFL);
+    __tmp__5UBL=execute_link__LMFO(__tmp__4UBL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__RQFL=execute_link__WLPO(__tmp__QQFL);
+    __tmp__5UBL=execute_link__OULO(__tmp__4UBL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__RQFL=execute_link__GDOM(__tmp__QQFL);
+    __tmp__5UBL=execute_link__IPKM(__tmp__4UBL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__RQFL=execute_link__3NSL(__tmp__QQFL);
+    __tmp__5UBL=execute_link__VXOL(__tmp__4UBL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__RQFL=execute_link__SQ3M(__tmp__QQFL);
+    __tmp__5UBL=execute_link__W4ZM(__tmp__4UBL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__RQFL=execute_link__MJJO(__tmp__QQFL);
+    __tmp__5UBL=execute_link__ESFO(__tmp__4UBL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__RQFL=execute_link__EIIP(__tmp__QQFL);
+    __tmp__5UBL=execute_link__2QEP(__tmp__4UBL);
   } break;
   case __EXPR_INF__: {
-    __tmp__RQFL=execute_link__BNUN(__tmp__QQFL);
+    __tmp__5UBL=execute_link__F1QN(__tmp__4UBL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__RQFL=execute_link__KRUN(__tmp__QQFL);
+    __tmp__5UBL=execute_link__O5QN(__tmp__4UBL);
   } break;
   case __EXPR_OR__: {
-    __tmp__RQFL=execute_link__HEUN(__tmp__QQFL);
+    __tmp__5UBL=execute_link__LSQN(__tmp__4UBL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__RQFL=execute_link__UUYO(__tmp__QQFL);
+    __tmp__5UBL=execute_link__M3UO(__tmp__4UBL);
   } break;
   };
-  Self__MQFL->index__UKAI=__tmp__RQFL;
-  return(Self__MQFL);
+  Self__0UBL->index__KR2H=__tmp__5UBL;
+  return(Self__0UBL);
 }
 
-static void* execute_link__SQFL(__SIZE_OF *Self__TQFL)
+static void* execute_link__AVBL(__SIZE_OF *Self__BVBL)
 // ({SIZE_OF}) With resultRecursive, No inlinable.
 {
-  void *__tmp__VQFL,*__tmp__WQFL;
-  __tmp__VQFL=Self__TQFL->receiver__3KAI;
-  switch (((struct ___OBJ *)__tmp__VQFL)->__id) {
+  void *__tmp__DVBL,*__tmp__EVBL;
+  __LIST *Self__5GBR;
+  void *voir__AHBR;
+  __tmp__DVBL=Self__BVBL->receiver__TR2H;
+  switch (((struct ___OBJ *)__tmp__DVBL)->__id) {
   case __LIST__: {
-    __tmp__WQFL=execute_link__GMRG(__tmp__VQFL);
+    __tmp__EVBL=execute_link__TTOG(__tmp__DVBL);
   } break;
   case __STRING_CST__: {
-    __tmp__WQFL=((__STRING_CST *)__tmp__VQFL);
+    __tmp__EVBL=((__STRING_CST *)__tmp__DVBL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__WQFL=execute_link__A23K(__tmp__VQFL);
+    __tmp__EVBL=execute_link__KA0K(__tmp__DVBL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__WQFL=((__PROTOTYPE_CST *)__tmp__VQFL);
+    __tmp__EVBL=((__PROTOTYPE_CST *)__tmp__DVBL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__WQFL=((__INTEGER_CST *)__tmp__VQFL);
+    __tmp__EVBL=((__INTEGER_CST *)__tmp__DVBL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__WQFL=execute_link__QDEL(__tmp__VQFL);
+    __tmp__EVBL=execute_link__4HAL(__tmp__DVBL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__WQFL=execute_link__EIEL();
+    Self__5GBR=((__LIST *)list_current__EH1);
+    voir__AHBR=create__AXB( 250);
+    display__EQQG(Self__5GBR,voir__AHBR);
+    put_string__2EG(((__STRING *)voir__AHBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__EVBL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__WQFL=execute_link__IIEL(__tmp__VQFL);
+    __tmp__EVBL=execute_link__WMAL(__tmp__DVBL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__WQFL=execute_link__RMEL(__tmp__VQFL);
+    __tmp__EVBL=execute_link__5QAL(__tmp__DVBL);
   } break;
   case __REAL_CST__: {
-    __tmp__WQFL=((__REAL_CST *)__tmp__VQFL);
+    __tmp__EVBL=((__REAL_CST *)__tmp__DVBL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__WQFL=((__CHARACTER_CST *)__tmp__VQFL);
+    __tmp__EVBL=((__CHARACTER_CST *)__tmp__DVBL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__WQFL=execute_link__AREL(__tmp__VQFL);
+    __tmp__EVBL=execute_link__OVAL(__tmp__DVBL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__WQFL=execute_link__HSEL(__tmp__VQFL);
+    __tmp__EVBL=execute_link__VWAL(__tmp__DVBL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__WQFL=execute_link__MSEL(__tmp__VQFL);
+    __tmp__EVBL=execute_link__0WAL(__tmp__DVBL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__WQFL=execute_link__VWEL(__tmp__VQFL);
+    __tmp__EVBL=execute_link__D1AL(__tmp__DVBL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__WQFL=execute_link__40EL(__tmp__VQFL);
+    __tmp__EVBL=execute_link__M5AL(__tmp__DVBL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__WQFL=execute_link__H5EL(__tmp__VQFL);
+    __tmp__EVBL=execute_link__VDBL(__tmp__DVBL);
   } break;
   case __EXPR_AND__: {
-    __tmp__WQFL=execute_link__QDFL(__tmp__VQFL);
+    __tmp__EVBL=execute_link__4HBL(__tmp__DVBL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__WQFL=execute_link__ZHFL(__tmp__VQFL);
+    __tmp__EVBL=execute_link__HMBL(__tmp__DVBL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__WQFL=execute_link__CMFL(__tmp__VQFL);
+    __tmp__EVBL=execute_link__QQBL(__tmp__DVBL);
   } break;
   case __PUT_TO__: {
-    __tmp__WQFL=execute_link__NKTK(__tmp__VQFL);
+    __tmp__EVBL=execute_link__ROPK(__tmp__DVBL);
   } break;
   case __ITEM__: {
-    __tmp__WQFL=execute_link__LQFL(__tmp__VQFL);
+    __tmp__EVBL=execute_link__ZUBL(__tmp__DVBL);
   } break;
   case __SIZE_OF__: {
-    __tmp__WQFL=execute_link__SQFL(__tmp__VQFL);
+    __tmp__EVBL=execute_link__AVBL(__tmp__DVBL);
   } break;
   case __CAST__: {
-    __tmp__WQFL=execute_link__XQFL(__tmp__VQFL);
+    __tmp__EVBL=execute_link__FVBL(__tmp__DVBL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__WQFL=execute_link__MYXL(__tmp__VQFL);
+    __tmp__EVBL=execute_link__CDUL(__tmp__DVBL);
   } break;
   case __READ_SLOT__: {
-    __tmp__WQFL=execute_link__QUFL(__tmp__VQFL);
+    __tmp__EVBL=execute_link__4YBL(__tmp__DVBL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__WQFL=execute_link__AZFL(__tmp__VQFL);
+    __tmp__EVBL=execute_link__O3BL(__tmp__DVBL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__WQFL=execute_link__4N3M(__tmp__VQFL);
+    __tmp__EVBL=execute_link__C2ZM(__tmp__DVBL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__WQFL=execute_link__03IO(__tmp__VQFL);
+    __tmp__EVBL=execute_link__SGFO(__tmp__DVBL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__WQFL=execute_link__SFPO(__tmp__VQFL);
+    __tmp__EVBL=execute_link__KOLO(__tmp__DVBL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__WQFL=execute_link__TDJO(__tmp__VQFL);
+    __tmp__EVBL=execute_link__LMFO(__tmp__DVBL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__WQFL=execute_link__WLPO(__tmp__VQFL);
+    __tmp__EVBL=execute_link__OULO(__tmp__DVBL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__WQFL=execute_link__GDOM(__tmp__VQFL);
+    __tmp__EVBL=execute_link__IPKM(__tmp__DVBL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__WQFL=execute_link__3NSL(__tmp__VQFL);
+    __tmp__EVBL=execute_link__VXOL(__tmp__DVBL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__WQFL=execute_link__SQ3M(__tmp__VQFL);
+    __tmp__EVBL=execute_link__W4ZM(__tmp__DVBL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__WQFL=execute_link__MJJO(__tmp__VQFL);
+    __tmp__EVBL=execute_link__ESFO(__tmp__DVBL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__WQFL=execute_link__EIIP(__tmp__VQFL);
+    __tmp__EVBL=execute_link__2QEP(__tmp__DVBL);
   } break;
   case __EXPR_INF__: {
-    __tmp__WQFL=execute_link__BNUN(__tmp__VQFL);
+    __tmp__EVBL=execute_link__F1QN(__tmp__DVBL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__WQFL=execute_link__KRUN(__tmp__VQFL);
+    __tmp__EVBL=execute_link__O5QN(__tmp__DVBL);
   } break;
   case __EXPR_OR__: {
-    __tmp__WQFL=execute_link__HEUN(__tmp__VQFL);
+    __tmp__EVBL=execute_link__LSQN(__tmp__DVBL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__WQFL=execute_link__UUYO(__tmp__VQFL);
+    __tmp__EVBL=execute_link__M3UO(__tmp__DVBL);
   } break;
   };
-  Self__TQFL->receiver__3KAI=__tmp__WQFL;
-  return(Self__TQFL);
+  Self__BVBL->receiver__TR2H=__tmp__EVBL;
+  return(Self__BVBL);
 }
 
-static void* execute_link__XQFL(__CAST *Self__YQFL)
+static void* execute_link__FVBL(__CAST *Self__GVBL)
 // ({CAST}) With resultRecursive, No inlinable.
 {
-  void *int__1QFL,*__tmp__NSFL;
-  void *lst_typ__2QFL;
-  void *other__3QFL,*__tmp__CTFL;
-  void *__tmp__4QFL,*__tmp__5QFL,*result__0QFL,*__tmp__MSFL,*__tmp__BTFL;
-  void *__tmp__0TFL;
-  void *__tmp__0RFL;
-  void *__tmp__1RFL;
-  __INTEGER_CST *Self__3H2J;
-  __BOOLEAN __tmp__JRFL,__tmp__MRFL,__tmp__URFL,__tmp__1SFL,__tmp__ESFL;
-  __BOOLEAN __tmp__QSFL,__tmp__RSFL;
-  int__1QFL=NULL;
-  lst_typ__2QFL=NULL;
-  other__3QFL=NULL;
-  __tmp__4QFL=Self__YQFL->value__GLAI;
-  switch (((struct ___OBJ *)__tmp__4QFL)->__id) {
+  void *int__JVBL,*__tmp__1WBL;
+  void *lst_typ__KVBL;
+  void *other__LVBL,*__tmp__QXBL;
+  void *__tmp__MVBL,*__tmp__NVBL,*result__IVBL,*__tmp__PXBL,*__tmp__IYBL;
+  __LIST *Self__BHBR;
+  void *voir__CHBR;
+  void *__tmp__IWBL;
+  void *__tmp__JWBL;
+  __INTEGER_CST *Self__ZKYJ;
+  __EXTERNAL_C *Self__EHBR;
+  __BOOLEAN __tmp__XVBL,__tmp__0VBL,__tmp__CWBL,__tmp__JXBL,__tmp__SWBL;
+  __BOOLEAN __tmp__4WBL,__tmp__5WBL;
+  int__JVBL=NULL;
+  lst_typ__KVBL=NULL;
+  other__LVBL=NULL;
+  __tmp__MVBL=Self__GVBL->value__2R2H;
+  switch (((struct ___OBJ *)__tmp__MVBL)->__id) {
   case __LIST__: {
-    __tmp__5QFL=execute_link__GMRG(__tmp__4QFL);
+    __tmp__NVBL=execute_link__TTOG(__tmp__MVBL);
   } break;
   case __STRING_CST__: {
-    __tmp__5QFL=((__STRING_CST *)__tmp__4QFL);
+    __tmp__NVBL=((__STRING_CST *)__tmp__MVBL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__5QFL=execute_link__A23K(__tmp__4QFL);
+    __tmp__NVBL=execute_link__KA0K(__tmp__MVBL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__5QFL=((__PROTOTYPE_CST *)__tmp__4QFL);
+    __tmp__NVBL=((__PROTOTYPE_CST *)__tmp__MVBL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__5QFL=((__INTEGER_CST *)__tmp__4QFL);
+    __tmp__NVBL=((__INTEGER_CST *)__tmp__MVBL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__5QFL=execute_link__QDEL(__tmp__4QFL);
+    __tmp__NVBL=execute_link__4HAL(__tmp__MVBL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__5QFL=execute_link__EIEL();
+    Self__BHBR=((__LIST *)list_current__EH1);
+    voir__CHBR=create__AXB( 250);
+    display__EQQG(Self__BHBR,voir__CHBR);
+    put_string__2EG(((__STRING *)voir__CHBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__NVBL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__5QFL=execute_link__IIEL(__tmp__4QFL);
+    __tmp__NVBL=execute_link__WMAL(__tmp__MVBL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__5QFL=execute_link__RMEL(__tmp__4QFL);
+    __tmp__NVBL=execute_link__5QAL(__tmp__MVBL);
   } break;
   case __REAL_CST__: {
-    __tmp__5QFL=((__REAL_CST *)__tmp__4QFL);
+    __tmp__NVBL=((__REAL_CST *)__tmp__MVBL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__5QFL=((__CHARACTER_CST *)__tmp__4QFL);
+    __tmp__NVBL=((__CHARACTER_CST *)__tmp__MVBL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__5QFL=execute_link__AREL(__tmp__4QFL);
+    __tmp__NVBL=execute_link__OVAL(__tmp__MVBL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__5QFL=execute_link__HSEL(__tmp__4QFL);
+    __tmp__NVBL=execute_link__VWAL(__tmp__MVBL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__5QFL=execute_link__MSEL(__tmp__4QFL);
+    __tmp__NVBL=execute_link__0WAL(__tmp__MVBL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__5QFL=execute_link__VWEL(__tmp__4QFL);
+    __tmp__NVBL=execute_link__D1AL(__tmp__MVBL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__5QFL=execute_link__40EL(__tmp__4QFL);
+    __tmp__NVBL=execute_link__M5AL(__tmp__MVBL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__5QFL=execute_link__H5EL(__tmp__4QFL);
+    __tmp__NVBL=execute_link__VDBL(__tmp__MVBL);
   } break;
   case __EXPR_AND__: {
-    __tmp__5QFL=execute_link__QDFL(__tmp__4QFL);
+    __tmp__NVBL=execute_link__4HBL(__tmp__MVBL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__5QFL=execute_link__ZHFL(__tmp__4QFL);
+    __tmp__NVBL=execute_link__HMBL(__tmp__MVBL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__5QFL=execute_link__CMFL(__tmp__4QFL);
+    __tmp__NVBL=execute_link__QQBL(__tmp__MVBL);
   } break;
   case __PUT_TO__: {
-    __tmp__5QFL=execute_link__NKTK(__tmp__4QFL);
+    __tmp__NVBL=execute_link__ROPK(__tmp__MVBL);
   } break;
   case __ITEM__: {
-    __tmp__5QFL=execute_link__LQFL(__tmp__4QFL);
+    __tmp__NVBL=execute_link__ZUBL(__tmp__MVBL);
   } break;
   case __SIZE_OF__: {
-    __tmp__5QFL=execute_link__SQFL(__tmp__4QFL);
+    __tmp__NVBL=execute_link__AVBL(__tmp__MVBL);
   } break;
   case __CAST__: {
-    __tmp__5QFL=execute_link__XQFL(__tmp__4QFL);
+    __tmp__NVBL=execute_link__FVBL(__tmp__MVBL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__5QFL=execute_link__MYXL(__tmp__4QFL);
+    __tmp__NVBL=execute_link__CDUL(__tmp__MVBL);
   } break;
   case __READ_SLOT__: {
-    __tmp__5QFL=execute_link__QUFL(__tmp__4QFL);
+    __tmp__NVBL=execute_link__4YBL(__tmp__MVBL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__5QFL=execute_link__AZFL(__tmp__4QFL);
+    __tmp__NVBL=execute_link__O3BL(__tmp__MVBL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__5QFL=execute_link__4N3M(__tmp__4QFL);
+    __tmp__NVBL=execute_link__C2ZM(__tmp__MVBL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__5QFL=execute_link__03IO(__tmp__4QFL);
+    __tmp__NVBL=execute_link__SGFO(__tmp__MVBL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__5QFL=execute_link__SFPO(__tmp__4QFL);
+    __tmp__NVBL=execute_link__KOLO(__tmp__MVBL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__5QFL=execute_link__TDJO(__tmp__4QFL);
+    __tmp__NVBL=execute_link__LMFO(__tmp__MVBL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__5QFL=execute_link__WLPO(__tmp__4QFL);
+    __tmp__NVBL=execute_link__OULO(__tmp__MVBL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__5QFL=execute_link__GDOM(__tmp__4QFL);
+    __tmp__NVBL=execute_link__IPKM(__tmp__MVBL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__5QFL=execute_link__3NSL(__tmp__4QFL);
+    __tmp__NVBL=execute_link__VXOL(__tmp__MVBL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__5QFL=execute_link__SQ3M(__tmp__4QFL);
+    __tmp__NVBL=execute_link__W4ZM(__tmp__MVBL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__5QFL=execute_link__MJJO(__tmp__4QFL);
+    __tmp__NVBL=execute_link__ESFO(__tmp__MVBL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__5QFL=execute_link__EIIP(__tmp__4QFL);
+    __tmp__NVBL=execute_link__2QEP(__tmp__MVBL);
   } break;
   case __EXPR_INF__: {
-    __tmp__5QFL=execute_link__BNUN(__tmp__4QFL);
+    __tmp__NVBL=execute_link__F1QN(__tmp__MVBL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__5QFL=execute_link__KRUN(__tmp__4QFL);
+    __tmp__NVBL=execute_link__O5QN(__tmp__MVBL);
   } break;
   case __EXPR_OR__: {
-    __tmp__5QFL=execute_link__HEUN(__tmp__4QFL);
+    __tmp__NVBL=execute_link__LSQN(__tmp__MVBL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__5QFL=execute_link__UUYO(__tmp__4QFL);
+    __tmp__NVBL=execute_link__M3UO(__tmp__MVBL);
   } break;
   };
-  Self__YQFL->value__GLAI=__tmp__5QFL;
-  result__0QFL=Self__YQFL;
-  if (((void *)((__TYPE_FULL *)Self__YQFL->static_type__2G5H)->parent_type__KTL == (void *)type_integer__3JB)) {
-    switch (((struct ___OBJ *)__tmp__5QFL)->__id) {
+  Self__GVBL->value__2R2H=__tmp__NVBL;
+  result__IVBL=Self__GVBL;
+  if (((void *)((__TYPE_FULL *)Self__GVBL->static_type__0N1H)->parent_type__5SL == (void *)type_integer__3JB)) {
+    switch (((struct ___OBJ *)__tmp__NVBL)->__id) {
     case __LIST__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__JRFL=TRUE__;
+      __tmp__XVBL=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__JRFL=TRUE__;
+      __tmp__XVBL=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__JRFL=TRUE__;
+      __tmp__XVBL=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __REAL_CST__: {
-      __tmp__JRFL=TRUE__;
+      __tmp__XVBL=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__JRFL=TRUE__;
+      __tmp__XVBL=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_SUB__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_MUL__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_DIV__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_AND__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __PUT_TO__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_NEG__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_ADD__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_NOT__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_MOD__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_INF__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_OR__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     case __EXPR_XOR__: {
-      __tmp__JRFL=FALSE__;
+      __tmp__XVBL=FALSE__;
     } break;
     };
-    __tmp__MRFL=__tmp__JRFL;
+    __tmp__0VBL=__tmp__XVBL;
   } else {
-    __tmp__MRFL=FALSE__;
+    __tmp__0VBL=FALSE__;
   };
-  if (__tmp__MRFL) {
-    result__0QFL=__tmp__5QFL;
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__URFL=TRUE__;
+  if (__tmp__0VBL) {
+    result__IVBL=__tmp__NVBL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__CWBL=TRUE__;
   } else {
-    __tmp__URFL=FALSE__;
+    __tmp__CWBL=FALSE__;
   };
-  if (__tmp__URFL) {
-    __tmp__1SFL=TRUE__;
+  if (__tmp__CWBL) {
+    __tmp__JXBL=TRUE__;
   } else {
-    __tmp__0RFL=((__TYPE_FULL *)Self__YQFL->static_type__2G5H)->parent_type__KTL;
-    switch (((struct ___OBJ *)__tmp__0RFL)->__id) {
+    __tmp__IWBL=((__TYPE_FULL *)Self__GVBL->static_type__0N1H)->parent_type__5SL;
+    switch (((struct ___OBJ *)__tmp__IWBL)->__id) {
     case __TYPE__: {
-      __tmp__1RFL=((__PROTOTYPE *)((__TYPE *)__tmp__0RFL)->prototype__RD)->parent_named__QD.name__1QB;
+      __tmp__JWBL=((__PROTOTYPE *)((__TYPE *)__tmp__IWBL)->prototype__RD)->parent_named__QD.name__1QB;
     } break;
     case __TYPE_NULL__: {
-      __tmp__1RFL=(&__string_59);
+      __tmp__JWBL=(&__string_59);
     } break;
     case __TYPE_VOID__: {
-      __tmp__1RFL=(&__string_2);
+      __tmp__JWBL=(&__string_2);
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__1RFL=(&__string_44);
+      __tmp__JWBL=(&__string_44);
     } break;
     case __TYPE_ID__: {
-      __tmp__1RFL=(&__string_46);
+      __tmp__JWBL=(&__string_46);
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__1RFL=((__TYPE_GENERIC *)__tmp__0RFL)->name__2R2B;
+      __tmp__JWBL=((__TYPE_GENERIC *)__tmp__IWBL)->name__LR2B;
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__1RFL=((__PROFIL_BLOCK *)__tmp__0RFL)->parent_profil__UNCG.name__JCII;
+      __tmp__JWBL=((__PROFIL_BLOCK *)__tmp__IWBL)->parent_profil__OGAG.name__5IEI;
     } break;
     };
-    if (is_integer__4WRI(__tmp__1RFL)) {
-      switch (((struct ___OBJ *)Self__YQFL->value__GLAI)->__id) {
+    if ((((((((((void *)__tmp__JWBL == (void *)(&__string_47)) || ((void *)__tmp__JWBL == (void *)(&__string_48))) || ((void *)__tmp__JWBL == (void *)(&__string_49))) || ((void *)__tmp__JWBL == (void *)(&__string_50))) || ((void *)__tmp__JWBL == (void *)(&__string_51))) || ((void *)__tmp__JWBL == (void *)(&__string_52))) || ((void *)__tmp__JWBL == (void *)(&__string_53))) || ((void *)__tmp__JWBL == (void *)(&__string_54)))) {
+      switch (((struct ___OBJ *)__tmp__NVBL)->__id) {
       case __LIST__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __STRING_CST__: {
-        __tmp__ESFL=TRUE__;
+        __tmp__SWBL=TRUE__;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__ESFL=TRUE__;
+        __tmp__SWBL=TRUE__;
       } break;
       case __INTEGER_CST__: {
-        __tmp__ESFL=TRUE__;
+        __tmp__SWBL=TRUE__;
       } break;
       case __READ_LOCAL__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __REAL_CST__: {
-        __tmp__ESFL=TRUE__;
+        __tmp__SWBL=TRUE__;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__ESFL=TRUE__;
+        __tmp__SWBL=TRUE__;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_SUP__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_SUB__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_MUL__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_DIV__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_AND__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __PUT_TO__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __ITEM__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __SIZE_OF__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __CAST__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __CALL_SLOT__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __READ_SLOT__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_NEG__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_ADD__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_NOT__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_MOD__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_INF__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_OR__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       case __EXPR_XOR__: {
-        __tmp__ESFL=FALSE__;
+        __tmp__SWBL=FALSE__;
       } break;
       };
-      __tmp__QSFL=__tmp__ESFL;
+      __tmp__4WBL=__tmp__SWBL;
     } else {
-      __tmp__QSFL=FALSE__;
+      __tmp__4WBL=FALSE__;
     };
-    if (__tmp__QSFL) {
-      __tmp__MSFL=Self__YQFL->value__GLAI;
-      if (__tmp__MSFL==NULL) {
-        __tmp__NSFL=NULL;
+    if (__tmp__4WBL) {
+      if (__tmp__NVBL==NULL) {
+        __tmp__1WBL=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__MSFL)->__id) {
+        switch (((struct ___OBJ *)__tmp__NVBL)->__id) {
         case __LIST__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__NSFL=((void *)__tmp__MSFL);
+          __tmp__1WBL=((void *)__tmp__NVBL);
         } break;
         case __READ_LOCAL__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __ITEM__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __CAST__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__NSFL=NULL;
+          __tmp__1WBL=NULL;
         } break;
         }
       };
-      int__1QFL=__tmp__NSFL;
-      __tmp__RSFL=((void *)__tmp__NSFL != (void *)NULL);
+      int__JVBL=__tmp__1WBL;
+      __tmp__5WBL=((void *)__tmp__1WBL != (void *)NULL);
     } else {
-      __tmp__RSFL=FALSE__;
+      __tmp__5WBL=FALSE__;
     };
-    if (__tmp__RSFL) {
-      Self__3H2J=((__INTEGER_CST *)int__1QFL);
-      Self__3H2J->parent_constant__OMMC.static_type__LSYD=Self__YQFL->static_type__2G5H;
-      check_type__T14D(Self__3H2J);
-      result__0QFL=Self__YQFL->value__GLAI;
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    if (__tmp__5WBL) {
+      Self__ZKYJ=((__INTEGER_CST *)int__JVBL);
+      Self__ZKYJ->parent_constant__B3LC.static_type__M2YD=Self__GVBL->static_type__0N1H;
+      check_type__YG5D(Self__ZKYJ);
+      result__IVBL=Self__GVBL->value__2R2H;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
     };
-    __tmp__1SFL=__tmp__RSFL;
+    __tmp__JXBL=__tmp__5WBL;
   };
-  if ((! __tmp__1SFL)) {
-    __tmp__BTFL=Self__YQFL->value__GLAI;
-    if (__tmp__BTFL==NULL) {
-      __tmp__CTFL=NULL;
+  if ((! __tmp__JXBL)) {
+    __tmp__PXBL=Self__GVBL->value__2R2H;
+    if (__tmp__PXBL==NULL) {
+      __tmp__QXBL=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__BTFL)->__id) {
+      switch (((struct ___OBJ *)__tmp__PXBL)->__id) {
       case __LIST__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __STRING_CST__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __INTEGER_CST__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __READ_LOCAL__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __REAL_CST__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_SUP__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_SUB__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_MUL__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_DIV__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_AND__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __PUT_TO__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __ITEM__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __SIZE_OF__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __CAST__: {
-        __tmp__CTFL=((void *)__tmp__BTFL);
+        __tmp__QXBL=((void *)__tmp__PXBL);
       } break;
       case __CALL_SLOT__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __READ_SLOT__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_NEG__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_ADD__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_NOT__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_MOD__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_INF__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_OR__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       case __EXPR_XOR__: {
-        __tmp__CTFL=NULL;
+        __tmp__QXBL=NULL;
       } break;
       }
     };
-    other__3QFL=__tmp__CTFL;
-    if ((((void *)__tmp__CTFL != (void *)NULL) && ((void *)((__CAST *)__tmp__CTFL)->static_type__2G5H == (void *)Self__YQFL->static_type__2G5H))) {
-      result__0QFL=Self__YQFL->value__GLAI;
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    other__LVBL=__tmp__QXBL;
+    if ((((void *)__tmp__QXBL != (void *)NULL) && ((void *)((__CAST *)__tmp__QXBL)->static_type__0N1H == (void *)Self__GVBL->static_type__0N1H))) {
+      result__IVBL=Self__GVBL->value__2R2H;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
     } else {
-      lst_typ__2QFL=new__IYVG();
-      __tmp__0TFL=Self__YQFL->value__GLAI;
-      switch (((struct ___OBJ *)__tmp__0TFL)->__id) {
+      lst_typ__KVBL=new__5VSG();
+      __tmp__IYBL=Self__GVBL->value__2R2H;
+      switch (((struct ___OBJ *)__tmp__IYBL)->__id) {
       case __LIST__: {
-        get_type__QUQJ(__tmp__0TFL,lst_typ__2QFL);
+        get_type__MXMJ(__tmp__IYBL,lst_typ__KVBL);
       } break;
       case __STRING_CST__: {
-        add__3YIJ(lst_typ__2QFL,((__TYPE_FULL *)((__STRING_CST *)__tmp__0TFL)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+        add__Z1EJ(lst_typ__KVBL,((__TYPE_FULL *)((__STRING_CST *)__tmp__IYBL)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
       } break;
       case __EXTERNAL_C__: {
-        get_type__LAHI(__tmp__0TFL,lst_typ__2QFL);
+        Self__EHBR=((__EXTERNAL_C *)__tmp__IYBL);
+        if (((void *)Self__EHBR->living_type__Z3QH == (void *)NULL)) {
+          add__Z1EJ(lst_typ__KVBL,((__TYPE_FULL *)Self__EHBR->static_type__1VZD)->parent_type__5SL);
+        } else {
+          union__QJHJ(lst_typ__KVBL,Self__EHBR->living_type__Z3QH);
+        };
       } break;
       case __PROTOTYPE_CST__: {
-        add__3YIJ(lst_typ__2QFL,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__0TFL)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+        add__Z1EJ(lst_typ__KVBL,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__IYBL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
       } break;
       case __INTEGER_CST__: {
-        add__3YIJ(lst_typ__2QFL,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__0TFL)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+        add__Z1EJ(lst_typ__KVBL,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__IYBL)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
       } break;
       case __READ_LOCAL__: {
-        get_type__MKJJ(__tmp__0TFL,lst_typ__2QFL);
+        get_type__INFJ(__tmp__IYBL,lst_typ__KVBL);
       } 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__2QFL,type_true__FJB);
-        add__3YIJ(lst_typ__2QFL,type_false__NJB);
+        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
+        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        add__3YIJ(lst_typ__2QFL,type_true__FJB);
-        add__3YIJ(lst_typ__2QFL,type_false__NJB);
+        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
+        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
       } break;
       case __REAL_CST__: {
-        add__3YIJ(lst_typ__2QFL,((__TYPE_FULL *)((__REAL_CST *)__tmp__0TFL)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+        add__Z1EJ(lst_typ__KVBL,((__TYPE_FULL *)((__REAL_CST *)__tmp__IYBL)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
       } break;
       case __CHARACTER_CST__: {
-        add__3YIJ(lst_typ__2QFL,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__0TFL)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+        add__Z1EJ(lst_typ__KVBL,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__IYBL)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
       } break;
       case __IS_EXPANDED__: {
-        add__3YIJ(lst_typ__2QFL,type_true__FJB);
-        add__3YIJ(lst_typ__2QFL,type_false__NJB);
+        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
+        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
       } break;
       case __GET_TYPE_ID__: {
-        add__3YIJ(lst_typ__2QFL,type_integer__3JB);
+        add__Z1EJ(lst_typ__KVBL,type_integer__3JB);
       } break;
       case __EXPR_SUP__: {
-        add__3YIJ(lst_typ__2QFL,type_true__FJB);
-        add__3YIJ(lst_typ__2QFL,type_false__NJB);
+        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
+        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
       } break;
       case __EXPR_SUB__: {
-        get_type__LCHI(__tmp__0TFL,lst_typ__2QFL);
+        get_type__BJDI(__tmp__IYBL,lst_typ__KVBL);
       } break;
       case __EXPR_MUL__: {
-        get_type__PCHI(__tmp__0TFL,lst_typ__2QFL);
+        get_type__FJDI(__tmp__IYBL,lst_typ__KVBL);
       } break;
       case __EXPR_DIV__: {
-        get_type__TCHI(__tmp__0TFL,lst_typ__2QFL);
+        get_type__JJDI(__tmp__IYBL,lst_typ__KVBL);
       } break;
       case __EXPR_AND__: {
-        get_type__XCHI(__tmp__0TFL,lst_typ__2QFL);
+        get_type__NJDI(__tmp__IYBL,lst_typ__KVBL);
       } break;
       case __EXPR_SHIFT_R__: {
-        get_type__1CHI(__tmp__0TFL,lst_typ__2QFL);
+        get_type__RJDI(__tmp__IYBL,lst_typ__KVBL);
       } break;
       case __EXPR_SHIFT_L__: {
-        get_type__5CHI(__tmp__0TFL,lst_typ__2QFL);
+        get_type__VJDI(__tmp__IYBL,lst_typ__KVBL);
       } break;
       case __PUT_TO__: {
-        add__3YIJ(lst_typ__2QFL,TYPE_VOID__);
+        add__Z1EJ(lst_typ__KVBL,TYPE_VOID__);
       } break;
       case __ITEM__: {
-        get_type__GDHI(__tmp__0TFL,lst_typ__2QFL);
+        get_type__2JDI(__tmp__IYBL,lst_typ__KVBL);
       } break;
       case __SIZE_OF__: {
-        add__3YIJ(lst_typ__2QFL,type_integer__3JB);
+        add__Z1EJ(lst_typ__KVBL,type_integer__3JB);
       } break;
       case __CAST__: {
-        add__3YIJ(lst_typ__2QFL,((__TYPE_FULL *)((__CAST *)__tmp__0TFL)->static_type__2G5H)->parent_type__KTL);
+        add__Z1EJ(lst_typ__KVBL,((__TYPE_FULL *)((__CAST *)__tmp__IYBL)->static_type__0N1H)->parent_type__5SL);
       } break;
       case __CALL_SLOT__: {
-        get_type__P2PL(__tmp__0TFL,lst_typ__2QFL);
+        get_type__KGML(__tmp__IYBL,lst_typ__KVBL);
       } break;
       case __READ_SLOT__: {
-        get_type__053K(__tmp__0TFL,lst_typ__2QFL);
+        get_type__EE0K(__tmp__IYBL,lst_typ__KVBL);
       } break;
       case __READ_GLOBAL__: {
-        get_type__FGSL(((__READ_GLOBAL *)__tmp__0TFL)->global__3DNK,lst_typ__2QFL);
+        get_type__1POL(((__READ_GLOBAL *)__tmp__IYBL)->global__ZGJK,lst_typ__KVBL);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        add__3YIJ(lst_typ__2QFL,type_true__FJB);
-        add__3YIJ(lst_typ__2QFL,type_false__NJB);
+        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
+        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
       } break;
       case __EXPR_OR_LOGIC__: {
-        add__3YIJ(lst_typ__2QFL,type_true__FJB);
-        add__3YIJ(lst_typ__2QFL,type_false__NJB);
+        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
+        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        add__3YIJ(lst_typ__2QFL,type_true__FJB);
-        add__3YIJ(lst_typ__2QFL,type_false__NJB);
+        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
+        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
       } break;
       case __EXPR_AND_LOGIC__: {
-        add__3YIJ(lst_typ__2QFL,type_true__FJB);
-        add__3YIJ(lst_typ__2QFL,type_false__NJB);
+        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
+        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        add__3YIJ(lst_typ__2QFL,type_true__FJB);
-        add__3YIJ(lst_typ__2QFL,type_false__NJB);
+        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
+        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
       } break;
       case __EXPR_NEG__: {
-        add__3YIJ(lst_typ__2QFL,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__0TFL)))->parent_type__KTL);
+        add__Z1EJ(lst_typ__KVBL,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__IYBL)))->parent_type__5SL);
       } break;
       case __EXPR_ADD__: {
-        get_type__EBSL(__tmp__0TFL,lst_typ__2QFL);
+        get_type__0KOL(__tmp__IYBL,lst_typ__KVBL);
       } break;
       case __EXPR_NOT__: {
-        add__3YIJ(lst_typ__2QFL,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__0TFL)))->parent_type__KTL);
+        add__Z1EJ(lst_typ__KVBL,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__IYBL)))->parent_type__5SL);
       } break;
       case __EXPR_MOD__: {
-        get_type__ROIO(__tmp__0TFL,lst_typ__2QFL);
+        get_type__JXEO(__tmp__IYBL,lst_typ__KVBL);
       } break;
       case __EXPR_SUP_EQ__: {
-        add__3YIJ(lst_typ__2QFL,type_true__FJB);
-        add__3YIJ(lst_typ__2QFL,type_false__NJB);
+        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
+        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
       } break;
       case __EXPR_INF__: {
-        add__3YIJ(lst_typ__2QFL,type_true__FJB);
-        add__3YIJ(lst_typ__2QFL,type_false__NJB);
+        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
+        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
       } break;
       case __EXPR_INF_EQ__: {
-        add__3YIJ(lst_typ__2QFL,type_true__FJB);
-        add__3YIJ(lst_typ__2QFL,type_false__NJB);
+        add__Z1EJ(lst_typ__KVBL,type_true__FJB);
+        add__Z1EJ(lst_typ__KVBL,type_false__NJB);
       } break;
       case __EXPR_OR__: {
-        get_type__ORTN(__tmp__0TFL,lst_typ__2QFL);
+        get_type__S5PN(__tmp__IYBL,lst_typ__KVBL);
       } break;
       case __EXPR_XOR__: {
-        get_type__RJXO(__tmp__0TFL,lst_typ__2QFL);
+        get_type__JSTO(__tmp__IYBL,lst_typ__KVBL);
       } break;
       };
-      if ((((__INTEGER)(((__TYPES_TMP *)lst_typ__2QFL)->parent_types__GCCG.upper__MSCG +  1) ==  1) && ((void *)((void **)((__TYPES_TMP *)lst_typ__2QFL)->parent_types__GCCG.storage__CTJJ)[ 0] == (void *)((__TYPE_FULL *)Self__YQFL->static_type__2G5H)->parent_type__KTL))) {
-        result__0QFL=Self__YQFL->value__GLAI;
-        modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+      if ((((__INTEGER)(((__TYPES_TMP *)lst_typ__KVBL)->parent_types__415F.upper__GLAG +  1) ==  1) && ((void *)((void **)((__TYPES_TMP *)lst_typ__KVBL)->parent_types__415F.storage__4VFJ)[ 0] == (void *)((__TYPE_FULL *)Self__GVBL->static_type__0N1H)->parent_type__5SL))) {
+        result__IVBL=Self__GVBL->value__2R2H;
+        modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
       };
-      free__0KJJ(lst_typ__2QFL);
+      free__WNFJ(lst_typ__KVBL);
     };
   };
-  return(result__0QFL);
+  return(result__IVBL);
 }
 
-static void* execute_link__MYXL(__CALL_SLOT *Self__NYXL)
+static void* execute_link__CDUL(__CALL_SLOT *Self__DDUL)
 // ({CALL_SLOT}) With resultRecursive, No inlinable.
 {
-  void *result__PYXL;
-  void *__tmp__WYXL;
-  result__PYXL=execute_inline__2B3L(Self__NYXL);
-  if (((void *)result__PYXL == (void *)NULL)) {
-    execute_normal__NIEM(Self__NYXL);
-    __tmp__WYXL=Self__NYXL->profil__CZ5H;
-    if (((struct ___OBJ *)__tmp__WYXL)->__id==__PROFIL_SLOT__) {
-      set_life__ILEM(__tmp__WYXL);
+  void *result__FDUL;
+  void *__tmp__MDUL;
+  result__FDUL=execute_inline__4MZL(Self__DDUL);
+  if (((void *)result__FDUL == (void *)NULL)) {
+    execute_normal__LUAM(Self__DDUL);
+    __tmp__MDUL=Self__DDUL->profil__Y51H;
+    if (((struct ___OBJ *)__tmp__MDUL)->__id==__PROFIL_SLOT__) {
+      set_life__GXAM(__tmp__MDUL);
     } else {
-      set_life__SLEM(__tmp__WYXL);
+      set_life__QXAM(__tmp__MDUL);
     };
-    result__PYXL=Self__NYXL;
+    result__FDUL=Self__DDUL;
   };
-  return(result__PYXL);
+  return(result__FDUL);
 }
 
-static void* execute_link__QUFL(__READ_SLOT *Self__RUFL)
+static void* execute_link__4YBL(__READ_SLOT *Self__5YBL)
 // ({READ_SLOT}) With resultRecursive, No inlinable.
 {
-  void *rec__UUFL;
-  void *result__VUFL,*val__WUFL,*__tmp__3RKL,*__tmp__DTKL,*__tmp__C10L;
-  void *__tmp__D10L;
-  void *l__YUFL;
-  void *__tmp__1UFL;
-  void *__tmp__2UFL,*s__XUFL;
-  void *result__TQKL,*__tmp__FSKL,*__tmp__3WFL;
-  __INTEGER j__UQKL;
-  __POSITION __tmp__PRKL;
-  __LIST *Self__DIOQ,*Self__FU3Q,*Self__HU3Q;
-  void *voir__CIOQ;
-  void *__tmp__2RKL,*__tmp__CTKL;
-  __STRING_CST *Self__EBHQ;
-  __PROTOTYPE_CST *Self__FBHQ;
-  __INTEGER_CST *Self__GBHQ;
-  __REAL_CST *Self__IBHQ;
-  __CHARACTER_CST *Self__KBHQ;
-  void *req_list__WQKL;
-  __BOOLEAN __tmp__4RKL,__tmp__ETKL,__tmp__OTKL,__tmp__LTKL,__tmp__5WFL;
-  rec__UUFL=NULL;
-  result__VUFL=NULL;
-  val__WUFL=NULL;
-  l__YUFL=NULL;
-  __tmp__1UFL=Self__RUFL->slot__QRKK;
-  if (__tmp__1UFL==NULL) {
-    __tmp__2UFL=NULL;
-  } else {
-    __tmp__2UFL=((void *)__tmp__1UFL);
-  };
-  s__XUFL=__tmp__2UFL;
-  if ((((void *)__tmp__2UFL == (void *)NULL) || (((((__SLOT_DATA *)__tmp__2UFL)->parent_variable__G3YD.parent_named__5KMC.style__ODGC != '+') || ((void *)((__SECTION_ *)id_section__FGAG(__tmp__2UFL))->name__I2ZD != (void *)(&__string_28))) && ((! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__RUFL->slot__QRKK)->parent_variable__G3YD.type__LCCG)->flag__LTL &  1) !=  0)) || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__RUFL->slot__QRKK)->parent_variable__G3YD.type__LCCG)->flag__LTL &  2) !=  0))))) {
-    result__TQKL=NULL;
-    j__UQKL= 0;
-    req_list__WQKL=NULL;
-    if ((((void *)((__SLOT_DATA *)Self__RUFL->slot__QRKK)->parent_variable__G3YD.require_first__JWHH == (void *)NULL) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__RUFL->slot__QRKK)->parent_variable__G3YD.type__LCCG)->flag__LTL &  1) !=  0)))) {
-      print__1ZE(((__SLOT_DATA *)Self__RUFL->slot__QRKK)->parent_variable__G3YD.intern_name__KCCG);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_557));
-      fputc((int)(((__SLOT_DATA *)Self__RUFL->slot__QRKK)->parent_variable__G3YD.parent_named__5KMC.style__ODGC),stdout);
-      print__1ZE((&__string_376));
-      __tmp__PRKL=Self__RUFL->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      put_error__text__0AH( 2,(&__string_558));
-      put_position__ECH(__tmp__PRKL);
-      send_error__2FH();
-      Self__DIOQ=((__LIST *)list_current__IF1);
-      voir__CIOQ=create__AXB( 250);
-      display__TLTG(Self__DIOQ,voir__CIOQ);
-      put_string__2EG(((__STRING *)voir__CIOQ));
+  __INTEGER_64 v__I1MR;
+  void *rec__CZBL,*element__0EDR;
+  void *result__DZBL,*val__EZBL,*__tmp__OVGL,*__tmp__UWGL,*__tmp__RFXL;
+  void *__tmp__SFXL;
+  void *l__GZBL;
+  void *__tmp__JZBL;
+  void *__tmp__KZBL,*s__FZBL;
+  __SLOT_DATA *Self__GHBR;
+  void *result__FHBR;
+  void *result__EUGL,*__tmp__WVGL,*__tmp__L1BL;
+  __INTEGER j__FUGL,index__YEDR,Self__S42R,typ_id__A1MR,typ_id__M1MR;
+  __INTEGER index__1EDR,Self__O52R;
+  __POSITION __tmp__AVGL,p__H1MR,p__T1MR;
+  __LIST *Self__SMKQ,*Self__RSZQ,*Self__TSZQ,*Self__HHBR;
+  void *voir__RMKQ,*voir__IHBR;
+  void *__tmp__NVGL,*__tmp__TWGL;
+  __STRING_CST *Self__WEDQ;
+  __PROTOTYPE_CST *Self__XEDQ;
+  __INTEGER_CST *Self__YEDQ,*result__40MR,*Self__G1MR;
+  void *t__J1MR,*t__V1MR;
+  __POINTER ptr__50MR,ptr_table__042R,next__Z42R,result__142R;
+  __POINTER ptr_table__542R,next__442R,result__A52R,ptr__L1MR;
+  __POINTER ptr_table__E52R,next__D52R,result__F52R,ptr_table__J52R;
+  __POINTER next__I52R,result__K52R;
+  __UINTEGER_32 sz__B1MR,a__C1MR,new_size__D1MR,t__E1MR,a__F1MR;
+  __UINTEGER_32 new_size__C52R,lab_type__B52R,sz__N1MR,a__O1MR;
+  __UINTEGER_32 new_size__P1MR,t__Q1MR,a__R1MR,new_size__M52R;
+  __UINTEGER_32 lab_type__L52R;
+  __REAL_CST *Self__0EDQ,*result__K1MR,*Self__S1MR;
+  void *v__U1MR;
+  __CHARACTER_CST *Self__2EDQ;
+  __BOOLEAN __tmp__V0BL,__tmp__1ZBL,__tmp__PVGL,__tmp__VWGL,__tmp__5WGL;
+  __BOOLEAN __tmp__2WGL,__tmp__N1BL;
+  void *req_list__HUGL;
+  __FAST_ARRAYoINSTRo *Self__WEDR,*Self__ZEDR;
+  void **__tmp__U42R,**__tmp__V42R,**__tmp__W42R,**__tmp__Q52R;
+  void **__tmp__R52R,**__tmp__S52R;
+  rec__CZBL=NULL;
+  result__DZBL=NULL;
+  val__EZBL=NULL;
+  l__GZBL=NULL;
+  __tmp__JZBL=Self__5YBL->slot__MUGK;
+  if (__tmp__JZBL==NULL) {
+    __tmp__KZBL=NULL;
+  } else {
+    __tmp__KZBL=((void *)__tmp__JZBL);
+  };
+  s__FZBL=__tmp__KZBL;
+  if (((void *)__tmp__KZBL == (void *)NULL)) {
+    __tmp__V0BL=TRUE__;
+  } else {
+    if ((((__SLOT_DATA *)__tmp__KZBL)->parent_variable__HHZD.parent_named__S1LC.style__3CGC != '+')) {
+      __tmp__1ZBL=TRUE__;
+    } else {
+      Self__GHBR=((__SLOT_DATA *)__tmp__KZBL);
+      result__FHBR=NULL;
+      if (((void *)Self__GHBR->parent_slot__IHZD != (void *)NULL)) {
+        result__FHBR=((__ITM_SLOT *)((__SLOT *)Self__GHBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+      } else {
+        result__FHBR=get_name__GCJD((&__string_26));
+      };
+      __tmp__1ZBL=((void *)((__SECTION_ *)result__FHBR)->name__CH0D != (void *)(&__string_28));
+    };
+    __tmp__V0BL=(__tmp__1ZBL && ((! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0)) || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.type__D25F)->flag__ATL &  2) !=  0)));
+  };
+  if (__tmp__V0BL) {
+    result__EUGL=NULL;
+    j__FUGL= 0;
+    req_list__HUGL=NULL;
+    if ((((void *)((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.require_first__L5DH == (void *)NULL) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0)))) {
+      print__1ZE(((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.intern_name__C25F);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_558));
+      fputc((int)(((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.parent_named__S1LC.style__3CGC),stdout);
+      print__1ZE((&__string_384));
+      __tmp__AVGL=Self__5YBL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      put_error__text__0AH( 2,(&__string_559));
+      put_position__ECH(__tmp__AVGL);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
+      Self__SMKQ=((__LIST *)list_current__EH1);
+      voir__RMKQ=create__AXB( 250);
+      display__EQQG(Self__SMKQ,voir__RMKQ);
+      put_string__2EG(((__STRING *)voir__RMKQ));
       fputc((int)('\n'),stdout);
       exit(( 0));
     };
-    if (((void *)((__SLOT_DATA *)Self__RUFL->slot__QRKK)->parent_variable__G3YD.require_first__JWHH != (void *)NULL)) {
-      __tmp__2RKL=((__SLOT_DATA *)Self__RUFL->slot__QRKK)->parent_variable__G3YD.require_first__JWHH;
-      switch (((struct ___OBJ *)__tmp__2RKL)->__id) {
+    if (((void *)((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.require_first__L5DH != (void *)NULL)) {
+      __tmp__NVGL=((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.require_first__L5DH;
+      switch (((struct ___OBJ *)__tmp__NVGL)->__id) {
       case __WRITE_GLOBAL__: {
-        __tmp__3RKL=((__WRITE_GLOBAL *)__tmp__2RKL)->parent_write__MZJH.value__NXHH;
+        __tmp__OVGL=((__WRITE_GLOBAL *)__tmp__NVGL)->parent_write__YAGH.value__PAEH;
       } break;
       case __WRITE_SLOT__: {
-        __tmp__3RKL=((__WRITE_SLOT *)__tmp__2RKL)->parent_write__ZZJH.value__NXHH;
+        __tmp__OVGL=((__WRITE_SLOT *)__tmp__NVGL)->parent_write__FBGH.value__PAEH;
       } break;
       case __WRITE_LOCAL__: {
-        __tmp__3RKL=((__WRITE_LOCAL *)__tmp__2RKL)->parent_write__FZ4I.value__NXHH;
+        __tmp__OVGL=((__WRITE_LOCAL *)__tmp__NVGL)->parent_write__540I.value__PAEH;
       } break;
       };
-      switch (((struct ___OBJ *)__tmp__3RKL)->__id) {
+      switch (((struct ___OBJ *)__tmp__OVGL)->__id) {
       case __LIST__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __STRING_CST__: {
-        __tmp__4RKL=TRUE__;
+        __tmp__PVGL=TRUE__;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__4RKL=TRUE__;
+        __tmp__PVGL=TRUE__;
       } break;
       case __INTEGER_CST__: {
-        __tmp__4RKL=TRUE__;
+        __tmp__PVGL=TRUE__;
       } break;
       case __READ_LOCAL__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __REAL_CST__: {
-        __tmp__4RKL=TRUE__;
+        __tmp__PVGL=TRUE__;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__4RKL=TRUE__;
+        __tmp__PVGL=TRUE__;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_SUP__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_SUB__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_MUL__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_DIV__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_AND__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __PUT_TO__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __ITEM__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __SIZE_OF__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __CAST__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __CALL_SLOT__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __READ_SLOT__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_NEG__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_ADD__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_NOT__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_MOD__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_INF__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_OR__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       case __EXPR_XOR__: {
-        __tmp__4RKL=FALSE__;
+        __tmp__PVGL=FALSE__;
       } break;
       };
-      if (__tmp__4RKL) {
-        if (__tmp__3RKL==NULL) {
-          __tmp__FSKL=NULL;
+      if (__tmp__PVGL) {
+        if (__tmp__OVGL==NULL) {
+          __tmp__WVGL=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__3RKL)->__id) {
+          switch (((struct ___OBJ *)__tmp__OVGL)->__id) {
           case __LIST__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __STRING_CST__: {
-            __tmp__FSKL=((void *)__tmp__3RKL);
+            __tmp__WVGL=((void *)__tmp__OVGL);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__FSKL=((void *)__tmp__3RKL);
+            __tmp__WVGL=((void *)__tmp__OVGL);
           } break;
           case __INTEGER_CST__: {
-            __tmp__FSKL=((void *)__tmp__3RKL);
+            __tmp__WVGL=((void *)__tmp__OVGL);
           } break;
           case __READ_LOCAL__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __REAL_CST__: {
-            __tmp__FSKL=((void *)__tmp__3RKL);
+            __tmp__WVGL=((void *)__tmp__OVGL);
           } break;
           case __CHARACTER_CST__: {
-            __tmp__FSKL=((void *)__tmp__3RKL);
+            __tmp__WVGL=((void *)__tmp__OVGL);
           } break;
           case __IS_EXPANDED__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_SUP__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_SUB__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_MUL__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_DIV__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_AND__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __PUT_TO__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __ITEM__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __SIZE_OF__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __CAST__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __CALL_SLOT__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __READ_SLOT__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_NEG__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_ADD__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_NOT__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_MOD__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_INF__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_OR__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           case __EXPR_XOR__: {
-            __tmp__FSKL=NULL;
+            __tmp__WVGL=NULL;
           } break;
           }
         };
-        result__TQKL=__tmp__FSKL;
-        req_list__WQKL=((__SLOT_DATA *)Self__RUFL->slot__QRKK)->parent_variable__G3YD.require_list__0WHH;
-        if (((void *)req_list__WQKL != (void *)NULL)) {
-          j__UQKL= 0;
-          while ((! ((j__UQKL > ((__FAST_ARRAYoWRITEo *)req_list__WQKL)->parent_arrayed_collection__ZWHH.upper__5HHI) || ((void *)result__TQKL == (void *)NULL)))) {
-            __tmp__CTKL=((void **)((__FAST_ARRAYoWRITEo *)req_list__WQKL)->parent_arrayed_collection__ZWHH.storage__3IHI)[j__UQKL];
-            switch (((struct ___OBJ *)__tmp__CTKL)->__id) {
+        result__EUGL=__tmp__WVGL;
+        req_list__HUGL=((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.require_list__25DH;
+        if (((void *)req_list__HUGL != (void *)NULL)) {
+          j__FUGL= 0;
+          while ((! ((j__FUGL > ((__FAST_ARRAYoWRITEo *)req_list__HUGL)->parent_arrayed_collection__15DH.upper__VODI) || ((void *)result__EUGL == (void *)NULL)))) {
+            __tmp__TWGL=((void **)((__FAST_ARRAYoWRITEo *)req_list__HUGL)->parent_arrayed_collection__15DH.storage__TPDI)[j__FUGL];
+            switch (((struct ___OBJ *)__tmp__TWGL)->__id) {
             case __WRITE_GLOBAL__: {
-              __tmp__DTKL=((__WRITE_GLOBAL *)__tmp__CTKL)->parent_write__MZJH.value__NXHH;
+              __tmp__UWGL=((__WRITE_GLOBAL *)__tmp__TWGL)->parent_write__YAGH.value__PAEH;
             } break;
             case __WRITE_SLOT__: {
-              __tmp__DTKL=((__WRITE_SLOT *)__tmp__CTKL)->parent_write__ZZJH.value__NXHH;
+              __tmp__UWGL=((__WRITE_SLOT *)__tmp__TWGL)->parent_write__FBGH.value__PAEH;
             } break;
             case __WRITE_LOCAL__: {
-              __tmp__DTKL=((__WRITE_LOCAL *)__tmp__CTKL)->parent_write__FZ4I.value__NXHH;
+              __tmp__UWGL=((__WRITE_LOCAL *)__tmp__TWGL)->parent_write__540I.value__PAEH;
             } break;
             };
-            switch (((struct ___OBJ *)__tmp__DTKL)->__id) {
+            switch (((struct ___OBJ *)__tmp__UWGL)->__id) {
             case __LIST__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __STRING_CST__: {
-              __tmp__ETKL=TRUE__;
+              __tmp__VWGL=TRUE__;
             } break;
             case __EXTERNAL_C__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __PROTOTYPE_CST__: {
-              __tmp__ETKL=TRUE__;
+              __tmp__VWGL=TRUE__;
             } break;
             case __INTEGER_CST__: {
-              __tmp__ETKL=TRUE__;
+              __tmp__VWGL=TRUE__;
             } break;
             case __READ_LOCAL__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_MULTIPLE__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_EQUAL__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_NOT_EQUAL__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __REAL_CST__: {
-              __tmp__ETKL=TRUE__;
+              __tmp__VWGL=TRUE__;
             } break;
             case __CHARACTER_CST__: {
-              __tmp__ETKL=TRUE__;
+              __tmp__VWGL=TRUE__;
             } break;
             case __IS_EXPANDED__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __GET_TYPE_ID__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_SUP__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_SUB__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_MUL__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_DIV__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_AND__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_SHIFT_R__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_SHIFT_L__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __PUT_TO__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __ITEM__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __SIZE_OF__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __CAST__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __CALL_SLOT__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __READ_SLOT__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __READ_GLOBAL__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_NOT_LOGIC__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_OR_LOGIC__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_OR_OR_LOGIC__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_AND_LOGIC__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_AND_AND_LOGIC__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_NEG__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_ADD__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_NOT__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_MOD__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_SUP_EQ__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_INF__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_INF_EQ__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_OR__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             case __EXPR_XOR__: {
-              __tmp__ETKL=FALSE__;
+              __tmp__VWGL=FALSE__;
             } break;
             };
-            if ((! __tmp__ETKL)) {
-              __tmp__OTKL=TRUE__;
+            if ((! __tmp__VWGL)) {
+              __tmp__5WGL=TRUE__;
             } else {
-              switch (((struct ___OBJ *)result__TQKL)->__id) {
+              switch (((struct ___OBJ *)result__EUGL)->__id) {
               case __STRING_CST__: {
-                __tmp__LTKL=(! __infix_equal_equal__CC5L(((__STRING_CST *)result__TQKL),__tmp__DTKL));
+                __tmp__2WGL=(! __infix_equal_equal__XN1L(((__STRING_CST *)result__EUGL),__tmp__UWGL));
               } break;
               case __PROTOTYPE_CST__: {
-                __tmp__LTKL=(! __infix_equal_equal__XC5L(((__PROTOTYPE_CST *)result__TQKL),__tmp__DTKL));
+                __tmp__2WGL=(! __infix_equal_equal__MO1L(((__PROTOTYPE_CST *)result__EUGL),__tmp__UWGL));
               } break;
               case __INTEGER_CST__: {
-                __tmp__LTKL=(! __infix_equal_equal__ID5L(((__INTEGER_CST *)result__TQKL),__tmp__DTKL));
+                __tmp__2WGL=(! __infix_equal_equal__3O1L(((__INTEGER_CST *)result__EUGL),__tmp__UWGL));
               } break;
               case __REAL_CST__: {
-                __tmp__LTKL=(! __infix_equal_equal__QG5L(((__REAL_CST *)result__TQKL),__tmp__DTKL));
+                __tmp__2WGL=(! __infix_equal_equal__FS1L(((__REAL_CST *)result__EUGL),__tmp__UWGL));
               } break;
               case __CHARACTER_CST__: {
-                __tmp__LTKL=(! __infix_equal_equal__KH5L(((__CHARACTER_CST *)result__TQKL),__tmp__DTKL));
+                __tmp__2WGL=(! __infix_equal_equal__5S1L(((__CHARACTER_CST *)result__EUGL),__tmp__UWGL));
               } break;
               };
-              __tmp__OTKL=__tmp__LTKL;
+              __tmp__5WGL=__tmp__2WGL;
             };
-            if (__tmp__OTKL) {
-              result__TQKL=NULL;
+            if (__tmp__5WGL) {
+              result__EUGL=NULL;
             };
-            j__UQKL=(__INTEGER)(j__UQKL +  1);
+            j__FUGL=(__INTEGER)(j__FUGL +  1);
           };
         };
       };
     };
-    if (((void *)result__TQKL != (void *)NULL)) {
-      unread__H2QL(Self__RUFL->slot__QRKK,Self__RUFL);
-      rec__UUFL=execute_access_unlink__LIHL(Self__RUFL);
-      if (((void *)rec__UUFL != (void *)NULL)) {
-        Self__FU3Q=((__LIST *)list_current__IF1);
-        add__to__RZCH(Self__FU3Q->expr_list__EMRG,rec__UUFL,(__INTEGER)(Self__FU3Q->index__XUUG -  1));
-        Self__FU3Q->index__XUUG=(__INTEGER)(Self__FU3Q->index__XUUG +  1);
+    if (((void *)result__EUGL != (void *)NULL)) {
+      unread__CGNL(Self__5YBL->slot__MUGK,Self__5YBL);
+      rec__CZBL=execute_access_unlink__0JDL(Self__5YBL);
+      if (((void *)rec__CZBL != (void *)NULL)) {
+        Self__RSZQ=((__LIST *)list_current__EH1);
+        Self__WEDR=((__FAST_ARRAYoINSTRo *)Self__RSZQ->expr_list__RTOG);
+        index__YEDR=(__INTEGER)(Self__RSZQ->index__XWRG -  1);
+        if ((index__YEDR == (__INTEGER)(Self__WEDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+          add_last__IK4G(Self__WEDR,rec__CZBL);
+        } else {
+          add_last__IK4G(Self__WEDR,rec__CZBL);
+          Self__S42R=(__INTEGER)(Self__WEDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+          __tmp__U42R=Self__WEDR->parent_arrayed_collection__QTOG.storage__JL4G;
+          __tmp__V42R=Self__WEDR->parent_arrayed_collection__QTOG.storage__JL4G;
+          __tmp__W42R=Self__WEDR->parent_arrayed_collection__QTOG.storage__JL4G;
+          while ((Self__S42R >= index__YEDR)) {
+            ((void **)__tmp__V42R)[(__INTEGER)(Self__S42R +  1)]=((void **)__tmp__U42R)[Self__S42R];
+            ((void **)__tmp__W42R)[Self__S42R]=NULL;
+            Self__S42R=(__INTEGER)(Self__S42R -  1);
+          };
+          ((void **)Self__WEDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__YEDR]=rec__CZBL;
+        };
+        Self__RSZQ->index__XWRG=(__INTEGER)(Self__RSZQ->index__XWRG +  1);
       };
-      switch (((struct ___OBJ *)result__TQKL)->__id) {
+      switch (((struct ___OBJ *)result__EUGL)->__id) {
       case __STRING_CST__: {
-        Self__EBHQ=((__STRING_CST *)result__TQKL);
-        __tmp__3WFL=create__text__BMQH(Self__EBHQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__EBHQ->string__LDAI);
+        Self__WEDQ=((__STRING_CST *)result__EUGL);
+        __tmp__L1BL=create__text__ITMH(Self__WEDQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WEDQ->string__BK2H);
       } break;
       case __PROTOTYPE_CST__: {
-        Self__FBHQ=((__PROTOTYPE_CST *)result__TQKL);
-        __tmp__3WFL=create__type__HZQC(Self__FBHQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FBHQ->parent_constant__DMMC.static_type__LSYD);
+        Self__XEDQ=((__PROTOTYPE_CST *)result__EUGL);
+        __tmp__L1BL=create__type__PKQC(Self__XEDQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XEDQ->parent_constant__W2LC.static_type__M2YD);
       } break;
       case __INTEGER_CST__: {
-        Self__GBHQ=((__INTEGER_CST *)result__TQKL);
-        __tmp__3WFL=create__value__type__I1QC(Self__GBHQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__GBHQ->value__VUYD,Self__GBHQ->parent_constant__OMMC.static_type__LSYD);
+        Self__YEDQ=((__INTEGER_CST *)result__EUGL);
+        p__H1MR=Self__YEDQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        v__I1MR=Self__YEDQ->value__W4YD;
+        t__J1MR=Self__YEDQ->parent_constant__B3LC.static_type__M2YD;
+        result__40MR=NULL;
+        ptr__50MR=((__POINTER )(NULL));
+        typ_id__A1MR= 0;
+        sz__B1MR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+        if ((sz__B1MR ==  0)) {
+          result__40MR=INTEGER_CST__;
+        } else {
+          typ_id__A1MR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__B1MR);
+          if ((typ_id__A1MR == (__INTEGER)(-  1))) {
+            a__C1MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__D1MR=(__UINTEGER_32)((__UINTEGER_32)(sz__B1MR + a__C1MR) & (__UINTEGER_32)(~ a__C1MR));
+            ptr_table__042R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__D1MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__Z42R=((__POINTER )(NULL));
+            result__142R=((__POINTER *)ptr_table__042R)[ 0];
+            if ((result__142R == (void *)NULL)) {
+              result__142R=new_lab__2PJ(new_size__D1MR);
+              next__Z42R=(void *)((unsigned long)result__142R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D1MR)));
+              ((__POINTER *)next__Z42R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__042R)[ 0]=next__Z42R;
+            } else {
+              next__Z42R=((__POINTER *)result__142R)[ 0];
+              if ((next__Z42R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__142R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D1MR <<  1)) <=  4096)) {
+                  next__Z42R=(void *)((unsigned long)result__142R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D1MR)));
+                } else {
+                  next__Z42R=new_lab__2PJ(new_size__D1MR);
+                };
+                ((__POINTER *)next__Z42R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__042R)[ 0]=next__Z42R;
+              } else {
+                ((__POINTER *)result__142R)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z42R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__142R=next__Z42R;
+              };
+            };
+            ptr__50MR=result__142R;
+          } else {
+            t__E1MR=((__UINTEGER_32 )typ_id__A1MR);
+            a__F1MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__C52R=(__UINTEGER_32)((__UINTEGER_32)(sz__B1MR + a__F1MR) & (__UINTEGER_32)(~ a__F1MR));
+            ptr_table__542R=((__POINTER )(&(table_type[(t__E1MR)])));
+            lab_type__B52R=(__UINTEGER_32)(t__E1MR |  1);
+            next__442R=((__POINTER )(NULL));
+            result__A52R=((__POINTER *)ptr_table__542R)[ 0];
+            if ((result__A52R == (void *)NULL)) {
+              result__A52R=new_lab__2PJ(lab_type__B52R);
+              next__442R=(void *)((unsigned long)result__A52R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C52R)));
+              ((__POINTER *)next__442R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__542R)[ 0]=next__442R;
+            } else {
+              next__442R=((__POINTER *)result__A52R)[ 0];
+              if ((next__442R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A52R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__C52R <<  1)) <=  4096)) {
+                  next__442R=(void *)((unsigned long)result__A52R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C52R)));
+                } else {
+                  next__442R=new_lab__2PJ(lab_type__B52R);
+                };
+                ((__POINTER *)next__442R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__542R)[ 0]=next__442R;
+              } else {
+                ((__POINTER *)result__A52R)[ 0]=(void *)((unsigned long)((__POINTER *)next__442R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__A52R=next__442R;
+              };
+            };
+            ptr__50MR=result__A52R;
+          };
+          result__40MR=((__INTEGER_CST *)ptr__50MR);
+          *(result__40MR) = *(INTEGER_CST__);
+        };
+        Self__G1MR=((__INTEGER_CST *)result__40MR);
+        Self__G1MR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__H1MR;
+        Self__G1MR->value__W4YD=v__I1MR;
+        Self__G1MR->parent_constant__B3LC.static_type__M2YD=t__J1MR;
+        check_type__YG5D(Self__G1MR);
+        __tmp__L1BL=result__40MR;
       } break;
       case __REAL_CST__: {
-        Self__IBHQ=((__REAL_CST *)result__TQKL);
-        __tmp__3WFL=create__value__type__2KQH(Self__IBHQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IBHQ->value__RGAI,Self__IBHQ->parent_constant__IVNH.static_type__LSYD);
+        Self__0EDQ=((__REAL_CST *)result__EUGL);
+        p__T1MR=Self__0EDQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        v__U1MR=Self__0EDQ->value__HN2H;
+        t__V1MR=Self__0EDQ->parent_constant__U2JH.static_type__M2YD;
+        result__K1MR=NULL;
+        ptr__L1MR=((__POINTER )(NULL));
+        typ_id__M1MR= 0;
+        sz__N1MR=((__UINTEGER_32 )sizeof(__REAL_CST));
+        if ((sz__N1MR ==  0)) {
+          result__K1MR=REAL_CST__;
+        } else {
+          typ_id__M1MR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__N1MR);
+          if ((typ_id__M1MR == (__INTEGER)(-  1))) {
+            a__O1MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__P1MR=(__UINTEGER_32)((__UINTEGER_32)(sz__N1MR + a__O1MR) & (__UINTEGER_32)(~ a__O1MR));
+            ptr_table__E52R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__P1MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__D52R=((__POINTER )(NULL));
+            result__F52R=((__POINTER *)ptr_table__E52R)[ 0];
+            if ((result__F52R == (void *)NULL)) {
+              result__F52R=new_lab__2PJ(new_size__P1MR);
+              next__D52R=(void *)((unsigned long)result__F52R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P1MR)));
+              ((__POINTER *)next__D52R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__E52R)[ 0]=next__D52R;
+            } else {
+              next__D52R=((__POINTER *)result__F52R)[ 0];
+              if ((next__D52R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F52R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P1MR <<  1)) <=  4096)) {
+                  next__D52R=(void *)((unsigned long)result__F52R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P1MR)));
+                } else {
+                  next__D52R=new_lab__2PJ(new_size__P1MR);
+                };
+                ((__POINTER *)next__D52R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__E52R)[ 0]=next__D52R;
+              } else {
+                ((__POINTER *)result__F52R)[ 0]=(void *)((unsigned long)((__POINTER *)next__D52R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__F52R=next__D52R;
+              };
+            };
+            ptr__L1MR=result__F52R;
+          } else {
+            t__Q1MR=((__UINTEGER_32 )typ_id__M1MR);
+            a__R1MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__M52R=(__UINTEGER_32)((__UINTEGER_32)(sz__N1MR + a__R1MR) & (__UINTEGER_32)(~ a__R1MR));
+            ptr_table__J52R=((__POINTER )(&(table_type[(t__Q1MR)])));
+            lab_type__L52R=(__UINTEGER_32)(t__Q1MR |  1);
+            next__I52R=((__POINTER )(NULL));
+            result__K52R=((__POINTER *)ptr_table__J52R)[ 0];
+            if ((result__K52R == (void *)NULL)) {
+              result__K52R=new_lab__2PJ(lab_type__L52R);
+              next__I52R=(void *)((unsigned long)result__K52R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M52R)));
+              ((__POINTER *)next__I52R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__J52R)[ 0]=next__I52R;
+            } else {
+              next__I52R=((__POINTER *)result__K52R)[ 0];
+              if ((next__I52R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K52R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__M52R <<  1)) <=  4096)) {
+                  next__I52R=(void *)((unsigned long)result__K52R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M52R)));
+                } else {
+                  next__I52R=new_lab__2PJ(lab_type__L52R);
+                };
+                ((__POINTER *)next__I52R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__J52R)[ 0]=next__I52R;
+              } else {
+                ((__POINTER *)result__K52R)[ 0]=(void *)((unsigned long)((__POINTER *)next__I52R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__K52R=next__I52R;
+              };
+            };
+            ptr__L1MR=result__K52R;
+          };
+          result__K1MR=((__REAL_CST *)ptr__L1MR);
+          *(result__K1MR) = *(REAL_CST__);
+        };
+        Self__S1MR=((__REAL_CST *)result__K1MR);
+        Self__S1MR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__T1MR;
+        Self__S1MR->value__HN2H=v__U1MR;
+        Self__S1MR->parent_constant__U2JH.static_type__M2YD=t__V1MR;
+        __tmp__L1BL=result__K1MR;
       } break;
       case __CHARACTER_CST__: {
-        Self__KBHQ=((__CHARACTER_CST *)result__TQKL);
-        __tmp__3WFL=create__char__XLQH(Self__KBHQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__KBHQ->text__ZGAI);
+        Self__2EDQ=((__CHARACTER_CST *)result__EUGL);
+        __tmp__L1BL=create__char__4SMH(Self__2EDQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__2EDQ->text__PN2H);
       } break;
       };
-      result__VUFL=__tmp__3WFL;
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__5WFL=TRUE__;
+      result__DZBL=__tmp__L1BL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__N1BL=TRUE__;
     } else {
-      __tmp__5WFL=FALSE__;
-    };
-    if ((! __tmp__5WFL)) {
-      val__WUFL=get_last_value__RPTL(Self__RUFL->slot__QRKK,Self__RUFL->receiver__KVXI);
-      if (((void *)val__WUFL != (void *)NULL)) {
-        result__VUFL=val__WUFL;
-        unread__H2QL(Self__RUFL->slot__QRKK,Self__RUFL);
-        modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      };
-    };
-  };
-  if (((void *)result__VUFL == (void *)NULL)) {
-    if ((((void *)loop_invariant__3GEL != (void *)NULL) && is_invariant__Q00L(Self__RUFL))) {
-      l__YUFL=create__name__style__type__VCNG(Self__RUFL->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)((__SLOT_DATA *)Self__RUFL->slot__QRKK)->parent_variable__G3YD.type__LCCG));
-      Self__HU3Q=((__LIST *)loop_list__UHEL);
-      add__to__RZCH(Self__HU3Q->expr_list__EMRG,write__value__PXJH(l__YUFL,Self__RUFL->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__RUFL),(__INTEGER)(Self__HU3Q->index__XUUG -  1));
-      Self__HU3Q->index__XUUG=(__INTEGER)(Self__HU3Q->index__XUUG +  1);
-      result__VUFL=read__4TCH(l__YUFL);
+      __tmp__N1BL=FALSE__;
+    };
+    if ((! __tmp__N1BL)) {
+      val__EZBL=get_last_value__D0PL(Self__5YBL->slot__MUGK,Self__5YBL->receiver__Q0TI);
+      if (((void *)val__EZBL != (void *)NULL)) {
+        result__DZBL=val__EZBL;
+        unread__CGNL(Self__5YBL->slot__MUGK,Self__5YBL);
+        modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      };
+    };
+  };
+  if (((void *)result__DZBL == (void *)NULL)) {
+    if ((((void *)loop_invariant__LLAL != (void *)NULL) && is_invariant__5EXL(Self__5YBL))) {
+      l__GZBL=create__name__style__type__E5JG(Self__5YBL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)((__SLOT_DATA *)Self__5YBL->slot__MUGK)->parent_variable__HHZD.type__D25F));
+      Self__TSZQ=((__LIST *)loop_list__CMAL);
+      Self__ZEDR=((__FAST_ARRAYoINSTRo *)Self__TSZQ->expr_list__RTOG);
+      element__0EDR=write__value__14FH(l__GZBL,Self__5YBL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5YBL);
+      index__1EDR=(__INTEGER)(Self__TSZQ->index__XWRG -  1);
+      if ((index__1EDR == (__INTEGER)(Self__ZEDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+        add_last__IK4G(Self__ZEDR,element__0EDR);
+      } else {
+        add_last__IK4G(Self__ZEDR,element__0EDR);
+        Self__O52R=(__INTEGER)(Self__ZEDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+        __tmp__Q52R=Self__ZEDR->parent_arrayed_collection__QTOG.storage__JL4G;
+        __tmp__R52R=Self__ZEDR->parent_arrayed_collection__QTOG.storage__JL4G;
+        __tmp__S52R=Self__ZEDR->parent_arrayed_collection__QTOG.storage__JL4G;
+        while ((Self__O52R >= index__1EDR)) {
+          ((void **)__tmp__R52R)[(__INTEGER)(Self__O52R +  1)]=((void **)__tmp__Q52R)[Self__O52R];
+          ((void **)__tmp__S52R)[Self__O52R]=NULL;
+          Self__O52R=(__INTEGER)(Self__O52R -  1);
+        };
+        ((void **)Self__ZEDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__1EDR]=element__0EDR;
+      };
+      Self__TSZQ->index__XWRG=(__INTEGER)(Self__TSZQ->index__XWRG +  1);
+      result__DZBL=read__QB5G(l__GZBL);
       count_invariant__PI=(__INTEGER)(count_invariant__PI +  1);
     } else {
-      ((__SLOT_DATA *)Self__RUFL->slot__QRKK)->last_index__ALTL=(__INTEGER)(-  1);
-      if (((void *)((__SLOT_DATA *)Self__RUFL->slot__QRKK)->value__LWRG != (void *)NULL)) {
-        execute__AMLL(Self__RUFL->slot__QRKK);
+      ((__SLOT_DATA *)Self__5YBL->slot__MUGK)->last_index__SVPL=(__INTEGER)(-  1);
+      if (((void *)((__SLOT_DATA *)Self__5YBL->slot__MUGK)->value__U3OG != (void *)NULL)) {
+        execute__COHL(Self__5YBL->slot__MUGK);
       };
-      __tmp__C10L=Self__RUFL->receiver__KVXI;
-      switch (((struct ___OBJ *)__tmp__C10L)->__id) {
+      __tmp__RFXL=Self__5YBL->receiver__Q0TI;
+      switch (((struct ___OBJ *)__tmp__RFXL)->__id) {
       case __LIST__: {
-        __tmp__D10L=execute_link__GMRG(__tmp__C10L);
+        __tmp__SFXL=execute_link__TTOG(__tmp__RFXL);
       } break;
       case __STRING_CST__: {
-        __tmp__D10L=((__STRING_CST *)__tmp__C10L);
+        __tmp__SFXL=((__STRING_CST *)__tmp__RFXL);
       } break;
       case __EXTERNAL_C__: {
-        __tmp__D10L=execute_link__A23K(__tmp__C10L);
+        __tmp__SFXL=execute_link__KA0K(__tmp__RFXL);
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__D10L=((__PROTOTYPE_CST *)__tmp__C10L);
+        __tmp__SFXL=((__PROTOTYPE_CST *)__tmp__RFXL);
       } break;
       case __INTEGER_CST__: {
-        __tmp__D10L=((__INTEGER_CST *)__tmp__C10L);
+        __tmp__SFXL=((__INTEGER_CST *)__tmp__RFXL);
       } break;
       case __READ_LOCAL__: {
-        __tmp__D10L=execute_link__QDEL(__tmp__C10L);
+        __tmp__SFXL=execute_link__4HAL(__tmp__RFXL);
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__D10L=execute_link__EIEL();
+        Self__HHBR=((__LIST *)list_current__EH1);
+        voir__IHBR=create__AXB( 250);
+        display__EQQG(Self__HHBR,voir__IHBR);
+        put_string__2EG(((__STRING *)voir__IHBR));
+        fputc((int)('\n'),stdout);
+        print__1ZE((&__string_514));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+        __tmp__SFXL=NULL;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__D10L=execute_link__IIEL(__tmp__C10L);
+        __tmp__SFXL=execute_link__WMAL(__tmp__RFXL);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__D10L=execute_link__RMEL(__tmp__C10L);
+        __tmp__SFXL=execute_link__5QAL(__tmp__RFXL);
       } break;
       case __REAL_CST__: {
-        __tmp__D10L=((__REAL_CST *)__tmp__C10L);
+        __tmp__SFXL=((__REAL_CST *)__tmp__RFXL);
       } break;
       case __CHARACTER_CST__: {
-        __tmp__D10L=((__CHARACTER_CST *)__tmp__C10L);
+        __tmp__SFXL=((__CHARACTER_CST *)__tmp__RFXL);
       } break;
       case __IS_EXPANDED__: {
-        __tmp__D10L=execute_link__AREL(__tmp__C10L);
+        __tmp__SFXL=execute_link__OVAL(__tmp__RFXL);
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__D10L=execute_link__HSEL(__tmp__C10L);
+        __tmp__SFXL=execute_link__VWAL(__tmp__RFXL);
       } break;
       case __EXPR_SUP__: {
-        __tmp__D10L=execute_link__MSEL(__tmp__C10L);
+        __tmp__SFXL=execute_link__0WAL(__tmp__RFXL);
       } break;
       case __EXPR_SUB__: {
-        __tmp__D10L=execute_link__VWEL(__tmp__C10L);
+        __tmp__SFXL=execute_link__D1AL(__tmp__RFXL);
       } break;
       case __EXPR_MUL__: {
-        __tmp__D10L=execute_link__40EL(__tmp__C10L);
+        __tmp__SFXL=execute_link__M5AL(__tmp__RFXL);
       } break;
       case __EXPR_DIV__: {
-        __tmp__D10L=execute_link__H5EL(__tmp__C10L);
+        __tmp__SFXL=execute_link__VDBL(__tmp__RFXL);
       } break;
       case __EXPR_AND__: {
-        __tmp__D10L=execute_link__QDFL(__tmp__C10L);
+        __tmp__SFXL=execute_link__4HBL(__tmp__RFXL);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__D10L=execute_link__ZHFL(__tmp__C10L);
+        __tmp__SFXL=execute_link__HMBL(__tmp__RFXL);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__D10L=execute_link__CMFL(__tmp__C10L);
+        __tmp__SFXL=execute_link__QQBL(__tmp__RFXL);
       } break;
       case __PUT_TO__: {
-        __tmp__D10L=execute_link__NKTK(__tmp__C10L);
+        __tmp__SFXL=execute_link__ROPK(__tmp__RFXL);
       } break;
       case __ITEM__: {
-        __tmp__D10L=execute_link__LQFL(__tmp__C10L);
+        __tmp__SFXL=execute_link__ZUBL(__tmp__RFXL);
       } break;
       case __SIZE_OF__: {
-        __tmp__D10L=execute_link__SQFL(__tmp__C10L);
+        __tmp__SFXL=execute_link__AVBL(__tmp__RFXL);
       } break;
       case __CAST__: {
-        __tmp__D10L=execute_link__XQFL(__tmp__C10L);
+        __tmp__SFXL=execute_link__FVBL(__tmp__RFXL);
       } break;
       case __CALL_SLOT__: {
-        __tmp__D10L=execute_link__MYXL(__tmp__C10L);
+        __tmp__SFXL=execute_link__CDUL(__tmp__RFXL);
       } break;
       case __READ_SLOT__: {
-        __tmp__D10L=execute_link__QUFL(__tmp__C10L);
+        __tmp__SFXL=execute_link__4YBL(__tmp__RFXL);
       } break;
       case __READ_GLOBAL__: {
-        __tmp__D10L=execute_link__AZFL(__tmp__C10L);
+        __tmp__SFXL=execute_link__O3BL(__tmp__RFXL);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__D10L=execute_link__4N3M(__tmp__C10L);
+        __tmp__SFXL=execute_link__C2ZM(__tmp__RFXL);
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__D10L=execute_link__03IO(__tmp__C10L);
+        __tmp__SFXL=execute_link__SGFO(__tmp__RFXL);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__D10L=execute_link__SFPO(__tmp__C10L);
+        __tmp__SFXL=execute_link__KOLO(__tmp__RFXL);
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__D10L=execute_link__TDJO(__tmp__C10L);
+        __tmp__SFXL=execute_link__LMFO(__tmp__RFXL);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__D10L=execute_link__WLPO(__tmp__C10L);
+        __tmp__SFXL=execute_link__OULO(__tmp__RFXL);
       } break;
       case __EXPR_NEG__: {
-        __tmp__D10L=execute_link__GDOM(__tmp__C10L);
+        __tmp__SFXL=execute_link__IPKM(__tmp__RFXL);
       } break;
       case __EXPR_ADD__: {
-        __tmp__D10L=execute_link__3NSL(__tmp__C10L);
+        __tmp__SFXL=execute_link__VXOL(__tmp__RFXL);
       } break;
       case __EXPR_NOT__: {
-        __tmp__D10L=execute_link__SQ3M(__tmp__C10L);
+        __tmp__SFXL=execute_link__W4ZM(__tmp__RFXL);
       } break;
       case __EXPR_MOD__: {
-        __tmp__D10L=execute_link__MJJO(__tmp__C10L);
+        __tmp__SFXL=execute_link__ESFO(__tmp__RFXL);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__D10L=execute_link__EIIP(__tmp__C10L);
+        __tmp__SFXL=execute_link__2QEP(__tmp__RFXL);
       } break;
       case __EXPR_INF__: {
-        __tmp__D10L=execute_link__BNUN(__tmp__C10L);
+        __tmp__SFXL=execute_link__F1QN(__tmp__RFXL);
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__D10L=execute_link__KRUN(__tmp__C10L);
+        __tmp__SFXL=execute_link__O5QN(__tmp__RFXL);
       } break;
       case __EXPR_OR__: {
-        __tmp__D10L=execute_link__HEUN(__tmp__C10L);
+        __tmp__SFXL=execute_link__LSQN(__tmp__RFXL);
       } break;
       case __EXPR_XOR__: {
-        __tmp__D10L=execute_link__UUYO(__tmp__C10L);
+        __tmp__SFXL=execute_link__M3UO(__tmp__RFXL);
       } break;
       };
-      Self__RUFL->receiver__KVXI=__tmp__D10L;
-      result__VUFL=Self__RUFL;
+      Self__5YBL->receiver__Q0TI=__tmp__SFXL;
+      result__DZBL=Self__5YBL;
     };
   };
-  return(result__VUFL);
+  return(result__DZBL);
 }
 
-static void* execute_link__AZFL(__READ_GLOBAL *Self__BZFL)
+static void* execute_link__O3BL(__READ_GLOBAL *Self__P3BL)
 // ({READ_GLOBAL}) With resultNo recursive, No inlinable.
 {
-  void *rec__EZFL;
-  void *result__FZFL,*val__GZFL,*__tmp__2WKL,*__tmp__CYKL;
-  void *__tmp__LZFL;
-  void *__tmp__MZFL,*s__HZFL;
-  void *result__SVKL,*__tmp__EXKL,*__tmp__N1FL;
-  __INTEGER j__TVKL;
-  __POSITION __tmp__OWKL;
-  __LIST *Self__RIOQ,*Self__JU3Q;
-  void *voir__QIOQ;
-  void *__tmp__1WKL,*__tmp__BYKL;
-  __STRING_CST *Self__FCHQ;
-  __PROTOTYPE_CST *Self__GCHQ;
-  __INTEGER_CST *Self__HCHQ;
-  __REAL_CST *Self__JCHQ;
-  __CHARACTER_CST *Self__LCHQ;
-  void *req_list__VVKL;
-  __BOOLEAN __tmp__3WKL,__tmp__DYKL,__tmp__NYKL,__tmp__KYKL,__tmp__P1FL;
-  rec__EZFL=NULL;
-  result__FZFL=NULL;
-  val__GZFL=NULL;
-  __tmp__LZFL=Self__BZFL->global__3DNK;
-  if (__tmp__LZFL==NULL) {
-    __tmp__MZFL=NULL;
-  } else {
-    __tmp__MZFL=((void *)__tmp__LZFL);
-  };
-  s__HZFL=__tmp__MZFL;
-  if ((((void *)__tmp__MZFL == (void *)NULL) || (((((__SLOT_DATA *)__tmp__MZFL)->parent_variable__G3YD.parent_named__5KMC.style__ODGC != '+') || ((void *)((__SECTION_ *)id_section__FGAG(__tmp__MZFL))->name__I2ZD != (void *)(&__string_28))) && ((! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__BZFL->global__3DNK)->parent_variable__G3YD.type__LCCG)->flag__LTL &  1) !=  0)) || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__BZFL->global__3DNK)->parent_variable__G3YD.type__LCCG)->flag__LTL &  2) !=  0))))) {
-    result__SVKL=NULL;
-    j__TVKL= 0;
-    req_list__VVKL=NULL;
-    if ((((void *)((__SLOT_DATA *)Self__BZFL->global__3DNK)->parent_variable__G3YD.require_first__JWHH == (void *)NULL) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__BZFL->global__3DNK)->parent_variable__G3YD.type__LCCG)->flag__LTL &  1) !=  0)))) {
-      print__1ZE(((__SLOT_DATA *)Self__BZFL->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
-      fputc((int)('\n'),stdout);
-      print__1ZE((&__string_557));
-      fputc((int)(((__SLOT_DATA *)Self__BZFL->global__3DNK)->parent_variable__G3YD.parent_named__5KMC.style__ODGC),stdout);
-      print__1ZE((&__string_376));
-      __tmp__OWKL=Self__BZFL->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      put_error__text__0AH( 2,(&__string_558));
-      put_position__ECH(__tmp__OWKL);
-      send_error__2FH();
-      Self__RIOQ=((__LIST *)list_current__IF1);
-      voir__QIOQ=create__AXB( 250);
-      display__TLTG(Self__RIOQ,voir__QIOQ);
-      put_string__2EG(((__STRING *)voir__QIOQ));
+  __INTEGER_64 v__A2MR;
+  void *result__T3BL,*val__U3BL,*__tmp__N0GL,*__tmp__T1GL;
+  void *__tmp__Z3BL;
+  void *__tmp__03BL,*s__V3BL;
+  __SLOT_DATA *Self__KHBR;
+  void *result__JHBR;
+  void *result__DZGL,*__tmp__V0GL,*__tmp__15BL;
+  __INTEGER j__EZGL,typ_id__Y1MR,typ_id__E2MR;
+  __POSITION __tmp__5ZGL,p__51MR,p__L2MR;
+  __LIST *Self__ANKQ;
+  void *voir__5MKQ;
+  void *__tmp__M0GL,*__tmp__S1GL;
+  __STRING_CST *Self__XFDQ;
+  __PROTOTYPE_CST *Self__YFDQ;
+  __INTEGER_CST *Self__ZFDQ,*result__W1MR,*Self__41MR;
+  void *t__B2MR,*t__N2MR;
+  __POINTER ptr__X1MR,ptr_table__W52R,next__V52R,result__X52R;
+  __POINTER ptr_table__152R,next__052R,result__252R,ptr__D2MR;
+  __POINTER ptr_table__AA3R,next__552R,result__BA3R,ptr_table__FA3R;
+  __POINTER next__EA3R,result__GA3R;
+  __UINTEGER_32 sz__Z1MR,a__01MR,new_size__11MR,t__21MR,a__31MR;
+  __UINTEGER_32 new_size__452R,lab_type__352R,sz__F2MR,a__G2MR;
+  __UINTEGER_32 new_size__H2MR,t__I2MR,a__J2MR,new_size__IA3R;
+  __UINTEGER_32 lab_type__HA3R;
+  __REAL_CST *Self__1FDQ,*result__C2MR,*Self__K2MR;
+  void *v__M2MR;
+  __CHARACTER_CST *Self__3FDQ;
+  __BOOLEAN __tmp__F5BL,__tmp__L4BL,__tmp__O0GL,__tmp__U1GL,__tmp__41GL;
+  __BOOLEAN __tmp__11GL,__tmp__35BL;
+  void *req_list__GZGL;
+  result__T3BL=NULL;
+  val__U3BL=NULL;
+  __tmp__Z3BL=Self__P3BL->global__ZGJK;
+  if (__tmp__Z3BL==NULL) {
+    __tmp__03BL=NULL;
+  } else {
+    __tmp__03BL=((void *)__tmp__Z3BL);
+  };
+  s__V3BL=__tmp__03BL;
+  if (((void *)__tmp__03BL == (void *)NULL)) {
+    __tmp__F5BL=TRUE__;
+  } else {
+    if ((((__SLOT_DATA *)__tmp__03BL)->parent_variable__HHZD.parent_named__S1LC.style__3CGC != '+')) {
+      __tmp__L4BL=TRUE__;
+    } else {
+      Self__KHBR=((__SLOT_DATA *)__tmp__03BL);
+      result__JHBR=NULL;
+      if (((void *)Self__KHBR->parent_slot__IHZD != (void *)NULL)) {
+        result__JHBR=((__ITM_SLOT *)((__SLOT *)Self__KHBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+      } else {
+        result__JHBR=get_name__GCJD((&__string_26));
+      };
+      __tmp__L4BL=((void *)((__SECTION_ *)result__JHBR)->name__CH0D != (void *)(&__string_28));
+    };
+    __tmp__F5BL=(__tmp__L4BL && ((! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__P3BL->global__ZGJK)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0)) || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__P3BL->global__ZGJK)->parent_variable__HHZD.type__D25F)->flag__ATL &  2) !=  0)));
+  };
+  if (__tmp__F5BL) {
+    result__DZGL=NULL;
+    j__EZGL= 0;
+    req_list__GZGL=NULL;
+    if ((((void *)((__SLOT_DATA *)Self__P3BL->global__ZGJK)->parent_variable__HHZD.require_first__L5DH == (void *)NULL) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)Self__P3BL->global__ZGJK)->parent_variable__HHZD.type__D25F)->flag__ATL &  1) !=  0)))) {
+      print__1ZE(((__SLOT_DATA *)Self__P3BL->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_558));
+      fputc((int)(((__SLOT_DATA *)Self__P3BL->global__ZGJK)->parent_variable__HHZD.parent_named__S1LC.style__3CGC),stdout);
+      print__1ZE((&__string_384));
+      __tmp__5ZGL=Self__P3BL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      put_error__text__0AH( 2,(&__string_559));
+      put_position__ECH(__tmp__5ZGL);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
+      Self__ANKQ=((__LIST *)list_current__EH1);
+      voir__5MKQ=create__AXB( 250);
+      display__EQQG(Self__ANKQ,voir__5MKQ);
+      put_string__2EG(((__STRING *)voir__5MKQ));
       fputc((int)('\n'),stdout);
       exit(( 0));
     };
-    if (((void *)((__SLOT_DATA *)Self__BZFL->global__3DNK)->parent_variable__G3YD.require_first__JWHH != (void *)NULL)) {
-      __tmp__1WKL=((__SLOT_DATA *)Self__BZFL->global__3DNK)->parent_variable__G3YD.require_first__JWHH;
-      switch (((struct ___OBJ *)__tmp__1WKL)->__id) {
+    if (((void *)((__SLOT_DATA *)Self__P3BL->global__ZGJK)->parent_variable__HHZD.require_first__L5DH != (void *)NULL)) {
+      __tmp__M0GL=((__SLOT_DATA *)Self__P3BL->global__ZGJK)->parent_variable__HHZD.require_first__L5DH;
+      switch (((struct ___OBJ *)__tmp__M0GL)->__id) {
       case __WRITE_GLOBAL__: {
-        __tmp__2WKL=((__WRITE_GLOBAL *)__tmp__1WKL)->parent_write__MZJH.value__NXHH;
+        __tmp__N0GL=((__WRITE_GLOBAL *)__tmp__M0GL)->parent_write__YAGH.value__PAEH;
       } break;
       case __WRITE_SLOT__: {
-        __tmp__2WKL=((__WRITE_SLOT *)__tmp__1WKL)->parent_write__ZZJH.value__NXHH;
+        __tmp__N0GL=((__WRITE_SLOT *)__tmp__M0GL)->parent_write__FBGH.value__PAEH;
       } break;
       case __WRITE_LOCAL__: {
-        __tmp__2WKL=((__WRITE_LOCAL *)__tmp__1WKL)->parent_write__FZ4I.value__NXHH;
+        __tmp__N0GL=((__WRITE_LOCAL *)__tmp__M0GL)->parent_write__540I.value__PAEH;
       } break;
       };
-      switch (((struct ___OBJ *)__tmp__2WKL)->__id) {
+      switch (((struct ___OBJ *)__tmp__N0GL)->__id) {
       case __LIST__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __STRING_CST__: {
-        __tmp__3WKL=TRUE__;
+        __tmp__O0GL=TRUE__;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__3WKL=TRUE__;
+        __tmp__O0GL=TRUE__;
       } break;
       case __INTEGER_CST__: {
-        __tmp__3WKL=TRUE__;
+        __tmp__O0GL=TRUE__;
       } break;
       case __READ_LOCAL__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __REAL_CST__: {
-        __tmp__3WKL=TRUE__;
+        __tmp__O0GL=TRUE__;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__3WKL=TRUE__;
+        __tmp__O0GL=TRUE__;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_SUP__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_SUB__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_MUL__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_DIV__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_AND__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __PUT_TO__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __ITEM__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __SIZE_OF__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __CAST__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __CALL_SLOT__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __READ_SLOT__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_NEG__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_ADD__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_NOT__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_MOD__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_INF__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_OR__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       case __EXPR_XOR__: {
-        __tmp__3WKL=FALSE__;
+        __tmp__O0GL=FALSE__;
       } break;
       };
-      if (__tmp__3WKL) {
-        if (__tmp__2WKL==NULL) {
-          __tmp__EXKL=NULL;
+      if (__tmp__O0GL) {
+        if (__tmp__N0GL==NULL) {
+          __tmp__V0GL=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__2WKL)->__id) {
+          switch (((struct ___OBJ *)__tmp__N0GL)->__id) {
           case __LIST__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __STRING_CST__: {
-            __tmp__EXKL=((void *)__tmp__2WKL);
+            __tmp__V0GL=((void *)__tmp__N0GL);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__EXKL=((void *)__tmp__2WKL);
+            __tmp__V0GL=((void *)__tmp__N0GL);
           } break;
           case __INTEGER_CST__: {
-            __tmp__EXKL=((void *)__tmp__2WKL);
+            __tmp__V0GL=((void *)__tmp__N0GL);
           } break;
           case __READ_LOCAL__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __REAL_CST__: {
-            __tmp__EXKL=((void *)__tmp__2WKL);
+            __tmp__V0GL=((void *)__tmp__N0GL);
           } break;
           case __CHARACTER_CST__: {
-            __tmp__EXKL=((void *)__tmp__2WKL);
+            __tmp__V0GL=((void *)__tmp__N0GL);
           } break;
           case __IS_EXPANDED__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_SUP__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_SUB__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_MUL__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_DIV__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_AND__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __PUT_TO__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __ITEM__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __SIZE_OF__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __CAST__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __CALL_SLOT__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __READ_SLOT__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_NEG__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_ADD__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_NOT__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_MOD__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_INF__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_OR__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           case __EXPR_XOR__: {
-            __tmp__EXKL=NULL;
+            __tmp__V0GL=NULL;
           } break;
           }
         };
-        result__SVKL=__tmp__EXKL;
-        req_list__VVKL=((__SLOT_DATA *)Self__BZFL->global__3DNK)->parent_variable__G3YD.require_list__0WHH;
-        if (((void *)req_list__VVKL != (void *)NULL)) {
-          j__TVKL= 0;
-          while ((! ((j__TVKL > ((__FAST_ARRAYoWRITEo *)req_list__VVKL)->parent_arrayed_collection__ZWHH.upper__5HHI) || ((void *)result__SVKL == (void *)NULL)))) {
-            __tmp__BYKL=((void **)((__FAST_ARRAYoWRITEo *)req_list__VVKL)->parent_arrayed_collection__ZWHH.storage__3IHI)[j__TVKL];
-            switch (((struct ___OBJ *)__tmp__BYKL)->__id) {
+        result__DZGL=__tmp__V0GL;
+        req_list__GZGL=((__SLOT_DATA *)Self__P3BL->global__ZGJK)->parent_variable__HHZD.require_list__25DH;
+        if (((void *)req_list__GZGL != (void *)NULL)) {
+          j__EZGL= 0;
+          while ((! ((j__EZGL > ((__FAST_ARRAYoWRITEo *)req_list__GZGL)->parent_arrayed_collection__15DH.upper__VODI) || ((void *)result__DZGL == (void *)NULL)))) {
+            __tmp__S1GL=((void **)((__FAST_ARRAYoWRITEo *)req_list__GZGL)->parent_arrayed_collection__15DH.storage__TPDI)[j__EZGL];
+            switch (((struct ___OBJ *)__tmp__S1GL)->__id) {
             case __WRITE_GLOBAL__: {
-              __tmp__CYKL=((__WRITE_GLOBAL *)__tmp__BYKL)->parent_write__MZJH.value__NXHH;
+              __tmp__T1GL=((__WRITE_GLOBAL *)__tmp__S1GL)->parent_write__YAGH.value__PAEH;
             } break;
             case __WRITE_SLOT__: {
-              __tmp__CYKL=((__WRITE_SLOT *)__tmp__BYKL)->parent_write__ZZJH.value__NXHH;
+              __tmp__T1GL=((__WRITE_SLOT *)__tmp__S1GL)->parent_write__FBGH.value__PAEH;
             } break;
             case __WRITE_LOCAL__: {
-              __tmp__CYKL=((__WRITE_LOCAL *)__tmp__BYKL)->parent_write__FZ4I.value__NXHH;
+              __tmp__T1GL=((__WRITE_LOCAL *)__tmp__S1GL)->parent_write__540I.value__PAEH;
             } break;
             };
-            switch (((struct ___OBJ *)__tmp__CYKL)->__id) {
+            switch (((struct ___OBJ *)__tmp__T1GL)->__id) {
             case __LIST__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __STRING_CST__: {
-              __tmp__DYKL=TRUE__;
+              __tmp__U1GL=TRUE__;
             } break;
             case __EXTERNAL_C__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __PROTOTYPE_CST__: {
-              __tmp__DYKL=TRUE__;
+              __tmp__U1GL=TRUE__;
             } break;
             case __INTEGER_CST__: {
-              __tmp__DYKL=TRUE__;
+              __tmp__U1GL=TRUE__;
             } break;
             case __READ_LOCAL__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_MULTIPLE__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_EQUAL__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_NOT_EQUAL__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __REAL_CST__: {
-              __tmp__DYKL=TRUE__;
+              __tmp__U1GL=TRUE__;
             } break;
             case __CHARACTER_CST__: {
-              __tmp__DYKL=TRUE__;
+              __tmp__U1GL=TRUE__;
             } break;
             case __IS_EXPANDED__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __GET_TYPE_ID__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_SUP__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_SUB__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_MUL__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_DIV__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_AND__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_SHIFT_R__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_SHIFT_L__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __PUT_TO__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __ITEM__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __SIZE_OF__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __CAST__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __CALL_SLOT__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __READ_SLOT__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __READ_GLOBAL__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_NOT_LOGIC__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_OR_LOGIC__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_OR_OR_LOGIC__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_AND_LOGIC__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_AND_AND_LOGIC__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_NEG__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_ADD__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_NOT__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_MOD__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_SUP_EQ__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_INF__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_INF_EQ__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_OR__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             case __EXPR_XOR__: {
-              __tmp__DYKL=FALSE__;
+              __tmp__U1GL=FALSE__;
             } break;
             };
-            if ((! __tmp__DYKL)) {
-              __tmp__NYKL=TRUE__;
+            if ((! __tmp__U1GL)) {
+              __tmp__41GL=TRUE__;
             } else {
-              switch (((struct ___OBJ *)result__SVKL)->__id) {
+              switch (((struct ___OBJ *)result__DZGL)->__id) {
               case __STRING_CST__: {
-                __tmp__KYKL=(! __infix_equal_equal__CC5L(((__STRING_CST *)result__SVKL),__tmp__CYKL));
+                __tmp__11GL=(! __infix_equal_equal__XN1L(((__STRING_CST *)result__DZGL),__tmp__T1GL));
               } break;
               case __PROTOTYPE_CST__: {
-                __tmp__KYKL=(! __infix_equal_equal__XC5L(((__PROTOTYPE_CST *)result__SVKL),__tmp__CYKL));
+                __tmp__11GL=(! __infix_equal_equal__MO1L(((__PROTOTYPE_CST *)result__DZGL),__tmp__T1GL));
               } break;
               case __INTEGER_CST__: {
-                __tmp__KYKL=(! __infix_equal_equal__ID5L(((__INTEGER_CST *)result__SVKL),__tmp__CYKL));
+                __tmp__11GL=(! __infix_equal_equal__3O1L(((__INTEGER_CST *)result__DZGL),__tmp__T1GL));
               } break;
               case __REAL_CST__: {
-                __tmp__KYKL=(! __infix_equal_equal__QG5L(((__REAL_CST *)result__SVKL),__tmp__CYKL));
+                __tmp__11GL=(! __infix_equal_equal__FS1L(((__REAL_CST *)result__DZGL),__tmp__T1GL));
               } break;
               case __CHARACTER_CST__: {
-                __tmp__KYKL=(! __infix_equal_equal__KH5L(((__CHARACTER_CST *)result__SVKL),__tmp__CYKL));
+                __tmp__11GL=(! __infix_equal_equal__5S1L(((__CHARACTER_CST *)result__DZGL),__tmp__T1GL));
               } break;
               };
-              __tmp__NYKL=__tmp__KYKL;
+              __tmp__41GL=__tmp__11GL;
             };
-            if (__tmp__NYKL) {
-              result__SVKL=NULL;
+            if (__tmp__41GL) {
+              result__DZGL=NULL;
             };
-            j__TVKL=(__INTEGER)(j__TVKL +  1);
+            j__EZGL=(__INTEGER)(j__EZGL +  1);
           };
         };
       };
     };
-    if (((void *)result__SVKL != (void *)NULL)) {
-      unread__H2QL(Self__BZFL->global__3DNK,Self__BZFL);
-      rec__EZFL=execute_access_unlink__BJHL(Self__BZFL);
-      if (((void *)rec__EZFL != (void *)NULL)) {
-        Self__JU3Q=((__LIST *)list_current__IF1);
-        add__to__RZCH(Self__JU3Q->expr_list__EMRG,rec__EZFL,(__INTEGER)(Self__JU3Q->index__XUUG -  1));
-        Self__JU3Q->index__XUUG=(__INTEGER)(Self__JU3Q->index__XUUG +  1);
+    if (((void *)result__DZGL != (void *)NULL)) {
+      unread__CGNL(Self__P3BL->global__ZGJK,Self__P3BL);
+      if (((void *)((__SLOT_DATA *)Self__P3BL->global__ZGJK)->value__U3OG != (void *)NULL)) {
+        execute__COHL(Self__P3BL->global__ZGJK);
       };
-      switch (((struct ___OBJ *)result__SVKL)->__id) {
+      switch (((struct ___OBJ *)result__DZGL)->__id) {
       case __STRING_CST__: {
-        Self__FCHQ=((__STRING_CST *)result__SVKL);
-        __tmp__N1FL=create__text__BMQH(Self__FCHQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FCHQ->string__LDAI);
+        Self__XFDQ=((__STRING_CST *)result__DZGL);
+        __tmp__15BL=create__text__ITMH(Self__XFDQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XFDQ->string__BK2H);
       } break;
       case __PROTOTYPE_CST__: {
-        Self__GCHQ=((__PROTOTYPE_CST *)result__SVKL);
-        __tmp__N1FL=create__type__HZQC(Self__GCHQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__GCHQ->parent_constant__DMMC.static_type__LSYD);
+        Self__YFDQ=((__PROTOTYPE_CST *)result__DZGL);
+        __tmp__15BL=create__type__PKQC(Self__YFDQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YFDQ->parent_constant__W2LC.static_type__M2YD);
       } break;
       case __INTEGER_CST__: {
-        Self__HCHQ=((__INTEGER_CST *)result__SVKL);
-        __tmp__N1FL=create__value__type__I1QC(Self__HCHQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HCHQ->value__VUYD,Self__HCHQ->parent_constant__OMMC.static_type__LSYD);
+        Self__ZFDQ=((__INTEGER_CST *)result__DZGL);
+        p__51MR=Self__ZFDQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        v__A2MR=Self__ZFDQ->value__W4YD;
+        t__B2MR=Self__ZFDQ->parent_constant__B3LC.static_type__M2YD;
+        result__W1MR=NULL;
+        ptr__X1MR=((__POINTER )(NULL));
+        typ_id__Y1MR= 0;
+        sz__Z1MR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+        if ((sz__Z1MR ==  0)) {
+          result__W1MR=INTEGER_CST__;
+        } else {
+          typ_id__Y1MR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Z1MR);
+          if ((typ_id__Y1MR == (__INTEGER)(-  1))) {
+            a__01MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__11MR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z1MR + a__01MR) & (__UINTEGER_32)(~ a__01MR));
+            ptr_table__W52R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__11MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__V52R=((__POINTER )(NULL));
+            result__X52R=((__POINTER *)ptr_table__W52R)[ 0];
+            if ((result__X52R == (void *)NULL)) {
+              result__X52R=new_lab__2PJ(new_size__11MR);
+              next__V52R=(void *)((unsigned long)result__X52R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__11MR)));
+              ((__POINTER *)next__V52R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__W52R)[ 0]=next__V52R;
+            } else {
+              next__V52R=((__POINTER *)result__X52R)[ 0];
+              if ((next__V52R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X52R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__11MR <<  1)) <=  4096)) {
+                  next__V52R=(void *)((unsigned long)result__X52R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__11MR)));
+                } else {
+                  next__V52R=new_lab__2PJ(new_size__11MR);
+                };
+                ((__POINTER *)next__V52R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__W52R)[ 0]=next__V52R;
+              } else {
+                ((__POINTER *)result__X52R)[ 0]=(void *)((unsigned long)((__POINTER *)next__V52R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__X52R=next__V52R;
+              };
+            };
+            ptr__X1MR=result__X52R;
+          } else {
+            t__21MR=((__UINTEGER_32 )typ_id__Y1MR);
+            a__31MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__452R=(__UINTEGER_32)((__UINTEGER_32)(sz__Z1MR + a__31MR) & (__UINTEGER_32)(~ a__31MR));
+            ptr_table__152R=((__POINTER )(&(table_type[(t__21MR)])));
+            lab_type__352R=(__UINTEGER_32)(t__21MR |  1);
+            next__052R=((__POINTER )(NULL));
+            result__252R=((__POINTER *)ptr_table__152R)[ 0];
+            if ((result__252R == (void *)NULL)) {
+              result__252R=new_lab__2PJ(lab_type__352R);
+              next__052R=(void *)((unsigned long)result__252R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__452R)));
+              ((__POINTER *)next__052R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__152R)[ 0]=next__052R;
+            } else {
+              next__052R=((__POINTER *)result__252R)[ 0];
+              if ((next__052R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__252R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__452R <<  1)) <=  4096)) {
+                  next__052R=(void *)((unsigned long)result__252R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__452R)));
+                } else {
+                  next__052R=new_lab__2PJ(lab_type__352R);
+                };
+                ((__POINTER *)next__052R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__152R)[ 0]=next__052R;
+              } else {
+                ((__POINTER *)result__252R)[ 0]=(void *)((unsigned long)((__POINTER *)next__052R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__252R=next__052R;
+              };
+            };
+            ptr__X1MR=result__252R;
+          };
+          result__W1MR=((__INTEGER_CST *)ptr__X1MR);
+          *(result__W1MR) = *(INTEGER_CST__);
+        };
+        Self__41MR=((__INTEGER_CST *)result__W1MR);
+        Self__41MR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__51MR;
+        Self__41MR->value__W4YD=v__A2MR;
+        Self__41MR->parent_constant__B3LC.static_type__M2YD=t__B2MR;
+        check_type__YG5D(Self__41MR);
+        __tmp__15BL=result__W1MR;
       } break;
       case __REAL_CST__: {
-        Self__JCHQ=((__REAL_CST *)result__SVKL);
-        __tmp__N1FL=create__value__type__2KQH(Self__JCHQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__JCHQ->value__RGAI,Self__JCHQ->parent_constant__IVNH.static_type__LSYD);
+        Self__1FDQ=((__REAL_CST *)result__DZGL);
+        p__L2MR=Self__1FDQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        v__M2MR=Self__1FDQ->value__HN2H;
+        t__N2MR=Self__1FDQ->parent_constant__U2JH.static_type__M2YD;
+        result__C2MR=NULL;
+        ptr__D2MR=((__POINTER )(NULL));
+        typ_id__E2MR= 0;
+        sz__F2MR=((__UINTEGER_32 )sizeof(__REAL_CST));
+        if ((sz__F2MR ==  0)) {
+          result__C2MR=REAL_CST__;
+        } else {
+          typ_id__E2MR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__F2MR);
+          if ((typ_id__E2MR == (__INTEGER)(-  1))) {
+            a__G2MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__H2MR=(__UINTEGER_32)((__UINTEGER_32)(sz__F2MR + a__G2MR) & (__UINTEGER_32)(~ a__G2MR));
+            ptr_table__AA3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__H2MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__552R=((__POINTER )(NULL));
+            result__BA3R=((__POINTER *)ptr_table__AA3R)[ 0];
+            if ((result__BA3R == (void *)NULL)) {
+              result__BA3R=new_lab__2PJ(new_size__H2MR);
+              next__552R=(void *)((unsigned long)result__BA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H2MR)));
+              ((__POINTER *)next__552R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__AA3R)[ 0]=next__552R;
+            } else {
+              next__552R=((__POINTER *)result__BA3R)[ 0];
+              if ((next__552R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BA3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__H2MR <<  1)) <=  4096)) {
+                  next__552R=(void *)((unsigned long)result__BA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H2MR)));
+                } else {
+                  next__552R=new_lab__2PJ(new_size__H2MR);
+                };
+                ((__POINTER *)next__552R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__AA3R)[ 0]=next__552R;
+              } else {
+                ((__POINTER *)result__BA3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__552R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__BA3R=next__552R;
+              };
+            };
+            ptr__D2MR=result__BA3R;
+          } else {
+            t__I2MR=((__UINTEGER_32 )typ_id__E2MR);
+            a__J2MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__IA3R=(__UINTEGER_32)((__UINTEGER_32)(sz__F2MR + a__J2MR) & (__UINTEGER_32)(~ a__J2MR));
+            ptr_table__FA3R=((__POINTER )(&(table_type[(t__I2MR)])));
+            lab_type__HA3R=(__UINTEGER_32)(t__I2MR |  1);
+            next__EA3R=((__POINTER )(NULL));
+            result__GA3R=((__POINTER *)ptr_table__FA3R)[ 0];
+            if ((result__GA3R == (void *)NULL)) {
+              result__GA3R=new_lab__2PJ(lab_type__HA3R);
+              next__EA3R=(void *)((unsigned long)result__GA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IA3R)));
+              ((__POINTER *)next__EA3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__FA3R)[ 0]=next__EA3R;
+            } else {
+              next__EA3R=((__POINTER *)result__GA3R)[ 0];
+              if ((next__EA3R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GA3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IA3R <<  1)) <=  4096)) {
+                  next__EA3R=(void *)((unsigned long)result__GA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IA3R)));
+                } else {
+                  next__EA3R=new_lab__2PJ(lab_type__HA3R);
+                };
+                ((__POINTER *)next__EA3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__FA3R)[ 0]=next__EA3R;
+              } else {
+                ((__POINTER *)result__GA3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EA3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__GA3R=next__EA3R;
+              };
+            };
+            ptr__D2MR=result__GA3R;
+          };
+          result__C2MR=((__REAL_CST *)ptr__D2MR);
+          *(result__C2MR) = *(REAL_CST__);
+        };
+        Self__K2MR=((__REAL_CST *)result__C2MR);
+        Self__K2MR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__L2MR;
+        Self__K2MR->value__HN2H=v__M2MR;
+        Self__K2MR->parent_constant__U2JH.static_type__M2YD=t__N2MR;
+        __tmp__15BL=result__C2MR;
       } break;
       case __CHARACTER_CST__: {
-        Self__LCHQ=((__CHARACTER_CST *)result__SVKL);
-        __tmp__N1FL=create__char__XLQH(Self__LCHQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__LCHQ->text__ZGAI);
+        Self__3FDQ=((__CHARACTER_CST *)result__DZGL);
+        __tmp__15BL=create__char__4SMH(Self__3FDQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3FDQ->text__PN2H);
       } break;
       };
-      result__FZFL=__tmp__N1FL;
-      modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      __tmp__P1FL=TRUE__;
+      result__T3BL=__tmp__15BL;
+      modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      __tmp__35BL=TRUE__;
     } else {
-      __tmp__P1FL=FALSE__;
+      __tmp__35BL=FALSE__;
     };
-    if ((! __tmp__P1FL)) {
-      val__GZFL=get_last_value__RPTL(Self__BZFL->global__3DNK,NULL);
-      if (((void *)val__GZFL != (void *)NULL)) {
-        result__FZFL=val__GZFL;
-        unread__H2QL(Self__BZFL->global__3DNK,Self__BZFL);
-        modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    if ((! __tmp__35BL)) {
+      val__U3BL=get_last_value__D0PL(Self__P3BL->global__ZGJK,NULL);
+      if (((void *)val__U3BL != (void *)NULL)) {
+        result__T3BL=val__U3BL;
+        unread__CGNL(Self__P3BL->global__ZGJK,Self__P3BL);
+        modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
       };
     };
   };
-  if (((void *)result__FZFL == (void *)NULL)) {
-    ((__SLOT_DATA *)Self__BZFL->global__3DNK)->last_index__ALTL=(__INTEGER)(-  1);
-    if (((void *)((__SLOT_DATA *)Self__BZFL->global__3DNK)->value__LWRG != (void *)NULL)) {
-      execute__AMLL(Self__BZFL->global__3DNK);
+  if (((void *)result__T3BL == (void *)NULL)) {
+    ((__SLOT_DATA *)Self__P3BL->global__ZGJK)->last_index__SVPL=(__INTEGER)(-  1);
+    if (((void *)((__SLOT_DATA *)Self__P3BL->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__P3BL->global__ZGJK);
     };
-    result__FZFL=Self__BZFL;
+    result__T3BL=Self__P3BL;
   };
-  return(result__FZFL);
+  return(result__T3BL);
 }
 
-static void* execute_link__4N3M(__EXPR_NOT_LOGIC *Self__5N3M)
+static void* execute_link__C2ZM(__EXPR_NOT_LOGIC *Self__D2ZM)
 // ({EXPR_NOT_LOGIC}) With resultRecursive, No inlinable.
 {
-  void *right_t__GO3M,*__tmp__EVMN,*__tmp__OVMN;
-  __UINTEGER_32 old_seq__CO3M;
-  void *__tmp__IO3M,*__tmp__JO3M,*__tmp__LO3M,*result__UL5M,*__tmp__WL5M;
-  void *__tmp__FM5M,*__tmp__0M5M,*__tmp__QN5M,*result__BO3M,*__tmp__0UMN;
-  void *__tmp__MO3M,*right_cst__FO3M,*__tmp__1UMN,*pro__YUMN;
-  void *eq__PL5M,*__tmp__GM5M;
-  void *sup_eq__RL5M,*__tmp__1M5M;
-  void *sup__SL5M,*__tmp__RN5M;
-  void *__tmp__XL5M,*not__TL5M;
-  __POSITION __tmp__DVMN,__tmp__NVMN,__tmp__QQ3M;
-  void *__tmp__FVMN,*__tmp__PVMN;
-  __PROTOTYPE_CST *Self__NCHQ,*Self__QCHQ;
-  __BOOLEAN __tmp__5L5M,__tmp__UM5M,result__QBAN,__tmp__KN5M;
-  __BOOLEAN result__CCAN;
-  right_t__GO3M=NULL;
-  old_seq__CO3M=seq_call_and_loop__BOIJ;
-  __tmp__IO3M=Self__5N3M->parent_expr_unary_logic__GBYK.right__MM3M;
-  switch (((struct ___OBJ *)__tmp__IO3M)->__id) {
+  void *right_t__K2ZM,*__tmp__IDJN,*__tmp__SDJN;
+  __UINTEGER_32 old_seq__G2ZM,sz__R2MR,a__S2MR,new_size__T2MR,t__U2MR;
+  __UINTEGER_32 a__V2MR,new_size__SA3R,lab_type__RA3R,sz__32MR,a__42MR;
+  __UINTEGER_32 new_size__52MR,t__A3MR,a__B3MR,new_size__2A3R;
+  __UINTEGER_32 lab_type__1A3R,sz__J3MR,a__K3MR,new_size__L3MR,t__M3MR;
+  __UINTEGER_32 a__N3MR,new_size__GB3R,lab_type__FB3R;
+  void *__tmp__M2ZM,*__tmp__N2ZM,*__tmp__P2ZM,*result__YZ1M,*__tmp__0Z1M;
+  void *__tmp__J01M,*l__Y2MR,*r__Z2MR,*__tmp__401M,*l__E3MR,*r__F3MR;
+  void *__tmp__U11M,*l__Q3MR,*r__R3MR,*result__F2ZM,*__tmp__4CJN;
+  __LIST *Self__MHBR;
+  void *voir__NHBR;
+  void *__tmp__Q2ZM,*right_cst__J2ZM,*__tmp__5CJN,*pro__2CJN;
+  void *eq__TZ1M,*__tmp__K01M;
+  void *sup_eq__VZ1M,*__tmp__501M;
+  void *sup__WZ1M,*__tmp__V11M;
+  void *__tmp__1Z1M,*not__XZ1M;
+  __POSITION p__X2MR,p__D3MR,p__P3MR,__tmp__HDJN,__tmp__RDJN;
+  __POSITION __tmp__U4ZM;
+  __EXPR_NOT_EQUAL *result__O2MR,*Self__W2MR;
+  __POINTER ptr__P2MR,ptr_table__KA3R,next__JA3R,result__LA3R;
+  __POINTER ptr_table__PA3R,next__OA3R,result__QA3R,ptr__12MR;
+  __POINTER ptr_table__UA3R,next__TA3R,result__VA3R,ptr_table__ZA3R;
+  __POINTER next__YA3R,result__0A3R,ptr__H3MR,ptr_table__4A3R;
+  __POINTER next__3A3R,result__5A3R,ptr_table__DB3R,next__CB3R;
+  __POINTER result__EB3R;
+  __INTEGER typ_id__Q2MR,typ_id__22MR,typ_id__I3MR;
+  __EXPR_INF *result__02MR,*Self__C3MR;
+  __EXPR_INF_EQ *result__G3MR,*Self__O3MR;
+  void *__tmp__JDJN,*result__OHBR,*__tmp__TDJN,*result__QHBR;
+  __PROTOTYPE_CST *Self__5FDQ,*Self__CGDQ;
+  __TYPE_FULL *Self__PHBR,*Self__RHBR;
+  __BOOLEAN __tmp__D01M,__tmp__Y01M,result__UP2M,__tmp__O11M;
+  __BOOLEAN result__GQ2M;
+  right_t__K2ZM=NULL;
+  old_seq__G2ZM=seq_call_and_loop__3QEJ;
+  __tmp__M2ZM=Self__D2ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
+  switch (((struct ___OBJ *)__tmp__M2ZM)->__id) {
   case __LIST__: {
-    __tmp__JO3M=execute_link__GMRG(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__TTOG(__tmp__M2ZM);
   } break;
   case __STRING_CST__: {
-    __tmp__JO3M=((__STRING_CST *)__tmp__IO3M);
+    __tmp__N2ZM=((__STRING_CST *)__tmp__M2ZM);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__JO3M=execute_link__A23K(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__KA0K(__tmp__M2ZM);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__JO3M=((__PROTOTYPE_CST *)__tmp__IO3M);
+    __tmp__N2ZM=((__PROTOTYPE_CST *)__tmp__M2ZM);
   } break;
   case __INTEGER_CST__: {
-    __tmp__JO3M=((__INTEGER_CST *)__tmp__IO3M);
+    __tmp__N2ZM=((__INTEGER_CST *)__tmp__M2ZM);
   } break;
   case __READ_LOCAL__: {
-    __tmp__JO3M=execute_link__QDEL(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__4HAL(__tmp__M2ZM);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__JO3M=execute_link__EIEL();
+    Self__MHBR=((__LIST *)list_current__EH1);
+    voir__NHBR=create__AXB( 250);
+    display__EQQG(Self__MHBR,voir__NHBR);
+    put_string__2EG(((__STRING *)voir__NHBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__N2ZM=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__JO3M=execute_link__IIEL(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__WMAL(__tmp__M2ZM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__JO3M=execute_link__RMEL(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__5QAL(__tmp__M2ZM);
   } break;
   case __REAL_CST__: {
-    __tmp__JO3M=((__REAL_CST *)__tmp__IO3M);
+    __tmp__N2ZM=((__REAL_CST *)__tmp__M2ZM);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__JO3M=((__CHARACTER_CST *)__tmp__IO3M);
+    __tmp__N2ZM=((__CHARACTER_CST *)__tmp__M2ZM);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__JO3M=execute_link__AREL(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__OVAL(__tmp__M2ZM);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__JO3M=execute_link__HSEL(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__VWAL(__tmp__M2ZM);
   } break;
   case __EXPR_SUP__: {
-    __tmp__JO3M=execute_link__MSEL(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__0WAL(__tmp__M2ZM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__JO3M=execute_link__VWEL(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__D1AL(__tmp__M2ZM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__JO3M=execute_link__40EL(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__M5AL(__tmp__M2ZM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__JO3M=execute_link__H5EL(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__VDBL(__tmp__M2ZM);
   } break;
   case __EXPR_AND__: {
-    __tmp__JO3M=execute_link__QDFL(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__4HBL(__tmp__M2ZM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__JO3M=execute_link__ZHFL(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__HMBL(__tmp__M2ZM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__JO3M=execute_link__CMFL(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__QQBL(__tmp__M2ZM);
   } break;
   case __PUT_TO__: {
-    __tmp__JO3M=execute_link__NKTK(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__ROPK(__tmp__M2ZM);
   } break;
   case __ITEM__: {
-    __tmp__JO3M=execute_link__LQFL(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__ZUBL(__tmp__M2ZM);
   } break;
   case __SIZE_OF__: {
-    __tmp__JO3M=execute_link__SQFL(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__AVBL(__tmp__M2ZM);
   } break;
   case __CAST__: {
-    __tmp__JO3M=execute_link__XQFL(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__FVBL(__tmp__M2ZM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__JO3M=execute_link__MYXL(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__CDUL(__tmp__M2ZM);
   } break;
   case __READ_SLOT__: {
-    __tmp__JO3M=execute_link__QUFL(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__4YBL(__tmp__M2ZM);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__JO3M=execute_link__AZFL(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__O3BL(__tmp__M2ZM);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__JO3M=execute_link__4N3M(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__C2ZM(__tmp__M2ZM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__JO3M=execute_link__03IO(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__SGFO(__tmp__M2ZM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__JO3M=execute_link__SFPO(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__KOLO(__tmp__M2ZM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__JO3M=execute_link__TDJO(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__LMFO(__tmp__M2ZM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__JO3M=execute_link__WLPO(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__OULO(__tmp__M2ZM);
   } break;
   case __EXPR_NEG__: {
-    __tmp__JO3M=execute_link__GDOM(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__IPKM(__tmp__M2ZM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__JO3M=execute_link__3NSL(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__VXOL(__tmp__M2ZM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__JO3M=execute_link__SQ3M(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__W4ZM(__tmp__M2ZM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__JO3M=execute_link__MJJO(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__ESFO(__tmp__M2ZM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__JO3M=execute_link__EIIP(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__2QEP(__tmp__M2ZM);
   } break;
   case __EXPR_INF__: {
-    __tmp__JO3M=execute_link__BNUN(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__F1QN(__tmp__M2ZM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__JO3M=execute_link__KRUN(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__O5QN(__tmp__M2ZM);
   } break;
   case __EXPR_OR__: {
-    __tmp__JO3M=execute_link__HEUN(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__LSQN(__tmp__M2ZM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__JO3M=execute_link__UUYO(__tmp__IO3M);
+    __tmp__N2ZM=execute_link__M3UO(__tmp__M2ZM);
   } break;
   };
-  Self__5N3M->parent_expr_unary_logic__GBYK.right__MM3M=__tmp__JO3M;
-  __tmp__LO3M=Self__5N3M->parent_expr_unary_logic__GBYK.right__MM3M;
-  if (__tmp__LO3M==NULL) {
-    __tmp__MO3M=NULL;
+  Self__D2ZM->parent_expr_unary_logic__AHUK.right__Q0ZM=__tmp__N2ZM;
+  __tmp__P2ZM=Self__D2ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
+  if (__tmp__P2ZM==NULL) {
+    __tmp__Q2ZM=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__LO3M)->__id) {
+    switch (((struct ___OBJ *)__tmp__P2ZM)->__id) {
     case __LIST__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__MO3M=((void *)__tmp__LO3M);
+      __tmp__Q2ZM=((void *)__tmp__P2ZM);
     } break;
     case __INTEGER_CST__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __ITEM__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __CAST__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__MO3M=NULL;
+      __tmp__Q2ZM=NULL;
     } break;
     }
   };
-  right_cst__FO3M=__tmp__MO3M;
-  if (((void *)__tmp__MO3M != (void *)NULL)) {
-    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__MO3M)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL == (void *)type_true__FJB)) {
-      right_t__GO3M=type_true__FJB;
+  right_cst__J2ZM=__tmp__Q2ZM;
+  if (((void *)__tmp__Q2ZM != (void *)NULL)) {
+    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__Q2ZM)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)type_true__FJB)) {
+      right_t__K2ZM=type_true__FJB;
     } else {
-      right_t__GO3M=type_false__NJB;
+      right_t__K2ZM=type_false__NJB;
     };
   };
-  eq__PL5M=NULL;
-  sup_eq__RL5M=NULL;
-  sup__SL5M=NULL;
-  result__UL5M=NULL;
-  __tmp__WL5M=Self__5N3M->parent_expr_unary_logic__GBYK.right__MM3M;
-  if (__tmp__WL5M==NULL) {
-    __tmp__XL5M=NULL;
+  eq__TZ1M=NULL;
+  sup_eq__VZ1M=NULL;
+  sup__WZ1M=NULL;
+  result__YZ1M=NULL;
+  __tmp__0Z1M=Self__D2ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
+  if (__tmp__0Z1M==NULL) {
+    __tmp__1Z1M=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__WL5M)->__id) {
+    switch (((struct ___OBJ *)__tmp__0Z1M)->__id) {
     case __LIST__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __ITEM__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __CAST__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__XL5M=((void *)__tmp__WL5M);
+      __tmp__1Z1M=((void *)__tmp__0Z1M);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__XL5M=NULL;
+      __tmp__1Z1M=NULL;
     } break;
     }
   };
-  not__TL5M=__tmp__XL5M;
-  if (((void *)__tmp__XL5M != (void *)NULL)) {
-    result__UL5M=((__EXPR_NOT_LOGIC *)__tmp__XL5M)->parent_expr_unary_logic__GBYK.right__MM3M;
-    __tmp__5L5M=TRUE__;
+  not__XZ1M=__tmp__1Z1M;
+  if (((void *)__tmp__1Z1M != (void *)NULL)) {
+    result__YZ1M=((__EXPR_NOT_LOGIC *)__tmp__1Z1M)->parent_expr_unary_logic__AHUK.right__Q0ZM;
+    __tmp__D01M=TRUE__;
   } else {
-    __tmp__5L5M=FALSE__;
+    __tmp__D01M=FALSE__;
   };
-  if (__tmp__5L5M) {
-    __tmp__UM5M=TRUE__;
+  if (__tmp__D01M) {
+    __tmp__Y01M=TRUE__;
   } else {
-    __tmp__FM5M=Self__5N3M->parent_expr_unary_logic__GBYK.right__MM3M;
-    if (__tmp__FM5M==NULL) {
-      __tmp__GM5M=NULL;
+    __tmp__J01M=Self__D2ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
+    if (__tmp__J01M==NULL) {
+      __tmp__K01M=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__FM5M)->__id) {
+      switch (((struct ___OBJ *)__tmp__J01M)->__id) {
       case __LIST__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __STRING_CST__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __INTEGER_CST__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __READ_LOCAL__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__GM5M=((void *)__tmp__FM5M);
+        __tmp__K01M=((void *)__tmp__J01M);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __REAL_CST__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_SUP__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_SUB__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_MUL__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_DIV__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_AND__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __PUT_TO__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __ITEM__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __SIZE_OF__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __CAST__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __CALL_SLOT__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __READ_SLOT__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_NEG__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_ADD__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_NOT__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_MOD__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_INF__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_OR__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       case __EXPR_XOR__: {
-        __tmp__GM5M=NULL;
+        __tmp__K01M=NULL;
       } break;
       }
     };
-    eq__PL5M=__tmp__GM5M;
-    result__QBAN=((void *)__tmp__GM5M != (void *)NULL);
-    if (result__QBAN) {
-      result__UL5M=create__with__and__GPYH(Self__5N3M->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM,((__EXPR_EQUAL *)__tmp__GM5M)->parent_expr_binary_cmp__XDNH.left__ZFAI,((__EXPR_EQUAL *)__tmp__GM5M)->parent_expr_binary_cmp__XDNH.right__3FAI);
+    eq__TZ1M=__tmp__K01M;
+    result__UP2M=((void *)__tmp__K01M != (void *)NULL);
+    if (result__UP2M) {
+      p__X2MR=Self__D2ZM->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      l__Y2MR=((__EXPR_EQUAL *)__tmp__K01M)->parent_expr_binary_cmp__DLJH.left__PM2H;
+      r__Z2MR=((__EXPR_EQUAL *)__tmp__K01M)->parent_expr_binary_cmp__DLJH.right__TM2H;
+      result__O2MR=NULL;
+      ptr__P2MR=((__POINTER )(NULL));
+      typ_id__Q2MR= 0;
+      sz__R2MR=((__UINTEGER_32 )sizeof(__EXPR_NOT_EQUAL));
+      if ((sz__R2MR ==  0)) {
+        result__O2MR=EXPR_NOT_EQUAL__;
+      } else {
+        typ_id__Q2MR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__R2MR);
+        if ((typ_id__Q2MR == (__INTEGER)(-  1))) {
+          a__S2MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__T2MR=(__UINTEGER_32)((__UINTEGER_32)(sz__R2MR + a__S2MR) & (__UINTEGER_32)(~ a__S2MR));
+          ptr_table__KA3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T2MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__JA3R=((__POINTER )(NULL));
+          result__LA3R=((__POINTER *)ptr_table__KA3R)[ 0];
+          if ((result__LA3R == (void *)NULL)) {
+            result__LA3R=new_lab__2PJ(new_size__T2MR);
+            next__JA3R=(void *)((unsigned long)result__LA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T2MR)));
+            ((__POINTER *)next__JA3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__KA3R)[ 0]=next__JA3R;
+          } else {
+            next__JA3R=((__POINTER *)result__LA3R)[ 0];
+            if ((next__JA3R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LA3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__T2MR <<  1)) <=  4096)) {
+                next__JA3R=(void *)((unsigned long)result__LA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T2MR)));
+              } else {
+                next__JA3R=new_lab__2PJ(new_size__T2MR);
+              };
+              ((__POINTER *)next__JA3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__KA3R)[ 0]=next__JA3R;
+            } else {
+              ((__POINTER *)result__LA3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JA3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__LA3R=next__JA3R;
+            };
+          };
+          ptr__P2MR=result__LA3R;
+        } else {
+          t__U2MR=((__UINTEGER_32 )typ_id__Q2MR);
+          a__V2MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__SA3R=(__UINTEGER_32)((__UINTEGER_32)(sz__R2MR + a__V2MR) & (__UINTEGER_32)(~ a__V2MR));
+          ptr_table__PA3R=((__POINTER )(&(table_type[(t__U2MR)])));
+          lab_type__RA3R=(__UINTEGER_32)(t__U2MR |  1);
+          next__OA3R=((__POINTER )(NULL));
+          result__QA3R=((__POINTER *)ptr_table__PA3R)[ 0];
+          if ((result__QA3R == (void *)NULL)) {
+            result__QA3R=new_lab__2PJ(lab_type__RA3R);
+            next__OA3R=(void *)((unsigned long)result__QA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SA3R)));
+            ((__POINTER *)next__OA3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__PA3R)[ 0]=next__OA3R;
+          } else {
+            next__OA3R=((__POINTER *)result__QA3R)[ 0];
+            if ((next__OA3R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QA3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__SA3R <<  1)) <=  4096)) {
+                next__OA3R=(void *)((unsigned long)result__QA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SA3R)));
+              } else {
+                next__OA3R=new_lab__2PJ(lab_type__RA3R);
+              };
+              ((__POINTER *)next__OA3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__PA3R)[ 0]=next__OA3R;
+            } else {
+              ((__POINTER *)result__QA3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OA3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__QA3R=next__OA3R;
+            };
+          };
+          ptr__P2MR=result__QA3R;
+        };
+        result__O2MR=((__EXPR_NOT_EQUAL *)ptr__P2MR);
+        *(result__O2MR) = *(EXPR_NOT_EQUAL__);
+      };
+      Self__W2MR=((__EXPR_NOT_EQUAL *)result__O2MR);
+      Self__W2MR->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__X2MR;
+      Self__W2MR->parent_expr_binary_cmp__LLJH.left__PM2H=l__Y2MR;
+      Self__W2MR->parent_expr_binary_cmp__LLJH.right__TM2H=r__Z2MR;
+      result__YZ1M=result__O2MR;
     };
-    __tmp__UM5M=result__QBAN;
+    __tmp__Y01M=result__UP2M;
   };
-  if (__tmp__UM5M) {
-    __tmp__KN5M=TRUE__;
+  if (__tmp__Y01M) {
+    __tmp__O11M=TRUE__;
   } else {
-    __tmp__0M5M=Self__5N3M->parent_expr_unary_logic__GBYK.right__MM3M;
-    if (__tmp__0M5M==NULL) {
-      __tmp__1M5M=NULL;
+    __tmp__401M=Self__D2ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
+    if (__tmp__401M==NULL) {
+      __tmp__501M=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__0M5M)->__id) {
+      switch (((struct ___OBJ *)__tmp__401M)->__id) {
       case __LIST__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __STRING_CST__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __INTEGER_CST__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __READ_LOCAL__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __REAL_CST__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_SUP__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_SUB__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_MUL__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_DIV__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_AND__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __PUT_TO__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __ITEM__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __SIZE_OF__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __CAST__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __CALL_SLOT__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __READ_SLOT__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_NEG__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_ADD__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_NOT__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_MOD__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__1M5M=((void *)__tmp__0M5M);
+        __tmp__501M=((void *)__tmp__401M);
       } break;
       case __EXPR_INF__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_OR__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       case __EXPR_XOR__: {
-        __tmp__1M5M=NULL;
+        __tmp__501M=NULL;
       } break;
       }
     };
-    sup_eq__RL5M=__tmp__1M5M;
-    result__CCAN=((void *)__tmp__1M5M != (void *)NULL);
-    if (result__CCAN) {
-      result__UL5M=create__with__and__XKON(Self__5N3M->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM,((__EXPR_SUP_EQ *)__tmp__1M5M)->parent_expr_binary_cmp__QL5M.left__ZFAI,((__EXPR_SUP_EQ *)__tmp__1M5M)->parent_expr_binary_cmp__QL5M.right__3FAI);
+    sup_eq__VZ1M=__tmp__501M;
+    result__GQ2M=((void *)__tmp__501M != (void *)NULL);
+    if (result__GQ2M) {
+      p__D3MR=Self__D2ZM->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      l__E3MR=((__EXPR_SUP_EQ *)__tmp__501M)->parent_expr_binary_cmp__UZ1M.left__PM2H;
+      r__F3MR=((__EXPR_SUP_EQ *)__tmp__501M)->parent_expr_binary_cmp__UZ1M.right__TM2H;
+      result__02MR=NULL;
+      ptr__12MR=((__POINTER )(NULL));
+      typ_id__22MR= 0;
+      sz__32MR=((__UINTEGER_32 )sizeof(__EXPR_INF));
+      if ((sz__32MR ==  0)) {
+        result__02MR=EXPR_INF__;
+      } else {
+        typ_id__22MR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__32MR);
+        if ((typ_id__22MR == (__INTEGER)(-  1))) {
+          a__42MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__52MR=(__UINTEGER_32)((__UINTEGER_32)(sz__32MR + a__42MR) & (__UINTEGER_32)(~ a__42MR));
+          ptr_table__UA3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__52MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__TA3R=((__POINTER )(NULL));
+          result__VA3R=((__POINTER *)ptr_table__UA3R)[ 0];
+          if ((result__VA3R == (void *)NULL)) {
+            result__VA3R=new_lab__2PJ(new_size__52MR);
+            next__TA3R=(void *)((unsigned long)result__VA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__52MR)));
+            ((__POINTER *)next__TA3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__UA3R)[ 0]=next__TA3R;
+          } else {
+            next__TA3R=((__POINTER *)result__VA3R)[ 0];
+            if ((next__TA3R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VA3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__52MR <<  1)) <=  4096)) {
+                next__TA3R=(void *)((unsigned long)result__VA3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__52MR)));
+              } else {
+                next__TA3R=new_lab__2PJ(new_size__52MR);
+              };
+              ((__POINTER *)next__TA3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__UA3R)[ 0]=next__TA3R;
+            } else {
+              ((__POINTER *)result__VA3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TA3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__VA3R=next__TA3R;
+            };
+          };
+          ptr__12MR=result__VA3R;
+        } else {
+          t__A3MR=((__UINTEGER_32 )typ_id__22MR);
+          a__B3MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__2A3R=(__UINTEGER_32)((__UINTEGER_32)(sz__32MR + a__B3MR) & (__UINTEGER_32)(~ a__B3MR));
+          ptr_table__ZA3R=((__POINTER )(&(table_type[(t__A3MR)])));
+          lab_type__1A3R=(__UINTEGER_32)(t__A3MR |  1);
+          next__YA3R=((__POINTER )(NULL));
+          result__0A3R=((__POINTER *)ptr_table__ZA3R)[ 0];
+          if ((result__0A3R == (void *)NULL)) {
+            result__0A3R=new_lab__2PJ(lab_type__1A3R);
+            next__YA3R=(void *)((unsigned long)result__0A3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2A3R)));
+            ((__POINTER *)next__YA3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ZA3R)[ 0]=next__YA3R;
+          } else {
+            next__YA3R=((__POINTER *)result__0A3R)[ 0];
+            if ((next__YA3R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0A3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2A3R <<  1)) <=  4096)) {
+                next__YA3R=(void *)((unsigned long)result__0A3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2A3R)));
+              } else {
+                next__YA3R=new_lab__2PJ(lab_type__1A3R);
+              };
+              ((__POINTER *)next__YA3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__ZA3R)[ 0]=next__YA3R;
+            } else {
+              ((__POINTER *)result__0A3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YA3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__0A3R=next__YA3R;
+            };
+          };
+          ptr__12MR=result__0A3R;
+        };
+        result__02MR=((__EXPR_INF *)ptr__12MR);
+        *(result__02MR) = *(EXPR_INF__);
+      };
+      Self__C3MR=((__EXPR_INF *)result__02MR);
+      Self__C3MR->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__D3MR;
+      Self__C3MR->parent_expr_binary_cmp__G11M.left__PM2H=l__E3MR;
+      Self__C3MR->parent_expr_binary_cmp__G11M.right__TM2H=r__F3MR;
+      result__YZ1M=result__02MR;
     };
-    __tmp__KN5M=result__CCAN;
+    __tmp__O11M=result__GQ2M;
   };
-  if ((! __tmp__KN5M)) {
-    __tmp__QN5M=Self__5N3M->parent_expr_unary_logic__GBYK.right__MM3M;
-    if (__tmp__QN5M==NULL) {
-      __tmp__RN5M=NULL;
+  if ((! __tmp__O11M)) {
+    __tmp__U11M=Self__D2ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
+    if (__tmp__U11M==NULL) {
+      __tmp__V11M=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__QN5M)->__id) {
+      switch (((struct ___OBJ *)__tmp__U11M)->__id) {
       case __LIST__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __STRING_CST__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __INTEGER_CST__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __READ_LOCAL__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __REAL_CST__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_SUP__: {
-        __tmp__RN5M=((void *)__tmp__QN5M);
+        __tmp__V11M=((void *)__tmp__U11M);
       } break;
       case __EXPR_SUB__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_MUL__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_DIV__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_AND__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __PUT_TO__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __ITEM__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __SIZE_OF__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __CAST__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __CALL_SLOT__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __READ_SLOT__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_NEG__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_ADD__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_NOT__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_MOD__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_INF__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_OR__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       case __EXPR_XOR__: {
-        __tmp__RN5M=NULL;
+        __tmp__V11M=NULL;
       } break;
       }
     };
-    sup__SL5M=__tmp__RN5M;
-    if (((void *)__tmp__RN5M != (void *)NULL)) {
-      result__UL5M=create__with__and__HLON(Self__5N3M->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM,((__EXPR_SUP *)__tmp__RN5M)->parent_expr_binary_cmp__PYNH.left__ZFAI,((__EXPR_SUP *)__tmp__RN5M)->parent_expr_binary_cmp__PYNH.right__3FAI);
+    sup__WZ1M=__tmp__V11M;
+    if (((void *)__tmp__V11M != (void *)NULL)) {
+      p__P3MR=Self__D2ZM->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      l__Q3MR=((__EXPR_SUP *)__tmp__V11M)->parent_expr_binary_cmp__15JH.left__PM2H;
+      r__R3MR=((__EXPR_SUP *)__tmp__V11M)->parent_expr_binary_cmp__15JH.right__TM2H;
+      result__G3MR=NULL;
+      ptr__H3MR=((__POINTER )(NULL));
+      typ_id__I3MR= 0;
+      sz__J3MR=((__UINTEGER_32 )sizeof(__EXPR_INF_EQ));
+      if ((sz__J3MR ==  0)) {
+        result__G3MR=EXPR_INF_EQ__;
+      } else {
+        typ_id__I3MR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__J3MR);
+        if ((typ_id__I3MR == (__INTEGER)(-  1))) {
+          a__K3MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__L3MR=(__UINTEGER_32)((__UINTEGER_32)(sz__J3MR + a__K3MR) & (__UINTEGER_32)(~ a__K3MR));
+          ptr_table__4A3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L3MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__3A3R=((__POINTER )(NULL));
+          result__5A3R=((__POINTER *)ptr_table__4A3R)[ 0];
+          if ((result__5A3R == (void *)NULL)) {
+            result__5A3R=new_lab__2PJ(new_size__L3MR);
+            next__3A3R=(void *)((unsigned long)result__5A3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L3MR)));
+            ((__POINTER *)next__3A3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__4A3R)[ 0]=next__3A3R;
+          } else {
+            next__3A3R=((__POINTER *)result__5A3R)[ 0];
+            if ((next__3A3R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5A3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__L3MR <<  1)) <=  4096)) {
+                next__3A3R=(void *)((unsigned long)result__5A3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L3MR)));
+              } else {
+                next__3A3R=new_lab__2PJ(new_size__L3MR);
+              };
+              ((__POINTER *)next__3A3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__4A3R)[ 0]=next__3A3R;
+            } else {
+              ((__POINTER *)result__5A3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3A3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__5A3R=next__3A3R;
+            };
+          };
+          ptr__H3MR=result__5A3R;
+        } else {
+          t__M3MR=((__UINTEGER_32 )typ_id__I3MR);
+          a__N3MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__GB3R=(__UINTEGER_32)((__UINTEGER_32)(sz__J3MR + a__N3MR) & (__UINTEGER_32)(~ a__N3MR));
+          ptr_table__DB3R=((__POINTER )(&(table_type[(t__M3MR)])));
+          lab_type__FB3R=(__UINTEGER_32)(t__M3MR |  1);
+          next__CB3R=((__POINTER )(NULL));
+          result__EB3R=((__POINTER *)ptr_table__DB3R)[ 0];
+          if ((result__EB3R == (void *)NULL)) {
+            result__EB3R=new_lab__2PJ(lab_type__FB3R);
+            next__CB3R=(void *)((unsigned long)result__EB3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GB3R)));
+            ((__POINTER *)next__CB3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__DB3R)[ 0]=next__CB3R;
+          } else {
+            next__CB3R=((__POINTER *)result__EB3R)[ 0];
+            if ((next__CB3R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EB3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GB3R <<  1)) <=  4096)) {
+                next__CB3R=(void *)((unsigned long)result__EB3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GB3R)));
+              } else {
+                next__CB3R=new_lab__2PJ(lab_type__FB3R);
+              };
+              ((__POINTER *)next__CB3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__DB3R)[ 0]=next__CB3R;
+            } else {
+              ((__POINTER *)result__EB3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CB3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__EB3R=next__CB3R;
+            };
+          };
+          ptr__H3MR=result__EB3R;
+        };
+        result__G3MR=((__EXPR_INF_EQ *)ptr__H3MR);
+        *(result__G3MR) = *(EXPR_INF_EQ__);
+      };
+      Self__O3MR=((__EXPR_INF_EQ *)result__G3MR);
+      Self__O3MR->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__P3MR;
+      Self__O3MR->parent_expr_binary_cmp__211M.left__PM2H=l__Q3MR;
+      Self__O3MR->parent_expr_binary_cmp__211M.right__TM2H=r__R3MR;
+      result__YZ1M=result__G3MR;
     };
   };
-  result__BO3M=result__UL5M;
-  if ((((void *)result__UL5M == (void *)NULL) && ((void *)__tmp__MO3M != (void *)NULL))) {
-    __tmp__0UMN=Self__5N3M->parent_expr_unary_logic__GBYK.right__MM3M;
-    if (__tmp__0UMN==NULL) {
-      __tmp__1UMN=NULL;
+  result__F2ZM=result__YZ1M;
+  if ((((void *)result__YZ1M == (void *)NULL) && ((void *)__tmp__Q2ZM != (void *)NULL))) {
+    __tmp__4CJN=Self__D2ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
+    if (__tmp__4CJN==NULL) {
+      __tmp__5CJN=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__0UMN)->__id) {
+      switch (((struct ___OBJ *)__tmp__4CJN)->__id) {
       case __LIST__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __STRING_CST__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__1UMN=((void *)__tmp__0UMN);
+        __tmp__5CJN=((void *)__tmp__4CJN);
       } break;
       case __INTEGER_CST__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __READ_LOCAL__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __REAL_CST__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_SUP__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_SUB__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_MUL__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_DIV__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_AND__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __PUT_TO__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __ITEM__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __SIZE_OF__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __CAST__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __CALL_SLOT__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __READ_SLOT__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_NEG__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_ADD__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_NOT__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_MOD__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_INF__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_OR__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       case __EXPR_XOR__: {
-        __tmp__1UMN=NULL;
+        __tmp__5CJN=NULL;
       } break;
       }
     };
-    pro__YUMN=__tmp__1UMN;
-    if (((void *)right_t__GO3M == (void *)type_true__FJB)) {
-      __tmp__DVMN=((__PROTOTYPE_CST *)__tmp__1UMN)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__EVMN=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__EVMN)->__id) {
+    pro__2CJN=__tmp__5CJN;
+    if (((void *)right_t__K2ZM == (void *)type_true__FJB)) {
+      __tmp__HDJN=((__PROTOTYPE_CST *)__tmp__5CJN)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__IDJN=type_false__NJB;
+      switch (((struct ___OBJ *)__tmp__IDJN)->__id) {
       case __TYPE__: {
-        __tmp__FVMN=((__TYPE *)__tmp__EVMN)->default__AKC;
+        __tmp__JDJN=((__TYPE *)__tmp__IDJN)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__FVMN=((__TYPE_NULL *)__tmp__EVMN)->parent_type__TIB.default__AKC;
+        __tmp__JDJN=((__TYPE_NULL *)__tmp__IDJN)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__FVMN=((__TYPE_VOID *)__tmp__EVMN)->parent_type__UIB.default__AKC;
+        __tmp__JDJN=((__TYPE_VOID *)__tmp__IDJN)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__FVMN=((__TYPE_CONTEXT *)__tmp__EVMN)->parent_type__VIB.default__AKC;
+        __tmp__JDJN=((__TYPE_CONTEXT *)__tmp__IDJN)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__FVMN=((__TYPE_ID *)__tmp__EVMN)->parent_type__WIB.default__AKC;
+        __tmp__JDJN=((__TYPE_ID *)__tmp__IDJN)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__FVMN=((__TYPE_GENERIC *)__tmp__EVMN)->parent_type__T2IB.default__AKC;
+        __tmp__JDJN=((__TYPE_GENERIC *)__tmp__IDJN)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__FVMN=((__PROFIL_BLOCK *)__tmp__EVMN)->parent_type__VNCG.default__AKC;
+        __tmp__JDJN=((__PROFIL_BLOCK *)__tmp__IDJN)->parent_type__PGAG.default__AKC;
       } break;
       };
-      Self__NCHQ=((__PROTOTYPE_CST *)__tmp__1UMN);
-      Self__NCHQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__DVMN;
-      Self__NCHQ->parent_constant__DMMC.static_type__LSYD=to_strict__NX4D(__tmp__FVMN);
+      Self__5FDQ=((__PROTOTYPE_CST *)__tmp__5CJN);
+      Self__5FDQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__HDJN;
+      Self__PHBR=((__TYPE_FULL *)__tmp__JDJN);
+      result__OHBR=NULL;
+      if (((__UINTEGER_8)(Self__PHBR->flag__ATL &  1) !=  0)) {
+        result__OHBR=Self__PHBR;
+      } else {
+        result__OHBR=get_with__3WAB(Self__PHBR,(__UINTEGER_8)(Self__PHBR->flag__ATL |  4));
+      };
+      Self__5FDQ->parent_constant__W2LC.static_type__M2YD=result__OHBR;
     } else {
-      __tmp__NVMN=((__PROTOTYPE_CST *)__tmp__1UMN)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__OVMN=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__OVMN)->__id) {
+      __tmp__RDJN=((__PROTOTYPE_CST *)__tmp__5CJN)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__SDJN=type_true__FJB;
+      switch (((struct ___OBJ *)__tmp__SDJN)->__id) {
       case __TYPE__: {
-        __tmp__PVMN=((__TYPE *)__tmp__OVMN)->default__AKC;
+        __tmp__TDJN=((__TYPE *)__tmp__SDJN)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__PVMN=((__TYPE_NULL *)__tmp__OVMN)->parent_type__TIB.default__AKC;
+        __tmp__TDJN=((__TYPE_NULL *)__tmp__SDJN)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__PVMN=((__TYPE_VOID *)__tmp__OVMN)->parent_type__UIB.default__AKC;
+        __tmp__TDJN=((__TYPE_VOID *)__tmp__SDJN)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__PVMN=((__TYPE_CONTEXT *)__tmp__OVMN)->parent_type__VIB.default__AKC;
+        __tmp__TDJN=((__TYPE_CONTEXT *)__tmp__SDJN)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__PVMN=((__TYPE_ID *)__tmp__OVMN)->parent_type__WIB.default__AKC;
+        __tmp__TDJN=((__TYPE_ID *)__tmp__SDJN)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__PVMN=((__TYPE_GENERIC *)__tmp__OVMN)->parent_type__T2IB.default__AKC;
+        __tmp__TDJN=((__TYPE_GENERIC *)__tmp__SDJN)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__PVMN=((__PROFIL_BLOCK *)__tmp__OVMN)->parent_type__VNCG.default__AKC;
+        __tmp__TDJN=((__PROFIL_BLOCK *)__tmp__SDJN)->parent_type__PGAG.default__AKC;
       } break;
       };
-      Self__QCHQ=((__PROTOTYPE_CST *)__tmp__1UMN);
-      Self__QCHQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__NVMN;
-      Self__QCHQ->parent_constant__DMMC.static_type__LSYD=to_strict__NX4D(__tmp__PVMN);
+      Self__CGDQ=((__PROTOTYPE_CST *)__tmp__5CJN);
+      Self__CGDQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__RDJN;
+      Self__RHBR=((__TYPE_FULL *)__tmp__TDJN);
+      result__QHBR=NULL;
+      if (((__UINTEGER_8)(Self__RHBR->flag__ATL &  1) !=  0)) {
+        result__QHBR=Self__RHBR;
+      } else {
+        result__QHBR=get_with__3WAB(Self__RHBR,(__UINTEGER_8)(Self__RHBR->flag__ATL |  4));
+      };
+      Self__CGDQ->parent_constant__W2LC.static_type__M2YD=result__QHBR;
     };
-    result__BO3M=Self__5N3M->parent_expr_unary_logic__GBYK.right__MM3M;
+    result__F2ZM=Self__D2ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
   };
-  if ((((void *)result__BO3M == (void *)NULL) && (old_seq__CO3M == seq_call_and_loop__BOIJ))) {
-    result__BO3M=NULL;
+  if ((((void *)result__F2ZM == (void *)NULL) && (old_seq__G2ZM == seq_call_and_loop__3QEJ))) {
+    result__F2ZM=NULL;
   };
-  if (((void *)result__BO3M == (void *)NULL)) {
-    result__BO3M=Self__5N3M;
+  if (((void *)result__F2ZM == (void *)NULL)) {
+    result__F2ZM=Self__D2ZM;
   } else {
-    __tmp__QQ3M=Self__5N3M->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    switch (((struct ___OBJ *)result__BO3M)->__id) {
+    __tmp__U4ZM=Self__D2ZM->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    switch (((struct ___OBJ *)result__F2ZM)->__id) {
     case __LIST__: {
-      ((__LIST *)result__BO3M)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__LIST *)result__F2ZM)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __STRING_CST__: {
-      ((__STRING_CST *)result__BO3M)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__STRING_CST *)result__F2ZM)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__BO3M)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXTERNAL_C *)result__F2ZM)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__BO3M)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__PROTOTYPE_CST *)result__F2ZM)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__BO3M)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__INTEGER_CST *)result__F2ZM)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__BO3M)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__READ_LOCAL *)result__F2ZM)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__BO3M)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_EQUAL *)result__F2ZM)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__BO3M)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_NOT_EQUAL *)result__F2ZM)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __REAL_CST__: {
-      ((__REAL_CST *)result__BO3M)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__REAL_CST *)result__F2ZM)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__BO3M)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__CHARACTER_CST *)result__F2ZM)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__BO3M)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__IS_EXPANDED *)result__F2ZM)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__BO3M)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__GET_TYPE_ID *)result__F2ZM)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__BO3M)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_SUP *)result__F2ZM)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__BO3M)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_SUB *)result__F2ZM)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__BO3M)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_MUL *)result__F2ZM)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__BO3M)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_DIV *)result__F2ZM)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_AND__: {
-      ((__EXPR_AND *)result__BO3M)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_AND *)result__F2ZM)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__BO3M)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_SHIFT_R *)result__F2ZM)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__BO3M)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_SHIFT_L *)result__F2ZM)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __PUT_TO__: {
-      ((__PUT_TO *)result__BO3M)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__PUT_TO *)result__F2ZM)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __ITEM__: {
-      ((__ITEM *)result__BO3M)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__ITEM *)result__F2ZM)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __SIZE_OF__: {
-      ((__SIZE_OF *)result__BO3M)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__SIZE_OF *)result__F2ZM)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __CAST__: {
-      ((__CAST *)result__BO3M)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__CAST *)result__F2ZM)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__BO3M)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__CALL_SLOT *)result__F2ZM)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __READ_SLOT__: {
-      ((__READ_SLOT *)result__BO3M)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__READ_SLOT *)result__F2ZM)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__BO3M)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__READ_GLOBAL *)result__F2ZM)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__BO3M)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_NOT_LOGIC *)result__F2ZM)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__BO3M)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_OR_LOGIC *)result__F2ZM)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__BO3M)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_OR_OR_LOGIC *)result__F2ZM)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__BO3M)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_AND_LOGIC *)result__F2ZM)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__BO3M)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_AND_AND_LOGIC *)result__F2ZM)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__BO3M)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_NEG *)result__F2ZM)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__BO3M)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_ADD *)result__F2ZM)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__BO3M)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_NOT *)result__F2ZM)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__BO3M)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_MOD *)result__F2ZM)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__BO3M)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_SUP_EQ *)result__F2ZM)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_INF__: {
-      ((__EXPR_INF *)result__BO3M)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_INF *)result__F2ZM)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__BO3M)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_INF_EQ *)result__F2ZM)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_OR__: {
-      ((__EXPR_OR *)result__BO3M)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_OR *)result__F2ZM)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__BO3M)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__QQ3M;
+      ((__EXPR_XOR *)result__F2ZM)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__U4ZM;
     } break;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__BO3M);
+  return(result__F2ZM);
 }
 
-static void* execute_link__03IO(__EXPR_OR_LOGIC *Self__13IO)
+static void* execute_link__SGFO(__EXPR_OR_LOGIC *Self__TGFO)
 // ({EXPR_OR_LOGIC}) With resultRecursive, No inlinable.
 {
-  void *left_t__D4IO,*right_t__E4IO;
-  __UINTEGER_32 old_seq__43IO;
-  void *__tmp__G4IO,*__tmp__H4IO,*__tmp__I4IO,*__tmp__J4IO,*__tmp__L4IO;
-  void *__tmp__O4IO,*result__33IO,*result__ONTO,*__tmp__WNTO;
-  void *result__3NTO,*__tmp__FOTO,*result__MV2O,*__tmp__UV2O;
-  void *__tmp__1V2O,*result__LOTO,*__tmp__OOTO,*__tmp__POTO,*__tmp__XOTO;
-  void *__tmp__4OTO,*__tmp__BPTO,*__tmp__QPTO,*__tmp__RPTO,*__tmp__YPTO;
-  void *__tmp__ZPTO,*__tmp__JQTO,*result__PB3O,*__tmp__XB3O;
-  void *result__4B3O,*__tmp__GC3O;
-  void *__tmp__M4IO,*left_cst__B4IO,*__tmp__P4IO,*right_cst__C4IO;
-  __READ_LOCAL *Self__GFHQ,*Self__IFHQ,*Self__KFHQ,*Self__MFHQ;
-  __READ_LOCAL *Self__OFHQ,*Self__QFHQ,*Self__SFHQ,*Self__UFHQ;
-  __READ_LOCAL *Self__WFHQ,*Self__YFHQ,*Self__0FHQ,*Self__2FHQ;
-  __READ_LOCAL *Self__4FHQ,*Self__AGHQ,*Self__CGHQ,*Self__EGHQ;
-  __READ_GLOBAL *Self__JFHQ,*Self__NFHQ,*Self__RFHQ,*Self__VFHQ;
-  __READ_GLOBAL *Self__ZFHQ,*Self__3FHQ,*Self__BGHQ,*Self__FGHQ;
-  void *sup__MOTO,*__tmp__5OTO;
-  void *eq__NOTO,*__tmp__CPTO;
-  __POSITION __tmp__RDJO;
-  __BOOLEAN __tmp__QOTO,__tmp__SPTO,__tmp__0PTO,__tmp__3PTO;
-  left_t__D4IO=NULL;
-  right_t__E4IO=NULL;
-  old_seq__43IO=seq_call_and_loop__BOIJ;
-  __tmp__G4IO=Self__13IO->parent_expr_binary_logic__CEGL.left__ZIIO;
-  switch (((struct ___OBJ *)__tmp__G4IO)->__id) {
+  void *left_t__1GFO,*right_t__2GFO;
+  __UINTEGER_32 old_seq__WGFO,sz__V3MR,a__W3MR,new_size__X3MR,t__Y3MR;
+  __UINTEGER_32 a__Z3MR,new_size__CD3R,lab_type__BD3R;
+  void *__tmp__4GFO,*__tmp__5GFO,*__tmp__AHFO,*__tmp__BHFO,*__tmp__DHFO;
+  void *__tmp__GHFO,*result__VGFO,*result__GWPO,*__tmp__OWPO;
+  void *result__VWPO,*__tmp__3WPO,*result__E4YO,*__tmp__M4YO;
+  void *__tmp__T4YO,*result__DXPO,*__tmp__GXPO,*__tmp__HXPO,*__tmp__PXPO;
+  void *__tmp__WXPO,*__tmp__ZXPO,*__tmp__IYPO,*__tmp__JYPO,*__tmp__QYPO;
+  void *__tmp__RYPO,*l__23MR,*r__33MR,*__tmp__BZPO,*result__HKZO;
+  void *__tmp__PKZO,*result__WKZO,*__tmp__4KZO;
+  __LIST *Self__SHBR,*Self__UHBR,*Self__KB3R,*Self__PB3R,*Self__UB3R;
+  __LIST *Self__ZB3R,*Self__4B3R,*Self__DC3R,*Self__IC3R,*Self__NC3R;
+  __LIST *Self__SC3R,*Self__XC3R,*Self__GD3R,*Self__LD3R,*Self__QD3R;
+  __LIST *Self__VD3R,*Self__0D3R,*Self__5D3R;
+  void *voir__THBR,*voir__VHBR,*voir__IB3R,*voir__LB3R,*voir__NB3R;
+  void *voir__QB3R,*voir__SB3R,*voir__VB3R,*voir__XB3R,*voir__0B3R;
+  void *voir__2B3R,*voir__5B3R,*voir__BC3R,*voir__EC3R,*voir__GC3R;
+  void *voir__JC3R,*voir__LC3R,*voir__OC3R,*voir__QC3R,*voir__TC3R;
+  void *voir__VC3R,*voir__YC3R,*voir__ED3R,*voir__HD3R,*voir__JD3R;
+  void *voir__MD3R,*voir__OD3R,*voir__RD3R,*voir__TD3R,*voir__WD3R;
+  void *voir__YD3R,*voir__1D3R,*voir__3D3R,*voir__AE3R;
+  void *__tmp__EHFO,*left_cst__ZGFO,*__tmp__HHFO,*right_cst__0GFO;
+  __READ_LOCAL *Self__YIDQ,*Self__0IDQ,*Self__2IDQ,*Self__4IDQ;
+  __READ_LOCAL *Self__AJDQ,*Self__CJDQ,*Self__EJDQ,*Self__GJDQ;
+  __READ_LOCAL *Self__IJDQ,*Self__KJDQ,*Self__MJDQ,*Self__OJDQ;
+  __READ_LOCAL *Self__QJDQ,*Self__SJDQ,*Self__UJDQ,*Self__WJDQ;
+  __LOCAL *Self__HB3R,*Self__MB3R,*Self__RB3R,*Self__WB3R,*Self__1B3R;
+  __LOCAL *Self__AC3R,*Self__FC3R,*Self__KC3R,*Self__PC3R,*Self__UC3R;
+  __LOCAL *Self__DD3R,*Self__ID3R,*Self__ND3R,*Self__SD3R,*Self__XD3R;
+  __LOCAL *Self__2D3R;
+  __READ_GLOBAL *Self__1IDQ,*Self__5IDQ,*Self__DJDQ,*Self__HJDQ;
+  __READ_GLOBAL *Self__LJDQ,*Self__PJDQ,*Self__TJDQ,*Self__XJDQ;
+  void *sup__EXPO,*__tmp__XXPO;
+  void *eq__FXPO,*__tmp__0XPO;
+  __POSITION p__13MR,__tmp__JMFO;
+  __EXPR_SUP_EQ *result__S3MR,*Self__03MR;
+  __POINTER ptr__T3MR,ptr_table__0C3R,next__ZC3R,result__1C3R;
+  __POINTER ptr_table__5C3R,next__4C3R,result__AD3R;
+  __INTEGER typ_id__U3MR;
+  __BOOLEAN __tmp__IXPO,__tmp__KYPO,__tmp__SYPO,__tmp__VYPO;
+  left_t__1GFO=NULL;
+  right_t__2GFO=NULL;
+  old_seq__WGFO=seq_call_and_loop__3QEJ;
+  __tmp__4GFO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
+  switch (((struct ___OBJ *)__tmp__4GFO)->__id) {
   case __LIST__: {
-    __tmp__H4IO=execute_link__GMRG(__tmp__G4IO);
+    __tmp__5GFO=execute_link__TTOG(__tmp__4GFO);
   } break;
   case __STRING_CST__: {
-    __tmp__H4IO=((__STRING_CST *)__tmp__G4IO);
+    __tmp__5GFO=((__STRING_CST *)__tmp__4GFO);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__H4IO=execute_link__A23K(__tmp__G4IO);
+    __tmp__5GFO=execute_link__KA0K(__tmp__4GFO);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__H4IO=((__PROTOTYPE_CST *)__tmp__G4IO);
+    __tmp__5GFO=((__PROTOTYPE_CST *)__tmp__4GFO);
   } break;
   case __INTEGER_CST__: {
-    __tmp__H4IO=((__INTEGER_CST *)__tmp__G4IO);
+    __tmp__5GFO=((__INTEGER_CST *)__tmp__4GFO);
   } break;
   case __READ_LOCAL__: {
-    __tmp__H4IO=execute_link__QDEL(__tmp__G4IO);
+    __tmp__5GFO=execute_link__4HAL(__tmp__4GFO);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__H4IO=execute_link__EIEL();
+    Self__SHBR=((__LIST *)list_current__EH1);
+    voir__THBR=create__AXB( 250);
+    display__EQQG(Self__SHBR,voir__THBR);
+    put_string__2EG(((__STRING *)voir__THBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__5GFO=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__H4IO=execute_link__IIEL(__tmp__G4IO);
+    __tmp__5GFO=execute_link__WMAL(__tmp__4GFO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__H4IO=execute_link__RMEL(__tmp__G4IO);
+    __tmp__5GFO=execute_link__5QAL(__tmp__4GFO);
   } break;
   case __REAL_CST__: {
-    __tmp__H4IO=((__REAL_CST *)__tmp__G4IO);
+    __tmp__5GFO=((__REAL_CST *)__tmp__4GFO);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__H4IO=((__CHARACTER_CST *)__tmp__G4IO);
+    __tmp__5GFO=((__CHARACTER_CST *)__tmp__4GFO);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__H4IO=execute_link__AREL(__tmp__G4IO);
+    __tmp__5GFO=execute_link__OVAL(__tmp__4GFO);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__H4IO=execute_link__HSEL(__tmp__G4IO);
+    __tmp__5GFO=execute_link__VWAL(__tmp__4GFO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__H4IO=execute_link__MSEL(__tmp__G4IO);
+    __tmp__5GFO=execute_link__0WAL(__tmp__4GFO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__H4IO=execute_link__VWEL(__tmp__G4IO);
+    __tmp__5GFO=execute_link__D1AL(__tmp__4GFO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__H4IO=execute_link__40EL(__tmp__G4IO);
+    __tmp__5GFO=execute_link__M5AL(__tmp__4GFO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__H4IO=execute_link__H5EL(__tmp__G4IO);
+    __tmp__5GFO=execute_link__VDBL(__tmp__4GFO);
   } break;
   case __EXPR_AND__: {
-    __tmp__H4IO=execute_link__QDFL(__tmp__G4IO);
+    __tmp__5GFO=execute_link__4HBL(__tmp__4GFO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__H4IO=execute_link__ZHFL(__tmp__G4IO);
+    __tmp__5GFO=execute_link__HMBL(__tmp__4GFO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__H4IO=execute_link__CMFL(__tmp__G4IO);
+    __tmp__5GFO=execute_link__QQBL(__tmp__4GFO);
   } break;
   case __PUT_TO__: {
-    __tmp__H4IO=execute_link__NKTK(__tmp__G4IO);
+    __tmp__5GFO=execute_link__ROPK(__tmp__4GFO);
   } break;
   case __ITEM__: {
-    __tmp__H4IO=execute_link__LQFL(__tmp__G4IO);
+    __tmp__5GFO=execute_link__ZUBL(__tmp__4GFO);
   } break;
   case __SIZE_OF__: {
-    __tmp__H4IO=execute_link__SQFL(__tmp__G4IO);
+    __tmp__5GFO=execute_link__AVBL(__tmp__4GFO);
   } break;
   case __CAST__: {
-    __tmp__H4IO=execute_link__XQFL(__tmp__G4IO);
+    __tmp__5GFO=execute_link__FVBL(__tmp__4GFO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__H4IO=execute_link__MYXL(__tmp__G4IO);
+    __tmp__5GFO=execute_link__CDUL(__tmp__4GFO);
   } break;
   case __READ_SLOT__: {
-    __tmp__H4IO=execute_link__QUFL(__tmp__G4IO);
+    __tmp__5GFO=execute_link__4YBL(__tmp__4GFO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__H4IO=execute_link__AZFL(__tmp__G4IO);
+    __tmp__5GFO=execute_link__O3BL(__tmp__4GFO);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__H4IO=execute_link__4N3M(__tmp__G4IO);
+    __tmp__5GFO=execute_link__C2ZM(__tmp__4GFO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__H4IO=execute_link__03IO(__tmp__G4IO);
+    __tmp__5GFO=execute_link__SGFO(__tmp__4GFO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__H4IO=execute_link__SFPO(__tmp__G4IO);
+    __tmp__5GFO=execute_link__KOLO(__tmp__4GFO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__H4IO=execute_link__TDJO(__tmp__G4IO);
+    __tmp__5GFO=execute_link__LMFO(__tmp__4GFO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__H4IO=execute_link__WLPO(__tmp__G4IO);
+    __tmp__5GFO=execute_link__OULO(__tmp__4GFO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__H4IO=execute_link__GDOM(__tmp__G4IO);
+    __tmp__5GFO=execute_link__IPKM(__tmp__4GFO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__H4IO=execute_link__3NSL(__tmp__G4IO);
+    __tmp__5GFO=execute_link__VXOL(__tmp__4GFO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__H4IO=execute_link__SQ3M(__tmp__G4IO);
+    __tmp__5GFO=execute_link__W4ZM(__tmp__4GFO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__H4IO=execute_link__MJJO(__tmp__G4IO);
+    __tmp__5GFO=execute_link__ESFO(__tmp__4GFO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__H4IO=execute_link__EIIP(__tmp__G4IO);
+    __tmp__5GFO=execute_link__2QEP(__tmp__4GFO);
   } break;
   case __EXPR_INF__: {
-    __tmp__H4IO=execute_link__BNUN(__tmp__G4IO);
+    __tmp__5GFO=execute_link__F1QN(__tmp__4GFO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__H4IO=execute_link__KRUN(__tmp__G4IO);
+    __tmp__5GFO=execute_link__O5QN(__tmp__4GFO);
   } break;
   case __EXPR_OR__: {
-    __tmp__H4IO=execute_link__HEUN(__tmp__G4IO);
+    __tmp__5GFO=execute_link__LSQN(__tmp__4GFO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__H4IO=execute_link__UUYO(__tmp__G4IO);
+    __tmp__5GFO=execute_link__M3UO(__tmp__4GFO);
   } break;
   };
-  Self__13IO->parent_expr_binary_logic__CEGL.left__ZIIO=__tmp__H4IO;
-  __tmp__I4IO=Self__13IO->parent_expr_binary_logic__CEGL.right__3IIO;
-  switch (((struct ___OBJ *)__tmp__I4IO)->__id) {
+  Self__TGFO->parent_expr_binary_logic__QICL.left__RREO=__tmp__5GFO;
+  __tmp__AHFO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
+  switch (((struct ___OBJ *)__tmp__AHFO)->__id) {
   case __LIST__: {
-    __tmp__J4IO=execute_link__GMRG(__tmp__I4IO);
+    __tmp__BHFO=execute_link__TTOG(__tmp__AHFO);
   } break;
   case __STRING_CST__: {
-    __tmp__J4IO=((__STRING_CST *)__tmp__I4IO);
+    __tmp__BHFO=((__STRING_CST *)__tmp__AHFO);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__J4IO=execute_link__A23K(__tmp__I4IO);
+    __tmp__BHFO=execute_link__KA0K(__tmp__AHFO);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__J4IO=((__PROTOTYPE_CST *)__tmp__I4IO);
+    __tmp__BHFO=((__PROTOTYPE_CST *)__tmp__AHFO);
   } break;
   case __INTEGER_CST__: {
-    __tmp__J4IO=((__INTEGER_CST *)__tmp__I4IO);
+    __tmp__BHFO=((__INTEGER_CST *)__tmp__AHFO);
   } break;
   case __READ_LOCAL__: {
-    __tmp__J4IO=execute_link__QDEL(__tmp__I4IO);
+    __tmp__BHFO=execute_link__4HAL(__tmp__AHFO);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__J4IO=execute_link__EIEL();
+    Self__UHBR=((__LIST *)list_current__EH1);
+    voir__VHBR=create__AXB( 250);
+    display__EQQG(Self__UHBR,voir__VHBR);
+    put_string__2EG(((__STRING *)voir__VHBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__BHFO=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__J4IO=execute_link__IIEL(__tmp__I4IO);
+    __tmp__BHFO=execute_link__WMAL(__tmp__AHFO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__J4IO=execute_link__RMEL(__tmp__I4IO);
+    __tmp__BHFO=execute_link__5QAL(__tmp__AHFO);
   } break;
   case __REAL_CST__: {
-    __tmp__J4IO=((__REAL_CST *)__tmp__I4IO);
+    __tmp__BHFO=((__REAL_CST *)__tmp__AHFO);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__J4IO=((__CHARACTER_CST *)__tmp__I4IO);
+    __tmp__BHFO=((__CHARACTER_CST *)__tmp__AHFO);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__J4IO=execute_link__AREL(__tmp__I4IO);
+    __tmp__BHFO=execute_link__OVAL(__tmp__AHFO);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__J4IO=execute_link__HSEL(__tmp__I4IO);
+    __tmp__BHFO=execute_link__VWAL(__tmp__AHFO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__J4IO=execute_link__MSEL(__tmp__I4IO);
+    __tmp__BHFO=execute_link__0WAL(__tmp__AHFO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__J4IO=execute_link__VWEL(__tmp__I4IO);
+    __tmp__BHFO=execute_link__D1AL(__tmp__AHFO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__J4IO=execute_link__40EL(__tmp__I4IO);
+    __tmp__BHFO=execute_link__M5AL(__tmp__AHFO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__J4IO=execute_link__H5EL(__tmp__I4IO);
+    __tmp__BHFO=execute_link__VDBL(__tmp__AHFO);
   } break;
   case __EXPR_AND__: {
-    __tmp__J4IO=execute_link__QDFL(__tmp__I4IO);
+    __tmp__BHFO=execute_link__4HBL(__tmp__AHFO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__J4IO=execute_link__ZHFL(__tmp__I4IO);
+    __tmp__BHFO=execute_link__HMBL(__tmp__AHFO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__J4IO=execute_link__CMFL(__tmp__I4IO);
+    __tmp__BHFO=execute_link__QQBL(__tmp__AHFO);
   } break;
   case __PUT_TO__: {
-    __tmp__J4IO=execute_link__NKTK(__tmp__I4IO);
+    __tmp__BHFO=execute_link__ROPK(__tmp__AHFO);
   } break;
   case __ITEM__: {
-    __tmp__J4IO=execute_link__LQFL(__tmp__I4IO);
+    __tmp__BHFO=execute_link__ZUBL(__tmp__AHFO);
   } break;
   case __SIZE_OF__: {
-    __tmp__J4IO=execute_link__SQFL(__tmp__I4IO);
+    __tmp__BHFO=execute_link__AVBL(__tmp__AHFO);
   } break;
   case __CAST__: {
-    __tmp__J4IO=execute_link__XQFL(__tmp__I4IO);
+    __tmp__BHFO=execute_link__FVBL(__tmp__AHFO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__J4IO=execute_link__MYXL(__tmp__I4IO);
+    __tmp__BHFO=execute_link__CDUL(__tmp__AHFO);
   } break;
   case __READ_SLOT__: {
-    __tmp__J4IO=execute_link__QUFL(__tmp__I4IO);
+    __tmp__BHFO=execute_link__4YBL(__tmp__AHFO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__J4IO=execute_link__AZFL(__tmp__I4IO);
+    __tmp__BHFO=execute_link__O3BL(__tmp__AHFO);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__J4IO=execute_link__4N3M(__tmp__I4IO);
+    __tmp__BHFO=execute_link__C2ZM(__tmp__AHFO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__J4IO=execute_link__03IO(__tmp__I4IO);
+    __tmp__BHFO=execute_link__SGFO(__tmp__AHFO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__J4IO=execute_link__SFPO(__tmp__I4IO);
+    __tmp__BHFO=execute_link__KOLO(__tmp__AHFO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__J4IO=execute_link__TDJO(__tmp__I4IO);
+    __tmp__BHFO=execute_link__LMFO(__tmp__AHFO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__J4IO=execute_link__WLPO(__tmp__I4IO);
+    __tmp__BHFO=execute_link__OULO(__tmp__AHFO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__J4IO=execute_link__GDOM(__tmp__I4IO);
+    __tmp__BHFO=execute_link__IPKM(__tmp__AHFO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__J4IO=execute_link__3NSL(__tmp__I4IO);
+    __tmp__BHFO=execute_link__VXOL(__tmp__AHFO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__J4IO=execute_link__SQ3M(__tmp__I4IO);
+    __tmp__BHFO=execute_link__W4ZM(__tmp__AHFO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__J4IO=execute_link__MJJO(__tmp__I4IO);
+    __tmp__BHFO=execute_link__ESFO(__tmp__AHFO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__J4IO=execute_link__EIIP(__tmp__I4IO);
+    __tmp__BHFO=execute_link__2QEP(__tmp__AHFO);
   } break;
   case __EXPR_INF__: {
-    __tmp__J4IO=execute_link__BNUN(__tmp__I4IO);
+    __tmp__BHFO=execute_link__F1QN(__tmp__AHFO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__J4IO=execute_link__KRUN(__tmp__I4IO);
+    __tmp__BHFO=execute_link__O5QN(__tmp__AHFO);
   } break;
   case __EXPR_OR__: {
-    __tmp__J4IO=execute_link__HEUN(__tmp__I4IO);
+    __tmp__BHFO=execute_link__LSQN(__tmp__AHFO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__J4IO=execute_link__UUYO(__tmp__I4IO);
+    __tmp__BHFO=execute_link__M3UO(__tmp__AHFO);
   } break;
   };
-  Self__13IO->parent_expr_binary_logic__CEGL.right__3IIO=__tmp__J4IO;
-  __tmp__L4IO=Self__13IO->parent_expr_binary_logic__CEGL.left__ZIIO;
-  if (__tmp__L4IO==NULL) {
-    __tmp__M4IO=NULL;
+  Self__TGFO->parent_expr_binary_logic__QICL.right__VREO=__tmp__BHFO;
+  __tmp__DHFO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
+  if (__tmp__DHFO==NULL) {
+    __tmp__EHFO=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__L4IO)->__id) {
+    switch (((struct ___OBJ *)__tmp__DHFO)->__id) {
     case __LIST__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__M4IO=((void *)__tmp__L4IO);
+      __tmp__EHFO=((void *)__tmp__DHFO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __CAST__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__M4IO=NULL;
+      __tmp__EHFO=NULL;
     } break;
     }
   };
-  left_cst__B4IO=__tmp__M4IO;
-  __tmp__O4IO=Self__13IO->parent_expr_binary_logic__CEGL.right__3IIO;
-  if (__tmp__O4IO==NULL) {
-    __tmp__P4IO=NULL;
+  left_cst__ZGFO=__tmp__EHFO;
+  __tmp__GHFO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
+  if (__tmp__GHFO==NULL) {
+    __tmp__HHFO=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__O4IO)->__id) {
+    switch (((struct ___OBJ *)__tmp__GHFO)->__id) {
     case __LIST__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__P4IO=((void *)__tmp__O4IO);
+      __tmp__HHFO=((void *)__tmp__GHFO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __CAST__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__P4IO=NULL;
+      __tmp__HHFO=NULL;
     } break;
     }
   };
-  right_cst__C4IO=__tmp__P4IO;
-  if (((void *)__tmp__M4IO != (void *)NULL)) {
-    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__M4IO)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL == (void *)type_true__FJB)) {
-      left_t__D4IO=type_true__FJB;
+  right_cst__0GFO=__tmp__HHFO;
+  if (((void *)__tmp__EHFO != (void *)NULL)) {
+    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__EHFO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)type_true__FJB)) {
+      left_t__1GFO=type_true__FJB;
     } else {
-      left_t__D4IO=type_false__NJB;
+      left_t__1GFO=type_false__NJB;
     };
   };
-  if (((void *)__tmp__P4IO != (void *)NULL)) {
-    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__P4IO)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL == (void *)type_true__FJB)) {
-      right_t__E4IO=type_true__FJB;
+  if (((void *)__tmp__HHFO != (void *)NULL)) {
+    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__HHFO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)type_true__FJB)) {
+      right_t__2GFO=type_true__FJB;
     } else {
-      right_t__E4IO=type_false__NJB;
+      right_t__2GFO=type_false__NJB;
     };
   };
-  result__33IO=NULL;
-  if (((void *)__tmp__M4IO != (void *)NULL)) {
-    result__ONTO=NULL;
-    if (((void *)left_t__D4IO == (void *)type_false__NJB)) {
-      result__ONTO=Self__13IO->parent_expr_binary_logic__CEGL.right__3IIO;
-      __tmp__WNTO=Self__13IO->parent_expr_binary_logic__CEGL.left__ZIIO;
-      switch (((struct ___OBJ *)__tmp__WNTO)->__id) {
+  result__VGFO=NULL;
+  if (((void *)__tmp__EHFO != (void *)NULL)) {
+    result__GWPO=NULL;
+    if (((void *)left_t__1GFO == (void *)type_false__NJB)) {
+      result__GWPO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
+      __tmp__OWPO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
+      switch (((struct ___OBJ *)__tmp__OWPO)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__WNTO);
+        remove__SOJJ(__tmp__OWPO);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__WNTO);
+        remove__2TAK(__tmp__OWPO);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__GFHQ=((__READ_LOCAL *)__tmp__WNTO);
-        unread__ESNK(Self__GFHQ->local__G5YD,Self__GFHQ);
+        Self__YIDQ=((__READ_LOCAL *)__tmp__OWPO);
+        Self__HB3R=((__LOCAL *)Self__YIDQ->local__HJZD);
+        Self__HB3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HB3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__HB3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__IB3R=create__AXB( 250);
+          display__UXFK(Self__YIDQ,voir__IB3R);
+          put_string__2EG(((__STRING *)voir__IB3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__KB3R=((__LIST *)list_current__EH1);
+          voir__LB3R=create__AXB( 250);
+          display__EQQG(Self__KB3R,voir__LB3R);
+          put_string__2EG(((__STRING *)voir__LB3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(__tmp__WNTO);
+        remove__1UAK(__tmp__OWPO);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__WNTO);
+        remove__LVAK(__tmp__OWPO);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__WNTO);
+        remove__PVAK(__tmp__OWPO);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__IFHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__WNTO)->receiver__AHAI);
-        unread__ESNK(Self__IFHQ->local__G5YD,Self__IFHQ);
+        Self__0IDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__OWPO)->receiver__WN2H);
+        Self__MB3R=((__LOCAL *)Self__0IDQ->local__HJZD);
+        Self__MB3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MB3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__MB3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__NB3R=create__AXB( 250);
+          display__UXFK(Self__0IDQ,voir__NB3R);
+          put_string__2EG(((__STRING *)voir__NB3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__PB3R=((__LIST *)list_current__EH1);
+          voir__QB3R=create__AXB( 250);
+          display__EQQG(Self__PB3R,voir__QB3R);
+          put_string__2EG(((__STRING *)voir__QB3R));
+          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__WNTO);
+        remove__0VAK(__tmp__OWPO);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__WNTO);
+        remove__3VAK(__tmp__OWPO);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__WNTO);
+        remove__BWAK(__tmp__OWPO);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__WNTO);
+        remove__FWAK(__tmp__OWPO);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__WNTO);
+        remove__JWAK(__tmp__OWPO);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__WNTO);
+        remove__NWAK(__tmp__OWPO);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__WNTO);
+        remove__RWAK(__tmp__OWPO);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__WNTO);
+        remove__VWAK(__tmp__OWPO);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__WNTO);
+        remove__ZWAK(__tmp__OWPO);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__WNTO);
+        remove__0XAK(__tmp__OWPO);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__WNTO);
+        remove__4XAK(__tmp__OWPO);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__WNTO);
+        remove__BYAK(__tmp__OWPO);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__WNTO);
+        remove__DUML(__tmp__OWPO);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__WNTO);
+        remove__GGHK(__tmp__OWPO);
       } break;
       case __READ_GLOBAL__: {
-        Self__JFHQ=((__READ_GLOBAL *)__tmp__WNTO);
-        unread__H2QL(Self__JFHQ->global__3DNK,Self__JFHQ);
+        Self__1IDQ=((__READ_GLOBAL *)__tmp__OWPO);
+        unread__CGNL(Self__1IDQ->global__ZGJK,Self__1IDQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__WNTO);
+        remove__WA0M(__tmp__OWPO);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__WNTO);
+        remove__0UEO(__tmp__OWPO);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__WNTO);
+        remove__0RKO(__tmp__OWPO);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__WNTO);
+        remove__4UEO(__tmp__OWPO);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__WNTO);
+        remove__5RKO(__tmp__OWPO);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__WNTO);
+        remove__HTJM(__tmp__OWPO);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__WNTO);
+        remove__XWML(__tmp__OWPO);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__WNTO);
+        remove__TJZM(__tmp__OWPO);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__WNTO);
+        remove__CVEO(__tmp__OWPO);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__WNTO);
+        remove__1EEP(__tmp__OWPO);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__WNTO);
+        remove__0DRN(__tmp__OWPO);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__WNTO);
+        remove__4DRN(__tmp__OWPO);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__WNTO);
+        remove__14PN(__tmp__OWPO);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__WNTO);
+        remove__EVTO(__tmp__OWPO);
       } break;
       };
     };
-    result__33IO=result__ONTO;
+    result__VGFO=result__GWPO;
   };
-  if ((((void *)result__33IO == (void *)NULL) && ((void *)__tmp__P4IO != (void *)NULL))) {
-    result__3NTO=NULL;
-    if (((void *)right_t__E4IO == (void *)type_false__NJB)) {
-      result__3NTO=Self__13IO->parent_expr_binary_logic__CEGL.left__ZIIO;
-      __tmp__FOTO=Self__13IO->parent_expr_binary_logic__CEGL.right__3IIO;
-      switch (((struct ___OBJ *)__tmp__FOTO)->__id) {
+  if ((((void *)result__VGFO == (void *)NULL) && ((void *)__tmp__HHFO != (void *)NULL))) {
+    result__VWPO=NULL;
+    if (((void *)right_t__2GFO == (void *)type_false__NJB)) {
+      result__VWPO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
+      __tmp__3WPO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
+      switch (((struct ___OBJ *)__tmp__3WPO)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__FOTO);
+        remove__SOJJ(__tmp__3WPO);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__FOTO);
+        remove__2TAK(__tmp__3WPO);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__KFHQ=((__READ_LOCAL *)__tmp__FOTO);
-        unread__ESNK(Self__KFHQ->local__G5YD,Self__KFHQ);
+        Self__2IDQ=((__READ_LOCAL *)__tmp__3WPO);
+        Self__RB3R=((__LOCAL *)Self__2IDQ->local__HJZD);
+        Self__RB3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RB3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__RB3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__SB3R=create__AXB( 250);
+          display__UXFK(Self__2IDQ,voir__SB3R);
+          put_string__2EG(((__STRING *)voir__SB3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__UB3R=((__LIST *)list_current__EH1);
+          voir__VB3R=create__AXB( 250);
+          display__EQQG(Self__UB3R,voir__VB3R);
+          put_string__2EG(((__STRING *)voir__VB3R));
+          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__FOTO);
+        remove__1UAK(__tmp__3WPO);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__FOTO);
+        remove__LVAK(__tmp__3WPO);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__FOTO);
+        remove__PVAK(__tmp__3WPO);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__MFHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__FOTO)->receiver__AHAI);
-        unread__ESNK(Self__MFHQ->local__G5YD,Self__MFHQ);
+        Self__4IDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3WPO)->receiver__WN2H);
+        Self__WB3R=((__LOCAL *)Self__4IDQ->local__HJZD);
+        Self__WB3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__WB3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__WB3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__XB3R=create__AXB( 250);
+          display__UXFK(Self__4IDQ,voir__XB3R);
+          put_string__2EG(((__STRING *)voir__XB3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__ZB3R=((__LIST *)list_current__EH1);
+          voir__0B3R=create__AXB( 250);
+          display__EQQG(Self__ZB3R,voir__0B3R);
+          put_string__2EG(((__STRING *)voir__0B3R));
+          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__FOTO);
+        remove__0VAK(__tmp__3WPO);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__FOTO);
+        remove__3VAK(__tmp__3WPO);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__FOTO);
+        remove__BWAK(__tmp__3WPO);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__FOTO);
+        remove__FWAK(__tmp__3WPO);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__FOTO);
+        remove__JWAK(__tmp__3WPO);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__FOTO);
+        remove__NWAK(__tmp__3WPO);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__FOTO);
+        remove__RWAK(__tmp__3WPO);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__FOTO);
+        remove__VWAK(__tmp__3WPO);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__FOTO);
+        remove__ZWAK(__tmp__3WPO);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__FOTO);
+        remove__0XAK(__tmp__3WPO);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__FOTO);
+        remove__4XAK(__tmp__3WPO);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__FOTO);
+        remove__BYAK(__tmp__3WPO);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__FOTO);
+        remove__DUML(__tmp__3WPO);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__FOTO);
+        remove__GGHK(__tmp__3WPO);
       } break;
       case __READ_GLOBAL__: {
-        Self__NFHQ=((__READ_GLOBAL *)__tmp__FOTO);
-        unread__H2QL(Self__NFHQ->global__3DNK,Self__NFHQ);
+        Self__5IDQ=((__READ_GLOBAL *)__tmp__3WPO);
+        unread__CGNL(Self__5IDQ->global__ZGJK,Self__5IDQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__FOTO);
+        remove__WA0M(__tmp__3WPO);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__FOTO);
+        remove__0UEO(__tmp__3WPO);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__FOTO);
+        remove__0RKO(__tmp__3WPO);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__FOTO);
+        remove__4UEO(__tmp__3WPO);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__FOTO);
+        remove__5RKO(__tmp__3WPO);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__FOTO);
+        remove__HTJM(__tmp__3WPO);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__FOTO);
+        remove__XWML(__tmp__3WPO);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__FOTO);
+        remove__TJZM(__tmp__3WPO);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__FOTO);
+        remove__CVEO(__tmp__3WPO);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__FOTO);
+        remove__1EEP(__tmp__3WPO);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__FOTO);
+        remove__0DRN(__tmp__3WPO);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__FOTO);
+        remove__4DRN(__tmp__3WPO);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__FOTO);
+        remove__14PN(__tmp__3WPO);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__FOTO);
+        remove__EVTO(__tmp__3WPO);
       } break;
       };
     };
-    result__33IO=result__3NTO;
+    result__VGFO=result__VWPO;
   };
-  if (((((void *)result__33IO == (void *)NULL) && ((void *)__tmp__P4IO != (void *)NULL)) && ((void *)__tmp__M4IO != (void *)NULL))) {
-    result__MV2O=NULL;
-    if (((void *)left_t__D4IO == (void *)type_true__FJB)) {
-      result__MV2O=Self__13IO->parent_expr_binary_logic__CEGL.left__ZIIO;
-      __tmp__UV2O=Self__13IO->parent_expr_binary_logic__CEGL.right__3IIO;
-      switch (((struct ___OBJ *)__tmp__UV2O)->__id) {
+  if (((((void *)result__VGFO == (void *)NULL) && ((void *)__tmp__HHFO != (void *)NULL)) && ((void *)__tmp__EHFO != (void *)NULL))) {
+    result__E4YO=NULL;
+    if (((void *)left_t__1GFO == (void *)type_true__FJB)) {
+      result__E4YO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
+      __tmp__M4YO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
+      switch (((struct ___OBJ *)__tmp__M4YO)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__UV2O);
+        remove__SOJJ(__tmp__M4YO);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__UV2O);
+        remove__2TAK(__tmp__M4YO);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__OFHQ=((__READ_LOCAL *)__tmp__UV2O);
-        unread__ESNK(Self__OFHQ->local__G5YD,Self__OFHQ);
+        Self__AJDQ=((__READ_LOCAL *)__tmp__M4YO);
+        Self__1B3R=((__LOCAL *)Self__AJDQ->local__HJZD);
+        Self__1B3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__1B3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__1B3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__2B3R=create__AXB( 250);
+          display__UXFK(Self__AJDQ,voir__2B3R);
+          put_string__2EG(((__STRING *)voir__2B3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__4B3R=((__LIST *)list_current__EH1);
+          voir__5B3R=create__AXB( 250);
+          display__EQQG(Self__4B3R,voir__5B3R);
+          put_string__2EG(((__STRING *)voir__5B3R));
+          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__UV2O);
+        remove__1UAK(__tmp__M4YO);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__UV2O);
+        remove__LVAK(__tmp__M4YO);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__UV2O);
+        remove__PVAK(__tmp__M4YO);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__QFHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__UV2O)->receiver__AHAI);
-        unread__ESNK(Self__QFHQ->local__G5YD,Self__QFHQ);
+        Self__CJDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__M4YO)->receiver__WN2H);
+        Self__AC3R=((__LOCAL *)Self__CJDQ->local__HJZD);
+        Self__AC3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__AC3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__AC3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__BC3R=create__AXB( 250);
+          display__UXFK(Self__CJDQ,voir__BC3R);
+          put_string__2EG(((__STRING *)voir__BC3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__DC3R=((__LIST *)list_current__EH1);
+          voir__EC3R=create__AXB( 250);
+          display__EQQG(Self__DC3R,voir__EC3R);
+          put_string__2EG(((__STRING *)voir__EC3R));
+          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__UV2O);
+        remove__0VAK(__tmp__M4YO);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__UV2O);
+        remove__3VAK(__tmp__M4YO);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__UV2O);
+        remove__BWAK(__tmp__M4YO);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__UV2O);
+        remove__FWAK(__tmp__M4YO);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__UV2O);
+        remove__JWAK(__tmp__M4YO);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__UV2O);
+        remove__NWAK(__tmp__M4YO);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__UV2O);
+        remove__RWAK(__tmp__M4YO);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__UV2O);
+        remove__VWAK(__tmp__M4YO);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__UV2O);
+        remove__ZWAK(__tmp__M4YO);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__UV2O);
+        remove__0XAK(__tmp__M4YO);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__UV2O);
+        remove__4XAK(__tmp__M4YO);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__UV2O);
+        remove__BYAK(__tmp__M4YO);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__UV2O);
+        remove__DUML(__tmp__M4YO);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__UV2O);
+        remove__GGHK(__tmp__M4YO);
       } break;
       case __READ_GLOBAL__: {
-        Self__RFHQ=((__READ_GLOBAL *)__tmp__UV2O);
-        unread__H2QL(Self__RFHQ->global__3DNK,Self__RFHQ);
+        Self__DJDQ=((__READ_GLOBAL *)__tmp__M4YO);
+        unread__CGNL(Self__DJDQ->global__ZGJK,Self__DJDQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__UV2O);
+        remove__WA0M(__tmp__M4YO);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__UV2O);
+        remove__0UEO(__tmp__M4YO);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__UV2O);
+        remove__0RKO(__tmp__M4YO);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__UV2O);
+        remove__4UEO(__tmp__M4YO);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__UV2O);
+        remove__5RKO(__tmp__M4YO);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__UV2O);
+        remove__HTJM(__tmp__M4YO);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__UV2O);
+        remove__XWML(__tmp__M4YO);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__UV2O);
+        remove__TJZM(__tmp__M4YO);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__UV2O);
+        remove__CVEO(__tmp__M4YO);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__UV2O);
+        remove__1EEP(__tmp__M4YO);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__UV2O);
+        remove__0DRN(__tmp__M4YO);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__UV2O);
+        remove__4DRN(__tmp__M4YO);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__UV2O);
+        remove__14PN(__tmp__M4YO);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__UV2O);
+        remove__EVTO(__tmp__M4YO);
       } break;
       };
     } else {
-      result__MV2O=Self__13IO->parent_expr_binary_logic__CEGL.right__3IIO;
-      __tmp__1V2O=Self__13IO->parent_expr_binary_logic__CEGL.left__ZIIO;
-      switch (((struct ___OBJ *)__tmp__1V2O)->__id) {
+      result__E4YO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
+      __tmp__T4YO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
+      switch (((struct ___OBJ *)__tmp__T4YO)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__1V2O);
+        remove__SOJJ(__tmp__T4YO);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__1V2O);
+        remove__2TAK(__tmp__T4YO);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__SFHQ=((__READ_LOCAL *)__tmp__1V2O);
-        unread__ESNK(Self__SFHQ->local__G5YD,Self__SFHQ);
+        Self__EJDQ=((__READ_LOCAL *)__tmp__T4YO);
+        Self__FC3R=((__LOCAL *)Self__EJDQ->local__HJZD);
+        Self__FC3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__FC3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__FC3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__GC3R=create__AXB( 250);
+          display__UXFK(Self__EJDQ,voir__GC3R);
+          put_string__2EG(((__STRING *)voir__GC3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__IC3R=((__LIST *)list_current__EH1);
+          voir__JC3R=create__AXB( 250);
+          display__EQQG(Self__IC3R,voir__JC3R);
+          put_string__2EG(((__STRING *)voir__JC3R));
+          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__1V2O);
+        remove__1UAK(__tmp__T4YO);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__1V2O);
+        remove__LVAK(__tmp__T4YO);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__1V2O);
+        remove__PVAK(__tmp__T4YO);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__UFHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__1V2O)->receiver__AHAI);
-        unread__ESNK(Self__UFHQ->local__G5YD,Self__UFHQ);
+        Self__GJDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__T4YO)->receiver__WN2H);
+        Self__KC3R=((__LOCAL *)Self__GJDQ->local__HJZD);
+        Self__KC3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KC3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__KC3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__LC3R=create__AXB( 250);
+          display__UXFK(Self__GJDQ,voir__LC3R);
+          put_string__2EG(((__STRING *)voir__LC3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__NC3R=((__LIST *)list_current__EH1);
+          voir__OC3R=create__AXB( 250);
+          display__EQQG(Self__NC3R,voir__OC3R);
+          put_string__2EG(((__STRING *)voir__OC3R));
+          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__1V2O);
+        remove__0VAK(__tmp__T4YO);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__1V2O);
+        remove__3VAK(__tmp__T4YO);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__1V2O);
+        remove__BWAK(__tmp__T4YO);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__1V2O);
+        remove__FWAK(__tmp__T4YO);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__1V2O);
+        remove__JWAK(__tmp__T4YO);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__1V2O);
+        remove__NWAK(__tmp__T4YO);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__1V2O);
+        remove__RWAK(__tmp__T4YO);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__1V2O);
+        remove__VWAK(__tmp__T4YO);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__1V2O);
+        remove__ZWAK(__tmp__T4YO);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__1V2O);
+        remove__0XAK(__tmp__T4YO);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__1V2O);
+        remove__4XAK(__tmp__T4YO);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__1V2O);
+        remove__BYAK(__tmp__T4YO);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__1V2O);
+        remove__DUML(__tmp__T4YO);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__1V2O);
+        remove__GGHK(__tmp__T4YO);
       } break;
       case __READ_GLOBAL__: {
-        Self__VFHQ=((__READ_GLOBAL *)__tmp__1V2O);
-        unread__H2QL(Self__VFHQ->global__3DNK,Self__VFHQ);
+        Self__HJDQ=((__READ_GLOBAL *)__tmp__T4YO);
+        unread__CGNL(Self__HJDQ->global__ZGJK,Self__HJDQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__1V2O);
+        remove__WA0M(__tmp__T4YO);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__1V2O);
+        remove__0UEO(__tmp__T4YO);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__1V2O);
+        remove__0RKO(__tmp__T4YO);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__1V2O);
+        remove__4UEO(__tmp__T4YO);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__1V2O);
+        remove__5RKO(__tmp__T4YO);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__1V2O);
+        remove__HTJM(__tmp__T4YO);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__1V2O);
+        remove__XWML(__tmp__T4YO);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__1V2O);
+        remove__TJZM(__tmp__T4YO);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__1V2O);
+        remove__CVEO(__tmp__T4YO);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__1V2O);
+        remove__1EEP(__tmp__T4YO);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__1V2O);
+        remove__0DRN(__tmp__T4YO);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__1V2O);
+        remove__4DRN(__tmp__T4YO);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__1V2O);
+        remove__14PN(__tmp__T4YO);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__1V2O);
+        remove__EVTO(__tmp__T4YO);
       } break;
       };
     };
-    result__33IO=result__MV2O;
+    result__VGFO=result__E4YO;
   };
-  if ((((void *)result__33IO == (void *)NULL) && (old_seq__43IO == seq_call_and_loop__BOIJ))) {
-    result__LOTO=NULL;
-    sup__MOTO=NULL;
-    eq__NOTO=NULL;
-    __tmp__OOTO=Self__13IO->parent_expr_binary_logic__CEGL.left__ZIIO;
-    __tmp__POTO=Self__13IO->parent_expr_binary_logic__CEGL.right__3IIO;
-    switch (((struct ___OBJ *)__tmp__OOTO)->__id) {
+  if ((((void *)result__VGFO == (void *)NULL) && (old_seq__WGFO == seq_call_and_loop__3QEJ))) {
+    result__DXPO=NULL;
+    sup__EXPO=NULL;
+    eq__FXPO=NULL;
+    __tmp__GXPO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
+    __tmp__HXPO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
+    switch (((struct ___OBJ *)__tmp__GXPO)->__id) {
     case __LIST__: {
-      __tmp__QOTO=FALSE__;
+      __tmp__IXPO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__QOTO=__infix_equal_equal__CC5L(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__XN1L(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__QOTO=FALSE__;
+      __tmp__IXPO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__QOTO=__infix_equal_equal__XC5L(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__MO1L(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__QOTO=__infix_equal_equal__ID5L(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__3O1L(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__QOTO=__infix_equal_equal__CE5L(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__XP1L(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__QOTO=FALSE__;
+      __tmp__IXPO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__QOTO=__infix_equal_equal__YE5L(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__NQ1L(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__QOTO=__infix_equal_equal__UF5L(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__JR1L(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __REAL_CST__: {
-      __tmp__QOTO=__infix_equal_equal__QG5L(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__FS1L(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__QOTO=__infix_equal_equal__KH5L(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__5S1L(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__QOTO=FALSE__;
+      __tmp__IXPO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__QOTO=FALSE__;
+      __tmp__IXPO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__QOTO=__infix_equal_equal__DI5L(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__YT1L(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__QOTO=__infix_equal_equal__5I5L(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__UU1L(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__QOTO=__infix_equal_equal__1J5L(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__QV1L(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__QOTO=__infix_equal_equal__XK5L(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__MW1L(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_AND__: {
-      __tmp__QOTO=__infix_equal_equal__TL5L(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__IX1L(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__QOTO=__infix_equal_equal__PM5L(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__EY1L(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__QOTO=__infix_equal_equal__LN5L(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__AZ1L(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __PUT_TO__: {
-      __tmp__QOTO=FALSE__;
+      __tmp__IXPO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__QOTO=FALSE__;
+      __tmp__IXPO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__QOTO=FALSE__;
+      __tmp__IXPO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__QOTO=FALSE__;
+      __tmp__IXPO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__QOTO=FALSE__;
+      __tmp__IXPO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__QOTO=__infix_equal_equal__XO5L(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__M01L(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__QOTO=__infix_equal_equal__TP5L(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__I11L(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__QOTO=__infix_equal_equal__OVLO(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__G4HO(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__QOTO=__infix_equal_equal__4TJO(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__W2FO(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__QOTO=__infix_equal_equal__53PO(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__XGMO(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__QOTO=__infix_equal_equal__0UJO(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__S3FO(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__QOTO=__infix_equal_equal__24PO(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__UHMO(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__QOTO=__infix_equal_equal__V1OM(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__5HLM(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__QOTO=__infix_equal_equal__FQ5L(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__011L(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__QOTO=__infix_equal_equal__233M(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__AM0M(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__QOTO=__infix_equal_equal__WVJO(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__O4FO(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__QOTO=__infix_equal_equal__0PIP(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__SYEP(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_INF__: {
-      __tmp__QOTO=__infix_equal_equal__AWLO(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__Y4HO(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__QOTO=__infix_equal_equal__2WLO(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__U5HO(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_OR__: {
-      __tmp__QOTO=__infix_equal_equal__JZUN(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__NHRN(__tmp__GXPO,__tmp__HXPO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__QOTO=__infix_equal_equal__SKZO(__tmp__OOTO,__tmp__POTO);
+      __tmp__IXPO=__infix_equal_equal__KTVO(__tmp__GXPO,__tmp__HXPO);
     } break;
     };
-    if (__tmp__QOTO) {
-      result__LOTO=Self__13IO->parent_expr_binary_logic__CEGL.left__ZIIO;
-      __tmp__XOTO=Self__13IO->parent_expr_binary_logic__CEGL.right__3IIO;
-      switch (((struct ___OBJ *)__tmp__XOTO)->__id) {
+    if (__tmp__IXPO) {
+      result__DXPO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
+      __tmp__PXPO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
+      switch (((struct ___OBJ *)__tmp__PXPO)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__XOTO);
+        remove__SOJJ(__tmp__PXPO);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__XOTO);
+        remove__2TAK(__tmp__PXPO);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__WFHQ=((__READ_LOCAL *)__tmp__XOTO);
-        unread__ESNK(Self__WFHQ->local__G5YD,Self__WFHQ);
+        Self__IJDQ=((__READ_LOCAL *)__tmp__PXPO);
+        Self__PC3R=((__LOCAL *)Self__IJDQ->local__HJZD);
+        Self__PC3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PC3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__PC3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__QC3R=create__AXB( 250);
+          display__UXFK(Self__IJDQ,voir__QC3R);
+          put_string__2EG(((__STRING *)voir__QC3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__SC3R=((__LIST *)list_current__EH1);
+          voir__TC3R=create__AXB( 250);
+          display__EQQG(Self__SC3R,voir__TC3R);
+          put_string__2EG(((__STRING *)voir__TC3R));
+          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__XOTO);
+        remove__1UAK(__tmp__PXPO);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__XOTO);
+        remove__LVAK(__tmp__PXPO);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__XOTO);
+        remove__PVAK(__tmp__PXPO);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__YFHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__XOTO)->receiver__AHAI);
-        unread__ESNK(Self__YFHQ->local__G5YD,Self__YFHQ);
+        Self__KJDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__PXPO)->receiver__WN2H);
+        Self__UC3R=((__LOCAL *)Self__KJDQ->local__HJZD);
+        Self__UC3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UC3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__UC3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__VC3R=create__AXB( 250);
+          display__UXFK(Self__KJDQ,voir__VC3R);
+          put_string__2EG(((__STRING *)voir__VC3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__XC3R=((__LIST *)list_current__EH1);
+          voir__YC3R=create__AXB( 250);
+          display__EQQG(Self__XC3R,voir__YC3R);
+          put_string__2EG(((__STRING *)voir__YC3R));
+          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__XOTO);
+        remove__0VAK(__tmp__PXPO);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__XOTO);
+        remove__3VAK(__tmp__PXPO);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__XOTO);
+        remove__BWAK(__tmp__PXPO);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__XOTO);
+        remove__FWAK(__tmp__PXPO);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__XOTO);
+        remove__JWAK(__tmp__PXPO);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__XOTO);
+        remove__NWAK(__tmp__PXPO);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__XOTO);
+        remove__RWAK(__tmp__PXPO);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__XOTO);
+        remove__VWAK(__tmp__PXPO);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__XOTO);
+        remove__ZWAK(__tmp__PXPO);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__XOTO);
+        remove__0XAK(__tmp__PXPO);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__XOTO);
+        remove__4XAK(__tmp__PXPO);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__XOTO);
+        remove__BYAK(__tmp__PXPO);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__XOTO);
+        remove__DUML(__tmp__PXPO);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__XOTO);
+        remove__GGHK(__tmp__PXPO);
       } break;
       case __READ_GLOBAL__: {
-        Self__ZFHQ=((__READ_GLOBAL *)__tmp__XOTO);
-        unread__H2QL(Self__ZFHQ->global__3DNK,Self__ZFHQ);
+        Self__LJDQ=((__READ_GLOBAL *)__tmp__PXPO);
+        unread__CGNL(Self__LJDQ->global__ZGJK,Self__LJDQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__XOTO);
+        remove__WA0M(__tmp__PXPO);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__XOTO);
+        remove__0UEO(__tmp__PXPO);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__XOTO);
+        remove__0RKO(__tmp__PXPO);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__XOTO);
+        remove__4UEO(__tmp__PXPO);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__XOTO);
+        remove__5RKO(__tmp__PXPO);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__XOTO);
+        remove__HTJM(__tmp__PXPO);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__XOTO);
+        remove__XWML(__tmp__PXPO);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__XOTO);
+        remove__TJZM(__tmp__PXPO);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__XOTO);
+        remove__CVEO(__tmp__PXPO);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__XOTO);
+        remove__1EEP(__tmp__PXPO);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__XOTO);
+        remove__0DRN(__tmp__PXPO);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__XOTO);
+        remove__4DRN(__tmp__PXPO);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__XOTO);
+        remove__14PN(__tmp__PXPO);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__XOTO);
+        remove__EVTO(__tmp__PXPO);
       } break;
       };
     } else {
-      __tmp__4OTO=Self__13IO->parent_expr_binary_logic__CEGL.left__ZIIO;
-      if (__tmp__4OTO==NULL) {
-        __tmp__5OTO=NULL;
+      __tmp__WXPO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
+      if (__tmp__WXPO==NULL) {
+        __tmp__XXPO=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__4OTO)->__id) {
+        switch (((struct ___OBJ *)__tmp__WXPO)->__id) {
         case __LIST__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__5OTO=((void *)__tmp__4OTO);
+          __tmp__XXPO=((void *)__tmp__WXPO);
         } break;
         case __EXPR_SUB__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __ITEM__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __CAST__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__5OTO=NULL;
+          __tmp__XXPO=NULL;
         } break;
         }
       };
-      sup__MOTO=__tmp__5OTO;
-      __tmp__BPTO=Self__13IO->parent_expr_binary_logic__CEGL.right__3IIO;
-      if (__tmp__BPTO==NULL) {
-        __tmp__CPTO=NULL;
+      sup__EXPO=__tmp__XXPO;
+      __tmp__ZXPO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
+      if (__tmp__ZXPO==NULL) {
+        __tmp__0XPO=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__BPTO)->__id) {
+        switch (((struct ___OBJ *)__tmp__ZXPO)->__id) {
         case __LIST__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__CPTO=((void *)__tmp__BPTO);
+          __tmp__0XPO=((void *)__tmp__ZXPO);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __ITEM__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __CAST__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__CPTO=NULL;
+          __tmp__0XPO=NULL;
         } break;
         }
       };
-      eq__NOTO=__tmp__CPTO;
-      if ((((void *)__tmp__5OTO != (void *)NULL) && ((void *)__tmp__CPTO != (void *)NULL))) {
-        __tmp__QPTO=((__EXPR_SUP *)__tmp__5OTO)->parent_expr_binary_cmp__PYNH.left__ZFAI;
-        __tmp__RPTO=((__EXPR_EQUAL *)__tmp__CPTO)->parent_expr_binary_cmp__XDNH.left__ZFAI;
-        switch (((struct ___OBJ *)__tmp__QPTO)->__id) {
+      eq__FXPO=__tmp__0XPO;
+      if ((((void *)__tmp__XXPO != (void *)NULL) && ((void *)__tmp__0XPO != (void *)NULL))) {
+        __tmp__IYPO=((__EXPR_SUP *)__tmp__XXPO)->parent_expr_binary_cmp__15JH.left__PM2H;
+        __tmp__JYPO=((__EXPR_EQUAL *)__tmp__0XPO)->parent_expr_binary_cmp__DLJH.left__PM2H;
+        switch (((struct ___OBJ *)__tmp__IYPO)->__id) {
         case __LIST__: {
-          __tmp__SPTO=FALSE__;
+          __tmp__KYPO=FALSE__;
         } break;
         case __STRING_CST__: {
-          __tmp__SPTO=__infix_equal_equal__CC5L(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__XN1L(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXTERNAL_C__: {
-          __tmp__SPTO=FALSE__;
+          __tmp__KYPO=FALSE__;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__SPTO=__infix_equal_equal__XC5L(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__MO1L(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __INTEGER_CST__: {
-          __tmp__SPTO=__infix_equal_equal__ID5L(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__3O1L(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __READ_LOCAL__: {
-          __tmp__SPTO=__infix_equal_equal__CE5L(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__XP1L(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__SPTO=FALSE__;
+          __tmp__KYPO=FALSE__;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__SPTO=__infix_equal_equal__YE5L(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__NQ1L(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__SPTO=__infix_equal_equal__UF5L(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__JR1L(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __REAL_CST__: {
-          __tmp__SPTO=__infix_equal_equal__QG5L(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__FS1L(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __CHARACTER_CST__: {
-          __tmp__SPTO=__infix_equal_equal__KH5L(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__5S1L(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __IS_EXPANDED__: {
-          __tmp__SPTO=FALSE__;
+          __tmp__KYPO=FALSE__;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__SPTO=FALSE__;
+          __tmp__KYPO=FALSE__;
         } break;
         case __EXPR_SUP__: {
-          __tmp__SPTO=__infix_equal_equal__DI5L(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__YT1L(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_SUB__: {
-          __tmp__SPTO=__infix_equal_equal__5I5L(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__UU1L(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_MUL__: {
-          __tmp__SPTO=__infix_equal_equal__1J5L(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__QV1L(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_DIV__: {
-          __tmp__SPTO=__infix_equal_equal__XK5L(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__MW1L(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_AND__: {
-          __tmp__SPTO=__infix_equal_equal__TL5L(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__IX1L(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__SPTO=__infix_equal_equal__PM5L(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__EY1L(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__SPTO=__infix_equal_equal__LN5L(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__AZ1L(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __PUT_TO__: {
-          __tmp__SPTO=FALSE__;
+          __tmp__KYPO=FALSE__;
         } break;
         case __ITEM__: {
-          __tmp__SPTO=FALSE__;
+          __tmp__KYPO=FALSE__;
         } break;
         case __SIZE_OF__: {
-          __tmp__SPTO=FALSE__;
+          __tmp__KYPO=FALSE__;
         } break;
         case __CAST__: {
-          __tmp__SPTO=FALSE__;
+          __tmp__KYPO=FALSE__;
         } break;
         case __CALL_SLOT__: {
-          __tmp__SPTO=FALSE__;
+          __tmp__KYPO=FALSE__;
         } break;
         case __READ_SLOT__: {
-          __tmp__SPTO=__infix_equal_equal__XO5L(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__M01L(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __READ_GLOBAL__: {
-          __tmp__SPTO=__infix_equal_equal__TP5L(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__I11L(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__SPTO=__infix_equal_equal__OVLO(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__G4HO(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__SPTO=__infix_equal_equal__4TJO(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__W2FO(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__SPTO=__infix_equal_equal__53PO(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__XGMO(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__SPTO=__infix_equal_equal__0UJO(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__S3FO(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__SPTO=__infix_equal_equal__24PO(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__UHMO(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_NEG__: {
-          __tmp__SPTO=__infix_equal_equal__V1OM(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__5HLM(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_ADD__: {
-          __tmp__SPTO=__infix_equal_equal__FQ5L(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__011L(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_NOT__: {
-          __tmp__SPTO=__infix_equal_equal__233M(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__AM0M(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_MOD__: {
-          __tmp__SPTO=__infix_equal_equal__WVJO(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__O4FO(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__SPTO=__infix_equal_equal__0PIP(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__SYEP(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_INF__: {
-          __tmp__SPTO=__infix_equal_equal__AWLO(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__Y4HO(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__SPTO=__infix_equal_equal__2WLO(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__U5HO(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_OR__: {
-          __tmp__SPTO=__infix_equal_equal__JZUN(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__NHRN(__tmp__IYPO,__tmp__JYPO);
         } break;
         case __EXPR_XOR__: {
-          __tmp__SPTO=__infix_equal_equal__SKZO(__tmp__QPTO,__tmp__RPTO);
+          __tmp__KYPO=__infix_equal_equal__KTVO(__tmp__IYPO,__tmp__JYPO);
         } break;
         };
-        if (__tmp__SPTO) {
-          __tmp__YPTO=((__EXPR_SUP *)__tmp__5OTO)->parent_expr_binary_cmp__PYNH.right__3FAI;
-          __tmp__ZPTO=((__EXPR_EQUAL *)__tmp__CPTO)->parent_expr_binary_cmp__XDNH.right__3FAI;
-          switch (((struct ___OBJ *)__tmp__YPTO)->__id) {
+        if (__tmp__KYPO) {
+          __tmp__QYPO=((__EXPR_SUP *)__tmp__XXPO)->parent_expr_binary_cmp__15JH.right__TM2H;
+          __tmp__RYPO=((__EXPR_EQUAL *)__tmp__0XPO)->parent_expr_binary_cmp__DLJH.right__TM2H;
+          switch (((struct ___OBJ *)__tmp__QYPO)->__id) {
           case __LIST__: {
-            __tmp__0PTO=FALSE__;
+            __tmp__SYPO=FALSE__;
           } break;
           case __STRING_CST__: {
-            __tmp__0PTO=__infix_equal_equal__CC5L(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__XN1L(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__0PTO=FALSE__;
+            __tmp__SYPO=FALSE__;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__0PTO=__infix_equal_equal__XC5L(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__MO1L(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __INTEGER_CST__: {
-            __tmp__0PTO=__infix_equal_equal__ID5L(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__3O1L(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __READ_LOCAL__: {
-            __tmp__0PTO=__infix_equal_equal__CE5L(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__XP1L(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__0PTO=FALSE__;
+            __tmp__SYPO=FALSE__;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__0PTO=__infix_equal_equal__YE5L(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__NQ1L(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__0PTO=__infix_equal_equal__UF5L(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__JR1L(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __REAL_CST__: {
-            __tmp__0PTO=__infix_equal_equal__QG5L(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__FS1L(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __CHARACTER_CST__: {
-            __tmp__0PTO=__infix_equal_equal__KH5L(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__5S1L(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __IS_EXPANDED__: {
-            __tmp__0PTO=FALSE__;
+            __tmp__SYPO=FALSE__;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__0PTO=FALSE__;
+            __tmp__SYPO=FALSE__;
           } break;
           case __EXPR_SUP__: {
-            __tmp__0PTO=__infix_equal_equal__DI5L(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__YT1L(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_SUB__: {
-            __tmp__0PTO=__infix_equal_equal__5I5L(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__UU1L(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_MUL__: {
-            __tmp__0PTO=__infix_equal_equal__1J5L(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__QV1L(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_DIV__: {
-            __tmp__0PTO=__infix_equal_equal__XK5L(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__MW1L(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_AND__: {
-            __tmp__0PTO=__infix_equal_equal__TL5L(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__IX1L(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__0PTO=__infix_equal_equal__PM5L(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__EY1L(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__0PTO=__infix_equal_equal__LN5L(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__AZ1L(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __PUT_TO__: {
-            __tmp__0PTO=FALSE__;
+            __tmp__SYPO=FALSE__;
           } break;
           case __ITEM__: {
-            __tmp__0PTO=FALSE__;
+            __tmp__SYPO=FALSE__;
           } break;
           case __SIZE_OF__: {
-            __tmp__0PTO=FALSE__;
+            __tmp__SYPO=FALSE__;
           } break;
           case __CAST__: {
-            __tmp__0PTO=FALSE__;
+            __tmp__SYPO=FALSE__;
           } break;
           case __CALL_SLOT__: {
-            __tmp__0PTO=FALSE__;
+            __tmp__SYPO=FALSE__;
           } break;
           case __READ_SLOT__: {
-            __tmp__0PTO=__infix_equal_equal__XO5L(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__M01L(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__0PTO=__infix_equal_equal__TP5L(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__I11L(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__0PTO=__infix_equal_equal__OVLO(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__G4HO(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__0PTO=__infix_equal_equal__4TJO(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__W2FO(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__0PTO=__infix_equal_equal__53PO(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__XGMO(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__0PTO=__infix_equal_equal__0UJO(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__S3FO(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__0PTO=__infix_equal_equal__24PO(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__UHMO(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_NEG__: {
-            __tmp__0PTO=__infix_equal_equal__V1OM(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__5HLM(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_ADD__: {
-            __tmp__0PTO=__infix_equal_equal__FQ5L(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__011L(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_NOT__: {
-            __tmp__0PTO=__infix_equal_equal__233M(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__AM0M(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_MOD__: {
-            __tmp__0PTO=__infix_equal_equal__WVJO(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__O4FO(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__0PTO=__infix_equal_equal__0PIP(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__SYEP(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_INF__: {
-            __tmp__0PTO=__infix_equal_equal__AWLO(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__Y4HO(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__0PTO=__infix_equal_equal__2WLO(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__U5HO(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_OR__: {
-            __tmp__0PTO=__infix_equal_equal__JZUN(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__NHRN(__tmp__QYPO,__tmp__RYPO);
           } break;
           case __EXPR_XOR__: {
-            __tmp__0PTO=__infix_equal_equal__SKZO(__tmp__YPTO,__tmp__ZPTO);
+            __tmp__SYPO=__infix_equal_equal__KTVO(__tmp__QYPO,__tmp__RYPO);
           } break;
           };
-          __tmp__3PTO=__tmp__0PTO;
+          __tmp__VYPO=__tmp__SYPO;
         } else {
-          __tmp__3PTO=FALSE__;
-        };
-        if (__tmp__3PTO) {
-          result__LOTO=create__with__and__KIEP(Self__13IO->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,((__EXPR_SUP *)__tmp__5OTO)->parent_expr_binary_cmp__PYNH.left__ZFAI,((__EXPR_SUP *)__tmp__5OTO)->parent_expr_binary_cmp__PYNH.right__3FAI);
-          __tmp__JQTO=Self__13IO->parent_expr_binary_logic__CEGL.right__3IIO;
-          switch (((struct ___OBJ *)__tmp__JQTO)->__id) {
+          __tmp__VYPO=FALSE__;
+        };
+        if (__tmp__VYPO) {
+          p__13MR=Self__TGFO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+          l__23MR=((__EXPR_SUP *)__tmp__XXPO)->parent_expr_binary_cmp__15JH.left__PM2H;
+          r__33MR=((__EXPR_SUP *)__tmp__XXPO)->parent_expr_binary_cmp__15JH.right__TM2H;
+          result__S3MR=NULL;
+          ptr__T3MR=((__POINTER )(NULL));
+          typ_id__U3MR= 0;
+          sz__V3MR=((__UINTEGER_32 )sizeof(__EXPR_SUP_EQ));
+          if ((sz__V3MR ==  0)) {
+            result__S3MR=EXPR_SUP_EQ__;
+          } else {
+            typ_id__U3MR=-1;
+            clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__V3MR);
+            if ((typ_id__U3MR == (__INTEGER)(-  1))) {
+              a__W3MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__X3MR=(__UINTEGER_32)((__UINTEGER_32)(sz__V3MR + a__W3MR) & (__UINTEGER_32)(~ a__W3MR));
+              ptr_table__0C3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__X3MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__ZC3R=((__POINTER )(NULL));
+              result__1C3R=((__POINTER *)ptr_table__0C3R)[ 0];
+              if ((result__1C3R == (void *)NULL)) {
+                result__1C3R=new_lab__2PJ(new_size__X3MR);
+                next__ZC3R=(void *)((unsigned long)result__1C3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X3MR)));
+                ((__POINTER *)next__ZC3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__0C3R)[ 0]=next__ZC3R;
+              } else {
+                next__ZC3R=((__POINTER *)result__1C3R)[ 0];
+                if ((next__ZC3R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1C3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X3MR <<  1)) <=  4096)) {
+                    next__ZC3R=(void *)((unsigned long)result__1C3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X3MR)));
+                  } else {
+                    next__ZC3R=new_lab__2PJ(new_size__X3MR);
+                  };
+                  ((__POINTER *)next__ZC3R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__0C3R)[ 0]=next__ZC3R;
+                } else {
+                  ((__POINTER *)result__1C3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZC3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__1C3R=next__ZC3R;
+                };
+              };
+              ptr__T3MR=result__1C3R;
+            } else {
+              t__Y3MR=((__UINTEGER_32 )typ_id__U3MR);
+              a__Z3MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__CD3R=(__UINTEGER_32)((__UINTEGER_32)(sz__V3MR + a__Z3MR) & (__UINTEGER_32)(~ a__Z3MR));
+              ptr_table__5C3R=((__POINTER )(&(table_type[(t__Y3MR)])));
+              lab_type__BD3R=(__UINTEGER_32)(t__Y3MR |  1);
+              next__4C3R=((__POINTER )(NULL));
+              result__AD3R=((__POINTER *)ptr_table__5C3R)[ 0];
+              if ((result__AD3R == (void *)NULL)) {
+                result__AD3R=new_lab__2PJ(lab_type__BD3R);
+                next__4C3R=(void *)((unsigned long)result__AD3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CD3R)));
+                ((__POINTER *)next__4C3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__5C3R)[ 0]=next__4C3R;
+              } else {
+                next__4C3R=((__POINTER *)result__AD3R)[ 0];
+                if ((next__4C3R == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AD3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CD3R <<  1)) <=  4096)) {
+                    next__4C3R=(void *)((unsigned long)result__AD3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CD3R)));
+                  } else {
+                    next__4C3R=new_lab__2PJ(lab_type__BD3R);
+                  };
+                  ((__POINTER *)next__4C3R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__5C3R)[ 0]=next__4C3R;
+                } else {
+                  ((__POINTER *)result__AD3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4C3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__AD3R=next__4C3R;
+                };
+              };
+              ptr__T3MR=result__AD3R;
+            };
+            result__S3MR=((__EXPR_SUP_EQ *)ptr__T3MR);
+            *(result__S3MR) = *(EXPR_SUP_EQ__);
+          };
+          Self__03MR=((__EXPR_SUP_EQ *)result__S3MR);
+          Self__03MR->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__13MR;
+          Self__03MR->parent_expr_binary_cmp__UZ1M.left__PM2H=l__23MR;
+          Self__03MR->parent_expr_binary_cmp__UZ1M.right__TM2H=r__33MR;
+          result__DXPO=result__S3MR;
+          __tmp__BZPO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
+          switch (((struct ___OBJ *)__tmp__BZPO)->__id) {
           case __LIST__: {
-            remove__WLNJ(__tmp__JQTO);
+            remove__SOJJ(__tmp__BZPO);
           } break;
           case __STRING_CST__: {
           } break;
           case __EXTERNAL_C__: {
-            remove__AREK(__tmp__JQTO);
+            remove__2TAK(__tmp__BZPO);
           } break;
           case __PROTOTYPE_CST__: {
           } break;
           case __INTEGER_CST__: {
           } break;
           case __READ_LOCAL__: {
-            Self__0FHQ=((__READ_LOCAL *)__tmp__JQTO);
-            unread__ESNK(Self__0FHQ->local__G5YD,Self__0FHQ);
+            Self__MJDQ=((__READ_LOCAL *)__tmp__BZPO);
+            Self__DD3R=((__LOCAL *)Self__MJDQ->local__HJZD);
+            Self__DD3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DD3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+            if ((Self__DD3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+              print__1ZE((&__string_336));
+              voir__ED3R=create__AXB( 250);
+              display__UXFK(Self__MJDQ,voir__ED3R);
+              put_string__2EG(((__STRING *)voir__ED3R));
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_337));
+              Self__GD3R=((__LIST *)list_current__EH1);
+              voir__HD3R=create__AXB( 250);
+              display__EQQG(Self__GD3R,voir__HD3R);
+              put_string__2EG(((__STRING *)voir__HD3R));
+              fputc((int)('\n'),stdout);
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_338));
+              fputc((int)('\n'),stdout);
+              exit(( 1));
+            };
           } break;
           case __EXPR_MULTIPLE__: {
-            remove__5REK(__tmp__JQTO);
+            remove__1UAK(__tmp__BZPO);
           } break;
           case __EXPR_EQUAL__: {
-            remove__PSEK(__tmp__JQTO);
+            remove__LVAK(__tmp__BZPO);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            remove__TSEK(__tmp__JQTO);
+            remove__PVAK(__tmp__BZPO);
           } break;
           case __REAL_CST__: {
           } break;
           case __CHARACTER_CST__: {
           } break;
           case __IS_EXPANDED__: {
-            Self__2FHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__JQTO)->receiver__AHAI);
-            unread__ESNK(Self__2FHQ->local__G5YD,Self__2FHQ);
+            Self__OJDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BZPO)->receiver__WN2H);
+            Self__ID3R=((__LOCAL *)Self__OJDQ->local__HJZD);
+            Self__ID3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ID3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+            if ((Self__ID3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+              print__1ZE((&__string_336));
+              voir__JD3R=create__AXB( 250);
+              display__UXFK(Self__OJDQ,voir__JD3R);
+              put_string__2EG(((__STRING *)voir__JD3R));
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_337));
+              Self__LD3R=((__LIST *)list_current__EH1);
+              voir__MD3R=create__AXB( 250);
+              display__EQQG(Self__LD3R,voir__MD3R);
+              put_string__2EG(((__STRING *)voir__MD3R));
+              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__JQTO);
+            remove__0VAK(__tmp__BZPO);
           } break;
           case __EXPR_SUP__: {
-            remove__BTEK(__tmp__JQTO);
+            remove__3VAK(__tmp__BZPO);
           } break;
           case __EXPR_SUB__: {
-            remove__FTEK(__tmp__JQTO);
+            remove__BWAK(__tmp__BZPO);
           } break;
           case __EXPR_MUL__: {
-            remove__JTEK(__tmp__JQTO);
+            remove__FWAK(__tmp__BZPO);
           } break;
           case __EXPR_DIV__: {
-            remove__NTEK(__tmp__JQTO);
+            remove__JWAK(__tmp__BZPO);
           } break;
           case __EXPR_AND__: {
-            remove__RTEK(__tmp__JQTO);
+            remove__NWAK(__tmp__BZPO);
           } break;
           case __EXPR_SHIFT_R__: {
-            remove__VTEK(__tmp__JQTO);
+            remove__RWAK(__tmp__BZPO);
           } break;
           case __EXPR_SHIFT_L__: {
-            remove__ZTEK(__tmp__JQTO);
+            remove__VWAK(__tmp__BZPO);
           } break;
           case __PUT_TO__: {
-            remove__3TEK(__tmp__JQTO);
+            remove__ZWAK(__tmp__BZPO);
           } break;
           case __ITEM__: {
-            remove__4UEK(__tmp__JQTO);
+            remove__0XAK(__tmp__BZPO);
           } break;
           case __SIZE_OF__: {
-            remove__CVEK(__tmp__JQTO);
+            remove__4XAK(__tmp__BZPO);
           } break;
           case __CAST__: {
-            remove__FVEK(__tmp__JQTO);
+            remove__BYAK(__tmp__BZPO);
           } break;
           case __CALL_SLOT__: {
-            remove__IKQL(__tmp__JQTO);
+            remove__DUML(__tmp__BZPO);
           } break;
           case __READ_SLOT__: {
-            remove__KDLK(__tmp__JQTO);
+            remove__GGHK(__tmp__BZPO);
           } break;
           case __READ_GLOBAL__: {
-            Self__3FHQ=((__READ_GLOBAL *)__tmp__JQTO);
-            unread__H2QL(Self__3FHQ->global__3DNK,Self__3FHQ);
+            Self__PJDQ=((__READ_GLOBAL *)__tmp__BZPO);
+            unread__CGNL(Self__PJDQ->global__ZGJK,Self__PJDQ);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            remove__SS3M(__tmp__JQTO);
+            remove__WA0M(__tmp__BZPO);
           } break;
           case __EXPR_OR_LOGIC__: {
-            remove__CMIO(__tmp__JQTO);
+            remove__0UEO(__tmp__BZPO);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            remove__CJOO(__tmp__JQTO);
+            remove__0RKO(__tmp__BZPO);
           } break;
           case __EXPR_AND_LOGIC__: {
-            remove__GMIO(__tmp__JQTO);
+            remove__4UEO(__tmp__BZPO);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            remove__HJOO(__tmp__JQTO);
+            remove__5RKO(__tmp__BZPO);
           } break;
           case __EXPR_NEG__: {
-            remove__JHNM(__tmp__JQTO);
+            remove__HTJM(__tmp__BZPO);
           } break;
           case __EXPR_ADD__: {
-            remove__2MQL(__tmp__JQTO);
+            remove__XWML(__tmp__BZPO);
           } break;
           case __EXPR_NOT__: {
-            remove__P12M(__tmp__JQTO);
+            remove__TJZM(__tmp__BZPO);
           } break;
           case __EXPR_MOD__: {
-            remove__KMIO(__tmp__JQTO);
+            remove__CVEO(__tmp__BZPO);
           } break;
           case __EXPR_SUP_EQ__: {
-            remove__D2HP(__tmp__JQTO);
+            remove__1EEP(__tmp__BZPO);
           } break;
           case __EXPR_INF__: {
-            remove__WVUN(__tmp__JQTO);
+            remove__0DRN(__tmp__BZPO);
           } break;
           case __EXPR_INF_EQ__: {
-            remove__0VUN(__tmp__JQTO);
+            remove__4DRN(__tmp__BZPO);
           } break;
           case __EXPR_OR__: {
-            remove__XQTN(__tmp__JQTO);
+            remove__14PN(__tmp__BZPO);
           } break;
           case __EXPR_XOR__: {
-            remove__MMXO(__tmp__JQTO);
+            remove__EVTO(__tmp__BZPO);
           } break;
           };
         };
       };
     };
-    result__33IO=result__LOTO;
-    if ((((void *)result__LOTO == (void *)NULL) && ((void *)__tmp__M4IO != (void *)NULL))) {
-      result__PB3O=NULL;
-      if (((void *)left_t__D4IO == (void *)type_true__FJB)) {
-        result__PB3O=Self__13IO->parent_expr_binary_logic__CEGL.left__ZIIO;
-        __tmp__XB3O=Self__13IO->parent_expr_binary_logic__CEGL.right__3IIO;
-        switch (((struct ___OBJ *)__tmp__XB3O)->__id) {
+    result__VGFO=result__DXPO;
+    if ((((void *)result__DXPO == (void *)NULL) && ((void *)__tmp__EHFO != (void *)NULL))) {
+      result__HKZO=NULL;
+      if (((void *)left_t__1GFO == (void *)type_true__FJB)) {
+        result__HKZO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
+        __tmp__PKZO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
+        switch (((struct ___OBJ *)__tmp__PKZO)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__XB3O);
+          remove__SOJJ(__tmp__PKZO);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__XB3O);
+          remove__2TAK(__tmp__PKZO);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__4FHQ=((__READ_LOCAL *)__tmp__XB3O);
-          unread__ESNK(Self__4FHQ->local__G5YD,Self__4FHQ);
+          Self__QJDQ=((__READ_LOCAL *)__tmp__PKZO);
+          Self__ND3R=((__LOCAL *)Self__QJDQ->local__HJZD);
+          Self__ND3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ND3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__ND3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__OD3R=create__AXB( 250);
+            display__UXFK(Self__QJDQ,voir__OD3R);
+            put_string__2EG(((__STRING *)voir__OD3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__QD3R=((__LIST *)list_current__EH1);
+            voir__RD3R=create__AXB( 250);
+            display__EQQG(Self__QD3R,voir__RD3R);
+            put_string__2EG(((__STRING *)voir__RD3R));
+            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__XB3O);
+          remove__1UAK(__tmp__PKZO);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__XB3O);
+          remove__LVAK(__tmp__PKZO);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__XB3O);
+          remove__PVAK(__tmp__PKZO);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__AGHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__XB3O)->receiver__AHAI);
-          unread__ESNK(Self__AGHQ->local__G5YD,Self__AGHQ);
+          Self__SJDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__PKZO)->receiver__WN2H);
+          Self__SD3R=((__LOCAL *)Self__SJDQ->local__HJZD);
+          Self__SD3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__SD3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__SD3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__TD3R=create__AXB( 250);
+            display__UXFK(Self__SJDQ,voir__TD3R);
+            put_string__2EG(((__STRING *)voir__TD3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__VD3R=((__LIST *)list_current__EH1);
+            voir__WD3R=create__AXB( 250);
+            display__EQQG(Self__VD3R,voir__WD3R);
+            put_string__2EG(((__STRING *)voir__WD3R));
+            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__XB3O);
+          remove__0VAK(__tmp__PKZO);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__XB3O);
+          remove__3VAK(__tmp__PKZO);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__XB3O);
+          remove__BWAK(__tmp__PKZO);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__XB3O);
+          remove__FWAK(__tmp__PKZO);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__XB3O);
+          remove__JWAK(__tmp__PKZO);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__XB3O);
+          remove__NWAK(__tmp__PKZO);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__XB3O);
+          remove__RWAK(__tmp__PKZO);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__XB3O);
+          remove__VWAK(__tmp__PKZO);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__XB3O);
+          remove__ZWAK(__tmp__PKZO);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__XB3O);
+          remove__0XAK(__tmp__PKZO);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__XB3O);
+          remove__4XAK(__tmp__PKZO);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__XB3O);
+          remove__BYAK(__tmp__PKZO);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__XB3O);
+          remove__DUML(__tmp__PKZO);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__XB3O);
+          remove__GGHK(__tmp__PKZO);
         } break;
         case __READ_GLOBAL__: {
-          Self__BGHQ=((__READ_GLOBAL *)__tmp__XB3O);
-          unread__H2QL(Self__BGHQ->global__3DNK,Self__BGHQ);
+          Self__TJDQ=((__READ_GLOBAL *)__tmp__PKZO);
+          unread__CGNL(Self__TJDQ->global__ZGJK,Self__TJDQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__XB3O);
+          remove__WA0M(__tmp__PKZO);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__XB3O);
+          remove__0UEO(__tmp__PKZO);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__XB3O);
+          remove__0RKO(__tmp__PKZO);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__XB3O);
+          remove__4UEO(__tmp__PKZO);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__XB3O);
+          remove__5RKO(__tmp__PKZO);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__XB3O);
+          remove__HTJM(__tmp__PKZO);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__XB3O);
+          remove__XWML(__tmp__PKZO);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__XB3O);
+          remove__TJZM(__tmp__PKZO);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__XB3O);
+          remove__CVEO(__tmp__PKZO);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__XB3O);
+          remove__1EEP(__tmp__PKZO);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__XB3O);
+          remove__0DRN(__tmp__PKZO);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__XB3O);
+          remove__4DRN(__tmp__PKZO);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__XB3O);
+          remove__14PN(__tmp__PKZO);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__XB3O);
+          remove__EVTO(__tmp__PKZO);
         } break;
         };
       };
-      result__33IO=result__PB3O;
+      result__VGFO=result__HKZO;
     };
-    if ((((void *)result__33IO == (void *)NULL) && ((void *)__tmp__P4IO != (void *)NULL))) {
-      result__4B3O=NULL;
-      if (((void *)right_t__E4IO == (void *)type_true__FJB)) {
-        result__4B3O=Self__13IO->parent_expr_binary_logic__CEGL.right__3IIO;
-        __tmp__GC3O=Self__13IO->parent_expr_binary_logic__CEGL.left__ZIIO;
-        switch (((struct ___OBJ *)__tmp__GC3O)->__id) {
+    if ((((void *)result__VGFO == (void *)NULL) && ((void *)__tmp__HHFO != (void *)NULL))) {
+      result__WKZO=NULL;
+      if (((void *)right_t__2GFO == (void *)type_true__FJB)) {
+        result__WKZO=Self__TGFO->parent_expr_binary_logic__QICL.right__VREO;
+        __tmp__4KZO=Self__TGFO->parent_expr_binary_logic__QICL.left__RREO;
+        switch (((struct ___OBJ *)__tmp__4KZO)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__GC3O);
+          remove__SOJJ(__tmp__4KZO);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__GC3O);
+          remove__2TAK(__tmp__4KZO);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__CGHQ=((__READ_LOCAL *)__tmp__GC3O);
-          unread__ESNK(Self__CGHQ->local__G5YD,Self__CGHQ);
+          Self__UJDQ=((__READ_LOCAL *)__tmp__4KZO);
+          Self__XD3R=((__LOCAL *)Self__UJDQ->local__HJZD);
+          Self__XD3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__XD3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__XD3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__YD3R=create__AXB( 250);
+            display__UXFK(Self__UJDQ,voir__YD3R);
+            put_string__2EG(((__STRING *)voir__YD3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__0D3R=((__LIST *)list_current__EH1);
+            voir__1D3R=create__AXB( 250);
+            display__EQQG(Self__0D3R,voir__1D3R);
+            put_string__2EG(((__STRING *)voir__1D3R));
+            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__GC3O);
+          remove__1UAK(__tmp__4KZO);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__GC3O);
+          remove__LVAK(__tmp__4KZO);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__GC3O);
+          remove__PVAK(__tmp__4KZO);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__EGHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__GC3O)->receiver__AHAI);
-          unread__ESNK(Self__EGHQ->local__G5YD,Self__EGHQ);
+          Self__WJDQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__4KZO)->receiver__WN2H);
+          Self__2D3R=((__LOCAL *)Self__WJDQ->local__HJZD);
+          Self__2D3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__2D3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__2D3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__3D3R=create__AXB( 250);
+            display__UXFK(Self__WJDQ,voir__3D3R);
+            put_string__2EG(((__STRING *)voir__3D3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__5D3R=((__LIST *)list_current__EH1);
+            voir__AE3R=create__AXB( 250);
+            display__EQQG(Self__5D3R,voir__AE3R);
+            put_string__2EG(((__STRING *)voir__AE3R));
+            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__GC3O);
+          remove__0VAK(__tmp__4KZO);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__GC3O);
+          remove__3VAK(__tmp__4KZO);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__GC3O);
+          remove__BWAK(__tmp__4KZO);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__GC3O);
+          remove__FWAK(__tmp__4KZO);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__GC3O);
+          remove__JWAK(__tmp__4KZO);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__GC3O);
+          remove__NWAK(__tmp__4KZO);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__GC3O);
+          remove__RWAK(__tmp__4KZO);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__GC3O);
+          remove__VWAK(__tmp__4KZO);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__GC3O);
+          remove__ZWAK(__tmp__4KZO);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__GC3O);
+          remove__0XAK(__tmp__4KZO);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__GC3O);
+          remove__4XAK(__tmp__4KZO);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__GC3O);
+          remove__BYAK(__tmp__4KZO);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__GC3O);
+          remove__DUML(__tmp__4KZO);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__GC3O);
+          remove__GGHK(__tmp__4KZO);
         } break;
         case __READ_GLOBAL__: {
-          Self__FGHQ=((__READ_GLOBAL *)__tmp__GC3O);
-          unread__H2QL(Self__FGHQ->global__3DNK,Self__FGHQ);
+          Self__XJDQ=((__READ_GLOBAL *)__tmp__4KZO);
+          unread__CGNL(Self__XJDQ->global__ZGJK,Self__XJDQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__GC3O);
+          remove__WA0M(__tmp__4KZO);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__GC3O);
+          remove__0UEO(__tmp__4KZO);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__GC3O);
+          remove__0RKO(__tmp__4KZO);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__GC3O);
+          remove__4UEO(__tmp__4KZO);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__GC3O);
+          remove__5RKO(__tmp__4KZO);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__GC3O);
+          remove__HTJM(__tmp__4KZO);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__GC3O);
+          remove__XWML(__tmp__4KZO);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__GC3O);
+          remove__TJZM(__tmp__4KZO);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__GC3O);
+          remove__CVEO(__tmp__4KZO);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__GC3O);
+          remove__1EEP(__tmp__4KZO);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__GC3O);
+          remove__0DRN(__tmp__4KZO);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__GC3O);
+          remove__4DRN(__tmp__4KZO);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__GC3O);
+          remove__14PN(__tmp__4KZO);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__GC3O);
+          remove__EVTO(__tmp__4KZO);
         } break;
         };
       };
-      result__33IO=result__4B3O;
+      result__VGFO=result__WKZO;
     };
   };
-  if (((void *)result__33IO == (void *)NULL)) {
-    result__33IO=Self__13IO;
+  if (((void *)result__VGFO == (void *)NULL)) {
+    result__VGFO=Self__TGFO;
   } else {
-    __tmp__RDJO=Self__13IO->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    switch (((struct ___OBJ *)result__33IO)->__id) {
+    __tmp__JMFO=Self__TGFO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    switch (((struct ___OBJ *)result__VGFO)->__id) {
     case __LIST__: {
-      ((__LIST *)result__33IO)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__LIST *)result__VGFO)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __STRING_CST__: {
-      ((__STRING_CST *)result__33IO)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__STRING_CST *)result__VGFO)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__33IO)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXTERNAL_C *)result__VGFO)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__33IO)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__PROTOTYPE_CST *)result__VGFO)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__33IO)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__INTEGER_CST *)result__VGFO)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__33IO)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__READ_LOCAL *)result__VGFO)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__33IO)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_EQUAL *)result__VGFO)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__33IO)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_NOT_EQUAL *)result__VGFO)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __REAL_CST__: {
-      ((__REAL_CST *)result__33IO)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__REAL_CST *)result__VGFO)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__33IO)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__CHARACTER_CST *)result__VGFO)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__33IO)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__IS_EXPANDED *)result__VGFO)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__33IO)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__GET_TYPE_ID *)result__VGFO)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__33IO)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_SUP *)result__VGFO)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__33IO)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_SUB *)result__VGFO)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__33IO)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_MUL *)result__VGFO)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__33IO)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_DIV *)result__VGFO)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_AND__: {
-      ((__EXPR_AND *)result__33IO)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_AND *)result__VGFO)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__33IO)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_SHIFT_R *)result__VGFO)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__33IO)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_SHIFT_L *)result__VGFO)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __PUT_TO__: {
-      ((__PUT_TO *)result__33IO)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__PUT_TO *)result__VGFO)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __ITEM__: {
-      ((__ITEM *)result__33IO)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__ITEM *)result__VGFO)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __SIZE_OF__: {
-      ((__SIZE_OF *)result__33IO)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__SIZE_OF *)result__VGFO)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __CAST__: {
-      ((__CAST *)result__33IO)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__CAST *)result__VGFO)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__33IO)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__CALL_SLOT *)result__VGFO)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __READ_SLOT__: {
-      ((__READ_SLOT *)result__33IO)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__READ_SLOT *)result__VGFO)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__33IO)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__READ_GLOBAL *)result__VGFO)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__33IO)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_NOT_LOGIC *)result__VGFO)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__33IO)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_OR_LOGIC *)result__VGFO)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__33IO)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_OR_OR_LOGIC *)result__VGFO)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__33IO)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_AND_LOGIC *)result__VGFO)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__33IO)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_AND_AND_LOGIC *)result__VGFO)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__33IO)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_NEG *)result__VGFO)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__33IO)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_ADD *)result__VGFO)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__33IO)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_NOT *)result__VGFO)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__33IO)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_MOD *)result__VGFO)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__33IO)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_SUP_EQ *)result__VGFO)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_INF__: {
-      ((__EXPR_INF *)result__33IO)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_INF *)result__VGFO)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__33IO)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_INF_EQ *)result__VGFO)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_OR__: {
-      ((__EXPR_OR *)result__33IO)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_OR *)result__VGFO)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__33IO)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RDJO;
+      ((__EXPR_XOR *)result__VGFO)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__JMFO;
     } break;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__33IO);
+  return(result__VGFO);
 }
 
-static void* execute_link__TDJO(__EXPR_AND_LOGIC *Self__UDJO)
+static void* execute_link__LMFO(__EXPR_AND_LOGIC *Self__MMFO)
 // ({EXPR_AND_LOGIC}) With resultRecursive, No inlinable.
 {
-  void *left_t__2DJO,*right_t__3DJO;
-  __UINTEGER_32 old_seq__XDJO;
-  void *__tmp__5DJO,*__tmp__AEJO,*__tmp__BEJO,*__tmp__CEJO,*__tmp__EEJO;
-  void *__tmp__HEJO,*result__WDJO,*result__NRTO,*__tmp__VRTO;
-  void *result__2RTO,*__tmp__ESTO,*result__CW2O,*__tmp__KW2O;
-  void *__tmp__RW2O,*result__KSTO,*__tmp__LSTO,*__tmp__MSTO,*__tmp__USTO;
-  void *result__NC3O,*__tmp__VC3O,*result__2C3O,*__tmp__ED3O;
-  void *__tmp__FEJO,*left_cst__0DJO,*__tmp__IEJO,*right_cst__1DJO;
-  __READ_LOCAL *Self__TKHQ,*Self__VKHQ,*Self__XKHQ,*Self__ZKHQ;
-  __READ_LOCAL *Self__1KHQ,*Self__3KHQ,*Self__5KHQ,*Self__BLHQ;
-  __READ_LOCAL *Self__DLHQ,*Self__FLHQ,*Self__HLHQ,*Self__JLHQ;
-  __READ_LOCAL *Self__LLHQ,*Self__NLHQ;
-  __READ_GLOBAL *Self__WKHQ,*Self__0KHQ,*Self__4KHQ,*Self__CLHQ;
-  __READ_GLOBAL *Self__GLHQ,*Self__KLHQ,*Self__OLHQ;
-  __POSITION __tmp__KJJO;
-  __BOOLEAN __tmp__NSTO;
-  left_t__2DJO=NULL;
-  right_t__3DJO=NULL;
-  old_seq__XDJO=seq_call_and_loop__BOIJ;
-  __tmp__5DJO=Self__UDJO->parent_expr_binary_logic__CGGL.left__ZIIO;
-  switch (((struct ___OBJ *)__tmp__5DJO)->__id) {
+  void *left_t__UMFO,*right_t__VMFO;
+  __UINTEGER_32 old_seq__PMFO;
+  void *__tmp__XMFO,*__tmp__YMFO,*__tmp__ZMFO,*__tmp__0MFO,*__tmp__2MFO;
+  void *__tmp__5MFO,*result__OMFO,*result__F0PO,*__tmp__N0PO;
+  void *result__U0PO,*__tmp__20PO,*result__04YO,*__tmp__C5YO;
+  void *__tmp__J5YO,*result__C1PO,*__tmp__D1PO,*__tmp__E1PO,*__tmp__M1PO;
+  void *result__FLZO,*__tmp__NLZO,*result__ULZO,*__tmp__2LZO;
+  __LIST *Self__WHBR,*Self__YHBR,*Self__EE3R,*Self__JE3R,*Self__OE3R;
+  __LIST *Self__TE3R,*Self__YE3R,*Self__3E3R,*Self__CF3R,*Self__HF3R;
+  __LIST *Self__MF3R,*Self__RF3R,*Self__WF3R,*Self__1F3R,*Self__AG3R;
+  __LIST *Self__FG3R;
+  void *voir__XHBR,*voir__ZHBR,*voir__CE3R,*voir__FE3R,*voir__HE3R;
+  void *voir__KE3R,*voir__ME3R,*voir__PE3R,*voir__RE3R,*voir__UE3R;
+  void *voir__WE3R,*voir__ZE3R,*voir__1E3R,*voir__4E3R,*voir__AF3R;
+  void *voir__DF3R,*voir__FF3R,*voir__IF3R,*voir__KF3R,*voir__NF3R;
+  void *voir__PF3R,*voir__SF3R,*voir__UF3R,*voir__XF3R,*voir__ZF3R;
+  void *voir__2F3R,*voir__4F3R,*voir__BG3R,*voir__DG3R,*voir__GG3R;
+  void *__tmp__3MFO,*left_cst__SMFO,*__tmp__ANFO,*right_cst__TMFO;
+  __READ_LOCAL *Self__FODQ,*Self__HODQ,*Self__JODQ,*Self__LODQ;
+  __READ_LOCAL *Self__NODQ,*Self__PODQ,*Self__RODQ,*Self__TODQ;
+  __READ_LOCAL *Self__VODQ,*Self__XODQ,*Self__ZODQ,*Self__1ODQ;
+  __READ_LOCAL *Self__3ODQ,*Self__5ODQ;
+  __LOCAL *Self__BE3R,*Self__GE3R,*Self__LE3R,*Self__QE3R,*Self__VE3R;
+  __LOCAL *Self__0E3R,*Self__5E3R,*Self__EF3R,*Self__JF3R,*Self__OF3R;
+  __LOCAL *Self__TF3R,*Self__YF3R,*Self__3F3R,*Self__CG3R;
+  __READ_GLOBAL *Self__IODQ,*Self__MODQ,*Self__QODQ,*Self__UODQ;
+  __READ_GLOBAL *Self__YODQ,*Self__2ODQ,*Self__APDQ;
+  __POSITION __tmp__CSFO;
+  __BOOLEAN __tmp__F1PO;
+  left_t__UMFO=NULL;
+  right_t__VMFO=NULL;
+  old_seq__PMFO=seq_call_and_loop__3QEJ;
+  __tmp__XMFO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
+  switch (((struct ___OBJ *)__tmp__XMFO)->__id) {
   case __LIST__: {
-    __tmp__AEJO=execute_link__GMRG(__tmp__5DJO);
+    __tmp__YMFO=execute_link__TTOG(__tmp__XMFO);
   } break;
   case __STRING_CST__: {
-    __tmp__AEJO=((__STRING_CST *)__tmp__5DJO);
+    __tmp__YMFO=((__STRING_CST *)__tmp__XMFO);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__AEJO=execute_link__A23K(__tmp__5DJO);
+    __tmp__YMFO=execute_link__KA0K(__tmp__XMFO);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__AEJO=((__PROTOTYPE_CST *)__tmp__5DJO);
+    __tmp__YMFO=((__PROTOTYPE_CST *)__tmp__XMFO);
   } break;
   case __INTEGER_CST__: {
-    __tmp__AEJO=((__INTEGER_CST *)__tmp__5DJO);
+    __tmp__YMFO=((__INTEGER_CST *)__tmp__XMFO);
   } break;
   case __READ_LOCAL__: {
-    __tmp__AEJO=execute_link__QDEL(__tmp__5DJO);
+    __tmp__YMFO=execute_link__4HAL(__tmp__XMFO);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__AEJO=execute_link__EIEL();
+    Self__WHBR=((__LIST *)list_current__EH1);
+    voir__XHBR=create__AXB( 250);
+    display__EQQG(Self__WHBR,voir__XHBR);
+    put_string__2EG(((__STRING *)voir__XHBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__YMFO=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__AEJO=execute_link__IIEL(__tmp__5DJO);
+    __tmp__YMFO=execute_link__WMAL(__tmp__XMFO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__AEJO=execute_link__RMEL(__tmp__5DJO);
+    __tmp__YMFO=execute_link__5QAL(__tmp__XMFO);
   } break;
   case __REAL_CST__: {
-    __tmp__AEJO=((__REAL_CST *)__tmp__5DJO);
+    __tmp__YMFO=((__REAL_CST *)__tmp__XMFO);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__AEJO=((__CHARACTER_CST *)__tmp__5DJO);
+    __tmp__YMFO=((__CHARACTER_CST *)__tmp__XMFO);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__AEJO=execute_link__AREL(__tmp__5DJO);
+    __tmp__YMFO=execute_link__OVAL(__tmp__XMFO);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__AEJO=execute_link__HSEL(__tmp__5DJO);
+    __tmp__YMFO=execute_link__VWAL(__tmp__XMFO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__AEJO=execute_link__MSEL(__tmp__5DJO);
+    __tmp__YMFO=execute_link__0WAL(__tmp__XMFO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__AEJO=execute_link__VWEL(__tmp__5DJO);
+    __tmp__YMFO=execute_link__D1AL(__tmp__XMFO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__AEJO=execute_link__40EL(__tmp__5DJO);
+    __tmp__YMFO=execute_link__M5AL(__tmp__XMFO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__AEJO=execute_link__H5EL(__tmp__5DJO);
+    __tmp__YMFO=execute_link__VDBL(__tmp__XMFO);
   } break;
   case __EXPR_AND__: {
-    __tmp__AEJO=execute_link__QDFL(__tmp__5DJO);
+    __tmp__YMFO=execute_link__4HBL(__tmp__XMFO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__AEJO=execute_link__ZHFL(__tmp__5DJO);
+    __tmp__YMFO=execute_link__HMBL(__tmp__XMFO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__AEJO=execute_link__CMFL(__tmp__5DJO);
+    __tmp__YMFO=execute_link__QQBL(__tmp__XMFO);
   } break;
   case __PUT_TO__: {
-    __tmp__AEJO=execute_link__NKTK(__tmp__5DJO);
+    __tmp__YMFO=execute_link__ROPK(__tmp__XMFO);
   } break;
   case __ITEM__: {
-    __tmp__AEJO=execute_link__LQFL(__tmp__5DJO);
+    __tmp__YMFO=execute_link__ZUBL(__tmp__XMFO);
   } break;
   case __SIZE_OF__: {
-    __tmp__AEJO=execute_link__SQFL(__tmp__5DJO);
+    __tmp__YMFO=execute_link__AVBL(__tmp__XMFO);
   } break;
   case __CAST__: {
-    __tmp__AEJO=execute_link__XQFL(__tmp__5DJO);
+    __tmp__YMFO=execute_link__FVBL(__tmp__XMFO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__AEJO=execute_link__MYXL(__tmp__5DJO);
+    __tmp__YMFO=execute_link__CDUL(__tmp__XMFO);
   } break;
   case __READ_SLOT__: {
-    __tmp__AEJO=execute_link__QUFL(__tmp__5DJO);
+    __tmp__YMFO=execute_link__4YBL(__tmp__XMFO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__AEJO=execute_link__AZFL(__tmp__5DJO);
+    __tmp__YMFO=execute_link__O3BL(__tmp__XMFO);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__AEJO=execute_link__4N3M(__tmp__5DJO);
+    __tmp__YMFO=execute_link__C2ZM(__tmp__XMFO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__AEJO=execute_link__03IO(__tmp__5DJO);
+    __tmp__YMFO=execute_link__SGFO(__tmp__XMFO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__AEJO=execute_link__SFPO(__tmp__5DJO);
+    __tmp__YMFO=execute_link__KOLO(__tmp__XMFO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__AEJO=execute_link__TDJO(__tmp__5DJO);
+    __tmp__YMFO=execute_link__LMFO(__tmp__XMFO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__AEJO=execute_link__WLPO(__tmp__5DJO);
+    __tmp__YMFO=execute_link__OULO(__tmp__XMFO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__AEJO=execute_link__GDOM(__tmp__5DJO);
+    __tmp__YMFO=execute_link__IPKM(__tmp__XMFO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__AEJO=execute_link__3NSL(__tmp__5DJO);
+    __tmp__YMFO=execute_link__VXOL(__tmp__XMFO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__AEJO=execute_link__SQ3M(__tmp__5DJO);
+    __tmp__YMFO=execute_link__W4ZM(__tmp__XMFO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__AEJO=execute_link__MJJO(__tmp__5DJO);
+    __tmp__YMFO=execute_link__ESFO(__tmp__XMFO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__AEJO=execute_link__EIIP(__tmp__5DJO);
+    __tmp__YMFO=execute_link__2QEP(__tmp__XMFO);
   } break;
   case __EXPR_INF__: {
-    __tmp__AEJO=execute_link__BNUN(__tmp__5DJO);
+    __tmp__YMFO=execute_link__F1QN(__tmp__XMFO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__AEJO=execute_link__KRUN(__tmp__5DJO);
+    __tmp__YMFO=execute_link__O5QN(__tmp__XMFO);
   } break;
   case __EXPR_OR__: {
-    __tmp__AEJO=execute_link__HEUN(__tmp__5DJO);
+    __tmp__YMFO=execute_link__LSQN(__tmp__XMFO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__AEJO=execute_link__UUYO(__tmp__5DJO);
+    __tmp__YMFO=execute_link__M3UO(__tmp__XMFO);
   } break;
   };
-  Self__UDJO->parent_expr_binary_logic__CGGL.left__ZIIO=__tmp__AEJO;
-  __tmp__BEJO=Self__UDJO->parent_expr_binary_logic__CGGL.right__3IIO;
-  switch (((struct ___OBJ *)__tmp__BEJO)->__id) {
+  Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO=__tmp__YMFO;
+  __tmp__ZMFO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
+  switch (((struct ___OBJ *)__tmp__ZMFO)->__id) {
   case __LIST__: {
-    __tmp__CEJO=execute_link__GMRG(__tmp__BEJO);
+    __tmp__0MFO=execute_link__TTOG(__tmp__ZMFO);
   } break;
   case __STRING_CST__: {
-    __tmp__CEJO=((__STRING_CST *)__tmp__BEJO);
+    __tmp__0MFO=((__STRING_CST *)__tmp__ZMFO);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__CEJO=execute_link__A23K(__tmp__BEJO);
+    __tmp__0MFO=execute_link__KA0K(__tmp__ZMFO);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__CEJO=((__PROTOTYPE_CST *)__tmp__BEJO);
+    __tmp__0MFO=((__PROTOTYPE_CST *)__tmp__ZMFO);
   } break;
   case __INTEGER_CST__: {
-    __tmp__CEJO=((__INTEGER_CST *)__tmp__BEJO);
+    __tmp__0MFO=((__INTEGER_CST *)__tmp__ZMFO);
   } break;
   case __READ_LOCAL__: {
-    __tmp__CEJO=execute_link__QDEL(__tmp__BEJO);
+    __tmp__0MFO=execute_link__4HAL(__tmp__ZMFO);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__CEJO=execute_link__EIEL();
+    Self__YHBR=((__LIST *)list_current__EH1);
+    voir__ZHBR=create__AXB( 250);
+    display__EQQG(Self__YHBR,voir__ZHBR);
+    put_string__2EG(((__STRING *)voir__ZHBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__0MFO=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__CEJO=execute_link__IIEL(__tmp__BEJO);
+    __tmp__0MFO=execute_link__WMAL(__tmp__ZMFO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__CEJO=execute_link__RMEL(__tmp__BEJO);
+    __tmp__0MFO=execute_link__5QAL(__tmp__ZMFO);
   } break;
   case __REAL_CST__: {
-    __tmp__CEJO=((__REAL_CST *)__tmp__BEJO);
+    __tmp__0MFO=((__REAL_CST *)__tmp__ZMFO);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__CEJO=((__CHARACTER_CST *)__tmp__BEJO);
+    __tmp__0MFO=((__CHARACTER_CST *)__tmp__ZMFO);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__CEJO=execute_link__AREL(__tmp__BEJO);
+    __tmp__0MFO=execute_link__OVAL(__tmp__ZMFO);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__CEJO=execute_link__HSEL(__tmp__BEJO);
+    __tmp__0MFO=execute_link__VWAL(__tmp__ZMFO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__CEJO=execute_link__MSEL(__tmp__BEJO);
+    __tmp__0MFO=execute_link__0WAL(__tmp__ZMFO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__CEJO=execute_link__VWEL(__tmp__BEJO);
+    __tmp__0MFO=execute_link__D1AL(__tmp__ZMFO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__CEJO=execute_link__40EL(__tmp__BEJO);
+    __tmp__0MFO=execute_link__M5AL(__tmp__ZMFO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__CEJO=execute_link__H5EL(__tmp__BEJO);
+    __tmp__0MFO=execute_link__VDBL(__tmp__ZMFO);
   } break;
   case __EXPR_AND__: {
-    __tmp__CEJO=execute_link__QDFL(__tmp__BEJO);
+    __tmp__0MFO=execute_link__4HBL(__tmp__ZMFO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__CEJO=execute_link__ZHFL(__tmp__BEJO);
+    __tmp__0MFO=execute_link__HMBL(__tmp__ZMFO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__CEJO=execute_link__CMFL(__tmp__BEJO);
+    __tmp__0MFO=execute_link__QQBL(__tmp__ZMFO);
   } break;
   case __PUT_TO__: {
-    __tmp__CEJO=execute_link__NKTK(__tmp__BEJO);
+    __tmp__0MFO=execute_link__ROPK(__tmp__ZMFO);
   } break;
   case __ITEM__: {
-    __tmp__CEJO=execute_link__LQFL(__tmp__BEJO);
+    __tmp__0MFO=execute_link__ZUBL(__tmp__ZMFO);
   } break;
   case __SIZE_OF__: {
-    __tmp__CEJO=execute_link__SQFL(__tmp__BEJO);
+    __tmp__0MFO=execute_link__AVBL(__tmp__ZMFO);
   } break;
   case __CAST__: {
-    __tmp__CEJO=execute_link__XQFL(__tmp__BEJO);
+    __tmp__0MFO=execute_link__FVBL(__tmp__ZMFO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__CEJO=execute_link__MYXL(__tmp__BEJO);
+    __tmp__0MFO=execute_link__CDUL(__tmp__ZMFO);
   } break;
   case __READ_SLOT__: {
-    __tmp__CEJO=execute_link__QUFL(__tmp__BEJO);
+    __tmp__0MFO=execute_link__4YBL(__tmp__ZMFO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__CEJO=execute_link__AZFL(__tmp__BEJO);
+    __tmp__0MFO=execute_link__O3BL(__tmp__ZMFO);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__CEJO=execute_link__4N3M(__tmp__BEJO);
+    __tmp__0MFO=execute_link__C2ZM(__tmp__ZMFO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__CEJO=execute_link__03IO(__tmp__BEJO);
+    __tmp__0MFO=execute_link__SGFO(__tmp__ZMFO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__CEJO=execute_link__SFPO(__tmp__BEJO);
+    __tmp__0MFO=execute_link__KOLO(__tmp__ZMFO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__CEJO=execute_link__TDJO(__tmp__BEJO);
+    __tmp__0MFO=execute_link__LMFO(__tmp__ZMFO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__CEJO=execute_link__WLPO(__tmp__BEJO);
+    __tmp__0MFO=execute_link__OULO(__tmp__ZMFO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__CEJO=execute_link__GDOM(__tmp__BEJO);
+    __tmp__0MFO=execute_link__IPKM(__tmp__ZMFO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__CEJO=execute_link__3NSL(__tmp__BEJO);
+    __tmp__0MFO=execute_link__VXOL(__tmp__ZMFO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__CEJO=execute_link__SQ3M(__tmp__BEJO);
+    __tmp__0MFO=execute_link__W4ZM(__tmp__ZMFO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__CEJO=execute_link__MJJO(__tmp__BEJO);
+    __tmp__0MFO=execute_link__ESFO(__tmp__ZMFO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__CEJO=execute_link__EIIP(__tmp__BEJO);
+    __tmp__0MFO=execute_link__2QEP(__tmp__ZMFO);
   } break;
   case __EXPR_INF__: {
-    __tmp__CEJO=execute_link__BNUN(__tmp__BEJO);
+    __tmp__0MFO=execute_link__F1QN(__tmp__ZMFO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__CEJO=execute_link__KRUN(__tmp__BEJO);
+    __tmp__0MFO=execute_link__O5QN(__tmp__ZMFO);
   } break;
   case __EXPR_OR__: {
-    __tmp__CEJO=execute_link__HEUN(__tmp__BEJO);
+    __tmp__0MFO=execute_link__LSQN(__tmp__ZMFO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__CEJO=execute_link__UUYO(__tmp__BEJO);
+    __tmp__0MFO=execute_link__M3UO(__tmp__ZMFO);
   } break;
   };
-  Self__UDJO->parent_expr_binary_logic__CGGL.right__3IIO=__tmp__CEJO;
-  __tmp__EEJO=Self__UDJO->parent_expr_binary_logic__CGGL.left__ZIIO;
-  if (__tmp__EEJO==NULL) {
-    __tmp__FEJO=NULL;
+  Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO=__tmp__0MFO;
+  __tmp__2MFO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
+  if (__tmp__2MFO==NULL) {
+    __tmp__3MFO=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__EEJO)->__id) {
+    switch (((struct ___OBJ *)__tmp__2MFO)->__id) {
     case __LIST__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__FEJO=((void *)__tmp__EEJO);
+      __tmp__3MFO=((void *)__tmp__2MFO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __CAST__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__FEJO=NULL;
+      __tmp__3MFO=NULL;
     } break;
     }
   };
-  left_cst__0DJO=__tmp__FEJO;
-  __tmp__HEJO=Self__UDJO->parent_expr_binary_logic__CGGL.right__3IIO;
-  if (__tmp__HEJO==NULL) {
-    __tmp__IEJO=NULL;
+  left_cst__SMFO=__tmp__3MFO;
+  __tmp__5MFO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
+  if (__tmp__5MFO==NULL) {
+    __tmp__ANFO=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__HEJO)->__id) {
+    switch (((struct ___OBJ *)__tmp__5MFO)->__id) {
     case __LIST__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__IEJO=((void *)__tmp__HEJO);
+      __tmp__ANFO=((void *)__tmp__5MFO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __CAST__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__IEJO=NULL;
+      __tmp__ANFO=NULL;
     } break;
     }
   };
-  right_cst__1DJO=__tmp__IEJO;
-  if (((void *)__tmp__FEJO != (void *)NULL)) {
-    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__FEJO)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL == (void *)type_true__FJB)) {
-      left_t__2DJO=type_true__FJB;
+  right_cst__TMFO=__tmp__ANFO;
+  if (((void *)__tmp__3MFO != (void *)NULL)) {
+    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__3MFO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)type_true__FJB)) {
+      left_t__UMFO=type_true__FJB;
     } else {
-      left_t__2DJO=type_false__NJB;
+      left_t__UMFO=type_false__NJB;
     };
   };
-  if (((void *)__tmp__IEJO != (void *)NULL)) {
-    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__IEJO)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL == (void *)type_true__FJB)) {
-      right_t__3DJO=type_true__FJB;
+  if (((void *)__tmp__ANFO != (void *)NULL)) {
+    if (((void *)((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__ANFO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL == (void *)type_true__FJB)) {
+      right_t__VMFO=type_true__FJB;
     } else {
-      right_t__3DJO=type_false__NJB;
+      right_t__VMFO=type_false__NJB;
     };
   };
-  result__WDJO=NULL;
-  if (((void *)__tmp__FEJO != (void *)NULL)) {
-    result__NRTO=NULL;
-    if (((void *)left_t__2DJO == (void *)type_true__FJB)) {
-      result__NRTO=Self__UDJO->parent_expr_binary_logic__CGGL.right__3IIO;
-      __tmp__VRTO=Self__UDJO->parent_expr_binary_logic__CGGL.left__ZIIO;
-      switch (((struct ___OBJ *)__tmp__VRTO)->__id) {
+  result__OMFO=NULL;
+  if (((void *)__tmp__3MFO != (void *)NULL)) {
+    result__F0PO=NULL;
+    if (((void *)left_t__UMFO == (void *)type_true__FJB)) {
+      result__F0PO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
+      __tmp__N0PO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
+      switch (((struct ___OBJ *)__tmp__N0PO)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__VRTO);
+        remove__SOJJ(__tmp__N0PO);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__VRTO);
+        remove__2TAK(__tmp__N0PO);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__TKHQ=((__READ_LOCAL *)__tmp__VRTO);
-        unread__ESNK(Self__TKHQ->local__G5YD,Self__TKHQ);
+        Self__FODQ=((__READ_LOCAL *)__tmp__N0PO);
+        Self__BE3R=((__LOCAL *)Self__FODQ->local__HJZD);
+        Self__BE3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BE3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__BE3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__CE3R=create__AXB( 250);
+          display__UXFK(Self__FODQ,voir__CE3R);
+          put_string__2EG(((__STRING *)voir__CE3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__EE3R=((__LIST *)list_current__EH1);
+          voir__FE3R=create__AXB( 250);
+          display__EQQG(Self__EE3R,voir__FE3R);
+          put_string__2EG(((__STRING *)voir__FE3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(__tmp__VRTO);
+        remove__1UAK(__tmp__N0PO);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__VRTO);
+        remove__LVAK(__tmp__N0PO);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__VRTO);
+        remove__PVAK(__tmp__N0PO);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__VKHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__VRTO)->receiver__AHAI);
-        unread__ESNK(Self__VKHQ->local__G5YD,Self__VKHQ);
+        Self__HODQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__N0PO)->receiver__WN2H);
+        Self__GE3R=((__LOCAL *)Self__HODQ->local__HJZD);
+        Self__GE3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GE3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__GE3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__HE3R=create__AXB( 250);
+          display__UXFK(Self__HODQ,voir__HE3R);
+          put_string__2EG(((__STRING *)voir__HE3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__JE3R=((__LIST *)list_current__EH1);
+          voir__KE3R=create__AXB( 250);
+          display__EQQG(Self__JE3R,voir__KE3R);
+          put_string__2EG(((__STRING *)voir__KE3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __GET_TYPE_ID__: {
-        remove__4SEK(__tmp__VRTO);
+        remove__0VAK(__tmp__N0PO);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__VRTO);
+        remove__3VAK(__tmp__N0PO);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__VRTO);
+        remove__BWAK(__tmp__N0PO);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__VRTO);
+        remove__FWAK(__tmp__N0PO);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__VRTO);
+        remove__JWAK(__tmp__N0PO);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__VRTO);
+        remove__NWAK(__tmp__N0PO);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__VRTO);
+        remove__RWAK(__tmp__N0PO);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__VRTO);
+        remove__VWAK(__tmp__N0PO);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__VRTO);
+        remove__ZWAK(__tmp__N0PO);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__VRTO);
+        remove__0XAK(__tmp__N0PO);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__VRTO);
+        remove__4XAK(__tmp__N0PO);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__VRTO);
+        remove__BYAK(__tmp__N0PO);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__VRTO);
+        remove__DUML(__tmp__N0PO);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__VRTO);
+        remove__GGHK(__tmp__N0PO);
       } break;
       case __READ_GLOBAL__: {
-        Self__WKHQ=((__READ_GLOBAL *)__tmp__VRTO);
-        unread__H2QL(Self__WKHQ->global__3DNK,Self__WKHQ);
+        Self__IODQ=((__READ_GLOBAL *)__tmp__N0PO);
+        unread__CGNL(Self__IODQ->global__ZGJK,Self__IODQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__VRTO);
+        remove__WA0M(__tmp__N0PO);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__VRTO);
+        remove__0UEO(__tmp__N0PO);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__VRTO);
+        remove__0RKO(__tmp__N0PO);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__VRTO);
+        remove__4UEO(__tmp__N0PO);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__VRTO);
+        remove__5RKO(__tmp__N0PO);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__VRTO);
+        remove__HTJM(__tmp__N0PO);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__VRTO);
+        remove__XWML(__tmp__N0PO);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__VRTO);
+        remove__TJZM(__tmp__N0PO);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__VRTO);
+        remove__CVEO(__tmp__N0PO);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__VRTO);
+        remove__1EEP(__tmp__N0PO);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__VRTO);
+        remove__0DRN(__tmp__N0PO);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__VRTO);
+        remove__4DRN(__tmp__N0PO);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__VRTO);
+        remove__14PN(__tmp__N0PO);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__VRTO);
+        remove__EVTO(__tmp__N0PO);
       } break;
       };
     };
-    result__WDJO=result__NRTO;
+    result__OMFO=result__F0PO;
   };
-  if ((((void *)result__WDJO == (void *)NULL) && ((void *)__tmp__IEJO != (void *)NULL))) {
-    result__2RTO=NULL;
-    if (((void *)right_t__3DJO == (void *)type_true__FJB)) {
-      result__2RTO=Self__UDJO->parent_expr_binary_logic__CGGL.left__ZIIO;
-      __tmp__ESTO=Self__UDJO->parent_expr_binary_logic__CGGL.right__3IIO;
-      switch (((struct ___OBJ *)__tmp__ESTO)->__id) {
+  if ((((void *)result__OMFO == (void *)NULL) && ((void *)__tmp__ANFO != (void *)NULL))) {
+    result__U0PO=NULL;
+    if (((void *)right_t__VMFO == (void *)type_true__FJB)) {
+      result__U0PO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
+      __tmp__20PO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
+      switch (((struct ___OBJ *)__tmp__20PO)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__ESTO);
+        remove__SOJJ(__tmp__20PO);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__ESTO);
+        remove__2TAK(__tmp__20PO);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__XKHQ=((__READ_LOCAL *)__tmp__ESTO);
-        unread__ESNK(Self__XKHQ->local__G5YD,Self__XKHQ);
+        Self__JODQ=((__READ_LOCAL *)__tmp__20PO);
+        Self__LE3R=((__LOCAL *)Self__JODQ->local__HJZD);
+        Self__LE3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LE3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__LE3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__ME3R=create__AXB( 250);
+          display__UXFK(Self__JODQ,voir__ME3R);
+          put_string__2EG(((__STRING *)voir__ME3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__OE3R=((__LIST *)list_current__EH1);
+          voir__PE3R=create__AXB( 250);
+          display__EQQG(Self__OE3R,voir__PE3R);
+          put_string__2EG(((__STRING *)voir__PE3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(__tmp__ESTO);
+        remove__1UAK(__tmp__20PO);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__ESTO);
+        remove__LVAK(__tmp__20PO);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__ESTO);
+        remove__PVAK(__tmp__20PO);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__ZKHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ESTO)->receiver__AHAI);
-        unread__ESNK(Self__ZKHQ->local__G5YD,Self__ZKHQ);
+        Self__LODQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__20PO)->receiver__WN2H);
+        Self__QE3R=((__LOCAL *)Self__LODQ->local__HJZD);
+        Self__QE3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QE3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__QE3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__RE3R=create__AXB( 250);
+          display__UXFK(Self__LODQ,voir__RE3R);
+          put_string__2EG(((__STRING *)voir__RE3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__TE3R=((__LIST *)list_current__EH1);
+          voir__UE3R=create__AXB( 250);
+          display__EQQG(Self__TE3R,voir__UE3R);
+          put_string__2EG(((__STRING *)voir__UE3R));
+          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__ESTO);
+        remove__0VAK(__tmp__20PO);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__ESTO);
+        remove__3VAK(__tmp__20PO);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__ESTO);
+        remove__BWAK(__tmp__20PO);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__ESTO);
+        remove__FWAK(__tmp__20PO);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__ESTO);
+        remove__JWAK(__tmp__20PO);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__ESTO);
+        remove__NWAK(__tmp__20PO);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__ESTO);
+        remove__RWAK(__tmp__20PO);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__ESTO);
+        remove__VWAK(__tmp__20PO);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__ESTO);
+        remove__ZWAK(__tmp__20PO);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__ESTO);
+        remove__0XAK(__tmp__20PO);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__ESTO);
+        remove__4XAK(__tmp__20PO);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__ESTO);
+        remove__BYAK(__tmp__20PO);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__ESTO);
+        remove__DUML(__tmp__20PO);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__ESTO);
+        remove__GGHK(__tmp__20PO);
       } break;
       case __READ_GLOBAL__: {
-        Self__0KHQ=((__READ_GLOBAL *)__tmp__ESTO);
-        unread__H2QL(Self__0KHQ->global__3DNK,Self__0KHQ);
+        Self__MODQ=((__READ_GLOBAL *)__tmp__20PO);
+        unread__CGNL(Self__MODQ->global__ZGJK,Self__MODQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__ESTO);
+        remove__WA0M(__tmp__20PO);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__ESTO);
+        remove__0UEO(__tmp__20PO);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__ESTO);
+        remove__0RKO(__tmp__20PO);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__ESTO);
+        remove__4UEO(__tmp__20PO);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__ESTO);
+        remove__5RKO(__tmp__20PO);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__ESTO);
+        remove__HTJM(__tmp__20PO);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__ESTO);
+        remove__XWML(__tmp__20PO);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__ESTO);
+        remove__TJZM(__tmp__20PO);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__ESTO);
+        remove__CVEO(__tmp__20PO);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__ESTO);
+        remove__1EEP(__tmp__20PO);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__ESTO);
+        remove__0DRN(__tmp__20PO);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__ESTO);
+        remove__4DRN(__tmp__20PO);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__ESTO);
+        remove__14PN(__tmp__20PO);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__ESTO);
+        remove__EVTO(__tmp__20PO);
       } break;
       };
     };
-    result__WDJO=result__2RTO;
+    result__OMFO=result__U0PO;
   };
-  if (((((void *)result__WDJO == (void *)NULL) && ((void *)__tmp__IEJO != (void *)NULL)) && ((void *)__tmp__FEJO != (void *)NULL))) {
-    result__CW2O=NULL;
-    if (((void *)left_t__2DJO == (void *)type_true__FJB)) {
-      result__CW2O=Self__UDJO->parent_expr_binary_logic__CGGL.right__3IIO;
-      __tmp__KW2O=Self__UDJO->parent_expr_binary_logic__CGGL.left__ZIIO;
-      switch (((struct ___OBJ *)__tmp__KW2O)->__id) {
+  if (((((void *)result__OMFO == (void *)NULL) && ((void *)__tmp__ANFO != (void *)NULL)) && ((void *)__tmp__3MFO != (void *)NULL))) {
+    result__04YO=NULL;
+    if (((void *)left_t__UMFO == (void *)type_true__FJB)) {
+      result__04YO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
+      __tmp__C5YO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
+      switch (((struct ___OBJ *)__tmp__C5YO)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__KW2O);
+        remove__SOJJ(__tmp__C5YO);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__KW2O);
+        remove__2TAK(__tmp__C5YO);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__1KHQ=((__READ_LOCAL *)__tmp__KW2O);
-        unread__ESNK(Self__1KHQ->local__G5YD,Self__1KHQ);
+        Self__NODQ=((__READ_LOCAL *)__tmp__C5YO);
+        Self__VE3R=((__LOCAL *)Self__NODQ->local__HJZD);
+        Self__VE3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VE3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__VE3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__WE3R=create__AXB( 250);
+          display__UXFK(Self__NODQ,voir__WE3R);
+          put_string__2EG(((__STRING *)voir__WE3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__YE3R=((__LIST *)list_current__EH1);
+          voir__ZE3R=create__AXB( 250);
+          display__EQQG(Self__YE3R,voir__ZE3R);
+          put_string__2EG(((__STRING *)voir__ZE3R));
+          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__KW2O);
+        remove__1UAK(__tmp__C5YO);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__KW2O);
+        remove__LVAK(__tmp__C5YO);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__KW2O);
+        remove__PVAK(__tmp__C5YO);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__3KHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__KW2O)->receiver__AHAI);
-        unread__ESNK(Self__3KHQ->local__G5YD,Self__3KHQ);
+        Self__PODQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__C5YO)->receiver__WN2H);
+        Self__0E3R=((__LOCAL *)Self__PODQ->local__HJZD);
+        Self__0E3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0E3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__0E3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__1E3R=create__AXB( 250);
+          display__UXFK(Self__PODQ,voir__1E3R);
+          put_string__2EG(((__STRING *)voir__1E3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__3E3R=((__LIST *)list_current__EH1);
+          voir__4E3R=create__AXB( 250);
+          display__EQQG(Self__3E3R,voir__4E3R);
+          put_string__2EG(((__STRING *)voir__4E3R));
+          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__KW2O);
+        remove__0VAK(__tmp__C5YO);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__KW2O);
+        remove__3VAK(__tmp__C5YO);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__KW2O);
+        remove__BWAK(__tmp__C5YO);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__KW2O);
+        remove__FWAK(__tmp__C5YO);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__KW2O);
+        remove__JWAK(__tmp__C5YO);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__KW2O);
+        remove__NWAK(__tmp__C5YO);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__KW2O);
+        remove__RWAK(__tmp__C5YO);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__KW2O);
+        remove__VWAK(__tmp__C5YO);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__KW2O);
+        remove__ZWAK(__tmp__C5YO);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__KW2O);
+        remove__0XAK(__tmp__C5YO);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__KW2O);
+        remove__4XAK(__tmp__C5YO);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__KW2O);
+        remove__BYAK(__tmp__C5YO);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__KW2O);
+        remove__DUML(__tmp__C5YO);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__KW2O);
+        remove__GGHK(__tmp__C5YO);
       } break;
       case __READ_GLOBAL__: {
-        Self__4KHQ=((__READ_GLOBAL *)__tmp__KW2O);
-        unread__H2QL(Self__4KHQ->global__3DNK,Self__4KHQ);
+        Self__QODQ=((__READ_GLOBAL *)__tmp__C5YO);
+        unread__CGNL(Self__QODQ->global__ZGJK,Self__QODQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__KW2O);
+        remove__WA0M(__tmp__C5YO);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__KW2O);
+        remove__0UEO(__tmp__C5YO);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__KW2O);
+        remove__0RKO(__tmp__C5YO);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__KW2O);
+        remove__4UEO(__tmp__C5YO);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__KW2O);
+        remove__5RKO(__tmp__C5YO);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__KW2O);
+        remove__HTJM(__tmp__C5YO);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__KW2O);
+        remove__XWML(__tmp__C5YO);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__KW2O);
+        remove__TJZM(__tmp__C5YO);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__KW2O);
+        remove__CVEO(__tmp__C5YO);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__KW2O);
+        remove__1EEP(__tmp__C5YO);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__KW2O);
+        remove__0DRN(__tmp__C5YO);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__KW2O);
+        remove__4DRN(__tmp__C5YO);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__KW2O);
+        remove__14PN(__tmp__C5YO);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__KW2O);
+        remove__EVTO(__tmp__C5YO);
       } break;
       };
     } else {
-      result__CW2O=Self__UDJO->parent_expr_binary_logic__CGGL.left__ZIIO;
-      __tmp__RW2O=Self__UDJO->parent_expr_binary_logic__CGGL.right__3IIO;
-      switch (((struct ___OBJ *)__tmp__RW2O)->__id) {
+      result__04YO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
+      __tmp__J5YO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
+      switch (((struct ___OBJ *)__tmp__J5YO)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__RW2O);
+        remove__SOJJ(__tmp__J5YO);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__RW2O);
+        remove__2TAK(__tmp__J5YO);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__5KHQ=((__READ_LOCAL *)__tmp__RW2O);
-        unread__ESNK(Self__5KHQ->local__G5YD,Self__5KHQ);
+        Self__RODQ=((__READ_LOCAL *)__tmp__J5YO);
+        Self__5E3R=((__LOCAL *)Self__RODQ->local__HJZD);
+        Self__5E3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5E3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__5E3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__AF3R=create__AXB( 250);
+          display__UXFK(Self__RODQ,voir__AF3R);
+          put_string__2EG(((__STRING *)voir__AF3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__CF3R=((__LIST *)list_current__EH1);
+          voir__DF3R=create__AXB( 250);
+          display__EQQG(Self__CF3R,voir__DF3R);
+          put_string__2EG(((__STRING *)voir__DF3R));
+          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__RW2O);
+        remove__1UAK(__tmp__J5YO);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__RW2O);
+        remove__LVAK(__tmp__J5YO);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__RW2O);
+        remove__PVAK(__tmp__J5YO);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__BLHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__RW2O)->receiver__AHAI);
-        unread__ESNK(Self__BLHQ->local__G5YD,Self__BLHQ);
+        Self__TODQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__J5YO)->receiver__WN2H);
+        Self__EF3R=((__LOCAL *)Self__TODQ->local__HJZD);
+        Self__EF3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EF3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__EF3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__FF3R=create__AXB( 250);
+          display__UXFK(Self__TODQ,voir__FF3R);
+          put_string__2EG(((__STRING *)voir__FF3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__HF3R=((__LIST *)list_current__EH1);
+          voir__IF3R=create__AXB( 250);
+          display__EQQG(Self__HF3R,voir__IF3R);
+          put_string__2EG(((__STRING *)voir__IF3R));
+          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__RW2O);
+        remove__0VAK(__tmp__J5YO);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__RW2O);
+        remove__3VAK(__tmp__J5YO);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__RW2O);
+        remove__BWAK(__tmp__J5YO);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__RW2O);
+        remove__FWAK(__tmp__J5YO);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__RW2O);
+        remove__JWAK(__tmp__J5YO);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__RW2O);
+        remove__NWAK(__tmp__J5YO);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__RW2O);
+        remove__RWAK(__tmp__J5YO);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__RW2O);
+        remove__VWAK(__tmp__J5YO);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__RW2O);
+        remove__ZWAK(__tmp__J5YO);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__RW2O);
+        remove__0XAK(__tmp__J5YO);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__RW2O);
+        remove__4XAK(__tmp__J5YO);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__RW2O);
+        remove__BYAK(__tmp__J5YO);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__RW2O);
+        remove__DUML(__tmp__J5YO);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__RW2O);
+        remove__GGHK(__tmp__J5YO);
       } break;
       case __READ_GLOBAL__: {
-        Self__CLHQ=((__READ_GLOBAL *)__tmp__RW2O);
-        unread__H2QL(Self__CLHQ->global__3DNK,Self__CLHQ);
+        Self__UODQ=((__READ_GLOBAL *)__tmp__J5YO);
+        unread__CGNL(Self__UODQ->global__ZGJK,Self__UODQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__RW2O);
+        remove__WA0M(__tmp__J5YO);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__RW2O);
+        remove__0UEO(__tmp__J5YO);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__RW2O);
+        remove__0RKO(__tmp__J5YO);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__RW2O);
+        remove__4UEO(__tmp__J5YO);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__RW2O);
+        remove__5RKO(__tmp__J5YO);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__RW2O);
+        remove__HTJM(__tmp__J5YO);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__RW2O);
+        remove__XWML(__tmp__J5YO);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__RW2O);
+        remove__TJZM(__tmp__J5YO);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__RW2O);
+        remove__CVEO(__tmp__J5YO);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__RW2O);
+        remove__1EEP(__tmp__J5YO);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__RW2O);
+        remove__0DRN(__tmp__J5YO);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__RW2O);
+        remove__4DRN(__tmp__J5YO);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__RW2O);
+        remove__14PN(__tmp__J5YO);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__RW2O);
+        remove__EVTO(__tmp__J5YO);
       } break;
       };
     };
-    result__WDJO=result__CW2O;
+    result__OMFO=result__04YO;
   };
-  if ((((void *)result__WDJO == (void *)NULL) && (old_seq__XDJO == seq_call_and_loop__BOIJ))) {
-    result__KSTO=NULL;
-    __tmp__LSTO=Self__UDJO->parent_expr_binary_logic__CGGL.left__ZIIO;
-    __tmp__MSTO=Self__UDJO->parent_expr_binary_logic__CGGL.right__3IIO;
-    switch (((struct ___OBJ *)__tmp__LSTO)->__id) {
+  if ((((void *)result__OMFO == (void *)NULL) && (old_seq__PMFO == seq_call_and_loop__3QEJ))) {
+    result__C1PO=NULL;
+    __tmp__D1PO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
+    __tmp__E1PO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
+    switch (((struct ___OBJ *)__tmp__D1PO)->__id) {
     case __LIST__: {
-      __tmp__NSTO=FALSE__;
+      __tmp__F1PO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__NSTO=__infix_equal_equal__CC5L(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__XN1L(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__NSTO=FALSE__;
+      __tmp__F1PO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__NSTO=__infix_equal_equal__XC5L(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__MO1L(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__NSTO=__infix_equal_equal__ID5L(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__3O1L(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__NSTO=__infix_equal_equal__CE5L(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__XP1L(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__NSTO=FALSE__;
+      __tmp__F1PO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__NSTO=__infix_equal_equal__YE5L(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__NQ1L(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__NSTO=__infix_equal_equal__UF5L(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__JR1L(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __REAL_CST__: {
-      __tmp__NSTO=__infix_equal_equal__QG5L(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__FS1L(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__NSTO=__infix_equal_equal__KH5L(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__5S1L(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__NSTO=FALSE__;
+      __tmp__F1PO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__NSTO=FALSE__;
+      __tmp__F1PO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__NSTO=__infix_equal_equal__DI5L(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__YT1L(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__NSTO=__infix_equal_equal__5I5L(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__UU1L(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__NSTO=__infix_equal_equal__1J5L(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__QV1L(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__NSTO=__infix_equal_equal__XK5L(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__MW1L(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_AND__: {
-      __tmp__NSTO=__infix_equal_equal__TL5L(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__IX1L(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__NSTO=__infix_equal_equal__PM5L(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__EY1L(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__NSTO=__infix_equal_equal__LN5L(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__AZ1L(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __PUT_TO__: {
-      __tmp__NSTO=FALSE__;
+      __tmp__F1PO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__NSTO=FALSE__;
+      __tmp__F1PO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__NSTO=FALSE__;
+      __tmp__F1PO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__NSTO=FALSE__;
+      __tmp__F1PO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__NSTO=FALSE__;
+      __tmp__F1PO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__NSTO=__infix_equal_equal__XO5L(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__M01L(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__NSTO=__infix_equal_equal__TP5L(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__I11L(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__NSTO=__infix_equal_equal__OVLO(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__G4HO(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__NSTO=__infix_equal_equal__4TJO(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__W2FO(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__NSTO=__infix_equal_equal__53PO(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__XGMO(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__NSTO=__infix_equal_equal__0UJO(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__S3FO(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__NSTO=__infix_equal_equal__24PO(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__UHMO(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__NSTO=__infix_equal_equal__V1OM(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__5HLM(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__NSTO=__infix_equal_equal__FQ5L(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__011L(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__NSTO=__infix_equal_equal__233M(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__AM0M(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__NSTO=__infix_equal_equal__WVJO(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__O4FO(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__NSTO=__infix_equal_equal__0PIP(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__SYEP(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_INF__: {
-      __tmp__NSTO=__infix_equal_equal__AWLO(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__Y4HO(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__NSTO=__infix_equal_equal__2WLO(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__U5HO(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_OR__: {
-      __tmp__NSTO=__infix_equal_equal__JZUN(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__NHRN(__tmp__D1PO,__tmp__E1PO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__NSTO=__infix_equal_equal__SKZO(__tmp__LSTO,__tmp__MSTO);
+      __tmp__F1PO=__infix_equal_equal__KTVO(__tmp__D1PO,__tmp__E1PO);
     } break;
     };
-    if (__tmp__NSTO) {
-      result__KSTO=Self__UDJO->parent_expr_binary_logic__CGGL.left__ZIIO;
-      __tmp__USTO=Self__UDJO->parent_expr_binary_logic__CGGL.right__3IIO;
-      switch (((struct ___OBJ *)__tmp__USTO)->__id) {
+    if (__tmp__F1PO) {
+      result__C1PO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
+      __tmp__M1PO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
+      switch (((struct ___OBJ *)__tmp__M1PO)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__USTO);
+        remove__SOJJ(__tmp__M1PO);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__USTO);
+        remove__2TAK(__tmp__M1PO);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__DLHQ=((__READ_LOCAL *)__tmp__USTO);
-        unread__ESNK(Self__DLHQ->local__G5YD,Self__DLHQ);
+        Self__VODQ=((__READ_LOCAL *)__tmp__M1PO);
+        Self__JF3R=((__LOCAL *)Self__VODQ->local__HJZD);
+        Self__JF3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__JF3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__JF3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__KF3R=create__AXB( 250);
+          display__UXFK(Self__VODQ,voir__KF3R);
+          put_string__2EG(((__STRING *)voir__KF3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__MF3R=((__LIST *)list_current__EH1);
+          voir__NF3R=create__AXB( 250);
+          display__EQQG(Self__MF3R,voir__NF3R);
+          put_string__2EG(((__STRING *)voir__NF3R));
+          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__USTO);
+        remove__1UAK(__tmp__M1PO);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__USTO);
+        remove__LVAK(__tmp__M1PO);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__USTO);
+        remove__PVAK(__tmp__M1PO);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__FLHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__USTO)->receiver__AHAI);
-        unread__ESNK(Self__FLHQ->local__G5YD,Self__FLHQ);
+        Self__XODQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__M1PO)->receiver__WN2H);
+        Self__OF3R=((__LOCAL *)Self__XODQ->local__HJZD);
+        Self__OF3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OF3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__OF3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__PF3R=create__AXB( 250);
+          display__UXFK(Self__XODQ,voir__PF3R);
+          put_string__2EG(((__STRING *)voir__PF3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__RF3R=((__LIST *)list_current__EH1);
+          voir__SF3R=create__AXB( 250);
+          display__EQQG(Self__RF3R,voir__SF3R);
+          put_string__2EG(((__STRING *)voir__SF3R));
+          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__USTO);
+        remove__0VAK(__tmp__M1PO);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__USTO);
+        remove__3VAK(__tmp__M1PO);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__USTO);
+        remove__BWAK(__tmp__M1PO);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__USTO);
+        remove__FWAK(__tmp__M1PO);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__USTO);
+        remove__JWAK(__tmp__M1PO);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__USTO);
+        remove__NWAK(__tmp__M1PO);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__USTO);
+        remove__RWAK(__tmp__M1PO);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__USTO);
+        remove__VWAK(__tmp__M1PO);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__USTO);
+        remove__ZWAK(__tmp__M1PO);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__USTO);
+        remove__0XAK(__tmp__M1PO);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__USTO);
+        remove__4XAK(__tmp__M1PO);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__USTO);
+        remove__BYAK(__tmp__M1PO);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__USTO);
+        remove__DUML(__tmp__M1PO);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__USTO);
+        remove__GGHK(__tmp__M1PO);
       } break;
       case __READ_GLOBAL__: {
-        Self__GLHQ=((__READ_GLOBAL *)__tmp__USTO);
-        unread__H2QL(Self__GLHQ->global__3DNK,Self__GLHQ);
+        Self__YODQ=((__READ_GLOBAL *)__tmp__M1PO);
+        unread__CGNL(Self__YODQ->global__ZGJK,Self__YODQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__USTO);
+        remove__WA0M(__tmp__M1PO);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__USTO);
+        remove__0UEO(__tmp__M1PO);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__USTO);
+        remove__0RKO(__tmp__M1PO);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__USTO);
+        remove__4UEO(__tmp__M1PO);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__USTO);
+        remove__5RKO(__tmp__M1PO);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__USTO);
+        remove__HTJM(__tmp__M1PO);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__USTO);
+        remove__XWML(__tmp__M1PO);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__USTO);
+        remove__TJZM(__tmp__M1PO);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__USTO);
+        remove__CVEO(__tmp__M1PO);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__USTO);
+        remove__1EEP(__tmp__M1PO);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__USTO);
+        remove__0DRN(__tmp__M1PO);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__USTO);
+        remove__4DRN(__tmp__M1PO);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__USTO);
+        remove__14PN(__tmp__M1PO);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__USTO);
+        remove__EVTO(__tmp__M1PO);
       } break;
       };
     };
-    result__WDJO=result__KSTO;
-    if ((((void *)result__KSTO == (void *)NULL) && ((void *)__tmp__FEJO != (void *)NULL))) {
-      result__NC3O=NULL;
-      if (((void *)left_t__2DJO == (void *)type_false__NJB)) {
-        result__NC3O=Self__UDJO->parent_expr_binary_logic__CGGL.left__ZIIO;
-        __tmp__VC3O=Self__UDJO->parent_expr_binary_logic__CGGL.right__3IIO;
-        switch (((struct ___OBJ *)__tmp__VC3O)->__id) {
+    result__OMFO=result__C1PO;
+    if ((((void *)result__C1PO == (void *)NULL) && ((void *)__tmp__3MFO != (void *)NULL))) {
+      result__FLZO=NULL;
+      if (((void *)left_t__UMFO == (void *)type_false__NJB)) {
+        result__FLZO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
+        __tmp__NLZO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
+        switch (((struct ___OBJ *)__tmp__NLZO)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__VC3O);
+          remove__SOJJ(__tmp__NLZO);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__VC3O);
+          remove__2TAK(__tmp__NLZO);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__HLHQ=((__READ_LOCAL *)__tmp__VC3O);
-          unread__ESNK(Self__HLHQ->local__G5YD,Self__HLHQ);
+          Self__ZODQ=((__READ_LOCAL *)__tmp__NLZO);
+          Self__TF3R=((__LOCAL *)Self__ZODQ->local__HJZD);
+          Self__TF3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__TF3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__TF3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__UF3R=create__AXB( 250);
+            display__UXFK(Self__ZODQ,voir__UF3R);
+            put_string__2EG(((__STRING *)voir__UF3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__WF3R=((__LIST *)list_current__EH1);
+            voir__XF3R=create__AXB( 250);
+            display__EQQG(Self__WF3R,voir__XF3R);
+            put_string__2EG(((__STRING *)voir__XF3R));
+            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__VC3O);
+          remove__1UAK(__tmp__NLZO);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__VC3O);
+          remove__LVAK(__tmp__NLZO);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__VC3O);
+          remove__PVAK(__tmp__NLZO);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__JLHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__VC3O)->receiver__AHAI);
-          unread__ESNK(Self__JLHQ->local__G5YD,Self__JLHQ);
+          Self__1ODQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NLZO)->receiver__WN2H);
+          Self__YF3R=((__LOCAL *)Self__1ODQ->local__HJZD);
+          Self__YF3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YF3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__YF3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__ZF3R=create__AXB( 250);
+            display__UXFK(Self__1ODQ,voir__ZF3R);
+            put_string__2EG(((__STRING *)voir__ZF3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__1F3R=((__LIST *)list_current__EH1);
+            voir__2F3R=create__AXB( 250);
+            display__EQQG(Self__1F3R,voir__2F3R);
+            put_string__2EG(((__STRING *)voir__2F3R));
+            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__VC3O);
+          remove__0VAK(__tmp__NLZO);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__VC3O);
+          remove__3VAK(__tmp__NLZO);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__VC3O);
+          remove__BWAK(__tmp__NLZO);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__VC3O);
+          remove__FWAK(__tmp__NLZO);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__VC3O);
+          remove__JWAK(__tmp__NLZO);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__VC3O);
+          remove__NWAK(__tmp__NLZO);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__VC3O);
+          remove__RWAK(__tmp__NLZO);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__VC3O);
+          remove__VWAK(__tmp__NLZO);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__VC3O);
+          remove__ZWAK(__tmp__NLZO);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__VC3O);
+          remove__0XAK(__tmp__NLZO);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__VC3O);
+          remove__4XAK(__tmp__NLZO);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__VC3O);
+          remove__BYAK(__tmp__NLZO);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__VC3O);
+          remove__DUML(__tmp__NLZO);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__VC3O);
+          remove__GGHK(__tmp__NLZO);
         } break;
         case __READ_GLOBAL__: {
-          Self__KLHQ=((__READ_GLOBAL *)__tmp__VC3O);
-          unread__H2QL(Self__KLHQ->global__3DNK,Self__KLHQ);
+          Self__2ODQ=((__READ_GLOBAL *)__tmp__NLZO);
+          unread__CGNL(Self__2ODQ->global__ZGJK,Self__2ODQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__VC3O);
+          remove__WA0M(__tmp__NLZO);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__VC3O);
+          remove__0UEO(__tmp__NLZO);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__VC3O);
+          remove__0RKO(__tmp__NLZO);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__VC3O);
+          remove__4UEO(__tmp__NLZO);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__VC3O);
+          remove__5RKO(__tmp__NLZO);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__VC3O);
+          remove__HTJM(__tmp__NLZO);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__VC3O);
+          remove__XWML(__tmp__NLZO);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__VC3O);
+          remove__TJZM(__tmp__NLZO);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__VC3O);
+          remove__CVEO(__tmp__NLZO);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__VC3O);
+          remove__1EEP(__tmp__NLZO);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__VC3O);
+          remove__0DRN(__tmp__NLZO);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__VC3O);
+          remove__4DRN(__tmp__NLZO);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__VC3O);
+          remove__14PN(__tmp__NLZO);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__VC3O);
+          remove__EVTO(__tmp__NLZO);
         } break;
         };
       };
-      result__WDJO=result__NC3O;
+      result__OMFO=result__FLZO;
     };
-    if ((((void *)result__WDJO == (void *)NULL) && ((void *)__tmp__IEJO != (void *)NULL))) {
-      result__2C3O=NULL;
-      if (((void *)right_t__3DJO == (void *)type_false__NJB)) {
-        result__2C3O=Self__UDJO->parent_expr_binary_logic__CGGL.right__3IIO;
-        __tmp__ED3O=Self__UDJO->parent_expr_binary_logic__CGGL.left__ZIIO;
-        switch (((struct ___OBJ *)__tmp__ED3O)->__id) {
+    if ((((void *)result__OMFO == (void *)NULL) && ((void *)__tmp__ANFO != (void *)NULL))) {
+      result__ULZO=NULL;
+      if (((void *)right_t__VMFO == (void *)type_false__NJB)) {
+        result__ULZO=Self__MMFO->parent_expr_binary_logic__QKCL.right__VREO;
+        __tmp__2LZO=Self__MMFO->parent_expr_binary_logic__QKCL.left__RREO;
+        switch (((struct ___OBJ *)__tmp__2LZO)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__ED3O);
+          remove__SOJJ(__tmp__2LZO);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__ED3O);
+          remove__2TAK(__tmp__2LZO);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__LLHQ=((__READ_LOCAL *)__tmp__ED3O);
-          unread__ESNK(Self__LLHQ->local__G5YD,Self__LLHQ);
+          Self__3ODQ=((__READ_LOCAL *)__tmp__2LZO);
+          Self__3F3R=((__LOCAL *)Self__3ODQ->local__HJZD);
+          Self__3F3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3F3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__3F3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__4F3R=create__AXB( 250);
+            display__UXFK(Self__3ODQ,voir__4F3R);
+            put_string__2EG(((__STRING *)voir__4F3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__AG3R=((__LIST *)list_current__EH1);
+            voir__BG3R=create__AXB( 250);
+            display__EQQG(Self__AG3R,voir__BG3R);
+            put_string__2EG(((__STRING *)voir__BG3R));
+            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__ED3O);
+          remove__1UAK(__tmp__2LZO);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__ED3O);
+          remove__LVAK(__tmp__2LZO);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__ED3O);
+          remove__PVAK(__tmp__2LZO);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__NLHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ED3O)->receiver__AHAI);
-          unread__ESNK(Self__NLHQ->local__G5YD,Self__NLHQ);
+          Self__5ODQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2LZO)->receiver__WN2H);
+          Self__CG3R=((__LOCAL *)Self__5ODQ->local__HJZD);
+          Self__CG3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CG3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__CG3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__DG3R=create__AXB( 250);
+            display__UXFK(Self__5ODQ,voir__DG3R);
+            put_string__2EG(((__STRING *)voir__DG3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__FG3R=((__LIST *)list_current__EH1);
+            voir__GG3R=create__AXB( 250);
+            display__EQQG(Self__FG3R,voir__GG3R);
+            put_string__2EG(((__STRING *)voir__GG3R));
+            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__ED3O);
+          remove__0VAK(__tmp__2LZO);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__ED3O);
+          remove__3VAK(__tmp__2LZO);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__ED3O);
+          remove__BWAK(__tmp__2LZO);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__ED3O);
+          remove__FWAK(__tmp__2LZO);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__ED3O);
+          remove__JWAK(__tmp__2LZO);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__ED3O);
+          remove__NWAK(__tmp__2LZO);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__ED3O);
+          remove__RWAK(__tmp__2LZO);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__ED3O);
+          remove__VWAK(__tmp__2LZO);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__ED3O);
+          remove__ZWAK(__tmp__2LZO);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__ED3O);
+          remove__0XAK(__tmp__2LZO);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__ED3O);
+          remove__4XAK(__tmp__2LZO);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__ED3O);
+          remove__BYAK(__tmp__2LZO);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__ED3O);
+          remove__DUML(__tmp__2LZO);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__ED3O);
+          remove__GGHK(__tmp__2LZO);
         } break;
         case __READ_GLOBAL__: {
-          Self__OLHQ=((__READ_GLOBAL *)__tmp__ED3O);
-          unread__H2QL(Self__OLHQ->global__3DNK,Self__OLHQ);
+          Self__APDQ=((__READ_GLOBAL *)__tmp__2LZO);
+          unread__CGNL(Self__APDQ->global__ZGJK,Self__APDQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__ED3O);
+          remove__WA0M(__tmp__2LZO);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__ED3O);
+          remove__0UEO(__tmp__2LZO);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__ED3O);
+          remove__0RKO(__tmp__2LZO);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__ED3O);
+          remove__4UEO(__tmp__2LZO);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__ED3O);
+          remove__5RKO(__tmp__2LZO);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__ED3O);
+          remove__HTJM(__tmp__2LZO);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__ED3O);
+          remove__XWML(__tmp__2LZO);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__ED3O);
+          remove__TJZM(__tmp__2LZO);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__ED3O);
+          remove__CVEO(__tmp__2LZO);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__ED3O);
+          remove__1EEP(__tmp__2LZO);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__ED3O);
+          remove__0DRN(__tmp__2LZO);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__ED3O);
+          remove__4DRN(__tmp__2LZO);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__ED3O);
+          remove__14PN(__tmp__2LZO);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__ED3O);
+          remove__EVTO(__tmp__2LZO);
         } break;
         };
       };
-      result__WDJO=result__2C3O;
+      result__OMFO=result__ULZO;
     };
   };
-  if (((void *)result__WDJO == (void *)NULL)) {
-    result__WDJO=Self__UDJO;
+  if (((void *)result__OMFO == (void *)NULL)) {
+    result__OMFO=Self__MMFO;
   } else {
-    __tmp__KJJO=Self__UDJO->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    switch (((struct ___OBJ *)result__WDJO)->__id) {
+    __tmp__CSFO=Self__MMFO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    switch (((struct ___OBJ *)result__OMFO)->__id) {
     case __LIST__: {
-      ((__LIST *)result__WDJO)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__LIST *)result__OMFO)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __STRING_CST__: {
-      ((__STRING_CST *)result__WDJO)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__STRING_CST *)result__OMFO)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__WDJO)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXTERNAL_C *)result__OMFO)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__WDJO)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__PROTOTYPE_CST *)result__OMFO)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__WDJO)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__INTEGER_CST *)result__OMFO)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__WDJO)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__READ_LOCAL *)result__OMFO)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__WDJO)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_EQUAL *)result__OMFO)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__WDJO)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_NOT_EQUAL *)result__OMFO)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __REAL_CST__: {
-      ((__REAL_CST *)result__WDJO)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__REAL_CST *)result__OMFO)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__WDJO)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__CHARACTER_CST *)result__OMFO)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__WDJO)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__IS_EXPANDED *)result__OMFO)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__WDJO)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__GET_TYPE_ID *)result__OMFO)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__WDJO)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_SUP *)result__OMFO)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__WDJO)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_SUB *)result__OMFO)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__WDJO)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_MUL *)result__OMFO)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__WDJO)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_DIV *)result__OMFO)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_AND__: {
-      ((__EXPR_AND *)result__WDJO)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_AND *)result__OMFO)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__WDJO)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_SHIFT_R *)result__OMFO)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__WDJO)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_SHIFT_L *)result__OMFO)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __PUT_TO__: {
-      ((__PUT_TO *)result__WDJO)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__PUT_TO *)result__OMFO)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __ITEM__: {
-      ((__ITEM *)result__WDJO)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__ITEM *)result__OMFO)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __SIZE_OF__: {
-      ((__SIZE_OF *)result__WDJO)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__SIZE_OF *)result__OMFO)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __CAST__: {
-      ((__CAST *)result__WDJO)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__CAST *)result__OMFO)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__WDJO)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__CALL_SLOT *)result__OMFO)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __READ_SLOT__: {
-      ((__READ_SLOT *)result__WDJO)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__READ_SLOT *)result__OMFO)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__WDJO)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__READ_GLOBAL *)result__OMFO)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__WDJO)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_NOT_LOGIC *)result__OMFO)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__WDJO)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_OR_LOGIC *)result__OMFO)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__WDJO)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_OR_OR_LOGIC *)result__OMFO)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__WDJO)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_AND_LOGIC *)result__OMFO)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__WDJO)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_AND_AND_LOGIC *)result__OMFO)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__WDJO)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_NEG *)result__OMFO)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__WDJO)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_ADD *)result__OMFO)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__WDJO)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_NOT *)result__OMFO)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__WDJO)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_MOD *)result__OMFO)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__WDJO)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_SUP_EQ *)result__OMFO)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_INF__: {
-      ((__EXPR_INF *)result__WDJO)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_INF *)result__OMFO)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__WDJO)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_INF_EQ *)result__OMFO)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_OR__: {
-      ((__EXPR_OR *)result__WDJO)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_OR *)result__OMFO)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__WDJO)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__KJJO;
+      ((__EXPR_XOR *)result__OMFO)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CSFO;
     } break;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__WDJO);
+  return(result__OMFO);
 }
 
-static void* execute_link__GDOM(__EXPR_NEG *Self__HDOM)
+static void* execute_link__IPKM(__EXPR_NEG *Self__JPKM)
 // ({EXPR_NEG}) With resultRecursive, No inlinable.
 {
-  __UINTEGER_32 old_seq__KDOM;
-  void *__tmp__PDOM,*__tmp__QDOM,*__tmp__SDOM,*result__F4PM,*__tmp__H4PM;
-  void *result__JDOM,*result__U3AN;
-  void *__tmp__TDOM,*right_cst__NDOM;
-  void *__tmp__I4PM,*sub__E4PM;
-  __INTEGER_CST *Self__VIOQ;
-  __POSITION __tmp__AFOM;
-  old_seq__KDOM=seq_call_and_loop__BOIJ;
-  __tmp__PDOM=Self__HDOM->parent_expr_unary__VVHL.right__DWHL;
-  switch (((struct ___OBJ *)__tmp__PDOM)->__id) {
+  __UINTEGER_32 old_seq__MPKM;
+  void *__tmp__RPKM,*__tmp__SPKM,*__tmp__UPKM,*result__PKMM,*__tmp__RKMM;
+  void *result__LPKM,*result__YL3M;
+  __LIST *Self__0HBR;
+  void *voir__1HBR;
+  void *__tmp__VPKM,*right_cst__PPKM;
+  void *__tmp__SKMM,*sub__OKMM;
+  __INTEGER_CST *Self__ENKQ;
+  __POSITION __tmp__CRKM;
+  old_seq__MPKM=seq_call_and_loop__3QEJ;
+  __tmp__RPKM=Self__JPKM->parent_expr_unary__EXDL.right__SXDL;
+  switch (((struct ___OBJ *)__tmp__RPKM)->__id) {
   case __LIST__: {
-    __tmp__QDOM=execute_link__GMRG(__tmp__PDOM);
+    __tmp__SPKM=execute_link__TTOG(__tmp__RPKM);
   } break;
   case __STRING_CST__: {
-    __tmp__QDOM=((__STRING_CST *)__tmp__PDOM);
+    __tmp__SPKM=((__STRING_CST *)__tmp__RPKM);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__QDOM=execute_link__A23K(__tmp__PDOM);
+    __tmp__SPKM=execute_link__KA0K(__tmp__RPKM);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__QDOM=((__PROTOTYPE_CST *)__tmp__PDOM);
+    __tmp__SPKM=((__PROTOTYPE_CST *)__tmp__RPKM);
   } break;
   case __INTEGER_CST__: {
-    __tmp__QDOM=((__INTEGER_CST *)__tmp__PDOM);
+    __tmp__SPKM=((__INTEGER_CST *)__tmp__RPKM);
   } break;
   case __READ_LOCAL__: {
-    __tmp__QDOM=execute_link__QDEL(__tmp__PDOM);
+    __tmp__SPKM=execute_link__4HAL(__tmp__RPKM);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__QDOM=execute_link__EIEL();
+    Self__0HBR=((__LIST *)list_current__EH1);
+    voir__1HBR=create__AXB( 250);
+    display__EQQG(Self__0HBR,voir__1HBR);
+    put_string__2EG(((__STRING *)voir__1HBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__SPKM=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__QDOM=execute_link__IIEL(__tmp__PDOM);
+    __tmp__SPKM=execute_link__WMAL(__tmp__RPKM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__QDOM=execute_link__RMEL(__tmp__PDOM);
+    __tmp__SPKM=execute_link__5QAL(__tmp__RPKM);
   } break;
   case __REAL_CST__: {
-    __tmp__QDOM=((__REAL_CST *)__tmp__PDOM);
+    __tmp__SPKM=((__REAL_CST *)__tmp__RPKM);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__QDOM=((__CHARACTER_CST *)__tmp__PDOM);
+    __tmp__SPKM=((__CHARACTER_CST *)__tmp__RPKM);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__QDOM=execute_link__AREL(__tmp__PDOM);
+    __tmp__SPKM=execute_link__OVAL(__tmp__RPKM);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__QDOM=execute_link__HSEL(__tmp__PDOM);
+    __tmp__SPKM=execute_link__VWAL(__tmp__RPKM);
   } break;
   case __EXPR_SUP__: {
-    __tmp__QDOM=execute_link__MSEL(__tmp__PDOM);
+    __tmp__SPKM=execute_link__0WAL(__tmp__RPKM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__QDOM=execute_link__VWEL(__tmp__PDOM);
+    __tmp__SPKM=execute_link__D1AL(__tmp__RPKM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__QDOM=execute_link__40EL(__tmp__PDOM);
+    __tmp__SPKM=execute_link__M5AL(__tmp__RPKM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__QDOM=execute_link__H5EL(__tmp__PDOM);
+    __tmp__SPKM=execute_link__VDBL(__tmp__RPKM);
   } break;
   case __EXPR_AND__: {
-    __tmp__QDOM=execute_link__QDFL(__tmp__PDOM);
+    __tmp__SPKM=execute_link__4HBL(__tmp__RPKM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__QDOM=execute_link__ZHFL(__tmp__PDOM);
+    __tmp__SPKM=execute_link__HMBL(__tmp__RPKM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__QDOM=execute_link__CMFL(__tmp__PDOM);
+    __tmp__SPKM=execute_link__QQBL(__tmp__RPKM);
   } break;
   case __PUT_TO__: {
-    __tmp__QDOM=execute_link__NKTK(__tmp__PDOM);
+    __tmp__SPKM=execute_link__ROPK(__tmp__RPKM);
   } break;
   case __ITEM__: {
-    __tmp__QDOM=execute_link__LQFL(__tmp__PDOM);
+    __tmp__SPKM=execute_link__ZUBL(__tmp__RPKM);
   } break;
   case __SIZE_OF__: {
-    __tmp__QDOM=execute_link__SQFL(__tmp__PDOM);
+    __tmp__SPKM=execute_link__AVBL(__tmp__RPKM);
   } break;
   case __CAST__: {
-    __tmp__QDOM=execute_link__XQFL(__tmp__PDOM);
+    __tmp__SPKM=execute_link__FVBL(__tmp__RPKM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__QDOM=execute_link__MYXL(__tmp__PDOM);
+    __tmp__SPKM=execute_link__CDUL(__tmp__RPKM);
   } break;
   case __READ_SLOT__: {
-    __tmp__QDOM=execute_link__QUFL(__tmp__PDOM);
+    __tmp__SPKM=execute_link__4YBL(__tmp__RPKM);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__QDOM=execute_link__AZFL(__tmp__PDOM);
+    __tmp__SPKM=execute_link__O3BL(__tmp__RPKM);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__QDOM=execute_link__4N3M(__tmp__PDOM);
+    __tmp__SPKM=execute_link__C2ZM(__tmp__RPKM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__QDOM=execute_link__03IO(__tmp__PDOM);
+    __tmp__SPKM=execute_link__SGFO(__tmp__RPKM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__QDOM=execute_link__SFPO(__tmp__PDOM);
+    __tmp__SPKM=execute_link__KOLO(__tmp__RPKM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__QDOM=execute_link__TDJO(__tmp__PDOM);
+    __tmp__SPKM=execute_link__LMFO(__tmp__RPKM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__QDOM=execute_link__WLPO(__tmp__PDOM);
+    __tmp__SPKM=execute_link__OULO(__tmp__RPKM);
   } break;
   case __EXPR_NEG__: {
-    __tmp__QDOM=execute_link__GDOM(__tmp__PDOM);
+    __tmp__SPKM=execute_link__IPKM(__tmp__RPKM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__QDOM=execute_link__3NSL(__tmp__PDOM);
+    __tmp__SPKM=execute_link__VXOL(__tmp__RPKM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__QDOM=execute_link__SQ3M(__tmp__PDOM);
+    __tmp__SPKM=execute_link__W4ZM(__tmp__RPKM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__QDOM=execute_link__MJJO(__tmp__PDOM);
+    __tmp__SPKM=execute_link__ESFO(__tmp__RPKM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__QDOM=execute_link__EIIP(__tmp__PDOM);
+    __tmp__SPKM=execute_link__2QEP(__tmp__RPKM);
   } break;
   case __EXPR_INF__: {
-    __tmp__QDOM=execute_link__BNUN(__tmp__PDOM);
+    __tmp__SPKM=execute_link__F1QN(__tmp__RPKM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__QDOM=execute_link__KRUN(__tmp__PDOM);
+    __tmp__SPKM=execute_link__O5QN(__tmp__RPKM);
   } break;
   case __EXPR_OR__: {
-    __tmp__QDOM=execute_link__HEUN(__tmp__PDOM);
+    __tmp__SPKM=execute_link__LSQN(__tmp__RPKM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__QDOM=execute_link__UUYO(__tmp__PDOM);
+    __tmp__SPKM=execute_link__M3UO(__tmp__RPKM);
   } break;
   };
-  Self__HDOM->parent_expr_unary__VVHL.right__DWHL=__tmp__QDOM;
-  __tmp__SDOM=Self__HDOM->parent_expr_unary__VVHL.right__DWHL;
-  if (__tmp__SDOM==NULL) {
-    __tmp__TDOM=NULL;
+  Self__JPKM->parent_expr_unary__EXDL.right__SXDL=__tmp__SPKM;
+  __tmp__UPKM=Self__JPKM->parent_expr_unary__EXDL.right__SXDL;
+  if (__tmp__UPKM==NULL) {
+    __tmp__VPKM=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__SDOM)->__id) {
+    switch (((struct ___OBJ *)__tmp__UPKM)->__id) {
     case __LIST__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__TDOM=((void *)__tmp__SDOM);
+      __tmp__VPKM=((void *)__tmp__UPKM);
     } break;
     case __READ_LOCAL__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __ITEM__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __CAST__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__TDOM=NULL;
+      __tmp__VPKM=NULL;
     } break;
     }
   };
-  right_cst__NDOM=__tmp__TDOM;
-  result__F4PM=NULL;
-  __tmp__H4PM=Self__HDOM->parent_expr_unary__VVHL.right__DWHL;
-  if (__tmp__H4PM==NULL) {
-    __tmp__I4PM=NULL;
+  right_cst__PPKM=__tmp__VPKM;
+  result__PKMM=NULL;
+  __tmp__RKMM=Self__JPKM->parent_expr_unary__EXDL.right__SXDL;
+  if (__tmp__RKMM==NULL) {
+    __tmp__SKMM=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__H4PM)->__id) {
+    switch (((struct ___OBJ *)__tmp__RKMM)->__id) {
     case __LIST__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __ITEM__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __CAST__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__I4PM=((void *)__tmp__H4PM);
+      __tmp__SKMM=((void *)__tmp__RKMM);
     } break;
     case __EXPR_ADD__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__I4PM=NULL;
+      __tmp__SKMM=NULL;
     } break;
     }
   };
-  sub__E4PM=__tmp__I4PM;
-  if (((void *)__tmp__I4PM != (void *)NULL)) {
-    result__F4PM=((__EXPR_NEG *)__tmp__I4PM)->parent_expr_unary__VVHL.right__DWHL;
+  sub__OKMM=__tmp__SKMM;
+  if (((void *)__tmp__SKMM != (void *)NULL)) {
+    result__PKMM=((__EXPR_NEG *)__tmp__SKMM)->parent_expr_unary__EXDL.right__SXDL;
   };
-  result__JDOM=result__F4PM;
-  if ((((void *)result__F4PM == (void *)NULL) && ((void *)__tmp__TDOM != (void *)NULL))) {
-    result__U3AN=NULL;
-    if (is_signed__CCON(__tmp__TDOM)) {
-      Self__VIOQ=((__INTEGER_CST *)__tmp__TDOM);
-      Self__VIOQ->value__VUYD=(__INTEGER_64)(- ((__INTEGER_CST *)__tmp__TDOM)->value__VUYD);
-      check_type__T14D(Self__VIOQ);
-      result__U3AN=__tmp__TDOM;
+  result__LPKM=result__PKMM;
+  if ((((void *)result__PKMM == (void *)NULL) && ((void *)__tmp__VPKM != (void *)NULL))) {
+    result__YL3M=NULL;
+    if (is_signed__GQKN(__tmp__VPKM)) {
+      Self__ENKQ=((__INTEGER_CST *)__tmp__VPKM);
+      Self__ENKQ->value__W4YD=(__INTEGER_64)(- ((__INTEGER_CST *)__tmp__VPKM)->value__W4YD);
+      check_type__YG5D(Self__ENKQ);
+      result__YL3M=__tmp__VPKM;
     };
-    result__JDOM=result__U3AN;
+    result__LPKM=result__YL3M;
   };
-  if ((((void *)result__JDOM == (void *)NULL) && (old_seq__KDOM == seq_call_and_loop__BOIJ))) {
-    result__JDOM=NULL;
+  if ((((void *)result__LPKM == (void *)NULL) && (old_seq__MPKM == seq_call_and_loop__3QEJ))) {
+    result__LPKM=NULL;
   };
-  if (((void *)result__JDOM == (void *)NULL)) {
-    result__JDOM=Self__HDOM;
+  if (((void *)result__LPKM == (void *)NULL)) {
+    result__LPKM=Self__JPKM;
   } else {
-    __tmp__AFOM=Self__HDOM->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    switch (((struct ___OBJ *)result__JDOM)->__id) {
+    __tmp__CRKM=Self__JPKM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    switch (((struct ___OBJ *)result__LPKM)->__id) {
     case __LIST__: {
-      ((__LIST *)result__JDOM)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__LIST *)result__LPKM)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __STRING_CST__: {
-      ((__STRING_CST *)result__JDOM)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__STRING_CST *)result__LPKM)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__JDOM)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXTERNAL_C *)result__LPKM)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__JDOM)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__PROTOTYPE_CST *)result__LPKM)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__JDOM)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__INTEGER_CST *)result__LPKM)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__JDOM)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__READ_LOCAL *)result__LPKM)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__JDOM)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_EQUAL *)result__LPKM)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__JDOM)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_NOT_EQUAL *)result__LPKM)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __REAL_CST__: {
-      ((__REAL_CST *)result__JDOM)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__REAL_CST *)result__LPKM)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__JDOM)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__CHARACTER_CST *)result__LPKM)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__JDOM)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__IS_EXPANDED *)result__LPKM)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__JDOM)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__GET_TYPE_ID *)result__LPKM)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__JDOM)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_SUP *)result__LPKM)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__JDOM)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_SUB *)result__LPKM)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__JDOM)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_MUL *)result__LPKM)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__JDOM)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_DIV *)result__LPKM)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_AND__: {
-      ((__EXPR_AND *)result__JDOM)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_AND *)result__LPKM)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__JDOM)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_SHIFT_R *)result__LPKM)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__JDOM)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_SHIFT_L *)result__LPKM)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __PUT_TO__: {
-      ((__PUT_TO *)result__JDOM)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__PUT_TO *)result__LPKM)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __ITEM__: {
-      ((__ITEM *)result__JDOM)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__ITEM *)result__LPKM)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __SIZE_OF__: {
-      ((__SIZE_OF *)result__JDOM)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__SIZE_OF *)result__LPKM)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __CAST__: {
-      ((__CAST *)result__JDOM)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__CAST *)result__LPKM)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__JDOM)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__CALL_SLOT *)result__LPKM)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __READ_SLOT__: {
-      ((__READ_SLOT *)result__JDOM)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__READ_SLOT *)result__LPKM)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__JDOM)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__READ_GLOBAL *)result__LPKM)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__JDOM)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_NOT_LOGIC *)result__LPKM)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__JDOM)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_OR_LOGIC *)result__LPKM)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__JDOM)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_OR_OR_LOGIC *)result__LPKM)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__JDOM)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_AND_LOGIC *)result__LPKM)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__JDOM)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_AND_AND_LOGIC *)result__LPKM)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__JDOM)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_NEG *)result__LPKM)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__JDOM)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_ADD *)result__LPKM)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__JDOM)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_NOT *)result__LPKM)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__JDOM)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_MOD *)result__LPKM)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__JDOM)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_SUP_EQ *)result__LPKM)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_INF__: {
-      ((__EXPR_INF *)result__JDOM)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_INF *)result__LPKM)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__JDOM)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_INF_EQ *)result__LPKM)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_OR__: {
-      ((__EXPR_OR *)result__JDOM)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_OR *)result__LPKM)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__JDOM)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__AFOM;
+      ((__EXPR_XOR *)result__LPKM)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CRKM;
     } break;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__JDOM);
+  return(result__LPKM);
 }
 
-static void* execute_link__3NSL(__EXPR_ADD *Self__4NSL)
+static void* execute_link__VXOL(__EXPR_ADD *Self__WXOL)
 // ({EXPR_ADD}) With resultRecursive, No inlinable.
 {
-  __UINTEGER_32 old_seq__BOSL;
-  void *__tmp__HOSL,*__tmp__IOSL,*__tmp__JOSL,*__tmp__KOSL,*__tmp__MOSL;
-  void *__tmp__POSL,*result__AOSL,*result__JASM,*result__XASM;
-  void *__tmp__NOSL,*left_cst__EOSL,*__tmp__QOSL,*right_cst__FOSL;
-  __INTEGER_CST *Self__YIOQ;
-  __POSITION __tmp__ESSL;
-  old_seq__BOSL=seq_call_and_loop__BOIJ;
-  __tmp__HOSL=Self__4NSL->parent_expr_binary__AWHL.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__HOSL)->__id) {
+  __UINTEGER_32 old_seq__ZXOL;
+  void *__tmp__5XOL,*__tmp__AYOL,*__tmp__BYOL,*__tmp__CYOL,*__tmp__EYOL;
+  void *__tmp__HYOL,*result__YXOL,*result__TMOM,*result__BNOM;
+  __LIST *Self__2HBR,*Self__4HBR;
+  void *voir__3HBR,*voir__5HBR;
+  void *__tmp__FYOL,*left_cst__2XOL,*__tmp__IYOL,*right_cst__3XOL;
+  __INTEGER_CST *Self__HNKQ;
+  __POSITION __tmp__21OL;
+  old_seq__ZXOL=seq_call_and_loop__3QEJ;
+  __tmp__5XOL=Self__WXOL->parent_expr_binary__PXDL.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__5XOL)->__id) {
   case __LIST__: {
-    __tmp__IOSL=execute_link__GMRG(__tmp__HOSL);
+    __tmp__AYOL=execute_link__TTOG(__tmp__5XOL);
   } break;
   case __STRING_CST__: {
-    __tmp__IOSL=((__STRING_CST *)__tmp__HOSL);
+    __tmp__AYOL=((__STRING_CST *)__tmp__5XOL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__IOSL=execute_link__A23K(__tmp__HOSL);
+    __tmp__AYOL=execute_link__KA0K(__tmp__5XOL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__IOSL=((__PROTOTYPE_CST *)__tmp__HOSL);
+    __tmp__AYOL=((__PROTOTYPE_CST *)__tmp__5XOL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__IOSL=((__INTEGER_CST *)__tmp__HOSL);
+    __tmp__AYOL=((__INTEGER_CST *)__tmp__5XOL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__IOSL=execute_link__QDEL(__tmp__HOSL);
+    __tmp__AYOL=execute_link__4HAL(__tmp__5XOL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__IOSL=execute_link__EIEL();
+    Self__2HBR=((__LIST *)list_current__EH1);
+    voir__3HBR=create__AXB( 250);
+    display__EQQG(Self__2HBR,voir__3HBR);
+    put_string__2EG(((__STRING *)voir__3HBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__AYOL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__IOSL=execute_link__IIEL(__tmp__HOSL);
+    __tmp__AYOL=execute_link__WMAL(__tmp__5XOL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__IOSL=execute_link__RMEL(__tmp__HOSL);
+    __tmp__AYOL=execute_link__5QAL(__tmp__5XOL);
   } break;
   case __REAL_CST__: {
-    __tmp__IOSL=((__REAL_CST *)__tmp__HOSL);
+    __tmp__AYOL=((__REAL_CST *)__tmp__5XOL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__IOSL=((__CHARACTER_CST *)__tmp__HOSL);
+    __tmp__AYOL=((__CHARACTER_CST *)__tmp__5XOL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__IOSL=execute_link__AREL(__tmp__HOSL);
+    __tmp__AYOL=execute_link__OVAL(__tmp__5XOL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__IOSL=execute_link__HSEL(__tmp__HOSL);
+    __tmp__AYOL=execute_link__VWAL(__tmp__5XOL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__IOSL=execute_link__MSEL(__tmp__HOSL);
+    __tmp__AYOL=execute_link__0WAL(__tmp__5XOL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__IOSL=execute_link__VWEL(__tmp__HOSL);
+    __tmp__AYOL=execute_link__D1AL(__tmp__5XOL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__IOSL=execute_link__40EL(__tmp__HOSL);
+    __tmp__AYOL=execute_link__M5AL(__tmp__5XOL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__IOSL=execute_link__H5EL(__tmp__HOSL);
+    __tmp__AYOL=execute_link__VDBL(__tmp__5XOL);
   } break;
   case __EXPR_AND__: {
-    __tmp__IOSL=execute_link__QDFL(__tmp__HOSL);
+    __tmp__AYOL=execute_link__4HBL(__tmp__5XOL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__IOSL=execute_link__ZHFL(__tmp__HOSL);
+    __tmp__AYOL=execute_link__HMBL(__tmp__5XOL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__IOSL=execute_link__CMFL(__tmp__HOSL);
+    __tmp__AYOL=execute_link__QQBL(__tmp__5XOL);
   } break;
   case __PUT_TO__: {
-    __tmp__IOSL=execute_link__NKTK(__tmp__HOSL);
+    __tmp__AYOL=execute_link__ROPK(__tmp__5XOL);
   } break;
   case __ITEM__: {
-    __tmp__IOSL=execute_link__LQFL(__tmp__HOSL);
+    __tmp__AYOL=execute_link__ZUBL(__tmp__5XOL);
   } break;
   case __SIZE_OF__: {
-    __tmp__IOSL=execute_link__SQFL(__tmp__HOSL);
+    __tmp__AYOL=execute_link__AVBL(__tmp__5XOL);
   } break;
   case __CAST__: {
-    __tmp__IOSL=execute_link__XQFL(__tmp__HOSL);
+    __tmp__AYOL=execute_link__FVBL(__tmp__5XOL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__IOSL=execute_link__MYXL(__tmp__HOSL);
+    __tmp__AYOL=execute_link__CDUL(__tmp__5XOL);
   } break;
   case __READ_SLOT__: {
-    __tmp__IOSL=execute_link__QUFL(__tmp__HOSL);
+    __tmp__AYOL=execute_link__4YBL(__tmp__5XOL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__IOSL=execute_link__AZFL(__tmp__HOSL);
+    __tmp__AYOL=execute_link__O3BL(__tmp__5XOL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__IOSL=execute_link__4N3M(__tmp__HOSL);
+    __tmp__AYOL=execute_link__C2ZM(__tmp__5XOL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__IOSL=execute_link__03IO(__tmp__HOSL);
+    __tmp__AYOL=execute_link__SGFO(__tmp__5XOL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__IOSL=execute_link__SFPO(__tmp__HOSL);
+    __tmp__AYOL=execute_link__KOLO(__tmp__5XOL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__IOSL=execute_link__TDJO(__tmp__HOSL);
+    __tmp__AYOL=execute_link__LMFO(__tmp__5XOL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__IOSL=execute_link__WLPO(__tmp__HOSL);
+    __tmp__AYOL=execute_link__OULO(__tmp__5XOL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__IOSL=execute_link__GDOM(__tmp__HOSL);
+    __tmp__AYOL=execute_link__IPKM(__tmp__5XOL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__IOSL=execute_link__3NSL(__tmp__HOSL);
+    __tmp__AYOL=execute_link__VXOL(__tmp__5XOL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__IOSL=execute_link__SQ3M(__tmp__HOSL);
+    __tmp__AYOL=execute_link__W4ZM(__tmp__5XOL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__IOSL=execute_link__MJJO(__tmp__HOSL);
+    __tmp__AYOL=execute_link__ESFO(__tmp__5XOL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__IOSL=execute_link__EIIP(__tmp__HOSL);
+    __tmp__AYOL=execute_link__2QEP(__tmp__5XOL);
   } break;
   case __EXPR_INF__: {
-    __tmp__IOSL=execute_link__BNUN(__tmp__HOSL);
+    __tmp__AYOL=execute_link__F1QN(__tmp__5XOL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__IOSL=execute_link__KRUN(__tmp__HOSL);
+    __tmp__AYOL=execute_link__O5QN(__tmp__5XOL);
   } break;
   case __EXPR_OR__: {
-    __tmp__IOSL=execute_link__HEUN(__tmp__HOSL);
+    __tmp__AYOL=execute_link__LSQN(__tmp__5XOL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__IOSL=execute_link__UUYO(__tmp__HOSL);
+    __tmp__AYOL=execute_link__M3UO(__tmp__5XOL);
   } break;
   };
-  Self__4NSL->parent_expr_binary__AWHL.left__ZH5H=__tmp__IOSL;
-  __tmp__JOSL=Self__4NSL->parent_expr_binary__AWHL.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__JOSL)->__id) {
+  Self__WXOL->parent_expr_binary__PXDL.left__XO1H=__tmp__AYOL;
+  __tmp__BYOL=Self__WXOL->parent_expr_binary__PXDL.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__BYOL)->__id) {
   case __LIST__: {
-    __tmp__KOSL=execute_link__GMRG(__tmp__JOSL);
+    __tmp__CYOL=execute_link__TTOG(__tmp__BYOL);
   } break;
   case __STRING_CST__: {
-    __tmp__KOSL=((__STRING_CST *)__tmp__JOSL);
+    __tmp__CYOL=((__STRING_CST *)__tmp__BYOL);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__KOSL=execute_link__A23K(__tmp__JOSL);
+    __tmp__CYOL=execute_link__KA0K(__tmp__BYOL);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__KOSL=((__PROTOTYPE_CST *)__tmp__JOSL);
+    __tmp__CYOL=((__PROTOTYPE_CST *)__tmp__BYOL);
   } break;
   case __INTEGER_CST__: {
-    __tmp__KOSL=((__INTEGER_CST *)__tmp__JOSL);
+    __tmp__CYOL=((__INTEGER_CST *)__tmp__BYOL);
   } break;
   case __READ_LOCAL__: {
-    __tmp__KOSL=execute_link__QDEL(__tmp__JOSL);
+    __tmp__CYOL=execute_link__4HAL(__tmp__BYOL);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__KOSL=execute_link__EIEL();
+    Self__4HBR=((__LIST *)list_current__EH1);
+    voir__5HBR=create__AXB( 250);
+    display__EQQG(Self__4HBR,voir__5HBR);
+    put_string__2EG(((__STRING *)voir__5HBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__CYOL=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__KOSL=execute_link__IIEL(__tmp__JOSL);
+    __tmp__CYOL=execute_link__WMAL(__tmp__BYOL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__KOSL=execute_link__RMEL(__tmp__JOSL);
+    __tmp__CYOL=execute_link__5QAL(__tmp__BYOL);
   } break;
   case __REAL_CST__: {
-    __tmp__KOSL=((__REAL_CST *)__tmp__JOSL);
+    __tmp__CYOL=((__REAL_CST *)__tmp__BYOL);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__KOSL=((__CHARACTER_CST *)__tmp__JOSL);
+    __tmp__CYOL=((__CHARACTER_CST *)__tmp__BYOL);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__KOSL=execute_link__AREL(__tmp__JOSL);
+    __tmp__CYOL=execute_link__OVAL(__tmp__BYOL);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__KOSL=execute_link__HSEL(__tmp__JOSL);
+    __tmp__CYOL=execute_link__VWAL(__tmp__BYOL);
   } break;
   case __EXPR_SUP__: {
-    __tmp__KOSL=execute_link__MSEL(__tmp__JOSL);
+    __tmp__CYOL=execute_link__0WAL(__tmp__BYOL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__KOSL=execute_link__VWEL(__tmp__JOSL);
+    __tmp__CYOL=execute_link__D1AL(__tmp__BYOL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__KOSL=execute_link__40EL(__tmp__JOSL);
+    __tmp__CYOL=execute_link__M5AL(__tmp__BYOL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__KOSL=execute_link__H5EL(__tmp__JOSL);
+    __tmp__CYOL=execute_link__VDBL(__tmp__BYOL);
   } break;
   case __EXPR_AND__: {
-    __tmp__KOSL=execute_link__QDFL(__tmp__JOSL);
+    __tmp__CYOL=execute_link__4HBL(__tmp__BYOL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__KOSL=execute_link__ZHFL(__tmp__JOSL);
+    __tmp__CYOL=execute_link__HMBL(__tmp__BYOL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__KOSL=execute_link__CMFL(__tmp__JOSL);
+    __tmp__CYOL=execute_link__QQBL(__tmp__BYOL);
   } break;
   case __PUT_TO__: {
-    __tmp__KOSL=execute_link__NKTK(__tmp__JOSL);
+    __tmp__CYOL=execute_link__ROPK(__tmp__BYOL);
   } break;
   case __ITEM__: {
-    __tmp__KOSL=execute_link__LQFL(__tmp__JOSL);
+    __tmp__CYOL=execute_link__ZUBL(__tmp__BYOL);
   } break;
   case __SIZE_OF__: {
-    __tmp__KOSL=execute_link__SQFL(__tmp__JOSL);
+    __tmp__CYOL=execute_link__AVBL(__tmp__BYOL);
   } break;
   case __CAST__: {
-    __tmp__KOSL=execute_link__XQFL(__tmp__JOSL);
+    __tmp__CYOL=execute_link__FVBL(__tmp__BYOL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__KOSL=execute_link__MYXL(__tmp__JOSL);
+    __tmp__CYOL=execute_link__CDUL(__tmp__BYOL);
   } break;
   case __READ_SLOT__: {
-    __tmp__KOSL=execute_link__QUFL(__tmp__JOSL);
+    __tmp__CYOL=execute_link__4YBL(__tmp__BYOL);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__KOSL=execute_link__AZFL(__tmp__JOSL);
+    __tmp__CYOL=execute_link__O3BL(__tmp__BYOL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__KOSL=execute_link__4N3M(__tmp__JOSL);
+    __tmp__CYOL=execute_link__C2ZM(__tmp__BYOL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__KOSL=execute_link__03IO(__tmp__JOSL);
+    __tmp__CYOL=execute_link__SGFO(__tmp__BYOL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__KOSL=execute_link__SFPO(__tmp__JOSL);
+    __tmp__CYOL=execute_link__KOLO(__tmp__BYOL);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__KOSL=execute_link__TDJO(__tmp__JOSL);
+    __tmp__CYOL=execute_link__LMFO(__tmp__BYOL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__KOSL=execute_link__WLPO(__tmp__JOSL);
+    __tmp__CYOL=execute_link__OULO(__tmp__BYOL);
   } break;
   case __EXPR_NEG__: {
-    __tmp__KOSL=execute_link__GDOM(__tmp__JOSL);
+    __tmp__CYOL=execute_link__IPKM(__tmp__BYOL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__KOSL=execute_link__3NSL(__tmp__JOSL);
+    __tmp__CYOL=execute_link__VXOL(__tmp__BYOL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__KOSL=execute_link__SQ3M(__tmp__JOSL);
+    __tmp__CYOL=execute_link__W4ZM(__tmp__BYOL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__KOSL=execute_link__MJJO(__tmp__JOSL);
+    __tmp__CYOL=execute_link__ESFO(__tmp__BYOL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__KOSL=execute_link__EIIP(__tmp__JOSL);
+    __tmp__CYOL=execute_link__2QEP(__tmp__BYOL);
   } break;
   case __EXPR_INF__: {
-    __tmp__KOSL=execute_link__BNUN(__tmp__JOSL);
+    __tmp__CYOL=execute_link__F1QN(__tmp__BYOL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__KOSL=execute_link__KRUN(__tmp__JOSL);
+    __tmp__CYOL=execute_link__O5QN(__tmp__BYOL);
   } break;
   case __EXPR_OR__: {
-    __tmp__KOSL=execute_link__HEUN(__tmp__JOSL);
+    __tmp__CYOL=execute_link__LSQN(__tmp__BYOL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__KOSL=execute_link__UUYO(__tmp__JOSL);
+    __tmp__CYOL=execute_link__M3UO(__tmp__BYOL);
   } break;
   };
-  Self__4NSL->parent_expr_binary__AWHL.right__AIAI=__tmp__KOSL;
-  __tmp__MOSL=Self__4NSL->parent_expr_binary__AWHL.left__ZH5H;
-  if (__tmp__MOSL==NULL) {
-    __tmp__NOSL=NULL;
+  Self__WXOL->parent_expr_binary__PXDL.right__WO2H=__tmp__CYOL;
+  __tmp__EYOL=Self__WXOL->parent_expr_binary__PXDL.left__XO1H;
+  if (__tmp__EYOL==NULL) {
+    __tmp__FYOL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__MOSL)->__id) {
+    switch (((struct ___OBJ *)__tmp__EYOL)->__id) {
     case __LIST__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__NOSL=((void *)__tmp__MOSL);
+      __tmp__FYOL=((void *)__tmp__EYOL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __CAST__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__NOSL=NULL;
+      __tmp__FYOL=NULL;
     } break;
     }
   };
-  left_cst__EOSL=__tmp__NOSL;
-  __tmp__POSL=Self__4NSL->parent_expr_binary__AWHL.right__AIAI;
-  if (__tmp__POSL==NULL) {
-    __tmp__QOSL=NULL;
+  left_cst__2XOL=__tmp__FYOL;
+  __tmp__HYOL=Self__WXOL->parent_expr_binary__PXDL.right__WO2H;
+  if (__tmp__HYOL==NULL) {
+    __tmp__IYOL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__POSL)->__id) {
+    switch (((struct ___OBJ *)__tmp__HYOL)->__id) {
     case __LIST__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__QOSL=((void *)__tmp__POSL);
+      __tmp__IYOL=((void *)__tmp__HYOL);
     } break;
     case __READ_LOCAL__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __ITEM__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __CAST__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__QOSL=NULL;
+      __tmp__IYOL=NULL;
     } break;
     }
   };
-  right_cst__FOSL=__tmp__QOSL;
-  result__AOSL=NULL;
-  if (((void *)__tmp__NOSL != (void *)NULL)) {
-    result__JASM=NULL;
-    if ((((__INTEGER_CST *)__tmp__NOSL)->value__VUYD ==  0)) {
-      result__JASM=Self__4NSL->parent_expr_binary__AWHL.right__AIAI;
+  right_cst__3XOL=__tmp__IYOL;
+  result__YXOL=NULL;
+  if (((void *)__tmp__FYOL != (void *)NULL)) {
+    result__TMOM=NULL;
+    if ((((__INTEGER_CST *)__tmp__FYOL)->value__W4YD ==  0)) {
+      result__TMOM=Self__WXOL->parent_expr_binary__PXDL.right__WO2H;
     };
-    result__AOSL=result__JASM;
+    result__YXOL=result__TMOM;
   };
-  if ((((void *)result__AOSL == (void *)NULL) && ((void *)__tmp__QOSL != (void *)NULL))) {
-    result__XASM=NULL;
-    if ((((__INTEGER_CST *)__tmp__QOSL)->value__VUYD ==  0)) {
-      result__XASM=Self__4NSL->parent_expr_binary__AWHL.left__ZH5H;
+  if ((((void *)result__YXOL == (void *)NULL) && ((void *)__tmp__IYOL != (void *)NULL))) {
+    result__BNOM=NULL;
+    if ((((__INTEGER_CST *)__tmp__IYOL)->value__W4YD ==  0)) {
+      result__BNOM=Self__WXOL->parent_expr_binary__PXDL.left__XO1H;
     };
-    result__AOSL=result__XASM;
+    result__YXOL=result__BNOM;
   };
-  if (((((void *)result__AOSL == (void *)NULL) && ((void *)__tmp__QOSL != (void *)NULL)) && ((void *)__tmp__NOSL != (void *)NULL))) {
-    Self__YIOQ=((__INTEGER_CST *)__tmp__NOSL);
-    Self__YIOQ->value__VUYD=(__INTEGER_64)(((__INTEGER_CST *)__tmp__NOSL)->value__VUYD + ((__INTEGER_CST *)__tmp__QOSL)->value__VUYD);
-    check_type__T14D(Self__YIOQ);
-    result__AOSL=__tmp__NOSL;
+  if (((((void *)result__YXOL == (void *)NULL) && ((void *)__tmp__IYOL != (void *)NULL)) && ((void *)__tmp__FYOL != (void *)NULL))) {
+    Self__HNKQ=((__INTEGER_CST *)__tmp__FYOL);
+    Self__HNKQ->value__W4YD=(__INTEGER_64)(((__INTEGER_CST *)__tmp__FYOL)->value__W4YD + ((__INTEGER_CST *)__tmp__IYOL)->value__W4YD);
+    check_type__YG5D(Self__HNKQ);
+    result__YXOL=__tmp__FYOL;
   };
-  if ((((void *)result__AOSL == (void *)NULL) && (old_seq__BOSL == seq_call_and_loop__BOIJ))) {
-    result__AOSL=NULL;
-    if (((void *)__tmp__NOSL != (void *)NULL)) {
-      result__AOSL=NULL;
+  if ((((void *)result__YXOL == (void *)NULL) && (old_seq__ZXOL == seq_call_and_loop__3QEJ))) {
+    result__YXOL=NULL;
+    if (((void *)__tmp__FYOL != (void *)NULL)) {
+      result__YXOL=NULL;
     };
-    if ((((void *)result__AOSL == (void *)NULL) && ((void *)__tmp__QOSL != (void *)NULL))) {
-      result__AOSL=NULL;
+    if ((((void *)result__YXOL == (void *)NULL) && ((void *)__tmp__IYOL != (void *)NULL))) {
+      result__YXOL=NULL;
     };
   };
-  if (((void *)result__AOSL == (void *)NULL)) {
-    result__AOSL=Self__4NSL;
+  if (((void *)result__YXOL == (void *)NULL)) {
+    result__YXOL=Self__WXOL;
   } else {
-    __tmp__ESSL=Self__4NSL->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    switch (((struct ___OBJ *)result__AOSL)->__id) {
+    __tmp__21OL=Self__WXOL->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    switch (((struct ___OBJ *)result__YXOL)->__id) {
     case __LIST__: {
-      ((__LIST *)result__AOSL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__LIST *)result__YXOL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __STRING_CST__: {
-      ((__STRING_CST *)result__AOSL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__STRING_CST *)result__YXOL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__AOSL)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXTERNAL_C *)result__YXOL)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__AOSL)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__PROTOTYPE_CST *)result__YXOL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__AOSL)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__INTEGER_CST *)result__YXOL)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__AOSL)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__READ_LOCAL *)result__YXOL)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__AOSL)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_EQUAL *)result__YXOL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__AOSL)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_NOT_EQUAL *)result__YXOL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __REAL_CST__: {
-      ((__REAL_CST *)result__AOSL)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__REAL_CST *)result__YXOL)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__AOSL)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__CHARACTER_CST *)result__YXOL)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__AOSL)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__IS_EXPANDED *)result__YXOL)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__AOSL)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__GET_TYPE_ID *)result__YXOL)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__AOSL)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_SUP *)result__YXOL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__AOSL)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_SUB *)result__YXOL)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__AOSL)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_MUL *)result__YXOL)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__AOSL)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_DIV *)result__YXOL)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_AND__: {
-      ((__EXPR_AND *)result__AOSL)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_AND *)result__YXOL)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__AOSL)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_SHIFT_R *)result__YXOL)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__AOSL)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_SHIFT_L *)result__YXOL)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __PUT_TO__: {
-      ((__PUT_TO *)result__AOSL)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__PUT_TO *)result__YXOL)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __ITEM__: {
-      ((__ITEM *)result__AOSL)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__ITEM *)result__YXOL)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __SIZE_OF__: {
-      ((__SIZE_OF *)result__AOSL)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__SIZE_OF *)result__YXOL)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __CAST__: {
-      ((__CAST *)result__AOSL)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__CAST *)result__YXOL)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__AOSL)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__CALL_SLOT *)result__YXOL)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __READ_SLOT__: {
-      ((__READ_SLOT *)result__AOSL)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__READ_SLOT *)result__YXOL)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__AOSL)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__READ_GLOBAL *)result__YXOL)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__AOSL)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_NOT_LOGIC *)result__YXOL)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__AOSL)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_OR_LOGIC *)result__YXOL)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__AOSL)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_OR_OR_LOGIC *)result__YXOL)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__AOSL)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_AND_LOGIC *)result__YXOL)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__AOSL)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_AND_AND_LOGIC *)result__YXOL)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__AOSL)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_NEG *)result__YXOL)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__AOSL)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_ADD *)result__YXOL)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__AOSL)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_NOT *)result__YXOL)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__AOSL)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_MOD *)result__YXOL)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__AOSL)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_SUP_EQ *)result__YXOL)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_INF__: {
-      ((__EXPR_INF *)result__AOSL)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_INF *)result__YXOL)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__AOSL)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_INF_EQ *)result__YXOL)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_OR__: {
-      ((__EXPR_OR *)result__AOSL)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_OR *)result__YXOL)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__AOSL)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__ESSL;
+      ((__EXPR_XOR *)result__YXOL)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__21OL;
     } break;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__AOSL);
+  return(result__YXOL);
 }
 
-static void* execute_link__SQ3M(__EXPR_NOT *Self__TQ3M)
+static void* execute_link__W4ZM(__EXPR_NOT *Self__X4ZM)
 // ({EXPR_NOT}) With resultRecursive, No inlinable.
 {
-  __UINTEGER_32 old_seq__WQ3M;
-  void *__tmp__1Q3M,*__tmp__2Q3M,*__tmp__4Q3M,*result__VP5M,*__tmp__XP5M;
-  void *__tmp__5P5M,*__tmp__CQ5M,*__tmp__5Q5M,*__tmp__HR5M,*__tmp__KR5M;
-  void *__tmp__HS5M,*result__VQ3M,*result__1VMN;
-  void *__tmp__5Q3M,*right_cst__ZQ3M;
-  void *or__RP5M,*__tmp__AR5M;
-  void *neg1__TP5M,*neg2__UP5M,*__tmp__AQ5M,*__tmp__DQ5M,*__tmp__IR5M;
-  void *__tmp__LR5M,*__tmp__IS5M;
-  void *__tmp__YP5M,*and__SP5M;
-  __INTEGER_CST *Self__3IOQ;
-  __POSITION __tmp__MS3M;
-  old_seq__WQ3M=seq_call_and_loop__BOIJ;
-  __tmp__1Q3M=Self__TQ3M->parent_expr_unary__Y1ZL.right__DWHL;
-  switch (((struct ___OBJ *)__tmp__1Q3M)->__id) {
+  __UINTEGER_32 old_seq__04ZM,sz__B4MR,a__C4MR,new_size__D4MR,t__E4MR;
+  __UINTEGER_32 a__F4MR,new_size__QG3R,lab_type__PG3R,sz__N4MR,a__O4MR;
+  __UINTEGER_32 new_size__P4MR,t__Q4MR,a__R4MR,new_size__0G3R;
+  __UINTEGER_32 lab_type__ZG3R;
+  void *__tmp__54ZM,*__tmp__A5ZM,*__tmp__C5ZM,*result__Z31M,*__tmp__131M;
+  void *__tmp__D41M,*__tmp__G41M,*l__I4MR,*r__J4MR,*__tmp__D51M;
+  void *__tmp__L51M,*__tmp__O51M,*l__U4MR,*r__V4MR,*__tmp__LA2M;
+  void *result__Z4ZM,*result__5DJN;
+  __LIST *Self__AIBR;
+  void *voir__BIBR;
+  void *__tmp__D5ZM,*right_cst__34ZM;
+  void *or__V31M,*__tmp__E51M;
+  void *neg1__X31M,*neg2__Y31M,*__tmp__E41M,*__tmp__H41M,*__tmp__M51M;
+  void *__tmp__P51M,*__tmp__MA2M;
+  void *__tmp__231M,*and__W31M;
+  __POSITION p__H4MR,p__T4MR,__tmp__QA0M;
+  __EXPR_OR *result__43MR,*Self__G4MR;
+  __POINTER ptr__53MR,ptr_table__IG3R,next__HG3R,result__JG3R;
+  __POINTER ptr_table__NG3R,next__MG3R,result__OG3R,ptr__L4MR;
+  __POINTER ptr_table__SG3R,next__RG3R,result__TG3R,ptr_table__XG3R;
+  __POINTER next__WG3R,result__YG3R;
+  __INTEGER typ_id__A4MR,typ_id__M4MR;
+  __EXPR_AND *result__K4MR,*Self__S4MR;
+  __INTEGER_CST *Self__MNKQ;
+  old_seq__04ZM=seq_call_and_loop__3QEJ;
+  __tmp__54ZM=Self__X4ZM->parent_expr_unary__YGWL.right__SXDL;
+  switch (((struct ___OBJ *)__tmp__54ZM)->__id) {
   case __LIST__: {
-    __tmp__2Q3M=execute_link__GMRG(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__TTOG(__tmp__54ZM);
   } break;
   case __STRING_CST__: {
-    __tmp__2Q3M=((__STRING_CST *)__tmp__1Q3M);
+    __tmp__A5ZM=((__STRING_CST *)__tmp__54ZM);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__2Q3M=execute_link__A23K(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__KA0K(__tmp__54ZM);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__2Q3M=((__PROTOTYPE_CST *)__tmp__1Q3M);
+    __tmp__A5ZM=((__PROTOTYPE_CST *)__tmp__54ZM);
   } break;
   case __INTEGER_CST__: {
-    __tmp__2Q3M=((__INTEGER_CST *)__tmp__1Q3M);
+    __tmp__A5ZM=((__INTEGER_CST *)__tmp__54ZM);
   } break;
   case __READ_LOCAL__: {
-    __tmp__2Q3M=execute_link__QDEL(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__4HAL(__tmp__54ZM);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__2Q3M=execute_link__EIEL();
+    Self__AIBR=((__LIST *)list_current__EH1);
+    voir__BIBR=create__AXB( 250);
+    display__EQQG(Self__AIBR,voir__BIBR);
+    put_string__2EG(((__STRING *)voir__BIBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__A5ZM=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__2Q3M=execute_link__IIEL(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__WMAL(__tmp__54ZM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__2Q3M=execute_link__RMEL(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__5QAL(__tmp__54ZM);
   } break;
   case __REAL_CST__: {
-    __tmp__2Q3M=((__REAL_CST *)__tmp__1Q3M);
+    __tmp__A5ZM=((__REAL_CST *)__tmp__54ZM);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__2Q3M=((__CHARACTER_CST *)__tmp__1Q3M);
+    __tmp__A5ZM=((__CHARACTER_CST *)__tmp__54ZM);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__2Q3M=execute_link__AREL(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__OVAL(__tmp__54ZM);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__2Q3M=execute_link__HSEL(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__VWAL(__tmp__54ZM);
   } break;
   case __EXPR_SUP__: {
-    __tmp__2Q3M=execute_link__MSEL(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__0WAL(__tmp__54ZM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__2Q3M=execute_link__VWEL(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__D1AL(__tmp__54ZM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__2Q3M=execute_link__40EL(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__M5AL(__tmp__54ZM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__2Q3M=execute_link__H5EL(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__VDBL(__tmp__54ZM);
   } break;
   case __EXPR_AND__: {
-    __tmp__2Q3M=execute_link__QDFL(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__4HBL(__tmp__54ZM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__2Q3M=execute_link__ZHFL(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__HMBL(__tmp__54ZM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__2Q3M=execute_link__CMFL(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__QQBL(__tmp__54ZM);
   } break;
   case __PUT_TO__: {
-    __tmp__2Q3M=execute_link__NKTK(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__ROPK(__tmp__54ZM);
   } break;
   case __ITEM__: {
-    __tmp__2Q3M=execute_link__LQFL(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__ZUBL(__tmp__54ZM);
   } break;
   case __SIZE_OF__: {
-    __tmp__2Q3M=execute_link__SQFL(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__AVBL(__tmp__54ZM);
   } break;
   case __CAST__: {
-    __tmp__2Q3M=execute_link__XQFL(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__FVBL(__tmp__54ZM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__2Q3M=execute_link__MYXL(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__CDUL(__tmp__54ZM);
   } break;
   case __READ_SLOT__: {
-    __tmp__2Q3M=execute_link__QUFL(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__4YBL(__tmp__54ZM);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__2Q3M=execute_link__AZFL(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__O3BL(__tmp__54ZM);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__2Q3M=execute_link__4N3M(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__C2ZM(__tmp__54ZM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__2Q3M=execute_link__03IO(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__SGFO(__tmp__54ZM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__2Q3M=execute_link__SFPO(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__KOLO(__tmp__54ZM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__2Q3M=execute_link__TDJO(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__LMFO(__tmp__54ZM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__2Q3M=execute_link__WLPO(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__OULO(__tmp__54ZM);
   } break;
   case __EXPR_NEG__: {
-    __tmp__2Q3M=execute_link__GDOM(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__IPKM(__tmp__54ZM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__2Q3M=execute_link__3NSL(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__VXOL(__tmp__54ZM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__2Q3M=execute_link__SQ3M(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__W4ZM(__tmp__54ZM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__2Q3M=execute_link__MJJO(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__ESFO(__tmp__54ZM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__2Q3M=execute_link__EIIP(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__2QEP(__tmp__54ZM);
   } break;
   case __EXPR_INF__: {
-    __tmp__2Q3M=execute_link__BNUN(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__F1QN(__tmp__54ZM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__2Q3M=execute_link__KRUN(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__O5QN(__tmp__54ZM);
   } break;
   case __EXPR_OR__: {
-    __tmp__2Q3M=execute_link__HEUN(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__LSQN(__tmp__54ZM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__2Q3M=execute_link__UUYO(__tmp__1Q3M);
+    __tmp__A5ZM=execute_link__M3UO(__tmp__54ZM);
   } break;
   };
-  Self__TQ3M->parent_expr_unary__Y1ZL.right__DWHL=__tmp__2Q3M;
-  __tmp__4Q3M=Self__TQ3M->parent_expr_unary__Y1ZL.right__DWHL;
-  if (__tmp__4Q3M==NULL) {
-    __tmp__5Q3M=NULL;
+  Self__X4ZM->parent_expr_unary__YGWL.right__SXDL=__tmp__A5ZM;
+  __tmp__C5ZM=Self__X4ZM->parent_expr_unary__YGWL.right__SXDL;
+  if (__tmp__C5ZM==NULL) {
+    __tmp__D5ZM=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__4Q3M)->__id) {
+    switch (((struct ___OBJ *)__tmp__C5ZM)->__id) {
     case __LIST__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__5Q3M=((void *)__tmp__4Q3M);
+      __tmp__D5ZM=((void *)__tmp__C5ZM);
     } break;
     case __READ_LOCAL__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __ITEM__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __CAST__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__5Q3M=NULL;
+      __tmp__D5ZM=NULL;
     } break;
     }
   };
-  right_cst__ZQ3M=__tmp__5Q3M;
-  or__RP5M=NULL;
-  neg1__TP5M=NULL;
-  neg2__UP5M=NULL;
-  result__VP5M=NULL;
-  __tmp__XP5M=Self__TQ3M->parent_expr_unary__Y1ZL.right__DWHL;
-  if (__tmp__XP5M==NULL) {
-    __tmp__YP5M=NULL;
+  right_cst__34ZM=__tmp__D5ZM;
+  or__V31M=NULL;
+  neg1__X31M=NULL;
+  neg2__Y31M=NULL;
+  result__Z31M=NULL;
+  __tmp__131M=Self__X4ZM->parent_expr_unary__YGWL.right__SXDL;
+  if (__tmp__131M==NULL) {
+    __tmp__231M=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__XP5M)->__id) {
+    switch (((struct ___OBJ *)__tmp__131M)->__id) {
     case __LIST__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__YP5M=((void *)__tmp__XP5M);
+      __tmp__231M=((void *)__tmp__131M);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __ITEM__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __CAST__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__YP5M=NULL;
+      __tmp__231M=NULL;
     } break;
     }
   };
-  and__SP5M=__tmp__YP5M;
-  if (((void *)__tmp__YP5M != (void *)NULL)) {
-    __tmp__5P5M=((__EXPR_AND *)__tmp__YP5M)->parent_expr_binary__20NH.left__ZH5H;
-    if (__tmp__5P5M==NULL) {
-      __tmp__AQ5M=NULL;
+  and__W31M=__tmp__231M;
+  if (((void *)__tmp__231M != (void *)NULL)) {
+    __tmp__D41M=((__EXPR_AND *)__tmp__231M)->parent_expr_binary__ICKH.left__XO1H;
+    if (__tmp__D41M==NULL) {
+      __tmp__E41M=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__5P5M)->__id) {
+      switch (((struct ___OBJ *)__tmp__D41M)->__id) {
       case __LIST__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __STRING_CST__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __INTEGER_CST__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __READ_LOCAL__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __REAL_CST__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_SUP__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_SUB__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_MUL__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_DIV__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_AND__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __PUT_TO__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __ITEM__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __SIZE_OF__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __CAST__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __CALL_SLOT__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __READ_SLOT__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_NEG__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_ADD__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_NOT__: {
-        __tmp__AQ5M=((void *)__tmp__5P5M);
+        __tmp__E41M=((void *)__tmp__D41M);
       } break;
       case __EXPR_MOD__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_INF__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_OR__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       case __EXPR_XOR__: {
-        __tmp__AQ5M=NULL;
+        __tmp__E41M=NULL;
       } break;
       }
     };
-    neg1__TP5M=__tmp__AQ5M;
-    __tmp__CQ5M=((__EXPR_AND *)__tmp__YP5M)->parent_expr_binary__20NH.right__AIAI;
-    if (__tmp__CQ5M==NULL) {
-      __tmp__DQ5M=NULL;
+    neg1__X31M=__tmp__E41M;
+    __tmp__G41M=((__EXPR_AND *)__tmp__231M)->parent_expr_binary__ICKH.right__WO2H;
+    if (__tmp__G41M==NULL) {
+      __tmp__H41M=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__CQ5M)->__id) {
+      switch (((struct ___OBJ *)__tmp__G41M)->__id) {
       case __LIST__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __STRING_CST__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __INTEGER_CST__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __READ_LOCAL__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __REAL_CST__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_SUP__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_SUB__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_MUL__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_DIV__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_AND__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __PUT_TO__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __ITEM__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __SIZE_OF__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __CAST__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __CALL_SLOT__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __READ_SLOT__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_NEG__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_ADD__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_NOT__: {
-        __tmp__DQ5M=((void *)__tmp__CQ5M);
+        __tmp__H41M=((void *)__tmp__G41M);
       } break;
       case __EXPR_MOD__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_INF__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_OR__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       case __EXPR_XOR__: {
-        __tmp__DQ5M=NULL;
+        __tmp__H41M=NULL;
       } break;
       }
     };
-    neg2__UP5M=__tmp__DQ5M;
-    if ((((void *)__tmp__AQ5M != (void *)NULL) && ((void *)__tmp__DQ5M != (void *)NULL))) {
-      result__VP5M=create__with__and__AKNN(Self__TQ3M->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM,((__EXPR_NOT *)__tmp__AQ5M)->parent_expr_unary__Y1ZL.right__DWHL,((__EXPR_NOT *)__tmp__DQ5M)->parent_expr_unary__Y1ZL.right__DWHL);
+    neg2__Y31M=__tmp__H41M;
+    if ((((void *)__tmp__E41M != (void *)NULL) && ((void *)__tmp__H41M != (void *)NULL))) {
+      p__H4MR=Self__X4ZM->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      l__I4MR=((__EXPR_NOT *)__tmp__E41M)->parent_expr_unary__YGWL.right__SXDL;
+      r__J4MR=((__EXPR_NOT *)__tmp__H41M)->parent_expr_unary__YGWL.right__SXDL;
+      result__43MR=NULL;
+      ptr__53MR=((__POINTER )(NULL));
+      typ_id__A4MR= 0;
+      sz__B4MR=((__UINTEGER_32 )sizeof(__EXPR_OR));
+      if ((sz__B4MR ==  0)) {
+        result__43MR=EXPR_OR__;
+      } else {
+        typ_id__A4MR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__B4MR);
+        if ((typ_id__A4MR == (__INTEGER)(-  1))) {
+          a__C4MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__D4MR=(__UINTEGER_32)((__UINTEGER_32)(sz__B4MR + a__C4MR) & (__UINTEGER_32)(~ a__C4MR));
+          ptr_table__IG3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__D4MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__HG3R=((__POINTER )(NULL));
+          result__JG3R=((__POINTER *)ptr_table__IG3R)[ 0];
+          if ((result__JG3R == (void *)NULL)) {
+            result__JG3R=new_lab__2PJ(new_size__D4MR);
+            next__HG3R=(void *)((unsigned long)result__JG3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D4MR)));
+            ((__POINTER *)next__HG3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__IG3R)[ 0]=next__HG3R;
+          } else {
+            next__HG3R=((__POINTER *)result__JG3R)[ 0];
+            if ((next__HG3R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JG3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__D4MR <<  1)) <=  4096)) {
+                next__HG3R=(void *)((unsigned long)result__JG3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D4MR)));
+              } else {
+                next__HG3R=new_lab__2PJ(new_size__D4MR);
+              };
+              ((__POINTER *)next__HG3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__IG3R)[ 0]=next__HG3R;
+            } else {
+              ((__POINTER *)result__JG3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HG3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__JG3R=next__HG3R;
+            };
+          };
+          ptr__53MR=result__JG3R;
+        } else {
+          t__E4MR=((__UINTEGER_32 )typ_id__A4MR);
+          a__F4MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__QG3R=(__UINTEGER_32)((__UINTEGER_32)(sz__B4MR + a__F4MR) & (__UINTEGER_32)(~ a__F4MR));
+          ptr_table__NG3R=((__POINTER )(&(table_type[(t__E4MR)])));
+          lab_type__PG3R=(__UINTEGER_32)(t__E4MR |  1);
+          next__MG3R=((__POINTER )(NULL));
+          result__OG3R=((__POINTER *)ptr_table__NG3R)[ 0];
+          if ((result__OG3R == (void *)NULL)) {
+            result__OG3R=new_lab__2PJ(lab_type__PG3R);
+            next__MG3R=(void *)((unsigned long)result__OG3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QG3R)));
+            ((__POINTER *)next__MG3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__NG3R)[ 0]=next__MG3R;
+          } else {
+            next__MG3R=((__POINTER *)result__OG3R)[ 0];
+            if ((next__MG3R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OG3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QG3R <<  1)) <=  4096)) {
+                next__MG3R=(void *)((unsigned long)result__OG3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QG3R)));
+              } else {
+                next__MG3R=new_lab__2PJ(lab_type__PG3R);
+              };
+              ((__POINTER *)next__MG3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__NG3R)[ 0]=next__MG3R;
+            } else {
+              ((__POINTER *)result__OG3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MG3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__OG3R=next__MG3R;
+            };
+          };
+          ptr__53MR=result__OG3R;
+        };
+        result__43MR=((__EXPR_OR *)ptr__53MR);
+        *(result__43MR) = *(EXPR_OR__);
+      };
+      Self__G4MR=((__EXPR_OR *)result__43MR);
+      Self__G4MR->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__H4MR;
+      Self__G4MR->parent_expr_binary__U31M.left__XO1H=l__I4MR;
+      Self__G4MR->parent_expr_binary__U31M.right__WO2H=r__J4MR;
+      result__Z31M=result__43MR;
     };
   } else {
-    __tmp__5Q5M=Self__TQ3M->parent_expr_unary__Y1ZL.right__DWHL;
-    if (__tmp__5Q5M==NULL) {
-      __tmp__AR5M=NULL;
+    __tmp__D51M=Self__X4ZM->parent_expr_unary__YGWL.right__SXDL;
+    if (__tmp__D51M==NULL) {
+      __tmp__E51M=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__5Q5M)->__id) {
+      switch (((struct ___OBJ *)__tmp__D51M)->__id) {
       case __LIST__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __STRING_CST__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __INTEGER_CST__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __READ_LOCAL__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __REAL_CST__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_SUP__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_SUB__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_MUL__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_DIV__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_AND__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __PUT_TO__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __ITEM__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __SIZE_OF__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __CAST__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __CALL_SLOT__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __READ_SLOT__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_NEG__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_ADD__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_NOT__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_MOD__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_INF__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       case __EXPR_OR__: {
-        __tmp__AR5M=((void *)__tmp__5Q5M);
+        __tmp__E51M=((void *)__tmp__D51M);
       } break;
       case __EXPR_XOR__: {
-        __tmp__AR5M=NULL;
+        __tmp__E51M=NULL;
       } break;
       }
     };
-    or__RP5M=__tmp__AR5M;
-    if (((void *)__tmp__AR5M != (void *)NULL)) {
-      __tmp__HR5M=((__EXPR_OR *)__tmp__AR5M)->parent_expr_binary__QP5M.left__ZH5H;
-      if (__tmp__HR5M==NULL) {
-        __tmp__IR5M=NULL;
+    or__V31M=__tmp__E51M;
+    if (((void *)__tmp__E51M != (void *)NULL)) {
+      __tmp__L51M=((__EXPR_OR *)__tmp__E51M)->parent_expr_binary__U31M.left__XO1H;
+      if (__tmp__L51M==NULL) {
+        __tmp__M51M=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__HR5M)->__id) {
+        switch (((struct ___OBJ *)__tmp__L51M)->__id) {
         case __LIST__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __ITEM__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __CAST__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__IR5M=((void *)__tmp__HR5M);
+          __tmp__M51M=((void *)__tmp__L51M);
         } break;
         case __EXPR_MOD__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__IR5M=NULL;
+          __tmp__M51M=NULL;
         } break;
         }
       };
-      neg1__TP5M=__tmp__IR5M;
-      __tmp__KR5M=((__EXPR_OR *)__tmp__AR5M)->parent_expr_binary__QP5M.right__AIAI;
-      if (__tmp__KR5M==NULL) {
-        __tmp__LR5M=NULL;
+      neg1__X31M=__tmp__M51M;
+      __tmp__O51M=((__EXPR_OR *)__tmp__E51M)->parent_expr_binary__U31M.right__WO2H;
+      if (__tmp__O51M==NULL) {
+        __tmp__P51M=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__KR5M)->__id) {
+        switch (((struct ___OBJ *)__tmp__O51M)->__id) {
         case __LIST__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __ITEM__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __CAST__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__LR5M=((void *)__tmp__KR5M);
+          __tmp__P51M=((void *)__tmp__O51M);
         } break;
         case __EXPR_MOD__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__LR5M=NULL;
+          __tmp__P51M=NULL;
         } break;
         }
       };
-      neg2__UP5M=__tmp__LR5M;
-      if ((((void *)__tmp__IR5M != (void *)NULL) && ((void *)__tmp__LR5M != (void *)NULL))) {
-        result__VP5M=create__with__and__TO0H(Self__TQ3M->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM,((__EXPR_NOT *)__tmp__IR5M)->parent_expr_unary__Y1ZL.right__DWHL,((__EXPR_NOT *)__tmp__LR5M)->parent_expr_unary__Y1ZL.right__DWHL);
+      neg2__Y31M=__tmp__P51M;
+      if ((((void *)__tmp__M51M != (void *)NULL) && ((void *)__tmp__P51M != (void *)NULL))) {
+        p__T4MR=Self__X4ZM->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        l__U4MR=((__EXPR_NOT *)__tmp__M51M)->parent_expr_unary__YGWL.right__SXDL;
+        r__V4MR=((__EXPR_NOT *)__tmp__P51M)->parent_expr_unary__YGWL.right__SXDL;
+        result__K4MR=NULL;
+        ptr__L4MR=((__POINTER )(NULL));
+        typ_id__M4MR= 0;
+        sz__N4MR=((__UINTEGER_32 )sizeof(__EXPR_AND));
+        if ((sz__N4MR ==  0)) {
+          result__K4MR=EXPR_AND__;
+        } else {
+          typ_id__M4MR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__N4MR);
+          if ((typ_id__M4MR == (__INTEGER)(-  1))) {
+            a__O4MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__P4MR=(__UINTEGER_32)((__UINTEGER_32)(sz__N4MR + a__O4MR) & (__UINTEGER_32)(~ a__O4MR));
+            ptr_table__SG3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__P4MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__RG3R=((__POINTER )(NULL));
+            result__TG3R=((__POINTER *)ptr_table__SG3R)[ 0];
+            if ((result__TG3R == (void *)NULL)) {
+              result__TG3R=new_lab__2PJ(new_size__P4MR);
+              next__RG3R=(void *)((unsigned long)result__TG3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P4MR)));
+              ((__POINTER *)next__RG3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__SG3R)[ 0]=next__RG3R;
+            } else {
+              next__RG3R=((__POINTER *)result__TG3R)[ 0];
+              if ((next__RG3R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TG3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__P4MR <<  1)) <=  4096)) {
+                  next__RG3R=(void *)((unsigned long)result__TG3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P4MR)));
+                } else {
+                  next__RG3R=new_lab__2PJ(new_size__P4MR);
+                };
+                ((__POINTER *)next__RG3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__SG3R)[ 0]=next__RG3R;
+              } else {
+                ((__POINTER *)result__TG3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RG3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__TG3R=next__RG3R;
+              };
+            };
+            ptr__L4MR=result__TG3R;
+          } else {
+            t__Q4MR=((__UINTEGER_32 )typ_id__M4MR);
+            a__R4MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__0G3R=(__UINTEGER_32)((__UINTEGER_32)(sz__N4MR + a__R4MR) & (__UINTEGER_32)(~ a__R4MR));
+            ptr_table__XG3R=((__POINTER )(&(table_type[(t__Q4MR)])));
+            lab_type__ZG3R=(__UINTEGER_32)(t__Q4MR |  1);
+            next__WG3R=((__POINTER )(NULL));
+            result__YG3R=((__POINTER *)ptr_table__XG3R)[ 0];
+            if ((result__YG3R == (void *)NULL)) {
+              result__YG3R=new_lab__2PJ(lab_type__ZG3R);
+              next__WG3R=(void *)((unsigned long)result__YG3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0G3R)));
+              ((__POINTER *)next__WG3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__XG3R)[ 0]=next__WG3R;
+            } else {
+              next__WG3R=((__POINTER *)result__YG3R)[ 0];
+              if ((next__WG3R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YG3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0G3R <<  1)) <=  4096)) {
+                  next__WG3R=(void *)((unsigned long)result__YG3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0G3R)));
+                } else {
+                  next__WG3R=new_lab__2PJ(lab_type__ZG3R);
+                };
+                ((__POINTER *)next__WG3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__XG3R)[ 0]=next__WG3R;
+              } else {
+                ((__POINTER *)result__YG3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WG3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__YG3R=next__WG3R;
+              };
+            };
+            ptr__L4MR=result__YG3R;
+          };
+          result__K4MR=((__EXPR_AND *)ptr__L4MR);
+          *(result__K4MR) = *(EXPR_AND__);
+        };
+        Self__S4MR=((__EXPR_AND *)result__K4MR);
+        Self__S4MR->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__T4MR;
+        Self__S4MR->parent_expr_binary__ICKH.left__XO1H=l__U4MR;
+        Self__S4MR->parent_expr_binary__ICKH.right__WO2H=r__V4MR;
+        result__Z31M=result__K4MR;
       };
     } else {
-      __tmp__HS5M=Self__TQ3M->parent_expr_unary__Y1ZL.right__DWHL;
-      if (__tmp__HS5M==NULL) {
-        __tmp__IS5M=NULL;
+      __tmp__LA2M=Self__X4ZM->parent_expr_unary__YGWL.right__SXDL;
+      if (__tmp__LA2M==NULL) {
+        __tmp__MA2M=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__HS5M)->__id) {
+        switch (((struct ___OBJ *)__tmp__LA2M)->__id) {
         case __LIST__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __ITEM__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __CAST__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__IS5M=((void *)__tmp__HS5M);
+          __tmp__MA2M=((void *)__tmp__LA2M);
         } break;
         case __EXPR_MOD__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__IS5M=NULL;
+          __tmp__MA2M=NULL;
         } break;
         }
       };
-      neg1__TP5M=__tmp__IS5M;
-      if (((void *)__tmp__IS5M != (void *)NULL)) {
-        result__VP5M=((__EXPR_NOT *)__tmp__IS5M)->parent_expr_unary__Y1ZL.right__DWHL;
+      neg1__X31M=__tmp__MA2M;
+      if (((void *)__tmp__MA2M != (void *)NULL)) {
+        result__Z31M=((__EXPR_NOT *)__tmp__MA2M)->parent_expr_unary__YGWL.right__SXDL;
       };
     };
   };
-  result__VQ3M=result__VP5M;
-  if ((((void *)result__VP5M == (void *)NULL) && ((void *)__tmp__5Q3M != (void *)NULL))) {
-    result__1VMN=NULL;
-    if (is_signed__CCON(__tmp__5Q3M)) {
-      Self__3IOQ=((__INTEGER_CST *)__tmp__5Q3M);
-      Self__3IOQ->value__VUYD=(__INTEGER_64)(~ ((__INTEGER_CST *)__tmp__5Q3M)->value__VUYD);
-      check_type__T14D(Self__3IOQ);
-      result__1VMN=__tmp__5Q3M;
+  result__Z4ZM=result__Z31M;
+  if ((((void *)result__Z31M == (void *)NULL) && ((void *)__tmp__D5ZM != (void *)NULL))) {
+    result__5DJN=NULL;
+    if (is_signed__GQKN(__tmp__D5ZM)) {
+      Self__MNKQ=((__INTEGER_CST *)__tmp__D5ZM);
+      Self__MNKQ->value__W4YD=(__INTEGER_64)(~ ((__INTEGER_CST *)__tmp__D5ZM)->value__W4YD);
+      check_type__YG5D(Self__MNKQ);
+      result__5DJN=__tmp__D5ZM;
     };
-    result__VQ3M=result__1VMN;
+    result__Z4ZM=result__5DJN;
   };
-  if ((((void *)result__VQ3M == (void *)NULL) && (old_seq__WQ3M == seq_call_and_loop__BOIJ))) {
-    result__VQ3M=NULL;
+  if ((((void *)result__Z4ZM == (void *)NULL) && (old_seq__04ZM == seq_call_and_loop__3QEJ))) {
+    result__Z4ZM=NULL;
   };
-  if (((void *)result__VQ3M == (void *)NULL)) {
-    result__VQ3M=Self__TQ3M;
+  if (((void *)result__Z4ZM == (void *)NULL)) {
+    result__Z4ZM=Self__X4ZM;
   } else {
-    __tmp__MS3M=Self__TQ3M->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    switch (((struct ___OBJ *)result__VQ3M)->__id) {
+    __tmp__QA0M=Self__X4ZM->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    switch (((struct ___OBJ *)result__Z4ZM)->__id) {
     case __LIST__: {
-      ((__LIST *)result__VQ3M)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__LIST *)result__Z4ZM)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __STRING_CST__: {
-      ((__STRING_CST *)result__VQ3M)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__STRING_CST *)result__Z4ZM)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__VQ3M)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXTERNAL_C *)result__Z4ZM)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__VQ3M)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__PROTOTYPE_CST *)result__Z4ZM)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__VQ3M)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__INTEGER_CST *)result__Z4ZM)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__VQ3M)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__READ_LOCAL *)result__Z4ZM)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__VQ3M)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_EQUAL *)result__Z4ZM)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__VQ3M)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_NOT_EQUAL *)result__Z4ZM)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __REAL_CST__: {
-      ((__REAL_CST *)result__VQ3M)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__REAL_CST *)result__Z4ZM)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__VQ3M)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__CHARACTER_CST *)result__Z4ZM)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__VQ3M)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__IS_EXPANDED *)result__Z4ZM)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__VQ3M)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__GET_TYPE_ID *)result__Z4ZM)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__VQ3M)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_SUP *)result__Z4ZM)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__VQ3M)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_SUB *)result__Z4ZM)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__VQ3M)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_MUL *)result__Z4ZM)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__VQ3M)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_DIV *)result__Z4ZM)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_AND__: {
-      ((__EXPR_AND *)result__VQ3M)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_AND *)result__Z4ZM)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__VQ3M)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_SHIFT_R *)result__Z4ZM)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__VQ3M)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_SHIFT_L *)result__Z4ZM)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __PUT_TO__: {
-      ((__PUT_TO *)result__VQ3M)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__PUT_TO *)result__Z4ZM)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __ITEM__: {
-      ((__ITEM *)result__VQ3M)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__ITEM *)result__Z4ZM)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __SIZE_OF__: {
-      ((__SIZE_OF *)result__VQ3M)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__SIZE_OF *)result__Z4ZM)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __CAST__: {
-      ((__CAST *)result__VQ3M)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__CAST *)result__Z4ZM)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__VQ3M)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__CALL_SLOT *)result__Z4ZM)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __READ_SLOT__: {
-      ((__READ_SLOT *)result__VQ3M)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__READ_SLOT *)result__Z4ZM)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__VQ3M)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__READ_GLOBAL *)result__Z4ZM)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__VQ3M)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_NOT_LOGIC *)result__Z4ZM)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__VQ3M)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_OR_LOGIC *)result__Z4ZM)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__VQ3M)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_OR_OR_LOGIC *)result__Z4ZM)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__VQ3M)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_AND_LOGIC *)result__Z4ZM)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__VQ3M)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_AND_AND_LOGIC *)result__Z4ZM)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__VQ3M)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_NEG *)result__Z4ZM)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__VQ3M)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_ADD *)result__Z4ZM)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__VQ3M)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_NOT *)result__Z4ZM)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__VQ3M)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_MOD *)result__Z4ZM)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__VQ3M)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_SUP_EQ *)result__Z4ZM)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_INF__: {
-      ((__EXPR_INF *)result__VQ3M)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_INF *)result__Z4ZM)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__VQ3M)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_INF_EQ *)result__Z4ZM)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_OR__: {
-      ((__EXPR_OR *)result__VQ3M)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_OR *)result__Z4ZM)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__VQ3M)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__MS3M;
+      ((__EXPR_XOR *)result__Z4ZM)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__QA0M;
     } break;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__VQ3M);
+  return(result__Z4ZM);
 }
 
-static void* execute_link__MJJO(__EXPR_MOD *Self__NJJO)
+static void* execute_link__ESFO(__EXPR_MOD *Self__FSFO)
 // ({EXPR_MOD}) With resultRecursive, No inlinable.
 {
-  __INTEGER_64 __tmp__SUTO;
-  __UINTEGER_32 old_seq__QJJO;
-  void *__tmp__WJJO,*__tmp__XJJO,*__tmp__YJJO,*__tmp__ZJJO,*__tmp__1JJO;
-  void *__tmp__4JJO,*result__PJJO,*result__0TTO,*result__5UTO;
-  void *__tmp__AVTO,*__tmp__BVTO,*__tmp__NVTO,*__tmp__OVTO,*result__LD3O;
-  void *__tmp__SD3O,*result__ZD3O,*__tmp__CE3O,*__tmp__TE3O;
-  void *__tmp__2JJO,*left_cst__TJJO,*__tmp__5JJO,*right_cst__UJJO;
-  __POSITION __tmp__CUTO,__tmp__TNJO;
-  __INTEGER_CST *Self__EJOQ,*Self__GJOQ,*Self__KJOQ,*Self__MJOQ;
-  __READ_LOCAL *Self__XXHQ,*Self__ZXHQ,*Self__1XHQ,*Self__3XHQ;
-  __READ_LOCAL *Self__5XHQ,*Self__BYHQ,*Self__EYHQ,*Self__GYHQ;
-  __READ_LOCAL *Self__KYHQ,*Self__MYHQ;
-  __READ_GLOBAL *Self__0XHQ,*Self__4XHQ,*Self__CYHQ,*Self__HYHQ;
-  __READ_GLOBAL *Self__NYHQ;
-  __BOOLEAN __tmp__FUTO,__tmp__CVTO,__tmp__EE3O;
-  old_seq__QJJO=seq_call_and_loop__BOIJ;
-  __tmp__WJJO=Self__NJJO->parent_expr_binary__15ZL.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__WJJO)->__id) {
+  __INTEGER_64 __tmp__K3PO;
+  __UINTEGER_32 old_seq__ISFO,sz__Z4MR,a__04MR,new_size__14MR,t__24MR;
+  __UINTEGER_32 a__34MR,new_size__EH3R,lab_type__DH3R,sz__F5MR,a__G5MR;
+  __UINTEGER_32 new_size__H5MR,t__I5MR,a__J5MR,new_size__OH3R;
+  __UINTEGER_32 lab_type__NH3R;
+  void *__tmp__OSFO,*__tmp__PSFO,*__tmp__QSFO,*__tmp__RSFO,*__tmp__TSFO;
+  void *__tmp__WSFO,*result__HSFO,*result__S2PO,*l__A5MR,*result__X3PO;
+  void *__tmp__Y3PO,*__tmp__Z3PO,*__tmp__F4PO,*__tmp__G4PO,*result__DMZO;
+  void *__tmp__KMZO,*result__RMZO,*__tmp__0MZO,*__tmp__LNZO;
+  __LIST *Self__CIBR,*Self__EIBR,*Self__SH3R,*Self__XH3R,*Self__2H3R;
+  __LIST *Self__BI3R,*Self__GI3R,*Self__LI3R,*Self__QI3R,*Self__VI3R;
+  __LIST *Self__0I3R,*Self__5I3R;
+  void *voir__DIBR,*voir__FIBR,*voir__QH3R,*voir__TH3R,*voir__VH3R;
+  void *voir__YH3R,*voir__0H3R,*voir__3H3R,*voir__5H3R,*voir__CI3R;
+  void *voir__EI3R,*voir__HI3R,*voir__JI3R,*voir__MI3R,*voir__OI3R;
+  void *voir__RI3R,*voir__TI3R,*voir__WI3R,*voir__YI3R,*voir__1I3R;
+  void *voir__3I3R,*voir__AJ3R;
+  void *__tmp__USFO,*left_cst__LSFO,*__tmp__XSFO,*right_cst__MSFO;
+  __POSITION __tmp__02PO,p__54MR,p__L5MR,__tmp__LWFO;
+  __INTEGER_CST *Self__TNKQ,*Self__VNKQ,*result__C5MR,*Self__K5MR;
+  __INTEGER_CST *Self__ZNKQ,*Self__1NKQ;
+  __EXPR_AND *result__W4MR,*Self__44MR;
+  __POINTER ptr__X4MR,ptr_table__2G3R,next__1G3R,result__3G3R;
+  __POINTER ptr_table__BH3R,next__AH3R,result__CH3R,ptr__D5MR;
+  __POINTER ptr_table__GH3R,next__FH3R,result__HH3R,ptr_table__LH3R;
+  __POINTER next__KH3R,result__MH3R;
+  __INTEGER typ_id__Y4MR,typ_id__E5MR;
+  void *t__N5MR;
+  __READ_LOCAL *Self__J1DQ,*Self__L1DQ,*Self__N1DQ,*Self__P1DQ;
+  __READ_LOCAL *Self__R1DQ,*Self__T1DQ,*Self__W1DQ,*Self__Y1DQ;
+  __READ_LOCAL *Self__21DQ,*Self__41DQ;
+  __LOCAL *Self__PH3R,*Self__UH3R,*Self__ZH3R,*Self__4H3R,*Self__DI3R;
+  __LOCAL *Self__II3R,*Self__NI3R,*Self__SI3R,*Self__XI3R,*Self__2I3R;
+  __READ_GLOBAL *Self__M1DQ,*Self__Q1DQ,*Self__U1DQ,*Self__Z1DQ;
+  __READ_GLOBAL *Self__51DQ;
+  __BOOLEAN __tmp__32PO,__tmp__03PO,__tmp__2MZO;
+  old_seq__ISFO=seq_call_and_loop__3QEJ;
+  __tmp__OSFO=Self__FSFO->parent_expr_binary__1KWL.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__OSFO)->__id) {
   case __LIST__: {
-    __tmp__XJJO=execute_link__GMRG(__tmp__WJJO);
+    __tmp__PSFO=execute_link__TTOG(__tmp__OSFO);
   } break;
   case __STRING_CST__: {
-    __tmp__XJJO=((__STRING_CST *)__tmp__WJJO);
+    __tmp__PSFO=((__STRING_CST *)__tmp__OSFO);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__XJJO=execute_link__A23K(__tmp__WJJO);
+    __tmp__PSFO=execute_link__KA0K(__tmp__OSFO);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__XJJO=((__PROTOTYPE_CST *)__tmp__WJJO);
+    __tmp__PSFO=((__PROTOTYPE_CST *)__tmp__OSFO);
   } break;
   case __INTEGER_CST__: {
-    __tmp__XJJO=((__INTEGER_CST *)__tmp__WJJO);
+    __tmp__PSFO=((__INTEGER_CST *)__tmp__OSFO);
   } break;
   case __READ_LOCAL__: {
-    __tmp__XJJO=execute_link__QDEL(__tmp__WJJO);
+    __tmp__PSFO=execute_link__4HAL(__tmp__OSFO);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__XJJO=execute_link__EIEL();
+    Self__CIBR=((__LIST *)list_current__EH1);
+    voir__DIBR=create__AXB( 250);
+    display__EQQG(Self__CIBR,voir__DIBR);
+    put_string__2EG(((__STRING *)voir__DIBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__PSFO=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__XJJO=execute_link__IIEL(__tmp__WJJO);
+    __tmp__PSFO=execute_link__WMAL(__tmp__OSFO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__XJJO=execute_link__RMEL(__tmp__WJJO);
+    __tmp__PSFO=execute_link__5QAL(__tmp__OSFO);
   } break;
   case __REAL_CST__: {
-    __tmp__XJJO=((__REAL_CST *)__tmp__WJJO);
+    __tmp__PSFO=((__REAL_CST *)__tmp__OSFO);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__XJJO=((__CHARACTER_CST *)__tmp__WJJO);
+    __tmp__PSFO=((__CHARACTER_CST *)__tmp__OSFO);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__XJJO=execute_link__AREL(__tmp__WJJO);
+    __tmp__PSFO=execute_link__OVAL(__tmp__OSFO);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__XJJO=execute_link__HSEL(__tmp__WJJO);
+    __tmp__PSFO=execute_link__VWAL(__tmp__OSFO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__XJJO=execute_link__MSEL(__tmp__WJJO);
+    __tmp__PSFO=execute_link__0WAL(__tmp__OSFO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__XJJO=execute_link__VWEL(__tmp__WJJO);
+    __tmp__PSFO=execute_link__D1AL(__tmp__OSFO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__XJJO=execute_link__40EL(__tmp__WJJO);
+    __tmp__PSFO=execute_link__M5AL(__tmp__OSFO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__XJJO=execute_link__H5EL(__tmp__WJJO);
+    __tmp__PSFO=execute_link__VDBL(__tmp__OSFO);
   } break;
   case __EXPR_AND__: {
-    __tmp__XJJO=execute_link__QDFL(__tmp__WJJO);
+    __tmp__PSFO=execute_link__4HBL(__tmp__OSFO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__XJJO=execute_link__ZHFL(__tmp__WJJO);
+    __tmp__PSFO=execute_link__HMBL(__tmp__OSFO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__XJJO=execute_link__CMFL(__tmp__WJJO);
+    __tmp__PSFO=execute_link__QQBL(__tmp__OSFO);
   } break;
   case __PUT_TO__: {
-    __tmp__XJJO=execute_link__NKTK(__tmp__WJJO);
+    __tmp__PSFO=execute_link__ROPK(__tmp__OSFO);
   } break;
   case __ITEM__: {
-    __tmp__XJJO=execute_link__LQFL(__tmp__WJJO);
+    __tmp__PSFO=execute_link__ZUBL(__tmp__OSFO);
   } break;
   case __SIZE_OF__: {
-    __tmp__XJJO=execute_link__SQFL(__tmp__WJJO);
+    __tmp__PSFO=execute_link__AVBL(__tmp__OSFO);
   } break;
   case __CAST__: {
-    __tmp__XJJO=execute_link__XQFL(__tmp__WJJO);
+    __tmp__PSFO=execute_link__FVBL(__tmp__OSFO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__XJJO=execute_link__MYXL(__tmp__WJJO);
+    __tmp__PSFO=execute_link__CDUL(__tmp__OSFO);
   } break;
   case __READ_SLOT__: {
-    __tmp__XJJO=execute_link__QUFL(__tmp__WJJO);
+    __tmp__PSFO=execute_link__4YBL(__tmp__OSFO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__XJJO=execute_link__AZFL(__tmp__WJJO);
+    __tmp__PSFO=execute_link__O3BL(__tmp__OSFO);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__XJJO=execute_link__4N3M(__tmp__WJJO);
+    __tmp__PSFO=execute_link__C2ZM(__tmp__OSFO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__XJJO=execute_link__03IO(__tmp__WJJO);
+    __tmp__PSFO=execute_link__SGFO(__tmp__OSFO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__XJJO=execute_link__SFPO(__tmp__WJJO);
+    __tmp__PSFO=execute_link__KOLO(__tmp__OSFO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__XJJO=execute_link__TDJO(__tmp__WJJO);
+    __tmp__PSFO=execute_link__LMFO(__tmp__OSFO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__XJJO=execute_link__WLPO(__tmp__WJJO);
+    __tmp__PSFO=execute_link__OULO(__tmp__OSFO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__XJJO=execute_link__GDOM(__tmp__WJJO);
+    __tmp__PSFO=execute_link__IPKM(__tmp__OSFO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__XJJO=execute_link__3NSL(__tmp__WJJO);
+    __tmp__PSFO=execute_link__VXOL(__tmp__OSFO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__XJJO=execute_link__SQ3M(__tmp__WJJO);
+    __tmp__PSFO=execute_link__W4ZM(__tmp__OSFO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__XJJO=execute_link__MJJO(__tmp__WJJO);
+    __tmp__PSFO=execute_link__ESFO(__tmp__OSFO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__XJJO=execute_link__EIIP(__tmp__WJJO);
+    __tmp__PSFO=execute_link__2QEP(__tmp__OSFO);
   } break;
   case __EXPR_INF__: {
-    __tmp__XJJO=execute_link__BNUN(__tmp__WJJO);
+    __tmp__PSFO=execute_link__F1QN(__tmp__OSFO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__XJJO=execute_link__KRUN(__tmp__WJJO);
+    __tmp__PSFO=execute_link__O5QN(__tmp__OSFO);
   } break;
   case __EXPR_OR__: {
-    __tmp__XJJO=execute_link__HEUN(__tmp__WJJO);
+    __tmp__PSFO=execute_link__LSQN(__tmp__OSFO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__XJJO=execute_link__UUYO(__tmp__WJJO);
+    __tmp__PSFO=execute_link__M3UO(__tmp__OSFO);
   } break;
   };
-  Self__NJJO->parent_expr_binary__15ZL.left__ZH5H=__tmp__XJJO;
-  __tmp__YJJO=Self__NJJO->parent_expr_binary__15ZL.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__YJJO)->__id) {
+  Self__FSFO->parent_expr_binary__1KWL.left__XO1H=__tmp__PSFO;
+  __tmp__QSFO=Self__FSFO->parent_expr_binary__1KWL.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__QSFO)->__id) {
   case __LIST__: {
-    __tmp__ZJJO=execute_link__GMRG(__tmp__YJJO);
+    __tmp__RSFO=execute_link__TTOG(__tmp__QSFO);
   } break;
   case __STRING_CST__: {
-    __tmp__ZJJO=((__STRING_CST *)__tmp__YJJO);
+    __tmp__RSFO=((__STRING_CST *)__tmp__QSFO);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__ZJJO=execute_link__A23K(__tmp__YJJO);
+    __tmp__RSFO=execute_link__KA0K(__tmp__QSFO);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__ZJJO=((__PROTOTYPE_CST *)__tmp__YJJO);
+    __tmp__RSFO=((__PROTOTYPE_CST *)__tmp__QSFO);
   } break;
   case __INTEGER_CST__: {
-    __tmp__ZJJO=((__INTEGER_CST *)__tmp__YJJO);
+    __tmp__RSFO=((__INTEGER_CST *)__tmp__QSFO);
   } break;
   case __READ_LOCAL__: {
-    __tmp__ZJJO=execute_link__QDEL(__tmp__YJJO);
+    __tmp__RSFO=execute_link__4HAL(__tmp__QSFO);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__ZJJO=execute_link__EIEL();
+    Self__EIBR=((__LIST *)list_current__EH1);
+    voir__FIBR=create__AXB( 250);
+    display__EQQG(Self__EIBR,voir__FIBR);
+    put_string__2EG(((__STRING *)voir__FIBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__RSFO=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__ZJJO=execute_link__IIEL(__tmp__YJJO);
+    __tmp__RSFO=execute_link__WMAL(__tmp__QSFO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__ZJJO=execute_link__RMEL(__tmp__YJJO);
+    __tmp__RSFO=execute_link__5QAL(__tmp__QSFO);
   } break;
   case __REAL_CST__: {
-    __tmp__ZJJO=((__REAL_CST *)__tmp__YJJO);
+    __tmp__RSFO=((__REAL_CST *)__tmp__QSFO);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__ZJJO=((__CHARACTER_CST *)__tmp__YJJO);
+    __tmp__RSFO=((__CHARACTER_CST *)__tmp__QSFO);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__ZJJO=execute_link__AREL(__tmp__YJJO);
+    __tmp__RSFO=execute_link__OVAL(__tmp__QSFO);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__ZJJO=execute_link__HSEL(__tmp__YJJO);
+    __tmp__RSFO=execute_link__VWAL(__tmp__QSFO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__ZJJO=execute_link__MSEL(__tmp__YJJO);
+    __tmp__RSFO=execute_link__0WAL(__tmp__QSFO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__ZJJO=execute_link__VWEL(__tmp__YJJO);
+    __tmp__RSFO=execute_link__D1AL(__tmp__QSFO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__ZJJO=execute_link__40EL(__tmp__YJJO);
+    __tmp__RSFO=execute_link__M5AL(__tmp__QSFO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__ZJJO=execute_link__H5EL(__tmp__YJJO);
+    __tmp__RSFO=execute_link__VDBL(__tmp__QSFO);
   } break;
   case __EXPR_AND__: {
-    __tmp__ZJJO=execute_link__QDFL(__tmp__YJJO);
+    __tmp__RSFO=execute_link__4HBL(__tmp__QSFO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__ZJJO=execute_link__ZHFL(__tmp__YJJO);
+    __tmp__RSFO=execute_link__HMBL(__tmp__QSFO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__ZJJO=execute_link__CMFL(__tmp__YJJO);
+    __tmp__RSFO=execute_link__QQBL(__tmp__QSFO);
   } break;
   case __PUT_TO__: {
-    __tmp__ZJJO=execute_link__NKTK(__tmp__YJJO);
+    __tmp__RSFO=execute_link__ROPK(__tmp__QSFO);
   } break;
   case __ITEM__: {
-    __tmp__ZJJO=execute_link__LQFL(__tmp__YJJO);
+    __tmp__RSFO=execute_link__ZUBL(__tmp__QSFO);
   } break;
   case __SIZE_OF__: {
-    __tmp__ZJJO=execute_link__SQFL(__tmp__YJJO);
+    __tmp__RSFO=execute_link__AVBL(__tmp__QSFO);
   } break;
   case __CAST__: {
-    __tmp__ZJJO=execute_link__XQFL(__tmp__YJJO);
+    __tmp__RSFO=execute_link__FVBL(__tmp__QSFO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__ZJJO=execute_link__MYXL(__tmp__YJJO);
+    __tmp__RSFO=execute_link__CDUL(__tmp__QSFO);
   } break;
   case __READ_SLOT__: {
-    __tmp__ZJJO=execute_link__QUFL(__tmp__YJJO);
+    __tmp__RSFO=execute_link__4YBL(__tmp__QSFO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__ZJJO=execute_link__AZFL(__tmp__YJJO);
+    __tmp__RSFO=execute_link__O3BL(__tmp__QSFO);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__ZJJO=execute_link__4N3M(__tmp__YJJO);
+    __tmp__RSFO=execute_link__C2ZM(__tmp__QSFO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__ZJJO=execute_link__03IO(__tmp__YJJO);
+    __tmp__RSFO=execute_link__SGFO(__tmp__QSFO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ZJJO=execute_link__SFPO(__tmp__YJJO);
+    __tmp__RSFO=execute_link__KOLO(__tmp__QSFO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__ZJJO=execute_link__TDJO(__tmp__YJJO);
+    __tmp__RSFO=execute_link__LMFO(__tmp__QSFO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ZJJO=execute_link__WLPO(__tmp__YJJO);
+    __tmp__RSFO=execute_link__OULO(__tmp__QSFO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__ZJJO=execute_link__GDOM(__tmp__YJJO);
+    __tmp__RSFO=execute_link__IPKM(__tmp__QSFO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__ZJJO=execute_link__3NSL(__tmp__YJJO);
+    __tmp__RSFO=execute_link__VXOL(__tmp__QSFO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__ZJJO=execute_link__SQ3M(__tmp__YJJO);
+    __tmp__RSFO=execute_link__W4ZM(__tmp__QSFO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__ZJJO=execute_link__MJJO(__tmp__YJJO);
+    __tmp__RSFO=execute_link__ESFO(__tmp__QSFO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__ZJJO=execute_link__EIIP(__tmp__YJJO);
+    __tmp__RSFO=execute_link__2QEP(__tmp__QSFO);
   } break;
   case __EXPR_INF__: {
-    __tmp__ZJJO=execute_link__BNUN(__tmp__YJJO);
+    __tmp__RSFO=execute_link__F1QN(__tmp__QSFO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__ZJJO=execute_link__KRUN(__tmp__YJJO);
+    __tmp__RSFO=execute_link__O5QN(__tmp__QSFO);
   } break;
   case __EXPR_OR__: {
-    __tmp__ZJJO=execute_link__HEUN(__tmp__YJJO);
+    __tmp__RSFO=execute_link__LSQN(__tmp__QSFO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__ZJJO=execute_link__UUYO(__tmp__YJJO);
+    __tmp__RSFO=execute_link__M3UO(__tmp__QSFO);
   } break;
   };
-  Self__NJJO->parent_expr_binary__15ZL.right__AIAI=__tmp__ZJJO;
-  __tmp__1JJO=Self__NJJO->parent_expr_binary__15ZL.left__ZH5H;
-  if (__tmp__1JJO==NULL) {
-    __tmp__2JJO=NULL;
+  Self__FSFO->parent_expr_binary__1KWL.right__WO2H=__tmp__RSFO;
+  __tmp__TSFO=Self__FSFO->parent_expr_binary__1KWL.left__XO1H;
+  if (__tmp__TSFO==NULL) {
+    __tmp__USFO=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__1JJO)->__id) {
+    switch (((struct ___OBJ *)__tmp__TSFO)->__id) {
     case __LIST__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__2JJO=((void *)__tmp__1JJO);
+      __tmp__USFO=((void *)__tmp__TSFO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __CAST__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__2JJO=NULL;
+      __tmp__USFO=NULL;
     } break;
     }
   };
-  left_cst__TJJO=__tmp__2JJO;
-  __tmp__4JJO=Self__NJJO->parent_expr_binary__15ZL.right__AIAI;
-  if (__tmp__4JJO==NULL) {
-    __tmp__5JJO=NULL;
+  left_cst__LSFO=__tmp__USFO;
+  __tmp__WSFO=Self__FSFO->parent_expr_binary__1KWL.right__WO2H;
+  if (__tmp__WSFO==NULL) {
+    __tmp__XSFO=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__4JJO)->__id) {
+    switch (((struct ___OBJ *)__tmp__WSFO)->__id) {
     case __LIST__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__5JJO=((void *)__tmp__4JJO);
+      __tmp__XSFO=((void *)__tmp__WSFO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __CAST__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__5JJO=NULL;
+      __tmp__XSFO=NULL;
     } break;
     }
   };
-  right_cst__UJJO=__tmp__5JJO;
-  result__PJJO=NULL;
-  if (((void *)__tmp__2JJO != (void *)NULL)) {
-    result__PJJO=NULL;
+  right_cst__MSFO=__tmp__XSFO;
+  result__HSFO=NULL;
+  if (((void *)__tmp__USFO != (void *)NULL)) {
+    result__HSFO=NULL;
   };
-  if ((((void *)result__PJJO == (void *)NULL) && ((void *)__tmp__5JJO != (void *)NULL))) {
-    result__0TTO=NULL;
-    if ((((__INTEGER_CST *)__tmp__5JJO)->value__VUYD ==  0)) {
-      __tmp__CUTO=Self__NJJO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+  if ((((void *)result__HSFO == (void *)NULL) && ((void *)__tmp__XSFO != (void *)NULL))) {
+    result__S2PO=NULL;
+    if ((((__INTEGER_CST *)__tmp__XSFO)->value__W4YD ==  0)) {
+      __tmp__02PO=Self__FSFO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       put_error__text__0AH( 2,(&__string_560));
-      put_position__ECH(__tmp__CUTO);
-      send_error__2FH();
-      __tmp__FUTO=TRUE__;
-    } else {
-      __tmp__FUTO=FALSE__;
-    };
-    if ((! __tmp__FUTO)) {
-      if ((to_power__14UN(__tmp__5JJO) != (__INTEGER)(-  1))) {
-        __tmp__SUTO=((__INTEGER_CST *)__tmp__5JJO)->value__VUYD;
-        Self__EJOQ=((__INTEGER_CST *)__tmp__5JJO);
-        Self__EJOQ->value__VUYD=(__INTEGER_64)(__tmp__SUTO -  1);
-        check_type__T14D(Self__EJOQ);
-        result__0TTO=create__with__and__TO0H(Self__NJJO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NJJO->parent_expr_binary__15ZL.left__ZH5H,__tmp__5JJO);
-      };
-    };
-    result__PJJO=result__0TTO;
-  };
-  if (((((void *)result__PJJO == (void *)NULL) && ((void *)__tmp__5JJO != (void *)NULL)) && ((void *)__tmp__2JJO != (void *)NULL))) {
-    Self__GJOQ=((__INTEGER_CST *)__tmp__2JJO);
-    Self__GJOQ->value__VUYD=(__INTEGER_64)(((__INTEGER_CST *)__tmp__2JJO)->value__VUYD % ((__INTEGER_CST *)__tmp__5JJO)->value__VUYD);
-    check_type__T14D(Self__GJOQ);
-    result__PJJO=__tmp__2JJO;
-  };
-  if ((((void *)result__PJJO == (void *)NULL) && (old_seq__QJJO == seq_call_and_loop__BOIJ))) {
-    result__5UTO=NULL;
-    __tmp__AVTO=Self__NJJO->parent_expr_binary__15ZL.left__ZH5H;
-    __tmp__BVTO=Self__NJJO->parent_expr_binary__15ZL.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__AVTO)->__id) {
+      put_position__ECH(__tmp__02PO);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
+      __tmp__32PO=TRUE__;
+    } else {
+      __tmp__32PO=FALSE__;
+    };
+    if ((! __tmp__32PO)) {
+      if ((to_power__5MRN(__tmp__XSFO) != (__INTEGER)(-  1))) {
+        __tmp__K3PO=((__INTEGER_CST *)__tmp__XSFO)->value__W4YD;
+        Self__TNKQ=((__INTEGER_CST *)__tmp__XSFO);
+        Self__TNKQ->value__W4YD=(__INTEGER_64)(__tmp__K3PO -  1);
+        check_type__YG5D(Self__TNKQ);
+        p__54MR=Self__FSFO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        l__A5MR=Self__FSFO->parent_expr_binary__1KWL.left__XO1H;
+        result__W4MR=NULL;
+        ptr__X4MR=((__POINTER )(NULL));
+        typ_id__Y4MR= 0;
+        sz__Z4MR=((__UINTEGER_32 )sizeof(__EXPR_AND));
+        if ((sz__Z4MR ==  0)) {
+          result__W4MR=EXPR_AND__;
+        } else {
+          typ_id__Y4MR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Z4MR);
+          if ((typ_id__Y4MR == (__INTEGER)(-  1))) {
+            a__04MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__14MR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z4MR + a__04MR) & (__UINTEGER_32)(~ a__04MR));
+            ptr_table__2G3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__14MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__1G3R=((__POINTER )(NULL));
+            result__3G3R=((__POINTER *)ptr_table__2G3R)[ 0];
+            if ((result__3G3R == (void *)NULL)) {
+              result__3G3R=new_lab__2PJ(new_size__14MR);
+              next__1G3R=(void *)((unsigned long)result__3G3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__14MR)));
+              ((__POINTER *)next__1G3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__2G3R)[ 0]=next__1G3R;
+            } else {
+              next__1G3R=((__POINTER *)result__3G3R)[ 0];
+              if ((next__1G3R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3G3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__14MR <<  1)) <=  4096)) {
+                  next__1G3R=(void *)((unsigned long)result__3G3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__14MR)));
+                } else {
+                  next__1G3R=new_lab__2PJ(new_size__14MR);
+                };
+                ((__POINTER *)next__1G3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__2G3R)[ 0]=next__1G3R;
+              } else {
+                ((__POINTER *)result__3G3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1G3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__3G3R=next__1G3R;
+              };
+            };
+            ptr__X4MR=result__3G3R;
+          } else {
+            t__24MR=((__UINTEGER_32 )typ_id__Y4MR);
+            a__34MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__EH3R=(__UINTEGER_32)((__UINTEGER_32)(sz__Z4MR + a__34MR) & (__UINTEGER_32)(~ a__34MR));
+            ptr_table__BH3R=((__POINTER )(&(table_type[(t__24MR)])));
+            lab_type__DH3R=(__UINTEGER_32)(t__24MR |  1);
+            next__AH3R=((__POINTER )(NULL));
+            result__CH3R=((__POINTER *)ptr_table__BH3R)[ 0];
+            if ((result__CH3R == (void *)NULL)) {
+              result__CH3R=new_lab__2PJ(lab_type__DH3R);
+              next__AH3R=(void *)((unsigned long)result__CH3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EH3R)));
+              ((__POINTER *)next__AH3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__BH3R)[ 0]=next__AH3R;
+            } else {
+              next__AH3R=((__POINTER *)result__CH3R)[ 0];
+              if ((next__AH3R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CH3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__EH3R <<  1)) <=  4096)) {
+                  next__AH3R=(void *)((unsigned long)result__CH3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EH3R)));
+                } else {
+                  next__AH3R=new_lab__2PJ(lab_type__DH3R);
+                };
+                ((__POINTER *)next__AH3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__BH3R)[ 0]=next__AH3R;
+              } else {
+                ((__POINTER *)result__CH3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AH3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__CH3R=next__AH3R;
+              };
+            };
+            ptr__X4MR=result__CH3R;
+          };
+          result__W4MR=((__EXPR_AND *)ptr__X4MR);
+          *(result__W4MR) = *(EXPR_AND__);
+        };
+        Self__44MR=((__EXPR_AND *)result__W4MR);
+        Self__44MR->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__54MR;
+        Self__44MR->parent_expr_binary__ICKH.left__XO1H=l__A5MR;
+        Self__44MR->parent_expr_binary__ICKH.right__WO2H=__tmp__XSFO;
+        result__S2PO=result__W4MR;
+      };
+    };
+    result__HSFO=result__S2PO;
+  };
+  if (((((void *)result__HSFO == (void *)NULL) && ((void *)__tmp__XSFO != (void *)NULL)) && ((void *)__tmp__USFO != (void *)NULL))) {
+    Self__VNKQ=((__INTEGER_CST *)__tmp__USFO);
+    Self__VNKQ->value__W4YD=(__INTEGER_64)(((__INTEGER_CST *)__tmp__USFO)->value__W4YD % ((__INTEGER_CST *)__tmp__XSFO)->value__W4YD);
+    check_type__YG5D(Self__VNKQ);
+    result__HSFO=__tmp__USFO;
+  };
+  if ((((void *)result__HSFO == (void *)NULL) && (old_seq__ISFO == seq_call_and_loop__3QEJ))) {
+    result__X3PO=NULL;
+    __tmp__Y3PO=Self__FSFO->parent_expr_binary__1KWL.left__XO1H;
+    __tmp__Z3PO=Self__FSFO->parent_expr_binary__1KWL.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__Y3PO)->__id) {
     case __LIST__: {
-      __tmp__CVTO=FALSE__;
+      __tmp__03PO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__CVTO=__infix_equal_equal__CC5L(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__XN1L(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__CVTO=FALSE__;
+      __tmp__03PO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__CVTO=__infix_equal_equal__XC5L(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__MO1L(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__CVTO=__infix_equal_equal__ID5L(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__3O1L(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__CVTO=__infix_equal_equal__CE5L(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__XP1L(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__CVTO=FALSE__;
+      __tmp__03PO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__CVTO=__infix_equal_equal__YE5L(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__NQ1L(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__CVTO=__infix_equal_equal__UF5L(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__JR1L(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __REAL_CST__: {
-      __tmp__CVTO=__infix_equal_equal__QG5L(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__FS1L(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__CVTO=__infix_equal_equal__KH5L(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__5S1L(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__CVTO=FALSE__;
+      __tmp__03PO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__CVTO=FALSE__;
+      __tmp__03PO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__CVTO=__infix_equal_equal__DI5L(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__YT1L(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__CVTO=__infix_equal_equal__5I5L(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__UU1L(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__CVTO=__infix_equal_equal__1J5L(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__QV1L(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__CVTO=__infix_equal_equal__XK5L(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__MW1L(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_AND__: {
-      __tmp__CVTO=__infix_equal_equal__TL5L(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__IX1L(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__CVTO=__infix_equal_equal__PM5L(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__EY1L(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__CVTO=__infix_equal_equal__LN5L(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__AZ1L(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __PUT_TO__: {
-      __tmp__CVTO=FALSE__;
+      __tmp__03PO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__CVTO=FALSE__;
+      __tmp__03PO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__CVTO=FALSE__;
+      __tmp__03PO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__CVTO=FALSE__;
+      __tmp__03PO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__CVTO=FALSE__;
+      __tmp__03PO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__CVTO=__infix_equal_equal__XO5L(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__M01L(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__CVTO=__infix_equal_equal__TP5L(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__I11L(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__CVTO=__infix_equal_equal__OVLO(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__G4HO(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__CVTO=__infix_equal_equal__4TJO(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__W2FO(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__CVTO=__infix_equal_equal__53PO(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__XGMO(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__CVTO=__infix_equal_equal__0UJO(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__S3FO(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__CVTO=__infix_equal_equal__24PO(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__UHMO(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__CVTO=__infix_equal_equal__V1OM(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__5HLM(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__CVTO=__infix_equal_equal__FQ5L(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__011L(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__CVTO=__infix_equal_equal__233M(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__AM0M(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__CVTO=__infix_equal_equal__WVJO(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__O4FO(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__CVTO=__infix_equal_equal__0PIP(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__SYEP(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_INF__: {
-      __tmp__CVTO=__infix_equal_equal__AWLO(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__Y4HO(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__CVTO=__infix_equal_equal__2WLO(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__U5HO(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_OR__: {
-      __tmp__CVTO=__infix_equal_equal__JZUN(__tmp__AVTO,__tmp__BVTO);
+      __tmp__03PO=__infix_equal_equal__NHRN(__tmp__Y3PO,__tmp__Z3PO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__CVTO=__infix_equal_equal__SKZO(__tmp__AVTO,__tmp__BVTO);
-    } break;
-    };
-    if (__tmp__CVTO) {
-      result__5UTO=create__value__type__I1QC(Self__NJJO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM, 0,static_type__LIIO(Self__NJJO));
-      __tmp__NVTO=Self__NJJO->parent_expr_binary__15ZL.left__ZH5H;
-      switch (((struct ___OBJ *)__tmp__NVTO)->__id) {
+      __tmp__03PO=__infix_equal_equal__KTVO(__tmp__Y3PO,__tmp__Z3PO);
+    } break;
+    };
+    if (__tmp__03PO) {
+      p__L5MR=Self__FSFO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      t__N5MR=static_type__DREO(Self__FSFO);
+      result__C5MR=NULL;
+      ptr__D5MR=((__POINTER )(NULL));
+      typ_id__E5MR= 0;
+      sz__F5MR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+      if ((sz__F5MR ==  0)) {
+        result__C5MR=INTEGER_CST__;
+      } else {
+        typ_id__E5MR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__F5MR);
+        if ((typ_id__E5MR == (__INTEGER)(-  1))) {
+          a__G5MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__H5MR=(__UINTEGER_32)((__UINTEGER_32)(sz__F5MR + a__G5MR) & (__UINTEGER_32)(~ a__G5MR));
+          ptr_table__GH3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__H5MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__FH3R=((__POINTER )(NULL));
+          result__HH3R=((__POINTER *)ptr_table__GH3R)[ 0];
+          if ((result__HH3R == (void *)NULL)) {
+            result__HH3R=new_lab__2PJ(new_size__H5MR);
+            next__FH3R=(void *)((unsigned long)result__HH3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H5MR)));
+            ((__POINTER *)next__FH3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__GH3R)[ 0]=next__FH3R;
+          } else {
+            next__FH3R=((__POINTER *)result__HH3R)[ 0];
+            if ((next__FH3R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HH3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__H5MR <<  1)) <=  4096)) {
+                next__FH3R=(void *)((unsigned long)result__HH3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H5MR)));
+              } else {
+                next__FH3R=new_lab__2PJ(new_size__H5MR);
+              };
+              ((__POINTER *)next__FH3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__GH3R)[ 0]=next__FH3R;
+            } else {
+              ((__POINTER *)result__HH3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FH3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__HH3R=next__FH3R;
+            };
+          };
+          ptr__D5MR=result__HH3R;
+        } else {
+          t__I5MR=((__UINTEGER_32 )typ_id__E5MR);
+          a__J5MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__OH3R=(__UINTEGER_32)((__UINTEGER_32)(sz__F5MR + a__J5MR) & (__UINTEGER_32)(~ a__J5MR));
+          ptr_table__LH3R=((__POINTER )(&(table_type[(t__I5MR)])));
+          lab_type__NH3R=(__UINTEGER_32)(t__I5MR |  1);
+          next__KH3R=((__POINTER )(NULL));
+          result__MH3R=((__POINTER *)ptr_table__LH3R)[ 0];
+          if ((result__MH3R == (void *)NULL)) {
+            result__MH3R=new_lab__2PJ(lab_type__NH3R);
+            next__KH3R=(void *)((unsigned long)result__MH3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OH3R)));
+            ((__POINTER *)next__KH3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__LH3R)[ 0]=next__KH3R;
+          } else {
+            next__KH3R=((__POINTER *)result__MH3R)[ 0];
+            if ((next__KH3R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MH3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OH3R <<  1)) <=  4096)) {
+                next__KH3R=(void *)((unsigned long)result__MH3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OH3R)));
+              } else {
+                next__KH3R=new_lab__2PJ(lab_type__NH3R);
+              };
+              ((__POINTER *)next__KH3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__LH3R)[ 0]=next__KH3R;
+            } else {
+              ((__POINTER *)result__MH3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__KH3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__MH3R=next__KH3R;
+            };
+          };
+          ptr__D5MR=result__MH3R;
+        };
+        result__C5MR=((__INTEGER_CST *)ptr__D5MR);
+        *(result__C5MR) = *(INTEGER_CST__);
+      };
+      Self__K5MR=((__INTEGER_CST *)result__C5MR);
+      Self__K5MR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__L5MR;
+      Self__K5MR->value__W4YD= 0;
+      Self__K5MR->parent_constant__B3LC.static_type__M2YD=t__N5MR;
+      check_type__YG5D(Self__K5MR);
+      result__X3PO=result__C5MR;
+      __tmp__F4PO=Self__FSFO->parent_expr_binary__1KWL.left__XO1H;
+      switch (((struct ___OBJ *)__tmp__F4PO)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__NVTO);
+        remove__SOJJ(__tmp__F4PO);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__NVTO);
+        remove__2TAK(__tmp__F4PO);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__XXHQ=((__READ_LOCAL *)__tmp__NVTO);
-        unread__ESNK(Self__XXHQ->local__G5YD,Self__XXHQ);
+        Self__J1DQ=((__READ_LOCAL *)__tmp__F4PO);
+        Self__PH3R=((__LOCAL *)Self__J1DQ->local__HJZD);
+        Self__PH3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__PH3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__PH3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__QH3R=create__AXB( 250);
+          display__UXFK(Self__J1DQ,voir__QH3R);
+          put_string__2EG(((__STRING *)voir__QH3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__SH3R=((__LIST *)list_current__EH1);
+          voir__TH3R=create__AXB( 250);
+          display__EQQG(Self__SH3R,voir__TH3R);
+          put_string__2EG(((__STRING *)voir__TH3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(__tmp__NVTO);
+        remove__1UAK(__tmp__F4PO);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__NVTO);
+        remove__LVAK(__tmp__F4PO);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__NVTO);
+        remove__PVAK(__tmp__F4PO);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__ZXHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NVTO)->receiver__AHAI);
-        unread__ESNK(Self__ZXHQ->local__G5YD,Self__ZXHQ);
+        Self__L1DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__F4PO)->receiver__WN2H);
+        Self__UH3R=((__LOCAL *)Self__L1DQ->local__HJZD);
+        Self__UH3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UH3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__UH3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__VH3R=create__AXB( 250);
+          display__UXFK(Self__L1DQ,voir__VH3R);
+          put_string__2EG(((__STRING *)voir__VH3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__XH3R=((__LIST *)list_current__EH1);
+          voir__YH3R=create__AXB( 250);
+          display__EQQG(Self__XH3R,voir__YH3R);
+          put_string__2EG(((__STRING *)voir__YH3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __GET_TYPE_ID__: {
-        remove__4SEK(__tmp__NVTO);
+        remove__0VAK(__tmp__F4PO);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__NVTO);
+        remove__3VAK(__tmp__F4PO);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__NVTO);
+        remove__BWAK(__tmp__F4PO);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__NVTO);
+        remove__FWAK(__tmp__F4PO);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__NVTO);
+        remove__JWAK(__tmp__F4PO);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__NVTO);
+        remove__NWAK(__tmp__F4PO);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__NVTO);
+        remove__RWAK(__tmp__F4PO);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__NVTO);
+        remove__VWAK(__tmp__F4PO);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__NVTO);
+        remove__ZWAK(__tmp__F4PO);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__NVTO);
+        remove__0XAK(__tmp__F4PO);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__NVTO);
+        remove__4XAK(__tmp__F4PO);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__NVTO);
+        remove__BYAK(__tmp__F4PO);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__NVTO);
+        remove__DUML(__tmp__F4PO);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__NVTO);
+        remove__GGHK(__tmp__F4PO);
       } break;
       case __READ_GLOBAL__: {
-        Self__0XHQ=((__READ_GLOBAL *)__tmp__NVTO);
-        unread__H2QL(Self__0XHQ->global__3DNK,Self__0XHQ);
+        Self__M1DQ=((__READ_GLOBAL *)__tmp__F4PO);
+        unread__CGNL(Self__M1DQ->global__ZGJK,Self__M1DQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__NVTO);
+        remove__WA0M(__tmp__F4PO);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__NVTO);
+        remove__0UEO(__tmp__F4PO);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__NVTO);
+        remove__0RKO(__tmp__F4PO);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__NVTO);
+        remove__4UEO(__tmp__F4PO);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__NVTO);
+        remove__5RKO(__tmp__F4PO);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__NVTO);
+        remove__HTJM(__tmp__F4PO);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__NVTO);
+        remove__XWML(__tmp__F4PO);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__NVTO);
+        remove__TJZM(__tmp__F4PO);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__NVTO);
+        remove__CVEO(__tmp__F4PO);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__NVTO);
+        remove__1EEP(__tmp__F4PO);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__NVTO);
+        remove__0DRN(__tmp__F4PO);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__NVTO);
+        remove__4DRN(__tmp__F4PO);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__NVTO);
+        remove__14PN(__tmp__F4PO);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__NVTO);
+        remove__EVTO(__tmp__F4PO);
       } break;
       };
-      __tmp__OVTO=Self__NJJO->parent_expr_binary__15ZL.right__AIAI;
-      switch (((struct ___OBJ *)__tmp__OVTO)->__id) {
+      __tmp__G4PO=Self__FSFO->parent_expr_binary__1KWL.right__WO2H;
+      switch (((struct ___OBJ *)__tmp__G4PO)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__OVTO);
+        remove__SOJJ(__tmp__G4PO);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__OVTO);
+        remove__2TAK(__tmp__G4PO);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__1XHQ=((__READ_LOCAL *)__tmp__OVTO);
-        unread__ESNK(Self__1XHQ->local__G5YD,Self__1XHQ);
+        Self__N1DQ=((__READ_LOCAL *)__tmp__G4PO);
+        Self__ZH3R=((__LOCAL *)Self__N1DQ->local__HJZD);
+        Self__ZH3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZH3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__ZH3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__0H3R=create__AXB( 250);
+          display__UXFK(Self__N1DQ,voir__0H3R);
+          put_string__2EG(((__STRING *)voir__0H3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__2H3R=((__LIST *)list_current__EH1);
+          voir__3H3R=create__AXB( 250);
+          display__EQQG(Self__2H3R,voir__3H3R);
+          put_string__2EG(((__STRING *)voir__3H3R));
+          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__OVTO);
+        remove__1UAK(__tmp__G4PO);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__OVTO);
+        remove__LVAK(__tmp__G4PO);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__OVTO);
+        remove__PVAK(__tmp__G4PO);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__3XHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__OVTO)->receiver__AHAI);
-        unread__ESNK(Self__3XHQ->local__G5YD,Self__3XHQ);
+        Self__P1DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__G4PO)->receiver__WN2H);
+        Self__4H3R=((__LOCAL *)Self__P1DQ->local__HJZD);
+        Self__4H3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4H3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__4H3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__5H3R=create__AXB( 250);
+          display__UXFK(Self__P1DQ,voir__5H3R);
+          put_string__2EG(((__STRING *)voir__5H3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__BI3R=((__LIST *)list_current__EH1);
+          voir__CI3R=create__AXB( 250);
+          display__EQQG(Self__BI3R,voir__CI3R);
+          put_string__2EG(((__STRING *)voir__CI3R));
+          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__OVTO);
+        remove__0VAK(__tmp__G4PO);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__OVTO);
+        remove__3VAK(__tmp__G4PO);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__OVTO);
+        remove__BWAK(__tmp__G4PO);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__OVTO);
+        remove__FWAK(__tmp__G4PO);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__OVTO);
+        remove__JWAK(__tmp__G4PO);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__OVTO);
+        remove__NWAK(__tmp__G4PO);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__OVTO);
+        remove__RWAK(__tmp__G4PO);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__OVTO);
+        remove__VWAK(__tmp__G4PO);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__OVTO);
+        remove__ZWAK(__tmp__G4PO);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__OVTO);
+        remove__0XAK(__tmp__G4PO);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__OVTO);
+        remove__4XAK(__tmp__G4PO);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__OVTO);
+        remove__BYAK(__tmp__G4PO);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__OVTO);
+        remove__DUML(__tmp__G4PO);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__OVTO);
+        remove__GGHK(__tmp__G4PO);
       } break;
       case __READ_GLOBAL__: {
-        Self__4XHQ=((__READ_GLOBAL *)__tmp__OVTO);
-        unread__H2QL(Self__4XHQ->global__3DNK,Self__4XHQ);
+        Self__Q1DQ=((__READ_GLOBAL *)__tmp__G4PO);
+        unread__CGNL(Self__Q1DQ->global__ZGJK,Self__Q1DQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__OVTO);
+        remove__WA0M(__tmp__G4PO);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__OVTO);
+        remove__0UEO(__tmp__G4PO);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__OVTO);
+        remove__0RKO(__tmp__G4PO);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__OVTO);
+        remove__4UEO(__tmp__G4PO);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__OVTO);
+        remove__5RKO(__tmp__G4PO);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__OVTO);
+        remove__HTJM(__tmp__G4PO);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__OVTO);
+        remove__XWML(__tmp__G4PO);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__OVTO);
+        remove__TJZM(__tmp__G4PO);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__OVTO);
+        remove__CVEO(__tmp__G4PO);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__OVTO);
+        remove__1EEP(__tmp__G4PO);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__OVTO);
+        remove__0DRN(__tmp__G4PO);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__OVTO);
+        remove__4DRN(__tmp__G4PO);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__OVTO);
+        remove__14PN(__tmp__G4PO);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__OVTO);
+        remove__EVTO(__tmp__G4PO);
       } break;
       };
     };
-    result__PJJO=result__5UTO;
-    if ((((void *)result__5UTO == (void *)NULL) && ((void *)__tmp__2JJO != (void *)NULL))) {
-      result__LD3O=NULL;
-      if ((((__INTEGER_CST *)__tmp__2JJO)->value__VUYD ==  0)) {
-        result__LD3O=__tmp__2JJO;
-        __tmp__SD3O=Self__NJJO->parent_expr_binary__15ZL.right__AIAI;
-        switch (((struct ___OBJ *)__tmp__SD3O)->__id) {
+    result__HSFO=result__X3PO;
+    if ((((void *)result__X3PO == (void *)NULL) && ((void *)__tmp__USFO != (void *)NULL))) {
+      result__DMZO=NULL;
+      if ((((__INTEGER_CST *)__tmp__USFO)->value__W4YD ==  0)) {
+        result__DMZO=__tmp__USFO;
+        __tmp__KMZO=Self__FSFO->parent_expr_binary__1KWL.right__WO2H;
+        switch (((struct ___OBJ *)__tmp__KMZO)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__SD3O);
+          remove__SOJJ(__tmp__KMZO);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__SD3O);
+          remove__2TAK(__tmp__KMZO);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__5XHQ=((__READ_LOCAL *)__tmp__SD3O);
-          unread__ESNK(Self__5XHQ->local__G5YD,Self__5XHQ);
+          Self__R1DQ=((__READ_LOCAL *)__tmp__KMZO);
+          Self__DI3R=((__LOCAL *)Self__R1DQ->local__HJZD);
+          Self__DI3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DI3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__DI3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__EI3R=create__AXB( 250);
+            display__UXFK(Self__R1DQ,voir__EI3R);
+            put_string__2EG(((__STRING *)voir__EI3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__GI3R=((__LIST *)list_current__EH1);
+            voir__HI3R=create__AXB( 250);
+            display__EQQG(Self__GI3R,voir__HI3R);
+            put_string__2EG(((__STRING *)voir__HI3R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __EXPR_MULTIPLE__: {
-          remove__5REK(__tmp__SD3O);
+          remove__1UAK(__tmp__KMZO);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__SD3O);
+          remove__LVAK(__tmp__KMZO);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__SD3O);
+          remove__PVAK(__tmp__KMZO);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__BYHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__SD3O)->receiver__AHAI);
-          unread__ESNK(Self__BYHQ->local__G5YD,Self__BYHQ);
+          Self__T1DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__KMZO)->receiver__WN2H);
+          Self__II3R=((__LOCAL *)Self__T1DQ->local__HJZD);
+          Self__II3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__II3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__II3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__JI3R=create__AXB( 250);
+            display__UXFK(Self__T1DQ,voir__JI3R);
+            put_string__2EG(((__STRING *)voir__JI3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__LI3R=((__LIST *)list_current__EH1);
+            voir__MI3R=create__AXB( 250);
+            display__EQQG(Self__LI3R,voir__MI3R);
+            put_string__2EG(((__STRING *)voir__MI3R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __GET_TYPE_ID__: {
-          remove__4SEK(__tmp__SD3O);
+          remove__0VAK(__tmp__KMZO);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__SD3O);
+          remove__3VAK(__tmp__KMZO);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__SD3O);
+          remove__BWAK(__tmp__KMZO);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__SD3O);
+          remove__FWAK(__tmp__KMZO);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__SD3O);
+          remove__JWAK(__tmp__KMZO);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__SD3O);
+          remove__NWAK(__tmp__KMZO);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__SD3O);
+          remove__RWAK(__tmp__KMZO);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__SD3O);
+          remove__VWAK(__tmp__KMZO);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__SD3O);
+          remove__ZWAK(__tmp__KMZO);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__SD3O);
+          remove__0XAK(__tmp__KMZO);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__SD3O);
+          remove__4XAK(__tmp__KMZO);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__SD3O);
+          remove__BYAK(__tmp__KMZO);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__SD3O);
+          remove__DUML(__tmp__KMZO);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__SD3O);
+          remove__GGHK(__tmp__KMZO);
         } break;
         case __READ_GLOBAL__: {
-          Self__CYHQ=((__READ_GLOBAL *)__tmp__SD3O);
-          unread__H2QL(Self__CYHQ->global__3DNK,Self__CYHQ);
+          Self__U1DQ=((__READ_GLOBAL *)__tmp__KMZO);
+          unread__CGNL(Self__U1DQ->global__ZGJK,Self__U1DQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__SD3O);
+          remove__WA0M(__tmp__KMZO);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__SD3O);
+          remove__0UEO(__tmp__KMZO);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__SD3O);
+          remove__0RKO(__tmp__KMZO);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__SD3O);
+          remove__4UEO(__tmp__KMZO);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__SD3O);
+          remove__5RKO(__tmp__KMZO);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__SD3O);
+          remove__HTJM(__tmp__KMZO);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__SD3O);
+          remove__XWML(__tmp__KMZO);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__SD3O);
+          remove__TJZM(__tmp__KMZO);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__SD3O);
+          remove__CVEO(__tmp__KMZO);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__SD3O);
+          remove__1EEP(__tmp__KMZO);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__SD3O);
+          remove__0DRN(__tmp__KMZO);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__SD3O);
+          remove__4DRN(__tmp__KMZO);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__SD3O);
+          remove__14PN(__tmp__KMZO);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__SD3O);
+          remove__EVTO(__tmp__KMZO);
         } break;
         };
       };
-      result__PJJO=result__LD3O;
+      result__HSFO=result__DMZO;
     };
-    if ((((void *)result__PJJO == (void *)NULL) && ((void *)__tmp__5JJO != (void *)NULL))) {
-      result__ZD3O=NULL;
-      if ((((__INTEGER_CST *)__tmp__5JJO)->value__VUYD ==  1)) {
-        Self__KJOQ=((__INTEGER_CST *)__tmp__5JJO);
-        Self__KJOQ->value__VUYD= 0;
-        check_type__T14D(Self__KJOQ);
-        __tmp__CE3O=Self__NJJO->parent_expr_binary__15ZL.left__ZH5H;
-        switch (((struct ___OBJ *)__tmp__CE3O)->__id) {
+    if ((((void *)result__HSFO == (void *)NULL) && ((void *)__tmp__XSFO != (void *)NULL))) {
+      result__RMZO=NULL;
+      if ((((__INTEGER_CST *)__tmp__XSFO)->value__W4YD ==  1)) {
+        Self__ZNKQ=((__INTEGER_CST *)__tmp__XSFO);
+        Self__ZNKQ->value__W4YD= 0;
+        check_type__YG5D(Self__ZNKQ);
+        __tmp__0MZO=Self__FSFO->parent_expr_binary__1KWL.left__XO1H;
+        switch (((struct ___OBJ *)__tmp__0MZO)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__CE3O);
+          remove__SOJJ(__tmp__0MZO);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__CE3O);
+          remove__2TAK(__tmp__0MZO);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__EYHQ=((__READ_LOCAL *)__tmp__CE3O);
-          unread__ESNK(Self__EYHQ->local__G5YD,Self__EYHQ);
+          Self__W1DQ=((__READ_LOCAL *)__tmp__0MZO);
+          Self__NI3R=((__LOCAL *)Self__W1DQ->local__HJZD);
+          Self__NI3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__NI3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__NI3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__OI3R=create__AXB( 250);
+            display__UXFK(Self__W1DQ,voir__OI3R);
+            put_string__2EG(((__STRING *)voir__OI3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__QI3R=((__LIST *)list_current__EH1);
+            voir__RI3R=create__AXB( 250);
+            display__EQQG(Self__QI3R,voir__RI3R);
+            put_string__2EG(((__STRING *)voir__RI3R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __EXPR_MULTIPLE__: {
-          remove__5REK(__tmp__CE3O);
+          remove__1UAK(__tmp__0MZO);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__CE3O);
+          remove__LVAK(__tmp__0MZO);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__CE3O);
+          remove__PVAK(__tmp__0MZO);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__GYHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__CE3O)->receiver__AHAI);
-          unread__ESNK(Self__GYHQ->local__G5YD,Self__GYHQ);
+          Self__Y1DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__0MZO)->receiver__WN2H);
+          Self__SI3R=((__LOCAL *)Self__Y1DQ->local__HJZD);
+          Self__SI3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__SI3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__SI3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__TI3R=create__AXB( 250);
+            display__UXFK(Self__Y1DQ,voir__TI3R);
+            put_string__2EG(((__STRING *)voir__TI3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__VI3R=((__LIST *)list_current__EH1);
+            voir__WI3R=create__AXB( 250);
+            display__EQQG(Self__VI3R,voir__WI3R);
+            put_string__2EG(((__STRING *)voir__WI3R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __GET_TYPE_ID__: {
-          remove__4SEK(__tmp__CE3O);
+          remove__0VAK(__tmp__0MZO);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__CE3O);
+          remove__3VAK(__tmp__0MZO);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__CE3O);
+          remove__BWAK(__tmp__0MZO);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__CE3O);
+          remove__FWAK(__tmp__0MZO);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__CE3O);
+          remove__JWAK(__tmp__0MZO);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__CE3O);
+          remove__NWAK(__tmp__0MZO);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__CE3O);
+          remove__RWAK(__tmp__0MZO);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__CE3O);
+          remove__VWAK(__tmp__0MZO);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__CE3O);
+          remove__ZWAK(__tmp__0MZO);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__CE3O);
+          remove__0XAK(__tmp__0MZO);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__CE3O);
+          remove__4XAK(__tmp__0MZO);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__CE3O);
+          remove__BYAK(__tmp__0MZO);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__CE3O);
+          remove__DUML(__tmp__0MZO);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__CE3O);
+          remove__GGHK(__tmp__0MZO);
         } break;
         case __READ_GLOBAL__: {
-          Self__HYHQ=((__READ_GLOBAL *)__tmp__CE3O);
-          unread__H2QL(Self__HYHQ->global__3DNK,Self__HYHQ);
+          Self__Z1DQ=((__READ_GLOBAL *)__tmp__0MZO);
+          unread__CGNL(Self__Z1DQ->global__ZGJK,Self__Z1DQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__CE3O);
+          remove__WA0M(__tmp__0MZO);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__CE3O);
+          remove__0UEO(__tmp__0MZO);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__CE3O);
+          remove__0RKO(__tmp__0MZO);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__CE3O);
+          remove__4UEO(__tmp__0MZO);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__CE3O);
+          remove__5RKO(__tmp__0MZO);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__CE3O);
+          remove__HTJM(__tmp__0MZO);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__CE3O);
+          remove__XWML(__tmp__0MZO);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__CE3O);
+          remove__TJZM(__tmp__0MZO);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__CE3O);
+          remove__CVEO(__tmp__0MZO);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__CE3O);
+          remove__1EEP(__tmp__0MZO);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__CE3O);
+          remove__0DRN(__tmp__0MZO);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__CE3O);
+          remove__4DRN(__tmp__0MZO);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__CE3O);
+          remove__14PN(__tmp__0MZO);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__CE3O);
+          remove__EVTO(__tmp__0MZO);
         } break;
         };
-        result__ZD3O=__tmp__5JJO;
-        __tmp__EE3O=TRUE__;
+        result__RMZO=__tmp__XSFO;
+        __tmp__2MZO=TRUE__;
       } else {
-        __tmp__EE3O=FALSE__;
-      };
-      if ((! __tmp__EE3O)) {
-        if ((((__INTEGER_CST *)__tmp__5JJO)->value__VUYD == (__INTEGER)(-  1))) {
-          Self__MJOQ=((__INTEGER_CST *)__tmp__5JJO);
-          Self__MJOQ->value__VUYD= 0;
-          check_type__T14D(Self__MJOQ);
-          result__ZD3O=__tmp__5JJO;
-          __tmp__TE3O=Self__NJJO->parent_expr_binary__15ZL.left__ZH5H;
-          switch (((struct ___OBJ *)__tmp__TE3O)->__id) {
+        __tmp__2MZO=FALSE__;
+      };
+      if ((! __tmp__2MZO)) {
+        if ((((__INTEGER_CST *)__tmp__XSFO)->value__W4YD == (__INTEGER)(-  1))) {
+          Self__1NKQ=((__INTEGER_CST *)__tmp__XSFO);
+          Self__1NKQ->value__W4YD= 0;
+          check_type__YG5D(Self__1NKQ);
+          result__RMZO=__tmp__XSFO;
+          __tmp__LNZO=Self__FSFO->parent_expr_binary__1KWL.left__XO1H;
+          switch (((struct ___OBJ *)__tmp__LNZO)->__id) {
           case __LIST__: {
-            remove__WLNJ(__tmp__TE3O);
+            remove__SOJJ(__tmp__LNZO);
           } break;
           case __STRING_CST__: {
           } break;
           case __EXTERNAL_C__: {
-            remove__AREK(__tmp__TE3O);
+            remove__2TAK(__tmp__LNZO);
           } break;
           case __PROTOTYPE_CST__: {
           } break;
           case __INTEGER_CST__: {
           } break;
           case __READ_LOCAL__: {
-            Self__KYHQ=((__READ_LOCAL *)__tmp__TE3O);
-            unread__ESNK(Self__KYHQ->local__G5YD,Self__KYHQ);
+            Self__21DQ=((__READ_LOCAL *)__tmp__LNZO);
+            Self__XI3R=((__LOCAL *)Self__21DQ->local__HJZD);
+            Self__XI3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__XI3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+            if ((Self__XI3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+              print__1ZE((&__string_336));
+              voir__YI3R=create__AXB( 250);
+              display__UXFK(Self__21DQ,voir__YI3R);
+              put_string__2EG(((__STRING *)voir__YI3R));
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_337));
+              Self__0I3R=((__LIST *)list_current__EH1);
+              voir__1I3R=create__AXB( 250);
+              display__EQQG(Self__0I3R,voir__1I3R);
+              put_string__2EG(((__STRING *)voir__1I3R));
+              fputc((int)('\n'),stdout);
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_338));
+              fputc((int)('\n'),stdout);
+              exit(( 1));
+            };
           } break;
           case __EXPR_MULTIPLE__: {
-            remove__5REK(__tmp__TE3O);
+            remove__1UAK(__tmp__LNZO);
           } break;
           case __EXPR_EQUAL__: {
-            remove__PSEK(__tmp__TE3O);
+            remove__LVAK(__tmp__LNZO);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            remove__TSEK(__tmp__TE3O);
+            remove__PVAK(__tmp__LNZO);
           } break;
           case __REAL_CST__: {
           } break;
           case __CHARACTER_CST__: {
           } break;
           case __IS_EXPANDED__: {
-            Self__MYHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__TE3O)->receiver__AHAI);
-            unread__ESNK(Self__MYHQ->local__G5YD,Self__MYHQ);
+            Self__41DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__LNZO)->receiver__WN2H);
+            Self__2I3R=((__LOCAL *)Self__41DQ->local__HJZD);
+            Self__2I3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__2I3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+            if ((Self__2I3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+              print__1ZE((&__string_336));
+              voir__3I3R=create__AXB( 250);
+              display__UXFK(Self__41DQ,voir__3I3R);
+              put_string__2EG(((__STRING *)voir__3I3R));
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_337));
+              Self__5I3R=((__LIST *)list_current__EH1);
+              voir__AJ3R=create__AXB( 250);
+              display__EQQG(Self__5I3R,voir__AJ3R);
+              put_string__2EG(((__STRING *)voir__AJ3R));
+              fputc((int)('\n'),stdout);
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_338));
+              fputc((int)('\n'),stdout);
+              exit(( 1));
+            };
           } break;
           case __GET_TYPE_ID__: {
-            remove__4SEK(__tmp__TE3O);
+            remove__0VAK(__tmp__LNZO);
           } break;
           case __EXPR_SUP__: {
-            remove__BTEK(__tmp__TE3O);
+            remove__3VAK(__tmp__LNZO);
           } break;
           case __EXPR_SUB__: {
-            remove__FTEK(__tmp__TE3O);
+            remove__BWAK(__tmp__LNZO);
           } break;
           case __EXPR_MUL__: {
-            remove__JTEK(__tmp__TE3O);
+            remove__FWAK(__tmp__LNZO);
           } break;
           case __EXPR_DIV__: {
-            remove__NTEK(__tmp__TE3O);
+            remove__JWAK(__tmp__LNZO);
           } break;
           case __EXPR_AND__: {
-            remove__RTEK(__tmp__TE3O);
+            remove__NWAK(__tmp__LNZO);
           } break;
           case __EXPR_SHIFT_R__: {
-            remove__VTEK(__tmp__TE3O);
+            remove__RWAK(__tmp__LNZO);
           } break;
           case __EXPR_SHIFT_L__: {
-            remove__ZTEK(__tmp__TE3O);
+            remove__VWAK(__tmp__LNZO);
           } break;
           case __PUT_TO__: {
-            remove__3TEK(__tmp__TE3O);
+            remove__ZWAK(__tmp__LNZO);
           } break;
           case __ITEM__: {
-            remove__4UEK(__tmp__TE3O);
+            remove__0XAK(__tmp__LNZO);
           } break;
           case __SIZE_OF__: {
-            remove__CVEK(__tmp__TE3O);
+            remove__4XAK(__tmp__LNZO);
           } break;
           case __CAST__: {
-            remove__FVEK(__tmp__TE3O);
+            remove__BYAK(__tmp__LNZO);
           } break;
           case __CALL_SLOT__: {
-            remove__IKQL(__tmp__TE3O);
+            remove__DUML(__tmp__LNZO);
           } break;
           case __READ_SLOT__: {
-            remove__KDLK(__tmp__TE3O);
+            remove__GGHK(__tmp__LNZO);
           } break;
           case __READ_GLOBAL__: {
-            Self__NYHQ=((__READ_GLOBAL *)__tmp__TE3O);
-            unread__H2QL(Self__NYHQ->global__3DNK,Self__NYHQ);
+            Self__51DQ=((__READ_GLOBAL *)__tmp__LNZO);
+            unread__CGNL(Self__51DQ->global__ZGJK,Self__51DQ);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            remove__SS3M(__tmp__TE3O);
+            remove__WA0M(__tmp__LNZO);
           } break;
           case __EXPR_OR_LOGIC__: {
-            remove__CMIO(__tmp__TE3O);
+            remove__0UEO(__tmp__LNZO);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            remove__CJOO(__tmp__TE3O);
+            remove__0RKO(__tmp__LNZO);
           } break;
           case __EXPR_AND_LOGIC__: {
-            remove__GMIO(__tmp__TE3O);
+            remove__4UEO(__tmp__LNZO);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            remove__HJOO(__tmp__TE3O);
+            remove__5RKO(__tmp__LNZO);
           } break;
           case __EXPR_NEG__: {
-            remove__JHNM(__tmp__TE3O);
+            remove__HTJM(__tmp__LNZO);
           } break;
           case __EXPR_ADD__: {
-            remove__2MQL(__tmp__TE3O);
+            remove__XWML(__tmp__LNZO);
           } break;
           case __EXPR_NOT__: {
-            remove__P12M(__tmp__TE3O);
+            remove__TJZM(__tmp__LNZO);
           } break;
           case __EXPR_MOD__: {
-            remove__KMIO(__tmp__TE3O);
+            remove__CVEO(__tmp__LNZO);
           } break;
           case __EXPR_SUP_EQ__: {
-            remove__D2HP(__tmp__TE3O);
+            remove__1EEP(__tmp__LNZO);
           } break;
           case __EXPR_INF__: {
-            remove__WVUN(__tmp__TE3O);
+            remove__0DRN(__tmp__LNZO);
           } break;
           case __EXPR_INF_EQ__: {
-            remove__0VUN(__tmp__TE3O);
+            remove__4DRN(__tmp__LNZO);
           } break;
           case __EXPR_OR__: {
-            remove__XQTN(__tmp__TE3O);
+            remove__14PN(__tmp__LNZO);
           } break;
           case __EXPR_XOR__: {
-            remove__MMXO(__tmp__TE3O);
+            remove__EVTO(__tmp__LNZO);
           } break;
           };
         };
       };
-      result__PJJO=result__ZD3O;
+      result__HSFO=result__RMZO;
     };
   };
-  if (((void *)result__PJJO == (void *)NULL)) {
-    result__PJJO=Self__NJJO;
+  if (((void *)result__HSFO == (void *)NULL)) {
+    result__HSFO=Self__FSFO;
   } else {
-    __tmp__TNJO=Self__NJJO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    switch (((struct ___OBJ *)result__PJJO)->__id) {
+    __tmp__LWFO=Self__FSFO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    switch (((struct ___OBJ *)result__HSFO)->__id) {
     case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__PJJO)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__TNJO;
+      ((__INTEGER_CST *)result__HSFO)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__LWFO;
     } break;
     case __EXPR_AND__: {
-      ((__EXPR_AND *)result__PJJO)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__TNJO;
+      ((__EXPR_AND *)result__HSFO)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__LWFO;
     } break;
     case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__PJJO)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__TNJO;
+      ((__EXPR_MOD *)result__HSFO)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__LWFO;
     } break;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__PJJO);
+  return(result__HSFO);
 }
 
-static void* execute_link__EIIP(__EXPR_SUP_EQ *Self__FIIP)
+static void* execute_link__2QEP(__EXPR_SUP_EQ *Self__3QEP)
 // ({EXPR_SUP_EQ}) With resultRecursive, No inlinable.
 {
-  __UINTEGER_32 old_seq__IIIP;
-  void *__tmp__OIIP,*__tmp__PIIP,*__tmp__QIIP,*__tmp__RIIP,*__tmp__TIIP;
-  void *__tmp__WIIP,*result__HIIP,*__tmp__SPNP,*__tmp__TPNP,*__tmp__5PNP;
-  void *__tmp__AQNP,*result__5DOP,*__tmp__GEOP,*__tmp__YEOP,*__tmp__ZEOP;
-  void *__tmp__UIIP,*left_cst__LIIP,*__tmp__XIIP,*right_cst__MIIP;
-  void *result__RCOP,*result__RPNP;
-  __POSITION __tmp__0COP,__tmp__EDOP,__tmp__0PNP,__tmp__TEOP;
-  __POSITION __tmp__LMIP;
-  void *__tmp__1COP,*__tmp__FDOP,*__tmp__1PNP,*__tmp__IEOP,*__tmp__UEOP;
-  void *__tmp__2COP,*__tmp__GDOP,*__tmp__2PNP,*__tmp__HEOP,*__tmp__VEOP;
-  __READ_LOCAL *Self__XYHQ,*Self__ZYHQ,*Self__1YHQ,*Self__3YHQ;
-  __READ_LOCAL *Self__GZHQ,*Self__IZHQ,*Self__KZHQ,*Self__MZHQ;
-  __READ_GLOBAL *Self__0YHQ,*Self__4YHQ,*Self__JZHQ,*Self__NZHQ;
-  void *__tmp__JEOP;
-  __BOOLEAN __tmp__UPNP,__tmp__NEOP;
-  old_seq__IIIP=seq_call_and_loop__BOIJ;
-  __tmp__OIIP=Self__FIIP->parent_expr_binary_cmp__QL5M.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__OIIP)->__id) {
+  __UINTEGER_32 old_seq__AREP;
+  void *__tmp__GREP,*__tmp__HREP,*__tmp__IREP,*__tmp__JREP,*__tmp__LREP;
+  void *__tmp__OREP,*result__5QEP,*__tmp__KYJP,*__tmp__LYJP,*__tmp__XYJP;
+  void *__tmp__YYJP,*result__XMKP,*__tmp__4MKP,*__tmp__QNKP,*__tmp__RNKP;
+  __LIST *Self__GIBR,*Self__IIBR,*Self__EJ3R,*Self__JJ3R,*Self__OJ3R;
+  __LIST *Self__TJ3R,*Self__YJ3R,*Self__3J3R,*Self__CK3R,*Self__HK3R;
+  void *voir__HIBR,*voir__JIBR,*voir__CJ3R,*voir__FJ3R,*voir__HJ3R;
+  void *voir__KJ3R,*voir__MJ3R,*voir__PJ3R,*voir__RJ3R,*voir__UJ3R;
+  void *voir__WJ3R,*voir__ZJ3R,*voir__1J3R,*voir__4J3R,*voir__AK3R;
+  void *voir__DK3R,*voir__FK3R,*voir__IK3R;
+  void *__tmp__MREP,*left_cst__DREP,*__tmp__PREP,*right_cst__EREP;
+  void *result__JLKP,*result__JYJP;
+  __POSITION __tmp__SLKP,__tmp__2LKP,__tmp__SYJP,__tmp__LNKP;
+  __POSITION __tmp__DVEP;
+  void *__tmp__TLKP,*__tmp__3LKP,*__tmp__TYJP,*__tmp__ANKP,*__tmp__MNKP;
+  void *__tmp__ULKP,*__tmp__4LKP,*__tmp__UYJP,*__tmp__5MKP,*__tmp__NNKP;
+  __READ_LOCAL *Self__J2DQ,*Self__L2DQ,*Self__N2DQ,*Self__P2DQ;
+  __READ_LOCAL *Self__Y2DQ,*Self__02DQ,*Self__22DQ,*Self__42DQ;
+  __LOCAL *Self__BJ3R,*Self__GJ3R,*Self__LJ3R,*Self__QJ3R,*Self__VJ3R;
+  __LOCAL *Self__0J3R,*Self__5J3R,*Self__EK3R;
+  __READ_GLOBAL *Self__M2DQ,*Self__Q2DQ,*Self__12DQ,*Self__52DQ;
+  void *__tmp__BNKP;
+  __BOOLEAN __tmp__MYJP,__tmp__FNKP;
+  old_seq__AREP=seq_call_and_loop__3QEJ;
+  __tmp__GREP=Self__3QEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__GREP)->__id) {
   case __LIST__: {
-    __tmp__PIIP=execute_link__GMRG(__tmp__OIIP);
+    __tmp__HREP=execute_link__TTOG(__tmp__GREP);
   } break;
   case __STRING_CST__: {
-    __tmp__PIIP=((__STRING_CST *)__tmp__OIIP);
+    __tmp__HREP=((__STRING_CST *)__tmp__GREP);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__PIIP=execute_link__A23K(__tmp__OIIP);
+    __tmp__HREP=execute_link__KA0K(__tmp__GREP);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__PIIP=((__PROTOTYPE_CST *)__tmp__OIIP);
+    __tmp__HREP=((__PROTOTYPE_CST *)__tmp__GREP);
   } break;
   case __INTEGER_CST__: {
-    __tmp__PIIP=((__INTEGER_CST *)__tmp__OIIP);
+    __tmp__HREP=((__INTEGER_CST *)__tmp__GREP);
   } break;
   case __READ_LOCAL__: {
-    __tmp__PIIP=execute_link__QDEL(__tmp__OIIP);
+    __tmp__HREP=execute_link__4HAL(__tmp__GREP);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__PIIP=execute_link__EIEL();
+    Self__GIBR=((__LIST *)list_current__EH1);
+    voir__HIBR=create__AXB( 250);
+    display__EQQG(Self__GIBR,voir__HIBR);
+    put_string__2EG(((__STRING *)voir__HIBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__HREP=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__PIIP=execute_link__IIEL(__tmp__OIIP);
+    __tmp__HREP=execute_link__WMAL(__tmp__GREP);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__PIIP=execute_link__RMEL(__tmp__OIIP);
+    __tmp__HREP=execute_link__5QAL(__tmp__GREP);
   } break;
   case __REAL_CST__: {
-    __tmp__PIIP=((__REAL_CST *)__tmp__OIIP);
+    __tmp__HREP=((__REAL_CST *)__tmp__GREP);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__PIIP=((__CHARACTER_CST *)__tmp__OIIP);
+    __tmp__HREP=((__CHARACTER_CST *)__tmp__GREP);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__PIIP=execute_link__AREL(__tmp__OIIP);
+    __tmp__HREP=execute_link__OVAL(__tmp__GREP);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__PIIP=execute_link__HSEL(__tmp__OIIP);
+    __tmp__HREP=execute_link__VWAL(__tmp__GREP);
   } break;
   case __EXPR_SUP__: {
-    __tmp__PIIP=execute_link__MSEL(__tmp__OIIP);
+    __tmp__HREP=execute_link__0WAL(__tmp__GREP);
   } break;
   case __EXPR_SUB__: {
-    __tmp__PIIP=execute_link__VWEL(__tmp__OIIP);
+    __tmp__HREP=execute_link__D1AL(__tmp__GREP);
   } break;
   case __EXPR_MUL__: {
-    __tmp__PIIP=execute_link__40EL(__tmp__OIIP);
+    __tmp__HREP=execute_link__M5AL(__tmp__GREP);
   } break;
   case __EXPR_DIV__: {
-    __tmp__PIIP=execute_link__H5EL(__tmp__OIIP);
+    __tmp__HREP=execute_link__VDBL(__tmp__GREP);
   } break;
   case __EXPR_AND__: {
-    __tmp__PIIP=execute_link__QDFL(__tmp__OIIP);
+    __tmp__HREP=execute_link__4HBL(__tmp__GREP);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__PIIP=execute_link__ZHFL(__tmp__OIIP);
+    __tmp__HREP=execute_link__HMBL(__tmp__GREP);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__PIIP=execute_link__CMFL(__tmp__OIIP);
+    __tmp__HREP=execute_link__QQBL(__tmp__GREP);
   } break;
   case __PUT_TO__: {
-    __tmp__PIIP=execute_link__NKTK(__tmp__OIIP);
+    __tmp__HREP=execute_link__ROPK(__tmp__GREP);
   } break;
   case __ITEM__: {
-    __tmp__PIIP=execute_link__LQFL(__tmp__OIIP);
+    __tmp__HREP=execute_link__ZUBL(__tmp__GREP);
   } break;
   case __SIZE_OF__: {
-    __tmp__PIIP=execute_link__SQFL(__tmp__OIIP);
+    __tmp__HREP=execute_link__AVBL(__tmp__GREP);
   } break;
   case __CAST__: {
-    __tmp__PIIP=execute_link__XQFL(__tmp__OIIP);
+    __tmp__HREP=execute_link__FVBL(__tmp__GREP);
   } break;
   case __CALL_SLOT__: {
-    __tmp__PIIP=execute_link__MYXL(__tmp__OIIP);
+    __tmp__HREP=execute_link__CDUL(__tmp__GREP);
   } break;
   case __READ_SLOT__: {
-    __tmp__PIIP=execute_link__QUFL(__tmp__OIIP);
+    __tmp__HREP=execute_link__4YBL(__tmp__GREP);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__PIIP=execute_link__AZFL(__tmp__OIIP);
+    __tmp__HREP=execute_link__O3BL(__tmp__GREP);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__PIIP=execute_link__4N3M(__tmp__OIIP);
+    __tmp__HREP=execute_link__C2ZM(__tmp__GREP);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__PIIP=execute_link__03IO(__tmp__OIIP);
+    __tmp__HREP=execute_link__SGFO(__tmp__GREP);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__PIIP=execute_link__SFPO(__tmp__OIIP);
+    __tmp__HREP=execute_link__KOLO(__tmp__GREP);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__PIIP=execute_link__TDJO(__tmp__OIIP);
+    __tmp__HREP=execute_link__LMFO(__tmp__GREP);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__PIIP=execute_link__WLPO(__tmp__OIIP);
+    __tmp__HREP=execute_link__OULO(__tmp__GREP);
   } break;
   case __EXPR_NEG__: {
-    __tmp__PIIP=execute_link__GDOM(__tmp__OIIP);
+    __tmp__HREP=execute_link__IPKM(__tmp__GREP);
   } break;
   case __EXPR_ADD__: {
-    __tmp__PIIP=execute_link__3NSL(__tmp__OIIP);
+    __tmp__HREP=execute_link__VXOL(__tmp__GREP);
   } break;
   case __EXPR_NOT__: {
-    __tmp__PIIP=execute_link__SQ3M(__tmp__OIIP);
+    __tmp__HREP=execute_link__W4ZM(__tmp__GREP);
   } break;
   case __EXPR_MOD__: {
-    __tmp__PIIP=execute_link__MJJO(__tmp__OIIP);
+    __tmp__HREP=execute_link__ESFO(__tmp__GREP);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__PIIP=execute_link__EIIP(__tmp__OIIP);
+    __tmp__HREP=execute_link__2QEP(__tmp__GREP);
   } break;
   case __EXPR_INF__: {
-    __tmp__PIIP=execute_link__BNUN(__tmp__OIIP);
+    __tmp__HREP=execute_link__F1QN(__tmp__GREP);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__PIIP=execute_link__KRUN(__tmp__OIIP);
+    __tmp__HREP=execute_link__O5QN(__tmp__GREP);
   } break;
   case __EXPR_OR__: {
-    __tmp__PIIP=execute_link__HEUN(__tmp__OIIP);
+    __tmp__HREP=execute_link__LSQN(__tmp__GREP);
   } break;
   case __EXPR_XOR__: {
-    __tmp__PIIP=execute_link__UUYO(__tmp__OIIP);
+    __tmp__HREP=execute_link__M3UO(__tmp__GREP);
   } break;
   };
-  Self__FIIP->parent_expr_binary_cmp__QL5M.left__ZFAI=__tmp__PIIP;
-  __tmp__QIIP=Self__FIIP->parent_expr_binary_cmp__QL5M.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__QIIP)->__id) {
+  Self__3QEP->parent_expr_binary_cmp__UZ1M.left__PM2H=__tmp__HREP;
+  __tmp__IREP=Self__3QEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__IREP)->__id) {
   case __LIST__: {
-    __tmp__RIIP=execute_link__GMRG(__tmp__QIIP);
+    __tmp__JREP=execute_link__TTOG(__tmp__IREP);
   } break;
   case __STRING_CST__: {
-    __tmp__RIIP=((__STRING_CST *)__tmp__QIIP);
+    __tmp__JREP=((__STRING_CST *)__tmp__IREP);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__RIIP=execute_link__A23K(__tmp__QIIP);
+    __tmp__JREP=execute_link__KA0K(__tmp__IREP);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__RIIP=((__PROTOTYPE_CST *)__tmp__QIIP);
+    __tmp__JREP=((__PROTOTYPE_CST *)__tmp__IREP);
   } break;
   case __INTEGER_CST__: {
-    __tmp__RIIP=((__INTEGER_CST *)__tmp__QIIP);
+    __tmp__JREP=((__INTEGER_CST *)__tmp__IREP);
   } break;
   case __READ_LOCAL__: {
-    __tmp__RIIP=execute_link__QDEL(__tmp__QIIP);
+    __tmp__JREP=execute_link__4HAL(__tmp__IREP);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__RIIP=execute_link__EIEL();
+    Self__IIBR=((__LIST *)list_current__EH1);
+    voir__JIBR=create__AXB( 250);
+    display__EQQG(Self__IIBR,voir__JIBR);
+    put_string__2EG(((__STRING *)voir__JIBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__JREP=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__RIIP=execute_link__IIEL(__tmp__QIIP);
+    __tmp__JREP=execute_link__WMAL(__tmp__IREP);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__RIIP=execute_link__RMEL(__tmp__QIIP);
+    __tmp__JREP=execute_link__5QAL(__tmp__IREP);
   } break;
   case __REAL_CST__: {
-    __tmp__RIIP=((__REAL_CST *)__tmp__QIIP);
+    __tmp__JREP=((__REAL_CST *)__tmp__IREP);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__RIIP=((__CHARACTER_CST *)__tmp__QIIP);
+    __tmp__JREP=((__CHARACTER_CST *)__tmp__IREP);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__RIIP=execute_link__AREL(__tmp__QIIP);
+    __tmp__JREP=execute_link__OVAL(__tmp__IREP);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__RIIP=execute_link__HSEL(__tmp__QIIP);
+    __tmp__JREP=execute_link__VWAL(__tmp__IREP);
   } break;
   case __EXPR_SUP__: {
-    __tmp__RIIP=execute_link__MSEL(__tmp__QIIP);
+    __tmp__JREP=execute_link__0WAL(__tmp__IREP);
   } break;
   case __EXPR_SUB__: {
-    __tmp__RIIP=execute_link__VWEL(__tmp__QIIP);
+    __tmp__JREP=execute_link__D1AL(__tmp__IREP);
   } break;
   case __EXPR_MUL__: {
-    __tmp__RIIP=execute_link__40EL(__tmp__QIIP);
+    __tmp__JREP=execute_link__M5AL(__tmp__IREP);
   } break;
   case __EXPR_DIV__: {
-    __tmp__RIIP=execute_link__H5EL(__tmp__QIIP);
+    __tmp__JREP=execute_link__VDBL(__tmp__IREP);
   } break;
   case __EXPR_AND__: {
-    __tmp__RIIP=execute_link__QDFL(__tmp__QIIP);
+    __tmp__JREP=execute_link__4HBL(__tmp__IREP);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__RIIP=execute_link__ZHFL(__tmp__QIIP);
+    __tmp__JREP=execute_link__HMBL(__tmp__IREP);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__RIIP=execute_link__CMFL(__tmp__QIIP);
+    __tmp__JREP=execute_link__QQBL(__tmp__IREP);
   } break;
   case __PUT_TO__: {
-    __tmp__RIIP=execute_link__NKTK(__tmp__QIIP);
+    __tmp__JREP=execute_link__ROPK(__tmp__IREP);
   } break;
   case __ITEM__: {
-    __tmp__RIIP=execute_link__LQFL(__tmp__QIIP);
+    __tmp__JREP=execute_link__ZUBL(__tmp__IREP);
   } break;
   case __SIZE_OF__: {
-    __tmp__RIIP=execute_link__SQFL(__tmp__QIIP);
+    __tmp__JREP=execute_link__AVBL(__tmp__IREP);
   } break;
   case __CAST__: {
-    __tmp__RIIP=execute_link__XQFL(__tmp__QIIP);
+    __tmp__JREP=execute_link__FVBL(__tmp__IREP);
   } break;
   case __CALL_SLOT__: {
-    __tmp__RIIP=execute_link__MYXL(__tmp__QIIP);
+    __tmp__JREP=execute_link__CDUL(__tmp__IREP);
   } break;
   case __READ_SLOT__: {
-    __tmp__RIIP=execute_link__QUFL(__tmp__QIIP);
+    __tmp__JREP=execute_link__4YBL(__tmp__IREP);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__RIIP=execute_link__AZFL(__tmp__QIIP);
+    __tmp__JREP=execute_link__O3BL(__tmp__IREP);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__RIIP=execute_link__4N3M(__tmp__QIIP);
+    __tmp__JREP=execute_link__C2ZM(__tmp__IREP);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__RIIP=execute_link__03IO(__tmp__QIIP);
+    __tmp__JREP=execute_link__SGFO(__tmp__IREP);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__RIIP=execute_link__SFPO(__tmp__QIIP);
+    __tmp__JREP=execute_link__KOLO(__tmp__IREP);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__RIIP=execute_link__TDJO(__tmp__QIIP);
+    __tmp__JREP=execute_link__LMFO(__tmp__IREP);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__RIIP=execute_link__WLPO(__tmp__QIIP);
+    __tmp__JREP=execute_link__OULO(__tmp__IREP);
   } break;
   case __EXPR_NEG__: {
-    __tmp__RIIP=execute_link__GDOM(__tmp__QIIP);
+    __tmp__JREP=execute_link__IPKM(__tmp__IREP);
   } break;
   case __EXPR_ADD__: {
-    __tmp__RIIP=execute_link__3NSL(__tmp__QIIP);
+    __tmp__JREP=execute_link__VXOL(__tmp__IREP);
   } break;
   case __EXPR_NOT__: {
-    __tmp__RIIP=execute_link__SQ3M(__tmp__QIIP);
+    __tmp__JREP=execute_link__W4ZM(__tmp__IREP);
   } break;
   case __EXPR_MOD__: {
-    __tmp__RIIP=execute_link__MJJO(__tmp__QIIP);
+    __tmp__JREP=execute_link__ESFO(__tmp__IREP);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__RIIP=execute_link__EIIP(__tmp__QIIP);
+    __tmp__JREP=execute_link__2QEP(__tmp__IREP);
   } break;
   case __EXPR_INF__: {
-    __tmp__RIIP=execute_link__BNUN(__tmp__QIIP);
+    __tmp__JREP=execute_link__F1QN(__tmp__IREP);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__RIIP=execute_link__KRUN(__tmp__QIIP);
+    __tmp__JREP=execute_link__O5QN(__tmp__IREP);
   } break;
   case __EXPR_OR__: {
-    __tmp__RIIP=execute_link__HEUN(__tmp__QIIP);
+    __tmp__JREP=execute_link__LSQN(__tmp__IREP);
   } break;
   case __EXPR_XOR__: {
-    __tmp__RIIP=execute_link__UUYO(__tmp__QIIP);
+    __tmp__JREP=execute_link__M3UO(__tmp__IREP);
   } break;
   };
-  Self__FIIP->parent_expr_binary_cmp__QL5M.right__3FAI=__tmp__RIIP;
-  __tmp__TIIP=Self__FIIP->parent_expr_binary_cmp__QL5M.left__ZFAI;
-  if (__tmp__TIIP==NULL) {
-    __tmp__UIIP=NULL;
+  Self__3QEP->parent_expr_binary_cmp__UZ1M.right__TM2H=__tmp__JREP;
+  __tmp__LREP=Self__3QEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
+  if (__tmp__LREP==NULL) {
+    __tmp__MREP=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__TIIP)->__id) {
+    switch (((struct ___OBJ *)__tmp__LREP)->__id) {
     case __LIST__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__UIIP=((void *)__tmp__TIIP);
+      __tmp__MREP=((void *)__tmp__LREP);
     } break;
     case __READ_LOCAL__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __ITEM__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __CAST__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__UIIP=NULL;
+      __tmp__MREP=NULL;
     } break;
     }
   };
-  left_cst__LIIP=__tmp__UIIP;
-  __tmp__WIIP=Self__FIIP->parent_expr_binary_cmp__QL5M.right__3FAI;
-  if (__tmp__WIIP==NULL) {
-    __tmp__XIIP=NULL;
+  left_cst__DREP=__tmp__MREP;
+  __tmp__OREP=Self__3QEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
+  if (__tmp__OREP==NULL) {
+    __tmp__PREP=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__WIIP)->__id) {
+    switch (((struct ___OBJ *)__tmp__OREP)->__id) {
     case __LIST__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__XIIP=((void *)__tmp__WIIP);
+      __tmp__PREP=((void *)__tmp__OREP);
     } break;
     case __READ_LOCAL__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __ITEM__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __CAST__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__XIIP=NULL;
+      __tmp__PREP=NULL;
     } break;
     }
   };
-  right_cst__MIIP=__tmp__XIIP;
-  result__HIIP=NULL;
-  if (((void *)__tmp__UIIP != (void *)NULL)) {
-    result__HIIP=NULL;
+  right_cst__EREP=__tmp__PREP;
+  result__5QEP=NULL;
+  if (((void *)__tmp__MREP != (void *)NULL)) {
+    result__5QEP=NULL;
   };
-  if ((((void *)result__HIIP == (void *)NULL) && ((void *)__tmp__XIIP != (void *)NULL))) {
-    result__HIIP=NULL;
+  if ((((void *)result__5QEP == (void *)NULL) && ((void *)__tmp__PREP != (void *)NULL))) {
+    result__5QEP=NULL;
   };
-  if (((((void *)result__HIIP == (void *)NULL) && ((void *)__tmp__XIIP != (void *)NULL)) && ((void *)__tmp__UIIP != (void *)NULL))) {
-    result__RCOP=NULL;
-    if ((((__INTEGER_CST *)__tmp__UIIP)->value__VUYD >= ((__INTEGER_CST *)__tmp__XIIP)->value__VUYD)) {
-      __tmp__0COP=Self__FIIP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__1COP=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__1COP)->__id) {
+  if (((((void *)result__5QEP == (void *)NULL) && ((void *)__tmp__PREP != (void *)NULL)) && ((void *)__tmp__MREP != (void *)NULL))) {
+    result__JLKP=NULL;
+    if ((((__INTEGER_CST *)__tmp__MREP)->value__W4YD >= ((__INTEGER_CST *)__tmp__PREP)->value__W4YD)) {
+      __tmp__SLKP=Self__3QEP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__TLKP=type_true__FJB;
+      switch (((struct ___OBJ *)__tmp__TLKP)->__id) {
       case __TYPE__: {
-        __tmp__2COP=((__TYPE *)__tmp__1COP)->default__AKC;
+        __tmp__ULKP=((__TYPE *)__tmp__TLKP)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__2COP=((__TYPE_NULL *)__tmp__1COP)->parent_type__TIB.default__AKC;
+        __tmp__ULKP=((__TYPE_NULL *)__tmp__TLKP)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__2COP=((__TYPE_VOID *)__tmp__1COP)->parent_type__UIB.default__AKC;
+        __tmp__ULKP=((__TYPE_VOID *)__tmp__TLKP)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__2COP=((__TYPE_CONTEXT *)__tmp__1COP)->parent_type__VIB.default__AKC;
+        __tmp__ULKP=((__TYPE_CONTEXT *)__tmp__TLKP)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__2COP=((__TYPE_ID *)__tmp__1COP)->parent_type__WIB.default__AKC;
+        __tmp__ULKP=((__TYPE_ID *)__tmp__TLKP)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__2COP=((__TYPE_GENERIC *)__tmp__1COP)->parent_type__T2IB.default__AKC;
+        __tmp__ULKP=((__TYPE_GENERIC *)__tmp__TLKP)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__2COP=((__PROFIL_BLOCK *)__tmp__1COP)->parent_type__VNCG.default__AKC;
+        __tmp__ULKP=((__PROFIL_BLOCK *)__tmp__TLKP)->parent_type__PGAG.default__AKC;
       } break;
       };
-      result__RCOP=create__type__HZQC(__tmp__0COP,__tmp__2COP);
+      result__JLKP=create__type__PKQC(__tmp__SLKP,__tmp__ULKP);
     } else {
-      __tmp__EDOP=Self__FIIP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__FDOP=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__FDOP)->__id) {
+      __tmp__2LKP=Self__3QEP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__3LKP=type_false__NJB;
+      switch (((struct ___OBJ *)__tmp__3LKP)->__id) {
       case __TYPE__: {
-        __tmp__GDOP=((__TYPE *)__tmp__FDOP)->default__AKC;
+        __tmp__4LKP=((__TYPE *)__tmp__3LKP)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__GDOP=((__TYPE_NULL *)__tmp__FDOP)->parent_type__TIB.default__AKC;
+        __tmp__4LKP=((__TYPE_NULL *)__tmp__3LKP)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__GDOP=((__TYPE_VOID *)__tmp__FDOP)->parent_type__UIB.default__AKC;
+        __tmp__4LKP=((__TYPE_VOID *)__tmp__3LKP)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__GDOP=((__TYPE_CONTEXT *)__tmp__FDOP)->parent_type__VIB.default__AKC;
+        __tmp__4LKP=((__TYPE_CONTEXT *)__tmp__3LKP)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__GDOP=((__TYPE_ID *)__tmp__FDOP)->parent_type__WIB.default__AKC;
+        __tmp__4LKP=((__TYPE_ID *)__tmp__3LKP)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__GDOP=((__TYPE_GENERIC *)__tmp__FDOP)->parent_type__T2IB.default__AKC;
+        __tmp__4LKP=((__TYPE_GENERIC *)__tmp__3LKP)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__GDOP=((__PROFIL_BLOCK *)__tmp__FDOP)->parent_type__VNCG.default__AKC;
+        __tmp__4LKP=((__PROFIL_BLOCK *)__tmp__3LKP)->parent_type__PGAG.default__AKC;
       } break;
       };
-      result__RCOP=create__type__HZQC(__tmp__EDOP,__tmp__GDOP);
+      result__JLKP=create__type__PKQC(__tmp__2LKP,__tmp__4LKP);
     };
-    result__HIIP=result__RCOP;
+    result__5QEP=result__JLKP;
   };
-  if ((((void *)result__HIIP == (void *)NULL) && (old_seq__IIIP == seq_call_and_loop__BOIJ))) {
-    result__RPNP=NULL;
-    __tmp__SPNP=Self__FIIP->parent_expr_binary_cmp__QL5M.left__ZFAI;
-    __tmp__TPNP=Self__FIIP->parent_expr_binary_cmp__QL5M.right__3FAI;
-    switch (((struct ___OBJ *)__tmp__SPNP)->__id) {
+  if ((((void *)result__5QEP == (void *)NULL) && (old_seq__AREP == seq_call_and_loop__3QEJ))) {
+    result__JYJP=NULL;
+    __tmp__KYJP=Self__3QEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
+    __tmp__LYJP=Self__3QEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
+    switch (((struct ___OBJ *)__tmp__KYJP)->__id) {
     case __LIST__: {
-      __tmp__UPNP=FALSE__;
+      __tmp__MYJP=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__UPNP=__infix_equal_equal__CC5L(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__XN1L(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__UPNP=FALSE__;
+      __tmp__MYJP=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__UPNP=__infix_equal_equal__XC5L(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__MO1L(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __INTEGER_CST__: {
-      __tmp__UPNP=__infix_equal_equal__ID5L(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__3O1L(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __READ_LOCAL__: {
-      __tmp__UPNP=__infix_equal_equal__CE5L(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__XP1L(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__UPNP=FALSE__;
+      __tmp__MYJP=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__UPNP=__infix_equal_equal__YE5L(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__NQ1L(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__UPNP=__infix_equal_equal__UF5L(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__JR1L(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __REAL_CST__: {
-      __tmp__UPNP=__infix_equal_equal__QG5L(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__FS1L(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__UPNP=__infix_equal_equal__KH5L(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__5S1L(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__UPNP=FALSE__;
+      __tmp__MYJP=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__UPNP=FALSE__;
+      __tmp__MYJP=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__UPNP=__infix_equal_equal__DI5L(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__YT1L(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_SUB__: {
-      __tmp__UPNP=__infix_equal_equal__5I5L(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__UU1L(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_MUL__: {
-      __tmp__UPNP=__infix_equal_equal__1J5L(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__QV1L(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_DIV__: {
-      __tmp__UPNP=__infix_equal_equal__XK5L(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__MW1L(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_AND__: {
-      __tmp__UPNP=__infix_equal_equal__TL5L(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__IX1L(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__UPNP=__infix_equal_equal__PM5L(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__EY1L(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__UPNP=__infix_equal_equal__LN5L(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__AZ1L(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __PUT_TO__: {
-      __tmp__UPNP=FALSE__;
+      __tmp__MYJP=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__UPNP=FALSE__;
+      __tmp__MYJP=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__UPNP=FALSE__;
+      __tmp__MYJP=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__UPNP=FALSE__;
+      __tmp__MYJP=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__UPNP=FALSE__;
+      __tmp__MYJP=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__UPNP=__infix_equal_equal__XO5L(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__M01L(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__UPNP=__infix_equal_equal__TP5L(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__I11L(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__UPNP=__infix_equal_equal__OVLO(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__G4HO(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__UPNP=__infix_equal_equal__4TJO(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__W2FO(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__UPNP=__infix_equal_equal__53PO(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__XGMO(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__UPNP=__infix_equal_equal__0UJO(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__S3FO(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__UPNP=__infix_equal_equal__24PO(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__UHMO(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_NEG__: {
-      __tmp__UPNP=__infix_equal_equal__V1OM(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__5HLM(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_ADD__: {
-      __tmp__UPNP=__infix_equal_equal__FQ5L(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__011L(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_NOT__: {
-      __tmp__UPNP=__infix_equal_equal__233M(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__AM0M(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_MOD__: {
-      __tmp__UPNP=__infix_equal_equal__WVJO(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__O4FO(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__UPNP=__infix_equal_equal__0PIP(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__SYEP(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_INF__: {
-      __tmp__UPNP=__infix_equal_equal__AWLO(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__Y4HO(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__UPNP=__infix_equal_equal__2WLO(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__U5HO(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_OR__: {
-      __tmp__UPNP=__infix_equal_equal__JZUN(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__NHRN(__tmp__KYJP,__tmp__LYJP);
     } break;
     case __EXPR_XOR__: {
-      __tmp__UPNP=__infix_equal_equal__SKZO(__tmp__SPNP,__tmp__TPNP);
+      __tmp__MYJP=__infix_equal_equal__KTVO(__tmp__KYJP,__tmp__LYJP);
     } break;
     };
-    if (__tmp__UPNP) {
-      __tmp__0PNP=Self__FIIP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__1PNP=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__1PNP)->__id) {
+    if (__tmp__MYJP) {
+      __tmp__SYJP=Self__3QEP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__TYJP=type_true__FJB;
+      switch (((struct ___OBJ *)__tmp__TYJP)->__id) {
       case __TYPE__: {
-        __tmp__2PNP=((__TYPE *)__tmp__1PNP)->default__AKC;
+        __tmp__UYJP=((__TYPE *)__tmp__TYJP)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__2PNP=((__TYPE_NULL *)__tmp__1PNP)->parent_type__TIB.default__AKC;
+        __tmp__UYJP=((__TYPE_NULL *)__tmp__TYJP)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__2PNP=((__TYPE_VOID *)__tmp__1PNP)->parent_type__UIB.default__AKC;
+        __tmp__UYJP=((__TYPE_VOID *)__tmp__TYJP)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__2PNP=((__TYPE_CONTEXT *)__tmp__1PNP)->parent_type__VIB.default__AKC;
+        __tmp__UYJP=((__TYPE_CONTEXT *)__tmp__TYJP)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__2PNP=((__TYPE_ID *)__tmp__1PNP)->parent_type__WIB.default__AKC;
+        __tmp__UYJP=((__TYPE_ID *)__tmp__TYJP)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__2PNP=((__TYPE_GENERIC *)__tmp__1PNP)->parent_type__T2IB.default__AKC;
+        __tmp__UYJP=((__TYPE_GENERIC *)__tmp__TYJP)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__2PNP=((__PROFIL_BLOCK *)__tmp__1PNP)->parent_type__VNCG.default__AKC;
+        __tmp__UYJP=((__PROFIL_BLOCK *)__tmp__TYJP)->parent_type__PGAG.default__AKC;
       } break;
       };
-      result__RPNP=create__type__HZQC(__tmp__0PNP,__tmp__2PNP);
-      __tmp__5PNP=Self__FIIP->parent_expr_binary_cmp__QL5M.left__ZFAI;
-      switch (((struct ___OBJ *)__tmp__5PNP)->__id) {
+      result__JYJP=create__type__PKQC(__tmp__SYJP,__tmp__UYJP);
+      __tmp__XYJP=Self__3QEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
+      switch (((struct ___OBJ *)__tmp__XYJP)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__5PNP);
+        remove__SOJJ(__tmp__XYJP);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__5PNP);
+        remove__2TAK(__tmp__XYJP);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__XYHQ=((__READ_LOCAL *)__tmp__5PNP);
-        unread__ESNK(Self__XYHQ->local__G5YD,Self__XYHQ);
+        Self__J2DQ=((__READ_LOCAL *)__tmp__XYJP);
+        Self__BJ3R=((__LOCAL *)Self__J2DQ->local__HJZD);
+        Self__BJ3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__BJ3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__BJ3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__CJ3R=create__AXB( 250);
+          display__UXFK(Self__J2DQ,voir__CJ3R);
+          put_string__2EG(((__STRING *)voir__CJ3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__EJ3R=((__LIST *)list_current__EH1);
+          voir__FJ3R=create__AXB( 250);
+          display__EQQG(Self__EJ3R,voir__FJ3R);
+          put_string__2EG(((__STRING *)voir__FJ3R));
+          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__5PNP);
+        remove__1UAK(__tmp__XYJP);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__5PNP);
+        remove__LVAK(__tmp__XYJP);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__5PNP);
+        remove__PVAK(__tmp__XYJP);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__ZYHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__5PNP)->receiver__AHAI);
-        unread__ESNK(Self__ZYHQ->local__G5YD,Self__ZYHQ);
+        Self__L2DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__XYJP)->receiver__WN2H);
+        Self__GJ3R=((__LOCAL *)Self__L2DQ->local__HJZD);
+        Self__GJ3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GJ3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__GJ3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__HJ3R=create__AXB( 250);
+          display__UXFK(Self__L2DQ,voir__HJ3R);
+          put_string__2EG(((__STRING *)voir__HJ3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__JJ3R=((__LIST *)list_current__EH1);
+          voir__KJ3R=create__AXB( 250);
+          display__EQQG(Self__JJ3R,voir__KJ3R);
+          put_string__2EG(((__STRING *)voir__KJ3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __GET_TYPE_ID__: {
-        remove__4SEK(__tmp__5PNP);
+        remove__0VAK(__tmp__XYJP);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__5PNP);
+        remove__3VAK(__tmp__XYJP);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__5PNP);
+        remove__BWAK(__tmp__XYJP);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__5PNP);
+        remove__FWAK(__tmp__XYJP);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__5PNP);
+        remove__JWAK(__tmp__XYJP);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__5PNP);
+        remove__NWAK(__tmp__XYJP);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__5PNP);
+        remove__RWAK(__tmp__XYJP);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__5PNP);
+        remove__VWAK(__tmp__XYJP);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__5PNP);
+        remove__ZWAK(__tmp__XYJP);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__5PNP);
+        remove__0XAK(__tmp__XYJP);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__5PNP);
+        remove__4XAK(__tmp__XYJP);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__5PNP);
+        remove__BYAK(__tmp__XYJP);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__5PNP);
+        remove__DUML(__tmp__XYJP);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__5PNP);
+        remove__GGHK(__tmp__XYJP);
       } break;
       case __READ_GLOBAL__: {
-        Self__0YHQ=((__READ_GLOBAL *)__tmp__5PNP);
-        unread__H2QL(Self__0YHQ->global__3DNK,Self__0YHQ);
+        Self__M2DQ=((__READ_GLOBAL *)__tmp__XYJP);
+        unread__CGNL(Self__M2DQ->global__ZGJK,Self__M2DQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__5PNP);
+        remove__WA0M(__tmp__XYJP);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__5PNP);
+        remove__0UEO(__tmp__XYJP);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__5PNP);
+        remove__0RKO(__tmp__XYJP);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__5PNP);
+        remove__4UEO(__tmp__XYJP);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__5PNP);
+        remove__5RKO(__tmp__XYJP);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__5PNP);
+        remove__HTJM(__tmp__XYJP);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__5PNP);
+        remove__XWML(__tmp__XYJP);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__5PNP);
+        remove__TJZM(__tmp__XYJP);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__5PNP);
+        remove__CVEO(__tmp__XYJP);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__5PNP);
+        remove__1EEP(__tmp__XYJP);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__5PNP);
+        remove__0DRN(__tmp__XYJP);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__5PNP);
+        remove__4DRN(__tmp__XYJP);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__5PNP);
+        remove__14PN(__tmp__XYJP);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__5PNP);
+        remove__EVTO(__tmp__XYJP);
       } break;
       };
-      __tmp__AQNP=Self__FIIP->parent_expr_binary_cmp__QL5M.right__3FAI;
-      switch (((struct ___OBJ *)__tmp__AQNP)->__id) {
+      __tmp__YYJP=Self__3QEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
+      switch (((struct ___OBJ *)__tmp__YYJP)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__AQNP);
+        remove__SOJJ(__tmp__YYJP);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__AQNP);
+        remove__2TAK(__tmp__YYJP);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__1YHQ=((__READ_LOCAL *)__tmp__AQNP);
-        unread__ESNK(Self__1YHQ->local__G5YD,Self__1YHQ);
+        Self__N2DQ=((__READ_LOCAL *)__tmp__YYJP);
+        Self__LJ3R=((__LOCAL *)Self__N2DQ->local__HJZD);
+        Self__LJ3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LJ3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__LJ3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__MJ3R=create__AXB( 250);
+          display__UXFK(Self__N2DQ,voir__MJ3R);
+          put_string__2EG(((__STRING *)voir__MJ3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__OJ3R=((__LIST *)list_current__EH1);
+          voir__PJ3R=create__AXB( 250);
+          display__EQQG(Self__OJ3R,voir__PJ3R);
+          put_string__2EG(((__STRING *)voir__PJ3R));
+          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__AQNP);
+        remove__1UAK(__tmp__YYJP);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__AQNP);
+        remove__LVAK(__tmp__YYJP);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__AQNP);
+        remove__PVAK(__tmp__YYJP);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__3YHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__AQNP)->receiver__AHAI);
-        unread__ESNK(Self__3YHQ->local__G5YD,Self__3YHQ);
+        Self__P2DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__YYJP)->receiver__WN2H);
+        Self__QJ3R=((__LOCAL *)Self__P2DQ->local__HJZD);
+        Self__QJ3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QJ3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__QJ3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__RJ3R=create__AXB( 250);
+          display__UXFK(Self__P2DQ,voir__RJ3R);
+          put_string__2EG(((__STRING *)voir__RJ3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__TJ3R=((__LIST *)list_current__EH1);
+          voir__UJ3R=create__AXB( 250);
+          display__EQQG(Self__TJ3R,voir__UJ3R);
+          put_string__2EG(((__STRING *)voir__UJ3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __GET_TYPE_ID__: {
-        remove__4SEK(__tmp__AQNP);
+        remove__0VAK(__tmp__YYJP);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__AQNP);
+        remove__3VAK(__tmp__YYJP);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__AQNP);
+        remove__BWAK(__tmp__YYJP);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__AQNP);
+        remove__FWAK(__tmp__YYJP);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__AQNP);
+        remove__JWAK(__tmp__YYJP);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__AQNP);
+        remove__NWAK(__tmp__YYJP);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__AQNP);
+        remove__RWAK(__tmp__YYJP);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__AQNP);
+        remove__VWAK(__tmp__YYJP);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__AQNP);
+        remove__ZWAK(__tmp__YYJP);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__AQNP);
+        remove__0XAK(__tmp__YYJP);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__AQNP);
+        remove__4XAK(__tmp__YYJP);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__AQNP);
+        remove__BYAK(__tmp__YYJP);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__AQNP);
+        remove__DUML(__tmp__YYJP);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__AQNP);
+        remove__GGHK(__tmp__YYJP);
       } break;
       case __READ_GLOBAL__: {
-        Self__4YHQ=((__READ_GLOBAL *)__tmp__AQNP);
-        unread__H2QL(Self__4YHQ->global__3DNK,Self__4YHQ);
+        Self__Q2DQ=((__READ_GLOBAL *)__tmp__YYJP);
+        unread__CGNL(Self__Q2DQ->global__ZGJK,Self__Q2DQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__AQNP);
+        remove__WA0M(__tmp__YYJP);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__AQNP);
+        remove__0UEO(__tmp__YYJP);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__AQNP);
+        remove__0RKO(__tmp__YYJP);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__AQNP);
+        remove__4UEO(__tmp__YYJP);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__AQNP);
+        remove__5RKO(__tmp__YYJP);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__AQNP);
+        remove__HTJM(__tmp__YYJP);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__AQNP);
+        remove__XWML(__tmp__YYJP);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__AQNP);
+        remove__TJZM(__tmp__YYJP);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__AQNP);
+        remove__CVEO(__tmp__YYJP);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__AQNP);
+        remove__1EEP(__tmp__YYJP);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__AQNP);
+        remove__0DRN(__tmp__YYJP);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__AQNP);
+        remove__4DRN(__tmp__YYJP);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__AQNP);
+        remove__14PN(__tmp__YYJP);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__AQNP);
+        remove__EVTO(__tmp__YYJP);
       } break;
       };
     };
-    result__HIIP=result__RPNP;
-    if ((((void *)result__RPNP == (void *)NULL) && ((void *)__tmp__UIIP != (void *)NULL))) {
-      result__HIIP=NULL;
+    result__5QEP=result__JYJP;
+    if ((((void *)result__JYJP == (void *)NULL) && ((void *)__tmp__MREP != (void *)NULL))) {
+      result__5QEP=NULL;
     };
-    if ((((void *)result__HIIP == (void *)NULL) && ((void *)__tmp__XIIP != (void *)NULL))) {
-      result__5DOP=NULL;
-      if ((((__INTEGER_CST *)__tmp__XIIP)->value__VUYD ==  0)) {
-        __tmp__GEOP=Self__FIIP->parent_expr_binary_cmp__QL5M.left__ZFAI;
-        switch (((struct ___OBJ *)__tmp__GEOP)->__id) {
+    if ((((void *)result__5QEP == (void *)NULL) && ((void *)__tmp__PREP != (void *)NULL))) {
+      result__XMKP=NULL;
+      if ((((__INTEGER_CST *)__tmp__PREP)->value__W4YD ==  0)) {
+        __tmp__4MKP=Self__3QEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
+        switch (((struct ___OBJ *)__tmp__4MKP)->__id) {
         case __LIST__: {
-          __tmp__HEOP=static_type__SCTG(__tmp__GEOP);
+          __tmp__5MKP=static_type__OHQG(__tmp__4MKP);
         } break;
         case __STRING_CST__: {
-          __tmp__HEOP=((__STRING_CST *)__tmp__GEOP)->parent_constant__5F.static_type__LSYD;
+          __tmp__5MKP=((__STRING_CST *)__tmp__4MKP)->parent_constant__5F.static_type__M2YD;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__HEOP=((__EXTERNAL_C *)__tmp__GEOP)->static_type__KMZD;
+          __tmp__5MKP=((__EXTERNAL_C *)__tmp__4MKP)->static_type__1VZD;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__HEOP=((__PROTOTYPE_CST *)__tmp__GEOP)->parent_constant__DMMC.static_type__LSYD;
+          __tmp__5MKP=((__PROTOTYPE_CST *)__tmp__4MKP)->parent_constant__W2LC.static_type__M2YD;
         } break;
         case __INTEGER_CST__: {
-          __tmp__HEOP=((__INTEGER_CST *)__tmp__GEOP)->parent_constant__OMMC.static_type__LSYD;
+          __tmp__5MKP=((__INTEGER_CST *)__tmp__4MKP)->parent_constant__B3LC.static_type__M2YD;
         } break;
         case __READ_LOCAL__: {
-          __tmp__HEOP=((__LOCAL *)((__READ_LOCAL *)__tmp__GEOP)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+          __tmp__5MKP=((__LOCAL *)((__READ_LOCAL *)__tmp__4MKP)->local__HJZD)->parent_variable__T1LC.type__D25F;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__HEOP=static_type__EG5H(__tmp__GEOP);
+          __tmp__5MKP=static_type__CN1H(__tmp__4MKP);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__HEOP=static_type__3G5H();
+          __tmp__5MKP=static_type__1N1H();
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__HEOP=static_type__CH5H();
+          __tmp__5MKP=static_type__AO1H();
         } break;
         case __REAL_CST__: {
-          __tmp__HEOP=((__REAL_CST *)__tmp__GEOP)->parent_constant__IVNH.static_type__LSYD;
+          __tmp__5MKP=((__REAL_CST *)__tmp__4MKP)->parent_constant__U2JH.static_type__M2YD;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__HEOP=((__CHARACTER_CST *)__tmp__GEOP)->parent_constant__1VNH.static_type__LSYD;
+          __tmp__5MKP=((__CHARACTER_CST *)__tmp__4MKP)->parent_constant__H3JH.static_type__M2YD;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__HEOP=static_type__HH5H();
+          __tmp__5MKP=static_type__FO1H();
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__HEOP=static_type__MH5H();
+          __tmp__5MKP=static_type__KO1H();
         } break;
         case __EXPR_SUP__: {
-          __tmp__HEOP=static_type__RH5H();
+          __tmp__5MKP=static_type__PO1H();
         } break;
         case __EXPR_SUB__: {
-          __tmp__HEOP=static_type__WH5H(__tmp__GEOP);
+          __tmp__5MKP=static_type__UO1H(__tmp__4MKP);
         } break;
         case __EXPR_MUL__: {
-          __tmp__HEOP=static_type__2H5H(__tmp__GEOP);
+          __tmp__5MKP=static_type__0O1H(__tmp__4MKP);
         } break;
         case __EXPR_DIV__: {
-          __tmp__HEOP=static_type__BI5H(__tmp__GEOP);
+          __tmp__5MKP=static_type__5O1H(__tmp__4MKP);
         } break;
         case __EXPR_AND__: {
-          __tmp__HEOP=static_type__GI5H(__tmp__GEOP);
+          __tmp__5MKP=static_type__EP1H(__tmp__4MKP);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__HEOP=static_type__LI5H(__tmp__GEOP);
+          __tmp__5MKP=static_type__JP1H(__tmp__4MKP);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__HEOP=static_type__QI5H(__tmp__GEOP);
+          __tmp__5MKP=static_type__OP1H(__tmp__4MKP);
         } break;
         case __PUT_TO__: {
-          __tmp__HEOP=TYPE_VOID__->parent_type__UIB.default__AKC;
+          __tmp__5MKP=TYPE_VOID__->parent_type__UIB.default__AKC;
         } break;
         case __ITEM__: {
-          __tmp__HEOP=static_type__ZI5H(__tmp__GEOP);
+          __tmp__5MKP=static_type__XP1H(__tmp__4MKP);
         } break;
         case __SIZE_OF__: {
-          __tmp__HEOP=static_type__FJ5H();
+          __tmp__5MKP=static_type__DQ1H();
         } break;
         case __CAST__: {
-          __tmp__HEOP=((__CAST *)__tmp__GEOP)->static_type__2G5H;
+          __tmp__5MKP=((__CAST *)__tmp__4MKP)->static_type__0N1H;
         } break;
         case __CALL_SLOT__: {
-          __tmp__HEOP=static_type__SEOL(__tmp__GEOP);
+          __tmp__5MKP=static_type__NOKL(__tmp__4MKP);
         } break;
         case __READ_SLOT__: {
-          __tmp__HEOP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__GEOP)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+          __tmp__5MKP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__4MKP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__HEOP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GEOP)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+          __tmp__5MKP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4MKP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__HEOP=static_type__VN3M();
+          __tmp__5MKP=static_type__Z1ZM();
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__HEOP=static_type__BIIO();
+          __tmp__5MKP=static_type__ZQEO();
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__HEOP=static_type__XRMO();
+          __tmp__5MKP=static_type__P0IO();
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__HEOP=static_type__GIIO();
+          __tmp__5MKP=static_type__4QEO();
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__HEOP=static_type__3RMO();
+          __tmp__5MKP=static_type__V0IO();
         } break;
         case __EXPR_NEG__: {
-          __tmp__HEOP=static_type__FZMM(__tmp__GEOP);
+          __tmp__5MKP=static_type__DFJM(__tmp__4MKP);
         } break;
         case __EXPR_ADD__: {
-          __tmp__HEOP=static_type__UTQL(__tmp__GEOP);
+          __tmp__5MKP=static_type__P3ML(__tmp__4MKP);
         } break;
         case __EXPR_NOT__: {
-          __tmp__HEOP=static_type__NP1M(__tmp__GEOP);
+          __tmp__5MKP=static_type__R3XM(__tmp__4MKP);
         } break;
         case __EXPR_MOD__: {
-          __tmp__HEOP=static_type__LIIO(__tmp__GEOP);
+          __tmp__5MKP=static_type__DREO(__tmp__4MKP);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__HEOP=static_type__CZHP();
+          __tmp__5MKP=static_type__0BEP();
         } break;
         case __EXPR_INF__: {
-          __tmp__HEOP=static_type__RMUN();
+          __tmp__5MKP=static_type__V0QN();
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__HEOP=static_type__WMUN();
+          __tmp__5MKP=static_type__00QN();
         } break;
         case __EXPR_OR__: {
-          __tmp__HEOP=static_type__ZKTN(__tmp__GEOP);
+          __tmp__5MKP=static_type__3YPN(__tmp__4MKP);
         } break;
         case __EXPR_XOR__: {
-          __tmp__HEOP=static_type__D5VO(__tmp__GEOP);
+          __tmp__5MKP=static_type__1HSO(__tmp__4MKP);
         } break;
         };
-        __tmp__IEOP=((__TYPE_FULL *)__tmp__HEOP)->parent_type__KTL;
-        switch (((struct ___OBJ *)__tmp__IEOP)->__id) {
+        __tmp__ANKP=((__TYPE_FULL *)__tmp__5MKP)->parent_type__5SL;
+        switch (((struct ___OBJ *)__tmp__ANKP)->__id) {
         case __TYPE__: {
-          __tmp__JEOP=((__PROTOTYPE *)((__TYPE *)__tmp__IEOP)->prototype__RD)->parent_named__QD.name__1QB;
+          __tmp__BNKP=((__PROTOTYPE *)((__TYPE *)__tmp__ANKP)->prototype__RD)->parent_named__QD.name__1QB;
         } break;
         case __TYPE_NULL__: {
-          __tmp__JEOP=(&__string_59);
+          __tmp__BNKP=(&__string_59);
         } break;
         case __TYPE_VOID__: {
-          __tmp__JEOP=(&__string_2);
+          __tmp__BNKP=(&__string_2);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__JEOP=(&__string_44);
+          __tmp__BNKP=(&__string_44);
         } break;
         case __TYPE_ID__: {
-          __tmp__JEOP=(&__string_46);
+          __tmp__BNKP=(&__string_46);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__JEOP=((__TYPE_GENERIC *)__tmp__IEOP)->name__2R2B;
+          __tmp__BNKP=((__TYPE_GENERIC *)__tmp__ANKP)->name__LR2B;
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__JEOP=((__PROFIL_BLOCK *)__tmp__IEOP)->parent_profil__UNCG.name__JCII;
+          __tmp__BNKP=((__PROFIL_BLOCK *)__tmp__ANKP)->parent_profil__OGAG.name__5IEI;
         } break;
         };
-        __tmp__NEOP=(((__CHARACTER *)((__STRING_CONSTANT *)__tmp__JEOP)->storage__C5K)[ 0] == 'U');
+        __tmp__FNKP=(((__CHARACTER *)((__STRING_CONSTANT *)__tmp__BNKP)->storage__X4K)[ 0] == 'U');
       } else {
-        __tmp__NEOP=FALSE__;
+        __tmp__FNKP=FALSE__;
       };
-      if (__tmp__NEOP) {
-        __tmp__TEOP=Self__FIIP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        __tmp__UEOP=type_true__FJB;
-        switch (((struct ___OBJ *)__tmp__UEOP)->__id) {
+      if (__tmp__FNKP) {
+        __tmp__LNKP=Self__3QEP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        __tmp__MNKP=type_true__FJB;
+        switch (((struct ___OBJ *)__tmp__MNKP)->__id) {
         case __TYPE__: {
-          __tmp__VEOP=((__TYPE *)__tmp__UEOP)->default__AKC;
+          __tmp__NNKP=((__TYPE *)__tmp__MNKP)->default__AKC;
         } break;
         case __TYPE_NULL__: {
-          __tmp__VEOP=((__TYPE_NULL *)__tmp__UEOP)->parent_type__TIB.default__AKC;
+          __tmp__NNKP=((__TYPE_NULL *)__tmp__MNKP)->parent_type__TIB.default__AKC;
         } break;
         case __TYPE_VOID__: {
-          __tmp__VEOP=((__TYPE_VOID *)__tmp__UEOP)->parent_type__UIB.default__AKC;
+          __tmp__NNKP=((__TYPE_VOID *)__tmp__MNKP)->parent_type__UIB.default__AKC;
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__VEOP=((__TYPE_CONTEXT *)__tmp__UEOP)->parent_type__VIB.default__AKC;
+          __tmp__NNKP=((__TYPE_CONTEXT *)__tmp__MNKP)->parent_type__VIB.default__AKC;
         } break;
         case __TYPE_ID__: {
-          __tmp__VEOP=((__TYPE_ID *)__tmp__UEOP)->parent_type__WIB.default__AKC;
+          __tmp__NNKP=((__TYPE_ID *)__tmp__MNKP)->parent_type__WIB.default__AKC;
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__VEOP=((__TYPE_GENERIC *)__tmp__UEOP)->parent_type__T2IB.default__AKC;
+          __tmp__NNKP=((__TYPE_GENERIC *)__tmp__MNKP)->parent_type__C2IB.default__AKC;
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__VEOP=((__PROFIL_BLOCK *)__tmp__UEOP)->parent_type__VNCG.default__AKC;
+          __tmp__NNKP=((__PROFIL_BLOCK *)__tmp__MNKP)->parent_type__PGAG.default__AKC;
         } break;
         };
-        result__5DOP=create__type__HZQC(__tmp__TEOP,__tmp__VEOP);
-        __tmp__YEOP=Self__FIIP->parent_expr_binary_cmp__QL5M.left__ZFAI;
-        switch (((struct ___OBJ *)__tmp__YEOP)->__id) {
+        result__XMKP=create__type__PKQC(__tmp__LNKP,__tmp__NNKP);
+        __tmp__QNKP=Self__3QEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
+        switch (((struct ___OBJ *)__tmp__QNKP)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__YEOP);
+          remove__SOJJ(__tmp__QNKP);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__YEOP);
+          remove__2TAK(__tmp__QNKP);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__GZHQ=((__READ_LOCAL *)__tmp__YEOP);
-          unread__ESNK(Self__GZHQ->local__G5YD,Self__GZHQ);
+          Self__Y2DQ=((__READ_LOCAL *)__tmp__QNKP);
+          Self__VJ3R=((__LOCAL *)Self__Y2DQ->local__HJZD);
+          Self__VJ3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VJ3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__VJ3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__WJ3R=create__AXB( 250);
+            display__UXFK(Self__Y2DQ,voir__WJ3R);
+            put_string__2EG(((__STRING *)voir__WJ3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__YJ3R=((__LIST *)list_current__EH1);
+            voir__ZJ3R=create__AXB( 250);
+            display__EQQG(Self__YJ3R,voir__ZJ3R);
+            put_string__2EG(((__STRING *)voir__ZJ3R));
+            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__YEOP);
+          remove__1UAK(__tmp__QNKP);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__YEOP);
+          remove__LVAK(__tmp__QNKP);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__YEOP);
+          remove__PVAK(__tmp__QNKP);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__IZHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__YEOP)->receiver__AHAI);
-          unread__ESNK(Self__IZHQ->local__G5YD,Self__IZHQ);
+          Self__02DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__QNKP)->receiver__WN2H);
+          Self__0J3R=((__LOCAL *)Self__02DQ->local__HJZD);
+          Self__0J3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0J3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__0J3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__1J3R=create__AXB( 250);
+            display__UXFK(Self__02DQ,voir__1J3R);
+            put_string__2EG(((__STRING *)voir__1J3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__3J3R=((__LIST *)list_current__EH1);
+            voir__4J3R=create__AXB( 250);
+            display__EQQG(Self__3J3R,voir__4J3R);
+            put_string__2EG(((__STRING *)voir__4J3R));
+            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__YEOP);
+          remove__0VAK(__tmp__QNKP);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__YEOP);
+          remove__3VAK(__tmp__QNKP);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__YEOP);
+          remove__BWAK(__tmp__QNKP);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__YEOP);
+          remove__FWAK(__tmp__QNKP);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__YEOP);
+          remove__JWAK(__tmp__QNKP);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__YEOP);
+          remove__NWAK(__tmp__QNKP);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__YEOP);
+          remove__RWAK(__tmp__QNKP);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__YEOP);
+          remove__VWAK(__tmp__QNKP);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__YEOP);
+          remove__ZWAK(__tmp__QNKP);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__YEOP);
+          remove__0XAK(__tmp__QNKP);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__YEOP);
+          remove__4XAK(__tmp__QNKP);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__YEOP);
+          remove__BYAK(__tmp__QNKP);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__YEOP);
+          remove__DUML(__tmp__QNKP);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__YEOP);
+          remove__GGHK(__tmp__QNKP);
         } break;
         case __READ_GLOBAL__: {
-          Self__JZHQ=((__READ_GLOBAL *)__tmp__YEOP);
-          unread__H2QL(Self__JZHQ->global__3DNK,Self__JZHQ);
+          Self__12DQ=((__READ_GLOBAL *)__tmp__QNKP);
+          unread__CGNL(Self__12DQ->global__ZGJK,Self__12DQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__YEOP);
+          remove__WA0M(__tmp__QNKP);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__YEOP);
+          remove__0UEO(__tmp__QNKP);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__YEOP);
+          remove__0RKO(__tmp__QNKP);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__YEOP);
+          remove__4UEO(__tmp__QNKP);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__YEOP);
+          remove__5RKO(__tmp__QNKP);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__YEOP);
+          remove__HTJM(__tmp__QNKP);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__YEOP);
+          remove__XWML(__tmp__QNKP);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__YEOP);
+          remove__TJZM(__tmp__QNKP);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__YEOP);
+          remove__CVEO(__tmp__QNKP);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__YEOP);
+          remove__1EEP(__tmp__QNKP);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__YEOP);
+          remove__0DRN(__tmp__QNKP);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__YEOP);
+          remove__4DRN(__tmp__QNKP);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__YEOP);
+          remove__14PN(__tmp__QNKP);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__YEOP);
+          remove__EVTO(__tmp__QNKP);
         } break;
         };
-        __tmp__ZEOP=Self__FIIP->parent_expr_binary_cmp__QL5M.right__3FAI;
-        switch (((struct ___OBJ *)__tmp__ZEOP)->__id) {
+        __tmp__RNKP=Self__3QEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
+        switch (((struct ___OBJ *)__tmp__RNKP)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__ZEOP);
+          remove__SOJJ(__tmp__RNKP);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__ZEOP);
+          remove__2TAK(__tmp__RNKP);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__KZHQ=((__READ_LOCAL *)__tmp__ZEOP);
-          unread__ESNK(Self__KZHQ->local__G5YD,Self__KZHQ);
+          Self__22DQ=((__READ_LOCAL *)__tmp__RNKP);
+          Self__5J3R=((__LOCAL *)Self__22DQ->local__HJZD);
+          Self__5J3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5J3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__5J3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__AK3R=create__AXB( 250);
+            display__UXFK(Self__22DQ,voir__AK3R);
+            put_string__2EG(((__STRING *)voir__AK3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__CK3R=((__LIST *)list_current__EH1);
+            voir__DK3R=create__AXB( 250);
+            display__EQQG(Self__CK3R,voir__DK3R);
+            put_string__2EG(((__STRING *)voir__DK3R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __EXPR_MULTIPLE__: {
-          remove__5REK(__tmp__ZEOP);
+          remove__1UAK(__tmp__RNKP);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__ZEOP);
+          remove__LVAK(__tmp__RNKP);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__ZEOP);
+          remove__PVAK(__tmp__RNKP);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__MZHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ZEOP)->receiver__AHAI);
-          unread__ESNK(Self__MZHQ->local__G5YD,Self__MZHQ);
+          Self__42DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__RNKP)->receiver__WN2H);
+          Self__EK3R=((__LOCAL *)Self__42DQ->local__HJZD);
+          Self__EK3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EK3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__EK3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__FK3R=create__AXB( 250);
+            display__UXFK(Self__42DQ,voir__FK3R);
+            put_string__2EG(((__STRING *)voir__FK3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__HK3R=((__LIST *)list_current__EH1);
+            voir__IK3R=create__AXB( 250);
+            display__EQQG(Self__HK3R,voir__IK3R);
+            put_string__2EG(((__STRING *)voir__IK3R));
+            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__ZEOP);
+          remove__0VAK(__tmp__RNKP);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__ZEOP);
+          remove__3VAK(__tmp__RNKP);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__ZEOP);
+          remove__BWAK(__tmp__RNKP);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__ZEOP);
+          remove__FWAK(__tmp__RNKP);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__ZEOP);
+          remove__JWAK(__tmp__RNKP);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__ZEOP);
+          remove__NWAK(__tmp__RNKP);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__ZEOP);
+          remove__RWAK(__tmp__RNKP);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__ZEOP);
+          remove__VWAK(__tmp__RNKP);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__ZEOP);
+          remove__ZWAK(__tmp__RNKP);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__ZEOP);
+          remove__0XAK(__tmp__RNKP);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__ZEOP);
+          remove__4XAK(__tmp__RNKP);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__ZEOP);
+          remove__BYAK(__tmp__RNKP);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__ZEOP);
+          remove__DUML(__tmp__RNKP);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__ZEOP);
+          remove__GGHK(__tmp__RNKP);
         } break;
         case __READ_GLOBAL__: {
-          Self__NZHQ=((__READ_GLOBAL *)__tmp__ZEOP);
-          unread__H2QL(Self__NZHQ->global__3DNK,Self__NZHQ);
+          Self__52DQ=((__READ_GLOBAL *)__tmp__RNKP);
+          unread__CGNL(Self__52DQ->global__ZGJK,Self__52DQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__ZEOP);
+          remove__WA0M(__tmp__RNKP);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__ZEOP);
+          remove__0UEO(__tmp__RNKP);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__ZEOP);
+          remove__0RKO(__tmp__RNKP);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__ZEOP);
+          remove__4UEO(__tmp__RNKP);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__ZEOP);
+          remove__5RKO(__tmp__RNKP);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__ZEOP);
+          remove__HTJM(__tmp__RNKP);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__ZEOP);
+          remove__XWML(__tmp__RNKP);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__ZEOP);
+          remove__TJZM(__tmp__RNKP);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__ZEOP);
+          remove__CVEO(__tmp__RNKP);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__ZEOP);
+          remove__1EEP(__tmp__RNKP);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__ZEOP);
+          remove__0DRN(__tmp__RNKP);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__ZEOP);
+          remove__4DRN(__tmp__RNKP);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__ZEOP);
+          remove__14PN(__tmp__RNKP);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__ZEOP);
+          remove__EVTO(__tmp__RNKP);
         } break;
         };
       };
-      result__HIIP=result__5DOP;
+      result__5QEP=result__XMKP;
     };
   };
-  if (((void *)result__HIIP == (void *)NULL)) {
-    result__HIIP=Self__FIIP;
+  if (((void *)result__5QEP == (void *)NULL)) {
+    result__5QEP=Self__3QEP;
   } else {
-    __tmp__LMIP=Self__FIIP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    if (((struct ___OBJ *)result__HIIP)->__id==__PROTOTYPE_CST__) {
-      ((__PROTOTYPE_CST *)result__HIIP)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__LMIP;
+    __tmp__DVEP=Self__3QEP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    if (((struct ___OBJ *)result__5QEP)->__id==__PROTOTYPE_CST__) {
+      ((__PROTOTYPE_CST *)result__5QEP)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__DVEP;
     } else {
-      ((__EXPR_SUP_EQ *)result__HIIP)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__LMIP;
+      ((__EXPR_SUP_EQ *)result__5QEP)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__DVEP;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__HIIP);
+  return(result__5QEP);
 }
 
-static void* execute_link__BNUN(__EXPR_INF *Self__CNUN)
+static void* execute_link__F1QN(__EXPR_INF *Self__G1QN)
 // ({EXPR_INF}) With resultRecursive, No inlinable.
 {
-  __UINTEGER_32 old_seq__FNUN;
-  void *__tmp__LNUN,*__tmp__MNUN,*__tmp__NNUN,*__tmp__ONUN,*__tmp__QNUN;
-  void *__tmp__TNUN,*result__ENUN,*__tmp__X4CO,*__tmp__Y4CO,*__tmp__E5CO;
-  void *__tmp__F5CO,*result__IKGO,*__tmp__PKGO,*__tmp__BLGO,*__tmp__CLGO;
-  void *__tmp__RNUN,*left_cst__INUN,*__tmp__UNUN,*right_cst__JNUN;
-  void *result__NAGO,*result__W4CO;
-  __POSITION __tmp__WAGO,__tmp__ABGO,__tmp__54CO,__tmp__2KGO;
-  __POSITION __tmp__IRUN;
-  void *__tmp__XAGO,*__tmp__BBGO,*__tmp__A5CO,*__tmp__RKGO,*__tmp__3KGO;
-  void *__tmp__YAGO,*__tmp__CBGO,*__tmp__B5CO,*__tmp__QKGO,*__tmp__4KGO;
-  __READ_LOCAL *Self__XZHQ,*Self__ZZHQ,*Self__1ZHQ,*Self__3ZHQ;
-  __READ_LOCAL *Self__G0HQ,*Self__I0HQ,*Self__K0HQ,*Self__M0HQ;
-  __READ_GLOBAL *Self__0ZHQ,*Self__4ZHQ,*Self__J0HQ,*Self__N0HQ;
-  void *__tmp__SKGO;
-  __BOOLEAN __tmp__Z4CO,__tmp__WKGO;
-  old_seq__FNUN=seq_call_and_loop__BOIJ;
-  __tmp__LNUN=Self__CNUN->parent_expr_binary_cmp__CN5M.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__LNUN)->__id) {
+  __UINTEGER_32 old_seq__J1QN;
+  void *__tmp__P1QN,*__tmp__Q1QN,*__tmp__R1QN,*__tmp__S1QN,*__tmp__U1QN;
+  void *__tmp__X1QN,*result__I1QN,*__tmp__RI5N,*__tmp__SI5N,*__tmp__4I5N;
+  void *__tmp__5I5N,*result__ATCO,*__tmp__HTCO,*__tmp__ZTCO,*__tmp__0TCO;
+  __LIST *Self__KIBR,*Self__MIBR,*Self__MK3R,*Self__RK3R,*Self__WK3R;
+  __LIST *Self__1K3R,*Self__AL3R,*Self__FL3R,*Self__KL3R,*Self__PL3R;
+  void *voir__LIBR,*voir__NIBR,*voir__KK3R,*voir__NK3R,*voir__PK3R;
+  void *voir__SK3R,*voir__UK3R,*voir__XK3R,*voir__ZK3R,*voir__2K3R;
+  void *voir__4K3R,*voir__BL3R,*voir__DL3R,*voir__GL3R,*voir__IL3R;
+  void *voir__LL3R,*voir__NL3R,*voir__QL3R;
+  void *__tmp__V1QN,*left_cst__M1QN,*__tmp__Y1QN,*right_cst__N1QN;
+  void *result__FJCO,*result__QI5N;
+  __POSITION __tmp__OJCO,__tmp__YJCO,__tmp__ZI5N,__tmp__UTCO;
+  __POSITION __tmp__M5QN;
+  void *__tmp__PJCO,*__tmp__ZJCO,*__tmp__0I5N,*__tmp__JTCO,*__tmp__VTCO;
+  void *__tmp__QJCO,*__tmp__0JCO,*__tmp__1I5N,*__tmp__ITCO,*__tmp__WTCO;
+  __READ_LOCAL *Self__J3DQ,*Self__L3DQ,*Self__N3DQ,*Self__P3DQ;
+  __READ_LOCAL *Self__Y3DQ,*Self__03DQ,*Self__23DQ,*Self__43DQ;
+  __LOCAL *Self__JK3R,*Self__OK3R,*Self__TK3R,*Self__YK3R,*Self__3K3R;
+  __LOCAL *Self__CL3R,*Self__HL3R,*Self__ML3R;
+  __READ_GLOBAL *Self__M3DQ,*Self__Q3DQ,*Self__13DQ,*Self__53DQ;
+  void *__tmp__KTCO;
+  __BOOLEAN __tmp__TI5N,__tmp__OTCO;
+  old_seq__J1QN=seq_call_and_loop__3QEJ;
+  __tmp__P1QN=Self__G1QN->parent_expr_binary_cmp__G11M.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__P1QN)->__id) {
   case __LIST__: {
-    __tmp__MNUN=execute_link__GMRG(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__TTOG(__tmp__P1QN);
   } break;
   case __STRING_CST__: {
-    __tmp__MNUN=((__STRING_CST *)__tmp__LNUN);
+    __tmp__Q1QN=((__STRING_CST *)__tmp__P1QN);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__MNUN=execute_link__A23K(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__KA0K(__tmp__P1QN);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__MNUN=((__PROTOTYPE_CST *)__tmp__LNUN);
+    __tmp__Q1QN=((__PROTOTYPE_CST *)__tmp__P1QN);
   } break;
   case __INTEGER_CST__: {
-    __tmp__MNUN=((__INTEGER_CST *)__tmp__LNUN);
+    __tmp__Q1QN=((__INTEGER_CST *)__tmp__P1QN);
   } break;
   case __READ_LOCAL__: {
-    __tmp__MNUN=execute_link__QDEL(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__4HAL(__tmp__P1QN);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__MNUN=execute_link__EIEL();
+    Self__KIBR=((__LIST *)list_current__EH1);
+    voir__LIBR=create__AXB( 250);
+    display__EQQG(Self__KIBR,voir__LIBR);
+    put_string__2EG(((__STRING *)voir__LIBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__Q1QN=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__MNUN=execute_link__IIEL(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__WMAL(__tmp__P1QN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__MNUN=execute_link__RMEL(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__5QAL(__tmp__P1QN);
   } break;
   case __REAL_CST__: {
-    __tmp__MNUN=((__REAL_CST *)__tmp__LNUN);
+    __tmp__Q1QN=((__REAL_CST *)__tmp__P1QN);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__MNUN=((__CHARACTER_CST *)__tmp__LNUN);
+    __tmp__Q1QN=((__CHARACTER_CST *)__tmp__P1QN);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__MNUN=execute_link__AREL(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__OVAL(__tmp__P1QN);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__MNUN=execute_link__HSEL(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__VWAL(__tmp__P1QN);
   } break;
   case __EXPR_SUP__: {
-    __tmp__MNUN=execute_link__MSEL(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__0WAL(__tmp__P1QN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__MNUN=execute_link__VWEL(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__D1AL(__tmp__P1QN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__MNUN=execute_link__40EL(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__M5AL(__tmp__P1QN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__MNUN=execute_link__H5EL(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__VDBL(__tmp__P1QN);
   } break;
   case __EXPR_AND__: {
-    __tmp__MNUN=execute_link__QDFL(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__4HBL(__tmp__P1QN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__MNUN=execute_link__ZHFL(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__HMBL(__tmp__P1QN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__MNUN=execute_link__CMFL(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__QQBL(__tmp__P1QN);
   } break;
   case __PUT_TO__: {
-    __tmp__MNUN=execute_link__NKTK(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__ROPK(__tmp__P1QN);
   } break;
   case __ITEM__: {
-    __tmp__MNUN=execute_link__LQFL(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__ZUBL(__tmp__P1QN);
   } break;
   case __SIZE_OF__: {
-    __tmp__MNUN=execute_link__SQFL(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__AVBL(__tmp__P1QN);
   } break;
   case __CAST__: {
-    __tmp__MNUN=execute_link__XQFL(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__FVBL(__tmp__P1QN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__MNUN=execute_link__MYXL(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__CDUL(__tmp__P1QN);
   } break;
   case __READ_SLOT__: {
-    __tmp__MNUN=execute_link__QUFL(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__4YBL(__tmp__P1QN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__MNUN=execute_link__AZFL(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__O3BL(__tmp__P1QN);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__MNUN=execute_link__4N3M(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__C2ZM(__tmp__P1QN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__MNUN=execute_link__03IO(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__SGFO(__tmp__P1QN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__MNUN=execute_link__SFPO(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__KOLO(__tmp__P1QN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__MNUN=execute_link__TDJO(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__LMFO(__tmp__P1QN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__MNUN=execute_link__WLPO(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__OULO(__tmp__P1QN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__MNUN=execute_link__GDOM(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__IPKM(__tmp__P1QN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__MNUN=execute_link__3NSL(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__VXOL(__tmp__P1QN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__MNUN=execute_link__SQ3M(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__W4ZM(__tmp__P1QN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__MNUN=execute_link__MJJO(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__ESFO(__tmp__P1QN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__MNUN=execute_link__EIIP(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__2QEP(__tmp__P1QN);
   } break;
   case __EXPR_INF__: {
-    __tmp__MNUN=execute_link__BNUN(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__F1QN(__tmp__P1QN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__MNUN=execute_link__KRUN(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__O5QN(__tmp__P1QN);
   } break;
   case __EXPR_OR__: {
-    __tmp__MNUN=execute_link__HEUN(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__LSQN(__tmp__P1QN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__MNUN=execute_link__UUYO(__tmp__LNUN);
+    __tmp__Q1QN=execute_link__M3UO(__tmp__P1QN);
   } break;
   };
-  Self__CNUN->parent_expr_binary_cmp__CN5M.left__ZFAI=__tmp__MNUN;
-  __tmp__NNUN=Self__CNUN->parent_expr_binary_cmp__CN5M.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__NNUN)->__id) {
+  Self__G1QN->parent_expr_binary_cmp__G11M.left__PM2H=__tmp__Q1QN;
+  __tmp__R1QN=Self__G1QN->parent_expr_binary_cmp__G11M.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__R1QN)->__id) {
   case __LIST__: {
-    __tmp__ONUN=execute_link__GMRG(__tmp__NNUN);
+    __tmp__S1QN=execute_link__TTOG(__tmp__R1QN);
   } break;
   case __STRING_CST__: {
-    __tmp__ONUN=((__STRING_CST *)__tmp__NNUN);
+    __tmp__S1QN=((__STRING_CST *)__tmp__R1QN);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__ONUN=execute_link__A23K(__tmp__NNUN);
+    __tmp__S1QN=execute_link__KA0K(__tmp__R1QN);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__ONUN=((__PROTOTYPE_CST *)__tmp__NNUN);
+    __tmp__S1QN=((__PROTOTYPE_CST *)__tmp__R1QN);
   } break;
   case __INTEGER_CST__: {
-    __tmp__ONUN=((__INTEGER_CST *)__tmp__NNUN);
+    __tmp__S1QN=((__INTEGER_CST *)__tmp__R1QN);
   } break;
   case __READ_LOCAL__: {
-    __tmp__ONUN=execute_link__QDEL(__tmp__NNUN);
+    __tmp__S1QN=execute_link__4HAL(__tmp__R1QN);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__ONUN=execute_link__EIEL();
+    Self__MIBR=((__LIST *)list_current__EH1);
+    voir__NIBR=create__AXB( 250);
+    display__EQQG(Self__MIBR,voir__NIBR);
+    put_string__2EG(((__STRING *)voir__NIBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__S1QN=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__ONUN=execute_link__IIEL(__tmp__NNUN);
+    __tmp__S1QN=execute_link__WMAL(__tmp__R1QN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__ONUN=execute_link__RMEL(__tmp__NNUN);
+    __tmp__S1QN=execute_link__5QAL(__tmp__R1QN);
   } break;
   case __REAL_CST__: {
-    __tmp__ONUN=((__REAL_CST *)__tmp__NNUN);
+    __tmp__S1QN=((__REAL_CST *)__tmp__R1QN);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__ONUN=((__CHARACTER_CST *)__tmp__NNUN);
+    __tmp__S1QN=((__CHARACTER_CST *)__tmp__R1QN);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__ONUN=execute_link__AREL(__tmp__NNUN);
+    __tmp__S1QN=execute_link__OVAL(__tmp__R1QN);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__ONUN=execute_link__HSEL(__tmp__NNUN);
+    __tmp__S1QN=execute_link__VWAL(__tmp__R1QN);
   } break;
   case __EXPR_SUP__: {
-    __tmp__ONUN=execute_link__MSEL(__tmp__NNUN);
+    __tmp__S1QN=execute_link__0WAL(__tmp__R1QN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__ONUN=execute_link__VWEL(__tmp__NNUN);
+    __tmp__S1QN=execute_link__D1AL(__tmp__R1QN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__ONUN=execute_link__40EL(__tmp__NNUN);
+    __tmp__S1QN=execute_link__M5AL(__tmp__R1QN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__ONUN=execute_link__H5EL(__tmp__NNUN);
+    __tmp__S1QN=execute_link__VDBL(__tmp__R1QN);
   } break;
   case __EXPR_AND__: {
-    __tmp__ONUN=execute_link__QDFL(__tmp__NNUN);
+    __tmp__S1QN=execute_link__4HBL(__tmp__R1QN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__ONUN=execute_link__ZHFL(__tmp__NNUN);
+    __tmp__S1QN=execute_link__HMBL(__tmp__R1QN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__ONUN=execute_link__CMFL(__tmp__NNUN);
+    __tmp__S1QN=execute_link__QQBL(__tmp__R1QN);
   } break;
   case __PUT_TO__: {
-    __tmp__ONUN=execute_link__NKTK(__tmp__NNUN);
+    __tmp__S1QN=execute_link__ROPK(__tmp__R1QN);
   } break;
   case __ITEM__: {
-    __tmp__ONUN=execute_link__LQFL(__tmp__NNUN);
+    __tmp__S1QN=execute_link__ZUBL(__tmp__R1QN);
   } break;
   case __SIZE_OF__: {
-    __tmp__ONUN=execute_link__SQFL(__tmp__NNUN);
+    __tmp__S1QN=execute_link__AVBL(__tmp__R1QN);
   } break;
   case __CAST__: {
-    __tmp__ONUN=execute_link__XQFL(__tmp__NNUN);
+    __tmp__S1QN=execute_link__FVBL(__tmp__R1QN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__ONUN=execute_link__MYXL(__tmp__NNUN);
+    __tmp__S1QN=execute_link__CDUL(__tmp__R1QN);
   } break;
   case __READ_SLOT__: {
-    __tmp__ONUN=execute_link__QUFL(__tmp__NNUN);
+    __tmp__S1QN=execute_link__4YBL(__tmp__R1QN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__ONUN=execute_link__AZFL(__tmp__NNUN);
+    __tmp__S1QN=execute_link__O3BL(__tmp__R1QN);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__ONUN=execute_link__4N3M(__tmp__NNUN);
+    __tmp__S1QN=execute_link__C2ZM(__tmp__R1QN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__ONUN=execute_link__03IO(__tmp__NNUN);
+    __tmp__S1QN=execute_link__SGFO(__tmp__R1QN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ONUN=execute_link__SFPO(__tmp__NNUN);
+    __tmp__S1QN=execute_link__KOLO(__tmp__R1QN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__ONUN=execute_link__TDJO(__tmp__NNUN);
+    __tmp__S1QN=execute_link__LMFO(__tmp__R1QN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ONUN=execute_link__WLPO(__tmp__NNUN);
+    __tmp__S1QN=execute_link__OULO(__tmp__R1QN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__ONUN=execute_link__GDOM(__tmp__NNUN);
+    __tmp__S1QN=execute_link__IPKM(__tmp__R1QN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__ONUN=execute_link__3NSL(__tmp__NNUN);
+    __tmp__S1QN=execute_link__VXOL(__tmp__R1QN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__ONUN=execute_link__SQ3M(__tmp__NNUN);
+    __tmp__S1QN=execute_link__W4ZM(__tmp__R1QN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__ONUN=execute_link__MJJO(__tmp__NNUN);
+    __tmp__S1QN=execute_link__ESFO(__tmp__R1QN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__ONUN=execute_link__EIIP(__tmp__NNUN);
+    __tmp__S1QN=execute_link__2QEP(__tmp__R1QN);
   } break;
   case __EXPR_INF__: {
-    __tmp__ONUN=execute_link__BNUN(__tmp__NNUN);
+    __tmp__S1QN=execute_link__F1QN(__tmp__R1QN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__ONUN=execute_link__KRUN(__tmp__NNUN);
+    __tmp__S1QN=execute_link__O5QN(__tmp__R1QN);
   } break;
   case __EXPR_OR__: {
-    __tmp__ONUN=execute_link__HEUN(__tmp__NNUN);
+    __tmp__S1QN=execute_link__LSQN(__tmp__R1QN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__ONUN=execute_link__UUYO(__tmp__NNUN);
+    __tmp__S1QN=execute_link__M3UO(__tmp__R1QN);
   } break;
   };
-  Self__CNUN->parent_expr_binary_cmp__CN5M.right__3FAI=__tmp__ONUN;
-  __tmp__QNUN=Self__CNUN->parent_expr_binary_cmp__CN5M.left__ZFAI;
-  if (__tmp__QNUN==NULL) {
-    __tmp__RNUN=NULL;
+  Self__G1QN->parent_expr_binary_cmp__G11M.right__TM2H=__tmp__S1QN;
+  __tmp__U1QN=Self__G1QN->parent_expr_binary_cmp__G11M.left__PM2H;
+  if (__tmp__U1QN==NULL) {
+    __tmp__V1QN=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__QNUN)->__id) {
+    switch (((struct ___OBJ *)__tmp__U1QN)->__id) {
     case __LIST__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__RNUN=((void *)__tmp__QNUN);
+      __tmp__V1QN=((void *)__tmp__U1QN);
     } break;
     case __READ_LOCAL__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __ITEM__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __CAST__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__RNUN=NULL;
+      __tmp__V1QN=NULL;
     } break;
     }
   };
-  left_cst__INUN=__tmp__RNUN;
-  __tmp__TNUN=Self__CNUN->parent_expr_binary_cmp__CN5M.right__3FAI;
-  if (__tmp__TNUN==NULL) {
-    __tmp__UNUN=NULL;
+  left_cst__M1QN=__tmp__V1QN;
+  __tmp__X1QN=Self__G1QN->parent_expr_binary_cmp__G11M.right__TM2H;
+  if (__tmp__X1QN==NULL) {
+    __tmp__Y1QN=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__TNUN)->__id) {
+    switch (((struct ___OBJ *)__tmp__X1QN)->__id) {
     case __LIST__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__UNUN=((void *)__tmp__TNUN);
+      __tmp__Y1QN=((void *)__tmp__X1QN);
     } break;
     case __READ_LOCAL__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __ITEM__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __CAST__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__UNUN=NULL;
+      __tmp__Y1QN=NULL;
     } break;
     }
   };
-  right_cst__JNUN=__tmp__UNUN;
-  result__ENUN=NULL;
-  if (((void *)__tmp__RNUN != (void *)NULL)) {
-    result__ENUN=NULL;
+  right_cst__N1QN=__tmp__Y1QN;
+  result__I1QN=NULL;
+  if (((void *)__tmp__V1QN != (void *)NULL)) {
+    result__I1QN=NULL;
   };
-  if ((((void *)result__ENUN == (void *)NULL) && ((void *)__tmp__UNUN != (void *)NULL))) {
-    result__ENUN=NULL;
+  if ((((void *)result__I1QN == (void *)NULL) && ((void *)__tmp__Y1QN != (void *)NULL))) {
+    result__I1QN=NULL;
   };
-  if (((((void *)result__ENUN == (void *)NULL) && ((void *)__tmp__UNUN != (void *)NULL)) && ((void *)__tmp__RNUN != (void *)NULL))) {
-    result__NAGO=NULL;
-    if ((((__INTEGER_CST *)__tmp__RNUN)->value__VUYD < ((__INTEGER_CST *)__tmp__UNUN)->value__VUYD)) {
-      __tmp__WAGO=Self__CNUN->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__XAGO=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__XAGO)->__id) {
+  if (((((void *)result__I1QN == (void *)NULL) && ((void *)__tmp__Y1QN != (void *)NULL)) && ((void *)__tmp__V1QN != (void *)NULL))) {
+    result__FJCO=NULL;
+    if ((((__INTEGER_CST *)__tmp__V1QN)->value__W4YD < ((__INTEGER_CST *)__tmp__Y1QN)->value__W4YD)) {
+      __tmp__OJCO=Self__G1QN->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__PJCO=type_true__FJB;
+      switch (((struct ___OBJ *)__tmp__PJCO)->__id) {
       case __TYPE__: {
-        __tmp__YAGO=((__TYPE *)__tmp__XAGO)->default__AKC;
+        __tmp__QJCO=((__TYPE *)__tmp__PJCO)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__YAGO=((__TYPE_NULL *)__tmp__XAGO)->parent_type__TIB.default__AKC;
+        __tmp__QJCO=((__TYPE_NULL *)__tmp__PJCO)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__YAGO=((__TYPE_VOID *)__tmp__XAGO)->parent_type__UIB.default__AKC;
+        __tmp__QJCO=((__TYPE_VOID *)__tmp__PJCO)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__YAGO=((__TYPE_CONTEXT *)__tmp__XAGO)->parent_type__VIB.default__AKC;
+        __tmp__QJCO=((__TYPE_CONTEXT *)__tmp__PJCO)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__YAGO=((__TYPE_ID *)__tmp__XAGO)->parent_type__WIB.default__AKC;
+        __tmp__QJCO=((__TYPE_ID *)__tmp__PJCO)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__YAGO=((__TYPE_GENERIC *)__tmp__XAGO)->parent_type__T2IB.default__AKC;
+        __tmp__QJCO=((__TYPE_GENERIC *)__tmp__PJCO)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__YAGO=((__PROFIL_BLOCK *)__tmp__XAGO)->parent_type__VNCG.default__AKC;
+        __tmp__QJCO=((__PROFIL_BLOCK *)__tmp__PJCO)->parent_type__PGAG.default__AKC;
       } break;
       };
-      result__NAGO=create__type__HZQC(__tmp__WAGO,__tmp__YAGO);
+      result__FJCO=create__type__PKQC(__tmp__OJCO,__tmp__QJCO);
     } else {
-      __tmp__ABGO=Self__CNUN->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__BBGO=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__BBGO)->__id) {
+      __tmp__YJCO=Self__G1QN->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__ZJCO=type_false__NJB;
+      switch (((struct ___OBJ *)__tmp__ZJCO)->__id) {
       case __TYPE__: {
-        __tmp__CBGO=((__TYPE *)__tmp__BBGO)->default__AKC;
+        __tmp__0JCO=((__TYPE *)__tmp__ZJCO)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__CBGO=((__TYPE_NULL *)__tmp__BBGO)->parent_type__TIB.default__AKC;
+        __tmp__0JCO=((__TYPE_NULL *)__tmp__ZJCO)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__CBGO=((__TYPE_VOID *)__tmp__BBGO)->parent_type__UIB.default__AKC;
+        __tmp__0JCO=((__TYPE_VOID *)__tmp__ZJCO)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__CBGO=((__TYPE_CONTEXT *)__tmp__BBGO)->parent_type__VIB.default__AKC;
+        __tmp__0JCO=((__TYPE_CONTEXT *)__tmp__ZJCO)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__CBGO=((__TYPE_ID *)__tmp__BBGO)->parent_type__WIB.default__AKC;
+        __tmp__0JCO=((__TYPE_ID *)__tmp__ZJCO)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__CBGO=((__TYPE_GENERIC *)__tmp__BBGO)->parent_type__T2IB.default__AKC;
+        __tmp__0JCO=((__TYPE_GENERIC *)__tmp__ZJCO)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__CBGO=((__PROFIL_BLOCK *)__tmp__BBGO)->parent_type__VNCG.default__AKC;
+        __tmp__0JCO=((__PROFIL_BLOCK *)__tmp__ZJCO)->parent_type__PGAG.default__AKC;
       } break;
       };
-      result__NAGO=create__type__HZQC(__tmp__ABGO,__tmp__CBGO);
+      result__FJCO=create__type__PKQC(__tmp__YJCO,__tmp__0JCO);
     };
-    result__ENUN=result__NAGO;
+    result__I1QN=result__FJCO;
   };
-  if ((((void *)result__ENUN == (void *)NULL) && (old_seq__FNUN == seq_call_and_loop__BOIJ))) {
-    result__W4CO=NULL;
-    __tmp__X4CO=Self__CNUN->parent_expr_binary_cmp__CN5M.left__ZFAI;
-    __tmp__Y4CO=Self__CNUN->parent_expr_binary_cmp__CN5M.right__3FAI;
-    switch (((struct ___OBJ *)__tmp__X4CO)->__id) {
+  if ((((void *)result__I1QN == (void *)NULL) && (old_seq__J1QN == seq_call_and_loop__3QEJ))) {
+    result__QI5N=NULL;
+    __tmp__RI5N=Self__G1QN->parent_expr_binary_cmp__G11M.left__PM2H;
+    __tmp__SI5N=Self__G1QN->parent_expr_binary_cmp__G11M.right__TM2H;
+    switch (((struct ___OBJ *)__tmp__RI5N)->__id) {
     case __LIST__: {
-      __tmp__Z4CO=FALSE__;
+      __tmp__TI5N=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__Z4CO=__infix_equal_equal__CC5L(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__XN1L(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__Z4CO=FALSE__;
+      __tmp__TI5N=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__Z4CO=__infix_equal_equal__XC5L(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__MO1L(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __INTEGER_CST__: {
-      __tmp__Z4CO=__infix_equal_equal__ID5L(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__3O1L(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __READ_LOCAL__: {
-      __tmp__Z4CO=__infix_equal_equal__CE5L(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__XP1L(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__Z4CO=FALSE__;
+      __tmp__TI5N=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__Z4CO=__infix_equal_equal__YE5L(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__NQ1L(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__Z4CO=__infix_equal_equal__UF5L(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__JR1L(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __REAL_CST__: {
-      __tmp__Z4CO=__infix_equal_equal__QG5L(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__FS1L(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__Z4CO=__infix_equal_equal__KH5L(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__5S1L(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__Z4CO=FALSE__;
+      __tmp__TI5N=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__Z4CO=FALSE__;
+      __tmp__TI5N=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__Z4CO=__infix_equal_equal__DI5L(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__YT1L(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_SUB__: {
-      __tmp__Z4CO=__infix_equal_equal__5I5L(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__UU1L(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_MUL__: {
-      __tmp__Z4CO=__infix_equal_equal__1J5L(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__QV1L(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_DIV__: {
-      __tmp__Z4CO=__infix_equal_equal__XK5L(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__MW1L(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_AND__: {
-      __tmp__Z4CO=__infix_equal_equal__TL5L(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__IX1L(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__Z4CO=__infix_equal_equal__PM5L(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__EY1L(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__Z4CO=__infix_equal_equal__LN5L(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__AZ1L(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __PUT_TO__: {
-      __tmp__Z4CO=FALSE__;
+      __tmp__TI5N=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__Z4CO=FALSE__;
+      __tmp__TI5N=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__Z4CO=FALSE__;
+      __tmp__TI5N=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__Z4CO=FALSE__;
+      __tmp__TI5N=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__Z4CO=FALSE__;
+      __tmp__TI5N=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__Z4CO=__infix_equal_equal__XO5L(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__M01L(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__Z4CO=__infix_equal_equal__TP5L(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__I11L(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__Z4CO=__infix_equal_equal__OVLO(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__G4HO(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__Z4CO=__infix_equal_equal__4TJO(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__W2FO(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__Z4CO=__infix_equal_equal__53PO(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__XGMO(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__Z4CO=__infix_equal_equal__0UJO(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__S3FO(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__Z4CO=__infix_equal_equal__24PO(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__UHMO(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_NEG__: {
-      __tmp__Z4CO=__infix_equal_equal__V1OM(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__5HLM(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_ADD__: {
-      __tmp__Z4CO=__infix_equal_equal__FQ5L(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__011L(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_NOT__: {
-      __tmp__Z4CO=__infix_equal_equal__233M(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__AM0M(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_MOD__: {
-      __tmp__Z4CO=__infix_equal_equal__WVJO(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__O4FO(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__Z4CO=__infix_equal_equal__0PIP(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__SYEP(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_INF__: {
-      __tmp__Z4CO=__infix_equal_equal__AWLO(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__Y4HO(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__Z4CO=__infix_equal_equal__2WLO(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__U5HO(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_OR__: {
-      __tmp__Z4CO=__infix_equal_equal__JZUN(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__NHRN(__tmp__RI5N,__tmp__SI5N);
     } break;
     case __EXPR_XOR__: {
-      __tmp__Z4CO=__infix_equal_equal__SKZO(__tmp__X4CO,__tmp__Y4CO);
+      __tmp__TI5N=__infix_equal_equal__KTVO(__tmp__RI5N,__tmp__SI5N);
     } break;
     };
-    if (__tmp__Z4CO) {
-      __tmp__54CO=Self__CNUN->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__A5CO=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__A5CO)->__id) {
+    if (__tmp__TI5N) {
+      __tmp__ZI5N=Self__G1QN->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__0I5N=type_false__NJB;
+      switch (((struct ___OBJ *)__tmp__0I5N)->__id) {
       case __TYPE__: {
-        __tmp__B5CO=((__TYPE *)__tmp__A5CO)->default__AKC;
+        __tmp__1I5N=((__TYPE *)__tmp__0I5N)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__B5CO=((__TYPE_NULL *)__tmp__A5CO)->parent_type__TIB.default__AKC;
+        __tmp__1I5N=((__TYPE_NULL *)__tmp__0I5N)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__B5CO=((__TYPE_VOID *)__tmp__A5CO)->parent_type__UIB.default__AKC;
+        __tmp__1I5N=((__TYPE_VOID *)__tmp__0I5N)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__B5CO=((__TYPE_CONTEXT *)__tmp__A5CO)->parent_type__VIB.default__AKC;
+        __tmp__1I5N=((__TYPE_CONTEXT *)__tmp__0I5N)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__B5CO=((__TYPE_ID *)__tmp__A5CO)->parent_type__WIB.default__AKC;
+        __tmp__1I5N=((__TYPE_ID *)__tmp__0I5N)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__B5CO=((__TYPE_GENERIC *)__tmp__A5CO)->parent_type__T2IB.default__AKC;
+        __tmp__1I5N=((__TYPE_GENERIC *)__tmp__0I5N)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__B5CO=((__PROFIL_BLOCK *)__tmp__A5CO)->parent_type__VNCG.default__AKC;
+        __tmp__1I5N=((__PROFIL_BLOCK *)__tmp__0I5N)->parent_type__PGAG.default__AKC;
       } break;
       };
-      result__W4CO=create__type__HZQC(__tmp__54CO,__tmp__B5CO);
-      __tmp__E5CO=Self__CNUN->parent_expr_binary_cmp__CN5M.left__ZFAI;
-      switch (((struct ___OBJ *)__tmp__E5CO)->__id) {
+      result__QI5N=create__type__PKQC(__tmp__ZI5N,__tmp__1I5N);
+      __tmp__4I5N=Self__G1QN->parent_expr_binary_cmp__G11M.left__PM2H;
+      switch (((struct ___OBJ *)__tmp__4I5N)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__E5CO);
+        remove__SOJJ(__tmp__4I5N);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__E5CO);
+        remove__2TAK(__tmp__4I5N);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__XZHQ=((__READ_LOCAL *)__tmp__E5CO);
-        unread__ESNK(Self__XZHQ->local__G5YD,Self__XZHQ);
+        Self__J3DQ=((__READ_LOCAL *)__tmp__4I5N);
+        Self__JK3R=((__LOCAL *)Self__J3DQ->local__HJZD);
+        Self__JK3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__JK3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__JK3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__KK3R=create__AXB( 250);
+          display__UXFK(Self__J3DQ,voir__KK3R);
+          put_string__2EG(((__STRING *)voir__KK3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__MK3R=((__LIST *)list_current__EH1);
+          voir__NK3R=create__AXB( 250);
+          display__EQQG(Self__MK3R,voir__NK3R);
+          put_string__2EG(((__STRING *)voir__NK3R));
+          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__E5CO);
+        remove__1UAK(__tmp__4I5N);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__E5CO);
+        remove__LVAK(__tmp__4I5N);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__E5CO);
+        remove__PVAK(__tmp__4I5N);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__ZZHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__E5CO)->receiver__AHAI);
-        unread__ESNK(Self__ZZHQ->local__G5YD,Self__ZZHQ);
+        Self__L3DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__4I5N)->receiver__WN2H);
+        Self__OK3R=((__LOCAL *)Self__L3DQ->local__HJZD);
+        Self__OK3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__OK3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__OK3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__PK3R=create__AXB( 250);
+          display__UXFK(Self__L3DQ,voir__PK3R);
+          put_string__2EG(((__STRING *)voir__PK3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__RK3R=((__LIST *)list_current__EH1);
+          voir__SK3R=create__AXB( 250);
+          display__EQQG(Self__RK3R,voir__SK3R);
+          put_string__2EG(((__STRING *)voir__SK3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __GET_TYPE_ID__: {
-        remove__4SEK(__tmp__E5CO);
+        remove__0VAK(__tmp__4I5N);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__E5CO);
+        remove__3VAK(__tmp__4I5N);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__E5CO);
+        remove__BWAK(__tmp__4I5N);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__E5CO);
+        remove__FWAK(__tmp__4I5N);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__E5CO);
+        remove__JWAK(__tmp__4I5N);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__E5CO);
+        remove__NWAK(__tmp__4I5N);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__E5CO);
+        remove__RWAK(__tmp__4I5N);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__E5CO);
+        remove__VWAK(__tmp__4I5N);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__E5CO);
+        remove__ZWAK(__tmp__4I5N);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__E5CO);
+        remove__0XAK(__tmp__4I5N);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__E5CO);
+        remove__4XAK(__tmp__4I5N);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__E5CO);
+        remove__BYAK(__tmp__4I5N);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__E5CO);
+        remove__DUML(__tmp__4I5N);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__E5CO);
+        remove__GGHK(__tmp__4I5N);
       } break;
       case __READ_GLOBAL__: {
-        Self__0ZHQ=((__READ_GLOBAL *)__tmp__E5CO);
-        unread__H2QL(Self__0ZHQ->global__3DNK,Self__0ZHQ);
+        Self__M3DQ=((__READ_GLOBAL *)__tmp__4I5N);
+        unread__CGNL(Self__M3DQ->global__ZGJK,Self__M3DQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__E5CO);
+        remove__WA0M(__tmp__4I5N);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__E5CO);
+        remove__0UEO(__tmp__4I5N);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__E5CO);
+        remove__0RKO(__tmp__4I5N);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__E5CO);
+        remove__4UEO(__tmp__4I5N);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__E5CO);
+        remove__5RKO(__tmp__4I5N);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__E5CO);
+        remove__HTJM(__tmp__4I5N);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__E5CO);
+        remove__XWML(__tmp__4I5N);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__E5CO);
+        remove__TJZM(__tmp__4I5N);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__E5CO);
+        remove__CVEO(__tmp__4I5N);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__E5CO);
+        remove__1EEP(__tmp__4I5N);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__E5CO);
+        remove__0DRN(__tmp__4I5N);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__E5CO);
+        remove__4DRN(__tmp__4I5N);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__E5CO);
+        remove__14PN(__tmp__4I5N);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__E5CO);
+        remove__EVTO(__tmp__4I5N);
       } break;
       };
-      __tmp__F5CO=Self__CNUN->parent_expr_binary_cmp__CN5M.right__3FAI;
-      switch (((struct ___OBJ *)__tmp__F5CO)->__id) {
+      __tmp__5I5N=Self__G1QN->parent_expr_binary_cmp__G11M.right__TM2H;
+      switch (((struct ___OBJ *)__tmp__5I5N)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__F5CO);
+        remove__SOJJ(__tmp__5I5N);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__F5CO);
+        remove__2TAK(__tmp__5I5N);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__1ZHQ=((__READ_LOCAL *)__tmp__F5CO);
-        unread__ESNK(Self__1ZHQ->local__G5YD,Self__1ZHQ);
+        Self__N3DQ=((__READ_LOCAL *)__tmp__5I5N);
+        Self__TK3R=((__LOCAL *)Self__N3DQ->local__HJZD);
+        Self__TK3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__TK3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__TK3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__UK3R=create__AXB( 250);
+          display__UXFK(Self__N3DQ,voir__UK3R);
+          put_string__2EG(((__STRING *)voir__UK3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__WK3R=((__LIST *)list_current__EH1);
+          voir__XK3R=create__AXB( 250);
+          display__EQQG(Self__WK3R,voir__XK3R);
+          put_string__2EG(((__STRING *)voir__XK3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(__tmp__F5CO);
+        remove__1UAK(__tmp__5I5N);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__F5CO);
+        remove__LVAK(__tmp__5I5N);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__F5CO);
+        remove__PVAK(__tmp__5I5N);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__3ZHQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__F5CO)->receiver__AHAI);
-        unread__ESNK(Self__3ZHQ->local__G5YD,Self__3ZHQ);
+        Self__P3DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__5I5N)->receiver__WN2H);
+        Self__YK3R=((__LOCAL *)Self__P3DQ->local__HJZD);
+        Self__YK3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__YK3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__YK3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__ZK3R=create__AXB( 250);
+          display__UXFK(Self__P3DQ,voir__ZK3R);
+          put_string__2EG(((__STRING *)voir__ZK3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__1K3R=((__LIST *)list_current__EH1);
+          voir__2K3R=create__AXB( 250);
+          display__EQQG(Self__1K3R,voir__2K3R);
+          put_string__2EG(((__STRING *)voir__2K3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __GET_TYPE_ID__: {
-        remove__4SEK(__tmp__F5CO);
+        remove__0VAK(__tmp__5I5N);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__F5CO);
+        remove__3VAK(__tmp__5I5N);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__F5CO);
+        remove__BWAK(__tmp__5I5N);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__F5CO);
+        remove__FWAK(__tmp__5I5N);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__F5CO);
+        remove__JWAK(__tmp__5I5N);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__F5CO);
+        remove__NWAK(__tmp__5I5N);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__F5CO);
+        remove__RWAK(__tmp__5I5N);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__F5CO);
+        remove__VWAK(__tmp__5I5N);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__F5CO);
+        remove__ZWAK(__tmp__5I5N);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__F5CO);
+        remove__0XAK(__tmp__5I5N);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__F5CO);
+        remove__4XAK(__tmp__5I5N);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__F5CO);
+        remove__BYAK(__tmp__5I5N);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__F5CO);
+        remove__DUML(__tmp__5I5N);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__F5CO);
+        remove__GGHK(__tmp__5I5N);
       } break;
       case __READ_GLOBAL__: {
-        Self__4ZHQ=((__READ_GLOBAL *)__tmp__F5CO);
-        unread__H2QL(Self__4ZHQ->global__3DNK,Self__4ZHQ);
+        Self__Q3DQ=((__READ_GLOBAL *)__tmp__5I5N);
+        unread__CGNL(Self__Q3DQ->global__ZGJK,Self__Q3DQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__F5CO);
+        remove__WA0M(__tmp__5I5N);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__F5CO);
+        remove__0UEO(__tmp__5I5N);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__F5CO);
+        remove__0RKO(__tmp__5I5N);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__F5CO);
+        remove__4UEO(__tmp__5I5N);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__F5CO);
+        remove__5RKO(__tmp__5I5N);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__F5CO);
+        remove__HTJM(__tmp__5I5N);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__F5CO);
+        remove__XWML(__tmp__5I5N);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__F5CO);
+        remove__TJZM(__tmp__5I5N);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__F5CO);
+        remove__CVEO(__tmp__5I5N);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__F5CO);
+        remove__1EEP(__tmp__5I5N);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__F5CO);
+        remove__0DRN(__tmp__5I5N);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__F5CO);
+        remove__4DRN(__tmp__5I5N);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__F5CO);
+        remove__14PN(__tmp__5I5N);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__F5CO);
+        remove__EVTO(__tmp__5I5N);
       } break;
       };
     };
-    result__ENUN=result__W4CO;
-    if ((((void *)result__W4CO == (void *)NULL) && ((void *)__tmp__RNUN != (void *)NULL))) {
-      result__ENUN=NULL;
+    result__I1QN=result__QI5N;
+    if ((((void *)result__QI5N == (void *)NULL) && ((void *)__tmp__V1QN != (void *)NULL))) {
+      result__I1QN=NULL;
     };
-    if ((((void *)result__ENUN == (void *)NULL) && ((void *)__tmp__UNUN != (void *)NULL))) {
-      result__IKGO=NULL;
-      if ((((__INTEGER_CST *)__tmp__UNUN)->value__VUYD ==  0)) {
-        __tmp__PKGO=Self__CNUN->parent_expr_binary_cmp__CN5M.left__ZFAI;
-        switch (((struct ___OBJ *)__tmp__PKGO)->__id) {
+    if ((((void *)result__I1QN == (void *)NULL) && ((void *)__tmp__Y1QN != (void *)NULL))) {
+      result__ATCO=NULL;
+      if ((((__INTEGER_CST *)__tmp__Y1QN)->value__W4YD ==  0)) {
+        __tmp__HTCO=Self__G1QN->parent_expr_binary_cmp__G11M.left__PM2H;
+        switch (((struct ___OBJ *)__tmp__HTCO)->__id) {
         case __LIST__: {
-          __tmp__QKGO=static_type__SCTG(__tmp__PKGO);
+          __tmp__ITCO=static_type__OHQG(__tmp__HTCO);
         } break;
         case __STRING_CST__: {
-          __tmp__QKGO=((__STRING_CST *)__tmp__PKGO)->parent_constant__5F.static_type__LSYD;
+          __tmp__ITCO=((__STRING_CST *)__tmp__HTCO)->parent_constant__5F.static_type__M2YD;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__QKGO=((__EXTERNAL_C *)__tmp__PKGO)->static_type__KMZD;
+          __tmp__ITCO=((__EXTERNAL_C *)__tmp__HTCO)->static_type__1VZD;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__QKGO=((__PROTOTYPE_CST *)__tmp__PKGO)->parent_constant__DMMC.static_type__LSYD;
+          __tmp__ITCO=((__PROTOTYPE_CST *)__tmp__HTCO)->parent_constant__W2LC.static_type__M2YD;
         } break;
         case __INTEGER_CST__: {
-          __tmp__QKGO=((__INTEGER_CST *)__tmp__PKGO)->parent_constant__OMMC.static_type__LSYD;
+          __tmp__ITCO=((__INTEGER_CST *)__tmp__HTCO)->parent_constant__B3LC.static_type__M2YD;
         } break;
         case __READ_LOCAL__: {
-          __tmp__QKGO=((__LOCAL *)((__READ_LOCAL *)__tmp__PKGO)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+          __tmp__ITCO=((__LOCAL *)((__READ_LOCAL *)__tmp__HTCO)->local__HJZD)->parent_variable__T1LC.type__D25F;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__QKGO=static_type__EG5H(__tmp__PKGO);
+          __tmp__ITCO=static_type__CN1H(__tmp__HTCO);
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__QKGO=static_type__3G5H();
+          __tmp__ITCO=static_type__1N1H();
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__QKGO=static_type__CH5H();
+          __tmp__ITCO=static_type__AO1H();
         } break;
         case __REAL_CST__: {
-          __tmp__QKGO=((__REAL_CST *)__tmp__PKGO)->parent_constant__IVNH.static_type__LSYD;
+          __tmp__ITCO=((__REAL_CST *)__tmp__HTCO)->parent_constant__U2JH.static_type__M2YD;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__QKGO=((__CHARACTER_CST *)__tmp__PKGO)->parent_constant__1VNH.static_type__LSYD;
+          __tmp__ITCO=((__CHARACTER_CST *)__tmp__HTCO)->parent_constant__H3JH.static_type__M2YD;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__QKGO=static_type__HH5H();
+          __tmp__ITCO=static_type__FO1H();
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__QKGO=static_type__MH5H();
+          __tmp__ITCO=static_type__KO1H();
         } break;
         case __EXPR_SUP__: {
-          __tmp__QKGO=static_type__RH5H();
+          __tmp__ITCO=static_type__PO1H();
         } break;
         case __EXPR_SUB__: {
-          __tmp__QKGO=static_type__WH5H(__tmp__PKGO);
+          __tmp__ITCO=static_type__UO1H(__tmp__HTCO);
         } break;
         case __EXPR_MUL__: {
-          __tmp__QKGO=static_type__2H5H(__tmp__PKGO);
+          __tmp__ITCO=static_type__0O1H(__tmp__HTCO);
         } break;
         case __EXPR_DIV__: {
-          __tmp__QKGO=static_type__BI5H(__tmp__PKGO);
+          __tmp__ITCO=static_type__5O1H(__tmp__HTCO);
         } break;
         case __EXPR_AND__: {
-          __tmp__QKGO=static_type__GI5H(__tmp__PKGO);
+          __tmp__ITCO=static_type__EP1H(__tmp__HTCO);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__QKGO=static_type__LI5H(__tmp__PKGO);
+          __tmp__ITCO=static_type__JP1H(__tmp__HTCO);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__QKGO=static_type__QI5H(__tmp__PKGO);
+          __tmp__ITCO=static_type__OP1H(__tmp__HTCO);
         } break;
         case __PUT_TO__: {
-          __tmp__QKGO=TYPE_VOID__->parent_type__UIB.default__AKC;
+          __tmp__ITCO=TYPE_VOID__->parent_type__UIB.default__AKC;
         } break;
         case __ITEM__: {
-          __tmp__QKGO=static_type__ZI5H(__tmp__PKGO);
+          __tmp__ITCO=static_type__XP1H(__tmp__HTCO);
         } break;
         case __SIZE_OF__: {
-          __tmp__QKGO=static_type__FJ5H();
+          __tmp__ITCO=static_type__DQ1H();
         } break;
         case __CAST__: {
-          __tmp__QKGO=((__CAST *)__tmp__PKGO)->static_type__2G5H;
+          __tmp__ITCO=((__CAST *)__tmp__HTCO)->static_type__0N1H;
         } break;
         case __CALL_SLOT__: {
-          __tmp__QKGO=static_type__SEOL(__tmp__PKGO);
+          __tmp__ITCO=static_type__NOKL(__tmp__HTCO);
         } break;
         case __READ_SLOT__: {
-          __tmp__QKGO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__PKGO)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+          __tmp__ITCO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__HTCO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__QKGO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__PKGO)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+          __tmp__ITCO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HTCO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__QKGO=static_type__VN3M();
+          __tmp__ITCO=static_type__Z1ZM();
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__QKGO=static_type__BIIO();
+          __tmp__ITCO=static_type__ZQEO();
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__QKGO=static_type__XRMO();
+          __tmp__ITCO=static_type__P0IO();
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__QKGO=static_type__GIIO();
+          __tmp__ITCO=static_type__4QEO();
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__QKGO=static_type__3RMO();
+          __tmp__ITCO=static_type__V0IO();
         } break;
         case __EXPR_NEG__: {
-          __tmp__QKGO=static_type__FZMM(__tmp__PKGO);
+          __tmp__ITCO=static_type__DFJM(__tmp__HTCO);
         } break;
         case __EXPR_ADD__: {
-          __tmp__QKGO=static_type__UTQL(__tmp__PKGO);
+          __tmp__ITCO=static_type__P3ML(__tmp__HTCO);
         } break;
         case __EXPR_NOT__: {
-          __tmp__QKGO=static_type__NP1M(__tmp__PKGO);
+          __tmp__ITCO=static_type__R3XM(__tmp__HTCO);
         } break;
         case __EXPR_MOD__: {
-          __tmp__QKGO=static_type__LIIO(__tmp__PKGO);
+          __tmp__ITCO=static_type__DREO(__tmp__HTCO);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__QKGO=static_type__CZHP();
+          __tmp__ITCO=static_type__0BEP();
         } break;
         case __EXPR_INF__: {
-          __tmp__QKGO=static_type__RMUN();
+          __tmp__ITCO=static_type__V0QN();
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__QKGO=static_type__WMUN();
+          __tmp__ITCO=static_type__00QN();
         } break;
         case __EXPR_OR__: {
-          __tmp__QKGO=static_type__ZKTN(__tmp__PKGO);
+          __tmp__ITCO=static_type__3YPN(__tmp__HTCO);
         } break;
         case __EXPR_XOR__: {
-          __tmp__QKGO=static_type__D5VO(__tmp__PKGO);
+          __tmp__ITCO=static_type__1HSO(__tmp__HTCO);
         } break;
         };
-        __tmp__RKGO=((__TYPE_FULL *)__tmp__QKGO)->parent_type__KTL;
-        switch (((struct ___OBJ *)__tmp__RKGO)->__id) {
+        __tmp__JTCO=((__TYPE_FULL *)__tmp__ITCO)->parent_type__5SL;
+        switch (((struct ___OBJ *)__tmp__JTCO)->__id) {
         case __TYPE__: {
-          __tmp__SKGO=((__PROTOTYPE *)((__TYPE *)__tmp__RKGO)->prototype__RD)->parent_named__QD.name__1QB;
+          __tmp__KTCO=((__PROTOTYPE *)((__TYPE *)__tmp__JTCO)->prototype__RD)->parent_named__QD.name__1QB;
         } break;
         case __TYPE_NULL__: {
-          __tmp__SKGO=(&__string_59);
+          __tmp__KTCO=(&__string_59);
         } break;
         case __TYPE_VOID__: {
-          __tmp__SKGO=(&__string_2);
+          __tmp__KTCO=(&__string_2);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__SKGO=(&__string_44);
+          __tmp__KTCO=(&__string_44);
         } break;
         case __TYPE_ID__: {
-          __tmp__SKGO=(&__string_46);
+          __tmp__KTCO=(&__string_46);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__SKGO=((__TYPE_GENERIC *)__tmp__RKGO)->name__2R2B;
+          __tmp__KTCO=((__TYPE_GENERIC *)__tmp__JTCO)->name__LR2B;
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__SKGO=((__PROFIL_BLOCK *)__tmp__RKGO)->parent_profil__UNCG.name__JCII;
+          __tmp__KTCO=((__PROFIL_BLOCK *)__tmp__JTCO)->parent_profil__OGAG.name__5IEI;
         } break;
         };
-        __tmp__WKGO=(((__CHARACTER *)((__STRING_CONSTANT *)__tmp__SKGO)->storage__C5K)[ 0] == 'U');
+        __tmp__OTCO=(((__CHARACTER *)((__STRING_CONSTANT *)__tmp__KTCO)->storage__X4K)[ 0] == 'U');
       } else {
-        __tmp__WKGO=FALSE__;
+        __tmp__OTCO=FALSE__;
       };
-      if (__tmp__WKGO) {
-        __tmp__2KGO=Self__CNUN->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-        __tmp__3KGO=type_false__NJB;
-        switch (((struct ___OBJ *)__tmp__3KGO)->__id) {
+      if (__tmp__OTCO) {
+        __tmp__UTCO=Self__G1QN->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        __tmp__VTCO=type_false__NJB;
+        switch (((struct ___OBJ *)__tmp__VTCO)->__id) {
         case __TYPE__: {
-          __tmp__4KGO=((__TYPE *)__tmp__3KGO)->default__AKC;
+          __tmp__WTCO=((__TYPE *)__tmp__VTCO)->default__AKC;
         } break;
         case __TYPE_NULL__: {
-          __tmp__4KGO=((__TYPE_NULL *)__tmp__3KGO)->parent_type__TIB.default__AKC;
+          __tmp__WTCO=((__TYPE_NULL *)__tmp__VTCO)->parent_type__TIB.default__AKC;
         } break;
         case __TYPE_VOID__: {
-          __tmp__4KGO=((__TYPE_VOID *)__tmp__3KGO)->parent_type__UIB.default__AKC;
+          __tmp__WTCO=((__TYPE_VOID *)__tmp__VTCO)->parent_type__UIB.default__AKC;
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__4KGO=((__TYPE_CONTEXT *)__tmp__3KGO)->parent_type__VIB.default__AKC;
+          __tmp__WTCO=((__TYPE_CONTEXT *)__tmp__VTCO)->parent_type__VIB.default__AKC;
         } break;
         case __TYPE_ID__: {
-          __tmp__4KGO=((__TYPE_ID *)__tmp__3KGO)->parent_type__WIB.default__AKC;
+          __tmp__WTCO=((__TYPE_ID *)__tmp__VTCO)->parent_type__WIB.default__AKC;
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__4KGO=((__TYPE_GENERIC *)__tmp__3KGO)->parent_type__T2IB.default__AKC;
+          __tmp__WTCO=((__TYPE_GENERIC *)__tmp__VTCO)->parent_type__C2IB.default__AKC;
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__4KGO=((__PROFIL_BLOCK *)__tmp__3KGO)->parent_type__VNCG.default__AKC;
+          __tmp__WTCO=((__PROFIL_BLOCK *)__tmp__VTCO)->parent_type__PGAG.default__AKC;
         } break;
         };
-        result__IKGO=create__type__HZQC(__tmp__2KGO,__tmp__4KGO);
-        __tmp__BLGO=Self__CNUN->parent_expr_binary_cmp__CN5M.left__ZFAI;
-        switch (((struct ___OBJ *)__tmp__BLGO)->__id) {
+        result__ATCO=create__type__PKQC(__tmp__UTCO,__tmp__WTCO);
+        __tmp__ZTCO=Self__G1QN->parent_expr_binary_cmp__G11M.left__PM2H;
+        switch (((struct ___OBJ *)__tmp__ZTCO)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__BLGO);
+          remove__SOJJ(__tmp__ZTCO);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__BLGO);
+          remove__2TAK(__tmp__ZTCO);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__G0HQ=((__READ_LOCAL *)__tmp__BLGO);
-          unread__ESNK(Self__G0HQ->local__G5YD,Self__G0HQ);
+          Self__Y3DQ=((__READ_LOCAL *)__tmp__ZTCO);
+          Self__3K3R=((__LOCAL *)Self__Y3DQ->local__HJZD);
+          Self__3K3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__3K3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__3K3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__4K3R=create__AXB( 250);
+            display__UXFK(Self__Y3DQ,voir__4K3R);
+            put_string__2EG(((__STRING *)voir__4K3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__AL3R=((__LIST *)list_current__EH1);
+            voir__BL3R=create__AXB( 250);
+            display__EQQG(Self__AL3R,voir__BL3R);
+            put_string__2EG(((__STRING *)voir__BL3R));
+            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__BLGO);
+          remove__1UAK(__tmp__ZTCO);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__BLGO);
+          remove__LVAK(__tmp__ZTCO);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__BLGO);
+          remove__PVAK(__tmp__ZTCO);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__I0HQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BLGO)->receiver__AHAI);
-          unread__ESNK(Self__I0HQ->local__G5YD,Self__I0HQ);
+          Self__03DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__ZTCO)->receiver__WN2H);
+          Self__CL3R=((__LOCAL *)Self__03DQ->local__HJZD);
+          Self__CL3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__CL3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__CL3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__DL3R=create__AXB( 250);
+            display__UXFK(Self__03DQ,voir__DL3R);
+            put_string__2EG(((__STRING *)voir__DL3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__FL3R=((__LIST *)list_current__EH1);
+            voir__GL3R=create__AXB( 250);
+            display__EQQG(Self__FL3R,voir__GL3R);
+            put_string__2EG(((__STRING *)voir__GL3R));
+            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__BLGO);
+          remove__0VAK(__tmp__ZTCO);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__BLGO);
+          remove__3VAK(__tmp__ZTCO);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__BLGO);
+          remove__BWAK(__tmp__ZTCO);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__BLGO);
+          remove__FWAK(__tmp__ZTCO);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__BLGO);
+          remove__JWAK(__tmp__ZTCO);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__BLGO);
+          remove__NWAK(__tmp__ZTCO);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__BLGO);
+          remove__RWAK(__tmp__ZTCO);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__BLGO);
+          remove__VWAK(__tmp__ZTCO);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__BLGO);
+          remove__ZWAK(__tmp__ZTCO);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__BLGO);
+          remove__0XAK(__tmp__ZTCO);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__BLGO);
+          remove__4XAK(__tmp__ZTCO);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__BLGO);
+          remove__BYAK(__tmp__ZTCO);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__BLGO);
+          remove__DUML(__tmp__ZTCO);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__BLGO);
+          remove__GGHK(__tmp__ZTCO);
         } break;
         case __READ_GLOBAL__: {
-          Self__J0HQ=((__READ_GLOBAL *)__tmp__BLGO);
-          unread__H2QL(Self__J0HQ->global__3DNK,Self__J0HQ);
+          Self__13DQ=((__READ_GLOBAL *)__tmp__ZTCO);
+          unread__CGNL(Self__13DQ->global__ZGJK,Self__13DQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__BLGO);
+          remove__WA0M(__tmp__ZTCO);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__BLGO);
+          remove__0UEO(__tmp__ZTCO);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__BLGO);
+          remove__0RKO(__tmp__ZTCO);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__BLGO);
+          remove__4UEO(__tmp__ZTCO);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__BLGO);
+          remove__5RKO(__tmp__ZTCO);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__BLGO);
+          remove__HTJM(__tmp__ZTCO);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__BLGO);
+          remove__XWML(__tmp__ZTCO);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__BLGO);
+          remove__TJZM(__tmp__ZTCO);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__BLGO);
+          remove__CVEO(__tmp__ZTCO);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__BLGO);
+          remove__1EEP(__tmp__ZTCO);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__BLGO);
+          remove__0DRN(__tmp__ZTCO);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__BLGO);
+          remove__4DRN(__tmp__ZTCO);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__BLGO);
+          remove__14PN(__tmp__ZTCO);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__BLGO);
+          remove__EVTO(__tmp__ZTCO);
         } break;
         };
-        __tmp__CLGO=Self__CNUN->parent_expr_binary_cmp__CN5M.right__3FAI;
-        switch (((struct ___OBJ *)__tmp__CLGO)->__id) {
+        __tmp__0TCO=Self__G1QN->parent_expr_binary_cmp__G11M.right__TM2H;
+        switch (((struct ___OBJ *)__tmp__0TCO)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__CLGO);
+          remove__SOJJ(__tmp__0TCO);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__CLGO);
+          remove__2TAK(__tmp__0TCO);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__K0HQ=((__READ_LOCAL *)__tmp__CLGO);
-          unread__ESNK(Self__K0HQ->local__G5YD,Self__K0HQ);
+          Self__23DQ=((__READ_LOCAL *)__tmp__0TCO);
+          Self__HL3R=((__LOCAL *)Self__23DQ->local__HJZD);
+          Self__HL3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HL3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__HL3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__IL3R=create__AXB( 250);
+            display__UXFK(Self__23DQ,voir__IL3R);
+            put_string__2EG(((__STRING *)voir__IL3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__KL3R=((__LIST *)list_current__EH1);
+            voir__LL3R=create__AXB( 250);
+            display__EQQG(Self__KL3R,voir__LL3R);
+            put_string__2EG(((__STRING *)voir__LL3R));
+            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__CLGO);
+          remove__1UAK(__tmp__0TCO);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__CLGO);
+          remove__LVAK(__tmp__0TCO);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__CLGO);
+          remove__PVAK(__tmp__0TCO);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__M0HQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__CLGO)->receiver__AHAI);
-          unread__ESNK(Self__M0HQ->local__G5YD,Self__M0HQ);
+          Self__43DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__0TCO)->receiver__WN2H);
+          Self__ML3R=((__LOCAL *)Self__43DQ->local__HJZD);
+          Self__ML3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ML3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__ML3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__NL3R=create__AXB( 250);
+            display__UXFK(Self__43DQ,voir__NL3R);
+            put_string__2EG(((__STRING *)voir__NL3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__PL3R=((__LIST *)list_current__EH1);
+            voir__QL3R=create__AXB( 250);
+            display__EQQG(Self__PL3R,voir__QL3R);
+            put_string__2EG(((__STRING *)voir__QL3R));
+            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__CLGO);
+          remove__0VAK(__tmp__0TCO);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__CLGO);
+          remove__3VAK(__tmp__0TCO);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__CLGO);
+          remove__BWAK(__tmp__0TCO);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__CLGO);
+          remove__FWAK(__tmp__0TCO);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__CLGO);
+          remove__JWAK(__tmp__0TCO);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__CLGO);
+          remove__NWAK(__tmp__0TCO);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__CLGO);
+          remove__RWAK(__tmp__0TCO);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__CLGO);
+          remove__VWAK(__tmp__0TCO);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__CLGO);
+          remove__ZWAK(__tmp__0TCO);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__CLGO);
+          remove__0XAK(__tmp__0TCO);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__CLGO);
+          remove__4XAK(__tmp__0TCO);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__CLGO);
+          remove__BYAK(__tmp__0TCO);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__CLGO);
+          remove__DUML(__tmp__0TCO);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__CLGO);
+          remove__GGHK(__tmp__0TCO);
         } break;
         case __READ_GLOBAL__: {
-          Self__N0HQ=((__READ_GLOBAL *)__tmp__CLGO);
-          unread__H2QL(Self__N0HQ->global__3DNK,Self__N0HQ);
+          Self__53DQ=((__READ_GLOBAL *)__tmp__0TCO);
+          unread__CGNL(Self__53DQ->global__ZGJK,Self__53DQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__CLGO);
+          remove__WA0M(__tmp__0TCO);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__CLGO);
+          remove__0UEO(__tmp__0TCO);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__CLGO);
+          remove__0RKO(__tmp__0TCO);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__CLGO);
+          remove__4UEO(__tmp__0TCO);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__CLGO);
+          remove__5RKO(__tmp__0TCO);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__CLGO);
+          remove__HTJM(__tmp__0TCO);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__CLGO);
+          remove__XWML(__tmp__0TCO);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__CLGO);
+          remove__TJZM(__tmp__0TCO);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__CLGO);
+          remove__CVEO(__tmp__0TCO);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__CLGO);
+          remove__1EEP(__tmp__0TCO);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__CLGO);
+          remove__0DRN(__tmp__0TCO);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__CLGO);
+          remove__4DRN(__tmp__0TCO);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__CLGO);
+          remove__14PN(__tmp__0TCO);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__CLGO);
+          remove__EVTO(__tmp__0TCO);
         } break;
         };
       };
-      result__ENUN=result__IKGO;
+      result__I1QN=result__ATCO;
     };
   };
-  if (((void *)result__ENUN == (void *)NULL)) {
-    result__ENUN=Self__CNUN;
+  if (((void *)result__I1QN == (void *)NULL)) {
+    result__I1QN=Self__G1QN;
   } else {
-    __tmp__IRUN=Self__CNUN->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    if (((struct ___OBJ *)result__ENUN)->__id==__PROTOTYPE_CST__) {
-      ((__PROTOTYPE_CST *)result__ENUN)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__IRUN;
+    __tmp__M5QN=Self__G1QN->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    if (((struct ___OBJ *)result__I1QN)->__id==__PROTOTYPE_CST__) {
+      ((__PROTOTYPE_CST *)result__I1QN)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__M5QN;
     } else {
-      ((__EXPR_INF *)result__ENUN)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__IRUN;
+      ((__EXPR_INF *)result__I1QN)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__M5QN;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__ENUN);
+  return(result__I1QN);
 }
 
-static void* execute_link__KRUN(__EXPR_INF_EQ *Self__LRUN)
+static void* execute_link__O5QN(__EXPR_INF_EQ *Self__P5QN)
 // ({EXPR_INF_EQ}) With resultRecursive, No inlinable.
 {
-  __UINTEGER_32 old_seq__ORUN;
-  void *__tmp__URUN,*__tmp__VRUN,*__tmp__WRUN,*__tmp__XRUN,*__tmp__ZRUN;
-  void *__tmp__2RUN,*result__NRUN,*__tmp__QADO,*__tmp__RADO,*__tmp__3ADO;
-  void *__tmp__4ADO;
-  void *__tmp__0RUN,*left_cst__RRUN,*__tmp__3RUN,*right_cst__SRUN;
-  void *result__LBGO,*result__PADO;
-  __POSITION __tmp__UBGO,__tmp__4BGO,__tmp__YADO,__tmp__RVUN;
-  void *__tmp__VBGO,*__tmp__5BGO,*__tmp__ZADO;
-  void *__tmp__WBGO,*__tmp__ACGO,*__tmp__0ADO;
-  __READ_LOCAL *Self__X0HQ,*Self__Z0HQ,*Self__10HQ,*Self__30HQ;
-  __READ_GLOBAL *Self__00HQ,*Self__40HQ;
-  __BOOLEAN __tmp__SADO;
-  old_seq__ORUN=seq_call_and_loop__BOIJ;
-  __tmp__URUN=Self__LRUN->parent_expr_binary_cmp__YN5M.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__URUN)->__id) {
+  __UINTEGER_32 old_seq__S5QN;
+  void *__tmp__Y5QN,*__tmp__Z5QN,*__tmp__05QN,*__tmp__15QN,*__tmp__35QN;
+  void *__tmp__AARN,*result__R5QN,*__tmp__KK5N,*__tmp__LK5N,*__tmp__XK5N;
+  void *__tmp__YK5N;
+  __LIST *Self__OIBR,*Self__QIBR,*Self__UL3R,*Self__ZL3R,*Self__4L3R;
+  __LIST *Self__DM3R;
+  void *voir__PIBR,*voir__RIBR,*voir__SL3R,*voir__VL3R,*voir__XL3R;
+  void *voir__0L3R,*voir__2L3R,*voir__5L3R,*voir__BM3R,*voir__EM3R;
+  void *__tmp__45QN,*left_cst__V5QN,*__tmp__BARN,*right_cst__W5QN;
+  void *result__DKCO,*result__JK5N;
+  __POSITION __tmp__MKCO,__tmp__WKCO,__tmp__SK5N,__tmp__VDRN;
+  void *__tmp__NKCO,*__tmp__XKCO,*__tmp__TK5N;
+  void *__tmp__OKCO,*__tmp__YKCO,*__tmp__UK5N;
+  __READ_LOCAL *Self__J4DQ,*Self__L4DQ,*Self__N4DQ,*Self__P4DQ;
+  __LOCAL *Self__RL3R,*Self__WL3R,*Self__1L3R,*Self__AM3R;
+  __READ_GLOBAL *Self__M4DQ,*Self__Q4DQ;
+  __BOOLEAN __tmp__MK5N;
+  old_seq__S5QN=seq_call_and_loop__3QEJ;
+  __tmp__Y5QN=Self__P5QN->parent_expr_binary_cmp__211M.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__Y5QN)->__id) {
   case __LIST__: {
-    __tmp__VRUN=execute_link__GMRG(__tmp__URUN);
+    __tmp__Z5QN=execute_link__TTOG(__tmp__Y5QN);
   } break;
   case __STRING_CST__: {
-    __tmp__VRUN=((__STRING_CST *)__tmp__URUN);
+    __tmp__Z5QN=((__STRING_CST *)__tmp__Y5QN);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__VRUN=execute_link__A23K(__tmp__URUN);
+    __tmp__Z5QN=execute_link__KA0K(__tmp__Y5QN);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__VRUN=((__PROTOTYPE_CST *)__tmp__URUN);
+    __tmp__Z5QN=((__PROTOTYPE_CST *)__tmp__Y5QN);
   } break;
   case __INTEGER_CST__: {
-    __tmp__VRUN=((__INTEGER_CST *)__tmp__URUN);
+    __tmp__Z5QN=((__INTEGER_CST *)__tmp__Y5QN);
   } break;
   case __READ_LOCAL__: {
-    __tmp__VRUN=execute_link__QDEL(__tmp__URUN);
+    __tmp__Z5QN=execute_link__4HAL(__tmp__Y5QN);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__VRUN=execute_link__EIEL();
+    Self__OIBR=((__LIST *)list_current__EH1);
+    voir__PIBR=create__AXB( 250);
+    display__EQQG(Self__OIBR,voir__PIBR);
+    put_string__2EG(((__STRING *)voir__PIBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__Z5QN=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__VRUN=execute_link__IIEL(__tmp__URUN);
+    __tmp__Z5QN=execute_link__WMAL(__tmp__Y5QN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__VRUN=execute_link__RMEL(__tmp__URUN);
+    __tmp__Z5QN=execute_link__5QAL(__tmp__Y5QN);
   } break;
   case __REAL_CST__: {
-    __tmp__VRUN=((__REAL_CST *)__tmp__URUN);
+    __tmp__Z5QN=((__REAL_CST *)__tmp__Y5QN);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__VRUN=((__CHARACTER_CST *)__tmp__URUN);
+    __tmp__Z5QN=((__CHARACTER_CST *)__tmp__Y5QN);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__VRUN=execute_link__AREL(__tmp__URUN);
+    __tmp__Z5QN=execute_link__OVAL(__tmp__Y5QN);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__VRUN=execute_link__HSEL(__tmp__URUN);
+    __tmp__Z5QN=execute_link__VWAL(__tmp__Y5QN);
   } break;
   case __EXPR_SUP__: {
-    __tmp__VRUN=execute_link__MSEL(__tmp__URUN);
+    __tmp__Z5QN=execute_link__0WAL(__tmp__Y5QN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__VRUN=execute_link__VWEL(__tmp__URUN);
+    __tmp__Z5QN=execute_link__D1AL(__tmp__Y5QN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__VRUN=execute_link__40EL(__tmp__URUN);
+    __tmp__Z5QN=execute_link__M5AL(__tmp__Y5QN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__VRUN=execute_link__H5EL(__tmp__URUN);
+    __tmp__Z5QN=execute_link__VDBL(__tmp__Y5QN);
   } break;
   case __EXPR_AND__: {
-    __tmp__VRUN=execute_link__QDFL(__tmp__URUN);
+    __tmp__Z5QN=execute_link__4HBL(__tmp__Y5QN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__VRUN=execute_link__ZHFL(__tmp__URUN);
+    __tmp__Z5QN=execute_link__HMBL(__tmp__Y5QN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__VRUN=execute_link__CMFL(__tmp__URUN);
+    __tmp__Z5QN=execute_link__QQBL(__tmp__Y5QN);
   } break;
   case __PUT_TO__: {
-    __tmp__VRUN=execute_link__NKTK(__tmp__URUN);
+    __tmp__Z5QN=execute_link__ROPK(__tmp__Y5QN);
   } break;
   case __ITEM__: {
-    __tmp__VRUN=execute_link__LQFL(__tmp__URUN);
+    __tmp__Z5QN=execute_link__ZUBL(__tmp__Y5QN);
   } break;
   case __SIZE_OF__: {
-    __tmp__VRUN=execute_link__SQFL(__tmp__URUN);
+    __tmp__Z5QN=execute_link__AVBL(__tmp__Y5QN);
   } break;
   case __CAST__: {
-    __tmp__VRUN=execute_link__XQFL(__tmp__URUN);
+    __tmp__Z5QN=execute_link__FVBL(__tmp__Y5QN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__VRUN=execute_link__MYXL(__tmp__URUN);
+    __tmp__Z5QN=execute_link__CDUL(__tmp__Y5QN);
   } break;
   case __READ_SLOT__: {
-    __tmp__VRUN=execute_link__QUFL(__tmp__URUN);
+    __tmp__Z5QN=execute_link__4YBL(__tmp__Y5QN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__VRUN=execute_link__AZFL(__tmp__URUN);
+    __tmp__Z5QN=execute_link__O3BL(__tmp__Y5QN);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__VRUN=execute_link__4N3M(__tmp__URUN);
+    __tmp__Z5QN=execute_link__C2ZM(__tmp__Y5QN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__VRUN=execute_link__03IO(__tmp__URUN);
+    __tmp__Z5QN=execute_link__SGFO(__tmp__Y5QN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__VRUN=execute_link__SFPO(__tmp__URUN);
+    __tmp__Z5QN=execute_link__KOLO(__tmp__Y5QN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__VRUN=execute_link__TDJO(__tmp__URUN);
+    __tmp__Z5QN=execute_link__LMFO(__tmp__Y5QN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__VRUN=execute_link__WLPO(__tmp__URUN);
+    __tmp__Z5QN=execute_link__OULO(__tmp__Y5QN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__VRUN=execute_link__GDOM(__tmp__URUN);
+    __tmp__Z5QN=execute_link__IPKM(__tmp__Y5QN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__VRUN=execute_link__3NSL(__tmp__URUN);
+    __tmp__Z5QN=execute_link__VXOL(__tmp__Y5QN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__VRUN=execute_link__SQ3M(__tmp__URUN);
+    __tmp__Z5QN=execute_link__W4ZM(__tmp__Y5QN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__VRUN=execute_link__MJJO(__tmp__URUN);
+    __tmp__Z5QN=execute_link__ESFO(__tmp__Y5QN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__VRUN=execute_link__EIIP(__tmp__URUN);
+    __tmp__Z5QN=execute_link__2QEP(__tmp__Y5QN);
   } break;
   case __EXPR_INF__: {
-    __tmp__VRUN=execute_link__BNUN(__tmp__URUN);
+    __tmp__Z5QN=execute_link__F1QN(__tmp__Y5QN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__VRUN=execute_link__KRUN(__tmp__URUN);
+    __tmp__Z5QN=execute_link__O5QN(__tmp__Y5QN);
   } break;
   case __EXPR_OR__: {
-    __tmp__VRUN=execute_link__HEUN(__tmp__URUN);
+    __tmp__Z5QN=execute_link__LSQN(__tmp__Y5QN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__VRUN=execute_link__UUYO(__tmp__URUN);
+    __tmp__Z5QN=execute_link__M3UO(__tmp__Y5QN);
   } break;
   };
-  Self__LRUN->parent_expr_binary_cmp__YN5M.left__ZFAI=__tmp__VRUN;
-  __tmp__WRUN=Self__LRUN->parent_expr_binary_cmp__YN5M.right__3FAI;
-  switch (((struct ___OBJ *)__tmp__WRUN)->__id) {
+  Self__P5QN->parent_expr_binary_cmp__211M.left__PM2H=__tmp__Z5QN;
+  __tmp__05QN=Self__P5QN->parent_expr_binary_cmp__211M.right__TM2H;
+  switch (((struct ___OBJ *)__tmp__05QN)->__id) {
   case __LIST__: {
-    __tmp__XRUN=execute_link__GMRG(__tmp__WRUN);
+    __tmp__15QN=execute_link__TTOG(__tmp__05QN);
   } break;
   case __STRING_CST__: {
-    __tmp__XRUN=((__STRING_CST *)__tmp__WRUN);
+    __tmp__15QN=((__STRING_CST *)__tmp__05QN);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__XRUN=execute_link__A23K(__tmp__WRUN);
+    __tmp__15QN=execute_link__KA0K(__tmp__05QN);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__XRUN=((__PROTOTYPE_CST *)__tmp__WRUN);
+    __tmp__15QN=((__PROTOTYPE_CST *)__tmp__05QN);
   } break;
   case __INTEGER_CST__: {
-    __tmp__XRUN=((__INTEGER_CST *)__tmp__WRUN);
+    __tmp__15QN=((__INTEGER_CST *)__tmp__05QN);
   } break;
   case __READ_LOCAL__: {
-    __tmp__XRUN=execute_link__QDEL(__tmp__WRUN);
+    __tmp__15QN=execute_link__4HAL(__tmp__05QN);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__XRUN=execute_link__EIEL();
+    Self__QIBR=((__LIST *)list_current__EH1);
+    voir__RIBR=create__AXB( 250);
+    display__EQQG(Self__QIBR,voir__RIBR);
+    put_string__2EG(((__STRING *)voir__RIBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__15QN=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__XRUN=execute_link__IIEL(__tmp__WRUN);
+    __tmp__15QN=execute_link__WMAL(__tmp__05QN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__XRUN=execute_link__RMEL(__tmp__WRUN);
+    __tmp__15QN=execute_link__5QAL(__tmp__05QN);
   } break;
   case __REAL_CST__: {
-    __tmp__XRUN=((__REAL_CST *)__tmp__WRUN);
+    __tmp__15QN=((__REAL_CST *)__tmp__05QN);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__XRUN=((__CHARACTER_CST *)__tmp__WRUN);
+    __tmp__15QN=((__CHARACTER_CST *)__tmp__05QN);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__XRUN=execute_link__AREL(__tmp__WRUN);
+    __tmp__15QN=execute_link__OVAL(__tmp__05QN);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__XRUN=execute_link__HSEL(__tmp__WRUN);
+    __tmp__15QN=execute_link__VWAL(__tmp__05QN);
   } break;
   case __EXPR_SUP__: {
-    __tmp__XRUN=execute_link__MSEL(__tmp__WRUN);
+    __tmp__15QN=execute_link__0WAL(__tmp__05QN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__XRUN=execute_link__VWEL(__tmp__WRUN);
+    __tmp__15QN=execute_link__D1AL(__tmp__05QN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__XRUN=execute_link__40EL(__tmp__WRUN);
+    __tmp__15QN=execute_link__M5AL(__tmp__05QN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__XRUN=execute_link__H5EL(__tmp__WRUN);
+    __tmp__15QN=execute_link__VDBL(__tmp__05QN);
   } break;
   case __EXPR_AND__: {
-    __tmp__XRUN=execute_link__QDFL(__tmp__WRUN);
+    __tmp__15QN=execute_link__4HBL(__tmp__05QN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__XRUN=execute_link__ZHFL(__tmp__WRUN);
+    __tmp__15QN=execute_link__HMBL(__tmp__05QN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__XRUN=execute_link__CMFL(__tmp__WRUN);
+    __tmp__15QN=execute_link__QQBL(__tmp__05QN);
   } break;
   case __PUT_TO__: {
-    __tmp__XRUN=execute_link__NKTK(__tmp__WRUN);
+    __tmp__15QN=execute_link__ROPK(__tmp__05QN);
   } break;
   case __ITEM__: {
-    __tmp__XRUN=execute_link__LQFL(__tmp__WRUN);
+    __tmp__15QN=execute_link__ZUBL(__tmp__05QN);
   } break;
   case __SIZE_OF__: {
-    __tmp__XRUN=execute_link__SQFL(__tmp__WRUN);
+    __tmp__15QN=execute_link__AVBL(__tmp__05QN);
   } break;
   case __CAST__: {
-    __tmp__XRUN=execute_link__XQFL(__tmp__WRUN);
+    __tmp__15QN=execute_link__FVBL(__tmp__05QN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__XRUN=execute_link__MYXL(__tmp__WRUN);
+    __tmp__15QN=execute_link__CDUL(__tmp__05QN);
   } break;
   case __READ_SLOT__: {
-    __tmp__XRUN=execute_link__QUFL(__tmp__WRUN);
+    __tmp__15QN=execute_link__4YBL(__tmp__05QN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__XRUN=execute_link__AZFL(__tmp__WRUN);
+    __tmp__15QN=execute_link__O3BL(__tmp__05QN);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__XRUN=execute_link__4N3M(__tmp__WRUN);
+    __tmp__15QN=execute_link__C2ZM(__tmp__05QN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__XRUN=execute_link__03IO(__tmp__WRUN);
+    __tmp__15QN=execute_link__SGFO(__tmp__05QN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__XRUN=execute_link__SFPO(__tmp__WRUN);
+    __tmp__15QN=execute_link__KOLO(__tmp__05QN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__XRUN=execute_link__TDJO(__tmp__WRUN);
+    __tmp__15QN=execute_link__LMFO(__tmp__05QN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__XRUN=execute_link__WLPO(__tmp__WRUN);
+    __tmp__15QN=execute_link__OULO(__tmp__05QN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__XRUN=execute_link__GDOM(__tmp__WRUN);
+    __tmp__15QN=execute_link__IPKM(__tmp__05QN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__XRUN=execute_link__3NSL(__tmp__WRUN);
+    __tmp__15QN=execute_link__VXOL(__tmp__05QN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__XRUN=execute_link__SQ3M(__tmp__WRUN);
+    __tmp__15QN=execute_link__W4ZM(__tmp__05QN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__XRUN=execute_link__MJJO(__tmp__WRUN);
+    __tmp__15QN=execute_link__ESFO(__tmp__05QN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__XRUN=execute_link__EIIP(__tmp__WRUN);
+    __tmp__15QN=execute_link__2QEP(__tmp__05QN);
   } break;
   case __EXPR_INF__: {
-    __tmp__XRUN=execute_link__BNUN(__tmp__WRUN);
+    __tmp__15QN=execute_link__F1QN(__tmp__05QN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__XRUN=execute_link__KRUN(__tmp__WRUN);
+    __tmp__15QN=execute_link__O5QN(__tmp__05QN);
   } break;
   case __EXPR_OR__: {
-    __tmp__XRUN=execute_link__HEUN(__tmp__WRUN);
+    __tmp__15QN=execute_link__LSQN(__tmp__05QN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__XRUN=execute_link__UUYO(__tmp__WRUN);
+    __tmp__15QN=execute_link__M3UO(__tmp__05QN);
   } break;
   };
-  Self__LRUN->parent_expr_binary_cmp__YN5M.right__3FAI=__tmp__XRUN;
-  __tmp__ZRUN=Self__LRUN->parent_expr_binary_cmp__YN5M.left__ZFAI;
-  if (__tmp__ZRUN==NULL) {
-    __tmp__0RUN=NULL;
+  Self__P5QN->parent_expr_binary_cmp__211M.right__TM2H=__tmp__15QN;
+  __tmp__35QN=Self__P5QN->parent_expr_binary_cmp__211M.left__PM2H;
+  if (__tmp__35QN==NULL) {
+    __tmp__45QN=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__ZRUN)->__id) {
+    switch (((struct ___OBJ *)__tmp__35QN)->__id) {
     case __LIST__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__0RUN=((void *)__tmp__ZRUN);
+      __tmp__45QN=((void *)__tmp__35QN);
     } break;
     case __READ_LOCAL__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __ITEM__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __CAST__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__0RUN=NULL;
+      __tmp__45QN=NULL;
     } break;
     }
   };
-  left_cst__RRUN=__tmp__0RUN;
-  __tmp__2RUN=Self__LRUN->parent_expr_binary_cmp__YN5M.right__3FAI;
-  if (__tmp__2RUN==NULL) {
-    __tmp__3RUN=NULL;
+  left_cst__V5QN=__tmp__45QN;
+  __tmp__AARN=Self__P5QN->parent_expr_binary_cmp__211M.right__TM2H;
+  if (__tmp__AARN==NULL) {
+    __tmp__BARN=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__2RUN)->__id) {
+    switch (((struct ___OBJ *)__tmp__AARN)->__id) {
     case __LIST__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__3RUN=((void *)__tmp__2RUN);
+      __tmp__BARN=((void *)__tmp__AARN);
     } break;
     case __READ_LOCAL__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __ITEM__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __CAST__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__3RUN=NULL;
+      __tmp__BARN=NULL;
     } break;
     }
   };
-  right_cst__SRUN=__tmp__3RUN;
-  result__NRUN=NULL;
-  if (((void *)__tmp__0RUN != (void *)NULL)) {
-    result__NRUN=NULL;
+  right_cst__W5QN=__tmp__BARN;
+  result__R5QN=NULL;
+  if (((void *)__tmp__45QN != (void *)NULL)) {
+    result__R5QN=NULL;
   };
-  if ((((void *)result__NRUN == (void *)NULL) && ((void *)__tmp__3RUN != (void *)NULL))) {
-    result__NRUN=NULL;
+  if ((((void *)result__R5QN == (void *)NULL) && ((void *)__tmp__BARN != (void *)NULL))) {
+    result__R5QN=NULL;
   };
-  if (((((void *)result__NRUN == (void *)NULL) && ((void *)__tmp__3RUN != (void *)NULL)) && ((void *)__tmp__0RUN != (void *)NULL))) {
-    result__LBGO=NULL;
-    if ((((__INTEGER_CST *)__tmp__0RUN)->value__VUYD <= ((__INTEGER_CST *)__tmp__3RUN)->value__VUYD)) {
-      __tmp__UBGO=Self__LRUN->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__VBGO=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__VBGO)->__id) {
+  if (((((void *)result__R5QN == (void *)NULL) && ((void *)__tmp__BARN != (void *)NULL)) && ((void *)__tmp__45QN != (void *)NULL))) {
+    result__DKCO=NULL;
+    if ((((__INTEGER_CST *)__tmp__45QN)->value__W4YD <= ((__INTEGER_CST *)__tmp__BARN)->value__W4YD)) {
+      __tmp__MKCO=Self__P5QN->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__NKCO=type_true__FJB;
+      switch (((struct ___OBJ *)__tmp__NKCO)->__id) {
       case __TYPE__: {
-        __tmp__WBGO=((__TYPE *)__tmp__VBGO)->default__AKC;
+        __tmp__OKCO=((__TYPE *)__tmp__NKCO)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__WBGO=((__TYPE_NULL *)__tmp__VBGO)->parent_type__TIB.default__AKC;
+        __tmp__OKCO=((__TYPE_NULL *)__tmp__NKCO)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__WBGO=((__TYPE_VOID *)__tmp__VBGO)->parent_type__UIB.default__AKC;
+        __tmp__OKCO=((__TYPE_VOID *)__tmp__NKCO)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__WBGO=((__TYPE_CONTEXT *)__tmp__VBGO)->parent_type__VIB.default__AKC;
+        __tmp__OKCO=((__TYPE_CONTEXT *)__tmp__NKCO)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__WBGO=((__TYPE_ID *)__tmp__VBGO)->parent_type__WIB.default__AKC;
+        __tmp__OKCO=((__TYPE_ID *)__tmp__NKCO)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__WBGO=((__TYPE_GENERIC *)__tmp__VBGO)->parent_type__T2IB.default__AKC;
+        __tmp__OKCO=((__TYPE_GENERIC *)__tmp__NKCO)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__WBGO=((__PROFIL_BLOCK *)__tmp__VBGO)->parent_type__VNCG.default__AKC;
+        __tmp__OKCO=((__PROFIL_BLOCK *)__tmp__NKCO)->parent_type__PGAG.default__AKC;
       } break;
       };
-      result__LBGO=create__type__HZQC(__tmp__UBGO,__tmp__WBGO);
+      result__DKCO=create__type__PKQC(__tmp__MKCO,__tmp__OKCO);
     } else {
-      __tmp__4BGO=Self__LRUN->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__5BGO=type_false__NJB;
-      switch (((struct ___OBJ *)__tmp__5BGO)->__id) {
+      __tmp__WKCO=Self__P5QN->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__XKCO=type_false__NJB;
+      switch (((struct ___OBJ *)__tmp__XKCO)->__id) {
       case __TYPE__: {
-        __tmp__ACGO=((__TYPE *)__tmp__5BGO)->default__AKC;
+        __tmp__YKCO=((__TYPE *)__tmp__XKCO)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__ACGO=((__TYPE_NULL *)__tmp__5BGO)->parent_type__TIB.default__AKC;
+        __tmp__YKCO=((__TYPE_NULL *)__tmp__XKCO)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__ACGO=((__TYPE_VOID *)__tmp__5BGO)->parent_type__UIB.default__AKC;
+        __tmp__YKCO=((__TYPE_VOID *)__tmp__XKCO)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__ACGO=((__TYPE_CONTEXT *)__tmp__5BGO)->parent_type__VIB.default__AKC;
+        __tmp__YKCO=((__TYPE_CONTEXT *)__tmp__XKCO)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__ACGO=((__TYPE_ID *)__tmp__5BGO)->parent_type__WIB.default__AKC;
+        __tmp__YKCO=((__TYPE_ID *)__tmp__XKCO)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__ACGO=((__TYPE_GENERIC *)__tmp__5BGO)->parent_type__T2IB.default__AKC;
+        __tmp__YKCO=((__TYPE_GENERIC *)__tmp__XKCO)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__ACGO=((__PROFIL_BLOCK *)__tmp__5BGO)->parent_type__VNCG.default__AKC;
+        __tmp__YKCO=((__PROFIL_BLOCK *)__tmp__XKCO)->parent_type__PGAG.default__AKC;
       } break;
       };
-      result__LBGO=create__type__HZQC(__tmp__4BGO,__tmp__ACGO);
+      result__DKCO=create__type__PKQC(__tmp__WKCO,__tmp__YKCO);
     };
-    result__NRUN=result__LBGO;
+    result__R5QN=result__DKCO;
   };
-  if ((((void *)result__NRUN == (void *)NULL) && (old_seq__ORUN == seq_call_and_loop__BOIJ))) {
-    result__PADO=NULL;
-    __tmp__QADO=Self__LRUN->parent_expr_binary_cmp__YN5M.left__ZFAI;
-    __tmp__RADO=Self__LRUN->parent_expr_binary_cmp__YN5M.right__3FAI;
-    switch (((struct ___OBJ *)__tmp__QADO)->__id) {
+  if ((((void *)result__R5QN == (void *)NULL) && (old_seq__S5QN == seq_call_and_loop__3QEJ))) {
+    result__JK5N=NULL;
+    __tmp__KK5N=Self__P5QN->parent_expr_binary_cmp__211M.left__PM2H;
+    __tmp__LK5N=Self__P5QN->parent_expr_binary_cmp__211M.right__TM2H;
+    switch (((struct ___OBJ *)__tmp__KK5N)->__id) {
     case __LIST__: {
-      __tmp__SADO=FALSE__;
+      __tmp__MK5N=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__SADO=__infix_equal_equal__CC5L(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__XN1L(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__SADO=FALSE__;
+      __tmp__MK5N=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__SADO=__infix_equal_equal__XC5L(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__MO1L(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __INTEGER_CST__: {
-      __tmp__SADO=__infix_equal_equal__ID5L(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__3O1L(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __READ_LOCAL__: {
-      __tmp__SADO=__infix_equal_equal__CE5L(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__XP1L(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__SADO=FALSE__;
+      __tmp__MK5N=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__SADO=__infix_equal_equal__YE5L(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__NQ1L(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__SADO=__infix_equal_equal__UF5L(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__JR1L(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __REAL_CST__: {
-      __tmp__SADO=__infix_equal_equal__QG5L(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__FS1L(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__SADO=__infix_equal_equal__KH5L(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__5S1L(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__SADO=FALSE__;
+      __tmp__MK5N=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__SADO=FALSE__;
+      __tmp__MK5N=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__SADO=__infix_equal_equal__DI5L(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__YT1L(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_SUB__: {
-      __tmp__SADO=__infix_equal_equal__5I5L(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__UU1L(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_MUL__: {
-      __tmp__SADO=__infix_equal_equal__1J5L(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__QV1L(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_DIV__: {
-      __tmp__SADO=__infix_equal_equal__XK5L(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__MW1L(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_AND__: {
-      __tmp__SADO=__infix_equal_equal__TL5L(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__IX1L(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__SADO=__infix_equal_equal__PM5L(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__EY1L(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__SADO=__infix_equal_equal__LN5L(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__AZ1L(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __PUT_TO__: {
-      __tmp__SADO=FALSE__;
+      __tmp__MK5N=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__SADO=FALSE__;
+      __tmp__MK5N=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__SADO=FALSE__;
+      __tmp__MK5N=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__SADO=FALSE__;
+      __tmp__MK5N=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__SADO=FALSE__;
+      __tmp__MK5N=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__SADO=__infix_equal_equal__XO5L(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__M01L(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__SADO=__infix_equal_equal__TP5L(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__I11L(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__SADO=__infix_equal_equal__OVLO(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__G4HO(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__SADO=__infix_equal_equal__4TJO(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__W2FO(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__SADO=__infix_equal_equal__53PO(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__XGMO(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__SADO=__infix_equal_equal__0UJO(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__S3FO(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__SADO=__infix_equal_equal__24PO(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__UHMO(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_NEG__: {
-      __tmp__SADO=__infix_equal_equal__V1OM(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__5HLM(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_ADD__: {
-      __tmp__SADO=__infix_equal_equal__FQ5L(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__011L(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_NOT__: {
-      __tmp__SADO=__infix_equal_equal__233M(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__AM0M(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_MOD__: {
-      __tmp__SADO=__infix_equal_equal__WVJO(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__O4FO(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__SADO=__infix_equal_equal__0PIP(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__SYEP(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_INF__: {
-      __tmp__SADO=__infix_equal_equal__AWLO(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__Y4HO(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__SADO=__infix_equal_equal__2WLO(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__U5HO(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_OR__: {
-      __tmp__SADO=__infix_equal_equal__JZUN(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__NHRN(__tmp__KK5N,__tmp__LK5N);
     } break;
     case __EXPR_XOR__: {
-      __tmp__SADO=__infix_equal_equal__SKZO(__tmp__QADO,__tmp__RADO);
+      __tmp__MK5N=__infix_equal_equal__KTVO(__tmp__KK5N,__tmp__LK5N);
     } break;
     };
-    if (__tmp__SADO) {
-      __tmp__YADO=Self__LRUN->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-      __tmp__ZADO=type_true__FJB;
-      switch (((struct ___OBJ *)__tmp__ZADO)->__id) {
+    if (__tmp__MK5N) {
+      __tmp__SK5N=Self__P5QN->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      __tmp__TK5N=type_true__FJB;
+      switch (((struct ___OBJ *)__tmp__TK5N)->__id) {
       case __TYPE__: {
-        __tmp__0ADO=((__TYPE *)__tmp__ZADO)->default__AKC;
+        __tmp__UK5N=((__TYPE *)__tmp__TK5N)->default__AKC;
       } break;
       case __TYPE_NULL__: {
-        __tmp__0ADO=((__TYPE_NULL *)__tmp__ZADO)->parent_type__TIB.default__AKC;
+        __tmp__UK5N=((__TYPE_NULL *)__tmp__TK5N)->parent_type__TIB.default__AKC;
       } break;
       case __TYPE_VOID__: {
-        __tmp__0ADO=((__TYPE_VOID *)__tmp__ZADO)->parent_type__UIB.default__AKC;
+        __tmp__UK5N=((__TYPE_VOID *)__tmp__TK5N)->parent_type__UIB.default__AKC;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__0ADO=((__TYPE_CONTEXT *)__tmp__ZADO)->parent_type__VIB.default__AKC;
+        __tmp__UK5N=((__TYPE_CONTEXT *)__tmp__TK5N)->parent_type__VIB.default__AKC;
       } break;
       case __TYPE_ID__: {
-        __tmp__0ADO=((__TYPE_ID *)__tmp__ZADO)->parent_type__WIB.default__AKC;
+        __tmp__UK5N=((__TYPE_ID *)__tmp__TK5N)->parent_type__WIB.default__AKC;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__0ADO=((__TYPE_GENERIC *)__tmp__ZADO)->parent_type__T2IB.default__AKC;
+        __tmp__UK5N=((__TYPE_GENERIC *)__tmp__TK5N)->parent_type__C2IB.default__AKC;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__0ADO=((__PROFIL_BLOCK *)__tmp__ZADO)->parent_type__VNCG.default__AKC;
+        __tmp__UK5N=((__PROFIL_BLOCK *)__tmp__TK5N)->parent_type__PGAG.default__AKC;
       } break;
       };
-      result__PADO=create__type__HZQC(__tmp__YADO,__tmp__0ADO);
-      __tmp__3ADO=Self__LRUN->parent_expr_binary_cmp__YN5M.left__ZFAI;
-      switch (((struct ___OBJ *)__tmp__3ADO)->__id) {
+      result__JK5N=create__type__PKQC(__tmp__SK5N,__tmp__UK5N);
+      __tmp__XK5N=Self__P5QN->parent_expr_binary_cmp__211M.left__PM2H;
+      switch (((struct ___OBJ *)__tmp__XK5N)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__3ADO);
+        remove__SOJJ(__tmp__XK5N);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__3ADO);
+        remove__2TAK(__tmp__XK5N);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__X0HQ=((__READ_LOCAL *)__tmp__3ADO);
-        unread__ESNK(Self__X0HQ->local__G5YD,Self__X0HQ);
+        Self__J4DQ=((__READ_LOCAL *)__tmp__XK5N);
+        Self__RL3R=((__LOCAL *)Self__J4DQ->local__HJZD);
+        Self__RL3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RL3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__RL3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__SL3R=create__AXB( 250);
+          display__UXFK(Self__J4DQ,voir__SL3R);
+          put_string__2EG(((__STRING *)voir__SL3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__UL3R=((__LIST *)list_current__EH1);
+          voir__VL3R=create__AXB( 250);
+          display__EQQG(Self__UL3R,voir__VL3R);
+          put_string__2EG(((__STRING *)voir__VL3R));
+          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__3ADO);
+        remove__1UAK(__tmp__XK5N);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__3ADO);
+        remove__LVAK(__tmp__XK5N);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__3ADO);
+        remove__PVAK(__tmp__XK5N);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__Z0HQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3ADO)->receiver__AHAI);
-        unread__ESNK(Self__Z0HQ->local__G5YD,Self__Z0HQ);
+        Self__L4DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__XK5N)->receiver__WN2H);
+        Self__WL3R=((__LOCAL *)Self__L4DQ->local__HJZD);
+        Self__WL3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__WL3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__WL3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__XL3R=create__AXB( 250);
+          display__UXFK(Self__L4DQ,voir__XL3R);
+          put_string__2EG(((__STRING *)voir__XL3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__ZL3R=((__LIST *)list_current__EH1);
+          voir__0L3R=create__AXB( 250);
+          display__EQQG(Self__ZL3R,voir__0L3R);
+          put_string__2EG(((__STRING *)voir__0L3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __GET_TYPE_ID__: {
-        remove__4SEK(__tmp__3ADO);
+        remove__0VAK(__tmp__XK5N);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__3ADO);
+        remove__3VAK(__tmp__XK5N);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__3ADO);
+        remove__BWAK(__tmp__XK5N);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__3ADO);
+        remove__FWAK(__tmp__XK5N);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__3ADO);
+        remove__JWAK(__tmp__XK5N);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__3ADO);
+        remove__NWAK(__tmp__XK5N);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__3ADO);
+        remove__RWAK(__tmp__XK5N);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__3ADO);
+        remove__VWAK(__tmp__XK5N);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__3ADO);
+        remove__ZWAK(__tmp__XK5N);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__3ADO);
+        remove__0XAK(__tmp__XK5N);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__3ADO);
+        remove__4XAK(__tmp__XK5N);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__3ADO);
+        remove__BYAK(__tmp__XK5N);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__3ADO);
+        remove__DUML(__tmp__XK5N);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__3ADO);
+        remove__GGHK(__tmp__XK5N);
       } break;
       case __READ_GLOBAL__: {
-        Self__00HQ=((__READ_GLOBAL *)__tmp__3ADO);
-        unread__H2QL(Self__00HQ->global__3DNK,Self__00HQ);
+        Self__M4DQ=((__READ_GLOBAL *)__tmp__XK5N);
+        unread__CGNL(Self__M4DQ->global__ZGJK,Self__M4DQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__3ADO);
+        remove__WA0M(__tmp__XK5N);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__3ADO);
+        remove__0UEO(__tmp__XK5N);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__3ADO);
+        remove__0RKO(__tmp__XK5N);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__3ADO);
+        remove__4UEO(__tmp__XK5N);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__3ADO);
+        remove__5RKO(__tmp__XK5N);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__3ADO);
+        remove__HTJM(__tmp__XK5N);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__3ADO);
+        remove__XWML(__tmp__XK5N);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__3ADO);
+        remove__TJZM(__tmp__XK5N);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__3ADO);
+        remove__CVEO(__tmp__XK5N);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__3ADO);
+        remove__1EEP(__tmp__XK5N);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__3ADO);
+        remove__0DRN(__tmp__XK5N);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__3ADO);
+        remove__4DRN(__tmp__XK5N);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__3ADO);
+        remove__14PN(__tmp__XK5N);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__3ADO);
+        remove__EVTO(__tmp__XK5N);
       } break;
       };
-      __tmp__4ADO=Self__LRUN->parent_expr_binary_cmp__YN5M.right__3FAI;
-      switch (((struct ___OBJ *)__tmp__4ADO)->__id) {
+      __tmp__YK5N=Self__P5QN->parent_expr_binary_cmp__211M.right__TM2H;
+      switch (((struct ___OBJ *)__tmp__YK5N)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__4ADO);
+        remove__SOJJ(__tmp__YK5N);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__4ADO);
+        remove__2TAK(__tmp__YK5N);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__10HQ=((__READ_LOCAL *)__tmp__4ADO);
-        unread__ESNK(Self__10HQ->local__G5YD,Self__10HQ);
+        Self__N4DQ=((__READ_LOCAL *)__tmp__YK5N);
+        Self__1L3R=((__LOCAL *)Self__N4DQ->local__HJZD);
+        Self__1L3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__1L3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__1L3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__2L3R=create__AXB( 250);
+          display__UXFK(Self__N4DQ,voir__2L3R);
+          put_string__2EG(((__STRING *)voir__2L3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__4L3R=((__LIST *)list_current__EH1);
+          voir__5L3R=create__AXB( 250);
+          display__EQQG(Self__4L3R,voir__5L3R);
+          put_string__2EG(((__STRING *)voir__5L3R));
+          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__4ADO);
+        remove__1UAK(__tmp__YK5N);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__4ADO);
+        remove__LVAK(__tmp__YK5N);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__4ADO);
+        remove__PVAK(__tmp__YK5N);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__30HQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__4ADO)->receiver__AHAI);
-        unread__ESNK(Self__30HQ->local__G5YD,Self__30HQ);
+        Self__P4DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__YK5N)->receiver__WN2H);
+        Self__AM3R=((__LOCAL *)Self__P4DQ->local__HJZD);
+        Self__AM3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__AM3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__AM3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__BM3R=create__AXB( 250);
+          display__UXFK(Self__P4DQ,voir__BM3R);
+          put_string__2EG(((__STRING *)voir__BM3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__DM3R=((__LIST *)list_current__EH1);
+          voir__EM3R=create__AXB( 250);
+          display__EQQG(Self__DM3R,voir__EM3R);
+          put_string__2EG(((__STRING *)voir__EM3R));
+          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__4ADO);
+        remove__0VAK(__tmp__YK5N);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__4ADO);
+        remove__3VAK(__tmp__YK5N);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__4ADO);
+        remove__BWAK(__tmp__YK5N);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__4ADO);
+        remove__FWAK(__tmp__YK5N);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__4ADO);
+        remove__JWAK(__tmp__YK5N);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__4ADO);
+        remove__NWAK(__tmp__YK5N);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__4ADO);
+        remove__RWAK(__tmp__YK5N);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__4ADO);
+        remove__VWAK(__tmp__YK5N);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__4ADO);
+        remove__ZWAK(__tmp__YK5N);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__4ADO);
+        remove__0XAK(__tmp__YK5N);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__4ADO);
+        remove__4XAK(__tmp__YK5N);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__4ADO);
+        remove__BYAK(__tmp__YK5N);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__4ADO);
+        remove__DUML(__tmp__YK5N);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__4ADO);
+        remove__GGHK(__tmp__YK5N);
       } break;
       case __READ_GLOBAL__: {
-        Self__40HQ=((__READ_GLOBAL *)__tmp__4ADO);
-        unread__H2QL(Self__40HQ->global__3DNK,Self__40HQ);
+        Self__Q4DQ=((__READ_GLOBAL *)__tmp__YK5N);
+        unread__CGNL(Self__Q4DQ->global__ZGJK,Self__Q4DQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__4ADO);
+        remove__WA0M(__tmp__YK5N);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__4ADO);
+        remove__0UEO(__tmp__YK5N);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__4ADO);
+        remove__0RKO(__tmp__YK5N);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__4ADO);
+        remove__4UEO(__tmp__YK5N);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__4ADO);
+        remove__5RKO(__tmp__YK5N);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__4ADO);
+        remove__HTJM(__tmp__YK5N);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__4ADO);
+        remove__XWML(__tmp__YK5N);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__4ADO);
+        remove__TJZM(__tmp__YK5N);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__4ADO);
+        remove__CVEO(__tmp__YK5N);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__4ADO);
+        remove__1EEP(__tmp__YK5N);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__4ADO);
+        remove__0DRN(__tmp__YK5N);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__4ADO);
+        remove__4DRN(__tmp__YK5N);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__4ADO);
+        remove__14PN(__tmp__YK5N);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__4ADO);
+        remove__EVTO(__tmp__YK5N);
       } break;
       };
     };
-    result__NRUN=result__PADO;
-    if ((((void *)result__PADO == (void *)NULL) && ((void *)__tmp__0RUN != (void *)NULL))) {
-      result__NRUN=NULL;
+    result__R5QN=result__JK5N;
+    if ((((void *)result__JK5N == (void *)NULL) && ((void *)__tmp__45QN != (void *)NULL))) {
+      result__R5QN=NULL;
     };
-    if ((((void *)result__NRUN == (void *)NULL) && ((void *)__tmp__3RUN != (void *)NULL))) {
-      result__NRUN=NULL;
+    if ((((void *)result__R5QN == (void *)NULL) && ((void *)__tmp__BARN != (void *)NULL))) {
+      result__R5QN=NULL;
     };
   };
-  if (((void *)result__NRUN == (void *)NULL)) {
-    result__NRUN=Self__LRUN;
+  if (((void *)result__R5QN == (void *)NULL)) {
+    result__R5QN=Self__P5QN;
   } else {
-    __tmp__RVUN=Self__LRUN->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    if (((struct ___OBJ *)result__NRUN)->__id==__PROTOTYPE_CST__) {
-      ((__PROTOTYPE_CST *)result__NRUN)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RVUN;
+    __tmp__VDRN=Self__P5QN->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    if (((struct ___OBJ *)result__R5QN)->__id==__PROTOTYPE_CST__) {
+      ((__PROTOTYPE_CST *)result__R5QN)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__VDRN;
     } else {
-      ((__EXPR_INF_EQ *)result__NRUN)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__RVUN;
+      ((__EXPR_INF_EQ *)result__R5QN)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__VDRN;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__NRUN);
+  return(result__R5QN);
 }
 
-static void* execute_link__HEUN(__EXPR_OR *Self__IEUN)
+static void* execute_link__LSQN(__EXPR_OR *Self__MSQN)
 // ({EXPR_OR}) With resultRecursive, No inlinable.
 {
-  __INTEGER_64 __tmp__EAGO,other__I1HQ;
-  __UINTEGER_32 old_seq__LEUN;
-  void *__tmp__REUN,*__tmp__SEUN,*__tmp__TEUN,*__tmp__UEUN,*__tmp__WEUN;
-  void *__tmp__ZEUN,*result__KEUN,*result__YZCO,*result__G0CO;
-  void *result__T0CO,*__tmp__Y0CO,*__tmp__Z0CO,*__tmp__A1CO,*__tmp__I1CO;
-  void *__tmp__L1CO,*__tmp__11CO,*__tmp__41CO,*__tmp__N2CO,*__tmp__O2CO;
-  void *__tmp__V2CO,*__tmp__W2CO,*__tmp__H3CO,*result__HJGO,*__tmp__OJGO;
-  void *result__VJGO,*__tmp__2JGO;
-  void *__tmp__XEUN,*left_cst__OEUN,*__tmp__0EUN,*right_cst__PEUN;
-  __INTEGER_CST *Self__UJOQ;
-  void *and_l__U0CO,*and_r__V0CO,*__tmp__J1CO,*__tmp__M1CO;
-  void *not_l__W0CO,*not_r__X0CO,*__tmp__21CO,*__tmp__51CO;
-  __READ_LOCAL *Self__J1HQ,*Self__L1HQ,*Self__N1HQ,*Self__P1HQ;
-  __READ_LOCAL *Self__R1HQ,*Self__T1HQ,*Self__V1HQ,*Self__X1HQ;
-  __READ_GLOBAL *Self__M1HQ,*Self__Q1HQ,*Self__U1HQ,*Self__Y1HQ;
-  __POSITION __tmp__OIUN;
-  __BOOLEAN __tmp__00CO,__tmp__P2CO,__tmp__X2CO,__tmp__02CO;
-  old_seq__LEUN=seq_call_and_loop__BOIJ;
-  __tmp__REUN=Self__IEUN->parent_expr_binary__QP5M.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__REUN)->__id) {
+  __INTEGER_64 __tmp__2ICO,other__04DQ;
+  __UINTEGER_32 old_seq__PSQN,sz__R5MR,a__S5MR,new_size__T5MR,t__U5MR;
+  __UINTEGER_32 a__V5MR,new_size__YM3R,lab_type__XM3R;
+  void *__tmp__VSQN,*__tmp__WSQN,*__tmp__XSQN,*__tmp__YSQN,*__tmp__0SQN;
+  void *__tmp__3SQN,*result__OSQN,*result__SD5N,*result__AE5N;
+  void *result__NE5N,*__tmp__SE5N,*__tmp__TE5N,*__tmp__0E5N,*__tmp__CF5N;
+  void *__tmp__FF5N,*__tmp__VF5N,*__tmp__YF5N,*__tmp__HG5N,*__tmp__IG5N;
+  void *__tmp__PG5N,*__tmp__QG5N,*l__Y5MR,*r__Z5MR,*__tmp__BH5N;
+  void *result__5RCO,*__tmp__GSCO,*result__NSCO,*__tmp__USCO;
+  __LIST *Self__SIBR,*Self__UIBR,*Self__IM3R,*Self__NM3R,*Self__2M3R;
+  __LIST *Self__BN3R,*Self__GN3R,*Self__LN3R,*Self__QN3R,*Self__VN3R;
+  void *voir__TIBR,*voir__VIBR,*voir__GM3R,*voir__JM3R,*voir__LM3R;
+  void *voir__OM3R,*voir__0M3R,*voir__3M3R,*voir__5M3R,*voir__CN3R;
+  void *voir__EN3R,*voir__HN3R,*voir__JN3R,*voir__MN3R,*voir__ON3R;
+  void *voir__RN3R,*voir__TN3R,*voir__WN3R;
+  void *__tmp__1SQN,*left_cst__SSQN,*__tmp__4SQN,*right_cst__TSQN;
+  __INTEGER_CST *Self__DOKQ;
+  void *and_l__OE5N,*and_r__PE5N,*__tmp__DF5N,*__tmp__GF5N;
+  void *not_l__QE5N,*not_r__RE5N,*__tmp__WF5N,*__tmp__ZF5N;
+  __READ_LOCAL *Self__14DQ,*Self__34DQ,*Self__54DQ,*Self__B5DQ;
+  __READ_LOCAL *Self__D5DQ,*Self__F5DQ,*Self__H5DQ,*Self__J5DQ;
+  __LOCAL *Self__FM3R,*Self__KM3R,*Self__ZM3R,*Self__4M3R,*Self__DN3R;
+  __LOCAL *Self__IN3R,*Self__NN3R,*Self__SN3R;
+  __READ_GLOBAL *Self__44DQ,*Self__C5DQ,*Self__G5DQ,*Self__K5DQ;
+  __POSITION p__X5MR,__tmp__SWQN;
+  __EXPR_XOR *result__O5MR,*Self__W5MR;
+  __POINTER ptr__P5MR,ptr_table__QM3R,next__PM3R,result__RM3R;
+  __POINTER ptr_table__VM3R,next__UM3R,result__WM3R;
+  __INTEGER typ_id__Q5MR;
+  __BOOLEAN __tmp__UE5N,__tmp__JG5N,__tmp__RG5N,__tmp__UG5N;
+  old_seq__PSQN=seq_call_and_loop__3QEJ;
+  __tmp__VSQN=Self__MSQN->parent_expr_binary__U31M.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__VSQN)->__id) {
   case __LIST__: {
-    __tmp__SEUN=execute_link__GMRG(__tmp__REUN);
+    __tmp__WSQN=execute_link__TTOG(__tmp__VSQN);
   } break;
   case __STRING_CST__: {
-    __tmp__SEUN=((__STRING_CST *)__tmp__REUN);
+    __tmp__WSQN=((__STRING_CST *)__tmp__VSQN);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__SEUN=execute_link__A23K(__tmp__REUN);
+    __tmp__WSQN=execute_link__KA0K(__tmp__VSQN);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__SEUN=((__PROTOTYPE_CST *)__tmp__REUN);
+    __tmp__WSQN=((__PROTOTYPE_CST *)__tmp__VSQN);
   } break;
   case __INTEGER_CST__: {
-    __tmp__SEUN=((__INTEGER_CST *)__tmp__REUN);
+    __tmp__WSQN=((__INTEGER_CST *)__tmp__VSQN);
   } break;
   case __READ_LOCAL__: {
-    __tmp__SEUN=execute_link__QDEL(__tmp__REUN);
+    __tmp__WSQN=execute_link__4HAL(__tmp__VSQN);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__SEUN=execute_link__EIEL();
+    Self__SIBR=((__LIST *)list_current__EH1);
+    voir__TIBR=create__AXB( 250);
+    display__EQQG(Self__SIBR,voir__TIBR);
+    put_string__2EG(((__STRING *)voir__TIBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__WSQN=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__SEUN=execute_link__IIEL(__tmp__REUN);
+    __tmp__WSQN=execute_link__WMAL(__tmp__VSQN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__SEUN=execute_link__RMEL(__tmp__REUN);
+    __tmp__WSQN=execute_link__5QAL(__tmp__VSQN);
   } break;
   case __REAL_CST__: {
-    __tmp__SEUN=((__REAL_CST *)__tmp__REUN);
+    __tmp__WSQN=((__REAL_CST *)__tmp__VSQN);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__SEUN=((__CHARACTER_CST *)__tmp__REUN);
+    __tmp__WSQN=((__CHARACTER_CST *)__tmp__VSQN);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__SEUN=execute_link__AREL(__tmp__REUN);
+    __tmp__WSQN=execute_link__OVAL(__tmp__VSQN);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__SEUN=execute_link__HSEL(__tmp__REUN);
+    __tmp__WSQN=execute_link__VWAL(__tmp__VSQN);
   } break;
   case __EXPR_SUP__: {
-    __tmp__SEUN=execute_link__MSEL(__tmp__REUN);
+    __tmp__WSQN=execute_link__0WAL(__tmp__VSQN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__SEUN=execute_link__VWEL(__tmp__REUN);
+    __tmp__WSQN=execute_link__D1AL(__tmp__VSQN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__SEUN=execute_link__40EL(__tmp__REUN);
+    __tmp__WSQN=execute_link__M5AL(__tmp__VSQN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__SEUN=execute_link__H5EL(__tmp__REUN);
+    __tmp__WSQN=execute_link__VDBL(__tmp__VSQN);
   } break;
   case __EXPR_AND__: {
-    __tmp__SEUN=execute_link__QDFL(__tmp__REUN);
+    __tmp__WSQN=execute_link__4HBL(__tmp__VSQN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__SEUN=execute_link__ZHFL(__tmp__REUN);
+    __tmp__WSQN=execute_link__HMBL(__tmp__VSQN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__SEUN=execute_link__CMFL(__tmp__REUN);
+    __tmp__WSQN=execute_link__QQBL(__tmp__VSQN);
   } break;
   case __PUT_TO__: {
-    __tmp__SEUN=execute_link__NKTK(__tmp__REUN);
+    __tmp__WSQN=execute_link__ROPK(__tmp__VSQN);
   } break;
   case __ITEM__: {
-    __tmp__SEUN=execute_link__LQFL(__tmp__REUN);
+    __tmp__WSQN=execute_link__ZUBL(__tmp__VSQN);
   } break;
   case __SIZE_OF__: {
-    __tmp__SEUN=execute_link__SQFL(__tmp__REUN);
+    __tmp__WSQN=execute_link__AVBL(__tmp__VSQN);
   } break;
   case __CAST__: {
-    __tmp__SEUN=execute_link__XQFL(__tmp__REUN);
+    __tmp__WSQN=execute_link__FVBL(__tmp__VSQN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__SEUN=execute_link__MYXL(__tmp__REUN);
+    __tmp__WSQN=execute_link__CDUL(__tmp__VSQN);
   } break;
   case __READ_SLOT__: {
-    __tmp__SEUN=execute_link__QUFL(__tmp__REUN);
+    __tmp__WSQN=execute_link__4YBL(__tmp__VSQN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__SEUN=execute_link__AZFL(__tmp__REUN);
+    __tmp__WSQN=execute_link__O3BL(__tmp__VSQN);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__SEUN=execute_link__4N3M(__tmp__REUN);
+    __tmp__WSQN=execute_link__C2ZM(__tmp__VSQN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__SEUN=execute_link__03IO(__tmp__REUN);
+    __tmp__WSQN=execute_link__SGFO(__tmp__VSQN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__SEUN=execute_link__SFPO(__tmp__REUN);
+    __tmp__WSQN=execute_link__KOLO(__tmp__VSQN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__SEUN=execute_link__TDJO(__tmp__REUN);
+    __tmp__WSQN=execute_link__LMFO(__tmp__VSQN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__SEUN=execute_link__WLPO(__tmp__REUN);
+    __tmp__WSQN=execute_link__OULO(__tmp__VSQN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__SEUN=execute_link__GDOM(__tmp__REUN);
+    __tmp__WSQN=execute_link__IPKM(__tmp__VSQN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__SEUN=execute_link__3NSL(__tmp__REUN);
+    __tmp__WSQN=execute_link__VXOL(__tmp__VSQN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__SEUN=execute_link__SQ3M(__tmp__REUN);
+    __tmp__WSQN=execute_link__W4ZM(__tmp__VSQN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__SEUN=execute_link__MJJO(__tmp__REUN);
+    __tmp__WSQN=execute_link__ESFO(__tmp__VSQN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__SEUN=execute_link__EIIP(__tmp__REUN);
+    __tmp__WSQN=execute_link__2QEP(__tmp__VSQN);
   } break;
   case __EXPR_INF__: {
-    __tmp__SEUN=execute_link__BNUN(__tmp__REUN);
+    __tmp__WSQN=execute_link__F1QN(__tmp__VSQN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__SEUN=execute_link__KRUN(__tmp__REUN);
+    __tmp__WSQN=execute_link__O5QN(__tmp__VSQN);
   } break;
   case __EXPR_OR__: {
-    __tmp__SEUN=execute_link__HEUN(__tmp__REUN);
+    __tmp__WSQN=execute_link__LSQN(__tmp__VSQN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__SEUN=execute_link__UUYO(__tmp__REUN);
+    __tmp__WSQN=execute_link__M3UO(__tmp__VSQN);
   } break;
   };
-  Self__IEUN->parent_expr_binary__QP5M.left__ZH5H=__tmp__SEUN;
-  __tmp__TEUN=Self__IEUN->parent_expr_binary__QP5M.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__TEUN)->__id) {
+  Self__MSQN->parent_expr_binary__U31M.left__XO1H=__tmp__WSQN;
+  __tmp__XSQN=Self__MSQN->parent_expr_binary__U31M.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__XSQN)->__id) {
   case __LIST__: {
-    __tmp__UEUN=execute_link__GMRG(__tmp__TEUN);
+    __tmp__YSQN=execute_link__TTOG(__tmp__XSQN);
   } break;
   case __STRING_CST__: {
-    __tmp__UEUN=((__STRING_CST *)__tmp__TEUN);
+    __tmp__YSQN=((__STRING_CST *)__tmp__XSQN);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__UEUN=execute_link__A23K(__tmp__TEUN);
+    __tmp__YSQN=execute_link__KA0K(__tmp__XSQN);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__UEUN=((__PROTOTYPE_CST *)__tmp__TEUN);
+    __tmp__YSQN=((__PROTOTYPE_CST *)__tmp__XSQN);
   } break;
   case __INTEGER_CST__: {
-    __tmp__UEUN=((__INTEGER_CST *)__tmp__TEUN);
+    __tmp__YSQN=((__INTEGER_CST *)__tmp__XSQN);
   } break;
   case __READ_LOCAL__: {
-    __tmp__UEUN=execute_link__QDEL(__tmp__TEUN);
+    __tmp__YSQN=execute_link__4HAL(__tmp__XSQN);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__UEUN=execute_link__EIEL();
+    Self__UIBR=((__LIST *)list_current__EH1);
+    voir__VIBR=create__AXB( 250);
+    display__EQQG(Self__UIBR,voir__VIBR);
+    put_string__2EG(((__STRING *)voir__VIBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__YSQN=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__UEUN=execute_link__IIEL(__tmp__TEUN);
+    __tmp__YSQN=execute_link__WMAL(__tmp__XSQN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__UEUN=execute_link__RMEL(__tmp__TEUN);
+    __tmp__YSQN=execute_link__5QAL(__tmp__XSQN);
   } break;
   case __REAL_CST__: {
-    __tmp__UEUN=((__REAL_CST *)__tmp__TEUN);
+    __tmp__YSQN=((__REAL_CST *)__tmp__XSQN);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__UEUN=((__CHARACTER_CST *)__tmp__TEUN);
+    __tmp__YSQN=((__CHARACTER_CST *)__tmp__XSQN);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__UEUN=execute_link__AREL(__tmp__TEUN);
+    __tmp__YSQN=execute_link__OVAL(__tmp__XSQN);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__UEUN=execute_link__HSEL(__tmp__TEUN);
+    __tmp__YSQN=execute_link__VWAL(__tmp__XSQN);
   } break;
   case __EXPR_SUP__: {
-    __tmp__UEUN=execute_link__MSEL(__tmp__TEUN);
+    __tmp__YSQN=execute_link__0WAL(__tmp__XSQN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__UEUN=execute_link__VWEL(__tmp__TEUN);
+    __tmp__YSQN=execute_link__D1AL(__tmp__XSQN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__UEUN=execute_link__40EL(__tmp__TEUN);
+    __tmp__YSQN=execute_link__M5AL(__tmp__XSQN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__UEUN=execute_link__H5EL(__tmp__TEUN);
+    __tmp__YSQN=execute_link__VDBL(__tmp__XSQN);
   } break;
   case __EXPR_AND__: {
-    __tmp__UEUN=execute_link__QDFL(__tmp__TEUN);
+    __tmp__YSQN=execute_link__4HBL(__tmp__XSQN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__UEUN=execute_link__ZHFL(__tmp__TEUN);
+    __tmp__YSQN=execute_link__HMBL(__tmp__XSQN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__UEUN=execute_link__CMFL(__tmp__TEUN);
+    __tmp__YSQN=execute_link__QQBL(__tmp__XSQN);
   } break;
   case __PUT_TO__: {
-    __tmp__UEUN=execute_link__NKTK(__tmp__TEUN);
+    __tmp__YSQN=execute_link__ROPK(__tmp__XSQN);
   } break;
   case __ITEM__: {
-    __tmp__UEUN=execute_link__LQFL(__tmp__TEUN);
+    __tmp__YSQN=execute_link__ZUBL(__tmp__XSQN);
   } break;
   case __SIZE_OF__: {
-    __tmp__UEUN=execute_link__SQFL(__tmp__TEUN);
+    __tmp__YSQN=execute_link__AVBL(__tmp__XSQN);
   } break;
   case __CAST__: {
-    __tmp__UEUN=execute_link__XQFL(__tmp__TEUN);
+    __tmp__YSQN=execute_link__FVBL(__tmp__XSQN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__UEUN=execute_link__MYXL(__tmp__TEUN);
+    __tmp__YSQN=execute_link__CDUL(__tmp__XSQN);
   } break;
   case __READ_SLOT__: {
-    __tmp__UEUN=execute_link__QUFL(__tmp__TEUN);
+    __tmp__YSQN=execute_link__4YBL(__tmp__XSQN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__UEUN=execute_link__AZFL(__tmp__TEUN);
+    __tmp__YSQN=execute_link__O3BL(__tmp__XSQN);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__UEUN=execute_link__4N3M(__tmp__TEUN);
+    __tmp__YSQN=execute_link__C2ZM(__tmp__XSQN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__UEUN=execute_link__03IO(__tmp__TEUN);
+    __tmp__YSQN=execute_link__SGFO(__tmp__XSQN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__UEUN=execute_link__SFPO(__tmp__TEUN);
+    __tmp__YSQN=execute_link__KOLO(__tmp__XSQN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__UEUN=execute_link__TDJO(__tmp__TEUN);
+    __tmp__YSQN=execute_link__LMFO(__tmp__XSQN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__UEUN=execute_link__WLPO(__tmp__TEUN);
+    __tmp__YSQN=execute_link__OULO(__tmp__XSQN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__UEUN=execute_link__GDOM(__tmp__TEUN);
+    __tmp__YSQN=execute_link__IPKM(__tmp__XSQN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__UEUN=execute_link__3NSL(__tmp__TEUN);
+    __tmp__YSQN=execute_link__VXOL(__tmp__XSQN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__UEUN=execute_link__SQ3M(__tmp__TEUN);
+    __tmp__YSQN=execute_link__W4ZM(__tmp__XSQN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__UEUN=execute_link__MJJO(__tmp__TEUN);
+    __tmp__YSQN=execute_link__ESFO(__tmp__XSQN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__UEUN=execute_link__EIIP(__tmp__TEUN);
+    __tmp__YSQN=execute_link__2QEP(__tmp__XSQN);
   } break;
   case __EXPR_INF__: {
-    __tmp__UEUN=execute_link__BNUN(__tmp__TEUN);
+    __tmp__YSQN=execute_link__F1QN(__tmp__XSQN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__UEUN=execute_link__KRUN(__tmp__TEUN);
+    __tmp__YSQN=execute_link__O5QN(__tmp__XSQN);
   } break;
   case __EXPR_OR__: {
-    __tmp__UEUN=execute_link__HEUN(__tmp__TEUN);
+    __tmp__YSQN=execute_link__LSQN(__tmp__XSQN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__UEUN=execute_link__UUYO(__tmp__TEUN);
+    __tmp__YSQN=execute_link__M3UO(__tmp__XSQN);
   } break;
   };
-  Self__IEUN->parent_expr_binary__QP5M.right__AIAI=__tmp__UEUN;
-  __tmp__WEUN=Self__IEUN->parent_expr_binary__QP5M.left__ZH5H;
-  if (__tmp__WEUN==NULL) {
-    __tmp__XEUN=NULL;
+  Self__MSQN->parent_expr_binary__U31M.right__WO2H=__tmp__YSQN;
+  __tmp__0SQN=Self__MSQN->parent_expr_binary__U31M.left__XO1H;
+  if (__tmp__0SQN==NULL) {
+    __tmp__1SQN=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__WEUN)->__id) {
+    switch (((struct ___OBJ *)__tmp__0SQN)->__id) {
     case __LIST__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__XEUN=((void *)__tmp__WEUN);
+      __tmp__1SQN=((void *)__tmp__0SQN);
     } break;
     case __READ_LOCAL__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __ITEM__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __CAST__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__XEUN=NULL;
+      __tmp__1SQN=NULL;
     } break;
     }
   };
-  left_cst__OEUN=__tmp__XEUN;
-  __tmp__ZEUN=Self__IEUN->parent_expr_binary__QP5M.right__AIAI;
-  if (__tmp__ZEUN==NULL) {
-    __tmp__0EUN=NULL;
+  left_cst__SSQN=__tmp__1SQN;
+  __tmp__3SQN=Self__MSQN->parent_expr_binary__U31M.right__WO2H;
+  if (__tmp__3SQN==NULL) {
+    __tmp__4SQN=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__ZEUN)->__id) {
+    switch (((struct ___OBJ *)__tmp__3SQN)->__id) {
     case __LIST__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__0EUN=((void *)__tmp__ZEUN);
+      __tmp__4SQN=((void *)__tmp__3SQN);
     } break;
     case __READ_LOCAL__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __ITEM__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __CAST__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__0EUN=NULL;
+      __tmp__4SQN=NULL;
     } break;
     }
   };
-  right_cst__PEUN=__tmp__0EUN;
-  result__KEUN=NULL;
-  if (((void *)__tmp__XEUN != (void *)NULL)) {
-    result__YZCO=NULL;
-    if ((((__INTEGER_CST *)__tmp__XEUN)->value__VUYD ==  0)) {
-      result__YZCO=Self__IEUN->parent_expr_binary__QP5M.right__AIAI;
-    };
-    result__KEUN=result__YZCO;
-  };
-  if ((((void *)result__KEUN == (void *)NULL) && ((void *)__tmp__0EUN != (void *)NULL))) {
-    result__G0CO=NULL;
-    if ((((__INTEGER_CST *)__tmp__0EUN)->value__VUYD ==  0)) {
-      result__G0CO=Self__IEUN->parent_expr_binary__QP5M.left__ZH5H;
-    };
-    result__KEUN=result__G0CO;
-  };
-  if (((((void *)result__KEUN == (void *)NULL) && ((void *)__tmp__0EUN != (void *)NULL)) && ((void *)__tmp__XEUN != (void *)NULL))) {
-    __tmp__EAGO=((__INTEGER_CST *)__tmp__XEUN)->value__VUYD;
-    other__I1HQ=((__INTEGER_CST *)__tmp__0EUN)->value__VUYD;
-    Self__UJOQ=((__INTEGER_CST *)__tmp__XEUN);
-    Self__UJOQ->value__VUYD=(__INTEGER_64)(__tmp__EAGO | other__I1HQ);
-    check_type__T14D(Self__UJOQ);
-    result__KEUN=__tmp__XEUN;
-  };
-  if ((((void *)result__KEUN == (void *)NULL) && (old_seq__LEUN == seq_call_and_loop__BOIJ))) {
-    result__T0CO=NULL;
-    and_l__U0CO=NULL;
-    and_r__V0CO=NULL;
-    not_l__W0CO=NULL;
-    not_r__X0CO=NULL;
-    __tmp__Y0CO=Self__IEUN->parent_expr_binary__QP5M.left__ZH5H;
-    __tmp__Z0CO=Self__IEUN->parent_expr_binary__QP5M.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__Y0CO)->__id) {
+  right_cst__TSQN=__tmp__4SQN;
+  result__OSQN=NULL;
+  if (((void *)__tmp__1SQN != (void *)NULL)) {
+    result__SD5N=NULL;
+    if ((((__INTEGER_CST *)__tmp__1SQN)->value__W4YD ==  0)) {
+      result__SD5N=Self__MSQN->parent_expr_binary__U31M.right__WO2H;
+    };
+    result__OSQN=result__SD5N;
+  };
+  if ((((void *)result__OSQN == (void *)NULL) && ((void *)__tmp__4SQN != (void *)NULL))) {
+    result__AE5N=NULL;
+    if ((((__INTEGER_CST *)__tmp__4SQN)->value__W4YD ==  0)) {
+      result__AE5N=Self__MSQN->parent_expr_binary__U31M.left__XO1H;
+    };
+    result__OSQN=result__AE5N;
+  };
+  if (((((void *)result__OSQN == (void *)NULL) && ((void *)__tmp__4SQN != (void *)NULL)) && ((void *)__tmp__1SQN != (void *)NULL))) {
+    __tmp__2ICO=((__INTEGER_CST *)__tmp__1SQN)->value__W4YD;
+    other__04DQ=((__INTEGER_CST *)__tmp__4SQN)->value__W4YD;
+    Self__DOKQ=((__INTEGER_CST *)__tmp__1SQN);
+    Self__DOKQ->value__W4YD=(__INTEGER_64)(__tmp__2ICO | other__04DQ);
+    check_type__YG5D(Self__DOKQ);
+    result__OSQN=__tmp__1SQN;
+  };
+  if ((((void *)result__OSQN == (void *)NULL) && (old_seq__PSQN == seq_call_and_loop__3QEJ))) {
+    result__NE5N=NULL;
+    and_l__OE5N=NULL;
+    and_r__PE5N=NULL;
+    not_l__QE5N=NULL;
+    not_r__RE5N=NULL;
+    __tmp__SE5N=Self__MSQN->parent_expr_binary__U31M.left__XO1H;
+    __tmp__TE5N=Self__MSQN->parent_expr_binary__U31M.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__SE5N)->__id) {
     case __LIST__: {
-      __tmp__00CO=FALSE__;
+      __tmp__UE5N=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__00CO=__infix_equal_equal__CC5L(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__XN1L(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__00CO=FALSE__;
+      __tmp__UE5N=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__00CO=__infix_equal_equal__XC5L(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__MO1L(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __INTEGER_CST__: {
-      __tmp__00CO=__infix_equal_equal__ID5L(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__3O1L(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __READ_LOCAL__: {
-      __tmp__00CO=__infix_equal_equal__CE5L(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__XP1L(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__00CO=FALSE__;
+      __tmp__UE5N=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__00CO=__infix_equal_equal__YE5L(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__NQ1L(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__00CO=__infix_equal_equal__UF5L(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__JR1L(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __REAL_CST__: {
-      __tmp__00CO=__infix_equal_equal__QG5L(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__FS1L(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__00CO=__infix_equal_equal__KH5L(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__5S1L(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__00CO=FALSE__;
+      __tmp__UE5N=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__00CO=FALSE__;
+      __tmp__UE5N=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__00CO=__infix_equal_equal__DI5L(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__YT1L(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_SUB__: {
-      __tmp__00CO=__infix_equal_equal__5I5L(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__UU1L(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_MUL__: {
-      __tmp__00CO=__infix_equal_equal__1J5L(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__QV1L(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_DIV__: {
-      __tmp__00CO=__infix_equal_equal__XK5L(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__MW1L(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_AND__: {
-      __tmp__00CO=__infix_equal_equal__TL5L(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__IX1L(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__00CO=__infix_equal_equal__PM5L(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__EY1L(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__00CO=__infix_equal_equal__LN5L(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__AZ1L(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __PUT_TO__: {
-      __tmp__00CO=FALSE__;
+      __tmp__UE5N=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__00CO=FALSE__;
+      __tmp__UE5N=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__00CO=FALSE__;
+      __tmp__UE5N=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__00CO=FALSE__;
+      __tmp__UE5N=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__00CO=FALSE__;
+      __tmp__UE5N=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__00CO=__infix_equal_equal__XO5L(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__M01L(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__00CO=__infix_equal_equal__TP5L(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__I11L(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__00CO=__infix_equal_equal__OVLO(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__G4HO(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__00CO=__infix_equal_equal__4TJO(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__W2FO(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__00CO=__infix_equal_equal__53PO(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__XGMO(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__00CO=__infix_equal_equal__0UJO(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__S3FO(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__00CO=__infix_equal_equal__24PO(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__UHMO(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_NEG__: {
-      __tmp__00CO=__infix_equal_equal__V1OM(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__5HLM(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_ADD__: {
-      __tmp__00CO=__infix_equal_equal__FQ5L(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__011L(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_NOT__: {
-      __tmp__00CO=__infix_equal_equal__233M(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__AM0M(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_MOD__: {
-      __tmp__00CO=__infix_equal_equal__WVJO(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__O4FO(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__00CO=__infix_equal_equal__0PIP(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__SYEP(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_INF__: {
-      __tmp__00CO=__infix_equal_equal__AWLO(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__Y4HO(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__00CO=__infix_equal_equal__2WLO(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__U5HO(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_OR__: {
-      __tmp__00CO=__infix_equal_equal__JZUN(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__NHRN(__tmp__SE5N,__tmp__TE5N);
     } break;
     case __EXPR_XOR__: {
-      __tmp__00CO=__infix_equal_equal__SKZO(__tmp__Y0CO,__tmp__Z0CO);
+      __tmp__UE5N=__infix_equal_equal__KTVO(__tmp__SE5N,__tmp__TE5N);
     } break;
     };
-    if (__tmp__00CO) {
-      __tmp__A1CO=Self__IEUN->parent_expr_binary__QP5M.right__AIAI;
-      switch (((struct ___OBJ *)__tmp__A1CO)->__id) {
+    if (__tmp__UE5N) {
+      __tmp__0E5N=Self__MSQN->parent_expr_binary__U31M.right__WO2H;
+      switch (((struct ___OBJ *)__tmp__0E5N)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__A1CO);
+        remove__SOJJ(__tmp__0E5N);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__A1CO);
+        remove__2TAK(__tmp__0E5N);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__J1HQ=((__READ_LOCAL *)__tmp__A1CO);
-        unread__ESNK(Self__J1HQ->local__G5YD,Self__J1HQ);
+        Self__14DQ=((__READ_LOCAL *)__tmp__0E5N);
+        Self__FM3R=((__LOCAL *)Self__14DQ->local__HJZD);
+        Self__FM3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__FM3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__FM3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__GM3R=create__AXB( 250);
+          display__UXFK(Self__14DQ,voir__GM3R);
+          put_string__2EG(((__STRING *)voir__GM3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__IM3R=((__LIST *)list_current__EH1);
+          voir__JM3R=create__AXB( 250);
+          display__EQQG(Self__IM3R,voir__JM3R);
+          put_string__2EG(((__STRING *)voir__JM3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(__tmp__A1CO);
+        remove__1UAK(__tmp__0E5N);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__A1CO);
+        remove__LVAK(__tmp__0E5N);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__A1CO);
+        remove__PVAK(__tmp__0E5N);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__L1HQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__A1CO)->receiver__AHAI);
-        unread__ESNK(Self__L1HQ->local__G5YD,Self__L1HQ);
+        Self__34DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__0E5N)->receiver__WN2H);
+        Self__KM3R=((__LOCAL *)Self__34DQ->local__HJZD);
+        Self__KM3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__KM3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__KM3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__LM3R=create__AXB( 250);
+          display__UXFK(Self__34DQ,voir__LM3R);
+          put_string__2EG(((__STRING *)voir__LM3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__NM3R=((__LIST *)list_current__EH1);
+          voir__OM3R=create__AXB( 250);
+          display__EQQG(Self__NM3R,voir__OM3R);
+          put_string__2EG(((__STRING *)voir__OM3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __GET_TYPE_ID__: {
-        remove__4SEK(__tmp__A1CO);
+        remove__0VAK(__tmp__0E5N);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__A1CO);
+        remove__3VAK(__tmp__0E5N);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__A1CO);
+        remove__BWAK(__tmp__0E5N);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__A1CO);
+        remove__FWAK(__tmp__0E5N);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__A1CO);
+        remove__JWAK(__tmp__0E5N);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__A1CO);
+        remove__NWAK(__tmp__0E5N);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__A1CO);
+        remove__RWAK(__tmp__0E5N);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__A1CO);
+        remove__VWAK(__tmp__0E5N);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__A1CO);
+        remove__ZWAK(__tmp__0E5N);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__A1CO);
+        remove__0XAK(__tmp__0E5N);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__A1CO);
+        remove__4XAK(__tmp__0E5N);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__A1CO);
+        remove__BYAK(__tmp__0E5N);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__A1CO);
+        remove__DUML(__tmp__0E5N);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__A1CO);
+        remove__GGHK(__tmp__0E5N);
       } break;
       case __READ_GLOBAL__: {
-        Self__M1HQ=((__READ_GLOBAL *)__tmp__A1CO);
-        unread__H2QL(Self__M1HQ->global__3DNK,Self__M1HQ);
+        Self__44DQ=((__READ_GLOBAL *)__tmp__0E5N);
+        unread__CGNL(Self__44DQ->global__ZGJK,Self__44DQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__A1CO);
+        remove__WA0M(__tmp__0E5N);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__A1CO);
+        remove__0UEO(__tmp__0E5N);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__A1CO);
+        remove__0RKO(__tmp__0E5N);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__A1CO);
+        remove__4UEO(__tmp__0E5N);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__A1CO);
+        remove__5RKO(__tmp__0E5N);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__A1CO);
+        remove__HTJM(__tmp__0E5N);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__A1CO);
+        remove__XWML(__tmp__0E5N);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__A1CO);
+        remove__TJZM(__tmp__0E5N);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__A1CO);
+        remove__CVEO(__tmp__0E5N);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__A1CO);
+        remove__1EEP(__tmp__0E5N);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__A1CO);
+        remove__0DRN(__tmp__0E5N);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__A1CO);
+        remove__4DRN(__tmp__0E5N);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__A1CO);
+        remove__14PN(__tmp__0E5N);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__A1CO);
+        remove__EVTO(__tmp__0E5N);
       } break;
       };
-      result__T0CO=Self__IEUN->parent_expr_binary__QP5M.left__ZH5H;
+      result__NE5N=Self__MSQN->parent_expr_binary__U31M.left__XO1H;
     } else {
-      __tmp__I1CO=Self__IEUN->parent_expr_binary__QP5M.left__ZH5H;
-      if (__tmp__I1CO==NULL) {
-        __tmp__J1CO=NULL;
+      __tmp__CF5N=Self__MSQN->parent_expr_binary__U31M.left__XO1H;
+      if (__tmp__CF5N==NULL) {
+        __tmp__DF5N=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__I1CO)->__id) {
+        switch (((struct ___OBJ *)__tmp__CF5N)->__id) {
         case __LIST__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__J1CO=((void *)__tmp__I1CO);
+          __tmp__DF5N=((void *)__tmp__CF5N);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __ITEM__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __CAST__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__J1CO=NULL;
+          __tmp__DF5N=NULL;
         } break;
         }
       };
-      and_l__U0CO=__tmp__J1CO;
-      __tmp__L1CO=Self__IEUN->parent_expr_binary__QP5M.right__AIAI;
-      if (__tmp__L1CO==NULL) {
-        __tmp__M1CO=NULL;
+      and_l__OE5N=__tmp__DF5N;
+      __tmp__FF5N=Self__MSQN->parent_expr_binary__U31M.right__WO2H;
+      if (__tmp__FF5N==NULL) {
+        __tmp__GF5N=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__L1CO)->__id) {
+        switch (((struct ___OBJ *)__tmp__FF5N)->__id) {
         case __LIST__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__M1CO=((void *)__tmp__L1CO);
+          __tmp__GF5N=((void *)__tmp__FF5N);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __ITEM__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __CAST__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__M1CO=NULL;
+          __tmp__GF5N=NULL;
         } break;
         }
       };
-      and_r__V0CO=__tmp__M1CO;
-      if ((((void *)__tmp__J1CO != (void *)NULL) && ((void *)__tmp__M1CO != (void *)NULL))) {
-        __tmp__11CO=((__EXPR_AND *)__tmp__J1CO)->parent_expr_binary__20NH.left__ZH5H;
-        if (__tmp__11CO==NULL) {
-          __tmp__21CO=NULL;
+      and_r__PE5N=__tmp__GF5N;
+      if ((((void *)__tmp__DF5N != (void *)NULL) && ((void *)__tmp__GF5N != (void *)NULL))) {
+        __tmp__VF5N=((__EXPR_AND *)__tmp__DF5N)->parent_expr_binary__ICKH.left__XO1H;
+        if (__tmp__VF5N==NULL) {
+          __tmp__WF5N=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__11CO)->__id) {
+          switch (((struct ___OBJ *)__tmp__VF5N)->__id) {
           case __LIST__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __STRING_CST__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXTERNAL_C__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __INTEGER_CST__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __READ_LOCAL__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __REAL_CST__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __CHARACTER_CST__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __IS_EXPANDED__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_SUP__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_SUB__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_MUL__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_DIV__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_AND__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __PUT_TO__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __ITEM__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __SIZE_OF__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __CAST__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __CALL_SLOT__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __READ_SLOT__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_NEG__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_ADD__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_NOT__: {
-            __tmp__21CO=((void *)__tmp__11CO);
+            __tmp__WF5N=((void *)__tmp__VF5N);
           } break;
           case __EXPR_MOD__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_INF__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_OR__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           case __EXPR_XOR__: {
-            __tmp__21CO=NULL;
+            __tmp__WF5N=NULL;
           } break;
           }
         };
-        not_l__W0CO=__tmp__21CO;
-        __tmp__41CO=((__EXPR_AND *)__tmp__M1CO)->parent_expr_binary__20NH.right__AIAI;
-        if (__tmp__41CO==NULL) {
-          __tmp__51CO=NULL;
+        not_l__QE5N=__tmp__WF5N;
+        __tmp__YF5N=((__EXPR_AND *)__tmp__GF5N)->parent_expr_binary__ICKH.right__WO2H;
+        if (__tmp__YF5N==NULL) {
+          __tmp__ZF5N=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__41CO)->__id) {
+          switch (((struct ___OBJ *)__tmp__YF5N)->__id) {
           case __LIST__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __STRING_CST__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXTERNAL_C__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __INTEGER_CST__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __READ_LOCAL__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __REAL_CST__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __CHARACTER_CST__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __IS_EXPANDED__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_SUP__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_SUB__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_MUL__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_DIV__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_AND__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __PUT_TO__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __ITEM__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __SIZE_OF__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __CAST__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __CALL_SLOT__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __READ_SLOT__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_NEG__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_ADD__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_NOT__: {
-            __tmp__51CO=((void *)__tmp__41CO);
+            __tmp__ZF5N=((void *)__tmp__YF5N);
           } break;
           case __EXPR_MOD__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_INF__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_OR__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           case __EXPR_XOR__: {
-            __tmp__51CO=NULL;
+            __tmp__ZF5N=NULL;
           } break;
           }
         };
-        not_r__X0CO=__tmp__51CO;
-        if ((((void *)__tmp__21CO != (void *)NULL) && ((void *)__tmp__51CO != (void *)NULL))) {
-          __tmp__N2CO=((__EXPR_NOT *)__tmp__21CO)->parent_expr_unary__Y1ZL.right__DWHL;
-          __tmp__O2CO=((__EXPR_AND *)__tmp__M1CO)->parent_expr_binary__20NH.left__ZH5H;
-          switch (((struct ___OBJ *)__tmp__N2CO)->__id) {
+        not_r__RE5N=__tmp__ZF5N;
+        if ((((void *)__tmp__WF5N != (void *)NULL) && ((void *)__tmp__ZF5N != (void *)NULL))) {
+          __tmp__HG5N=((__EXPR_NOT *)__tmp__WF5N)->parent_expr_unary__YGWL.right__SXDL;
+          __tmp__IG5N=((__EXPR_AND *)__tmp__GF5N)->parent_expr_binary__ICKH.left__XO1H;
+          switch (((struct ___OBJ *)__tmp__HG5N)->__id) {
           case __LIST__: {
-            __tmp__P2CO=FALSE__;
+            __tmp__JG5N=FALSE__;
           } break;
           case __STRING_CST__: {
-            __tmp__P2CO=__infix_equal_equal__CC5L(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__XN1L(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__P2CO=FALSE__;
+            __tmp__JG5N=FALSE__;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__P2CO=__infix_equal_equal__XC5L(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__MO1L(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __INTEGER_CST__: {
-            __tmp__P2CO=__infix_equal_equal__ID5L(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__3O1L(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __READ_LOCAL__: {
-            __tmp__P2CO=__infix_equal_equal__CE5L(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__XP1L(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__P2CO=FALSE__;
+            __tmp__JG5N=FALSE__;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__P2CO=__infix_equal_equal__YE5L(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__NQ1L(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__P2CO=__infix_equal_equal__UF5L(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__JR1L(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __REAL_CST__: {
-            __tmp__P2CO=__infix_equal_equal__QG5L(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__FS1L(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __CHARACTER_CST__: {
-            __tmp__P2CO=__infix_equal_equal__KH5L(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__5S1L(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __IS_EXPANDED__: {
-            __tmp__P2CO=FALSE__;
+            __tmp__JG5N=FALSE__;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__P2CO=FALSE__;
+            __tmp__JG5N=FALSE__;
           } break;
           case __EXPR_SUP__: {
-            __tmp__P2CO=__infix_equal_equal__DI5L(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__YT1L(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_SUB__: {
-            __tmp__P2CO=__infix_equal_equal__5I5L(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__UU1L(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_MUL__: {
-            __tmp__P2CO=__infix_equal_equal__1J5L(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__QV1L(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_DIV__: {
-            __tmp__P2CO=__infix_equal_equal__XK5L(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__MW1L(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_AND__: {
-            __tmp__P2CO=__infix_equal_equal__TL5L(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__IX1L(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__P2CO=__infix_equal_equal__PM5L(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__EY1L(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__P2CO=__infix_equal_equal__LN5L(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__AZ1L(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __PUT_TO__: {
-            __tmp__P2CO=FALSE__;
+            __tmp__JG5N=FALSE__;
           } break;
           case __ITEM__: {
-            __tmp__P2CO=FALSE__;
+            __tmp__JG5N=FALSE__;
           } break;
           case __SIZE_OF__: {
-            __tmp__P2CO=FALSE__;
+            __tmp__JG5N=FALSE__;
           } break;
           case __CAST__: {
-            __tmp__P2CO=FALSE__;
+            __tmp__JG5N=FALSE__;
           } break;
           case __CALL_SLOT__: {
-            __tmp__P2CO=FALSE__;
+            __tmp__JG5N=FALSE__;
           } break;
           case __READ_SLOT__: {
-            __tmp__P2CO=__infix_equal_equal__XO5L(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__M01L(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__P2CO=__infix_equal_equal__TP5L(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__I11L(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__P2CO=__infix_equal_equal__OVLO(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__G4HO(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__P2CO=__infix_equal_equal__4TJO(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__W2FO(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__P2CO=__infix_equal_equal__53PO(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__XGMO(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__P2CO=__infix_equal_equal__0UJO(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__S3FO(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__P2CO=__infix_equal_equal__24PO(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__UHMO(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_NEG__: {
-            __tmp__P2CO=__infix_equal_equal__V1OM(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__5HLM(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_ADD__: {
-            __tmp__P2CO=__infix_equal_equal__FQ5L(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__011L(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_NOT__: {
-            __tmp__P2CO=__infix_equal_equal__233M(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__AM0M(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_MOD__: {
-            __tmp__P2CO=__infix_equal_equal__WVJO(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__O4FO(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__P2CO=__infix_equal_equal__0PIP(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__SYEP(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_INF__: {
-            __tmp__P2CO=__infix_equal_equal__AWLO(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__Y4HO(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__P2CO=__infix_equal_equal__2WLO(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__U5HO(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_OR__: {
-            __tmp__P2CO=__infix_equal_equal__JZUN(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__NHRN(__tmp__HG5N,__tmp__IG5N);
           } break;
           case __EXPR_XOR__: {
-            __tmp__P2CO=__infix_equal_equal__SKZO(__tmp__N2CO,__tmp__O2CO);
+            __tmp__JG5N=__infix_equal_equal__KTVO(__tmp__HG5N,__tmp__IG5N);
           } break;
           };
-          if (__tmp__P2CO) {
-            __tmp__V2CO=((__EXPR_AND *)__tmp__J1CO)->parent_expr_binary__20NH.right__AIAI;
-            __tmp__W2CO=((__EXPR_NOT *)__tmp__51CO)->parent_expr_unary__Y1ZL.right__DWHL;
-            switch (((struct ___OBJ *)__tmp__V2CO)->__id) {
+          if (__tmp__JG5N) {
+            __tmp__PG5N=((__EXPR_AND *)__tmp__DF5N)->parent_expr_binary__ICKH.right__WO2H;
+            __tmp__QG5N=((__EXPR_NOT *)__tmp__ZF5N)->parent_expr_unary__YGWL.right__SXDL;
+            switch (((struct ___OBJ *)__tmp__PG5N)->__id) {
             case __LIST__: {
-              __tmp__X2CO=FALSE__;
+              __tmp__RG5N=FALSE__;
             } break;
             case __STRING_CST__: {
-              __tmp__X2CO=__infix_equal_equal__CC5L(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__XN1L(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXTERNAL_C__: {
-              __tmp__X2CO=FALSE__;
+              __tmp__RG5N=FALSE__;
             } break;
             case __PROTOTYPE_CST__: {
-              __tmp__X2CO=__infix_equal_equal__XC5L(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__MO1L(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __INTEGER_CST__: {
-              __tmp__X2CO=__infix_equal_equal__ID5L(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__3O1L(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __READ_LOCAL__: {
-              __tmp__X2CO=__infix_equal_equal__CE5L(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__XP1L(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_MULTIPLE__: {
-              __tmp__X2CO=FALSE__;
+              __tmp__RG5N=FALSE__;
             } break;
             case __EXPR_EQUAL__: {
-              __tmp__X2CO=__infix_equal_equal__YE5L(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__NQ1L(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_NOT_EQUAL__: {
-              __tmp__X2CO=__infix_equal_equal__UF5L(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__JR1L(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __REAL_CST__: {
-              __tmp__X2CO=__infix_equal_equal__QG5L(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__FS1L(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __CHARACTER_CST__: {
-              __tmp__X2CO=__infix_equal_equal__KH5L(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__5S1L(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __IS_EXPANDED__: {
-              __tmp__X2CO=FALSE__;
+              __tmp__RG5N=FALSE__;
             } break;
             case __GET_TYPE_ID__: {
-              __tmp__X2CO=FALSE__;
+              __tmp__RG5N=FALSE__;
             } break;
             case __EXPR_SUP__: {
-              __tmp__X2CO=__infix_equal_equal__DI5L(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__YT1L(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_SUB__: {
-              __tmp__X2CO=__infix_equal_equal__5I5L(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__UU1L(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_MUL__: {
-              __tmp__X2CO=__infix_equal_equal__1J5L(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__QV1L(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_DIV__: {
-              __tmp__X2CO=__infix_equal_equal__XK5L(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__MW1L(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_AND__: {
-              __tmp__X2CO=__infix_equal_equal__TL5L(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__IX1L(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_SHIFT_R__: {
-              __tmp__X2CO=__infix_equal_equal__PM5L(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__EY1L(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_SHIFT_L__: {
-              __tmp__X2CO=__infix_equal_equal__LN5L(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__AZ1L(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __PUT_TO__: {
-              __tmp__X2CO=FALSE__;
+              __tmp__RG5N=FALSE__;
             } break;
             case __ITEM__: {
-              __tmp__X2CO=FALSE__;
+              __tmp__RG5N=FALSE__;
             } break;
             case __SIZE_OF__: {
-              __tmp__X2CO=FALSE__;
+              __tmp__RG5N=FALSE__;
             } break;
             case __CAST__: {
-              __tmp__X2CO=FALSE__;
+              __tmp__RG5N=FALSE__;
             } break;
             case __CALL_SLOT__: {
-              __tmp__X2CO=FALSE__;
+              __tmp__RG5N=FALSE__;
             } break;
             case __READ_SLOT__: {
-              __tmp__X2CO=__infix_equal_equal__XO5L(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__M01L(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __READ_GLOBAL__: {
-              __tmp__X2CO=__infix_equal_equal__TP5L(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__I11L(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_NOT_LOGIC__: {
-              __tmp__X2CO=__infix_equal_equal__OVLO(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__G4HO(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_OR_LOGIC__: {
-              __tmp__X2CO=__infix_equal_equal__4TJO(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__W2FO(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_OR_OR_LOGIC__: {
-              __tmp__X2CO=__infix_equal_equal__53PO(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__XGMO(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_AND_LOGIC__: {
-              __tmp__X2CO=__infix_equal_equal__0UJO(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__S3FO(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_AND_AND_LOGIC__: {
-              __tmp__X2CO=__infix_equal_equal__24PO(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__UHMO(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_NEG__: {
-              __tmp__X2CO=__infix_equal_equal__V1OM(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__5HLM(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_ADD__: {
-              __tmp__X2CO=__infix_equal_equal__FQ5L(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__011L(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_NOT__: {
-              __tmp__X2CO=__infix_equal_equal__233M(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__AM0M(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_MOD__: {
-              __tmp__X2CO=__infix_equal_equal__WVJO(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__O4FO(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_SUP_EQ__: {
-              __tmp__X2CO=__infix_equal_equal__0PIP(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__SYEP(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_INF__: {
-              __tmp__X2CO=__infix_equal_equal__AWLO(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__Y4HO(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_INF_EQ__: {
-              __tmp__X2CO=__infix_equal_equal__2WLO(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__U5HO(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_OR__: {
-              __tmp__X2CO=__infix_equal_equal__JZUN(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__NHRN(__tmp__PG5N,__tmp__QG5N);
             } break;
             case __EXPR_XOR__: {
-              __tmp__X2CO=__infix_equal_equal__SKZO(__tmp__V2CO,__tmp__W2CO);
+              __tmp__RG5N=__infix_equal_equal__KTVO(__tmp__PG5N,__tmp__QG5N);
             } break;
             };
-            __tmp__02CO=__tmp__X2CO;
+            __tmp__UG5N=__tmp__RG5N;
           } else {
-            __tmp__02CO=FALSE__;
+            __tmp__UG5N=FALSE__;
           };
-          if (__tmp__02CO) {
-            result__T0CO=create__with__and__P1TO(Self__IEUN->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,((__EXPR_NOT *)__tmp__21CO)->parent_expr_unary__Y1ZL.right__DWHL,((__EXPR_AND *)__tmp__J1CO)->parent_expr_binary__20NH.right__AIAI);
-            __tmp__H3CO=Self__IEUN->parent_expr_binary__QP5M.right__AIAI;
-            switch (((struct ___OBJ *)__tmp__H3CO)->__id) {
+          if (__tmp__UG5N) {
+            p__X5MR=Self__MSQN->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+            l__Y5MR=((__EXPR_NOT *)__tmp__WF5N)->parent_expr_unary__YGWL.right__SXDL;
+            r__Z5MR=((__EXPR_AND *)__tmp__DF5N)->parent_expr_binary__ICKH.right__WO2H;
+            result__O5MR=NULL;
+            ptr__P5MR=((__POINTER )(NULL));
+            typ_id__Q5MR= 0;
+            sz__R5MR=((__UINTEGER_32 )sizeof(__EXPR_XOR));
+            if ((sz__R5MR ==  0)) {
+              result__O5MR=EXPR_XOR__;
+            } else {
+              typ_id__Q5MR=-1;
+              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__R5MR);
+              if ((typ_id__Q5MR == (__INTEGER)(-  1))) {
+                a__S5MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__T5MR=(__UINTEGER_32)((__UINTEGER_32)(sz__R5MR + a__S5MR) & (__UINTEGER_32)(~ a__S5MR));
+                ptr_table__QM3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T5MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                next__PM3R=((__POINTER )(NULL));
+                result__RM3R=((__POINTER *)ptr_table__QM3R)[ 0];
+                if ((result__RM3R == (void *)NULL)) {
+                  result__RM3R=new_lab__2PJ(new_size__T5MR);
+                  next__PM3R=(void *)((unsigned long)result__RM3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T5MR)));
+                  ((__POINTER *)next__PM3R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__QM3R)[ 0]=next__PM3R;
+                } else {
+                  next__PM3R=((__POINTER *)result__RM3R)[ 0];
+                  if ((next__PM3R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RM3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__T5MR <<  1)) <=  4096)) {
+                      next__PM3R=(void *)((unsigned long)result__RM3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T5MR)));
+                    } else {
+                      next__PM3R=new_lab__2PJ(new_size__T5MR);
+                    };
+                    ((__POINTER *)next__PM3R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__QM3R)[ 0]=next__PM3R;
+                  } else {
+                    ((__POINTER *)result__RM3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__PM3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__RM3R=next__PM3R;
+                  };
+                };
+                ptr__P5MR=result__RM3R;
+              } else {
+                t__U5MR=((__UINTEGER_32 )typ_id__Q5MR);
+                a__V5MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__YM3R=(__UINTEGER_32)((__UINTEGER_32)(sz__R5MR + a__V5MR) & (__UINTEGER_32)(~ a__V5MR));
+                ptr_table__VM3R=((__POINTER )(&(table_type[(t__U5MR)])));
+                lab_type__XM3R=(__UINTEGER_32)(t__U5MR |  1);
+                next__UM3R=((__POINTER )(NULL));
+                result__WM3R=((__POINTER *)ptr_table__VM3R)[ 0];
+                if ((result__WM3R == (void *)NULL)) {
+                  result__WM3R=new_lab__2PJ(lab_type__XM3R);
+                  next__UM3R=(void *)((unsigned long)result__WM3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YM3R)));
+                  ((__POINTER *)next__UM3R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__VM3R)[ 0]=next__UM3R;
+                } else {
+                  next__UM3R=((__POINTER *)result__WM3R)[ 0];
+                  if ((next__UM3R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WM3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YM3R <<  1)) <=  4096)) {
+                      next__UM3R=(void *)((unsigned long)result__WM3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YM3R)));
+                    } else {
+                      next__UM3R=new_lab__2PJ(lab_type__XM3R);
+                    };
+                    ((__POINTER *)next__UM3R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__VM3R)[ 0]=next__UM3R;
+                  } else {
+                    ((__POINTER *)result__WM3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UM3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__WM3R=next__UM3R;
+                  };
+                };
+                ptr__P5MR=result__WM3R;
+              };
+              result__O5MR=((__EXPR_XOR *)ptr__P5MR);
+              *(result__O5MR) = *(EXPR_XOR__);
+            };
+            Self__W5MR=((__EXPR_XOR *)result__O5MR);
+            Self__W5MR->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__X5MR;
+            Self__W5MR->parent_expr_binary__0G5N.left__XO1H=l__Y5MR;
+            Self__W5MR->parent_expr_binary__0G5N.right__WO2H=r__Z5MR;
+            result__NE5N=result__O5MR;
+            __tmp__BH5N=Self__MSQN->parent_expr_binary__U31M.right__WO2H;
+            switch (((struct ___OBJ *)__tmp__BH5N)->__id) {
             case __LIST__: {
-              remove__WLNJ(__tmp__H3CO);
+              remove__SOJJ(__tmp__BH5N);
             } break;
             case __STRING_CST__: {
             } break;
             case __EXTERNAL_C__: {
-              remove__AREK(__tmp__H3CO);
+              remove__2TAK(__tmp__BH5N);
             } break;
             case __PROTOTYPE_CST__: {
             } break;
             case __INTEGER_CST__: {
             } break;
             case __READ_LOCAL__: {
-              Self__N1HQ=((__READ_LOCAL *)__tmp__H3CO);
-              unread__ESNK(Self__N1HQ->local__G5YD,Self__N1HQ);
+              Self__54DQ=((__READ_LOCAL *)__tmp__BH5N);
+              Self__ZM3R=((__LOCAL *)Self__54DQ->local__HJZD);
+              Self__ZM3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZM3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+              if ((Self__ZM3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+                print__1ZE((&__string_336));
+                voir__0M3R=create__AXB( 250);
+                display__UXFK(Self__54DQ,voir__0M3R);
+                put_string__2EG(((__STRING *)voir__0M3R));
+                fputc((int)('\n'),stdout);
+                print__1ZE((&__string_337));
+                Self__2M3R=((__LIST *)list_current__EH1);
+                voir__3M3R=create__AXB( 250);
+                display__EQQG(Self__2M3R,voir__3M3R);
+                put_string__2EG(((__STRING *)voir__3M3R));
+                fputc((int)('\n'),stdout);
+                fputc((int)('\n'),stdout);
+                print__1ZE((&__string_338));
+                fputc((int)('\n'),stdout);
+                exit(( 1));
+              };
             } break;
             case __EXPR_MULTIPLE__: {
-              remove__5REK(__tmp__H3CO);
+              remove__1UAK(__tmp__BH5N);
             } break;
             case __EXPR_EQUAL__: {
-              remove__PSEK(__tmp__H3CO);
+              remove__LVAK(__tmp__BH5N);
             } break;
             case __EXPR_NOT_EQUAL__: {
-              remove__TSEK(__tmp__H3CO);
+              remove__PVAK(__tmp__BH5N);
             } break;
             case __REAL_CST__: {
             } break;
             case __CHARACTER_CST__: {
             } break;
             case __IS_EXPANDED__: {
-              Self__P1HQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__H3CO)->receiver__AHAI);
-              unread__ESNK(Self__P1HQ->local__G5YD,Self__P1HQ);
+              Self__B5DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BH5N)->receiver__WN2H);
+              Self__4M3R=((__LOCAL *)Self__B5DQ->local__HJZD);
+              Self__4M3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4M3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+              if ((Self__4M3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+                print__1ZE((&__string_336));
+                voir__5M3R=create__AXB( 250);
+                display__UXFK(Self__B5DQ,voir__5M3R);
+                put_string__2EG(((__STRING *)voir__5M3R));
+                fputc((int)('\n'),stdout);
+                print__1ZE((&__string_337));
+                Self__BN3R=((__LIST *)list_current__EH1);
+                voir__CN3R=create__AXB( 250);
+                display__EQQG(Self__BN3R,voir__CN3R);
+                put_string__2EG(((__STRING *)voir__CN3R));
+                fputc((int)('\n'),stdout);
+                fputc((int)('\n'),stdout);
+                print__1ZE((&__string_338));
+                fputc((int)('\n'),stdout);
+                exit(( 1));
+              };
             } break;
             case __GET_TYPE_ID__: {
-              remove__4SEK(__tmp__H3CO);
+              remove__0VAK(__tmp__BH5N);
             } break;
             case __EXPR_SUP__: {
-              remove__BTEK(__tmp__H3CO);
+              remove__3VAK(__tmp__BH5N);
             } break;
             case __EXPR_SUB__: {
-              remove__FTEK(__tmp__H3CO);
+              remove__BWAK(__tmp__BH5N);
             } break;
             case __EXPR_MUL__: {
-              remove__JTEK(__tmp__H3CO);
+              remove__FWAK(__tmp__BH5N);
             } break;
             case __EXPR_DIV__: {
-              remove__NTEK(__tmp__H3CO);
+              remove__JWAK(__tmp__BH5N);
             } break;
             case __EXPR_AND__: {
-              remove__RTEK(__tmp__H3CO);
+              remove__NWAK(__tmp__BH5N);
             } break;
             case __EXPR_SHIFT_R__: {
-              remove__VTEK(__tmp__H3CO);
+              remove__RWAK(__tmp__BH5N);
             } break;
             case __EXPR_SHIFT_L__: {
-              remove__ZTEK(__tmp__H3CO);
+              remove__VWAK(__tmp__BH5N);
             } break;
             case __PUT_TO__: {
-              remove__3TEK(__tmp__H3CO);
+              remove__ZWAK(__tmp__BH5N);
             } break;
             case __ITEM__: {
-              remove__4UEK(__tmp__H3CO);
+              remove__0XAK(__tmp__BH5N);
             } break;
             case __SIZE_OF__: {
-              remove__CVEK(__tmp__H3CO);
+              remove__4XAK(__tmp__BH5N);
             } break;
             case __CAST__: {
-              remove__FVEK(__tmp__H3CO);
+              remove__BYAK(__tmp__BH5N);
             } break;
             case __CALL_SLOT__: {
-              remove__IKQL(__tmp__H3CO);
+              remove__DUML(__tmp__BH5N);
             } break;
             case __READ_SLOT__: {
-              remove__KDLK(__tmp__H3CO);
+              remove__GGHK(__tmp__BH5N);
             } break;
             case __READ_GLOBAL__: {
-              Self__Q1HQ=((__READ_GLOBAL *)__tmp__H3CO);
-              unread__H2QL(Self__Q1HQ->global__3DNK,Self__Q1HQ);
+              Self__C5DQ=((__READ_GLOBAL *)__tmp__BH5N);
+              unread__CGNL(Self__C5DQ->global__ZGJK,Self__C5DQ);
             } break;
             case __EXPR_NOT_LOGIC__: {
-              remove__SS3M(__tmp__H3CO);
+              remove__WA0M(__tmp__BH5N);
             } break;
             case __EXPR_OR_LOGIC__: {
-              remove__CMIO(__tmp__H3CO);
+              remove__0UEO(__tmp__BH5N);
             } break;
             case __EXPR_OR_OR_LOGIC__: {
-              remove__CJOO(__tmp__H3CO);
+              remove__0RKO(__tmp__BH5N);
             } break;
             case __EXPR_AND_LOGIC__: {
-              remove__GMIO(__tmp__H3CO);
+              remove__4UEO(__tmp__BH5N);
             } break;
             case __EXPR_AND_AND_LOGIC__: {
-              remove__HJOO(__tmp__H3CO);
+              remove__5RKO(__tmp__BH5N);
             } break;
             case __EXPR_NEG__: {
-              remove__JHNM(__tmp__H3CO);
+              remove__HTJM(__tmp__BH5N);
             } break;
             case __EXPR_ADD__: {
-              remove__2MQL(__tmp__H3CO);
+              remove__XWML(__tmp__BH5N);
             } break;
             case __EXPR_NOT__: {
-              remove__P12M(__tmp__H3CO);
+              remove__TJZM(__tmp__BH5N);
             } break;
             case __EXPR_MOD__: {
-              remove__KMIO(__tmp__H3CO);
+              remove__CVEO(__tmp__BH5N);
             } break;
             case __EXPR_SUP_EQ__: {
-              remove__D2HP(__tmp__H3CO);
+              remove__1EEP(__tmp__BH5N);
             } break;
             case __EXPR_INF__: {
-              remove__WVUN(__tmp__H3CO);
+              remove__0DRN(__tmp__BH5N);
             } break;
             case __EXPR_INF_EQ__: {
-              remove__0VUN(__tmp__H3CO);
+              remove__4DRN(__tmp__BH5N);
             } break;
             case __EXPR_OR__: {
-              remove__XQTN(__tmp__H3CO);
+              remove__14PN(__tmp__BH5N);
             } break;
             case __EXPR_XOR__: {
-              remove__MMXO(__tmp__H3CO);
+              remove__EVTO(__tmp__BH5N);
             } break;
             };
           };
         };
       };
     };
-    result__KEUN=result__T0CO;
-    if ((((void *)result__T0CO == (void *)NULL) && ((void *)__tmp__XEUN != (void *)NULL))) {
-      result__HJGO=NULL;
-      if (is_saturated__H0UN(__tmp__XEUN)) {
-        result__HJGO=__tmp__XEUN;
-        __tmp__OJGO=Self__IEUN->parent_expr_binary__QP5M.right__AIAI;
-        switch (((struct ___OBJ *)__tmp__OJGO)->__id) {
+    result__OSQN=result__NE5N;
+    if ((((void *)result__NE5N == (void *)NULL) && ((void *)__tmp__1SQN != (void *)NULL))) {
+      result__5RCO=NULL;
+      if (is_saturated__LIRN(__tmp__1SQN)) {
+        result__5RCO=__tmp__1SQN;
+        __tmp__GSCO=Self__MSQN->parent_expr_binary__U31M.right__WO2H;
+        switch (((struct ___OBJ *)__tmp__GSCO)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__OJGO);
+          remove__SOJJ(__tmp__GSCO);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__OJGO);
+          remove__2TAK(__tmp__GSCO);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__R1HQ=((__READ_LOCAL *)__tmp__OJGO);
-          unread__ESNK(Self__R1HQ->local__G5YD,Self__R1HQ);
+          Self__D5DQ=((__READ_LOCAL *)__tmp__GSCO);
+          Self__DN3R=((__LOCAL *)Self__D5DQ->local__HJZD);
+          Self__DN3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__DN3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__DN3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__EN3R=create__AXB( 250);
+            display__UXFK(Self__D5DQ,voir__EN3R);
+            put_string__2EG(((__STRING *)voir__EN3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__GN3R=((__LIST *)list_current__EH1);
+            voir__HN3R=create__AXB( 250);
+            display__EQQG(Self__GN3R,voir__HN3R);
+            put_string__2EG(((__STRING *)voir__HN3R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __EXPR_MULTIPLE__: {
-          remove__5REK(__tmp__OJGO);
+          remove__1UAK(__tmp__GSCO);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__OJGO);
+          remove__LVAK(__tmp__GSCO);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__OJGO);
+          remove__PVAK(__tmp__GSCO);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__T1HQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__OJGO)->receiver__AHAI);
-          unread__ESNK(Self__T1HQ->local__G5YD,Self__T1HQ);
+          Self__F5DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__GSCO)->receiver__WN2H);
+          Self__IN3R=((__LOCAL *)Self__F5DQ->local__HJZD);
+          Self__IN3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__IN3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__IN3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__JN3R=create__AXB( 250);
+            display__UXFK(Self__F5DQ,voir__JN3R);
+            put_string__2EG(((__STRING *)voir__JN3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__LN3R=((__LIST *)list_current__EH1);
+            voir__MN3R=create__AXB( 250);
+            display__EQQG(Self__LN3R,voir__MN3R);
+            put_string__2EG(((__STRING *)voir__MN3R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __GET_TYPE_ID__: {
-          remove__4SEK(__tmp__OJGO);
+          remove__0VAK(__tmp__GSCO);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__OJGO);
+          remove__3VAK(__tmp__GSCO);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__OJGO);
+          remove__BWAK(__tmp__GSCO);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__OJGO);
+          remove__FWAK(__tmp__GSCO);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__OJGO);
+          remove__JWAK(__tmp__GSCO);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__OJGO);
+          remove__NWAK(__tmp__GSCO);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__OJGO);
+          remove__RWAK(__tmp__GSCO);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__OJGO);
+          remove__VWAK(__tmp__GSCO);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__OJGO);
+          remove__ZWAK(__tmp__GSCO);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__OJGO);
+          remove__0XAK(__tmp__GSCO);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__OJGO);
+          remove__4XAK(__tmp__GSCO);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__OJGO);
+          remove__BYAK(__tmp__GSCO);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__OJGO);
+          remove__DUML(__tmp__GSCO);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__OJGO);
+          remove__GGHK(__tmp__GSCO);
         } break;
         case __READ_GLOBAL__: {
-          Self__U1HQ=((__READ_GLOBAL *)__tmp__OJGO);
-          unread__H2QL(Self__U1HQ->global__3DNK,Self__U1HQ);
+          Self__G5DQ=((__READ_GLOBAL *)__tmp__GSCO);
+          unread__CGNL(Self__G5DQ->global__ZGJK,Self__G5DQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__OJGO);
+          remove__WA0M(__tmp__GSCO);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__OJGO);
+          remove__0UEO(__tmp__GSCO);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__OJGO);
+          remove__0RKO(__tmp__GSCO);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__OJGO);
+          remove__4UEO(__tmp__GSCO);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__OJGO);
+          remove__5RKO(__tmp__GSCO);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__OJGO);
+          remove__HTJM(__tmp__GSCO);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__OJGO);
+          remove__XWML(__tmp__GSCO);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__OJGO);
+          remove__TJZM(__tmp__GSCO);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__OJGO);
+          remove__CVEO(__tmp__GSCO);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__OJGO);
+          remove__1EEP(__tmp__GSCO);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__OJGO);
+          remove__0DRN(__tmp__GSCO);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__OJGO);
+          remove__4DRN(__tmp__GSCO);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__OJGO);
+          remove__14PN(__tmp__GSCO);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__OJGO);
+          remove__EVTO(__tmp__GSCO);
         } break;
         };
       };
-      result__KEUN=result__HJGO;
+      result__OSQN=result__5RCO;
     };
-    if ((((void *)result__KEUN == (void *)NULL) && ((void *)__tmp__0EUN != (void *)NULL))) {
-      result__VJGO=NULL;
-      if (is_saturated__H0UN(__tmp__0EUN)) {
-        result__VJGO=__tmp__0EUN;
-        __tmp__2JGO=Self__IEUN->parent_expr_binary__QP5M.left__ZH5H;
-        switch (((struct ___OBJ *)__tmp__2JGO)->__id) {
+    if ((((void *)result__OSQN == (void *)NULL) && ((void *)__tmp__4SQN != (void *)NULL))) {
+      result__NSCO=NULL;
+      if (is_saturated__LIRN(__tmp__4SQN)) {
+        result__NSCO=__tmp__4SQN;
+        __tmp__USCO=Self__MSQN->parent_expr_binary__U31M.left__XO1H;
+        switch (((struct ___OBJ *)__tmp__USCO)->__id) {
         case __LIST__: {
-          remove__WLNJ(__tmp__2JGO);
+          remove__SOJJ(__tmp__USCO);
         } break;
         case __STRING_CST__: {
         } break;
         case __EXTERNAL_C__: {
-          remove__AREK(__tmp__2JGO);
+          remove__2TAK(__tmp__USCO);
         } break;
         case __PROTOTYPE_CST__: {
         } break;
         case __INTEGER_CST__: {
         } break;
         case __READ_LOCAL__: {
-          Self__V1HQ=((__READ_LOCAL *)__tmp__2JGO);
-          unread__ESNK(Self__V1HQ->local__G5YD,Self__V1HQ);
+          Self__H5DQ=((__READ_LOCAL *)__tmp__USCO);
+          Self__NN3R=((__LOCAL *)Self__H5DQ->local__HJZD);
+          Self__NN3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__NN3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__NN3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__ON3R=create__AXB( 250);
+            display__UXFK(Self__H5DQ,voir__ON3R);
+            put_string__2EG(((__STRING *)voir__ON3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__QN3R=((__LIST *)list_current__EH1);
+            voir__RN3R=create__AXB( 250);
+            display__EQQG(Self__QN3R,voir__RN3R);
+            put_string__2EG(((__STRING *)voir__RN3R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __EXPR_MULTIPLE__: {
-          remove__5REK(__tmp__2JGO);
+          remove__1UAK(__tmp__USCO);
         } break;
         case __EXPR_EQUAL__: {
-          remove__PSEK(__tmp__2JGO);
+          remove__LVAK(__tmp__USCO);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          remove__TSEK(__tmp__2JGO);
+          remove__PVAK(__tmp__USCO);
         } break;
         case __REAL_CST__: {
         } break;
         case __CHARACTER_CST__: {
         } break;
         case __IS_EXPANDED__: {
-          Self__X1HQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2JGO)->receiver__AHAI);
-          unread__ESNK(Self__X1HQ->local__G5YD,Self__X1HQ);
+          Self__J5DQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__USCO)->receiver__WN2H);
+          Self__SN3R=((__LOCAL *)Self__J5DQ->local__HJZD);
+          Self__SN3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__SN3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+          if ((Self__SN3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+            print__1ZE((&__string_336));
+            voir__TN3R=create__AXB( 250);
+            display__UXFK(Self__J5DQ,voir__TN3R);
+            put_string__2EG(((__STRING *)voir__TN3R));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_337));
+            Self__VN3R=((__LIST *)list_current__EH1);
+            voir__WN3R=create__AXB( 250);
+            display__EQQG(Self__VN3R,voir__WN3R);
+            put_string__2EG(((__STRING *)voir__WN3R));
+            fputc((int)('\n'),stdout);
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_338));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+          };
         } break;
         case __GET_TYPE_ID__: {
-          remove__4SEK(__tmp__2JGO);
+          remove__0VAK(__tmp__USCO);
         } break;
         case __EXPR_SUP__: {
-          remove__BTEK(__tmp__2JGO);
+          remove__3VAK(__tmp__USCO);
         } break;
         case __EXPR_SUB__: {
-          remove__FTEK(__tmp__2JGO);
+          remove__BWAK(__tmp__USCO);
         } break;
         case __EXPR_MUL__: {
-          remove__JTEK(__tmp__2JGO);
+          remove__FWAK(__tmp__USCO);
         } break;
         case __EXPR_DIV__: {
-          remove__NTEK(__tmp__2JGO);
+          remove__JWAK(__tmp__USCO);
         } break;
         case __EXPR_AND__: {
-          remove__RTEK(__tmp__2JGO);
+          remove__NWAK(__tmp__USCO);
         } break;
         case __EXPR_SHIFT_R__: {
-          remove__VTEK(__tmp__2JGO);
+          remove__RWAK(__tmp__USCO);
         } break;
         case __EXPR_SHIFT_L__: {
-          remove__ZTEK(__tmp__2JGO);
+          remove__VWAK(__tmp__USCO);
         } break;
         case __PUT_TO__: {
-          remove__3TEK(__tmp__2JGO);
+          remove__ZWAK(__tmp__USCO);
         } break;
         case __ITEM__: {
-          remove__4UEK(__tmp__2JGO);
+          remove__0XAK(__tmp__USCO);
         } break;
         case __SIZE_OF__: {
-          remove__CVEK(__tmp__2JGO);
+          remove__4XAK(__tmp__USCO);
         } break;
         case __CAST__: {
-          remove__FVEK(__tmp__2JGO);
+          remove__BYAK(__tmp__USCO);
         } break;
         case __CALL_SLOT__: {
-          remove__IKQL(__tmp__2JGO);
+          remove__DUML(__tmp__USCO);
         } break;
         case __READ_SLOT__: {
-          remove__KDLK(__tmp__2JGO);
+          remove__GGHK(__tmp__USCO);
         } break;
         case __READ_GLOBAL__: {
-          Self__Y1HQ=((__READ_GLOBAL *)__tmp__2JGO);
-          unread__H2QL(Self__Y1HQ->global__3DNK,Self__Y1HQ);
+          Self__K5DQ=((__READ_GLOBAL *)__tmp__USCO);
+          unread__CGNL(Self__K5DQ->global__ZGJK,Self__K5DQ);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          remove__SS3M(__tmp__2JGO);
+          remove__WA0M(__tmp__USCO);
         } break;
         case __EXPR_OR_LOGIC__: {
-          remove__CMIO(__tmp__2JGO);
+          remove__0UEO(__tmp__USCO);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          remove__CJOO(__tmp__2JGO);
+          remove__0RKO(__tmp__USCO);
         } break;
         case __EXPR_AND_LOGIC__: {
-          remove__GMIO(__tmp__2JGO);
+          remove__4UEO(__tmp__USCO);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          remove__HJOO(__tmp__2JGO);
+          remove__5RKO(__tmp__USCO);
         } break;
         case __EXPR_NEG__: {
-          remove__JHNM(__tmp__2JGO);
+          remove__HTJM(__tmp__USCO);
         } break;
         case __EXPR_ADD__: {
-          remove__2MQL(__tmp__2JGO);
+          remove__XWML(__tmp__USCO);
         } break;
         case __EXPR_NOT__: {
-          remove__P12M(__tmp__2JGO);
+          remove__TJZM(__tmp__USCO);
         } break;
         case __EXPR_MOD__: {
-          remove__KMIO(__tmp__2JGO);
+          remove__CVEO(__tmp__USCO);
         } break;
         case __EXPR_SUP_EQ__: {
-          remove__D2HP(__tmp__2JGO);
+          remove__1EEP(__tmp__USCO);
         } break;
         case __EXPR_INF__: {
-          remove__WVUN(__tmp__2JGO);
+          remove__0DRN(__tmp__USCO);
         } break;
         case __EXPR_INF_EQ__: {
-          remove__0VUN(__tmp__2JGO);
+          remove__4DRN(__tmp__USCO);
         } break;
         case __EXPR_OR__: {
-          remove__XQTN(__tmp__2JGO);
+          remove__14PN(__tmp__USCO);
         } break;
         case __EXPR_XOR__: {
-          remove__MMXO(__tmp__2JGO);
+          remove__EVTO(__tmp__USCO);
         } break;
         };
       };
-      result__KEUN=result__VJGO;
+      result__OSQN=result__NSCO;
     };
   };
-  if (((void *)result__KEUN == (void *)NULL)) {
-    result__KEUN=Self__IEUN;
+  if (((void *)result__OSQN == (void *)NULL)) {
+    result__OSQN=Self__MSQN;
   } else {
-    __tmp__OIUN=Self__IEUN->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    switch (((struct ___OBJ *)result__KEUN)->__id) {
+    __tmp__SWQN=Self__MSQN->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    switch (((struct ___OBJ *)result__OSQN)->__id) {
     case __LIST__: {
-      ((__LIST *)result__KEUN)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__LIST *)result__OSQN)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __STRING_CST__: {
-      ((__STRING_CST *)result__KEUN)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__STRING_CST *)result__OSQN)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__KEUN)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXTERNAL_C *)result__OSQN)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__KEUN)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__PROTOTYPE_CST *)result__OSQN)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__KEUN)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__INTEGER_CST *)result__OSQN)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__KEUN)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__READ_LOCAL *)result__OSQN)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__KEUN)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_EQUAL *)result__OSQN)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__KEUN)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_NOT_EQUAL *)result__OSQN)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __REAL_CST__: {
-      ((__REAL_CST *)result__KEUN)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__REAL_CST *)result__OSQN)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__KEUN)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__CHARACTER_CST *)result__OSQN)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__KEUN)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__IS_EXPANDED *)result__OSQN)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__KEUN)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__GET_TYPE_ID *)result__OSQN)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__KEUN)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_SUP *)result__OSQN)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__KEUN)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_SUB *)result__OSQN)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__KEUN)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_MUL *)result__OSQN)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__KEUN)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_DIV *)result__OSQN)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_AND__: {
-      ((__EXPR_AND *)result__KEUN)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_AND *)result__OSQN)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__KEUN)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_SHIFT_R *)result__OSQN)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__KEUN)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_SHIFT_L *)result__OSQN)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __PUT_TO__: {
-      ((__PUT_TO *)result__KEUN)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__PUT_TO *)result__OSQN)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __ITEM__: {
-      ((__ITEM *)result__KEUN)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__ITEM *)result__OSQN)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __SIZE_OF__: {
-      ((__SIZE_OF *)result__KEUN)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__SIZE_OF *)result__OSQN)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __CAST__: {
-      ((__CAST *)result__KEUN)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__CAST *)result__OSQN)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__KEUN)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__CALL_SLOT *)result__OSQN)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __READ_SLOT__: {
-      ((__READ_SLOT *)result__KEUN)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__READ_SLOT *)result__OSQN)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__KEUN)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__READ_GLOBAL *)result__OSQN)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__KEUN)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_NOT_LOGIC *)result__OSQN)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__KEUN)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_OR_LOGIC *)result__OSQN)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__KEUN)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_OR_OR_LOGIC *)result__OSQN)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__KEUN)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_AND_LOGIC *)result__OSQN)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__KEUN)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_AND_AND_LOGIC *)result__OSQN)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__KEUN)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_NEG *)result__OSQN)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__KEUN)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_ADD *)result__OSQN)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__KEUN)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_NOT *)result__OSQN)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__KEUN)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_MOD *)result__OSQN)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__KEUN)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_SUP_EQ *)result__OSQN)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_INF__: {
-      ((__EXPR_INF *)result__KEUN)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_INF *)result__OSQN)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__KEUN)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_INF_EQ *)result__OSQN)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_OR__: {
-      ((__EXPR_OR *)result__KEUN)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_OR *)result__OSQN)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__KEUN)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__OIUN;
+      ((__EXPR_XOR *)result__OSQN)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__SWQN;
     } break;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__KEUN);
+  return(result__OSQN);
 }
 
-static void* execute_link__UUYO(__EXPR_XOR *Self__VUYO)
+static void* execute_link__M3UO(__EXPR_XOR *Self__N3UO)
 // ({EXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __INTEGER_64 __tmp__G3JP,__tmp__H3JP,__tmp__CRKP,other__R4HQ;
-  __UINTEGER_32 old_seq__YUYO;
-  void *__tmp__4UYO,*__tmp__5UYO,*__tmp__AVYO,*__tmp__BVYO,*__tmp__DVYO;
-  void *__tmp__GVYO,*result__XUYO,*result__5AEP,*result__3BEP;
-  void *result__0CEP,*__tmp__1CEP,*__tmp__2CEP,*__tmp__IDEP,*__tmp__JDEP;
-  void *__tmp__EVYO,*left_cst__1UYO,*__tmp__HVYO,*right_cst__2UYO;
-  __INTEGER_CST *Self__CIVN;
-  __READ_LOCAL *Self__T4HQ,*Self__V4HQ,*Self__X4HQ,*Self__Z4HQ;
-  __READ_GLOBAL *Self__W4HQ,*Self__04HQ;
-  __POSITION __tmp__1YYO;
-  __BOOLEAN __tmp__IBEP,__tmp__GCEP,__tmp__3CEP;
-  old_seq__YUYO=seq_call_and_loop__BOIJ;
-  __tmp__4UYO=Self__VUYO->parent_expr_binary__A3CO.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__4UYO)->__id) {
+  __INTEGER_64 __tmp__4FGP,__tmp__5FGP,__tmp__0ZGP,other__DCEQ;
+  __UINTEGER_32 old_seq__Q3UO,sz__35MR,a__45MR,new_size__55MR,t__AANR;
+  __UINTEGER_32 a__BANR,new_size__AO3R,lab_type__5N3R,sz__IANR,a__JANR;
+  __UINTEGER_32 new_size__KANR,t__LANR,a__MANR,new_size__KO3R;
+  __UINTEGER_32 lab_type__JO3R,sz__TANR,a__UANR,new_size__VANR,t__WANR;
+  __UINTEGER_32 a__XANR,new_size__UO3R,lab_type__TO3R;
+  void *__tmp__W3UO,*__tmp__X3UO,*__tmp__Y3UO,*__tmp__Z3UO,*__tmp__13UO;
+  void *__tmp__43UO,*result__P3UO,*result__XJAP,*r__EANR,*result__VKAP;
+  void *r__PANR,*result__SLAP,*__tmp__TLAP,*__tmp__ULAP,*__tmp__AMAP;
+  void *__tmp__BMAP;
+  __LIST *Self__WIBR,*Self__YIBR,*Self__YO3R,*Self__3O3R,*Self__CP3R;
+  __LIST *Self__HP3R;
+  void *voir__XIBR,*voir__ZIBR,*voir__WO3R,*voir__ZO3R,*voir__1O3R;
+  void *voir__4O3R,*voir__AP3R,*voir__DP3R,*voir__FP3R,*voir__IP3R;
+  void *__tmp__23UO,*left_cst__T3UO,*__tmp__53UO,*right_cst__U3UO;
+  __POSITION p__DANR,p__OANR,p__ZANR,__tmp__TBVO;
+  __EXPR_NOT *result__05MR,*Self__CANR,*result__FANR,*Self__NANR;
+  __POINTER ptr__15MR,ptr_table__YN3R,next__XN3R,result__ZN3R;
+  __POINTER ptr_table__3N3R,next__2N3R,result__4N3R,ptr__GANR;
+  __POINTER ptr_table__CO3R,next__BO3R,result__DO3R,ptr_table__HO3R;
+  __POINTER next__GO3R,result__IO3R,ptr__RANR,ptr_table__MO3R;
+  __POINTER next__LO3R,result__NO3R,ptr_table__RO3R,next__QO3R;
+  __POINTER result__SO3R;
+  __INTEGER typ_id__25MR,typ_id__HANR,typ_id__SANR;
+  __INTEGER_CST *Self__GWRN,*result__QANR,*Self__YANR;
+  void *t__1ANR;
+  __READ_LOCAL *Self__FCEQ,*Self__HCEQ,*Self__JCEQ,*Self__LCEQ;
+  __LOCAL *Self__VO3R,*Self__0O3R,*Self__5O3R,*Self__EP3R;
+  __READ_GLOBAL *Self__ICEQ,*Self__MCEQ;
+  __BOOLEAN __tmp__AKAP,__tmp__4KAP,__tmp__VLAP;
+  old_seq__Q3UO=seq_call_and_loop__3QEJ;
+  __tmp__W3UO=Self__N3UO->parent_expr_binary__0G5N.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__W3UO)->__id) {
   case __LIST__: {
-    __tmp__5UYO=execute_link__GMRG(__tmp__4UYO);
+    __tmp__X3UO=execute_link__TTOG(__tmp__W3UO);
   } break;
   case __STRING_CST__: {
-    __tmp__5UYO=((__STRING_CST *)__tmp__4UYO);
+    __tmp__X3UO=((__STRING_CST *)__tmp__W3UO);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__5UYO=execute_link__A23K(__tmp__4UYO);
+    __tmp__X3UO=execute_link__KA0K(__tmp__W3UO);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__5UYO=((__PROTOTYPE_CST *)__tmp__4UYO);
+    __tmp__X3UO=((__PROTOTYPE_CST *)__tmp__W3UO);
   } break;
   case __INTEGER_CST__: {
-    __tmp__5UYO=((__INTEGER_CST *)__tmp__4UYO);
+    __tmp__X3UO=((__INTEGER_CST *)__tmp__W3UO);
   } break;
   case __READ_LOCAL__: {
-    __tmp__5UYO=execute_link__QDEL(__tmp__4UYO);
+    __tmp__X3UO=execute_link__4HAL(__tmp__W3UO);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__5UYO=execute_link__EIEL();
+    Self__WIBR=((__LIST *)list_current__EH1);
+    voir__XIBR=create__AXB( 250);
+    display__EQQG(Self__WIBR,voir__XIBR);
+    put_string__2EG(((__STRING *)voir__XIBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__X3UO=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__5UYO=execute_link__IIEL(__tmp__4UYO);
+    __tmp__X3UO=execute_link__WMAL(__tmp__W3UO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__5UYO=execute_link__RMEL(__tmp__4UYO);
+    __tmp__X3UO=execute_link__5QAL(__tmp__W3UO);
   } break;
   case __REAL_CST__: {
-    __tmp__5UYO=((__REAL_CST *)__tmp__4UYO);
+    __tmp__X3UO=((__REAL_CST *)__tmp__W3UO);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__5UYO=((__CHARACTER_CST *)__tmp__4UYO);
+    __tmp__X3UO=((__CHARACTER_CST *)__tmp__W3UO);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__5UYO=execute_link__AREL(__tmp__4UYO);
+    __tmp__X3UO=execute_link__OVAL(__tmp__W3UO);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__5UYO=execute_link__HSEL(__tmp__4UYO);
+    __tmp__X3UO=execute_link__VWAL(__tmp__W3UO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__5UYO=execute_link__MSEL(__tmp__4UYO);
+    __tmp__X3UO=execute_link__0WAL(__tmp__W3UO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__5UYO=execute_link__VWEL(__tmp__4UYO);
+    __tmp__X3UO=execute_link__D1AL(__tmp__W3UO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__5UYO=execute_link__40EL(__tmp__4UYO);
+    __tmp__X3UO=execute_link__M5AL(__tmp__W3UO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__5UYO=execute_link__H5EL(__tmp__4UYO);
+    __tmp__X3UO=execute_link__VDBL(__tmp__W3UO);
   } break;
   case __EXPR_AND__: {
-    __tmp__5UYO=execute_link__QDFL(__tmp__4UYO);
+    __tmp__X3UO=execute_link__4HBL(__tmp__W3UO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__5UYO=execute_link__ZHFL(__tmp__4UYO);
+    __tmp__X3UO=execute_link__HMBL(__tmp__W3UO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__5UYO=execute_link__CMFL(__tmp__4UYO);
+    __tmp__X3UO=execute_link__QQBL(__tmp__W3UO);
   } break;
   case __PUT_TO__: {
-    __tmp__5UYO=execute_link__NKTK(__tmp__4UYO);
+    __tmp__X3UO=execute_link__ROPK(__tmp__W3UO);
   } break;
   case __ITEM__: {
-    __tmp__5UYO=execute_link__LQFL(__tmp__4UYO);
+    __tmp__X3UO=execute_link__ZUBL(__tmp__W3UO);
   } break;
   case __SIZE_OF__: {
-    __tmp__5UYO=execute_link__SQFL(__tmp__4UYO);
+    __tmp__X3UO=execute_link__AVBL(__tmp__W3UO);
   } break;
   case __CAST__: {
-    __tmp__5UYO=execute_link__XQFL(__tmp__4UYO);
+    __tmp__X3UO=execute_link__FVBL(__tmp__W3UO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__5UYO=execute_link__MYXL(__tmp__4UYO);
+    __tmp__X3UO=execute_link__CDUL(__tmp__W3UO);
   } break;
   case __READ_SLOT__: {
-    __tmp__5UYO=execute_link__QUFL(__tmp__4UYO);
+    __tmp__X3UO=execute_link__4YBL(__tmp__W3UO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__5UYO=execute_link__AZFL(__tmp__4UYO);
+    __tmp__X3UO=execute_link__O3BL(__tmp__W3UO);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__5UYO=execute_link__4N3M(__tmp__4UYO);
+    __tmp__X3UO=execute_link__C2ZM(__tmp__W3UO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__5UYO=execute_link__03IO(__tmp__4UYO);
+    __tmp__X3UO=execute_link__SGFO(__tmp__W3UO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__5UYO=execute_link__SFPO(__tmp__4UYO);
+    __tmp__X3UO=execute_link__KOLO(__tmp__W3UO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__5UYO=execute_link__TDJO(__tmp__4UYO);
+    __tmp__X3UO=execute_link__LMFO(__tmp__W3UO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__5UYO=execute_link__WLPO(__tmp__4UYO);
+    __tmp__X3UO=execute_link__OULO(__tmp__W3UO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__5UYO=execute_link__GDOM(__tmp__4UYO);
+    __tmp__X3UO=execute_link__IPKM(__tmp__W3UO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__5UYO=execute_link__3NSL(__tmp__4UYO);
+    __tmp__X3UO=execute_link__VXOL(__tmp__W3UO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__5UYO=execute_link__SQ3M(__tmp__4UYO);
+    __tmp__X3UO=execute_link__W4ZM(__tmp__W3UO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__5UYO=execute_link__MJJO(__tmp__4UYO);
+    __tmp__X3UO=execute_link__ESFO(__tmp__W3UO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__5UYO=execute_link__EIIP(__tmp__4UYO);
+    __tmp__X3UO=execute_link__2QEP(__tmp__W3UO);
   } break;
   case __EXPR_INF__: {
-    __tmp__5UYO=execute_link__BNUN(__tmp__4UYO);
+    __tmp__X3UO=execute_link__F1QN(__tmp__W3UO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__5UYO=execute_link__KRUN(__tmp__4UYO);
+    __tmp__X3UO=execute_link__O5QN(__tmp__W3UO);
   } break;
   case __EXPR_OR__: {
-    __tmp__5UYO=execute_link__HEUN(__tmp__4UYO);
+    __tmp__X3UO=execute_link__LSQN(__tmp__W3UO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__5UYO=execute_link__UUYO(__tmp__4UYO);
+    __tmp__X3UO=execute_link__M3UO(__tmp__W3UO);
   } break;
   };
-  Self__VUYO->parent_expr_binary__A3CO.left__ZH5H=__tmp__5UYO;
-  __tmp__AVYO=Self__VUYO->parent_expr_binary__A3CO.right__AIAI;
-  switch (((struct ___OBJ *)__tmp__AVYO)->__id) {
+  Self__N3UO->parent_expr_binary__0G5N.left__XO1H=__tmp__X3UO;
+  __tmp__Y3UO=Self__N3UO->parent_expr_binary__0G5N.right__WO2H;
+  switch (((struct ___OBJ *)__tmp__Y3UO)->__id) {
   case __LIST__: {
-    __tmp__BVYO=execute_link__GMRG(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__TTOG(__tmp__Y3UO);
   } break;
   case __STRING_CST__: {
-    __tmp__BVYO=((__STRING_CST *)__tmp__AVYO);
+    __tmp__Z3UO=((__STRING_CST *)__tmp__Y3UO);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__BVYO=execute_link__A23K(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__KA0K(__tmp__Y3UO);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__BVYO=((__PROTOTYPE_CST *)__tmp__AVYO);
+    __tmp__Z3UO=((__PROTOTYPE_CST *)__tmp__Y3UO);
   } break;
   case __INTEGER_CST__: {
-    __tmp__BVYO=((__INTEGER_CST *)__tmp__AVYO);
+    __tmp__Z3UO=((__INTEGER_CST *)__tmp__Y3UO);
   } break;
   case __READ_LOCAL__: {
-    __tmp__BVYO=execute_link__QDEL(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__4HAL(__tmp__Y3UO);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__BVYO=execute_link__EIEL();
+    Self__YIBR=((__LIST *)list_current__EH1);
+    voir__ZIBR=create__AXB( 250);
+    display__EQQG(Self__YIBR,voir__ZIBR);
+    put_string__2EG(((__STRING *)voir__ZIBR));
+    fputc((int)('\n'),stdout);
+    print__1ZE((&__string_514));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+    __tmp__Z3UO=NULL;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__BVYO=execute_link__IIEL(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__WMAL(__tmp__Y3UO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__BVYO=execute_link__RMEL(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__5QAL(__tmp__Y3UO);
   } break;
   case __REAL_CST__: {
-    __tmp__BVYO=((__REAL_CST *)__tmp__AVYO);
+    __tmp__Z3UO=((__REAL_CST *)__tmp__Y3UO);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__BVYO=((__CHARACTER_CST *)__tmp__AVYO);
+    __tmp__Z3UO=((__CHARACTER_CST *)__tmp__Y3UO);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__BVYO=execute_link__AREL(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__OVAL(__tmp__Y3UO);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__BVYO=execute_link__HSEL(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__VWAL(__tmp__Y3UO);
   } break;
   case __EXPR_SUP__: {
-    __tmp__BVYO=execute_link__MSEL(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__0WAL(__tmp__Y3UO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__BVYO=execute_link__VWEL(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__D1AL(__tmp__Y3UO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__BVYO=execute_link__40EL(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__M5AL(__tmp__Y3UO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__BVYO=execute_link__H5EL(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__VDBL(__tmp__Y3UO);
   } break;
   case __EXPR_AND__: {
-    __tmp__BVYO=execute_link__QDFL(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__4HBL(__tmp__Y3UO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__BVYO=execute_link__ZHFL(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__HMBL(__tmp__Y3UO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__BVYO=execute_link__CMFL(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__QQBL(__tmp__Y3UO);
   } break;
   case __PUT_TO__: {
-    __tmp__BVYO=execute_link__NKTK(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__ROPK(__tmp__Y3UO);
   } break;
   case __ITEM__: {
-    __tmp__BVYO=execute_link__LQFL(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__ZUBL(__tmp__Y3UO);
   } break;
   case __SIZE_OF__: {
-    __tmp__BVYO=execute_link__SQFL(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__AVBL(__tmp__Y3UO);
   } break;
   case __CAST__: {
-    __tmp__BVYO=execute_link__XQFL(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__FVBL(__tmp__Y3UO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__BVYO=execute_link__MYXL(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__CDUL(__tmp__Y3UO);
   } break;
   case __READ_SLOT__: {
-    __tmp__BVYO=execute_link__QUFL(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__4YBL(__tmp__Y3UO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__BVYO=execute_link__AZFL(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__O3BL(__tmp__Y3UO);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__BVYO=execute_link__4N3M(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__C2ZM(__tmp__Y3UO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__BVYO=execute_link__03IO(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__SGFO(__tmp__Y3UO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__BVYO=execute_link__SFPO(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__KOLO(__tmp__Y3UO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__BVYO=execute_link__TDJO(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__LMFO(__tmp__Y3UO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__BVYO=execute_link__WLPO(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__OULO(__tmp__Y3UO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__BVYO=execute_link__GDOM(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__IPKM(__tmp__Y3UO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__BVYO=execute_link__3NSL(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__VXOL(__tmp__Y3UO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__BVYO=execute_link__SQ3M(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__W4ZM(__tmp__Y3UO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__BVYO=execute_link__MJJO(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__ESFO(__tmp__Y3UO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__BVYO=execute_link__EIIP(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__2QEP(__tmp__Y3UO);
   } break;
   case __EXPR_INF__: {
-    __tmp__BVYO=execute_link__BNUN(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__F1QN(__tmp__Y3UO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__BVYO=execute_link__KRUN(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__O5QN(__tmp__Y3UO);
   } break;
   case __EXPR_OR__: {
-    __tmp__BVYO=execute_link__HEUN(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__LSQN(__tmp__Y3UO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__BVYO=execute_link__UUYO(__tmp__AVYO);
+    __tmp__Z3UO=execute_link__M3UO(__tmp__Y3UO);
   } break;
   };
-  Self__VUYO->parent_expr_binary__A3CO.right__AIAI=__tmp__BVYO;
-  __tmp__DVYO=Self__VUYO->parent_expr_binary__A3CO.left__ZH5H;
-  if (__tmp__DVYO==NULL) {
-    __tmp__EVYO=NULL;
+  Self__N3UO->parent_expr_binary__0G5N.right__WO2H=__tmp__Z3UO;
+  __tmp__13UO=Self__N3UO->parent_expr_binary__0G5N.left__XO1H;
+  if (__tmp__13UO==NULL) {
+    __tmp__23UO=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__DVYO)->__id) {
+    switch (((struct ___OBJ *)__tmp__13UO)->__id) {
     case __LIST__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__EVYO=((void *)__tmp__DVYO);
+      __tmp__23UO=((void *)__tmp__13UO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __CAST__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__EVYO=NULL;
+      __tmp__23UO=NULL;
     } break;
     }
   };
-  left_cst__1UYO=__tmp__EVYO;
-  __tmp__GVYO=Self__VUYO->parent_expr_binary__A3CO.right__AIAI;
-  if (__tmp__GVYO==NULL) {
-    __tmp__HVYO=NULL;
+  left_cst__T3UO=__tmp__23UO;
+  __tmp__43UO=Self__N3UO->parent_expr_binary__0G5N.right__WO2H;
+  if (__tmp__43UO==NULL) {
+    __tmp__53UO=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__GVYO)->__id) {
+    switch (((struct ___OBJ *)__tmp__43UO)->__id) {
     case __LIST__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__HVYO=((void *)__tmp__GVYO);
+      __tmp__53UO=((void *)__tmp__43UO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __CAST__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__HVYO=NULL;
+      __tmp__53UO=NULL;
     } break;
     }
   };
-  right_cst__2UYO=__tmp__HVYO;
-  result__XUYO=NULL;
-  if (((void *)__tmp__EVYO != (void *)NULL)) {
-    result__5AEP=NULL;
-    if ((((__INTEGER_CST *)__tmp__EVYO)->value__VUYD ==  0)) {
-      result__5AEP=Self__VUYO->parent_expr_binary__A3CO.right__AIAI;
-      __tmp__IBEP=TRUE__;
+  right_cst__U3UO=__tmp__53UO;
+  result__P3UO=NULL;
+  if (((void *)__tmp__23UO != (void *)NULL)) {
+    result__XJAP=NULL;
+    if ((((__INTEGER_CST *)__tmp__23UO)->value__W4YD ==  0)) {
+      result__XJAP=Self__N3UO->parent_expr_binary__0G5N.right__WO2H;
+      __tmp__AKAP=TRUE__;
     } else {
-      __tmp__IBEP=FALSE__;
-    };
-    if ((! __tmp__IBEP)) {
-      if (is_saturated__H0UN(__tmp__EVYO)) {
-        result__5AEP=create__with__GVZM(Self__VUYO->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VUYO->parent_expr_binary__A3CO.right__AIAI);
+      __tmp__AKAP=FALSE__;
+    };
+    if ((! __tmp__AKAP)) {
+      if (is_saturated__LIRN(__tmp__23UO)) {
+        p__DANR=Self__N3UO->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        r__EANR=Self__N3UO->parent_expr_binary__0G5N.right__WO2H;
+        result__05MR=NULL;
+        ptr__15MR=((__POINTER )(NULL));
+        typ_id__25MR= 0;
+        sz__35MR=((__UINTEGER_32 )sizeof(__EXPR_NOT));
+        if ((sz__35MR ==  0)) {
+          result__05MR=EXPR_NOT__;
+        } else {
+          typ_id__25MR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__35MR);
+          if ((typ_id__25MR == (__INTEGER)(-  1))) {
+            a__45MR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__55MR=(__UINTEGER_32)((__UINTEGER_32)(sz__35MR + a__45MR) & (__UINTEGER_32)(~ a__45MR));
+            ptr_table__YN3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__55MR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__XN3R=((__POINTER )(NULL));
+            result__ZN3R=((__POINTER *)ptr_table__YN3R)[ 0];
+            if ((result__ZN3R == (void *)NULL)) {
+              result__ZN3R=new_lab__2PJ(new_size__55MR);
+              next__XN3R=(void *)((unsigned long)result__ZN3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__55MR)));
+              ((__POINTER *)next__XN3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__YN3R)[ 0]=next__XN3R;
+            } else {
+              next__XN3R=((__POINTER *)result__ZN3R)[ 0];
+              if ((next__XN3R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZN3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__55MR <<  1)) <=  4096)) {
+                  next__XN3R=(void *)((unsigned long)result__ZN3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__55MR)));
+                } else {
+                  next__XN3R=new_lab__2PJ(new_size__55MR);
+                };
+                ((__POINTER *)next__XN3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__YN3R)[ 0]=next__XN3R;
+              } else {
+                ((__POINTER *)result__ZN3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XN3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__ZN3R=next__XN3R;
+              };
+            };
+            ptr__15MR=result__ZN3R;
+          } else {
+            t__AANR=((__UINTEGER_32 )typ_id__25MR);
+            a__BANR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__AO3R=(__UINTEGER_32)((__UINTEGER_32)(sz__35MR + a__BANR) & (__UINTEGER_32)(~ a__BANR));
+            ptr_table__3N3R=((__POINTER )(&(table_type[(t__AANR)])));
+            lab_type__5N3R=(__UINTEGER_32)(t__AANR |  1);
+            next__2N3R=((__POINTER )(NULL));
+            result__4N3R=((__POINTER *)ptr_table__3N3R)[ 0];
+            if ((result__4N3R == (void *)NULL)) {
+              result__4N3R=new_lab__2PJ(lab_type__5N3R);
+              next__2N3R=(void *)((unsigned long)result__4N3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AO3R)));
+              ((__POINTER *)next__2N3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__3N3R)[ 0]=next__2N3R;
+            } else {
+              next__2N3R=((__POINTER *)result__4N3R)[ 0];
+              if ((next__2N3R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4N3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AO3R <<  1)) <=  4096)) {
+                  next__2N3R=(void *)((unsigned long)result__4N3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AO3R)));
+                } else {
+                  next__2N3R=new_lab__2PJ(lab_type__5N3R);
+                };
+                ((__POINTER *)next__2N3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__3N3R)[ 0]=next__2N3R;
+              } else {
+                ((__POINTER *)result__4N3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2N3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__4N3R=next__2N3R;
+              };
+            };
+            ptr__15MR=result__4N3R;
+          };
+          result__05MR=((__EXPR_NOT *)ptr__15MR);
+          *(result__05MR) = *(EXPR_NOT__);
+        };
+        Self__CANR=((__EXPR_NOT *)result__05MR);
+        Self__CANR->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DANR;
+        Self__CANR->parent_expr_unary__YGWL.right__SXDL=r__EANR;
+        result__XJAP=result__05MR;
       };
     };
-    result__XUYO=result__5AEP;
+    result__P3UO=result__XJAP;
   };
-  if ((((void *)result__XUYO == (void *)NULL) && ((void *)__tmp__HVYO != (void *)NULL))) {
-    result__3BEP=NULL;
-    if ((((__INTEGER_CST *)__tmp__HVYO)->value__VUYD ==  0)) {
-      result__3BEP=Self__VUYO->parent_expr_binary__A3CO.left__ZH5H;
-      __tmp__GCEP=TRUE__;
+  if ((((void *)result__P3UO == (void *)NULL) && ((void *)__tmp__53UO != (void *)NULL))) {
+    result__VKAP=NULL;
+    if ((((__INTEGER_CST *)__tmp__53UO)->value__W4YD ==  0)) {
+      result__VKAP=Self__N3UO->parent_expr_binary__0G5N.left__XO1H;
+      __tmp__4KAP=TRUE__;
     } else {
-      __tmp__GCEP=FALSE__;
-    };
-    if ((! __tmp__GCEP)) {
-      if (is_saturated__H0UN(__tmp__HVYO)) {
-        result__3BEP=create__with__GVZM(Self__VUYO->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VUYO->parent_expr_binary__A3CO.left__ZH5H);
-      };
-    };
-    result__XUYO=result__3BEP;
-  };
-  if (((((void *)result__XUYO == (void *)NULL) && ((void *)__tmp__HVYO != (void *)NULL)) && ((void *)__tmp__EVYO != (void *)NULL))) {
-    __tmp__G3JP=((__INTEGER_CST *)__tmp__EVYO)->value__VUYD;
-    __tmp__H3JP=((__INTEGER_CST *)__tmp__HVYO)->value__VUYD;
-    __tmp__CRKP=(__INTEGER_64)((__INTEGER_64)(~ __tmp__G3JP) & __tmp__H3JP);
-    other__R4HQ=(__INTEGER_64)(__tmp__G3JP & (__INTEGER_64)(~ __tmp__H3JP));
-    Self__CIVN=((__INTEGER_CST *)__tmp__EVYO);
-    Self__CIVN->value__VUYD=(__INTEGER_64)(__tmp__CRKP | other__R4HQ);
-    check_type__T14D(Self__CIVN);
-    result__XUYO=__tmp__EVYO;
-  };
-  if ((((void *)result__XUYO == (void *)NULL) && (old_seq__YUYO == seq_call_and_loop__BOIJ))) {
-    result__0CEP=NULL;
-    __tmp__1CEP=Self__VUYO->parent_expr_binary__A3CO.left__ZH5H;
-    __tmp__2CEP=Self__VUYO->parent_expr_binary__A3CO.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__1CEP)->__id) {
+      __tmp__4KAP=FALSE__;
+    };
+    if ((! __tmp__4KAP)) {
+      if (is_saturated__LIRN(__tmp__53UO)) {
+        p__OANR=Self__N3UO->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+        r__PANR=Self__N3UO->parent_expr_binary__0G5N.left__XO1H;
+        result__FANR=NULL;
+        ptr__GANR=((__POINTER )(NULL));
+        typ_id__HANR= 0;
+        sz__IANR=((__UINTEGER_32 )sizeof(__EXPR_NOT));
+        if ((sz__IANR ==  0)) {
+          result__FANR=EXPR_NOT__;
+        } else {
+          typ_id__HANR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IANR);
+          if ((typ_id__HANR == (__INTEGER)(-  1))) {
+            a__JANR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__KANR=(__UINTEGER_32)((__UINTEGER_32)(sz__IANR + a__JANR) & (__UINTEGER_32)(~ a__JANR));
+            ptr_table__CO3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KANR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__BO3R=((__POINTER )(NULL));
+            result__DO3R=((__POINTER *)ptr_table__CO3R)[ 0];
+            if ((result__DO3R == (void *)NULL)) {
+              result__DO3R=new_lab__2PJ(new_size__KANR);
+              next__BO3R=(void *)((unsigned long)result__DO3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KANR)));
+              ((__POINTER *)next__BO3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__CO3R)[ 0]=next__BO3R;
+            } else {
+              next__BO3R=((__POINTER *)result__DO3R)[ 0];
+              if ((next__BO3R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DO3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KANR <<  1)) <=  4096)) {
+                  next__BO3R=(void *)((unsigned long)result__DO3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KANR)));
+                } else {
+                  next__BO3R=new_lab__2PJ(new_size__KANR);
+                };
+                ((__POINTER *)next__BO3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__CO3R)[ 0]=next__BO3R;
+              } else {
+                ((__POINTER *)result__DO3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BO3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__DO3R=next__BO3R;
+              };
+            };
+            ptr__GANR=result__DO3R;
+          } else {
+            t__LANR=((__UINTEGER_32 )typ_id__HANR);
+            a__MANR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__KO3R=(__UINTEGER_32)((__UINTEGER_32)(sz__IANR + a__MANR) & (__UINTEGER_32)(~ a__MANR));
+            ptr_table__HO3R=((__POINTER )(&(table_type[(t__LANR)])));
+            lab_type__JO3R=(__UINTEGER_32)(t__LANR |  1);
+            next__GO3R=((__POINTER )(NULL));
+            result__IO3R=((__POINTER *)ptr_table__HO3R)[ 0];
+            if ((result__IO3R == (void *)NULL)) {
+              result__IO3R=new_lab__2PJ(lab_type__JO3R);
+              next__GO3R=(void *)((unsigned long)result__IO3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KO3R)));
+              ((__POINTER *)next__GO3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__HO3R)[ 0]=next__GO3R;
+            } else {
+              next__GO3R=((__POINTER *)result__IO3R)[ 0];
+              if ((next__GO3R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IO3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KO3R <<  1)) <=  4096)) {
+                  next__GO3R=(void *)((unsigned long)result__IO3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KO3R)));
+                } else {
+                  next__GO3R=new_lab__2PJ(lab_type__JO3R);
+                };
+                ((__POINTER *)next__GO3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__HO3R)[ 0]=next__GO3R;
+              } else {
+                ((__POINTER *)result__IO3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GO3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__IO3R=next__GO3R;
+              };
+            };
+            ptr__GANR=result__IO3R;
+          };
+          result__FANR=((__EXPR_NOT *)ptr__GANR);
+          *(result__FANR) = *(EXPR_NOT__);
+        };
+        Self__NANR=((__EXPR_NOT *)result__FANR);
+        Self__NANR->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OANR;
+        Self__NANR->parent_expr_unary__YGWL.right__SXDL=r__PANR;
+        result__VKAP=result__FANR;
+      };
+    };
+    result__P3UO=result__VKAP;
+  };
+  if (((((void *)result__P3UO == (void *)NULL) && ((void *)__tmp__53UO != (void *)NULL)) && ((void *)__tmp__23UO != (void *)NULL))) {
+    __tmp__4FGP=((__INTEGER_CST *)__tmp__23UO)->value__W4YD;
+    __tmp__5FGP=((__INTEGER_CST *)__tmp__53UO)->value__W4YD;
+    __tmp__0ZGP=(__INTEGER_64)((__INTEGER_64)(~ __tmp__4FGP) & __tmp__5FGP);
+    other__DCEQ=(__INTEGER_64)(__tmp__4FGP & (__INTEGER_64)(~ __tmp__5FGP));
+    Self__GWRN=((__INTEGER_CST *)__tmp__23UO);
+    Self__GWRN->value__W4YD=(__INTEGER_64)(__tmp__0ZGP | other__DCEQ);
+    check_type__YG5D(Self__GWRN);
+    result__P3UO=__tmp__23UO;
+  };
+  if ((((void *)result__P3UO == (void *)NULL) && (old_seq__Q3UO == seq_call_and_loop__3QEJ))) {
+    result__SLAP=NULL;
+    __tmp__TLAP=Self__N3UO->parent_expr_binary__0G5N.left__XO1H;
+    __tmp__ULAP=Self__N3UO->parent_expr_binary__0G5N.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__TLAP)->__id) {
     case __LIST__: {
-      __tmp__3CEP=FALSE__;
+      __tmp__VLAP=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__3CEP=__infix_equal_equal__CC5L(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__XN1L(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__3CEP=FALSE__;
+      __tmp__VLAP=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__3CEP=__infix_equal_equal__XC5L(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__MO1L(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __INTEGER_CST__: {
-      __tmp__3CEP=__infix_equal_equal__ID5L(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__3O1L(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __READ_LOCAL__: {
-      __tmp__3CEP=__infix_equal_equal__CE5L(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__XP1L(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__3CEP=FALSE__;
+      __tmp__VLAP=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__3CEP=__infix_equal_equal__YE5L(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__NQ1L(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__3CEP=__infix_equal_equal__UF5L(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__JR1L(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __REAL_CST__: {
-      __tmp__3CEP=__infix_equal_equal__QG5L(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__FS1L(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__3CEP=__infix_equal_equal__KH5L(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__5S1L(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__3CEP=FALSE__;
+      __tmp__VLAP=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__3CEP=FALSE__;
+      __tmp__VLAP=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__3CEP=__infix_equal_equal__DI5L(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__YT1L(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_SUB__: {
-      __tmp__3CEP=__infix_equal_equal__5I5L(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__UU1L(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_MUL__: {
-      __tmp__3CEP=__infix_equal_equal__1J5L(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__QV1L(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_DIV__: {
-      __tmp__3CEP=__infix_equal_equal__XK5L(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__MW1L(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_AND__: {
-      __tmp__3CEP=__infix_equal_equal__TL5L(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__IX1L(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__3CEP=__infix_equal_equal__PM5L(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__EY1L(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__3CEP=__infix_equal_equal__LN5L(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__AZ1L(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __PUT_TO__: {
-      __tmp__3CEP=FALSE__;
+      __tmp__VLAP=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__3CEP=FALSE__;
+      __tmp__VLAP=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__3CEP=FALSE__;
+      __tmp__VLAP=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__3CEP=FALSE__;
+      __tmp__VLAP=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__3CEP=FALSE__;
+      __tmp__VLAP=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__3CEP=__infix_equal_equal__XO5L(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__M01L(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__3CEP=__infix_equal_equal__TP5L(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__I11L(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__3CEP=__infix_equal_equal__OVLO(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__G4HO(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__3CEP=__infix_equal_equal__4TJO(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__W2FO(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__3CEP=__infix_equal_equal__53PO(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__XGMO(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__3CEP=__infix_equal_equal__0UJO(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__S3FO(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__3CEP=__infix_equal_equal__24PO(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__UHMO(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_NEG__: {
-      __tmp__3CEP=__infix_equal_equal__V1OM(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__5HLM(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_ADD__: {
-      __tmp__3CEP=__infix_equal_equal__FQ5L(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__011L(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_NOT__: {
-      __tmp__3CEP=__infix_equal_equal__233M(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__AM0M(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_MOD__: {
-      __tmp__3CEP=__infix_equal_equal__WVJO(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__O4FO(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__3CEP=__infix_equal_equal__0PIP(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__SYEP(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_INF__: {
-      __tmp__3CEP=__infix_equal_equal__AWLO(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__Y4HO(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__3CEP=__infix_equal_equal__2WLO(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__U5HO(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_OR__: {
-      __tmp__3CEP=__infix_equal_equal__JZUN(__tmp__1CEP,__tmp__2CEP);
+      __tmp__VLAP=__infix_equal_equal__NHRN(__tmp__TLAP,__tmp__ULAP);
     } break;
     case __EXPR_XOR__: {
-      __tmp__3CEP=__infix_equal_equal__SKZO(__tmp__1CEP,__tmp__2CEP);
-    } break;
-    };
-    if (__tmp__3CEP) {
-      result__0CEP=create__value__type__I1QC(Self__VUYO->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM, 0,static_type__D5VO(Self__VUYO));
-      __tmp__IDEP=Self__VUYO->parent_expr_binary__A3CO.left__ZH5H;
-      switch (((struct ___OBJ *)__tmp__IDEP)->__id) {
+      __tmp__VLAP=__infix_equal_equal__KTVO(__tmp__TLAP,__tmp__ULAP);
+    } break;
+    };
+    if (__tmp__VLAP) {
+      p__ZANR=Self__N3UO->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      t__1ANR=static_type__1HSO(Self__N3UO);
+      result__QANR=NULL;
+      ptr__RANR=((__POINTER )(NULL));
+      typ_id__SANR= 0;
+      sz__TANR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+      if ((sz__TANR ==  0)) {
+        result__QANR=INTEGER_CST__;
+      } else {
+        typ_id__SANR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TANR);
+        if ((typ_id__SANR == (__INTEGER)(-  1))) {
+          a__UANR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__VANR=(__UINTEGER_32)((__UINTEGER_32)(sz__TANR + a__UANR) & (__UINTEGER_32)(~ a__UANR));
+          ptr_table__MO3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VANR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__LO3R=((__POINTER )(NULL));
+          result__NO3R=((__POINTER *)ptr_table__MO3R)[ 0];
+          if ((result__NO3R == (void *)NULL)) {
+            result__NO3R=new_lab__2PJ(new_size__VANR);
+            next__LO3R=(void *)((unsigned long)result__NO3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VANR)));
+            ((__POINTER *)next__LO3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__MO3R)[ 0]=next__LO3R;
+          } else {
+            next__LO3R=((__POINTER *)result__NO3R)[ 0];
+            if ((next__LO3R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NO3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__VANR <<  1)) <=  4096)) {
+                next__LO3R=(void *)((unsigned long)result__NO3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VANR)));
+              } else {
+                next__LO3R=new_lab__2PJ(new_size__VANR);
+              };
+              ((__POINTER *)next__LO3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__MO3R)[ 0]=next__LO3R;
+            } else {
+              ((__POINTER *)result__NO3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LO3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__NO3R=next__LO3R;
+            };
+          };
+          ptr__RANR=result__NO3R;
+        } else {
+          t__WANR=((__UINTEGER_32 )typ_id__SANR);
+          a__XANR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__UO3R=(__UINTEGER_32)((__UINTEGER_32)(sz__TANR + a__XANR) & (__UINTEGER_32)(~ a__XANR));
+          ptr_table__RO3R=((__POINTER )(&(table_type[(t__WANR)])));
+          lab_type__TO3R=(__UINTEGER_32)(t__WANR |  1);
+          next__QO3R=((__POINTER )(NULL));
+          result__SO3R=((__POINTER *)ptr_table__RO3R)[ 0];
+          if ((result__SO3R == (void *)NULL)) {
+            result__SO3R=new_lab__2PJ(lab_type__TO3R);
+            next__QO3R=(void *)((unsigned long)result__SO3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UO3R)));
+            ((__POINTER *)next__QO3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__RO3R)[ 0]=next__QO3R;
+          } else {
+            next__QO3R=((__POINTER *)result__SO3R)[ 0];
+            if ((next__QO3R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SO3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UO3R <<  1)) <=  4096)) {
+                next__QO3R=(void *)((unsigned long)result__SO3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UO3R)));
+              } else {
+                next__QO3R=new_lab__2PJ(lab_type__TO3R);
+              };
+              ((__POINTER *)next__QO3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__RO3R)[ 0]=next__QO3R;
+            } else {
+              ((__POINTER *)result__SO3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__QO3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__SO3R=next__QO3R;
+            };
+          };
+          ptr__RANR=result__SO3R;
+        };
+        result__QANR=((__INTEGER_CST *)ptr__RANR);
+        *(result__QANR) = *(INTEGER_CST__);
+      };
+      Self__YANR=((__INTEGER_CST *)result__QANR);
+      Self__YANR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZANR;
+      Self__YANR->value__W4YD= 0;
+      Self__YANR->parent_constant__B3LC.static_type__M2YD=t__1ANR;
+      check_type__YG5D(Self__YANR);
+      result__SLAP=result__QANR;
+      __tmp__AMAP=Self__N3UO->parent_expr_binary__0G5N.left__XO1H;
+      switch (((struct ___OBJ *)__tmp__AMAP)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__IDEP);
+        remove__SOJJ(__tmp__AMAP);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__IDEP);
+        remove__2TAK(__tmp__AMAP);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__T4HQ=((__READ_LOCAL *)__tmp__IDEP);
-        unread__ESNK(Self__T4HQ->local__G5YD,Self__T4HQ);
+        Self__FCEQ=((__READ_LOCAL *)__tmp__AMAP);
+        Self__VO3R=((__LOCAL *)Self__FCEQ->local__HJZD);
+        Self__VO3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VO3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__VO3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__WO3R=create__AXB( 250);
+          display__UXFK(Self__FCEQ,voir__WO3R);
+          put_string__2EG(((__STRING *)voir__WO3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__YO3R=((__LIST *)list_current__EH1);
+          voir__ZO3R=create__AXB( 250);
+          display__EQQG(Self__YO3R,voir__ZO3R);
+          put_string__2EG(((__STRING *)voir__ZO3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(__tmp__IDEP);
+        remove__1UAK(__tmp__AMAP);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__IDEP);
+        remove__LVAK(__tmp__AMAP);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__IDEP);
+        remove__PVAK(__tmp__AMAP);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__V4HQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__IDEP)->receiver__AHAI);
-        unread__ESNK(Self__V4HQ->local__G5YD,Self__V4HQ);
+        Self__HCEQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__AMAP)->receiver__WN2H);
+        Self__0O3R=((__LOCAL *)Self__HCEQ->local__HJZD);
+        Self__0O3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0O3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__0O3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__1O3R=create__AXB( 250);
+          display__UXFK(Self__HCEQ,voir__1O3R);
+          put_string__2EG(((__STRING *)voir__1O3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__3O3R=((__LIST *)list_current__EH1);
+          voir__4O3R=create__AXB( 250);
+          display__EQQG(Self__3O3R,voir__4O3R);
+          put_string__2EG(((__STRING *)voir__4O3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __GET_TYPE_ID__: {
-        remove__4SEK(__tmp__IDEP);
+        remove__0VAK(__tmp__AMAP);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__IDEP);
+        remove__3VAK(__tmp__AMAP);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__IDEP);
+        remove__BWAK(__tmp__AMAP);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__IDEP);
+        remove__FWAK(__tmp__AMAP);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__IDEP);
+        remove__JWAK(__tmp__AMAP);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__IDEP);
+        remove__NWAK(__tmp__AMAP);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__IDEP);
+        remove__RWAK(__tmp__AMAP);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__IDEP);
+        remove__VWAK(__tmp__AMAP);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__IDEP);
+        remove__ZWAK(__tmp__AMAP);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__IDEP);
+        remove__0XAK(__tmp__AMAP);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__IDEP);
+        remove__4XAK(__tmp__AMAP);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__IDEP);
+        remove__BYAK(__tmp__AMAP);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__IDEP);
+        remove__DUML(__tmp__AMAP);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__IDEP);
+        remove__GGHK(__tmp__AMAP);
       } break;
       case __READ_GLOBAL__: {
-        Self__W4HQ=((__READ_GLOBAL *)__tmp__IDEP);
-        unread__H2QL(Self__W4HQ->global__3DNK,Self__W4HQ);
+        Self__ICEQ=((__READ_GLOBAL *)__tmp__AMAP);
+        unread__CGNL(Self__ICEQ->global__ZGJK,Self__ICEQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__IDEP);
+        remove__WA0M(__tmp__AMAP);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__IDEP);
+        remove__0UEO(__tmp__AMAP);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__IDEP);
+        remove__0RKO(__tmp__AMAP);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__IDEP);
+        remove__4UEO(__tmp__AMAP);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__IDEP);
+        remove__5RKO(__tmp__AMAP);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__IDEP);
+        remove__HTJM(__tmp__AMAP);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__IDEP);
+        remove__XWML(__tmp__AMAP);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__IDEP);
+        remove__TJZM(__tmp__AMAP);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__IDEP);
+        remove__CVEO(__tmp__AMAP);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__IDEP);
+        remove__1EEP(__tmp__AMAP);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__IDEP);
+        remove__0DRN(__tmp__AMAP);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__IDEP);
+        remove__4DRN(__tmp__AMAP);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__IDEP);
+        remove__14PN(__tmp__AMAP);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__IDEP);
+        remove__EVTO(__tmp__AMAP);
       } break;
       };
-      __tmp__JDEP=Self__VUYO->parent_expr_binary__A3CO.right__AIAI;
-      switch (((struct ___OBJ *)__tmp__JDEP)->__id) {
+      __tmp__BMAP=Self__N3UO->parent_expr_binary__0G5N.right__WO2H;
+      switch (((struct ___OBJ *)__tmp__BMAP)->__id) {
       case __LIST__: {
-        remove__WLNJ(__tmp__JDEP);
+        remove__SOJJ(__tmp__BMAP);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(__tmp__JDEP);
+        remove__2TAK(__tmp__BMAP);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__X4HQ=((__READ_LOCAL *)__tmp__JDEP);
-        unread__ESNK(Self__X4HQ->local__G5YD,Self__X4HQ);
+        Self__JCEQ=((__READ_LOCAL *)__tmp__BMAP);
+        Self__5O3R=((__LOCAL *)Self__JCEQ->local__HJZD);
+        Self__5O3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5O3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__5O3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__AP3R=create__AXB( 250);
+          display__UXFK(Self__JCEQ,voir__AP3R);
+          put_string__2EG(((__STRING *)voir__AP3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__CP3R=((__LIST *)list_current__EH1);
+          voir__DP3R=create__AXB( 250);
+          display__EQQG(Self__CP3R,voir__DP3R);
+          put_string__2EG(((__STRING *)voir__DP3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(__tmp__JDEP);
+        remove__1UAK(__tmp__BMAP);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(__tmp__JDEP);
+        remove__LVAK(__tmp__BMAP);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(__tmp__JDEP);
+        remove__PVAK(__tmp__BMAP);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__Z4HQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__JDEP)->receiver__AHAI);
-        unread__ESNK(Self__Z4HQ->local__G5YD,Self__Z4HQ);
+        Self__LCEQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BMAP)->receiver__WN2H);
+        Self__EP3R=((__LOCAL *)Self__LCEQ->local__HJZD);
+        Self__EP3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__EP3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__EP3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__FP3R=create__AXB( 250);
+          display__UXFK(Self__LCEQ,voir__FP3R);
+          put_string__2EG(((__STRING *)voir__FP3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__HP3R=((__LIST *)list_current__EH1);
+          voir__IP3R=create__AXB( 250);
+          display__EQQG(Self__HP3R,voir__IP3R);
+          put_string__2EG(((__STRING *)voir__IP3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __GET_TYPE_ID__: {
-        remove__4SEK(__tmp__JDEP);
+        remove__0VAK(__tmp__BMAP);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(__tmp__JDEP);
+        remove__3VAK(__tmp__BMAP);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(__tmp__JDEP);
+        remove__BWAK(__tmp__BMAP);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(__tmp__JDEP);
+        remove__FWAK(__tmp__BMAP);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(__tmp__JDEP);
+        remove__JWAK(__tmp__BMAP);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(__tmp__JDEP);
+        remove__NWAK(__tmp__BMAP);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(__tmp__JDEP);
+        remove__RWAK(__tmp__BMAP);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(__tmp__JDEP);
+        remove__VWAK(__tmp__BMAP);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(__tmp__JDEP);
+        remove__ZWAK(__tmp__BMAP);
       } break;
       case __ITEM__: {
-        remove__4UEK(__tmp__JDEP);
+        remove__0XAK(__tmp__BMAP);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(__tmp__JDEP);
+        remove__4XAK(__tmp__BMAP);
       } break;
       case __CAST__: {
-        remove__FVEK(__tmp__JDEP);
+        remove__BYAK(__tmp__BMAP);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(__tmp__JDEP);
+        remove__DUML(__tmp__BMAP);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(__tmp__JDEP);
+        remove__GGHK(__tmp__BMAP);
       } break;
       case __READ_GLOBAL__: {
-        Self__04HQ=((__READ_GLOBAL *)__tmp__JDEP);
-        unread__H2QL(Self__04HQ->global__3DNK,Self__04HQ);
+        Self__MCEQ=((__READ_GLOBAL *)__tmp__BMAP);
+        unread__CGNL(Self__MCEQ->global__ZGJK,Self__MCEQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(__tmp__JDEP);
+        remove__WA0M(__tmp__BMAP);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(__tmp__JDEP);
+        remove__0UEO(__tmp__BMAP);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(__tmp__JDEP);
+        remove__0RKO(__tmp__BMAP);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(__tmp__JDEP);
+        remove__4UEO(__tmp__BMAP);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(__tmp__JDEP);
+        remove__5RKO(__tmp__BMAP);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(__tmp__JDEP);
+        remove__HTJM(__tmp__BMAP);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(__tmp__JDEP);
+        remove__XWML(__tmp__BMAP);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(__tmp__JDEP);
+        remove__TJZM(__tmp__BMAP);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(__tmp__JDEP);
+        remove__CVEO(__tmp__BMAP);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(__tmp__JDEP);
+        remove__1EEP(__tmp__BMAP);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(__tmp__JDEP);
+        remove__0DRN(__tmp__BMAP);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(__tmp__JDEP);
+        remove__4DRN(__tmp__BMAP);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(__tmp__JDEP);
+        remove__14PN(__tmp__BMAP);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(__tmp__JDEP);
+        remove__EVTO(__tmp__BMAP);
       } break;
       };
     };
-    result__XUYO=result__0CEP;
-    if ((((void *)result__0CEP == (void *)NULL) && ((void *)__tmp__EVYO != (void *)NULL))) {
-      result__XUYO=NULL;
+    result__P3UO=result__SLAP;
+    if ((((void *)result__SLAP == (void *)NULL) && ((void *)__tmp__23UO != (void *)NULL))) {
+      result__P3UO=NULL;
     };
-    if ((((void *)result__XUYO == (void *)NULL) && ((void *)__tmp__HVYO != (void *)NULL))) {
-      result__XUYO=NULL;
+    if ((((void *)result__P3UO == (void *)NULL) && ((void *)__tmp__53UO != (void *)NULL))) {
+      result__P3UO=NULL;
     };
   };
-  if (((void *)result__XUYO == (void *)NULL)) {
-    result__XUYO=Self__VUYO;
+  if (((void *)result__P3UO == (void *)NULL)) {
+    result__P3UO=Self__N3UO;
   } else {
-    __tmp__1YYO=Self__VUYO->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
-    switch (((struct ___OBJ *)result__XUYO)->__id) {
+    __tmp__TBVO=Self__N3UO->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    switch (((struct ___OBJ *)result__P3UO)->__id) {
     case __LIST__: {
-      ((__LIST *)result__XUYO)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__LIST *)result__P3UO)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __STRING_CST__: {
-      ((__STRING_CST *)result__XUYO)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__STRING_CST *)result__P3UO)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXTERNAL_C__: {
-      ((__EXTERNAL_C *)result__XUYO)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXTERNAL_C *)result__P3UO)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __PROTOTYPE_CST__: {
-      ((__PROTOTYPE_CST *)result__XUYO)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__PROTOTYPE_CST *)result__P3UO)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __INTEGER_CST__: {
-      ((__INTEGER_CST *)result__XUYO)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__INTEGER_CST *)result__P3UO)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __READ_LOCAL__: {
-      ((__READ_LOCAL *)result__XUYO)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__READ_LOCAL *)result__P3UO)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_MULTIPLE__: {
-      EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_EQUAL__: {
-      ((__EXPR_EQUAL *)result__XUYO)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_EQUAL *)result__P3UO)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      ((__EXPR_NOT_EQUAL *)result__XUYO)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_NOT_EQUAL *)result__P3UO)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __REAL_CST__: {
-      ((__REAL_CST *)result__XUYO)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__REAL_CST *)result__P3UO)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __CHARACTER_CST__: {
-      ((__CHARACTER_CST *)result__XUYO)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__CHARACTER_CST *)result__P3UO)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __IS_EXPANDED__: {
-      ((__IS_EXPANDED *)result__XUYO)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__IS_EXPANDED *)result__P3UO)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __GET_TYPE_ID__: {
-      ((__GET_TYPE_ID *)result__XUYO)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__GET_TYPE_ID *)result__P3UO)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_SUP__: {
-      ((__EXPR_SUP *)result__XUYO)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_SUP *)result__P3UO)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_SUB__: {
-      ((__EXPR_SUB *)result__XUYO)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_SUB *)result__P3UO)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_MUL__: {
-      ((__EXPR_MUL *)result__XUYO)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_MUL *)result__P3UO)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_DIV__: {
-      ((__EXPR_DIV *)result__XUYO)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_DIV *)result__P3UO)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_AND__: {
-      ((__EXPR_AND *)result__XUYO)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_AND *)result__P3UO)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_SHIFT_R__: {
-      ((__EXPR_SHIFT_R *)result__XUYO)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_SHIFT_R *)result__P3UO)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_SHIFT_L__: {
-      ((__EXPR_SHIFT_L *)result__XUYO)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_SHIFT_L *)result__P3UO)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __PUT_TO__: {
-      ((__PUT_TO *)result__XUYO)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__PUT_TO *)result__P3UO)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __ITEM__: {
-      ((__ITEM *)result__XUYO)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__ITEM *)result__P3UO)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __SIZE_OF__: {
-      ((__SIZE_OF *)result__XUYO)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__SIZE_OF *)result__P3UO)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __CAST__: {
-      ((__CAST *)result__XUYO)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__CAST *)result__P3UO)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __CALL_SLOT__: {
-      ((__CALL_SLOT *)result__XUYO)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__CALL_SLOT *)result__P3UO)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __READ_SLOT__: {
-      ((__READ_SLOT *)result__XUYO)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__READ_SLOT *)result__P3UO)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __READ_GLOBAL__: {
-      ((__READ_GLOBAL *)result__XUYO)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__READ_GLOBAL *)result__P3UO)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      ((__EXPR_NOT_LOGIC *)result__XUYO)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_NOT_LOGIC *)result__P3UO)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_OR_LOGIC__: {
-      ((__EXPR_OR_LOGIC *)result__XUYO)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_OR_LOGIC *)result__P3UO)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      ((__EXPR_OR_OR_LOGIC *)result__XUYO)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_OR_OR_LOGIC *)result__P3UO)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_AND_LOGIC__: {
-      ((__EXPR_AND_LOGIC *)result__XUYO)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_AND_LOGIC *)result__P3UO)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      ((__EXPR_AND_AND_LOGIC *)result__XUYO)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_AND_AND_LOGIC *)result__P3UO)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_NEG__: {
-      ((__EXPR_NEG *)result__XUYO)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_NEG *)result__P3UO)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_ADD__: {
-      ((__EXPR_ADD *)result__XUYO)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_ADD *)result__P3UO)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_NOT__: {
-      ((__EXPR_NOT *)result__XUYO)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_NOT *)result__P3UO)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_MOD__: {
-      ((__EXPR_MOD *)result__XUYO)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_MOD *)result__P3UO)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_SUP_EQ__: {
-      ((__EXPR_SUP_EQ *)result__XUYO)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_SUP_EQ *)result__P3UO)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_INF__: {
-      ((__EXPR_INF *)result__XUYO)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_INF *)result__P3UO)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_INF_EQ__: {
-      ((__EXPR_INF_EQ *)result__XUYO)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_INF_EQ *)result__P3UO)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_OR__: {
-      ((__EXPR_OR *)result__XUYO)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_OR *)result__P3UO)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     case __EXPR_XOR__: {
-      ((__EXPR_XOR *)result__XUYO)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM=__tmp__1YYO;
+      ((__EXPR_XOR *)result__P3UO)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__TBVO;
     } break;
     };
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
   };
-  return(result__XUYO);
+  return(result__P3UO);
 }
 
-static void move__to__by__5WIH(__FAST_ARRAYoINSTRo *Self__AXIH,__INTEGER lower_index__BXIH,__INTEGER upper_index__CXIH)
-// ({FAST_ARRAYoINSTRo},{INTEGER},{INTEGER}) VoidNo recursive, No inlinable.
-{
-  __INTEGER Self__YJTH;
-  void **__tmp__CCER,**__tmp__DCER,**__tmp__ECER;
-  Self__YJTH=upper_index__CXIH;
-  __tmp__CCER=Self__AXIH->parent_arrayed_collection__DMRG.storage__X3BH;
-  __tmp__DCER=Self__AXIH->parent_arrayed_collection__DMRG.storage__X3BH;
-  __tmp__ECER=Self__AXIH->parent_arrayed_collection__DMRG.storage__X3BH;
-  while ((Self__YJTH >= lower_index__BXIH)) {
-    ((void **)__tmp__DCER)[(__INTEGER)(Self__YJTH +  1)]=((void **)__tmp__CCER)[Self__YJTH];
-    ((void **)__tmp__ECER)[Self__YJTH]=NULL;
-    Self__YJTH=(__INTEGER)(Self__YJTH -  1);
-  };
-}
-
-static void unwrite__O5QL(__SLOT_DATA *Self__P5QL,void *e__Q5QL)
+static void unwrite__JJNL(__SLOT_DATA *Self__KJNL,void *e__LJNL)
 // ({SLOT_DATA},{NULLxWRITE_GLOBALxWRITE_SLOT}) VoidNo recursive, No inlinable.
 {
-  __INTEGER idx__R5QL;
-  __BOOLEAN __tmp__S5QL,__tmp__25QL;
-  idx__R5QL= 0;
-  if (((struct ___OBJ *)e__Q5QL)->__id==__WRITE_GLOBAL__) {
-    __tmp__S5QL=((__WRITE_GLOBAL *)e__Q5QL)->parent_write__MZJH.is_create__N0GI;
+  __INTEGER idx__MJNL,__tmp__ME5R,i__PE5R;
+  __BOOLEAN __tmp__NJNL,__tmp__XJNL;
+  __FAST_ARRAYoWRITEo *Self__KE5R;
+  void **__tmp__LE5R,**Self__NE5R;
+  idx__MJNL= 0;
+  if (((struct ___OBJ *)e__LJNL)->__id==__WRITE_GLOBAL__) {
+    __tmp__NJNL=((__WRITE_GLOBAL *)e__LJNL)->parent_write__YAGH.is_create__DBDI;
   } else {
-    __tmp__S5QL=((__WRITE_SLOT *)e__Q5QL)->parent_write__ZZJH.is_create__N0GI;
+    __tmp__NJNL=((__WRITE_SLOT *)e__LJNL)->parent_write__FBGH.is_create__DBDI;
   };
-  if ((! __tmp__S5QL)) {
-    print__1ZE((&__string_248));
+  if ((! __tmp__NJNL)) {
+    print__1ZE((&__string_338));
     fputc((int)('\n'),stdout);
     exit(( 1));
   };
-  if (((struct ___OBJ *)e__Q5QL)->__id==__WRITE_GLOBAL__) {
-    __tmp__25QL=((__WRITE_GLOBAL *)e__Q5QL)->parent_write__MZJH.is_delete__15QL;
+  if (((struct ___OBJ *)e__LJNL)->__id==__WRITE_GLOBAL__) {
+    __tmp__XJNL=((__WRITE_GLOBAL *)e__LJNL)->parent_write__YAGH.is_delete__WJNL;
   } else {
-    __tmp__25QL=((__WRITE_SLOT *)e__Q5QL)->parent_write__ZZJH.is_delete__15QL;
+    __tmp__XJNL=((__WRITE_SLOT *)e__LJNL)->parent_write__FBGH.is_delete__WJNL;
   };
-  if (__tmp__25QL) {
-    print__1ZE((&__string_248));
+  if (__tmp__XJNL) {
+    print__1ZE((&__string_338));
     fputc((int)('\n'),stdout);
     exit(( 1));
   };
-  if (((struct ___OBJ *)e__Q5QL)->__id==__WRITE_GLOBAL__) {
-    ((__WRITE_GLOBAL *)e__Q5QL)->parent_write__MZJH.is_delete__15QL=TRUE__;
+  if (((struct ___OBJ *)e__LJNL)->__id==__WRITE_GLOBAL__) {
+    ((__WRITE_GLOBAL *)e__LJNL)->parent_write__YAGH.is_delete__WJNL=TRUE__;
   } else {
-    ((__WRITE_SLOT *)e__Q5QL)->parent_write__ZZJH.is_delete__15QL=TRUE__;
+    ((__WRITE_SLOT *)e__LJNL)->parent_write__FBGH.is_delete__WJNL=TRUE__;
   };
-  if (((void *)Self__P5QL->last_write__E2ML == (void *)e__Q5QL)) {
-    Self__P5QL->last_write__E2ML=NULL;
+  if (((void *)Self__KJNL->last_write__MBJL == (void *)e__LJNL)) {
+    Self__KJNL->last_write__MBJL=NULL;
   };
-  if (((void *)Self__P5QL->parent_variable__G3YD.require_first__JWHH == (void *)e__Q5QL)) {
-    if (((void *)Self__P5QL->parent_variable__G3YD.require_list__0WHH != (void *)NULL)) {
-      Self__P5QL->parent_variable__G3YD.require_first__JWHH=((void **)((__FAST_ARRAYoWRITEo *)Self__P5QL->parent_variable__G3YD.require_list__0WHH)->parent_arrayed_collection__ZWHH.storage__3IHI)[ 0];
-      remove_first__DOEM(Self__P5QL->parent_variable__G3YD.require_list__0WHH);
-      if ((((__FAST_ARRAYoWRITEo *)Self__P5QL->parent_variable__G3YD.require_list__0WHH)->parent_arrayed_collection__ZWHH.upper__5HHI <  0)) {
-        Self__P5QL->parent_variable__G3YD.require_list__0WHH=NULL;
+  if (((void *)Self__KJNL->parent_variable__HHZD.require_first__L5DH == (void *)e__LJNL)) {
+    if (((void *)Self__KJNL->parent_variable__HHZD.require_list__25DH != (void *)NULL)) {
+      Self__KJNL->parent_variable__HHZD.require_first__L5DH=((void **)((__FAST_ARRAYoWRITEo *)Self__KJNL->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.storage__TPDI)[ 0];
+      remove_first__B0AM(Self__KJNL->parent_variable__HHZD.require_list__25DH);
+      if ((((__FAST_ARRAYoWRITEo *)Self__KJNL->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI <  0)) {
+        Self__KJNL->parent_variable__HHZD.require_list__25DH=NULL;
       };
     } else {
-      Self__P5QL->parent_variable__G3YD.require_first__JWHH=NULL;
+      Self__KJNL->parent_variable__HHZD.require_first__L5DH=NULL;
     };
   } else {
-    if (((void *)Self__P5QL->parent_variable__G3YD.require_list__0WHH == (void *)NULL)) {
-      print__1ZE(Self__P5QL->parent_variable__G3YD.intern_name__KCCG);
+    if (((void *)Self__KJNL->parent_variable__HHZD.require_list__25DH == (void *)NULL)) {
+      print__1ZE(Self__KJNL->parent_variable__HHZD.intern_name__C25F);
       fputc((int)('\n'),stdout);
       print__1ZE((&__string_563));
       fputc((int)('\n'),stdout);
       exit(( 1));
     };
-    idx__R5QL=fast_first_index_of__ZQ3L(Self__P5QL->parent_variable__G3YD.require_list__0WHH,e__Q5QL);
-    if ((idx__R5QL > ((__FAST_ARRAYoWRITEo *)Self__P5QL->parent_variable__G3YD.require_list__0WHH)->parent_arrayed_collection__ZWHH.upper__5HHI)) {
-      print__1ZE(Self__P5QL->parent_variable__G3YD.intern_name__KCCG);
+    idx__MJNL=fast_first_index_of__11ZL(Self__KJNL->parent_variable__HHZD.require_list__25DH,e__LJNL);
+    if ((idx__MJNL > ((__FAST_ARRAYoWRITEo *)Self__KJNL->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI)) {
+      print__1ZE(Self__KJNL->parent_variable__HHZD.intern_name__C25F);
       fputc((int)('\n'),stdout);
       print__1ZE((&__string_564));
       fputc((int)('\n'),stdout);
       exit(( 1));
     };
-    remove__WS3L(Self__P5QL->parent_variable__G3YD.require_list__0WHH,idx__R5QL);
-    if ((((__FAST_ARRAYoWRITEo *)Self__P5QL->parent_variable__G3YD.require_list__0WHH)->parent_arrayed_collection__ZWHH.upper__5HHI <  0)) {
-      Self__P5QL->parent_variable__G3YD.require_list__0WHH=NULL;
+    Self__KE5R=((__FAST_ARRAYoWRITEo *)Self__KJNL->parent_variable__HHZD.require_list__25DH);
+    __tmp__LE5R=Self__KE5R->parent_arrayed_collection__15DH.storage__TPDI;
+    __tmp__ME5R=Self__KE5R->parent_arrayed_collection__15DH.upper__VODI;
+    Self__NE5R=((void **)__tmp__LE5R);
+    i__PE5R=idx__MJNL;
+    while ((i__PE5R != __tmp__ME5R)) {
+      Self__NE5R[i__PE5R]=Self__NE5R[(__INTEGER)(i__PE5R +  1)];
+      i__PE5R=(__INTEGER)(i__PE5R +  1);
+    };
+    Self__KE5R->parent_arrayed_collection__15DH.upper__VODI=(__INTEGER)(Self__KE5R->parent_arrayed_collection__15DH.upper__VODI -  1);
+    if ((((__FAST_ARRAYoWRITEo *)Self__KJNL->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI <  0)) {
+      Self__KJNL->parent_variable__HHZD.require_list__25DH=NULL;
     };
   };
 }
 
-static void unwrite__0CRL(__LOCAL *Self__1CRL,void *e__2CRL)
+static void unwrite__VMNL(__LOCAL *Self__WMNL,void *e__XMNL)
 // ({LOCAL},{NULLxWRITE_GLOBALxWRITE_SLOTxWRITE_LOCAL}) VoidNo recursive, No inlinable.
 {
-  __INTEGER idx__3CRL;
-  __BOOLEAN __tmp__4CRL,__tmp__HDRL;
-  idx__3CRL= 0;
-  switch (((struct ___OBJ *)e__2CRL)->__id) {
+  __INTEGER idx__YMNL,__tmp__D4ZL,i__3M4L;
+  __BOOLEAN __tmp__ZMNL,__tmp__CNNL;
+  __FAST_ARRAYoWRITEo *Self__Z3ZL;
+  void **__tmp__C4ZL,**Self__MM4L;
+  idx__YMNL= 0;
+  switch (((struct ___OBJ *)e__XMNL)->__id) {
   case __WRITE_GLOBAL__: {
-    __tmp__4CRL=((__WRITE_GLOBAL *)e__2CRL)->parent_write__MZJH.is_create__N0GI;
+    __tmp__ZMNL=((__WRITE_GLOBAL *)e__XMNL)->parent_write__YAGH.is_create__DBDI;
   } break;
   case __WRITE_SLOT__: {
-    __tmp__4CRL=((__WRITE_SLOT *)e__2CRL)->parent_write__ZZJH.is_create__N0GI;
+    __tmp__ZMNL=((__WRITE_SLOT *)e__XMNL)->parent_write__FBGH.is_create__DBDI;
   } break;
   case __WRITE_LOCAL__: {
-    __tmp__4CRL=((__WRITE_LOCAL *)e__2CRL)->parent_write__FZ4I.is_create__N0GI;
+    __tmp__ZMNL=((__WRITE_LOCAL *)e__XMNL)->parent_write__540I.is_create__DBDI;
   } break;
   };
-  if ((! __tmp__4CRL)) {
-    print__1ZE((&__string_248));
+  if ((! __tmp__ZMNL)) {
+    print__1ZE((&__string_338));
     fputc((int)('\n'),stdout);
     exit(( 1));
   };
-  switch (((struct ___OBJ *)e__2CRL)->__id) {
+  switch (((struct ___OBJ *)e__XMNL)->__id) {
   case __WRITE_GLOBAL__: {
-    __tmp__HDRL=((__WRITE_GLOBAL *)e__2CRL)->parent_write__MZJH.is_delete__15QL;
+    __tmp__CNNL=((__WRITE_GLOBAL *)e__XMNL)->parent_write__YAGH.is_delete__WJNL;
   } break;
   case __WRITE_SLOT__: {
-    __tmp__HDRL=((__WRITE_SLOT *)e__2CRL)->parent_write__ZZJH.is_delete__15QL;
+    __tmp__CNNL=((__WRITE_SLOT *)e__XMNL)->parent_write__FBGH.is_delete__WJNL;
   } break;
   case __WRITE_LOCAL__: {
-    __tmp__HDRL=((__WRITE_LOCAL *)e__2CRL)->parent_write__FZ4I.is_delete__15QL;
+    __tmp__CNNL=((__WRITE_LOCAL *)e__XMNL)->parent_write__540I.is_delete__WJNL;
   } break;
   };
-  if (__tmp__HDRL) {
-    print__1ZE((&__string_248));
+  if (__tmp__CNNL) {
+    print__1ZE((&__string_338));
     fputc((int)('\n'),stdout);
     exit(( 1));
   };
-  switch (((struct ___OBJ *)e__2CRL)->__id) {
+  switch (((struct ___OBJ *)e__XMNL)->__id) {
   case __WRITE_GLOBAL__: {
-    ((__WRITE_GLOBAL *)e__2CRL)->parent_write__MZJH.is_delete__15QL=TRUE__;
+    ((__WRITE_GLOBAL *)e__XMNL)->parent_write__YAGH.is_delete__WJNL=TRUE__;
   } break;
   case __WRITE_SLOT__: {
-    ((__WRITE_SLOT *)e__2CRL)->parent_write__ZZJH.is_delete__15QL=TRUE__;
+    ((__WRITE_SLOT *)e__XMNL)->parent_write__FBGH.is_delete__WJNL=TRUE__;
   } break;
   case __WRITE_LOCAL__: {
-    ((__WRITE_LOCAL *)e__2CRL)->parent_write__FZ4I.is_delete__15QL=TRUE__;
+    ((__WRITE_LOCAL *)e__XMNL)->parent_write__540I.is_delete__WJNL=TRUE__;
   } break;
   };
-  if ((((void *)Self__1CRL->last_seq__XNNJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__1CRL->last_seq__XNNJ)->last_write__SXML == (void *)e__2CRL))) {
-    ((__LOCAL_SEQ *)Self__1CRL->last_seq__XNNJ)->last_write__SXML=NULL;
+  if ((((void *)Self__WMNL->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__WMNL->last_seq__TQJJ)->last_write__02IL == (void *)e__XMNL))) {
+    ((__LOCAL_SEQ *)Self__WMNL->last_seq__TQJJ)->last_write__02IL=NULL;
   };
-  if (((void *)Self__1CRL->parent_variable__ALMC.require_first__JWHH == (void *)e__2CRL)) {
-    if (((void *)Self__1CRL->parent_variable__ALMC.require_list__0WHH != (void *)NULL)) {
-      Self__1CRL->parent_variable__ALMC.require_first__JWHH=((void **)((__FAST_ARRAYoWRITEo *)Self__1CRL->parent_variable__ALMC.require_list__0WHH)->parent_arrayed_collection__ZWHH.storage__3IHI)[ 0];
-      remove_first__DOEM(Self__1CRL->parent_variable__ALMC.require_list__0WHH);
-      if ((((__FAST_ARRAYoWRITEo *)Self__1CRL->parent_variable__ALMC.require_list__0WHH)->parent_arrayed_collection__ZWHH.upper__5HHI <  0)) {
-        Self__1CRL->parent_variable__ALMC.require_list__0WHH=NULL;
+  if (((void *)Self__WMNL->parent_variable__T1LC.require_first__L5DH == (void *)e__XMNL)) {
+    if (((void *)Self__WMNL->parent_variable__T1LC.require_list__25DH != (void *)NULL)) {
+      Self__WMNL->parent_variable__T1LC.require_first__L5DH=((void **)((__FAST_ARRAYoWRITEo *)Self__WMNL->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.storage__TPDI)[ 0];
+      remove_first__B0AM(Self__WMNL->parent_variable__T1LC.require_list__25DH);
+      if ((((__FAST_ARRAYoWRITEo *)Self__WMNL->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI <  0)) {
+        Self__WMNL->parent_variable__T1LC.require_list__25DH=NULL;
       };
     } else {
-      Self__1CRL->parent_variable__ALMC.require_first__JWHH=NULL;
+      Self__WMNL->parent_variable__T1LC.require_first__L5DH=NULL;
     };
   } else {
-    if (((void *)Self__1CRL->parent_variable__ALMC.require_list__0WHH == (void *)NULL)) {
-      print__1ZE(Self__1CRL->parent_variable__ALMC.intern_name__KCCG);
+    if (((void *)Self__WMNL->parent_variable__T1LC.require_list__25DH == (void *)NULL)) {
+      print__1ZE(Self__WMNL->parent_variable__T1LC.intern_name__C25F);
       fputc((int)('\n'),stdout);
       print__1ZE((&__string_563));
       fputc((int)('\n'),stdout);
       exit(( 1));
     };
-    idx__3CRL=fast_first_index_of__ZQ3L(Self__1CRL->parent_variable__ALMC.require_list__0WHH,e__2CRL);
-    if ((idx__3CRL > ((__FAST_ARRAYoWRITEo *)Self__1CRL->parent_variable__ALMC.require_list__0WHH)->parent_arrayed_collection__ZWHH.upper__5HHI)) {
-      print__1ZE(Self__1CRL->parent_variable__ALMC.intern_name__KCCG);
+    idx__YMNL=fast_first_index_of__11ZL(Self__WMNL->parent_variable__T1LC.require_list__25DH,e__XMNL);
+    if ((idx__YMNL > ((__FAST_ARRAYoWRITEo *)Self__WMNL->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI)) {
+      print__1ZE(Self__WMNL->parent_variable__T1LC.intern_name__C25F);
       fputc((int)('\n'),stdout);
       print__1ZE((&__string_564));
       fputc((int)('\n'),stdout);
       exit(( 1));
     };
-    remove__WS3L(Self__1CRL->parent_variable__ALMC.require_list__0WHH,idx__3CRL);
-    if ((((__FAST_ARRAYoWRITEo *)Self__1CRL->parent_variable__ALMC.require_list__0WHH)->parent_arrayed_collection__ZWHH.upper__5HHI <  0)) {
-      Self__1CRL->parent_variable__ALMC.require_list__0WHH=NULL;
+    Self__Z3ZL=((__FAST_ARRAYoWRITEo *)Self__WMNL->parent_variable__T1LC.require_list__25DH);
+    __tmp__C4ZL=Self__Z3ZL->parent_arrayed_collection__15DH.storage__TPDI;
+    __tmp__D4ZL=Self__Z3ZL->parent_arrayed_collection__15DH.upper__VODI;
+    Self__MM4L=((void **)__tmp__C4ZL);
+    i__3M4L=idx__YMNL;
+    while ((i__3M4L != __tmp__D4ZL)) {
+      Self__MM4L[i__3M4L]=Self__MM4L[(__INTEGER)(i__3M4L +  1)];
+      i__3M4L=(__INTEGER)(i__3M4L +  1);
+    };
+    Self__Z3ZL->parent_arrayed_collection__15DH.upper__VODI=(__INTEGER)(Self__Z3ZL->parent_arrayed_collection__15DH.upper__VODI -  1);
+    if ((((__FAST_ARRAYoWRITEo *)Self__WMNL->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI <  0)) {
+      Self__WMNL->parent_variable__T1LC.require_list__25DH=NULL;
     };
   };
 }
 
-static __INTEGER fast_first_index_of__VWUJ(__FAST_ARRAYoTYPEo *Self__WWUJ,void *element__XWUJ)
+static __INTEGER fast_first_index_of__RZQJ(__FAST_ARRAYoTYPEo *Self__SZQJ,void *element__TZQJ)
 // ({FAST_ARRAYoTYPEo},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERICxPROFIL_BLOCK}) With resultNo recursive, No inlinable.
 {
-  __INTEGER result__ZWUJ,__tmp__CXUJ,idx__NPCK;
-  void **__tmp__BXUJ,**Self__BPCK;
-  result__ZWUJ= 0;
-  if ((Self__WWUJ->parent_arrayed_collection__UOB.upper__1OB >=  0)) {
-    __tmp__BXUJ=Self__WWUJ->parent_arrayed_collection__UOB.storage__X2L;
-    __tmp__CXUJ=Self__WWUJ->parent_arrayed_collection__UOB.upper__1OB;
-    Self__BPCK=((void **)__tmp__BXUJ);
-    idx__NPCK= 0;
-    while ((! ((idx__NPCK > __tmp__CXUJ) || ((void *)element__XWUJ == (void *)Self__BPCK[idx__NPCK])))) {
-      idx__NPCK=(__INTEGER)(idx__NPCK +  1);
+  __INTEGER result__VZQJ,__tmp__4ZQJ,idx__JS4J;
+  void **__tmp__3ZQJ,**Self__3R4J;
+  result__VZQJ= 0;
+  if ((Self__SZQJ->parent_arrayed_collection__UOB.upper__1OB >=  0)) {
+    __tmp__3ZQJ=Self__SZQJ->parent_arrayed_collection__UOB.storage__M2L;
+    __tmp__4ZQJ=Self__SZQJ->parent_arrayed_collection__UOB.upper__1OB;
+    Self__3R4J=((void **)__tmp__3ZQJ);
+    idx__JS4J= 0;
+    while ((! ((idx__JS4J > __tmp__4ZQJ) || ((void *)element__TZQJ == (void *)Self__3R4J[idx__JS4J])))) {
+      idx__JS4J=(__INTEGER)(idx__JS4J +  1);
     };
-    result__ZWUJ=idx__NPCK;
+    result__VZQJ=idx__JS4J;
   };
-  return(result__ZWUJ);
+  return(result__VZQJ);
 }
 
-static void* read_group__DICD(__PARSER *Self__EICD)
+static void* read_group__F4BD(__PARSER *Self__G4BD)
 // ({PARSER}) With resultNo recursive, No inlinable.
 {
-  void *e__HICD;
-  __ITM_RESULT *result__DRTD,*Self__CT2D;
-  __POINTER ptr__ERTD;
-  __INTEGER typ_id__JRTD;
-  __UINTEGER_32 sz__GRTD,a__IZAR,new_size__GZAR,t__MZAR,a__OZAR;
-  __POSITION __tmp__ET2D,pos__PCIQ;
-  void *result__IICD;
-  read_def_local__SCFC(Self__EICD);
-  result__IICD=new__NFFC();
-  e__HICD=read_expr__QTFC(Self__EICD);
-  while ((((void *)e__HICD != (void *)NULL) && read_character__EQ3(';'))) {
-    add_last__HNQC(result__IICD,e__HICD);
-    e__HICD=read_expr__QTFC(Self__EICD);
-  };
-  if (((void *)e__HICD != (void *)NULL)) {
-    if (read_character__EQ3(',')) {
+  void *e__J4BD;
+  __ITM_RESULT *result__D2TD,*Self__L32D;
+  __POINTER ptr__E2TD,ptr_table__QP3R,next__PP3R,result__RP3R;
+  __POINTER ptr_table__VP3R,next__UP3R,result__WP3R,ptr__3ANR;
+  __POINTER ptr_table__AQ3R,next__5P3R,result__BQ3R,ptr_table__FQ3R;
+  __POINTER next__EQ3R,result__GQ3R;
+  __INTEGER typ_id__J2TD,typ_id__4ANR;
+  __UINTEGER_32 sz__G2TD,a__1X2Q,new_size__ZX2Q,t__5X2Q,a__BY2Q;
+  __UINTEGER_32 new_size__YP3R,lab_type__XP3R,sz__5ANR,a__ABNR;
+  __UINTEGER_32 new_size__BBNR,t__CBNR,a__DBNR,new_size__IQ3R;
+  __UINTEGER_32 lab_type__HQ3R;
+  __POSITION __tmp__N32D,pos__BGEQ,p__FBNR;
+  __ITM_PROTOTYPE *result__2ANR,*Self__EBNR;
+  void *result__0IBR,*result__K4BD;
+  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__1IBR,*Self__2IBR;
+  __BOOLEAN result__JP3R,__tmp__Z4BD,result__MP3R,result__ZP3R;
+  __BOOLEAN __tmp__AACD,result__2P3R;
+  __CHARACTER result__KP3R,result__NP3R,result__0P3R,result__3P3R;
+  read_def_local__BCFC(Self__G4BD);
+  result__0IBR=NULL;
+  if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC)->parent_arrayed_collection__EFFC.upper__P5OC <  0)) {
+    result__0IBR=create_with_capacity__YPFC( 16);
+  } else {
+    Self__1IBR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
+    result__0IBR=((void **)Self__1IBR->parent_arrayed_collection__EFFC.storage__5EPC)[Self__1IBR->parent_arrayed_collection__EFFC.upper__P5OC];
+    Self__2IBR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
+    Self__2IBR->parent_arrayed_collection__EFFC.upper__P5OC=(__INTEGER)(Self__2IBR->parent_arrayed_collection__EFFC.upper__P5OC -  1);
+  };
+  result__K4BD=result__0IBR;
+  e__J4BD=read_expr__5SFC(Self__G4BD);
+  while_do__WFHD:
+  {
+    if (((void *)e__J4BD != (void *)NULL)) {
+      result__JP3R=FALSE__;
+      if ((! read_space__UAF())) {
+        result__JP3R=FALSE__;
+      } else {
+        result__KP3R='\0';
+        if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+          result__KP3R=((__CHARACTER )(( 0)));
+        } else {
+          result__KP3R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+        };
+        if ((result__KP3R == ';')) {
+          position__ZFD=(__INTEGER)(position__ZFD +  1);
+          result__JP3R=TRUE__;
+        };
+      };
+      __tmp__Z4BD=result__JP3R;
+    } else {
+      __tmp__Z4BD=FALSE__;
+    };
+    if (__tmp__Z4BD) {
+      add_last__V3PC(result__K4BD,e__J4BD);
+      e__J4BD=read_expr__5SFC(Self__G4BD);
+      goto while_do__WFHD;
+    };
+  };
+  if (((void *)e__J4BD != (void *)NULL)) {
+    result__MP3R=FALSE__;
+    if ((! read_space__UAF())) {
+      result__MP3R=FALSE__;
+    } else {
+      result__NP3R='\0';
+      if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+        result__NP3R=((__CHARACTER )(( 0)));
+      } else {
+        result__NP3R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+      };
+      if ((result__NP3R == ',')) {
+        position__ZFD=(__INTEGER)(position__ZFD +  1);
+        result__MP3R=TRUE__;
+      };
+    };
+    if (result__MP3R) {
       do {
-        result__DRTD=NULL;
-        ptr__ERTD=((__POINTER )(NULL));
-        typ_id__JRTD= 0;
-        sz__GRTD=((__UINTEGER_32 )sizeof(__ITM_RESULT));
-        if ((sz__GRTD ==  0)) {
-          result__DRTD=ITM_RESULT__;
-        } else {
-          typ_id__JRTD=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GRTD);
-          if ((typ_id__JRTD == (__INTEGER)(-  1))) {
-            a__IZAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__GZAR=(__UINTEGER_32)((__UINTEGER_32)(sz__GRTD + a__IZAR) & (__UINTEGER_32)(~ a__IZAR));
-            ptr__ERTD=micro_alloc__table__lab__BOI(new_size__GZAR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GZAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__GZAR);
-          } else {
-            t__MZAR=((__UINTEGER_32 )typ_id__JRTD);
-            a__OZAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            ptr__ERTD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__GRTD + a__OZAR) & (__UINTEGER_32)(~ a__OZAR)),((__POINTER )(&(table_type[(t__MZAR)]))),(__UINTEGER_32)(t__MZAR |  1));
-          };
-          result__DRTD=((__ITM_RESULT *)ptr__ERTD);
-          *(result__DRTD) = *(ITM_RESULT__);
-        };
-        Self__CT2D=((__ITM_RESULT *)result__DRTD);
-        switch (((struct ___OBJ *)e__HICD)->__id) {
+        result__D2TD=NULL;
+        ptr__E2TD=((__POINTER )(NULL));
+        typ_id__J2TD= 0;
+        sz__G2TD=((__UINTEGER_32 )sizeof(__ITM_RESULT));
+        if ((sz__G2TD ==  0)) {
+          result__D2TD=ITM_RESULT__;
+        } else {
+          typ_id__J2TD=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__G2TD);
+          if ((typ_id__J2TD == (__INTEGER)(-  1))) {
+            a__1X2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__ZX2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__G2TD + a__1X2Q) & (__UINTEGER_32)(~ a__1X2Q));
+            ptr_table__QP3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZX2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__PP3R=((__POINTER )(NULL));
+            result__RP3R=((__POINTER *)ptr_table__QP3R)[ 0];
+            if ((result__RP3R == (void *)NULL)) {
+              result__RP3R=new_lab__2PJ(new_size__ZX2Q);
+              next__PP3R=(void *)((unsigned long)result__RP3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZX2Q)));
+              ((__POINTER *)next__PP3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__QP3R)[ 0]=next__PP3R;
+            } else {
+              next__PP3R=((__POINTER *)result__RP3R)[ 0];
+              if ((next__PP3R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RP3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ZX2Q <<  1)) <=  4096)) {
+                  next__PP3R=(void *)((unsigned long)result__RP3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZX2Q)));
+                } else {
+                  next__PP3R=new_lab__2PJ(new_size__ZX2Q);
+                };
+                ((__POINTER *)next__PP3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__QP3R)[ 0]=next__PP3R;
+              } else {
+                ((__POINTER *)result__RP3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__PP3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__RP3R=next__PP3R;
+              };
+            };
+            ptr__E2TD=result__RP3R;
+          } else {
+            t__5X2Q=((__UINTEGER_32 )typ_id__J2TD);
+            a__BY2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__YP3R=(__UINTEGER_32)((__UINTEGER_32)(sz__G2TD + a__BY2Q) & (__UINTEGER_32)(~ a__BY2Q));
+            ptr_table__VP3R=((__POINTER )(&(table_type[(t__5X2Q)])));
+            lab_type__XP3R=(__UINTEGER_32)(t__5X2Q |  1);
+            next__UP3R=((__POINTER )(NULL));
+            result__WP3R=((__POINTER *)ptr_table__VP3R)[ 0];
+            if ((result__WP3R == (void *)NULL)) {
+              result__WP3R=new_lab__2PJ(lab_type__XP3R);
+              next__UP3R=(void *)((unsigned long)result__WP3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YP3R)));
+              ((__POINTER *)next__UP3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__VP3R)[ 0]=next__UP3R;
+            } else {
+              next__UP3R=((__POINTER *)result__WP3R)[ 0];
+              if ((next__UP3R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WP3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YP3R <<  1)) <=  4096)) {
+                  next__UP3R=(void *)((unsigned long)result__WP3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YP3R)));
+                } else {
+                  next__UP3R=new_lab__2PJ(lab_type__XP3R);
+                };
+                ((__POINTER *)next__UP3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__VP3R)[ 0]=next__UP3R;
+              } else {
+                ((__POINTER *)result__WP3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UP3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__WP3R=next__UP3R;
+              };
+            };
+            ptr__E2TD=result__WP3R;
+          };
+          result__D2TD=((__ITM_RESULT *)ptr__E2TD);
+          *(result__D2TD) = *(ITM_RESULT__);
+        };
+        Self__L32D=((__ITM_RESULT *)result__D2TD);
+        switch (((struct ___OBJ *)e__J4BD)->__id) {
         case __ITM_LIST__: {
-          __tmp__ET2D=((__ITM_LIST *)e__HICD)->parent_itm_code__1VDC.parent_itm_object__X1CC.position__BJM;
+          __tmp__N32D=((__ITM_LIST *)e__J4BD)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
         } break;
         case __ITM_PROTOTYPE__: {
-          __tmp__ET2D=((__ITM_PROTOTYPE *)e__HICD)->parent_itm_constant__OHEC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
+          __tmp__N32D=((__ITM_PROTOTYPE *)e__J4BD)->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
         } break;
         case __ITM_LIST_IDF__: {
-          __tmp__ET2D=((__ITM_LIST_IDF *)e__HICD)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
+          __tmp__N32D=((__ITM_LIST_IDF *)e__J4BD)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
         } break;
         case __ITM_WRITE_VALUE__: {
-          __tmp__ET2D=((__ITM_WRITE_VALUE *)e__HICD)->parent_itm_write__GYFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
+          __tmp__N32D=((__ITM_WRITE_VALUE *)e__J4BD)->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
         } break;
         case __ITM_WRITE_CAST__: {
-          __tmp__ET2D=((__ITM_WRITE_CAST *)e__HICD)->parent_itm_write__2YFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
+          __tmp__N32D=((__ITM_WRITE_CAST *)e__J4BD)->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
         } break;
         case __ITM_READ__: {
-          __tmp__ET2D=((__ITM_READ *)e__HICD)->parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+          __tmp__N32D=((__ITM_READ *)e__J4BD)->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
         } break;
         case __ITM_WRITE_CODE__: {
-          __tmp__ET2D=((__ITM_WRITE_CODE *)e__HICD)->parent_itm_write__H2FC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
+          __tmp__N32D=((__ITM_WRITE_CODE *)e__J4BD)->parent_itm_write__W1FC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
         } break;
         case __ITM_READ_ARG2__: {
-          __tmp__ET2D=((__ITM_READ_ARG2 *)e__HICD)->parent_itm_read__Y4FC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+          __tmp__N32D=((__ITM_READ_ARG2 *)e__J4BD)->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
         } break;
         case __ITM_BINARY__: {
-          __tmp__ET2D=((__ITM_BINARY *)e__HICD)->parent_itm_code__M5FC.parent_itm_object__X1CC.position__BJM;
+          __tmp__N32D=((__ITM_BINARY *)e__J4BD)->parent_itm_code__14FC.parent_itm_object__G1CC.position__WIM;
         } break;
         case __ITM_READ_ARG1__: {
-          __tmp__ET2D=((__ITM_READ_ARG1 *)e__HICD)->parent_itm_read__V5GC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+          __tmp__N32D=((__ITM_READ_ARG1 *)e__J4BD)->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
         } break;
         case __ITM_OLD__: {
-          __tmp__ET2D=((__ITM_OLD *)e__HICD)->parent_itm_code__FIIC.parent_itm_object__X1CC.position__BJM;
+          __tmp__N32D=((__ITM_OLD *)e__J4BD)->parent_itm_code__UHIC.parent_itm_object__G1CC.position__WIM;
         } break;
         case __ITM_EXTERNAL_TYPE__: {
-          __tmp__ET2D=((__ITM_EXTERNAL_TYPE *)e__HICD)->parent_itm_extern__OXIC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
+          __tmp__N32D=((__ITM_EXTERNAL_TYPE *)e__J4BD)->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
         } break;
         case __ITM_REAL__: {
-          __tmp__ET2D=((__ITM_REAL *)e__HICD)->parent_itm_constant__A1IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
+          __tmp__N32D=((__ITM_REAL *)e__J4BD)->parent_itm_constant__P0IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
         } break;
         case __ITM_NUMBER__: {
-          __tmp__ET2D=((__ITM_NUMBER *)e__HICD)->parent_itm_constant__S1IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
+          __tmp__N32D=((__ITM_NUMBER *)e__J4BD)->parent_itm_constant__B1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
         } break;
         case __ITM_CHARACTER__: {
-          __tmp__ET2D=((__ITM_CHARACTER *)e__HICD)->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
+          __tmp__N32D=((__ITM_CHARACTER *)e__J4BD)->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
         } break;
         case __ITM_STRING__: {
-          __tmp__ET2D=((__ITM_STRING *)e__HICD)->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM;
+          __tmp__N32D=((__ITM_STRING *)e__J4BD)->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM;
         } break;
         case __ITM_EXTERNAL__: {
-          __tmp__ET2D=((__ITM_EXTERNAL *)e__HICD)->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
+          __tmp__N32D=((__ITM_EXTERNAL *)e__J4BD)->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
         } break;
         case __ITM_READ_ARGS__: {
-          __tmp__ET2D=((__ITM_READ_ARGS *)e__HICD)->parent_itm_read__N5JC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+          __tmp__N32D=((__ITM_READ_ARGS *)e__J4BD)->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
         } break;
         };
-        Self__CT2D->parent_itm_code__PJCD.parent_itm_object__X1CC.position__BJM=__tmp__ET2D;
-        Self__CT2D->value__FT2D=e__HICD;
-        add_last__HNQC(result__IICD,result__DRTD);
-        e__HICD=read_expr__QTFC(Self__EICD);
-        while ((((void *)e__HICD != (void *)NULL) && read_character__EQ3(';'))) {
-          add_last__HNQC(result__IICD,e__HICD);
-          e__HICD=read_expr__QTFC(Self__EICD);
+        Self__L32D->parent_itm_code__R5BD.parent_itm_object__G1CC.position__WIM=__tmp__N32D;
+        Self__L32D->value__O32D=e__J4BD;
+        add_last__V3PC(result__K4BD,result__D2TD);
+        e__J4BD=read_expr__5SFC(Self__G4BD);
+        while_do__X5SD:
+        {
+          if (((void *)e__J4BD != (void *)NULL)) {
+            result__ZP3R=FALSE__;
+            if ((! read_space__UAF())) {
+              result__ZP3R=FALSE__;
+            } else {
+              result__0P3R='\0';
+              if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+                result__0P3R=((__CHARACTER )(( 0)));
+              } else {
+                result__0P3R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+              };
+              if ((result__0P3R == ';')) {
+                position__ZFD=(__INTEGER)(position__ZFD +  1);
+                result__ZP3R=TRUE__;
+              };
+            };
+            __tmp__AACD=result__ZP3R;
+          } else {
+            __tmp__AACD=FALSE__;
+          };
+          if (__tmp__AACD) {
+            add_last__V3PC(result__K4BD,e__J4BD);
+            e__J4BD=read_expr__5SFC(Self__G4BD);
+            goto while_do__X5SD;
+          };
         };
-        if (((void *)e__HICD == (void *)NULL)) {
-          pos__PCIQ=current_position__EJG();
+        if (((void *)e__J4BD == (void *)NULL)) {
+          pos__BGEQ=current_position__EJG();
           put_error__text__0AH( 0,(&__string_565));
-          put_position__ECH(pos__PCIQ);
-          send_error__2FH();
+          put_position__ECH(pos__BGEQ);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
+        };
+        result__2P3R=FALSE__;
+        if ((! read_space__UAF())) {
+          result__2P3R=FALSE__;
+        } else {
+          result__3P3R='\0';
+          if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+            result__3P3R=((__CHARACTER )(( 0)));
+          } else {
+            result__3P3R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD -  1)];
+          };
+          if ((result__3P3R == ',')) {
+            position__ZFD=(__INTEGER)(position__ZFD +  1);
+            result__2P3R=TRUE__;
+          };
         };
-      } while (read_character__EQ3(','));
-      add_last__HNQC(result__IICD,e__HICD);
+      } while (result__2P3R);
+      add_last__V3PC(result__0IBR,e__J4BD);
     } else {
-      add_last__HNQC(result__IICD,e__HICD);
+      add_last__V3PC(result__0IBR,e__J4BD);
     };
   } else {
-    add_last__HNQC(result__IICD,create__type__4GFC(current_position__EJG(),type_void__QHEC));
+    p__FBNR=current_position__EJG();
+    result__2ANR=NULL;
+    ptr__3ANR=((__POINTER )(NULL));
+    typ_id__4ANR= 0;
+    sz__5ANR=((__UINTEGER_32 )sizeof(__ITM_PROTOTYPE));
+    if ((sz__5ANR ==  0)) {
+      result__2ANR=ITM_PROTOTYPE__;
+    } else {
+      typ_id__4ANR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5ANR);
+      if ((typ_id__4ANR == (__INTEGER)(-  1))) {
+        a__ABNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__BBNR=(__UINTEGER_32)((__UINTEGER_32)(sz__5ANR + a__ABNR) & (__UINTEGER_32)(~ a__ABNR));
+        ptr_table__AQ3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BBNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__5P3R=((__POINTER )(NULL));
+        result__BQ3R=((__POINTER *)ptr_table__AQ3R)[ 0];
+        if ((result__BQ3R == (void *)NULL)) {
+          result__BQ3R=new_lab__2PJ(new_size__BBNR);
+          next__5P3R=(void *)((unsigned long)result__BQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BBNR)));
+          ((__POINTER *)next__5P3R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__AQ3R)[ 0]=next__5P3R;
+        } else {
+          next__5P3R=((__POINTER *)result__BQ3R)[ 0];
+          if ((next__5P3R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BQ3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__BBNR <<  1)) <=  4096)) {
+              next__5P3R=(void *)((unsigned long)result__BQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BBNR)));
+            } else {
+              next__5P3R=new_lab__2PJ(new_size__BBNR);
+            };
+            ((__POINTER *)next__5P3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__AQ3R)[ 0]=next__5P3R;
+          } else {
+            ((__POINTER *)result__BQ3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__5P3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__BQ3R=next__5P3R;
+          };
+        };
+        ptr__3ANR=result__BQ3R;
+      } else {
+        t__CBNR=((__UINTEGER_32 )typ_id__4ANR);
+        a__DBNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__IQ3R=(__UINTEGER_32)((__UINTEGER_32)(sz__5ANR + a__DBNR) & (__UINTEGER_32)(~ a__DBNR));
+        ptr_table__FQ3R=((__POINTER )(&(table_type[(t__CBNR)])));
+        lab_type__HQ3R=(__UINTEGER_32)(t__CBNR |  1);
+        next__EQ3R=((__POINTER )(NULL));
+        result__GQ3R=((__POINTER *)ptr_table__FQ3R)[ 0];
+        if ((result__GQ3R == (void *)NULL)) {
+          result__GQ3R=new_lab__2PJ(lab_type__HQ3R);
+          next__EQ3R=(void *)((unsigned long)result__GQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IQ3R)));
+          ((__POINTER *)next__EQ3R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FQ3R)[ 0]=next__EQ3R;
+        } else {
+          next__EQ3R=((__POINTER *)result__GQ3R)[ 0];
+          if ((next__EQ3R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GQ3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IQ3R <<  1)) <=  4096)) {
+              next__EQ3R=(void *)((unsigned long)result__GQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IQ3R)));
+            } else {
+              next__EQ3R=new_lab__2PJ(lab_type__HQ3R);
+            };
+            ((__POINTER *)next__EQ3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__FQ3R)[ 0]=next__EQ3R;
+          } else {
+            ((__POINTER *)result__GQ3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EQ3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__GQ3R=next__EQ3R;
+          };
+        };
+        ptr__3ANR=result__GQ3R;
+      };
+      result__2ANR=((__ITM_PROTOTYPE *)ptr__3ANR);
+      *(result__2ANR) = *(ITM_PROTOTYPE__);
+    };
+    Self__EBNR=((__ITM_PROTOTYPE *)result__2ANR);
+    Self__EBNR->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM=p__FBNR;
+    Self__EBNR->type__CAPC=type_void__5GEC;
+    add_last__V3PC(result__0IBR,result__2ANR);
   };
-  return(copy__FHFC(result__IICD));
+  return(copy__UGFC(result__0IBR));
 }
 
-static void** create__1KTE(__INTEGER nb_elements__3KTE)
+static void** create__UZTE(__INTEGER nb_elements__WZTE)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __INTEGER Self__VXKF;
-  void **Result__E2YE;
-  Result__E2YE=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__3KTE * ((__INTEGER )(sizeof(void *)))))));
-  Self__VXKF=(__INTEGER)(nb_elements__3KTE -  1);
-  while ((Self__VXKF >=  0)) {
-    Result__E2YE[Self__VXKF]=NULL;
-    Self__VXKF=(__INTEGER)(Self__VXKF -  1);
+  __UINTEGER_32 sz__5IBR,a__4IBR,new_size__AJBR,new_size2__BJBR,a__CJBR;
+  __UINTEGER_32 new_size__DJBR;
+  __POINTER result__3IBR,ptr_table__KQ3R,next__JQ3R,result__LQ3R;
+  __INTEGER Self__1EKF;
+  void **Result__OIZE;
+  sz__5IBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__WZTE * ((__INTEGER )(sizeof(void *)))));
+  result__3IBR=((__POINTER )(NULL));
+  a__4IBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__AJBR=(__UINTEGER_32)((__UINTEGER_32)(sz__5IBR + a__4IBR) & (__UINTEGER_32)(~ a__4IBR));
+  new_size2__BJBR=(__UINTEGER_32)(new_size__AJBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__BJBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__CJBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__DJBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__BJBR + a__CJBR) & (__UINTEGER_32)(~ a__CJBR));
+    ptr_table__KQ3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DJBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__JQ3R=((__POINTER )(NULL));
+    result__LQ3R=((__POINTER *)ptr_table__KQ3R)[ 0];
+    if ((result__LQ3R == (void *)NULL)) {
+      result__LQ3R=new_lab__2PJ(new_size__DJBR);
+      next__JQ3R=(void *)((unsigned long)result__LQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DJBR)));
+      ((__POINTER *)next__JQ3R)[ 0]=NULL;
+      ((__POINTER *)ptr_table__KQ3R)[ 0]=next__JQ3R;
+    } else {
+      next__JQ3R=((__POINTER *)result__LQ3R)[ 0];
+      if ((next__JQ3R == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LQ3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DJBR <<  1)) <=  4096)) {
+          next__JQ3R=(void *)((unsigned long)result__LQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DJBR)));
+        } else {
+          next__JQ3R=new_lab__2PJ(new_size__DJBR);
+        };
+        ((__POINTER *)next__JQ3R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__KQ3R)[ 0]=next__JQ3R;
+      } else {
+        ((__POINTER *)result__LQ3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JQ3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__LQ3R=next__JQ3R;
+      };
+    };
+    ((__POINTER *)result__LQ3R)[ 0]=((__POINTER ) 3);
+    result__3IBR=(void *)((unsigned long)result__LQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__3IBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__AJBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  return(Result__E2YE);
+  Result__OIZE=((void **)result__3IBR);
+  Self__1EKF=(__INTEGER)(nb_elements__WZTE -  1);
+  while ((Self__1EKF >=  0)) {
+    Result__OIZE[Self__1EKF]=NULL;
+    Self__1EKF=(__INTEGER)(Self__1EKF -  1);
+  };
+  return(Result__OIZE);
 }
 
-static __INTEGER hash_code__3BBE(__FAST_ARRAYoSTRING_CONSTANTo *Self__4BBE)
+static __INTEGER hash_code__KPBE(__FAST_ARRAYoSTRING_CONSTANTo *Self__LPBE)
 // ({FAST_ARRAYoSTRING_CONSTANTo}) With resultNo recursive, No inlinable.
 {
-  __INTEGER result__ACBE;
-  __BOOLEAN __tmp__RCBE;
-  result__ACBE= 0;
-  if ((! (Self__4BBE->parent_arrayed_collection__YTFC.upper__3FSD <  0))) {
-    if (((void *)((void **)Self__4BBE->parent_arrayed_collection__YTFC.storage__1VZD)[Self__4BBE->parent_arrayed_collection__YTFC.upper__3FSD] != (void *)NULL)) {
-      result__ACBE=hash_code__WPN(((void **)Self__4BBE->parent_arrayed_collection__YTFC.storage__1VZD)[Self__4BBE->parent_arrayed_collection__YTFC.upper__3FSD]);
-      __tmp__RCBE=TRUE__;
+  __INTEGER result__NPBE;
+  __BOOLEAN __tmp__4PBE;
+  result__NPBE= 0;
+  if ((! (Self__LPBE->parent_arrayed_collection__HTFC.upper__UQSD <  0))) {
+    if (((void *)((void **)Self__LPBE->parent_arrayed_collection__HTFC.storage__M5ZD)[Self__LPBE->parent_arrayed_collection__HTFC.upper__UQSD] != (void *)NULL)) {
+      result__NPBE=hash_code__OPN(((void **)Self__LPBE->parent_arrayed_collection__HTFC.storage__M5ZD)[Self__LPBE->parent_arrayed_collection__HTFC.upper__UQSD]);
+      __tmp__4PBE=TRUE__;
     } else {
-      __tmp__RCBE=FALSE__;
+      __tmp__4PBE=FALSE__;
     };
-    if ((! __tmp__RCBE)) {
-      if (((void *)((void **)Self__4BBE->parent_arrayed_collection__YTFC.storage__1VZD)[ 0] != (void *)NULL)) {
-        result__ACBE=hash_code__WPN(((void **)Self__4BBE->parent_arrayed_collection__YTFC.storage__1VZD)[ 0]);
+    if ((! __tmp__4PBE)) {
+      if (((void *)((void **)Self__LPBE->parent_arrayed_collection__HTFC.storage__M5ZD)[ 0] != (void *)NULL)) {
+        result__NPBE=hash_code__OPN(((void **)Self__LPBE->parent_arrayed_collection__HTFC.storage__M5ZD)[ 0]);
       };
     };
   };
-  return(result__ACBE);
+  return(result__NPBE);
 }
 
-static __BOOLEAN fast_has__KOCE(__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *Self__LOCE,void *e__MOCE)
+static __BOOLEAN fast_has__CZCE(__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *Self__DZCE,void *e__EZCE)
 // ({HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo},{NULLxFAST_ARRAYoSTRING_CONSTANTo}) With resultNo recursive, No inlinable.
 {
-  void *node__VOCE;
-  node__VOCE=((void **)Self__LOCE->buckets__FG0D)[(__INTEGER)(hash_code__3BBE(e__MOCE) % Self__LOCE->capacity__AG0D)];
-  while ((! (((void *)node__VOCE == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__VOCE)->item__RG0D == (void *)e__MOCE)))) {
-    node__VOCE=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__VOCE)->next__3G0D;
+  void *node__NZCE;
+  node__NZCE=((void **)Self__DZCE->buckets__5Q0D)[(__INTEGER)(hash_code__KPBE(e__EZCE) % Self__DZCE->capacity__0Q0D)];
+  while ((! (((void *)node__NZCE == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__NZCE)->item__LR0D == (void *)e__EZCE)))) {
+    node__NZCE=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__NZCE)->next__XR0D;
   };
-  return(((void *)node__VOCE != (void *)NULL));
+  return(((void *)node__NZCE != (void *)NULL));
 }
 
-static void* new__5MFC()
-// () With resultNo recursive, No inlinable.
+static __FAST_ARRAYoITM_LOCALo* create_with_capacity__JLGC(__INTEGER new_count__LLGC)
+// ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  void *result__CNFC;
-  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *Self__OLZC,*Self__EMZC;
-  result__CNFC=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__INFC)->parent_arrayed_collection__HNFC.upper__KRPC <  0)) {
-    result__CNFC=create_with_capacity__0LGC( 16);
+  __POINTER ptr__M0GC,ptr_table__PQ3R,next__OQ3R,result__QQ3R;
+  __POINTER ptr_table__UQ3R,next__TQ3R,result__VQ3R;
+  __INTEGER typ_id__R0GC;
+  __UINTEGER_32 sz__O0GC,a__0N3Q,new_size__YN3Q,t__4N3Q,a__AO3Q;
+  __UINTEGER_32 new_size__XQ3R,lab_type__WQ3R;
+  __FAST_ARRAYoITM_LOCALo *result__L0GC,*Self__EMPC;
+  result__L0GC=NULL;
+  ptr__M0GC=((__POINTER )(NULL));
+  typ_id__R0GC= 0;
+  sz__O0GC=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_LOCALo));
+  if ((sz__O0GC ==  0)) {
+    result__L0GC=FAST_ARRAYoITM_LOCALo__;
   } else {
-    Self__OLZC=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__INFC);
-    result__CNFC=((void **)Self__OLZC->parent_arrayed_collection__HNFC.storage__KZPC)[Self__OLZC->parent_arrayed_collection__HNFC.upper__KRPC];
-    Self__EMZC=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__INFC);
-    Self__EMZC->parent_arrayed_collection__HNFC.upper__KRPC=(__INTEGER)(Self__EMZC->parent_arrayed_collection__HNFC.upper__KRPC -  1);
+    typ_id__R0GC=__FAST_ARRAYoITM_LOCALo__;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__O0GC);
+    if ((typ_id__R0GC == (__INTEGER)(-  1))) {
+      a__0N3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__YN3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__O0GC + a__0N3Q) & (__UINTEGER_32)(~ a__0N3Q));
+      ptr_table__PQ3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YN3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__OQ3R=((__POINTER )(NULL));
+      result__QQ3R=((__POINTER *)ptr_table__PQ3R)[ 0];
+      if ((result__QQ3R == (void *)NULL)) {
+        result__QQ3R=new_lab__2PJ(new_size__YN3Q);
+        next__OQ3R=(void *)((unsigned long)result__QQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YN3Q)));
+        ((__POINTER *)next__OQ3R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__PQ3R)[ 0]=next__OQ3R;
+      } else {
+        next__OQ3R=((__POINTER *)result__QQ3R)[ 0];
+        if ((next__OQ3R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QQ3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YN3Q <<  1)) <=  4096)) {
+            next__OQ3R=(void *)((unsigned long)result__QQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YN3Q)));
+          } else {
+            next__OQ3R=new_lab__2PJ(new_size__YN3Q);
+          };
+          ((__POINTER *)next__OQ3R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__PQ3R)[ 0]=next__OQ3R;
+        } else {
+          ((__POINTER *)result__QQ3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OQ3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__QQ3R=next__OQ3R;
+        };
+      };
+      ptr__M0GC=result__QQ3R;
+    } else {
+      t__4N3Q=((__UINTEGER_32 )typ_id__R0GC);
+      a__AO3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__XQ3R=(__UINTEGER_32)((__UINTEGER_32)(sz__O0GC + a__AO3Q) & (__UINTEGER_32)(~ a__AO3Q));
+      ptr_table__UQ3R=((__POINTER )(&(table_type[(t__4N3Q)])));
+      lab_type__WQ3R=(__UINTEGER_32)(t__4N3Q |  1);
+      next__TQ3R=((__POINTER )(NULL));
+      result__VQ3R=((__POINTER *)ptr_table__UQ3R)[ 0];
+      if ((result__VQ3R == (void *)NULL)) {
+        result__VQ3R=new_lab__2PJ(lab_type__WQ3R);
+        next__TQ3R=(void *)((unsigned long)result__VQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XQ3R)));
+        ((__POINTER *)next__TQ3R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__UQ3R)[ 0]=next__TQ3R;
+      } else {
+        next__TQ3R=((__POINTER *)result__VQ3R)[ 0];
+        if ((next__TQ3R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VQ3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XQ3R <<  1)) <=  4096)) {
+            next__TQ3R=(void *)((unsigned long)result__VQ3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XQ3R)));
+          } else {
+            next__TQ3R=new_lab__2PJ(lab_type__WQ3R);
+          };
+          ((__POINTER *)next__TQ3R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__UQ3R)[ 0]=next__TQ3R;
+        } else {
+          ((__POINTER *)result__VQ3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TQ3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__VQ3R=next__TQ3R;
+        };
+      };
+      ptr__M0GC=result__VQ3R;
+    };
+    result__L0GC=((__FAST_ARRAYoITM_LOCALo *)ptr__M0GC);
+    *(result__L0GC) = *(FAST_ARRAYoITM_LOCALo__);
+  };
+  Self__EMPC=((__FAST_ARRAYoITM_LOCALo *)result__L0GC);
+  if ((Self__EMPC->parent_arrayed_collection__ICFC.capacity__ILPC < new_count__LLGC)) {
+    Self__EMPC->parent_arrayed_collection__ICFC.storage__TLPC=create__1LBD(new_count__LLGC);
+    Self__EMPC->parent_arrayed_collection__ICFC.capacity__ILPC=new_count__LLGC;
   };
-  return(result__CNFC);
+  Self__EMPC->parent_arrayed_collection__ICFC.upper__PXGC=(__INTEGER)(-  1);
+  return(result__L0GC);
 }
 
-static void add_last__ZEQC(__FAST_ARRAYoITM_LOCALo *Self__0EQC,void *element__1EQC)
+static void add_last__HVPC(__FAST_ARRAYoITM_LOCALo *Self__IVPC,void *element__JVPC)
 // ({FAST_ARRAYoITM_LOCALo},{NULLxITM_LOCAL}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__2EQC,__tmp__AGQC,__tmp__NL0D,Self__4IJF;
-  __BOOLEAN __tmp__KFQC;
-  void **__tmp__5FQC,**new__0K0D;
-  new_capacity__2EQC= 0;
-  if (((__INTEGER)(Self__0EQC->parent_arrayed_collection__ZCFC.upper__AYGC +  1) <= (__INTEGER)(Self__0EQC->parent_arrayed_collection__ZCFC.capacity__00PC -  1))) {
-    Self__0EQC->parent_arrayed_collection__ZCFC.upper__AYGC=(__INTEGER)(Self__0EQC->parent_arrayed_collection__ZCFC.upper__AYGC +  1);
-    __tmp__KFQC=TRUE__;
+  __INTEGER new_capacity__KVPC,__tmp__OWPC,__tmp__HW0D,Self__BYIF;
+  __BOOLEAN __tmp__YVPC;
+  void **__tmp__NWPC,**new__UV0D;
+  new_capacity__KVPC= 0;
+  if (((__INTEGER)(Self__IVPC->parent_arrayed_collection__ICFC.upper__PXGC +  1) <= (__INTEGER)(Self__IVPC->parent_arrayed_collection__ICFC.capacity__ILPC -  1))) {
+    Self__IVPC->parent_arrayed_collection__ICFC.upper__PXGC=(__INTEGER)(Self__IVPC->parent_arrayed_collection__ICFC.upper__PXGC +  1);
+    __tmp__YVPC=TRUE__;
   } else {
-    __tmp__KFQC=FALSE__;
+    __tmp__YVPC=FALSE__;
   };
-  if ((! __tmp__KFQC)) {
-    if ((Self__0EQC->parent_arrayed_collection__ZCFC.capacity__00PC ==  0)) {
-      Self__0EQC->parent_arrayed_collection__ZCFC.storage__F1PC=create__ZVBD( 2);
-      Self__0EQC->parent_arrayed_collection__ZCFC.capacity__00PC= 2;
-      Self__0EQC->parent_arrayed_collection__ZCFC.upper__AYGC= 0;
+  if ((! __tmp__YVPC)) {
+    if ((Self__IVPC->parent_arrayed_collection__ICFC.capacity__ILPC ==  0)) {
+      Self__IVPC->parent_arrayed_collection__ICFC.storage__TLPC=create__1LBD( 2);
+      Self__IVPC->parent_arrayed_collection__ICFC.capacity__ILPC= 2;
+      Self__IVPC->parent_arrayed_collection__ICFC.upper__PXGC= 0;
     } else {
-      new_capacity__2EQC=(__INTEGER)(Self__0EQC->parent_arrayed_collection__ZCFC.capacity__00PC <<  1);
-      __tmp__5FQC=Self__0EQC->parent_arrayed_collection__ZCFC.storage__F1PC;
-      __tmp__AGQC=Self__0EQC->parent_arrayed_collection__ZCFC.capacity__00PC;
-      new__0K0D=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__5FQC)),((__UINTEGER_32 )(__INTEGER)(__tmp__AGQC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__2EQC * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__NL0D=(__INTEGER)(new_capacity__2EQC -  1);
-      Self__4IJF=__tmp__AGQC;
-      while ((Self__4IJF <= __tmp__NL0D)) {
-        new__0K0D[Self__4IJF]=NULL;
-        Self__4IJF=(__INTEGER)(Self__4IJF +  1);
+      new_capacity__KVPC=(__INTEGER)(Self__IVPC->parent_arrayed_collection__ICFC.capacity__ILPC <<  1);
+      __tmp__NWPC=Self__IVPC->parent_arrayed_collection__ICFC.storage__TLPC;
+      __tmp__OWPC=Self__IVPC->parent_arrayed_collection__ICFC.capacity__ILPC;
+      new__UV0D=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__NWPC)),((__UINTEGER_32 )(__INTEGER)(__tmp__OWPC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__KVPC * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__HW0D=(__INTEGER)(new_capacity__KVPC -  1);
+      Self__BYIF=__tmp__OWPC;
+      while ((Self__BYIF <= __tmp__HW0D)) {
+        new__UV0D[Self__BYIF]=NULL;
+        Self__BYIF=(__INTEGER)(Self__BYIF +  1);
       };
-      Self__0EQC->parent_arrayed_collection__ZCFC.storage__F1PC=new__0K0D;
-      Self__0EQC->parent_arrayed_collection__ZCFC.capacity__00PC=new_capacity__2EQC;
-      Self__0EQC->parent_arrayed_collection__ZCFC.upper__AYGC=(__INTEGER)(Self__0EQC->parent_arrayed_collection__ZCFC.upper__AYGC +  1);
+      Self__IVPC->parent_arrayed_collection__ICFC.storage__TLPC=new__UV0D;
+      Self__IVPC->parent_arrayed_collection__ICFC.capacity__ILPC=new_capacity__KVPC;
+      Self__IVPC->parent_arrayed_collection__ICFC.upper__PXGC=(__INTEGER)(Self__IVPC->parent_arrayed_collection__ICFC.upper__PXGC +  1);
     };
   };
-  ((void **)Self__0EQC->parent_arrayed_collection__ZCFC.storage__F1PC)[Self__0EQC->parent_arrayed_collection__ZCFC.upper__AYGC]=element__1EQC;
+  ((void **)Self__IVPC->parent_arrayed_collection__ICFC.storage__TLPC)[Self__IVPC->parent_arrayed_collection__ICFC.upper__PXGC]=element__JVPC;
 }
 
-static void free__AMGC(void *tmp__CMGC)
+static void free__PLGC(void *tmp__RLGC)
 // ({NULLxFAST_ARRAYoITM_LOCALo}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__P3PC,__tmp__T4PC,__tmp__AA0D,Self__MEJF;
-  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *Self__N3PC;
-  __BOOLEAN __tmp__33PC;
-  void **__tmp__S4PC,**new__N5ZD;
-  ((__FAST_ARRAYoITM_LOCALo *)tmp__CMGC)->parent_arrayed_collection__ZCFC.upper__AYGC=(__INTEGER)(-  1);
-  Self__N3PC=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__INFC);
-  new_capacity__P3PC= 0;
-  if (((__INTEGER)(Self__N3PC->parent_arrayed_collection__HNFC.upper__KRPC +  1) <= (__INTEGER)(Self__N3PC->parent_arrayed_collection__HNFC.capacity__5YPC -  1))) {
-    Self__N3PC->parent_arrayed_collection__HNFC.upper__KRPC=(__INTEGER)(Self__N3PC->parent_arrayed_collection__HNFC.upper__KRPC +  1);
-    __tmp__33PC=TRUE__;
+  __INTEGER new_capacity__3NPC,__tmp__BPPC,__tmp__0K0D,Self__PTIF;
+  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *Self__1NPC;
+  __BOOLEAN __tmp__LOPC;
+  void **__tmp__APPC,**new__HK0D;
+  ((__FAST_ARRAYoITM_LOCALo *)tmp__RLGC)->parent_arrayed_collection__ICFC.upper__PXGC=(__INTEGER)(-  1);
+  Self__1NPC=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__XMFC);
+  new_capacity__3NPC= 0;
+  if (((__INTEGER)(Self__1NPC->parent_arrayed_collection__WMFC.upper__YBPC +  1) <= (__INTEGER)(Self__1NPC->parent_arrayed_collection__WMFC.capacity__NJPC -  1))) {
+    Self__1NPC->parent_arrayed_collection__WMFC.upper__YBPC=(__INTEGER)(Self__1NPC->parent_arrayed_collection__WMFC.upper__YBPC +  1);
+    __tmp__LOPC=TRUE__;
   } else {
-    __tmp__33PC=FALSE__;
+    __tmp__LOPC=FALSE__;
   };
-  if ((! __tmp__33PC)) {
-    if ((Self__N3PC->parent_arrayed_collection__HNFC.capacity__5YPC ==  0)) {
-      Self__N3PC->parent_arrayed_collection__HNFC.storage__KZPC=create__BTBD( 2);
-      Self__N3PC->parent_arrayed_collection__HNFC.capacity__5YPC= 2;
-      Self__N3PC->parent_arrayed_collection__HNFC.upper__KRPC= 0;
+  if ((! __tmp__LOPC)) {
+    if ((Self__1NPC->parent_arrayed_collection__WMFC.capacity__NJPC ==  0)) {
+      Self__1NPC->parent_arrayed_collection__WMFC.storage__YJPC=create__DJBD( 2);
+      Self__1NPC->parent_arrayed_collection__WMFC.capacity__NJPC= 2;
+      Self__1NPC->parent_arrayed_collection__WMFC.upper__YBPC= 0;
     } else {
-      new_capacity__P3PC=(__INTEGER)(Self__N3PC->parent_arrayed_collection__HNFC.capacity__5YPC <<  1);
-      __tmp__S4PC=Self__N3PC->parent_arrayed_collection__HNFC.storage__KZPC;
-      __tmp__T4PC=Self__N3PC->parent_arrayed_collection__HNFC.capacity__5YPC;
-      new__N5ZD=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__S4PC)),((__UINTEGER_32 )(__INTEGER)(__tmp__T4PC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__P3PC * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__AA0D=(__INTEGER)(new_capacity__P3PC -  1);
-      Self__MEJF=__tmp__T4PC;
-      while ((Self__MEJF <= __tmp__AA0D)) {
-        new__N5ZD[Self__MEJF]=NULL;
-        Self__MEJF=(__INTEGER)(Self__MEJF +  1);
+      new_capacity__3NPC=(__INTEGER)(Self__1NPC->parent_arrayed_collection__WMFC.capacity__NJPC <<  1);
+      __tmp__APPC=Self__1NPC->parent_arrayed_collection__WMFC.storage__YJPC;
+      __tmp__BPPC=Self__1NPC->parent_arrayed_collection__WMFC.capacity__NJPC;
+      new__HK0D=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__APPC)),((__UINTEGER_32 )(__INTEGER)(__tmp__BPPC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__3NPC * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__0K0D=(__INTEGER)(new_capacity__3NPC -  1);
+      Self__PTIF=__tmp__BPPC;
+      while ((Self__PTIF <= __tmp__0K0D)) {
+        new__HK0D[Self__PTIF]=NULL;
+        Self__PTIF=(__INTEGER)(Self__PTIF +  1);
       };
-      Self__N3PC->parent_arrayed_collection__HNFC.storage__KZPC=new__N5ZD;
-      Self__N3PC->parent_arrayed_collection__HNFC.capacity__5YPC=new_capacity__P3PC;
-      Self__N3PC->parent_arrayed_collection__HNFC.upper__KRPC=(__INTEGER)(Self__N3PC->parent_arrayed_collection__HNFC.upper__KRPC +  1);
+      Self__1NPC->parent_arrayed_collection__WMFC.storage__YJPC=new__HK0D;
+      Self__1NPC->parent_arrayed_collection__WMFC.capacity__NJPC=new_capacity__3NPC;
+      Self__1NPC->parent_arrayed_collection__WMFC.upper__YBPC=(__INTEGER)(Self__1NPC->parent_arrayed_collection__WMFC.upper__YBPC +  1);
     };
   };
-  ((void **)Self__N3PC->parent_arrayed_collection__HNFC.storage__KZPC)[Self__N3PC->parent_arrayed_collection__HNFC.upper__KRPC]=tmp__CMGC;
+  ((void **)Self__1NPC->parent_arrayed_collection__WMFC.storage__YJPC)[Self__1NPC->parent_arrayed_collection__WMFC.upper__YBPC]=tmp__RLGC;
 }
 
-static void* copy__TFGC(void *tmp__VFGC)
+static void* copy__CFGC(void *tmp__EFGC)
 // ({NULLxFAST_ARRAYoITM_LOCALo}) With resultNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__R0PC,other_upper__Q0PC,Self__SQ5D;
-  void *result__XFGC;
-  __FAST_ARRAYoITM_LOCALo *Self__O0PC;
-  void **__tmp__I1PC,**__tmp__K1PC,**Self__QEZD;
-  result__XFGC=create_with_capacity__0LGC((__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)tmp__VFGC)->parent_arrayed_collection__ZCFC.upper__AYGC +  1));
-  Self__O0PC=((__FAST_ARRAYoITM_LOCALo *)result__XFGC);
-  new_capacity__R0PC= 0;
-  other_upper__Q0PC=((__FAST_ARRAYoITM_LOCALo *)tmp__VFGC)->parent_arrayed_collection__ZCFC.upper__AYGC;
-  if ((other_upper__Q0PC >=  0)) {
-    new_capacity__R0PC=(__INTEGER)(other_upper__Q0PC +  1);
-    if ((Self__O0PC->parent_arrayed_collection__ZCFC.capacity__00PC < new_capacity__R0PC)) {
-      Self__O0PC->parent_arrayed_collection__ZCFC.storage__F1PC=create__ZVBD(new_capacity__R0PC);
-      Self__O0PC->parent_arrayed_collection__ZCFC.capacity__00PC=new_capacity__R0PC;
-    };
-    __tmp__I1PC=Self__O0PC->parent_arrayed_collection__ZCFC.storage__F1PC;
-    __tmp__K1PC=((__FAST_ARRAYoITM_LOCALo *)tmp__VFGC)->parent_arrayed_collection__ZCFC.storage__F1PC;
-    Self__QEZD=((void **)__tmp__I1PC);
-    Self__SQ5D=other_upper__Q0PC;
-    while ((Self__SQ5D >=  0)) {
-      Self__QEZD[Self__SQ5D]=((void **)__tmp__K1PC)[Self__SQ5D];
-      Self__SQ5D=(__INTEGER)(Self__SQ5D -  1);
-    };
-  };
-  Self__O0PC->parent_arrayed_collection__ZCFC.upper__AYGC=other_upper__Q0PC;
-  free__AMGC(tmp__VFGC);
-  return(result__XFGC);
-}
-
-static void append_collection__LUEF(__FAST_ARRAYoITM_LOCALo *Self__MUEF,void *other__NUEF)
+  __INTEGER new_capacity__5KPC,other_upper__4KPC,Self__X15D;
+  void *result__GFGC;
+  __FAST_ARRAYoITM_LOCALo *Self__2KPC;
+  void **__tmp__WLPC,**__tmp__YLPC,**Self__ROZD;
+  result__GFGC=create_with_capacity__JLGC((__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)tmp__EFGC)->parent_arrayed_collection__ICFC.upper__PXGC +  1));
+  Self__2KPC=((__FAST_ARRAYoITM_LOCALo *)result__GFGC);
+  new_capacity__5KPC= 0;
+  other_upper__4KPC=((__FAST_ARRAYoITM_LOCALo *)tmp__EFGC)->parent_arrayed_collection__ICFC.upper__PXGC;
+  if ((other_upper__4KPC >=  0)) {
+    new_capacity__5KPC=(__INTEGER)(other_upper__4KPC +  1);
+    if ((Self__2KPC->parent_arrayed_collection__ICFC.capacity__ILPC < new_capacity__5KPC)) {
+      Self__2KPC->parent_arrayed_collection__ICFC.storage__TLPC=create__1LBD(new_capacity__5KPC);
+      Self__2KPC->parent_arrayed_collection__ICFC.capacity__ILPC=new_capacity__5KPC;
+    };
+    __tmp__WLPC=Self__2KPC->parent_arrayed_collection__ICFC.storage__TLPC;
+    __tmp__YLPC=((__FAST_ARRAYoITM_LOCALo *)tmp__EFGC)->parent_arrayed_collection__ICFC.storage__TLPC;
+    Self__ROZD=((void **)__tmp__WLPC);
+    Self__X15D=other_upper__4KPC;
+    while ((Self__X15D >=  0)) {
+      Self__ROZD[Self__X15D]=((void **)__tmp__YLPC)[Self__X15D];
+      Self__X15D=(__INTEGER)(Self__X15D -  1);
+    };
+  };
+  Self__2KPC->parent_arrayed_collection__ICFC.upper__PXGC=other_upper__4KPC;
+  free__PLGC(tmp__EFGC);
+  return(result__GFGC);
+}
+
+static void append_collection__HLEF(__FAST_ARRAYoITM_LOCALo *Self__ILEF,void *other__JLEF)
 // ({FAST_ARRAYoITM_LOCALo},{NULLxFAST_ARRAYoITM_LOCALo}) VoidNo recursive, No inlinable.
 {
-  __INTEGER __tmp__XUEF,Self__FUIF;
-  __tmp__XUEF=((__FAST_ARRAYoITM_LOCALo *)other__NUEF)->parent_arrayed_collection__ZCFC.upper__AYGC;
-  Self__FUIF= 0;
-  while ((Self__FUIF <= __tmp__XUEF)) {
-    add_last__ZEQC(Self__MUEF,((void **)((__FAST_ARRAYoITM_LOCALo *)other__NUEF)->parent_arrayed_collection__ZCFC.storage__F1PC)[Self__FUIF]);
-    Self__FUIF=(__INTEGER)(Self__FUIF +  1);
+  __INTEGER __tmp__TLEF,Self__AEIF;
+  __tmp__TLEF=((__FAST_ARRAYoITM_LOCALo *)other__JLEF)->parent_arrayed_collection__ICFC.upper__PXGC;
+  Self__AEIF= 0;
+  while ((Self__AEIF <= __tmp__TLEF)) {
+    add_last__HVPC(Self__ILEF,((void **)((__FAST_ARRAYoITM_LOCALo *)other__JLEF)->parent_arrayed_collection__ICFC.storage__TLPC)[Self__AEIF]);
+    Self__AEIF=(__INTEGER)(Self__AEIF +  1);
   };
 }
 
-static __FAST_ARRAYoITM_CODEo* create_with_capacity__JQFC(__INTEGER new_count__LQFC)
+static void** create__5DBD(__INTEGER nb_elements__BEBD)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __POINTER ptr__YAGC;
-  __INTEGER typ_id__3AGC;
-  __UINTEGER_32 sz__0AGC,a__S0AR,new_size__Q0AR,t__W0AR,a__Y0AR;
-  __FAST_ARRAYoITM_CODEo *result__XAGC,*Self__0RPC;
-  result__XAGC=NULL;
-  ptr__YAGC=((__POINTER )(NULL));
-  typ_id__3AGC= 0;
-  sz__0AGC=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_CODEo));
-  if ((sz__0AGC ==  0)) {
-    result__XAGC=FAST_ARRAYoITM_CODEo__;
-  } else {
-    typ_id__3AGC=__FAST_ARRAYoITM_CODEo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0AGC);
-    if ((typ_id__3AGC == (__INTEGER)(-  1))) {
-      a__S0AR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__Q0AR=(__UINTEGER_32)((__UINTEGER_32)(sz__0AGC + a__S0AR) & (__UINTEGER_32)(~ a__S0AR));
-      ptr__YAGC=micro_alloc__table__lab__BOI(new_size__Q0AR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Q0AR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__Q0AR);
-    } else {
-      t__W0AR=((__UINTEGER_32 )typ_id__3AGC);
-      a__Y0AR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__YAGC=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__0AGC + a__Y0AR) & (__UINTEGER_32)(~ a__Y0AR)),((__POINTER )(&(table_type[(t__W0AR)]))),(__UINTEGER_32)(t__W0AR |  1));
-    };
-    result__XAGC=((__FAST_ARRAYoITM_CODEo *)ptr__YAGC);
-    *(result__XAGC) = *(FAST_ARRAYoITM_CODEo__);
-  };
-  Self__0RPC=((__FAST_ARRAYoITM_CODEo *)result__XAGC);
-  if ((Self__0RPC->parent_arrayed_collection__DFEC.capacity__UQPC < new_count__LQFC)) {
-    Self__0RPC->parent_arrayed_collection__DFEC.storage__5QPC=create__3NBD(new_count__LQFC);
-    Self__0RPC->parent_arrayed_collection__DFEC.capacity__UQPC=new_count__LQFC;
-  };
-  Self__0RPC->parent_arrayed_collection__DFEC.upper__YPPC=(__INTEGER)(-  1);
-  return(result__XAGC);
-}
-
-static void** create__3NBD(__INTEGER nb_elements__5NBD)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __INTEGER Self__2BAE;
-  void **Result__5OGD;
-  Result__5OGD=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__5NBD * ((__INTEGER )(sizeof(void *)))))));
-  Self__2BAE=(__INTEGER)(nb_elements__5NBD -  1);
-  while ((Self__2BAE >=  0)) {
-    Result__5OGD[Self__2BAE]=NULL;
-    Self__2BAE=(__INTEGER)(Self__2BAE -  1);
-  };
-  return(Result__5OGD);
-}
-
-static __ITM_READ_ARG1* create__name__arg__ABIC(__POSITION p__CBIC,void *n__DBIC,void *a__EBIC)
-// ({POSITION},{NULLxSTRING_CONSTANT},{NULLxITM_LISTxITM_PROTOTYPExITM_READxITM_READ_ARG2xITM_READ_ARG1xITM_OLDxITM_EXTERNAL_TYPExITM_REALxITM_NUMBERxITM_CHARACTERxITM_STRINGxITM_EXTERNALxITM_READ_ARGS}) With resultNo recursive, No inlinable.
-{
-  __ITM_READ_ARG1 *result__FGIC,*Self__IEQC;
-  __POINTER ptr__GGIC;
-  __INTEGER typ_id__LGIC;
-  __UINTEGER_32 sz__IGIC,a__30AR,new_size__10AR,t__B1AR,a__D1AR;
-  result__FGIC=NULL;
-  ptr__GGIC=((__POINTER )(NULL));
-  typ_id__LGIC= 0;
-  sz__IGIC=((__UINTEGER_32 )sizeof(__ITM_READ_ARG1));
-  if ((sz__IGIC ==  0)) {
-    result__FGIC=ITM_READ_ARG1__;
-  } else {
-    typ_id__LGIC=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IGIC);
-    if ((typ_id__LGIC == (__INTEGER)(-  1))) {
-      a__30AR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__10AR=(__UINTEGER_32)((__UINTEGER_32)(sz__IGIC + a__30AR) & (__UINTEGER_32)(~ a__30AR));
-      ptr__GGIC=micro_alloc__table__lab__BOI(new_size__10AR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__10AR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__10AR);
+  __UINTEGER_32 sz__HJBR,a__GJBR,new_size__IJBR,new_size2__JJBR,a__KJBR;
+  __UINTEGER_32 new_size__LJBR;
+  __POINTER result__FJBR,ptr_table__ZQ3R,next__YQ3R,result__0Q3R;
+  __INTEGER Self__HMAE;
+  void **Result__2GGD;
+  sz__HJBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__BEBD * ((__INTEGER )(sizeof(void *)))));
+  result__FJBR=((__POINTER )(NULL));
+  a__GJBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__IJBR=(__UINTEGER_32)((__UINTEGER_32)(sz__HJBR + a__GJBR) & (__UINTEGER_32)(~ a__GJBR));
+  new_size2__JJBR=(__UINTEGER_32)(new_size__IJBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__JJBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__KJBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__LJBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__JJBR + a__KJBR) & (__UINTEGER_32)(~ a__KJBR));
+    ptr_table__ZQ3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LJBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__YQ3R=((__POINTER )(NULL));
+    result__0Q3R=((__POINTER *)ptr_table__ZQ3R)[ 0];
+    if ((result__0Q3R == (void *)NULL)) {
+      result__0Q3R=new_lab__2PJ(new_size__LJBR);
+      next__YQ3R=(void *)((unsigned long)result__0Q3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LJBR)));
+      ((__POINTER *)next__YQ3R)[ 0]=NULL;
+      ((__POINTER *)ptr_table__ZQ3R)[ 0]=next__YQ3R;
     } else {
-      t__B1AR=((__UINTEGER_32 )typ_id__LGIC);
-      a__D1AR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__GGIC=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__IGIC + a__D1AR) & (__UINTEGER_32)(~ a__D1AR)),((__POINTER )(&(table_type[(t__B1AR)]))),(__UINTEGER_32)(t__B1AR |  1));
+      next__YQ3R=((__POINTER *)result__0Q3R)[ 0];
+      if ((next__YQ3R == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0Q3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LJBR <<  1)) <=  4096)) {
+          next__YQ3R=(void *)((unsigned long)result__0Q3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LJBR)));
+        } else {
+          next__YQ3R=new_lab__2PJ(new_size__LJBR);
+        };
+        ((__POINTER *)next__YQ3R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__ZQ3R)[ 0]=next__YQ3R;
+      } else {
+        ((__POINTER *)result__0Q3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YQ3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__0Q3R=next__YQ3R;
+      };
     };
-    result__FGIC=((__ITM_READ_ARG1 *)ptr__GGIC);
-    *(result__FGIC) = *(ITM_READ_ARG1__);
+    ((__POINTER *)result__0Q3R)[ 0]=((__POINTER ) 3);
+    result__FJBR=(void *)((unsigned long)result__0Q3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__FJBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__IJBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Self__IEQC=((__ITM_READ_ARG1 *)result__FGIC);
-  Self__IEQC->parent_itm_read__V5GC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM=p__CBIC;
-  Self__IEQC->parent_itm_read__V5GC.name__SEQC=n__DBIC;
-  Self__IEQC->arg__TEQC=a__EBIC;
-  return(result__FGIC);
+  Result__2GGD=((void **)result__FJBR);
+  Self__HMAE=(__INTEGER)(nb_elements__BEBD -  1);
+  while ((Self__HMAE >=  0)) {
+    Result__2GGD[Self__HMAE]=NULL;
+    Self__HMAE=(__INTEGER)(Self__HMAE -  1);
+  };
+  return(Result__2GGD);
 }
 
-static void* read_send_msg__P0JC(__PARSER *Self__Q0JC,void *first_arg__R0JC)
+static void* read_send_msg__3ZJC(__PARSER *Self__4ZJC,void *first_arg__5ZJC)
 // ({PARSER},{NULLxITM_LISTxITM_PROTOTYPExITM_READxITM_READ_ARG2xITM_READ_ARG1xITM_OLDxITM_EXTERNAL_TYPExITM_REALxITM_NUMBERxITM_CHARACTERxITM_STRINGxITM_EXTERNALxITM_READ_ARGS}) With resultNo recursive, No inlinable.
 {
-  void *result__T0JC,*arg__X0JC,*tmp__I5KD;
-  void *n__V0JC;
-  __POSITION pos__NKIQ,p__HMLC;
-  void *result__QKIQ;
-  __INTEGER Self__L3SD,typ_id__PRLC;
-  __ITM_READ_ARGS *result__JRLC,*Self__OTQC;
-  __POINTER ptr__KRLC;
-  __UINTEGER_32 sz__MRLC,a__G2AR,new_size__E2AR,t__K2AR,a__M2AR;
-  void *l_arg__W0JC;
-  __BOOLEAN __tmp__V4JC;
-  __FAST_ARRAYoITM_CODEo *Self__0QQC;
-  void **__tmp__OGER,**__tmp__PGER,**__tmp__QGER;
-  result__T0JC=NULL;
-  n__V0JC=NULL;
-  l_arg__W0JC=NULL;
-  arg__X0JC=NULL;
-  if (read_identifier__OLEB()) {
-    n__V0JC=new__YCLC();
-    copy__BNK(n__V0JC,last_string__V1G);
-    l_arg__W0JC=new__NFFC();
-    arg__X0JC=read_argument__ODLC(Self__Q0JC);
-    if (((void *)arg__X0JC != (void *)NULL)) {
-      add_last__HNQC(l_arg__W0JC,arg__X0JC);
-      while (read_identifier__OLEB()) {
-        append__MOK(n__V0JC,(&__string_92));
-        append__MOK(n__V0JC,last_string__V1G);
-        arg__X0JC=read_argument__ODLC(Self__Q0JC);
-        if (((void *)arg__X0JC == (void *)NULL)) {
-          pos__NKIQ=current_position__EJG();
+  void *result__B0JC,*arg__F0JC,*a2__KCNR,*tmp__X4KD;
+  void *n__D0JC,*result__NJBR;
+  __POSITION pos__5NEQ,p__QBNR,p__1BNR,p__HCNR,p__AKLC;
+  void *result__COEQ;
+  __ITM_READ *result__HBNR,*Self__PBNR;
+  __POINTER ptr__IBNR,ptr_table__4Q3R,next__3Q3R,result__5Q3R;
+  __POINTER ptr_table__DR3R,next__CR3R,result__ER3R,ptr__TBNR;
+  __POINTER ptr_table__IR3R,next__HR3R,result__JR3R,ptr_table__NR3R;
+  __POINTER next__MR3R,result__OR3R,ptr__5BNR,ptr_table__SR3R;
+  __POINTER next__RR3R,result__TR3R,ptr_table__XR3R,next__WR3R;
+  __POINTER result__YR3R,ptr__2OLC,ptr_table__2R3R,next__1R3R;
+  __POINTER result__3R3R,ptr_table__BS3R,next__AS3R,result__CS3R;
+  __INTEGER typ_id__JBNR,typ_id__UBNR,typ_id__ACNR,Self__CITD;
+  __INTEGER typ_id__BPLC;
+  __UINTEGER_32 sz__KBNR,a__LBNR,new_size__MBNR,t__NBNR,a__OBNR;
+  __UINTEGER_32 new_size__GR3R,lab_type__FR3R,sz__VBNR,a__WBNR;
+  __UINTEGER_32 new_size__XBNR,t__YBNR,a__ZBNR,new_size__QR3R;
+  __UINTEGER_32 lab_type__PR3R,sz__BCNR,a__CCNR,new_size__DCNR,t__ECNR;
+  __UINTEGER_32 a__FCNR,new_size__0R3R,lab_type__ZR3R,sz__4OLC,a__Z02Q;
+  __UINTEGER_32 new_size__X02Q,t__302Q,a__502Q,new_size__ES3R;
+  __UINTEGER_32 lab_type__DS3R;
+  __ITM_READ_ARG1 *result__SBNR,*Self__0BNR;
+  __ITM_READ_ARG2 *result__4BNR,*Self__GCNR;
+  __ITM_READ_ARGS *result__1OLC,*Self__2DQC;
+  void *l_arg__E0JC,*result__QJBR;
+  __FAST_ARRAYoSTRINGo *Self__OJBR,*Self__PJBR;
+  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__RJBR,*Self__SJBR;
+  __BOOLEAN __tmp__D4JC;
+  __FAST_ARRAYoITM_CODEo *Self__IBQC;
+  void **__tmp__2JBR,**__tmp__3JBR,**__tmp__4JBR;
+  result__B0JC=NULL;
+  n__D0JC=NULL;
+  l_arg__E0JC=NULL;
+  arg__F0JC=NULL;
+  if (read_identifier__TPEB()) {
+    result__NJBR=NULL;
+    if ((((__FAST_ARRAYoSTRINGo *)free__VALC)->parent_arrayed_collection__QXD.upper__TXD <  0)) {
+      result__NJBR=create__AXB( 128);
+    } else {
+      Self__OJBR=((__FAST_ARRAYoSTRINGo *)free__VALC);
+      result__NJBR=((void **)Self__OJBR->parent_arrayed_collection__QXD.storage__11M)[Self__OJBR->parent_arrayed_collection__QXD.upper__TXD];
+      Self__PJBR=((__FAST_ARRAYoSTRINGo *)free__VALC);
+      Self__PJBR->parent_arrayed_collection__QXD.upper__TXD=(__INTEGER)(Self__PJBR->parent_arrayed_collection__QXD.upper__TXD -  1);
+    };
+    n__D0JC=result__NJBR;
+    copy__BNK(result__NJBR,last_string__V1G);
+    result__QJBR=NULL;
+    if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC)->parent_arrayed_collection__EFFC.upper__P5OC <  0)) {
+      result__QJBR=create_with_capacity__YPFC( 16);
+    } else {
+      Self__RJBR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
+      result__QJBR=((void **)Self__RJBR->parent_arrayed_collection__EFFC.storage__5EPC)[Self__RJBR->parent_arrayed_collection__EFFC.upper__P5OC];
+      Self__SJBR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
+      Self__SJBR->parent_arrayed_collection__EFFC.upper__P5OC=(__INTEGER)(Self__SJBR->parent_arrayed_collection__EFFC.upper__P5OC -  1);
+    };
+    l_arg__E0JC=result__QJBR;
+    arg__F0JC=read_argument__HBLC(Self__4ZJC);
+    if (((void *)arg__F0JC != (void *)NULL)) {
+      add_last__V3PC(result__QJBR,arg__F0JC);
+      while (read_identifier__TPEB()) {
+        append__MOK(n__D0JC,(&__string_92));
+        append__MOK(n__D0JC,last_string__V1G);
+        arg__F0JC=read_argument__HBLC(Self__4ZJC);
+        if (((void *)arg__F0JC == (void *)NULL)) {
+          pos__5NEQ=current_position__EJG();
           put_error__text__0AH( 0,(&__string_566));
-          put_position__ECH(pos__NKIQ);
-          send_error__2FH();
+          put_position__ECH(pos__5NEQ);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        add_last__HNQC(l_arg__W0JC,arg__X0JC);
-      };
-    };
-    result__QKIQ=get__QEC(n__V0JC);
-    add_last__00X(free__2CLC,n__V0JC);
-    ((__STRING *)n__V0JC)->count__VF= 0;
-    if ((((__FAST_ARRAYoITM_CODEo *)l_arg__W0JC)->parent_arrayed_collection__DFEC.upper__YPPC <  0)) {
-      if (((void *)first_arg__R0JC == (void *)NULL)) {
-        result__T0JC=create__name__U5JC(current_position__EJG(),result__QKIQ);
+        add_last__V3PC(l_arg__E0JC,arg__F0JC);
+      };
+    };
+    result__COEQ=get__QEC(result__NJBR);
+    add_last__10X(free__VALC,result__NJBR);
+    ((__STRING *)result__NJBR)->count__VF= 0;
+    if ((((__FAST_ARRAYoITM_CODEo *)result__QJBR)->parent_arrayed_collection__SEEC.upper__GAPC <  0)) {
+      if (((void *)first_arg__5ZJC == (void *)NULL)) {
+        p__QBNR=current_position__EJG();
+        result__HBNR=NULL;
+        ptr__IBNR=((__POINTER )(NULL));
+        typ_id__JBNR= 0;
+        sz__KBNR=((__UINTEGER_32 )sizeof(__ITM_READ));
+        if ((sz__KBNR ==  0)) {
+          result__HBNR=ITM_READ__;
+        } else {
+          typ_id__JBNR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KBNR);
+          if ((typ_id__JBNR == (__INTEGER)(-  1))) {
+            a__LBNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__MBNR=(__UINTEGER_32)((__UINTEGER_32)(sz__KBNR + a__LBNR) & (__UINTEGER_32)(~ a__LBNR));
+            ptr_table__4Q3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MBNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__3Q3R=((__POINTER )(NULL));
+            result__5Q3R=((__POINTER *)ptr_table__4Q3R)[ 0];
+            if ((result__5Q3R == (void *)NULL)) {
+              result__5Q3R=new_lab__2PJ(new_size__MBNR);
+              next__3Q3R=(void *)((unsigned long)result__5Q3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MBNR)));
+              ((__POINTER *)next__3Q3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__4Q3R)[ 0]=next__3Q3R;
+            } else {
+              next__3Q3R=((__POINTER *)result__5Q3R)[ 0];
+              if ((next__3Q3R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5Q3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MBNR <<  1)) <=  4096)) {
+                  next__3Q3R=(void *)((unsigned long)result__5Q3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MBNR)));
+                } else {
+                  next__3Q3R=new_lab__2PJ(new_size__MBNR);
+                };
+                ((__POINTER *)next__3Q3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__4Q3R)[ 0]=next__3Q3R;
+              } else {
+                ((__POINTER *)result__5Q3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3Q3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__5Q3R=next__3Q3R;
+              };
+            };
+            ptr__IBNR=result__5Q3R;
+          } else {
+            t__NBNR=((__UINTEGER_32 )typ_id__JBNR);
+            a__OBNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__GR3R=(__UINTEGER_32)((__UINTEGER_32)(sz__KBNR + a__OBNR) & (__UINTEGER_32)(~ a__OBNR));
+            ptr_table__DR3R=((__POINTER )(&(table_type[(t__NBNR)])));
+            lab_type__FR3R=(__UINTEGER_32)(t__NBNR |  1);
+            next__CR3R=((__POINTER )(NULL));
+            result__ER3R=((__POINTER *)ptr_table__DR3R)[ 0];
+            if ((result__ER3R == (void *)NULL)) {
+              result__ER3R=new_lab__2PJ(lab_type__FR3R);
+              next__CR3R=(void *)((unsigned long)result__ER3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GR3R)));
+              ((__POINTER *)next__CR3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__DR3R)[ 0]=next__CR3R;
+            } else {
+              next__CR3R=((__POINTER *)result__ER3R)[ 0];
+              if ((next__CR3R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ER3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__GR3R <<  1)) <=  4096)) {
+                  next__CR3R=(void *)((unsigned long)result__ER3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GR3R)));
+                } else {
+                  next__CR3R=new_lab__2PJ(lab_type__FR3R);
+                };
+                ((__POINTER *)next__CR3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__DR3R)[ 0]=next__CR3R;
+              } else {
+                ((__POINTER *)result__ER3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CR3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__ER3R=next__CR3R;
+              };
+            };
+            ptr__IBNR=result__ER3R;
+          };
+          result__HBNR=((__ITM_READ *)ptr__IBNR);
+          *(result__HBNR) = *(ITM_READ__);
+        };
+        Self__PBNR=((__ITM_READ *)result__HBNR);
+        Self__PBNR->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__QBNR;
+        Self__PBNR->name__AVPC=result__COEQ;
+        result__B0JC=result__HBNR;
       } else {
-        result__T0JC=create__name__arg__ABIC(current_position__EJG(),result__QKIQ,first_arg__R0JC);
+        p__1BNR=current_position__EJG();
+        result__SBNR=NULL;
+        ptr__TBNR=((__POINTER )(NULL));
+        typ_id__UBNR= 0;
+        sz__VBNR=((__UINTEGER_32 )sizeof(__ITM_READ_ARG1));
+        if ((sz__VBNR ==  0)) {
+          result__SBNR=ITM_READ_ARG1__;
+        } else {
+          typ_id__UBNR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VBNR);
+          if ((typ_id__UBNR == (__INTEGER)(-  1))) {
+            a__WBNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__XBNR=(__UINTEGER_32)((__UINTEGER_32)(sz__VBNR + a__WBNR) & (__UINTEGER_32)(~ a__WBNR));
+            ptr_table__IR3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XBNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__HR3R=((__POINTER )(NULL));
+            result__JR3R=((__POINTER *)ptr_table__IR3R)[ 0];
+            if ((result__JR3R == (void *)NULL)) {
+              result__JR3R=new_lab__2PJ(new_size__XBNR);
+              next__HR3R=(void *)((unsigned long)result__JR3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XBNR)));
+              ((__POINTER *)next__HR3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__IR3R)[ 0]=next__HR3R;
+            } else {
+              next__HR3R=((__POINTER *)result__JR3R)[ 0];
+              if ((next__HR3R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JR3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XBNR <<  1)) <=  4096)) {
+                  next__HR3R=(void *)((unsigned long)result__JR3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XBNR)));
+                } else {
+                  next__HR3R=new_lab__2PJ(new_size__XBNR);
+                };
+                ((__POINTER *)next__HR3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__IR3R)[ 0]=next__HR3R;
+              } else {
+                ((__POINTER *)result__JR3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HR3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__JR3R=next__HR3R;
+              };
+            };
+            ptr__TBNR=result__JR3R;
+          } else {
+            t__YBNR=((__UINTEGER_32 )typ_id__UBNR);
+            a__ZBNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__QR3R=(__UINTEGER_32)((__UINTEGER_32)(sz__VBNR + a__ZBNR) & (__UINTEGER_32)(~ a__ZBNR));
+            ptr_table__NR3R=((__POINTER )(&(table_type[(t__YBNR)])));
+            lab_type__PR3R=(__UINTEGER_32)(t__YBNR |  1);
+            next__MR3R=((__POINTER )(NULL));
+            result__OR3R=((__POINTER *)ptr_table__NR3R)[ 0];
+            if ((result__OR3R == (void *)NULL)) {
+              result__OR3R=new_lab__2PJ(lab_type__PR3R);
+              next__MR3R=(void *)((unsigned long)result__OR3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QR3R)));
+              ((__POINTER *)next__MR3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__NR3R)[ 0]=next__MR3R;
+            } else {
+              next__MR3R=((__POINTER *)result__OR3R)[ 0];
+              if ((next__MR3R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OR3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QR3R <<  1)) <=  4096)) {
+                  next__MR3R=(void *)((unsigned long)result__OR3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QR3R)));
+                } else {
+                  next__MR3R=new_lab__2PJ(lab_type__PR3R);
+                };
+                ((__POINTER *)next__MR3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__NR3R)[ 0]=next__MR3R;
+              } else {
+                ((__POINTER *)result__OR3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MR3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__OR3R=next__MR3R;
+              };
+            };
+            ptr__TBNR=result__OR3R;
+          };
+          result__SBNR=((__ITM_READ_ARG1 *)ptr__TBNR);
+          *(result__SBNR) = *(ITM_READ_ARG1__);
+        };
+        Self__0BNR=((__ITM_READ_ARG1 *)result__SBNR);
+        Self__0BNR->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__1BNR;
+        Self__0BNR->parent_itm_read__E5GC.name__AVPC=result__COEQ;
+        Self__0BNR->arg__BVPC=first_arg__5ZJC;
+        result__B0JC=result__SBNR;
       };
-      free__PQFC(l_arg__W0JC);
-      __tmp__V4JC=TRUE__;
+      free__4PFC(result__QJBR);
+      __tmp__D4JC=TRUE__;
     } else {
-      __tmp__V4JC=FALSE__;
-    };
-    if ((! __tmp__V4JC)) {
-      if (((__INTEGER)(((__FAST_ARRAYoITM_CODEo *)l_arg__W0JC)->parent_arrayed_collection__DFEC.upper__YPPC +  1) ==  1)) {
-        result__T0JC=create__name__args__0LLC(current_position__EJG(),result__QKIQ,first_arg__R0JC,((void **)((__FAST_ARRAYoITM_CODEo *)l_arg__W0JC)->parent_arrayed_collection__DFEC.storage__5QPC)[ 0]);
-        free__PQFC(l_arg__W0JC);
+      __tmp__D4JC=FALSE__;
+    };
+    if ((! __tmp__D4JC)) {
+      if (((__INTEGER)(((__FAST_ARRAYoITM_CODEo *)result__QJBR)->parent_arrayed_collection__SEEC.upper__GAPC +  1) ==  1)) {
+        p__HCNR=current_position__EJG();
+        a2__KCNR=((void **)((__FAST_ARRAYoITM_CODEo *)result__QJBR)->parent_arrayed_collection__SEEC.storage__NBPC)[ 0];
+        result__4BNR=NULL;
+        ptr__5BNR=((__POINTER )(NULL));
+        typ_id__ACNR= 0;
+        sz__BCNR=((__UINTEGER_32 )sizeof(__ITM_READ_ARG2));
+        if ((sz__BCNR ==  0)) {
+          result__4BNR=ITM_READ_ARG2__;
+        } else {
+          typ_id__ACNR=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BCNR);
+          if ((typ_id__ACNR == (__INTEGER)(-  1))) {
+            a__CCNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__DCNR=(__UINTEGER_32)((__UINTEGER_32)(sz__BCNR + a__CCNR) & (__UINTEGER_32)(~ a__CCNR));
+            ptr_table__SR3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DCNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__RR3R=((__POINTER )(NULL));
+            result__TR3R=((__POINTER *)ptr_table__SR3R)[ 0];
+            if ((result__TR3R == (void *)NULL)) {
+              result__TR3R=new_lab__2PJ(new_size__DCNR);
+              next__RR3R=(void *)((unsigned long)result__TR3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DCNR)));
+              ((__POINTER *)next__RR3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__SR3R)[ 0]=next__RR3R;
+            } else {
+              next__RR3R=((__POINTER *)result__TR3R)[ 0];
+              if ((next__RR3R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TR3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__DCNR <<  1)) <=  4096)) {
+                  next__RR3R=(void *)((unsigned long)result__TR3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DCNR)));
+                } else {
+                  next__RR3R=new_lab__2PJ(new_size__DCNR);
+                };
+                ((__POINTER *)next__RR3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__SR3R)[ 0]=next__RR3R;
+              } else {
+                ((__POINTER *)result__TR3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RR3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__TR3R=next__RR3R;
+              };
+            };
+            ptr__5BNR=result__TR3R;
+          } else {
+            t__ECNR=((__UINTEGER_32 )typ_id__ACNR);
+            a__FCNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__0R3R=(__UINTEGER_32)((__UINTEGER_32)(sz__BCNR + a__FCNR) & (__UINTEGER_32)(~ a__FCNR));
+            ptr_table__XR3R=((__POINTER )(&(table_type[(t__ECNR)])));
+            lab_type__ZR3R=(__UINTEGER_32)(t__ECNR |  1);
+            next__WR3R=((__POINTER )(NULL));
+            result__YR3R=((__POINTER *)ptr_table__XR3R)[ 0];
+            if ((result__YR3R == (void *)NULL)) {
+              result__YR3R=new_lab__2PJ(lab_type__ZR3R);
+              next__WR3R=(void *)((unsigned long)result__YR3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0R3R)));
+              ((__POINTER *)next__WR3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__XR3R)[ 0]=next__WR3R;
+            } else {
+              next__WR3R=((__POINTER *)result__YR3R)[ 0];
+              if ((next__WR3R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YR3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0R3R <<  1)) <=  4096)) {
+                  next__WR3R=(void *)((unsigned long)result__YR3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0R3R)));
+                } else {
+                  next__WR3R=new_lab__2PJ(lab_type__ZR3R);
+                };
+                ((__POINTER *)next__WR3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__XR3R)[ 0]=next__WR3R;
+              } else {
+                ((__POINTER *)result__YR3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WR3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__YR3R=next__WR3R;
+              };
+            };
+            ptr__5BNR=result__YR3R;
+          };
+          result__4BNR=((__ITM_READ_ARG2 *)ptr__5BNR);
+          *(result__4BNR) = *(ITM_READ_ARG2__);
+        };
+        Self__GCNR=((__ITM_READ_ARG2 *)result__4BNR);
+        Self__GCNR->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__HCNR;
+        Self__GCNR->parent_itm_read__H4FC.name__AVPC=result__COEQ;
+        Self__GCNR->arg_first__ZDQC=first_arg__5ZJC;
+        Self__GCNR->arg_second__0DQC=a2__KCNR;
+        result__B0JC=result__4BNR;
+        free__4PFC(result__QJBR);
       } else {
-        Self__0QQC=((__FAST_ARRAYoITM_CODEo *)l_arg__W0JC);
-        add_last__HNQC(Self__0QQC,first_arg__R0JC);
-        if ((Self__0QQC->parent_arrayed_collection__DFEC.upper__YPPC !=  0)) {
-          if ((Self__0QQC->parent_arrayed_collection__DFEC.upper__YPPC ==  1)) {
-            tmp__I5KD=((void **)Self__0QQC->parent_arrayed_collection__DFEC.storage__5QPC)[ 0];
-            ((void **)Self__0QQC->parent_arrayed_collection__DFEC.storage__5QPC)[ 0]=((void **)Self__0QQC->parent_arrayed_collection__DFEC.storage__5QPC)[ 1];
-            ((void **)Self__0QQC->parent_arrayed_collection__DFEC.storage__5QPC)[ 1]=tmp__I5KD;
+        Self__IBQC=((__FAST_ARRAYoITM_CODEo *)result__QJBR);
+        add_last__V3PC(Self__IBQC,first_arg__5ZJC);
+        if ((Self__IBQC->parent_arrayed_collection__SEEC.upper__GAPC !=  0)) {
+          if ((Self__IBQC->parent_arrayed_collection__SEEC.upper__GAPC ==  1)) {
+            tmp__X4KD=((void **)Self__IBQC->parent_arrayed_collection__SEEC.storage__NBPC)[ 0];
+            ((void **)Self__IBQC->parent_arrayed_collection__SEEC.storage__NBPC)[ 0]=((void **)Self__IBQC->parent_arrayed_collection__SEEC.storage__NBPC)[ 1];
+            ((void **)Self__IBQC->parent_arrayed_collection__SEEC.storage__NBPC)[ 1]=tmp__X4KD;
           } else {
-            Self__L3SD=(__INTEGER)(Self__0QQC->parent_arrayed_collection__DFEC.upper__YPPC -  1);
-            __tmp__OGER=Self__0QQC->parent_arrayed_collection__DFEC.storage__5QPC;
-            __tmp__PGER=Self__0QQC->parent_arrayed_collection__DFEC.storage__5QPC;
-            __tmp__QGER=Self__0QQC->parent_arrayed_collection__DFEC.storage__5QPC;
-            while ((Self__L3SD >=  0)) {
-              ((void **)__tmp__PGER)[(__INTEGER)(Self__L3SD +  1)]=((void **)__tmp__OGER)[Self__L3SD];
-              ((void **)__tmp__QGER)[Self__L3SD]=NULL;
-              Self__L3SD=(__INTEGER)(Self__L3SD -  1);
+            Self__CITD=(__INTEGER)(Self__IBQC->parent_arrayed_collection__SEEC.upper__GAPC -  1);
+            __tmp__2JBR=Self__IBQC->parent_arrayed_collection__SEEC.storage__NBPC;
+            __tmp__3JBR=Self__IBQC->parent_arrayed_collection__SEEC.storage__NBPC;
+            __tmp__4JBR=Self__IBQC->parent_arrayed_collection__SEEC.storage__NBPC;
+            while ((Self__CITD >=  0)) {
+              ((void **)__tmp__3JBR)[(__INTEGER)(Self__CITD +  1)]=((void **)__tmp__2JBR)[Self__CITD];
+              ((void **)__tmp__4JBR)[Self__CITD]=NULL;
+              Self__CITD=(__INTEGER)(Self__CITD -  1);
             };
-            ((void **)Self__0QQC->parent_arrayed_collection__DFEC.storage__5QPC)[ 0]=first_arg__R0JC;
+            ((void **)Self__IBQC->parent_arrayed_collection__SEEC.storage__NBPC)[ 0]=first_arg__5ZJC;
           };
         };
-        l_arg__W0JC=copy__FHFC(l_arg__W0JC);
-        p__HMLC=current_position__EJG();
-        result__JRLC=NULL;
-        ptr__KRLC=((__POINTER )(NULL));
-        typ_id__PRLC= 0;
-        sz__MRLC=((__UINTEGER_32 )sizeof(__ITM_READ_ARGS));
-        if ((sz__MRLC ==  0)) {
-          result__JRLC=ITM_READ_ARGS__;
+        l_arg__E0JC=copy__UGFC(result__QJBR);
+        p__AKLC=current_position__EJG();
+        result__1OLC=NULL;
+        ptr__2OLC=((__POINTER )(NULL));
+        typ_id__BPLC= 0;
+        sz__4OLC=((__UINTEGER_32 )sizeof(__ITM_READ_ARGS));
+        if ((sz__4OLC ==  0)) {
+          result__1OLC=ITM_READ_ARGS__;
         } else {
-          typ_id__PRLC=-1;
-          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MRLC);
-          if ((typ_id__PRLC == (__INTEGER)(-  1))) {
-            a__G2AR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__E2AR=(__UINTEGER_32)((__UINTEGER_32)(sz__MRLC + a__G2AR) & (__UINTEGER_32)(~ a__G2AR));
-            ptr__KRLC=micro_alloc__table__lab__BOI(new_size__E2AR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__E2AR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__E2AR);
+          typ_id__BPLC=-1;
+          clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4OLC);
+          if ((typ_id__BPLC == (__INTEGER)(-  1))) {
+            a__Z02Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__X02Q=(__UINTEGER_32)((__UINTEGER_32)(sz__4OLC + a__Z02Q) & (__UINTEGER_32)(~ a__Z02Q));
+            ptr_table__2R3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__X02Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__1R3R=((__POINTER )(NULL));
+            result__3R3R=((__POINTER *)ptr_table__2R3R)[ 0];
+            if ((result__3R3R == (void *)NULL)) {
+              result__3R3R=new_lab__2PJ(new_size__X02Q);
+              next__1R3R=(void *)((unsigned long)result__3R3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X02Q)));
+              ((__POINTER *)next__1R3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__2R3R)[ 0]=next__1R3R;
+            } else {
+              next__1R3R=((__POINTER *)result__3R3R)[ 0];
+              if ((next__1R3R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3R3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__X02Q <<  1)) <=  4096)) {
+                  next__1R3R=(void *)((unsigned long)result__3R3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X02Q)));
+                } else {
+                  next__1R3R=new_lab__2PJ(new_size__X02Q);
+                };
+                ((__POINTER *)next__1R3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__2R3R)[ 0]=next__1R3R;
+              } else {
+                ((__POINTER *)result__3R3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1R3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__3R3R=next__1R3R;
+              };
+            };
+            ptr__2OLC=result__3R3R;
           } else {
-            t__K2AR=((__UINTEGER_32 )typ_id__PRLC);
-            a__M2AR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            ptr__KRLC=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__MRLC + a__M2AR) & (__UINTEGER_32)(~ a__M2AR)),((__POINTER )(&(table_type[(t__K2AR)]))),(__UINTEGER_32)(t__K2AR |  1));
+            t__302Q=((__UINTEGER_32 )typ_id__BPLC);
+            a__502Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__ES3R=(__UINTEGER_32)((__UINTEGER_32)(sz__4OLC + a__502Q) & (__UINTEGER_32)(~ a__502Q));
+            ptr_table__BS3R=((__POINTER )(&(table_type[(t__302Q)])));
+            lab_type__DS3R=(__UINTEGER_32)(t__302Q |  1);
+            next__AS3R=((__POINTER )(NULL));
+            result__CS3R=((__POINTER *)ptr_table__BS3R)[ 0];
+            if ((result__CS3R == (void *)NULL)) {
+              result__CS3R=new_lab__2PJ(lab_type__DS3R);
+              next__AS3R=(void *)((unsigned long)result__CS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ES3R)));
+              ((__POINTER *)next__AS3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__BS3R)[ 0]=next__AS3R;
+            } else {
+              next__AS3R=((__POINTER *)result__CS3R)[ 0];
+              if ((next__AS3R == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CS3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__ES3R <<  1)) <=  4096)) {
+                  next__AS3R=(void *)((unsigned long)result__CS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ES3R)));
+                } else {
+                  next__AS3R=new_lab__2PJ(lab_type__DS3R);
+                };
+                ((__POINTER *)next__AS3R)[ 0]=NULL;
+                ((__POINTER *)ptr_table__BS3R)[ 0]=next__AS3R;
+              } else {
+                ((__POINTER *)result__CS3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AS3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__CS3R=next__AS3R;
+              };
+            };
+            ptr__2OLC=result__CS3R;
           };
-          result__JRLC=((__ITM_READ_ARGS *)ptr__KRLC);
-          *(result__JRLC) = *(ITM_READ_ARGS__);
+          result__1OLC=((__ITM_READ_ARGS *)ptr__2OLC);
+          *(result__1OLC) = *(ITM_READ_ARGS__);
         };
-        Self__OTQC=((__ITM_READ_ARGS *)result__JRLC);
-        Self__OTQC->parent_itm_read__N5JC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM=p__HMLC;
-        Self__OTQC->parent_itm_read__N5JC.name__SEQC=result__QKIQ;
-        Self__OTQC->args__STQC=l_arg__W0JC;
-        result__T0JC=result__JRLC;
+        Self__2DQC=((__ITM_READ_ARGS *)result__1OLC);
+        Self__2DQC->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__AKLC;
+        Self__2DQC->parent_itm_read__14JC.name__AVPC=result__COEQ;
+        Self__2DQC->args__AEQC=l_arg__E0JC;
+        result__B0JC=result__1OLC;
       };
     };
   };
-  return(result__T0JC);
+  return(result__B0JC);
 }
 
-static void* search_require__MOCM(__TYPE *Self__NOCM,void *n__OOCM)
+static void* search_require__B04L(__TYPE *Self__C04L,void *n__D04L)
 // ({TYPE},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  void *result__ROCM,*__tmp__KQCM;
-  void *typ__SOCM;
-  __INTEGER j__QOCM;
-  void *__tmp__CPCM,*__tmp__WPCM;
-  void *__tmp__DPCM;
-  __SECTION_ *Self__ULOQ;
-  void *__tmp__XPCM;
-  void *__tmp__ZPCM;
-  __BOOLEAN __tmp__NPCM;
-  result__ROCM=NULL;
-  typ__SOCM=NULL;
-  j__QOCM= 0;
-  while_do__BYEM:
+  void *result__G04L,*__tmp__514L;
+  void *typ__H04L;
+  __INTEGER j__F04L;
+  void *__tmp__X04L,*__tmp__L14L;
+  __SLOT_DATA *Self__AKBR;
+  void *result__5JBR,*__tmp__Y04L;
+  __SECTION_ *Self__DQKQ;
+  void *__tmp__M14L;
+  void *__tmp__O14L;
+  __BOOLEAN __tmp__C14L;
+  result__G04L=NULL;
+  typ__H04L=NULL;
+  j__F04L= 0;
+  while_do__5DBM:
   {
-    if ((j__QOCM <= ((__FAST_ARRAYoSLOTo *)Self__NOCM->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-      __tmp__CPCM=((void **)((__FAST_ARRAYoSLOTo *)Self__NOCM->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__QOCM];
-      if (((struct ___OBJ *)__tmp__CPCM)->__id==__SLOT_DATA__) {
-        __tmp__DPCM=id_section__FGAG(__tmp__CPCM);
+    if ((j__F04L <= ((__FAST_ARRAYoSLOTo *)Self__C04L->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+      __tmp__X04L=((void **)((__FAST_ARRAYoSLOTo *)Self__C04L->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__F04L];
+      if (((struct ___OBJ *)__tmp__X04L)->__id==__SLOT_DATA__) {
+        Self__AKBR=((__SLOT_DATA *)__tmp__X04L);
+        result__5JBR=NULL;
+        if (((void *)Self__AKBR->parent_slot__IHZD != (void *)NULL)) {
+          result__5JBR=((__ITM_SLOT *)((__SLOT *)Self__AKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+        } else {
+          result__5JBR=get_name__GCJD((&__string_26));
+        };
+        __tmp__Y04L=result__5JBR;
       } else {
-        __tmp__DPCM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__CPCM)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+        __tmp__Y04L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__X04L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__ULOQ=((__SECTION_ *)__tmp__DPCM);
-      __tmp__NPCM=(((void *)Self__ULOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__ULOQ->name__I2ZD == (void *)(&__string_24)));
+      Self__DQKQ=((__SECTION_ *)__tmp__Y04L);
+      __tmp__C14L=(((void *)Self__DQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__DQKQ->name__CH0D == (void *)(&__string_24)));
     } else {
-      __tmp__NPCM=FALSE__;
+      __tmp__C14L=FALSE__;
     };
-    if ((__tmp__NPCM && ((void *)result__ROCM == (void *)NULL))) {
-      __tmp__WPCM=((void **)((__FAST_ARRAYoSLOTo *)Self__NOCM->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__QOCM];
-      if (((struct ___OBJ *)__tmp__WPCM)->__id==__SLOT_DATA__) {
-        __tmp__XPCM=get_type_result__NX5G(__tmp__WPCM);
+    if ((__tmp__C14L && ((void *)result__G04L == (void *)NULL))) {
+      __tmp__L14L=((void **)((__FAST_ARRAYoSLOTo *)Self__C04L->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__F04L];
+      if (((struct ___OBJ *)__tmp__L14L)->__id==__SLOT_DATA__) {
+        __tmp__M14L=get_type_result__XF2G(__tmp__L14L);
       } else {
-        __tmp__XPCM=get_type_result__XY5G(__tmp__WPCM);
+        __tmp__M14L=get_type_result__BH2G(__tmp__L14L);
       };
-      typ__SOCM=((__TYPE_FULL *)__tmp__XPCM)->parent_type__KTL;
-      switch (((struct ___OBJ *)typ__SOCM)->__id) {
+      typ__H04L=((__TYPE_FULL *)__tmp__M14L)->parent_type__5SL;
+      switch (((struct ___OBJ *)typ__H04L)->__id) {
       case __TYPE__: {
-        __tmp__ZPCM=((__TYPE *)typ__SOCM)->prototype__RD;
+        __tmp__O14L=((__TYPE *)typ__H04L)->prototype__RD;
       } break;
       case __TYPE_NULL__: {
-        __tmp__ZPCM=((__TYPE_NULL *)typ__SOCM)->parent_type__TIB.prototype__RD;
+        __tmp__O14L=((__TYPE_NULL *)typ__H04L)->parent_type__TIB.prototype__RD;
       } break;
       case __TYPE_VOID__: {
-        __tmp__ZPCM=((__TYPE_VOID *)typ__SOCM)->parent_type__UIB.prototype__RD;
+        __tmp__O14L=((__TYPE_VOID *)typ__H04L)->parent_type__UIB.prototype__RD;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__ZPCM=((__TYPE_CONTEXT *)typ__SOCM)->parent_type__VIB.prototype__RD;
+        __tmp__O14L=((__TYPE_CONTEXT *)typ__H04L)->parent_type__VIB.prototype__RD;
       } break;
       case __TYPE_ID__: {
-        __tmp__ZPCM=((__TYPE_ID *)typ__SOCM)->parent_type__WIB.prototype__RD;
+        __tmp__O14L=((__TYPE_ID *)typ__H04L)->parent_type__WIB.prototype__RD;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__ZPCM=((__TYPE_GENERIC *)typ__SOCM)->parent_type__T2IB.prototype__RD;
+        __tmp__O14L=((__TYPE_GENERIC *)typ__H04L)->parent_type__C2IB.prototype__RD;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__ZPCM=prototype__UIIJ();
+        __tmp__O14L=prototype__QLEJ();
       } break;
       };
-      result__ROCM=fast_reference_at__PWPD(((__PROTOTYPE *)__tmp__ZPCM)->slot_list__3IM,n__OOCM);
-      if ((((void *)result__ROCM == (void *)NULL) || ((void *)((__ITM_SLOT *)result__ROCM)->require__MV2D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__SOCM)->__id) {
+      result__G04L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__O14L)->slot_list__SIM,n__D04L);
+      if ((((void *)result__G04L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__G04L)->require__Z52D == (void *)NULL))) {
+        switch (((struct ___OBJ *)typ__H04L)->__id) {
         case __TYPE__: {
-          __tmp__KQCM=search_require__MOCM(typ__SOCM,n__OOCM);
+          __tmp__514L=search_require__B04L(typ__H04L,n__D04L);
         } break;
         case __TYPE_NULL__: {
-          __tmp__KQCM=search_require__TQCM(typ__SOCM,n__OOCM);
+          __tmp__514L=search_require__I24L(typ__H04L,n__D04L);
         } break;
         case __TYPE_VOID__: {
-          __tmp__KQCM=search_require__0SCM(typ__SOCM,n__OOCM);
+          __tmp__514L=search_require__P44L(typ__H04L,n__D04L);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__KQCM=search_require__BVCM(typ__SOCM,n__OOCM);
+          __tmp__514L=search_require__WA5L(typ__H04L,n__D04L);
         } break;
         case __TYPE_ID__: {
-          __tmp__KQCM=search_require__IXCM(typ__SOCM,n__OOCM);
+          __tmp__514L=search_require__3C5L(typ__H04L,n__D04L);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__KQCM=search_require__PZCM(typ__SOCM,n__OOCM);
+          __tmp__514L=search_require__EF5L(typ__H04L,n__D04L);
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__KQCM=search_require__XQFN(typ__SOCM,n__OOCM);
+          __tmp__514L=search_require__14BN(typ__H04L,n__D04L);
         } break;
         };
-        result__ROCM=__tmp__KQCM;
+        result__G04L=__tmp__514L;
       } else {
-        last_type_contract__BLVL=typ__SOCM;
+        last_type_contract__XVRL=typ__H04L;
       };
-      j__QOCM=(__INTEGER)(j__QOCM +  1);
-      goto while_do__BYEM;
+      j__F04L=(__INTEGER)(j__F04L +  1);
+      goto while_do__5DBM;
     };
   };
-  return(result__ROCM);
+  return(result__G04L);
 }
 
-static void* search_require__TQCM(__TYPE_NULL *Self__UQCM,void *n__VQCM)
+static void* search_require__I24L(__TYPE_NULL *Self__J24L,void *n__K24L)
 // ({TYPE_NULL},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  void *result__YQCM,*__tmp__RSCM;
-  void *typ__ZQCM;
-  __INTEGER j__XQCM;
-  void *__tmp__JRCM,*__tmp__3RCM;
-  void *__tmp__KRCM;
-  __SECTION_ *Self__VLOQ;
-  void *__tmp__4RCM;
-  void *__tmp__ASCM;
-  __BOOLEAN __tmp__URCM;
-  result__YQCM=NULL;
-  typ__ZQCM=NULL;
-  j__XQCM= 0;
-  while_do__MYEM:
+  void *result__N24L,*__tmp__G44L;
+  void *typ__O24L;
+  __INTEGER j__M24L;
+  void *__tmp__424L,*__tmp__S34L;
+  __SLOT_DATA *Self__CKBR;
+  void *result__BKBR,*__tmp__524L;
+  __SECTION_ *Self__EQKQ;
+  void *__tmp__T34L;
+  void *__tmp__V34L;
+  __BOOLEAN __tmp__J34L;
+  result__N24L=NULL;
+  typ__O24L=NULL;
+  j__M24L= 0;
+  while_do__KEBM:
   {
-    if ((j__XQCM <= ((__FAST_ARRAYoSLOTo *)Self__UQCM->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-      __tmp__JRCM=((void **)((__FAST_ARRAYoSLOTo *)Self__UQCM->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__XQCM];
-      if (((struct ___OBJ *)__tmp__JRCM)->__id==__SLOT_DATA__) {
-        __tmp__KRCM=id_section__FGAG(__tmp__JRCM);
+    if ((j__M24L <= ((__FAST_ARRAYoSLOTo *)Self__J24L->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+      __tmp__424L=((void **)((__FAST_ARRAYoSLOTo *)Self__J24L->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__M24L];
+      if (((struct ___OBJ *)__tmp__424L)->__id==__SLOT_DATA__) {
+        Self__CKBR=((__SLOT_DATA *)__tmp__424L);
+        result__BKBR=NULL;
+        if (((void *)Self__CKBR->parent_slot__IHZD != (void *)NULL)) {
+          result__BKBR=((__ITM_SLOT *)((__SLOT *)Self__CKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+        } else {
+          result__BKBR=get_name__GCJD((&__string_26));
+        };
+        __tmp__524L=result__BKBR;
       } else {
-        __tmp__KRCM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__JRCM)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+        __tmp__524L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__424L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__VLOQ=((__SECTION_ *)__tmp__KRCM);
-      __tmp__URCM=(((void *)Self__VLOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__VLOQ->name__I2ZD == (void *)(&__string_24)));
+      Self__EQKQ=((__SECTION_ *)__tmp__524L);
+      __tmp__J34L=(((void *)Self__EQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__EQKQ->name__CH0D == (void *)(&__string_24)));
     } else {
-      __tmp__URCM=FALSE__;
+      __tmp__J34L=FALSE__;
     };
-    if ((__tmp__URCM && ((void *)result__YQCM == (void *)NULL))) {
-      __tmp__3RCM=((void **)((__FAST_ARRAYoSLOTo *)Self__UQCM->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__XQCM];
-      if (((struct ___OBJ *)__tmp__3RCM)->__id==__SLOT_DATA__) {
-        __tmp__4RCM=get_type_result__NX5G(__tmp__3RCM);
+    if ((__tmp__J34L && ((void *)result__N24L == (void *)NULL))) {
+      __tmp__S34L=((void **)((__FAST_ARRAYoSLOTo *)Self__J24L->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__M24L];
+      if (((struct ___OBJ *)__tmp__S34L)->__id==__SLOT_DATA__) {
+        __tmp__T34L=get_type_result__XF2G(__tmp__S34L);
       } else {
-        __tmp__4RCM=get_type_result__XY5G(__tmp__3RCM);
+        __tmp__T34L=get_type_result__BH2G(__tmp__S34L);
       };
-      typ__ZQCM=((__TYPE_FULL *)__tmp__4RCM)->parent_type__KTL;
-      switch (((struct ___OBJ *)typ__ZQCM)->__id) {
+      typ__O24L=((__TYPE_FULL *)__tmp__T34L)->parent_type__5SL;
+      switch (((struct ___OBJ *)typ__O24L)->__id) {
       case __TYPE__: {
-        __tmp__ASCM=((__TYPE *)typ__ZQCM)->prototype__RD;
+        __tmp__V34L=((__TYPE *)typ__O24L)->prototype__RD;
       } break;
       case __TYPE_NULL__: {
-        __tmp__ASCM=((__TYPE_NULL *)typ__ZQCM)->parent_type__TIB.prototype__RD;
+        __tmp__V34L=((__TYPE_NULL *)typ__O24L)->parent_type__TIB.prototype__RD;
       } break;
       case __TYPE_VOID__: {
-        __tmp__ASCM=((__TYPE_VOID *)typ__ZQCM)->parent_type__UIB.prototype__RD;
+        __tmp__V34L=((__TYPE_VOID *)typ__O24L)->parent_type__UIB.prototype__RD;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__ASCM=((__TYPE_CONTEXT *)typ__ZQCM)->parent_type__VIB.prototype__RD;
+        __tmp__V34L=((__TYPE_CONTEXT *)typ__O24L)->parent_type__VIB.prototype__RD;
       } break;
       case __TYPE_ID__: {
-        __tmp__ASCM=((__TYPE_ID *)typ__ZQCM)->parent_type__WIB.prototype__RD;
+        __tmp__V34L=((__TYPE_ID *)typ__O24L)->parent_type__WIB.prototype__RD;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__ASCM=((__TYPE_GENERIC *)typ__ZQCM)->parent_type__T2IB.prototype__RD;
+        __tmp__V34L=((__TYPE_GENERIC *)typ__O24L)->parent_type__C2IB.prototype__RD;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__ASCM=prototype__UIIJ();
+        __tmp__V34L=prototype__QLEJ();
       } break;
       };
-      result__YQCM=fast_reference_at__PWPD(((__PROTOTYPE *)__tmp__ASCM)->slot_list__3IM,n__VQCM);
-      if ((((void *)result__YQCM == (void *)NULL) || ((void *)((__ITM_SLOT *)result__YQCM)->require__MV2D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__ZQCM)->__id) {
+      result__N24L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__V34L)->slot_list__SIM,n__K24L);
+      if ((((void *)result__N24L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__N24L)->require__Z52D == (void *)NULL))) {
+        switch (((struct ___OBJ *)typ__O24L)->__id) {
         case __TYPE__: {
-          __tmp__RSCM=search_require__MOCM(typ__ZQCM,n__VQCM);
+          __tmp__G44L=search_require__B04L(typ__O24L,n__K24L);
         } break;
         case __TYPE_NULL__: {
-          __tmp__RSCM=search_require__TQCM(typ__ZQCM,n__VQCM);
+          __tmp__G44L=search_require__I24L(typ__O24L,n__K24L);
         } break;
         case __TYPE_VOID__: {
-          __tmp__RSCM=search_require__0SCM(typ__ZQCM,n__VQCM);
+          __tmp__G44L=search_require__P44L(typ__O24L,n__K24L);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__RSCM=search_require__BVCM(typ__ZQCM,n__VQCM);
+          __tmp__G44L=search_require__WA5L(typ__O24L,n__K24L);
         } break;
         case __TYPE_ID__: {
-          __tmp__RSCM=search_require__IXCM(typ__ZQCM,n__VQCM);
+          __tmp__G44L=search_require__3C5L(typ__O24L,n__K24L);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__RSCM=search_require__PZCM(typ__ZQCM,n__VQCM);
+          __tmp__G44L=search_require__EF5L(typ__O24L,n__K24L);
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__RSCM=search_require__XQFN(typ__ZQCM,n__VQCM);
+          __tmp__G44L=search_require__14BN(typ__O24L,n__K24L);
         } break;
         };
-        result__YQCM=__tmp__RSCM;
+        result__N24L=__tmp__G44L;
       } else {
-        last_type_contract__BLVL=typ__ZQCM;
+        last_type_contract__XVRL=typ__O24L;
       };
-      j__XQCM=(__INTEGER)(j__XQCM +  1);
-      goto while_do__MYEM;
+      j__M24L=(__INTEGER)(j__M24L +  1);
+      goto while_do__KEBM;
     };
   };
-  return(result__YQCM);
+  return(result__N24L);
 }
 
-static void* search_require__0SCM(__TYPE_VOID *Self__1SCM,void *n__2SCM)
+static void* search_require__P44L(__TYPE_VOID *Self__Q44L,void *n__R44L)
 // ({TYPE_VOID},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  void *result__5SCM,*__tmp__YUCM;
-  void *typ__ATCM;
-  __INTEGER j__4SCM;
-  void *__tmp__QTCM,*__tmp__EUCM;
-  void *__tmp__RTCM;
-  __SECTION_ *Self__WLOQ;
-  void *__tmp__FUCM;
-  void *__tmp__HUCM;
-  __BOOLEAN __tmp__1TCM;
-  result__5SCM=NULL;
-  typ__ATCM=NULL;
-  j__4SCM= 0;
-  while_do__XYEM:
+  void *result__U44L,*__tmp__NA5L;
+  void *typ__V44L;
+  __INTEGER j__T44L;
+  void *__tmp__F54L,*__tmp__Z54L;
+  __SLOT_DATA *Self__EKBR;
+  void *result__DKBR,*__tmp__G54L;
+  __SECTION_ *Self__FQKQ;
+  void *__tmp__054L;
+  void *__tmp__254L;
+  __BOOLEAN __tmp__Q54L;
+  result__U44L=NULL;
+  typ__V44L=NULL;
+  j__T44L= 0;
+  while_do__VEBM:
   {
-    if ((j__4SCM <= ((__FAST_ARRAYoSLOTo *)Self__1SCM->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-      __tmp__QTCM=((void **)((__FAST_ARRAYoSLOTo *)Self__1SCM->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__4SCM];
-      if (((struct ___OBJ *)__tmp__QTCM)->__id==__SLOT_DATA__) {
-        __tmp__RTCM=id_section__FGAG(__tmp__QTCM);
+    if ((j__T44L <= ((__FAST_ARRAYoSLOTo *)Self__Q44L->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+      __tmp__F54L=((void **)((__FAST_ARRAYoSLOTo *)Self__Q44L->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__T44L];
+      if (((struct ___OBJ *)__tmp__F54L)->__id==__SLOT_DATA__) {
+        Self__EKBR=((__SLOT_DATA *)__tmp__F54L);
+        result__DKBR=NULL;
+        if (((void *)Self__EKBR->parent_slot__IHZD != (void *)NULL)) {
+          result__DKBR=((__ITM_SLOT *)((__SLOT *)Self__EKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+        } else {
+          result__DKBR=get_name__GCJD((&__string_26));
+        };
+        __tmp__G54L=result__DKBR;
       } else {
-        __tmp__RTCM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__QTCM)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+        __tmp__G54L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__F54L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__WLOQ=((__SECTION_ *)__tmp__RTCM);
-      __tmp__1TCM=(((void *)Self__WLOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__WLOQ->name__I2ZD == (void *)(&__string_24)));
+      Self__FQKQ=((__SECTION_ *)__tmp__G54L);
+      __tmp__Q54L=(((void *)Self__FQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__FQKQ->name__CH0D == (void *)(&__string_24)));
     } else {
-      __tmp__1TCM=FALSE__;
+      __tmp__Q54L=FALSE__;
     };
-    if ((__tmp__1TCM && ((void *)result__5SCM == (void *)NULL))) {
-      __tmp__EUCM=((void **)((__FAST_ARRAYoSLOTo *)Self__1SCM->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__4SCM];
-      if (((struct ___OBJ *)__tmp__EUCM)->__id==__SLOT_DATA__) {
-        __tmp__FUCM=get_type_result__NX5G(__tmp__EUCM);
+    if ((__tmp__Q54L && ((void *)result__U44L == (void *)NULL))) {
+      __tmp__Z54L=((void **)((__FAST_ARRAYoSLOTo *)Self__Q44L->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__T44L];
+      if (((struct ___OBJ *)__tmp__Z54L)->__id==__SLOT_DATA__) {
+        __tmp__054L=get_type_result__XF2G(__tmp__Z54L);
       } else {
-        __tmp__FUCM=get_type_result__XY5G(__tmp__EUCM);
+        __tmp__054L=get_type_result__BH2G(__tmp__Z54L);
       };
-      typ__ATCM=((__TYPE_FULL *)__tmp__FUCM)->parent_type__KTL;
-      switch (((struct ___OBJ *)typ__ATCM)->__id) {
+      typ__V44L=((__TYPE_FULL *)__tmp__054L)->parent_type__5SL;
+      switch (((struct ___OBJ *)typ__V44L)->__id) {
       case __TYPE__: {
-        __tmp__HUCM=((__TYPE *)typ__ATCM)->prototype__RD;
+        __tmp__254L=((__TYPE *)typ__V44L)->prototype__RD;
       } break;
       case __TYPE_NULL__: {
-        __tmp__HUCM=((__TYPE_NULL *)typ__ATCM)->parent_type__TIB.prototype__RD;
+        __tmp__254L=((__TYPE_NULL *)typ__V44L)->parent_type__TIB.prototype__RD;
       } break;
       case __TYPE_VOID__: {
-        __tmp__HUCM=((__TYPE_VOID *)typ__ATCM)->parent_type__UIB.prototype__RD;
+        __tmp__254L=((__TYPE_VOID *)typ__V44L)->parent_type__UIB.prototype__RD;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__HUCM=((__TYPE_CONTEXT *)typ__ATCM)->parent_type__VIB.prototype__RD;
+        __tmp__254L=((__TYPE_CONTEXT *)typ__V44L)->parent_type__VIB.prototype__RD;
       } break;
       case __TYPE_ID__: {
-        __tmp__HUCM=((__TYPE_ID *)typ__ATCM)->parent_type__WIB.prototype__RD;
+        __tmp__254L=((__TYPE_ID *)typ__V44L)->parent_type__WIB.prototype__RD;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__HUCM=((__TYPE_GENERIC *)typ__ATCM)->parent_type__T2IB.prototype__RD;
+        __tmp__254L=((__TYPE_GENERIC *)typ__V44L)->parent_type__C2IB.prototype__RD;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__HUCM=prototype__UIIJ();
+        __tmp__254L=prototype__QLEJ();
       } break;
       };
-      result__5SCM=fast_reference_at__PWPD(((__PROTOTYPE *)__tmp__HUCM)->slot_list__3IM,n__2SCM);
-      if ((((void *)result__5SCM == (void *)NULL) || ((void *)((__ITM_SLOT *)result__5SCM)->require__MV2D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__ATCM)->__id) {
+      result__U44L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__254L)->slot_list__SIM,n__R44L);
+      if ((((void *)result__U44L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__U44L)->require__Z52D == (void *)NULL))) {
+        switch (((struct ___OBJ *)typ__V44L)->__id) {
         case __TYPE__: {
-          __tmp__YUCM=search_require__MOCM(typ__ATCM,n__2SCM);
+          __tmp__NA5L=search_require__B04L(typ__V44L,n__R44L);
         } break;
         case __TYPE_NULL__: {
-          __tmp__YUCM=search_require__TQCM(typ__ATCM,n__2SCM);
+          __tmp__NA5L=search_require__I24L(typ__V44L,n__R44L);
         } break;
         case __TYPE_VOID__: {
-          __tmp__YUCM=search_require__0SCM(typ__ATCM,n__2SCM);
+          __tmp__NA5L=search_require__P44L(typ__V44L,n__R44L);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__YUCM=search_require__BVCM(typ__ATCM,n__2SCM);
+          __tmp__NA5L=search_require__WA5L(typ__V44L,n__R44L);
         } break;
         case __TYPE_ID__: {
-          __tmp__YUCM=search_require__IXCM(typ__ATCM,n__2SCM);
+          __tmp__NA5L=search_require__3C5L(typ__V44L,n__R44L);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__YUCM=search_require__PZCM(typ__ATCM,n__2SCM);
+          __tmp__NA5L=search_require__EF5L(typ__V44L,n__R44L);
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__YUCM=search_require__XQFN(typ__ATCM,n__2SCM);
+          __tmp__NA5L=search_require__14BN(typ__V44L,n__R44L);
         } break;
         };
-        result__5SCM=__tmp__YUCM;
+        result__U44L=__tmp__NA5L;
       } else {
-        last_type_contract__BLVL=typ__ATCM;
+        last_type_contract__XVRL=typ__V44L;
       };
-      j__4SCM=(__INTEGER)(j__4SCM +  1);
-      goto while_do__XYEM;
+      j__T44L=(__INTEGER)(j__T44L +  1);
+      goto while_do__VEBM;
     };
   };
-  return(result__5SCM);
+  return(result__U44L);
 }
 
-static void* search_require__BVCM(__TYPE_CONTEXT *Self__CVCM,void *n__DVCM)
+static void* search_require__WA5L(__TYPE_CONTEXT *Self__XA5L,void *n__YA5L)
 // ({TYPE_CONTEXT},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  void *result__GVCM,*__tmp__5WCM;
-  void *typ__HVCM;
-  __INTEGER j__FVCM;
-  void *__tmp__XVCM,*__tmp__LWCM;
-  void *__tmp__YVCM;
-  __SECTION_ *Self__XLOQ;
-  void *__tmp__MWCM;
-  void *__tmp__OWCM;
-  __BOOLEAN __tmp__CWCM;
-  result__GVCM=NULL;
-  typ__HVCM=NULL;
-  j__FVCM= 0;
-  while_do__CZEM:
+  void *result__1A5L,*__tmp__UC5L;
+  void *typ__2A5L;
+  __INTEGER j__0A5L;
+  void *__tmp__MB5L,*__tmp__AC5L;
+  __SLOT_DATA *Self__GKBR;
+  void *result__FKBR,*__tmp__NB5L;
+  __SECTION_ *Self__GQKQ;
+  void *__tmp__BC5L;
+  void *__tmp__DC5L;
+  __BOOLEAN __tmp__XB5L;
+  result__1A5L=NULL;
+  typ__2A5L=NULL;
+  j__0A5L= 0;
+  while_do__AFBM:
   {
-    if ((j__FVCM <= ((__FAST_ARRAYoSLOTo *)Self__CVCM->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-      __tmp__XVCM=((void **)((__FAST_ARRAYoSLOTo *)Self__CVCM->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__FVCM];
-      if (((struct ___OBJ *)__tmp__XVCM)->__id==__SLOT_DATA__) {
-        __tmp__YVCM=id_section__FGAG(__tmp__XVCM);
+    if ((j__0A5L <= ((__FAST_ARRAYoSLOTo *)Self__XA5L->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+      __tmp__MB5L=((void **)((__FAST_ARRAYoSLOTo *)Self__XA5L->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__0A5L];
+      if (((struct ___OBJ *)__tmp__MB5L)->__id==__SLOT_DATA__) {
+        Self__GKBR=((__SLOT_DATA *)__tmp__MB5L);
+        result__FKBR=NULL;
+        if (((void *)Self__GKBR->parent_slot__IHZD != (void *)NULL)) {
+          result__FKBR=((__ITM_SLOT *)((__SLOT *)Self__GKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+        } else {
+          result__FKBR=get_name__GCJD((&__string_26));
+        };
+        __tmp__NB5L=result__FKBR;
       } else {
-        __tmp__YVCM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__XVCM)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+        __tmp__NB5L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__MB5L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__XLOQ=((__SECTION_ *)__tmp__YVCM);
-      __tmp__CWCM=(((void *)Self__XLOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__XLOQ->name__I2ZD == (void *)(&__string_24)));
+      Self__GQKQ=((__SECTION_ *)__tmp__NB5L);
+      __tmp__XB5L=(((void *)Self__GQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__GQKQ->name__CH0D == (void *)(&__string_24)));
     } else {
-      __tmp__CWCM=FALSE__;
+      __tmp__XB5L=FALSE__;
     };
-    if ((__tmp__CWCM && ((void *)result__GVCM == (void *)NULL))) {
-      __tmp__LWCM=((void **)((__FAST_ARRAYoSLOTo *)Self__CVCM->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__FVCM];
-      if (((struct ___OBJ *)__tmp__LWCM)->__id==__SLOT_DATA__) {
-        __tmp__MWCM=get_type_result__NX5G(__tmp__LWCM);
+    if ((__tmp__XB5L && ((void *)result__1A5L == (void *)NULL))) {
+      __tmp__AC5L=((void **)((__FAST_ARRAYoSLOTo *)Self__XA5L->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__0A5L];
+      if (((struct ___OBJ *)__tmp__AC5L)->__id==__SLOT_DATA__) {
+        __tmp__BC5L=get_type_result__XF2G(__tmp__AC5L);
       } else {
-        __tmp__MWCM=get_type_result__XY5G(__tmp__LWCM);
+        __tmp__BC5L=get_type_result__BH2G(__tmp__AC5L);
       };
-      typ__HVCM=((__TYPE_FULL *)__tmp__MWCM)->parent_type__KTL;
-      switch (((struct ___OBJ *)typ__HVCM)->__id) {
+      typ__2A5L=((__TYPE_FULL *)__tmp__BC5L)->parent_type__5SL;
+      switch (((struct ___OBJ *)typ__2A5L)->__id) {
       case __TYPE__: {
-        __tmp__OWCM=((__TYPE *)typ__HVCM)->prototype__RD;
+        __tmp__DC5L=((__TYPE *)typ__2A5L)->prototype__RD;
       } break;
       case __TYPE_NULL__: {
-        __tmp__OWCM=((__TYPE_NULL *)typ__HVCM)->parent_type__TIB.prototype__RD;
+        __tmp__DC5L=((__TYPE_NULL *)typ__2A5L)->parent_type__TIB.prototype__RD;
       } break;
       case __TYPE_VOID__: {
-        __tmp__OWCM=((__TYPE_VOID *)typ__HVCM)->parent_type__UIB.prototype__RD;
+        __tmp__DC5L=((__TYPE_VOID *)typ__2A5L)->parent_type__UIB.prototype__RD;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__OWCM=((__TYPE_CONTEXT *)typ__HVCM)->parent_type__VIB.prototype__RD;
+        __tmp__DC5L=((__TYPE_CONTEXT *)typ__2A5L)->parent_type__VIB.prototype__RD;
       } break;
       case __TYPE_ID__: {
-        __tmp__OWCM=((__TYPE_ID *)typ__HVCM)->parent_type__WIB.prototype__RD;
+        __tmp__DC5L=((__TYPE_ID *)typ__2A5L)->parent_type__WIB.prototype__RD;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__OWCM=((__TYPE_GENERIC *)typ__HVCM)->parent_type__T2IB.prototype__RD;
+        __tmp__DC5L=((__TYPE_GENERIC *)typ__2A5L)->parent_type__C2IB.prototype__RD;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__OWCM=prototype__UIIJ();
+        __tmp__DC5L=prototype__QLEJ();
       } break;
       };
-      result__GVCM=fast_reference_at__PWPD(((__PROTOTYPE *)__tmp__OWCM)->slot_list__3IM,n__DVCM);
-      if ((((void *)result__GVCM == (void *)NULL) || ((void *)((__ITM_SLOT *)result__GVCM)->require__MV2D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__HVCM)->__id) {
+      result__1A5L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__DC5L)->slot_list__SIM,n__YA5L);
+      if ((((void *)result__1A5L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__1A5L)->require__Z52D == (void *)NULL))) {
+        switch (((struct ___OBJ *)typ__2A5L)->__id) {
         case __TYPE__: {
-          __tmp__5WCM=search_require__MOCM(typ__HVCM,n__DVCM);
+          __tmp__UC5L=search_require__B04L(typ__2A5L,n__YA5L);
         } break;
         case __TYPE_NULL__: {
-          __tmp__5WCM=search_require__TQCM(typ__HVCM,n__DVCM);
+          __tmp__UC5L=search_require__I24L(typ__2A5L,n__YA5L);
         } break;
         case __TYPE_VOID__: {
-          __tmp__5WCM=search_require__0SCM(typ__HVCM,n__DVCM);
+          __tmp__UC5L=search_require__P44L(typ__2A5L,n__YA5L);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__5WCM=search_require__BVCM(typ__HVCM,n__DVCM);
+          __tmp__UC5L=search_require__WA5L(typ__2A5L,n__YA5L);
         } break;
         case __TYPE_ID__: {
-          __tmp__5WCM=search_require__IXCM(typ__HVCM,n__DVCM);
+          __tmp__UC5L=search_require__3C5L(typ__2A5L,n__YA5L);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__5WCM=search_require__PZCM(typ__HVCM,n__DVCM);
+          __tmp__UC5L=search_require__EF5L(typ__2A5L,n__YA5L);
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__5WCM=search_require__XQFN(typ__HVCM,n__DVCM);
+          __tmp__UC5L=search_require__14BN(typ__2A5L,n__YA5L);
         } break;
         };
-        result__GVCM=__tmp__5WCM;
+        result__1A5L=__tmp__UC5L;
       } else {
-        last_type_contract__BLVL=typ__HVCM;
+        last_type_contract__XVRL=typ__2A5L;
       };
-      j__FVCM=(__INTEGER)(j__FVCM +  1);
-      goto while_do__CZEM;
+      j__0A5L=(__INTEGER)(j__0A5L +  1);
+      goto while_do__AFBM;
     };
   };
-  return(result__GVCM);
+  return(result__1A5L);
 }
 
-static void* search_require__IXCM(__TYPE_ID *Self__JXCM,void *n__KXCM)
+static void* search_require__3C5L(__TYPE_ID *Self__4C5L,void *n__5C5L)
 // ({TYPE_ID},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  void *result__NXCM,*__tmp__GZCM;
-  void *typ__OXCM;
-  __INTEGER j__MXCM;
-  void *__tmp__4XCM,*__tmp__SYCM;
-  void *__tmp__5XCM;
-  __SECTION_ *Self__YLOQ;
-  void *__tmp__TYCM;
-  void *__tmp__VYCM;
-  __BOOLEAN __tmp__JYCM;
-  result__NXCM=NULL;
-  typ__OXCM=NULL;
-  j__MXCM= 0;
-  while_do__NZEM:
+  void *result__CD5L,*__tmp__1E5L;
+  void *typ__DD5L;
+  __INTEGER j__BD5L;
+  void *__tmp__TD5L,*__tmp__HE5L;
+  __SLOT_DATA *Self__IKBR;
+  void *result__HKBR,*__tmp__UD5L;
+  __SECTION_ *Self__HQKQ;
+  void *__tmp__IE5L;
+  void *__tmp__KE5L;
+  __BOOLEAN __tmp__4D5L;
+  result__CD5L=NULL;
+  typ__DD5L=NULL;
+  j__BD5L= 0;
+  while_do__LFBM:
   {
-    if ((j__MXCM <= ((__FAST_ARRAYoSLOTo *)Self__JXCM->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-      __tmp__4XCM=((void **)((__FAST_ARRAYoSLOTo *)Self__JXCM->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__MXCM];
-      if (((struct ___OBJ *)__tmp__4XCM)->__id==__SLOT_DATA__) {
-        __tmp__5XCM=id_section__FGAG(__tmp__4XCM);
+    if ((j__BD5L <= ((__FAST_ARRAYoSLOTo *)Self__4C5L->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+      __tmp__TD5L=((void **)((__FAST_ARRAYoSLOTo *)Self__4C5L->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__BD5L];
+      if (((struct ___OBJ *)__tmp__TD5L)->__id==__SLOT_DATA__) {
+        Self__IKBR=((__SLOT_DATA *)__tmp__TD5L);
+        result__HKBR=NULL;
+        if (((void *)Self__IKBR->parent_slot__IHZD != (void *)NULL)) {
+          result__HKBR=((__ITM_SLOT *)((__SLOT *)Self__IKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+        } else {
+          result__HKBR=get_name__GCJD((&__string_26));
+        };
+        __tmp__UD5L=result__HKBR;
       } else {
-        __tmp__5XCM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__4XCM)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+        __tmp__UD5L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__TD5L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__YLOQ=((__SECTION_ *)__tmp__5XCM);
-      __tmp__JYCM=(((void *)Self__YLOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__YLOQ->name__I2ZD == (void *)(&__string_24)));
+      Self__HQKQ=((__SECTION_ *)__tmp__UD5L);
+      __tmp__4D5L=(((void *)Self__HQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__HQKQ->name__CH0D == (void *)(&__string_24)));
     } else {
-      __tmp__JYCM=FALSE__;
+      __tmp__4D5L=FALSE__;
     };
-    if ((__tmp__JYCM && ((void *)result__NXCM == (void *)NULL))) {
-      __tmp__SYCM=((void **)((__FAST_ARRAYoSLOTo *)Self__JXCM->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__MXCM];
-      if (((struct ___OBJ *)__tmp__SYCM)->__id==__SLOT_DATA__) {
-        __tmp__TYCM=get_type_result__NX5G(__tmp__SYCM);
+    if ((__tmp__4D5L && ((void *)result__CD5L == (void *)NULL))) {
+      __tmp__HE5L=((void **)((__FAST_ARRAYoSLOTo *)Self__4C5L->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__BD5L];
+      if (((struct ___OBJ *)__tmp__HE5L)->__id==__SLOT_DATA__) {
+        __tmp__IE5L=get_type_result__XF2G(__tmp__HE5L);
       } else {
-        __tmp__TYCM=get_type_result__XY5G(__tmp__SYCM);
+        __tmp__IE5L=get_type_result__BH2G(__tmp__HE5L);
       };
-      typ__OXCM=((__TYPE_FULL *)__tmp__TYCM)->parent_type__KTL;
-      switch (((struct ___OBJ *)typ__OXCM)->__id) {
+      typ__DD5L=((__TYPE_FULL *)__tmp__IE5L)->parent_type__5SL;
+      switch (((struct ___OBJ *)typ__DD5L)->__id) {
       case __TYPE__: {
-        __tmp__VYCM=((__TYPE *)typ__OXCM)->prototype__RD;
+        __tmp__KE5L=((__TYPE *)typ__DD5L)->prototype__RD;
       } break;
       case __TYPE_NULL__: {
-        __tmp__VYCM=((__TYPE_NULL *)typ__OXCM)->parent_type__TIB.prototype__RD;
+        __tmp__KE5L=((__TYPE_NULL *)typ__DD5L)->parent_type__TIB.prototype__RD;
       } break;
       case __TYPE_VOID__: {
-        __tmp__VYCM=((__TYPE_VOID *)typ__OXCM)->parent_type__UIB.prototype__RD;
+        __tmp__KE5L=((__TYPE_VOID *)typ__DD5L)->parent_type__UIB.prototype__RD;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__VYCM=((__TYPE_CONTEXT *)typ__OXCM)->parent_type__VIB.prototype__RD;
+        __tmp__KE5L=((__TYPE_CONTEXT *)typ__DD5L)->parent_type__VIB.prototype__RD;
       } break;
       case __TYPE_ID__: {
-        __tmp__VYCM=((__TYPE_ID *)typ__OXCM)->parent_type__WIB.prototype__RD;
+        __tmp__KE5L=((__TYPE_ID *)typ__DD5L)->parent_type__WIB.prototype__RD;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__VYCM=((__TYPE_GENERIC *)typ__OXCM)->parent_type__T2IB.prototype__RD;
+        __tmp__KE5L=((__TYPE_GENERIC *)typ__DD5L)->parent_type__C2IB.prototype__RD;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__VYCM=prototype__UIIJ();
+        __tmp__KE5L=prototype__QLEJ();
       } break;
       };
-      result__NXCM=fast_reference_at__PWPD(((__PROTOTYPE *)__tmp__VYCM)->slot_list__3IM,n__KXCM);
-      if ((((void *)result__NXCM == (void *)NULL) || ((void *)((__ITM_SLOT *)result__NXCM)->require__MV2D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__OXCM)->__id) {
+      result__CD5L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__KE5L)->slot_list__SIM,n__5C5L);
+      if ((((void *)result__CD5L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__CD5L)->require__Z52D == (void *)NULL))) {
+        switch (((struct ___OBJ *)typ__DD5L)->__id) {
         case __TYPE__: {
-          __tmp__GZCM=search_require__MOCM(typ__OXCM,n__KXCM);
+          __tmp__1E5L=search_require__B04L(typ__DD5L,n__5C5L);
         } break;
         case __TYPE_NULL__: {
-          __tmp__GZCM=search_require__TQCM(typ__OXCM,n__KXCM);
+          __tmp__1E5L=search_require__I24L(typ__DD5L,n__5C5L);
         } break;
         case __TYPE_VOID__: {
-          __tmp__GZCM=search_require__0SCM(typ__OXCM,n__KXCM);
+          __tmp__1E5L=search_require__P44L(typ__DD5L,n__5C5L);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__GZCM=search_require__BVCM(typ__OXCM,n__KXCM);
+          __tmp__1E5L=search_require__WA5L(typ__DD5L,n__5C5L);
         } break;
         case __TYPE_ID__: {
-          __tmp__GZCM=search_require__IXCM(typ__OXCM,n__KXCM);
+          __tmp__1E5L=search_require__3C5L(typ__DD5L,n__5C5L);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__GZCM=search_require__PZCM(typ__OXCM,n__KXCM);
+          __tmp__1E5L=search_require__EF5L(typ__DD5L,n__5C5L);
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__GZCM=search_require__XQFN(typ__OXCM,n__KXCM);
+          __tmp__1E5L=search_require__14BN(typ__DD5L,n__5C5L);
         } break;
         };
-        result__NXCM=__tmp__GZCM;
+        result__CD5L=__tmp__1E5L;
       } else {
-        last_type_contract__BLVL=typ__OXCM;
+        last_type_contract__XVRL=typ__DD5L;
       };
-      j__MXCM=(__INTEGER)(j__MXCM +  1);
-      goto while_do__NZEM;
+      j__BD5L=(__INTEGER)(j__BD5L +  1);
+      goto while_do__LFBM;
     };
   };
-  return(result__NXCM);
+  return(result__CD5L);
 }
 
-static void* search_require__PZCM(__TYPE_GENERIC *Self__QZCM,void *n__RZCM)
+static void* search_require__EF5L(__TYPE_GENERIC *Self__FF5L,void *n__GF5L)
 // ({TYPE_GENERIC},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  void *result__UZCM,*__tmp__N1CM;
-  void *typ__VZCM;
-  __INTEGER j__TZCM;
-  void *__tmp__F0CM,*__tmp__Z0CM;
-  void *__tmp__G0CM;
-  __SECTION_ *Self__ZLOQ;
-  void *__tmp__00CM;
-  void *__tmp__20CM;
-  __BOOLEAN __tmp__Q0CM;
-  result__UZCM=NULL;
-  typ__VZCM=NULL;
-  j__TZCM= 0;
-  while_do__YZEM:
+  void *result__JF5L,*__tmp__CH5L;
+  void *typ__KF5L;
+  __INTEGER j__IF5L;
+  void *__tmp__0F5L,*__tmp__OG5L;
+  __SLOT_DATA *Self__KKBR;
+  void *result__JKBR,*__tmp__1F5L;
+  __SECTION_ *Self__IQKQ;
+  void *__tmp__PG5L;
+  void *__tmp__RG5L;
+  __BOOLEAN __tmp__FG5L;
+  result__JF5L=NULL;
+  typ__KF5L=NULL;
+  j__IF5L= 0;
+  while_do__WFBM:
   {
-    if ((j__TZCM <= ((__FAST_ARRAYoSLOTo *)Self__QZCM->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-      __tmp__F0CM=((void **)((__FAST_ARRAYoSLOTo *)Self__QZCM->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__TZCM];
-      if (((struct ___OBJ *)__tmp__F0CM)->__id==__SLOT_DATA__) {
-        __tmp__G0CM=id_section__FGAG(__tmp__F0CM);
+    if ((j__IF5L <= ((__FAST_ARRAYoSLOTo *)Self__FF5L->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+      __tmp__0F5L=((void **)((__FAST_ARRAYoSLOTo *)Self__FF5L->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__IF5L];
+      if (((struct ___OBJ *)__tmp__0F5L)->__id==__SLOT_DATA__) {
+        Self__KKBR=((__SLOT_DATA *)__tmp__0F5L);
+        result__JKBR=NULL;
+        if (((void *)Self__KKBR->parent_slot__IHZD != (void *)NULL)) {
+          result__JKBR=((__ITM_SLOT *)((__SLOT *)Self__KKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+        } else {
+          result__JKBR=get_name__GCJD((&__string_26));
+        };
+        __tmp__1F5L=result__JKBR;
       } else {
-        __tmp__G0CM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__F0CM)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+        __tmp__1F5L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__0F5L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__ZLOQ=((__SECTION_ *)__tmp__G0CM);
-      __tmp__Q0CM=(((void *)Self__ZLOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__ZLOQ->name__I2ZD == (void *)(&__string_24)));
+      Self__IQKQ=((__SECTION_ *)__tmp__1F5L);
+      __tmp__FG5L=(((void *)Self__IQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__IQKQ->name__CH0D == (void *)(&__string_24)));
     } else {
-      __tmp__Q0CM=FALSE__;
+      __tmp__FG5L=FALSE__;
     };
-    if ((__tmp__Q0CM && ((void *)result__UZCM == (void *)NULL))) {
-      __tmp__Z0CM=((void **)((__FAST_ARRAYoSLOTo *)Self__QZCM->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__TZCM];
-      if (((struct ___OBJ *)__tmp__Z0CM)->__id==__SLOT_DATA__) {
-        __tmp__00CM=get_type_result__NX5G(__tmp__Z0CM);
+    if ((__tmp__FG5L && ((void *)result__JF5L == (void *)NULL))) {
+      __tmp__OG5L=((void **)((__FAST_ARRAYoSLOTo *)Self__FF5L->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__IF5L];
+      if (((struct ___OBJ *)__tmp__OG5L)->__id==__SLOT_DATA__) {
+        __tmp__PG5L=get_type_result__XF2G(__tmp__OG5L);
       } else {
-        __tmp__00CM=get_type_result__XY5G(__tmp__Z0CM);
+        __tmp__PG5L=get_type_result__BH2G(__tmp__OG5L);
       };
-      typ__VZCM=((__TYPE_FULL *)__tmp__00CM)->parent_type__KTL;
-      switch (((struct ___OBJ *)typ__VZCM)->__id) {
+      typ__KF5L=((__TYPE_FULL *)__tmp__PG5L)->parent_type__5SL;
+      switch (((struct ___OBJ *)typ__KF5L)->__id) {
       case __TYPE__: {
-        __tmp__20CM=((__TYPE *)typ__VZCM)->prototype__RD;
+        __tmp__RG5L=((__TYPE *)typ__KF5L)->prototype__RD;
       } break;
       case __TYPE_NULL__: {
-        __tmp__20CM=((__TYPE_NULL *)typ__VZCM)->parent_type__TIB.prototype__RD;
+        __tmp__RG5L=((__TYPE_NULL *)typ__KF5L)->parent_type__TIB.prototype__RD;
       } break;
       case __TYPE_VOID__: {
-        __tmp__20CM=((__TYPE_VOID *)typ__VZCM)->parent_type__UIB.prototype__RD;
+        __tmp__RG5L=((__TYPE_VOID *)typ__KF5L)->parent_type__UIB.prototype__RD;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__20CM=((__TYPE_CONTEXT *)typ__VZCM)->parent_type__VIB.prototype__RD;
+        __tmp__RG5L=((__TYPE_CONTEXT *)typ__KF5L)->parent_type__VIB.prototype__RD;
       } break;
       case __TYPE_ID__: {
-        __tmp__20CM=((__TYPE_ID *)typ__VZCM)->parent_type__WIB.prototype__RD;
+        __tmp__RG5L=((__TYPE_ID *)typ__KF5L)->parent_type__WIB.prototype__RD;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__20CM=((__TYPE_GENERIC *)typ__VZCM)->parent_type__T2IB.prototype__RD;
+        __tmp__RG5L=((__TYPE_GENERIC *)typ__KF5L)->parent_type__C2IB.prototype__RD;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__20CM=prototype__UIIJ();
+        __tmp__RG5L=prototype__QLEJ();
       } break;
       };
-      result__UZCM=fast_reference_at__PWPD(((__PROTOTYPE *)__tmp__20CM)->slot_list__3IM,n__RZCM);
-      if ((((void *)result__UZCM == (void *)NULL) || ((void *)((__ITM_SLOT *)result__UZCM)->require__MV2D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__VZCM)->__id) {
+      result__JF5L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__RG5L)->slot_list__SIM,n__GF5L);
+      if ((((void *)result__JF5L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__JF5L)->require__Z52D == (void *)NULL))) {
+        switch (((struct ___OBJ *)typ__KF5L)->__id) {
         case __TYPE__: {
-          __tmp__N1CM=search_require__MOCM(typ__VZCM,n__RZCM);
+          __tmp__CH5L=search_require__B04L(typ__KF5L,n__GF5L);
         } break;
         case __TYPE_NULL__: {
-          __tmp__N1CM=search_require__TQCM(typ__VZCM,n__RZCM);
+          __tmp__CH5L=search_require__I24L(typ__KF5L,n__GF5L);
         } break;
         case __TYPE_VOID__: {
-          __tmp__N1CM=search_require__0SCM(typ__VZCM,n__RZCM);
+          __tmp__CH5L=search_require__P44L(typ__KF5L,n__GF5L);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__N1CM=search_require__BVCM(typ__VZCM,n__RZCM);
+          __tmp__CH5L=search_require__WA5L(typ__KF5L,n__GF5L);
         } break;
         case __TYPE_ID__: {
-          __tmp__N1CM=search_require__IXCM(typ__VZCM,n__RZCM);
+          __tmp__CH5L=search_require__3C5L(typ__KF5L,n__GF5L);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__N1CM=search_require__PZCM(typ__VZCM,n__RZCM);
+          __tmp__CH5L=search_require__EF5L(typ__KF5L,n__GF5L);
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__N1CM=search_require__XQFN(typ__VZCM,n__RZCM);
+          __tmp__CH5L=search_require__14BN(typ__KF5L,n__GF5L);
         } break;
         };
-        result__UZCM=__tmp__N1CM;
+        result__JF5L=__tmp__CH5L;
       } else {
-        last_type_contract__BLVL=typ__VZCM;
+        last_type_contract__XVRL=typ__KF5L;
       };
-      j__TZCM=(__INTEGER)(j__TZCM +  1);
-      goto while_do__YZEM;
+      j__IF5L=(__INTEGER)(j__IF5L +  1);
+      goto while_do__WFBM;
     };
   };
-  return(result__UZCM);
+  return(result__JF5L);
 }
 
-static void* search_require__XQFN(__PROFIL_BLOCK *Self__YQFN,void *n__ZQFN)
+static void* search_require__14BN(__PROFIL_BLOCK *Self__24BN,void *n__34BN)
 // ({PROFIL_BLOCK},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  void *result__2QFN,*__tmp__VSFN;
-  void *typ__3QFN;
-  __INTEGER j__1QFN;
-  void *__tmp__NRFN,*__tmp__BSFN;
-  void *__tmp__ORFN;
-  __SECTION_ *Self__0LOQ;
-  void *__tmp__CSFN;
-  void *__tmp__ESFN;
-  __BOOLEAN __tmp__YRFN;
-  result__2QFN=NULL;
-  typ__3QFN=NULL;
-  j__1QFN= 0;
-  while_do__VKGN:
+  void *result__A5BN,*__tmp__ZACN;
+  void *typ__B5BN;
+  __INTEGER j__54BN;
+  void *__tmp__R5BN,*__tmp__FACN;
+  __SLOT_DATA *Self__MKBR;
+  void *result__LKBR,*__tmp__S5BN;
+  __SECTION_ *Self__JQKQ;
+  void *__tmp__GACN;
+  void *__tmp__IACN;
+  __BOOLEAN __tmp__25BN;
+  result__A5BN=NULL;
+  typ__B5BN=NULL;
+  j__54BN= 0;
+  while_do__ZYCN:
   {
-    if ((j__1QFN <= ((__FAST_ARRAYoSLOTo *)Self__YQFN->parent_type__VNCG.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-      __tmp__NRFN=((void **)((__FAST_ARRAYoSLOTo *)Self__YQFN->parent_type__VNCG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__1QFN];
-      if (((struct ___OBJ *)__tmp__NRFN)->__id==__SLOT_DATA__) {
-        __tmp__ORFN=id_section__FGAG(__tmp__NRFN);
+    if ((j__54BN <= ((__FAST_ARRAYoSLOTo *)Self__24BN->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+      __tmp__R5BN=((void **)((__FAST_ARRAYoSLOTo *)Self__24BN->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__54BN];
+      if (((struct ___OBJ *)__tmp__R5BN)->__id==__SLOT_DATA__) {
+        Self__MKBR=((__SLOT_DATA *)__tmp__R5BN);
+        result__LKBR=NULL;
+        if (((void *)Self__MKBR->parent_slot__IHZD != (void *)NULL)) {
+          result__LKBR=((__ITM_SLOT *)((__SLOT *)Self__MKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+        } else {
+          result__LKBR=get_name__GCJD((&__string_26));
+        };
+        __tmp__S5BN=result__LKBR;
       } else {
-        __tmp__ORFN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__NRFN)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+        __tmp__S5BN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__R5BN)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__0LOQ=((__SECTION_ *)__tmp__ORFN);
-      __tmp__YRFN=(((void *)Self__0LOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__0LOQ->name__I2ZD == (void *)(&__string_24)));
+      Self__JQKQ=((__SECTION_ *)__tmp__S5BN);
+      __tmp__25BN=(((void *)Self__JQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__JQKQ->name__CH0D == (void *)(&__string_24)));
     } else {
-      __tmp__YRFN=FALSE__;
+      __tmp__25BN=FALSE__;
     };
-    if ((__tmp__YRFN && ((void *)result__2QFN == (void *)NULL))) {
-      __tmp__BSFN=((void **)((__FAST_ARRAYoSLOTo *)Self__YQFN->parent_type__VNCG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__1QFN];
-      if (((struct ___OBJ *)__tmp__BSFN)->__id==__SLOT_DATA__) {
-        __tmp__CSFN=get_type_result__NX5G(__tmp__BSFN);
+    if ((__tmp__25BN && ((void *)result__A5BN == (void *)NULL))) {
+      __tmp__FACN=((void **)((__FAST_ARRAYoSLOTo *)Self__24BN->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__54BN];
+      if (((struct ___OBJ *)__tmp__FACN)->__id==__SLOT_DATA__) {
+        __tmp__GACN=get_type_result__XF2G(__tmp__FACN);
       } else {
-        __tmp__CSFN=get_type_result__XY5G(__tmp__BSFN);
+        __tmp__GACN=get_type_result__BH2G(__tmp__FACN);
       };
-      typ__3QFN=((__TYPE_FULL *)__tmp__CSFN)->parent_type__KTL;
-      switch (((struct ___OBJ *)typ__3QFN)->__id) {
+      typ__B5BN=((__TYPE_FULL *)__tmp__GACN)->parent_type__5SL;
+      switch (((struct ___OBJ *)typ__B5BN)->__id) {
       case __TYPE__: {
-        __tmp__ESFN=((__TYPE *)typ__3QFN)->prototype__RD;
+        __tmp__IACN=((__TYPE *)typ__B5BN)->prototype__RD;
       } break;
       case __TYPE_NULL__: {
-        __tmp__ESFN=((__TYPE_NULL *)typ__3QFN)->parent_type__TIB.prototype__RD;
+        __tmp__IACN=((__TYPE_NULL *)typ__B5BN)->parent_type__TIB.prototype__RD;
       } break;
       case __TYPE_VOID__: {
-        __tmp__ESFN=((__TYPE_VOID *)typ__3QFN)->parent_type__UIB.prototype__RD;
+        __tmp__IACN=((__TYPE_VOID *)typ__B5BN)->parent_type__UIB.prototype__RD;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__ESFN=((__TYPE_CONTEXT *)typ__3QFN)->parent_type__VIB.prototype__RD;
+        __tmp__IACN=((__TYPE_CONTEXT *)typ__B5BN)->parent_type__VIB.prototype__RD;
       } break;
       case __TYPE_ID__: {
-        __tmp__ESFN=((__TYPE_ID *)typ__3QFN)->parent_type__WIB.prototype__RD;
+        __tmp__IACN=((__TYPE_ID *)typ__B5BN)->parent_type__WIB.prototype__RD;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__ESFN=((__TYPE_GENERIC *)typ__3QFN)->parent_type__T2IB.prototype__RD;
+        __tmp__IACN=((__TYPE_GENERIC *)typ__B5BN)->parent_type__C2IB.prototype__RD;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__ESFN=prototype__UIIJ();
+        __tmp__IACN=prototype__QLEJ();
       } break;
       };
-      result__2QFN=fast_reference_at__PWPD(((__PROTOTYPE *)__tmp__ESFN)->slot_list__3IM,n__ZQFN);
-      if ((((void *)result__2QFN == (void *)NULL) || ((void *)((__ITM_SLOT *)result__2QFN)->require__MV2D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__3QFN)->__id) {
+      result__A5BN=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__IACN)->slot_list__SIM,n__34BN);
+      if ((((void *)result__A5BN == (void *)NULL) || ((void *)((__ITM_SLOT *)result__A5BN)->require__Z52D == (void *)NULL))) {
+        switch (((struct ___OBJ *)typ__B5BN)->__id) {
         case __TYPE__: {
-          __tmp__VSFN=search_require__MOCM(typ__3QFN,n__ZQFN);
+          __tmp__ZACN=search_require__B04L(typ__B5BN,n__34BN);
         } break;
         case __TYPE_NULL__: {
-          __tmp__VSFN=search_require__TQCM(typ__3QFN,n__ZQFN);
+          __tmp__ZACN=search_require__I24L(typ__B5BN,n__34BN);
         } break;
         case __TYPE_VOID__: {
-          __tmp__VSFN=search_require__0SCM(typ__3QFN,n__ZQFN);
+          __tmp__ZACN=search_require__P44L(typ__B5BN,n__34BN);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__VSFN=search_require__BVCM(typ__3QFN,n__ZQFN);
+          __tmp__ZACN=search_require__WA5L(typ__B5BN,n__34BN);
         } break;
         case __TYPE_ID__: {
-          __tmp__VSFN=search_require__IXCM(typ__3QFN,n__ZQFN);
+          __tmp__ZACN=search_require__3C5L(typ__B5BN,n__34BN);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__VSFN=search_require__PZCM(typ__3QFN,n__ZQFN);
+          __tmp__ZACN=search_require__EF5L(typ__B5BN,n__34BN);
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__VSFN=search_require__XQFN(typ__3QFN,n__ZQFN);
+          __tmp__ZACN=search_require__14BN(typ__B5BN,n__34BN);
         } break;
         };
-        result__2QFN=__tmp__VSFN;
+        result__A5BN=__tmp__ZACN;
       } else {
-        last_type_contract__BLVL=typ__3QFN;
+        last_type_contract__XVRL=typ__B5BN;
       };
-      j__1QFN=(__INTEGER)(j__1QFN +  1);
-      goto while_do__VKGN;
+      j__54BN=(__INTEGER)(j__54BN +  1);
+      goto while_do__ZYCN;
     };
   };
-  return(result__2QFN);
+  return(result__A5BN);
 }
 
-static void* search_ensure__X2CM(__TYPE *Self__Y2CM,void *n__Z2CM)
+static void* search_ensure__MI5L(__TYPE *Self__NI5L,void *n__OI5L)
 // ({TYPE},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  void *result__22CM,*__tmp__V4CM;
-  void *typ__32CM;
-  __INTEGER j__12CM;
-  void *__tmp__N3CM,*__tmp__B4CM;
-  void *__tmp__O3CM;
-  __SECTION_ *Self__1LOQ;
-  void *__tmp__C4CM;
-  void *__tmp__E4CM;
-  __BOOLEAN __tmp__Y3CM;
-  result__22CM=NULL;
-  typ__32CM=NULL;
-  j__12CM= 0;
-  while_do__SIFM:
+  void *result__RI5L,*__tmp__KK5L;
+  void *typ__SI5L;
+  __INTEGER j__QI5L;
+  void *__tmp__CJ5L,*__tmp__WJ5L;
+  __SLOT_DATA *Self__OKBR;
+  void *result__NKBR,*__tmp__DJ5L;
+  __SECTION_ *Self__KQKQ;
+  void *__tmp__XJ5L;
+  void *__tmp__ZJ5L;
+  __BOOLEAN __tmp__NJ5L;
+  result__RI5L=NULL;
+  typ__SI5L=NULL;
+  j__QI5L= 0;
+  while_do__QUBM:
   {
-    if ((j__12CM <= ((__FAST_ARRAYoSLOTo *)Self__Y2CM->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-      __tmp__N3CM=((void **)((__FAST_ARRAYoSLOTo *)Self__Y2CM->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__12CM];
-      if (((struct ___OBJ *)__tmp__N3CM)->__id==__SLOT_DATA__) {
-        __tmp__O3CM=id_section__FGAG(__tmp__N3CM);
+    if ((j__QI5L <= ((__FAST_ARRAYoSLOTo *)Self__NI5L->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+      __tmp__CJ5L=((void **)((__FAST_ARRAYoSLOTo *)Self__NI5L->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__QI5L];
+      if (((struct ___OBJ *)__tmp__CJ5L)->__id==__SLOT_DATA__) {
+        Self__OKBR=((__SLOT_DATA *)__tmp__CJ5L);
+        result__NKBR=NULL;
+        if (((void *)Self__OKBR->parent_slot__IHZD != (void *)NULL)) {
+          result__NKBR=((__ITM_SLOT *)((__SLOT *)Self__OKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+        } else {
+          result__NKBR=get_name__GCJD((&__string_26));
+        };
+        __tmp__DJ5L=result__NKBR;
       } else {
-        __tmp__O3CM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__N3CM)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+        __tmp__DJ5L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__CJ5L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__1LOQ=((__SECTION_ *)__tmp__O3CM);
-      __tmp__Y3CM=(((void *)Self__1LOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__1LOQ->name__I2ZD == (void *)(&__string_24)));
+      Self__KQKQ=((__SECTION_ *)__tmp__DJ5L);
+      __tmp__NJ5L=(((void *)Self__KQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__KQKQ->name__CH0D == (void *)(&__string_24)));
     } else {
-      __tmp__Y3CM=FALSE__;
+      __tmp__NJ5L=FALSE__;
     };
-    if ((__tmp__Y3CM && ((void *)result__22CM == (void *)NULL))) {
-      __tmp__B4CM=((void **)((__FAST_ARRAYoSLOTo *)Self__Y2CM->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__12CM];
-      if (((struct ___OBJ *)__tmp__B4CM)->__id==__SLOT_DATA__) {
-        __tmp__C4CM=get_type_result__NX5G(__tmp__B4CM);
+    if ((__tmp__NJ5L && ((void *)result__RI5L == (void *)NULL))) {
+      __tmp__WJ5L=((void **)((__FAST_ARRAYoSLOTo *)Self__NI5L->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__QI5L];
+      if (((struct ___OBJ *)__tmp__WJ5L)->__id==__SLOT_DATA__) {
+        __tmp__XJ5L=get_type_result__XF2G(__tmp__WJ5L);
       } else {
-        __tmp__C4CM=get_type_result__XY5G(__tmp__B4CM);
+        __tmp__XJ5L=get_type_result__BH2G(__tmp__WJ5L);
       };
-      typ__32CM=((__TYPE_FULL *)__tmp__C4CM)->parent_type__KTL;
-      switch (((struct ___OBJ *)typ__32CM)->__id) {
+      typ__SI5L=((__TYPE_FULL *)__tmp__XJ5L)->parent_type__5SL;
+      switch (((struct ___OBJ *)typ__SI5L)->__id) {
       case __TYPE__: {
-        __tmp__E4CM=((__TYPE *)typ__32CM)->prototype__RD;
+        __tmp__ZJ5L=((__TYPE *)typ__SI5L)->prototype__RD;
       } break;
       case __TYPE_NULL__: {
-        __tmp__E4CM=((__TYPE_NULL *)typ__32CM)->parent_type__TIB.prototype__RD;
+        __tmp__ZJ5L=((__TYPE_NULL *)typ__SI5L)->parent_type__TIB.prototype__RD;
       } break;
       case __TYPE_VOID__: {
-        __tmp__E4CM=((__TYPE_VOID *)typ__32CM)->parent_type__UIB.prototype__RD;
+        __tmp__ZJ5L=((__TYPE_VOID *)typ__SI5L)->parent_type__UIB.prototype__RD;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__E4CM=((__TYPE_CONTEXT *)typ__32CM)->parent_type__VIB.prototype__RD;
+        __tmp__ZJ5L=((__TYPE_CONTEXT *)typ__SI5L)->parent_type__VIB.prototype__RD;
       } break;
       case __TYPE_ID__: {
-        __tmp__E4CM=((__TYPE_ID *)typ__32CM)->parent_type__WIB.prototype__RD;
+        __tmp__ZJ5L=((__TYPE_ID *)typ__SI5L)->parent_type__WIB.prototype__RD;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__E4CM=((__TYPE_GENERIC *)typ__32CM)->parent_type__T2IB.prototype__RD;
+        __tmp__ZJ5L=((__TYPE_GENERIC *)typ__SI5L)->parent_type__C2IB.prototype__RD;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__E4CM=prototype__UIIJ();
+        __tmp__ZJ5L=prototype__QLEJ();
       } break;
       };
-      result__22CM=fast_reference_at__PWPD(((__PROTOTYPE *)__tmp__E4CM)->slot_list__3IM,n__Z2CM);
-      if ((((void *)result__22CM == (void *)NULL) || ((void *)((__ITM_SLOT *)result__22CM)->ensure__QV2D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__32CM)->__id) {
+      result__RI5L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__ZJ5L)->slot_list__SIM,n__OI5L);
+      if ((((void *)result__RI5L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__RI5L)->ensure__352D == (void *)NULL))) {
+        switch (((struct ___OBJ *)typ__SI5L)->__id) {
         case __TYPE__: {
-          __tmp__V4CM=search_ensure__X2CM(typ__32CM,n__Z2CM);
+          __tmp__KK5L=search_ensure__MI5L(typ__SI5L,n__OI5L);
         } break;
         case __TYPE_NULL__: {
-          __tmp__V4CM=search_ensure__44CM(typ__32CM,n__Z2CM);
+          __tmp__KK5L=search_ensure__TK5L(typ__SI5L,n__OI5L);
         } break;
         case __TYPE_VOID__: {
-          __tmp__V4CM=search_ensure__FBDM(typ__32CM,n__Z2CM);
+          __tmp__KK5L=search_ensure__0M5L(typ__SI5L,n__OI5L);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__V4CM=search_ensure__MDDM(typ__32CM,n__Z2CM);
+          __tmp__KK5L=search_ensure__BP5L(typ__SI5L,n__OI5L);
         } break;
         case __TYPE_ID__: {
-          __tmp__V4CM=search_ensure__TFDM(typ__32CM,n__Z2CM);
+          __tmp__KK5L=search_ensure__IR5L(typ__SI5L,n__OI5L);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__V4CM=search_ensure__0HDM(typ__32CM,n__Z2CM);
+          __tmp__KK5L=search_ensure__PT5L(typ__SI5L,n__OI5L);
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__V4CM=search_ensure__CUFN(typ__32CM,n__Z2CM);
+          __tmp__KK5L=search_ensure__GCCN(typ__SI5L,n__OI5L);
         } break;
         };
-        result__22CM=__tmp__V4CM;
+        result__RI5L=__tmp__KK5L;
       } else {
-        last_type_contract__BLVL=typ__32CM;
+        last_type_contract__XVRL=typ__SI5L;
       };
-      j__12CM=(__INTEGER)(j__12CM +  1);
-      goto while_do__SIFM;
+      j__QI5L=(__INTEGER)(j__QI5L +  1);
+      goto while_do__QUBM;
     };
   };
-  return(result__22CM);
+  return(result__RI5L);
 }
 
-static void* search_ensure__44CM(__TYPE_NULL *Self__54CM,void *n__A5CM)
+static void* search_ensure__TK5L(__TYPE_NULL *Self__UK5L,void *n__VK5L)
 // ({TYPE_NULL},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  void *result__D5CM,*__tmp__2ADM;
-  void *typ__E5CM;
-  __INTEGER j__C5CM;
-  void *__tmp__U5CM,*__tmp__IADM;
-  void *__tmp__V5CM;
-  __SECTION_ *Self__2LOQ;
-  void *__tmp__JADM;
-  void *__tmp__LADM;
-  __BOOLEAN __tmp__55CM;
-  result__D5CM=NULL;
-  typ__E5CM=NULL;
-  j__C5CM= 0;
-  while_do__3IFM:
+  void *result__YK5L,*__tmp__RM5L;
+  void *typ__ZK5L;
+  __INTEGER j__XK5L;
+  void *__tmp__JL5L,*__tmp__3L5L;
+  __SLOT_DATA *Self__QKBR;
+  void *result__PKBR,*__tmp__KL5L;
+  __SECTION_ *Self__LQKQ;
+  void *__tmp__4L5L;
+  void *__tmp__AM5L;
+  __BOOLEAN __tmp__UL5L;
+  result__YK5L=NULL;
+  typ__ZK5L=NULL;
+  j__XK5L= 0;
+  while_do__1UBM:
   {
-    if ((j__C5CM <= ((__FAST_ARRAYoSLOTo *)Self__54CM->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-      __tmp__U5CM=((void **)((__FAST_ARRAYoSLOTo *)Self__54CM->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__C5CM];
-      if (((struct ___OBJ *)__tmp__U5CM)->__id==__SLOT_DATA__) {
-        __tmp__V5CM=id_section__FGAG(__tmp__U5CM);
+    if ((j__XK5L <= ((__FAST_ARRAYoSLOTo *)Self__UK5L->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+      __tmp__JL5L=((void **)((__FAST_ARRAYoSLOTo *)Self__UK5L->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__XK5L];
+      if (((struct ___OBJ *)__tmp__JL5L)->__id==__SLOT_DATA__) {
+        Self__QKBR=((__SLOT_DATA *)__tmp__JL5L);
+        result__PKBR=NULL;
+        if (((void *)Self__QKBR->parent_slot__IHZD != (void *)NULL)) {
+          result__PKBR=((__ITM_SLOT *)((__SLOT *)Self__QKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+        } else {
+          result__PKBR=get_name__GCJD((&__string_26));
+        };
+        __tmp__KL5L=result__PKBR;
       } else {
-        __tmp__V5CM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__U5CM)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+        __tmp__KL5L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__JL5L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__2LOQ=((__SECTION_ *)__tmp__V5CM);
-      __tmp__55CM=(((void *)Self__2LOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__2LOQ->name__I2ZD == (void *)(&__string_24)));
+      Self__LQKQ=((__SECTION_ *)__tmp__KL5L);
+      __tmp__UL5L=(((void *)Self__LQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__LQKQ->name__CH0D == (void *)(&__string_24)));
     } else {
-      __tmp__55CM=FALSE__;
+      __tmp__UL5L=FALSE__;
     };
-    if ((__tmp__55CM && ((void *)result__D5CM == (void *)NULL))) {
-      __tmp__IADM=((void **)((__FAST_ARRAYoSLOTo *)Self__54CM->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__C5CM];
-      if (((struct ___OBJ *)__tmp__IADM)->__id==__SLOT_DATA__) {
-        __tmp__JADM=get_type_result__NX5G(__tmp__IADM);
+    if ((__tmp__UL5L && ((void *)result__YK5L == (void *)NULL))) {
+      __tmp__3L5L=((void **)((__FAST_ARRAYoSLOTo *)Self__UK5L->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__XK5L];
+      if (((struct ___OBJ *)__tmp__3L5L)->__id==__SLOT_DATA__) {
+        __tmp__4L5L=get_type_result__XF2G(__tmp__3L5L);
       } else {
-        __tmp__JADM=get_type_result__XY5G(__tmp__IADM);
+        __tmp__4L5L=get_type_result__BH2G(__tmp__3L5L);
       };
-      typ__E5CM=((__TYPE_FULL *)__tmp__JADM)->parent_type__KTL;
-      switch (((struct ___OBJ *)typ__E5CM)->__id) {
+      typ__ZK5L=((__TYPE_FULL *)__tmp__4L5L)->parent_type__5SL;
+      switch (((struct ___OBJ *)typ__ZK5L)->__id) {
       case __TYPE__: {
-        __tmp__LADM=((__TYPE *)typ__E5CM)->prototype__RD;
+        __tmp__AM5L=((__TYPE *)typ__ZK5L)->prototype__RD;
       } break;
       case __TYPE_NULL__: {
-        __tmp__LADM=((__TYPE_NULL *)typ__E5CM)->parent_type__TIB.prototype__RD;
+        __tmp__AM5L=((__TYPE_NULL *)typ__ZK5L)->parent_type__TIB.prototype__RD;
       } break;
       case __TYPE_VOID__: {
-        __tmp__LADM=((__TYPE_VOID *)typ__E5CM)->parent_type__UIB.prototype__RD;
+        __tmp__AM5L=((__TYPE_VOID *)typ__ZK5L)->parent_type__UIB.prototype__RD;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__LADM=((__TYPE_CONTEXT *)typ__E5CM)->parent_type__VIB.prototype__RD;
+        __tmp__AM5L=((__TYPE_CONTEXT *)typ__ZK5L)->parent_type__VIB.prototype__RD;
       } break;
       case __TYPE_ID__: {
-        __tmp__LADM=((__TYPE_ID *)typ__E5CM)->parent_type__WIB.prototype__RD;
+        __tmp__AM5L=((__TYPE_ID *)typ__ZK5L)->parent_type__WIB.prototype__RD;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__LADM=((__TYPE_GENERIC *)typ__E5CM)->parent_type__T2IB.prototype__RD;
+        __tmp__AM5L=((__TYPE_GENERIC *)typ__ZK5L)->parent_type__C2IB.prototype__RD;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__LADM=prototype__UIIJ();
+        __tmp__AM5L=prototype__QLEJ();
       } break;
       };
-      result__D5CM=fast_reference_at__PWPD(((__PROTOTYPE *)__tmp__LADM)->slot_list__3IM,n__A5CM);
-      if ((((void *)result__D5CM == (void *)NULL) || ((void *)((__ITM_SLOT *)result__D5CM)->ensure__QV2D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__E5CM)->__id) {
+      result__YK5L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__AM5L)->slot_list__SIM,n__VK5L);
+      if ((((void *)result__YK5L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__YK5L)->ensure__352D == (void *)NULL))) {
+        switch (((struct ___OBJ *)typ__ZK5L)->__id) {
         case __TYPE__: {
-          __tmp__2ADM=search_ensure__X2CM(typ__E5CM,n__A5CM);
+          __tmp__RM5L=search_ensure__MI5L(typ__ZK5L,n__VK5L);
         } break;
         case __TYPE_NULL__: {
-          __tmp__2ADM=search_ensure__44CM(typ__E5CM,n__A5CM);
+          __tmp__RM5L=search_ensure__TK5L(typ__ZK5L,n__VK5L);
         } break;
         case __TYPE_VOID__: {
-          __tmp__2ADM=search_ensure__FBDM(typ__E5CM,n__A5CM);
+          __tmp__RM5L=search_ensure__0M5L(typ__ZK5L,n__VK5L);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__2ADM=search_ensure__MDDM(typ__E5CM,n__A5CM);
+          __tmp__RM5L=search_ensure__BP5L(typ__ZK5L,n__VK5L);
         } break;
         case __TYPE_ID__: {
-          __tmp__2ADM=search_ensure__TFDM(typ__E5CM,n__A5CM);
+          __tmp__RM5L=search_ensure__IR5L(typ__ZK5L,n__VK5L);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__2ADM=search_ensure__0HDM(typ__E5CM,n__A5CM);
+          __tmp__RM5L=search_ensure__PT5L(typ__ZK5L,n__VK5L);
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__2ADM=search_ensure__CUFN(typ__E5CM,n__A5CM);
+          __tmp__RM5L=search_ensure__GCCN(typ__ZK5L,n__VK5L);
         } break;
         };
-        result__D5CM=__tmp__2ADM;
+        result__YK5L=__tmp__RM5L;
       } else {
-        last_type_contract__BLVL=typ__E5CM;
+        last_type_contract__XVRL=typ__ZK5L;
       };
-      j__C5CM=(__INTEGER)(j__C5CM +  1);
-      goto while_do__3IFM;
+      j__XK5L=(__INTEGER)(j__XK5L +  1);
+      goto while_do__1UBM;
     };
   };
-  return(result__D5CM);
+  return(result__YK5L);
 }
 
-static void* search_ensure__FBDM(__TYPE_VOID *Self__GBDM,void *n__HBDM)
+static void* search_ensure__0M5L(__TYPE_VOID *Self__1M5L,void *n__2M5L)
 // ({TYPE_VOID},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  void *result__KBDM,*__tmp__DDDM;
-  void *typ__LBDM;
-  __INTEGER j__JBDM;
-  void *__tmp__1BDM,*__tmp__PCDM;
-  void *__tmp__2BDM;
-  __SECTION_ *Self__3LOQ;
-  void *__tmp__QCDM;
-  void *__tmp__SCDM;
-  __BOOLEAN __tmp__GCDM;
-  result__KBDM=NULL;
-  typ__LBDM=NULL;
-  j__JBDM= 0;
-  while_do__IJFM:
+  void *result__5M5L,*__tmp__YO5L;
+  void *typ__AN5L;
+  __INTEGER j__4M5L;
+  void *__tmp__QN5L,*__tmp__EO5L;
+  __SLOT_DATA *Self__SKBR;
+  void *result__RKBR,*__tmp__RN5L;
+  __SECTION_ *Self__MQKQ;
+  void *__tmp__FO5L;
+  void *__tmp__HO5L;
+  __BOOLEAN __tmp__1N5L;
+  result__5M5L=NULL;
+  typ__AN5L=NULL;
+  j__4M5L= 0;
+  while_do__GVBM:
   {
-    if ((j__JBDM <= ((__FAST_ARRAYoSLOTo *)Self__GBDM->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-      __tmp__1BDM=((void **)((__FAST_ARRAYoSLOTo *)Self__GBDM->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__JBDM];
-      if (((struct ___OBJ *)__tmp__1BDM)->__id==__SLOT_DATA__) {
-        __tmp__2BDM=id_section__FGAG(__tmp__1BDM);
+    if ((j__4M5L <= ((__FAST_ARRAYoSLOTo *)Self__1M5L->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+      __tmp__QN5L=((void **)((__FAST_ARRAYoSLOTo *)Self__1M5L->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__4M5L];
+      if (((struct ___OBJ *)__tmp__QN5L)->__id==__SLOT_DATA__) {
+        Self__SKBR=((__SLOT_DATA *)__tmp__QN5L);
+        result__RKBR=NULL;
+        if (((void *)Self__SKBR->parent_slot__IHZD != (void *)NULL)) {
+          result__RKBR=((__ITM_SLOT *)((__SLOT *)Self__SKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+        } else {
+          result__RKBR=get_name__GCJD((&__string_26));
+        };
+        __tmp__RN5L=result__RKBR;
       } else {
-        __tmp__2BDM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__1BDM)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+        __tmp__RN5L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__QN5L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__3LOQ=((__SECTION_ *)__tmp__2BDM);
-      __tmp__GCDM=(((void *)Self__3LOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__3LOQ->name__I2ZD == (void *)(&__string_24)));
+      Self__MQKQ=((__SECTION_ *)__tmp__RN5L);
+      __tmp__1N5L=(((void *)Self__MQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__MQKQ->name__CH0D == (void *)(&__string_24)));
     } else {
-      __tmp__GCDM=FALSE__;
+      __tmp__1N5L=FALSE__;
     };
-    if ((__tmp__GCDM && ((void *)result__KBDM == (void *)NULL))) {
-      __tmp__PCDM=((void **)((__FAST_ARRAYoSLOTo *)Self__GBDM->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__JBDM];
-      if (((struct ___OBJ *)__tmp__PCDM)->__id==__SLOT_DATA__) {
-        __tmp__QCDM=get_type_result__NX5G(__tmp__PCDM);
+    if ((__tmp__1N5L && ((void *)result__5M5L == (void *)NULL))) {
+      __tmp__EO5L=((void **)((__FAST_ARRAYoSLOTo *)Self__1M5L->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__4M5L];
+      if (((struct ___OBJ *)__tmp__EO5L)->__id==__SLOT_DATA__) {
+        __tmp__FO5L=get_type_result__XF2G(__tmp__EO5L);
       } else {
-        __tmp__QCDM=get_type_result__XY5G(__tmp__PCDM);
+        __tmp__FO5L=get_type_result__BH2G(__tmp__EO5L);
       };
-      typ__LBDM=((__TYPE_FULL *)__tmp__QCDM)->parent_type__KTL;
-      switch (((struct ___OBJ *)typ__LBDM)->__id) {
+      typ__AN5L=((__TYPE_FULL *)__tmp__FO5L)->parent_type__5SL;
+      switch (((struct ___OBJ *)typ__AN5L)->__id) {
       case __TYPE__: {
-        __tmp__SCDM=((__TYPE *)typ__LBDM)->prototype__RD;
+        __tmp__HO5L=((__TYPE *)typ__AN5L)->prototype__RD;
       } break;
       case __TYPE_NULL__: {
-        __tmp__SCDM=((__TYPE_NULL *)typ__LBDM)->parent_type__TIB.prototype__RD;
+        __tmp__HO5L=((__TYPE_NULL *)typ__AN5L)->parent_type__TIB.prototype__RD;
       } break;
       case __TYPE_VOID__: {
-        __tmp__SCDM=((__TYPE_VOID *)typ__LBDM)->parent_type__UIB.prototype__RD;
+        __tmp__HO5L=((__TYPE_VOID *)typ__AN5L)->parent_type__UIB.prototype__RD;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__SCDM=((__TYPE_CONTEXT *)typ__LBDM)->parent_type__VIB.prototype__RD;
+        __tmp__HO5L=((__TYPE_CONTEXT *)typ__AN5L)->parent_type__VIB.prototype__RD;
       } break;
       case __TYPE_ID__: {
-        __tmp__SCDM=((__TYPE_ID *)typ__LBDM)->parent_type__WIB.prototype__RD;
+        __tmp__HO5L=((__TYPE_ID *)typ__AN5L)->parent_type__WIB.prototype__RD;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__SCDM=((__TYPE_GENERIC *)typ__LBDM)->parent_type__T2IB.prototype__RD;
+        __tmp__HO5L=((__TYPE_GENERIC *)typ__AN5L)->parent_type__C2IB.prototype__RD;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__SCDM=prototype__UIIJ();
+        __tmp__HO5L=prototype__QLEJ();
       } break;
       };
-      result__KBDM=fast_reference_at__PWPD(((__PROTOTYPE *)__tmp__SCDM)->slot_list__3IM,n__HBDM);
-      if ((((void *)result__KBDM == (void *)NULL) || ((void *)((__ITM_SLOT *)result__KBDM)->ensure__QV2D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__LBDM)->__id) {
+      result__5M5L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__HO5L)->slot_list__SIM,n__2M5L);
+      if ((((void *)result__5M5L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__5M5L)->ensure__352D == (void *)NULL))) {
+        switch (((struct ___OBJ *)typ__AN5L)->__id) {
         case __TYPE__: {
-          __tmp__DDDM=search_ensure__X2CM(typ__LBDM,n__HBDM);
+          __tmp__YO5L=search_ensure__MI5L(typ__AN5L,n__2M5L);
         } break;
         case __TYPE_NULL__: {
-          __tmp__DDDM=search_ensure__44CM(typ__LBDM,n__HBDM);
+          __tmp__YO5L=search_ensure__TK5L(typ__AN5L,n__2M5L);
         } break;
         case __TYPE_VOID__: {
-          __tmp__DDDM=search_ensure__FBDM(typ__LBDM,n__HBDM);
+          __tmp__YO5L=search_ensure__0M5L(typ__AN5L,n__2M5L);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__DDDM=search_ensure__MDDM(typ__LBDM,n__HBDM);
+          __tmp__YO5L=search_ensure__BP5L(typ__AN5L,n__2M5L);
         } break;
         case __TYPE_ID__: {
-          __tmp__DDDM=search_ensure__TFDM(typ__LBDM,n__HBDM);
+          __tmp__YO5L=search_ensure__IR5L(typ__AN5L,n__2M5L);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__DDDM=search_ensure__0HDM(typ__LBDM,n__HBDM);
+          __tmp__YO5L=search_ensure__PT5L(typ__AN5L,n__2M5L);
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__DDDM=search_ensure__CUFN(typ__LBDM,n__HBDM);
+          __tmp__YO5L=search_ensure__GCCN(typ__AN5L,n__2M5L);
         } break;
         };
-        result__KBDM=__tmp__DDDM;
+        result__5M5L=__tmp__YO5L;
       } else {
-        last_type_contract__BLVL=typ__LBDM;
+        last_type_contract__XVRL=typ__AN5L;
       };
-      j__JBDM=(__INTEGER)(j__JBDM +  1);
-      goto while_do__IJFM;
+      j__4M5L=(__INTEGER)(j__4M5L +  1);
+      goto while_do__GVBM;
     };
   };
-  return(result__KBDM);
+  return(result__5M5L);
 }
 
-static void* search_ensure__MDDM(__TYPE_CONTEXT *Self__NDDM,void *n__ODDM)
+static void* search_ensure__BP5L(__TYPE_CONTEXT *Self__CP5L,void *n__DP5L)
 // ({TYPE_CONTEXT},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  void *result__RDDM,*__tmp__KFDM;
-  void *typ__SDDM;
-  __INTEGER j__QDDM;
-  void *__tmp__CEDM,*__tmp__WEDM;
-  void *__tmp__DEDM;
-  __SECTION_ *Self__4LOQ;
-  void *__tmp__XEDM;
-  void *__tmp__ZEDM;
-  __BOOLEAN __tmp__NEDM;
-  result__RDDM=NULL;
-  typ__SDDM=NULL;
-  j__QDDM= 0;
-  while_do__TJFM:
+  void *result__GP5L,*__tmp__5Q5L;
+  void *typ__HP5L;
+  __INTEGER j__FP5L;
+  void *__tmp__XP5L,*__tmp__LQ5L;
+  __SLOT_DATA *Self__UKBR;
+  void *result__TKBR,*__tmp__YP5L;
+  __SECTION_ *Self__NQKQ;
+  void *__tmp__MQ5L;
+  void *__tmp__OQ5L;
+  __BOOLEAN __tmp__CQ5L;
+  result__GP5L=NULL;
+  typ__HP5L=NULL;
+  j__FP5L= 0;
+  while_do__RVBM:
   {
-    if ((j__QDDM <= ((__FAST_ARRAYoSLOTo *)Self__NDDM->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-      __tmp__CEDM=((void **)((__FAST_ARRAYoSLOTo *)Self__NDDM->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__QDDM];
-      if (((struct ___OBJ *)__tmp__CEDM)->__id==__SLOT_DATA__) {
-        __tmp__DEDM=id_section__FGAG(__tmp__CEDM);
+    if ((j__FP5L <= ((__FAST_ARRAYoSLOTo *)Self__CP5L->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+      __tmp__XP5L=((void **)((__FAST_ARRAYoSLOTo *)Self__CP5L->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__FP5L];
+      if (((struct ___OBJ *)__tmp__XP5L)->__id==__SLOT_DATA__) {
+        Self__UKBR=((__SLOT_DATA *)__tmp__XP5L);
+        result__TKBR=NULL;
+        if (((void *)Self__UKBR->parent_slot__IHZD != (void *)NULL)) {
+          result__TKBR=((__ITM_SLOT *)((__SLOT *)Self__UKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+        } else {
+          result__TKBR=get_name__GCJD((&__string_26));
+        };
+        __tmp__YP5L=result__TKBR;
       } else {
-        __tmp__DEDM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__CEDM)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+        __tmp__YP5L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__XP5L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__4LOQ=((__SECTION_ *)__tmp__DEDM);
-      __tmp__NEDM=(((void *)Self__4LOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__4LOQ->name__I2ZD == (void *)(&__string_24)));
+      Self__NQKQ=((__SECTION_ *)__tmp__YP5L);
+      __tmp__CQ5L=(((void *)Self__NQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__NQKQ->name__CH0D == (void *)(&__string_24)));
     } else {
-      __tmp__NEDM=FALSE__;
+      __tmp__CQ5L=FALSE__;
     };
-    if ((__tmp__NEDM && ((void *)result__RDDM == (void *)NULL))) {
-      __tmp__WEDM=((void **)((__FAST_ARRAYoSLOTo *)Self__NDDM->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__QDDM];
-      if (((struct ___OBJ *)__tmp__WEDM)->__id==__SLOT_DATA__) {
-        __tmp__XEDM=get_type_result__NX5G(__tmp__WEDM);
+    if ((__tmp__CQ5L && ((void *)result__GP5L == (void *)NULL))) {
+      __tmp__LQ5L=((void **)((__FAST_ARRAYoSLOTo *)Self__CP5L->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__FP5L];
+      if (((struct ___OBJ *)__tmp__LQ5L)->__id==__SLOT_DATA__) {
+        __tmp__MQ5L=get_type_result__XF2G(__tmp__LQ5L);
       } else {
-        __tmp__XEDM=get_type_result__XY5G(__tmp__WEDM);
+        __tmp__MQ5L=get_type_result__BH2G(__tmp__LQ5L);
       };
-      typ__SDDM=((__TYPE_FULL *)__tmp__XEDM)->parent_type__KTL;
-      switch (((struct ___OBJ *)typ__SDDM)->__id) {
+      typ__HP5L=((__TYPE_FULL *)__tmp__MQ5L)->parent_type__5SL;
+      switch (((struct ___OBJ *)typ__HP5L)->__id) {
       case __TYPE__: {
-        __tmp__ZEDM=((__TYPE *)typ__SDDM)->prototype__RD;
+        __tmp__OQ5L=((__TYPE *)typ__HP5L)->prototype__RD;
       } break;
       case __TYPE_NULL__: {
-        __tmp__ZEDM=((__TYPE_NULL *)typ__SDDM)->parent_type__TIB.prototype__RD;
+        __tmp__OQ5L=((__TYPE_NULL *)typ__HP5L)->parent_type__TIB.prototype__RD;
       } break;
       case __TYPE_VOID__: {
-        __tmp__ZEDM=((__TYPE_VOID *)typ__SDDM)->parent_type__UIB.prototype__RD;
+        __tmp__OQ5L=((__TYPE_VOID *)typ__HP5L)->parent_type__UIB.prototype__RD;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__ZEDM=((__TYPE_CONTEXT *)typ__SDDM)->parent_type__VIB.prototype__RD;
+        __tmp__OQ5L=((__TYPE_CONTEXT *)typ__HP5L)->parent_type__VIB.prototype__RD;
       } break;
       case __TYPE_ID__: {
-        __tmp__ZEDM=((__TYPE_ID *)typ__SDDM)->parent_type__WIB.prototype__RD;
+        __tmp__OQ5L=((__TYPE_ID *)typ__HP5L)->parent_type__WIB.prototype__RD;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__ZEDM=((__TYPE_GENERIC *)typ__SDDM)->parent_type__T2IB.prototype__RD;
+        __tmp__OQ5L=((__TYPE_GENERIC *)typ__HP5L)->parent_type__C2IB.prototype__RD;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__ZEDM=prototype__UIIJ();
+        __tmp__OQ5L=prototype__QLEJ();
       } break;
       };
-      result__RDDM=fast_reference_at__PWPD(((__PROTOTYPE *)__tmp__ZEDM)->slot_list__3IM,n__ODDM);
-      if ((((void *)result__RDDM == (void *)NULL) || ((void *)((__ITM_SLOT *)result__RDDM)->ensure__QV2D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__SDDM)->__id) {
+      result__GP5L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__OQ5L)->slot_list__SIM,n__DP5L);
+      if ((((void *)result__GP5L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__GP5L)->ensure__352D == (void *)NULL))) {
+        switch (((struct ___OBJ *)typ__HP5L)->__id) {
         case __TYPE__: {
-          __tmp__KFDM=search_ensure__X2CM(typ__SDDM,n__ODDM);
+          __tmp__5Q5L=search_ensure__MI5L(typ__HP5L,n__DP5L);
         } break;
         case __TYPE_NULL__: {
-          __tmp__KFDM=search_ensure__44CM(typ__SDDM,n__ODDM);
+          __tmp__5Q5L=search_ensure__TK5L(typ__HP5L,n__DP5L);
         } break;
         case __TYPE_VOID__: {
-          __tmp__KFDM=search_ensure__FBDM(typ__SDDM,n__ODDM);
+          __tmp__5Q5L=search_ensure__0M5L(typ__HP5L,n__DP5L);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__KFDM=search_ensure__MDDM(typ__SDDM,n__ODDM);
+          __tmp__5Q5L=search_ensure__BP5L(typ__HP5L,n__DP5L);
         } break;
         case __TYPE_ID__: {
-          __tmp__KFDM=search_ensure__TFDM(typ__SDDM,n__ODDM);
+          __tmp__5Q5L=search_ensure__IR5L(typ__HP5L,n__DP5L);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__KFDM=search_ensure__0HDM(typ__SDDM,n__ODDM);
+          __tmp__5Q5L=search_ensure__PT5L(typ__HP5L,n__DP5L);
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__KFDM=search_ensure__CUFN(typ__SDDM,n__ODDM);
+          __tmp__5Q5L=search_ensure__GCCN(typ__HP5L,n__DP5L);
         } break;
         };
-        result__RDDM=__tmp__KFDM;
+        result__GP5L=__tmp__5Q5L;
       } else {
-        last_type_contract__BLVL=typ__SDDM;
+        last_type_contract__XVRL=typ__HP5L;
       };
-      j__QDDM=(__INTEGER)(j__QDDM +  1);
-      goto while_do__TJFM;
+      j__FP5L=(__INTEGER)(j__FP5L +  1);
+      goto while_do__RVBM;
     };
   };
-  return(result__RDDM);
+  return(result__GP5L);
 }
 
-static void* search_ensure__TFDM(__TYPE_ID *Self__UFDM,void *n__VFDM)
+static void* search_ensure__IR5L(__TYPE_ID *Self__JR5L,void *n__KR5L)
 // ({TYPE_ID},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  void *result__YFDM,*__tmp__RHDM;
-  void *typ__ZFDM;
-  __INTEGER j__XFDM;
-  void *__tmp__JGDM,*__tmp__3GDM;
-  void *__tmp__KGDM;
-  __SECTION_ *Self__5LOQ;
-  void *__tmp__4GDM;
-  void *__tmp__AHDM;
-  __BOOLEAN __tmp__UGDM;
-  result__YFDM=NULL;
-  typ__ZFDM=NULL;
-  j__XFDM= 0;
-  while_do__4JFM:
+  void *result__NR5L,*__tmp__GT5L;
+  void *typ__OR5L;
+  __INTEGER j__MR5L;
+  void *__tmp__4R5L,*__tmp__SS5L;
+  __SLOT_DATA *Self__WKBR;
+  void *result__VKBR,*__tmp__5R5L;
+  __SECTION_ *Self__OQKQ;
+  void *__tmp__TS5L;
+  void *__tmp__VS5L;
+  __BOOLEAN __tmp__JS5L;
+  result__NR5L=NULL;
+  typ__OR5L=NULL;
+  j__MR5L= 0;
+  while_do__2VBM:
   {
-    if ((j__XFDM <= ((__FAST_ARRAYoSLOTo *)Self__UFDM->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-      __tmp__JGDM=((void **)((__FAST_ARRAYoSLOTo *)Self__UFDM->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__XFDM];
-      if (((struct ___OBJ *)__tmp__JGDM)->__id==__SLOT_DATA__) {
-        __tmp__KGDM=id_section__FGAG(__tmp__JGDM);
+    if ((j__MR5L <= ((__FAST_ARRAYoSLOTo *)Self__JR5L->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+      __tmp__4R5L=((void **)((__FAST_ARRAYoSLOTo *)Self__JR5L->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__MR5L];
+      if (((struct ___OBJ *)__tmp__4R5L)->__id==__SLOT_DATA__) {
+        Self__WKBR=((__SLOT_DATA *)__tmp__4R5L);
+        result__VKBR=NULL;
+        if (((void *)Self__WKBR->parent_slot__IHZD != (void *)NULL)) {
+          result__VKBR=((__ITM_SLOT *)((__SLOT *)Self__WKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+        } else {
+          result__VKBR=get_name__GCJD((&__string_26));
+        };
+        __tmp__5R5L=result__VKBR;
       } else {
-        __tmp__KGDM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__JGDM)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+        __tmp__5R5L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__4R5L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__5LOQ=((__SECTION_ *)__tmp__KGDM);
-      __tmp__UGDM=(((void *)Self__5LOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__5LOQ->name__I2ZD == (void *)(&__string_24)));
+      Self__OQKQ=((__SECTION_ *)__tmp__5R5L);
+      __tmp__JS5L=(((void *)Self__OQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__OQKQ->name__CH0D == (void *)(&__string_24)));
     } else {
-      __tmp__UGDM=FALSE__;
+      __tmp__JS5L=FALSE__;
     };
-    if ((__tmp__UGDM && ((void *)result__YFDM == (void *)NULL))) {
-      __tmp__3GDM=((void **)((__FAST_ARRAYoSLOTo *)Self__UFDM->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__XFDM];
-      if (((struct ___OBJ *)__tmp__3GDM)->__id==__SLOT_DATA__) {
-        __tmp__4GDM=get_type_result__NX5G(__tmp__3GDM);
+    if ((__tmp__JS5L && ((void *)result__NR5L == (void *)NULL))) {
+      __tmp__SS5L=((void **)((__FAST_ARRAYoSLOTo *)Self__JR5L->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__MR5L];
+      if (((struct ___OBJ *)__tmp__SS5L)->__id==__SLOT_DATA__) {
+        __tmp__TS5L=get_type_result__XF2G(__tmp__SS5L);
       } else {
-        __tmp__4GDM=get_type_result__XY5G(__tmp__3GDM);
+        __tmp__TS5L=get_type_result__BH2G(__tmp__SS5L);
       };
-      typ__ZFDM=((__TYPE_FULL *)__tmp__4GDM)->parent_type__KTL;
-      switch (((struct ___OBJ *)typ__ZFDM)->__id) {
+      typ__OR5L=((__TYPE_FULL *)__tmp__TS5L)->parent_type__5SL;
+      switch (((struct ___OBJ *)typ__OR5L)->__id) {
       case __TYPE__: {
-        __tmp__AHDM=((__TYPE *)typ__ZFDM)->prototype__RD;
+        __tmp__VS5L=((__TYPE *)typ__OR5L)->prototype__RD;
       } break;
       case __TYPE_NULL__: {
-        __tmp__AHDM=((__TYPE_NULL *)typ__ZFDM)->parent_type__TIB.prototype__RD;
+        __tmp__VS5L=((__TYPE_NULL *)typ__OR5L)->parent_type__TIB.prototype__RD;
       } break;
       case __TYPE_VOID__: {
-        __tmp__AHDM=((__TYPE_VOID *)typ__ZFDM)->parent_type__UIB.prototype__RD;
+        __tmp__VS5L=((__TYPE_VOID *)typ__OR5L)->parent_type__UIB.prototype__RD;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__AHDM=((__TYPE_CONTEXT *)typ__ZFDM)->parent_type__VIB.prototype__RD;
+        __tmp__VS5L=((__TYPE_CONTEXT *)typ__OR5L)->parent_type__VIB.prototype__RD;
       } break;
       case __TYPE_ID__: {
-        __tmp__AHDM=((__TYPE_ID *)typ__ZFDM)->parent_type__WIB.prototype__RD;
+        __tmp__VS5L=((__TYPE_ID *)typ__OR5L)->parent_type__WIB.prototype__RD;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__AHDM=((__TYPE_GENERIC *)typ__ZFDM)->parent_type__T2IB.prototype__RD;
+        __tmp__VS5L=((__TYPE_GENERIC *)typ__OR5L)->parent_type__C2IB.prototype__RD;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__AHDM=prototype__UIIJ();
+        __tmp__VS5L=prototype__QLEJ();
       } break;
       };
-      result__YFDM=fast_reference_at__PWPD(((__PROTOTYPE *)__tmp__AHDM)->slot_list__3IM,n__VFDM);
-      if ((((void *)result__YFDM == (void *)NULL) || ((void *)((__ITM_SLOT *)result__YFDM)->ensure__QV2D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__ZFDM)->__id) {
+      result__NR5L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__VS5L)->slot_list__SIM,n__KR5L);
+      if ((((void *)result__NR5L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__NR5L)->ensure__352D == (void *)NULL))) {
+        switch (((struct ___OBJ *)typ__OR5L)->__id) {
         case __TYPE__: {
-          __tmp__RHDM=search_ensure__X2CM(typ__ZFDM,n__VFDM);
+          __tmp__GT5L=search_ensure__MI5L(typ__OR5L,n__KR5L);
         } break;
         case __TYPE_NULL__: {
-          __tmp__RHDM=search_ensure__44CM(typ__ZFDM,n__VFDM);
+          __tmp__GT5L=search_ensure__TK5L(typ__OR5L,n__KR5L);
         } break;
         case __TYPE_VOID__: {
-          __tmp__RHDM=search_ensure__FBDM(typ__ZFDM,n__VFDM);
+          __tmp__GT5L=search_ensure__0M5L(typ__OR5L,n__KR5L);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__RHDM=search_ensure__MDDM(typ__ZFDM,n__VFDM);
+          __tmp__GT5L=search_ensure__BP5L(typ__OR5L,n__KR5L);
         } break;
         case __TYPE_ID__: {
-          __tmp__RHDM=search_ensure__TFDM(typ__ZFDM,n__VFDM);
+          __tmp__GT5L=search_ensure__IR5L(typ__OR5L,n__KR5L);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__RHDM=search_ensure__0HDM(typ__ZFDM,n__VFDM);
+          __tmp__GT5L=search_ensure__PT5L(typ__OR5L,n__KR5L);
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__RHDM=search_ensure__CUFN(typ__ZFDM,n__VFDM);
+          __tmp__GT5L=search_ensure__GCCN(typ__OR5L,n__KR5L);
         } break;
         };
-        result__YFDM=__tmp__RHDM;
+        result__NR5L=__tmp__GT5L;
       } else {
-        last_type_contract__BLVL=typ__ZFDM;
+        last_type_contract__XVRL=typ__OR5L;
       };
-      j__XFDM=(__INTEGER)(j__XFDM +  1);
-      goto while_do__4JFM;
+      j__MR5L=(__INTEGER)(j__MR5L +  1);
+      goto while_do__2VBM;
     };
   };
-  return(result__YFDM);
+  return(result__NR5L);
 }
 
-static void* search_ensure__0HDM(__TYPE_GENERIC *Self__1HDM,void *n__2HDM)
+static void* search_ensure__PT5L(__TYPE_GENERIC *Self__QT5L,void *n__RT5L)
 // ({TYPE_GENERIC},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  void *result__5HDM,*__tmp__YJDM;
-  void *typ__AIDM;
-  __INTEGER j__4HDM;
-  void *__tmp__QIDM,*__tmp__EJDM;
-  void *__tmp__RIDM;
-  __SECTION_ *Self__AMOQ;
-  void *__tmp__FJDM;
-  void *__tmp__HJDM;
-  __BOOLEAN __tmp__1IDM;
-  result__5HDM=NULL;
-  typ__AIDM=NULL;
-  j__4HDM= 0;
-  while_do__JKFM:
+  void *result__UT5L,*__tmp__NV5L;
+  void *typ__VT5L;
+  __INTEGER j__TT5L;
+  void *__tmp__FU5L,*__tmp__ZU5L;
+  __SLOT_DATA *Self__YKBR;
+  void *result__XKBR,*__tmp__GU5L;
+  __SECTION_ *Self__PQKQ;
+  void *__tmp__0U5L;
+  void *__tmp__2U5L;
+  __BOOLEAN __tmp__QU5L;
+  result__UT5L=NULL;
+  typ__VT5L=NULL;
+  j__TT5L= 0;
+  while_do__HWBM:
   {
-    if ((j__4HDM <= ((__FAST_ARRAYoSLOTo *)Self__1HDM->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-      __tmp__QIDM=((void **)((__FAST_ARRAYoSLOTo *)Self__1HDM->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__4HDM];
-      if (((struct ___OBJ *)__tmp__QIDM)->__id==__SLOT_DATA__) {
-        __tmp__RIDM=id_section__FGAG(__tmp__QIDM);
+    if ((j__TT5L <= ((__FAST_ARRAYoSLOTo *)Self__QT5L->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+      __tmp__FU5L=((void **)((__FAST_ARRAYoSLOTo *)Self__QT5L->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__TT5L];
+      if (((struct ___OBJ *)__tmp__FU5L)->__id==__SLOT_DATA__) {
+        Self__YKBR=((__SLOT_DATA *)__tmp__FU5L);
+        result__XKBR=NULL;
+        if (((void *)Self__YKBR->parent_slot__IHZD != (void *)NULL)) {
+          result__XKBR=((__ITM_SLOT *)((__SLOT *)Self__YKBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+        } else {
+          result__XKBR=get_name__GCJD((&__string_26));
+        };
+        __tmp__GU5L=result__XKBR;
       } else {
-        __tmp__RIDM=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__QIDM)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+        __tmp__GU5L=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__FU5L)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__AMOQ=((__SECTION_ *)__tmp__RIDM);
-      __tmp__1IDM=(((void *)Self__AMOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__AMOQ->name__I2ZD == (void *)(&__string_24)));
+      Self__PQKQ=((__SECTION_ *)__tmp__GU5L);
+      __tmp__QU5L=(((void *)Self__PQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__PQKQ->name__CH0D == (void *)(&__string_24)));
     } else {
-      __tmp__1IDM=FALSE__;
+      __tmp__QU5L=FALSE__;
     };
-    if ((__tmp__1IDM && ((void *)result__5HDM == (void *)NULL))) {
-      __tmp__EJDM=((void **)((__FAST_ARRAYoSLOTo *)Self__1HDM->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__4HDM];
-      if (((struct ___OBJ *)__tmp__EJDM)->__id==__SLOT_DATA__) {
-        __tmp__FJDM=get_type_result__NX5G(__tmp__EJDM);
+    if ((__tmp__QU5L && ((void *)result__UT5L == (void *)NULL))) {
+      __tmp__ZU5L=((void **)((__FAST_ARRAYoSLOTo *)Self__QT5L->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__TT5L];
+      if (((struct ___OBJ *)__tmp__ZU5L)->__id==__SLOT_DATA__) {
+        __tmp__0U5L=get_type_result__XF2G(__tmp__ZU5L);
       } else {
-        __tmp__FJDM=get_type_result__XY5G(__tmp__EJDM);
+        __tmp__0U5L=get_type_result__BH2G(__tmp__ZU5L);
       };
-      typ__AIDM=((__TYPE_FULL *)__tmp__FJDM)->parent_type__KTL;
-      switch (((struct ___OBJ *)typ__AIDM)->__id) {
+      typ__VT5L=((__TYPE_FULL *)__tmp__0U5L)->parent_type__5SL;
+      switch (((struct ___OBJ *)typ__VT5L)->__id) {
       case __TYPE__: {
-        __tmp__HJDM=((__TYPE *)typ__AIDM)->prototype__RD;
+        __tmp__2U5L=((__TYPE *)typ__VT5L)->prototype__RD;
       } break;
       case __TYPE_NULL__: {
-        __tmp__HJDM=((__TYPE_NULL *)typ__AIDM)->parent_type__TIB.prototype__RD;
+        __tmp__2U5L=((__TYPE_NULL *)typ__VT5L)->parent_type__TIB.prototype__RD;
       } break;
       case __TYPE_VOID__: {
-        __tmp__HJDM=((__TYPE_VOID *)typ__AIDM)->parent_type__UIB.prototype__RD;
+        __tmp__2U5L=((__TYPE_VOID *)typ__VT5L)->parent_type__UIB.prototype__RD;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__HJDM=((__TYPE_CONTEXT *)typ__AIDM)->parent_type__VIB.prototype__RD;
+        __tmp__2U5L=((__TYPE_CONTEXT *)typ__VT5L)->parent_type__VIB.prototype__RD;
       } break;
       case __TYPE_ID__: {
-        __tmp__HJDM=((__TYPE_ID *)typ__AIDM)->parent_type__WIB.prototype__RD;
+        __tmp__2U5L=((__TYPE_ID *)typ__VT5L)->parent_type__WIB.prototype__RD;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__HJDM=((__TYPE_GENERIC *)typ__AIDM)->parent_type__T2IB.prototype__RD;
+        __tmp__2U5L=((__TYPE_GENERIC *)typ__VT5L)->parent_type__C2IB.prototype__RD;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__HJDM=prototype__UIIJ();
+        __tmp__2U5L=prototype__QLEJ();
       } break;
       };
-      result__5HDM=fast_reference_at__PWPD(((__PROTOTYPE *)__tmp__HJDM)->slot_list__3IM,n__2HDM);
-      if ((((void *)result__5HDM == (void *)NULL) || ((void *)((__ITM_SLOT *)result__5HDM)->ensure__QV2D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__AIDM)->__id) {
+      result__UT5L=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__2U5L)->slot_list__SIM,n__RT5L);
+      if ((((void *)result__UT5L == (void *)NULL) || ((void *)((__ITM_SLOT *)result__UT5L)->ensure__352D == (void *)NULL))) {
+        switch (((struct ___OBJ *)typ__VT5L)->__id) {
         case __TYPE__: {
-          __tmp__YJDM=search_ensure__X2CM(typ__AIDM,n__2HDM);
+          __tmp__NV5L=search_ensure__MI5L(typ__VT5L,n__RT5L);
         } break;
         case __TYPE_NULL__: {
-          __tmp__YJDM=search_ensure__44CM(typ__AIDM,n__2HDM);
+          __tmp__NV5L=search_ensure__TK5L(typ__VT5L,n__RT5L);
         } break;
         case __TYPE_VOID__: {
-          __tmp__YJDM=search_ensure__FBDM(typ__AIDM,n__2HDM);
+          __tmp__NV5L=search_ensure__0M5L(typ__VT5L,n__RT5L);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__YJDM=search_ensure__MDDM(typ__AIDM,n__2HDM);
+          __tmp__NV5L=search_ensure__BP5L(typ__VT5L,n__RT5L);
         } break;
         case __TYPE_ID__: {
-          __tmp__YJDM=search_ensure__TFDM(typ__AIDM,n__2HDM);
+          __tmp__NV5L=search_ensure__IR5L(typ__VT5L,n__RT5L);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__YJDM=search_ensure__0HDM(typ__AIDM,n__2HDM);
+          __tmp__NV5L=search_ensure__PT5L(typ__VT5L,n__RT5L);
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__YJDM=search_ensure__CUFN(typ__AIDM,n__2HDM);
+          __tmp__NV5L=search_ensure__GCCN(typ__VT5L,n__RT5L);
         } break;
         };
-        result__5HDM=__tmp__YJDM;
+        result__UT5L=__tmp__NV5L;
       } else {
-        last_type_contract__BLVL=typ__AIDM;
+        last_type_contract__XVRL=typ__VT5L;
       };
-      j__4HDM=(__INTEGER)(j__4HDM +  1);
-      goto while_do__JKFM;
+      j__TT5L=(__INTEGER)(j__TT5L +  1);
+      goto while_do__HWBM;
     };
   };
-  return(result__5HDM);
+  return(result__UT5L);
 }
 
-static void* search_ensure__CUFN(__PROFIL_BLOCK *Self__DUFN,void *n__EUFN)
+static void* search_ensure__GCCN(__PROFIL_BLOCK *Self__HCCN,void *n__ICCN)
 // ({PROFIL_BLOCK},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  void *result__HUFN,*__tmp__AWFN;
-  void *typ__IUFN;
-  __INTEGER j__GUFN;
-  void *__tmp__YUFN,*__tmp__MVFN;
-  void *__tmp__ZUFN;
-  __SECTION_ *Self__BMOQ;
-  void *__tmp__NVFN;
-  void *__tmp__PVFN;
-  __BOOLEAN __tmp__DVFN;
-  result__HUFN=NULL;
-  typ__IUFN=NULL;
-  j__GUFN= 0;
-  while_do__ALGN:
+  void *result__LCCN,*__tmp__EECN;
+  void *typ__MCCN;
+  __INTEGER j__KCCN;
+  void *__tmp__2CCN,*__tmp__QDCN;
+  __SLOT_DATA *Self__0KBR;
+  void *result__ZKBR,*__tmp__3CCN;
+  __SECTION_ *Self__QQKQ;
+  void *__tmp__RDCN;
+  void *__tmp__TDCN;
+  __BOOLEAN __tmp__HDCN;
+  result__LCCN=NULL;
+  typ__MCCN=NULL;
+  j__KCCN= 0;
+  while_do__EZCN:
   {
-    if ((j__GUFN <= ((__FAST_ARRAYoSLOTo *)Self__DUFN->parent_type__VNCG.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-      __tmp__YUFN=((void **)((__FAST_ARRAYoSLOTo *)Self__DUFN->parent_type__VNCG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__GUFN];
-      if (((struct ___OBJ *)__tmp__YUFN)->__id==__SLOT_DATA__) {
-        __tmp__ZUFN=id_section__FGAG(__tmp__YUFN);
+    if ((j__KCCN <= ((__FAST_ARRAYoSLOTo *)Self__HCCN->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+      __tmp__2CCN=((void **)((__FAST_ARRAYoSLOTo *)Self__HCCN->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__KCCN];
+      if (((struct ___OBJ *)__tmp__2CCN)->__id==__SLOT_DATA__) {
+        Self__0KBR=((__SLOT_DATA *)__tmp__2CCN);
+        result__ZKBR=NULL;
+        if (((void *)Self__0KBR->parent_slot__IHZD != (void *)NULL)) {
+          result__ZKBR=((__ITM_SLOT *)((__SLOT *)Self__0KBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+        } else {
+          result__ZKBR=get_name__GCJD((&__string_26));
+        };
+        __tmp__3CCN=result__ZKBR;
       } else {
-        __tmp__ZUFN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__YUFN)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+        __tmp__3CCN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__2CCN)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
       };
-      Self__BMOQ=((__SECTION_ *)__tmp__ZUFN);
-      __tmp__DVFN=(((void *)Self__BMOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__BMOQ->name__I2ZD == (void *)(&__string_24)));
+      Self__QQKQ=((__SECTION_ *)__tmp__3CCN);
+      __tmp__HDCN=(((void *)Self__QQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__QQKQ->name__CH0D == (void *)(&__string_24)));
     } else {
-      __tmp__DVFN=FALSE__;
+      __tmp__HDCN=FALSE__;
     };
-    if ((__tmp__DVFN && ((void *)result__HUFN == (void *)NULL))) {
-      __tmp__MVFN=((void **)((__FAST_ARRAYoSLOTo *)Self__DUFN->parent_type__VNCG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__GUFN];
-      if (((struct ___OBJ *)__tmp__MVFN)->__id==__SLOT_DATA__) {
-        __tmp__NVFN=get_type_result__NX5G(__tmp__MVFN);
+    if ((__tmp__HDCN && ((void *)result__LCCN == (void *)NULL))) {
+      __tmp__QDCN=((void **)((__FAST_ARRAYoSLOTo *)Self__HCCN->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__KCCN];
+      if (((struct ___OBJ *)__tmp__QDCN)->__id==__SLOT_DATA__) {
+        __tmp__RDCN=get_type_result__XF2G(__tmp__QDCN);
       } else {
-        __tmp__NVFN=get_type_result__XY5G(__tmp__MVFN);
+        __tmp__RDCN=get_type_result__BH2G(__tmp__QDCN);
       };
-      typ__IUFN=((__TYPE_FULL *)__tmp__NVFN)->parent_type__KTL;
-      switch (((struct ___OBJ *)typ__IUFN)->__id) {
+      typ__MCCN=((__TYPE_FULL *)__tmp__RDCN)->parent_type__5SL;
+      switch (((struct ___OBJ *)typ__MCCN)->__id) {
       case __TYPE__: {
-        __tmp__PVFN=((__TYPE *)typ__IUFN)->prototype__RD;
+        __tmp__TDCN=((__TYPE *)typ__MCCN)->prototype__RD;
       } break;
       case __TYPE_NULL__: {
-        __tmp__PVFN=((__TYPE_NULL *)typ__IUFN)->parent_type__TIB.prototype__RD;
+        __tmp__TDCN=((__TYPE_NULL *)typ__MCCN)->parent_type__TIB.prototype__RD;
       } break;
       case __TYPE_VOID__: {
-        __tmp__PVFN=((__TYPE_VOID *)typ__IUFN)->parent_type__UIB.prototype__RD;
+        __tmp__TDCN=((__TYPE_VOID *)typ__MCCN)->parent_type__UIB.prototype__RD;
       } break;
       case __TYPE_CONTEXT__: {
-        __tmp__PVFN=((__TYPE_CONTEXT *)typ__IUFN)->parent_type__VIB.prototype__RD;
+        __tmp__TDCN=((__TYPE_CONTEXT *)typ__MCCN)->parent_type__VIB.prototype__RD;
       } break;
       case __TYPE_ID__: {
-        __tmp__PVFN=((__TYPE_ID *)typ__IUFN)->parent_type__WIB.prototype__RD;
+        __tmp__TDCN=((__TYPE_ID *)typ__MCCN)->parent_type__WIB.prototype__RD;
       } break;
       case __TYPE_GENERIC__: {
-        __tmp__PVFN=((__TYPE_GENERIC *)typ__IUFN)->parent_type__T2IB.prototype__RD;
+        __tmp__TDCN=((__TYPE_GENERIC *)typ__MCCN)->parent_type__C2IB.prototype__RD;
       } break;
       case __PROFIL_BLOCK__: {
-        __tmp__PVFN=prototype__UIIJ();
+        __tmp__TDCN=prototype__QLEJ();
       } break;
       };
-      result__HUFN=fast_reference_at__PWPD(((__PROTOTYPE *)__tmp__PVFN)->slot_list__3IM,n__EUFN);
-      if ((((void *)result__HUFN == (void *)NULL) || ((void *)((__ITM_SLOT *)result__HUFN)->ensure__QV2D == (void *)NULL))) {
-        switch (((struct ___OBJ *)typ__IUFN)->__id) {
+      result__LCCN=fast_reference_at__XCQD(((__PROTOTYPE *)__tmp__TDCN)->slot_list__SIM,n__ICCN);
+      if ((((void *)result__LCCN == (void *)NULL) || ((void *)((__ITM_SLOT *)result__LCCN)->ensure__352D == (void *)NULL))) {
+        switch (((struct ___OBJ *)typ__MCCN)->__id) {
         case __TYPE__: {
-          __tmp__AWFN=search_ensure__X2CM(typ__IUFN,n__EUFN);
+          __tmp__EECN=search_ensure__MI5L(typ__MCCN,n__ICCN);
         } break;
         case __TYPE_NULL__: {
-          __tmp__AWFN=search_ensure__44CM(typ__IUFN,n__EUFN);
+          __tmp__EECN=search_ensure__TK5L(typ__MCCN,n__ICCN);
         } break;
         case __TYPE_VOID__: {
-          __tmp__AWFN=search_ensure__FBDM(typ__IUFN,n__EUFN);
+          __tmp__EECN=search_ensure__0M5L(typ__MCCN,n__ICCN);
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__AWFN=search_ensure__MDDM(typ__IUFN,n__EUFN);
+          __tmp__EECN=search_ensure__BP5L(typ__MCCN,n__ICCN);
         } break;
         case __TYPE_ID__: {
-          __tmp__AWFN=search_ensure__TFDM(typ__IUFN,n__EUFN);
+          __tmp__EECN=search_ensure__IR5L(typ__MCCN,n__ICCN);
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__AWFN=search_ensure__0HDM(typ__IUFN,n__EUFN);
+          __tmp__EECN=search_ensure__PT5L(typ__MCCN,n__ICCN);
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__AWFN=search_ensure__CUFN(typ__IUFN,n__EUFN);
+          __tmp__EECN=search_ensure__GCCN(typ__MCCN,n__ICCN);
         } break;
         };
-        result__HUFN=__tmp__AWFN;
+        result__LCCN=__tmp__EECN;
       } else {
-        last_type_contract__BLVL=typ__IUFN;
+        last_type_contract__XVRL=typ__MCCN;
       };
-      j__GUFN=(__INTEGER)(j__GUFN +  1);
-      goto while_do__ALGN;
+      j__KCCN=(__INTEGER)(j__KCCN +  1);
+      goto while_do__EZCN;
     };
   };
-  return(result__HUFN);
+  return(result__LCCN);
 }
 
-static void* put_result__FXHN(__LIST *Self__GXHN,__BOOLEAN is_last__HXHN)
+static void* put_result__JFEN(__LIST *Self__KFEN,__BOOLEAN is_last__LFEN)
 // ({LIST},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__JXHN;
-  void *result__KXHN;
-  __INTEGER idx__LXHN;
-  void *var_result__MXHN;
-  __BOOLEAN __tmp__4YHN;
-  var__JXHN=NULL;
-  result__KXHN=NULL;
-  idx__LXHN= 0;
-  var_result__MXHN=NULL;
-  if (is_last__HXHN) {
-    result__KXHN=Self__GXHN;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__LXHN=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__MXHN=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__MXHN != (void *)NULL)) {
-        if ((idx__LXHN <= ((__FAST_ARRAYoLOCALo *)var_result__MXHN)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__JXHN=((void **)((__FAST_ARRAYoLOCALo *)var_result__MXHN)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__LXHN];
-          __tmp__4YHN=TRUE__;
-        } else {
-          __tmp__4YHN=FALSE__;
-        };
-        if ((! __tmp__4YHN)) {
-          if ((idx__LXHN == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__MXHN)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__JXHN=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__NFEN;
+  void *result__OFEN;
+  __INTEGER idx__PFEN;
+  void *var_result__QFEN;
+  __BOOLEAN __tmp__CHEN;
+  var__NFEN=NULL;
+  result__OFEN=NULL;
+  idx__PFEN= 0;
+  var_result__QFEN=NULL;
+  if (is_last__LFEN) {
+    result__OFEN=Self__KFEN;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__PFEN=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__QFEN=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__QFEN != (void *)NULL)) {
+        if ((idx__PFEN <= ((__FAST_ARRAYoLOCALo *)var_result__QFEN)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__NFEN=((void **)((__FAST_ARRAYoLOCALo *)var_result__QFEN)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__PFEN];
+          __tmp__CHEN=TRUE__;
+        } else {
+          __tmp__CHEN=FALSE__;
+        };
+        if ((! __tmp__CHEN)) {
+          if ((idx__PFEN == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__QFEN)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__NFEN=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__GXHN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__KFEN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__LXHN !=  0)) {
+        if ((idx__PFEN !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__GXHN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__KFEN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__JXHN=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__JXHN == (void *)NULL)) {
+        var__NFEN=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__NFEN == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__GXHN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__KFEN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__JXHN=create__name__style__type__VCNG(Self__GXHN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__SCTG(Self__GXHN)));
+      var__NFEN=create__name__style__type__E5JG(Self__KFEN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__OHQG(Self__KFEN)));
     };
-    add_last__PUJH(stack_result__WIAG,var__JXHN);
-    result__KXHN=write__value__PXJH(var__JXHN,Self__GXHN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__51GN(Self__GXHN,((__LOCAL *)var__JXHN)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__JXHN)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__NFEN);
+    result__OFEN=write__value__14FH(var__NFEN,Self__KFEN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__DKDN(Self__KFEN,((__LOCAL *)var__NFEN)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__NFEN)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__KXHN);
+  return(result__OFEN);
 }
 
-static void* put_result__ZROI(__STRING_CST *Self__0ROI,__BOOLEAN is_last__1ROI)
+static void* put_result__PYKI(__STRING_CST *Self__QYKI,__BOOLEAN is_last__RYKI)
 // ({STRING_CST},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__3ROI;
-  void *result__4ROI;
-  __INTEGER idx__5ROI;
-  void *var_result__ASOI;
-  __BOOLEAN __tmp__STOI;
-  var__3ROI=NULL;
-  result__4ROI=NULL;
-  idx__5ROI= 0;
-  var_result__ASOI=NULL;
-  if (is_last__1ROI) {
-    result__4ROI=Self__0ROI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__5ROI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__ASOI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__ASOI != (void *)NULL)) {
-        if ((idx__5ROI <= ((__FAST_ARRAYoLOCALo *)var_result__ASOI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__3ROI=((void **)((__FAST_ARRAYoLOCALo *)var_result__ASOI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__5ROI];
-          __tmp__STOI=TRUE__;
-        } else {
-          __tmp__STOI=FALSE__;
-        };
-        if ((! __tmp__STOI)) {
-          if ((idx__5ROI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__ASOI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__3ROI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__TYKI;
+  void *result__UYKI;
+  __INTEGER idx__VYKI;
+  void *var_result__WYKI;
+  __BOOLEAN __tmp__I0KI;
+  var__TYKI=NULL;
+  result__UYKI=NULL;
+  idx__VYKI= 0;
+  var_result__WYKI=NULL;
+  if (is_last__RYKI) {
+    result__UYKI=Self__QYKI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__VYKI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__WYKI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__WYKI != (void *)NULL)) {
+        if ((idx__VYKI <= ((__FAST_ARRAYoLOCALo *)var_result__WYKI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__TYKI=((void **)((__FAST_ARRAYoLOCALo *)var_result__WYKI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__VYKI];
+          __tmp__I0KI=TRUE__;
+        } else {
+          __tmp__I0KI=FALSE__;
+        };
+        if ((! __tmp__I0KI)) {
+          if ((idx__VYKI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__WYKI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__TYKI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__0ROI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__QYKI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__5ROI !=  0)) {
+        if ((idx__VYKI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__0ROI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__QYKI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__3ROI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__3ROI == (void *)NULL)) {
+        var__TYKI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__TYKI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__0ROI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__QYKI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__3ROI=create__name__style__type__VCNG(Self__0ROI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__0ROI->parent_constant__5F.static_type__LSYD));
+      var__TYKI=create__name__style__type__E5JG(Self__QYKI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__QYKI->parent_constant__5F.static_type__M2YD));
     };
-    add_last__PUJH(stack_result__WIAG,var__3ROI);
-    result__4ROI=write__value__PXJH(var__3ROI,Self__0ROI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__CVAI(Self__0ROI,((__LOCAL *)var__3ROI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__3ROI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__TYKI);
+    result__UYKI=write__value__14FH(var__TYKI,Self__QYKI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__Y12H(Self__QYKI,((__LOCAL *)var__TYKI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__TYKI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__4ROI);
+  return(result__UYKI);
 }
 
-static void* put_result__JWOI(__EXTERNAL_C *Self__KWOI,__BOOLEAN is_last__LWOI)
+static void* put_result__52KI(__EXTERNAL_C *Self__A3KI,__BOOLEAN is_last__B3KI)
 // ({EXTERNAL_C},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__NWOI;
-  void *result__OWOI;
-  __INTEGER idx__PWOI;
-  void *var_result__QWOI;
-  __BOOLEAN __tmp__CYOI;
-  var__NWOI=NULL;
-  result__OWOI=NULL;
-  idx__PWOI= 0;
-  var_result__QWOI=NULL;
-  if (is_last__LWOI) {
-    result__OWOI=Self__KWOI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__PWOI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__QWOI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__QWOI != (void *)NULL)) {
-        if ((idx__PWOI <= ((__FAST_ARRAYoLOCALo *)var_result__QWOI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__NWOI=((void **)((__FAST_ARRAYoLOCALo *)var_result__QWOI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__PWOI];
-          __tmp__CYOI=TRUE__;
-        } else {
-          __tmp__CYOI=FALSE__;
-        };
-        if ((! __tmp__CYOI)) {
-          if ((idx__PWOI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__QWOI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__NWOI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__D3KI;
+  void *result__E3KI;
+  __INTEGER idx__F3KI;
+  void *var_result__G3KI;
+  __BOOLEAN __tmp__Y4KI;
+  var__D3KI=NULL;
+  result__E3KI=NULL;
+  idx__F3KI= 0;
+  var_result__G3KI=NULL;
+  if (is_last__B3KI) {
+    result__E3KI=Self__A3KI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__F3KI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__G3KI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__G3KI != (void *)NULL)) {
+        if ((idx__F3KI <= ((__FAST_ARRAYoLOCALo *)var_result__G3KI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__D3KI=((void **)((__FAST_ARRAYoLOCALo *)var_result__G3KI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__F3KI];
+          __tmp__Y4KI=TRUE__;
+        } else {
+          __tmp__Y4KI=FALSE__;
+        };
+        if ((! __tmp__Y4KI)) {
+          if ((idx__F3KI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__G3KI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__D3KI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__KWOI->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__A3KI->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__PWOI !=  0)) {
+        if ((idx__F3KI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__KWOI->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__A3KI->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__NWOI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__NWOI == (void *)NULL)) {
+        var__D3KI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__D3KI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__KWOI->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__A3KI->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__NWOI=create__name__style__type__VCNG(Self__KWOI->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__KWOI->static_type__KMZD));
+      var__D3KI=create__name__style__type__E5JG(Self__A3KI->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__A3KI->static_type__1VZD));
     };
-    add_last__PUJH(stack_result__WIAG,var__NWOI);
-    result__OWOI=write__value__PXJH(var__NWOI,Self__KWOI->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__B4AI(Self__KWOI,((__LOCAL *)var__NWOI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__NWOI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__D3KI);
+    result__E3KI=write__value__14FH(var__D3KI,Self__A3KI->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__XE3H(Self__A3KI,((__LOCAL *)var__D3KI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__D3KI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__OWOI);
+  return(result__E3KI);
 }
 
-static void* put_result__00OI(__PROTOTYPE_CST *Self__10OI,__BOOLEAN is_last__20OI)
+static void* put_result__QBLI(__PROTOTYPE_CST *Self__RBLI,__BOOLEAN is_last__SBLI)
 // ({PROTOTYPE_CST},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__40OI;
-  void *result__50OI;
-  __INTEGER idx__A1OI;
-  void *var_result__B1OI;
-  __BOOLEAN __tmp__T2OI;
-  var__40OI=NULL;
-  result__50OI=NULL;
-  idx__A1OI= 0;
-  var_result__B1OI=NULL;
-  if (is_last__20OI) {
-    result__50OI=Self__10OI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__A1OI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__B1OI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__B1OI != (void *)NULL)) {
-        if ((idx__A1OI <= ((__FAST_ARRAYoLOCALo *)var_result__B1OI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__40OI=((void **)((__FAST_ARRAYoLOCALo *)var_result__B1OI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__A1OI];
-          __tmp__T2OI=TRUE__;
-        } else {
-          __tmp__T2OI=FALSE__;
-        };
-        if ((! __tmp__T2OI)) {
-          if ((idx__A1OI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__B1OI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__40OI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__UBLI;
+  void *result__VBLI;
+  __INTEGER idx__WBLI;
+  void *var_result__XBLI;
+  __BOOLEAN __tmp__JDLI;
+  var__UBLI=NULL;
+  result__VBLI=NULL;
+  idx__WBLI= 0;
+  var_result__XBLI=NULL;
+  if (is_last__SBLI) {
+    result__VBLI=Self__RBLI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__WBLI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__XBLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__XBLI != (void *)NULL)) {
+        if ((idx__WBLI <= ((__FAST_ARRAYoLOCALo *)var_result__XBLI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__UBLI=((void **)((__FAST_ARRAYoLOCALo *)var_result__XBLI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__WBLI];
+          __tmp__JDLI=TRUE__;
+        } else {
+          __tmp__JDLI=FALSE__;
+        };
+        if ((! __tmp__JDLI)) {
+          if ((idx__WBLI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__XBLI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__UBLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__10OI->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__RBLI->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__A1OI !=  0)) {
+        if ((idx__WBLI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__10OI->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__RBLI->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__40OI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__40OI == (void *)NULL)) {
+        var__UBLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__UBLI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__10OI->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__RBLI->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__40OI=create__name__style__type__VCNG(Self__10OI->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__10OI->parent_constant__DMMC.static_type__LSYD));
+      var__UBLI=create__name__style__type__E5JG(Self__RBLI->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__RBLI->parent_constant__W2LC.static_type__M2YD));
     };
-    add_last__PUJH(stack_result__WIAG,var__40OI);
-    result__50OI=write__value__PXJH(var__40OI,Self__10OI->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__AHBI(Self__10OI,((__LOCAL *)var__40OI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__40OI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__UBLI);
+    result__VBLI=write__value__14FH(var__UBLI,Self__RBLI->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__WN3H(Self__RBLI,((__LOCAL *)var__UBLI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__UBLI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__50OI);
+  return(result__VBLI);
 }
 
-static void* put_result__L5OI(__INTEGER_CST *Self__M5OI,__BOOLEAN is_last__N5OI)
+static void* put_result__BGLI(__INTEGER_CST *Self__CGLI,__BOOLEAN is_last__DGLI)
 // ({INTEGER_CST},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__P5OI;
-  void *result__Q5OI;
-  __INTEGER idx__R5OI;
-  void *var_result__S5OI;
-  __BOOLEAN __tmp__EBPI;
-  var__P5OI=NULL;
-  result__Q5OI=NULL;
-  idx__R5OI= 0;
-  var_result__S5OI=NULL;
-  if (is_last__N5OI) {
-    result__Q5OI=Self__M5OI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__R5OI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__S5OI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__S5OI != (void *)NULL)) {
-        if ((idx__R5OI <= ((__FAST_ARRAYoLOCALo *)var_result__S5OI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__P5OI=((void **)((__FAST_ARRAYoLOCALo *)var_result__S5OI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__R5OI];
-          __tmp__EBPI=TRUE__;
-        } else {
-          __tmp__EBPI=FALSE__;
-        };
-        if ((! __tmp__EBPI)) {
-          if ((idx__R5OI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__S5OI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__P5OI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__FGLI;
+  void *result__GGLI;
+  __INTEGER idx__HGLI;
+  void *var_result__IGLI;
+  __BOOLEAN __tmp__0HLI;
+  var__FGLI=NULL;
+  result__GGLI=NULL;
+  idx__HGLI= 0;
+  var_result__IGLI=NULL;
+  if (is_last__DGLI) {
+    result__GGLI=Self__CGLI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__HGLI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__IGLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__IGLI != (void *)NULL)) {
+        if ((idx__HGLI <= ((__FAST_ARRAYoLOCALo *)var_result__IGLI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__FGLI=((void **)((__FAST_ARRAYoLOCALo *)var_result__IGLI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__HGLI];
+          __tmp__0HLI=TRUE__;
+        } else {
+          __tmp__0HLI=FALSE__;
+        };
+        if ((! __tmp__0HLI)) {
+          if ((idx__HGLI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__IGLI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__FGLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__M5OI->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__CGLI->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__R5OI !=  0)) {
+        if ((idx__HGLI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__M5OI->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__CGLI->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__P5OI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__P5OI == (void *)NULL)) {
+        var__FGLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__FGLI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__M5OI->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__CGLI->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__P5OI=create__name__style__type__VCNG(Self__M5OI->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__M5OI->parent_constant__OMMC.static_type__LSYD));
+      var__FGLI=create__name__style__type__E5JG(Self__CGLI->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__CGLI->parent_constant__B3LC.static_type__M2YD));
     };
-    add_last__PUJH(stack_result__WIAG,var__P5OI);
-    result__Q5OI=write__value__PXJH(var__P5OI,Self__M5OI->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__5PBI(Self__M5OI,((__LOCAL *)var__P5OI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__P5OI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__FGLI);
+    result__GGLI=write__value__14FH(var__FGLI,Self__CGLI->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__VW3H(Self__CGLI,((__LOCAL *)var__FGLI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__FGLI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__Q5OI);
+  return(result__GGLI);
 }
 
-static void* put_result__PUJJ(__READ_LOCAL *Self__QUJJ,__BOOLEAN is_last__RUJJ)
+static void* put_result__LXFJ(__READ_LOCAL *Self__MXFJ,__BOOLEAN is_last__NXFJ)
 // ({READ_LOCAL},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__TUJJ;
-  void *result__UUJJ;
-  __INTEGER idx__VUJJ;
-  void *var_result__WUJJ;
-  __BOOLEAN __tmp__IWJJ;
-  var__TUJJ=NULL;
-  result__UUJJ=NULL;
-  idx__VUJJ= 0;
-  var_result__WUJJ=NULL;
-  if (is_last__RUJJ) {
-    result__UUJJ=Self__QUJJ;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__VUJJ=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__WUJJ=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__WUJJ != (void *)NULL)) {
-        if ((idx__VUJJ <= ((__FAST_ARRAYoLOCALo *)var_result__WUJJ)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__TUJJ=((void **)((__FAST_ARRAYoLOCALo *)var_result__WUJJ)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__VUJJ];
-          __tmp__IWJJ=TRUE__;
-        } else {
-          __tmp__IWJJ=FALSE__;
-        };
-        if ((! __tmp__IWJJ)) {
-          if ((idx__VUJJ == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__WUJJ)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__TUJJ=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__PXFJ;
+  void *result__QXFJ;
+  __INTEGER idx__RXFJ;
+  void *var_result__SXFJ;
+  __BOOLEAN __tmp__EZFJ;
+  var__PXFJ=NULL;
+  result__QXFJ=NULL;
+  idx__RXFJ= 0;
+  var_result__SXFJ=NULL;
+  if (is_last__NXFJ) {
+    result__QXFJ=Self__MXFJ;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__RXFJ=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__SXFJ=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__SXFJ != (void *)NULL)) {
+        if ((idx__RXFJ <= ((__FAST_ARRAYoLOCALo *)var_result__SXFJ)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__PXFJ=((void **)((__FAST_ARRAYoLOCALo *)var_result__SXFJ)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__RXFJ];
+          __tmp__EZFJ=TRUE__;
+        } else {
+          __tmp__EZFJ=FALSE__;
+        };
+        if ((! __tmp__EZFJ)) {
+          if ((idx__RXFJ == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__SXFJ)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__PXFJ=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__QUJJ->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__MXFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__VUJJ !=  0)) {
+        if ((idx__RXFJ !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__QUJJ->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__MXFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__TUJJ=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__TUJJ == (void *)NULL)) {
+        var__PXFJ=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__PXFJ == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__QUJJ->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__MXFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__TUJJ=create__name__style__type__VCNG(Self__QUJJ->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)((__LOCAL *)Self__QUJJ->local__G5YD)->parent_variable__ALMC.type__LCCG));
+      var__PXFJ=create__name__style__type__E5JG(Self__MXFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)((__LOCAL *)Self__MXFJ->local__HJZD)->parent_variable__T1LC.type__D25F));
     };
-    add_last__PUJH(stack_result__WIAG,var__TUJJ);
-    result__UUJJ=write__value__PXJH(var__TUJJ,Self__QUJJ->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__XAJJ(Self__QUJJ,((__LOCAL *)var__TUJJ)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__TUJJ)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__PXFJ);
+    result__QXFJ=write__value__14FH(var__PXFJ,Self__MXFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__TDFJ(Self__MXFJ,((__LOCAL *)var__PXFJ)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__PXFJ)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__UUJJ);
+  return(result__QXFJ);
 }
 
-static void* put_result__1DPI(__EXPR_MULTIPLE *Self__2DPI,__BOOLEAN is_last__3DPI)
+static void* put_result__RKLI(__EXPR_MULTIPLE *Self__SKLI,__BOOLEAN is_last__TKLI)
 // ({EXPR_MULTIPLE},{TRUExFALSE}) With resultRecursive, No inlinable.
 {
-  __INTEGER __tmp__FEPI,Self__2QWI;
-  void *__tmp__LEPI;
-  void *__tmp__NEPI,*__tmp__SEPI;
-  void *__tmp__OEPI,*__tmp__TEPI;
-  __FAST_ARRAYoEXPRo *Self__GBBR;
-  __tmp__FEPI=(__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__2DPI->expr_list__W3PH)->parent_arrayed_collection__3LMC.upper__0KWH -  1);
-  Self__2QWI= 0;
-  while ((Self__2QWI <= __tmp__FEPI)) {
-    __tmp__LEPI=list_current__IF1;
-    __tmp__NEPI=((void **)((__FAST_ARRAYoEXPRo *)Self__2DPI->expr_list__W3PH)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__2QWI];
-    switch (((struct ___OBJ *)__tmp__NEPI)->__id) {
+  __INTEGER __tmp__1KLI,Self__GXSI;
+  void *__tmp__BLLI;
+  void *__tmp__DLLI,*__tmp__ILLI;
+  void *__tmp__ELLI,*__tmp__JLLI;
+  __FAST_ARRAYoEXPRo *Self__Z52Q;
+  __tmp__1KLI=(__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__SKLI->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH -  1);
+  Self__GXSI= 0;
+  while ((Self__GXSI <= __tmp__1KLI)) {
+    __tmp__BLLI=list_current__EH1;
+    __tmp__DLLI=((void **)((__FAST_ARRAYoEXPRo *)Self__SKLI->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__GXSI];
+    switch (((struct ___OBJ *)__tmp__DLLI)->__id) {
     case __LIST__: {
-      __tmp__OEPI=put_result__FXHN(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__JFEN(__tmp__DLLI,FALSE__);
     } break;
     case __STRING_CST__: {
-      __tmp__OEPI=put_result__ZROI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__PYKI(__tmp__DLLI,FALSE__);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__OEPI=put_result__JWOI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__52KI(__tmp__DLLI,FALSE__);
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__OEPI=put_result__00OI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__QBLI(__tmp__DLLI,FALSE__);
     } break;
     case __INTEGER_CST__: {
-      __tmp__OEPI=put_result__L5OI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__BGLI(__tmp__DLLI,FALSE__);
     } break;
     case __READ_LOCAL__: {
-      __tmp__OEPI=put_result__PUJJ(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__LXFJ(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__OEPI=put_result__1DPI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__RKLI(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__OEPI=put_result__VEPI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__LLLI(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__OEPI=put_result__GJPI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__2PLI(__tmp__DLLI,FALSE__);
     } break;
     case __REAL_CST__: {
-      __tmp__OEPI=put_result__XNPI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__NULI(__tmp__DLLI,FALSE__);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__OEPI=put_result__ISPI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__4YLI(__tmp__DLLI,FALSE__);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__OEPI=put_result__YWPI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__O3LI(__tmp__DLLI,FALSE__);
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__OEPI=put_result__I1PI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__4BMI(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_SUP__: {
-      __tmp__OEPI=put_result__Z5PI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__PGMI(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_SUB__: {
-      __tmp__OEPI=put_result__KEQI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__ALMI(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_MUL__: {
-      __tmp__OEPI=put_result__1IQI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__RPMI(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_DIV__: {
-      __tmp__OEPI=put_result__MNQI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__CUMI(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_AND__: {
-      __tmp__OEPI=put_result__3RQI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__TYMI(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__OEPI=put_result__OWQI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__E3MI(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__OEPI=put_result__50QI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__VBNI(__tmp__DLLI,FALSE__);
     } break;
     case __PUT_TO__: {
-      __tmp__OEPI=put_result__P5QI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__FGNI(__tmp__DLLI,FALSE__);
     } break;
     case __ITEM__: {
-      __tmp__OEPI=put_result__5DRI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__VKNI(__tmp__DLLI,FALSE__);
     } break;
     case __SIZE_OF__: {
-      __tmp__OEPI=put_result__PIRI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__FPNI(__tmp__DLLI,FALSE__);
     } break;
     case __CAST__: {
-      __tmp__OEPI=put_result__5MRI(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__VTNI(__tmp__DLLI,FALSE__);
     } break;
     case __CALL_SLOT__: {
-      __tmp__OEPI=put_result__V1HN(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__ZJEN(__tmp__DLLI,FALSE__);
     } break;
     case __READ_SLOT__: {
-      __tmp__OEPI=put_result__E5OL(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__5ILL(__tmp__DLLI,FALSE__);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__OEPI=put_result__VDPL(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__QNLL(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__OEPI=put_result__UXBP(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__MA4O(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__OEPI=put_result__CRNO(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__0ZJO(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__OEPI=put_result__JVWO(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__B4SO(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__OEPI=put_result__TVNO(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__L4JO(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__OEPI=put_result__1ZWO(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__TCTO(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_NEG__: {
-      __tmp__OEPI=put_result__CI2M(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__GWYM(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_ADD__: {
-      __tmp__OEPI=put_result__TM2M(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__X0YM(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_NOT__: {
-      __tmp__OEPI=put_result__GAIN(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__KOEN(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_MOD__: {
-      __tmp__OEPI=put_result__E0NO(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__2CKO(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__OEPI=put_result__GWMP(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__44IP(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_INF__: {
-      __tmp__OEPI=put_result__F2BP(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__3E4O(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__OEPI=put_result__WACP(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__OJ4O(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_OR__: {
-      __tmp__OEPI=put_result__G53N(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__LJ0N(__tmp__DLLI,FALSE__);
     } break;
     case __EXPR_XOR__: {
-      __tmp__OEPI=put_result__HFCP(__tmp__NEPI,FALSE__);
+      __tmp__ELLI=put_result__5N4O(__tmp__DLLI,FALSE__);
     } break;
     };
-    add_last__W2BH(((__LIST *)__tmp__LEPI)->expr_list__EMRG,__tmp__OEPI);
-    Self__2QWI=(__INTEGER)(Self__2QWI +  1);
+    add_last__IK4G(((__LIST *)__tmp__BLLI)->expr_list__RTOG,__tmp__ELLI);
+    Self__GXSI=(__INTEGER)(Self__GXSI +  1);
   };
-  Self__GBBR=((__FAST_ARRAYoEXPRo *)Self__2DPI->expr_list__W3PH);
-  __tmp__SEPI=((void **)Self__GBBR->parent_arrayed_collection__3LMC.storage__NLHI)[Self__GBBR->parent_arrayed_collection__3LMC.upper__0KWH];
-  switch (((struct ___OBJ *)__tmp__SEPI)->__id) {
+  Self__Z52Q=((__FAST_ARRAYoEXPRo *)Self__SKLI->expr_list__3EMH);
+  __tmp__ILLI=((void **)Self__Z52Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__Z52Q->parent_arrayed_collection__Q2LC.upper__2RSH];
+  switch (((struct ___OBJ *)__tmp__ILLI)->__id) {
   case __LIST__: {
-    __tmp__TEPI=put_result__FXHN(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__JFEN(__tmp__ILLI,is_last__TKLI);
   } break;
   case __STRING_CST__: {
-    __tmp__TEPI=put_result__ZROI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__PYKI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__TEPI=put_result__JWOI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__52KI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__TEPI=put_result__00OI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__QBLI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __INTEGER_CST__: {
-    __tmp__TEPI=put_result__L5OI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__BGLI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __READ_LOCAL__: {
-    __tmp__TEPI=put_result__PUJJ(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__LXFJ(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__TEPI=put_result__1DPI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__RKLI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__TEPI=put_result__VEPI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__LLLI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__TEPI=put_result__GJPI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__2PLI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __REAL_CST__: {
-    __tmp__TEPI=put_result__XNPI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__NULI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__TEPI=put_result__ISPI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__4YLI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__TEPI=put_result__YWPI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__O3LI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__TEPI=put_result__I1PI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__4BMI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_SUP__: {
-    __tmp__TEPI=put_result__Z5PI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__PGMI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_SUB__: {
-    __tmp__TEPI=put_result__KEQI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__ALMI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_MUL__: {
-    __tmp__TEPI=put_result__1IQI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__RPMI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_DIV__: {
-    __tmp__TEPI=put_result__MNQI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__CUMI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_AND__: {
-    __tmp__TEPI=put_result__3RQI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__TYMI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__TEPI=put_result__OWQI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__E3MI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__TEPI=put_result__50QI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__VBNI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __PUT_TO__: {
-    __tmp__TEPI=put_result__P5QI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__FGNI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __ITEM__: {
-    __tmp__TEPI=put_result__5DRI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__VKNI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __SIZE_OF__: {
-    __tmp__TEPI=put_result__PIRI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__FPNI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __CAST__: {
-    __tmp__TEPI=put_result__5MRI(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__VTNI(__tmp__ILLI,is_last__TKLI);
   } break;
   case __CALL_SLOT__: {
-    __tmp__TEPI=put_result__V1HN(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__ZJEN(__tmp__ILLI,is_last__TKLI);
   } break;
   case __READ_SLOT__: {
-    __tmp__TEPI=put_result__E5OL(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__5ILL(__tmp__ILLI,is_last__TKLI);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__TEPI=put_result__VDPL(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__QNLL(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__TEPI=put_result__UXBP(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__MA4O(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__TEPI=put_result__CRNO(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__0ZJO(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__TEPI=put_result__JVWO(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__B4SO(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__TEPI=put_result__TVNO(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__L4JO(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__TEPI=put_result__1ZWO(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__TCTO(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_NEG__: {
-    __tmp__TEPI=put_result__CI2M(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__GWYM(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_ADD__: {
-    __tmp__TEPI=put_result__TM2M(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__X0YM(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_NOT__: {
-    __tmp__TEPI=put_result__GAIN(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__KOEN(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_MOD__: {
-    __tmp__TEPI=put_result__E0NO(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__2CKO(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__TEPI=put_result__GWMP(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__44IP(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_INF__: {
-    __tmp__TEPI=put_result__F2BP(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__3E4O(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__TEPI=put_result__WACP(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__OJ4O(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_OR__: {
-    __tmp__TEPI=put_result__G53N(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__LJ0N(__tmp__ILLI,is_last__TKLI);
   } break;
   case __EXPR_XOR__: {
-    __tmp__TEPI=put_result__HFCP(__tmp__SEPI,is_last__3DPI);
+    __tmp__JLLI=put_result__5N4O(__tmp__ILLI,is_last__TKLI);
   } break;
   };
-  return(__tmp__TEPI);
+  return(__tmp__JLLI);
 }
 
-static void* put_result__VEPI(__EXPR_EQUAL *Self__WEPI,__BOOLEAN is_last__XEPI)
+static void* put_result__LLLI(__EXPR_EQUAL *Self__MLLI,__BOOLEAN is_last__NLLI)
 // ({EXPR_EQUAL},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__ZEPI;
-  void *result__0EPI;
-  __INTEGER idx__1EPI;
-  void *var_result__2EPI;
-  __BOOLEAN __tmp__OGPI;
-  var__ZEPI=NULL;
-  result__0EPI=NULL;
-  idx__1EPI= 0;
-  var_result__2EPI=NULL;
-  if (is_last__XEPI) {
-    result__0EPI=Self__WEPI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__1EPI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__2EPI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__2EPI != (void *)NULL)) {
-        if ((idx__1EPI <= ((__FAST_ARRAYoLOCALo *)var_result__2EPI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__ZEPI=((void **)((__FAST_ARRAYoLOCALo *)var_result__2EPI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__1EPI];
-          __tmp__OGPI=TRUE__;
-        } else {
-          __tmp__OGPI=FALSE__;
-        };
-        if ((! __tmp__OGPI)) {
-          if ((idx__1EPI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__2EPI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__ZEPI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__PLLI;
+  void *result__QLLI;
+  __INTEGER idx__RLLI;
+  void *var_result__SLLI;
+  __BOOLEAN __tmp__ENLI;
+  var__PLLI=NULL;
+  result__QLLI=NULL;
+  idx__RLLI= 0;
+  var_result__SLLI=NULL;
+  if (is_last__NLLI) {
+    result__QLLI=Self__MLLI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__RLLI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__SLLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__SLLI != (void *)NULL)) {
+        if ((idx__RLLI <= ((__FAST_ARRAYoLOCALo *)var_result__SLLI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__PLLI=((void **)((__FAST_ARRAYoLOCALo *)var_result__SLLI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__RLLI];
+          __tmp__ENLI=TRUE__;
+        } else {
+          __tmp__ENLI=FALSE__;
+        };
+        if ((! __tmp__ENLI)) {
+          if ((idx__RLLI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__SLLI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__PLLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__WEPI->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__MLLI->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__1EPI !=  0)) {
+        if ((idx__RLLI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__WEPI->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__MLLI->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__ZEPI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__ZEPI == (void *)NULL)) {
+        var__PLLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__PLLI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__WEPI->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__MLLI->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__ZEPI=create__name__style__type__VCNG(Self__WEPI->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__3G5H()));
+      var__PLLI=create__name__style__type__E5JG(Self__MLLI->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__1N1H()));
     };
-    add_last__PUJH(stack_result__WIAG,var__ZEPI);
-    result__0EPI=write__value__PXJH(var__ZEPI,Self__WEPI->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__2BCI(Self__WEPI,((__LOCAL *)var__ZEPI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__ZEPI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__PLLI);
+    result__QLLI=write__value__14FH(var__PLLI,Self__MLLI->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__SI4H(Self__MLLI,((__LOCAL *)var__PLLI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__PLLI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__0EPI);
+  return(result__QLLI);
 }
 
-static void* put_result__GJPI(__EXPR_NOT_EQUAL *Self__HJPI,__BOOLEAN is_last__IJPI)
+static void* put_result__2PLI(__EXPR_NOT_EQUAL *Self__3PLI,__BOOLEAN is_last__4PLI)
 // ({EXPR_NOT_EQUAL},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__KJPI;
-  void *result__LJPI;
-  __INTEGER idx__MJPI;
-  void *var_result__NJPI;
-  __BOOLEAN __tmp__5KPI;
-  var__KJPI=NULL;
-  result__LJPI=NULL;
-  idx__MJPI= 0;
-  var_result__NJPI=NULL;
-  if (is_last__IJPI) {
-    result__LJPI=Self__HJPI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__MJPI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__NJPI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__NJPI != (void *)NULL)) {
-        if ((idx__MJPI <= ((__FAST_ARRAYoLOCALo *)var_result__NJPI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__KJPI=((void **)((__FAST_ARRAYoLOCALo *)var_result__NJPI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__MJPI];
-          __tmp__5KPI=TRUE__;
-        } else {
-          __tmp__5KPI=FALSE__;
-        };
-        if ((! __tmp__5KPI)) {
-          if ((idx__MJPI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__NJPI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__KJPI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__AQLI;
+  void *result__BQLI;
+  __INTEGER idx__CQLI;
+  void *var_result__DQLI;
+  __BOOLEAN __tmp__VRLI;
+  var__AQLI=NULL;
+  result__BQLI=NULL;
+  idx__CQLI= 0;
+  var_result__DQLI=NULL;
+  if (is_last__4PLI) {
+    result__BQLI=Self__3PLI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__CQLI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__DQLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__DQLI != (void *)NULL)) {
+        if ((idx__CQLI <= ((__FAST_ARRAYoLOCALo *)var_result__DQLI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__AQLI=((void **)((__FAST_ARRAYoLOCALo *)var_result__DQLI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__CQLI];
+          __tmp__VRLI=TRUE__;
+        } else {
+          __tmp__VRLI=FALSE__;
+        };
+        if ((! __tmp__VRLI)) {
+          if ((idx__CQLI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__DQLI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__AQLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__HJPI->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__3PLI->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__MJPI !=  0)) {
+        if ((idx__CQLI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__HJPI->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__3PLI->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__KJPI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__KJPI == (void *)NULL)) {
+        var__AQLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__AQLI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__HJPI->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__3PLI->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__KJPI=create__name__style__type__VCNG(Self__HJPI->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__CH5H()));
+      var__AQLI=create__name__style__type__E5JG(Self__3PLI->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__AO1H()));
     };
-    add_last__PUJH(stack_result__WIAG,var__KJPI);
-    result__LJPI=write__value__PXJH(var__KJPI,Self__HJPI->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__1KCI(Self__HJPI,((__LOCAL *)var__KJPI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__KJPI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__AQLI);
+    result__BQLI=write__value__14FH(var__AQLI,Self__3PLI->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__RR4H(Self__3PLI,((__LOCAL *)var__AQLI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__AQLI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__LJPI);
+  return(result__BQLI);
 }
 
-static void* put_result__XNPI(__REAL_CST *Self__YNPI,__BOOLEAN is_last__ZNPI)
+static void* put_result__NULI(__REAL_CST *Self__OULI,__BOOLEAN is_last__PULI)
 // ({REAL_CST},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__1NPI;
-  void *result__2NPI;
-  __INTEGER idx__3NPI;
-  void *var_result__4NPI;
-  __BOOLEAN __tmp__QPPI;
-  var__1NPI=NULL;
-  result__2NPI=NULL;
-  idx__3NPI= 0;
-  var_result__4NPI=NULL;
-  if (is_last__ZNPI) {
-    result__2NPI=Self__YNPI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__3NPI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__4NPI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__4NPI != (void *)NULL)) {
-        if ((idx__3NPI <= ((__FAST_ARRAYoLOCALo *)var_result__4NPI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__1NPI=((void **)((__FAST_ARRAYoLOCALo *)var_result__4NPI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__3NPI];
-          __tmp__QPPI=TRUE__;
-        } else {
-          __tmp__QPPI=FALSE__;
-        };
-        if ((! __tmp__QPPI)) {
-          if ((idx__3NPI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__4NPI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__1NPI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__RULI;
+  void *result__SULI;
+  __INTEGER idx__TULI;
+  void *var_result__UULI;
+  __BOOLEAN __tmp__GWLI;
+  var__RULI=NULL;
+  result__SULI=NULL;
+  idx__TULI= 0;
+  var_result__UULI=NULL;
+  if (is_last__PULI) {
+    result__SULI=Self__OULI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__TULI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__UULI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__UULI != (void *)NULL)) {
+        if ((idx__TULI <= ((__FAST_ARRAYoLOCALo *)var_result__UULI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__RULI=((void **)((__FAST_ARRAYoLOCALo *)var_result__UULI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__TULI];
+          __tmp__GWLI=TRUE__;
+        } else {
+          __tmp__GWLI=FALSE__;
+        };
+        if ((! __tmp__GWLI)) {
+          if ((idx__TULI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__UULI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__RULI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__YNPI->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__OULI->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__3NPI !=  0)) {
+        if ((idx__TULI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__YNPI->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__OULI->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__1NPI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__1NPI == (void *)NULL)) {
+        var__RULI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__RULI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__YNPI->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__OULI->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__1NPI=create__name__style__type__VCNG(Self__YNPI->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__YNPI->parent_constant__IVNH.static_type__LSYD));
+      var__RULI=create__name__style__type__E5JG(Self__OULI->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__OULI->parent_constant__U2JH.static_type__M2YD));
     };
-    add_last__PUJH(stack_result__WIAG,var__1NPI);
-    result__2NPI=write__value__PXJH(var__1NPI,Self__YNPI->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__0TCI(Self__YNPI,((__LOCAL *)var__1NPI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__1NPI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__RULI);
+    result__SULI=write__value__14FH(var__RULI,Self__OULI->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__Q04H(Self__OULI,((__LOCAL *)var__RULI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__RULI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__2NPI);
+  return(result__SULI);
 }
 
-static void* put_result__ISPI(__CHARACTER_CST *Self__JSPI,__BOOLEAN is_last__KSPI)
+static void* put_result__4YLI(__CHARACTER_CST *Self__5YLI,__BOOLEAN is_last__AZLI)
 // ({CHARACTER_CST},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__MSPI;
-  void *result__NSPI;
-  __INTEGER idx__OSPI;
-  void *var_result__PSPI;
-  __BOOLEAN __tmp__BUPI;
-  var__MSPI=NULL;
-  result__NSPI=NULL;
-  idx__OSPI= 0;
-  var_result__PSPI=NULL;
-  if (is_last__KSPI) {
-    result__NSPI=Self__JSPI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__OSPI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__PSPI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__PSPI != (void *)NULL)) {
-        if ((idx__OSPI <= ((__FAST_ARRAYoLOCALo *)var_result__PSPI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__MSPI=((void **)((__FAST_ARRAYoLOCALo *)var_result__PSPI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__OSPI];
-          __tmp__BUPI=TRUE__;
-        } else {
-          __tmp__BUPI=FALSE__;
-        };
-        if ((! __tmp__BUPI)) {
-          if ((idx__OSPI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__PSPI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__MSPI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__CZLI;
+  void *result__DZLI;
+  __INTEGER idx__EZLI;
+  void *var_result__FZLI;
+  __BOOLEAN __tmp__X0LI;
+  var__CZLI=NULL;
+  result__DZLI=NULL;
+  idx__EZLI= 0;
+  var_result__FZLI=NULL;
+  if (is_last__AZLI) {
+    result__DZLI=Self__5YLI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__EZLI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__FZLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__FZLI != (void *)NULL)) {
+        if ((idx__EZLI <= ((__FAST_ARRAYoLOCALo *)var_result__FZLI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__CZLI=((void **)((__FAST_ARRAYoLOCALo *)var_result__FZLI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__EZLI];
+          __tmp__X0LI=TRUE__;
+        } else {
+          __tmp__X0LI=FALSE__;
+        };
+        if ((! __tmp__X0LI)) {
+          if ((idx__EZLI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__FZLI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__CZLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__JSPI->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__5YLI->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__OSPI !=  0)) {
+        if ((idx__EZLI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__JSPI->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__5YLI->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__MSPI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__MSPI == (void *)NULL)) {
+        var__CZLI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__CZLI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__JSPI->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__5YLI->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__MSPI=create__name__style__type__VCNG(Self__JSPI->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__JSPI->parent_constant__1VNH.static_type__LSYD));
+      var__CZLI=create__name__style__type__E5JG(Self__5YLI->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__5YLI->parent_constant__H3JH.static_type__M2YD));
     };
-    add_last__PUJH(stack_result__WIAG,var__MSPI);
-    result__NSPI=write__value__PXJH(var__MSPI,Self__JSPI->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__Z2CI(Self__JSPI,((__LOCAL *)var__MSPI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__MSPI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__CZLI);
+    result__DZLI=write__value__14FH(var__CZLI,Self__5YLI->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__PD5H(Self__5YLI,((__LOCAL *)var__CZLI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__CZLI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__NSPI);
+  return(result__DZLI);
 }
 
-static void* put_result__YWPI(__IS_EXPANDED *Self__ZWPI,__BOOLEAN is_last__0WPI)
+static void* put_result__O3LI(__IS_EXPANDED *Self__P3LI,__BOOLEAN is_last__Q3LI)
 // ({IS_EXPANDED},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__2WPI;
-  void *result__3WPI;
-  __INTEGER idx__4WPI;
-  void *var_result__5WPI;
-  __BOOLEAN __tmp__RYPI;
-  var__2WPI=NULL;
-  result__3WPI=NULL;
-  idx__4WPI= 0;
-  var_result__5WPI=NULL;
-  if (is_last__0WPI) {
-    result__3WPI=Self__ZWPI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__4WPI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__5WPI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__5WPI != (void *)NULL)) {
-        if ((idx__4WPI <= ((__FAST_ARRAYoLOCALo *)var_result__5WPI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__2WPI=((void **)((__FAST_ARRAYoLOCALo *)var_result__5WPI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__4WPI];
-          __tmp__RYPI=TRUE__;
-        } else {
-          __tmp__RYPI=FALSE__;
-        };
-        if ((! __tmp__RYPI)) {
-          if ((idx__4WPI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__5WPI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__2WPI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__S3LI;
+  void *result__T3LI;
+  __INTEGER idx__U3LI;
+  void *var_result__V3LI;
+  __BOOLEAN __tmp__H5LI;
+  var__S3LI=NULL;
+  result__T3LI=NULL;
+  idx__U3LI= 0;
+  var_result__V3LI=NULL;
+  if (is_last__Q3LI) {
+    result__T3LI=Self__P3LI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__U3LI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__V3LI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__V3LI != (void *)NULL)) {
+        if ((idx__U3LI <= ((__FAST_ARRAYoLOCALo *)var_result__V3LI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__S3LI=((void **)((__FAST_ARRAYoLOCALo *)var_result__V3LI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__U3LI];
+          __tmp__H5LI=TRUE__;
+        } else {
+          __tmp__H5LI=FALSE__;
+        };
+        if ((! __tmp__H5LI)) {
+          if ((idx__U3LI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__V3LI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__S3LI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__ZWPI->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__P3LI->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__4WPI !=  0)) {
+        if ((idx__U3LI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__ZWPI->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__P3LI->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__2WPI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__2WPI == (void *)NULL)) {
+        var__S3LI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__S3LI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__ZWPI->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__P3LI->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__2WPI=create__name__style__type__VCNG(Self__ZWPI->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__HH5H()));
+      var__S3LI=create__name__style__type__E5JG(Self__P3LI->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__FO1H()));
     };
-    add_last__PUJH(stack_result__WIAG,var__2WPI);
-    result__3WPI=write__value__PXJH(var__2WPI,Self__ZWPI->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__XFDI(Self__ZWPI,((__LOCAL *)var__2WPI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__2WPI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__S3LI);
+    result__T3LI=write__value__14FH(var__S3LI,Self__P3LI->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__NM5H(Self__P3LI,((__LOCAL *)var__S3LI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__S3LI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__3WPI);
+  return(result__T3LI);
 }
 
-static void* put_result__I1PI(__GET_TYPE_ID *Self__J1PI,__BOOLEAN is_last__K1PI)
+static void* put_result__4BMI(__GET_TYPE_ID *Self__5BMI,__BOOLEAN is_last__ACMI)
 // ({GET_TYPE_ID},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__M1PI;
-  void *result__N1PI;
-  __INTEGER idx__O1PI;
-  void *var_result__P1PI;
-  __BOOLEAN __tmp__B3PI;
-  var__M1PI=NULL;
-  result__N1PI=NULL;
-  idx__O1PI= 0;
-  var_result__P1PI=NULL;
-  if (is_last__K1PI) {
-    result__N1PI=Self__J1PI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__O1PI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__P1PI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__P1PI != (void *)NULL)) {
-        if ((idx__O1PI <= ((__FAST_ARRAYoLOCALo *)var_result__P1PI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__M1PI=((void **)((__FAST_ARRAYoLOCALo *)var_result__P1PI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__O1PI];
-          __tmp__B3PI=TRUE__;
-        } else {
-          __tmp__B3PI=FALSE__;
-        };
-        if ((! __tmp__B3PI)) {
-          if ((idx__O1PI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__P1PI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__M1PI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__CCMI;
+  void *result__DCMI;
+  __INTEGER idx__ECMI;
+  void *var_result__FCMI;
+  __BOOLEAN __tmp__XDMI;
+  var__CCMI=NULL;
+  result__DCMI=NULL;
+  idx__ECMI= 0;
+  var_result__FCMI=NULL;
+  if (is_last__ACMI) {
+    result__DCMI=Self__5BMI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__ECMI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__FCMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__FCMI != (void *)NULL)) {
+        if ((idx__ECMI <= ((__FAST_ARRAYoLOCALo *)var_result__FCMI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__CCMI=((void **)((__FAST_ARRAYoLOCALo *)var_result__FCMI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__ECMI];
+          __tmp__XDMI=TRUE__;
+        } else {
+          __tmp__XDMI=FALSE__;
+        };
+        if ((! __tmp__XDMI)) {
+          if ((idx__ECMI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__FCMI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__CCMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__J1PI->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__5BMI->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__O1PI !=  0)) {
+        if ((idx__ECMI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__J1PI->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__5BMI->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__M1PI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__M1PI == (void *)NULL)) {
+        var__CCMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__CCMI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__J1PI->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__5BMI->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__M1PI=create__name__style__type__VCNG(Self__J1PI->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__MH5H()));
+      var__CCMI=create__name__style__type__E5JG(Self__5BMI->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__KO1H()));
     };
-    add_last__PUJH(stack_result__WIAG,var__M1PI);
-    result__N1PI=write__value__PXJH(var__M1PI,Self__J1PI->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__VODI(Self__J1PI,((__LOCAL *)var__M1PI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__M1PI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__CCMI);
+    result__DCMI=write__value__14FH(var__CCMI,Self__5BMI->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__LV5H(Self__5BMI,((__LOCAL *)var__CCMI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__CCMI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__N1PI);
+  return(result__DCMI);
 }
 
-static void* put_result__Z5PI(__EXPR_SUP *Self__05PI,__BOOLEAN is_last__15PI)
+static void* put_result__PGMI(__EXPR_SUP *Self__QGMI,__BOOLEAN is_last__RGMI)
 // ({EXPR_SUP},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__35PI;
-  void *result__45PI;
-  __INTEGER idx__55PI;
-  void *var_result__AAQI;
-  __BOOLEAN __tmp__SBQI;
-  var__35PI=NULL;
-  result__45PI=NULL;
-  idx__55PI= 0;
-  var_result__AAQI=NULL;
-  if (is_last__15PI) {
-    result__45PI=Self__05PI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__55PI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__AAQI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__AAQI != (void *)NULL)) {
-        if ((idx__55PI <= ((__FAST_ARRAYoLOCALo *)var_result__AAQI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__35PI=((void **)((__FAST_ARRAYoLOCALo *)var_result__AAQI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__55PI];
-          __tmp__SBQI=TRUE__;
-        } else {
-          __tmp__SBQI=FALSE__;
-        };
-        if ((! __tmp__SBQI)) {
-          if ((idx__55PI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__AAQI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__35PI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__TGMI;
+  void *result__UGMI;
+  __INTEGER idx__VGMI;
+  void *var_result__WGMI;
+  __BOOLEAN __tmp__IIMI;
+  var__TGMI=NULL;
+  result__UGMI=NULL;
+  idx__VGMI= 0;
+  var_result__WGMI=NULL;
+  if (is_last__RGMI) {
+    result__UGMI=Self__QGMI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__VGMI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__WGMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__WGMI != (void *)NULL)) {
+        if ((idx__VGMI <= ((__FAST_ARRAYoLOCALo *)var_result__WGMI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__TGMI=((void **)((__FAST_ARRAYoLOCALo *)var_result__WGMI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__VGMI];
+          __tmp__IIMI=TRUE__;
+        } else {
+          __tmp__IIMI=FALSE__;
+        };
+        if ((! __tmp__IIMI)) {
+          if ((idx__VGMI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__WGMI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__TGMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__05PI->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__QGMI->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__55PI !=  0)) {
+        if ((idx__VGMI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__05PI->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__QGMI->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__35PI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__35PI == (void *)NULL)) {
+        var__TGMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__TGMI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__05PI->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__QGMI->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__35PI=create__name__style__type__VCNG(Self__05PI->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__RH5H()));
+      var__TGMI=create__name__style__type__E5JG(Self__QGMI->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__PO1H()));
     };
-    add_last__PUJH(stack_result__WIAG,var__35PI);
-    result__45PI=write__value__PXJH(var__35PI,Self__05PI->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__UXDI(Self__05PI,((__LOCAL *)var__35PI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__35PI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__TGMI);
+    result__UGMI=write__value__14FH(var__TGMI,Self__QGMI->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__K45H(Self__QGMI,((__LOCAL *)var__TGMI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__TGMI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__45PI);
+  return(result__UGMI);
 }
 
-static void* put_result__KEQI(__EXPR_SUB *Self__LEQI,__BOOLEAN is_last__MEQI)
+static void* put_result__ALMI(__EXPR_SUB *Self__BLMI,__BOOLEAN is_last__CLMI)
 // ({EXPR_SUB},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__OEQI;
-  void *result__PEQI;
-  __INTEGER idx__QEQI;
-  void *var_result__REQI;
-  __BOOLEAN __tmp__DGQI;
-  var__OEQI=NULL;
-  result__PEQI=NULL;
-  idx__QEQI= 0;
-  var_result__REQI=NULL;
-  if (is_last__MEQI) {
-    result__PEQI=Self__LEQI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__QEQI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__REQI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__REQI != (void *)NULL)) {
-        if ((idx__QEQI <= ((__FAST_ARRAYoLOCALo *)var_result__REQI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__OEQI=((void **)((__FAST_ARRAYoLOCALo *)var_result__REQI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__QEQI];
-          __tmp__DGQI=TRUE__;
-        } else {
-          __tmp__DGQI=FALSE__;
-        };
-        if ((! __tmp__DGQI)) {
-          if ((idx__QEQI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__REQI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__OEQI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__ELMI;
+  void *result__FLMI;
+  __INTEGER idx__GLMI;
+  void *var_result__HLMI;
+  __BOOLEAN __tmp__ZMMI;
+  var__ELMI=NULL;
+  result__FLMI=NULL;
+  idx__GLMI= 0;
+  var_result__HLMI=NULL;
+  if (is_last__CLMI) {
+    result__FLMI=Self__BLMI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__GLMI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__HLMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__HLMI != (void *)NULL)) {
+        if ((idx__GLMI <= ((__FAST_ARRAYoLOCALo *)var_result__HLMI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__ELMI=((void **)((__FAST_ARRAYoLOCALo *)var_result__HLMI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__GLMI];
+          __tmp__ZMMI=TRUE__;
+        } else {
+          __tmp__ZMMI=FALSE__;
+        };
+        if ((! __tmp__ZMMI)) {
+          if ((idx__GLMI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__HLMI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__ELMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__LEQI->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__BLMI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__QEQI !=  0)) {
+        if ((idx__GLMI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__LEQI->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__BLMI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__OEQI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__OEQI == (void *)NULL)) {
+        var__ELMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__ELMI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__LEQI->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__BLMI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__OEQI=create__name__style__type__VCNG(Self__LEQI->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__WH5H(Self__LEQI)));
+      var__ELMI=create__name__style__type__E5JG(Self__BLMI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__UO1H(Self__BLMI)));
     };
-    add_last__PUJH(stack_result__WIAG,var__OEQI);
-    result__PEQI=write__value__PXJH(var__OEQI,Self__LEQI->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__TAEI(Self__LEQI,((__LOCAL *)var__OEQI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__OEQI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__ELMI);
+    result__FLMI=write__value__14FH(var__ELMI,Self__BLMI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__JHAI(Self__BLMI,((__LOCAL *)var__ELMI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__ELMI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__PEQI);
+  return(result__FLMI);
 }
 
-static void* put_result__1IQI(__EXPR_MUL *Self__2IQI,__BOOLEAN is_last__3IQI)
+static void* put_result__RPMI(__EXPR_MUL *Self__SPMI,__BOOLEAN is_last__TPMI)
 // ({EXPR_MUL},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__5IQI;
-  void *result__AJQI;
-  __INTEGER idx__BJQI;
-  void *var_result__CJQI;
-  __BOOLEAN __tmp__UKQI;
-  var__5IQI=NULL;
-  result__AJQI=NULL;
-  idx__BJQI= 0;
-  var_result__CJQI=NULL;
-  if (is_last__3IQI) {
-    result__AJQI=Self__2IQI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__BJQI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__CJQI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__CJQI != (void *)NULL)) {
-        if ((idx__BJQI <= ((__FAST_ARRAYoLOCALo *)var_result__CJQI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__5IQI=((void **)((__FAST_ARRAYoLOCALo *)var_result__CJQI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__BJQI];
-          __tmp__UKQI=TRUE__;
-        } else {
-          __tmp__UKQI=FALSE__;
-        };
-        if ((! __tmp__UKQI)) {
-          if ((idx__BJQI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__CJQI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__5IQI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__VPMI;
+  void *result__WPMI;
+  __INTEGER idx__XPMI;
+  void *var_result__YPMI;
+  __BOOLEAN __tmp__KRMI;
+  var__VPMI=NULL;
+  result__WPMI=NULL;
+  idx__XPMI= 0;
+  var_result__YPMI=NULL;
+  if (is_last__TPMI) {
+    result__WPMI=Self__SPMI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__XPMI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__YPMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__YPMI != (void *)NULL)) {
+        if ((idx__XPMI <= ((__FAST_ARRAYoLOCALo *)var_result__YPMI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__VPMI=((void **)((__FAST_ARRAYoLOCALo *)var_result__YPMI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__XPMI];
+          __tmp__KRMI=TRUE__;
+        } else {
+          __tmp__KRMI=FALSE__;
+        };
+        if ((! __tmp__KRMI)) {
+          if ((idx__XPMI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__YPMI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__VPMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__2IQI->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__SPMI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__BJQI !=  0)) {
+        if ((idx__XPMI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__2IQI->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__SPMI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__5IQI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__5IQI == (void *)NULL)) {
+        var__VPMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__VPMI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__2IQI->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__SPMI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__5IQI=create__name__style__type__VCNG(Self__2IQI->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__2H5H(Self__2IQI)));
+      var__VPMI=create__name__style__type__E5JG(Self__SPMI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__0O1H(Self__SPMI)));
     };
-    add_last__PUJH(stack_result__WIAG,var__5IQI);
-    result__AJQI=write__value__PXJH(var__5IQI,Self__2IQI->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__SJEI(Self__2IQI,((__LOCAL *)var__5IQI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__5IQI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__VPMI);
+    result__WPMI=write__value__14FH(var__VPMI,Self__SPMI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__IQAI(Self__SPMI,((__LOCAL *)var__VPMI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__VPMI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__AJQI);
+  return(result__WPMI);
 }
 
-static void* put_result__MNQI(__EXPR_DIV *Self__NNQI,__BOOLEAN is_last__ONQI)
+static void* put_result__CUMI(__EXPR_DIV *Self__DUMI,__BOOLEAN is_last__EUMI)
 // ({EXPR_DIV},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__QNQI;
-  void *result__RNQI;
-  __INTEGER idx__SNQI;
-  void *var_result__TNQI;
-  __BOOLEAN __tmp__FPQI;
-  var__QNQI=NULL;
-  result__RNQI=NULL;
-  idx__SNQI= 0;
-  var_result__TNQI=NULL;
-  if (is_last__ONQI) {
-    result__RNQI=Self__NNQI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__SNQI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__TNQI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__TNQI != (void *)NULL)) {
-        if ((idx__SNQI <= ((__FAST_ARRAYoLOCALo *)var_result__TNQI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__QNQI=((void **)((__FAST_ARRAYoLOCALo *)var_result__TNQI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__SNQI];
-          __tmp__FPQI=TRUE__;
-        } else {
-          __tmp__FPQI=FALSE__;
-        };
-        if ((! __tmp__FPQI)) {
-          if ((idx__SNQI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__TNQI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__QNQI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__GUMI;
+  void *result__HUMI;
+  __INTEGER idx__IUMI;
+  void *var_result__JUMI;
+  __BOOLEAN __tmp__1VMI;
+  var__GUMI=NULL;
+  result__HUMI=NULL;
+  idx__IUMI= 0;
+  var_result__JUMI=NULL;
+  if (is_last__EUMI) {
+    result__HUMI=Self__DUMI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__IUMI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__JUMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__JUMI != (void *)NULL)) {
+        if ((idx__IUMI <= ((__FAST_ARRAYoLOCALo *)var_result__JUMI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__GUMI=((void **)((__FAST_ARRAYoLOCALo *)var_result__JUMI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__IUMI];
+          __tmp__1VMI=TRUE__;
+        } else {
+          __tmp__1VMI=FALSE__;
+        };
+        if ((! __tmp__1VMI)) {
+          if ((idx__IUMI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__JUMI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__GUMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__NNQI->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__DUMI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__SNQI !=  0)) {
+        if ((idx__IUMI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__NNQI->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__DUMI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__QNQI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__QNQI == (void *)NULL)) {
+        var__GUMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__GUMI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__NNQI->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__DUMI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__QNQI=create__name__style__type__VCNG(Self__NNQI->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__BI5H(Self__NNQI)));
+      var__GUMI=create__name__style__type__E5JG(Self__DUMI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__5O1H(Self__DUMI)));
     };
-    add_last__PUJH(stack_result__WIAG,var__QNQI);
-    result__RNQI=write__value__PXJH(var__QNQI,Self__NNQI->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__RSEI(Self__NNQI,((__LOCAL *)var__QNQI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__QNQI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__GUMI);
+    result__HUMI=write__value__14FH(var__GUMI,Self__DUMI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__HZAI(Self__DUMI,((__LOCAL *)var__GUMI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__GUMI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__RNQI);
+  return(result__HUMI);
 }
 
-static void* put_result__3RQI(__EXPR_AND *Self__4RQI,__BOOLEAN is_last__5RQI)
+static void* put_result__TYMI(__EXPR_AND *Self__UYMI,__BOOLEAN is_last__VYMI)
 // ({EXPR_AND},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__BSQI;
-  void *result__CSQI;
-  __INTEGER idx__DSQI;
-  void *var_result__ESQI;
-  __BOOLEAN __tmp__WTQI;
-  var__BSQI=NULL;
-  result__CSQI=NULL;
-  idx__DSQI= 0;
-  var_result__ESQI=NULL;
-  if (is_last__5RQI) {
-    result__CSQI=Self__4RQI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__DSQI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__ESQI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__ESQI != (void *)NULL)) {
-        if ((idx__DSQI <= ((__FAST_ARRAYoLOCALo *)var_result__ESQI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__BSQI=((void **)((__FAST_ARRAYoLOCALo *)var_result__ESQI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__DSQI];
-          __tmp__WTQI=TRUE__;
-        } else {
-          __tmp__WTQI=FALSE__;
-        };
-        if ((! __tmp__WTQI)) {
-          if ((idx__DSQI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__ESQI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__BSQI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__XYMI;
+  void *result__YYMI;
+  __INTEGER idx__ZYMI;
+  void *var_result__0YMI;
+  __BOOLEAN __tmp__M0MI;
+  var__XYMI=NULL;
+  result__YYMI=NULL;
+  idx__ZYMI= 0;
+  var_result__0YMI=NULL;
+  if (is_last__VYMI) {
+    result__YYMI=Self__UYMI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__ZYMI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__0YMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__0YMI != (void *)NULL)) {
+        if ((idx__ZYMI <= ((__FAST_ARRAYoLOCALo *)var_result__0YMI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__XYMI=((void **)((__FAST_ARRAYoLOCALo *)var_result__0YMI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__ZYMI];
+          __tmp__M0MI=TRUE__;
+        } else {
+          __tmp__M0MI=FALSE__;
+        };
+        if ((! __tmp__M0MI)) {
+          if ((idx__ZYMI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__0YMI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__XYMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__4RQI->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__UYMI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__DSQI !=  0)) {
+        if ((idx__ZYMI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__4RQI->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__UYMI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__BSQI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__BSQI == (void *)NULL)) {
+        var__XYMI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__XYMI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__4RQI->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__UYMI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__BSQI=create__name__style__type__VCNG(Self__4RQI->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__GI5H(Self__4RQI)));
+      var__XYMI=create__name__style__type__E5JG(Self__UYMI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__EP1H(Self__UYMI)));
     };
-    add_last__PUJH(stack_result__WIAG,var__BSQI);
-    result__CSQI=write__value__PXJH(var__BSQI,Self__4RQI->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__Q1EI(Self__4RQI,((__LOCAL *)var__BSQI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__BSQI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__XYMI);
+    result__YYMI=write__value__14FH(var__XYMI,Self__UYMI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__GCBI(Self__UYMI,((__LOCAL *)var__XYMI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__XYMI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__CSQI);
+  return(result__YYMI);
 }
 
-static void* put_result__OWQI(__EXPR_SHIFT_R *Self__PWQI,__BOOLEAN is_last__QWQI)
+static void* put_result__E3MI(__EXPR_SHIFT_R *Self__F3MI,__BOOLEAN is_last__G3MI)
 // ({EXPR_SHIFT_R},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__SWQI;
-  void *result__TWQI;
-  __INTEGER idx__UWQI;
-  void *var_result__VWQI;
-  __BOOLEAN __tmp__HYQI;
-  var__SWQI=NULL;
-  result__TWQI=NULL;
-  idx__UWQI= 0;
-  var_result__VWQI=NULL;
-  if (is_last__QWQI) {
-    result__TWQI=Self__PWQI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__UWQI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__VWQI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__VWQI != (void *)NULL)) {
-        if ((idx__UWQI <= ((__FAST_ARRAYoLOCALo *)var_result__VWQI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__SWQI=((void **)((__FAST_ARRAYoLOCALo *)var_result__VWQI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__UWQI];
-          __tmp__HYQI=TRUE__;
-        } else {
-          __tmp__HYQI=FALSE__;
-        };
-        if ((! __tmp__HYQI)) {
-          if ((idx__UWQI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__VWQI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__SWQI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__I3MI;
+  void *result__J3MI;
+  __INTEGER idx__K3MI;
+  void *var_result__L3MI;
+  __BOOLEAN __tmp__34MI;
+  var__I3MI=NULL;
+  result__J3MI=NULL;
+  idx__K3MI= 0;
+  var_result__L3MI=NULL;
+  if (is_last__G3MI) {
+    result__J3MI=Self__F3MI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__K3MI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__L3MI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__L3MI != (void *)NULL)) {
+        if ((idx__K3MI <= ((__FAST_ARRAYoLOCALo *)var_result__L3MI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__I3MI=((void **)((__FAST_ARRAYoLOCALo *)var_result__L3MI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__K3MI];
+          __tmp__34MI=TRUE__;
+        } else {
+          __tmp__34MI=FALSE__;
+        };
+        if ((! __tmp__34MI)) {
+          if ((idx__K3MI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__L3MI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__I3MI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__PWQI->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__F3MI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__UWQI !=  0)) {
+        if ((idx__K3MI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__PWQI->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__F3MI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__SWQI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__SWQI == (void *)NULL)) {
+        var__I3MI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__I3MI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__PWQI->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__F3MI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__SWQI=create__name__style__type__VCNG(Self__PWQI->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__LI5H(Self__PWQI)));
+      var__I3MI=create__name__style__type__E5JG(Self__F3MI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__JP1H(Self__F3MI)));
     };
-    add_last__PUJH(stack_result__WIAG,var__SWQI);
-    result__TWQI=write__value__PXJH(var__SWQI,Self__PWQI->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__PEFI(Self__PWQI,((__LOCAL *)var__SWQI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__SWQI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__I3MI);
+    result__J3MI=write__value__14FH(var__I3MI,Self__F3MI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__FLBI(Self__F3MI,((__LOCAL *)var__I3MI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__I3MI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__TWQI);
+  return(result__J3MI);
 }
 
-static void* put_result__50QI(__EXPR_SHIFT_L *Self__A1QI,__BOOLEAN is_last__B1QI)
+static void* put_result__VBNI(__EXPR_SHIFT_L *Self__WBNI,__BOOLEAN is_last__XBNI)
 // ({EXPR_SHIFT_L},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__D1QI;
-  void *result__E1QI;
-  __INTEGER idx__F1QI;
-  void *var_result__G1QI;
-  __BOOLEAN __tmp__Y2QI;
-  var__D1QI=NULL;
-  result__E1QI=NULL;
-  idx__F1QI= 0;
-  var_result__G1QI=NULL;
-  if (is_last__B1QI) {
-    result__E1QI=Self__A1QI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__F1QI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__G1QI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__G1QI != (void *)NULL)) {
-        if ((idx__F1QI <= ((__FAST_ARRAYoLOCALo *)var_result__G1QI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__D1QI=((void **)((__FAST_ARRAYoLOCALo *)var_result__G1QI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__F1QI];
-          __tmp__Y2QI=TRUE__;
-        } else {
-          __tmp__Y2QI=FALSE__;
-        };
-        if ((! __tmp__Y2QI)) {
-          if ((idx__F1QI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__G1QI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__D1QI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__ZBNI;
+  void *result__0BNI;
+  __INTEGER idx__1BNI;
+  void *var_result__2BNI;
+  __BOOLEAN __tmp__ODNI;
+  var__ZBNI=NULL;
+  result__0BNI=NULL;
+  idx__1BNI= 0;
+  var_result__2BNI=NULL;
+  if (is_last__XBNI) {
+    result__0BNI=Self__WBNI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__1BNI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__2BNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__2BNI != (void *)NULL)) {
+        if ((idx__1BNI <= ((__FAST_ARRAYoLOCALo *)var_result__2BNI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__ZBNI=((void **)((__FAST_ARRAYoLOCALo *)var_result__2BNI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__1BNI];
+          __tmp__ODNI=TRUE__;
+        } else {
+          __tmp__ODNI=FALSE__;
+        };
+        if ((! __tmp__ODNI)) {
+          if ((idx__1BNI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__2BNI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__ZBNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__A1QI->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__WBNI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__F1QI !=  0)) {
+        if ((idx__1BNI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__A1QI->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__WBNI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__D1QI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__D1QI == (void *)NULL)) {
+        var__ZBNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__ZBNI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__A1QI->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__WBNI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__D1QI=create__name__style__type__VCNG(Self__A1QI->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__QI5H(Self__A1QI)));
+      var__ZBNI=create__name__style__type__E5JG(Self__WBNI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__OP1H(Self__WBNI)));
     };
-    add_last__PUJH(stack_result__WIAG,var__D1QI);
-    result__E1QI=write__value__PXJH(var__D1QI,Self__A1QI->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__ONFI(Self__A1QI,((__LOCAL *)var__D1QI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__D1QI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__ZBNI);
+    result__0BNI=write__value__14FH(var__ZBNI,Self__WBNI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__EUBI(Self__WBNI,((__LOCAL *)var__ZBNI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__ZBNI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__E1QI);
+  return(result__0BNI);
 }
 
-static void* put_result__P5QI(__PUT_TO *Self__Q5QI,__BOOLEAN is_last__R5QI)
+static void* put_result__FGNI(__PUT_TO *Self__GGNI,__BOOLEAN is_last__HGNI)
 // ({PUT_TO},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__T5QI;
-  void *result__U5QI;
-  __INTEGER idx__V5QI;
-  void *var_result__W5QI;
-  __BOOLEAN __tmp__IBRI;
-  var__T5QI=NULL;
-  result__U5QI=NULL;
-  idx__V5QI= 0;
-  var_result__W5QI=NULL;
-  if (is_last__R5QI) {
-    result__U5QI=Self__Q5QI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__V5QI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__W5QI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__W5QI != (void *)NULL)) {
-        if ((idx__V5QI <= ((__FAST_ARRAYoLOCALo *)var_result__W5QI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__T5QI=((void **)((__FAST_ARRAYoLOCALo *)var_result__W5QI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__V5QI];
-          __tmp__IBRI=TRUE__;
-        } else {
-          __tmp__IBRI=FALSE__;
-        };
-        if ((! __tmp__IBRI)) {
-          if ((idx__V5QI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__W5QI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__T5QI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__JGNI;
+  void *result__KGNI;
+  __INTEGER idx__LGNI;
+  void *var_result__MGNI;
+  __BOOLEAN __tmp__4HNI;
+  var__JGNI=NULL;
+  result__KGNI=NULL;
+  idx__LGNI= 0;
+  var_result__MGNI=NULL;
+  if (is_last__HGNI) {
+    result__KGNI=Self__GGNI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__LGNI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__MGNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__MGNI != (void *)NULL)) {
+        if ((idx__LGNI <= ((__FAST_ARRAYoLOCALo *)var_result__MGNI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__JGNI=((void **)((__FAST_ARRAYoLOCALo *)var_result__MGNI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__LGNI];
+          __tmp__4HNI=TRUE__;
+        } else {
+          __tmp__4HNI=FALSE__;
+        };
+        if ((! __tmp__4HNI)) {
+          if ((idx__LGNI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__MGNI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__JGNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__Q5QI->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__GGNI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__V5QI !=  0)) {
+        if ((idx__LGNI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__Q5QI->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__GGNI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__T5QI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__T5QI == (void *)NULL)) {
+        var__JGNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__JGNI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__Q5QI->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__GGNI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__T5QI=create__name__style__type__VCNG(Self__Q5QI->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)TYPE_VOID__->parent_type__UIB.default__AKC));
+      var__JGNI=create__name__style__type__E5JG(Self__GGNI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)TYPE_VOID__->parent_type__UIB.default__AKC));
     };
-    add_last__PUJH(stack_result__WIAG,var__T5QI);
-    result__U5QI=write__value__PXJH(var__T5QI,Self__Q5QI->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__MWFI(Self__Q5QI,((__LOCAL *)var__T5QI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__T5QI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__JGNI);
+    result__KGNI=write__value__14FH(var__JGNI,Self__GGNI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__C3BI(Self__GGNI,((__LOCAL *)var__JGNI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__JGNI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__U5QI);
+  return(result__KGNI);
 }
 
-static void* put_result__5DRI(__ITEM *Self__AERI,__BOOLEAN is_last__BERI)
+static void* put_result__VKNI(__ITEM *Self__WKNI,__BOOLEAN is_last__XKNI)
 // ({ITEM},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__DERI;
-  void *result__EERI;
-  __INTEGER idx__FERI;
-  void *var_result__GERI;
-  __BOOLEAN __tmp__YFRI;
-  var__DERI=NULL;
-  result__EERI=NULL;
-  idx__FERI= 0;
-  var_result__GERI=NULL;
-  if (is_last__BERI) {
-    result__EERI=Self__AERI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__FERI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__GERI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__GERI != (void *)NULL)) {
-        if ((idx__FERI <= ((__FAST_ARRAYoLOCALo *)var_result__GERI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__DERI=((void **)((__FAST_ARRAYoLOCALo *)var_result__GERI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__FERI];
-          __tmp__YFRI=TRUE__;
-        } else {
-          __tmp__YFRI=FALSE__;
-        };
-        if ((! __tmp__YFRI)) {
-          if ((idx__FERI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__GERI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__DERI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__ZKNI;
+  void *result__0KNI;
+  __INTEGER idx__1KNI;
+  void *var_result__2KNI;
+  __BOOLEAN __tmp__OMNI;
+  var__ZKNI=NULL;
+  result__0KNI=NULL;
+  idx__1KNI= 0;
+  var_result__2KNI=NULL;
+  if (is_last__XKNI) {
+    result__0KNI=Self__WKNI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__1KNI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__2KNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__2KNI != (void *)NULL)) {
+        if ((idx__1KNI <= ((__FAST_ARRAYoLOCALo *)var_result__2KNI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__ZKNI=((void **)((__FAST_ARRAYoLOCALo *)var_result__2KNI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__1KNI];
+          __tmp__OMNI=TRUE__;
+        } else {
+          __tmp__OMNI=FALSE__;
+        };
+        if ((! __tmp__OMNI)) {
+          if ((idx__1KNI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__2KNI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__ZKNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__AERI->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__WKNI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__FERI !=  0)) {
+        if ((idx__1KNI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__AERI->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__WKNI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__DERI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__DERI == (void *)NULL)) {
+        var__ZKNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__ZKNI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__AERI->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__WKNI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__DERI=create__name__style__type__VCNG(Self__AERI->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__ZI5H(Self__AERI)));
+      var__ZKNI=create__name__style__type__E5JG(Self__WKNI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__XP1H(Self__WKNI)));
     };
-    add_last__PUJH(stack_result__WIAG,var__DERI);
-    result__EERI=write__value__PXJH(var__DERI,Self__AERI->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__K5FI(Self__AERI,((__LOCAL *)var__DERI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__DERI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__ZKNI);
+    result__0KNI=write__value__14FH(var__ZKNI,Self__WKNI->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__AGCI(Self__WKNI,((__LOCAL *)var__ZKNI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__ZKNI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__EERI);
+  return(result__0KNI);
 }
 
-static void* put_result__PIRI(__SIZE_OF *Self__QIRI,__BOOLEAN is_last__RIRI)
+static void* put_result__FPNI(__SIZE_OF *Self__GPNI,__BOOLEAN is_last__HPNI)
 // ({SIZE_OF},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__TIRI;
-  void *result__UIRI;
-  __INTEGER idx__VIRI;
-  void *var_result__WIRI;
-  __BOOLEAN __tmp__IKRI;
-  var__TIRI=NULL;
-  result__UIRI=NULL;
-  idx__VIRI= 0;
-  var_result__WIRI=NULL;
-  if (is_last__RIRI) {
-    result__UIRI=Self__QIRI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__VIRI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__WIRI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__WIRI != (void *)NULL)) {
-        if ((idx__VIRI <= ((__FAST_ARRAYoLOCALo *)var_result__WIRI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__TIRI=((void **)((__FAST_ARRAYoLOCALo *)var_result__WIRI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__VIRI];
-          __tmp__IKRI=TRUE__;
-        } else {
-          __tmp__IKRI=FALSE__;
-        };
-        if ((! __tmp__IKRI)) {
-          if ((idx__VIRI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__WIRI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__TIRI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__JPNI;
+  void *result__KPNI;
+  __INTEGER idx__LPNI;
+  void *var_result__MPNI;
+  __BOOLEAN __tmp__4QNI;
+  var__JPNI=NULL;
+  result__KPNI=NULL;
+  idx__LPNI= 0;
+  var_result__MPNI=NULL;
+  if (is_last__HPNI) {
+    result__KPNI=Self__GPNI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__LPNI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__MPNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__MPNI != (void *)NULL)) {
+        if ((idx__LPNI <= ((__FAST_ARRAYoLOCALo *)var_result__MPNI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__JPNI=((void **)((__FAST_ARRAYoLOCALo *)var_result__MPNI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__LPNI];
+          __tmp__4QNI=TRUE__;
+        } else {
+          __tmp__4QNI=FALSE__;
+        };
+        if ((! __tmp__4QNI)) {
+          if ((idx__LPNI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__MPNI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__JPNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__QIRI->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__GPNI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__VIRI !=  0)) {
+        if ((idx__LPNI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__QIRI->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__GPNI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__TIRI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__TIRI == (void *)NULL)) {
+        var__JPNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__JPNI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__QIRI->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__GPNI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__TIRI=create__name__style__type__VCNG(Self__QIRI->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__FJ5H()));
+      var__JPNI=create__name__style__type__E5JG(Self__GPNI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__DQ1H()));
     };
-    add_last__PUJH(stack_result__WIAG,var__TIRI);
-    result__UIRI=write__value__PXJH(var__TIRI,Self__QIRI->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__IIGI(Self__QIRI,((__LOCAL *)var__TIRI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__TIRI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__JPNI);
+    result__KPNI=write__value__14FH(var__JPNI,Self__GPNI->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__4OCI(Self__GPNI,((__LOCAL *)var__JPNI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__JPNI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__UIRI);
+  return(result__KPNI);
 }
 
-static void* put_result__5MRI(__CAST *Self__ANRI,__BOOLEAN is_last__BNRI)
+static void* put_result__VTNI(__CAST *Self__WTNI,__BOOLEAN is_last__XTNI)
 // ({CAST},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__DNRI;
-  void *result__ENRI;
-  __INTEGER idx__FNRI;
-  void *var_result__GNRI;
-  __BOOLEAN __tmp__YORI;
-  var__DNRI=NULL;
-  result__ENRI=NULL;
-  idx__FNRI= 0;
-  var_result__GNRI=NULL;
-  if (is_last__BNRI) {
-    result__ENRI=Self__ANRI;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__FNRI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__GNRI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__GNRI != (void *)NULL)) {
-        if ((idx__FNRI <= ((__FAST_ARRAYoLOCALo *)var_result__GNRI)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__DNRI=((void **)((__FAST_ARRAYoLOCALo *)var_result__GNRI)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__FNRI];
-          __tmp__YORI=TRUE__;
-        } else {
-          __tmp__YORI=FALSE__;
-        };
-        if ((! __tmp__YORI)) {
-          if ((idx__FNRI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__GNRI)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__DNRI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__ZTNI;
+  void *result__0TNI;
+  __INTEGER idx__1TNI;
+  void *var_result__2TNI;
+  __BOOLEAN __tmp__OVNI;
+  var__ZTNI=NULL;
+  result__0TNI=NULL;
+  idx__1TNI= 0;
+  var_result__2TNI=NULL;
+  if (is_last__XTNI) {
+    result__0TNI=Self__WTNI;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__1TNI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__2TNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__2TNI != (void *)NULL)) {
+        if ((idx__1TNI <= ((__FAST_ARRAYoLOCALo *)var_result__2TNI)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__ZTNI=((void **)((__FAST_ARRAYoLOCALo *)var_result__2TNI)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__1TNI];
+          __tmp__OVNI=TRUE__;
+        } else {
+          __tmp__OVNI=FALSE__;
+        };
+        if ((! __tmp__OVNI)) {
+          if ((idx__1TNI == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__2TNI)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__ZTNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__ANRI->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__WTNI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__FNRI !=  0)) {
+        if ((idx__1TNI !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__ANRI->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__WTNI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__DNRI=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__DNRI == (void *)NULL)) {
+        var__ZTNI=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__ZTNI == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__ANRI->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__WTNI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__DNRI=create__name__style__type__VCNG(Self__ANRI->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__ANRI->static_type__2G5H));
+      var__ZTNI=create__name__style__type__E5JG(Self__WTNI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__WTNI->static_type__0N1H));
     };
-    add_last__PUJH(stack_result__WIAG,var__DNRI);
-    result__ENRI=write__value__PXJH(var__DNRI,Self__ANRI->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__GRGI(Self__ANRI,((__LOCAL *)var__DNRI)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__DNRI)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__ZTNI);
+    result__0TNI=write__value__14FH(var__ZTNI,Self__WTNI->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__2XCI(Self__WTNI,((__LOCAL *)var__ZTNI)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__ZTNI)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__ENRI);
+  return(result__0TNI);
 }
 
-static void* put_result__V1HN(__CALL_SLOT *Self__W1HN,__BOOLEAN is_last__X1HN)
+static void* put_result__ZJEN(__CALL_SLOT *Self__0JEN,__BOOLEAN is_last__1JEN)
 // ({CALL_SLOT},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__Z1HN;
-  void *result__01HN;
-  __INTEGER idx__11HN;
-  void *var_result__21HN;
-  __BOOLEAN __tmp__O3HN;
-  var__Z1HN=NULL;
-  result__01HN=NULL;
-  idx__11HN= 0;
-  var_result__21HN=NULL;
-  if (is_last__X1HN) {
-    result__01HN=Self__W1HN;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__11HN=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__21HN=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__21HN != (void *)NULL)) {
-        if ((idx__11HN <= ((__FAST_ARRAYoLOCALo *)var_result__21HN)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__Z1HN=((void **)((__FAST_ARRAYoLOCALo *)var_result__21HN)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__11HN];
-          __tmp__O3HN=TRUE__;
-        } else {
-          __tmp__O3HN=FALSE__;
-        };
-        if ((! __tmp__O3HN)) {
-          if ((idx__11HN == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__21HN)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__Z1HN=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__3JEN;
+  void *result__4JEN;
+  __INTEGER idx__5JEN;
+  void *var_result__AKEN;
+  __BOOLEAN __tmp__SLEN;
+  var__3JEN=NULL;
+  result__4JEN=NULL;
+  idx__5JEN= 0;
+  var_result__AKEN=NULL;
+  if (is_last__1JEN) {
+    result__4JEN=Self__0JEN;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__5JEN=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__AKEN=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__AKEN != (void *)NULL)) {
+        if ((idx__5JEN <= ((__FAST_ARRAYoLOCALo *)var_result__AKEN)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__3JEN=((void **)((__FAST_ARRAYoLOCALo *)var_result__AKEN)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__5JEN];
+          __tmp__SLEN=TRUE__;
+        } else {
+          __tmp__SLEN=FALSE__;
+        };
+        if ((! __tmp__SLEN)) {
+          if ((idx__5JEN == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__AKEN)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__3JEN=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__W1HN->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__0JEN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__11HN !=  0)) {
+        if ((idx__5JEN !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__W1HN->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__0JEN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__Z1HN=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__Z1HN == (void *)NULL)) {
+        var__3JEN=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__3JEN == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__W1HN->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__0JEN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__Z1HN=create__name__style__type__VCNG(Self__W1HN->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__SEOL(Self__W1HN)));
+      var__3JEN=create__name__style__type__E5JG(Self__0JEN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__NOKL(Self__0JEN)));
     };
-    add_last__PUJH(stack_result__WIAG,var__Z1HN);
-    result__01HN=write__value__PXJH(var__Z1HN,Self__W1HN->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__3EHN(Self__W1HN,((__LOCAL *)var__Z1HN)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__Z1HN)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__3JEN);
+    result__4JEN=write__value__14FH(var__3JEN,Self__0JEN->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__BTDN(Self__0JEN,((__LOCAL *)var__3JEN)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__3JEN)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__01HN);
+  return(result__4JEN);
 }
 
-static void* put_result__E5OL(__READ_SLOT *Self__F5OL,__BOOLEAN is_last__G5OL)
+static void* put_result__5ILL(__READ_SLOT *Self__AJLL,__BOOLEAN is_last__BJLL)
 // ({READ_SLOT},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__I5OL;
-  void *result__J5OL;
-  __INTEGER idx__K5OL;
-  void *var_result__L5OL;
-  __BOOLEAN __tmp__3APL;
-  var__I5OL=NULL;
-  result__J5OL=NULL;
-  idx__K5OL= 0;
-  var_result__L5OL=NULL;
-  if (is_last__G5OL) {
-    result__J5OL=Self__F5OL;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__K5OL=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__L5OL=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__L5OL != (void *)NULL)) {
-        if ((idx__K5OL <= ((__FAST_ARRAYoLOCALo *)var_result__L5OL)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__I5OL=((void **)((__FAST_ARRAYoLOCALo *)var_result__L5OL)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__K5OL];
-          __tmp__3APL=TRUE__;
-        } else {
-          __tmp__3APL=FALSE__;
-        };
-        if ((! __tmp__3APL)) {
-          if ((idx__K5OL == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__L5OL)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__I5OL=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__DJLL;
+  void *result__EJLL;
+  __INTEGER idx__FJLL;
+  void *var_result__GJLL;
+  __BOOLEAN __tmp__YKLL;
+  var__DJLL=NULL;
+  result__EJLL=NULL;
+  idx__FJLL= 0;
+  var_result__GJLL=NULL;
+  if (is_last__BJLL) {
+    result__EJLL=Self__AJLL;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__FJLL=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__GJLL=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__GJLL != (void *)NULL)) {
+        if ((idx__FJLL <= ((__FAST_ARRAYoLOCALo *)var_result__GJLL)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__DJLL=((void **)((__FAST_ARRAYoLOCALo *)var_result__GJLL)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__FJLL];
+          __tmp__YKLL=TRUE__;
+        } else {
+          __tmp__YKLL=FALSE__;
+        };
+        if ((! __tmp__YKLL)) {
+          if ((idx__FJLL == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__GJLL)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__DJLL=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__F5OL->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__AJLL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__K5OL !=  0)) {
+        if ((idx__FJLL !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__F5OL->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__AJLL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__I5OL=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__I5OL == (void *)NULL)) {
+        var__DJLL=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__DJLL == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__F5OL->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__AJLL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__I5OL=create__name__style__type__VCNG(Self__F5OL->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)((__SLOT_DATA *)Self__F5OL->slot__QRKK)->parent_variable__G3YD.type__LCCG));
+      var__DJLL=create__name__style__type__E5JG(Self__AJLL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)((__SLOT_DATA *)Self__AJLL->slot__MUGK)->parent_variable__HHZD.type__D25F));
     };
-    add_last__PUJH(stack_result__WIAG,var__I5OL);
-    result__J5OL=write__value__PXJH(var__I5OL,Self__F5OL->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__BMOL(Self__F5OL,((__LOCAL *)var__I5OL)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__I5OL)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__DJLL);
+    result__EJLL=write__value__14FH(var__DJLL,Self__AJLL->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__2VKL(Self__AJLL,((__LOCAL *)var__DJLL)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__DJLL)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__J5OL);
+  return(result__EJLL);
 }
 
-static void* put_result__VDPL(__READ_GLOBAL *Self__WDPL,__BOOLEAN is_last__XDPL)
+static void* put_result__QNLL(__READ_GLOBAL *Self__RNLL,__BOOLEAN is_last__SNLL)
 // ({READ_GLOBAL},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__ZDPL;
-  void *result__0DPL;
-  __INTEGER idx__1DPL;
-  void *var_result__2DPL;
-  __BOOLEAN __tmp__OFPL;
-  var__ZDPL=NULL;
-  result__0DPL=NULL;
-  idx__1DPL= 0;
-  var_result__2DPL=NULL;
-  if (is_last__XDPL) {
-    result__0DPL=Self__WDPL;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__1DPL=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__2DPL=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__2DPL != (void *)NULL)) {
-        if ((idx__1DPL <= ((__FAST_ARRAYoLOCALo *)var_result__2DPL)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__ZDPL=((void **)((__FAST_ARRAYoLOCALo *)var_result__2DPL)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__1DPL];
-          __tmp__OFPL=TRUE__;
-        } else {
-          __tmp__OFPL=FALSE__;
-        };
-        if ((! __tmp__OFPL)) {
-          if ((idx__1DPL == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__2DPL)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__ZDPL=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__UNLL;
+  void *result__VNLL;
+  __INTEGER idx__WNLL;
+  void *var_result__XNLL;
+  __BOOLEAN __tmp__JPLL;
+  var__UNLL=NULL;
+  result__VNLL=NULL;
+  idx__WNLL= 0;
+  var_result__XNLL=NULL;
+  if (is_last__SNLL) {
+    result__VNLL=Self__RNLL;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__WNLL=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__XNLL=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__XNLL != (void *)NULL)) {
+        if ((idx__WNLL <= ((__FAST_ARRAYoLOCALo *)var_result__XNLL)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__UNLL=((void **)((__FAST_ARRAYoLOCALo *)var_result__XNLL)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__WNLL];
+          __tmp__JPLL=TRUE__;
+        } else {
+          __tmp__JPLL=FALSE__;
+        };
+        if ((! __tmp__JPLL)) {
+          if ((idx__WNLL == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__XNLL)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__UNLL=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__WDPL->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__RNLL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__1DPL !=  0)) {
+        if ((idx__WNLL !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__WDPL->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__RNLL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__ZDPL=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__ZDPL == (void *)NULL)) {
+        var__UNLL=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__UNLL == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__WDPL->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__RNLL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__ZDPL=create__name__style__type__VCNG(Self__WDPL->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)((__SLOT_DATA *)Self__WDPL->global__3DNK)->parent_variable__G3YD.type__LCCG));
+      var__UNLL=create__name__style__type__E5JG(Self__RNLL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)((__SLOT_DATA *)Self__RNLL->global__ZGJK)->parent_variable__HHZD.type__D25F));
     };
-    add_last__PUJH(stack_result__WIAG,var__ZDPL);
-    result__0DPL=write__value__PXJH(var__ZDPL,Self__WDPL->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__AVOL(Self__WDPL,((__LOCAL *)var__ZDPL)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__ZDPL)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__UNLL);
+    result__VNLL=write__value__14FH(var__UNLL,Self__RNLL->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__14KL(Self__RNLL,((__LOCAL *)var__UNLL)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__UNLL)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__0DPL);
+  return(result__VNLL);
 }
 
-static void* put_result__UXBP(__EXPR_NOT_LOGIC *Self__VXBP,__BOOLEAN is_last__WXBP)
+static void* put_result__MA4O(__EXPR_NOT_LOGIC *Self__NA4O,__BOOLEAN is_last__OA4O)
 // ({EXPR_NOT_LOGIC},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__YXBP;
-  void *result__ZXBP;
-  __INTEGER idx__0XBP;
-  void *var_result__1XBP;
-  __BOOLEAN __tmp__NZBP;
-  var__YXBP=NULL;
-  result__ZXBP=NULL;
-  idx__0XBP= 0;
-  var_result__1XBP=NULL;
-  if (is_last__WXBP) {
-    result__ZXBP=Self__VXBP;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__0XBP=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__1XBP=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__1XBP != (void *)NULL)) {
-        if ((idx__0XBP <= ((__FAST_ARRAYoLOCALo *)var_result__1XBP)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__YXBP=((void **)((__FAST_ARRAYoLOCALo *)var_result__1XBP)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__0XBP];
-          __tmp__NZBP=TRUE__;
-        } else {
-          __tmp__NZBP=FALSE__;
-        };
-        if ((! __tmp__NZBP)) {
-          if ((idx__0XBP == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__1XBP)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__YXBP=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__QA4O;
+  void *result__RA4O;
+  __INTEGER idx__SA4O;
+  void *var_result__TA4O;
+  __BOOLEAN __tmp__FC4O;
+  var__QA4O=NULL;
+  result__RA4O=NULL;
+  idx__SA4O= 0;
+  var_result__TA4O=NULL;
+  if (is_last__OA4O) {
+    result__RA4O=Self__NA4O;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__SA4O=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__TA4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__TA4O != (void *)NULL)) {
+        if ((idx__SA4O <= ((__FAST_ARRAYoLOCALo *)var_result__TA4O)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__QA4O=((void **)((__FAST_ARRAYoLOCALo *)var_result__TA4O)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__SA4O];
+          __tmp__FC4O=TRUE__;
+        } else {
+          __tmp__FC4O=FALSE__;
+        };
+        if ((! __tmp__FC4O)) {
+          if ((idx__SA4O == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__TA4O)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__QA4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__VXBP->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__NA4O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__0XBP !=  0)) {
+        if ((idx__SA4O !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__VXBP->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__NA4O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__YXBP=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__YXBP == (void *)NULL)) {
+        var__QA4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__QA4O == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__VXBP->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__NA4O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__YXBP=create__name__style__type__VCNG(Self__VXBP->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__VN3M()));
+      var__QA4O=create__name__style__type__E5JG(Self__NA4O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__Z1ZM()));
     };
-    add_last__PUJH(stack_result__WIAG,var__YXBP);
-    result__ZXBP=write__value__PXJH(var__YXBP,Self__VXBP->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__USAP(Self__VXBP,((__LOCAL *)var__YXBP)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__YXBP)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__QA4O);
+    result__RA4O=write__value__14FH(var__QA4O,Self__NA4O->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__M12O(Self__NA4O,((__LOCAL *)var__QA4O)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__QA4O)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__ZXBP);
+  return(result__RA4O);
 }
 
-static void* put_result__CRNO(__EXPR_OR_LOGIC *Self__DRNO,__BOOLEAN is_last__ERNO)
+static void* put_result__0ZJO(__EXPR_OR_LOGIC *Self__1ZJO,__BOOLEAN is_last__2ZJO)
 // ({EXPR_OR_LOGIC},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__GRNO;
-  void *result__HRNO;
-  __INTEGER idx__IRNO;
-  void *var_result__JRNO;
-  __BOOLEAN __tmp__1SNO;
-  var__GRNO=NULL;
-  result__HRNO=NULL;
-  idx__IRNO= 0;
-  var_result__JRNO=NULL;
-  if (is_last__ERNO) {
-    result__HRNO=Self__DRNO;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__IRNO=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__JRNO=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__JRNO != (void *)NULL)) {
-        if ((idx__IRNO <= ((__FAST_ARRAYoLOCALo *)var_result__JRNO)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__GRNO=((void **)((__FAST_ARRAYoLOCALo *)var_result__JRNO)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__IRNO];
-          __tmp__1SNO=TRUE__;
-        } else {
-          __tmp__1SNO=FALSE__;
-        };
-        if ((! __tmp__1SNO)) {
-          if ((idx__IRNO == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__JRNO)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__GRNO=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__4ZJO;
+  void *result__5ZJO;
+  __INTEGER idx__A0JO;
+  void *var_result__B0JO;
+  __BOOLEAN __tmp__T1JO;
+  var__4ZJO=NULL;
+  result__5ZJO=NULL;
+  idx__A0JO= 0;
+  var_result__B0JO=NULL;
+  if (is_last__2ZJO) {
+    result__5ZJO=Self__1ZJO;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__A0JO=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__B0JO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__B0JO != (void *)NULL)) {
+        if ((idx__A0JO <= ((__FAST_ARRAYoLOCALo *)var_result__B0JO)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__4ZJO=((void **)((__FAST_ARRAYoLOCALo *)var_result__B0JO)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__A0JO];
+          __tmp__T1JO=TRUE__;
+        } else {
+          __tmp__T1JO=FALSE__;
+        };
+        if ((! __tmp__T1JO)) {
+          if ((idx__A0JO == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__B0JO)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__4ZJO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__DRNO->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__1ZJO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__IRNO !=  0)) {
+        if ((idx__A0JO !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__DRNO->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__1ZJO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__GRNO=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__GRNO == (void *)NULL)) {
+        var__4ZJO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__4ZJO == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__DRNO->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__1ZJO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__GRNO=create__name__style__type__VCNG(Self__DRNO->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__BIIO()));
+      var__4ZJO=create__name__style__type__E5JG(Self__1ZJO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__ZQEO()));
     };
-    add_last__PUJH(stack_result__WIAG,var__GRNO);
-    result__HRNO=write__value__PXJH(var__GRNO,Self__DRNO->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__MUMO(Self__DRNO,((__LOCAL *)var__GRNO)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__GRNO)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__4ZJO);
+    result__5ZJO=write__value__14FH(var__4ZJO,Self__1ZJO->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__E3IO(Self__1ZJO,((__LOCAL *)var__4ZJO)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__4ZJO)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__HRNO);
+  return(result__5ZJO);
 }
 
-static void* put_result__JVWO(__EXPR_OR_OR_LOGIC *Self__KVWO,__BOOLEAN is_last__LVWO)
+static void* put_result__B4SO(__EXPR_OR_OR_LOGIC *Self__C4SO,__BOOLEAN is_last__D4SO)
 // ({EXPR_OR_OR_LOGIC},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__NVWO;
-  void *result__OVWO;
-  __INTEGER idx__PVWO;
-  void *var_result__QVWO;
-  __BOOLEAN __tmp__CXWO;
-  var__NVWO=NULL;
-  result__OVWO=NULL;
-  idx__PVWO= 0;
-  var_result__QVWO=NULL;
-  if (is_last__LVWO) {
-    result__OVWO=Self__KVWO;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__PVWO=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__QVWO=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__QVWO != (void *)NULL)) {
-        if ((idx__PVWO <= ((__FAST_ARRAYoLOCALo *)var_result__QVWO)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__NVWO=((void **)((__FAST_ARRAYoLOCALo *)var_result__QVWO)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__PVWO];
-          __tmp__CXWO=TRUE__;
-        } else {
-          __tmp__CXWO=FALSE__;
-        };
-        if ((! __tmp__CXWO)) {
-          if ((idx__PVWO == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__QVWO)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__NVWO=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__F4SO;
+  void *result__G4SO;
+  __INTEGER idx__H4SO;
+  void *var_result__I4SO;
+  __BOOLEAN __tmp__05SO;
+  var__F4SO=NULL;
+  result__G4SO=NULL;
+  idx__H4SO= 0;
+  var_result__I4SO=NULL;
+  if (is_last__D4SO) {
+    result__G4SO=Self__C4SO;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__H4SO=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__I4SO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__I4SO != (void *)NULL)) {
+        if ((idx__H4SO <= ((__FAST_ARRAYoLOCALo *)var_result__I4SO)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__F4SO=((void **)((__FAST_ARRAYoLOCALo *)var_result__I4SO)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__H4SO];
+          __tmp__05SO=TRUE__;
+        } else {
+          __tmp__05SO=FALSE__;
+        };
+        if ((! __tmp__05SO)) {
+          if ((idx__H4SO == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__I4SO)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__F4SO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__KVWO->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(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__C4SO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__PVWO !=  0)) {
+        if ((idx__H4SO !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__KVWO->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(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__C4SO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__NVWO=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__NVWO == (void *)NULL)) {
+        var__F4SO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__F4SO == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__KVWO->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(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__C4SO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__NVWO=create__name__style__type__VCNG(Self__KVWO->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()));
+      var__F4SO=create__name__style__type__E5JG(Self__C4SO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__P0IO()));
     };
-    add_last__PUJH(stack_result__WIAG,var__NVWO);
-    result__OVWO=write__value__PXJH(var__NVWO,Self__KVWO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__UBWO(Self__KVWO,((__LOCAL *)var__NVWO)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__NVWO)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__F4SO);
+    result__G4SO=write__value__14FH(var__F4SO,Self__C4SO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__MKSO(Self__C4SO,((__LOCAL *)var__F4SO)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__F4SO)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__OVWO);
+  return(result__G4SO);
 }
 
-static void* put_result__TVNO(__EXPR_AND_LOGIC *Self__UVNO,__BOOLEAN is_last__VVNO)
+static void* put_result__L4JO(__EXPR_AND_LOGIC *Self__M4JO,__BOOLEAN is_last__N4JO)
 // ({EXPR_AND_LOGIC},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__XVNO;
-  void *result__YVNO;
-  __INTEGER idx__ZVNO;
-  void *var_result__0VNO;
-  __BOOLEAN __tmp__MXNO;
-  var__XVNO=NULL;
-  result__YVNO=NULL;
-  idx__ZVNO= 0;
-  var_result__0VNO=NULL;
-  if (is_last__VVNO) {
-    result__YVNO=Self__UVNO;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__ZVNO=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__0VNO=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__0VNO != (void *)NULL)) {
-        if ((idx__ZVNO <= ((__FAST_ARRAYoLOCALo *)var_result__0VNO)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__XVNO=((void **)((__FAST_ARRAYoLOCALo *)var_result__0VNO)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__ZVNO];
-          __tmp__MXNO=TRUE__;
-        } else {
-          __tmp__MXNO=FALSE__;
-        };
-        if ((! __tmp__MXNO)) {
-          if ((idx__ZVNO == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__0VNO)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__XVNO=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__P4JO;
+  void *result__Q4JO;
+  __INTEGER idx__R4JO;
+  void *var_result__S4JO;
+  __BOOLEAN __tmp__EAKO;
+  var__P4JO=NULL;
+  result__Q4JO=NULL;
+  idx__R4JO= 0;
+  var_result__S4JO=NULL;
+  if (is_last__N4JO) {
+    result__Q4JO=Self__M4JO;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__R4JO=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__S4JO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__S4JO != (void *)NULL)) {
+        if ((idx__R4JO <= ((__FAST_ARRAYoLOCALo *)var_result__S4JO)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__P4JO=((void **)((__FAST_ARRAYoLOCALo *)var_result__S4JO)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__R4JO];
+          __tmp__EAKO=TRUE__;
+        } else {
+          __tmp__EAKO=FALSE__;
+        };
+        if ((! __tmp__EAKO)) {
+          if ((idx__R4JO == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__S4JO)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__P4JO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__UVNO->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__M4JO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__ZVNO !=  0)) {
+        if ((idx__R4JO !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__UVNO->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__M4JO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__XVNO=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__XVNO == (void *)NULL)) {
+        var__P4JO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__P4JO == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__UVNO->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__M4JO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__XVNO=create__name__style__type__VCNG(Self__UVNO->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__GIIO()));
+      var__P4JO=create__name__style__type__E5JG(Self__M4JO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__4QEO()));
     };
-    add_last__PUJH(stack_result__WIAG,var__XVNO);
-    result__YVNO=write__value__PXJH(var__XVNO,Self__UVNO->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__L3MO(Self__UVNO,((__LOCAL *)var__XVNO)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__XVNO)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__P4JO);
+    result__Q4JO=write__value__14FH(var__P4JO,Self__M4JO->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__DGJO(Self__M4JO,((__LOCAL *)var__P4JO)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__P4JO)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__YVNO);
+  return(result__Q4JO);
 }
 
-static void* put_result__1ZWO(__EXPR_AND_AND_LOGIC *Self__2ZWO,__BOOLEAN is_last__3ZWO)
+static void* put_result__TCTO(__EXPR_AND_AND_LOGIC *Self__UCTO,__BOOLEAN is_last__VCTO)
 // ({EXPR_AND_AND_LOGIC},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__5ZWO;
-  void *result__A0WO;
-  __INTEGER idx__B0WO;
-  void *var_result__C0WO;
-  __BOOLEAN __tmp__U1WO;
-  var__5ZWO=NULL;
-  result__A0WO=NULL;
-  idx__B0WO= 0;
-  var_result__C0WO=NULL;
-  if (is_last__3ZWO) {
-    result__A0WO=Self__2ZWO;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__B0WO=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__C0WO=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__C0WO != (void *)NULL)) {
-        if ((idx__B0WO <= ((__FAST_ARRAYoLOCALo *)var_result__C0WO)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__5ZWO=((void **)((__FAST_ARRAYoLOCALo *)var_result__C0WO)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__B0WO];
-          __tmp__U1WO=TRUE__;
-        } else {
-          __tmp__U1WO=FALSE__;
-        };
-        if ((! __tmp__U1WO)) {
-          if ((idx__B0WO == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__C0WO)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__5ZWO=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__XCTO;
+  void *result__YCTO;
+  __INTEGER idx__ZCTO;
+  void *var_result__0CTO;
+  __BOOLEAN __tmp__METO;
+  var__XCTO=NULL;
+  result__YCTO=NULL;
+  idx__ZCTO= 0;
+  var_result__0CTO=NULL;
+  if (is_last__VCTO) {
+    result__YCTO=Self__UCTO;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__ZCTO=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__0CTO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__0CTO != (void *)NULL)) {
+        if ((idx__ZCTO <= ((__FAST_ARRAYoLOCALo *)var_result__0CTO)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__XCTO=((void **)((__FAST_ARRAYoLOCALo *)var_result__0CTO)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__ZCTO];
+          __tmp__METO=TRUE__;
+        } else {
+          __tmp__METO=FALSE__;
+        };
+        if ((! __tmp__METO)) {
+          if ((idx__ZCTO == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__0CTO)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__XCTO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__2ZWO->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(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__UCTO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__B0WO !=  0)) {
+        if ((idx__ZCTO !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__2ZWO->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(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__UCTO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__5ZWO=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__5ZWO == (void *)NULL)) {
+        var__XCTO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__XCTO == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__2ZWO->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(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__UCTO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__5ZWO=create__name__style__type__VCNG(Self__2ZWO->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()));
+      var__XCTO=create__name__style__type__E5JG(Self__UCTO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__V0IO()));
     };
-    add_last__PUJH(stack_result__WIAG,var__5ZWO);
-    result__A0WO=write__value__PXJH(var__5ZWO,Self__2ZWO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__UKWO(Self__2ZWO,((__LOCAL *)var__5ZWO)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__5ZWO)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__XCTO);
+    result__YCTO=write__value__14FH(var__XCTO,Self__UCTO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__MTSO(Self__UCTO,((__LOCAL *)var__XCTO)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__XCTO)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__A0WO);
+  return(result__YCTO);
 }
 
-static void* put_result__CI2M(__EXPR_NEG *Self__DI2M,__BOOLEAN is_last__EI2M)
+static void* put_result__GWYM(__EXPR_NEG *Self__HWYM,__BOOLEAN is_last__IWYM)
 // ({EXPR_NEG},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__GI2M;
-  void *result__HI2M;
-  __INTEGER idx__II2M;
-  void *var_result__JI2M;
-  __BOOLEAN __tmp__1J2M;
-  var__GI2M=NULL;
-  result__HI2M=NULL;
-  idx__II2M= 0;
-  var_result__JI2M=NULL;
-  if (is_last__EI2M) {
-    result__HI2M=Self__DI2M;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__II2M=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__JI2M=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__JI2M != (void *)NULL)) {
-        if ((idx__II2M <= ((__FAST_ARRAYoLOCALo *)var_result__JI2M)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__GI2M=((void **)((__FAST_ARRAYoLOCALo *)var_result__JI2M)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__II2M];
-          __tmp__1J2M=TRUE__;
-        } else {
-          __tmp__1J2M=FALSE__;
-        };
-        if ((! __tmp__1J2M)) {
-          if ((idx__II2M == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__JI2M)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__GI2M=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__KWYM;
+  void *result__LWYM;
+  __INTEGER idx__MWYM;
+  void *var_result__NWYM;
+  __BOOLEAN __tmp__5XYM;
+  var__KWYM=NULL;
+  result__LWYM=NULL;
+  idx__MWYM= 0;
+  var_result__NWYM=NULL;
+  if (is_last__IWYM) {
+    result__LWYM=Self__HWYM;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__MWYM=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__NWYM=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__NWYM != (void *)NULL)) {
+        if ((idx__MWYM <= ((__FAST_ARRAYoLOCALo *)var_result__NWYM)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__KWYM=((void **)((__FAST_ARRAYoLOCALo *)var_result__NWYM)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__MWYM];
+          __tmp__5XYM=TRUE__;
+        } else {
+          __tmp__5XYM=FALSE__;
+        };
+        if ((! __tmp__5XYM)) {
+          if ((idx__MWYM == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__NWYM)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__KWYM=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__DI2M->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__HWYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__II2M !=  0)) {
+        if ((idx__MWYM !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__DI2M->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__HWYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__GI2M=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__GI2M == (void *)NULL)) {
+        var__KWYM=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__KWYM == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__DI2M->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__HWYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__GI2M=create__name__style__type__VCNG(Self__DI2M->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__FZMM(Self__DI2M)));
+      var__KWYM=create__name__style__type__E5JG(Self__HWYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__DFJM(Self__HWYM)));
     };
-    add_last__PUJH(stack_result__WIAG,var__GI2M);
-    result__HI2M=write__value__PXJH(var__GI2M,Self__DI2M->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__4R1M(Self__DI2M,((__LOCAL *)var__GI2M)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__GI2M)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__KWYM);
+    result__LWYM=write__value__14FH(var__KWYM,Self__HWYM->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__CAYM(Self__HWYM,((__LOCAL *)var__KWYM)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__KWYM)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__HI2M);
+  return(result__LWYM);
 }
 
-static void* put_result__TM2M(__EXPR_ADD *Self__UM2M,__BOOLEAN is_last__VM2M)
+static void* put_result__X0YM(__EXPR_ADD *Self__Y0YM,__BOOLEAN is_last__Z0YM)
 // ({EXPR_ADD},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__XM2M;
-  void *result__YM2M;
-  __INTEGER idx__ZM2M;
-  void *var_result__0M2M;
-  __BOOLEAN __tmp__MO2M;
-  var__XM2M=NULL;
-  result__YM2M=NULL;
-  idx__ZM2M= 0;
-  var_result__0M2M=NULL;
-  if (is_last__VM2M) {
-    result__YM2M=Self__UM2M;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__ZM2M=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__0M2M=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__0M2M != (void *)NULL)) {
-        if ((idx__ZM2M <= ((__FAST_ARRAYoLOCALo *)var_result__0M2M)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__XM2M=((void **)((__FAST_ARRAYoLOCALo *)var_result__0M2M)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__ZM2M];
-          __tmp__MO2M=TRUE__;
-        } else {
-          __tmp__MO2M=FALSE__;
-        };
-        if ((! __tmp__MO2M)) {
-          if ((idx__ZM2M == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__0M2M)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__XM2M=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__10YM;
+  void *result__20YM;
+  __INTEGER idx__30YM;
+  void *var_result__40YM;
+  __BOOLEAN __tmp__Q2YM;
+  var__10YM=NULL;
+  result__20YM=NULL;
+  idx__30YM= 0;
+  var_result__40YM=NULL;
+  if (is_last__Z0YM) {
+    result__20YM=Self__Y0YM;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__30YM=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__40YM=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__40YM != (void *)NULL)) {
+        if ((idx__30YM <= ((__FAST_ARRAYoLOCALo *)var_result__40YM)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__10YM=((void **)((__FAST_ARRAYoLOCALo *)var_result__40YM)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__30YM];
+          __tmp__Q2YM=TRUE__;
+        } else {
+          __tmp__Q2YM=FALSE__;
+        };
+        if ((! __tmp__Q2YM)) {
+          if ((idx__30YM == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__40YM)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__10YM=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__UM2M->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__Y0YM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__ZM2M !=  0)) {
+        if ((idx__30YM !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__UM2M->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__Y0YM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__XM2M=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__XM2M == (void *)NULL)) {
+        var__10YM=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__10YM == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__UM2M->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__Y0YM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__XM2M=create__name__style__type__VCNG(Self__UM2M->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__UTQL(Self__UM2M)));
+      var__10YM=create__name__style__type__E5JG(Self__Y0YM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__P3ML(Self__Y0YM)));
     };
-    add_last__PUJH(stack_result__WIAG,var__XM2M);
-    result__YM2M=write__value__PXJH(var__XM2M,Self__UM2M->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__301M(Self__UM2M,((__LOCAL *)var__XM2M)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__XM2M)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__10YM);
+    result__20YM=write__value__14FH(var__10YM,Self__Y0YM->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__BJYM(Self__Y0YM,((__LOCAL *)var__10YM)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__10YM)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__YM2M);
+  return(result__20YM);
 }
 
-static void* put_result__GAIN(__EXPR_NOT *Self__HAIN,__BOOLEAN is_last__IAIN)
+static void* put_result__KOEN(__EXPR_NOT *Self__LOEN,__BOOLEAN is_last__MOEN)
 // ({EXPR_NOT},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__KAIN;
-  void *result__LAIN;
-  __INTEGER idx__MAIN;
-  void *var_result__NAIN;
-  __BOOLEAN __tmp__5BIN;
-  var__KAIN=NULL;
-  result__LAIN=NULL;
-  idx__MAIN= 0;
-  var_result__NAIN=NULL;
-  if (is_last__IAIN) {
-    result__LAIN=Self__HAIN;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__MAIN=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__NAIN=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__NAIN != (void *)NULL)) {
-        if ((idx__MAIN <= ((__FAST_ARRAYoLOCALo *)var_result__NAIN)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__KAIN=((void **)((__FAST_ARRAYoLOCALo *)var_result__NAIN)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__MAIN];
-          __tmp__5BIN=TRUE__;
-        } else {
-          __tmp__5BIN=FALSE__;
-        };
-        if ((! __tmp__5BIN)) {
-          if ((idx__MAIN == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__NAIN)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__KAIN=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__OOEN;
+  void *result__POEN;
+  __INTEGER idx__QOEN;
+  void *var_result__ROEN;
+  __BOOLEAN __tmp__DQEN;
+  var__OOEN=NULL;
+  result__POEN=NULL;
+  idx__QOEN= 0;
+  var_result__ROEN=NULL;
+  if (is_last__MOEN) {
+    result__POEN=Self__LOEN;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__QOEN=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__ROEN=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__ROEN != (void *)NULL)) {
+        if ((idx__QOEN <= ((__FAST_ARRAYoLOCALo *)var_result__ROEN)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__OOEN=((void **)((__FAST_ARRAYoLOCALo *)var_result__ROEN)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__QOEN];
+          __tmp__DQEN=TRUE__;
+        } else {
+          __tmp__DQEN=FALSE__;
+        };
+        if ((! __tmp__DQEN)) {
+          if ((idx__QOEN == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__ROEN)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__OOEN=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__HAIN->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__LOEN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__MAIN !=  0)) {
+        if ((idx__QOEN !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__HAIN->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__LOEN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__KAIN=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__KAIN == (void *)NULL)) {
+        var__OOEN=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__OOEN == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__HAIN->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__LOEN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__KAIN=create__name__style__type__VCNG(Self__HAIN->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__NP1M(Self__HAIN)));
+      var__OOEN=create__name__style__type__E5JG(Self__LOEN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__R3XM(Self__LOEN)));
     };
-    add_last__PUJH(stack_result__WIAG,var__KAIN);
-    result__LAIN=write__value__PXJH(var__KAIN,Self__HAIN->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__2NHN(Self__HAIN,((__LOCAL *)var__KAIN)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__KAIN)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__OOEN);
+    result__POEN=write__value__14FH(var__OOEN,Self__LOEN->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__A2DN(Self__LOEN,((__LOCAL *)var__OOEN)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__OOEN)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__LAIN);
+  return(result__POEN);
 }
 
-static void* put_result__E0NO(__EXPR_MOD *Self__F0NO,__BOOLEAN is_last__G0NO)
+static void* put_result__2CKO(__EXPR_MOD *Self__3CKO,__BOOLEAN is_last__4CKO)
 // ({EXPR_MOD},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__I0NO;
-  void *result__J0NO;
-  __INTEGER idx__K0NO;
-  void *var_result__L0NO;
-  __BOOLEAN __tmp__31NO;
-  var__I0NO=NULL;
-  result__J0NO=NULL;
-  idx__K0NO= 0;
-  var_result__L0NO=NULL;
-  if (is_last__G0NO) {
-    result__J0NO=Self__F0NO;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__K0NO=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__L0NO=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__L0NO != (void *)NULL)) {
-        if ((idx__K0NO <= ((__FAST_ARRAYoLOCALo *)var_result__L0NO)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__I0NO=((void **)((__FAST_ARRAYoLOCALo *)var_result__L0NO)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__K0NO];
-          __tmp__31NO=TRUE__;
-        } else {
-          __tmp__31NO=FALSE__;
-        };
-        if ((! __tmp__31NO)) {
-          if ((idx__K0NO == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__L0NO)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__I0NO=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__ADKO;
+  void *result__BDKO;
+  __INTEGER idx__CDKO;
+  void *var_result__DDKO;
+  __BOOLEAN __tmp__VEKO;
+  var__ADKO=NULL;
+  result__BDKO=NULL;
+  idx__CDKO= 0;
+  var_result__DDKO=NULL;
+  if (is_last__4CKO) {
+    result__BDKO=Self__3CKO;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__CDKO=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__DDKO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__DDKO != (void *)NULL)) {
+        if ((idx__CDKO <= ((__FAST_ARRAYoLOCALo *)var_result__DDKO)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__ADKO=((void **)((__FAST_ARRAYoLOCALo *)var_result__DDKO)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__CDKO];
+          __tmp__VEKO=TRUE__;
+        } else {
+          __tmp__VEKO=FALSE__;
+        };
+        if ((! __tmp__VEKO)) {
+          if ((idx__CDKO == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__DDKO)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__ADKO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__F0NO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__3CKO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__K0NO !=  0)) {
+        if ((idx__CDKO !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__F0NO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__3CKO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__I0NO=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__I0NO == (void *)NULL)) {
+        var__ADKO=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__ADKO == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__F0NO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__3CKO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__I0NO=create__name__style__type__VCNG(Self__F0NO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__LIIO(Self__F0NO)));
+      var__ADKO=create__name__style__type__E5JG(Self__3CKO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__DREO(Self__3CKO)));
     };
-    add_last__PUJH(stack_result__WIAG,var__I0NO);
-    result__J0NO=write__value__PXJH(var__I0NO,Self__F0NO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__KGNO(Self__F0NO,((__LOCAL *)var__I0NO)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__I0NO)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__ADKO);
+    result__BDKO=write__value__14FH(var__ADKO,Self__3CKO->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__CPJO(Self__3CKO,((__LOCAL *)var__ADKO)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__ADKO)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__J0NO);
+  return(result__BDKO);
 }
 
-static void* put_result__GWMP(__EXPR_SUP_EQ *Self__HWMP,__BOOLEAN is_last__IWMP)
+static void* put_result__44IP(__EXPR_SUP_EQ *Self__54IP,__BOOLEAN is_last__A5IP)
 // ({EXPR_SUP_EQ},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__KWMP;
-  void *result__LWMP;
-  __INTEGER idx__MWMP;
-  void *var_result__NWMP;
-  __BOOLEAN __tmp__5XMP;
-  var__KWMP=NULL;
-  result__LWMP=NULL;
-  idx__MWMP= 0;
-  var_result__NWMP=NULL;
-  if (is_last__IWMP) {
-    result__LWMP=Self__HWMP;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__MWMP=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__NWMP=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__NWMP != (void *)NULL)) {
-        if ((idx__MWMP <= ((__FAST_ARRAYoLOCALo *)var_result__NWMP)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__KWMP=((void **)((__FAST_ARRAYoLOCALo *)var_result__NWMP)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__MWMP];
-          __tmp__5XMP=TRUE__;
-        } else {
-          __tmp__5XMP=FALSE__;
-        };
-        if ((! __tmp__5XMP)) {
-          if ((idx__MWMP == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__NWMP)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__KWMP=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__C5IP;
+  void *result__D5IP;
+  __INTEGER idx__E5IP;
+  void *var_result__F5IP;
+  __BOOLEAN __tmp__XAJP;
+  var__C5IP=NULL;
+  result__D5IP=NULL;
+  idx__E5IP= 0;
+  var_result__F5IP=NULL;
+  if (is_last__A5IP) {
+    result__D5IP=Self__54IP;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__E5IP=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__F5IP=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__F5IP != (void *)NULL)) {
+        if ((idx__E5IP <= ((__FAST_ARRAYoLOCALo *)var_result__F5IP)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__C5IP=((void **)((__FAST_ARRAYoLOCALo *)var_result__F5IP)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__E5IP];
+          __tmp__XAJP=TRUE__;
+        } else {
+          __tmp__XAJP=FALSE__;
+        };
+        if ((! __tmp__XAJP)) {
+          if ((idx__E5IP == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__F5IP)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__C5IP=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__HWMP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__54IP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__MWMP !=  0)) {
+        if ((idx__E5IP !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__HWMP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__54IP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__KWMP=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__KWMP == (void *)NULL)) {
+        var__C5IP=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__C5IP == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__HWMP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__54IP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__KWMP=create__name__style__type__VCNG(Self__HWMP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__CZHP()));
+      var__C5IP=create__name__style__type__E5JG(Self__54IP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__0BEP()));
     };
-    add_last__PUJH(stack_result__WIAG,var__KWMP);
-    result__LWMP=write__value__PXJH(var__KWMP,Self__HWMP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__4MMP(Self__HWMP,((__LOCAL *)var__KWMP)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__KWMP)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__C5IP);
+    result__D5IP=write__value__14FH(var__C5IP,Self__54IP->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__WVIP(Self__54IP,((__LOCAL *)var__C5IP)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__C5IP)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__LWMP);
+  return(result__D5IP);
 }
 
-static void* put_result__F2BP(__EXPR_INF *Self__G2BP,__BOOLEAN is_last__H2BP)
+static void* put_result__3E4O(__EXPR_INF *Self__4E4O,__BOOLEAN is_last__5E4O)
 // ({EXPR_INF},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__J2BP;
-  void *result__K2BP;
-  __INTEGER idx__L2BP;
-  void *var_result__M2BP;
-  __BOOLEAN __tmp__43BP;
-  var__J2BP=NULL;
-  result__K2BP=NULL;
-  idx__L2BP= 0;
-  var_result__M2BP=NULL;
-  if (is_last__H2BP) {
-    result__K2BP=Self__G2BP;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__L2BP=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__M2BP=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__M2BP != (void *)NULL)) {
-        if ((idx__L2BP <= ((__FAST_ARRAYoLOCALo *)var_result__M2BP)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__J2BP=((void **)((__FAST_ARRAYoLOCALo *)var_result__M2BP)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__L2BP];
-          __tmp__43BP=TRUE__;
-        } else {
-          __tmp__43BP=FALSE__;
-        };
-        if ((! __tmp__43BP)) {
-          if ((idx__L2BP == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__M2BP)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__J2BP=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__BF4O;
+  void *result__CF4O;
+  __INTEGER idx__DF4O;
+  void *var_result__EF4O;
+  __BOOLEAN __tmp__WG4O;
+  var__BF4O=NULL;
+  result__CF4O=NULL;
+  idx__DF4O= 0;
+  var_result__EF4O=NULL;
+  if (is_last__5E4O) {
+    result__CF4O=Self__4E4O;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__DF4O=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__EF4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__EF4O != (void *)NULL)) {
+        if ((idx__DF4O <= ((__FAST_ARRAYoLOCALo *)var_result__EF4O)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__BF4O=((void **)((__FAST_ARRAYoLOCALo *)var_result__EF4O)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__DF4O];
+          __tmp__WG4O=TRUE__;
+        } else {
+          __tmp__WG4O=FALSE__;
+        };
+        if ((! __tmp__WG4O)) {
+          if ((idx__DF4O == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__EF4O)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__BF4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__G2BP->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__4E4O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__L2BP !=  0)) {
+        if ((idx__DF4O !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__G2BP->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__4E4O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__J2BP=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__J2BP == (void *)NULL)) {
+        var__BF4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__BF4O == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__G2BP->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__4E4O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__J2BP=create__name__style__type__VCNG(Self__G2BP->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__RMUN()));
+      var__BF4O=create__name__style__type__E5JG(Self__4E4O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__V0QN()));
     };
-    add_last__PUJH(stack_result__WIAG,var__J2BP);
-    result__K2BP=write__value__PXJH(var__J2BP,Self__G2BP->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__T1AP(Self__G2BP,((__LOCAL *)var__J2BP)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__J2BP)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__BF4O);
+    result__CF4O=write__value__14FH(var__BF4O,Self__4E4O->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__LE3O(Self__4E4O,((__LOCAL *)var__BF4O)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__BF4O)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__K2BP);
+  return(result__CF4O);
 }
 
-static void* put_result__WACP(__EXPR_INF_EQ *Self__XACP,__BOOLEAN is_last__YACP)
+static void* put_result__OJ4O(__EXPR_INF_EQ *Self__PJ4O,__BOOLEAN is_last__QJ4O)
 // ({EXPR_INF_EQ},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__0ACP;
-  void *result__1ACP;
-  __INTEGER idx__2ACP;
-  void *var_result__3ACP;
-  __BOOLEAN __tmp__PCCP;
-  var__0ACP=NULL;
-  result__1ACP=NULL;
-  idx__2ACP= 0;
-  var_result__3ACP=NULL;
-  if (is_last__YACP) {
-    result__1ACP=Self__XACP;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__2ACP=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__3ACP=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__3ACP != (void *)NULL)) {
-        if ((idx__2ACP <= ((__FAST_ARRAYoLOCALo *)var_result__3ACP)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__0ACP=((void **)((__FAST_ARRAYoLOCALo *)var_result__3ACP)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__2ACP];
-          __tmp__PCCP=TRUE__;
-        } else {
-          __tmp__PCCP=FALSE__;
-        };
-        if ((! __tmp__PCCP)) {
-          if ((idx__2ACP == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__3ACP)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__0ACP=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__SJ4O;
+  void *result__TJ4O;
+  __INTEGER idx__UJ4O;
+  void *var_result__VJ4O;
+  __BOOLEAN __tmp__HL4O;
+  var__SJ4O=NULL;
+  result__TJ4O=NULL;
+  idx__UJ4O= 0;
+  var_result__VJ4O=NULL;
+  if (is_last__QJ4O) {
+    result__TJ4O=Self__PJ4O;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__UJ4O=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__VJ4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__VJ4O != (void *)NULL)) {
+        if ((idx__UJ4O <= ((__FAST_ARRAYoLOCALo *)var_result__VJ4O)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__SJ4O=((void **)((__FAST_ARRAYoLOCALo *)var_result__VJ4O)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__UJ4O];
+          __tmp__HL4O=TRUE__;
+        } else {
+          __tmp__HL4O=FALSE__;
+        };
+        if ((! __tmp__HL4O)) {
+          if ((idx__UJ4O == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__VJ4O)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__SJ4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__XACP->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__PJ4O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__2ACP !=  0)) {
+        if ((idx__UJ4O !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__XACP->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__PJ4O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__0ACP=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__0ACP == (void *)NULL)) {
+        var__SJ4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__SJ4O == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__XACP->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__PJ4O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__0ACP=create__name__style__type__VCNG(Self__XACP->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__WMUN()));
+      var__SJ4O=create__name__style__type__E5JG(Self__PJ4O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__00QN()));
     };
-    add_last__PUJH(stack_result__WIAG,var__0ACP);
-    result__1ACP=write__value__PXJH(var__0ACP,Self__XACP->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__SEBP(Self__XACP,((__LOCAL *)var__0ACP)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__0ACP)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__SJ4O);
+    result__TJ4O=write__value__14FH(var__SJ4O,Self__PJ4O->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__KN3O(Self__PJ4O,((__LOCAL *)var__SJ4O)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__SJ4O)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__1ACP);
+  return(result__TJ4O);
 }
 
-static void* put_result__G53N(__EXPR_OR *Self__H53N,__BOOLEAN is_last__I53N)
+static void* put_result__LJ0N(__EXPR_OR *Self__MJ0N,__BOOLEAN is_last__NJ0N)
 // ({EXPR_OR},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__K53N;
-  void *result__L53N;
-  __INTEGER idx__M53N;
-  void *var_result__N53N;
-  __BOOLEAN __tmp__5A4N;
-  var__K53N=NULL;
-  result__L53N=NULL;
-  idx__M53N= 0;
-  var_result__N53N=NULL;
-  if (is_last__I53N) {
-    result__L53N=Self__H53N;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__M53N=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__N53N=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__N53N != (void *)NULL)) {
-        if ((idx__M53N <= ((__FAST_ARRAYoLOCALo *)var_result__N53N)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__K53N=((void **)((__FAST_ARRAYoLOCALo *)var_result__N53N)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__M53N];
-          __tmp__5A4N=TRUE__;
-        } else {
-          __tmp__5A4N=FALSE__;
-        };
-        if ((! __tmp__5A4N)) {
-          if ((idx__M53N == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__N53N)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__K53N=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__PJ0N;
+  void *result__QJ0N;
+  __INTEGER idx__RJ0N;
+  void *var_result__SJ0N;
+  __BOOLEAN __tmp__EL0N;
+  var__PJ0N=NULL;
+  result__QJ0N=NULL;
+  idx__RJ0N= 0;
+  var_result__SJ0N=NULL;
+  if (is_last__NJ0N) {
+    result__QJ0N=Self__MJ0N;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__RJ0N=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__SJ0N=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__SJ0N != (void *)NULL)) {
+        if ((idx__RJ0N <= ((__FAST_ARRAYoLOCALo *)var_result__SJ0N)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__PJ0N=((void **)((__FAST_ARRAYoLOCALo *)var_result__SJ0N)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__RJ0N];
+          __tmp__EL0N=TRUE__;
+        } else {
+          __tmp__EL0N=FALSE__;
+        };
+        if ((! __tmp__EL0N)) {
+          if ((idx__RJ0N == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__SJ0N)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__PJ0N=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__H53N->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__MJ0N->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__M53N !=  0)) {
+        if ((idx__RJ0N !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__H53N->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__MJ0N->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__K53N=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__K53N == (void *)NULL)) {
+        var__PJ0N=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__PJ0N == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__H53N->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__MJ0N->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__K53N=create__name__style__type__VCNG(Self__H53N->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__ZKTN(Self__H53N)));
+      var__PJ0N=create__name__style__type__E5JG(Self__MJ0N->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__3YPN(Self__MJ0N)));
     };
-    add_last__PUJH(stack_result__WIAG,var__K53N);
-    result__L53N=write__value__PXJH(var__K53N,Self__H53N->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__YV3N(Self__H53N,((__LOCAL *)var__K53N)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__K53N)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__PJ0N);
+    result__QJ0N=write__value__14FH(var__PJ0N,Self__MJ0N->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__35ZN(Self__MJ0N,((__LOCAL *)var__PJ0N)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__PJ0N)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__L53N);
+  return(result__QJ0N);
 }
 
-static void* put_result__HFCP(__EXPR_XOR *Self__IFCP,__BOOLEAN is_last__JFCP)
+static void* put_result__5N4O(__EXPR_XOR *Self__AO4O,__BOOLEAN is_last__BO4O)
 // ({EXPR_XOR},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *var__LFCP;
-  void *result__MFCP;
-  __INTEGER idx__NFCP;
-  void *var_result__OFCP;
-  __BOOLEAN __tmp__AHCP;
-  var__LFCP=NULL;
-  result__MFCP=NULL;
-  idx__NFCP= 0;
-  var_result__OFCP=NULL;
-  if (is_last__JFCP) {
-    result__MFCP=Self__IFCP;
-  } else {
-    if ((((void *)profil_first__D4QC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH == (void *)list_current__IF1))) {
-      idx__NFCP=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG +  1) - stack_result_lower__DIAG);
-      var_result__OFCP=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_list__EZ5H;
-      if (((void *)var_result__OFCP != (void *)NULL)) {
-        if ((idx__NFCP <= ((__FAST_ARRAYoLOCALo *)var_result__OFCP)->parent_arrayed_collection__QIAG.upper__TIAG)) {
-          var__LFCP=((void **)((__FAST_ARRAYoLOCALo *)var_result__OFCP)->parent_arrayed_collection__QIAG.storage__3RSG)[idx__NFCP];
-          __tmp__AHCP=TRUE__;
-        } else {
-          __tmp__AHCP=FALSE__;
-        };
-        if ((! __tmp__AHCP)) {
-          if ((idx__NFCP == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__OFCP)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-            var__LFCP=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
+  void *var__DO4O;
+  void *result__EO4O;
+  __INTEGER idx__FO4O;
+  void *var_result__GO4O;
+  __BOOLEAN __tmp__YP4O;
+  var__DO4O=NULL;
+  result__EO4O=NULL;
+  idx__FO4O= 0;
+  var_result__GO4O=NULL;
+  if (is_last__BO4O) {
+    result__EO4O=Self__AO4O;
+  } else {
+    if ((((void *)profil_first__LPQC != (void *)NULL) && ((void *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH == (void *)list_current__EH1))) {
+      idx__FO4O=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F +  1) - stack_result_lower__LH4F);
+      var_result__GO4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_list__051H;
+      if (((void *)var_result__GO4O != (void *)NULL)) {
+        if ((idx__FO4O <= ((__FAST_ARRAYoLOCALo *)var_result__GO4O)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+          var__DO4O=((void **)((__FAST_ARRAYoLOCALo *)var_result__GO4O)->parent_arrayed_collection__YH4F.storage__NWPG)[idx__FO4O];
+          __tmp__YP4O=TRUE__;
+        } else {
+          __tmp__YP4O=FALSE__;
+        };
+        if ((! __tmp__YP4O)) {
+          if ((idx__FO4O == (__INTEGER)(((__FAST_ARRAYoLOCALo *)var_result__GO4O)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+            var__DO4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
           } else {
             put_error__text__0AH( 1,(&__string_567));
-            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-            put_position__ECH(Self__IFCP->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-            send_error__2FH();
+            put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+            put_position__ECH(Self__AO4O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+            put_string__EQD(msg_err__5AH);
+            if ((verbose_level__FX !=  0)) {
+              put_string__2EG(((__STRING *)msg_err__5AH));
+            };
+            if (((type_error__4AH !=  2) | is_warning__OBB)) {
+              exit(( 1));
+            };
           };
         };
       } else {
-        if ((idx__NFCP !=  0)) {
+        if ((idx__FO4O !=  0)) {
           put_error__text__0AH( 1,(&__string_568));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__IFCP->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__AO4O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
-        var__LFCP=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH;
-        if (((void *)var__LFCP == (void *)NULL)) {
+        var__DO4O=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH;
+        if (((void *)var__DO4O == (void *)NULL)) {
           put_error__text__0AH( 1,(&__string_569));
-          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
-          put_position__ECH(Self__IFCP->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
-          send_error__2FH();
+          put_position__ECH(((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM);
+          put_position__ECH(Self__AO4O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
+          put_string__EQD(msg_err__5AH);
+          if ((verbose_level__FX !=  0)) {
+            put_string__2EG(((__STRING *)msg_err__5AH));
+          };
+          if (((type_error__4AH !=  2) | is_warning__OBB)) {
+            exit(( 1));
+          };
         };
       };
     } else {
-      var__LFCP=create__name__style__type__VCNG(Self__IFCP->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__D5VO(Self__IFCP)));
+      var__DO4O=create__name__style__type__E5JG(Self__AO4O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__1HSO(Self__AO4O)));
     };
-    add_last__PUJH(stack_result__WIAG,var__LFCP);
-    result__MFCP=write__value__PXJH(var__LFCP,Self__IFCP->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,check_type__with__RNBP(Self__IFCP,((__LOCAL *)var__LFCP)->parent_variable__ALMC.type__LCCG,((__LOCAL *)var__LFCP)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM));
+    add_last__11FH(stack_result__4H4F,var__DO4O);
+    result__EO4O=write__value__14FH(var__DO4O,Self__AO4O->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,check_type__with__JW3O(Self__AO4O,((__LOCAL *)var__DO4O)->parent_variable__T1LC.type__D25F,((__LOCAL *)var__DO4O)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM));
   };
-  return(result__MFCP);
+  return(result__EO4O);
 }
 
-static void** create__H5ZG(__INTEGER nb_elements__J5ZG)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __INTEGER Self__V1DH;
-  void **Result__JC2G;
-  Result__JC2G=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__J5ZG * ((__INTEGER )(sizeof(void *)))))));
-  Self__V1DH=(__INTEGER)(nb_elements__J5ZG -  1);
-  while ((Self__V1DH >=  0)) {
-    Result__JC2G[Self__V1DH]=NULL;
-    Self__V1DH=(__INTEGER)(Self__V1DH -  1);
-  };
-  return(Result__JC2G);
-}
-
-static void* check__with__and__EL3H(void *v__GL3H,void *t__HL3H,__POSITION p__IL3H)
+static void* check__with__and__CSZH(void *v__ESZH,void *t__FSZH,__POSITION p__GSZH)
 // ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__LL3H;
-  void *__tmp__NL3H;
-  void *__tmp__OL3H,*block__KL3H;
-  void *__tmp__PM3H;
-  switch (((struct ___OBJ *)v__GL3H)->__id) {
+  void *__tmp__JSZH;
+  void *__tmp__LSZH;
+  void *__tmp__MSZH,*block__ISZH;
+  void *__tmp__NTZH;
+  switch (((struct ___OBJ *)v__ESZH)->__id) {
   case __LIST__: {
-    __tmp__LL3H=static_type__SCTG(v__GL3H);
+    __tmp__JSZH=static_type__OHQG(v__ESZH);
   } break;
   case __STRING_CST__: {
-    __tmp__LL3H=((__STRING_CST *)v__GL3H)->parent_constant__5F.static_type__LSYD;
+    __tmp__JSZH=((__STRING_CST *)v__ESZH)->parent_constant__5F.static_type__M2YD;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__LL3H=((__EXTERNAL_C *)v__GL3H)->static_type__KMZD;
+    __tmp__JSZH=((__EXTERNAL_C *)v__ESZH)->static_type__1VZD;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__LL3H=((__PROTOTYPE_CST *)v__GL3H)->parent_constant__DMMC.static_type__LSYD;
+    __tmp__JSZH=((__PROTOTYPE_CST *)v__ESZH)->parent_constant__W2LC.static_type__M2YD;
   } break;
   case __INTEGER_CST__: {
-    __tmp__LL3H=((__INTEGER_CST *)v__GL3H)->parent_constant__OMMC.static_type__LSYD;
+    __tmp__JSZH=((__INTEGER_CST *)v__ESZH)->parent_constant__B3LC.static_type__M2YD;
   } break;
   case __READ_LOCAL__: {
-    __tmp__LL3H=((__LOCAL *)((__READ_LOCAL *)v__GL3H)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+    __tmp__JSZH=((__LOCAL *)((__READ_LOCAL *)v__ESZH)->local__HJZD)->parent_variable__T1LC.type__D25F;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__LL3H=static_type__EG5H(v__GL3H);
+    __tmp__JSZH=static_type__CN1H(v__ESZH);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__LL3H=static_type__3G5H();
+    __tmp__JSZH=static_type__1N1H();
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__LL3H=static_type__CH5H();
+    __tmp__JSZH=static_type__AO1H();
   } break;
   case __REAL_CST__: {
-    __tmp__LL3H=((__REAL_CST *)v__GL3H)->parent_constant__IVNH.static_type__LSYD;
+    __tmp__JSZH=((__REAL_CST *)v__ESZH)->parent_constant__U2JH.static_type__M2YD;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__LL3H=((__CHARACTER_CST *)v__GL3H)->parent_constant__1VNH.static_type__LSYD;
+    __tmp__JSZH=((__CHARACTER_CST *)v__ESZH)->parent_constant__H3JH.static_type__M2YD;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__LL3H=static_type__HH5H();
+    __tmp__JSZH=static_type__FO1H();
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__LL3H=static_type__MH5H();
+    __tmp__JSZH=static_type__KO1H();
   } break;
   case __EXPR_SUP__: {
-    __tmp__LL3H=static_type__RH5H();
+    __tmp__JSZH=static_type__PO1H();
   } break;
   case __EXPR_SUB__: {
-    __tmp__LL3H=static_type__WH5H(v__GL3H);
+    __tmp__JSZH=static_type__UO1H(v__ESZH);
   } break;
   case __EXPR_MUL__: {
-    __tmp__LL3H=static_type__2H5H(v__GL3H);
+    __tmp__JSZH=static_type__0O1H(v__ESZH);
   } break;
   case __EXPR_DIV__: {
-    __tmp__LL3H=static_type__BI5H(v__GL3H);
+    __tmp__JSZH=static_type__5O1H(v__ESZH);
   } break;
   case __EXPR_AND__: {
-    __tmp__LL3H=static_type__GI5H(v__GL3H);
+    __tmp__JSZH=static_type__EP1H(v__ESZH);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__LL3H=static_type__LI5H(v__GL3H);
+    __tmp__JSZH=static_type__JP1H(v__ESZH);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__LL3H=static_type__QI5H(v__GL3H);
+    __tmp__JSZH=static_type__OP1H(v__ESZH);
   } break;
   case __PUT_TO__: {
-    __tmp__LL3H=TYPE_VOID__->parent_type__UIB.default__AKC;
+    __tmp__JSZH=TYPE_VOID__->parent_type__UIB.default__AKC;
   } break;
   case __ITEM__: {
-    __tmp__LL3H=static_type__ZI5H(v__GL3H);
+    __tmp__JSZH=static_type__XP1H(v__ESZH);
   } break;
   case __SIZE_OF__: {
-    __tmp__LL3H=static_type__FJ5H();
+    __tmp__JSZH=static_type__DQ1H();
   } break;
   case __CAST__: {
-    __tmp__LL3H=((__CAST *)v__GL3H)->static_type__2G5H;
+    __tmp__JSZH=((__CAST *)v__ESZH)->static_type__0N1H;
   } break;
   case __CALL_SLOT__: {
-    __tmp__LL3H=static_type__SEOL(v__GL3H);
+    __tmp__JSZH=static_type__NOKL(v__ESZH);
   } break;
   case __READ_SLOT__: {
-    __tmp__LL3H=((__SLOT_DATA *)((__READ_SLOT *)v__GL3H)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+    __tmp__JSZH=((__SLOT_DATA *)((__READ_SLOT *)v__ESZH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
   } break;
   case __READ_GLOBAL__: {
-    __tmp__LL3H=((__SLOT_DATA *)((__READ_GLOBAL *)v__GL3H)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+    __tmp__JSZH=((__SLOT_DATA *)((__READ_GLOBAL *)v__ESZH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__LL3H=static_type__VN3M();
+    __tmp__JSZH=static_type__Z1ZM();
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__LL3H=static_type__BIIO();
+    __tmp__JSZH=static_type__ZQEO();
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__LL3H=static_type__XRMO();
+    __tmp__JSZH=static_type__P0IO();
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__LL3H=static_type__GIIO();
+    __tmp__JSZH=static_type__4QEO();
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__LL3H=static_type__3RMO();
+    __tmp__JSZH=static_type__V0IO();
   } break;
   case __EXPR_NEG__: {
-    __tmp__LL3H=static_type__FZMM(v__GL3H);
+    __tmp__JSZH=static_type__DFJM(v__ESZH);
   } break;
   case __EXPR_ADD__: {
-    __tmp__LL3H=static_type__UTQL(v__GL3H);
+    __tmp__JSZH=static_type__P3ML(v__ESZH);
   } break;
   case __EXPR_NOT__: {
-    __tmp__LL3H=static_type__NP1M(v__GL3H);
+    __tmp__JSZH=static_type__R3XM(v__ESZH);
   } break;
   case __EXPR_MOD__: {
-    __tmp__LL3H=static_type__LIIO(v__GL3H);
+    __tmp__JSZH=static_type__DREO(v__ESZH);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__LL3H=static_type__CZHP();
+    __tmp__JSZH=static_type__0BEP();
   } break;
   case __EXPR_INF__: {
-    __tmp__LL3H=static_type__RMUN();
+    __tmp__JSZH=static_type__V0QN();
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__LL3H=static_type__WMUN();
+    __tmp__JSZH=static_type__00QN();
   } break;
   case __EXPR_OR__: {
-    __tmp__LL3H=static_type__ZKTN(v__GL3H);
+    __tmp__JSZH=static_type__3YPN(v__ESZH);
   } break;
   case __EXPR_XOR__: {
-    __tmp__LL3H=static_type__D5VO(v__GL3H);
+    __tmp__JSZH=static_type__1HSO(v__ESZH);
   } break;
   };
-  __tmp__NL3H=((__TYPE_FULL *)__tmp__LL3H)->parent_type__KTL;
-  if (__tmp__NL3H==NULL) {
-    __tmp__OL3H=NULL;
+  __tmp__LSZH=((__TYPE_FULL *)__tmp__JSZH)->parent_type__5SL;
+  if (__tmp__LSZH==NULL) {
+    __tmp__MSZH=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__NL3H)->__id) {
+    switch (((struct ___OBJ *)__tmp__LSZH)->__id) {
     case __TYPE__: {
-      __tmp__OL3H=NULL;
+      __tmp__MSZH=NULL;
     } break;
     case __TYPE_NULL__: {
-      __tmp__OL3H=NULL;
+      __tmp__MSZH=NULL;
     } break;
     case __TYPE_VOID__: {
-      __tmp__OL3H=NULL;
+      __tmp__MSZH=NULL;
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__OL3H=NULL;
+      __tmp__MSZH=NULL;
     } break;
     case __TYPE_ID__: {
-      __tmp__OL3H=NULL;
+      __tmp__MSZH=NULL;
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__OL3H=NULL;
+      __tmp__MSZH=NULL;
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__OL3H=((void *)__tmp__NL3H);
+      __tmp__MSZH=((void *)__tmp__LSZH);
     } break;
     }
   };
-  block__KL3H=__tmp__OL3H;
-  if ((((void *)__tmp__OL3H != (void *)NULL) && ((void *)((__PROFIL_BLOCK *)__tmp__OL3H)->context_extern__UE1H != (void *)NULL))) {
+  block__ISZH=__tmp__MSZH;
+  if ((((void *)__tmp__MSZH != (void *)NULL) && ((void *)((__PROFIL_BLOCK *)__tmp__MSZH)->context_extern__WLXH != (void *)NULL))) {
     copy__BNK(string_tmp__RB,(&__string_570));
-    append__MOK(string_tmp__RB,((__LOCAL *)((__PROFIL_BLOCK *)__tmp__OL3H)->context_extern__UE1H)->parent_variable__ALMC.parent_named__5KMC.name__1QB);
+    append__MOK(string_tmp__RB,((__LOCAL *)((__PROFIL_BLOCK *)__tmp__MSZH)->context_extern__WLXH)->parent_variable__T1LC.parent_named__S1LC.name__1QB);
     append__MOK(string_tmp__RB,(&__string_571));
     put_error__text__0AH( 1,string_tmp__RB);
-    put_position__ECH(((__LIST *)((__PROFIL_BLOCK *)__tmp__OL3H)->parent_profil__UNCG.code__DRNH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM);
-    put_position__ECH(p__IL3H);
-    put_position__ECH(((__LOCAL *)((__PROFIL_BLOCK *)__tmp__OL3H)->context_extern__UE1H)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM);
-    send_error__2FH();
+    put_position__ECH(((__LIST *)((__PROFIL_BLOCK *)__tmp__MSZH)->parent_profil__OGAG.code__PYJH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
+    put_position__ECH(p__GSZH);
+    put_position__ECH(((__LOCAL *)((__PROFIL_BLOCK *)__tmp__MSZH)->context_extern__WLXH)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM);
+    put_string__EQD(msg_err__5AH);
+    if ((verbose_level__FX !=  0)) {
+      put_string__2EG(((__STRING *)msg_err__5AH));
+    };
+    if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      exit(( 1));
+    };
   };
-  switch (((struct ___OBJ *)v__GL3H)->__id) {
+  switch (((struct ___OBJ *)v__ESZH)->__id) {
   case __LIST__: {
-    __tmp__PM3H=check_type__with__51GN(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__DKDN(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __STRING_CST__: {
-    __tmp__PM3H=check_type__with__CVAI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__Y12H(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__PM3H=check_type__with__B4AI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__XE3H(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__PM3H=check_type__with__AHBI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__WN3H(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __INTEGER_CST__: {
-    __tmp__PM3H=check_type__with__5PBI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__VW3H(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __READ_LOCAL__: {
-    __tmp__PM3H=check_type__with__XAJJ(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__TDFJ(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__PM3H=check_type__with__3YBI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__T53H(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__PM3H=check_type__with__2BCI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__SI4H(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__PM3H=check_type__with__1KCI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__RR4H(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __REAL_CST__: {
-    __tmp__PM3H=check_type__with__0TCI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__Q04H(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__PM3H=check_type__with__Z2CI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__PD5H(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__PM3H=check_type__with__XFDI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__NM5H(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__PM3H=check_type__with__VODI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__LV5H(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_SUP__: {
-    __tmp__PM3H=check_type__with__UXDI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__K45H(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_SUB__: {
-    __tmp__PM3H=check_type__with__TAEI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__JHAI(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_MUL__: {
-    __tmp__PM3H=check_type__with__SJEI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__IQAI(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_DIV__: {
-    __tmp__PM3H=check_type__with__RSEI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__HZAI(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_AND__: {
-    __tmp__PM3H=check_type__with__Q1EI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__GCBI(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__PM3H=check_type__with__PEFI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__FLBI(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__PM3H=check_type__with__ONFI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__EUBI(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __PUT_TO__: {
-    __tmp__PM3H=check_type__with__MWFI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__C3BI(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __ITEM__: {
-    __tmp__PM3H=check_type__with__K5FI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__AGCI(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __SIZE_OF__: {
-    __tmp__PM3H=check_type__with__IIGI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__4OCI(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __CAST__: {
-    __tmp__PM3H=check_type__with__GRGI(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__2XCI(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __CALL_SLOT__: {
-    __tmp__PM3H=check_type__with__3EHN(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__BTDN(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __READ_SLOT__: {
-    __tmp__PM3H=check_type__with__BMOL(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__2VKL(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__PM3H=check_type__with__AVOL(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__14KL(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__PM3H=check_type__with__USAP(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__M12O(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__PM3H=check_type__with__MUMO(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__E3IO(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__PM3H=check_type__with__UBWO(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__MKSO(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__PM3H=check_type__with__L3MO(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__DGJO(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__PM3H=check_type__with__UKWO(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__MTSO(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_NEG__: {
-    __tmp__PM3H=check_type__with__4R1M(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__CAYM(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_ADD__: {
-    __tmp__PM3H=check_type__with__301M(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__BJYM(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_NOT__: {
-    __tmp__PM3H=check_type__with__2NHN(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__A2DN(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_MOD__: {
-    __tmp__PM3H=check_type__with__KGNO(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__CPJO(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__PM3H=check_type__with__4MMP(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__WVIP(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_INF__: {
-    __tmp__PM3H=check_type__with__T1AP(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__LE3O(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__PM3H=check_type__with__SEBP(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__KN3O(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_OR__: {
-    __tmp__PM3H=check_type__with__YV3N(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__35ZN(v__ESZH,t__FSZH,p__GSZH);
   } break;
   case __EXPR_XOR__: {
-    __tmp__PM3H=check_type__with__RNBP(v__GL3H,t__HL3H,p__IL3H);
+    __tmp__NTZH=check_type__with__JW3O(v__ESZH,t__FSZH,p__GSZH);
   } break;
   };
-  return(__tmp__PM3H);
+  return(__tmp__NTZH);
 }
 
-static void* new_write__slot__receiver__value__OLYH(__POSITION p__QLYH,void *s__RLYH,void *rec__SLYH,void *val__TLYH)
+static void* new_write__slot__receiver__value__QSUH(__POSITION p__SSUH,void *s__TSUH,void *rec__USUH,void *val__VSUH)
 // ({POSITION},{NULLxSLOT_DATAxSLOT_CODE},{NULLxREAD_LOCAL},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
 {
-  __DTA_WR_VALUE *result__SF1H,*Self__2FJI;
-  __POINTER ptr__TF1H;
-  __INTEGER typ_id__YF1H;
-  __UINTEGER_32 sz__VF1H,a__3HBR,new_size__1HBR,t__BIBR,a__DIBR;
-  void *__tmp__CGJI;
-  __STRING_CST *Self__N0IQ;
-  __PROTOTYPE_CST *Self__O0IQ;
-  __INTEGER_CST *Self__P0IQ;
-  __REAL_CST *Self__R0IQ;
-  __CHARACTER_CST *Self__T0IQ;
-  __IS_EXPANDED *Self__U0IQ;
-  void *result__XLYH;
-  result__SF1H=NULL;
-  ptr__TF1H=((__POINTER )(NULL));
-  typ_id__YF1H= 0;
-  sz__VF1H=((__UINTEGER_32 )sizeof(__DTA_WR_VALUE));
-  if ((sz__VF1H ==  0)) {
-    result__SF1H=DTA_WR_VALUE__;
-  } else {
-    typ_id__YF1H=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VF1H);
-    if ((typ_id__YF1H == (__INTEGER)(-  1))) {
-      a__3HBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__1HBR=(__UINTEGER_32)((__UINTEGER_32)(sz__VF1H + a__3HBR) & (__UINTEGER_32)(~ a__3HBR));
-      ptr__TF1H=micro_alloc__table__lab__BOI(new_size__1HBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1HBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__1HBR);
-    } else {
-      t__BIBR=((__UINTEGER_32 )typ_id__YF1H);
-      a__DIBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__TF1H=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__VF1H + a__DIBR) & (__UINTEGER_32)(~ a__DIBR)),((__POINTER )(&(table_type[(t__BIBR)]))),(__UINTEGER_32)(t__BIBR |  1));
-    };
-    result__SF1H=((__DTA_WR_VALUE *)ptr__TF1H);
-    *(result__SF1H) = *(DTA_WR_VALUE__);
-  };
-  Self__2FJI=((__DTA_WR_VALUE *)result__SF1H);
-  Self__2FJI->parent_dta__VLYH.parent_itm_object__E0QC.position__BJM=p__QLYH;
-  Self__2FJI->parent_dta__VLYH.context__U3YD=profil_second__C4QC;
-  Self__2FJI->parent_dta__VLYH.slot__V3YD=s__RLYH;
-  Self__2FJI->parent_dta__VLYH.self_arg__W3YD=rec__SLYH;
-  switch (((struct ___OBJ *)val__TLYH)->__id) {
+  __INTEGER_64 v__VCNR;
+  __DTA_WR_VALUE *result__UMXH,*Self__SMFI;
+  __POINTER ptr__VMXH,ptr_table__GS3R,next__FS3R,result__HS3R;
+  __POINTER ptr_table__LS3R,next__KS3R,result__MS3R,ptr__MCNR;
+  __POINTER ptr_table__QS3R,next__PS3R,result__RS3R,ptr_table__VS3R;
+  __POINTER next__US3R,result__WS3R,ptr__YCNR,ptr_table__0S3R;
+  __POINTER next__ZS3R,result__1S3R,ptr_table__5S3R,next__4S3R;
+  __POINTER result__AT3R,ptr__EDNR,ptr_table__ET3R,next__DT3R;
+  __POINTER result__FT3R,ptr_table__JT3R,next__IT3R,result__KT3R;
+  __POINTER ptr__PDNR,ptr_table__OT3R,next__NT3R,result__PT3R;
+  __POINTER ptr_table__TT3R,next__ST3R,result__UT3R,ptr__0DNR;
+  __POINTER ptr_table__YT3R,next__XT3R,result__ZT3R,ptr_table__3T3R;
+  __POINTER next__2T3R,result__4T3R,ptr__EENR,ptr_table__CU3R;
+  __POINTER next__BU3R,result__DU3R,ptr_table__HU3R,next__GU3R;
+  __POINTER result__IU3R;
+  __INTEGER typ_id__0MXH,typ_id__NCNR,typ_id__ZCNR,typ_id__FDNR;
+  __INTEGER typ_id__QDNR,typ_id__1DNR,typ_id__FENR;
+  __UINTEGER_32 sz__XMXH,a__QG3Q,new_size__OG3Q,t__UG3Q,a__WG3Q;
+  __UINTEGER_32 new_size__OS3R,lab_type__NS3R,sz__OCNR,a__PCNR;
+  __UINTEGER_32 new_size__QCNR,t__RCNR,a__SCNR,new_size__YS3R;
+  __UINTEGER_32 lab_type__XS3R,sz__0CNR,a__1CNR,new_size__2CNR,t__3CNR;
+  __UINTEGER_32 a__4CNR,new_size__CT3R,lab_type__BT3R,sz__GDNR,a__HDNR;
+  __UINTEGER_32 new_size__IDNR,t__JDNR,a__KDNR,new_size__MT3R;
+  __UINTEGER_32 lab_type__LT3R,sz__RDNR,a__SDNR,new_size__TDNR,t__UDNR;
+  __UINTEGER_32 a__VDNR,new_size__WT3R,lab_type__VT3R,sz__2DNR,a__3DNR;
+  __UINTEGER_32 new_size__4DNR,t__5DNR,a__AENR,new_size__AU3R;
+  __UINTEGER_32 lab_type__5T3R,sz__GENR,a__HENR,new_size__IENR,t__JENR;
+  __UINTEGER_32 a__KENR,new_size__KU3R,lab_type__JU3R;
+  void *__tmp__YMFI;
+  __STRING_CST *Self__53EQ;
+  __PROTOTYPE_CST *Self__A4EQ;
+  __INTEGER_CST *Self__B4EQ,*result__LCNR,*Self__TCNR;
+  __POSITION p__UCNR,p__ADNR,p__MDNR;
+  void *t__WCNR,*t__CDNR;
+  void *__tmp__ELBR,*__tmp__ILBR,*__tmp__3EDR;
+  __READ_LOCAL *__tmp__FLBR,*__tmp__JLBR;
+  __REAL_CST *Self__D4EQ,*result__XCNR,*Self__5CNR;
+  void *v__BDNR;
+  __CHARACTER_CST *Self__F4EQ;
+  __IS_EXPANDED *Self__G4EQ,*result__DDNR,*Self__LDNR;
+  __READ_GLOBAL *__tmp__4EDR;
+  __NODE_TYPE *result__ODNR,*Self__WDNR;
+  __LINKED_LISToNODE_TYPEo *Self__NLBR;
+  __LINKED_LIST_NODEoNODE_TYPEo *result__ZDNR,*Self__BENR,*result__DENR;
+  __LINKED_LIST_NODEoNODE_TYPEo *Self__LENR;
+  result__UMXH=NULL;
+  ptr__VMXH=((__POINTER )(NULL));
+  typ_id__0MXH= 0;
+  sz__XMXH=((__UINTEGER_32 )sizeof(__DTA_WR_VALUE));
+  if ((sz__XMXH ==  0)) {
+    result__UMXH=DTA_WR_VALUE__;
+  } else {
+    typ_id__0MXH=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XMXH);
+    if ((typ_id__0MXH == (__INTEGER)(-  1))) {
+      a__QG3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__OG3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__XMXH + a__QG3Q) & (__UINTEGER_32)(~ a__QG3Q));
+      ptr_table__GS3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OG3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__FS3R=((__POINTER )(NULL));
+      result__HS3R=((__POINTER *)ptr_table__GS3R)[ 0];
+      if ((result__HS3R == (void *)NULL)) {
+        result__HS3R=new_lab__2PJ(new_size__OG3Q);
+        next__FS3R=(void *)((unsigned long)result__HS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OG3Q)));
+        ((__POINTER *)next__FS3R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__GS3R)[ 0]=next__FS3R;
+      } else {
+        next__FS3R=((__POINTER *)result__HS3R)[ 0];
+        if ((next__FS3R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HS3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OG3Q <<  1)) <=  4096)) {
+            next__FS3R=(void *)((unsigned long)result__HS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OG3Q)));
+          } else {
+            next__FS3R=new_lab__2PJ(new_size__OG3Q);
+          };
+          ((__POINTER *)next__FS3R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__GS3R)[ 0]=next__FS3R;
+        } else {
+          ((__POINTER *)result__HS3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FS3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__HS3R=next__FS3R;
+        };
+      };
+      ptr__VMXH=result__HS3R;
+    } else {
+      t__UG3Q=((__UINTEGER_32 )typ_id__0MXH);
+      a__WG3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__OS3R=(__UINTEGER_32)((__UINTEGER_32)(sz__XMXH + a__WG3Q) & (__UINTEGER_32)(~ a__WG3Q));
+      ptr_table__LS3R=((__POINTER )(&(table_type[(t__UG3Q)])));
+      lab_type__NS3R=(__UINTEGER_32)(t__UG3Q |  1);
+      next__KS3R=((__POINTER )(NULL));
+      result__MS3R=((__POINTER *)ptr_table__LS3R)[ 0];
+      if ((result__MS3R == (void *)NULL)) {
+        result__MS3R=new_lab__2PJ(lab_type__NS3R);
+        next__KS3R=(void *)((unsigned long)result__MS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OS3R)));
+        ((__POINTER *)next__KS3R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__LS3R)[ 0]=next__KS3R;
+      } else {
+        next__KS3R=((__POINTER *)result__MS3R)[ 0];
+        if ((next__KS3R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MS3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OS3R <<  1)) <=  4096)) {
+            next__KS3R=(void *)((unsigned long)result__MS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OS3R)));
+          } else {
+            next__KS3R=new_lab__2PJ(lab_type__NS3R);
+          };
+          ((__POINTER *)next__KS3R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__LS3R)[ 0]=next__KS3R;
+        } else {
+          ((__POINTER *)result__MS3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__KS3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__MS3R=next__KS3R;
+        };
+      };
+      ptr__VMXH=result__MS3R;
+    };
+    result__UMXH=((__DTA_WR_VALUE *)ptr__VMXH);
+    *(result__UMXH) = *(DTA_WR_VALUE__);
+  };
+  Self__SMFI=((__DTA_WR_VALUE *)result__UMXH);
+  Self__SMFI->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM=p__SSUH;
+  Self__SMFI->parent_dta__XSUH.context__VHZD=profil_second__KPQC;
+  Self__SMFI->parent_dta__XSUH.slot__WHZD=s__TSUH;
+  Self__SMFI->parent_dta__XSUH.self_arg__XHZD=rec__USUH;
+  switch (((struct ___OBJ *)val__VSUH)->__id) {
   case __LIST__: {
-    __tmp__CGJI=my_copy__IE2M(val__TLYH);
+    __tmp__YMFI=my_copy__MSYM(val__VSUH);
   } break;
   case __STRING_CST__: {
-    Self__N0IQ=((__STRING_CST *)val__TLYH);
-    __tmp__CGJI=create__text__BMQH(Self__N0IQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__N0IQ->string__LDAI);
+    Self__53EQ=((__STRING_CST *)val__VSUH);
+    __tmp__YMFI=create__text__ITMH(Self__53EQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__53EQ->string__BK2H);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__CGJI=my_copy__ODAI(val__TLYH);
+    __tmp__YMFI=my_copy__EK2H(val__VSUH);
   } break;
   case __PROTOTYPE_CST__: {
-    Self__O0IQ=((__PROTOTYPE_CST *)val__TLYH);
-    __tmp__CGJI=create__type__HZQC(Self__O0IQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__O0IQ->parent_constant__DMMC.static_type__LSYD);
+    Self__A4EQ=((__PROTOTYPE_CST *)val__VSUH);
+    __tmp__YMFI=create__type__PKQC(Self__A4EQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__A4EQ->parent_constant__W2LC.static_type__M2YD);
   } break;
   case __INTEGER_CST__: {
-    Self__P0IQ=((__INTEGER_CST *)val__TLYH);
-    __tmp__CGJI=create__value__type__I1QC(Self__P0IQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__P0IQ->value__VUYD,Self__P0IQ->parent_constant__OMMC.static_type__LSYD);
+    Self__B4EQ=((__INTEGER_CST *)val__VSUH);
+    p__UCNR=Self__B4EQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__VCNR=Self__B4EQ->value__W4YD;
+    t__WCNR=Self__B4EQ->parent_constant__B3LC.static_type__M2YD;
+    result__LCNR=NULL;
+    ptr__MCNR=((__POINTER )(NULL));
+    typ_id__NCNR= 0;
+    sz__OCNR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+    if ((sz__OCNR ==  0)) {
+      result__LCNR=INTEGER_CST__;
+    } else {
+      typ_id__NCNR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OCNR);
+      if ((typ_id__NCNR == (__INTEGER)(-  1))) {
+        a__PCNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__QCNR=(__UINTEGER_32)((__UINTEGER_32)(sz__OCNR + a__PCNR) & (__UINTEGER_32)(~ a__PCNR));
+        ptr_table__QS3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QCNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__PS3R=((__POINTER )(NULL));
+        result__RS3R=((__POINTER *)ptr_table__QS3R)[ 0];
+        if ((result__RS3R == (void *)NULL)) {
+          result__RS3R=new_lab__2PJ(new_size__QCNR);
+          next__PS3R=(void *)((unsigned long)result__RS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QCNR)));
+          ((__POINTER *)next__PS3R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__QS3R)[ 0]=next__PS3R;
+        } else {
+          next__PS3R=((__POINTER *)result__RS3R)[ 0];
+          if ((next__PS3R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RS3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QCNR <<  1)) <=  4096)) {
+              next__PS3R=(void *)((unsigned long)result__RS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QCNR)));
+            } else {
+              next__PS3R=new_lab__2PJ(new_size__QCNR);
+            };
+            ((__POINTER *)next__PS3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__QS3R)[ 0]=next__PS3R;
+          } else {
+            ((__POINTER *)result__RS3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__PS3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__RS3R=next__PS3R;
+          };
+        };
+        ptr__MCNR=result__RS3R;
+      } else {
+        t__RCNR=((__UINTEGER_32 )typ_id__NCNR);
+        a__SCNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__YS3R=(__UINTEGER_32)((__UINTEGER_32)(sz__OCNR + a__SCNR) & (__UINTEGER_32)(~ a__SCNR));
+        ptr_table__VS3R=((__POINTER )(&(table_type[(t__RCNR)])));
+        lab_type__XS3R=(__UINTEGER_32)(t__RCNR |  1);
+        next__US3R=((__POINTER )(NULL));
+        result__WS3R=((__POINTER *)ptr_table__VS3R)[ 0];
+        if ((result__WS3R == (void *)NULL)) {
+          result__WS3R=new_lab__2PJ(lab_type__XS3R);
+          next__US3R=(void *)((unsigned long)result__WS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YS3R)));
+          ((__POINTER *)next__US3R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__VS3R)[ 0]=next__US3R;
+        } else {
+          next__US3R=((__POINTER *)result__WS3R)[ 0];
+          if ((next__US3R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WS3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__YS3R <<  1)) <=  4096)) {
+              next__US3R=(void *)((unsigned long)result__WS3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YS3R)));
+            } else {
+              next__US3R=new_lab__2PJ(lab_type__XS3R);
+            };
+            ((__POINTER *)next__US3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__VS3R)[ 0]=next__US3R;
+          } else {
+            ((__POINTER *)result__WS3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__US3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__WS3R=next__US3R;
+          };
+        };
+        ptr__MCNR=result__WS3R;
+      };
+      result__LCNR=((__INTEGER_CST *)ptr__MCNR);
+      *(result__LCNR) = *(INTEGER_CST__);
+    };
+    Self__TCNR=((__INTEGER_CST *)result__LCNR);
+    Self__TCNR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UCNR;
+    Self__TCNR->value__W4YD=v__VCNR;
+    Self__TCNR->parent_constant__B3LC.static_type__M2YD=t__WCNR;
+    check_type__YG5D(Self__TCNR);
+    __tmp__YMFI=result__LCNR;
   } break;
   case __READ_LOCAL__: {
-    __tmp__CGJI=my_copy__02IJ(val__TLYH);
+    __tmp__ELBR=read__QB5G(((__READ_LOCAL *)val__VSUH)->local__HJZD);
+    if (__tmp__ELBR==NULL) {
+      __tmp__FLBR=NULL;
+    } else {
+      __tmp__FLBR=((__READ_LOCAL *)__tmp__ELBR);
+    };
+    __tmp__YMFI=__tmp__FLBR;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__CGJI=my_copy__2EAI(val__TLYH);
+    __tmp__YMFI=my_copy__SL2H(val__VSUH);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__CGJI=my_copy__VFAI(val__TLYH);
+    __tmp__YMFI=my_copy__LM2H(val__VSUH);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__CGJI=my_copy__CGAI(val__TLYH);
+    __tmp__YMFI=my_copy__YM2H(val__VSUH);
   } break;
   case __REAL_CST__: {
-    Self__R0IQ=((__REAL_CST *)val__TLYH);
-    __tmp__CGJI=create__value__type__2KQH(Self__R0IQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__R0IQ->value__RGAI,Self__R0IQ->parent_constant__IVNH.static_type__LSYD);
+    Self__D4EQ=((__REAL_CST *)val__VSUH);
+    p__ADNR=Self__D4EQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    v__BDNR=Self__D4EQ->value__HN2H;
+    t__CDNR=Self__D4EQ->parent_constant__U2JH.static_type__M2YD;
+    result__XCNR=NULL;
+    ptr__YCNR=((__POINTER )(NULL));
+    typ_id__ZCNR= 0;
+    sz__0CNR=((__UINTEGER_32 )sizeof(__REAL_CST));
+    if ((sz__0CNR ==  0)) {
+      result__XCNR=REAL_CST__;
+    } else {
+      typ_id__ZCNR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0CNR);
+      if ((typ_id__ZCNR == (__INTEGER)(-  1))) {
+        a__1CNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__2CNR=(__UINTEGER_32)((__UINTEGER_32)(sz__0CNR + a__1CNR) & (__UINTEGER_32)(~ a__1CNR));
+        ptr_table__0S3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2CNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__ZS3R=((__POINTER )(NULL));
+        result__1S3R=((__POINTER *)ptr_table__0S3R)[ 0];
+        if ((result__1S3R == (void *)NULL)) {
+          result__1S3R=new_lab__2PJ(new_size__2CNR);
+          next__ZS3R=(void *)((unsigned long)result__1S3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2CNR)));
+          ((__POINTER *)next__ZS3R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__0S3R)[ 0]=next__ZS3R;
+        } else {
+          next__ZS3R=((__POINTER *)result__1S3R)[ 0];
+          if ((next__ZS3R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1S3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__2CNR <<  1)) <=  4096)) {
+              next__ZS3R=(void *)((unsigned long)result__1S3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2CNR)));
+            } else {
+              next__ZS3R=new_lab__2PJ(new_size__2CNR);
+            };
+            ((__POINTER *)next__ZS3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__0S3R)[ 0]=next__ZS3R;
+          } else {
+            ((__POINTER *)result__1S3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZS3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__1S3R=next__ZS3R;
+          };
+        };
+        ptr__YCNR=result__1S3R;
+      } else {
+        t__3CNR=((__UINTEGER_32 )typ_id__ZCNR);
+        a__4CNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__CT3R=(__UINTEGER_32)((__UINTEGER_32)(sz__0CNR + a__4CNR) & (__UINTEGER_32)(~ a__4CNR));
+        ptr_table__5S3R=((__POINTER )(&(table_type[(t__3CNR)])));
+        lab_type__BT3R=(__UINTEGER_32)(t__3CNR |  1);
+        next__4S3R=((__POINTER )(NULL));
+        result__AT3R=((__POINTER *)ptr_table__5S3R)[ 0];
+        if ((result__AT3R == (void *)NULL)) {
+          result__AT3R=new_lab__2PJ(lab_type__BT3R);
+          next__4S3R=(void *)((unsigned long)result__AT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CT3R)));
+          ((__POINTER *)next__4S3R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__5S3R)[ 0]=next__4S3R;
+        } else {
+          next__4S3R=((__POINTER *)result__AT3R)[ 0];
+          if ((next__4S3R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AT3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CT3R <<  1)) <=  4096)) {
+              next__4S3R=(void *)((unsigned long)result__AT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CT3R)));
+            } else {
+              next__4S3R=new_lab__2PJ(lab_type__BT3R);
+            };
+            ((__POINTER *)next__4S3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__5S3R)[ 0]=next__4S3R;
+          } else {
+            ((__POINTER *)result__AT3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4S3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__AT3R=next__4S3R;
+          };
+        };
+        ptr__YCNR=result__AT3R;
+      };
+      result__XCNR=((__REAL_CST *)ptr__YCNR);
+      *(result__XCNR) = *(REAL_CST__);
+    };
+    Self__5CNR=((__REAL_CST *)result__XCNR);
+    Self__5CNR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ADNR;
+    Self__5CNR->value__HN2H=v__BDNR;
+    Self__5CNR->parent_constant__U2JH.static_type__M2YD=t__CDNR;
+    __tmp__YMFI=result__XCNR;
   } break;
   case __CHARACTER_CST__: {
-    Self__T0IQ=((__CHARACTER_CST *)val__TLYH);
-    __tmp__CGJI=create__char__XLQH(Self__T0IQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__T0IQ->text__ZGAI);
+    Self__F4EQ=((__CHARACTER_CST *)val__VSUH);
+    __tmp__YMFI=create__char__4SMH(Self__F4EQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__F4EQ->text__PN2H);
   } break;
   case __IS_EXPANDED__: {
-    Self__U0IQ=((__IS_EXPANDED *)val__TLYH);
-    __tmp__CGJI=create__receiver__2J0H(Self__U0IQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__U0IQ->receiver__AHAI));
+    Self__G4EQ=((__IS_EXPANDED *)val__VSUH);
+    __tmp__ILBR=read__QB5G(((__READ_LOCAL *)Self__G4EQ->receiver__WN2H)->local__HJZD);
+    if (__tmp__ILBR==NULL) {
+      __tmp__JLBR=NULL;
+    } else {
+      __tmp__JLBR=((__READ_LOCAL *)__tmp__ILBR);
+    };
+    p__MDNR=Self__G4EQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+    result__DDNR=NULL;
+    ptr__EDNR=((__POINTER )(NULL));
+    typ_id__FDNR= 0;
+    sz__GDNR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+    if ((sz__GDNR ==  0)) {
+      result__DDNR=IS_EXPANDED__;
+    } else {
+      typ_id__FDNR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GDNR);
+      if ((typ_id__FDNR == (__INTEGER)(-  1))) {
+        a__HDNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__IDNR=(__UINTEGER_32)((__UINTEGER_32)(sz__GDNR + a__HDNR) & (__UINTEGER_32)(~ a__HDNR));
+        ptr_table__ET3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IDNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__DT3R=((__POINTER )(NULL));
+        result__FT3R=((__POINTER *)ptr_table__ET3R)[ 0];
+        if ((result__FT3R == (void *)NULL)) {
+          result__FT3R=new_lab__2PJ(new_size__IDNR);
+          next__DT3R=(void *)((unsigned long)result__FT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IDNR)));
+          ((__POINTER *)next__DT3R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ET3R)[ 0]=next__DT3R;
+        } else {
+          next__DT3R=((__POINTER *)result__FT3R)[ 0];
+          if ((next__DT3R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FT3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IDNR <<  1)) <=  4096)) {
+              next__DT3R=(void *)((unsigned long)result__FT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IDNR)));
+            } else {
+              next__DT3R=new_lab__2PJ(new_size__IDNR);
+            };
+            ((__POINTER *)next__DT3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ET3R)[ 0]=next__DT3R;
+          } else {
+            ((__POINTER *)result__FT3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DT3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__FT3R=next__DT3R;
+          };
+        };
+        ptr__EDNR=result__FT3R;
+      } else {
+        t__JDNR=((__UINTEGER_32 )typ_id__FDNR);
+        a__KDNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__MT3R=(__UINTEGER_32)((__UINTEGER_32)(sz__GDNR + a__KDNR) & (__UINTEGER_32)(~ a__KDNR));
+        ptr_table__JT3R=((__POINTER )(&(table_type[(t__JDNR)])));
+        lab_type__LT3R=(__UINTEGER_32)(t__JDNR |  1);
+        next__IT3R=((__POINTER )(NULL));
+        result__KT3R=((__POINTER *)ptr_table__JT3R)[ 0];
+        if ((result__KT3R == (void *)NULL)) {
+          result__KT3R=new_lab__2PJ(lab_type__LT3R);
+          next__IT3R=(void *)((unsigned long)result__KT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MT3R)));
+          ((__POINTER *)next__IT3R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__JT3R)[ 0]=next__IT3R;
+        } else {
+          next__IT3R=((__POINTER *)result__KT3R)[ 0];
+          if ((next__IT3R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KT3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__MT3R <<  1)) <=  4096)) {
+              next__IT3R=(void *)((unsigned long)result__KT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MT3R)));
+            } else {
+              next__IT3R=new_lab__2PJ(lab_type__LT3R);
+            };
+            ((__POINTER *)next__IT3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__JT3R)[ 0]=next__IT3R;
+          } else {
+            ((__POINTER *)result__KT3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IT3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__KT3R=next__IT3R;
+          };
+        };
+        ptr__EDNR=result__KT3R;
+      };
+      result__DDNR=((__IS_EXPANDED *)ptr__EDNR);
+      *(result__DDNR) = *(IS_EXPANDED__);
+    };
+    Self__LDNR=((__IS_EXPANDED *)result__DDNR);
+    Self__LDNR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MDNR;
+    Self__LDNR->receiver__WN2H=__tmp__JLBR;
+    __tmp__YMFI=result__DDNR;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__CGJI=my_copy__FHAI(val__TLYH);
+    __tmp__YMFI=my_copy__1N2H(val__VSUH);
   } break;
   case __EXPR_SUP__: {
-    __tmp__CGJI=my_copy__OHAI(val__TLYH);
+    __tmp__YMFI=my_copy__EO2H(val__VSUH);
   } break;
   case __EXPR_SUB__: {
-    __tmp__CGJI=my_copy__ZHAI(val__TLYH);
+    __tmp__YMFI=my_copy__PO2H(val__VSUH);
   } break;
   case __EXPR_MUL__: {
-    __tmp__CGJI=my_copy__FIAI(val__TLYH);
+    __tmp__YMFI=my_copy__1O2H(val__VSUH);
   } break;
   case __EXPR_DIV__: {
-    __tmp__CGJI=my_copy__QIAI(val__TLYH);
+    __tmp__YMFI=my_copy__GP2H(val__VSUH);
   } break;
   case __EXPR_AND__: {
-    __tmp__CGJI=my_copy__1IAI(val__TLYH);
+    __tmp__YMFI=my_copy__RP2H(val__VSUH);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__CGJI=my_copy__GJAI(val__TLYH);
+    __tmp__YMFI=my_copy__2P2H(val__VSUH);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__CGJI=my_copy__RJAI(val__TLYH);
+    __tmp__YMFI=my_copy__HQ2H(val__VSUH);
   } break;
   case __PUT_TO__: {
-    __tmp__CGJI=my_copy__2JAI(val__TLYH);
+    __tmp__YMFI=my_copy__SQ2H(val__VSUH);
   } break;
   case __ITEM__: {
-    __tmp__CGJI=my_copy__NKAI(val__TLYH);
+    __tmp__YMFI=my_copy__DR2H(val__VSUH);
   } break;
   case __SIZE_OF__: {
-    __tmp__CGJI=my_copy__ZKAI(val__TLYH);
+    __tmp__YMFI=my_copy__PR2H(val__VSUH);
   } break;
   case __CAST__: {
-    __tmp__CGJI=my_copy__CLAI(val__TLYH);
+    __tmp__YMFI=my_copy__YR2H(val__VSUH);
   } break;
   case __CALL_SLOT__: {
-    __tmp__CGJI=my_copy__1E2M(val__TLYH);
+    __tmp__YMFI=my_copy__5SYM(val__VSUH);
   } break;
   case __READ_SLOT__: {
-    __tmp__CGJI=my_copy__MRKK(val__TLYH);
+    __tmp__YMFI=my_copy__IUGK(val__VSUH);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__CGJI=my_copy__ZRKK(val__TLYH);
+    __tmp__3EDR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)val__VSUH)->global__ZGJK),NULL);
+    if (__tmp__3EDR==NULL) {
+      __tmp__4EDR=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__3EDR)->__id) {
+      case __READ_SLOT__: {
+        __tmp__4EDR=NULL;
+      } break;
+      case __READ_GLOBAL__: {
+        __tmp__4EDR=((__READ_GLOBAL *)__tmp__3EDR);
+      } break;
+      }
+    };
+    __tmp__YMFI=__tmp__4EDR;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__CGJI=my_copy__3BGN(val__TLYH);
+    __tmp__YMFI=my_copy__BQCN(val__VSUH);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__CGJI=my_copy__VIIO(val__TLYH);
+    __tmp__YMFI=my_copy__NREO(val__VSUH);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__CGJI=my_copy__3PNO(val__TLYH);
+    __tmp__YMFI=my_copy__VYJO(val__VSUH);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__CGJI=my_copy__CJIO(val__TLYH);
+    __tmp__YMFI=my_copy__0REO(val__VSUH);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__CGJI=my_copy__JQNO(val__TLYH);
+    __tmp__YMFI=my_copy__BZJO(val__VSUH);
   } break;
   case __EXPR_NEG__: {
-    __tmp__CGJI=my_copy__EBNM(val__TLYH);
+    __tmp__YMFI=my_copy__CNJM(val__VSUH);
   } break;
   case __EXPR_ADD__: {
-    __tmp__CGJI=my_copy__EOPL(val__TLYH);
+    __tmp__YMFI=my_copy__5XLL(val__VSUH);
   } break;
   case __EXPR_NOT__: {
-    __tmp__CGJI=my_copy__SH2M(val__TLYH);
+    __tmp__YMFI=my_copy__WVYM(val__VSUH);
   } break;
   case __EXPR_MOD__: {
-    __tmp__CGJI=my_copy__NJIO(val__TLYH);
+    __tmp__YMFI=my_copy__FSEO(val__VSUH);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__CGJI=my_copy__YZHP(val__TLYH);
+    __tmp__YMFI=my_copy__QCEP(val__VSUH);
   } break;
   case __EXPR_INF__: {
-    __tmp__CGJI=my_copy__13VN(val__TLYH);
+    __tmp__YMFI=my_copy__5LSN(val__VSUH);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__CGJI=my_copy__G4VN(val__TLYH);
+    __tmp__YMFI=my_copy__KMSN(val__VSUH);
   } break;
   case __EXPR_OR__: {
-    __tmp__CGJI=my_copy__FLTN(val__TLYH);
+    __tmp__YMFI=my_copy__JZPN(val__VSUH);
   } break;
   case __EXPR_XOR__: {
-    __tmp__CGJI=my_copy__OUWO(val__TLYH);
+    __tmp__YMFI=my_copy__G3SO(val__VSUH);
   } break;
   };
-  Self__2FJI->parent_dta__VLYH.result_expr__X3YD=__tmp__CGJI;
-  Self__2FJI->value__DGJI=val__TLYH;
-  result__XLYH=create__with__2AVC(rec__SLYH,result__SF1H);
-  add_last__OSYD(node_list__U0QC,result__XLYH);
-  return(result__XLYH);
+  Self__SMFI->parent_dta__XSUH.result_expr__YHZD=__tmp__YMFI;
+  Self__SMFI->value__ZMFI=val__VSUH;
+  result__ODNR=NULL;
+  ptr__PDNR=((__POINTER )(NULL));
+  typ_id__QDNR= 0;
+  sz__RDNR=((__UINTEGER_32 )sizeof(__NODE_TYPE));
+  if ((sz__RDNR ==  0)) {
+    result__ODNR=NODE_TYPE__;
+  } else {
+    typ_id__QDNR=-1;
+    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RDNR);
+    if ((typ_id__QDNR == (__INTEGER)(-  1))) {
+      a__SDNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__TDNR=(__UINTEGER_32)((__UINTEGER_32)(sz__RDNR + a__SDNR) & (__UINTEGER_32)(~ a__SDNR));
+      ptr_table__OT3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TDNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__NT3R=((__POINTER )(NULL));
+      result__PT3R=((__POINTER *)ptr_table__OT3R)[ 0];
+      if ((result__PT3R == (void *)NULL)) {
+        result__PT3R=new_lab__2PJ(new_size__TDNR);
+        next__NT3R=(void *)((unsigned long)result__PT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TDNR)));
+        ((__POINTER *)next__NT3R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__OT3R)[ 0]=next__NT3R;
+      } else {
+        next__NT3R=((__POINTER *)result__PT3R)[ 0];
+        if ((next__NT3R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PT3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__TDNR <<  1)) <=  4096)) {
+            next__NT3R=(void *)((unsigned long)result__PT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TDNR)));
+          } else {
+            next__NT3R=new_lab__2PJ(new_size__TDNR);
+          };
+          ((__POINTER *)next__NT3R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__OT3R)[ 0]=next__NT3R;
+        } else {
+          ((__POINTER *)result__PT3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NT3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__PT3R=next__NT3R;
+        };
+      };
+      ptr__PDNR=result__PT3R;
+    } else {
+      t__UDNR=((__UINTEGER_32 )typ_id__QDNR);
+      a__VDNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__WT3R=(__UINTEGER_32)((__UINTEGER_32)(sz__RDNR + a__VDNR) & (__UINTEGER_32)(~ a__VDNR));
+      ptr_table__TT3R=((__POINTER )(&(table_type[(t__UDNR)])));
+      lab_type__VT3R=(__UINTEGER_32)(t__UDNR |  1);
+      next__ST3R=((__POINTER )(NULL));
+      result__UT3R=((__POINTER *)ptr_table__TT3R)[ 0];
+      if ((result__UT3R == (void *)NULL)) {
+        result__UT3R=new_lab__2PJ(lab_type__VT3R);
+        next__ST3R=(void *)((unsigned long)result__UT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WT3R)));
+        ((__POINTER *)next__ST3R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__TT3R)[ 0]=next__ST3R;
+      } else {
+        next__ST3R=((__POINTER *)result__UT3R)[ 0];
+        if ((next__ST3R == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UT3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WT3R <<  1)) <=  4096)) {
+            next__ST3R=(void *)((unsigned long)result__UT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WT3R)));
+          } else {
+            next__ST3R=new_lab__2PJ(lab_type__VT3R);
+          };
+          ((__POINTER *)next__ST3R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__TT3R)[ 0]=next__ST3R;
+        } else {
+          ((__POINTER *)result__UT3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ST3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__UT3R=next__ST3R;
+        };
+      };
+      ptr__PDNR=result__UT3R;
+    };
+    result__ODNR=((__NODE_TYPE *)ptr__PDNR);
+    *(result__ODNR) = *(NODE_TYPE__);
+  };
+  Self__WDNR=((__NODE_TYPE *)result__ODNR);
+  Self__WDNR->parent_node__QLQC.expr__RJZD=rec__USUH;
+  Self__WDNR->parent_node__QLQC.data__SJZD=result__UMXH;
+  late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI +  1);
+  Self__NLBR=((__LINKED_LISToNODE_TYPEo *)node_list__2LQC);
+  if (((void *)Self__NLBR->first_link__U2YD == (void *)NULL)) {
+    result__ZDNR=NULL;
+    ptr__0DNR=((__POINTER )(NULL));
+    typ_id__1DNR= 0;
+    sz__2DNR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
+    if ((sz__2DNR ==  0)) {
+      result__ZDNR=LINKED_LIST_NODEoNODE_TYPEo__;
+    } else {
+      typ_id__1DNR=__LINKED_LIST_NODEoNODE_TYPEo__;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2DNR);
+      if ((typ_id__1DNR == (__INTEGER)(-  1))) {
+        a__3DNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__4DNR=(__UINTEGER_32)((__UINTEGER_32)(sz__2DNR + a__3DNR) & (__UINTEGER_32)(~ a__3DNR));
+        ptr_table__YT3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4DNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__XT3R=((__POINTER )(NULL));
+        result__ZT3R=((__POINTER *)ptr_table__YT3R)[ 0];
+        if ((result__ZT3R == (void *)NULL)) {
+          result__ZT3R=new_lab__2PJ(new_size__4DNR);
+          next__XT3R=(void *)((unsigned long)result__ZT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4DNR)));
+          ((__POINTER *)next__XT3R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__YT3R)[ 0]=next__XT3R;
+        } else {
+          next__XT3R=((__POINTER *)result__ZT3R)[ 0];
+          if ((next__XT3R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZT3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__4DNR <<  1)) <=  4096)) {
+              next__XT3R=(void *)((unsigned long)result__ZT3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4DNR)));
+            } else {
+              next__XT3R=new_lab__2PJ(new_size__4DNR);
+            };
+            ((__POINTER *)next__XT3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__YT3R)[ 0]=next__XT3R;
+          } else {
+            ((__POINTER *)result__ZT3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XT3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__ZT3R=next__XT3R;
+          };
+        };
+        ptr__0DNR=result__ZT3R;
+      } else {
+        t__5DNR=((__UINTEGER_32 )typ_id__1DNR);
+        a__AENR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__AU3R=(__UINTEGER_32)((__UINTEGER_32)(sz__2DNR + a__AENR) & (__UINTEGER_32)(~ a__AENR));
+        ptr_table__3T3R=((__POINTER )(&(table_type[(t__5DNR)])));
+        lab_type__5T3R=(__UINTEGER_32)(t__5DNR |  1);
+        next__2T3R=((__POINTER )(NULL));
+        result__4T3R=((__POINTER *)ptr_table__3T3R)[ 0];
+        if ((result__4T3R == (void *)NULL)) {
+          result__4T3R=new_lab__2PJ(lab_type__5T3R);
+          next__2T3R=(void *)((unsigned long)result__4T3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AU3R)));
+          ((__POINTER *)next__2T3R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__3T3R)[ 0]=next__2T3R;
+        } else {
+          next__2T3R=((__POINTER *)result__4T3R)[ 0];
+          if ((next__2T3R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4T3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AU3R <<  1)) <=  4096)) {
+              next__2T3R=(void *)((unsigned long)result__4T3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AU3R)));
+            } else {
+              next__2T3R=new_lab__2PJ(lab_type__5T3R);
+            };
+            ((__POINTER *)next__2T3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__3T3R)[ 0]=next__2T3R;
+          } else {
+            ((__POINTER *)result__4T3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2T3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__4T3R=next__2T3R;
+          };
+        };
+        ptr__0DNR=result__4T3R;
+      };
+      result__ZDNR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__0DNR);
+      *(result__ZDNR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
+    };
+    Self__BENR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__ZDNR);
+    Self__BENR->item__N0SE=result__ODNR;
+    Self__BENR->next__OW4E=NULL;
+    Self__NLBR->first_link__U2YD=result__ZDNR;
+    Self__NLBR->parent_linked_collection__1LQC.upper__2AID= 1;
+    Self__NLBR->last_link__32YD=result__ZDNR;
+    Self__NLBR->mem_idx__42YD= 1;
+    Self__NLBR->mem_lnk__A3YD=result__ZDNR;
+  } else {
+    result__DENR=NULL;
+    ptr__EENR=((__POINTER )(NULL));
+    typ_id__FENR= 0;
+    sz__GENR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
+    if ((sz__GENR ==  0)) {
+      result__DENR=LINKED_LIST_NODEoNODE_TYPEo__;
+    } else {
+      typ_id__FENR=__LINKED_LIST_NODEoNODE_TYPEo__;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GENR);
+      if ((typ_id__FENR == (__INTEGER)(-  1))) {
+        a__HENR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__IENR=(__UINTEGER_32)((__UINTEGER_32)(sz__GENR + a__HENR) & (__UINTEGER_32)(~ a__HENR));
+        ptr_table__CU3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IENR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__BU3R=((__POINTER )(NULL));
+        result__DU3R=((__POINTER *)ptr_table__CU3R)[ 0];
+        if ((result__DU3R == (void *)NULL)) {
+          result__DU3R=new_lab__2PJ(new_size__IENR);
+          next__BU3R=(void *)((unsigned long)result__DU3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IENR)));
+          ((__POINTER *)next__BU3R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__CU3R)[ 0]=next__BU3R;
+        } else {
+          next__BU3R=((__POINTER *)result__DU3R)[ 0];
+          if ((next__BU3R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DU3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__IENR <<  1)) <=  4096)) {
+              next__BU3R=(void *)((unsigned long)result__DU3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IENR)));
+            } else {
+              next__BU3R=new_lab__2PJ(new_size__IENR);
+            };
+            ((__POINTER *)next__BU3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__CU3R)[ 0]=next__BU3R;
+          } else {
+            ((__POINTER *)result__DU3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BU3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__DU3R=next__BU3R;
+          };
+        };
+        ptr__EENR=result__DU3R;
+      } else {
+        t__JENR=((__UINTEGER_32 )typ_id__FENR);
+        a__KENR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__KU3R=(__UINTEGER_32)((__UINTEGER_32)(sz__GENR + a__KENR) & (__UINTEGER_32)(~ a__KENR));
+        ptr_table__HU3R=((__POINTER )(&(table_type[(t__JENR)])));
+        lab_type__JU3R=(__UINTEGER_32)(t__JENR |  1);
+        next__GU3R=((__POINTER )(NULL));
+        result__IU3R=((__POINTER *)ptr_table__HU3R)[ 0];
+        if ((result__IU3R == (void *)NULL)) {
+          result__IU3R=new_lab__2PJ(lab_type__JU3R);
+          next__GU3R=(void *)((unsigned long)result__IU3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KU3R)));
+          ((__POINTER *)next__GU3R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__HU3R)[ 0]=next__GU3R;
+        } else {
+          next__GU3R=((__POINTER *)result__IU3R)[ 0];
+          if ((next__GU3R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IU3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KU3R <<  1)) <=  4096)) {
+              next__GU3R=(void *)((unsigned long)result__IU3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KU3R)));
+            } else {
+              next__GU3R=new_lab__2PJ(lab_type__JU3R);
+            };
+            ((__POINTER *)next__GU3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__HU3R)[ 0]=next__GU3R;
+          } else {
+            ((__POINTER *)result__IU3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GU3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__IU3R=next__GU3R;
+          };
+        };
+        ptr__EENR=result__IU3R;
+      };
+      result__DENR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__EENR);
+      *(result__DENR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
+    };
+    Self__LENR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__DENR);
+    Self__LENR->item__N0SE=result__ODNR;
+    Self__LENR->next__OW4E=NULL;
+    ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__NLBR->last_link__32YD)->next__OW4E=result__DENR;
+    Self__NLBR->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__NLBR->parent_linked_collection__1LQC.upper__2AID +  1);
+    Self__NLBR->last_link__32YD=result__DENR;
+  };
+  return(result__ODNR);
 }
 
-static void* check__with__and__ZD1H(void *v__1D1H,void *t__2D1H,__POSITION p__3D1H)
+static void* check__with__and__1KXH(void *v__3KXH,void *t__4KXH,__POSITION p__5KXH)
 // ({NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__AE1H;
-  void *__tmp__CE1H;
-  void *__tmp__DE1H,*block__5D1H;
-  void *__tmp__FF1H;
-  switch (((struct ___OBJ *)v__1D1H)->__id) {
+  void *__tmp__CLXH;
+  void *__tmp__ELXH;
+  void *__tmp__FLXH,*block__BLXH;
+  void *__tmp__HMXH;
+  switch (((struct ___OBJ *)v__3KXH)->__id) {
   case __LIST__: {
-    __tmp__AE1H=static_type__SCTG(v__1D1H);
+    __tmp__CLXH=static_type__OHQG(v__3KXH);
   } break;
   case __STRING_CST__: {
-    __tmp__AE1H=((__STRING_CST *)v__1D1H)->parent_constant__5F.static_type__LSYD;
+    __tmp__CLXH=((__STRING_CST *)v__3KXH)->parent_constant__5F.static_type__M2YD;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__AE1H=((__EXTERNAL_C *)v__1D1H)->static_type__KMZD;
+    __tmp__CLXH=((__EXTERNAL_C *)v__3KXH)->static_type__1VZD;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__AE1H=((__PROTOTYPE_CST *)v__1D1H)->parent_constant__DMMC.static_type__LSYD;
+    __tmp__CLXH=((__PROTOTYPE_CST *)v__3KXH)->parent_constant__W2LC.static_type__M2YD;
   } break;
   case __INTEGER_CST__: {
-    __tmp__AE1H=((__INTEGER_CST *)v__1D1H)->parent_constant__OMMC.static_type__LSYD;
+    __tmp__CLXH=((__INTEGER_CST *)v__3KXH)->parent_constant__B3LC.static_type__M2YD;
   } break;
   case __READ_LOCAL__: {
-    __tmp__AE1H=((__LOCAL *)((__READ_LOCAL *)v__1D1H)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+    __tmp__CLXH=((__LOCAL *)((__READ_LOCAL *)v__3KXH)->local__HJZD)->parent_variable__T1LC.type__D25F;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__AE1H=static_type__EG5H(v__1D1H);
+    __tmp__CLXH=static_type__CN1H(v__3KXH);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__AE1H=static_type__3G5H();
+    __tmp__CLXH=static_type__1N1H();
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__AE1H=static_type__CH5H();
+    __tmp__CLXH=static_type__AO1H();
   } break;
   case __REAL_CST__: {
-    __tmp__AE1H=((__REAL_CST *)v__1D1H)->parent_constant__IVNH.static_type__LSYD;
+    __tmp__CLXH=((__REAL_CST *)v__3KXH)->parent_constant__U2JH.static_type__M2YD;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__AE1H=((__CHARACTER_CST *)v__1D1H)->parent_constant__1VNH.static_type__LSYD;
+    __tmp__CLXH=((__CHARACTER_CST *)v__3KXH)->parent_constant__H3JH.static_type__M2YD;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__AE1H=static_type__HH5H();
+    __tmp__CLXH=static_type__FO1H();
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__AE1H=static_type__MH5H();
+    __tmp__CLXH=static_type__KO1H();
   } break;
   case __EXPR_SUP__: {
-    __tmp__AE1H=static_type__RH5H();
+    __tmp__CLXH=static_type__PO1H();
   } break;
   case __EXPR_SUB__: {
-    __tmp__AE1H=static_type__WH5H(v__1D1H);
+    __tmp__CLXH=static_type__UO1H(v__3KXH);
   } break;
   case __EXPR_MUL__: {
-    __tmp__AE1H=static_type__2H5H(v__1D1H);
+    __tmp__CLXH=static_type__0O1H(v__3KXH);
   } break;
   case __EXPR_DIV__: {
-    __tmp__AE1H=static_type__BI5H(v__1D1H);
+    __tmp__CLXH=static_type__5O1H(v__3KXH);
   } break;
   case __EXPR_AND__: {
-    __tmp__AE1H=static_type__GI5H(v__1D1H);
+    __tmp__CLXH=static_type__EP1H(v__3KXH);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__AE1H=static_type__LI5H(v__1D1H);
+    __tmp__CLXH=static_type__JP1H(v__3KXH);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__AE1H=static_type__QI5H(v__1D1H);
+    __tmp__CLXH=static_type__OP1H(v__3KXH);
   } break;
   case __PUT_TO__: {
-    __tmp__AE1H=TYPE_VOID__->parent_type__UIB.default__AKC;
+    __tmp__CLXH=TYPE_VOID__->parent_type__UIB.default__AKC;
   } break;
   case __ITEM__: {
-    __tmp__AE1H=static_type__ZI5H(v__1D1H);
+    __tmp__CLXH=static_type__XP1H(v__3KXH);
   } break;
   case __SIZE_OF__: {
-    __tmp__AE1H=static_type__FJ5H();
+    __tmp__CLXH=static_type__DQ1H();
   } break;
   case __CAST__: {
-    __tmp__AE1H=((__CAST *)v__1D1H)->static_type__2G5H;
+    __tmp__CLXH=((__CAST *)v__3KXH)->static_type__0N1H;
   } break;
   case __CALL_SLOT__: {
-    __tmp__AE1H=static_type__SEOL(v__1D1H);
+    __tmp__CLXH=static_type__NOKL(v__3KXH);
   } break;
   case __READ_SLOT__: {
-    __tmp__AE1H=((__SLOT_DATA *)((__READ_SLOT *)v__1D1H)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+    __tmp__CLXH=((__SLOT_DATA *)((__READ_SLOT *)v__3KXH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
   } break;
   case __READ_GLOBAL__: {
-    __tmp__AE1H=((__SLOT_DATA *)((__READ_GLOBAL *)v__1D1H)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+    __tmp__CLXH=((__SLOT_DATA *)((__READ_GLOBAL *)v__3KXH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__AE1H=static_type__VN3M();
+    __tmp__CLXH=static_type__Z1ZM();
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__AE1H=static_type__BIIO();
+    __tmp__CLXH=static_type__ZQEO();
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__AE1H=static_type__XRMO();
+    __tmp__CLXH=static_type__P0IO();
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__AE1H=static_type__GIIO();
+    __tmp__CLXH=static_type__4QEO();
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__AE1H=static_type__3RMO();
+    __tmp__CLXH=static_type__V0IO();
   } break;
   case __EXPR_NEG__: {
-    __tmp__AE1H=static_type__FZMM(v__1D1H);
+    __tmp__CLXH=static_type__DFJM(v__3KXH);
   } break;
   case __EXPR_ADD__: {
-    __tmp__AE1H=static_type__UTQL(v__1D1H);
+    __tmp__CLXH=static_type__P3ML(v__3KXH);
   } break;
   case __EXPR_NOT__: {
-    __tmp__AE1H=static_type__NP1M(v__1D1H);
+    __tmp__CLXH=static_type__R3XM(v__3KXH);
   } break;
   case __EXPR_MOD__: {
-    __tmp__AE1H=static_type__LIIO(v__1D1H);
+    __tmp__CLXH=static_type__DREO(v__3KXH);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__AE1H=static_type__CZHP();
+    __tmp__CLXH=static_type__0BEP();
   } break;
   case __EXPR_INF__: {
-    __tmp__AE1H=static_type__RMUN();
+    __tmp__CLXH=static_type__V0QN();
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__AE1H=static_type__WMUN();
+    __tmp__CLXH=static_type__00QN();
   } break;
   case __EXPR_OR__: {
-    __tmp__AE1H=static_type__ZKTN(v__1D1H);
+    __tmp__CLXH=static_type__3YPN(v__3KXH);
   } break;
   case __EXPR_XOR__: {
-    __tmp__AE1H=static_type__D5VO(v__1D1H);
+    __tmp__CLXH=static_type__1HSO(v__3KXH);
   } break;
   };
-  __tmp__CE1H=((__TYPE_FULL *)__tmp__AE1H)->parent_type__KTL;
-  if (__tmp__CE1H==NULL) {
-    __tmp__DE1H=NULL;
+  __tmp__ELXH=((__TYPE_FULL *)__tmp__CLXH)->parent_type__5SL;
+  if (__tmp__ELXH==NULL) {
+    __tmp__FLXH=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__CE1H)->__id) {
+    switch (((struct ___OBJ *)__tmp__ELXH)->__id) {
     case __TYPE__: {
-      __tmp__DE1H=NULL;
+      __tmp__FLXH=NULL;
     } break;
     case __TYPE_NULL__: {
-      __tmp__DE1H=NULL;
+      __tmp__FLXH=NULL;
     } break;
     case __TYPE_VOID__: {
-      __tmp__DE1H=NULL;
+      __tmp__FLXH=NULL;
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__DE1H=NULL;
+      __tmp__FLXH=NULL;
     } break;
     case __TYPE_ID__: {
-      __tmp__DE1H=NULL;
+      __tmp__FLXH=NULL;
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__DE1H=NULL;
+      __tmp__FLXH=NULL;
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__DE1H=((void *)__tmp__CE1H);
+      __tmp__FLXH=((void *)__tmp__ELXH);
     } break;
     }
   };
-  block__5D1H=__tmp__DE1H;
-  if ((((void *)__tmp__DE1H != (void *)NULL) && ((void *)((__PROFIL_BLOCK *)__tmp__DE1H)->context_extern__UE1H != (void *)NULL))) {
+  block__BLXH=__tmp__FLXH;
+  if ((((void *)__tmp__FLXH != (void *)NULL) && ((void *)((__PROFIL_BLOCK *)__tmp__FLXH)->context_extern__WLXH != (void *)NULL))) {
     copy__BNK(string_tmp__RB,(&__string_570));
-    append__MOK(string_tmp__RB,((__LOCAL *)((__PROFIL_BLOCK *)__tmp__DE1H)->context_extern__UE1H)->parent_variable__ALMC.parent_named__5KMC.name__1QB);
+    append__MOK(string_tmp__RB,((__LOCAL *)((__PROFIL_BLOCK *)__tmp__FLXH)->context_extern__WLXH)->parent_variable__T1LC.parent_named__S1LC.name__1QB);
     append__MOK(string_tmp__RB,(&__string_571));
     put_error__text__0AH( 1,string_tmp__RB);
-    put_position__ECH(((__LIST *)((__PROFIL_BLOCK *)__tmp__DE1H)->parent_profil__UNCG.code__DRNH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM);
-    put_position__ECH(p__3D1H);
-    put_position__ECH(((__LOCAL *)((__PROFIL_BLOCK *)__tmp__DE1H)->context_extern__UE1H)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM);
-    send_error__2FH();
+    put_position__ECH(((__LIST *)((__PROFIL_BLOCK *)__tmp__FLXH)->parent_profil__OGAG.code__PYJH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
+    put_position__ECH(p__5KXH);
+    put_position__ECH(((__LOCAL *)((__PROFIL_BLOCK *)__tmp__FLXH)->context_extern__WLXH)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM);
+    put_string__EQD(msg_err__5AH);
+    if ((verbose_level__FX !=  0)) {
+      put_string__2EG(((__STRING *)msg_err__5AH));
+    };
+    if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      exit(( 1));
+    };
   };
-  switch (((struct ___OBJ *)v__1D1H)->__id) {
+  switch (((struct ___OBJ *)v__3KXH)->__id) {
   case __LIST__: {
-    __tmp__FF1H=check_type__with__51GN(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__DKDN(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __STRING_CST__: {
-    __tmp__FF1H=check_type__with__CVAI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__Y12H(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXTERNAL_C__: {
-    __tmp__FF1H=check_type__with__B4AI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__XE3H(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__FF1H=check_type__with__AHBI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__WN3H(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __INTEGER_CST__: {
-    __tmp__FF1H=check_type__with__5PBI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__VW3H(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __READ_LOCAL__: {
-    __tmp__FF1H=check_type__with__XAJJ(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__TDFJ(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__FF1H=check_type__with__3YBI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__T53H(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__FF1H=check_type__with__2BCI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__SI4H(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__FF1H=check_type__with__1KCI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__RR4H(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __REAL_CST__: {
-    __tmp__FF1H=check_type__with__0TCI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__Q04H(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __CHARACTER_CST__: {
-    __tmp__FF1H=check_type__with__Z2CI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__PD5H(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __IS_EXPANDED__: {
-    __tmp__FF1H=check_type__with__XFDI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__NM5H(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__FF1H=check_type__with__VODI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__LV5H(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_SUP__: {
-    __tmp__FF1H=check_type__with__UXDI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__K45H(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_SUB__: {
-    __tmp__FF1H=check_type__with__TAEI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__JHAI(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_MUL__: {
-    __tmp__FF1H=check_type__with__SJEI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__IQAI(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_DIV__: {
-    __tmp__FF1H=check_type__with__RSEI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__HZAI(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_AND__: {
-    __tmp__FF1H=check_type__with__Q1EI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__GCBI(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__FF1H=check_type__with__PEFI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__FLBI(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__FF1H=check_type__with__ONFI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__EUBI(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __PUT_TO__: {
-    __tmp__FF1H=check_type__with__MWFI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__C3BI(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __ITEM__: {
-    __tmp__FF1H=check_type__with__K5FI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__AGCI(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __SIZE_OF__: {
-    __tmp__FF1H=check_type__with__IIGI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__4OCI(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __CAST__: {
-    __tmp__FF1H=check_type__with__GRGI(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__2XCI(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __CALL_SLOT__: {
-    __tmp__FF1H=check_type__with__3EHN(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__BTDN(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __READ_SLOT__: {
-    __tmp__FF1H=check_type__with__BMOL(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__2VKL(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__FF1H=check_type__with__AVOL(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__14KL(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__FF1H=check_type__with__USAP(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__M12O(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__FF1H=check_type__with__MUMO(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__E3IO(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__FF1H=check_type__with__UBWO(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__MKSO(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__FF1H=check_type__with__L3MO(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__DGJO(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__FF1H=check_type__with__UKWO(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__MTSO(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_NEG__: {
-    __tmp__FF1H=check_type__with__4R1M(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__CAYM(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_ADD__: {
-    __tmp__FF1H=check_type__with__301M(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__BJYM(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_NOT__: {
-    __tmp__FF1H=check_type__with__2NHN(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__A2DN(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_MOD__: {
-    __tmp__FF1H=check_type__with__KGNO(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__CPJO(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__FF1H=check_type__with__4MMP(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__WVIP(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_INF__: {
-    __tmp__FF1H=check_type__with__T1AP(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__LE3O(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__FF1H=check_type__with__SEBP(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__KN3O(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_OR__: {
-    __tmp__FF1H=check_type__with__YV3N(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__35ZN(v__3KXH,t__4KXH,p__5KXH);
   } break;
   case __EXPR_XOR__: {
-    __tmp__FF1H=check_type__with__RNBP(v__1D1H,t__2D1H,p__3D1H);
+    __tmp__HMXH=check_type__with__JW3O(v__3KXH,t__4KXH,p__5KXH);
   } break;
   };
-  return(__tmp__FF1H);
+  return(__tmp__HMXH);
 }
 
-static __BOOLEAN is_sub_type_with_name__RZDO(__TYPE *Self__SZDO,void *n__TZDO)
+static __BOOLEAN is_sub_type_with_name__FDAO(__TYPE *Self__GDAO,void *n__HDAO)
 // ({TYPE},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  __INTEGER idx__WZDO;
-  void *type_parent__XZDO;
-  void *__tmp__T0DO,*__tmp__I1DO,*__tmp__R1DO;
-  void *__tmp__U0DO,*__tmp__J1DO;
-  __SECTION_ *Self__CMOQ;
-  void *__tmp__S1DO;
-  __BOOLEAN result__VZDO,__tmp__50DO,__tmp__U1DO;
-  result__VZDO=FALSE__;
-  idx__WZDO= 0;
-  type_parent__XZDO=NULL;
-  if (((void *)n__TZDO == (void *)((__PROTOTYPE *)Self__SZDO->prototype__RD)->parent_named__QD.name__1QB)) {
-    result__VZDO=TRUE__;
-  } else {
-    idx__WZDO= 0;
-    while_do__WBFO:
+  __INTEGER idx__KDAO;
+  void *type_parent__LDAO;
+  void *__tmp__HEAO,*__tmp__2EAO,*__tmp__FFAO;
+  __SLOT_DATA *Self__PLBR,*Self__RLBR;
+  void *result__OLBR,*__tmp__IEAO,*result__QLBR,*__tmp__3EAO;
+  __SECTION_ *Self__RQKQ;
+  void *__tmp__GFAO;
+  __BOOLEAN result__JDAO,__tmp__TEAO,__tmp__IFAO;
+  result__JDAO=FALSE__;
+  idx__KDAO= 0;
+  type_parent__LDAO=NULL;
+  if (((void *)n__HDAO == (void *)((__PROTOTYPE *)Self__GDAO->prototype__RD)->parent_named__QD.name__1QB)) {
+    result__JDAO=TRUE__;
+  } else {
+    idx__KDAO= 0;
+    while_do__OKBO:
     {
-      if ((idx__WZDO <= ((__FAST_ARRAYoSLOTo *)Self__SZDO->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-        __tmp__T0DO=((void **)((__FAST_ARRAYoSLOTo *)Self__SZDO->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__WZDO];
-        if (((struct ___OBJ *)__tmp__T0DO)->__id==__SLOT_DATA__) {
-          __tmp__U0DO=id_section__FGAG(__tmp__T0DO);
+      if ((idx__KDAO <= ((__FAST_ARRAYoSLOTo *)Self__GDAO->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+        __tmp__HEAO=((void **)((__FAST_ARRAYoSLOTo *)Self__GDAO->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__KDAO];
+        if (((struct ___OBJ *)__tmp__HEAO)->__id==__SLOT_DATA__) {
+          Self__PLBR=((__SLOT_DATA *)__tmp__HEAO);
+          result__OLBR=NULL;
+          if (((void *)Self__PLBR->parent_slot__IHZD != (void *)NULL)) {
+            result__OLBR=((__ITM_SLOT *)((__SLOT *)Self__PLBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+          } else {
+            result__OLBR=get_name__GCJD((&__string_26));
+          };
+          __tmp__IEAO=result__OLBR;
         } else {
-          __tmp__U0DO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__T0DO)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+          __tmp__IEAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__HEAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        Self__CMOQ=((__SECTION_ *)__tmp__U0DO);
-        __tmp__50DO=(((void *)Self__CMOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__CMOQ->name__I2ZD == (void *)(&__string_24)));
+        Self__RQKQ=((__SECTION_ *)__tmp__IEAO);
+        __tmp__TEAO=(((void *)Self__RQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__RQKQ->name__CH0D == (void *)(&__string_24)));
       } else {
-        __tmp__50DO=FALSE__;
-      };
-      if ((__tmp__50DO && (! result__VZDO))) {
-        __tmp__I1DO=((void **)((__FAST_ARRAYoSLOTo *)Self__SZDO->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__WZDO];
-        if (((struct ___OBJ *)__tmp__I1DO)->__id==__SLOT_DATA__) {
-          __tmp__J1DO=id_section__FGAG(__tmp__I1DO);
+        __tmp__TEAO=FALSE__;
+      };
+      if ((__tmp__TEAO && (! result__JDAO))) {
+        __tmp__2EAO=((void **)((__FAST_ARRAYoSLOTo *)Self__GDAO->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__KDAO];
+        if (((struct ___OBJ *)__tmp__2EAO)->__id==__SLOT_DATA__) {
+          Self__RLBR=((__SLOT_DATA *)__tmp__2EAO);
+          result__QLBR=NULL;
+          if (((void *)Self__RLBR->parent_slot__IHZD != (void *)NULL)) {
+            result__QLBR=((__ITM_SLOT *)((__SLOT *)Self__RLBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+          } else {
+            result__QLBR=get_name__GCJD((&__string_26));
+          };
+          __tmp__3EAO=result__QLBR;
         } else {
-          __tmp__J1DO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__I1DO)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+          __tmp__3EAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__2EAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        if (((void *)((__SECTION_ *)__tmp__J1DO)->name__I2ZD == (void *)(&__string_23))) {
-          __tmp__R1DO=((void **)((__FAST_ARRAYoSLOTo *)Self__SZDO->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__WZDO];
-          if (((struct ___OBJ *)__tmp__R1DO)->__id==__SLOT_DATA__) {
-            __tmp__S1DO=get_type_result__NX5G(__tmp__R1DO);
+        if (((void *)((__SECTION_ *)__tmp__3EAO)->name__CH0D == (void *)(&__string_23))) {
+          __tmp__FFAO=((void **)((__FAST_ARRAYoSLOTo *)Self__GDAO->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__KDAO];
+          if (((struct ___OBJ *)__tmp__FFAO)->__id==__SLOT_DATA__) {
+            __tmp__GFAO=get_type_result__XF2G(__tmp__FFAO);
           } else {
-            __tmp__S1DO=get_type_result__XY5G(__tmp__R1DO);
+            __tmp__GFAO=get_type_result__BH2G(__tmp__FFAO);
           };
-          type_parent__XZDO=((__TYPE_FULL *)__tmp__S1DO)->parent_type__KTL;
-          switch (((struct ___OBJ *)type_parent__XZDO)->__id) {
+          type_parent__LDAO=((__TYPE_FULL *)__tmp__GFAO)->parent_type__5SL;
+          switch (((struct ___OBJ *)type_parent__LDAO)->__id) {
           case __TYPE__: {
-            __tmp__U1DO=is_sub_type_with_name__RZDO(type_parent__XZDO,n__TZDO);
+            __tmp__IFAO=is_sub_type_with_name__FDAO(type_parent__LDAO,n__HDAO);
           } break;
           case __TYPE_NULL__: {
-            __tmp__U1DO=is_sub_type_with_name__01DO(type_parent__XZDO,n__TZDO);
+            __tmp__IFAO=is_sub_type_with_name__OFAO(type_parent__LDAO,n__HDAO);
           } break;
           case __TYPE_VOID__: {
-            __tmp__U1DO=is_sub_type_with_name__D4DO(type_parent__XZDO,n__TZDO);
+            __tmp__IFAO=is_sub_type_with_name__XHAO(type_parent__LDAO,n__HDAO);
           } break;
           case __TYPE_CONTEXT__: {
-            __tmp__U1DO=is_sub_type_with_name__MAEO(type_parent__XZDO,n__TZDO);
+            __tmp__IFAO=is_sub_type_with_name__AKAO(type_parent__LDAO,n__HDAO);
           } break;
           case __TYPE_ID__: {
-            __tmp__U1DO=is_sub_type_with_name__VCEO(type_parent__XZDO,n__TZDO);
+            __tmp__IFAO=is_sub_type_with_name__JMAO(type_parent__LDAO,n__HDAO);
           } break;
           case __TYPE_GENERIC__: {
-            __tmp__U1DO=is_sub_type_with_name__4EEO(type_parent__XZDO,n__TZDO);
+            __tmp__IFAO=is_sub_type_with_name__SOAO(type_parent__LDAO,n__HDAO);
           } break;
           case __PROFIL_BLOCK__: {
-            __tmp__U1DO=is_sub_type_with_name__HHEO(type_parent__XZDO,n__TZDO);
+            __tmp__IFAO=is_sub_type_with_name__1QAO(type_parent__LDAO,n__HDAO);
           } break;
           };
-          result__VZDO=__tmp__U1DO;
+          result__JDAO=__tmp__IFAO;
         };
-        idx__WZDO=(__INTEGER)(idx__WZDO +  1);
-        goto while_do__WBFO;
+        idx__KDAO=(__INTEGER)(idx__KDAO +  1);
+        goto while_do__OKBO;
       };
     };
   };
-  return(result__VZDO);
+  return(result__JDAO);
 }
 
-static __BOOLEAN is_sub_type_with_name__01DO(__TYPE_NULL *Self__11DO,void *n__21DO)
+static __BOOLEAN is_sub_type_with_name__OFAO(__TYPE_NULL *Self__PFAO,void *n__QFAO)
 // ({TYPE_NULL},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  __INTEGER idx__51DO;
-  void *type_parent__A2DO;
-  void *__tmp__22DO,*__tmp__R3DO,*__tmp__03DO;
-  void *__tmp__32DO,*__tmp__S3DO;
-  __SECTION_ *Self__DMOQ;
-  void *__tmp__13DO;
-  __BOOLEAN result__41DO,__tmp__I3DO,__tmp__33DO;
-  result__41DO=FALSE__;
-  idx__51DO= 0;
-  type_parent__A2DO=NULL;
-  if (((void *)n__21DO == (void *)((__PROTOTYPE *)Self__11DO->parent_type__TIB.prototype__RD)->parent_named__QD.name__1QB)) {
-    result__41DO=TRUE__;
-  } else {
-    idx__51DO= 0;
-    while_do__BCFO:
+  __INTEGER idx__TFAO;
+  void *type_parent__UFAO;
+  void *__tmp__QGAO,*__tmp__FHAO,*__tmp__OHAO;
+  __SLOT_DATA *Self__TLBR,*Self__VLBR;
+  void *result__SLBR,*__tmp__RGAO,*result__ULBR,*__tmp__GHAO;
+  __SECTION_ *Self__SQKQ;
+  void *__tmp__PHAO;
+  __BOOLEAN result__SFAO,__tmp__2GAO,__tmp__RHAO;
+  result__SFAO=FALSE__;
+  idx__TFAO= 0;
+  type_parent__UFAO=NULL;
+  if (((void *)n__QFAO == (void *)((__PROTOTYPE *)Self__PFAO->parent_type__TIB.prototype__RD)->parent_named__QD.name__1QB)) {
+    result__SFAO=TRUE__;
+  } else {
+    idx__TFAO= 0;
+    while_do__ZKBO:
     {
-      if ((idx__51DO <= ((__FAST_ARRAYoSLOTo *)Self__11DO->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-        __tmp__22DO=((void **)((__FAST_ARRAYoSLOTo *)Self__11DO->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__51DO];
-        if (((struct ___OBJ *)__tmp__22DO)->__id==__SLOT_DATA__) {
-          __tmp__32DO=id_section__FGAG(__tmp__22DO);
+      if ((idx__TFAO <= ((__FAST_ARRAYoSLOTo *)Self__PFAO->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+        __tmp__QGAO=((void **)((__FAST_ARRAYoSLOTo *)Self__PFAO->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__TFAO];
+        if (((struct ___OBJ *)__tmp__QGAO)->__id==__SLOT_DATA__) {
+          Self__TLBR=((__SLOT_DATA *)__tmp__QGAO);
+          result__SLBR=NULL;
+          if (((void *)Self__TLBR->parent_slot__IHZD != (void *)NULL)) {
+            result__SLBR=((__ITM_SLOT *)((__SLOT *)Self__TLBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+          } else {
+            result__SLBR=get_name__GCJD((&__string_26));
+          };
+          __tmp__RGAO=result__SLBR;
         } else {
-          __tmp__32DO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__22DO)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+          __tmp__RGAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__QGAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        Self__DMOQ=((__SECTION_ *)__tmp__32DO);
-        __tmp__I3DO=(((void *)Self__DMOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__DMOQ->name__I2ZD == (void *)(&__string_24)));
+        Self__SQKQ=((__SECTION_ *)__tmp__RGAO);
+        __tmp__2GAO=(((void *)Self__SQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__SQKQ->name__CH0D == (void *)(&__string_24)));
       } else {
-        __tmp__I3DO=FALSE__;
-      };
-      if ((__tmp__I3DO && (! result__41DO))) {
-        __tmp__R3DO=((void **)((__FAST_ARRAYoSLOTo *)Self__11DO->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__51DO];
-        if (((struct ___OBJ *)__tmp__R3DO)->__id==__SLOT_DATA__) {
-          __tmp__S3DO=id_section__FGAG(__tmp__R3DO);
+        __tmp__2GAO=FALSE__;
+      };
+      if ((__tmp__2GAO && (! result__SFAO))) {
+        __tmp__FHAO=((void **)((__FAST_ARRAYoSLOTo *)Self__PFAO->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__TFAO];
+        if (((struct ___OBJ *)__tmp__FHAO)->__id==__SLOT_DATA__) {
+          Self__VLBR=((__SLOT_DATA *)__tmp__FHAO);
+          result__ULBR=NULL;
+          if (((void *)Self__VLBR->parent_slot__IHZD != (void *)NULL)) {
+            result__ULBR=((__ITM_SLOT *)((__SLOT *)Self__VLBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+          } else {
+            result__ULBR=get_name__GCJD((&__string_26));
+          };
+          __tmp__GHAO=result__ULBR;
         } else {
-          __tmp__S3DO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__R3DO)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+          __tmp__GHAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__FHAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        if (((void *)((__SECTION_ *)__tmp__S3DO)->name__I2ZD == (void *)(&__string_23))) {
-          __tmp__03DO=((void **)((__FAST_ARRAYoSLOTo *)Self__11DO->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__51DO];
-          if (((struct ___OBJ *)__tmp__03DO)->__id==__SLOT_DATA__) {
-            __tmp__13DO=get_type_result__NX5G(__tmp__03DO);
+        if (((void *)((__SECTION_ *)__tmp__GHAO)->name__CH0D == (void *)(&__string_23))) {
+          __tmp__OHAO=((void **)((__FAST_ARRAYoSLOTo *)Self__PFAO->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__TFAO];
+          if (((struct ___OBJ *)__tmp__OHAO)->__id==__SLOT_DATA__) {
+            __tmp__PHAO=get_type_result__XF2G(__tmp__OHAO);
           } else {
-            __tmp__13DO=get_type_result__XY5G(__tmp__03DO);
+            __tmp__PHAO=get_type_result__BH2G(__tmp__OHAO);
           };
-          type_parent__A2DO=((__TYPE_FULL *)__tmp__13DO)->parent_type__KTL;
-          switch (((struct ___OBJ *)type_parent__A2DO)->__id) {
+          type_parent__UFAO=((__TYPE_FULL *)__tmp__PHAO)->parent_type__5SL;
+          switch (((struct ___OBJ *)type_parent__UFAO)->__id) {
           case __TYPE__: {
-            __tmp__33DO=is_sub_type_with_name__RZDO(type_parent__A2DO,n__21DO);
+            __tmp__RHAO=is_sub_type_with_name__FDAO(type_parent__UFAO,n__QFAO);
           } break;
           case __TYPE_NULL__: {
-            __tmp__33DO=is_sub_type_with_name__01DO(type_parent__A2DO,n__21DO);
+            __tmp__RHAO=is_sub_type_with_name__OFAO(type_parent__UFAO,n__QFAO);
           } break;
           case __TYPE_VOID__: {
-            __tmp__33DO=is_sub_type_with_name__D4DO(type_parent__A2DO,n__21DO);
+            __tmp__RHAO=is_sub_type_with_name__XHAO(type_parent__UFAO,n__QFAO);
           } break;
           case __TYPE_CONTEXT__: {
-            __tmp__33DO=is_sub_type_with_name__MAEO(type_parent__A2DO,n__21DO);
+            __tmp__RHAO=is_sub_type_with_name__AKAO(type_parent__UFAO,n__QFAO);
           } break;
           case __TYPE_ID__: {
-            __tmp__33DO=is_sub_type_with_name__VCEO(type_parent__A2DO,n__21DO);
+            __tmp__RHAO=is_sub_type_with_name__JMAO(type_parent__UFAO,n__QFAO);
           } break;
           case __TYPE_GENERIC__: {
-            __tmp__33DO=is_sub_type_with_name__4EEO(type_parent__A2DO,n__21DO);
+            __tmp__RHAO=is_sub_type_with_name__SOAO(type_parent__UFAO,n__QFAO);
           } break;
           case __PROFIL_BLOCK__: {
-            __tmp__33DO=is_sub_type_with_name__HHEO(type_parent__A2DO,n__21DO);
+            __tmp__RHAO=is_sub_type_with_name__1QAO(type_parent__UFAO,n__QFAO);
           } break;
           };
-          result__41DO=__tmp__33DO;
+          result__SFAO=__tmp__RHAO;
         };
-        idx__51DO=(__INTEGER)(idx__51DO +  1);
-        goto while_do__BCFO;
+        idx__TFAO=(__INTEGER)(idx__TFAO +  1);
+        goto while_do__ZKBO;
       };
     };
   };
-  return(result__41DO);
+  return(result__SFAO);
 }
 
-static __BOOLEAN is_sub_type_with_name__D4DO(__TYPE_VOID *Self__E4DO,void *n__F4DO)
+static __BOOLEAN is_sub_type_with_name__XHAO(__TYPE_VOID *Self__YHAO,void *n__ZHAO)
 // ({TYPE_VOID},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  __INTEGER idx__I4DO;
-  void *type_parent__J4DO;
-  void *__tmp__F5DO,*__tmp__05DO,*__tmp__DAEO;
-  void *__tmp__G5DO,*__tmp__15DO;
-  __SECTION_ *Self__EMOQ;
-  void *__tmp__EAEO;
-  __BOOLEAN result__H4DO,__tmp__R5DO,__tmp__GAEO;
-  result__H4DO=FALSE__;
-  idx__I4DO= 0;
-  type_parent__J4DO=NULL;
-  if (((void *)n__F4DO == (void *)((__PROTOTYPE *)Self__E4DO->parent_type__UIB.prototype__RD)->parent_named__QD.name__1QB)) {
-    result__H4DO=TRUE__;
-  } else {
-    idx__I4DO= 0;
-    while_do__MCFO:
+  __INTEGER idx__2HAO;
+  void *type_parent__3HAO;
+  void *__tmp__ZIAO,*__tmp__OJAO,*__tmp__XJAO;
+  __SLOT_DATA *Self__XLBR,*Self__ZLBR;
+  void *result__WLBR,*__tmp__0IAO,*result__YLBR,*__tmp__PJAO;
+  __SECTION_ *Self__TQKQ;
+  void *__tmp__YJAO;
+  __BOOLEAN result__1HAO,__tmp__FJAO,__tmp__0JAO;
+  result__1HAO=FALSE__;
+  idx__2HAO= 0;
+  type_parent__3HAO=NULL;
+  if (((void *)n__ZHAO == (void *)((__PROTOTYPE *)Self__YHAO->parent_type__UIB.prototype__RD)->parent_named__QD.name__1QB)) {
+    result__1HAO=TRUE__;
+  } else {
+    idx__2HAO= 0;
+    while_do__ELBO:
     {
-      if ((idx__I4DO <= ((__FAST_ARRAYoSLOTo *)Self__E4DO->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-        __tmp__F5DO=((void **)((__FAST_ARRAYoSLOTo *)Self__E4DO->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__I4DO];
-        if (((struct ___OBJ *)__tmp__F5DO)->__id==__SLOT_DATA__) {
-          __tmp__G5DO=id_section__FGAG(__tmp__F5DO);
+      if ((idx__2HAO <= ((__FAST_ARRAYoSLOTo *)Self__YHAO->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+        __tmp__ZIAO=((void **)((__FAST_ARRAYoSLOTo *)Self__YHAO->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__2HAO];
+        if (((struct ___OBJ *)__tmp__ZIAO)->__id==__SLOT_DATA__) {
+          Self__XLBR=((__SLOT_DATA *)__tmp__ZIAO);
+          result__WLBR=NULL;
+          if (((void *)Self__XLBR->parent_slot__IHZD != (void *)NULL)) {
+            result__WLBR=((__ITM_SLOT *)((__SLOT *)Self__XLBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+          } else {
+            result__WLBR=get_name__GCJD((&__string_26));
+          };
+          __tmp__0IAO=result__WLBR;
         } else {
-          __tmp__G5DO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__F5DO)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+          __tmp__0IAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__ZIAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        Self__EMOQ=((__SECTION_ *)__tmp__G5DO);
-        __tmp__R5DO=(((void *)Self__EMOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__EMOQ->name__I2ZD == (void *)(&__string_24)));
+        Self__TQKQ=((__SECTION_ *)__tmp__0IAO);
+        __tmp__FJAO=(((void *)Self__TQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__TQKQ->name__CH0D == (void *)(&__string_24)));
       } else {
-        __tmp__R5DO=FALSE__;
-      };
-      if ((__tmp__R5DO && (! result__H4DO))) {
-        __tmp__05DO=((void **)((__FAST_ARRAYoSLOTo *)Self__E4DO->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__I4DO];
-        if (((struct ___OBJ *)__tmp__05DO)->__id==__SLOT_DATA__) {
-          __tmp__15DO=id_section__FGAG(__tmp__05DO);
+        __tmp__FJAO=FALSE__;
+      };
+      if ((__tmp__FJAO && (! result__1HAO))) {
+        __tmp__OJAO=((void **)((__FAST_ARRAYoSLOTo *)Self__YHAO->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__2HAO];
+        if (((struct ___OBJ *)__tmp__OJAO)->__id==__SLOT_DATA__) {
+          Self__ZLBR=((__SLOT_DATA *)__tmp__OJAO);
+          result__YLBR=NULL;
+          if (((void *)Self__ZLBR->parent_slot__IHZD != (void *)NULL)) {
+            result__YLBR=((__ITM_SLOT *)((__SLOT *)Self__ZLBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+          } else {
+            result__YLBR=get_name__GCJD((&__string_26));
+          };
+          __tmp__PJAO=result__YLBR;
         } else {
-          __tmp__15DO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__05DO)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+          __tmp__PJAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__OJAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        if (((void *)((__SECTION_ *)__tmp__15DO)->name__I2ZD == (void *)(&__string_23))) {
-          __tmp__DAEO=((void **)((__FAST_ARRAYoSLOTo *)Self__E4DO->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__I4DO];
-          if (((struct ___OBJ *)__tmp__DAEO)->__id==__SLOT_DATA__) {
-            __tmp__EAEO=get_type_result__NX5G(__tmp__DAEO);
+        if (((void *)((__SECTION_ *)__tmp__PJAO)->name__CH0D == (void *)(&__string_23))) {
+          __tmp__XJAO=((void **)((__FAST_ARRAYoSLOTo *)Self__YHAO->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__2HAO];
+          if (((struct ___OBJ *)__tmp__XJAO)->__id==__SLOT_DATA__) {
+            __tmp__YJAO=get_type_result__XF2G(__tmp__XJAO);
           } else {
-            __tmp__EAEO=get_type_result__XY5G(__tmp__DAEO);
+            __tmp__YJAO=get_type_result__BH2G(__tmp__XJAO);
           };
-          type_parent__J4DO=((__TYPE_FULL *)__tmp__EAEO)->parent_type__KTL;
-          switch (((struct ___OBJ *)type_parent__J4DO)->__id) {
+          type_parent__3HAO=((__TYPE_FULL *)__tmp__YJAO)->parent_type__5SL;
+          switch (((struct ___OBJ *)type_parent__3HAO)->__id) {
           case __TYPE__: {
-            __tmp__GAEO=is_sub_type_with_name__RZDO(type_parent__J4DO,n__F4DO);
+            __tmp__0JAO=is_sub_type_with_name__FDAO(type_parent__3HAO,n__ZHAO);
           } break;
           case __TYPE_NULL__: {
-            __tmp__GAEO=is_sub_type_with_name__01DO(type_parent__J4DO,n__F4DO);
+            __tmp__0JAO=is_sub_type_with_name__OFAO(type_parent__3HAO,n__ZHAO);
           } break;
           case __TYPE_VOID__: {
-            __tmp__GAEO=is_sub_type_with_name__D4DO(type_parent__J4DO,n__F4DO);
+            __tmp__0JAO=is_sub_type_with_name__XHAO(type_parent__3HAO,n__ZHAO);
           } break;
           case __TYPE_CONTEXT__: {
-            __tmp__GAEO=is_sub_type_with_name__MAEO(type_parent__J4DO,n__F4DO);
+            __tmp__0JAO=is_sub_type_with_name__AKAO(type_parent__3HAO,n__ZHAO);
           } break;
           case __TYPE_ID__: {
-            __tmp__GAEO=is_sub_type_with_name__VCEO(type_parent__J4DO,n__F4DO);
+            __tmp__0JAO=is_sub_type_with_name__JMAO(type_parent__3HAO,n__ZHAO);
           } break;
           case __TYPE_GENERIC__: {
-            __tmp__GAEO=is_sub_type_with_name__4EEO(type_parent__J4DO,n__F4DO);
+            __tmp__0JAO=is_sub_type_with_name__SOAO(type_parent__3HAO,n__ZHAO);
           } break;
           case __PROFIL_BLOCK__: {
-            __tmp__GAEO=is_sub_type_with_name__HHEO(type_parent__J4DO,n__F4DO);
+            __tmp__0JAO=is_sub_type_with_name__1QAO(type_parent__3HAO,n__ZHAO);
           } break;
           };
-          result__H4DO=__tmp__GAEO;
+          result__1HAO=__tmp__0JAO;
         };
-        idx__I4DO=(__INTEGER)(idx__I4DO +  1);
-        goto while_do__MCFO;
+        idx__2HAO=(__INTEGER)(idx__2HAO +  1);
+        goto while_do__ELBO;
       };
     };
   };
-  return(result__H4DO);
+  return(result__1HAO);
 }
 
-static __BOOLEAN is_sub_type_with_name__MAEO(__TYPE_CONTEXT *Self__NAEO,void *n__OAEO)
+static __BOOLEAN is_sub_type_with_name__AKAO(__TYPE_CONTEXT *Self__BKAO,void *n__CKAO)
 // ({TYPE_CONTEXT},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  __INTEGER idx__RAEO;
-  void *type_parent__SAEO;
-  void *__tmp__OBEO,*__tmp__DCEO,*__tmp__MCEO;
-  void *__tmp__PBEO,*__tmp__ECEO;
-  __SECTION_ *Self__FMOQ;
-  void *__tmp__NCEO;
-  __BOOLEAN result__QAEO,__tmp__0BEO,__tmp__PCEO;
-  result__QAEO=FALSE__;
-  idx__RAEO= 0;
-  type_parent__SAEO=NULL;
-  if (((void *)n__OAEO == (void *)((__PROTOTYPE *)Self__NAEO->parent_type__VIB.prototype__RD)->parent_named__QD.name__1QB)) {
-    result__QAEO=TRUE__;
-  } else {
-    idx__RAEO= 0;
-    while_do__XCFO:
+  __INTEGER idx__FKAO;
+  void *type_parent__GKAO;
+  void *__tmp__CLAO,*__tmp__XLAO,*__tmp__AMAO;
+  __SLOT_DATA *Self__1LBR,*Self__3LBR;
+  void *result__0LBR,*__tmp__DLAO,*result__2LBR,*__tmp__YLAO;
+  __SECTION_ *Self__UQKQ;
+  void *__tmp__BMAO;
+  __BOOLEAN result__EKAO,__tmp__OLAO,__tmp__DMAO;
+  result__EKAO=FALSE__;
+  idx__FKAO= 0;
+  type_parent__GKAO=NULL;
+  if (((void *)n__CKAO == (void *)((__PROTOTYPE *)Self__BKAO->parent_type__VIB.prototype__RD)->parent_named__QD.name__1QB)) {
+    result__EKAO=TRUE__;
+  } else {
+    idx__FKAO= 0;
+    while_do__PLBO:
     {
-      if ((idx__RAEO <= ((__FAST_ARRAYoSLOTo *)Self__NAEO->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-        __tmp__OBEO=((void **)((__FAST_ARRAYoSLOTo *)Self__NAEO->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__RAEO];
-        if (((struct ___OBJ *)__tmp__OBEO)->__id==__SLOT_DATA__) {
-          __tmp__PBEO=id_section__FGAG(__tmp__OBEO);
+      if ((idx__FKAO <= ((__FAST_ARRAYoSLOTo *)Self__BKAO->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+        __tmp__CLAO=((void **)((__FAST_ARRAYoSLOTo *)Self__BKAO->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__FKAO];
+        if (((struct ___OBJ *)__tmp__CLAO)->__id==__SLOT_DATA__) {
+          Self__1LBR=((__SLOT_DATA *)__tmp__CLAO);
+          result__0LBR=NULL;
+          if (((void *)Self__1LBR->parent_slot__IHZD != (void *)NULL)) {
+            result__0LBR=((__ITM_SLOT *)((__SLOT *)Self__1LBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+          } else {
+            result__0LBR=get_name__GCJD((&__string_26));
+          };
+          __tmp__DLAO=result__0LBR;
         } else {
-          __tmp__PBEO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__OBEO)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+          __tmp__DLAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__CLAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        Self__FMOQ=((__SECTION_ *)__tmp__PBEO);
-        __tmp__0BEO=(((void *)Self__FMOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__FMOQ->name__I2ZD == (void *)(&__string_24)));
+        Self__UQKQ=((__SECTION_ *)__tmp__DLAO);
+        __tmp__OLAO=(((void *)Self__UQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__UQKQ->name__CH0D == (void *)(&__string_24)));
       } else {
-        __tmp__0BEO=FALSE__;
-      };
-      if ((__tmp__0BEO && (! result__QAEO))) {
-        __tmp__DCEO=((void **)((__FAST_ARRAYoSLOTo *)Self__NAEO->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__RAEO];
-        if (((struct ___OBJ *)__tmp__DCEO)->__id==__SLOT_DATA__) {
-          __tmp__ECEO=id_section__FGAG(__tmp__DCEO);
+        __tmp__OLAO=FALSE__;
+      };
+      if ((__tmp__OLAO && (! result__EKAO))) {
+        __tmp__XLAO=((void **)((__FAST_ARRAYoSLOTo *)Self__BKAO->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__FKAO];
+        if (((struct ___OBJ *)__tmp__XLAO)->__id==__SLOT_DATA__) {
+          Self__3LBR=((__SLOT_DATA *)__tmp__XLAO);
+          result__2LBR=NULL;
+          if (((void *)Self__3LBR->parent_slot__IHZD != (void *)NULL)) {
+            result__2LBR=((__ITM_SLOT *)((__SLOT *)Self__3LBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+          } else {
+            result__2LBR=get_name__GCJD((&__string_26));
+          };
+          __tmp__YLAO=result__2LBR;
         } else {
-          __tmp__ECEO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__DCEO)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+          __tmp__YLAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__XLAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        if (((void *)((__SECTION_ *)__tmp__ECEO)->name__I2ZD == (void *)(&__string_23))) {
-          __tmp__MCEO=((void **)((__FAST_ARRAYoSLOTo *)Self__NAEO->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__RAEO];
-          if (((struct ___OBJ *)__tmp__MCEO)->__id==__SLOT_DATA__) {
-            __tmp__NCEO=get_type_result__NX5G(__tmp__MCEO);
+        if (((void *)((__SECTION_ *)__tmp__YLAO)->name__CH0D == (void *)(&__string_23))) {
+          __tmp__AMAO=((void **)((__FAST_ARRAYoSLOTo *)Self__BKAO->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__FKAO];
+          if (((struct ___OBJ *)__tmp__AMAO)->__id==__SLOT_DATA__) {
+            __tmp__BMAO=get_type_result__XF2G(__tmp__AMAO);
           } else {
-            __tmp__NCEO=get_type_result__XY5G(__tmp__MCEO);
+            __tmp__BMAO=get_type_result__BH2G(__tmp__AMAO);
           };
-          type_parent__SAEO=((__TYPE_FULL *)__tmp__NCEO)->parent_type__KTL;
-          switch (((struct ___OBJ *)type_parent__SAEO)->__id) {
+          type_parent__GKAO=((__TYPE_FULL *)__tmp__BMAO)->parent_type__5SL;
+          switch (((struct ___OBJ *)type_parent__GKAO)->__id) {
           case __TYPE__: {
-            __tmp__PCEO=is_sub_type_with_name__RZDO(type_parent__SAEO,n__OAEO);
+            __tmp__DMAO=is_sub_type_with_name__FDAO(type_parent__GKAO,n__CKAO);
           } break;
           case __TYPE_NULL__: {
-            __tmp__PCEO=is_sub_type_with_name__01DO(type_parent__SAEO,n__OAEO);
+            __tmp__DMAO=is_sub_type_with_name__OFAO(type_parent__GKAO,n__CKAO);
           } break;
           case __TYPE_VOID__: {
-            __tmp__PCEO=is_sub_type_with_name__D4DO(type_parent__SAEO,n__OAEO);
+            __tmp__DMAO=is_sub_type_with_name__XHAO(type_parent__GKAO,n__CKAO);
           } break;
           case __TYPE_CONTEXT__: {
-            __tmp__PCEO=is_sub_type_with_name__MAEO(type_parent__SAEO,n__OAEO);
+            __tmp__DMAO=is_sub_type_with_name__AKAO(type_parent__GKAO,n__CKAO);
           } break;
           case __TYPE_ID__: {
-            __tmp__PCEO=is_sub_type_with_name__VCEO(type_parent__SAEO,n__OAEO);
+            __tmp__DMAO=is_sub_type_with_name__JMAO(type_parent__GKAO,n__CKAO);
           } break;
           case __TYPE_GENERIC__: {
-            __tmp__PCEO=is_sub_type_with_name__4EEO(type_parent__SAEO,n__OAEO);
+            __tmp__DMAO=is_sub_type_with_name__SOAO(type_parent__GKAO,n__CKAO);
           } break;
           case __PROFIL_BLOCK__: {
-            __tmp__PCEO=is_sub_type_with_name__HHEO(type_parent__SAEO,n__OAEO);
+            __tmp__DMAO=is_sub_type_with_name__1QAO(type_parent__GKAO,n__CKAO);
           } break;
           };
-          result__QAEO=__tmp__PCEO;
+          result__EKAO=__tmp__DMAO;
         };
-        idx__RAEO=(__INTEGER)(idx__RAEO +  1);
-        goto while_do__XCFO;
+        idx__FKAO=(__INTEGER)(idx__FKAO +  1);
+        goto while_do__PLBO;
       };
     };
   };
-  return(result__QAEO);
+  return(result__EKAO);
 }
 
-static __BOOLEAN is_sub_type_with_name__VCEO(__TYPE_ID *Self__WCEO,void *n__XCEO)
+static __BOOLEAN is_sub_type_with_name__JMAO(__TYPE_ID *Self__KMAO,void *n__LMAO)
 // ({TYPE_ID},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  __INTEGER idx__0CEO;
-  void *type_parent__1CEO;
-  void *__tmp__XDEO,*__tmp__MEEO,*__tmp__VEEO;
-  void *__tmp__YDEO,*__tmp__NEEO;
-  __SECTION_ *Self__GMOQ;
-  void *__tmp__WEEO;
-  __BOOLEAN result__ZCEO,__tmp__DEEO,__tmp__YEEO;
-  result__ZCEO=FALSE__;
-  idx__0CEO= 0;
-  type_parent__1CEO=NULL;
-  if (((void *)n__XCEO == (void *)((__PROTOTYPE *)Self__WCEO->parent_type__WIB.prototype__RD)->parent_named__QD.name__1QB)) {
-    result__ZCEO=TRUE__;
-  } else {
-    idx__0CEO= 0;
-    while_do__CDFO:
+  __INTEGER idx__OMAO;
+  void *type_parent__PMAO;
+  void *__tmp__LNAO,*__tmp__AOAO,*__tmp__JOAO;
+  __SLOT_DATA *Self__5LBR,*Self__BMBR;
+  void *result__4LBR,*__tmp__MNAO,*result__AMBR,*__tmp__BOAO;
+  __SECTION_ *Self__VQKQ;
+  void *__tmp__KOAO;
+  __BOOLEAN result__NMAO,__tmp__XNAO,__tmp__MOAO;
+  result__NMAO=FALSE__;
+  idx__OMAO= 0;
+  type_parent__PMAO=NULL;
+  if (((void *)n__LMAO == (void *)((__PROTOTYPE *)Self__KMAO->parent_type__WIB.prototype__RD)->parent_named__QD.name__1QB)) {
+    result__NMAO=TRUE__;
+  } else {
+    idx__OMAO= 0;
+    while_do__0LBO:
     {
-      if ((idx__0CEO <= ((__FAST_ARRAYoSLOTo *)Self__WCEO->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-        __tmp__XDEO=((void **)((__FAST_ARRAYoSLOTo *)Self__WCEO->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__0CEO];
-        if (((struct ___OBJ *)__tmp__XDEO)->__id==__SLOT_DATA__) {
-          __tmp__YDEO=id_section__FGAG(__tmp__XDEO);
+      if ((idx__OMAO <= ((__FAST_ARRAYoSLOTo *)Self__KMAO->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+        __tmp__LNAO=((void **)((__FAST_ARRAYoSLOTo *)Self__KMAO->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__OMAO];
+        if (((struct ___OBJ *)__tmp__LNAO)->__id==__SLOT_DATA__) {
+          Self__5LBR=((__SLOT_DATA *)__tmp__LNAO);
+          result__4LBR=NULL;
+          if (((void *)Self__5LBR->parent_slot__IHZD != (void *)NULL)) {
+            result__4LBR=((__ITM_SLOT *)((__SLOT *)Self__5LBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+          } else {
+            result__4LBR=get_name__GCJD((&__string_26));
+          };
+          __tmp__MNAO=result__4LBR;
         } else {
-          __tmp__YDEO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__XDEO)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+          __tmp__MNAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__LNAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        Self__GMOQ=((__SECTION_ *)__tmp__YDEO);
-        __tmp__DEEO=(((void *)Self__GMOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__GMOQ->name__I2ZD == (void *)(&__string_24)));
+        Self__VQKQ=((__SECTION_ *)__tmp__MNAO);
+        __tmp__XNAO=(((void *)Self__VQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__VQKQ->name__CH0D == (void *)(&__string_24)));
       } else {
-        __tmp__DEEO=FALSE__;
-      };
-      if ((__tmp__DEEO && (! result__ZCEO))) {
-        __tmp__MEEO=((void **)((__FAST_ARRAYoSLOTo *)Self__WCEO->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__0CEO];
-        if (((struct ___OBJ *)__tmp__MEEO)->__id==__SLOT_DATA__) {
-          __tmp__NEEO=id_section__FGAG(__tmp__MEEO);
+        __tmp__XNAO=FALSE__;
+      };
+      if ((__tmp__XNAO && (! result__NMAO))) {
+        __tmp__AOAO=((void **)((__FAST_ARRAYoSLOTo *)Self__KMAO->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__OMAO];
+        if (((struct ___OBJ *)__tmp__AOAO)->__id==__SLOT_DATA__) {
+          Self__BMBR=((__SLOT_DATA *)__tmp__AOAO);
+          result__AMBR=NULL;
+          if (((void *)Self__BMBR->parent_slot__IHZD != (void *)NULL)) {
+            result__AMBR=((__ITM_SLOT *)((__SLOT *)Self__BMBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+          } else {
+            result__AMBR=get_name__GCJD((&__string_26));
+          };
+          __tmp__BOAO=result__AMBR;
         } else {
-          __tmp__NEEO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__MEEO)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+          __tmp__BOAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__AOAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        if (((void *)((__SECTION_ *)__tmp__NEEO)->name__I2ZD == (void *)(&__string_23))) {
-          __tmp__VEEO=((void **)((__FAST_ARRAYoSLOTo *)Self__WCEO->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__0CEO];
-          if (((struct ___OBJ *)__tmp__VEEO)->__id==__SLOT_DATA__) {
-            __tmp__WEEO=get_type_result__NX5G(__tmp__VEEO);
+        if (((void *)((__SECTION_ *)__tmp__BOAO)->name__CH0D == (void *)(&__string_23))) {
+          __tmp__JOAO=((void **)((__FAST_ARRAYoSLOTo *)Self__KMAO->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__OMAO];
+          if (((struct ___OBJ *)__tmp__JOAO)->__id==__SLOT_DATA__) {
+            __tmp__KOAO=get_type_result__XF2G(__tmp__JOAO);
           } else {
-            __tmp__WEEO=get_type_result__XY5G(__tmp__VEEO);
+            __tmp__KOAO=get_type_result__BH2G(__tmp__JOAO);
           };
-          type_parent__1CEO=((__TYPE_FULL *)__tmp__WEEO)->parent_type__KTL;
-          switch (((struct ___OBJ *)type_parent__1CEO)->__id) {
+          type_parent__PMAO=((__TYPE_FULL *)__tmp__KOAO)->parent_type__5SL;
+          switch (((struct ___OBJ *)type_parent__PMAO)->__id) {
           case __TYPE__: {
-            __tmp__YEEO=is_sub_type_with_name__RZDO(type_parent__1CEO,n__XCEO);
+            __tmp__MOAO=is_sub_type_with_name__FDAO(type_parent__PMAO,n__LMAO);
           } break;
           case __TYPE_NULL__: {
-            __tmp__YEEO=is_sub_type_with_name__01DO(type_parent__1CEO,n__XCEO);
+            __tmp__MOAO=is_sub_type_with_name__OFAO(type_parent__PMAO,n__LMAO);
           } break;
           case __TYPE_VOID__: {
-            __tmp__YEEO=is_sub_type_with_name__D4DO(type_parent__1CEO,n__XCEO);
+            __tmp__MOAO=is_sub_type_with_name__XHAO(type_parent__PMAO,n__LMAO);
           } break;
           case __TYPE_CONTEXT__: {
-            __tmp__YEEO=is_sub_type_with_name__MAEO(type_parent__1CEO,n__XCEO);
+            __tmp__MOAO=is_sub_type_with_name__AKAO(type_parent__PMAO,n__LMAO);
           } break;
           case __TYPE_ID__: {
-            __tmp__YEEO=is_sub_type_with_name__VCEO(type_parent__1CEO,n__XCEO);
+            __tmp__MOAO=is_sub_type_with_name__JMAO(type_parent__PMAO,n__LMAO);
           } break;
           case __TYPE_GENERIC__: {
-            __tmp__YEEO=is_sub_type_with_name__4EEO(type_parent__1CEO,n__XCEO);
+            __tmp__MOAO=is_sub_type_with_name__SOAO(type_parent__PMAO,n__LMAO);
           } break;
           case __PROFIL_BLOCK__: {
-            __tmp__YEEO=is_sub_type_with_name__HHEO(type_parent__1CEO,n__XCEO);
+            __tmp__MOAO=is_sub_type_with_name__1QAO(type_parent__PMAO,n__LMAO);
           } break;
           };
-          result__ZCEO=__tmp__YEEO;
+          result__NMAO=__tmp__MOAO;
         };
-        idx__0CEO=(__INTEGER)(idx__0CEO +  1);
-        goto while_do__CDFO;
+        idx__OMAO=(__INTEGER)(idx__OMAO +  1);
+        goto while_do__0LBO;
       };
     };
   };
-  return(result__ZCEO);
+  return(result__NMAO);
 }
 
-static __BOOLEAN is_sub_type_with_name__4EEO(__TYPE_GENERIC *Self__5EEO,void *n__AFEO)
+static __BOOLEAN is_sub_type_with_name__SOAO(__TYPE_GENERIC *Self__TOAO,void *n__UOAO)
 // ({TYPE_GENERIC},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  __INTEGER idx__DFEO;
-  void *type_parent__EFEO;
-  void *__tmp__AGEO,*__tmp__VGEO,*__tmp__4GEO;
-  void *__tmp__BGEO,*__tmp__WGEO;
-  __SECTION_ *Self__HMOQ;
-  void *__tmp__5GEO;
-  __BOOLEAN result__CFEO,__tmp__MGEO,__tmp__BHEO;
-  result__CFEO=FALSE__;
-  idx__DFEO= 0;
-  type_parent__EFEO=NULL;
-  if (((void *)n__AFEO == (void *)((__PROTOTYPE *)Self__5EEO->parent_type__T2IB.prototype__RD)->parent_named__QD.name__1QB)) {
-    result__CFEO=TRUE__;
-  } else {
-    idx__DFEO= 0;
-    while_do__NDFO:
+  __INTEGER idx__XOAO;
+  void *type_parent__YOAO;
+  void *__tmp__UPAO,*__tmp__JQAO,*__tmp__SQAO;
+  __SLOT_DATA *Self__DMBR,*Self__FMBR;
+  void *result__CMBR,*__tmp__VPAO,*result__EMBR,*__tmp__KQAO;
+  __SECTION_ *Self__WQKQ;
+  void *__tmp__TQAO;
+  __BOOLEAN result__WOAO,__tmp__AQAO,__tmp__VQAO;
+  result__WOAO=FALSE__;
+  idx__XOAO= 0;
+  type_parent__YOAO=NULL;
+  if (((void *)n__UOAO == (void *)((__PROTOTYPE *)Self__TOAO->parent_type__C2IB.prototype__RD)->parent_named__QD.name__1QB)) {
+    result__WOAO=TRUE__;
+  } else {
+    idx__XOAO= 0;
+    while_do__FMBO:
     {
-      if ((idx__DFEO <= ((__FAST_ARRAYoSLOTo *)Self__5EEO->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-        __tmp__AGEO=((void **)((__FAST_ARRAYoSLOTo *)Self__5EEO->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__DFEO];
-        if (((struct ___OBJ *)__tmp__AGEO)->__id==__SLOT_DATA__) {
-          __tmp__BGEO=id_section__FGAG(__tmp__AGEO);
+      if ((idx__XOAO <= ((__FAST_ARRAYoSLOTo *)Self__TOAO->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+        __tmp__UPAO=((void **)((__FAST_ARRAYoSLOTo *)Self__TOAO->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__XOAO];
+        if (((struct ___OBJ *)__tmp__UPAO)->__id==__SLOT_DATA__) {
+          Self__DMBR=((__SLOT_DATA *)__tmp__UPAO);
+          result__CMBR=NULL;
+          if (((void *)Self__DMBR->parent_slot__IHZD != (void *)NULL)) {
+            result__CMBR=((__ITM_SLOT *)((__SLOT *)Self__DMBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+          } else {
+            result__CMBR=get_name__GCJD((&__string_26));
+          };
+          __tmp__VPAO=result__CMBR;
         } else {
-          __tmp__BGEO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__AGEO)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+          __tmp__VPAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__UPAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        Self__HMOQ=((__SECTION_ *)__tmp__BGEO);
-        __tmp__MGEO=(((void *)Self__HMOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__HMOQ->name__I2ZD == (void *)(&__string_24)));
+        Self__WQKQ=((__SECTION_ *)__tmp__VPAO);
+        __tmp__AQAO=(((void *)Self__WQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__WQKQ->name__CH0D == (void *)(&__string_24)));
       } else {
-        __tmp__MGEO=FALSE__;
-      };
-      if ((__tmp__MGEO && (! result__CFEO))) {
-        __tmp__VGEO=((void **)((__FAST_ARRAYoSLOTo *)Self__5EEO->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__DFEO];
-        if (((struct ___OBJ *)__tmp__VGEO)->__id==__SLOT_DATA__) {
-          __tmp__WGEO=id_section__FGAG(__tmp__VGEO);
+        __tmp__AQAO=FALSE__;
+      };
+      if ((__tmp__AQAO && (! result__WOAO))) {
+        __tmp__JQAO=((void **)((__FAST_ARRAYoSLOTo *)Self__TOAO->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__XOAO];
+        if (((struct ___OBJ *)__tmp__JQAO)->__id==__SLOT_DATA__) {
+          Self__FMBR=((__SLOT_DATA *)__tmp__JQAO);
+          result__EMBR=NULL;
+          if (((void *)Self__FMBR->parent_slot__IHZD != (void *)NULL)) {
+            result__EMBR=((__ITM_SLOT *)((__SLOT *)Self__FMBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+          } else {
+            result__EMBR=get_name__GCJD((&__string_26));
+          };
+          __tmp__KQAO=result__EMBR;
         } else {
-          __tmp__WGEO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__VGEO)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+          __tmp__KQAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__JQAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        if (((void *)((__SECTION_ *)__tmp__WGEO)->name__I2ZD == (void *)(&__string_23))) {
-          __tmp__4GEO=((void **)((__FAST_ARRAYoSLOTo *)Self__5EEO->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__DFEO];
-          if (((struct ___OBJ *)__tmp__4GEO)->__id==__SLOT_DATA__) {
-            __tmp__5GEO=get_type_result__NX5G(__tmp__4GEO);
+        if (((void *)((__SECTION_ *)__tmp__KQAO)->name__CH0D == (void *)(&__string_23))) {
+          __tmp__SQAO=((void **)((__FAST_ARRAYoSLOTo *)Self__TOAO->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__XOAO];
+          if (((struct ___OBJ *)__tmp__SQAO)->__id==__SLOT_DATA__) {
+            __tmp__TQAO=get_type_result__XF2G(__tmp__SQAO);
           } else {
-            __tmp__5GEO=get_type_result__XY5G(__tmp__4GEO);
+            __tmp__TQAO=get_type_result__BH2G(__tmp__SQAO);
           };
-          type_parent__EFEO=((__TYPE_FULL *)__tmp__5GEO)->parent_type__KTL;
-          switch (((struct ___OBJ *)type_parent__EFEO)->__id) {
+          type_parent__YOAO=((__TYPE_FULL *)__tmp__TQAO)->parent_type__5SL;
+          switch (((struct ___OBJ *)type_parent__YOAO)->__id) {
           case __TYPE__: {
-            __tmp__BHEO=is_sub_type_with_name__RZDO(type_parent__EFEO,n__AFEO);
+            __tmp__VQAO=is_sub_type_with_name__FDAO(type_parent__YOAO,n__UOAO);
           } break;
           case __TYPE_NULL__: {
-            __tmp__BHEO=is_sub_type_with_name__01DO(type_parent__EFEO,n__AFEO);
+            __tmp__VQAO=is_sub_type_with_name__OFAO(type_parent__YOAO,n__UOAO);
           } break;
           case __TYPE_VOID__: {
-            __tmp__BHEO=is_sub_type_with_name__D4DO(type_parent__EFEO,n__AFEO);
+            __tmp__VQAO=is_sub_type_with_name__XHAO(type_parent__YOAO,n__UOAO);
           } break;
           case __TYPE_CONTEXT__: {
-            __tmp__BHEO=is_sub_type_with_name__MAEO(type_parent__EFEO,n__AFEO);
+            __tmp__VQAO=is_sub_type_with_name__AKAO(type_parent__YOAO,n__UOAO);
           } break;
           case __TYPE_ID__: {
-            __tmp__BHEO=is_sub_type_with_name__VCEO(type_parent__EFEO,n__AFEO);
+            __tmp__VQAO=is_sub_type_with_name__JMAO(type_parent__YOAO,n__UOAO);
           } break;
           case __TYPE_GENERIC__: {
-            __tmp__BHEO=is_sub_type_with_name__4EEO(type_parent__EFEO,n__AFEO);
+            __tmp__VQAO=is_sub_type_with_name__SOAO(type_parent__YOAO,n__UOAO);
           } break;
           case __PROFIL_BLOCK__: {
-            __tmp__BHEO=is_sub_type_with_name__HHEO(type_parent__EFEO,n__AFEO);
+            __tmp__VQAO=is_sub_type_with_name__1QAO(type_parent__YOAO,n__UOAO);
           } break;
           };
-          result__CFEO=__tmp__BHEO;
+          result__WOAO=__tmp__VQAO;
         };
-        idx__DFEO=(__INTEGER)(idx__DFEO +  1);
-        goto while_do__NDFO;
+        idx__XOAO=(__INTEGER)(idx__XOAO +  1);
+        goto while_do__FMBO;
       };
     };
   };
-  return(result__CFEO);
+  return(result__WOAO);
 }
 
-static __BOOLEAN is_sub_type_with_name__HHEO(__PROFIL_BLOCK *Self__IHEO,void *n__JHEO)
+static __BOOLEAN is_sub_type_with_name__1QAO(__PROFIL_BLOCK *Self__2QAO,void *n__3QAO)
 // ({PROFIL_BLOCK},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
 {
-  __INTEGER idx__MHEO;
-  void *type_parent__NHEO;
-  void *__tmp__JIEO,*__tmp__4IEO,*__tmp__HJEO;
-  void *__tmp__KIEO,*__tmp__5IEO;
-  __SECTION_ *Self__IMOQ;
-  void *__tmp__IJEO;
-  __BOOLEAN result__LHEO,__tmp__VIEO,__tmp__KJEO;
-  result__LHEO=FALSE__;
-  idx__MHEO= 0;
-  type_parent__NHEO=NULL;
-  if (((void *)n__JHEO == (void *)((__PROTOTYPE *)prototype__UIIJ())->parent_named__QD.name__1QB)) {
-    result__LHEO=TRUE__;
-  } else {
-    idx__MHEO= 0;
-    while_do__YDFO:
+  __INTEGER idx__ARAO;
+  void *type_parent__BRAO;
+  void *__tmp__3RAO,*__tmp__SSAO,*__tmp__1SAO;
+  __SLOT_DATA *Self__HMBR,*Self__JMBR;
+  void *result__GMBR,*__tmp__4RAO,*result__IMBR,*__tmp__TSAO;
+  __SECTION_ *Self__XQKQ;
+  void *__tmp__2SAO;
+  __BOOLEAN result__5QAO,__tmp__JSAO,__tmp__4SAO;
+  result__5QAO=FALSE__;
+  idx__ARAO= 0;
+  type_parent__BRAO=NULL;
+  if (((void *)n__3QAO == (void *)((__PROTOTYPE *)prototype__QLEJ())->parent_named__QD.name__1QB)) {
+    result__5QAO=TRUE__;
+  } else {
+    idx__ARAO= 0;
+    while_do__QMBO:
     {
-      if ((idx__MHEO <= ((__FAST_ARRAYoSLOTo *)Self__IHEO->parent_type__VNCG.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
-        __tmp__JIEO=((void **)((__FAST_ARRAYoSLOTo *)Self__IHEO->parent_type__VNCG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__MHEO];
-        if (((struct ___OBJ *)__tmp__JIEO)->__id==__SLOT_DATA__) {
-          __tmp__KIEO=id_section__FGAG(__tmp__JIEO);
+      if ((idx__ARAO <= ((__FAST_ARRAYoSLOTo *)Self__2QAO->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
+        __tmp__3RAO=((void **)((__FAST_ARRAYoSLOTo *)Self__2QAO->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__ARAO];
+        if (((struct ___OBJ *)__tmp__3RAO)->__id==__SLOT_DATA__) {
+          Self__HMBR=((__SLOT_DATA *)__tmp__3RAO);
+          result__GMBR=NULL;
+          if (((void *)Self__HMBR->parent_slot__IHZD != (void *)NULL)) {
+            result__GMBR=((__ITM_SLOT *)((__SLOT *)Self__HMBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+          } else {
+            result__GMBR=get_name__GCJD((&__string_26));
+          };
+          __tmp__4RAO=result__GMBR;
         } else {
-          __tmp__KIEO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__JIEO)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+          __tmp__4RAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__3RAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        Self__IMOQ=((__SECTION_ *)__tmp__KIEO);
-        __tmp__VIEO=(((void *)Self__IMOQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__IMOQ->name__I2ZD == (void *)(&__string_24)));
+        Self__XQKQ=((__SECTION_ *)__tmp__4RAO);
+        __tmp__JSAO=(((void *)Self__XQKQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__XQKQ->name__CH0D == (void *)(&__string_24)));
       } else {
-        __tmp__VIEO=FALSE__;
-      };
-      if ((__tmp__VIEO && (! result__LHEO))) {
-        __tmp__4IEO=((void **)((__FAST_ARRAYoSLOTo *)Self__IHEO->parent_type__VNCG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__MHEO];
-        if (((struct ___OBJ *)__tmp__4IEO)->__id==__SLOT_DATA__) {
-          __tmp__5IEO=id_section__FGAG(__tmp__4IEO);
+        __tmp__JSAO=FALSE__;
+      };
+      if ((__tmp__JSAO && (! result__5QAO))) {
+        __tmp__SSAO=((void **)((__FAST_ARRAYoSLOTo *)Self__2QAO->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__ARAO];
+        if (((struct ___OBJ *)__tmp__SSAO)->__id==__SLOT_DATA__) {
+          Self__JMBR=((__SLOT_DATA *)__tmp__SSAO);
+          result__IMBR=NULL;
+          if (((void *)Self__JMBR->parent_slot__IHZD != (void *)NULL)) {
+            result__IMBR=((__ITM_SLOT *)((__SLOT *)Self__JMBR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
+          } else {
+            result__IMBR=get_name__GCJD((&__string_26));
+          };
+          __tmp__TSAO=result__IMBR;
         } else {
-          __tmp__5IEO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__4IEO)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+          __tmp__TSAO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__SSAO)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
         };
-        if (((void *)((__SECTION_ *)__tmp__5IEO)->name__I2ZD == (void *)(&__string_23))) {
-          __tmp__HJEO=((void **)((__FAST_ARRAYoSLOTo *)Self__IHEO->parent_type__VNCG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[idx__MHEO];
-          if (((struct ___OBJ *)__tmp__HJEO)->__id==__SLOT_DATA__) {
-            __tmp__IJEO=get_type_result__NX5G(__tmp__HJEO);
+        if (((void *)((__SECTION_ *)__tmp__TSAO)->name__CH0D == (void *)(&__string_23))) {
+          __tmp__1SAO=((void **)((__FAST_ARRAYoSLOTo *)Self__2QAO->parent_type__PGAG.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[idx__ARAO];
+          if (((struct ___OBJ *)__tmp__1SAO)->__id==__SLOT_DATA__) {
+            __tmp__2SAO=get_type_result__XF2G(__tmp__1SAO);
           } else {
-            __tmp__IJEO=get_type_result__XY5G(__tmp__HJEO);
+            __tmp__2SAO=get_type_result__BH2G(__tmp__1SAO);
           };
-          type_parent__NHEO=((__TYPE_FULL *)__tmp__IJEO)->parent_type__KTL;
-          switch (((struct ___OBJ *)type_parent__NHEO)->__id) {
+          type_parent__BRAO=((__TYPE_FULL *)__tmp__2SAO)->parent_type__5SL;
+          switch (((struct ___OBJ *)type_parent__BRAO)->__id) {
           case __TYPE__: {
-            __tmp__KJEO=is_sub_type_with_name__RZDO(type_parent__NHEO,n__JHEO);
+            __tmp__4SAO=is_sub_type_with_name__FDAO(type_parent__BRAO,n__3QAO);
           } break;
           case __TYPE_NULL__: {
-            __tmp__KJEO=is_sub_type_with_name__01DO(type_parent__NHEO,n__JHEO);
+            __tmp__4SAO=is_sub_type_with_name__OFAO(type_parent__BRAO,n__3QAO);
           } break;
           case __TYPE_VOID__: {
-            __tmp__KJEO=is_sub_type_with_name__D4DO(type_parent__NHEO,n__JHEO);
+            __tmp__4SAO=is_sub_type_with_name__XHAO(type_parent__BRAO,n__3QAO);
           } break;
           case __TYPE_CONTEXT__: {
-            __tmp__KJEO=is_sub_type_with_name__MAEO(type_parent__NHEO,n__JHEO);
+            __tmp__4SAO=is_sub_type_with_name__AKAO(type_parent__BRAO,n__3QAO);
           } break;
           case __TYPE_ID__: {
-            __tmp__KJEO=is_sub_type_with_name__VCEO(type_parent__NHEO,n__JHEO);
+            __tmp__4SAO=is_sub_type_with_name__JMAO(type_parent__BRAO,n__3QAO);
           } break;
           case __TYPE_GENERIC__: {
-            __tmp__KJEO=is_sub_type_with_name__4EEO(type_parent__NHEO,n__JHEO);
+            __tmp__4SAO=is_sub_type_with_name__SOAO(type_parent__BRAO,n__3QAO);
           } break;
           case __PROFIL_BLOCK__: {
-            __tmp__KJEO=is_sub_type_with_name__HHEO(type_parent__NHEO,n__JHEO);
+            __tmp__4SAO=is_sub_type_with_name__1QAO(type_parent__BRAO,n__3QAO);
           } break;
           };
-          result__LHEO=__tmp__KJEO;
+          result__5QAO=__tmp__4SAO;
         };
-        idx__MHEO=(__INTEGER)(idx__MHEO +  1);
-        goto while_do__YDFO;
+        idx__ARAO=(__INTEGER)(idx__ARAO +  1);
+        goto while_do__QMBO;
       };
     };
   };
-  return(result__LHEO);
+  return(result__5QAO);
 }
 
-static void* get_type__I2AK(__ITM_ARG *Self__J2AK)
+static void* get_type__E52J(__ITM_ARG *Self__F52J)
 // ({ITM_ARG}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__S2AK;
-  void *__tmp__T2AK,*__tmp__F2IQ;
-  __ITM_TYPE_STYLE *Self__E2IQ;
-  __tmp__S2AK=Self__J2AK->type__2R2D;
-  switch (((struct ___OBJ *)__tmp__S2AK)->__id) {
+  void *__tmp__O52J;
+  void *__tmp__P52J,*__tmp__X5EQ;
+  __ITM_TYPE_STYLE *Self__W5EQ;
+  __POSITION pos__AFDR;
+  __tmp__O52J=Self__F52J->type__F22D;
+  switch (((struct ___OBJ *)__tmp__O52J)->__id) {
   case __ITM_TYPE_SIMPLE__: {
-    if (((__ITM_TYPE_SIMPLE *)__tmp__S2AK)->to_run__2VK==0) {
-      __tmp__T2AK=((__ITM_TYPE_SIMPLE *)__tmp__S2AK)->to_run__1VK;
+    if (((__ITM_TYPE_SIMPLE *)__tmp__O52J)->to_run__2VK==0) {
+      __tmp__P52J=((__ITM_TYPE_SIMPLE *)__tmp__O52J)->to_run__1VK;
     } else {
-      __tmp__T2AK=to_run__XVK(__tmp__S2AK);
+      __tmp__P52J=to_run__XVK(__tmp__O52J);
     };
   } break;
   case __ITM_TYPE_STYLE__: {
-    if (((__ITM_TYPE_STYLE *)__tmp__S2AK)->to_run__V1IB==0) {
-      __tmp__T2AK=((__ITM_TYPE_STYLE *)__tmp__S2AK)->to_run__U1IB;
+    if (((__ITM_TYPE_STYLE *)__tmp__O52J)->to_run__E1IB==0) {
+      __tmp__P52J=((__ITM_TYPE_STYLE *)__tmp__O52J)->to_run__D1IB;
     } else {
-      Self__E2IQ=((__ITM_TYPE_STYLE *)__tmp__S2AK);
-      __tmp__F2IQ=get__XUN(Self__E2IQ);
-      Self__E2IQ->to_run__U1IB=__tmp__F2IQ;
-      Self__E2IQ->to_run__V1IB=0;
-      __tmp__T2AK=__tmp__F2IQ;
+      Self__W5EQ=((__ITM_TYPE_STYLE *)__tmp__O52J);
+      __tmp__X5EQ=get__PUN(Self__W5EQ);
+      Self__W5EQ->to_run__D1IB=__tmp__X5EQ;
+      Self__W5EQ->to_run__E1IB=0;
+      __tmp__P52J=__tmp__X5EQ;
     };
   } break;
   case __ITM_TYPE_GENERIC__: {
-    __tmp__T2AK=to_run__W1IB(__tmp__S2AK);
+    __tmp__P52J=to_run__F1IB(__tmp__O52J);
   } break;
   case __ITM_TYPE_SELF__: {
-    __tmp__T2AK=to_run__BDXD();
+    if (((void *)run_value__SLQC == (void *)NULL)) {
+      pos__AFDR=last_position__CI1;
+      put_error__text__0AH( 1,(&__string_148));
+      put_position__ECH(pos__AFDR);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
+    };
+    __tmp__P52J=run_value__SLQC;
   } break;
   case __ITM_TYPE_GENERIC_ELT__: {
-    __tmp__T2AK=to_run__DHAG(__tmp__S2AK);
-  } break;
-  case __ITM_TYPE_PARAMETER__: {
-    print__1ZE((&__string_248));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-    __tmp__T2AK=NULL;
+    __tmp__P52J=to_run__LJEF(__tmp__O52J);
   } break;
   };
-  return(__tmp__T2AK);
+  return(__tmp__P52J);
 }
 
-static void* get_type__U2AK(__ITM_ARGS *Self__V2AK,__INTEGER idx__W2AK)
+static void* get_type__Q52J(__ITM_ARGS *Self__R52J,__INTEGER idx__S52J)
 // ({ITM_ARGS},{INTEGER}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__D3AK;
-  void *__tmp__E3AK,*__tmp__R2IQ;
-  __ITM_TYPE_STYLE *Self__Q2IQ;
-  __tmp__D3AK=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)Self__V2AK->type__A12D)->list_type__KNVD)->parent_arrayed_collection__PIB.storage__5WK)[idx__W2AK];
-  switch (((struct ___OBJ *)__tmp__D3AK)->__id) {
+  void *__tmp__552J;
+  void *__tmp__AA3J,*__tmp__45EQ;
+  __ITM_TYPE_STYLE *Self__35EQ;
+  __POSITION pos__BFDR;
+  __tmp__552J=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)Self__R52J->type__NF3D)->list_type__YXVD)->parent_arrayed_collection__PIB.storage__5WK)[idx__S52J];
+  switch (((struct ___OBJ *)__tmp__552J)->__id) {
   case __ITM_TYPE_SIMPLE__: {
-    if (((__ITM_TYPE_SIMPLE *)__tmp__D3AK)->to_run__2VK==0) {
-      __tmp__E3AK=((__ITM_TYPE_SIMPLE *)__tmp__D3AK)->to_run__1VK;
+    if (((__ITM_TYPE_SIMPLE *)__tmp__552J)->to_run__2VK==0) {
+      __tmp__AA3J=((__ITM_TYPE_SIMPLE *)__tmp__552J)->to_run__1VK;
     } else {
-      __tmp__E3AK=to_run__XVK(__tmp__D3AK);
+      __tmp__AA3J=to_run__XVK(__tmp__552J);
     };
   } break;
   case __ITM_TYPE_STYLE__: {
-    if (((__ITM_TYPE_STYLE *)__tmp__D3AK)->to_run__V1IB==0) {
-      __tmp__E3AK=((__ITM_TYPE_STYLE *)__tmp__D3AK)->to_run__U1IB;
+    if (((__ITM_TYPE_STYLE *)__tmp__552J)->to_run__E1IB==0) {
+      __tmp__AA3J=((__ITM_TYPE_STYLE *)__tmp__552J)->to_run__D1IB;
     } else {
-      Self__Q2IQ=((__ITM_TYPE_STYLE *)__tmp__D3AK);
-      __tmp__R2IQ=get__XUN(Self__Q2IQ);
-      Self__Q2IQ->to_run__U1IB=__tmp__R2IQ;
-      Self__Q2IQ->to_run__V1IB=0;
-      __tmp__E3AK=__tmp__R2IQ;
+      Self__35EQ=((__ITM_TYPE_STYLE *)__tmp__552J);
+      __tmp__45EQ=get__PUN(Self__35EQ);
+      Self__35EQ->to_run__D1IB=__tmp__45EQ;
+      Self__35EQ->to_run__E1IB=0;
+      __tmp__AA3J=__tmp__45EQ;
     };
   } break;
   case __ITM_TYPE_GENERIC__: {
-    __tmp__E3AK=to_run__W1IB(__tmp__D3AK);
+    __tmp__AA3J=to_run__F1IB(__tmp__552J);
   } break;
   case __ITM_TYPE_SELF__: {
-    __tmp__E3AK=to_run__BDXD();
+    if (((void *)run_value__SLQC == (void *)NULL)) {
+      pos__BFDR=last_position__CI1;
+      put_error__text__0AH( 1,(&__string_148));
+      put_position__ECH(pos__BFDR);
+      put_string__EQD(msg_err__5AH);
+      if ((verbose_level__FX !=  0)) {
+        put_string__2EG(((__STRING *)msg_err__5AH));
+      };
+      if (((type_error__4AH !=  2) | is_warning__OBB)) {
+        exit(( 1));
+      };
+    };
+    __tmp__AA3J=run_value__SLQC;
   } break;
   case __ITM_TYPE_GENERIC_ELT__: {
-    __tmp__E3AK=to_run__DHAG(__tmp__D3AK);
-  } break;
-  case __ITM_TYPE_PARAMETER__: {
-    print__1ZE((&__string_248));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-    __tmp__E3AK=NULL;
+    __tmp__AA3J=to_run__LJEF(__tmp__552J);
   } break;
   };
-  return(__tmp__E3AK);
+  return(__tmp__AA3J);
 }
 
-static void** create__RZON(__INTEGER nb_elements__TZON)
+static void** create__VHLN(__INTEGER nb_elements__XHLN)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __INTEGER Self__2KYN;
-  void **Result__32QN;
-  Result__32QN=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__TZON * ((__INTEGER )(sizeof(void *)))))));
-  Self__2KYN=(__INTEGER)(nb_elements__TZON -  1);
-  while ((Self__2KYN >=  0)) {
-    Result__32QN[Self__2KYN]=NULL;
-    Self__2KYN=(__INTEGER)(Self__2KYN -  1);
+  __UINTEGER_32 sz__MMBR,a__LMBR,new_size__NMBR,new_size2__OMBR,a__PMBR;
+  __UINTEGER_32 new_size__QMBR;
+  __POINTER result__KMBR,ptr_table__MU3R,next__LU3R,result__NU3R;
+  __INTEGER Self__AZUN;
+  void **Result__BLNN;
+  sz__MMBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__XHLN * ((__INTEGER )(sizeof(void *)))));
+  result__KMBR=((__POINTER )(NULL));
+  a__LMBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__NMBR=(__UINTEGER_32)((__UINTEGER_32)(sz__MMBR + a__LMBR) & (__UINTEGER_32)(~ a__LMBR));
+  new_size2__OMBR=(__UINTEGER_32)(new_size__NMBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__OMBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__PMBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__QMBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__OMBR + a__PMBR) & (__UINTEGER_32)(~ a__PMBR));
+    ptr_table__MU3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QMBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__LU3R=((__POINTER )(NULL));
+    result__NU3R=((__POINTER *)ptr_table__MU3R)[ 0];
+    if ((result__NU3R == (void *)NULL)) {
+      result__NU3R=new_lab__2PJ(new_size__QMBR);
+      next__LU3R=(void *)((unsigned long)result__NU3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QMBR)));
+      ((__POINTER *)next__LU3R)[ 0]=NULL;
+      ((__POINTER *)ptr_table__MU3R)[ 0]=next__LU3R;
+    } else {
+      next__LU3R=((__POINTER *)result__NU3R)[ 0];
+      if ((next__LU3R == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NU3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__QMBR <<  1)) <=  4096)) {
+          next__LU3R=(void *)((unsigned long)result__NU3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QMBR)));
+        } else {
+          next__LU3R=new_lab__2PJ(new_size__QMBR);
+        };
+        ((__POINTER *)next__LU3R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__MU3R)[ 0]=next__LU3R;
+      } else {
+        ((__POINTER *)result__NU3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LU3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__NU3R=next__LU3R;
+      };
+    };
+    ((__POINTER *)result__NU3R)[ 0]=((__POINTER ) 3);
+    result__KMBR=(void *)((unsigned long)result__NU3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__KMBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__NMBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  return(Result__32QN);
+  Result__BLNN=((void **)result__KMBR);
+  Self__AZUN=(__INTEGER)(nb_elements__XHLN -  1);
+  while ((Self__AZUN >=  0)) {
+    Result__BLNN[Self__AZUN]=NULL;
+    Self__AZUN=(__INTEGER)(Self__AZUN -  1);
+  };
+  return(Result__BLNN);
 }
 
-static __BOOLEAN is_cast__to__in__E1DJ(__TYPE_FULL *Self__F1DJ,void *n__G1DJ,void *t__H1DJ,void *lst__I1DJ)
-// ({TYPE_FULL},{STRING_CONSTANT},{NULLxTYPE_FULL},{NULLxFAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
+static void append_cast_name_in__A1CJ(__ITM_TYPE_SIMPLE *Self__B1CJ,void *buf__C1CJ)
+// ({ITM_TYPE_SIMPLE},{NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  __INTEGER j__K1DJ;
-  void *old_self_up__M1DJ;
-  void *__tmp__A2DJ,*__tmp__V2DJ;
-  void *__tmp__B2DJ,*__tmp__N5IQ;
-  __ITM_TYPE_STYLE *Self__M5IQ;
-  __BOOLEAN result__L1DJ,__tmp__E2DJ;
-  j__K1DJ= 0;
-  result__L1DJ=FALSE__;
-  old_self_up__M1DJ=NULL;
-  if (((void *)lst__I1DJ != (void *)NULL)) {
-    old_self_up__M1DJ=self_up__KL5F;
-    self_up__KL5F=Self__F1DJ->parent_type__KTL;
-    j__K1DJ= 0;
-    while_do__LWGJ:
-    {
-      if ((j__K1DJ <= ((__FAST_ARRAYoITM_TYPE_MONOo *)lst__I1DJ)->parent_arrayed_collection__PIB.upper__BWK)) {
-        __tmp__A2DJ=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)lst__I1DJ)->parent_arrayed_collection__PIB.storage__5WK)[j__K1DJ];
-        switch (((struct ___OBJ *)__tmp__A2DJ)->__id) {
-        case __ITM_TYPE_SIMPLE__: {
-          if (((__ITM_TYPE_SIMPLE *)__tmp__A2DJ)->to_run__2VK==0) {
-            __tmp__B2DJ=((__ITM_TYPE_SIMPLE *)__tmp__A2DJ)->to_run__1VK;
-          } else {
-            __tmp__B2DJ=to_run__XVK(__tmp__A2DJ);
-          };
-        } break;
-        case __ITM_TYPE_STYLE__: {
-          if (((__ITM_TYPE_STYLE *)__tmp__A2DJ)->to_run__V1IB==0) {
-            __tmp__B2DJ=((__ITM_TYPE_STYLE *)__tmp__A2DJ)->to_run__U1IB;
-          } else {
-            Self__M5IQ=((__ITM_TYPE_STYLE *)__tmp__A2DJ);
-            __tmp__N5IQ=get__XUN(Self__M5IQ);
-            Self__M5IQ->to_run__U1IB=__tmp__N5IQ;
-            Self__M5IQ->to_run__V1IB=0;
-            __tmp__B2DJ=__tmp__N5IQ;
-          };
-        } break;
-        case __ITM_TYPE_GENERIC__: {
-          __tmp__B2DJ=to_run__W1IB(__tmp__A2DJ);
-        } break;
-        case __ITM_TYPE_SELF__: {
-          __tmp__B2DJ=to_run__BDXD();
-        } break;
-        case __ITM_TYPE_GENERIC_ELT__: {
-          __tmp__B2DJ=to_run__DHAG(__tmp__A2DJ);
-        } break;
-        case __ITM_TYPE_PARAMETER__: {
-          print__1ZE((&__string_248));
-          fputc((int)('\n'),stdout);
-          exit(( 1));
-          __tmp__B2DJ=NULL;
-        } break;
-        };
-        __tmp__E2DJ=((void *)__tmp__B2DJ != (void *)t__H1DJ);
+  __INTEGER __tmp__I1CJ,Self__UPDJ,new_capacity__NENR,old_nb_elts__QENR;
+  __INTEGER upper__TU3R,Self__RU3R;
+  __STRING *Self__OENR;
+  __CHARACTER Self__TMBR,result__SMBR;
+  __CHARACTER *Self__PENR,*new__RENR;
+  __tmp__I1CJ=((__STRING_CONSTANT *)Self__B1CJ->name__UMC)->count__XHB;
+  Self__UPDJ= 1;
+  while ((Self__UPDJ <= __tmp__I1CJ)) {
+    Self__TMBR=((__CHARACTER *)((__STRING_CONSTANT *)Self__B1CJ->name__UMC)->storage__X4K)[(__INTEGER)(Self__UPDJ -  1)];
+    result__SMBR='\0';
+    if (((((__INTEGER_8 )Self__TMBR) <  65) || (((__INTEGER_8 )Self__TMBR) >  90))) {
+      result__SMBR=Self__TMBR;
+    } else {
+      result__SMBR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__TMBR) +  32))));
+    };
+    Self__OENR=((__STRING *)buf__C1CJ);
+    new_capacity__NENR= 0;
+    if ((Self__OENR->capacity__MNK <= Self__OENR->count__VF)) {
+      if ((Self__OENR->capacity__MNK ==  0)) {
+        Self__OENR->capacity__MNK= 32;
+        Self__OENR->storage__XNK=create__OUX( 32);
       } else {
-        __tmp__E2DJ=FALSE__;
-      };
-      if (__tmp__E2DJ) {
-        j__K1DJ=(__INTEGER)(j__K1DJ +  1);
-        goto while_do__LWGJ;
+        new_capacity__NENR=(__INTEGER)(Self__OENR->capacity__MNK <<  1);
+        Self__PENR=((__CHARACTER *)Self__OENR->storage__XNK);
+        old_nb_elts__QENR=Self__OENR->capacity__MNK;
+        new__RENR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PENR),((__UINTEGER_32 )old_nb_elts__QENR),((__UINTEGER_32 )new_capacity__NENR)));
+        upper__TU3R=(__INTEGER)(new_capacity__NENR -  1);
+        Self__RU3R=old_nb_elts__QENR;
+        while ((Self__RU3R <= upper__TU3R)) {
+          new__RENR[Self__RU3R]='\0';
+          Self__RU3R=(__INTEGER)(Self__RU3R +  1);
+        };
+        Self__OENR->storage__XNK=new__RENR;
+        Self__OENR->capacity__MNK=new_capacity__NENR;
       };
     };
-    self_up__KL5F=old_self_up__M1DJ;
-    if ((j__K1DJ <= ((__FAST_ARRAYoITM_TYPE_MONOo *)lst__I1DJ)->parent_arrayed_collection__PIB.upper__BWK)) {
-      result__L1DJ=TRUE__;
-      copy__BNK(last_cast_name__3WAI,n__G1DJ);
-      __tmp__V2DJ=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)lst__I1DJ)->parent_arrayed_collection__PIB.storage__5WK)[j__K1DJ];
-      switch (((struct ___OBJ *)__tmp__V2DJ)->__id) {
-      case __ITM_TYPE_SIMPLE__: {
-        append_cast_name_in__WTHJ(__tmp__V2DJ,last_cast_name__3WAI);
-      } break;
-      case __ITM_TYPE_STYLE__: {
-        append_cast_name_in__JUHJ(__tmp__V2DJ,last_cast_name__3WAI);
-      } break;
-      case __ITM_TYPE_GENERIC__: {
-        append_cast_name_in__2UHJ(__tmp__V2DJ,last_cast_name__3WAI);
-      } break;
-      case __ITM_TYPE_SELF__: {
-        append_cast_name_in__RVHJ(__tmp__V2DJ,last_cast_name__3WAI);
-      } break;
-      case __ITM_TYPE_GENERIC_ELT__: {
-        add_last__YPK(last_cast_name__3WAI,((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )'a') + ((__INTEGER_8 )((__ITM_TYPE_GENERIC_ELT *)__tmp__V2DJ)->index__4J2D))))));
-      } break;
-      case __ITM_TYPE_PARAMETER__: {
-        print__1ZE((&__string_572));
-        fputc((int)('\n'),stdout);
-        exit(( 1));
-      } break;
+    ((__CHARACTER *)Self__OENR->storage__XNK)[Self__OENR->count__VF]=result__SMBR;
+    Self__OENR->count__VF=(__INTEGER)(Self__OENR->count__VF +  1);
+    Self__UPDJ=(__INTEGER)(Self__UPDJ +  1);
+  };
+}
+
+static void append_cast_name_in__T1CJ(__ITM_TYPE_STYLE *Self__U1CJ,void *buf__V1CJ)
+// ({ITM_TYPE_STYLE},{NULLxSTRING}) VoidNo recursive, No inlinable.
+{
+  __INTEGER __tmp__11CJ,Self__HQDJ,new_capacity__TENR,old_nb_elts__WENR;
+  __INTEGER upper__YU3R,Self__WU3R;
+  __STRING *Self__UENR;
+  __CHARACTER Self__VMBR,result__UMBR;
+  __CHARACTER *Self__VENR,*new__XENR;
+  __tmp__11CJ=((__STRING_CONSTANT *)Self__U1CJ->parent_itm_type_simple__3IB.name__UMC)->count__XHB;
+  Self__HQDJ= 1;
+  while ((Self__HQDJ <= __tmp__11CJ)) {
+    Self__VMBR=((__CHARACTER *)((__STRING_CONSTANT *)Self__U1CJ->parent_itm_type_simple__3IB.name__UMC)->storage__X4K)[(__INTEGER)(Self__HQDJ -  1)];
+    result__UMBR='\0';
+    if (((((__INTEGER_8 )Self__VMBR) <  65) || (((__INTEGER_8 )Self__VMBR) >  90))) {
+      result__UMBR=Self__VMBR;
+    } else {
+      result__UMBR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__VMBR) +  32))));
+    };
+    Self__UENR=((__STRING *)buf__V1CJ);
+    new_capacity__TENR= 0;
+    if ((Self__UENR->capacity__MNK <= Self__UENR->count__VF)) {
+      if ((Self__UENR->capacity__MNK ==  0)) {
+        Self__UENR->capacity__MNK= 32;
+        Self__UENR->storage__XNK=create__OUX( 32);
+      } else {
+        new_capacity__TENR=(__INTEGER)(Self__UENR->capacity__MNK <<  1);
+        Self__VENR=((__CHARACTER *)Self__UENR->storage__XNK);
+        old_nb_elts__WENR=Self__UENR->capacity__MNK;
+        new__XENR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VENR),((__UINTEGER_32 )old_nb_elts__WENR),((__UINTEGER_32 )new_capacity__TENR)));
+        upper__YU3R=(__INTEGER)(new_capacity__TENR -  1);
+        Self__WU3R=old_nb_elts__WENR;
+        while ((Self__WU3R <= upper__YU3R)) {
+          new__XENR[Self__WU3R]='\0';
+          Self__WU3R=(__INTEGER)(Self__WU3R +  1);
+        };
+        Self__UENR->storage__XNK=new__XENR;
+        Self__UENR->capacity__MNK=new_capacity__TENR;
       };
     };
+    ((__CHARACTER *)Self__UENR->storage__XNK)[Self__UENR->count__VF]=result__UMBR;
+    Self__UENR->count__VF=(__INTEGER)(Self__UENR->count__VF +  1);
+    Self__HQDJ=(__INTEGER)(Self__HQDJ +  1);
   };
-  return(result__L1DJ);
 }
 
-static __BOOLEAN is_integer__4WRI(void *n__AXRI)
-// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void append_cast_name_in__G2CJ(__ITM_TYPE_GENERIC *Self__H2CJ,void *buf__I2CJ)
+// ({ITM_TYPE_GENERIC},{NULLxSTRING}) VoidRecursive, No inlinable.
 {
-  return((((((((((void *)n__AXRI == (void *)(&__string_47)) || ((void *)n__AXRI == (void *)(&__string_48))) || ((void *)n__AXRI == (void *)(&__string_49))) || ((void *)n__AXRI == (void *)(&__string_50))) || ((void *)n__AXRI == (void *)(&__string_51))) || ((void *)n__AXRI == (void *)(&__string_52))) || ((void *)n__AXRI == (void *)(&__string_53))) || ((void *)n__AXRI == (void *)(&__string_54))));
+  __INTEGER __tmp__3QDJ,Self__V3DJ,new_capacity__ZENR,old_nb_elts__2ENR;
+  __INTEGER upper__3U3R,Self__1U3R,__tmp__Q2CJ,Self__MRDJ;
+  __INTEGER new_capacity__5ENR,old_nb_elts__CFNR,upper__CV3R,Self__AV3R;
+  __INTEGER new_capacity__FFNR,old_nb_elts__IFNR,upper__HV3R,Self__FV3R;
+  __STRING *Self__0ENR,*Self__AFNR,*Self__GFNR;
+  void *__tmp__X2CJ,*__tmp__02CJ;
+  __CHARACTER Self__XMBR,result__WMBR,ch__EFNR,ch__KFNR;
+  __CHARACTER *Self__1ENR,*new__3ENR,*Self__BFNR,*new__DFNR,*Self__HFNR;
+  __CHARACTER *new__JFNR;
+  __FAST_ARRAYoITM_TYPE_MONOo *Self__3J3Q;
+  __tmp__3QDJ=((__STRING_CONSTANT *)Self__H2CJ->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC)->count__XHB;
+  Self__V3DJ= 1;
+  while ((Self__V3DJ <= __tmp__3QDJ)) {
+    Self__XMBR=((__CHARACTER *)((__STRING_CONSTANT *)Self__H2CJ->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC)->storage__X4K)[(__INTEGER)(Self__V3DJ -  1)];
+    result__WMBR='\0';
+    if (((((__INTEGER_8 )Self__XMBR) <  65) || (((__INTEGER_8 )Self__XMBR) >  90))) {
+      result__WMBR=Self__XMBR;
+    } else {
+      result__WMBR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__XMBR) +  32))));
+    };
+    Self__0ENR=((__STRING *)buf__I2CJ);
+    new_capacity__ZENR= 0;
+    if ((Self__0ENR->capacity__MNK <= Self__0ENR->count__VF)) {
+      if ((Self__0ENR->capacity__MNK ==  0)) {
+        Self__0ENR->capacity__MNK= 32;
+        Self__0ENR->storage__XNK=create__OUX( 32);
+      } else {
+        new_capacity__ZENR=(__INTEGER)(Self__0ENR->capacity__MNK <<  1);
+        Self__1ENR=((__CHARACTER *)Self__0ENR->storage__XNK);
+        old_nb_elts__2ENR=Self__0ENR->capacity__MNK;
+        new__3ENR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1ENR),((__UINTEGER_32 )old_nb_elts__2ENR),((__UINTEGER_32 )new_capacity__ZENR)));
+        upper__3U3R=(__INTEGER)(new_capacity__ZENR -  1);
+        Self__1U3R=old_nb_elts__2ENR;
+        while ((Self__1U3R <= upper__3U3R)) {
+          new__3ENR[Self__1U3R]='\0';
+          Self__1U3R=(__INTEGER)(Self__1U3R +  1);
+        };
+        Self__0ENR->storage__XNK=new__3ENR;
+        Self__0ENR->capacity__MNK=new_capacity__ZENR;
+      };
+    };
+    ((__CHARACTER *)Self__0ENR->storage__XNK)[Self__0ENR->count__VF]=result__WMBR;
+    Self__0ENR->count__VF=(__INTEGER)(Self__0ENR->count__VF +  1);
+    Self__V3DJ=(__INTEGER)(Self__V3DJ +  1);
+  };
+  append__MOK(buf__I2CJ,(&__string_572));
+  __tmp__Q2CJ=(__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)Self__H2CJ->list_type__MRC)->parent_arrayed_collection__PIB.upper__BWK -  1);
+  Self__MRDJ= 0;
+  while ((Self__MRDJ <= __tmp__Q2CJ)) {
+    __tmp__X2CJ=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)Self__H2CJ->list_type__MRC)->parent_arrayed_collection__PIB.storage__5WK)[Self__MRDJ];
+    switch (((struct ___OBJ *)__tmp__X2CJ)->__id) {
+    case __ITM_TYPE_SIMPLE__: {
+      append_cast_name_in__A1CJ(__tmp__X2CJ,buf__I2CJ);
+    } break;
+    case __ITM_TYPE_STYLE__: {
+      append_cast_name_in__T1CJ(__tmp__X2CJ,buf__I2CJ);
+    } break;
+    case __ITM_TYPE_GENERIC__: {
+      append_cast_name_in__G2CJ(__tmp__X2CJ,buf__I2CJ);
+    } break;
+    case __ITM_TYPE_SELF__: {
+      append_cast_name_in__12CJ(__tmp__X2CJ,buf__I2CJ);
+    } break;
+    case __ITM_TYPE_GENERIC_ELT__: {
+      Self__AFNR=((__STRING *)buf__I2CJ);
+      ch__EFNR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )'a') + ((__INTEGER_8 )((__ITM_TYPE_GENERIC_ELT *)__tmp__X2CJ)->index__BD0D)))));
+      new_capacity__5ENR= 0;
+      if ((Self__AFNR->capacity__MNK <= Self__AFNR->count__VF)) {
+        if ((Self__AFNR->capacity__MNK ==  0)) {
+          Self__AFNR->capacity__MNK= 32;
+          Self__AFNR->storage__XNK=create__OUX( 32);
+        } else {
+          new_capacity__5ENR=(__INTEGER)(Self__AFNR->capacity__MNK <<  1);
+          Self__BFNR=((__CHARACTER *)Self__AFNR->storage__XNK);
+          old_nb_elts__CFNR=Self__AFNR->capacity__MNK;
+          new__DFNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BFNR),((__UINTEGER_32 )old_nb_elts__CFNR),((__UINTEGER_32 )new_capacity__5ENR)));
+          upper__CV3R=(__INTEGER)(new_capacity__5ENR -  1);
+          Self__AV3R=old_nb_elts__CFNR;
+          while ((Self__AV3R <= upper__CV3R)) {
+            new__DFNR[Self__AV3R]='\0';
+            Self__AV3R=(__INTEGER)(Self__AV3R +  1);
+          };
+          Self__AFNR->storage__XNK=new__DFNR;
+          Self__AFNR->capacity__MNK=new_capacity__5ENR;
+        };
+      };
+      ((__CHARACTER *)Self__AFNR->storage__XNK)[Self__AFNR->count__VF]=ch__EFNR;
+      Self__AFNR->count__VF=(__INTEGER)(Self__AFNR->count__VF +  1);
+    } break;
+    };
+    append__MOK(buf__I2CJ,(&__string_573));
+    Self__MRDJ=(__INTEGER)(Self__MRDJ +  1);
+  };
+  Self__3J3Q=((__FAST_ARRAYoITM_TYPE_MONOo *)Self__H2CJ->list_type__MRC);
+  __tmp__02CJ=((void **)Self__3J3Q->parent_arrayed_collection__PIB.storage__5WK)[Self__3J3Q->parent_arrayed_collection__PIB.upper__BWK];
+  switch (((struct ___OBJ *)__tmp__02CJ)->__id) {
+  case __ITM_TYPE_SIMPLE__: {
+    append_cast_name_in__A1CJ(__tmp__02CJ,buf__I2CJ);
+  } break;
+  case __ITM_TYPE_STYLE__: {
+    append_cast_name_in__T1CJ(__tmp__02CJ,buf__I2CJ);
+  } break;
+  case __ITM_TYPE_GENERIC__: {
+    append_cast_name_in__G2CJ(__tmp__02CJ,buf__I2CJ);
+  } break;
+  case __ITM_TYPE_SELF__: {
+    append_cast_name_in__12CJ(__tmp__02CJ,buf__I2CJ);
+  } break;
+  case __ITM_TYPE_GENERIC_ELT__: {
+    Self__GFNR=((__STRING *)buf__I2CJ);
+    ch__KFNR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )'a') + ((__INTEGER_8 )((__ITM_TYPE_GENERIC_ELT *)__tmp__02CJ)->index__BD0D)))));
+    new_capacity__FFNR= 0;
+    if ((Self__GFNR->capacity__MNK <= Self__GFNR->count__VF)) {
+      if ((Self__GFNR->capacity__MNK ==  0)) {
+        Self__GFNR->capacity__MNK= 32;
+        Self__GFNR->storage__XNK=create__OUX( 32);
+      } else {
+        new_capacity__FFNR=(__INTEGER)(Self__GFNR->capacity__MNK <<  1);
+        Self__HFNR=((__CHARACTER *)Self__GFNR->storage__XNK);
+        old_nb_elts__IFNR=Self__GFNR->capacity__MNK;
+        new__JFNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HFNR),((__UINTEGER_32 )old_nb_elts__IFNR),((__UINTEGER_32 )new_capacity__FFNR)));
+        upper__HV3R=(__INTEGER)(new_capacity__FFNR -  1);
+        Self__FV3R=old_nb_elts__IFNR;
+        while ((Self__FV3R <= upper__HV3R)) {
+          new__JFNR[Self__FV3R]='\0';
+          Self__FV3R=(__INTEGER)(Self__FV3R +  1);
+        };
+        Self__GFNR->storage__XNK=new__JFNR;
+        Self__GFNR->capacity__MNK=new_capacity__FFNR;
+      };
+    };
+    ((__CHARACTER *)Self__GFNR->storage__XNK)[Self__GFNR->count__VF]=ch__KFNR;
+    Self__GFNR->count__VF=(__INTEGER)(Self__GFNR->count__VF +  1);
+  } break;
+  };
 }
 
-static void unset_life__AUFM(void *p__CUFM)
-// ({PROFIL_SLOTxPROFIL_BLOCK}) VoidNo recursive, No inlinable.
+static void append_cast_name_in__12CJ(__ITM_TYPE_SELF *Self__22CJ,void *buf__32CJ)
+// ({ITM_TYPE_SELF},{NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  __INTEGER __tmp__MUFM;
-  if (((struct ___OBJ *)p__CUFM)->__id==__PROFIL_SLOT__) {
-    __tmp__MUFM=((__PROFIL_SLOT *)p__CUFM)->parent_profil__4KMC.life_index__YUVI;
-  } else {
-    __tmp__MUFM=((__PROFIL_BLOCK *)p__CUFM)->parent_profil__UNCG.life_index__YUVI;
-  };
-  if ((__tmp__MUFM < life_limit__B4QC)) {
-    life_limit__B4QC=(__INTEGER)(life_limit__B4QC -  1);
-    if ((__tmp__MUFM < life_limit__B4QC)) {
-      if ((__tmp__MUFM > current__AG1C)) {
-        swap__with__JDIM(__tmp__MUFM,life_limit__B4QC);
+  __INTEGER __tmp__D3CJ,Self__CSDJ,new_capacity__LFNR,old_nb_elts__OFNR;
+  __INTEGER upper__MV3R,Self__KV3R;
+  __STRING *Self__MFNR;
+  __CHARACTER Self__ZMBR,result__YMBR;
+  __CHARACTER *Self__NFNR,*new__PFNR;
+  __tmp__D3CJ=((__STRING_CONSTANT *)Self__22CJ->parent_itm_type_simple__5KD.name__UMC)->count__XHB;
+  Self__CSDJ= 1;
+  while ((Self__CSDJ <= __tmp__D3CJ)) {
+    Self__ZMBR=((__CHARACTER *)((__STRING_CONSTANT *)Self__22CJ->parent_itm_type_simple__5KD.name__UMC)->storage__X4K)[(__INTEGER)(Self__CSDJ -  1)];
+    result__YMBR='\0';
+    if (((((__INTEGER_8 )Self__ZMBR) <  65) || (((__INTEGER_8 )Self__ZMBR) >  90))) {
+      result__YMBR=Self__ZMBR;
+    } else {
+      result__YMBR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__ZMBR) +  32))));
+    };
+    Self__MFNR=((__STRING *)buf__32CJ);
+    new_capacity__LFNR= 0;
+    if ((Self__MFNR->capacity__MNK <= Self__MFNR->count__VF)) {
+      if ((Self__MFNR->capacity__MNK ==  0)) {
+        Self__MFNR->capacity__MNK= 32;
+        Self__MFNR->storage__XNK=create__OUX( 32);
       } else {
-        swap__with__JDIM(__tmp__MUFM,current__AG1C);
-        swap__with__JDIM(current__AG1C,life_limit__B4QC);
-        current__AG1C=(__INTEGER)(current__AG1C -  1);
+        new_capacity__LFNR=(__INTEGER)(Self__MFNR->capacity__MNK <<  1);
+        Self__NFNR=((__CHARACTER *)Self__MFNR->storage__XNK);
+        old_nb_elts__OFNR=Self__MFNR->capacity__MNK;
+        new__PFNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NFNR),((__UINTEGER_32 )old_nb_elts__OFNR),((__UINTEGER_32 )new_capacity__LFNR)));
+        upper__MV3R=(__INTEGER)(new_capacity__LFNR -  1);
+        Self__KV3R=old_nb_elts__OFNR;
+        while ((Self__KV3R <= upper__MV3R)) {
+          new__PFNR[Self__KV3R]='\0';
+          Self__KV3R=(__INTEGER)(Self__KV3R +  1);
+        };
+        Self__MFNR->storage__XNK=new__PFNR;
+        Self__MFNR->capacity__MNK=new_capacity__LFNR;
       };
     };
+    ((__CHARACTER *)Self__MFNR->storage__XNK)[Self__MFNR->count__VF]=result__YMBR;
+    Self__MFNR->count__VF=(__INTEGER)(Self__MFNR->count__VF +  1);
+    Self__CSDJ=(__INTEGER)(Self__CSDJ +  1);
   };
 }
 
-static void* new_write__with__40GK(__NODE_STYLE *Self__50GK,void *var__A1GK,void *e__B1GK,void *slot__C1GK)
+static void* new_write__with__03CK(__NODE_STYLE *Self__13CK,void *var__23CK,void *e__33CK,void *slot__43CK)
 // ({NODE_STYLE},{NULLxLOCALxSLOT_DATA},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxSLOT_DATA}) With resultNo recursive, No inlinable.
 {
-  void *rd__E1GK;
-  void *__tmp__T1GK;
-  __STRING_CST *Self__EAJQ;
-  __PROTOTYPE_CST *Self__FAJQ;
-  __INTEGER_CST *Self__GAJQ;
-  __REAL_CST *Self__IAJQ;
-  __CHARACTER_CST *Self__KAJQ;
-  __IS_EXPANDED *Self__LAJQ;
-  __POSITION __tmp__X1GK;
-  void *__tmp__Y1GK;
-  rd__E1GK=NULL;
-  if ((((__SLOT_DATA *)slot__C1GK)->parent_variable__G3YD.parent_named__5KMC.style__ODGC == '-')) {
-    position__B2CK(Self__50GK);
-    rd__E1GK=read__with__RUOJ(((__SLOT_DATA *)slot__C1GK),NULL);
-  } else {
-    position__B2CK(Self__50GK);
-    switch (((struct ___OBJ *)e__B1GK)->__id) {
+  __INTEGER_64 v__1FNR;
+  void *rd__A4CK,*__tmp__1MBR,*__tmp__5MBR,*__tmp__DFDR;
+  void *__tmp__P4CK;
+  __STRING_CST *Self__HDFQ;
+  __PROTOTYPE_CST *Self__IDFQ;
+  __INTEGER_CST *Self__JDFQ,*result__RFNR,*Self__ZFNR;
+  __POSITION p__0FNR,p__GGNR,p__SGNR,__tmp__UW3R;
+  void *t__2FNR,*t__IGNR;
+  __POINTER ptr__SFNR,ptr_table__VV3R,next__UV3R,result__WV3R;
+  __POINTER ptr_table__0V3R,next__ZV3R,result__1V3R,ptr__4FNR;
+  __POINTER ptr_table__5V3R,next__4V3R,result__AW3R,ptr_table__EW3R;
+  __POINTER next__DW3R,result__FW3R,ptr__KGNR,ptr_table__JW3R;
+  __POINTER next__IW3R,result__KW3R,ptr_table__OW3R,next__NW3R;
+  __POINTER result__PW3R;
+  __INTEGER typ_id__TFNR,typ_id__5FNR,typ_id__LGNR;
+  __UINTEGER_32 sz__UFNR,a__VFNR,new_size__WFNR,t__XFNR,a__YFNR;
+  __UINTEGER_32 new_size__3V3R,lab_type__2V3R,sz__AGNR,a__BGNR;
+  __UINTEGER_32 new_size__CGNR,t__DGNR,a__EGNR,new_size__HW3R;
+  __UINTEGER_32 lab_type__GW3R,sz__MGNR,a__NGNR,new_size__OGNR,t__PGNR;
+  __UINTEGER_32 a__QGNR,new_size__RW3R,lab_type__QW3R;
+  __READ_LOCAL *__tmp__2MBR,*__tmp__ANBR;
+  __REAL_CST *Self__LDFQ,*result__3FNR,*Self__FGNR;
+  void *v__HGNR;
+  __CHARACTER_CST *Self__NDFQ;
+  __IS_EXPANDED *Self__ODFQ,*result__JGNR,*Self__RGNR;
+  __READ_GLOBAL *__tmp__EFDR;
+  void *__tmp__TW3R;
+  void *__tmp__U4CK;
+  rd__A4CK=NULL;
+  if ((((__SLOT_DATA *)slot__43CK)->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '-')) {
+    switch (((struct ___OBJ *)Self__13CK->parent_node__WO0G.data__SJZD)->__id) {
+    case __DTA_RD__: {
+    } break;
+    case __DTA_CAST__: {
+    } break;
+    case __DTA_WR_CODE__: {
+    } break;
+    case __DTA_BLOCK__: {
+    } break;
+    case __DTA_WR_VALUE__: {
+    } break;
+    case __DTA_RD_ARGS__: {
+    } break;
+    };
+    rd__A4CK=read__with__NXKJ(((__SLOT_DATA *)slot__43CK),NULL);
+  } else {
+    switch (((struct ___OBJ *)Self__13CK->parent_node__WO0G.data__SJZD)->__id) {
+    case __DTA_RD__: {
+    } break;
+    case __DTA_CAST__: {
+    } break;
+    case __DTA_WR_CODE__: {
+    } break;
+    case __DTA_BLOCK__: {
+    } break;
+    case __DTA_WR_VALUE__: {
+    } break;
+    case __DTA_RD_ARGS__: {
+    } break;
+    };
+    switch (((struct ___OBJ *)e__33CK)->__id) {
     case __LIST__: {
-      __tmp__T1GK=my_copy__IE2M(e__B1GK);
+      __tmp__P4CK=my_copy__MSYM(e__33CK);
     } break;
     case __STRING_CST__: {
-      Self__EAJQ=((__STRING_CST *)e__B1GK);
-      __tmp__T1GK=create__text__BMQH(Self__EAJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__EAJQ->string__LDAI);
+      Self__HDFQ=((__STRING_CST *)e__33CK);
+      __tmp__P4CK=create__text__ITMH(Self__HDFQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HDFQ->string__BK2H);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__T1GK=my_copy__ODAI(e__B1GK);
+      __tmp__P4CK=my_copy__EK2H(e__33CK);
     } break;
     case __PROTOTYPE_CST__: {
-      Self__FAJQ=((__PROTOTYPE_CST *)e__B1GK);
-      __tmp__T1GK=create__type__HZQC(Self__FAJQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FAJQ->parent_constant__DMMC.static_type__LSYD);
+      Self__IDFQ=((__PROTOTYPE_CST *)e__33CK);
+      __tmp__P4CK=create__type__PKQC(Self__IDFQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IDFQ->parent_constant__W2LC.static_type__M2YD);
     } break;
     case __INTEGER_CST__: {
-      Self__GAJQ=((__INTEGER_CST *)e__B1GK);
-      __tmp__T1GK=create__value__type__I1QC(Self__GAJQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__GAJQ->value__VUYD,Self__GAJQ->parent_constant__OMMC.static_type__LSYD);
+      Self__JDFQ=((__INTEGER_CST *)e__33CK);
+      p__0FNR=Self__JDFQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      v__1FNR=Self__JDFQ->value__W4YD;
+      t__2FNR=Self__JDFQ->parent_constant__B3LC.static_type__M2YD;
+      result__RFNR=NULL;
+      ptr__SFNR=((__POINTER )(NULL));
+      typ_id__TFNR= 0;
+      sz__UFNR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+      if ((sz__UFNR ==  0)) {
+        result__RFNR=INTEGER_CST__;
+      } else {
+        typ_id__TFNR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UFNR);
+        if ((typ_id__TFNR == (__INTEGER)(-  1))) {
+          a__VFNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__WFNR=(__UINTEGER_32)((__UINTEGER_32)(sz__UFNR + a__VFNR) & (__UINTEGER_32)(~ a__VFNR));
+          ptr_table__VV3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WFNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__UV3R=((__POINTER )(NULL));
+          result__WV3R=((__POINTER *)ptr_table__VV3R)[ 0];
+          if ((result__WV3R == (void *)NULL)) {
+            result__WV3R=new_lab__2PJ(new_size__WFNR);
+            next__UV3R=(void *)((unsigned long)result__WV3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WFNR)));
+            ((__POINTER *)next__UV3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__VV3R)[ 0]=next__UV3R;
+          } else {
+            next__UV3R=((__POINTER *)result__WV3R)[ 0];
+            if ((next__UV3R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WV3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__WFNR <<  1)) <=  4096)) {
+                next__UV3R=(void *)((unsigned long)result__WV3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WFNR)));
+              } else {
+                next__UV3R=new_lab__2PJ(new_size__WFNR);
+              };
+              ((__POINTER *)next__UV3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__VV3R)[ 0]=next__UV3R;
+            } else {
+              ((__POINTER *)result__WV3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UV3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__WV3R=next__UV3R;
+            };
+          };
+          ptr__SFNR=result__WV3R;
+        } else {
+          t__XFNR=((__UINTEGER_32 )typ_id__TFNR);
+          a__YFNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__3V3R=(__UINTEGER_32)((__UINTEGER_32)(sz__UFNR + a__YFNR) & (__UINTEGER_32)(~ a__YFNR));
+          ptr_table__0V3R=((__POINTER )(&(table_type[(t__XFNR)])));
+          lab_type__2V3R=(__UINTEGER_32)(t__XFNR |  1);
+          next__ZV3R=((__POINTER )(NULL));
+          result__1V3R=((__POINTER *)ptr_table__0V3R)[ 0];
+          if ((result__1V3R == (void *)NULL)) {
+            result__1V3R=new_lab__2PJ(lab_type__2V3R);
+            next__ZV3R=(void *)((unsigned long)result__1V3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3V3R)));
+            ((__POINTER *)next__ZV3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__0V3R)[ 0]=next__ZV3R;
+          } else {
+            next__ZV3R=((__POINTER *)result__1V3R)[ 0];
+            if ((next__ZV3R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1V3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__3V3R <<  1)) <=  4096)) {
+                next__ZV3R=(void *)((unsigned long)result__1V3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3V3R)));
+              } else {
+                next__ZV3R=new_lab__2PJ(lab_type__2V3R);
+              };
+              ((__POINTER *)next__ZV3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__0V3R)[ 0]=next__ZV3R;
+            } else {
+              ((__POINTER *)result__1V3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZV3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__1V3R=next__ZV3R;
+            };
+          };
+          ptr__SFNR=result__1V3R;
+        };
+        result__RFNR=((__INTEGER_CST *)ptr__SFNR);
+        *(result__RFNR) = *(INTEGER_CST__);
+      };
+      Self__ZFNR=((__INTEGER_CST *)result__RFNR);
+      Self__ZFNR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0FNR;
+      Self__ZFNR->value__W4YD=v__1FNR;
+      Self__ZFNR->parent_constant__B3LC.static_type__M2YD=t__2FNR;
+      check_type__YG5D(Self__ZFNR);
+      __tmp__P4CK=result__RFNR;
     } break;
     case __READ_LOCAL__: {
-      __tmp__T1GK=my_copy__02IJ(e__B1GK);
+      __tmp__1MBR=read__QB5G(((__READ_LOCAL *)e__33CK)->local__HJZD);
+      if (__tmp__1MBR==NULL) {
+        __tmp__2MBR=NULL;
+      } else {
+        __tmp__2MBR=((__READ_LOCAL *)__tmp__1MBR);
+      };
+      __tmp__P4CK=__tmp__2MBR;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__T1GK=my_copy__2EAI(e__B1GK);
+      __tmp__P4CK=my_copy__SL2H(e__33CK);
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__T1GK=my_copy__VFAI(e__B1GK);
+      __tmp__P4CK=my_copy__LM2H(e__33CK);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__T1GK=my_copy__CGAI(e__B1GK);
+      __tmp__P4CK=my_copy__YM2H(e__33CK);
     } break;
     case __REAL_CST__: {
-      Self__IAJQ=((__REAL_CST *)e__B1GK);
-      __tmp__T1GK=create__value__type__2KQH(Self__IAJQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IAJQ->value__RGAI,Self__IAJQ->parent_constant__IVNH.static_type__LSYD);
+      Self__LDFQ=((__REAL_CST *)e__33CK);
+      p__GGNR=Self__LDFQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      v__HGNR=Self__LDFQ->value__HN2H;
+      t__IGNR=Self__LDFQ->parent_constant__U2JH.static_type__M2YD;
+      result__3FNR=NULL;
+      ptr__4FNR=((__POINTER )(NULL));
+      typ_id__5FNR= 0;
+      sz__AGNR=((__UINTEGER_32 )sizeof(__REAL_CST));
+      if ((sz__AGNR ==  0)) {
+        result__3FNR=REAL_CST__;
+      } else {
+        typ_id__5FNR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AGNR);
+        if ((typ_id__5FNR == (__INTEGER)(-  1))) {
+          a__BGNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__CGNR=(__UINTEGER_32)((__UINTEGER_32)(sz__AGNR + a__BGNR) & (__UINTEGER_32)(~ a__BGNR));
+          ptr_table__5V3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CGNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__4V3R=((__POINTER )(NULL));
+          result__AW3R=((__POINTER *)ptr_table__5V3R)[ 0];
+          if ((result__AW3R == (void *)NULL)) {
+            result__AW3R=new_lab__2PJ(new_size__CGNR);
+            next__4V3R=(void *)((unsigned long)result__AW3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CGNR)));
+            ((__POINTER *)next__4V3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__5V3R)[ 0]=next__4V3R;
+          } else {
+            next__4V3R=((__POINTER *)result__AW3R)[ 0];
+            if ((next__4V3R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AW3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CGNR <<  1)) <=  4096)) {
+                next__4V3R=(void *)((unsigned long)result__AW3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CGNR)));
+              } else {
+                next__4V3R=new_lab__2PJ(new_size__CGNR);
+              };
+              ((__POINTER *)next__4V3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__5V3R)[ 0]=next__4V3R;
+            } else {
+              ((__POINTER *)result__AW3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4V3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__AW3R=next__4V3R;
+            };
+          };
+          ptr__4FNR=result__AW3R;
+        } else {
+          t__DGNR=((__UINTEGER_32 )typ_id__5FNR);
+          a__EGNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__HW3R=(__UINTEGER_32)((__UINTEGER_32)(sz__AGNR + a__EGNR) & (__UINTEGER_32)(~ a__EGNR));
+          ptr_table__EW3R=((__POINTER )(&(table_type[(t__DGNR)])));
+          lab_type__GW3R=(__UINTEGER_32)(t__DGNR |  1);
+          next__DW3R=((__POINTER )(NULL));
+          result__FW3R=((__POINTER *)ptr_table__EW3R)[ 0];
+          if ((result__FW3R == (void *)NULL)) {
+            result__FW3R=new_lab__2PJ(lab_type__GW3R);
+            next__DW3R=(void *)((unsigned long)result__FW3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HW3R)));
+            ((__POINTER *)next__DW3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__EW3R)[ 0]=next__DW3R;
+          } else {
+            next__DW3R=((__POINTER *)result__FW3R)[ 0];
+            if ((next__DW3R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FW3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__HW3R <<  1)) <=  4096)) {
+                next__DW3R=(void *)((unsigned long)result__FW3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HW3R)));
+              } else {
+                next__DW3R=new_lab__2PJ(lab_type__GW3R);
+              };
+              ((__POINTER *)next__DW3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__EW3R)[ 0]=next__DW3R;
+            } else {
+              ((__POINTER *)result__FW3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DW3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__FW3R=next__DW3R;
+            };
+          };
+          ptr__4FNR=result__FW3R;
+        };
+        result__3FNR=((__REAL_CST *)ptr__4FNR);
+        *(result__3FNR) = *(REAL_CST__);
+      };
+      Self__FGNR=((__REAL_CST *)result__3FNR);
+      Self__FGNR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GGNR;
+      Self__FGNR->value__HN2H=v__HGNR;
+      Self__FGNR->parent_constant__U2JH.static_type__M2YD=t__IGNR;
+      __tmp__P4CK=result__3FNR;
     } break;
     case __CHARACTER_CST__: {
-      Self__KAJQ=((__CHARACTER_CST *)e__B1GK);
-      __tmp__T1GK=create__char__XLQH(Self__KAJQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__KAJQ->text__ZGAI);
+      Self__NDFQ=((__CHARACTER_CST *)e__33CK);
+      __tmp__P4CK=create__char__4SMH(Self__NDFQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NDFQ->text__PN2H);
     } break;
     case __IS_EXPANDED__: {
-      Self__LAJQ=((__IS_EXPANDED *)e__B1GK);
-      __tmp__T1GK=create__receiver__2J0H(Self__LAJQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__LAJQ->receiver__AHAI));
+      Self__ODFQ=((__IS_EXPANDED *)e__33CK);
+      __tmp__5MBR=read__QB5G(((__READ_LOCAL *)Self__ODFQ->receiver__WN2H)->local__HJZD);
+      if (__tmp__5MBR==NULL) {
+        __tmp__ANBR=NULL;
+      } else {
+        __tmp__ANBR=((__READ_LOCAL *)__tmp__5MBR);
+      };
+      p__SGNR=Self__ODFQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+      result__JGNR=NULL;
+      ptr__KGNR=((__POINTER )(NULL));
+      typ_id__LGNR= 0;
+      sz__MGNR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+      if ((sz__MGNR ==  0)) {
+        result__JGNR=IS_EXPANDED__;
+      } else {
+        typ_id__LGNR=-1;
+        clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MGNR);
+        if ((typ_id__LGNR == (__INTEGER)(-  1))) {
+          a__NGNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__OGNR=(__UINTEGER_32)((__UINTEGER_32)(sz__MGNR + a__NGNR) & (__UINTEGER_32)(~ a__NGNR));
+          ptr_table__JW3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OGNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__IW3R=((__POINTER )(NULL));
+          result__KW3R=((__POINTER *)ptr_table__JW3R)[ 0];
+          if ((result__KW3R == (void *)NULL)) {
+            result__KW3R=new_lab__2PJ(new_size__OGNR);
+            next__IW3R=(void *)((unsigned long)result__KW3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OGNR)));
+            ((__POINTER *)next__IW3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__JW3R)[ 0]=next__IW3R;
+          } else {
+            next__IW3R=((__POINTER *)result__KW3R)[ 0];
+            if ((next__IW3R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KW3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OGNR <<  1)) <=  4096)) {
+                next__IW3R=(void *)((unsigned long)result__KW3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OGNR)));
+              } else {
+                next__IW3R=new_lab__2PJ(new_size__OGNR);
+              };
+              ((__POINTER *)next__IW3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__JW3R)[ 0]=next__IW3R;
+            } else {
+              ((__POINTER *)result__KW3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IW3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__KW3R=next__IW3R;
+            };
+          };
+          ptr__KGNR=result__KW3R;
+        } else {
+          t__PGNR=((__UINTEGER_32 )typ_id__LGNR);
+          a__QGNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__RW3R=(__UINTEGER_32)((__UINTEGER_32)(sz__MGNR + a__QGNR) & (__UINTEGER_32)(~ a__QGNR));
+          ptr_table__OW3R=((__POINTER )(&(table_type[(t__PGNR)])));
+          lab_type__QW3R=(__UINTEGER_32)(t__PGNR |  1);
+          next__NW3R=((__POINTER )(NULL));
+          result__PW3R=((__POINTER *)ptr_table__OW3R)[ 0];
+          if ((result__PW3R == (void *)NULL)) {
+            result__PW3R=new_lab__2PJ(lab_type__QW3R);
+            next__NW3R=(void *)((unsigned long)result__PW3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RW3R)));
+            ((__POINTER *)next__NW3R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__OW3R)[ 0]=next__NW3R;
+          } else {
+            next__NW3R=((__POINTER *)result__PW3R)[ 0];
+            if ((next__NW3R == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PW3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__RW3R <<  1)) <=  4096)) {
+                next__NW3R=(void *)((unsigned long)result__PW3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RW3R)));
+              } else {
+                next__NW3R=new_lab__2PJ(lab_type__QW3R);
+              };
+              ((__POINTER *)next__NW3R)[ 0]=NULL;
+              ((__POINTER *)ptr_table__OW3R)[ 0]=next__NW3R;
+            } else {
+              ((__POINTER *)result__PW3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NW3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__PW3R=next__NW3R;
+            };
+          };
+          ptr__KGNR=result__PW3R;
+        };
+        result__JGNR=((__IS_EXPANDED *)ptr__KGNR);
+        *(result__JGNR) = *(IS_EXPANDED__);
+      };
+      Self__RGNR=((__IS_EXPANDED *)result__JGNR);
+      Self__RGNR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SGNR;
+      Self__RGNR->receiver__WN2H=__tmp__ANBR;
+      __tmp__P4CK=result__JGNR;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__T1GK=my_copy__FHAI(e__B1GK);
+      __tmp__P4CK=my_copy__1N2H(e__33CK);
     } break;
     case __EXPR_SUP__: {
-      __tmp__T1GK=my_copy__OHAI(e__B1GK);
+      __tmp__P4CK=my_copy__EO2H(e__33CK);
     } break;
     case __EXPR_SUB__: {
-      __tmp__T1GK=my_copy__ZHAI(e__B1GK);
+      __tmp__P4CK=my_copy__PO2H(e__33CK);
     } break;
     case __EXPR_MUL__: {
-      __tmp__T1GK=my_copy__FIAI(e__B1GK);
+      __tmp__P4CK=my_copy__1O2H(e__33CK);
     } break;
     case __EXPR_DIV__: {
-      __tmp__T1GK=my_copy__QIAI(e__B1GK);
+      __tmp__P4CK=my_copy__GP2H(e__33CK);
     } break;
     case __EXPR_AND__: {
-      __tmp__T1GK=my_copy__1IAI(e__B1GK);
+      __tmp__P4CK=my_copy__RP2H(e__33CK);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__T1GK=my_copy__GJAI(e__B1GK);
+      __tmp__P4CK=my_copy__2P2H(e__33CK);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__T1GK=my_copy__RJAI(e__B1GK);
+      __tmp__P4CK=my_copy__HQ2H(e__33CK);
     } break;
     case __PUT_TO__: {
-      __tmp__T1GK=my_copy__2JAI(e__B1GK);
+      __tmp__P4CK=my_copy__SQ2H(e__33CK);
     } break;
     case __ITEM__: {
-      __tmp__T1GK=my_copy__NKAI(e__B1GK);
+      __tmp__P4CK=my_copy__DR2H(e__33CK);
     } break;
     case __SIZE_OF__: {
-      __tmp__T1GK=my_copy__ZKAI(e__B1GK);
+      __tmp__P4CK=my_copy__PR2H(e__33CK);
     } break;
     case __CAST__: {
-      __tmp__T1GK=my_copy__CLAI(e__B1GK);
+      __tmp__P4CK=my_copy__YR2H(e__33CK);
     } break;
     case __CALL_SLOT__: {
-      __tmp__T1GK=my_copy__1E2M(e__B1GK);
+      __tmp__P4CK=my_copy__5SYM(e__33CK);
     } break;
     case __READ_SLOT__: {
-      __tmp__T1GK=my_copy__MRKK(e__B1GK);
+      __tmp__P4CK=my_copy__IUGK(e__33CK);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__T1GK=my_copy__ZRKK(e__B1GK);
+      __tmp__DFDR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__33CK)->global__ZGJK),NULL);
+      if (__tmp__DFDR==NULL) {
+        __tmp__EFDR=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__DFDR)->__id) {
+        case __READ_SLOT__: {
+          __tmp__EFDR=NULL;
+        } break;
+        case __READ_GLOBAL__: {
+          __tmp__EFDR=((__READ_GLOBAL *)__tmp__DFDR);
+        } break;
+        }
+      };
+      __tmp__P4CK=__tmp__EFDR;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__T1GK=my_copy__3BGN(e__B1GK);
+      __tmp__P4CK=my_copy__BQCN(e__33CK);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__T1GK=my_copy__VIIO(e__B1GK);
+      __tmp__P4CK=my_copy__NREO(e__33CK);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__T1GK=my_copy__3PNO(e__B1GK);
+      __tmp__P4CK=my_copy__VYJO(e__33CK);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__T1GK=my_copy__CJIO(e__B1GK);
+      __tmp__P4CK=my_copy__0REO(e__33CK);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__T1GK=my_copy__JQNO(e__B1GK);
+      __tmp__P4CK=my_copy__BZJO(e__33CK);
     } break;
     case __EXPR_NEG__: {
-      __tmp__T1GK=my_copy__EBNM(e__B1GK);
+      __tmp__P4CK=my_copy__CNJM(e__33CK);
     } break;
     case __EXPR_ADD__: {
-      __tmp__T1GK=my_copy__EOPL(e__B1GK);
+      __tmp__P4CK=my_copy__5XLL(e__33CK);
     } break;
     case __EXPR_NOT__: {
-      __tmp__T1GK=my_copy__SH2M(e__B1GK);
+      __tmp__P4CK=my_copy__WVYM(e__33CK);
     } break;
     case __EXPR_MOD__: {
-      __tmp__T1GK=my_copy__NJIO(e__B1GK);
+      __tmp__P4CK=my_copy__FSEO(e__33CK);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__T1GK=my_copy__YZHP(e__B1GK);
+      __tmp__P4CK=my_copy__QCEP(e__33CK);
     } break;
     case __EXPR_INF__: {
-      __tmp__T1GK=my_copy__13VN(e__B1GK);
+      __tmp__P4CK=my_copy__5LSN(e__33CK);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__T1GK=my_copy__G4VN(e__B1GK);
+      __tmp__P4CK=my_copy__KMSN(e__33CK);
     } break;
     case __EXPR_OR__: {
-      __tmp__T1GK=my_copy__FLTN(e__B1GK);
+      __tmp__P4CK=my_copy__JZPN(e__33CK);
     } break;
     case __EXPR_XOR__: {
-      __tmp__T1GK=my_copy__OUWO(e__B1GK);
+      __tmp__P4CK=my_copy__G3SO(e__33CK);
     } break;
     };
-    rd__E1GK=read__with__RUOJ(slot__C1GK,__tmp__T1GK);
+    rd__A4CK=read__with__NXKJ(slot__43CK,__tmp__P4CK);
   };
-  __tmp__X1GK=position__B2CK(Self__50GK);
-  if (((struct ___OBJ *)var__A1GK)->__id==__LOCAL__) {
-    __tmp__Y1GK=write__value__PXJH(var__A1GK,__tmp__X1GK,rd__E1GK);
-  } else {
-    __tmp__Y1GK=write_direct__with__value__AWHH(((__SLOT_DATA *)var__A1GK),__tmp__X1GK,NULL,rd__E1GK);
+  __tmp__TW3R=Self__13CK->parent_node__WO0G.data__SJZD;
+  switch (((struct ___OBJ *)__tmp__TW3R)->__id) {
+  case __DTA_RD__: {
+    __tmp__UW3R=((__DTA_RD *)__tmp__TW3R)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
+  } break;
+  case __DTA_CAST__: {
+    __tmp__UW3R=DTA__->parent_itm_object__MLQC.position__WIM;
+  } break;
+  case __DTA_WR_CODE__: {
+    __tmp__UW3R=((__DTA_WR_CODE *)__tmp__TW3R)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
+  } break;
+  case __DTA_BLOCK__: {
+    __tmp__UW3R=DTA__->parent_itm_object__MLQC.position__WIM;
+  } break;
+  case __DTA_WR_VALUE__: {
+    __tmp__UW3R=((__DTA_WR_VALUE *)__tmp__TW3R)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
+  } break;
+  case __DTA_RD_ARGS__: {
+    __tmp__UW3R=((__DTA_RD_ARGS *)__tmp__TW3R)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
+  } break;
   };
-  return(__tmp__Y1GK);
-}
-
-static __PROFIL_SLOT* clone__REDL()
-// () With resultNo recursive, No inlinable.
-{
-  __PROFIL_SLOT *result__UEDL;
-  __POINTER ptr__VEDL;
-  __INTEGER typ_id__0EDL;
-  __UINTEGER_32 sz__XEDL,a__KLBR,new_size__ILBR,t__OLBR,a__QLBR;
-  result__UEDL=NULL;
-  ptr__VEDL=((__POINTER )(NULL));
-  typ_id__0EDL= 0;
-  sz__XEDL=((__UINTEGER_32 )sizeof(__PROFIL_SLOT));
-  if ((sz__XEDL ==  0)) {
-    result__UEDL=PROFIL_SLOT__;
+  if (((struct ___OBJ *)var__23CK)->__id==__LOCAL__) {
+    __tmp__U4CK=write__value__14FH(var__23CK,__tmp__UW3R,rd__A4CK);
   } else {
-    typ_id__0EDL=-1;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XEDL);
-    if ((typ_id__0EDL == (__INTEGER)(-  1))) {
-      a__KLBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ILBR=(__UINTEGER_32)((__UINTEGER_32)(sz__XEDL + a__KLBR) & (__UINTEGER_32)(~ a__KLBR));
-      ptr__VEDL=micro_alloc__table__lab__BOI(new_size__ILBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ILBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__ILBR);
-    } else {
-      t__OLBR=((__UINTEGER_32 )typ_id__0EDL);
-      a__QLBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__VEDL=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__XEDL + a__QLBR) & (__UINTEGER_32)(~ a__QLBR)),((__POINTER )(&(table_type[(t__OLBR)]))),(__UINTEGER_32)(t__OLBR |  1));
-    };
-    result__UEDL=((__PROFIL_SLOT *)ptr__VEDL);
-    *(result__UEDL) = *(PROFIL_SLOT__);
+    __tmp__U4CK=write_direct__with__value__C5DH(((__SLOT_DATA *)var__23CK),__tmp__UW3R,NULL,rd__A4CK);
   };
-  return(result__UEDL);
+  return(__tmp__U4CK);
 }
 
-static void add_last__LGDL(__FAST_ARRAYoPROFIL_SLOTo *Self__MGDL,void *element__NGDL)
+static void add_last__1K5K(__FAST_ARRAYoPROFIL_SLOTo *Self__2K5K,void *element__3K5K)
 // ({FAST_ARRAYoPROFIL_SLOTo},{NULLxPROFIL_SLOT}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__OGDL,__tmp__SHDL,__tmp__EYLL,Self__FJWL;
-  __BOOLEAN __tmp__2GDL;
-  void **__tmp__RHDL,**new__RXLL;
-  new_capacity__OGDL= 0;
-  if (((__INTEGER)(Self__MGDL->parent_arrayed_collection__XACG.upper__AQSG +  1) <= (__INTEGER)(Self__MGDL->parent_arrayed_collection__XACG.capacity__RPSG -  1))) {
-    Self__MGDL->parent_arrayed_collection__XACG.upper__AQSG=(__INTEGER)(Self__MGDL->parent_arrayed_collection__XACG.upper__AQSG +  1);
-    __tmp__2GDL=TRUE__;
+  __INTEGER new_capacity__4K5K,__tmp__CM5K,__tmp__G0HL,Self__1TSL;
+  __BOOLEAN __tmp__ML5K;
+  void **__tmp__BM5K,**new__TZHL;
+  new_capacity__4K5K= 0;
+  if (((__INTEGER)(Self__2K5K->parent_arrayed_collection__P05F.upper__QUPG +  1) <= (__INTEGER)(Self__2K5K->parent_arrayed_collection__P05F.capacity__BUPG -  1))) {
+    Self__2K5K->parent_arrayed_collection__P05F.upper__QUPG=(__INTEGER)(Self__2K5K->parent_arrayed_collection__P05F.upper__QUPG +  1);
+    __tmp__ML5K=TRUE__;
   } else {
-    __tmp__2GDL=FALSE__;
+    __tmp__ML5K=FALSE__;
   };
-  if ((! __tmp__2GDL)) {
-    if ((Self__MGDL->parent_arrayed_collection__XACG.capacity__RPSG ==  0)) {
-      Self__MGDL->parent_arrayed_collection__XACG.storage__2PSG=create__H5ZG( 2);
-      Self__MGDL->parent_arrayed_collection__XACG.capacity__RPSG= 2;
-      Self__MGDL->parent_arrayed_collection__XACG.upper__AQSG= 0;
+  if ((! __tmp__ML5K)) {
+    if ((Self__2K5K->parent_arrayed_collection__P05F.capacity__BUPG ==  0)) {
+      Self__2K5K->parent_arrayed_collection__P05F.storage__MUPG=create__CSWG( 2);
+      Self__2K5K->parent_arrayed_collection__P05F.capacity__BUPG= 2;
+      Self__2K5K->parent_arrayed_collection__P05F.upper__QUPG= 0;
     } else {
-      new_capacity__OGDL=(__INTEGER)(Self__MGDL->parent_arrayed_collection__XACG.capacity__RPSG <<  1);
-      __tmp__RHDL=Self__MGDL->parent_arrayed_collection__XACG.storage__2PSG;
-      __tmp__SHDL=Self__MGDL->parent_arrayed_collection__XACG.capacity__RPSG;
-      new__RXLL=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__RHDL)),((__UINTEGER_32 )(__INTEGER)(__tmp__SHDL * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__OGDL * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__EYLL=(__INTEGER)(new_capacity__OGDL -  1);
-      Self__FJWL=__tmp__SHDL;
-      while ((Self__FJWL <= __tmp__EYLL)) {
-        new__RXLL[Self__FJWL]=NULL;
-        Self__FJWL=(__INTEGER)(Self__FJWL +  1);
+      new_capacity__4K5K=(__INTEGER)(Self__2K5K->parent_arrayed_collection__P05F.capacity__BUPG <<  1);
+      __tmp__BM5K=Self__2K5K->parent_arrayed_collection__P05F.storage__MUPG;
+      __tmp__CM5K=Self__2K5K->parent_arrayed_collection__P05F.capacity__BUPG;
+      new__TZHL=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__BM5K)),((__UINTEGER_32 )(__INTEGER)(__tmp__CM5K * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__4K5K * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__G0HL=(__INTEGER)(new_capacity__4K5K -  1);
+      Self__1TSL=__tmp__CM5K;
+      while ((Self__1TSL <= __tmp__G0HL)) {
+        new__TZHL[Self__1TSL]=NULL;
+        Self__1TSL=(__INTEGER)(Self__1TSL +  1);
       };
-      Self__MGDL->parent_arrayed_collection__XACG.storage__2PSG=new__RXLL;
-      Self__MGDL->parent_arrayed_collection__XACG.capacity__RPSG=new_capacity__OGDL;
-      Self__MGDL->parent_arrayed_collection__XACG.upper__AQSG=(__INTEGER)(Self__MGDL->parent_arrayed_collection__XACG.upper__AQSG +  1);
+      Self__2K5K->parent_arrayed_collection__P05F.storage__MUPG=new__TZHL;
+      Self__2K5K->parent_arrayed_collection__P05F.capacity__BUPG=new_capacity__4K5K;
+      Self__2K5K->parent_arrayed_collection__P05F.upper__QUPG=(__INTEGER)(Self__2K5K->parent_arrayed_collection__P05F.upper__QUPG +  1);
     };
   };
-  ((void **)Self__MGDL->parent_arrayed_collection__XACG.storage__2PSG)[Self__MGDL->parent_arrayed_collection__XACG.upper__AQSG]=element__NGDL;
-}
-
-static void* get__result__F0OM(__TYPE_FULL *Self__G0OM,__POSITION p__H0OM,__INTEGER n__I0OM)
-// ({TYPE_FULL},{POSITION},{INTEGER}) With resultNo recursive, No inlinable.
-{
-  copy__BNK(string_tmp__RB,(&__string_15));
-  if ((n__I0OM !=  0)) {
-    add_last__YPK(string_tmp__RB,'_');
-    append_in__4VC(((__INTEGER_32 )n__I0OM),string_tmp__RB);
-  };
-  return(create__name__style__type__VCNG(p__H0OM,get__QEC(string_tmp__RB),'+',Self__G0OM));
+  ((void **)Self__2K5K->parent_arrayed_collection__P05F.storage__MUPG)[Self__2K5K->parent_arrayed_collection__P05F.upper__QUPG]=element__3K5K;
 }
 
-static void* write_argument__C5RL(__PROFIL_SLOT *Self__D5RL,void *args__E5RL)
+static void* write_argument__XIOL(__PROFIL_SLOT *Self__YIOL,void *args__ZIOL)
 // ({PROFIL_SLOT},{NULLxFAST_ARRAYoEXPRo}) With resultNo recursive, No inlinable.
 {
-  void *loc__G5RL;
-  void *val__H5RL,*__tmp__S5RL;
-  __POSITION __tmp__T5RL,__tmp__PASL;
-  __INTEGER __tmp__BASL,Self__WOVL;
-  __READ_LOCAL *Self__SCJQ,*Self__UCJQ;
-  __READ_GLOBAL *Self__VCJQ;
-  __FAST_ARRAYoEXPRo *Self__1LBR;
-  void *result__J5RL;
-  loc__G5RL=NULL;
-  val__H5RL=NULL;
-  if (((__INTEGER)(((__FAST_ARRAYoEXPRo *)args__E5RL)->parent_arrayed_collection__3LMC.upper__0KWH +  1) != (__INTEGER)(((__FAST_ARRAYoLOCALo *)Self__D5RL->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.upper__TIAG +  1))) {
-    Self__1LBR=((__FAST_ARRAYoEXPRo *)args__E5RL);
-    __tmp__S5RL=((void **)Self__1LBR->parent_arrayed_collection__3LMC.storage__NLHI)[Self__1LBR->parent_arrayed_collection__3LMC.upper__0KWH];
-    switch (((struct ___OBJ *)__tmp__S5RL)->__id) {
+  void *loc__1IOL;
+  void *val__2IOL,*__tmp__HJOL;
+  __POSITION __tmp__IJOL,__tmp__EKOL;
+  __INTEGER __tmp__WJOL,Self__MZRL;
+  __READ_LOCAL *Self__VFFQ,*Self__XFFQ;
+  __LOCAL *Self__VW3R,*Self__0W3R;
+  void *voir__WW3R,*voir__ZW3R,*voir__1W3R,*voir__4W3R;
+  __LIST *Self__YW3R,*Self__3W3R;
+  __READ_GLOBAL *Self__YFFQ;
+  __FAST_ARRAYoEXPRo *Self__ZK3Q;
+  void *result__4IOL;
+  loc__1IOL=NULL;
+  val__2IOL=NULL;
+  if (((__INTEGER)(((__FAST_ARRAYoEXPRo *)args__ZIOL)->parent_arrayed_collection__Q2LC.upper__2RSH +  1) != (__INTEGER)(((__FAST_ARRAYoLOCALo *)Self__YIOL->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F +  1))) {
+    Self__ZK3Q=((__FAST_ARRAYoEXPRo *)args__ZIOL);
+    __tmp__HJOL=((void **)Self__ZK3Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__ZK3Q->parent_arrayed_collection__Q2LC.upper__2RSH];
+    switch (((struct ___OBJ *)__tmp__HJOL)->__id) {
     case __LIST__: {
-      __tmp__T5RL=((__LIST *)__tmp__S5RL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__LIST *)__tmp__HJOL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __STRING_CST__: {
-      __tmp__T5RL=((__STRING_CST *)__tmp__S5RL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__STRING_CST *)__tmp__HJOL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__T5RL=((__EXTERNAL_C *)__tmp__S5RL)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXTERNAL_C *)__tmp__HJOL)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__T5RL=((__PROTOTYPE_CST *)__tmp__S5RL)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__PROTOTYPE_CST *)__tmp__HJOL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __INTEGER_CST__: {
-      __tmp__T5RL=((__INTEGER_CST *)__tmp__S5RL)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__INTEGER_CST *)__tmp__HJOL)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __READ_LOCAL__: {
-      __tmp__T5RL=((__READ_LOCAL *)__tmp__S5RL)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__READ_LOCAL *)__tmp__HJOL)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__T5RL=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__T5RL=((__EXPR_EQUAL *)__tmp__S5RL)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_EQUAL *)__tmp__HJOL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__T5RL=((__EXPR_NOT_EQUAL *)__tmp__S5RL)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_NOT_EQUAL *)__tmp__HJOL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __REAL_CST__: {
-      __tmp__T5RL=((__REAL_CST *)__tmp__S5RL)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__REAL_CST *)__tmp__HJOL)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__T5RL=((__CHARACTER_CST *)__tmp__S5RL)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__CHARACTER_CST *)__tmp__HJOL)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__T5RL=((__IS_EXPANDED *)__tmp__S5RL)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__IS_EXPANDED *)__tmp__HJOL)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__T5RL=((__GET_TYPE_ID *)__tmp__S5RL)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__GET_TYPE_ID *)__tmp__HJOL)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_SUP__: {
-      __tmp__T5RL=((__EXPR_SUP *)__tmp__S5RL)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_SUP *)__tmp__HJOL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_SUB__: {
-      __tmp__T5RL=((__EXPR_SUB *)__tmp__S5RL)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_SUB *)__tmp__HJOL)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_MUL__: {
-      __tmp__T5RL=((__EXPR_MUL *)__tmp__S5RL)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_MUL *)__tmp__HJOL)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_DIV__: {
-      __tmp__T5RL=((__EXPR_DIV *)__tmp__S5RL)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_DIV *)__tmp__HJOL)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_AND__: {
-      __tmp__T5RL=((__EXPR_AND *)__tmp__S5RL)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_AND *)__tmp__HJOL)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__T5RL=((__EXPR_SHIFT_R *)__tmp__S5RL)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_SHIFT_R *)__tmp__HJOL)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__T5RL=((__EXPR_SHIFT_L *)__tmp__S5RL)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_SHIFT_L *)__tmp__HJOL)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __PUT_TO__: {
-      __tmp__T5RL=((__PUT_TO *)__tmp__S5RL)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__PUT_TO *)__tmp__HJOL)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __ITEM__: {
-      __tmp__T5RL=((__ITEM *)__tmp__S5RL)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__ITEM *)__tmp__HJOL)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __SIZE_OF__: {
-      __tmp__T5RL=((__SIZE_OF *)__tmp__S5RL)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__SIZE_OF *)__tmp__HJOL)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __CAST__: {
-      __tmp__T5RL=((__CAST *)__tmp__S5RL)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__CAST *)__tmp__HJOL)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __CALL_SLOT__: {
-      __tmp__T5RL=((__CALL_SLOT *)__tmp__S5RL)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__CALL_SLOT *)__tmp__HJOL)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __READ_SLOT__: {
-      __tmp__T5RL=((__READ_SLOT *)__tmp__S5RL)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__READ_SLOT *)__tmp__HJOL)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__T5RL=((__READ_GLOBAL *)__tmp__S5RL)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__READ_GLOBAL *)__tmp__HJOL)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__T5RL=((__EXPR_NOT_LOGIC *)__tmp__S5RL)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_NOT_LOGIC *)__tmp__HJOL)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__T5RL=((__EXPR_OR_LOGIC *)__tmp__S5RL)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_OR_LOGIC *)__tmp__HJOL)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__T5RL=((__EXPR_OR_OR_LOGIC *)__tmp__S5RL)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_OR_OR_LOGIC *)__tmp__HJOL)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__T5RL=((__EXPR_AND_LOGIC *)__tmp__S5RL)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_AND_LOGIC *)__tmp__HJOL)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__T5RL=((__EXPR_AND_AND_LOGIC *)__tmp__S5RL)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_AND_AND_LOGIC *)__tmp__HJOL)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_NEG__: {
-      __tmp__T5RL=((__EXPR_NEG *)__tmp__S5RL)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_NEG *)__tmp__HJOL)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_ADD__: {
-      __tmp__T5RL=((__EXPR_ADD *)__tmp__S5RL)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_ADD *)__tmp__HJOL)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_NOT__: {
-      __tmp__T5RL=((__EXPR_NOT *)__tmp__S5RL)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_NOT *)__tmp__HJOL)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_MOD__: {
-      __tmp__T5RL=((__EXPR_MOD *)__tmp__S5RL)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_MOD *)__tmp__HJOL)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__T5RL=((__EXPR_SUP_EQ *)__tmp__S5RL)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_SUP_EQ *)__tmp__HJOL)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_INF__: {
-      __tmp__T5RL=((__EXPR_INF *)__tmp__S5RL)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_INF *)__tmp__HJOL)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__T5RL=((__EXPR_INF_EQ *)__tmp__S5RL)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_INF_EQ *)__tmp__HJOL)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_OR__: {
-      __tmp__T5RL=((__EXPR_OR *)__tmp__S5RL)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_OR *)__tmp__HJOL)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     case __EXPR_XOR__: {
-      __tmp__T5RL=((__EXPR_XOR *)__tmp__S5RL)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+      __tmp__IJOL=((__EXPR_XOR *)__tmp__HJOL)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
     } break;
     };
-    put_error__text__0AH( 1,(&__string_333));
-    put_position__ECH(__tmp__T5RL);
-    send_error__2FH();
+    put_error__text__0AH( 1,(&__string_335));
+    put_position__ECH(__tmp__IJOL);
+    put_string__EQD(msg_err__5AH);
+    if ((verbose_level__FX !=  0)) {
+      put_string__2EG(((__STRING *)msg_err__5AH));
+    };
+    if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      exit(( 1));
+    };
   };
-  result__J5RL=create_with_capacity__0ATH((__INTEGER)(((__FAST_ARRAYoLOCALo *)Self__D5RL->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.upper__TIAG +  1));
-  __tmp__BASL=((__FAST_ARRAYoLOCALo *)Self__D5RL->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.upper__TIAG;
-  Self__WOVL= 0;
-  while ((Self__WOVL <= __tmp__BASL)) {
-    loc__G5RL=((void **)((__FAST_ARRAYoLOCALo *)Self__D5RL->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__WOVL];
-    val__H5RL=((void **)((__FAST_ARRAYoEXPRo *)args__E5RL)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__WOVL];
-    if (((void *)loc__G5RL != (void *)NULL)) {
-      switch (((struct ___OBJ *)val__H5RL)->__id) {
+  result__4IOL=create_with_capacity__2HPH((__INTEGER)(((__FAST_ARRAYoLOCALo *)Self__YIOL->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F +  1));
+  __tmp__WJOL=((__FAST_ARRAYoLOCALo *)Self__YIOL->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F;
+  Self__MZRL= 0;
+  while ((Self__MZRL <= __tmp__WJOL)) {
+    loc__1IOL=((void **)((__FAST_ARRAYoLOCALo *)Self__YIOL->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__MZRL];
+    val__2IOL=((void **)((__FAST_ARRAYoEXPRo *)args__ZIOL)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__MZRL];
+    if (((void *)loc__1IOL != (void *)NULL)) {
+      switch (((struct ___OBJ *)val__2IOL)->__id) {
       case __LIST__: {
-        __tmp__PASL=((__LIST *)val__H5RL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__LIST *)val__2IOL)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __STRING_CST__: {
-        __tmp__PASL=((__STRING_CST *)val__H5RL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__STRING_CST *)val__2IOL)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__PASL=((__EXTERNAL_C *)val__H5RL)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXTERNAL_C *)val__2IOL)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__PASL=((__PROTOTYPE_CST *)val__H5RL)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__PROTOTYPE_CST *)val__2IOL)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __INTEGER_CST__: {
-        __tmp__PASL=((__INTEGER_CST *)val__H5RL)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__INTEGER_CST *)val__2IOL)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __READ_LOCAL__: {
-        __tmp__PASL=((__READ_LOCAL *)val__H5RL)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__READ_LOCAL *)val__2IOL)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__PASL=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__PASL=((__EXPR_EQUAL *)val__H5RL)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_EQUAL *)val__2IOL)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__PASL=((__EXPR_NOT_EQUAL *)val__H5RL)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_NOT_EQUAL *)val__2IOL)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __REAL_CST__: {
-        __tmp__PASL=((__REAL_CST *)val__H5RL)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__REAL_CST *)val__2IOL)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__PASL=((__CHARACTER_CST *)val__H5RL)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__CHARACTER_CST *)val__2IOL)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__PASL=((__IS_EXPANDED *)val__H5RL)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__IS_EXPANDED *)val__2IOL)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__PASL=((__GET_TYPE_ID *)val__H5RL)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__GET_TYPE_ID *)val__2IOL)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_SUP__: {
-        __tmp__PASL=((__EXPR_SUP *)val__H5RL)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_SUP *)val__2IOL)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_SUB__: {
-        __tmp__PASL=((__EXPR_SUB *)val__H5RL)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_SUB *)val__2IOL)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_MUL__: {
-        __tmp__PASL=((__EXPR_MUL *)val__H5RL)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_MUL *)val__2IOL)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_DIV__: {
-        __tmp__PASL=((__EXPR_DIV *)val__H5RL)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_DIV *)val__2IOL)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_AND__: {
-        __tmp__PASL=((__EXPR_AND *)val__H5RL)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_AND *)val__2IOL)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__PASL=((__EXPR_SHIFT_R *)val__H5RL)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_SHIFT_R *)val__2IOL)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__PASL=((__EXPR_SHIFT_L *)val__H5RL)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_SHIFT_L *)val__2IOL)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __PUT_TO__: {
-        __tmp__PASL=((__PUT_TO *)val__H5RL)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__PUT_TO *)val__2IOL)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __ITEM__: {
-        __tmp__PASL=((__ITEM *)val__H5RL)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__ITEM *)val__2IOL)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __SIZE_OF__: {
-        __tmp__PASL=((__SIZE_OF *)val__H5RL)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__SIZE_OF *)val__2IOL)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __CAST__: {
-        __tmp__PASL=((__CAST *)val__H5RL)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__CAST *)val__2IOL)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __CALL_SLOT__: {
-        __tmp__PASL=((__CALL_SLOT *)val__H5RL)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__CALL_SLOT *)val__2IOL)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __READ_SLOT__: {
-        __tmp__PASL=((__READ_SLOT *)val__H5RL)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__READ_SLOT *)val__2IOL)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__PASL=((__READ_GLOBAL *)val__H5RL)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__READ_GLOBAL *)val__2IOL)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__PASL=((__EXPR_NOT_LOGIC *)val__H5RL)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_NOT_LOGIC *)val__2IOL)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__PASL=((__EXPR_OR_LOGIC *)val__H5RL)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_OR_LOGIC *)val__2IOL)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__PASL=((__EXPR_OR_OR_LOGIC *)val__H5RL)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_OR_OR_LOGIC *)val__2IOL)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__PASL=((__EXPR_AND_LOGIC *)val__H5RL)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_AND_LOGIC *)val__2IOL)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__PASL=((__EXPR_AND_AND_LOGIC *)val__H5RL)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_AND_AND_LOGIC *)val__2IOL)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_NEG__: {
-        __tmp__PASL=((__EXPR_NEG *)val__H5RL)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_NEG *)val__2IOL)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_ADD__: {
-        __tmp__PASL=((__EXPR_ADD *)val__H5RL)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_ADD *)val__2IOL)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_NOT__: {
-        __tmp__PASL=((__EXPR_NOT *)val__H5RL)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_NOT *)val__2IOL)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_MOD__: {
-        __tmp__PASL=((__EXPR_MOD *)val__H5RL)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_MOD *)val__2IOL)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__PASL=((__EXPR_SUP_EQ *)val__H5RL)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_SUP_EQ *)val__2IOL)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_INF__: {
-        __tmp__PASL=((__EXPR_INF *)val__H5RL)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_INF *)val__2IOL)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__PASL=((__EXPR_INF_EQ *)val__H5RL)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_INF_EQ *)val__2IOL)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_OR__: {
-        __tmp__PASL=((__EXPR_OR *)val__H5RL)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_OR *)val__2IOL)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       case __EXPR_XOR__: {
-        __tmp__PASL=((__EXPR_XOR *)val__H5RL)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+        __tmp__EKOL=((__EXPR_XOR *)val__2IOL)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
       } break;
       };
-      add_last__1HHI(result__J5RL,write__value__PXJH(loc__G5RL,__tmp__PASL,val__H5RL));
+      add_last__RODI(result__4IOL,write__value__14FH(loc__1IOL,__tmp__EKOL,val__2IOL));
     } else {
-      add_last__1HHI(result__J5RL,NULL);
-      switch (((struct ___OBJ *)val__H5RL)->__id) {
+      add_last__RODI(result__4IOL,NULL);
+      switch (((struct ___OBJ *)val__2IOL)->__id) {
       case __LIST__: {
-        remove__WLNJ(val__H5RL);
+        remove__SOJJ(val__2IOL);
       } break;
       case __STRING_CST__: {
       } break;
       case __EXTERNAL_C__: {
-        remove__AREK(val__H5RL);
+        remove__2TAK(val__2IOL);
       } break;
       case __PROTOTYPE_CST__: {
       } break;
       case __INTEGER_CST__: {
       } break;
       case __READ_LOCAL__: {
-        Self__SCJQ=((__READ_LOCAL *)val__H5RL);
-        unread__ESNK(Self__SCJQ->local__G5YD,Self__SCJQ);
+        Self__VFFQ=((__READ_LOCAL *)val__2IOL);
+        Self__VW3R=((__LOCAL *)Self__VFFQ->local__HJZD);
+        Self__VW3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VW3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__VW3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__WW3R=create__AXB( 250);
+          display__UXFK(Self__VFFQ,voir__WW3R);
+          put_string__2EG(((__STRING *)voir__WW3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__YW3R=((__LIST *)list_current__EH1);
+          voir__ZW3R=create__AXB( 250);
+          display__EQQG(Self__YW3R,voir__ZW3R);
+          put_string__2EG(((__STRING *)voir__ZW3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __EXPR_MULTIPLE__: {
-        remove__5REK(val__H5RL);
+        remove__1UAK(val__2IOL);
       } break;
       case __EXPR_EQUAL__: {
-        remove__PSEK(val__H5RL);
+        remove__LVAK(val__2IOL);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        remove__TSEK(val__H5RL);
+        remove__PVAK(val__2IOL);
       } break;
       case __REAL_CST__: {
       } break;
       case __CHARACTER_CST__: {
       } break;
       case __IS_EXPANDED__: {
-        Self__UCJQ=((__READ_LOCAL *)((__IS_EXPANDED *)val__H5RL)->receiver__AHAI);
-        unread__ESNK(Self__UCJQ->local__G5YD,Self__UCJQ);
+        Self__XFFQ=((__READ_LOCAL *)((__IS_EXPANDED *)val__2IOL)->receiver__WN2H);
+        Self__0W3R=((__LOCAL *)Self__XFFQ->local__HJZD);
+        Self__0W3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0W3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+        if ((Self__0W3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+          print__1ZE((&__string_336));
+          voir__1W3R=create__AXB( 250);
+          display__UXFK(Self__XFFQ,voir__1W3R);
+          put_string__2EG(((__STRING *)voir__1W3R));
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_337));
+          Self__3W3R=((__LIST *)list_current__EH1);
+          voir__4W3R=create__AXB( 250);
+          display__EQQG(Self__3W3R,voir__4W3R);
+          put_string__2EG(((__STRING *)voir__4W3R));
+          fputc((int)('\n'),stdout);
+          fputc((int)('\n'),stdout);
+          print__1ZE((&__string_338));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+        };
       } break;
       case __GET_TYPE_ID__: {
-        remove__4SEK(val__H5RL);
+        remove__0VAK(val__2IOL);
       } break;
       case __EXPR_SUP__: {
-        remove__BTEK(val__H5RL);
+        remove__3VAK(val__2IOL);
       } break;
       case __EXPR_SUB__: {
-        remove__FTEK(val__H5RL);
+        remove__BWAK(val__2IOL);
       } break;
       case __EXPR_MUL__: {
-        remove__JTEK(val__H5RL);
+        remove__FWAK(val__2IOL);
       } break;
       case __EXPR_DIV__: {
-        remove__NTEK(val__H5RL);
+        remove__JWAK(val__2IOL);
       } break;
       case __EXPR_AND__: {
-        remove__RTEK(val__H5RL);
+        remove__NWAK(val__2IOL);
       } break;
       case __EXPR_SHIFT_R__: {
-        remove__VTEK(val__H5RL);
+        remove__RWAK(val__2IOL);
       } break;
       case __EXPR_SHIFT_L__: {
-        remove__ZTEK(val__H5RL);
+        remove__VWAK(val__2IOL);
       } break;
       case __PUT_TO__: {
-        remove__3TEK(val__H5RL);
+        remove__ZWAK(val__2IOL);
       } break;
       case __ITEM__: {
-        remove__4UEK(val__H5RL);
+        remove__0XAK(val__2IOL);
       } break;
       case __SIZE_OF__: {
-        remove__CVEK(val__H5RL);
+        remove__4XAK(val__2IOL);
       } break;
       case __CAST__: {
-        remove__FVEK(val__H5RL);
+        remove__BYAK(val__2IOL);
       } break;
       case __CALL_SLOT__: {
-        remove__IKQL(val__H5RL);
+        remove__DUML(val__2IOL);
       } break;
       case __READ_SLOT__: {
-        remove__KDLK(val__H5RL);
+        remove__GGHK(val__2IOL);
       } break;
       case __READ_GLOBAL__: {
-        Self__VCJQ=((__READ_GLOBAL *)val__H5RL);
-        unread__H2QL(Self__VCJQ->global__3DNK,Self__VCJQ);
+        Self__YFFQ=((__READ_GLOBAL *)val__2IOL);
+        unread__CGNL(Self__YFFQ->global__ZGJK,Self__YFFQ);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        remove__SS3M(val__H5RL);
+        remove__WA0M(val__2IOL);
       } break;
       case __EXPR_OR_LOGIC__: {
-        remove__CMIO(val__H5RL);
+        remove__0UEO(val__2IOL);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        remove__CJOO(val__H5RL);
+        remove__0RKO(val__2IOL);
       } break;
       case __EXPR_AND_LOGIC__: {
-        remove__GMIO(val__H5RL);
+        remove__4UEO(val__2IOL);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        remove__HJOO(val__H5RL);
+        remove__5RKO(val__2IOL);
       } break;
       case __EXPR_NEG__: {
-        remove__JHNM(val__H5RL);
+        remove__HTJM(val__2IOL);
       } break;
       case __EXPR_ADD__: {
-        remove__2MQL(val__H5RL);
+        remove__XWML(val__2IOL);
       } break;
       case __EXPR_NOT__: {
-        remove__P12M(val__H5RL);
+        remove__TJZM(val__2IOL);
       } break;
       case __EXPR_MOD__: {
-        remove__KMIO(val__H5RL);
+        remove__CVEO(val__2IOL);
       } break;
       case __EXPR_SUP_EQ__: {
-        remove__D2HP(val__H5RL);
+        remove__1EEP(val__2IOL);
       } break;
       case __EXPR_INF__: {
-        remove__WVUN(val__H5RL);
+        remove__0DRN(val__2IOL);
       } break;
       case __EXPR_INF_EQ__: {
-        remove__0VUN(val__H5RL);
+        remove__4DRN(val__2IOL);
       } break;
       case __EXPR_OR__: {
-        remove__XQTN(val__H5RL);
+        remove__14PN(val__2IOL);
       } break;
       case __EXPR_XOR__: {
-        remove__MMXO(val__H5RL);
+        remove__EVTO(val__2IOL);
       } break;
       };
     };
-    Self__WOVL=(__INTEGER)(Self__WOVL +  1);
+    Self__MZRL=(__INTEGER)(Self__MZRL +  1);
   };
-  return(result__J5RL);
+  return(result__4IOL);
 }
 
-static void remove__QATL(__CASE *Self__RATL)
+static void remove__RKPL(__CASE *Self__SKPL)
 // ({CASE}) VoidNo recursive, No inlinable.
 {
-  void *__tmp__VATL;
-  void *__tmp__WATL,*tb__SATL;
-  __PROFIL_BLOCK *Self__5ATL;
-  remove__WLNJ(Self__RATL->code__PWCG);
-  __tmp__VATL=Self__RATL->id__4SCG;
-  if (__tmp__VATL==NULL) {
-    __tmp__WATL=NULL;
+  void *__tmp__WKPL;
+  void *__tmp__XKPL,*tb__TKPL;
+  __PROFIL_BLOCK *Self__ALPL;
+  remove__SOJJ(Self__SKPL->code__JPAG);
+  __tmp__WKPL=Self__SKPL->id__YLAG;
+  if (__tmp__WKPL==NULL) {
+    __tmp__XKPL=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__VATL)->__id) {
+    switch (((struct ___OBJ *)__tmp__WKPL)->__id) {
     case __TYPE__: {
-      __tmp__WATL=NULL;
+      __tmp__XKPL=NULL;
     } break;
     case __TYPE_NULL__: {
-      __tmp__WATL=NULL;
+      __tmp__XKPL=NULL;
     } break;
     case __TYPE_VOID__: {
-      __tmp__WATL=NULL;
+      __tmp__XKPL=NULL;
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__WATL=NULL;
+      __tmp__XKPL=NULL;
     } break;
     case __TYPE_ID__: {
-      __tmp__WATL=NULL;
+      __tmp__XKPL=NULL;
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__WATL=NULL;
+      __tmp__XKPL=NULL;
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__WATL=((void *)__tmp__VATL);
+      __tmp__XKPL=((void *)__tmp__WKPL);
     } break;
     }
   };
-  tb__SATL=__tmp__WATL;
-  if (((void *)__tmp__WATL != (void *)NULL)) {
-    Self__5ATL=((__PROFIL_BLOCK *)__tmp__WATL);
-    ((__SLOT_DATA *)Self__5ATL->slot_value__DWMH)->parent_variable__G3YD.ensure_count__4KCG=(__INTEGER)(((__SLOT_DATA *)Self__5ATL->slot_value__DWMH)->parent_variable__G3YD.ensure_count__4KCG -  1);
+  tb__TKPL=__tmp__XKPL;
+  if (((void *)__tmp__XKPL != (void *)NULL)) {
+    Self__ALPL=((__PROFIL_BLOCK *)__tmp__XKPL);
+    ((__SLOT_DATA *)Self__ALPL->slot_value__P3IH)->parent_variable__HHZD.ensure_count__YDAG=(__INTEGER)(((__SLOT_DATA *)Self__ALPL->slot_value__P3IH)->parent_variable__HHZD.ensure_count__YDAG -  1);
   };
 }
 
-static void set_late_binding__0KWL()
+static void set_late_binding__QVSL()
 // () VoidRecursive, No inlinable.
 {
-  void *__tmp__2KWL;
-  __tmp__2KWL=type_block__BLB;
-  switch (((struct ___OBJ *)__tmp__2KWL)->__id) {
+  void *__tmp__SVSL;
+  __tmp__SVSL=type_block__BLB;
+  switch (((struct ___OBJ *)__tmp__SVSL)->__id) {
   case __TYPE__: {
-    ((__TYPE *)__tmp__2KWL)->last_pass_binding__VT3I=pass_count__YMMC;
+    ((__TYPE *)__tmp__SVSL)->last_pass_binding__AYZI=pass_count__L3LC;
   } break;
   case __TYPE_NULL__: {
-    ((__TYPE_NULL *)__tmp__2KWL)->parent_type__TIB.last_pass_binding__VT3I=pass_count__YMMC;
+    ((__TYPE_NULL *)__tmp__SVSL)->parent_type__TIB.last_pass_binding__AYZI=pass_count__L3LC;
   } break;
   case __TYPE_VOID__: {
-    ((__TYPE_VOID *)__tmp__2KWL)->parent_type__UIB.last_pass_binding__VT3I=pass_count__YMMC;
+    ((__TYPE_VOID *)__tmp__SVSL)->parent_type__UIB.last_pass_binding__AYZI=pass_count__L3LC;
   } break;
   case __TYPE_CONTEXT__: {
-    ((__TYPE_CONTEXT *)__tmp__2KWL)->parent_type__VIB.last_pass_binding__VT3I=pass_count__YMMC;
+    ((__TYPE_CONTEXT *)__tmp__SVSL)->parent_type__VIB.last_pass_binding__AYZI=pass_count__L3LC;
   } break;
   case __TYPE_ID__: {
-    ((__TYPE_ID *)__tmp__2KWL)->parent_type__WIB.last_pass_binding__VT3I=pass_count__YMMC;
+    ((__TYPE_ID *)__tmp__SVSL)->parent_type__WIB.last_pass_binding__AYZI=pass_count__L3LC;
   } break;
   case __TYPE_GENERIC__: {
-    ((__TYPE_GENERIC *)__tmp__2KWL)->parent_type__T2IB.last_pass_binding__VT3I=pass_count__YMMC;
+    ((__TYPE_GENERIC *)__tmp__SVSL)->parent_type__C2IB.last_pass_binding__AYZI=pass_count__L3LC;
   } break;
   case __PROFIL_BLOCK__: {
-    set_late_binding__0KWL();
+    set_late_binding__QVSL();
   } break;
   };
 }
 
-static void execute__AMLL(__SLOT_DATA *Self__BMLL)
-// ({SLOT_DATA}) VoidRecursive, No inlinable.
-{
-  void *s__EMLL;
-  void *val__FMLL,*old_list_current__GMLL;
-  void *__tmp__1NNL;
-  __INTEGER __tmp__3MLL,Self__N3NL;
-  void *__tmp__KNLL,*__tmp__1NLL;
-  __LIST *Self__ZCML;
-  void *lst__CMLL,*__tmp__2NNL;
-  __CHARACTER __tmp__ENLL;
-  lst__CMLL=NULL;
-  s__EMLL=NULL;
-  val__FMLL=Self__BMLL->value__LWRG;
-  Self__BMLL->value__LWRG=NULL;
-  add__to__RZCH(((__LIST *)list_main__WE)->expr_list__EMRG,val__FMLL,(__INTEGER)(((__LIST *)list_main__WE)->index__XUUG -  1));
-  if (((__UINTEGER_8)(((__TYPE_FULL *)Self__BMLL->parent_variable__G3YD.type__LCCG)->flag__LTL &  1) !=  0)) {
-    __tmp__1NNL=((__TYPE_FULL *)Self__BMLL->parent_variable__G3YD.type__LCCG)->parent_type__KTL;
-    switch (((struct ___OBJ *)__tmp__1NNL)->__id) {
-    case __TYPE__: {
-      __tmp__2NNL=((__TYPE *)__tmp__1NNL)->slot_run__1JC;
-    } break;
-    case __TYPE_NULL__: {
-      __tmp__2NNL=((__TYPE_NULL *)__tmp__1NNL)->parent_type__TIB.slot_run__1JC;
-    } break;
-    case __TYPE_VOID__: {
-      __tmp__2NNL=((__TYPE_VOID *)__tmp__1NNL)->parent_type__UIB.slot_run__1JC;
-    } break;
-    case __TYPE_CONTEXT__: {
-      __tmp__2NNL=((__TYPE_CONTEXT *)__tmp__1NNL)->parent_type__VIB.slot_run__1JC;
-    } break;
-    case __TYPE_ID__: {
-      __tmp__2NNL=((__TYPE_ID *)__tmp__1NNL)->parent_type__WIB.slot_run__1JC;
-    } break;
-    case __TYPE_GENERIC__: {
-      __tmp__2NNL=((__TYPE_GENERIC *)__tmp__1NNL)->parent_type__T2IB.slot_run__1JC;
-    } break;
-    case __PROFIL_BLOCK__: {
-      __tmp__2NNL=((__PROFIL_BLOCK *)__tmp__1NNL)->parent_type__VNCG.slot_run__1JC;
-    } break;
-    };
-    lst__CMLL=__tmp__2NNL;
-    if (((void *)__tmp__2NNL != (void *)NULL)) {
-      __tmp__3MLL=((__FAST_ARRAYoSLOTo *)__tmp__2NNL)->parent_arrayed_collection__ZJC.upper__WSL;
-      Self__N3NL= 0;
-      while ((Self__N3NL <= __tmp__3MLL)) {
-        s__EMLL=((void **)((__FAST_ARRAYoSLOTo *)lst__CMLL)->parent_arrayed_collection__ZJC.storage__SSL)[Self__N3NL];
-        if (((struct ___OBJ *)s__EMLL)->__id==__SLOT_DATA__) {
-          __tmp__ENLL=((__SLOT_DATA *)s__EMLL)->parent_variable__G3YD.parent_named__5KMC.style__ODGC;
-        } else {
-          __tmp__ENLL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)s__EMLL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.style__ODGC;
-        };
-        if ((__tmp__ENLL == '+')) {
-          if (((struct ___OBJ *)s__EMLL)->__id==__SLOT_DATA__) {
-            __tmp__KNLL=((__SLOT *)((__SLOT_DATA *)s__EMLL)->parent_slot__H3YD)->slot_data_intern__B4YD;
-          } else {
-            __tmp__KNLL=((__SLOT *)((__SLOT_CODE *)s__EMLL)->parent_slot__C24F)->slot_data_intern__B4YD;
-          };
-          if ((((void *)__tmp__KNLL != (void *)NULL) && ((void *)((__SLOT_DATA *)__tmp__KNLL)->value__LWRG != (void *)NULL))) {
-            execute__AMLL(__tmp__KNLL);
-          };
-          if (((struct ___OBJ *)s__EMLL)->__id==__SLOT_DATA__) {
-            __tmp__1NLL=((__SLOT *)((__SLOT_DATA *)s__EMLL)->parent_slot__H3YD)->slot_id__ZWRG;
-          } else {
-            __tmp__1NLL=((__SLOT *)((__SLOT_CODE *)s__EMLL)->parent_slot__C24F)->slot_id__ZWRG;
-          };
-          if ((((void *)__tmp__1NLL != (void *)NULL) && ((void *)((__SLOT_DATA *)__tmp__1NLL)->value__LWRG != (void *)NULL))) {
-            execute__AMLL(__tmp__1NLL);
-          };
-        };
-        Self__N3NL=(__INTEGER)(Self__N3NL +  1);
-      };
-    };
-  };
-  old_list_current__GMLL=list_current__IF1;
-  list_current__IF1=NULL;
-  execute_link__GMRG(val__FMLL);
-  Self__ZCML=((__LIST *)list_main__WE);
-  Self__ZCML->index__XUUG=(__INTEGER)(Self__ZCML->index__XUUG +  1);
-  list_current__IF1=old_list_current__GMLL;
-}
-
-static void remove__0CEM(void *p__2CEM)
+static void remove__YOAM(void *p__0OAM)
 // ({PROFIL_SLOTxPROFIL_BLOCK}) VoidNo recursive, No inlinable.
 {
-  __INTEGER __tmp__GDEM;
-  __FAST_ARRAYoPROFILo *Self__RMBR;
-  unset_life__AUFM(p__2CEM);
-  if (((struct ___OBJ *)p__2CEM)->__id==__PROFIL_SLOT__) {
-    __tmp__GDEM=((__PROFIL_SLOT *)p__2CEM)->parent_profil__4KMC.life_index__YUVI;
+  __INTEGER __tmp__EPAM,i2__UGNR;
+  void *__tmp__VGNR,*__tmp__XGNR,*tmp__ZGNR;
+  __FAST_ARRAYoPROFILo *Self__YGNR,*Self__PL3Q;
+  unset_life__45BM(p__0OAM);
+  if (((struct ___OBJ *)p__0OAM)->__id==__PROFIL_SLOT__) {
+    __tmp__EPAM=((__PROFIL_SLOT *)p__0OAM)->parent_profil__R1LC.life_index__C1RI;
   } else {
-    __tmp__GDEM=((__PROFIL_BLOCK *)p__2CEM)->parent_profil__UNCG.life_index__YUVI;
-  };
-  if ((__tmp__GDEM != ((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.upper__KNB)) {
-    swap__with__JDIM(__tmp__GDEM,((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.upper__KNB);
+    __tmp__EPAM=((__PROFIL_BLOCK *)p__0OAM)->parent_profil__OGAG.life_index__C1RI;
   };
-  Self__RMBR=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
-  Self__RMBR->parent_arrayed_collection__DNB.upper__KNB=(__INTEGER)(Self__RMBR->parent_arrayed_collection__DNB.upper__KNB -  1);
-}
-
-static void insert__to__15GM(__LIST *Self__25GM,void *e__35GM,__INTEGER idx__45GM)
-// ({LIST},{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},{INTEGER}) VoidNo recursive, No inlinable.
-{
-  add__to__RZCH(Self__25GM->expr_list__EMRG,e__35GM,(__INTEGER)(idx__45GM -  1));
-  if ((idx__45GM <= Self__25GM->index__XUUG)) {
-    Self__25GM->index__XUUG=(__INTEGER)(Self__25GM->index__XUUG +  1);
+  if ((__tmp__EPAM != ((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.upper__KNB)) {
+    i2__UGNR=((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.upper__KNB;
+    __tmp__VGNR=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[i2__UGNR];
+    if (((struct ___OBJ *)__tmp__VGNR)->__id==__PROFIL_SLOT__) {
+      ((__PROFIL_SLOT *)__tmp__VGNR)->parent_profil__R1LC.life_index__C1RI=__tmp__EPAM;
+    } else {
+      ((__PROFIL_BLOCK *)__tmp__VGNR)->parent_profil__OGAG.life_index__C1RI=__tmp__EPAM;
+    };
+    __tmp__XGNR=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[__tmp__EPAM];
+    if (((struct ___OBJ *)__tmp__XGNR)->__id==__PROFIL_SLOT__) {
+      ((__PROFIL_SLOT *)__tmp__XGNR)->parent_profil__R1LC.life_index__C1RI=i2__UGNR;
+    } else {
+      ((__PROFIL_BLOCK *)__tmp__XGNR)->parent_profil__OGAG.life_index__C1RI=i2__UGNR;
+    };
+    Self__YGNR=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
+    tmp__ZGNR=((void **)Self__YGNR->parent_arrayed_collection__DNB.storage__E1L)[__tmp__EPAM];
+    ((void **)Self__YGNR->parent_arrayed_collection__DNB.storage__E1L)[__tmp__EPAM]=((void **)Self__YGNR->parent_arrayed_collection__DNB.storage__E1L)[i2__UGNR];
+    ((void **)Self__YGNR->parent_arrayed_collection__DNB.storage__E1L)[i2__UGNR]=tmp__ZGNR;
   };
+  Self__PL3Q=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
+  Self__PL3Q->parent_arrayed_collection__DNB.upper__KNB=(__INTEGER)(Self__PL3Q->parent_arrayed_collection__DNB.upper__KNB -  1);
 }
 
-static void argument_to_assignment__index__alias__UPPM(__CALL_SLOT *Self__VPPM,void *lst__WPPM,__INTEGER idx__XPPM,__BOOLEAN is_alias__YPPM)
+static void argument_to_assignment__index__alias__41LM(__CALL_SLOT *Self__51LM,void *lst__A2LM,__INTEGER idx__B2LM,__BOOLEAN is_alias__C2LM)
 // ({CALL_SLOT},{NULLxLIST},{INTEGER},{TRUExFALSE}) VoidNo recursive, No inlinable.
 {
-  void *val__ZPPM,*new_wrt__0PPM;
-  void *new_val__1PPM,*__tmp__1QPM,*__tmp__YRPM,*__tmp__DSPM;
-  void *__tmp__SSPM;
-  void *loc__2PPM,*__tmp__YQPM,*__tmp__PSPM;
-  __INTEGER Self__NFQM;
-  void *__tmp__WQPM,*__tmp__ERPM,*__tmp__NSPM,*__tmp__1SPM;
-  __POSITION __tmp__ZQPM,__tmp__QSPM;
-  void *__tmp__ZRPM,*__tmp__BSPM;
-  val__ZPPM=NULL;
-  new_wrt__0PPM=NULL;
-  new_val__1PPM=NULL;
-  loc__2PPM=NULL;
-  Self__NFQM=((__FAST_ARRAYoWRITEo *)Self__VPPM->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.upper__5HHI;
-  while ((Self__NFQM >=  1)) {
-    val__ZPPM=((void **)((__FAST_ARRAYoWRITEo *)Self__VPPM->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__NFQM];
-    if (((void *)val__ZPPM != (void *)NULL)) {
-      ((void **)((__FAST_ARRAYoWRITEo *)Self__VPPM->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__NFQM]=NULL;
-      if (is_alias__YPPM) {
-        switch (((struct ___OBJ *)val__ZPPM)->__id) {
+  void *val__D2LM,*new_wrt__E2LM;
+  void *new_val__F2LM,*__tmp__F3LM,*__tmp__C4LM,*__tmp__N4LM;
+  void *__tmp__24LM;
+  void *loc__G2LM,*__tmp__C3LM,*__tmp__Z4LM;
+  __INTEGER Self__XRMM,index__IFDR,Self__AX3R,index__LFDR,Self__IX3R;
+  void *__tmp__A3LM,*__tmp__O3LM,*__tmp__X4LM,*__tmp__F5LM;
+  __POSITION __tmp__D3LM,__tmp__04LM;
+  __LIST *Self__CNBR,*Self__FNBR;
+  void *__tmp__D4LM,*__tmp__L4LM;
+  __FAST_ARRAYoINSTRo *Self__GFDR,*Self__JFDR;
+  void **__tmp__CX3R,**__tmp__DX3R,**__tmp__EX3R,**__tmp__KX3R;
+  void **__tmp__LX3R,**__tmp__MX3R;
+  val__D2LM=NULL;
+  new_wrt__E2LM=NULL;
+  new_val__F2LM=NULL;
+  loc__G2LM=NULL;
+  Self__XRMM=((__FAST_ARRAYoWRITEo *)Self__51LM->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI;
+  while ((Self__XRMM >=  1)) {
+    val__D2LM=((void **)((__FAST_ARRAYoWRITEo *)Self__51LM->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__XRMM];
+    if (((void *)val__D2LM != (void *)NULL)) {
+      ((void **)((__FAST_ARRAYoWRITEo *)Self__51LM->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__XRMM]=NULL;
+      if (is_alias__C2LM) {
+        switch (((struct ___OBJ *)val__D2LM)->__id) {
         case __WRITE_GLOBAL__: {
-          __tmp__WQPM=((__WRITE_GLOBAL *)val__ZPPM)->global__IN5H;
+          __tmp__A3LM=((__WRITE_GLOBAL *)val__D2LM)->global__GU1H;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__WQPM=((__WRITE_SLOT *)val__ZPPM)->slot__JM5H;
+          __tmp__A3LM=((__WRITE_SLOT *)val__D2LM)->slot__HT1H;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__WQPM=((__WRITE_LOCAL *)val__ZPPM)->local__IOMJ;
+          __tmp__A3LM=((__WRITE_LOCAL *)val__D2LM)->local__ERIJ;
         } break;
         };
-        if (__tmp__WQPM==NULL) {
-          __tmp__YQPM=NULL;
+        if (__tmp__A3LM==NULL) {
+          __tmp__C3LM=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__WQPM)->__id) {
+          switch (((struct ___OBJ *)__tmp__A3LM)->__id) {
           case __LOCAL__: {
-            __tmp__YQPM=((void *)__tmp__WQPM);
+            __tmp__C3LM=((void *)__tmp__A3LM);
           } break;
           case __SLOT_DATA__: {
-            __tmp__YQPM=NULL;
+            __tmp__C3LM=NULL;
           } break;
           }
         };
-        loc__2PPM=__tmp__YQPM;
-        switch (((struct ___OBJ *)val__ZPPM)->__id) {
+        loc__G2LM=__tmp__C3LM;
+        switch (((struct ___OBJ *)val__D2LM)->__id) {
         case __WRITE_GLOBAL__: {
-          __tmp__ZQPM=((__WRITE_GLOBAL *)val__ZPPM)->parent_write__MZJH.parent_instr__GWRG.parent_itm_object__TE.position__BJM;
+          __tmp__D3LM=((__WRITE_GLOBAL *)val__D2LM)->parent_write__YAGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__ZQPM=((__WRITE_SLOT *)val__ZPPM)->parent_write__ZZJH.parent_instr__GWRG.parent_itm_object__TE.position__BJM;
+          __tmp__D3LM=((__WRITE_SLOT *)val__D2LM)->parent_write__FBGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__ZQPM=((__WRITE_LOCAL *)val__ZPPM)->parent_write__FZ4I.parent_instr__GWRG.parent_itm_object__TE.position__BJM;
+          __tmp__D3LM=((__WRITE_LOCAL *)val__D2LM)->parent_write__540I.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
         } break;
         };
-        switch (((struct ___OBJ *)val__ZPPM)->__id) {
+        switch (((struct ___OBJ *)val__D2LM)->__id) {
         case __WRITE_GLOBAL__: {
-          __tmp__1QPM=((__WRITE_GLOBAL *)val__ZPPM)->parent_write__MZJH.value__NXHH;
+          __tmp__F3LM=((__WRITE_GLOBAL *)val__D2LM)->parent_write__YAGH.value__PAEH;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__1QPM=((__WRITE_SLOT *)val__ZPPM)->parent_write__ZZJH.value__NXHH;
+          __tmp__F3LM=((__WRITE_SLOT *)val__D2LM)->parent_write__FBGH.value__PAEH;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__1QPM=((__WRITE_LOCAL *)val__ZPPM)->parent_write__FZ4I.value__NXHH;
+          __tmp__F3LM=((__WRITE_LOCAL *)val__D2LM)->parent_write__540I.value__PAEH;
         } break;
         };
-        new_wrt__0PPM=write__value__PXJH(__tmp__YQPM,__tmp__ZQPM,__tmp__1QPM);
-        unwrite__0CRL(__tmp__YQPM,val__ZPPM);
+        new_wrt__E2LM=write__value__14FH(__tmp__C3LM,__tmp__D3LM,__tmp__F3LM);
+        unwrite__VMNL(__tmp__C3LM,val__D2LM);
       } else {
-        new_wrt__0PPM=val__ZPPM;
+        new_wrt__E2LM=val__D2LM;
       };
-      insert__to__15GM(lst__WPPM,new_wrt__0PPM,idx__XPPM);
-      switch (((struct ___OBJ *)new_wrt__0PPM)->__id) {
+      Self__CNBR=((__LIST *)lst__A2LM);
+      Self__GFDR=((__FAST_ARRAYoINSTRo *)Self__CNBR->expr_list__RTOG);
+      index__IFDR=(__INTEGER)(idx__B2LM -  1);
+      if ((index__IFDR == (__INTEGER)(Self__GFDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+        add_last__IK4G(Self__GFDR,new_wrt__E2LM);
+      } else {
+        add_last__IK4G(Self__GFDR,new_wrt__E2LM);
+        Self__AX3R=(__INTEGER)(Self__GFDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+        __tmp__CX3R=Self__GFDR->parent_arrayed_collection__QTOG.storage__JL4G;
+        __tmp__DX3R=Self__GFDR->parent_arrayed_collection__QTOG.storage__JL4G;
+        __tmp__EX3R=Self__GFDR->parent_arrayed_collection__QTOG.storage__JL4G;
+        while ((Self__AX3R >= index__IFDR)) {
+          ((void **)__tmp__DX3R)[(__INTEGER)(Self__AX3R +  1)]=((void **)__tmp__CX3R)[Self__AX3R];
+          ((void **)__tmp__EX3R)[Self__AX3R]=NULL;
+          Self__AX3R=(__INTEGER)(Self__AX3R -  1);
+        };
+        ((void **)Self__GFDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__IFDR]=new_wrt__E2LM;
+      };
+      if ((idx__B2LM <= Self__CNBR->index__XWRG)) {
+        Self__CNBR->index__XWRG=(__INTEGER)(Self__CNBR->index__XWRG +  1);
+      };
+      switch (((struct ___OBJ *)new_wrt__E2LM)->__id) {
       case __WRITE_GLOBAL__: {
-        __tmp__ERPM=((__WRITE_GLOBAL *)new_wrt__0PPM)->global__IN5H;
+        __tmp__O3LM=((__WRITE_GLOBAL *)new_wrt__E2LM)->global__GU1H;
       } break;
       case __WRITE_SLOT__: {
-        __tmp__ERPM=((__WRITE_SLOT *)new_wrt__0PPM)->slot__JM5H;
+        __tmp__O3LM=((__WRITE_SLOT *)new_wrt__E2LM)->slot__HT1H;
       } break;
       case __WRITE_LOCAL__: {
-        __tmp__ERPM=((__WRITE_LOCAL *)new_wrt__0PPM)->local__IOMJ;
+        __tmp__O3LM=((__WRITE_LOCAL *)new_wrt__E2LM)->local__ERIJ;
       } break;
       };
-      if (((struct ___OBJ *)__tmp__ERPM)->__id==__LOCAL__) {
-        ((__LOCAL *)__tmp__ERPM)->parent_variable__ALMC.parent_named__5KMC.style__ODGC='+';
+      if (((struct ___OBJ *)__tmp__O3LM)->__id==__LOCAL__) {
+        ((__LOCAL *)__tmp__O3LM)->parent_variable__T1LC.parent_named__S1LC.style__3CGC='+';
       } else {
-        ((__SLOT_DATA *)__tmp__ERPM)->parent_variable__G3YD.parent_named__5KMC.style__ODGC='+';
+        ((__SLOT_DATA *)__tmp__O3LM)->parent_variable__HHZD.parent_named__S1LC.style__3CGC='+';
       };
     };
-    Self__NFQM=(__INTEGER)(Self__NFQM -  1);
+    Self__XRMM=(__INTEGER)(Self__XRMM -  1);
   };
-  if ((! (((__FAST_ARRAYoWRITEo *)Self__VPPM->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.upper__5HHI <  0))) {
-    val__ZPPM=((void **)((__FAST_ARRAYoWRITEo *)Self__VPPM->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.storage__3IHI)[ 0];
-    if (((void *)val__ZPPM != (void *)NULL)) {
-      ((void **)((__FAST_ARRAYoWRITEo *)Self__VPPM->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.storage__3IHI)[ 0]=NULL;
-      switch (((struct ___OBJ *)val__ZPPM)->__id) {
+  if ((! (((__FAST_ARRAYoWRITEo *)Self__51LM->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI <  0))) {
+    val__D2LM=((void **)((__FAST_ARRAYoWRITEo *)Self__51LM->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[ 0];
+    if (((void *)val__D2LM != (void *)NULL)) {
+      ((void **)((__FAST_ARRAYoWRITEo *)Self__51LM->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[ 0]=NULL;
+      switch (((struct ___OBJ *)val__D2LM)->__id) {
       case __WRITE_GLOBAL__: {
-        __tmp__YRPM=((__WRITE_GLOBAL *)val__ZPPM)->parent_write__MZJH.value__NXHH;
+        __tmp__C4LM=((__WRITE_GLOBAL *)val__D2LM)->parent_write__YAGH.value__PAEH;
       } break;
       case __WRITE_SLOT__: {
-        __tmp__YRPM=((__WRITE_SLOT *)val__ZPPM)->parent_write__ZZJH.value__NXHH;
+        __tmp__C4LM=((__WRITE_SLOT *)val__D2LM)->parent_write__FBGH.value__PAEH;
       } break;
       case __WRITE_LOCAL__: {
-        __tmp__YRPM=((__WRITE_LOCAL *)val__ZPPM)->parent_write__FZ4I.value__NXHH;
+        __tmp__C4LM=((__WRITE_LOCAL *)val__D2LM)->parent_write__540I.value__PAEH;
       } break;
       };
-      switch (((struct ___OBJ *)__tmp__YRPM)->__id) {
+      switch (((struct ___OBJ *)__tmp__C4LM)->__id) {
       case __LIST__: {
-        __tmp__ZRPM=static_type__SCTG(__tmp__YRPM);
+        __tmp__D4LM=static_type__OHQG(__tmp__C4LM);
       } break;
       case __STRING_CST__: {
-        __tmp__ZRPM=((__STRING_CST *)__tmp__YRPM)->parent_constant__5F.static_type__LSYD;
+        __tmp__D4LM=((__STRING_CST *)__tmp__C4LM)->parent_constant__5F.static_type__M2YD;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__ZRPM=((__EXTERNAL_C *)__tmp__YRPM)->static_type__KMZD;
+        __tmp__D4LM=((__EXTERNAL_C *)__tmp__C4LM)->static_type__1VZD;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__ZRPM=((__PROTOTYPE_CST *)__tmp__YRPM)->parent_constant__DMMC.static_type__LSYD;
+        __tmp__D4LM=((__PROTOTYPE_CST *)__tmp__C4LM)->parent_constant__W2LC.static_type__M2YD;
       } break;
       case __INTEGER_CST__: {
-        __tmp__ZRPM=((__INTEGER_CST *)__tmp__YRPM)->parent_constant__OMMC.static_type__LSYD;
+        __tmp__D4LM=((__INTEGER_CST *)__tmp__C4LM)->parent_constant__B3LC.static_type__M2YD;
       } break;
       case __READ_LOCAL__: {
-        __tmp__ZRPM=((__LOCAL *)((__READ_LOCAL *)__tmp__YRPM)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+        __tmp__D4LM=((__LOCAL *)((__READ_LOCAL *)__tmp__C4LM)->local__HJZD)->parent_variable__T1LC.type__D25F;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__ZRPM=static_type__EG5H(__tmp__YRPM);
+        __tmp__D4LM=static_type__CN1H(__tmp__C4LM);
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__ZRPM=static_type__3G5H();
+        __tmp__D4LM=static_type__1N1H();
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__ZRPM=static_type__CH5H();
+        __tmp__D4LM=static_type__AO1H();
       } break;
       case __REAL_CST__: {
-        __tmp__ZRPM=((__REAL_CST *)__tmp__YRPM)->parent_constant__IVNH.static_type__LSYD;
+        __tmp__D4LM=((__REAL_CST *)__tmp__C4LM)->parent_constant__U2JH.static_type__M2YD;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__ZRPM=((__CHARACTER_CST *)__tmp__YRPM)->parent_constant__1VNH.static_type__LSYD;
+        __tmp__D4LM=((__CHARACTER_CST *)__tmp__C4LM)->parent_constant__H3JH.static_type__M2YD;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__ZRPM=static_type__HH5H();
+        __tmp__D4LM=static_type__FO1H();
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__ZRPM=static_type__MH5H();
+        __tmp__D4LM=static_type__KO1H();
       } break;
       case __EXPR_SUP__: {
-        __tmp__ZRPM=static_type__RH5H();
+        __tmp__D4LM=static_type__PO1H();
       } break;
       case __EXPR_SUB__: {
-        __tmp__ZRPM=static_type__WH5H(__tmp__YRPM);
+        __tmp__D4LM=static_type__UO1H(__tmp__C4LM);
       } break;
       case __EXPR_MUL__: {
-        __tmp__ZRPM=static_type__2H5H(__tmp__YRPM);
+        __tmp__D4LM=static_type__0O1H(__tmp__C4LM);
       } break;
       case __EXPR_DIV__: {
-        __tmp__ZRPM=static_type__BI5H(__tmp__YRPM);
+        __tmp__D4LM=static_type__5O1H(__tmp__C4LM);
       } break;
       case __EXPR_AND__: {
-        __tmp__ZRPM=static_type__GI5H(__tmp__YRPM);
+        __tmp__D4LM=static_type__EP1H(__tmp__C4LM);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__ZRPM=static_type__LI5H(__tmp__YRPM);
+        __tmp__D4LM=static_type__JP1H(__tmp__C4LM);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__ZRPM=static_type__QI5H(__tmp__YRPM);
+        __tmp__D4LM=static_type__OP1H(__tmp__C4LM);
       } break;
       case __PUT_TO__: {
-        __tmp__ZRPM=TYPE_VOID__->parent_type__UIB.default__AKC;
+        __tmp__D4LM=TYPE_VOID__->parent_type__UIB.default__AKC;
       } break;
       case __ITEM__: {
-        __tmp__ZRPM=static_type__ZI5H(__tmp__YRPM);
+        __tmp__D4LM=static_type__XP1H(__tmp__C4LM);
       } break;
       case __SIZE_OF__: {
-        __tmp__ZRPM=static_type__FJ5H();
+        __tmp__D4LM=static_type__DQ1H();
       } break;
       case __CAST__: {
-        __tmp__ZRPM=((__CAST *)__tmp__YRPM)->static_type__2G5H;
+        __tmp__D4LM=((__CAST *)__tmp__C4LM)->static_type__0N1H;
       } break;
       case __CALL_SLOT__: {
-        __tmp__ZRPM=static_type__SEOL(__tmp__YRPM);
+        __tmp__D4LM=static_type__NOKL(__tmp__C4LM);
       } break;
       case __READ_SLOT__: {
-        __tmp__ZRPM=((__SLOT_DATA *)((__READ_SLOT *)__tmp__YRPM)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+        __tmp__D4LM=((__SLOT_DATA *)((__READ_SLOT *)__tmp__C4LM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__ZRPM=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__YRPM)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+        __tmp__D4LM=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__C4LM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__ZRPM=static_type__VN3M();
+        __tmp__D4LM=static_type__Z1ZM();
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__ZRPM=static_type__BIIO();
+        __tmp__D4LM=static_type__ZQEO();
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__ZRPM=static_type__XRMO();
+        __tmp__D4LM=static_type__P0IO();
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__ZRPM=static_type__GIIO();
+        __tmp__D4LM=static_type__4QEO();
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__ZRPM=static_type__3RMO();
+        __tmp__D4LM=static_type__V0IO();
       } break;
       case __EXPR_NEG__: {
-        __tmp__ZRPM=static_type__FZMM(__tmp__YRPM);
+        __tmp__D4LM=static_type__DFJM(__tmp__C4LM);
       } break;
       case __EXPR_ADD__: {
-        __tmp__ZRPM=static_type__UTQL(__tmp__YRPM);
+        __tmp__D4LM=static_type__P3ML(__tmp__C4LM);
       } break;
       case __EXPR_NOT__: {
-        __tmp__ZRPM=static_type__NP1M(__tmp__YRPM);
+        __tmp__D4LM=static_type__R3XM(__tmp__C4LM);
       } break;
       case __EXPR_MOD__: {
-        __tmp__ZRPM=static_type__LIIO(__tmp__YRPM);
+        __tmp__D4LM=static_type__DREO(__tmp__C4LM);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__ZRPM=static_type__CZHP();
+        __tmp__D4LM=static_type__0BEP();
       } break;
       case __EXPR_INF__: {
-        __tmp__ZRPM=static_type__RMUN();
+        __tmp__D4LM=static_type__V0QN();
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__ZRPM=static_type__WMUN();
+        __tmp__D4LM=static_type__00QN();
       } break;
       case __EXPR_OR__: {
-        __tmp__ZRPM=static_type__ZKTN(__tmp__YRPM);
+        __tmp__D4LM=static_type__3YPN(__tmp__C4LM);
       } break;
       case __EXPR_XOR__: {
-        __tmp__ZRPM=static_type__D5VO(__tmp__YRPM);
+        __tmp__D4LM=static_type__1HSO(__tmp__C4LM);
       } break;
       };
-      if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__ZRPM)->flag__LTL &  1) !=  0))) {
-        switch (((struct ___OBJ *)val__ZPPM)->__id) {
+      if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__D4LM)->flag__ATL &  1) !=  0))) {
+        switch (((struct ___OBJ *)val__D2LM)->__id) {
         case __WRITE_GLOBAL__: {
-          __tmp__BSPM=((__SLOT_DATA *)((__WRITE_GLOBAL *)val__ZPPM)->global__IN5H)->parent_variable__G3YD.type__LCCG;
+          __tmp__L4LM=((__SLOT_DATA *)((__WRITE_GLOBAL *)val__D2LM)->global__GU1H)->parent_variable__HHZD.type__D25F;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__BSPM=((__SLOT_DATA *)((__WRITE_SLOT *)val__ZPPM)->slot__JM5H)->parent_variable__G3YD.type__LCCG;
+          __tmp__L4LM=((__SLOT_DATA *)((__WRITE_SLOT *)val__D2LM)->slot__HT1H)->parent_variable__HHZD.type__D25F;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__BSPM=((__LOCAL *)((__WRITE_LOCAL *)val__ZPPM)->local__IOMJ)->parent_variable__ALMC.type__LCCG;
+          __tmp__L4LM=((__LOCAL *)((__WRITE_LOCAL *)val__D2LM)->local__ERIJ)->parent_variable__T1LC.type__D25F;
         } break;
         };
-        switch (((struct ___OBJ *)val__ZPPM)->__id) {
+        switch (((struct ___OBJ *)val__D2LM)->__id) {
         case __WRITE_GLOBAL__: {
-          __tmp__DSPM=((__WRITE_GLOBAL *)val__ZPPM)->parent_write__MZJH.value__NXHH;
+          __tmp__N4LM=((__WRITE_GLOBAL *)val__D2LM)->parent_write__YAGH.value__PAEH;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__DSPM=((__WRITE_SLOT *)val__ZPPM)->parent_write__ZZJH.value__NXHH;
+          __tmp__N4LM=((__WRITE_SLOT *)val__D2LM)->parent_write__FBGH.value__PAEH;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__DSPM=((__WRITE_LOCAL *)val__ZPPM)->parent_write__FZ4I.value__NXHH;
+          __tmp__N4LM=((__WRITE_LOCAL *)val__D2LM)->parent_write__540I.value__PAEH;
         } break;
         };
-        new_val__1PPM=create__value__YT0H(CAST__,__tmp__BSPM,__tmp__DSPM);
-        switch (((struct ___OBJ *)val__ZPPM)->__id) {
+        new_val__F2LM=create__value__00WH(CAST__,__tmp__L4LM,__tmp__N4LM);
+        switch (((struct ___OBJ *)val__D2LM)->__id) {
         case __WRITE_GLOBAL__: {
-          ((__WRITE_GLOBAL *)val__ZPPM)->parent_write__MZJH.value__NXHH=new_val__1PPM;
+          ((__WRITE_GLOBAL *)val__D2LM)->parent_write__YAGH.value__PAEH=new_val__F2LM;
         } break;
         case __WRITE_SLOT__: {
-          ((__WRITE_SLOT *)val__ZPPM)->parent_write__ZZJH.value__NXHH=new_val__1PPM;
+          ((__WRITE_SLOT *)val__D2LM)->parent_write__FBGH.value__PAEH=new_val__F2LM;
         } break;
         case __WRITE_LOCAL__: {
-          ((__WRITE_LOCAL *)val__ZPPM)->parent_write__FZ4I.value__NXHH=new_val__1PPM;
+          ((__WRITE_LOCAL *)val__D2LM)->parent_write__540I.value__PAEH=new_val__F2LM;
         } break;
         };
       };
-      if (is_alias__YPPM) {
-        switch (((struct ___OBJ *)val__ZPPM)->__id) {
+      if (is_alias__C2LM) {
+        switch (((struct ___OBJ *)val__D2LM)->__id) {
         case __WRITE_GLOBAL__: {
-          __tmp__NSPM=((__WRITE_GLOBAL *)val__ZPPM)->global__IN5H;
+          __tmp__X4LM=((__WRITE_GLOBAL *)val__D2LM)->global__GU1H;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__NSPM=((__WRITE_SLOT *)val__ZPPM)->slot__JM5H;
+          __tmp__X4LM=((__WRITE_SLOT *)val__D2LM)->slot__HT1H;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__NSPM=((__WRITE_LOCAL *)val__ZPPM)->local__IOMJ;
+          __tmp__X4LM=((__WRITE_LOCAL *)val__D2LM)->local__ERIJ;
         } break;
         };
-        if (__tmp__NSPM==NULL) {
-          __tmp__PSPM=NULL;
+        if (__tmp__X4LM==NULL) {
+          __tmp__Z4LM=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__NSPM)->__id) {
+          switch (((struct ___OBJ *)__tmp__X4LM)->__id) {
           case __LOCAL__: {
-            __tmp__PSPM=((void *)__tmp__NSPM);
+            __tmp__Z4LM=((void *)__tmp__X4LM);
           } break;
           case __SLOT_DATA__: {
-            __tmp__PSPM=NULL;
+            __tmp__Z4LM=NULL;
           } break;
           }
         };
-        loc__2PPM=__tmp__PSPM;
-        switch (((struct ___OBJ *)val__ZPPM)->__id) {
+        loc__G2LM=__tmp__Z4LM;
+        switch (((struct ___OBJ *)val__D2LM)->__id) {
         case __WRITE_GLOBAL__: {
-          __tmp__QSPM=((__WRITE_GLOBAL *)val__ZPPM)->parent_write__MZJH.parent_instr__GWRG.parent_itm_object__TE.position__BJM;
+          __tmp__04LM=((__WRITE_GLOBAL *)val__D2LM)->parent_write__YAGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__QSPM=((__WRITE_SLOT *)val__ZPPM)->parent_write__ZZJH.parent_instr__GWRG.parent_itm_object__TE.position__BJM;
+          __tmp__04LM=((__WRITE_SLOT *)val__D2LM)->parent_write__FBGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__QSPM=((__WRITE_LOCAL *)val__ZPPM)->parent_write__FZ4I.parent_instr__GWRG.parent_itm_object__TE.position__BJM;
+          __tmp__04LM=((__WRITE_LOCAL *)val__D2LM)->parent_write__540I.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
         } break;
         };
-        switch (((struct ___OBJ *)val__ZPPM)->__id) {
+        switch (((struct ___OBJ *)val__D2LM)->__id) {
         case __WRITE_GLOBAL__: {
-          __tmp__SSPM=((__WRITE_GLOBAL *)val__ZPPM)->parent_write__MZJH.value__NXHH;
+          __tmp__24LM=((__WRITE_GLOBAL *)val__D2LM)->parent_write__YAGH.value__PAEH;
         } break;
         case __WRITE_SLOT__: {
-          __tmp__SSPM=((__WRITE_SLOT *)val__ZPPM)->parent_write__ZZJH.value__NXHH;
+          __tmp__24LM=((__WRITE_SLOT *)val__D2LM)->parent_write__FBGH.value__PAEH;
         } break;
         case __WRITE_LOCAL__: {
-          __tmp__SSPM=((__WRITE_LOCAL *)val__ZPPM)->parent_write__FZ4I.value__NXHH;
+          __tmp__24LM=((__WRITE_LOCAL *)val__D2LM)->parent_write__540I.value__PAEH;
         } break;
         };
-        new_wrt__0PPM=write__value__PXJH(__tmp__PSPM,__tmp__QSPM,__tmp__SSPM);
-        unwrite__0CRL(__tmp__PSPM,val__ZPPM);
+        new_wrt__E2LM=write__value__14FH(__tmp__Z4LM,__tmp__04LM,__tmp__24LM);
+        unwrite__VMNL(__tmp__Z4LM,val__D2LM);
       } else {
-        new_wrt__0PPM=val__ZPPM;
+        new_wrt__E2LM=val__D2LM;
       };
-      insert__to__15GM(lst__WPPM,new_wrt__0PPM,idx__XPPM);
-      switch (((struct ___OBJ *)new_wrt__0PPM)->__id) {
+      Self__FNBR=((__LIST *)lst__A2LM);
+      Self__JFDR=((__FAST_ARRAYoINSTRo *)Self__FNBR->expr_list__RTOG);
+      index__LFDR=(__INTEGER)(idx__B2LM -  1);
+      if ((index__LFDR == (__INTEGER)(Self__JFDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+        add_last__IK4G(Self__JFDR,new_wrt__E2LM);
+      } else {
+        add_last__IK4G(Self__JFDR,new_wrt__E2LM);
+        Self__IX3R=(__INTEGER)(Self__JFDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+        __tmp__KX3R=Self__JFDR->parent_arrayed_collection__QTOG.storage__JL4G;
+        __tmp__LX3R=Self__JFDR->parent_arrayed_collection__QTOG.storage__JL4G;
+        __tmp__MX3R=Self__JFDR->parent_arrayed_collection__QTOG.storage__JL4G;
+        while ((Self__IX3R >= index__LFDR)) {
+          ((void **)__tmp__LX3R)[(__INTEGER)(Self__IX3R +  1)]=((void **)__tmp__KX3R)[Self__IX3R];
+          ((void **)__tmp__MX3R)[Self__IX3R]=NULL;
+          Self__IX3R=(__INTEGER)(Self__IX3R -  1);
+        };
+        ((void **)Self__JFDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__LFDR]=new_wrt__E2LM;
+      };
+      if ((idx__B2LM <= Self__FNBR->index__XWRG)) {
+        Self__FNBR->index__XWRG=(__INTEGER)(Self__FNBR->index__XWRG +  1);
+      };
+      switch (((struct ___OBJ *)new_wrt__E2LM)->__id) {
       case __WRITE_GLOBAL__: {
-        __tmp__1SPM=((__WRITE_GLOBAL *)new_wrt__0PPM)->global__IN5H;
+        __tmp__F5LM=((__WRITE_GLOBAL *)new_wrt__E2LM)->global__GU1H;
       } break;
       case __WRITE_SLOT__: {
-        __tmp__1SPM=((__WRITE_SLOT *)new_wrt__0PPM)->slot__JM5H;
+        __tmp__F5LM=((__WRITE_SLOT *)new_wrt__E2LM)->slot__HT1H;
       } break;
       case __WRITE_LOCAL__: {
-        __tmp__1SPM=((__WRITE_LOCAL *)new_wrt__0PPM)->local__IOMJ;
+        __tmp__F5LM=((__WRITE_LOCAL *)new_wrt__E2LM)->local__ERIJ;
       } break;
       };
-      if (((struct ___OBJ *)__tmp__1SPM)->__id==__LOCAL__) {
-        ((__LOCAL *)__tmp__1SPM)->parent_variable__ALMC.parent_named__5KMC.style__ODGC='+';
+      if (((struct ___OBJ *)__tmp__F5LM)->__id==__LOCAL__) {
+        ((__LOCAL *)__tmp__F5LM)->parent_variable__T1LC.parent_named__S1LC.style__3CGC='+';
       } else {
-        ((__SLOT_DATA *)__tmp__1SPM)->parent_variable__G3YD.parent_named__5KMC.style__ODGC='+';
+        ((__SLOT_DATA *)__tmp__F5LM)->parent_variable__HHZD.parent_named__S1LC.style__3CGC='+';
       };
     };
   };
 }
 
-static void* execute_inline__2B3L(__CALL_SLOT *Self__3B3L)
+static void* execute_inline__4MZL(__CALL_SLOT *Self__5MZL)
 // ({CALL_SLOT}) With resultNo recursive, No inlinable.
 {
-  void *result__5B3L,*__tmp__LH3L,*__tmp__MH3L;
-  void *new_src__AC3L;
-  void *wrt__BC3L;
-  void *loc__DC3L;
-  void *prof_block__EC3L,*__tmp__QF3L;
-  void *__tmp__HD3L,*__tmp__UE3L,*__tmp__3E3L,*__tmp__NF3L,*__tmp__PF3L;
-  void *__tmp__0F3L,*__tmp__DG3L,*__tmp__2H3L,*__tmp__PNBR;
-  __INTEGER __tmp__ID3L,__tmp__CE3L,Self__RCTN,__tmp__3F3L,Self__QG3N;
-  __INTEGER __tmp__DH3L,Self__CH3N,__tmp__5H3L,Self__WH3N,Self__1P3N;
-  __INTEGER limit_up__2P3N;
-  __PROFIL_SLOT *Self__NRAM;
-  __LOCAL *Self__YNJQ,*Self__ZNJQ;
-  __STRING_CST *Self__BOJQ;
-  __PROTOTYPE_CST *Self__COJQ;
-  __INTEGER_CST *Self__DOJQ;
-  __REAL_CST *Self__FOJQ;
-  __CHARACTER_CST *Self__HOJQ;
-  __IS_EXPANDED *Self__IOJQ;
-  __READ_LOCAL *Self__JOJQ,*Self__LOJQ;
-  __READ_GLOBAL *Self__MOJQ;
-  __BOOLEAN __tmp__YE3L,__tmp__4E3L;
-  void *__tmp__1F3L,*__tmp__EG3L,*__tmp__3H3L,*__tmp__VCER,*__tmp__WCER;
-  void *__tmp__GI3L;
-  void **__tmp__XCER;
-  result__5B3L=NULL;
-  new_src__AC3L=NULL;
-  wrt__BC3L=NULL;
-  loc__DC3L=NULL;
-  prof_block__EC3L=NULL;
-  if (((void *)source__21BM(Self__3B3L) == (void *)list_current__IF1)) {
-    put_error__text__0AH( 1,(&__string_573));
-    put_position__ECH(((__LIST *)source__21BM(Self__3B3L))->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM);
-    put_position__ECH(Self__3B3L->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM);
-    send_error__2FH();
-  };
-  if (((! is_interrupt__IJUL(Self__3B3L)) && (! is_external__I0RM(Self__3B3L)))) {
-    __tmp__HD3L=Self__3B3L->profil__CZ5H;
-    if (((struct ___OBJ *)__tmp__HD3L)->__id==__PROFIL_SLOT__) {
-      __tmp__ID3L=((__PROFIL_SLOT *)__tmp__HD3L)->parent_profil__4KMC.link_count__R2OJ;
-    } else {
-      __tmp__ID3L=((__PROFIL_BLOCK *)__tmp__HD3L)->parent_profil__UNCG.link_count__R2OJ;
-    };
-    if ((__tmp__ID3L ==  1)) {
-      if ((old_seq_or_and__KVUG == seq_or_and__IVUG)) {
-        argument_to_assignment__index__alias__UPPM(Self__3B3L,source__21BM(Self__3B3L), 1,FALSE__);
-        if (((void *)Self__3B3L->result_list__NZ5H != (void *)NULL)) {
-          __tmp__CE3L=((__FAST_ARRAYoWRITEo *)Self__3B3L->result_list__NZ5H)->parent_arrayed_collection__ZWHH.upper__5HHI;
-          Self__RCTN= 0;
-          while ((Self__RCTN <= __tmp__CE3L)) {
-            add__to__RZCH(((__LIST *)source__21BM(Self__3B3L))->expr_list__EMRG,((void **)((__FAST_ARRAYoWRITEo *)Self__3B3L->result_list__NZ5H)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__RCTN],(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)source__21BM(Self__3B3L))->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) -  1));
-            Self__RCTN=(__INTEGER)(Self__RCTN +  1);
-          };
-        };
-        result__5B3L=execute_link__GMRG(source__21BM(Self__3B3L));
-        __tmp__UE3L=Self__3B3L->profil__CZ5H;
-        if (((struct ___OBJ *)__tmp__UE3L)->__id==__PROFIL_SLOT__) {
-          Self__NRAM=((__PROFIL_SLOT *)__tmp__UE3L);
-          remove__0CEM(Self__NRAM);
-          remove_profil__JCEM(Self__NRAM->slot_code__D1RL,Self__NRAM);
-        } else {
-          remove__0CEM(((__PROFIL_BLOCK *)__tmp__UE3L));
-        };
-        modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-      };
-      __tmp__YE3L=TRUE__;
-    } else {
-      __tmp__YE3L=FALSE__;
-    };
-    if ((! __tmp__YE3L)) {
-      __tmp__3E3L=Self__3B3L->profil__CZ5H;
-      if (((struct ___OBJ *)__tmp__3E3L)->__id==__PROFIL_SLOT__) {
-        __tmp__4E3L=(((__PROFIL_SLOT *)__tmp__3E3L)->parent_profil__4KMC.stat__NJIJ ==  1);
-      } else {
-        __tmp__4E3L=(((__PROFIL_BLOCK *)__tmp__3E3L)->parent_profil__UNCG.stat__NJIJ ==  1);
-      };
-      if (__tmp__4E3L) {
-        if ((old_seq_or_and__KVUG == seq_or_and__IVUG)) {
-          __tmp__NF3L=Self__3B3L->profil__CZ5H;
-          if (((struct ___OBJ *)__tmp__NF3L)->__id==__PROFIL_SLOT__) {
-            unlink__FSUL(__tmp__NF3L);
-          } else {
-            unlink__DTUL(__tmp__NF3L);
-          };
-          __tmp__PF3L=Self__3B3L->profil__CZ5H;
-          if (__tmp__PF3L==NULL) {
-            __tmp__QF3L=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__PF3L)->__id) {
+  __INTEGER_64 v__EHNR;
+  void *result__BNZL,*__tmp__NSZL,*__tmp__OSZL;
+  void *new_src__CNZL,*__tmp__KNBR,*__tmp__NNBR,*__tmp__WNBR;
+  void *__tmp__ZNBR,*__tmp__2NBR,*__tmp__5NBR,*__tmp__EOBR;
+  void *wrt__DNZL;
+  void *loc__FNZL;
+  void *prof_block__GNZL,*__tmp__SQZL;
+  void *__tmp__JNBR,*__tmp__MNBR,*__tmp__PNBR,*__tmp__SNBR,*__tmp__JOZL;
+  void *__tmp__VNBR,*__tmp__YNBR,*__tmp__1NBR,*__tmp__4NBR,*__tmp__WPZL;
+  void *__tmp__5PZL,*__tmp__PQZL,*__tmp__RQZL,*__tmp__2QZL,*__tmp__FRZL;
+  void *__tmp__DOBR,*__tmp__4SZL,*__tmp__NM3Q;
+  __INTEGER __tmp__KOZL,__tmp__EPZL,Self__VQPN,index__OFDR,Self__QX3R;
+  __INTEGER __tmp__5QZL,Self__BRZN,__tmp__FSZL,Self__TRZN,typ_id__2GNR;
+  __INTEGER typ_id__IHNR,typ_id__UHNR,index__VFDR,Self__AZ3R;
+  __INTEGER __tmp__BTZL,Self__HSZN,Self__C0ZN,limit_up__D0ZN;
+  void *element__NFDR;
+  __PROFIL_SLOT *Self__C32L,*Self__AOBR;
+  __PROFIL_BLOCK *Self__BOBR;
+  __LOCAL *Self__1QFQ,*Self__2QFQ,*Self__VY3R,*Self__0Y3R;
+  __STRING_CST *Self__ERFQ;
+  __PROTOTYPE_CST *Self__FRFQ;
+  __INTEGER_CST *Self__GRFQ,*result__0GNR,*Self__CHNR;
+  __POSITION p__DHNR,p__PHNR,p__1HNR;
+  void *t__FHNR,*t__RHNR;
+  __POINTER ptr__1GNR,ptr_table__YX3R,next__XX3R,result__ZX3R;
+  __POINTER ptr_table__3X3R,next__2X3R,result__4X3R,ptr__HHNR;
+  __POINTER ptr_table__CY3R,next__BY3R,result__DY3R,ptr_table__HY3R;
+  __POINTER next__GY3R,result__IY3R,ptr__THNR,ptr_table__MY3R;
+  __POINTER next__LY3R,result__NY3R,ptr_table__RY3R,next__QY3R;
+  __POINTER result__SY3R;
+  __UINTEGER_32 sz__3GNR,a__4GNR,new_size__5GNR,t__AHNR,a__BHNR;
+  __UINTEGER_32 new_size__AY3R,lab_type__5X3R,sz__JHNR,a__KHNR;
+  __UINTEGER_32 new_size__LHNR,t__MHNR,a__NHNR,new_size__KY3R;
+  __UINTEGER_32 lab_type__JY3R,sz__VHNR,a__WHNR,new_size__XHNR,t__YHNR;
+  __UINTEGER_32 a__ZHNR,new_size__UY3R,lab_type__TY3R;
+  void *__tmp__GOBR,*__tmp__KOBR,*__tmp__QFDR;
+  __READ_LOCAL *__tmp__HOBR,*__tmp__LOBR,*Self__MRFQ,*Self__ORFQ;
+  __REAL_CST *Self__IRFQ,*result__GHNR,*Self__OHNR;
+  void *v__QHNR;
+  __CHARACTER_CST *Self__KRFQ;
+  __IS_EXPANDED *Self__LRFQ,*result__SHNR,*Self__0HNR;
+  __READ_GLOBAL *__tmp__RFDR,*Self__PRFQ;
+  void *voir__WY3R,*voir__ZY3R,*voir__1Y3R,*voir__4Y3R;
+  __LIST *Self__YY3R,*Self__3Y3R;
+  __BOOLEAN __tmp__QNBR,__tmp__TNBR,__tmp__DOZL,__tmp__0PZL,__tmp__AQZL;
+  __FAST_ARRAYoINSTRo *Self__MFDR,*Self__TFDR;
+  void **__tmp__SX3R,**__tmp__TX3R,**__tmp__UX3R,**__tmp__CZ3R;
+  void **__tmp__DZ3R,**__tmp__EZ3R;
+  void *__tmp__3QZL,*__tmp__GRZL,*__tmp__5SZL,*__tmp__555Q,*__tmp__AAAR;
+  void *__tmp__ITZL;
+  void **__tmp__BAAR;
+  result__BNZL=NULL;
+  new_src__CNZL=NULL;
+  wrt__DNZL=NULL;
+  loc__FNZL=NULL;
+  prof_block__GNZL=NULL;
+  __tmp__JNBR=Self__5MZL->profil__Y51H;
+  if (((struct ___OBJ *)__tmp__JNBR)->__id==__PROFIL_SLOT__) {
+    __tmp__KNBR=((__PROFIL_SLOT *)__tmp__JNBR)->parent_profil__R1LC.code__PYJH;
+  } else {
+    __tmp__KNBR=((__PROFIL_BLOCK *)__tmp__JNBR)->parent_profil__OGAG.code__PYJH;
+  };
+  if (((void *)__tmp__KNBR == (void *)list_current__EH1)) {
+    put_error__text__0AH( 1,(&__string_574));
+    __tmp__MNBR=Self__5MZL->profil__Y51H;
+    if (((struct ___OBJ *)__tmp__MNBR)->__id==__PROFIL_SLOT__) {
+      __tmp__NNBR=((__PROFIL_SLOT *)__tmp__MNBR)->parent_profil__R1LC.code__PYJH;
+    } else {
+      __tmp__NNBR=((__PROFIL_BLOCK *)__tmp__MNBR)->parent_profil__OGAG.code__PYJH;
+    };
+    put_position__ECH(((__LIST *)__tmp__NNBR)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
+    put_position__ECH(Self__5MZL->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM);
+    put_string__EQD(msg_err__5AH);
+    if ((verbose_level__FX !=  0)) {
+      put_string__2EG(((__STRING *)msg_err__5AH));
+    };
+    if (((type_error__4AH !=  2) | is_warning__OBB)) {
+      exit(( 1));
+    };
+  };
+  __tmp__PNBR=Self__5MZL->profil__Y51H;
+  if (((struct ___OBJ *)__tmp__PNBR)->__id==__PROFIL_SLOT__) {
+    __tmp__QNBR=((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)__tmp__PNBR)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_25));
+  } else {
+    __tmp__QNBR=FALSE__;
+  };
+  if ((! __tmp__QNBR)) {
+    __tmp__SNBR=Self__5MZL->profil__Y51H;
+    if (((struct ___OBJ *)__tmp__SNBR)->__id==__PROFIL_SLOT__) {
+      __tmp__TNBR=((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)__tmp__SNBR)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_30));
+    } else {
+      __tmp__TNBR=FALSE__;
+    };
+    __tmp__DOZL=(! __tmp__TNBR);
+  } else {
+    __tmp__DOZL=FALSE__;
+  };
+  if (__tmp__DOZL) {
+    __tmp__JOZL=Self__5MZL->profil__Y51H;
+    if (((struct ___OBJ *)__tmp__JOZL)->__id==__PROFIL_SLOT__) {
+      __tmp__KOZL=((__PROFIL_SLOT *)__tmp__JOZL)->parent_profil__R1LC.link_count__N5KJ;
+    } else {
+      __tmp__KOZL=((__PROFIL_BLOCK *)__tmp__JOZL)->parent_profil__OGAG.link_count__N5KJ;
+    };
+    if ((__tmp__KOZL ==  1)) {
+      if ((old_seq_or_and__KXRG == seq_or_and__IXRG)) {
+        __tmp__VNBR=Self__5MZL->profil__Y51H;
+        if (((struct ___OBJ *)__tmp__VNBR)->__id==__PROFIL_SLOT__) {
+          __tmp__WNBR=((__PROFIL_SLOT *)__tmp__VNBR)->parent_profil__R1LC.code__PYJH;
+        } else {
+          __tmp__WNBR=((__PROFIL_BLOCK *)__tmp__VNBR)->parent_profil__OGAG.code__PYJH;
+        };
+        argument_to_assignment__index__alias__41LM(Self__5MZL,__tmp__WNBR, 1,FALSE__);
+        if (((void *)Self__5MZL->result_list__DA2H != (void *)NULL)) {
+          __tmp__EPZL=((__FAST_ARRAYoWRITEo *)Self__5MZL->result_list__DA2H)->parent_arrayed_collection__15DH.upper__VODI;
+          Self__VQPN= 0;
+          while ((Self__VQPN <= __tmp__EPZL)) {
+            __tmp__YNBR=Self__5MZL->profil__Y51H;
+            if (((struct ___OBJ *)__tmp__YNBR)->__id==__PROFIL_SLOT__) {
+              __tmp__ZNBR=((__PROFIL_SLOT *)__tmp__YNBR)->parent_profil__R1LC.code__PYJH;
+            } else {
+              __tmp__ZNBR=((__PROFIL_BLOCK *)__tmp__YNBR)->parent_profil__OGAG.code__PYJH;
+            };
+            __tmp__1NBR=Self__5MZL->profil__Y51H;
+            if (((struct ___OBJ *)__tmp__1NBR)->__id==__PROFIL_SLOT__) {
+              __tmp__2NBR=((__PROFIL_SLOT *)__tmp__1NBR)->parent_profil__R1LC.code__PYJH;
+            } else {
+              __tmp__2NBR=((__PROFIL_BLOCK *)__tmp__1NBR)->parent_profil__OGAG.code__PYJH;
+            };
+            Self__MFDR=((__FAST_ARRAYoINSTRo *)((__LIST *)__tmp__ZNBR)->expr_list__RTOG);
+            element__NFDR=((void **)((__FAST_ARRAYoWRITEo *)Self__5MZL->result_list__DA2H)->parent_arrayed_collection__15DH.storage__TPDI)[Self__VQPN];
+            index__OFDR=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)__tmp__2NBR)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1);
+            if ((index__OFDR == (__INTEGER)(Self__MFDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+              add_last__IK4G(Self__MFDR,element__NFDR);
+            } else {
+              add_last__IK4G(Self__MFDR,element__NFDR);
+              Self__QX3R=(__INTEGER)(Self__MFDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+              __tmp__SX3R=Self__MFDR->parent_arrayed_collection__QTOG.storage__JL4G;
+              __tmp__TX3R=Self__MFDR->parent_arrayed_collection__QTOG.storage__JL4G;
+              __tmp__UX3R=Self__MFDR->parent_arrayed_collection__QTOG.storage__JL4G;
+              while ((Self__QX3R >= index__OFDR)) {
+                ((void **)__tmp__TX3R)[(__INTEGER)(Self__QX3R +  1)]=((void **)__tmp__SX3R)[Self__QX3R];
+                ((void **)__tmp__UX3R)[Self__QX3R]=NULL;
+                Self__QX3R=(__INTEGER)(Self__QX3R -  1);
+              };
+              ((void **)Self__MFDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__OFDR]=element__NFDR;
+            };
+            Self__VQPN=(__INTEGER)(Self__VQPN +  1);
+          };
+        };
+        __tmp__4NBR=Self__5MZL->profil__Y51H;
+        if (((struct ___OBJ *)__tmp__4NBR)->__id==__PROFIL_SLOT__) {
+          __tmp__5NBR=((__PROFIL_SLOT *)__tmp__4NBR)->parent_profil__R1LC.code__PYJH;
+        } else {
+          __tmp__5NBR=((__PROFIL_BLOCK *)__tmp__4NBR)->parent_profil__OGAG.code__PYJH;
+        };
+        result__BNZL=execute_link__TTOG(__tmp__5NBR);
+        __tmp__WPZL=Self__5MZL->profil__Y51H;
+        if (((struct ___OBJ *)__tmp__WPZL)->__id==__PROFIL_SLOT__) {
+          Self__C32L=((__PROFIL_SLOT *)__tmp__WPZL);
+          remove__YOAM(Self__C32L);
+          remove_profil__HOAM(Self__C32L->slot_code__YEOL,Self__C32L);
+        } else {
+          remove__YOAM(((__PROFIL_BLOCK *)__tmp__WPZL));
+        };
+        modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+      };
+      __tmp__0PZL=TRUE__;
+    } else {
+      __tmp__0PZL=FALSE__;
+    };
+    if ((! __tmp__0PZL)) {
+      __tmp__5PZL=Self__5MZL->profil__Y51H;
+      if (((struct ___OBJ *)__tmp__5PZL)->__id==__PROFIL_SLOT__) {
+        __tmp__AQZL=(((__PROFIL_SLOT *)__tmp__5PZL)->parent_profil__R1LC.stat__JMEJ ==  1);
+      } else {
+        __tmp__AQZL=(((__PROFIL_BLOCK *)__tmp__5PZL)->parent_profil__OGAG.stat__JMEJ ==  1);
+      };
+      if (__tmp__AQZL) {
+        if ((old_seq_or_and__KXRG == seq_or_and__IXRG)) {
+          __tmp__PQZL=Self__5MZL->profil__Y51H;
+          if (((struct ___OBJ *)__tmp__PQZL)->__id==__PROFIL_SLOT__) {
+            Self__AOBR=((__PROFIL_SLOT *)__tmp__PQZL);
+            Self__AOBR->parent_profil__R1LC.link_count__N5KJ=(__INTEGER)(Self__AOBR->parent_profil__R1LC.link_count__N5KJ -  1);
+            if (((Self__AOBR->parent_profil__R1LC.link_count__N5KJ ==  0) && (Self__AOBR->parent_profil__R1LC.life_index__C1RI != (__INTEGER)(-  1)))) {
+              unset_life__45BM(Self__AOBR);
+            };
+          } else {
+            Self__BOBR=((__PROFIL_BLOCK *)__tmp__PQZL);
+            Self__BOBR->parent_profil__OGAG.link_count__N5KJ=(__INTEGER)(Self__BOBR->parent_profil__OGAG.link_count__N5KJ -  1);
+            if (((Self__BOBR->parent_profil__OGAG.link_count__N5KJ ==  0) && (Self__BOBR->parent_profil__OGAG.life_index__C1RI != (__INTEGER)(-  1)))) {
+              unset_life__45BM(Self__BOBR);
+            };
+          };
+          __tmp__RQZL=Self__5MZL->profil__Y51H;
+          if (__tmp__RQZL==NULL) {
+            __tmp__SQZL=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__RQZL)->__id) {
             case __PROFIL_SLOT__: {
-              __tmp__QF3L=NULL;
+              __tmp__SQZL=NULL;
             } break;
             case __PROFIL_BLOCK__: {
-              __tmp__QF3L=((void *)__tmp__PF3L);
+              __tmp__SQZL=((void *)__tmp__RQZL);
             } break;
             }
           };
-          prof_block__EC3L=__tmp__QF3L;
-          if (((void *)__tmp__QF3L != (void *)NULL)) {
-            if (((struct ___OBJ *)Self__3B3L->profil__CZ5H)->__id==__PROFIL_SLOT__) {
+          prof_block__GNZL=__tmp__SQZL;
+          if (((void *)__tmp__SQZL != (void *)NULL)) {
+            if (((struct ___OBJ *)Self__5MZL->profil__Y51H)->__id==__PROFIL_SLOT__) {
             };
-            __tmp__0F3L=Self__3B3L->profil__CZ5H;
-            if (((struct ___OBJ *)__tmp__0F3L)->__id==__PROFIL_SLOT__) {
-              __tmp__1F3L=((__PROFIL_SLOT *)__tmp__0F3L)->parent_profil__4KMC.argument_list__JXNH;
+            __tmp__2QZL=Self__5MZL->profil__Y51H;
+            if (((struct ___OBJ *)__tmp__2QZL)->__id==__PROFIL_SLOT__) {
+              __tmp__3QZL=((__PROFIL_SLOT *)__tmp__2QZL)->parent_profil__R1LC.argument_list__V4JH;
             } else {
-              __tmp__1F3L=((__PROFIL_BLOCK *)__tmp__0F3L)->parent_profil__UNCG.argument_list__JXNH;
+              __tmp__3QZL=((__PROFIL_BLOCK *)__tmp__2QZL)->parent_profil__OGAG.argument_list__V4JH;
             };
-            __tmp__3F3L=((__FAST_ARRAYoLOCALo *)__tmp__1F3L)->parent_arrayed_collection__QIAG.upper__TIAG;
-            Self__QG3N= 0;
-            while ((Self__QG3N <= __tmp__3F3L)) {
-              __tmp__DG3L=Self__3B3L->profil__CZ5H;
-              if (((struct ___OBJ *)__tmp__DG3L)->__id==__PROFIL_SLOT__) {
-                __tmp__EG3L=((__PROFIL_SLOT *)__tmp__DG3L)->parent_profil__4KMC.argument_list__JXNH;
+            __tmp__5QZL=((__FAST_ARRAYoLOCALo *)__tmp__3QZL)->parent_arrayed_collection__YH4F.upper__1H4F;
+            Self__BRZN= 0;
+            while ((Self__BRZN <= __tmp__5QZL)) {
+              __tmp__FRZL=Self__5MZL->profil__Y51H;
+              if (((struct ___OBJ *)__tmp__FRZL)->__id==__PROFIL_SLOT__) {
+                __tmp__GRZL=((__PROFIL_SLOT *)__tmp__FRZL)->parent_profil__R1LC.argument_list__V4JH;
               } else {
-                __tmp__EG3L=((__PROFIL_BLOCK *)__tmp__DG3L)->parent_profil__UNCG.argument_list__JXNH;
+                __tmp__GRZL=((__PROFIL_BLOCK *)__tmp__FRZL)->parent_profil__OGAG.argument_list__V4JH;
               };
-              loc__DC3L=((void **)((__FAST_ARRAYoLOCALo *)__tmp__EG3L)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__QG3N];
-              if (((void *)loc__DC3L != (void *)NULL)) {
-                Self__YNJQ=((__LOCAL *)loc__DC3L);
-                Self__ZNJQ=((__LOCAL *)loc__DC3L);
-                Self__YNJQ->my_alias__FIEH=create__name__style__type__VCNG(Self__ZNJQ->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM,Self__ZNJQ->parent_variable__ALMC.parent_named__5KMC.name__1QB,Self__ZNJQ->parent_variable__ALMC.parent_named__5KMC.style__ODGC,Self__ZNJQ->parent_variable__ALMC.type__LCCG);
+              loc__FNZL=((void **)((__FAST_ARRAYoLOCALo *)__tmp__GRZL)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__BRZN];
+              if (((void *)loc__FNZL != (void *)NULL)) {
+                Self__1QFQ=((__LOCAL *)loc__FNZL);
+                Self__2QFQ=((__LOCAL *)loc__FNZL);
+                Self__1QFQ->my_alias__XVAH=create__name__style__type__E5JG(Self__2QFQ->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM,Self__2QFQ->parent_variable__T1LC.parent_named__S1LC.name__1QB,Self__2QFQ->parent_variable__T1LC.parent_named__S1LC.style__3CGC,Self__2QFQ->parent_variable__T1LC.type__D25F);
               };
-              Self__QG3N=(__INTEGER)(Self__QG3N +  1);
+              Self__BRZN=(__INTEGER)(Self__BRZN +  1);
             };
           } else {
-            is_alias__UIEH=TRUE__;
+            is_alias__GWAH=TRUE__;
           };
-          new_src__AC3L=my_copy__IE2M(source__21BM(Self__3B3L));
-          argument_to_assignment__index__alias__UPPM(Self__3B3L,new_src__AC3L, 1,TRUE__);
-          if (((void *)Self__3B3L->result_list__NZ5H != (void *)NULL)) {
-            __tmp__DH3L=((__FAST_ARRAYoWRITEo *)Self__3B3L->result_list__NZ5H)->parent_arrayed_collection__ZWHH.upper__5HHI;
-            Self__CH3N= 0;
-            while ((Self__CH3N <= __tmp__DH3L)) {
-              wrt__BC3L=((void **)((__FAST_ARRAYoWRITEo *)Self__3B3L->result_list__NZ5H)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__CH3N];
-              switch (((struct ___OBJ *)wrt__BC3L)->__id) {
+          __tmp__DOBR=Self__5MZL->profil__Y51H;
+          if (((struct ___OBJ *)__tmp__DOBR)->__id==__PROFIL_SLOT__) {
+            __tmp__EOBR=((__PROFIL_SLOT *)__tmp__DOBR)->parent_profil__R1LC.code__PYJH;
+          } else {
+            __tmp__EOBR=((__PROFIL_BLOCK *)__tmp__DOBR)->parent_profil__OGAG.code__PYJH;
+          };
+          new_src__CNZL=my_copy__MSYM(__tmp__EOBR);
+          argument_to_assignment__index__alias__41LM(Self__5MZL,new_src__CNZL, 1,TRUE__);
+          if (((void *)Self__5MZL->result_list__DA2H != (void *)NULL)) {
+            __tmp__FSZL=((__FAST_ARRAYoWRITEo *)Self__5MZL->result_list__DA2H)->parent_arrayed_collection__15DH.upper__VODI;
+            Self__TRZN= 0;
+            while ((Self__TRZN <= __tmp__FSZL)) {
+              wrt__DNZL=((void **)((__FAST_ARRAYoWRITEo *)Self__5MZL->result_list__DA2H)->parent_arrayed_collection__15DH.storage__TPDI)[Self__TRZN];
+              switch (((struct ___OBJ *)wrt__DNZL)->__id) {
               case __WRITE_GLOBAL__: {
-                __tmp__LH3L=((__WRITE_GLOBAL *)wrt__BC3L)->parent_write__MZJH.value__NXHH;
+                __tmp__NSZL=((__WRITE_GLOBAL *)wrt__DNZL)->parent_write__YAGH.value__PAEH;
               } break;
               case __WRITE_SLOT__: {
-                __tmp__LH3L=((__WRITE_SLOT *)wrt__BC3L)->parent_write__ZZJH.value__NXHH;
+                __tmp__NSZL=((__WRITE_SLOT *)wrt__DNZL)->parent_write__FBGH.value__PAEH;
               } break;
               case __WRITE_LOCAL__: {
-                __tmp__LH3L=((__WRITE_LOCAL *)wrt__BC3L)->parent_write__FZ4I.value__NXHH;
+                __tmp__NSZL=((__WRITE_LOCAL *)wrt__DNZL)->parent_write__540I.value__PAEH;
               } break;
               };
-              switch (((struct ___OBJ *)__tmp__LH3L)->__id) {
+              switch (((struct ___OBJ *)__tmp__NSZL)->__id) {
               case __LIST__: {
-                __tmp__MH3L=my_copy__IE2M(__tmp__LH3L);
+                __tmp__OSZL=my_copy__MSYM(__tmp__NSZL);
               } break;
               case __STRING_CST__: {
-                Self__BOJQ=((__STRING_CST *)__tmp__LH3L);
-                __tmp__MH3L=create__text__BMQH(Self__BOJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BOJQ->string__LDAI);
+                Self__ERFQ=((__STRING_CST *)__tmp__NSZL);
+                __tmp__OSZL=create__text__ITMH(Self__ERFQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ERFQ->string__BK2H);
               } break;
               case __EXTERNAL_C__: {
-                __tmp__MH3L=my_copy__ODAI(__tmp__LH3L);
+                __tmp__OSZL=my_copy__EK2H(__tmp__NSZL);
               } break;
               case __PROTOTYPE_CST__: {
-                Self__COJQ=((__PROTOTYPE_CST *)__tmp__LH3L);
-                __tmp__MH3L=create__type__HZQC(Self__COJQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__COJQ->parent_constant__DMMC.static_type__LSYD);
+                Self__FRFQ=((__PROTOTYPE_CST *)__tmp__NSZL);
+                __tmp__OSZL=create__type__PKQC(Self__FRFQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FRFQ->parent_constant__W2LC.static_type__M2YD);
               } break;
               case __INTEGER_CST__: {
-                Self__DOJQ=((__INTEGER_CST *)__tmp__LH3L);
-                __tmp__MH3L=create__value__type__I1QC(Self__DOJQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DOJQ->value__VUYD,Self__DOJQ->parent_constant__OMMC.static_type__LSYD);
+                Self__GRFQ=((__INTEGER_CST *)__tmp__NSZL);
+                p__DHNR=Self__GRFQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+                v__EHNR=Self__GRFQ->value__W4YD;
+                t__FHNR=Self__GRFQ->parent_constant__B3LC.static_type__M2YD;
+                result__0GNR=NULL;
+                ptr__1GNR=((__POINTER )(NULL));
+                typ_id__2GNR= 0;
+                sz__3GNR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+                if ((sz__3GNR ==  0)) {
+                  result__0GNR=INTEGER_CST__;
+                } else {
+                  typ_id__2GNR=-1;
+                  clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3GNR);
+                  if ((typ_id__2GNR == (__INTEGER)(-  1))) {
+                    a__4GNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                    new_size__5GNR=(__UINTEGER_32)((__UINTEGER_32)(sz__3GNR + a__4GNR) & (__UINTEGER_32)(~ a__4GNR));
+                    ptr_table__YX3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5GNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                    next__XX3R=((__POINTER )(NULL));
+                    result__ZX3R=((__POINTER *)ptr_table__YX3R)[ 0];
+                    if ((result__ZX3R == (void *)NULL)) {
+                      result__ZX3R=new_lab__2PJ(new_size__5GNR);
+                      next__XX3R=(void *)((unsigned long)result__ZX3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5GNR)));
+                      ((__POINTER *)next__XX3R)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__YX3R)[ 0]=next__XX3R;
+                    } else {
+                      next__XX3R=((__POINTER *)result__ZX3R)[ 0];
+                      if ((next__XX3R == (void *)NULL)) {
+                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZX3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__5GNR <<  1)) <=  4096)) {
+                          next__XX3R=(void *)((unsigned long)result__ZX3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5GNR)));
+                        } else {
+                          next__XX3R=new_lab__2PJ(new_size__5GNR);
+                        };
+                        ((__POINTER *)next__XX3R)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__YX3R)[ 0]=next__XX3R;
+                      } else {
+                        ((__POINTER *)result__ZX3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XX3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                        result__ZX3R=next__XX3R;
+                      };
+                    };
+                    ptr__1GNR=result__ZX3R;
+                  } else {
+                    t__AHNR=((__UINTEGER_32 )typ_id__2GNR);
+                    a__BHNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                    new_size__AY3R=(__UINTEGER_32)((__UINTEGER_32)(sz__3GNR + a__BHNR) & (__UINTEGER_32)(~ a__BHNR));
+                    ptr_table__3X3R=((__POINTER )(&(table_type[(t__AHNR)])));
+                    lab_type__5X3R=(__UINTEGER_32)(t__AHNR |  1);
+                    next__2X3R=((__POINTER )(NULL));
+                    result__4X3R=((__POINTER *)ptr_table__3X3R)[ 0];
+                    if ((result__4X3R == (void *)NULL)) {
+                      result__4X3R=new_lab__2PJ(lab_type__5X3R);
+                      next__2X3R=(void *)((unsigned long)result__4X3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AY3R)));
+                      ((__POINTER *)next__2X3R)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__3X3R)[ 0]=next__2X3R;
+                    } else {
+                      next__2X3R=((__POINTER *)result__4X3R)[ 0];
+                      if ((next__2X3R == (void *)NULL)) {
+                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4X3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__AY3R <<  1)) <=  4096)) {
+                          next__2X3R=(void *)((unsigned long)result__4X3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AY3R)));
+                        } else {
+                          next__2X3R=new_lab__2PJ(lab_type__5X3R);
+                        };
+                        ((__POINTER *)next__2X3R)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__3X3R)[ 0]=next__2X3R;
+                      } else {
+                        ((__POINTER *)result__4X3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2X3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                        result__4X3R=next__2X3R;
+                      };
+                    };
+                    ptr__1GNR=result__4X3R;
+                  };
+                  result__0GNR=((__INTEGER_CST *)ptr__1GNR);
+                  *(result__0GNR) = *(INTEGER_CST__);
+                };
+                Self__CHNR=((__INTEGER_CST *)result__0GNR);
+                Self__CHNR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DHNR;
+                Self__CHNR->value__W4YD=v__EHNR;
+                Self__CHNR->parent_constant__B3LC.static_type__M2YD=t__FHNR;
+                check_type__YG5D(Self__CHNR);
+                __tmp__OSZL=result__0GNR;
               } break;
               case __READ_LOCAL__: {
-                __tmp__MH3L=my_copy__02IJ(__tmp__LH3L);
+                __tmp__GOBR=read__QB5G(((__READ_LOCAL *)__tmp__NSZL)->local__HJZD);
+                if (__tmp__GOBR==NULL) {
+                  __tmp__HOBR=NULL;
+                } else {
+                  __tmp__HOBR=((__READ_LOCAL *)__tmp__GOBR);
+                };
+                __tmp__OSZL=__tmp__HOBR;
               } break;
               case __EXPR_MULTIPLE__: {
-                __tmp__MH3L=my_copy__2EAI(__tmp__LH3L);
+                __tmp__OSZL=my_copy__SL2H(__tmp__NSZL);
               } break;
               case __EXPR_EQUAL__: {
-                __tmp__MH3L=my_copy__VFAI(__tmp__LH3L);
+                __tmp__OSZL=my_copy__LM2H(__tmp__NSZL);
               } break;
               case __EXPR_NOT_EQUAL__: {
-                __tmp__MH3L=my_copy__CGAI(__tmp__LH3L);
+                __tmp__OSZL=my_copy__YM2H(__tmp__NSZL);
               } break;
               case __REAL_CST__: {
-                Self__FOJQ=((__REAL_CST *)__tmp__LH3L);
-                __tmp__MH3L=create__value__type__2KQH(Self__FOJQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FOJQ->value__RGAI,Self__FOJQ->parent_constant__IVNH.static_type__LSYD);
+                Self__IRFQ=((__REAL_CST *)__tmp__NSZL);
+                p__PHNR=Self__IRFQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+                v__QHNR=Self__IRFQ->value__HN2H;
+                t__RHNR=Self__IRFQ->parent_constant__U2JH.static_type__M2YD;
+                result__GHNR=NULL;
+                ptr__HHNR=((__POINTER )(NULL));
+                typ_id__IHNR= 0;
+                sz__JHNR=((__UINTEGER_32 )sizeof(__REAL_CST));
+                if ((sz__JHNR ==  0)) {
+                  result__GHNR=REAL_CST__;
+                } else {
+                  typ_id__IHNR=-1;
+                  clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JHNR);
+                  if ((typ_id__IHNR == (__INTEGER)(-  1))) {
+                    a__KHNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                    new_size__LHNR=(__UINTEGER_32)((__UINTEGER_32)(sz__JHNR + a__KHNR) & (__UINTEGER_32)(~ a__KHNR));
+                    ptr_table__CY3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LHNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                    next__BY3R=((__POINTER )(NULL));
+                    result__DY3R=((__POINTER *)ptr_table__CY3R)[ 0];
+                    if ((result__DY3R == (void *)NULL)) {
+                      result__DY3R=new_lab__2PJ(new_size__LHNR);
+                      next__BY3R=(void *)((unsigned long)result__DY3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LHNR)));
+                      ((__POINTER *)next__BY3R)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__CY3R)[ 0]=next__BY3R;
+                    } else {
+                      next__BY3R=((__POINTER *)result__DY3R)[ 0];
+                      if ((next__BY3R == (void *)NULL)) {
+                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DY3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__LHNR <<  1)) <=  4096)) {
+                          next__BY3R=(void *)((unsigned long)result__DY3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LHNR)));
+                        } else {
+                          next__BY3R=new_lab__2PJ(new_size__LHNR);
+                        };
+                        ((__POINTER *)next__BY3R)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__CY3R)[ 0]=next__BY3R;
+                      } else {
+                        ((__POINTER *)result__DY3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BY3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                        result__DY3R=next__BY3R;
+                      };
+                    };
+                    ptr__HHNR=result__DY3R;
+                  } else {
+                    t__MHNR=((__UINTEGER_32 )typ_id__IHNR);
+                    a__NHNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                    new_size__KY3R=(__UINTEGER_32)((__UINTEGER_32)(sz__JHNR + a__NHNR) & (__UINTEGER_32)(~ a__NHNR));
+                    ptr_table__HY3R=((__POINTER )(&(table_type[(t__MHNR)])));
+                    lab_type__JY3R=(__UINTEGER_32)(t__MHNR |  1);
+                    next__GY3R=((__POINTER )(NULL));
+                    result__IY3R=((__POINTER *)ptr_table__HY3R)[ 0];
+                    if ((result__IY3R == (void *)NULL)) {
+                      result__IY3R=new_lab__2PJ(lab_type__JY3R);
+                      next__GY3R=(void *)((unsigned long)result__IY3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KY3R)));
+                      ((__POINTER *)next__GY3R)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__HY3R)[ 0]=next__GY3R;
+                    } else {
+                      next__GY3R=((__POINTER *)result__IY3R)[ 0];
+                      if ((next__GY3R == (void *)NULL)) {
+                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IY3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__KY3R <<  1)) <=  4096)) {
+                          next__GY3R=(void *)((unsigned long)result__IY3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KY3R)));
+                        } else {
+                          next__GY3R=new_lab__2PJ(lab_type__JY3R);
+                        };
+                        ((__POINTER *)next__GY3R)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__HY3R)[ 0]=next__GY3R;
+                      } else {
+                        ((__POINTER *)result__IY3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GY3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                        result__IY3R=next__GY3R;
+                      };
+                    };
+                    ptr__HHNR=result__IY3R;
+                  };
+                  result__GHNR=((__REAL_CST *)ptr__HHNR);
+                  *(result__GHNR) = *(REAL_CST__);
+                };
+                Self__OHNR=((__REAL_CST *)result__GHNR);
+                Self__OHNR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PHNR;
+                Self__OHNR->value__HN2H=v__QHNR;
+                Self__OHNR->parent_constant__U2JH.static_type__M2YD=t__RHNR;
+                __tmp__OSZL=result__GHNR;
               } break;
               case __CHARACTER_CST__: {
-                Self__HOJQ=((__CHARACTER_CST *)__tmp__LH3L);
-                __tmp__MH3L=create__char__XLQH(Self__HOJQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HOJQ->text__ZGAI);
+                Self__KRFQ=((__CHARACTER_CST *)__tmp__NSZL);
+                __tmp__OSZL=create__char__4SMH(Self__KRFQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__KRFQ->text__PN2H);
               } break;
               case __IS_EXPANDED__: {
-                Self__IOJQ=((__IS_EXPANDED *)__tmp__LH3L);
-                __tmp__MH3L=create__receiver__2J0H(Self__IOJQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__IOJQ->receiver__AHAI));
+                Self__LRFQ=((__IS_EXPANDED *)__tmp__NSZL);
+                __tmp__KOBR=read__QB5G(((__READ_LOCAL *)Self__LRFQ->receiver__WN2H)->local__HJZD);
+                if (__tmp__KOBR==NULL) {
+                  __tmp__LOBR=NULL;
+                } else {
+                  __tmp__LOBR=((__READ_LOCAL *)__tmp__KOBR);
+                };
+                p__1HNR=Self__LRFQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+                result__SHNR=NULL;
+                ptr__THNR=((__POINTER )(NULL));
+                typ_id__UHNR= 0;
+                sz__VHNR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+                if ((sz__VHNR ==  0)) {
+                  result__SHNR=IS_EXPANDED__;
+                } else {
+                  typ_id__UHNR=-1;
+                  clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VHNR);
+                  if ((typ_id__UHNR == (__INTEGER)(-  1))) {
+                    a__WHNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                    new_size__XHNR=(__UINTEGER_32)((__UINTEGER_32)(sz__VHNR + a__WHNR) & (__UINTEGER_32)(~ a__WHNR));
+                    ptr_table__MY3R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XHNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                    next__LY3R=((__POINTER )(NULL));
+                    result__NY3R=((__POINTER *)ptr_table__MY3R)[ 0];
+                    if ((result__NY3R == (void *)NULL)) {
+                      result__NY3R=new_lab__2PJ(new_size__XHNR);
+                      next__LY3R=(void *)((unsigned long)result__NY3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XHNR)));
+                      ((__POINTER *)next__LY3R)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__MY3R)[ 0]=next__LY3R;
+                    } else {
+                      next__LY3R=((__POINTER *)result__NY3R)[ 0];
+                      if ((next__LY3R == (void *)NULL)) {
+                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NY3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__XHNR <<  1)) <=  4096)) {
+                          next__LY3R=(void *)((unsigned long)result__NY3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XHNR)));
+                        } else {
+                          next__LY3R=new_lab__2PJ(new_size__XHNR);
+                        };
+                        ((__POINTER *)next__LY3R)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__MY3R)[ 0]=next__LY3R;
+                      } else {
+                        ((__POINTER *)result__NY3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LY3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                        result__NY3R=next__LY3R;
+                      };
+                    };
+                    ptr__THNR=result__NY3R;
+                  } else {
+                    t__YHNR=((__UINTEGER_32 )typ_id__UHNR);
+                    a__ZHNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                    new_size__UY3R=(__UINTEGER_32)((__UINTEGER_32)(sz__VHNR + a__ZHNR) & (__UINTEGER_32)(~ a__ZHNR));
+                    ptr_table__RY3R=((__POINTER )(&(table_type[(t__YHNR)])));
+                    lab_type__TY3R=(__UINTEGER_32)(t__YHNR |  1);
+                    next__QY3R=((__POINTER )(NULL));
+                    result__SY3R=((__POINTER *)ptr_table__RY3R)[ 0];
+                    if ((result__SY3R == (void *)NULL)) {
+                      result__SY3R=new_lab__2PJ(lab_type__TY3R);
+                      next__QY3R=(void *)((unsigned long)result__SY3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UY3R)));
+                      ((__POINTER *)next__QY3R)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__RY3R)[ 0]=next__QY3R;
+                    } else {
+                      next__QY3R=((__POINTER *)result__SY3R)[ 0];
+                      if ((next__QY3R == (void *)NULL)) {
+                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SY3R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__UY3R <<  1)) <=  4096)) {
+                          next__QY3R=(void *)((unsigned long)result__SY3R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UY3R)));
+                        } else {
+                          next__QY3R=new_lab__2PJ(lab_type__TY3R);
+                        };
+                        ((__POINTER *)next__QY3R)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__RY3R)[ 0]=next__QY3R;
+                      } else {
+                        ((__POINTER *)result__SY3R)[ 0]=(void *)((unsigned long)((__POINTER *)next__QY3R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                        result__SY3R=next__QY3R;
+                      };
+                    };
+                    ptr__THNR=result__SY3R;
+                  };
+                  result__SHNR=((__IS_EXPANDED *)ptr__THNR);
+                  *(result__SHNR) = *(IS_EXPANDED__);
+                };
+                Self__0HNR=((__IS_EXPANDED *)result__SHNR);
+                Self__0HNR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__1HNR;
+                Self__0HNR->receiver__WN2H=__tmp__LOBR;
+                __tmp__OSZL=result__SHNR;
               } break;
               case __GET_TYPE_ID__: {
-                __tmp__MH3L=my_copy__FHAI(__tmp__LH3L);
+                __tmp__OSZL=my_copy__1N2H(__tmp__NSZL);
               } break;
               case __EXPR_SUP__: {
-                __tmp__MH3L=my_copy__OHAI(__tmp__LH3L);
+                __tmp__OSZL=my_copy__EO2H(__tmp__NSZL);
               } break;
               case __EXPR_SUB__: {
-                __tmp__MH3L=my_copy__ZHAI(__tmp__LH3L);
+                __tmp__OSZL=my_copy__PO2H(__tmp__NSZL);
               } break;
               case __EXPR_MUL__: {
-                __tmp__MH3L=my_copy__FIAI(__tmp__LH3L);
+                __tmp__OSZL=my_copy__1O2H(__tmp__NSZL);
               } break;
               case __EXPR_DIV__: {
-                __tmp__MH3L=my_copy__QIAI(__tmp__LH3L);
+                __tmp__OSZL=my_copy__GP2H(__tmp__NSZL);
               } break;
               case __EXPR_AND__: {
-                __tmp__MH3L=my_copy__1IAI(__tmp__LH3L);
+                __tmp__OSZL=my_copy__RP2H(__tmp__NSZL);
               } break;
               case __EXPR_SHIFT_R__: {
-                __tmp__MH3L=my_copy__GJAI(__tmp__LH3L);
+                __tmp__OSZL=my_copy__2P2H(__tmp__NSZL);
               } break;
               case __EXPR_SHIFT_L__: {
-                __tmp__MH3L=my_copy__RJAI(__tmp__LH3L);
+                __tmp__OSZL=my_copy__HQ2H(__tmp__NSZL);
               } break;
               case __PUT_TO__: {
-                __tmp__MH3L=my_copy__2JAI(__tmp__LH3L);
+                __tmp__OSZL=my_copy__SQ2H(__tmp__NSZL);
               } break;
               case __ITEM__: {
-                __tmp__MH3L=my_copy__NKAI(__tmp__LH3L);
+                __tmp__OSZL=my_copy__DR2H(__tmp__NSZL);
               } break;
               case __SIZE_OF__: {
-                __tmp__MH3L=my_copy__ZKAI(__tmp__LH3L);
+                __tmp__OSZL=my_copy__PR2H(__tmp__NSZL);
               } break;
               case __CAST__: {
-                __tmp__MH3L=my_copy__CLAI(__tmp__LH3L);
+                __tmp__OSZL=my_copy__YR2H(__tmp__NSZL);
               } break;
               case __CALL_SLOT__: {
-                __tmp__MH3L=my_copy__1E2M(__tmp__LH3L);
+                __tmp__OSZL=my_copy__5SYM(__tmp__NSZL);
               } break;
               case __READ_SLOT__: {
-                __tmp__MH3L=my_copy__MRKK(__tmp__LH3L);
+                __tmp__OSZL=my_copy__IUGK(__tmp__NSZL);
               } break;
               case __READ_GLOBAL__: {
-                __tmp__MH3L=my_copy__ZRKK(__tmp__LH3L);
+                __tmp__QFDR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NSZL)->global__ZGJK),NULL);
+                if (__tmp__QFDR==NULL) {
+                  __tmp__RFDR=NULL;
+                } else {
+                  switch (((struct ___OBJ *)__tmp__QFDR)->__id) {
+                  case __READ_SLOT__: {
+                    __tmp__RFDR=NULL;
+                  } break;
+                  case __READ_GLOBAL__: {
+                    __tmp__RFDR=((__READ_GLOBAL *)__tmp__QFDR);
+                  } break;
+                  }
+                };
+                __tmp__OSZL=__tmp__RFDR;
               } break;
               case __EXPR_NOT_LOGIC__: {
-                __tmp__MH3L=my_copy__3BGN(__tmp__LH3L);
+                __tmp__OSZL=my_copy__BQCN(__tmp__NSZL);
               } break;
               case __EXPR_OR_LOGIC__: {
-                __tmp__MH3L=my_copy__VIIO(__tmp__LH3L);
+                __tmp__OSZL=my_copy__NREO(__tmp__NSZL);
               } break;
               case __EXPR_OR_OR_LOGIC__: {
-                __tmp__MH3L=my_copy__3PNO(__tmp__LH3L);
+                __tmp__OSZL=my_copy__VYJO(__tmp__NSZL);
               } break;
               case __EXPR_AND_LOGIC__: {
-                __tmp__MH3L=my_copy__CJIO(__tmp__LH3L);
+                __tmp__OSZL=my_copy__0REO(__tmp__NSZL);
               } break;
               case __EXPR_AND_AND_LOGIC__: {
-                __tmp__MH3L=my_copy__JQNO(__tmp__LH3L);
+                __tmp__OSZL=my_copy__BZJO(__tmp__NSZL);
               } break;
               case __EXPR_NEG__: {
-                __tmp__MH3L=my_copy__EBNM(__tmp__LH3L);
+                __tmp__OSZL=my_copy__CNJM(__tmp__NSZL);
               } break;
               case __EXPR_ADD__: {
-                __tmp__MH3L=my_copy__EOPL(__tmp__LH3L);
+                __tmp__OSZL=my_copy__5XLL(__tmp__NSZL);
               } break;
               case __EXPR_NOT__: {
-                __tmp__MH3L=my_copy__SH2M(__tmp__LH3L);
+                __tmp__OSZL=my_copy__WVYM(__tmp__NSZL);
               } break;
               case __EXPR_MOD__: {
-                __tmp__MH3L=my_copy__NJIO(__tmp__LH3L);
+                __tmp__OSZL=my_copy__FSEO(__tmp__NSZL);
               } break;
               case __EXPR_SUP_EQ__: {
-                __tmp__MH3L=my_copy__YZHP(__tmp__LH3L);
+                __tmp__OSZL=my_copy__QCEP(__tmp__NSZL);
               } break;
               case __EXPR_INF__: {
-                __tmp__MH3L=my_copy__13VN(__tmp__LH3L);
+                __tmp__OSZL=my_copy__5LSN(__tmp__NSZL);
               } break;
               case __EXPR_INF_EQ__: {
-                __tmp__MH3L=my_copy__G4VN(__tmp__LH3L);
+                __tmp__OSZL=my_copy__KMSN(__tmp__NSZL);
               } break;
               case __EXPR_OR__: {
-                __tmp__MH3L=my_copy__FLTN(__tmp__LH3L);
+                __tmp__OSZL=my_copy__JZPN(__tmp__NSZL);
               } break;
               case __EXPR_XOR__: {
-                __tmp__MH3L=my_copy__OUWO(__tmp__LH3L);
+                __tmp__OSZL=my_copy__G3SO(__tmp__NSZL);
               } break;
               };
-              switch (((struct ___OBJ *)wrt__BC3L)->__id) {
+              switch (((struct ___OBJ *)wrt__DNZL)->__id) {
               case __WRITE_GLOBAL__: {
-                ((__WRITE_GLOBAL *)wrt__BC3L)->parent_write__MZJH.value__NXHH=__tmp__MH3L;
+                ((__WRITE_GLOBAL *)wrt__DNZL)->parent_write__YAGH.value__PAEH=__tmp__OSZL;
               } break;
               case __WRITE_SLOT__: {
-                ((__WRITE_SLOT *)wrt__BC3L)->parent_write__ZZJH.value__NXHH=__tmp__MH3L;
+                ((__WRITE_SLOT *)wrt__DNZL)->parent_write__FBGH.value__PAEH=__tmp__OSZL;
               } break;
               case __WRITE_LOCAL__: {
-                ((__WRITE_LOCAL *)wrt__BC3L)->parent_write__FZ4I.value__NXHH=__tmp__MH3L;
+                ((__WRITE_LOCAL *)wrt__DNZL)->parent_write__540I.value__PAEH=__tmp__OSZL;
               } break;
               };
-              switch (((struct ___OBJ *)__tmp__LH3L)->__id) {
+              switch (((struct ___OBJ *)__tmp__NSZL)->__id) {
               case __LIST__: {
-                remove__WLNJ(__tmp__LH3L);
+                remove__SOJJ(__tmp__NSZL);
               } break;
               case __STRING_CST__: {
               } break;
               case __EXTERNAL_C__: {
-                remove__AREK(__tmp__LH3L);
+                remove__2TAK(__tmp__NSZL);
               } break;
               case __PROTOTYPE_CST__: {
               } break;
               case __INTEGER_CST__: {
               } break;
               case __READ_LOCAL__: {
-                Self__JOJQ=((__READ_LOCAL *)__tmp__LH3L);
-                unread__ESNK(Self__JOJQ->local__G5YD,Self__JOJQ);
+                Self__MRFQ=((__READ_LOCAL *)__tmp__NSZL);
+                Self__VY3R=((__LOCAL *)Self__MRFQ->local__HJZD);
+                Self__VY3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VY3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+                if ((Self__VY3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+                  print__1ZE((&__string_336));
+                  voir__WY3R=create__AXB( 250);
+                  display__UXFK(Self__MRFQ,voir__WY3R);
+                  put_string__2EG(((__STRING *)voir__WY3R));
+                  fputc((int)('\n'),stdout);
+                  print__1ZE((&__string_337));
+                  Self__YY3R=((__LIST *)list_current__EH1);
+                  voir__ZY3R=create__AXB( 250);
+                  display__EQQG(Self__YY3R,voir__ZY3R);
+                  put_string__2EG(((__STRING *)voir__ZY3R));
+                  fputc((int)('\n'),stdout);
+                  fputc((int)('\n'),stdout);
+                  print__1ZE((&__string_338));
+                  fputc((int)('\n'),stdout);
+                  exit(( 1));
+                };
               } break;
               case __EXPR_MULTIPLE__: {
-                remove__5REK(__tmp__LH3L);
+                remove__1UAK(__tmp__NSZL);
               } break;
               case __EXPR_EQUAL__: {
-                remove__PSEK(__tmp__LH3L);
+                remove__LVAK(__tmp__NSZL);
               } break;
               case __EXPR_NOT_EQUAL__: {
-                remove__TSEK(__tmp__LH3L);
+                remove__PVAK(__tmp__NSZL);
               } break;
               case __REAL_CST__: {
               } break;
               case __CHARACTER_CST__: {
               } break;
               case __IS_EXPANDED__: {
-                Self__LOJQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__LH3L)->receiver__AHAI);
-                unread__ESNK(Self__LOJQ->local__G5YD,Self__LOJQ);
+                Self__ORFQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__NSZL)->receiver__WN2H);
+                Self__0Y3R=((__LOCAL *)Self__ORFQ->local__HJZD);
+                Self__0Y3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0Y3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+                if ((Self__0Y3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+                  print__1ZE((&__string_336));
+                  voir__1Y3R=create__AXB( 250);
+                  display__UXFK(Self__ORFQ,voir__1Y3R);
+                  put_string__2EG(((__STRING *)voir__1Y3R));
+                  fputc((int)('\n'),stdout);
+                  print__1ZE((&__string_337));
+                  Self__3Y3R=((__LIST *)list_current__EH1);
+                  voir__4Y3R=create__AXB( 250);
+                  display__EQQG(Self__3Y3R,voir__4Y3R);
+                  put_string__2EG(((__STRING *)voir__4Y3R));
+                  fputc((int)('\n'),stdout);
+                  fputc((int)('\n'),stdout);
+                  print__1ZE((&__string_338));
+                  fputc((int)('\n'),stdout);
+                  exit(( 1));
+                };
               } break;
               case __GET_TYPE_ID__: {
-                remove__4SEK(__tmp__LH3L);
+                remove__0VAK(__tmp__NSZL);
               } break;
               case __EXPR_SUP__: {
-                remove__BTEK(__tmp__LH3L);
+                remove__3VAK(__tmp__NSZL);
               } break;
               case __EXPR_SUB__: {
-                remove__FTEK(__tmp__LH3L);
+                remove__BWAK(__tmp__NSZL);
               } break;
               case __EXPR_MUL__: {
-                remove__JTEK(__tmp__LH3L);
+                remove__FWAK(__tmp__NSZL);
               } break;
               case __EXPR_DIV__: {
-                remove__NTEK(__tmp__LH3L);
+                remove__JWAK(__tmp__NSZL);
               } break;
               case __EXPR_AND__: {
-                remove__RTEK(__tmp__LH3L);
+                remove__NWAK(__tmp__NSZL);
               } break;
               case __EXPR_SHIFT_R__: {
-                remove__VTEK(__tmp__LH3L);
+                remove__RWAK(__tmp__NSZL);
               } break;
               case __EXPR_SHIFT_L__: {
-                remove__ZTEK(__tmp__LH3L);
+                remove__VWAK(__tmp__NSZL);
               } break;
               case __PUT_TO__: {
-                remove__3TEK(__tmp__LH3L);
+                remove__ZWAK(__tmp__NSZL);
               } break;
               case __ITEM__: {
-                remove__4UEK(__tmp__LH3L);
+                remove__0XAK(__tmp__NSZL);
               } break;
               case __SIZE_OF__: {
-                remove__CVEK(__tmp__LH3L);
+                remove__4XAK(__tmp__NSZL);
               } break;
               case __CAST__: {
-                remove__FVEK(__tmp__LH3L);
+                remove__BYAK(__tmp__NSZL);
               } break;
               case __CALL_SLOT__: {
-                remove__IKQL(__tmp__LH3L);
+                remove__DUML(__tmp__NSZL);
               } break;
               case __READ_SLOT__: {
-                remove__KDLK(__tmp__LH3L);
+                remove__GGHK(__tmp__NSZL);
               } break;
               case __READ_GLOBAL__: {
-                Self__MOJQ=((__READ_GLOBAL *)__tmp__LH3L);
-                unread__H2QL(Self__MOJQ->global__3DNK,Self__MOJQ);
+                Self__PRFQ=((__READ_GLOBAL *)__tmp__NSZL);
+                unread__CGNL(Self__PRFQ->global__ZGJK,Self__PRFQ);
               } break;
               case __EXPR_NOT_LOGIC__: {
-                remove__SS3M(__tmp__LH3L);
+                remove__WA0M(__tmp__NSZL);
               } break;
               case __EXPR_OR_LOGIC__: {
-                remove__CMIO(__tmp__LH3L);
+                remove__0UEO(__tmp__NSZL);
               } break;
               case __EXPR_OR_OR_LOGIC__: {
-                remove__CJOO(__tmp__LH3L);
+                remove__0RKO(__tmp__NSZL);
               } break;
               case __EXPR_AND_LOGIC__: {
-                remove__GMIO(__tmp__LH3L);
+                remove__4UEO(__tmp__NSZL);
               } break;
               case __EXPR_AND_AND_LOGIC__: {
-                remove__HJOO(__tmp__LH3L);
+                remove__5RKO(__tmp__NSZL);
               } break;
               case __EXPR_NEG__: {
-                remove__JHNM(__tmp__LH3L);
+                remove__HTJM(__tmp__NSZL);
               } break;
               case __EXPR_ADD__: {
-                remove__2MQL(__tmp__LH3L);
+                remove__XWML(__tmp__NSZL);
               } break;
               case __EXPR_NOT__: {
-                remove__P12M(__tmp__LH3L);
+                remove__TJZM(__tmp__NSZL);
               } break;
               case __EXPR_MOD__: {
-                remove__KMIO(__tmp__LH3L);
+                remove__CVEO(__tmp__NSZL);
               } break;
               case __EXPR_SUP_EQ__: {
-                remove__D2HP(__tmp__LH3L);
+                remove__1EEP(__tmp__NSZL);
               } break;
               case __EXPR_INF__: {
-                remove__WVUN(__tmp__LH3L);
+                remove__0DRN(__tmp__NSZL);
               } break;
               case __EXPR_INF_EQ__: {
-                remove__0VUN(__tmp__LH3L);
+                remove__4DRN(__tmp__NSZL);
               } break;
               case __EXPR_OR__: {
-                remove__XQTN(__tmp__LH3L);
+                remove__14PN(__tmp__NSZL);
               } break;
               case __EXPR_XOR__: {
-                remove__MMXO(__tmp__LH3L);
+                remove__EVTO(__tmp__NSZL);
               } break;
               };
-              add__to__RZCH(((__LIST *)new_src__AC3L)->expr_list__EMRG,wrt__BC3L,(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)new_src__AC3L)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1) -  1));
-              Self__CH3N=(__INTEGER)(Self__CH3N +  1);
+              Self__TFDR=((__FAST_ARRAYoINSTRo *)((__LIST *)new_src__CNZL)->expr_list__RTOG);
+              index__VFDR=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)new_src__CNZL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1) -  1);
+              if ((index__VFDR == (__INTEGER)(Self__TFDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+                add_last__IK4G(Self__TFDR,wrt__DNZL);
+              } else {
+                add_last__IK4G(Self__TFDR,wrt__DNZL);
+                Self__AZ3R=(__INTEGER)(Self__TFDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+                __tmp__CZ3R=Self__TFDR->parent_arrayed_collection__QTOG.storage__JL4G;
+                __tmp__DZ3R=Self__TFDR->parent_arrayed_collection__QTOG.storage__JL4G;
+                __tmp__EZ3R=Self__TFDR->parent_arrayed_collection__QTOG.storage__JL4G;
+                while ((Self__AZ3R >= index__VFDR)) {
+                  ((void **)__tmp__DZ3R)[(__INTEGER)(Self__AZ3R +  1)]=((void **)__tmp__CZ3R)[Self__AZ3R];
+                  ((void **)__tmp__EZ3R)[Self__AZ3R]=NULL;
+                  Self__AZ3R=(__INTEGER)(Self__AZ3R -  1);
+                };
+                ((void **)Self__TFDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__VFDR]=wrt__DNZL;
+              };
+              Self__TRZN=(__INTEGER)(Self__TRZN +  1);
             };
           };
-          if (((void *)__tmp__QF3L != (void *)NULL)) {
-            if (((struct ___OBJ *)Self__3B3L->profil__CZ5H)->__id==__PROFIL_SLOT__) {
+          if (((void *)__tmp__SQZL != (void *)NULL)) {
+            if (((struct ___OBJ *)Self__5MZL->profil__Y51H)->__id==__PROFIL_SLOT__) {
             };
-            __tmp__2H3L=Self__3B3L->profil__CZ5H;
-            if (((struct ___OBJ *)__tmp__2H3L)->__id==__PROFIL_SLOT__) {
-              __tmp__3H3L=((__PROFIL_SLOT *)__tmp__2H3L)->parent_profil__4KMC.argument_list__JXNH;
+            __tmp__4SZL=Self__5MZL->profil__Y51H;
+            if (((struct ___OBJ *)__tmp__4SZL)->__id==__PROFIL_SLOT__) {
+              __tmp__5SZL=((__PROFIL_SLOT *)__tmp__4SZL)->parent_profil__R1LC.argument_list__V4JH;
             } else {
-              __tmp__3H3L=((__PROFIL_BLOCK *)__tmp__2H3L)->parent_profil__UNCG.argument_list__JXNH;
+              __tmp__5SZL=((__PROFIL_BLOCK *)__tmp__4SZL)->parent_profil__OGAG.argument_list__V4JH;
             };
-            __tmp__5H3L=((__FAST_ARRAYoLOCALo *)__tmp__3H3L)->parent_arrayed_collection__QIAG.upper__TIAG;
-            Self__WH3N= 0;
-            __tmp__PNBR=Self__3B3L->profil__CZ5H;
-            __tmp__VCER=((__PROFIL_SLOT *)__tmp__PNBR)->parent_profil__4KMC.argument_list__JXNH;
-            __tmp__WCER=((__PROFIL_BLOCK *)__tmp__PNBR)->parent_profil__UNCG.argument_list__JXNH;
-            while ((Self__WH3N <= __tmp__5H3L)) {
-              if (((struct ___OBJ *)__tmp__PNBR)->__id==__PROFIL_SLOT__) {
-                __tmp__GI3L=__tmp__VCER;
+            __tmp__BTZL=((__FAST_ARRAYoLOCALo *)__tmp__5SZL)->parent_arrayed_collection__YH4F.upper__1H4F;
+            Self__HSZN= 0;
+            __tmp__NM3Q=Self__5MZL->profil__Y51H;
+            __tmp__555Q=((__PROFIL_SLOT *)__tmp__NM3Q)->parent_profil__R1LC.argument_list__V4JH;
+            __tmp__AAAR=((__PROFIL_BLOCK *)__tmp__NM3Q)->parent_profil__OGAG.argument_list__V4JH;
+            while ((Self__HSZN <= __tmp__BTZL)) {
+              if (((struct ___OBJ *)__tmp__NM3Q)->__id==__PROFIL_SLOT__) {
+                __tmp__ITZL=__tmp__555Q;
               } else {
-                __tmp__GI3L=__tmp__WCER;
+                __tmp__ITZL=__tmp__AAAR;
               };
-              loc__DC3L=((void **)((__FAST_ARRAYoLOCALo *)__tmp__GI3L)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__WH3N];
-              if (((void *)loc__DC3L != (void *)NULL)) {
-                ((__LOCAL *)loc__DC3L)->my_alias__FIEH=NULL;
+              loc__FNZL=((void **)((__FAST_ARRAYoLOCALo *)__tmp__ITZL)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__HSZN];
+              if (((void *)loc__FNZL != (void *)NULL)) {
+                ((__LOCAL *)loc__FNZL)->my_alias__XVAH=NULL;
               };
-              Self__WH3N=(__INTEGER)(Self__WH3N +  1);
+              Self__HSZN=(__INTEGER)(Self__HSZN +  1);
             };
           } else {
-            Self__1P3N= 0;
-            limit_up__2P3N=((__FAST_ARRAYoLOCALo *)list_alias__FI3N)->parent_arrayed_collection__QIAG.upper__TIAG;
-            __tmp__XCER=((__FAST_ARRAYoLOCALo *)list_alias__FI3N)->parent_arrayed_collection__QIAG.storage__3RSG;
-            while ((Self__1P3N <= limit_up__2P3N)) {
-              ((__LOCAL *)((void **)__tmp__XCER)[Self__1P3N])->my_alias__FIEH=NULL;
-              Self__1P3N=(__INTEGER)(Self__1P3N +  1);
+            Self__C0ZN= 0;
+            limit_up__D0ZN=((__FAST_ARRAYoLOCALo *)list_alias__WSZN)->parent_arrayed_collection__YH4F.upper__1H4F;
+            __tmp__BAAR=((__FAST_ARRAYoLOCALo *)list_alias__WSZN)->parent_arrayed_collection__YH4F.storage__NWPG;
+            while ((Self__C0ZN <= limit_up__D0ZN)) {
+              ((__LOCAL *)((void **)__tmp__BAAR)[Self__C0ZN])->my_alias__XVAH=NULL;
+              Self__C0ZN=(__INTEGER)(Self__C0ZN +  1);
             };
-            ((__FAST_ARRAYoLOCALo *)list_alias__FI3N)->parent_arrayed_collection__QIAG.upper__TIAG=(__INTEGER)(-  1);
-            is_alias__UIEH=FALSE__;
+            ((__FAST_ARRAYoLOCALo *)list_alias__WSZN)->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(-  1);
+            is_alias__GWAH=FALSE__;
           };
-          result__5B3L=execute_link__GMRG(new_src__AC3L);
-          modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
+          result__BNZL=execute_link__TTOG(new_src__CNZL);
+          modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
         };
       };
     };
   };
-  return(result__5B3L);
+  return(result__BNZL);
 }
 
-static void execute_normal__NIEM(__CALL_SLOT *Self__OIEM)
+static void execute_normal__LUAM(__CALL_SLOT *Self__MUAM)
 // ({CALL_SLOT}) VoidRecursive, No inlinable.
 {
-  void *wrt__PIEM,*__tmp__4IEM;
-  __INTEGER __tmp__VIEM,Self__H1FM;
-  void *__tmp__3IEM;
-  __WRITE_LOCAL *Self__G1KM;
-  void *__tmp__01KM,*__tmp__Y2KM,*__tmp__V3KM,*__tmp__33KM,*__tmp__43KM;
-  void *__tmp__11KM,*read__J1KM;
-  void *__tmp__B2KM;
-  void *__tmp__Z2KM;
-  __READ_LOCAL *Self__IPJQ,*Self__5MOQ;
-  __READ_GLOBAL *Self__LPJQ;
-  __LIST *Self__PU3Q;
-  void *__tmp__RJEM,*__tmp__0JEM,*__tmp__PKEM,*__tmp__1KEM;
-  __BOOLEAN result__K1KM,__tmp__F2KM,__tmp__M2KM,__tmp__A3KM;
-  __BOOLEAN __tmp__1JEM,__tmp__QKEM,__tmp__2KEM;
-  void *__tmp__SJEM;
-  wrt__PIEM=NULL;
-  __tmp__VIEM=((__FAST_ARRAYoWRITEo *)Self__OIEM->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.upper__5HHI;
-  Self__H1FM= 0;
-  while ((Self__H1FM <= __tmp__VIEM)) {
-    __tmp__3IEM=((void **)((__FAST_ARRAYoWRITEo *)Self__OIEM->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__H1FM];
-    if (__tmp__3IEM==NULL) {
-      __tmp__4IEM=NULL;
-    } else {
-      switch (((struct ___OBJ *)__tmp__3IEM)->__id) {
+  void *wrt__NUAM,*__tmp__2UAM;
+  __INTEGER __tmp__TUAM,Self__FHCM,index__ZFDR,Self__SZ3R;
+  void *__tmp__1UAM;
+  __WRITE_LOCAL *Self__EHHM;
+  void *__tmp__YHHM,*__tmp__WIHM,*__tmp__TJHM,*__tmp__1JHM,*__tmp__2JHM;
+  void *__tmp__ZHHM,*read__HHHM;
+  void *__tmp__5HHM;
+  __LIST *Self__WFDR,*Self__KZ3R,*Self__PZ3R,*Self__3SZQ,*Self__OOBR;
+  void *__tmp__XIHM;
+  __READ_LOCAL *Self__LSFQ,*Self__PRKQ;
+  __LOCAL *Self__HZ3R,*Self__MZ3R;
+  void *voir__IZ3R,*voir__LZ3R,*voir__NZ3R,*voir__QZ3R,*voir__POBR;
+  __READ_GLOBAL *Self__OSFQ;
+  void *__tmp__PVAM,*__tmp__YVAM,*__tmp__NWAM,*__tmp__ZWAM;
+  __BOOLEAN result__IHHM,__tmp__DIHM,__tmp__KIHM,__tmp__4IHM;
+  __BOOLEAN __tmp__ZVAM,__tmp__OWAM,__tmp__0WAM;
+  __FAST_ARRAYoINSTRo *Self__XFDR;
+  void **__tmp__UZ3R,**__tmp__VZ3R,**__tmp__WZ3R;
+  void *__tmp__QVAM;
+  wrt__NUAM=NULL;
+  __tmp__TUAM=((__FAST_ARRAYoWRITEo *)Self__MUAM->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI;
+  Self__FHCM= 0;
+  while ((Self__FHCM <= __tmp__TUAM)) {
+    __tmp__1UAM=((void **)((__FAST_ARRAYoWRITEo *)Self__MUAM->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__FHCM];
+    if (__tmp__1UAM==NULL) {
+      __tmp__2UAM=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__1UAM)->__id) {
       case __WRITE_GLOBAL__: {
-        __tmp__4IEM=NULL;
+        __tmp__2UAM=NULL;
       } break;
       case __WRITE_SLOT__: {
-        __tmp__4IEM=NULL;
+        __tmp__2UAM=NULL;
       } break;
       case __WRITE_LOCAL__: {
-        __tmp__4IEM=((void *)__tmp__3IEM);
+        __tmp__2UAM=((void *)__tmp__1UAM);
       } break;
       }
     };
-    wrt__PIEM=__tmp__4IEM;
-    if (((void *)__tmp__4IEM != (void *)NULL)) {
-      Self__G1KM=((__WRITE_LOCAL *)__tmp__4IEM);
-      result__K1KM=FALSE__;
-      __tmp__01KM=Self__G1KM->parent_write__FZ4I.value__NXHH;
-      if (__tmp__01KM==NULL) {
-        __tmp__11KM=NULL;
+    wrt__NUAM=__tmp__2UAM;
+    if (((void *)__tmp__2UAM != (void *)NULL)) {
+      Self__EHHM=((__WRITE_LOCAL *)__tmp__2UAM);
+      result__IHHM=FALSE__;
+      __tmp__YHHM=Self__EHHM->parent_write__540I.value__PAEH;
+      if (__tmp__YHHM==NULL) {
+        __tmp__ZHHM=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__01KM)->__id) {
+        switch (((struct ___OBJ *)__tmp__YHHM)->__id) {
         case __LIST__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __STRING_CST__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __INTEGER_CST__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __READ_LOCAL__: {
-          __tmp__11KM=((void *)__tmp__01KM);
+          __tmp__ZHHM=((void *)__tmp__YHHM);
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __REAL_CST__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_SUP__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_SUB__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_MUL__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_DIV__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_AND__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __PUT_TO__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __ITEM__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __SIZE_OF__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __CAST__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __CALL_SLOT__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __READ_SLOT__: {
-          __tmp__11KM=((void *)__tmp__01KM);
+          __tmp__ZHHM=((void *)__tmp__YHHM);
         } break;
         case __READ_GLOBAL__: {
-          __tmp__11KM=((void *)__tmp__01KM);
+          __tmp__ZHHM=((void *)__tmp__YHHM);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_NEG__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_ADD__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_NOT__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_MOD__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_INF__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_OR__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         case __EXPR_XOR__: {
-          __tmp__11KM=NULL;
+          __tmp__ZHHM=NULL;
         } break;
         }
       };
-      read__J1KM=__tmp__11KM;
-      if (((void *)__tmp__11KM != (void *)NULL)) {
-        switch (((struct ___OBJ *)__tmp__11KM)->__id) {
+      read__HHHM=__tmp__ZHHM;
+      if (((void *)__tmp__ZHHM != (void *)NULL)) {
+        switch (((struct ___OBJ *)__tmp__ZHHM)->__id) {
         case __READ_LOCAL__: {
-          __tmp__B2KM=((__READ_LOCAL *)__tmp__11KM)->local__G5YD;
+          __tmp__5HHM=((__READ_LOCAL *)__tmp__ZHHM)->local__HJZD;
         } break;
         case __READ_SLOT__: {
-          __tmp__B2KM=((__READ_SLOT *)__tmp__11KM)->slot__QRKK;
+          __tmp__5HHM=((__READ_SLOT *)__tmp__ZHHM)->slot__MUGK;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__B2KM=((__READ_GLOBAL *)__tmp__11KM)->global__3DNK;
+          __tmp__5HHM=((__READ_GLOBAL *)__tmp__ZHHM)->global__ZGJK;
         } break;
         };
-        __tmp__F2KM=((void *)__tmp__B2KM == (void *)Self__G1KM->local__IOMJ);
+        __tmp__DIHM=((void *)__tmp__5HHM == (void *)Self__EHHM->local__ERIJ);
       } else {
-        __tmp__F2KM=FALSE__;
+        __tmp__DIHM=FALSE__;
       };
-      if (__tmp__F2KM) {
-        remove__I2MK(Self__G1KM);
-        result__K1KM=TRUE__;
-        __tmp__M2KM=TRUE__;
+      if (__tmp__DIHM) {
+        remove__E5IK(Self__EHHM);
+        result__IHHM=TRUE__;
+        __tmp__KIHM=TRUE__;
       } else {
-        __tmp__M2KM=FALSE__;
+        __tmp__KIHM=FALSE__;
       };
-      if ((! __tmp__M2KM)) {
-        if ((((__LOCAL *)Self__G1KM->local__IOMJ)->parent_variable__ALMC.ensure_count__4KCG ==  0)) {
-          __tmp__Y2KM=Self__G1KM->parent_write__FZ4I.value__NXHH;
-          switch (((struct ___OBJ *)__tmp__Y2KM)->__id) {
+      if ((! __tmp__KIHM)) {
+        if ((((__LOCAL *)Self__EHHM->local__ERIJ)->parent_variable__T1LC.ensure_count__YDAG ==  0)) {
+          __tmp__WIHM=Self__EHHM->parent_write__540I.value__PAEH;
+          switch (((struct ___OBJ *)__tmp__WIHM)->__id) {
           case __LIST__: {
-            __tmp__Z2KM=execute_unlink__GPVJ(__tmp__Y2KM);
+            Self__WFDR=((__LIST *)__tmp__WIHM);
+            if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__WFDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+              add_last__IK4G(Self__WFDR->expr_list__RTOG,create__type__PKQC(Self__WFDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+            };
+            __tmp__XIHM=execute_list__MNQG(Self__WFDR);
           } break;
           case __STRING_CST__: {
-            modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-            __tmp__Z2KM=NULL;
+            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+            __tmp__XIHM=NULL;
           } break;
           case __EXTERNAL_C__: {
-            __tmp__Z2KM=execute_unlink__KZPK(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__Q3LK(__tmp__WIHM);
           } break;
           case __PROTOTYPE_CST__: {
-            modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-            __tmp__Z2KM=NULL;
+            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+            __tmp__XIHM=NULL;
           } break;
           case __INTEGER_CST__: {
-            modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-            __tmp__Z2KM=NULL;
+            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+            __tmp__XIHM=NULL;
           } break;
           case __READ_LOCAL__: {
-            Self__IPJQ=((__READ_LOCAL *)__tmp__Y2KM);
-            unread__ESNK(Self__IPJQ->local__G5YD,Self__IPJQ);
-            modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-            __tmp__Z2KM=NULL;
+            Self__LSFQ=((__READ_LOCAL *)__tmp__WIHM);
+            Self__HZ3R=((__LOCAL *)Self__LSFQ->local__HJZD);
+            Self__HZ3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__HZ3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+            if ((Self__HZ3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+              print__1ZE((&__string_336));
+              voir__IZ3R=create__AXB( 250);
+              display__UXFK(Self__LSFQ,voir__IZ3R);
+              put_string__2EG(((__STRING *)voir__IZ3R));
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_337));
+              Self__KZ3R=((__LIST *)list_current__EH1);
+              voir__LZ3R=create__AXB( 250);
+              display__EQQG(Self__KZ3R,voir__LZ3R);
+              put_string__2EG(((__STRING *)voir__LZ3R));
+              fputc((int)('\n'),stdout);
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_338));
+              fputc((int)('\n'),stdout);
+              exit(( 1));
+            };
+            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+            __tmp__XIHM=NULL;
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__Z2KM=execute_unlink__13PK(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__BCMK(__tmp__WIHM);
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__Z2KM=execute_unlink__CDQK(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__IHMK(__tmp__WIHM);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__Z2KM=execute_unlink__TDQK(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__ZHMK(__tmp__WIHM);
           } break;
           case __REAL_CST__: {
-            modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-            __tmp__Z2KM=NULL;
+            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+            __tmp__XIHM=NULL;
           } break;
           case __CHARACTER_CST__: {
-            modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-            __tmp__Z2KM=NULL;
+            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+            __tmp__XIHM=NULL;
           } break;
           case __IS_EXPANDED__: {
-            Self__5MOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__Y2KM)->receiver__AHAI);
-            unread__ESNK(Self__5MOQ->local__G5YD,Self__5MOQ);
-            modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-            __tmp__Z2KM=NULL;
+            Self__PRKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__WIHM)->receiver__WN2H);
+            Self__MZ3R=((__LOCAL *)Self__PRKQ->local__HJZD);
+            Self__MZ3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__MZ3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+            if ((Self__MZ3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+              print__1ZE((&__string_336));
+              voir__NZ3R=create__AXB( 250);
+              display__UXFK(Self__PRKQ,voir__NZ3R);
+              put_string__2EG(((__STRING *)voir__NZ3R));
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_337));
+              Self__PZ3R=((__LIST *)list_current__EH1);
+              voir__QZ3R=create__AXB( 250);
+              display__EQQG(Self__PZ3R,voir__QZ3R);
+              put_string__2EG(((__STRING *)voir__QZ3R));
+              fputc((int)('\n'),stdout);
+              fputc((int)('\n'),stdout);
+              print__1ZE((&__string_338));
+              fputc((int)('\n'),stdout);
+              exit(( 1));
+            };
+            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+            __tmp__XIHM=NULL;
           } break;
           case __GET_TYPE_ID__: {
-            remove__4SEK(((__GET_TYPE_ID *)__tmp__Y2KM));
-            __tmp__Z2KM=NULL;
+            remove__0VAK(((__GET_TYPE_ID *)__tmp__WIHM));
+            __tmp__XIHM=NULL;
           } break;
           case __EXPR_SUP__: {
-            __tmp__Z2KM=execute_unlink__UEQK(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__0IMK(__tmp__WIHM);
           } break;
           case __EXPR_SUB__: {
-            __tmp__Z2KM=execute_unlink__FFQK(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__LJMK(__tmp__WIHM);
           } break;
           case __EXPR_MUL__: {
-            __tmp__Z2KM=execute_unlink__WFQK(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__2JMK(__tmp__WIHM);
           } break;
           case __EXPR_DIV__: {
-            __tmp__Z2KM=execute_unlink__HGQK(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__NKMK(__tmp__WIHM);
           } break;
           case __EXPR_AND__: {
-            __tmp__Z2KM=execute_unlink__YGQK(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__4KMK(__tmp__WIHM);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__Z2KM=execute_unlink__JHQK(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__PLMK(__tmp__WIHM);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__Z2KM=execute_unlink__0HQK(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__AMMK(__tmp__WIHM);
           } break;
           case __PUT_TO__: {
-            __tmp__Z2KM=execute_link__NKTK(((__PUT_TO *)__tmp__Y2KM));
+            __tmp__XIHM=execute_link__ROPK(((__PUT_TO *)__tmp__WIHM));
           } break;
           case __ITEM__: {
-            __tmp__Z2KM=execute_unlink__OIQK(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__UMMK(__tmp__WIHM);
           } break;
           case __SIZE_OF__: {
-            __tmp__Z2KM=execute_unlink__4IQK(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__ENMK(__tmp__WIHM);
           } break;
           case __CAST__: {
-            __tmp__Z2KM=execute_unlink__DJQK(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__JNMK(__tmp__WIHM);
           } break;
           case __CALL_SLOT__: {
-            __tmp__Z2KM=execute_unlink__IKUL(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__4UQL(__tmp__WIHM);
           } break;
           case __READ_SLOT__: {
-            __tmp__Z2KM=execute_unlink__CAEL(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__QEAL(__tmp__WIHM);
           } break;
           case __READ_GLOBAL__: {
-            Self__LPJQ=((__READ_GLOBAL *)__tmp__Y2KM);
-            unread__H2QL(Self__LPJQ->global__3DNK,Self__LPJQ);
-            modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-            __tmp__Z2KM=execute_access_unlink__BJHL(Self__LPJQ);
+            Self__OSFQ=((__READ_GLOBAL *)__tmp__WIHM);
+            unread__CGNL(Self__OSFQ->global__ZGJK,Self__OSFQ);
+            modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+            if (((void *)((__SLOT_DATA *)Self__OSFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+              execute__COHL(Self__OSFQ->global__ZGJK);
+            };
+            __tmp__XIHM=NULL;
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__Z2KM=execute_unlink__ON3M(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__S1ZM(__tmp__WIHM);
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__Z2KM=execute_unlink__NYIO(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__FBFO(__tmp__WIHM);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__Z2KM=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__Y2KM));
+            __tmp__XIHM=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__WIHM));
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__Z2KM=execute_unlink__3YIO(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__VBFO(__tmp__WIHM);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__Z2KM=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__Y2KM));
+            __tmp__XIHM=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__WIHM));
           } break;
           case __EXPR_NEG__: {
-            __tmp__Z2KM=execute_unlink__DVNM(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__JBKM(__tmp__WIHM);
           } break;
           case __EXPR_ADD__: {
-            __tmp__Z2KM=execute_unlink__JKRL(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__OUNL(__tmp__WIHM);
           } break;
           case __EXPR_NOT__: {
-            __tmp__Z2KM=execute_unlink__EI3M(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__IWZM(__tmp__WIHM);
           } break;
           case __EXPR_MOD__: {
-            __tmp__Z2KM=execute_unlink__NZIO(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__FCFO(__tmp__WIHM);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__Z2KM=execute_unlink__MFIP(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__EOEP(__tmp__WIHM);
           } break;
           case __EXPR_INF__: {
-            __tmp__Z2KM=execute_unlink__OLUN(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__SZQN(__tmp__WIHM);
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__Z2KM=execute_unlink__4LUN(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__C0QN(__tmp__WIHM);
           } break;
           case __EXPR_OR__: {
-            __tmp__Z2KM=execute_unlink__V5TN(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__ZNQN(__tmp__WIHM);
           } break;
           case __EXPR_XOR__: {
-            __tmp__Z2KM=execute_unlink__EKYO(__tmp__Y2KM);
+            __tmp__XIHM=execute_unlink__2SUO(__tmp__WIHM);
           } break;
           };
-          if (((void *)__tmp__Z2KM == (void *)NULL)) {
-            result__K1KM=TRUE__;
-            __tmp__A3KM=TRUE__;
+          if (((void *)__tmp__XIHM == (void *)NULL)) {
+            result__IHHM=TRUE__;
+            __tmp__4IHM=TRUE__;
           } else {
-            __tmp__A3KM=FALSE__;
+            __tmp__4IHM=FALSE__;
           };
-          if ((! __tmp__A3KM)) {
-            if ((old_seq_or_and__KVUG == seq_or_and__IVUG)) {
-              Self__PU3Q=((__LIST *)list_current__IF1);
-              add__to__RZCH(Self__PU3Q->expr_list__EMRG,__tmp__Z2KM,(__INTEGER)(Self__PU3Q->index__XUUG -  1));
-              Self__PU3Q->index__XUUG=(__INTEGER)(Self__PU3Q->index__XUUG +  1);
-              result__K1KM=TRUE__;
+          if ((! __tmp__4IHM)) {
+            if ((old_seq_or_and__KXRG == seq_or_and__IXRG)) {
+              Self__3SZQ=((__LIST *)list_current__EH1);
+              Self__XFDR=((__FAST_ARRAYoINSTRo *)Self__3SZQ->expr_list__RTOG);
+              index__ZFDR=(__INTEGER)(Self__3SZQ->index__XWRG -  1);
+              if ((index__ZFDR == (__INTEGER)(Self__XFDR->parent_arrayed_collection__QTOG.upper__1GQG +  1))) {
+                add_last__IK4G(Self__XFDR,__tmp__XIHM);
+              } else {
+                add_last__IK4G(Self__XFDR,__tmp__XIHM);
+                Self__SZ3R=(__INTEGER)(Self__XFDR->parent_arrayed_collection__QTOG.upper__1GQG -  1);
+                __tmp__UZ3R=Self__XFDR->parent_arrayed_collection__QTOG.storage__JL4G;
+                __tmp__VZ3R=Self__XFDR->parent_arrayed_collection__QTOG.storage__JL4G;
+                __tmp__WZ3R=Self__XFDR->parent_arrayed_collection__QTOG.storage__JL4G;
+                while ((Self__SZ3R >= index__ZFDR)) {
+                  ((void **)__tmp__VZ3R)[(__INTEGER)(Self__SZ3R +  1)]=((void **)__tmp__UZ3R)[Self__SZ3R];
+                  ((void **)__tmp__WZ3R)[Self__SZ3R]=NULL;
+                  Self__SZ3R=(__INTEGER)(Self__SZ3R -  1);
+                };
+                ((void **)Self__XFDR->parent_arrayed_collection__QTOG.storage__JL4G)[index__ZFDR]=__tmp__XIHM;
+              };
+              Self__3SZQ->index__XWRG=(__INTEGER)(Self__3SZQ->index__XWRG +  1);
+              result__IHHM=TRUE__;
             } else {
-              if (__tmp__Z2KM==NULL) {
-                __tmp__V3KM=NULL;
+              if (__tmp__XIHM==NULL) {
+                __tmp__TJHM=NULL;
               } else {
-                switch (((struct ___OBJ *)__tmp__Z2KM)->__id) {
+                switch (((struct ___OBJ *)__tmp__XIHM)->__id) {
                 case __LIST__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __STRING_CST__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXTERNAL_C__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __PROTOTYPE_CST__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __INTEGER_CST__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __READ_LOCAL__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_MULTIPLE__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_EQUAL__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_NOT_EQUAL__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __REAL_CST__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __CHARACTER_CST__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __IS_EXPANDED__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __GET_TYPE_ID__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_SUP__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_SUB__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_MUL__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_DIV__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_AND__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_SHIFT_R__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_SHIFT_L__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __PUT_TO__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __ITEM__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __SIZE_OF__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __CAST__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __CALL_SLOT__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __READ_SLOT__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __READ_GLOBAL__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_NOT_LOGIC__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __LOOP__: {
-                  __tmp__V3KM=NULL;
+                  __tmp__TJHM=NULL;
                 } break;
                 case __EXPR_OR_LOGIC__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_OR_OR_LOGIC__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_AND_LOGIC__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_AND_AND_LOGIC__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_NEG__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_ADD__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_NOT__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_MOD__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_SUP_EQ__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_INF__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_INF_EQ__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_OR__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 case __EXPR_XOR__: {
-                  __tmp__V3KM=((void *)__tmp__Z2KM);
+                  __tmp__TJHM=((void *)__tmp__XIHM);
                 } break;
                 }
               };
-              Self__G1KM->parent_write__FZ4I.value__NXHH=__tmp__V3KM;
+              Self__EHHM->parent_write__540I.value__PAEH=__tmp__TJHM;
             };
           };
         } else {
-          __tmp__33KM=Self__G1KM->parent_write__FZ4I.value__NXHH;
-          switch (((struct ___OBJ *)__tmp__33KM)->__id) {
+          __tmp__1JHM=Self__EHHM->parent_write__540I.value__PAEH;
+          switch (((struct ___OBJ *)__tmp__1JHM)->__id) {
           case __LIST__: {
-            __tmp__43KM=execute_link__GMRG(__tmp__33KM);
+            __tmp__2JHM=execute_link__TTOG(__tmp__1JHM);
           } break;
           case __STRING_CST__: {
-            __tmp__43KM=((__STRING_CST *)__tmp__33KM);
+            __tmp__2JHM=((__STRING_CST *)__tmp__1JHM);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__43KM=execute_link__A23K(__tmp__33KM);
+            __tmp__2JHM=execute_link__KA0K(__tmp__1JHM);
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__43KM=((__PROTOTYPE_CST *)__tmp__33KM);
+            __tmp__2JHM=((__PROTOTYPE_CST *)__tmp__1JHM);
           } break;
           case __INTEGER_CST__: {
-            __tmp__43KM=((__INTEGER_CST *)__tmp__33KM);
+            __tmp__2JHM=((__INTEGER_CST *)__tmp__1JHM);
           } break;
           case __READ_LOCAL__: {
-            __tmp__43KM=execute_link__QDEL(__tmp__33KM);
+            __tmp__2JHM=execute_link__4HAL(__tmp__1JHM);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__43KM=execute_link__EIEL();
+            Self__OOBR=((__LIST *)list_current__EH1);
+            voir__POBR=create__AXB( 250);
+            display__EQQG(Self__OOBR,voir__POBR);
+            put_string__2EG(((__STRING *)voir__POBR));
+            fputc((int)('\n'),stdout);
+            print__1ZE((&__string_514));
+            fputc((int)('\n'),stdout);
+            exit(( 1));
+            __tmp__2JHM=NULL;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__43KM=execute_link__IIEL(__tmp__33KM);
+            __tmp__2JHM=execute_link__WMAL(__tmp__1JHM);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__43KM=execute_link__RMEL(__tmp__33KM);
+            __tmp__2JHM=execute_link__5QAL(__tmp__1JHM);
           } break;
           case __REAL_CST__: {
-            __tmp__43KM=((__REAL_CST *)__tmp__33KM);
+            __tmp__2JHM=((__REAL_CST *)__tmp__1JHM);
           } break;
           case __CHARACTER_CST__: {
-            __tmp__43KM=((__CHARACTER_CST *)__tmp__33KM);
+            __tmp__2JHM=((__CHARACTER_CST *)__tmp__1JHM);
           } break;
           case __IS_EXPANDED__: {
-            __tmp__43KM=execute_link__AREL(__tmp__33KM);
+            __tmp__2JHM=execute_link__OVAL(__tmp__1JHM);
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__43KM=execute_link__HSEL(__tmp__33KM);
+            __tmp__2JHM=execute_link__VWAL(__tmp__1JHM);
           } break;
           case __EXPR_SUP__: {
-            __tmp__43KM=execute_link__MSEL(__tmp__33KM);
+            __tmp__2JHM=execute_link__0WAL(__tmp__1JHM);
           } break;
           case __EXPR_SUB__: {
-            __tmp__43KM=execute_link__VWEL(__tmp__33KM);
+            __tmp__2JHM=execute_link__D1AL(__tmp__1JHM);
           } break;
           case __EXPR_MUL__: {
-            __tmp__43KM=execute_link__40EL(__tmp__33KM);
+            __tmp__2JHM=execute_link__M5AL(__tmp__1JHM);
           } break;
           case __EXPR_DIV__: {
-            __tmp__43KM=execute_link__H5EL(__tmp__33KM);
+            __tmp__2JHM=execute_link__VDBL(__tmp__1JHM);
           } break;
           case __EXPR_AND__: {
-            __tmp__43KM=execute_link__QDFL(__tmp__33KM);
+            __tmp__2JHM=execute_link__4HBL(__tmp__1JHM);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__43KM=execute_link__ZHFL(__tmp__33KM);
+            __tmp__2JHM=execute_link__HMBL(__tmp__1JHM);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__43KM=execute_link__CMFL(__tmp__33KM);
+            __tmp__2JHM=execute_link__QQBL(__tmp__1JHM);
           } break;
           case __PUT_TO__: {
-            __tmp__43KM=execute_link__NKTK(__tmp__33KM);
+            __tmp__2JHM=execute_link__ROPK(__tmp__1JHM);
           } break;
           case __ITEM__: {
-            __tmp__43KM=execute_link__LQFL(__tmp__33KM);
+            __tmp__2JHM=execute_link__ZUBL(__tmp__1JHM);
           } break;
           case __SIZE_OF__: {
-            __tmp__43KM=execute_link__SQFL(__tmp__33KM);
+            __tmp__2JHM=execute_link__AVBL(__tmp__1JHM);
           } break;
           case __CAST__: {
-            __tmp__43KM=execute_link__XQFL(__tmp__33KM);
+            __tmp__2JHM=execute_link__FVBL(__tmp__1JHM);
           } break;
           case __CALL_SLOT__: {
-            __tmp__43KM=execute_link__MYXL(__tmp__33KM);
+            __tmp__2JHM=execute_link__CDUL(__tmp__1JHM);
           } break;
           case __READ_SLOT__: {
-            __tmp__43KM=execute_link__QUFL(__tmp__33KM);
+            __tmp__2JHM=execute_link__4YBL(__tmp__1JHM);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__43KM=execute_link__AZFL(__tmp__33KM);
+            __tmp__2JHM=execute_link__O3BL(__tmp__1JHM);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__43KM=execute_link__4N3M(__tmp__33KM);
+            __tmp__2JHM=execute_link__C2ZM(__tmp__1JHM);
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__43KM=execute_link__03IO(__tmp__33KM);
+            __tmp__2JHM=execute_link__SGFO(__tmp__1JHM);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__43KM=execute_link__SFPO(__tmp__33KM);
+            __tmp__2JHM=execute_link__KOLO(__tmp__1JHM);
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__43KM=execute_link__TDJO(__tmp__33KM);
+            __tmp__2JHM=execute_link__LMFO(__tmp__1JHM);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__43KM=execute_link__WLPO(__tmp__33KM);
+            __tmp__2JHM=execute_link__OULO(__tmp__1JHM);
           } break;
           case __EXPR_NEG__: {
-            __tmp__43KM=execute_link__GDOM(__tmp__33KM);
+            __tmp__2JHM=execute_link__IPKM(__tmp__1JHM);
           } break;
           case __EXPR_ADD__: {
-            __tmp__43KM=execute_link__3NSL(__tmp__33KM);
+            __tmp__2JHM=execute_link__VXOL(__tmp__1JHM);
           } break;
           case __EXPR_NOT__: {
-            __tmp__43KM=execute_link__SQ3M(__tmp__33KM);
+            __tmp__2JHM=execute_link__W4ZM(__tmp__1JHM);
           } break;
           case __EXPR_MOD__: {
-            __tmp__43KM=execute_link__MJJO(__tmp__33KM);
+            __tmp__2JHM=execute_link__ESFO(__tmp__1JHM);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__43KM=execute_link__EIIP(__tmp__33KM);
+            __tmp__2JHM=execute_link__2QEP(__tmp__1JHM);
           } break;
           case __EXPR_INF__: {
-            __tmp__43KM=execute_link__BNUN(__tmp__33KM);
+            __tmp__2JHM=execute_link__F1QN(__tmp__1JHM);
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__43KM=execute_link__KRUN(__tmp__33KM);
+            __tmp__2JHM=execute_link__O5QN(__tmp__1JHM);
           } break;
           case __EXPR_OR__: {
-            __tmp__43KM=execute_link__HEUN(__tmp__33KM);
+            __tmp__2JHM=execute_link__LSQN(__tmp__1JHM);
           } break;
           case __EXPR_XOR__: {
-            __tmp__43KM=execute_link__UUYO(__tmp__33KM);
+            __tmp__2JHM=execute_link__M3UO(__tmp__1JHM);
           } break;
           };
-          Self__G1KM->parent_write__FZ4I.value__NXHH=__tmp__43KM;
+          Self__EHHM->parent_write__540I.value__PAEH=__tmp__2JHM;
         };
       };
-      if (result__K1KM) {
-        modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-        ((void **)((__FAST_ARRAYoWRITEo *)Self__OIEM->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__H1FM]=NULL;
-        if ((((__LOCAL *)((__WRITE_LOCAL *)__tmp__4IEM)->local__IOMJ)->parent_variable__ALMC.ensure_count__4KCG ==  0)) {
-          __tmp__RJEM=Self__OIEM->profil__CZ5H;
-          if (((struct ___OBJ *)__tmp__RJEM)->__id==__PROFIL_SLOT__) {
-            __tmp__SJEM=((__PROFIL_SLOT *)__tmp__RJEM)->parent_profil__4KMC.argument_list__JXNH;
+      if (result__IHHM) {
+        modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+        ((void **)((__FAST_ARRAYoWRITEo *)Self__MUAM->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__FHCM]=NULL;
+        if ((((__LOCAL *)((__WRITE_LOCAL *)__tmp__2UAM)->local__ERIJ)->parent_variable__T1LC.ensure_count__YDAG ==  0)) {
+          __tmp__PVAM=Self__MUAM->profil__Y51H;
+          if (((struct ___OBJ *)__tmp__PVAM)->__id==__PROFIL_SLOT__) {
+            __tmp__QVAM=((__PROFIL_SLOT *)__tmp__PVAM)->parent_profil__R1LC.argument_list__V4JH;
           } else {
-            __tmp__SJEM=((__PROFIL_BLOCK *)__tmp__RJEM)->parent_profil__UNCG.argument_list__JXNH;
+            __tmp__QVAM=((__PROFIL_BLOCK *)__tmp__PVAM)->parent_profil__OGAG.argument_list__V4JH;
           };
-          ((void **)((__FAST_ARRAYoLOCALo *)__tmp__SJEM)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__H1FM]=NULL;
+          ((void **)((__FAST_ARRAYoLOCALo *)__tmp__QVAM)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__FHCM]=NULL;
         };
       };
     };
-    Self__H1FM=(__INTEGER)(Self__H1FM +  1);
+    Self__FHCM=(__INTEGER)(Self__FHCM +  1);
   };
-  __tmp__0JEM=Self__OIEM->profil__CZ5H;
-  if (((struct ___OBJ *)__tmp__0JEM)->__id==__PROFIL_SLOT__) {
-    __tmp__1JEM=((__PROFIL_SLOT *)__tmp__0JEM)->is_context_sensitive__LMSL;
+  __tmp__YVAM=Self__MUAM->profil__Y51H;
+  if (((struct ___OBJ *)__tmp__YVAM)->__id==__PROFIL_SLOT__) {
+    __tmp__ZVAM=((__PROFIL_SLOT *)__tmp__YVAM)->is_context_sensitive__BWOL;
   } else {
-    __tmp__1JEM=((void *)((__PROFIL_BLOCK *)__tmp__0JEM)->context_extern__UE1H != (void *)NULL);
+    __tmp__ZVAM=((void *)((__PROFIL_BLOCK *)__tmp__YVAM)->context_extern__WLXH != (void *)NULL);
   };
-  if (__tmp__1JEM) {
-    seq_call_local_and_loop__LYML=(__UINTEGER_32)(seq_call_local_and_loop__LYML +  1);
+  if (__tmp__ZVAM) {
+    seq_call_local_and_loop__T3IL=(__UINTEGER_32)(seq_call_local_and_loop__T3IL +  1);
   };
-  seq_call_and_loop__BOIJ=(__UINTEGER_32)(seq_call_and_loop__BOIJ +  1);
-  seq_inline__NUUG=(__UINTEGER_32)(seq_inline__NUUG +  1);
-  __tmp__PKEM=Self__OIEM->profil__CZ5H;
-  if (((struct ___OBJ *)__tmp__PKEM)->__id==__PROFIL_SLOT__) {
-    __tmp__QKEM=((__INTEGER_8)(((__PROFIL_SLOT *)__tmp__PKEM)->parent_profil__4KMC.stat__NJIJ &  2) !=  0);
+  seq_call_and_loop__3QEJ=(__UINTEGER_32)(seq_call_and_loop__3QEJ +  1);
+  seq_inline__NWRG=(__UINTEGER_32)(seq_inline__NWRG +  1);
+  __tmp__NWAM=Self__MUAM->profil__Y51H;
+  if (((struct ___OBJ *)__tmp__NWAM)->__id==__PROFIL_SLOT__) {
+    __tmp__OWAM=((__INTEGER_8)(((__PROFIL_SLOT *)__tmp__NWAM)->parent_profil__R1LC.stat__JMEJ &  2) !=  0);
   } else {
-    __tmp__QKEM=((__INTEGER_8)(((__PROFIL_BLOCK *)__tmp__PKEM)->parent_profil__UNCG.stat__NJIJ &  2) !=  0);
+    __tmp__OWAM=((__INTEGER_8)(((__PROFIL_BLOCK *)__tmp__NWAM)->parent_profil__OGAG.stat__JMEJ &  2) !=  0);
   };
-  if ((! __tmp__QKEM)) {
-    count_no_recursive__S3FL=(__INTEGER)(count_no_recursive__S3FL +  1);
+  if ((! __tmp__OWAM)) {
+    count_no_recursive__ACCL=(__INTEGER)(count_no_recursive__ACCL +  1);
   };
-  __tmp__1KEM=Self__OIEM->profil__CZ5H;
-  if (((struct ___OBJ *)__tmp__1KEM)->__id==__PROFIL_SLOT__) {
-    __tmp__2KEM=((__PROFIL_SLOT *)__tmp__1KEM)->is_context_sensitive__LMSL;
+  __tmp__ZWAM=Self__MUAM->profil__Y51H;
+  if (((struct ___OBJ *)__tmp__ZWAM)->__id==__PROFIL_SLOT__) {
+    __tmp__0WAM=((__PROFIL_SLOT *)__tmp__ZWAM)->is_context_sensitive__BWOL;
   } else {
-    __tmp__2KEM=((void *)((__PROFIL_BLOCK *)__tmp__1KEM)->context_extern__UE1H != (void *)NULL);
+    __tmp__0WAM=((void *)((__PROFIL_BLOCK *)__tmp__ZWAM)->context_extern__WLXH != (void *)NULL);
   };
-  if (__tmp__2KEM) {
-    count_context_sensitive__BPIJ=(__INTEGER)(count_context_sensitive__BPIJ +  1);
+  if (__tmp__0WAM) {
+    count_context_sensitive__3REJ=(__INTEGER)(count_context_sensitive__3REJ +  1);
   };
 }
 
-static void set_life__ILEM(__PROFIL_SLOT *Self__JLEM)
+static void set_life__GXAM(__PROFIL_SLOT *Self__HXAM)
 // ({PROFIL_SLOT}) VoidNo recursive, No inlinable.
 {
-  void *old_list_current__3LIM;
-  set_life__W3FM(Self__JLEM);
-  if (mode_recursive__MDVC) {
-    old_list_current__3LIM=NULL;
-    if ((Self__JLEM->parent_profil__4KMC.stat__NJIJ == (__INTEGER)(-  1))) {
-      Self__JLEM->parent_profil__4KMC.count_intern_call__CQWL=(__INTEGER)(Self__JLEM->parent_profil__4KMC.count_intern_call__CQWL +  1);
-      if ((Self__JLEM->parent_profil__4KMC.count_intern_call__CQWL ==  1)) {
-        old_list_current__3LIM=list_current__IF1;
-        execute__IILM(Self__JLEM, 3);
-        list_current__IF1=old_list_current__3LIM;
-        if ((Self__JLEM->parent_profil__4KMC.count_intern_call__CQWL ==  1)) {
-          Self__JLEM->parent_profil__4KMC.stat__NJIJ= 0;
+  void *old_list_current__1XEM;
+  set_life__UJCM(Self__HXAM);
+  if (mode_recursive__3XUC) {
+    old_list_current__1XEM=NULL;
+    if ((Self__HXAM->parent_profil__R1LC.stat__JMEJ == (__INTEGER)(-  1))) {
+      Self__HXAM->parent_profil__R1LC.count_intern_call__Y0SL=(__INTEGER)(Self__HXAM->parent_profil__R1LC.count_intern_call__Y0SL +  1);
+      if ((Self__HXAM->parent_profil__R1LC.count_intern_call__Y0SL ==  1)) {
+        old_list_current__1XEM=list_current__EH1;
+        execute__GUHM(Self__HXAM, 3);
+        list_current__EH1=old_list_current__1XEM;
+        if ((Self__HXAM->parent_profil__R1LC.count_intern_call__Y0SL ==  1)) {
+          Self__HXAM->parent_profil__R1LC.stat__JMEJ= 0;
         } else {
-          Self__JLEM->parent_profil__4KMC.stat__NJIJ= 2;
+          Self__HXAM->parent_profil__R1LC.stat__JMEJ= 2;
         };
       };
     };
   };
 }
 
-static void set_life__SLEM(__PROFIL_BLOCK *Self__TLEM)
+static void set_life__QXAM(__PROFIL_BLOCK *Self__RXAM)
 // ({PROFIL_BLOCK}) VoidNo recursive, No inlinable.
 {
-  void *old_list_current__LNIM;
-  set_life__W3FM(Self__TLEM);
-  if (mode_recursive__MDVC) {
-    old_list_current__LNIM=NULL;
-    if ((Self__TLEM->parent_profil__UNCG.stat__NJIJ == (__INTEGER)(-  1))) {
-      Self__TLEM->parent_profil__UNCG.count_intern_call__CQWL=(__INTEGER)(Self__TLEM->parent_profil__UNCG.count_intern_call__CQWL +  1);
-      if ((Self__TLEM->parent_profil__UNCG.count_intern_call__CQWL ==  1)) {
-        old_list_current__LNIM=list_current__IF1;
-        execute__0NIJ(Self__TLEM, 3);
-        list_current__IF1=old_list_current__LNIM;
-        if ((Self__TLEM->parent_profil__UNCG.count_intern_call__CQWL ==  1)) {
-          Self__TLEM->parent_profil__UNCG.stat__NJIJ= 0;
+  void *old_list_current__JZEM;
+  set_life__UJCM(Self__RXAM);
+  if (mode_recursive__3XUC) {
+    old_list_current__JZEM=NULL;
+    if ((Self__RXAM->parent_profil__OGAG.stat__JMEJ == (__INTEGER)(-  1))) {
+      Self__RXAM->parent_profil__OGAG.count_intern_call__Y0SL=(__INTEGER)(Self__RXAM->parent_profil__OGAG.count_intern_call__Y0SL +  1);
+      if ((Self__RXAM->parent_profil__OGAG.count_intern_call__Y0SL ==  1)) {
+        old_list_current__JZEM=list_current__EH1;
+        execute__WQEJ(Self__RXAM, 3);
+        list_current__EH1=old_list_current__JZEM;
+        if ((Self__RXAM->parent_profil__OGAG.count_intern_call__Y0SL ==  1)) {
+          Self__RXAM->parent_profil__OGAG.stat__JMEJ= 0;
         } else {
-          Self__TLEM->parent_profil__UNCG.stat__NJIJ= 2;
+          Self__RXAM->parent_profil__OGAG.stat__JMEJ= 2;
         };
       };
     };
   };
 }
 
-static void* execute_access_unlink__LIHL(__READ_SLOT *Self__MIHL)
+static void* execute_access_unlink__0JDL(__READ_SLOT *Self__1JDL)
 // ({READ_SLOT}) With resultRecursive, No inlinable.
 {
-  void *__tmp__YIHL;
-  void *__tmp__ZIHL;
-  __READ_LOCAL *Self__WQJQ,*Self__DNOQ;
-  __READ_GLOBAL *Self__ZQJQ;
-  if (((void *)((__SLOT_DATA *)Self__MIHL->slot__QRKK)->value__LWRG != (void *)NULL)) {
-    execute__AMLL(Self__MIHL->slot__QRKK);
-  };
-  __tmp__YIHL=Self__MIHL->receiver__KVXI;
-  switch (((struct ___OBJ *)__tmp__YIHL)->__id) {
+  void *__tmp__HKDL;
+  __LIST *Self__0FDR,*Self__2Z3R,*Self__B03R;
+  void *__tmp__IKDL;
+  __READ_LOCAL *Self__ZTFQ,*Self__TRKQ;
+  __LOCAL *Self__ZZ3R,*Self__4Z3R;
+  void *voir__0Z3R,*voir__3Z3R,*voir__5Z3R,*voir__C03R;
+  __READ_GLOBAL *Self__2TFQ;
+  if (((void *)((__SLOT_DATA *)Self__1JDL->slot__MUGK)->value__U3OG != (void *)NULL)) {
+    execute__COHL(Self__1JDL->slot__MUGK);
+  };
+  __tmp__HKDL=Self__1JDL->receiver__Q0TI;
+  switch (((struct ___OBJ *)__tmp__HKDL)->__id) {
   case __LIST__: {
-    __tmp__ZIHL=execute_unlink__GPVJ(__tmp__YIHL);
+    Self__0FDR=((__LIST *)__tmp__HKDL);
+    if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__0FDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
+      add_last__IK4G(Self__0FDR->expr_list__RTOG,create__type__PKQC(Self__0FDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
+    };
+    __tmp__IKDL=execute_list__MNQG(Self__0FDR);
   } break;
   case __STRING_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__ZIHL=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IKDL=NULL;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__ZIHL=execute_unlink__KZPK(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__Q3LK(__tmp__HKDL);
   } break;
   case __PROTOTYPE_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__ZIHL=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IKDL=NULL;
   } break;
   case __INTEGER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__ZIHL=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IKDL=NULL;
   } break;
   case __READ_LOCAL__: {
-    Self__WQJQ=((__READ_LOCAL *)__tmp__YIHL);
-    unread__ESNK(Self__WQJQ->local__G5YD,Self__WQJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__ZIHL=NULL;
+    Self__ZTFQ=((__READ_LOCAL *)__tmp__HKDL);
+    Self__ZZ3R=((__LOCAL *)Self__ZTFQ->local__HJZD);
+    Self__ZZ3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZZ3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__ZZ3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__0Z3R=create__AXB( 250);
+      display__UXFK(Self__ZTFQ,voir__0Z3R);
+      put_string__2EG(((__STRING *)voir__0Z3R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__2Z3R=((__LIST *)list_current__EH1);
+      voir__3Z3R=create__AXB( 250);
+      display__EQQG(Self__2Z3R,voir__3Z3R);
+      put_string__2EG(((__STRING *)voir__3Z3R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IKDL=NULL;
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__ZIHL=execute_unlink__13PK(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__BCMK(__tmp__HKDL);
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__ZIHL=execute_unlink__CDQK(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__IHMK(__tmp__HKDL);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__ZIHL=execute_unlink__TDQK(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__ZHMK(__tmp__HKDL);
   } break;
   case __REAL_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__ZIHL=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IKDL=NULL;
   } break;
   case __CHARACTER_CST__: {
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__ZIHL=NULL;
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IKDL=NULL;
   } break;
   case __IS_EXPANDED__: {
-    Self__DNOQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__YIHL)->receiver__AHAI);
-    unread__ESNK(Self__DNOQ->local__G5YD,Self__DNOQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__ZIHL=NULL;
+    Self__TRKQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__HKDL)->receiver__WN2H);
+    Self__4Z3R=((__LOCAL *)Self__TRKQ->local__HJZD);
+    Self__4Z3R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__4Z3R->parent_variable__T1LC.ensure_count__YDAG -  1);
+    if ((Self__4Z3R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+      print__1ZE((&__string_336));
+      voir__5Z3R=create__AXB( 250);
+      display__UXFK(Self__TRKQ,voir__5Z3R);
+      put_string__2EG(((__STRING *)voir__5Z3R));
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_337));
+      Self__B03R=((__LIST *)list_current__EH1);
+      voir__C03R=create__AXB( 250);
+      display__EQQG(Self__B03R,voir__C03R);
+      put_string__2EG(((__STRING *)voir__C03R));
+      fputc((int)('\n'),stdout);
+      fputc((int)('\n'),stdout);
+      print__1ZE((&__string_338));
+      fputc((int)('\n'),stdout);
+      exit(( 1));
+    };
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    __tmp__IKDL=NULL;
   } break;
   case __GET_TYPE_ID__: {
-    remove__4SEK(((__GET_TYPE_ID *)__tmp__YIHL));
-    __tmp__ZIHL=NULL;
+    remove__0VAK(((__GET_TYPE_ID *)__tmp__HKDL));
+    __tmp__IKDL=NULL;
   } break;
   case __EXPR_SUP__: {
-    __tmp__ZIHL=execute_unlink__UEQK(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__0IMK(__tmp__HKDL);
   } break;
   case __EXPR_SUB__: {
-    __tmp__ZIHL=execute_unlink__FFQK(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__LJMK(__tmp__HKDL);
   } break;
   case __EXPR_MUL__: {
-    __tmp__ZIHL=execute_unlink__WFQK(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__2JMK(__tmp__HKDL);
   } break;
   case __EXPR_DIV__: {
-    __tmp__ZIHL=execute_unlink__HGQK(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__NKMK(__tmp__HKDL);
   } break;
   case __EXPR_AND__: {
-    __tmp__ZIHL=execute_unlink__YGQK(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__4KMK(__tmp__HKDL);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__ZIHL=execute_unlink__JHQK(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__PLMK(__tmp__HKDL);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__ZIHL=execute_unlink__0HQK(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__AMMK(__tmp__HKDL);
   } break;
   case __PUT_TO__: {
-    __tmp__ZIHL=execute_link__NKTK(((__PUT_TO *)__tmp__YIHL));
+    __tmp__IKDL=execute_link__ROPK(((__PUT_TO *)__tmp__HKDL));
   } break;
   case __ITEM__: {
-    __tmp__ZIHL=execute_unlink__OIQK(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__UMMK(__tmp__HKDL);
   } break;
   case __SIZE_OF__: {
-    __tmp__ZIHL=execute_unlink__4IQK(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__ENMK(__tmp__HKDL);
   } break;
   case __CAST__: {
-    __tmp__ZIHL=execute_unlink__DJQK(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__JNMK(__tmp__HKDL);
   } break;
   case __CALL_SLOT__: {
-    __tmp__ZIHL=execute_unlink__IKUL(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__4UQL(__tmp__HKDL);
   } break;
   case __READ_SLOT__: {
-    __tmp__ZIHL=execute_unlink__CAEL(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__QEAL(__tmp__HKDL);
   } break;
   case __READ_GLOBAL__: {
-    Self__ZQJQ=((__READ_GLOBAL *)__tmp__YIHL);
-    unread__H2QL(Self__ZQJQ->global__3DNK,Self__ZQJQ);
-    modify_count__ENMC=(__INTEGER)(modify_count__ENMC +  1);
-    __tmp__ZIHL=execute_access_unlink__BJHL(Self__ZQJQ);
+    Self__2TFQ=((__READ_GLOBAL *)__tmp__HKDL);
+    unread__CGNL(Self__2TFQ->global__ZGJK,Self__2TFQ);
+    modify_count__X3LC=(__INTEGER)(modify_count__X3LC +  1);
+    if (((void *)((__SLOT_DATA *)Self__2TFQ->global__ZGJK)->value__U3OG != (void *)NULL)) {
+      execute__COHL(Self__2TFQ->global__ZGJK);
+    };
+    __tmp__IKDL=NULL;
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__ZIHL=execute_unlink__ON3M(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__S1ZM(__tmp__HKDL);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__ZIHL=execute_unlink__NYIO(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__FBFO(__tmp__HKDL);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ZIHL=execute_link__SFPO(((__EXPR_OR_OR_LOGIC *)__tmp__YIHL));
+    __tmp__IKDL=execute_link__KOLO(((__EXPR_OR_OR_LOGIC *)__tmp__HKDL));
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__ZIHL=execute_unlink__3YIO(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__VBFO(__tmp__HKDL);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ZIHL=execute_link__WLPO(((__EXPR_AND_AND_LOGIC *)__tmp__YIHL));
+    __tmp__IKDL=execute_link__OULO(((__EXPR_AND_AND_LOGIC *)__tmp__HKDL));
   } break;
   case __EXPR_NEG__: {
-    __tmp__ZIHL=execute_unlink__DVNM(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__JBKM(__tmp__HKDL);
   } break;
   case __EXPR_ADD__: {
-    __tmp__ZIHL=execute_unlink__JKRL(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__OUNL(__tmp__HKDL);
   } break;
   case __EXPR_NOT__: {
-    __tmp__ZIHL=execute_unlink__EI3M(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__IWZM(__tmp__HKDL);
   } break;
   case __EXPR_MOD__: {
-    __tmp__ZIHL=execute_unlink__NZIO(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__FCFO(__tmp__HKDL);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__ZIHL=execute_unlink__MFIP(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__EOEP(__tmp__HKDL);
   } break;
   case __EXPR_INF__: {
-    __tmp__ZIHL=execute_unlink__OLUN(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__SZQN(__tmp__HKDL);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__ZIHL=execute_unlink__4LUN(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__C0QN(__tmp__HKDL);
   } break;
   case __EXPR_OR__: {
-    __tmp__ZIHL=execute_unlink__V5TN(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__ZNQN(__tmp__HKDL);
   } break;
   case __EXPR_XOR__: {
-    __tmp__ZIHL=execute_unlink__EKYO(__tmp__YIHL);
+    __tmp__IKDL=execute_unlink__2SUO(__tmp__HKDL);
   } break;
   };
-  return(__tmp__ZIHL);
+  return(__tmp__IKDL);
 }
 
-static __BOOLEAN __infix_equal_equal__CC5L(__STRING_CST *Self__DC5L,void *other__EC5L)
+static __BOOLEAN __infix_equal_equal__XN1L(__STRING_CST *Self__YN1L,void *other__ZN1L)
 // ({STRING_CST},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__IC5L,*p__GC5L;
-  if (other__EC5L==NULL) {
-    __tmp__IC5L=NULL;
+  void *__tmp__3N1L,*p__1N1L;
+  if (other__ZN1L==NULL) {
+    __tmp__3N1L=NULL;
   } else {
-    switch (((struct ___OBJ *)other__EC5L)->__id) {
+    switch (((struct ___OBJ *)other__ZN1L)->__id) {
     case __LIST__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__IC5L=((void *)other__EC5L);
+      __tmp__3N1L=((void *)other__ZN1L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __ITEM__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __CAST__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__IC5L=NULL;
+      __tmp__3N1L=NULL;
     } break;
     }
   };
-  p__GC5L=__tmp__IC5L;
-  return((((void *)__tmp__IC5L != (void *)NULL) && ((void *)Self__DC5L->string__LDAI == (void *)((__STRING_CST *)__tmp__IC5L)->string__LDAI)));
+  p__1N1L=__tmp__3N1L;
+  return((((void *)__tmp__3N1L != (void *)NULL) && ((void *)Self__YN1L->string__BK2H == (void *)((__STRING_CST *)__tmp__3N1L)->string__BK2H)));
 }
 
-static __BOOLEAN __infix_equal_equal__XC5L(__PROTOTYPE_CST *Self__YC5L,void *other__ZC5L)
+static __BOOLEAN __infix_equal_equal__MO1L(__PROTOTYPE_CST *Self__NO1L,void *other__OO1L)
 // ({PROTOTYPE_CST},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__3C5L,*p__1C5L;
-  if (other__ZC5L==NULL) {
-    __tmp__3C5L=NULL;
+  void *__tmp__SO1L,*p__QO1L;
+  if (other__OO1L==NULL) {
+    __tmp__SO1L=NULL;
   } else {
-    switch (((struct ___OBJ *)other__ZC5L)->__id) {
+    switch (((struct ___OBJ *)other__OO1L)->__id) {
     case __LIST__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__3C5L=((void *)other__ZC5L);
+      __tmp__SO1L=((void *)other__OO1L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __ITEM__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __CAST__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__3C5L=NULL;
+      __tmp__SO1L=NULL;
     } break;
     }
   };
-  p__1C5L=__tmp__3C5L;
-  return((((void *)__tmp__3C5L != (void *)NULL) && ((void *)Self__YC5L->parent_constant__DMMC.static_type__LSYD == (void *)((__PROTOTYPE_CST *)__tmp__3C5L)->parent_constant__DMMC.static_type__LSYD)));
+  p__QO1L=__tmp__SO1L;
+  return((((void *)__tmp__SO1L != (void *)NULL) && ((void *)Self__NO1L->parent_constant__W2LC.static_type__M2YD == (void *)((__PROTOTYPE_CST *)__tmp__SO1L)->parent_constant__W2LC.static_type__M2YD)));
 }
 
-static __BOOLEAN __infix_equal_equal__ID5L(__INTEGER_CST *Self__JD5L,void *other__KD5L)
+static __BOOLEAN __infix_equal_equal__3O1L(__INTEGER_CST *Self__4O1L,void *other__5O1L)
 // ({INTEGER_CST},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__OD5L,*p__MD5L;
-  if (other__KD5L==NULL) {
-    __tmp__OD5L=NULL;
+  void *__tmp__DP1L,*p__BP1L;
+  if (other__5O1L==NULL) {
+    __tmp__DP1L=NULL;
   } else {
-    switch (((struct ___OBJ *)other__KD5L)->__id) {
+    switch (((struct ___OBJ *)other__5O1L)->__id) {
     case __LIST__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__OD5L=((void *)other__KD5L);
+      __tmp__DP1L=((void *)other__5O1L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __ITEM__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __CAST__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__OD5L=NULL;
+      __tmp__DP1L=NULL;
     } break;
     }
   };
-  p__MD5L=__tmp__OD5L;
-  return(((((void *)__tmp__OD5L != (void *)NULL) && (Self__JD5L->value__VUYD == ((__INTEGER_CST *)__tmp__OD5L)->value__VUYD)) && ((void *)Self__JD5L->parent_constant__OMMC.static_type__LSYD == (void *)((__INTEGER_CST *)__tmp__OD5L)->parent_constant__OMMC.static_type__LSYD)));
+  p__BP1L=__tmp__DP1L;
+  return(((((void *)__tmp__DP1L != (void *)NULL) && (Self__4O1L->value__W4YD == ((__INTEGER_CST *)__tmp__DP1L)->value__W4YD)) && ((void *)Self__4O1L->parent_constant__B3LC.static_type__M2YD == (void *)((__INTEGER_CST *)__tmp__DP1L)->parent_constant__B3LC.static_type__M2YD)));
 }
 
-static __BOOLEAN __infix_equal_equal__CE5L(__READ_LOCAL *Self__DE5L,void *other__EE5L)
+static __BOOLEAN __infix_equal_equal__XP1L(__READ_LOCAL *Self__YP1L,void *other__ZP1L)
 // ({READ_LOCAL},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__IE5L,*rd__GE5L;
-  if (other__EE5L==NULL) {
-    __tmp__IE5L=NULL;
+  void *__tmp__3P1L,*rd__1P1L;
+  if (other__ZP1L==NULL) {
+    __tmp__3P1L=NULL;
   } else {
-    switch (((struct ___OBJ *)other__EE5L)->__id) {
+    switch (((struct ___OBJ *)other__ZP1L)->__id) {
     case __LIST__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__IE5L=((void *)other__EE5L);
+      __tmp__3P1L=((void *)other__ZP1L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __ITEM__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __CAST__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__IE5L=NULL;
+      __tmp__3P1L=NULL;
     } break;
     }
   };
-  rd__GE5L=__tmp__IE5L;
-  return((((void *)__tmp__IE5L != (void *)NULL) && ((void *)Self__DE5L->local__G5YD == (void *)((__READ_LOCAL *)__tmp__IE5L)->local__G5YD)));
+  rd__1P1L=__tmp__3P1L;
+  return((((void *)__tmp__3P1L != (void *)NULL) && ((void *)Self__YP1L->local__HJZD == (void *)((__READ_LOCAL *)__tmp__3P1L)->local__HJZD)));
 }
 
-static __BOOLEAN __infix_equal_equal__YE5L(__EXPR_EQUAL *Self__ZE5L,void *other__0E5L)
+static __BOOLEAN __infix_equal_equal__NQ1L(__EXPR_EQUAL *Self__OQ1L,void *other__PQ1L)
 // ({EXPR_EQUAL},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_EQUAL *__tmp__4E5L,*same__2E5L;
-  void *__tmp__EF5L,*__tmp__FF5L,*__tmp__NF5L,*__tmp__OF5L;
-  __BOOLEAN __tmp__GF5L,__tmp__SF5L,__tmp__PF5L,__tmp__TF5L;
-  if (other__0E5L==NULL) {
-    __tmp__4E5L=NULL;
+  __EXPR_EQUAL *__tmp__TQ1L,*same__RQ1L;
+  void *__tmp__ZQ1L,*__tmp__0Q1L,*__tmp__CR1L,*__tmp__DR1L;
+  __BOOLEAN __tmp__1Q1L,__tmp__HR1L,__tmp__ER1L,__tmp__IR1L;
+  if (other__PQ1L==NULL) {
+    __tmp__TQ1L=NULL;
   } else {
-    switch (((struct ___OBJ *)other__0E5L)->__id) {
+    switch (((struct ___OBJ *)other__PQ1L)->__id) {
     case __LIST__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__4E5L=((__EXPR_EQUAL *)other__0E5L);
+      __tmp__TQ1L=((__EXPR_EQUAL *)other__PQ1L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __ITEM__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __CAST__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__4E5L=NULL;
+      __tmp__TQ1L=NULL;
     } break;
     }
   };
-  same__2E5L=__tmp__4E5L;
-  if (((void *)__tmp__4E5L != (void *)NULL)) {
-    __tmp__EF5L=Self__ZE5L->parent_expr_binary_cmp__XDNH.left__ZFAI;
-    __tmp__FF5L=__tmp__4E5L->parent_expr_binary_cmp__XDNH.left__ZFAI;
-    switch (((struct ___OBJ *)__tmp__EF5L)->__id) {
+  same__RQ1L=__tmp__TQ1L;
+  if (((void *)__tmp__TQ1L != (void *)NULL)) {
+    __tmp__ZQ1L=Self__OQ1L->parent_expr_binary_cmp__DLJH.left__PM2H;
+    __tmp__0Q1L=__tmp__TQ1L->parent_expr_binary_cmp__DLJH.left__PM2H;
+    switch (((struct ___OBJ *)__tmp__ZQ1L)->__id) {
     case __LIST__: {
-      __tmp__GF5L=FALSE__;
+      __tmp__1Q1L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__GF5L=__infix_equal_equal__CC5L(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__XN1L(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__GF5L=FALSE__;
+      __tmp__1Q1L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__GF5L=__infix_equal_equal__XC5L(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__MO1L(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__GF5L=__infix_equal_equal__ID5L(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__3O1L(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__GF5L=__infix_equal_equal__CE5L(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__XP1L(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__GF5L=FALSE__;
+      __tmp__1Q1L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__GF5L=__infix_equal_equal__YE5L(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__NQ1L(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__GF5L=__infix_equal_equal__UF5L(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__JR1L(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __REAL_CST__: {
-      __tmp__GF5L=__infix_equal_equal__QG5L(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__FS1L(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__GF5L=__infix_equal_equal__KH5L(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__5S1L(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__GF5L=FALSE__;
+      __tmp__1Q1L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__GF5L=FALSE__;
+      __tmp__1Q1L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__GF5L=__infix_equal_equal__DI5L(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__YT1L(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__GF5L=__infix_equal_equal__5I5L(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__UU1L(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__GF5L=__infix_equal_equal__1J5L(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__QV1L(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__GF5L=__infix_equal_equal__XK5L(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__MW1L(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_AND__: {
-      __tmp__GF5L=__infix_equal_equal__TL5L(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__IX1L(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__GF5L=__infix_equal_equal__PM5L(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__EY1L(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__GF5L=__infix_equal_equal__LN5L(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__AZ1L(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __PUT_TO__: {
-      __tmp__GF5L=FALSE__;
+      __tmp__1Q1L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__GF5L=FALSE__;
+      __tmp__1Q1L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__GF5L=FALSE__;
+      __tmp__1Q1L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__GF5L=FALSE__;
+      __tmp__1Q1L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__GF5L=FALSE__;
+      __tmp__1Q1L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__GF5L=__infix_equal_equal__XO5L(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__M01L(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__GF5L=__infix_equal_equal__TP5L(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__I11L(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__GF5L=__infix_equal_equal__OVLO(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__G4HO(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__GF5L=__infix_equal_equal__4TJO(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__W2FO(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__GF5L=__infix_equal_equal__53PO(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__XGMO(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__GF5L=__infix_equal_equal__0UJO(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__S3FO(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__GF5L=__infix_equal_equal__24PO(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__UHMO(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__GF5L=__infix_equal_equal__V1OM(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__5HLM(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__GF5L=__infix_equal_equal__FQ5L(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__011L(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__GF5L=__infix_equal_equal__233M(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__AM0M(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__GF5L=__infix_equal_equal__WVJO(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__O4FO(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__GF5L=__infix_equal_equal__0PIP(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__SYEP(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_INF__: {
-      __tmp__GF5L=__infix_equal_equal__AWLO(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__Y4HO(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__GF5L=__infix_equal_equal__2WLO(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__U5HO(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_OR__: {
-      __tmp__GF5L=__infix_equal_equal__JZUN(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__NHRN(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__GF5L=__infix_equal_equal__SKZO(__tmp__EF5L,__tmp__FF5L);
+      __tmp__1Q1L=__infix_equal_equal__KTVO(__tmp__ZQ1L,__tmp__0Q1L);
     } break;
     };
-    __tmp__SF5L=__tmp__GF5L;
+    __tmp__HR1L=__tmp__1Q1L;
   } else {
-    __tmp__SF5L=FALSE__;
+    __tmp__HR1L=FALSE__;
   };
-  if (__tmp__SF5L) {
-    __tmp__NF5L=Self__ZE5L->parent_expr_binary_cmp__XDNH.right__3FAI;
-    __tmp__OF5L=__tmp__4E5L->parent_expr_binary_cmp__XDNH.right__3FAI;
-    switch (((struct ___OBJ *)__tmp__NF5L)->__id) {
+  if (__tmp__HR1L) {
+    __tmp__CR1L=Self__OQ1L->parent_expr_binary_cmp__DLJH.right__TM2H;
+    __tmp__DR1L=__tmp__TQ1L->parent_expr_binary_cmp__DLJH.right__TM2H;
+    switch (((struct ___OBJ *)__tmp__CR1L)->__id) {
     case __LIST__: {
-      __tmp__PF5L=FALSE__;
+      __tmp__ER1L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__PF5L=__infix_equal_equal__CC5L(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__XN1L(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__PF5L=FALSE__;
+      __tmp__ER1L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__PF5L=__infix_equal_equal__XC5L(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__MO1L(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__PF5L=__infix_equal_equal__ID5L(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__3O1L(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__PF5L=__infix_equal_equal__CE5L(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__XP1L(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__PF5L=FALSE__;
+      __tmp__ER1L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__PF5L=__infix_equal_equal__YE5L(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__NQ1L(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__PF5L=__infix_equal_equal__UF5L(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__JR1L(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __REAL_CST__: {
-      __tmp__PF5L=__infix_equal_equal__QG5L(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__FS1L(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__PF5L=__infix_equal_equal__KH5L(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__5S1L(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__PF5L=FALSE__;
+      __tmp__ER1L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__PF5L=FALSE__;
+      __tmp__ER1L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__PF5L=__infix_equal_equal__DI5L(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__YT1L(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__PF5L=__infix_equal_equal__5I5L(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__UU1L(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__PF5L=__infix_equal_equal__1J5L(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__QV1L(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__PF5L=__infix_equal_equal__XK5L(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__MW1L(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_AND__: {
-      __tmp__PF5L=__infix_equal_equal__TL5L(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__IX1L(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__PF5L=__infix_equal_equal__PM5L(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__EY1L(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__PF5L=__infix_equal_equal__LN5L(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__AZ1L(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __PUT_TO__: {
-      __tmp__PF5L=FALSE__;
+      __tmp__ER1L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__PF5L=FALSE__;
+      __tmp__ER1L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__PF5L=FALSE__;
+      __tmp__ER1L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__PF5L=FALSE__;
+      __tmp__ER1L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__PF5L=FALSE__;
+      __tmp__ER1L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__PF5L=__infix_equal_equal__XO5L(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__M01L(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__PF5L=__infix_equal_equal__TP5L(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__I11L(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__PF5L=__infix_equal_equal__OVLO(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__G4HO(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__PF5L=__infix_equal_equal__4TJO(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__W2FO(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__PF5L=__infix_equal_equal__53PO(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__XGMO(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__PF5L=__infix_equal_equal__0UJO(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__S3FO(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__PF5L=__infix_equal_equal__24PO(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__UHMO(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__PF5L=__infix_equal_equal__V1OM(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__5HLM(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__PF5L=__infix_equal_equal__FQ5L(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__011L(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__PF5L=__infix_equal_equal__233M(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__AM0M(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__PF5L=__infix_equal_equal__WVJO(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__O4FO(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__PF5L=__infix_equal_equal__0PIP(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__SYEP(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_INF__: {
-      __tmp__PF5L=__infix_equal_equal__AWLO(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__Y4HO(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__PF5L=__infix_equal_equal__2WLO(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__U5HO(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_OR__: {
-      __tmp__PF5L=__infix_equal_equal__JZUN(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__NHRN(__tmp__CR1L,__tmp__DR1L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__PF5L=__infix_equal_equal__SKZO(__tmp__NF5L,__tmp__OF5L);
+      __tmp__ER1L=__infix_equal_equal__KTVO(__tmp__CR1L,__tmp__DR1L);
     } break;
     };
-    __tmp__TF5L=__tmp__PF5L;
+    __tmp__IR1L=__tmp__ER1L;
   } else {
-    __tmp__TF5L=FALSE__;
+    __tmp__IR1L=FALSE__;
   };
-  return(__tmp__TF5L);
+  return(__tmp__IR1L);
 }
 
-static __BOOLEAN __infix_equal_equal__UF5L(__EXPR_NOT_EQUAL *Self__VF5L,void *other__WF5L)
+static __BOOLEAN __infix_equal_equal__JR1L(__EXPR_NOT_EQUAL *Self__KR1L,void *other__LR1L)
 // ({EXPR_NOT_EQUAL},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_NOT_EQUAL *__tmp__0F5L,*same__YF5L;
-  void *__tmp__AG5L,*__tmp__BG5L,*__tmp__JG5L,*__tmp__KG5L;
-  __BOOLEAN __tmp__CG5L,__tmp__OG5L,__tmp__LG5L,__tmp__PG5L;
-  if (other__WF5L==NULL) {
-    __tmp__0F5L=NULL;
+  __EXPR_NOT_EQUAL *__tmp__PR1L,*same__NR1L;
+  void *__tmp__VR1L,*__tmp__WR1L,*__tmp__4R1L,*__tmp__5R1L;
+  __BOOLEAN __tmp__XR1L,__tmp__DS1L,__tmp__AS1L,__tmp__ES1L;
+  if (other__LR1L==NULL) {
+    __tmp__PR1L=NULL;
   } else {
-    switch (((struct ___OBJ *)other__WF5L)->__id) {
+    switch (((struct ___OBJ *)other__LR1L)->__id) {
     case __LIST__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__0F5L=((__EXPR_NOT_EQUAL *)other__WF5L);
+      __tmp__PR1L=((__EXPR_NOT_EQUAL *)other__LR1L);
     } break;
     case __REAL_CST__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __ITEM__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __CAST__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__0F5L=NULL;
+      __tmp__PR1L=NULL;
     } break;
     }
   };
-  same__YF5L=__tmp__0F5L;
-  if (((void *)__tmp__0F5L != (void *)NULL)) {
-    __tmp__AG5L=Self__VF5L->parent_expr_binary_cmp__5DNH.left__ZFAI;
-    __tmp__BG5L=__tmp__0F5L->parent_expr_binary_cmp__5DNH.left__ZFAI;
-    switch (((struct ___OBJ *)__tmp__AG5L)->__id) {
+  same__NR1L=__tmp__PR1L;
+  if (((void *)__tmp__PR1L != (void *)NULL)) {
+    __tmp__VR1L=Self__KR1L->parent_expr_binary_cmp__LLJH.left__PM2H;
+    __tmp__WR1L=__tmp__PR1L->parent_expr_binary_cmp__LLJH.left__PM2H;
+    switch (((struct ___OBJ *)__tmp__VR1L)->__id) {
     case __LIST__: {
-      __tmp__CG5L=FALSE__;
+      __tmp__XR1L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__CG5L=__infix_equal_equal__CC5L(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__XN1L(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__CG5L=FALSE__;
+      __tmp__XR1L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__CG5L=__infix_equal_equal__XC5L(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__MO1L(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__CG5L=__infix_equal_equal__ID5L(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__3O1L(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__CG5L=__infix_equal_equal__CE5L(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__XP1L(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__CG5L=FALSE__;
+      __tmp__XR1L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__CG5L=__infix_equal_equal__YE5L(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__NQ1L(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__CG5L=__infix_equal_equal__UF5L(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__JR1L(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __REAL_CST__: {
-      __tmp__CG5L=__infix_equal_equal__QG5L(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__FS1L(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__CG5L=__infix_equal_equal__KH5L(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__5S1L(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__CG5L=FALSE__;
+      __tmp__XR1L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__CG5L=FALSE__;
+      __tmp__XR1L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__CG5L=__infix_equal_equal__DI5L(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__YT1L(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__CG5L=__infix_equal_equal__5I5L(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__UU1L(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__CG5L=__infix_equal_equal__1J5L(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__QV1L(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__CG5L=__infix_equal_equal__XK5L(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__MW1L(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_AND__: {
-      __tmp__CG5L=__infix_equal_equal__TL5L(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__IX1L(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__CG5L=__infix_equal_equal__PM5L(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__EY1L(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__CG5L=__infix_equal_equal__LN5L(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__AZ1L(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __PUT_TO__: {
-      __tmp__CG5L=FALSE__;
+      __tmp__XR1L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__CG5L=FALSE__;
+      __tmp__XR1L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__CG5L=FALSE__;
+      __tmp__XR1L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__CG5L=FALSE__;
+      __tmp__XR1L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__CG5L=FALSE__;
+      __tmp__XR1L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__CG5L=__infix_equal_equal__XO5L(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__M01L(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__CG5L=__infix_equal_equal__TP5L(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__I11L(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__CG5L=__infix_equal_equal__OVLO(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__G4HO(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__CG5L=__infix_equal_equal__4TJO(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__W2FO(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__CG5L=__infix_equal_equal__53PO(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__XGMO(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__CG5L=__infix_equal_equal__0UJO(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__S3FO(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__CG5L=__infix_equal_equal__24PO(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__UHMO(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__CG5L=__infix_equal_equal__V1OM(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__5HLM(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__CG5L=__infix_equal_equal__FQ5L(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__011L(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__CG5L=__infix_equal_equal__233M(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__AM0M(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__CG5L=__infix_equal_equal__WVJO(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__O4FO(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__CG5L=__infix_equal_equal__0PIP(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__SYEP(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_INF__: {
-      __tmp__CG5L=__infix_equal_equal__AWLO(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__Y4HO(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__CG5L=__infix_equal_equal__2WLO(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__U5HO(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_OR__: {
-      __tmp__CG5L=__infix_equal_equal__JZUN(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__NHRN(__tmp__VR1L,__tmp__WR1L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__CG5L=__infix_equal_equal__SKZO(__tmp__AG5L,__tmp__BG5L);
+      __tmp__XR1L=__infix_equal_equal__KTVO(__tmp__VR1L,__tmp__WR1L);
     } break;
     };
-    __tmp__OG5L=__tmp__CG5L;
+    __tmp__DS1L=__tmp__XR1L;
   } else {
-    __tmp__OG5L=FALSE__;
+    __tmp__DS1L=FALSE__;
   };
-  if (__tmp__OG5L) {
-    __tmp__JG5L=Self__VF5L->parent_expr_binary_cmp__5DNH.right__3FAI;
-    __tmp__KG5L=__tmp__0F5L->parent_expr_binary_cmp__5DNH.right__3FAI;
-    switch (((struct ___OBJ *)__tmp__JG5L)->__id) {
+  if (__tmp__DS1L) {
+    __tmp__4R1L=Self__KR1L->parent_expr_binary_cmp__LLJH.right__TM2H;
+    __tmp__5R1L=__tmp__PR1L->parent_expr_binary_cmp__LLJH.right__TM2H;
+    switch (((struct ___OBJ *)__tmp__4R1L)->__id) {
     case __LIST__: {
-      __tmp__LG5L=FALSE__;
+      __tmp__AS1L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__LG5L=__infix_equal_equal__CC5L(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__XN1L(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__LG5L=FALSE__;
+      __tmp__AS1L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__LG5L=__infix_equal_equal__XC5L(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__MO1L(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__LG5L=__infix_equal_equal__ID5L(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__3O1L(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__LG5L=__infix_equal_equal__CE5L(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__XP1L(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__LG5L=FALSE__;
+      __tmp__AS1L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__LG5L=__infix_equal_equal__YE5L(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__NQ1L(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__LG5L=__infix_equal_equal__UF5L(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__JR1L(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __REAL_CST__: {
-      __tmp__LG5L=__infix_equal_equal__QG5L(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__FS1L(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__LG5L=__infix_equal_equal__KH5L(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__5S1L(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__LG5L=FALSE__;
+      __tmp__AS1L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__LG5L=FALSE__;
+      __tmp__AS1L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__LG5L=__infix_equal_equal__DI5L(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__YT1L(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__LG5L=__infix_equal_equal__5I5L(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__UU1L(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__LG5L=__infix_equal_equal__1J5L(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__QV1L(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__LG5L=__infix_equal_equal__XK5L(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__MW1L(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_AND__: {
-      __tmp__LG5L=__infix_equal_equal__TL5L(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__IX1L(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__LG5L=__infix_equal_equal__PM5L(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__EY1L(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__LG5L=__infix_equal_equal__LN5L(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__AZ1L(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __PUT_TO__: {
-      __tmp__LG5L=FALSE__;
+      __tmp__AS1L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__LG5L=FALSE__;
+      __tmp__AS1L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__LG5L=FALSE__;
+      __tmp__AS1L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__LG5L=FALSE__;
+      __tmp__AS1L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__LG5L=FALSE__;
+      __tmp__AS1L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__LG5L=__infix_equal_equal__XO5L(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__M01L(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__LG5L=__infix_equal_equal__TP5L(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__I11L(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__LG5L=__infix_equal_equal__OVLO(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__G4HO(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__LG5L=__infix_equal_equal__4TJO(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__W2FO(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__LG5L=__infix_equal_equal__53PO(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__XGMO(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__LG5L=__infix_equal_equal__0UJO(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__S3FO(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__LG5L=__infix_equal_equal__24PO(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__UHMO(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__LG5L=__infix_equal_equal__V1OM(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__5HLM(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__LG5L=__infix_equal_equal__FQ5L(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__011L(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__LG5L=__infix_equal_equal__233M(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__AM0M(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__LG5L=__infix_equal_equal__WVJO(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__O4FO(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__LG5L=__infix_equal_equal__0PIP(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__SYEP(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_INF__: {
-      __tmp__LG5L=__infix_equal_equal__AWLO(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__Y4HO(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__LG5L=__infix_equal_equal__2WLO(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__U5HO(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_OR__: {
-      __tmp__LG5L=__infix_equal_equal__JZUN(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__NHRN(__tmp__4R1L,__tmp__5R1L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__LG5L=__infix_equal_equal__SKZO(__tmp__JG5L,__tmp__KG5L);
+      __tmp__AS1L=__infix_equal_equal__KTVO(__tmp__4R1L,__tmp__5R1L);
     } break;
     };
-    __tmp__PG5L=__tmp__LG5L;
+    __tmp__ES1L=__tmp__AS1L;
   } else {
-    __tmp__PG5L=FALSE__;
+    __tmp__ES1L=FALSE__;
   };
-  return(__tmp__PG5L);
+  return(__tmp__ES1L);
 }
 
-static __BOOLEAN __infix_equal_equal__QG5L(__REAL_CST *Self__RG5L,void *other__SG5L)
+static __BOOLEAN __infix_equal_equal__FS1L(__REAL_CST *Self__GS1L,void *other__HS1L)
 // ({REAL_CST},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__WG5L,*p__UG5L;
-  if (other__SG5L==NULL) {
-    __tmp__WG5L=NULL;
+  void *__tmp__LS1L,*p__JS1L;
+  if (other__HS1L==NULL) {
+    __tmp__LS1L=NULL;
   } else {
-    switch (((struct ___OBJ *)other__SG5L)->__id) {
+    switch (((struct ___OBJ *)other__HS1L)->__id) {
     case __LIST__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__WG5L=((void *)other__SG5L);
+      __tmp__LS1L=((void *)other__HS1L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __ITEM__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __CAST__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__WG5L=NULL;
+      __tmp__LS1L=NULL;
     } break;
     }
   };
-  p__UG5L=__tmp__WG5L;
-  return(((((void *)__tmp__WG5L != (void *)NULL) && ((void *)Self__RG5L->value__RGAI == (void *)((__REAL_CST *)__tmp__WG5L)->value__RGAI)) && ((void *)Self__RG5L->parent_constant__IVNH.static_type__LSYD == (void *)((__REAL_CST *)__tmp__WG5L)->parent_constant__IVNH.static_type__LSYD)));
+  p__JS1L=__tmp__LS1L;
+  return(((((void *)__tmp__LS1L != (void *)NULL) && ((void *)Self__GS1L->value__HN2H == (void *)((__REAL_CST *)__tmp__LS1L)->value__HN2H)) && ((void *)Self__GS1L->parent_constant__U2JH.static_type__M2YD == (void *)((__REAL_CST *)__tmp__LS1L)->parent_constant__U2JH.static_type__M2YD)));
 }
 
-static __BOOLEAN __infix_equal_equal__KH5L(__CHARACTER_CST *Self__LH5L,void *other__MH5L)
+static __BOOLEAN __infix_equal_equal__5S1L(__CHARACTER_CST *Self__AT1L,void *other__BT1L)
 // ({CHARACTER_CST},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
 {
-  __CHARACTER_CST *__tmp__QH5L,*s__OH5L;
-  if (other__MH5L==NULL) {
-    __tmp__QH5L=NULL;
+  __CHARACTER_CST *__tmp__FT1L,*s__DT1L;
+  if (other__BT1L==NULL) {
+    __tmp__FT1L=NULL;
   } else {
-    switch (((struct ___OBJ *)other__MH5L)->__id) {
+    switch (((struct ___OBJ *)other__BT1L)->__id) {
     case __LIST__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__QH5L=((__CHARACTER_CST *)other__MH5L);
+      __tmp__FT1L=((__CHARACTER_CST *)other__BT1L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __ITEM__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __CAST__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__QH5L=NULL;
+      __tmp__FT1L=NULL;
     } break;
     }
   };
-  s__OH5L=__tmp__QH5L;
-  return((((void *)__tmp__QH5L != (void *)NULL) && ((void *)Self__LH5L->text__ZGAI == (void *)__tmp__QH5L->text__ZGAI)));
+  s__DT1L=__tmp__FT1L;
+  return((((void *)__tmp__FT1L != (void *)NULL) && ((void *)Self__AT1L->text__PN2H == (void *)__tmp__FT1L->text__PN2H)));
 }
 
-static __BOOLEAN __infix_equal_equal__DI5L(__EXPR_SUP *Self__EI5L,void *other__FI5L)
+static __BOOLEAN __infix_equal_equal__YT1L(__EXPR_SUP *Self__ZT1L,void *other__0T1L)
 // ({EXPR_SUP},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_SUP *__tmp__JI5L,*same__HI5L;
-  void *__tmp__PI5L,*__tmp__QI5L,*__tmp__YI5L,*__tmp__ZI5L;
-  __BOOLEAN __tmp__RI5L,__tmp__3I5L,__tmp__0I5L,__tmp__4I5L;
-  if (other__FI5L==NULL) {
-    __tmp__JI5L=NULL;
+  __EXPR_SUP *__tmp__4T1L,*same__2T1L;
+  void *__tmp__EU1L,*__tmp__FU1L,*__tmp__NU1L,*__tmp__OU1L;
+  __BOOLEAN __tmp__GU1L,__tmp__SU1L,__tmp__PU1L,__tmp__TU1L;
+  if (other__0T1L==NULL) {
+    __tmp__4T1L=NULL;
   } else {
-    switch (((struct ___OBJ *)other__FI5L)->__id) {
+    switch (((struct ___OBJ *)other__0T1L)->__id) {
     case __LIST__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__JI5L=((__EXPR_SUP *)other__FI5L);
+      __tmp__4T1L=((__EXPR_SUP *)other__0T1L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __ITEM__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __CAST__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__JI5L=NULL;
+      __tmp__4T1L=NULL;
     } break;
     }
   };
-  same__HI5L=__tmp__JI5L;
-  if (((void *)__tmp__JI5L != (void *)NULL)) {
-    __tmp__PI5L=Self__EI5L->parent_expr_binary_cmp__PYNH.left__ZFAI;
-    __tmp__QI5L=__tmp__JI5L->parent_expr_binary_cmp__PYNH.left__ZFAI;
-    switch (((struct ___OBJ *)__tmp__PI5L)->__id) {
+  same__2T1L=__tmp__4T1L;
+  if (((void *)__tmp__4T1L != (void *)NULL)) {
+    __tmp__EU1L=Self__ZT1L->parent_expr_binary_cmp__15JH.left__PM2H;
+    __tmp__FU1L=__tmp__4T1L->parent_expr_binary_cmp__15JH.left__PM2H;
+    switch (((struct ___OBJ *)__tmp__EU1L)->__id) {
     case __LIST__: {
-      __tmp__RI5L=FALSE__;
+      __tmp__GU1L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__RI5L=__infix_equal_equal__CC5L(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__XN1L(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__RI5L=FALSE__;
+      __tmp__GU1L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__RI5L=__infix_equal_equal__XC5L(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__MO1L(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__RI5L=__infix_equal_equal__ID5L(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__3O1L(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__RI5L=__infix_equal_equal__CE5L(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__XP1L(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__RI5L=FALSE__;
+      __tmp__GU1L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__RI5L=__infix_equal_equal__YE5L(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__NQ1L(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__RI5L=__infix_equal_equal__UF5L(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__JR1L(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __REAL_CST__: {
-      __tmp__RI5L=__infix_equal_equal__QG5L(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__FS1L(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__RI5L=__infix_equal_equal__KH5L(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__5S1L(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__RI5L=FALSE__;
+      __tmp__GU1L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__RI5L=FALSE__;
+      __tmp__GU1L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__RI5L=__infix_equal_equal__DI5L(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__YT1L(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__RI5L=__infix_equal_equal__5I5L(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__UU1L(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__RI5L=__infix_equal_equal__1J5L(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__QV1L(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__RI5L=__infix_equal_equal__XK5L(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__MW1L(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_AND__: {
-      __tmp__RI5L=__infix_equal_equal__TL5L(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__IX1L(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__RI5L=__infix_equal_equal__PM5L(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__EY1L(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__RI5L=__infix_equal_equal__LN5L(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__AZ1L(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __PUT_TO__: {
-      __tmp__RI5L=FALSE__;
+      __tmp__GU1L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__RI5L=FALSE__;
+      __tmp__GU1L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__RI5L=FALSE__;
+      __tmp__GU1L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__RI5L=FALSE__;
+      __tmp__GU1L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__RI5L=FALSE__;
+      __tmp__GU1L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__RI5L=__infix_equal_equal__XO5L(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__M01L(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__RI5L=__infix_equal_equal__TP5L(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__I11L(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__RI5L=__infix_equal_equal__OVLO(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__G4HO(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__RI5L=__infix_equal_equal__4TJO(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__W2FO(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__RI5L=__infix_equal_equal__53PO(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__XGMO(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__RI5L=__infix_equal_equal__0UJO(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__S3FO(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__RI5L=__infix_equal_equal__24PO(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__UHMO(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__RI5L=__infix_equal_equal__V1OM(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__5HLM(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__RI5L=__infix_equal_equal__FQ5L(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__011L(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__RI5L=__infix_equal_equal__233M(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__AM0M(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__RI5L=__infix_equal_equal__WVJO(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__O4FO(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__RI5L=__infix_equal_equal__0PIP(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__SYEP(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_INF__: {
-      __tmp__RI5L=__infix_equal_equal__AWLO(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__Y4HO(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__RI5L=__infix_equal_equal__2WLO(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__U5HO(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_OR__: {
-      __tmp__RI5L=__infix_equal_equal__JZUN(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__NHRN(__tmp__EU1L,__tmp__FU1L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__RI5L=__infix_equal_equal__SKZO(__tmp__PI5L,__tmp__QI5L);
+      __tmp__GU1L=__infix_equal_equal__KTVO(__tmp__EU1L,__tmp__FU1L);
     } break;
     };
-    __tmp__3I5L=__tmp__RI5L;
+    __tmp__SU1L=__tmp__GU1L;
   } else {
-    __tmp__3I5L=FALSE__;
+    __tmp__SU1L=FALSE__;
   };
-  if (__tmp__3I5L) {
-    __tmp__YI5L=Self__EI5L->parent_expr_binary_cmp__PYNH.right__3FAI;
-    __tmp__ZI5L=__tmp__JI5L->parent_expr_binary_cmp__PYNH.right__3FAI;
-    switch (((struct ___OBJ *)__tmp__YI5L)->__id) {
+  if (__tmp__SU1L) {
+    __tmp__NU1L=Self__ZT1L->parent_expr_binary_cmp__15JH.right__TM2H;
+    __tmp__OU1L=__tmp__4T1L->parent_expr_binary_cmp__15JH.right__TM2H;
+    switch (((struct ___OBJ *)__tmp__NU1L)->__id) {
     case __LIST__: {
-      __tmp__0I5L=FALSE__;
+      __tmp__PU1L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__0I5L=__infix_equal_equal__CC5L(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__XN1L(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__0I5L=FALSE__;
+      __tmp__PU1L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__0I5L=__infix_equal_equal__XC5L(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__MO1L(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__0I5L=__infix_equal_equal__ID5L(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__3O1L(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__0I5L=__infix_equal_equal__CE5L(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__XP1L(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__0I5L=FALSE__;
+      __tmp__PU1L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__0I5L=__infix_equal_equal__YE5L(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__NQ1L(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__0I5L=__infix_equal_equal__UF5L(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__JR1L(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __REAL_CST__: {
-      __tmp__0I5L=__infix_equal_equal__QG5L(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__FS1L(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__0I5L=__infix_equal_equal__KH5L(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__5S1L(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__0I5L=FALSE__;
+      __tmp__PU1L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__0I5L=FALSE__;
+      __tmp__PU1L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__0I5L=__infix_equal_equal__DI5L(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__YT1L(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__0I5L=__infix_equal_equal__5I5L(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__UU1L(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__0I5L=__infix_equal_equal__1J5L(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__QV1L(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__0I5L=__infix_equal_equal__XK5L(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__MW1L(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_AND__: {
-      __tmp__0I5L=__infix_equal_equal__TL5L(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__IX1L(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__0I5L=__infix_equal_equal__PM5L(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__EY1L(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__0I5L=__infix_equal_equal__LN5L(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__AZ1L(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __PUT_TO__: {
-      __tmp__0I5L=FALSE__;
+      __tmp__PU1L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__0I5L=FALSE__;
+      __tmp__PU1L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__0I5L=FALSE__;
+      __tmp__PU1L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__0I5L=FALSE__;
+      __tmp__PU1L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__0I5L=FALSE__;
+      __tmp__PU1L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__0I5L=__infix_equal_equal__XO5L(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__M01L(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__0I5L=__infix_equal_equal__TP5L(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__I11L(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__0I5L=__infix_equal_equal__OVLO(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__G4HO(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__0I5L=__infix_equal_equal__4TJO(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__W2FO(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__0I5L=__infix_equal_equal__53PO(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__XGMO(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__0I5L=__infix_equal_equal__0UJO(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__S3FO(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__0I5L=__infix_equal_equal__24PO(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__UHMO(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__0I5L=__infix_equal_equal__V1OM(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__5HLM(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__0I5L=__infix_equal_equal__FQ5L(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__011L(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__0I5L=__infix_equal_equal__233M(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__AM0M(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__0I5L=__infix_equal_equal__WVJO(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__O4FO(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__0I5L=__infix_equal_equal__0PIP(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__SYEP(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_INF__: {
-      __tmp__0I5L=__infix_equal_equal__AWLO(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__Y4HO(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__0I5L=__infix_equal_equal__2WLO(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__U5HO(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_OR__: {
-      __tmp__0I5L=__infix_equal_equal__JZUN(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__NHRN(__tmp__NU1L,__tmp__OU1L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__0I5L=__infix_equal_equal__SKZO(__tmp__YI5L,__tmp__ZI5L);
+      __tmp__PU1L=__infix_equal_equal__KTVO(__tmp__NU1L,__tmp__OU1L);
     } break;
     };
-    __tmp__4I5L=__tmp__0I5L;
+    __tmp__TU1L=__tmp__PU1L;
   } else {
-    __tmp__4I5L=FALSE__;
+    __tmp__TU1L=FALSE__;
   };
-  return(__tmp__4I5L);
+  return(__tmp__TU1L);
 }
 
-static __BOOLEAN __infix_equal_equal__5I5L(__EXPR_SUB *Self__AJ5L,void *other__BJ5L)
+static __BOOLEAN __infix_equal_equal__UU1L(__EXPR_SUB *Self__VU1L,void *other__WU1L)
 // ({EXPR_SUB},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_SUB *__tmp__FJ5L,*same__DJ5L;
-  void *__tmp__LJ5L,*__tmp__MJ5L,*__tmp__UJ5L,*__tmp__VJ5L;
-  __BOOLEAN __tmp__NJ5L,__tmp__ZJ5L,__tmp__WJ5L,__tmp__0J5L;
-  if (other__BJ5L==NULL) {
-    __tmp__FJ5L=NULL;
+  __EXPR_SUB *__tmp__0U1L,*same__YU1L;
+  void *__tmp__AV1L,*__tmp__BV1L,*__tmp__JV1L,*__tmp__KV1L;
+  __BOOLEAN __tmp__CV1L,__tmp__OV1L,__tmp__LV1L,__tmp__PV1L;
+  if (other__WU1L==NULL) {
+    __tmp__0U1L=NULL;
   } else {
-    switch (((struct ___OBJ *)other__BJ5L)->__id) {
+    switch (((struct ___OBJ *)other__WU1L)->__id) {
     case __LIST__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__FJ5L=((__EXPR_SUB *)other__BJ5L);
+      __tmp__0U1L=((__EXPR_SUB *)other__WU1L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __ITEM__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __CAST__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__FJ5L=NULL;
+      __tmp__0U1L=NULL;
     } break;
     }
   };
-  same__DJ5L=__tmp__FJ5L;
-  if (((void *)__tmp__FJ5L != (void *)NULL)) {
-    __tmp__LJ5L=Self__AJ5L->parent_expr_binary__DZNH.left__ZH5H;
-    __tmp__MJ5L=__tmp__FJ5L->parent_expr_binary__DZNH.left__ZH5H;
-    switch (((struct ___OBJ *)__tmp__LJ5L)->__id) {
+  same__YU1L=__tmp__0U1L;
+  if (((void *)__tmp__0U1L != (void *)NULL)) {
+    __tmp__AV1L=Self__VU1L->parent_expr_binary__PAKH.left__XO1H;
+    __tmp__BV1L=__tmp__0U1L->parent_expr_binary__PAKH.left__XO1H;
+    switch (((struct ___OBJ *)__tmp__AV1L)->__id) {
     case __LIST__: {
-      __tmp__NJ5L=FALSE__;
+      __tmp__CV1L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__NJ5L=__infix_equal_equal__CC5L(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__XN1L(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__NJ5L=FALSE__;
+      __tmp__CV1L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__NJ5L=__infix_equal_equal__XC5L(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__MO1L(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__NJ5L=__infix_equal_equal__ID5L(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__3O1L(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__NJ5L=__infix_equal_equal__CE5L(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__XP1L(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__NJ5L=FALSE__;
+      __tmp__CV1L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__NJ5L=__infix_equal_equal__YE5L(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__NQ1L(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__NJ5L=__infix_equal_equal__UF5L(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__JR1L(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __REAL_CST__: {
-      __tmp__NJ5L=__infix_equal_equal__QG5L(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__FS1L(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__NJ5L=__infix_equal_equal__KH5L(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__5S1L(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__NJ5L=FALSE__;
+      __tmp__CV1L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__NJ5L=FALSE__;
+      __tmp__CV1L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__NJ5L=__infix_equal_equal__DI5L(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__YT1L(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__NJ5L=__infix_equal_equal__5I5L(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__UU1L(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__NJ5L=__infix_equal_equal__1J5L(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__QV1L(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__NJ5L=__infix_equal_equal__XK5L(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__MW1L(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_AND__: {
-      __tmp__NJ5L=__infix_equal_equal__TL5L(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__IX1L(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__NJ5L=__infix_equal_equal__PM5L(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__EY1L(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__NJ5L=__infix_equal_equal__LN5L(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__AZ1L(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __PUT_TO__: {
-      __tmp__NJ5L=FALSE__;
+      __tmp__CV1L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__NJ5L=FALSE__;
+      __tmp__CV1L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__NJ5L=FALSE__;
+      __tmp__CV1L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__NJ5L=FALSE__;
+      __tmp__CV1L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__NJ5L=FALSE__;
+      __tmp__CV1L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__NJ5L=__infix_equal_equal__XO5L(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__M01L(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__NJ5L=__infix_equal_equal__TP5L(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__I11L(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__NJ5L=__infix_equal_equal__OVLO(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__G4HO(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__NJ5L=__infix_equal_equal__4TJO(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__W2FO(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__NJ5L=__infix_equal_equal__53PO(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__XGMO(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__NJ5L=__infix_equal_equal__0UJO(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__S3FO(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__NJ5L=__infix_equal_equal__24PO(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__UHMO(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__NJ5L=__infix_equal_equal__V1OM(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__5HLM(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__NJ5L=__infix_equal_equal__FQ5L(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__011L(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__NJ5L=__infix_equal_equal__233M(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__AM0M(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__NJ5L=__infix_equal_equal__WVJO(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__O4FO(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__NJ5L=__infix_equal_equal__0PIP(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__SYEP(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_INF__: {
-      __tmp__NJ5L=__infix_equal_equal__AWLO(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__Y4HO(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__NJ5L=__infix_equal_equal__2WLO(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__U5HO(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_OR__: {
-      __tmp__NJ5L=__infix_equal_equal__JZUN(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__NHRN(__tmp__AV1L,__tmp__BV1L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__NJ5L=__infix_equal_equal__SKZO(__tmp__LJ5L,__tmp__MJ5L);
+      __tmp__CV1L=__infix_equal_equal__KTVO(__tmp__AV1L,__tmp__BV1L);
     } break;
     };
-    __tmp__ZJ5L=__tmp__NJ5L;
+    __tmp__OV1L=__tmp__CV1L;
   } else {
-    __tmp__ZJ5L=FALSE__;
+    __tmp__OV1L=FALSE__;
   };
-  if (__tmp__ZJ5L) {
-    __tmp__UJ5L=Self__AJ5L->parent_expr_binary__DZNH.right__AIAI;
-    __tmp__VJ5L=__tmp__FJ5L->parent_expr_binary__DZNH.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__UJ5L)->__id) {
+  if (__tmp__OV1L) {
+    __tmp__JV1L=Self__VU1L->parent_expr_binary__PAKH.right__WO2H;
+    __tmp__KV1L=__tmp__0U1L->parent_expr_binary__PAKH.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__JV1L)->__id) {
     case __LIST__: {
-      __tmp__WJ5L=FALSE__;
+      __tmp__LV1L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__WJ5L=__infix_equal_equal__CC5L(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__XN1L(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__WJ5L=FALSE__;
+      __tmp__LV1L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__WJ5L=__infix_equal_equal__XC5L(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__MO1L(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__WJ5L=__infix_equal_equal__ID5L(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__3O1L(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__WJ5L=__infix_equal_equal__CE5L(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__XP1L(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__WJ5L=FALSE__;
+      __tmp__LV1L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__WJ5L=__infix_equal_equal__YE5L(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__NQ1L(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__WJ5L=__infix_equal_equal__UF5L(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__JR1L(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __REAL_CST__: {
-      __tmp__WJ5L=__infix_equal_equal__QG5L(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__FS1L(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__WJ5L=__infix_equal_equal__KH5L(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__5S1L(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__WJ5L=FALSE__;
+      __tmp__LV1L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__WJ5L=FALSE__;
+      __tmp__LV1L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__WJ5L=__infix_equal_equal__DI5L(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__YT1L(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__WJ5L=__infix_equal_equal__5I5L(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__UU1L(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__WJ5L=__infix_equal_equal__1J5L(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__QV1L(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__WJ5L=__infix_equal_equal__XK5L(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__MW1L(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_AND__: {
-      __tmp__WJ5L=__infix_equal_equal__TL5L(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__IX1L(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__WJ5L=__infix_equal_equal__PM5L(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__EY1L(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__WJ5L=__infix_equal_equal__LN5L(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__AZ1L(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __PUT_TO__: {
-      __tmp__WJ5L=FALSE__;
+      __tmp__LV1L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__WJ5L=FALSE__;
+      __tmp__LV1L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__WJ5L=FALSE__;
+      __tmp__LV1L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__WJ5L=FALSE__;
+      __tmp__LV1L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__WJ5L=FALSE__;
+      __tmp__LV1L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__WJ5L=__infix_equal_equal__XO5L(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__M01L(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__WJ5L=__infix_equal_equal__TP5L(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__I11L(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__WJ5L=__infix_equal_equal__OVLO(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__G4HO(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__WJ5L=__infix_equal_equal__4TJO(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__W2FO(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__WJ5L=__infix_equal_equal__53PO(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__XGMO(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__WJ5L=__infix_equal_equal__0UJO(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__S3FO(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__WJ5L=__infix_equal_equal__24PO(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__UHMO(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__WJ5L=__infix_equal_equal__V1OM(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__5HLM(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__WJ5L=__infix_equal_equal__FQ5L(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__011L(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__WJ5L=__infix_equal_equal__233M(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__AM0M(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__WJ5L=__infix_equal_equal__WVJO(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__O4FO(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__WJ5L=__infix_equal_equal__0PIP(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__SYEP(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_INF__: {
-      __tmp__WJ5L=__infix_equal_equal__AWLO(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__Y4HO(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__WJ5L=__infix_equal_equal__2WLO(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__U5HO(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_OR__: {
-      __tmp__WJ5L=__infix_equal_equal__JZUN(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__NHRN(__tmp__JV1L,__tmp__KV1L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__WJ5L=__infix_equal_equal__SKZO(__tmp__UJ5L,__tmp__VJ5L);
+      __tmp__LV1L=__infix_equal_equal__KTVO(__tmp__JV1L,__tmp__KV1L);
     } break;
     };
-    __tmp__0J5L=__tmp__WJ5L;
+    __tmp__PV1L=__tmp__LV1L;
   } else {
-    __tmp__0J5L=FALSE__;
+    __tmp__PV1L=FALSE__;
   };
-  return(__tmp__0J5L);
+  return(__tmp__PV1L);
 }
 
-static __BOOLEAN __infix_equal_equal__1J5L(__EXPR_MUL *Self__2J5L,void *other__3J5L)
+static __BOOLEAN __infix_equal_equal__QV1L(__EXPR_MUL *Self__RV1L,void *other__SV1L)
 // ({EXPR_MUL},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_MUL *__tmp__BK5L,*same__5J5L;
-  void *__tmp__HK5L,*__tmp__IK5L,*__tmp__QK5L,*__tmp__RK5L;
-  __BOOLEAN __tmp__JK5L,__tmp__VK5L,__tmp__SK5L,__tmp__WK5L;
-  if (other__3J5L==NULL) {
-    __tmp__BK5L=NULL;
+  __EXPR_MUL *__tmp__WV1L,*same__UV1L;
+  void *__tmp__2V1L,*__tmp__3V1L,*__tmp__FW1L,*__tmp__GW1L;
+  __BOOLEAN __tmp__4V1L,__tmp__KW1L,__tmp__HW1L,__tmp__LW1L;
+  if (other__SV1L==NULL) {
+    __tmp__WV1L=NULL;
   } else {
-    switch (((struct ___OBJ *)other__3J5L)->__id) {
+    switch (((struct ___OBJ *)other__SV1L)->__id) {
     case __LIST__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__BK5L=((__EXPR_MUL *)other__3J5L);
+      __tmp__WV1L=((__EXPR_MUL *)other__SV1L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __ITEM__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __CAST__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__BK5L=NULL;
+      __tmp__WV1L=NULL;
     } break;
     }
   };
-  same__5J5L=__tmp__BK5L;
-  if (((void *)__tmp__BK5L != (void *)NULL)) {
-    __tmp__HK5L=Self__2J5L->parent_expr_binary__WZNH.left__ZH5H;
-    __tmp__IK5L=__tmp__BK5L->parent_expr_binary__WZNH.left__ZH5H;
-    switch (((struct ___OBJ *)__tmp__HK5L)->__id) {
+  same__UV1L=__tmp__WV1L;
+  if (((void *)__tmp__WV1L != (void *)NULL)) {
+    __tmp__2V1L=Self__RV1L->parent_expr_binary__CBKH.left__XO1H;
+    __tmp__3V1L=__tmp__WV1L->parent_expr_binary__CBKH.left__XO1H;
+    switch (((struct ___OBJ *)__tmp__2V1L)->__id) {
     case __LIST__: {
-      __tmp__JK5L=FALSE__;
+      __tmp__4V1L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__JK5L=__infix_equal_equal__CC5L(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__XN1L(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__JK5L=FALSE__;
+      __tmp__4V1L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__JK5L=__infix_equal_equal__XC5L(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__MO1L(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__JK5L=__infix_equal_equal__ID5L(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__3O1L(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__JK5L=__infix_equal_equal__CE5L(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__XP1L(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__JK5L=FALSE__;
+      __tmp__4V1L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__JK5L=__infix_equal_equal__YE5L(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__NQ1L(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__JK5L=__infix_equal_equal__UF5L(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__JR1L(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __REAL_CST__: {
-      __tmp__JK5L=__infix_equal_equal__QG5L(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__FS1L(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__JK5L=__infix_equal_equal__KH5L(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__5S1L(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__JK5L=FALSE__;
+      __tmp__4V1L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__JK5L=FALSE__;
+      __tmp__4V1L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__JK5L=__infix_equal_equal__DI5L(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__YT1L(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__JK5L=__infix_equal_equal__5I5L(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__UU1L(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__JK5L=__infix_equal_equal__1J5L(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__QV1L(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__JK5L=__infix_equal_equal__XK5L(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__MW1L(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_AND__: {
-      __tmp__JK5L=__infix_equal_equal__TL5L(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__IX1L(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__JK5L=__infix_equal_equal__PM5L(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__EY1L(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__JK5L=__infix_equal_equal__LN5L(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__AZ1L(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __PUT_TO__: {
-      __tmp__JK5L=FALSE__;
+      __tmp__4V1L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__JK5L=FALSE__;
+      __tmp__4V1L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__JK5L=FALSE__;
+      __tmp__4V1L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__JK5L=FALSE__;
+      __tmp__4V1L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__JK5L=FALSE__;
+      __tmp__4V1L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__JK5L=__infix_equal_equal__XO5L(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__M01L(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__JK5L=__infix_equal_equal__TP5L(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__I11L(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__JK5L=__infix_equal_equal__OVLO(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__G4HO(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__JK5L=__infix_equal_equal__4TJO(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__W2FO(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__JK5L=__infix_equal_equal__53PO(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__XGMO(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__JK5L=__infix_equal_equal__0UJO(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__S3FO(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__JK5L=__infix_equal_equal__24PO(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__UHMO(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__JK5L=__infix_equal_equal__V1OM(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__5HLM(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__JK5L=__infix_equal_equal__FQ5L(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__011L(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__JK5L=__infix_equal_equal__233M(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__AM0M(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__JK5L=__infix_equal_equal__WVJO(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__O4FO(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__JK5L=__infix_equal_equal__0PIP(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__SYEP(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_INF__: {
-      __tmp__JK5L=__infix_equal_equal__AWLO(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__Y4HO(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__JK5L=__infix_equal_equal__2WLO(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__U5HO(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_OR__: {
-      __tmp__JK5L=__infix_equal_equal__JZUN(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__NHRN(__tmp__2V1L,__tmp__3V1L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__JK5L=__infix_equal_equal__SKZO(__tmp__HK5L,__tmp__IK5L);
+      __tmp__4V1L=__infix_equal_equal__KTVO(__tmp__2V1L,__tmp__3V1L);
     } break;
     };
-    __tmp__VK5L=__tmp__JK5L;
+    __tmp__KW1L=__tmp__4V1L;
   } else {
-    __tmp__VK5L=FALSE__;
+    __tmp__KW1L=FALSE__;
   };
-  if (__tmp__VK5L) {
-    __tmp__QK5L=Self__2J5L->parent_expr_binary__WZNH.right__AIAI;
-    __tmp__RK5L=__tmp__BK5L->parent_expr_binary__WZNH.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__QK5L)->__id) {
+  if (__tmp__KW1L) {
+    __tmp__FW1L=Self__RV1L->parent_expr_binary__CBKH.right__WO2H;
+    __tmp__GW1L=__tmp__WV1L->parent_expr_binary__CBKH.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__FW1L)->__id) {
     case __LIST__: {
-      __tmp__SK5L=FALSE__;
+      __tmp__HW1L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__SK5L=__infix_equal_equal__CC5L(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__XN1L(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__SK5L=FALSE__;
+      __tmp__HW1L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__SK5L=__infix_equal_equal__XC5L(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__MO1L(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__SK5L=__infix_equal_equal__ID5L(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__3O1L(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__SK5L=__infix_equal_equal__CE5L(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__XP1L(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__SK5L=FALSE__;
+      __tmp__HW1L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__SK5L=__infix_equal_equal__YE5L(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__NQ1L(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__SK5L=__infix_equal_equal__UF5L(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__JR1L(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __REAL_CST__: {
-      __tmp__SK5L=__infix_equal_equal__QG5L(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__FS1L(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__SK5L=__infix_equal_equal__KH5L(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__5S1L(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__SK5L=FALSE__;
+      __tmp__HW1L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__SK5L=FALSE__;
+      __tmp__HW1L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__SK5L=__infix_equal_equal__DI5L(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__YT1L(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__SK5L=__infix_equal_equal__5I5L(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__UU1L(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__SK5L=__infix_equal_equal__1J5L(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__QV1L(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__SK5L=__infix_equal_equal__XK5L(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__MW1L(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_AND__: {
-      __tmp__SK5L=__infix_equal_equal__TL5L(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__IX1L(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__SK5L=__infix_equal_equal__PM5L(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__EY1L(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__SK5L=__infix_equal_equal__LN5L(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__AZ1L(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __PUT_TO__: {
-      __tmp__SK5L=FALSE__;
+      __tmp__HW1L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__SK5L=FALSE__;
+      __tmp__HW1L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__SK5L=FALSE__;
+      __tmp__HW1L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__SK5L=FALSE__;
+      __tmp__HW1L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__SK5L=FALSE__;
+      __tmp__HW1L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__SK5L=__infix_equal_equal__XO5L(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__M01L(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__SK5L=__infix_equal_equal__TP5L(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__I11L(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__SK5L=__infix_equal_equal__OVLO(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__G4HO(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__SK5L=__infix_equal_equal__4TJO(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__W2FO(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__SK5L=__infix_equal_equal__53PO(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__XGMO(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__SK5L=__infix_equal_equal__0UJO(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__S3FO(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__SK5L=__infix_equal_equal__24PO(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__UHMO(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__SK5L=__infix_equal_equal__V1OM(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__5HLM(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__SK5L=__infix_equal_equal__FQ5L(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__011L(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__SK5L=__infix_equal_equal__233M(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__AM0M(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__SK5L=__infix_equal_equal__WVJO(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__O4FO(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__SK5L=__infix_equal_equal__0PIP(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__SYEP(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_INF__: {
-      __tmp__SK5L=__infix_equal_equal__AWLO(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__Y4HO(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__SK5L=__infix_equal_equal__2WLO(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__U5HO(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_OR__: {
-      __tmp__SK5L=__infix_equal_equal__JZUN(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__NHRN(__tmp__FW1L,__tmp__GW1L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__SK5L=__infix_equal_equal__SKZO(__tmp__QK5L,__tmp__RK5L);
+      __tmp__HW1L=__infix_equal_equal__KTVO(__tmp__FW1L,__tmp__GW1L);
     } break;
     };
-    __tmp__WK5L=__tmp__SK5L;
+    __tmp__LW1L=__tmp__HW1L;
   } else {
-    __tmp__WK5L=FALSE__;
+    __tmp__LW1L=FALSE__;
   };
-  return(__tmp__WK5L);
+  return(__tmp__LW1L);
 }
 
-static __BOOLEAN __infix_equal_equal__XK5L(__EXPR_DIV *Self__YK5L,void *other__ZK5L)
+static __BOOLEAN __infix_equal_equal__MW1L(__EXPR_DIV *Self__NW1L,void *other__OW1L)
 // ({EXPR_DIV},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_DIV *__tmp__3K5L,*same__1K5L;
-  void *__tmp__DL5L,*__tmp__EL5L,*__tmp__ML5L,*__tmp__NL5L;
-  __BOOLEAN __tmp__FL5L,__tmp__RL5L,__tmp__OL5L,__tmp__SL5L;
-  if (other__ZK5L==NULL) {
-    __tmp__3K5L=NULL;
+  __EXPR_DIV *__tmp__SW1L,*same__QW1L;
+  void *__tmp__YW1L,*__tmp__ZW1L,*__tmp__BX1L,*__tmp__CX1L;
+  __BOOLEAN __tmp__0W1L,__tmp__GX1L,__tmp__DX1L,__tmp__HX1L;
+  if (other__OW1L==NULL) {
+    __tmp__SW1L=NULL;
   } else {
-    switch (((struct ___OBJ *)other__ZK5L)->__id) {
+    switch (((struct ___OBJ *)other__OW1L)->__id) {
     case __LIST__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__3K5L=((__EXPR_DIV *)other__ZK5L);
+      __tmp__SW1L=((__EXPR_DIV *)other__OW1L);
     } break;
     case __EXPR_AND__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __ITEM__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __CAST__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__3K5L=NULL;
+      __tmp__SW1L=NULL;
     } break;
     }
   };
-  same__1K5L=__tmp__3K5L;
-  if (((void *)__tmp__3K5L != (void *)NULL)) {
-    __tmp__DL5L=Self__YK5L->parent_expr_binary__J0NH.left__ZH5H;
-    __tmp__EL5L=__tmp__3K5L->parent_expr_binary__J0NH.left__ZH5H;
-    switch (((struct ___OBJ *)__tmp__DL5L)->__id) {
+  same__QW1L=__tmp__SW1L;
+  if (((void *)__tmp__SW1L != (void *)NULL)) {
+    __tmp__YW1L=Self__NW1L->parent_expr_binary__VBKH.left__XO1H;
+    __tmp__ZW1L=__tmp__SW1L->parent_expr_binary__VBKH.left__XO1H;
+    switch (((struct ___OBJ *)__tmp__YW1L)->__id) {
     case __LIST__: {
-      __tmp__FL5L=FALSE__;
+      __tmp__0W1L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__FL5L=__infix_equal_equal__CC5L(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__XN1L(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__FL5L=FALSE__;
+      __tmp__0W1L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__FL5L=__infix_equal_equal__XC5L(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__MO1L(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__FL5L=__infix_equal_equal__ID5L(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__3O1L(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__FL5L=__infix_equal_equal__CE5L(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__XP1L(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__FL5L=FALSE__;
+      __tmp__0W1L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__FL5L=__infix_equal_equal__YE5L(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__NQ1L(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__FL5L=__infix_equal_equal__UF5L(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__JR1L(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __REAL_CST__: {
-      __tmp__FL5L=__infix_equal_equal__QG5L(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__FS1L(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__FL5L=__infix_equal_equal__KH5L(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__5S1L(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__FL5L=FALSE__;
+      __tmp__0W1L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__FL5L=FALSE__;
+      __tmp__0W1L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__FL5L=__infix_equal_equal__DI5L(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__YT1L(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__FL5L=__infix_equal_equal__5I5L(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__UU1L(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__FL5L=__infix_equal_equal__1J5L(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__QV1L(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__FL5L=__infix_equal_equal__XK5L(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__MW1L(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_AND__: {
-      __tmp__FL5L=__infix_equal_equal__TL5L(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__IX1L(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__FL5L=__infix_equal_equal__PM5L(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__EY1L(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__FL5L=__infix_equal_equal__LN5L(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__AZ1L(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __PUT_TO__: {
-      __tmp__FL5L=FALSE__;
+      __tmp__0W1L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__FL5L=FALSE__;
+      __tmp__0W1L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__FL5L=FALSE__;
+      __tmp__0W1L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__FL5L=FALSE__;
+      __tmp__0W1L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__FL5L=FALSE__;
+      __tmp__0W1L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__FL5L=__infix_equal_equal__XO5L(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__M01L(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__FL5L=__infix_equal_equal__TP5L(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__I11L(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__FL5L=__infix_equal_equal__OVLO(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__G4HO(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__FL5L=__infix_equal_equal__4TJO(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__W2FO(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__FL5L=__infix_equal_equal__53PO(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__XGMO(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__FL5L=__infix_equal_equal__0UJO(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__S3FO(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__FL5L=__infix_equal_equal__24PO(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__UHMO(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__FL5L=__infix_equal_equal__V1OM(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__5HLM(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__FL5L=__infix_equal_equal__FQ5L(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__011L(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__FL5L=__infix_equal_equal__233M(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__AM0M(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__FL5L=__infix_equal_equal__WVJO(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__O4FO(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__FL5L=__infix_equal_equal__0PIP(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__SYEP(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_INF__: {
-      __tmp__FL5L=__infix_equal_equal__AWLO(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__Y4HO(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__FL5L=__infix_equal_equal__2WLO(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__U5HO(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_OR__: {
-      __tmp__FL5L=__infix_equal_equal__JZUN(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__NHRN(__tmp__YW1L,__tmp__ZW1L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__FL5L=__infix_equal_equal__SKZO(__tmp__DL5L,__tmp__EL5L);
+      __tmp__0W1L=__infix_equal_equal__KTVO(__tmp__YW1L,__tmp__ZW1L);
     } break;
     };
-    __tmp__RL5L=__tmp__FL5L;
+    __tmp__GX1L=__tmp__0W1L;
   } else {
-    __tmp__RL5L=FALSE__;
+    __tmp__GX1L=FALSE__;
   };
-  if (__tmp__RL5L) {
-    __tmp__ML5L=Self__YK5L->parent_expr_binary__J0NH.right__AIAI;
-    __tmp__NL5L=__tmp__3K5L->parent_expr_binary__J0NH.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__ML5L)->__id) {
+  if (__tmp__GX1L) {
+    __tmp__BX1L=Self__NW1L->parent_expr_binary__VBKH.right__WO2H;
+    __tmp__CX1L=__tmp__SW1L->parent_expr_binary__VBKH.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__BX1L)->__id) {
     case __LIST__: {
-      __tmp__OL5L=FALSE__;
+      __tmp__DX1L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__OL5L=__infix_equal_equal__CC5L(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__XN1L(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__OL5L=FALSE__;
+      __tmp__DX1L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__OL5L=__infix_equal_equal__XC5L(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__MO1L(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__OL5L=__infix_equal_equal__ID5L(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__3O1L(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__OL5L=__infix_equal_equal__CE5L(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__XP1L(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__OL5L=FALSE__;
+      __tmp__DX1L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__OL5L=__infix_equal_equal__YE5L(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__NQ1L(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__OL5L=__infix_equal_equal__UF5L(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__JR1L(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __REAL_CST__: {
-      __tmp__OL5L=__infix_equal_equal__QG5L(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__FS1L(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__OL5L=__infix_equal_equal__KH5L(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__5S1L(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__OL5L=FALSE__;
+      __tmp__DX1L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__OL5L=FALSE__;
+      __tmp__DX1L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__OL5L=__infix_equal_equal__DI5L(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__YT1L(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__OL5L=__infix_equal_equal__5I5L(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__UU1L(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__OL5L=__infix_equal_equal__1J5L(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__QV1L(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__OL5L=__infix_equal_equal__XK5L(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__MW1L(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_AND__: {
-      __tmp__OL5L=__infix_equal_equal__TL5L(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__IX1L(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__OL5L=__infix_equal_equal__PM5L(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__EY1L(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__OL5L=__infix_equal_equal__LN5L(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__AZ1L(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __PUT_TO__: {
-      __tmp__OL5L=FALSE__;
+      __tmp__DX1L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__OL5L=FALSE__;
+      __tmp__DX1L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__OL5L=FALSE__;
+      __tmp__DX1L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__OL5L=FALSE__;
+      __tmp__DX1L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__OL5L=FALSE__;
+      __tmp__DX1L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__OL5L=__infix_equal_equal__XO5L(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__M01L(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__OL5L=__infix_equal_equal__TP5L(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__I11L(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__OL5L=__infix_equal_equal__OVLO(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__G4HO(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__OL5L=__infix_equal_equal__4TJO(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__W2FO(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__OL5L=__infix_equal_equal__53PO(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__XGMO(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__OL5L=__infix_equal_equal__0UJO(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__S3FO(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__OL5L=__infix_equal_equal__24PO(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__UHMO(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__OL5L=__infix_equal_equal__V1OM(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__5HLM(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__OL5L=__infix_equal_equal__FQ5L(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__011L(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__OL5L=__infix_equal_equal__233M(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__AM0M(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__OL5L=__infix_equal_equal__WVJO(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__O4FO(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__OL5L=__infix_equal_equal__0PIP(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__SYEP(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_INF__: {
-      __tmp__OL5L=__infix_equal_equal__AWLO(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__Y4HO(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__OL5L=__infix_equal_equal__2WLO(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__U5HO(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_OR__: {
-      __tmp__OL5L=__infix_equal_equal__JZUN(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__NHRN(__tmp__BX1L,__tmp__CX1L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__OL5L=__infix_equal_equal__SKZO(__tmp__ML5L,__tmp__NL5L);
+      __tmp__DX1L=__infix_equal_equal__KTVO(__tmp__BX1L,__tmp__CX1L);
     } break;
     };
-    __tmp__SL5L=__tmp__OL5L;
+    __tmp__HX1L=__tmp__DX1L;
   } else {
-    __tmp__SL5L=FALSE__;
+    __tmp__HX1L=FALSE__;
   };
-  return(__tmp__SL5L);
+  return(__tmp__HX1L);
 }
 
-static __BOOLEAN __infix_equal_equal__TL5L(__EXPR_AND *Self__UL5L,void *other__VL5L)
+static __BOOLEAN __infix_equal_equal__IX1L(__EXPR_AND *Self__JX1L,void *other__KX1L)
 // ({EXPR_AND},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_AND *__tmp__ZL5L,*same__XL5L;
-  void *__tmp__5L5L,*__tmp__AM5L,*__tmp__IM5L,*__tmp__JM5L;
-  __BOOLEAN __tmp__BM5L,__tmp__NM5L,__tmp__KM5L,__tmp__OM5L;
-  if (other__VL5L==NULL) {
-    __tmp__ZL5L=NULL;
+  __EXPR_AND *__tmp__OX1L,*same__MX1L;
+  void *__tmp__UX1L,*__tmp__VX1L,*__tmp__3X1L,*__tmp__4X1L;
+  __BOOLEAN __tmp__WX1L,__tmp__CY1L,__tmp__5X1L,__tmp__DY1L;
+  if (other__KX1L==NULL) {
+    __tmp__OX1L=NULL;
   } else {
-    switch (((struct ___OBJ *)other__VL5L)->__id) {
+    switch (((struct ___OBJ *)other__KX1L)->__id) {
     case __LIST__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__ZL5L=((__EXPR_AND *)other__VL5L);
+      __tmp__OX1L=((__EXPR_AND *)other__KX1L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __ITEM__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __CAST__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__ZL5L=NULL;
+      __tmp__OX1L=NULL;
     } break;
     }
   };
-  same__XL5L=__tmp__ZL5L;
-  if (((void *)__tmp__ZL5L != (void *)NULL)) {
-    __tmp__5L5L=Self__UL5L->parent_expr_binary__20NH.left__ZH5H;
-    __tmp__AM5L=__tmp__ZL5L->parent_expr_binary__20NH.left__ZH5H;
-    switch (((struct ___OBJ *)__tmp__5L5L)->__id) {
+  same__MX1L=__tmp__OX1L;
+  if (((void *)__tmp__OX1L != (void *)NULL)) {
+    __tmp__UX1L=Self__JX1L->parent_expr_binary__ICKH.left__XO1H;
+    __tmp__VX1L=__tmp__OX1L->parent_expr_binary__ICKH.left__XO1H;
+    switch (((struct ___OBJ *)__tmp__UX1L)->__id) {
     case __LIST__: {
-      __tmp__BM5L=FALSE__;
+      __tmp__WX1L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__BM5L=__infix_equal_equal__CC5L(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__XN1L(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__BM5L=FALSE__;
+      __tmp__WX1L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__BM5L=__infix_equal_equal__XC5L(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__MO1L(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__BM5L=__infix_equal_equal__ID5L(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__3O1L(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__BM5L=__infix_equal_equal__CE5L(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__XP1L(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__BM5L=FALSE__;
+      __tmp__WX1L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__BM5L=__infix_equal_equal__YE5L(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__NQ1L(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__BM5L=__infix_equal_equal__UF5L(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__JR1L(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __REAL_CST__: {
-      __tmp__BM5L=__infix_equal_equal__QG5L(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__FS1L(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__BM5L=__infix_equal_equal__KH5L(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__5S1L(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__BM5L=FALSE__;
+      __tmp__WX1L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__BM5L=FALSE__;
+      __tmp__WX1L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__BM5L=__infix_equal_equal__DI5L(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__YT1L(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__BM5L=__infix_equal_equal__5I5L(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__UU1L(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__BM5L=__infix_equal_equal__1J5L(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__QV1L(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__BM5L=__infix_equal_equal__XK5L(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__MW1L(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_AND__: {
-      __tmp__BM5L=__infix_equal_equal__TL5L(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__IX1L(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__BM5L=__infix_equal_equal__PM5L(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__EY1L(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__BM5L=__infix_equal_equal__LN5L(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__AZ1L(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __PUT_TO__: {
-      __tmp__BM5L=FALSE__;
+      __tmp__WX1L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__BM5L=FALSE__;
+      __tmp__WX1L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__BM5L=FALSE__;
+      __tmp__WX1L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__BM5L=FALSE__;
+      __tmp__WX1L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__BM5L=FALSE__;
+      __tmp__WX1L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__BM5L=__infix_equal_equal__XO5L(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__M01L(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__BM5L=__infix_equal_equal__TP5L(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__I11L(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__BM5L=__infix_equal_equal__OVLO(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__G4HO(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__BM5L=__infix_equal_equal__4TJO(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__W2FO(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__BM5L=__infix_equal_equal__53PO(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__XGMO(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__BM5L=__infix_equal_equal__0UJO(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__S3FO(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__BM5L=__infix_equal_equal__24PO(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__UHMO(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__BM5L=__infix_equal_equal__V1OM(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__5HLM(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__BM5L=__infix_equal_equal__FQ5L(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__011L(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__BM5L=__infix_equal_equal__233M(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__AM0M(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__BM5L=__infix_equal_equal__WVJO(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__O4FO(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__BM5L=__infix_equal_equal__0PIP(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__SYEP(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_INF__: {
-      __tmp__BM5L=__infix_equal_equal__AWLO(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__Y4HO(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__BM5L=__infix_equal_equal__2WLO(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__U5HO(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_OR__: {
-      __tmp__BM5L=__infix_equal_equal__JZUN(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__NHRN(__tmp__UX1L,__tmp__VX1L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__BM5L=__infix_equal_equal__SKZO(__tmp__5L5L,__tmp__AM5L);
+      __tmp__WX1L=__infix_equal_equal__KTVO(__tmp__UX1L,__tmp__VX1L);
     } break;
     };
-    __tmp__NM5L=__tmp__BM5L;
+    __tmp__CY1L=__tmp__WX1L;
   } else {
-    __tmp__NM5L=FALSE__;
+    __tmp__CY1L=FALSE__;
   };
-  if (__tmp__NM5L) {
-    __tmp__IM5L=Self__UL5L->parent_expr_binary__20NH.right__AIAI;
-    __tmp__JM5L=__tmp__ZL5L->parent_expr_binary__20NH.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__IM5L)->__id) {
+  if (__tmp__CY1L) {
+    __tmp__3X1L=Self__JX1L->parent_expr_binary__ICKH.right__WO2H;
+    __tmp__4X1L=__tmp__OX1L->parent_expr_binary__ICKH.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__3X1L)->__id) {
     case __LIST__: {
-      __tmp__KM5L=FALSE__;
+      __tmp__5X1L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__KM5L=__infix_equal_equal__CC5L(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__XN1L(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__KM5L=FALSE__;
+      __tmp__5X1L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__KM5L=__infix_equal_equal__XC5L(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__MO1L(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__KM5L=__infix_equal_equal__ID5L(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__3O1L(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__KM5L=__infix_equal_equal__CE5L(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__XP1L(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__KM5L=FALSE__;
+      __tmp__5X1L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__KM5L=__infix_equal_equal__YE5L(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__NQ1L(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__KM5L=__infix_equal_equal__UF5L(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__JR1L(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __REAL_CST__: {
-      __tmp__KM5L=__infix_equal_equal__QG5L(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__FS1L(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__KM5L=__infix_equal_equal__KH5L(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__5S1L(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__KM5L=FALSE__;
+      __tmp__5X1L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__KM5L=FALSE__;
+      __tmp__5X1L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__KM5L=__infix_equal_equal__DI5L(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__YT1L(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__KM5L=__infix_equal_equal__5I5L(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__UU1L(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__KM5L=__infix_equal_equal__1J5L(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__QV1L(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__KM5L=__infix_equal_equal__XK5L(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__MW1L(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_AND__: {
-      __tmp__KM5L=__infix_equal_equal__TL5L(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__IX1L(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__KM5L=__infix_equal_equal__PM5L(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__EY1L(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__KM5L=__infix_equal_equal__LN5L(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__AZ1L(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __PUT_TO__: {
-      __tmp__KM5L=FALSE__;
+      __tmp__5X1L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__KM5L=FALSE__;
+      __tmp__5X1L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__KM5L=FALSE__;
+      __tmp__5X1L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__KM5L=FALSE__;
+      __tmp__5X1L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__KM5L=FALSE__;
+      __tmp__5X1L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__KM5L=__infix_equal_equal__XO5L(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__M01L(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__KM5L=__infix_equal_equal__TP5L(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__I11L(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__KM5L=__infix_equal_equal__OVLO(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__G4HO(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__KM5L=__infix_equal_equal__4TJO(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__W2FO(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__KM5L=__infix_equal_equal__53PO(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__XGMO(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__KM5L=__infix_equal_equal__0UJO(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__S3FO(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__KM5L=__infix_equal_equal__24PO(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__UHMO(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__KM5L=__infix_equal_equal__V1OM(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__5HLM(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__KM5L=__infix_equal_equal__FQ5L(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__011L(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__KM5L=__infix_equal_equal__233M(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__AM0M(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__KM5L=__infix_equal_equal__WVJO(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__O4FO(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__KM5L=__infix_equal_equal__0PIP(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__SYEP(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_INF__: {
-      __tmp__KM5L=__infix_equal_equal__AWLO(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__Y4HO(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__KM5L=__infix_equal_equal__2WLO(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__U5HO(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_OR__: {
-      __tmp__KM5L=__infix_equal_equal__JZUN(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__NHRN(__tmp__3X1L,__tmp__4X1L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__KM5L=__infix_equal_equal__SKZO(__tmp__IM5L,__tmp__JM5L);
+      __tmp__5X1L=__infix_equal_equal__KTVO(__tmp__3X1L,__tmp__4X1L);
     } break;
     };
-    __tmp__OM5L=__tmp__KM5L;
+    __tmp__DY1L=__tmp__5X1L;
   } else {
-    __tmp__OM5L=FALSE__;
+    __tmp__DY1L=FALSE__;
   };
-  return(__tmp__OM5L);
+  return(__tmp__DY1L);
 }
 
-static __BOOLEAN __infix_equal_equal__PM5L(__EXPR_SHIFT_R *Self__QM5L,void *other__RM5L)
+static __BOOLEAN __infix_equal_equal__EY1L(__EXPR_SHIFT_R *Self__FY1L,void *other__GY1L)
 // ({EXPR_SHIFT_R},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_SHIFT_R *__tmp__VM5L,*same__TM5L;
-  void *__tmp__1M5L,*__tmp__2M5L,*__tmp__EN5L,*__tmp__FN5L;
-  __BOOLEAN __tmp__3M5L,__tmp__JN5L,__tmp__GN5L,__tmp__KN5L;
-  if (other__RM5L==NULL) {
-    __tmp__VM5L=NULL;
+  __EXPR_SHIFT_R *__tmp__KY1L,*same__IY1L;
+  void *__tmp__QY1L,*__tmp__RY1L,*__tmp__ZY1L,*__tmp__0Y1L;
+  __BOOLEAN __tmp__SY1L,__tmp__4Y1L,__tmp__1Y1L,__tmp__5Y1L;
+  if (other__GY1L==NULL) {
+    __tmp__KY1L=NULL;
   } else {
-    switch (((struct ___OBJ *)other__RM5L)->__id) {
+    switch (((struct ___OBJ *)other__GY1L)->__id) {
     case __LIST__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__VM5L=((__EXPR_SHIFT_R *)other__RM5L);
+      __tmp__KY1L=((__EXPR_SHIFT_R *)other__GY1L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __ITEM__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __CAST__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__VM5L=NULL;
+      __tmp__KY1L=NULL;
     } break;
     }
   };
-  same__TM5L=__tmp__VM5L;
-  if (((void *)__tmp__VM5L != (void *)NULL)) {
-    __tmp__1M5L=Self__QM5L->parent_expr_binary__P1NH.left__ZH5H;
-    __tmp__2M5L=__tmp__VM5L->parent_expr_binary__P1NH.left__ZH5H;
-    switch (((struct ___OBJ *)__tmp__1M5L)->__id) {
+  same__IY1L=__tmp__KY1L;
+  if (((void *)__tmp__KY1L != (void *)NULL)) {
+    __tmp__QY1L=Self__FY1L->parent_expr_binary__1CKH.left__XO1H;
+    __tmp__RY1L=__tmp__KY1L->parent_expr_binary__1CKH.left__XO1H;
+    switch (((struct ___OBJ *)__tmp__QY1L)->__id) {
     case __LIST__: {
-      __tmp__3M5L=FALSE__;
+      __tmp__SY1L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__3M5L=__infix_equal_equal__CC5L(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__XN1L(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__3M5L=FALSE__;
+      __tmp__SY1L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__3M5L=__infix_equal_equal__XC5L(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__MO1L(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__3M5L=__infix_equal_equal__ID5L(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__3O1L(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__3M5L=__infix_equal_equal__CE5L(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__XP1L(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__3M5L=FALSE__;
+      __tmp__SY1L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__3M5L=__infix_equal_equal__YE5L(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__NQ1L(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__3M5L=__infix_equal_equal__UF5L(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__JR1L(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __REAL_CST__: {
-      __tmp__3M5L=__infix_equal_equal__QG5L(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__FS1L(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__3M5L=__infix_equal_equal__KH5L(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__5S1L(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__3M5L=FALSE__;
+      __tmp__SY1L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__3M5L=FALSE__;
+      __tmp__SY1L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__3M5L=__infix_equal_equal__DI5L(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__YT1L(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__3M5L=__infix_equal_equal__5I5L(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__UU1L(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__3M5L=__infix_equal_equal__1J5L(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__QV1L(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__3M5L=__infix_equal_equal__XK5L(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__MW1L(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_AND__: {
-      __tmp__3M5L=__infix_equal_equal__TL5L(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__IX1L(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__3M5L=__infix_equal_equal__PM5L(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__EY1L(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__3M5L=__infix_equal_equal__LN5L(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__AZ1L(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __PUT_TO__: {
-      __tmp__3M5L=FALSE__;
+      __tmp__SY1L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__3M5L=FALSE__;
+      __tmp__SY1L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__3M5L=FALSE__;
+      __tmp__SY1L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__3M5L=FALSE__;
+      __tmp__SY1L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__3M5L=FALSE__;
+      __tmp__SY1L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__3M5L=__infix_equal_equal__XO5L(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__M01L(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__3M5L=__infix_equal_equal__TP5L(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__I11L(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__3M5L=__infix_equal_equal__OVLO(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__G4HO(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__3M5L=__infix_equal_equal__4TJO(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__W2FO(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__3M5L=__infix_equal_equal__53PO(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__XGMO(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__3M5L=__infix_equal_equal__0UJO(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__S3FO(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__3M5L=__infix_equal_equal__24PO(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__UHMO(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__3M5L=__infix_equal_equal__V1OM(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__5HLM(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__3M5L=__infix_equal_equal__FQ5L(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__011L(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__3M5L=__infix_equal_equal__233M(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__AM0M(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__3M5L=__infix_equal_equal__WVJO(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__O4FO(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__3M5L=__infix_equal_equal__0PIP(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__SYEP(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_INF__: {
-      __tmp__3M5L=__infix_equal_equal__AWLO(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__Y4HO(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__3M5L=__infix_equal_equal__2WLO(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__U5HO(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_OR__: {
-      __tmp__3M5L=__infix_equal_equal__JZUN(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__NHRN(__tmp__QY1L,__tmp__RY1L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__3M5L=__infix_equal_equal__SKZO(__tmp__1M5L,__tmp__2M5L);
+      __tmp__SY1L=__infix_equal_equal__KTVO(__tmp__QY1L,__tmp__RY1L);
     } break;
     };
-    __tmp__JN5L=__tmp__3M5L;
+    __tmp__4Y1L=__tmp__SY1L;
   } else {
-    __tmp__JN5L=FALSE__;
+    __tmp__4Y1L=FALSE__;
   };
-  if (__tmp__JN5L) {
-    __tmp__EN5L=Self__QM5L->parent_expr_binary__P1NH.right__AIAI;
-    __tmp__FN5L=__tmp__VM5L->parent_expr_binary__P1NH.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__EN5L)->__id) {
+  if (__tmp__4Y1L) {
+    __tmp__ZY1L=Self__FY1L->parent_expr_binary__1CKH.right__WO2H;
+    __tmp__0Y1L=__tmp__KY1L->parent_expr_binary__1CKH.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__ZY1L)->__id) {
     case __LIST__: {
-      __tmp__GN5L=FALSE__;
+      __tmp__1Y1L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__GN5L=__infix_equal_equal__CC5L(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__XN1L(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__GN5L=FALSE__;
+      __tmp__1Y1L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__GN5L=__infix_equal_equal__XC5L(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__MO1L(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__GN5L=__infix_equal_equal__ID5L(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__3O1L(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__GN5L=__infix_equal_equal__CE5L(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__XP1L(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__GN5L=FALSE__;
+      __tmp__1Y1L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__GN5L=__infix_equal_equal__YE5L(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__NQ1L(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__GN5L=__infix_equal_equal__UF5L(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__JR1L(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __REAL_CST__: {
-      __tmp__GN5L=__infix_equal_equal__QG5L(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__FS1L(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__GN5L=__infix_equal_equal__KH5L(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__5S1L(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__GN5L=FALSE__;
+      __tmp__1Y1L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__GN5L=FALSE__;
+      __tmp__1Y1L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__GN5L=__infix_equal_equal__DI5L(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__YT1L(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__GN5L=__infix_equal_equal__5I5L(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__UU1L(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__GN5L=__infix_equal_equal__1J5L(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__QV1L(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__GN5L=__infix_equal_equal__XK5L(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__MW1L(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_AND__: {
-      __tmp__GN5L=__infix_equal_equal__TL5L(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__IX1L(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__GN5L=__infix_equal_equal__PM5L(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__EY1L(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__GN5L=__infix_equal_equal__LN5L(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__AZ1L(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __PUT_TO__: {
-      __tmp__GN5L=FALSE__;
+      __tmp__1Y1L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__GN5L=FALSE__;
+      __tmp__1Y1L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__GN5L=FALSE__;
+      __tmp__1Y1L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__GN5L=FALSE__;
+      __tmp__1Y1L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__GN5L=FALSE__;
+      __tmp__1Y1L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__GN5L=__infix_equal_equal__XO5L(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__M01L(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__GN5L=__infix_equal_equal__TP5L(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__I11L(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__GN5L=__infix_equal_equal__OVLO(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__G4HO(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__GN5L=__infix_equal_equal__4TJO(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__W2FO(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__GN5L=__infix_equal_equal__53PO(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__XGMO(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__GN5L=__infix_equal_equal__0UJO(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__S3FO(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__GN5L=__infix_equal_equal__24PO(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__UHMO(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__GN5L=__infix_equal_equal__V1OM(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__5HLM(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__GN5L=__infix_equal_equal__FQ5L(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__011L(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__GN5L=__infix_equal_equal__233M(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__AM0M(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__GN5L=__infix_equal_equal__WVJO(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__O4FO(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__GN5L=__infix_equal_equal__0PIP(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__SYEP(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_INF__: {
-      __tmp__GN5L=__infix_equal_equal__AWLO(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__Y4HO(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__GN5L=__infix_equal_equal__2WLO(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__U5HO(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_OR__: {
-      __tmp__GN5L=__infix_equal_equal__JZUN(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__NHRN(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__GN5L=__infix_equal_equal__SKZO(__tmp__EN5L,__tmp__FN5L);
+      __tmp__1Y1L=__infix_equal_equal__KTVO(__tmp__ZY1L,__tmp__0Y1L);
     } break;
     };
-    __tmp__KN5L=__tmp__GN5L;
+    __tmp__5Y1L=__tmp__1Y1L;
   } else {
-    __tmp__KN5L=FALSE__;
+    __tmp__5Y1L=FALSE__;
   };
-  return(__tmp__KN5L);
+  return(__tmp__5Y1L);
 }
 
-static __BOOLEAN __infix_equal_equal__LN5L(__EXPR_SHIFT_L *Self__MN5L,void *other__NN5L)
+static __BOOLEAN __infix_equal_equal__AZ1L(__EXPR_SHIFT_L *Self__BZ1L,void *other__CZ1L)
 // ({EXPR_SHIFT_L},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_SHIFT_L *__tmp__RN5L,*same__PN5L;
-  void *__tmp__XN5L,*__tmp__YN5L,*__tmp__AO5L,*__tmp__BO5L;
-  __BOOLEAN __tmp__ZN5L,__tmp__FO5L,__tmp__CO5L,__tmp__GO5L;
-  if (other__NN5L==NULL) {
-    __tmp__RN5L=NULL;
+  __EXPR_SHIFT_L *__tmp__GZ1L,*same__EZ1L;
+  void *__tmp__MZ1L,*__tmp__NZ1L,*__tmp__VZ1L,*__tmp__WZ1L;
+  __BOOLEAN __tmp__OZ1L,__tmp__0Z1L,__tmp__XZ1L,__tmp__1Z1L;
+  if (other__CZ1L==NULL) {
+    __tmp__GZ1L=NULL;
   } else {
-    switch (((struct ___OBJ *)other__NN5L)->__id) {
+    switch (((struct ___OBJ *)other__CZ1L)->__id) {
     case __LIST__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__RN5L=((__EXPR_SHIFT_L *)other__NN5L);
+      __tmp__GZ1L=((__EXPR_SHIFT_L *)other__CZ1L);
     } break;
     case __PUT_TO__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __ITEM__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __CAST__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__RN5L=NULL;
+      __tmp__GZ1L=NULL;
     } break;
     }
   };
-  same__PN5L=__tmp__RN5L;
-  if (((void *)__tmp__RN5L != (void *)NULL)) {
-    __tmp__XN5L=Self__MN5L->parent_expr_binary__C2NH.left__ZH5H;
-    __tmp__YN5L=__tmp__RN5L->parent_expr_binary__C2NH.left__ZH5H;
-    switch (((struct ___OBJ *)__tmp__XN5L)->__id) {
+  same__EZ1L=__tmp__GZ1L;
+  if (((void *)__tmp__GZ1L != (void *)NULL)) {
+    __tmp__MZ1L=Self__BZ1L->parent_expr_binary__ODKH.left__XO1H;
+    __tmp__NZ1L=__tmp__GZ1L->parent_expr_binary__ODKH.left__XO1H;
+    switch (((struct ___OBJ *)__tmp__MZ1L)->__id) {
     case __LIST__: {
-      __tmp__ZN5L=FALSE__;
+      __tmp__OZ1L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__ZN5L=__infix_equal_equal__CC5L(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__XN1L(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__ZN5L=FALSE__;
+      __tmp__OZ1L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__ZN5L=__infix_equal_equal__XC5L(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__MO1L(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__ZN5L=__infix_equal_equal__ID5L(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__3O1L(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__ZN5L=__infix_equal_equal__CE5L(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__XP1L(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__ZN5L=FALSE__;
+      __tmp__OZ1L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__ZN5L=__infix_equal_equal__YE5L(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__NQ1L(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__ZN5L=__infix_equal_equal__UF5L(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__JR1L(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __REAL_CST__: {
-      __tmp__ZN5L=__infix_equal_equal__QG5L(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__FS1L(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__ZN5L=__infix_equal_equal__KH5L(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__5S1L(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__ZN5L=FALSE__;
+      __tmp__OZ1L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__ZN5L=FALSE__;
+      __tmp__OZ1L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__ZN5L=__infix_equal_equal__DI5L(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__YT1L(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__ZN5L=__infix_equal_equal__5I5L(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__UU1L(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__ZN5L=__infix_equal_equal__1J5L(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__QV1L(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__ZN5L=__infix_equal_equal__XK5L(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__MW1L(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_AND__: {
-      __tmp__ZN5L=__infix_equal_equal__TL5L(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__IX1L(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__ZN5L=__infix_equal_equal__PM5L(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__EY1L(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__ZN5L=__infix_equal_equal__LN5L(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__AZ1L(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __PUT_TO__: {
-      __tmp__ZN5L=FALSE__;
+      __tmp__OZ1L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__ZN5L=FALSE__;
+      __tmp__OZ1L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__ZN5L=FALSE__;
+      __tmp__OZ1L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__ZN5L=FALSE__;
+      __tmp__OZ1L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__ZN5L=FALSE__;
+      __tmp__OZ1L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__ZN5L=__infix_equal_equal__XO5L(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__M01L(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__ZN5L=__infix_equal_equal__TP5L(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__I11L(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__ZN5L=__infix_equal_equal__OVLO(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__G4HO(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__ZN5L=__infix_equal_equal__4TJO(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__W2FO(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__ZN5L=__infix_equal_equal__53PO(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__XGMO(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__ZN5L=__infix_equal_equal__0UJO(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__S3FO(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__ZN5L=__infix_equal_equal__24PO(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__UHMO(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__ZN5L=__infix_equal_equal__V1OM(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__5HLM(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__ZN5L=__infix_equal_equal__FQ5L(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__011L(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__ZN5L=__infix_equal_equal__233M(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__AM0M(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__ZN5L=__infix_equal_equal__WVJO(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__O4FO(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__ZN5L=__infix_equal_equal__0PIP(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__SYEP(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_INF__: {
-      __tmp__ZN5L=__infix_equal_equal__AWLO(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__Y4HO(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__ZN5L=__infix_equal_equal__2WLO(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__U5HO(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_OR__: {
-      __tmp__ZN5L=__infix_equal_equal__JZUN(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__NHRN(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__ZN5L=__infix_equal_equal__SKZO(__tmp__XN5L,__tmp__YN5L);
+      __tmp__OZ1L=__infix_equal_equal__KTVO(__tmp__MZ1L,__tmp__NZ1L);
     } break;
     };
-    __tmp__FO5L=__tmp__ZN5L;
+    __tmp__0Z1L=__tmp__OZ1L;
   } else {
-    __tmp__FO5L=FALSE__;
+    __tmp__0Z1L=FALSE__;
   };
-  if (__tmp__FO5L) {
-    __tmp__AO5L=Self__MN5L->parent_expr_binary__C2NH.right__AIAI;
-    __tmp__BO5L=__tmp__RN5L->parent_expr_binary__C2NH.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__AO5L)->__id) {
+  if (__tmp__0Z1L) {
+    __tmp__VZ1L=Self__BZ1L->parent_expr_binary__ODKH.right__WO2H;
+    __tmp__WZ1L=__tmp__GZ1L->parent_expr_binary__ODKH.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__VZ1L)->__id) {
     case __LIST__: {
-      __tmp__CO5L=FALSE__;
+      __tmp__XZ1L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__CO5L=__infix_equal_equal__CC5L(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__XN1L(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__CO5L=FALSE__;
+      __tmp__XZ1L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__CO5L=__infix_equal_equal__XC5L(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__MO1L(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__CO5L=__infix_equal_equal__ID5L(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__3O1L(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__CO5L=__infix_equal_equal__CE5L(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__XP1L(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__CO5L=FALSE__;
+      __tmp__XZ1L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__CO5L=__infix_equal_equal__YE5L(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__NQ1L(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__CO5L=__infix_equal_equal__UF5L(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__JR1L(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __REAL_CST__: {
-      __tmp__CO5L=__infix_equal_equal__QG5L(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__FS1L(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__CO5L=__infix_equal_equal__KH5L(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__5S1L(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__CO5L=FALSE__;
+      __tmp__XZ1L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__CO5L=FALSE__;
+      __tmp__XZ1L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__CO5L=__infix_equal_equal__DI5L(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__YT1L(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__CO5L=__infix_equal_equal__5I5L(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__UU1L(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__CO5L=__infix_equal_equal__1J5L(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__QV1L(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__CO5L=__infix_equal_equal__XK5L(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__MW1L(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_AND__: {
-      __tmp__CO5L=__infix_equal_equal__TL5L(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__IX1L(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__CO5L=__infix_equal_equal__PM5L(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__EY1L(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__CO5L=__infix_equal_equal__LN5L(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__AZ1L(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __PUT_TO__: {
-      __tmp__CO5L=FALSE__;
+      __tmp__XZ1L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__CO5L=FALSE__;
+      __tmp__XZ1L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__CO5L=FALSE__;
+      __tmp__XZ1L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__CO5L=FALSE__;
+      __tmp__XZ1L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__CO5L=FALSE__;
+      __tmp__XZ1L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__CO5L=__infix_equal_equal__XO5L(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__M01L(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__CO5L=__infix_equal_equal__TP5L(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__I11L(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__CO5L=__infix_equal_equal__OVLO(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__G4HO(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__CO5L=__infix_equal_equal__4TJO(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__W2FO(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__CO5L=__infix_equal_equal__53PO(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__XGMO(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__CO5L=__infix_equal_equal__0UJO(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__S3FO(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__CO5L=__infix_equal_equal__24PO(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__UHMO(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__CO5L=__infix_equal_equal__V1OM(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__5HLM(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__CO5L=__infix_equal_equal__FQ5L(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__011L(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__CO5L=__infix_equal_equal__233M(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__AM0M(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__CO5L=__infix_equal_equal__WVJO(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__O4FO(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__CO5L=__infix_equal_equal__0PIP(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__SYEP(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_INF__: {
-      __tmp__CO5L=__infix_equal_equal__AWLO(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__Y4HO(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__CO5L=__infix_equal_equal__2WLO(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__U5HO(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_OR__: {
-      __tmp__CO5L=__infix_equal_equal__JZUN(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__NHRN(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__CO5L=__infix_equal_equal__SKZO(__tmp__AO5L,__tmp__BO5L);
+      __tmp__XZ1L=__infix_equal_equal__KTVO(__tmp__VZ1L,__tmp__WZ1L);
     } break;
     };
-    __tmp__GO5L=__tmp__CO5L;
+    __tmp__1Z1L=__tmp__XZ1L;
   } else {
-    __tmp__GO5L=FALSE__;
+    __tmp__1Z1L=FALSE__;
   };
-  return(__tmp__GO5L);
+  return(__tmp__1Z1L);
 }
 
-static __BOOLEAN __infix_equal_equal__XO5L(__READ_SLOT *Self__YO5L,void *other__ZO5L)
+static __BOOLEAN __infix_equal_equal__M01L(__READ_SLOT *Self__N01L,void *other__O01L)
 // ({READ_SLOT},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  void *__tmp__3O5L,*rd__1O5L;
-  void *__tmp__LP5L,*__tmp__MP5L;
-  __BOOLEAN __tmp__NP5L,__tmp__RP5L;
-  if (other__ZO5L==NULL) {
-    __tmp__3O5L=NULL;
+  void *__tmp__S01L,*rd__Q01L;
+  void *__tmp__A11L,*__tmp__B11L;
+  __BOOLEAN __tmp__C11L,__tmp__G11L;
+  if (other__O01L==NULL) {
+    __tmp__S01L=NULL;
   } else {
-    switch (((struct ___OBJ *)other__ZO5L)->__id) {
+    switch (((struct ___OBJ *)other__O01L)->__id) {
     case __LIST__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __ITEM__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __CAST__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__3O5L=((void *)other__ZO5L);
+      __tmp__S01L=((void *)other__O01L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__3O5L=NULL;
+      __tmp__S01L=NULL;
     } break;
     }
   };
-  rd__1O5L=__tmp__3O5L;
-  if ((((void *)__tmp__3O5L != (void *)NULL) && ((void *)Self__YO5L->slot__QRKK == (void *)((__READ_SLOT *)__tmp__3O5L)->slot__QRKK))) {
-    __tmp__LP5L=Self__YO5L->receiver__KVXI;
-    __tmp__MP5L=((__READ_SLOT *)__tmp__3O5L)->receiver__KVXI;
-    switch (((struct ___OBJ *)__tmp__LP5L)->__id) {
+  rd__Q01L=__tmp__S01L;
+  if ((((void *)__tmp__S01L != (void *)NULL) && ((void *)Self__N01L->slot__MUGK == (void *)((__READ_SLOT *)__tmp__S01L)->slot__MUGK))) {
+    __tmp__A11L=Self__N01L->receiver__Q0TI;
+    __tmp__B11L=((__READ_SLOT *)__tmp__S01L)->receiver__Q0TI;
+    switch (((struct ___OBJ *)__tmp__A11L)->__id) {
     case __LIST__: {
-      __tmp__NP5L=FALSE__;
+      __tmp__C11L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__NP5L=__infix_equal_equal__CC5L(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__XN1L(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__NP5L=FALSE__;
+      __tmp__C11L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__NP5L=__infix_equal_equal__XC5L(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__MO1L(__tmp__A11L,__tmp__B11L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__NP5L=__infix_equal_equal__ID5L(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__3O1L(__tmp__A11L,__tmp__B11L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__NP5L=__infix_equal_equal__CE5L(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__XP1L(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__NP5L=FALSE__;
+      __tmp__C11L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__NP5L=__infix_equal_equal__YE5L(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__NQ1L(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__NP5L=__infix_equal_equal__UF5L(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__JR1L(__tmp__A11L,__tmp__B11L);
     } break;
     case __REAL_CST__: {
-      __tmp__NP5L=__infix_equal_equal__QG5L(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__FS1L(__tmp__A11L,__tmp__B11L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__NP5L=__infix_equal_equal__KH5L(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__5S1L(__tmp__A11L,__tmp__B11L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__NP5L=FALSE__;
+      __tmp__C11L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__NP5L=FALSE__;
+      __tmp__C11L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__NP5L=__infix_equal_equal__DI5L(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__YT1L(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__NP5L=__infix_equal_equal__5I5L(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__UU1L(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__NP5L=__infix_equal_equal__1J5L(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__QV1L(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__NP5L=__infix_equal_equal__XK5L(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__MW1L(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_AND__: {
-      __tmp__NP5L=__infix_equal_equal__TL5L(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__IX1L(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__NP5L=__infix_equal_equal__PM5L(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__EY1L(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__NP5L=__infix_equal_equal__LN5L(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__AZ1L(__tmp__A11L,__tmp__B11L);
     } break;
     case __PUT_TO__: {
-      __tmp__NP5L=FALSE__;
+      __tmp__C11L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__NP5L=FALSE__;
+      __tmp__C11L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__NP5L=FALSE__;
+      __tmp__C11L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__NP5L=FALSE__;
+      __tmp__C11L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__NP5L=FALSE__;
+      __tmp__C11L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__NP5L=__infix_equal_equal__XO5L(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__M01L(__tmp__A11L,__tmp__B11L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__NP5L=__infix_equal_equal__TP5L(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__I11L(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__NP5L=__infix_equal_equal__OVLO(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__G4HO(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__NP5L=__infix_equal_equal__4TJO(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__W2FO(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__NP5L=__infix_equal_equal__53PO(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__XGMO(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__NP5L=__infix_equal_equal__0UJO(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__S3FO(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__NP5L=__infix_equal_equal__24PO(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__UHMO(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__NP5L=__infix_equal_equal__V1OM(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__5HLM(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__NP5L=__infix_equal_equal__FQ5L(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__011L(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__NP5L=__infix_equal_equal__233M(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__AM0M(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__NP5L=__infix_equal_equal__WVJO(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__O4FO(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__NP5L=__infix_equal_equal__0PIP(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__SYEP(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_INF__: {
-      __tmp__NP5L=__infix_equal_equal__AWLO(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__Y4HO(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__NP5L=__infix_equal_equal__2WLO(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__U5HO(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_OR__: {
-      __tmp__NP5L=__infix_equal_equal__JZUN(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__NHRN(__tmp__A11L,__tmp__B11L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__NP5L=__infix_equal_equal__SKZO(__tmp__LP5L,__tmp__MP5L);
+      __tmp__C11L=__infix_equal_equal__KTVO(__tmp__A11L,__tmp__B11L);
     } break;
     };
-    __tmp__RP5L=__tmp__NP5L;
+    __tmp__G11L=__tmp__C11L;
   } else {
-    __tmp__RP5L=FALSE__;
+    __tmp__G11L=FALSE__;
   };
-  return(__tmp__RP5L);
+  return(__tmp__G11L);
 }
 
-static __BOOLEAN __infix_equal_equal__TP5L(__READ_GLOBAL *Self__UP5L,void *other__VP5L)
+static __BOOLEAN __infix_equal_equal__I11L(__READ_GLOBAL *Self__J11L,void *other__K11L)
 // ({READ_GLOBAL},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__ZP5L,*rd__XP5L;
-  if (other__VP5L==NULL) {
-    __tmp__ZP5L=NULL;
+  void *__tmp__O11L,*rd__M11L;
+  if (other__K11L==NULL) {
+    __tmp__O11L=NULL;
   } else {
-    switch (((struct ___OBJ *)other__VP5L)->__id) {
+    switch (((struct ___OBJ *)other__K11L)->__id) {
     case __LIST__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __ITEM__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __CAST__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__ZP5L=((void *)other__VP5L);
+      __tmp__O11L=((void *)other__K11L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__ZP5L=NULL;
+      __tmp__O11L=NULL;
     } break;
     }
   };
-  rd__XP5L=__tmp__ZP5L;
-  return((((void *)__tmp__ZP5L != (void *)NULL) && ((void *)Self__UP5L->global__3DNK == (void *)((__READ_GLOBAL *)__tmp__ZP5L)->global__3DNK)));
+  rd__M11L=__tmp__O11L;
+  return((((void *)__tmp__O11L != (void *)NULL) && ((void *)Self__J11L->global__ZGJK == (void *)((__READ_GLOBAL *)__tmp__O11L)->global__ZGJK)));
 }
 
-static __BOOLEAN __infix_equal_equal__OVLO(__EXPR_NOT_LOGIC *Self__PVLO,void *other__QVLO)
+static __BOOLEAN __infix_equal_equal__G4HO(__EXPR_NOT_LOGIC *Self__H4HO,void *other__I4HO)
 // ({EXPR_NOT_LOGIC},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_NOT_LOGIC *__tmp__UVLO,*same__SVLO;
-  void *__tmp__0VLO,*__tmp__1VLO;
-  __BOOLEAN __tmp__2VLO,__tmp__5VLO;
-  if (other__QVLO==NULL) {
-    __tmp__UVLO=NULL;
+  __EXPR_NOT_LOGIC *__tmp__M4HO,*same__K4HO;
+  void *__tmp__S4HO,*__tmp__T4HO;
+  __BOOLEAN __tmp__U4HO,__tmp__X4HO;
+  if (other__I4HO==NULL) {
+    __tmp__M4HO=NULL;
   } else {
-    switch (((struct ___OBJ *)other__QVLO)->__id) {
+    switch (((struct ___OBJ *)other__I4HO)->__id) {
     case __LIST__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __CAST__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__UVLO=((__EXPR_NOT_LOGIC *)other__QVLO);
+      __tmp__M4HO=((__EXPR_NOT_LOGIC *)other__I4HO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__UVLO=NULL;
+      __tmp__M4HO=NULL;
     } break;
     }
   };
-  same__SVLO=__tmp__UVLO;
-  if (((void *)__tmp__UVLO != (void *)NULL)) {
-    __tmp__0VLO=Self__PVLO->parent_expr_unary_logic__GBYK.right__MM3M;
-    __tmp__1VLO=__tmp__UVLO->parent_expr_unary_logic__GBYK.right__MM3M;
-    switch (((struct ___OBJ *)__tmp__0VLO)->__id) {
+  same__K4HO=__tmp__M4HO;
+  if (((void *)__tmp__M4HO != (void *)NULL)) {
+    __tmp__S4HO=Self__H4HO->parent_expr_unary_logic__AHUK.right__Q0ZM;
+    __tmp__T4HO=__tmp__M4HO->parent_expr_unary_logic__AHUK.right__Q0ZM;
+    switch (((struct ___OBJ *)__tmp__S4HO)->__id) {
     case __LIST__: {
-      __tmp__2VLO=FALSE__;
+      __tmp__U4HO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__2VLO=__infix_equal_equal__CC5L(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__XN1L(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__2VLO=FALSE__;
+      __tmp__U4HO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__2VLO=__infix_equal_equal__XC5L(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__MO1L(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__2VLO=__infix_equal_equal__ID5L(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__3O1L(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__2VLO=__infix_equal_equal__CE5L(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__XP1L(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__2VLO=FALSE__;
+      __tmp__U4HO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__2VLO=__infix_equal_equal__YE5L(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__NQ1L(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__2VLO=__infix_equal_equal__UF5L(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__JR1L(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __REAL_CST__: {
-      __tmp__2VLO=__infix_equal_equal__QG5L(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__FS1L(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__2VLO=__infix_equal_equal__KH5L(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__5S1L(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__2VLO=FALSE__;
+      __tmp__U4HO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__2VLO=FALSE__;
+      __tmp__U4HO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__2VLO=__infix_equal_equal__DI5L(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__YT1L(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__2VLO=__infix_equal_equal__5I5L(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__UU1L(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__2VLO=__infix_equal_equal__1J5L(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__QV1L(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__2VLO=__infix_equal_equal__XK5L(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__MW1L(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_AND__: {
-      __tmp__2VLO=__infix_equal_equal__TL5L(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__IX1L(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__2VLO=__infix_equal_equal__PM5L(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__EY1L(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__2VLO=__infix_equal_equal__LN5L(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__AZ1L(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __PUT_TO__: {
-      __tmp__2VLO=FALSE__;
+      __tmp__U4HO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__2VLO=FALSE__;
+      __tmp__U4HO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__2VLO=FALSE__;
+      __tmp__U4HO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__2VLO=FALSE__;
+      __tmp__U4HO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__2VLO=FALSE__;
+      __tmp__U4HO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__2VLO=__infix_equal_equal__XO5L(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__M01L(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__2VLO=__infix_equal_equal__TP5L(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__I11L(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__2VLO=__infix_equal_equal__OVLO(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__G4HO(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__2VLO=__infix_equal_equal__4TJO(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__W2FO(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__2VLO=__infix_equal_equal__53PO(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__XGMO(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__2VLO=__infix_equal_equal__0UJO(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__S3FO(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__2VLO=__infix_equal_equal__24PO(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__UHMO(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__2VLO=__infix_equal_equal__V1OM(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__5HLM(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__2VLO=__infix_equal_equal__FQ5L(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__011L(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__2VLO=__infix_equal_equal__233M(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__AM0M(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__2VLO=__infix_equal_equal__WVJO(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__O4FO(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__2VLO=__infix_equal_equal__0PIP(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__SYEP(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_INF__: {
-      __tmp__2VLO=__infix_equal_equal__AWLO(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__Y4HO(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__2VLO=__infix_equal_equal__2WLO(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__U5HO(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_OR__: {
-      __tmp__2VLO=__infix_equal_equal__JZUN(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__NHRN(__tmp__S4HO,__tmp__T4HO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__2VLO=__infix_equal_equal__SKZO(__tmp__0VLO,__tmp__1VLO);
+      __tmp__U4HO=__infix_equal_equal__KTVO(__tmp__S4HO,__tmp__T4HO);
     } break;
     };
-    __tmp__5VLO=__tmp__2VLO;
+    __tmp__X4HO=__tmp__U4HO;
   } else {
-    __tmp__5VLO=FALSE__;
+    __tmp__X4HO=FALSE__;
   };
-  return(__tmp__5VLO);
+  return(__tmp__X4HO);
 }
 
-static __BOOLEAN __infix_equal_equal__4TJO(__EXPR_OR_LOGIC *Self__5TJO,void *other__AUJO)
+static __BOOLEAN __infix_equal_equal__W2FO(__EXPR_OR_LOGIC *Self__X2FO,void *other__Y2FO)
 // ({EXPR_OR_LOGIC},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_OR_LOGIC *__tmp__EUJO,*same__CUJO;
-  void *__tmp__KUJO,*__tmp__LUJO,*__tmp__TUJO,*__tmp__UUJO;
-  __BOOLEAN __tmp__MUJO,__tmp__YUJO,__tmp__VUJO,__tmp__ZUJO;
-  if (other__AUJO==NULL) {
-    __tmp__EUJO=NULL;
+  __EXPR_OR_LOGIC *__tmp__22FO,*same__02FO;
+  void *__tmp__C3FO,*__tmp__D3FO,*__tmp__L3FO,*__tmp__M3FO;
+  __BOOLEAN __tmp__E3FO,__tmp__Q3FO,__tmp__N3FO,__tmp__R3FO;
+  if (other__Y2FO==NULL) {
+    __tmp__22FO=NULL;
   } else {
-    switch (((struct ___OBJ *)other__AUJO)->__id) {
+    switch (((struct ___OBJ *)other__Y2FO)->__id) {
     case __LIST__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __CAST__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__EUJO=((__EXPR_OR_LOGIC *)other__AUJO);
+      __tmp__22FO=((__EXPR_OR_LOGIC *)other__Y2FO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__EUJO=NULL;
+      __tmp__22FO=NULL;
     } break;
     }
   };
-  same__CUJO=__tmp__EUJO;
-  if (((void *)__tmp__EUJO != (void *)NULL)) {
-    __tmp__KUJO=Self__5TJO->parent_expr_binary_logic__CEGL.left__ZIIO;
-    __tmp__LUJO=__tmp__EUJO->parent_expr_binary_logic__CEGL.left__ZIIO;
-    switch (((struct ___OBJ *)__tmp__KUJO)->__id) {
+  same__02FO=__tmp__22FO;
+  if (((void *)__tmp__22FO != (void *)NULL)) {
+    __tmp__C3FO=Self__X2FO->parent_expr_binary_logic__QICL.left__RREO;
+    __tmp__D3FO=__tmp__22FO->parent_expr_binary_logic__QICL.left__RREO;
+    switch (((struct ___OBJ *)__tmp__C3FO)->__id) {
     case __LIST__: {
-      __tmp__MUJO=FALSE__;
+      __tmp__E3FO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__MUJO=__infix_equal_equal__CC5L(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__XN1L(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__MUJO=FALSE__;
+      __tmp__E3FO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__MUJO=__infix_equal_equal__XC5L(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__MO1L(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__MUJO=__infix_equal_equal__ID5L(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__3O1L(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__MUJO=__infix_equal_equal__CE5L(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__XP1L(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__MUJO=FALSE__;
+      __tmp__E3FO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__MUJO=__infix_equal_equal__YE5L(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__NQ1L(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__MUJO=__infix_equal_equal__UF5L(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__JR1L(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __REAL_CST__: {
-      __tmp__MUJO=__infix_equal_equal__QG5L(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__FS1L(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__MUJO=__infix_equal_equal__KH5L(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__5S1L(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__MUJO=FALSE__;
+      __tmp__E3FO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__MUJO=FALSE__;
+      __tmp__E3FO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__MUJO=__infix_equal_equal__DI5L(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__YT1L(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__MUJO=__infix_equal_equal__5I5L(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__UU1L(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__MUJO=__infix_equal_equal__1J5L(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__QV1L(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__MUJO=__infix_equal_equal__XK5L(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__MW1L(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_AND__: {
-      __tmp__MUJO=__infix_equal_equal__TL5L(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__IX1L(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__MUJO=__infix_equal_equal__PM5L(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__EY1L(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__MUJO=__infix_equal_equal__LN5L(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__AZ1L(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __PUT_TO__: {
-      __tmp__MUJO=FALSE__;
+      __tmp__E3FO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__MUJO=FALSE__;
+      __tmp__E3FO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__MUJO=FALSE__;
+      __tmp__E3FO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__MUJO=FALSE__;
+      __tmp__E3FO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__MUJO=FALSE__;
+      __tmp__E3FO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__MUJO=__infix_equal_equal__XO5L(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__M01L(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__MUJO=__infix_equal_equal__TP5L(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__I11L(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__MUJO=__infix_equal_equal__OVLO(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__G4HO(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__MUJO=__infix_equal_equal__4TJO(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__W2FO(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__MUJO=__infix_equal_equal__53PO(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__XGMO(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__MUJO=__infix_equal_equal__0UJO(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__S3FO(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__MUJO=__infix_equal_equal__24PO(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__UHMO(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__MUJO=__infix_equal_equal__V1OM(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__5HLM(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__MUJO=__infix_equal_equal__FQ5L(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__011L(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__MUJO=__infix_equal_equal__233M(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__AM0M(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__MUJO=__infix_equal_equal__WVJO(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__O4FO(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__MUJO=__infix_equal_equal__0PIP(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__SYEP(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_INF__: {
-      __tmp__MUJO=__infix_equal_equal__AWLO(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__Y4HO(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__MUJO=__infix_equal_equal__2WLO(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__U5HO(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_OR__: {
-      __tmp__MUJO=__infix_equal_equal__JZUN(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__NHRN(__tmp__C3FO,__tmp__D3FO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__MUJO=__infix_equal_equal__SKZO(__tmp__KUJO,__tmp__LUJO);
+      __tmp__E3FO=__infix_equal_equal__KTVO(__tmp__C3FO,__tmp__D3FO);
     } break;
     };
-    __tmp__YUJO=__tmp__MUJO;
+    __tmp__Q3FO=__tmp__E3FO;
   } else {
-    __tmp__YUJO=FALSE__;
+    __tmp__Q3FO=FALSE__;
   };
-  if (__tmp__YUJO) {
-    __tmp__TUJO=Self__5TJO->parent_expr_binary_logic__CEGL.right__3IIO;
-    __tmp__UUJO=__tmp__EUJO->parent_expr_binary_logic__CEGL.right__3IIO;
-    switch (((struct ___OBJ *)__tmp__TUJO)->__id) {
+  if (__tmp__Q3FO) {
+    __tmp__L3FO=Self__X2FO->parent_expr_binary_logic__QICL.right__VREO;
+    __tmp__M3FO=__tmp__22FO->parent_expr_binary_logic__QICL.right__VREO;
+    switch (((struct ___OBJ *)__tmp__L3FO)->__id) {
     case __LIST__: {
-      __tmp__VUJO=FALSE__;
+      __tmp__N3FO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__VUJO=__infix_equal_equal__CC5L(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__XN1L(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__VUJO=FALSE__;
+      __tmp__N3FO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__VUJO=__infix_equal_equal__XC5L(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__MO1L(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__VUJO=__infix_equal_equal__ID5L(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__3O1L(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__VUJO=__infix_equal_equal__CE5L(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__XP1L(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__VUJO=FALSE__;
+      __tmp__N3FO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__VUJO=__infix_equal_equal__YE5L(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__NQ1L(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__VUJO=__infix_equal_equal__UF5L(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__JR1L(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __REAL_CST__: {
-      __tmp__VUJO=__infix_equal_equal__QG5L(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__FS1L(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__VUJO=__infix_equal_equal__KH5L(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__5S1L(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__VUJO=FALSE__;
+      __tmp__N3FO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__VUJO=FALSE__;
+      __tmp__N3FO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__VUJO=__infix_equal_equal__DI5L(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__YT1L(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__VUJO=__infix_equal_equal__5I5L(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__UU1L(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__VUJO=__infix_equal_equal__1J5L(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__QV1L(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__VUJO=__infix_equal_equal__XK5L(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__MW1L(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_AND__: {
-      __tmp__VUJO=__infix_equal_equal__TL5L(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__IX1L(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__VUJO=__infix_equal_equal__PM5L(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__EY1L(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__VUJO=__infix_equal_equal__LN5L(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__AZ1L(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __PUT_TO__: {
-      __tmp__VUJO=FALSE__;
+      __tmp__N3FO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__VUJO=FALSE__;
+      __tmp__N3FO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__VUJO=FALSE__;
+      __tmp__N3FO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__VUJO=FALSE__;
+      __tmp__N3FO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__VUJO=FALSE__;
+      __tmp__N3FO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__VUJO=__infix_equal_equal__XO5L(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__M01L(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__VUJO=__infix_equal_equal__TP5L(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__I11L(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__VUJO=__infix_equal_equal__OVLO(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__G4HO(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__VUJO=__infix_equal_equal__4TJO(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__W2FO(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__VUJO=__infix_equal_equal__53PO(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__XGMO(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__VUJO=__infix_equal_equal__0UJO(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__S3FO(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__VUJO=__infix_equal_equal__24PO(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__UHMO(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__VUJO=__infix_equal_equal__V1OM(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__5HLM(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__VUJO=__infix_equal_equal__FQ5L(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__011L(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__VUJO=__infix_equal_equal__233M(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__AM0M(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__VUJO=__infix_equal_equal__WVJO(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__O4FO(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__VUJO=__infix_equal_equal__0PIP(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__SYEP(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_INF__: {
-      __tmp__VUJO=__infix_equal_equal__AWLO(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__Y4HO(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__VUJO=__infix_equal_equal__2WLO(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__U5HO(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_OR__: {
-      __tmp__VUJO=__infix_equal_equal__JZUN(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__NHRN(__tmp__L3FO,__tmp__M3FO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__VUJO=__infix_equal_equal__SKZO(__tmp__TUJO,__tmp__UUJO);
+      __tmp__N3FO=__infix_equal_equal__KTVO(__tmp__L3FO,__tmp__M3FO);
     } break;
     };
-    __tmp__ZUJO=__tmp__VUJO;
+    __tmp__R3FO=__tmp__N3FO;
   } else {
-    __tmp__ZUJO=FALSE__;
+    __tmp__R3FO=FALSE__;
   };
-  return(__tmp__ZUJO);
+  return(__tmp__R3FO);
 }
 
-static __BOOLEAN __infix_equal_equal__53PO(__EXPR_OR_OR_LOGIC *Self__A4PO,void *other__B4PO)
+static __BOOLEAN __infix_equal_equal__XGMO(__EXPR_OR_OR_LOGIC *Self__YGMO,void *other__ZGMO)
 // ({EXPR_OR_OR_LOGIC},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_OR_OR_LOGIC *__tmp__F4PO,*same__D4PO;
-  void *__tmp__L4PO,*__tmp__M4PO,*__tmp__U4PO,*__tmp__V4PO;
-  __BOOLEAN __tmp__N4PO,__tmp__Z4PO,__tmp__W4PO,__tmp__04PO;
-  if (other__B4PO==NULL) {
-    __tmp__F4PO=NULL;
+  __EXPR_OR_OR_LOGIC *__tmp__3GMO,*same__1GMO;
+  void *__tmp__DHMO,*__tmp__EHMO,*__tmp__MHMO,*__tmp__NHMO;
+  __BOOLEAN __tmp__FHMO,__tmp__RHMO,__tmp__OHMO,__tmp__SHMO;
+  if (other__ZGMO==NULL) {
+    __tmp__3GMO=NULL;
   } else {
-    switch (((struct ___OBJ *)other__B4PO)->__id) {
+    switch (((struct ___OBJ *)other__ZGMO)->__id) {
     case __LIST__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __CAST__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__F4PO=((__EXPR_OR_OR_LOGIC *)other__B4PO);
+      __tmp__3GMO=((__EXPR_OR_OR_LOGIC *)other__ZGMO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__F4PO=NULL;
+      __tmp__3GMO=NULL;
     } break;
     }
   };
-  same__D4PO=__tmp__F4PO;
-  if (((void *)__tmp__F4PO != (void *)NULL)) {
-    __tmp__L4PO=Self__A4PO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO;
-    __tmp__M4PO=__tmp__F4PO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO;
-    switch (((struct ___OBJ *)__tmp__L4PO)->__id) {
+  same__1GMO=__tmp__3GMO;
+  if (((void *)__tmp__3GMO != (void *)NULL)) {
+    __tmp__DHMO=Self__YGMO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
+    __tmp__EHMO=__tmp__3GMO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
+    switch (((struct ___OBJ *)__tmp__DHMO)->__id) {
     case __LIST__: {
-      __tmp__N4PO=FALSE__;
+      __tmp__FHMO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__N4PO=__infix_equal_equal__CC5L(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__XN1L(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__N4PO=FALSE__;
+      __tmp__FHMO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__N4PO=__infix_equal_equal__XC5L(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__MO1L(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__N4PO=__infix_equal_equal__ID5L(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__3O1L(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__N4PO=__infix_equal_equal__CE5L(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__XP1L(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__N4PO=FALSE__;
+      __tmp__FHMO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__N4PO=__infix_equal_equal__YE5L(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__NQ1L(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__N4PO=__infix_equal_equal__UF5L(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__JR1L(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __REAL_CST__: {
-      __tmp__N4PO=__infix_equal_equal__QG5L(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__FS1L(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__N4PO=__infix_equal_equal__KH5L(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__5S1L(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__N4PO=FALSE__;
+      __tmp__FHMO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__N4PO=FALSE__;
+      __tmp__FHMO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__N4PO=__infix_equal_equal__DI5L(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__YT1L(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__N4PO=__infix_equal_equal__5I5L(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__UU1L(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__N4PO=__infix_equal_equal__1J5L(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__QV1L(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__N4PO=__infix_equal_equal__XK5L(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__MW1L(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_AND__: {
-      __tmp__N4PO=__infix_equal_equal__TL5L(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__IX1L(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__N4PO=__infix_equal_equal__PM5L(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__EY1L(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__N4PO=__infix_equal_equal__LN5L(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__AZ1L(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __PUT_TO__: {
-      __tmp__N4PO=FALSE__;
+      __tmp__FHMO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__N4PO=FALSE__;
+      __tmp__FHMO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__N4PO=FALSE__;
+      __tmp__FHMO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__N4PO=FALSE__;
+      __tmp__FHMO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__N4PO=FALSE__;
+      __tmp__FHMO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__N4PO=__infix_equal_equal__XO5L(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__M01L(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__N4PO=__infix_equal_equal__TP5L(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__I11L(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__N4PO=__infix_equal_equal__OVLO(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__G4HO(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__N4PO=__infix_equal_equal__4TJO(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__W2FO(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__N4PO=__infix_equal_equal__53PO(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__XGMO(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__N4PO=__infix_equal_equal__0UJO(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__S3FO(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__N4PO=__infix_equal_equal__24PO(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__UHMO(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__N4PO=__infix_equal_equal__V1OM(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__5HLM(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__N4PO=__infix_equal_equal__FQ5L(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__011L(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__N4PO=__infix_equal_equal__233M(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__AM0M(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__N4PO=__infix_equal_equal__WVJO(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__O4FO(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__N4PO=__infix_equal_equal__0PIP(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__SYEP(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_INF__: {
-      __tmp__N4PO=__infix_equal_equal__AWLO(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__Y4HO(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__N4PO=__infix_equal_equal__2WLO(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__U5HO(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_OR__: {
-      __tmp__N4PO=__infix_equal_equal__JZUN(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__NHRN(__tmp__DHMO,__tmp__EHMO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__N4PO=__infix_equal_equal__SKZO(__tmp__L4PO,__tmp__M4PO);
+      __tmp__FHMO=__infix_equal_equal__KTVO(__tmp__DHMO,__tmp__EHMO);
     } break;
     };
-    __tmp__Z4PO=__tmp__N4PO;
+    __tmp__RHMO=__tmp__FHMO;
   } else {
-    __tmp__Z4PO=FALSE__;
+    __tmp__RHMO=FALSE__;
   };
-  if (__tmp__Z4PO) {
-    __tmp__U4PO=Self__A4PO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
-    __tmp__V4PO=__tmp__F4PO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
-    switch (((struct ___OBJ *)__tmp__U4PO)->__id) {
+  if (__tmp__RHMO) {
+    __tmp__MHMO=Self__YGMO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+    __tmp__NHMO=__tmp__3GMO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+    switch (((struct ___OBJ *)__tmp__MHMO)->__id) {
     case __LIST__: {
-      __tmp__W4PO=FALSE__;
+      __tmp__OHMO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__W4PO=__infix_equal_equal__CC5L(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__XN1L(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__W4PO=FALSE__;
+      __tmp__OHMO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__W4PO=__infix_equal_equal__XC5L(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__MO1L(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__W4PO=__infix_equal_equal__ID5L(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__3O1L(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__W4PO=__infix_equal_equal__CE5L(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__XP1L(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__W4PO=FALSE__;
+      __tmp__OHMO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__W4PO=__infix_equal_equal__YE5L(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__NQ1L(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__W4PO=__infix_equal_equal__UF5L(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__JR1L(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __REAL_CST__: {
-      __tmp__W4PO=__infix_equal_equal__QG5L(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__FS1L(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__W4PO=__infix_equal_equal__KH5L(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__5S1L(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__W4PO=FALSE__;
+      __tmp__OHMO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__W4PO=FALSE__;
+      __tmp__OHMO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__W4PO=__infix_equal_equal__DI5L(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__YT1L(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__W4PO=__infix_equal_equal__5I5L(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__UU1L(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__W4PO=__infix_equal_equal__1J5L(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__QV1L(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__W4PO=__infix_equal_equal__XK5L(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__MW1L(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_AND__: {
-      __tmp__W4PO=__infix_equal_equal__TL5L(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__IX1L(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__W4PO=__infix_equal_equal__PM5L(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__EY1L(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__W4PO=__infix_equal_equal__LN5L(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__AZ1L(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __PUT_TO__: {
-      __tmp__W4PO=FALSE__;
+      __tmp__OHMO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__W4PO=FALSE__;
+      __tmp__OHMO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__W4PO=FALSE__;
+      __tmp__OHMO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__W4PO=FALSE__;
+      __tmp__OHMO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__W4PO=FALSE__;
+      __tmp__OHMO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__W4PO=__infix_equal_equal__XO5L(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__M01L(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__W4PO=__infix_equal_equal__TP5L(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__I11L(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__W4PO=__infix_equal_equal__OVLO(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__G4HO(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__W4PO=__infix_equal_equal__4TJO(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__W2FO(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__W4PO=__infix_equal_equal__53PO(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__XGMO(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__W4PO=__infix_equal_equal__0UJO(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__S3FO(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__W4PO=__infix_equal_equal__24PO(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__UHMO(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__W4PO=__infix_equal_equal__V1OM(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__5HLM(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__W4PO=__infix_equal_equal__FQ5L(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__011L(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__W4PO=__infix_equal_equal__233M(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__AM0M(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__W4PO=__infix_equal_equal__WVJO(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__O4FO(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__W4PO=__infix_equal_equal__0PIP(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__SYEP(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_INF__: {
-      __tmp__W4PO=__infix_equal_equal__AWLO(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__Y4HO(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__W4PO=__infix_equal_equal__2WLO(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__U5HO(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_OR__: {
-      __tmp__W4PO=__infix_equal_equal__JZUN(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__NHRN(__tmp__MHMO,__tmp__NHMO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__W4PO=__infix_equal_equal__SKZO(__tmp__U4PO,__tmp__V4PO);
+      __tmp__OHMO=__infix_equal_equal__KTVO(__tmp__MHMO,__tmp__NHMO);
     } break;
     };
-    __tmp__04PO=__tmp__W4PO;
+    __tmp__SHMO=__tmp__OHMO;
   } else {
-    __tmp__04PO=FALSE__;
+    __tmp__SHMO=FALSE__;
   };
-  return(__tmp__04PO);
+  return(__tmp__SHMO);
 }
 
-static __BOOLEAN __infix_equal_equal__0UJO(__EXPR_AND_LOGIC *Self__1UJO,void *other__2UJO)
+static __BOOLEAN __infix_equal_equal__S3FO(__EXPR_AND_LOGIC *Self__T3FO,void *other__U3FO)
 // ({EXPR_AND_LOGIC},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_AND_LOGIC *__tmp__AVJO,*same__4UJO;
-  void *__tmp__GVJO,*__tmp__HVJO,*__tmp__PVJO,*__tmp__QVJO;
-  __BOOLEAN __tmp__IVJO,__tmp__UVJO,__tmp__RVJO,__tmp__VVJO;
-  if (other__2UJO==NULL) {
-    __tmp__AVJO=NULL;
+  __EXPR_AND_LOGIC *__tmp__Y3FO,*same__W3FO;
+  void *__tmp__43FO,*__tmp__53FO,*__tmp__H4FO,*__tmp__I4FO;
+  __BOOLEAN __tmp__A4FO,__tmp__M4FO,__tmp__J4FO,__tmp__N4FO;
+  if (other__U3FO==NULL) {
+    __tmp__Y3FO=NULL;
   } else {
-    switch (((struct ___OBJ *)other__2UJO)->__id) {
+    switch (((struct ___OBJ *)other__U3FO)->__id) {
     case __LIST__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __CAST__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__AVJO=((__EXPR_AND_LOGIC *)other__2UJO);
+      __tmp__Y3FO=((__EXPR_AND_LOGIC *)other__U3FO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__AVJO=NULL;
+      __tmp__Y3FO=NULL;
     } break;
     }
   };
-  same__4UJO=__tmp__AVJO;
-  if (((void *)__tmp__AVJO != (void *)NULL)) {
-    __tmp__GVJO=Self__1UJO->parent_expr_binary_logic__CGGL.left__ZIIO;
-    __tmp__HVJO=__tmp__AVJO->parent_expr_binary_logic__CGGL.left__ZIIO;
-    switch (((struct ___OBJ *)__tmp__GVJO)->__id) {
+  same__W3FO=__tmp__Y3FO;
+  if (((void *)__tmp__Y3FO != (void *)NULL)) {
+    __tmp__43FO=Self__T3FO->parent_expr_binary_logic__QKCL.left__RREO;
+    __tmp__53FO=__tmp__Y3FO->parent_expr_binary_logic__QKCL.left__RREO;
+    switch (((struct ___OBJ *)__tmp__43FO)->__id) {
     case __LIST__: {
-      __tmp__IVJO=FALSE__;
+      __tmp__A4FO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__IVJO=__infix_equal_equal__CC5L(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__XN1L(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__IVJO=FALSE__;
+      __tmp__A4FO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__IVJO=__infix_equal_equal__XC5L(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__MO1L(__tmp__43FO,__tmp__53FO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__IVJO=__infix_equal_equal__ID5L(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__3O1L(__tmp__43FO,__tmp__53FO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__IVJO=__infix_equal_equal__CE5L(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__XP1L(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__IVJO=FALSE__;
+      __tmp__A4FO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__IVJO=__infix_equal_equal__YE5L(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__NQ1L(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__IVJO=__infix_equal_equal__UF5L(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__JR1L(__tmp__43FO,__tmp__53FO);
     } break;
     case __REAL_CST__: {
-      __tmp__IVJO=__infix_equal_equal__QG5L(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__FS1L(__tmp__43FO,__tmp__53FO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__IVJO=__infix_equal_equal__KH5L(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__5S1L(__tmp__43FO,__tmp__53FO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__IVJO=FALSE__;
+      __tmp__A4FO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__IVJO=FALSE__;
+      __tmp__A4FO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__IVJO=__infix_equal_equal__DI5L(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__YT1L(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__IVJO=__infix_equal_equal__5I5L(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__UU1L(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__IVJO=__infix_equal_equal__1J5L(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__QV1L(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__IVJO=__infix_equal_equal__XK5L(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__MW1L(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_AND__: {
-      __tmp__IVJO=__infix_equal_equal__TL5L(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__IX1L(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__IVJO=__infix_equal_equal__PM5L(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__EY1L(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__IVJO=__infix_equal_equal__LN5L(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__AZ1L(__tmp__43FO,__tmp__53FO);
     } break;
     case __PUT_TO__: {
-      __tmp__IVJO=FALSE__;
+      __tmp__A4FO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__IVJO=FALSE__;
+      __tmp__A4FO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__IVJO=FALSE__;
+      __tmp__A4FO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__IVJO=FALSE__;
+      __tmp__A4FO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__IVJO=FALSE__;
+      __tmp__A4FO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__IVJO=__infix_equal_equal__XO5L(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__M01L(__tmp__43FO,__tmp__53FO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__IVJO=__infix_equal_equal__TP5L(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__I11L(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__IVJO=__infix_equal_equal__OVLO(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__G4HO(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__IVJO=__infix_equal_equal__4TJO(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__W2FO(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__IVJO=__infix_equal_equal__53PO(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__XGMO(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__IVJO=__infix_equal_equal__0UJO(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__S3FO(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__IVJO=__infix_equal_equal__24PO(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__UHMO(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__IVJO=__infix_equal_equal__V1OM(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__5HLM(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__IVJO=__infix_equal_equal__FQ5L(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__011L(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__IVJO=__infix_equal_equal__233M(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__AM0M(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__IVJO=__infix_equal_equal__WVJO(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__O4FO(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__IVJO=__infix_equal_equal__0PIP(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__SYEP(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_INF__: {
-      __tmp__IVJO=__infix_equal_equal__AWLO(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__Y4HO(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__IVJO=__infix_equal_equal__2WLO(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__U5HO(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_OR__: {
-      __tmp__IVJO=__infix_equal_equal__JZUN(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__NHRN(__tmp__43FO,__tmp__53FO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__IVJO=__infix_equal_equal__SKZO(__tmp__GVJO,__tmp__HVJO);
+      __tmp__A4FO=__infix_equal_equal__KTVO(__tmp__43FO,__tmp__53FO);
     } break;
     };
-    __tmp__UVJO=__tmp__IVJO;
+    __tmp__M4FO=__tmp__A4FO;
   } else {
-    __tmp__UVJO=FALSE__;
+    __tmp__M4FO=FALSE__;
   };
-  if (__tmp__UVJO) {
-    __tmp__PVJO=Self__1UJO->parent_expr_binary_logic__CGGL.right__3IIO;
-    __tmp__QVJO=__tmp__AVJO->parent_expr_binary_logic__CGGL.right__3IIO;
-    switch (((struct ___OBJ *)__tmp__PVJO)->__id) {
+  if (__tmp__M4FO) {
+    __tmp__H4FO=Self__T3FO->parent_expr_binary_logic__QKCL.right__VREO;
+    __tmp__I4FO=__tmp__Y3FO->parent_expr_binary_logic__QKCL.right__VREO;
+    switch (((struct ___OBJ *)__tmp__H4FO)->__id) {
     case __LIST__: {
-      __tmp__RVJO=FALSE__;
+      __tmp__J4FO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__RVJO=__infix_equal_equal__CC5L(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__XN1L(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__RVJO=FALSE__;
+      __tmp__J4FO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__RVJO=__infix_equal_equal__XC5L(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__MO1L(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__RVJO=__infix_equal_equal__ID5L(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__3O1L(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__RVJO=__infix_equal_equal__CE5L(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__XP1L(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__RVJO=FALSE__;
+      __tmp__J4FO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__RVJO=__infix_equal_equal__YE5L(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__NQ1L(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__RVJO=__infix_equal_equal__UF5L(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__JR1L(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __REAL_CST__: {
-      __tmp__RVJO=__infix_equal_equal__QG5L(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__FS1L(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__RVJO=__infix_equal_equal__KH5L(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__5S1L(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__RVJO=FALSE__;
+      __tmp__J4FO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__RVJO=FALSE__;
+      __tmp__J4FO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__RVJO=__infix_equal_equal__DI5L(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__YT1L(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__RVJO=__infix_equal_equal__5I5L(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__UU1L(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__RVJO=__infix_equal_equal__1J5L(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__QV1L(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__RVJO=__infix_equal_equal__XK5L(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__MW1L(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_AND__: {
-      __tmp__RVJO=__infix_equal_equal__TL5L(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__IX1L(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__RVJO=__infix_equal_equal__PM5L(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__EY1L(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__RVJO=__infix_equal_equal__LN5L(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__AZ1L(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __PUT_TO__: {
-      __tmp__RVJO=FALSE__;
+      __tmp__J4FO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__RVJO=FALSE__;
+      __tmp__J4FO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__RVJO=FALSE__;
+      __tmp__J4FO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__RVJO=FALSE__;
+      __tmp__J4FO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__RVJO=FALSE__;
+      __tmp__J4FO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__RVJO=__infix_equal_equal__XO5L(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__M01L(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__RVJO=__infix_equal_equal__TP5L(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__I11L(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__RVJO=__infix_equal_equal__OVLO(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__G4HO(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__RVJO=__infix_equal_equal__4TJO(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__W2FO(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__RVJO=__infix_equal_equal__53PO(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__XGMO(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__RVJO=__infix_equal_equal__0UJO(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__S3FO(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__RVJO=__infix_equal_equal__24PO(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__UHMO(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__RVJO=__infix_equal_equal__V1OM(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__5HLM(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__RVJO=__infix_equal_equal__FQ5L(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__011L(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__RVJO=__infix_equal_equal__233M(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__AM0M(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__RVJO=__infix_equal_equal__WVJO(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__O4FO(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__RVJO=__infix_equal_equal__0PIP(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__SYEP(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_INF__: {
-      __tmp__RVJO=__infix_equal_equal__AWLO(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__Y4HO(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__RVJO=__infix_equal_equal__2WLO(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__U5HO(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_OR__: {
-      __tmp__RVJO=__infix_equal_equal__JZUN(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__NHRN(__tmp__H4FO,__tmp__I4FO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__RVJO=__infix_equal_equal__SKZO(__tmp__PVJO,__tmp__QVJO);
+      __tmp__J4FO=__infix_equal_equal__KTVO(__tmp__H4FO,__tmp__I4FO);
     } break;
     };
-    __tmp__VVJO=__tmp__RVJO;
+    __tmp__N4FO=__tmp__J4FO;
   } else {
-    __tmp__VVJO=FALSE__;
+    __tmp__N4FO=FALSE__;
   };
-  return(__tmp__VVJO);
+  return(__tmp__N4FO);
 }
 
-static __BOOLEAN __infix_equal_equal__24PO(__EXPR_AND_AND_LOGIC *Self__34PO,void *other__44PO)
+static __BOOLEAN __infix_equal_equal__UHMO(__EXPR_AND_AND_LOGIC *Self__VHMO,void *other__WHMO)
 // ({EXPR_AND_AND_LOGIC},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_AND_AND_LOGIC *__tmp__C5PO,*same__A5PO;
-  void *__tmp__I5PO,*__tmp__J5PO,*__tmp__R5PO,*__tmp__S5PO;
-  __BOOLEAN __tmp__K5PO,__tmp__W5PO,__tmp__T5PO,__tmp__X5PO;
-  if (other__44PO==NULL) {
-    __tmp__C5PO=NULL;
+  __EXPR_AND_AND_LOGIC *__tmp__0HMO,*same__YHMO;
+  void *__tmp__AIMO,*__tmp__BIMO,*__tmp__JIMO,*__tmp__KIMO;
+  __BOOLEAN __tmp__CIMO,__tmp__OIMO,__tmp__LIMO,__tmp__PIMO;
+  if (other__WHMO==NULL) {
+    __tmp__0HMO=NULL;
   } else {
-    switch (((struct ___OBJ *)other__44PO)->__id) {
+    switch (((struct ___OBJ *)other__WHMO)->__id) {
     case __LIST__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __CAST__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__C5PO=((__EXPR_AND_AND_LOGIC *)other__44PO);
+      __tmp__0HMO=((__EXPR_AND_AND_LOGIC *)other__WHMO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__C5PO=NULL;
+      __tmp__0HMO=NULL;
     } break;
     }
   };
-  same__A5PO=__tmp__C5PO;
-  if (((void *)__tmp__C5PO != (void *)NULL)) {
-    __tmp__I5PO=Self__34PO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO;
-    __tmp__J5PO=__tmp__C5PO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO;
-    switch (((struct ___OBJ *)__tmp__I5PO)->__id) {
+  same__YHMO=__tmp__0HMO;
+  if (((void *)__tmp__0HMO != (void *)NULL)) {
+    __tmp__AIMO=Self__VHMO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
+    __tmp__BIMO=__tmp__0HMO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
+    switch (((struct ___OBJ *)__tmp__AIMO)->__id) {
     case __LIST__: {
-      __tmp__K5PO=FALSE__;
+      __tmp__CIMO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__K5PO=__infix_equal_equal__CC5L(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__XN1L(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__K5PO=FALSE__;
+      __tmp__CIMO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__K5PO=__infix_equal_equal__XC5L(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__MO1L(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__K5PO=__infix_equal_equal__ID5L(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__3O1L(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__K5PO=__infix_equal_equal__CE5L(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__XP1L(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__K5PO=FALSE__;
+      __tmp__CIMO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__K5PO=__infix_equal_equal__YE5L(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__NQ1L(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__K5PO=__infix_equal_equal__UF5L(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__JR1L(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __REAL_CST__: {
-      __tmp__K5PO=__infix_equal_equal__QG5L(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__FS1L(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__K5PO=__infix_equal_equal__KH5L(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__5S1L(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__K5PO=FALSE__;
+      __tmp__CIMO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__K5PO=FALSE__;
+      __tmp__CIMO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__K5PO=__infix_equal_equal__DI5L(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__YT1L(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__K5PO=__infix_equal_equal__5I5L(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__UU1L(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__K5PO=__infix_equal_equal__1J5L(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__QV1L(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__K5PO=__infix_equal_equal__XK5L(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__MW1L(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_AND__: {
-      __tmp__K5PO=__infix_equal_equal__TL5L(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__IX1L(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__K5PO=__infix_equal_equal__PM5L(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__EY1L(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__K5PO=__infix_equal_equal__LN5L(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__AZ1L(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __PUT_TO__: {
-      __tmp__K5PO=FALSE__;
+      __tmp__CIMO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__K5PO=FALSE__;
+      __tmp__CIMO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__K5PO=FALSE__;
+      __tmp__CIMO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__K5PO=FALSE__;
+      __tmp__CIMO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__K5PO=FALSE__;
+      __tmp__CIMO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__K5PO=__infix_equal_equal__XO5L(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__M01L(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__K5PO=__infix_equal_equal__TP5L(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__I11L(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__K5PO=__infix_equal_equal__OVLO(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__G4HO(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__K5PO=__infix_equal_equal__4TJO(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__W2FO(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__K5PO=__infix_equal_equal__53PO(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__XGMO(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__K5PO=__infix_equal_equal__0UJO(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__S3FO(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__K5PO=__infix_equal_equal__24PO(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__UHMO(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__K5PO=__infix_equal_equal__V1OM(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__5HLM(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__K5PO=__infix_equal_equal__FQ5L(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__011L(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__K5PO=__infix_equal_equal__233M(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__AM0M(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__K5PO=__infix_equal_equal__WVJO(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__O4FO(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__K5PO=__infix_equal_equal__0PIP(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__SYEP(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_INF__: {
-      __tmp__K5PO=__infix_equal_equal__AWLO(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__Y4HO(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__K5PO=__infix_equal_equal__2WLO(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__U5HO(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_OR__: {
-      __tmp__K5PO=__infix_equal_equal__JZUN(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__NHRN(__tmp__AIMO,__tmp__BIMO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__K5PO=__infix_equal_equal__SKZO(__tmp__I5PO,__tmp__J5PO);
+      __tmp__CIMO=__infix_equal_equal__KTVO(__tmp__AIMO,__tmp__BIMO);
     } break;
     };
-    __tmp__W5PO=__tmp__K5PO;
+    __tmp__OIMO=__tmp__CIMO;
   } else {
-    __tmp__W5PO=FALSE__;
+    __tmp__OIMO=FALSE__;
   };
-  if (__tmp__W5PO) {
-    __tmp__R5PO=Self__34PO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO;
-    __tmp__S5PO=__tmp__C5PO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO;
-    switch (((struct ___OBJ *)__tmp__R5PO)->__id) {
+  if (__tmp__OIMO) {
+    __tmp__JIMO=Self__VHMO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
+    __tmp__KIMO=__tmp__0HMO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
+    switch (((struct ___OBJ *)__tmp__JIMO)->__id) {
     case __LIST__: {
-      __tmp__T5PO=FALSE__;
+      __tmp__LIMO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__T5PO=__infix_equal_equal__CC5L(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__XN1L(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__T5PO=FALSE__;
+      __tmp__LIMO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__T5PO=__infix_equal_equal__XC5L(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__MO1L(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__T5PO=__infix_equal_equal__ID5L(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__3O1L(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__T5PO=__infix_equal_equal__CE5L(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__XP1L(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__T5PO=FALSE__;
+      __tmp__LIMO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__T5PO=__infix_equal_equal__YE5L(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__NQ1L(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__T5PO=__infix_equal_equal__UF5L(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__JR1L(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __REAL_CST__: {
-      __tmp__T5PO=__infix_equal_equal__QG5L(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__FS1L(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__T5PO=__infix_equal_equal__KH5L(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__5S1L(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__T5PO=FALSE__;
+      __tmp__LIMO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__T5PO=FALSE__;
+      __tmp__LIMO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__T5PO=__infix_equal_equal__DI5L(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__YT1L(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__T5PO=__infix_equal_equal__5I5L(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__UU1L(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__T5PO=__infix_equal_equal__1J5L(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__QV1L(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__T5PO=__infix_equal_equal__XK5L(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__MW1L(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_AND__: {
-      __tmp__T5PO=__infix_equal_equal__TL5L(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__IX1L(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__T5PO=__infix_equal_equal__PM5L(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__EY1L(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__T5PO=__infix_equal_equal__LN5L(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__AZ1L(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __PUT_TO__: {
-      __tmp__T5PO=FALSE__;
+      __tmp__LIMO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__T5PO=FALSE__;
+      __tmp__LIMO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__T5PO=FALSE__;
+      __tmp__LIMO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__T5PO=FALSE__;
+      __tmp__LIMO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__T5PO=FALSE__;
+      __tmp__LIMO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__T5PO=__infix_equal_equal__XO5L(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__M01L(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__T5PO=__infix_equal_equal__TP5L(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__I11L(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__T5PO=__infix_equal_equal__OVLO(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__G4HO(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__T5PO=__infix_equal_equal__4TJO(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__W2FO(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__T5PO=__infix_equal_equal__53PO(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__XGMO(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__T5PO=__infix_equal_equal__0UJO(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__S3FO(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__T5PO=__infix_equal_equal__24PO(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__UHMO(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__T5PO=__infix_equal_equal__V1OM(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__5HLM(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__T5PO=__infix_equal_equal__FQ5L(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__011L(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__T5PO=__infix_equal_equal__233M(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__AM0M(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__T5PO=__infix_equal_equal__WVJO(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__O4FO(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__T5PO=__infix_equal_equal__0PIP(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__SYEP(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_INF__: {
-      __tmp__T5PO=__infix_equal_equal__AWLO(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__Y4HO(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__T5PO=__infix_equal_equal__2WLO(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__U5HO(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_OR__: {
-      __tmp__T5PO=__infix_equal_equal__JZUN(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__NHRN(__tmp__JIMO,__tmp__KIMO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__T5PO=__infix_equal_equal__SKZO(__tmp__R5PO,__tmp__S5PO);
+      __tmp__LIMO=__infix_equal_equal__KTVO(__tmp__JIMO,__tmp__KIMO);
     } break;
     };
-    __tmp__X5PO=__tmp__T5PO;
+    __tmp__PIMO=__tmp__LIMO;
   } else {
-    __tmp__X5PO=FALSE__;
+    __tmp__PIMO=FALSE__;
   };
-  return(__tmp__X5PO);
+  return(__tmp__PIMO);
 }
 
-static __BOOLEAN __infix_equal_equal__V1OM(__EXPR_NEG *Self__W1OM,void *other__X1OM)
+static __BOOLEAN __infix_equal_equal__5HLM(__EXPR_NEG *Self__AILM,void *other__BILM)
 // ({EXPR_NEG},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_NEG *__tmp__11OM,*same__Z1OM;
-  void *__tmp__B2OM,*__tmp__C2OM;
-  __BOOLEAN __tmp__D2OM,__tmp__G2OM;
-  if (other__X1OM==NULL) {
-    __tmp__11OM=NULL;
+  __EXPR_NEG *__tmp__FILM,*same__DILM;
+  void *__tmp__LILM,*__tmp__MILM;
+  __BOOLEAN __tmp__NILM,__tmp__QILM;
+  if (other__BILM==NULL) {
+    __tmp__FILM=NULL;
   } else {
-    switch (((struct ___OBJ *)other__X1OM)->__id) {
+    switch (((struct ___OBJ *)other__BILM)->__id) {
     case __LIST__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __ITEM__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __CAST__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__11OM=((__EXPR_NEG *)other__X1OM);
+      __tmp__FILM=((__EXPR_NEG *)other__BILM);
     } break;
     case __EXPR_ADD__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__11OM=NULL;
+      __tmp__FILM=NULL;
     } break;
     }
   };
-  same__Z1OM=__tmp__11OM;
-  if (((void *)__tmp__11OM != (void *)NULL)) {
-    __tmp__B2OM=Self__W1OM->parent_expr_unary__VVHL.right__DWHL;
-    __tmp__C2OM=__tmp__11OM->parent_expr_unary__VVHL.right__DWHL;
-    switch (((struct ___OBJ *)__tmp__B2OM)->__id) {
+  same__DILM=__tmp__FILM;
+  if (((void *)__tmp__FILM != (void *)NULL)) {
+    __tmp__LILM=Self__AILM->parent_expr_unary__EXDL.right__SXDL;
+    __tmp__MILM=__tmp__FILM->parent_expr_unary__EXDL.right__SXDL;
+    switch (((struct ___OBJ *)__tmp__LILM)->__id) {
     case __LIST__: {
-      __tmp__D2OM=FALSE__;
+      __tmp__NILM=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__D2OM=__infix_equal_equal__CC5L(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__XN1L(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__D2OM=FALSE__;
+      __tmp__NILM=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__D2OM=__infix_equal_equal__XC5L(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__MO1L(__tmp__LILM,__tmp__MILM);
     } break;
     case __INTEGER_CST__: {
-      __tmp__D2OM=__infix_equal_equal__ID5L(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__3O1L(__tmp__LILM,__tmp__MILM);
     } break;
     case __READ_LOCAL__: {
-      __tmp__D2OM=__infix_equal_equal__CE5L(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__XP1L(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__D2OM=FALSE__;
+      __tmp__NILM=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__D2OM=__infix_equal_equal__YE5L(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__NQ1L(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__D2OM=__infix_equal_equal__UF5L(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__JR1L(__tmp__LILM,__tmp__MILM);
     } break;
     case __REAL_CST__: {
-      __tmp__D2OM=__infix_equal_equal__QG5L(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__FS1L(__tmp__LILM,__tmp__MILM);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__D2OM=__infix_equal_equal__KH5L(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__5S1L(__tmp__LILM,__tmp__MILM);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__D2OM=FALSE__;
+      __tmp__NILM=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__D2OM=FALSE__;
+      __tmp__NILM=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__D2OM=__infix_equal_equal__DI5L(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__YT1L(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_SUB__: {
-      __tmp__D2OM=__infix_equal_equal__5I5L(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__UU1L(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_MUL__: {
-      __tmp__D2OM=__infix_equal_equal__1J5L(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__QV1L(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_DIV__: {
-      __tmp__D2OM=__infix_equal_equal__XK5L(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__MW1L(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_AND__: {
-      __tmp__D2OM=__infix_equal_equal__TL5L(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__IX1L(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__D2OM=__infix_equal_equal__PM5L(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__EY1L(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__D2OM=__infix_equal_equal__LN5L(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__AZ1L(__tmp__LILM,__tmp__MILM);
     } break;
     case __PUT_TO__: {
-      __tmp__D2OM=FALSE__;
+      __tmp__NILM=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__D2OM=FALSE__;
+      __tmp__NILM=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__D2OM=FALSE__;
+      __tmp__NILM=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__D2OM=FALSE__;
+      __tmp__NILM=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__D2OM=FALSE__;
+      __tmp__NILM=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__D2OM=__infix_equal_equal__XO5L(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__M01L(__tmp__LILM,__tmp__MILM);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__D2OM=__infix_equal_equal__TP5L(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__I11L(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__D2OM=__infix_equal_equal__OVLO(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__G4HO(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__D2OM=__infix_equal_equal__4TJO(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__W2FO(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__D2OM=__infix_equal_equal__53PO(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__XGMO(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__D2OM=__infix_equal_equal__0UJO(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__S3FO(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__D2OM=__infix_equal_equal__24PO(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__UHMO(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_NEG__: {
-      __tmp__D2OM=__infix_equal_equal__V1OM(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__5HLM(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_ADD__: {
-      __tmp__D2OM=__infix_equal_equal__FQ5L(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__011L(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_NOT__: {
-      __tmp__D2OM=__infix_equal_equal__233M(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__AM0M(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_MOD__: {
-      __tmp__D2OM=__infix_equal_equal__WVJO(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__O4FO(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__D2OM=__infix_equal_equal__0PIP(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__SYEP(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_INF__: {
-      __tmp__D2OM=__infix_equal_equal__AWLO(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__Y4HO(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__D2OM=__infix_equal_equal__2WLO(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__U5HO(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_OR__: {
-      __tmp__D2OM=__infix_equal_equal__JZUN(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__NHRN(__tmp__LILM,__tmp__MILM);
     } break;
     case __EXPR_XOR__: {
-      __tmp__D2OM=__infix_equal_equal__SKZO(__tmp__B2OM,__tmp__C2OM);
+      __tmp__NILM=__infix_equal_equal__KTVO(__tmp__LILM,__tmp__MILM);
     } break;
     };
-    __tmp__G2OM=__tmp__D2OM;
+    __tmp__QILM=__tmp__NILM;
   } else {
-    __tmp__G2OM=FALSE__;
+    __tmp__QILM=FALSE__;
   };
-  return(__tmp__G2OM);
+  return(__tmp__QILM);
 }
 
-static __BOOLEAN __infix_equal_equal__FQ5L(__EXPR_ADD *Self__GQ5L,void *other__HQ5L)
+static __BOOLEAN __infix_equal_equal__011L(__EXPR_ADD *Self__111L,void *other__211L)
 // ({EXPR_ADD},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_ADD *__tmp__LQ5L,*same__JQ5L;
-  void *__tmp__RQ5L,*__tmp__SQ5L,*__tmp__0Q5L,*__tmp__1Q5L;
-  __BOOLEAN __tmp__TQ5L,__tmp__5Q5L,__tmp__2Q5L,__tmp__AR5L;
-  if (other__HQ5L==NULL) {
-    __tmp__LQ5L=NULL;
+  __EXPR_ADD *__tmp__A21L,*same__411L;
+  void *__tmp__G21L,*__tmp__H21L,*__tmp__P21L,*__tmp__Q21L;
+  __BOOLEAN __tmp__I21L,__tmp__U21L,__tmp__R21L,__tmp__V21L;
+  if (other__211L==NULL) {
+    __tmp__A21L=NULL;
   } else {
-    switch (((struct ___OBJ *)other__HQ5L)->__id) {
+    switch (((struct ___OBJ *)other__211L)->__id) {
     case __LIST__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __ITEM__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __CAST__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__LQ5L=((__EXPR_ADD *)other__HQ5L);
+      __tmp__A21L=((__EXPR_ADD *)other__211L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__LQ5L=NULL;
+      __tmp__A21L=NULL;
     } break;
     }
   };
-  same__JQ5L=__tmp__LQ5L;
-  if (((void *)__tmp__LQ5L != (void *)NULL)) {
-    __tmp__RQ5L=Self__GQ5L->parent_expr_binary__AWHL.left__ZH5H;
-    __tmp__SQ5L=__tmp__LQ5L->parent_expr_binary__AWHL.left__ZH5H;
-    switch (((struct ___OBJ *)__tmp__RQ5L)->__id) {
+  same__411L=__tmp__A21L;
+  if (((void *)__tmp__A21L != (void *)NULL)) {
+    __tmp__G21L=Self__111L->parent_expr_binary__PXDL.left__XO1H;
+    __tmp__H21L=__tmp__A21L->parent_expr_binary__PXDL.left__XO1H;
+    switch (((struct ___OBJ *)__tmp__G21L)->__id) {
     case __LIST__: {
-      __tmp__TQ5L=FALSE__;
+      __tmp__I21L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__TQ5L=__infix_equal_equal__CC5L(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__XN1L(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__TQ5L=FALSE__;
+      __tmp__I21L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__TQ5L=__infix_equal_equal__XC5L(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__MO1L(__tmp__G21L,__tmp__H21L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__TQ5L=__infix_equal_equal__ID5L(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__3O1L(__tmp__G21L,__tmp__H21L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__TQ5L=__infix_equal_equal__CE5L(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__XP1L(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__TQ5L=FALSE__;
+      __tmp__I21L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__TQ5L=__infix_equal_equal__YE5L(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__NQ1L(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__TQ5L=__infix_equal_equal__UF5L(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__JR1L(__tmp__G21L,__tmp__H21L);
     } break;
     case __REAL_CST__: {
-      __tmp__TQ5L=__infix_equal_equal__QG5L(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__FS1L(__tmp__G21L,__tmp__H21L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__TQ5L=__infix_equal_equal__KH5L(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__5S1L(__tmp__G21L,__tmp__H21L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__TQ5L=FALSE__;
+      __tmp__I21L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__TQ5L=FALSE__;
+      __tmp__I21L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__TQ5L=__infix_equal_equal__DI5L(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__YT1L(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__TQ5L=__infix_equal_equal__5I5L(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__UU1L(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__TQ5L=__infix_equal_equal__1J5L(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__QV1L(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__TQ5L=__infix_equal_equal__XK5L(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__MW1L(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_AND__: {
-      __tmp__TQ5L=__infix_equal_equal__TL5L(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__IX1L(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__TQ5L=__infix_equal_equal__PM5L(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__EY1L(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__TQ5L=__infix_equal_equal__LN5L(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__AZ1L(__tmp__G21L,__tmp__H21L);
     } break;
     case __PUT_TO__: {
-      __tmp__TQ5L=FALSE__;
+      __tmp__I21L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__TQ5L=FALSE__;
+      __tmp__I21L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__TQ5L=FALSE__;
+      __tmp__I21L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__TQ5L=FALSE__;
+      __tmp__I21L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__TQ5L=FALSE__;
+      __tmp__I21L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__TQ5L=__infix_equal_equal__XO5L(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__M01L(__tmp__G21L,__tmp__H21L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__TQ5L=__infix_equal_equal__TP5L(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__I11L(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__TQ5L=__infix_equal_equal__OVLO(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__G4HO(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__TQ5L=__infix_equal_equal__4TJO(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__W2FO(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__TQ5L=__infix_equal_equal__53PO(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__XGMO(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__TQ5L=__infix_equal_equal__0UJO(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__S3FO(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__TQ5L=__infix_equal_equal__24PO(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__UHMO(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__TQ5L=__infix_equal_equal__V1OM(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__5HLM(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__TQ5L=__infix_equal_equal__FQ5L(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__011L(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__TQ5L=__infix_equal_equal__233M(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__AM0M(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__TQ5L=__infix_equal_equal__WVJO(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__O4FO(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__TQ5L=__infix_equal_equal__0PIP(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__SYEP(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_INF__: {
-      __tmp__TQ5L=__infix_equal_equal__AWLO(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__Y4HO(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__TQ5L=__infix_equal_equal__2WLO(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__U5HO(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_OR__: {
-      __tmp__TQ5L=__infix_equal_equal__JZUN(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__NHRN(__tmp__G21L,__tmp__H21L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__TQ5L=__infix_equal_equal__SKZO(__tmp__RQ5L,__tmp__SQ5L);
+      __tmp__I21L=__infix_equal_equal__KTVO(__tmp__G21L,__tmp__H21L);
     } break;
     };
-    __tmp__5Q5L=__tmp__TQ5L;
+    __tmp__U21L=__tmp__I21L;
   } else {
-    __tmp__5Q5L=FALSE__;
+    __tmp__U21L=FALSE__;
   };
-  if (__tmp__5Q5L) {
-    __tmp__0Q5L=Self__GQ5L->parent_expr_binary__AWHL.right__AIAI;
-    __tmp__1Q5L=__tmp__LQ5L->parent_expr_binary__AWHL.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__0Q5L)->__id) {
+  if (__tmp__U21L) {
+    __tmp__P21L=Self__111L->parent_expr_binary__PXDL.right__WO2H;
+    __tmp__Q21L=__tmp__A21L->parent_expr_binary__PXDL.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__P21L)->__id) {
     case __LIST__: {
-      __tmp__2Q5L=FALSE__;
+      __tmp__R21L=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__2Q5L=__infix_equal_equal__CC5L(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__XN1L(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__2Q5L=FALSE__;
+      __tmp__R21L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__2Q5L=__infix_equal_equal__XC5L(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__MO1L(__tmp__P21L,__tmp__Q21L);
     } break;
     case __INTEGER_CST__: {
-      __tmp__2Q5L=__infix_equal_equal__ID5L(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__3O1L(__tmp__P21L,__tmp__Q21L);
     } break;
     case __READ_LOCAL__: {
-      __tmp__2Q5L=__infix_equal_equal__CE5L(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__XP1L(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__2Q5L=FALSE__;
+      __tmp__R21L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__2Q5L=__infix_equal_equal__YE5L(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__NQ1L(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__2Q5L=__infix_equal_equal__UF5L(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__JR1L(__tmp__P21L,__tmp__Q21L);
     } break;
     case __REAL_CST__: {
-      __tmp__2Q5L=__infix_equal_equal__QG5L(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__FS1L(__tmp__P21L,__tmp__Q21L);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__2Q5L=__infix_equal_equal__KH5L(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__5S1L(__tmp__P21L,__tmp__Q21L);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__2Q5L=FALSE__;
+      __tmp__R21L=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__2Q5L=FALSE__;
+      __tmp__R21L=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__2Q5L=__infix_equal_equal__DI5L(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__YT1L(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__2Q5L=__infix_equal_equal__5I5L(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__UU1L(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__2Q5L=__infix_equal_equal__1J5L(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__QV1L(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__2Q5L=__infix_equal_equal__XK5L(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__MW1L(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_AND__: {
-      __tmp__2Q5L=__infix_equal_equal__TL5L(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__IX1L(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__2Q5L=__infix_equal_equal__PM5L(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__EY1L(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__2Q5L=__infix_equal_equal__LN5L(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__AZ1L(__tmp__P21L,__tmp__Q21L);
     } break;
     case __PUT_TO__: {
-      __tmp__2Q5L=FALSE__;
+      __tmp__R21L=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__2Q5L=FALSE__;
+      __tmp__R21L=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__2Q5L=FALSE__;
+      __tmp__R21L=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__2Q5L=FALSE__;
+      __tmp__R21L=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__2Q5L=FALSE__;
+      __tmp__R21L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__2Q5L=__infix_equal_equal__XO5L(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__M01L(__tmp__P21L,__tmp__Q21L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__2Q5L=__infix_equal_equal__TP5L(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__I11L(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__2Q5L=__infix_equal_equal__OVLO(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__G4HO(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__2Q5L=__infix_equal_equal__4TJO(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__W2FO(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__2Q5L=__infix_equal_equal__53PO(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__XGMO(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__2Q5L=__infix_equal_equal__0UJO(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__S3FO(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__2Q5L=__infix_equal_equal__24PO(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__UHMO(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__2Q5L=__infix_equal_equal__V1OM(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__5HLM(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__2Q5L=__infix_equal_equal__FQ5L(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__011L(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__2Q5L=__infix_equal_equal__233M(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__AM0M(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__2Q5L=__infix_equal_equal__WVJO(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__O4FO(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__2Q5L=__infix_equal_equal__0PIP(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__SYEP(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_INF__: {
-      __tmp__2Q5L=__infix_equal_equal__AWLO(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__Y4HO(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__2Q5L=__infix_equal_equal__2WLO(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__U5HO(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_OR__: {
-      __tmp__2Q5L=__infix_equal_equal__JZUN(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__NHRN(__tmp__P21L,__tmp__Q21L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__2Q5L=__infix_equal_equal__SKZO(__tmp__0Q5L,__tmp__1Q5L);
+      __tmp__R21L=__infix_equal_equal__KTVO(__tmp__P21L,__tmp__Q21L);
     } break;
     };
-    __tmp__AR5L=__tmp__2Q5L;
+    __tmp__V21L=__tmp__R21L;
   } else {
-    __tmp__AR5L=FALSE__;
+    __tmp__V21L=FALSE__;
   };
-  return(__tmp__AR5L);
+  return(__tmp__V21L);
 }
 
-static __BOOLEAN __infix_equal_equal__233M(__EXPR_NOT *Self__333M,void *other__433M)
+static __BOOLEAN __infix_equal_equal__AM0M(__EXPR_NOT *Self__BM0M,void *other__CM0M)
 // ({EXPR_NOT},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_NOT *__tmp__C43M,*same__A43M;
-  void *__tmp__I43M,*__tmp__J43M;
-  __BOOLEAN __tmp__K43M,__tmp__N43M;
-  if (other__433M==NULL) {
-    __tmp__C43M=NULL;
+  __EXPR_NOT *__tmp__GM0M,*same__EM0M;
+  void *__tmp__MM0M,*__tmp__NM0M;
+  __BOOLEAN __tmp__OM0M,__tmp__RM0M;
+  if (other__CM0M==NULL) {
+    __tmp__GM0M=NULL;
   } else {
-    switch (((struct ___OBJ *)other__433M)->__id) {
+    switch (((struct ___OBJ *)other__CM0M)->__id) {
     case __LIST__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __ITEM__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __CAST__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__C43M=((__EXPR_NOT *)other__433M);
+      __tmp__GM0M=((__EXPR_NOT *)other__CM0M);
     } break;
     case __EXPR_MOD__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__C43M=NULL;
+      __tmp__GM0M=NULL;
     } break;
     }
   };
-  same__A43M=__tmp__C43M;
-  if (((void *)__tmp__C43M != (void *)NULL)) {
-    __tmp__I43M=Self__333M->parent_expr_unary__Y1ZL.right__DWHL;
-    __tmp__J43M=__tmp__C43M->parent_expr_unary__Y1ZL.right__DWHL;
-    switch (((struct ___OBJ *)__tmp__I43M)->__id) {
+  same__EM0M=__tmp__GM0M;
+  if (((void *)__tmp__GM0M != (void *)NULL)) {
+    __tmp__MM0M=Self__BM0M->parent_expr_unary__YGWL.right__SXDL;
+    __tmp__NM0M=__tmp__GM0M->parent_expr_unary__YGWL.right__SXDL;
+    switch (((struct ___OBJ *)__tmp__MM0M)->__id) {
     case __LIST__: {
-      __tmp__K43M=FALSE__;
+      __tmp__OM0M=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__K43M=__infix_equal_equal__CC5L(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__XN1L(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__K43M=FALSE__;
+      __tmp__OM0M=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__K43M=__infix_equal_equal__XC5L(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__MO1L(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __INTEGER_CST__: {
-      __tmp__K43M=__infix_equal_equal__ID5L(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__3O1L(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __READ_LOCAL__: {
-      __tmp__K43M=__infix_equal_equal__CE5L(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__XP1L(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__K43M=FALSE__;
+      __tmp__OM0M=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__K43M=__infix_equal_equal__YE5L(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__NQ1L(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__K43M=__infix_equal_equal__UF5L(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__JR1L(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __REAL_CST__: {
-      __tmp__K43M=__infix_equal_equal__QG5L(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__FS1L(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__K43M=__infix_equal_equal__KH5L(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__5S1L(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__K43M=FALSE__;
+      __tmp__OM0M=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__K43M=FALSE__;
+      __tmp__OM0M=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__K43M=__infix_equal_equal__DI5L(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__YT1L(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_SUB__: {
-      __tmp__K43M=__infix_equal_equal__5I5L(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__UU1L(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_MUL__: {
-      __tmp__K43M=__infix_equal_equal__1J5L(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__QV1L(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_DIV__: {
-      __tmp__K43M=__infix_equal_equal__XK5L(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__MW1L(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_AND__: {
-      __tmp__K43M=__infix_equal_equal__TL5L(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__IX1L(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__K43M=__infix_equal_equal__PM5L(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__EY1L(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__K43M=__infix_equal_equal__LN5L(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__AZ1L(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __PUT_TO__: {
-      __tmp__K43M=FALSE__;
+      __tmp__OM0M=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__K43M=FALSE__;
+      __tmp__OM0M=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__K43M=FALSE__;
+      __tmp__OM0M=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__K43M=FALSE__;
+      __tmp__OM0M=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__K43M=FALSE__;
+      __tmp__OM0M=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__K43M=__infix_equal_equal__XO5L(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__M01L(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__K43M=__infix_equal_equal__TP5L(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__I11L(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__K43M=__infix_equal_equal__OVLO(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__G4HO(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__K43M=__infix_equal_equal__4TJO(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__W2FO(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__K43M=__infix_equal_equal__53PO(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__XGMO(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__K43M=__infix_equal_equal__0UJO(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__S3FO(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__K43M=__infix_equal_equal__24PO(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__UHMO(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_NEG__: {
-      __tmp__K43M=__infix_equal_equal__V1OM(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__5HLM(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_ADD__: {
-      __tmp__K43M=__infix_equal_equal__FQ5L(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__011L(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_NOT__: {
-      __tmp__K43M=__infix_equal_equal__233M(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__AM0M(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_MOD__: {
-      __tmp__K43M=__infix_equal_equal__WVJO(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__O4FO(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__K43M=__infix_equal_equal__0PIP(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__SYEP(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_INF__: {
-      __tmp__K43M=__infix_equal_equal__AWLO(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__Y4HO(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__K43M=__infix_equal_equal__2WLO(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__U5HO(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_OR__: {
-      __tmp__K43M=__infix_equal_equal__JZUN(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__NHRN(__tmp__MM0M,__tmp__NM0M);
     } break;
     case __EXPR_XOR__: {
-      __tmp__K43M=__infix_equal_equal__SKZO(__tmp__I43M,__tmp__J43M);
+      __tmp__OM0M=__infix_equal_equal__KTVO(__tmp__MM0M,__tmp__NM0M);
     } break;
     };
-    __tmp__N43M=__tmp__K43M;
+    __tmp__RM0M=__tmp__OM0M;
   } else {
-    __tmp__N43M=FALSE__;
+    __tmp__RM0M=FALSE__;
   };
-  return(__tmp__N43M);
+  return(__tmp__RM0M);
 }
 
-static __BOOLEAN __infix_equal_equal__WVJO(__EXPR_MOD *Self__XVJO,void *other__YVJO)
+static __BOOLEAN __infix_equal_equal__O4FO(__EXPR_MOD *Self__P4FO,void *other__Q4FO)
 // ({EXPR_MOD},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_MOD *__tmp__2VJO,*same__0VJO;
-  void *__tmp__CWJO,*__tmp__DWJO,*__tmp__LWJO,*__tmp__MWJO;
-  __BOOLEAN __tmp__EWJO,__tmp__QWJO,__tmp__NWJO,__tmp__RWJO;
-  if (other__YVJO==NULL) {
-    __tmp__2VJO=NULL;
+  __EXPR_MOD *__tmp__U4FO,*same__S4FO;
+  void *__tmp__04FO,*__tmp__14FO,*__tmp__D5FO,*__tmp__E5FO;
+  __BOOLEAN __tmp__24FO,__tmp__I5FO,__tmp__F5FO,__tmp__J5FO;
+  if (other__Q4FO==NULL) {
+    __tmp__U4FO=NULL;
   } else {
-    switch (((struct ___OBJ *)other__YVJO)->__id) {
+    switch (((struct ___OBJ *)other__Q4FO)->__id) {
     case __LIST__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __CAST__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__2VJO=((__EXPR_MOD *)other__YVJO);
+      __tmp__U4FO=((__EXPR_MOD *)other__Q4FO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__2VJO=NULL;
+      __tmp__U4FO=NULL;
     } break;
     }
   };
-  same__0VJO=__tmp__2VJO;
-  if (((void *)__tmp__2VJO != (void *)NULL)) {
-    __tmp__CWJO=Self__XVJO->parent_expr_binary__15ZL.left__ZH5H;
-    __tmp__DWJO=__tmp__2VJO->parent_expr_binary__15ZL.left__ZH5H;
-    switch (((struct ___OBJ *)__tmp__CWJO)->__id) {
+  same__S4FO=__tmp__U4FO;
+  if (((void *)__tmp__U4FO != (void *)NULL)) {
+    __tmp__04FO=Self__P4FO->parent_expr_binary__1KWL.left__XO1H;
+    __tmp__14FO=__tmp__U4FO->parent_expr_binary__1KWL.left__XO1H;
+    switch (((struct ___OBJ *)__tmp__04FO)->__id) {
     case __LIST__: {
-      __tmp__EWJO=FALSE__;
+      __tmp__24FO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__EWJO=__infix_equal_equal__CC5L(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__XN1L(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__EWJO=FALSE__;
+      __tmp__24FO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__EWJO=__infix_equal_equal__XC5L(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__MO1L(__tmp__04FO,__tmp__14FO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__EWJO=__infix_equal_equal__ID5L(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__3O1L(__tmp__04FO,__tmp__14FO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__EWJO=__infix_equal_equal__CE5L(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__XP1L(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__EWJO=FALSE__;
+      __tmp__24FO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__EWJO=__infix_equal_equal__YE5L(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__NQ1L(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__EWJO=__infix_equal_equal__UF5L(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__JR1L(__tmp__04FO,__tmp__14FO);
     } break;
     case __REAL_CST__: {
-      __tmp__EWJO=__infix_equal_equal__QG5L(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__FS1L(__tmp__04FO,__tmp__14FO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__EWJO=__infix_equal_equal__KH5L(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__5S1L(__tmp__04FO,__tmp__14FO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__EWJO=FALSE__;
+      __tmp__24FO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__EWJO=FALSE__;
+      __tmp__24FO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__EWJO=__infix_equal_equal__DI5L(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__YT1L(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__EWJO=__infix_equal_equal__5I5L(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__UU1L(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__EWJO=__infix_equal_equal__1J5L(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__QV1L(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__EWJO=__infix_equal_equal__XK5L(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__MW1L(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_AND__: {
-      __tmp__EWJO=__infix_equal_equal__TL5L(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__IX1L(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__EWJO=__infix_equal_equal__PM5L(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__EY1L(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__EWJO=__infix_equal_equal__LN5L(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__AZ1L(__tmp__04FO,__tmp__14FO);
     } break;
     case __PUT_TO__: {
-      __tmp__EWJO=FALSE__;
+      __tmp__24FO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__EWJO=FALSE__;
+      __tmp__24FO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__EWJO=FALSE__;
+      __tmp__24FO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__EWJO=FALSE__;
+      __tmp__24FO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__EWJO=FALSE__;
+      __tmp__24FO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__EWJO=__infix_equal_equal__XO5L(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__M01L(__tmp__04FO,__tmp__14FO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__EWJO=__infix_equal_equal__TP5L(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__I11L(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__EWJO=__infix_equal_equal__OVLO(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__G4HO(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__EWJO=__infix_equal_equal__4TJO(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__W2FO(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__EWJO=__infix_equal_equal__53PO(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__XGMO(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__EWJO=__infix_equal_equal__0UJO(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__S3FO(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__EWJO=__infix_equal_equal__24PO(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__UHMO(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__EWJO=__infix_equal_equal__V1OM(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__5HLM(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__EWJO=__infix_equal_equal__FQ5L(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__011L(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__EWJO=__infix_equal_equal__233M(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__AM0M(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__EWJO=__infix_equal_equal__WVJO(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__O4FO(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__EWJO=__infix_equal_equal__0PIP(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__SYEP(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_INF__: {
-      __tmp__EWJO=__infix_equal_equal__AWLO(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__Y4HO(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__EWJO=__infix_equal_equal__2WLO(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__U5HO(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_OR__: {
-      __tmp__EWJO=__infix_equal_equal__JZUN(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__NHRN(__tmp__04FO,__tmp__14FO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__EWJO=__infix_equal_equal__SKZO(__tmp__CWJO,__tmp__DWJO);
+      __tmp__24FO=__infix_equal_equal__KTVO(__tmp__04FO,__tmp__14FO);
     } break;
     };
-    __tmp__QWJO=__tmp__EWJO;
+    __tmp__I5FO=__tmp__24FO;
   } else {
-    __tmp__QWJO=FALSE__;
+    __tmp__I5FO=FALSE__;
   };
-  if (__tmp__QWJO) {
-    __tmp__LWJO=Self__XVJO->parent_expr_binary__15ZL.right__AIAI;
-    __tmp__MWJO=__tmp__2VJO->parent_expr_binary__15ZL.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__LWJO)->__id) {
+  if (__tmp__I5FO) {
+    __tmp__D5FO=Self__P4FO->parent_expr_binary__1KWL.right__WO2H;
+    __tmp__E5FO=__tmp__U4FO->parent_expr_binary__1KWL.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__D5FO)->__id) {
     case __LIST__: {
-      __tmp__NWJO=FALSE__;
+      __tmp__F5FO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__NWJO=__infix_equal_equal__CC5L(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__XN1L(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__NWJO=FALSE__;
+      __tmp__F5FO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__NWJO=__infix_equal_equal__XC5L(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__MO1L(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__NWJO=__infix_equal_equal__ID5L(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__3O1L(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__NWJO=__infix_equal_equal__CE5L(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__XP1L(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__NWJO=FALSE__;
+      __tmp__F5FO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__NWJO=__infix_equal_equal__YE5L(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__NQ1L(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__NWJO=__infix_equal_equal__UF5L(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__JR1L(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __REAL_CST__: {
-      __tmp__NWJO=__infix_equal_equal__QG5L(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__FS1L(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__NWJO=__infix_equal_equal__KH5L(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__5S1L(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__NWJO=FALSE__;
+      __tmp__F5FO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__NWJO=FALSE__;
+      __tmp__F5FO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__NWJO=__infix_equal_equal__DI5L(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__YT1L(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__NWJO=__infix_equal_equal__5I5L(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__UU1L(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__NWJO=__infix_equal_equal__1J5L(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__QV1L(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__NWJO=__infix_equal_equal__XK5L(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__MW1L(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_AND__: {
-      __tmp__NWJO=__infix_equal_equal__TL5L(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__IX1L(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__NWJO=__infix_equal_equal__PM5L(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__EY1L(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__NWJO=__infix_equal_equal__LN5L(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__AZ1L(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __PUT_TO__: {
-      __tmp__NWJO=FALSE__;
+      __tmp__F5FO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__NWJO=FALSE__;
+      __tmp__F5FO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__NWJO=FALSE__;
+      __tmp__F5FO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__NWJO=FALSE__;
+      __tmp__F5FO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__NWJO=FALSE__;
+      __tmp__F5FO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__NWJO=__infix_equal_equal__XO5L(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__M01L(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__NWJO=__infix_equal_equal__TP5L(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__I11L(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__NWJO=__infix_equal_equal__OVLO(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__G4HO(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__NWJO=__infix_equal_equal__4TJO(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__W2FO(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__NWJO=__infix_equal_equal__53PO(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__XGMO(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__NWJO=__infix_equal_equal__0UJO(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__S3FO(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__NWJO=__infix_equal_equal__24PO(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__UHMO(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__NWJO=__infix_equal_equal__V1OM(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__5HLM(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__NWJO=__infix_equal_equal__FQ5L(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__011L(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__NWJO=__infix_equal_equal__233M(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__AM0M(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__NWJO=__infix_equal_equal__WVJO(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__O4FO(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__NWJO=__infix_equal_equal__0PIP(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__SYEP(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_INF__: {
-      __tmp__NWJO=__infix_equal_equal__AWLO(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__Y4HO(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__NWJO=__infix_equal_equal__2WLO(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__U5HO(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_OR__: {
-      __tmp__NWJO=__infix_equal_equal__JZUN(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__NHRN(__tmp__D5FO,__tmp__E5FO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__NWJO=__infix_equal_equal__SKZO(__tmp__LWJO,__tmp__MWJO);
+      __tmp__F5FO=__infix_equal_equal__KTVO(__tmp__D5FO,__tmp__E5FO);
     } break;
     };
-    __tmp__RWJO=__tmp__NWJO;
+    __tmp__J5FO=__tmp__F5FO;
   } else {
-    __tmp__RWJO=FALSE__;
+    __tmp__J5FO=FALSE__;
   };
-  return(__tmp__RWJO);
+  return(__tmp__J5FO);
 }
 
-static __BOOLEAN __infix_equal_equal__0PIP(__EXPR_SUP_EQ *Self__1PIP,void *other__2PIP)
+static __BOOLEAN __infix_equal_equal__SYEP(__EXPR_SUP_EQ *Self__TYEP,void *other__UYEP)
 // ({EXPR_SUP_EQ},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_SUP_EQ *__tmp__AQIP,*same__4PIP;
-  void *__tmp__GQIP,*__tmp__HQIP,*__tmp__PQIP,*__tmp__QQIP;
-  __BOOLEAN __tmp__IQIP,__tmp__UQIP,__tmp__RQIP,__tmp__VQIP;
-  if (other__2PIP==NULL) {
-    __tmp__AQIP=NULL;
+  __EXPR_SUP_EQ *__tmp__YYEP,*same__WYEP;
+  void *__tmp__4YEP,*__tmp__5YEP,*__tmp__HZEP,*__tmp__IZEP;
+  __BOOLEAN __tmp__AZEP,__tmp__MZEP,__tmp__JZEP,__tmp__NZEP;
+  if (other__UYEP==NULL) {
+    __tmp__YYEP=NULL;
   } else {
-    switch (((struct ___OBJ *)other__2PIP)->__id) {
+    switch (((struct ___OBJ *)other__UYEP)->__id) {
     case __LIST__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __ITEM__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __CAST__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__AQIP=((__EXPR_SUP_EQ *)other__2PIP);
+      __tmp__YYEP=((__EXPR_SUP_EQ *)other__UYEP);
     } break;
     case __EXPR_INF__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__AQIP=NULL;
+      __tmp__YYEP=NULL;
     } break;
     }
   };
-  same__4PIP=__tmp__AQIP;
-  if (((void *)__tmp__AQIP != (void *)NULL)) {
-    __tmp__GQIP=Self__1PIP->parent_expr_binary_cmp__QL5M.left__ZFAI;
-    __tmp__HQIP=__tmp__AQIP->parent_expr_binary_cmp__QL5M.left__ZFAI;
-    switch (((struct ___OBJ *)__tmp__GQIP)->__id) {
+  same__WYEP=__tmp__YYEP;
+  if (((void *)__tmp__YYEP != (void *)NULL)) {
+    __tmp__4YEP=Self__TYEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
+    __tmp__5YEP=__tmp__YYEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
+    switch (((struct ___OBJ *)__tmp__4YEP)->__id) {
     case __LIST__: {
-      __tmp__IQIP=FALSE__;
+      __tmp__AZEP=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__IQIP=__infix_equal_equal__CC5L(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__XN1L(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__IQIP=FALSE__;
+      __tmp__AZEP=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__IQIP=__infix_equal_equal__XC5L(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__MO1L(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __INTEGER_CST__: {
-      __tmp__IQIP=__infix_equal_equal__ID5L(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__3O1L(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __READ_LOCAL__: {
-      __tmp__IQIP=__infix_equal_equal__CE5L(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__XP1L(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__IQIP=FALSE__;
+      __tmp__AZEP=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__IQIP=__infix_equal_equal__YE5L(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__NQ1L(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__IQIP=__infix_equal_equal__UF5L(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__JR1L(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __REAL_CST__: {
-      __tmp__IQIP=__infix_equal_equal__QG5L(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__FS1L(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__IQIP=__infix_equal_equal__KH5L(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__5S1L(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__IQIP=FALSE__;
+      __tmp__AZEP=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__IQIP=FALSE__;
+      __tmp__AZEP=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__IQIP=__infix_equal_equal__DI5L(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__YT1L(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_SUB__: {
-      __tmp__IQIP=__infix_equal_equal__5I5L(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__UU1L(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_MUL__: {
-      __tmp__IQIP=__infix_equal_equal__1J5L(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__QV1L(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_DIV__: {
-      __tmp__IQIP=__infix_equal_equal__XK5L(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__MW1L(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_AND__: {
-      __tmp__IQIP=__infix_equal_equal__TL5L(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__IX1L(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__IQIP=__infix_equal_equal__PM5L(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__EY1L(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__IQIP=__infix_equal_equal__LN5L(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__AZ1L(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __PUT_TO__: {
-      __tmp__IQIP=FALSE__;
+      __tmp__AZEP=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__IQIP=FALSE__;
+      __tmp__AZEP=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__IQIP=FALSE__;
+      __tmp__AZEP=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__IQIP=FALSE__;
+      __tmp__AZEP=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__IQIP=FALSE__;
+      __tmp__AZEP=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__IQIP=__infix_equal_equal__XO5L(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__M01L(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__IQIP=__infix_equal_equal__TP5L(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__I11L(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__IQIP=__infix_equal_equal__OVLO(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__G4HO(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__IQIP=__infix_equal_equal__4TJO(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__W2FO(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__IQIP=__infix_equal_equal__53PO(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__XGMO(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__IQIP=__infix_equal_equal__0UJO(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__S3FO(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__IQIP=__infix_equal_equal__24PO(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__UHMO(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_NEG__: {
-      __tmp__IQIP=__infix_equal_equal__V1OM(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__5HLM(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_ADD__: {
-      __tmp__IQIP=__infix_equal_equal__FQ5L(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__011L(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_NOT__: {
-      __tmp__IQIP=__infix_equal_equal__233M(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__AM0M(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_MOD__: {
-      __tmp__IQIP=__infix_equal_equal__WVJO(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__O4FO(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__IQIP=__infix_equal_equal__0PIP(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__SYEP(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_INF__: {
-      __tmp__IQIP=__infix_equal_equal__AWLO(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__Y4HO(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__IQIP=__infix_equal_equal__2WLO(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__U5HO(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_OR__: {
-      __tmp__IQIP=__infix_equal_equal__JZUN(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__NHRN(__tmp__4YEP,__tmp__5YEP);
     } break;
     case __EXPR_XOR__: {
-      __tmp__IQIP=__infix_equal_equal__SKZO(__tmp__GQIP,__tmp__HQIP);
+      __tmp__AZEP=__infix_equal_equal__KTVO(__tmp__4YEP,__tmp__5YEP);
     } break;
     };
-    __tmp__UQIP=__tmp__IQIP;
+    __tmp__MZEP=__tmp__AZEP;
   } else {
-    __tmp__UQIP=FALSE__;
+    __tmp__MZEP=FALSE__;
   };
-  if (__tmp__UQIP) {
-    __tmp__PQIP=Self__1PIP->parent_expr_binary_cmp__QL5M.right__3FAI;
-    __tmp__QQIP=__tmp__AQIP->parent_expr_binary_cmp__QL5M.right__3FAI;
-    switch (((struct ___OBJ *)__tmp__PQIP)->__id) {
+  if (__tmp__MZEP) {
+    __tmp__HZEP=Self__TYEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
+    __tmp__IZEP=__tmp__YYEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
+    switch (((struct ___OBJ *)__tmp__HZEP)->__id) {
     case __LIST__: {
-      __tmp__RQIP=FALSE__;
+      __tmp__JZEP=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__RQIP=__infix_equal_equal__CC5L(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__XN1L(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__RQIP=FALSE__;
+      __tmp__JZEP=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__RQIP=__infix_equal_equal__XC5L(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__MO1L(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __INTEGER_CST__: {
-      __tmp__RQIP=__infix_equal_equal__ID5L(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__3O1L(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __READ_LOCAL__: {
-      __tmp__RQIP=__infix_equal_equal__CE5L(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__XP1L(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__RQIP=FALSE__;
+      __tmp__JZEP=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__RQIP=__infix_equal_equal__YE5L(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__NQ1L(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__RQIP=__infix_equal_equal__UF5L(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__JR1L(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __REAL_CST__: {
-      __tmp__RQIP=__infix_equal_equal__QG5L(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__FS1L(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__RQIP=__infix_equal_equal__KH5L(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__5S1L(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__RQIP=FALSE__;
+      __tmp__JZEP=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__RQIP=FALSE__;
+      __tmp__JZEP=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__RQIP=__infix_equal_equal__DI5L(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__YT1L(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_SUB__: {
-      __tmp__RQIP=__infix_equal_equal__5I5L(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__UU1L(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_MUL__: {
-      __tmp__RQIP=__infix_equal_equal__1J5L(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__QV1L(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_DIV__: {
-      __tmp__RQIP=__infix_equal_equal__XK5L(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__MW1L(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_AND__: {
-      __tmp__RQIP=__infix_equal_equal__TL5L(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__IX1L(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__RQIP=__infix_equal_equal__PM5L(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__EY1L(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__RQIP=__infix_equal_equal__LN5L(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__AZ1L(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __PUT_TO__: {
-      __tmp__RQIP=FALSE__;
+      __tmp__JZEP=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__RQIP=FALSE__;
+      __tmp__JZEP=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__RQIP=FALSE__;
+      __tmp__JZEP=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__RQIP=FALSE__;
+      __tmp__JZEP=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__RQIP=FALSE__;
+      __tmp__JZEP=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__RQIP=__infix_equal_equal__XO5L(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__M01L(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__RQIP=__infix_equal_equal__TP5L(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__I11L(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__RQIP=__infix_equal_equal__OVLO(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__G4HO(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__RQIP=__infix_equal_equal__4TJO(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__W2FO(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__RQIP=__infix_equal_equal__53PO(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__XGMO(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__RQIP=__infix_equal_equal__0UJO(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__S3FO(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__RQIP=__infix_equal_equal__24PO(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__UHMO(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_NEG__: {
-      __tmp__RQIP=__infix_equal_equal__V1OM(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__5HLM(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_ADD__: {
-      __tmp__RQIP=__infix_equal_equal__FQ5L(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__011L(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_NOT__: {
-      __tmp__RQIP=__infix_equal_equal__233M(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__AM0M(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_MOD__: {
-      __tmp__RQIP=__infix_equal_equal__WVJO(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__O4FO(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__RQIP=__infix_equal_equal__0PIP(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__SYEP(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_INF__: {
-      __tmp__RQIP=__infix_equal_equal__AWLO(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__Y4HO(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__RQIP=__infix_equal_equal__2WLO(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__U5HO(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_OR__: {
-      __tmp__RQIP=__infix_equal_equal__JZUN(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__NHRN(__tmp__HZEP,__tmp__IZEP);
     } break;
     case __EXPR_XOR__: {
-      __tmp__RQIP=__infix_equal_equal__SKZO(__tmp__PQIP,__tmp__QQIP);
+      __tmp__JZEP=__infix_equal_equal__KTVO(__tmp__HZEP,__tmp__IZEP);
     } break;
     };
-    __tmp__VQIP=__tmp__RQIP;
+    __tmp__NZEP=__tmp__JZEP;
   } else {
-    __tmp__VQIP=FALSE__;
+    __tmp__NZEP=FALSE__;
   };
-  return(__tmp__VQIP);
+  return(__tmp__NZEP);
 }
 
-static __BOOLEAN __infix_equal_equal__AWLO(__EXPR_INF *Self__BWLO,void *other__CWLO)
+static __BOOLEAN __infix_equal_equal__Y4HO(__EXPR_INF *Self__Z4HO,void *other__04HO)
 // ({EXPR_INF},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_INF *__tmp__GWLO,*same__EWLO;
-  void *__tmp__MWLO,*__tmp__NWLO,*__tmp__VWLO,*__tmp__WWLO;
-  __BOOLEAN __tmp__OWLO,__tmp__0WLO,__tmp__XWLO,__tmp__1WLO;
-  if (other__CWLO==NULL) {
-    __tmp__GWLO=NULL;
+  __EXPR_INF *__tmp__44HO,*same__24HO;
+  void *__tmp__E5HO,*__tmp__F5HO,*__tmp__N5HO,*__tmp__O5HO;
+  __BOOLEAN __tmp__G5HO,__tmp__S5HO,__tmp__P5HO,__tmp__T5HO;
+  if (other__04HO==NULL) {
+    __tmp__44HO=NULL;
   } else {
-    switch (((struct ___OBJ *)other__CWLO)->__id) {
+    switch (((struct ___OBJ *)other__04HO)->__id) {
     case __LIST__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __CAST__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__GWLO=((__EXPR_INF *)other__CWLO);
+      __tmp__44HO=((__EXPR_INF *)other__04HO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__GWLO=NULL;
+      __tmp__44HO=NULL;
     } break;
     }
   };
-  same__EWLO=__tmp__GWLO;
-  if (((void *)__tmp__GWLO != (void *)NULL)) {
-    __tmp__MWLO=Self__BWLO->parent_expr_binary_cmp__CN5M.left__ZFAI;
-    __tmp__NWLO=__tmp__GWLO->parent_expr_binary_cmp__CN5M.left__ZFAI;
-    switch (((struct ___OBJ *)__tmp__MWLO)->__id) {
+  same__24HO=__tmp__44HO;
+  if (((void *)__tmp__44HO != (void *)NULL)) {
+    __tmp__E5HO=Self__Z4HO->parent_expr_binary_cmp__G11M.left__PM2H;
+    __tmp__F5HO=__tmp__44HO->parent_expr_binary_cmp__G11M.left__PM2H;
+    switch (((struct ___OBJ *)__tmp__E5HO)->__id) {
     case __LIST__: {
-      __tmp__OWLO=FALSE__;
+      __tmp__G5HO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__OWLO=__infix_equal_equal__CC5L(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__XN1L(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__OWLO=FALSE__;
+      __tmp__G5HO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__OWLO=__infix_equal_equal__XC5L(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__MO1L(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__OWLO=__infix_equal_equal__ID5L(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__3O1L(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__OWLO=__infix_equal_equal__CE5L(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__XP1L(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__OWLO=FALSE__;
+      __tmp__G5HO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__OWLO=__infix_equal_equal__YE5L(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__NQ1L(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__OWLO=__infix_equal_equal__UF5L(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__JR1L(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __REAL_CST__: {
-      __tmp__OWLO=__infix_equal_equal__QG5L(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__FS1L(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__OWLO=__infix_equal_equal__KH5L(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__5S1L(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__OWLO=FALSE__;
+      __tmp__G5HO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__OWLO=FALSE__;
+      __tmp__G5HO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__OWLO=__infix_equal_equal__DI5L(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__YT1L(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__OWLO=__infix_equal_equal__5I5L(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__UU1L(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__OWLO=__infix_equal_equal__1J5L(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__QV1L(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__OWLO=__infix_equal_equal__XK5L(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__MW1L(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_AND__: {
-      __tmp__OWLO=__infix_equal_equal__TL5L(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__IX1L(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__OWLO=__infix_equal_equal__PM5L(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__EY1L(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__OWLO=__infix_equal_equal__LN5L(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__AZ1L(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __PUT_TO__: {
-      __tmp__OWLO=FALSE__;
+      __tmp__G5HO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__OWLO=FALSE__;
+      __tmp__G5HO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__OWLO=FALSE__;
+      __tmp__G5HO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__OWLO=FALSE__;
+      __tmp__G5HO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__OWLO=FALSE__;
+      __tmp__G5HO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__OWLO=__infix_equal_equal__XO5L(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__M01L(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__OWLO=__infix_equal_equal__TP5L(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__I11L(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__OWLO=__infix_equal_equal__OVLO(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__G4HO(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__OWLO=__infix_equal_equal__4TJO(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__W2FO(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__OWLO=__infix_equal_equal__53PO(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__XGMO(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__OWLO=__infix_equal_equal__0UJO(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__S3FO(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__OWLO=__infix_equal_equal__24PO(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__UHMO(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__OWLO=__infix_equal_equal__V1OM(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__5HLM(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__OWLO=__infix_equal_equal__FQ5L(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__011L(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__OWLO=__infix_equal_equal__233M(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__AM0M(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__OWLO=__infix_equal_equal__WVJO(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__O4FO(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__OWLO=__infix_equal_equal__0PIP(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__SYEP(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_INF__: {
-      __tmp__OWLO=__infix_equal_equal__AWLO(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__Y4HO(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__OWLO=__infix_equal_equal__2WLO(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__U5HO(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_OR__: {
-      __tmp__OWLO=__infix_equal_equal__JZUN(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__NHRN(__tmp__E5HO,__tmp__F5HO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__OWLO=__infix_equal_equal__SKZO(__tmp__MWLO,__tmp__NWLO);
+      __tmp__G5HO=__infix_equal_equal__KTVO(__tmp__E5HO,__tmp__F5HO);
     } break;
     };
-    __tmp__0WLO=__tmp__OWLO;
+    __tmp__S5HO=__tmp__G5HO;
   } else {
-    __tmp__0WLO=FALSE__;
+    __tmp__S5HO=FALSE__;
   };
-  if (__tmp__0WLO) {
-    __tmp__VWLO=Self__BWLO->parent_expr_binary_cmp__CN5M.right__3FAI;
-    __tmp__WWLO=__tmp__GWLO->parent_expr_binary_cmp__CN5M.right__3FAI;
-    switch (((struct ___OBJ *)__tmp__VWLO)->__id) {
+  if (__tmp__S5HO) {
+    __tmp__N5HO=Self__Z4HO->parent_expr_binary_cmp__G11M.right__TM2H;
+    __tmp__O5HO=__tmp__44HO->parent_expr_binary_cmp__G11M.right__TM2H;
+    switch (((struct ___OBJ *)__tmp__N5HO)->__id) {
     case __LIST__: {
-      __tmp__XWLO=FALSE__;
+      __tmp__P5HO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__XWLO=__infix_equal_equal__CC5L(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__XN1L(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__XWLO=FALSE__;
+      __tmp__P5HO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__XWLO=__infix_equal_equal__XC5L(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__MO1L(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__XWLO=__infix_equal_equal__ID5L(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__3O1L(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__XWLO=__infix_equal_equal__CE5L(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__XP1L(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__XWLO=FALSE__;
+      __tmp__P5HO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__XWLO=__infix_equal_equal__YE5L(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__NQ1L(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__XWLO=__infix_equal_equal__UF5L(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__JR1L(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __REAL_CST__: {
-      __tmp__XWLO=__infix_equal_equal__QG5L(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__FS1L(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__XWLO=__infix_equal_equal__KH5L(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__5S1L(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__XWLO=FALSE__;
+      __tmp__P5HO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__XWLO=FALSE__;
+      __tmp__P5HO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__XWLO=__infix_equal_equal__DI5L(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__YT1L(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__XWLO=__infix_equal_equal__5I5L(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__UU1L(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__XWLO=__infix_equal_equal__1J5L(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__QV1L(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__XWLO=__infix_equal_equal__XK5L(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__MW1L(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_AND__: {
-      __tmp__XWLO=__infix_equal_equal__TL5L(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__IX1L(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__XWLO=__infix_equal_equal__PM5L(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__EY1L(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__XWLO=__infix_equal_equal__LN5L(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__AZ1L(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __PUT_TO__: {
-      __tmp__XWLO=FALSE__;
+      __tmp__P5HO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__XWLO=FALSE__;
+      __tmp__P5HO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__XWLO=FALSE__;
+      __tmp__P5HO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__XWLO=FALSE__;
+      __tmp__P5HO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__XWLO=FALSE__;
+      __tmp__P5HO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__XWLO=__infix_equal_equal__XO5L(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__M01L(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__XWLO=__infix_equal_equal__TP5L(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__I11L(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__XWLO=__infix_equal_equal__OVLO(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__G4HO(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__XWLO=__infix_equal_equal__4TJO(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__W2FO(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__XWLO=__infix_equal_equal__53PO(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__XGMO(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__XWLO=__infix_equal_equal__0UJO(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__S3FO(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__XWLO=__infix_equal_equal__24PO(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__UHMO(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__XWLO=__infix_equal_equal__V1OM(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__5HLM(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__XWLO=__infix_equal_equal__FQ5L(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__011L(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__XWLO=__infix_equal_equal__233M(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__AM0M(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__XWLO=__infix_equal_equal__WVJO(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__O4FO(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__XWLO=__infix_equal_equal__0PIP(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__SYEP(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_INF__: {
-      __tmp__XWLO=__infix_equal_equal__AWLO(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__Y4HO(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__XWLO=__infix_equal_equal__2WLO(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__U5HO(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_OR__: {
-      __tmp__XWLO=__infix_equal_equal__JZUN(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__NHRN(__tmp__N5HO,__tmp__O5HO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__XWLO=__infix_equal_equal__SKZO(__tmp__VWLO,__tmp__WWLO);
+      __tmp__P5HO=__infix_equal_equal__KTVO(__tmp__N5HO,__tmp__O5HO);
     } break;
     };
-    __tmp__1WLO=__tmp__XWLO;
+    __tmp__T5HO=__tmp__P5HO;
   } else {
-    __tmp__1WLO=FALSE__;
+    __tmp__T5HO=FALSE__;
   };
-  return(__tmp__1WLO);
+  return(__tmp__T5HO);
 }
 
-static __BOOLEAN __infix_equal_equal__2WLO(__EXPR_INF_EQ *Self__3WLO,void *other__4WLO)
+static __BOOLEAN __infix_equal_equal__U5HO(__EXPR_INF_EQ *Self__V5HO,void *other__W5HO)
 // ({EXPR_INF_EQ},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_INF_EQ *__tmp__CXLO,*same__AXLO;
-  void *__tmp__IXLO,*__tmp__JXLO,*__tmp__RXLO,*__tmp__SXLO;
-  __BOOLEAN __tmp__KXLO,__tmp__WXLO,__tmp__TXLO,__tmp__XXLO;
-  if (other__4WLO==NULL) {
-    __tmp__CXLO=NULL;
+  __EXPR_INF_EQ *__tmp__05HO,*same__Y5HO;
+  void *__tmp__AAIO,*__tmp__BAIO,*__tmp__JAIO,*__tmp__KAIO;
+  __BOOLEAN __tmp__CAIO,__tmp__OAIO,__tmp__LAIO,__tmp__PAIO;
+  if (other__W5HO==NULL) {
+    __tmp__05HO=NULL;
   } else {
-    switch (((struct ___OBJ *)other__4WLO)->__id) {
+    switch (((struct ___OBJ *)other__W5HO)->__id) {
     case __LIST__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __CAST__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__CXLO=((__EXPR_INF_EQ *)other__4WLO);
+      __tmp__05HO=((__EXPR_INF_EQ *)other__W5HO);
     } break;
     case __EXPR_OR__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__CXLO=NULL;
+      __tmp__05HO=NULL;
     } break;
     }
   };
-  same__AXLO=__tmp__CXLO;
-  if (((void *)__tmp__CXLO != (void *)NULL)) {
-    __tmp__IXLO=Self__3WLO->parent_expr_binary_cmp__YN5M.left__ZFAI;
-    __tmp__JXLO=__tmp__CXLO->parent_expr_binary_cmp__YN5M.left__ZFAI;
-    switch (((struct ___OBJ *)__tmp__IXLO)->__id) {
+  same__Y5HO=__tmp__05HO;
+  if (((void *)__tmp__05HO != (void *)NULL)) {
+    __tmp__AAIO=Self__V5HO->parent_expr_binary_cmp__211M.left__PM2H;
+    __tmp__BAIO=__tmp__05HO->parent_expr_binary_cmp__211M.left__PM2H;
+    switch (((struct ___OBJ *)__tmp__AAIO)->__id) {
     case __LIST__: {
-      __tmp__KXLO=FALSE__;
+      __tmp__CAIO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__KXLO=__infix_equal_equal__CC5L(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__XN1L(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__KXLO=FALSE__;
+      __tmp__CAIO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__KXLO=__infix_equal_equal__XC5L(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__MO1L(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__KXLO=__infix_equal_equal__ID5L(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__3O1L(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__KXLO=__infix_equal_equal__CE5L(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__XP1L(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__KXLO=FALSE__;
+      __tmp__CAIO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__KXLO=__infix_equal_equal__YE5L(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__NQ1L(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__KXLO=__infix_equal_equal__UF5L(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__JR1L(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __REAL_CST__: {
-      __tmp__KXLO=__infix_equal_equal__QG5L(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__FS1L(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__KXLO=__infix_equal_equal__KH5L(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__5S1L(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__KXLO=FALSE__;
+      __tmp__CAIO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__KXLO=FALSE__;
+      __tmp__CAIO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__KXLO=__infix_equal_equal__DI5L(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__YT1L(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__KXLO=__infix_equal_equal__5I5L(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__UU1L(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__KXLO=__infix_equal_equal__1J5L(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__QV1L(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__KXLO=__infix_equal_equal__XK5L(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__MW1L(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_AND__: {
-      __tmp__KXLO=__infix_equal_equal__TL5L(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__IX1L(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__KXLO=__infix_equal_equal__PM5L(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__EY1L(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__KXLO=__infix_equal_equal__LN5L(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__AZ1L(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __PUT_TO__: {
-      __tmp__KXLO=FALSE__;
+      __tmp__CAIO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__KXLO=FALSE__;
+      __tmp__CAIO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__KXLO=FALSE__;
+      __tmp__CAIO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__KXLO=FALSE__;
+      __tmp__CAIO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__KXLO=FALSE__;
+      __tmp__CAIO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__KXLO=__infix_equal_equal__XO5L(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__M01L(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__KXLO=__infix_equal_equal__TP5L(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__I11L(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__KXLO=__infix_equal_equal__OVLO(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__G4HO(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__KXLO=__infix_equal_equal__4TJO(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__W2FO(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__KXLO=__infix_equal_equal__53PO(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__XGMO(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__KXLO=__infix_equal_equal__0UJO(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__S3FO(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__KXLO=__infix_equal_equal__24PO(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__UHMO(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__KXLO=__infix_equal_equal__V1OM(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__5HLM(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__KXLO=__infix_equal_equal__FQ5L(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__011L(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__KXLO=__infix_equal_equal__233M(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__AM0M(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__KXLO=__infix_equal_equal__WVJO(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__O4FO(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__KXLO=__infix_equal_equal__0PIP(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__SYEP(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_INF__: {
-      __tmp__KXLO=__infix_equal_equal__AWLO(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__Y4HO(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__KXLO=__infix_equal_equal__2WLO(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__U5HO(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_OR__: {
-      __tmp__KXLO=__infix_equal_equal__JZUN(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__NHRN(__tmp__AAIO,__tmp__BAIO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__KXLO=__infix_equal_equal__SKZO(__tmp__IXLO,__tmp__JXLO);
+      __tmp__CAIO=__infix_equal_equal__KTVO(__tmp__AAIO,__tmp__BAIO);
     } break;
     };
-    __tmp__WXLO=__tmp__KXLO;
+    __tmp__OAIO=__tmp__CAIO;
   } else {
-    __tmp__WXLO=FALSE__;
+    __tmp__OAIO=FALSE__;
   };
-  if (__tmp__WXLO) {
-    __tmp__RXLO=Self__3WLO->parent_expr_binary_cmp__YN5M.right__3FAI;
-    __tmp__SXLO=__tmp__CXLO->parent_expr_binary_cmp__YN5M.right__3FAI;
-    switch (((struct ___OBJ *)__tmp__RXLO)->__id) {
+  if (__tmp__OAIO) {
+    __tmp__JAIO=Self__V5HO->parent_expr_binary_cmp__211M.right__TM2H;
+    __tmp__KAIO=__tmp__05HO->parent_expr_binary_cmp__211M.right__TM2H;
+    switch (((struct ___OBJ *)__tmp__JAIO)->__id) {
     case __LIST__: {
-      __tmp__TXLO=FALSE__;
+      __tmp__LAIO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__TXLO=__infix_equal_equal__CC5L(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__XN1L(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__TXLO=FALSE__;
+      __tmp__LAIO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__TXLO=__infix_equal_equal__XC5L(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__MO1L(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__TXLO=__infix_equal_equal__ID5L(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__3O1L(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__TXLO=__infix_equal_equal__CE5L(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__XP1L(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__TXLO=FALSE__;
+      __tmp__LAIO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__TXLO=__infix_equal_equal__YE5L(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__NQ1L(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__TXLO=__infix_equal_equal__UF5L(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__JR1L(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __REAL_CST__: {
-      __tmp__TXLO=__infix_equal_equal__QG5L(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__FS1L(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__TXLO=__infix_equal_equal__KH5L(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__5S1L(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__TXLO=FALSE__;
+      __tmp__LAIO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__TXLO=FALSE__;
+      __tmp__LAIO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__TXLO=__infix_equal_equal__DI5L(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__YT1L(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__TXLO=__infix_equal_equal__5I5L(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__UU1L(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__TXLO=__infix_equal_equal__1J5L(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__QV1L(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__TXLO=__infix_equal_equal__XK5L(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__MW1L(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_AND__: {
-      __tmp__TXLO=__infix_equal_equal__TL5L(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__IX1L(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__TXLO=__infix_equal_equal__PM5L(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__EY1L(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__TXLO=__infix_equal_equal__LN5L(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__AZ1L(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __PUT_TO__: {
-      __tmp__TXLO=FALSE__;
+      __tmp__LAIO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__TXLO=FALSE__;
+      __tmp__LAIO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__TXLO=FALSE__;
+      __tmp__LAIO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__TXLO=FALSE__;
+      __tmp__LAIO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__TXLO=FALSE__;
+      __tmp__LAIO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__TXLO=__infix_equal_equal__XO5L(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__M01L(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__TXLO=__infix_equal_equal__TP5L(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__I11L(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__TXLO=__infix_equal_equal__OVLO(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__G4HO(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__TXLO=__infix_equal_equal__4TJO(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__W2FO(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__TXLO=__infix_equal_equal__53PO(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__XGMO(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__TXLO=__infix_equal_equal__0UJO(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__S3FO(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__TXLO=__infix_equal_equal__24PO(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__UHMO(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__TXLO=__infix_equal_equal__V1OM(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__5HLM(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__TXLO=__infix_equal_equal__FQ5L(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__011L(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__TXLO=__infix_equal_equal__233M(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__AM0M(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__TXLO=__infix_equal_equal__WVJO(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__O4FO(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__TXLO=__infix_equal_equal__0PIP(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__SYEP(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_INF__: {
-      __tmp__TXLO=__infix_equal_equal__AWLO(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__Y4HO(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__TXLO=__infix_equal_equal__2WLO(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__U5HO(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_OR__: {
-      __tmp__TXLO=__infix_equal_equal__JZUN(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__NHRN(__tmp__JAIO,__tmp__KAIO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__TXLO=__infix_equal_equal__SKZO(__tmp__RXLO,__tmp__SXLO);
+      __tmp__LAIO=__infix_equal_equal__KTVO(__tmp__JAIO,__tmp__KAIO);
     } break;
     };
-    __tmp__XXLO=__tmp__TXLO;
+    __tmp__PAIO=__tmp__LAIO;
   } else {
-    __tmp__XXLO=FALSE__;
+    __tmp__PAIO=FALSE__;
   };
-  return(__tmp__XXLO);
+  return(__tmp__PAIO);
 }
 
-static __BOOLEAN __infix_equal_equal__JZUN(__EXPR_OR *Self__KZUN,void *other__LZUN)
+static __BOOLEAN __infix_equal_equal__NHRN(__EXPR_OR *Self__OHRN,void *other__PHRN)
 // ({EXPR_OR},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_OR *__tmp__PZUN,*same__NZUN;
-  void *__tmp__VZUN,*__tmp__WZUN,*__tmp__4ZUN,*__tmp__5ZUN;
-  __BOOLEAN __tmp__XZUN,__tmp__D0UN,__tmp__A0UN,__tmp__E0UN;
-  if (other__LZUN==NULL) {
-    __tmp__PZUN=NULL;
+  __EXPR_OR *__tmp__THRN,*same__RHRN;
+  void *__tmp__ZHRN,*__tmp__0HRN,*__tmp__CIRN,*__tmp__DIRN;
+  __BOOLEAN __tmp__1HRN,__tmp__HIRN,__tmp__EIRN,__tmp__IIRN;
+  if (other__PHRN==NULL) {
+    __tmp__THRN=NULL;
   } else {
-    switch (((struct ___OBJ *)other__LZUN)->__id) {
+    switch (((struct ___OBJ *)other__PHRN)->__id) {
     case __LIST__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __ITEM__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __CAST__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__PZUN=((__EXPR_OR *)other__LZUN);
+      __tmp__THRN=((__EXPR_OR *)other__PHRN);
     } break;
     case __EXPR_XOR__: {
-      __tmp__PZUN=NULL;
+      __tmp__THRN=NULL;
     } break;
     }
   };
-  same__NZUN=__tmp__PZUN;
-  if (((void *)__tmp__PZUN != (void *)NULL)) {
-    __tmp__VZUN=Self__KZUN->parent_expr_binary__QP5M.left__ZH5H;
-    __tmp__WZUN=__tmp__PZUN->parent_expr_binary__QP5M.left__ZH5H;
-    switch (((struct ___OBJ *)__tmp__VZUN)->__id) {
+  same__RHRN=__tmp__THRN;
+  if (((void *)__tmp__THRN != (void *)NULL)) {
+    __tmp__ZHRN=Self__OHRN->parent_expr_binary__U31M.left__XO1H;
+    __tmp__0HRN=__tmp__THRN->parent_expr_binary__U31M.left__XO1H;
+    switch (((struct ___OBJ *)__tmp__ZHRN)->__id) {
     case __LIST__: {
-      __tmp__XZUN=FALSE__;
+      __tmp__1HRN=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__XZUN=__infix_equal_equal__CC5L(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__XN1L(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__XZUN=FALSE__;
+      __tmp__1HRN=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__XZUN=__infix_equal_equal__XC5L(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__MO1L(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __INTEGER_CST__: {
-      __tmp__XZUN=__infix_equal_equal__ID5L(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__3O1L(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __READ_LOCAL__: {
-      __tmp__XZUN=__infix_equal_equal__CE5L(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__XP1L(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__XZUN=FALSE__;
+      __tmp__1HRN=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__XZUN=__infix_equal_equal__YE5L(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__NQ1L(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__XZUN=__infix_equal_equal__UF5L(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__JR1L(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __REAL_CST__: {
-      __tmp__XZUN=__infix_equal_equal__QG5L(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__FS1L(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__XZUN=__infix_equal_equal__KH5L(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__5S1L(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__XZUN=FALSE__;
+      __tmp__1HRN=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__XZUN=FALSE__;
+      __tmp__1HRN=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__XZUN=__infix_equal_equal__DI5L(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__YT1L(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_SUB__: {
-      __tmp__XZUN=__infix_equal_equal__5I5L(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__UU1L(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_MUL__: {
-      __tmp__XZUN=__infix_equal_equal__1J5L(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__QV1L(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_DIV__: {
-      __tmp__XZUN=__infix_equal_equal__XK5L(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__MW1L(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_AND__: {
-      __tmp__XZUN=__infix_equal_equal__TL5L(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__IX1L(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__XZUN=__infix_equal_equal__PM5L(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__EY1L(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__XZUN=__infix_equal_equal__LN5L(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__AZ1L(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __PUT_TO__: {
-      __tmp__XZUN=FALSE__;
+      __tmp__1HRN=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__XZUN=FALSE__;
+      __tmp__1HRN=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__XZUN=FALSE__;
+      __tmp__1HRN=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__XZUN=FALSE__;
+      __tmp__1HRN=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__XZUN=FALSE__;
+      __tmp__1HRN=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__XZUN=__infix_equal_equal__XO5L(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__M01L(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__XZUN=__infix_equal_equal__TP5L(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__I11L(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__XZUN=__infix_equal_equal__OVLO(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__G4HO(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__XZUN=__infix_equal_equal__4TJO(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__W2FO(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__XZUN=__infix_equal_equal__53PO(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__XGMO(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__XZUN=__infix_equal_equal__0UJO(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__S3FO(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__XZUN=__infix_equal_equal__24PO(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__UHMO(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_NEG__: {
-      __tmp__XZUN=__infix_equal_equal__V1OM(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__5HLM(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_ADD__: {
-      __tmp__XZUN=__infix_equal_equal__FQ5L(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__011L(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_NOT__: {
-      __tmp__XZUN=__infix_equal_equal__233M(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__AM0M(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_MOD__: {
-      __tmp__XZUN=__infix_equal_equal__WVJO(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__O4FO(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__XZUN=__infix_equal_equal__0PIP(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__SYEP(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_INF__: {
-      __tmp__XZUN=__infix_equal_equal__AWLO(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__Y4HO(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__XZUN=__infix_equal_equal__2WLO(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__U5HO(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_OR__: {
-      __tmp__XZUN=__infix_equal_equal__JZUN(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__NHRN(__tmp__ZHRN,__tmp__0HRN);
     } break;
     case __EXPR_XOR__: {
-      __tmp__XZUN=__infix_equal_equal__SKZO(__tmp__VZUN,__tmp__WZUN);
+      __tmp__1HRN=__infix_equal_equal__KTVO(__tmp__ZHRN,__tmp__0HRN);
     } break;
     };
-    __tmp__D0UN=__tmp__XZUN;
+    __tmp__HIRN=__tmp__1HRN;
   } else {
-    __tmp__D0UN=FALSE__;
+    __tmp__HIRN=FALSE__;
   };
-  if (__tmp__D0UN) {
-    __tmp__4ZUN=Self__KZUN->parent_expr_binary__QP5M.right__AIAI;
-    __tmp__5ZUN=__tmp__PZUN->parent_expr_binary__QP5M.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__4ZUN)->__id) {
+  if (__tmp__HIRN) {
+    __tmp__CIRN=Self__OHRN->parent_expr_binary__U31M.right__WO2H;
+    __tmp__DIRN=__tmp__THRN->parent_expr_binary__U31M.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__CIRN)->__id) {
     case __LIST__: {
-      __tmp__A0UN=FALSE__;
+      __tmp__EIRN=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__A0UN=__infix_equal_equal__CC5L(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__XN1L(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__A0UN=FALSE__;
+      __tmp__EIRN=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__A0UN=__infix_equal_equal__XC5L(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__MO1L(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __INTEGER_CST__: {
-      __tmp__A0UN=__infix_equal_equal__ID5L(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__3O1L(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __READ_LOCAL__: {
-      __tmp__A0UN=__infix_equal_equal__CE5L(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__XP1L(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__A0UN=FALSE__;
+      __tmp__EIRN=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__A0UN=__infix_equal_equal__YE5L(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__NQ1L(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__A0UN=__infix_equal_equal__UF5L(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__JR1L(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __REAL_CST__: {
-      __tmp__A0UN=__infix_equal_equal__QG5L(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__FS1L(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__A0UN=__infix_equal_equal__KH5L(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__5S1L(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__A0UN=FALSE__;
+      __tmp__EIRN=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__A0UN=FALSE__;
+      __tmp__EIRN=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__A0UN=__infix_equal_equal__DI5L(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__YT1L(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_SUB__: {
-      __tmp__A0UN=__infix_equal_equal__5I5L(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__UU1L(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_MUL__: {
-      __tmp__A0UN=__infix_equal_equal__1J5L(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__QV1L(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_DIV__: {
-      __tmp__A0UN=__infix_equal_equal__XK5L(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__MW1L(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_AND__: {
-      __tmp__A0UN=__infix_equal_equal__TL5L(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__IX1L(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__A0UN=__infix_equal_equal__PM5L(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__EY1L(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__A0UN=__infix_equal_equal__LN5L(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__AZ1L(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __PUT_TO__: {
-      __tmp__A0UN=FALSE__;
+      __tmp__EIRN=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__A0UN=FALSE__;
+      __tmp__EIRN=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__A0UN=FALSE__;
+      __tmp__EIRN=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__A0UN=FALSE__;
+      __tmp__EIRN=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__A0UN=FALSE__;
+      __tmp__EIRN=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__A0UN=__infix_equal_equal__XO5L(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__M01L(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__A0UN=__infix_equal_equal__TP5L(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__I11L(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__A0UN=__infix_equal_equal__OVLO(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__G4HO(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__A0UN=__infix_equal_equal__4TJO(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__W2FO(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__A0UN=__infix_equal_equal__53PO(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__XGMO(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__A0UN=__infix_equal_equal__0UJO(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__S3FO(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__A0UN=__infix_equal_equal__24PO(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__UHMO(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_NEG__: {
-      __tmp__A0UN=__infix_equal_equal__V1OM(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__5HLM(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_ADD__: {
-      __tmp__A0UN=__infix_equal_equal__FQ5L(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__011L(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_NOT__: {
-      __tmp__A0UN=__infix_equal_equal__233M(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__AM0M(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_MOD__: {
-      __tmp__A0UN=__infix_equal_equal__WVJO(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__O4FO(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__A0UN=__infix_equal_equal__0PIP(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__SYEP(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_INF__: {
-      __tmp__A0UN=__infix_equal_equal__AWLO(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__Y4HO(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__A0UN=__infix_equal_equal__2WLO(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__U5HO(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_OR__: {
-      __tmp__A0UN=__infix_equal_equal__JZUN(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__NHRN(__tmp__CIRN,__tmp__DIRN);
     } break;
     case __EXPR_XOR__: {
-      __tmp__A0UN=__infix_equal_equal__SKZO(__tmp__4ZUN,__tmp__5ZUN);
+      __tmp__EIRN=__infix_equal_equal__KTVO(__tmp__CIRN,__tmp__DIRN);
     } break;
     };
-    __tmp__E0UN=__tmp__A0UN;
+    __tmp__IIRN=__tmp__EIRN;
   } else {
-    __tmp__E0UN=FALSE__;
+    __tmp__IIRN=FALSE__;
   };
-  return(__tmp__E0UN);
+  return(__tmp__IIRN);
 }
 
-static __BOOLEAN __infix_equal_equal__SKZO(__EXPR_XOR *Self__TKZO,void *other__UKZO)
+static __BOOLEAN __infix_equal_equal__KTVO(__EXPR_XOR *Self__LTVO,void *other__MTVO)
 // ({EXPR_XOR},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __EXPR_XOR *__tmp__YKZO,*same__WKZO;
-  void *__tmp__4KZO,*__tmp__5KZO,*__tmp__HLZO,*__tmp__ILZO;
-  __BOOLEAN __tmp__ALZO,__tmp__MLZO,__tmp__JLZO,__tmp__NLZO;
-  if (other__UKZO==NULL) {
-    __tmp__YKZO=NULL;
+  __EXPR_XOR *__tmp__QTVO,*same__OTVO;
+  void *__tmp__WTVO,*__tmp__XTVO,*__tmp__5TVO,*__tmp__AUVO;
+  __BOOLEAN __tmp__YTVO,__tmp__EUVO,__tmp__BUVO,__tmp__FUVO;
+  if (other__MTVO==NULL) {
+    __tmp__QTVO=NULL;
   } else {
-    switch (((struct ___OBJ *)other__UKZO)->__id) {
+    switch (((struct ___OBJ *)other__MTVO)->__id) {
     case __LIST__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __STRING_CST__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __INTEGER_CST__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __READ_LOCAL__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __REAL_CST__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_SUP__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_SUB__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_MUL__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_DIV__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_AND__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __PUT_TO__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __ITEM__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __SIZE_OF__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __CAST__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __CALL_SLOT__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __READ_SLOT__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_NEG__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_ADD__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_NOT__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_MOD__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_INF__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_OR__: {
-      __tmp__YKZO=NULL;
+      __tmp__QTVO=NULL;
     } break;
     case __EXPR_XOR__: {
-      __tmp__YKZO=((__EXPR_XOR *)other__UKZO);
+      __tmp__QTVO=((__EXPR_XOR *)other__MTVO);
     } break;
     }
   };
-  same__WKZO=__tmp__YKZO;
-  if (((void *)__tmp__YKZO != (void *)NULL)) {
-    __tmp__4KZO=Self__TKZO->parent_expr_binary__A3CO.left__ZH5H;
-    __tmp__5KZO=__tmp__YKZO->parent_expr_binary__A3CO.left__ZH5H;
-    switch (((struct ___OBJ *)__tmp__4KZO)->__id) {
+  same__OTVO=__tmp__QTVO;
+  if (((void *)__tmp__QTVO != (void *)NULL)) {
+    __tmp__WTVO=Self__LTVO->parent_expr_binary__0G5N.left__XO1H;
+    __tmp__XTVO=__tmp__QTVO->parent_expr_binary__0G5N.left__XO1H;
+    switch (((struct ___OBJ *)__tmp__WTVO)->__id) {
     case __LIST__: {
-      __tmp__ALZO=FALSE__;
+      __tmp__YTVO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__ALZO=__infix_equal_equal__CC5L(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__XN1L(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__ALZO=FALSE__;
+      __tmp__YTVO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__ALZO=__infix_equal_equal__XC5L(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__MO1L(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__ALZO=__infix_equal_equal__ID5L(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__3O1L(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__ALZO=__infix_equal_equal__CE5L(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__XP1L(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__ALZO=FALSE__;
+      __tmp__YTVO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__ALZO=__infix_equal_equal__YE5L(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__NQ1L(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__ALZO=__infix_equal_equal__UF5L(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__JR1L(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __REAL_CST__: {
-      __tmp__ALZO=__infix_equal_equal__QG5L(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__FS1L(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__ALZO=__infix_equal_equal__KH5L(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__5S1L(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__ALZO=FALSE__;
+      __tmp__YTVO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__ALZO=FALSE__;
+      __tmp__YTVO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__ALZO=__infix_equal_equal__DI5L(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__YT1L(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__ALZO=__infix_equal_equal__5I5L(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__UU1L(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__ALZO=__infix_equal_equal__1J5L(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__QV1L(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__ALZO=__infix_equal_equal__XK5L(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__MW1L(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_AND__: {
-      __tmp__ALZO=__infix_equal_equal__TL5L(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__IX1L(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__ALZO=__infix_equal_equal__PM5L(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__EY1L(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__ALZO=__infix_equal_equal__LN5L(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__AZ1L(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __PUT_TO__: {
-      __tmp__ALZO=FALSE__;
+      __tmp__YTVO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__ALZO=FALSE__;
+      __tmp__YTVO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__ALZO=FALSE__;
+      __tmp__YTVO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__ALZO=FALSE__;
+      __tmp__YTVO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__ALZO=FALSE__;
+      __tmp__YTVO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__ALZO=__infix_equal_equal__XO5L(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__M01L(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__ALZO=__infix_equal_equal__TP5L(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__I11L(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__ALZO=__infix_equal_equal__OVLO(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__G4HO(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__ALZO=__infix_equal_equal__4TJO(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__W2FO(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__ALZO=__infix_equal_equal__53PO(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__XGMO(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__ALZO=__infix_equal_equal__0UJO(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__S3FO(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__ALZO=__infix_equal_equal__24PO(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__UHMO(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__ALZO=__infix_equal_equal__V1OM(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__5HLM(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__ALZO=__infix_equal_equal__FQ5L(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__011L(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__ALZO=__infix_equal_equal__233M(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__AM0M(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__ALZO=__infix_equal_equal__WVJO(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__O4FO(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__ALZO=__infix_equal_equal__0PIP(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__SYEP(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_INF__: {
-      __tmp__ALZO=__infix_equal_equal__AWLO(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__Y4HO(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__ALZO=__infix_equal_equal__2WLO(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__U5HO(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_OR__: {
-      __tmp__ALZO=__infix_equal_equal__JZUN(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__NHRN(__tmp__WTVO,__tmp__XTVO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__ALZO=__infix_equal_equal__SKZO(__tmp__4KZO,__tmp__5KZO);
+      __tmp__YTVO=__infix_equal_equal__KTVO(__tmp__WTVO,__tmp__XTVO);
     } break;
     };
-    __tmp__MLZO=__tmp__ALZO;
+    __tmp__EUVO=__tmp__YTVO;
   } else {
-    __tmp__MLZO=FALSE__;
+    __tmp__EUVO=FALSE__;
   };
-  if (__tmp__MLZO) {
-    __tmp__HLZO=Self__TKZO->parent_expr_binary__A3CO.right__AIAI;
-    __tmp__ILZO=__tmp__YKZO->parent_expr_binary__A3CO.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__HLZO)->__id) {
+  if (__tmp__EUVO) {
+    __tmp__5TVO=Self__LTVO->parent_expr_binary__0G5N.right__WO2H;
+    __tmp__AUVO=__tmp__QTVO->parent_expr_binary__0G5N.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__5TVO)->__id) {
     case __LIST__: {
-      __tmp__JLZO=FALSE__;
+      __tmp__BUVO=FALSE__;
     } break;
     case __STRING_CST__: {
-      __tmp__JLZO=__infix_equal_equal__CC5L(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__XN1L(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXTERNAL_C__: {
-      __tmp__JLZO=FALSE__;
+      __tmp__BUVO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__JLZO=__infix_equal_equal__XC5L(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__MO1L(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __INTEGER_CST__: {
-      __tmp__JLZO=__infix_equal_equal__ID5L(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__3O1L(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __READ_LOCAL__: {
-      __tmp__JLZO=__infix_equal_equal__CE5L(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__XP1L(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__JLZO=FALSE__;
+      __tmp__BUVO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__JLZO=__infix_equal_equal__YE5L(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__NQ1L(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__JLZO=__infix_equal_equal__UF5L(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__JR1L(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __REAL_CST__: {
-      __tmp__JLZO=__infix_equal_equal__QG5L(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__FS1L(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __CHARACTER_CST__: {
-      __tmp__JLZO=__infix_equal_equal__KH5L(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__5S1L(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __IS_EXPANDED__: {
-      __tmp__JLZO=FALSE__;
+      __tmp__BUVO=FALSE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__JLZO=FALSE__;
+      __tmp__BUVO=FALSE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__JLZO=__infix_equal_equal__DI5L(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__YT1L(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__JLZO=__infix_equal_equal__5I5L(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__UU1L(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__JLZO=__infix_equal_equal__1J5L(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__QV1L(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__JLZO=__infix_equal_equal__XK5L(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__MW1L(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_AND__: {
-      __tmp__JLZO=__infix_equal_equal__TL5L(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__IX1L(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__JLZO=__infix_equal_equal__PM5L(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__EY1L(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__JLZO=__infix_equal_equal__LN5L(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__AZ1L(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __PUT_TO__: {
-      __tmp__JLZO=FALSE__;
+      __tmp__BUVO=FALSE__;
     } break;
     case __ITEM__: {
-      __tmp__JLZO=FALSE__;
+      __tmp__BUVO=FALSE__;
     } break;
     case __SIZE_OF__: {
-      __tmp__JLZO=FALSE__;
+      __tmp__BUVO=FALSE__;
     } break;
     case __CAST__: {
-      __tmp__JLZO=FALSE__;
+      __tmp__BUVO=FALSE__;
     } break;
     case __CALL_SLOT__: {
-      __tmp__JLZO=FALSE__;
+      __tmp__BUVO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__JLZO=__infix_equal_equal__XO5L(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__M01L(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__JLZO=__infix_equal_equal__TP5L(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__I11L(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__JLZO=__infix_equal_equal__OVLO(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__G4HO(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__JLZO=__infix_equal_equal__4TJO(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__W2FO(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__JLZO=__infix_equal_equal__53PO(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__XGMO(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__JLZO=__infix_equal_equal__0UJO(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__S3FO(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__JLZO=__infix_equal_equal__24PO(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__UHMO(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__JLZO=__infix_equal_equal__V1OM(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__5HLM(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__JLZO=__infix_equal_equal__FQ5L(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__011L(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__JLZO=__infix_equal_equal__233M(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__AM0M(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__JLZO=__infix_equal_equal__WVJO(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__O4FO(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__JLZO=__infix_equal_equal__0PIP(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__SYEP(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_INF__: {
-      __tmp__JLZO=__infix_equal_equal__AWLO(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__Y4HO(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__JLZO=__infix_equal_equal__2WLO(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__U5HO(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_OR__: {
-      __tmp__JLZO=__infix_equal_equal__JZUN(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__NHRN(__tmp__5TVO,__tmp__AUVO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__JLZO=__infix_equal_equal__SKZO(__tmp__HLZO,__tmp__ILZO);
+      __tmp__BUVO=__infix_equal_equal__KTVO(__tmp__5TVO,__tmp__AUVO);
     } break;
     };
-    __tmp__NLZO=__tmp__JLZO;
+    __tmp__FUVO=__tmp__BUVO;
   } else {
-    __tmp__NLZO=FALSE__;
+    __tmp__FUVO=FALSE__;
   };
-  return(__tmp__NLZO);
+  return(__tmp__FUVO);
 }
 
-static __BOOLEAN is_seq_list__1GAN(void *l__3GAN)
+static __BOOLEAN is_seq_list__5U2M(void *l__BV2M)
 // ({NULLxLIST}) With resultNo recursive, No inlinable.
 {
-  __INTEGER j__AHAN;
-  __BOOLEAN result__5GAN;
-  void **__tmp__RGER;
-  result__5GAN=FALSE__;
-  j__AHAN=((__FAST_ARRAYoLISTo *)seq_list__LUUG)->parent_arrayed_collection__KUUG.upper__IGCH;
-  __tmp__RGER=((__FAST_ARRAYoLISTo *)seq_list__LUUG)->parent_arrayed_collection__KUUG.storage__GHCH;
-  while (((j__AHAN >=  0) && (! result__5GAN))) {
-    result__5GAN=((void *)((void **)__tmp__RGER)[j__AHAN] == (void *)l__3GAN);
-    j__AHAN=(__INTEGER)(j__AHAN -  1);
-  };
-  return(result__5GAN);
-}
-
-static __INTEGER require_count__YJGN(__LOCAL *Self__ZJGN)
-// ({LOCAL}) With resultNo recursive, No inlinable.
-{
-  __INTEGER result__1JGN;
-  result__1JGN= 0;
-  if (((void *)Self__ZJGN->parent_variable__ALMC.require_first__JWHH != (void *)NULL)) {
-    if (((void *)Self__ZJGN->parent_variable__ALMC.require_list__0WHH != (void *)NULL)) {
-      result__1JGN=(__INTEGER)( 1 + (__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__ZJGN->parent_variable__ALMC.require_list__0WHH)->parent_arrayed_collection__ZWHH.upper__5HHI +  1));
-    } else {
-      result__1JGN= 1;
-    };
+  __INTEGER j__EV2M;
+  __BOOLEAN result__DV2M;
+  void **__tmp__ROBR;
+  result__DV2M=FALSE__;
+  j__EV2M=((__FAST_ARRAYoLISTo *)seq_list__LWRG)->parent_arrayed_collection__KWRG.upper__0T4G;
+  __tmp__ROBR=((__FAST_ARRAYoLISTo *)seq_list__LWRG)->parent_arrayed_collection__KWRG.storage__YU4G;
+  while (((j__EV2M >=  0) && (! result__DV2M))) {
+    result__DV2M=((void *)((void **)__tmp__ROBR)[j__EV2M] == (void *)l__BV2M);
+    j__EV2M=(__INTEGER)(j__EV2M -  1);
   };
-  return(result__1JGN);
+  return(result__DV2M);
 }
 
-static __INTEGER require_count__UIAN(__SLOT_DATA *Self__VIAN)
-// ({SLOT_DATA}) With resultNo recursive, No inlinable.
-{
-  __INTEGER result__XIAN;
-  result__XIAN= 0;
-  if (((void *)Self__VIAN->parent_variable__G3YD.require_first__JWHH != (void *)NULL)) {
-    if (((void *)Self__VIAN->parent_variable__G3YD.require_list__0WHH != (void *)NULL)) {
-      result__XIAN=(__INTEGER)( 1 + (__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__VIAN->parent_variable__G3YD.require_list__0WHH)->parent_arrayed_collection__ZWHH.upper__5HHI +  1));
-    } else {
-      result__XIAN= 1;
-    };
-  };
-  return(result__XIAN);
-}
-
-static __BOOLEAN is_saturated__H0UN(__INTEGER_CST *Self__I0UN)
+static __BOOLEAN is_saturated__LIRN(__INTEGER_CST *Self__MIRN)
 // ({INTEGER_CST}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__Z0UN;
-  void *__tmp__00UN;
-  __STRING_CONSTANT *Self__ICGO;
-  __BOOLEAN result__K0UN;
-  result__K0UN=FALSE__;
-  if (is_signed__CCON(Self__I0UN)) {
-    result__K0UN=(Self__I0UN->value__VUYD == (__INTEGER)(-  1));
+  void *__tmp__3IRN;
+  void *__tmp__4IRN;
+  __STRING_CONSTANT *Self__ALCO;
+  __BOOLEAN result__OIRN;
+  result__OIRN=FALSE__;
+  if (is_signed__GQKN(Self__MIRN)) {
+    result__OIRN=(Self__MIRN->value__W4YD == (__INTEGER)(-  1));
   } else {
-    __tmp__Z0UN=((__TYPE_FULL *)Self__I0UN->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL;
-    switch (((struct ___OBJ *)__tmp__Z0UN)->__id) {
+    __tmp__3IRN=((__TYPE_FULL *)Self__MIRN->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL;
+    switch (((struct ___OBJ *)__tmp__3IRN)->__id) {
     case __TYPE__: {
-      __tmp__00UN=((__PROTOTYPE *)((__TYPE *)__tmp__Z0UN)->prototype__RD)->parent_named__QD.name__1QB;
+      __tmp__4IRN=((__PROTOTYPE *)((__TYPE *)__tmp__3IRN)->prototype__RD)->parent_named__QD.name__1QB;
     } break;
     case __TYPE_NULL__: {
-      __tmp__00UN=(&__string_59);
+      __tmp__4IRN=(&__string_59);
     } break;
     case __TYPE_VOID__: {
-      __tmp__00UN=(&__string_2);
+      __tmp__4IRN=(&__string_2);
     } break;
     case __TYPE_CONTEXT__: {
-      __tmp__00UN=(&__string_44);
+      __tmp__4IRN=(&__string_44);
     } break;
     case __TYPE_ID__: {
-      __tmp__00UN=(&__string_46);
+      __tmp__4IRN=(&__string_46);
     } break;
     case __TYPE_GENERIC__: {
-      __tmp__00UN=((__TYPE_GENERIC *)__tmp__Z0UN)->name__2R2B;
+      __tmp__4IRN=((__TYPE_GENERIC *)__tmp__3IRN)->name__LR2B;
     } break;
     case __PROFIL_BLOCK__: {
-      __tmp__00UN=((__PROFIL_BLOCK *)__tmp__Z0UN)->parent_profil__UNCG.name__JCII;
+      __tmp__4IRN=((__PROFIL_BLOCK *)__tmp__3IRN)->parent_profil__OGAG.name__5IEI;
     } break;
     };
-    Self__ICGO=((__STRING_CONSTANT *)__tmp__00UN);
-    if (((void *)Self__ICGO == (void *)(&__string_47))) {
-      result__K0UN=FALSE__;
+    Self__ALCO=((__STRING_CONSTANT *)__tmp__4IRN);
+    if (((void *)Self__ALCO == (void *)(&__string_47))) {
+      result__OIRN=FALSE__;
     };
-    if (((void *)Self__ICGO == (void *)(&__string_48))) {
-      result__K0UN=(Self__I0UN->value__VUYD ==  4294967295LU);
+    if (((void *)Self__ALCO == (void *)(&__string_48))) {
+      result__OIRN=(Self__MIRN->value__W4YD ==  4294967295LU);
     };
-    if (((void *)Self__ICGO == (void *)(&__string_49))) {
-      result__K0UN=(Self__I0UN->value__VUYD ==  65535);
+    if (((void *)Self__ALCO == (void *)(&__string_49))) {
+      result__OIRN=(Self__MIRN->value__W4YD ==  65535);
     };
-    if (((void *)Self__ICGO == (void *)(&__string_50))) {
-      result__K0UN=(Self__I0UN->value__VUYD ==  255);
+    if (((void *)Self__ALCO == (void *)(&__string_50))) {
+      result__OIRN=(Self__MIRN->value__W4YD ==  255);
     };
   };
-  return(result__K0UN);
+  return(result__OIRN);
 }
 
-static __INTEGER_64 to_power__14UN(__INTEGER_CST *Self__24UN)
+static __INTEGER_64 to_power__5MRN(__INTEGER_CST *Self__ANRN)
 // ({INTEGER_CST}) With resultNo recursive, No inlinable.
 {
-  __INTEGER_64 result__44UN,val__B5UN;
-  result__44UN= 0;
-  val__B5UN=Self__24UN->value__VUYD;
-  if ((val__B5UN ==  0)) {
-    result__44UN=((__INTEGER_64 )(__INTEGER)(-  1));
+  __INTEGER_64 result__CNRN,val__FNRN;
+  result__CNRN= 0;
+  val__FNRN=Self__ANRN->value__W4YD;
+  if ((val__FNRN ==  0)) {
+    result__CNRN=((__INTEGER_64 )(__INTEGER)(-  1));
   } else {
-    while (((__INTEGER_64)(val__B5UN &  1) ==  0)) {
-      val__B5UN=(__INTEGER_64)(val__B5UN >>  1);
-      result__44UN=(__INTEGER_64)(result__44UN +  1);
+    while (((__INTEGER_64)(val__FNRN &  1) ==  0)) {
+      val__FNRN=(__INTEGER_64)(val__FNRN >>  1);
+      result__CNRN=(__INTEGER_64)(result__CNRN +  1);
     };
-    if ((val__B5UN !=  1)) {
-      result__44UN=((__INTEGER_64 )(__INTEGER)(-  1));
+    if ((val__FNRN !=  1)) {
+      result__CNRN=((__INTEGER_64 )(__INTEGER)(-  1));
     };
   };
-  return(result__44UN);
+  return(result__CNRN);
 }
 
-static void* get_last_value__RPTL(__SLOT_DATA *Self__SPTL,void *rec__TPTL)
+static void* get_last_value__D0PL(__SLOT_DATA *Self__E0PL,void *rec__F0PL)
 // ({SLOT_DATA},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
 {
-  void *result__VPTL,*__tmp__XRTL,*__tmp__VSTL,*__tmp__UUTL,*__tmp__MVTL;
-  void *__tmp__O0TL,*__tmp__Y5TL,*__tmp__TBUL,*__tmp__KEUL;
-  void *rd__XPTL,*__tmp__2UTL,*__tmp__NVTL,*__tmp__Q0TL;
-  void *rd_loc__YPTL,*__tmp__RRTL,*__tmp__YRTL,*__tmp__WSTL;
-  void *wrt_slot__ZPTL,*__tmp__VRTL,*__tmp__TSTL,*__tmp__TUTL;
-  void *__tmp__KVTL,*__tmp__SBUL,*__tmp__JEUL;
-  void *l__0PTL,*__tmp__EVTL,*__tmp__30TL;
-  void *g__1PTL,*__tmp__HVTL,*__tmp__A1TL;
-  __INTEGER my_require_count__3PTL,__tmp__KSTL,Self__WKNN,Self__EOBR;
-  __INTEGER up__FOBR;
-  void *pb__4PTL,*__tmp__BRTL;
-  void *__tmp__4QTL;
-  void *__tmp__ARTL;
-  void *__tmp__URTL,*__tmp__SSTL,*__tmp__SUTL,*__tmp__JVTL,*__tmp__N0TL;
-  void *__tmp__RBUL,*__tmp__4DUL,*__tmp__IEUL;
-  void *__tmp__CVTL,*__tmp__FVTL,*__tmp__XVTL,*__tmp__FYTL,*__tmp__10TL;
-  void *__tmp__40TL;
-  __READ_LOCAL *Self__ZRJQ,*Self__1RJQ,*Self__HSJQ,*Self__JSJQ;
-  __READ_LOCAL *Self__LSJQ,*Self__NSJQ,*Self__2SJQ,*Self__4SJQ;
-  __READ_LOCAL *Self__ATJQ,*Self__CTJQ;
-  __READ_GLOBAL *Self__2RJQ,*Self__KSJQ,*Self__OSJQ,*Self__5SJQ;
-  __READ_GLOBAL *Self__DTJQ;
-  __STRING_CST *Self__3RJQ;
-  __PROTOTYPE_CST *Self__4RJQ;
-  __INTEGER_CST *Self__5RJQ;
-  __REAL_CST *Self__BSJQ;
-  __CHARACTER_CST *Self__DSJQ;
-  __IS_EXPANDED *Self__ESJQ;
-  __POSITION __tmp__5DUL;
-  __BOOLEAN is_rec_ok__2PTL,__tmp__FUTL,__tmp__KUTL,__tmp__VUTL;
-  __BOOLEAN __tmp__B0TL,__tmp__E0TL,__tmp__C1TL,__tmp__05TL,__tmp__3BUL;
-  __BOOLEAN __tmp__EBUL,__tmp__TDUL;
-  void **__tmp__3CER;
-  result__VPTL=NULL;
-  rd__XPTL=NULL;
-  rd_loc__YPTL=NULL;
-  wrt_slot__ZPTL=NULL;
-  l__0PTL=NULL;
-  g__1PTL=NULL;
-  is_rec_ok__2PTL=FALSE__;
-  my_require_count__3PTL= 0;
-  pb__4PTL=NULL;
-  if ((((! mode_recursive__MDVC) && ((void *)loop_invariant__3GEL == (void *)NULL)) && ((void *)Self__SPTL->last_write__E2ML != (void *)NULL))) {
-    my_require_count__3PTL=require_count__UIAN(Self__SPTL);
-    if (((void *)rec__TPTL != (void *)NULL)) {
-      switch (((struct ___OBJ *)rec__TPTL)->__id) {
+  __INTEGER_64 v__HINR;
+  void *result__H0PL,*__tmp__J2PL,*__tmp__H3PL,*__tmp__G5PL,*__tmp__45PL;
+  void *__tmp__AFQL,*__tmp__KKQL,*__tmp__FMQL,*__tmp__2OQL;
+  void *rd__J0PL,*__tmp__O5PL,*__tmp__55PL,*__tmp__CFQL,*__tmp__TOBR;
+  void *__tmp__XOBR,*__tmp__GGDR;
+  void *rd_loc__K0PL,*__tmp__D2PL,*__tmp__K2PL,*__tmp__I3PL;
+  void *wrt_slot__L0PL,*__tmp__H2PL,*__tmp__F3PL,*__tmp__F5PL;
+  void *__tmp__25PL,*__tmp__EMQL,*__tmp__1OQL;
+  void *l__M0PL,*__tmp__W5PL,*__tmp__PFQL;
+  void *g__N0PL,*__tmp__Z5PL,*__tmp__SFQL;
+  __INTEGER my_require_count__P0PL,result__1FDR,__tmp__22PL,Self__0YJN;
+  __INTEGER result__3FDR,result__5FDR,result__BGDR,result__DGDR;
+  __INTEGER typ_id__5HNR,typ_id__LINR,typ_id__XINR,Self__CN3Q,up__DN3Q;
+  void *pb__Q0PL,*__tmp__T1PL;
+  void *__tmp__Q1PL,*t__IINR,*t__UINR;
+  void *__tmp__S1PL;
+  void *__tmp__G2PL,*__tmp__E3PL,*__tmp__E5PL,*__tmp__15PL,*__tmp__5EQL;
+  void *__tmp__DMQL,*__tmp__QOQL,*__tmp__0OQL;
+  void *__tmp__U5PL,*__tmp__X5PL,*__tmp__JAQL,*__tmp__XCQL,*__tmp__NFQL;
+  void *__tmp__QFQL;
+  __LOCAL *Self__4FDR,*Self__CGDR,*Self__D03R,*Self__I03R,*Self__L13R;
+  __LOCAL *Self__Q13R,*Self__V13R,*Self__013R,*Self__513R,*Self__E23R;
+  __LOCAL *Self__J23R,*Self__O23R;
+  __SLOT_DATA *Self__AGDR,*Self__EGDR;
+  __READ_LOCAL *Self__2UFQ,*Self__4UFQ,*__tmp__UOBR,*__tmp__YOBR;
+  __READ_LOCAL *Self__KVFQ,*Self__MVFQ,*Self__OVFQ,*Self__QVFQ;
+  __READ_LOCAL *Self__5VFQ,*Self__BWFQ,*Self__DWFQ,*Self__FWFQ;
+  void *voir__E03R,*voir__H03R,*voir__J03R,*voir__M03R,*voir__M13R;
+  void *voir__P13R,*voir__R13R,*voir__U13R,*voir__W13R,*voir__Z13R;
+  void *voir__113R,*voir__413R,*voir__A23R,*voir__D23R,*voir__F23R;
+  void *voir__I23R,*voir__K23R,*voir__N23R,*voir__P23R,*voir__S23R;
+  __LIST *Self__G03R,*Self__L03R,*Self__O13R,*Self__T13R,*Self__Y13R;
+  __LIST *Self__313R,*Self__C23R,*Self__H23R,*Self__M23R,*Self__R23R;
+  __READ_GLOBAL *Self__5UFQ,*__tmp__HGDR,*Self__NVFQ,*Self__RVFQ;
+  __READ_GLOBAL *Self__CWFQ,*Self__GWFQ;
+  __STRING_CST *Self__AVFQ;
+  __PROTOTYPE_CST *Self__BVFQ;
+  __INTEGER_CST *Self__CVFQ,*result__3HNR,*Self__FINR;
+  __POSITION p__GINR,p__SINR,p__4INR,__tmp__ROQL;
+  __POINTER ptr__4HNR,ptr_table__O03R,next__N03R,result__P03R;
+  __POINTER ptr_table__T03R,next__S03R,result__U03R,ptr__KINR;
+  __POINTER ptr_table__Y03R,next__X03R,result__Z03R,ptr_table__303R;
+  __POINTER next__203R,result__403R,ptr__WINR,ptr_table__C13R;
+  __POINTER next__B13R,result__D13R,ptr_table__H13R,next__G13R;
+  __POINTER result__I13R;
+  __UINTEGER_32 sz__AINR,a__BINR,new_size__CINR,t__DINR,a__EINR;
+  __UINTEGER_32 new_size__W03R,lab_type__V03R,sz__MINR,a__NINR;
+  __UINTEGER_32 new_size__OINR,t__PINR,a__QINR,new_size__A13R;
+  __UINTEGER_32 lab_type__503R,sz__YINR,a__ZINR,new_size__0INR,t__1INR;
+  __UINTEGER_32 a__2INR,new_size__K13R,lab_type__J13R;
+  __REAL_CST *Self__EVFQ,*result__JINR,*Self__RINR;
+  void *v__TINR;
+  __CHARACTER_CST *Self__GVFQ;
+  __IS_EXPANDED *Self__HVFQ,*result__VINR,*Self__3INR;
+  __BOOLEAN is_rec_ok__O0PL,__tmp__X4PL,__tmp__24PL,__tmp__H5PL;
+  __BOOLEAN __tmp__ICQL,__tmp__NCQL,__tmp__TEQL,__tmp__MEQL,__tmp__QEQL;
+  __BOOLEAN __tmp__WEQL,__tmp__UFQL,__tmp__2JQL,__tmp__WHQL,__tmp__1HQL;
+  __BOOLEAN __tmp__3JQL,__tmp__VJQL,__tmp__ZJQL,__tmp__MKQL,__tmp__PMQL;
+  __BOOLEAN __tmp__WLQL,__tmp__FOQL;
+  void **__tmp__HAAR;
+  result__H0PL=NULL;
+  rd__J0PL=NULL;
+  rd_loc__K0PL=NULL;
+  wrt_slot__L0PL=NULL;
+  l__M0PL=NULL;
+  g__N0PL=NULL;
+  is_rec_ok__O0PL=FALSE__;
+  my_require_count__P0PL= 0;
+  pb__Q0PL=NULL;
+  if ((((! mode_recursive__3XUC) && ((void *)loop_invariant__LLAL == (void *)NULL)) && ((void *)Self__E0PL->last_write__MBJL != (void *)NULL))) {
+    result__1FDR= 0;
+    if (((void *)Self__E0PL->parent_variable__HHZD.require_first__L5DH != (void *)NULL)) {
+      if (((void *)Self__E0PL->parent_variable__HHZD.require_list__25DH != (void *)NULL)) {
+        result__1FDR=(__INTEGER)( 1 + (__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__E0PL->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI +  1));
+      } else {
+        result__1FDR= 1;
+      };
+    };
+    my_require_count__P0PL=result__1FDR;
+    if (((void *)rec__F0PL != (void *)NULL)) {
+      switch (((struct ___OBJ *)rec__F0PL)->__id) {
       case __LIST__: {
-        __tmp__4QTL=static_type__SCTG(rec__TPTL);
+        __tmp__Q1PL=static_type__OHQG(rec__F0PL);
       } break;
       case __STRING_CST__: {
-        __tmp__4QTL=((__STRING_CST *)rec__TPTL)->parent_constant__5F.static_type__LSYD;
+        __tmp__Q1PL=((__STRING_CST *)rec__F0PL)->parent_constant__5F.static_type__M2YD;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__4QTL=((__EXTERNAL_C *)rec__TPTL)->static_type__KMZD;
+        __tmp__Q1PL=((__EXTERNAL_C *)rec__F0PL)->static_type__1VZD;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__4QTL=((__PROTOTYPE_CST *)rec__TPTL)->parent_constant__DMMC.static_type__LSYD;
+        __tmp__Q1PL=((__PROTOTYPE_CST *)rec__F0PL)->parent_constant__W2LC.static_type__M2YD;
       } break;
       case __INTEGER_CST__: {
-        __tmp__4QTL=((__INTEGER_CST *)rec__TPTL)->parent_constant__OMMC.static_type__LSYD;
+        __tmp__Q1PL=((__INTEGER_CST *)rec__F0PL)->parent_constant__B3LC.static_type__M2YD;
       } break;
       case __READ_LOCAL__: {
-        __tmp__4QTL=((__LOCAL *)((__READ_LOCAL *)rec__TPTL)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+        __tmp__Q1PL=((__LOCAL *)((__READ_LOCAL *)rec__F0PL)->local__HJZD)->parent_variable__T1LC.type__D25F;
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__4QTL=static_type__EG5H(rec__TPTL);
+        __tmp__Q1PL=static_type__CN1H(rec__F0PL);
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__4QTL=static_type__3G5H();
+        __tmp__Q1PL=static_type__1N1H();
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__4QTL=static_type__CH5H();
+        __tmp__Q1PL=static_type__AO1H();
       } break;
       case __REAL_CST__: {
-        __tmp__4QTL=((__REAL_CST *)rec__TPTL)->parent_constant__IVNH.static_type__LSYD;
+        __tmp__Q1PL=((__REAL_CST *)rec__F0PL)->parent_constant__U2JH.static_type__M2YD;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__4QTL=((__CHARACTER_CST *)rec__TPTL)->parent_constant__1VNH.static_type__LSYD;
+        __tmp__Q1PL=((__CHARACTER_CST *)rec__F0PL)->parent_constant__H3JH.static_type__M2YD;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__4QTL=static_type__HH5H();
+        __tmp__Q1PL=static_type__FO1H();
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__4QTL=static_type__MH5H();
+        __tmp__Q1PL=static_type__KO1H();
       } break;
       case __EXPR_SUP__: {
-        __tmp__4QTL=static_type__RH5H();
+        __tmp__Q1PL=static_type__PO1H();
       } break;
       case __EXPR_SUB__: {
-        __tmp__4QTL=static_type__WH5H(rec__TPTL);
+        __tmp__Q1PL=static_type__UO1H(rec__F0PL);
       } break;
       case __EXPR_MUL__: {
-        __tmp__4QTL=static_type__2H5H(rec__TPTL);
+        __tmp__Q1PL=static_type__0O1H(rec__F0PL);
       } break;
       case __EXPR_DIV__: {
-        __tmp__4QTL=static_type__BI5H(rec__TPTL);
+        __tmp__Q1PL=static_type__5O1H(rec__F0PL);
       } break;
       case __EXPR_AND__: {
-        __tmp__4QTL=static_type__GI5H(rec__TPTL);
+        __tmp__Q1PL=static_type__EP1H(rec__F0PL);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__4QTL=static_type__LI5H(rec__TPTL);
+        __tmp__Q1PL=static_type__JP1H(rec__F0PL);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__4QTL=static_type__QI5H(rec__TPTL);
+        __tmp__Q1PL=static_type__OP1H(rec__F0PL);
       } break;
       case __PUT_TO__: {
-        __tmp__4QTL=TYPE_VOID__->parent_type__UIB.default__AKC;
+        __tmp__Q1PL=TYPE_VOID__->parent_type__UIB.default__AKC;
       } break;
       case __ITEM__: {
-        __tmp__4QTL=static_type__ZI5H(rec__TPTL);
+        __tmp__Q1PL=static_type__XP1H(rec__F0PL);
       } break;
       case __SIZE_OF__: {
-        __tmp__4QTL=static_type__FJ5H();
+        __tmp__Q1PL=static_type__DQ1H();
       } break;
       case __CAST__: {
-        __tmp__4QTL=((__CAST *)rec__TPTL)->static_type__2G5H;
+        __tmp__Q1PL=((__CAST *)rec__F0PL)->static_type__0N1H;
       } break;
       case __CALL_SLOT__: {
-        __tmp__4QTL=static_type__SEOL(rec__TPTL);
+        __tmp__Q1PL=static_type__NOKL(rec__F0PL);
       } break;
       case __READ_SLOT__: {
-        __tmp__4QTL=((__SLOT_DATA *)((__READ_SLOT *)rec__TPTL)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+        __tmp__Q1PL=((__SLOT_DATA *)((__READ_SLOT *)rec__F0PL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
       } break;
       case __READ_GLOBAL__: {
-        __tmp__4QTL=((__SLOT_DATA *)((__READ_GLOBAL *)rec__TPTL)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+        __tmp__Q1PL=((__SLOT_DATA *)((__READ_GLOBAL *)rec__F0PL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__4QTL=static_type__VN3M();
+        __tmp__Q1PL=static_type__Z1ZM();
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__4QTL=static_type__BIIO();
+        __tmp__Q1PL=static_type__ZQEO();
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__4QTL=static_type__XRMO();
+        __tmp__Q1PL=static_type__P0IO();
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__4QTL=static_type__GIIO();
+        __tmp__Q1PL=static_type__4QEO();
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__4QTL=static_type__3RMO();
+        __tmp__Q1PL=static_type__V0IO();
       } break;
       case __EXPR_NEG__: {
-        __tmp__4QTL=static_type__FZMM(rec__TPTL);
+        __tmp__Q1PL=static_type__DFJM(rec__F0PL);
       } break;
       case __EXPR_ADD__: {
-        __tmp__4QTL=static_type__UTQL(rec__TPTL);
+        __tmp__Q1PL=static_type__P3ML(rec__F0PL);
       } break;
       case __EXPR_NOT__: {
-        __tmp__4QTL=static_type__NP1M(rec__TPTL);
+        __tmp__Q1PL=static_type__R3XM(rec__F0PL);
       } break;
       case __EXPR_MOD__: {
-        __tmp__4QTL=static_type__LIIO(rec__TPTL);
+        __tmp__Q1PL=static_type__DREO(rec__F0PL);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__4QTL=static_type__CZHP();
+        __tmp__Q1PL=static_type__0BEP();
       } break;
       case __EXPR_INF__: {
-        __tmp__4QTL=static_type__RMUN();
+        __tmp__Q1PL=static_type__V0QN();
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__4QTL=static_type__WMUN();
+        __tmp__Q1PL=static_type__00QN();
       } break;
       case __EXPR_OR__: {
-        __tmp__4QTL=static_type__ZKTN(rec__TPTL);
+        __tmp__Q1PL=static_type__3YPN(rec__F0PL);
       } break;
       case __EXPR_XOR__: {
-        __tmp__4QTL=static_type__D5VO(rec__TPTL);
+        __tmp__Q1PL=static_type__1HSO(rec__F0PL);
       } break;
       };
-      __tmp__ARTL=((__TYPE_FULL *)__tmp__4QTL)->parent_type__KTL;
-      if (__tmp__ARTL==NULL) {
-        __tmp__BRTL=NULL;
+      __tmp__S1PL=((__TYPE_FULL *)__tmp__Q1PL)->parent_type__5SL;
+      if (__tmp__S1PL==NULL) {
+        __tmp__T1PL=NULL;
       } else {
-        switch (((struct ___OBJ *)__tmp__ARTL)->__id) {
+        switch (((struct ___OBJ *)__tmp__S1PL)->__id) {
         case __TYPE__: {
-          __tmp__BRTL=NULL;
+          __tmp__T1PL=NULL;
         } break;
         case __TYPE_NULL__: {
-          __tmp__BRTL=NULL;
+          __tmp__T1PL=NULL;
         } break;
         case __TYPE_VOID__: {
-          __tmp__BRTL=NULL;
+          __tmp__T1PL=NULL;
         } break;
         case __TYPE_CONTEXT__: {
-          __tmp__BRTL=NULL;
+          __tmp__T1PL=NULL;
         } break;
         case __TYPE_ID__: {
-          __tmp__BRTL=NULL;
+          __tmp__T1PL=NULL;
         } break;
         case __TYPE_GENERIC__: {
-          __tmp__BRTL=NULL;
+          __tmp__T1PL=NULL;
         } break;
         case __PROFIL_BLOCK__: {
-          __tmp__BRTL=((void *)__tmp__ARTL);
+          __tmp__T1PL=((void *)__tmp__S1PL);
         } break;
         }
       };
-      pb__4PTL=__tmp__BRTL;
-      if ((((void *)__tmp__BRTL != (void *)NULL) && ((void *)Self__SPTL->parent_variable__G3YD.require_list__0WHH != (void *)NULL))) {
-        if (rec__TPTL==NULL) {
-          __tmp__RRTL=NULL;
+      pb__Q0PL=__tmp__T1PL;
+      if ((((void *)__tmp__T1PL != (void *)NULL) && ((void *)Self__E0PL->parent_variable__HHZD.require_list__25DH != (void *)NULL))) {
+        if (rec__F0PL==NULL) {
+          __tmp__D2PL=NULL;
         } else {
-          switch (((struct ___OBJ *)rec__TPTL)->__id) {
+          switch (((struct ___OBJ *)rec__F0PL)->__id) {
           case __LIST__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __STRING_CST__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXTERNAL_C__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __INTEGER_CST__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __READ_LOCAL__: {
-            __tmp__RRTL=((void *)rec__TPTL);
+            __tmp__D2PL=((void *)rec__F0PL);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __REAL_CST__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __CHARACTER_CST__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __IS_EXPANDED__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_SUP__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_SUB__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_MUL__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_DIV__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_AND__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __PUT_TO__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __ITEM__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __SIZE_OF__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __CAST__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __CALL_SLOT__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __READ_SLOT__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_NEG__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_ADD__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_NOT__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_MOD__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_INF__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_OR__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           case __EXPR_XOR__: {
-            __tmp__RRTL=NULL;
+            __tmp__D2PL=NULL;
           } break;
           }
         };
-        l__0PTL=((__READ_LOCAL *)__tmp__RRTL)->local__G5YD;
-        __tmp__URTL=Self__SPTL->parent_variable__G3YD.require_first__JWHH;
-        if (__tmp__URTL==NULL) {
-          __tmp__VRTL=NULL;
+        l__M0PL=((__READ_LOCAL *)__tmp__D2PL)->local__HJZD;
+        __tmp__G2PL=Self__E0PL->parent_variable__HHZD.require_first__L5DH;
+        if (__tmp__G2PL==NULL) {
+          __tmp__H2PL=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__URTL)->__id) {
+          switch (((struct ___OBJ *)__tmp__G2PL)->__id) {
           case __WRITE_GLOBAL__: {
-            __tmp__VRTL=NULL;
+            __tmp__H2PL=NULL;
           } break;
           case __WRITE_SLOT__: {
-            __tmp__VRTL=((void *)__tmp__URTL);
+            __tmp__H2PL=((void *)__tmp__G2PL);
           } break;
           case __WRITE_LOCAL__: {
-            __tmp__VRTL=NULL;
+            __tmp__H2PL=NULL;
           } break;
           }
         };
-        wrt_slot__ZPTL=__tmp__VRTL;
-        __tmp__XRTL=((__WRITE_SLOT *)__tmp__VRTL)->receiver__RM5H;
-        if (__tmp__XRTL==NULL) {
-          __tmp__YRTL=NULL;
+        wrt_slot__L0PL=__tmp__H2PL;
+        __tmp__J2PL=((__WRITE_SLOT *)__tmp__H2PL)->receiver__PT1H;
+        if (__tmp__J2PL==NULL) {
+          __tmp__K2PL=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__XRTL)->__id) {
+          switch (((struct ___OBJ *)__tmp__J2PL)->__id) {
           case __LIST__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __STRING_CST__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXTERNAL_C__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __INTEGER_CST__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __READ_LOCAL__: {
-            __tmp__YRTL=((void *)__tmp__XRTL);
+            __tmp__K2PL=((void *)__tmp__J2PL);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __REAL_CST__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __CHARACTER_CST__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __IS_EXPANDED__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_SUP__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_SUB__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_MUL__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_DIV__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_AND__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __PUT_TO__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __ITEM__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __SIZE_OF__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __CAST__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __CALL_SLOT__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __READ_SLOT__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_NEG__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_ADD__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_NOT__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_MOD__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_INF__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_OR__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           case __EXPR_XOR__: {
-            __tmp__YRTL=NULL;
+            __tmp__K2PL=NULL;
           } break;
           }
         };
-        rd_loc__YPTL=__tmp__YRTL;
-        if (((void *)((__READ_LOCAL *)__tmp__YRTL)->local__G5YD == (void *)l__0PTL)) {
-          my_require_count__3PTL= 1;
+        rd_loc__K0PL=__tmp__K2PL;
+        if (((void *)((__READ_LOCAL *)__tmp__K2PL)->local__HJZD == (void *)l__M0PL)) {
+          my_require_count__P0PL= 1;
         } else {
-          my_require_count__3PTL= 0;
-        };
-        __tmp__KSTL=((__FAST_ARRAYoWRITEo *)Self__SPTL->parent_variable__G3YD.require_list__0WHH)->parent_arrayed_collection__ZWHH.upper__5HHI;
-        Self__WKNN= 0;
-        __tmp__3CER=((__FAST_ARRAYoWRITEo *)Self__SPTL->parent_variable__G3YD.require_list__0WHH)->parent_arrayed_collection__ZWHH.storage__3IHI;
-        while ((Self__WKNN <= __tmp__KSTL)) {
-          __tmp__SSTL=((void **)__tmp__3CER)[Self__WKNN];
-          if (__tmp__SSTL==NULL) {
-            __tmp__TSTL=NULL;
+          my_require_count__P0PL= 0;
+        };
+        __tmp__22PL=((__FAST_ARRAYoWRITEo *)Self__E0PL->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI;
+        Self__0YJN= 0;
+        __tmp__HAAR=((__FAST_ARRAYoWRITEo *)Self__E0PL->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.storage__TPDI;
+        while ((Self__0YJN <= __tmp__22PL)) {
+          __tmp__E3PL=((void **)__tmp__HAAR)[Self__0YJN];
+          if (__tmp__E3PL==NULL) {
+            __tmp__F3PL=NULL;
           } else {
-            switch (((struct ___OBJ *)__tmp__SSTL)->__id) {
+            switch (((struct ___OBJ *)__tmp__E3PL)->__id) {
             case __WRITE_GLOBAL__: {
-              __tmp__TSTL=NULL;
+              __tmp__F3PL=NULL;
             } break;
             case __WRITE_SLOT__: {
-              __tmp__TSTL=((void *)__tmp__SSTL);
+              __tmp__F3PL=((void *)__tmp__E3PL);
             } break;
             case __WRITE_LOCAL__: {
-              __tmp__TSTL=NULL;
+              __tmp__F3PL=NULL;
             } break;
             }
           };
-          wrt_slot__ZPTL=__tmp__TSTL;
-          __tmp__VSTL=((__WRITE_SLOT *)__tmp__TSTL)->receiver__RM5H;
-          if (__tmp__VSTL==NULL) {
-            __tmp__WSTL=NULL;
+          wrt_slot__L0PL=__tmp__F3PL;
+          __tmp__H3PL=((__WRITE_SLOT *)__tmp__F3PL)->receiver__PT1H;
+          if (__tmp__H3PL==NULL) {
+            __tmp__I3PL=NULL;
           } else {
-            switch (((struct ___OBJ *)__tmp__VSTL)->__id) {
+            switch (((struct ___OBJ *)__tmp__H3PL)->__id) {
             case __LIST__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __STRING_CST__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXTERNAL_C__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __PROTOTYPE_CST__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __INTEGER_CST__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __READ_LOCAL__: {
-              __tmp__WSTL=((void *)__tmp__VSTL);
+              __tmp__I3PL=((void *)__tmp__H3PL);
             } break;
             case __EXPR_MULTIPLE__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_EQUAL__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_NOT_EQUAL__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __REAL_CST__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __CHARACTER_CST__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __IS_EXPANDED__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __GET_TYPE_ID__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_SUP__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_SUB__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_MUL__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_DIV__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_AND__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_SHIFT_R__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_SHIFT_L__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __PUT_TO__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __ITEM__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __SIZE_OF__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __CAST__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __CALL_SLOT__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __READ_SLOT__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __READ_GLOBAL__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_NOT_LOGIC__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_OR_LOGIC__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_OR_OR_LOGIC__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_AND_LOGIC__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_AND_AND_LOGIC__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_NEG__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_ADD__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_NOT__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_MOD__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_SUP_EQ__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_INF__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_INF_EQ__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_OR__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             case __EXPR_XOR__: {
-              __tmp__WSTL=NULL;
+              __tmp__I3PL=NULL;
             } break;
             }
           };
-          rd_loc__YPTL=__tmp__WSTL;
-          if (((void *)((__READ_LOCAL *)__tmp__WSTL)->local__G5YD == (void *)l__0PTL)) {
-            my_require_count__3PTL=(__INTEGER)(my_require_count__3PTL +  1);
+          rd_loc__K0PL=__tmp__I3PL;
+          if (((void *)((__READ_LOCAL *)__tmp__I3PL)->local__HJZD == (void *)l__M0PL)) {
+            my_require_count__P0PL=(__INTEGER)(my_require_count__P0PL +  1);
           };
-          Self__WKNN=(__INTEGER)(Self__WKNN +  1);
+          Self__0YJN=(__INTEGER)(Self__0YJN +  1);
         };
       };
     };
-    if ((((Self__SPTL->last_seq_call_and_loop__FTTL == seq_call_and_loop__BOIJ) && is_seq_list__TIEN(Self__SPTL->last_list_current__A3ML)) || (my_require_count__3PTL ==  1))) {
-      if (((void *)rec__TPTL == (void *)NULL)) {
-        is_rec_ok__2PTL=TRUE__;
-        __tmp__FUTL=TRUE__;
+    if ((((Self__E0PL->last_seq_call_and_loop__X3PL == seq_call_and_loop__3QEJ) && is_seq_list__XWAN(Self__E0PL->last_list_current__ICJL)) || (my_require_count__P0PL ==  1))) {
+      if (((void *)rec__F0PL == (void *)NULL)) {
+        is_rec_ok__O0PL=TRUE__;
+        __tmp__X4PL=TRUE__;
       } else {
-        __tmp__FUTL=FALSE__;
+        __tmp__X4PL=FALSE__;
       };
-      if ((! __tmp__FUTL)) {
-        switch (((struct ___OBJ *)rec__TPTL)->__id) {
+      if ((! __tmp__X4PL)) {
+        switch (((struct ___OBJ *)rec__F0PL)->__id) {
         case __LIST__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __STRING_CST__: {
-          __tmp__KUTL=TRUE__;
+          __tmp__24PL=TRUE__;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__KUTL=TRUE__;
+          __tmp__24PL=TRUE__;
         } break;
         case __INTEGER_CST__: {
-          __tmp__KUTL=TRUE__;
+          __tmp__24PL=TRUE__;
         } break;
         case __READ_LOCAL__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __REAL_CST__: {
-          __tmp__KUTL=TRUE__;
+          __tmp__24PL=TRUE__;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__KUTL=TRUE__;
+          __tmp__24PL=TRUE__;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_SUP__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_SUB__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_MUL__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_DIV__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_AND__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __PUT_TO__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __ITEM__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __SIZE_OF__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __CAST__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __CALL_SLOT__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __READ_SLOT__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_NEG__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_ADD__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_NOT__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_MOD__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_INF__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_OR__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         case __EXPR_XOR__: {
-          __tmp__KUTL=FALSE__;
+          __tmp__24PL=FALSE__;
         } break;
         };
-        if (__tmp__KUTL) {
-          __tmp__SUTL=Self__SPTL->last_write__E2ML;
-          if (__tmp__SUTL==NULL) {
-            __tmp__TUTL=NULL;
+        if (__tmp__24PL) {
+          __tmp__E5PL=Self__E0PL->last_write__MBJL;
+          if (__tmp__E5PL==NULL) {
+            __tmp__F5PL=NULL;
           } else {
-            switch (((struct ___OBJ *)__tmp__SUTL)->__id) {
+            switch (((struct ___OBJ *)__tmp__E5PL)->__id) {
             case __WRITE_GLOBAL__: {
-              __tmp__TUTL=NULL;
+              __tmp__F5PL=NULL;
             } break;
             case __WRITE_SLOT__: {
-              __tmp__TUTL=((void *)__tmp__SUTL);
+              __tmp__F5PL=((void *)__tmp__E5PL);
             } break;
             }
           };
-          wrt_slot__ZPTL=__tmp__TUTL;
-          __tmp__UUTL=((__WRITE_SLOT *)__tmp__TUTL)->receiver__RM5H;
-          switch (((struct ___OBJ *)rec__TPTL)->__id) {
+          wrt_slot__L0PL=__tmp__F5PL;
+          __tmp__G5PL=((__WRITE_SLOT *)__tmp__F5PL)->receiver__PT1H;
+          switch (((struct ___OBJ *)rec__F0PL)->__id) {
           case __LIST__: {
-            __tmp__VUTL=FALSE__;
+            __tmp__H5PL=FALSE__;
           } break;
           case __STRING_CST__: {
-            __tmp__VUTL=__infix_equal_equal__CC5L(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__XN1L(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__VUTL=FALSE__;
+            __tmp__H5PL=FALSE__;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__VUTL=__infix_equal_equal__XC5L(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__MO1L(rec__F0PL,__tmp__G5PL);
           } break;
           case __INTEGER_CST__: {
-            __tmp__VUTL=__infix_equal_equal__ID5L(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__3O1L(rec__F0PL,__tmp__G5PL);
           } break;
           case __READ_LOCAL__: {
-            __tmp__VUTL=__infix_equal_equal__CE5L(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__XP1L(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__VUTL=FALSE__;
+            __tmp__H5PL=FALSE__;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__VUTL=__infix_equal_equal__YE5L(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__NQ1L(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__VUTL=__infix_equal_equal__UF5L(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__JR1L(rec__F0PL,__tmp__G5PL);
           } break;
           case __REAL_CST__: {
-            __tmp__VUTL=__infix_equal_equal__QG5L(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__FS1L(rec__F0PL,__tmp__G5PL);
           } break;
           case __CHARACTER_CST__: {
-            __tmp__VUTL=__infix_equal_equal__KH5L(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__5S1L(rec__F0PL,__tmp__G5PL);
           } break;
           case __IS_EXPANDED__: {
-            __tmp__VUTL=FALSE__;
+            __tmp__H5PL=FALSE__;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__VUTL=FALSE__;
+            __tmp__H5PL=FALSE__;
           } break;
           case __EXPR_SUP__: {
-            __tmp__VUTL=__infix_equal_equal__DI5L(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__YT1L(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_SUB__: {
-            __tmp__VUTL=__infix_equal_equal__5I5L(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__UU1L(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_MUL__: {
-            __tmp__VUTL=__infix_equal_equal__1J5L(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__QV1L(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_DIV__: {
-            __tmp__VUTL=__infix_equal_equal__XK5L(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__MW1L(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_AND__: {
-            __tmp__VUTL=__infix_equal_equal__TL5L(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__IX1L(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__VUTL=__infix_equal_equal__PM5L(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__EY1L(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__VUTL=__infix_equal_equal__LN5L(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__AZ1L(rec__F0PL,__tmp__G5PL);
           } break;
           case __PUT_TO__: {
-            __tmp__VUTL=FALSE__;
+            __tmp__H5PL=FALSE__;
           } break;
           case __ITEM__: {
-            __tmp__VUTL=FALSE__;
+            __tmp__H5PL=FALSE__;
           } break;
           case __SIZE_OF__: {
-            __tmp__VUTL=FALSE__;
+            __tmp__H5PL=FALSE__;
           } break;
           case __CAST__: {
-            __tmp__VUTL=FALSE__;
+            __tmp__H5PL=FALSE__;
           } break;
           case __CALL_SLOT__: {
-            __tmp__VUTL=FALSE__;
+            __tmp__H5PL=FALSE__;
           } break;
           case __READ_SLOT__: {
-            __tmp__VUTL=__infix_equal_equal__XO5L(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__M01L(rec__F0PL,__tmp__G5PL);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__VUTL=__infix_equal_equal__TP5L(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__I11L(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__VUTL=__infix_equal_equal__OVLO(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__G4HO(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__VUTL=__infix_equal_equal__4TJO(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__W2FO(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__VUTL=__infix_equal_equal__53PO(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__XGMO(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__VUTL=__infix_equal_equal__0UJO(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__S3FO(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__VUTL=__infix_equal_equal__24PO(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__UHMO(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_NEG__: {
-            __tmp__VUTL=__infix_equal_equal__V1OM(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__5HLM(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_ADD__: {
-            __tmp__VUTL=__infix_equal_equal__FQ5L(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__011L(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_NOT__: {
-            __tmp__VUTL=__infix_equal_equal__233M(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__AM0M(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_MOD__: {
-            __tmp__VUTL=__infix_equal_equal__WVJO(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__O4FO(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__VUTL=__infix_equal_equal__0PIP(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__SYEP(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_INF__: {
-            __tmp__VUTL=__infix_equal_equal__AWLO(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__Y4HO(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__VUTL=__infix_equal_equal__2WLO(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__U5HO(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_OR__: {
-            __tmp__VUTL=__infix_equal_equal__JZUN(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__NHRN(rec__F0PL,__tmp__G5PL);
           } break;
           case __EXPR_XOR__: {
-            __tmp__VUTL=__infix_equal_equal__SKZO(rec__TPTL,__tmp__UUTL);
+            __tmp__H5PL=__infix_equal_equal__KTVO(rec__F0PL,__tmp__G5PL);
           } break;
           };
-          is_rec_ok__2PTL=__tmp__VUTL;
+          is_rec_ok__O0PL=__tmp__H5PL;
         } else {
-          if (rec__TPTL==NULL) {
-            __tmp__2UTL=NULL;
+          if (rec__F0PL==NULL) {
+            __tmp__O5PL=NULL;
           } else {
-            switch (((struct ___OBJ *)rec__TPTL)->__id) {
+            switch (((struct ___OBJ *)rec__F0PL)->__id) {
             case __LIST__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __STRING_CST__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXTERNAL_C__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __PROTOTYPE_CST__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __INTEGER_CST__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __READ_LOCAL__: {
-              __tmp__2UTL=((void *)rec__TPTL);
+              __tmp__O5PL=((void *)rec__F0PL);
             } break;
             case __EXPR_MULTIPLE__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_EQUAL__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_NOT_EQUAL__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __REAL_CST__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __CHARACTER_CST__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __IS_EXPANDED__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __GET_TYPE_ID__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_SUP__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_SUB__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_MUL__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_DIV__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_AND__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_SHIFT_R__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_SHIFT_L__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __PUT_TO__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __ITEM__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __SIZE_OF__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __CAST__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __CALL_SLOT__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __READ_SLOT__: {
-              __tmp__2UTL=((void *)rec__TPTL);
+              __tmp__O5PL=((void *)rec__F0PL);
             } break;
             case __READ_GLOBAL__: {
-              __tmp__2UTL=((void *)rec__TPTL);
+              __tmp__O5PL=((void *)rec__F0PL);
             } break;
             case __EXPR_NOT_LOGIC__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_OR_LOGIC__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_OR_OR_LOGIC__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_AND_LOGIC__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_AND_AND_LOGIC__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_NEG__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_ADD__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_NOT__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_MOD__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_SUP_EQ__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_INF__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_INF_EQ__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_OR__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             case __EXPR_XOR__: {
-              __tmp__2UTL=NULL;
+              __tmp__O5PL=NULL;
             } break;
             }
           };
-          rd__XPTL=__tmp__2UTL;
-          if (((void *)__tmp__2UTL != (void *)NULL)) {
-            switch (((struct ___OBJ *)__tmp__2UTL)->__id) {
+          rd__J0PL=__tmp__O5PL;
+          if (((void *)__tmp__O5PL != (void *)NULL)) {
+            switch (((struct ___OBJ *)__tmp__O5PL)->__id) {
             case __READ_LOCAL__: {
-              __tmp__CVTL=((__READ_LOCAL *)__tmp__2UTL)->local__G5YD;
+              __tmp__U5PL=((__READ_LOCAL *)__tmp__O5PL)->local__HJZD;
             } break;
             case __READ_SLOT__: {
-              __tmp__CVTL=((__READ_SLOT *)__tmp__2UTL)->slot__QRKK;
+              __tmp__U5PL=((__READ_SLOT *)__tmp__O5PL)->slot__MUGK;
             } break;
             case __READ_GLOBAL__: {
-              __tmp__CVTL=((__READ_GLOBAL *)__tmp__2UTL)->global__3DNK;
+              __tmp__U5PL=((__READ_GLOBAL *)__tmp__O5PL)->global__ZGJK;
             } break;
             };
-            if (__tmp__CVTL==NULL) {
-              __tmp__EVTL=NULL;
+            if (__tmp__U5PL==NULL) {
+              __tmp__W5PL=NULL;
             } else {
-              switch (((struct ___OBJ *)__tmp__CVTL)->__id) {
+              switch (((struct ___OBJ *)__tmp__U5PL)->__id) {
               case __LOCAL__: {
-                __tmp__EVTL=((void *)__tmp__CVTL);
+                __tmp__W5PL=((void *)__tmp__U5PL);
               } break;
               case __SLOT_DATA__: {
-                __tmp__EVTL=NULL;
+                __tmp__W5PL=NULL;
               } break;
               }
             };
-            l__0PTL=__tmp__EVTL;
-            switch (((struct ___OBJ *)__tmp__2UTL)->__id) {
+            l__M0PL=__tmp__W5PL;
+            switch (((struct ___OBJ *)__tmp__O5PL)->__id) {
             case __READ_LOCAL__: {
-              __tmp__FVTL=((__READ_LOCAL *)__tmp__2UTL)->local__G5YD;
+              __tmp__X5PL=((__READ_LOCAL *)__tmp__O5PL)->local__HJZD;
             } break;
             case __READ_SLOT__: {
-              __tmp__FVTL=((__READ_SLOT *)__tmp__2UTL)->slot__QRKK;
+              __tmp__X5PL=((__READ_SLOT *)__tmp__O5PL)->slot__MUGK;
             } break;
             case __READ_GLOBAL__: {
-              __tmp__FVTL=((__READ_GLOBAL *)__tmp__2UTL)->global__3DNK;
+              __tmp__X5PL=((__READ_GLOBAL *)__tmp__O5PL)->global__ZGJK;
             } break;
             };
-            if (__tmp__FVTL==NULL) {
-              __tmp__HVTL=NULL;
+            if (__tmp__X5PL==NULL) {
+              __tmp__Z5PL=NULL;
             } else {
-              switch (((struct ___OBJ *)__tmp__FVTL)->__id) {
+              switch (((struct ___OBJ *)__tmp__X5PL)->__id) {
               case __LOCAL__: {
-                __tmp__HVTL=NULL;
+                __tmp__Z5PL=NULL;
               } break;
               case __SLOT_DATA__: {
-                __tmp__HVTL=((void *)__tmp__FVTL);
+                __tmp__Z5PL=((void *)__tmp__X5PL);
               } break;
               }
             };
-            g__1PTL=__tmp__HVTL;
-            __tmp__JVTL=Self__SPTL->last_write__E2ML;
-            if (__tmp__JVTL==NULL) {
-              __tmp__KVTL=NULL;
+            g__N0PL=__tmp__Z5PL;
+            __tmp__15PL=Self__E0PL->last_write__MBJL;
+            if (__tmp__15PL==NULL) {
+              __tmp__25PL=NULL;
             } else {
-              switch (((struct ___OBJ *)__tmp__JVTL)->__id) {
+              switch (((struct ___OBJ *)__tmp__15PL)->__id) {
               case __WRITE_GLOBAL__: {
-                __tmp__KVTL=NULL;
+                __tmp__25PL=NULL;
               } break;
               case __WRITE_SLOT__: {
-                __tmp__KVTL=((void *)__tmp__JVTL);
+                __tmp__25PL=((void *)__tmp__15PL);
               } break;
               }
             };
-            wrt_slot__ZPTL=__tmp__KVTL;
-            __tmp__MVTL=((__WRITE_SLOT *)__tmp__KVTL)->receiver__RM5H;
-            if (__tmp__MVTL==NULL) {
-              __tmp__NVTL=NULL;
+            wrt_slot__L0PL=__tmp__25PL;
+            __tmp__45PL=((__WRITE_SLOT *)__tmp__25PL)->receiver__PT1H;
+            if (__tmp__45PL==NULL) {
+              __tmp__55PL=NULL;
             } else {
-              switch (((struct ___OBJ *)__tmp__MVTL)->__id) {
+              switch (((struct ___OBJ *)__tmp__45PL)->__id) {
               case __LIST__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __STRING_CST__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXTERNAL_C__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __PROTOTYPE_CST__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __INTEGER_CST__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __READ_LOCAL__: {
-                __tmp__NVTL=((void *)__tmp__MVTL);
+                __tmp__55PL=((void *)__tmp__45PL);
               } break;
               case __EXPR_MULTIPLE__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_EQUAL__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_NOT_EQUAL__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __REAL_CST__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __CHARACTER_CST__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __IS_EXPANDED__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __GET_TYPE_ID__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_SUP__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_SUB__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_MUL__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_DIV__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_AND__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_SHIFT_R__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_SHIFT_L__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __PUT_TO__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __ITEM__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __SIZE_OF__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __CAST__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __CALL_SLOT__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __READ_SLOT__: {
-                __tmp__NVTL=((void *)__tmp__MVTL);
+                __tmp__55PL=((void *)__tmp__45PL);
               } break;
               case __READ_GLOBAL__: {
-                __tmp__NVTL=((void *)__tmp__MVTL);
+                __tmp__55PL=((void *)__tmp__45PL);
               } break;
               case __EXPR_NOT_LOGIC__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_OR_LOGIC__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_OR_OR_LOGIC__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_AND_LOGIC__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_AND_AND_LOGIC__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_NEG__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_ADD__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_NOT__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_MOD__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_SUP_EQ__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_INF__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_INF_EQ__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_OR__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               case __EXPR_XOR__: {
-                __tmp__NVTL=NULL;
+                __tmp__55PL=NULL;
               } break;
               }
             };
-            rd__XPTL=__tmp__NVTL;
-            if (((void *)__tmp__NVTL != (void *)NULL)) {
-              switch (((struct ___OBJ *)__tmp__NVTL)->__id) {
+            rd__J0PL=__tmp__55PL;
+            if (((void *)__tmp__55PL != (void *)NULL)) {
+              switch (((struct ___OBJ *)__tmp__55PL)->__id) {
               case __READ_LOCAL__: {
-                __tmp__XVTL=((__READ_LOCAL *)__tmp__NVTL)->local__G5YD;
+                __tmp__JAQL=((__READ_LOCAL *)__tmp__55PL)->local__HJZD;
               } break;
               case __READ_SLOT__: {
-                __tmp__XVTL=((__READ_SLOT *)__tmp__NVTL)->slot__QRKK;
+                __tmp__JAQL=((__READ_SLOT *)__tmp__55PL)->slot__MUGK;
               } break;
               case __READ_GLOBAL__: {
-                __tmp__XVTL=((__READ_GLOBAL *)__tmp__NVTL)->global__3DNK;
+                __tmp__JAQL=((__READ_GLOBAL *)__tmp__55PL)->global__ZGJK;
               } break;
               };
-              if (((((void *)__tmp__EVTL == (void *)__tmp__XVTL) && is_seq_list__TIEN(Self__SPTL->last_list_current__A3ML)) && (((((((void *)((__LOCAL *)__tmp__EVTL)->last_seq__XNNJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)((__LOCAL *)__tmp__EVTL)->last_seq__XNNJ)->last_write__SXML != (void *)NULL)) && (((__LOCAL_SEQ *)((__LOCAL *)__tmp__EVTL)->last_seq__XNNJ)->last_seq_index__K0ML < Self__SPTL->last_seq_index__L2ML)) && (Self__SPTL->last_seq_call_local_and_loop__4WTL == seq_call_local_and_loop__LYML)) || (require_count__YJGN(__tmp__EVTL) <=  1)) || (((__LOCAL *)__tmp__EVTL)->parent_variable__ALMC.parent_named__5KMC.style__ODGC == ' ')))) {
-                __tmp__B0TL=TRUE__;
+              if ((((void *)__tmp__W5PL == (void *)__tmp__JAQL) && is_seq_list__XWAN(Self__E0PL->last_list_current__ICJL))) {
+                if ((((((void *)((__LOCAL *)__tmp__W5PL)->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)((__LOCAL *)__tmp__W5PL)->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)((__LOCAL *)__tmp__W5PL)->last_seq__TQJJ)->last_seq_index__S5IL < Self__E0PL->last_seq_index__TBJL)) && (Self__E0PL->last_seq_call_local_and_loop__QBQL == seq_call_local_and_loop__T3IL))) {
+                  __tmp__ICQL=TRUE__;
+                } else {
+                  Self__4FDR=((__LOCAL *)__tmp__W5PL);
+                  result__3FDR= 0;
+                  if (((void *)Self__4FDR->parent_variable__T1LC.require_first__L5DH != (void *)NULL)) {
+                    if (((void *)Self__4FDR->parent_variable__T1LC.require_list__25DH != (void *)NULL)) {
+                      result__3FDR=(__INTEGER)( 1 + (__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__4FDR->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI +  1));
+                    } else {
+                      result__3FDR= 1;
+                    };
+                  };
+                  __tmp__ICQL=(result__3FDR <=  1);
+                };
+                __tmp__NCQL=(__tmp__ICQL || (((__LOCAL *)__tmp__W5PL)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' '));
+              } else {
+                __tmp__NCQL=FALSE__;
+              };
+              if (__tmp__NCQL) {
+                __tmp__TEQL=TRUE__;
               } else {
-                switch (((struct ___OBJ *)__tmp__NVTL)->__id) {
+                switch (((struct ___OBJ *)__tmp__55PL)->__id) {
                 case __READ_LOCAL__: {
-                  __tmp__FYTL=((__READ_LOCAL *)__tmp__NVTL)->local__G5YD;
+                  __tmp__XCQL=((__READ_LOCAL *)__tmp__55PL)->local__HJZD;
                 } break;
                 case __READ_SLOT__: {
-                  __tmp__FYTL=((__READ_SLOT *)__tmp__NVTL)->slot__QRKK;
+                  __tmp__XCQL=((__READ_SLOT *)__tmp__55PL)->slot__MUGK;
                 } break;
                 case __READ_GLOBAL__: {
-                  __tmp__FYTL=((__READ_GLOBAL *)__tmp__NVTL)->global__3DNK;
+                  __tmp__XCQL=((__READ_GLOBAL *)__tmp__55PL)->global__ZGJK;
                 } break;
                 };
-                __tmp__B0TL=((((void *)__tmp__HVTL == (void *)__tmp__FYTL) && (((__SLOT_DATA *)__tmp__HVTL)->parent_variable__G3YD.parent_named__5KMC.style__ODGC == '-')) && ((((((void *)((__SLOT_DATA *)__tmp__HVTL)->last_write__E2ML != (void *)NULL) && (((__SLOT_DATA *)__tmp__HVTL)->last_seq_index__L2ML < Self__SPTL->last_seq_index__L2ML)) && (Self__SPTL->last_seq_call_and_loop__FTTL == seq_call_and_loop__BOIJ)) && is_seq_list__TIEN(((__SLOT_DATA *)__tmp__HVTL)->last_list_current__A3ML)) || (require_count__UIAN(__tmp__HVTL) ==  1)));
+                if ((((void *)__tmp__Z5PL == (void *)__tmp__XCQL) && (((__SLOT_DATA *)__tmp__Z5PL)->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '-'))) {
+                  if ((((((void *)((__SLOT_DATA *)__tmp__Z5PL)->last_write__MBJL != (void *)NULL) && (((__SLOT_DATA *)__tmp__Z5PL)->last_seq_index__TBJL < Self__E0PL->last_seq_index__TBJL)) && (Self__E0PL->last_seq_call_and_loop__X3PL == seq_call_and_loop__3QEJ)) && is_seq_list__XWAN(((__SLOT_DATA *)__tmp__Z5PL)->last_list_current__ICJL))) {
+                    __tmp__MEQL=TRUE__;
+                  } else {
+                    Self__AGDR=((__SLOT_DATA *)__tmp__Z5PL);
+                    result__5FDR= 0;
+                    if (((void *)Self__AGDR->parent_variable__HHZD.require_first__L5DH != (void *)NULL)) {
+                      if (((void *)Self__AGDR->parent_variable__HHZD.require_list__25DH != (void *)NULL)) {
+                        result__5FDR=(__INTEGER)( 1 + (__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__AGDR->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI +  1));
+                      } else {
+                        result__5FDR= 1;
+                      };
+                    };
+                    __tmp__MEQL=(result__5FDR ==  1);
+                  };
+                  __tmp__QEQL=__tmp__MEQL;
+                } else {
+                  __tmp__QEQL=FALSE__;
+                };
+                __tmp__TEQL=__tmp__QEQL;
               };
-              __tmp__E0TL=__tmp__B0TL;
+              __tmp__WEQL=__tmp__TEQL;
             } else {
-              __tmp__E0TL=FALSE__;
+              __tmp__WEQL=FALSE__;
             };
-            is_rec_ok__2PTL=__tmp__E0TL;
+            is_rec_ok__O0PL=__tmp__WEQL;
           };
         };
       };
-      if (is_rec_ok__2PTL) {
-        __tmp__N0TL=Self__SPTL->last_write__E2ML;
-        if (((struct ___OBJ *)__tmp__N0TL)->__id==__WRITE_GLOBAL__) {
-          __tmp__O0TL=((__WRITE_GLOBAL *)__tmp__N0TL)->parent_write__MZJH.value__NXHH;
+      if (is_rec_ok__O0PL) {
+        __tmp__5EQL=Self__E0PL->last_write__MBJL;
+        if (((struct ___OBJ *)__tmp__5EQL)->__id==__WRITE_GLOBAL__) {
+          __tmp__AFQL=((__WRITE_GLOBAL *)__tmp__5EQL)->parent_write__YAGH.value__PAEH;
         } else {
-          __tmp__O0TL=((__WRITE_SLOT *)__tmp__N0TL)->parent_write__ZZJH.value__NXHH;
+          __tmp__AFQL=((__WRITE_SLOT *)__tmp__5EQL)->parent_write__FBGH.value__PAEH;
         };
-        if (__tmp__O0TL==NULL) {
-          __tmp__Q0TL=NULL;
+        if (__tmp__AFQL==NULL) {
+          __tmp__CFQL=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__O0TL)->__id) {
+          switch (((struct ___OBJ *)__tmp__AFQL)->__id) {
           case __LIST__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __STRING_CST__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXTERNAL_C__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __PROTOTYPE_CST__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __INTEGER_CST__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __READ_LOCAL__: {
-            __tmp__Q0TL=((void *)__tmp__O0TL);
+            __tmp__CFQL=((void *)__tmp__AFQL);
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __REAL_CST__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __CHARACTER_CST__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __IS_EXPANDED__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_SUP__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_SUB__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_MUL__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_DIV__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_AND__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __PUT_TO__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __ITEM__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __SIZE_OF__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __CAST__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __CALL_SLOT__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __READ_SLOT__: {
-            __tmp__Q0TL=((void *)__tmp__O0TL);
+            __tmp__CFQL=((void *)__tmp__AFQL);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__Q0TL=((void *)__tmp__O0TL);
+            __tmp__CFQL=((void *)__tmp__AFQL);
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_NEG__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_ADD__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_NOT__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_MOD__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_INF__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_OR__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           case __EXPR_XOR__: {
-            __tmp__Q0TL=NULL;
+            __tmp__CFQL=NULL;
           } break;
           }
         };
-        rd__XPTL=__tmp__Q0TL;
-        if (((void *)__tmp__Q0TL == (void *)NULL)) {
-          l__0PTL=NULL;
-          g__1PTL=NULL;
+        rd__J0PL=__tmp__CFQL;
+        if (((void *)__tmp__CFQL == (void *)NULL)) {
+          l__M0PL=NULL;
+          g__N0PL=NULL;
         } else {
-          switch (((struct ___OBJ *)__tmp__Q0TL)->__id) {
+          switch (((struct ___OBJ *)__tmp__CFQL)->__id) {
           case __READ_LOCAL__: {
-            __tmp__10TL=((__READ_LOCAL *)__tmp__Q0TL)->local__G5YD;
+            __tmp__NFQL=((__READ_LOCAL *)__tmp__CFQL)->local__HJZD;
           } break;
           case __READ_SLOT__: {
-            __tmp__10TL=((__READ_SLOT *)__tmp__Q0TL)->slot__QRKK;
+            __tmp__NFQL=((__READ_SLOT *)__tmp__CFQL)->slot__MUGK;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__10TL=((__READ_GLOBAL *)__tmp__Q0TL)->global__3DNK;
+            __tmp__NFQL=((__READ_GLOBAL *)__tmp__CFQL)->global__ZGJK;
           } break;
           };
-          if (__tmp__10TL==NULL) {
-            __tmp__30TL=NULL;
+          if (__tmp__NFQL==NULL) {
+            __tmp__PFQL=NULL;
           } else {
-            switch (((struct ___OBJ *)__tmp__10TL)->__id) {
+            switch (((struct ___OBJ *)__tmp__NFQL)->__id) {
             case __LOCAL__: {
-              __tmp__30TL=((void *)__tmp__10TL);
+              __tmp__PFQL=((void *)__tmp__NFQL);
             } break;
             case __SLOT_DATA__: {
-              __tmp__30TL=NULL;
+              __tmp__PFQL=NULL;
             } break;
             }
           };
-          l__0PTL=__tmp__30TL;
-          switch (((struct ___OBJ *)__tmp__Q0TL)->__id) {
+          l__M0PL=__tmp__PFQL;
+          switch (((struct ___OBJ *)__tmp__CFQL)->__id) {
           case __READ_LOCAL__: {
-            __tmp__40TL=((__READ_LOCAL *)__tmp__Q0TL)->local__G5YD;
+            __tmp__QFQL=((__READ_LOCAL *)__tmp__CFQL)->local__HJZD;
           } break;
           case __READ_SLOT__: {
-            __tmp__40TL=((__READ_SLOT *)__tmp__Q0TL)->slot__QRKK;
+            __tmp__QFQL=((__READ_SLOT *)__tmp__CFQL)->slot__MUGK;
           } break;
           case __READ_GLOBAL__: {
-            __tmp__40TL=((__READ_GLOBAL *)__tmp__Q0TL)->global__3DNK;
+            __tmp__QFQL=((__READ_GLOBAL *)__tmp__CFQL)->global__ZGJK;
           } break;
           };
-          if (__tmp__40TL==NULL) {
-            __tmp__A1TL=NULL;
+          if (__tmp__QFQL==NULL) {
+            __tmp__SFQL=NULL;
           } else {
-            switch (((struct ___OBJ *)__tmp__40TL)->__id) {
+            switch (((struct ___OBJ *)__tmp__QFQL)->__id) {
             case __LOCAL__: {
-              __tmp__A1TL=NULL;
+              __tmp__SFQL=NULL;
             } break;
             case __SLOT_DATA__: {
-              __tmp__A1TL=((void *)__tmp__40TL);
+              __tmp__SFQL=((void *)__tmp__QFQL);
             } break;
             }
           };
-          g__1PTL=__tmp__A1TL;
+          g__N0PL=__tmp__SFQL;
         };
-        switch (((struct ___OBJ *)__tmp__O0TL)->__id) {
+        switch (((struct ___OBJ *)__tmp__AFQL)->__id) {
         case __LIST__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __STRING_CST__: {
-          __tmp__C1TL=TRUE__;
+          __tmp__UFQL=TRUE__;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__C1TL=TRUE__;
+          __tmp__UFQL=TRUE__;
         } break;
         case __INTEGER_CST__: {
-          __tmp__C1TL=TRUE__;
+          __tmp__UFQL=TRUE__;
         } break;
         case __READ_LOCAL__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __REAL_CST__: {
-          __tmp__C1TL=TRUE__;
+          __tmp__UFQL=TRUE__;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__C1TL=TRUE__;
+          __tmp__UFQL=TRUE__;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_SUP__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_SUB__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_MUL__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_DIV__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_AND__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __PUT_TO__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __ITEM__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __SIZE_OF__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __CAST__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __CALL_SLOT__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __READ_SLOT__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __READ_GLOBAL__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_NEG__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_ADD__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_NOT__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_MOD__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_INF__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_OR__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         case __EXPR_XOR__: {
-          __tmp__C1TL=FALSE__;
+          __tmp__UFQL=FALSE__;
         } break;
         };
-        if (((__tmp__C1TL || ((((void *)l__0PTL != (void *)NULL) && is_seq_list__TIEN(Self__SPTL->last_list_current__A3ML)) && (((((((void *)((__LOCAL *)l__0PTL)->last_seq__XNNJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)((__LOCAL *)l__0PTL)->last_seq__XNNJ)->last_write__SXML != (void *)NULL)) && (((__LOCAL_SEQ *)((__LOCAL *)l__0PTL)->last_seq__XNNJ)->last_seq_index__K0ML < Self__SPTL->last_seq_index__L2ML)) && (Self__SPTL->last_seq_call_local_and_loop__4WTL == seq_call_local_and_loop__LYML)) || (require_count__YJGN(l__0PTL) <=  1)) || (((__LOCAL *)l__0PTL)->parent_variable__ALMC.parent_named__5KMC.style__ODGC == ' ')))) || ((((void *)g__1PTL != (void *)NULL) && (((__SLOT_DATA *)g__1PTL)->parent_variable__G3YD.parent_named__5KMC.style__ODGC == '-')) && ((((((void *)((__SLOT_DATA *)g__1PTL)->last_write__E2ML != (void *)NULL) && (((__SLOT_DATA *)g__1PTL)->last_seq_index__L2ML < Self__SPTL->last_seq_index__L2ML)) && (Self__SPTL->last_seq_call_and_loop__FTTL == seq_call_and_loop__BOIJ)) && is_seq_list__TIEN(((__SLOT_DATA *)g__1PTL)->last_list_current__A3ML)) || (require_count__UIAN(g__1PTL) ==  1))))) {
-          if (((void *)rec__TPTL != (void *)NULL)) {
-            switch (((struct ___OBJ *)rec__TPTL)->__id) {
+        if (__tmp__UFQL) {
+          __tmp__2JQL=TRUE__;
+        } else {
+          if ((((void *)l__M0PL != (void *)NULL) && is_seq_list__XWAN(Self__E0PL->last_list_current__ICJL))) {
+            if ((((((void *)((__LOCAL *)l__M0PL)->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)((__LOCAL *)l__M0PL)->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)((__LOCAL *)l__M0PL)->last_seq__TQJJ)->last_seq_index__S5IL < Self__E0PL->last_seq_index__TBJL)) && (Self__E0PL->last_seq_call_local_and_loop__QBQL == seq_call_local_and_loop__T3IL))) {
+              __tmp__WHQL=TRUE__;
+            } else {
+              Self__CGDR=((__LOCAL *)l__M0PL);
+              result__BGDR= 0;
+              if (((void *)Self__CGDR->parent_variable__T1LC.require_first__L5DH != (void *)NULL)) {
+                if (((void *)Self__CGDR->parent_variable__T1LC.require_list__25DH != (void *)NULL)) {
+                  result__BGDR=(__INTEGER)( 1 + (__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__CGDR->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI +  1));
+                } else {
+                  result__BGDR= 1;
+                };
+              };
+              __tmp__WHQL=(result__BGDR <=  1);
+            };
+            __tmp__1HQL=(__tmp__WHQL || (((__LOCAL *)l__M0PL)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' '));
+          } else {
+            __tmp__1HQL=FALSE__;
+          };
+          __tmp__2JQL=__tmp__1HQL;
+        };
+        if (__tmp__2JQL) {
+          __tmp__3JQL=TRUE__;
+        } else {
+          if ((((void *)g__N0PL != (void *)NULL) && (((__SLOT_DATA *)g__N0PL)->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '-'))) {
+            if ((((((void *)((__SLOT_DATA *)g__N0PL)->last_write__MBJL != (void *)NULL) && (((__SLOT_DATA *)g__N0PL)->last_seq_index__TBJL < Self__E0PL->last_seq_index__TBJL)) && (Self__E0PL->last_seq_call_and_loop__X3PL == seq_call_and_loop__3QEJ)) && is_seq_list__XWAN(((__SLOT_DATA *)g__N0PL)->last_list_current__ICJL))) {
+              __tmp__VJQL=TRUE__;
+            } else {
+              Self__EGDR=((__SLOT_DATA *)g__N0PL);
+              result__DGDR= 0;
+              if (((void *)Self__EGDR->parent_variable__HHZD.require_first__L5DH != (void *)NULL)) {
+                if (((void *)Self__EGDR->parent_variable__HHZD.require_list__25DH != (void *)NULL)) {
+                  result__DGDR=(__INTEGER)( 1 + (__INTEGER)(((__FAST_ARRAYoWRITEo *)Self__EGDR->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI +  1));
+                } else {
+                  result__DGDR= 1;
+                };
+              };
+              __tmp__VJQL=(result__DGDR ==  1);
+            };
+            __tmp__ZJQL=__tmp__VJQL;
+          } else {
+            __tmp__ZJQL=FALSE__;
+          };
+          __tmp__3JQL=__tmp__ZJQL;
+        };
+        if (__tmp__3JQL) {
+          if (((void *)rec__F0PL != (void *)NULL)) {
+            switch (((struct ___OBJ *)rec__F0PL)->__id) {
             case __LIST__: {
-              remove__WLNJ(rec__TPTL);
+              remove__SOJJ(rec__F0PL);
             } break;
             case __STRING_CST__: {
             } break;
             case __EXTERNAL_C__: {
-              remove__AREK(rec__TPTL);
+              remove__2TAK(rec__F0PL);
             } break;
             case __PROTOTYPE_CST__: {
             } break;
             case __INTEGER_CST__: {
             } break;
             case __READ_LOCAL__: {
-              Self__ZRJQ=((__READ_LOCAL *)rec__TPTL);
-              unread__ESNK(Self__ZRJQ->local__G5YD,Self__ZRJQ);
+              Self__2UFQ=((__READ_LOCAL *)rec__F0PL);
+              Self__D03R=((__LOCAL *)Self__2UFQ->local__HJZD);
+              Self__D03R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__D03R->parent_variable__T1LC.ensure_count__YDAG -  1);
+              if ((Self__D03R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+                print__1ZE((&__string_336));
+                voir__E03R=create__AXB( 250);
+                display__UXFK(Self__2UFQ,voir__E03R);
+                put_string__2EG(((__STRING *)voir__E03R));
+                fputc((int)('\n'),stdout);
+                print__1ZE((&__string_337));
+                Self__G03R=((__LIST *)list_current__EH1);
+                voir__H03R=create__AXB( 250);
+                display__EQQG(Self__G03R,voir__H03R);
+                put_string__2EG(((__STRING *)voir__H03R));
+                fputc((int)('\n'),stdout);
+                fputc((int)('\n'),stdout);
+                print__1ZE((&__string_338));
+                fputc((int)('\n'),stdout);
+                exit(( 1));
+              };
             } break;
             case __EXPR_MULTIPLE__: {
-              remove__5REK(rec__TPTL);
+              remove__1UAK(rec__F0PL);
             } break;
             case __EXPR_EQUAL__: {
-              remove__PSEK(rec__TPTL);
+              remove__LVAK(rec__F0PL);
             } break;
             case __EXPR_NOT_EQUAL__: {
-              remove__TSEK(rec__TPTL);
+              remove__PVAK(rec__F0PL);
             } break;
             case __REAL_CST__: {
             } break;
             case __CHARACTER_CST__: {
             } break;
             case __IS_EXPANDED__: {
-              Self__1RJQ=((__READ_LOCAL *)((__IS_EXPANDED *)rec__TPTL)->receiver__AHAI);
-              unread__ESNK(Self__1RJQ->local__G5YD,Self__1RJQ);
+              Self__4UFQ=((__READ_LOCAL *)((__IS_EXPANDED *)rec__F0PL)->receiver__WN2H);
+              Self__I03R=((__LOCAL *)Self__4UFQ->local__HJZD);
+              Self__I03R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__I03R->parent_variable__T1LC.ensure_count__YDAG -  1);
+              if ((Self__I03R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+                print__1ZE((&__string_336));
+                voir__J03R=create__AXB( 250);
+                display__UXFK(Self__4UFQ,voir__J03R);
+                put_string__2EG(((__STRING *)voir__J03R));
+                fputc((int)('\n'),stdout);
+                print__1ZE((&__string_337));
+                Self__L03R=((__LIST *)list_current__EH1);
+                voir__M03R=create__AXB( 250);
+                display__EQQG(Self__L03R,voir__M03R);
+                put_string__2EG(((__STRING *)voir__M03R));
+                fputc((int)('\n'),stdout);
+                fputc((int)('\n'),stdout);
+                print__1ZE((&__string_338));
+                fputc((int)('\n'),stdout);
+                exit(( 1));
+              };
             } break;
             case __GET_TYPE_ID__: {
-              remove__4SEK(rec__TPTL);
+              remove__0VAK(rec__F0PL);
             } break;
             case __EXPR_SUP__: {
-              remove__BTEK(rec__TPTL);
+              remove__3VAK(rec__F0PL);
             } break;
             case __EXPR_SUB__: {
-              remove__FTEK(rec__TPTL);
+              remove__BWAK(rec__F0PL);
             } break;
             case __EXPR_MUL__: {
-              remove__JTEK(rec__TPTL);
+              remove__FWAK(rec__F0PL);
             } break;
             case __EXPR_DIV__: {
-              remove__NTEK(rec__TPTL);
+              remove__JWAK(rec__F0PL);
             } break;
             case __EXPR_AND__: {
-              remove__RTEK(rec__TPTL);
+              remove__NWAK(rec__F0PL);
             } break;
             case __EXPR_SHIFT_R__: {
-              remove__VTEK(rec__TPTL);
+              remove__RWAK(rec__F0PL);
             } break;
             case __EXPR_SHIFT_L__: {
-              remove__ZTEK(rec__TPTL);
+              remove__VWAK(rec__F0PL);
             } break;
             case __PUT_TO__: {
-              remove__3TEK(rec__TPTL);
+              remove__ZWAK(rec__F0PL);
             } break;
             case __ITEM__: {
-              remove__4UEK(rec__TPTL);
+              remove__0XAK(rec__F0PL);
             } break;
             case __SIZE_OF__: {
-              remove__CVEK(rec__TPTL);
+              remove__4XAK(rec__F0PL);
             } break;
             case __CAST__: {
-              remove__FVEK(rec__TPTL);
+              remove__BYAK(rec__F0PL);
             } break;
             case __CALL_SLOT__: {
-              remove__IKQL(rec__TPTL);
+              remove__DUML(rec__F0PL);
             } break;
             case __READ_SLOT__: {
-              remove__KDLK(rec__TPTL);
+              remove__GGHK(rec__F0PL);
             } break;
             case __READ_GLOBAL__: {
-              Self__2RJQ=((__READ_GLOBAL *)rec__TPTL);
-              unread__H2QL(Self__2RJQ->global__3DNK,Self__2RJQ);
+              Self__5UFQ=((__READ_GLOBAL *)rec__F0PL);
+              unread__CGNL(Self__5UFQ->global__ZGJK,Self__5UFQ);
             } break;
             case __EXPR_NOT_LOGIC__: {
-              remove__SS3M(rec__TPTL);
+              remove__WA0M(rec__F0PL);
             } break;
             case __EXPR_OR_LOGIC__: {
-              remove__CMIO(rec__TPTL);
+              remove__0UEO(rec__F0PL);
             } break;
             case __EXPR_OR_OR_LOGIC__: {
-              remove__CJOO(rec__TPTL);
+              remove__0RKO(rec__F0PL);
             } break;
             case __EXPR_AND_LOGIC__: {
-              remove__GMIO(rec__TPTL);
+              remove__4UEO(rec__F0PL);
             } break;
             case __EXPR_AND_AND_LOGIC__: {
-              remove__HJOO(rec__TPTL);
+              remove__5RKO(rec__F0PL);
             } break;
             case __EXPR_NEG__: {
-              remove__JHNM(rec__TPTL);
+              remove__HTJM(rec__F0PL);
             } break;
             case __EXPR_ADD__: {
-              remove__2MQL(rec__TPTL);
+              remove__XWML(rec__F0PL);
             } break;
             case __EXPR_NOT__: {
-              remove__P12M(rec__TPTL);
+              remove__TJZM(rec__F0PL);
             } break;
             case __EXPR_MOD__: {
-              remove__KMIO(rec__TPTL);
+              remove__CVEO(rec__F0PL);
             } break;
             case __EXPR_SUP_EQ__: {
-              remove__D2HP(rec__TPTL);
+              remove__1EEP(rec__F0PL);
             } break;
             case __EXPR_INF__: {
-              remove__WVUN(rec__TPTL);
+              remove__0DRN(rec__F0PL);
             } break;
             case __EXPR_INF_EQ__: {
-              remove__0VUN(rec__TPTL);
+              remove__4DRN(rec__F0PL);
             } break;
             case __EXPR_OR__: {
-              remove__XQTN(rec__TPTL);
+              remove__14PN(rec__F0PL);
             } break;
             case __EXPR_XOR__: {
-              remove__MMXO(rec__TPTL);
+              remove__EVTO(rec__F0PL);
             } break;
             };
           };
-          switch (((struct ___OBJ *)__tmp__O0TL)->__id) {
+          switch (((struct ___OBJ *)__tmp__AFQL)->__id) {
           case __LIST__: {
-            __tmp__Y5TL=my_copy__IE2M(__tmp__O0TL);
+            __tmp__KKQL=my_copy__MSYM(__tmp__AFQL);
           } break;
           case __STRING_CST__: {
-            Self__3RJQ=((__STRING_CST *)__tmp__O0TL);
-            __tmp__Y5TL=create__text__BMQH(Self__3RJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3RJQ->string__LDAI);
+            Self__AVFQ=((__STRING_CST *)__tmp__AFQL);
+            __tmp__KKQL=create__text__ITMH(Self__AVFQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AVFQ->string__BK2H);
           } break;
           case __EXTERNAL_C__: {
-            __tmp__Y5TL=my_copy__ODAI(__tmp__O0TL);
+            __tmp__KKQL=my_copy__EK2H(__tmp__AFQL);
           } break;
           case __PROTOTYPE_CST__: {
-            Self__4RJQ=((__PROTOTYPE_CST *)__tmp__O0TL);
-            __tmp__Y5TL=create__type__HZQC(Self__4RJQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4RJQ->parent_constant__DMMC.static_type__LSYD);
+            Self__BVFQ=((__PROTOTYPE_CST *)__tmp__AFQL);
+            __tmp__KKQL=create__type__PKQC(Self__BVFQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__BVFQ->parent_constant__W2LC.static_type__M2YD);
           } break;
           case __INTEGER_CST__: {
-            Self__5RJQ=((__INTEGER_CST *)__tmp__O0TL);
-            __tmp__Y5TL=create__value__type__I1QC(Self__5RJQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5RJQ->value__VUYD,Self__5RJQ->parent_constant__OMMC.static_type__LSYD);
+            Self__CVFQ=((__INTEGER_CST *)__tmp__AFQL);
+            p__GINR=Self__CVFQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+            v__HINR=Self__CVFQ->value__W4YD;
+            t__IINR=Self__CVFQ->parent_constant__B3LC.static_type__M2YD;
+            result__3HNR=NULL;
+            ptr__4HNR=((__POINTER )(NULL));
+            typ_id__5HNR= 0;
+            sz__AINR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
+            if ((sz__AINR ==  0)) {
+              result__3HNR=INTEGER_CST__;
+            } else {
+              typ_id__5HNR=-1;
+              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AINR);
+              if ((typ_id__5HNR == (__INTEGER)(-  1))) {
+                a__BINR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__CINR=(__UINTEGER_32)((__UINTEGER_32)(sz__AINR + a__BINR) & (__UINTEGER_32)(~ a__BINR));
+                ptr_table__O03R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CINR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                next__N03R=((__POINTER )(NULL));
+                result__P03R=((__POINTER *)ptr_table__O03R)[ 0];
+                if ((result__P03R == (void *)NULL)) {
+                  result__P03R=new_lab__2PJ(new_size__CINR);
+                  next__N03R=(void *)((unsigned long)result__P03R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CINR)));
+                  ((__POINTER *)next__N03R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__O03R)[ 0]=next__N03R;
+                } else {
+                  next__N03R=((__POINTER *)result__P03R)[ 0];
+                  if ((next__N03R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P03R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__CINR <<  1)) <=  4096)) {
+                      next__N03R=(void *)((unsigned long)result__P03R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CINR)));
+                    } else {
+                      next__N03R=new_lab__2PJ(new_size__CINR);
+                    };
+                    ((__POINTER *)next__N03R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__O03R)[ 0]=next__N03R;
+                  } else {
+                    ((__POINTER *)result__P03R)[ 0]=(void *)((unsigned long)((__POINTER *)next__N03R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__P03R=next__N03R;
+                  };
+                };
+                ptr__4HNR=result__P03R;
+              } else {
+                t__DINR=((__UINTEGER_32 )typ_id__5HNR);
+                a__EINR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__W03R=(__UINTEGER_32)((__UINTEGER_32)(sz__AINR + a__EINR) & (__UINTEGER_32)(~ a__EINR));
+                ptr_table__T03R=((__POINTER )(&(table_type[(t__DINR)])));
+                lab_type__V03R=(__UINTEGER_32)(t__DINR |  1);
+                next__S03R=((__POINTER )(NULL));
+                result__U03R=((__POINTER *)ptr_table__T03R)[ 0];
+                if ((result__U03R == (void *)NULL)) {
+                  result__U03R=new_lab__2PJ(lab_type__V03R);
+                  next__S03R=(void *)((unsigned long)result__U03R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W03R)));
+                  ((__POINTER *)next__S03R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__T03R)[ 0]=next__S03R;
+                } else {
+                  next__S03R=((__POINTER *)result__U03R)[ 0];
+                  if ((next__S03R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U03R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__W03R <<  1)) <=  4096)) {
+                      next__S03R=(void *)((unsigned long)result__U03R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W03R)));
+                    } else {
+                      next__S03R=new_lab__2PJ(lab_type__V03R);
+                    };
+                    ((__POINTER *)next__S03R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__T03R)[ 0]=next__S03R;
+                  } else {
+                    ((__POINTER *)result__U03R)[ 0]=(void *)((unsigned long)((__POINTER *)next__S03R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__U03R=next__S03R;
+                  };
+                };
+                ptr__4HNR=result__U03R;
+              };
+              result__3HNR=((__INTEGER_CST *)ptr__4HNR);
+              *(result__3HNR) = *(INTEGER_CST__);
+            };
+            Self__FINR=((__INTEGER_CST *)result__3HNR);
+            Self__FINR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GINR;
+            Self__FINR->value__W4YD=v__HINR;
+            Self__FINR->parent_constant__B3LC.static_type__M2YD=t__IINR;
+            check_type__YG5D(Self__FINR);
+            __tmp__KKQL=result__3HNR;
           } break;
           case __READ_LOCAL__: {
-            __tmp__Y5TL=my_copy__02IJ(__tmp__O0TL);
+            __tmp__TOBR=read__QB5G(((__READ_LOCAL *)__tmp__AFQL)->local__HJZD);
+            if (__tmp__TOBR==NULL) {
+              __tmp__UOBR=NULL;
+            } else {
+              __tmp__UOBR=((__READ_LOCAL *)__tmp__TOBR);
+            };
+            __tmp__KKQL=__tmp__UOBR;
           } break;
           case __EXPR_MULTIPLE__: {
-            __tmp__Y5TL=my_copy__2EAI(__tmp__O0TL);
+            __tmp__KKQL=my_copy__SL2H(__tmp__AFQL);
           } break;
           case __EXPR_EQUAL__: {
-            __tmp__Y5TL=my_copy__VFAI(__tmp__O0TL);
+            __tmp__KKQL=my_copy__LM2H(__tmp__AFQL);
           } break;
           case __EXPR_NOT_EQUAL__: {
-            __tmp__Y5TL=my_copy__CGAI(__tmp__O0TL);
+            __tmp__KKQL=my_copy__YM2H(__tmp__AFQL);
           } break;
           case __REAL_CST__: {
-            Self__BSJQ=((__REAL_CST *)__tmp__O0TL);
-            __tmp__Y5TL=create__value__type__2KQH(Self__BSJQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BSJQ->value__RGAI,Self__BSJQ->parent_constant__IVNH.static_type__LSYD);
+            Self__EVFQ=((__REAL_CST *)__tmp__AFQL);
+            p__SINR=Self__EVFQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+            v__TINR=Self__EVFQ->value__HN2H;
+            t__UINR=Self__EVFQ->parent_constant__U2JH.static_type__M2YD;
+            result__JINR=NULL;
+            ptr__KINR=((__POINTER )(NULL));
+            typ_id__LINR= 0;
+            sz__MINR=((__UINTEGER_32 )sizeof(__REAL_CST));
+            if ((sz__MINR ==  0)) {
+              result__JINR=REAL_CST__;
+            } else {
+              typ_id__LINR=-1;
+              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MINR);
+              if ((typ_id__LINR == (__INTEGER)(-  1))) {
+                a__NINR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__OINR=(__UINTEGER_32)((__UINTEGER_32)(sz__MINR + a__NINR) & (__UINTEGER_32)(~ a__NINR));
+                ptr_table__Y03R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OINR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                next__X03R=((__POINTER )(NULL));
+                result__Z03R=((__POINTER *)ptr_table__Y03R)[ 0];
+                if ((result__Z03R == (void *)NULL)) {
+                  result__Z03R=new_lab__2PJ(new_size__OINR);
+                  next__X03R=(void *)((unsigned long)result__Z03R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OINR)));
+                  ((__POINTER *)next__X03R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__Y03R)[ 0]=next__X03R;
+                } else {
+                  next__X03R=((__POINTER *)result__Z03R)[ 0];
+                  if ((next__X03R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z03R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__OINR <<  1)) <=  4096)) {
+                      next__X03R=(void *)((unsigned long)result__Z03R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OINR)));
+                    } else {
+                      next__X03R=new_lab__2PJ(new_size__OINR);
+                    };
+                    ((__POINTER *)next__X03R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__Y03R)[ 0]=next__X03R;
+                  } else {
+                    ((__POINTER *)result__Z03R)[ 0]=(void *)((unsigned long)((__POINTER *)next__X03R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__Z03R=next__X03R;
+                  };
+                };
+                ptr__KINR=result__Z03R;
+              } else {
+                t__PINR=((__UINTEGER_32 )typ_id__LINR);
+                a__QINR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__A13R=(__UINTEGER_32)((__UINTEGER_32)(sz__MINR + a__QINR) & (__UINTEGER_32)(~ a__QINR));
+                ptr_table__303R=((__POINTER )(&(table_type[(t__PINR)])));
+                lab_type__503R=(__UINTEGER_32)(t__PINR |  1);
+                next__203R=((__POINTER )(NULL));
+                result__403R=((__POINTER *)ptr_table__303R)[ 0];
+                if ((result__403R == (void *)NULL)) {
+                  result__403R=new_lab__2PJ(lab_type__503R);
+                  next__203R=(void *)((unsigned long)result__403R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A13R)));
+                  ((__POINTER *)next__203R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__303R)[ 0]=next__203R;
+                } else {
+                  next__203R=((__POINTER *)result__403R)[ 0];
+                  if ((next__203R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__403R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__A13R <<  1)) <=  4096)) {
+                      next__203R=(void *)((unsigned long)result__403R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A13R)));
+                    } else {
+                      next__203R=new_lab__2PJ(lab_type__503R);
+                    };
+                    ((__POINTER *)next__203R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__303R)[ 0]=next__203R;
+                  } else {
+                    ((__POINTER *)result__403R)[ 0]=(void *)((unsigned long)((__POINTER *)next__203R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__403R=next__203R;
+                  };
+                };
+                ptr__KINR=result__403R;
+              };
+              result__JINR=((__REAL_CST *)ptr__KINR);
+              *(result__JINR) = *(REAL_CST__);
+            };
+            Self__RINR=((__REAL_CST *)result__JINR);
+            Self__RINR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SINR;
+            Self__RINR->value__HN2H=v__TINR;
+            Self__RINR->parent_constant__U2JH.static_type__M2YD=t__UINR;
+            __tmp__KKQL=result__JINR;
           } break;
           case __CHARACTER_CST__: {
-            Self__DSJQ=((__CHARACTER_CST *)__tmp__O0TL);
-            __tmp__Y5TL=create__char__XLQH(Self__DSJQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DSJQ->text__ZGAI);
+            Self__GVFQ=((__CHARACTER_CST *)__tmp__AFQL);
+            __tmp__KKQL=create__char__4SMH(Self__GVFQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GVFQ->text__PN2H);
           } break;
           case __IS_EXPANDED__: {
-            Self__ESJQ=((__IS_EXPANDED *)__tmp__O0TL);
-            __tmp__Y5TL=create__receiver__2J0H(Self__ESJQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__ESJQ->receiver__AHAI));
+            Self__HVFQ=((__IS_EXPANDED *)__tmp__AFQL);
+            __tmp__XOBR=read__QB5G(((__READ_LOCAL *)Self__HVFQ->receiver__WN2H)->local__HJZD);
+            if (__tmp__XOBR==NULL) {
+              __tmp__YOBR=NULL;
+            } else {
+              __tmp__YOBR=((__READ_LOCAL *)__tmp__XOBR);
+            };
+            p__4INR=Self__HVFQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+            result__VINR=NULL;
+            ptr__WINR=((__POINTER )(NULL));
+            typ_id__XINR= 0;
+            sz__YINR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
+            if ((sz__YINR ==  0)) {
+              result__VINR=IS_EXPANDED__;
+            } else {
+              typ_id__XINR=-1;
+              clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YINR);
+              if ((typ_id__XINR == (__INTEGER)(-  1))) {
+                a__ZINR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__0INR=(__UINTEGER_32)((__UINTEGER_32)(sz__YINR + a__ZINR) & (__UINTEGER_32)(~ a__ZINR));
+                ptr_table__C13R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0INR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                next__B13R=((__POINTER )(NULL));
+                result__D13R=((__POINTER *)ptr_table__C13R)[ 0];
+                if ((result__D13R == (void *)NULL)) {
+                  result__D13R=new_lab__2PJ(new_size__0INR);
+                  next__B13R=(void *)((unsigned long)result__D13R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0INR)));
+                  ((__POINTER *)next__B13R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__C13R)[ 0]=next__B13R;
+                } else {
+                  next__B13R=((__POINTER *)result__D13R)[ 0];
+                  if ((next__B13R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D13R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__0INR <<  1)) <=  4096)) {
+                      next__B13R=(void *)((unsigned long)result__D13R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0INR)));
+                    } else {
+                      next__B13R=new_lab__2PJ(new_size__0INR);
+                    };
+                    ((__POINTER *)next__B13R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__C13R)[ 0]=next__B13R;
+                  } else {
+                    ((__POINTER *)result__D13R)[ 0]=(void *)((unsigned long)((__POINTER *)next__B13R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__D13R=next__B13R;
+                  };
+                };
+                ptr__WINR=result__D13R;
+              } else {
+                t__1INR=((__UINTEGER_32 )typ_id__XINR);
+                a__2INR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__K13R=(__UINTEGER_32)((__UINTEGER_32)(sz__YINR + a__2INR) & (__UINTEGER_32)(~ a__2INR));
+                ptr_table__H13R=((__POINTER )(&(table_type[(t__1INR)])));
+                lab_type__J13R=(__UINTEGER_32)(t__1INR |  1);
+                next__G13R=((__POINTER )(NULL));
+                result__I13R=((__POINTER *)ptr_table__H13R)[ 0];
+                if ((result__I13R == (void *)NULL)) {
+                  result__I13R=new_lab__2PJ(lab_type__J13R);
+                  next__G13R=(void *)((unsigned long)result__I13R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K13R)));
+                  ((__POINTER *)next__G13R)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__H13R)[ 0]=next__G13R;
+                } else {
+                  next__G13R=((__POINTER *)result__I13R)[ 0];
+                  if ((next__G13R == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I13R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__K13R <<  1)) <=  4096)) {
+                      next__G13R=(void *)((unsigned long)result__I13R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K13R)));
+                    } else {
+                      next__G13R=new_lab__2PJ(lab_type__J13R);
+                    };
+                    ((__POINTER *)next__G13R)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__H13R)[ 0]=next__G13R;
+                  } else {
+                    ((__POINTER *)result__I13R)[ 0]=(void *)((unsigned long)((__POINTER *)next__G13R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__I13R=next__G13R;
+                  };
+                };
+                ptr__WINR=result__I13R;
+              };
+              result__VINR=((__IS_EXPANDED *)ptr__WINR);
+              *(result__VINR) = *(IS_EXPANDED__);
+            };
+            Self__3INR=((__IS_EXPANDED *)result__VINR);
+            Self__3INR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4INR;
+            Self__3INR->receiver__WN2H=__tmp__YOBR;
+            __tmp__KKQL=result__VINR;
           } break;
           case __GET_TYPE_ID__: {
-            __tmp__Y5TL=my_copy__FHAI(__tmp__O0TL);
+            __tmp__KKQL=my_copy__1N2H(__tmp__AFQL);
           } break;
           case __EXPR_SUP__: {
-            __tmp__Y5TL=my_copy__OHAI(__tmp__O0TL);
+            __tmp__KKQL=my_copy__EO2H(__tmp__AFQL);
           } break;
           case __EXPR_SUB__: {
-            __tmp__Y5TL=my_copy__ZHAI(__tmp__O0TL);
+            __tmp__KKQL=my_copy__PO2H(__tmp__AFQL);
           } break;
           case __EXPR_MUL__: {
-            __tmp__Y5TL=my_copy__FIAI(__tmp__O0TL);
+            __tmp__KKQL=my_copy__1O2H(__tmp__AFQL);
           } break;
           case __EXPR_DIV__: {
-            __tmp__Y5TL=my_copy__QIAI(__tmp__O0TL);
+            __tmp__KKQL=my_copy__GP2H(__tmp__AFQL);
           } break;
           case __EXPR_AND__: {
-            __tmp__Y5TL=my_copy__1IAI(__tmp__O0TL);
+            __tmp__KKQL=my_copy__RP2H(__tmp__AFQL);
           } break;
           case __EXPR_SHIFT_R__: {
-            __tmp__Y5TL=my_copy__GJAI(__tmp__O0TL);
+            __tmp__KKQL=my_copy__2P2H(__tmp__AFQL);
           } break;
           case __EXPR_SHIFT_L__: {
-            __tmp__Y5TL=my_copy__RJAI(__tmp__O0TL);
+            __tmp__KKQL=my_copy__HQ2H(__tmp__AFQL);
           } break;
           case __PUT_TO__: {
-            __tmp__Y5TL=my_copy__2JAI(__tmp__O0TL);
+            __tmp__KKQL=my_copy__SQ2H(__tmp__AFQL);
           } break;
           case __ITEM__: {
-            __tmp__Y5TL=my_copy__NKAI(__tmp__O0TL);
+            __tmp__KKQL=my_copy__DR2H(__tmp__AFQL);
           } break;
           case __SIZE_OF__: {
-            __tmp__Y5TL=my_copy__ZKAI(__tmp__O0TL);
+            __tmp__KKQL=my_copy__PR2H(__tmp__AFQL);
           } break;
           case __CAST__: {
-            __tmp__Y5TL=my_copy__CLAI(__tmp__O0TL);
+            __tmp__KKQL=my_copy__YR2H(__tmp__AFQL);
           } break;
           case __CALL_SLOT__: {
-            __tmp__Y5TL=my_copy__1E2M(__tmp__O0TL);
+            __tmp__KKQL=my_copy__5SYM(__tmp__AFQL);
           } break;
           case __READ_SLOT__: {
-            __tmp__Y5TL=my_copy__MRKK(__tmp__O0TL);
+            __tmp__KKQL=my_copy__IUGK(__tmp__AFQL);
           } break;
           case __READ_GLOBAL__: {
-            __tmp__Y5TL=my_copy__ZRKK(__tmp__O0TL);
+            __tmp__GGDR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AFQL)->global__ZGJK),NULL);
+            if (__tmp__GGDR==NULL) {
+              __tmp__HGDR=NULL;
+            } else {
+              switch (((struct ___OBJ *)__tmp__GGDR)->__id) {
+              case __READ_SLOT__: {
+                __tmp__HGDR=NULL;
+              } break;
+              case __READ_GLOBAL__: {
+                __tmp__HGDR=((__READ_GLOBAL *)__tmp__GGDR);
+              } break;
+              }
+            };
+            __tmp__KKQL=__tmp__HGDR;
           } break;
           case __EXPR_NOT_LOGIC__: {
-            __tmp__Y5TL=my_copy__3BGN(__tmp__O0TL);
+            __tmp__KKQL=my_copy__BQCN(__tmp__AFQL);
           } break;
           case __EXPR_OR_LOGIC__: {
-            __tmp__Y5TL=my_copy__VIIO(__tmp__O0TL);
+            __tmp__KKQL=my_copy__NREO(__tmp__AFQL);
           } break;
           case __EXPR_OR_OR_LOGIC__: {
-            __tmp__Y5TL=my_copy__3PNO(__tmp__O0TL);
+            __tmp__KKQL=my_copy__VYJO(__tmp__AFQL);
           } break;
           case __EXPR_AND_LOGIC__: {
-            __tmp__Y5TL=my_copy__CJIO(__tmp__O0TL);
+            __tmp__KKQL=my_copy__0REO(__tmp__AFQL);
           } break;
           case __EXPR_AND_AND_LOGIC__: {
-            __tmp__Y5TL=my_copy__JQNO(__tmp__O0TL);
+            __tmp__KKQL=my_copy__BZJO(__tmp__AFQL);
           } break;
           case __EXPR_NEG__: {
-            __tmp__Y5TL=my_copy__EBNM(__tmp__O0TL);
+            __tmp__KKQL=my_copy__CNJM(__tmp__AFQL);
           } break;
           case __EXPR_ADD__: {
-            __tmp__Y5TL=my_copy__EOPL(__tmp__O0TL);
+            __tmp__KKQL=my_copy__5XLL(__tmp__AFQL);
           } break;
           case __EXPR_NOT__: {
-            __tmp__Y5TL=my_copy__SH2M(__tmp__O0TL);
+            __tmp__KKQL=my_copy__WVYM(__tmp__AFQL);
           } break;
           case __EXPR_MOD__: {
-            __tmp__Y5TL=my_copy__NJIO(__tmp__O0TL);
+            __tmp__KKQL=my_copy__FSEO(__tmp__AFQL);
           } break;
           case __EXPR_SUP_EQ__: {
-            __tmp__Y5TL=my_copy__YZHP(__tmp__O0TL);
+            __tmp__KKQL=my_copy__QCEP(__tmp__AFQL);
           } break;
           case __EXPR_INF__: {
-            __tmp__Y5TL=my_copy__13VN(__tmp__O0TL);
+            __tmp__KKQL=my_copy__5LSN(__tmp__AFQL);
           } break;
           case __EXPR_INF_EQ__: {
-            __tmp__Y5TL=my_copy__G4VN(__tmp__O0TL);
+            __tmp__KKQL=my_copy__KMSN(__tmp__AFQL);
           } break;
           case __EXPR_OR__: {
-            __tmp__Y5TL=my_copy__FLTN(__tmp__O0TL);
+            __tmp__KKQL=my_copy__JZPN(__tmp__AFQL);
           } break;
           case __EXPR_XOR__: {
-            __tmp__Y5TL=my_copy__OUWO(__tmp__O0TL);
+            __tmp__KKQL=my_copy__G3SO(__tmp__AFQL);
           } break;
           };
-          result__VPTL=__tmp__Y5TL;
-          __tmp__05TL=TRUE__;
+          result__H0PL=__tmp__KKQL;
+          __tmp__MKQL=TRUE__;
         } else {
-          __tmp__05TL=FALSE__;
+          __tmp__MKQL=FALSE__;
         };
-        if (__tmp__05TL) {
-          __tmp__3BUL=TRUE__;
+        if (__tmp__MKQL) {
+          __tmp__PMQL=TRUE__;
         } else {
-          __tmp__EBUL=((((Self__SPTL->last_seq_or_and__55TL == seq_or_and__IVUG) && (Self__SPTL->parent_variable__G3YD.ensure_count__4KCG ==  1)) && (((__LIST *)list_current__IF1)->index__XUUG >  1)) && ((void *)((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__IF1)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)((__INTEGER)(((__LIST *)list_current__IF1)->index__XUUG -  1) -  1)] == (void *)Self__SPTL->last_write__E2ML));
-          if (__tmp__EBUL) {
-            if (((void *)rec__TPTL != (void *)NULL)) {
-              switch (((struct ___OBJ *)rec__TPTL)->__id) {
+          __tmp__WLQL=((((Self__E0PL->last_seq_or_and__RKQL == seq_or_and__IXRG) && (Self__E0PL->parent_variable__HHZD.ensure_count__YDAG ==  1)) && (((__LIST *)list_current__EH1)->index__XWRG >  1)) && ((void *)((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)(((__LIST *)list_current__EH1)->index__XWRG -  1) -  1)] == (void *)Self__E0PL->last_write__MBJL));
+          if (__tmp__WLQL) {
+            if (((void *)rec__F0PL != (void *)NULL)) {
+              switch (((struct ___OBJ *)rec__F0PL)->__id) {
               case __LIST__: {
-                remove__WLNJ(rec__TPTL);
+                remove__SOJJ(rec__F0PL);
               } break;
               case __STRING_CST__: {
               } break;
               case __EXTERNAL_C__: {
-                remove__AREK(rec__TPTL);
+                remove__2TAK(rec__F0PL);
               } break;
               case __PROTOTYPE_CST__: {
               } break;
               case __INTEGER_CST__: {
               } break;
               case __READ_LOCAL__: {
-                Self__HSJQ=((__READ_LOCAL *)rec__TPTL);
-                unread__ESNK(Self__HSJQ->local__G5YD,Self__HSJQ);
+                Self__KVFQ=((__READ_LOCAL *)rec__F0PL);
+                Self__L13R=((__LOCAL *)Self__KVFQ->local__HJZD);
+                Self__L13R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__L13R->parent_variable__T1LC.ensure_count__YDAG -  1);
+                if ((Self__L13R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+                  print__1ZE((&__string_336));
+                  voir__M13R=create__AXB( 250);
+                  display__UXFK(Self__KVFQ,voir__M13R);
+                  put_string__2EG(((__STRING *)voir__M13R));
+                  fputc((int)('\n'),stdout);
+                  print__1ZE((&__string_337));
+                  Self__O13R=((__LIST *)list_current__EH1);
+                  voir__P13R=create__AXB( 250);
+                  display__EQQG(Self__O13R,voir__P13R);
+                  put_string__2EG(((__STRING *)voir__P13R));
+                  fputc((int)('\n'),stdout);
+                  fputc((int)('\n'),stdout);
+                  print__1ZE((&__string_338));
+                  fputc((int)('\n'),stdout);
+                  exit(( 1));
+                };
               } break;
               case __EXPR_MULTIPLE__: {
-                remove__5REK(rec__TPTL);
+                remove__1UAK(rec__F0PL);
               } break;
               case __EXPR_EQUAL__: {
-                remove__PSEK(rec__TPTL);
+                remove__LVAK(rec__F0PL);
               } break;
               case __EXPR_NOT_EQUAL__: {
-                remove__TSEK(rec__TPTL);
+                remove__PVAK(rec__F0PL);
               } break;
               case __REAL_CST__: {
               } break;
               case __CHARACTER_CST__: {
               } break;
               case __IS_EXPANDED__: {
-                Self__JSJQ=((__READ_LOCAL *)((__IS_EXPANDED *)rec__TPTL)->receiver__AHAI);
-                unread__ESNK(Self__JSJQ->local__G5YD,Self__JSJQ);
+                Self__MVFQ=((__READ_LOCAL *)((__IS_EXPANDED *)rec__F0PL)->receiver__WN2H);
+                Self__Q13R=((__LOCAL *)Self__MVFQ->local__HJZD);
+                Self__Q13R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__Q13R->parent_variable__T1LC.ensure_count__YDAG -  1);
+                if ((Self__Q13R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+                  print__1ZE((&__string_336));
+                  voir__R13R=create__AXB( 250);
+                  display__UXFK(Self__MVFQ,voir__R13R);
+                  put_string__2EG(((__STRING *)voir__R13R));
+                  fputc((int)('\n'),stdout);
+                  print__1ZE((&__string_337));
+                  Self__T13R=((__LIST *)list_current__EH1);
+                  voir__U13R=create__AXB( 250);
+                  display__EQQG(Self__T13R,voir__U13R);
+                  put_string__2EG(((__STRING *)voir__U13R));
+                  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(rec__TPTL);
+                remove__0VAK(rec__F0PL);
               } break;
               case __EXPR_SUP__: {
-                remove__BTEK(rec__TPTL);
+                remove__3VAK(rec__F0PL);
               } break;
               case __EXPR_SUB__: {
-                remove__FTEK(rec__TPTL);
+                remove__BWAK(rec__F0PL);
               } break;
               case __EXPR_MUL__: {
-                remove__JTEK(rec__TPTL);
+                remove__FWAK(rec__F0PL);
               } break;
               case __EXPR_DIV__: {
-                remove__NTEK(rec__TPTL);
+                remove__JWAK(rec__F0PL);
               } break;
               case __EXPR_AND__: {
-                remove__RTEK(rec__TPTL);
+                remove__NWAK(rec__F0PL);
               } break;
               case __EXPR_SHIFT_R__: {
-                remove__VTEK(rec__TPTL);
+                remove__RWAK(rec__F0PL);
               } break;
               case __EXPR_SHIFT_L__: {
-                remove__ZTEK(rec__TPTL);
+                remove__VWAK(rec__F0PL);
               } break;
               case __PUT_TO__: {
-                remove__3TEK(rec__TPTL);
+                remove__ZWAK(rec__F0PL);
               } break;
               case __ITEM__: {
-                remove__4UEK(rec__TPTL);
+                remove__0XAK(rec__F0PL);
               } break;
               case __SIZE_OF__: {
-                remove__CVEK(rec__TPTL);
+                remove__4XAK(rec__F0PL);
               } break;
               case __CAST__: {
-                remove__FVEK(rec__TPTL);
+                remove__BYAK(rec__F0PL);
               } break;
               case __CALL_SLOT__: {
-                remove__IKQL(rec__TPTL);
+                remove__DUML(rec__F0PL);
               } break;
               case __READ_SLOT__: {
-                remove__KDLK(rec__TPTL);
+                remove__GGHK(rec__F0PL);
               } break;
               case __READ_GLOBAL__: {
-                Self__KSJQ=((__READ_GLOBAL *)rec__TPTL);
-                unread__H2QL(Self__KSJQ->global__3DNK,Self__KSJQ);
+                Self__NVFQ=((__READ_GLOBAL *)rec__F0PL);
+                unread__CGNL(Self__NVFQ->global__ZGJK,Self__NVFQ);
               } break;
               case __EXPR_NOT_LOGIC__: {
-                remove__SS3M(rec__TPTL);
+                remove__WA0M(rec__F0PL);
               } break;
               case __EXPR_OR_LOGIC__: {
-                remove__CMIO(rec__TPTL);
+                remove__0UEO(rec__F0PL);
               } break;
               case __EXPR_OR_OR_LOGIC__: {
-                remove__CJOO(rec__TPTL);
+                remove__0RKO(rec__F0PL);
               } break;
               case __EXPR_AND_LOGIC__: {
-                remove__GMIO(rec__TPTL);
+                remove__4UEO(rec__F0PL);
               } break;
               case __EXPR_AND_AND_LOGIC__: {
-                remove__HJOO(rec__TPTL);
+                remove__5RKO(rec__F0PL);
               } break;
               case __EXPR_NEG__: {
-                remove__JHNM(rec__TPTL);
+                remove__HTJM(rec__F0PL);
               } break;
               case __EXPR_ADD__: {
-                remove__2MQL(rec__TPTL);
+                remove__XWML(rec__F0PL);
               } break;
               case __EXPR_NOT__: {
-                remove__P12M(rec__TPTL);
+                remove__TJZM(rec__F0PL);
               } break;
               case __EXPR_MOD__: {
-                remove__KMIO(rec__TPTL);
+                remove__CVEO(rec__F0PL);
               } break;
               case __EXPR_SUP_EQ__: {
-                remove__D2HP(rec__TPTL);
+                remove__1EEP(rec__F0PL);
               } break;
               case __EXPR_INF__: {
-                remove__WVUN(rec__TPTL);
+                remove__0DRN(rec__F0PL);
               } break;
               case __EXPR_INF_EQ__: {
-                remove__0VUN(rec__TPTL);
+                remove__4DRN(rec__F0PL);
               } break;
               case __EXPR_OR__: {
-                remove__XQTN(rec__TPTL);
+                remove__14PN(rec__F0PL);
               } break;
               case __EXPR_XOR__: {
-                remove__MMXO(rec__TPTL);
+                remove__EVTO(rec__F0PL);
               } break;
               };
-              __tmp__RBUL=Self__SPTL->last_write__E2ML;
-              if (__tmp__RBUL==NULL) {
-                __tmp__SBUL=NULL;
+              __tmp__DMQL=Self__E0PL->last_write__MBJL;
+              if (__tmp__DMQL==NULL) {
+                __tmp__EMQL=NULL;
               } else {
-                switch (((struct ___OBJ *)__tmp__RBUL)->__id) {
+                switch (((struct ___OBJ *)__tmp__DMQL)->__id) {
                 case __WRITE_GLOBAL__: {
-                  __tmp__SBUL=NULL;
+                  __tmp__EMQL=NULL;
                 } break;
                 case __WRITE_SLOT__: {
-                  __tmp__SBUL=((void *)__tmp__RBUL);
+                  __tmp__EMQL=((void *)__tmp__DMQL);
                 } break;
                 }
               };
-              wrt_slot__ZPTL=__tmp__SBUL;
-              __tmp__TBUL=((__WRITE_SLOT *)__tmp__SBUL)->receiver__RM5H;
-              switch (((struct ___OBJ *)__tmp__TBUL)->__id) {
+              wrt_slot__L0PL=__tmp__EMQL;
+              __tmp__FMQL=((__WRITE_SLOT *)__tmp__EMQL)->receiver__PT1H;
+              switch (((struct ___OBJ *)__tmp__FMQL)->__id) {
               case __LIST__: {
-                remove__WLNJ(__tmp__TBUL);
+                remove__SOJJ(__tmp__FMQL);
               } break;
               case __STRING_CST__: {
               } break;
               case __EXTERNAL_C__: {
-                remove__AREK(__tmp__TBUL);
+                remove__2TAK(__tmp__FMQL);
               } break;
               case __PROTOTYPE_CST__: {
               } break;
               case __INTEGER_CST__: {
               } break;
               case __READ_LOCAL__: {
-                Self__LSJQ=((__READ_LOCAL *)__tmp__TBUL);
-                unread__ESNK(Self__LSJQ->local__G5YD,Self__LSJQ);
+                Self__OVFQ=((__READ_LOCAL *)__tmp__FMQL);
+                Self__V13R=((__LOCAL *)Self__OVFQ->local__HJZD);
+                Self__V13R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__V13R->parent_variable__T1LC.ensure_count__YDAG -  1);
+                if ((Self__V13R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+                  print__1ZE((&__string_336));
+                  voir__W13R=create__AXB( 250);
+                  display__UXFK(Self__OVFQ,voir__W13R);
+                  put_string__2EG(((__STRING *)voir__W13R));
+                  fputc((int)('\n'),stdout);
+                  print__1ZE((&__string_337));
+                  Self__Y13R=((__LIST *)list_current__EH1);
+                  voir__Z13R=create__AXB( 250);
+                  display__EQQG(Self__Y13R,voir__Z13R);
+                  put_string__2EG(((__STRING *)voir__Z13R));
+                  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__TBUL);
+                remove__1UAK(__tmp__FMQL);
               } break;
               case __EXPR_EQUAL__: {
-                remove__PSEK(__tmp__TBUL);
+                remove__LVAK(__tmp__FMQL);
               } break;
               case __EXPR_NOT_EQUAL__: {
-                remove__TSEK(__tmp__TBUL);
+                remove__PVAK(__tmp__FMQL);
               } break;
               case __REAL_CST__: {
               } break;
               case __CHARACTER_CST__: {
               } break;
               case __IS_EXPANDED__: {
-                Self__NSJQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__TBUL)->receiver__AHAI);
-                unread__ESNK(Self__NSJQ->local__G5YD,Self__NSJQ);
+                Self__QVFQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__FMQL)->receiver__WN2H);
+                Self__013R=((__LOCAL *)Self__QVFQ->local__HJZD);
+                Self__013R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__013R->parent_variable__T1LC.ensure_count__YDAG -  1);
+                if ((Self__013R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+                  print__1ZE((&__string_336));
+                  voir__113R=create__AXB( 250);
+                  display__UXFK(Self__QVFQ,voir__113R);
+                  put_string__2EG(((__STRING *)voir__113R));
+                  fputc((int)('\n'),stdout);
+                  print__1ZE((&__string_337));
+                  Self__313R=((__LIST *)list_current__EH1);
+                  voir__413R=create__AXB( 250);
+                  display__EQQG(Self__313R,voir__413R);
+                  put_string__2EG(((__STRING *)voir__413R));
+                  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__TBUL);
+                remove__0VAK(__tmp__FMQL);
               } break;
               case __EXPR_SUP__: {
-                remove__BTEK(__tmp__TBUL);
+                remove__3VAK(__tmp__FMQL);
               } break;
               case __EXPR_SUB__: {
-                remove__FTEK(__tmp__TBUL);
+                remove__BWAK(__tmp__FMQL);
               } break;
               case __EXPR_MUL__: {
-                remove__JTEK(__tmp__TBUL);
+                remove__FWAK(__tmp__FMQL);
               } break;
               case __EXPR_DIV__: {
-                remove__NTEK(__tmp__TBUL);
+                remove__JWAK(__tmp__FMQL);
               } break;
               case __EXPR_AND__: {
-                remove__RTEK(__tmp__TBUL);
+                remove__NWAK(__tmp__FMQL);
               } break;
               case __EXPR_SHIFT_R__: {
-                remove__VTEK(__tmp__TBUL);
+                remove__RWAK(__tmp__FMQL);
               } break;
               case __EXPR_SHIFT_L__: {
-                remove__ZTEK(__tmp__TBUL);
+                remove__VWAK(__tmp__FMQL);
               } break;
               case __PUT_TO__: {
-                remove__3TEK(__tmp__TBUL);
+                remove__ZWAK(__tmp__FMQL);
               } break;
               case __ITEM__: {
-                remove__4UEK(__tmp__TBUL);
+                remove__0XAK(__tmp__FMQL);
               } break;
               case __SIZE_OF__: {
-                remove__CVEK(__tmp__TBUL);
+                remove__4XAK(__tmp__FMQL);
               } break;
               case __CAST__: {
-                remove__FVEK(__tmp__TBUL);
+                remove__BYAK(__tmp__FMQL);
               } break;
               case __CALL_SLOT__: {
-                remove__IKQL(__tmp__TBUL);
+                remove__DUML(__tmp__FMQL);
               } break;
               case __READ_SLOT__: {
-                remove__KDLK(__tmp__TBUL);
+                remove__GGHK(__tmp__FMQL);
               } break;
               case __READ_GLOBAL__: {
-                Self__OSJQ=((__READ_GLOBAL *)__tmp__TBUL);
-                unread__H2QL(Self__OSJQ->global__3DNK,Self__OSJQ);
+                Self__RVFQ=((__READ_GLOBAL *)__tmp__FMQL);
+                unread__CGNL(Self__RVFQ->global__ZGJK,Self__RVFQ);
               } break;
               case __EXPR_NOT_LOGIC__: {
-                remove__SS3M(__tmp__TBUL);
+                remove__WA0M(__tmp__FMQL);
               } break;
               case __EXPR_OR_LOGIC__: {
-                remove__CMIO(__tmp__TBUL);
+                remove__0UEO(__tmp__FMQL);
               } break;
               case __EXPR_OR_OR_LOGIC__: {
-                remove__CJOO(__tmp__TBUL);
+                remove__0RKO(__tmp__FMQL);
               } break;
               case __EXPR_AND_LOGIC__: {
-                remove__GMIO(__tmp__TBUL);
+                remove__4UEO(__tmp__FMQL);
               } break;
               case __EXPR_AND_AND_LOGIC__: {
-                remove__HJOO(__tmp__TBUL);
+                remove__5RKO(__tmp__FMQL);
               } break;
               case __EXPR_NEG__: {
-                remove__JHNM(__tmp__TBUL);
+                remove__HTJM(__tmp__FMQL);
               } break;
               case __EXPR_ADD__: {
-                remove__2MQL(__tmp__TBUL);
+                remove__XWML(__tmp__FMQL);
               } break;
               case __EXPR_NOT__: {
-                remove__P12M(__tmp__TBUL);
+                remove__TJZM(__tmp__FMQL);
               } break;
               case __EXPR_MOD__: {
-                remove__KMIO(__tmp__TBUL);
+                remove__CVEO(__tmp__FMQL);
               } break;
               case __EXPR_SUP_EQ__: {
-                remove__D2HP(__tmp__TBUL);
+                remove__1EEP(__tmp__FMQL);
               } break;
               case __EXPR_INF__: {
-                remove__WVUN(__tmp__TBUL);
+                remove__0DRN(__tmp__FMQL);
               } break;
               case __EXPR_INF_EQ__: {
-                remove__0VUN(__tmp__TBUL);
+                remove__4DRN(__tmp__FMQL);
               } break;
               case __EXPR_OR__: {
-                remove__XQTN(__tmp__TBUL);
+                remove__14PN(__tmp__FMQL);
               } break;
               case __EXPR_XOR__: {
-                remove__MMXO(__tmp__TBUL);
+                remove__EVTO(__tmp__FMQL);
               } break;
               };
             };
-            unwrite__O5QL(Self__SPTL,Self__SPTL->last_write__E2ML);
-            ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__IF1)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)((__INTEGER)(((__LIST *)list_current__IF1)->index__XUUG -  1) -  1)]=NOP__;
-            result__VPTL=__tmp__O0TL;
+            unwrite__JJNL(Self__E0PL,Self__E0PL->last_write__MBJL);
+            ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)(((__LIST *)list_current__EH1)->index__XWRG -  1) -  1)]=NOP__;
+            result__H0PL=__tmp__AFQL;
           };
-          __tmp__3BUL=__tmp__EBUL;
+          __tmp__PMQL=__tmp__WLQL;
         };
-        if ((! __tmp__3BUL)) {
-          if ((((((void *)rec__TPTL != (void *)NULL) && is_seq_list__TIEN(Self__SPTL->last_list_current__A3ML)) && (my_require_count__3PTL ==  1)) && (Self__SPTL->parent_variable__G3YD.ensure_count__4KCG ==  1))) {
-            Self__EOBR=Self__SPTL->last_index__ALTL;
-            up__FOBR=(__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__SPTL->last_list_current__A3ML)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG +  1);
-            __tmp__TDUL=(( 1 <= Self__EOBR) && (up__FOBR >= Self__EOBR));
+        if ((! __tmp__PMQL)) {
+          if ((((((void *)rec__F0PL != (void *)NULL) && is_seq_list__XWAN(Self__E0PL->last_list_current__ICJL)) && (my_require_count__P0PL ==  1)) && (Self__E0PL->parent_variable__HHZD.ensure_count__YDAG ==  1))) {
+            Self__CN3Q=Self__E0PL->last_index__SVPL;
+            up__DN3Q=(__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__E0PL->last_list_current__ICJL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG +  1);
+            __tmp__FOQL=(( 1 <= Self__CN3Q) && (up__DN3Q >= Self__CN3Q));
           } else {
-            __tmp__TDUL=FALSE__;
+            __tmp__FOQL=FALSE__;
           };
-          if ((__tmp__TDUL && ((void *)((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)Self__SPTL->last_list_current__A3ML)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)(Self__SPTL->last_index__ALTL -  1)] == (void *)Self__SPTL->last_write__E2ML))) {
-            l__0PTL=create__name__style__type__VCNG(Self__SPTL->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__SPTL->parent_variable__G3YD.type__LCCG));
-            __tmp__4DUL=Self__SPTL->last_write__E2ML;
-            if (((struct ___OBJ *)__tmp__4DUL)->__id==__WRITE_GLOBAL__) {
-              __tmp__5DUL=((__WRITE_GLOBAL *)__tmp__4DUL)->parent_write__MZJH.parent_instr__GWRG.parent_itm_object__TE.position__BJM;
+          if ((__tmp__FOQL && ((void *)((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)Self__E0PL->last_list_current__ICJL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(Self__E0PL->last_index__SVPL -  1)] == (void *)Self__E0PL->last_write__MBJL))) {
+            l__M0PL=create__name__style__type__E5JG(Self__E0PL->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__E0PL->parent_variable__HHZD.type__D25F));
+            __tmp__QOQL=Self__E0PL->last_write__MBJL;
+            if (((struct ___OBJ *)__tmp__QOQL)->__id==__WRITE_GLOBAL__) {
+              __tmp__ROQL=((__WRITE_GLOBAL *)__tmp__QOQL)->parent_write__YAGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
             } else {
-              __tmp__5DUL=((__WRITE_SLOT *)__tmp__4DUL)->parent_write__ZZJH.parent_instr__GWRG.parent_itm_object__TE.position__BJM;
+              __tmp__ROQL=((__WRITE_SLOT *)__tmp__QOQL)->parent_write__FBGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
             };
-            ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)Self__SPTL->last_list_current__A3ML)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)(Self__SPTL->last_index__ALTL -  1)]=write__value__PXJH(l__0PTL,__tmp__5DUL,__tmp__O0TL);
-            switch (((struct ___OBJ *)rec__TPTL)->__id) {
+            ((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)Self__E0PL->last_list_current__ICJL)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(Self__E0PL->last_index__SVPL -  1)]=write__value__14FH(l__M0PL,__tmp__ROQL,__tmp__AFQL);
+            switch (((struct ___OBJ *)rec__F0PL)->__id) {
             case __LIST__: {
             } break;
             case __STRING_CST__: {
@@ -207158,8063 +312087,8171 @@ static void* get_last_value__RPTL(__SLOT_DATA *Self__SPTL,void *rec__TPTL)
             case __EXPR_XOR__: {
             } break;
             };
-            result__VPTL=read__4TCH(l__0PTL);
-            switch (((struct ___OBJ *)rec__TPTL)->__id) {
+            result__H0PL=read__QB5G(l__M0PL);
+            switch (((struct ___OBJ *)rec__F0PL)->__id) {
             case __LIST__: {
-              remove__WLNJ(rec__TPTL);
+              remove__SOJJ(rec__F0PL);
             } break;
             case __STRING_CST__: {
             } break;
             case __EXTERNAL_C__: {
-              remove__AREK(rec__TPTL);
+              remove__2TAK(rec__F0PL);
             } break;
             case __PROTOTYPE_CST__: {
             } break;
             case __INTEGER_CST__: {
             } break;
             case __READ_LOCAL__: {
-              Self__2SJQ=((__READ_LOCAL *)rec__TPTL);
-              unread__ESNK(Self__2SJQ->local__G5YD,Self__2SJQ);
+              Self__5VFQ=((__READ_LOCAL *)rec__F0PL);
+              Self__513R=((__LOCAL *)Self__5VFQ->local__HJZD);
+              Self__513R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__513R->parent_variable__T1LC.ensure_count__YDAG -  1);
+              if ((Self__513R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+                print__1ZE((&__string_336));
+                voir__A23R=create__AXB( 250);
+                display__UXFK(Self__5VFQ,voir__A23R);
+                put_string__2EG(((__STRING *)voir__A23R));
+                fputc((int)('\n'),stdout);
+                print__1ZE((&__string_337));
+                Self__C23R=((__LIST *)list_current__EH1);
+                voir__D23R=create__AXB( 250);
+                display__EQQG(Self__C23R,voir__D23R);
+                put_string__2EG(((__STRING *)voir__D23R));
+                fputc((int)('\n'),stdout);
+                fputc((int)('\n'),stdout);
+                print__1ZE((&__string_338));
+                fputc((int)('\n'),stdout);
+                exit(( 1));
+              };
             } break;
             case __EXPR_MULTIPLE__: {
-              remove__5REK(rec__TPTL);
+              remove__1UAK(rec__F0PL);
             } break;
             case __EXPR_EQUAL__: {
-              remove__PSEK(rec__TPTL);
+              remove__LVAK(rec__F0PL);
             } break;
             case __EXPR_NOT_EQUAL__: {
-              remove__TSEK(rec__TPTL);
+              remove__PVAK(rec__F0PL);
             } break;
             case __REAL_CST__: {
             } break;
             case __CHARACTER_CST__: {
             } break;
             case __IS_EXPANDED__: {
-              Self__4SJQ=((__READ_LOCAL *)((__IS_EXPANDED *)rec__TPTL)->receiver__AHAI);
-              unread__ESNK(Self__4SJQ->local__G5YD,Self__4SJQ);
+              Self__BWFQ=((__READ_LOCAL *)((__IS_EXPANDED *)rec__F0PL)->receiver__WN2H);
+              Self__E23R=((__LOCAL *)Self__BWFQ->local__HJZD);
+              Self__E23R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__E23R->parent_variable__T1LC.ensure_count__YDAG -  1);
+              if ((Self__E23R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+                print__1ZE((&__string_336));
+                voir__F23R=create__AXB( 250);
+                display__UXFK(Self__BWFQ,voir__F23R);
+                put_string__2EG(((__STRING *)voir__F23R));
+                fputc((int)('\n'),stdout);
+                print__1ZE((&__string_337));
+                Self__H23R=((__LIST *)list_current__EH1);
+                voir__I23R=create__AXB( 250);
+                display__EQQG(Self__H23R,voir__I23R);
+                put_string__2EG(((__STRING *)voir__I23R));
+                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(rec__TPTL);
+              remove__0VAK(rec__F0PL);
             } break;
             case __EXPR_SUP__: {
-              remove__BTEK(rec__TPTL);
+              remove__3VAK(rec__F0PL);
             } break;
             case __EXPR_SUB__: {
-              remove__FTEK(rec__TPTL);
+              remove__BWAK(rec__F0PL);
             } break;
             case __EXPR_MUL__: {
-              remove__JTEK(rec__TPTL);
+              remove__FWAK(rec__F0PL);
             } break;
             case __EXPR_DIV__: {
-              remove__NTEK(rec__TPTL);
+              remove__JWAK(rec__F0PL);
             } break;
             case __EXPR_AND__: {
-              remove__RTEK(rec__TPTL);
+              remove__NWAK(rec__F0PL);
             } break;
             case __EXPR_SHIFT_R__: {
-              remove__VTEK(rec__TPTL);
+              remove__RWAK(rec__F0PL);
             } break;
             case __EXPR_SHIFT_L__: {
-              remove__ZTEK(rec__TPTL);
+              remove__VWAK(rec__F0PL);
             } break;
             case __PUT_TO__: {
-              remove__3TEK(rec__TPTL);
+              remove__ZWAK(rec__F0PL);
             } break;
             case __ITEM__: {
-              remove__4UEK(rec__TPTL);
+              remove__0XAK(rec__F0PL);
             } break;
             case __SIZE_OF__: {
-              remove__CVEK(rec__TPTL);
+              remove__4XAK(rec__F0PL);
             } break;
             case __CAST__: {
-              remove__FVEK(rec__TPTL);
+              remove__BYAK(rec__F0PL);
             } break;
             case __CALL_SLOT__: {
-              remove__IKQL(rec__TPTL);
+              remove__DUML(rec__F0PL);
             } break;
             case __READ_SLOT__: {
-              remove__KDLK(rec__TPTL);
+              remove__GGHK(rec__F0PL);
             } break;
             case __READ_GLOBAL__: {
-              Self__5SJQ=((__READ_GLOBAL *)rec__TPTL);
-              unread__H2QL(Self__5SJQ->global__3DNK,Self__5SJQ);
+              Self__CWFQ=((__READ_GLOBAL *)rec__F0PL);
+              unread__CGNL(Self__CWFQ->global__ZGJK,Self__CWFQ);
             } break;
             case __EXPR_NOT_LOGIC__: {
-              remove__SS3M(rec__TPTL);
+              remove__WA0M(rec__F0PL);
             } break;
             case __EXPR_OR_LOGIC__: {
-              remove__CMIO(rec__TPTL);
+              remove__0UEO(rec__F0PL);
             } break;
             case __EXPR_OR_OR_LOGIC__: {
-              remove__CJOO(rec__TPTL);
+              remove__0RKO(rec__F0PL);
             } break;
             case __EXPR_AND_LOGIC__: {
-              remove__GMIO(rec__TPTL);
+              remove__4UEO(rec__F0PL);
             } break;
             case __EXPR_AND_AND_LOGIC__: {
-              remove__HJOO(rec__TPTL);
+              remove__5RKO(rec__F0PL);
             } break;
             case __EXPR_NEG__: {
-              remove__JHNM(rec__TPTL);
+              remove__HTJM(rec__F0PL);
             } break;
             case __EXPR_ADD__: {
-              remove__2MQL(rec__TPTL);
+              remove__XWML(rec__F0PL);
             } break;
             case __EXPR_NOT__: {
-              remove__P12M(rec__TPTL);
+              remove__TJZM(rec__F0PL);
             } break;
             case __EXPR_MOD__: {
-              remove__KMIO(rec__TPTL);
+              remove__CVEO(rec__F0PL);
             } break;
             case __EXPR_SUP_EQ__: {
-              remove__D2HP(rec__TPTL);
+              remove__1EEP(rec__F0PL);
             } break;
             case __EXPR_INF__: {
-              remove__WVUN(rec__TPTL);
+              remove__0DRN(rec__F0PL);
             } break;
             case __EXPR_INF_EQ__: {
-              remove__0VUN(rec__TPTL);
+              remove__4DRN(rec__F0PL);
             } break;
             case __EXPR_OR__: {
-              remove__XQTN(rec__TPTL);
+              remove__14PN(rec__F0PL);
             } break;
             case __EXPR_XOR__: {
-              remove__MMXO(rec__TPTL);
+              remove__EVTO(rec__F0PL);
             } break;
             };
-            __tmp__IEUL=Self__SPTL->last_write__E2ML;
-            if (__tmp__IEUL==NULL) {
-              __tmp__JEUL=NULL;
+            __tmp__0OQL=Self__E0PL->last_write__MBJL;
+            if (__tmp__0OQL==NULL) {
+              __tmp__1OQL=NULL;
             } else {
-              switch (((struct ___OBJ *)__tmp__IEUL)->__id) {
+              switch (((struct ___OBJ *)__tmp__0OQL)->__id) {
               case __WRITE_GLOBAL__: {
-                __tmp__JEUL=NULL;
+                __tmp__1OQL=NULL;
               } break;
               case __WRITE_SLOT__: {
-                __tmp__JEUL=((void *)__tmp__IEUL);
+                __tmp__1OQL=((void *)__tmp__0OQL);
               } break;
               }
             };
-            wrt_slot__ZPTL=__tmp__JEUL;
-            __tmp__KEUL=((__WRITE_SLOT *)__tmp__JEUL)->receiver__RM5H;
-            switch (((struct ___OBJ *)__tmp__KEUL)->__id) {
+            wrt_slot__L0PL=__tmp__1OQL;
+            __tmp__2OQL=((__WRITE_SLOT *)__tmp__1OQL)->receiver__PT1H;
+            switch (((struct ___OBJ *)__tmp__2OQL)->__id) {
             case __LIST__: {
-              remove__WLNJ(__tmp__KEUL);
+              remove__SOJJ(__tmp__2OQL);
             } break;
             case __STRING_CST__: {
             } break;
             case __EXTERNAL_C__: {
-              remove__AREK(__tmp__KEUL);
+              remove__2TAK(__tmp__2OQL);
             } break;
             case __PROTOTYPE_CST__: {
             } break;
             case __INTEGER_CST__: {
             } break;
             case __READ_LOCAL__: {
-              Self__ATJQ=((__READ_LOCAL *)__tmp__KEUL);
-              unread__ESNK(Self__ATJQ->local__G5YD,Self__ATJQ);
+              Self__DWFQ=((__READ_LOCAL *)__tmp__2OQL);
+              Self__J23R=((__LOCAL *)Self__DWFQ->local__HJZD);
+              Self__J23R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__J23R->parent_variable__T1LC.ensure_count__YDAG -  1);
+              if ((Self__J23R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+                print__1ZE((&__string_336));
+                voir__K23R=create__AXB( 250);
+                display__UXFK(Self__DWFQ,voir__K23R);
+                put_string__2EG(((__STRING *)voir__K23R));
+                fputc((int)('\n'),stdout);
+                print__1ZE((&__string_337));
+                Self__M23R=((__LIST *)list_current__EH1);
+                voir__N23R=create__AXB( 250);
+                display__EQQG(Self__M23R,voir__N23R);
+                put_string__2EG(((__STRING *)voir__N23R));
+                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__KEUL);
+              remove__1UAK(__tmp__2OQL);
             } break;
             case __EXPR_EQUAL__: {
-              remove__PSEK(__tmp__KEUL);
+              remove__LVAK(__tmp__2OQL);
             } break;
             case __EXPR_NOT_EQUAL__: {
-              remove__TSEK(__tmp__KEUL);
+              remove__PVAK(__tmp__2OQL);
             } break;
             case __REAL_CST__: {
             } break;
             case __CHARACTER_CST__: {
             } break;
             case __IS_EXPANDED__: {
-              Self__CTJQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__KEUL)->receiver__AHAI);
-              unread__ESNK(Self__CTJQ->local__G5YD,Self__CTJQ);
+              Self__FWFQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__2OQL)->receiver__WN2H);
+              Self__O23R=((__LOCAL *)Self__FWFQ->local__HJZD);
+              Self__O23R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__O23R->parent_variable__T1LC.ensure_count__YDAG -  1);
+              if ((Self__O23R->parent_variable__T1LC.ensure_count__YDAG <  0)) {
+                print__1ZE((&__string_336));
+                voir__P23R=create__AXB( 250);
+                display__UXFK(Self__FWFQ,voir__P23R);
+                put_string__2EG(((__STRING *)voir__P23R));
+                fputc((int)('\n'),stdout);
+                print__1ZE((&__string_337));
+                Self__R23R=((__LIST *)list_current__EH1);
+                voir__S23R=create__AXB( 250);
+                display__EQQG(Self__R23R,voir__S23R);
+                put_string__2EG(((__STRING *)voir__S23R));
+                fputc((int)('\n'),stdout);
+                fputc((int)('\n'),stdout);
+                print__1ZE((&__string_338));
+                fputc((int)('\n'),stdout);
+                exit(( 1));
+              };
             } break;
             case __GET_TYPE_ID__: {
-              remove__4SEK(__tmp__KEUL);
+              remove__0VAK(__tmp__2OQL);
             } break;
             case __EXPR_SUP__: {
-              remove__BTEK(__tmp__KEUL);
+              remove__3VAK(__tmp__2OQL);
             } break;
             case __EXPR_SUB__: {
-              remove__FTEK(__tmp__KEUL);
+              remove__BWAK(__tmp__2OQL);
             } break;
             case __EXPR_MUL__: {
-              remove__JTEK(__tmp__KEUL);
+              remove__FWAK(__tmp__2OQL);
             } break;
             case __EXPR_DIV__: {
-              remove__NTEK(__tmp__KEUL);
+              remove__JWAK(__tmp__2OQL);
             } break;
             case __EXPR_AND__: {
-              remove__RTEK(__tmp__KEUL);
+              remove__NWAK(__tmp__2OQL);
             } break;
             case __EXPR_SHIFT_R__: {
-              remove__VTEK(__tmp__KEUL);
+              remove__RWAK(__tmp__2OQL);
             } break;
             case __EXPR_SHIFT_L__: {
-              remove__ZTEK(__tmp__KEUL);
+              remove__VWAK(__tmp__2OQL);
             } break;
             case __PUT_TO__: {
-              remove__3TEK(__tmp__KEUL);
+              remove__ZWAK(__tmp__2OQL);
             } break;
             case __ITEM__: {
-              remove__4UEK(__tmp__KEUL);
+              remove__0XAK(__tmp__2OQL);
             } break;
             case __SIZE_OF__: {
-              remove__CVEK(__tmp__KEUL);
+              remove__4XAK(__tmp__2OQL);
             } break;
             case __CAST__: {
-              remove__FVEK(__tmp__KEUL);
+              remove__BYAK(__tmp__2OQL);
             } break;
             case __CALL_SLOT__: {
-              remove__IKQL(__tmp__KEUL);
+              remove__DUML(__tmp__2OQL);
             } break;
             case __READ_SLOT__: {
-              remove__KDLK(__tmp__KEUL);
+              remove__GGHK(__tmp__2OQL);
             } break;
             case __READ_GLOBAL__: {
-              Self__DTJQ=((__READ_GLOBAL *)__tmp__KEUL);
-              unread__H2QL(Self__DTJQ->global__3DNK,Self__DTJQ);
+              Self__GWFQ=((__READ_GLOBAL *)__tmp__2OQL);
+              unread__CGNL(Self__GWFQ->global__ZGJK,Self__GWFQ);
             } break;
             case __EXPR_NOT_LOGIC__: {
-              remove__SS3M(__tmp__KEUL);
+              remove__WA0M(__tmp__2OQL);
             } break;
             case __EXPR_OR_LOGIC__: {
-              remove__CMIO(__tmp__KEUL);
+              remove__0UEO(__tmp__2OQL);
             } break;
             case __EXPR_OR_OR_LOGIC__: {
-              remove__CJOO(__tmp__KEUL);
+              remove__0RKO(__tmp__2OQL);
             } break;
             case __EXPR_AND_LOGIC__: {
-              remove__GMIO(__tmp__KEUL);
+              remove__4UEO(__tmp__2OQL);
             } break;
             case __EXPR_AND_AND_LOGIC__: {
-              remove__HJOO(__tmp__KEUL);
+              remove__5RKO(__tmp__2OQL);
             } break;
             case __EXPR_NEG__: {
-              remove__JHNM(__tmp__KEUL);
+              remove__HTJM(__tmp__2OQL);
             } break;
             case __EXPR_ADD__: {
-              remove__2MQL(__tmp__KEUL);
+              remove__XWML(__tmp__2OQL);
             } break;
             case __EXPR_NOT__: {
-              remove__P12M(__tmp__KEUL);
+              remove__TJZM(__tmp__2OQL);
             } break;
             case __EXPR_MOD__: {
-              remove__KMIO(__tmp__KEUL);
+              remove__CVEO(__tmp__2OQL);
             } break;
             case __EXPR_SUP_EQ__: {
-              remove__D2HP(__tmp__KEUL);
+              remove__1EEP(__tmp__2OQL);
             } break;
             case __EXPR_INF__: {
-              remove__WVUN(__tmp__KEUL);
+              remove__0DRN(__tmp__2OQL);
             } break;
             case __EXPR_INF_EQ__: {
-              remove__0VUN(__tmp__KEUL);
+              remove__4DRN(__tmp__2OQL);
             } break;
             case __EXPR_OR__: {
-              remove__XQTN(__tmp__KEUL);
+              remove__14PN(__tmp__2OQL);
             } break;
             case __EXPR_XOR__: {
-              remove__MMXO(__tmp__KEUL);
+              remove__EVTO(__tmp__2OQL);
             } break;
             };
-            unwrite__O5QL(Self__SPTL,Self__SPTL->last_write__E2ML);
+            unwrite__JJNL(Self__E0PL,Self__E0PL->last_write__MBJL);
           };
         };
       };
     };
   };
-  return(result__VPTL);
+  return(result__H0PL);
 }
 
-static __BOOLEAN is_invariant__Q00L(__READ_SLOT *Self__R00L)
+static __BOOLEAN is_invariant__5EXL(__READ_SLOT *Self__AFXL)
 // ({READ_SLOT}) With resultRecursive, No inlinable.
 {
-  return(is_invariant__RFAM(Self__R00L->slot__QRKK,Self__R00L->receiver__KVXI));
+  return(is_invariant__QP2L(Self__AFXL->slot__MUGK,Self__AFXL->receiver__Q0TI));
 }
 
-static __BOOLEAN is_signed__CCON(__INTEGER_CST *Self__DCON)
+static __BOOLEAN is_signed__GQKN(__INTEGER_CST *Self__HQKN)
 // ({INTEGER_CST}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__HCON;
-  void *__tmp__ICON;
-  __tmp__HCON=((__TYPE_FULL *)Self__DCON->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL;
-  switch (((struct ___OBJ *)__tmp__HCON)->__id) {
+  void *__tmp__LQKN;
+  void *__tmp__MQKN;
+  __tmp__LQKN=((__TYPE_FULL *)Self__HQKN->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL;
+  switch (((struct ___OBJ *)__tmp__LQKN)->__id) {
   case __TYPE__: {
-    __tmp__ICON=((__PROTOTYPE *)((__TYPE *)__tmp__HCON)->prototype__RD)->parent_named__QD.name__1QB;
+    __tmp__MQKN=((__PROTOTYPE *)((__TYPE *)__tmp__LQKN)->prototype__RD)->parent_named__QD.name__1QB;
   } break;
   case __TYPE_NULL__: {
-    __tmp__ICON=(&__string_59);
+    __tmp__MQKN=(&__string_59);
   } break;
   case __TYPE_VOID__: {
-    __tmp__ICON=(&__string_2);
+    __tmp__MQKN=(&__string_2);
   } break;
   case __TYPE_CONTEXT__: {
-    __tmp__ICON=(&__string_44);
+    __tmp__MQKN=(&__string_44);
   } break;
   case __TYPE_ID__: {
-    __tmp__ICON=(&__string_46);
+    __tmp__MQKN=(&__string_46);
   } break;
   case __TYPE_GENERIC__: {
-    __tmp__ICON=((__TYPE_GENERIC *)__tmp__HCON)->name__2R2B;
+    __tmp__MQKN=((__TYPE_GENERIC *)__tmp__LQKN)->name__LR2B;
   } break;
   case __PROFIL_BLOCK__: {
-    __tmp__ICON=((__PROFIL_BLOCK *)__tmp__HCON)->parent_profil__UNCG.name__JCII;
+    __tmp__MQKN=((__PROFIL_BLOCK *)__tmp__LQKN)->parent_profil__OGAG.name__5IEI;
   } break;
   };
-  return((((((void *)__tmp__ICON == (void *)(&__string_51)) || ((void *)__tmp__ICON == (void *)(&__string_52))) || ((void *)__tmp__ICON == (void *)(&__string_53))) || ((void *)__tmp__ICON == (void *)(&__string_54))));
+  return((((((void *)__tmp__MQKN == (void *)(&__string_51)) || ((void *)__tmp__MQKN == (void *)(&__string_52))) || ((void *)__tmp__MQKN == (void *)(&__string_53))) || ((void *)__tmp__MQKN == (void *)(&__string_54))));
 }
 
-static void remove_first__DOEM(__FAST_ARRAYoWRITEo *Self__EOEM)
+static void remove_first__B0AM(__FAST_ARRAYoWRITEo *Self__C0AM)
 // ({FAST_ARRAYoWRITEo}) VoidNo recursive, No inlinable.
 {
-  __INTEGER __tmp__1OEM,i__WRIM;
-  void **__tmp__0OEM,**Self__NRIM;
-  if ((Self__EOEM->parent_arrayed_collection__ZWHH.upper__5HHI ==  0)) {
-    Self__EOEM->parent_arrayed_collection__ZWHH.storage__3IHI=NULL;
-    Self__EOEM->parent_arrayed_collection__ZWHH.capacity__BIHI= 0;
-    Self__EOEM->parent_arrayed_collection__ZWHH.upper__5HHI=(__INTEGER)(-  1);
+  __INTEGER __tmp__Z0AM,i__U3EM;
+  void **__tmp__Y0AM,**Self__L3EM;
+  if ((Self__C0AM->parent_arrayed_collection__15DH.upper__VODI ==  0)) {
+    Self__C0AM->parent_arrayed_collection__15DH.storage__TPDI=NULL;
+    Self__C0AM->parent_arrayed_collection__15DH.capacity__XODI= 0;
+    Self__C0AM->parent_arrayed_collection__15DH.upper__VODI=(__INTEGER)(-  1);
   } else {
-    __tmp__0OEM=Self__EOEM->parent_arrayed_collection__ZWHH.storage__3IHI;
-    __tmp__1OEM=Self__EOEM->parent_arrayed_collection__ZWHH.upper__5HHI;
-    Self__NRIM=((void **)__tmp__0OEM);
-    i__WRIM= 0;
-    while ((i__WRIM != __tmp__1OEM)) {
-      Self__NRIM[i__WRIM]=Self__NRIM[(__INTEGER)(i__WRIM +  1)];
-      i__WRIM=(__INTEGER)(i__WRIM +  1);
+    __tmp__Y0AM=Self__C0AM->parent_arrayed_collection__15DH.storage__TPDI;
+    __tmp__Z0AM=Self__C0AM->parent_arrayed_collection__15DH.upper__VODI;
+    Self__L3EM=((void **)__tmp__Y0AM);
+    i__U3EM= 0;
+    while ((i__U3EM != __tmp__Z0AM)) {
+      Self__L3EM[i__U3EM]=Self__L3EM[(__INTEGER)(i__U3EM +  1)];
+      i__U3EM=(__INTEGER)(i__U3EM +  1);
     };
-    Self__EOEM->parent_arrayed_collection__ZWHH.upper__5HHI=(__INTEGER)(Self__EOEM->parent_arrayed_collection__ZWHH.upper__5HHI -  1);
+    Self__C0AM->parent_arrayed_collection__15DH.upper__VODI=(__INTEGER)(Self__C0AM->parent_arrayed_collection__15DH.upper__VODI -  1);
   };
 }
 
-static __INTEGER fast_first_index_of__ZQ3L(__FAST_ARRAYoWRITEo *Self__0Q3L,void *element__1Q3L)
+static __INTEGER fast_first_index_of__11ZL(__FAST_ARRAYoWRITEo *Self__21ZL,void *element__31ZL)
 // ({FAST_ARRAYoWRITEo},{WRITE_GLOBALxWRITE_SLOTxWRITE_LOCAL}) With resultNo recursive, No inlinable.
 {
-  __INTEGER result__3Q3L,__tmp__GR3L,idx__PFGM;
-  void **__tmp__FR3L,**Self__DFGM;
-  result__3Q3L= 0;
-  if ((Self__0Q3L->parent_arrayed_collection__ZWHH.upper__5HHI >=  0)) {
-    __tmp__FR3L=Self__0Q3L->parent_arrayed_collection__ZWHH.storage__3IHI;
-    __tmp__GR3L=Self__0Q3L->parent_arrayed_collection__ZWHH.upper__5HHI;
-    Self__DFGM=((void **)__tmp__FR3L);
-    idx__PFGM= 0;
-    while ((! ((idx__PFGM > __tmp__GR3L) || ((void *)element__1Q3L == (void *)Self__DFGM[idx__PFGM])))) {
-      idx__PFGM=(__INTEGER)(idx__PFGM +  1);
+  __INTEGER result__51ZL,__tmp__I2ZL,idx__NRCM;
+  void **__tmp__H2ZL,**Self__BRCM;
+  result__51ZL= 0;
+  if ((Self__21ZL->parent_arrayed_collection__15DH.upper__VODI >=  0)) {
+    __tmp__H2ZL=Self__21ZL->parent_arrayed_collection__15DH.storage__TPDI;
+    __tmp__I2ZL=Self__21ZL->parent_arrayed_collection__15DH.upper__VODI;
+    Self__BRCM=((void **)__tmp__H2ZL);
+    idx__NRCM= 0;
+    while ((! ((idx__NRCM > __tmp__I2ZL) || ((void *)element__31ZL == (void *)Self__BRCM[idx__NRCM])))) {
+      idx__NRCM=(__INTEGER)(idx__NRCM +  1);
     };
-    result__3Q3L=idx__PFGM;
-  };
-  return(result__3Q3L);
-}
-
-static void remove__WS3L(__FAST_ARRAYoWRITEo *Self__XS3L,__INTEGER index__YS3L)
-// ({FAST_ARRAYoWRITEo},{INTEGER}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__BT3L,i__IBCM;
-  void **__tmp__AT3L,**Self__XACM;
-  __tmp__AT3L=Self__XS3L->parent_arrayed_collection__ZWHH.storage__3IHI;
-  __tmp__BT3L=Self__XS3L->parent_arrayed_collection__ZWHH.upper__5HHI;
-  Self__XACM=((void **)__tmp__AT3L);
-  i__IBCM=index__YS3L;
-  while ((i__IBCM != __tmp__BT3L)) {
-    Self__XACM[i__IBCM]=Self__XACM[(__INTEGER)(i__IBCM +  1)];
-    i__IBCM=(__INTEGER)(i__IBCM +  1);
+    result__51ZL=idx__NRCM;
   };
-  Self__XS3L->parent_arrayed_collection__ZWHH.upper__5HHI=(__INTEGER)(Self__XS3L->parent_arrayed_collection__ZWHH.upper__5HHI -  1);
+  return(result__51ZL);
 }
 
-static __FAST_ARRAYoITM_LOCALo* create_with_capacity__0LGC(__INTEGER new_count__2LGC)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __POINTER ptr__30GC;
-  __INTEGER typ_id__C1GC;
-  __UINTEGER_32 sz__50GC,a__2OBR,new_size__0OBR,t__APBR,a__CPBR;
-  __FAST_ARRAYoITM_LOCALo *result__20GC,*Self__W1PC;
-  result__20GC=NULL;
-  ptr__30GC=((__POINTER )(NULL));
-  typ_id__C1GC= 0;
-  sz__50GC=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_LOCALo));
-  if ((sz__50GC ==  0)) {
-    result__20GC=FAST_ARRAYoITM_LOCALo__;
-  } else {
-    typ_id__C1GC=__FAST_ARRAYoITM_LOCALo__;
-    clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__50GC);
-    if ((typ_id__C1GC == (__INTEGER)(-  1))) {
-      a__2OBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__0OBR=(__UINTEGER_32)((__UINTEGER_32)(sz__50GC + a__2OBR) & (__UINTEGER_32)(~ a__2OBR));
-      ptr__30GC=micro_alloc__table__lab__BOI(new_size__0OBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0OBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__0OBR);
-    } else {
-      t__APBR=((__UINTEGER_32 )typ_id__C1GC);
-      a__CPBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      ptr__30GC=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__50GC + a__CPBR) & (__UINTEGER_32)(~ a__CPBR)),((__POINTER )(&(table_type[(t__APBR)]))),(__UINTEGER_32)(t__APBR |  1));
-    };
-    result__20GC=((__FAST_ARRAYoITM_LOCALo *)ptr__30GC);
-    *(result__20GC) = *(FAST_ARRAYoITM_LOCALo__);
-  };
-  Self__W1PC=((__FAST_ARRAYoITM_LOCALo *)result__20GC);
-  if ((Self__W1PC->parent_arrayed_collection__ZCFC.capacity__00PC < new_count__2LGC)) {
-    Self__W1PC->parent_arrayed_collection__ZCFC.storage__F1PC=create__ZVBD(new_count__2LGC);
-    Self__W1PC->parent_arrayed_collection__ZCFC.capacity__00PC=new_count__2LGC;
-  };
-  Self__W1PC->parent_arrayed_collection__ZCFC.upper__AYGC=(__INTEGER)(-  1);
-  return(result__20GC);
-}
-
-static void** create__ZVBD(__INTEGER nb_elements__1VBD)
+static void** create__1LBD(__INTEGER nb_elements__3LBD)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __INTEGER Self__RFAE;
-  void **Result__CXGD;
-  Result__CXGD=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__1VBD * ((__INTEGER )(sizeof(void *)))))));
-  Self__RFAE=(__INTEGER)(nb_elements__1VBD -  1);
-  while ((Self__RFAE >=  0)) {
-    Result__CXGD[Self__RFAE]=NULL;
-    Self__RFAE=(__INTEGER)(Self__RFAE -  1);
-  };
-  return(Result__CXGD);
-}
-
-static void* read_argument__ODLC(__PARSER *Self__PDLC)
-// ({PARSER}) With resultNo recursive, No inlinable.
-{
-  void *result__RDLC;
-  result__RDLC=read_expr_primary__HXIC(Self__PDLC);
-  if ((((void *)result__RDLC == (void *)NULL) && read_identifier__OLEB())) {
-    result__RDLC=create__name__U5JC(current_position__EJG(),last_string__V1G);
-  };
-  return(result__RDLC);
-}
-
-static void append_cast_name_in__WTHJ(__ITM_TYPE_SIMPLE *Self__XTHJ,void *buf__YTHJ)
-// ({ITM_TYPE_SIMPLE},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__4THJ,Self__32HJ;
-  __tmp__4THJ=((__STRING_CONSTANT *)Self__XTHJ->name__UMC)->count__XHB;
-  Self__32HJ= 1;
-  while ((Self__32HJ <= __tmp__4THJ)) {
-    add_last__YPK(buf__YTHJ,to_lower__OA1(((__CHARACTER *)((__STRING_CONSTANT *)Self__XTHJ->name__UMC)->storage__C5K)[(__INTEGER)(Self__32HJ -  1)]));
-    Self__32HJ=(__INTEGER)(Self__32HJ +  1);
-  };
-}
-
-static void append_cast_name_in__JUHJ(__ITM_TYPE_STYLE *Self__KUHJ,void *buf__LUHJ)
-// ({ITM_TYPE_STYLE},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__RUHJ,Self__Q3HJ;
-  __tmp__RUHJ=((__STRING_CONSTANT *)Self__KUHJ->parent_itm_type_simple__3IB.name__UMC)->count__XHB;
-  Self__Q3HJ= 1;
-  while ((Self__Q3HJ <= __tmp__RUHJ)) {
-    add_last__YPK(buf__LUHJ,to_lower__OA1(((__CHARACTER *)((__STRING_CONSTANT *)Self__KUHJ->parent_itm_type_simple__3IB.name__UMC)->storage__C5K)[(__INTEGER)(Self__Q3HJ -  1)]));
-    Self__Q3HJ=(__INTEGER)(Self__Q3HJ +  1);
-  };
-}
-
-static void append_cast_name_in__2UHJ(__ITM_TYPE_GENERIC *Self__3UHJ,void *buf__4UHJ)
-// ({ITM_TYPE_GENERIC},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
-  __INTEGER __tmp__G4HJ,Self__CEIJ,__tmp__GVHJ,Self__V4HJ;
-  void *__tmp__NVHJ,*__tmp__QVHJ;
-  __FAST_ARRAYoITM_TYPE_MONOo *Self__VPBR;
-  __tmp__G4HJ=((__STRING_CONSTANT *)Self__3UHJ->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC)->count__XHB;
-  Self__CEIJ= 1;
-  while ((Self__CEIJ <= __tmp__G4HJ)) {
-    add_last__YPK(buf__4UHJ,to_lower__OA1(((__CHARACTER *)((__STRING_CONSTANT *)Self__3UHJ->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC)->storage__C5K)[(__INTEGER)(Self__CEIJ -  1)]));
-    Self__CEIJ=(__INTEGER)(Self__CEIJ +  1);
-  };
-  append__MOK(buf__4UHJ,(&__string_574));
-  __tmp__GVHJ=(__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)Self__3UHJ->list_type__MRC)->parent_arrayed_collection__PIB.upper__BWK -  1);
-  Self__V4HJ= 0;
-  while ((Self__V4HJ <= __tmp__GVHJ)) {
-    __tmp__NVHJ=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)Self__3UHJ->list_type__MRC)->parent_arrayed_collection__PIB.storage__5WK)[Self__V4HJ];
-    switch (((struct ___OBJ *)__tmp__NVHJ)->__id) {
-    case __ITM_TYPE_SIMPLE__: {
-      append_cast_name_in__WTHJ(__tmp__NVHJ,buf__4UHJ);
-    } break;
-    case __ITM_TYPE_STYLE__: {
-      append_cast_name_in__JUHJ(__tmp__NVHJ,buf__4UHJ);
-    } break;
-    case __ITM_TYPE_GENERIC__: {
-      append_cast_name_in__2UHJ(__tmp__NVHJ,buf__4UHJ);
-    } break;
-    case __ITM_TYPE_SELF__: {
-      append_cast_name_in__RVHJ(__tmp__NVHJ,buf__4UHJ);
-    } break;
-    case __ITM_TYPE_GENERIC_ELT__: {
-      add_last__YPK(buf__4UHJ,((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )'a') + ((__INTEGER_8 )((__ITM_TYPE_GENERIC_ELT *)__tmp__NVHJ)->index__4J2D))))));
-    } break;
-    case __ITM_TYPE_PARAMETER__: {
-      print__1ZE((&__string_572));
-      fputc((int)('\n'),stdout);
-      exit(( 1));
-    } break;
+  __UINTEGER_32 sz__2OBR,a__1OBR,new_size__3OBR,new_size2__4OBR,a__5OBR;
+  __UINTEGER_32 new_size__APBR;
+  __POINTER result__0OBR,ptr_table__U23R,next__T23R,result__V23R;
+  __INTEGER Self__2PAE;
+  void **Result__5OGD;
+  sz__2OBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__3LBD * ((__INTEGER )(sizeof(void *)))));
+  result__0OBR=((__POINTER )(NULL));
+  a__1OBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__3OBR=(__UINTEGER_32)((__UINTEGER_32)(sz__2OBR + a__1OBR) & (__UINTEGER_32)(~ a__1OBR));
+  new_size2__4OBR=(__UINTEGER_32)(new_size__3OBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__4OBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__5OBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__APBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__4OBR + a__5OBR) & (__UINTEGER_32)(~ a__5OBR));
+    ptr_table__U23R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__APBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__T23R=((__POINTER )(NULL));
+    result__V23R=((__POINTER *)ptr_table__U23R)[ 0];
+    if ((result__V23R == (void *)NULL)) {
+      result__V23R=new_lab__2PJ(new_size__APBR);
+      next__T23R=(void *)((unsigned long)result__V23R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__APBR)));
+      ((__POINTER *)next__T23R)[ 0]=NULL;
+      ((__POINTER *)ptr_table__U23R)[ 0]=next__T23R;
+    } else {
+      next__T23R=((__POINTER *)result__V23R)[ 0];
+      if ((next__T23R == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V23R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__APBR <<  1)) <=  4096)) {
+          next__T23R=(void *)((unsigned long)result__V23R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__APBR)));
+        } else {
+          next__T23R=new_lab__2PJ(new_size__APBR);
+        };
+        ((__POINTER *)next__T23R)[ 0]=NULL;
+        ((__POINTER *)ptr_table__U23R)[ 0]=next__T23R;
+      } else {
+        ((__POINTER *)result__V23R)[ 0]=(void *)((unsigned long)((__POINTER *)next__T23R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__V23R=next__T23R;
+      };
     };
-    append__MOK(buf__4UHJ,(&__string_575));
-    Self__V4HJ=(__INTEGER)(Self__V4HJ +  1);
-  };
-  Self__VPBR=((__FAST_ARRAYoITM_TYPE_MONOo *)Self__3UHJ->list_type__MRC);
-  __tmp__QVHJ=((void **)Self__VPBR->parent_arrayed_collection__PIB.storage__5WK)[Self__VPBR->parent_arrayed_collection__PIB.upper__BWK];
-  switch (((struct ___OBJ *)__tmp__QVHJ)->__id) {
-  case __ITM_TYPE_SIMPLE__: {
-    append_cast_name_in__WTHJ(__tmp__QVHJ,buf__4UHJ);
-  } break;
-  case __ITM_TYPE_STYLE__: {
-    append_cast_name_in__JUHJ(__tmp__QVHJ,buf__4UHJ);
-  } break;
-  case __ITM_TYPE_GENERIC__: {
-    append_cast_name_in__2UHJ(__tmp__QVHJ,buf__4UHJ);
-  } break;
-  case __ITM_TYPE_SELF__: {
-    append_cast_name_in__RVHJ(__tmp__QVHJ,buf__4UHJ);
-  } break;
-  case __ITM_TYPE_GENERIC_ELT__: {
-    add_last__YPK(buf__4UHJ,((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )'a') + ((__INTEGER_8 )((__ITM_TYPE_GENERIC_ELT *)__tmp__QVHJ)->index__4J2D))))));
-  } break;
-  case __ITM_TYPE_PARAMETER__: {
-    print__1ZE((&__string_572));
-    fputc((int)('\n'),stdout);
-    exit(( 1));
-  } break;
+    ((__POINTER *)result__V23R)[ 0]=((__POINTER ) 3);
+    result__0OBR=(void *)((unsigned long)result__V23R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__0OBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__3OBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-}
-
-static void append_cast_name_in__RVHJ(__ITM_TYPE_SELF *Self__SVHJ,void *buf__TVHJ)
-// ({ITM_TYPE_SELF},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__ZVHJ,Self__L5HJ;
-  __tmp__ZVHJ=((__STRING_CONSTANT *)Self__SVHJ->parent_itm_type_simple__5KD.name__UMC)->count__XHB;
-  Self__L5HJ= 1;
-  while ((Self__L5HJ <= __tmp__ZVHJ)) {
-    add_last__YPK(buf__TVHJ,to_lower__OA1(((__CHARACTER *)((__STRING_CONSTANT *)Self__SVHJ->parent_itm_type_simple__5KD.name__UMC)->storage__C5K)[(__INTEGER)(Self__L5HJ -  1)]));
-    Self__L5HJ=(__INTEGER)(Self__L5HJ +  1);
+  Result__5OGD=((void **)result__0OBR);
+  Self__2PAE=(__INTEGER)(nb_elements__3LBD -  1);
+  while ((Self__2PAE >=  0)) {
+    Result__5OGD[Self__2PAE]=NULL;
+    Self__2PAE=(__INTEGER)(Self__2PAE -  1);
   };
+  return(Result__5OGD);
 }
 
-static void swap__with__JDIM(__INTEGER i1__LDIM,__INTEGER i2__MDIM)
-// ({INTEGER},{INTEGER}) VoidNo recursive, No inlinable.
+static void* read_argument__HBLC(__PARSER *Self__IBLC)
+// ({PARSER}) With resultNo recursive, No inlinable.
 {
-  void *__tmp__ODIM,*__tmp__QDIM,*tmp__ZBJM;
-  __FAST_ARRAYoPROFILo *Self__IBJM;
-  __tmp__ODIM=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__P1L)[i2__MDIM];
-  if (((struct ___OBJ *)__tmp__ODIM)->__id==__PROFIL_SLOT__) {
-    ((__PROFIL_SLOT *)__tmp__ODIM)->parent_profil__4KMC.life_index__YUVI=i1__LDIM;
-  } else {
-    ((__PROFIL_BLOCK *)__tmp__ODIM)->parent_profil__UNCG.life_index__YUVI=i1__LDIM;
-  };
-  __tmp__QDIM=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__P1L)[i1__LDIM];
-  if (((struct ___OBJ *)__tmp__QDIM)->__id==__PROFIL_SLOT__) {
-    ((__PROFIL_SLOT *)__tmp__QDIM)->parent_profil__4KMC.life_index__YUVI=i2__MDIM;
-  } else {
-    ((__PROFIL_BLOCK *)__tmp__QDIM)->parent_profil__UNCG.life_index__YUVI=i2__MDIM;
+  void *result__KBLC;
+  __POSITION p__JJNR;
+  void *n__KJNR;
+  __ITM_READ *result__AJNR,*Self__IJNR;
+  __POINTER ptr__BJNR,ptr_table__Z23R,next__Y23R,result__023R;
+  __POINTER ptr_table__423R,next__323R,result__523R;
+  __INTEGER typ_id__CJNR;
+  __UINTEGER_32 sz__DJNR,a__EJNR,new_size__FJNR,t__GJNR,a__HJNR;
+  __UINTEGER_32 new_size__B33R,lab_type__A33R;
+  result__KBLC=read_expr_primary__WWIC(Self__IBLC);
+  if ((((void *)result__KBLC == (void *)NULL) && read_identifier__TPEB())) {
+    p__JJNR=current_position__EJG();
+    n__KJNR=last_string__V1G;
+    result__AJNR=NULL;
+    ptr__BJNR=((__POINTER )(NULL));
+    typ_id__CJNR= 0;
+    sz__DJNR=((__UINTEGER_32 )sizeof(__ITM_READ));
+    if ((sz__DJNR ==  0)) {
+      result__AJNR=ITM_READ__;
+    } else {
+      typ_id__CJNR=-1;
+      clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DJNR);
+      if ((typ_id__CJNR == (__INTEGER)(-  1))) {
+        a__EJNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__FJNR=(__UINTEGER_32)((__UINTEGER_32)(sz__DJNR + a__EJNR) & (__UINTEGER_32)(~ a__EJNR));
+        ptr_table__Z23R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FJNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__Y23R=((__POINTER )(NULL));
+        result__023R=((__POINTER *)ptr_table__Z23R)[ 0];
+        if ((result__023R == (void *)NULL)) {
+          result__023R=new_lab__2PJ(new_size__FJNR);
+          next__Y23R=(void *)((unsigned long)result__023R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FJNR)));
+          ((__POINTER *)next__Y23R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__Z23R)[ 0]=next__Y23R;
+        } else {
+          next__Y23R=((__POINTER *)result__023R)[ 0];
+          if ((next__Y23R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__023R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__FJNR <<  1)) <=  4096)) {
+              next__Y23R=(void *)((unsigned long)result__023R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FJNR)));
+            } else {
+              next__Y23R=new_lab__2PJ(new_size__FJNR);
+            };
+            ((__POINTER *)next__Y23R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__Z23R)[ 0]=next__Y23R;
+          } else {
+            ((__POINTER *)result__023R)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y23R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__023R=next__Y23R;
+          };
+        };
+        ptr__BJNR=result__023R;
+      } else {
+        t__GJNR=((__UINTEGER_32 )typ_id__CJNR);
+        a__HJNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__B33R=(__UINTEGER_32)((__UINTEGER_32)(sz__DJNR + a__HJNR) & (__UINTEGER_32)(~ a__HJNR));
+        ptr_table__423R=((__POINTER )(&(table_type[(t__GJNR)])));
+        lab_type__A33R=(__UINTEGER_32)(t__GJNR |  1);
+        next__323R=((__POINTER )(NULL));
+        result__523R=((__POINTER *)ptr_table__423R)[ 0];
+        if ((result__523R == (void *)NULL)) {
+          result__523R=new_lab__2PJ(lab_type__A33R);
+          next__323R=(void *)((unsigned long)result__523R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B33R)));
+          ((__POINTER *)next__323R)[ 0]=NULL;
+          ((__POINTER *)ptr_table__423R)[ 0]=next__323R;
+        } else {
+          next__323R=((__POINTER *)result__523R)[ 0];
+          if ((next__323R == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__523R - (unsigned long)begin_memory__4PI)))) &  4095) + (__UINTEGER_32)(new_size__B33R <<  1)) <=  4096)) {
+              next__323R=(void *)((unsigned long)result__523R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B33R)));
+            } else {
+              next__323R=new_lab__2PJ(lab_type__A33R);
+            };
+            ((__POINTER *)next__323R)[ 0]=NULL;
+            ((__POINTER *)ptr_table__423R)[ 0]=next__323R;
+          } else {
+            ((__POINTER *)result__523R)[ 0]=(void *)((unsigned long)((__POINTER *)next__323R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__523R=next__323R;
+          };
+        };
+        ptr__BJNR=result__523R;
+      };
+      result__AJNR=((__ITM_READ *)ptr__BJNR);
+      *(result__AJNR) = *(ITM_READ__);
+    };
+    Self__IJNR=((__ITM_READ *)result__AJNR);
+    Self__IJNR->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__JJNR;
+    Self__IJNR->name__AVPC=n__KJNR;
+    result__KBLC=result__AJNR;
   };
-  Self__IBJM=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
-  tmp__ZBJM=((void **)Self__IBJM->parent_arrayed_collection__DNB.storage__P1L)[i1__LDIM];
-  ((void **)Self__IBJM->parent_arrayed_collection__DNB.storage__P1L)[i1__LDIM]=((void **)Self__IBJM->parent_arrayed_collection__DNB.storage__P1L)[i2__MDIM];
-  ((void **)Self__IBJM->parent_arrayed_collection__DNB.storage__P1L)[i2__MDIM]=tmp__ZBJM;
+  return(result__KBLC);
 }
 
-static void set_life__W3FM(void *p__Y3FM)
+static void set_life__UJCM(void *p__WJCM)
 // ({PROFIL_SLOTxPROFIL_BLOCK}) VoidNo recursive, No inlinable.
 {
-  __INTEGER __tmp__M4FM;
-  __BOOLEAN __tmp__W4FM;
-  if (((struct ___OBJ *)p__Y3FM)->__id==__PROFIL_SLOT__) {
-    __tmp__M4FM=((__PROFIL_SLOT *)p__Y3FM)->parent_profil__4KMC.life_index__YUVI;
+  __INTEGER __tmp__KKCM,i2__LJNR;
+  void *__tmp__MJNR,*__tmp__OJNR,*tmp__QJNR;
+  __BOOLEAN __tmp__UKCM;
+  __FAST_ARRAYoPROFILo *Self__PJNR;
+  if (((struct ___OBJ *)p__WJCM)->__id==__PROFIL_SLOT__) {
+    __tmp__KKCM=((__PROFIL_SLOT *)p__WJCM)->parent_profil__R1LC.life_index__C1RI;
   } else {
-    __tmp__M4FM=((__PROFIL_BLOCK *)p__Y3FM)->parent_profil__UNCG.life_index__YUVI;
+    __tmp__KKCM=((__PROFIL_BLOCK *)p__WJCM)->parent_profil__OGAG.life_index__C1RI;
   };
-  if ((__tmp__M4FM == life_limit__B4QC)) {
-    life_limit__B4QC=(__INTEGER)(life_limit__B4QC +  1);
-    __tmp__W4FM=TRUE__;
+  if ((__tmp__KKCM == life_limit__JPQC)) {
+    life_limit__JPQC=(__INTEGER)(life_limit__JPQC +  1);
+    __tmp__UKCM=TRUE__;
   } else {
-    __tmp__W4FM=FALSE__;
-  };
-  if ((! __tmp__W4FM)) {
-    if ((__tmp__M4FM > life_limit__B4QC)) {
-      swap__with__JDIM(__tmp__M4FM,life_limit__B4QC);
-      life_limit__B4QC=(__INTEGER)(life_limit__B4QC +  1);
+    __tmp__UKCM=FALSE__;
+  };
+  if ((! __tmp__UKCM)) {
+    if ((__tmp__KKCM > life_limit__JPQC)) {
+      i2__LJNR=life_limit__JPQC;
+      __tmp__MJNR=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[i2__LJNR];
+      if (((struct ___OBJ *)__tmp__MJNR)->__id==__PROFIL_SLOT__) {
+        ((__PROFIL_SLOT *)__tmp__MJNR)->parent_profil__R1LC.life_index__C1RI=__tmp__KKCM;
+      } else {
+        ((__PROFIL_BLOCK *)__tmp__MJNR)->parent_profil__OGAG.life_index__C1RI=__tmp__KKCM;
+      };
+      __tmp__OJNR=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[__tmp__KKCM];
+      if (((struct ___OBJ *)__tmp__OJNR)->__id==__PROFIL_SLOT__) {
+        ((__PROFIL_SLOT *)__tmp__OJNR)->parent_profil__R1LC.life_index__C1RI=i2__LJNR;
+      } else {
+        ((__PROFIL_BLOCK *)__tmp__OJNR)->parent_profil__OGAG.life_index__C1RI=i2__LJNR;
+      };
+      Self__PJNR=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
+      tmp__QJNR=((void **)Self__PJNR->parent_arrayed_collection__DNB.storage__E1L)[__tmp__KKCM];
+      ((void **)Self__PJNR->parent_arrayed_collection__DNB.storage__E1L)[__tmp__KKCM]=((void **)Self__PJNR->parent_arrayed_collection__DNB.storage__E1L)[i2__LJNR];
+      ((void **)Self__PJNR->parent_arrayed_collection__DNB.storage__E1L)[i2__LJNR]=tmp__QJNR;
+      life_limit__JPQC=(__INTEGER)(life_limit__JPQC +  1);
     };
   };
 }
 
-static __BOOLEAN is_seq_list__TIEN(void *l__VIEN)
+static __BOOLEAN is_seq_list__XWAN(void *l__ZWAN)
 // ({NULLxLIST}) With resultNo recursive, No inlinable.
 {
-  __INTEGER j__YIEN;
-  __BOOLEAN result__XIEN;
-  void **__tmp__EDER;
-  result__XIEN=FALSE__;
-  j__YIEN=((__FAST_ARRAYoLISTo *)seq_list__LUUG)->parent_arrayed_collection__KUUG.upper__IGCH;
-  __tmp__EDER=((__FAST_ARRAYoLISTo *)seq_list__LUUG)->parent_arrayed_collection__KUUG.storage__GHCH;
-  while (((j__YIEN >=  0) && (! result__XIEN))) {
-    result__XIEN=((void *)((void **)__tmp__EDER)[j__YIEN] == (void *)l__VIEN);
-    j__YIEN=(__INTEGER)(j__YIEN -  1);
+  __INTEGER j__2WAN;
+  __BOOLEAN result__1WAN;
+  void **__tmp__OAAR;
+  result__1WAN=FALSE__;
+  j__2WAN=((__FAST_ARRAYoLISTo *)seq_list__LWRG)->parent_arrayed_collection__KWRG.upper__0T4G;
+  __tmp__OAAR=((__FAST_ARRAYoLISTo *)seq_list__LWRG)->parent_arrayed_collection__KWRG.storage__YU4G;
+  while (((j__2WAN >=  0) && (! result__1WAN))) {
+    result__1WAN=((void *)((void **)__tmp__OAAR)[j__2WAN] == (void *)l__ZWAN);
+    j__2WAN=(__INTEGER)(j__2WAN -  1);
   };
-  return(result__XIEN);
+  return(result__1WAN);
 }
 
-static __BOOLEAN is_invariant__RFAM(__SLOT_DATA *Self__SFAM,void *rec__TFAM)
+static __BOOLEAN is_invariant__QP2L(__SLOT_DATA *Self__RP2L,void *rec__SP2L)
 // ({SLOT_DATA},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
 {
-  __BOOLEAN __tmp__3FAM,__tmp__0FAM;
-  if (((void *)rec__TFAM == (void *)NULL)) {
-    __tmp__3FAM=TRUE__;
+  __LOCAL *Self__KGDR;
+  __BOOLEAN __tmp__2P2L,__tmp__ZP2L;
+  if (((void *)rec__SP2L == (void *)NULL)) {
+    __tmp__2P2L=TRUE__;
   } else {
-    switch (((struct ___OBJ *)rec__TFAM)->__id) {
+    switch (((struct ___OBJ *)rec__SP2L)->__id) {
     case __LIST__: {
-      __tmp__0FAM=is_invariant__MD4M(rec__TFAM);
+      __tmp__ZP2L=is_invariant__QR0M(rec__SP2L);
     } break;
     case __STRING_CST__: {
-      __tmp__0FAM=TRUE__;
+      __tmp__ZP2L=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__0FAM=FALSE__;
+      __tmp__ZP2L=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__0FAM=TRUE__;
+      __tmp__ZP2L=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__0FAM=TRUE__;
+      __tmp__ZP2L=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__0FAM=is_invariant__RRGM(rec__TFAM);
+      Self__KGDR=((__LOCAL *)((__READ_LOCAL *)rec__SP2L)->local__HJZD);
+      __tmp__ZP2L=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__KGDR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__KGDR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__KGDR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__KGDR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__0FAM=FALSE__;
+      __tmp__ZP2L=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__0FAM=is_invariant__0RGM(rec__TFAM);
+      __tmp__ZP2L=is_invariant__Y3CM(rec__SP2L);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__0FAM=is_invariant__ISGM(rec__TFAM);
+      __tmp__ZP2L=is_invariant__G4CM(rec__SP2L);
     } break;
     case __REAL_CST__: {
-      __tmp__0FAM=TRUE__;
+      __tmp__ZP2L=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__0FAM=TRUE__;
+      __tmp__ZP2L=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__0FAM=TRUE__;
+      __tmp__ZP2L=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__0FAM=TRUE__;
+      __tmp__ZP2L=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__0FAM=is_invariant__CTGM(rec__TFAM);
+      __tmp__ZP2L=is_invariant__A5CM(rec__SP2L);
     } break;
     case __EXPR_SUB__: {
-      __tmp__0FAM=is_invariant__QTGM(rec__TFAM);
+      __tmp__ZP2L=is_invariant__O5CM(rec__SP2L);
     } break;
     case __EXPR_MUL__: {
-      __tmp__0FAM=is_invariant__4TGM(rec__TFAM);
+      __tmp__ZP2L=is_invariant__25CM(rec__SP2L);
     } break;
     case __EXPR_DIV__: {
-      __tmp__0FAM=is_invariant__MUGM(rec__TFAM);
+      __tmp__ZP2L=is_invariant__KADM(rec__SP2L);
     } break;
     case __EXPR_AND__: {
-      __tmp__0FAM=is_invariant__0UGM(rec__TFAM);
+      __tmp__ZP2L=is_invariant__YADM(rec__SP2L);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__0FAM=is_invariant__IVGM(rec__TFAM);
+      __tmp__ZP2L=is_invariant__GBDM(rec__SP2L);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__0FAM=is_invariant__WVGM(rec__TFAM);
+      __tmp__ZP2L=is_invariant__UBDM(rec__SP2L);
     } break;
     case __PUT_TO__: {
-      __tmp__0FAM=is_invariant__EWGM(rec__TFAM);
+      __tmp__ZP2L=is_invariant__CCDM(rec__SP2L);
     } break;
     case __ITEM__: {
-      __tmp__0FAM=is_invariant__1WGM(rec__TFAM);
+      __tmp__ZP2L=is_invariant__ZCDM(rec__SP2L);
     } break;
     case __SIZE_OF__: {
-      __tmp__0FAM=TRUE__;
+      __tmp__ZP2L=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__0FAM=is_invariant__MXGM(rec__TFAM);
+      __tmp__ZP2L=is_invariant__KDDM(rec__SP2L);
     } break;
     case __CALL_SLOT__: {
-      __tmp__0FAM=FALSE__;
+      __tmp__ZP2L=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__0FAM=is_invariant__Q00L(rec__TFAM);
+      __tmp__ZP2L=is_invariant__5EXL(rec__SP2L);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__0FAM=is_invariant__RFAM(((__READ_GLOBAL *)rec__TFAM)->global__3DNK,NULL);
+      __tmp__ZP2L=is_invariant__QP2L(((__READ_GLOBAL *)rec__SP2L)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__0FAM=is_invariant__2GQN(rec__TFAM);
+      __tmp__ZP2L=is_invariant__AVMN(rec__SP2L);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__0FAM=is_invariant__YXJO(rec__TFAM);
+      __tmp__ZP2L=is_invariant__QAGO(rec__SP2L);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__0FAM=is_invariant__DCQO(rec__TFAM);
+      __tmp__ZP2L=is_invariant__1KMO(rec__SP2L);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__0FAM=is_invariant__GYJO(rec__TFAM);
+      __tmp__ZP2L=is_invariant__4AGO(rec__SP2L);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__0FAM=is_invariant__SCQO(rec__TFAM);
+      __tmp__ZP2L=is_invariant__KLMO(rec__SP2L);
     } break;
     case __EXPR_NEG__: {
-      __tmp__0FAM=is_invariant__FHPM(rec__TFAM);
+      __tmp__ZP2L=is_invariant__PTLM(rec__SP2L);
     } break;
     case __EXPR_ADD__: {
-      __tmp__0FAM=is_invariant__21HM(rec__TFAM);
+      __tmp__ZP2L=is_invariant__0HEM(rec__SP2L);
     } break;
     case __EXPR_NOT__: {
-      __tmp__0FAM=is_invariant__RE4M(rec__TFAM);
+      __tmp__ZP2L=is_invariant__VS0M(rec__SP2L);
     } break;
     case __EXPR_MOD__: {
-      __tmp__0FAM=is_invariant__UYJO(rec__TFAM);
+      __tmp__ZP2L=is_invariant__MBGO(rec__SP2L);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__0FAM=is_invariant__1SIP(rec__TFAM);
+      __tmp__ZP2L=is_invariant__T1EP(rec__SP2L);
     } break;
     case __EXPR_INF__: {
-      __tmp__0FAM=is_invariant__HQWN(rec__TFAM);
+      __tmp__ZP2L=is_invariant__L4SN(rec__SP2L);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__0FAM=is_invariant__VQWN(rec__TFAM);
+      __tmp__ZP2L=is_invariant__Z4SN(rec__SP2L);
     } break;
     case __EXPR_OR__: {
-      __tmp__0FAM=is_invariant__XAVN(rec__TFAM);
+      __tmp__ZP2L=is_invariant__1ORN(rec__SP2L);
     } break;
     case __EXPR_XOR__: {
-      __tmp__0FAM=is_invariant__2PZO(rec__TFAM);
+      __tmp__ZP2L=is_invariant__UYVO(rec__SP2L);
     } break;
     };
-    __tmp__3FAM=__tmp__0FAM;
+    __tmp__2P2L=__tmp__ZP2L;
   };
-  return((((__tmp__3FAM && ((void *)Self__SFAM->last_write__E2ML != (void *)NULL)) && (loop_seq_call_and_loop__KGAM == seq_call_and_loop__BOIJ)) && (Self__SFAM->last_seq_index__L2ML <= ((__UINTEGER_32 )loop_seq_index__UGAM))));
+  return((((__tmp__2P2L && ((void *)Self__RP2L->last_write__MBJL != (void *)NULL)) && (loop_seq_call_and_loop__JQ2L == seq_call_and_loop__3QEJ)) && (Self__RP2L->last_seq_index__TBJL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))));
 }
 
-static __BOOLEAN is_invariant__MD4M(__LIST *Self__ND4M)
+static __BOOLEAN is_invariant__QR0M(__LIST *Self__RR0M)
 // ({LIST}) With resultRecursive, No inlinable.
 {
-  __INTEGER j__QD4M,j__FHON;
-  void *__tmp__JE4M;
-  __SWITCH *Self__CHON;
-  void *__tmp__GHON,*__tmp__YION,*__tmp__3ION,*__tmp__DJON,*__tmp__PJON;
-  __WRITE_SLOT *Self__1ION;
-  __BOOLEAN result__PD4M,__tmp__KE4M,result__EHON,__tmp__HHON;
-  __BOOLEAN __tmp__ZION,__tmp__4ION,__tmp__EJON,__tmp__HJON,__tmp__QJON;
-  result__PD4M=TRUE__;
-  j__QD4M= 0;
-  while (((j__QD4M <= ((__FAST_ARRAYoINSTRo *)Self__ND4M->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG) & result__PD4M)) {
-    __tmp__JE4M=((void **)((__FAST_ARRAYoINSTRo *)Self__ND4M->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[j__QD4M];
-    switch (((struct ___OBJ *)__tmp__JE4M)->__id) {
+  __INTEGER j__UR0M,j__JVKN;
+  void *__tmp__NS0M;
+  __SWITCH *Self__GVKN;
+  void *__tmp__KVKN,*__tmp__2WKN,*__tmp__BXKN,*__tmp__HXKN,*__tmp__TXKN;
+  __LOCAL *Self__MGDR,*Self__OGDR,*Self__QGDR,*Self__SGDR,*Self__UGDR;
+  __LOCAL *Self__YFEM;
+  __WRITE_SLOT *Self__5WKN;
+  __BOOLEAN result__TR0M,__tmp__OS0M,result__IVKN,__tmp__LVKN;
+  __BOOLEAN __tmp__3WKN,__tmp__CXKN,__tmp__IXKN,__tmp__LXKN,__tmp__UXKN;
+  result__TR0M=TRUE__;
+  j__UR0M= 0;
+  while (((j__UR0M <= ((__FAST_ARRAYoINSTRo *)Self__RR0M->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG) & result__TR0M)) {
+    __tmp__NS0M=((void **)((__FAST_ARRAYoINSTRo *)Self__RR0M->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[j__UR0M];
+    switch (((struct ___OBJ *)__tmp__NS0M)->__id) {
     case __LIST__: {
-      __tmp__KE4M=is_invariant__MD4M(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__QR0M(__tmp__NS0M);
     } break;
     case __STRING_CST__: {
-      __tmp__KE4M=TRUE__;
+      __tmp__OS0M=TRUE__;
     } break;
     case __PUSH__: {
-      __tmp__KE4M=FALSE__;
+      __tmp__OS0M=FALSE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__KE4M=FALSE__;
+      __tmp__OS0M=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__KE4M=TRUE__;
+      __tmp__OS0M=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__KE4M=TRUE__;
+      __tmp__OS0M=TRUE__;
     } break;
     case __SWITCH__: {
-      Self__CHON=((__SWITCH *)__tmp__JE4M);
-      result__EHON=FALSE__;
-      j__FHON= 0;
-      __tmp__GHON=Self__CHON->expr__4EJI;
-      switch (((struct ___OBJ *)__tmp__GHON)->__id) {
+      Self__GVKN=((__SWITCH *)__tmp__NS0M);
+      result__IVKN=FALSE__;
+      j__JVKN= 0;
+      __tmp__KVKN=Self__GVKN->expr__ULFI;
+      switch (((struct ___OBJ *)__tmp__KVKN)->__id) {
       case __LIST__: {
-        __tmp__HHON=is_invariant__MD4M(__tmp__GHON);
+        __tmp__LVKN=is_invariant__QR0M(__tmp__KVKN);
       } break;
       case __STRING_CST__: {
-        __tmp__HHON=TRUE__;
+        __tmp__LVKN=TRUE__;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__HHON=FALSE__;
+        __tmp__LVKN=FALSE__;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__HHON=TRUE__;
+        __tmp__LVKN=TRUE__;
       } break;
       case __INTEGER_CST__: {
-        __tmp__HHON=TRUE__;
+        __tmp__LVKN=TRUE__;
       } break;
       case __READ_LOCAL__: {
-        __tmp__HHON=is_invariant__RRGM(__tmp__GHON);
+        Self__MGDR=((__LOCAL *)((__READ_LOCAL *)__tmp__KVKN)->local__HJZD);
+        __tmp__LVKN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__MGDR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__MGDR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__MGDR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__MGDR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__HHON=FALSE__;
+        __tmp__LVKN=FALSE__;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__HHON=is_invariant__0RGM(__tmp__GHON);
+        __tmp__LVKN=is_invariant__Y3CM(__tmp__KVKN);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__HHON=is_invariant__ISGM(__tmp__GHON);
+        __tmp__LVKN=is_invariant__G4CM(__tmp__KVKN);
       } break;
       case __REAL_CST__: {
-        __tmp__HHON=TRUE__;
+        __tmp__LVKN=TRUE__;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__HHON=TRUE__;
+        __tmp__LVKN=TRUE__;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__HHON=TRUE__;
+        __tmp__LVKN=TRUE__;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__HHON=TRUE__;
+        __tmp__LVKN=TRUE__;
       } break;
       case __EXPR_SUP__: {
-        __tmp__HHON=is_invariant__CTGM(__tmp__GHON);
+        __tmp__LVKN=is_invariant__A5CM(__tmp__KVKN);
       } break;
       case __EXPR_SUB__: {
-        __tmp__HHON=is_invariant__QTGM(__tmp__GHON);
+        __tmp__LVKN=is_invariant__O5CM(__tmp__KVKN);
       } break;
       case __EXPR_MUL__: {
-        __tmp__HHON=is_invariant__4TGM(__tmp__GHON);
+        __tmp__LVKN=is_invariant__25CM(__tmp__KVKN);
       } break;
       case __EXPR_DIV__: {
-        __tmp__HHON=is_invariant__MUGM(__tmp__GHON);
+        __tmp__LVKN=is_invariant__KADM(__tmp__KVKN);
       } break;
       case __EXPR_AND__: {
-        __tmp__HHON=is_invariant__0UGM(__tmp__GHON);
+        __tmp__LVKN=is_invariant__YADM(__tmp__KVKN);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__HHON=is_invariant__IVGM(__tmp__GHON);
+        __tmp__LVKN=is_invariant__GBDM(__tmp__KVKN);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__HHON=is_invariant__WVGM(__tmp__GHON);
+        __tmp__LVKN=is_invariant__UBDM(__tmp__KVKN);
       } break;
       case __PUT_TO__: {
-        __tmp__HHON=is_invariant__EWGM(__tmp__GHON);
+        __tmp__LVKN=is_invariant__CCDM(__tmp__KVKN);
       } break;
       case __ITEM__: {
-        __tmp__HHON=is_invariant__1WGM(__tmp__GHON);
+        __tmp__LVKN=is_invariant__ZCDM(__tmp__KVKN);
       } break;
       case __SIZE_OF__: {
-        __tmp__HHON=TRUE__;
+        __tmp__LVKN=TRUE__;
       } break;
       case __CAST__: {
-        __tmp__HHON=is_invariant__MXGM(__tmp__GHON);
+        __tmp__LVKN=is_invariant__KDDM(__tmp__KVKN);
       } break;
       case __CALL_SLOT__: {
-        __tmp__HHON=FALSE__;
+        __tmp__LVKN=FALSE__;
       } break;
       case __READ_SLOT__: {
-        __tmp__HHON=is_invariant__Q00L(__tmp__GHON);
+        __tmp__LVKN=is_invariant__5EXL(__tmp__KVKN);
       } break;
       case __READ_GLOBAL__: {
-        __tmp__HHON=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__GHON)->global__3DNK,NULL);
+        __tmp__LVKN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__KVKN)->global__ZGJK,NULL);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__HHON=is_invariant__2GQN(__tmp__GHON);
+        __tmp__LVKN=is_invariant__AVMN(__tmp__KVKN);
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__HHON=is_invariant__YXJO(__tmp__GHON);
+        __tmp__LVKN=is_invariant__QAGO(__tmp__KVKN);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__HHON=is_invariant__DCQO(__tmp__GHON);
+        __tmp__LVKN=is_invariant__1KMO(__tmp__KVKN);
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__HHON=is_invariant__GYJO(__tmp__GHON);
+        __tmp__LVKN=is_invariant__4AGO(__tmp__KVKN);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__HHON=is_invariant__SCQO(__tmp__GHON);
+        __tmp__LVKN=is_invariant__KLMO(__tmp__KVKN);
       } break;
       case __EXPR_NEG__: {
-        __tmp__HHON=is_invariant__FHPM(__tmp__GHON);
+        __tmp__LVKN=is_invariant__PTLM(__tmp__KVKN);
       } break;
       case __EXPR_ADD__: {
-        __tmp__HHON=is_invariant__21HM(__tmp__GHON);
+        __tmp__LVKN=is_invariant__0HEM(__tmp__KVKN);
       } break;
       case __EXPR_NOT__: {
-        __tmp__HHON=is_invariant__RE4M(__tmp__GHON);
+        __tmp__LVKN=is_invariant__VS0M(__tmp__KVKN);
       } break;
       case __EXPR_MOD__: {
-        __tmp__HHON=is_invariant__UYJO(__tmp__GHON);
+        __tmp__LVKN=is_invariant__MBGO(__tmp__KVKN);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__HHON=is_invariant__1SIP(__tmp__GHON);
+        __tmp__LVKN=is_invariant__T1EP(__tmp__KVKN);
       } break;
       case __EXPR_INF__: {
-        __tmp__HHON=is_invariant__HQWN(__tmp__GHON);
+        __tmp__LVKN=is_invariant__L4SN(__tmp__KVKN);
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__HHON=is_invariant__VQWN(__tmp__GHON);
+        __tmp__LVKN=is_invariant__Z4SN(__tmp__KVKN);
       } break;
       case __EXPR_OR__: {
-        __tmp__HHON=is_invariant__XAVN(__tmp__GHON);
+        __tmp__LVKN=is_invariant__1ORN(__tmp__KVKN);
       } break;
       case __EXPR_XOR__: {
-        __tmp__HHON=is_invariant__2PZO(__tmp__GHON);
+        __tmp__LVKN=is_invariant__UYVO(__tmp__KVKN);
       } break;
       };
-      if (__tmp__HHON) {
-        result__EHON=TRUE__;
-        j__FHON= 0;
-        while (((j__FHON <= ((__FAST_ARRAYoCASEo *)Self__CHON->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG) & result__EHON)) {
-          result__EHON=is_invariant__MD4M(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__CHON->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[j__FHON])->code__PWCG);
-          j__FHON=(__INTEGER)(j__FHON +  1);
+      if (__tmp__LVKN) {
+        result__IVKN=TRUE__;
+        j__JVKN= 0;
+        while (((j__JVKN <= ((__FAST_ARRAYoCASEo *)Self__GVKN->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG) & result__IVKN)) {
+          result__IVKN=is_invariant__QR0M(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__GVKN->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[j__JVKN])->code__JPAG);
+          j__JVKN=(__INTEGER)(j__JVKN +  1);
         };
       };
-      __tmp__KE4M=result__EHON;
+      __tmp__OS0M=result__IVKN;
     } break;
     case __NODE_TYPE__: {
-      __tmp__KE4M=FALSE__;
+      __tmp__OS0M=FALSE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__KE4M=is_invariant__RRGM(__tmp__JE4M);
+      Self__OGDR=((__LOCAL *)((__READ_LOCAL *)__tmp__NS0M)->local__HJZD);
+      __tmp__OS0M=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__OGDR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__OGDR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__OGDR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__OGDR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__KE4M=FALSE__;
+      __tmp__OS0M=FALSE__;
     } break;
     case __NODE_STYLE__: {
-      __tmp__KE4M=FALSE__;
+      __tmp__OS0M=FALSE__;
     } break;
     case __WRITE_GLOBAL__: {
-      __tmp__YION=((__WRITE_GLOBAL *)__tmp__JE4M)->parent_write__MZJH.value__NXHH;
-      switch (((struct ___OBJ *)__tmp__YION)->__id) {
+      __tmp__2WKN=((__WRITE_GLOBAL *)__tmp__NS0M)->parent_write__YAGH.value__PAEH;
+      switch (((struct ___OBJ *)__tmp__2WKN)->__id) {
       case __LIST__: {
-        __tmp__ZION=is_invariant__MD4M(__tmp__YION);
+        __tmp__3WKN=is_invariant__QR0M(__tmp__2WKN);
       } break;
       case __STRING_CST__: {
-        __tmp__ZION=TRUE__;
+        __tmp__3WKN=TRUE__;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__ZION=FALSE__;
+        __tmp__3WKN=FALSE__;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__ZION=TRUE__;
+        __tmp__3WKN=TRUE__;
       } break;
       case __INTEGER_CST__: {
-        __tmp__ZION=TRUE__;
+        __tmp__3WKN=TRUE__;
       } break;
       case __READ_LOCAL__: {
-        __tmp__ZION=is_invariant__RRGM(__tmp__YION);
+        Self__QGDR=((__LOCAL *)((__READ_LOCAL *)__tmp__2WKN)->local__HJZD);
+        __tmp__3WKN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__QGDR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__QGDR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__QGDR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__QGDR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__ZION=FALSE__;
+        __tmp__3WKN=FALSE__;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__ZION=is_invariant__0RGM(__tmp__YION);
+        __tmp__3WKN=is_invariant__Y3CM(__tmp__2WKN);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__ZION=is_invariant__ISGM(__tmp__YION);
+        __tmp__3WKN=is_invariant__G4CM(__tmp__2WKN);
       } break;
       case __REAL_CST__: {
-        __tmp__ZION=TRUE__;
+        __tmp__3WKN=TRUE__;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__ZION=TRUE__;
+        __tmp__3WKN=TRUE__;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__ZION=TRUE__;
+        __tmp__3WKN=TRUE__;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__ZION=TRUE__;
+        __tmp__3WKN=TRUE__;
       } break;
       case __EXPR_SUP__: {
-        __tmp__ZION=is_invariant__CTGM(__tmp__YION);
+        __tmp__3WKN=is_invariant__A5CM(__tmp__2WKN);
       } break;
       case __EXPR_SUB__: {
-        __tmp__ZION=is_invariant__QTGM(__tmp__YION);
+        __tmp__3WKN=is_invariant__O5CM(__tmp__2WKN);
       } break;
       case __EXPR_MUL__: {
-        __tmp__ZION=is_invariant__4TGM(__tmp__YION);
+        __tmp__3WKN=is_invariant__25CM(__tmp__2WKN);
       } break;
       case __EXPR_DIV__: {
-        __tmp__ZION=is_invariant__MUGM(__tmp__YION);
+        __tmp__3WKN=is_invariant__KADM(__tmp__2WKN);
       } break;
       case __EXPR_AND__: {
-        __tmp__ZION=is_invariant__0UGM(__tmp__YION);
+        __tmp__3WKN=is_invariant__YADM(__tmp__2WKN);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__ZION=is_invariant__IVGM(__tmp__YION);
+        __tmp__3WKN=is_invariant__GBDM(__tmp__2WKN);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__ZION=is_invariant__WVGM(__tmp__YION);
+        __tmp__3WKN=is_invariant__UBDM(__tmp__2WKN);
       } break;
       case __PUT_TO__: {
-        __tmp__ZION=is_invariant__EWGM(__tmp__YION);
+        __tmp__3WKN=is_invariant__CCDM(__tmp__2WKN);
       } break;
       case __ITEM__: {
-        __tmp__ZION=is_invariant__1WGM(__tmp__YION);
+        __tmp__3WKN=is_invariant__ZCDM(__tmp__2WKN);
       } break;
       case __SIZE_OF__: {
-        __tmp__ZION=TRUE__;
+        __tmp__3WKN=TRUE__;
       } break;
       case __CAST__: {
-        __tmp__ZION=is_invariant__MXGM(__tmp__YION);
+        __tmp__3WKN=is_invariant__KDDM(__tmp__2WKN);
       } break;
       case __CALL_SLOT__: {
-        __tmp__ZION=FALSE__;
+        __tmp__3WKN=FALSE__;
       } break;
       case __READ_SLOT__: {
-        __tmp__ZION=is_invariant__Q00L(__tmp__YION);
+        __tmp__3WKN=is_invariant__5EXL(__tmp__2WKN);
       } break;
       case __READ_GLOBAL__: {
-        __tmp__ZION=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__YION)->global__3DNK,NULL);
+        __tmp__3WKN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__2WKN)->global__ZGJK,NULL);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__ZION=is_invariant__2GQN(__tmp__YION);
+        __tmp__3WKN=is_invariant__AVMN(__tmp__2WKN);
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__ZION=is_invariant__YXJO(__tmp__YION);
+        __tmp__3WKN=is_invariant__QAGO(__tmp__2WKN);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__ZION=is_invariant__DCQO(__tmp__YION);
+        __tmp__3WKN=is_invariant__1KMO(__tmp__2WKN);
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__ZION=is_invariant__GYJO(__tmp__YION);
+        __tmp__3WKN=is_invariant__4AGO(__tmp__2WKN);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__ZION=is_invariant__SCQO(__tmp__YION);
+        __tmp__3WKN=is_invariant__KLMO(__tmp__2WKN);
       } break;
       case __EXPR_NEG__: {
-        __tmp__ZION=is_invariant__FHPM(__tmp__YION);
+        __tmp__3WKN=is_invariant__PTLM(__tmp__2WKN);
       } break;
       case __EXPR_ADD__: {
-        __tmp__ZION=is_invariant__21HM(__tmp__YION);
+        __tmp__3WKN=is_invariant__0HEM(__tmp__2WKN);
       } break;
       case __EXPR_NOT__: {
-        __tmp__ZION=is_invariant__RE4M(__tmp__YION);
+        __tmp__3WKN=is_invariant__VS0M(__tmp__2WKN);
       } break;
       case __EXPR_MOD__: {
-        __tmp__ZION=is_invariant__UYJO(__tmp__YION);
+        __tmp__3WKN=is_invariant__MBGO(__tmp__2WKN);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__ZION=is_invariant__1SIP(__tmp__YION);
+        __tmp__3WKN=is_invariant__T1EP(__tmp__2WKN);
       } break;
       case __EXPR_INF__: {
-        __tmp__ZION=is_invariant__HQWN(__tmp__YION);
+        __tmp__3WKN=is_invariant__L4SN(__tmp__2WKN);
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__ZION=is_invariant__VQWN(__tmp__YION);
+        __tmp__3WKN=is_invariant__Z4SN(__tmp__2WKN);
       } break;
       case __EXPR_OR__: {
-        __tmp__ZION=is_invariant__XAVN(__tmp__YION);
+        __tmp__3WKN=is_invariant__1ORN(__tmp__2WKN);
       } break;
       case __EXPR_XOR__: {
-        __tmp__ZION=is_invariant__2PZO(__tmp__YION);
+        __tmp__3WKN=is_invariant__UYVO(__tmp__2WKN);
       } break;
       };
-      __tmp__KE4M=__tmp__ZION;
+      __tmp__OS0M=__tmp__3WKN;
     } break;
     case __WRITE_SLOT__: {
-      Self__1ION=((__WRITE_SLOT *)__tmp__JE4M);
-      __tmp__3ION=Self__1ION->receiver__RM5H;
-      switch (((struct ___OBJ *)__tmp__3ION)->__id) {
+      Self__5WKN=((__WRITE_SLOT *)__tmp__NS0M);
+      __tmp__BXKN=Self__5WKN->receiver__PT1H;
+      switch (((struct ___OBJ *)__tmp__BXKN)->__id) {
       case __LIST__: {
-        __tmp__4ION=is_invariant__MD4M(__tmp__3ION);
+        __tmp__CXKN=is_invariant__QR0M(__tmp__BXKN);
       } break;
       case __STRING_CST__: {
-        __tmp__4ION=TRUE__;
+        __tmp__CXKN=TRUE__;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__4ION=FALSE__;
+        __tmp__CXKN=FALSE__;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__4ION=TRUE__;
+        __tmp__CXKN=TRUE__;
       } break;
       case __INTEGER_CST__: {
-        __tmp__4ION=TRUE__;
+        __tmp__CXKN=TRUE__;
       } break;
       case __READ_LOCAL__: {
-        __tmp__4ION=is_invariant__RRGM(__tmp__3ION);
+        Self__SGDR=((__LOCAL *)((__READ_LOCAL *)__tmp__BXKN)->local__HJZD);
+        __tmp__CXKN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__SGDR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__SGDR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__SGDR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__SGDR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__4ION=FALSE__;
+        __tmp__CXKN=FALSE__;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__4ION=is_invariant__0RGM(__tmp__3ION);
+        __tmp__CXKN=is_invariant__Y3CM(__tmp__BXKN);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__4ION=is_invariant__ISGM(__tmp__3ION);
+        __tmp__CXKN=is_invariant__G4CM(__tmp__BXKN);
       } break;
       case __REAL_CST__: {
-        __tmp__4ION=TRUE__;
+        __tmp__CXKN=TRUE__;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__4ION=TRUE__;
+        __tmp__CXKN=TRUE__;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__4ION=TRUE__;
+        __tmp__CXKN=TRUE__;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__4ION=TRUE__;
+        __tmp__CXKN=TRUE__;
       } break;
       case __EXPR_SUP__: {
-        __tmp__4ION=is_invariant__CTGM(__tmp__3ION);
+        __tmp__CXKN=is_invariant__A5CM(__tmp__BXKN);
       } break;
       case __EXPR_SUB__: {
-        __tmp__4ION=is_invariant__QTGM(__tmp__3ION);
+        __tmp__CXKN=is_invariant__O5CM(__tmp__BXKN);
       } break;
       case __EXPR_MUL__: {
-        __tmp__4ION=is_invariant__4TGM(__tmp__3ION);
+        __tmp__CXKN=is_invariant__25CM(__tmp__BXKN);
       } break;
       case __EXPR_DIV__: {
-        __tmp__4ION=is_invariant__MUGM(__tmp__3ION);
+        __tmp__CXKN=is_invariant__KADM(__tmp__BXKN);
       } break;
       case __EXPR_AND__: {
-        __tmp__4ION=is_invariant__0UGM(__tmp__3ION);
+        __tmp__CXKN=is_invariant__YADM(__tmp__BXKN);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__4ION=is_invariant__IVGM(__tmp__3ION);
+        __tmp__CXKN=is_invariant__GBDM(__tmp__BXKN);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__4ION=is_invariant__WVGM(__tmp__3ION);
+        __tmp__CXKN=is_invariant__UBDM(__tmp__BXKN);
       } break;
       case __PUT_TO__: {
-        __tmp__4ION=is_invariant__EWGM(__tmp__3ION);
+        __tmp__CXKN=is_invariant__CCDM(__tmp__BXKN);
       } break;
       case __ITEM__: {
-        __tmp__4ION=is_invariant__1WGM(__tmp__3ION);
+        __tmp__CXKN=is_invariant__ZCDM(__tmp__BXKN);
       } break;
       case __SIZE_OF__: {
-        __tmp__4ION=TRUE__;
+        __tmp__CXKN=TRUE__;
       } break;
       case __CAST__: {
-        __tmp__4ION=is_invariant__MXGM(__tmp__3ION);
+        __tmp__CXKN=is_invariant__KDDM(__tmp__BXKN);
       } break;
       case __CALL_SLOT__: {
-        __tmp__4ION=FALSE__;
+        __tmp__CXKN=FALSE__;
       } break;
       case __READ_SLOT__: {
-        __tmp__4ION=is_invariant__Q00L(__tmp__3ION);
+        __tmp__CXKN=is_invariant__5EXL(__tmp__BXKN);
       } break;
       case __READ_GLOBAL__: {
-        __tmp__4ION=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__3ION)->global__3DNK,NULL);
+        __tmp__CXKN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__BXKN)->global__ZGJK,NULL);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__4ION=is_invariant__2GQN(__tmp__3ION);
+        __tmp__CXKN=is_invariant__AVMN(__tmp__BXKN);
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__4ION=is_invariant__YXJO(__tmp__3ION);
+        __tmp__CXKN=is_invariant__QAGO(__tmp__BXKN);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__4ION=is_invariant__DCQO(__tmp__3ION);
+        __tmp__CXKN=is_invariant__1KMO(__tmp__BXKN);
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__4ION=is_invariant__GYJO(__tmp__3ION);
+        __tmp__CXKN=is_invariant__4AGO(__tmp__BXKN);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__4ION=is_invariant__SCQO(__tmp__3ION);
+        __tmp__CXKN=is_invariant__KLMO(__tmp__BXKN);
       } break;
       case __EXPR_NEG__: {
-        __tmp__4ION=is_invariant__FHPM(__tmp__3ION);
+        __tmp__CXKN=is_invariant__PTLM(__tmp__BXKN);
       } break;
       case __EXPR_ADD__: {
-        __tmp__4ION=is_invariant__21HM(__tmp__3ION);
+        __tmp__CXKN=is_invariant__0HEM(__tmp__BXKN);
       } break;
       case __EXPR_NOT__: {
-        __tmp__4ION=is_invariant__RE4M(__tmp__3ION);
+        __tmp__CXKN=is_invariant__VS0M(__tmp__BXKN);
       } break;
       case __EXPR_MOD__: {
-        __tmp__4ION=is_invariant__UYJO(__tmp__3ION);
+        __tmp__CXKN=is_invariant__MBGO(__tmp__BXKN);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__4ION=is_invariant__1SIP(__tmp__3ION);
+        __tmp__CXKN=is_invariant__T1EP(__tmp__BXKN);
       } break;
       case __EXPR_INF__: {
-        __tmp__4ION=is_invariant__HQWN(__tmp__3ION);
+        __tmp__CXKN=is_invariant__L4SN(__tmp__BXKN);
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__4ION=is_invariant__VQWN(__tmp__3ION);
+        __tmp__CXKN=is_invariant__Z4SN(__tmp__BXKN);
       } break;
       case __EXPR_OR__: {
-        __tmp__4ION=is_invariant__XAVN(__tmp__3ION);
+        __tmp__CXKN=is_invariant__1ORN(__tmp__BXKN);
       } break;
       case __EXPR_XOR__: {
-        __tmp__4ION=is_invariant__2PZO(__tmp__3ION);
+        __tmp__CXKN=is_invariant__UYVO(__tmp__BXKN);
       } break;
       };
-      if (__tmp__4ION) {
-        __tmp__DJON=Self__1ION->parent_write__ZZJH.value__NXHH;
-        switch (((struct ___OBJ *)__tmp__DJON)->__id) {
+      if (__tmp__CXKN) {
+        __tmp__HXKN=Self__5WKN->parent_write__FBGH.value__PAEH;
+        switch (((struct ___OBJ *)__tmp__HXKN)->__id) {
         case __LIST__: {
-          __tmp__EJON=is_invariant__MD4M(__tmp__DJON);
+          __tmp__IXKN=is_invariant__QR0M(__tmp__HXKN);
         } break;
         case __STRING_CST__: {
-          __tmp__EJON=TRUE__;
+          __tmp__IXKN=TRUE__;
         } break;
         case __EXTERNAL_C__: {
-          __tmp__EJON=FALSE__;
+          __tmp__IXKN=FALSE__;
         } break;
         case __PROTOTYPE_CST__: {
-          __tmp__EJON=TRUE__;
+          __tmp__IXKN=TRUE__;
         } break;
         case __INTEGER_CST__: {
-          __tmp__EJON=TRUE__;
+          __tmp__IXKN=TRUE__;
         } break;
         case __READ_LOCAL__: {
-          __tmp__EJON=is_invariant__RRGM(__tmp__DJON);
+          Self__UGDR=((__LOCAL *)((__READ_LOCAL *)__tmp__HXKN)->local__HJZD);
+          __tmp__IXKN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__UGDR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__UGDR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__UGDR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__UGDR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
         } break;
         case __EXPR_MULTIPLE__: {
-          __tmp__EJON=FALSE__;
+          __tmp__IXKN=FALSE__;
         } break;
         case __EXPR_EQUAL__: {
-          __tmp__EJON=is_invariant__0RGM(__tmp__DJON);
+          __tmp__IXKN=is_invariant__Y3CM(__tmp__HXKN);
         } break;
         case __EXPR_NOT_EQUAL__: {
-          __tmp__EJON=is_invariant__ISGM(__tmp__DJON);
+          __tmp__IXKN=is_invariant__G4CM(__tmp__HXKN);
         } break;
         case __REAL_CST__: {
-          __tmp__EJON=TRUE__;
+          __tmp__IXKN=TRUE__;
         } break;
         case __CHARACTER_CST__: {
-          __tmp__EJON=TRUE__;
+          __tmp__IXKN=TRUE__;
         } break;
         case __IS_EXPANDED__: {
-          __tmp__EJON=TRUE__;
+          __tmp__IXKN=TRUE__;
         } break;
         case __GET_TYPE_ID__: {
-          __tmp__EJON=TRUE__;
+          __tmp__IXKN=TRUE__;
         } break;
         case __EXPR_SUP__: {
-          __tmp__EJON=is_invariant__CTGM(__tmp__DJON);
+          __tmp__IXKN=is_invariant__A5CM(__tmp__HXKN);
         } break;
         case __EXPR_SUB__: {
-          __tmp__EJON=is_invariant__QTGM(__tmp__DJON);
+          __tmp__IXKN=is_invariant__O5CM(__tmp__HXKN);
         } break;
         case __EXPR_MUL__: {
-          __tmp__EJON=is_invariant__4TGM(__tmp__DJON);
+          __tmp__IXKN=is_invariant__25CM(__tmp__HXKN);
         } break;
         case __EXPR_DIV__: {
-          __tmp__EJON=is_invariant__MUGM(__tmp__DJON);
+          __tmp__IXKN=is_invariant__KADM(__tmp__HXKN);
         } break;
         case __EXPR_AND__: {
-          __tmp__EJON=is_invariant__0UGM(__tmp__DJON);
+          __tmp__IXKN=is_invariant__YADM(__tmp__HXKN);
         } break;
         case __EXPR_SHIFT_R__: {
-          __tmp__EJON=is_invariant__IVGM(__tmp__DJON);
+          __tmp__IXKN=is_invariant__GBDM(__tmp__HXKN);
         } break;
         case __EXPR_SHIFT_L__: {
-          __tmp__EJON=is_invariant__WVGM(__tmp__DJON);
+          __tmp__IXKN=is_invariant__UBDM(__tmp__HXKN);
         } break;
         case __PUT_TO__: {
-          __tmp__EJON=is_invariant__EWGM(__tmp__DJON);
+          __tmp__IXKN=is_invariant__CCDM(__tmp__HXKN);
         } break;
         case __ITEM__: {
-          __tmp__EJON=is_invariant__1WGM(__tmp__DJON);
+          __tmp__IXKN=is_invariant__ZCDM(__tmp__HXKN);
         } break;
         case __SIZE_OF__: {
-          __tmp__EJON=TRUE__;
+          __tmp__IXKN=TRUE__;
         } break;
         case __CAST__: {
-          __tmp__EJON=is_invariant__MXGM(__tmp__DJON);
+          __tmp__IXKN=is_invariant__KDDM(__tmp__HXKN);
         } break;
         case __CALL_SLOT__: {
-          __tmp__EJON=FALSE__;
+          __tmp__IXKN=FALSE__;
         } break;
         case __READ_SLOT__: {
-          __tmp__EJON=is_invariant__Q00L(__tmp__DJON);
+          __tmp__IXKN=is_invariant__5EXL(__tmp__HXKN);
         } break;
         case __READ_GLOBAL__: {
-          __tmp__EJON=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__DJON)->global__3DNK,NULL);
+          __tmp__IXKN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__HXKN)->global__ZGJK,NULL);
         } break;
         case __EXPR_NOT_LOGIC__: {
-          __tmp__EJON=is_invariant__2GQN(__tmp__DJON);
+          __tmp__IXKN=is_invariant__AVMN(__tmp__HXKN);
         } break;
         case __EXPR_OR_LOGIC__: {
-          __tmp__EJON=is_invariant__YXJO(__tmp__DJON);
+          __tmp__IXKN=is_invariant__QAGO(__tmp__HXKN);
         } break;
         case __EXPR_OR_OR_LOGIC__: {
-          __tmp__EJON=is_invariant__DCQO(__tmp__DJON);
+          __tmp__IXKN=is_invariant__1KMO(__tmp__HXKN);
         } break;
         case __EXPR_AND_LOGIC__: {
-          __tmp__EJON=is_invariant__GYJO(__tmp__DJON);
+          __tmp__IXKN=is_invariant__4AGO(__tmp__HXKN);
         } break;
         case __EXPR_AND_AND_LOGIC__: {
-          __tmp__EJON=is_invariant__SCQO(__tmp__DJON);
+          __tmp__IXKN=is_invariant__KLMO(__tmp__HXKN);
         } break;
         case __EXPR_NEG__: {
-          __tmp__EJON=is_invariant__FHPM(__tmp__DJON);
+          __tmp__IXKN=is_invariant__PTLM(__tmp__HXKN);
         } break;
         case __EXPR_ADD__: {
-          __tmp__EJON=is_invariant__21HM(__tmp__DJON);
+          __tmp__IXKN=is_invariant__0HEM(__tmp__HXKN);
         } break;
         case __EXPR_NOT__: {
-          __tmp__EJON=is_invariant__RE4M(__tmp__DJON);
+          __tmp__IXKN=is_invariant__VS0M(__tmp__HXKN);
         } break;
         case __EXPR_MOD__: {
-          __tmp__EJON=is_invariant__UYJO(__tmp__DJON);
+          __tmp__IXKN=is_invariant__MBGO(__tmp__HXKN);
         } break;
         case __EXPR_SUP_EQ__: {
-          __tmp__EJON=is_invariant__1SIP(__tmp__DJON);
+          __tmp__IXKN=is_invariant__T1EP(__tmp__HXKN);
         } break;
         case __EXPR_INF__: {
-          __tmp__EJON=is_invariant__HQWN(__tmp__DJON);
+          __tmp__IXKN=is_invariant__L4SN(__tmp__HXKN);
         } break;
         case __EXPR_INF_EQ__: {
-          __tmp__EJON=is_invariant__VQWN(__tmp__DJON);
+          __tmp__IXKN=is_invariant__Z4SN(__tmp__HXKN);
         } break;
         case __EXPR_OR__: {
-          __tmp__EJON=is_invariant__XAVN(__tmp__DJON);
+          __tmp__IXKN=is_invariant__1ORN(__tmp__HXKN);
         } break;
         case __EXPR_XOR__: {
-          __tmp__EJON=is_invariant__2PZO(__tmp__DJON);
+          __tmp__IXKN=is_invariant__UYVO(__tmp__HXKN);
         } break;
         };
-        __tmp__HJON=__tmp__EJON;
+        __tmp__LXKN=__tmp__IXKN;
       } else {
-        __tmp__HJON=FALSE__;
+        __tmp__LXKN=FALSE__;
       };
-      __tmp__KE4M=__tmp__HJON;
+      __tmp__OS0M=__tmp__LXKN;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__KE4M=is_invariant__0RGM(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__Y3CM(__tmp__NS0M);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__KE4M=is_invariant__ISGM(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__G4CM(__tmp__NS0M);
     } break;
     case __REAL_CST__: {
-      __tmp__KE4M=TRUE__;
+      __tmp__OS0M=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__KE4M=TRUE__;
+      __tmp__OS0M=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__KE4M=TRUE__;
+      __tmp__OS0M=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__KE4M=TRUE__;
+      __tmp__OS0M=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__KE4M=is_invariant__CTGM(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__A5CM(__tmp__NS0M);
     } break;
     case __EXPR_SUB__: {
-      __tmp__KE4M=is_invariant__QTGM(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__O5CM(__tmp__NS0M);
     } break;
     case __EXPR_MUL__: {
-      __tmp__KE4M=is_invariant__4TGM(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__25CM(__tmp__NS0M);
     } break;
     case __EXPR_DIV__: {
-      __tmp__KE4M=is_invariant__MUGM(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__KADM(__tmp__NS0M);
     } break;
     case __EXPR_AND__: {
-      __tmp__KE4M=is_invariant__0UGM(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__YADM(__tmp__NS0M);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__KE4M=is_invariant__IVGM(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__GBDM(__tmp__NS0M);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__KE4M=is_invariant__WVGM(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__UBDM(__tmp__NS0M);
     } break;
     case __PUT_TO__: {
-      __tmp__KE4M=is_invariant__EWGM(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__CCDM(__tmp__NS0M);
     } break;
     case __ITEM__: {
-      __tmp__KE4M=is_invariant__1WGM(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__ZCDM(__tmp__NS0M);
     } break;
     case __SIZE_OF__: {
-      __tmp__KE4M=TRUE__;
+      __tmp__OS0M=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__KE4M=is_invariant__MXGM(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__KDDM(__tmp__NS0M);
     } break;
     case __CALL_SLOT__: {
-      __tmp__KE4M=FALSE__;
+      __tmp__OS0M=FALSE__;
     } break;
     case __NOP__: {
-      __tmp__KE4M=FALSE__;
+      __tmp__OS0M=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__KE4M=is_invariant__Q00L(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__5EXL(__tmp__NS0M);
     } break;
     case __WRITE_LOCAL__: {
-      __tmp__PJON=((__WRITE_LOCAL *)__tmp__JE4M)->parent_write__FZ4I.value__NXHH;
-      switch (((struct ___OBJ *)__tmp__PJON)->__id) {
+      __tmp__TXKN=((__WRITE_LOCAL *)__tmp__NS0M)->parent_write__540I.value__PAEH;
+      switch (((struct ___OBJ *)__tmp__TXKN)->__id) {
       case __LIST__: {
-        __tmp__QJON=is_invariant__MD4M(__tmp__PJON);
+        __tmp__UXKN=is_invariant__QR0M(__tmp__TXKN);
       } break;
       case __STRING_CST__: {
-        __tmp__QJON=TRUE__;
+        __tmp__UXKN=TRUE__;
       } break;
       case __EXTERNAL_C__: {
-        __tmp__QJON=FALSE__;
+        __tmp__UXKN=FALSE__;
       } break;
       case __PROTOTYPE_CST__: {
-        __tmp__QJON=TRUE__;
+        __tmp__UXKN=TRUE__;
       } break;
       case __INTEGER_CST__: {
-        __tmp__QJON=TRUE__;
+        __tmp__UXKN=TRUE__;
       } break;
       case __READ_LOCAL__: {
-        __tmp__QJON=is_invariant__RRGM(__tmp__PJON);
+        Self__YFEM=((__LOCAL *)((__READ_LOCAL *)__tmp__TXKN)->local__HJZD);
+        __tmp__UXKN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__YFEM->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__YFEM->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__YFEM->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__YFEM->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
       } break;
       case __EXPR_MULTIPLE__: {
-        __tmp__QJON=FALSE__;
+        __tmp__UXKN=FALSE__;
       } break;
       case __EXPR_EQUAL__: {
-        __tmp__QJON=is_invariant__0RGM(__tmp__PJON);
+        __tmp__UXKN=is_invariant__Y3CM(__tmp__TXKN);
       } break;
       case __EXPR_NOT_EQUAL__: {
-        __tmp__QJON=is_invariant__ISGM(__tmp__PJON);
+        __tmp__UXKN=is_invariant__G4CM(__tmp__TXKN);
       } break;
       case __REAL_CST__: {
-        __tmp__QJON=TRUE__;
+        __tmp__UXKN=TRUE__;
       } break;
       case __CHARACTER_CST__: {
-        __tmp__QJON=TRUE__;
+        __tmp__UXKN=TRUE__;
       } break;
       case __IS_EXPANDED__: {
-        __tmp__QJON=TRUE__;
+        __tmp__UXKN=TRUE__;
       } break;
       case __GET_TYPE_ID__: {
-        __tmp__QJON=TRUE__;
+        __tmp__UXKN=TRUE__;
       } break;
       case __EXPR_SUP__: {
-        __tmp__QJON=is_invariant__CTGM(__tmp__PJON);
+        __tmp__UXKN=is_invariant__A5CM(__tmp__TXKN);
       } break;
       case __EXPR_SUB__: {
-        __tmp__QJON=is_invariant__QTGM(__tmp__PJON);
+        __tmp__UXKN=is_invariant__O5CM(__tmp__TXKN);
       } break;
       case __EXPR_MUL__: {
-        __tmp__QJON=is_invariant__4TGM(__tmp__PJON);
+        __tmp__UXKN=is_invariant__25CM(__tmp__TXKN);
       } break;
       case __EXPR_DIV__: {
-        __tmp__QJON=is_invariant__MUGM(__tmp__PJON);
+        __tmp__UXKN=is_invariant__KADM(__tmp__TXKN);
       } break;
       case __EXPR_AND__: {
-        __tmp__QJON=is_invariant__0UGM(__tmp__PJON);
+        __tmp__UXKN=is_invariant__YADM(__tmp__TXKN);
       } break;
       case __EXPR_SHIFT_R__: {
-        __tmp__QJON=is_invariant__IVGM(__tmp__PJON);
+        __tmp__UXKN=is_invariant__GBDM(__tmp__TXKN);
       } break;
       case __EXPR_SHIFT_L__: {
-        __tmp__QJON=is_invariant__WVGM(__tmp__PJON);
+        __tmp__UXKN=is_invariant__UBDM(__tmp__TXKN);
       } break;
       case __PUT_TO__: {
-        __tmp__QJON=is_invariant__EWGM(__tmp__PJON);
+        __tmp__UXKN=is_invariant__CCDM(__tmp__TXKN);
       } break;
       case __ITEM__: {
-        __tmp__QJON=is_invariant__1WGM(__tmp__PJON);
+        __tmp__UXKN=is_invariant__ZCDM(__tmp__TXKN);
       } break;
       case __SIZE_OF__: {
-        __tmp__QJON=TRUE__;
+        __tmp__UXKN=TRUE__;
       } break;
       case __CAST__: {
-        __tmp__QJON=is_invariant__MXGM(__tmp__PJON);
+        __tmp__UXKN=is_invariant__KDDM(__tmp__TXKN);
       } break;
       case __CALL_SLOT__: {
-        __tmp__QJON=FALSE__;
+        __tmp__UXKN=FALSE__;
       } break;
       case __READ_SLOT__: {
-        __tmp__QJON=is_invariant__Q00L(__tmp__PJON);
+        __tmp__UXKN=is_invariant__5EXL(__tmp__TXKN);
       } break;
       case __READ_GLOBAL__: {
-        __tmp__QJON=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__PJON)->global__3DNK,NULL);
+        __tmp__UXKN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__TXKN)->global__ZGJK,NULL);
       } break;
       case __EXPR_NOT_LOGIC__: {
-        __tmp__QJON=is_invariant__2GQN(__tmp__PJON);
+        __tmp__UXKN=is_invariant__AVMN(__tmp__TXKN);
       } break;
       case __EXPR_OR_LOGIC__: {
-        __tmp__QJON=is_invariant__YXJO(__tmp__PJON);
+        __tmp__UXKN=is_invariant__QAGO(__tmp__TXKN);
       } break;
       case __EXPR_OR_OR_LOGIC__: {
-        __tmp__QJON=is_invariant__DCQO(__tmp__PJON);
+        __tmp__UXKN=is_invariant__1KMO(__tmp__TXKN);
       } break;
       case __EXPR_AND_LOGIC__: {
-        __tmp__QJON=is_invariant__GYJO(__tmp__PJON);
+        __tmp__UXKN=is_invariant__4AGO(__tmp__TXKN);
       } break;
       case __EXPR_AND_AND_LOGIC__: {
-        __tmp__QJON=is_invariant__SCQO(__tmp__PJON);
+        __tmp__UXKN=is_invariant__KLMO(__tmp__TXKN);
       } break;
       case __EXPR_NEG__: {
-        __tmp__QJON=is_invariant__FHPM(__tmp__PJON);
+        __tmp__UXKN=is_invariant__PTLM(__tmp__TXKN);
       } break;
       case __EXPR_ADD__: {
-        __tmp__QJON=is_invariant__21HM(__tmp__PJON);
+        __tmp__UXKN=is_invariant__0HEM(__tmp__TXKN);
       } break;
       case __EXPR_NOT__: {
-        __tmp__QJON=is_invariant__RE4M(__tmp__PJON);
+        __tmp__UXKN=is_invariant__VS0M(__tmp__TXKN);
       } break;
       case __EXPR_MOD__: {
-        __tmp__QJON=is_invariant__UYJO(__tmp__PJON);
+        __tmp__UXKN=is_invariant__MBGO(__tmp__TXKN);
       } break;
       case __EXPR_SUP_EQ__: {
-        __tmp__QJON=is_invariant__1SIP(__tmp__PJON);
+        __tmp__UXKN=is_invariant__T1EP(__tmp__TXKN);
       } break;
       case __EXPR_INF__: {
-        __tmp__QJON=is_invariant__HQWN(__tmp__PJON);
+        __tmp__UXKN=is_invariant__L4SN(__tmp__TXKN);
       } break;
       case __EXPR_INF_EQ__: {
-        __tmp__QJON=is_invariant__VQWN(__tmp__PJON);
+        __tmp__UXKN=is_invariant__Z4SN(__tmp__TXKN);
       } break;
       case __EXPR_OR__: {
-        __tmp__QJON=is_invariant__XAVN(__tmp__PJON);
+        __tmp__UXKN=is_invariant__1ORN(__tmp__TXKN);
       } break;
       case __EXPR_XOR__: {
-        __tmp__QJON=is_invariant__2PZO(__tmp__PJON);
+        __tmp__UXKN=is_invariant__UYVO(__tmp__TXKN);
       } break;
       };
-      __tmp__KE4M=__tmp__QJON;
+      __tmp__OS0M=__tmp__UXKN;
     } break;
     case __READ_GLOBAL__: {
-      __tmp__KE4M=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__JE4M)->global__3DNK,NULL);
+      __tmp__OS0M=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__NS0M)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__KE4M=is_invariant__2GQN(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__AVMN(__tmp__NS0M);
     } break;
     case __LOOP__: {
-      __tmp__KE4M=FALSE__;
+      __tmp__OS0M=FALSE__;
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__KE4M=is_invariant__YXJO(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__QAGO(__tmp__NS0M);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__KE4M=is_invariant__DCQO(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__1KMO(__tmp__NS0M);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__KE4M=is_invariant__GYJO(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__4AGO(__tmp__NS0M);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__KE4M=is_invariant__SCQO(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__KLMO(__tmp__NS0M);
     } break;
     case __EXPR_NEG__: {
-      __tmp__KE4M=is_invariant__FHPM(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__PTLM(__tmp__NS0M);
     } break;
     case __EXPR_ADD__: {
-      __tmp__KE4M=is_invariant__21HM(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__0HEM(__tmp__NS0M);
     } break;
     case __EXPR_NOT__: {
-      __tmp__KE4M=is_invariant__RE4M(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__VS0M(__tmp__NS0M);
     } break;
     case __EXPR_MOD__: {
-      __tmp__KE4M=is_invariant__UYJO(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__MBGO(__tmp__NS0M);
     } break;
     case __LOOP_END__: {
-      __tmp__KE4M=FALSE__;
+      __tmp__OS0M=FALSE__;
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__KE4M=is_invariant__1SIP(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__T1EP(__tmp__NS0M);
     } break;
     case __EXPR_INF__: {
-      __tmp__KE4M=is_invariant__HQWN(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__L4SN(__tmp__NS0M);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__KE4M=is_invariant__VQWN(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__Z4SN(__tmp__NS0M);
     } break;
     case __EXPR_OR__: {
-      __tmp__KE4M=is_invariant__XAVN(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__1ORN(__tmp__NS0M);
     } break;
     case __EXPR_XOR__: {
-      __tmp__KE4M=is_invariant__2PZO(__tmp__JE4M);
+      __tmp__OS0M=is_invariant__UYVO(__tmp__NS0M);
     } break;
     };
-    result__PD4M=__tmp__KE4M;
-    j__QD4M=(__INTEGER)(j__QD4M +  1);
+    result__TR0M=__tmp__OS0M;
+    j__UR0M=(__INTEGER)(j__UR0M +  1);
   };
-  return(result__PD4M);
-}
-
-static __BOOLEAN is_invariant__RRGM(__READ_LOCAL *Self__SRGM)
-// ({READ_LOCAL}) With resultNo recursive, No inlinable.
-{
-  __LOCAL *Self__0ZHM;
-  Self__0ZHM=((__LOCAL *)Self__SRGM->local__G5YD);
-  return(((loop_seq_call_local_and_loop__2ZHM == seq_call_local_and_loop__LYML) && (((((void *)Self__0ZHM->last_seq__XNNJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__0ZHM->last_seq__XNNJ)->last_write__SXML != (void *)NULL)) && (((__LOCAL_SEQ *)Self__0ZHM->last_seq__XNNJ)->last_seq_index__K0ML <= ((__UINTEGER_32 )loop_seq_index__UGAM))) || (Self__0ZHM->parent_variable__ALMC.parent_named__5KMC.style__ODGC == ' '))));
+  return(result__TR0M);
 }
 
-static __BOOLEAN is_invariant__0RGM(__EXPR_EQUAL *Self__1RGM)
+static __BOOLEAN is_invariant__Y3CM(__EXPR_EQUAL *Self__Z3CM)
 // ({EXPR_EQUAL}) With resultRecursive, No inlinable.
 {
-  void *__tmp__3RGM,*__tmp__DSGM;
-  __BOOLEAN __tmp__4RGM,__tmp__ESGM,__tmp__HSGM;
-  __tmp__3RGM=Self__1RGM->parent_expr_binary_cmp__XDNH.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__3RGM)->__id) {
+  void *__tmp__13CM,*__tmp__B4CM;
+  __LOCAL *Self__GPBR,*Self__IPBR;
+  __BOOLEAN __tmp__23CM,__tmp__C4CM,__tmp__F4CM;
+  __tmp__13CM=Self__Z3CM->parent_expr_binary_cmp__DLJH.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__13CM)->__id) {
   case __LIST__: {
-    __tmp__4RGM=is_invariant__MD4M(__tmp__3RGM);
+    __tmp__23CM=is_invariant__QR0M(__tmp__13CM);
   } break;
   case __STRING_CST__: {
-    __tmp__4RGM=TRUE__;
+    __tmp__23CM=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__4RGM=FALSE__;
+    __tmp__23CM=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__4RGM=TRUE__;
+    __tmp__23CM=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__4RGM=TRUE__;
+    __tmp__23CM=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__4RGM=is_invariant__RRGM(__tmp__3RGM);
+    Self__GPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__13CM)->local__HJZD);
+    __tmp__23CM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__GPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__GPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__GPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__GPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__4RGM=FALSE__;
+    __tmp__23CM=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__4RGM=is_invariant__0RGM(__tmp__3RGM);
+    __tmp__23CM=is_invariant__Y3CM(__tmp__13CM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__4RGM=is_invariant__ISGM(__tmp__3RGM);
+    __tmp__23CM=is_invariant__G4CM(__tmp__13CM);
   } break;
   case __REAL_CST__: {
-    __tmp__4RGM=TRUE__;
+    __tmp__23CM=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__4RGM=TRUE__;
+    __tmp__23CM=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__4RGM=TRUE__;
+    __tmp__23CM=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__4RGM=TRUE__;
+    __tmp__23CM=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__4RGM=is_invariant__CTGM(__tmp__3RGM);
+    __tmp__23CM=is_invariant__A5CM(__tmp__13CM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__4RGM=is_invariant__QTGM(__tmp__3RGM);
+    __tmp__23CM=is_invariant__O5CM(__tmp__13CM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__4RGM=is_invariant__4TGM(__tmp__3RGM);
+    __tmp__23CM=is_invariant__25CM(__tmp__13CM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__4RGM=is_invariant__MUGM(__tmp__3RGM);
+    __tmp__23CM=is_invariant__KADM(__tmp__13CM);
   } break;
   case __EXPR_AND__: {
-    __tmp__4RGM=is_invariant__0UGM(__tmp__3RGM);
+    __tmp__23CM=is_invariant__YADM(__tmp__13CM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__4RGM=is_invariant__IVGM(__tmp__3RGM);
+    __tmp__23CM=is_invariant__GBDM(__tmp__13CM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__4RGM=is_invariant__WVGM(__tmp__3RGM);
+    __tmp__23CM=is_invariant__UBDM(__tmp__13CM);
   } break;
   case __PUT_TO__: {
-    __tmp__4RGM=is_invariant__EWGM(__tmp__3RGM);
+    __tmp__23CM=is_invariant__CCDM(__tmp__13CM);
   } break;
   case __ITEM__: {
-    __tmp__4RGM=is_invariant__1WGM(__tmp__3RGM);
+    __tmp__23CM=is_invariant__ZCDM(__tmp__13CM);
   } break;
   case __SIZE_OF__: {
-    __tmp__4RGM=TRUE__;
+    __tmp__23CM=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__4RGM=is_invariant__MXGM(__tmp__3RGM);
+    __tmp__23CM=is_invariant__KDDM(__tmp__13CM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__4RGM=FALSE__;
+    __tmp__23CM=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__4RGM=is_invariant__Q00L(__tmp__3RGM);
+    __tmp__23CM=is_invariant__5EXL(__tmp__13CM);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__4RGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__3RGM)->global__3DNK,NULL);
+    __tmp__23CM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__13CM)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__4RGM=is_invariant__2GQN(__tmp__3RGM);
+    __tmp__23CM=is_invariant__AVMN(__tmp__13CM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__4RGM=is_invariant__YXJO(__tmp__3RGM);
+    __tmp__23CM=is_invariant__QAGO(__tmp__13CM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__4RGM=is_invariant__DCQO(__tmp__3RGM);
+    __tmp__23CM=is_invariant__1KMO(__tmp__13CM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__4RGM=is_invariant__GYJO(__tmp__3RGM);
+    __tmp__23CM=is_invariant__4AGO(__tmp__13CM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__4RGM=is_invariant__SCQO(__tmp__3RGM);
+    __tmp__23CM=is_invariant__KLMO(__tmp__13CM);
   } break;
   case __EXPR_NEG__: {
-    __tmp__4RGM=is_invariant__FHPM(__tmp__3RGM);
+    __tmp__23CM=is_invariant__PTLM(__tmp__13CM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__4RGM=is_invariant__21HM(__tmp__3RGM);
+    __tmp__23CM=is_invariant__0HEM(__tmp__13CM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__4RGM=is_invariant__RE4M(__tmp__3RGM);
+    __tmp__23CM=is_invariant__VS0M(__tmp__13CM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__4RGM=is_invariant__UYJO(__tmp__3RGM);
+    __tmp__23CM=is_invariant__MBGO(__tmp__13CM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__4RGM=is_invariant__1SIP(__tmp__3RGM);
+    __tmp__23CM=is_invariant__T1EP(__tmp__13CM);
   } break;
   case __EXPR_INF__: {
-    __tmp__4RGM=is_invariant__HQWN(__tmp__3RGM);
+    __tmp__23CM=is_invariant__L4SN(__tmp__13CM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__4RGM=is_invariant__VQWN(__tmp__3RGM);
+    __tmp__23CM=is_invariant__Z4SN(__tmp__13CM);
   } break;
   case __EXPR_OR__: {
-    __tmp__4RGM=is_invariant__XAVN(__tmp__3RGM);
+    __tmp__23CM=is_invariant__1ORN(__tmp__13CM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__4RGM=is_invariant__2PZO(__tmp__3RGM);
+    __tmp__23CM=is_invariant__UYVO(__tmp__13CM);
   } break;
   };
-  if (__tmp__4RGM) {
-    __tmp__DSGM=Self__1RGM->parent_expr_binary_cmp__XDNH.right__3FAI;
-    switch (((struct ___OBJ *)__tmp__DSGM)->__id) {
+  if (__tmp__23CM) {
+    __tmp__B4CM=Self__Z3CM->parent_expr_binary_cmp__DLJH.right__TM2H;
+    switch (((struct ___OBJ *)__tmp__B4CM)->__id) {
     case __LIST__: {
-      __tmp__ESGM=is_invariant__MD4M(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__QR0M(__tmp__B4CM);
     } break;
     case __STRING_CST__: {
-      __tmp__ESGM=TRUE__;
+      __tmp__C4CM=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__ESGM=FALSE__;
+      __tmp__C4CM=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__ESGM=TRUE__;
+      __tmp__C4CM=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__ESGM=TRUE__;
+      __tmp__C4CM=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__ESGM=is_invariant__RRGM(__tmp__DSGM);
+      Self__IPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__B4CM)->local__HJZD);
+      __tmp__C4CM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__IPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__IPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__IPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__IPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__ESGM=FALSE__;
+      __tmp__C4CM=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__ESGM=is_invariant__0RGM(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__Y3CM(__tmp__B4CM);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__ESGM=is_invariant__ISGM(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__G4CM(__tmp__B4CM);
     } break;
     case __REAL_CST__: {
-      __tmp__ESGM=TRUE__;
+      __tmp__C4CM=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__ESGM=TRUE__;
+      __tmp__C4CM=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__ESGM=TRUE__;
+      __tmp__C4CM=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__ESGM=TRUE__;
+      __tmp__C4CM=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__ESGM=is_invariant__CTGM(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__A5CM(__tmp__B4CM);
     } break;
     case __EXPR_SUB__: {
-      __tmp__ESGM=is_invariant__QTGM(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__O5CM(__tmp__B4CM);
     } break;
     case __EXPR_MUL__: {
-      __tmp__ESGM=is_invariant__4TGM(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__25CM(__tmp__B4CM);
     } break;
     case __EXPR_DIV__: {
-      __tmp__ESGM=is_invariant__MUGM(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__KADM(__tmp__B4CM);
     } break;
     case __EXPR_AND__: {
-      __tmp__ESGM=is_invariant__0UGM(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__YADM(__tmp__B4CM);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__ESGM=is_invariant__IVGM(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__GBDM(__tmp__B4CM);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__ESGM=is_invariant__WVGM(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__UBDM(__tmp__B4CM);
     } break;
     case __PUT_TO__: {
-      __tmp__ESGM=is_invariant__EWGM(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__CCDM(__tmp__B4CM);
     } break;
     case __ITEM__: {
-      __tmp__ESGM=is_invariant__1WGM(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__ZCDM(__tmp__B4CM);
     } break;
     case __SIZE_OF__: {
-      __tmp__ESGM=TRUE__;
+      __tmp__C4CM=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__ESGM=is_invariant__MXGM(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__KDDM(__tmp__B4CM);
     } break;
     case __CALL_SLOT__: {
-      __tmp__ESGM=FALSE__;
+      __tmp__C4CM=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__ESGM=is_invariant__Q00L(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__5EXL(__tmp__B4CM);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__ESGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__DSGM)->global__3DNK,NULL);
+      __tmp__C4CM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__B4CM)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__ESGM=is_invariant__2GQN(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__AVMN(__tmp__B4CM);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__ESGM=is_invariant__YXJO(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__QAGO(__tmp__B4CM);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__ESGM=is_invariant__DCQO(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__1KMO(__tmp__B4CM);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__ESGM=is_invariant__GYJO(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__4AGO(__tmp__B4CM);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__ESGM=is_invariant__SCQO(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__KLMO(__tmp__B4CM);
     } break;
     case __EXPR_NEG__: {
-      __tmp__ESGM=is_invariant__FHPM(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__PTLM(__tmp__B4CM);
     } break;
     case __EXPR_ADD__: {
-      __tmp__ESGM=is_invariant__21HM(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__0HEM(__tmp__B4CM);
     } break;
     case __EXPR_NOT__: {
-      __tmp__ESGM=is_invariant__RE4M(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__VS0M(__tmp__B4CM);
     } break;
     case __EXPR_MOD__: {
-      __tmp__ESGM=is_invariant__UYJO(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__MBGO(__tmp__B4CM);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__ESGM=is_invariant__1SIP(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__T1EP(__tmp__B4CM);
     } break;
     case __EXPR_INF__: {
-      __tmp__ESGM=is_invariant__HQWN(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__L4SN(__tmp__B4CM);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__ESGM=is_invariant__VQWN(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__Z4SN(__tmp__B4CM);
     } break;
     case __EXPR_OR__: {
-      __tmp__ESGM=is_invariant__XAVN(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__1ORN(__tmp__B4CM);
     } break;
     case __EXPR_XOR__: {
-      __tmp__ESGM=is_invariant__2PZO(__tmp__DSGM);
+      __tmp__C4CM=is_invariant__UYVO(__tmp__B4CM);
     } break;
     };
-    __tmp__HSGM=__tmp__ESGM;
+    __tmp__F4CM=__tmp__C4CM;
   } else {
-    __tmp__HSGM=FALSE__;
+    __tmp__F4CM=FALSE__;
   };
-  return(__tmp__HSGM);
+  return(__tmp__F4CM);
 }
 
-static __BOOLEAN is_invariant__ISGM(__EXPR_NOT_EQUAL *Self__JSGM)
+static __BOOLEAN is_invariant__G4CM(__EXPR_NOT_EQUAL *Self__H4CM)
 // ({EXPR_NOT_EQUAL}) With resultRecursive, No inlinable.
 {
-  void *__tmp__LSGM,*__tmp__RSGM;
-  __BOOLEAN __tmp__MSGM,__tmp__SSGM,__tmp__VSGM;
-  __tmp__LSGM=Self__JSGM->parent_expr_binary_cmp__5DNH.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__LSGM)->__id) {
+  void *__tmp__J4CM,*__tmp__P4CM;
+  __LOCAL *Self__KPBR,*Self__MPBR;
+  __BOOLEAN __tmp__K4CM,__tmp__Q4CM,__tmp__T4CM;
+  __tmp__J4CM=Self__H4CM->parent_expr_binary_cmp__LLJH.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__J4CM)->__id) {
   case __LIST__: {
-    __tmp__MSGM=is_invariant__MD4M(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__QR0M(__tmp__J4CM);
   } break;
   case __STRING_CST__: {
-    __tmp__MSGM=TRUE__;
+    __tmp__K4CM=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__MSGM=FALSE__;
+    __tmp__K4CM=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__MSGM=TRUE__;
+    __tmp__K4CM=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__MSGM=TRUE__;
+    __tmp__K4CM=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__MSGM=is_invariant__RRGM(__tmp__LSGM);
+    Self__KPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__J4CM)->local__HJZD);
+    __tmp__K4CM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__KPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__KPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__KPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__KPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__MSGM=FALSE__;
+    __tmp__K4CM=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__MSGM=is_invariant__0RGM(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__Y3CM(__tmp__J4CM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__MSGM=is_invariant__ISGM(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__G4CM(__tmp__J4CM);
   } break;
   case __REAL_CST__: {
-    __tmp__MSGM=TRUE__;
+    __tmp__K4CM=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__MSGM=TRUE__;
+    __tmp__K4CM=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__MSGM=TRUE__;
+    __tmp__K4CM=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__MSGM=TRUE__;
+    __tmp__K4CM=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__MSGM=is_invariant__CTGM(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__A5CM(__tmp__J4CM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__MSGM=is_invariant__QTGM(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__O5CM(__tmp__J4CM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__MSGM=is_invariant__4TGM(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__25CM(__tmp__J4CM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__MSGM=is_invariant__MUGM(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__KADM(__tmp__J4CM);
   } break;
   case __EXPR_AND__: {
-    __tmp__MSGM=is_invariant__0UGM(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__YADM(__tmp__J4CM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__MSGM=is_invariant__IVGM(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__GBDM(__tmp__J4CM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__MSGM=is_invariant__WVGM(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__UBDM(__tmp__J4CM);
   } break;
   case __PUT_TO__: {
-    __tmp__MSGM=is_invariant__EWGM(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__CCDM(__tmp__J4CM);
   } break;
   case __ITEM__: {
-    __tmp__MSGM=is_invariant__1WGM(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__ZCDM(__tmp__J4CM);
   } break;
   case __SIZE_OF__: {
-    __tmp__MSGM=TRUE__;
+    __tmp__K4CM=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__MSGM=is_invariant__MXGM(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__KDDM(__tmp__J4CM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__MSGM=FALSE__;
+    __tmp__K4CM=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__MSGM=is_invariant__Q00L(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__5EXL(__tmp__J4CM);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__MSGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__LSGM)->global__3DNK,NULL);
+    __tmp__K4CM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__J4CM)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__MSGM=is_invariant__2GQN(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__AVMN(__tmp__J4CM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__MSGM=is_invariant__YXJO(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__QAGO(__tmp__J4CM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__MSGM=is_invariant__DCQO(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__1KMO(__tmp__J4CM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__MSGM=is_invariant__GYJO(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__4AGO(__tmp__J4CM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__MSGM=is_invariant__SCQO(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__KLMO(__tmp__J4CM);
   } break;
   case __EXPR_NEG__: {
-    __tmp__MSGM=is_invariant__FHPM(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__PTLM(__tmp__J4CM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__MSGM=is_invariant__21HM(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__0HEM(__tmp__J4CM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__MSGM=is_invariant__RE4M(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__VS0M(__tmp__J4CM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__MSGM=is_invariant__UYJO(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__MBGO(__tmp__J4CM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__MSGM=is_invariant__1SIP(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__T1EP(__tmp__J4CM);
   } break;
   case __EXPR_INF__: {
-    __tmp__MSGM=is_invariant__HQWN(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__L4SN(__tmp__J4CM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__MSGM=is_invariant__VQWN(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__Z4SN(__tmp__J4CM);
   } break;
   case __EXPR_OR__: {
-    __tmp__MSGM=is_invariant__XAVN(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__1ORN(__tmp__J4CM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__MSGM=is_invariant__2PZO(__tmp__LSGM);
+    __tmp__K4CM=is_invariant__UYVO(__tmp__J4CM);
   } break;
   };
-  if (__tmp__MSGM) {
-    __tmp__RSGM=Self__JSGM->parent_expr_binary_cmp__5DNH.right__3FAI;
-    switch (((struct ___OBJ *)__tmp__RSGM)->__id) {
+  if (__tmp__K4CM) {
+    __tmp__P4CM=Self__H4CM->parent_expr_binary_cmp__LLJH.right__TM2H;
+    switch (((struct ___OBJ *)__tmp__P4CM)->__id) {
     case __LIST__: {
-      __tmp__SSGM=is_invariant__MD4M(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__QR0M(__tmp__P4CM);
     } break;
     case __STRING_CST__: {
-      __tmp__SSGM=TRUE__;
+      __tmp__Q4CM=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__SSGM=FALSE__;
+      __tmp__Q4CM=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__SSGM=TRUE__;
+      __tmp__Q4CM=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__SSGM=TRUE__;
+      __tmp__Q4CM=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__SSGM=is_invariant__RRGM(__tmp__RSGM);
+      Self__MPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__P4CM)->local__HJZD);
+      __tmp__Q4CM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__MPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__MPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__MPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__MPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__SSGM=FALSE__;
+      __tmp__Q4CM=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__SSGM=is_invariant__0RGM(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__Y3CM(__tmp__P4CM);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__SSGM=is_invariant__ISGM(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__G4CM(__tmp__P4CM);
     } break;
     case __REAL_CST__: {
-      __tmp__SSGM=TRUE__;
+      __tmp__Q4CM=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__SSGM=TRUE__;
+      __tmp__Q4CM=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__SSGM=TRUE__;
+      __tmp__Q4CM=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__SSGM=TRUE__;
+      __tmp__Q4CM=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__SSGM=is_invariant__CTGM(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__A5CM(__tmp__P4CM);
     } break;
     case __EXPR_SUB__: {
-      __tmp__SSGM=is_invariant__QTGM(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__O5CM(__tmp__P4CM);
     } break;
     case __EXPR_MUL__: {
-      __tmp__SSGM=is_invariant__4TGM(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__25CM(__tmp__P4CM);
     } break;
     case __EXPR_DIV__: {
-      __tmp__SSGM=is_invariant__MUGM(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__KADM(__tmp__P4CM);
     } break;
     case __EXPR_AND__: {
-      __tmp__SSGM=is_invariant__0UGM(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__YADM(__tmp__P4CM);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__SSGM=is_invariant__IVGM(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__GBDM(__tmp__P4CM);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__SSGM=is_invariant__WVGM(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__UBDM(__tmp__P4CM);
     } break;
     case __PUT_TO__: {
-      __tmp__SSGM=is_invariant__EWGM(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__CCDM(__tmp__P4CM);
     } break;
     case __ITEM__: {
-      __tmp__SSGM=is_invariant__1WGM(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__ZCDM(__tmp__P4CM);
     } break;
     case __SIZE_OF__: {
-      __tmp__SSGM=TRUE__;
+      __tmp__Q4CM=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__SSGM=is_invariant__MXGM(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__KDDM(__tmp__P4CM);
     } break;
     case __CALL_SLOT__: {
-      __tmp__SSGM=FALSE__;
+      __tmp__Q4CM=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__SSGM=is_invariant__Q00L(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__5EXL(__tmp__P4CM);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__SSGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__RSGM)->global__3DNK,NULL);
+      __tmp__Q4CM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__P4CM)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__SSGM=is_invariant__2GQN(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__AVMN(__tmp__P4CM);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__SSGM=is_invariant__YXJO(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__QAGO(__tmp__P4CM);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__SSGM=is_invariant__DCQO(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__1KMO(__tmp__P4CM);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__SSGM=is_invariant__GYJO(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__4AGO(__tmp__P4CM);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__SSGM=is_invariant__SCQO(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__KLMO(__tmp__P4CM);
     } break;
     case __EXPR_NEG__: {
-      __tmp__SSGM=is_invariant__FHPM(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__PTLM(__tmp__P4CM);
     } break;
     case __EXPR_ADD__: {
-      __tmp__SSGM=is_invariant__21HM(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__0HEM(__tmp__P4CM);
     } break;
     case __EXPR_NOT__: {
-      __tmp__SSGM=is_invariant__RE4M(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__VS0M(__tmp__P4CM);
     } break;
     case __EXPR_MOD__: {
-      __tmp__SSGM=is_invariant__UYJO(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__MBGO(__tmp__P4CM);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__SSGM=is_invariant__1SIP(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__T1EP(__tmp__P4CM);
     } break;
     case __EXPR_INF__: {
-      __tmp__SSGM=is_invariant__HQWN(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__L4SN(__tmp__P4CM);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__SSGM=is_invariant__VQWN(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__Z4SN(__tmp__P4CM);
     } break;
     case __EXPR_OR__: {
-      __tmp__SSGM=is_invariant__XAVN(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__1ORN(__tmp__P4CM);
     } break;
     case __EXPR_XOR__: {
-      __tmp__SSGM=is_invariant__2PZO(__tmp__RSGM);
+      __tmp__Q4CM=is_invariant__UYVO(__tmp__P4CM);
     } break;
     };
-    __tmp__VSGM=__tmp__SSGM;
+    __tmp__T4CM=__tmp__Q4CM;
   } else {
-    __tmp__VSGM=FALSE__;
+    __tmp__T4CM=FALSE__;
   };
-  return(__tmp__VSGM);
+  return(__tmp__T4CM);
 }
 
-static __BOOLEAN is_invariant__CTGM(__EXPR_SUP *Self__DTGM)
+static __BOOLEAN is_invariant__A5CM(__EXPR_SUP *Self__B5CM)
 // ({EXPR_SUP}) With resultRecursive, No inlinable.
 {
-  void *__tmp__FTGM,*__tmp__LTGM;
-  __BOOLEAN __tmp__GTGM,__tmp__MTGM,__tmp__PTGM;
-  __tmp__FTGM=Self__DTGM->parent_expr_binary_cmp__PYNH.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__FTGM)->__id) {
+  void *__tmp__D5CM,*__tmp__J5CM;
+  __LOCAL *Self__OPBR,*Self__QPBR;
+  __BOOLEAN __tmp__E5CM,__tmp__K5CM,__tmp__N5CM;
+  __tmp__D5CM=Self__B5CM->parent_expr_binary_cmp__15JH.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__D5CM)->__id) {
   case __LIST__: {
-    __tmp__GTGM=is_invariant__MD4M(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__QR0M(__tmp__D5CM);
   } break;
   case __STRING_CST__: {
-    __tmp__GTGM=TRUE__;
+    __tmp__E5CM=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__GTGM=FALSE__;
+    __tmp__E5CM=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__GTGM=TRUE__;
+    __tmp__E5CM=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__GTGM=TRUE__;
+    __tmp__E5CM=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__GTGM=is_invariant__RRGM(__tmp__FTGM);
+    Self__OPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__D5CM)->local__HJZD);
+    __tmp__E5CM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__OPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__OPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__OPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__OPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__GTGM=FALSE__;
+    __tmp__E5CM=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__GTGM=is_invariant__0RGM(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__Y3CM(__tmp__D5CM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__GTGM=is_invariant__ISGM(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__G4CM(__tmp__D5CM);
   } break;
   case __REAL_CST__: {
-    __tmp__GTGM=TRUE__;
+    __tmp__E5CM=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__GTGM=TRUE__;
+    __tmp__E5CM=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__GTGM=TRUE__;
+    __tmp__E5CM=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__GTGM=TRUE__;
+    __tmp__E5CM=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__GTGM=is_invariant__CTGM(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__A5CM(__tmp__D5CM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__GTGM=is_invariant__QTGM(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__O5CM(__tmp__D5CM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__GTGM=is_invariant__4TGM(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__25CM(__tmp__D5CM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__GTGM=is_invariant__MUGM(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__KADM(__tmp__D5CM);
   } break;
   case __EXPR_AND__: {
-    __tmp__GTGM=is_invariant__0UGM(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__YADM(__tmp__D5CM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__GTGM=is_invariant__IVGM(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__GBDM(__tmp__D5CM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__GTGM=is_invariant__WVGM(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__UBDM(__tmp__D5CM);
   } break;
   case __PUT_TO__: {
-    __tmp__GTGM=is_invariant__EWGM(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__CCDM(__tmp__D5CM);
   } break;
   case __ITEM__: {
-    __tmp__GTGM=is_invariant__1WGM(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__ZCDM(__tmp__D5CM);
   } break;
   case __SIZE_OF__: {
-    __tmp__GTGM=TRUE__;
+    __tmp__E5CM=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__GTGM=is_invariant__MXGM(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__KDDM(__tmp__D5CM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__GTGM=FALSE__;
+    __tmp__E5CM=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__GTGM=is_invariant__Q00L(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__5EXL(__tmp__D5CM);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__GTGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__FTGM)->global__3DNK,NULL);
+    __tmp__E5CM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__D5CM)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__GTGM=is_invariant__2GQN(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__AVMN(__tmp__D5CM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__GTGM=is_invariant__YXJO(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__QAGO(__tmp__D5CM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__GTGM=is_invariant__DCQO(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__1KMO(__tmp__D5CM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__GTGM=is_invariant__GYJO(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__4AGO(__tmp__D5CM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__GTGM=is_invariant__SCQO(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__KLMO(__tmp__D5CM);
   } break;
   case __EXPR_NEG__: {
-    __tmp__GTGM=is_invariant__FHPM(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__PTLM(__tmp__D5CM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__GTGM=is_invariant__21HM(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__0HEM(__tmp__D5CM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__GTGM=is_invariant__RE4M(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__VS0M(__tmp__D5CM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__GTGM=is_invariant__UYJO(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__MBGO(__tmp__D5CM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__GTGM=is_invariant__1SIP(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__T1EP(__tmp__D5CM);
   } break;
   case __EXPR_INF__: {
-    __tmp__GTGM=is_invariant__HQWN(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__L4SN(__tmp__D5CM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__GTGM=is_invariant__VQWN(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__Z4SN(__tmp__D5CM);
   } break;
   case __EXPR_OR__: {
-    __tmp__GTGM=is_invariant__XAVN(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__1ORN(__tmp__D5CM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__GTGM=is_invariant__2PZO(__tmp__FTGM);
+    __tmp__E5CM=is_invariant__UYVO(__tmp__D5CM);
   } break;
   };
-  if (__tmp__GTGM) {
-    __tmp__LTGM=Self__DTGM->parent_expr_binary_cmp__PYNH.right__3FAI;
-    switch (((struct ___OBJ *)__tmp__LTGM)->__id) {
+  if (__tmp__E5CM) {
+    __tmp__J5CM=Self__B5CM->parent_expr_binary_cmp__15JH.right__TM2H;
+    switch (((struct ___OBJ *)__tmp__J5CM)->__id) {
     case __LIST__: {
-      __tmp__MTGM=is_invariant__MD4M(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__QR0M(__tmp__J5CM);
     } break;
     case __STRING_CST__: {
-      __tmp__MTGM=TRUE__;
+      __tmp__K5CM=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__MTGM=FALSE__;
+      __tmp__K5CM=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__MTGM=TRUE__;
+      __tmp__K5CM=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__MTGM=TRUE__;
+      __tmp__K5CM=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__MTGM=is_invariant__RRGM(__tmp__LTGM);
+      Self__QPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__J5CM)->local__HJZD);
+      __tmp__K5CM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__QPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__QPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__QPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__QPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__MTGM=FALSE__;
+      __tmp__K5CM=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__MTGM=is_invariant__0RGM(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__Y3CM(__tmp__J5CM);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__MTGM=is_invariant__ISGM(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__G4CM(__tmp__J5CM);
     } break;
     case __REAL_CST__: {
-      __tmp__MTGM=TRUE__;
+      __tmp__K5CM=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__MTGM=TRUE__;
+      __tmp__K5CM=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__MTGM=TRUE__;
+      __tmp__K5CM=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__MTGM=TRUE__;
+      __tmp__K5CM=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__MTGM=is_invariant__CTGM(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__A5CM(__tmp__J5CM);
     } break;
     case __EXPR_SUB__: {
-      __tmp__MTGM=is_invariant__QTGM(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__O5CM(__tmp__J5CM);
     } break;
     case __EXPR_MUL__: {
-      __tmp__MTGM=is_invariant__4TGM(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__25CM(__tmp__J5CM);
     } break;
     case __EXPR_DIV__: {
-      __tmp__MTGM=is_invariant__MUGM(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__KADM(__tmp__J5CM);
     } break;
     case __EXPR_AND__: {
-      __tmp__MTGM=is_invariant__0UGM(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__YADM(__tmp__J5CM);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__MTGM=is_invariant__IVGM(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__GBDM(__tmp__J5CM);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__MTGM=is_invariant__WVGM(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__UBDM(__tmp__J5CM);
     } break;
     case __PUT_TO__: {
-      __tmp__MTGM=is_invariant__EWGM(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__CCDM(__tmp__J5CM);
     } break;
     case __ITEM__: {
-      __tmp__MTGM=is_invariant__1WGM(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__ZCDM(__tmp__J5CM);
     } break;
     case __SIZE_OF__: {
-      __tmp__MTGM=TRUE__;
+      __tmp__K5CM=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__MTGM=is_invariant__MXGM(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__KDDM(__tmp__J5CM);
     } break;
     case __CALL_SLOT__: {
-      __tmp__MTGM=FALSE__;
+      __tmp__K5CM=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__MTGM=is_invariant__Q00L(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__5EXL(__tmp__J5CM);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__MTGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__LTGM)->global__3DNK,NULL);
+      __tmp__K5CM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__J5CM)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__MTGM=is_invariant__2GQN(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__AVMN(__tmp__J5CM);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__MTGM=is_invariant__YXJO(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__QAGO(__tmp__J5CM);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__MTGM=is_invariant__DCQO(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__1KMO(__tmp__J5CM);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__MTGM=is_invariant__GYJO(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__4AGO(__tmp__J5CM);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__MTGM=is_invariant__SCQO(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__KLMO(__tmp__J5CM);
     } break;
     case __EXPR_NEG__: {
-      __tmp__MTGM=is_invariant__FHPM(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__PTLM(__tmp__J5CM);
     } break;
     case __EXPR_ADD__: {
-      __tmp__MTGM=is_invariant__21HM(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__0HEM(__tmp__J5CM);
     } break;
     case __EXPR_NOT__: {
-      __tmp__MTGM=is_invariant__RE4M(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__VS0M(__tmp__J5CM);
     } break;
     case __EXPR_MOD__: {
-      __tmp__MTGM=is_invariant__UYJO(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__MBGO(__tmp__J5CM);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__MTGM=is_invariant__1SIP(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__T1EP(__tmp__J5CM);
     } break;
     case __EXPR_INF__: {
-      __tmp__MTGM=is_invariant__HQWN(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__L4SN(__tmp__J5CM);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__MTGM=is_invariant__VQWN(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__Z4SN(__tmp__J5CM);
     } break;
     case __EXPR_OR__: {
-      __tmp__MTGM=is_invariant__XAVN(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__1ORN(__tmp__J5CM);
     } break;
     case __EXPR_XOR__: {
-      __tmp__MTGM=is_invariant__2PZO(__tmp__LTGM);
+      __tmp__K5CM=is_invariant__UYVO(__tmp__J5CM);
     } break;
     };
-    __tmp__PTGM=__tmp__MTGM;
+    __tmp__N5CM=__tmp__K5CM;
   } else {
-    __tmp__PTGM=FALSE__;
+    __tmp__N5CM=FALSE__;
   };
-  return(__tmp__PTGM);
+  return(__tmp__N5CM);
 }
 
-static __BOOLEAN is_invariant__QTGM(__EXPR_SUB *Self__RTGM)
+static __BOOLEAN is_invariant__O5CM(__EXPR_SUB *Self__P5CM)
 // ({EXPR_SUB}) With resultRecursive, No inlinable.
 {
-  void *__tmp__TTGM,*__tmp__ZTGM;
-  __BOOLEAN __tmp__UTGM,__tmp__0TGM,__tmp__3TGM;
-  __tmp__TTGM=Self__RTGM->parent_expr_binary__DZNH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__TTGM)->__id) {
+  void *__tmp__R5CM,*__tmp__X5CM;
+  __LOCAL *Self__SPBR,*Self__UPBR;
+  __BOOLEAN __tmp__S5CM,__tmp__Y5CM,__tmp__15CM;
+  __tmp__R5CM=Self__P5CM->parent_expr_binary__PAKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__R5CM)->__id) {
   case __LIST__: {
-    __tmp__UTGM=is_invariant__MD4M(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__QR0M(__tmp__R5CM);
   } break;
   case __STRING_CST__: {
-    __tmp__UTGM=TRUE__;
+    __tmp__S5CM=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__UTGM=FALSE__;
+    __tmp__S5CM=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__UTGM=TRUE__;
+    __tmp__S5CM=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__UTGM=TRUE__;
+    __tmp__S5CM=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__UTGM=is_invariant__RRGM(__tmp__TTGM);
+    Self__SPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__R5CM)->local__HJZD);
+    __tmp__S5CM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__SPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__SPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__SPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__SPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__UTGM=FALSE__;
+    __tmp__S5CM=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__UTGM=is_invariant__0RGM(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__Y3CM(__tmp__R5CM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__UTGM=is_invariant__ISGM(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__G4CM(__tmp__R5CM);
   } break;
   case __REAL_CST__: {
-    __tmp__UTGM=TRUE__;
+    __tmp__S5CM=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__UTGM=TRUE__;
+    __tmp__S5CM=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__UTGM=TRUE__;
+    __tmp__S5CM=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__UTGM=TRUE__;
+    __tmp__S5CM=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__UTGM=is_invariant__CTGM(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__A5CM(__tmp__R5CM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__UTGM=is_invariant__QTGM(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__O5CM(__tmp__R5CM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__UTGM=is_invariant__4TGM(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__25CM(__tmp__R5CM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__UTGM=is_invariant__MUGM(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__KADM(__tmp__R5CM);
   } break;
   case __EXPR_AND__: {
-    __tmp__UTGM=is_invariant__0UGM(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__YADM(__tmp__R5CM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__UTGM=is_invariant__IVGM(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__GBDM(__tmp__R5CM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__UTGM=is_invariant__WVGM(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__UBDM(__tmp__R5CM);
   } break;
   case __PUT_TO__: {
-    __tmp__UTGM=is_invariant__EWGM(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__CCDM(__tmp__R5CM);
   } break;
   case __ITEM__: {
-    __tmp__UTGM=is_invariant__1WGM(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__ZCDM(__tmp__R5CM);
   } break;
   case __SIZE_OF__: {
-    __tmp__UTGM=TRUE__;
+    __tmp__S5CM=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__UTGM=is_invariant__MXGM(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__KDDM(__tmp__R5CM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__UTGM=FALSE__;
+    __tmp__S5CM=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__UTGM=is_invariant__Q00L(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__5EXL(__tmp__R5CM);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__UTGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__TTGM)->global__3DNK,NULL);
+    __tmp__S5CM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__R5CM)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__UTGM=is_invariant__2GQN(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__AVMN(__tmp__R5CM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__UTGM=is_invariant__YXJO(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__QAGO(__tmp__R5CM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__UTGM=is_invariant__DCQO(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__1KMO(__tmp__R5CM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__UTGM=is_invariant__GYJO(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__4AGO(__tmp__R5CM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__UTGM=is_invariant__SCQO(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__KLMO(__tmp__R5CM);
   } break;
   case __EXPR_NEG__: {
-    __tmp__UTGM=is_invariant__FHPM(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__PTLM(__tmp__R5CM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__UTGM=is_invariant__21HM(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__0HEM(__tmp__R5CM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__UTGM=is_invariant__RE4M(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__VS0M(__tmp__R5CM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__UTGM=is_invariant__UYJO(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__MBGO(__tmp__R5CM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__UTGM=is_invariant__1SIP(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__T1EP(__tmp__R5CM);
   } break;
   case __EXPR_INF__: {
-    __tmp__UTGM=is_invariant__HQWN(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__L4SN(__tmp__R5CM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__UTGM=is_invariant__VQWN(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__Z4SN(__tmp__R5CM);
   } break;
   case __EXPR_OR__: {
-    __tmp__UTGM=is_invariant__XAVN(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__1ORN(__tmp__R5CM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__UTGM=is_invariant__2PZO(__tmp__TTGM);
+    __tmp__S5CM=is_invariant__UYVO(__tmp__R5CM);
   } break;
   };
-  if (__tmp__UTGM) {
-    __tmp__ZTGM=Self__RTGM->parent_expr_binary__DZNH.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__ZTGM)->__id) {
+  if (__tmp__S5CM) {
+    __tmp__X5CM=Self__P5CM->parent_expr_binary__PAKH.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__X5CM)->__id) {
     case __LIST__: {
-      __tmp__0TGM=is_invariant__MD4M(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__QR0M(__tmp__X5CM);
     } break;
     case __STRING_CST__: {
-      __tmp__0TGM=TRUE__;
+      __tmp__Y5CM=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__0TGM=FALSE__;
+      __tmp__Y5CM=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__0TGM=TRUE__;
+      __tmp__Y5CM=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__0TGM=TRUE__;
+      __tmp__Y5CM=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__0TGM=is_invariant__RRGM(__tmp__ZTGM);
+      Self__UPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__X5CM)->local__HJZD);
+      __tmp__Y5CM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__UPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__UPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__UPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__UPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__0TGM=FALSE__;
+      __tmp__Y5CM=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__0TGM=is_invariant__0RGM(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__Y3CM(__tmp__X5CM);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__0TGM=is_invariant__ISGM(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__G4CM(__tmp__X5CM);
     } break;
     case __REAL_CST__: {
-      __tmp__0TGM=TRUE__;
+      __tmp__Y5CM=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__0TGM=TRUE__;
+      __tmp__Y5CM=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__0TGM=TRUE__;
+      __tmp__Y5CM=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__0TGM=TRUE__;
+      __tmp__Y5CM=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__0TGM=is_invariant__CTGM(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__A5CM(__tmp__X5CM);
     } break;
     case __EXPR_SUB__: {
-      __tmp__0TGM=is_invariant__QTGM(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__O5CM(__tmp__X5CM);
     } break;
     case __EXPR_MUL__: {
-      __tmp__0TGM=is_invariant__4TGM(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__25CM(__tmp__X5CM);
     } break;
     case __EXPR_DIV__: {
-      __tmp__0TGM=is_invariant__MUGM(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__KADM(__tmp__X5CM);
     } break;
     case __EXPR_AND__: {
-      __tmp__0TGM=is_invariant__0UGM(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__YADM(__tmp__X5CM);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__0TGM=is_invariant__IVGM(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__GBDM(__tmp__X5CM);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__0TGM=is_invariant__WVGM(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__UBDM(__tmp__X5CM);
     } break;
     case __PUT_TO__: {
-      __tmp__0TGM=is_invariant__EWGM(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__CCDM(__tmp__X5CM);
     } break;
     case __ITEM__: {
-      __tmp__0TGM=is_invariant__1WGM(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__ZCDM(__tmp__X5CM);
     } break;
     case __SIZE_OF__: {
-      __tmp__0TGM=TRUE__;
+      __tmp__Y5CM=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__0TGM=is_invariant__MXGM(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__KDDM(__tmp__X5CM);
     } break;
     case __CALL_SLOT__: {
-      __tmp__0TGM=FALSE__;
+      __tmp__Y5CM=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__0TGM=is_invariant__Q00L(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__5EXL(__tmp__X5CM);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__0TGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__ZTGM)->global__3DNK,NULL);
+      __tmp__Y5CM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__X5CM)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__0TGM=is_invariant__2GQN(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__AVMN(__tmp__X5CM);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__0TGM=is_invariant__YXJO(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__QAGO(__tmp__X5CM);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__0TGM=is_invariant__DCQO(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__1KMO(__tmp__X5CM);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__0TGM=is_invariant__GYJO(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__4AGO(__tmp__X5CM);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__0TGM=is_invariant__SCQO(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__KLMO(__tmp__X5CM);
     } break;
     case __EXPR_NEG__: {
-      __tmp__0TGM=is_invariant__FHPM(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__PTLM(__tmp__X5CM);
     } break;
     case __EXPR_ADD__: {
-      __tmp__0TGM=is_invariant__21HM(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__0HEM(__tmp__X5CM);
     } break;
     case __EXPR_NOT__: {
-      __tmp__0TGM=is_invariant__RE4M(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__VS0M(__tmp__X5CM);
     } break;
     case __EXPR_MOD__: {
-      __tmp__0TGM=is_invariant__UYJO(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__MBGO(__tmp__X5CM);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__0TGM=is_invariant__1SIP(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__T1EP(__tmp__X5CM);
     } break;
     case __EXPR_INF__: {
-      __tmp__0TGM=is_invariant__HQWN(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__L4SN(__tmp__X5CM);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__0TGM=is_invariant__VQWN(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__Z4SN(__tmp__X5CM);
     } break;
     case __EXPR_OR__: {
-      __tmp__0TGM=is_invariant__XAVN(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__1ORN(__tmp__X5CM);
     } break;
     case __EXPR_XOR__: {
-      __tmp__0TGM=is_invariant__2PZO(__tmp__ZTGM);
+      __tmp__Y5CM=is_invariant__UYVO(__tmp__X5CM);
     } break;
     };
-    __tmp__3TGM=__tmp__0TGM;
+    __tmp__15CM=__tmp__Y5CM;
   } else {
-    __tmp__3TGM=FALSE__;
+    __tmp__15CM=FALSE__;
   };
-  return(__tmp__3TGM);
+  return(__tmp__15CM);
 }
 
-static __BOOLEAN is_invariant__4TGM(__EXPR_MUL *Self__5TGM)
+static __BOOLEAN is_invariant__25CM(__EXPR_MUL *Self__35CM)
 // ({EXPR_MUL}) With resultRecursive, No inlinable.
 {
-  void *__tmp__BUGM,*__tmp__HUGM;
-  __BOOLEAN __tmp__CUGM,__tmp__IUGM,__tmp__LUGM;
-  __tmp__BUGM=Self__5TGM->parent_expr_binary__WZNH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__BUGM)->__id) {
+  void *__tmp__55CM,*__tmp__FADM;
+  __LOCAL *Self__WPBR,*Self__YPBR;
+  __BOOLEAN __tmp__AADM,__tmp__GADM,__tmp__JADM;
+  __tmp__55CM=Self__35CM->parent_expr_binary__CBKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__55CM)->__id) {
   case __LIST__: {
-    __tmp__CUGM=is_invariant__MD4M(__tmp__BUGM);
+    __tmp__AADM=is_invariant__QR0M(__tmp__55CM);
   } break;
   case __STRING_CST__: {
-    __tmp__CUGM=TRUE__;
+    __tmp__AADM=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__CUGM=FALSE__;
+    __tmp__AADM=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__CUGM=TRUE__;
+    __tmp__AADM=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__CUGM=TRUE__;
+    __tmp__AADM=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__CUGM=is_invariant__RRGM(__tmp__BUGM);
+    Self__WPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__55CM)->local__HJZD);
+    __tmp__AADM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__WPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__WPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__WPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__WPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__CUGM=FALSE__;
+    __tmp__AADM=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__CUGM=is_invariant__0RGM(__tmp__BUGM);
+    __tmp__AADM=is_invariant__Y3CM(__tmp__55CM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__CUGM=is_invariant__ISGM(__tmp__BUGM);
+    __tmp__AADM=is_invariant__G4CM(__tmp__55CM);
   } break;
   case __REAL_CST__: {
-    __tmp__CUGM=TRUE__;
+    __tmp__AADM=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__CUGM=TRUE__;
+    __tmp__AADM=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__CUGM=TRUE__;
+    __tmp__AADM=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__CUGM=TRUE__;
+    __tmp__AADM=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__CUGM=is_invariant__CTGM(__tmp__BUGM);
+    __tmp__AADM=is_invariant__A5CM(__tmp__55CM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__CUGM=is_invariant__QTGM(__tmp__BUGM);
+    __tmp__AADM=is_invariant__O5CM(__tmp__55CM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__CUGM=is_invariant__4TGM(__tmp__BUGM);
+    __tmp__AADM=is_invariant__25CM(__tmp__55CM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__CUGM=is_invariant__MUGM(__tmp__BUGM);
+    __tmp__AADM=is_invariant__KADM(__tmp__55CM);
   } break;
   case __EXPR_AND__: {
-    __tmp__CUGM=is_invariant__0UGM(__tmp__BUGM);
+    __tmp__AADM=is_invariant__YADM(__tmp__55CM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__CUGM=is_invariant__IVGM(__tmp__BUGM);
+    __tmp__AADM=is_invariant__GBDM(__tmp__55CM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__CUGM=is_invariant__WVGM(__tmp__BUGM);
+    __tmp__AADM=is_invariant__UBDM(__tmp__55CM);
   } break;
   case __PUT_TO__: {
-    __tmp__CUGM=is_invariant__EWGM(__tmp__BUGM);
+    __tmp__AADM=is_invariant__CCDM(__tmp__55CM);
   } break;
   case __ITEM__: {
-    __tmp__CUGM=is_invariant__1WGM(__tmp__BUGM);
+    __tmp__AADM=is_invariant__ZCDM(__tmp__55CM);
   } break;
   case __SIZE_OF__: {
-    __tmp__CUGM=TRUE__;
+    __tmp__AADM=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__CUGM=is_invariant__MXGM(__tmp__BUGM);
+    __tmp__AADM=is_invariant__KDDM(__tmp__55CM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__CUGM=FALSE__;
+    __tmp__AADM=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__CUGM=is_invariant__Q00L(__tmp__BUGM);
+    __tmp__AADM=is_invariant__5EXL(__tmp__55CM);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__CUGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__BUGM)->global__3DNK,NULL);
+    __tmp__AADM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__55CM)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__CUGM=is_invariant__2GQN(__tmp__BUGM);
+    __tmp__AADM=is_invariant__AVMN(__tmp__55CM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__CUGM=is_invariant__YXJO(__tmp__BUGM);
+    __tmp__AADM=is_invariant__QAGO(__tmp__55CM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__CUGM=is_invariant__DCQO(__tmp__BUGM);
+    __tmp__AADM=is_invariant__1KMO(__tmp__55CM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__CUGM=is_invariant__GYJO(__tmp__BUGM);
+    __tmp__AADM=is_invariant__4AGO(__tmp__55CM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__CUGM=is_invariant__SCQO(__tmp__BUGM);
+    __tmp__AADM=is_invariant__KLMO(__tmp__55CM);
   } break;
   case __EXPR_NEG__: {
-    __tmp__CUGM=is_invariant__FHPM(__tmp__BUGM);
+    __tmp__AADM=is_invariant__PTLM(__tmp__55CM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__CUGM=is_invariant__21HM(__tmp__BUGM);
+    __tmp__AADM=is_invariant__0HEM(__tmp__55CM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__CUGM=is_invariant__RE4M(__tmp__BUGM);
+    __tmp__AADM=is_invariant__VS0M(__tmp__55CM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__CUGM=is_invariant__UYJO(__tmp__BUGM);
+    __tmp__AADM=is_invariant__MBGO(__tmp__55CM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__CUGM=is_invariant__1SIP(__tmp__BUGM);
+    __tmp__AADM=is_invariant__T1EP(__tmp__55CM);
   } break;
   case __EXPR_INF__: {
-    __tmp__CUGM=is_invariant__HQWN(__tmp__BUGM);
+    __tmp__AADM=is_invariant__L4SN(__tmp__55CM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__CUGM=is_invariant__VQWN(__tmp__BUGM);
+    __tmp__AADM=is_invariant__Z4SN(__tmp__55CM);
   } break;
   case __EXPR_OR__: {
-    __tmp__CUGM=is_invariant__XAVN(__tmp__BUGM);
+    __tmp__AADM=is_invariant__1ORN(__tmp__55CM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__CUGM=is_invariant__2PZO(__tmp__BUGM);
+    __tmp__AADM=is_invariant__UYVO(__tmp__55CM);
   } break;
   };
-  if (__tmp__CUGM) {
-    __tmp__HUGM=Self__5TGM->parent_expr_binary__WZNH.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__HUGM)->__id) {
+  if (__tmp__AADM) {
+    __tmp__FADM=Self__35CM->parent_expr_binary__CBKH.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__FADM)->__id) {
     case __LIST__: {
-      __tmp__IUGM=is_invariant__MD4M(__tmp__HUGM);
+      __tmp__GADM=is_invariant__QR0M(__tmp__FADM);
     } break;
     case __STRING_CST__: {
-      __tmp__IUGM=TRUE__;
+      __tmp__GADM=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__IUGM=FALSE__;
+      __tmp__GADM=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__IUGM=TRUE__;
+      __tmp__GADM=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__IUGM=TRUE__;
+      __tmp__GADM=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__IUGM=is_invariant__RRGM(__tmp__HUGM);
+      Self__YPBR=((__LOCAL *)((__READ_LOCAL *)__tmp__FADM)->local__HJZD);
+      __tmp__GADM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__YPBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__YPBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__YPBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__YPBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__IUGM=FALSE__;
+      __tmp__GADM=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__IUGM=is_invariant__0RGM(__tmp__HUGM);
+      __tmp__GADM=is_invariant__Y3CM(__tmp__FADM);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__IUGM=is_invariant__ISGM(__tmp__HUGM);
+      __tmp__GADM=is_invariant__G4CM(__tmp__FADM);
     } break;
     case __REAL_CST__: {
-      __tmp__IUGM=TRUE__;
+      __tmp__GADM=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__IUGM=TRUE__;
+      __tmp__GADM=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__IUGM=TRUE__;
+      __tmp__GADM=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__IUGM=TRUE__;
+      __tmp__GADM=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__IUGM=is_invariant__CTGM(__tmp__HUGM);
+      __tmp__GADM=is_invariant__A5CM(__tmp__FADM);
     } break;
     case __EXPR_SUB__: {
-      __tmp__IUGM=is_invariant__QTGM(__tmp__HUGM);
+      __tmp__GADM=is_invariant__O5CM(__tmp__FADM);
     } break;
     case __EXPR_MUL__: {
-      __tmp__IUGM=is_invariant__4TGM(__tmp__HUGM);
+      __tmp__GADM=is_invariant__25CM(__tmp__FADM);
     } break;
     case __EXPR_DIV__: {
-      __tmp__IUGM=is_invariant__MUGM(__tmp__HUGM);
+      __tmp__GADM=is_invariant__KADM(__tmp__FADM);
     } break;
     case __EXPR_AND__: {
-      __tmp__IUGM=is_invariant__0UGM(__tmp__HUGM);
+      __tmp__GADM=is_invariant__YADM(__tmp__FADM);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__IUGM=is_invariant__IVGM(__tmp__HUGM);
+      __tmp__GADM=is_invariant__GBDM(__tmp__FADM);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__IUGM=is_invariant__WVGM(__tmp__HUGM);
+      __tmp__GADM=is_invariant__UBDM(__tmp__FADM);
     } break;
     case __PUT_TO__: {
-      __tmp__IUGM=is_invariant__EWGM(__tmp__HUGM);
+      __tmp__GADM=is_invariant__CCDM(__tmp__FADM);
     } break;
     case __ITEM__: {
-      __tmp__IUGM=is_invariant__1WGM(__tmp__HUGM);
+      __tmp__GADM=is_invariant__ZCDM(__tmp__FADM);
     } break;
     case __SIZE_OF__: {
-      __tmp__IUGM=TRUE__;
+      __tmp__GADM=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__IUGM=is_invariant__MXGM(__tmp__HUGM);
+      __tmp__GADM=is_invariant__KDDM(__tmp__FADM);
     } break;
     case __CALL_SLOT__: {
-      __tmp__IUGM=FALSE__;
+      __tmp__GADM=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__IUGM=is_invariant__Q00L(__tmp__HUGM);
+      __tmp__GADM=is_invariant__5EXL(__tmp__FADM);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__IUGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__HUGM)->global__3DNK,NULL);
+      __tmp__GADM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__FADM)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__IUGM=is_invariant__2GQN(__tmp__HUGM);
+      __tmp__GADM=is_invariant__AVMN(__tmp__FADM);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__IUGM=is_invariant__YXJO(__tmp__HUGM);
+      __tmp__GADM=is_invariant__QAGO(__tmp__FADM);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__IUGM=is_invariant__DCQO(__tmp__HUGM);
+      __tmp__GADM=is_invariant__1KMO(__tmp__FADM);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__IUGM=is_invariant__GYJO(__tmp__HUGM);
+      __tmp__GADM=is_invariant__4AGO(__tmp__FADM);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__IUGM=is_invariant__SCQO(__tmp__HUGM);
+      __tmp__GADM=is_invariant__KLMO(__tmp__FADM);
     } break;
     case __EXPR_NEG__: {
-      __tmp__IUGM=is_invariant__FHPM(__tmp__HUGM);
+      __tmp__GADM=is_invariant__PTLM(__tmp__FADM);
     } break;
     case __EXPR_ADD__: {
-      __tmp__IUGM=is_invariant__21HM(__tmp__HUGM);
+      __tmp__GADM=is_invariant__0HEM(__tmp__FADM);
     } break;
     case __EXPR_NOT__: {
-      __tmp__IUGM=is_invariant__RE4M(__tmp__HUGM);
+      __tmp__GADM=is_invariant__VS0M(__tmp__FADM);
     } break;
     case __EXPR_MOD__: {
-      __tmp__IUGM=is_invariant__UYJO(__tmp__HUGM);
+      __tmp__GADM=is_invariant__MBGO(__tmp__FADM);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__IUGM=is_invariant__1SIP(__tmp__HUGM);
+      __tmp__GADM=is_invariant__T1EP(__tmp__FADM);
     } break;
     case __EXPR_INF__: {
-      __tmp__IUGM=is_invariant__HQWN(__tmp__HUGM);
+      __tmp__GADM=is_invariant__L4SN(__tmp__FADM);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__IUGM=is_invariant__VQWN(__tmp__HUGM);
+      __tmp__GADM=is_invariant__Z4SN(__tmp__FADM);
     } break;
     case __EXPR_OR__: {
-      __tmp__IUGM=is_invariant__XAVN(__tmp__HUGM);
+      __tmp__GADM=is_invariant__1ORN(__tmp__FADM);
     } break;
     case __EXPR_XOR__: {
-      __tmp__IUGM=is_invariant__2PZO(__tmp__HUGM);
+      __tmp__GADM=is_invariant__UYVO(__tmp__FADM);
     } break;
     };
-    __tmp__LUGM=__tmp__IUGM;
+    __tmp__JADM=__tmp__GADM;
   } else {
-    __tmp__LUGM=FALSE__;
+    __tmp__JADM=FALSE__;
   };
-  return(__tmp__LUGM);
+  return(__tmp__JADM);
 }
 
-static __BOOLEAN is_invariant__MUGM(__EXPR_DIV *Self__NUGM)
+static __BOOLEAN is_invariant__KADM(__EXPR_DIV *Self__LADM)
 // ({EXPR_DIV}) With resultRecursive, No inlinable.
 {
-  void *__tmp__PUGM,*__tmp__VUGM;
-  __BOOLEAN __tmp__QUGM,__tmp__WUGM,__tmp__ZUGM;
-  __tmp__PUGM=Self__NUGM->parent_expr_binary__J0NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__PUGM)->__id) {
+  void *__tmp__NADM,*__tmp__TADM;
+  __LOCAL *Self__0PBR,*Self__2PBR;
+  __BOOLEAN __tmp__OADM,__tmp__UADM,__tmp__XADM;
+  __tmp__NADM=Self__LADM->parent_expr_binary__VBKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__NADM)->__id) {
   case __LIST__: {
-    __tmp__QUGM=is_invariant__MD4M(__tmp__PUGM);
+    __tmp__OADM=is_invariant__QR0M(__tmp__NADM);
   } break;
   case __STRING_CST__: {
-    __tmp__QUGM=TRUE__;
+    __tmp__OADM=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__QUGM=FALSE__;
+    __tmp__OADM=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__QUGM=TRUE__;
+    __tmp__OADM=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__QUGM=TRUE__;
+    __tmp__OADM=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__QUGM=is_invariant__RRGM(__tmp__PUGM);
+    Self__0PBR=((__LOCAL *)((__READ_LOCAL *)__tmp__NADM)->local__HJZD);
+    __tmp__OADM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__0PBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__0PBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__0PBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__0PBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__QUGM=FALSE__;
+    __tmp__OADM=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__QUGM=is_invariant__0RGM(__tmp__PUGM);
+    __tmp__OADM=is_invariant__Y3CM(__tmp__NADM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__QUGM=is_invariant__ISGM(__tmp__PUGM);
+    __tmp__OADM=is_invariant__G4CM(__tmp__NADM);
   } break;
   case __REAL_CST__: {
-    __tmp__QUGM=TRUE__;
+    __tmp__OADM=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__QUGM=TRUE__;
+    __tmp__OADM=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__QUGM=TRUE__;
+    __tmp__OADM=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__QUGM=TRUE__;
+    __tmp__OADM=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__QUGM=is_invariant__CTGM(__tmp__PUGM);
+    __tmp__OADM=is_invariant__A5CM(__tmp__NADM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__QUGM=is_invariant__QTGM(__tmp__PUGM);
+    __tmp__OADM=is_invariant__O5CM(__tmp__NADM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__QUGM=is_invariant__4TGM(__tmp__PUGM);
+    __tmp__OADM=is_invariant__25CM(__tmp__NADM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__QUGM=is_invariant__MUGM(__tmp__PUGM);
+    __tmp__OADM=is_invariant__KADM(__tmp__NADM);
   } break;
   case __EXPR_AND__: {
-    __tmp__QUGM=is_invariant__0UGM(__tmp__PUGM);
+    __tmp__OADM=is_invariant__YADM(__tmp__NADM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__QUGM=is_invariant__IVGM(__tmp__PUGM);
+    __tmp__OADM=is_invariant__GBDM(__tmp__NADM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__QUGM=is_invariant__WVGM(__tmp__PUGM);
+    __tmp__OADM=is_invariant__UBDM(__tmp__NADM);
   } break;
   case __PUT_TO__: {
-    __tmp__QUGM=is_invariant__EWGM(__tmp__PUGM);
+    __tmp__OADM=is_invariant__CCDM(__tmp__NADM);
   } break;
   case __ITEM__: {
-    __tmp__QUGM=is_invariant__1WGM(__tmp__PUGM);
+    __tmp__OADM=is_invariant__ZCDM(__tmp__NADM);
   } break;
   case __SIZE_OF__: {
-    __tmp__QUGM=TRUE__;
+    __tmp__OADM=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__QUGM=is_invariant__MXGM(__tmp__PUGM);
+    __tmp__OADM=is_invariant__KDDM(__tmp__NADM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__QUGM=FALSE__;
+    __tmp__OADM=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__QUGM=is_invariant__Q00L(__tmp__PUGM);
+    __tmp__OADM=is_invariant__5EXL(__tmp__NADM);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__QUGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__PUGM)->global__3DNK,NULL);
+    __tmp__OADM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__NADM)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__QUGM=is_invariant__2GQN(__tmp__PUGM);
+    __tmp__OADM=is_invariant__AVMN(__tmp__NADM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__QUGM=is_invariant__YXJO(__tmp__PUGM);
+    __tmp__OADM=is_invariant__QAGO(__tmp__NADM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__QUGM=is_invariant__DCQO(__tmp__PUGM);
+    __tmp__OADM=is_invariant__1KMO(__tmp__NADM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__QUGM=is_invariant__GYJO(__tmp__PUGM);
+    __tmp__OADM=is_invariant__4AGO(__tmp__NADM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__QUGM=is_invariant__SCQO(__tmp__PUGM);
+    __tmp__OADM=is_invariant__KLMO(__tmp__NADM);
   } break;
   case __EXPR_NEG__: {
-    __tmp__QUGM=is_invariant__FHPM(__tmp__PUGM);
+    __tmp__OADM=is_invariant__PTLM(__tmp__NADM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__QUGM=is_invariant__21HM(__tmp__PUGM);
+    __tmp__OADM=is_invariant__0HEM(__tmp__NADM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__QUGM=is_invariant__RE4M(__tmp__PUGM);
+    __tmp__OADM=is_invariant__VS0M(__tmp__NADM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__QUGM=is_invariant__UYJO(__tmp__PUGM);
+    __tmp__OADM=is_invariant__MBGO(__tmp__NADM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__QUGM=is_invariant__1SIP(__tmp__PUGM);
+    __tmp__OADM=is_invariant__T1EP(__tmp__NADM);
   } break;
   case __EXPR_INF__: {
-    __tmp__QUGM=is_invariant__HQWN(__tmp__PUGM);
+    __tmp__OADM=is_invariant__L4SN(__tmp__NADM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__QUGM=is_invariant__VQWN(__tmp__PUGM);
+    __tmp__OADM=is_invariant__Z4SN(__tmp__NADM);
   } break;
   case __EXPR_OR__: {
-    __tmp__QUGM=is_invariant__XAVN(__tmp__PUGM);
+    __tmp__OADM=is_invariant__1ORN(__tmp__NADM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__QUGM=is_invariant__2PZO(__tmp__PUGM);
+    __tmp__OADM=is_invariant__UYVO(__tmp__NADM);
   } break;
   };
-  if (__tmp__QUGM) {
-    __tmp__VUGM=Self__NUGM->parent_expr_binary__J0NH.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__VUGM)->__id) {
+  if (__tmp__OADM) {
+    __tmp__TADM=Self__LADM->parent_expr_binary__VBKH.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__TADM)->__id) {
     case __LIST__: {
-      __tmp__WUGM=is_invariant__MD4M(__tmp__VUGM);
+      __tmp__UADM=is_invariant__QR0M(__tmp__TADM);
     } break;
     case __STRING_CST__: {
-      __tmp__WUGM=TRUE__;
+      __tmp__UADM=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__WUGM=FALSE__;
+      __tmp__UADM=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__WUGM=TRUE__;
+      __tmp__UADM=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__WUGM=TRUE__;
+      __tmp__UADM=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__WUGM=is_invariant__RRGM(__tmp__VUGM);
+      Self__2PBR=((__LOCAL *)((__READ_LOCAL *)__tmp__TADM)->local__HJZD);
+      __tmp__UADM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__2PBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__2PBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__2PBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__2PBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__WUGM=FALSE__;
+      __tmp__UADM=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__WUGM=is_invariant__0RGM(__tmp__VUGM);
+      __tmp__UADM=is_invariant__Y3CM(__tmp__TADM);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__WUGM=is_invariant__ISGM(__tmp__VUGM);
+      __tmp__UADM=is_invariant__G4CM(__tmp__TADM);
     } break;
     case __REAL_CST__: {
-      __tmp__WUGM=TRUE__;
+      __tmp__UADM=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__WUGM=TRUE__;
+      __tmp__UADM=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__WUGM=TRUE__;
+      __tmp__UADM=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__WUGM=TRUE__;
+      __tmp__UADM=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__WUGM=is_invariant__CTGM(__tmp__VUGM);
+      __tmp__UADM=is_invariant__A5CM(__tmp__TADM);
     } break;
     case __EXPR_SUB__: {
-      __tmp__WUGM=is_invariant__QTGM(__tmp__VUGM);
+      __tmp__UADM=is_invariant__O5CM(__tmp__TADM);
     } break;
     case __EXPR_MUL__: {
-      __tmp__WUGM=is_invariant__4TGM(__tmp__VUGM);
+      __tmp__UADM=is_invariant__25CM(__tmp__TADM);
     } break;
     case __EXPR_DIV__: {
-      __tmp__WUGM=is_invariant__MUGM(__tmp__VUGM);
+      __tmp__UADM=is_invariant__KADM(__tmp__TADM);
     } break;
     case __EXPR_AND__: {
-      __tmp__WUGM=is_invariant__0UGM(__tmp__VUGM);
+      __tmp__UADM=is_invariant__YADM(__tmp__TADM);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__WUGM=is_invariant__IVGM(__tmp__VUGM);
+      __tmp__UADM=is_invariant__GBDM(__tmp__TADM);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__WUGM=is_invariant__WVGM(__tmp__VUGM);
+      __tmp__UADM=is_invariant__UBDM(__tmp__TADM);
     } break;
     case __PUT_TO__: {
-      __tmp__WUGM=is_invariant__EWGM(__tmp__VUGM);
+      __tmp__UADM=is_invariant__CCDM(__tmp__TADM);
     } break;
     case __ITEM__: {
-      __tmp__WUGM=is_invariant__1WGM(__tmp__VUGM);
+      __tmp__UADM=is_invariant__ZCDM(__tmp__TADM);
     } break;
     case __SIZE_OF__: {
-      __tmp__WUGM=TRUE__;
+      __tmp__UADM=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__WUGM=is_invariant__MXGM(__tmp__VUGM);
+      __tmp__UADM=is_invariant__KDDM(__tmp__TADM);
     } break;
     case __CALL_SLOT__: {
-      __tmp__WUGM=FALSE__;
+      __tmp__UADM=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__WUGM=is_invariant__Q00L(__tmp__VUGM);
+      __tmp__UADM=is_invariant__5EXL(__tmp__TADM);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__WUGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__VUGM)->global__3DNK,NULL);
+      __tmp__UADM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__TADM)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__WUGM=is_invariant__2GQN(__tmp__VUGM);
+      __tmp__UADM=is_invariant__AVMN(__tmp__TADM);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__WUGM=is_invariant__YXJO(__tmp__VUGM);
+      __tmp__UADM=is_invariant__QAGO(__tmp__TADM);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__WUGM=is_invariant__DCQO(__tmp__VUGM);
+      __tmp__UADM=is_invariant__1KMO(__tmp__TADM);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__WUGM=is_invariant__GYJO(__tmp__VUGM);
+      __tmp__UADM=is_invariant__4AGO(__tmp__TADM);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__WUGM=is_invariant__SCQO(__tmp__VUGM);
+      __tmp__UADM=is_invariant__KLMO(__tmp__TADM);
     } break;
     case __EXPR_NEG__: {
-      __tmp__WUGM=is_invariant__FHPM(__tmp__VUGM);
+      __tmp__UADM=is_invariant__PTLM(__tmp__TADM);
     } break;
     case __EXPR_ADD__: {
-      __tmp__WUGM=is_invariant__21HM(__tmp__VUGM);
+      __tmp__UADM=is_invariant__0HEM(__tmp__TADM);
     } break;
     case __EXPR_NOT__: {
-      __tmp__WUGM=is_invariant__RE4M(__tmp__VUGM);
+      __tmp__UADM=is_invariant__VS0M(__tmp__TADM);
     } break;
     case __EXPR_MOD__: {
-      __tmp__WUGM=is_invariant__UYJO(__tmp__VUGM);
+      __tmp__UADM=is_invariant__MBGO(__tmp__TADM);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__WUGM=is_invariant__1SIP(__tmp__VUGM);
+      __tmp__UADM=is_invariant__T1EP(__tmp__TADM);
     } break;
     case __EXPR_INF__: {
-      __tmp__WUGM=is_invariant__HQWN(__tmp__VUGM);
+      __tmp__UADM=is_invariant__L4SN(__tmp__TADM);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__WUGM=is_invariant__VQWN(__tmp__VUGM);
+      __tmp__UADM=is_invariant__Z4SN(__tmp__TADM);
     } break;
     case __EXPR_OR__: {
-      __tmp__WUGM=is_invariant__XAVN(__tmp__VUGM);
+      __tmp__UADM=is_invariant__1ORN(__tmp__TADM);
     } break;
     case __EXPR_XOR__: {
-      __tmp__WUGM=is_invariant__2PZO(__tmp__VUGM);
+      __tmp__UADM=is_invariant__UYVO(__tmp__TADM);
     } break;
     };
-    __tmp__ZUGM=__tmp__WUGM;
+    __tmp__XADM=__tmp__UADM;
   } else {
-    __tmp__ZUGM=FALSE__;
+    __tmp__XADM=FALSE__;
   };
-  return(__tmp__ZUGM);
+  return(__tmp__XADM);
 }
 
-static __BOOLEAN is_invariant__0UGM(__EXPR_AND *Self__1UGM)
+static __BOOLEAN is_invariant__YADM(__EXPR_AND *Self__ZADM)
 // ({EXPR_AND}) With resultRecursive, No inlinable.
 {
-  void *__tmp__3UGM,*__tmp__DVGM;
-  __BOOLEAN __tmp__4UGM,__tmp__EVGM,__tmp__HVGM;
-  __tmp__3UGM=Self__1UGM->parent_expr_binary__20NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__3UGM)->__id) {
+  void *__tmp__1ADM,*__tmp__BBDM;
+  __LOCAL *Self__4PBR,*Self__AQBR;
+  __BOOLEAN __tmp__2ADM,__tmp__CBDM,__tmp__FBDM;
+  __tmp__1ADM=Self__ZADM->parent_expr_binary__ICKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__1ADM)->__id) {
   case __LIST__: {
-    __tmp__4UGM=is_invariant__MD4M(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__QR0M(__tmp__1ADM);
   } break;
   case __STRING_CST__: {
-    __tmp__4UGM=TRUE__;
+    __tmp__2ADM=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__4UGM=FALSE__;
+    __tmp__2ADM=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__4UGM=TRUE__;
+    __tmp__2ADM=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__4UGM=TRUE__;
+    __tmp__2ADM=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__4UGM=is_invariant__RRGM(__tmp__3UGM);
+    Self__4PBR=((__LOCAL *)((__READ_LOCAL *)__tmp__1ADM)->local__HJZD);
+    __tmp__2ADM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__4PBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__4PBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__4PBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__4PBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__4UGM=FALSE__;
+    __tmp__2ADM=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__4UGM=is_invariant__0RGM(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__Y3CM(__tmp__1ADM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__4UGM=is_invariant__ISGM(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__G4CM(__tmp__1ADM);
   } break;
   case __REAL_CST__: {
-    __tmp__4UGM=TRUE__;
+    __tmp__2ADM=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__4UGM=TRUE__;
+    __tmp__2ADM=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__4UGM=TRUE__;
+    __tmp__2ADM=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__4UGM=TRUE__;
+    __tmp__2ADM=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__4UGM=is_invariant__CTGM(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__A5CM(__tmp__1ADM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__4UGM=is_invariant__QTGM(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__O5CM(__tmp__1ADM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__4UGM=is_invariant__4TGM(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__25CM(__tmp__1ADM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__4UGM=is_invariant__MUGM(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__KADM(__tmp__1ADM);
   } break;
   case __EXPR_AND__: {
-    __tmp__4UGM=is_invariant__0UGM(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__YADM(__tmp__1ADM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__4UGM=is_invariant__IVGM(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__GBDM(__tmp__1ADM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__4UGM=is_invariant__WVGM(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__UBDM(__tmp__1ADM);
   } break;
   case __PUT_TO__: {
-    __tmp__4UGM=is_invariant__EWGM(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__CCDM(__tmp__1ADM);
   } break;
   case __ITEM__: {
-    __tmp__4UGM=is_invariant__1WGM(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__ZCDM(__tmp__1ADM);
   } break;
   case __SIZE_OF__: {
-    __tmp__4UGM=TRUE__;
+    __tmp__2ADM=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__4UGM=is_invariant__MXGM(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__KDDM(__tmp__1ADM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__4UGM=FALSE__;
+    __tmp__2ADM=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__4UGM=is_invariant__Q00L(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__5EXL(__tmp__1ADM);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__4UGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__3UGM)->global__3DNK,NULL);
+    __tmp__2ADM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__1ADM)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__4UGM=is_invariant__2GQN(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__AVMN(__tmp__1ADM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__4UGM=is_invariant__YXJO(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__QAGO(__tmp__1ADM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__4UGM=is_invariant__DCQO(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__1KMO(__tmp__1ADM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__4UGM=is_invariant__GYJO(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__4AGO(__tmp__1ADM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__4UGM=is_invariant__SCQO(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__KLMO(__tmp__1ADM);
   } break;
   case __EXPR_NEG__: {
-    __tmp__4UGM=is_invariant__FHPM(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__PTLM(__tmp__1ADM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__4UGM=is_invariant__21HM(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__0HEM(__tmp__1ADM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__4UGM=is_invariant__RE4M(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__VS0M(__tmp__1ADM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__4UGM=is_invariant__UYJO(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__MBGO(__tmp__1ADM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__4UGM=is_invariant__1SIP(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__T1EP(__tmp__1ADM);
   } break;
   case __EXPR_INF__: {
-    __tmp__4UGM=is_invariant__HQWN(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__L4SN(__tmp__1ADM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__4UGM=is_invariant__VQWN(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__Z4SN(__tmp__1ADM);
   } break;
   case __EXPR_OR__: {
-    __tmp__4UGM=is_invariant__XAVN(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__1ORN(__tmp__1ADM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__4UGM=is_invariant__2PZO(__tmp__3UGM);
+    __tmp__2ADM=is_invariant__UYVO(__tmp__1ADM);
   } break;
   };
-  if (__tmp__4UGM) {
-    __tmp__DVGM=Self__1UGM->parent_expr_binary__20NH.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__DVGM)->__id) {
+  if (__tmp__2ADM) {
+    __tmp__BBDM=Self__ZADM->parent_expr_binary__ICKH.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__BBDM)->__id) {
     case __LIST__: {
-      __tmp__EVGM=is_invariant__MD4M(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__QR0M(__tmp__BBDM);
     } break;
     case __STRING_CST__: {
-      __tmp__EVGM=TRUE__;
+      __tmp__CBDM=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__EVGM=FALSE__;
+      __tmp__CBDM=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__EVGM=TRUE__;
+      __tmp__CBDM=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__EVGM=TRUE__;
+      __tmp__CBDM=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__EVGM=is_invariant__RRGM(__tmp__DVGM);
+      Self__AQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__BBDM)->local__HJZD);
+      __tmp__CBDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__AQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__AQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__AQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__AQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__EVGM=FALSE__;
+      __tmp__CBDM=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__EVGM=is_invariant__0RGM(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__Y3CM(__tmp__BBDM);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__EVGM=is_invariant__ISGM(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__G4CM(__tmp__BBDM);
     } break;
     case __REAL_CST__: {
-      __tmp__EVGM=TRUE__;
+      __tmp__CBDM=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__EVGM=TRUE__;
+      __tmp__CBDM=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__EVGM=TRUE__;
+      __tmp__CBDM=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__EVGM=TRUE__;
+      __tmp__CBDM=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__EVGM=is_invariant__CTGM(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__A5CM(__tmp__BBDM);
     } break;
     case __EXPR_SUB__: {
-      __tmp__EVGM=is_invariant__QTGM(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__O5CM(__tmp__BBDM);
     } break;
     case __EXPR_MUL__: {
-      __tmp__EVGM=is_invariant__4TGM(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__25CM(__tmp__BBDM);
     } break;
     case __EXPR_DIV__: {
-      __tmp__EVGM=is_invariant__MUGM(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__KADM(__tmp__BBDM);
     } break;
     case __EXPR_AND__: {
-      __tmp__EVGM=is_invariant__0UGM(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__YADM(__tmp__BBDM);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__EVGM=is_invariant__IVGM(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__GBDM(__tmp__BBDM);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__EVGM=is_invariant__WVGM(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__UBDM(__tmp__BBDM);
     } break;
     case __PUT_TO__: {
-      __tmp__EVGM=is_invariant__EWGM(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__CCDM(__tmp__BBDM);
     } break;
     case __ITEM__: {
-      __tmp__EVGM=is_invariant__1WGM(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__ZCDM(__tmp__BBDM);
     } break;
     case __SIZE_OF__: {
-      __tmp__EVGM=TRUE__;
+      __tmp__CBDM=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__EVGM=is_invariant__MXGM(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__KDDM(__tmp__BBDM);
     } break;
     case __CALL_SLOT__: {
-      __tmp__EVGM=FALSE__;
+      __tmp__CBDM=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__EVGM=is_invariant__Q00L(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__5EXL(__tmp__BBDM);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__EVGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__DVGM)->global__3DNK,NULL);
+      __tmp__CBDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__BBDM)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__EVGM=is_invariant__2GQN(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__AVMN(__tmp__BBDM);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__EVGM=is_invariant__YXJO(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__QAGO(__tmp__BBDM);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__EVGM=is_invariant__DCQO(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__1KMO(__tmp__BBDM);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__EVGM=is_invariant__GYJO(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__4AGO(__tmp__BBDM);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__EVGM=is_invariant__SCQO(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__KLMO(__tmp__BBDM);
     } break;
     case __EXPR_NEG__: {
-      __tmp__EVGM=is_invariant__FHPM(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__PTLM(__tmp__BBDM);
     } break;
     case __EXPR_ADD__: {
-      __tmp__EVGM=is_invariant__21HM(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__0HEM(__tmp__BBDM);
     } break;
     case __EXPR_NOT__: {
-      __tmp__EVGM=is_invariant__RE4M(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__VS0M(__tmp__BBDM);
     } break;
     case __EXPR_MOD__: {
-      __tmp__EVGM=is_invariant__UYJO(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__MBGO(__tmp__BBDM);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__EVGM=is_invariant__1SIP(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__T1EP(__tmp__BBDM);
     } break;
     case __EXPR_INF__: {
-      __tmp__EVGM=is_invariant__HQWN(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__L4SN(__tmp__BBDM);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__EVGM=is_invariant__VQWN(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__Z4SN(__tmp__BBDM);
     } break;
     case __EXPR_OR__: {
-      __tmp__EVGM=is_invariant__XAVN(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__1ORN(__tmp__BBDM);
     } break;
     case __EXPR_XOR__: {
-      __tmp__EVGM=is_invariant__2PZO(__tmp__DVGM);
+      __tmp__CBDM=is_invariant__UYVO(__tmp__BBDM);
     } break;
     };
-    __tmp__HVGM=__tmp__EVGM;
+    __tmp__FBDM=__tmp__CBDM;
   } else {
-    __tmp__HVGM=FALSE__;
+    __tmp__FBDM=FALSE__;
   };
-  return(__tmp__HVGM);
+  return(__tmp__FBDM);
 }
 
-static __BOOLEAN is_invariant__IVGM(__EXPR_SHIFT_R *Self__JVGM)
+static __BOOLEAN is_invariant__GBDM(__EXPR_SHIFT_R *Self__HBDM)
 // ({EXPR_SHIFT_R}) With resultRecursive, No inlinable.
 {
-  void *__tmp__LVGM,*__tmp__RVGM;
-  __BOOLEAN __tmp__MVGM,__tmp__SVGM,__tmp__VVGM;
-  __tmp__LVGM=Self__JVGM->parent_expr_binary__P1NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__LVGM)->__id) {
+  void *__tmp__JBDM,*__tmp__PBDM;
+  __LOCAL *Self__CQBR,*Self__EQBR;
+  __BOOLEAN __tmp__KBDM,__tmp__QBDM,__tmp__TBDM;
+  __tmp__JBDM=Self__HBDM->parent_expr_binary__1CKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__JBDM)->__id) {
   case __LIST__: {
-    __tmp__MVGM=is_invariant__MD4M(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__QR0M(__tmp__JBDM);
   } break;
   case __STRING_CST__: {
-    __tmp__MVGM=TRUE__;
+    __tmp__KBDM=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__MVGM=FALSE__;
+    __tmp__KBDM=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__MVGM=TRUE__;
+    __tmp__KBDM=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__MVGM=TRUE__;
+    __tmp__KBDM=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__MVGM=is_invariant__RRGM(__tmp__LVGM);
+    Self__CQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__JBDM)->local__HJZD);
+    __tmp__KBDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__CQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__CQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__CQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__CQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__MVGM=FALSE__;
+    __tmp__KBDM=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__MVGM=is_invariant__0RGM(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__Y3CM(__tmp__JBDM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__MVGM=is_invariant__ISGM(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__G4CM(__tmp__JBDM);
   } break;
   case __REAL_CST__: {
-    __tmp__MVGM=TRUE__;
+    __tmp__KBDM=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__MVGM=TRUE__;
+    __tmp__KBDM=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__MVGM=TRUE__;
+    __tmp__KBDM=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__MVGM=TRUE__;
+    __tmp__KBDM=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__MVGM=is_invariant__CTGM(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__A5CM(__tmp__JBDM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__MVGM=is_invariant__QTGM(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__O5CM(__tmp__JBDM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__MVGM=is_invariant__4TGM(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__25CM(__tmp__JBDM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__MVGM=is_invariant__MUGM(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__KADM(__tmp__JBDM);
   } break;
   case __EXPR_AND__: {
-    __tmp__MVGM=is_invariant__0UGM(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__YADM(__tmp__JBDM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__MVGM=is_invariant__IVGM(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__GBDM(__tmp__JBDM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__MVGM=is_invariant__WVGM(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__UBDM(__tmp__JBDM);
   } break;
   case __PUT_TO__: {
-    __tmp__MVGM=is_invariant__EWGM(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__CCDM(__tmp__JBDM);
   } break;
   case __ITEM__: {
-    __tmp__MVGM=is_invariant__1WGM(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__ZCDM(__tmp__JBDM);
   } break;
   case __SIZE_OF__: {
-    __tmp__MVGM=TRUE__;
+    __tmp__KBDM=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__MVGM=is_invariant__MXGM(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__KDDM(__tmp__JBDM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__MVGM=FALSE__;
+    __tmp__KBDM=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__MVGM=is_invariant__Q00L(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__5EXL(__tmp__JBDM);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__MVGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__LVGM)->global__3DNK,NULL);
+    __tmp__KBDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__JBDM)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__MVGM=is_invariant__2GQN(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__AVMN(__tmp__JBDM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__MVGM=is_invariant__YXJO(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__QAGO(__tmp__JBDM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__MVGM=is_invariant__DCQO(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__1KMO(__tmp__JBDM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__MVGM=is_invariant__GYJO(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__4AGO(__tmp__JBDM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__MVGM=is_invariant__SCQO(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__KLMO(__tmp__JBDM);
   } break;
   case __EXPR_NEG__: {
-    __tmp__MVGM=is_invariant__FHPM(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__PTLM(__tmp__JBDM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__MVGM=is_invariant__21HM(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__0HEM(__tmp__JBDM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__MVGM=is_invariant__RE4M(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__VS0M(__tmp__JBDM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__MVGM=is_invariant__UYJO(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__MBGO(__tmp__JBDM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__MVGM=is_invariant__1SIP(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__T1EP(__tmp__JBDM);
   } break;
   case __EXPR_INF__: {
-    __tmp__MVGM=is_invariant__HQWN(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__L4SN(__tmp__JBDM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__MVGM=is_invariant__VQWN(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__Z4SN(__tmp__JBDM);
   } break;
   case __EXPR_OR__: {
-    __tmp__MVGM=is_invariant__XAVN(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__1ORN(__tmp__JBDM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__MVGM=is_invariant__2PZO(__tmp__LVGM);
+    __tmp__KBDM=is_invariant__UYVO(__tmp__JBDM);
   } break;
   };
-  if (__tmp__MVGM) {
-    __tmp__RVGM=Self__JVGM->parent_expr_binary__P1NH.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__RVGM)->__id) {
+  if (__tmp__KBDM) {
+    __tmp__PBDM=Self__HBDM->parent_expr_binary__1CKH.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__PBDM)->__id) {
     case __LIST__: {
-      __tmp__SVGM=is_invariant__MD4M(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__QR0M(__tmp__PBDM);
     } break;
     case __STRING_CST__: {
-      __tmp__SVGM=TRUE__;
+      __tmp__QBDM=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__SVGM=FALSE__;
+      __tmp__QBDM=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__SVGM=TRUE__;
+      __tmp__QBDM=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__SVGM=TRUE__;
+      __tmp__QBDM=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__SVGM=is_invariant__RRGM(__tmp__RVGM);
+      Self__EQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__PBDM)->local__HJZD);
+      __tmp__QBDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__EQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__EQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__EQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__EQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__SVGM=FALSE__;
+      __tmp__QBDM=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__SVGM=is_invariant__0RGM(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__Y3CM(__tmp__PBDM);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__SVGM=is_invariant__ISGM(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__G4CM(__tmp__PBDM);
     } break;
     case __REAL_CST__: {
-      __tmp__SVGM=TRUE__;
+      __tmp__QBDM=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__SVGM=TRUE__;
+      __tmp__QBDM=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__SVGM=TRUE__;
+      __tmp__QBDM=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__SVGM=TRUE__;
+      __tmp__QBDM=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__SVGM=is_invariant__CTGM(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__A5CM(__tmp__PBDM);
     } break;
     case __EXPR_SUB__: {
-      __tmp__SVGM=is_invariant__QTGM(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__O5CM(__tmp__PBDM);
     } break;
     case __EXPR_MUL__: {
-      __tmp__SVGM=is_invariant__4TGM(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__25CM(__tmp__PBDM);
     } break;
     case __EXPR_DIV__: {
-      __tmp__SVGM=is_invariant__MUGM(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__KADM(__tmp__PBDM);
     } break;
     case __EXPR_AND__: {
-      __tmp__SVGM=is_invariant__0UGM(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__YADM(__tmp__PBDM);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__SVGM=is_invariant__IVGM(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__GBDM(__tmp__PBDM);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__SVGM=is_invariant__WVGM(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__UBDM(__tmp__PBDM);
     } break;
     case __PUT_TO__: {
-      __tmp__SVGM=is_invariant__EWGM(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__CCDM(__tmp__PBDM);
     } break;
     case __ITEM__: {
-      __tmp__SVGM=is_invariant__1WGM(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__ZCDM(__tmp__PBDM);
     } break;
     case __SIZE_OF__: {
-      __tmp__SVGM=TRUE__;
+      __tmp__QBDM=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__SVGM=is_invariant__MXGM(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__KDDM(__tmp__PBDM);
     } break;
     case __CALL_SLOT__: {
-      __tmp__SVGM=FALSE__;
+      __tmp__QBDM=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__SVGM=is_invariant__Q00L(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__5EXL(__tmp__PBDM);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__SVGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__RVGM)->global__3DNK,NULL);
+      __tmp__QBDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__PBDM)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__SVGM=is_invariant__2GQN(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__AVMN(__tmp__PBDM);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__SVGM=is_invariant__YXJO(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__QAGO(__tmp__PBDM);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__SVGM=is_invariant__DCQO(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__1KMO(__tmp__PBDM);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__SVGM=is_invariant__GYJO(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__4AGO(__tmp__PBDM);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__SVGM=is_invariant__SCQO(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__KLMO(__tmp__PBDM);
     } break;
     case __EXPR_NEG__: {
-      __tmp__SVGM=is_invariant__FHPM(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__PTLM(__tmp__PBDM);
     } break;
     case __EXPR_ADD__: {
-      __tmp__SVGM=is_invariant__21HM(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__0HEM(__tmp__PBDM);
     } break;
     case __EXPR_NOT__: {
-      __tmp__SVGM=is_invariant__RE4M(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__VS0M(__tmp__PBDM);
     } break;
     case __EXPR_MOD__: {
-      __tmp__SVGM=is_invariant__UYJO(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__MBGO(__tmp__PBDM);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__SVGM=is_invariant__1SIP(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__T1EP(__tmp__PBDM);
     } break;
     case __EXPR_INF__: {
-      __tmp__SVGM=is_invariant__HQWN(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__L4SN(__tmp__PBDM);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__SVGM=is_invariant__VQWN(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__Z4SN(__tmp__PBDM);
     } break;
     case __EXPR_OR__: {
-      __tmp__SVGM=is_invariant__XAVN(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__1ORN(__tmp__PBDM);
     } break;
     case __EXPR_XOR__: {
-      __tmp__SVGM=is_invariant__2PZO(__tmp__RVGM);
+      __tmp__QBDM=is_invariant__UYVO(__tmp__PBDM);
     } break;
     };
-    __tmp__VVGM=__tmp__SVGM;
+    __tmp__TBDM=__tmp__QBDM;
   } else {
-    __tmp__VVGM=FALSE__;
+    __tmp__TBDM=FALSE__;
   };
-  return(__tmp__VVGM);
+  return(__tmp__TBDM);
 }
 
-static __BOOLEAN is_invariant__WVGM(__EXPR_SHIFT_L *Self__XVGM)
+static __BOOLEAN is_invariant__UBDM(__EXPR_SHIFT_L *Self__VBDM)
 // ({EXPR_SHIFT_L}) With resultRecursive, No inlinable.
 {
-  void *__tmp__ZVGM,*__tmp__5VGM;
-  __BOOLEAN __tmp__0VGM,__tmp__AWGM,__tmp__DWGM;
-  __tmp__ZVGM=Self__XVGM->parent_expr_binary__C2NH.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__ZVGM)->__id) {
+  void *__tmp__XBDM,*__tmp__3BDM;
+  __LOCAL *Self__GQBR,*Self__IQBR;
+  __BOOLEAN __tmp__YBDM,__tmp__4BDM,__tmp__BCDM;
+  __tmp__XBDM=Self__VBDM->parent_expr_binary__ODKH.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__XBDM)->__id) {
   case __LIST__: {
-    __tmp__0VGM=is_invariant__MD4M(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__QR0M(__tmp__XBDM);
   } break;
   case __STRING_CST__: {
-    __tmp__0VGM=TRUE__;
+    __tmp__YBDM=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__0VGM=FALSE__;
+    __tmp__YBDM=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__0VGM=TRUE__;
+    __tmp__YBDM=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__0VGM=TRUE__;
+    __tmp__YBDM=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__0VGM=is_invariant__RRGM(__tmp__ZVGM);
+    Self__GQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__XBDM)->local__HJZD);
+    __tmp__YBDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__GQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__GQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__GQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__GQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__0VGM=FALSE__;
+    __tmp__YBDM=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__0VGM=is_invariant__0RGM(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__Y3CM(__tmp__XBDM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__0VGM=is_invariant__ISGM(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__G4CM(__tmp__XBDM);
   } break;
   case __REAL_CST__: {
-    __tmp__0VGM=TRUE__;
+    __tmp__YBDM=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__0VGM=TRUE__;
+    __tmp__YBDM=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__0VGM=TRUE__;
+    __tmp__YBDM=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__0VGM=TRUE__;
+    __tmp__YBDM=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__0VGM=is_invariant__CTGM(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__A5CM(__tmp__XBDM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__0VGM=is_invariant__QTGM(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__O5CM(__tmp__XBDM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__0VGM=is_invariant__4TGM(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__25CM(__tmp__XBDM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__0VGM=is_invariant__MUGM(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__KADM(__tmp__XBDM);
   } break;
   case __EXPR_AND__: {
-    __tmp__0VGM=is_invariant__0UGM(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__YADM(__tmp__XBDM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__0VGM=is_invariant__IVGM(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__GBDM(__tmp__XBDM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__0VGM=is_invariant__WVGM(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__UBDM(__tmp__XBDM);
   } break;
   case __PUT_TO__: {
-    __tmp__0VGM=is_invariant__EWGM(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__CCDM(__tmp__XBDM);
   } break;
   case __ITEM__: {
-    __tmp__0VGM=is_invariant__1WGM(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__ZCDM(__tmp__XBDM);
   } break;
   case __SIZE_OF__: {
-    __tmp__0VGM=TRUE__;
+    __tmp__YBDM=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__0VGM=is_invariant__MXGM(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__KDDM(__tmp__XBDM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__0VGM=FALSE__;
+    __tmp__YBDM=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__0VGM=is_invariant__Q00L(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__5EXL(__tmp__XBDM);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__0VGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__ZVGM)->global__3DNK,NULL);
+    __tmp__YBDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__XBDM)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__0VGM=is_invariant__2GQN(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__AVMN(__tmp__XBDM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__0VGM=is_invariant__YXJO(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__QAGO(__tmp__XBDM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__0VGM=is_invariant__DCQO(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__1KMO(__tmp__XBDM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__0VGM=is_invariant__GYJO(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__4AGO(__tmp__XBDM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__0VGM=is_invariant__SCQO(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__KLMO(__tmp__XBDM);
   } break;
   case __EXPR_NEG__: {
-    __tmp__0VGM=is_invariant__FHPM(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__PTLM(__tmp__XBDM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__0VGM=is_invariant__21HM(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__0HEM(__tmp__XBDM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__0VGM=is_invariant__RE4M(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__VS0M(__tmp__XBDM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__0VGM=is_invariant__UYJO(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__MBGO(__tmp__XBDM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__0VGM=is_invariant__1SIP(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__T1EP(__tmp__XBDM);
   } break;
   case __EXPR_INF__: {
-    __tmp__0VGM=is_invariant__HQWN(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__L4SN(__tmp__XBDM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__0VGM=is_invariant__VQWN(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__Z4SN(__tmp__XBDM);
   } break;
   case __EXPR_OR__: {
-    __tmp__0VGM=is_invariant__XAVN(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__1ORN(__tmp__XBDM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__0VGM=is_invariant__2PZO(__tmp__ZVGM);
+    __tmp__YBDM=is_invariant__UYVO(__tmp__XBDM);
   } break;
   };
-  if (__tmp__0VGM) {
-    __tmp__5VGM=Self__XVGM->parent_expr_binary__C2NH.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__5VGM)->__id) {
+  if (__tmp__YBDM) {
+    __tmp__3BDM=Self__VBDM->parent_expr_binary__ODKH.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__3BDM)->__id) {
     case __LIST__: {
-      __tmp__AWGM=is_invariant__MD4M(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__QR0M(__tmp__3BDM);
     } break;
     case __STRING_CST__: {
-      __tmp__AWGM=TRUE__;
+      __tmp__4BDM=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__AWGM=FALSE__;
+      __tmp__4BDM=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__AWGM=TRUE__;
+      __tmp__4BDM=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__AWGM=TRUE__;
+      __tmp__4BDM=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__AWGM=is_invariant__RRGM(__tmp__5VGM);
+      Self__IQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__3BDM)->local__HJZD);
+      __tmp__4BDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__IQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__IQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__IQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__IQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__AWGM=FALSE__;
+      __tmp__4BDM=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__AWGM=is_invariant__0RGM(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__Y3CM(__tmp__3BDM);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__AWGM=is_invariant__ISGM(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__G4CM(__tmp__3BDM);
     } break;
     case __REAL_CST__: {
-      __tmp__AWGM=TRUE__;
+      __tmp__4BDM=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__AWGM=TRUE__;
+      __tmp__4BDM=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__AWGM=TRUE__;
+      __tmp__4BDM=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__AWGM=TRUE__;
+      __tmp__4BDM=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__AWGM=is_invariant__CTGM(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__A5CM(__tmp__3BDM);
     } break;
     case __EXPR_SUB__: {
-      __tmp__AWGM=is_invariant__QTGM(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__O5CM(__tmp__3BDM);
     } break;
     case __EXPR_MUL__: {
-      __tmp__AWGM=is_invariant__4TGM(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__25CM(__tmp__3BDM);
     } break;
     case __EXPR_DIV__: {
-      __tmp__AWGM=is_invariant__MUGM(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__KADM(__tmp__3BDM);
     } break;
     case __EXPR_AND__: {
-      __tmp__AWGM=is_invariant__0UGM(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__YADM(__tmp__3BDM);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__AWGM=is_invariant__IVGM(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__GBDM(__tmp__3BDM);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__AWGM=is_invariant__WVGM(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__UBDM(__tmp__3BDM);
     } break;
     case __PUT_TO__: {
-      __tmp__AWGM=is_invariant__EWGM(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__CCDM(__tmp__3BDM);
     } break;
     case __ITEM__: {
-      __tmp__AWGM=is_invariant__1WGM(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__ZCDM(__tmp__3BDM);
     } break;
     case __SIZE_OF__: {
-      __tmp__AWGM=TRUE__;
+      __tmp__4BDM=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__AWGM=is_invariant__MXGM(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__KDDM(__tmp__3BDM);
     } break;
     case __CALL_SLOT__: {
-      __tmp__AWGM=FALSE__;
+      __tmp__4BDM=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__AWGM=is_invariant__Q00L(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__5EXL(__tmp__3BDM);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__AWGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__5VGM)->global__3DNK,NULL);
+      __tmp__4BDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__3BDM)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__AWGM=is_invariant__2GQN(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__AVMN(__tmp__3BDM);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__AWGM=is_invariant__YXJO(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__QAGO(__tmp__3BDM);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__AWGM=is_invariant__DCQO(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__1KMO(__tmp__3BDM);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__AWGM=is_invariant__GYJO(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__4AGO(__tmp__3BDM);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__AWGM=is_invariant__SCQO(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__KLMO(__tmp__3BDM);
     } break;
     case __EXPR_NEG__: {
-      __tmp__AWGM=is_invariant__FHPM(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__PTLM(__tmp__3BDM);
     } break;
     case __EXPR_ADD__: {
-      __tmp__AWGM=is_invariant__21HM(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__0HEM(__tmp__3BDM);
     } break;
     case __EXPR_NOT__: {
-      __tmp__AWGM=is_invariant__RE4M(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__VS0M(__tmp__3BDM);
     } break;
     case __EXPR_MOD__: {
-      __tmp__AWGM=is_invariant__UYJO(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__MBGO(__tmp__3BDM);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__AWGM=is_invariant__1SIP(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__T1EP(__tmp__3BDM);
     } break;
     case __EXPR_INF__: {
-      __tmp__AWGM=is_invariant__HQWN(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__L4SN(__tmp__3BDM);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__AWGM=is_invariant__VQWN(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__Z4SN(__tmp__3BDM);
     } break;
     case __EXPR_OR__: {
-      __tmp__AWGM=is_invariant__XAVN(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__1ORN(__tmp__3BDM);
     } break;
     case __EXPR_XOR__: {
-      __tmp__AWGM=is_invariant__2PZO(__tmp__5VGM);
+      __tmp__4BDM=is_invariant__UYVO(__tmp__3BDM);
     } break;
     };
-    __tmp__DWGM=__tmp__AWGM;
+    __tmp__BCDM=__tmp__4BDM;
   } else {
-    __tmp__DWGM=FALSE__;
+    __tmp__BCDM=FALSE__;
   };
-  return(__tmp__DWGM);
+  return(__tmp__BCDM);
 }
 
-static __BOOLEAN is_invariant__EWGM(__PUT_TO *Self__FWGM)
+static __BOOLEAN is_invariant__CCDM(__PUT_TO *Self__DCDM)
 // ({PUT_TO}) With resultRecursive, No inlinable.
 {
-  void *__tmp__HWGM,*__tmp__NWGM,*__tmp__VWGM;
-  __BOOLEAN __tmp__IWGM,__tmp__OWGM,__tmp__ZWGM,__tmp__WWGM,__tmp__0WGM;
-  __tmp__HWGM=Self__FWGM->receiver__AKAI;
-  switch (((struct ___OBJ *)__tmp__HWGM)->__id) {
+  void *__tmp__FCDM,*__tmp__LCDM,*__tmp__TCDM;
+  __LOCAL *Self__KQBR,*Self__MQBR,*Self__OQBR;
+  __BOOLEAN __tmp__GCDM,__tmp__MCDM,__tmp__XCDM,__tmp__UCDM,__tmp__YCDM;
+  __tmp__FCDM=Self__DCDM->receiver__WQ2H;
+  switch (((struct ___OBJ *)__tmp__FCDM)->__id) {
   case __LIST__: {
-    __tmp__IWGM=is_invariant__MD4M(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__QR0M(__tmp__FCDM);
   } break;
   case __STRING_CST__: {
-    __tmp__IWGM=TRUE__;
+    __tmp__GCDM=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__IWGM=FALSE__;
+    __tmp__GCDM=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__IWGM=TRUE__;
+    __tmp__GCDM=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__IWGM=TRUE__;
+    __tmp__GCDM=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__IWGM=is_invariant__RRGM(__tmp__HWGM);
+    Self__KQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__FCDM)->local__HJZD);
+    __tmp__GCDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__KQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__KQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__KQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__KQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__IWGM=FALSE__;
+    __tmp__GCDM=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__IWGM=is_invariant__0RGM(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__Y3CM(__tmp__FCDM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__IWGM=is_invariant__ISGM(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__G4CM(__tmp__FCDM);
   } break;
   case __REAL_CST__: {
-    __tmp__IWGM=TRUE__;
+    __tmp__GCDM=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__IWGM=TRUE__;
+    __tmp__GCDM=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__IWGM=TRUE__;
+    __tmp__GCDM=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__IWGM=TRUE__;
+    __tmp__GCDM=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__IWGM=is_invariant__CTGM(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__A5CM(__tmp__FCDM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__IWGM=is_invariant__QTGM(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__O5CM(__tmp__FCDM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__IWGM=is_invariant__4TGM(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__25CM(__tmp__FCDM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__IWGM=is_invariant__MUGM(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__KADM(__tmp__FCDM);
   } break;
   case __EXPR_AND__: {
-    __tmp__IWGM=is_invariant__0UGM(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__YADM(__tmp__FCDM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__IWGM=is_invariant__IVGM(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__GBDM(__tmp__FCDM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__IWGM=is_invariant__WVGM(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__UBDM(__tmp__FCDM);
   } break;
   case __PUT_TO__: {
-    __tmp__IWGM=is_invariant__EWGM(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__CCDM(__tmp__FCDM);
   } break;
   case __ITEM__: {
-    __tmp__IWGM=is_invariant__1WGM(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__ZCDM(__tmp__FCDM);
   } break;
   case __SIZE_OF__: {
-    __tmp__IWGM=TRUE__;
+    __tmp__GCDM=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__IWGM=is_invariant__MXGM(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__KDDM(__tmp__FCDM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__IWGM=FALSE__;
+    __tmp__GCDM=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__IWGM=is_invariant__Q00L(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__5EXL(__tmp__FCDM);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__IWGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__HWGM)->global__3DNK,NULL);
+    __tmp__GCDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__FCDM)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__IWGM=is_invariant__2GQN(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__AVMN(__tmp__FCDM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__IWGM=is_invariant__YXJO(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__QAGO(__tmp__FCDM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__IWGM=is_invariant__DCQO(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__1KMO(__tmp__FCDM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__IWGM=is_invariant__GYJO(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__4AGO(__tmp__FCDM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__IWGM=is_invariant__SCQO(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__KLMO(__tmp__FCDM);
   } break;
   case __EXPR_NEG__: {
-    __tmp__IWGM=is_invariant__FHPM(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__PTLM(__tmp__FCDM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__IWGM=is_invariant__21HM(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__0HEM(__tmp__FCDM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__IWGM=is_invariant__RE4M(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__VS0M(__tmp__FCDM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__IWGM=is_invariant__UYJO(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__MBGO(__tmp__FCDM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__IWGM=is_invariant__1SIP(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__T1EP(__tmp__FCDM);
   } break;
   case __EXPR_INF__: {
-    __tmp__IWGM=is_invariant__HQWN(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__L4SN(__tmp__FCDM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__IWGM=is_invariant__VQWN(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__Z4SN(__tmp__FCDM);
   } break;
   case __EXPR_OR__: {
-    __tmp__IWGM=is_invariant__XAVN(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__1ORN(__tmp__FCDM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__IWGM=is_invariant__2PZO(__tmp__HWGM);
+    __tmp__GCDM=is_invariant__UYVO(__tmp__FCDM);
   } break;
   };
-  if (__tmp__IWGM) {
-    __tmp__NWGM=Self__FWGM->index__EKAI;
-    switch (((struct ___OBJ *)__tmp__NWGM)->__id) {
+  if (__tmp__GCDM) {
+    __tmp__LCDM=Self__DCDM->index__0Q2H;
+    switch (((struct ___OBJ *)__tmp__LCDM)->__id) {
     case __LIST__: {
-      __tmp__OWGM=is_invariant__MD4M(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__QR0M(__tmp__LCDM);
     } break;
     case __STRING_CST__: {
-      __tmp__OWGM=TRUE__;
+      __tmp__MCDM=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__OWGM=FALSE__;
+      __tmp__MCDM=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__OWGM=TRUE__;
+      __tmp__MCDM=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__OWGM=TRUE__;
+      __tmp__MCDM=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__OWGM=is_invariant__RRGM(__tmp__NWGM);
+      Self__MQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__LCDM)->local__HJZD);
+      __tmp__MCDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__MQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__MQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__MQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__MQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__OWGM=FALSE__;
+      __tmp__MCDM=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__OWGM=is_invariant__0RGM(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__Y3CM(__tmp__LCDM);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__OWGM=is_invariant__ISGM(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__G4CM(__tmp__LCDM);
     } break;
     case __REAL_CST__: {
-      __tmp__OWGM=TRUE__;
+      __tmp__MCDM=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__OWGM=TRUE__;
+      __tmp__MCDM=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__OWGM=TRUE__;
+      __tmp__MCDM=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__OWGM=TRUE__;
+      __tmp__MCDM=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__OWGM=is_invariant__CTGM(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__A5CM(__tmp__LCDM);
     } break;
     case __EXPR_SUB__: {
-      __tmp__OWGM=is_invariant__QTGM(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__O5CM(__tmp__LCDM);
     } break;
     case __EXPR_MUL__: {
-      __tmp__OWGM=is_invariant__4TGM(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__25CM(__tmp__LCDM);
     } break;
     case __EXPR_DIV__: {
-      __tmp__OWGM=is_invariant__MUGM(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__KADM(__tmp__LCDM);
     } break;
     case __EXPR_AND__: {
-      __tmp__OWGM=is_invariant__0UGM(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__YADM(__tmp__LCDM);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__OWGM=is_invariant__IVGM(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__GBDM(__tmp__LCDM);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__OWGM=is_invariant__WVGM(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__UBDM(__tmp__LCDM);
     } break;
     case __PUT_TO__: {
-      __tmp__OWGM=is_invariant__EWGM(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__CCDM(__tmp__LCDM);
     } break;
     case __ITEM__: {
-      __tmp__OWGM=is_invariant__1WGM(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__ZCDM(__tmp__LCDM);
     } break;
     case __SIZE_OF__: {
-      __tmp__OWGM=TRUE__;
+      __tmp__MCDM=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__OWGM=is_invariant__MXGM(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__KDDM(__tmp__LCDM);
     } break;
     case __CALL_SLOT__: {
-      __tmp__OWGM=FALSE__;
+      __tmp__MCDM=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__OWGM=is_invariant__Q00L(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__5EXL(__tmp__LCDM);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__OWGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__NWGM)->global__3DNK,NULL);
+      __tmp__MCDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__LCDM)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__OWGM=is_invariant__2GQN(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__AVMN(__tmp__LCDM);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__OWGM=is_invariant__YXJO(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__QAGO(__tmp__LCDM);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__OWGM=is_invariant__DCQO(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__1KMO(__tmp__LCDM);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__OWGM=is_invariant__GYJO(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__4AGO(__tmp__LCDM);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__OWGM=is_invariant__SCQO(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__KLMO(__tmp__LCDM);
     } break;
     case __EXPR_NEG__: {
-      __tmp__OWGM=is_invariant__FHPM(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__PTLM(__tmp__LCDM);
     } break;
     case __EXPR_ADD__: {
-      __tmp__OWGM=is_invariant__21HM(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__0HEM(__tmp__LCDM);
     } break;
     case __EXPR_NOT__: {
-      __tmp__OWGM=is_invariant__RE4M(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__VS0M(__tmp__LCDM);
     } break;
     case __EXPR_MOD__: {
-      __tmp__OWGM=is_invariant__UYJO(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__MBGO(__tmp__LCDM);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__OWGM=is_invariant__1SIP(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__T1EP(__tmp__LCDM);
     } break;
     case __EXPR_INF__: {
-      __tmp__OWGM=is_invariant__HQWN(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__L4SN(__tmp__LCDM);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__OWGM=is_invariant__VQWN(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__Z4SN(__tmp__LCDM);
     } break;
     case __EXPR_OR__: {
-      __tmp__OWGM=is_invariant__XAVN(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__1ORN(__tmp__LCDM);
     } break;
     case __EXPR_XOR__: {
-      __tmp__OWGM=is_invariant__2PZO(__tmp__NWGM);
+      __tmp__MCDM=is_invariant__UYVO(__tmp__LCDM);
     } break;
     };
-    __tmp__ZWGM=__tmp__OWGM;
+    __tmp__XCDM=__tmp__MCDM;
   } else {
-    __tmp__ZWGM=FALSE__;
+    __tmp__XCDM=FALSE__;
   };
-  if (__tmp__ZWGM) {
-    __tmp__VWGM=Self__FWGM->value__IKAI;
-    switch (((struct ___OBJ *)__tmp__VWGM)->__id) {
+  if (__tmp__XCDM) {
+    __tmp__TCDM=Self__DCDM->value__4Q2H;
+    switch (((struct ___OBJ *)__tmp__TCDM)->__id) {
     case __LIST__: {
-      __tmp__WWGM=is_invariant__MD4M(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__QR0M(__tmp__TCDM);
     } break;
     case __STRING_CST__: {
-      __tmp__WWGM=TRUE__;
+      __tmp__UCDM=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__WWGM=FALSE__;
+      __tmp__UCDM=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__WWGM=TRUE__;
+      __tmp__UCDM=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__WWGM=TRUE__;
+      __tmp__UCDM=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__WWGM=is_invariant__RRGM(__tmp__VWGM);
+      Self__OQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__TCDM)->local__HJZD);
+      __tmp__UCDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__OQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__OQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__OQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__OQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__WWGM=FALSE__;
+      __tmp__UCDM=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__WWGM=is_invariant__0RGM(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__Y3CM(__tmp__TCDM);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__WWGM=is_invariant__ISGM(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__G4CM(__tmp__TCDM);
     } break;
     case __REAL_CST__: {
-      __tmp__WWGM=TRUE__;
+      __tmp__UCDM=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__WWGM=TRUE__;
+      __tmp__UCDM=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__WWGM=TRUE__;
+      __tmp__UCDM=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__WWGM=TRUE__;
+      __tmp__UCDM=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__WWGM=is_invariant__CTGM(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__A5CM(__tmp__TCDM);
     } break;
     case __EXPR_SUB__: {
-      __tmp__WWGM=is_invariant__QTGM(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__O5CM(__tmp__TCDM);
     } break;
     case __EXPR_MUL__: {
-      __tmp__WWGM=is_invariant__4TGM(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__25CM(__tmp__TCDM);
     } break;
     case __EXPR_DIV__: {
-      __tmp__WWGM=is_invariant__MUGM(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__KADM(__tmp__TCDM);
     } break;
     case __EXPR_AND__: {
-      __tmp__WWGM=is_invariant__0UGM(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__YADM(__tmp__TCDM);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__WWGM=is_invariant__IVGM(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__GBDM(__tmp__TCDM);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__WWGM=is_invariant__WVGM(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__UBDM(__tmp__TCDM);
     } break;
     case __PUT_TO__: {
-      __tmp__WWGM=is_invariant__EWGM(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__CCDM(__tmp__TCDM);
     } break;
     case __ITEM__: {
-      __tmp__WWGM=is_invariant__1WGM(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__ZCDM(__tmp__TCDM);
     } break;
     case __SIZE_OF__: {
-      __tmp__WWGM=TRUE__;
+      __tmp__UCDM=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__WWGM=is_invariant__MXGM(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__KDDM(__tmp__TCDM);
     } break;
     case __CALL_SLOT__: {
-      __tmp__WWGM=FALSE__;
+      __tmp__UCDM=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__WWGM=is_invariant__Q00L(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__5EXL(__tmp__TCDM);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__WWGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__VWGM)->global__3DNK,NULL);
+      __tmp__UCDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__TCDM)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__WWGM=is_invariant__2GQN(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__AVMN(__tmp__TCDM);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__WWGM=is_invariant__YXJO(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__QAGO(__tmp__TCDM);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__WWGM=is_invariant__DCQO(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__1KMO(__tmp__TCDM);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__WWGM=is_invariant__GYJO(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__4AGO(__tmp__TCDM);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__WWGM=is_invariant__SCQO(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__KLMO(__tmp__TCDM);
     } break;
     case __EXPR_NEG__: {
-      __tmp__WWGM=is_invariant__FHPM(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__PTLM(__tmp__TCDM);
     } break;
     case __EXPR_ADD__: {
-      __tmp__WWGM=is_invariant__21HM(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__0HEM(__tmp__TCDM);
     } break;
     case __EXPR_NOT__: {
-      __tmp__WWGM=is_invariant__RE4M(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__VS0M(__tmp__TCDM);
     } break;
     case __EXPR_MOD__: {
-      __tmp__WWGM=is_invariant__UYJO(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__MBGO(__tmp__TCDM);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__WWGM=is_invariant__1SIP(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__T1EP(__tmp__TCDM);
     } break;
     case __EXPR_INF__: {
-      __tmp__WWGM=is_invariant__HQWN(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__L4SN(__tmp__TCDM);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__WWGM=is_invariant__VQWN(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__Z4SN(__tmp__TCDM);
     } break;
     case __EXPR_OR__: {
-      __tmp__WWGM=is_invariant__XAVN(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__1ORN(__tmp__TCDM);
     } break;
     case __EXPR_XOR__: {
-      __tmp__WWGM=is_invariant__2PZO(__tmp__VWGM);
+      __tmp__UCDM=is_invariant__UYVO(__tmp__TCDM);
     } break;
     };
-    __tmp__0WGM=__tmp__WWGM;
+    __tmp__YCDM=__tmp__UCDM;
   } else {
-    __tmp__0WGM=FALSE__;
+    __tmp__YCDM=FALSE__;
   };
-  return(__tmp__0WGM);
+  return(__tmp__YCDM);
 }
 
-static __BOOLEAN is_invariant__1WGM(__ITEM *Self__2WGM)
+static __BOOLEAN is_invariant__ZCDM(__ITEM *Self__0CDM)
 // ({ITEM}) With resultRecursive, No inlinable.
 {
-  void *__tmp__4WGM,*__tmp__EXGM;
-  __BOOLEAN __tmp__5WGM,__tmp__FXGM,__tmp__IXGM;
-  __tmp__4WGM=Self__2WGM->receiver__3I5H;
-  switch (((struct ___OBJ *)__tmp__4WGM)->__id) {
+  void *__tmp__2CDM,*__tmp__CDDM;
+  __LOCAL *Self__QQBR,*Self__SQBR;
+  __BOOLEAN __tmp__3CDM,__tmp__DDDM,__tmp__GDDM;
+  __tmp__2CDM=Self__0CDM->receiver__1P1H;
+  switch (((struct ___OBJ *)__tmp__2CDM)->__id) {
   case __LIST__: {
-    __tmp__5WGM=is_invariant__MD4M(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__QR0M(__tmp__2CDM);
   } break;
   case __STRING_CST__: {
-    __tmp__5WGM=TRUE__;
+    __tmp__3CDM=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__5WGM=FALSE__;
+    __tmp__3CDM=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__5WGM=TRUE__;
+    __tmp__3CDM=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__5WGM=TRUE__;
+    __tmp__3CDM=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__5WGM=is_invariant__RRGM(__tmp__4WGM);
+    Self__QQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__2CDM)->local__HJZD);
+    __tmp__3CDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__QQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__QQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__QQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__QQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__5WGM=FALSE__;
+    __tmp__3CDM=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__5WGM=is_invariant__0RGM(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__Y3CM(__tmp__2CDM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__5WGM=is_invariant__ISGM(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__G4CM(__tmp__2CDM);
   } break;
   case __REAL_CST__: {
-    __tmp__5WGM=TRUE__;
+    __tmp__3CDM=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__5WGM=TRUE__;
+    __tmp__3CDM=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__5WGM=TRUE__;
+    __tmp__3CDM=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__5WGM=TRUE__;
+    __tmp__3CDM=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__5WGM=is_invariant__CTGM(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__A5CM(__tmp__2CDM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__5WGM=is_invariant__QTGM(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__O5CM(__tmp__2CDM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__5WGM=is_invariant__4TGM(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__25CM(__tmp__2CDM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__5WGM=is_invariant__MUGM(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__KADM(__tmp__2CDM);
   } break;
   case __EXPR_AND__: {
-    __tmp__5WGM=is_invariant__0UGM(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__YADM(__tmp__2CDM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__5WGM=is_invariant__IVGM(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__GBDM(__tmp__2CDM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__5WGM=is_invariant__WVGM(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__UBDM(__tmp__2CDM);
   } break;
   case __PUT_TO__: {
-    __tmp__5WGM=is_invariant__EWGM(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__CCDM(__tmp__2CDM);
   } break;
   case __ITEM__: {
-    __tmp__5WGM=is_invariant__1WGM(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__ZCDM(__tmp__2CDM);
   } break;
   case __SIZE_OF__: {
-    __tmp__5WGM=TRUE__;
+    __tmp__3CDM=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__5WGM=is_invariant__MXGM(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__KDDM(__tmp__2CDM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__5WGM=FALSE__;
+    __tmp__3CDM=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__5WGM=is_invariant__Q00L(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__5EXL(__tmp__2CDM);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__5WGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__4WGM)->global__3DNK,NULL);
+    __tmp__3CDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__2CDM)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__5WGM=is_invariant__2GQN(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__AVMN(__tmp__2CDM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__5WGM=is_invariant__YXJO(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__QAGO(__tmp__2CDM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__5WGM=is_invariant__DCQO(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__1KMO(__tmp__2CDM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__5WGM=is_invariant__GYJO(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__4AGO(__tmp__2CDM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__5WGM=is_invariant__SCQO(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__KLMO(__tmp__2CDM);
   } break;
   case __EXPR_NEG__: {
-    __tmp__5WGM=is_invariant__FHPM(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__PTLM(__tmp__2CDM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__5WGM=is_invariant__21HM(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__0HEM(__tmp__2CDM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__5WGM=is_invariant__RE4M(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__VS0M(__tmp__2CDM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__5WGM=is_invariant__UYJO(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__MBGO(__tmp__2CDM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__5WGM=is_invariant__1SIP(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__T1EP(__tmp__2CDM);
   } break;
   case __EXPR_INF__: {
-    __tmp__5WGM=is_invariant__HQWN(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__L4SN(__tmp__2CDM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__5WGM=is_invariant__VQWN(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__Z4SN(__tmp__2CDM);
   } break;
   case __EXPR_OR__: {
-    __tmp__5WGM=is_invariant__XAVN(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__1ORN(__tmp__2CDM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__5WGM=is_invariant__2PZO(__tmp__4WGM);
+    __tmp__3CDM=is_invariant__UYVO(__tmp__2CDM);
   } break;
   };
-  if (__tmp__5WGM) {
-    __tmp__EXGM=Self__2WGM->index__UKAI;
-    switch (((struct ___OBJ *)__tmp__EXGM)->__id) {
+  if (__tmp__3CDM) {
+    __tmp__CDDM=Self__0CDM->index__KR2H;
+    switch (((struct ___OBJ *)__tmp__CDDM)->__id) {
     case __LIST__: {
-      __tmp__FXGM=is_invariant__MD4M(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__QR0M(__tmp__CDDM);
     } break;
     case __STRING_CST__: {
-      __tmp__FXGM=TRUE__;
+      __tmp__DDDM=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__FXGM=FALSE__;
+      __tmp__DDDM=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__FXGM=TRUE__;
+      __tmp__DDDM=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__FXGM=TRUE__;
+      __tmp__DDDM=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__FXGM=is_invariant__RRGM(__tmp__EXGM);
+      Self__SQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__CDDM)->local__HJZD);
+      __tmp__DDDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__SQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__SQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__SQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__SQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__FXGM=FALSE__;
+      __tmp__DDDM=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__FXGM=is_invariant__0RGM(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__Y3CM(__tmp__CDDM);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__FXGM=is_invariant__ISGM(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__G4CM(__tmp__CDDM);
     } break;
     case __REAL_CST__: {
-      __tmp__FXGM=TRUE__;
+      __tmp__DDDM=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__FXGM=TRUE__;
+      __tmp__DDDM=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__FXGM=TRUE__;
+      __tmp__DDDM=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__FXGM=TRUE__;
+      __tmp__DDDM=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__FXGM=is_invariant__CTGM(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__A5CM(__tmp__CDDM);
     } break;
     case __EXPR_SUB__: {
-      __tmp__FXGM=is_invariant__QTGM(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__O5CM(__tmp__CDDM);
     } break;
     case __EXPR_MUL__: {
-      __tmp__FXGM=is_invariant__4TGM(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__25CM(__tmp__CDDM);
     } break;
     case __EXPR_DIV__: {
-      __tmp__FXGM=is_invariant__MUGM(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__KADM(__tmp__CDDM);
     } break;
     case __EXPR_AND__: {
-      __tmp__FXGM=is_invariant__0UGM(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__YADM(__tmp__CDDM);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__FXGM=is_invariant__IVGM(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__GBDM(__tmp__CDDM);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__FXGM=is_invariant__WVGM(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__UBDM(__tmp__CDDM);
     } break;
     case __PUT_TO__: {
-      __tmp__FXGM=is_invariant__EWGM(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__CCDM(__tmp__CDDM);
     } break;
     case __ITEM__: {
-      __tmp__FXGM=is_invariant__1WGM(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__ZCDM(__tmp__CDDM);
     } break;
     case __SIZE_OF__: {
-      __tmp__FXGM=TRUE__;
+      __tmp__DDDM=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__FXGM=is_invariant__MXGM(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__KDDM(__tmp__CDDM);
     } break;
     case __CALL_SLOT__: {
-      __tmp__FXGM=FALSE__;
+      __tmp__DDDM=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__FXGM=is_invariant__Q00L(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__5EXL(__tmp__CDDM);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__FXGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__EXGM)->global__3DNK,NULL);
+      __tmp__DDDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__CDDM)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__FXGM=is_invariant__2GQN(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__AVMN(__tmp__CDDM);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__FXGM=is_invariant__YXJO(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__QAGO(__tmp__CDDM);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__FXGM=is_invariant__DCQO(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__1KMO(__tmp__CDDM);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__FXGM=is_invariant__GYJO(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__4AGO(__tmp__CDDM);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__FXGM=is_invariant__SCQO(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__KLMO(__tmp__CDDM);
     } break;
     case __EXPR_NEG__: {
-      __tmp__FXGM=is_invariant__FHPM(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__PTLM(__tmp__CDDM);
     } break;
     case __EXPR_ADD__: {
-      __tmp__FXGM=is_invariant__21HM(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__0HEM(__tmp__CDDM);
     } break;
     case __EXPR_NOT__: {
-      __tmp__FXGM=is_invariant__RE4M(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__VS0M(__tmp__CDDM);
     } break;
     case __EXPR_MOD__: {
-      __tmp__FXGM=is_invariant__UYJO(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__MBGO(__tmp__CDDM);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__FXGM=is_invariant__1SIP(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__T1EP(__tmp__CDDM);
     } break;
     case __EXPR_INF__: {
-      __tmp__FXGM=is_invariant__HQWN(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__L4SN(__tmp__CDDM);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__FXGM=is_invariant__VQWN(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__Z4SN(__tmp__CDDM);
     } break;
     case __EXPR_OR__: {
-      __tmp__FXGM=is_invariant__XAVN(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__1ORN(__tmp__CDDM);
     } break;
     case __EXPR_XOR__: {
-      __tmp__FXGM=is_invariant__2PZO(__tmp__EXGM);
+      __tmp__DDDM=is_invariant__UYVO(__tmp__CDDM);
     } break;
     };
-    __tmp__IXGM=__tmp__FXGM;
+    __tmp__GDDM=__tmp__DDDM;
   } else {
-    __tmp__IXGM=FALSE__;
+    __tmp__GDDM=FALSE__;
   };
-  return(__tmp__IXGM);
+  return(__tmp__GDDM);
 }
 
-static __BOOLEAN is_invariant__MXGM(__CAST *Self__NXGM)
+static __BOOLEAN is_invariant__KDDM(__CAST *Self__LDDM)
 // ({CAST}) With resultRecursive, No inlinable.
 {
-  void *__tmp__PXGM;
-  __BOOLEAN __tmp__QXGM;
-  __tmp__PXGM=Self__NXGM->value__GLAI;
-  switch (((struct ___OBJ *)__tmp__PXGM)->__id) {
+  void *__tmp__NDDM;
+  __LOCAL *Self__UQBR;
+  __BOOLEAN __tmp__ODDM;
+  __tmp__NDDM=Self__LDDM->value__2R2H;
+  switch (((struct ___OBJ *)__tmp__NDDM)->__id) {
   case __LIST__: {
-    __tmp__QXGM=is_invariant__MD4M(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__QR0M(__tmp__NDDM);
   } break;
   case __STRING_CST__: {
-    __tmp__QXGM=TRUE__;
+    __tmp__ODDM=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__QXGM=FALSE__;
+    __tmp__ODDM=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__QXGM=TRUE__;
+    __tmp__ODDM=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__QXGM=TRUE__;
+    __tmp__ODDM=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__QXGM=is_invariant__RRGM(__tmp__PXGM);
+    Self__UQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__NDDM)->local__HJZD);
+    __tmp__ODDM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__UQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__UQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__UQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__UQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__QXGM=FALSE__;
+    __tmp__ODDM=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__QXGM=is_invariant__0RGM(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__Y3CM(__tmp__NDDM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__QXGM=is_invariant__ISGM(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__G4CM(__tmp__NDDM);
   } break;
   case __REAL_CST__: {
-    __tmp__QXGM=TRUE__;
+    __tmp__ODDM=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__QXGM=TRUE__;
+    __tmp__ODDM=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__QXGM=TRUE__;
+    __tmp__ODDM=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__QXGM=TRUE__;
+    __tmp__ODDM=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__QXGM=is_invariant__CTGM(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__A5CM(__tmp__NDDM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__QXGM=is_invariant__QTGM(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__O5CM(__tmp__NDDM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__QXGM=is_invariant__4TGM(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__25CM(__tmp__NDDM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__QXGM=is_invariant__MUGM(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__KADM(__tmp__NDDM);
   } break;
   case __EXPR_AND__: {
-    __tmp__QXGM=is_invariant__0UGM(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__YADM(__tmp__NDDM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__QXGM=is_invariant__IVGM(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__GBDM(__tmp__NDDM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__QXGM=is_invariant__WVGM(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__UBDM(__tmp__NDDM);
   } break;
   case __PUT_TO__: {
-    __tmp__QXGM=is_invariant__EWGM(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__CCDM(__tmp__NDDM);
   } break;
   case __ITEM__: {
-    __tmp__QXGM=is_invariant__1WGM(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__ZCDM(__tmp__NDDM);
   } break;
   case __SIZE_OF__: {
-    __tmp__QXGM=TRUE__;
+    __tmp__ODDM=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__QXGM=is_invariant__MXGM(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__KDDM(__tmp__NDDM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__QXGM=FALSE__;
+    __tmp__ODDM=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__QXGM=is_invariant__Q00L(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__5EXL(__tmp__NDDM);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__QXGM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__PXGM)->global__3DNK,NULL);
+    __tmp__ODDM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__NDDM)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__QXGM=is_invariant__2GQN(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__AVMN(__tmp__NDDM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__QXGM=is_invariant__YXJO(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__QAGO(__tmp__NDDM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__QXGM=is_invariant__DCQO(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__1KMO(__tmp__NDDM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__QXGM=is_invariant__GYJO(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__4AGO(__tmp__NDDM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__QXGM=is_invariant__SCQO(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__KLMO(__tmp__NDDM);
   } break;
   case __EXPR_NEG__: {
-    __tmp__QXGM=is_invariant__FHPM(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__PTLM(__tmp__NDDM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__QXGM=is_invariant__21HM(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__0HEM(__tmp__NDDM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__QXGM=is_invariant__RE4M(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__VS0M(__tmp__NDDM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__QXGM=is_invariant__UYJO(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__MBGO(__tmp__NDDM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__QXGM=is_invariant__1SIP(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__T1EP(__tmp__NDDM);
   } break;
   case __EXPR_INF__: {
-    __tmp__QXGM=is_invariant__HQWN(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__L4SN(__tmp__NDDM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__QXGM=is_invariant__VQWN(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__Z4SN(__tmp__NDDM);
   } break;
   case __EXPR_OR__: {
-    __tmp__QXGM=is_invariant__XAVN(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__1ORN(__tmp__NDDM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__QXGM=is_invariant__2PZO(__tmp__PXGM);
+    __tmp__ODDM=is_invariant__UYVO(__tmp__NDDM);
   } break;
   };
-  return(__tmp__QXGM);
+  return(__tmp__ODDM);
 }
 
-static __BOOLEAN is_invariant__2GQN(__EXPR_NOT_LOGIC *Self__3GQN)
+static __BOOLEAN is_invariant__AVMN(__EXPR_NOT_LOGIC *Self__BVMN)
 // ({EXPR_NOT_LOGIC}) With resultRecursive, No inlinable.
 {
-  void *__tmp__5GQN;
-  __BOOLEAN __tmp__AHQN;
-  __tmp__5GQN=Self__3GQN->parent_expr_unary_logic__GBYK.right__MM3M;
-  switch (((struct ___OBJ *)__tmp__5GQN)->__id) {
+  void *__tmp__DVMN;
+  __LOCAL *Self__WQBR;
+  __BOOLEAN __tmp__EVMN;
+  __tmp__DVMN=Self__BVMN->parent_expr_unary_logic__AHUK.right__Q0ZM;
+  switch (((struct ___OBJ *)__tmp__DVMN)->__id) {
   case __LIST__: {
-    __tmp__AHQN=is_invariant__MD4M(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__QR0M(__tmp__DVMN);
   } break;
   case __STRING_CST__: {
-    __tmp__AHQN=TRUE__;
+    __tmp__EVMN=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__AHQN=FALSE__;
+    __tmp__EVMN=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__AHQN=TRUE__;
+    __tmp__EVMN=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__AHQN=TRUE__;
+    __tmp__EVMN=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__AHQN=is_invariant__RRGM(__tmp__5GQN);
+    Self__WQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__DVMN)->local__HJZD);
+    __tmp__EVMN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__WQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__WQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__WQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__WQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__AHQN=FALSE__;
+    __tmp__EVMN=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__AHQN=is_invariant__0RGM(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__Y3CM(__tmp__DVMN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__AHQN=is_invariant__ISGM(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__G4CM(__tmp__DVMN);
   } break;
   case __REAL_CST__: {
-    __tmp__AHQN=TRUE__;
+    __tmp__EVMN=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__AHQN=TRUE__;
+    __tmp__EVMN=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__AHQN=TRUE__;
+    __tmp__EVMN=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__AHQN=TRUE__;
+    __tmp__EVMN=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__AHQN=is_invariant__CTGM(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__A5CM(__tmp__DVMN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__AHQN=is_invariant__QTGM(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__O5CM(__tmp__DVMN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__AHQN=is_invariant__4TGM(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__25CM(__tmp__DVMN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__AHQN=is_invariant__MUGM(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__KADM(__tmp__DVMN);
   } break;
   case __EXPR_AND__: {
-    __tmp__AHQN=is_invariant__0UGM(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__YADM(__tmp__DVMN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__AHQN=is_invariant__IVGM(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__GBDM(__tmp__DVMN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__AHQN=is_invariant__WVGM(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__UBDM(__tmp__DVMN);
   } break;
   case __PUT_TO__: {
-    __tmp__AHQN=is_invariant__EWGM(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__CCDM(__tmp__DVMN);
   } break;
   case __ITEM__: {
-    __tmp__AHQN=is_invariant__1WGM(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__ZCDM(__tmp__DVMN);
   } break;
   case __SIZE_OF__: {
-    __tmp__AHQN=TRUE__;
+    __tmp__EVMN=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__AHQN=is_invariant__MXGM(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__KDDM(__tmp__DVMN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__AHQN=FALSE__;
+    __tmp__EVMN=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__AHQN=is_invariant__Q00L(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__5EXL(__tmp__DVMN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__AHQN=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__5GQN)->global__3DNK,NULL);
+    __tmp__EVMN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__DVMN)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__AHQN=is_invariant__2GQN(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__AVMN(__tmp__DVMN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__AHQN=is_invariant__YXJO(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__QAGO(__tmp__DVMN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__AHQN=is_invariant__DCQO(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__1KMO(__tmp__DVMN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__AHQN=is_invariant__GYJO(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__4AGO(__tmp__DVMN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__AHQN=is_invariant__SCQO(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__KLMO(__tmp__DVMN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__AHQN=is_invariant__FHPM(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__PTLM(__tmp__DVMN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__AHQN=is_invariant__21HM(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__0HEM(__tmp__DVMN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__AHQN=is_invariant__RE4M(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__VS0M(__tmp__DVMN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__AHQN=is_invariant__UYJO(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__MBGO(__tmp__DVMN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__AHQN=is_invariant__1SIP(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__T1EP(__tmp__DVMN);
   } break;
   case __EXPR_INF__: {
-    __tmp__AHQN=is_invariant__HQWN(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__L4SN(__tmp__DVMN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__AHQN=is_invariant__VQWN(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__Z4SN(__tmp__DVMN);
   } break;
   case __EXPR_OR__: {
-    __tmp__AHQN=is_invariant__XAVN(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__1ORN(__tmp__DVMN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__AHQN=is_invariant__2PZO(__tmp__5GQN);
+    __tmp__EVMN=is_invariant__UYVO(__tmp__DVMN);
   } break;
   };
-  return(__tmp__AHQN);
+  return(__tmp__EVMN);
 }
 
-static __BOOLEAN is_invariant__YXJO(__EXPR_OR_LOGIC *Self__ZXJO)
+static __BOOLEAN is_invariant__QAGO(__EXPR_OR_LOGIC *Self__RAGO)
 // ({EXPR_OR_LOGIC}) With resultRecursive, No inlinable.
 {
-  void *__tmp__1XJO,*__tmp__BYJO;
-  __BOOLEAN __tmp__2XJO,__tmp__CYJO,__tmp__FYJO;
-  __tmp__1XJO=Self__ZXJO->parent_expr_binary_logic__CEGL.left__ZIIO;
-  switch (((struct ___OBJ *)__tmp__1XJO)->__id) {
+  void *__tmp__TAGO,*__tmp__ZAGO;
+  __LOCAL *Self__YQBR,*Self__0QBR;
+  __BOOLEAN __tmp__UAGO,__tmp__0AGO,__tmp__3AGO;
+  __tmp__TAGO=Self__RAGO->parent_expr_binary_logic__QICL.left__RREO;
+  switch (((struct ___OBJ *)__tmp__TAGO)->__id) {
   case __LIST__: {
-    __tmp__2XJO=is_invariant__MD4M(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__QR0M(__tmp__TAGO);
   } break;
   case __STRING_CST__: {
-    __tmp__2XJO=TRUE__;
+    __tmp__UAGO=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__2XJO=FALSE__;
+    __tmp__UAGO=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__2XJO=TRUE__;
+    __tmp__UAGO=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__2XJO=TRUE__;
+    __tmp__UAGO=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__2XJO=is_invariant__RRGM(__tmp__1XJO);
+    Self__YQBR=((__LOCAL *)((__READ_LOCAL *)__tmp__TAGO)->local__HJZD);
+    __tmp__UAGO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__YQBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__YQBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__YQBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__YQBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__2XJO=FALSE__;
+    __tmp__UAGO=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__2XJO=is_invariant__0RGM(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__Y3CM(__tmp__TAGO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__2XJO=is_invariant__ISGM(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__G4CM(__tmp__TAGO);
   } break;
   case __REAL_CST__: {
-    __tmp__2XJO=TRUE__;
+    __tmp__UAGO=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__2XJO=TRUE__;
+    __tmp__UAGO=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__2XJO=TRUE__;
+    __tmp__UAGO=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__2XJO=TRUE__;
+    __tmp__UAGO=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__2XJO=is_invariant__CTGM(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__A5CM(__tmp__TAGO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__2XJO=is_invariant__QTGM(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__O5CM(__tmp__TAGO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__2XJO=is_invariant__4TGM(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__25CM(__tmp__TAGO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__2XJO=is_invariant__MUGM(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__KADM(__tmp__TAGO);
   } break;
   case __EXPR_AND__: {
-    __tmp__2XJO=is_invariant__0UGM(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__YADM(__tmp__TAGO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__2XJO=is_invariant__IVGM(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__GBDM(__tmp__TAGO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__2XJO=is_invariant__WVGM(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__UBDM(__tmp__TAGO);
   } break;
   case __PUT_TO__: {
-    __tmp__2XJO=is_invariant__EWGM(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__CCDM(__tmp__TAGO);
   } break;
   case __ITEM__: {
-    __tmp__2XJO=is_invariant__1WGM(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__ZCDM(__tmp__TAGO);
   } break;
   case __SIZE_OF__: {
-    __tmp__2XJO=TRUE__;
+    __tmp__UAGO=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__2XJO=is_invariant__MXGM(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__KDDM(__tmp__TAGO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__2XJO=FALSE__;
+    __tmp__UAGO=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__2XJO=is_invariant__Q00L(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__5EXL(__tmp__TAGO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__2XJO=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__1XJO)->global__3DNK,NULL);
+    __tmp__UAGO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__TAGO)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__2XJO=is_invariant__2GQN(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__AVMN(__tmp__TAGO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__2XJO=is_invariant__YXJO(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__QAGO(__tmp__TAGO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__2XJO=is_invariant__DCQO(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__1KMO(__tmp__TAGO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__2XJO=is_invariant__GYJO(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__4AGO(__tmp__TAGO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__2XJO=is_invariant__SCQO(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__KLMO(__tmp__TAGO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__2XJO=is_invariant__FHPM(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__PTLM(__tmp__TAGO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__2XJO=is_invariant__21HM(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__0HEM(__tmp__TAGO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__2XJO=is_invariant__RE4M(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__VS0M(__tmp__TAGO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__2XJO=is_invariant__UYJO(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__MBGO(__tmp__TAGO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__2XJO=is_invariant__1SIP(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__T1EP(__tmp__TAGO);
   } break;
   case __EXPR_INF__: {
-    __tmp__2XJO=is_invariant__HQWN(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__L4SN(__tmp__TAGO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__2XJO=is_invariant__VQWN(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__Z4SN(__tmp__TAGO);
   } break;
   case __EXPR_OR__: {
-    __tmp__2XJO=is_invariant__XAVN(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__1ORN(__tmp__TAGO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__2XJO=is_invariant__2PZO(__tmp__1XJO);
+    __tmp__UAGO=is_invariant__UYVO(__tmp__TAGO);
   } break;
   };
-  if (__tmp__2XJO) {
-    __tmp__BYJO=Self__ZXJO->parent_expr_binary_logic__CEGL.right__3IIO;
-    switch (((struct ___OBJ *)__tmp__BYJO)->__id) {
+  if (__tmp__UAGO) {
+    __tmp__ZAGO=Self__RAGO->parent_expr_binary_logic__QICL.right__VREO;
+    switch (((struct ___OBJ *)__tmp__ZAGO)->__id) {
     case __LIST__: {
-      __tmp__CYJO=is_invariant__MD4M(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__QR0M(__tmp__ZAGO);
     } break;
     case __STRING_CST__: {
-      __tmp__CYJO=TRUE__;
+      __tmp__0AGO=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__CYJO=FALSE__;
+      __tmp__0AGO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__CYJO=TRUE__;
+      __tmp__0AGO=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__CYJO=TRUE__;
+      __tmp__0AGO=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__CYJO=is_invariant__RRGM(__tmp__BYJO);
+      Self__0QBR=((__LOCAL *)((__READ_LOCAL *)__tmp__ZAGO)->local__HJZD);
+      __tmp__0AGO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__0QBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__0QBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__0QBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__0QBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__CYJO=FALSE__;
+      __tmp__0AGO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__CYJO=is_invariant__0RGM(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__Y3CM(__tmp__ZAGO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__CYJO=is_invariant__ISGM(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__G4CM(__tmp__ZAGO);
     } break;
     case __REAL_CST__: {
-      __tmp__CYJO=TRUE__;
+      __tmp__0AGO=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__CYJO=TRUE__;
+      __tmp__0AGO=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__CYJO=TRUE__;
+      __tmp__0AGO=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__CYJO=TRUE__;
+      __tmp__0AGO=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__CYJO=is_invariant__CTGM(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__A5CM(__tmp__ZAGO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__CYJO=is_invariant__QTGM(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__O5CM(__tmp__ZAGO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__CYJO=is_invariant__4TGM(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__25CM(__tmp__ZAGO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__CYJO=is_invariant__MUGM(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__KADM(__tmp__ZAGO);
     } break;
     case __EXPR_AND__: {
-      __tmp__CYJO=is_invariant__0UGM(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__YADM(__tmp__ZAGO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__CYJO=is_invariant__IVGM(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__GBDM(__tmp__ZAGO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__CYJO=is_invariant__WVGM(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__UBDM(__tmp__ZAGO);
     } break;
     case __PUT_TO__: {
-      __tmp__CYJO=is_invariant__EWGM(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__CCDM(__tmp__ZAGO);
     } break;
     case __ITEM__: {
-      __tmp__CYJO=is_invariant__1WGM(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__ZCDM(__tmp__ZAGO);
     } break;
     case __SIZE_OF__: {
-      __tmp__CYJO=TRUE__;
+      __tmp__0AGO=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__CYJO=is_invariant__MXGM(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__KDDM(__tmp__ZAGO);
     } break;
     case __CALL_SLOT__: {
-      __tmp__CYJO=FALSE__;
+      __tmp__0AGO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__CYJO=is_invariant__Q00L(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__5EXL(__tmp__ZAGO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__CYJO=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__BYJO)->global__3DNK,NULL);
+      __tmp__0AGO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__ZAGO)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__CYJO=is_invariant__2GQN(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__AVMN(__tmp__ZAGO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__CYJO=is_invariant__YXJO(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__QAGO(__tmp__ZAGO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__CYJO=is_invariant__DCQO(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__1KMO(__tmp__ZAGO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__CYJO=is_invariant__GYJO(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__4AGO(__tmp__ZAGO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__CYJO=is_invariant__SCQO(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__KLMO(__tmp__ZAGO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__CYJO=is_invariant__FHPM(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__PTLM(__tmp__ZAGO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__CYJO=is_invariant__21HM(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__0HEM(__tmp__ZAGO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__CYJO=is_invariant__RE4M(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__VS0M(__tmp__ZAGO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__CYJO=is_invariant__UYJO(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__MBGO(__tmp__ZAGO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__CYJO=is_invariant__1SIP(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__T1EP(__tmp__ZAGO);
     } break;
     case __EXPR_INF__: {
-      __tmp__CYJO=is_invariant__HQWN(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__L4SN(__tmp__ZAGO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__CYJO=is_invariant__VQWN(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__Z4SN(__tmp__ZAGO);
     } break;
     case __EXPR_OR__: {
-      __tmp__CYJO=is_invariant__XAVN(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__1ORN(__tmp__ZAGO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__CYJO=is_invariant__2PZO(__tmp__BYJO);
+      __tmp__0AGO=is_invariant__UYVO(__tmp__ZAGO);
     } break;
     };
-    __tmp__FYJO=__tmp__CYJO;
+    __tmp__3AGO=__tmp__0AGO;
   } else {
-    __tmp__FYJO=FALSE__;
+    __tmp__3AGO=FALSE__;
   };
-  return(__tmp__FYJO);
+  return(__tmp__3AGO);
 }
 
-static __BOOLEAN is_invariant__DCQO(__EXPR_OR_OR_LOGIC *Self__ECQO)
+static __BOOLEAN is_invariant__1KMO(__EXPR_OR_OR_LOGIC *Self__2KMO)
 // ({EXPR_OR_OR_LOGIC}) With resultRecursive, No inlinable.
 {
-  void *__tmp__GCQO,*__tmp__MCQO;
-  __BOOLEAN __tmp__HCQO,__tmp__NCQO,__tmp__QCQO;
-  __tmp__GCQO=Self__ECQO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO;
-  switch (((struct ___OBJ *)__tmp__GCQO)->__id) {
+  void *__tmp__4KMO,*__tmp__ELMO;
+  __LOCAL *Self__2QBR,*Self__4QBR;
+  __BOOLEAN __tmp__5KMO,__tmp__FLMO,__tmp__ILMO;
+  __tmp__4KMO=Self__2KMO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
+  switch (((struct ___OBJ *)__tmp__4KMO)->__id) {
   case __LIST__: {
-    __tmp__HCQO=is_invariant__MD4M(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__QR0M(__tmp__4KMO);
   } break;
   case __STRING_CST__: {
-    __tmp__HCQO=TRUE__;
+    __tmp__5KMO=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__HCQO=FALSE__;
+    __tmp__5KMO=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__HCQO=TRUE__;
+    __tmp__5KMO=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__HCQO=TRUE__;
+    __tmp__5KMO=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__HCQO=is_invariant__RRGM(__tmp__GCQO);
+    Self__2QBR=((__LOCAL *)((__READ_LOCAL *)__tmp__4KMO)->local__HJZD);
+    __tmp__5KMO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__2QBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__2QBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__2QBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__2QBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__HCQO=FALSE__;
+    __tmp__5KMO=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__HCQO=is_invariant__0RGM(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__Y3CM(__tmp__4KMO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__HCQO=is_invariant__ISGM(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__G4CM(__tmp__4KMO);
   } break;
   case __REAL_CST__: {
-    __tmp__HCQO=TRUE__;
+    __tmp__5KMO=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__HCQO=TRUE__;
+    __tmp__5KMO=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__HCQO=TRUE__;
+    __tmp__5KMO=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__HCQO=TRUE__;
+    __tmp__5KMO=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__HCQO=is_invariant__CTGM(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__A5CM(__tmp__4KMO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__HCQO=is_invariant__QTGM(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__O5CM(__tmp__4KMO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__HCQO=is_invariant__4TGM(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__25CM(__tmp__4KMO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__HCQO=is_invariant__MUGM(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__KADM(__tmp__4KMO);
   } break;
   case __EXPR_AND__: {
-    __tmp__HCQO=is_invariant__0UGM(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__YADM(__tmp__4KMO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__HCQO=is_invariant__IVGM(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__GBDM(__tmp__4KMO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__HCQO=is_invariant__WVGM(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__UBDM(__tmp__4KMO);
   } break;
   case __PUT_TO__: {
-    __tmp__HCQO=is_invariant__EWGM(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__CCDM(__tmp__4KMO);
   } break;
   case __ITEM__: {
-    __tmp__HCQO=is_invariant__1WGM(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__ZCDM(__tmp__4KMO);
   } break;
   case __SIZE_OF__: {
-    __tmp__HCQO=TRUE__;
+    __tmp__5KMO=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__HCQO=is_invariant__MXGM(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__KDDM(__tmp__4KMO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__HCQO=FALSE__;
+    __tmp__5KMO=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__HCQO=is_invariant__Q00L(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__5EXL(__tmp__4KMO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__HCQO=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__GCQO)->global__3DNK,NULL);
+    __tmp__5KMO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__4KMO)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__HCQO=is_invariant__2GQN(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__AVMN(__tmp__4KMO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__HCQO=is_invariant__YXJO(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__QAGO(__tmp__4KMO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__HCQO=is_invariant__DCQO(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__1KMO(__tmp__4KMO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__HCQO=is_invariant__GYJO(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__4AGO(__tmp__4KMO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__HCQO=is_invariant__SCQO(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__KLMO(__tmp__4KMO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__HCQO=is_invariant__FHPM(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__PTLM(__tmp__4KMO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__HCQO=is_invariant__21HM(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__0HEM(__tmp__4KMO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__HCQO=is_invariant__RE4M(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__VS0M(__tmp__4KMO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__HCQO=is_invariant__UYJO(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__MBGO(__tmp__4KMO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__HCQO=is_invariant__1SIP(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__T1EP(__tmp__4KMO);
   } break;
   case __EXPR_INF__: {
-    __tmp__HCQO=is_invariant__HQWN(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__L4SN(__tmp__4KMO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__HCQO=is_invariant__VQWN(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__Z4SN(__tmp__4KMO);
   } break;
   case __EXPR_OR__: {
-    __tmp__HCQO=is_invariant__XAVN(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__1ORN(__tmp__4KMO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__HCQO=is_invariant__2PZO(__tmp__GCQO);
+    __tmp__5KMO=is_invariant__UYVO(__tmp__4KMO);
   } break;
   };
-  if (__tmp__HCQO) {
-    __tmp__MCQO=Self__ECQO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
-    switch (((struct ___OBJ *)__tmp__MCQO)->__id) {
+  if (__tmp__5KMO) {
+    __tmp__ELMO=Self__2KMO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
+    switch (((struct ___OBJ *)__tmp__ELMO)->__id) {
     case __LIST__: {
-      __tmp__NCQO=is_invariant__MD4M(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__QR0M(__tmp__ELMO);
     } break;
     case __STRING_CST__: {
-      __tmp__NCQO=TRUE__;
+      __tmp__FLMO=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__NCQO=FALSE__;
+      __tmp__FLMO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__NCQO=TRUE__;
+      __tmp__FLMO=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__NCQO=TRUE__;
+      __tmp__FLMO=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__NCQO=is_invariant__RRGM(__tmp__MCQO);
+      Self__4QBR=((__LOCAL *)((__READ_LOCAL *)__tmp__ELMO)->local__HJZD);
+      __tmp__FLMO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__4QBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__4QBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__4QBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__4QBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__NCQO=FALSE__;
+      __tmp__FLMO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__NCQO=is_invariant__0RGM(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__Y3CM(__tmp__ELMO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__NCQO=is_invariant__ISGM(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__G4CM(__tmp__ELMO);
     } break;
     case __REAL_CST__: {
-      __tmp__NCQO=TRUE__;
+      __tmp__FLMO=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__NCQO=TRUE__;
+      __tmp__FLMO=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__NCQO=TRUE__;
+      __tmp__FLMO=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__NCQO=TRUE__;
+      __tmp__FLMO=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__NCQO=is_invariant__CTGM(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__A5CM(__tmp__ELMO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__NCQO=is_invariant__QTGM(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__O5CM(__tmp__ELMO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__NCQO=is_invariant__4TGM(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__25CM(__tmp__ELMO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__NCQO=is_invariant__MUGM(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__KADM(__tmp__ELMO);
     } break;
     case __EXPR_AND__: {
-      __tmp__NCQO=is_invariant__0UGM(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__YADM(__tmp__ELMO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__NCQO=is_invariant__IVGM(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__GBDM(__tmp__ELMO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__NCQO=is_invariant__WVGM(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__UBDM(__tmp__ELMO);
     } break;
     case __PUT_TO__: {
-      __tmp__NCQO=is_invariant__EWGM(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__CCDM(__tmp__ELMO);
     } break;
     case __ITEM__: {
-      __tmp__NCQO=is_invariant__1WGM(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__ZCDM(__tmp__ELMO);
     } break;
     case __SIZE_OF__: {
-      __tmp__NCQO=TRUE__;
+      __tmp__FLMO=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__NCQO=is_invariant__MXGM(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__KDDM(__tmp__ELMO);
     } break;
     case __CALL_SLOT__: {
-      __tmp__NCQO=FALSE__;
+      __tmp__FLMO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__NCQO=is_invariant__Q00L(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__5EXL(__tmp__ELMO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__NCQO=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__MCQO)->global__3DNK,NULL);
+      __tmp__FLMO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__ELMO)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__NCQO=is_invariant__2GQN(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__AVMN(__tmp__ELMO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__NCQO=is_invariant__YXJO(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__QAGO(__tmp__ELMO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__NCQO=is_invariant__DCQO(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__1KMO(__tmp__ELMO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__NCQO=is_invariant__GYJO(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__4AGO(__tmp__ELMO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__NCQO=is_invariant__SCQO(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__KLMO(__tmp__ELMO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__NCQO=is_invariant__FHPM(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__PTLM(__tmp__ELMO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__NCQO=is_invariant__21HM(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__0HEM(__tmp__ELMO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__NCQO=is_invariant__RE4M(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__VS0M(__tmp__ELMO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__NCQO=is_invariant__UYJO(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__MBGO(__tmp__ELMO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__NCQO=is_invariant__1SIP(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__T1EP(__tmp__ELMO);
     } break;
     case __EXPR_INF__: {
-      __tmp__NCQO=is_invariant__HQWN(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__L4SN(__tmp__ELMO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__NCQO=is_invariant__VQWN(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__Z4SN(__tmp__ELMO);
     } break;
     case __EXPR_OR__: {
-      __tmp__NCQO=is_invariant__XAVN(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__1ORN(__tmp__ELMO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__NCQO=is_invariant__2PZO(__tmp__MCQO);
+      __tmp__FLMO=is_invariant__UYVO(__tmp__ELMO);
     } break;
     };
-    __tmp__QCQO=__tmp__NCQO;
+    __tmp__ILMO=__tmp__FLMO;
   } else {
-    __tmp__QCQO=FALSE__;
+    __tmp__ILMO=FALSE__;
   };
-  return(__tmp__QCQO);
+  return(__tmp__ILMO);
 }
 
-static __BOOLEAN is_invariant__GYJO(__EXPR_AND_LOGIC *Self__HYJO)
+static __BOOLEAN is_invariant__4AGO(__EXPR_AND_LOGIC *Self__5AGO)
 // ({EXPR_AND_LOGIC}) With resultRecursive, No inlinable.
 {
-  void *__tmp__JYJO,*__tmp__PYJO;
-  __BOOLEAN __tmp__KYJO,__tmp__QYJO,__tmp__TYJO;
-  __tmp__JYJO=Self__HYJO->parent_expr_binary_logic__CGGL.left__ZIIO;
-  switch (((struct ___OBJ *)__tmp__JYJO)->__id) {
+  void *__tmp__BBGO,*__tmp__HBGO;
+  __LOCAL *Self__ARBR,*Self__CRBR;
+  __BOOLEAN __tmp__CBGO,__tmp__IBGO,__tmp__LBGO;
+  __tmp__BBGO=Self__5AGO->parent_expr_binary_logic__QKCL.left__RREO;
+  switch (((struct ___OBJ *)__tmp__BBGO)->__id) {
   case __LIST__: {
-    __tmp__KYJO=is_invariant__MD4M(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__QR0M(__tmp__BBGO);
   } break;
   case __STRING_CST__: {
-    __tmp__KYJO=TRUE__;
+    __tmp__CBGO=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__KYJO=FALSE__;
+    __tmp__CBGO=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__KYJO=TRUE__;
+    __tmp__CBGO=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__KYJO=TRUE__;
+    __tmp__CBGO=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__KYJO=is_invariant__RRGM(__tmp__JYJO);
+    Self__ARBR=((__LOCAL *)((__READ_LOCAL *)__tmp__BBGO)->local__HJZD);
+    __tmp__CBGO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__ARBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__ARBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__ARBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__ARBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__KYJO=FALSE__;
+    __tmp__CBGO=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__KYJO=is_invariant__0RGM(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__Y3CM(__tmp__BBGO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__KYJO=is_invariant__ISGM(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__G4CM(__tmp__BBGO);
   } break;
   case __REAL_CST__: {
-    __tmp__KYJO=TRUE__;
+    __tmp__CBGO=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__KYJO=TRUE__;
+    __tmp__CBGO=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__KYJO=TRUE__;
+    __tmp__CBGO=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__KYJO=TRUE__;
+    __tmp__CBGO=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__KYJO=is_invariant__CTGM(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__A5CM(__tmp__BBGO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__KYJO=is_invariant__QTGM(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__O5CM(__tmp__BBGO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__KYJO=is_invariant__4TGM(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__25CM(__tmp__BBGO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__KYJO=is_invariant__MUGM(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__KADM(__tmp__BBGO);
   } break;
   case __EXPR_AND__: {
-    __tmp__KYJO=is_invariant__0UGM(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__YADM(__tmp__BBGO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__KYJO=is_invariant__IVGM(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__GBDM(__tmp__BBGO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__KYJO=is_invariant__WVGM(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__UBDM(__tmp__BBGO);
   } break;
   case __PUT_TO__: {
-    __tmp__KYJO=is_invariant__EWGM(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__CCDM(__tmp__BBGO);
   } break;
   case __ITEM__: {
-    __tmp__KYJO=is_invariant__1WGM(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__ZCDM(__tmp__BBGO);
   } break;
   case __SIZE_OF__: {
-    __tmp__KYJO=TRUE__;
+    __tmp__CBGO=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__KYJO=is_invariant__MXGM(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__KDDM(__tmp__BBGO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__KYJO=FALSE__;
+    __tmp__CBGO=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__KYJO=is_invariant__Q00L(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__5EXL(__tmp__BBGO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__KYJO=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__JYJO)->global__3DNK,NULL);
+    __tmp__CBGO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__BBGO)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__KYJO=is_invariant__2GQN(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__AVMN(__tmp__BBGO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__KYJO=is_invariant__YXJO(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__QAGO(__tmp__BBGO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__KYJO=is_invariant__DCQO(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__1KMO(__tmp__BBGO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__KYJO=is_invariant__GYJO(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__4AGO(__tmp__BBGO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__KYJO=is_invariant__SCQO(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__KLMO(__tmp__BBGO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__KYJO=is_invariant__FHPM(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__PTLM(__tmp__BBGO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__KYJO=is_invariant__21HM(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__0HEM(__tmp__BBGO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__KYJO=is_invariant__RE4M(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__VS0M(__tmp__BBGO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__KYJO=is_invariant__UYJO(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__MBGO(__tmp__BBGO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__KYJO=is_invariant__1SIP(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__T1EP(__tmp__BBGO);
   } break;
   case __EXPR_INF__: {
-    __tmp__KYJO=is_invariant__HQWN(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__L4SN(__tmp__BBGO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__KYJO=is_invariant__VQWN(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__Z4SN(__tmp__BBGO);
   } break;
   case __EXPR_OR__: {
-    __tmp__KYJO=is_invariant__XAVN(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__1ORN(__tmp__BBGO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__KYJO=is_invariant__2PZO(__tmp__JYJO);
+    __tmp__CBGO=is_invariant__UYVO(__tmp__BBGO);
   } break;
   };
-  if (__tmp__KYJO) {
-    __tmp__PYJO=Self__HYJO->parent_expr_binary_logic__CGGL.right__3IIO;
-    switch (((struct ___OBJ *)__tmp__PYJO)->__id) {
+  if (__tmp__CBGO) {
+    __tmp__HBGO=Self__5AGO->parent_expr_binary_logic__QKCL.right__VREO;
+    switch (((struct ___OBJ *)__tmp__HBGO)->__id) {
     case __LIST__: {
-      __tmp__QYJO=is_invariant__MD4M(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__QR0M(__tmp__HBGO);
     } break;
     case __STRING_CST__: {
-      __tmp__QYJO=TRUE__;
+      __tmp__IBGO=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__QYJO=FALSE__;
+      __tmp__IBGO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__QYJO=TRUE__;
+      __tmp__IBGO=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__QYJO=TRUE__;
+      __tmp__IBGO=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__QYJO=is_invariant__RRGM(__tmp__PYJO);
+      Self__CRBR=((__LOCAL *)((__READ_LOCAL *)__tmp__HBGO)->local__HJZD);
+      __tmp__IBGO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__CRBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__CRBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__CRBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__CRBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__QYJO=FALSE__;
+      __tmp__IBGO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__QYJO=is_invariant__0RGM(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__Y3CM(__tmp__HBGO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__QYJO=is_invariant__ISGM(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__G4CM(__tmp__HBGO);
     } break;
     case __REAL_CST__: {
-      __tmp__QYJO=TRUE__;
+      __tmp__IBGO=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__QYJO=TRUE__;
+      __tmp__IBGO=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__QYJO=TRUE__;
+      __tmp__IBGO=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__QYJO=TRUE__;
+      __tmp__IBGO=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__QYJO=is_invariant__CTGM(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__A5CM(__tmp__HBGO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__QYJO=is_invariant__QTGM(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__O5CM(__tmp__HBGO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__QYJO=is_invariant__4TGM(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__25CM(__tmp__HBGO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__QYJO=is_invariant__MUGM(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__KADM(__tmp__HBGO);
     } break;
     case __EXPR_AND__: {
-      __tmp__QYJO=is_invariant__0UGM(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__YADM(__tmp__HBGO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__QYJO=is_invariant__IVGM(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__GBDM(__tmp__HBGO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__QYJO=is_invariant__WVGM(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__UBDM(__tmp__HBGO);
     } break;
     case __PUT_TO__: {
-      __tmp__QYJO=is_invariant__EWGM(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__CCDM(__tmp__HBGO);
     } break;
     case __ITEM__: {
-      __tmp__QYJO=is_invariant__1WGM(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__ZCDM(__tmp__HBGO);
     } break;
     case __SIZE_OF__: {
-      __tmp__QYJO=TRUE__;
+      __tmp__IBGO=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__QYJO=is_invariant__MXGM(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__KDDM(__tmp__HBGO);
     } break;
     case __CALL_SLOT__: {
-      __tmp__QYJO=FALSE__;
+      __tmp__IBGO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__QYJO=is_invariant__Q00L(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__5EXL(__tmp__HBGO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__QYJO=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__PYJO)->global__3DNK,NULL);
+      __tmp__IBGO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__HBGO)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__QYJO=is_invariant__2GQN(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__AVMN(__tmp__HBGO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__QYJO=is_invariant__YXJO(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__QAGO(__tmp__HBGO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__QYJO=is_invariant__DCQO(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__1KMO(__tmp__HBGO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__QYJO=is_invariant__GYJO(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__4AGO(__tmp__HBGO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__QYJO=is_invariant__SCQO(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__KLMO(__tmp__HBGO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__QYJO=is_invariant__FHPM(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__PTLM(__tmp__HBGO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__QYJO=is_invariant__21HM(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__0HEM(__tmp__HBGO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__QYJO=is_invariant__RE4M(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__VS0M(__tmp__HBGO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__QYJO=is_invariant__UYJO(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__MBGO(__tmp__HBGO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__QYJO=is_invariant__1SIP(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__T1EP(__tmp__HBGO);
     } break;
     case __EXPR_INF__: {
-      __tmp__QYJO=is_invariant__HQWN(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__L4SN(__tmp__HBGO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__QYJO=is_invariant__VQWN(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__Z4SN(__tmp__HBGO);
     } break;
     case __EXPR_OR__: {
-      __tmp__QYJO=is_invariant__XAVN(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__1ORN(__tmp__HBGO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__QYJO=is_invariant__2PZO(__tmp__PYJO);
+      __tmp__IBGO=is_invariant__UYVO(__tmp__HBGO);
     } break;
     };
-    __tmp__TYJO=__tmp__QYJO;
+    __tmp__LBGO=__tmp__IBGO;
   } else {
-    __tmp__TYJO=FALSE__;
+    __tmp__LBGO=FALSE__;
   };
-  return(__tmp__TYJO);
+  return(__tmp__LBGO);
 }
 
-static __BOOLEAN is_invariant__SCQO(__EXPR_AND_AND_LOGIC *Self__TCQO)
+static __BOOLEAN is_invariant__KLMO(__EXPR_AND_AND_LOGIC *Self__LLMO)
 // ({EXPR_AND_AND_LOGIC}) With resultRecursive, No inlinable.
 {
-  void *__tmp__VCQO,*__tmp__1CQO;
-  __BOOLEAN __tmp__WCQO,__tmp__2CQO,__tmp__5CQO;
-  __tmp__VCQO=Self__TCQO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO;
-  switch (((struct ___OBJ *)__tmp__VCQO)->__id) {
+  void *__tmp__NLMO,*__tmp__TLMO;
+  __LOCAL *Self__ERBR,*Self__GRBR;
+  __BOOLEAN __tmp__OLMO,__tmp__ULMO,__tmp__XLMO;
+  __tmp__NLMO=Self__LLMO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
+  switch (((struct ___OBJ *)__tmp__NLMO)->__id) {
   case __LIST__: {
-    __tmp__WCQO=is_invariant__MD4M(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__QR0M(__tmp__NLMO);
   } break;
   case __STRING_CST__: {
-    __tmp__WCQO=TRUE__;
+    __tmp__OLMO=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__WCQO=FALSE__;
+    __tmp__OLMO=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__WCQO=TRUE__;
+    __tmp__OLMO=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__WCQO=TRUE__;
+    __tmp__OLMO=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__WCQO=is_invariant__RRGM(__tmp__VCQO);
+    Self__ERBR=((__LOCAL *)((__READ_LOCAL *)__tmp__NLMO)->local__HJZD);
+    __tmp__OLMO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__ERBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__ERBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__ERBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__ERBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__WCQO=FALSE__;
+    __tmp__OLMO=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__WCQO=is_invariant__0RGM(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__Y3CM(__tmp__NLMO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__WCQO=is_invariant__ISGM(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__G4CM(__tmp__NLMO);
   } break;
   case __REAL_CST__: {
-    __tmp__WCQO=TRUE__;
+    __tmp__OLMO=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__WCQO=TRUE__;
+    __tmp__OLMO=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__WCQO=TRUE__;
+    __tmp__OLMO=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__WCQO=TRUE__;
+    __tmp__OLMO=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__WCQO=is_invariant__CTGM(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__A5CM(__tmp__NLMO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__WCQO=is_invariant__QTGM(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__O5CM(__tmp__NLMO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__WCQO=is_invariant__4TGM(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__25CM(__tmp__NLMO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__WCQO=is_invariant__MUGM(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__KADM(__tmp__NLMO);
   } break;
   case __EXPR_AND__: {
-    __tmp__WCQO=is_invariant__0UGM(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__YADM(__tmp__NLMO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__WCQO=is_invariant__IVGM(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__GBDM(__tmp__NLMO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__WCQO=is_invariant__WVGM(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__UBDM(__tmp__NLMO);
   } break;
   case __PUT_TO__: {
-    __tmp__WCQO=is_invariant__EWGM(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__CCDM(__tmp__NLMO);
   } break;
   case __ITEM__: {
-    __tmp__WCQO=is_invariant__1WGM(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__ZCDM(__tmp__NLMO);
   } break;
   case __SIZE_OF__: {
-    __tmp__WCQO=TRUE__;
+    __tmp__OLMO=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__WCQO=is_invariant__MXGM(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__KDDM(__tmp__NLMO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__WCQO=FALSE__;
+    __tmp__OLMO=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__WCQO=is_invariant__Q00L(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__5EXL(__tmp__NLMO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__WCQO=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__VCQO)->global__3DNK,NULL);
+    __tmp__OLMO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__NLMO)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__WCQO=is_invariant__2GQN(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__AVMN(__tmp__NLMO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__WCQO=is_invariant__YXJO(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__QAGO(__tmp__NLMO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__WCQO=is_invariant__DCQO(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__1KMO(__tmp__NLMO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__WCQO=is_invariant__GYJO(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__4AGO(__tmp__NLMO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__WCQO=is_invariant__SCQO(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__KLMO(__tmp__NLMO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__WCQO=is_invariant__FHPM(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__PTLM(__tmp__NLMO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__WCQO=is_invariant__21HM(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__0HEM(__tmp__NLMO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__WCQO=is_invariant__RE4M(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__VS0M(__tmp__NLMO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__WCQO=is_invariant__UYJO(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__MBGO(__tmp__NLMO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__WCQO=is_invariant__1SIP(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__T1EP(__tmp__NLMO);
   } break;
   case __EXPR_INF__: {
-    __tmp__WCQO=is_invariant__HQWN(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__L4SN(__tmp__NLMO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__WCQO=is_invariant__VQWN(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__Z4SN(__tmp__NLMO);
   } break;
   case __EXPR_OR__: {
-    __tmp__WCQO=is_invariant__XAVN(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__1ORN(__tmp__NLMO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__WCQO=is_invariant__2PZO(__tmp__VCQO);
+    __tmp__OLMO=is_invariant__UYVO(__tmp__NLMO);
   } break;
   };
-  if (__tmp__WCQO) {
-    __tmp__1CQO=Self__TCQO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO;
-    switch (((struct ___OBJ *)__tmp__1CQO)->__id) {
+  if (__tmp__OLMO) {
+    __tmp__TLMO=Self__LLMO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
+    switch (((struct ___OBJ *)__tmp__TLMO)->__id) {
     case __LIST__: {
-      __tmp__2CQO=is_invariant__MD4M(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__QR0M(__tmp__TLMO);
     } break;
     case __STRING_CST__: {
-      __tmp__2CQO=TRUE__;
+      __tmp__ULMO=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__2CQO=FALSE__;
+      __tmp__ULMO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__2CQO=TRUE__;
+      __tmp__ULMO=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__2CQO=TRUE__;
+      __tmp__ULMO=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__2CQO=is_invariant__RRGM(__tmp__1CQO);
+      Self__GRBR=((__LOCAL *)((__READ_LOCAL *)__tmp__TLMO)->local__HJZD);
+      __tmp__ULMO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__GRBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__GRBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__GRBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__GRBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__2CQO=FALSE__;
+      __tmp__ULMO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__2CQO=is_invariant__0RGM(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__Y3CM(__tmp__TLMO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__2CQO=is_invariant__ISGM(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__G4CM(__tmp__TLMO);
     } break;
     case __REAL_CST__: {
-      __tmp__2CQO=TRUE__;
+      __tmp__ULMO=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__2CQO=TRUE__;
+      __tmp__ULMO=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__2CQO=TRUE__;
+      __tmp__ULMO=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__2CQO=TRUE__;
+      __tmp__ULMO=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__2CQO=is_invariant__CTGM(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__A5CM(__tmp__TLMO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__2CQO=is_invariant__QTGM(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__O5CM(__tmp__TLMO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__2CQO=is_invariant__4TGM(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__25CM(__tmp__TLMO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__2CQO=is_invariant__MUGM(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__KADM(__tmp__TLMO);
     } break;
     case __EXPR_AND__: {
-      __tmp__2CQO=is_invariant__0UGM(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__YADM(__tmp__TLMO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__2CQO=is_invariant__IVGM(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__GBDM(__tmp__TLMO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__2CQO=is_invariant__WVGM(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__UBDM(__tmp__TLMO);
     } break;
     case __PUT_TO__: {
-      __tmp__2CQO=is_invariant__EWGM(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__CCDM(__tmp__TLMO);
     } break;
     case __ITEM__: {
-      __tmp__2CQO=is_invariant__1WGM(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__ZCDM(__tmp__TLMO);
     } break;
     case __SIZE_OF__: {
-      __tmp__2CQO=TRUE__;
+      __tmp__ULMO=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__2CQO=is_invariant__MXGM(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__KDDM(__tmp__TLMO);
     } break;
     case __CALL_SLOT__: {
-      __tmp__2CQO=FALSE__;
+      __tmp__ULMO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__2CQO=is_invariant__Q00L(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__5EXL(__tmp__TLMO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__2CQO=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__1CQO)->global__3DNK,NULL);
+      __tmp__ULMO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__TLMO)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__2CQO=is_invariant__2GQN(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__AVMN(__tmp__TLMO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__2CQO=is_invariant__YXJO(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__QAGO(__tmp__TLMO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__2CQO=is_invariant__DCQO(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__1KMO(__tmp__TLMO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__2CQO=is_invariant__GYJO(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__4AGO(__tmp__TLMO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__2CQO=is_invariant__SCQO(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__KLMO(__tmp__TLMO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__2CQO=is_invariant__FHPM(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__PTLM(__tmp__TLMO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__2CQO=is_invariant__21HM(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__0HEM(__tmp__TLMO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__2CQO=is_invariant__RE4M(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__VS0M(__tmp__TLMO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__2CQO=is_invariant__UYJO(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__MBGO(__tmp__TLMO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__2CQO=is_invariant__1SIP(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__T1EP(__tmp__TLMO);
     } break;
     case __EXPR_INF__: {
-      __tmp__2CQO=is_invariant__HQWN(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__L4SN(__tmp__TLMO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__2CQO=is_invariant__VQWN(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__Z4SN(__tmp__TLMO);
     } break;
     case __EXPR_OR__: {
-      __tmp__2CQO=is_invariant__XAVN(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__1ORN(__tmp__TLMO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__2CQO=is_invariant__2PZO(__tmp__1CQO);
+      __tmp__ULMO=is_invariant__UYVO(__tmp__TLMO);
     } break;
     };
-    __tmp__5CQO=__tmp__2CQO;
+    __tmp__XLMO=__tmp__ULMO;
   } else {
-    __tmp__5CQO=FALSE__;
+    __tmp__XLMO=FALSE__;
   };
-  return(__tmp__5CQO);
+  return(__tmp__XLMO);
 }
 
-static __BOOLEAN is_invariant__FHPM(__EXPR_NEG *Self__GHPM)
+static __BOOLEAN is_invariant__PTLM(__EXPR_NEG *Self__QTLM)
 // ({EXPR_NEG}) With resultRecursive, No inlinable.
 {
-  void *__tmp__IHPM;
-  __BOOLEAN __tmp__JHPM;
-  __tmp__IHPM=Self__GHPM->parent_expr_unary__VVHL.right__DWHL;
-  switch (((struct ___OBJ *)__tmp__IHPM)->__id) {
+  void *__tmp__STLM;
+  __LOCAL *Self__IRBR;
+  __BOOLEAN __tmp__TTLM;
+  __tmp__STLM=Self__QTLM->parent_expr_unary__EXDL.right__SXDL;
+  switch (((struct ___OBJ *)__tmp__STLM)->__id) {
   case __LIST__: {
-    __tmp__JHPM=is_invariant__MD4M(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__QR0M(__tmp__STLM);
   } break;
   case __STRING_CST__: {
-    __tmp__JHPM=TRUE__;
+    __tmp__TTLM=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__JHPM=FALSE__;
+    __tmp__TTLM=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__JHPM=TRUE__;
+    __tmp__TTLM=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__JHPM=TRUE__;
+    __tmp__TTLM=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__JHPM=is_invariant__RRGM(__tmp__IHPM);
+    Self__IRBR=((__LOCAL *)((__READ_LOCAL *)__tmp__STLM)->local__HJZD);
+    __tmp__TTLM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__IRBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__IRBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__IRBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__IRBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__JHPM=FALSE__;
+    __tmp__TTLM=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__JHPM=is_invariant__0RGM(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__Y3CM(__tmp__STLM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__JHPM=is_invariant__ISGM(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__G4CM(__tmp__STLM);
   } break;
   case __REAL_CST__: {
-    __tmp__JHPM=TRUE__;
+    __tmp__TTLM=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__JHPM=TRUE__;
+    __tmp__TTLM=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__JHPM=TRUE__;
+    __tmp__TTLM=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__JHPM=TRUE__;
+    __tmp__TTLM=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__JHPM=is_invariant__CTGM(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__A5CM(__tmp__STLM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__JHPM=is_invariant__QTGM(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__O5CM(__tmp__STLM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__JHPM=is_invariant__4TGM(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__25CM(__tmp__STLM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__JHPM=is_invariant__MUGM(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__KADM(__tmp__STLM);
   } break;
   case __EXPR_AND__: {
-    __tmp__JHPM=is_invariant__0UGM(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__YADM(__tmp__STLM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__JHPM=is_invariant__IVGM(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__GBDM(__tmp__STLM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__JHPM=is_invariant__WVGM(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__UBDM(__tmp__STLM);
   } break;
   case __PUT_TO__: {
-    __tmp__JHPM=is_invariant__EWGM(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__CCDM(__tmp__STLM);
   } break;
   case __ITEM__: {
-    __tmp__JHPM=is_invariant__1WGM(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__ZCDM(__tmp__STLM);
   } break;
   case __SIZE_OF__: {
-    __tmp__JHPM=TRUE__;
+    __tmp__TTLM=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__JHPM=is_invariant__MXGM(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__KDDM(__tmp__STLM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__JHPM=FALSE__;
+    __tmp__TTLM=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__JHPM=is_invariant__Q00L(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__5EXL(__tmp__STLM);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__JHPM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__IHPM)->global__3DNK,NULL);
+    __tmp__TTLM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__STLM)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__JHPM=is_invariant__2GQN(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__AVMN(__tmp__STLM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__JHPM=is_invariant__YXJO(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__QAGO(__tmp__STLM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__JHPM=is_invariant__DCQO(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__1KMO(__tmp__STLM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__JHPM=is_invariant__GYJO(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__4AGO(__tmp__STLM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__JHPM=is_invariant__SCQO(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__KLMO(__tmp__STLM);
   } break;
   case __EXPR_NEG__: {
-    __tmp__JHPM=is_invariant__FHPM(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__PTLM(__tmp__STLM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__JHPM=is_invariant__21HM(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__0HEM(__tmp__STLM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__JHPM=is_invariant__RE4M(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__VS0M(__tmp__STLM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__JHPM=is_invariant__UYJO(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__MBGO(__tmp__STLM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__JHPM=is_invariant__1SIP(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__T1EP(__tmp__STLM);
   } break;
   case __EXPR_INF__: {
-    __tmp__JHPM=is_invariant__HQWN(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__L4SN(__tmp__STLM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__JHPM=is_invariant__VQWN(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__Z4SN(__tmp__STLM);
   } break;
   case __EXPR_OR__: {
-    __tmp__JHPM=is_invariant__XAVN(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__1ORN(__tmp__STLM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__JHPM=is_invariant__2PZO(__tmp__IHPM);
+    __tmp__TTLM=is_invariant__UYVO(__tmp__STLM);
   } break;
   };
-  return(__tmp__JHPM);
+  return(__tmp__TTLM);
 }
 
-static __BOOLEAN is_invariant__21HM(__EXPR_ADD *Self__31HM)
+static __BOOLEAN is_invariant__0HEM(__EXPR_ADD *Self__1HEM)
 // ({EXPR_ADD}) With resultRecursive, No inlinable.
 {
-  void *__tmp__51HM,*__tmp__F2HM;
-  __BOOLEAN __tmp__A2HM,__tmp__G2HM,__tmp__J2HM;
-  __tmp__51HM=Self__31HM->parent_expr_binary__AWHL.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__51HM)->__id) {
+  void *__tmp__3HEM,*__tmp__DIEM;
+  __LOCAL *Self__KRBR,*Self__MRBR;
+  __BOOLEAN __tmp__4HEM,__tmp__EIEM,__tmp__HIEM;
+  __tmp__3HEM=Self__1HEM->parent_expr_binary__PXDL.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__3HEM)->__id) {
   case __LIST__: {
-    __tmp__A2HM=is_invariant__MD4M(__tmp__51HM);
+    __tmp__4HEM=is_invariant__QR0M(__tmp__3HEM);
   } break;
   case __STRING_CST__: {
-    __tmp__A2HM=TRUE__;
+    __tmp__4HEM=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__A2HM=FALSE__;
+    __tmp__4HEM=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__A2HM=TRUE__;
+    __tmp__4HEM=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__A2HM=TRUE__;
+    __tmp__4HEM=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__A2HM=is_invariant__RRGM(__tmp__51HM);
+    Self__KRBR=((__LOCAL *)((__READ_LOCAL *)__tmp__3HEM)->local__HJZD);
+    __tmp__4HEM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__KRBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__KRBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__KRBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__KRBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__A2HM=FALSE__;
+    __tmp__4HEM=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__A2HM=is_invariant__0RGM(__tmp__51HM);
+    __tmp__4HEM=is_invariant__Y3CM(__tmp__3HEM);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__A2HM=is_invariant__ISGM(__tmp__51HM);
+    __tmp__4HEM=is_invariant__G4CM(__tmp__3HEM);
   } break;
   case __REAL_CST__: {
-    __tmp__A2HM=TRUE__;
+    __tmp__4HEM=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__A2HM=TRUE__;
+    __tmp__4HEM=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__A2HM=TRUE__;
+    __tmp__4HEM=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__A2HM=TRUE__;
+    __tmp__4HEM=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__A2HM=is_invariant__CTGM(__tmp__51HM);
+    __tmp__4HEM=is_invariant__A5CM(__tmp__3HEM);
   } break;
   case __EXPR_SUB__: {
-    __tmp__A2HM=is_invariant__QTGM(__tmp__51HM);
+    __tmp__4HEM=is_invariant__O5CM(__tmp__3HEM);
   } break;
   case __EXPR_MUL__: {
-    __tmp__A2HM=is_invariant__4TGM(__tmp__51HM);
+    __tmp__4HEM=is_invariant__25CM(__tmp__3HEM);
   } break;
   case __EXPR_DIV__: {
-    __tmp__A2HM=is_invariant__MUGM(__tmp__51HM);
+    __tmp__4HEM=is_invariant__KADM(__tmp__3HEM);
   } break;
   case __EXPR_AND__: {
-    __tmp__A2HM=is_invariant__0UGM(__tmp__51HM);
+    __tmp__4HEM=is_invariant__YADM(__tmp__3HEM);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__A2HM=is_invariant__IVGM(__tmp__51HM);
+    __tmp__4HEM=is_invariant__GBDM(__tmp__3HEM);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__A2HM=is_invariant__WVGM(__tmp__51HM);
+    __tmp__4HEM=is_invariant__UBDM(__tmp__3HEM);
   } break;
   case __PUT_TO__: {
-    __tmp__A2HM=is_invariant__EWGM(__tmp__51HM);
+    __tmp__4HEM=is_invariant__CCDM(__tmp__3HEM);
   } break;
   case __ITEM__: {
-    __tmp__A2HM=is_invariant__1WGM(__tmp__51HM);
+    __tmp__4HEM=is_invariant__ZCDM(__tmp__3HEM);
   } break;
   case __SIZE_OF__: {
-    __tmp__A2HM=TRUE__;
+    __tmp__4HEM=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__A2HM=is_invariant__MXGM(__tmp__51HM);
+    __tmp__4HEM=is_invariant__KDDM(__tmp__3HEM);
   } break;
   case __CALL_SLOT__: {
-    __tmp__A2HM=FALSE__;
+    __tmp__4HEM=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__A2HM=is_invariant__Q00L(__tmp__51HM);
+    __tmp__4HEM=is_invariant__5EXL(__tmp__3HEM);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__A2HM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__51HM)->global__3DNK,NULL);
+    __tmp__4HEM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__3HEM)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__A2HM=is_invariant__2GQN(__tmp__51HM);
+    __tmp__4HEM=is_invariant__AVMN(__tmp__3HEM);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__A2HM=is_invariant__YXJO(__tmp__51HM);
+    __tmp__4HEM=is_invariant__QAGO(__tmp__3HEM);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__A2HM=is_invariant__DCQO(__tmp__51HM);
+    __tmp__4HEM=is_invariant__1KMO(__tmp__3HEM);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__A2HM=is_invariant__GYJO(__tmp__51HM);
+    __tmp__4HEM=is_invariant__4AGO(__tmp__3HEM);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__A2HM=is_invariant__SCQO(__tmp__51HM);
+    __tmp__4HEM=is_invariant__KLMO(__tmp__3HEM);
   } break;
   case __EXPR_NEG__: {
-    __tmp__A2HM=is_invariant__FHPM(__tmp__51HM);
+    __tmp__4HEM=is_invariant__PTLM(__tmp__3HEM);
   } break;
   case __EXPR_ADD__: {
-    __tmp__A2HM=is_invariant__21HM(__tmp__51HM);
+    __tmp__4HEM=is_invariant__0HEM(__tmp__3HEM);
   } break;
   case __EXPR_NOT__: {
-    __tmp__A2HM=is_invariant__RE4M(__tmp__51HM);
+    __tmp__4HEM=is_invariant__VS0M(__tmp__3HEM);
   } break;
   case __EXPR_MOD__: {
-    __tmp__A2HM=is_invariant__UYJO(__tmp__51HM);
+    __tmp__4HEM=is_invariant__MBGO(__tmp__3HEM);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__A2HM=is_invariant__1SIP(__tmp__51HM);
+    __tmp__4HEM=is_invariant__T1EP(__tmp__3HEM);
   } break;
   case __EXPR_INF__: {
-    __tmp__A2HM=is_invariant__HQWN(__tmp__51HM);
+    __tmp__4HEM=is_invariant__L4SN(__tmp__3HEM);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__A2HM=is_invariant__VQWN(__tmp__51HM);
+    __tmp__4HEM=is_invariant__Z4SN(__tmp__3HEM);
   } break;
   case __EXPR_OR__: {
-    __tmp__A2HM=is_invariant__XAVN(__tmp__51HM);
+    __tmp__4HEM=is_invariant__1ORN(__tmp__3HEM);
   } break;
   case __EXPR_XOR__: {
-    __tmp__A2HM=is_invariant__2PZO(__tmp__51HM);
+    __tmp__4HEM=is_invariant__UYVO(__tmp__3HEM);
   } break;
   };
-  if (__tmp__A2HM) {
-    __tmp__F2HM=Self__31HM->parent_expr_binary__AWHL.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__F2HM)->__id) {
+  if (__tmp__4HEM) {
+    __tmp__DIEM=Self__1HEM->parent_expr_binary__PXDL.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__DIEM)->__id) {
     case __LIST__: {
-      __tmp__G2HM=is_invariant__MD4M(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__QR0M(__tmp__DIEM);
     } break;
     case __STRING_CST__: {
-      __tmp__G2HM=TRUE__;
+      __tmp__EIEM=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__G2HM=FALSE__;
+      __tmp__EIEM=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__G2HM=TRUE__;
+      __tmp__EIEM=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__G2HM=TRUE__;
+      __tmp__EIEM=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__G2HM=is_invariant__RRGM(__tmp__F2HM);
+      Self__MRBR=((__LOCAL *)((__READ_LOCAL *)__tmp__DIEM)->local__HJZD);
+      __tmp__EIEM=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__MRBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__MRBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__MRBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__MRBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__G2HM=FALSE__;
+      __tmp__EIEM=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__G2HM=is_invariant__0RGM(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__Y3CM(__tmp__DIEM);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__G2HM=is_invariant__ISGM(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__G4CM(__tmp__DIEM);
     } break;
     case __REAL_CST__: {
-      __tmp__G2HM=TRUE__;
+      __tmp__EIEM=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__G2HM=TRUE__;
+      __tmp__EIEM=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__G2HM=TRUE__;
+      __tmp__EIEM=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__G2HM=TRUE__;
+      __tmp__EIEM=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__G2HM=is_invariant__CTGM(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__A5CM(__tmp__DIEM);
     } break;
     case __EXPR_SUB__: {
-      __tmp__G2HM=is_invariant__QTGM(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__O5CM(__tmp__DIEM);
     } break;
     case __EXPR_MUL__: {
-      __tmp__G2HM=is_invariant__4TGM(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__25CM(__tmp__DIEM);
     } break;
     case __EXPR_DIV__: {
-      __tmp__G2HM=is_invariant__MUGM(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__KADM(__tmp__DIEM);
     } break;
     case __EXPR_AND__: {
-      __tmp__G2HM=is_invariant__0UGM(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__YADM(__tmp__DIEM);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__G2HM=is_invariant__IVGM(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__GBDM(__tmp__DIEM);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__G2HM=is_invariant__WVGM(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__UBDM(__tmp__DIEM);
     } break;
     case __PUT_TO__: {
-      __tmp__G2HM=is_invariant__EWGM(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__CCDM(__tmp__DIEM);
     } break;
     case __ITEM__: {
-      __tmp__G2HM=is_invariant__1WGM(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__ZCDM(__tmp__DIEM);
     } break;
     case __SIZE_OF__: {
-      __tmp__G2HM=TRUE__;
+      __tmp__EIEM=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__G2HM=is_invariant__MXGM(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__KDDM(__tmp__DIEM);
     } break;
     case __CALL_SLOT__: {
-      __tmp__G2HM=FALSE__;
+      __tmp__EIEM=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__G2HM=is_invariant__Q00L(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__5EXL(__tmp__DIEM);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__G2HM=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__F2HM)->global__3DNK,NULL);
+      __tmp__EIEM=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__DIEM)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__G2HM=is_invariant__2GQN(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__AVMN(__tmp__DIEM);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__G2HM=is_invariant__YXJO(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__QAGO(__tmp__DIEM);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__G2HM=is_invariant__DCQO(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__1KMO(__tmp__DIEM);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__G2HM=is_invariant__GYJO(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__4AGO(__tmp__DIEM);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__G2HM=is_invariant__SCQO(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__KLMO(__tmp__DIEM);
     } break;
     case __EXPR_NEG__: {
-      __tmp__G2HM=is_invariant__FHPM(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__PTLM(__tmp__DIEM);
     } break;
     case __EXPR_ADD__: {
-      __tmp__G2HM=is_invariant__21HM(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__0HEM(__tmp__DIEM);
     } break;
     case __EXPR_NOT__: {
-      __tmp__G2HM=is_invariant__RE4M(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__VS0M(__tmp__DIEM);
     } break;
     case __EXPR_MOD__: {
-      __tmp__G2HM=is_invariant__UYJO(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__MBGO(__tmp__DIEM);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__G2HM=is_invariant__1SIP(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__T1EP(__tmp__DIEM);
     } break;
     case __EXPR_INF__: {
-      __tmp__G2HM=is_invariant__HQWN(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__L4SN(__tmp__DIEM);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__G2HM=is_invariant__VQWN(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__Z4SN(__tmp__DIEM);
     } break;
     case __EXPR_OR__: {
-      __tmp__G2HM=is_invariant__XAVN(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__1ORN(__tmp__DIEM);
     } break;
     case __EXPR_XOR__: {
-      __tmp__G2HM=is_invariant__2PZO(__tmp__F2HM);
+      __tmp__EIEM=is_invariant__UYVO(__tmp__DIEM);
     } break;
     };
-    __tmp__J2HM=__tmp__G2HM;
+    __tmp__HIEM=__tmp__EIEM;
   } else {
-    __tmp__J2HM=FALSE__;
+    __tmp__HIEM=FALSE__;
   };
-  return(__tmp__J2HM);
+  return(__tmp__HIEM);
 }
 
-static __BOOLEAN is_invariant__RE4M(__EXPR_NOT *Self__SE4M)
+static __BOOLEAN is_invariant__VS0M(__EXPR_NOT *Self__WS0M)
 // ({EXPR_NOT}) With resultRecursive, No inlinable.
 {
-  void *__tmp__UE4M;
-  __BOOLEAN __tmp__VE4M;
-  __tmp__UE4M=Self__SE4M->parent_expr_unary__Y1ZL.right__DWHL;
-  switch (((struct ___OBJ *)__tmp__UE4M)->__id) {
+  void *__tmp__YS0M;
+  __LOCAL *Self__ORBR;
+  __BOOLEAN __tmp__ZS0M;
+  __tmp__YS0M=Self__WS0M->parent_expr_unary__YGWL.right__SXDL;
+  switch (((struct ___OBJ *)__tmp__YS0M)->__id) {
   case __LIST__: {
-    __tmp__VE4M=is_invariant__MD4M(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__QR0M(__tmp__YS0M);
   } break;
   case __STRING_CST__: {
-    __tmp__VE4M=TRUE__;
+    __tmp__ZS0M=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__VE4M=FALSE__;
+    __tmp__ZS0M=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__VE4M=TRUE__;
+    __tmp__ZS0M=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__VE4M=TRUE__;
+    __tmp__ZS0M=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__VE4M=is_invariant__RRGM(__tmp__UE4M);
+    Self__ORBR=((__LOCAL *)((__READ_LOCAL *)__tmp__YS0M)->local__HJZD);
+    __tmp__ZS0M=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__ORBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__ORBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__ORBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__ORBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__VE4M=FALSE__;
+    __tmp__ZS0M=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__VE4M=is_invariant__0RGM(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__Y3CM(__tmp__YS0M);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__VE4M=is_invariant__ISGM(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__G4CM(__tmp__YS0M);
   } break;
   case __REAL_CST__: {
-    __tmp__VE4M=TRUE__;
+    __tmp__ZS0M=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__VE4M=TRUE__;
+    __tmp__ZS0M=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__VE4M=TRUE__;
+    __tmp__ZS0M=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__VE4M=TRUE__;
+    __tmp__ZS0M=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__VE4M=is_invariant__CTGM(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__A5CM(__tmp__YS0M);
   } break;
   case __EXPR_SUB__: {
-    __tmp__VE4M=is_invariant__QTGM(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__O5CM(__tmp__YS0M);
   } break;
   case __EXPR_MUL__: {
-    __tmp__VE4M=is_invariant__4TGM(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__25CM(__tmp__YS0M);
   } break;
   case __EXPR_DIV__: {
-    __tmp__VE4M=is_invariant__MUGM(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__KADM(__tmp__YS0M);
   } break;
   case __EXPR_AND__: {
-    __tmp__VE4M=is_invariant__0UGM(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__YADM(__tmp__YS0M);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__VE4M=is_invariant__IVGM(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__GBDM(__tmp__YS0M);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__VE4M=is_invariant__WVGM(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__UBDM(__tmp__YS0M);
   } break;
   case __PUT_TO__: {
-    __tmp__VE4M=is_invariant__EWGM(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__CCDM(__tmp__YS0M);
   } break;
   case __ITEM__: {
-    __tmp__VE4M=is_invariant__1WGM(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__ZCDM(__tmp__YS0M);
   } break;
   case __SIZE_OF__: {
-    __tmp__VE4M=TRUE__;
+    __tmp__ZS0M=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__VE4M=is_invariant__MXGM(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__KDDM(__tmp__YS0M);
   } break;
   case __CALL_SLOT__: {
-    __tmp__VE4M=FALSE__;
+    __tmp__ZS0M=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__VE4M=is_invariant__Q00L(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__5EXL(__tmp__YS0M);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__VE4M=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__UE4M)->global__3DNK,NULL);
+    __tmp__ZS0M=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__YS0M)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__VE4M=is_invariant__2GQN(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__AVMN(__tmp__YS0M);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__VE4M=is_invariant__YXJO(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__QAGO(__tmp__YS0M);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__VE4M=is_invariant__DCQO(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__1KMO(__tmp__YS0M);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__VE4M=is_invariant__GYJO(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__4AGO(__tmp__YS0M);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__VE4M=is_invariant__SCQO(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__KLMO(__tmp__YS0M);
   } break;
   case __EXPR_NEG__: {
-    __tmp__VE4M=is_invariant__FHPM(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__PTLM(__tmp__YS0M);
   } break;
   case __EXPR_ADD__: {
-    __tmp__VE4M=is_invariant__21HM(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__0HEM(__tmp__YS0M);
   } break;
   case __EXPR_NOT__: {
-    __tmp__VE4M=is_invariant__RE4M(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__VS0M(__tmp__YS0M);
   } break;
   case __EXPR_MOD__: {
-    __tmp__VE4M=is_invariant__UYJO(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__MBGO(__tmp__YS0M);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__VE4M=is_invariant__1SIP(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__T1EP(__tmp__YS0M);
   } break;
   case __EXPR_INF__: {
-    __tmp__VE4M=is_invariant__HQWN(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__L4SN(__tmp__YS0M);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__VE4M=is_invariant__VQWN(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__Z4SN(__tmp__YS0M);
   } break;
   case __EXPR_OR__: {
-    __tmp__VE4M=is_invariant__XAVN(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__1ORN(__tmp__YS0M);
   } break;
   case __EXPR_XOR__: {
-    __tmp__VE4M=is_invariant__2PZO(__tmp__UE4M);
+    __tmp__ZS0M=is_invariant__UYVO(__tmp__YS0M);
   } break;
   };
-  return(__tmp__VE4M);
+  return(__tmp__ZS0M);
 }
 
-static __BOOLEAN is_invariant__UYJO(__EXPR_MOD *Self__VYJO)
+static __BOOLEAN is_invariant__MBGO(__EXPR_MOD *Self__NBGO)
 // ({EXPR_MOD}) With resultRecursive, No inlinable.
 {
-  void *__tmp__XYJO,*__tmp__3YJO;
-  __BOOLEAN __tmp__YYJO,__tmp__4YJO,__tmp__BZJO;
-  __tmp__XYJO=Self__VYJO->parent_expr_binary__15ZL.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__XYJO)->__id) {
+  void *__tmp__PBGO,*__tmp__VBGO;
+  __LOCAL *Self__QRBR,*Self__SRBR;
+  __BOOLEAN __tmp__QBGO,__tmp__WBGO,__tmp__ZBGO;
+  __tmp__PBGO=Self__NBGO->parent_expr_binary__1KWL.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__PBGO)->__id) {
   case __LIST__: {
-    __tmp__YYJO=is_invariant__MD4M(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__QR0M(__tmp__PBGO);
   } break;
   case __STRING_CST__: {
-    __tmp__YYJO=TRUE__;
+    __tmp__QBGO=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__YYJO=FALSE__;
+    __tmp__QBGO=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__YYJO=TRUE__;
+    __tmp__QBGO=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__YYJO=TRUE__;
+    __tmp__QBGO=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__YYJO=is_invariant__RRGM(__tmp__XYJO);
+    Self__QRBR=((__LOCAL *)((__READ_LOCAL *)__tmp__PBGO)->local__HJZD);
+    __tmp__QBGO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__QRBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__QRBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__QRBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__QRBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__YYJO=FALSE__;
+    __tmp__QBGO=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__YYJO=is_invariant__0RGM(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__Y3CM(__tmp__PBGO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__YYJO=is_invariant__ISGM(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__G4CM(__tmp__PBGO);
   } break;
   case __REAL_CST__: {
-    __tmp__YYJO=TRUE__;
+    __tmp__QBGO=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__YYJO=TRUE__;
+    __tmp__QBGO=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__YYJO=TRUE__;
+    __tmp__QBGO=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__YYJO=TRUE__;
+    __tmp__QBGO=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__YYJO=is_invariant__CTGM(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__A5CM(__tmp__PBGO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__YYJO=is_invariant__QTGM(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__O5CM(__tmp__PBGO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__YYJO=is_invariant__4TGM(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__25CM(__tmp__PBGO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__YYJO=is_invariant__MUGM(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__KADM(__tmp__PBGO);
   } break;
   case __EXPR_AND__: {
-    __tmp__YYJO=is_invariant__0UGM(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__YADM(__tmp__PBGO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__YYJO=is_invariant__IVGM(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__GBDM(__tmp__PBGO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__YYJO=is_invariant__WVGM(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__UBDM(__tmp__PBGO);
   } break;
   case __PUT_TO__: {
-    __tmp__YYJO=is_invariant__EWGM(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__CCDM(__tmp__PBGO);
   } break;
   case __ITEM__: {
-    __tmp__YYJO=is_invariant__1WGM(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__ZCDM(__tmp__PBGO);
   } break;
   case __SIZE_OF__: {
-    __tmp__YYJO=TRUE__;
+    __tmp__QBGO=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__YYJO=is_invariant__MXGM(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__KDDM(__tmp__PBGO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__YYJO=FALSE__;
+    __tmp__QBGO=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__YYJO=is_invariant__Q00L(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__5EXL(__tmp__PBGO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__YYJO=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__XYJO)->global__3DNK,NULL);
+    __tmp__QBGO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__PBGO)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__YYJO=is_invariant__2GQN(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__AVMN(__tmp__PBGO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__YYJO=is_invariant__YXJO(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__QAGO(__tmp__PBGO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__YYJO=is_invariant__DCQO(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__1KMO(__tmp__PBGO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__YYJO=is_invariant__GYJO(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__4AGO(__tmp__PBGO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__YYJO=is_invariant__SCQO(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__KLMO(__tmp__PBGO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__YYJO=is_invariant__FHPM(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__PTLM(__tmp__PBGO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__YYJO=is_invariant__21HM(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__0HEM(__tmp__PBGO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__YYJO=is_invariant__RE4M(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__VS0M(__tmp__PBGO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__YYJO=is_invariant__UYJO(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__MBGO(__tmp__PBGO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__YYJO=is_invariant__1SIP(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__T1EP(__tmp__PBGO);
   } break;
   case __EXPR_INF__: {
-    __tmp__YYJO=is_invariant__HQWN(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__L4SN(__tmp__PBGO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__YYJO=is_invariant__VQWN(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__Z4SN(__tmp__PBGO);
   } break;
   case __EXPR_OR__: {
-    __tmp__YYJO=is_invariant__XAVN(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__1ORN(__tmp__PBGO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__YYJO=is_invariant__2PZO(__tmp__XYJO);
+    __tmp__QBGO=is_invariant__UYVO(__tmp__PBGO);
   } break;
   };
-  if (__tmp__YYJO) {
-    __tmp__3YJO=Self__VYJO->parent_expr_binary__15ZL.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__3YJO)->__id) {
+  if (__tmp__QBGO) {
+    __tmp__VBGO=Self__NBGO->parent_expr_binary__1KWL.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__VBGO)->__id) {
     case __LIST__: {
-      __tmp__4YJO=is_invariant__MD4M(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__QR0M(__tmp__VBGO);
     } break;
     case __STRING_CST__: {
-      __tmp__4YJO=TRUE__;
+      __tmp__WBGO=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__4YJO=FALSE__;
+      __tmp__WBGO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__4YJO=TRUE__;
+      __tmp__WBGO=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__4YJO=TRUE__;
+      __tmp__WBGO=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__4YJO=is_invariant__RRGM(__tmp__3YJO);
+      Self__SRBR=((__LOCAL *)((__READ_LOCAL *)__tmp__VBGO)->local__HJZD);
+      __tmp__WBGO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__SRBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__SRBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__SRBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__SRBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__4YJO=FALSE__;
+      __tmp__WBGO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__4YJO=is_invariant__0RGM(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__Y3CM(__tmp__VBGO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__4YJO=is_invariant__ISGM(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__G4CM(__tmp__VBGO);
     } break;
     case __REAL_CST__: {
-      __tmp__4YJO=TRUE__;
+      __tmp__WBGO=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__4YJO=TRUE__;
+      __tmp__WBGO=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__4YJO=TRUE__;
+      __tmp__WBGO=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__4YJO=TRUE__;
+      __tmp__WBGO=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__4YJO=is_invariant__CTGM(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__A5CM(__tmp__VBGO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__4YJO=is_invariant__QTGM(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__O5CM(__tmp__VBGO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__4YJO=is_invariant__4TGM(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__25CM(__tmp__VBGO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__4YJO=is_invariant__MUGM(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__KADM(__tmp__VBGO);
     } break;
     case __EXPR_AND__: {
-      __tmp__4YJO=is_invariant__0UGM(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__YADM(__tmp__VBGO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__4YJO=is_invariant__IVGM(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__GBDM(__tmp__VBGO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__4YJO=is_invariant__WVGM(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__UBDM(__tmp__VBGO);
     } break;
     case __PUT_TO__: {
-      __tmp__4YJO=is_invariant__EWGM(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__CCDM(__tmp__VBGO);
     } break;
     case __ITEM__: {
-      __tmp__4YJO=is_invariant__1WGM(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__ZCDM(__tmp__VBGO);
     } break;
     case __SIZE_OF__: {
-      __tmp__4YJO=TRUE__;
+      __tmp__WBGO=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__4YJO=is_invariant__MXGM(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__KDDM(__tmp__VBGO);
     } break;
     case __CALL_SLOT__: {
-      __tmp__4YJO=FALSE__;
+      __tmp__WBGO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__4YJO=is_invariant__Q00L(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__5EXL(__tmp__VBGO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__4YJO=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__3YJO)->global__3DNK,NULL);
+      __tmp__WBGO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__VBGO)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__4YJO=is_invariant__2GQN(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__AVMN(__tmp__VBGO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__4YJO=is_invariant__YXJO(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__QAGO(__tmp__VBGO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__4YJO=is_invariant__DCQO(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__1KMO(__tmp__VBGO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__4YJO=is_invariant__GYJO(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__4AGO(__tmp__VBGO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__4YJO=is_invariant__SCQO(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__KLMO(__tmp__VBGO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__4YJO=is_invariant__FHPM(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__PTLM(__tmp__VBGO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__4YJO=is_invariant__21HM(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__0HEM(__tmp__VBGO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__4YJO=is_invariant__RE4M(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__VS0M(__tmp__VBGO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__4YJO=is_invariant__UYJO(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__MBGO(__tmp__VBGO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__4YJO=is_invariant__1SIP(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__T1EP(__tmp__VBGO);
     } break;
     case __EXPR_INF__: {
-      __tmp__4YJO=is_invariant__HQWN(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__L4SN(__tmp__VBGO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__4YJO=is_invariant__VQWN(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__Z4SN(__tmp__VBGO);
     } break;
     case __EXPR_OR__: {
-      __tmp__4YJO=is_invariant__XAVN(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__1ORN(__tmp__VBGO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__4YJO=is_invariant__2PZO(__tmp__3YJO);
+      __tmp__WBGO=is_invariant__UYVO(__tmp__VBGO);
     } break;
     };
-    __tmp__BZJO=__tmp__4YJO;
+    __tmp__ZBGO=__tmp__WBGO;
   } else {
-    __tmp__BZJO=FALSE__;
+    __tmp__ZBGO=FALSE__;
   };
-  return(__tmp__BZJO);
+  return(__tmp__ZBGO);
 }
 
-static __BOOLEAN is_invariant__1SIP(__EXPR_SUP_EQ *Self__2SIP)
+static __BOOLEAN is_invariant__T1EP(__EXPR_SUP_EQ *Self__U1EP)
 // ({EXPR_SUP_EQ}) With resultRecursive, No inlinable.
 {
-  void *__tmp__4SIP,*__tmp__ETIP;
-  __BOOLEAN __tmp__5SIP,__tmp__FTIP,__tmp__ITIP;
-  __tmp__4SIP=Self__2SIP->parent_expr_binary_cmp__QL5M.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__4SIP)->__id) {
+  void *__tmp__W1EP,*__tmp__21EP;
+  __LOCAL *Self__URBR,*Self__WRBR;
+  __BOOLEAN __tmp__X1EP,__tmp__31EP,__tmp__A2EP;
+  __tmp__W1EP=Self__U1EP->parent_expr_binary_cmp__UZ1M.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__W1EP)->__id) {
   case __LIST__: {
-    __tmp__5SIP=is_invariant__MD4M(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__QR0M(__tmp__W1EP);
   } break;
   case __STRING_CST__: {
-    __tmp__5SIP=TRUE__;
+    __tmp__X1EP=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__5SIP=FALSE__;
+    __tmp__X1EP=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__5SIP=TRUE__;
+    __tmp__X1EP=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__5SIP=TRUE__;
+    __tmp__X1EP=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__5SIP=is_invariant__RRGM(__tmp__4SIP);
+    Self__URBR=((__LOCAL *)((__READ_LOCAL *)__tmp__W1EP)->local__HJZD);
+    __tmp__X1EP=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__URBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__URBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__URBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__URBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__5SIP=FALSE__;
+    __tmp__X1EP=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__5SIP=is_invariant__0RGM(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__Y3CM(__tmp__W1EP);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__5SIP=is_invariant__ISGM(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__G4CM(__tmp__W1EP);
   } break;
   case __REAL_CST__: {
-    __tmp__5SIP=TRUE__;
+    __tmp__X1EP=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__5SIP=TRUE__;
+    __tmp__X1EP=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__5SIP=TRUE__;
+    __tmp__X1EP=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__5SIP=TRUE__;
+    __tmp__X1EP=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__5SIP=is_invariant__CTGM(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__A5CM(__tmp__W1EP);
   } break;
   case __EXPR_SUB__: {
-    __tmp__5SIP=is_invariant__QTGM(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__O5CM(__tmp__W1EP);
   } break;
   case __EXPR_MUL__: {
-    __tmp__5SIP=is_invariant__4TGM(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__25CM(__tmp__W1EP);
   } break;
   case __EXPR_DIV__: {
-    __tmp__5SIP=is_invariant__MUGM(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__KADM(__tmp__W1EP);
   } break;
   case __EXPR_AND__: {
-    __tmp__5SIP=is_invariant__0UGM(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__YADM(__tmp__W1EP);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__5SIP=is_invariant__IVGM(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__GBDM(__tmp__W1EP);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__5SIP=is_invariant__WVGM(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__UBDM(__tmp__W1EP);
   } break;
   case __PUT_TO__: {
-    __tmp__5SIP=is_invariant__EWGM(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__CCDM(__tmp__W1EP);
   } break;
   case __ITEM__: {
-    __tmp__5SIP=is_invariant__1WGM(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__ZCDM(__tmp__W1EP);
   } break;
   case __SIZE_OF__: {
-    __tmp__5SIP=TRUE__;
+    __tmp__X1EP=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__5SIP=is_invariant__MXGM(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__KDDM(__tmp__W1EP);
   } break;
   case __CALL_SLOT__: {
-    __tmp__5SIP=FALSE__;
+    __tmp__X1EP=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__5SIP=is_invariant__Q00L(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__5EXL(__tmp__W1EP);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__5SIP=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__4SIP)->global__3DNK,NULL);
+    __tmp__X1EP=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__W1EP)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__5SIP=is_invariant__2GQN(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__AVMN(__tmp__W1EP);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__5SIP=is_invariant__YXJO(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__QAGO(__tmp__W1EP);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__5SIP=is_invariant__DCQO(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__1KMO(__tmp__W1EP);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__5SIP=is_invariant__GYJO(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__4AGO(__tmp__W1EP);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__5SIP=is_invariant__SCQO(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__KLMO(__tmp__W1EP);
   } break;
   case __EXPR_NEG__: {
-    __tmp__5SIP=is_invariant__FHPM(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__PTLM(__tmp__W1EP);
   } break;
   case __EXPR_ADD__: {
-    __tmp__5SIP=is_invariant__21HM(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__0HEM(__tmp__W1EP);
   } break;
   case __EXPR_NOT__: {
-    __tmp__5SIP=is_invariant__RE4M(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__VS0M(__tmp__W1EP);
   } break;
   case __EXPR_MOD__: {
-    __tmp__5SIP=is_invariant__UYJO(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__MBGO(__tmp__W1EP);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__5SIP=is_invariant__1SIP(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__T1EP(__tmp__W1EP);
   } break;
   case __EXPR_INF__: {
-    __tmp__5SIP=is_invariant__HQWN(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__L4SN(__tmp__W1EP);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__5SIP=is_invariant__VQWN(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__Z4SN(__tmp__W1EP);
   } break;
   case __EXPR_OR__: {
-    __tmp__5SIP=is_invariant__XAVN(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__1ORN(__tmp__W1EP);
   } break;
   case __EXPR_XOR__: {
-    __tmp__5SIP=is_invariant__2PZO(__tmp__4SIP);
+    __tmp__X1EP=is_invariant__UYVO(__tmp__W1EP);
   } break;
   };
-  if (__tmp__5SIP) {
-    __tmp__ETIP=Self__2SIP->parent_expr_binary_cmp__QL5M.right__3FAI;
-    switch (((struct ___OBJ *)__tmp__ETIP)->__id) {
+  if (__tmp__X1EP) {
+    __tmp__21EP=Self__U1EP->parent_expr_binary_cmp__UZ1M.right__TM2H;
+    switch (((struct ___OBJ *)__tmp__21EP)->__id) {
     case __LIST__: {
-      __tmp__FTIP=is_invariant__MD4M(__tmp__ETIP);
+      __tmp__31EP=is_invariant__QR0M(__tmp__21EP);
     } break;
     case __STRING_CST__: {
-      __tmp__FTIP=TRUE__;
+      __tmp__31EP=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__FTIP=FALSE__;
+      __tmp__31EP=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__FTIP=TRUE__;
+      __tmp__31EP=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__FTIP=TRUE__;
+      __tmp__31EP=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__FTIP=is_invariant__RRGM(__tmp__ETIP);
+      Self__WRBR=((__LOCAL *)((__READ_LOCAL *)__tmp__21EP)->local__HJZD);
+      __tmp__31EP=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__WRBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__WRBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__WRBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__WRBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__FTIP=FALSE__;
+      __tmp__31EP=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__FTIP=is_invariant__0RGM(__tmp__ETIP);
+      __tmp__31EP=is_invariant__Y3CM(__tmp__21EP);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__FTIP=is_invariant__ISGM(__tmp__ETIP);
+      __tmp__31EP=is_invariant__G4CM(__tmp__21EP);
     } break;
     case __REAL_CST__: {
-      __tmp__FTIP=TRUE__;
+      __tmp__31EP=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__FTIP=TRUE__;
+      __tmp__31EP=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__FTIP=TRUE__;
+      __tmp__31EP=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__FTIP=TRUE__;
+      __tmp__31EP=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__FTIP=is_invariant__CTGM(__tmp__ETIP);
+      __tmp__31EP=is_invariant__A5CM(__tmp__21EP);
     } break;
     case __EXPR_SUB__: {
-      __tmp__FTIP=is_invariant__QTGM(__tmp__ETIP);
+      __tmp__31EP=is_invariant__O5CM(__tmp__21EP);
     } break;
     case __EXPR_MUL__: {
-      __tmp__FTIP=is_invariant__4TGM(__tmp__ETIP);
+      __tmp__31EP=is_invariant__25CM(__tmp__21EP);
     } break;
     case __EXPR_DIV__: {
-      __tmp__FTIP=is_invariant__MUGM(__tmp__ETIP);
+      __tmp__31EP=is_invariant__KADM(__tmp__21EP);
     } break;
     case __EXPR_AND__: {
-      __tmp__FTIP=is_invariant__0UGM(__tmp__ETIP);
+      __tmp__31EP=is_invariant__YADM(__tmp__21EP);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__FTIP=is_invariant__IVGM(__tmp__ETIP);
+      __tmp__31EP=is_invariant__GBDM(__tmp__21EP);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__FTIP=is_invariant__WVGM(__tmp__ETIP);
+      __tmp__31EP=is_invariant__UBDM(__tmp__21EP);
     } break;
     case __PUT_TO__: {
-      __tmp__FTIP=is_invariant__EWGM(__tmp__ETIP);
+      __tmp__31EP=is_invariant__CCDM(__tmp__21EP);
     } break;
     case __ITEM__: {
-      __tmp__FTIP=is_invariant__1WGM(__tmp__ETIP);
+      __tmp__31EP=is_invariant__ZCDM(__tmp__21EP);
     } break;
     case __SIZE_OF__: {
-      __tmp__FTIP=TRUE__;
+      __tmp__31EP=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__FTIP=is_invariant__MXGM(__tmp__ETIP);
+      __tmp__31EP=is_invariant__KDDM(__tmp__21EP);
     } break;
     case __CALL_SLOT__: {
-      __tmp__FTIP=FALSE__;
+      __tmp__31EP=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__FTIP=is_invariant__Q00L(__tmp__ETIP);
+      __tmp__31EP=is_invariant__5EXL(__tmp__21EP);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__FTIP=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__ETIP)->global__3DNK,NULL);
+      __tmp__31EP=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__21EP)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__FTIP=is_invariant__2GQN(__tmp__ETIP);
+      __tmp__31EP=is_invariant__AVMN(__tmp__21EP);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__FTIP=is_invariant__YXJO(__tmp__ETIP);
+      __tmp__31EP=is_invariant__QAGO(__tmp__21EP);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__FTIP=is_invariant__DCQO(__tmp__ETIP);
+      __tmp__31EP=is_invariant__1KMO(__tmp__21EP);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__FTIP=is_invariant__GYJO(__tmp__ETIP);
+      __tmp__31EP=is_invariant__4AGO(__tmp__21EP);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__FTIP=is_invariant__SCQO(__tmp__ETIP);
+      __tmp__31EP=is_invariant__KLMO(__tmp__21EP);
     } break;
     case __EXPR_NEG__: {
-      __tmp__FTIP=is_invariant__FHPM(__tmp__ETIP);
+      __tmp__31EP=is_invariant__PTLM(__tmp__21EP);
     } break;
     case __EXPR_ADD__: {
-      __tmp__FTIP=is_invariant__21HM(__tmp__ETIP);
+      __tmp__31EP=is_invariant__0HEM(__tmp__21EP);
     } break;
     case __EXPR_NOT__: {
-      __tmp__FTIP=is_invariant__RE4M(__tmp__ETIP);
+      __tmp__31EP=is_invariant__VS0M(__tmp__21EP);
     } break;
     case __EXPR_MOD__: {
-      __tmp__FTIP=is_invariant__UYJO(__tmp__ETIP);
+      __tmp__31EP=is_invariant__MBGO(__tmp__21EP);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__FTIP=is_invariant__1SIP(__tmp__ETIP);
+      __tmp__31EP=is_invariant__T1EP(__tmp__21EP);
     } break;
     case __EXPR_INF__: {
-      __tmp__FTIP=is_invariant__HQWN(__tmp__ETIP);
+      __tmp__31EP=is_invariant__L4SN(__tmp__21EP);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__FTIP=is_invariant__VQWN(__tmp__ETIP);
+      __tmp__31EP=is_invariant__Z4SN(__tmp__21EP);
     } break;
     case __EXPR_OR__: {
-      __tmp__FTIP=is_invariant__XAVN(__tmp__ETIP);
+      __tmp__31EP=is_invariant__1ORN(__tmp__21EP);
     } break;
     case __EXPR_XOR__: {
-      __tmp__FTIP=is_invariant__2PZO(__tmp__ETIP);
+      __tmp__31EP=is_invariant__UYVO(__tmp__21EP);
     } break;
     };
-    __tmp__ITIP=__tmp__FTIP;
+    __tmp__A2EP=__tmp__31EP;
   } else {
-    __tmp__ITIP=FALSE__;
+    __tmp__A2EP=FALSE__;
   };
-  return(__tmp__ITIP);
+  return(__tmp__A2EP);
 }
 
-static __BOOLEAN is_invariant__HQWN(__EXPR_INF *Self__IQWN)
+static __BOOLEAN is_invariant__L4SN(__EXPR_INF *Self__M4SN)
 // ({EXPR_INF}) With resultRecursive, No inlinable.
 {
-  void *__tmp__KQWN,*__tmp__QQWN;
-  __BOOLEAN __tmp__LQWN,__tmp__RQWN,__tmp__UQWN;
-  __tmp__KQWN=Self__IQWN->parent_expr_binary_cmp__CN5M.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__KQWN)->__id) {
+  void *__tmp__O4SN,*__tmp__U4SN;
+  __LOCAL *Self__YRBR,*Self__0RBR;
+  __BOOLEAN __tmp__P4SN,__tmp__V4SN,__tmp__Y4SN;
+  __tmp__O4SN=Self__M4SN->parent_expr_binary_cmp__G11M.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__O4SN)->__id) {
   case __LIST__: {
-    __tmp__LQWN=is_invariant__MD4M(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__QR0M(__tmp__O4SN);
   } break;
   case __STRING_CST__: {
-    __tmp__LQWN=TRUE__;
+    __tmp__P4SN=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__LQWN=FALSE__;
+    __tmp__P4SN=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__LQWN=TRUE__;
+    __tmp__P4SN=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__LQWN=TRUE__;
+    __tmp__P4SN=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__LQWN=is_invariant__RRGM(__tmp__KQWN);
+    Self__YRBR=((__LOCAL *)((__READ_LOCAL *)__tmp__O4SN)->local__HJZD);
+    __tmp__P4SN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__YRBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__YRBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__YRBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__YRBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__LQWN=FALSE__;
+    __tmp__P4SN=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__LQWN=is_invariant__0RGM(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__Y3CM(__tmp__O4SN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__LQWN=is_invariant__ISGM(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__G4CM(__tmp__O4SN);
   } break;
   case __REAL_CST__: {
-    __tmp__LQWN=TRUE__;
+    __tmp__P4SN=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__LQWN=TRUE__;
+    __tmp__P4SN=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__LQWN=TRUE__;
+    __tmp__P4SN=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__LQWN=TRUE__;
+    __tmp__P4SN=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__LQWN=is_invariant__CTGM(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__A5CM(__tmp__O4SN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__LQWN=is_invariant__QTGM(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__O5CM(__tmp__O4SN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__LQWN=is_invariant__4TGM(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__25CM(__tmp__O4SN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__LQWN=is_invariant__MUGM(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__KADM(__tmp__O4SN);
   } break;
   case __EXPR_AND__: {
-    __tmp__LQWN=is_invariant__0UGM(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__YADM(__tmp__O4SN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__LQWN=is_invariant__IVGM(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__GBDM(__tmp__O4SN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__LQWN=is_invariant__WVGM(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__UBDM(__tmp__O4SN);
   } break;
   case __PUT_TO__: {
-    __tmp__LQWN=is_invariant__EWGM(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__CCDM(__tmp__O4SN);
   } break;
   case __ITEM__: {
-    __tmp__LQWN=is_invariant__1WGM(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__ZCDM(__tmp__O4SN);
   } break;
   case __SIZE_OF__: {
-    __tmp__LQWN=TRUE__;
+    __tmp__P4SN=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__LQWN=is_invariant__MXGM(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__KDDM(__tmp__O4SN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__LQWN=FALSE__;
+    __tmp__P4SN=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__LQWN=is_invariant__Q00L(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__5EXL(__tmp__O4SN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__LQWN=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__KQWN)->global__3DNK,NULL);
+    __tmp__P4SN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__O4SN)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__LQWN=is_invariant__2GQN(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__AVMN(__tmp__O4SN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__LQWN=is_invariant__YXJO(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__QAGO(__tmp__O4SN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__LQWN=is_invariant__DCQO(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__1KMO(__tmp__O4SN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__LQWN=is_invariant__GYJO(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__4AGO(__tmp__O4SN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__LQWN=is_invariant__SCQO(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__KLMO(__tmp__O4SN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__LQWN=is_invariant__FHPM(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__PTLM(__tmp__O4SN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__LQWN=is_invariant__21HM(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__0HEM(__tmp__O4SN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__LQWN=is_invariant__RE4M(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__VS0M(__tmp__O4SN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__LQWN=is_invariant__UYJO(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__MBGO(__tmp__O4SN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__LQWN=is_invariant__1SIP(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__T1EP(__tmp__O4SN);
   } break;
   case __EXPR_INF__: {
-    __tmp__LQWN=is_invariant__HQWN(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__L4SN(__tmp__O4SN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__LQWN=is_invariant__VQWN(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__Z4SN(__tmp__O4SN);
   } break;
   case __EXPR_OR__: {
-    __tmp__LQWN=is_invariant__XAVN(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__1ORN(__tmp__O4SN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__LQWN=is_invariant__2PZO(__tmp__KQWN);
+    __tmp__P4SN=is_invariant__UYVO(__tmp__O4SN);
   } break;
   };
-  if (__tmp__LQWN) {
-    __tmp__QQWN=Self__IQWN->parent_expr_binary_cmp__CN5M.right__3FAI;
-    switch (((struct ___OBJ *)__tmp__QQWN)->__id) {
+  if (__tmp__P4SN) {
+    __tmp__U4SN=Self__M4SN->parent_expr_binary_cmp__G11M.right__TM2H;
+    switch (((struct ___OBJ *)__tmp__U4SN)->__id) {
     case __LIST__: {
-      __tmp__RQWN=is_invariant__MD4M(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__QR0M(__tmp__U4SN);
     } break;
     case __STRING_CST__: {
-      __tmp__RQWN=TRUE__;
+      __tmp__V4SN=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__RQWN=FALSE__;
+      __tmp__V4SN=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__RQWN=TRUE__;
+      __tmp__V4SN=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__RQWN=TRUE__;
+      __tmp__V4SN=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__RQWN=is_invariant__RRGM(__tmp__QQWN);
+      Self__0RBR=((__LOCAL *)((__READ_LOCAL *)__tmp__U4SN)->local__HJZD);
+      __tmp__V4SN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__0RBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__0RBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__0RBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__0RBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__RQWN=FALSE__;
+      __tmp__V4SN=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__RQWN=is_invariant__0RGM(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__Y3CM(__tmp__U4SN);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__RQWN=is_invariant__ISGM(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__G4CM(__tmp__U4SN);
     } break;
     case __REAL_CST__: {
-      __tmp__RQWN=TRUE__;
+      __tmp__V4SN=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__RQWN=TRUE__;
+      __tmp__V4SN=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__RQWN=TRUE__;
+      __tmp__V4SN=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__RQWN=TRUE__;
+      __tmp__V4SN=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__RQWN=is_invariant__CTGM(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__A5CM(__tmp__U4SN);
     } break;
     case __EXPR_SUB__: {
-      __tmp__RQWN=is_invariant__QTGM(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__O5CM(__tmp__U4SN);
     } break;
     case __EXPR_MUL__: {
-      __tmp__RQWN=is_invariant__4TGM(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__25CM(__tmp__U4SN);
     } break;
     case __EXPR_DIV__: {
-      __tmp__RQWN=is_invariant__MUGM(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__KADM(__tmp__U4SN);
     } break;
     case __EXPR_AND__: {
-      __tmp__RQWN=is_invariant__0UGM(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__YADM(__tmp__U4SN);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__RQWN=is_invariant__IVGM(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__GBDM(__tmp__U4SN);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__RQWN=is_invariant__WVGM(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__UBDM(__tmp__U4SN);
     } break;
     case __PUT_TO__: {
-      __tmp__RQWN=is_invariant__EWGM(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__CCDM(__tmp__U4SN);
     } break;
     case __ITEM__: {
-      __tmp__RQWN=is_invariant__1WGM(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__ZCDM(__tmp__U4SN);
     } break;
     case __SIZE_OF__: {
-      __tmp__RQWN=TRUE__;
+      __tmp__V4SN=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__RQWN=is_invariant__MXGM(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__KDDM(__tmp__U4SN);
     } break;
     case __CALL_SLOT__: {
-      __tmp__RQWN=FALSE__;
+      __tmp__V4SN=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__RQWN=is_invariant__Q00L(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__5EXL(__tmp__U4SN);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__RQWN=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__QQWN)->global__3DNK,NULL);
+      __tmp__V4SN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__U4SN)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__RQWN=is_invariant__2GQN(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__AVMN(__tmp__U4SN);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__RQWN=is_invariant__YXJO(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__QAGO(__tmp__U4SN);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__RQWN=is_invariant__DCQO(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__1KMO(__tmp__U4SN);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__RQWN=is_invariant__GYJO(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__4AGO(__tmp__U4SN);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__RQWN=is_invariant__SCQO(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__KLMO(__tmp__U4SN);
     } break;
     case __EXPR_NEG__: {
-      __tmp__RQWN=is_invariant__FHPM(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__PTLM(__tmp__U4SN);
     } break;
     case __EXPR_ADD__: {
-      __tmp__RQWN=is_invariant__21HM(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__0HEM(__tmp__U4SN);
     } break;
     case __EXPR_NOT__: {
-      __tmp__RQWN=is_invariant__RE4M(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__VS0M(__tmp__U4SN);
     } break;
     case __EXPR_MOD__: {
-      __tmp__RQWN=is_invariant__UYJO(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__MBGO(__tmp__U4SN);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__RQWN=is_invariant__1SIP(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__T1EP(__tmp__U4SN);
     } break;
     case __EXPR_INF__: {
-      __tmp__RQWN=is_invariant__HQWN(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__L4SN(__tmp__U4SN);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__RQWN=is_invariant__VQWN(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__Z4SN(__tmp__U4SN);
     } break;
     case __EXPR_OR__: {
-      __tmp__RQWN=is_invariant__XAVN(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__1ORN(__tmp__U4SN);
     } break;
     case __EXPR_XOR__: {
-      __tmp__RQWN=is_invariant__2PZO(__tmp__QQWN);
+      __tmp__V4SN=is_invariant__UYVO(__tmp__U4SN);
     } break;
     };
-    __tmp__UQWN=__tmp__RQWN;
+    __tmp__Y4SN=__tmp__V4SN;
   } else {
-    __tmp__UQWN=FALSE__;
+    __tmp__Y4SN=FALSE__;
   };
-  return(__tmp__UQWN);
+  return(__tmp__Y4SN);
 }
 
-static __BOOLEAN is_invariant__VQWN(__EXPR_INF_EQ *Self__WQWN)
+static __BOOLEAN is_invariant__Z4SN(__EXPR_INF_EQ *Self__04SN)
 // ({EXPR_INF_EQ}) With resultRecursive, No inlinable.
 {
-  void *__tmp__YQWN,*__tmp__4QWN;
-  __BOOLEAN __tmp__ZQWN,__tmp__5QWN,__tmp__CRWN;
-  __tmp__YQWN=Self__WQWN->parent_expr_binary_cmp__YN5M.left__ZFAI;
-  switch (((struct ___OBJ *)__tmp__YQWN)->__id) {
+  void *__tmp__24SN,*__tmp__C5SN;
+  __LOCAL *Self__2RBR,*Self__4RBR;
+  __BOOLEAN __tmp__34SN,__tmp__D5SN,__tmp__G5SN;
+  __tmp__24SN=Self__04SN->parent_expr_binary_cmp__211M.left__PM2H;
+  switch (((struct ___OBJ *)__tmp__24SN)->__id) {
   case __LIST__: {
-    __tmp__ZQWN=is_invariant__MD4M(__tmp__YQWN);
+    __tmp__34SN=is_invariant__QR0M(__tmp__24SN);
   } break;
   case __STRING_CST__: {
-    __tmp__ZQWN=TRUE__;
+    __tmp__34SN=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__ZQWN=FALSE__;
+    __tmp__34SN=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__ZQWN=TRUE__;
+    __tmp__34SN=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__ZQWN=TRUE__;
+    __tmp__34SN=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__ZQWN=is_invariant__RRGM(__tmp__YQWN);
+    Self__2RBR=((__LOCAL *)((__READ_LOCAL *)__tmp__24SN)->local__HJZD);
+    __tmp__34SN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__2RBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__2RBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__2RBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__2RBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__ZQWN=FALSE__;
+    __tmp__34SN=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__ZQWN=is_invariant__0RGM(__tmp__YQWN);
+    __tmp__34SN=is_invariant__Y3CM(__tmp__24SN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__ZQWN=is_invariant__ISGM(__tmp__YQWN);
+    __tmp__34SN=is_invariant__G4CM(__tmp__24SN);
   } break;
   case __REAL_CST__: {
-    __tmp__ZQWN=TRUE__;
+    __tmp__34SN=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__ZQWN=TRUE__;
+    __tmp__34SN=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__ZQWN=TRUE__;
+    __tmp__34SN=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__ZQWN=TRUE__;
+    __tmp__34SN=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__ZQWN=is_invariant__CTGM(__tmp__YQWN);
+    __tmp__34SN=is_invariant__A5CM(__tmp__24SN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__ZQWN=is_invariant__QTGM(__tmp__YQWN);
+    __tmp__34SN=is_invariant__O5CM(__tmp__24SN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__ZQWN=is_invariant__4TGM(__tmp__YQWN);
+    __tmp__34SN=is_invariant__25CM(__tmp__24SN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__ZQWN=is_invariant__MUGM(__tmp__YQWN);
+    __tmp__34SN=is_invariant__KADM(__tmp__24SN);
   } break;
   case __EXPR_AND__: {
-    __tmp__ZQWN=is_invariant__0UGM(__tmp__YQWN);
+    __tmp__34SN=is_invariant__YADM(__tmp__24SN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__ZQWN=is_invariant__IVGM(__tmp__YQWN);
+    __tmp__34SN=is_invariant__GBDM(__tmp__24SN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__ZQWN=is_invariant__WVGM(__tmp__YQWN);
+    __tmp__34SN=is_invariant__UBDM(__tmp__24SN);
   } break;
   case __PUT_TO__: {
-    __tmp__ZQWN=is_invariant__EWGM(__tmp__YQWN);
+    __tmp__34SN=is_invariant__CCDM(__tmp__24SN);
   } break;
   case __ITEM__: {
-    __tmp__ZQWN=is_invariant__1WGM(__tmp__YQWN);
+    __tmp__34SN=is_invariant__ZCDM(__tmp__24SN);
   } break;
   case __SIZE_OF__: {
-    __tmp__ZQWN=TRUE__;
+    __tmp__34SN=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__ZQWN=is_invariant__MXGM(__tmp__YQWN);
+    __tmp__34SN=is_invariant__KDDM(__tmp__24SN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__ZQWN=FALSE__;
+    __tmp__34SN=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__ZQWN=is_invariant__Q00L(__tmp__YQWN);
+    __tmp__34SN=is_invariant__5EXL(__tmp__24SN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__ZQWN=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__YQWN)->global__3DNK,NULL);
+    __tmp__34SN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__24SN)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__ZQWN=is_invariant__2GQN(__tmp__YQWN);
+    __tmp__34SN=is_invariant__AVMN(__tmp__24SN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__ZQWN=is_invariant__YXJO(__tmp__YQWN);
+    __tmp__34SN=is_invariant__QAGO(__tmp__24SN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__ZQWN=is_invariant__DCQO(__tmp__YQWN);
+    __tmp__34SN=is_invariant__1KMO(__tmp__24SN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__ZQWN=is_invariant__GYJO(__tmp__YQWN);
+    __tmp__34SN=is_invariant__4AGO(__tmp__24SN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__ZQWN=is_invariant__SCQO(__tmp__YQWN);
+    __tmp__34SN=is_invariant__KLMO(__tmp__24SN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__ZQWN=is_invariant__FHPM(__tmp__YQWN);
+    __tmp__34SN=is_invariant__PTLM(__tmp__24SN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__ZQWN=is_invariant__21HM(__tmp__YQWN);
+    __tmp__34SN=is_invariant__0HEM(__tmp__24SN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__ZQWN=is_invariant__RE4M(__tmp__YQWN);
+    __tmp__34SN=is_invariant__VS0M(__tmp__24SN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__ZQWN=is_invariant__UYJO(__tmp__YQWN);
+    __tmp__34SN=is_invariant__MBGO(__tmp__24SN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__ZQWN=is_invariant__1SIP(__tmp__YQWN);
+    __tmp__34SN=is_invariant__T1EP(__tmp__24SN);
   } break;
   case __EXPR_INF__: {
-    __tmp__ZQWN=is_invariant__HQWN(__tmp__YQWN);
+    __tmp__34SN=is_invariant__L4SN(__tmp__24SN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__ZQWN=is_invariant__VQWN(__tmp__YQWN);
+    __tmp__34SN=is_invariant__Z4SN(__tmp__24SN);
   } break;
   case __EXPR_OR__: {
-    __tmp__ZQWN=is_invariant__XAVN(__tmp__YQWN);
+    __tmp__34SN=is_invariant__1ORN(__tmp__24SN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__ZQWN=is_invariant__2PZO(__tmp__YQWN);
+    __tmp__34SN=is_invariant__UYVO(__tmp__24SN);
   } break;
   };
-  if (__tmp__ZQWN) {
-    __tmp__4QWN=Self__WQWN->parent_expr_binary_cmp__YN5M.right__3FAI;
-    switch (((struct ___OBJ *)__tmp__4QWN)->__id) {
+  if (__tmp__34SN) {
+    __tmp__C5SN=Self__04SN->parent_expr_binary_cmp__211M.right__TM2H;
+    switch (((struct ___OBJ *)__tmp__C5SN)->__id) {
     case __LIST__: {
-      __tmp__5QWN=is_invariant__MD4M(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__QR0M(__tmp__C5SN);
     } break;
     case __STRING_CST__: {
-      __tmp__5QWN=TRUE__;
+      __tmp__D5SN=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__5QWN=FALSE__;
+      __tmp__D5SN=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__5QWN=TRUE__;
+      __tmp__D5SN=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__5QWN=TRUE__;
+      __tmp__D5SN=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__5QWN=is_invariant__RRGM(__tmp__4QWN);
+      Self__4RBR=((__LOCAL *)((__READ_LOCAL *)__tmp__C5SN)->local__HJZD);
+      __tmp__D5SN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__4RBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__4RBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__4RBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__4RBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__5QWN=FALSE__;
+      __tmp__D5SN=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__5QWN=is_invariant__0RGM(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__Y3CM(__tmp__C5SN);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__5QWN=is_invariant__ISGM(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__G4CM(__tmp__C5SN);
     } break;
     case __REAL_CST__: {
-      __tmp__5QWN=TRUE__;
+      __tmp__D5SN=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__5QWN=TRUE__;
+      __tmp__D5SN=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__5QWN=TRUE__;
+      __tmp__D5SN=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__5QWN=TRUE__;
+      __tmp__D5SN=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__5QWN=is_invariant__CTGM(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__A5CM(__tmp__C5SN);
     } break;
     case __EXPR_SUB__: {
-      __tmp__5QWN=is_invariant__QTGM(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__O5CM(__tmp__C5SN);
     } break;
     case __EXPR_MUL__: {
-      __tmp__5QWN=is_invariant__4TGM(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__25CM(__tmp__C5SN);
     } break;
     case __EXPR_DIV__: {
-      __tmp__5QWN=is_invariant__MUGM(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__KADM(__tmp__C5SN);
     } break;
     case __EXPR_AND__: {
-      __tmp__5QWN=is_invariant__0UGM(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__YADM(__tmp__C5SN);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__5QWN=is_invariant__IVGM(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__GBDM(__tmp__C5SN);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__5QWN=is_invariant__WVGM(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__UBDM(__tmp__C5SN);
     } break;
     case __PUT_TO__: {
-      __tmp__5QWN=is_invariant__EWGM(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__CCDM(__tmp__C5SN);
     } break;
     case __ITEM__: {
-      __tmp__5QWN=is_invariant__1WGM(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__ZCDM(__tmp__C5SN);
     } break;
     case __SIZE_OF__: {
-      __tmp__5QWN=TRUE__;
+      __tmp__D5SN=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__5QWN=is_invariant__MXGM(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__KDDM(__tmp__C5SN);
     } break;
     case __CALL_SLOT__: {
-      __tmp__5QWN=FALSE__;
+      __tmp__D5SN=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__5QWN=is_invariant__Q00L(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__5EXL(__tmp__C5SN);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__5QWN=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__4QWN)->global__3DNK,NULL);
+      __tmp__D5SN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__C5SN)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__5QWN=is_invariant__2GQN(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__AVMN(__tmp__C5SN);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__5QWN=is_invariant__YXJO(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__QAGO(__tmp__C5SN);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__5QWN=is_invariant__DCQO(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__1KMO(__tmp__C5SN);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__5QWN=is_invariant__GYJO(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__4AGO(__tmp__C5SN);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__5QWN=is_invariant__SCQO(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__KLMO(__tmp__C5SN);
     } break;
     case __EXPR_NEG__: {
-      __tmp__5QWN=is_invariant__FHPM(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__PTLM(__tmp__C5SN);
     } break;
     case __EXPR_ADD__: {
-      __tmp__5QWN=is_invariant__21HM(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__0HEM(__tmp__C5SN);
     } break;
     case __EXPR_NOT__: {
-      __tmp__5QWN=is_invariant__RE4M(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__VS0M(__tmp__C5SN);
     } break;
     case __EXPR_MOD__: {
-      __tmp__5QWN=is_invariant__UYJO(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__MBGO(__tmp__C5SN);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__5QWN=is_invariant__1SIP(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__T1EP(__tmp__C5SN);
     } break;
     case __EXPR_INF__: {
-      __tmp__5QWN=is_invariant__HQWN(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__L4SN(__tmp__C5SN);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__5QWN=is_invariant__VQWN(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__Z4SN(__tmp__C5SN);
     } break;
     case __EXPR_OR__: {
-      __tmp__5QWN=is_invariant__XAVN(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__1ORN(__tmp__C5SN);
     } break;
     case __EXPR_XOR__: {
-      __tmp__5QWN=is_invariant__2PZO(__tmp__4QWN);
+      __tmp__D5SN=is_invariant__UYVO(__tmp__C5SN);
     } break;
     };
-    __tmp__CRWN=__tmp__5QWN;
+    __tmp__G5SN=__tmp__D5SN;
   } else {
-    __tmp__CRWN=FALSE__;
+    __tmp__G5SN=FALSE__;
   };
-  return(__tmp__CRWN);
+  return(__tmp__G5SN);
 }
 
-static __BOOLEAN is_invariant__XAVN(__EXPR_OR *Self__YAVN)
+static __BOOLEAN is_invariant__1ORN(__EXPR_OR *Self__2ORN)
 // ({EXPR_OR}) With resultRecursive, No inlinable.
 {
-  void *__tmp__0AVN,*__tmp__ABVN;
-  __BOOLEAN __tmp__1AVN,__tmp__BBVN,__tmp__EBVN;
-  __tmp__0AVN=Self__YAVN->parent_expr_binary__QP5M.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__0AVN)->__id) {
+  void *__tmp__4ORN,*__tmp__EPRN;
+  __LOCAL *Self__ASBR,*Self__CSBR;
+  __BOOLEAN __tmp__5ORN,__tmp__FPRN,__tmp__IPRN;
+  __tmp__4ORN=Self__2ORN->parent_expr_binary__U31M.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__4ORN)->__id) {
   case __LIST__: {
-    __tmp__1AVN=is_invariant__MD4M(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__QR0M(__tmp__4ORN);
   } break;
   case __STRING_CST__: {
-    __tmp__1AVN=TRUE__;
+    __tmp__5ORN=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__1AVN=FALSE__;
+    __tmp__5ORN=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__1AVN=TRUE__;
+    __tmp__5ORN=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__1AVN=TRUE__;
+    __tmp__5ORN=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__1AVN=is_invariant__RRGM(__tmp__0AVN);
+    Self__ASBR=((__LOCAL *)((__READ_LOCAL *)__tmp__4ORN)->local__HJZD);
+    __tmp__5ORN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__ASBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__ASBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__ASBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__ASBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__1AVN=FALSE__;
+    __tmp__5ORN=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__1AVN=is_invariant__0RGM(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__Y3CM(__tmp__4ORN);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__1AVN=is_invariant__ISGM(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__G4CM(__tmp__4ORN);
   } break;
   case __REAL_CST__: {
-    __tmp__1AVN=TRUE__;
+    __tmp__5ORN=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__1AVN=TRUE__;
+    __tmp__5ORN=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__1AVN=TRUE__;
+    __tmp__5ORN=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__1AVN=TRUE__;
+    __tmp__5ORN=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__1AVN=is_invariant__CTGM(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__A5CM(__tmp__4ORN);
   } break;
   case __EXPR_SUB__: {
-    __tmp__1AVN=is_invariant__QTGM(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__O5CM(__tmp__4ORN);
   } break;
   case __EXPR_MUL__: {
-    __tmp__1AVN=is_invariant__4TGM(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__25CM(__tmp__4ORN);
   } break;
   case __EXPR_DIV__: {
-    __tmp__1AVN=is_invariant__MUGM(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__KADM(__tmp__4ORN);
   } break;
   case __EXPR_AND__: {
-    __tmp__1AVN=is_invariant__0UGM(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__YADM(__tmp__4ORN);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__1AVN=is_invariant__IVGM(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__GBDM(__tmp__4ORN);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__1AVN=is_invariant__WVGM(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__UBDM(__tmp__4ORN);
   } break;
   case __PUT_TO__: {
-    __tmp__1AVN=is_invariant__EWGM(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__CCDM(__tmp__4ORN);
   } break;
   case __ITEM__: {
-    __tmp__1AVN=is_invariant__1WGM(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__ZCDM(__tmp__4ORN);
   } break;
   case __SIZE_OF__: {
-    __tmp__1AVN=TRUE__;
+    __tmp__5ORN=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__1AVN=is_invariant__MXGM(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__KDDM(__tmp__4ORN);
   } break;
   case __CALL_SLOT__: {
-    __tmp__1AVN=FALSE__;
+    __tmp__5ORN=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__1AVN=is_invariant__Q00L(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__5EXL(__tmp__4ORN);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__1AVN=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__0AVN)->global__3DNK,NULL);
+    __tmp__5ORN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__4ORN)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__1AVN=is_invariant__2GQN(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__AVMN(__tmp__4ORN);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__1AVN=is_invariant__YXJO(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__QAGO(__tmp__4ORN);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__1AVN=is_invariant__DCQO(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__1KMO(__tmp__4ORN);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__1AVN=is_invariant__GYJO(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__4AGO(__tmp__4ORN);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__1AVN=is_invariant__SCQO(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__KLMO(__tmp__4ORN);
   } break;
   case __EXPR_NEG__: {
-    __tmp__1AVN=is_invariant__FHPM(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__PTLM(__tmp__4ORN);
   } break;
   case __EXPR_ADD__: {
-    __tmp__1AVN=is_invariant__21HM(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__0HEM(__tmp__4ORN);
   } break;
   case __EXPR_NOT__: {
-    __tmp__1AVN=is_invariant__RE4M(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__VS0M(__tmp__4ORN);
   } break;
   case __EXPR_MOD__: {
-    __tmp__1AVN=is_invariant__UYJO(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__MBGO(__tmp__4ORN);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__1AVN=is_invariant__1SIP(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__T1EP(__tmp__4ORN);
   } break;
   case __EXPR_INF__: {
-    __tmp__1AVN=is_invariant__HQWN(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__L4SN(__tmp__4ORN);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__1AVN=is_invariant__VQWN(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__Z4SN(__tmp__4ORN);
   } break;
   case __EXPR_OR__: {
-    __tmp__1AVN=is_invariant__XAVN(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__1ORN(__tmp__4ORN);
   } break;
   case __EXPR_XOR__: {
-    __tmp__1AVN=is_invariant__2PZO(__tmp__0AVN);
+    __tmp__5ORN=is_invariant__UYVO(__tmp__4ORN);
   } break;
   };
-  if (__tmp__1AVN) {
-    __tmp__ABVN=Self__YAVN->parent_expr_binary__QP5M.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__ABVN)->__id) {
+  if (__tmp__5ORN) {
+    __tmp__EPRN=Self__2ORN->parent_expr_binary__U31M.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__EPRN)->__id) {
     case __LIST__: {
-      __tmp__BBVN=is_invariant__MD4M(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__QR0M(__tmp__EPRN);
     } break;
     case __STRING_CST__: {
-      __tmp__BBVN=TRUE__;
+      __tmp__FPRN=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__BBVN=FALSE__;
+      __tmp__FPRN=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__BBVN=TRUE__;
+      __tmp__FPRN=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__BBVN=TRUE__;
+      __tmp__FPRN=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__BBVN=is_invariant__RRGM(__tmp__ABVN);
+      Self__CSBR=((__LOCAL *)((__READ_LOCAL *)__tmp__EPRN)->local__HJZD);
+      __tmp__FPRN=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__CSBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__CSBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__CSBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__CSBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__BBVN=FALSE__;
+      __tmp__FPRN=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__BBVN=is_invariant__0RGM(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__Y3CM(__tmp__EPRN);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__BBVN=is_invariant__ISGM(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__G4CM(__tmp__EPRN);
     } break;
     case __REAL_CST__: {
-      __tmp__BBVN=TRUE__;
+      __tmp__FPRN=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__BBVN=TRUE__;
+      __tmp__FPRN=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__BBVN=TRUE__;
+      __tmp__FPRN=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__BBVN=TRUE__;
+      __tmp__FPRN=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__BBVN=is_invariant__CTGM(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__A5CM(__tmp__EPRN);
     } break;
     case __EXPR_SUB__: {
-      __tmp__BBVN=is_invariant__QTGM(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__O5CM(__tmp__EPRN);
     } break;
     case __EXPR_MUL__: {
-      __tmp__BBVN=is_invariant__4TGM(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__25CM(__tmp__EPRN);
     } break;
     case __EXPR_DIV__: {
-      __tmp__BBVN=is_invariant__MUGM(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__KADM(__tmp__EPRN);
     } break;
     case __EXPR_AND__: {
-      __tmp__BBVN=is_invariant__0UGM(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__YADM(__tmp__EPRN);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__BBVN=is_invariant__IVGM(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__GBDM(__tmp__EPRN);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__BBVN=is_invariant__WVGM(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__UBDM(__tmp__EPRN);
     } break;
     case __PUT_TO__: {
-      __tmp__BBVN=is_invariant__EWGM(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__CCDM(__tmp__EPRN);
     } break;
     case __ITEM__: {
-      __tmp__BBVN=is_invariant__1WGM(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__ZCDM(__tmp__EPRN);
     } break;
     case __SIZE_OF__: {
-      __tmp__BBVN=TRUE__;
+      __tmp__FPRN=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__BBVN=is_invariant__MXGM(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__KDDM(__tmp__EPRN);
     } break;
     case __CALL_SLOT__: {
-      __tmp__BBVN=FALSE__;
+      __tmp__FPRN=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__BBVN=is_invariant__Q00L(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__5EXL(__tmp__EPRN);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__BBVN=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__ABVN)->global__3DNK,NULL);
+      __tmp__FPRN=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__EPRN)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__BBVN=is_invariant__2GQN(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__AVMN(__tmp__EPRN);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__BBVN=is_invariant__YXJO(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__QAGO(__tmp__EPRN);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__BBVN=is_invariant__DCQO(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__1KMO(__tmp__EPRN);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__BBVN=is_invariant__GYJO(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__4AGO(__tmp__EPRN);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__BBVN=is_invariant__SCQO(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__KLMO(__tmp__EPRN);
     } break;
     case __EXPR_NEG__: {
-      __tmp__BBVN=is_invariant__FHPM(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__PTLM(__tmp__EPRN);
     } break;
     case __EXPR_ADD__: {
-      __tmp__BBVN=is_invariant__21HM(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__0HEM(__tmp__EPRN);
     } break;
     case __EXPR_NOT__: {
-      __tmp__BBVN=is_invariant__RE4M(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__VS0M(__tmp__EPRN);
     } break;
     case __EXPR_MOD__: {
-      __tmp__BBVN=is_invariant__UYJO(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__MBGO(__tmp__EPRN);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__BBVN=is_invariant__1SIP(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__T1EP(__tmp__EPRN);
     } break;
     case __EXPR_INF__: {
-      __tmp__BBVN=is_invariant__HQWN(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__L4SN(__tmp__EPRN);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__BBVN=is_invariant__VQWN(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__Z4SN(__tmp__EPRN);
     } break;
     case __EXPR_OR__: {
-      __tmp__BBVN=is_invariant__XAVN(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__1ORN(__tmp__EPRN);
     } break;
     case __EXPR_XOR__: {
-      __tmp__BBVN=is_invariant__2PZO(__tmp__ABVN);
+      __tmp__FPRN=is_invariant__UYVO(__tmp__EPRN);
     } break;
     };
-    __tmp__EBVN=__tmp__BBVN;
+    __tmp__IPRN=__tmp__FPRN;
   } else {
-    __tmp__EBVN=FALSE__;
+    __tmp__IPRN=FALSE__;
   };
-  return(__tmp__EBVN);
+  return(__tmp__IPRN);
 }
 
-static __BOOLEAN is_invariant__2PZO(__EXPR_XOR *Self__3PZO)
+static __BOOLEAN is_invariant__UYVO(__EXPR_XOR *Self__VYVO)
 // ({EXPR_XOR}) With resultRecursive, No inlinable.
 {
-  void *__tmp__5PZO,*__tmp__FQZO;
-  __BOOLEAN __tmp__AQZO,__tmp__GQZO,__tmp__JQZO;
-  __tmp__5PZO=Self__3PZO->parent_expr_binary__A3CO.left__ZH5H;
-  switch (((struct ___OBJ *)__tmp__5PZO)->__id) {
+  void *__tmp__XYVO,*__tmp__3YVO;
+  __LOCAL *Self__ESBR,*Self__GSBR;
+  __BOOLEAN __tmp__YYVO,__tmp__4YVO,__tmp__BZVO;
+  __tmp__XYVO=Self__VYVO->parent_expr_binary__0G5N.left__XO1H;
+  switch (((struct ___OBJ *)__tmp__XYVO)->__id) {
   case __LIST__: {
-    __tmp__AQZO=is_invariant__MD4M(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__QR0M(__tmp__XYVO);
   } break;
   case __STRING_CST__: {
-    __tmp__AQZO=TRUE__;
+    __tmp__YYVO=TRUE__;
   } break;
   case __EXTERNAL_C__: {
-    __tmp__AQZO=FALSE__;
+    __tmp__YYVO=FALSE__;
   } break;
   case __PROTOTYPE_CST__: {
-    __tmp__AQZO=TRUE__;
+    __tmp__YYVO=TRUE__;
   } break;
   case __INTEGER_CST__: {
-    __tmp__AQZO=TRUE__;
+    __tmp__YYVO=TRUE__;
   } break;
   case __READ_LOCAL__: {
-    __tmp__AQZO=is_invariant__RRGM(__tmp__5PZO);
+    Self__ESBR=((__LOCAL *)((__READ_LOCAL *)__tmp__XYVO)->local__HJZD);
+    __tmp__YYVO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__ESBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__ESBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__ESBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__ESBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
   } break;
   case __EXPR_MULTIPLE__: {
-    __tmp__AQZO=FALSE__;
+    __tmp__YYVO=FALSE__;
   } break;
   case __EXPR_EQUAL__: {
-    __tmp__AQZO=is_invariant__0RGM(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__Y3CM(__tmp__XYVO);
   } break;
   case __EXPR_NOT_EQUAL__: {
-    __tmp__AQZO=is_invariant__ISGM(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__G4CM(__tmp__XYVO);
   } break;
   case __REAL_CST__: {
-    __tmp__AQZO=TRUE__;
+    __tmp__YYVO=TRUE__;
   } break;
   case __CHARACTER_CST__: {
-    __tmp__AQZO=TRUE__;
+    __tmp__YYVO=TRUE__;
   } break;
   case __IS_EXPANDED__: {
-    __tmp__AQZO=TRUE__;
+    __tmp__YYVO=TRUE__;
   } break;
   case __GET_TYPE_ID__: {
-    __tmp__AQZO=TRUE__;
+    __tmp__YYVO=TRUE__;
   } break;
   case __EXPR_SUP__: {
-    __tmp__AQZO=is_invariant__CTGM(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__A5CM(__tmp__XYVO);
   } break;
   case __EXPR_SUB__: {
-    __tmp__AQZO=is_invariant__QTGM(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__O5CM(__tmp__XYVO);
   } break;
   case __EXPR_MUL__: {
-    __tmp__AQZO=is_invariant__4TGM(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__25CM(__tmp__XYVO);
   } break;
   case __EXPR_DIV__: {
-    __tmp__AQZO=is_invariant__MUGM(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__KADM(__tmp__XYVO);
   } break;
   case __EXPR_AND__: {
-    __tmp__AQZO=is_invariant__0UGM(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__YADM(__tmp__XYVO);
   } break;
   case __EXPR_SHIFT_R__: {
-    __tmp__AQZO=is_invariant__IVGM(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__GBDM(__tmp__XYVO);
   } break;
   case __EXPR_SHIFT_L__: {
-    __tmp__AQZO=is_invariant__WVGM(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__UBDM(__tmp__XYVO);
   } break;
   case __PUT_TO__: {
-    __tmp__AQZO=is_invariant__EWGM(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__CCDM(__tmp__XYVO);
   } break;
   case __ITEM__: {
-    __tmp__AQZO=is_invariant__1WGM(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__ZCDM(__tmp__XYVO);
   } break;
   case __SIZE_OF__: {
-    __tmp__AQZO=TRUE__;
+    __tmp__YYVO=TRUE__;
   } break;
   case __CAST__: {
-    __tmp__AQZO=is_invariant__MXGM(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__KDDM(__tmp__XYVO);
   } break;
   case __CALL_SLOT__: {
-    __tmp__AQZO=FALSE__;
+    __tmp__YYVO=FALSE__;
   } break;
   case __READ_SLOT__: {
-    __tmp__AQZO=is_invariant__Q00L(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__5EXL(__tmp__XYVO);
   } break;
   case __READ_GLOBAL__: {
-    __tmp__AQZO=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__5PZO)->global__3DNK,NULL);
+    __tmp__YYVO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__XYVO)->global__ZGJK,NULL);
   } break;
   case __EXPR_NOT_LOGIC__: {
-    __tmp__AQZO=is_invariant__2GQN(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__AVMN(__tmp__XYVO);
   } break;
   case __EXPR_OR_LOGIC__: {
-    __tmp__AQZO=is_invariant__YXJO(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__QAGO(__tmp__XYVO);
   } break;
   case __EXPR_OR_OR_LOGIC__: {
-    __tmp__AQZO=is_invariant__DCQO(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__1KMO(__tmp__XYVO);
   } break;
   case __EXPR_AND_LOGIC__: {
-    __tmp__AQZO=is_invariant__GYJO(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__4AGO(__tmp__XYVO);
   } break;
   case __EXPR_AND_AND_LOGIC__: {
-    __tmp__AQZO=is_invariant__SCQO(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__KLMO(__tmp__XYVO);
   } break;
   case __EXPR_NEG__: {
-    __tmp__AQZO=is_invariant__FHPM(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__PTLM(__tmp__XYVO);
   } break;
   case __EXPR_ADD__: {
-    __tmp__AQZO=is_invariant__21HM(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__0HEM(__tmp__XYVO);
   } break;
   case __EXPR_NOT__: {
-    __tmp__AQZO=is_invariant__RE4M(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__VS0M(__tmp__XYVO);
   } break;
   case __EXPR_MOD__: {
-    __tmp__AQZO=is_invariant__UYJO(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__MBGO(__tmp__XYVO);
   } break;
   case __EXPR_SUP_EQ__: {
-    __tmp__AQZO=is_invariant__1SIP(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__T1EP(__tmp__XYVO);
   } break;
   case __EXPR_INF__: {
-    __tmp__AQZO=is_invariant__HQWN(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__L4SN(__tmp__XYVO);
   } break;
   case __EXPR_INF_EQ__: {
-    __tmp__AQZO=is_invariant__VQWN(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__Z4SN(__tmp__XYVO);
   } break;
   case __EXPR_OR__: {
-    __tmp__AQZO=is_invariant__XAVN(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__1ORN(__tmp__XYVO);
   } break;
   case __EXPR_XOR__: {
-    __tmp__AQZO=is_invariant__2PZO(__tmp__5PZO);
+    __tmp__YYVO=is_invariant__UYVO(__tmp__XYVO);
   } break;
   };
-  if (__tmp__AQZO) {
-    __tmp__FQZO=Self__3PZO->parent_expr_binary__A3CO.right__AIAI;
-    switch (((struct ___OBJ *)__tmp__FQZO)->__id) {
+  if (__tmp__YYVO) {
+    __tmp__3YVO=Self__VYVO->parent_expr_binary__0G5N.right__WO2H;
+    switch (((struct ___OBJ *)__tmp__3YVO)->__id) {
     case __LIST__: {
-      __tmp__GQZO=is_invariant__MD4M(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__QR0M(__tmp__3YVO);
     } break;
     case __STRING_CST__: {
-      __tmp__GQZO=TRUE__;
+      __tmp__4YVO=TRUE__;
     } break;
     case __EXTERNAL_C__: {
-      __tmp__GQZO=FALSE__;
+      __tmp__4YVO=FALSE__;
     } break;
     case __PROTOTYPE_CST__: {
-      __tmp__GQZO=TRUE__;
+      __tmp__4YVO=TRUE__;
     } break;
     case __INTEGER_CST__: {
-      __tmp__GQZO=TRUE__;
+      __tmp__4YVO=TRUE__;
     } break;
     case __READ_LOCAL__: {
-      __tmp__GQZO=is_invariant__RRGM(__tmp__FQZO);
+      Self__GSBR=((__LOCAL *)((__READ_LOCAL *)__tmp__3YVO)->local__HJZD);
+      __tmp__4YVO=((loop_seq_call_local_and_loop__0FEM == seq_call_local_and_loop__T3IL) && (((((void *)Self__GSBR->last_seq__TQJJ != (void *)NULL) && ((void *)((__LOCAL_SEQ *)Self__GSBR->last_seq__TQJJ)->last_write__02IL != (void *)NULL)) && (((__LOCAL_SEQ *)Self__GSBR->last_seq__TQJJ)->last_seq_index__S5IL <= ((__UINTEGER_32 )loop_seq_index__TQ2L))) || (Self__GSBR->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')));
     } break;
     case __EXPR_MULTIPLE__: {
-      __tmp__GQZO=FALSE__;
+      __tmp__4YVO=FALSE__;
     } break;
     case __EXPR_EQUAL__: {
-      __tmp__GQZO=is_invariant__0RGM(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__Y3CM(__tmp__3YVO);
     } break;
     case __EXPR_NOT_EQUAL__: {
-      __tmp__GQZO=is_invariant__ISGM(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__G4CM(__tmp__3YVO);
     } break;
     case __REAL_CST__: {
-      __tmp__GQZO=TRUE__;
+      __tmp__4YVO=TRUE__;
     } break;
     case __CHARACTER_CST__: {
-      __tmp__GQZO=TRUE__;
+      __tmp__4YVO=TRUE__;
     } break;
     case __IS_EXPANDED__: {
-      __tmp__GQZO=TRUE__;
+      __tmp__4YVO=TRUE__;
     } break;
     case __GET_TYPE_ID__: {
-      __tmp__GQZO=TRUE__;
+      __tmp__4YVO=TRUE__;
     } break;
     case __EXPR_SUP__: {
-      __tmp__GQZO=is_invariant__CTGM(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__A5CM(__tmp__3YVO);
     } break;
     case __EXPR_SUB__: {
-      __tmp__GQZO=is_invariant__QTGM(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__O5CM(__tmp__3YVO);
     } break;
     case __EXPR_MUL__: {
-      __tmp__GQZO=is_invariant__4TGM(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__25CM(__tmp__3YVO);
     } break;
     case __EXPR_DIV__: {
-      __tmp__GQZO=is_invariant__MUGM(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__KADM(__tmp__3YVO);
     } break;
     case __EXPR_AND__: {
-      __tmp__GQZO=is_invariant__0UGM(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__YADM(__tmp__3YVO);
     } break;
     case __EXPR_SHIFT_R__: {
-      __tmp__GQZO=is_invariant__IVGM(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__GBDM(__tmp__3YVO);
     } break;
     case __EXPR_SHIFT_L__: {
-      __tmp__GQZO=is_invariant__WVGM(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__UBDM(__tmp__3YVO);
     } break;
     case __PUT_TO__: {
-      __tmp__GQZO=is_invariant__EWGM(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__CCDM(__tmp__3YVO);
     } break;
     case __ITEM__: {
-      __tmp__GQZO=is_invariant__1WGM(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__ZCDM(__tmp__3YVO);
     } break;
     case __SIZE_OF__: {
-      __tmp__GQZO=TRUE__;
+      __tmp__4YVO=TRUE__;
     } break;
     case __CAST__: {
-      __tmp__GQZO=is_invariant__MXGM(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__KDDM(__tmp__3YVO);
     } break;
     case __CALL_SLOT__: {
-      __tmp__GQZO=FALSE__;
+      __tmp__4YVO=FALSE__;
     } break;
     case __READ_SLOT__: {
-      __tmp__GQZO=is_invariant__Q00L(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__5EXL(__tmp__3YVO);
     } break;
     case __READ_GLOBAL__: {
-      __tmp__GQZO=is_invariant__RFAM(((__READ_GLOBAL *)__tmp__FQZO)->global__3DNK,NULL);
+      __tmp__4YVO=is_invariant__QP2L(((__READ_GLOBAL *)__tmp__3YVO)->global__ZGJK,NULL);
     } break;
     case __EXPR_NOT_LOGIC__: {
-      __tmp__GQZO=is_invariant__2GQN(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__AVMN(__tmp__3YVO);
     } break;
     case __EXPR_OR_LOGIC__: {
-      __tmp__GQZO=is_invariant__YXJO(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__QAGO(__tmp__3YVO);
     } break;
     case __EXPR_OR_OR_LOGIC__: {
-      __tmp__GQZO=is_invariant__DCQO(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__1KMO(__tmp__3YVO);
     } break;
     case __EXPR_AND_LOGIC__: {
-      __tmp__GQZO=is_invariant__GYJO(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__4AGO(__tmp__3YVO);
     } break;
     case __EXPR_AND_AND_LOGIC__: {
-      __tmp__GQZO=is_invariant__SCQO(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__KLMO(__tmp__3YVO);
     } break;
     case __EXPR_NEG__: {
-      __tmp__GQZO=is_invariant__FHPM(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__PTLM(__tmp__3YVO);
     } break;
     case __EXPR_ADD__: {
-      __tmp__GQZO=is_invariant__21HM(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__0HEM(__tmp__3YVO);
     } break;
     case __EXPR_NOT__: {
-      __tmp__GQZO=is_invariant__RE4M(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__VS0M(__tmp__3YVO);
     } break;
     case __EXPR_MOD__: {
-      __tmp__GQZO=is_invariant__UYJO(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__MBGO(__tmp__3YVO);
     } break;
     case __EXPR_SUP_EQ__: {
-      __tmp__GQZO=is_invariant__1SIP(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__T1EP(__tmp__3YVO);
     } break;
     case __EXPR_INF__: {
-      __tmp__GQZO=is_invariant__HQWN(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__L4SN(__tmp__3YVO);
     } break;
     case __EXPR_INF_EQ__: {
-      __tmp__GQZO=is_invariant__VQWN(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__Z4SN(__tmp__3YVO);
     } break;
     case __EXPR_OR__: {
-      __tmp__GQZO=is_invariant__XAVN(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__1ORN(__tmp__3YVO);
     } break;
     case __EXPR_XOR__: {
-      __tmp__GQZO=is_invariant__2PZO(__tmp__FQZO);
+      __tmp__4YVO=is_invariant__UYVO(__tmp__3YVO);
     } break;
     };
-    __tmp__JQZO=__tmp__GQZO;
+    __tmp__BZVO=__tmp__4YVO;
   } else {
-    __tmp__JQZO=FALSE__;
+    __tmp__BZVO=FALSE__;
   };
-  return(__tmp__JQZO);
+  return(__tmp__BZVO);
 }
 
 //==========================//
diff --git a/bin/shorter.c b/bin/shorter.c
index b9007e8..cf8624b 100644
--- a/bin/shorter.c
+++ b/bin/shorter.c
@@ -7,23 +7,32 @@ char **arg_vector;
 //==========================//
 
 // SHORTER
-#include "path.h"
-// DIRECTORY
 
-#include <dirent.h>
-#include <sys/stat.h>
-#include <sys/types.h>
+#include "path.h"
+struct BLOCK_struct {
+  int __id;
+  void *self;
+};
+#define BLOCK_struct BLOCK_struct_bug
 
 // FILE_SYSTEM
 #include <unistd.h>
+// SYSTEM
+#include <time.h>
 // MEMORY
 
 #define MINIMUM_SIZE 256  
 void *table_size[MINIMUM_SIZE/sizeof(void *)];
 void *last_block[64];
 
-// SYSTEM
-#include <time.h>
+// DIRECTORY_UNIX
+
+#include <dirent.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+
+// FLOAT_REAL
+#include <math.h>
 // FS_MIN
 #include <unistd.h>
 // SYSTEM_IO
@@ -70,9 +79,9 @@ typedef char __CHARACTER;
 typedef struct STRING_struct __STRING;
 struct STRING_struct {
   unsigned long __id;
-  __INTEGER count__04B;
-  __INTEGER capacity__4FQ;
-  __CHARACTER *storage__HGQ;
+  __INTEGER count__GFC;
+  __INTEGER capacity__IBS;
+  __CHARACTER *storage__RBS;
 };
 __STRING STRING_={__STRING__};
 #define STRING__ (&STRING_)
@@ -87,9 +96,9 @@ typedef unsigned long __UINTEGER_32;
 #define __ARRAYED_COLLECTIONoSTRINGo__ 0
 typedef struct ARRAYED_COLLECTIONoSTRINGo_struct __ARRAYED_COLLECTIONoSTRINGo;
 struct ARRAYED_COLLECTIONoSTRINGo_struct {
-  __INTEGER upper__1DC;
-  __INTEGER capacity__RLR;
-  void **storage__2LR;
+  __INTEGER upper__WJC;
+  __INTEGER capacity__2FT;
+  void **storage__HGT;
 };
 __ARRAYED_COLLECTIONoSTRINGo ARRAYED_COLLECTIONoSTRINGo_;
 #define ARRAYED_COLLECTIONoSTRINGo__ (&ARRAYED_COLLECTIONoSTRINGo_)
@@ -98,93 +107,122 @@ __ARRAYED_COLLECTIONoSTRINGo ARRAYED_COLLECTIONoSTRINGo_;
 #define __FAST_ARRAYoSTRINGo__ 1
 typedef struct FAST_ARRAYoSTRINGo_struct __FAST_ARRAYoSTRINGo;
 struct FAST_ARRAYoSTRINGo_struct {
-  __ARRAYED_COLLECTIONoSTRINGo parent_arrayed_collection__YDC;
+  __ARRAYED_COLLECTIONoSTRINGo parent_arrayed_collection__TJC;
 };
 __FAST_ARRAYoSTRINGo FAST_ARRAYoSTRINGo_;
 #define FAST_ARRAYoSTRINGo__ (&FAST_ARRAYoSTRINGo_)
 
+// ITM_TYPE_MONO
+#define __ITM_TYPE_MONO__ 2
+typedef struct ITM_TYPE_MONO_struct __ITM_TYPE_MONO;
+struct ITM_TYPE_MONO_struct {
+  void *Nothing;
+};
+__ITM_TYPE_MONO ITM_TYPE_MONO_;
+#define ITM_TYPE_MONO__ (&ITM_TYPE_MONO_)
+
+// ARRAYED_COLLECTION[ITM_TYPE_MONO]
+#define __ARRAYED_COLLECTIONoITM_TYPE_MONOo__ 3
+typedef struct ARRAYED_COLLECTIONoITM_TYPE_MONOo_struct __ARRAYED_COLLECTIONoITM_TYPE_MONOo;
+struct ARRAYED_COLLECTIONoITM_TYPE_MONOo_struct {
+  __INTEGER upper__0HV;
+  __INTEGER capacity__PNV;
+  void **storage__BMV;
+};
+__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__ 4
+typedef struct FAST_ARRAYoITM_TYPE_MONOo_struct __FAST_ARRAYoITM_TYPE_MONOo;
+struct FAST_ARRAYoITM_TYPE_MONOo_struct {
+  __ARRAYED_COLLECTIONoITM_TYPE_MONOo parent_arrayed_collection__JXC;
+};
+__FAST_ARRAYoITM_TYPE_MONOo FAST_ARRAYoITM_TYPE_MONOo_;
+#define FAST_ARRAYoITM_TYPE_MONOo__ (&FAST_ARRAYoITM_TYPE_MONOo_)
+
+// HASHED_DICTIONARY_NODE[ITM_TYPE_SIMPLE,STRING_CONSTANT]
+#define __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__ 5
+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__I2T;
+  void *item__12T;
+  void *next__T2T;
+};
+__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__ 6
+typedef struct HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo_struct __HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo;
+struct HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo_struct {
+  __INTEGER capacity__X1T;
+  __INTEGER count__2EZ;
+  void **buckets__21T;
+};
+__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo_;
+#define HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__ (&HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo_)
+
 // STRING_CONSTANT
 #define __STRING_CONSTANT__ 5
 typedef struct STRING_CONSTANT_struct __STRING_CONSTANT;
 struct STRING_CONSTANT_struct {
   unsigned long __id;
-  __INTEGER count__4C;
-  __CHARACTER *storage__E5M;
+  __INTEGER count__DD;
+  __CHARACTER *storage__FQO;
 };
 __STRING_CONSTANT STRING_CONSTANT_={__STRING_CONSTANT__};
 #define STRING_CONSTANT__ (&STRING_CONSTANT_)
 
 // ARRAYED_COLLECTION[STRING_CONSTANT]
-#define __ARRAYED_COLLECTIONoSTRING_CONSTANTo__ 2
+#define __ARRAYED_COLLECTIONoSTRING_CONSTANTo__ 7
 typedef struct ARRAYED_COLLECTIONoSTRING_CONSTANTo_struct __ARRAYED_COLLECTIONoSTRING_CONSTANTo;
 struct ARRAYED_COLLECTIONoSTRING_CONSTANTo_struct {
-  __INTEGER upper__I5N;
-  __INTEGER capacity__5XQ;
-  void **storage__WDR;
+  __INTEGER upper__UNOD;
+  __INTEGER capacity__PPOD;
+  void **storage__KQOD;
 };
 __ARRAYED_COLLECTIONoSTRING_CONSTANTo ARRAYED_COLLECTIONoSTRING_CONSTANTo_;
 #define ARRAYED_COLLECTIONoSTRING_CONSTANTo__ (&ARRAYED_COLLECTIONoSTRING_CONSTANTo_)
 
 // FAST_ARRAY[STRING_CONSTANT]
-#define __FAST_ARRAYoSTRING_CONSTANTo__ 3
+#define __FAST_ARRAYoSTRING_CONSTANTo__ 8
 typedef struct FAST_ARRAYoSTRING_CONSTANTo_struct __FAST_ARRAYoSTRING_CONSTANTo;
 struct FAST_ARRAYoSTRING_CONSTANTo_struct {
-  __ARRAYED_COLLECTIONoSTRING_CONSTANTo parent_arrayed_collection__30B;
+  __ARRAYED_COLLECTIONoSTRING_CONSTANTo parent_arrayed_collection__X4I;
 };
 __FAST_ARRAYoSTRING_CONSTANTo FAST_ARRAYoSTRING_CONSTANTo_;
 #define FAST_ARRAYoSTRING_CONSTANTo__ (&FAST_ARRAYoSTRING_CONSTANTo_)
 
-// HASHED_DICTIONARY_NODE[ITM_TYPE_SIMPLE,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__ 4
-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__3BS;
-  void *item__QCS;
-  void *next__ICS;
-};
-__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
-typedef struct HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo_struct __HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo_struct {
-  __INTEGER capacity__MBS;
-  __INTEGER count__1OS;
-  void **buckets__RBS;
-};
-__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__ (&HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo_)
-
 // MEMORY
-#define __MEMORY__ 6
+#define __MEMORY__ 9
 typedef struct MEMORY_struct __MEMORY;
 struct MEMORY_struct {
-  volatile __UINTEGER_32 previous_linear__XMB;
-  volatile __UINTEGER_32 size_and_id__YMB;
-  __MEMORY *next_free__ZMB;
-  __MEMORY *previous_free__0MB;
+  volatile __UINTEGER_32 map_previous_linear__XSB;
+  volatile __UINTEGER_32 map_size_and_id__YSB;
+  void *map_next_free__ZSB;
+  void *map_previous_free__0SB;
 } __attribute__ ((packed));
 __MEMORY MEMORY_;
 #define MEMORY__ (&MEMORY_)
 
 // HASHED_SET_NODE[ABSTRACT_STRING]
-#define __HASHED_SET_NODEoABSTRACT_STRINGo__ 7
+#define __HASHED_SET_NODEoABSTRACT_STRINGo__ 10
 typedef struct HASHED_SET_NODEoABSTRACT_STRINGo_struct __HASHED_SET_NODEoABSTRACT_STRINGo;
 struct HASHED_SET_NODEoABSTRACT_STRINGo_struct {
-  void *item__Q3P;
-  void *next__23P;
+  void *item__0YR;
+  void *next__GZR;
 };
 __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__ 8
+#define __HASHED_SEToABSTRACT_STRINGo__ 11
 typedef struct HASHED_SEToABSTRACT_STRINGo_struct __HASHED_SEToABSTRACT_STRINGo;
 struct HASHED_SEToABSTRACT_STRINGo_struct {
-  __INTEGER capacity__52P;
-  __INTEGER count__F4P;
-  void **buckets__E3P;
+  __INTEGER capacity__JYR;
+  __INTEGER count__PZR;
+  void **buckets__OYR;
 };
 __HASHED_SEToABSTRACT_STRINGo HASHED_SEToABSTRACT_STRINGo_;
 #define HASHED_SEToABSTRACT_STRINGo__ (&HASHED_SEToABSTRACT_STRINGo_)
@@ -193,40 +231,40 @@ __HASHED_SEToABSTRACT_STRINGo HASHED_SEToABSTRACT_STRINGo_;
 typedef unsigned long __POSITION;
 
 // ITM_OBJECT
-#define __ITM_OBJECT__ 9
+#define __ITM_OBJECT__ 12
 typedef struct ITM_OBJECT_struct __ITM_OBJECT;
 struct ITM_OBJECT_struct {
-  __POSITION position__REJ;
+  __POSITION position__3CJ;
 };
 __ITM_OBJECT ITM_OBJECT_;
 #define ITM_OBJECT__ (&ITM_OBJECT_)
 
 // NAMED
-#define __NAMED__ 10
+#define __NAMED__ 13
 typedef struct NAMED_struct __NAMED;
 struct NAMED_struct {
-  __ITM_OBJECT parent_itm_object__ZH;
-  void *name__KI;
+  __ITM_OBJECT parent_itm_object__4;
+  void *name__LI;
 };
 __NAMED NAMED_;
 #define NAMED__ (&NAMED_)
 
 // PROTOTYPE
-#define __PROTOTYPE__ 11
+#define __PROTOTYPE__ 14
 typedef struct PROTOTYPE_struct __PROTOTYPE;
 struct PROTOTYPE_struct {
-  __NAMED parent_named__0H;
-  void *source__Q0B;
-  void *last_slot__UUC;
-  void *type_style__3VC;
-  void *default_value__NPE;
-  void *type_c__IRE;
-  __INTEGER index__CRG;
-  void *filename__AUG;
-  void *first_slot__CXVB;
-  void *export_list__XHE;
-  void *import_list__5HE;
-  void *slot_list__MXQ;
+  __NAMED parent_named__5;
+  void *source__3AC;
+  void *last_slot__40C;
+  void *type_style__H2C;
+  void *shortname__VHE;
+  void *default_value__DUE;
+  void *type_c__4VE;
+  __INTEGER index__FMG;
+  void *filename__EPG;
+  void *first_slot__SFZB;
+  void *idf_generic_list__EME;
+  void *slot_list__MUS;
 };
 __PROTOTYPE PROTOTYPE_;
 #define PROTOTYPE__ (&PROTOTYPE_)
@@ -234,167 +272,175 @@ __PROTOTYPE PROTOTYPE_;
 // BOOLEAN
 typedef char __BOOLEAN;
 
-// HASHED_DICTIONARY_NODE[LINKED_LIST[STRING_CONSTANT],STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__ 12
-typedef struct HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo;
-struct HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo_struct {
-  void *key__YFR;
-  void *next__DGR;
-  void *item__FV1;
-};
-__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY[LINKED_LIST[STRING_CONSTANT],STRING_CONSTANT]
-#define __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__ 13
-typedef struct HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo_struct __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo_struct {
-  __INTEGER capacity__HFR;
-  __INTEGER count__ONW;
-  void **buckets__MFR;
-};
-__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__ (&HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo_)
-
 // HASHED_DICTIONARY_NODE[TYPE,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__ 14
+#define __HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__ 15
 typedef struct HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo;
 struct HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo_struct {
-  void *key__5AQ;
-  void *next__KBQ;
+  void *key__J2R;
+  void *next__U2R;
 };
 __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__ 15
+#define __HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__ 16
 typedef struct HASHED_DICTIONARYoTYPExSTRING_CONSTANTo_struct __HASHED_DICTIONARYoTYPExSTRING_CONSTANTo;
 struct HASHED_DICTIONARYoTYPExSTRING_CONSTANTo_struct {
-  __INTEGER capacity__OAQ;
-  __INTEGER count__TBQ;
-  void **buckets__TAQ;
+  __INTEGER capacity__Y1R;
+  __INTEGER count__32R;
+  void **buckets__31R;
 };
 __HASHED_DICTIONARYoTYPExSTRING_CONSTANTo HASHED_DICTIONARYoTYPExSTRING_CONSTANTo_;
 #define HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__ (&HASHED_DICTIONARYoTYPExSTRING_CONSTANTo_)
 
+// UINTEGER_8
+typedef unsigned char __UINTEGER_8;
+
+// TYPE_FULL
+#define __TYPE_FULL__ 17
+typedef struct TYPE_FULL_struct __TYPE_FULL;
+struct TYPE_FULL_struct {
+  __UINTEGER_8 flag__IFS;
+};
+__TYPE_FULL TYPE_FULL_;
+#define TYPE_FULL__ (&TYPE_FULL_)
+
 // TYPE_ID
-#define __TYPE_ID__ 16
+#define __TYPE_ID__ 6
 typedef struct TYPE_ID_struct __TYPE_ID;
 struct TYPE_ID_struct {
-  void *Nothing;
+  unsigned long __id;
 };
-__TYPE_ID TYPE_ID_;
+__TYPE_ID TYPE_ID_={__TYPE_ID__};
 #define TYPE_ID__ (&TYPE_ID_)
 
 // ARRAYED_COLLECTION[TYPE_ID]
-#define __ARRAYED_COLLECTIONoTYPE_IDo__ 17
+#define __ARRAYED_COLLECTIONoTYPE_IDo__ 18
 typedef struct ARRAYED_COLLECTIONoTYPE_IDo_struct __ARRAYED_COLLECTIONoTYPE_IDo;
 struct ARRAYED_COLLECTIONoTYPE_IDo_struct {
-  __INTEGER upper__YCQ;
-  __INTEGER capacity__0CQ;
-  void **storage__WDQ;
+  __INTEGER upper__C4R;
+  __INTEGER capacity__E4R;
+  void **storage__A5R;
 };
 __ARRAYED_COLLECTIONoTYPE_IDo ARRAYED_COLLECTIONoTYPE_IDo_;
 #define ARRAYED_COLLECTIONoTYPE_IDo__ (&ARRAYED_COLLECTIONoTYPE_IDo_)
 
 // FAST_ARRAY[TYPE_ID]
-#define __FAST_ARRAYoTYPE_IDo__ 18
+#define __FAST_ARRAYoTYPE_IDo__ 19
 typedef struct FAST_ARRAYoTYPE_IDo_struct __FAST_ARRAYoTYPE_IDo;
 struct FAST_ARRAYoTYPE_IDo_struct {
-  __ARRAYED_COLLECTIONoTYPE_IDo parent_arrayed_collection__I1;
+  __ARRAYED_COLLECTIONoTYPE_IDo parent_arrayed_collection__IAB;
 };
 __FAST_ARRAYoTYPE_IDo FAST_ARRAYoTYPE_IDo_;
 #define FAST_ARRAYoTYPE_IDo__ (&FAST_ARRAYoTYPE_IDo_)
 
-// ABSTRACT_DIRECTORY
-#define __ABSTRACT_DIRECTORY__ 19
-typedef struct ABSTRACT_DIRECTORY_struct __ABSTRACT_DIRECTORY;
-struct ABSTRACT_DIRECTORY_struct {
-  void *parent_entry__MB;
-  void *list__21RE;
+// ENTRY
+#define __ENTRY__ 20
+typedef struct ENTRY_struct __ENTRY;
+struct ENTRY_struct {
+  void *path__BD;
+  void *name__FNT;
+};
+__ENTRY ENTRY_;
+#define ENTRY__ (&ENTRY_)
+
+// ENTRY_UNIX
+#define __ENTRY_UNIX__ 21
+typedef struct ENTRY_UNIX_struct __ENTRY_UNIX;
+struct ENTRY_UNIX_struct {
+  __ENTRY parent_entry__IED;
 };
-__ABSTRACT_DIRECTORY ABSTRACT_DIRECTORY_;
-#define ABSTRACT_DIRECTORY__ (&ABSTRACT_DIRECTORY_)
+__ENTRY_UNIX ENTRY_UNIX_;
+#define ENTRY_UNIX__ (&ENTRY_UNIX_)
 
 // DIRECTORY
-#define __DIRECTORY__ 6
+#define __DIRECTORY__ 22
 typedef struct DIRECTORY_struct __DIRECTORY;
 struct DIRECTORY_struct {
-  unsigned long __id;
-  __ABSTRACT_DIRECTORY parent_abstract_directory__NB;
+  void *list__ZSQD;
 };
-__DIRECTORY DIRECTORY_={__DIRECTORY__};
+__DIRECTORY DIRECTORY_;
 #define DIRECTORY__ (&DIRECTORY_)
 
-// ABSTRACT_ENTRY
-#define __ABSTRACT_ENTRY__ 20
-typedef struct ABSTRACT_ENTRY_struct __ABSTRACT_ENTRY;
-struct ABSTRACT_ENTRY_struct {
-  void *path__2C;
-  __INTEGER link_count__EY2B;
-  void *child__HY2B;
-  void *name__SKFC;
-  __BOOLEAN is_directory__BC;
+// DIRECTORY_UNIX
+#define __DIRECTORY_UNIX__ 7
+typedef struct DIRECTORY_UNIX_struct __DIRECTORY_UNIX;
+struct DIRECTORY_UNIX_struct {
+  unsigned long __id;
+  __ENTRY_UNIX parent_entry_unix__JED;
+  __DIRECTORY parent_directory__KED;
 };
-__ABSTRACT_ENTRY ABSTRACT_ENTRY_;
-#define ABSTRACT_ENTRY__ (&ABSTRACT_ENTRY_)
+__DIRECTORY_UNIX DIRECTORY_UNIX_={__DIRECTORY_UNIX__};
+#define DIRECTORY_UNIX__ (&DIRECTORY_UNIX_)
 
-// ENTRY
-#define __ENTRY__ 7
-typedef struct ENTRY_struct __ENTRY;
-struct ENTRY_struct {
-  unsigned long __id;
-  __ABSTRACT_ENTRY parent_abstract_entry__LB;
+// HASHED_DICTIONARY_NODE[LINKED_LIST[STRING_CONSTANT],STRING_CONSTANT]
+#define __HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__ 23
+typedef struct HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo;
+struct HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo_struct {
+  void *key__1CT;
+  void *next__GDT;
+  void *item__XX3;
 };
-__ENTRY ENTRY_={__ENTRY__};
-#define ENTRY__ (&ENTRY_)
+__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo_;
+#define HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo_)
+
+// HASHED_DICTIONARY[LINKED_LIST[STRING_CONSTANT],STRING_CONSTANT]
+#define __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__ 24
+typedef struct HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo_struct __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo;
+struct HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo_struct {
+  __INTEGER capacity__KCT;
+  __INTEGER count__YLY;
+  void **buckets__PCT;
+};
+__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo_;
+#define HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__ (&HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo_)
 
 // HASHED_DICTIONARY_NODE[ENTRY,ABSTRACT_STRING]
-#define __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__ 21
+#define __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__ 25
 typedef struct HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo_struct __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo;
 struct HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo_struct {
-  void *key__XIR;
-  void *item__MY1;
-  void *next__DJR;
+  void *key__B1S;
+  void *item__KSOB;
+  void *next__N1S;
 };
 __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo_;
 #define HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__ (&HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo_)
 
 // HASHED_DICTIONARY[ENTRY,ABSTRACT_STRING]
-#define __HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ 22
+#define __HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ 26
 typedef struct HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo_struct __HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo;
 struct HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo_struct {
-  __INTEGER capacity__GIR;
-  __INTEGER count__GPW;
-  void **buckets__LIR;
+  __INTEGER capacity__Q0S;
+  __INTEGER count__W1S;
+  void **buckets__V0S;
 };
 __HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo_;
 #define HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ (&HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo_)
 
 // LINKED_COLLECTION[STRING_CONSTANT]
-#define __LINKED_COLLECTIONoSTRING_CONSTANTo__ 23
+#define __LINKED_COLLECTIONoSTRING_CONSTANTo__ 27
 typedef struct LINKED_COLLECTIONoSTRING_CONSTANTo_struct __LINKED_COLLECTIONoSTRING_CONSTANTo;
 struct LINKED_COLLECTIONoSTRING_CONSTANTo_struct {
-  __INTEGER upper__F2C;
+  __INTEGER upper__PCD;
 };
 __LINKED_COLLECTIONoSTRING_CONSTANTo LINKED_COLLECTIONoSTRING_CONSTANTo_;
 #define LINKED_COLLECTIONoSTRING_CONSTANTo__ (&LINKED_COLLECTIONoSTRING_CONSTANTo_)
 
 // LINKED_LIST[STRING_CONSTANT]
-#define __LINKED_LISToSTRING_CONSTANTo__ 24
+#define __LINKED_LISToSTRING_CONSTANTo__ 28
 typedef struct LINKED_LISToSTRING_CONSTANTo_struct __LINKED_LISToSTRING_CONSTANTo;
 struct LINKED_LISToSTRING_CONSTANTo_struct {
-  __LINKED_COLLECTIONoSTRING_CONSTANTo parent_linked_collection__GD;
-  __INTEGER mem_idx__2WAC;
-  void *first_link__SWAC;
-  void *last_link__1WAC;
-  void *mem_lnk__4WAC;
+  __LINKED_COLLECTIONoSTRING_CONSTANTo parent_linked_collection__LD;
+  __INTEGER mem_idx__3PEC;
+  void *first_link__TPEC;
+  void *last_link__2PEC;
+  void *mem_lnk__5PEC;
 };
 __LINKED_LISToSTRING_CONSTANTo LINKED_LISToSTRING_CONSTANTo_;
 #define LINKED_LISToSTRING_CONSTANTo__ (&LINKED_LISToSTRING_CONSTANTo_)
 
 // PARSER
-#define __PARSER__ 25
+#define __PARSER__ 29
 typedef struct PARSER_struct __PARSER;
 struct PARSER_struct {
   void *Nothing;
@@ -402,229 +448,408 @@ struct PARSER_struct {
 __PARSER PARSER_;
 #define PARSER__ (&PARSER_)
 
-// ITM_TYPE_MONO
-#define __ITM_TYPE_MONO__ 26
-typedef struct ITM_TYPE_MONO_struct __ITM_TYPE_MONO;
-struct ITM_TYPE_MONO_struct {
-  void *Nothing;
-};
-__ITM_TYPE_MONO ITM_TYPE_MONO_;
-#define ITM_TYPE_MONO__ (&ITM_TYPE_MONO_)
-
-// ARRAYED_COLLECTION[ITM_TYPE_MONO]
-#define __ARRAYED_COLLECTIONoITM_TYPE_MONOo__ 27
-typedef struct ARRAYED_COLLECTIONoITM_TYPE_MONOo_struct __ARRAYED_COLLECTIONoITM_TYPE_MONOo;
-struct ARRAYED_COLLECTIONoITM_TYPE_MONOo_struct {
-  __INTEGER upper__Q5T;
-  __INTEGER capacity__S5T;
-  void **storage__OAU;
-};
-__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__ 28
-typedef struct FAST_ARRAYoITM_TYPE_MONOo_struct __FAST_ARRAYoITM_TYPE_MONOo;
-struct FAST_ARRAYoITM_TYPE_MONOo_struct {
-  __ARRAYED_COLLECTIONoITM_TYPE_MONOo parent_arrayed_collection__GRC;
-};
-__FAST_ARRAYoITM_TYPE_MONOo FAST_ARRAYoITM_TYPE_MONOo_;
-#define FAST_ARRAYoITM_TYPE_MONOo__ (&FAST_ARRAYoITM_TYPE_MONOo_)
-
 // ITM_ARGUMENT
-#define __ITM_ARGUMENT__ 29
+#define __ITM_ARGUMENT__ 30
 typedef struct ITM_ARGUMENT_struct __ITM_ARGUMENT;
 struct ITM_ARGUMENT_struct {
-  __ITM_OBJECT parent_itm_code__YDN;
+  __ITM_OBJECT parent_itm_code__C4M;
 };
 __ITM_ARGUMENT ITM_ARGUMENT_;
 #define ITM_ARGUMENT__ (&ITM_ARGUMENT_)
 
 // ARRAYED_COLLECTION[ITM_ARGUMENT]
-#define __ARRAYED_COLLECTIONoITM_ARGUMENTo__ 30
+#define __ARRAYED_COLLECTIONoITM_ARGUMENTo__ 31
 typedef struct ARRAYED_COLLECTIONoITM_ARGUMENTo_struct __ARRAYED_COLLECTIONoITM_ARGUMENTo;
 struct ARRAYED_COLLECTIONoITM_ARGUMENTo_struct {
-  __INTEGER upper__XCCC;
-  __INTEGER capacity__ZCCC;
-  void **storage__VDCC;
+  __INTEGER upper__SZGC;
+  __INTEGER capacity__UZGC;
+  void **storage__Q0GC;
 };
 __ARRAYED_COLLECTIONoITM_ARGUMENTo ARRAYED_COLLECTIONoITM_ARGUMENTo_;
 #define ARRAYED_COLLECTIONoITM_ARGUMENTo__ (&ARRAYED_COLLECTIONoITM_ARGUMENTo_)
 
 // FAST_ARRAY[ITM_ARGUMENT]
-#define __FAST_ARRAYoITM_ARGUMENTo__ 31
+#define __FAST_ARRAYoITM_ARGUMENTo__ 32
 typedef struct FAST_ARRAYoITM_ARGUMENTo_struct __FAST_ARRAYoITM_ARGUMENTo;
 struct FAST_ARRAYoITM_ARGUMENTo_struct {
-  __ARRAYED_COLLECTIONoITM_ARGUMENTo parent_arrayed_collection__ECLB;
+  __ARRAYED_COLLECTIONoITM_ARGUMENTo parent_arrayed_collection__VBZB;
 };
 __FAST_ARRAYoITM_ARGUMENTo FAST_ARRAYoITM_ARGUMENTo_;
 #define FAST_ARRAYoITM_ARGUMENTo__ (&FAST_ARRAYoITM_ARGUMENTo_)
 
-// HASHED_SET_NODE[ITM_TYPE_SIMPLE]
-#define __HASHED_SET_NODEoITM_TYPE_SIMPLEo__ 32
-typedef struct HASHED_SET_NODEoITM_TYPE_SIMPLEo_struct __HASHED_SET_NODEoITM_TYPE_SIMPLEo;
-struct HASHED_SET_NODEoITM_TYPE_SIMPLEo_struct {
-  void *item__LK4B;
-  void *next__WK4B;
+// ITM_SLOT
+#define __ITM_SLOT__ 33
+typedef struct ITM_SLOT_struct __ITM_SLOT;
+struct ITM_SLOT_struct {
+  __NAMED parent_named__D5;
+  void *id_section__I1C;
+  void *result_type__D0FC;
+  void *next__W4GC;
+  void *comment__4XID;
+  __CHARACTER affect__H0FC;
+};
+__ITM_SLOT ITM_SLOT_;
+#define ITM_SLOT__ (&ITM_SLOT_)
+
+// ITM_TYPE_MULTI
+#define __ITM_TYPE_MULTI__ 8
+typedef struct ITM_TYPE_MULTI_struct __ITM_TYPE_MULTI;
+struct ITM_TYPE_MULTI_struct {
+  unsigned long __id;
+  void *list_type__QJP;
+};
+__ITM_TYPE_MULTI ITM_TYPE_MULTI_={__ITM_TYPE_MULTI__};
+#define ITM_TYPE_MULTI__ (&ITM_TYPE_MULTI_)
+
+// HASHED_DICTIONARY_NODE[ITM_SLOT,STRING_CONSTANT]
+#define __HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__ 34
+typedef struct HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo;
+struct HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo_struct {
+  void *key__I1FC;
+  void *item__11FC;
+  void *next__T1FC;
+};
+__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__ 35
+typedef struct HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo_struct __HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo;
+struct HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo_struct {
+  __INTEGER capacity__L0BC;
+  __INTEGER count__FJGC;
+  void **buckets__20FC;
+};
+__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo_;
+#define HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__ (&HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo_)
+
+// FILE_UNIX
+#define __FILE_UNIX__ 9
+typedef struct FILE_UNIX_struct __FILE_UNIX;
+struct FILE_UNIX_struct {
+  unsigned long __id;
+  __ENTRY_UNIX parent_entry_unix__MCF;
+  __POINTER stream__VWQD;
 };
-__HASHED_SET_NODEoITM_TYPE_SIMPLEo HASHED_SET_NODEoITM_TYPE_SIMPLEo_;
-#define HASHED_SET_NODEoITM_TYPE_SIMPLEo__ (&HASHED_SET_NODEoITM_TYPE_SIMPLEo_)
-
-// HASHED_SET[ITM_TYPE_SIMPLE]
-#define __HASHED_SEToITM_TYPE_SIMPLEo__ 33
-typedef struct HASHED_SEToITM_TYPE_SIMPLEo_struct __HASHED_SEToITM_TYPE_SIMPLEo;
-struct HASHED_SEToITM_TYPE_SIMPLEo_struct {
-  __INTEGER capacity__0J4B;
-  __INTEGER count__5K4B;
-  void **buckets__5J4B;
+__FILE_UNIX FILE_UNIX_={__FILE_UNIX__};
+#define FILE_UNIX__ (&FILE_UNIX_)
+
+// ITM_TYPE_SIMPLE
+#define __ITM_TYPE_SIMPLE__ 10
+typedef struct ITM_TYPE_SIMPLE_struct __ITM_TYPE_SIMPLE;
+struct ITM_TYPE_SIMPLE_struct {
+  unsigned long __id;
+  void *name__0XP;
 };
-__HASHED_SEToITM_TYPE_SIMPLEo HASHED_SEToITM_TYPE_SIMPLEo_;
-#define HASHED_SEToITM_TYPE_SIMPLEo__ (&HASHED_SEToITM_TYPE_SIMPLEo_)
+__ITM_TYPE_SIMPLE ITM_TYPE_SIMPLE_={__ITM_TYPE_SIMPLE__};
+#define ITM_TYPE_SIMPLE__ (&ITM_TYPE_SIMPLE_)
+
+// ITM_TYPE_PARAMETER
+#define __ITM_TYPE_PARAMETER__ 11
+typedef struct ITM_TYPE_PARAMETER_struct __ITM_TYPE_PARAMETER;
+struct ITM_TYPE_PARAMETER_struct {
+  unsigned long __id;
+  __ITM_TYPE_SIMPLE parent_itm_type__NDE;
+};
+__ITM_TYPE_PARAMETER ITM_TYPE_PARAMETER_={__ITM_TYPE_PARAMETER__};
+#define ITM_TYPE_PARAMETER__ (&ITM_TYPE_PARAMETER_)
+
+// ARRAYED_COLLECTION[ITM_TYPE_PARAMETER]
+#define __ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__ 36
+typedef struct ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo_struct __ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo;
+struct ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo_struct {
+  __INTEGER upper__F3AC;
+  __INTEGER capacity__H3AC;
+  void **storage__D4AC;
+};
+__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__ 37
+typedef struct FAST_ARRAYoITM_TYPE_PARAMETERo_struct __FAST_ARRAYoITM_TYPE_PARAMETERo;
+struct FAST_ARRAYoITM_TYPE_PARAMETERo_struct {
+  __ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo parent_arrayed_collection__DME;
+};
+__FAST_ARRAYoITM_TYPE_PARAMETERo FAST_ARRAYoITM_TYPE_PARAMETERo_;
+#define FAST_ARRAYoITM_TYPE_PARAMETERo__ (&FAST_ARRAYoITM_TYPE_PARAMETERo_)
+
+// LIP_CODE
+#define __LIP_CODE__ 38
+typedef struct LIP_CODE_struct __LIP_CODE;
+struct LIP_CODE_struct {
+  __ITM_OBJECT parent_itm_object__PDE;
+};
+__LIP_CODE LIP_CODE_;
+#define LIP_CODE__ (&LIP_CODE_)
+
+// LIP_AFFECT
+#define __LIP_AFFECT__ 12
+typedef struct LIP_AFFECT_struct __LIP_AFFECT;
+struct LIP_AFFECT_struct {
+  unsigned long __id;
+  __LIP_CODE parent_lip_code__ZTPB;
+  void *name__FCFC;
+  void *value__XCFC;
+};
+__LIP_AFFECT LIP_AFFECT_={__LIP_AFFECT__};
+#define LIP_AFFECT__ (&LIP_AFFECT_)
+
+// LIP_CALL
+#define __LIP_CALL__ 13
+typedef struct LIP_CALL_struct __LIP_CALL;
+struct LIP_CALL_struct {
+  unsigned long __id;
+  __LIP_CODE parent_lip_code__N14B;
+  void *argument__CPSE;
+  void *name__NPSE;
+};
+__LIP_CALL LIP_CALL_={__LIP_CALL__};
+#define LIP_CALL__ (&LIP_CALL_)
+
+// LIP_IF
+#define __LIP_IF__ 14
+typedef struct LIP_IF_struct __LIP_IF;
+struct LIP_IF_struct {
+  unsigned long __id;
+  __LIP_CODE parent_lip_code__PDYC;
+  void *condition__ZQPD;
+  void *then__PRPD;
+  void *else__GSPD;
+};
+__LIP_IF LIP_IF_={__LIP_IF__};
+#define LIP_IF__ (&LIP_IF_)
+
+// LIP_PRINT
+#define __LIP_PRINT__ 15
+typedef struct LIP_PRINT_struct __LIP_PRINT;
+struct LIP_PRINT_struct {
+  unsigned long __id;
+  __LIP_CODE parent_lip_code__BEYC;
+  void *message__RTSE;
+};
+__LIP_PRINT LIP_PRINT_={__LIP_PRINT__};
+#define LIP_PRINT__ (&LIP_PRINT_)
 
 // HASHED_SET_NODE[STRING_CONSTANT]
-#define __HASHED_SET_NODEoSTRING_CONSTANTo__ 34
+#define __HASHED_SET_NODEoSTRING_CONSTANTo__ 39
 typedef struct HASHED_SET_NODEoSTRING_CONSTANTo_struct __HASHED_SET_NODEoSTRING_CONSTANTo;
 struct HASHED_SET_NODEoSTRING_CONSTANTo_struct {
-  void *item__JLT;
-  void *next__ULT;
+  void *item__LEV;
+  void *next__WEV;
 };
 __HASHED_SET_NODEoSTRING_CONSTANTo HASHED_SET_NODEoSTRING_CONSTANTo_;
 #define HASHED_SET_NODEoSTRING_CONSTANTo__ (&HASHED_SET_NODEoSTRING_CONSTANTo_)
 
 // HASHED_SET[STRING_CONSTANT]
-#define __HASHED_SEToSTRING_CONSTANTo__ 35
+#define __HASHED_SEToSTRING_CONSTANTo__ 40
 typedef struct HASHED_SEToSTRING_CONSTANTo_struct __HASHED_SEToSTRING_CONSTANTo;
 struct HASHED_SEToSTRING_CONSTANTo_struct {
-  __INTEGER capacity__PNR;
-  __INTEGER count__UKW;
-  void **buckets__3KT;
+  __INTEGER capacity__0HT;
+  __INTEGER count__IHY;
+  void **buckets__5DV;
 };
 __HASHED_SEToSTRING_CONSTANTo HASHED_SEToSTRING_CONSTANTo_;
 #define HASHED_SEToSTRING_CONSTANTo__ (&HASHED_SEToSTRING_CONSTANTo_)
 
+// ITM_TYPE_BLOCK
+#define __ITM_TYPE_BLOCK__ 16
+typedef struct ITM_TYPE_BLOCK_struct __ITM_TYPE_BLOCK;
+struct ITM_TYPE_BLOCK_struct {
+  unsigned long __id;
+  void *type_argument__GMN;
+  void *type_result__QMN;
+};
+__ITM_TYPE_BLOCK ITM_TYPE_BLOCK_={__ITM_TYPE_BLOCK__};
+#define ITM_TYPE_BLOCK__ (&ITM_TYPE_BLOCK_)
+
+// ITM_TYPE_STYLE
+#define __ITM_TYPE_STYLE__ 17
+typedef struct ITM_TYPE_STYLE_struct __ITM_TYPE_STYLE;
+struct ITM_TYPE_STYLE_struct {
+  unsigned long __id;
+  __ITM_TYPE_SIMPLE parent_itm_type_simple__RRN;
+  void *style__DYP;
+};
+__ITM_TYPE_STYLE ITM_TYPE_STYLE_={__ITM_TYPE_STYLE__};
+#define ITM_TYPE_STYLE__ (&ITM_TYPE_STYLE_)
+
+// ITM_TYPE_GENERIC
+#define __ITM_TYPE_GENERIC__ 18
+typedef struct ITM_TYPE_GENERIC_struct __ITM_TYPE_GENERIC;
+struct ITM_TYPE_GENERIC_struct {
+  unsigned long __id;
+  __ITM_TYPE_STYLE parent_itm_type_style__SRN;
+  void *list_type__NYP;
+};
+__ITM_TYPE_GENERIC ITM_TYPE_GENERIC_={__ITM_TYPE_GENERIC__};
+#define ITM_TYPE_GENERIC__ (&ITM_TYPE_GENERIC_)
+
 // ITM_CODE
-#define __ITM_CODE__ 36
+#define __ITM_CODE__ 41
 typedef struct ITM_CODE_struct __ITM_CODE;
 struct ITM_CODE_struct {
-  __ITM_OBJECT parent_itm_object__P2D;
+  __ITM_OBJECT parent_itm_object__HDE;
 };
 __ITM_CODE ITM_CODE_;
 #define ITM_CODE__ (&ITM_CODE_)
 
 // ARRAYED_COLLECTION[ITM_CODE]
-#define __ARRAYED_COLLECTIONoITM_CODEo__ 37
+#define __ARRAYED_COLLECTIONoITM_CODEo__ 42
 typedef struct ARRAYED_COLLECTIONoITM_CODEo_struct __ARRAYED_COLLECTIONoITM_CODEo;
 struct ARRAYED_COLLECTIONoITM_CODEo_struct {
-  __INTEGER upper__D2R;
-  __INTEGER capacity__52R;
-  void **storage__K3R;
+  __INTEGER upper__MHL;
+  __INTEGER capacity__KXT;
+  void **storage__VXT;
 };
 __ARRAYED_COLLECTIONoITM_CODEo ARRAYED_COLLECTIONoITM_CODEo_;
 #define ARRAYED_COLLECTIONoITM_CODEo__ (&ARRAYED_COLLECTIONoITM_CODEo_)
 
 // FAST_ARRAY[ITM_CODE]
-#define __FAST_ARRAYoITM_CODEo__ 38
+#define __FAST_ARRAYoITM_CODEo__ 43
 typedef struct FAST_ARRAYoITM_CODEo_struct __FAST_ARRAYoITM_CODEo;
 struct FAST_ARRAYoITM_CODEo_struct {
-  __ARRAYED_COLLECTIONoITM_CODEo parent_arrayed_collection__KWF;
+  __ARRAYED_COLLECTIONoITM_CODEo parent_arrayed_collection__BTF;
 };
 __FAST_ARRAYoITM_CODEo FAST_ARRAYoITM_CODEo_;
 #define FAST_ARRAYoITM_CODEo__ (&FAST_ARRAYoITM_CODEo_)
 
-// ARRAYED_COLLECTION[Expanded POSITION]
-#define __ARRAYED_COLLECTIONoExpanded_POSITIONo__ 39
-typedef struct ARRAYED_COLLECTIONoExpanded_POSITIONo_struct __ARRAYED_COLLECTIONoExpanded_POSITIONo;
-struct ARRAYED_COLLECTIONoExpanded_POSITIONo_struct {
-  __INTEGER upper__V15B;
-  __INTEGER capacity__B25B;
-  __POSITION *storage__WD5B;
+// ITM_EXPRESSION
+#define __ITM_EXPRESSION__ 19
+typedef struct ITM_EXPRESSION_struct __ITM_EXPRESSION;
+struct ITM_EXPRESSION_struct {
+  unsigned long __id;
+  void *value_list__LJV;
 };
-__ARRAYED_COLLECTIONoExpanded_POSITIONo ARRAYED_COLLECTIONoExpanded_POSITIONo_;
-#define ARRAYED_COLLECTIONoExpanded_POSITIONo__ (&ARRAYED_COLLECTIONoExpanded_POSITIONo_)
-
-// FAST_ARRAY[Expanded POSITION]
-#define __FAST_ARRAYoExpanded_POSITIONo__ 40
-typedef struct FAST_ARRAYoExpanded_POSITIONo_struct __FAST_ARRAYoExpanded_POSITIONo;
-struct FAST_ARRAYoExpanded_POSITIONo_struct {
-  __ARRAYED_COLLECTIONoExpanded_POSITIONo parent_arrayed_collection__HAJ;
+__ITM_EXPRESSION ITM_EXPRESSION_={__ITM_EXPRESSION__};
+#define ITM_EXPRESSION__ (&ITM_EXPRESSION_)
+
+// ITM_RESULT
+#define __ITM_RESULT__ 20
+typedef struct ITM_RESULT_struct __ITM_RESULT;
+struct ITM_RESULT_struct {
+  unsigned long __id;
+  void *value__1GFC;
 };
-__FAST_ARRAYoExpanded_POSITIONo FAST_ARRAYoExpanded_POSITIONo_;
-#define FAST_ARRAYoExpanded_POSITIONo__ (&FAST_ARRAYoExpanded_POSITIONo_)
+__ITM_RESULT ITM_RESULT_={__ITM_RESULT__};
+#define ITM_RESULT__ (&ITM_RESULT_)
 
-// HASHED_SET_NODE[FAST_ARRAY[ITM_TYPE_MONO]]
-#define __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__ 41
-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__50T;
-  void *next__L1T;
+// ARRAYED_COLLECTION[LIP_CODE]
+#define __ARRAYED_COLLECTIONoLIP_CODEo__ 44
+typedef struct ARRAYED_COLLECTIONoLIP_CODEo_struct __ARRAYED_COLLECTIONoLIP_CODEo;
+struct ARRAYED_COLLECTIONoLIP_CODEo_struct {
+  __INTEGER upper__VRPD;
+  __INTEGER capacity__AYSD;
+  void **storage__LYSD;
 };
-__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_)
+__ARRAYED_COLLECTIONoLIP_CODEo ARRAYED_COLLECTIONoLIP_CODEo_;
+#define ARRAYED_COLLECTIONoLIP_CODEo__ (&ARRAYED_COLLECTIONoLIP_CODEo_)
+
+// FAST_ARRAY[LIP_CODE]
+#define __FAST_ARRAYoLIP_CODEo__ 45
+typedef struct FAST_ARRAYoLIP_CODEo_struct __FAST_ARRAYoLIP_CODEo;
+struct FAST_ARRAYoLIP_CODEo_struct {
+  __ARRAYED_COLLECTIONoLIP_CODEo parent_arrayed_collection__45XC;
+};
+__FAST_ARRAYoLIP_CODEo FAST_ARRAYoLIP_CODEo_;
+#define FAST_ARRAYoLIP_CODEo__ (&FAST_ARRAYoLIP_CODEo_)
 
-// HASHED_SET[FAST_ARRAY[ITM_TYPE_MONO]]
-#define __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__ 42
-typedef struct HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo_struct __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo;
-struct HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo_struct {
-  __INTEGER capacity__O0T;
-  __INTEGER count__CLU;
-  void **buckets__T0T;
+// HASHED_DICTIONARY_NODE[LIP_SLOT_DATA,STRING_CONSTANT]
+#define __HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxSTRING_CONSTANTo__ 46
+typedef struct HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxSTRING_CONSTANTo;
+struct HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxSTRING_CONSTANTo_struct {
+  void *Nothing;
 };
-__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo_;
-#define HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__ (&HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo_)
+__HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxSTRING_CONSTANTo HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxSTRING_CONSTANTo_;
+#define HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxSTRING_CONSTANTo_)
+
+// HASHED_DICTIONARY[LIP_SLOT_DATA,STRING_CONSTANT]
+#define __HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo__ 47
+typedef struct HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo_struct __HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo;
+struct HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo_struct {
+  __INTEGER capacity__OCRD;
+  void **buckets__TCRD;
+};
+__HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo_;
+#define HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo__ (&HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo_)
 
-// HASHED_SET_NODE[FAST_ARRAY[STRING_CONSTANT]]
-#define __HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__ 43
-typedef struct HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo_struct __HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo;
-struct HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo_struct {
-  void *item__EAAC;
-  void *next__QAAC;
+// LIP_BINARY
+#define __LIP_BINARY__ 21
+typedef struct LIP_BINARY_struct __LIP_BINARY;
+struct LIP_BINARY_struct {
+  unsigned long __id;
+  __LIP_CODE parent_lip_code__MPZB;
+  void *left__FHQD;
+  void *right__IHQD;
+  __CHARACTER operator__LHQD;
 };
-__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo_;
-#define HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__ (&HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo_)
+__LIP_BINARY LIP_BINARY_={__LIP_BINARY__};
+#define LIP_BINARY__ (&LIP_BINARY_)
 
-// HASHED_SET[FAST_ARRAY[STRING_CONSTANT]]
-#define __HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__ 44
-typedef struct HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo_struct __HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo;
-struct HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo_struct {
-  __INTEGER capacity__T55B;
-  __INTEGER count__ESBC;
-  void **buckets__Y55B;
+// LIP_UNARY
+#define __LIP_UNARY__ 22
+typedef struct LIP_UNARY_struct __LIP_UNARY;
+struct LIP_UNARY_struct {
+  unsigned long __id;
+  __LIP_CODE parent_lip_code__104B;
+  void *value__CKQD;
+  __CHARACTER operator__FKQD;
 };
-__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo_;
-#define HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__ (&HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo_)
+__LIP_UNARY LIP_UNARY_={__LIP_UNARY__};
+#define LIP_UNARY__ (&LIP_UNARY_)
+
+// LIP_INTEGER
+#define __LIP_INTEGER__ 23
+typedef struct LIP_INTEGER_struct __LIP_INTEGER;
+struct LIP_INTEGER_struct {
+  unsigned long __id;
+  __INTEGER value__H5YF;
+};
+__LIP_INTEGER LIP_INTEGER_={__LIP_INTEGER__};
+#define LIP_INTEGER__ (&LIP_INTEGER_)
+
+// LIP_STRING
+#define __LIP_STRING__ 24
+typedef struct LIP_STRING_struct __LIP_STRING;
+struct LIP_STRING_struct {
+  unsigned long __id;
+  void *value__0QSE;
+};
+__LIP_STRING LIP_STRING_={__LIP_STRING__};
+#define LIP_STRING__ (&LIP_STRING_)
 
 // ITM_LOCAL
-#define __ITM_LOCAL__ 45
+#define __ITM_LOCAL__ 48
 typedef struct ITM_LOCAL_struct __ITM_LOCAL;
 struct ITM_LOCAL_struct {
-  __ITM_OBJECT parent_itm_object__35H;
-  void *name__W3K;
+  __ITM_OBJECT parent_itm_object__P0H;
+  void *name__O2K;
 };
 __ITM_LOCAL ITM_LOCAL_;
 #define ITM_LOCAL__ (&ITM_LOCAL_)
 
 // ARRAYED_COLLECTION[ITM_LOCAL]
-#define __ARRAYED_COLLECTIONoITM_LOCALo__ 46
+#define __ARRAYED_COLLECTIONoITM_LOCALo__ 49
 typedef struct ARRAYED_COLLECTIONoITM_LOCALo_struct __ARRAYED_COLLECTIONoITM_LOCALo;
 struct ARRAYED_COLLECTIONoITM_LOCALo_struct {
-  __INTEGER upper__T1K;
-  __INTEGER capacity__DUS;
-  void **storage__OUS;
+  __INTEGER upper__L0K;
+  __INTEGER capacity__HKU;
+  void **storage__SKU;
 };
 __ARRAYED_COLLECTIONoITM_LOCALo ARRAYED_COLLECTIONoITM_LOCALo_;
 #define ARRAYED_COLLECTIONoITM_LOCALo__ (&ARRAYED_COLLECTIONoITM_LOCALo_)
 
 // FAST_ARRAY[ITM_LOCAL]
-#define __FAST_ARRAYoITM_LOCALo__ 47
+#define __FAST_ARRAYoITM_LOCALo__ 50
 typedef struct FAST_ARRAYoITM_LOCALo_struct __FAST_ARRAYoITM_LOCALo;
 struct FAST_ARRAYoITM_LOCALo_struct {
-  __ARRAYED_COLLECTIONoITM_LOCALo parent_arrayed_collection__CAI;
+  __ARRAYED_COLLECTIONoITM_LOCALo parent_arrayed_collection__U0H;
 };
 __FAST_ARRAYoITM_LOCALo FAST_ARRAYoITM_LOCALo_;
 #define FAST_ARRAYoITM_LOCALo__ (&FAST_ARRAYoITM_LOCALo_)
 
 // NUMERIC
-#define __NUMERIC__ 48
+#define __NUMERIC__ 51
 typedef struct NUMERIC_struct __NUMERIC;
 struct NUMERIC_struct {
   void *Nothing;
@@ -633,7 +858,7 @@ __NUMERIC NUMERIC_;
 #define NUMERIC__ (&NUMERIC_)
 
 // OBJECT
-#define __OBJECT__ 49
+#define __OBJECT__ 52
 typedef struct OBJECT_struct __OBJECT;
 struct OBJECT_struct {
   void *Nothing;
@@ -641,8 +866,17 @@ struct OBJECT_struct {
 __OBJECT OBJECT_;
 #define OBJECT__ (&OBJECT_)
 
+// SYSTEM
+#define __SYSTEM__ 53
+typedef struct SYSTEM_struct __SYSTEM;
+struct SYSTEM_struct {
+  void *Nothing;
+};
+__SYSTEM SYSTEM_;
+#define SYSTEM__ (&SYSTEM_)
+
 // ALIAS_STR
-#define __ALIAS_STR__ 50
+#define __ALIAS_STR__ 54
 typedef struct ALIAS_STR_struct __ALIAS_STR;
 struct ALIAS_STR_struct {
   void *Nothing;
@@ -651,7 +885,7 @@ __ALIAS_STR ALIAS_STR_;
 #define ALIAS_STR__ (&ALIAS_STR_)
 
 // ANY
-#define __ANY__ 51
+#define __ANY__ 55
 typedef struct ANY_struct __ANY;
 struct ANY_struct {
   void *Nothing;
@@ -659,17 +893,8 @@ struct ANY_struct {
 __ANY ANY_;
 #define ANY__ (&ANY_)
 
-// SHORTER
-#define __SHORTER__ 52
-typedef struct SHORTER_struct __SHORTER;
-struct SHORTER_struct {
-  void *Nothing;
-};
-__SHORTER SHORTER_;
-#define SHORTER__ (&SHORTER_)
-
 // ANY_OPTION
-#define __ANY_OPTION__ 53
+#define __ANY_OPTION__ 56
 typedef struct ANY_OPTION_struct __ANY_OPTION;
 struct ANY_OPTION_struct {
   void *Nothing;
@@ -680,76 +905,32 @@ __ANY_OPTION ANY_OPTION_;
 // FALSE
 #define FALSE__ 0
 
+// SHORTER
+#define __SHORTER__ 57
+typedef struct SHORTER_struct __SHORTER;
+struct SHORTER_struct {
+  void *Nothing;
+};
+__SHORTER SHORTER_;
+#define SHORTER__ (&SHORTER_)
+
 // FILE_SYSTEM
-#define __FILE_SYSTEM__ 54
+#define __FILE_SYSTEM__ 58
 typedef struct FILE_SYSTEM_struct __FILE_SYSTEM;
 struct FILE_SYSTEM_struct {
-  void *parent_directory__J5C;
-  int parent_directory__K5C;
+  void *parent_directory__4ED;
+  int parent_directory__5ED;
 };
 __FILE_SYSTEM FILE_SYSTEM_;
 #define FILE_SYSTEM__ (&FILE_SYSTEM_)
 
-// ABSTRACT_FILE
-#define __ABSTRACT_FILE__ 55
-typedef struct ABSTRACT_FILE_struct __ABSTRACT_FILE;
-struct ABSTRACT_FILE_struct {
-  void *parent_entry__A3B;
-  __UINTEGER_32 cursor__IPMF;
-};
-__ABSTRACT_FILE ABSTRACT_FILE_;
-#define ABSTRACT_FILE__ (&ABSTRACT_FILE_)
-
-// STD_FILE
-#define __STD_FILE__ 8
-typedef struct STD_FILE_struct __STD_FILE;
-struct STD_FILE_struct {
-  unsigned long __id;
-  __ABSTRACT_FILE parent_abstract_file__B3B;
-  __POINTER stream__QSVD;
-};
-__STD_FILE STD_FILE_={__STD_FILE__};
-#define STD_FILE__ (&STD_FILE_)
-
-// LINKED_COLLECTION[ENTRY]
-#define __LINKED_COLLECTIONoENTRYo__ 56
-typedef struct LINKED_COLLECTIONoENTRYo_struct __LINKED_COLLECTIONoENTRYo;
-struct LINKED_COLLECTIONoENTRYo_struct {
-  __INTEGER upper__HEEF;
-};
-__LINKED_COLLECTIONoENTRYo LINKED_COLLECTIONoENTRYo_;
-#define LINKED_COLLECTIONoENTRYo__ (&LINKED_COLLECTIONoENTRYo_)
-
-// LINKED_LIST[ENTRY]
-#define __LINKED_LISToENTRYo__ 57
-typedef struct LINKED_LISToENTRYo_struct __LINKED_LISToENTRYo;
-struct LINKED_LISToENTRYo_struct {
-  __LINKED_COLLECTIONoENTRYo parent_linked_collection__01RE;
-  __INTEGER mem_idx__WJFF;
-  void *first_link__PJFF;
-  void *mem_lnk__XJFF;
-  void *last_link__YJFF;
-};
-__LINKED_LISToENTRYo LINKED_LISToENTRYo_;
-#define LINKED_LISToENTRYo__ (&LINKED_LISToENTRYo_)
-
-// LINKED_LIST_NODE[ENTRY]
-#define __LINKED_LIST_NODEoENTRYo__ 58
-typedef struct LINKED_LIST_NODEoENTRYo_struct __LINKED_LIST_NODEoENTRYo;
-struct LINKED_LIST_NODEoENTRYo_struct {
-  void *item__0WPF;
-  void *next__KBQF;
-};
-__LINKED_LIST_NODEoENTRYo LINKED_LIST_NODEoENTRYo_;
-#define LINKED_LIST_NODEoENTRYo__ (&LINKED_LIST_NODEoENTRYo_)
-
 // HASHED_DICTIONARY_NODE[PROTOTYPE,STRING_CONSTANT]
 #define __HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__ 59
 typedef struct HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo;
 struct HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo_struct {
-  void *key__YE3B;
-  void *item__P2ED;
-  void *next__DF3B;
+  void *key__QJBC;
+  void *item__CNGD;
+  void *next__1JBC;
 };
 __HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo_;
 #define HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo_)
@@ -758,9 +939,9 @@ __HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo HASHED_DICTIONARY_NODEoPROTO
 #define __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__ 60
 typedef struct HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo_struct __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo;
 struct HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo_struct {
-  __INTEGER capacity__HE3B;
-  __INTEGER count__MF3B;
-  void **buckets__ME3B;
+  __INTEGER capacity__5IBC;
+  __INTEGER count__EKBC;
+  void **buckets__EJBC;
 };
 __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo_;
 #define HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__ (&HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo_)
@@ -769,9 +950,9 @@ __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo HASHED_DICTIONARYoPROTOTYPExSTRIN
 #define __ARRAYED_COLLECTIONoPROTOTYPEo__ 61
 typedef struct ARRAYED_COLLECTIONoPROTOTYPEo_struct __ARRAYED_COLLECTIONoPROTOTYPEo;
 struct ARRAYED_COLLECTIONoPROTOTYPEo_struct {
-  __INTEGER capacity__CIS;
-  __INTEGER upper__OIS;
-  void **storage__2WR;
+  __INTEGER upper__HJ;
+  __INTEGER capacity__NCU;
+  void **storage__0ST;
 };
 __ARRAYED_COLLECTIONoPROTOTYPEo ARRAYED_COLLECTIONoPROTOTYPEo_;
 #define ARRAYED_COLLECTIONoPROTOTYPEo__ (&ARRAYED_COLLECTIONoPROTOTYPEo_)
@@ -780,7 +961,7 @@ __ARRAYED_COLLECTIONoPROTOTYPEo ARRAYED_COLLECTIONoPROTOTYPEo_;
 #define __FAST_ARRAYoPROTOTYPEo__ 62
 typedef struct FAST_ARRAYoPROTOTYPEo_struct __FAST_ARRAYoPROTOTYPEo;
 struct FAST_ARRAYoPROTOTYPEo_struct {
-  __ARRAYED_COLLECTIONoPROTOTYPEo parent_arrayed_collection__VOH;
+  __ARRAYED_COLLECTIONoPROTOTYPEo parent_arrayed_collection__AJ;
 };
 __FAST_ARRAYoPROTOTYPEo FAST_ARRAYoPROTOTYPEo_;
 #define FAST_ARRAYoPROTOTYPEo__ (&FAST_ARRAYoPROTOTYPEo_)
@@ -794,40 +975,18 @@ struct FS_MIN_struct {
 __FS_MIN FS_MIN_;
 #define FS_MIN__ (&FS_MIN_)
 
-// HASHED_DICTIONARY_NODE[ITM_SLOT,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__ 64
-typedef struct HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo;
-struct HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo_struct {
-  void *key__VJCC;
-  void *item__IKCC;
-  void *next__AKCC;
-};
-__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__ 65
-typedef struct HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo_struct __HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo_struct {
-  __INTEGER capacity__FU3B;
-  __INTEGER count__L0CC;
-  void **buckets__JJCC;
-};
-__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__ (&HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo_)
-
 // LINKED_LIST_NODE[STRING_CONSTANT]
-#define __LINKED_LIST_NODEoSTRING_CONSTANTo__ 66
+#define __LINKED_LIST_NODEoSTRING_CONSTANTo__ 64
 typedef struct LINKED_LIST_NODEoSTRING_CONSTANTo_struct __LINKED_LIST_NODEoSTRING_CONSTANTo;
 struct LINKED_LIST_NODEoSTRING_CONSTANTo_struct {
-  void *item__P4FD;
-  void *next__NQQD;
+  void *item__IFHD;
+  void *next__F2ND;
 };
 __LINKED_LIST_NODEoSTRING_CONSTANTo LINKED_LIST_NODEoSTRING_CONSTANTo_;
 #define LINKED_LIST_NODEoSTRING_CONSTANTo__ (&LINKED_LIST_NODEoSTRING_CONSTANTo_)
 
 // TYPE
-#define __TYPE__ 67
+#define __TYPE__ 65
 typedef struct TYPE_struct __TYPE;
 struct TYPE_struct {
   void *Nothing;
@@ -836,45 +995,77 @@ __TYPE TYPE_;
 #define TYPE__ (&TYPE_)
 
 // ARRAYED_COLLECTION[SLOT]
-#define __ARRAYED_COLLECTIONoSLOTo__ 68
+#define __ARRAYED_COLLECTIONoSLOTo__ 66
 typedef struct ARRAYED_COLLECTIONoSLOTo_struct __ARRAYED_COLLECTIONoSLOTo;
 struct ARRAYED_COLLECTIONoSLOTo_struct {
-  __INTEGER capacity__0IQ;
+  __INTEGER capacity__EES;
 };
 __ARRAYED_COLLECTIONoSLOTo ARRAYED_COLLECTIONoSLOTo_;
 #define ARRAYED_COLLECTIONoSLOTo__ (&ARRAYED_COLLECTIONoSLOTo_)
 
 // FAST_ARRAY[SLOT]
-#define __FAST_ARRAYoSLOTo__ 69
+#define __FAST_ARRAYoSLOTo__ 67
 typedef struct FAST_ARRAYoSLOTo_struct __FAST_ARRAYoSLOTo;
 struct FAST_ARRAYoSLOTo_struct {
-  __ARRAYED_COLLECTIONoSLOTo parent_arrayed_collection__J0;
+  __ARRAYED_COLLECTIONoSLOTo parent_arrayed_collection__J5;
 };
 __FAST_ARRAYoSLOTo FAST_ARRAYoSLOTo_;
 #define FAST_ARRAYoSLOTo__ (&FAST_ARRAYoSLOTo_)
 
+// LINKED_COLLECTION[ENTRY]
+#define __LINKED_COLLECTIONoENTRYo__ 68
+typedef struct LINKED_COLLECTIONoENTRYo_struct __LINKED_COLLECTIONoENTRYo;
+struct LINKED_COLLECTIONoENTRYo_struct {
+  __INTEGER upper__FC2D;
+};
+__LINKED_COLLECTIONoENTRYo LINKED_COLLECTIONoENTRYo_;
+#define LINKED_COLLECTIONoENTRYo__ (&LINKED_COLLECTIONoENTRYo_)
+
+// LINKED_LIST[ENTRY]
+#define __LINKED_LISToENTRYo__ 69
+typedef struct LINKED_LISToENTRYo_struct __LINKED_LISToENTRYo;
+struct LINKED_LISToENTRYo_struct {
+  __LINKED_COLLECTIONoENTRYo parent_linked_collection__YSQD;
+  __INTEGER mem_idx__KJUE;
+  void *first_link__DJUE;
+  void *mem_lnk__LJUE;
+  void *last_link__MJUE;
+};
+__LINKED_LISToENTRYo LINKED_LISToENTRYo_;
+#define LINKED_LISToENTRYo__ (&LINKED_LISToENTRYo_)
+
+// LINKED_LIST_NODE[ENTRY]
+#define __LINKED_LIST_NODEoENTRYo__ 70
+typedef struct LINKED_LIST_NODEoENTRYo_struct __LINKED_LIST_NODEoENTRYo;
+struct LINKED_LIST_NODEoENTRYo_struct {
+  void *item__W0UE;
+  void *next__3YCF;
+};
+__LINKED_LIST_NODEoENTRYo LINKED_LIST_NODEoENTRYo_;
+#define LINKED_LIST_NODEoENTRYo__ (&LINKED_LIST_NODEoENTRYo_)
+
 // ARRAYED_COLLECTION[FAST_ARRAY[ITM_TYPE_MONO]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__ 70
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__ 71
 typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo;
 struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo_struct {
-  __INTEGER upper__IZT;
-  __INTEGER capacity__4CU;
-  void **storage__ZDU;
+  __INTEGER upper__VUV;
+  __INTEGER capacity__QYV;
+  void **storage__LZV;
 };
 __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__ 71
+#define __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__ 72
 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__N5O;
+  __ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo parent_arrayed_collection__ZTP;
 };
 __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__ 72
+#define __ALIAS_ARRAYoITM_TYPE_MONOo__ 73
 typedef struct ALIAS_ARRAYoITM_TYPE_MONOo_struct __ALIAS_ARRAYoITM_TYPE_MONOo;
 struct ALIAS_ARRAYoITM_TYPE_MONOo_struct {
   void *Nothing;
@@ -882,210 +1073,188 @@ 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_SIMPLE
-#define __ITM_TYPE_SIMPLE__ 9
-typedef struct ITM_TYPE_SIMPLE_struct __ITM_TYPE_SIMPLE;
-struct ITM_TYPE_SIMPLE_struct {
-  unsigned long __id;
-  void *name__MEK;
-};
-__ITM_TYPE_SIMPLE ITM_TYPE_SIMPLE_={__ITM_TYPE_SIMPLE__};
-#define ITM_TYPE_SIMPLE__ (&ITM_TYPE_SIMPLE_)
-
-// ITM_TYPE_SELF
-#define __ITM_TYPE_SELF__ 10
-typedef struct ITM_TYPE_SELF_struct __ITM_TYPE_SELF;
-struct ITM_TYPE_SELF_struct {
-  unsigned long __id;
-  __ITM_TYPE_SIMPLE parent_itm_type_simple__KMJ;
-};
-__ITM_TYPE_SELF ITM_TYPE_SELF_={__ITM_TYPE_SELF__};
-#define ITM_TYPE_SELF__ (&ITM_TYPE_SELF_)
-
-// ITM_TYPE_STYLE
-#define __ITM_TYPE_STYLE__ 11
-typedef struct ITM_TYPE_STYLE_struct __ITM_TYPE_STYLE;
-struct ITM_TYPE_STYLE_struct {
-  unsigned long __id;
-  __ITM_TYPE_SIMPLE parent_itm_type_simple__R4N;
-  void *style__JCP;
-};
-__ITM_TYPE_STYLE ITM_TYPE_STYLE_={__ITM_TYPE_STYLE__};
-#define ITM_TYPE_STYLE__ (&ITM_TYPE_STYLE_)
-
-// ITM_TYPE_GENERIC
-#define __ITM_TYPE_GENERIC__ 12
-typedef struct ITM_TYPE_GENERIC_struct __ITM_TYPE_GENERIC;
-struct ITM_TYPE_GENERIC_struct {
-  unsigned long __id;
-  __ITM_TYPE_STYLE parent_itm_type_mono__S4N;
-  void *list_type__TCP;
+// HASHED_SET_NODE[FAST_ARRAY[ITM_TYPE_MONO]]
+#define __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__ 74
+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__S5V;
+  void *next__45V;
 };
-__ITM_TYPE_GENERIC ITM_TYPE_GENERIC_={__ITM_TYPE_GENERIC__};
-#define ITM_TYPE_GENERIC__ (&ITM_TYPE_GENERIC_)
+__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_)
 
-// ARRAYED_COLLECTION[ITM_TYPE_GENERIC]
-#define __ARRAYED_COLLECTIONoITM_TYPE_GENERICo__ 73
-typedef struct ARRAYED_COLLECTIONoITM_TYPE_GENERICo_struct __ARRAYED_COLLECTIONoITM_TYPE_GENERICo;
-struct ARRAYED_COLLECTIONoITM_TYPE_GENERICo_struct {
-  __INTEGER upper__XBP;
-  __INTEGER capacity__FNU;
-  void **storage__QNU;
+// HASHED_SET[FAST_ARRAY[ITM_TYPE_MONO]]
+#define __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__ 75
+typedef struct HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo_struct __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo;
+struct HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo_struct {
+  __INTEGER capacity__B5V;
+  __INTEGER count__VHW;
+  void **buckets__G5V;
 };
-__ARRAYED_COLLECTIONoITM_TYPE_GENERICo ARRAYED_COLLECTIONoITM_TYPE_GENERICo_;
-#define ARRAYED_COLLECTIONoITM_TYPE_GENERICo__ (&ARRAYED_COLLECTIONoITM_TYPE_GENERICo_)
+__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo_;
+#define HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__ (&HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo_)
 
-// FAST_ARRAY[ITM_TYPE_GENERIC]
-#define __FAST_ARRAYoITM_TYPE_GENERICo__ 74
-typedef struct FAST_ARRAYoITM_TYPE_GENERICo_struct __FAST_ARRAYoITM_TYPE_GENERICo;
-struct FAST_ARRAYoITM_TYPE_GENERICo_struct {
-  __ARRAYED_COLLECTIONoITM_TYPE_GENERICo parent_arrayed_collection__NBP;
+// ARRAYED_COLLECTION[ITM_TYPE_MULTI]
+#define __ARRAYED_COLLECTIONoITM_TYPE_MULTIo__ 76
+typedef struct ARRAYED_COLLECTIONoITM_TYPE_MULTIo_struct __ARRAYED_COLLECTIONoITM_TYPE_MULTIo;
+struct ARRAYED_COLLECTIONoITM_TYPE_MULTIo_struct {
+  __INTEGER upper__GJP;
+  __INTEGER capacity__N1V;
+  void **storage__Y1V;
 };
-__FAST_ARRAYoITM_TYPE_GENERICo FAST_ARRAYoITM_TYPE_GENERICo_;
-#define FAST_ARRAYoITM_TYPE_GENERICo__ (&FAST_ARRAYoITM_TYPE_GENERICo_)
+__ARRAYED_COLLECTIONoITM_TYPE_MULTIo ARRAYED_COLLECTIONoITM_TYPE_MULTIo_;
+#define ARRAYED_COLLECTIONoITM_TYPE_MULTIo__ (&ARRAYED_COLLECTIONoITM_TYPE_MULTIo_)
 
-// ARRAYED_COLLECTION[ITM_TYPE_STYLE]
-#define __ARRAYED_COLLECTIONoITM_TYPE_STYLEo__ 75
-typedef struct ARRAYED_COLLECTIONoITM_TYPE_STYLEo_struct __ARRAYED_COLLECTIONoITM_TYPE_STYLEo;
-struct ARRAYED_COLLECTIONoITM_TYPE_STYLEo_struct {
-  __INTEGER upper__LUQB;
-  __INTEGER capacity__AADC;
-  void **storage__LADC;
+// FAST_ARRAY[ITM_TYPE_MULTI]
+#define __FAST_ARRAYoITM_TYPE_MULTIo__ 77
+typedef struct FAST_ARRAYoITM_TYPE_MULTIo_struct __FAST_ARRAYoITM_TYPE_MULTIo;
+struct FAST_ARRAYoITM_TYPE_MULTIo_struct {
+  __ARRAYED_COLLECTIONoITM_TYPE_MULTIo parent_arrayed_collection__2IP;
 };
-__ARRAYED_COLLECTIONoITM_TYPE_STYLEo ARRAYED_COLLECTIONoITM_TYPE_STYLEo_;
-#define ARRAYED_COLLECTIONoITM_TYPE_STYLEo__ (&ARRAYED_COLLECTIONoITM_TYPE_STYLEo_)
+__FAST_ARRAYoITM_TYPE_MULTIo FAST_ARRAYoITM_TYPE_MULTIo_;
+#define FAST_ARRAYoITM_TYPE_MULTIo__ (&FAST_ARRAYoITM_TYPE_MULTIo_)
 
-// FAST_ARRAY[ITM_TYPE_STYLE]
-#define __FAST_ARRAYoITM_TYPE_STYLEo__ 76
-typedef struct FAST_ARRAYoITM_TYPE_STYLEo_struct __FAST_ARRAYoITM_TYPE_STYLEo;
-struct FAST_ARRAYoITM_TYPE_STYLEo_struct {
-  __ARRAYED_COLLECTIONoITM_TYPE_STYLEo parent_arrayed_collection__BUQB;
+// ARRAYED_COLLECTION[ITM_TYPE_BLOCK]
+#define __ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__ 78
+typedef struct ARRAYED_COLLECTIONoITM_TYPE_BLOCKo_struct __ARRAYED_COLLECTIONoITM_TYPE_BLOCKo;
+struct ARRAYED_COLLECTIONoITM_TYPE_BLOCKo_struct {
+  __INTEGER upper__YLN;
+  __INTEGER capacity__WJV;
+  void **storage__BKV;
 };
-__FAST_ARRAYoITM_TYPE_STYLEo FAST_ARRAYoITM_TYPE_STYLEo_;
-#define FAST_ARRAYoITM_TYPE_STYLEo__ (&FAST_ARRAYoITM_TYPE_STYLEo_)
-
-// ITM_READ
-#define __ITM_READ__ 13
-typedef struct ITM_READ_struct __ITM_READ;
-struct ITM_READ_struct {
-  unsigned long __id;
-  __ITM_CODE parent_itm_code__UHJ;
+__ARRAYED_COLLECTIONoITM_TYPE_BLOCKo ARRAYED_COLLECTIONoITM_TYPE_BLOCKo_;
+#define ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__ (&ARRAYED_COLLECTIONoITM_TYPE_BLOCKo_)
+
+// FAST_ARRAY[ITM_TYPE_BLOCK]
+#define __FAST_ARRAYoITM_TYPE_BLOCKo__ 79
+typedef struct FAST_ARRAYoITM_TYPE_BLOCKo_struct __FAST_ARRAYoITM_TYPE_BLOCKo;
+struct FAST_ARRAYoITM_TYPE_BLOCKo_struct {
+  __ARRAYED_COLLECTIONoITM_TYPE_BLOCKo parent_arrayed_collection__OLN;
 };
-__ITM_READ ITM_READ_={__ITM_READ__};
-#define ITM_READ__ (&ITM_READ_)
+__FAST_ARRAYoITM_TYPE_BLOCKo FAST_ARRAYoITM_TYPE_BLOCKo_;
+#define FAST_ARRAYoITM_TYPE_BLOCKo__ (&FAST_ARRAYoITM_TYPE_BLOCKo_)
 
 // ITM_CONSTANT
-#define __ITM_CONSTANT__ 77
+#define __ITM_CONSTANT__ 80
 typedef struct ITM_CONSTANT_struct __ITM_CONSTANT;
 struct ITM_CONSTANT_struct {
-  __ITM_CODE parent_itm_code__UYF;
+  __ITM_CODE parent_itm_code__LVF;
 };
 __ITM_CONSTANT ITM_CONSTANT_;
 #define ITM_CONSTANT__ (&ITM_CONSTANT_)
 
-// ITM_PROTOTYPE
-#define __ITM_PROTOTYPE__ 14
-typedef struct ITM_PROTOTYPE_struct __ITM_PROTOTYPE;
-struct ITM_PROTOTYPE_struct {
-  unsigned long __id;
-  __ITM_CONSTANT parent_itm_constant__VYF;
-};
-__ITM_PROTOTYPE ITM_PROTOTYPE_={__ITM_PROTOTYPE__};
-#define ITM_PROTOTYPE__ (&ITM_PROTOTYPE_)
-
 // ITM_REAL
-#define __ITM_REAL__ 15
+#define __ITM_REAL__ 25
 typedef struct ITM_REAL_struct __ITM_REAL;
 struct ITM_REAL_struct {
   unsigned long __id;
-  __ITM_CONSTANT parent_itm_constant__FHN;
+  __ITM_CONSTANT parent_itm_constant__VQO;
 };
 __ITM_REAL ITM_REAL_={__ITM_REAL__};
 #define ITM_REAL__ (&ITM_REAL_)
 
 // ITM_NUMBER
-#define __ITM_NUMBER__ 16
+#define __ITM_NUMBER__ 26
 typedef struct ITM_NUMBER_struct __ITM_NUMBER;
 struct ITM_NUMBER_struct {
   unsigned long __id;
-  __ITM_CONSTANT parent_itm_constant__XHN;
+  __ITM_CONSTANT parent_itm_constant__HRO;
 };
 __ITM_NUMBER ITM_NUMBER_={__ITM_NUMBER__};
 #define ITM_NUMBER__ (&ITM_NUMBER_)
 
 // ITM_CHARACTER
-#define __ITM_CHARACTER__ 17
+#define __ITM_CHARACTER__ 27
 typedef struct ITM_CHARACTER_struct __ITM_CHARACTER;
 struct ITM_CHARACTER_struct {
   unsigned long __id;
-  __ITM_CONSTANT parent_itm_constant__JIN;
+  __ITM_CONSTANT parent_itm_constant__ZRO;
 };
 __ITM_CHARACTER ITM_CHARACTER_={__ITM_CHARACTER__};
 #define ITM_CHARACTER__ (&ITM_CHARACTER_)
 
 // ITM_STRING
-#define __ITM_STRING__ 18
+#define __ITM_STRING__ 28
 typedef struct ITM_STRING_struct __ITM_STRING;
 struct ITM_STRING_struct {
   unsigned long __id;
-  __ITM_CODE parent_itm_code__0IN;
+  __ITM_CONSTANT parent_itm_constant__KSO;
 };
 __ITM_STRING ITM_STRING_={__ITM_STRING__};
 #define ITM_STRING__ (&ITM_STRING_)
 
-// HASHED_DICTIONARY_NODE[Expanded INTEGER,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__ 78
-typedef struct HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo;
-struct HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo_struct {
-  void *key__NISD;
-  void *next__YISD;
+// ARRAYED_COLLECTION[ITM_TYPE_GENERIC]
+#define __ARRAYED_COLLECTIONoITM_TYPE_GENERICo__ 81
+typedef struct ARRAYED_COLLECTIONoITM_TYPE_GENERICo_struct __ARRAYED_COLLECTIONoITM_TYPE_GENERICo;
+struct ARRAYED_COLLECTIONoITM_TYPE_GENERICo_struct {
+  __INTEGER upper__QXP;
+  __INTEGER capacity__DBW;
+  void **storage__OBW;
 };
-__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__ 79
-typedef struct HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo_struct __HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo_struct {
-  __INTEGER capacity__2HSD;
-  __INTEGER count__BJSD;
-  void **buckets__BISD;
+__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__ 82
+typedef struct FAST_ARRAYoITM_TYPE_GENERICo_struct __FAST_ARRAYoITM_TYPE_GENERICo;
+struct FAST_ARRAYoITM_TYPE_GENERICo_struct {
+  __ARRAYED_COLLECTIONoITM_TYPE_GENERICo parent_arrayed_collection__GXP;
 };
-__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__ (&HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo_)
+__FAST_ARRAYoITM_TYPE_GENERICo FAST_ARRAYoITM_TYPE_GENERICo_;
+#define FAST_ARRAYoITM_TYPE_GENERICo__ (&FAST_ARRAYoITM_TYPE_GENERICo_)
+
+// ARRAYED_COLLECTION[ITM_TYPE_STYLE]
+#define __ARRAYED_COLLECTIONoITM_TYPE_STYLEo__ 83
+typedef struct ARRAYED_COLLECTIONoITM_TYPE_STYLEo_struct __ARRAYED_COLLECTIONoITM_TYPE_STYLEo;
+struct ARRAYED_COLLECTIONoITM_TYPE_STYLEo_struct {
+  __INTEGER upper__5NR;
+  __INTEGER capacity__LLW;
+  void **storage__WLW;
+};
+__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__ 84
+typedef struct FAST_ARRAYoITM_TYPE_STYLEo_struct __FAST_ARRAYoITM_TYPE_STYLEo;
+struct FAST_ARRAYoITM_TYPE_STYLEo_struct {
+  __ARRAYED_COLLECTIONoITM_TYPE_STYLEo parent_arrayed_collection__VNR;
+};
+__FAST_ARRAYoITM_TYPE_STYLEo FAST_ARRAYoITM_TYPE_STYLEo_;
+#define FAST_ARRAYoITM_TYPE_STYLEo__ (&FAST_ARRAYoITM_TYPE_STYLEo_)
 
 // ITM_LIST
-#define __ITM_LIST__ 19
+#define __ITM_LIST__ 29
 typedef struct ITM_LIST_struct __ITM_LIST;
 struct ITM_LIST_struct {
   unsigned long __id;
-  __ITM_CODE parent_itm_code__4XE;
+  __ITM_CODE parent_itm_code__04E;
 };
 __ITM_LIST ITM_LIST_={__ITM_LIST__};
 #define ITM_LIST__ (&ITM_LIST_)
 
 // ARRAYED_COLLECTION[FAST_ARRAY[ITM_LOCAL]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__ 80
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__ 85
 typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo;
 struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo_struct {
-  __INTEGER upper__OAS;
-  __INTEGER capacity__ISS;
-  void **storage__TSS;
+  __INTEGER upper__Z0T;
+  __INTEGER capacity__MIU;
+  void **storage__XIU;
 };
 __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__ 81
+#define __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__ 86
 typedef struct FAST_ARRAYoFAST_ARRAYoITM_LOCALoo_struct __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo;
 struct FAST_ARRAYoFAST_ARRAYoITM_LOCALoo_struct {
-  __ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo parent_arrayed_collection__BXI;
+  __ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo parent_arrayed_collection__ERI;
 };
 __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__ 82
+#define __ALIAS_ARRAYoITM_LOCALo__ 87
 typedef struct ALIAS_ARRAYoITM_LOCALo_struct __ALIAS_ARRAYoITM_LOCALo;
 struct ALIAS_ARRAYoITM_LOCALo_struct {
   void *Nothing;
@@ -1094,27 +1263,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__ 83
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__ 88
 typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo;
 struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo_struct {
-  __INTEGER upper__M1R;
-  __INTEGER capacity__5ES;
-  void **storage__1FS;
+  __INTEGER upper__YVT;
+  __INTEGER capacity__K5T;
+  void **storage__GAU;
 };
 __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__ 84
+#define __FAST_ARRAYoFAST_ARRAYoITM_CODEoo__ 89
 typedef struct FAST_ARRAYoFAST_ARRAYoITM_CODEoo_struct __FAST_ARRAYoFAST_ARRAYoITM_CODEoo;
 struct FAST_ARRAYoFAST_ARRAYoITM_CODEoo_struct {
-  __ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo parent_arrayed_collection__4CI;
+  __ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo parent_arrayed_collection__Q3H;
 };
 __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__ 85
+#define __ALIAS_ARRAYoITM_CODEo__ 90
 typedef struct ALIAS_ARRAYoITM_CODEo_struct __ALIAS_ARRAYoITM_CODEo;
 struct ALIAS_ARRAYoITM_CODEo_struct {
   void *Nothing;
@@ -1123,27 +1292,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__ 86
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__ 91
 typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo;
 struct ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo_struct {
-  __INTEGER upper__B5S;
-  __INTEGER capacity__UBT;
-  void **storage__5BT;
+  __INTEGER upper__KSU;
+  __INTEGER capacity__PUU;
+  void **storage__0UU;
 };
 __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__ 87
+#define __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__ 92
 typedef struct FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo_struct __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo;
 struct FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo_struct {
-  __ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo parent_arrayed_collection__55K;
+  __ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo parent_arrayed_collection__Z4K;
 };
 __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__ 88
+#define __ALIAS_ARRAYoSTRING_CONSTANTo__ 93
 typedef struct ALIAS_ARRAYoSTRING_CONSTANTo_struct __ALIAS_ARRAYoSTRING_CONSTANTo;
 struct ALIAS_ARRAYoSTRING_CONSTANTo_struct {
   void *Nothing;
@@ -1152,308 +1321,461 @@ __ALIAS_ARRAYoSTRING_CONSTANTo ALIAS_ARRAYoSTRING_CONSTANTo_;
 #define ALIAS_ARRAYoSTRING_CONSTANTo__ (&ALIAS_ARRAYoSTRING_CONSTANTo_)
 
 // ITM_LIST_IDF
-#define __ITM_LIST_IDF__ 20
+#define __ITM_LIST_IDF__ 30
 typedef struct ITM_LIST_IDF_struct __ITM_LIST_IDF;
 struct ITM_LIST_IDF_struct {
   unsigned long __id;
-  __ITM_CODE parent_itm_code__0DJ;
+  __ITM_CODE parent_itm_code__GCJ;
 };
 __ITM_LIST_IDF ITM_LIST_IDF_={__ITM_LIST_IDF__};
 #define ITM_LIST_IDF__ (&ITM_LIST_IDF_)
 
+// ITM_LDOTS
+#define __ITM_LDOTS__ 31
+typedef struct ITM_LDOTS_struct __ITM_LDOTS;
+struct ITM_LDOTS_struct {
+  unsigned long __id;
+  __ITM_CODE parent_itm_constant__AUF;
+};
+__ITM_LDOTS ITM_LDOTS_={__ITM_LDOTS__};
+#define ITM_LDOTS__ (&ITM_LDOTS_)
+
+// ITM_PROTOTYPE
+#define __ITM_PROTOTYPE__ 32
+typedef struct ITM_PROTOTYPE_struct __ITM_PROTOTYPE;
+struct ITM_PROTOTYPE_struct {
+  unsigned long __id;
+  __ITM_CONSTANT parent_itm_constant__MVF;
+};
+__ITM_PROTOTYPE ITM_PROTOTYPE_={__ITM_PROTOTYPE__};
+#define ITM_PROTOTYPE__ (&ITM_PROTOTYPE_)
+
 // ITM_WRITE
-#define __ITM_WRITE__ 89
+#define __ITM_WRITE__ 94
 typedef struct ITM_WRITE_struct __ITM_WRITE;
 struct ITM_WRITE_struct {
-  __ITM_CODE parent_itm_code__PEJ;
+  __ITM_CODE parent_itm_code__1CJ;
 };
 __ITM_WRITE ITM_WRITE_;
 #define ITM_WRITE__ (&ITM_WRITE_)
 
 // ITM_WRITE_VALUE
-#define __ITM_WRITE_VALUE__ 21
+#define __ITM_WRITE_VALUE__ 33
 typedef struct ITM_WRITE_VALUE_struct __ITM_WRITE_VALUE;
 struct ITM_WRITE_VALUE_struct {
   unsigned long __id;
-  __ITM_WRITE parent_itm_write__QEJ;
+  __ITM_WRITE parent_itm_write__2CJ;
 };
 __ITM_WRITE_VALUE ITM_WRITE_VALUE_={__ITM_WRITE_VALUE__};
 #define ITM_WRITE_VALUE__ (&ITM_WRITE_VALUE_)
 
 // ITM_WRITE_CAST
-#define __ITM_WRITE_CAST__ 22
+#define __ITM_WRITE_CAST__ 34
 typedef struct ITM_WRITE_CAST_struct __ITM_WRITE_CAST;
 struct ITM_WRITE_CAST_struct {
   unsigned long __id;
-  __ITM_WRITE parent_itm_write__HFJ;
+  __ITM_WRITE parent_itm_write__TDJ;
 };
 __ITM_WRITE_CAST ITM_WRITE_CAST_={__ITM_WRITE_CAST__};
 #define ITM_WRITE_CAST__ (&ITM_WRITE_CAST_)
 
+// ITM_READ
+#define __ITM_READ__ 35
+typedef struct ITM_READ_struct __ITM_READ;
+struct ITM_READ_struct {
+  unsigned long __id;
+  __ITM_CODE parent_itm_code__AGJ;
+};
+__ITM_READ ITM_READ_={__ITM_READ__};
+#define ITM_READ__ (&ITM_READ_)
+
 // ITM_WRITE_CODE
-#define __ITM_WRITE_CODE__ 23
+#define __ITM_WRITE_CODE__ 36
 typedef struct ITM_WRITE_CODE_struct __ITM_WRITE_CODE;
 struct ITM_WRITE_CODE_struct {
   unsigned long __id;
-  __ITM_WRITE parent_itm_write__SIJ;
+  __ITM_WRITE parent_itm_write__4GJ;
 };
 __ITM_WRITE_CODE ITM_WRITE_CODE_={__ITM_WRITE_CODE__};
 #define ITM_WRITE_CODE__ (&ITM_WRITE_CODE_)
 
-// ITM_READ_ARG2
-#define __ITM_READ_ARG2__ 24
-typedef struct ITM_READ_ARG2_struct __ITM_READ_ARG2;
-struct ITM_READ_ARG2_struct {
-  unsigned long __id;
-  __ITM_READ parent_itm_read__DLJ;
-};
-__ITM_READ_ARG2 ITM_READ_ARG2_={__ITM_READ_ARG2__};
-#define ITM_READ_ARG2__ (&ITM_READ_ARG2_)
-
-// ITM_BINARY
-#define __ITM_BINARY__ 25
-typedef struct ITM_BINARY_struct __ITM_BINARY;
-struct ITM_BINARY_struct {
+// ITM_OPERATOR
+#define __ITM_OPERATOR__ 37
+typedef struct ITM_OPERATOR_struct __ITM_OPERATOR;
+struct ITM_OPERATOR_struct {
   unsigned long __id;
-  __ITM_CODE parent_itm_code__XLJ;
+  __ITM_CODE parent_itm_code__UEL;
+  void *name__5HL;
 };
-__ITM_BINARY ITM_BINARY_={__ITM_BINARY__};
-#define ITM_BINARY__ (&ITM_BINARY_)
+__ITM_OPERATOR ITM_OPERATOR_={__ITM_OPERATOR__};
+#define ITM_OPERATOR__ (&ITM_OPERATOR_)
 
 // ITM_READ_ARG1
-#define __ITM_READ_ARG1__ 26
+#define __ITM_READ_ARG1__ 38
 typedef struct ITM_READ_ARG1_struct __ITM_READ_ARG1;
 struct ITM_READ_ARG1_struct {
   unsigned long __id;
-  __ITM_READ parent_itm_read__TGL;
+  __ITM_READ parent_itm_read__0HL;
 };
 __ITM_READ_ARG1 ITM_READ_ARG1_={__ITM_READ_ARG1__};
 #define ITM_READ_ARG1__ (&ITM_READ_ARG1_)
 
+// ITM_READ_ARG2
+#define __ITM_READ_ARG2__ 39
+typedef struct ITM_READ_ARG2_struct __ITM_READ_ARG2;
+struct ITM_READ_ARG2_struct {
+  unsigned long __id;
+  __ITM_READ parent_itm_read__HKL;
+};
+__ITM_READ_ARG2 ITM_READ_ARG2_={__ITM_READ_ARG2__};
+#define ITM_READ_ARG2__ (&ITM_READ_ARG2_)
+
 // ITM_OLD
-#define __ITM_OLD__ 27
+#define __ITM_OLD__ 40
 typedef struct ITM_OLD_struct __ITM_OLD;
 struct ITM_OLD_struct {
   unsigned long __id;
-  __ITM_CODE parent_itm_code__RUM;
+  __ITM_CODE parent_itm_code__31L;
 };
 __ITM_OLD ITM_OLD_={__ITM_OLD__};
 #define ITM_OLD__ (&ITM_OLD_)
 
 // ITM_EXTERN
-#define __ITM_EXTERN__ 90
+#define __ITM_EXTERN__ 95
 typedef struct ITM_EXTERN_struct __ITM_EXTERN;
 struct ITM_EXTERN_struct {
-  __ITM_CODE parent_itm_code__SDN;
+  __ITM_CODE parent_itm_code__43M;
 };
 __ITM_EXTERN ITM_EXTERN_;
 #define ITM_EXTERN__ (&ITM_EXTERN_)
 
 // ITM_EXTERNAL_TYPE
-#define __ITM_EXTERNAL_TYPE__ 28
+#define __ITM_EXTERNAL_TYPE__ 41
 typedef struct ITM_EXTERNAL_TYPE_struct __ITM_EXTERNAL_TYPE;
 struct ITM_EXTERNAL_TYPE_struct {
   unsigned long __id;
-  __ITM_EXTERN parent_itm_extern__TDN;
-  __BOOLEAN is_persistant__NON;
+  __ITM_EXTERN parent_itm_extern__53M;
+  __BOOLEAN is_persistant__2GN;
 };
 __ITM_EXTERNAL_TYPE ITM_EXTERNAL_TYPE_={__ITM_EXTERNAL_TYPE__};
 #define ITM_EXTERNAL_TYPE__ (&ITM_EXTERNAL_TYPE_)
 
+// ITM_BLOCK
+#define __ITM_BLOCK__ 42
+typedef struct ITM_BLOCK_struct __ITM_BLOCK;
+struct ITM_BLOCK_struct {
+  unsigned long __id;
+  void *list__PIDC;
+};
+__ITM_BLOCK ITM_BLOCK_={__ITM_BLOCK__};
+#define ITM_BLOCK__ (&ITM_BLOCK_)
+
 // ITM_EXTERNAL
-#define __ITM_EXTERNAL__ 29
+#define __ITM_EXTERNAL__ 43
 typedef struct ITM_EXTERNAL_struct __ITM_EXTERNAL;
 struct ITM_EXTERNAL_struct {
   unsigned long __id;
-  __ITM_EXTERN parent_itm_extern__VMN;
+  __ITM_EXTERN parent_itm_extern__EFN;
 };
 __ITM_EXTERNAL ITM_EXTERNAL_={__ITM_EXTERNAL__};
 #define ITM_EXTERNAL__ (&ITM_EXTERNAL_)
 
 // ITM_READ_ARGS
-#define __ITM_READ_ARGS__ 30
+#define __ITM_READ_ARGS__ 44
 typedef struct ITM_READ_ARGS_struct __ITM_READ_ARGS;
 struct ITM_READ_ARGS_struct {
   unsigned long __id;
-  __ITM_READ parent_itm_read__B2N;
+  __ITM_READ parent_itm_read__0CO;
 };
 __ITM_READ_ARGS ITM_READ_ARGS_={__ITM_READ_ARGS__};
 #define ITM_READ_ARGS__ (&ITM_READ_ARGS_)
 
-// ARRAYED_COLLECTION[FAST_ARRAY[Expanded POSITION]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__ 91
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo_struct {
-  __INTEGER upper__RO4B;
-  __INTEGER capacity__U05B;
-  void **storage__505B;
-};
-__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__ 92
-typedef struct FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo_struct __FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo;
-struct FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo_struct {
-  __ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo parent_arrayed_collection__L03;
-};
-__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__ 93
-typedef struct ALIAS_ARRAYoExpanded_POSITIONo_struct __ALIAS_ARRAYoExpanded_POSITIONo;
-struct ALIAS_ARRAYoExpanded_POSITIONo_struct {
-  void *Nothing;
-};
-__ALIAS_ARRAYoExpanded_POSITIONo ALIAS_ARRAYoExpanded_POSITIONo_;
-#define ALIAS_ARRAYoExpanded_POSITIONo__ (&ALIAS_ARRAYoExpanded_POSITIONo_)
-
-// ITM_RESULT
-#define __ITM_RESULT__ 94
-typedef struct ITM_RESULT_struct __ITM_RESULT;
-struct ITM_RESULT_struct {
-  __ITM_CODE parent_itm_code__F1EB;
-};
-__ITM_RESULT ITM_RESULT_;
-#define ITM_RESULT__ (&ITM_RESULT_)
-
 // ITM_ARG
-#define __ITM_ARG__ 31
+#define __ITM_ARG__ 45
 typedef struct ITM_ARG_struct __ITM_ARG;
 struct ITM_ARG_struct {
   unsigned long __id;
-  __ITM_ARGUMENT parent_itm_argument__Q4EB;
+  __ITM_ARGUMENT parent_itm_argument__JHHB;
 };
 __ITM_ARG ITM_ARG_={__ITM_ARG__};
 #define ITM_ARG__ (&ITM_ARG_)
 
-// ITM_TYPE_MULTI
-#define __ITM_TYPE_MULTI__ 32
-typedef struct ITM_TYPE_MULTI_struct __ITM_TYPE_MULTI;
-struct ITM_TYPE_MULTI_struct {
-  unsigned long __id;
-  void *list_type__AK2B;
-};
-__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__ 95
-typedef struct ARRAYED_COLLECTIONoITM_TYPE_MULTIo_struct __ARRAYED_COLLECTIONoITM_TYPE_MULTIo;
-struct ARRAYED_COLLECTIONoITM_TYPE_MULTIo_struct {
-  __INTEGER upper__WJ2B;
-  __INTEGER capacity__CFEC;
-  void **storage__NFEC;
+// HASHED_SET_NODE[FAST_ARRAY[STRING_CONSTANT]]
+#define __HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__ 96
+typedef struct HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo_struct __HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo;
+struct HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo_struct {
+  void *item__EJMF;
+  void *next__QJMF;
 };
-__ARRAYED_COLLECTIONoITM_TYPE_MULTIo ARRAYED_COLLECTIONoITM_TYPE_MULTIo_;
-#define ARRAYED_COLLECTIONoITM_TYPE_MULTIo__ (&ARRAYED_COLLECTIONoITM_TYPE_MULTIo_)
+__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo_;
+#define HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__ (&HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo_)
 
-// FAST_ARRAY[ITM_TYPE_MULTI]
-#define __FAST_ARRAYoITM_TYPE_MULTIo__ 96
-typedef struct FAST_ARRAYoITM_TYPE_MULTIo_struct __FAST_ARRAYoITM_TYPE_MULTIo;
-struct FAST_ARRAYoITM_TYPE_MULTIo_struct {
-  __ARRAYED_COLLECTIONoITM_TYPE_MULTIo parent_arrayed_collection__MJ2B;
+// HASHED_SET[FAST_ARRAY[STRING_CONSTANT]]
+#define __HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__ 97
+typedef struct HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo_struct __HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo;
+struct HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo_struct {
+  __INTEGER capacity__TIMF;
+  __INTEGER count__KNMF;
+  void **buckets__YIMF;
 };
-__FAST_ARRAYoITM_TYPE_MULTIo FAST_ARRAYoITM_TYPE_MULTIo_;
-#define FAST_ARRAYoITM_TYPE_MULTIo__ (&FAST_ARRAYoITM_TYPE_MULTIo_)
+__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo_;
+#define HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__ (&HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo_)
 
 // ITM_ARGS
-#define __ITM_ARGS__ 33
+#define __ITM_ARGS__ 46
 typedef struct ITM_ARGS_struct __ITM_ARGS;
 struct ITM_ARGS_struct {
   unsigned long __id;
-  __ITM_ARGUMENT parent_itm_argument__IHZB;
-  void *name__OEEC;
+  __ITM_ARGUMENT parent_itm_argument__EWDE;
+  void *name__OCMF;
 };
 __ITM_ARGS ITM_ARGS_={__ITM_ARGS__};
 #define ITM_ARGS__ (&ITM_ARGS_)
 
+// ARRAYED_COLLECTION[LIP_INTEGER]
+#define __ARRAYED_COLLECTIONoLIP_INTEGERo__ 98
+typedef struct ARRAYED_COLLECTIONoLIP_INTEGERo_struct __ARRAYED_COLLECTIONoLIP_INTEGERo;
+struct ARRAYED_COLLECTIONoLIP_INTEGERo_struct {
+  __INTEGER upper__VCVE;
+  __INTEGER capacity__KEVE;
+  void **storage__VEVE;
+};
+__ARRAYED_COLLECTIONoLIP_INTEGERo ARRAYED_COLLECTIONoLIP_INTEGERo_;
+#define ARRAYED_COLLECTIONoLIP_INTEGERo__ (&ARRAYED_COLLECTIONoLIP_INTEGERo_)
+
+// FAST_ARRAY[LIP_INTEGER]
+#define __FAST_ARRAYoLIP_INTEGERo__ 99
+typedef struct FAST_ARRAYoLIP_INTEGERo_struct __FAST_ARRAYoLIP_INTEGERo;
+struct FAST_ARRAYoLIP_INTEGERo_struct {
+  __ARRAYED_COLLECTIONoLIP_INTEGERo parent_arrayed_collection__IYQE;
+};
+__FAST_ARRAYoLIP_INTEGERo FAST_ARRAYoLIP_INTEGERo_;
+#define FAST_ARRAYoLIP_INTEGERo__ (&FAST_ARRAYoLIP_INTEGERo_)
+
+// ARRAYED_COLLECTION[LIP_STRING]
+#define __ARRAYED_COLLECTIONoLIP_STRINGo__ 100
+typedef struct ARRAYED_COLLECTIONoLIP_STRINGo_struct __ARRAYED_COLLECTIONoLIP_STRINGo;
+struct ARRAYED_COLLECTIONoLIP_STRINGo_struct {
+  __INTEGER upper__K1LF;
+  __INTEGER capacity__V5LF;
+  void **storage__AAMF;
+};
+__ARRAYED_COLLECTIONoLIP_STRINGo ARRAYED_COLLECTIONoLIP_STRINGo_;
+#define ARRAYED_COLLECTIONoLIP_STRINGo__ (&ARRAYED_COLLECTIONoLIP_STRINGo_)
+
+// FAST_ARRAY[LIP_STRING]
+#define __FAST_ARRAYoLIP_STRINGo__ 101
+typedef struct FAST_ARRAYoLIP_STRINGo_struct __FAST_ARRAYoLIP_STRINGo;
+struct FAST_ARRAYoLIP_STRINGo_struct {
+  __ARRAYED_COLLECTIONoLIP_STRINGo parent_arrayed_collection__30CF;
+};
+__FAST_ARRAYoLIP_STRINGo FAST_ARRAYoLIP_STRINGo_;
+#define FAST_ARRAYoLIP_STRINGo__ (&FAST_ARRAYoLIP_STRINGo_)
+
+// LIP_BOOLEAN
+#define __LIP_BOOLEAN__ 47
+typedef struct LIP_BOOLEAN_struct __LIP_BOOLEAN;
+struct LIP_BOOLEAN_struct {
+  unsigned long __id;
+  __BOOLEAN value__IRPD;
+};
+__LIP_BOOLEAN LIP_BOOLEAN_={__LIP_BOOLEAN__};
+#define LIP_BOOLEAN__ (&LIP_BOOLEAN_)
+
+// TRUE
+#define TRUE__ 1
+
+// LIP_VALUE
+#define __LIP_VALUE__ 48
+typedef struct LIP_VALUE_struct __LIP_VALUE;
+struct LIP_VALUE_struct {
+  unsigned long __id;
+  __LIP_CODE parent_lip_code__30DE;
+  void *value__MZSE;
+};
+__LIP_VALUE LIP_VALUE_={__LIP_VALUE__};
+#define LIP_VALUE__ (&LIP_VALUE_)
+
+// ARRAYED_COLLECTION[FAST_ARRAY[LIP_CODE]]
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__ 102
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo;
+struct ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo_struct {
+  __INTEGER upper__UWSD;
+  __INTEGER capacity__HHTD;
+  void **storage__DITD;
+};
+__ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo_)
+
+// FAST_ARRAY[FAST_ARRAY[LIP_CODE]]
+#define __FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__ 103
+typedef struct FAST_ARRAYoFAST_ARRAYoLIP_CODEoo_struct __FAST_ARRAYoFAST_ARRAYoLIP_CODEoo;
+struct FAST_ARRAYoFAST_ARRAYoLIP_CODEoo_struct {
+  __ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo parent_arrayed_collection__TZHD;
+};
+__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo FAST_ARRAYoFAST_ARRAYoLIP_CODEoo_;
+#define FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__ (&FAST_ARRAYoFAST_ARRAYoLIP_CODEoo_)
+
+// ALIAS_ARRAY[LIP_CODE]
+#define __ALIAS_ARRAYoLIP_CODEo__ 104
+typedef struct ALIAS_ARRAYoLIP_CODEo_struct __ALIAS_ARRAYoLIP_CODEo;
+struct ALIAS_ARRAYoLIP_CODEo_struct {
+  void *Nothing;
+};
+__ALIAS_ARRAYoLIP_CODEo ALIAS_ARRAYoLIP_CODEo_;
+#define ALIAS_ARRAYoLIP_CODEo__ (&ALIAS_ARRAYoLIP_CODEo_)
+
+// INPUT_STREAM
+#define __INPUT_STREAM__ 105
+typedef struct INPUT_STREAM_struct __INPUT_STREAM;
+struct INPUT_STREAM_struct {
+  void *Nothing;
+};
+__INPUT_STREAM INPUT_STREAM_;
+#define INPUT_STREAM__ (&INPUT_STREAM_)
+
+// STD_INPUT
+#define __STD_INPUT__ 106
+typedef struct STD_INPUT_struct __STD_INPUT;
+struct STD_INPUT_struct {
+  void *Nothing;
+};
+__STD_INPUT STD_INPUT_;
+#define STD_INPUT__ (&STD_INPUT_)
+
+// LIP_SLOT_DATA
+#define __LIP_SLOT_DATA__ 107
+typedef struct LIP_SLOT_DATA_struct __LIP_SLOT_DATA;
+struct LIP_SLOT_DATA_struct {
+  void *Nothing;
+};
+__LIP_SLOT_DATA LIP_SLOT_DATA_;
+#define LIP_SLOT_DATA__ (&LIP_SLOT_DATA_)
+
+// ARRAYED_COLLECTION[LIP_SLOT_DATA]
+#define __ARRAYED_COLLECTIONoLIP_SLOT_DATAo__ 108
+typedef struct ARRAYED_COLLECTIONoLIP_SLOT_DATAo_struct __ARRAYED_COLLECTIONoLIP_SLOT_DATAo;
+struct ARRAYED_COLLECTIONoLIP_SLOT_DATAo_struct {
+  __INTEGER upper__XBMF;
+  __INTEGER capacity__OGMF;
+  void **storage__ZGMF;
+};
+__ARRAYED_COLLECTIONoLIP_SLOT_DATAo ARRAYED_COLLECTIONoLIP_SLOT_DATAo_;
+#define ARRAYED_COLLECTIONoLIP_SLOT_DATAo__ (&ARRAYED_COLLECTIONoLIP_SLOT_DATAo_)
+
+// FAST_ARRAY[LIP_SLOT_DATA]
+#define __FAST_ARRAYoLIP_SLOT_DATAo__ 109
+typedef struct FAST_ARRAYoLIP_SLOT_DATAo_struct __FAST_ARRAYoLIP_SLOT_DATAo;
+struct FAST_ARRAYoLIP_SLOT_DATAo_struct {
+  __ARRAYED_COLLECTIONoLIP_SLOT_DATAo parent_arrayed_collection__LYSE;
+};
+__FAST_ARRAYoLIP_SLOT_DATAo FAST_ARRAYoLIP_SLOT_DATAo_;
+#define FAST_ARRAYoLIP_SLOT_DATAo__ (&FAST_ARRAYoLIP_SLOT_DATAo_)
+
+// LIP_SLOT_CODE
+#define __LIP_SLOT_CODE__ 110
+typedef struct LIP_SLOT_CODE_struct __LIP_SLOT_CODE;
+struct LIP_SLOT_CODE_struct {
+  void *Nothing;
+};
+__LIP_SLOT_CODE LIP_SLOT_CODE_;
+#define LIP_SLOT_CODE__ (&LIP_SLOT_CODE_)
+
+// ARRAYED_COLLECTION[LIP_SLOT_CODE]
+#define __ARRAYED_COLLECTIONoLIP_SLOT_CODEo__ 111
+typedef struct ARRAYED_COLLECTIONoLIP_SLOT_CODEo_struct __ARRAYED_COLLECTIONoLIP_SLOT_CODEo;
+struct ARRAYED_COLLECTIONoLIP_SLOT_CODEo_struct {
+  __INTEGER upper__MTHF;
+  __INTEGER capacity__5CMF;
+  void **storage__KDMF;
+};
+__ARRAYED_COLLECTIONoLIP_SLOT_CODEo ARRAYED_COLLECTIONoLIP_SLOT_CODEo_;
+#define ARRAYED_COLLECTIONoLIP_SLOT_CODEo__ (&ARRAYED_COLLECTIONoLIP_SLOT_CODEo_)
+
+// FAST_ARRAY[LIP_SLOT_CODE]
+#define __FAST_ARRAYoLIP_SLOT_CODEo__ 112
+typedef struct FAST_ARRAYoLIP_SLOT_CODEo_struct __FAST_ARRAYoLIP_SLOT_CODEo;
+struct FAST_ARRAYoLIP_SLOT_CODEo_struct {
+  __ARRAYED_COLLECTIONoLIP_SLOT_CODEo parent_arrayed_collection__CTHF;
+};
+__FAST_ARRAYoLIP_SLOT_CODEo FAST_ARRAYoLIP_SLOT_CODEo_;
+#define FAST_ARRAYoLIP_SLOT_CODEo__ (&FAST_ARRAYoLIP_SLOT_CODEo_)
+
 // HASHED_DICTIONARY_NODE[SECTION_,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__ 97
+#define __HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__ 113
 typedef struct HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo;
 struct HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo_struct {
-  void *key__2RAC;
-  void *item__PSAC;
-  void *next__HSAC;
+  void *key__3KEC;
+  void *item__QLEC;
+  void *next__ILEC;
 };
 __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__ 98
+#define __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__ 114
 typedef struct HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo_struct __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo;
 struct HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo_struct {
-  __INTEGER capacity__LRAC;
-  __INTEGER count__Y4BC;
-  void **buckets__QRAC;
+  __INTEGER capacity__MKEC;
+  __INTEGER count__OUFC;
+  void **buckets__RKEC;
 };
 __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo_;
 #define HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__ (&HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo_)
 
 // SECTION_
-#define __SECTION___ 99
+#define __SECTION___ 115
 typedef struct SECTION__struct __SECTION_;
 struct SECTION__struct {
-  void *name__FQ5B;
+  void *name__RUDC;
 };
 __SECTION_ SECTION__;
 #define SECTION___ (&SECTION__)
 
-// ITM_SLOT
-#define __ITM_SLOT__ 100
-typedef struct ITM_SLOT_struct __ITM_SLOT;
-struct ITM_SLOT_struct {
-  __NAMED parent_named__TUC;
-  void *id_section__4UC;
-};
-__ITM_SLOT ITM_SLOT_;
-#define ITM_SLOT__ (&ITM_SLOT_)
-
 // HASHED_DICTIONARY_NODE[SECTION_,FAST_ARRAY[ITM_TYPE_MONO]]
-#define __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ 101
+#define __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ 116
 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__VUAC;
-  void *key__CUAC;
-  void *next__NUAC;
+  void *item__WNEC;
+  void *key__DNEC;
+  void *next__ONEC;
 };
 __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__ 102
+#define __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ 117
 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__RTAC;
-  __INTEGER count__SBCC;
-  void **buckets__WTAC;
+  __INTEGER capacity__SMEC;
+  __INTEGER count__IXFC;
+  void **buckets__XMEC;
 };
 __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__ 103
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__ 118
 typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo;
 struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo_struct {
-  __INTEGER upper__CXCC;
-  __INTEGER capacity__MHDC;
-  void **storage__IIDC;
+  __INTEGER upper__HNGC;
+  __INTEGER capacity__3BHC;
+  void **storage__ICHC;
 };
 __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__ 104
+#define __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__ 119
 typedef struct FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo_struct __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo;
 struct FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo_struct {
-  __ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo parent_arrayed_collection__YMVB;
+  __ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo parent_arrayed_collection__FU1B;
 };
 __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__ 105
+#define __ALIAS_ARRAYoITM_ARGUMENTo__ 120
 typedef struct ALIAS_ARRAYoITM_ARGUMENTo_struct __ALIAS_ARRAYoITM_ARGUMENTo;
 struct ALIAS_ARRAYoITM_ARGUMENTo_struct {
   void *Nothing;
@@ -1461,130 +1783,142 @@ struct ALIAS_ARRAYoITM_ARGUMENTo_struct {
 __ALIAS_ARRAYoITM_ARGUMENTo ALIAS_ARRAYoITM_ARGUMENTo_;
 #define ALIAS_ARRAYoITM_ARGUMENTo__ (&ALIAS_ARRAYoITM_ARGUMENTo_)
 
-// ITM_LDOTS
-#define __ITM_LDOTS__ 106
-typedef struct ITM_LDOTS_struct __ITM_LDOTS;
-struct ITM_LDOTS_struct {
-  __ITM_CODE parent_itm_constant__JXF;
-};
-__ITM_LDOTS ITM_LDOTS_;
-#define ITM_LDOTS__ (&ITM_LDOTS_)
-
-// UINTEGER_8
-typedef unsigned char __UINTEGER_8;
+// INTEGER_8
+typedef signed char __INTEGER_8;
 
-// TRUE
-#define TRUE__ 1
+// TYPE_NULL
+#define __TYPE_NULL__ 49
+typedef struct TYPE_NULL_struct __TYPE_NULL;
+struct TYPE_NULL_struct {
+  unsigned long __id;
+};
+__TYPE_NULL TYPE_NULL_={__TYPE_NULL__};
+#define TYPE_NULL__ (&TYPE_NULL_)
 
-// TYPE_FULL
-#define __TYPE_FULL__ 107
-typedef struct TYPE_FULL_struct __TYPE_FULL;
-struct TYPE_FULL_struct {
-  void *Nothing;
+// TYPE_VOID
+#define __TYPE_VOID__ 50
+typedef struct TYPE_VOID_struct __TYPE_VOID;
+struct TYPE_VOID_struct {
+  unsigned long __id;
 };
-__TYPE_FULL TYPE_FULL_;
-#define TYPE_FULL__ (&TYPE_FULL_)
+__TYPE_VOID TYPE_VOID_={__TYPE_VOID__};
+#define TYPE_VOID__ (&TYPE_VOID_)
 
-// INTEGER_8
-typedef signed char __INTEGER_8;
+// TYPE_CONTEXT
+#define __TYPE_CONTEXT__ 51
+typedef struct TYPE_CONTEXT_struct __TYPE_CONTEXT;
+struct TYPE_CONTEXT_struct {
+  unsigned long __id;
+};
+__TYPE_CONTEXT TYPE_CONTEXT_={__TYPE_CONTEXT__};
+#define TYPE_CONTEXT__ (&TYPE_CONTEXT_)
 
-// UINTEGER_16
-typedef unsigned short __UINTEGER_16;
+// UINTEGER_64
+typedef unsigned long long __UINTEGER_64;
 
 // INTEGER_64
 typedef signed long long __INTEGER_64;
 
-// ITM_BLOCK
-#define __ITM_BLOCK__ 108
-typedef struct ITM_BLOCK_struct __ITM_BLOCK;
-struct ITM_BLOCK_struct {
-  void *Nothing;
-};
-__ITM_BLOCK ITM_BLOCK_;
-#define ITM_BLOCK__ (&ITM_BLOCK_)
-
 
-void *table_type[109];
+void *table_type[121];
 
 //==========================//
 // GLOBAL                   //
 //==========================//
 
 void *parent_numeric__J;
-__POINTER begin_memory__J0H;
-__UINTEGER_32 nb_page__DVJ;
-__UINTEGER_32 capacity_max__XE3;
-__MEMORY *first_free__EVRB;
-__INTEGER type_error__0RG;
-void *msg_err__1RG;
-void *prototype_list__WOH;
-void *prototype_dico__PWQ;
-void *list_id__K1;
-void *alias__WBF;
-void *string_tmp__PKVE;
-void *short_dico__LD;
-void *object__M0B;
-void *source__S0B;
-__INTEGER position__V0B;
-__INTEGER pos_cur__Y0B;
-__INTEGER pos_line__Z0B;
-__INTEGER pos_col__00B;
-void *keyword_generic_list__40B;
-__BOOLEAN is_active_short__L1B;
-void *key_comment_default__N1B;
-__INTEGER short_derive__O1B;
-void *short_local__W1B;
-void *last_string__NTC;
-void *last_section__2TC;
-void *token__M1C;
-__INTEGER begin_position__H0D;
-void *last_group__UWF;
-__INTEGER old_position__QWI;
-__INTEGER old_pos_cur__SWI;
-__INTEGER old_pos_line__UWI;
-__INTEGER old_pos_col__WWI;
-__INTEGER old_short_derive__YWI;
-__INTEGER_64 last_integer__ZHN;
-__INTEGER last_len_string__3IN;
-void *last_slot__ZDLB;
-void *type_void__XYF;
-void *type_null__15N;
-__UINTEGER_32 clone_allocation_size__NMB;
-void *list__4I;
-void *free__C0O;
-void *string_tmp__QH;
-void *output_code__RI;
-void *output_decl__UNE;
-void *string_tmp2__FBJ;
-void *directory_list__UB;
-void *file_list__WB;
-void *current_list__YB;
-void *input_name__ZB;
-void *proto_input__AI;
-void *output_name__CI;
-void *format_name__DW;
-__BOOLEAN is_short_recursive__DB;
-__BOOLEAN is_short_code__RW;
-__BOOLEAN is_short_private__5W;
-void *string_tmp__03C;
-__UINTEGER_8 *tmp_buffer__MQMF;
-void *string_tmp__YWV;
-__INTEGER index_count__YZ;
-void *free_list__O5O;
-void *bucket__TAP;
-void *dico__YYI;
-void *dico__CUQB;
-void *dico__OBP;
-void *dico_string__1I5B;
-void *free_list__CXI;
-void *free_list__5CI;
-void *free_list__AAL;
-void *bucket__GQIB;
-void *free_list__M03;
-void *dico__NJ2B;
-void *bucket_name__D3KB;
-void *bucket_list__MBLB;
-void *free_list__ZMVB;
+__POINTER begin_memory__5UH;
+__UINTEGER_32 nb_page__ORJ;
+__UINTEGER_64 capacity_max__IA5;
+void *first_free__HDVB;
+__INTEGER type_error__4MG;
+void *msg_err__5MG;
+void *prototype_list__BJ;
+void *prototype_dico__5SS;
+void *list_id__KAB;
+void *string_tmp__DED;
+void *string_tmp2__IWAC;
+void *alias__UED;
+void *string_tmp3__OWAC;
+void *short_dico__QD;
+void *object__ZAC;
+void *source__5AC;
+__INTEGER position__CBC;
+__INTEGER pos_cur__FBC;
+__INTEGER pos_line__GBC;
+__INTEGER pos_col__HBC;
+__BOOLEAN is_active_short__OBC;
+void *key_comment_default__QBC;
+__INTEGER short_derive__RBC;
+void *short_local__ZBC;
+__BOOLEAN is_catch_comment__QWC;
+void *last_string__YZC;
+void *last_section__H0C;
+void *token__WBD;
+void *last_comment__K0D;
+void *last_slot__A2D;
+__INTEGER begin_position__1AE;
+__BOOLEAN is_parameter_type__YJE;
+void *last_group__LTF;
+__INTEGER old_position__TQI;
+__INTEGER old_pos_cur__VQI;
+__INTEGER old_pos_line__XQI;
+__INTEGER old_pos_col__ZQI;
+__INTEGER old_short_derive__1QI;
+__INTEGER_64 last_integer__JRO;
+void *dico__3IP;
+void *type_void__OVF;
+void *dico__CTI;
+void *type_self__XTN;
+void *type_null__PUN;
+void *list_data__BFNC;
+void *stack__MYSE;
+void *list_method__DTHF;
+void *dico__PLN;
+void *dico__WNR;
+void *dico__HXP;
+void *storage__JYQE;
+void *storage__40CF;
+__UINTEGER_32 clone_allocation_size__NSB;
+__POINTER get_begin_memory__YBQB;
+void *list__FK;
+void *free__RNP;
+void *string_tmp__VH;
+void *output_code__SI;
+void *output_decl__NFE;
+void *string_tmp2__R5I;
+void *path_file__ONSF;
+__BOOLEAN is_short_recursive__JB;
+__BOOLEAN is_shorter2__VI;
+__BOOLEAN is_shorter__TY;
+__BOOLEAN is_short_code__D1;
+__BOOLEAN is_short_private__R1;
+void *directory_list__YB;
+void *file_list__0B;
+void *current_list__2B;
+void *input_name__3B;
+void *proto_input__BI;
+void *output_name__DI;
+void *format_name__V0;
+void *string_tmp__0VX;
+__INTEGER index_count__X4;
+void *free_list__0TP;
+void *empty_list__BVP;
+void *bucket__MVP;
+void *free_list__FRI;
+void *free_list__R3H;
+void *free_list__04K;
+void *empty_list__R0IF;
+void *bucket__10IF;
+void *true__AKIF;
+void *free_list__UZHD;
+__INTEGER last_integer__EXSE;
+void *last_string__WXSE;
+__BOOLEAN push_back_flag__5EJF;
+__CHARACTER memory__WVIF;
+void *bucket_name__TUOB;
+void *bucket_list__OWOB;
+void *free_list__GU1B;
 
 //==========================//
 // STRING CONSTANT          //
@@ -1607,105 +1941,142 @@ __STRING_CONSTANT __string_14={__STRING_CONSTANT__,2,"<-"};
 __STRING_CONSTANT __string_15={__STRING_CONSTANT__,2,"->"};
 __STRING_CONSTANT __string_16={__STRING_CONSTANT__,1,"="};
 __STRING_CONSTANT __string_17={__STRING_CONSTANT__,2,"!="};
-__STRING_CONSTANT __string_18={__STRING_CONSTANT__,6,"Header"};
-__STRING_CONSTANT __string_19={__STRING_CONSTANT__,7,"Inherit"};
-__STRING_CONSTANT __string_20={__STRING_CONSTANT__,6,"Insert"};
-__STRING_CONSTANT __string_21={__STRING_CONSTANT__,9,"Interrupt"};
-__STRING_CONSTANT __string_22={__STRING_CONSTANT__,7,"Private"};
-__STRING_CONSTANT __string_23={__STRING_CONSTANT__,6,"Public"};
-__STRING_CONSTANT __string_24={__STRING_CONSTANT__,7,"Mapping"};
-__STRING_CONSTANT __string_25={__STRING_CONSTANT__,9,"Directory"};
-__STRING_CONSTANT __string_26={__STRING_CONSTANT__,8,"External"};
-__STRING_CONSTANT __string_27={__STRING_CONSTANT__,7,"DEFAULT"};
-__STRING_CONSTANT __string_28={__STRING_CONSTANT__,6,"Common"};
-__STRING_CONSTANT __string_29={__STRING_CONSTANT__,7,"INTEGER"};
-__STRING_CONSTANT __string_30={__STRING_CONSTANT__,4,"REAL"};
-__STRING_CONSTANT __string_31={__STRING_CONSTANT__,9,"CHARACTER"};
-__STRING_CONSTANT __string_32={__STRING_CONSTANT__,15,"STRING_CONSTANT"};
-__STRING_CONSTANT __string_33={__STRING_CONSTANT__,12,"NATIVE_ARRAY"};
-__STRING_CONSTANT __string_34={__STRING_CONSTANT__,21,"NATIVE_ARRAY_VOLATILE"};
-__STRING_CONSTANT __string_35={__STRING_CONSTANT__,5,"BLOCK"};
-__STRING_CONSTANT __string_36={__STRING_CONSTANT__,7,"BOOLEAN"};
-__STRING_CONSTANT __string_37={__STRING_CONSTANT__,4,"TRUE"};
-__STRING_CONSTANT __string_38={__STRING_CONSTANT__,5,"FALSE"};
-__STRING_CONSTANT __string_39={__STRING_CONSTANT__,7,"POINTER"};
-__STRING_CONSTANT __string_40={__STRING_CONSTANT__,10,"___CONTEXT"};
-__STRING_CONSTANT __string_41={__STRING_CONSTANT__,10,"___GENERIC"};
-__STRING_CONSTANT __string_42={__STRING_CONSTANT__,10,"___TYPE_ID"};
-__STRING_CONSTANT __string_43={__STRING_CONSTANT__,11,"UINTEGER_64"};
-__STRING_CONSTANT __string_44={__STRING_CONSTANT__,11,"UINTEGER_32"};
-__STRING_CONSTANT __string_45={__STRING_CONSTANT__,11,"UINTEGER_16"};
-__STRING_CONSTANT __string_46={__STRING_CONSTANT__,10,"UINTEGER_8"};
-__STRING_CONSTANT __string_47={__STRING_CONSTANT__,10,"INTEGER_64"};
-__STRING_CONSTANT __string_48={__STRING_CONSTANT__,10,"INTEGER_32"};
-__STRING_CONSTANT __string_49={__STRING_CONSTANT__,10,"INTEGER_16"};
-__STRING_CONSTANT __string_50={__STRING_CONSTANT__,9,"INTEGER_8"};
-__STRING_CONSTANT __string_51={__STRING_CONSTANT__,23,"NATIVE_ARRAY__CHARACT\
+__STRING_CONSTANT __string_18={__STRING_CONSTANT__,1,">"};
+__STRING_CONSTANT __string_19={__STRING_CONSTANT__,2,">="};
+__STRING_CONSTANT __string_20={__STRING_CONSTANT__,1,"<"};
+__STRING_CONSTANT __string_21={__STRING_CONSTANT__,2,"<="};
+__STRING_CONSTANT __string_22={__STRING_CONSTANT__,6,"Header"};
+__STRING_CONSTANT __string_23={__STRING_CONSTANT__,7,"Inherit"};
+__STRING_CONSTANT __string_24={__STRING_CONSTANT__,6,"Insert"};
+__STRING_CONSTANT __string_25={__STRING_CONSTANT__,9,"Interrupt"};
+__STRING_CONSTANT __string_26={__STRING_CONSTANT__,7,"Private"};
+__STRING_CONSTANT __string_27={__STRING_CONSTANT__,6,"Public"};
+__STRING_CONSTANT __string_28={__STRING_CONSTANT__,7,"Mapping"};
+__STRING_CONSTANT __string_29={__STRING_CONSTANT__,9,"Directory"};
+__STRING_CONSTANT __string_30={__STRING_CONSTANT__,8,"External"};
+__STRING_CONSTANT __string_31={__STRING_CONSTANT__,7,"DEFAULT"};
+__STRING_CONSTANT __string_32={__STRING_CONSTANT__,6,"Common"};
+__STRING_CONSTANT __string_33={__STRING_CONSTANT__,7,"INTEGER"};
+__STRING_CONSTANT __string_34={__STRING_CONSTANT__,4,"REAL"};
+__STRING_CONSTANT __string_35={__STRING_CONSTANT__,9,"CHARACTER"};
+__STRING_CONSTANT __string_36={__STRING_CONSTANT__,15,"STRING_CONSTANT"};
+__STRING_CONSTANT __string_37={__STRING_CONSTANT__,6,"STRING"};
+__STRING_CONSTANT __string_38={__STRING_CONSTANT__,12,"NATIVE_ARRAY"};
+__STRING_CONSTANT __string_39={__STRING_CONSTANT__,21,"NATIVE_ARRAY_VOLATILE"};
+__STRING_CONSTANT __string_40={__STRING_CONSTANT__,5,"BLOCK"};
+__STRING_CONSTANT __string_41={__STRING_CONSTANT__,7,"BOOLEAN"};
+__STRING_CONSTANT __string_42={__STRING_CONSTANT__,4,"TRUE"};
+__STRING_CONSTANT __string_43={__STRING_CONSTANT__,5,"FALSE"};
+__STRING_CONSTANT __string_44={__STRING_CONSTANT__,7,"POINTER"};
+__STRING_CONSTANT __string_45={__STRING_CONSTANT__,10,"___CONTEXT"};
+__STRING_CONSTANT __string_46={__STRING_CONSTANT__,10,"___GENERIC"};
+__STRING_CONSTANT __string_47={__STRING_CONSTANT__,10,"___TYPE_ID"};
+__STRING_CONSTANT __string_48={__STRING_CONSTANT__,11,"UINTEGER_64"};
+__STRING_CONSTANT __string_49={__STRING_CONSTANT__,11,"UINTEGER_32"};
+__STRING_CONSTANT __string_50={__STRING_CONSTANT__,11,"UINTEGER_16"};
+__STRING_CONSTANT __string_51={__STRING_CONSTANT__,10,"UINTEGER_8"};
+__STRING_CONSTANT __string_52={__STRING_CONSTANT__,10,"INTEGER_64"};
+__STRING_CONSTANT __string_53={__STRING_CONSTANT__,10,"INTEGER_32"};
+__STRING_CONSTANT __string_54={__STRING_CONSTANT__,10,"INTEGER_16"};
+__STRING_CONSTANT __string_55={__STRING_CONSTANT__,9,"INTEGER_8"};
+__STRING_CONSTANT __string_56={__STRING_CONSTANT__,23,"NATIVE_ARRAY__CHARACT\
 ER"};
-__STRING_CONSTANT __string_52={__STRING_CONSTANT__,37,"NATIVE_ARRAY__NATIVE_\
+__STRING_CONSTANT __string_57={__STRING_CONSTANT__,37,"NATIVE_ARRAY__NATIVE_\
 ARRAY__CHARACTER"};
-__STRING_CONSTANT __string_53={__STRING_CONSTANT__,4,"Self"};
-__STRING_CONSTANT __string_54={__STRING_CONSTANT__,5,"__pos"};
-__STRING_CONSTANT __string_55={__STRING_CONSTANT__,5,"__tmp"};
-__STRING_CONSTANT __string_56={__STRING_CONSTANT__,6,"lisaac"};
-__STRING_CONSTANT __string_57={__STRING_CONSTANT__,10,"input_file"};
-__STRING_CONSTANT __string_58={__STRING_CONSTANT__,11,"output_file"};
-__STRING_CONSTANT __string_59={__STRING_CONSTANT__,6,"target"};
-__STRING_CONSTANT __string_60={__STRING_CONSTANT__,4,"name"};
-__STRING_CONSTANT __string_61={__STRING_CONSTANT__,8,"category"};
-__STRING_CONSTANT __string_62={__STRING_CONSTANT__,8,"external"};
-__STRING_CONSTANT __string_63={__STRING_CONSTANT__,7,"default"};
-__STRING_CONSTANT __string_64={__STRING_CONSTANT__,4,"type"};
-__STRING_CONSTANT __string_65={__STRING_CONSTANT__,7,"version"};
-__STRING_CONSTANT __string_66={__STRING_CONSTANT__,4,"date"};
-__STRING_CONSTANT __string_67={__STRING_CONSTANT__,7,"comment"};
-__STRING_CONSTANT __string_68={__STRING_CONSTANT__,6,"author"};
-__STRING_CONSTANT __string_69={__STRING_CONSTANT__,12,"bibliography"};
-__STRING_CONSTANT __string_70={__STRING_CONSTANT__,8,"language"};
-__STRING_CONSTANT __string_71={__STRING_CONSTANT__,9,"copyright"};
-__STRING_CONSTANT __string_72={__STRING_CONSTANT__,10,"bug_report"};
-__STRING_CONSTANT __string_73={__STRING_CONSTANT__,5,"value"};
-__STRING_CONSTANT __string_74={__STRING_CONSTANT__,4,"self"};
-__STRING_CONSTANT __string_75={__STRING_CONSTANT__,4,"__id"};
-__STRING_CONSTANT __string_76={__STRING_CONSTANT__,5,"clone"};
-__STRING_CONSTANT __string_77={__STRING_CONSTANT__,4,"main"};
-__STRING_CONSTANT __string_78={__STRING_CONSTANT__,7,"__infix"};
-__STRING_CONSTANT __string_79={__STRING_CONSTANT__,8,"__prefix"};
-__STRING_CONSTANT __string_80={__STRING_CONSTANT__,7,"storage"};
-__STRING_CONSTANT __string_81={__STRING_CONSTANT__,4,"void"};
-__STRING_CONSTANT __string_82={__STRING_CONSTANT__,9,"struct __"};
-__STRING_CONSTANT __string_83={__STRING_CONSTANT__,13,"/* NOTHING */"};
-__STRING_CONSTANT __string_84={__STRING_CONSTANT__,2,"__"};
-__STRING_CONSTANT __string_85={__STRING_CONSTANT__,22,"__PATH_LISAAC_SYSTEM__"};
-__STRING_CONSTANT __string_86={__STRING_CONSTANT__,23,"__SHORT_LISAAC_FORMAT\
+__STRING_CONSTANT __string_58={__STRING_CONSTANT__,4,"Self"};
+__STRING_CONSTANT __string_59={__STRING_CONSTANT__,5,"__pos"};
+__STRING_CONSTANT __string_60={__STRING_CONSTANT__,5,"__tmp"};
+__STRING_CONSTANT __string_61={__STRING_CONSTANT__,6,"lisaac"};
+__STRING_CONSTANT __string_62={__STRING_CONSTANT__,4,"name"};
+__STRING_CONSTANT __string_63={__STRING_CONSTANT__,6,"export"};
+__STRING_CONSTANT __string_64={__STRING_CONSTANT__,6,"import"};
+__STRING_CONSTANT __string_65={__STRING_CONSTANT__,8,"external"};
+__STRING_CONSTANT __string_66={__STRING_CONSTANT__,7,"default"};
+__STRING_CONSTANT __string_67={__STRING_CONSTANT__,4,"type"};
+__STRING_CONSTANT __string_68={__STRING_CONSTANT__,7,"version"};
+__STRING_CONSTANT __string_69={__STRING_CONSTANT__,4,"date"};
+__STRING_CONSTANT __string_70={__STRING_CONSTANT__,7,"comment"};
+__STRING_CONSTANT __string_71={__STRING_CONSTANT__,6,"author"};
+__STRING_CONSTANT __string_72={__STRING_CONSTANT__,12,"bibliography"};
+__STRING_CONSTANT __string_73={__STRING_CONSTANT__,8,"language"};
+__STRING_CONSTANT __string_74={__STRING_CONSTANT__,9,"copyright"};
+__STRING_CONSTANT __string_75={__STRING_CONSTANT__,10,"bug_report"};
+__STRING_CONSTANT __string_76={__STRING_CONSTANT__,5,"value"};
+__STRING_CONSTANT __string_77={__STRING_CONSTANT__,4,"self"};
+__STRING_CONSTANT __string_78={__STRING_CONSTANT__,4,"__id"};
+__STRING_CONSTANT __string_79={__STRING_CONSTANT__,5,"clone"};
+__STRING_CONSTANT __string_80={__STRING_CONSTANT__,4,"main"};
+__STRING_CONSTANT __string_81={__STRING_CONSTANT__,7,"__infix"};
+__STRING_CONSTANT __string_82={__STRING_CONSTANT__,9,"__postfix"};
+__STRING_CONSTANT __string_83={__STRING_CONSTANT__,8,"__prefix"};
+__STRING_CONSTANT __string_84={__STRING_CONSTANT__,3,"to_"};
+__STRING_CONSTANT __string_85={__STRING_CONSTANT__,5,"from_"};
+__STRING_CONSTANT __string_86={__STRING_CONSTANT__,7,"storage"};
+__STRING_CONSTANT __string_87={__STRING_CONSTANT__,5,"count"};
+__STRING_CONSTANT __string_88={__STRING_CONSTANT__,3,"lip"};
+__STRING_CONSTANT __string_89={__STRING_CONSTANT__,2,"if"};
+__STRING_CONSTANT __string_90={__STRING_CONSTANT__,4,"else"};
+__STRING_CONSTANT __string_91={__STRING_CONSTANT__,5,"print"};
+__STRING_CONSTANT __string_92={__STRING_CONSTANT__,4,"exit"};
+__STRING_CONSTANT __string_93={__STRING_CONSTANT__,3,"run"};
+__STRING_CONSTANT __string_94={__STRING_CONSTANT__,4,"path"};
+__STRING_CONSTANT __string_95={__STRING_CONSTANT__,9,"front_end"};
+__STRING_CONSTANT __string_96={__STRING_CONSTANT__,8,"back_end"};
+__STRING_CONSTANT __string_97={__STRING_CONSTANT__,10,"input_file"};
+__STRING_CONSTANT __string_98={__STRING_CONSTANT__,11,"debug_level"};
+__STRING_CONSTANT __string_99={__STRING_CONSTANT__,15,"debug_with_code"};
+__STRING_CONSTANT __string_100={__STRING_CONSTANT__,14,"is_all_warning"};
+__STRING_CONSTANT __string_101={__STRING_CONSTANT__,15,"is_optimization"};
+__STRING_CONSTANT __string_102={__STRING_CONSTANT__,12,"inline_level"};
+__STRING_CONSTANT __string_103={__STRING_CONSTANT__,7,"is_java"};
+__STRING_CONSTANT __string_104={__STRING_CONSTANT__,12,"is_statistic"};
+__STRING_CONSTANT __string_105={__STRING_CONSTANT__,8,"is_quiet"};
+__STRING_CONSTANT __string_106={__STRING_CONSTANT__,11,"get_integer"};
+__STRING_CONSTANT __string_107={__STRING_CONSTANT__,10,"get_string"};
+__STRING_CONSTANT __string_108={__STRING_CONSTANT__,6,"is_cop"};
+__STRING_CONSTANT __string_109={__STRING_CONSTANT__,4,"void"};
+__STRING_CONSTANT __string_110={__STRING_CONSTANT__,9,"struct __"};
+__STRING_CONSTANT __string_111={__STRING_CONSTANT__,13,"/* NOTHING */"};
+__STRING_CONSTANT __string_112={__STRING_CONSTANT__,2,"__"};
+__STRING_CONSTANT __string_113={__STRING_CONSTANT__,22,"__PATH_LISAAC_SYSTEM\
 __"};
-__STRING_CONSTANT __string_87={__STRING_CONSTANT__,5,"token"};
-__STRING_CONSTANT __string_88={__STRING_CONSTANT__,9,"type_file"};
-__STRING_CONSTANT __string_89={__STRING_CONSTANT__,5,"begin"};
-__STRING_CONSTANT __string_90={__STRING_CONSTANT__,3,"end"};
-__STRING_CONSTANT __string_91={__STRING_CONSTANT__,7,"keyword"};
-__STRING_CONSTANT __string_92={__STRING_CONSTANT__,15,"keyword_section"};
-__STRING_CONSTANT __string_93={__STRING_CONSTANT__,7,"integer"};
-__STRING_CONSTANT __string_94={__STRING_CONSTANT__,9,"character"};
-__STRING_CONSTANT __string_95={__STRING_CONSTANT__,6,"string"};
-__STRING_CONSTANT __string_96={__STRING_CONSTANT__,8,"operator"};
-__STRING_CONSTANT __string_97={__STRING_CONSTANT__,9,"prototype"};
-__STRING_CONSTANT __string_98={__STRING_CONSTANT__,12,"keyprototype"};
-__STRING_CONSTANT __string_99={__STRING_CONSTANT__,12,"comment_line"};
-__STRING_CONSTANT __string_100={__STRING_CONSTANT__,17,"comment_slot_line"};
-__STRING_CONSTANT __string_101={__STRING_CONSTANT__,19,"comment_header_line"};
-__STRING_CONSTANT __string_102={__STRING_CONSTANT__,4,"slot"};
-__STRING_CONSTANT __string_103={__STRING_CONSTANT__,9,"slot_call"};
-__STRING_CONSTANT __string_104={__STRING_CONSTANT__,10,"slot_style"};
-__STRING_CONSTANT __string_105={__STRING_CONSTANT__,5,"block"};
-__STRING_CONSTANT __string_106={__STRING_CONSTANT__,5,"index"};
-__STRING_CONSTANT __string_107={__STRING_CONSTANT__,20,"directory_list_begin"};
-__STRING_CONSTANT __string_108={__STRING_CONSTANT__,19,"directory_list_item"};
-__STRING_CONSTANT __string_109={__STRING_CONSTANT__,18,"directory_list_end"};
-__STRING_CONSTANT __string_110={__STRING_CONSTANT__,15,"file_list_begin"};
-__STRING_CONSTANT __string_111={__STRING_CONSTANT__,14,"file_list_item"};
-__STRING_CONSTANT __string_112={__STRING_CONSTANT__,13,"file_list_end"};
-__STRING_CONSTANT __string_113={__STRING_CONSTANT__,1732,"------------------\
+__STRING_CONSTANT __string_114={__STRING_CONSTANT__,23,"__SHORT_LISAAC_FORMA\
+T__"};
+__STRING_CONSTANT __string_115={__STRING_CONSTANT__,5,"token"};
+__STRING_CONSTANT __string_116={__STRING_CONSTANT__,9,"type_file"};
+__STRING_CONSTANT __string_117={__STRING_CONSTANT__,5,"begin"};
+__STRING_CONSTANT __string_118={__STRING_CONSTANT__,3,"end"};
+__STRING_CONSTANT __string_119={__STRING_CONSTANT__,7,"keyword"};
+__STRING_CONSTANT __string_120={__STRING_CONSTANT__,15,"keyword_section"};
+__STRING_CONSTANT __string_121={__STRING_CONSTANT__,7,"integer"};
+__STRING_CONSTANT __string_122={__STRING_CONSTANT__,9,"character"};
+__STRING_CONSTANT __string_123={__STRING_CONSTANT__,6,"string"};
+__STRING_CONSTANT __string_124={__STRING_CONSTANT__,8,"operator"};
+__STRING_CONSTANT __string_125={__STRING_CONSTANT__,9,"prototype"};
+__STRING_CONSTANT __string_126={__STRING_CONSTANT__,12,"keyprototype"};
+__STRING_CONSTANT __string_127={__STRING_CONSTANT__,12,"comment_line"};
+__STRING_CONSTANT __string_128={__STRING_CONSTANT__,17,"comment_slot_line"};
+__STRING_CONSTANT __string_129={__STRING_CONSTANT__,19,"comment_header_line"};
+__STRING_CONSTANT __string_130={__STRING_CONSTANT__,4,"slot"};
+__STRING_CONSTANT __string_131={__STRING_CONSTANT__,9,"slot_call"};
+__STRING_CONSTANT __string_132={__STRING_CONSTANT__,10,"slot_style"};
+__STRING_CONSTANT __string_133={__STRING_CONSTANT__,5,"block"};
+__STRING_CONSTANT __string_134={__STRING_CONSTANT__,5,"title"};
+__STRING_CONSTANT __string_135={__STRING_CONSTANT__,11,"table_begin"};
+__STRING_CONSTANT __string_136={__STRING_CONSTANT__,10,"table_item"};
+__STRING_CONSTANT __string_137={__STRING_CONSTANT__,15,"table_slot_name"};
+__STRING_CONSTANT __string_138={__STRING_CONSTANT__,18,"table_slot_comment"};
+__STRING_CONSTANT __string_139={__STRING_CONSTANT__,9,"table_end"};
+__STRING_CONSTANT __string_140={__STRING_CONSTANT__,9,"sub_title"};
+__STRING_CONSTANT __string_141={__STRING_CONSTANT__,10,"slot_title"};
+__STRING_CONSTANT __string_142={__STRING_CONSTANT__,5,"index"};
+__STRING_CONSTANT __string_143={__STRING_CONSTANT__,20,"directory_list_begin"};
+__STRING_CONSTANT __string_144={__STRING_CONSTANT__,19,"directory_list_item"};
+__STRING_CONSTANT __string_145={__STRING_CONSTANT__,18,"directory_list_end"};
+__STRING_CONSTANT __string_146={__STRING_CONSTANT__,15,"file_list_begin"};
+__STRING_CONSTANT __string_147={__STRING_CONSTANT__,14,"file_list_item"};
+__STRING_CONSTANT __string_148={__STRING_CONSTANT__,13,"file_list_end"};
+__STRING_CONSTANT __string_149={__STRING_CONSTANT__,1793,"------------------\
 ----------------------------------------------\n--                   Lisaac \
 source Shorter                    --\n--            LORIA - LSIIT - ULP - CN\
 RS - FRANCE             --\n--         Benoit SONNTAG - sonntag at icps.u-stras\
@@ -1719,205 +2090,278 @@ _file[.li]> [Options]                       \n                              \
          : include `Section Private'              \n  -c               : inc\
 lude code source                    \n  -r               : recursive builder\
  documentation        \n  -f <format_file> : formatting description file    \
-        \n                     (see `/lisaac/shorter/')               \n    \
-                                                        \nExamples:         \
-                                          \n  * Output format file:         \
-                            \n    shorter -c -p -f latex hello_world.li     \
-              \n                                                            \
-\n  * Build html documentation:                               \n    shorter \
--r -f html ~/lisaac/lib                         \n                          \
-                                  \nBug report:                             \
-                    \n            post in : https://gna.org/bugs/?group=isaa\
-c     \n            mail to : sonntag at icps.u-strasbg.fr             \n"};
-__STRING_CONSTANT __string_114={__STRING_CONSTANT__,8,"shorter/"};
-__STRING_CONSTANT __string_115={__STRING_CONSTANT__,3,".li"};
-__STRING_CONSTANT __string_116={__STRING_CONSTANT__,20,"Error: File format `"};
-__STRING_CONSTANT __string_117={__STRING_CONSTANT__,16,"' is not open !\n"};
-__STRING_CONSTANT __string_118={__STRING_CONSTANT__,26,"Incorrect slot ident\
+        \n                     (see `/lisaac/shorter/')               \n  -d\
+               : Lisaac doc style (no -c)               \n                  \
+                                          \nExamples:                       \
+                            \n  * Output format file:                       \
+              \n    shorter -c -p -f latex hello_world.li                   \
+\n                                                            \n  * Build ht\
+ml documentation:                               \n    shorter -r -f html ~/l\
+isaac/lib                         \n                                        \
+                    \nBug report:                                           \
+      \n            post in : https://gna.org/bugs/?group=isaac     \n      \
+      mail to : sonntag at icps.u-strasbg.fr             \n"};
+__STRING_CONSTANT __string_150={__STRING_CONSTANT__,8,"shorter/"};
+__STRING_CONSTANT __string_151={__STRING_CONSTANT__,3,".li"};
+__STRING_CONSTANT __string_152={__STRING_CONSTANT__,20,"Error: File format `"};
+__STRING_CONSTANT __string_153={__STRING_CONSTANT__,16,"' is not open !\n"};
+__STRING_CONSTANT __string_154={__STRING_CONSTANT__,26,"Incorrect slot ident\
 ifier."};
-__STRING_CONSTANT __string_119={__STRING_CONSTANT__,23,"Double definition sl\
+__STRING_CONSTANT __string_155={__STRING_CONSTANT__,23,"Double definition sl\
 ot."};
-__STRING_CONSTANT __string_120={__STRING_CONSTANT__,26,"Assignment ':=' is n\
+__STRING_CONSTANT __string_156={__STRING_CONSTANT__,26,"Assignment ':=' is n\
 eeded."};
-__STRING_CONSTANT __string_121={__STRING_CONSTANT__,28,"Incorrect format exp\
+__STRING_CONSTANT __string_157={__STRING_CONSTANT__,28,"Incorrect format exp\
 ression."};
-__STRING_CONSTANT __string_122={__STRING_CONSTANT__,21,"Incorrect definition."};
-__STRING_CONSTANT __string_123={__STRING_CONSTANT__,20,"Added ';' is needed."};
-__STRING_CONSTANT __string_124={__STRING_CONSTANT__,17,"Incorrect symbol."};
-__STRING_CONSTANT __string_125={__STRING_CONSTANT__,18,"Error: directory `"};
-__STRING_CONSTANT __string_126={__STRING_CONSTANT__,13,"\' not found.\n"};
-__STRING_CONSTANT __string_127={__STRING_CONSTANT__,12,"\' not open.\n"};
-__STRING_CONSTANT __string_128={__STRING_CONSTANT__,4,".txt"};
-__STRING_CONSTANT __string_129={__STRING_CONSTANT__,14,"directory_list"};
-__STRING_CONSTANT __string_130={__STRING_CONSTANT__,9,"file_list"};
-__STRING_CONSTANT __string_131={__STRING_CONSTANT__,4,"_add"};
-__STRING_CONSTANT __string_132={__STRING_CONSTANT__,4,"_sub"};
-__STRING_CONSTANT __string_133={__STRING_CONSTANT__,9,"_logicnot"};
-__STRING_CONSTANT __string_134={__STRING_CONSTANT__,4,"_not"};
-__STRING_CONSTANT __string_135={__STRING_CONSTANT__,4,"_div"};
-__STRING_CONSTANT __string_136={__STRING_CONSTANT__,4,"_mul"};
-__STRING_CONSTANT __string_137={__STRING_CONSTANT__,4,"_xor"};
-__STRING_CONSTANT __string_138={__STRING_CONSTANT__,4,"_mod"};
-__STRING_CONSTANT __string_139={__STRING_CONSTANT__,8,"_greater"};
-__STRING_CONSTANT __string_140={__STRING_CONSTANT__,5,"_less"};
-__STRING_CONSTANT __string_141={__STRING_CONSTANT__,6,"_equal"};
-__STRING_CONSTANT __string_142={__STRING_CONSTANT__,7,"_notdiv"};
-__STRING_CONSTANT __string_143={__STRING_CONSTANT__,3,"_or"};
-__STRING_CONSTANT __string_144={__STRING_CONSTANT__,4,"_and"};
-__STRING_CONSTANT __string_145={__STRING_CONSTANT__,7,"_dollar"};
-__STRING_CONSTANT __string_146={__STRING_CONSTANT__,6,"_diese"};
-__STRING_CONSTANT __string_147={__STRING_CONSTANT__,3,"_at"};
-__STRING_CONSTANT __string_148={__STRING_CONSTANT__,4,"_ask"};
-__STRING_CONSTANT __string_149={__STRING_CONSTANT__,27,"FILE_SYSTEM : Error \
-Root 1\n"};
-__STRING_CONSTANT __string_150={__STRING_CONSTANT__,27,"FILE_SYSTEM : Error \
-root 2\n"};
-__STRING_CONSTANT __string_151={__STRING_CONSTANT__,26,"End of comment not f\
+__STRING_CONSTANT __string_158={__STRING_CONSTANT__,21,"Incorrect definition."};
+__STRING_CONSTANT __string_159={__STRING_CONSTANT__,20,"Added ';' is needed."};
+__STRING_CONSTANT __string_160={__STRING_CONSTANT__,17,"Incorrect symbol."};
+__STRING_CONSTANT __string_161={__STRING_CONSTANT__,18,"Error: directory `"};
+__STRING_CONSTANT __string_162={__STRING_CONSTANT__,13,"\' not found.\n"};
+__STRING_CONSTANT __string_163={__STRING_CONSTANT__,12,"\' not open.\n"};
+__STRING_CONSTANT __string_164={__STRING_CONSTANT__,14,"directory_list"};
+__STRING_CONSTANT __string_165={__STRING_CONSTANT__,9,"file_list"};
+__STRING_CONSTANT __string_166={__STRING_CONSTANT__,15,"Inherit Summary"};
+__STRING_CONSTANT __string_167={__STRING_CONSTANT__,6,"create"};
+__STRING_CONSTANT __string_168={__STRING_CONSTANT__,19,"Constructor Summary"};
+__STRING_CONSTANT __string_169={__STRING_CONSTANT__,12,"Slot Summary"};
+__STRING_CONSTANT __string_170={__STRING_CONSTANT__,18,"Constructor Detail"};
+__STRING_CONSTANT __string_171={__STRING_CONSTANT__,11,"Slot Detail"};
+__STRING_CONSTANT __string_172={__STRING_CONSTANT__,19,"Not enough memory.\n"};
+__STRING_CONSTANT __string_173={__STRING_CONSTANT__,4,"_add"};
+__STRING_CONSTANT __string_174={__STRING_CONSTANT__,4,"_sub"};
+__STRING_CONSTANT __string_175={__STRING_CONSTANT__,9,"_logicnot"};
+__STRING_CONSTANT __string_176={__STRING_CONSTANT__,4,"_not"};
+__STRING_CONSTANT __string_177={__STRING_CONSTANT__,4,"_div"};
+__STRING_CONSTANT __string_178={__STRING_CONSTANT__,4,"_mul"};
+__STRING_CONSTANT __string_179={__STRING_CONSTANT__,4,"_xor"};
+__STRING_CONSTANT __string_180={__STRING_CONSTANT__,4,"_mod"};
+__STRING_CONSTANT __string_181={__STRING_CONSTANT__,8,"_greater"};
+__STRING_CONSTANT __string_182={__STRING_CONSTANT__,5,"_less"};
+__STRING_CONSTANT __string_183={__STRING_CONSTANT__,6,"_equal"};
+__STRING_CONSTANT __string_184={__STRING_CONSTANT__,7,"_notdiv"};
+__STRING_CONSTANT __string_185={__STRING_CONSTANT__,3,"_or"};
+__STRING_CONSTANT __string_186={__STRING_CONSTANT__,4,"_and"};
+__STRING_CONSTANT __string_187={__STRING_CONSTANT__,7,"_dollar"};
+__STRING_CONSTANT __string_188={__STRING_CONSTANT__,6,"_diese"};
+__STRING_CONSTANT __string_189={__STRING_CONSTANT__,3,"_at"};
+__STRING_CONSTANT __string_190={__STRING_CONSTANT__,4,"_ask"};
+__STRING_CONSTANT __string_191={__STRING_CONSTANT__,26,"End of comment not f\
 ound !"};
-__STRING_CONSTANT __string_152={__STRING_CONSTANT__,24,"Identifier is incorr\
+__STRING_CONSTANT __string_192={__STRING_CONSTANT__,24,"Identifier is incorr\
 ect."};
-__STRING_CONSTANT __string_153={__STRING_CONSTANT__,22,"Line counter overflo\
+__STRING_CONSTANT __string_193={__STRING_CONSTANT__,22,"Line counter overflo\
 w."};
-__STRING_CONSTANT __string_154={__STRING_CONSTANT__,40,"Column counter overf\
+__STRING_CONSTANT __string_194={__STRING_CONSTANT__,40,"Column counter overf\
 low (line too long)."};
-__STRING_CONSTANT __string_155={__STRING_CONSTANT__,20,"--SYNTAX-----------\n"};
-__STRING_CONSTANT __string_156={__STRING_CONSTANT__,20,"--SEMANTIC---------\n"};
-__STRING_CONSTANT __string_157={__STRING_CONSTANT__,20,"--WARNING----------\n"};
-__STRING_CONSTANT __string_158={__STRING_CONSTANT__,20,"--MESSAGE----------\n"};
-__STRING_CONSTANT __string_159={__STRING_CONSTANT__,6,"\nLine "};
-__STRING_CONSTANT __string_160={__STRING_CONSTANT__,8," column "};
-__STRING_CONSTANT __string_161={__STRING_CONSTANT__,4," in "};
-__STRING_CONSTANT __string_162={__STRING_CONSTANT__,3,"):\n"};
-__STRING_CONSTANT __string_163={__STRING_CONSTANT__,2,"^\n"};
-__STRING_CONSTANT __string_164={__STRING_CONSTANT__,21,"Variable not `token'."};
-__STRING_CONSTANT __string_165={__STRING_CONSTANT__,1,"."};
-__STRING_CONSTANT __string_166={__STRING_CONSTANT__,20,"Warning: directory `"};
-__STRING_CONSTANT __string_167={__STRING_CONSTANT__,36,"Error: Double defini\
+__STRING_CONSTANT __string_195={__STRING_CONSTANT__,20,"--SYNTAX-----------\n"};
+__STRING_CONSTANT __string_196={__STRING_CONSTANT__,20,"--SEMANTIC---------\n"};
+__STRING_CONSTANT __string_197={__STRING_CONSTANT__,20,"--WARNING----------\n"};
+__STRING_CONSTANT __string_198={__STRING_CONSTANT__,20,"--MESSAGE----------\n"};
+__STRING_CONSTANT __string_199={__STRING_CONSTANT__,6,"\nLine "};
+__STRING_CONSTANT __string_200={__STRING_CONSTANT__,8," column "};
+__STRING_CONSTANT __string_201={__STRING_CONSTANT__,4," in "};
+__STRING_CONSTANT __string_202={__STRING_CONSTANT__,3,"):\n"};
+__STRING_CONSTANT __string_203={__STRING_CONSTANT__,2,"^\n"};
+__STRING_CONSTANT __string_204={__STRING_CONSTANT__,21,"Variable not `token'."};
+__STRING_CONSTANT __string_205={__STRING_CONSTANT__,13,"Crash system."};
+__STRING_CONSTANT __string_206={__STRING_CONSTANT__,1,"."};
+__STRING_CONSTANT __string_207={__STRING_CONSTANT__,20,"Warning: directory `"};
+__STRING_CONSTANT __string_208={__STRING_CONSTANT__,36,"Error: Double defini\
 tion prototype:\n"};
-__STRING_CONSTANT __string_168={__STRING_CONSTANT__,3,"../"};
-__STRING_CONSTANT __string_169={__STRING_CONSTANT__,12,"Error: File "};
-__STRING_CONSTANT __string_170={__STRING_CONSTANT__,18," is not created !\n"};
-__STRING_CONSTANT __string_171={__STRING_CONSTANT__,20,"`Section' is needed."};
-__STRING_CONSTANT __string_172={__STRING_CONSTANT__,27,"Section `Header' is \
+__STRING_CONSTANT __string_209={__STRING_CONSTANT__,4,".txt"};
+__STRING_CONSTANT __string_210={__STRING_CONSTANT__,12,"Error: File "};
+__STRING_CONSTANT __string_211={__STRING_CONSTANT__,18," is not created !\n"};
+__STRING_CONSTANT __string_212={__STRING_CONSTANT__,15," is not open !\n"};
+__STRING_CONSTANT __string_213={__STRING_CONSTANT__,20,"`Section' is needed."};
+__STRING_CONSTANT __string_214={__STRING_CONSTANT__,27,"Section `Header' is \
 needed."};
-__STRING_CONSTANT __string_173={__STRING_CONSTANT__,22,"Slot `name' not foun\
+__STRING_CONSTANT __string_215={__STRING_CONSTANT__,22,"Slot `name' not foun\
 d."};
-__STRING_CONSTANT __string_174={__STRING_CONSTANT__,23,"Incorrect type secti\
+__STRING_CONSTANT __string_216={__STRING_CONSTANT__,23,"Incorrect type secti\
 on."};
-__STRING_CONSTANT __string_175={__STRING_CONSTANT__,50,"`Section Inherit/Ins\
+__STRING_CONSTANT __string_217={__STRING_CONSTANT__,50,"`Section Inherit/Ins\
 ert' must to be first section."};
-__STRING_CONSTANT __string_176={__STRING_CONSTANT__,78,"`Section Inherit' is\
+__STRING_CONSTANT __string_218={__STRING_CONSTANT__,78,"`Section Inherit' is\
  not possible with Expanded object (Use `Section Insert')."};
-__STRING_CONSTANT __string_177={__STRING_CONSTANT__,30,"Incorrect argument d\
-efinition."};
-__STRING_CONSTANT __string_178={__STRING_CONSTANT__,20,"Added ')' is needed."};
-__STRING_CONSTANT __string_179={__STRING_CONSTANT__,32,"Incorrect in `Sectio\
-n External'."};
-__STRING_CONSTANT __string_180={__STRING_CONSTANT__,19,"Operator is needed."};
-__STRING_CONSTANT __string_181={__STRING_CONSTANT__,19,"Incorrect operator."};
-__STRING_CONSTANT __string_182={__STRING_CONSTANT__,10,"Added `''."};
-__STRING_CONSTANT __string_183={__STRING_CONSTANT__,31,"Level priority level\
- is needed."};
-__STRING_CONSTANT __string_184={__STRING_CONSTANT__,33,"Not priority for pre\
-fix operator."};
-__STRING_CONSTANT __string_185={__STRING_CONSTANT__,27,"Incorrect slot decla\
+__STRING_CONSTANT __string_219={__STRING_CONSTANT__,27,"Incorrect slot decla\
 ration."};
-__STRING_CONSTANT __string_186={__STRING_CONSTANT__,31,"No argument for inte\
-rrupt slot."};
-__STRING_CONSTANT __string_187={__STRING_CONSTANT__,33,"No argument for inhe\
-ritance slot."};
-__STRING_CONSTANT __string_188={__STRING_CONSTANT__,22,"Incorrect result typ\
+__STRING_CONSTANT __string_220={__STRING_CONSTANT__,22,"Incorrect result typ\
 e."};
-__STRING_CONSTANT __string_189={__STRING_CONSTANT__,36,"Incorrect type for i\
-nheritance slot."};
-__STRING_CONSTANT __string_190={__STRING_CONSTANT__,21,"Incorrect expression."};
-__STRING_CONSTANT __string_191={__STRING_CONSTANT__,10,"Added ';'."};
-__STRING_CONSTANT __string_192={__STRING_CONSTANT__,24,"Double slot declarat\
+__STRING_CONSTANT __string_221={__STRING_CONSTANT__,20,"Added ')' is needed."};
+__STRING_CONSTANT __string_222={__STRING_CONSTANT__,21,"Incorrect expression."};
+__STRING_CONSTANT __string_223={__STRING_CONSTANT__,10,"Added ';'."};
+__STRING_CONSTANT __string_224={__STRING_CONSTANT__,24,"Double slot declarat\
 ion."};
-__STRING_CONSTANT __string_193={__STRING_CONSTANT__,38,"Invariant: Sorry, No\
+__STRING_CONSTANT __string_225={__STRING_CONSTANT__,38,"Invariant: Sorry, No\
 t yet implemented."};
-__STRING_CONSTANT __string_194={__STRING_CONSTANT__,19,"Not enough memory.\n"};
-__STRING_CONSTANT __string_195={__STRING_CONSTANT__,29,"Unterminated string \
+__STRING_CONSTANT __string_226={__STRING_CONSTANT__,29,"Unterminated string \
 constant."};
-__STRING_CONSTANT __string_196={__STRING_CONSTANT__,27,"Incorrect style slot\
+__STRING_CONSTANT __string_227={__STRING_CONSTANT__,27,"Incorrect style slot\
  ('-')."};
-__STRING_CONSTANT __string_197={__STRING_CONSTANT__,88,"`- name' is reserved\
- for Concurrent Object Prototype.\nSorry, COP is not yet implemented."};
-__STRING_CONSTANT __string_198={__STRING_CONSTANT__,11,"Added ':='."};
-__STRING_CONSTANT __string_199={__STRING_CONSTANT__,31,"Prototype identifier\
+__STRING_CONSTANT __string_228={__STRING_CONSTANT__,2509,"#include <pthread.\
+h>\n#include <limits.h>\n\nvoid print_char(char car);\nint die_with_code(int\
+ code);\n\nstatic pthread_key_t current_thread;\nstatic pthread_attr_t threa\
+d_attr;\npthread_t c_thread;\nint thread_counter;\n\nstatic char thread_stac\
+k[512][PTHREAD_STACK_MIN];\n\ntypedef struct lith_object_struct lith_object;\
+\ntypedef struct lith_node_struct lith_node;\nstruct lith_node_struct {\n  p\
+thread_mutex_t mutex;\n  lith_node *next;\n  lith_object *object;\n};\nstruc\
+t lith_object_struct {\n  unsigned long __id; // Just for late binding.\n  l\
+ith_node *first;\n  lith_node *last;\n  lith_object *(*procedure)(lith_objec\
+t *obj,pthread_mutex_t *mutex);\n  pthread_mutex_t mutex;\n};\nstruct {\n  l\
+ith_node *first;\n  pthread_mutex_t mutex;\n} pool;\n\nvoid *thread_life(voi\
+d *ptr)\n{ lith_node node,*n;\n  lith_object *obj,*new_obj;\n\n  pthread_mut\
+ex_init(&node.mutex,NULL);\n  pthread_mutex_lock(&node.mutex);\n  node.objec\
+t = (lith_object *)ptr;\n  do {\n    // Append fifo object.\n    obj = node.\
+object;\n    node.next = NULL;\n    n = obj->last;\n    if (n == NULL) {\n  \
+    obj->first = &node;\n      pthread_mutex_unlock(&node.mutex);\n    } els\
+e {\n      n->next = &node;\n    };\n    obj->last = &node;\n    pthread_set\
+specific(current_thread,(void *)obj);\n    // Run procedure.\n    new_obj = \
+obj->procedure(obj,&node.mutex);\n    // Remove fifo object.\n    pthread_mu\
+tex_lock(&obj->mutex);\n    n = obj->first->next;\n    if (n != NULL) {\n   \
+   pthread_mutex_unlock(&n->mutex);\n    } else {\n      obj->last = NULL;\n\
+    };\n    obj->first = n;\n    pthread_mutex_unlock(&obj->mutex);\n    if \
+(new_obj != NULL) {\n      node.object = new_obj;\n    } else {\n      // Ad\
+d in pool.\n      pthread_mutex_lock(&pool.mutex);\n      node.next = pool.f\
+irst;\n      pool.first = &node;\n      pthread_mutex_unlock(&pool.mutex);\n\
+      // Sleep.\n      pthread_mutex_lock(&node.mutex);\n    };\n  } while (\
+1);\n  return NULL;\n};\n\nvoid run_procedure(lith_object *obj)\n{ lith_node\
+ *node;\n  char *msg=\"COP Error!\\n\";\n  // Pool manager.\n  pthread_mutex\
+_lock(&pool.mutex);\n  node = pool.first;\n  if (node != NULL) {\n    pool.f\
+irst = node->next;\n  };\n  pthread_mutex_unlock(&pool.mutex);\n  // Run thr\
+ead.\n  if (node == NULL) {\n    pthread_attr_setstack(&thread_attr, thread_\
+stack[thread_counter++],PTHREAD_STACK_MIN);\n    if ((thread_counter>512) ||\
+ pthread_create(&c_thread,&thread_attr, thread_life, (void *)obj)) {\n      \
+while (*msg != 0) print_char(*(msg++));\n      die_with_code(1);\n    };\n  \
+} else {\n    node->object = obj;\n    pthread_mutex_unlock(&node->mutex);\n\
+  };\n};\n\n"};
+__STRING_CONSTANT __string_229={__STRING_CONSTANT__,11,"Added ':='."};
+__STRING_CONSTANT __string_230={__STRING_CONSTANT__,31,"Prototype identifier\
  is needed."};
-__STRING_CONSTANT __string_200={__STRING_CONSTANT__,34,"Incorrect name (file\
+__STRING_CONSTANT __string_231={__STRING_CONSTANT__,34,"Incorrect name (file\
 name != name)."};
-__STRING_CONSTANT __string_201={__STRING_CONSTANT__,21,"identifier is needed."};
-__STRING_CONSTANT __string_202={__STRING_CONSTANT__,21,"Incorrect identifier."};
-__STRING_CONSTANT __string_203={__STRING_CONSTANT__,37,"Sorry, not yet imple\
-mented (ignored)."};
-__STRING_CONSTANT __string_204={__STRING_CONSTANT__,10,"Added ']'."};
-__STRING_CONSTANT __string_205={__STRING_CONSTANT__,15,"Incorrect type."};
-__STRING_CONSTANT __string_206={__STRING_CONSTANT__,34,"Slot `name' must to \
+__STRING_CONSTANT __string_232={__STRING_CONSTANT__,24,"Object can't be gene\
+ric."};
+__STRING_CONSTANT __string_233={__STRING_CONSTANT__,10,"Added ':'."};
+__STRING_CONSTANT __string_234={__STRING_CONSTANT__,12,"Type needed."};
+__STRING_CONSTANT __string_235={__STRING_CONSTANT__,27,"Sorry, not yet imple\
+mented."};
+__STRING_CONSTANT __string_236={__STRING_CONSTANT__,36,"Identifier parameter\
+ type is needed."};
+__STRING_CONSTANT __string_237={__STRING_CONSTANT__,10,"Added ')'."};
+__STRING_CONSTANT __string_238={__STRING_CONSTANT__,28,"Invalid generic list\
+ number."};
+__STRING_CONSTANT __string_239={__STRING_CONSTANT__,34,"Slot `name' must to \
 be first slot."};
-__STRING_CONSTANT __string_207={__STRING_CONSTANT__,28,"Slot `category' is O\
-bsolete."};
-__STRING_CONSTANT __string_208={__STRING_CONSTANT__,19,"Incorrect external."};
-__STRING_CONSTANT __string_209={__STRING_CONSTANT__,3,"// "};
-__STRING_CONSTANT __string_210={__STRING_CONSTANT__,15,"Incorrect expr."};
-__STRING_CONSTANT __string_211={__STRING_CONSTANT__,33,"Double `default' slo\
+__STRING_CONSTANT __string_240={__STRING_CONSTANT__,20,"Incorrect type list."};
+__STRING_CONSTANT __string_241={__STRING_CONSTANT__,19,"Incorrect external."};
+__STRING_CONSTANT __string_242={__STRING_CONSTANT__,3,"// "};
+__STRING_CONSTANT __string_243={__STRING_CONSTANT__,15,"Incorrect expr."};
+__STRING_CONSTANT __string_244={__STRING_CONSTANT__,33,"Double `default' slo\
 t definition."};
-__STRING_CONSTANT __string_212={__STRING_CONSTANT__,30,"Double `type' slot d\
+__STRING_CONSTANT __string_245={__STRING_CONSTANT__,30,"Double `type' slot d\
 efinition."};
-__STRING_CONSTANT __string_213={__STRING_CONSTANT__,17,"Incorrect number."};
-__STRING_CONSTANT __string_214={__STRING_CONSTANT__,17,"Incorrect string."};
-__STRING_CONSTANT __string_215={__STRING_CONSTANT__,15,"Incorrect slot."};
-__STRING_CONSTANT __string_216={__STRING_CONSTANT__,59,"For a section, the p\
+__STRING_CONSTANT __string_246={__STRING_CONSTANT__,17,"Incorrect number."};
+__STRING_CONSTANT __string_247={__STRING_CONSTANT__,21,"Added '<-' is needed."};
+__STRING_CONSTANT __string_248={__STRING_CONSTANT__,20,"Added '(' is needed."};
+__STRING_CONSTANT __string_249={__STRING_CONSTANT__,17,"Unreachable code."};
+__STRING_CONSTANT __string_250={__STRING_CONSTANT__,17,"Incorrect string."};
+__STRING_CONSTANT __string_251={__STRING_CONSTANT__,15,"Incorrect slot."};
+__STRING_CONSTANT __string_252={__STRING_CONSTANT__,59,"For a section, the p\
 rototype name only (without '['...']')."};
-__STRING_CONSTANT __string_217={__STRING_CONSTANT__,20,"Incorrect type list."};
-__STRING_CONSTANT __string_218={__STRING_CONSTANT__,30,"Incorrect argument i\
+__STRING_CONSTANT __string_253={__STRING_CONSTANT__,14,"Slot deferred."};
+__STRING_CONSTANT __string_254={__STRING_CONSTANT__,15,"Incorrect type."};
+__STRING_CONSTANT __string_255={__STRING_CONSTANT__,22,"Type `SELF' is neede\
+d."};
+__STRING_CONSTANT __string_256={__STRING_CONSTANT__,20,"Added ':' is needed."};
+__STRING_CONSTANT __string_257={__STRING_CONSTANT__,30,"Incorrect argument i\
 dentifier."};
-__STRING_CONSTANT __string_219={__STRING_CONSTANT__,24,"Incorrect argument t\
+__STRING_CONSTANT __string_258={__STRING_CONSTANT__,24,"Incorrect argument t\
 ype."};
-__STRING_CONSTANT __string_220={__STRING_CONSTANT__,20,"Added ':' is needed."};
-__STRING_CONSTANT __string_221={__STRING_CONSTANT__,10,"Added ')'."};
-__STRING_CONSTANT __string_222={__STRING_CONSTANT__,18,"!@#$%^&<|*-+=~/?\\>"};
-__STRING_CONSTANT __string_223={__STRING_CONSTANT__,23,"Incorrect octal numb\
-er."};
-__STRING_CONSTANT __string_224={__STRING_CONSTANT__,24,"Incorrect binary num\
-ber."};
-__STRING_CONSTANT __string_225={__STRING_CONSTANT__,25,"Incorrect decimal nu\
-mber."};
-__STRING_CONSTANT __string_226={__STRING_CONSTANT__,27,"`Expanded' is not po\
+__STRING_CONSTANT __string_259={__STRING_CONSTANT__,30,"Incorrect argument d\
+efinition."};
+__STRING_CONSTANT __string_260={__STRING_CONSTANT__,19,"Operator is needed."};
+__STRING_CONSTANT __string_261={__STRING_CONSTANT__,19,"Incorrect operator."};
+__STRING_CONSTANT __string_262={__STRING_CONSTANT__,10,"Added `''."};
+__STRING_CONSTANT __string_263={__STRING_CONSTANT__,29,"Operator declaration\
+ invalid."};
+__STRING_CONSTANT __string_264={__STRING_CONSTANT__,39,"Not associativity fo\
+r postfix operator."};
+__STRING_CONSTANT __string_265={__STRING_CONSTANT__,38,"Not associativity fo\
+r prefix operator."};
+__STRING_CONSTANT __string_266={__STRING_CONSTANT__,32,"Incorrect in `Sectio\
+n External'."};
+__STRING_CONSTANT __string_267={__STRING_CONSTANT__,31,"No argument for inte\
+rrupt slot."};
+__STRING_CONSTANT __string_268={__STRING_CONSTANT__,33,"No argument for inhe\
+ritance slot."};
+__STRING_CONSTANT __string_269={__STRING_CONSTANT__,7,"Added '"};
+__STRING_CONSTANT __string_270={__STRING_CONSTANT__,2,"'."};
+__STRING_CONSTANT __string_271={__STRING_CONSTANT__,10,"Added '}'."};
+__STRING_CONSTANT __string_272={__STRING_CONSTANT__,27,"`Expanded' is not po\
 ssible."};
-__STRING_CONSTANT __string_227={__STRING_CONSTANT__,45,"Impossible '<-' styl\
+__STRING_CONSTANT __string_273={__STRING_CONSTANT__,36,"Incorrect type for i\
+nheritance slot."};
+__STRING_CONSTANT __string_274={__STRING_CONSTANT__,10,"Added ']'."};
+__STRING_CONSTANT __string_275={__STRING_CONSTANT__,45,"Impossible '<-' styl\
 e assignment with vector."};
-__STRING_CONSTANT __string_228={__STRING_CONSTANT__,28,"Sorry, Not yet imple\
+__STRING_CONSTANT __string_276={__STRING_CONSTANT__,28,"Sorry, Not yet imple\
 mented !"};
-__STRING_CONSTANT __string_229={__STRING_CONSTANT__,24,"Unknown escape seque\
+__STRING_CONSTANT __string_277={__STRING_CONSTANT__,7,"__init_"};
+__STRING_CONSTANT __string_278={__STRING_CONSTANT__,24,"Unknown escape seque\
 nce."};
-__STRING_CONSTANT __string_230={__STRING_CONSTANT__,39,"Invalid range charac\
+__STRING_CONSTANT __string_279={__STRING_CONSTANT__,39,"Invalid range charac\
 ter number [0,255]."};
-__STRING_CONSTANT __string_231={__STRING_CONSTANT__,23,"Character '\' is nee\
+__STRING_CONSTANT __string_280={__STRING_CONSTANT__,23,"Character '\' is nee\
 ded."};
-__STRING_CONSTANT __string_232={__STRING_CONSTANT__,24,"Incorrect Result num\
+__STRING_CONSTANT __string_281={__STRING_CONSTANT__,24,"Incorrect Result num\
 ber."};
-__STRING_CONSTANT __string_233={__STRING_CONSTANT__,22,"Incorrect real numbe\
+__STRING_CONSTANT __string_282={__STRING_CONSTANT__,25,"Incorrect live type \
+list."};
+__STRING_CONSTANT __string_283={__STRING_CONSTANT__,23,"Incorrect octal numb\
+er."};
+__STRING_CONSTANT __string_284={__STRING_CONSTANT__,24,"Incorrect binary num\
+ber."};
+__STRING_CONSTANT __string_285={__STRING_CONSTANT__,25,"Incorrect decimal nu\
+mber."};
+__STRING_CONSTANT __string_286={__STRING_CONSTANT__,6,"Slot `"};
+__STRING_CONSTANT __string_287={__STRING_CONSTANT__,12,"' not found."};
+__STRING_CONSTANT __string_288={__STRING_CONSTANT__,30,"No argument for `exi\
+t' method."};
+__STRING_CONSTANT __string_289={__STRING_CONSTANT__,23,"String argument need\
+ed."};
+__STRING_CONSTANT __string_290={__STRING_CONSTANT__,17,"Invalid argument."};
+__STRING_CONSTANT __string_291={__STRING_CONSTANT__,21,"No expression result."};
+__STRING_CONSTANT __string_292={__STRING_CONSTANT__,15,"BOOLEAN needed."};
+__STRING_CONSTANT __string_293={__STRING_CONSTANT__,18,"!@#$%^&<|*-+=~/?\\>"};
+__STRING_CONSTANT __string_294={__STRING_CONSTANT__,22,"Prototype name neede\
+d."};
+__STRING_CONSTANT __string_295={__STRING_CONSTANT__,30,"1) Sorry, not yet im\
+plemented."};
+__STRING_CONSTANT __string_296={__STRING_CONSTANT__,30,"2) Sorry, not yet im\
+plemented."};
+__STRING_CONSTANT __string_297={__STRING_CONSTANT__,7,"Style `"};
+__STRING_CONSTANT __string_298={__STRING_CONSTANT__,32,"' for parameter type\
+ is ignored."};
+__STRING_CONSTANT __string_299={__STRING_CONSTANT__,10,"' ignored."};
+__STRING_CONSTANT __string_300={__STRING_CONSTANT__,21,"Incorrect identifier."};
+__STRING_CONSTANT __string_301={__STRING_CONSTANT__,21,"Incorrect local type."};
+__STRING_CONSTANT __string_302={__STRING_CONSTANT__,27,"Incorrect `Old' expr\
+ession."};
+__STRING_CONSTANT __string_303={__STRING_CONSTANT__,18,"Incorrect message."};
+__STRING_CONSTANT __string_304={__STRING_CONSTANT__,22,"Incorrect real numbe\
 r."};
-__STRING_CONSTANT __string_234={__STRING_CONSTANT__,28,"Character constant t\
+__STRING_CONSTANT __string_305={__STRING_CONSTANT__,28,"Character constant t\
 oo long."};
-__STRING_CONSTANT __string_235={__STRING_CONSTANT__,32,"Unterminated charact\
+__STRING_CONSTANT __string_306={__STRING_CONSTANT__,32,"Unterminated charact\
 er constant."};
-__STRING_CONSTANT __string_236={__STRING_CONSTANT__,10,"Added '}'."};
-__STRING_CONSTANT __string_237={__STRING_CONSTANT__,25,"Incorrect live type \
-list."};
-__STRING_CONSTANT __string_238={__STRING_CONSTANT__,23,"Incorrect generic ty\
-pe."};
-__STRING_CONSTANT __string_239={__STRING_CONSTANT__,7,"Style `"};
-__STRING_CONSTANT __string_240={__STRING_CONSTANT__,10,"' ignored."};
-__STRING_CONSTANT __string_241={__STRING_CONSTANT__,21,"Incorrect local type."};
-__STRING_CONSTANT __string_242={__STRING_CONSTANT__,27,"Incorrect `Old' expr\
-ession."};
-__STRING_CONSTANT __string_243={__STRING_CONSTANT__,18,"Incorrect message."};
-__STRING_CONSTANT __string_244={__STRING_CONSTANT__,37,"Incorrect multiple r\
+__STRING_CONSTANT __string_307={__STRING_CONSTANT__,37,"Incorrect multiple r\
 esult expression."};
-__STRING_CONSTANT __string_245={__STRING_CONSTANT__,19,"Incorrect argument."};
+__STRING_CONSTANT __string_308={__STRING_CONSTANT__,36,"Error in INPUT_STREA\
+M.read_integer.\n"};
+__STRING_CONSTANT __string_309={__STRING_CONSTANT__,21,"Incorrect directory `"};
+__STRING_CONSTANT __string_310={__STRING_CONSTANT__,19,"Incorrect argument."};
+__STRING_CONSTANT __string_311={__STRING_CONSTANT__,15,"Type incorrect."};
 
 //==========================//
 // FUNCTION HEADER          //
@@ -1926,166 +2370,189 @@ __STRING_CONSTANT __string_245={__STRING_CONSTANT__,19,"Incorrect argument."};
 // Debug Manager
 void print_string(char *str);
 // Source code
-static __STRING* create__01(__INTEGER needed_capacity__21);
-static __POINTER new_lab__RUJ(__UINTEGER_32 t__TUJ);
-static void** create__4UNB(__INTEGER nb_elements__AVNB);
-static __INTEGER fast_first_index_of__until__HEC(__CHARACTER *Self__IEC);
-static __CHARACTER* create__D4BB(__INTEGER nb_elements__F4BB);
-static __POINTER realloc_dynamic__old_size__new_size__HBHC(__POINTER p__JBHC,__UINTEGER_32 old_sz__KBHC,__UINTEGER_32 new_sz__LBHC);
-static void add_last__RST(__FAST_ARRAYoSTRINGo *Self__SST,void *element__TST);
-static __INTEGER prime_number_ceiling__33Z(__INTEGER integer__53Z);
-static void** create__KG2(__INTEGER nb_elements__MG2);
-static void** create__3HQC(__INTEGER nb_elements__5HQC);
-static void** create__PWOB(__INTEGER nb_elements__RWOB);
-static void** create__TC2(__INTEGER nb_elements__VC2);
-static void** create__RY0(__INTEGER nb_elements__TY0);
-static __FAST_ARRAYoSTRING_CONSTANTo* create_with_capacity__GMD(__INTEGER new_count__IMD);
-static void** create__0DOB(__INTEGER nb_elements__2DOB);
-static void** create__SP5(__INTEGER nb_elements__UP5);
-static void** create__A3TB(__INTEGER nb_elements__C3TB);
-static void** create__SL3(__INTEGER nb_elements__UL3);
-static void fast_put__to__ONS(__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__PNS,void *v__QNS,void *k__RNS);
-static void* get__QYI(void *n__SYI);
-static void** create__R44C(__INTEGER nb_elements__T44C);
-static void** create__R23D(__INTEGER nb_elements__T23D);
-static void** create__K0MB(__INTEGER nb_elements__M0MB);
-static void** create__OFMB(__INTEGER nb_elements__QFMB);
-static void** create__4TWB(__INTEGER nb_elements__AUWB);
-static void** create__FR2C(__INTEGER nb_elements__HR2C);
-static void** create__T3UC(__INTEGER nb_elements__V3UC);
-static void** create__2T5C(__INTEGER nb_elements__4T5C);
-static void** create__LRVC(__INTEGER nb_elements__NRVC);
-static void** create__OWVC(__INTEGER nb_elements__QWVC);
-static void** create__AJ5C(__INTEGER nb_elements__CJ5C);
-static __MEMORY* search__BURB(__UINTEGER_32 new_size__DURB);
-static void** create__HJ0(__INTEGER nb_elements__JJ0);
-static void add__O2P(__HASHED_SEToABSTRACT_STRINGo *Self__P2P,void *e__Q2P);
-static void* operator_to_name__15(void *op__45);
-static void print__CCD(__STRING_CONSTANT *Self__DCD);
-static void* get__TPB(void *str__VPB);
-static void copy__5GQ(__STRING *Self__AHQ,void *other__BHQ);
-static void append__CRQ(__STRING *Self__DRQ,void *other__ERQ);
-static void* parent_directory__U3C();
-static void* get__0PEF(void *new_path__2PEF);
-static void put_string__55F(void *s__BAG);
-static __PROTOTYPE* create__name__generic_count__2ZB(void *f__4ZB,void *n__5ZB);
-static __BOOLEAN read_space__MMD();
-static __BOOLEAN read_identifier__EBL();
-static __POSITION current_position__A0F();
-static void put_error__text__WRG(__INTEGER type__YRG,void *txt__ZRG);
-static void put_position__ATG(__POSITION Self__BTG);
-static __BOOLEAN fast_has__ZER(__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__0ER,void *k__1ER);
-static __INTEGER hash_code__LQU(__STRING_CONSTANT *Self__MQU);
-static __BOOLEAN read_symbol__I0J(void *st__K0J);
-static __BOOLEAN read_short_elt__UDHB();
-static void fast_put__to__45P(__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *Self__55P,void *k__BAQ);
-static void** create__IGKB(__INTEGER nb_elements__KGKB);
-static __TYPE_ID* create__JLB();
-static void add_last__UCQ(__FAST_ARRAYoTYPE_IDo *Self__VCQ,void *element__WCQ);
-static void* open__4TRE(__DIRECTORY *Self__5TRE);
-static void* open__BY2B(__ENTRY *Self__CY2B);
-static __BOOLEAN refresh__GBUE(__DIRECTORY *Self__HBUE);
-static void check_in__begin__5WNC(void *entry__BXNC,__INTEGER n__CXNC);
-static void* fast_at__GU1(__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__HU1,void *k__IU1);
-static void save_file__with__22B(void *n__42B,void *buf__52B);
-static void resize__54X(__STRING *Self__A5X,__INTEGER new_count__B5X);
-static void move__to__by__YP4B(__CHARACTER *Self__ZP4B,__INTEGER lower__0P4B,__INTEGER upper__1P4B,__INTEGER offset__2P4B);
-static __BOOLEAN __infix_equal_equal__GQBB(__STRING_CONSTANT *Self__HQBB,void *other__IQBB);
-static void* at__VK2(__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__WK2,void *k__XK2);
-static __BOOLEAN has_suffix__VLQ(__STRING_CONSTANT *Self__WLQ);
-static void replace_all__with__HTQ(__STRING *Self__ITQ,__CHARACTER old_char__JTQ,__CHARACTER new_char__KTQ);
-static __INTEGER last_index__EMC(void *n__GMC,__CHARACTER c__HMC);
-static void remove_between__to__4IS(__STRING *Self__5IS,__INTEGER start__AJS,__INTEGER end__BJS);
-static void to_upper__UVQ(__STRING *Self__VVQ);
-static void go_on__F0B(void *obj__H0B);
-static __MEMORY* new_page__NE3();
-static void to_busy__index__IZBC(__MEMORY *Self__JZBC,__UINTEGER_32 sz__KZBC,__UINTEGER_32 idx__LZBC);
-static void** create__JYMB(__INTEGER nb_elements__LYMB);
-static __BOOLEAN has__JSU(__HASHED_SEToABSTRACT_STRINGo *Self__KSU,void *e__LSU);
-static void increase_capacity__G5JB(__HASHED_SEToABSTRACT_STRINGo *Self__H5JB);
-static __INTEGER hash_code__VHV(__STRING *Self__WHV);
-static __BOOLEAN fast_has__W5V(__HASHED_SEToABSTRACT_STRINGo *Self__X5V,void *e__Y5V);
-static void from_external__M2Q(__STRING *Self__N2Q,__CHARACTER *p__O2Q);
-static __INTEGER last_index_of__since__YXR(__STRING *Self__ZXR,__INTEGER start_index__1XR);
-static __BOOLEAN has__YHR(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo *Self__ZHR,void *k__0HR);
-static void* at__MX1(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo *Self__NX1,void *k__OX1);
-static __BOOLEAN make_entry__5V3B(__ENTRY *Self__AW3B,void *p__BW3B);
-static void put__to__PJ0D(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo *Self__QJ0D,void *v__RJ0D,void *k__SJ0D);
-static void reduce_path__KOFF(void *st__MOFF);
-static void* get_entry__HWFF(void *p__JWFF);
-static void** create__QOPC(__INTEGER nb_elements__SOPC);
-static void short__token__to__R0C(void *key__T0C,__INTEGER beg__U0C,__INTEGER end__V0C);
-static __INTEGER first_substring_index__D15E(__STRING *Self__E15E);
-static void append_in__GMH(__UINTEGER_32 Self__HMH,void *buffer__IMH);
-static __BOOLEAN read_string__WSO();
-static __BOOLEAN fast_memcmp__until__0EVB(__CHARACTER *Self__1EVB,__CHARACTER *other__2EVB,__INTEGER capacity__3EVB);
-static void* item__EQQF(__DIRECTORY *Self__FQQF,__INTEGER i__GQQF);
-static void* item__WZPD(__LINKED_LISToSTRING_CONSTANTo *Self__XZPD,__INTEGER i__YZPD);
-static __INTEGER fast_reverse_index_of__from__GOAD(__CHARACTER *Self__HOAD,__INTEGER upper__JOAD);
-static void** create__221(__INTEGER nb_elements__421);
-static __BOOLEAN read_word__NSF(void *st__PSF);
-static __BOOLEAN read_slot_header__I2D(__BOOLEAN first__K2D);
-static void* read_type_list__O4KB(__PARSER *Self__P4KB,__BOOLEAN is_section__Q4KB);
-static __INTEGER hash_code__ATY(__FAST_ARRAYoITM_TYPE_MONOo *Self__BTY);
-static __CHARACTER read_style__QUF();
-static __FAST_ARRAYoITM_ARGUMENTo* create_with_capacity__T3XB(__INTEGER new_count__V3XB);
-static void* read_local_arg__with_self__QCZB(__PARSER *Self__RCZB,__BOOLEAN m__SCZB,__BOOLEAN s__TCZB);
-static void add_last__TCCC(__FAST_ARRAYoITM_ARGUMENTo *Self__UCCC,void *element__VCCC);
-static void* read_loc_arg__E3EB(__PARSER *Self__F3EB,__BOOLEAN mute__G3EB);
-static __BOOLEAN read_operator__BRL();
-static __BOOLEAN read_integer__LJO();
-static void* operator_to_name__SBM(void *typ__UBM,void *op__VBM);
-static void** create__NC5C(__INTEGER nb_elements__PC5C);
-static __BOOLEAN read_affect__QY3();
-static void* get__CJ2B(void *lt__EJ2B);
-static void* read_type__5FP(__PARSER *Self__AGP,__BOOLEAN is_local__BGP);
-static void* read_contract__AWF();
-static void* read_expr__25I(__PARSER *Self__35I);
-static void insert_string__to__SCT(__STRING *Self__TCT,void *s__UCT,__INTEGER i__VCT);
-static void read_escape_character__AVDF();
-static __BOOLEAN read_cap_identifier__X2J();
-static void add_last__1VS(__FAST_ARRAYoSTRING_CONSTANTo *Self__2VS,void *element__3VS);
-static void** create__T2TC(__INTEGER nb_elements__V2TC);
-static void fast_add__KJ4B(__HASHED_SEToITM_TYPE_SIMPLEo *Self__LJ4B,void *e__MJ4B);
-static __BOOLEAN read_external__ZVO();
-static void* read_expr_primary__MDN(__PARSER *Self__NDN);
-static __FAST_ARRAYoITM_TYPE_MONOo* create_with_capacity__VOP(__INTEGER new_count__XOP);
-static void add_last__M5T(__FAST_ARRAYoITM_TYPE_MONOo *Self__N5T,void *element__O5T);
-static void* alias__KAP(void *tmp__MAP);
-static void free__5Z3(void *tmp__B03);
-static void free__TEP(void *tmp__VEP);
-static void* alias__4PIB(void *tmp__AQIB);
-static void add__XTEB(__HASHED_SEToSTRING_CONSTANTo *Self__YTEB,void *e__ZTEB);
-static __BOOLEAN is_hexadecimal_digit__51JE(__CHARACTER Self__A2JE);
-static void* read_prototype__I2N(__PARSER *Self__J2N,void *style__K2N);
-static void read_def_local__15H(__PARSER *Self__25H);
-static __FAST_ARRAYoITM_CODEo* create_with_capacity__X0I(__INTEGER new_count__Z0I);
-static void add_last__GVT(__FAST_ARRAYoITM_CODEo *Self__HVT,void *element__IVT);
-static void* copy__OEI(void *tmp__QEI);
-static __BOOLEAN fast_has__LKT(__HASHED_SEToSTRING_CONSTANTo *Self__MKT,void *e__NKT);
-static void copy__0PBC(__FAST_ARRAYoSTRING_CONSTANTo *Self__1PBC,void *other__2PBC);
-static void restore_context__MEL();
-static void* read_expr_prefix__XFL(__PARSER *Self__YFL);
-static __FAST_ARRAYoExpanded_POSITIONo* create_with_capacity__MANB(__INTEGER new_count__OANB);
-static __POSITION* create__KB3C(__INTEGER nb_elements__MB3C);
-static void free__30I(void *tmp__50I);
-static void free__0PIB(void *tmp__2PIB);
-static __BOOLEAN fast_has__M5FC(__HASHED_SEToITM_TYPE_SIMPLEo *Self__N5FC,void *e__O5FC);
-static void* read_group__ZZEB(__PARSER *Self__0ZEB);
-static void** create__2BOB(__INTEGER nb_elements__4BOB);
-static __BOOLEAN fast_has__4LZ(__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *Self__5LZ,void *e__AMZ);
-static __INTEGER hash_code__L4HC(__FAST_ARRAYoSTRING_CONSTANTo *Self__M4HC);
-static __BOOLEAN fast_has__ULKC(__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *Self__VLKC,void *e__WLKC);
-static __BOOLEAN has__P3IB(__HASHED_SEToSTRING_CONSTANTo *Self__Q3IB,void *e__R3IB);
-static __FAST_ARRAYoITM_LOCALo* create_with_capacity__RMK(__INTEGER new_count__TMK);
-static void add_last__OGT(__FAST_ARRAYoITM_LOCALo *Self__PGT,void *element__QGT);
-static void free__XMK(void *tmp__ZMK);
-static void* copy__KBK(void *tmp__MBK);
-static void append_collection__DERD(__FAST_ARRAYoITM_LOCALo *Self__EERD,void *other__FERD);
-static void** create__GWNB(__INTEGER nb_elements__IWNB);
-static void* read_send_msg__DXN(__PARSER *Self__EXN,void *first_arg__FXN);
-static void** create__0GNB(__INTEGER nb_elements__2GNB);
-static void* read_argument__U0O(__PARSER *Self__V0O);
+static __STRING* create__BBB(__INTEGER needed_capacity__DBB);
+static __POINTER new_lab__2QJ(__UINTEGER_32 t__4QJ);
+static void** create__JFRB(__INTEGER nb_elements__LFRB);
+static void add_last__JLT(__STRING *Self__KLT,__CHARACTER ch__LLT);
+static void add_last__QRV(__FAST_ARRAYoSTRINGo *Self__RRV,void *element__SRV);
+static __INTEGER prime_number_ceiling__H41(__INTEGER integer__J41);
+static void** create__HB4(__INTEGER nb_elements__JB4);
+static void** create__Y2SC(__INTEGER nb_elements__02SC);
+static void** create__WESB(__INTEGER nb_elements__YESB);
+static void** create__RF4(__INTEGER nb_elements__TF4);
+static void** create__2Y2(__INTEGER nb_elements__4Y2);
+static void** create__2IRB(__INTEGER nb_elements__4IRB);
+static __FAST_ARRAYoITM_TYPE_MONOo* create_with_capacity__YER(__INTEGER new_count__0ER);
+static void** create__LZBB(__INTEGER nb_elements__NZBB);
+static void** create__FLXB(__INTEGER nb_elements__HLXB);
+static void** create__AUWB(__INTEGER nb_elements__CUWB);
+static void** create__5RXB(__INTEGER nb_elements__BSXB);
+static void** create__FH5(__INTEGER nb_elements__HH5);
+static void fast_put__to__DOZ(__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__EOZ,void *v__FOZ,void *k__GOZ);
+static void** create__LHYB(__INTEGER nb_elements__NHYB);
+static void* get__TSI(void *n__VSI);
+static void** create__UGQB(__INTEGER nb_elements__WGQB);
+static void** create__E1PB(__INTEGER nb_elements__G1PB);
+static void** create__P3ZB(__INTEGER nb_elements__R3ZB);
+static __FAST_ARRAYoSTRING_CONSTANTo* create_with_capacity__S1QC(__INTEGER new_count__U1QC);
+static void** create__OVPF(__INTEGER nb_elements__QVPF);
+static void** create__VKDF(__INTEGER nb_elements__XKDF);
+static void** create__4RTF(__INTEGER nb_elements__ASTF);
+static void** create__5NHE(__INTEGER nb_elements__BOHE);
+static void* new_page__454();
+static void to_busy__index__CPFC(__MEMORY *Self__DPFC,__UINTEGER_32 sz__EPFC,__UINTEGER_32 idx__FPFC);
+static void** create__OQXC(__INTEGER nb_elements__QQXC);
+static void** create__RVXC(__INTEGER nb_elements__TVXC);
+static void** create__R2AD(__INTEGER nb_elements__T2AD);
+static void** create__RJ2(__INTEGER nb_elements__TJ2);
+static void add__YXR(__HASHED_SEToABSTRACT_STRINGo *Self__ZXR,void *e__0XR);
+static void* operator__name__GGB(void *op__JGB);
+static void print__GHD(__STRING_CONSTANT *Self__HHD);
+static void* get__YVB(void *str__0VB);
+static void copy__JCS(__STRING *Self__KCS,void *other__LCS);
+static void append__RNS(__STRING *Self__SNS,void *other__TNS);
+static void* parent_directory__4DD();
+static void* get_entry__CWAC(void *p__EWAC);
+static void put_string__E1F(void *s__G1F);
+static __PROTOTYPE* create__name__generic_count__JAC(void *f__LAC,void *n__MAC);
+static __BOOLEAN read_space__NRD();
+static __BOOLEAN read_identifier__15K();
+static __POSITION current_position__ZWF();
+static void put_error__text__0MG(__INTEGER type__2MG,void *txt__3MG);
+static void put_position__EOG(__POSITION Self__FOG);
+static __BOOLEAN read_symbol__TWJ(void *st__VWJ);
+static __BOOLEAN read_short_elt__1KKB();
+static void fast_put__to__I1R(__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *Self__J1R,void *k__L1R);
+static __TYPE_FULL* create__with__CQB(void *typ__EQB,__UINTEGER_8 code__FQB);
+static void** create__SYNB(__INTEGER nb_elements__UYNB);
+static void add_last__43R(__FAST_ARRAYoTYPE_IDo *Self__53R,void *element__A4R);
+static __BOOLEAN open__KSQD(__DIRECTORY_UNIX *Self__LSQD);
+static void check_in__begin__PFQC(void *entry__RFQC,__INTEGER n__SFQC);
+static void* add_ext__UAF(void *n__WAF);
+static void save_file__with__5CC(void *n__BDC,void *buf__CDC);
+static void resize__IXZ(__STRING *Self__JXZ,__INTEGER new_count__KXZ);
+static void move__to__by__QRCC(__CHARACTER *Self__RRCC,__INTEGER lower__SRCC,__INTEGER upper__TRCC,__INTEGER offset__URCC);
+static __BOOLEAN __infix_equal_equal__O5DB(__STRING_CONSTANT *Self__P5DB,void *other__Q5DB);
+static void* at__AL4(__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__BL4,void *k__CL4);
+static void go_on__SAC(void *obj__UAC);
+static void put__to__like__SAXD(void *tok__UAXD,void *buf__VAXD,void *key__WAXD);
+static void get_all_comment_slot__in__OX0E(__PROTOTYPE *Self__PX0E,void *n__QX0E,void *buf__RX0E);
+static __CHARACTER* create__RLEB(__INTEGER nb_elements__TLEB);
+static __POINTER realloc_dynamic__old_size__new_size__E1KC(__POINTER p__G1KC,__UINTEGER_32 old_sz__H1KC,__UINTEGER_32 new_sz__I1KC);
+static void** create__DBRB(__INTEGER nb_elements__FBRB);
+static void* fast_reference_at__I1T(__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__J1T,void *k__K1T);
+static void** create__A4FE(__INTEGER nb_elements__C4FE);
+static __BOOLEAN has__LPW(__HASHED_SEToABSTRACT_STRINGo *Self__MPW,void *e__NPW);
+static void increase_capacity__ORNB(__HASHED_SEToABSTRACT_STRINGo *Self__PRNB);
+static void put_string__IHF(void *s__KHF);
+static __BOOLEAN fast_has__45X(__HASHED_SEToABSTRACT_STRINGo *Self__55X,void *e__AAY);
+static void* physical_get_entry__ZBF(void *new_path__1BF);
+static void put__to__B0S(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo *Self__C0S,void *v__D0S,void *k__E0S);
+static void reduce_path__DUHC(void *st__FUHC);
+static void* reference_at__5H0C(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo *Self__AI0C,void *k__BI0C);
+static void* physical_get_entry__TK0C(void *new_path__VK0C);
+static void** create__QM1C(__INTEGER nb_elements__SM1C);
+static void** create__OFSC(__INTEGER nb_elements__QFSC);
+static void short__token__to__1AD(void *key__3AD,__INTEGER beg__4AD,__INTEGER end__5AD);
+static __INTEGER first_substring_index__RJXE(__STRING *Self__SJXE);
+static void append_in__4HH(__UINTEGER_32 Self__5HH,void *buffer__AIH);
+static __BOOLEAN read_string__1EQ();
+static void reduce_path__CC1E(void *st__EC1E);
+static void* item__2GOE(__DIRECTORY_UNIX *Self__3GOE,__INTEGER i__4GOE);
+static void* item__RIND(__LINKED_LISToSTRING_CONSTANTo *Self__SIND,__INTEGER i__TIND);
+static void** create__D23(__INTEGER nb_elements__F23);
+static __BOOLEAN read_word__APF(void *st__CPF);
+static __BOOLEAN read_slot_header__CDE(__BOOLEAN first__EDE);
+static void* get_name__KUOB(void *n__MUOB);
+static void* read_type_list__YLO(__PARSER *Self__ZLO,__BOOLEAN is_section__0LO);
+static __INTEGER hash_code__540(__FAST_ARRAYoITM_TYPE_MONOo *Self__A50);
+static __CHARACTER read_style__HRF();
+static __FAST_ARRAYoITM_ARGUMENTo* create_with_capacity__BL5B(__INTEGER new_count__DL5B);
+static void* read_loc_arg__with_self__YDHB(__PARSER *Self__ZDHB,__BOOLEAN mute__0DHB,__BOOLEAN self_first__1DHB);
+static void* read_slot_operator__VT5B(void *list_arg__XT5B);
+static void add_last__OZGC(__FAST_ARRAYoITM_ARGUMENTo *Self__PZGC,void *element__QZGC);
+static void* read_slot_keyword__AZ5B(void *list_arg__CZ5B);
+static void** create__DBBD(__INTEGER nb_elements__FBBD);
+static void set_argument_list__I2GC(__ITM_SLOT *Self__J2GC,void *p__K2GC);
+static __ITM_TYPE_MULTI* get__SIP(void *lt__UIP);
+static void* read_type__TBM(__PARSER *Self__UBM,__BOOLEAN is_local__VBM);
+static void set_result_type__ZYFC(__ITM_SLOT *Self__0YFC,void *t__1YFC);
+static void* read_contract__XSF(__PARSER *Self__YSF);
+static void* read_expr__O4I(__PARSER *Self__P4I);
+static void set_value__type__03GC(__ITM_SLOT *Self__13GC,void *e__23GC,void *p__33GC);
+static void* fast_reference_at__J0FC(__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *Self__K0FC,void *k__L0FC);
+static void fast_put__to__YHGC(__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *Self__ZHGC,void *v__0HGC,void *k__1HGC);
+static void set_path__4MT(__DIRECTORY_UNIX *Self__5MT,void *n__ANT);
+static void set_path__ZNT(__FILE_UNIX *Self__0NT,void *n__1NT);
+static void insert_string__to__KXU(__STRING *Self__LXU,void *s__MXU,__INTEGER i__NXU);
+static void read_escape_character__AXHF();
+static __BOOLEAN read_cap_identifier__CZJ();
+static void add_last__B3AC(__FAST_ARRAYoITM_TYPE_PARAMETERo *Self__C3AC,void *element__D3AC);
+static __BOOLEAN read_external__QSO();
+static void* read_expr_primary__Y3M(__PARSER *Self__Z3M);
+static __BOOLEAN read_integer__Q1P();
+static void* readlip_expr__ZSPB();
+static void run__5BFC(__LIP_AFFECT *Self__ACFC);
+static void run__0OSE(__LIP_CALL *Self__1OSE);
+static void run__VQPD(__LIP_IF *Self__WQPD);
+static void run__OTSE(__LIP_PRINT *Self__PTSE);
+static void add_last__KNV(__FAST_ARRAYoITM_TYPE_MONOo *Self__LNV,void *element__MNV);
+static void* alias__WUP(void *tmp__YUP);
+static void add__SLHB(__HASHED_SEToSTRING_CONSTANTo *Self__TLHB,void *e__ULHB);
+static void add_last__KPOD(__FAST_ARRAYoSTRING_CONSTANTo *Self__LPOD,void *element__MPOD);
+static void free__KS5(void *tmp__MS5);
+static void free__MMQ(void *tmp__OMQ);
+static __INTEGER hash_code__SJNF(__FAST_ARRAYoSTRING_CONSTANTo *Self__TJNF);
+static void copy__JKRD(__FAST_ARRAYoSTRING_CONSTANTo *Self__KKRD,void *other__LKRD);
+static __BOOLEAN read_operator__XMM();
+static void* operator__name__NDO(void *typ__PDO,void *op__QDO);
+static void append_in__BEBC(__ITM_TYPE_MULTI *Self__CEBC,void *buffer__DEBC);
+static void append_in__HUOD(__ITM_TYPE_BLOCK *Self__IUOD,void *buffer__JUOD);
+static void append_in__LVOD(__ITM_TYPE_GENERIC *Self__MVOD,void *buffer__NVOD);
+static void* read_prototype__XNN(__PARSER *Self__YNN,void *styl__ZNN);
+static void read_def_local__N0H(__PARSER *Self__O0H);
+static __FAST_ARRAYoITM_CODEo* create_with_capacity__CVI(__INTEGER new_count__EVI);
+static void add_last__E5U(__FAST_ARRAYoITM_CODEo *Self__F5U,void *element__G5U);
+static void* copy__A5H(void *tmp__C5H);
+static __BOOLEAN fast_has__NDV(__HASHED_SEToSTRING_CONSTANTo *Self__ODV,void *e__PDV);
+static __POSITION position__VC5B(__ITM_EXPRESSION *Self__WC5B);
+static __POSITION position__KAHC(__ITM_RESULT *Self__LAHC);
+static void restore_context__DDL();
+static void* read_expr_message__KVL(__PARSER *Self__LVL);
+static void free__IVI(void *tmp__KVI);
+static __BOOLEAN is_hexadecimal_digit__XBIE(__CHARACTER Self__YBIE);
+static void* read_constant__LQO();
+static void* read_group__ZAHB(__PARSER *Self__0AHB);
+static void* readlip_expr_operator__2NZB(__PARSER *Self__3NZB);
+static __FAST_ARRAYoLIP_CODEo* create_with_capacity__B5JD(__INTEGER new_count__D5JD);
+static void add_last__AQTD(__FAST_ARRAYoLIP_CODEo *Self__BQTD,void *element__CQTD);
+static void* copy__W0HD(void *tmp__Y0HD);
+static void* fast_reference_at__5BRD(__HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo *Self__ACRD,void *k__BCRD);
+static void* run_expr__5GQD(__LIP_BINARY *Self__AHQD);
+static void* run_expr__4JQD(__LIP_UNARY *Self__5JQD);
+static void* run_expr__MVSE(__LIP_CALL *Self__NVSE);
+static void* get__5XQE(__LIP_INTEGER *Self__AYQE,__INTEGER i__BYQE);
+static void* get__U0CF(__LIP_STRING *Self__V0CF,void *str__W0CF);
+static void free__5TYF(__LIP_INTEGER *Self__AUYF);
+static void free__FFAG(__LIP_STRING *Self__GFAG);
+static void load_directory__is_recursive__4LSF(__LIP_CALL *Self__5LSF,void *path__AMSF,__BOOLEAN is_rec__BMSF);
+static void append_in__LLAG(__LIP_STRING *Self__MLAG,void *str__NLAG);
+static void print_positif__AZCG(__INTEGER Self__BZCG);
+static __BOOLEAN has__DLMB(__HASHED_SEToSTRING_CONSTANTo *Self__ELMB,void *e__FLMB);
+static void display_row__GCIC(__ITM_TYPE_MULTI *Self__HCIC,void *buffer__ICIC);
+static __FAST_ARRAYoITM_LOCALo* create_with_capacity__AJK(__INTEGER new_count__CJK);
+static void add_last__V1U(__FAST_ARRAYoITM_LOCALo *Self__W1U,void *element__X1U);
+static void free__GJK(void *tmp__IJK);
+static void* copy__P3J(void *tmp__R3J);
+static void** create__XSQB(__INTEGER nb_elements__ZSQB);
+static void* read_send_msg__23N(__PARSER *Self__33N,void *first_arg__43N);
+static void* readlip_expr_cmp__Q01B(__PARSER *Self__R01B);
+static void** create__LIHE(__INTEGER nb_elements__NIHE);
+static void** create__XQQB(__INTEGER nb_elements__ZQQB);
+static void* read_argument__DOP(__PARSER *Self__EOP);
+static void* readlip_expr_binary__NN3B(__PARSER *Self__ON3B);
+static void* readlip_expr_unary__OZ4B(__PARSER *Self__PZ4B);
+static void* readlip_expr_base__SZDE(__PARSER *Self__TZDE);
 
 //==========================//
 // SOURCE CODE              //
@@ -2093,25323 +2560,31488 @@ static void* read_argument__U0O(__PARSER *Self__V0O);
 
 int main(int argc,char **argv)
 {
-  void *str__PBD,*cmd__4T;
-  __INTEGER new_count__1GLG,typ_id__UGLG,Self__UIF,limit_up__VIF;
-  __INTEGER i__Y5BB,new_capacity__ONJG,old_nb_elts__RNJG,upper__JHLG;
-  __INTEGER Self__HHLG,typ_id__KTH,new_capacity__BPW,typ_id__2NBB;
-  __INTEGER new_capacity__DUFC,typ_id__KQJ,typ_id__URH;
-  __INTEGER new_capacity__JNW,typ_id__IIC,new_capacity__VMV,typ_id__3LP;
-  __INTEGER typ_id__TNP,new_capacity__1HZ,typ_id__JPP,typ_id__QOK;
-  __INTEGER new_capacity__1MX,typ_id__UXYB,typ_id__H31C;
-  __INTEGER new_capacity__XGXD,typ_id__PLK,typ_id__ACK,typ_id__X5L;
-  __INTEGER typ_id__ICG,typ_id__A5MB,typ_id__Z2SB,new_capacity__WHKC;
-  __INTEGER typ_id__2P2B,typ_id__YHVB,new_capacity__DZKC,typ_id__LLVB;
-  __INTEGER new_capacity__42KC,typ_id__0P0B,Self__NRSF,typ_id__WNB;
-  __INTEGER new_capacity__K2U,j__5T,__tmp__YY,typ_id__WNJG;
-  __INTEGER new_capacity__2NJG,old_nb_elts__5NJG,upper__ZOLG,Self__XOLG;
-  __INTEGER typ_id__V5GB,h__PBCB,idx__QBCB,idx__MZVB,new_capacity__NZVB;
-  __INTEGER i__OZVB,typ_id__11VB,typ_id__EOJG,typ_id__OOJG,typ_id__YOJG;
-  __INTEGER typ_id__DOCD,typ_id__3RB,Self__D5WD,typ_id__CPJG;
-  __INTEGER typ_id__KPJG,typ_id__KUB,typ_id__1VB,typ_id__SPJG;
-  __INTEGER typ_id__0PJG,typ_id__EQJG,new_capacity__3QR;
-  __INTEGER old_nb_elts__GYGG,upper__UK1C,Self__QQBD,i__MWIG,j__OWIG;
-  __INTEGER Self__TTLG,i__QWIG,j__SWIG,Self__YTLG,i__UYB,n__4DIG;
-  __POINTER ptr__TGLG,ptr_table__3GLG,next__2GLG,result__4GLG;
-  __POINTER ptr_table__CHLG,next__BHLG,result__DHLG,ptr__FTH;
-  __POINTER ptr_table__MHLG,next__LHLG,result__NHLG,ptr_table__RHLG;
-  __POINTER next__QHLG,result__SHLG,ptr__XNBB,ptr_table__WHLG;
-  __POINTER next__VHLG,result__XHLG,ptr_table__1HLG,next__0HLG;
-  __POINTER result__2HLG,ptr__FQJ,ptr_table__AILG,next__5HLG;
-  __POINTER result__BILG,ptr_table__FILG,next__EILG,result__GILG;
-  __POINTER ptr__PRH,ptr_table__KILG,next__JILG,result__LILG;
-  __POINTER ptr_table__PILG,next__OILG,result__QILG,ptr__DIC;
-  __POINTER ptr_table__UILG,next__TILG,result__VILG,ptr_table__ZILG;
-  __POINTER next__YILG,result__0ILG,ptr__YLP,ptr_table__4ILG,next__3ILG;
-  __POINTER result__5ILG,ptr_table__DJLG,next__CJLG,result__EJLG;
-  __POINTER ptr__ONP,ptr_table__IJLG,next__HJLG,result__JJLG;
-  __POINTER ptr_table__NJLG,next__MJLG,result__OJLG,ptr__EPP;
-  __POINTER ptr_table__SJLG,next__RJLG,result__TJLG,ptr_table__XJLG;
-  __POINTER next__WJLG,result__YJLG,ptr__LOK,ptr_table__2JLG,next__1JLG;
-  __POINTER result__3JLG,ptr_table__BKLG,next__AKLG,result__CKLG;
-  __POINTER ptr__PXYB,ptr_table__GKLG,next__FKLG,result__HKLG;
-  __POINTER ptr_table__LKLG,next__KKLG,result__MKLG,ptr__C31C;
-  __POINTER ptr_table__QKLG,next__PKLG,result__RKLG,ptr_table__VKLG;
-  __POINTER next__UKLG,result__WKLG,ptr__KLK,ptr_table__0KLG,next__ZKLG;
-  __POINTER result__1KLG,ptr_table__5KLG,next__4KLG,result__ALLG;
-  __POINTER ptr__1BK,ptr_table__ELLG,next__DLLG,result__FLLG;
-  __POINTER ptr_table__JLLG,next__ILLG,result__KLLG,ptr__S5L;
-  __POINTER ptr_table__OLLG,next__NLLG,result__PLLG,ptr_table__TLLG;
-  __POINTER next__SLLG,result__ULLG,ptr__DCG,ptr_table__YLLG,next__XLLG;
-  __POINTER result__ZLLG,ptr_table__3LLG,next__2LLG,result__4LLG;
-  __POINTER ptr__14MB,ptr_table__CMLG,next__BMLG,result__DMLG;
-  __POINTER ptr_table__HMLG,next__GMLG,result__IMLG,ptr__U2SB;
-  __POINTER ptr_table__MMLG,next__LMLG,result__NMLG,ptr_table__RMLG;
-  __POINTER next__QMLG,result__SMLG,ptr__XP2B,ptr_table__WMLG;
-  __POINTER next__VMLG,result__XMLG,ptr_table__1MLG,next__0MLG;
-  __POINTER result__2MLG,ptr__THVB,ptr_table__ANLG,next__5MLG;
-  __POINTER result__BNLG,ptr_table__FNLG,next__ENLG,result__GNLG;
-  __POINTER ptr__GLVB,ptr_table__KNLG,next__JNLG,result__LNLG;
-  __POINTER ptr_table__PNLG,next__ONLG,result__QNLG,ptr__VP0B;
-  __POINTER ptr_table__UNLG,next__TNLG,result__VNLG,ptr_table__ZNLG;
-  __POINTER next__YNLG,result__0NLG,result__0VIG,ptr_table__4NLG;
-  __POINTER next__3NLG,result__5NLG,ptr__RNB,ptr_table__DOLG,next__COLG;
-  __POINTER result__EOLG,ptr_table__IOLG,next__HOLG,result__JOLG;
-  __POINTER ptr__VNJG,ptr_table__NOLG,next__MOLG,result__OOLG;
-  __POINTER ptr_table__SOLG,next__ROLG,result__TOLG,ptr__Q5GB;
-  __POINTER ptr_table__5OLG,next__4OLG,result__APLG,ptr_table__EPLG;
-  __POINTER next__DPLG,result__FPLG,ptr__W1VB,ptr_table__JPLG;
-  __POINTER next__IPLG,result__KPLG,ptr_table__OPLG,next__NPLG;
-  __POINTER result__PPLG,ptr__DOJG,ptr_table__TPLG,next__SPLG;
-  __POINTER result__UPLG,ptr_table__YPLG,next__XPLG,result__ZPLG;
-  __POINTER ptr__NOJG,ptr_table__3PLG,next__2PLG,result__4PLG;
-  __POINTER ptr_table__CQLG,next__BQLG,result__DQLG,ptr__XOJG;
-  __POINTER ptr_table__KQLG,next__JQLG,result__LQLG,ptr_table__PQLG;
-  __POINTER next__OQLG,result__QQLG,ptr__4NCD,ptr_table__UQLG;
-  __POINTER next__TQLG,result__VQLG,ptr_table__ZQLG,next__YQLG;
-  __POINTER result__0QLG,ptr__YRB,ptr_table__4QLG,next__3QLG;
-  __POINTER result__5QLG,ptr_table__DRLG,next__CRLG,result__ERLG;
-  __POINTER result__CWIG,ptr_table__IRLG,next__HRLG,result__JRLG;
-  __POINTER ptr__BPJG,ptr_table__NRLG,next__MRLG,result__ORLG;
-  __POINTER ptr_table__SRLG,next__RRLG,result__TRLG,ptr__JPJG;
-  __POINTER ptr_table__XRLG,next__WRLG,result__YRLG,ptr_table__2RLG;
-  __POINTER next__1RLG,result__3RLG,ptr__FUB,ptr_table__BSLG,next__ASLG;
-  __POINTER result__CSLG,ptr_table__GSLG,next__FSLG,result__HSLG;
-  __POINTER ptr__WVB,ptr_table__LSLG,next__KSLG,result__MSLG;
-  __POINTER ptr_table__QSLG,next__PSLG,result__RSLG,ptr__RPJG;
-  __POINTER ptr_table__VSLG,next__USLG,result__WSLG,ptr_table__0SLG;
-  __POINTER next__ZSLG,result__1SLG,ptr__ZPJG,ptr_table__5SLG;
-  __POINTER next__4SLG,result__ATLG,ptr_table__ETLG,next__DTLG;
-  __POINTER result__FTLG,ptr__DQJG,ptr_table__JTLG,next__ITLG;
-  __POINTER result__KTLG,ptr_table__OTLG,next__NTLG,result__PTLG;
-  __UINTEGER_32 sz__VGLG,a__WGLG,new_size__XGLG,t__YGLG,a__ZGLG;
-  __UINTEGER_32 new_size__FHLG,lab_type__EHLG,sz__HTH,a__H3HG;
-  __UINTEGER_32 new_size__I3HG,t__M3HG,a__L3HG,new_size__UHLG;
-  __UINTEGER_32 lab_type__THLG,sz__ZNBB,a__P3HG,new_size__Q3HG,t__U3HG;
-  __UINTEGER_32 a__T3HG,new_size__4HLG,lab_type__3HLG,sz__HQJ,a__X3HG;
-  __UINTEGER_32 new_size__Y3HG,t__23HG,a__13HG,new_size__IILG;
-  __UINTEGER_32 lab_type__HILG,sz__RRH,a__53HG,new_size__A4HG,t__E4HG;
-  __UINTEGER_32 a__D4HG,new_size__SILG,lab_type__RILG,sz__FIC,a__H4HG;
-  __UINTEGER_32 new_size__I4HG,t__M4HG,a__L4HG,new_size__2ILG;
-  __UINTEGER_32 lab_type__1ILG,sz__0LP,a__P4HG,new_size__Q4HG,t__U4HG;
-  __UINTEGER_32 a__T4HG,new_size__GJLG,lab_type__FJLG,sz__QNP,a__X4HG;
-  __UINTEGER_32 new_size__Y4HG,t__24HG,a__14HG,new_size__QJLG;
-  __UINTEGER_32 lab_type__PJLG,sz__GPP,a__54HG,new_size__A5HG,t__E5HG;
-  __UINTEGER_32 a__D5HG,new_size__0JLG,lab_type__ZJLG,sz__NOK,a__H5HG;
-  __UINTEGER_32 new_size__I5HG,t__M5HG,a__L5HG,new_size__EKLG;
-  __UINTEGER_32 lab_type__DKLG,sz__RXYB,a__P5HG,new_size__Q5HG,t__U5HG;
-  __UINTEGER_32 a__T5HG,new_size__OKLG,lab_type__NKLG,sz__E31C,a__X5HG;
-  __UINTEGER_32 new_size__Y5HG,t__25HG,a__15HG,new_size__YKLG;
-  __UINTEGER_32 lab_type__XKLG,sz__MLK,a__55HG,new_size__AAIG,t__EAIG;
-  __UINTEGER_32 a__DAIG,new_size__CLLG,lab_type__BLLG,sz__3BK,a__HAIG;
-  __UINTEGER_32 new_size__IAIG,t__MAIG,a__LAIG,new_size__MLLG;
-  __UINTEGER_32 lab_type__LLLG,sz__U5L,a__PAIG,new_size__QAIG,t__UAIG;
-  __UINTEGER_32 a__TAIG,new_size__WLLG,lab_type__VLLG,sz__FCG,a__LYGG;
-  __UINTEGER_32 new_size__E2G,t__N3G,a__RYGG,new_size__AMLG;
-  __UINTEGER_32 lab_type__5LLG,sz__34MB,a__XAIG,new_size__YAIG,t__2AIG;
-  __UINTEGER_32 a__1AIG,new_size__KMLG,lab_type__JMLG,sz__W2SB,a__5AIG;
-  __UINTEGER_32 new_size__ABIG,t__EBIG,a__DBIG,new_size__UMLG;
-  __UINTEGER_32 lab_type__TMLG,sz__ZP2B,a__HBIG,new_size__IBIG,t__MBIG;
-  __UINTEGER_32 a__LBIG,new_size__4MLG,lab_type__3MLG,sz__VHVB,a__PBIG;
-  __UINTEGER_32 new_size__QBIG,t__UBIG,a__TBIG,new_size__INLG;
-  __UINTEGER_32 lab_type__HNLG,sz__ILVB,a__XBIG,new_size__YBIG,t__2BIG;
-  __UINTEGER_32 a__1BIG,new_size__SNLG,lab_type__RNLG,sz__XP0B,a__5BIG;
-  __UINTEGER_32 new_size__ACIG,t__ECIG,a__DCIG,new_size__2NLG;
-  __UINTEGER_32 lab_type__1NLG,a__1VIG,new_size__3VIG,new_size2__4VIG;
-  __UINTEGER_32 a__5VIG,new_size__AWIG,sz__TNB,a__HCIG,new_size__ICIG;
-  __UINTEGER_32 t__MCIG,a__LCIG,new_size__LOLG,lab_type__KOLG,sz__XNJG;
-  __UINTEGER_32 a__YNJG,new_size__ZNJG,t__0NJG,a__1NJG,new_size__VOLG;
-  __UINTEGER_32 lab_type__UOLG,sz__S5GB,a__QCIG,new_size__RCIG,t__VCIG;
-  __UINTEGER_32 a__UCIG,new_size__HPLG,lab_type__GPLG,sz__Y1VB,a__1CIG;
-  __UINTEGER_32 new_size__2CIG,t__ADIG,a__5CIG,new_size__RPLG;
-  __UINTEGER_32 lab_type__QPLG,sz__FOJG,a__GOJG,new_size__HOJG,t__IOJG;
-  __UINTEGER_32 a__JOJG,new_size__1PLG,lab_type__0PLG,sz__POJG,a__QOJG;
-  __UINTEGER_32 new_size__ROJG,t__SOJG,a__TOJG,new_size__FQLG;
-  __UINTEGER_32 lab_type__EQLG,sz__ZOJG,a__0OJG,new_size__1OJG,t__2OJG;
-  __UINTEGER_32 a__3OJG,new_size__SQLG,lab_type__RQLG,sz__AOCD,a__BHHG;
-  __UINTEGER_32 new_size__CHHG,t__GHHG,a__FHHG,new_size__2QLG;
-  __UINTEGER_32 lab_type__1QLG,sz__0RB,a__JDIG,new_size__KDIG,t__ODIG;
-  __UINTEGER_32 a__NDIG,new_size__GRLG,lab_type__FRLG,sz__EWIG,a__DWIG;
-  __UINTEGER_32 new_size__FWIG,new_size2__GWIG,a__HWIG,new_size__IWIG;
-  __UINTEGER_32 sz__DPJG,a__EPJG,new_size__FPJG,t__GPJG,a__HPJG;
-  __UINTEGER_32 new_size__VRLG,lab_type__URLG,sz__LPJG,a__MPJG;
-  __UINTEGER_32 new_size__NPJG,t__OPJG,a__PPJG,new_size__5RLG;
-  __UINTEGER_32 lab_type__4RLG,sz__HUB,a__T5GG,new_size__U5GG,t__Y5GG;
-  __UINTEGER_32 a__X5GG,new_size__JSLG,lab_type__ISLG,sz__YVB,a__RDIG;
-  __UINTEGER_32 new_size__SDIG,t__WDIG,a__VDIG,new_size__TSLG;
-  __UINTEGER_32 lab_type__SSLG,sz__TPJG,a__UPJG,new_size__VPJG,t__WPJG;
-  __UINTEGER_32 a__XPJG,new_size__3SLG,lab_type__2SLG,sz__1PJG,a__2PJG;
-  __UINTEGER_32 new_size__3PJG,t__4PJG,a__5PJG,new_size__HTLG;
-  __UINTEGER_32 lab_type__GTLG,sz__FQJG,a__GQJG,new_size__HQJG,t__IQJG;
-  __UINTEGER_32 a__JQJG,new_size__RTLG,lab_type__QTLG;
-  __STRING *Self__W5BB,*Self__3NJG,*new__JL3F,*Self__KWIG,*new__Y12F;
-  __STRING *new__ICFD,*Self__LWIG,*Self__PWIG,*Self__TWIG,*Self__3DIG;
-  void *txt__1,*fmt_name__5GC,*__tmp__FID,*k__IBCB,*element__FDIG;
-  void *i__LOJG,*element__OWAC,*i__5OJG,*__tmp__0B,*__tmp__1H;
-  __STRING_CONSTANT *result__UNJG,*Self__SZQ,*Self__NCIG,*Self__FQQ;
-  __STRING_CONSTANT *Self__IL3F,*Self__X12F,*Self__GCFD;
-  __POSITION pos__FY2F,pos__PY2F,pos__YZ2F,pos__0Z2F,pos__2Z2F;
-  __POSITION pos__4Z2F,pos__A02F;
-  void *ent__PB,*__tmp__RC,*__tmp__VARD,*__tmp__WARD;
-  __STD_FILE *Self__15QD,*result__YPJG,*Self__IGSD;
-  __DIRECTORY *result__QPJG,*Self__BQJG;
-  void *__tmp__1C,*dir__OB;
-  __CHARACTER *arg__OBD,*p__X5BB,*Self__QNJG,*new__SNJG,*path__BU;
-  __CHARACTER *Self__4NJG,*new__AOJG,*Self__FYGG,*new__IYGG,*Self__UTLG;
-  __CHARACTER *model__VTLG,*Self__ZTLG,*model__0TLG;
-  __FAST_ARRAYoSTRINGo *result__SGLG,*Self__0GLG,*result__CCG,*Self__ILR;
-  void *result__NBD;
-  __CHARACTER ch__TNJG,result__2OLG,result__HQLG,result__TRFG;
-  __CHARACTER result__GKFG;
-  __HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo *result__ETH,*Self__SSR;
-  __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *result__WNBB;
-  __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *Self__ZC4B;
-  __FAST_ARRAYoPROTOTYPEo *result__EQJ,*Self__ZHS;
-  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *result__ORH;
-  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__ESR;
-  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__GBCB;
-  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__4ESB;
-  __HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *result__CIC,*Self__PSQ;
-  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *result__XLP,*Self__GGU;
-  __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *result__NNP,*Self__WHU;
-  __FAST_ARRAYoITM_TYPE_GENERICo *result__DPP,*Self__2MU;
-  __HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *result__KOK;
-  __HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__1US;
-  __FAST_ARRAYoITM_TYPE_STYLEo *result__OXYB,*Self__X5CC;
-  __HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *result__B31C;
-  __HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *Self__JRTD;
-  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *result__JLK,*Self__5RS;
-  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *result__0BK,*Self__LMS;
-  __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *result__R5L,*Self__LBT;
-  __FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *result__04MB,*Self__L05B;
-  __HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *result__T2SB,*Self__IPBC;
-  __FAST_ARRAYoITM_TYPE_MULTIo *result__WP2B,*Self__ZEEC;
-  __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *result__SHVB;
-  __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *Self__12BC;
-  __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *result__FLVB;
-  __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__05BC;
-  __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *result__UP0B,*Self__AWDC;
-  __UINTEGER_8 *Result__5YRF;
-  __HASHED_SEToABSTRACT_STRINGo *result__QNB,*Self__NGQ;
-  __BOOLEAN __tmp__KV,__tmp__FW,result__FNKB,__tmp__TW,result__XNKB;
-  __BOOLEAN __tmp__BX,result__JOKB,__tmp__EZ,result__1OLG,result__YDCB;
-  __BOOLEAN result__GQLG,result__ILG,__tmp__GC,__tmp__CC,__tmp__XARD;
-  __LINKED_LISToSTRING_CONSTANTo *result__P5GB,*Self__GDIG,*Self__NWAC;
-  void *node__RBCB,*node1__QZVB,*node2__RZVB,*__tmp__4CCB,*node__IFSB;
-  void **old_buckets__PZVB;
-  __HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *result__V1VB;
-  __HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__BMCC;
-  void *def__WDCB;
-  __LINKED_LIST_NODEoSTRING_CONSTANTo *result__COJG,*Self__KOJG;
-  __LINKED_LIST_NODEoSTRING_CONSTANTo *result__MOJG,*Self__UOJG;
-  __LINKED_LIST_NODEoSTRING_CONSTANTo *result__WOJG,*Self__4OJG;
-  __LINKED_LIST_NODEoSTRING_CONSTANTo *result__3NCD,*Self__52TD;
-  __FAST_ARRAYoSLOTo *result__XRB,*Self__RIQ;
-  void **Result__F0YC;
-  __FAST_ARRAYoTYPE_IDo *result__VVB,*Self__LKQ;
-  __LINKED_LISToENTRYo *result__CQJG;
+  void *str__TGD,*cmd__PY;
+  __INTEGER new_count__JV4G,typ_id__CV4G,Self__XGF,limit_up__YGF;
+  __INTEGER idx__FV2G,i__YNEB,typ_id__RTG,new_capacity__TJY;
+  __INTEGER typ_id__Y3DB,new_capacity__3LJC,typ_id__0MJ,typ_id__BNH;
+  __INTEGER new_capacity__TLY,typ_id__DOC,new_capacity__QKX,typ_id__XZQ;
+  __INTEGER typ_id__UDR,new_capacity__KI1,typ_id__ESQ,typ_id__K0O;
+  __INTEGER typ_id__R2Q,typ_id__5KK,new_capacity__XEZ,typ_id__BWQ;
+  __INTEGER typ_id__3UR,typ_id__2HK,typ_id__F4J,typ_id__1KM;
+  __INTEGER typ_id__AOKF,new_capacity__ZONF,typ_id__X3F,typ_id__JURE;
+  __INTEGER typ_id__I5IF,typ_id__BEKF,typ_id__ZCMD,typ_id__3GED;
+  __INTEGER new_capacity__KHWD,Self__5FWE,typ_id__44JF,Self__FM0F;
+  __INTEGER typ_id__KSJF,Self__4K0F,typ_id__02YB,new_capacity__T2NC;
+  __INTEGER typ_id__55YB,new_capacity__OAOC,typ_id__ZJ5B,typ_id__ZTB;
+  __INTEGER new_capacity__MZW,j__QY,idx__PKC,typ_id__KV2G,typ_id__0GKB;
+  __INTEGER result__UV2G,__tmp__WV2G,Self__XV2G,result__ZV2G;
+  __INTEGER __tmp__1V2G,Self__2V2G,idx__QPEB,idx__OHZB;
+  __INTEGER new_capacity__PHZB,i__QHZB,result__4V2G,__tmp__AW2G;
+  __INTEGER Self__BW2G,typ_id__3JZB,typ_id__FW2G,typ_id__PW2G;
+  __INTEGER typ_id__ZW2G,typ_id__TAED,typ_id__CYB,Self__2RVD;
+  __INTEGER typ_id__E2B,typ_id__DX2G,typ_id__W3B,result__NX2G;
+  __INTEGER __tmp__PX2G,Self__QX2G,result__SX2G,__tmp__UX2G,Self__VX2G;
+  __INTEGER result__1X2G,__tmp__3X2G,Self__4X2G,result__AY2G;
+  __INTEGER __tmp__CY2G,Self__DY2G,result__JY2G,__tmp__LY2G,Self__MY2G;
+  __INTEGER result__OY2G,__tmp__QY2G,Self__RY2G,i__NTZG,j__PTZG;
+  __INTEGER Self__TW1G,result__TY2G,__tmp__VY2G,Self__WY2G,result__2Y2G;
+  __INTEGER __tmp__4Y2G,Self__5Y2G,result__BZ2G,__tmp__DZ2G,Self__EZ2G;
+  __INTEGER i__ZTZG,j__1TZG,Self__5W1G,result__GZ2G,__tmp__IZ2G;
+  __INTEGER Self__JZ2G,result__LZ2G,__tmp__NZ2G,Self__OZ2G,i1__LD5G;
+  __INTEGER i2__MD5G,__tmp__SZ2G,Self__UZ2G,result__ZZ2G,len__4Z2G;
+  __INTEGER __tmp__5Z2G,__tmp__B02G,Self__C02G,result__GSC,n__NX1G;
+  __INTEGER Self__QD5G,Self__TPQC,limit_up__UPQC,i__VD5G,i__ZD5G;
+  __INTEGER i__3D5G,i__FHPE;
+  __POINTER ptr__BV4G,ptr_table__LV4G,next__KV4G,result__MV4G;
+  __POINTER ptr_table__QV4G,next__PV4G,result__RV4G,ptr__MTG;
+  __POINTER ptr_table__VV4G,next__UV4G,result__WV4G,ptr_table__0V4G;
+  __POINTER next__ZV4G,result__1V4G,ptr__T3DB,ptr_table__5V4G;
+  __POINTER next__4V4G,result__AW4G,ptr_table__EW4G,next__DW4G;
+  __POINTER result__FW4G,ptr__VMJ,ptr_table__JW4G,next__IW4G;
+  __POINTER result__KW4G,ptr_table__OW4G,next__NW4G,result__PW4G;
+  __POINTER ptr__2MH,ptr_table__TW4G,next__SW4G,result__UW4G;
+  __POINTER ptr_table__YW4G,next__XW4G,result__ZW4G,ptr__4NC;
+  __POINTER ptr_table__3W4G,next__2W4G,result__4W4G,ptr_table__CX4G;
+  __POINTER next__BX4G,result__DX4G,ptr__SZQ,ptr_table__HX4G,next__GX4G;
+  __POINTER result__IX4G,ptr_table__MX4G,next__LX4G,result__NX4G;
+  __POINTER ptr__PDR,ptr_table__RX4G,next__QX4G,result__SX4G;
+  __POINTER ptr_table__WX4G,next__VX4G,result__XX4G,ptr__5RQ;
+  __POINTER ptr_table__1X4G,next__0X4G,result__2X4G,ptr_table__AY4G;
+  __POINTER next__5X4G,result__BY4G,ptr__F0O,ptr_table__FY4G,next__EY4G;
+  __POINTER result__GY4G,ptr_table__KY4G,next__JY4G,result__LY4G;
+  __POINTER ptr__M2Q,ptr_table__PY4G,next__OY4G,result__QY4G;
+  __POINTER ptr_table__UY4G,next__TY4G,result__VY4G,ptr__0KK;
+  __POINTER ptr_table__ZY4G,next__YY4G,result__0Y4G,ptr_table__4Y4G;
+  __POINTER next__3Y4G,result__5Y4G,ptr__2VQ,ptr_table__DZ4G,next__CZ4G;
+  __POINTER result__EZ4G,ptr_table__IZ4G,next__HZ4G,result__JZ4G;
+  __POINTER ptr__YUR,ptr_table__NZ4G,next__MZ4G,result__OZ4G;
+  __POINTER ptr_table__SZ4G,next__RZ4G,result__TZ4G,ptr__XHK;
+  __POINTER ptr_table__XZ4G,next__WZ4G,result__YZ4G,ptr_table__2Z4G;
+  __POINTER next__1Z4G,result__3Z4G,ptr__A4J,ptr_table__B04G,next__A04G;
+  __POINTER result__C04G,ptr_table__G04G,next__F04G,result__H04G;
+  __POINTER ptr__WKM,ptr_table__L04G,next__K04G,result__M04G;
+  __POINTER ptr_table__Q04G,next__P04G,result__R04G,ptr__1NKF;
+  __POINTER ptr_table__V04G,next__U04G,result__W04G,ptr_table__004G;
+  __POINTER next__Z04G,result__104G,ptr__S3F,ptr_table__504G,next__404G;
+  __POINTER result__A14G,ptr_table__E14G,next__D14G,result__F14G;
+  __POINTER ptr__EURE,ptr_table__J14G,next__I14G,result__K14G;
+  __POINTER ptr_table__O14G,next__N14G,result__P14G,ptr__D5IF;
+  __POINTER ptr_table__T14G,next__S14G,result__U14G,ptr_table__Y14G;
+  __POINTER next__X14G,result__Z14G,ptr__2DKF,ptr_table__314G;
+  __POINTER next__214G,result__414G,ptr_table__C24G,next__B24G;
+  __POINTER result__D24G,ptr__UCMD,ptr_table__H24G,next__G24G;
+  __POINTER result__I24G,ptr_table__M24G,next__L24G,result__N24G;
+  __POINTER ptr__YGED,ptr_table__R24G,next__Q24G,result__S24G;
+  __POINTER ptr_table__W24G,next__V24G,result__X24G,result__4PZG;
+  __POINTER ptr_table__124G,next__024G,result__224G,ptr__Z4JF;
+  __POINTER ptr_table__D34G,next__C34G,result__E34G,ptr_table__I34G;
+  __POINTER next__H34G,result__J34G,result__GQZG,ptr_table__N34G;
+  __POINTER next__M34G,result__O34G,ptr__FSJF,ptr_table__V34G;
+  __POINTER next__U34G,result__W34G,ptr_table__034G,next__Z34G;
+  __POINTER result__134G,result__OQZG,ptr_table__534G,next__434G;
+  __POINTER result__A44G,ptr__V2YB,ptr_table__H44G,next__G44G;
+  __POINTER result__I44G,ptr_table__M44G,next__L44G,result__N44G;
+  __POINTER ptr__05YB,ptr_table__R44G,next__Q44G,result__S44G;
+  __POINTER ptr_table__W44G,next__V44G,result__X44G,ptr__UJ5B;
+  __POINTER ptr_table__144G,next__044G,result__244G,ptr_table__A54G;
+  __POINTER next__544G,result__B54G,ptr__UTB,ptr_table__F54G,next__E54G;
+  __POINTER result__G54G,ptr_table__K54G,next__J54G,result__L54G;
+  __POINTER ptr__JV2G,ptr_table__P54G,next__O54G,result__Q54G;
+  __POINTER ptr_table__U54G,next__T54G,result__V54G,ptr__VGKB;
+  __POINTER ptr_table__254G,next__154G,result__354G,ptr_table__BA5G;
+  __POINTER next__AA5G,result__CA5G,ptr__YJZB,ptr_table__GA5G;
+  __POINTER next__FA5G,result__HA5G,ptr_table__LA5G,next__KA5G;
+  __POINTER result__MA5G,ptr__EW2G,ptr_table__QA5G,next__PA5G;
+  __POINTER result__RA5G,ptr_table__VA5G,next__UA5G,result__WA5G;
+  __POINTER ptr__OW2G,ptr_table__0A5G,next__ZA5G,result__1A5G;
+  __POINTER ptr_table__5A5G,next__4A5G,result__AB5G,ptr__YW2G;
+  __POINTER ptr_table__HB5G,next__GB5G,result__IB5G,ptr_table__MB5G;
+  __POINTER next__LB5G,result__NB5G,ptr__OAED,ptr_table__RB5G;
+  __POINTER next__QB5G,result__SB5G,ptr_table__WB5G,next__VB5G;
+  __POINTER result__XB5G,ptr__3XB,ptr_table__1B5G,next__0B5G;
+  __POINTER result__2B5G,ptr_table__AC5G,next__5B5G,result__BC5G;
+  __POINTER result__YSZG,ptr_table__FC5G,next__EC5G,result__GC5G;
+  __POINTER ptr__51B,ptr_table__NC5G,next__MC5G,result__OC5G;
+  __POINTER ptr_table__SC5G,next__RC5G,result__TC5G,ptr__CX2G;
+  __POINTER ptr_table__XC5G,next__WC5G,result__YC5G,ptr_table__2C5G;
+  __POINTER next__1C5G,result__3C5G,ptr__R3B,ptr_table__BD5G,next__AD5G;
+  __POINTER result__CD5G,ptr_table__GD5G,next__FD5G,result__HD5G;
+  __UINTEGER_32 sz__DV4G,a__EV4G,new_size__FV4G,t__GV4G,a__HV4G;
+  __UINTEGER_32 new_size__TV4G,lab_type__SV4G,sz__OTG,a__KN1G;
+  __UINTEGER_32 new_size__LN1G,t__PN1G,a__ON1G,new_size__3V4G;
+  __UINTEGER_32 lab_type__2V4G,sz__V3DB,a__SN1G,new_size__TN1G,t__XN1G;
+  __UINTEGER_32 a__WN1G,new_size__HW4G,lab_type__GW4G,sz__XMJ,a__0N1G;
+  __UINTEGER_32 new_size__1N1G,t__5N1G,a__4N1G,new_size__RW4G;
+  __UINTEGER_32 lab_type__QW4G,sz__4MH,a__CO1G,new_size__DO1G,t__HO1G;
+  __UINTEGER_32 a__GO1G,new_size__1W4G,lab_type__0W4G,sz__AOC,a__KO1G;
+  __UINTEGER_32 new_size__LO1G,t__PO1G,a__OO1G,new_size__FX4G;
+  __UINTEGER_32 lab_type__EX4G,sz__UZQ,a__SO1G,new_size__TO1G,t__XO1G;
+  __UINTEGER_32 a__WO1G,new_size__PX4G,lab_type__OX4G,sz__RDR,a__0O1G;
+  __UINTEGER_32 new_size__1O1G,t__5O1G,a__4O1G,new_size__ZX4G;
+  __UINTEGER_32 lab_type__YX4G,sz__BSQ,a__CP1G,new_size__DP1G,t__HP1G;
+  __UINTEGER_32 a__GP1G,new_size__DY4G,lab_type__CY4G,sz__H0O,a__KP1G;
+  __UINTEGER_32 new_size__LP1G,t__PP1G,a__OP1G,new_size__NY4G;
+  __UINTEGER_32 lab_type__MY4G,sz__O2Q,a__SP1G,new_size__TP1G,t__XP1G;
+  __UINTEGER_32 a__WP1G,new_size__XY4G,lab_type__WY4G,sz__2KK,a__0P1G;
+  __UINTEGER_32 new_size__1P1G,t__5P1G,a__4P1G,new_size__BZ4G;
+  __UINTEGER_32 lab_type__AZ4G,sz__4VQ,a__GZZG,new_size__HZZG,t__LZZG;
+  __UINTEGER_32 a__KZZG,new_size__LZ4G,lab_type__KZ4G,sz__0UR,a__CQ1G;
+  __UINTEGER_32 new_size__DQ1G,t__HQ1G,a__GQ1G,new_size__VZ4G;
+  __UINTEGER_32 lab_type__UZ4G,sz__ZHK,a__KQ1G,new_size__LQ1G,t__PQ1G;
+  __UINTEGER_32 a__OQ1G,new_size__5Z4G,lab_type__4Z4G,sz__C4J,a__SQ1G;
+  __UINTEGER_32 new_size__TQ1G,t__XQ1G,a__WQ1G,new_size__J04G;
+  __UINTEGER_32 lab_type__I04G,sz__YKM,a__0Q1G,new_size__1Q1G,t__5Q1G;
+  __UINTEGER_32 a__4Q1G,new_size__T04G,lab_type__S04G,sz__3NKF,a__CR1G;
+  __UINTEGER_32 new_size__DR1G,t__HR1G,a__GR1G,new_size__304G;
+  __UINTEGER_32 lab_type__204G,sz__U3F,a__QUZG,new_size__KXG,t__TYG;
+  __UINTEGER_32 a__WUZG,new_size__H14G,lab_type__G14G,sz__GURE,a__KR1G;
+  __UINTEGER_32 new_size__LR1G,t__PR1G,a__OR1G,new_size__R14G;
+  __UINTEGER_32 lab_type__Q14G,sz__F5IF,a__SR1G,new_size__TR1G,t__XR1G;
+  __UINTEGER_32 a__WR1G,new_size__114G,lab_type__014G,sz__4DKF,a__0R1G;
+  __UINTEGER_32 new_size__1R1G,t__5R1G,a__4R1G,new_size__F24G;
+  __UINTEGER_32 lab_type__E24G,sz__WCMD,a__CS1G,new_size__DS1G,t__HS1G;
+  __UINTEGER_32 a__GS1G,new_size__P24G,lab_type__O24G,sz__0GED,a__KS1G;
+  __UINTEGER_32 new_size__LS1G,t__PS1G,a__OS1G,new_size__Z24G;
+  __UINTEGER_32 lab_type__Y24G,sz__5PZG,a__EQZG,new_size__AQZG;
+  __UINTEGER_32 new_size2__BQZG,a__SS1G,new_size__TS1G,sz__14JF,a__ZS1G;
+  __UINTEGER_32 new_size__0S1G,t__4S1G,a__3S1G,new_size__L34G;
+  __UINTEGER_32 lab_type__K34G,sz__HQZG,a__MQZG,new_size__IQZG;
+  __UINTEGER_32 new_size2__JQZG,a__BT1G,new_size__CT1G,sz__HSJF,a__IT1G;
+  __UINTEGER_32 new_size__JT1G,t__NT1G,a__MT1G,new_size__334G;
+  __UINTEGER_32 lab_type__234G,sz__PQZG,a__UQZG,new_size__QQZG;
+  __UINTEGER_32 new_size2__RQZG,a__QT1G,new_size__RT1G,sz__X2YB,a__XT1G;
+  __UINTEGER_32 new_size__YT1G,t__2T1G,a__1T1G,new_size__P44G;
+  __UINTEGER_32 lab_type__O44G,sz__25YB,a__5T1G,new_size__AU1G,t__EU1G;
+  __UINTEGER_32 a__DU1G,new_size__Z44G,lab_type__Y44G,sz__WJ5B,a__HU1G;
+  __UINTEGER_32 new_size__IU1G,t__MU1G,a__LU1G,new_size__D54G;
+  __UINTEGER_32 lab_type__C54G,sz__WTB,a__PU1G,new_size__QU1G,t__UU1G;
+  __UINTEGER_32 a__TU1G,new_size__N54G,lab_type__M54G,sz__LV2G,a__MV2G;
+  __UINTEGER_32 new_size__NV2G,t__OV2G,a__PV2G,new_size__X54G;
+  __UINTEGER_32 lab_type__W54G,sz__XGKB,a__YU1G,new_size__ZU1G,t__3U1G;
+  __UINTEGER_32 a__2U1G,new_size__EA5G,lab_type__DA5G,sz__0JZB,a__DV1G;
+  __UINTEGER_32 new_size__EV1G,t__IV1G,a__HV1G,new_size__OA5G;
+  __UINTEGER_32 lab_type__NA5G,sz__GW2G,a__HW2G,new_size__IW2G,t__JW2G;
+  __UINTEGER_32 a__KW2G,new_size__YA5G,lab_type__XA5G,sz__QW2G,a__RW2G;
+  __UINTEGER_32 new_size__SW2G,t__TW2G,a__UW2G,new_size__CB5G;
+  __UINTEGER_32 lab_type__BB5G,sz__0W2G,a__1W2G,new_size__2W2G,t__3W2G;
+  __UINTEGER_32 a__4W2G,new_size__PB5G,lab_type__OB5G,sz__QAED,a__PO0G;
+  __UINTEGER_32 new_size__QO0G,t__UO0G,a__TO0G,new_size__ZB5G;
+  __UINTEGER_32 lab_type__YB5G,sz__5XB,a__RV1G,new_size__SV1G,t__WV1G;
+  __UINTEGER_32 a__VV1G,new_size__DC5G,lab_type__CC5G,sz__ZSZG,a__4SZG;
+  __UINTEGER_32 new_size__0SZG,new_size2__1SZG,a__ZV1G,new_size__0V1G;
+  __UINTEGER_32 sz__B2B,a__AW1G,new_size__BW1G,t__FW1G,a__EW1G;
+  __UINTEGER_32 new_size__VC5G,lab_type__UC5G,sz__EX2G,a__FX2G;
+  __UINTEGER_32 new_size__GX2G,t__HX2G,a__IX2G,new_size__5C5G;
+  __UINTEGER_32 lab_type__4C5G,sz__T3B,a__QE0G,new_size__RE0G,t__VE0G;
+  __UINTEGER_32 a__UE0G,new_size__JD5G,lab_type__ID5G;
+  __STRING *Self__WNEB,*new__MBRG,*new__OBRG,*Self__MTZG,*Self__YTZG;
+  __STRING *Self__QZ2G,*Self__KX1G,*Self__MX1G,*Self__PD5G;
+  __ITM_TYPE_PARAMETER *result__1VQ,*Self__12V;
+  __LIP_BOOLEAN *result__1DKF;
+  void *result__524G,*result__R34G,*result__D44G,*result__JC5G;
+  void *txt__1,*fmt_name__0MC,*k__RV2G,*__tmp__MND,*k__IPEB;
+  void *element__NV1G,*i__MW2G,*element__PPEC,*i__AX2G,*__tmp__4B;
+  void *__tmp__2H;
+  void *p__AB;
+  __STRING_CONSTANT *result__IV2G,*Self__3VS,*Self__VU1G,*Self__UMS;
+  __STRING_CONSTANT *Self__VV2G,*Self__0V2G,*Self__5V2G,*Self__LBRG;
+  __STRING_CONSTANT *Self__NBRG,*Self__ND5G,*Self__WD5G,*Self__0D5G;
+  __STRING_CONSTANT *Self__4D5G,*Self__BHPE;
+  __POSITION pos__A3QG,pos__K3QG,pos__24QG,pos__44QG,pos__A5QG;
+  __POSITION pos__C5QG,pos__E5QG;
+  __TYPE_ID *result__BX2G,*result__Q3B;
+  void *ent__TB;
+  __DIRECTORY_UNIX *Self__RVRD;
+  void *dir__TVRD,*dir__1VRD,*__tmp__AD,*dir__SB;
+  __FILE_UNIX *Self__PWQD;
+  __PROTOTYPE *Self__RSSD;
+  void *s__5BXD,*s__3DXD,*s__1FXD,*s__ZHXD,*s__JJXD;
+  __SECTION_ *Self__2TRG,*Self__3TRG,*Self__4TRG;
+  __CHARACTER *arg__SGD,*Self__GV2G,*p__XNEB,*path__SY,*Self__DKC;
+  __CHARACTER *Self__UW1G,*model__VW1G,*Self__AX1G,*model__BX1G;
+  __CHARACTER *__tmp__RZ2G,*Self__TZ2G;
+  __FAST_ARRAYoSTRINGo *result__AV4G,*Self__IV4G,*result__R3F,*Self__TFT;
+  void *result__RGD;
+  __HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo *result__LTG,*Self__IIT;
+  __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *result__S3DB;
+  __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *Self__JICC;
+  __FAST_ARRAYoPROTOTYPEo *result__UMJ,*Self__ECU;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *result__1MH;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__PMT;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__QV2G;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__GPEB;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__JX2G;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__GW1G;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__XX2G;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__KW1G;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__FY2G;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__OW1G;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__NVVB;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__YY2G;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__0W1G;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__3BT;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__GX1G;
+  __HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *result__3NC,*Self__4OS;
+  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *result__RZQ,*Self__H3V;
+  __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *result__ODR,*Self__ZEW;
+  __FAST_ARRAYoITM_TYPE_MULTIo *result__4RQ,*Self__E1V;
+  __FAST_ARRAYoITM_TYPE_BLOCKo *result__E0O,*Self__NJV;
+  __FAST_ARRAYoITM_TYPE_GENERICo *result__L2Q,*Self__0AW;
+  __HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *result__ZKK;
+  __HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__5KU;
+  __FAST_ARRAYoITM_TYPE_STYLEo *result__XUR,*Self__CLW;
+  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *result__WHK,*Self__DIU;
+  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *result__53J,*Self__YEU;
+  __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *result__VKM,*Self__GUU;
+  __HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *result__0NKF,*Self__KLMF;
+  __FAST_ARRAYoLIP_INTEGERo *result__DURE,*Self__BEVE;
+  __FAST_ARRAYoLIP_STRINGo *result__C5IF,*Self__M5LF;
+  __FAST_ARRAYoFAST_ARRAYoLIP_CODEoo *result__TCMD,*Self__BMTD;
+  __HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo *result__XGED;
+  __HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo *Self__1YRD;
+  void **Result__EIGE;
+  __FAST_ARRAYoLIP_SLOT_DATAo *result__Y4JF,*Self__FGMF;
+  void **Result__3EWF;
+  __FAST_ARRAYoLIP_SLOT_CODEo *result__ESJF,*Self__WCMF;
+  void **Result__BBWF;
+  __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *result__U2YB;
+  __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *Self__RSFC;
+  __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *result__Z5YB;
+  __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__QVFC;
+  __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *result__TJ5B,*Self__UBHC;
+  __HASHED_SEToABSTRACT_STRINGo *result__TTB,*Self__XBS;
+  __BOOLEAN __tmp__2Z,__tmp__X0,result__P5NB,__tmp__F1,result__BAOB;
+  __BOOLEAN __tmp__T1,result__TAOB,__tmp__A2,result__FBOB,__tmp__D4;
+  __BOOLEAN result__Y54G,result__YREB,result__DB5G,result__LGG;
+  __BOOLEAN __tmp__JC,__tmp__FC,__tmp__UC,result__KD5G,is_first__4BXD;
+  __BOOLEAN is_first__2DXD,result__UD5G,is_first__0FXD,result__YD5G;
+  __BOOLEAN __tmp__0TSD,is_first__YHXD,result__2D5G,is_first__IJXD;
+  __BOOLEAN result__EHPE,__tmp__YUSD;
+  __CHARACTER result__Z54G,result__EB5G,result__WDYG,result__U2XG;
+  __CHARACTER Self__RD5G,result__SD5G;
+  __LINKED_LISToSTRING_CONSTANTo *result__UGKB,*Self__OV1G,*Self__OPEC;
+  void *node__SV2G,*node__RPEB,*node1__SHZB,*node2__THZB,*__tmp__4QEB;
+  void *node__LX2G,*node__IW1G,*node__ZX2G,*node__MW1G,*node__HY2G;
+  void *node__QW1G,*node__XVVB,*node__0Y2G,*node__2W1G,*node__ICT;
+  void *node__IX1G;
+  void **old_buckets__RHZB;
+  __HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *result__XJZB;
+  __HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__U3FC;
+  void *def__WREB;
+  __LINKED_LIST_NODEoSTRING_CONSTANTo *result__DW2G,*Self__LW2G;
+  __LINKED_LIST_NODEoSTRING_CONSTANTo *result__NW2G,*Self__VW2G;
+  __LINKED_LIST_NODEoSTRING_CONSTANTo *result__XW2G,*Self__5W2G;
+  __LINKED_LIST_NODEoSTRING_CONSTANTo *result__NAED,*Self__JYRD;
+  __FAST_ARRAYoSLOTo *result__2XB,*Self__1DS;
+  void **Result__H20C;
+  __FAST_ARRAYoTYPE_IDo *result__41B,*Self__0GS;
   arg_count  = argc;
   arg_vector = argv;
   parent_numeric__J=NUMERIC__;
-  clone_allocation_size__NMB= 0;
-  STRING_CONSTANT__->count__4C=((__INTEGER )((0)));
-  STRING__->count__04B= 0;
-  STRING_CONSTANT__->storage__E5M=((__CHARACTER *)(NULL));
-  STRING__->storage__HGQ=NULL;
-  nb_page__DVJ= 0;
-  MEMORY__->size_and_id__YMB= 0;
-  capacity_max__XE3= 0;
-  begin_memory__J0H=((__POINTER )(NULL));
-  MEMORY__->previous_linear__XMB= 0;
-  first_free__EVRB=NULL;
-  MEMORY__->next_free__ZMB=NULL;
-  MEMORY__->previous_free__0MB=NULL;
-  STRING__->capacity__4FQ= 0;
-  HASHED_SEToABSTRACT_STRINGo__->buckets__E3P=NULL;
-  HASHED_SEToABSTRACT_STRINGo__->capacity__52P= 0;
-  HASHED_SEToABSTRACT_STRINGo__->count__F4P= 0;
-  list__4I=NULL;
-  HASHED_SET_NODEoABSTRACT_STRINGo__->item__Q3P=NULL;
-  HASHED_SET_NODEoABSTRACT_STRINGo__->next__23P=NULL;
-  string_tmp__QH=create__01( 256);
-  ARRAYED_COLLECTIONoSTRINGo__->upper__1DC= 0;
-  ARRAYED_COLLECTIONoSTRINGo__->capacity__RLR= 0;
-  ARRAYED_COLLECTIONoSTRINGo__->storage__2LR=NULL;
-  FAST_ARRAYoSTRINGo__->parent_arrayed_collection__YDC=(*ARRAYED_COLLECTIONoSTRINGo__);
-  arg__OBD=NULL;
-  str__PBD=NULL;
-  new_count__1GLG=((__INTEGER )(arg_count));
-  result__SGLG=NULL;
-  ptr__TGLG=((__POINTER )(NULL));
-  typ_id__UGLG= 0;
-  sz__VGLG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSTRINGo));
-  if ((sz__VGLG ==  0)) {
-    result__SGLG=FAST_ARRAYoSTRINGo__;
+  clone_allocation_size__NSB= 0;
+  STRING_CONSTANT__->count__DD=((__INTEGER )((0)));
+  STRING__->count__GFC= 0;
+  STRING_CONSTANT__->storage__FQO=((__CHARACTER *)(NULL));
+  STRING__->storage__RBS=NULL;
+  nb_page__ORJ= 0;
+  MEMORY__->map_size_and_id__YSB= 0;
+  capacity_max__IA5= 0;
+  get_begin_memory__YBQB=((__POINTER )(NULL));
+  begin_memory__5UH=((__POINTER )(NULL));
+  MEMORY__->map_previous_linear__XSB= 0;
+  first_free__HDVB=NULL;
+  MEMORY__->map_next_free__ZSB=NULL;
+  MEMORY__->map_previous_free__0SB=NULL;
+  STRING__->capacity__IBS= 0;
+  HASHED_SEToABSTRACT_STRINGo__->buckets__OYR=NULL;
+  HASHED_SEToABSTRACT_STRINGo__->capacity__JYR= 0;
+  HASHED_SEToABSTRACT_STRINGo__->count__PZR= 0;
+  list__FK=NULL;
+  HASHED_SET_NODEoABSTRACT_STRINGo__->item__0YR=NULL;
+  HASHED_SET_NODEoABSTRACT_STRINGo__->next__GZR=NULL;
+  string_tmp__VH=create__BBB( 256);
+  is_shorter__TY=FALSE__;
+  ARRAYED_COLLECTIONoSTRINGo__->upper__WJC= 0;
+  ARRAYED_COLLECTIONoSTRINGo__->capacity__2FT= 0;
+  ARRAYED_COLLECTIONoSTRINGo__->storage__HGT=NULL;
+  FAST_ARRAYoSTRINGo__->parent_arrayed_collection__TJC=(*ARRAYED_COLLECTIONoSTRINGo__);
+  arg__SGD=NULL;
+  str__TGD=NULL;
+  new_count__JV4G=((__INTEGER )(arg_count));
+  result__AV4G=NULL;
+  ptr__BV4G=((__POINTER )(NULL));
+  typ_id__CV4G= 0;
+  sz__DV4G=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSTRINGo));
+  if ((sz__DV4G ==  0)) {
+    result__AV4G=FAST_ARRAYoSTRINGo__;
   } else {
-    typ_id__UGLG=__FAST_ARRAYoSTRINGo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__VGLG);
-    if ((typ_id__UGLG == (__INTEGER)(-  1))) {
-      a__WGLG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__XGLG=(__UINTEGER_32)((__UINTEGER_32)(sz__VGLG + a__WGLG) & (__UINTEGER_32)(~ a__WGLG));
-      ptr_table__3GLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XGLG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__2GLG=((__POINTER )(NULL));
-      result__4GLG=((__POINTER *)ptr_table__3GLG)[ 0];
-      if ((result__4GLG == (void *)NULL)) {
-        result__4GLG=new_lab__RUJ(new_size__XGLG);
-        next__2GLG=(void *)((unsigned long)result__4GLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XGLG)));
-        ((__POINTER *)next__2GLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__3GLG)[ 0]=next__2GLG;
-      } else {
-        next__2GLG=((__POINTER *)result__4GLG)[ 0];
-        if ((next__2GLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4GLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__XGLG <<  1)) <=  4096)) {
-            next__2GLG=(void *)((unsigned long)result__4GLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XGLG)));
-          } else {
-            next__2GLG=new_lab__RUJ(new_size__XGLG);
-          };
-          ((__POINTER *)next__2GLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__3GLG)[ 0]=next__2GLG;
-        } else {
-          ((__POINTER *)result__4GLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__2GLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__4GLG=next__2GLG;
-        };
-      };
-      ptr__TGLG=result__4GLG;
-    } else {
-      t__YGLG=((__UINTEGER_32 )typ_id__UGLG);
-      a__ZGLG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__FHLG=(__UINTEGER_32)((__UINTEGER_32)(sz__VGLG + a__ZGLG) & (__UINTEGER_32)(~ a__ZGLG));
-      ptr_table__CHLG=((__POINTER )(&(table_type[(t__YGLG)])));
-      lab_type__EHLG=(__UINTEGER_32)(t__YGLG |  1);
-      next__BHLG=((__POINTER )(NULL));
-      result__DHLG=((__POINTER *)ptr_table__CHLG)[ 0];
-      if ((result__DHLG == (void *)NULL)) {
-        result__DHLG=new_lab__RUJ(lab_type__EHLG);
-        next__BHLG=(void *)((unsigned long)result__DHLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FHLG)));
-        ((__POINTER *)next__BHLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__CHLG)[ 0]=next__BHLG;
-      } else {
-        next__BHLG=((__POINTER *)result__DHLG)[ 0];
-        if ((next__BHLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DHLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__FHLG <<  1)) <=  4096)) {
-            next__BHLG=(void *)((unsigned long)result__DHLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FHLG)));
-          } else {
-            next__BHLG=new_lab__RUJ(lab_type__EHLG);
-          };
-          ((__POINTER *)next__BHLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CHLG)[ 0]=next__BHLG;
-        } else {
-          ((__POINTER *)result__DHLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__BHLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__DHLG=next__BHLG;
-        };
-      };
-      ptr__TGLG=result__DHLG;
-    };
-    result__SGLG=((__FAST_ARRAYoSTRINGo *)ptr__TGLG);
-    *(result__SGLG) = *(FAST_ARRAYoSTRINGo__);
-  };
-  Self__0GLG=((__FAST_ARRAYoSTRINGo *)result__SGLG);
-  if ((Self__0GLG->parent_arrayed_collection__YDC.capacity__RLR < new_count__1GLG)) {
-    Self__0GLG->parent_arrayed_collection__YDC.storage__2LR=create__4UNB(new_count__1GLG);
-    Self__0GLG->parent_arrayed_collection__YDC.capacity__RLR=new_count__1GLG;
-  };
-  Self__0GLG->parent_arrayed_collection__YDC.upper__1DC=(__INTEGER)(-  1);
-  result__NBD=result__SGLG;
-  Self__UIF= 0;
-  limit_up__VIF=(__INTEGER)(((__INTEGER )(arg_count)) -  1);
-  while ((Self__UIF <= limit_up__VIF)) {
-    arg__OBD=((__CHARACTER *)(arg_vector[(Self__UIF)]));
-    str__PBD=create__01(fast_first_index_of__until__HEC(arg__OBD));
-    Self__W5BB=((__STRING *)str__PBD);
-    p__X5BB=arg__OBD;
-    i__Y5BB= 0;
-    Self__W5BB->count__04B= 0;
-    while ((((__CHARACTER *)p__X5BB)[i__Y5BB] != '\0')) {
-      ch__TNJG=((__CHARACTER *)p__X5BB)[i__Y5BB];
-      new_capacity__ONJG= 0;
-      if ((Self__W5BB->capacity__4FQ <= Self__W5BB->count__04B)) {
-        if ((Self__W5BB->capacity__4FQ ==  0)) {
-          Self__W5BB->capacity__4FQ= 32;
-          Self__W5BB->storage__HGQ=create__D4BB( 32);
-        } else {
-          new_capacity__ONJG=(__INTEGER)(Self__W5BB->capacity__4FQ <<  1);
-          Self__QNJG=((__CHARACTER *)Self__W5BB->storage__HGQ);
-          old_nb_elts__RNJG=Self__W5BB->capacity__4FQ;
-          new__SNJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__QNJG),((__UINTEGER_32 )old_nb_elts__RNJG),((__UINTEGER_32 )new_capacity__ONJG)));
-          upper__JHLG=(__INTEGER)(new_capacity__ONJG -  1);
-          Self__HHLG=old_nb_elts__RNJG;
-          while ((Self__HHLG <= upper__JHLG)) {
-            new__SNJG[Self__HHLG]='\0';
-            Self__HHLG=(__INTEGER)(Self__HHLG +  1);
-          };
-          Self__W5BB->storage__HGQ=new__SNJG;
-          Self__W5BB->capacity__4FQ=new_capacity__ONJG;
-        };
-      };
-      ((__CHARACTER *)Self__W5BB->storage__HGQ)[Self__W5BB->count__04B]=ch__TNJG;
-      Self__W5BB->count__04B=(__INTEGER)(Self__W5BB->count__04B +  1);
-      i__Y5BB=(__INTEGER)(i__Y5BB +  1);
-    };
-    add_last__RST(result__NBD,str__PBD);
-    Self__UIF=(__INTEGER)(Self__UIF +  1);
-  };
-  output_name__CI=NULL;
-  format_name__DW=NULL;
-  is_short_code__RW=FALSE__;
-  is_short_private__5W=FALSE__;
-  is_short_recursive__DB=FALSE__;
-  input_name__ZB=NULL;
-  FILE_SYSTEM__->parent_directory__K5C=1;
-  string_tmp__03C=create__01( 255);
-  ABSTRACT_ENTRY__->is_directory__BC=FALSE__;
-  ABSTRACT_ENTRY__->path__2C=NULL;
-  ABSTRACT_ENTRY__->link_count__EY2B= 0;
-  ABSTRACT_ENTRY__->child__HY2B=NULL;
-  ABSTRACT_ENTRY__->name__SKFC=NULL;
-  ENTRY__->parent_abstract_entry__LB=(*ABSTRACT_ENTRY__);
-  HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__->buckets__LIR=NULL;
-  HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__->capacity__GIR= 0;
-  HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__->count__GPW= 0;
-  result__ETH=NULL;
-  ptr__FTH=((__POINTER )(NULL));
-  typ_id__KTH= 0;
-  sz__HTH=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo));
-  if ((sz__HTH ==  0)) {
-    result__ETH=HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__;
+    typ_id__CV4G=__FAST_ARRAYoSTRINGo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__DV4G);
+    if ((typ_id__CV4G == (__INTEGER)(-  1))) {
+      a__EV4G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__FV4G=(__UINTEGER_32)((__UINTEGER_32)(sz__DV4G + a__EV4G) & (__UINTEGER_32)(~ a__EV4G));
+      ptr_table__LV4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FV4G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__KV4G=((__POINTER )(NULL));
+      result__MV4G=((__POINTER *)ptr_table__LV4G)[ 0];
+      if ((result__MV4G == (void *)NULL)) {
+        result__MV4G=new_lab__2QJ(new_size__FV4G);
+        next__KV4G=(void *)((unsigned long)result__MV4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FV4G)));
+        ((__POINTER *)next__KV4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__LV4G)[ 0]=next__KV4G;
+      } else {
+        next__KV4G=((__POINTER *)result__MV4G)[ 0];
+        if ((next__KV4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MV4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__FV4G <<  1)) <=  4096)) {
+            next__KV4G=(void *)((unsigned long)result__MV4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FV4G)));
+          } else {
+            next__KV4G=new_lab__2QJ(new_size__FV4G);
+          };
+          ((__POINTER *)next__KV4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__LV4G)[ 0]=next__KV4G;
+        } else {
+          ((__POINTER *)result__MV4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__KV4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__MV4G=next__KV4G;
+        };
+      };
+      ptr__BV4G=result__MV4G;
+    } else {
+      t__GV4G=((__UINTEGER_32 )typ_id__CV4G);
+      a__HV4G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__TV4G=(__UINTEGER_32)((__UINTEGER_32)(sz__DV4G + a__HV4G) & (__UINTEGER_32)(~ a__HV4G));
+      ptr_table__QV4G=((__POINTER )(&(table_type[(t__GV4G)])));
+      lab_type__SV4G=(__UINTEGER_32)(t__GV4G |  1);
+      next__PV4G=((__POINTER )(NULL));
+      result__RV4G=((__POINTER *)ptr_table__QV4G)[ 0];
+      if ((result__RV4G == (void *)NULL)) {
+        result__RV4G=new_lab__2QJ(lab_type__SV4G);
+        next__PV4G=(void *)((unsigned long)result__RV4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TV4G)));
+        ((__POINTER *)next__PV4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__QV4G)[ 0]=next__PV4G;
+      } else {
+        next__PV4G=((__POINTER *)result__RV4G)[ 0];
+        if ((next__PV4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RV4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__TV4G <<  1)) <=  4096)) {
+            next__PV4G=(void *)((unsigned long)result__RV4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TV4G)));
+          } else {
+            next__PV4G=new_lab__2QJ(lab_type__SV4G);
+          };
+          ((__POINTER *)next__PV4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__QV4G)[ 0]=next__PV4G;
+        } else {
+          ((__POINTER *)result__RV4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__PV4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__RV4G=next__PV4G;
+        };
+      };
+      ptr__BV4G=result__RV4G;
+    };
+    result__AV4G=((__FAST_ARRAYoSTRINGo *)ptr__BV4G);
+    *(result__AV4G) = *(FAST_ARRAYoSTRINGo__);
+  };
+  Self__IV4G=((__FAST_ARRAYoSTRINGo *)result__AV4G);
+  if ((Self__IV4G->parent_arrayed_collection__TJC.capacity__2FT < new_count__JV4G)) {
+    Self__IV4G->parent_arrayed_collection__TJC.storage__HGT=create__JFRB(new_count__JV4G);
+    Self__IV4G->parent_arrayed_collection__TJC.capacity__2FT=new_count__JV4G;
+  };
+  Self__IV4G->parent_arrayed_collection__TJC.upper__WJC=(__INTEGER)(-  1);
+  result__RGD=result__AV4G;
+  Self__XGF= 0;
+  limit_up__YGF=(__INTEGER)(((__INTEGER )(arg_count)) -  1);
+  while ((Self__XGF <= limit_up__YGF)) {
+    arg__SGD=((__CHARACTER *)(arg_vector[(Self__XGF)]));
+    Self__GV2G=((__CHARACTER *)arg__SGD);
+    idx__FV2G= 0;
+    while ((! ((idx__FV2G >  1024) || ('\0' == Self__GV2G[idx__FV2G])))) {
+      idx__FV2G=(__INTEGER)(idx__FV2G +  1);
+    };
+    str__TGD=create__BBB(idx__FV2G);
+    Self__WNEB=((__STRING *)str__TGD);
+    p__XNEB=arg__SGD;
+    i__YNEB= 0;
+    Self__WNEB->count__GFC= 0;
+    while ((((__CHARACTER *)p__XNEB)[i__YNEB] != '\0')) {
+      add_last__JLT(Self__WNEB,((__CHARACTER *)p__XNEB)[i__YNEB]);
+      i__YNEB=(__INTEGER)(i__YNEB +  1);
+    };
+    add_last__QRV(result__RGD,str__TGD);
+    Self__XGF=(__INTEGER)(Self__XGF +  1);
+  };
+  output_name__DI=NULL;
+  format_name__V0=NULL;
+  is_short_code__D1=FALSE__;
+  is_short_private__R1=FALSE__;
+  is_short_recursive__JB=FALSE__;
+  is_shorter2__VI=FALSE__;
+  input_name__3B=NULL;
+  FILE_SYSTEM__->parent_directory__5ED=1;
+  string_tmp__DED=create__BBB( 255);
+  ENTRY__->path__BD=NULL;
+  ENTRY__->name__FNT=NULL;
+  ENTRY_UNIX__->parent_entry__IED=(*ENTRY__);
+  FILE_UNIX__->parent_entry_unix__MCF=(*ENTRY_UNIX__);
+  DIRECTORY_UNIX__->parent_entry_unix__JED=(*ENTRY_UNIX__);
+  DIRECTORY__->list__ZSQD=NULL;
+  DIRECTORY_UNIX__->parent_directory__KED=(*DIRECTORY__);
+  HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__->buckets__V0S=NULL;
+  HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__->capacity__Q0S= 0;
+  HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__->count__W1S= 0;
+  result__LTG=NULL;
+  ptr__MTG=((__POINTER )(NULL));
+  typ_id__RTG= 0;
+  sz__OTG=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo));
+  if ((sz__OTG ==  0)) {
+    result__LTG=HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__;
   } else {
-    typ_id__KTH=__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__HTH);
-    if ((typ_id__KTH == (__INTEGER)(-  1))) {
-      a__H3HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__I3HG=(__UINTEGER_32)((__UINTEGER_32)(sz__HTH + a__H3HG) & (__UINTEGER_32)(~ a__H3HG));
-      ptr_table__MHLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__I3HG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__LHLG=((__POINTER )(NULL));
-      result__NHLG=((__POINTER *)ptr_table__MHLG)[ 0];
-      if ((result__NHLG == (void *)NULL)) {
-        result__NHLG=new_lab__RUJ(new_size__I3HG);
-        next__LHLG=(void *)((unsigned long)result__NHLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I3HG)));
-        ((__POINTER *)next__LHLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__MHLG)[ 0]=next__LHLG;
-      } else {
-        next__LHLG=((__POINTER *)result__NHLG)[ 0];
-        if ((next__LHLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NHLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__I3HG <<  1)) <=  4096)) {
-            next__LHLG=(void *)((unsigned long)result__NHLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I3HG)));
-          } else {
-            next__LHLG=new_lab__RUJ(new_size__I3HG);
-          };
-          ((__POINTER *)next__LHLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MHLG)[ 0]=next__LHLG;
-        } else {
-          ((__POINTER *)result__NHLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__LHLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__NHLG=next__LHLG;
-        };
-      };
-      ptr__FTH=result__NHLG;
-    } else {
-      t__M3HG=((__UINTEGER_32 )typ_id__KTH);
-      a__L3HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__UHLG=(__UINTEGER_32)((__UINTEGER_32)(sz__HTH + a__L3HG) & (__UINTEGER_32)(~ a__L3HG));
-      ptr_table__RHLG=((__POINTER )(&(table_type[(t__M3HG)])));
-      lab_type__THLG=(__UINTEGER_32)(t__M3HG |  1);
-      next__QHLG=((__POINTER )(NULL));
-      result__SHLG=((__POINTER *)ptr_table__RHLG)[ 0];
-      if ((result__SHLG == (void *)NULL)) {
-        result__SHLG=new_lab__RUJ(lab_type__THLG);
-        next__QHLG=(void *)((unsigned long)result__SHLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UHLG)));
-        ((__POINTER *)next__QHLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__RHLG)[ 0]=next__QHLG;
-      } else {
-        next__QHLG=((__POINTER *)result__SHLG)[ 0];
-        if ((next__QHLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SHLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__UHLG <<  1)) <=  4096)) {
-            next__QHLG=(void *)((unsigned long)result__SHLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UHLG)));
-          } else {
-            next__QHLG=new_lab__RUJ(lab_type__THLG);
-          };
-          ((__POINTER *)next__QHLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RHLG)[ 0]=next__QHLG;
-        } else {
-          ((__POINTER *)result__SHLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__QHLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__SHLG=next__QHLG;
-        };
-      };
-      ptr__FTH=result__SHLG;
-    };
-    result__ETH=((__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo *)ptr__FTH);
-    *(result__ETH) = *(HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__);
-  };
-  Self__SSR=((__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo *)result__ETH);
-  new_capacity__BPW=prime_number_ceiling__33Z( 193);
-  Self__SSR->buckets__LIR=create__KG2(new_capacity__BPW);
-  Self__SSR->capacity__GIR=new_capacity__BPW;
-  Self__SSR->count__GPW= 0;
-  alias__WBF=result__ETH;
-  HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__->key__XIR=NULL;
-  HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__->next__DJR=NULL;
-  HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__->item__MY1=NULL;
-  ABSTRACT_DIRECTORY__->parent_entry__MB=ENTRY__;
-  ABSTRACT_DIRECTORY__->list__21RE=NULL;
-  DIRECTORY__->parent_abstract_directory__NB=(*ABSTRACT_DIRECTORY__);
-  ABSTRACT_FILE__->parent_entry__A3B=ENTRY__;
-  ABSTRACT_FILE__->cursor__IPMF= 0;
-  STD_FILE__->parent_abstract_file__B3B=(*ABSTRACT_FILE__);
-  LINKED_COLLECTIONoENTRYo__->upper__HEEF= 0;
-  LINKED_LISToENTRYo__->parent_linked_collection__01RE=(*LINKED_COLLECTIONoENTRYo__);
-  LINKED_LISToENTRYo__->first_link__PJFF=NULL;
-  LINKED_LISToENTRYo__->mem_idx__WJFF= 0;
-  LINKED_LISToENTRYo__->mem_lnk__XJFF=NULL;
-  LINKED_LISToENTRYo__->last_link__YJFF=NULL;
-  string_tmp__PKVE=create__01( 255);
-  LINKED_LIST_NODEoENTRYo__->item__0WPF=NULL;
-  LINKED_LIST_NODEoENTRYo__->next__KBQF=NULL;
-  STD_FILE__->stream__QSVD=((__POINTER )(NULL));
-  ITM_OBJECT__->position__REJ=((__POSITION ) 0);
-  NAMED__->parent_itm_object__ZH=(*ITM_OBJECT__);
-  NAMED__->name__KI=NULL;
-  PROTOTYPE__->parent_named__0H=(*NAMED__);
-  HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__->buckets__ME3B=NULL;
-  HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__->capacity__HE3B= 0;
-  HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__->count__MF3B= 0;
-  result__WNBB=NULL;
-  ptr__XNBB=((__POINTER )(NULL));
-  typ_id__2NBB= 0;
-  sz__ZNBB=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo));
-  if ((sz__ZNBB ==  0)) {
-    result__WNBB=HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__;
+    typ_id__RTG=__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__OTG);
+    if ((typ_id__RTG == (__INTEGER)(-  1))) {
+      a__KN1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__LN1G=(__UINTEGER_32)((__UINTEGER_32)(sz__OTG + a__KN1G) & (__UINTEGER_32)(~ a__KN1G));
+      ptr_table__VV4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LN1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__UV4G=((__POINTER )(NULL));
+      result__WV4G=((__POINTER *)ptr_table__VV4G)[ 0];
+      if ((result__WV4G == (void *)NULL)) {
+        result__WV4G=new_lab__2QJ(new_size__LN1G);
+        next__UV4G=(void *)((unsigned long)result__WV4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LN1G)));
+        ((__POINTER *)next__UV4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__VV4G)[ 0]=next__UV4G;
+      } else {
+        next__UV4G=((__POINTER *)result__WV4G)[ 0];
+        if ((next__UV4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WV4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__LN1G <<  1)) <=  4096)) {
+            next__UV4G=(void *)((unsigned long)result__WV4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LN1G)));
+          } else {
+            next__UV4G=new_lab__2QJ(new_size__LN1G);
+          };
+          ((__POINTER *)next__UV4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__VV4G)[ 0]=next__UV4G;
+        } else {
+          ((__POINTER *)result__WV4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__UV4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__WV4G=next__UV4G;
+        };
+      };
+      ptr__MTG=result__WV4G;
+    } else {
+      t__PN1G=((__UINTEGER_32 )typ_id__RTG);
+      a__ON1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__3V4G=(__UINTEGER_32)((__UINTEGER_32)(sz__OTG + a__ON1G) & (__UINTEGER_32)(~ a__ON1G));
+      ptr_table__0V4G=((__POINTER )(&(table_type[(t__PN1G)])));
+      lab_type__2V4G=(__UINTEGER_32)(t__PN1G |  1);
+      next__ZV4G=((__POINTER )(NULL));
+      result__1V4G=((__POINTER *)ptr_table__0V4G)[ 0];
+      if ((result__1V4G == (void *)NULL)) {
+        result__1V4G=new_lab__2QJ(lab_type__2V4G);
+        next__ZV4G=(void *)((unsigned long)result__1V4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3V4G)));
+        ((__POINTER *)next__ZV4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__0V4G)[ 0]=next__ZV4G;
+      } else {
+        next__ZV4G=((__POINTER *)result__1V4G)[ 0];
+        if ((next__ZV4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1V4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__3V4G <<  1)) <=  4096)) {
+            next__ZV4G=(void *)((unsigned long)result__1V4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3V4G)));
+          } else {
+            next__ZV4G=new_lab__2QJ(lab_type__2V4G);
+          };
+          ((__POINTER *)next__ZV4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__0V4G)[ 0]=next__ZV4G;
+        } else {
+          ((__POINTER *)result__1V4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZV4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__1V4G=next__ZV4G;
+        };
+      };
+      ptr__MTG=result__1V4G;
+    };
+    result__LTG=((__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo *)ptr__MTG);
+    *(result__LTG) = *(HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__);
+  };
+  Self__IIT=((__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo *)result__LTG);
+  new_capacity__TJY=prime_number_ceiling__H41( 193);
+  Self__IIT->buckets__V0S=create__HB4(new_capacity__TJY);
+  Self__IIT->capacity__Q0S=new_capacity__TJY;
+  Self__IIT->count__W1S= 0;
+  alias__UED=result__LTG;
+  HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__->key__B1S=NULL;
+  HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__->next__N1S=NULL;
+  HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__->item__KSOB=NULL;
+  string_tmp2__IWAC=create__BBB( 255);
+  string_tmp3__OWAC=create__BBB( 255);
+  ITM_OBJECT__->position__3CJ=((__POSITION ) 0);
+  NAMED__->parent_itm_object__4=(*ITM_OBJECT__);
+  NAMED__->name__LI=NULL;
+  PROTOTYPE__->parent_named__5=(*NAMED__);
+  HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__->buckets__EJBC=NULL;
+  HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__->capacity__5IBC= 0;
+  HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__->count__EKBC= 0;
+  result__S3DB=NULL;
+  ptr__T3DB=((__POINTER )(NULL));
+  typ_id__Y3DB= 0;
+  sz__V3DB=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo));
+  if ((sz__V3DB ==  0)) {
+    result__S3DB=HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__;
   } else {
-    typ_id__2NBB=__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__ZNBB);
-    if ((typ_id__2NBB == (__INTEGER)(-  1))) {
-      a__P3HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__Q3HG=(__UINTEGER_32)((__UINTEGER_32)(sz__ZNBB + a__P3HG) & (__UINTEGER_32)(~ a__P3HG));
-      ptr_table__WHLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Q3HG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__VHLG=((__POINTER )(NULL));
-      result__XHLG=((__POINTER *)ptr_table__WHLG)[ 0];
-      if ((result__XHLG == (void *)NULL)) {
-        result__XHLG=new_lab__RUJ(new_size__Q3HG);
-        next__VHLG=(void *)((unsigned long)result__XHLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q3HG)));
-        ((__POINTER *)next__VHLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__WHLG)[ 0]=next__VHLG;
-      } else {
-        next__VHLG=((__POINTER *)result__XHLG)[ 0];
-        if ((next__VHLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XHLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__Q3HG <<  1)) <=  4096)) {
-            next__VHLG=(void *)((unsigned long)result__XHLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q3HG)));
-          } else {
-            next__VHLG=new_lab__RUJ(new_size__Q3HG);
-          };
-          ((__POINTER *)next__VHLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WHLG)[ 0]=next__VHLG;
-        } else {
-          ((__POINTER *)result__XHLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__VHLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__XHLG=next__VHLG;
-        };
-      };
-      ptr__XNBB=result__XHLG;
-    } else {
-      t__U3HG=((__UINTEGER_32 )typ_id__2NBB);
-      a__T3HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__4HLG=(__UINTEGER_32)((__UINTEGER_32)(sz__ZNBB + a__T3HG) & (__UINTEGER_32)(~ a__T3HG));
-      ptr_table__1HLG=((__POINTER )(&(table_type[(t__U3HG)])));
-      lab_type__3HLG=(__UINTEGER_32)(t__U3HG |  1);
-      next__0HLG=((__POINTER )(NULL));
-      result__2HLG=((__POINTER *)ptr_table__1HLG)[ 0];
-      if ((result__2HLG == (void *)NULL)) {
-        result__2HLG=new_lab__RUJ(lab_type__3HLG);
-        next__0HLG=(void *)((unsigned long)result__2HLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4HLG)));
-        ((__POINTER *)next__0HLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__1HLG)[ 0]=next__0HLG;
-      } else {
-        next__0HLG=((__POINTER *)result__2HLG)[ 0];
-        if ((next__0HLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2HLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__4HLG <<  1)) <=  4096)) {
-            next__0HLG=(void *)((unsigned long)result__2HLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4HLG)));
-          } else {
-            next__0HLG=new_lab__RUJ(lab_type__3HLG);
-          };
-          ((__POINTER *)next__0HLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1HLG)[ 0]=next__0HLG;
-        } else {
-          ((__POINTER *)result__2HLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__0HLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__2HLG=next__0HLG;
-        };
-      };
-      ptr__XNBB=result__2HLG;
-    };
-    result__WNBB=((__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *)ptr__XNBB);
-    *(result__WNBB) = *(HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__);
-  };
-  Self__ZC4B=((__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *)result__WNBB);
-  new_capacity__DUFC=prime_number_ceiling__33Z( 193);
-  Self__ZC4B->buckets__ME3B=create__3HQC(new_capacity__DUFC);
-  Self__ZC4B->capacity__HE3B=new_capacity__DUFC;
-  Self__ZC4B->count__MF3B= 0;
-  prototype_dico__PWQ=result__WNBB;
-  HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__->key__YE3B=NULL;
-  HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__->next__DF3B=NULL;
-  PROTOTYPE__->filename__AUG=NULL;
-  ARRAYED_COLLECTIONoPROTOTYPEo__->storage__2WR=NULL;
-  ARRAYED_COLLECTIONoPROTOTYPEo__->capacity__CIS= 0;
-  ARRAYED_COLLECTIONoPROTOTYPEo__->upper__OIS= 0;
-  FAST_ARRAYoPROTOTYPEo__->parent_arrayed_collection__VOH=(*ARRAYED_COLLECTIONoPROTOTYPEo__);
-  result__EQJ=NULL;
-  ptr__FQJ=((__POINTER )(NULL));
-  typ_id__KQJ= 0;
-  sz__HQJ=((__UINTEGER_32 )sizeof(__FAST_ARRAYoPROTOTYPEo));
-  if ((sz__HQJ ==  0)) {
-    result__EQJ=FAST_ARRAYoPROTOTYPEo__;
+    typ_id__Y3DB=__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__V3DB);
+    if ((typ_id__Y3DB == (__INTEGER)(-  1))) {
+      a__SN1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__TN1G=(__UINTEGER_32)((__UINTEGER_32)(sz__V3DB + a__SN1G) & (__UINTEGER_32)(~ a__SN1G));
+      ptr_table__5V4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TN1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__4V4G=((__POINTER )(NULL));
+      result__AW4G=((__POINTER *)ptr_table__5V4G)[ 0];
+      if ((result__AW4G == (void *)NULL)) {
+        result__AW4G=new_lab__2QJ(new_size__TN1G);
+        next__4V4G=(void *)((unsigned long)result__AW4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TN1G)));
+        ((__POINTER *)next__4V4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__5V4G)[ 0]=next__4V4G;
+      } else {
+        next__4V4G=((__POINTER *)result__AW4G)[ 0];
+        if ((next__4V4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AW4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__TN1G <<  1)) <=  4096)) {
+            next__4V4G=(void *)((unsigned long)result__AW4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TN1G)));
+          } else {
+            next__4V4G=new_lab__2QJ(new_size__TN1G);
+          };
+          ((__POINTER *)next__4V4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__5V4G)[ 0]=next__4V4G;
+        } else {
+          ((__POINTER *)result__AW4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__4V4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__AW4G=next__4V4G;
+        };
+      };
+      ptr__T3DB=result__AW4G;
+    } else {
+      t__XN1G=((__UINTEGER_32 )typ_id__Y3DB);
+      a__WN1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__HW4G=(__UINTEGER_32)((__UINTEGER_32)(sz__V3DB + a__WN1G) & (__UINTEGER_32)(~ a__WN1G));
+      ptr_table__EW4G=((__POINTER )(&(table_type[(t__XN1G)])));
+      lab_type__GW4G=(__UINTEGER_32)(t__XN1G |  1);
+      next__DW4G=((__POINTER )(NULL));
+      result__FW4G=((__POINTER *)ptr_table__EW4G)[ 0];
+      if ((result__FW4G == (void *)NULL)) {
+        result__FW4G=new_lab__2QJ(lab_type__GW4G);
+        next__DW4G=(void *)((unsigned long)result__FW4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HW4G)));
+        ((__POINTER *)next__DW4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__EW4G)[ 0]=next__DW4G;
+      } else {
+        next__DW4G=((__POINTER *)result__FW4G)[ 0];
+        if ((next__DW4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FW4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__HW4G <<  1)) <=  4096)) {
+            next__DW4G=(void *)((unsigned long)result__FW4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HW4G)));
+          } else {
+            next__DW4G=new_lab__2QJ(lab_type__GW4G);
+          };
+          ((__POINTER *)next__DW4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__EW4G)[ 0]=next__DW4G;
+        } else {
+          ((__POINTER *)result__FW4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__DW4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__FW4G=next__DW4G;
+        };
+      };
+      ptr__T3DB=result__FW4G;
+    };
+    result__S3DB=((__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *)ptr__T3DB);
+    *(result__S3DB) = *(HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__);
+  };
+  Self__JICC=((__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *)result__S3DB);
+  new_capacity__3LJC=prime_number_ceiling__H41( 193);
+  Self__JICC->buckets__EJBC=create__Y2SC(new_capacity__3LJC);
+  Self__JICC->capacity__5IBC=new_capacity__3LJC;
+  Self__JICC->count__EKBC= 0;
+  prototype_dico__5SS=result__S3DB;
+  HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__->key__QJBC=NULL;
+  HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__->next__1JBC=NULL;
+  PROTOTYPE__->filename__EPG=NULL;
+  PROTOTYPE__->shortname__VHE=NULL;
+  ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__->upper__F3AC= 0;
+  ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__->capacity__H3AC= 0;
+  ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__->storage__D4AC=NULL;
+  FAST_ARRAYoITM_TYPE_PARAMETERo__->parent_arrayed_collection__DME=(*ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__);
+  ITM_TYPE_SIMPLE__->name__0XP=NULL;
+  ITM_TYPE_PARAMETER__->parent_itm_type__NDE=(*ITM_TYPE_SIMPLE__);
+  PROTOTYPE__->idf_generic_list__EME=NULL;
+  ARRAYED_COLLECTIONoPROTOTYPEo__->upper__HJ= 0;
+  ARRAYED_COLLECTIONoPROTOTYPEo__->storage__0ST=NULL;
+  ARRAYED_COLLECTIONoPROTOTYPEo__->capacity__NCU= 0;
+  FAST_ARRAYoPROTOTYPEo__->parent_arrayed_collection__AJ=(*ARRAYED_COLLECTIONoPROTOTYPEo__);
+  result__UMJ=NULL;
+  ptr__VMJ=((__POINTER )(NULL));
+  typ_id__0MJ= 0;
+  sz__XMJ=((__UINTEGER_32 )sizeof(__FAST_ARRAYoPROTOTYPEo));
+  if ((sz__XMJ ==  0)) {
+    result__UMJ=FAST_ARRAYoPROTOTYPEo__;
   } else {
-    typ_id__KQJ=__FAST_ARRAYoPROTOTYPEo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__HQJ);
-    if ((typ_id__KQJ == (__INTEGER)(-  1))) {
-      a__X3HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__Y3HG=(__UINTEGER_32)((__UINTEGER_32)(sz__HQJ + a__X3HG) & (__UINTEGER_32)(~ a__X3HG));
-      ptr_table__AILG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Y3HG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__5HLG=((__POINTER )(NULL));
-      result__BILG=((__POINTER *)ptr_table__AILG)[ 0];
-      if ((result__BILG == (void *)NULL)) {
-        result__BILG=new_lab__RUJ(new_size__Y3HG);
-        next__5HLG=(void *)((unsigned long)result__BILG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y3HG)));
-        ((__POINTER *)next__5HLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__AILG)[ 0]=next__5HLG;
-      } else {
-        next__5HLG=((__POINTER *)result__BILG)[ 0];
-        if ((next__5HLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BILG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__Y3HG <<  1)) <=  4096)) {
-            next__5HLG=(void *)((unsigned long)result__BILG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y3HG)));
-          } else {
-            next__5HLG=new_lab__RUJ(new_size__Y3HG);
-          };
-          ((__POINTER *)next__5HLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__AILG)[ 0]=next__5HLG;
-        } else {
-          ((__POINTER *)result__BILG)[ 0]=(void *)((unsigned long)((__POINTER *)next__5HLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__BILG=next__5HLG;
-        };
-      };
-      ptr__FQJ=result__BILG;
-    } else {
-      t__23HG=((__UINTEGER_32 )typ_id__KQJ);
-      a__13HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__IILG=(__UINTEGER_32)((__UINTEGER_32)(sz__HQJ + a__13HG) & (__UINTEGER_32)(~ a__13HG));
-      ptr_table__FILG=((__POINTER )(&(table_type[(t__23HG)])));
-      lab_type__HILG=(__UINTEGER_32)(t__23HG |  1);
-      next__EILG=((__POINTER )(NULL));
-      result__GILG=((__POINTER *)ptr_table__FILG)[ 0];
-      if ((result__GILG == (void *)NULL)) {
-        result__GILG=new_lab__RUJ(lab_type__HILG);
-        next__EILG=(void *)((unsigned long)result__GILG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IILG)));
-        ((__POINTER *)next__EILG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__FILG)[ 0]=next__EILG;
-      } else {
-        next__EILG=((__POINTER *)result__GILG)[ 0];
-        if ((next__EILG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GILG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__IILG <<  1)) <=  4096)) {
-            next__EILG=(void *)((unsigned long)result__GILG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IILG)));
-          } else {
-            next__EILG=new_lab__RUJ(lab_type__HILG);
-          };
-          ((__POINTER *)next__EILG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FILG)[ 0]=next__EILG;
-        } else {
-          ((__POINTER *)result__GILG)[ 0]=(void *)((unsigned long)((__POINTER *)next__EILG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__GILG=next__EILG;
-        };
-      };
-      ptr__FQJ=result__GILG;
-    };
-    result__EQJ=((__FAST_ARRAYoPROTOTYPEo *)ptr__FQJ);
-    *(result__EQJ) = *(FAST_ARRAYoPROTOTYPEo__);
-  };
-  Self__ZHS=((__FAST_ARRAYoPROTOTYPEo *)result__EQJ);
-  if ((Self__ZHS->parent_arrayed_collection__VOH.capacity__CIS <  512)) {
-    Self__ZHS->parent_arrayed_collection__VOH.storage__2WR=create__PWOB( 512);
-    Self__ZHS->parent_arrayed_collection__VOH.capacity__CIS= 512;
-  };
-  Self__ZHS->parent_arrayed_collection__VOH.upper__OIS=(__INTEGER)(-  1);
-  prototype_list__WOH=result__EQJ;
-  PROTOTYPE__->index__CRG= 0;
-  HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__->item__P2ED=NULL;
-  string_tmp__YWV=create__01( 128);
-  PROTOTYPE__->source__Q0B=NULL;
-  HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__->buckets__JJCC=NULL;
-  HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__->capacity__FU3B= 0;
-  HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__->count__L0CC= 0;
-  PROTOTYPE__->slot_list__MXQ=NULL;
-  object__M0B=NULL;
-  source__S0B=NULL;
-  position__V0B= 0;
-  pos_cur__Y0B= 0;
-  pos_line__Z0B= 0;
-  pos_col__00B= 0;
-  key_comment_default__N1B=NULL;
-  is_active_short__L1B=FALSE__;
-  output_code__RI=create__01( 4000000);
-  short_derive__O1B= 0;
-  HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__->buckets__MFR=NULL;
-  HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__->capacity__HFR= 0;
-  HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__->count__ONW= 0;
-  result__ORH=NULL;
-  ptr__PRH=((__POINTER )(NULL));
-  typ_id__URH= 0;
-  sz__RRH=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo));
-  if ((sz__RRH ==  0)) {
-    result__ORH=HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__;
+    typ_id__0MJ=__FAST_ARRAYoPROTOTYPEo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__XMJ);
+    if ((typ_id__0MJ == (__INTEGER)(-  1))) {
+      a__0N1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__1N1G=(__UINTEGER_32)((__UINTEGER_32)(sz__XMJ + a__0N1G) & (__UINTEGER_32)(~ a__0N1G));
+      ptr_table__JW4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1N1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__IW4G=((__POINTER )(NULL));
+      result__KW4G=((__POINTER *)ptr_table__JW4G)[ 0];
+      if ((result__KW4G == (void *)NULL)) {
+        result__KW4G=new_lab__2QJ(new_size__1N1G);
+        next__IW4G=(void *)((unsigned long)result__KW4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1N1G)));
+        ((__POINTER *)next__IW4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__JW4G)[ 0]=next__IW4G;
+      } else {
+        next__IW4G=((__POINTER *)result__KW4G)[ 0];
+        if ((next__IW4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KW4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__1N1G <<  1)) <=  4096)) {
+            next__IW4G=(void *)((unsigned long)result__KW4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1N1G)));
+          } else {
+            next__IW4G=new_lab__2QJ(new_size__1N1G);
+          };
+          ((__POINTER *)next__IW4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__JW4G)[ 0]=next__IW4G;
+        } else {
+          ((__POINTER *)result__KW4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__IW4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__KW4G=next__IW4G;
+        };
+      };
+      ptr__VMJ=result__KW4G;
+    } else {
+      t__5N1G=((__UINTEGER_32 )typ_id__0MJ);
+      a__4N1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__RW4G=(__UINTEGER_32)((__UINTEGER_32)(sz__XMJ + a__4N1G) & (__UINTEGER_32)(~ a__4N1G));
+      ptr_table__OW4G=((__POINTER )(&(table_type[(t__5N1G)])));
+      lab_type__QW4G=(__UINTEGER_32)(t__5N1G |  1);
+      next__NW4G=((__POINTER )(NULL));
+      result__PW4G=((__POINTER *)ptr_table__OW4G)[ 0];
+      if ((result__PW4G == (void *)NULL)) {
+        result__PW4G=new_lab__2QJ(lab_type__QW4G);
+        next__NW4G=(void *)((unsigned long)result__PW4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RW4G)));
+        ((__POINTER *)next__NW4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__OW4G)[ 0]=next__NW4G;
+      } else {
+        next__NW4G=((__POINTER *)result__PW4G)[ 0];
+        if ((next__NW4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PW4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__RW4G <<  1)) <=  4096)) {
+            next__NW4G=(void *)((unsigned long)result__PW4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RW4G)));
+          } else {
+            next__NW4G=new_lab__2QJ(lab_type__QW4G);
+          };
+          ((__POINTER *)next__NW4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__OW4G)[ 0]=next__NW4G;
+        } else {
+          ((__POINTER *)result__PW4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__NW4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__PW4G=next__NW4G;
+        };
+      };
+      ptr__VMJ=result__PW4G;
+    };
+    result__UMJ=((__FAST_ARRAYoPROTOTYPEo *)ptr__VMJ);
+    *(result__UMJ) = *(FAST_ARRAYoPROTOTYPEo__);
+  };
+  Self__ECU=((__FAST_ARRAYoPROTOTYPEo *)result__UMJ);
+  if ((Self__ECU->parent_arrayed_collection__AJ.capacity__NCU <  512)) {
+    Self__ECU->parent_arrayed_collection__AJ.storage__0ST=create__WESB( 512);
+    Self__ECU->parent_arrayed_collection__AJ.capacity__NCU= 512;
+  };
+  Self__ECU->parent_arrayed_collection__AJ.upper__HJ=(__INTEGER)(-  1);
+  prototype_list__BJ=result__UMJ;
+  PROTOTYPE__->index__FMG= 0;
+  HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__->item__CNGD=NULL;
+  string_tmp__0VX=create__BBB( 128);
+  PROTOTYPE__->source__3AC=NULL;
+  HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__->buckets__20FC=NULL;
+  HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__->capacity__L0BC= 0;
+  HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__->count__FJGC= 0;
+  PROTOTYPE__->slot_list__MUS=NULL;
+  object__ZAC=NULL;
+  source__5AC=NULL;
+  position__CBC= 0;
+  pos_cur__FBC= 0;
+  pos_line__GBC= 0;
+  pos_col__HBC= 0;
+  key_comment_default__QBC=NULL;
+  is_catch_comment__QWC=FALSE__;
+  is_active_short__OBC=FALSE__;
+  output_code__SI=create__BBB( 4000000);
+  short_derive__RBC= 0;
+  last_comment__K0D=create__BBB( 256);
+  last_slot__A2D=NULL;
+  ITM_SLOT__->comment__4XID=NULL;
+  HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__->buckets__PCT=NULL;
+  HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__->capacity__KCT= 0;
+  HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__->count__YLY= 0;
+  result__1MH=NULL;
+  ptr__2MH=((__POINTER )(NULL));
+  typ_id__BNH= 0;
+  sz__4MH=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo));
+  if ((sz__4MH ==  0)) {
+    result__1MH=HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__;
   } else {
-    typ_id__URH=__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__RRH);
-    if ((typ_id__URH == (__INTEGER)(-  1))) {
-      a__53HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__A4HG=(__UINTEGER_32)((__UINTEGER_32)(sz__RRH + a__53HG) & (__UINTEGER_32)(~ a__53HG));
-      ptr_table__KILG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__A4HG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__JILG=((__POINTER )(NULL));
-      result__LILG=((__POINTER *)ptr_table__KILG)[ 0];
-      if ((result__LILG == (void *)NULL)) {
-        result__LILG=new_lab__RUJ(new_size__A4HG);
-        next__JILG=(void *)((unsigned long)result__LILG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A4HG)));
-        ((__POINTER *)next__JILG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__KILG)[ 0]=next__JILG;
-      } else {
-        next__JILG=((__POINTER *)result__LILG)[ 0];
-        if ((next__JILG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LILG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__A4HG <<  1)) <=  4096)) {
-            next__JILG=(void *)((unsigned long)result__LILG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A4HG)));
-          } else {
-            next__JILG=new_lab__RUJ(new_size__A4HG);
-          };
-          ((__POINTER *)next__JILG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KILG)[ 0]=next__JILG;
-        } else {
-          ((__POINTER *)result__LILG)[ 0]=(void *)((unsigned long)((__POINTER *)next__JILG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__LILG=next__JILG;
-        };
-      };
-      ptr__PRH=result__LILG;
-    } else {
-      t__E4HG=((__UINTEGER_32 )typ_id__URH);
-      a__D4HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__SILG=(__UINTEGER_32)((__UINTEGER_32)(sz__RRH + a__D4HG) & (__UINTEGER_32)(~ a__D4HG));
-      ptr_table__PILG=((__POINTER )(&(table_type[(t__E4HG)])));
-      lab_type__RILG=(__UINTEGER_32)(t__E4HG |  1);
-      next__OILG=((__POINTER )(NULL));
-      result__QILG=((__POINTER *)ptr_table__PILG)[ 0];
-      if ((result__QILG == (void *)NULL)) {
-        result__QILG=new_lab__RUJ(lab_type__RILG);
-        next__OILG=(void *)((unsigned long)result__QILG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SILG)));
-        ((__POINTER *)next__OILG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__PILG)[ 0]=next__OILG;
-      } else {
-        next__OILG=((__POINTER *)result__QILG)[ 0];
-        if ((next__OILG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QILG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__SILG <<  1)) <=  4096)) {
-            next__OILG=(void *)((unsigned long)result__QILG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SILG)));
-          } else {
-            next__OILG=new_lab__RUJ(lab_type__RILG);
-          };
-          ((__POINTER *)next__OILG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PILG)[ 0]=next__OILG;
-        } else {
-          ((__POINTER *)result__QILG)[ 0]=(void *)((unsigned long)((__POINTER *)next__OILG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__QILG=next__OILG;
-        };
-      };
-      ptr__PRH=result__QILG;
-    };
-    result__ORH=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)ptr__PRH);
-    *(result__ORH) = *(HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__);
-  };
-  Self__ESR=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)result__ORH);
-  new_capacity__JNW=prime_number_ceiling__33Z( 193);
-  Self__ESR->buckets__MFR=create__TC2(new_capacity__JNW);
-  Self__ESR->capacity__HFR=new_capacity__JNW;
-  Self__ESR->count__ONW= 0;
-  short_dico__LD=result__ORH;
-  HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__->key__YFR=NULL;
-  HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__->next__DGR=NULL;
-  token__M1C=create__01( 100);
-  HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__->item__FV1=NULL;
-  LINKED_COLLECTIONoSTRING_CONSTANTo__->upper__F2C= 0;
-  LINKED_LISToSTRING_CONSTANTo__->parent_linked_collection__GD=(*LINKED_COLLECTIONoSTRING_CONSTANTo__);
-  LINKED_LISToSTRING_CONSTANTo__->mem_idx__2WAC= 0;
-  LINKED_LISToSTRING_CONSTANTo__->mem_lnk__4WAC=NULL;
-  LINKED_LISToSTRING_CONSTANTo__->first_link__SWAC=NULL;
-  LINKED_LIST_NODEoSTRING_CONSTANTo__->next__NQQD=NULL;
-  LINKED_LIST_NODEoSTRING_CONSTANTo__->item__P4FD=NULL;
-  type_error__0RG= 0;
-  msg_err__1RG=create__01( 256);
-  begin_position__H0D= 0;
-  last_string__NTC=NULL;
-  last_len_string__3IN= 0;
-  string_tmp2__FBJ=create__01( 256);
-  last_integer__ZHN= 0;
-  LINKED_LISToSTRING_CONSTANTo__->last_link__1WAC=NULL;
-  index_count__YZ= 0;
-  HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__->buckets__TAQ=NULL;
-  HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__->capacity__OAQ= 0;
-  HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__->count__TBQ= 0;
-  result__CIC=NULL;
-  ptr__DIC=((__POINTER )(NULL));
-  typ_id__IIC= 0;
-  sz__FIC=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo));
-  if ((sz__FIC ==  0)) {
-    result__CIC=HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__;
+    typ_id__BNH=__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__4MH);
+    if ((typ_id__BNH == (__INTEGER)(-  1))) {
+      a__CO1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__DO1G=(__UINTEGER_32)((__UINTEGER_32)(sz__4MH + a__CO1G) & (__UINTEGER_32)(~ a__CO1G));
+      ptr_table__TW4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DO1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__SW4G=((__POINTER )(NULL));
+      result__UW4G=((__POINTER *)ptr_table__TW4G)[ 0];
+      if ((result__UW4G == (void *)NULL)) {
+        result__UW4G=new_lab__2QJ(new_size__DO1G);
+        next__SW4G=(void *)((unsigned long)result__UW4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DO1G)));
+        ((__POINTER *)next__SW4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__TW4G)[ 0]=next__SW4G;
+      } else {
+        next__SW4G=((__POINTER *)result__UW4G)[ 0];
+        if ((next__SW4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UW4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__DO1G <<  1)) <=  4096)) {
+            next__SW4G=(void *)((unsigned long)result__UW4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DO1G)));
+          } else {
+            next__SW4G=new_lab__2QJ(new_size__DO1G);
+          };
+          ((__POINTER *)next__SW4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__TW4G)[ 0]=next__SW4G;
+        } else {
+          ((__POINTER *)result__UW4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__SW4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__UW4G=next__SW4G;
+        };
+      };
+      ptr__2MH=result__UW4G;
+    } else {
+      t__HO1G=((__UINTEGER_32 )typ_id__BNH);
+      a__GO1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__1W4G=(__UINTEGER_32)((__UINTEGER_32)(sz__4MH + a__GO1G) & (__UINTEGER_32)(~ a__GO1G));
+      ptr_table__YW4G=((__POINTER )(&(table_type[(t__HO1G)])));
+      lab_type__0W4G=(__UINTEGER_32)(t__HO1G |  1);
+      next__XW4G=((__POINTER )(NULL));
+      result__ZW4G=((__POINTER *)ptr_table__YW4G)[ 0];
+      if ((result__ZW4G == (void *)NULL)) {
+        result__ZW4G=new_lab__2QJ(lab_type__0W4G);
+        next__XW4G=(void *)((unsigned long)result__ZW4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1W4G)));
+        ((__POINTER *)next__XW4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__YW4G)[ 0]=next__XW4G;
+      } else {
+        next__XW4G=((__POINTER *)result__ZW4G)[ 0];
+        if ((next__XW4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZW4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__1W4G <<  1)) <=  4096)) {
+            next__XW4G=(void *)((unsigned long)result__ZW4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1W4G)));
+          } else {
+            next__XW4G=new_lab__2QJ(lab_type__0W4G);
+          };
+          ((__POINTER *)next__XW4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__YW4G)[ 0]=next__XW4G;
+        } else {
+          ((__POINTER *)result__ZW4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__XW4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__ZW4G=next__XW4G;
+        };
+      };
+      ptr__2MH=result__ZW4G;
+    };
+    result__1MH=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)ptr__2MH);
+    *(result__1MH) = *(HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__);
+  };
+  Self__PMT=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)result__1MH);
+  new_capacity__TLY=prime_number_ceiling__H41( 193);
+  Self__PMT->buckets__PCT=create__RF4(new_capacity__TLY);
+  Self__PMT->capacity__KCT=new_capacity__TLY;
+  Self__PMT->count__YLY= 0;
+  short_dico__QD=result__1MH;
+  HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__->key__1CT=NULL;
+  HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__->next__GDT=NULL;
+  token__WBD=create__BBB( 100);
+  HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__->item__XX3=NULL;
+  LINKED_COLLECTIONoSTRING_CONSTANTo__->upper__PCD= 0;
+  LINKED_LISToSTRING_CONSTANTo__->parent_linked_collection__LD=(*LINKED_COLLECTIONoSTRING_CONSTANTo__);
+  LINKED_LISToSTRING_CONSTANTo__->mem_idx__3PEC= 0;
+  LINKED_LISToSTRING_CONSTANTo__->mem_lnk__5PEC=NULL;
+  LINKED_LISToSTRING_CONSTANTo__->first_link__TPEC=NULL;
+  LINKED_LIST_NODEoSTRING_CONSTANTo__->next__F2ND=NULL;
+  LINKED_LIST_NODEoSTRING_CONSTANTo__->item__IFHD=NULL;
+  type_error__4MG= 0;
+  msg_err__5MG=create__BBB( 256);
+  begin_position__1AE= 0;
+  last_string__YZC=NULL;
+  string_tmp2__R5I=create__BBB( 256);
+  last_integer__JRO= 0;
+  LINKED_LISToSTRING_CONSTANTo__->last_link__2PEC=NULL;
+  index_count__X4= 0;
+  HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__->buckets__31R=NULL;
+  HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__->capacity__Y1R= 0;
+  HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__->count__32R= 0;
+  result__3NC=NULL;
+  ptr__4NC=((__POINTER )(NULL));
+  typ_id__DOC= 0;
+  sz__AOC=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo));
+  if ((sz__AOC ==  0)) {
+    result__3NC=HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__;
   } else {
-    typ_id__IIC=__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__FIC);
-    if ((typ_id__IIC == (__INTEGER)(-  1))) {
-      a__H4HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__I4HG=(__UINTEGER_32)((__UINTEGER_32)(sz__FIC + a__H4HG) & (__UINTEGER_32)(~ a__H4HG));
-      ptr_table__UILG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__I4HG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__TILG=((__POINTER )(NULL));
-      result__VILG=((__POINTER *)ptr_table__UILG)[ 0];
-      if ((result__VILG == (void *)NULL)) {
-        result__VILG=new_lab__RUJ(new_size__I4HG);
-        next__TILG=(void *)((unsigned long)result__VILG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I4HG)));
-        ((__POINTER *)next__TILG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__UILG)[ 0]=next__TILG;
-      } else {
-        next__TILG=((__POINTER *)result__VILG)[ 0];
-        if ((next__TILG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VILG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__I4HG <<  1)) <=  4096)) {
-            next__TILG=(void *)((unsigned long)result__VILG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I4HG)));
-          } else {
-            next__TILG=new_lab__RUJ(new_size__I4HG);
-          };
-          ((__POINTER *)next__TILG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UILG)[ 0]=next__TILG;
-        } else {
-          ((__POINTER *)result__VILG)[ 0]=(void *)((unsigned long)((__POINTER *)next__TILG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__VILG=next__TILG;
-        };
-      };
-      ptr__DIC=result__VILG;
-    } else {
-      t__M4HG=((__UINTEGER_32 )typ_id__IIC);
-      a__L4HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__2ILG=(__UINTEGER_32)((__UINTEGER_32)(sz__FIC + a__L4HG) & (__UINTEGER_32)(~ a__L4HG));
-      ptr_table__ZILG=((__POINTER )(&(table_type[(t__M4HG)])));
-      lab_type__1ILG=(__UINTEGER_32)(t__M4HG |  1);
-      next__YILG=((__POINTER )(NULL));
-      result__0ILG=((__POINTER *)ptr_table__ZILG)[ 0];
-      if ((result__0ILG == (void *)NULL)) {
-        result__0ILG=new_lab__RUJ(lab_type__1ILG);
-        next__YILG=(void *)((unsigned long)result__0ILG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2ILG)));
-        ((__POINTER *)next__YILG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ZILG)[ 0]=next__YILG;
-      } else {
-        next__YILG=((__POINTER *)result__0ILG)[ 0];
-        if ((next__YILG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0ILG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__2ILG <<  1)) <=  4096)) {
-            next__YILG=(void *)((unsigned long)result__0ILG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2ILG)));
-          } else {
-            next__YILG=new_lab__RUJ(lab_type__1ILG);
-          };
-          ((__POINTER *)next__YILG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZILG)[ 0]=next__YILG;
-        } else {
-          ((__POINTER *)result__0ILG)[ 0]=(void *)((unsigned long)((__POINTER *)next__YILG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__0ILG=next__YILG;
-        };
-      };
-      ptr__DIC=result__0ILG;
-    };
-    result__CIC=((__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *)ptr__DIC);
-    *(result__CIC) = *(HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__);
-  };
-  Self__PSQ=((__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *)result__CIC);
-  new_capacity__VMV=prime_number_ceiling__33Z( 193);
-  Self__PSQ->buckets__TAQ=create__RY0(new_capacity__VMV);
-  Self__PSQ->capacity__OAQ=new_capacity__VMV;
-  Self__PSQ->count__TBQ= 0;
-  HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__->key__5AQ=NULL;
-  HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__->next__KBQ=NULL;
-  ARRAYED_COLLECTIONoSLOTo__->capacity__0IQ= 0;
-  FAST_ARRAYoSLOTo__->parent_arrayed_collection__J0=(*ARRAYED_COLLECTIONoSLOTo__);
-  ARRAYED_COLLECTIONoTYPE_IDo__->upper__YCQ= 0;
-  ARRAYED_COLLECTIONoTYPE_IDo__->capacity__0CQ= 0;
-  ARRAYED_COLLECTIONoTYPE_IDo__->storage__WDQ=NULL;
-  FAST_ARRAYoTYPE_IDo__->parent_arrayed_collection__I1=(*ARRAYED_COLLECTIONoTYPE_IDo__);
-  list_id__K1=NULL;
-  directory_list__UB=NULL;
-  file_list__WB=NULL;
-  current_list__YB=NULL;
-  proto_input__AI=NULL;
-  ARRAYED_COLLECTIONoSTRING_CONSTANTo__->upper__I5N= 0;
-  ARRAYED_COLLECTIONoSTRING_CONSTANTo__->capacity__5XQ= 0;
-  ARRAYED_COLLECTIONoSTRING_CONSTANTo__->storage__WDR=NULL;
-  FAST_ARRAYoSTRING_CONSTANTo__->parent_arrayed_collection__30B=(*ARRAYED_COLLECTIONoSTRING_CONSTANTo__);
-  keyword_generic_list__40B=create_with_capacity__GMD( 2);
-  HASHED_SEToSTRING_CONSTANTo__->buckets__3KT=NULL;
-  HASHED_SEToSTRING_CONSTANTo__->capacity__PNR= 0;
-  HASHED_SEToSTRING_CONSTANTo__->count__UKW= 0;
-  short_local__W1B=NULL;
-  PROTOTYPE__->type_style__3VC=NULL;
-  PROTOTYPE__->export_list__XHE=NULL;
-  PROTOTYPE__->import_list__5HE=NULL;
-  HASHED_SEToITM_TYPE_SIMPLEo__->buckets__5J4B=NULL;
-  HASHED_SEToITM_TYPE_SIMPLEo__->capacity__0J4B= 0;
-  HASHED_SEToITM_TYPE_SIMPLEo__->count__5K4B= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__->upper__IZT= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__->capacity__4CU= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__->storage__ZDU=NULL;
-  FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__->parent_arrayed_collection__N5O=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__);
-  ARRAYED_COLLECTIONoITM_TYPE_MONOo__->upper__Q5T= 0;
-  ARRAYED_COLLECTIONoITM_TYPE_MONOo__->capacity__S5T= 0;
-  ARRAYED_COLLECTIONoITM_TYPE_MONOo__->storage__OAU=NULL;
-  FAST_ARRAYoITM_TYPE_MONOo__->parent_arrayed_collection__GRC=(*ARRAYED_COLLECTIONoITM_TYPE_MONOo__);
-  result__XLP=NULL;
-  ptr__YLP=((__POINTER )(NULL));
-  typ_id__3LP= 0;
-  sz__0LP=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo));
-  if ((sz__0LP ==  0)) {
-    result__XLP=FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__;
+    typ_id__DOC=__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__AOC);
+    if ((typ_id__DOC == (__INTEGER)(-  1))) {
+      a__KO1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__LO1G=(__UINTEGER_32)((__UINTEGER_32)(sz__AOC + a__KO1G) & (__UINTEGER_32)(~ a__KO1G));
+      ptr_table__3W4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LO1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__2W4G=((__POINTER )(NULL));
+      result__4W4G=((__POINTER *)ptr_table__3W4G)[ 0];
+      if ((result__4W4G == (void *)NULL)) {
+        result__4W4G=new_lab__2QJ(new_size__LO1G);
+        next__2W4G=(void *)((unsigned long)result__4W4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LO1G)));
+        ((__POINTER *)next__2W4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__3W4G)[ 0]=next__2W4G;
+      } else {
+        next__2W4G=((__POINTER *)result__4W4G)[ 0];
+        if ((next__2W4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4W4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__LO1G <<  1)) <=  4096)) {
+            next__2W4G=(void *)((unsigned long)result__4W4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LO1G)));
+          } else {
+            next__2W4G=new_lab__2QJ(new_size__LO1G);
+          };
+          ((__POINTER *)next__2W4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__3W4G)[ 0]=next__2W4G;
+        } else {
+          ((__POINTER *)result__4W4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__2W4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__4W4G=next__2W4G;
+        };
+      };
+      ptr__4NC=result__4W4G;
+    } else {
+      t__PO1G=((__UINTEGER_32 )typ_id__DOC);
+      a__OO1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__FX4G=(__UINTEGER_32)((__UINTEGER_32)(sz__AOC + a__OO1G) & (__UINTEGER_32)(~ a__OO1G));
+      ptr_table__CX4G=((__POINTER )(&(table_type[(t__PO1G)])));
+      lab_type__EX4G=(__UINTEGER_32)(t__PO1G |  1);
+      next__BX4G=((__POINTER )(NULL));
+      result__DX4G=((__POINTER *)ptr_table__CX4G)[ 0];
+      if ((result__DX4G == (void *)NULL)) {
+        result__DX4G=new_lab__2QJ(lab_type__EX4G);
+        next__BX4G=(void *)((unsigned long)result__DX4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FX4G)));
+        ((__POINTER *)next__BX4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__CX4G)[ 0]=next__BX4G;
+      } else {
+        next__BX4G=((__POINTER *)result__DX4G)[ 0];
+        if ((next__BX4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DX4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__FX4G <<  1)) <=  4096)) {
+            next__BX4G=(void *)((unsigned long)result__DX4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FX4G)));
+          } else {
+            next__BX4G=new_lab__2QJ(lab_type__EX4G);
+          };
+          ((__POINTER *)next__BX4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__CX4G)[ 0]=next__BX4G;
+        } else {
+          ((__POINTER *)result__DX4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__BX4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__DX4G=next__BX4G;
+        };
+      };
+      ptr__4NC=result__DX4G;
+    };
+    result__3NC=((__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *)ptr__4NC);
+    *(result__3NC) = *(HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__);
+  };
+  Self__4OS=((__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *)result__3NC);
+  new_capacity__QKX=prime_number_ceiling__H41( 193);
+  Self__4OS->buckets__31R=create__2Y2(new_capacity__QKX);
+  Self__4OS->capacity__Y1R=new_capacity__QKX;
+  Self__4OS->count__32R= 0;
+  HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__->key__J2R=NULL;
+  HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__->next__U2R=NULL;
+  ARRAYED_COLLECTIONoSLOTo__->capacity__EES= 0;
+  FAST_ARRAYoSLOTo__->parent_arrayed_collection__J5=(*ARRAYED_COLLECTIONoSLOTo__);
+  ITM_SLOT__->parent_named__D5=(*NAMED__);
+  TYPE_FULL__->flag__IFS= 0;
+  ARRAYED_COLLECTIONoTYPE_IDo__->upper__C4R= 0;
+  ARRAYED_COLLECTIONoTYPE_IDo__->capacity__E4R= 0;
+  ARRAYED_COLLECTIONoTYPE_IDo__->storage__A5R=NULL;
+  FAST_ARRAYoTYPE_IDo__->parent_arrayed_collection__IAB=(*ARRAYED_COLLECTIONoTYPE_IDo__);
+  list_id__KAB=NULL;
+  directory_list__YB=NULL;
+  file_list__0B=NULL;
+  current_list__2B=NULL;
+  LINKED_COLLECTIONoENTRYo__->upper__FC2D= 0;
+  LINKED_LISToENTRYo__->parent_linked_collection__YSQD=(*LINKED_COLLECTIONoENTRYo__);
+  LINKED_LISToENTRYo__->first_link__DJUE=NULL;
+  LINKED_LISToENTRYo__->mem_idx__KJUE= 0;
+  LINKED_LISToENTRYo__->mem_lnk__LJUE=NULL;
+  LINKED_LISToENTRYo__->last_link__MJUE=NULL;
+  LINKED_LIST_NODEoENTRYo__->item__W0UE=NULL;
+  LINKED_LIST_NODEoENTRYo__->next__3YCF=NULL;
+  FILE_UNIX__->stream__VWQD=((__POINTER )(NULL));
+  proto_input__BI=NULL;
+  HASHED_SEToSTRING_CONSTANTo__->buckets__5DV=NULL;
+  HASHED_SEToSTRING_CONSTANTo__->capacity__0HT= 0;
+  HASHED_SEToSTRING_CONSTANTo__->count__IHY= 0;
+  short_local__ZBC=NULL;
+  output_decl__NFE=create__BBB( 60000);
+  PROTOTYPE__->type_style__H2C=NULL;
+  is_parameter_type__YJE=FALSE__;
+  ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__->upper__VUV= 0;
+  ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__->capacity__QYV= 0;
+  ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__->storage__LZV=NULL;
+  FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__->parent_arrayed_collection__ZTP=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__);
+  ARRAYED_COLLECTIONoITM_TYPE_MONOo__->upper__0HV= 0;
+  ARRAYED_COLLECTIONoITM_TYPE_MONOo__->storage__BMV=NULL;
+  ARRAYED_COLLECTIONoITM_TYPE_MONOo__->capacity__PNV= 0;
+  FAST_ARRAYoITM_TYPE_MONOo__->parent_arrayed_collection__JXC=(*ARRAYED_COLLECTIONoITM_TYPE_MONOo__);
+  result__RZQ=NULL;
+  ptr__SZQ=((__POINTER )(NULL));
+  typ_id__XZQ= 0;
+  sz__UZQ=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo));
+  if ((sz__UZQ ==  0)) {
+    result__RZQ=FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__;
   } else {
-    typ_id__3LP=__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__0LP);
-    if ((typ_id__3LP == (__INTEGER)(-  1))) {
-      a__P4HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__Q4HG=(__UINTEGER_32)((__UINTEGER_32)(sz__0LP + a__P4HG) & (__UINTEGER_32)(~ a__P4HG));
-      ptr_table__4ILG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Q4HG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__3ILG=((__POINTER )(NULL));
-      result__5ILG=((__POINTER *)ptr_table__4ILG)[ 0];
-      if ((result__5ILG == (void *)NULL)) {
-        result__5ILG=new_lab__RUJ(new_size__Q4HG);
-        next__3ILG=(void *)((unsigned long)result__5ILG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q4HG)));
-        ((__POINTER *)next__3ILG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__4ILG)[ 0]=next__3ILG;
-      } else {
-        next__3ILG=((__POINTER *)result__5ILG)[ 0];
-        if ((next__3ILG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5ILG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__Q4HG <<  1)) <=  4096)) {
-            next__3ILG=(void *)((unsigned long)result__5ILG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q4HG)));
-          } else {
-            next__3ILG=new_lab__RUJ(new_size__Q4HG);
-          };
-          ((__POINTER *)next__3ILG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4ILG)[ 0]=next__3ILG;
-        } else {
-          ((__POINTER *)result__5ILG)[ 0]=(void *)((unsigned long)((__POINTER *)next__3ILG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__5ILG=next__3ILG;
-        };
-      };
-      ptr__YLP=result__5ILG;
-    } else {
-      t__U4HG=((__UINTEGER_32 )typ_id__3LP);
-      a__T4HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__GJLG=(__UINTEGER_32)((__UINTEGER_32)(sz__0LP + a__T4HG) & (__UINTEGER_32)(~ a__T4HG));
-      ptr_table__DJLG=((__POINTER )(&(table_type[(t__U4HG)])));
-      lab_type__FJLG=(__UINTEGER_32)(t__U4HG |  1);
-      next__CJLG=((__POINTER )(NULL));
-      result__EJLG=((__POINTER *)ptr_table__DJLG)[ 0];
-      if ((result__EJLG == (void *)NULL)) {
-        result__EJLG=new_lab__RUJ(lab_type__FJLG);
-        next__CJLG=(void *)((unsigned long)result__EJLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GJLG)));
-        ((__POINTER *)next__CJLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__DJLG)[ 0]=next__CJLG;
-      } else {
-        next__CJLG=((__POINTER *)result__EJLG)[ 0];
-        if ((next__CJLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EJLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__GJLG <<  1)) <=  4096)) {
-            next__CJLG=(void *)((unsigned long)result__EJLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GJLG)));
-          } else {
-            next__CJLG=new_lab__RUJ(lab_type__FJLG);
-          };
-          ((__POINTER *)next__CJLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DJLG)[ 0]=next__CJLG;
-        } else {
-          ((__POINTER *)result__EJLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__CJLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__EJLG=next__CJLG;
-        };
-      };
-      ptr__YLP=result__EJLG;
-    };
-    result__XLP=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)ptr__YLP);
-    *(result__XLP) = *(FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__);
-  };
-  Self__GGU=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)result__XLP);
-  if ((Self__GGU->parent_arrayed_collection__N5O.capacity__4CU <  5)) {
-    Self__GGU->parent_arrayed_collection__N5O.storage__ZDU=create__0DOB( 5);
-    Self__GGU->parent_arrayed_collection__N5O.capacity__4CU= 5;
-  };
-  Self__GGU->parent_arrayed_collection__N5O.upper__IZT=(__INTEGER)(-  1);
-  free_list__O5O=result__XLP;
-  HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__->buckets__T0T=NULL;
-  HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__->capacity__O0T= 0;
-  HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__->count__CLU= 0;
-  result__NNP=NULL;
-  ptr__ONP=((__POINTER )(NULL));
-  typ_id__TNP= 0;
-  sz__QNP=((__UINTEGER_32 )sizeof(__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo));
-  if ((sz__QNP ==  0)) {
-    result__NNP=HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__;
+    typ_id__XZQ=__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__UZQ);
+    if ((typ_id__XZQ == (__INTEGER)(-  1))) {
+      a__SO1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__TO1G=(__UINTEGER_32)((__UINTEGER_32)(sz__UZQ + a__SO1G) & (__UINTEGER_32)(~ a__SO1G));
+      ptr_table__HX4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TO1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__GX4G=((__POINTER )(NULL));
+      result__IX4G=((__POINTER *)ptr_table__HX4G)[ 0];
+      if ((result__IX4G == (void *)NULL)) {
+        result__IX4G=new_lab__2QJ(new_size__TO1G);
+        next__GX4G=(void *)((unsigned long)result__IX4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TO1G)));
+        ((__POINTER *)next__GX4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__HX4G)[ 0]=next__GX4G;
+      } else {
+        next__GX4G=((__POINTER *)result__IX4G)[ 0];
+        if ((next__GX4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IX4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__TO1G <<  1)) <=  4096)) {
+            next__GX4G=(void *)((unsigned long)result__IX4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TO1G)));
+          } else {
+            next__GX4G=new_lab__2QJ(new_size__TO1G);
+          };
+          ((__POINTER *)next__GX4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__HX4G)[ 0]=next__GX4G;
+        } else {
+          ((__POINTER *)result__IX4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__GX4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__IX4G=next__GX4G;
+        };
+      };
+      ptr__SZQ=result__IX4G;
+    } else {
+      t__XO1G=((__UINTEGER_32 )typ_id__XZQ);
+      a__WO1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__PX4G=(__UINTEGER_32)((__UINTEGER_32)(sz__UZQ + a__WO1G) & (__UINTEGER_32)(~ a__WO1G));
+      ptr_table__MX4G=((__POINTER )(&(table_type[(t__XO1G)])));
+      lab_type__OX4G=(__UINTEGER_32)(t__XO1G |  1);
+      next__LX4G=((__POINTER )(NULL));
+      result__NX4G=((__POINTER *)ptr_table__MX4G)[ 0];
+      if ((result__NX4G == (void *)NULL)) {
+        result__NX4G=new_lab__2QJ(lab_type__OX4G);
+        next__LX4G=(void *)((unsigned long)result__NX4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PX4G)));
+        ((__POINTER *)next__LX4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__MX4G)[ 0]=next__LX4G;
+      } else {
+        next__LX4G=((__POINTER *)result__NX4G)[ 0];
+        if ((next__LX4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NX4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__PX4G <<  1)) <=  4096)) {
+            next__LX4G=(void *)((unsigned long)result__NX4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PX4G)));
+          } else {
+            next__LX4G=new_lab__2QJ(lab_type__OX4G);
+          };
+          ((__POINTER *)next__LX4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__MX4G)[ 0]=next__LX4G;
+        } else {
+          ((__POINTER *)result__NX4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__LX4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__NX4G=next__LX4G;
+        };
+      };
+      ptr__SZQ=result__NX4G;
+    };
+    result__RZQ=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)ptr__SZQ);
+    *(result__RZQ) = *(FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__);
+  };
+  Self__H3V=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)result__RZQ);
+  if ((Self__H3V->parent_arrayed_collection__ZTP.capacity__QYV <  5)) {
+    Self__H3V->parent_arrayed_collection__ZTP.storage__LZV=create__2IRB( 5);
+    Self__H3V->parent_arrayed_collection__ZTP.capacity__QYV= 5;
+  };
+  Self__H3V->parent_arrayed_collection__ZTP.upper__VUV=(__INTEGER)(-  1);
+  free_list__0TP=result__RZQ;
+  empty_list__BVP=create_with_capacity__YER( 0);
+  HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__->buckets__G5V=NULL;
+  HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__->capacity__B5V= 0;
+  HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__->count__VHW= 0;
+  result__ODR=NULL;
+  ptr__PDR=((__POINTER )(NULL));
+  typ_id__UDR= 0;
+  sz__RDR=((__UINTEGER_32 )sizeof(__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo));
+  if ((sz__RDR ==  0)) {
+    result__ODR=HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__;
   } else {
-    typ_id__TNP=__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__QNP);
-    if ((typ_id__TNP == (__INTEGER)(-  1))) {
-      a__X4HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__Y4HG=(__UINTEGER_32)((__UINTEGER_32)(sz__QNP + a__X4HG) & (__UINTEGER_32)(~ a__X4HG));
-      ptr_table__IJLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Y4HG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__HJLG=((__POINTER )(NULL));
-      result__JJLG=((__POINTER *)ptr_table__IJLG)[ 0];
-      if ((result__JJLG == (void *)NULL)) {
-        result__JJLG=new_lab__RUJ(new_size__Y4HG);
-        next__HJLG=(void *)((unsigned long)result__JJLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y4HG)));
-        ((__POINTER *)next__HJLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__IJLG)[ 0]=next__HJLG;
-      } else {
-        next__HJLG=((__POINTER *)result__JJLG)[ 0];
-        if ((next__HJLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JJLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__Y4HG <<  1)) <=  4096)) {
-            next__HJLG=(void *)((unsigned long)result__JJLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y4HG)));
-          } else {
-            next__HJLG=new_lab__RUJ(new_size__Y4HG);
-          };
-          ((__POINTER *)next__HJLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__IJLG)[ 0]=next__HJLG;
-        } else {
-          ((__POINTER *)result__JJLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__HJLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__JJLG=next__HJLG;
-        };
-      };
-      ptr__ONP=result__JJLG;
-    } else {
-      t__24HG=((__UINTEGER_32 )typ_id__TNP);
-      a__14HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__QJLG=(__UINTEGER_32)((__UINTEGER_32)(sz__QNP + a__14HG) & (__UINTEGER_32)(~ a__14HG));
-      ptr_table__NJLG=((__POINTER )(&(table_type[(t__24HG)])));
-      lab_type__PJLG=(__UINTEGER_32)(t__24HG |  1);
-      next__MJLG=((__POINTER )(NULL));
-      result__OJLG=((__POINTER *)ptr_table__NJLG)[ 0];
-      if ((result__OJLG == (void *)NULL)) {
-        result__OJLG=new_lab__RUJ(lab_type__PJLG);
-        next__MJLG=(void *)((unsigned long)result__OJLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJLG)));
-        ((__POINTER *)next__MJLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__NJLG)[ 0]=next__MJLG;
-      } else {
-        next__MJLG=((__POINTER *)result__OJLG)[ 0];
-        if ((next__MJLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OJLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__QJLG <<  1)) <=  4096)) {
-            next__MJLG=(void *)((unsigned long)result__OJLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJLG)));
-          } else {
-            next__MJLG=new_lab__RUJ(lab_type__PJLG);
-          };
-          ((__POINTER *)next__MJLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__NJLG)[ 0]=next__MJLG;
-        } else {
-          ((__POINTER *)result__OJLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__MJLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__OJLG=next__MJLG;
-        };
-      };
-      ptr__ONP=result__OJLG;
-    };
-    result__NNP=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *)ptr__ONP);
-    *(result__NNP) = *(HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__);
-  };
-  Self__WHU=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *)result__NNP);
-  new_capacity__1HZ=prime_number_ceiling__33Z( 53);
-  Self__WHU->buckets__T0T=create__SP5(new_capacity__1HZ);
-  Self__WHU->capacity__O0T=new_capacity__1HZ;
-  Self__WHU->count__CLU= 0;
-  bucket__TAP=result__NNP;
-  ITM_TYPE_SIMPLE__->name__MEK=NULL;
-  ITM_TYPE_SELF__->parent_itm_type_simple__KMJ=(*ITM_TYPE_SIMPLE__);
-  ITM_TYPE_STYLE__->parent_itm_type_simple__R4N=(*ITM_TYPE_SIMPLE__);
-  ITM_TYPE_STYLE__->style__JCP=NULL;
-  ITM_TYPE_GENERIC__->parent_itm_type_mono__S4N=(*ITM_TYPE_STYLE__);
-  HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__->item__50T=NULL;
-  HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__->next__L1T=NULL;
-  ARRAYED_COLLECTIONoITM_TYPE_GENERICo__->upper__XBP= 0;
-  ARRAYED_COLLECTIONoITM_TYPE_GENERICo__->capacity__FNU= 0;
-  ARRAYED_COLLECTIONoITM_TYPE_GENERICo__->storage__QNU=NULL;
-  FAST_ARRAYoITM_TYPE_GENERICo__->parent_arrayed_collection__NBP=(*ARRAYED_COLLECTIONoITM_TYPE_GENERICo__);
-  result__DPP=NULL;
-  ptr__EPP=((__POINTER )(NULL));
-  typ_id__JPP= 0;
-  sz__GPP=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_GENERICo));
-  if ((sz__GPP ==  0)) {
-    result__DPP=FAST_ARRAYoITM_TYPE_GENERICo__;
+    typ_id__UDR=__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__RDR);
+    if ((typ_id__UDR == (__INTEGER)(-  1))) {
+      a__0O1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__1O1G=(__UINTEGER_32)((__UINTEGER_32)(sz__RDR + a__0O1G) & (__UINTEGER_32)(~ a__0O1G));
+      ptr_table__RX4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1O1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__QX4G=((__POINTER )(NULL));
+      result__SX4G=((__POINTER *)ptr_table__RX4G)[ 0];
+      if ((result__SX4G == (void *)NULL)) {
+        result__SX4G=new_lab__2QJ(new_size__1O1G);
+        next__QX4G=(void *)((unsigned long)result__SX4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1O1G)));
+        ((__POINTER *)next__QX4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__RX4G)[ 0]=next__QX4G;
+      } else {
+        next__QX4G=((__POINTER *)result__SX4G)[ 0];
+        if ((next__QX4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SX4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__1O1G <<  1)) <=  4096)) {
+            next__QX4G=(void *)((unsigned long)result__SX4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1O1G)));
+          } else {
+            next__QX4G=new_lab__2QJ(new_size__1O1G);
+          };
+          ((__POINTER *)next__QX4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__RX4G)[ 0]=next__QX4G;
+        } else {
+          ((__POINTER *)result__SX4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__QX4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__SX4G=next__QX4G;
+        };
+      };
+      ptr__PDR=result__SX4G;
+    } else {
+      t__5O1G=((__UINTEGER_32 )typ_id__UDR);
+      a__4O1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__ZX4G=(__UINTEGER_32)((__UINTEGER_32)(sz__RDR + a__4O1G) & (__UINTEGER_32)(~ a__4O1G));
+      ptr_table__WX4G=((__POINTER )(&(table_type[(t__5O1G)])));
+      lab_type__YX4G=(__UINTEGER_32)(t__5O1G |  1);
+      next__VX4G=((__POINTER )(NULL));
+      result__XX4G=((__POINTER *)ptr_table__WX4G)[ 0];
+      if ((result__XX4G == (void *)NULL)) {
+        result__XX4G=new_lab__2QJ(lab_type__YX4G);
+        next__VX4G=(void *)((unsigned long)result__XX4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZX4G)));
+        ((__POINTER *)next__VX4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__WX4G)[ 0]=next__VX4G;
+      } else {
+        next__VX4G=((__POINTER *)result__XX4G)[ 0];
+        if ((next__VX4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XX4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__ZX4G <<  1)) <=  4096)) {
+            next__VX4G=(void *)((unsigned long)result__XX4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZX4G)));
+          } else {
+            next__VX4G=new_lab__2QJ(lab_type__YX4G);
+          };
+          ((__POINTER *)next__VX4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__WX4G)[ 0]=next__VX4G;
+        } else {
+          ((__POINTER *)result__XX4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__VX4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__XX4G=next__VX4G;
+        };
+      };
+      ptr__PDR=result__XX4G;
+    };
+    result__ODR=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *)ptr__PDR);
+    *(result__ODR) = *(HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__);
+  };
+  Self__ZEW=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *)result__ODR);
+  new_capacity__KI1=prime_number_ceiling__H41( 53);
+  Self__ZEW->buckets__G5V=create__LZBB(new_capacity__KI1);
+  Self__ZEW->capacity__B5V=new_capacity__KI1;
+  Self__ZEW->count__VHW= 0;
+  bucket__MVP=result__ODR;
+  ITM_TYPE_STYLE__->parent_itm_type_simple__RRN=(*ITM_TYPE_SIMPLE__);
+  ITM_TYPE_STYLE__->style__DYP=NULL;
+  ITM_TYPE_GENERIC__->parent_itm_type_style__SRN=(*ITM_TYPE_STYLE__);
+  HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__->item__S5V=NULL;
+  HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__->next__45V=NULL;
+  ARRAYED_COLLECTIONoITM_TYPE_MULTIo__->upper__GJP= 0;
+  ARRAYED_COLLECTIONoITM_TYPE_MULTIo__->capacity__N1V= 0;
+  ARRAYED_COLLECTIONoITM_TYPE_MULTIo__->storage__Y1V=NULL;
+  FAST_ARRAYoITM_TYPE_MULTIo__->parent_arrayed_collection__2IP=(*ARRAYED_COLLECTIONoITM_TYPE_MULTIo__);
+  result__4RQ=NULL;
+  ptr__5RQ=((__POINTER )(NULL));
+  typ_id__ESQ= 0;
+  sz__BSQ=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_MULTIo));
+  if ((sz__BSQ ==  0)) {
+    result__4RQ=FAST_ARRAYoITM_TYPE_MULTIo__;
   } else {
-    typ_id__JPP=__FAST_ARRAYoITM_TYPE_GENERICo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__GPP);
-    if ((typ_id__JPP == (__INTEGER)(-  1))) {
-      a__54HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__A5HG=(__UINTEGER_32)((__UINTEGER_32)(sz__GPP + a__54HG) & (__UINTEGER_32)(~ a__54HG));
-      ptr_table__SJLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__A5HG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__RJLG=((__POINTER )(NULL));
-      result__TJLG=((__POINTER *)ptr_table__SJLG)[ 0];
-      if ((result__TJLG == (void *)NULL)) {
-        result__TJLG=new_lab__RUJ(new_size__A5HG);
-        next__RJLG=(void *)((unsigned long)result__TJLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A5HG)));
-        ((__POINTER *)next__RJLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__SJLG)[ 0]=next__RJLG;
-      } else {
-        next__RJLG=((__POINTER *)result__TJLG)[ 0];
-        if ((next__RJLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TJLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__A5HG <<  1)) <=  4096)) {
-            next__RJLG=(void *)((unsigned long)result__TJLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A5HG)));
-          } else {
-            next__RJLG=new_lab__RUJ(new_size__A5HG);
-          };
-          ((__POINTER *)next__RJLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__SJLG)[ 0]=next__RJLG;
-        } else {
-          ((__POINTER *)result__TJLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__RJLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__TJLG=next__RJLG;
-        };
-      };
-      ptr__EPP=result__TJLG;
-    } else {
-      t__E5HG=((__UINTEGER_32 )typ_id__JPP);
-      a__D5HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__0JLG=(__UINTEGER_32)((__UINTEGER_32)(sz__GPP + a__D5HG) & (__UINTEGER_32)(~ a__D5HG));
-      ptr_table__XJLG=((__POINTER )(&(table_type[(t__E5HG)])));
-      lab_type__ZJLG=(__UINTEGER_32)(t__E5HG |  1);
-      next__WJLG=((__POINTER )(NULL));
-      result__YJLG=((__POINTER *)ptr_table__XJLG)[ 0];
-      if ((result__YJLG == (void *)NULL)) {
-        result__YJLG=new_lab__RUJ(lab_type__ZJLG);
-        next__WJLG=(void *)((unsigned long)result__YJLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0JLG)));
-        ((__POINTER *)next__WJLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__XJLG)[ 0]=next__WJLG;
-      } else {
-        next__WJLG=((__POINTER *)result__YJLG)[ 0];
-        if ((next__WJLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YJLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__0JLG <<  1)) <=  4096)) {
-            next__WJLG=(void *)((unsigned long)result__YJLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0JLG)));
-          } else {
-            next__WJLG=new_lab__RUJ(lab_type__ZJLG);
-          };
-          ((__POINTER *)next__WJLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__XJLG)[ 0]=next__WJLG;
-        } else {
-          ((__POINTER *)result__YJLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__WJLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__YJLG=next__WJLG;
-        };
-      };
-      ptr__EPP=result__YJLG;
-    };
-    result__DPP=((__FAST_ARRAYoITM_TYPE_GENERICo *)ptr__EPP);
-    *(result__DPP) = *(FAST_ARRAYoITM_TYPE_GENERICo__);
-  };
-  Self__2MU=((__FAST_ARRAYoITM_TYPE_GENERICo *)result__DPP);
-  if ((Self__2MU->parent_arrayed_collection__NBP.capacity__FNU <  32)) {
-    Self__2MU->parent_arrayed_collection__NBP.storage__QNU=create__A3TB( 32);
-    Self__2MU->parent_arrayed_collection__NBP.capacity__FNU= 32;
-  };
-  Self__2MU->parent_arrayed_collection__NBP.upper__XBP=(__INTEGER)(-  1);
-  dico__OBP=result__DPP;
-  ITM_TYPE_GENERIC__->list_type__TCP=NULL;
-  HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__->buckets__RBS=NULL;
-  HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__->capacity__MBS= 0;
-  HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__->count__1OS= 0;
-  HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__->key__3BS=NULL;
-  HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__->next__ICS=NULL;
-  HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__->item__QCS=NULL;
-  result__KOK=NULL;
-  ptr__LOK=((__POINTER )(NULL));
-  typ_id__QOK= 0;
-  sz__NOK=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo));
-  if ((sz__NOK ==  0)) {
-    result__KOK=HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__;
+    typ_id__ESQ=__FAST_ARRAYoITM_TYPE_MULTIo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__BSQ);
+    if ((typ_id__ESQ == (__INTEGER)(-  1))) {
+      a__CP1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__DP1G=(__UINTEGER_32)((__UINTEGER_32)(sz__BSQ + a__CP1G) & (__UINTEGER_32)(~ a__CP1G));
+      ptr_table__1X4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DP1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__0X4G=((__POINTER )(NULL));
+      result__2X4G=((__POINTER *)ptr_table__1X4G)[ 0];
+      if ((result__2X4G == (void *)NULL)) {
+        result__2X4G=new_lab__2QJ(new_size__DP1G);
+        next__0X4G=(void *)((unsigned long)result__2X4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DP1G)));
+        ((__POINTER *)next__0X4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__1X4G)[ 0]=next__0X4G;
+      } else {
+        next__0X4G=((__POINTER *)result__2X4G)[ 0];
+        if ((next__0X4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2X4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__DP1G <<  1)) <=  4096)) {
+            next__0X4G=(void *)((unsigned long)result__2X4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DP1G)));
+          } else {
+            next__0X4G=new_lab__2QJ(new_size__DP1G);
+          };
+          ((__POINTER *)next__0X4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__1X4G)[ 0]=next__0X4G;
+        } else {
+          ((__POINTER *)result__2X4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__0X4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__2X4G=next__0X4G;
+        };
+      };
+      ptr__5RQ=result__2X4G;
+    } else {
+      t__HP1G=((__UINTEGER_32 )typ_id__ESQ);
+      a__GP1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__DY4G=(__UINTEGER_32)((__UINTEGER_32)(sz__BSQ + a__GP1G) & (__UINTEGER_32)(~ a__GP1G));
+      ptr_table__AY4G=((__POINTER )(&(table_type[(t__HP1G)])));
+      lab_type__CY4G=(__UINTEGER_32)(t__HP1G |  1);
+      next__5X4G=((__POINTER )(NULL));
+      result__BY4G=((__POINTER *)ptr_table__AY4G)[ 0];
+      if ((result__BY4G == (void *)NULL)) {
+        result__BY4G=new_lab__2QJ(lab_type__CY4G);
+        next__5X4G=(void *)((unsigned long)result__BY4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DY4G)));
+        ((__POINTER *)next__5X4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__AY4G)[ 0]=next__5X4G;
+      } else {
+        next__5X4G=((__POINTER *)result__BY4G)[ 0];
+        if ((next__5X4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BY4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__DY4G <<  1)) <=  4096)) {
+            next__5X4G=(void *)((unsigned long)result__BY4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DY4G)));
+          } else {
+            next__5X4G=new_lab__2QJ(lab_type__CY4G);
+          };
+          ((__POINTER *)next__5X4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__AY4G)[ 0]=next__5X4G;
+        } else {
+          ((__POINTER *)result__BY4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__5X4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__BY4G=next__5X4G;
+        };
+      };
+      ptr__5RQ=result__BY4G;
+    };
+    result__4RQ=((__FAST_ARRAYoITM_TYPE_MULTIo *)ptr__5RQ);
+    *(result__4RQ) = *(FAST_ARRAYoITM_TYPE_MULTIo__);
+  };
+  Self__E1V=((__FAST_ARRAYoITM_TYPE_MULTIo *)result__4RQ);
+  if ((Self__E1V->parent_arrayed_collection__2IP.capacity__N1V <  32)) {
+    Self__E1V->parent_arrayed_collection__2IP.storage__Y1V=create__FLXB( 32);
+    Self__E1V->parent_arrayed_collection__2IP.capacity__N1V= 32;
+  };
+  Self__E1V->parent_arrayed_collection__2IP.upper__GJP=(__INTEGER)(-  1);
+  dico__3IP=result__4RQ;
+  ITM_TYPE_MULTI__->list_type__QJP=NULL;
+  ITM_TYPE_BLOCK__->type_argument__GMN=NULL;
+  ITM_TYPE_GENERIC__->list_type__NYP=NULL;
+  ITM_TYPE_BLOCK__->type_result__QMN=NULL;
+  ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__->upper__YLN= 0;
+  ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__->capacity__WJV= 0;
+  ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__->storage__BKV=NULL;
+  FAST_ARRAYoITM_TYPE_BLOCKo__->parent_arrayed_collection__OLN=(*ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__);
+  result__E0O=NULL;
+  ptr__F0O=((__POINTER )(NULL));
+  typ_id__K0O= 0;
+  sz__H0O=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_BLOCKo));
+  if ((sz__H0O ==  0)) {
+    result__E0O=FAST_ARRAYoITM_TYPE_BLOCKo__;
   } else {
-    typ_id__QOK=__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__NOK);
-    if ((typ_id__QOK == (__INTEGER)(-  1))) {
-      a__H5HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__I5HG=(__UINTEGER_32)((__UINTEGER_32)(sz__NOK + a__H5HG) & (__UINTEGER_32)(~ a__H5HG));
-      ptr_table__2JLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__I5HG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__1JLG=((__POINTER )(NULL));
-      result__3JLG=((__POINTER *)ptr_table__2JLG)[ 0];
-      if ((result__3JLG == (void *)NULL)) {
-        result__3JLG=new_lab__RUJ(new_size__I5HG);
-        next__1JLG=(void *)((unsigned long)result__3JLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I5HG)));
-        ((__POINTER *)next__1JLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__2JLG)[ 0]=next__1JLG;
-      } else {
-        next__1JLG=((__POINTER *)result__3JLG)[ 0];
-        if ((next__1JLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3JLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__I5HG <<  1)) <=  4096)) {
-            next__1JLG=(void *)((unsigned long)result__3JLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I5HG)));
-          } else {
-            next__1JLG=new_lab__RUJ(new_size__I5HG);
-          };
-          ((__POINTER *)next__1JLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__2JLG)[ 0]=next__1JLG;
-        } else {
-          ((__POINTER *)result__3JLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__1JLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__3JLG=next__1JLG;
-        };
-      };
-      ptr__LOK=result__3JLG;
-    } else {
-      t__M5HG=((__UINTEGER_32 )typ_id__QOK);
-      a__L5HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__EKLG=(__UINTEGER_32)((__UINTEGER_32)(sz__NOK + a__L5HG) & (__UINTEGER_32)(~ a__L5HG));
-      ptr_table__BKLG=((__POINTER )(&(table_type[(t__M5HG)])));
-      lab_type__DKLG=(__UINTEGER_32)(t__M5HG |  1);
-      next__AKLG=((__POINTER )(NULL));
-      result__CKLG=((__POINTER *)ptr_table__BKLG)[ 0];
-      if ((result__CKLG == (void *)NULL)) {
-        result__CKLG=new_lab__RUJ(lab_type__DKLG);
-        next__AKLG=(void *)((unsigned long)result__CKLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EKLG)));
-        ((__POINTER *)next__AKLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__BKLG)[ 0]=next__AKLG;
-      } else {
-        next__AKLG=((__POINTER *)result__CKLG)[ 0];
-        if ((next__AKLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CKLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__EKLG <<  1)) <=  4096)) {
-            next__AKLG=(void *)((unsigned long)result__CKLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EKLG)));
-          } else {
-            next__AKLG=new_lab__RUJ(lab_type__DKLG);
-          };
-          ((__POINTER *)next__AKLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__BKLG)[ 0]=next__AKLG;
-        } else {
-          ((__POINTER *)result__CKLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__AKLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__CKLG=next__AKLG;
-        };
-      };
-      ptr__LOK=result__CKLG;
-    };
-    result__KOK=((__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *)ptr__LOK);
-    *(result__KOK) = *(HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__);
-  };
-  Self__1US=((__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *)result__KOK);
-  new_capacity__1MX=prime_number_ceiling__33Z( 193);
-  Self__1US->buckets__RBS=create__SL3(new_capacity__1MX);
-  Self__1US->capacity__MBS=new_capacity__1MX;
-  Self__1US->count__1OS= 0;
-  ITM_TYPE_SELF__->parent_itm_type_simple__KMJ.name__MEK=(&__string_1);
-  fast_put__to__ONS(result__KOK,ITM_TYPE_SELF__,(&__string_1));
-  dico__YYI=result__KOK;
-  type_null__15N=get__QYI((&__string_2));
-  ARRAYED_COLLECTIONoITM_TYPE_STYLEo__->upper__LUQB= 0;
-  ARRAYED_COLLECTIONoITM_TYPE_STYLEo__->capacity__AADC= 0;
-  ARRAYED_COLLECTIONoITM_TYPE_STYLEo__->storage__LADC=NULL;
-  FAST_ARRAYoITM_TYPE_STYLEo__->parent_arrayed_collection__BUQB=(*ARRAYED_COLLECTIONoITM_TYPE_STYLEo__);
-  result__OXYB=NULL;
-  ptr__PXYB=((__POINTER )(NULL));
-  typ_id__UXYB= 0;
-  sz__RXYB=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_STYLEo));
-  if ((sz__RXYB ==  0)) {
-    result__OXYB=FAST_ARRAYoITM_TYPE_STYLEo__;
+    typ_id__K0O=__FAST_ARRAYoITM_TYPE_BLOCKo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__H0O);
+    if ((typ_id__K0O == (__INTEGER)(-  1))) {
+      a__KP1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__LP1G=(__UINTEGER_32)((__UINTEGER_32)(sz__H0O + a__KP1G) & (__UINTEGER_32)(~ a__KP1G));
+      ptr_table__FY4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LP1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__EY4G=((__POINTER )(NULL));
+      result__GY4G=((__POINTER *)ptr_table__FY4G)[ 0];
+      if ((result__GY4G == (void *)NULL)) {
+        result__GY4G=new_lab__2QJ(new_size__LP1G);
+        next__EY4G=(void *)((unsigned long)result__GY4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LP1G)));
+        ((__POINTER *)next__EY4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__FY4G)[ 0]=next__EY4G;
+      } else {
+        next__EY4G=((__POINTER *)result__GY4G)[ 0];
+        if ((next__EY4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GY4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__LP1G <<  1)) <=  4096)) {
+            next__EY4G=(void *)((unsigned long)result__GY4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LP1G)));
+          } else {
+            next__EY4G=new_lab__2QJ(new_size__LP1G);
+          };
+          ((__POINTER *)next__EY4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FY4G)[ 0]=next__EY4G;
+        } else {
+          ((__POINTER *)result__GY4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__EY4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__GY4G=next__EY4G;
+        };
+      };
+      ptr__F0O=result__GY4G;
+    } else {
+      t__PP1G=((__UINTEGER_32 )typ_id__K0O);
+      a__OP1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__NY4G=(__UINTEGER_32)((__UINTEGER_32)(sz__H0O + a__OP1G) & (__UINTEGER_32)(~ a__OP1G));
+      ptr_table__KY4G=((__POINTER )(&(table_type[(t__PP1G)])));
+      lab_type__MY4G=(__UINTEGER_32)(t__PP1G |  1);
+      next__JY4G=((__POINTER )(NULL));
+      result__LY4G=((__POINTER *)ptr_table__KY4G)[ 0];
+      if ((result__LY4G == (void *)NULL)) {
+        result__LY4G=new_lab__2QJ(lab_type__MY4G);
+        next__JY4G=(void *)((unsigned long)result__LY4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NY4G)));
+        ((__POINTER *)next__JY4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__KY4G)[ 0]=next__JY4G;
+      } else {
+        next__JY4G=((__POINTER *)result__LY4G)[ 0];
+        if ((next__JY4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LY4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__NY4G <<  1)) <=  4096)) {
+            next__JY4G=(void *)((unsigned long)result__LY4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NY4G)));
+          } else {
+            next__JY4G=new_lab__2QJ(lab_type__MY4G);
+          };
+          ((__POINTER *)next__JY4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__KY4G)[ 0]=next__JY4G;
+        } else {
+          ((__POINTER *)result__LY4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__JY4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__LY4G=next__JY4G;
+        };
+      };
+      ptr__F0O=result__LY4G;
+    };
+    result__E0O=((__FAST_ARRAYoITM_TYPE_BLOCKo *)ptr__F0O);
+    *(result__E0O) = *(FAST_ARRAYoITM_TYPE_BLOCKo__);
+  };
+  Self__NJV=((__FAST_ARRAYoITM_TYPE_BLOCKo *)result__E0O);
+  if ((Self__NJV->parent_arrayed_collection__OLN.capacity__WJV <  32)) {
+    Self__NJV->parent_arrayed_collection__OLN.storage__BKV=create__AUWB( 32);
+    Self__NJV->parent_arrayed_collection__OLN.capacity__WJV= 32;
+  };
+  Self__NJV->parent_arrayed_collection__OLN.upper__YLN=(__INTEGER)(-  1);
+  dico__PLN=result__E0O;
+  ITM_CODE__->parent_itm_object__HDE=(*ITM_OBJECT__);
+  ITM_CONSTANT__->parent_itm_code__LVF=(*ITM_CODE__);
+  ITM_REAL__->parent_itm_constant__VQO=(*ITM_CONSTANT__);
+  ITM_NUMBER__->parent_itm_constant__HRO=(*ITM_CONSTANT__);
+  ITM_CHARACTER__->parent_itm_constant__ZRO=(*ITM_CONSTANT__);
+  ITM_STRING__->parent_itm_constant__KSO=(*ITM_CONSTANT__);
+  ARRAYED_COLLECTIONoITM_TYPE_GENERICo__->upper__QXP= 0;
+  ARRAYED_COLLECTIONoITM_TYPE_GENERICo__->capacity__DBW= 0;
+  ARRAYED_COLLECTIONoITM_TYPE_GENERICo__->storage__OBW=NULL;
+  FAST_ARRAYoITM_TYPE_GENERICo__->parent_arrayed_collection__GXP=(*ARRAYED_COLLECTIONoITM_TYPE_GENERICo__);
+  result__L2Q=NULL;
+  ptr__M2Q=((__POINTER )(NULL));
+  typ_id__R2Q= 0;
+  sz__O2Q=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_GENERICo));
+  if ((sz__O2Q ==  0)) {
+    result__L2Q=FAST_ARRAYoITM_TYPE_GENERICo__;
   } else {
-    typ_id__UXYB=__FAST_ARRAYoITM_TYPE_STYLEo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__RXYB);
-    if ((typ_id__UXYB == (__INTEGER)(-  1))) {
-      a__P5HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__Q5HG=(__UINTEGER_32)((__UINTEGER_32)(sz__RXYB + a__P5HG) & (__UINTEGER_32)(~ a__P5HG));
-      ptr_table__GKLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Q5HG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__FKLG=((__POINTER )(NULL));
-      result__HKLG=((__POINTER *)ptr_table__GKLG)[ 0];
-      if ((result__HKLG == (void *)NULL)) {
-        result__HKLG=new_lab__RUJ(new_size__Q5HG);
-        next__FKLG=(void *)((unsigned long)result__HKLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q5HG)));
-        ((__POINTER *)next__FKLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__GKLG)[ 0]=next__FKLG;
-      } else {
-        next__FKLG=((__POINTER *)result__HKLG)[ 0];
-        if ((next__FKLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HKLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__Q5HG <<  1)) <=  4096)) {
-            next__FKLG=(void *)((unsigned long)result__HKLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q5HG)));
-          } else {
-            next__FKLG=new_lab__RUJ(new_size__Q5HG);
-          };
-          ((__POINTER *)next__FKLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GKLG)[ 0]=next__FKLG;
-        } else {
-          ((__POINTER *)result__HKLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__FKLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__HKLG=next__FKLG;
-        };
-      };
-      ptr__PXYB=result__HKLG;
-    } else {
-      t__U5HG=((__UINTEGER_32 )typ_id__UXYB);
-      a__T5HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__OKLG=(__UINTEGER_32)((__UINTEGER_32)(sz__RXYB + a__T5HG) & (__UINTEGER_32)(~ a__T5HG));
-      ptr_table__LKLG=((__POINTER )(&(table_type[(t__U5HG)])));
-      lab_type__NKLG=(__UINTEGER_32)(t__U5HG |  1);
-      next__KKLG=((__POINTER )(NULL));
-      result__MKLG=((__POINTER *)ptr_table__LKLG)[ 0];
-      if ((result__MKLG == (void *)NULL)) {
-        result__MKLG=new_lab__RUJ(lab_type__NKLG);
-        next__KKLG=(void *)((unsigned long)result__MKLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OKLG)));
-        ((__POINTER *)next__KKLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__LKLG)[ 0]=next__KKLG;
-      } else {
-        next__KKLG=((__POINTER *)result__MKLG)[ 0];
-        if ((next__KKLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MKLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__OKLG <<  1)) <=  4096)) {
-            next__KKLG=(void *)((unsigned long)result__MKLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OKLG)));
-          } else {
-            next__KKLG=new_lab__RUJ(lab_type__NKLG);
-          };
-          ((__POINTER *)next__KKLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LKLG)[ 0]=next__KKLG;
-        } else {
-          ((__POINTER *)result__MKLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__KKLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__MKLG=next__KKLG;
-        };
-      };
-      ptr__PXYB=result__MKLG;
-    };
-    result__OXYB=((__FAST_ARRAYoITM_TYPE_STYLEo *)ptr__PXYB);
-    *(result__OXYB) = *(FAST_ARRAYoITM_TYPE_STYLEo__);
-  };
-  Self__X5CC=((__FAST_ARRAYoITM_TYPE_STYLEo *)result__OXYB);
-  if ((Self__X5CC->parent_arrayed_collection__BUQB.capacity__AADC <  32)) {
-    Self__X5CC->parent_arrayed_collection__BUQB.storage__LADC=create__R44C( 32);
-    Self__X5CC->parent_arrayed_collection__BUQB.capacity__AADC= 32;
-  };
-  Self__X5CC->parent_arrayed_collection__BUQB.upper__LUQB=(__INTEGER)(-  1);
-  dico__CUQB=result__OXYB;
-  HASHED_SET_NODEoITM_TYPE_SIMPLEo__->item__LK4B=NULL;
-  HASHED_SET_NODEoITM_TYPE_SIMPLEo__->next__WK4B=NULL;
-  output_decl__UNE=create__01( 60000);
-  ITM_CODE__->parent_itm_object__P2D=(*ITM_OBJECT__);
-  ITM_READ__->parent_itm_code__UHJ=(*ITM_CODE__);
-  ITM_CONSTANT__->parent_itm_code__UYF=(*ITM_CODE__);
-  ITM_PROTOTYPE__->parent_itm_constant__VYF=(*ITM_CONSTANT__);
-  ITM_REAL__->parent_itm_constant__FHN=(*ITM_CONSTANT__);
-  ITM_NUMBER__->parent_itm_constant__XHN=(*ITM_CONSTANT__);
-  ITM_CHARACTER__->parent_itm_constant__JIN=(*ITM_CONSTANT__);
-  ITM_STRING__->parent_itm_code__0IN=(*ITM_CODE__);
-  HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__->buckets__BISD=NULL;
-  HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__->capacity__2HSD= 0;
-  HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__->count__BJSD= 0;
-  result__B31C=NULL;
-  ptr__C31C=((__POINTER )(NULL));
-  typ_id__H31C= 0;
-  sz__E31C=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo));
-  if ((sz__E31C ==  0)) {
-    result__B31C=HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__;
+    typ_id__R2Q=__FAST_ARRAYoITM_TYPE_GENERICo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__O2Q);
+    if ((typ_id__R2Q == (__INTEGER)(-  1))) {
+      a__SP1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__TP1G=(__UINTEGER_32)((__UINTEGER_32)(sz__O2Q + a__SP1G) & (__UINTEGER_32)(~ a__SP1G));
+      ptr_table__PY4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TP1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__OY4G=((__POINTER )(NULL));
+      result__QY4G=((__POINTER *)ptr_table__PY4G)[ 0];
+      if ((result__QY4G == (void *)NULL)) {
+        result__QY4G=new_lab__2QJ(new_size__TP1G);
+        next__OY4G=(void *)((unsigned long)result__QY4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TP1G)));
+        ((__POINTER *)next__OY4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__PY4G)[ 0]=next__OY4G;
+      } else {
+        next__OY4G=((__POINTER *)result__QY4G)[ 0];
+        if ((next__OY4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QY4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__TP1G <<  1)) <=  4096)) {
+            next__OY4G=(void *)((unsigned long)result__QY4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TP1G)));
+          } else {
+            next__OY4G=new_lab__2QJ(new_size__TP1G);
+          };
+          ((__POINTER *)next__OY4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__PY4G)[ 0]=next__OY4G;
+        } else {
+          ((__POINTER *)result__QY4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__OY4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__QY4G=next__OY4G;
+        };
+      };
+      ptr__M2Q=result__QY4G;
+    } else {
+      t__XP1G=((__UINTEGER_32 )typ_id__R2Q);
+      a__WP1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__XY4G=(__UINTEGER_32)((__UINTEGER_32)(sz__O2Q + a__WP1G) & (__UINTEGER_32)(~ a__WP1G));
+      ptr_table__UY4G=((__POINTER )(&(table_type[(t__XP1G)])));
+      lab_type__WY4G=(__UINTEGER_32)(t__XP1G |  1);
+      next__TY4G=((__POINTER )(NULL));
+      result__VY4G=((__POINTER *)ptr_table__UY4G)[ 0];
+      if ((result__VY4G == (void *)NULL)) {
+        result__VY4G=new_lab__2QJ(lab_type__WY4G);
+        next__TY4G=(void *)((unsigned long)result__VY4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XY4G)));
+        ((__POINTER *)next__TY4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__UY4G)[ 0]=next__TY4G;
+      } else {
+        next__TY4G=((__POINTER *)result__VY4G)[ 0];
+        if ((next__TY4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VY4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__XY4G <<  1)) <=  4096)) {
+            next__TY4G=(void *)((unsigned long)result__VY4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XY4G)));
+          } else {
+            next__TY4G=new_lab__2QJ(lab_type__WY4G);
+          };
+          ((__POINTER *)next__TY4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__UY4G)[ 0]=next__TY4G;
+        } else {
+          ((__POINTER *)result__VY4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__TY4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__VY4G=next__TY4G;
+        };
+      };
+      ptr__M2Q=result__VY4G;
+    };
+    result__L2Q=((__FAST_ARRAYoITM_TYPE_GENERICo *)ptr__M2Q);
+    *(result__L2Q) = *(FAST_ARRAYoITM_TYPE_GENERICo__);
+  };
+  Self__0AW=((__FAST_ARRAYoITM_TYPE_GENERICo *)result__L2Q);
+  if ((Self__0AW->parent_arrayed_collection__GXP.capacity__DBW <  32)) {
+    Self__0AW->parent_arrayed_collection__GXP.storage__OBW=create__5RXB( 32);
+    Self__0AW->parent_arrayed_collection__GXP.capacity__DBW= 32;
+  };
+  Self__0AW->parent_arrayed_collection__GXP.upper__QXP=(__INTEGER)(-  1);
+  dico__HXP=result__L2Q;
+  HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__->buckets__21T=NULL;
+  HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__->capacity__X1T= 0;
+  HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__->count__2EZ= 0;
+  result__ZKK=NULL;
+  ptr__0KK=((__POINTER )(NULL));
+  typ_id__5KK= 0;
+  sz__2KK=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo));
+  if ((sz__2KK ==  0)) {
+    result__ZKK=HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__;
   } else {
-    typ_id__H31C=__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__E31C);
-    if ((typ_id__H31C == (__INTEGER)(-  1))) {
-      a__X5HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__Y5HG=(__UINTEGER_32)((__UINTEGER_32)(sz__E31C + a__X5HG) & (__UINTEGER_32)(~ a__X5HG));
-      ptr_table__QKLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Y5HG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__PKLG=((__POINTER )(NULL));
-      result__RKLG=((__POINTER *)ptr_table__QKLG)[ 0];
-      if ((result__RKLG == (void *)NULL)) {
-        result__RKLG=new_lab__RUJ(new_size__Y5HG);
-        next__PKLG=(void *)((unsigned long)result__RKLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y5HG)));
-        ((__POINTER *)next__PKLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__QKLG)[ 0]=next__PKLG;
-      } else {
-        next__PKLG=((__POINTER *)result__RKLG)[ 0];
-        if ((next__PKLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RKLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__Y5HG <<  1)) <=  4096)) {
-            next__PKLG=(void *)((unsigned long)result__RKLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y5HG)));
-          } else {
-            next__PKLG=new_lab__RUJ(new_size__Y5HG);
-          };
-          ((__POINTER *)next__PKLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QKLG)[ 0]=next__PKLG;
-        } else {
-          ((__POINTER *)result__RKLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__PKLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__RKLG=next__PKLG;
-        };
-      };
-      ptr__C31C=result__RKLG;
-    } else {
-      t__25HG=((__UINTEGER_32 )typ_id__H31C);
-      a__15HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__YKLG=(__UINTEGER_32)((__UINTEGER_32)(sz__E31C + a__15HG) & (__UINTEGER_32)(~ a__15HG));
-      ptr_table__VKLG=((__POINTER )(&(table_type[(t__25HG)])));
-      lab_type__XKLG=(__UINTEGER_32)(t__25HG |  1);
-      next__UKLG=((__POINTER )(NULL));
-      result__WKLG=((__POINTER *)ptr_table__VKLG)[ 0];
-      if ((result__WKLG == (void *)NULL)) {
-        result__WKLG=new_lab__RUJ(lab_type__XKLG);
-        next__UKLG=(void *)((unsigned long)result__WKLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YKLG)));
-        ((__POINTER *)next__UKLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__VKLG)[ 0]=next__UKLG;
-      } else {
-        next__UKLG=((__POINTER *)result__WKLG)[ 0];
-        if ((next__UKLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WKLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__YKLG <<  1)) <=  4096)) {
-            next__UKLG=(void *)((unsigned long)result__WKLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YKLG)));
-          } else {
-            next__UKLG=new_lab__RUJ(lab_type__XKLG);
-          };
-          ((__POINTER *)next__UKLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__VKLG)[ 0]=next__UKLG;
-        } else {
-          ((__POINTER *)result__WKLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__UKLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__WKLG=next__UKLG;
-        };
-      };
-      ptr__C31C=result__WKLG;
-    };
-    result__B31C=((__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *)ptr__C31C);
-    *(result__B31C) = *(HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__);
-  };
-  Self__JRTD=((__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *)result__B31C);
-  new_capacity__XGXD=prime_number_ceiling__33Z( 193);
-  Self__JRTD->buckets__BISD=create__R23D(new_capacity__XGXD);
-  Self__JRTD->capacity__2HSD=new_capacity__XGXD;
-  Self__JRTD->count__BJSD= 0;
-  dico_string__1I5B=result__B31C;
-  HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__->key__NISD=NULL;
-  HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__->next__YISD=NULL;
-  last_group__UWF=NULL;
-  ITM_LIST__->parent_itm_code__4XE=(*ITM_CODE__);
-  old_position__QWI= 0;
-  old_pos_cur__SWI= 0;
-  old_pos_line__UWI= 0;
-  old_pos_col__WWI= 0;
-  old_short_derive__YWI= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__->upper__OAS= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__->capacity__ISS= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__->storage__TSS=NULL;
-  FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__->parent_arrayed_collection__BXI=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__);
-  ARRAYED_COLLECTIONoITM_LOCALo__->upper__T1K= 0;
-  ARRAYED_COLLECTIONoITM_LOCALo__->capacity__DUS= 0;
-  ARRAYED_COLLECTIONoITM_LOCALo__->storage__OUS=NULL;
-  FAST_ARRAYoITM_LOCALo__->parent_arrayed_collection__CAI=(*ARRAYED_COLLECTIONoITM_LOCALo__);
-  result__JLK=NULL;
-  ptr__KLK=((__POINTER )(NULL));
-  typ_id__PLK= 0;
-  sz__MLK=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo));
-  if ((sz__MLK ==  0)) {
-    result__JLK=FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__;
+    typ_id__5KK=__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__2KK);
+    if ((typ_id__5KK == (__INTEGER)(-  1))) {
+      a__0P1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__1P1G=(__UINTEGER_32)((__UINTEGER_32)(sz__2KK + a__0P1G) & (__UINTEGER_32)(~ a__0P1G));
+      ptr_table__ZY4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1P1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__YY4G=((__POINTER )(NULL));
+      result__0Y4G=((__POINTER *)ptr_table__ZY4G)[ 0];
+      if ((result__0Y4G == (void *)NULL)) {
+        result__0Y4G=new_lab__2QJ(new_size__1P1G);
+        next__YY4G=(void *)((unsigned long)result__0Y4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1P1G)));
+        ((__POINTER *)next__YY4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__ZY4G)[ 0]=next__YY4G;
+      } else {
+        next__YY4G=((__POINTER *)result__0Y4G)[ 0];
+        if ((next__YY4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0Y4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__1P1G <<  1)) <=  4096)) {
+            next__YY4G=(void *)((unsigned long)result__0Y4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1P1G)));
+          } else {
+            next__YY4G=new_lab__2QJ(new_size__1P1G);
+          };
+          ((__POINTER *)next__YY4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ZY4G)[ 0]=next__YY4G;
+        } else {
+          ((__POINTER *)result__0Y4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__YY4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__0Y4G=next__YY4G;
+        };
+      };
+      ptr__0KK=result__0Y4G;
+    } else {
+      t__5P1G=((__UINTEGER_32 )typ_id__5KK);
+      a__4P1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__BZ4G=(__UINTEGER_32)((__UINTEGER_32)(sz__2KK + a__4P1G) & (__UINTEGER_32)(~ a__4P1G));
+      ptr_table__4Y4G=((__POINTER )(&(table_type[(t__5P1G)])));
+      lab_type__AZ4G=(__UINTEGER_32)(t__5P1G |  1);
+      next__3Y4G=((__POINTER )(NULL));
+      result__5Y4G=((__POINTER *)ptr_table__4Y4G)[ 0];
+      if ((result__5Y4G == (void *)NULL)) {
+        result__5Y4G=new_lab__2QJ(lab_type__AZ4G);
+        next__3Y4G=(void *)((unsigned long)result__5Y4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BZ4G)));
+        ((__POINTER *)next__3Y4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__4Y4G)[ 0]=next__3Y4G;
+      } else {
+        next__3Y4G=((__POINTER *)result__5Y4G)[ 0];
+        if ((next__3Y4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5Y4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__BZ4G <<  1)) <=  4096)) {
+            next__3Y4G=(void *)((unsigned long)result__5Y4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BZ4G)));
+          } else {
+            next__3Y4G=new_lab__2QJ(lab_type__AZ4G);
+          };
+          ((__POINTER *)next__3Y4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__4Y4G)[ 0]=next__3Y4G;
+        } else {
+          ((__POINTER *)result__5Y4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__3Y4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__5Y4G=next__3Y4G;
+        };
+      };
+      ptr__0KK=result__5Y4G;
+    };
+    result__ZKK=((__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *)ptr__0KK);
+    *(result__ZKK) = *(HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__);
+  };
+  Self__5KU=((__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *)result__ZKK);
+  new_capacity__XEZ=prime_number_ceiling__H41( 193);
+  Self__5KU->buckets__21T=create__FH5(new_capacity__XEZ);
+  Self__5KU->capacity__X1T=new_capacity__XEZ;
+  Self__5KU->count__2EZ= 0;
+  dico__CTI=result__ZKK;
+  HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__->key__I2T=NULL;
+  HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__->next__T2T=NULL;
+  HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__->item__12T=NULL;
+  result__1VQ=NULL;
+  ptr__2VQ=((__POINTER )(NULL));
+  typ_id__BWQ= 0;
+  sz__4VQ=((__UINTEGER_32 )sizeof(__ITM_TYPE_PARAMETER));
+  if ((sz__4VQ ==  0)) {
+    result__1VQ=ITM_TYPE_PARAMETER__;
   } else {
-    typ_id__PLK=__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__MLK);
-    if ((typ_id__PLK == (__INTEGER)(-  1))) {
-      a__55HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__AAIG=(__UINTEGER_32)((__UINTEGER_32)(sz__MLK + a__55HG) & (__UINTEGER_32)(~ a__55HG));
-      ptr_table__0KLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AAIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__ZKLG=((__POINTER )(NULL));
-      result__1KLG=((__POINTER *)ptr_table__0KLG)[ 0];
-      if ((result__1KLG == (void *)NULL)) {
-        result__1KLG=new_lab__RUJ(new_size__AAIG);
-        next__ZKLG=(void *)((unsigned long)result__1KLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AAIG)));
-        ((__POINTER *)next__ZKLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__0KLG)[ 0]=next__ZKLG;
-      } else {
-        next__ZKLG=((__POINTER *)result__1KLG)[ 0];
-        if ((next__ZKLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1KLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__AAIG <<  1)) <=  4096)) {
-            next__ZKLG=(void *)((unsigned long)result__1KLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AAIG)));
-          } else {
-            next__ZKLG=new_lab__RUJ(new_size__AAIG);
-          };
-          ((__POINTER *)next__ZKLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__0KLG)[ 0]=next__ZKLG;
-        } else {
-          ((__POINTER *)result__1KLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZKLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__1KLG=next__ZKLG;
-        };
-      };
-      ptr__KLK=result__1KLG;
-    } else {
-      t__EAIG=((__UINTEGER_32 )typ_id__PLK);
-      a__DAIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__CLLG=(__UINTEGER_32)((__UINTEGER_32)(sz__MLK + a__DAIG) & (__UINTEGER_32)(~ a__DAIG));
-      ptr_table__5KLG=((__POINTER )(&(table_type[(t__EAIG)])));
-      lab_type__BLLG=(__UINTEGER_32)(t__EAIG |  1);
-      next__4KLG=((__POINTER )(NULL));
-      result__ALLG=((__POINTER *)ptr_table__5KLG)[ 0];
-      if ((result__ALLG == (void *)NULL)) {
-        result__ALLG=new_lab__RUJ(lab_type__BLLG);
-        next__4KLG=(void *)((unsigned long)result__ALLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CLLG)));
-        ((__POINTER *)next__4KLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__5KLG)[ 0]=next__4KLG;
-      } else {
-        next__4KLG=((__POINTER *)result__ALLG)[ 0];
-        if ((next__4KLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ALLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__CLLG <<  1)) <=  4096)) {
-            next__4KLG=(void *)((unsigned long)result__ALLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CLLG)));
-          } else {
-            next__4KLG=new_lab__RUJ(lab_type__BLLG);
-          };
-          ((__POINTER *)next__4KLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__5KLG)[ 0]=next__4KLG;
-        } else {
-          ((__POINTER *)result__ALLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__4KLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__ALLG=next__4KLG;
-        };
-      };
-      ptr__KLK=result__ALLG;
-    };
-    result__JLK=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)ptr__KLK);
-    *(result__JLK) = *(FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__);
-  };
-  Self__5RS=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)result__JLK);
-  if ((Self__5RS->parent_arrayed_collection__BXI.capacity__ISS <  5)) {
-    Self__5RS->parent_arrayed_collection__BXI.storage__TSS=create__K0MB( 5);
-    Self__5RS->parent_arrayed_collection__BXI.capacity__ISS= 5;
-  };
-  Self__5RS->parent_arrayed_collection__BXI.upper__OAS=(__INTEGER)(-  1);
-  free_list__CXI=result__JLK;
-  ITM_LOCAL__->parent_itm_object__35H=(*ITM_OBJECT__);
-  ITM_LOCAL__->name__W3K=NULL;
-  HASHED_SET_NODEoSTRING_CONSTANTo__->item__JLT=NULL;
-  HASHED_SET_NODEoSTRING_CONSTANTo__->next__ULT=NULL;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__->upper__M1R= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__->capacity__5ES= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__->storage__1FS=NULL;
-  FAST_ARRAYoFAST_ARRAYoITM_CODEoo__->parent_arrayed_collection__4CI=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__);
-  ARRAYED_COLLECTIONoITM_CODEo__->upper__D2R= 0;
-  ARRAYED_COLLECTIONoITM_CODEo__->capacity__52R= 0;
-  ARRAYED_COLLECTIONoITM_CODEo__->storage__K3R=NULL;
-  FAST_ARRAYoITM_CODEo__->parent_arrayed_collection__KWF=(*ARRAYED_COLLECTIONoITM_CODEo__);
-  result__0BK=NULL;
-  ptr__1BK=((__POINTER )(NULL));
-  typ_id__ACK= 0;
-  sz__3BK=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_CODEoo));
-  if ((sz__3BK ==  0)) {
-    result__0BK=FAST_ARRAYoFAST_ARRAYoITM_CODEoo__;
+    typ_id__BWQ=-1;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__4VQ);
+    if ((typ_id__BWQ == (__INTEGER)(-  1))) {
+      a__GZZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__HZZG=(__UINTEGER_32)((__UINTEGER_32)(sz__4VQ + a__GZZG) & (__UINTEGER_32)(~ a__GZZG));
+      ptr_table__DZ4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HZZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__CZ4G=((__POINTER )(NULL));
+      result__EZ4G=((__POINTER *)ptr_table__DZ4G)[ 0];
+      if ((result__EZ4G == (void *)NULL)) {
+        result__EZ4G=new_lab__2QJ(new_size__HZZG);
+        next__CZ4G=(void *)((unsigned long)result__EZ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HZZG)));
+        ((__POINTER *)next__CZ4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__DZ4G)[ 0]=next__CZ4G;
+      } else {
+        next__CZ4G=((__POINTER *)result__EZ4G)[ 0];
+        if ((next__CZ4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EZ4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__HZZG <<  1)) <=  4096)) {
+            next__CZ4G=(void *)((unsigned long)result__EZ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HZZG)));
+          } else {
+            next__CZ4G=new_lab__2QJ(new_size__HZZG);
+          };
+          ((__POINTER *)next__CZ4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__DZ4G)[ 0]=next__CZ4G;
+        } else {
+          ((__POINTER *)result__EZ4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__CZ4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__EZ4G=next__CZ4G;
+        };
+      };
+      ptr__2VQ=result__EZ4G;
+    } else {
+      t__LZZG=((__UINTEGER_32 )typ_id__BWQ);
+      a__KZZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__LZ4G=(__UINTEGER_32)((__UINTEGER_32)(sz__4VQ + a__KZZG) & (__UINTEGER_32)(~ a__KZZG));
+      ptr_table__IZ4G=((__POINTER )(&(table_type[(t__LZZG)])));
+      lab_type__KZ4G=(__UINTEGER_32)(t__LZZG |  1);
+      next__HZ4G=((__POINTER )(NULL));
+      result__JZ4G=((__POINTER *)ptr_table__IZ4G)[ 0];
+      if ((result__JZ4G == (void *)NULL)) {
+        result__JZ4G=new_lab__2QJ(lab_type__KZ4G);
+        next__HZ4G=(void *)((unsigned long)result__JZ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LZ4G)));
+        ((__POINTER *)next__HZ4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__IZ4G)[ 0]=next__HZ4G;
+      } else {
+        next__HZ4G=((__POINTER *)result__JZ4G)[ 0];
+        if ((next__HZ4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JZ4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__LZ4G <<  1)) <=  4096)) {
+            next__HZ4G=(void *)((unsigned long)result__JZ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LZ4G)));
+          } else {
+            next__HZ4G=new_lab__2QJ(lab_type__KZ4G);
+          };
+          ((__POINTER *)next__HZ4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__IZ4G)[ 0]=next__HZ4G;
+        } else {
+          ((__POINTER *)result__JZ4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__HZ4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__JZ4G=next__HZ4G;
+        };
+      };
+      ptr__2VQ=result__JZ4G;
+    };
+    result__1VQ=((__ITM_TYPE_PARAMETER *)ptr__2VQ);
+    *(result__1VQ) = *(ITM_TYPE_PARAMETER__);
+  };
+  Self__12V=((__ITM_TYPE_PARAMETER *)result__1VQ);
+  Self__12V->parent_itm_type__NDE.name__0XP=(&__string_1);
+  fast_put__to__DOZ(result__ZKK,Self__12V,(&__string_1));
+  type_self__XTN=result__1VQ;
+  ARRAYED_COLLECTIONoITM_TYPE_STYLEo__->upper__5NR= 0;
+  ARRAYED_COLLECTIONoITM_TYPE_STYLEo__->capacity__LLW= 0;
+  ARRAYED_COLLECTIONoITM_TYPE_STYLEo__->storage__WLW=NULL;
+  FAST_ARRAYoITM_TYPE_STYLEo__->parent_arrayed_collection__VNR=(*ARRAYED_COLLECTIONoITM_TYPE_STYLEo__);
+  result__XUR=NULL;
+  ptr__YUR=((__POINTER )(NULL));
+  typ_id__3UR= 0;
+  sz__0UR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_STYLEo));
+  if ((sz__0UR ==  0)) {
+    result__XUR=FAST_ARRAYoITM_TYPE_STYLEo__;
   } else {
-    typ_id__ACK=__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__3BK);
-    if ((typ_id__ACK == (__INTEGER)(-  1))) {
-      a__HAIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__IAIG=(__UINTEGER_32)((__UINTEGER_32)(sz__3BK + a__HAIG) & (__UINTEGER_32)(~ a__HAIG));
-      ptr_table__ELLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IAIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__DLLG=((__POINTER )(NULL));
-      result__FLLG=((__POINTER *)ptr_table__ELLG)[ 0];
-      if ((result__FLLG == (void *)NULL)) {
-        result__FLLG=new_lab__RUJ(new_size__IAIG);
-        next__DLLG=(void *)((unsigned long)result__FLLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IAIG)));
-        ((__POINTER *)next__DLLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ELLG)[ 0]=next__DLLG;
-      } else {
-        next__DLLG=((__POINTER *)result__FLLG)[ 0];
-        if ((next__DLLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FLLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__IAIG <<  1)) <=  4096)) {
-            next__DLLG=(void *)((unsigned long)result__FLLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IAIG)));
-          } else {
-            next__DLLG=new_lab__RUJ(new_size__IAIG);
-          };
-          ((__POINTER *)next__DLLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ELLG)[ 0]=next__DLLG;
-        } else {
-          ((__POINTER *)result__FLLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__DLLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__FLLG=next__DLLG;
-        };
-      };
-      ptr__1BK=result__FLLG;
-    } else {
-      t__MAIG=((__UINTEGER_32 )typ_id__ACK);
-      a__LAIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__MLLG=(__UINTEGER_32)((__UINTEGER_32)(sz__3BK + a__LAIG) & (__UINTEGER_32)(~ a__LAIG));
-      ptr_table__JLLG=((__POINTER )(&(table_type[(t__MAIG)])));
-      lab_type__LLLG=(__UINTEGER_32)(t__MAIG |  1);
-      next__ILLG=((__POINTER )(NULL));
-      result__KLLG=((__POINTER *)ptr_table__JLLG)[ 0];
-      if ((result__KLLG == (void *)NULL)) {
-        result__KLLG=new_lab__RUJ(lab_type__LLLG);
-        next__ILLG=(void *)((unsigned long)result__KLLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MLLG)));
-        ((__POINTER *)next__ILLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__JLLG)[ 0]=next__ILLG;
-      } else {
-        next__ILLG=((__POINTER *)result__KLLG)[ 0];
-        if ((next__ILLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KLLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__MLLG <<  1)) <=  4096)) {
-            next__ILLG=(void *)((unsigned long)result__KLLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MLLG)));
-          } else {
-            next__ILLG=new_lab__RUJ(lab_type__LLLG);
-          };
-          ((__POINTER *)next__ILLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JLLG)[ 0]=next__ILLG;
-        } else {
-          ((__POINTER *)result__KLLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__ILLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__KLLG=next__ILLG;
-        };
-      };
-      ptr__1BK=result__KLLG;
-    };
-    result__0BK=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)ptr__1BK);
-    *(result__0BK) = *(FAST_ARRAYoFAST_ARRAYoITM_CODEoo__);
-  };
-  Self__LMS=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)result__0BK);
-  if ((Self__LMS->parent_arrayed_collection__4CI.capacity__5ES <  5)) {
-    Self__LMS->parent_arrayed_collection__4CI.storage__1FS=create__OFMB( 5);
-    Self__LMS->parent_arrayed_collection__4CI.capacity__5ES= 5;
-  };
-  Self__LMS->parent_arrayed_collection__4CI.upper__M1R=(__INTEGER)(-  1);
-  free_list__5CI=result__0BK;
-  ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__->upper__B5S= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__->capacity__UBT= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__->storage__5BT=NULL;
-  FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__->parent_arrayed_collection__55K=(*ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__);
-  result__R5L=NULL;
-  ptr__S5L=((__POINTER )(NULL));
-  typ_id__X5L= 0;
-  sz__U5L=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo));
-  if ((sz__U5L ==  0)) {
-    result__R5L=FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__;
+    typ_id__3UR=__FAST_ARRAYoITM_TYPE_STYLEo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__0UR);
+    if ((typ_id__3UR == (__INTEGER)(-  1))) {
+      a__CQ1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__DQ1G=(__UINTEGER_32)((__UINTEGER_32)(sz__0UR + a__CQ1G) & (__UINTEGER_32)(~ a__CQ1G));
+      ptr_table__NZ4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DQ1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__MZ4G=((__POINTER )(NULL));
+      result__OZ4G=((__POINTER *)ptr_table__NZ4G)[ 0];
+      if ((result__OZ4G == (void *)NULL)) {
+        result__OZ4G=new_lab__2QJ(new_size__DQ1G);
+        next__MZ4G=(void *)((unsigned long)result__OZ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DQ1G)));
+        ((__POINTER *)next__MZ4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__NZ4G)[ 0]=next__MZ4G;
+      } else {
+        next__MZ4G=((__POINTER *)result__OZ4G)[ 0];
+        if ((next__MZ4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OZ4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__DQ1G <<  1)) <=  4096)) {
+            next__MZ4G=(void *)((unsigned long)result__OZ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DQ1G)));
+          } else {
+            next__MZ4G=new_lab__2QJ(new_size__DQ1G);
+          };
+          ((__POINTER *)next__MZ4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__NZ4G)[ 0]=next__MZ4G;
+        } else {
+          ((__POINTER *)result__OZ4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__MZ4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__OZ4G=next__MZ4G;
+        };
+      };
+      ptr__YUR=result__OZ4G;
+    } else {
+      t__HQ1G=((__UINTEGER_32 )typ_id__3UR);
+      a__GQ1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__VZ4G=(__UINTEGER_32)((__UINTEGER_32)(sz__0UR + a__GQ1G) & (__UINTEGER_32)(~ a__GQ1G));
+      ptr_table__SZ4G=((__POINTER )(&(table_type[(t__HQ1G)])));
+      lab_type__UZ4G=(__UINTEGER_32)(t__HQ1G |  1);
+      next__RZ4G=((__POINTER )(NULL));
+      result__TZ4G=((__POINTER *)ptr_table__SZ4G)[ 0];
+      if ((result__TZ4G == (void *)NULL)) {
+        result__TZ4G=new_lab__2QJ(lab_type__UZ4G);
+        next__RZ4G=(void *)((unsigned long)result__TZ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VZ4G)));
+        ((__POINTER *)next__RZ4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__SZ4G)[ 0]=next__RZ4G;
+      } else {
+        next__RZ4G=((__POINTER *)result__TZ4G)[ 0];
+        if ((next__RZ4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TZ4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__VZ4G <<  1)) <=  4096)) {
+            next__RZ4G=(void *)((unsigned long)result__TZ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VZ4G)));
+          } else {
+            next__RZ4G=new_lab__2QJ(lab_type__UZ4G);
+          };
+          ((__POINTER *)next__RZ4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__SZ4G)[ 0]=next__RZ4G;
+        } else {
+          ((__POINTER *)result__TZ4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__RZ4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__TZ4G=next__RZ4G;
+        };
+      };
+      ptr__YUR=result__TZ4G;
+    };
+    result__XUR=((__FAST_ARRAYoITM_TYPE_STYLEo *)ptr__YUR);
+    *(result__XUR) = *(FAST_ARRAYoITM_TYPE_STYLEo__);
+  };
+  Self__CLW=((__FAST_ARRAYoITM_TYPE_STYLEo *)result__XUR);
+  if ((Self__CLW->parent_arrayed_collection__VNR.capacity__LLW <  32)) {
+    Self__CLW->parent_arrayed_collection__VNR.storage__WLW=create__LHYB( 32);
+    Self__CLW->parent_arrayed_collection__VNR.capacity__LLW= 32;
+  };
+  Self__CLW->parent_arrayed_collection__VNR.upper__5NR=(__INTEGER)(-  1);
+  dico__WNR=result__XUR;
+  type_null__PUN=get__TSI((&__string_2));
+  ITM_LIST__->parent_itm_code__04E=(*ITM_CODE__);
+  last_group__LTF=NULL;
+  old_position__TQI= 0;
+  old_pos_cur__VQI= 0;
+  old_pos_line__XQI= 0;
+  old_pos_col__ZQI= 0;
+  old_short_derive__1QI= 0;
+  ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__->upper__Z0T= 0;
+  ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__->capacity__MIU= 0;
+  ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__->storage__XIU=NULL;
+  FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__->parent_arrayed_collection__ERI=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__);
+  ARRAYED_COLLECTIONoITM_LOCALo__->upper__L0K= 0;
+  ARRAYED_COLLECTIONoITM_LOCALo__->capacity__HKU= 0;
+  ARRAYED_COLLECTIONoITM_LOCALo__->storage__SKU=NULL;
+  FAST_ARRAYoITM_LOCALo__->parent_arrayed_collection__U0H=(*ARRAYED_COLLECTIONoITM_LOCALo__);
+  result__WHK=NULL;
+  ptr__XHK=((__POINTER )(NULL));
+  typ_id__2HK= 0;
+  sz__ZHK=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo));
+  if ((sz__ZHK ==  0)) {
+    result__WHK=FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__;
   } else {
-    typ_id__X5L=__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__U5L);
-    if ((typ_id__X5L == (__INTEGER)(-  1))) {
-      a__PAIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__QAIG=(__UINTEGER_32)((__UINTEGER_32)(sz__U5L + a__PAIG) & (__UINTEGER_32)(~ a__PAIG));
-      ptr_table__OLLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QAIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__NLLG=((__POINTER )(NULL));
-      result__PLLG=((__POINTER *)ptr_table__OLLG)[ 0];
-      if ((result__PLLG == (void *)NULL)) {
-        result__PLLG=new_lab__RUJ(new_size__QAIG);
-        next__NLLG=(void *)((unsigned long)result__PLLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QAIG)));
-        ((__POINTER *)next__NLLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__OLLG)[ 0]=next__NLLG;
-      } else {
-        next__NLLG=((__POINTER *)result__PLLG)[ 0];
-        if ((next__NLLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PLLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__QAIG <<  1)) <=  4096)) {
-            next__NLLG=(void *)((unsigned long)result__PLLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QAIG)));
-          } else {
-            next__NLLG=new_lab__RUJ(new_size__QAIG);
-          };
-          ((__POINTER *)next__NLLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__OLLG)[ 0]=next__NLLG;
-        } else {
-          ((__POINTER *)result__PLLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__NLLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__PLLG=next__NLLG;
-        };
-      };
-      ptr__S5L=result__PLLG;
-    } else {
-      t__UAIG=((__UINTEGER_32 )typ_id__X5L);
-      a__TAIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__WLLG=(__UINTEGER_32)((__UINTEGER_32)(sz__U5L + a__TAIG) & (__UINTEGER_32)(~ a__TAIG));
-      ptr_table__TLLG=((__POINTER )(&(table_type[(t__UAIG)])));
-      lab_type__VLLG=(__UINTEGER_32)(t__UAIG |  1);
-      next__SLLG=((__POINTER )(NULL));
-      result__ULLG=((__POINTER *)ptr_table__TLLG)[ 0];
-      if ((result__ULLG == (void *)NULL)) {
-        result__ULLG=new_lab__RUJ(lab_type__VLLG);
-        next__SLLG=(void *)((unsigned long)result__ULLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WLLG)));
-        ((__POINTER *)next__SLLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__TLLG)[ 0]=next__SLLG;
-      } else {
-        next__SLLG=((__POINTER *)result__ULLG)[ 0];
-        if ((next__SLLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ULLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__WLLG <<  1)) <=  4096)) {
-            next__SLLG=(void *)((unsigned long)result__ULLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WLLG)));
-          } else {
-            next__SLLG=new_lab__RUJ(lab_type__VLLG);
-          };
-          ((__POINTER *)next__SLLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__TLLG)[ 0]=next__SLLG;
-        } else {
-          ((__POINTER *)result__ULLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__SLLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__ULLG=next__SLLG;
-        };
-      };
-      ptr__S5L=result__ULLG;
-    };
-    result__R5L=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)ptr__S5L);
-    *(result__R5L) = *(FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__);
-  };
-  Self__LBT=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)result__R5L);
-  if ((Self__LBT->parent_arrayed_collection__55K.capacity__UBT <  5)) {
-    Self__LBT->parent_arrayed_collection__55K.storage__5BT=create__4TWB( 5);
-    Self__LBT->parent_arrayed_collection__55K.capacity__UBT= 5;
-  };
-  Self__LBT->parent_arrayed_collection__55K.upper__B5S=(__INTEGER)(-  1);
-  free_list__AAL=result__R5L;
-  ITM_LIST_IDF__->parent_itm_code__0DJ=(*ITM_CODE__);
-  ITM_WRITE__->parent_itm_code__PEJ=(*ITM_CODE__);
-  ITM_WRITE_VALUE__->parent_itm_write__QEJ=(*ITM_WRITE__);
-  ITM_WRITE_CAST__->parent_itm_write__HFJ=(*ITM_WRITE__);
-  ITM_WRITE_CODE__->parent_itm_write__SIJ=(*ITM_WRITE__);
-  ITM_READ_ARG2__->parent_itm_read__DLJ=(*ITM_READ__);
-  ITM_BINARY__->parent_itm_code__XLJ=(*ITM_CODE__);
-  ITM_READ_ARG1__->parent_itm_read__TGL=(*ITM_READ__);
-  ITM_OLD__->parent_itm_code__RUM=(*ITM_CODE__);
-  ITM_EXTERN__->parent_itm_code__SDN=(*ITM_CODE__);
-  ITM_EXTERNAL_TYPE__->parent_itm_extern__TDN=(*ITM_EXTERN__);
-  ITM_EXTERNAL__->parent_itm_extern__VMN=(*ITM_EXTERN__);
-  ITM_READ_ARGS__->parent_itm_read__B2N=(*ITM_READ__);
-  result__CCG=NULL;
-  ptr__DCG=((__POINTER )(NULL));
-  typ_id__ICG= 0;
-  sz__FCG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSTRINGo));
-  if ((sz__FCG ==  0)) {
-    result__CCG=FAST_ARRAYoSTRINGo__;
+    typ_id__2HK=__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__ZHK);
+    if ((typ_id__2HK == (__INTEGER)(-  1))) {
+      a__KQ1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__LQ1G=(__UINTEGER_32)((__UINTEGER_32)(sz__ZHK + a__KQ1G) & (__UINTEGER_32)(~ a__KQ1G));
+      ptr_table__XZ4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LQ1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__WZ4G=((__POINTER )(NULL));
+      result__YZ4G=((__POINTER *)ptr_table__XZ4G)[ 0];
+      if ((result__YZ4G == (void *)NULL)) {
+        result__YZ4G=new_lab__2QJ(new_size__LQ1G);
+        next__WZ4G=(void *)((unsigned long)result__YZ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LQ1G)));
+        ((__POINTER *)next__WZ4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__XZ4G)[ 0]=next__WZ4G;
+      } else {
+        next__WZ4G=((__POINTER *)result__YZ4G)[ 0];
+        if ((next__WZ4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YZ4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__LQ1G <<  1)) <=  4096)) {
+            next__WZ4G=(void *)((unsigned long)result__YZ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LQ1G)));
+          } else {
+            next__WZ4G=new_lab__2QJ(new_size__LQ1G);
+          };
+          ((__POINTER *)next__WZ4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__XZ4G)[ 0]=next__WZ4G;
+        } else {
+          ((__POINTER *)result__YZ4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__WZ4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__YZ4G=next__WZ4G;
+        };
+      };
+      ptr__XHK=result__YZ4G;
+    } else {
+      t__PQ1G=((__UINTEGER_32 )typ_id__2HK);
+      a__OQ1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__5Z4G=(__UINTEGER_32)((__UINTEGER_32)(sz__ZHK + a__OQ1G) & (__UINTEGER_32)(~ a__OQ1G));
+      ptr_table__2Z4G=((__POINTER )(&(table_type[(t__PQ1G)])));
+      lab_type__4Z4G=(__UINTEGER_32)(t__PQ1G |  1);
+      next__1Z4G=((__POINTER )(NULL));
+      result__3Z4G=((__POINTER *)ptr_table__2Z4G)[ 0];
+      if ((result__3Z4G == (void *)NULL)) {
+        result__3Z4G=new_lab__2QJ(lab_type__4Z4G);
+        next__1Z4G=(void *)((unsigned long)result__3Z4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5Z4G)));
+        ((__POINTER *)next__1Z4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__2Z4G)[ 0]=next__1Z4G;
+      } else {
+        next__1Z4G=((__POINTER *)result__3Z4G)[ 0];
+        if ((next__1Z4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3Z4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__5Z4G <<  1)) <=  4096)) {
+            next__1Z4G=(void *)((unsigned long)result__3Z4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5Z4G)));
+          } else {
+            next__1Z4G=new_lab__2QJ(lab_type__4Z4G);
+          };
+          ((__POINTER *)next__1Z4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__2Z4G)[ 0]=next__1Z4G;
+        } else {
+          ((__POINTER *)result__3Z4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__1Z4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__3Z4G=next__1Z4G;
+        };
+      };
+      ptr__XHK=result__3Z4G;
+    };
+    result__WHK=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)ptr__XHK);
+    *(result__WHK) = *(FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__);
+  };
+  Self__DIU=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)result__WHK);
+  if ((Self__DIU->parent_arrayed_collection__ERI.capacity__MIU <  5)) {
+    Self__DIU->parent_arrayed_collection__ERI.storage__XIU=create__UGQB( 5);
+    Self__DIU->parent_arrayed_collection__ERI.capacity__MIU= 5;
+  };
+  Self__DIU->parent_arrayed_collection__ERI.upper__Z0T=(__INTEGER)(-  1);
+  free_list__FRI=result__WHK;
+  ITM_LOCAL__->parent_itm_object__P0H=(*ITM_OBJECT__);
+  ITM_LOCAL__->name__O2K=NULL;
+  HASHED_SET_NODEoSTRING_CONSTANTo__->item__LEV=NULL;
+  HASHED_SET_NODEoSTRING_CONSTANTo__->next__WEV=NULL;
+  ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__->upper__YVT= 0;
+  ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__->capacity__K5T= 0;
+  ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__->storage__GAU=NULL;
+  FAST_ARRAYoFAST_ARRAYoITM_CODEoo__->parent_arrayed_collection__Q3H=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__);
+  ARRAYED_COLLECTIONoITM_CODEo__->upper__MHL= 0;
+  ARRAYED_COLLECTIONoITM_CODEo__->capacity__KXT= 0;
+  ARRAYED_COLLECTIONoITM_CODEo__->storage__VXT=NULL;
+  FAST_ARRAYoITM_CODEo__->parent_arrayed_collection__BTF=(*ARRAYED_COLLECTIONoITM_CODEo__);
+  result__53J=NULL;
+  ptr__A4J=((__POINTER )(NULL));
+  typ_id__F4J= 0;
+  sz__C4J=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_CODEoo));
+  if ((sz__C4J ==  0)) {
+    result__53J=FAST_ARRAYoFAST_ARRAYoITM_CODEoo__;
   } else {
-    typ_id__ICG=__FAST_ARRAYoSTRINGo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__FCG);
-    if ((typ_id__ICG == (__INTEGER)(-  1))) {
-      a__LYGG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__E2G=(__UINTEGER_32)((__UINTEGER_32)(sz__FCG + a__LYGG) & (__UINTEGER_32)(~ a__LYGG));
-      ptr_table__YLLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__E2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__XLLG=((__POINTER )(NULL));
-      result__ZLLG=((__POINTER *)ptr_table__YLLG)[ 0];
-      if ((result__ZLLG == (void *)NULL)) {
-        result__ZLLG=new_lab__RUJ(new_size__E2G);
-        next__XLLG=(void *)((unsigned long)result__ZLLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E2G)));
-        ((__POINTER *)next__XLLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__YLLG)[ 0]=next__XLLG;
-      } else {
-        next__XLLG=((__POINTER *)result__ZLLG)[ 0];
-        if ((next__XLLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZLLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__E2G <<  1)) <=  4096)) {
-            next__XLLG=(void *)((unsigned long)result__ZLLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E2G)));
-          } else {
-            next__XLLG=new_lab__RUJ(new_size__E2G);
-          };
-          ((__POINTER *)next__XLLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__YLLG)[ 0]=next__XLLG;
-        } else {
-          ((__POINTER *)result__ZLLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__XLLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__ZLLG=next__XLLG;
-        };
-      };
-      ptr__DCG=result__ZLLG;
-    } else {
-      t__N3G=((__UINTEGER_32 )typ_id__ICG);
-      a__RYGG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__AMLG=(__UINTEGER_32)((__UINTEGER_32)(sz__FCG + a__RYGG) & (__UINTEGER_32)(~ a__RYGG));
-      ptr_table__3LLG=((__POINTER )(&(table_type[(t__N3G)])));
-      lab_type__5LLG=(__UINTEGER_32)(t__N3G |  1);
-      next__2LLG=((__POINTER )(NULL));
-      result__4LLG=((__POINTER *)ptr_table__3LLG)[ 0];
-      if ((result__4LLG == (void *)NULL)) {
-        result__4LLG=new_lab__RUJ(lab_type__5LLG);
-        next__2LLG=(void *)((unsigned long)result__4LLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AMLG)));
-        ((__POINTER *)next__2LLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__3LLG)[ 0]=next__2LLG;
-      } else {
-        next__2LLG=((__POINTER *)result__4LLG)[ 0];
-        if ((next__2LLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4LLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__AMLG <<  1)) <=  4096)) {
-            next__2LLG=(void *)((unsigned long)result__4LLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AMLG)));
-          } else {
-            next__2LLG=new_lab__RUJ(lab_type__5LLG);
-          };
-          ((__POINTER *)next__2LLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__3LLG)[ 0]=next__2LLG;
-        } else {
-          ((__POINTER *)result__4LLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__2LLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__4LLG=next__2LLG;
-        };
-      };
-      ptr__DCG=result__4LLG;
-    };
-    result__CCG=((__FAST_ARRAYoSTRINGo *)ptr__DCG);
-    *(result__CCG) = *(FAST_ARRAYoSTRINGo__);
-  };
-  Self__ILR=((__FAST_ARRAYoSTRINGo *)result__CCG);
-  if ((Self__ILR->parent_arrayed_collection__YDC.capacity__RLR <  5)) {
-    Self__ILR->parent_arrayed_collection__YDC.storage__2LR=create__4UNB( 5);
-    Self__ILR->parent_arrayed_collection__YDC.capacity__RLR= 5;
-  };
-  Self__ILR->parent_arrayed_collection__YDC.upper__1DC=(__INTEGER)(-  1);
-  free__C0O=result__CCG;
-  ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__->upper__RO4B= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__->capacity__U05B= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__->storage__505B=NULL;
-  FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__->parent_arrayed_collection__L03=(*ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__);
-  ARRAYED_COLLECTIONoExpanded_POSITIONo__->storage__WD5B=NULL;
-  ARRAYED_COLLECTIONoExpanded_POSITIONo__->upper__V15B= 0;
-  ARRAYED_COLLECTIONoExpanded_POSITIONo__->capacity__B25B= 0;
-  FAST_ARRAYoExpanded_POSITIONo__->parent_arrayed_collection__HAJ=(*ARRAYED_COLLECTIONoExpanded_POSITIONo__);
-  result__04MB=NULL;
-  ptr__14MB=((__POINTER )(NULL));
-  typ_id__A5MB= 0;
-  sz__34MB=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo));
-  if ((sz__34MB ==  0)) {
-    result__04MB=FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__;
+    typ_id__F4J=__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__C4J);
+    if ((typ_id__F4J == (__INTEGER)(-  1))) {
+      a__SQ1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__TQ1G=(__UINTEGER_32)((__UINTEGER_32)(sz__C4J + a__SQ1G) & (__UINTEGER_32)(~ a__SQ1G));
+      ptr_table__B04G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TQ1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__A04G=((__POINTER )(NULL));
+      result__C04G=((__POINTER *)ptr_table__B04G)[ 0];
+      if ((result__C04G == (void *)NULL)) {
+        result__C04G=new_lab__2QJ(new_size__TQ1G);
+        next__A04G=(void *)((unsigned long)result__C04G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TQ1G)));
+        ((__POINTER *)next__A04G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__B04G)[ 0]=next__A04G;
+      } else {
+        next__A04G=((__POINTER *)result__C04G)[ 0];
+        if ((next__A04G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C04G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__TQ1G <<  1)) <=  4096)) {
+            next__A04G=(void *)((unsigned long)result__C04G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TQ1G)));
+          } else {
+            next__A04G=new_lab__2QJ(new_size__TQ1G);
+          };
+          ((__POINTER *)next__A04G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__B04G)[ 0]=next__A04G;
+        } else {
+          ((__POINTER *)result__C04G)[ 0]=(void *)((unsigned long)((__POINTER *)next__A04G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__C04G=next__A04G;
+        };
+      };
+      ptr__A4J=result__C04G;
+    } else {
+      t__XQ1G=((__UINTEGER_32 )typ_id__F4J);
+      a__WQ1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__J04G=(__UINTEGER_32)((__UINTEGER_32)(sz__C4J + a__WQ1G) & (__UINTEGER_32)(~ a__WQ1G));
+      ptr_table__G04G=((__POINTER )(&(table_type[(t__XQ1G)])));
+      lab_type__I04G=(__UINTEGER_32)(t__XQ1G |  1);
+      next__F04G=((__POINTER )(NULL));
+      result__H04G=((__POINTER *)ptr_table__G04G)[ 0];
+      if ((result__H04G == (void *)NULL)) {
+        result__H04G=new_lab__2QJ(lab_type__I04G);
+        next__F04G=(void *)((unsigned long)result__H04G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J04G)));
+        ((__POINTER *)next__F04G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__G04G)[ 0]=next__F04G;
+      } else {
+        next__F04G=((__POINTER *)result__H04G)[ 0];
+        if ((next__F04G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H04G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__J04G <<  1)) <=  4096)) {
+            next__F04G=(void *)((unsigned long)result__H04G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J04G)));
+          } else {
+            next__F04G=new_lab__2QJ(lab_type__I04G);
+          };
+          ((__POINTER *)next__F04G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__G04G)[ 0]=next__F04G;
+        } else {
+          ((__POINTER *)result__H04G)[ 0]=(void *)((unsigned long)((__POINTER *)next__F04G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__H04G=next__F04G;
+        };
+      };
+      ptr__A4J=result__H04G;
+    };
+    result__53J=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)ptr__A4J);
+    *(result__53J) = *(FAST_ARRAYoFAST_ARRAYoITM_CODEoo__);
+  };
+  Self__YEU=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)result__53J);
+  if ((Self__YEU->parent_arrayed_collection__Q3H.capacity__K5T <  5)) {
+    Self__YEU->parent_arrayed_collection__Q3H.storage__GAU=create__E1PB( 5);
+    Self__YEU->parent_arrayed_collection__Q3H.capacity__K5T= 5;
+  };
+  Self__YEU->parent_arrayed_collection__Q3H.upper__YVT=(__INTEGER)(-  1);
+  free_list__R3H=result__53J;
+  ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__->upper__KSU= 0;
+  ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__->capacity__PUU= 0;
+  ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__->storage__0UU=NULL;
+  FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__->parent_arrayed_collection__Z4K=(*ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__);
+  ARRAYED_COLLECTIONoSTRING_CONSTANTo__->upper__UNOD= 0;
+  ARRAYED_COLLECTIONoSTRING_CONSTANTo__->capacity__PPOD= 0;
+  ARRAYED_COLLECTIONoSTRING_CONSTANTo__->storage__KQOD=NULL;
+  FAST_ARRAYoSTRING_CONSTANTo__->parent_arrayed_collection__X4I=(*ARRAYED_COLLECTIONoSTRING_CONSTANTo__);
+  result__VKM=NULL;
+  ptr__WKM=((__POINTER )(NULL));
+  typ_id__1KM= 0;
+  sz__YKM=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo));
+  if ((sz__YKM ==  0)) {
+    result__VKM=FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__;
   } else {
-    typ_id__A5MB=__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__34MB);
-    if ((typ_id__A5MB == (__INTEGER)(-  1))) {
-      a__XAIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__YAIG=(__UINTEGER_32)((__UINTEGER_32)(sz__34MB + a__XAIG) & (__UINTEGER_32)(~ a__XAIG));
-      ptr_table__CMLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YAIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__BMLG=((__POINTER )(NULL));
-      result__DMLG=((__POINTER *)ptr_table__CMLG)[ 0];
-      if ((result__DMLG == (void *)NULL)) {
-        result__DMLG=new_lab__RUJ(new_size__YAIG);
-        next__BMLG=(void *)((unsigned long)result__DMLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YAIG)));
-        ((__POINTER *)next__BMLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__CMLG)[ 0]=next__BMLG;
-      } else {
-        next__BMLG=((__POINTER *)result__DMLG)[ 0];
-        if ((next__BMLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DMLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__YAIG <<  1)) <=  4096)) {
-            next__BMLG=(void *)((unsigned long)result__DMLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YAIG)));
-          } else {
-            next__BMLG=new_lab__RUJ(new_size__YAIG);
-          };
-          ((__POINTER *)next__BMLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CMLG)[ 0]=next__BMLG;
-        } else {
-          ((__POINTER *)result__DMLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__BMLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__DMLG=next__BMLG;
-        };
-      };
-      ptr__14MB=result__DMLG;
-    } else {
-      t__2AIG=((__UINTEGER_32 )typ_id__A5MB);
-      a__1AIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__KMLG=(__UINTEGER_32)((__UINTEGER_32)(sz__34MB + a__1AIG) & (__UINTEGER_32)(~ a__1AIG));
-      ptr_table__HMLG=((__POINTER )(&(table_type[(t__2AIG)])));
-      lab_type__JMLG=(__UINTEGER_32)(t__2AIG |  1);
-      next__GMLG=((__POINTER )(NULL));
-      result__IMLG=((__POINTER *)ptr_table__HMLG)[ 0];
-      if ((result__IMLG == (void *)NULL)) {
-        result__IMLG=new_lab__RUJ(lab_type__JMLG);
-        next__GMLG=(void *)((unsigned long)result__IMLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KMLG)));
-        ((__POINTER *)next__GMLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__HMLG)[ 0]=next__GMLG;
-      } else {
-        next__GMLG=((__POINTER *)result__IMLG)[ 0];
-        if ((next__GMLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IMLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__KMLG <<  1)) <=  4096)) {
-            next__GMLG=(void *)((unsigned long)result__IMLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KMLG)));
-          } else {
-            next__GMLG=new_lab__RUJ(lab_type__JMLG);
-          };
-          ((__POINTER *)next__GMLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HMLG)[ 0]=next__GMLG;
-        } else {
-          ((__POINTER *)result__IMLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__GMLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__IMLG=next__GMLG;
-        };
-      };
-      ptr__14MB=result__IMLG;
-    };
-    result__04MB=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)ptr__14MB);
-    *(result__04MB) = *(FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__);
-  };
-  Self__L05B=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)result__04MB);
-  if ((Self__L05B->parent_arrayed_collection__L03.capacity__U05B <  5)) {
-    Self__L05B->parent_arrayed_collection__L03.storage__505B=create__FR2C( 5);
-    Self__L05B->parent_arrayed_collection__L03.capacity__U05B= 5;
-  };
-  Self__L05B->parent_arrayed_collection__L03.upper__RO4B=(__INTEGER)(-  1);
-  free_list__M03=result__04MB;
-  HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__->buckets__Y55B=NULL;
-  HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__->capacity__T55B= 0;
-  HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__->count__ESBC= 0;
-  result__T2SB=NULL;
-  ptr__U2SB=((__POINTER )(NULL));
-  typ_id__Z2SB= 0;
-  sz__W2SB=((__UINTEGER_32 )sizeof(__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo));
-  if ((sz__W2SB ==  0)) {
-    result__T2SB=HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__;
+    typ_id__1KM=__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__YKM);
+    if ((typ_id__1KM == (__INTEGER)(-  1))) {
+      a__0Q1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__1Q1G=(__UINTEGER_32)((__UINTEGER_32)(sz__YKM + a__0Q1G) & (__UINTEGER_32)(~ a__0Q1G));
+      ptr_table__L04G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1Q1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__K04G=((__POINTER )(NULL));
+      result__M04G=((__POINTER *)ptr_table__L04G)[ 0];
+      if ((result__M04G == (void *)NULL)) {
+        result__M04G=new_lab__2QJ(new_size__1Q1G);
+        next__K04G=(void *)((unsigned long)result__M04G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1Q1G)));
+        ((__POINTER *)next__K04G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__L04G)[ 0]=next__K04G;
+      } else {
+        next__K04G=((__POINTER *)result__M04G)[ 0];
+        if ((next__K04G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M04G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__1Q1G <<  1)) <=  4096)) {
+            next__K04G=(void *)((unsigned long)result__M04G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1Q1G)));
+          } else {
+            next__K04G=new_lab__2QJ(new_size__1Q1G);
+          };
+          ((__POINTER *)next__K04G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__L04G)[ 0]=next__K04G;
+        } else {
+          ((__POINTER *)result__M04G)[ 0]=(void *)((unsigned long)((__POINTER *)next__K04G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__M04G=next__K04G;
+        };
+      };
+      ptr__WKM=result__M04G;
+    } else {
+      t__5Q1G=((__UINTEGER_32 )typ_id__1KM);
+      a__4Q1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__T04G=(__UINTEGER_32)((__UINTEGER_32)(sz__YKM + a__4Q1G) & (__UINTEGER_32)(~ a__4Q1G));
+      ptr_table__Q04G=((__POINTER )(&(table_type[(t__5Q1G)])));
+      lab_type__S04G=(__UINTEGER_32)(t__5Q1G |  1);
+      next__P04G=((__POINTER )(NULL));
+      result__R04G=((__POINTER *)ptr_table__Q04G)[ 0];
+      if ((result__R04G == (void *)NULL)) {
+        result__R04G=new_lab__2QJ(lab_type__S04G);
+        next__P04G=(void *)((unsigned long)result__R04G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T04G)));
+        ((__POINTER *)next__P04G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__Q04G)[ 0]=next__P04G;
+      } else {
+        next__P04G=((__POINTER *)result__R04G)[ 0];
+        if ((next__P04G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R04G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__T04G <<  1)) <=  4096)) {
+            next__P04G=(void *)((unsigned long)result__R04G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T04G)));
+          } else {
+            next__P04G=new_lab__2QJ(lab_type__S04G);
+          };
+          ((__POINTER *)next__P04G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__Q04G)[ 0]=next__P04G;
+        } else {
+          ((__POINTER *)result__R04G)[ 0]=(void *)((unsigned long)((__POINTER *)next__P04G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__R04G=next__P04G;
+        };
+      };
+      ptr__WKM=result__R04G;
+    };
+    result__VKM=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)ptr__WKM);
+    *(result__VKM) = *(FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__);
+  };
+  Self__GUU=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)result__VKM);
+  if ((Self__GUU->parent_arrayed_collection__Z4K.capacity__PUU <  5)) {
+    Self__GUU->parent_arrayed_collection__Z4K.storage__0UU=create__P3ZB( 5);
+    Self__GUU->parent_arrayed_collection__Z4K.capacity__PUU= 5;
+  };
+  Self__GUU->parent_arrayed_collection__Z4K.upper__KSU=(__INTEGER)(-  1);
+  free_list__04K=result__VKM;
+  ITM_LIST_IDF__->parent_itm_code__GCJ=(*ITM_CODE__);
+  ITM_LDOTS__->parent_itm_constant__AUF=(*ITM_CODE__);
+  ITM_PROTOTYPE__->parent_itm_constant__MVF=(*ITM_CONSTANT__);
+  ITM_WRITE__->parent_itm_code__1CJ=(*ITM_CODE__);
+  ITM_WRITE_VALUE__->parent_itm_write__2CJ=(*ITM_WRITE__);
+  ITM_WRITE_CAST__->parent_itm_write__TDJ=(*ITM_WRITE__);
+  ITM_READ__->parent_itm_code__AGJ=(*ITM_CODE__);
+  ITM_WRITE_CODE__->parent_itm_write__4GJ=(*ITM_WRITE__);
+  ITM_OPERATOR__->parent_itm_code__UEL=(*ITM_CODE__);
+  ITM_READ_ARG1__->parent_itm_read__0HL=(*ITM_READ__);
+  ITM_READ_ARG2__->parent_itm_read__HKL=(*ITM_READ__);
+  ITM_EXPRESSION__->value_list__LJV=NULL;
+  ITM_OLD__->parent_itm_code__31L=(*ITM_CODE__);
+  ITM_EXTERN__->parent_itm_code__43M=(*ITM_CODE__);
+  ITM_EXTERNAL_TYPE__->parent_itm_extern__53M=(*ITM_EXTERN__);
+  ITM_BLOCK__->list__PIDC=NULL;
+  ITM_EXTERNAL__->parent_itm_extern__EFN=(*ITM_EXTERN__);
+  ITM_READ_ARGS__->parent_itm_read__0CO=(*ITM_READ__);
+  ITM_RESULT__->value__1GFC=NULL;
+  ITM_OPERATOR__->name__5HL=NULL;
+  ITM_ARGUMENT__->parent_itm_code__C4M=(*ITM_OBJECT__);
+  ITM_ARG__->parent_itm_argument__JHHB=(*ITM_ARGUMENT__);
+  empty_list__R0IF=create_with_capacity__S1QC( 0);
+  HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__->buckets__YIMF=NULL;
+  HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__->capacity__TIMF= 0;
+  HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__->count__KNMF= 0;
+  result__0NKF=NULL;
+  ptr__1NKF=((__POINTER )(NULL));
+  typ_id__AOKF= 0;
+  sz__3NKF=((__UINTEGER_32 )sizeof(__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo));
+  if ((sz__3NKF ==  0)) {
+    result__0NKF=HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__;
   } else {
-    typ_id__Z2SB=__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__W2SB);
-    if ((typ_id__Z2SB == (__INTEGER)(-  1))) {
-      a__5AIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ABIG=(__UINTEGER_32)((__UINTEGER_32)(sz__W2SB + a__5AIG) & (__UINTEGER_32)(~ a__5AIG));
-      ptr_table__MMLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ABIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__LMLG=((__POINTER )(NULL));
-      result__NMLG=((__POINTER *)ptr_table__MMLG)[ 0];
-      if ((result__NMLG == (void *)NULL)) {
-        result__NMLG=new_lab__RUJ(new_size__ABIG);
-        next__LMLG=(void *)((unsigned long)result__NMLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ABIG)));
-        ((__POINTER *)next__LMLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__MMLG)[ 0]=next__LMLG;
-      } else {
-        next__LMLG=((__POINTER *)result__NMLG)[ 0];
-        if ((next__LMLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NMLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__ABIG <<  1)) <=  4096)) {
-            next__LMLG=(void *)((unsigned long)result__NMLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ABIG)));
-          } else {
-            next__LMLG=new_lab__RUJ(new_size__ABIG);
-          };
-          ((__POINTER *)next__LMLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MMLG)[ 0]=next__LMLG;
-        } else {
-          ((__POINTER *)result__NMLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__LMLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__NMLG=next__LMLG;
-        };
-      };
-      ptr__U2SB=result__NMLG;
-    } else {
-      t__EBIG=((__UINTEGER_32 )typ_id__Z2SB);
-      a__DBIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__UMLG=(__UINTEGER_32)((__UINTEGER_32)(sz__W2SB + a__DBIG) & (__UINTEGER_32)(~ a__DBIG));
-      ptr_table__RMLG=((__POINTER )(&(table_type[(t__EBIG)])));
-      lab_type__TMLG=(__UINTEGER_32)(t__EBIG |  1);
-      next__QMLG=((__POINTER )(NULL));
-      result__SMLG=((__POINTER *)ptr_table__RMLG)[ 0];
-      if ((result__SMLG == (void *)NULL)) {
-        result__SMLG=new_lab__RUJ(lab_type__TMLG);
-        next__QMLG=(void *)((unsigned long)result__SMLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UMLG)));
-        ((__POINTER *)next__QMLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__RMLG)[ 0]=next__QMLG;
-      } else {
-        next__QMLG=((__POINTER *)result__SMLG)[ 0];
-        if ((next__QMLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SMLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__UMLG <<  1)) <=  4096)) {
-            next__QMLG=(void *)((unsigned long)result__SMLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UMLG)));
-          } else {
-            next__QMLG=new_lab__RUJ(lab_type__TMLG);
-          };
-          ((__POINTER *)next__QMLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RMLG)[ 0]=next__QMLG;
-        } else {
-          ((__POINTER *)result__SMLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__QMLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__SMLG=next__QMLG;
-        };
-      };
-      ptr__U2SB=result__SMLG;
-    };
-    result__T2SB=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)ptr__U2SB);
-    *(result__T2SB) = *(HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__);
-  };
-  Self__IPBC=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)result__T2SB);
-  new_capacity__WHKC=prime_number_ceiling__33Z( 53);
-  Self__IPBC->buckets__Y55B=create__T3UC(new_capacity__WHKC);
-  Self__IPBC->capacity__T55B=new_capacity__WHKC;
-  Self__IPBC->count__ESBC= 0;
-  bucket__GQIB=result__T2SB;
-  HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__->item__EAAC=NULL;
-  HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__->next__QAAC=NULL;
-  ITM_RESULT__->parent_itm_code__F1EB=(*ITM_CODE__);
-  type_void__XYF=get__QYI((&__string_3));
-  ITM_ARGUMENT__->parent_itm_code__YDN=(*ITM_OBJECT__);
-  ITM_ARG__->parent_itm_argument__Q4EB=(*ITM_ARGUMENT__);
-  ARRAYED_COLLECTIONoITM_TYPE_MULTIo__->upper__WJ2B= 0;
-  ARRAYED_COLLECTIONoITM_TYPE_MULTIo__->capacity__CFEC= 0;
-  ARRAYED_COLLECTIONoITM_TYPE_MULTIo__->storage__NFEC=NULL;
-  FAST_ARRAYoITM_TYPE_MULTIo__->parent_arrayed_collection__MJ2B=(*ARRAYED_COLLECTIONoITM_TYPE_MULTIo__);
-  result__WP2B=NULL;
-  ptr__XP2B=((__POINTER )(NULL));
-  typ_id__2P2B= 0;
-  sz__ZP2B=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_MULTIo));
-  if ((sz__ZP2B ==  0)) {
-    result__WP2B=FAST_ARRAYoITM_TYPE_MULTIo__;
+    typ_id__AOKF=__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__3NKF);
+    if ((typ_id__AOKF == (__INTEGER)(-  1))) {
+      a__CR1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__DR1G=(__UINTEGER_32)((__UINTEGER_32)(sz__3NKF + a__CR1G) & (__UINTEGER_32)(~ a__CR1G));
+      ptr_table__V04G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DR1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__U04G=((__POINTER )(NULL));
+      result__W04G=((__POINTER *)ptr_table__V04G)[ 0];
+      if ((result__W04G == (void *)NULL)) {
+        result__W04G=new_lab__2QJ(new_size__DR1G);
+        next__U04G=(void *)((unsigned long)result__W04G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DR1G)));
+        ((__POINTER *)next__U04G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__V04G)[ 0]=next__U04G;
+      } else {
+        next__U04G=((__POINTER *)result__W04G)[ 0];
+        if ((next__U04G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__W04G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__DR1G <<  1)) <=  4096)) {
+            next__U04G=(void *)((unsigned long)result__W04G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DR1G)));
+          } else {
+            next__U04G=new_lab__2QJ(new_size__DR1G);
+          };
+          ((__POINTER *)next__U04G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__V04G)[ 0]=next__U04G;
+        } else {
+          ((__POINTER *)result__W04G)[ 0]=(void *)((unsigned long)((__POINTER *)next__U04G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__W04G=next__U04G;
+        };
+      };
+      ptr__1NKF=result__W04G;
+    } else {
+      t__HR1G=((__UINTEGER_32 )typ_id__AOKF);
+      a__GR1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__304G=(__UINTEGER_32)((__UINTEGER_32)(sz__3NKF + a__GR1G) & (__UINTEGER_32)(~ a__GR1G));
+      ptr_table__004G=((__POINTER )(&(table_type[(t__HR1G)])));
+      lab_type__204G=(__UINTEGER_32)(t__HR1G |  1);
+      next__Z04G=((__POINTER )(NULL));
+      result__104G=((__POINTER *)ptr_table__004G)[ 0];
+      if ((result__104G == (void *)NULL)) {
+        result__104G=new_lab__2QJ(lab_type__204G);
+        next__Z04G=(void *)((unsigned long)result__104G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__304G)));
+        ((__POINTER *)next__Z04G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__004G)[ 0]=next__Z04G;
+      } else {
+        next__Z04G=((__POINTER *)result__104G)[ 0];
+        if ((next__Z04G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__104G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__304G <<  1)) <=  4096)) {
+            next__Z04G=(void *)((unsigned long)result__104G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__304G)));
+          } else {
+            next__Z04G=new_lab__2QJ(lab_type__204G);
+          };
+          ((__POINTER *)next__Z04G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__004G)[ 0]=next__Z04G;
+        } else {
+          ((__POINTER *)result__104G)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z04G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__104G=next__Z04G;
+        };
+      };
+      ptr__1NKF=result__104G;
+    };
+    result__0NKF=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)ptr__1NKF);
+    *(result__0NKF) = *(HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__);
+  };
+  Self__KLMF=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)result__0NKF);
+  new_capacity__ZONF=prime_number_ceiling__H41( 53);
+  Self__KLMF->buckets__YIMF=create__OVPF(new_capacity__ZONF);
+  Self__KLMF->capacity__TIMF=new_capacity__ZONF;
+  Self__KLMF->count__KNMF= 0;
+  bucket__10IF=result__0NKF;
+  HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__->item__EJMF=NULL;
+  HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__->next__QJMF=NULL;
+  ITM_ARGS__->parent_itm_argument__EWDE=(*ITM_ARGUMENT__);
+  ITM_ARGS__->name__OCMF=NULL;
+  ITM_EXTERNAL_TYPE__->is_persistant__2GN=FALSE__;
+  result__R3F=NULL;
+  ptr__S3F=((__POINTER )(NULL));
+  typ_id__X3F= 0;
+  sz__U3F=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSTRINGo));
+  if ((sz__U3F ==  0)) {
+    result__R3F=FAST_ARRAYoSTRINGo__;
   } else {
-    typ_id__2P2B=__FAST_ARRAYoITM_TYPE_MULTIo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__ZP2B);
-    if ((typ_id__2P2B == (__INTEGER)(-  1))) {
-      a__HBIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__IBIG=(__UINTEGER_32)((__UINTEGER_32)(sz__ZP2B + a__HBIG) & (__UINTEGER_32)(~ a__HBIG));
-      ptr_table__WMLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IBIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__VMLG=((__POINTER )(NULL));
-      result__XMLG=((__POINTER *)ptr_table__WMLG)[ 0];
-      if ((result__XMLG == (void *)NULL)) {
-        result__XMLG=new_lab__RUJ(new_size__IBIG);
-        next__VMLG=(void *)((unsigned long)result__XMLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IBIG)));
-        ((__POINTER *)next__VMLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__WMLG)[ 0]=next__VMLG;
-      } else {
-        next__VMLG=((__POINTER *)result__XMLG)[ 0];
-        if ((next__VMLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XMLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__IBIG <<  1)) <=  4096)) {
-            next__VMLG=(void *)((unsigned long)result__XMLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IBIG)));
-          } else {
-            next__VMLG=new_lab__RUJ(new_size__IBIG);
-          };
-          ((__POINTER *)next__VMLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WMLG)[ 0]=next__VMLG;
-        } else {
-          ((__POINTER *)result__XMLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__VMLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__XMLG=next__VMLG;
-        };
-      };
-      ptr__XP2B=result__XMLG;
-    } else {
-      t__MBIG=((__UINTEGER_32 )typ_id__2P2B);
-      a__LBIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__4MLG=(__UINTEGER_32)((__UINTEGER_32)(sz__ZP2B + a__LBIG) & (__UINTEGER_32)(~ a__LBIG));
-      ptr_table__1MLG=((__POINTER )(&(table_type[(t__MBIG)])));
-      lab_type__3MLG=(__UINTEGER_32)(t__MBIG |  1);
-      next__0MLG=((__POINTER )(NULL));
-      result__2MLG=((__POINTER *)ptr_table__1MLG)[ 0];
-      if ((result__2MLG == (void *)NULL)) {
-        result__2MLG=new_lab__RUJ(lab_type__3MLG);
-        next__0MLG=(void *)((unsigned long)result__2MLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4MLG)));
-        ((__POINTER *)next__0MLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__1MLG)[ 0]=next__0MLG;
-      } else {
-        next__0MLG=((__POINTER *)result__2MLG)[ 0];
-        if ((next__0MLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2MLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__4MLG <<  1)) <=  4096)) {
-            next__0MLG=(void *)((unsigned long)result__2MLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4MLG)));
-          } else {
-            next__0MLG=new_lab__RUJ(lab_type__3MLG);
-          };
-          ((__POINTER *)next__0MLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1MLG)[ 0]=next__0MLG;
-        } else {
-          ((__POINTER *)result__2MLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__0MLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__2MLG=next__0MLG;
-        };
-      };
-      ptr__XP2B=result__2MLG;
-    };
-    result__WP2B=((__FAST_ARRAYoITM_TYPE_MULTIo *)ptr__XP2B);
-    *(result__WP2B) = *(FAST_ARRAYoITM_TYPE_MULTIo__);
-  };
-  Self__ZEEC=((__FAST_ARRAYoITM_TYPE_MULTIo *)result__WP2B);
-  if ((Self__ZEEC->parent_arrayed_collection__MJ2B.capacity__CFEC <  32)) {
-    Self__ZEEC->parent_arrayed_collection__MJ2B.storage__NFEC=create__2T5C( 32);
-    Self__ZEEC->parent_arrayed_collection__MJ2B.capacity__CFEC= 32;
-  };
-  Self__ZEEC->parent_arrayed_collection__MJ2B.upper__WJ2B=(__INTEGER)(-  1);
-  dico__NJ2B=result__WP2B;
-  ITM_TYPE_MULTI__->list_type__AK2B=NULL;
-  ITM_ARGS__->parent_itm_argument__IHZB=(*ITM_ARGUMENT__);
-  ITM_ARGS__->name__OEEC=NULL;
-  ITM_EXTERNAL_TYPE__->is_persistant__NON=FALSE__;
-  PROTOTYPE__->default_value__NPE=NULL;
-  PROTOTYPE__->type_c__IRE=NULL;
-  HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__->buckets__QRAC=NULL;
-  HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__->capacity__LRAC= 0;
-  HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__->count__Y4BC= 0;
-  result__SHVB=NULL;
-  ptr__THVB=((__POINTER )(NULL));
-  typ_id__YHVB= 0;
-  sz__VHVB=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo));
-  if ((sz__VHVB ==  0)) {
-    result__SHVB=HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__;
+    typ_id__X3F=__FAST_ARRAYoSTRINGo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__U3F);
+    if ((typ_id__X3F == (__INTEGER)(-  1))) {
+      a__QUZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__KXG=(__UINTEGER_32)((__UINTEGER_32)(sz__U3F + a__QUZG) & (__UINTEGER_32)(~ a__QUZG));
+      ptr_table__504G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KXG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__404G=((__POINTER )(NULL));
+      result__A14G=((__POINTER *)ptr_table__504G)[ 0];
+      if ((result__A14G == (void *)NULL)) {
+        result__A14G=new_lab__2QJ(new_size__KXG);
+        next__404G=(void *)((unsigned long)result__A14G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KXG)));
+        ((__POINTER *)next__404G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__504G)[ 0]=next__404G;
+      } else {
+        next__404G=((__POINTER *)result__A14G)[ 0];
+        if ((next__404G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A14G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__KXG <<  1)) <=  4096)) {
+            next__404G=(void *)((unsigned long)result__A14G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KXG)));
+          } else {
+            next__404G=new_lab__2QJ(new_size__KXG);
+          };
+          ((__POINTER *)next__404G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__504G)[ 0]=next__404G;
+        } else {
+          ((__POINTER *)result__A14G)[ 0]=(void *)((unsigned long)((__POINTER *)next__404G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__A14G=next__404G;
+        };
+      };
+      ptr__S3F=result__A14G;
+    } else {
+      t__TYG=((__UINTEGER_32 )typ_id__X3F);
+      a__WUZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__H14G=(__UINTEGER_32)((__UINTEGER_32)(sz__U3F + a__WUZG) & (__UINTEGER_32)(~ a__WUZG));
+      ptr_table__E14G=((__POINTER )(&(table_type[(t__TYG)])));
+      lab_type__G14G=(__UINTEGER_32)(t__TYG |  1);
+      next__D14G=((__POINTER )(NULL));
+      result__F14G=((__POINTER *)ptr_table__E14G)[ 0];
+      if ((result__F14G == (void *)NULL)) {
+        result__F14G=new_lab__2QJ(lab_type__G14G);
+        next__D14G=(void *)((unsigned long)result__F14G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H14G)));
+        ((__POINTER *)next__D14G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__E14G)[ 0]=next__D14G;
+      } else {
+        next__D14G=((__POINTER *)result__F14G)[ 0];
+        if ((next__D14G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F14G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__H14G <<  1)) <=  4096)) {
+            next__D14G=(void *)((unsigned long)result__F14G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H14G)));
+          } else {
+            next__D14G=new_lab__2QJ(lab_type__G14G);
+          };
+          ((__POINTER *)next__D14G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__E14G)[ 0]=next__D14G;
+        } else {
+          ((__POINTER *)result__F14G)[ 0]=(void *)((unsigned long)((__POINTER *)next__D14G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__F14G=next__D14G;
+        };
+      };
+      ptr__S3F=result__F14G;
+    };
+    result__R3F=((__FAST_ARRAYoSTRINGo *)ptr__S3F);
+    *(result__R3F) = *(FAST_ARRAYoSTRINGo__);
+  };
+  Self__TFT=((__FAST_ARRAYoSTRINGo *)result__R3F);
+  if ((Self__TFT->parent_arrayed_collection__TJC.capacity__2FT <  5)) {
+    Self__TFT->parent_arrayed_collection__TJC.storage__HGT=create__JFRB( 5);
+    Self__TFT->parent_arrayed_collection__TJC.capacity__2FT= 5;
+  };
+  Self__TFT->parent_arrayed_collection__TJC.upper__WJC=(__INTEGER)(-  1);
+  free__RNP=result__R3F;
+  type_void__OVF=get__TSI((&__string_3));
+  PROTOTYPE__->default_value__DUE=NULL;
+  PROTOTYPE__->type_c__4VE=NULL;
+  LIP_CODE__->parent_itm_object__PDE=(*ITM_OBJECT__);
+  LIP_UNARY__->parent_lip_code__104B=(*LIP_CODE__);
+  LIP_UNARY__->operator__FKQD='\0';
+  LIP_UNARY__->value__CKQD=NULL;
+  LIP_CALL__->parent_lip_code__N14B=(*LIP_CODE__);
+  LIP_CALL__->name__NPSE=NULL;
+  LIP_CALL__->argument__CPSE=NULL;
+  ARRAYED_COLLECTIONoLIP_INTEGERo__->upper__VCVE= 0;
+  ARRAYED_COLLECTIONoLIP_INTEGERo__->capacity__KEVE= 0;
+  ARRAYED_COLLECTIONoLIP_INTEGERo__->storage__VEVE=NULL;
+  FAST_ARRAYoLIP_INTEGERo__->parent_arrayed_collection__IYQE=(*ARRAYED_COLLECTIONoLIP_INTEGERo__);
+  result__DURE=NULL;
+  ptr__EURE=((__POINTER )(NULL));
+  typ_id__JURE= 0;
+  sz__GURE=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLIP_INTEGERo));
+  if ((sz__GURE ==  0)) {
+    result__DURE=FAST_ARRAYoLIP_INTEGERo__;
   } else {
-    typ_id__YHVB=__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__VHVB);
-    if ((typ_id__YHVB == (__INTEGER)(-  1))) {
-      a__PBIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__QBIG=(__UINTEGER_32)((__UINTEGER_32)(sz__VHVB + a__PBIG) & (__UINTEGER_32)(~ a__PBIG));
-      ptr_table__ANLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QBIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__5MLG=((__POINTER )(NULL));
-      result__BNLG=((__POINTER *)ptr_table__ANLG)[ 0];
-      if ((result__BNLG == (void *)NULL)) {
-        result__BNLG=new_lab__RUJ(new_size__QBIG);
-        next__5MLG=(void *)((unsigned long)result__BNLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QBIG)));
-        ((__POINTER *)next__5MLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ANLG)[ 0]=next__5MLG;
-      } else {
-        next__5MLG=((__POINTER *)result__BNLG)[ 0];
-        if ((next__5MLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BNLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__QBIG <<  1)) <=  4096)) {
-            next__5MLG=(void *)((unsigned long)result__BNLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QBIG)));
-          } else {
-            next__5MLG=new_lab__RUJ(new_size__QBIG);
-          };
-          ((__POINTER *)next__5MLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ANLG)[ 0]=next__5MLG;
-        } else {
-          ((__POINTER *)result__BNLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__5MLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__BNLG=next__5MLG;
-        };
-      };
-      ptr__THVB=result__BNLG;
-    } else {
-      t__UBIG=((__UINTEGER_32 )typ_id__YHVB);
-      a__TBIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__INLG=(__UINTEGER_32)((__UINTEGER_32)(sz__VHVB + a__TBIG) & (__UINTEGER_32)(~ a__TBIG));
-      ptr_table__FNLG=((__POINTER )(&(table_type[(t__UBIG)])));
-      lab_type__HNLG=(__UINTEGER_32)(t__UBIG |  1);
-      next__ENLG=((__POINTER )(NULL));
-      result__GNLG=((__POINTER *)ptr_table__FNLG)[ 0];
-      if ((result__GNLG == (void *)NULL)) {
-        result__GNLG=new_lab__RUJ(lab_type__HNLG);
-        next__ENLG=(void *)((unsigned long)result__GNLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__INLG)));
-        ((__POINTER *)next__ENLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__FNLG)[ 0]=next__ENLG;
-      } else {
-        next__ENLG=((__POINTER *)result__GNLG)[ 0];
-        if ((next__ENLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GNLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__INLG <<  1)) <=  4096)) {
-            next__ENLG=(void *)((unsigned long)result__GNLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__INLG)));
-          } else {
-            next__ENLG=new_lab__RUJ(lab_type__HNLG);
-          };
-          ((__POINTER *)next__ENLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FNLG)[ 0]=next__ENLG;
-        } else {
-          ((__POINTER *)result__GNLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__ENLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__GNLG=next__ENLG;
-        };
-      };
-      ptr__THVB=result__GNLG;
-    };
-    result__SHVB=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)ptr__THVB);
-    *(result__SHVB) = *(HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__);
-  };
-  Self__12BC=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)result__SHVB);
-  new_capacity__DZKC=prime_number_ceiling__33Z( 193);
-  Self__12BC->buckets__QRAC=create__LRVC(new_capacity__DZKC);
-  Self__12BC->capacity__LRAC=new_capacity__DZKC;
-  Self__12BC->count__Y4BC= 0;
-  bucket_name__D3KB=result__SHVB;
-  HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__->key__2RAC=NULL;
-  HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__->next__HSAC=NULL;
-  HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__->item__PSAC=NULL;
-  SECTION___->name__FQ5B=NULL;
-  last_section__2TC=NULL;
-  PROTOTYPE__->last_slot__UUC=NULL;
-  ITM_SLOT__->id_section__4UC=NULL;
-  HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->buckets__WTAC=NULL;
-  HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->capacity__RTAC= 0;
-  HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->count__SBCC= 0;
-  result__FLVB=NULL;
-  ptr__GLVB=((__POINTER )(NULL));
-  typ_id__LLVB= 0;
-  sz__ILVB=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo));
-  if ((sz__ILVB ==  0)) {
-    result__FLVB=HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
+    typ_id__JURE=__FAST_ARRAYoLIP_INTEGERo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__GURE);
+    if ((typ_id__JURE == (__INTEGER)(-  1))) {
+      a__KR1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__LR1G=(__UINTEGER_32)((__UINTEGER_32)(sz__GURE + a__KR1G) & (__UINTEGER_32)(~ a__KR1G));
+      ptr_table__J14G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LR1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__I14G=((__POINTER )(NULL));
+      result__K14G=((__POINTER *)ptr_table__J14G)[ 0];
+      if ((result__K14G == (void *)NULL)) {
+        result__K14G=new_lab__2QJ(new_size__LR1G);
+        next__I14G=(void *)((unsigned long)result__K14G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LR1G)));
+        ((__POINTER *)next__I14G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__J14G)[ 0]=next__I14G;
+      } else {
+        next__I14G=((__POINTER *)result__K14G)[ 0];
+        if ((next__I14G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K14G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__LR1G <<  1)) <=  4096)) {
+            next__I14G=(void *)((unsigned long)result__K14G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LR1G)));
+          } else {
+            next__I14G=new_lab__2QJ(new_size__LR1G);
+          };
+          ((__POINTER *)next__I14G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__J14G)[ 0]=next__I14G;
+        } else {
+          ((__POINTER *)result__K14G)[ 0]=(void *)((unsigned long)((__POINTER *)next__I14G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__K14G=next__I14G;
+        };
+      };
+      ptr__EURE=result__K14G;
+    } else {
+      t__PR1G=((__UINTEGER_32 )typ_id__JURE);
+      a__OR1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__R14G=(__UINTEGER_32)((__UINTEGER_32)(sz__GURE + a__OR1G) & (__UINTEGER_32)(~ a__OR1G));
+      ptr_table__O14G=((__POINTER )(&(table_type[(t__PR1G)])));
+      lab_type__Q14G=(__UINTEGER_32)(t__PR1G |  1);
+      next__N14G=((__POINTER )(NULL));
+      result__P14G=((__POINTER *)ptr_table__O14G)[ 0];
+      if ((result__P14G == (void *)NULL)) {
+        result__P14G=new_lab__2QJ(lab_type__Q14G);
+        next__N14G=(void *)((unsigned long)result__P14G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R14G)));
+        ((__POINTER *)next__N14G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__O14G)[ 0]=next__N14G;
+      } else {
+        next__N14G=((__POINTER *)result__P14G)[ 0];
+        if ((next__N14G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P14G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__R14G <<  1)) <=  4096)) {
+            next__N14G=(void *)((unsigned long)result__P14G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R14G)));
+          } else {
+            next__N14G=new_lab__2QJ(lab_type__Q14G);
+          };
+          ((__POINTER *)next__N14G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__O14G)[ 0]=next__N14G;
+        } else {
+          ((__POINTER *)result__P14G)[ 0]=(void *)((unsigned long)((__POINTER *)next__N14G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__P14G=next__N14G;
+        };
+      };
+      ptr__EURE=result__P14G;
+    };
+    result__DURE=((__FAST_ARRAYoLIP_INTEGERo *)ptr__EURE);
+    *(result__DURE) = *(FAST_ARRAYoLIP_INTEGERo__);
+  };
+  Self__BEVE=((__FAST_ARRAYoLIP_INTEGERo *)result__DURE);
+  if ((Self__BEVE->parent_arrayed_collection__IYQE.capacity__KEVE <  10)) {
+    Self__BEVE->parent_arrayed_collection__IYQE.storage__VEVE=create__VKDF( 10);
+    Self__BEVE->parent_arrayed_collection__IYQE.capacity__KEVE= 10;
+  };
+  Self__BEVE->parent_arrayed_collection__IYQE.upper__VCVE=(__INTEGER)(-  1);
+  storage__JYQE=result__DURE;
+  LIP_INTEGER__->value__H5YF= 0;
+  ARRAYED_COLLECTIONoLIP_STRINGo__->upper__K1LF= 0;
+  ARRAYED_COLLECTIONoLIP_STRINGo__->capacity__V5LF= 0;
+  ARRAYED_COLLECTIONoLIP_STRINGo__->storage__AAMF=NULL;
+  FAST_ARRAYoLIP_STRINGo__->parent_arrayed_collection__30CF=(*ARRAYED_COLLECTIONoLIP_STRINGo__);
+  result__C5IF=NULL;
+  ptr__D5IF=((__POINTER )(NULL));
+  typ_id__I5IF= 0;
+  sz__F5IF=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLIP_STRINGo));
+  if ((sz__F5IF ==  0)) {
+    result__C5IF=FAST_ARRAYoLIP_STRINGo__;
   } else {
-    typ_id__LLVB=__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__ILVB);
-    if ((typ_id__LLVB == (__INTEGER)(-  1))) {
-      a__XBIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__YBIG=(__UINTEGER_32)((__UINTEGER_32)(sz__ILVB + a__XBIG) & (__UINTEGER_32)(~ a__XBIG));
-      ptr_table__KNLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YBIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__JNLG=((__POINTER )(NULL));
-      result__LNLG=((__POINTER *)ptr_table__KNLG)[ 0];
-      if ((result__LNLG == (void *)NULL)) {
-        result__LNLG=new_lab__RUJ(new_size__YBIG);
-        next__JNLG=(void *)((unsigned long)result__LNLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YBIG)));
-        ((__POINTER *)next__JNLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__KNLG)[ 0]=next__JNLG;
-      } else {
-        next__JNLG=((__POINTER *)result__LNLG)[ 0];
-        if ((next__JNLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LNLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__YBIG <<  1)) <=  4096)) {
-            next__JNLG=(void *)((unsigned long)result__LNLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YBIG)));
-          } else {
-            next__JNLG=new_lab__RUJ(new_size__YBIG);
-          };
-          ((__POINTER *)next__JNLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KNLG)[ 0]=next__JNLG;
-        } else {
-          ((__POINTER *)result__LNLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__JNLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__LNLG=next__JNLG;
-        };
-      };
-      ptr__GLVB=result__LNLG;
-    } else {
-      t__2BIG=((__UINTEGER_32 )typ_id__LLVB);
-      a__1BIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__SNLG=(__UINTEGER_32)((__UINTEGER_32)(sz__ILVB + a__1BIG) & (__UINTEGER_32)(~ a__1BIG));
-      ptr_table__PNLG=((__POINTER )(&(table_type[(t__2BIG)])));
-      lab_type__RNLG=(__UINTEGER_32)(t__2BIG |  1);
-      next__ONLG=((__POINTER )(NULL));
-      result__QNLG=((__POINTER *)ptr_table__PNLG)[ 0];
-      if ((result__QNLG == (void *)NULL)) {
-        result__QNLG=new_lab__RUJ(lab_type__RNLG);
-        next__ONLG=(void *)((unsigned long)result__QNLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SNLG)));
-        ((__POINTER *)next__ONLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__PNLG)[ 0]=next__ONLG;
-      } else {
-        next__ONLG=((__POINTER *)result__QNLG)[ 0];
-        if ((next__ONLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QNLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__SNLG <<  1)) <=  4096)) {
-            next__ONLG=(void *)((unsigned long)result__QNLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SNLG)));
-          } else {
-            next__ONLG=new_lab__RUJ(lab_type__RNLG);
-          };
-          ((__POINTER *)next__ONLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PNLG)[ 0]=next__ONLG;
-        } else {
-          ((__POINTER *)result__QNLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__ONLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__QNLG=next__ONLG;
-        };
-      };
-      ptr__GLVB=result__QNLG;
-    };
-    result__FLVB=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)ptr__GLVB);
-    *(result__FLVB) = *(HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__);
-  };
-  Self__05BC=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)result__FLVB);
-  new_capacity__42KC=prime_number_ceiling__33Z( 193);
-  Self__05BC->buckets__WTAC=create__OWVC(new_capacity__42KC);
-  Self__05BC->capacity__RTAC=new_capacity__42KC;
-  Self__05BC->count__SBCC= 0;
-  bucket_list__MBLB=result__FLVB;
-  HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->key__CUAC=NULL;
-  HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->next__NUAC=NULL;
-  HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->item__VUAC=NULL;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__->upper__CXCC= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__->capacity__MHDC= 0;
-  ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__->storage__IIDC=NULL;
-  FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__->parent_arrayed_collection__YMVB=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__);
-  ARRAYED_COLLECTIONoITM_ARGUMENTo__->upper__XCCC= 0;
-  ARRAYED_COLLECTIONoITM_ARGUMENTo__->capacity__ZCCC= 0;
-  ARRAYED_COLLECTIONoITM_ARGUMENTo__->storage__VDCC=NULL;
-  FAST_ARRAYoITM_ARGUMENTo__->parent_arrayed_collection__ECLB=(*ARRAYED_COLLECTIONoITM_ARGUMENTo__);
-  result__UP0B=NULL;
-  ptr__VP0B=((__POINTER )(NULL));
-  typ_id__0P0B= 0;
-  sz__XP0B=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo));
-  if ((sz__XP0B ==  0)) {
-    result__UP0B=FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__;
+    typ_id__I5IF=__FAST_ARRAYoLIP_STRINGo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__F5IF);
+    if ((typ_id__I5IF == (__INTEGER)(-  1))) {
+      a__SR1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__TR1G=(__UINTEGER_32)((__UINTEGER_32)(sz__F5IF + a__SR1G) & (__UINTEGER_32)(~ a__SR1G));
+      ptr_table__T14G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TR1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__S14G=((__POINTER )(NULL));
+      result__U14G=((__POINTER *)ptr_table__T14G)[ 0];
+      if ((result__U14G == (void *)NULL)) {
+        result__U14G=new_lab__2QJ(new_size__TR1G);
+        next__S14G=(void *)((unsigned long)result__U14G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TR1G)));
+        ((__POINTER *)next__S14G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__T14G)[ 0]=next__S14G;
+      } else {
+        next__S14G=((__POINTER *)result__U14G)[ 0];
+        if ((next__S14G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U14G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__TR1G <<  1)) <=  4096)) {
+            next__S14G=(void *)((unsigned long)result__U14G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TR1G)));
+          } else {
+            next__S14G=new_lab__2QJ(new_size__TR1G);
+          };
+          ((__POINTER *)next__S14G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__T14G)[ 0]=next__S14G;
+        } else {
+          ((__POINTER *)result__U14G)[ 0]=(void *)((unsigned long)((__POINTER *)next__S14G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__U14G=next__S14G;
+        };
+      };
+      ptr__D5IF=result__U14G;
+    } else {
+      t__XR1G=((__UINTEGER_32 )typ_id__I5IF);
+      a__WR1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__114G=(__UINTEGER_32)((__UINTEGER_32)(sz__F5IF + a__WR1G) & (__UINTEGER_32)(~ a__WR1G));
+      ptr_table__Y14G=((__POINTER )(&(table_type[(t__XR1G)])));
+      lab_type__014G=(__UINTEGER_32)(t__XR1G |  1);
+      next__X14G=((__POINTER )(NULL));
+      result__Z14G=((__POINTER *)ptr_table__Y14G)[ 0];
+      if ((result__Z14G == (void *)NULL)) {
+        result__Z14G=new_lab__2QJ(lab_type__014G);
+        next__X14G=(void *)((unsigned long)result__Z14G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__114G)));
+        ((__POINTER *)next__X14G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__Y14G)[ 0]=next__X14G;
+      } else {
+        next__X14G=((__POINTER *)result__Z14G)[ 0];
+        if ((next__X14G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z14G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__114G <<  1)) <=  4096)) {
+            next__X14G=(void *)((unsigned long)result__Z14G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__114G)));
+          } else {
+            next__X14G=new_lab__2QJ(lab_type__014G);
+          };
+          ((__POINTER *)next__X14G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__Y14G)[ 0]=next__X14G;
+        } else {
+          ((__POINTER *)result__Z14G)[ 0]=(void *)((unsigned long)((__POINTER *)next__X14G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__Z14G=next__X14G;
+        };
+      };
+      ptr__D5IF=result__Z14G;
+    };
+    result__C5IF=((__FAST_ARRAYoLIP_STRINGo *)ptr__D5IF);
+    *(result__C5IF) = *(FAST_ARRAYoLIP_STRINGo__);
+  };
+  Self__M5LF=((__FAST_ARRAYoLIP_STRINGo *)result__C5IF);
+  if ((Self__M5LF->parent_arrayed_collection__30CF.capacity__V5LF <  10)) {
+    Self__M5LF->parent_arrayed_collection__30CF.storage__AAMF=create__4RTF( 10);
+    Self__M5LF->parent_arrayed_collection__30CF.capacity__V5LF= 10;
+  };
+  Self__M5LF->parent_arrayed_collection__30CF.upper__K1LF=(__INTEGER)(-  1);
+  storage__40CF=result__C5IF;
+  LIP_STRING__->value__0QSE=NULL;
+  LIP_BOOLEAN__->value__IRPD=FALSE__;
+  result__1DKF=NULL;
+  ptr__2DKF=((__POINTER )(NULL));
+  typ_id__BEKF= 0;
+  sz__4DKF=((__UINTEGER_32 )sizeof(__LIP_BOOLEAN));
+  if ((sz__4DKF ==  0)) {
+    result__1DKF=LIP_BOOLEAN__;
   } else {
-    typ_id__0P0B=__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__XP0B);
-    if ((typ_id__0P0B == (__INTEGER)(-  1))) {
-      a__5BIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ACIG=(__UINTEGER_32)((__UINTEGER_32)(sz__XP0B + a__5BIG) & (__UINTEGER_32)(~ a__5BIG));
-      ptr_table__UNLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ACIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__TNLG=((__POINTER )(NULL));
-      result__VNLG=((__POINTER *)ptr_table__UNLG)[ 0];
-      if ((result__VNLG == (void *)NULL)) {
-        result__VNLG=new_lab__RUJ(new_size__ACIG);
-        next__TNLG=(void *)((unsigned long)result__VNLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ACIG)));
-        ((__POINTER *)next__TNLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__UNLG)[ 0]=next__TNLG;
-      } else {
-        next__TNLG=((__POINTER *)result__VNLG)[ 0];
-        if ((next__TNLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VNLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__ACIG <<  1)) <=  4096)) {
-            next__TNLG=(void *)((unsigned long)result__VNLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ACIG)));
-          } else {
-            next__TNLG=new_lab__RUJ(new_size__ACIG);
-          };
-          ((__POINTER *)next__TNLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UNLG)[ 0]=next__TNLG;
-        } else {
-          ((__POINTER *)result__VNLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__TNLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__VNLG=next__TNLG;
-        };
-      };
-      ptr__VP0B=result__VNLG;
-    } else {
-      t__ECIG=((__UINTEGER_32 )typ_id__0P0B);
-      a__DCIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__2NLG=(__UINTEGER_32)((__UINTEGER_32)(sz__XP0B + a__DCIG) & (__UINTEGER_32)(~ a__DCIG));
-      ptr_table__ZNLG=((__POINTER )(&(table_type[(t__ECIG)])));
-      lab_type__1NLG=(__UINTEGER_32)(t__ECIG |  1);
-      next__YNLG=((__POINTER )(NULL));
-      result__0NLG=((__POINTER *)ptr_table__ZNLG)[ 0];
-      if ((result__0NLG == (void *)NULL)) {
-        result__0NLG=new_lab__RUJ(lab_type__1NLG);
-        next__YNLG=(void *)((unsigned long)result__0NLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2NLG)));
-        ((__POINTER *)next__YNLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ZNLG)[ 0]=next__YNLG;
-      } else {
-        next__YNLG=((__POINTER *)result__0NLG)[ 0];
-        if ((next__YNLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0NLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__2NLG <<  1)) <=  4096)) {
-            next__YNLG=(void *)((unsigned long)result__0NLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2NLG)));
-          } else {
-            next__YNLG=new_lab__RUJ(lab_type__1NLG);
-          };
-          ((__POINTER *)next__YNLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZNLG)[ 0]=next__YNLG;
-        } else {
-          ((__POINTER *)result__0NLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__YNLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__0NLG=next__YNLG;
-        };
-      };
-      ptr__VP0B=result__0NLG;
-    };
-    result__UP0B=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)ptr__VP0B);
-    *(result__UP0B) = *(FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__);
-  };
-  Self__AWDC=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)result__UP0B);
-  if ((Self__AWDC->parent_arrayed_collection__YMVB.capacity__MHDC <  5)) {
-    Self__AWDC->parent_arrayed_collection__YMVB.storage__IIDC=create__AJ5C( 5);
-    Self__AWDC->parent_arrayed_collection__YMVB.capacity__MHDC= 5;
-  };
-  Self__AWDC->parent_arrayed_collection__YMVB.upper__CXCC=(__INTEGER)(-  1);
-  free_list__ZMVB=result__UP0B;
-  ITM_SLOT__->parent_named__TUC=(*NAMED__);
-  last_slot__ZDLB=NULL;
-  ITM_LDOTS__->parent_itm_constant__JXF=(*ITM_CODE__);
-  HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__->key__VJCC=NULL;
-  HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__->next__AKCC=NULL;
-  HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__->item__IKCC=NULL;
-  PROTOTYPE__->first_slot__CXVB=NULL;
-  result__0VIG=((__POINTER )(NULL));
-  a__1VIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__3VIG=(__UINTEGER_32)((__UINTEGER_32)( 2048 + a__1VIG) & (__UINTEGER_32)(~ a__1VIG));
-  new_size2__4VIG=(__UINTEGER_32)(new_size__3VIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__4VIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__5VIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__AWIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__4VIG + a__5VIG) & (__UINTEGER_32)(~ a__5VIG));
-    ptr_table__4NLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AWIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__3NLG=((__POINTER )(NULL));
-    result__5NLG=((__POINTER *)ptr_table__4NLG)[ 0];
-    if ((result__5NLG == (void *)NULL)) {
-      result__5NLG=new_lab__RUJ(new_size__AWIG);
-      next__3NLG=(void *)((unsigned long)result__5NLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AWIG)));
-      ((__POINTER *)next__3NLG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__4NLG)[ 0]=next__3NLG;
-    } else {
-      next__3NLG=((__POINTER *)result__5NLG)[ 0];
-      if ((next__3NLG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5NLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__AWIG <<  1)) <=  4096)) {
-          next__3NLG=(void *)((unsigned long)result__5NLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AWIG)));
-        } else {
-          next__3NLG=new_lab__RUJ(new_size__AWIG);
-        };
-        ((__POINTER *)next__3NLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__4NLG)[ 0]=next__3NLG;
-      } else {
-        ((__POINTER *)result__5NLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__3NLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__5NLG=next__3NLG;
-      };
-    };
-    ((__POINTER *)result__5NLG)[ 0]=((__POINTER ) 3);
-    result__0VIG=(void *)((unsigned long)result__5NLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+    typ_id__BEKF=-1;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__4DKF);
+    if ((typ_id__BEKF == (__INTEGER)(-  1))) {
+      a__0R1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__1R1G=(__UINTEGER_32)((__UINTEGER_32)(sz__4DKF + a__0R1G) & (__UINTEGER_32)(~ a__0R1G));
+      ptr_table__314G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1R1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__214G=((__POINTER )(NULL));
+      result__414G=((__POINTER *)ptr_table__314G)[ 0];
+      if ((result__414G == (void *)NULL)) {
+        result__414G=new_lab__2QJ(new_size__1R1G);
+        next__214G=(void *)((unsigned long)result__414G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1R1G)));
+        ((__POINTER *)next__214G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__314G)[ 0]=next__214G;
+      } else {
+        next__214G=((__POINTER *)result__414G)[ 0];
+        if ((next__214G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__414G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__1R1G <<  1)) <=  4096)) {
+            next__214G=(void *)((unsigned long)result__414G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1R1G)));
+          } else {
+            next__214G=new_lab__2QJ(new_size__1R1G);
+          };
+          ((__POINTER *)next__214G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__314G)[ 0]=next__214G;
+        } else {
+          ((__POINTER *)result__414G)[ 0]=(void *)((unsigned long)((__POINTER *)next__214G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__414G=next__214G;
+        };
+      };
+      ptr__2DKF=result__414G;
+    } else {
+      t__5R1G=((__UINTEGER_32 )typ_id__BEKF);
+      a__4R1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__F24G=(__UINTEGER_32)((__UINTEGER_32)(sz__4DKF + a__4R1G) & (__UINTEGER_32)(~ a__4R1G));
+      ptr_table__C24G=((__POINTER )(&(table_type[(t__5R1G)])));
+      lab_type__E24G=(__UINTEGER_32)(t__5R1G |  1);
+      next__B24G=((__POINTER )(NULL));
+      result__D24G=((__POINTER *)ptr_table__C24G)[ 0];
+      if ((result__D24G == (void *)NULL)) {
+        result__D24G=new_lab__2QJ(lab_type__E24G);
+        next__B24G=(void *)((unsigned long)result__D24G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F24G)));
+        ((__POINTER *)next__B24G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__C24G)[ 0]=next__B24G;
+      } else {
+        next__B24G=((__POINTER *)result__D24G)[ 0];
+        if ((next__B24G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D24G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__F24G <<  1)) <=  4096)) {
+            next__B24G=(void *)((unsigned long)result__D24G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F24G)));
+          } else {
+            next__B24G=new_lab__2QJ(lab_type__E24G);
+          };
+          ((__POINTER *)next__B24G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__C24G)[ 0]=next__B24G;
+        } else {
+          ((__POINTER *)result__D24G)[ 0]=(void *)((unsigned long)((__POINTER *)next__B24G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__D24G=next__B24G;
+        };
+      };
+      ptr__2DKF=result__D24G;
+    };
+    result__1DKF=((__LIP_BOOLEAN *)ptr__2DKF);
+    *(result__1DKF) = *(LIP_BOOLEAN__);
+  };
+  ((__LIP_BOOLEAN *)result__1DKF)->value__IRPD=TRUE__;
+  true__AKIF=result__1DKF;
+  LIP_VALUE__->parent_lip_code__30DE=(*LIP_CODE__);
+  LIP_VALUE__->value__MZSE=NULL;
+  LIP_BINARY__->parent_lip_code__MPZB=(*LIP_CODE__);
+  LIP_BINARY__->left__FHQD=NULL;
+  LIP_BINARY__->right__IHQD=NULL;
+  LIP_BINARY__->operator__LHQD='\0';
+  LIP_AFFECT__->parent_lip_code__ZTPB=(*LIP_CODE__);
+  LIP_AFFECT__->name__FCFC=NULL;
+  LIP_AFFECT__->value__XCFC=NULL;
+  ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__->upper__UWSD= 0;
+  ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__->capacity__HHTD= 0;
+  ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__->storage__DITD=NULL;
+  FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__->parent_arrayed_collection__TZHD=(*ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__);
+  ARRAYED_COLLECTIONoLIP_CODEo__->upper__VRPD= 0;
+  ARRAYED_COLLECTIONoLIP_CODEo__->capacity__AYSD= 0;
+  ARRAYED_COLLECTIONoLIP_CODEo__->storage__LYSD=NULL;
+  FAST_ARRAYoLIP_CODEo__->parent_arrayed_collection__45XC=(*ARRAYED_COLLECTIONoLIP_CODEo__);
+  result__TCMD=NULL;
+  ptr__UCMD=((__POINTER )(NULL));
+  typ_id__ZCMD= 0;
+  sz__WCMD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo));
+  if ((sz__WCMD ==  0)) {
+    result__TCMD=FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__;
   } else {
-    result__0VIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__3VIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__5YRF=((__UINTEGER_8 *)result__0VIG);
-  Self__NRSF= 2047;
-  while ((Self__NRSF >=  0)) {
-    Result__5YRF[Self__NRSF]= 0;
-    Self__NRSF=(__INTEGER)(Self__NRSF -  1);
-  };
-  tmp_buffer__MQMF=Result__5YRF;
+    typ_id__ZCMD=__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__WCMD);
+    if ((typ_id__ZCMD == (__INTEGER)(-  1))) {
+      a__CS1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__DS1G=(__UINTEGER_32)((__UINTEGER_32)(sz__WCMD + a__CS1G) & (__UINTEGER_32)(~ a__CS1G));
+      ptr_table__H24G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DS1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__G24G=((__POINTER )(NULL));
+      result__I24G=((__POINTER *)ptr_table__H24G)[ 0];
+      if ((result__I24G == (void *)NULL)) {
+        result__I24G=new_lab__2QJ(new_size__DS1G);
+        next__G24G=(void *)((unsigned long)result__I24G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DS1G)));
+        ((__POINTER *)next__G24G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__H24G)[ 0]=next__G24G;
+      } else {
+        next__G24G=((__POINTER *)result__I24G)[ 0];
+        if ((next__G24G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I24G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__DS1G <<  1)) <=  4096)) {
+            next__G24G=(void *)((unsigned long)result__I24G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DS1G)));
+          } else {
+            next__G24G=new_lab__2QJ(new_size__DS1G);
+          };
+          ((__POINTER *)next__G24G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__H24G)[ 0]=next__G24G;
+        } else {
+          ((__POINTER *)result__I24G)[ 0]=(void *)((unsigned long)((__POINTER *)next__G24G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__I24G=next__G24G;
+        };
+      };
+      ptr__UCMD=result__I24G;
+    } else {
+      t__HS1G=((__UINTEGER_32 )typ_id__ZCMD);
+      a__GS1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__P24G=(__UINTEGER_32)((__UINTEGER_32)(sz__WCMD + a__GS1G) & (__UINTEGER_32)(~ a__GS1G));
+      ptr_table__M24G=((__POINTER )(&(table_type[(t__HS1G)])));
+      lab_type__O24G=(__UINTEGER_32)(t__HS1G |  1);
+      next__L24G=((__POINTER )(NULL));
+      result__N24G=((__POINTER *)ptr_table__M24G)[ 0];
+      if ((result__N24G == (void *)NULL)) {
+        result__N24G=new_lab__2QJ(lab_type__O24G);
+        next__L24G=(void *)((unsigned long)result__N24G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P24G)));
+        ((__POINTER *)next__L24G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__M24G)[ 0]=next__L24G;
+      } else {
+        next__L24G=((__POINTER *)result__N24G)[ 0];
+        if ((next__L24G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N24G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__P24G <<  1)) <=  4096)) {
+            next__L24G=(void *)((unsigned long)result__N24G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P24G)));
+          } else {
+            next__L24G=new_lab__2QJ(lab_type__O24G);
+          };
+          ((__POINTER *)next__L24G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__M24G)[ 0]=next__L24G;
+        } else {
+          ((__POINTER *)result__N24G)[ 0]=(void *)((unsigned long)((__POINTER *)next__L24G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__N24G=next__L24G;
+        };
+      };
+      ptr__UCMD=result__N24G;
+    };
+    result__TCMD=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo *)ptr__UCMD);
+    *(result__TCMD) = *(FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__);
+  };
+  Self__BMTD=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo *)result__TCMD);
+  if ((Self__BMTD->parent_arrayed_collection__TZHD.capacity__HHTD <  5)) {
+    Self__BMTD->parent_arrayed_collection__TZHD.storage__DITD=create__5NHE( 5);
+    Self__BMTD->parent_arrayed_collection__TZHD.capacity__HHTD= 5;
+  };
+  Self__BMTD->parent_arrayed_collection__TZHD.upper__UWSD=(__INTEGER)(-  1);
+  free_list__UZHD=result__TCMD;
+  LIP_IF__->parent_lip_code__PDYC=(*LIP_CODE__);
+  LIP_IF__->condition__ZQPD=NULL;
+  LIP_IF__->then__PRPD=NULL;
+  LIP_IF__->else__GSPD=NULL;
+  LIP_PRINT__->parent_lip_code__BEYC=(*LIP_CODE__);
+  LIP_PRINT__->message__RTSE=NULL;
+  HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo__->buckets__TCRD=NULL;
+  HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo__->capacity__OCRD= 0;
+  result__XGED=NULL;
+  ptr__YGED=((__POINTER )(NULL));
+  typ_id__3GED= 0;
+  sz__0GED=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo));
+  if ((sz__0GED ==  0)) {
+    result__XGED=HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo__;
+  } else {
+    typ_id__3GED=__HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__0GED);
+    if ((typ_id__3GED == (__INTEGER)(-  1))) {
+      a__KS1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__LS1G=(__UINTEGER_32)((__UINTEGER_32)(sz__0GED + a__KS1G) & (__UINTEGER_32)(~ a__KS1G));
+      ptr_table__R24G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LS1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__Q24G=((__POINTER )(NULL));
+      result__S24G=((__POINTER *)ptr_table__R24G)[ 0];
+      if ((result__S24G == (void *)NULL)) {
+        result__S24G=new_lab__2QJ(new_size__LS1G);
+        next__Q24G=(void *)((unsigned long)result__S24G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LS1G)));
+        ((__POINTER *)next__Q24G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__R24G)[ 0]=next__Q24G;
+      } else {
+        next__Q24G=((__POINTER *)result__S24G)[ 0];
+        if ((next__Q24G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__S24G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__LS1G <<  1)) <=  4096)) {
+            next__Q24G=(void *)((unsigned long)result__S24G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LS1G)));
+          } else {
+            next__Q24G=new_lab__2QJ(new_size__LS1G);
+          };
+          ((__POINTER *)next__Q24G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__R24G)[ 0]=next__Q24G;
+        } else {
+          ((__POINTER *)result__S24G)[ 0]=(void *)((unsigned long)((__POINTER *)next__Q24G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__S24G=next__Q24G;
+        };
+      };
+      ptr__YGED=result__S24G;
+    } else {
+      t__PS1G=((__UINTEGER_32 )typ_id__3GED);
+      a__OS1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__Z24G=(__UINTEGER_32)((__UINTEGER_32)(sz__0GED + a__OS1G) & (__UINTEGER_32)(~ a__OS1G));
+      ptr_table__W24G=((__POINTER )(&(table_type[(t__PS1G)])));
+      lab_type__Y24G=(__UINTEGER_32)(t__PS1G |  1);
+      next__V24G=((__POINTER )(NULL));
+      result__X24G=((__POINTER *)ptr_table__W24G)[ 0];
+      if ((result__X24G == (void *)NULL)) {
+        result__X24G=new_lab__2QJ(lab_type__Y24G);
+        next__V24G=(void *)((unsigned long)result__X24G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z24G)));
+        ((__POINTER *)next__V24G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__W24G)[ 0]=next__V24G;
+      } else {
+        next__V24G=((__POINTER *)result__X24G)[ 0];
+        if ((next__V24G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X24G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__Z24G <<  1)) <=  4096)) {
+            next__V24G=(void *)((unsigned long)result__X24G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z24G)));
+          } else {
+            next__V24G=new_lab__2QJ(lab_type__Y24G);
+          };
+          ((__POINTER *)next__V24G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__W24G)[ 0]=next__V24G;
+        } else {
+          ((__POINTER *)result__X24G)[ 0]=(void *)((unsigned long)((__POINTER *)next__V24G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__X24G=next__V24G;
+        };
+      };
+      ptr__YGED=result__X24G;
+    };
+    result__XGED=((__HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo *)ptr__YGED);
+    *(result__XGED) = *(HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo__);
+  };
+  Self__1YRD=((__HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo *)result__XGED);
+  new_capacity__KHWD=prime_number_ceiling__H41( 193);
+  sz__5PZG=((__UINTEGER_32 )(__INTEGER)(new_capacity__KHWD * ((__INTEGER )(sizeof(void *)))));
+  result__4PZG=((__POINTER )(NULL));
+  a__EQZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__AQZG=(__UINTEGER_32)((__UINTEGER_32)(sz__5PZG + a__EQZG) & (__UINTEGER_32)(~ a__EQZG));
+  new_size2__BQZG=(__UINTEGER_32)(new_size__AQZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__BQZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__SS1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__TS1G=(__UINTEGER_32)((__UINTEGER_32)(new_size2__BQZG + a__SS1G) & (__UINTEGER_32)(~ a__SS1G));
+    ptr_table__124G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TS1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__024G=((__POINTER )(NULL));
+    result__224G=((__POINTER *)ptr_table__124G)[ 0];
+    if ((result__224G == (void *)NULL)) {
+      result__224G=new_lab__2QJ(new_size__TS1G);
+      next__024G=(void *)((unsigned long)result__224G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TS1G)));
+      ((__POINTER *)next__024G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__124G)[ 0]=next__024G;
+    } else {
+      next__024G=((__POINTER *)result__224G)[ 0];
+      if ((next__024G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__224G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__TS1G <<  1)) <=  4096)) {
+          next__024G=(void *)((unsigned long)result__224G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TS1G)));
+        } else {
+          next__024G=new_lab__2QJ(new_size__TS1G);
+        };
+        ((__POINTER *)next__024G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__124G)[ 0]=next__024G;
+      } else {
+        ((__POINTER *)result__224G)[ 0]=(void *)((unsigned long)((__POINTER *)next__024G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__224G=next__024G;
+      };
+    };
+    ((__POINTER *)result__224G)[ 0]=((__POINTER ) 3);
+    result__4PZG=(void *)((unsigned long)result__224G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__524G=first_free__HDVB;
+    while ((((void *)result__524G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__524G)->map_size_and_id__YSB &  4294967292LU) < new_size__AQZG))) {
+      result__524G=((__MEMORY *)result__524G)->map_next_free__ZSB;
+    };
+    if (((void *)result__524G == (void *)NULL)) {
+      result__524G=new_page__454();
+    };
+    to_busy__index__CPFC(result__524G,new_size__AQZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__524G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__4PZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__524G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+  };
+  Result__EIGE=((void **)result__4PZG);
+  Self__5FWE=(__INTEGER)(new_capacity__KHWD -  1);
+  while ((Self__5FWE >=  0)) {
+    Result__EIGE[Self__5FWE]=NULL;
+    Self__5FWE=(__INTEGER)(Self__5FWE -  1);
+  };
+  Self__1YRD->buckets__TCRD=Result__EIGE;
+  Self__1YRD->capacity__OCRD=new_capacity__KHWD;
+  list_data__BFNC=result__XGED;
+  push_back_flag__5EJF=FALSE__;
+  memory__WVIF='\0';
+  last_integer__EXSE= 0;
+  last_string__WXSE=create__BBB( 1024);
+  ARRAYED_COLLECTIONoLIP_SLOT_DATAo__->upper__XBMF= 0;
+  ARRAYED_COLLECTIONoLIP_SLOT_DATAo__->capacity__OGMF= 0;
+  ARRAYED_COLLECTIONoLIP_SLOT_DATAo__->storage__ZGMF=NULL;
+  FAST_ARRAYoLIP_SLOT_DATAo__->parent_arrayed_collection__LYSE=(*ARRAYED_COLLECTIONoLIP_SLOT_DATAo__);
+  result__Y4JF=NULL;
+  ptr__Z4JF=((__POINTER )(NULL));
+  typ_id__44JF= 0;
+  sz__14JF=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLIP_SLOT_DATAo));
+  if ((sz__14JF ==  0)) {
+    result__Y4JF=FAST_ARRAYoLIP_SLOT_DATAo__;
+  } else {
+    typ_id__44JF=__FAST_ARRAYoLIP_SLOT_DATAo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__14JF);
+    if ((typ_id__44JF == (__INTEGER)(-  1))) {
+      a__ZS1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__0S1G=(__UINTEGER_32)((__UINTEGER_32)(sz__14JF + a__ZS1G) & (__UINTEGER_32)(~ a__ZS1G));
+      ptr_table__D34G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0S1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__C34G=((__POINTER )(NULL));
+      result__E34G=((__POINTER *)ptr_table__D34G)[ 0];
+      if ((result__E34G == (void *)NULL)) {
+        result__E34G=new_lab__2QJ(new_size__0S1G);
+        next__C34G=(void *)((unsigned long)result__E34G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0S1G)));
+        ((__POINTER *)next__C34G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__D34G)[ 0]=next__C34G;
+      } else {
+        next__C34G=((__POINTER *)result__E34G)[ 0];
+        if ((next__C34G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E34G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__0S1G <<  1)) <=  4096)) {
+            next__C34G=(void *)((unsigned long)result__E34G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0S1G)));
+          } else {
+            next__C34G=new_lab__2QJ(new_size__0S1G);
+          };
+          ((__POINTER *)next__C34G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__D34G)[ 0]=next__C34G;
+        } else {
+          ((__POINTER *)result__E34G)[ 0]=(void *)((unsigned long)((__POINTER *)next__C34G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__E34G=next__C34G;
+        };
+      };
+      ptr__Z4JF=result__E34G;
+    } else {
+      t__4S1G=((__UINTEGER_32 )typ_id__44JF);
+      a__3S1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__L34G=(__UINTEGER_32)((__UINTEGER_32)(sz__14JF + a__3S1G) & (__UINTEGER_32)(~ a__3S1G));
+      ptr_table__I34G=((__POINTER )(&(table_type[(t__4S1G)])));
+      lab_type__K34G=(__UINTEGER_32)(t__4S1G |  1);
+      next__H34G=((__POINTER )(NULL));
+      result__J34G=((__POINTER *)ptr_table__I34G)[ 0];
+      if ((result__J34G == (void *)NULL)) {
+        result__J34G=new_lab__2QJ(lab_type__K34G);
+        next__H34G=(void *)((unsigned long)result__J34G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L34G)));
+        ((__POINTER *)next__H34G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__I34G)[ 0]=next__H34G;
+      } else {
+        next__H34G=((__POINTER *)result__J34G)[ 0];
+        if ((next__H34G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J34G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__L34G <<  1)) <=  4096)) {
+            next__H34G=(void *)((unsigned long)result__J34G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L34G)));
+          } else {
+            next__H34G=new_lab__2QJ(lab_type__K34G);
+          };
+          ((__POINTER *)next__H34G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__I34G)[ 0]=next__H34G;
+        } else {
+          ((__POINTER *)result__J34G)[ 0]=(void *)((unsigned long)((__POINTER *)next__H34G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__J34G=next__H34G;
+        };
+      };
+      ptr__Z4JF=result__J34G;
+    };
+    result__Y4JF=((__FAST_ARRAYoLIP_SLOT_DATAo *)ptr__Z4JF);
+    *(result__Y4JF) = *(FAST_ARRAYoLIP_SLOT_DATAo__);
+  };
+  Self__FGMF=((__FAST_ARRAYoLIP_SLOT_DATAo *)result__Y4JF);
+  if ((Self__FGMF->parent_arrayed_collection__LYSE.capacity__OGMF <  8)) {
+    sz__HQZG=((__UINTEGER_32 )(__INTEGER)(((__INTEGER )(sizeof(void *))) <<  3));
+    result__GQZG=((__POINTER )(NULL));
+    a__MQZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__IQZG=(__UINTEGER_32)((__UINTEGER_32)(sz__HQZG + a__MQZG) & (__UINTEGER_32)(~ a__MQZG));
+    new_size2__JQZG=(__UINTEGER_32)(new_size__IQZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+    if ((new_size2__JQZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+      a__BT1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__CT1G=(__UINTEGER_32)((__UINTEGER_32)(new_size2__JQZG + a__BT1G) & (__UINTEGER_32)(~ a__BT1G));
+      ptr_table__N34G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CT1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__M34G=((__POINTER )(NULL));
+      result__O34G=((__POINTER *)ptr_table__N34G)[ 0];
+      if ((result__O34G == (void *)NULL)) {
+        result__O34G=new_lab__2QJ(new_size__CT1G);
+        next__M34G=(void *)((unsigned long)result__O34G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CT1G)));
+        ((__POINTER *)next__M34G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__N34G)[ 0]=next__M34G;
+      } else {
+        next__M34G=((__POINTER *)result__O34G)[ 0];
+        if ((next__M34G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O34G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__CT1G <<  1)) <=  4096)) {
+            next__M34G=(void *)((unsigned long)result__O34G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CT1G)));
+          } else {
+            next__M34G=new_lab__2QJ(new_size__CT1G);
+          };
+          ((__POINTER *)next__M34G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__N34G)[ 0]=next__M34G;
+        } else {
+          ((__POINTER *)result__O34G)[ 0]=(void *)((unsigned long)((__POINTER *)next__M34G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__O34G=next__M34G;
+        };
+      };
+      ((__POINTER *)result__O34G)[ 0]=((__POINTER ) 3);
+      result__GQZG=(void *)((unsigned long)result__O34G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+    } else {
+      result__R34G=first_free__HDVB;
+      while ((((void *)result__R34G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__R34G)->map_size_and_id__YSB &  4294967292LU) < new_size__IQZG))) {
+        result__R34G=((__MEMORY *)result__R34G)->map_next_free__ZSB;
+      };
+      if (((void *)result__R34G == (void *)NULL)) {
+        result__R34G=new_page__454();
+      };
+      to_busy__index__CPFC(result__R34G,new_size__IQZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__R34G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+      result__GQZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__R34G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    };
+    Result__3EWF=((void **)result__GQZG);
+    Self__FM0F= 7;
+    while ((Self__FM0F >=  0)) {
+      Result__3EWF[Self__FM0F]=NULL;
+      Self__FM0F=(__INTEGER)(Self__FM0F -  1);
+    };
+    Self__FGMF->parent_arrayed_collection__LYSE.storage__ZGMF=Result__3EWF;
+    Self__FGMF->parent_arrayed_collection__LYSE.capacity__OGMF= 8;
+  };
+  Self__FGMF->parent_arrayed_collection__LYSE.upper__XBMF=(__INTEGER)(-  1);
+  stack__MYSE=result__Y4JF;
+  path_file__ONSF=create_with_capacity__S1QC( 3000);
+  ARRAYED_COLLECTIONoLIP_SLOT_CODEo__->upper__MTHF= 0;
+  ARRAYED_COLLECTIONoLIP_SLOT_CODEo__->capacity__5CMF= 0;
+  ARRAYED_COLLECTIONoLIP_SLOT_CODEo__->storage__KDMF=NULL;
+  FAST_ARRAYoLIP_SLOT_CODEo__->parent_arrayed_collection__CTHF=(*ARRAYED_COLLECTIONoLIP_SLOT_CODEo__);
+  result__ESJF=NULL;
+  ptr__FSJF=((__POINTER )(NULL));
+  typ_id__KSJF= 0;
+  sz__HSJF=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLIP_SLOT_CODEo));
+  if ((sz__HSJF ==  0)) {
+    result__ESJF=FAST_ARRAYoLIP_SLOT_CODEo__;
+  } else {
+    typ_id__KSJF=__FAST_ARRAYoLIP_SLOT_CODEo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__HSJF);
+    if ((typ_id__KSJF == (__INTEGER)(-  1))) {
+      a__IT1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__JT1G=(__UINTEGER_32)((__UINTEGER_32)(sz__HSJF + a__IT1G) & (__UINTEGER_32)(~ a__IT1G));
+      ptr_table__V34G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JT1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__U34G=((__POINTER )(NULL));
+      result__W34G=((__POINTER *)ptr_table__V34G)[ 0];
+      if ((result__W34G == (void *)NULL)) {
+        result__W34G=new_lab__2QJ(new_size__JT1G);
+        next__U34G=(void *)((unsigned long)result__W34G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JT1G)));
+        ((__POINTER *)next__U34G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__V34G)[ 0]=next__U34G;
+      } else {
+        next__U34G=((__POINTER *)result__W34G)[ 0];
+        if ((next__U34G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__W34G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__JT1G <<  1)) <=  4096)) {
+            next__U34G=(void *)((unsigned long)result__W34G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JT1G)));
+          } else {
+            next__U34G=new_lab__2QJ(new_size__JT1G);
+          };
+          ((__POINTER *)next__U34G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__V34G)[ 0]=next__U34G;
+        } else {
+          ((__POINTER *)result__W34G)[ 0]=(void *)((unsigned long)((__POINTER *)next__U34G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__W34G=next__U34G;
+        };
+      };
+      ptr__FSJF=result__W34G;
+    } else {
+      t__NT1G=((__UINTEGER_32 )typ_id__KSJF);
+      a__MT1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__334G=(__UINTEGER_32)((__UINTEGER_32)(sz__HSJF + a__MT1G) & (__UINTEGER_32)(~ a__MT1G));
+      ptr_table__034G=((__POINTER )(&(table_type[(t__NT1G)])));
+      lab_type__234G=(__UINTEGER_32)(t__NT1G |  1);
+      next__Z34G=((__POINTER )(NULL));
+      result__134G=((__POINTER *)ptr_table__034G)[ 0];
+      if ((result__134G == (void *)NULL)) {
+        result__134G=new_lab__2QJ(lab_type__234G);
+        next__Z34G=(void *)((unsigned long)result__134G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__334G)));
+        ((__POINTER *)next__Z34G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__034G)[ 0]=next__Z34G;
+      } else {
+        next__Z34G=((__POINTER *)result__134G)[ 0];
+        if ((next__Z34G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__134G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__334G <<  1)) <=  4096)) {
+            next__Z34G=(void *)((unsigned long)result__134G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__334G)));
+          } else {
+            next__Z34G=new_lab__2QJ(lab_type__234G);
+          };
+          ((__POINTER *)next__Z34G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__034G)[ 0]=next__Z34G;
+        } else {
+          ((__POINTER *)result__134G)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z34G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__134G=next__Z34G;
+        };
+      };
+      ptr__FSJF=result__134G;
+    };
+    result__ESJF=((__FAST_ARRAYoLIP_SLOT_CODEo *)ptr__FSJF);
+    *(result__ESJF) = *(FAST_ARRAYoLIP_SLOT_CODEo__);
+  };
+  Self__WCMF=((__FAST_ARRAYoLIP_SLOT_CODEo *)result__ESJF);
+  if ((Self__WCMF->parent_arrayed_collection__CTHF.capacity__5CMF <  32)) {
+    sz__PQZG=((__UINTEGER_32 )(__INTEGER)(((__INTEGER )(sizeof(void *))) <<  5));
+    result__OQZG=((__POINTER )(NULL));
+    a__UQZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__QQZG=(__UINTEGER_32)((__UINTEGER_32)(sz__PQZG + a__UQZG) & (__UINTEGER_32)(~ a__UQZG));
+    new_size2__RQZG=(__UINTEGER_32)(new_size__QQZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+    if ((new_size2__RQZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+      a__QT1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__RT1G=(__UINTEGER_32)((__UINTEGER_32)(new_size2__RQZG + a__QT1G) & (__UINTEGER_32)(~ a__QT1G));
+      ptr_table__534G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RT1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__434G=((__POINTER )(NULL));
+      result__A44G=((__POINTER *)ptr_table__534G)[ 0];
+      if ((result__A44G == (void *)NULL)) {
+        result__A44G=new_lab__2QJ(new_size__RT1G);
+        next__434G=(void *)((unsigned long)result__A44G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RT1G)));
+        ((__POINTER *)next__434G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__534G)[ 0]=next__434G;
+      } else {
+        next__434G=((__POINTER *)result__A44G)[ 0];
+        if ((next__434G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A44G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__RT1G <<  1)) <=  4096)) {
+            next__434G=(void *)((unsigned long)result__A44G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RT1G)));
+          } else {
+            next__434G=new_lab__2QJ(new_size__RT1G);
+          };
+          ((__POINTER *)next__434G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__534G)[ 0]=next__434G;
+        } else {
+          ((__POINTER *)result__A44G)[ 0]=(void *)((unsigned long)((__POINTER *)next__434G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__A44G=next__434G;
+        };
+      };
+      ((__POINTER *)result__A44G)[ 0]=((__POINTER ) 3);
+      result__OQZG=(void *)((unsigned long)result__A44G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+    } else {
+      result__D44G=first_free__HDVB;
+      while ((((void *)result__D44G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__D44G)->map_size_and_id__YSB &  4294967292LU) < new_size__QQZG))) {
+        result__D44G=((__MEMORY *)result__D44G)->map_next_free__ZSB;
+      };
+      if (((void *)result__D44G == (void *)NULL)) {
+        result__D44G=new_page__454();
+      };
+      to_busy__index__CPFC(result__D44G,new_size__QQZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__D44G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+      result__OQZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__D44G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    };
+    Result__BBWF=((void **)result__OQZG);
+    Self__4K0F= 31;
+    while ((Self__4K0F >=  0)) {
+      Result__BBWF[Self__4K0F]=NULL;
+      Self__4K0F=(__INTEGER)(Self__4K0F -  1);
+    };
+    Self__WCMF->parent_arrayed_collection__CTHF.storage__KDMF=Result__BBWF;
+    Self__WCMF->parent_arrayed_collection__CTHF.capacity__5CMF= 32;
+  };
+  Self__WCMF->parent_arrayed_collection__CTHF.upper__MTHF=(__INTEGER)(-  1);
+  list_method__DTHF=result__ESJF;
+  HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__->buckets__RKEC=NULL;
+  HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__->capacity__MKEC= 0;
+  HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__->count__OUFC= 0;
+  result__U2YB=NULL;
+  ptr__V2YB=((__POINTER )(NULL));
+  typ_id__02YB= 0;
+  sz__X2YB=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo));
+  if ((sz__X2YB ==  0)) {
+    result__U2YB=HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__;
+  } else {
+    typ_id__02YB=__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__X2YB);
+    if ((typ_id__02YB == (__INTEGER)(-  1))) {
+      a__XT1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__YT1G=(__UINTEGER_32)((__UINTEGER_32)(sz__X2YB + a__XT1G) & (__UINTEGER_32)(~ a__XT1G));
+      ptr_table__H44G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YT1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__G44G=((__POINTER )(NULL));
+      result__I44G=((__POINTER *)ptr_table__H44G)[ 0];
+      if ((result__I44G == (void *)NULL)) {
+        result__I44G=new_lab__2QJ(new_size__YT1G);
+        next__G44G=(void *)((unsigned long)result__I44G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YT1G)));
+        ((__POINTER *)next__G44G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__H44G)[ 0]=next__G44G;
+      } else {
+        next__G44G=((__POINTER *)result__I44G)[ 0];
+        if ((next__G44G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I44G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__YT1G <<  1)) <=  4096)) {
+            next__G44G=(void *)((unsigned long)result__I44G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YT1G)));
+          } else {
+            next__G44G=new_lab__2QJ(new_size__YT1G);
+          };
+          ((__POINTER *)next__G44G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__H44G)[ 0]=next__G44G;
+        } else {
+          ((__POINTER *)result__I44G)[ 0]=(void *)((unsigned long)((__POINTER *)next__G44G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__I44G=next__G44G;
+        };
+      };
+      ptr__V2YB=result__I44G;
+    } else {
+      t__2T1G=((__UINTEGER_32 )typ_id__02YB);
+      a__1T1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__P44G=(__UINTEGER_32)((__UINTEGER_32)(sz__X2YB + a__1T1G) & (__UINTEGER_32)(~ a__1T1G));
+      ptr_table__M44G=((__POINTER )(&(table_type[(t__2T1G)])));
+      lab_type__O44G=(__UINTEGER_32)(t__2T1G |  1);
+      next__L44G=((__POINTER )(NULL));
+      result__N44G=((__POINTER *)ptr_table__M44G)[ 0];
+      if ((result__N44G == (void *)NULL)) {
+        result__N44G=new_lab__2QJ(lab_type__O44G);
+        next__L44G=(void *)((unsigned long)result__N44G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P44G)));
+        ((__POINTER *)next__L44G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__M44G)[ 0]=next__L44G;
+      } else {
+        next__L44G=((__POINTER *)result__N44G)[ 0];
+        if ((next__L44G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N44G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__P44G <<  1)) <=  4096)) {
+            next__L44G=(void *)((unsigned long)result__N44G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P44G)));
+          } else {
+            next__L44G=new_lab__2QJ(lab_type__O44G);
+          };
+          ((__POINTER *)next__L44G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__M44G)[ 0]=next__L44G;
+        } else {
+          ((__POINTER *)result__N44G)[ 0]=(void *)((unsigned long)((__POINTER *)next__L44G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__N44G=next__L44G;
+        };
+      };
+      ptr__V2YB=result__N44G;
+    };
+    result__U2YB=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)ptr__V2YB);
+    *(result__U2YB) = *(HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__);
+  };
+  Self__RSFC=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)result__U2YB);
+  new_capacity__T2NC=prime_number_ceiling__H41( 193);
+  Self__RSFC->buckets__RKEC=create__OQXC(new_capacity__T2NC);
+  Self__RSFC->capacity__MKEC=new_capacity__T2NC;
+  Self__RSFC->count__OUFC= 0;
+  bucket_name__TUOB=result__U2YB;
+  HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__->key__3KEC=NULL;
+  HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__->next__ILEC=NULL;
+  HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__->item__QLEC=NULL;
+  SECTION___->name__RUDC=NULL;
+  last_section__H0C=NULL;
+  PROTOTYPE__->last_slot__40C=NULL;
+  ITM_SLOT__->id_section__I1C=NULL;
+  HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->buckets__XMEC=NULL;
+  HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->capacity__SMEC= 0;
+  HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->count__IXFC= 0;
+  result__Z5YB=NULL;
+  ptr__05YB=((__POINTER )(NULL));
+  typ_id__55YB= 0;
+  sz__25YB=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo));
+  if ((sz__25YB ==  0)) {
+    result__Z5YB=HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
+  } else {
+    typ_id__55YB=__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__25YB);
+    if ((typ_id__55YB == (__INTEGER)(-  1))) {
+      a__5T1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__AU1G=(__UINTEGER_32)((__UINTEGER_32)(sz__25YB + a__5T1G) & (__UINTEGER_32)(~ a__5T1G));
+      ptr_table__R44G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AU1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__Q44G=((__POINTER )(NULL));
+      result__S44G=((__POINTER *)ptr_table__R44G)[ 0];
+      if ((result__S44G == (void *)NULL)) {
+        result__S44G=new_lab__2QJ(new_size__AU1G);
+        next__Q44G=(void *)((unsigned long)result__S44G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AU1G)));
+        ((__POINTER *)next__Q44G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__R44G)[ 0]=next__Q44G;
+      } else {
+        next__Q44G=((__POINTER *)result__S44G)[ 0];
+        if ((next__Q44G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__S44G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__AU1G <<  1)) <=  4096)) {
+            next__Q44G=(void *)((unsigned long)result__S44G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AU1G)));
+          } else {
+            next__Q44G=new_lab__2QJ(new_size__AU1G);
+          };
+          ((__POINTER *)next__Q44G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__R44G)[ 0]=next__Q44G;
+        } else {
+          ((__POINTER *)result__S44G)[ 0]=(void *)((unsigned long)((__POINTER *)next__Q44G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__S44G=next__Q44G;
+        };
+      };
+      ptr__05YB=result__S44G;
+    } else {
+      t__EU1G=((__UINTEGER_32 )typ_id__55YB);
+      a__DU1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__Z44G=(__UINTEGER_32)((__UINTEGER_32)(sz__25YB + a__DU1G) & (__UINTEGER_32)(~ a__DU1G));
+      ptr_table__W44G=((__POINTER )(&(table_type[(t__EU1G)])));
+      lab_type__Y44G=(__UINTEGER_32)(t__EU1G |  1);
+      next__V44G=((__POINTER )(NULL));
+      result__X44G=((__POINTER *)ptr_table__W44G)[ 0];
+      if ((result__X44G == (void *)NULL)) {
+        result__X44G=new_lab__2QJ(lab_type__Y44G);
+        next__V44G=(void *)((unsigned long)result__X44G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z44G)));
+        ((__POINTER *)next__V44G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__W44G)[ 0]=next__V44G;
+      } else {
+        next__V44G=((__POINTER *)result__X44G)[ 0];
+        if ((next__V44G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X44G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__Z44G <<  1)) <=  4096)) {
+            next__V44G=(void *)((unsigned long)result__X44G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z44G)));
+          } else {
+            next__V44G=new_lab__2QJ(lab_type__Y44G);
+          };
+          ((__POINTER *)next__V44G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__W44G)[ 0]=next__V44G;
+        } else {
+          ((__POINTER *)result__X44G)[ 0]=(void *)((unsigned long)((__POINTER *)next__V44G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__X44G=next__V44G;
+        };
+      };
+      ptr__05YB=result__X44G;
+    };
+    result__Z5YB=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)ptr__05YB);
+    *(result__Z5YB) = *(HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__);
+  };
+  Self__QVFC=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)result__Z5YB);
+  new_capacity__OAOC=prime_number_ceiling__H41( 193);
+  Self__QVFC->buckets__XMEC=create__RVXC(new_capacity__OAOC);
+  Self__QVFC->capacity__SMEC=new_capacity__OAOC;
+  Self__QVFC->count__IXFC= 0;
+  bucket_list__OWOB=result__Z5YB;
+  HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->key__DNEC=NULL;
+  HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->next__ONEC=NULL;
+  HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->item__WNEC=NULL;
+  ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__->upper__HNGC= 0;
+  ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__->capacity__3BHC= 0;
+  ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__->storage__ICHC=NULL;
+  FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__->parent_arrayed_collection__FU1B=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__);
+  ARRAYED_COLLECTIONoITM_ARGUMENTo__->upper__SZGC= 0;
+  ARRAYED_COLLECTIONoITM_ARGUMENTo__->capacity__UZGC= 0;
+  ARRAYED_COLLECTIONoITM_ARGUMENTo__->storage__Q0GC=NULL;
+  FAST_ARRAYoITM_ARGUMENTo__->parent_arrayed_collection__VBZB=(*ARRAYED_COLLECTIONoITM_ARGUMENTo__);
+  result__TJ5B=NULL;
+  ptr__UJ5B=((__POINTER )(NULL));
+  typ_id__ZJ5B= 0;
+  sz__WJ5B=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo));
+  if ((sz__WJ5B ==  0)) {
+    result__TJ5B=FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__;
+  } else {
+    typ_id__ZJ5B=__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__WJ5B);
+    if ((typ_id__ZJ5B == (__INTEGER)(-  1))) {
+      a__HU1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__IU1G=(__UINTEGER_32)((__UINTEGER_32)(sz__WJ5B + a__HU1G) & (__UINTEGER_32)(~ a__HU1G));
+      ptr_table__144G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IU1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__044G=((__POINTER )(NULL));
+      result__244G=((__POINTER *)ptr_table__144G)[ 0];
+      if ((result__244G == (void *)NULL)) {
+        result__244G=new_lab__2QJ(new_size__IU1G);
+        next__044G=(void *)((unsigned long)result__244G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IU1G)));
+        ((__POINTER *)next__044G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__144G)[ 0]=next__044G;
+      } else {
+        next__044G=((__POINTER *)result__244G)[ 0];
+        if ((next__044G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__244G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__IU1G <<  1)) <=  4096)) {
+            next__044G=(void *)((unsigned long)result__244G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IU1G)));
+          } else {
+            next__044G=new_lab__2QJ(new_size__IU1G);
+          };
+          ((__POINTER *)next__044G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__144G)[ 0]=next__044G;
+        } else {
+          ((__POINTER *)result__244G)[ 0]=(void *)((unsigned long)((__POINTER *)next__044G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__244G=next__044G;
+        };
+      };
+      ptr__UJ5B=result__244G;
+    } else {
+      t__MU1G=((__UINTEGER_32 )typ_id__ZJ5B);
+      a__LU1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__D54G=(__UINTEGER_32)((__UINTEGER_32)(sz__WJ5B + a__LU1G) & (__UINTEGER_32)(~ a__LU1G));
+      ptr_table__A54G=((__POINTER )(&(table_type[(t__MU1G)])));
+      lab_type__C54G=(__UINTEGER_32)(t__MU1G |  1);
+      next__544G=((__POINTER )(NULL));
+      result__B54G=((__POINTER *)ptr_table__A54G)[ 0];
+      if ((result__B54G == (void *)NULL)) {
+        result__B54G=new_lab__2QJ(lab_type__C54G);
+        next__544G=(void *)((unsigned long)result__B54G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D54G)));
+        ((__POINTER *)next__544G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__A54G)[ 0]=next__544G;
+      } else {
+        next__544G=((__POINTER *)result__B54G)[ 0];
+        if ((next__544G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B54G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__D54G <<  1)) <=  4096)) {
+            next__544G=(void *)((unsigned long)result__B54G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D54G)));
+          } else {
+            next__544G=new_lab__2QJ(lab_type__C54G);
+          };
+          ((__POINTER *)next__544G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__A54G)[ 0]=next__544G;
+        } else {
+          ((__POINTER *)result__B54G)[ 0]=(void *)((unsigned long)((__POINTER *)next__544G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__B54G=next__544G;
+        };
+      };
+      ptr__UJ5B=result__B54G;
+    };
+    result__TJ5B=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)ptr__UJ5B);
+    *(result__TJ5B) = *(FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__);
+  };
+  Self__UBHC=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)result__TJ5B);
+  if ((Self__UBHC->parent_arrayed_collection__FU1B.capacity__3BHC <  5)) {
+    Self__UBHC->parent_arrayed_collection__FU1B.storage__ICHC=create__R2AD( 5);
+    Self__UBHC->parent_arrayed_collection__FU1B.capacity__3BHC= 5;
+  };
+  Self__UBHC->parent_arrayed_collection__FU1B.upper__HNGC=(__INTEGER)(-  1);
+  free_list__GU1B=result__TJ5B;
+  ITM_SLOT__->result_type__D0FC=NULL;
+  ITM_SLOT__->affect__H0FC='\0';
+  HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__->key__I1FC=NULL;
+  HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__->next__T1FC=NULL;
+  HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__->item__11FC=NULL;
+  PROTOTYPE__->first_slot__SFZB=NULL;
+  ITM_SLOT__->next__W4GC=NULL;
   txt__1=NULL;
-  create__01( 255);
-  result__QNB=NULL;
-  ptr__RNB=((__POINTER )(NULL));
-  typ_id__WNB= 0;
-  sz__TNB=((__UINTEGER_32 )sizeof(__HASHED_SEToABSTRACT_STRINGo));
-  if ((sz__TNB ==  0)) {
-    result__QNB=HASHED_SEToABSTRACT_STRINGo__;
+  p__AB=NULL;
+  create__BBB( 255);
+  result__TTB=NULL;
+  ptr__UTB=((__POINTER )(NULL));
+  typ_id__ZTB= 0;
+  sz__WTB=((__UINTEGER_32 )sizeof(__HASHED_SEToABSTRACT_STRINGo));
+  if ((sz__WTB ==  0)) {
+    result__TTB=HASHED_SEToABSTRACT_STRINGo__;
   } else {
-    typ_id__WNB=__HASHED_SEToABSTRACT_STRINGo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__TNB);
-    if ((typ_id__WNB == (__INTEGER)(-  1))) {
-      a__HCIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ICIG=(__UINTEGER_32)((__UINTEGER_32)(sz__TNB + a__HCIG) & (__UINTEGER_32)(~ a__HCIG));
-      ptr_table__DOLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ICIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__COLG=((__POINTER )(NULL));
-      result__EOLG=((__POINTER *)ptr_table__DOLG)[ 0];
-      if ((result__EOLG == (void *)NULL)) {
-        result__EOLG=new_lab__RUJ(new_size__ICIG);
-        next__COLG=(void *)((unsigned long)result__EOLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ICIG)));
-        ((__POINTER *)next__COLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__DOLG)[ 0]=next__COLG;
-      } else {
-        next__COLG=((__POINTER *)result__EOLG)[ 0];
-        if ((next__COLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EOLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__ICIG <<  1)) <=  4096)) {
-            next__COLG=(void *)((unsigned long)result__EOLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ICIG)));
-          } else {
-            next__COLG=new_lab__RUJ(new_size__ICIG);
-          };
-          ((__POINTER *)next__COLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DOLG)[ 0]=next__COLG;
-        } else {
-          ((__POINTER *)result__EOLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__COLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__EOLG=next__COLG;
-        };
-      };
-      ptr__RNB=result__EOLG;
-    } else {
-      t__MCIG=((__UINTEGER_32 )typ_id__WNB);
-      a__LCIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__LOLG=(__UINTEGER_32)((__UINTEGER_32)(sz__TNB + a__LCIG) & (__UINTEGER_32)(~ a__LCIG));
-      ptr_table__IOLG=((__POINTER )(&(table_type[(t__MCIG)])));
-      lab_type__KOLG=(__UINTEGER_32)(t__MCIG |  1);
-      next__HOLG=((__POINTER )(NULL));
-      result__JOLG=((__POINTER *)ptr_table__IOLG)[ 0];
-      if ((result__JOLG == (void *)NULL)) {
-        result__JOLG=new_lab__RUJ(lab_type__KOLG);
-        next__HOLG=(void *)((unsigned long)result__JOLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LOLG)));
-        ((__POINTER *)next__HOLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__IOLG)[ 0]=next__HOLG;
-      } else {
-        next__HOLG=((__POINTER *)result__JOLG)[ 0];
-        if ((next__HOLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JOLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__LOLG <<  1)) <=  4096)) {
-            next__HOLG=(void *)((unsigned long)result__JOLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LOLG)));
-          } else {
-            next__HOLG=new_lab__RUJ(lab_type__KOLG);
-          };
-          ((__POINTER *)next__HOLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__IOLG)[ 0]=next__HOLG;
-        } else {
-          ((__POINTER *)result__JOLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__HOLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__JOLG=next__HOLG;
-        };
-      };
-      ptr__RNB=result__JOLG;
-    };
-    result__QNB=((__HASHED_SEToABSTRACT_STRINGo *)ptr__RNB);
-    *(result__QNB) = *(HASHED_SEToABSTRACT_STRINGo__);
-  };
-  Self__NGQ=((__HASHED_SEToABSTRACT_STRINGo *)result__QNB);
-  new_capacity__K2U=prime_number_ceiling__33Z( 53);
-  Self__NGQ->buckets__E3P=create__HJ0(new_capacity__K2U);
-  Self__NGQ->capacity__52P=new_capacity__K2U;
-  Self__NGQ->count__F4P= 0;
-  list__4I=result__QNB;
-  add__O2P(result__QNB,(&__string_4));
-  add__O2P(list__4I,(&__string_5));
-  add__O2P(list__4I,(&__string_6));
-  add__O2P(list__4I,(&__string_7));
-  add__O2P(list__4I,(&__string_8));
-  add__O2P(list__4I,(&__string_9));
-  add__O2P(list__4I,(&__string_10));
-  add__O2P(list__4I,(&__string_11));
-  add__O2P(list__4I,(&__string_12));
-  add__O2P(list__4I,(&__string_13));
-  add__O2P(list__4I,(&__string_14));
-  add__O2P(list__4I,(&__string_15));
-  add__O2P(list__4I,(&__string_16));
-  add__O2P(list__4I,(&__string_17));
-  add__O2P(list__4I,(&__string_18));
-  add__O2P(list__4I,(&__string_19));
-  add__O2P(list__4I,(&__string_20));
-  add__O2P(list__4I,(&__string_21));
-  add__O2P(list__4I,(&__string_22));
-  add__O2P(list__4I,(&__string_23));
-  add__O2P(list__4I,(&__string_24));
-  add__O2P(list__4I,(&__string_25));
-  add__O2P(list__4I,(&__string_26));
-  add__O2P(list__4I,(&__string_27));
-  add__O2P(list__4I,(&__string_28));
-  add__O2P(list__4I,(&__string_29));
-  add__O2P(list__4I,(&__string_30));
-  add__O2P(list__4I,(&__string_31));
-  add__O2P(list__4I,(&__string_32));
-  add__O2P(list__4I,(&__string_33));
-  add__O2P(list__4I,(&__string_34));
-  add__O2P(list__4I,(&__string_35));
-  add__O2P(list__4I,(&__string_36));
-  add__O2P(list__4I,(&__string_37));
-  add__O2P(list__4I,(&__string_38));
-  add__O2P(list__4I,(&__string_39));
-  add__O2P(list__4I,(&__string_40));
-  add__O2P(list__4I,(&__string_41));
-  add__O2P(list__4I,(&__string_42));
-  add__O2P(list__4I,(&__string_1));
-  add__O2P(list__4I,(&__string_43));
-  add__O2P(list__4I,(&__string_44));
-  add__O2P(list__4I,(&__string_45));
-  add__O2P(list__4I,(&__string_46));
-  add__O2P(list__4I,(&__string_47));
-  add__O2P(list__4I,(&__string_48));
-  add__O2P(list__4I,(&__string_49));
-  add__O2P(list__4I,(&__string_50));
-  add__O2P(list__4I,(&__string_51));
-  add__O2P(list__4I,(&__string_52));
-  add__O2P(list__4I,(&__string_53));
-  add__O2P(list__4I,(&__string_54));
-  add__O2P(list__4I,(&__string_2));
-  add__O2P(list__4I,(&__string_3));
-  add__O2P(list__4I,(&__string_55));
-  add__O2P(list__4I,(&__string_56));
-  add__O2P(list__4I,(&__string_57));
-  add__O2P(list__4I,(&__string_58));
-  add__O2P(list__4I,(&__string_59));
-  add__O2P(list__4I,(&__string_60));
-  add__O2P(list__4I,(&__string_61));
-  add__O2P(list__4I,(&__string_62));
-  add__O2P(list__4I,(&__string_63));
-  add__O2P(list__4I,(&__string_64));
-  add__O2P(list__4I,(&__string_65));
-  add__O2P(list__4I,(&__string_66));
-  add__O2P(list__4I,(&__string_67));
-  add__O2P(list__4I,(&__string_68));
-  add__O2P(list__4I,(&__string_69));
-  add__O2P(list__4I,(&__string_70));
-  add__O2P(list__4I,(&__string_71));
-  add__O2P(list__4I,(&__string_72));
-  add__O2P(list__4I,(&__string_73));
-  add__O2P(list__4I,(&__string_74));
-  add__O2P(list__4I,(&__string_75));
-  add__O2P(list__4I,(&__string_76));
-  add__O2P(list__4I,(&__string_77));
-  add__O2P(list__4I,(&__string_78));
-  add__O2P(list__4I,(&__string_79));
-  add__O2P(list__4I,(&__string_80));
-  add__O2P(list__4I,(&__string_81));
-  add__O2P(list__4I,(&__string_82));
-  add__O2P(list__4I,(&__string_83));
-  add__O2P(list__4I,(&__string_84));
-  add__O2P(list__4I,(&__string_85));
-  add__O2P(list__4I,(&__string_86));
-  add__O2P(list__4I,(&__string_87));
-  add__O2P(list__4I,(&__string_88));
-  add__O2P(list__4I,(&__string_89));
-  add__O2P(list__4I,(&__string_90));
-  add__O2P(list__4I,(&__string_91));
-  add__O2P(list__4I,(&__string_92));
-  add__O2P(list__4I,(&__string_93));
-  add__O2P(list__4I,(&__string_94));
-  add__O2P(list__4I,(&__string_95));
-  add__O2P(list__4I,(&__string_96));
-  add__O2P(list__4I,(&__string_97));
-  add__O2P(list__4I,(&__string_98));
-  add__O2P(list__4I,(&__string_99));
-  add__O2P(list__4I,(&__string_100));
-  add__O2P(list__4I,(&__string_101));
-  add__O2P(list__4I,(&__string_67));
-  add__O2P(list__4I,(&__string_102));
-  add__O2P(list__4I,(&__string_103));
-  add__O2P(list__4I,(&__string_104));
-  add__O2P(list__4I,(&__string_105));
-  add__O2P(list__4I,(&__string_62));
-  add__O2P(list__4I,(&__string_106));
-  add__O2P(list__4I,(&__string_63));
-  add__O2P(list__4I,(&__string_107));
-  add__O2P(list__4I,(&__string_108));
-  add__O2P(list__4I,(&__string_109));
-  add__O2P(list__4I,(&__string_110));
-  add__O2P(list__4I,(&__string_111));
-  add__O2P(list__4I,(&__string_112));
-  operator_to_name__15((&__string_16));
-  operator_to_name__15((&__string_17));
-  cmd__4T=NULL;
-  path__BU=NULL;
-  j__5T= 1;
-  while ((j__5T <= ((__FAST_ARRAYoSTRINGo *)result__NBD)->parent_arrayed_collection__YDC.upper__1DC)) {
-    cmd__4T=((void **)((__FAST_ARRAYoSTRINGo *)result__NBD)->parent_arrayed_collection__YDC.storage__2LR)[j__5T];
-    if ((((__CHARACTER *)((__STRING *)cmd__4T)->storage__HGQ)[ 0] == '-')) {
-      if ((((__CHARACTER *)((__STRING *)cmd__4T)->storage__HGQ)[ 1] == 'o')) {
-        j__5T=(__INTEGER)(j__5T +  1);
-        if ((j__5T > (__INTEGER)(((__FAST_ARRAYoSTRINGo *)result__NBD)->parent_arrayed_collection__YDC.upper__1DC +  1))) {
-          print__CCD((&__string_113));
+    typ_id__ZTB=__HASHED_SEToABSTRACT_STRINGo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__WTB);
+    if ((typ_id__ZTB == (__INTEGER)(-  1))) {
+      a__PU1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__QU1G=(__UINTEGER_32)((__UINTEGER_32)(sz__WTB + a__PU1G) & (__UINTEGER_32)(~ a__PU1G));
+      ptr_table__F54G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QU1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__E54G=((__POINTER )(NULL));
+      result__G54G=((__POINTER *)ptr_table__F54G)[ 0];
+      if ((result__G54G == (void *)NULL)) {
+        result__G54G=new_lab__2QJ(new_size__QU1G);
+        next__E54G=(void *)((unsigned long)result__G54G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QU1G)));
+        ((__POINTER *)next__E54G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__F54G)[ 0]=next__E54G;
+      } else {
+        next__E54G=((__POINTER *)result__G54G)[ 0];
+        if ((next__E54G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G54G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__QU1G <<  1)) <=  4096)) {
+            next__E54G=(void *)((unsigned long)result__G54G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QU1G)));
+          } else {
+            next__E54G=new_lab__2QJ(new_size__QU1G);
+          };
+          ((__POINTER *)next__E54G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__F54G)[ 0]=next__E54G;
+        } else {
+          ((__POINTER *)result__G54G)[ 0]=(void *)((unsigned long)((__POINTER *)next__E54G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__G54G=next__E54G;
+        };
+      };
+      ptr__UTB=result__G54G;
+    } else {
+      t__UU1G=((__UINTEGER_32 )typ_id__ZTB);
+      a__TU1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__N54G=(__UINTEGER_32)((__UINTEGER_32)(sz__WTB + a__TU1G) & (__UINTEGER_32)(~ a__TU1G));
+      ptr_table__K54G=((__POINTER )(&(table_type[(t__UU1G)])));
+      lab_type__M54G=(__UINTEGER_32)(t__UU1G |  1);
+      next__J54G=((__POINTER )(NULL));
+      result__L54G=((__POINTER *)ptr_table__K54G)[ 0];
+      if ((result__L54G == (void *)NULL)) {
+        result__L54G=new_lab__2QJ(lab_type__M54G);
+        next__J54G=(void *)((unsigned long)result__L54G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N54G)));
+        ((__POINTER *)next__J54G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__K54G)[ 0]=next__J54G;
+      } else {
+        next__J54G=((__POINTER *)result__L54G)[ 0];
+        if ((next__J54G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L54G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__N54G <<  1)) <=  4096)) {
+            next__J54G=(void *)((unsigned long)result__L54G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N54G)));
+          } else {
+            next__J54G=new_lab__2QJ(lab_type__M54G);
+          };
+          ((__POINTER *)next__J54G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__K54G)[ 0]=next__J54G;
+        } else {
+          ((__POINTER *)result__L54G)[ 0]=(void *)((unsigned long)((__POINTER *)next__J54G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__L54G=next__J54G;
+        };
+      };
+      ptr__UTB=result__L54G;
+    };
+    result__TTB=((__HASHED_SEToABSTRACT_STRINGo *)ptr__UTB);
+    *(result__TTB) = *(HASHED_SEToABSTRACT_STRINGo__);
+  };
+  Self__XBS=((__HASHED_SEToABSTRACT_STRINGo *)result__TTB);
+  new_capacity__MZW=prime_number_ceiling__H41( 53);
+  Self__XBS->buckets__OYR=create__RJ2(new_capacity__MZW);
+  Self__XBS->capacity__JYR=new_capacity__MZW;
+  Self__XBS->count__PZR= 0;
+  list__FK=result__TTB;
+  add__YXR(result__TTB,(&__string_4));
+  add__YXR(list__FK,(&__string_5));
+  add__YXR(list__FK,(&__string_6));
+  add__YXR(list__FK,(&__string_7));
+  add__YXR(list__FK,(&__string_8));
+  add__YXR(list__FK,(&__string_9));
+  add__YXR(list__FK,(&__string_10));
+  add__YXR(list__FK,(&__string_11));
+  add__YXR(list__FK,(&__string_12));
+  add__YXR(list__FK,(&__string_13));
+  add__YXR(list__FK,(&__string_14));
+  add__YXR(list__FK,(&__string_15));
+  add__YXR(list__FK,(&__string_16));
+  add__YXR(list__FK,(&__string_17));
+  add__YXR(list__FK,(&__string_18));
+  add__YXR(list__FK,(&__string_19));
+  add__YXR(list__FK,(&__string_20));
+  add__YXR(list__FK,(&__string_21));
+  add__YXR(list__FK,(&__string_22));
+  add__YXR(list__FK,(&__string_23));
+  add__YXR(list__FK,(&__string_24));
+  add__YXR(list__FK,(&__string_25));
+  add__YXR(list__FK,(&__string_26));
+  add__YXR(list__FK,(&__string_27));
+  add__YXR(list__FK,(&__string_28));
+  add__YXR(list__FK,(&__string_29));
+  add__YXR(list__FK,(&__string_30));
+  add__YXR(list__FK,(&__string_31));
+  add__YXR(list__FK,(&__string_32));
+  add__YXR(list__FK,(&__string_33));
+  add__YXR(list__FK,(&__string_34));
+  add__YXR(list__FK,(&__string_35));
+  add__YXR(list__FK,(&__string_36));
+  add__YXR(list__FK,(&__string_37));
+  add__YXR(list__FK,(&__string_38));
+  add__YXR(list__FK,(&__string_39));
+  add__YXR(list__FK,(&__string_40));
+  add__YXR(list__FK,(&__string_41));
+  add__YXR(list__FK,(&__string_42));
+  add__YXR(list__FK,(&__string_43));
+  add__YXR(list__FK,(&__string_44));
+  add__YXR(list__FK,(&__string_45));
+  add__YXR(list__FK,(&__string_46));
+  add__YXR(list__FK,(&__string_47));
+  add__YXR(list__FK,(&__string_1));
+  add__YXR(list__FK,(&__string_48));
+  add__YXR(list__FK,(&__string_49));
+  add__YXR(list__FK,(&__string_50));
+  add__YXR(list__FK,(&__string_51));
+  add__YXR(list__FK,(&__string_52));
+  add__YXR(list__FK,(&__string_53));
+  add__YXR(list__FK,(&__string_54));
+  add__YXR(list__FK,(&__string_55));
+  add__YXR(list__FK,(&__string_56));
+  add__YXR(list__FK,(&__string_57));
+  add__YXR(list__FK,(&__string_58));
+  add__YXR(list__FK,(&__string_59));
+  add__YXR(list__FK,(&__string_2));
+  add__YXR(list__FK,(&__string_3));
+  add__YXR(list__FK,(&__string_60));
+  add__YXR(list__FK,(&__string_61));
+  add__YXR(list__FK,(&__string_62));
+  add__YXR(list__FK,(&__string_63));
+  add__YXR(list__FK,(&__string_64));
+  add__YXR(list__FK,(&__string_65));
+  add__YXR(list__FK,(&__string_66));
+  add__YXR(list__FK,(&__string_67));
+  add__YXR(list__FK,(&__string_68));
+  add__YXR(list__FK,(&__string_69));
+  add__YXR(list__FK,(&__string_70));
+  add__YXR(list__FK,(&__string_71));
+  add__YXR(list__FK,(&__string_72));
+  add__YXR(list__FK,(&__string_73));
+  add__YXR(list__FK,(&__string_74));
+  add__YXR(list__FK,(&__string_75));
+  add__YXR(list__FK,(&__string_76));
+  add__YXR(list__FK,(&__string_77));
+  add__YXR(list__FK,(&__string_78));
+  add__YXR(list__FK,(&__string_79));
+  add__YXR(list__FK,(&__string_80));
+  add__YXR(list__FK,(&__string_81));
+  add__YXR(list__FK,(&__string_82));
+  add__YXR(list__FK,(&__string_83));
+  add__YXR(list__FK,(&__string_84));
+  add__YXR(list__FK,(&__string_85));
+  add__YXR(list__FK,(&__string_86));
+  add__YXR(list__FK,(&__string_87));
+  add__YXR(list__FK,(&__string_88));
+  add__YXR(list__FK,(&__string_89));
+  add__YXR(list__FK,(&__string_90));
+  add__YXR(list__FK,(&__string_91));
+  add__YXR(list__FK,(&__string_92));
+  add__YXR(list__FK,(&__string_93));
+  add__YXR(list__FK,(&__string_94));
+  add__YXR(list__FK,(&__string_95));
+  add__YXR(list__FK,(&__string_96));
+  add__YXR(list__FK,(&__string_97));
+  add__YXR(list__FK,(&__string_98));
+  add__YXR(list__FK,(&__string_99));
+  add__YXR(list__FK,(&__string_100));
+  add__YXR(list__FK,(&__string_101));
+  add__YXR(list__FK,(&__string_102));
+  add__YXR(list__FK,(&__string_103));
+  add__YXR(list__FK,(&__string_104));
+  add__YXR(list__FK,(&__string_105));
+  add__YXR(list__FK,(&__string_106));
+  add__YXR(list__FK,(&__string_107));
+  add__YXR(list__FK,(&__string_108));
+  add__YXR(list__FK,(&__string_109));
+  add__YXR(list__FK,(&__string_110));
+  add__YXR(list__FK,(&__string_111));
+  add__YXR(list__FK,(&__string_112));
+  add__YXR(list__FK,(&__string_113));
+  add__YXR(list__FK,(&__string_114));
+  add__YXR(list__FK,(&__string_115));
+  add__YXR(list__FK,(&__string_116));
+  add__YXR(list__FK,(&__string_117));
+  add__YXR(list__FK,(&__string_118));
+  add__YXR(list__FK,(&__string_119));
+  add__YXR(list__FK,(&__string_120));
+  add__YXR(list__FK,(&__string_121));
+  add__YXR(list__FK,(&__string_122));
+  add__YXR(list__FK,(&__string_123));
+  add__YXR(list__FK,(&__string_124));
+  add__YXR(list__FK,(&__string_125));
+  add__YXR(list__FK,(&__string_126));
+  add__YXR(list__FK,(&__string_127));
+  add__YXR(list__FK,(&__string_128));
+  add__YXR(list__FK,(&__string_129));
+  add__YXR(list__FK,(&__string_70));
+  add__YXR(list__FK,(&__string_130));
+  add__YXR(list__FK,(&__string_131));
+  add__YXR(list__FK,(&__string_132));
+  add__YXR(list__FK,(&__string_133));
+  add__YXR(list__FK,(&__string_65));
+  add__YXR(list__FK,(&__string_134));
+  add__YXR(list__FK,(&__string_135));
+  add__YXR(list__FK,(&__string_136));
+  add__YXR(list__FK,(&__string_137));
+  add__YXR(list__FK,(&__string_138));
+  add__YXR(list__FK,(&__string_139));
+  add__YXR(list__FK,(&__string_140));
+  add__YXR(list__FK,(&__string_141));
+  add__YXR(list__FK,(&__string_142));
+  add__YXR(list__FK,(&__string_66));
+  add__YXR(list__FK,(&__string_143));
+  add__YXR(list__FK,(&__string_144));
+  add__YXR(list__FK,(&__string_145));
+  add__YXR(list__FK,(&__string_146));
+  add__YXR(list__FK,(&__string_147));
+  add__YXR(list__FK,(&__string_148));
+  operator__name__GGB((&__string_16));
+  operator__name__GGB((&__string_17));
+  cmd__PY=NULL;
+  path__SY=NULL;
+  is_shorter__TY=TRUE__;
+  j__QY= 1;
+  while ((j__QY <= ((__FAST_ARRAYoSTRINGo *)result__RGD)->parent_arrayed_collection__TJC.upper__WJC)) {
+    cmd__PY=((void **)((__FAST_ARRAYoSTRINGo *)result__RGD)->parent_arrayed_collection__TJC.storage__HGT)[j__QY];
+    if ((((__CHARACTER *)((__STRING *)cmd__PY)->storage__RBS)[ 0] == '-')) {
+      if ((((__CHARACTER *)((__STRING *)cmd__PY)->storage__RBS)[ 1] == 'o')) {
+        j__QY=(__INTEGER)(j__QY +  1);
+        if ((j__QY > (__INTEGER)(((__FAST_ARRAYoSTRINGo *)result__RGD)->parent_arrayed_collection__TJC.upper__WJC +  1))) {
+          print__GHD((&__string_149));
           exit(( 1));
         };
-        output_name__CI=get__TPB(((void **)((__FAST_ARRAYoSTRINGo *)result__NBD)->parent_arrayed_collection__YDC.storage__2LR)[j__5T]);
-        __tmp__KV=TRUE__;
+        output_name__DI=get__YVB(((void **)((__FAST_ARRAYoSTRINGo *)result__RGD)->parent_arrayed_collection__TJC.storage__HGT)[j__QY]);
+        __tmp__2Z=TRUE__;
       } else {
-        __tmp__KV=FALSE__;
+        __tmp__2Z=FALSE__;
       };
-      if (__tmp__KV) {
-        __tmp__FW=TRUE__;
+      if (__tmp__2Z) {
+        __tmp__X0=TRUE__;
       } else {
-        result__FNKB=(((__CHARACTER *)((__STRING *)cmd__4T)->storage__HGQ)[ 1] == 'f');
-        if (result__FNKB) {
-          j__5T=(__INTEGER)(j__5T +  1);
-          if ((j__5T > (__INTEGER)(((__FAST_ARRAYoSTRINGo *)result__NBD)->parent_arrayed_collection__YDC.upper__1DC +  1))) {
-            print__CCD((&__string_113));
+        result__P5NB=(((__CHARACTER *)((__STRING *)cmd__PY)->storage__RBS)[ 1] == 'f');
+        if (result__P5NB) {
+          j__QY=(__INTEGER)(j__QY +  1);
+          if ((j__QY > (__INTEGER)(((__FAST_ARRAYoSTRINGo *)result__RGD)->parent_arrayed_collection__TJC.upper__WJC +  1))) {
+            print__GHD((&__string_149));
             exit(( 1));
           };
-          format_name__DW=get__TPB(((void **)((__FAST_ARRAYoSTRINGo *)result__NBD)->parent_arrayed_collection__YDC.storage__2LR)[j__5T]);
+          format_name__V0=get__YVB(((void **)((__FAST_ARRAYoSTRINGo *)result__RGD)->parent_arrayed_collection__TJC.storage__HGT)[j__QY]);
+        };
+        __tmp__X0=result__P5NB;
+      };
+      if (__tmp__X0) {
+        __tmp__F1=TRUE__;
+      } else {
+        result__BAOB=(((__CHARACTER *)((__STRING *)cmd__PY)->storage__RBS)[ 1] == 'c');
+        if (result__BAOB) {
+          is_short_code__D1=TRUE__;
         };
-        __tmp__FW=result__FNKB;
+        __tmp__F1=result__BAOB;
       };
-      if (__tmp__FW) {
-        __tmp__TW=TRUE__;
+      if (__tmp__F1) {
+        __tmp__T1=TRUE__;
       } else {
-        result__XNKB=(((__CHARACTER *)((__STRING *)cmd__4T)->storage__HGQ)[ 1] == 'c');
-        if (result__XNKB) {
-          is_short_code__RW=TRUE__;
+        result__TAOB=(((__CHARACTER *)((__STRING *)cmd__PY)->storage__RBS)[ 1] == 'p');
+        if (result__TAOB) {
+          is_short_private__R1=TRUE__;
         };
-        __tmp__TW=result__XNKB;
+        __tmp__T1=result__TAOB;
       };
-      if (__tmp__TW) {
-        __tmp__BX=TRUE__;
+      if (__tmp__T1) {
+        __tmp__A2=TRUE__;
       } else {
-        result__JOKB=(((__CHARACTER *)((__STRING *)cmd__4T)->storage__HGQ)[ 1] == 'p');
-        if (result__JOKB) {
-          is_short_private__5W=TRUE__;
+        result__FBOB=(((__CHARACTER *)((__STRING *)cmd__PY)->storage__RBS)[ 1] == 'r');
+        if (result__FBOB) {
+          is_short_recursive__JB=TRUE__;
         };
-        __tmp__BX=result__JOKB;
+        __tmp__A2=result__FBOB;
       };
-      if ((! __tmp__BX)) {
-        if ((((__CHARACTER *)((__STRING *)cmd__4T)->storage__HGQ)[ 1] == 'r')) {
-          is_short_recursive__DB=TRUE__;
+      if ((! __tmp__A2)) {
+        if ((((__CHARACTER *)((__STRING *)cmd__PY)->storage__RBS)[ 1] == 'd')) {
+          is_shorter__TY=FALSE__;
+          is_shorter2__VI=TRUE__;
+          is_short_recursive__JB=TRUE__;
         } else {
-          print__CCD((&__string_113));
+          print__GHD((&__string_149));
           exit(( 1));
         };
       };
     } else {
-      if (((void *)input_name__ZB != (void *)NULL)) {
-        print__CCD((&__string_113));
+      if (((void *)input_name__3B != (void *)NULL)) {
+        print__GHD((&__string_149));
         exit(( 1));
       };
-      copy__5GQ(string_tmp__QH,((void **)((__FAST_ARRAYoSTRINGo *)result__NBD)->parent_arrayed_collection__YDC.storage__2LR)[j__5T]);
-      input_name__ZB=get__TPB(string_tmp__QH);
+      copy__JCS(string_tmp__VH,((void **)((__FAST_ARRAYoSTRINGo *)result__RGD)->parent_arrayed_collection__TJC.storage__HGT)[j__QY]);
+      input_name__3B=get__YVB(string_tmp__VH);
     };
-    j__5T=(__INTEGER)(j__5T +  1);
+    j__QY=(__INTEGER)(j__QY +  1);
   };
-  if (((void *)input_name__ZB == (void *)NULL)) {
-    print__CCD((&__string_113));
+  if (((void *)input_name__3B == (void *)NULL)) {
+    print__GHD((&__string_149));
     exit(( 1));
   };
-  if (((void *)format_name__DW != (void *)NULL)) {
-    path__BU=((__CHARACTER *)(LISAAC_DIRECTORY));
-    __tmp__YY=fast_first_index_of__until__HEC(path__BU);
-    result__UNJG=NULL;
-    ptr__VNJG=((__POINTER )(NULL));
-    typ_id__WNJG= 0;
-    sz__XNJG=((__UINTEGER_32 )sizeof(__STRING_CONSTANT));
-    if ((sz__XNJG ==  0)) {
-      result__UNJG=STRING_CONSTANT__;
-    } else {
-      typ_id__WNJG=-1;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__XNJG);
-      if ((typ_id__WNJG == (__INTEGER)(-  1))) {
-        a__YNJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ZNJG=(__UINTEGER_32)((__UINTEGER_32)(sz__XNJG + a__YNJG) & (__UINTEGER_32)(~ a__YNJG));
-        ptr_table__NOLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZNJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__MOLG=((__POINTER )(NULL));
-        result__OOLG=((__POINTER *)ptr_table__NOLG)[ 0];
-        if ((result__OOLG == (void *)NULL)) {
-          result__OOLG=new_lab__RUJ(new_size__ZNJG);
-          next__MOLG=(void *)((unsigned long)result__OOLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZNJG)));
-          ((__POINTER *)next__MOLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__NOLG)[ 0]=next__MOLG;
-        } else {
-          next__MOLG=((__POINTER *)result__OOLG)[ 0];
-          if ((next__MOLG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OOLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__ZNJG <<  1)) <=  4096)) {
-              next__MOLG=(void *)((unsigned long)result__OOLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZNJG)));
+  if (((void *)format_name__V0 != (void *)NULL)) {
+    path__SY=((__CHARACTER *)(LISAAC_DIRECTORY));
+    Self__DKC=((__CHARACTER *)path__SY);
+    idx__PKC= 0;
+    while ((! ((idx__PKC >  1024) || ('\0' == Self__DKC[idx__PKC])))) {
+      idx__PKC=(__INTEGER)(idx__PKC +  1);
+    };
+    result__IV2G=NULL;
+    ptr__JV2G=((__POINTER )(NULL));
+    typ_id__KV2G= 0;
+    sz__LV2G=((__UINTEGER_32 )sizeof(__STRING_CONSTANT));
+    if ((sz__LV2G ==  0)) {
+      result__IV2G=STRING_CONSTANT__;
+    } else {
+      typ_id__KV2G=-1;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__LV2G);
+      if ((typ_id__KV2G == (__INTEGER)(-  1))) {
+        a__MV2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__NV2G=(__UINTEGER_32)((__UINTEGER_32)(sz__LV2G + a__MV2G) & (__UINTEGER_32)(~ a__MV2G));
+        ptr_table__P54G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NV2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__O54G=((__POINTER )(NULL));
+        result__Q54G=((__POINTER *)ptr_table__P54G)[ 0];
+        if ((result__Q54G == (void *)NULL)) {
+          result__Q54G=new_lab__2QJ(new_size__NV2G);
+          next__O54G=(void *)((unsigned long)result__Q54G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NV2G)));
+          ((__POINTER *)next__O54G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__P54G)[ 0]=next__O54G;
+        } else {
+          next__O54G=((__POINTER *)result__Q54G)[ 0];
+          if ((next__O54G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q54G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__NV2G <<  1)) <=  4096)) {
+              next__O54G=(void *)((unsigned long)result__Q54G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NV2G)));
             } else {
-              next__MOLG=new_lab__RUJ(new_size__ZNJG);
-            };
-            ((__POINTER *)next__MOLG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NOLG)[ 0]=next__MOLG;
-          } else {
-            ((__POINTER *)result__OOLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__MOLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__OOLG=next__MOLG;
-          };
-        };
-        ptr__VNJG=result__OOLG;
-      } else {
-        t__0NJG=((__UINTEGER_32 )typ_id__WNJG);
-        a__1NJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__VOLG=(__UINTEGER_32)((__UINTEGER_32)(sz__XNJG + a__1NJG) & (__UINTEGER_32)(~ a__1NJG));
-        ptr_table__SOLG=((__POINTER )(&(table_type[(t__0NJG)])));
-        lab_type__UOLG=(__UINTEGER_32)(t__0NJG |  1);
-        next__ROLG=((__POINTER )(NULL));
-        result__TOLG=((__POINTER *)ptr_table__SOLG)[ 0];
-        if ((result__TOLG == (void *)NULL)) {
-          result__TOLG=new_lab__RUJ(lab_type__UOLG);
-          next__ROLG=(void *)((unsigned long)result__TOLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VOLG)));
-          ((__POINTER *)next__ROLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__SOLG)[ 0]=next__ROLG;
-        } else {
-          next__ROLG=((__POINTER *)result__TOLG)[ 0];
-          if ((next__ROLG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TOLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__VOLG <<  1)) <=  4096)) {
-              next__ROLG=(void *)((unsigned long)result__TOLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VOLG)));
+              next__O54G=new_lab__2QJ(new_size__NV2G);
+            };
+            ((__POINTER *)next__O54G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__P54G)[ 0]=next__O54G;
+          } else {
+            ((__POINTER *)result__Q54G)[ 0]=(void *)((unsigned long)((__POINTER *)next__O54G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__Q54G=next__O54G;
+          };
+        };
+        ptr__JV2G=result__Q54G;
+      } else {
+        t__OV2G=((__UINTEGER_32 )typ_id__KV2G);
+        a__PV2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__X54G=(__UINTEGER_32)((__UINTEGER_32)(sz__LV2G + a__PV2G) & (__UINTEGER_32)(~ a__PV2G));
+        ptr_table__U54G=((__POINTER )(&(table_type[(t__OV2G)])));
+        lab_type__W54G=(__UINTEGER_32)(t__OV2G |  1);
+        next__T54G=((__POINTER )(NULL));
+        result__V54G=((__POINTER *)ptr_table__U54G)[ 0];
+        if ((result__V54G == (void *)NULL)) {
+          result__V54G=new_lab__2QJ(lab_type__W54G);
+          next__T54G=(void *)((unsigned long)result__V54G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X54G)));
+          ((__POINTER *)next__T54G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__U54G)[ 0]=next__T54G;
+        } else {
+          next__T54G=((__POINTER *)result__V54G)[ 0];
+          if ((next__T54G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V54G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__X54G <<  1)) <=  4096)) {
+              next__T54G=(void *)((unsigned long)result__V54G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X54G)));
             } else {
-              next__ROLG=new_lab__RUJ(lab_type__UOLG);
+              next__T54G=new_lab__2QJ(lab_type__W54G);
             };
-            ((__POINTER *)next__ROLG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__SOLG)[ 0]=next__ROLG;
+            ((__POINTER *)next__T54G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__U54G)[ 0]=next__T54G;
           } else {
-            ((__POINTER *)result__TOLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__ROLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__TOLG=next__ROLG;
+            ((__POINTER *)result__V54G)[ 0]=(void *)((unsigned long)((__POINTER *)next__T54G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__V54G=next__T54G;
           };
         };
-        ptr__VNJG=result__TOLG;
+        ptr__JV2G=result__V54G;
       };
-      result__UNJG=((__STRING_CONSTANT *)ptr__VNJG);
-      *(result__UNJG) = *(STRING_CONSTANT__);
+      result__IV2G=((__STRING_CONSTANT *)ptr__JV2G);
+      *(result__IV2G) = *(STRING_CONSTANT__);
     };
-    Self__SZQ=((__STRING_CONSTANT *)result__UNJG);
-    Self__SZQ->storage__E5M=path__BU;
-    Self__SZQ->count__4C=__tmp__YY;
-    copy__5GQ(string_tmp__QH,result__UNJG);
-    Self__NCIG=((__STRING_CONSTANT *)result__UNJG);
-    if ((((__CHARACTER *)Self__NCIG->storage__E5M)[(__INTEGER)(Self__NCIG->count__4C -  1)] != '/')) {
-      Self__FQQ=((__STRING_CONSTANT *)result__UNJG);
-      __tmp__EZ=(((__CHARACTER *)Self__FQQ->storage__E5M)[(__INTEGER)(Self__FQQ->count__4C -  1)] != '\\');
+    Self__3VS=((__STRING_CONSTANT *)result__IV2G);
+    Self__3VS->storage__FQO=path__SY;
+    Self__3VS->count__DD=idx__PKC;
+    copy__JCS(string_tmp__VH,result__IV2G);
+    Self__VU1G=((__STRING_CONSTANT *)result__IV2G);
+    if ((((__CHARACTER *)Self__VU1G->storage__FQO)[(__INTEGER)(Self__VU1G->count__DD -  1)] != '/')) {
+      Self__UMS=((__STRING_CONSTANT *)result__IV2G);
+      __tmp__D4=(((__CHARACTER *)Self__UMS->storage__FQO)[(__INTEGER)(Self__UMS->count__DD -  1)] != '\\');
     } else {
-      __tmp__EZ=FALSE__;
+      __tmp__D4=FALSE__;
     };
-    if (__tmp__EZ) {
-      Self__3NJG=((__STRING *)string_tmp__QH);
-      new_capacity__2NJG= 0;
-      if ((Self__3NJG->capacity__4FQ <= Self__3NJG->count__04B)) {
-        if ((Self__3NJG->capacity__4FQ ==  0)) {
-          Self__3NJG->capacity__4FQ= 32;
-          Self__3NJG->storage__HGQ=create__D4BB( 32);
-        } else {
-          new_capacity__2NJG=(__INTEGER)(Self__3NJG->capacity__4FQ <<  1);
-          Self__4NJG=((__CHARACTER *)Self__3NJG->storage__HGQ);
-          old_nb_elts__5NJG=Self__3NJG->capacity__4FQ;
-          new__AOJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__4NJG),((__UINTEGER_32 )old_nb_elts__5NJG),((__UINTEGER_32 )new_capacity__2NJG)));
-          upper__ZOLG=(__INTEGER)(new_capacity__2NJG -  1);
-          Self__XOLG=old_nb_elts__5NJG;
-          while ((Self__XOLG <= upper__ZOLG)) {
-            new__AOJG[Self__XOLG]='\0';
-            Self__XOLG=(__INTEGER)(Self__XOLG +  1);
-          };
-          Self__3NJG->storage__HGQ=new__AOJG;
-          Self__3NJG->capacity__4FQ=new_capacity__2NJG;
-        };
-      };
-      ((__CHARACTER *)Self__3NJG->storage__HGQ)[Self__3NJG->count__04B]='/';
-      Self__3NJG->count__04B=(__INTEGER)(Self__3NJG->count__04B +  1);
+    if (__tmp__D4) {
+      add_last__JLT(string_tmp__VH,'/');
     };
-    append__CRQ(string_tmp__QH,(&__string_114));
-    append__CRQ(string_tmp__QH,format_name__DW);
-    append__CRQ(string_tmp__QH,(&__string_115));
-    fmt_name__5GC=get__TPB(string_tmp__QH);
-    if (FILE_SYSTEM__->parent_directory__K5C==0) {
+    append__RNS(string_tmp__VH,(&__string_150));
+    append__RNS(string_tmp__VH,format_name__V0);
+    append__RNS(string_tmp__VH,(&__string_151));
+    fmt_name__0MC=get__YVB(string_tmp__VH);
+    if (FILE_SYSTEM__->parent_directory__5ED==0) {
     } else {
-      parent_directory__U3C();
+      parent_directory__4DD();
     };
-    if (((void *)get__0PEF(fmt_name__5GC) == (void *)NULL)) {
-      put_string__55F((&__string_116));
-      put_string__55F(fmt_name__5GC);
-      put_string__55F((&__string_117));
+    if (((void *)get_entry__CWAC(fmt_name__0MC) == (void *)NULL)) {
+      put_string__E1F((&__string_152));
+      put_string__E1F(fmt_name__0MC);
+      put_string__E1F((&__string_153));
       exit(( 1));
     };
-    object__M0B=create__name__generic_count__2ZB(fmt_name__5GC,(&__string_86));
-    source__S0B=((__PROTOTYPE *)object__M0B)->source__Q0B;
-    position__V0B= 1;
-    pos_cur__Y0B= 1;
-    pos_line__Z0B= 1;
-    pos_col__00B= 0;
-    while_do__QLF:
+    object__ZAC=create__name__generic_count__JAC(fmt_name__0MC,(&__string_114));
+    source__5AC=((__PROTOTYPE *)object__ZAC)->source__3AC;
+    position__CBC= 1;
+    pos_cur__FBC= 1;
+    pos_line__GBC= 1;
+    pos_col__HBC= 0;
+    while_do__TJF:
     {
-      result__1OLG=FALSE__;
-      if ((! read_space__MMD())) {
-        result__1OLG=FALSE__;
+      result__Y54G=FALSE__;
+      if ((! read_space__NRD())) {
+        result__Y54G=FALSE__;
       } else {
-        result__2OLG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__2OLG=((__CHARACTER )(( 0)));
+        result__Z54G='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__Z54G=((__CHARACTER )(( 0)));
         } else {
-          result__2OLG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__Z54G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        if ((result__2OLG == '-')) {
-          position__V0B=(__INTEGER)(position__V0B +  1);
-          result__1OLG=TRUE__;
+        if ((result__Z54G == '-')) {
+          position__CBC=(__INTEGER)(position__CBC +  1);
+          result__Y54G=TRUE__;
         };
       };
-      if (result__1OLG) {
-        if ((! read_identifier__EBL())) {
-          pos__FY2F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_118));
-          put_position__ATG(pos__FY2F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+      if (result__Y54G) {
+        if ((! read_identifier__15K())) {
+          pos__A3QG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_154));
+          put_position__EOG(pos__A3QG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        result__P5GB=NULL;
-        ptr__Q5GB=((__POINTER )(NULL));
-        typ_id__V5GB= 0;
-        sz__S5GB=((__UINTEGER_32 )sizeof(__LINKED_LISToSTRING_CONSTANTo));
-        if ((sz__S5GB ==  0)) {
-          result__P5GB=LINKED_LISToSTRING_CONSTANTo__;
-        } else {
-          typ_id__V5GB=__LINKED_LISToSTRING_CONSTANTo__;
-          clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__S5GB);
-          if ((typ_id__V5GB == (__INTEGER)(-  1))) {
-            a__QCIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__RCIG=(__UINTEGER_32)((__UINTEGER_32)(sz__S5GB + a__QCIG) & (__UINTEGER_32)(~ a__QCIG));
-            ptr_table__5OLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RCIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__4OLG=((__POINTER )(NULL));
-            result__APLG=((__POINTER *)ptr_table__5OLG)[ 0];
-            if ((result__APLG == (void *)NULL)) {
-              result__APLG=new_lab__RUJ(new_size__RCIG);
-              next__4OLG=(void *)((unsigned long)result__APLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RCIG)));
-              ((__POINTER *)next__4OLG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__5OLG)[ 0]=next__4OLG;
+        result__UGKB=NULL;
+        ptr__VGKB=((__POINTER )(NULL));
+        typ_id__0GKB= 0;
+        sz__XGKB=((__UINTEGER_32 )sizeof(__LINKED_LISToSTRING_CONSTANTo));
+        if ((sz__XGKB ==  0)) {
+          result__UGKB=LINKED_LISToSTRING_CONSTANTo__;
+        } else {
+          typ_id__0GKB=__LINKED_LISToSTRING_CONSTANTo__;
+          clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__XGKB);
+          if ((typ_id__0GKB == (__INTEGER)(-  1))) {
+            a__YU1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__ZU1G=(__UINTEGER_32)((__UINTEGER_32)(sz__XGKB + a__YU1G) & (__UINTEGER_32)(~ a__YU1G));
+            ptr_table__254G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZU1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__154G=((__POINTER )(NULL));
+            result__354G=((__POINTER *)ptr_table__254G)[ 0];
+            if ((result__354G == (void *)NULL)) {
+              result__354G=new_lab__2QJ(new_size__ZU1G);
+              next__154G=(void *)((unsigned long)result__354G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZU1G)));
+              ((__POINTER *)next__154G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__254G)[ 0]=next__154G;
             } else {
-              next__4OLG=((__POINTER *)result__APLG)[ 0];
-              if ((next__4OLG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__APLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__RCIG <<  1)) <=  4096)) {
-                  next__4OLG=(void *)((unsigned long)result__APLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RCIG)));
+              next__154G=((__POINTER *)result__354G)[ 0];
+              if ((next__154G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__354G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__ZU1G <<  1)) <=  4096)) {
+                  next__154G=(void *)((unsigned long)result__354G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZU1G)));
                 } else {
-                  next__4OLG=new_lab__RUJ(new_size__RCIG);
+                  next__154G=new_lab__2QJ(new_size__ZU1G);
                 };
-                ((__POINTER *)next__4OLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__5OLG)[ 0]=next__4OLG;
+                ((__POINTER *)next__154G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__254G)[ 0]=next__154G;
               } else {
-                ((__POINTER *)result__APLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__4OLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__APLG=next__4OLG;
+                ((__POINTER *)result__354G)[ 0]=(void *)((unsigned long)((__POINTER *)next__154G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__354G=next__154G;
               };
             };
-            ptr__Q5GB=result__APLG;
-          } else {
-            t__VCIG=((__UINTEGER_32 )typ_id__V5GB);
-            a__UCIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__HPLG=(__UINTEGER_32)((__UINTEGER_32)(sz__S5GB + a__UCIG) & (__UINTEGER_32)(~ a__UCIG));
-            ptr_table__EPLG=((__POINTER )(&(table_type[(t__VCIG)])));
-            lab_type__GPLG=(__UINTEGER_32)(t__VCIG |  1);
-            next__DPLG=((__POINTER )(NULL));
-            result__FPLG=((__POINTER *)ptr_table__EPLG)[ 0];
-            if ((result__FPLG == (void *)NULL)) {
-              result__FPLG=new_lab__RUJ(lab_type__GPLG);
-              next__DPLG=(void *)((unsigned long)result__FPLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HPLG)));
-              ((__POINTER *)next__DPLG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__EPLG)[ 0]=next__DPLG;
+            ptr__VGKB=result__354G;
+          } else {
+            t__3U1G=((__UINTEGER_32 )typ_id__0GKB);
+            a__2U1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__EA5G=(__UINTEGER_32)((__UINTEGER_32)(sz__XGKB + a__2U1G) & (__UINTEGER_32)(~ a__2U1G));
+            ptr_table__BA5G=((__POINTER )(&(table_type[(t__3U1G)])));
+            lab_type__DA5G=(__UINTEGER_32)(t__3U1G |  1);
+            next__AA5G=((__POINTER )(NULL));
+            result__CA5G=((__POINTER *)ptr_table__BA5G)[ 0];
+            if ((result__CA5G == (void *)NULL)) {
+              result__CA5G=new_lab__2QJ(lab_type__DA5G);
+              next__AA5G=(void *)((unsigned long)result__CA5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EA5G)));
+              ((__POINTER *)next__AA5G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__BA5G)[ 0]=next__AA5G;
             } else {
-              next__DPLG=((__POINTER *)result__FPLG)[ 0];
-              if ((next__DPLG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FPLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__HPLG <<  1)) <=  4096)) {
-                  next__DPLG=(void *)((unsigned long)result__FPLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HPLG)));
+              next__AA5G=((__POINTER *)result__CA5G)[ 0];
+              if ((next__AA5G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CA5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__EA5G <<  1)) <=  4096)) {
+                  next__AA5G=(void *)((unsigned long)result__CA5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EA5G)));
                 } else {
-                  next__DPLG=new_lab__RUJ(lab_type__GPLG);
+                  next__AA5G=new_lab__2QJ(lab_type__DA5G);
                 };
-                ((__POINTER *)next__DPLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__EPLG)[ 0]=next__DPLG;
+                ((__POINTER *)next__AA5G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__BA5G)[ 0]=next__AA5G;
               } else {
-                ((__POINTER *)result__FPLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__DPLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__FPLG=next__DPLG;
+                ((__POINTER *)result__CA5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__AA5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__CA5G=next__AA5G;
               };
             };
-            ptr__Q5GB=result__FPLG;
-          };
-          result__P5GB=((__LINKED_LISToSTRING_CONSTANTo *)ptr__Q5GB);
-          *(result__P5GB) = *(LINKED_LISToSTRING_CONSTANTo__);
-        };
-        if (fast_has__ZER(short_dico__LD,last_string__NTC)) {
-          pos__PY2F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_119));
-          put_position__ATG(pos__PY2F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+            ptr__VGKB=result__CA5G;
+          };
+          result__UGKB=((__LINKED_LISToSTRING_CONSTANTo *)ptr__VGKB);
+          *(result__UGKB) = *(LINKED_LISToSTRING_CONSTANTo__);
+        };
+        Self__QV2G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)short_dico__QD);
+        k__RV2G=last_string__YZC;
+        Self__VV2G=((__STRING_CONSTANT *)last_string__YZC);
+        result__UV2G= 0;
+        __tmp__WV2G=Self__VV2G->count__DD;
+        Self__XV2G= 1;
+        while ((Self__XV2G <= __tmp__WV2G)) {
+          result__UV2G=(__INTEGER)((__INTEGER)( 5 * result__UV2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__VV2G->storage__FQO)[(__INTEGER)(Self__XV2G -  1)])));
+          Self__XV2G=(__INTEGER)(Self__XV2G +  1);
+        };
+        if ((result__UV2G <  0)) {
+          result__UV2G=(__INTEGER)(~ result__UV2G);
+        };
+        node__SV2G=((void **)Self__QV2G->buckets__PCT)[(__INTEGER)(result__UV2G % Self__QV2G->capacity__KCT)];
+        while ((! (((void *)node__SV2G == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__SV2G)->key__1CT == (void *)k__RV2G)))) {
+          node__SV2G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__SV2G)->next__GDT;
+        };
+        if (((void *)node__SV2G != (void *)NULL)) {
+          pos__K3QG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_155));
+          put_position__EOG(pos__K3QG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        __tmp__FID=last_string__NTC;
-        Self__GBCB=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)short_dico__LD);
-        k__IBCB=last_string__NTC;
-        h__PBCB=hash_code__LQU(last_string__NTC);
-        idx__QBCB=(__INTEGER)(h__PBCB % Self__GBCB->capacity__HFR);
-        node__RBCB=((void **)Self__GBCB->buckets__MFR)[idx__QBCB];
-        while ((! (((void *)node__RBCB == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__RBCB)->key__YFR == (void *)k__IBCB)))) {
-          node__RBCB=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__RBCB)->next__DGR;
-        };
-        if (((void *)node__RBCB == (void *)NULL)) {
-          if ((Self__GBCB->capacity__HFR == Self__GBCB->count__ONW)) {
-            idx__MZVB= 0;
-            node1__QZVB=NULL;
-            node2__RZVB=NULL;
-            old_buckets__PZVB=Self__GBCB->buckets__MFR;
-            new_capacity__NZVB=prime_number_ceiling__33Z((__INTEGER)(Self__GBCB->capacity__HFR +  1));
-            Self__GBCB->buckets__MFR=create__TC2(new_capacity__NZVB);
-            i__OZVB=(__INTEGER)(Self__GBCB->capacity__HFR -  1);
-            Self__GBCB->capacity__HFR=new_capacity__NZVB;
-            while ((i__OZVB >=  0)) {
-              node1__QZVB=((void **)old_buckets__PZVB)[i__OZVB];
-              while (((void *)node1__QZVB != (void *)NULL)) {
-                node2__RZVB=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node1__QZVB)->next__DGR;
-                idx__MZVB=(__INTEGER)(hash_code__LQU(((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node1__QZVB)->key__YFR) % Self__GBCB->capacity__HFR);
-                ((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node1__QZVB)->next__DGR=((void **)Self__GBCB->buckets__MFR)[idx__MZVB];
-                ((void **)Self__GBCB->buckets__MFR)[idx__MZVB]=node1__QZVB;
-                node1__QZVB=node2__RZVB;
+        __tmp__MND=last_string__YZC;
+        Self__GPEB=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)short_dico__QD);
+        k__IPEB=last_string__YZC;
+        Self__0V2G=((__STRING_CONSTANT *)last_string__YZC);
+        result__ZV2G= 0;
+        __tmp__1V2G=Self__0V2G->count__DD;
+        Self__2V2G= 1;
+        while ((Self__2V2G <= __tmp__1V2G)) {
+          result__ZV2G=(__INTEGER)((__INTEGER)( 5 * result__ZV2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__0V2G->storage__FQO)[(__INTEGER)(Self__2V2G -  1)])));
+          Self__2V2G=(__INTEGER)(Self__2V2G +  1);
+        };
+        if ((result__ZV2G <  0)) {
+          result__ZV2G=(__INTEGER)(~ result__ZV2G);
+        };
+        idx__QPEB=(__INTEGER)(result__ZV2G % Self__GPEB->capacity__KCT);
+        node__RPEB=((void **)Self__GPEB->buckets__PCT)[idx__QPEB];
+        while ((! (((void *)node__RPEB == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__RPEB)->key__1CT == (void *)k__IPEB)))) {
+          node__RPEB=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__RPEB)->next__GDT;
+        };
+        if (((void *)node__RPEB == (void *)NULL)) {
+          if ((Self__GPEB->capacity__KCT == Self__GPEB->count__YLY)) {
+            idx__OHZB= 0;
+            node1__SHZB=NULL;
+            node2__THZB=NULL;
+            old_buckets__RHZB=Self__GPEB->buckets__PCT;
+            new_capacity__PHZB=prime_number_ceiling__H41((__INTEGER)(Self__GPEB->capacity__KCT +  1));
+            Self__GPEB->buckets__PCT=create__RF4(new_capacity__PHZB);
+            i__QHZB=(__INTEGER)(Self__GPEB->capacity__KCT -  1);
+            Self__GPEB->capacity__KCT=new_capacity__PHZB;
+            while ((i__QHZB >=  0)) {
+              node1__SHZB=((void **)old_buckets__RHZB)[i__QHZB];
+              while (((void *)node1__SHZB != (void *)NULL)) {
+                node2__THZB=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node1__SHZB)->next__GDT;
+                Self__5V2G=((__STRING_CONSTANT *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node1__SHZB)->key__1CT);
+                result__4V2G= 0;
+                __tmp__AW2G=Self__5V2G->count__DD;
+                Self__BW2G= 1;
+                while ((Self__BW2G <= __tmp__AW2G)) {
+                  result__4V2G=(__INTEGER)((__INTEGER)( 5 * result__4V2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__5V2G->storage__FQO)[(__INTEGER)(Self__BW2G -  1)])));
+                  Self__BW2G=(__INTEGER)(Self__BW2G +  1);
+                };
+                if ((result__4V2G <  0)) {
+                  result__4V2G=(__INTEGER)(~ result__4V2G);
+                };
+                idx__OHZB=(__INTEGER)(result__4V2G % Self__GPEB->capacity__KCT);
+                ((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node1__SHZB)->next__GDT=((void **)Self__GPEB->buckets__PCT)[idx__OHZB];
+                ((void **)Self__GPEB->buckets__PCT)[idx__OHZB]=node1__SHZB;
+                node1__SHZB=node2__THZB;
               };
-              i__OZVB=(__INTEGER)(i__OZVB -  1);
-            };
-            idx__QBCB=(__INTEGER)(h__PBCB % Self__GBCB->capacity__HFR);
-          };
-          __tmp__4CCB=((void **)Self__GBCB->buckets__MFR)[idx__QBCB];
-          result__V1VB=NULL;
-          ptr__W1VB=((__POINTER )(NULL));
-          typ_id__11VB= 0;
-          sz__Y1VB=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo));
-          if ((sz__Y1VB ==  0)) {
-            result__V1VB=HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__;
-          } else {
-            typ_id__11VB=__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__;
-            clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__Y1VB);
-            if ((typ_id__11VB == (__INTEGER)(-  1))) {
-              a__1CIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__2CIG=(__UINTEGER_32)((__UINTEGER_32)(sz__Y1VB + a__1CIG) & (__UINTEGER_32)(~ a__1CIG));
-              ptr_table__JPLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2CIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__IPLG=((__POINTER )(NULL));
-              result__KPLG=((__POINTER *)ptr_table__JPLG)[ 0];
-              if ((result__KPLG == (void *)NULL)) {
-                result__KPLG=new_lab__RUJ(new_size__2CIG);
-                next__IPLG=(void *)((unsigned long)result__KPLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2CIG)));
-                ((__POINTER *)next__IPLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__JPLG)[ 0]=next__IPLG;
+              i__QHZB=(__INTEGER)(i__QHZB -  1);
+            };
+            idx__QPEB=(__INTEGER)(result__ZV2G % new_capacity__PHZB);
+          };
+          __tmp__4QEB=((void **)Self__GPEB->buckets__PCT)[idx__QPEB];
+          result__XJZB=NULL;
+          ptr__YJZB=((__POINTER )(NULL));
+          typ_id__3JZB= 0;
+          sz__0JZB=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo));
+          if ((sz__0JZB ==  0)) {
+            result__XJZB=HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__;
+          } else {
+            typ_id__3JZB=__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__;
+            clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__0JZB);
+            if ((typ_id__3JZB == (__INTEGER)(-  1))) {
+              a__DV1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__EV1G=(__UINTEGER_32)((__UINTEGER_32)(sz__0JZB + a__DV1G) & (__UINTEGER_32)(~ a__DV1G));
+              ptr_table__GA5G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EV1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__FA5G=((__POINTER )(NULL));
+              result__HA5G=((__POINTER *)ptr_table__GA5G)[ 0];
+              if ((result__HA5G == (void *)NULL)) {
+                result__HA5G=new_lab__2QJ(new_size__EV1G);
+                next__FA5G=(void *)((unsigned long)result__HA5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EV1G)));
+                ((__POINTER *)next__FA5G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__GA5G)[ 0]=next__FA5G;
               } else {
-                next__IPLG=((__POINTER *)result__KPLG)[ 0];
-                if ((next__IPLG == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KPLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__2CIG <<  1)) <=  4096)) {
-                    next__IPLG=(void *)((unsigned long)result__KPLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2CIG)));
+                next__FA5G=((__POINTER *)result__HA5G)[ 0];
+                if ((next__FA5G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HA5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__EV1G <<  1)) <=  4096)) {
+                    next__FA5G=(void *)((unsigned long)result__HA5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EV1G)));
                   } else {
-                    next__IPLG=new_lab__RUJ(new_size__2CIG);
+                    next__FA5G=new_lab__2QJ(new_size__EV1G);
                   };
-                  ((__POINTER *)next__IPLG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__JPLG)[ 0]=next__IPLG;
+                  ((__POINTER *)next__FA5G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__GA5G)[ 0]=next__FA5G;
                 } else {
-                  ((__POINTER *)result__KPLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__IPLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__KPLG=next__IPLG;
+                  ((__POINTER *)result__HA5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__FA5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__HA5G=next__FA5G;
                 };
               };
-              ptr__W1VB=result__KPLG;
+              ptr__YJZB=result__HA5G;
             } else {
-              t__ADIG=((__UINTEGER_32 )typ_id__11VB);
-              a__5CIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__RPLG=(__UINTEGER_32)((__UINTEGER_32)(sz__Y1VB + a__5CIG) & (__UINTEGER_32)(~ a__5CIG));
-              ptr_table__OPLG=((__POINTER )(&(table_type[(t__ADIG)])));
-              lab_type__QPLG=(__UINTEGER_32)(t__ADIG |  1);
-              next__NPLG=((__POINTER )(NULL));
-              result__PPLG=((__POINTER *)ptr_table__OPLG)[ 0];
-              if ((result__PPLG == (void *)NULL)) {
-                result__PPLG=new_lab__RUJ(lab_type__QPLG);
-                next__NPLG=(void *)((unsigned long)result__PPLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RPLG)));
-                ((__POINTER *)next__NPLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__OPLG)[ 0]=next__NPLG;
+              t__IV1G=((__UINTEGER_32 )typ_id__3JZB);
+              a__HV1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__OA5G=(__UINTEGER_32)((__UINTEGER_32)(sz__0JZB + a__HV1G) & (__UINTEGER_32)(~ a__HV1G));
+              ptr_table__LA5G=((__POINTER )(&(table_type[(t__IV1G)])));
+              lab_type__NA5G=(__UINTEGER_32)(t__IV1G |  1);
+              next__KA5G=((__POINTER )(NULL));
+              result__MA5G=((__POINTER *)ptr_table__LA5G)[ 0];
+              if ((result__MA5G == (void *)NULL)) {
+                result__MA5G=new_lab__2QJ(lab_type__NA5G);
+                next__KA5G=(void *)((unsigned long)result__MA5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OA5G)));
+                ((__POINTER *)next__KA5G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__LA5G)[ 0]=next__KA5G;
               } else {
-                next__NPLG=((__POINTER *)result__PPLG)[ 0];
-                if ((next__NPLG == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PPLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__RPLG <<  1)) <=  4096)) {
-                    next__NPLG=(void *)((unsigned long)result__PPLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RPLG)));
+                next__KA5G=((__POINTER *)result__MA5G)[ 0];
+                if ((next__KA5G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MA5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__OA5G <<  1)) <=  4096)) {
+                    next__KA5G=(void *)((unsigned long)result__MA5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OA5G)));
                   } else {
-                    next__NPLG=new_lab__RUJ(lab_type__QPLG);
+                    next__KA5G=new_lab__2QJ(lab_type__NA5G);
                   };
-                  ((__POINTER *)next__NPLG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__OPLG)[ 0]=next__NPLG;
+                  ((__POINTER *)next__KA5G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__LA5G)[ 0]=next__KA5G;
                 } else {
-                  ((__POINTER *)result__PPLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__NPLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__PPLG=next__NPLG;
+                  ((__POINTER *)result__MA5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__KA5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__MA5G=next__KA5G;
                 };
               };
-              ptr__W1VB=result__PPLG;
-            };
-            result__V1VB=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)ptr__W1VB);
-            *(result__V1VB) = *(HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__);
-          };
-          Self__BMCC=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)result__V1VB);
-          Self__BMCC->item__FV1=result__P5GB;
-          Self__BMCC->key__YFR=__tmp__FID;
-          Self__BMCC->next__DGR=__tmp__4CCB;
-          node__RBCB=result__V1VB;
-          ((void **)Self__GBCB->buckets__MFR)[idx__QBCB]=result__V1VB;
-          Self__GBCB->count__ONW=(__INTEGER)(Self__GBCB->count__ONW +  1);
-        } else {
-          ((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__RBCB)->item__FV1=result__P5GB;
-        };
-        if ((! read_symbol__I0J((&__string_12)))) {
-          pos__YZ2F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_120));
-          put_position__ATG(pos__YZ2F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+              ptr__YJZB=result__MA5G;
+            };
+            result__XJZB=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)ptr__YJZB);
+            *(result__XJZB) = *(HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo__);
+          };
+          Self__U3FC=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)result__XJZB);
+          Self__U3FC->item__XX3=result__UGKB;
+          Self__U3FC->key__1CT=__tmp__MND;
+          Self__U3FC->next__GDT=__tmp__4QEB;
+          node__RPEB=result__XJZB;
+          ((void **)Self__GPEB->buckets__PCT)[idx__QPEB]=result__XJZB;
+          Self__GPEB->count__YLY=(__INTEGER)(Self__GPEB->count__YLY +  1);
+        } else {
+          ((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__RPEB)->item__XX3=result__UGKB;
+        };
+        if ((! read_symbol__TWJ((&__string_12)))) {
+          pos__24QG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_156));
+          put_position__EOG(pos__24QG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        def__WDCB=result__P5GB;
-        result__YDCB=FALSE__;
-        if (read_short_elt__UDHB()) {
-          result__YDCB=TRUE__;
-          Self__GDIG=((__LINKED_LISToSTRING_CONSTANTo *)result__P5GB);
-          element__FDIG=last_string__NTC;
-          if (((void *)Self__GDIG->first_link__SWAC == (void *)NULL)) {
-            i__LOJG=last_string__NTC;
-            result__COJG=NULL;
-            ptr__DOJG=((__POINTER )(NULL));
-            typ_id__EOJG= 0;
-            sz__FOJG=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
-            if ((sz__FOJG ==  0)) {
-              result__COJG=LINKED_LIST_NODEoSTRING_CONSTANTo__;
+        def__WREB=result__UGKB;
+        result__YREB=FALSE__;
+        if (read_short_elt__1KKB()) {
+          result__YREB=TRUE__;
+          Self__OV1G=((__LINKED_LISToSTRING_CONSTANTo *)result__UGKB);
+          element__NV1G=last_string__YZC;
+          if (((void *)Self__OV1G->first_link__TPEC == (void *)NULL)) {
+            i__MW2G=last_string__YZC;
+            result__DW2G=NULL;
+            ptr__EW2G=((__POINTER )(NULL));
+            typ_id__FW2G= 0;
+            sz__GW2G=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
+            if ((sz__GW2G ==  0)) {
+              result__DW2G=LINKED_LIST_NODEoSTRING_CONSTANTo__;
             } else {
-              typ_id__EOJG=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
-              clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__FOJG);
-              if ((typ_id__EOJG == (__INTEGER)(-  1))) {
-                a__GOJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__HOJG=(__UINTEGER_32)((__UINTEGER_32)(sz__FOJG + a__GOJG) & (__UINTEGER_32)(~ a__GOJG));
-                ptr_table__TPLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HOJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__SPLG=((__POINTER )(NULL));
-                result__UPLG=((__POINTER *)ptr_table__TPLG)[ 0];
-                if ((result__UPLG == (void *)NULL)) {
-                  result__UPLG=new_lab__RUJ(new_size__HOJG);
-                  next__SPLG=(void *)((unsigned long)result__UPLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HOJG)));
-                  ((__POINTER *)next__SPLG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__TPLG)[ 0]=next__SPLG;
+              typ_id__FW2G=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
+              clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__GW2G);
+              if ((typ_id__FW2G == (__INTEGER)(-  1))) {
+                a__HW2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__IW2G=(__UINTEGER_32)((__UINTEGER_32)(sz__GW2G + a__HW2G) & (__UINTEGER_32)(~ a__HW2G));
+                ptr_table__QA5G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IW2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                next__PA5G=((__POINTER )(NULL));
+                result__RA5G=((__POINTER *)ptr_table__QA5G)[ 0];
+                if ((result__RA5G == (void *)NULL)) {
+                  result__RA5G=new_lab__2QJ(new_size__IW2G);
+                  next__PA5G=(void *)((unsigned long)result__RA5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IW2G)));
+                  ((__POINTER *)next__PA5G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__QA5G)[ 0]=next__PA5G;
                 } else {
-                  next__SPLG=((__POINTER *)result__UPLG)[ 0];
-                  if ((next__SPLG == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UPLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__HOJG <<  1)) <=  4096)) {
-                      next__SPLG=(void *)((unsigned long)result__UPLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HOJG)));
+                  next__PA5G=((__POINTER *)result__RA5G)[ 0];
+                  if ((next__PA5G == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RA5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__IW2G <<  1)) <=  4096)) {
+                      next__PA5G=(void *)((unsigned long)result__RA5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IW2G)));
                     } else {
-                      next__SPLG=new_lab__RUJ(new_size__HOJG);
+                      next__PA5G=new_lab__2QJ(new_size__IW2G);
                     };
-                    ((__POINTER *)next__SPLG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__TPLG)[ 0]=next__SPLG;
+                    ((__POINTER *)next__PA5G)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__QA5G)[ 0]=next__PA5G;
                   } else {
-                    ((__POINTER *)result__UPLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__SPLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__UPLG=next__SPLG;
+                    ((__POINTER *)result__RA5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__PA5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__RA5G=next__PA5G;
                   };
                 };
-                ptr__DOJG=result__UPLG;
+                ptr__EW2G=result__RA5G;
               } else {
-                t__IOJG=((__UINTEGER_32 )typ_id__EOJG);
-                a__JOJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__1PLG=(__UINTEGER_32)((__UINTEGER_32)(sz__FOJG + a__JOJG) & (__UINTEGER_32)(~ a__JOJG));
-                ptr_table__YPLG=((__POINTER )(&(table_type[(t__IOJG)])));
-                lab_type__0PLG=(__UINTEGER_32)(t__IOJG |  1);
-                next__XPLG=((__POINTER )(NULL));
-                result__ZPLG=((__POINTER *)ptr_table__YPLG)[ 0];
-                if ((result__ZPLG == (void *)NULL)) {
-                  result__ZPLG=new_lab__RUJ(lab_type__0PLG);
-                  next__XPLG=(void *)((unsigned long)result__ZPLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1PLG)));
-                  ((__POINTER *)next__XPLG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__YPLG)[ 0]=next__XPLG;
+                t__JW2G=((__UINTEGER_32 )typ_id__FW2G);
+                a__KW2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__YA5G=(__UINTEGER_32)((__UINTEGER_32)(sz__GW2G + a__KW2G) & (__UINTEGER_32)(~ a__KW2G));
+                ptr_table__VA5G=((__POINTER )(&(table_type[(t__JW2G)])));
+                lab_type__XA5G=(__UINTEGER_32)(t__JW2G |  1);
+                next__UA5G=((__POINTER )(NULL));
+                result__WA5G=((__POINTER *)ptr_table__VA5G)[ 0];
+                if ((result__WA5G == (void *)NULL)) {
+                  result__WA5G=new_lab__2QJ(lab_type__XA5G);
+                  next__UA5G=(void *)((unsigned long)result__WA5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YA5G)));
+                  ((__POINTER *)next__UA5G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__VA5G)[ 0]=next__UA5G;
                 } else {
-                  next__XPLG=((__POINTER *)result__ZPLG)[ 0];
-                  if ((next__XPLG == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZPLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__1PLG <<  1)) <=  4096)) {
-                      next__XPLG=(void *)((unsigned long)result__ZPLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1PLG)));
+                  next__UA5G=((__POINTER *)result__WA5G)[ 0];
+                  if ((next__UA5G == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WA5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__YA5G <<  1)) <=  4096)) {
+                      next__UA5G=(void *)((unsigned long)result__WA5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YA5G)));
                     } else {
-                      next__XPLG=new_lab__RUJ(lab_type__0PLG);
+                      next__UA5G=new_lab__2QJ(lab_type__XA5G);
                     };
-                    ((__POINTER *)next__XPLG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__YPLG)[ 0]=next__XPLG;
+                    ((__POINTER *)next__UA5G)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__VA5G)[ 0]=next__UA5G;
                   } else {
-                    ((__POINTER *)result__ZPLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__XPLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__ZPLG=next__XPLG;
+                    ((__POINTER *)result__WA5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__UA5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__WA5G=next__UA5G;
                   };
                 };
-                ptr__DOJG=result__ZPLG;
+                ptr__EW2G=result__WA5G;
               };
-              result__COJG=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__DOJG);
-              *(result__COJG) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
-            };
-            Self__KOJG=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__COJG);
-            Self__KOJG->item__P4FD=i__LOJG;
-            Self__KOJG->next__NQQD=NULL;
-            Self__GDIG->first_link__SWAC=result__COJG;
-            Self__GDIG->parent_linked_collection__GD.upper__F2C= 1;
-            Self__GDIG->last_link__1WAC=result__COJG;
-            Self__GDIG->mem_idx__2WAC= 1;
-            Self__GDIG->mem_lnk__4WAC=result__COJG;
-          } else {
-            result__MOJG=NULL;
-            ptr__NOJG=((__POINTER )(NULL));
-            typ_id__OOJG= 0;
-            sz__POJG=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
-            if ((sz__POJG ==  0)) {
-              result__MOJG=LINKED_LIST_NODEoSTRING_CONSTANTo__;
+              result__DW2G=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__EW2G);
+              *(result__DW2G) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
+            };
+            Self__LW2G=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__DW2G);
+            Self__LW2G->item__IFHD=i__MW2G;
+            Self__LW2G->next__F2ND=NULL;
+            Self__OV1G->first_link__TPEC=result__DW2G;
+            Self__OV1G->parent_linked_collection__LD.upper__PCD= 1;
+            Self__OV1G->last_link__2PEC=result__DW2G;
+            Self__OV1G->mem_idx__3PEC= 1;
+            Self__OV1G->mem_lnk__5PEC=result__DW2G;
+          } else {
+            result__NW2G=NULL;
+            ptr__OW2G=((__POINTER )(NULL));
+            typ_id__PW2G= 0;
+            sz__QW2G=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
+            if ((sz__QW2G ==  0)) {
+              result__NW2G=LINKED_LIST_NODEoSTRING_CONSTANTo__;
             } else {
-              typ_id__OOJG=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
-              clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__POJG);
-              if ((typ_id__OOJG == (__INTEGER)(-  1))) {
-                a__QOJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__ROJG=(__UINTEGER_32)((__UINTEGER_32)(sz__POJG + a__QOJG) & (__UINTEGER_32)(~ a__QOJG));
-                ptr_table__3PLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ROJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__2PLG=((__POINTER )(NULL));
-                result__4PLG=((__POINTER *)ptr_table__3PLG)[ 0];
-                if ((result__4PLG == (void *)NULL)) {
-                  result__4PLG=new_lab__RUJ(new_size__ROJG);
-                  next__2PLG=(void *)((unsigned long)result__4PLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ROJG)));
-                  ((__POINTER *)next__2PLG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__3PLG)[ 0]=next__2PLG;
+              typ_id__PW2G=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
+              clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__QW2G);
+              if ((typ_id__PW2G == (__INTEGER)(-  1))) {
+                a__RW2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__SW2G=(__UINTEGER_32)((__UINTEGER_32)(sz__QW2G + a__RW2G) & (__UINTEGER_32)(~ a__RW2G));
+                ptr_table__0A5G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SW2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                next__ZA5G=((__POINTER )(NULL));
+                result__1A5G=((__POINTER *)ptr_table__0A5G)[ 0];
+                if ((result__1A5G == (void *)NULL)) {
+                  result__1A5G=new_lab__2QJ(new_size__SW2G);
+                  next__ZA5G=(void *)((unsigned long)result__1A5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SW2G)));
+                  ((__POINTER *)next__ZA5G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__0A5G)[ 0]=next__ZA5G;
                 } else {
-                  next__2PLG=((__POINTER *)result__4PLG)[ 0];
-                  if ((next__2PLG == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4PLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__ROJG <<  1)) <=  4096)) {
-                      next__2PLG=(void *)((unsigned long)result__4PLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ROJG)));
+                  next__ZA5G=((__POINTER *)result__1A5G)[ 0];
+                  if ((next__ZA5G == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1A5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__SW2G <<  1)) <=  4096)) {
+                      next__ZA5G=(void *)((unsigned long)result__1A5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SW2G)));
                     } else {
-                      next__2PLG=new_lab__RUJ(new_size__ROJG);
+                      next__ZA5G=new_lab__2QJ(new_size__SW2G);
                     };
-                    ((__POINTER *)next__2PLG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__3PLG)[ 0]=next__2PLG;
+                    ((__POINTER *)next__ZA5G)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__0A5G)[ 0]=next__ZA5G;
                   } else {
-                    ((__POINTER *)result__4PLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__2PLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__4PLG=next__2PLG;
+                    ((__POINTER *)result__1A5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZA5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__1A5G=next__ZA5G;
                   };
                 };
-                ptr__NOJG=result__4PLG;
+                ptr__OW2G=result__1A5G;
               } else {
-                t__SOJG=((__UINTEGER_32 )typ_id__OOJG);
-                a__TOJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__FQLG=(__UINTEGER_32)((__UINTEGER_32)(sz__POJG + a__TOJG) & (__UINTEGER_32)(~ a__TOJG));
-                ptr_table__CQLG=((__POINTER )(&(table_type[(t__SOJG)])));
-                lab_type__EQLG=(__UINTEGER_32)(t__SOJG |  1);
-                next__BQLG=((__POINTER )(NULL));
-                result__DQLG=((__POINTER *)ptr_table__CQLG)[ 0];
-                if ((result__DQLG == (void *)NULL)) {
-                  result__DQLG=new_lab__RUJ(lab_type__EQLG);
-                  next__BQLG=(void *)((unsigned long)result__DQLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FQLG)));
-                  ((__POINTER *)next__BQLG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__CQLG)[ 0]=next__BQLG;
+                t__TW2G=((__UINTEGER_32 )typ_id__PW2G);
+                a__UW2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__CB5G=(__UINTEGER_32)((__UINTEGER_32)(sz__QW2G + a__UW2G) & (__UINTEGER_32)(~ a__UW2G));
+                ptr_table__5A5G=((__POINTER )(&(table_type[(t__TW2G)])));
+                lab_type__BB5G=(__UINTEGER_32)(t__TW2G |  1);
+                next__4A5G=((__POINTER )(NULL));
+                result__AB5G=((__POINTER *)ptr_table__5A5G)[ 0];
+                if ((result__AB5G == (void *)NULL)) {
+                  result__AB5G=new_lab__2QJ(lab_type__BB5G);
+                  next__4A5G=(void *)((unsigned long)result__AB5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CB5G)));
+                  ((__POINTER *)next__4A5G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__5A5G)[ 0]=next__4A5G;
                 } else {
-                  next__BQLG=((__POINTER *)result__DQLG)[ 0];
-                  if ((next__BQLG == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DQLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__FQLG <<  1)) <=  4096)) {
-                      next__BQLG=(void *)((unsigned long)result__DQLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FQLG)));
+                  next__4A5G=((__POINTER *)result__AB5G)[ 0];
+                  if ((next__4A5G == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AB5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__CB5G <<  1)) <=  4096)) {
+                      next__4A5G=(void *)((unsigned long)result__AB5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CB5G)));
                     } else {
-                      next__BQLG=new_lab__RUJ(lab_type__EQLG);
+                      next__4A5G=new_lab__2QJ(lab_type__BB5G);
                     };
-                    ((__POINTER *)next__BQLG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__CQLG)[ 0]=next__BQLG;
+                    ((__POINTER *)next__4A5G)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__5A5G)[ 0]=next__4A5G;
                   } else {
-                    ((__POINTER *)result__DQLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__BQLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__DQLG=next__BQLG;
+                    ((__POINTER *)result__AB5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__4A5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__AB5G=next__4A5G;
                   };
                 };
-                ptr__NOJG=result__DQLG;
+                ptr__OW2G=result__AB5G;
               };
-              result__MOJG=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__NOJG);
-              *(result__MOJG) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
+              result__NW2G=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__OW2G);
+              *(result__NW2G) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
             };
-            Self__UOJG=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__MOJG);
-            Self__UOJG->item__P4FD=element__FDIG;
-            Self__UOJG->next__NQQD=NULL;
-            ((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__GDIG->last_link__1WAC)->next__NQQD=result__MOJG;
-            Self__GDIG->parent_linked_collection__GD.upper__F2C=(__INTEGER)(Self__GDIG->parent_linked_collection__GD.upper__F2C +  1);
-            Self__GDIG->last_link__1WAC=result__MOJG;
+            Self__VW2G=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__NW2G);
+            Self__VW2G->item__IFHD=element__NV1G;
+            Self__VW2G->next__F2ND=NULL;
+            ((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__OV1G->last_link__2PEC)->next__F2ND=result__NW2G;
+            Self__OV1G->parent_linked_collection__LD.upper__PCD=(__INTEGER)(Self__OV1G->parent_linked_collection__LD.upper__PCD +  1);
+            Self__OV1G->last_link__2PEC=result__NW2G;
           };
-          while_do__K5OB:
+          while_do__SRSB:
           {
-            result__GQLG=FALSE__;
-            if ((! read_space__MMD())) {
-              result__GQLG=FALSE__;
+            result__DB5G=FALSE__;
+            if ((! read_space__NRD())) {
+              result__DB5G=FALSE__;
             } else {
-              result__HQLG='\0';
-              if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                result__HQLG=((__CHARACTER )(( 0)));
+              result__EB5G='\0';
+              if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                result__EB5G=((__CHARACTER )(( 0)));
               } else {
-                result__HQLG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+                result__EB5G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
               };
-              if ((result__HQLG == '+')) {
-                position__V0B=(__INTEGER)(position__V0B +  1);
-                result__GQLG=TRUE__;
+              if ((result__EB5G == '+')) {
+                position__CBC=(__INTEGER)(position__CBC +  1);
+                result__DB5G=TRUE__;
               };
             };
-            if (result__GQLG) {
-              if ((! read_short_elt__UDHB())) {
-                pos__0Z2F=current_position__A0F();
-                put_error__text__WRG( 0,(&__string_121));
-                put_position__ATG(pos__0Z2F);
-                put_string__55F(msg_err__1RG);
-                if ((type_error__0RG !=  2)) {
+            if (result__DB5G) {
+              if ((! read_short_elt__1KKB())) {
+                pos__44QG=current_position__ZWF();
+                put_error__text__0MG( 0,(&__string_157));
+                put_position__EOG(pos__44QG);
+                put_string__E1F(msg_err__5MG);
+                if ((type_error__4MG !=  2)) {
                   exit(( 1));
                 };
               };
-              Self__NWAC=((__LINKED_LISToSTRING_CONSTANTo *)def__WDCB);
-              element__OWAC=last_string__NTC;
-              if (((void *)Self__NWAC->first_link__SWAC == (void *)NULL)) {
-                i__5OJG=last_string__NTC;
-                result__WOJG=NULL;
-                ptr__XOJG=((__POINTER )(NULL));
-                typ_id__YOJG= 0;
-                sz__ZOJG=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
-                if ((sz__ZOJG ==  0)) {
-                  result__WOJG=LINKED_LIST_NODEoSTRING_CONSTANTo__;
+              Self__OPEC=((__LINKED_LISToSTRING_CONSTANTo *)def__WREB);
+              element__PPEC=last_string__YZC;
+              if (((void *)Self__OPEC->first_link__TPEC == (void *)NULL)) {
+                i__AX2G=last_string__YZC;
+                result__XW2G=NULL;
+                ptr__YW2G=((__POINTER )(NULL));
+                typ_id__ZW2G= 0;
+                sz__0W2G=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
+                if ((sz__0W2G ==  0)) {
+                  result__XW2G=LINKED_LIST_NODEoSTRING_CONSTANTo__;
                 } else {
-                  typ_id__YOJG=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
-                  clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__ZOJG);
-                  if ((typ_id__YOJG == (__INTEGER)(-  1))) {
-                    a__0OJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                    new_size__1OJG=(__UINTEGER_32)((__UINTEGER_32)(sz__ZOJG + a__0OJG) & (__UINTEGER_32)(~ a__0OJG));
-                    ptr_table__KQLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1OJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                    next__JQLG=((__POINTER )(NULL));
-                    result__LQLG=((__POINTER *)ptr_table__KQLG)[ 0];
-                    if ((result__LQLG == (void *)NULL)) {
-                      result__LQLG=new_lab__RUJ(new_size__1OJG);
-                      next__JQLG=(void *)((unsigned long)result__LQLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1OJG)));
-                      ((__POINTER *)next__JQLG)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__KQLG)[ 0]=next__JQLG;
+                  typ_id__ZW2G=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
+                  clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__0W2G);
+                  if ((typ_id__ZW2G == (__INTEGER)(-  1))) {
+                    a__1W2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                    new_size__2W2G=(__UINTEGER_32)((__UINTEGER_32)(sz__0W2G + a__1W2G) & (__UINTEGER_32)(~ a__1W2G));
+                    ptr_table__HB5G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2W2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                    next__GB5G=((__POINTER )(NULL));
+                    result__IB5G=((__POINTER *)ptr_table__HB5G)[ 0];
+                    if ((result__IB5G == (void *)NULL)) {
+                      result__IB5G=new_lab__2QJ(new_size__2W2G);
+                      next__GB5G=(void *)((unsigned long)result__IB5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2W2G)));
+                      ((__POINTER *)next__GB5G)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__HB5G)[ 0]=next__GB5G;
                     } else {
-                      next__JQLG=((__POINTER *)result__LQLG)[ 0];
-                      if ((next__JQLG == (void *)NULL)) {
-                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LQLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__1OJG <<  1)) <=  4096)) {
-                          next__JQLG=(void *)((unsigned long)result__LQLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1OJG)));
+                      next__GB5G=((__POINTER *)result__IB5G)[ 0];
+                      if ((next__GB5G == (void *)NULL)) {
+                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IB5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__2W2G <<  1)) <=  4096)) {
+                          next__GB5G=(void *)((unsigned long)result__IB5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2W2G)));
                         } else {
-                          next__JQLG=new_lab__RUJ(new_size__1OJG);
+                          next__GB5G=new_lab__2QJ(new_size__2W2G);
                         };
-                        ((__POINTER *)next__JQLG)[ 0]=NULL;
-                        ((__POINTER *)ptr_table__KQLG)[ 0]=next__JQLG;
+                        ((__POINTER *)next__GB5G)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__HB5G)[ 0]=next__GB5G;
                       } else {
-                        ((__POINTER *)result__LQLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__JQLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                        result__LQLG=next__JQLG;
+                        ((__POINTER *)result__IB5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__GB5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                        result__IB5G=next__GB5G;
                       };
                     };
-                    ptr__XOJG=result__LQLG;
+                    ptr__YW2G=result__IB5G;
                   } else {
-                    t__2OJG=((__UINTEGER_32 )typ_id__YOJG);
-                    a__3OJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                    new_size__SQLG=(__UINTEGER_32)((__UINTEGER_32)(sz__ZOJG + a__3OJG) & (__UINTEGER_32)(~ a__3OJG));
-                    ptr_table__PQLG=((__POINTER )(&(table_type[(t__2OJG)])));
-                    lab_type__RQLG=(__UINTEGER_32)(t__2OJG |  1);
-                    next__OQLG=((__POINTER )(NULL));
-                    result__QQLG=((__POINTER *)ptr_table__PQLG)[ 0];
-                    if ((result__QQLG == (void *)NULL)) {
-                      result__QQLG=new_lab__RUJ(lab_type__RQLG);
-                      next__OQLG=(void *)((unsigned long)result__QQLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SQLG)));
-                      ((__POINTER *)next__OQLG)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__PQLG)[ 0]=next__OQLG;
+                    t__3W2G=((__UINTEGER_32 )typ_id__ZW2G);
+                    a__4W2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                    new_size__PB5G=(__UINTEGER_32)((__UINTEGER_32)(sz__0W2G + a__4W2G) & (__UINTEGER_32)(~ a__4W2G));
+                    ptr_table__MB5G=((__POINTER )(&(table_type[(t__3W2G)])));
+                    lab_type__OB5G=(__UINTEGER_32)(t__3W2G |  1);
+                    next__LB5G=((__POINTER )(NULL));
+                    result__NB5G=((__POINTER *)ptr_table__MB5G)[ 0];
+                    if ((result__NB5G == (void *)NULL)) {
+                      result__NB5G=new_lab__2QJ(lab_type__OB5G);
+                      next__LB5G=(void *)((unsigned long)result__NB5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PB5G)));
+                      ((__POINTER *)next__LB5G)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__MB5G)[ 0]=next__LB5G;
                     } else {
-                      next__OQLG=((__POINTER *)result__QQLG)[ 0];
-                      if ((next__OQLG == (void *)NULL)) {
-                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QQLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__SQLG <<  1)) <=  4096)) {
-                          next__OQLG=(void *)((unsigned long)result__QQLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SQLG)));
+                      next__LB5G=((__POINTER *)result__NB5G)[ 0];
+                      if ((next__LB5G == (void *)NULL)) {
+                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NB5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__PB5G <<  1)) <=  4096)) {
+                          next__LB5G=(void *)((unsigned long)result__NB5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PB5G)));
                         } else {
-                          next__OQLG=new_lab__RUJ(lab_type__RQLG);
+                          next__LB5G=new_lab__2QJ(lab_type__OB5G);
                         };
-                        ((__POINTER *)next__OQLG)[ 0]=NULL;
-                        ((__POINTER *)ptr_table__PQLG)[ 0]=next__OQLG;
+                        ((__POINTER *)next__LB5G)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__MB5G)[ 0]=next__LB5G;
                       } else {
-                        ((__POINTER *)result__QQLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__OQLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                        result__QQLG=next__OQLG;
+                        ((__POINTER *)result__NB5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__LB5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                        result__NB5G=next__LB5G;
                       };
                     };
-                    ptr__XOJG=result__QQLG;
+                    ptr__YW2G=result__NB5G;
                   };
-                  result__WOJG=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__XOJG);
-                  *(result__WOJG) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
+                  result__XW2G=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__YW2G);
+                  *(result__XW2G) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
                 };
-                Self__4OJG=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__WOJG);
-                Self__4OJG->item__P4FD=i__5OJG;
-                Self__4OJG->next__NQQD=NULL;
-                Self__NWAC->first_link__SWAC=result__WOJG;
-                Self__NWAC->parent_linked_collection__GD.upper__F2C= 1;
-                Self__NWAC->last_link__1WAC=result__WOJG;
-                Self__NWAC->mem_idx__2WAC= 1;
-                Self__NWAC->mem_lnk__4WAC=result__WOJG;
+                Self__5W2G=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__XW2G);
+                Self__5W2G->item__IFHD=i__AX2G;
+                Self__5W2G->next__F2ND=NULL;
+                Self__OPEC->first_link__TPEC=result__XW2G;
+                Self__OPEC->parent_linked_collection__LD.upper__PCD= 1;
+                Self__OPEC->last_link__2PEC=result__XW2G;
+                Self__OPEC->mem_idx__3PEC= 1;
+                Self__OPEC->mem_lnk__5PEC=result__XW2G;
               } else {
-                result__3NCD=NULL;
-                ptr__4NCD=((__POINTER )(NULL));
-                typ_id__DOCD= 0;
-                sz__AOCD=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
-                if ((sz__AOCD ==  0)) {
-                  result__3NCD=LINKED_LIST_NODEoSTRING_CONSTANTo__;
+                result__NAED=NULL;
+                ptr__OAED=((__POINTER )(NULL));
+                typ_id__TAED= 0;
+                sz__QAED=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
+                if ((sz__QAED ==  0)) {
+                  result__NAED=LINKED_LIST_NODEoSTRING_CONSTANTo__;
                 } else {
-                  typ_id__DOCD=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
-                  clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__AOCD);
-                  if ((typ_id__DOCD == (__INTEGER)(-  1))) {
-                    a__BHHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                    new_size__CHHG=(__UINTEGER_32)((__UINTEGER_32)(sz__AOCD + a__BHHG) & (__UINTEGER_32)(~ a__BHHG));
-                    ptr_table__UQLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CHHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                    next__TQLG=((__POINTER )(NULL));
-                    result__VQLG=((__POINTER *)ptr_table__UQLG)[ 0];
-                    if ((result__VQLG == (void *)NULL)) {
-                      result__VQLG=new_lab__RUJ(new_size__CHHG);
-                      next__TQLG=(void *)((unsigned long)result__VQLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CHHG)));
-                      ((__POINTER *)next__TQLG)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__UQLG)[ 0]=next__TQLG;
+                  typ_id__TAED=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
+                  clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__QAED);
+                  if ((typ_id__TAED == (__INTEGER)(-  1))) {
+                    a__PO0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                    new_size__QO0G=(__UINTEGER_32)((__UINTEGER_32)(sz__QAED + a__PO0G) & (__UINTEGER_32)(~ a__PO0G));
+                    ptr_table__RB5G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QO0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                    next__QB5G=((__POINTER )(NULL));
+                    result__SB5G=((__POINTER *)ptr_table__RB5G)[ 0];
+                    if ((result__SB5G == (void *)NULL)) {
+                      result__SB5G=new_lab__2QJ(new_size__QO0G);
+                      next__QB5G=(void *)((unsigned long)result__SB5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QO0G)));
+                      ((__POINTER *)next__QB5G)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__RB5G)[ 0]=next__QB5G;
                     } else {
-                      next__TQLG=((__POINTER *)result__VQLG)[ 0];
-                      if ((next__TQLG == (void *)NULL)) {
-                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VQLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__CHHG <<  1)) <=  4096)) {
-                          next__TQLG=(void *)((unsigned long)result__VQLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CHHG)));
+                      next__QB5G=((__POINTER *)result__SB5G)[ 0];
+                      if ((next__QB5G == (void *)NULL)) {
+                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SB5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__QO0G <<  1)) <=  4096)) {
+                          next__QB5G=(void *)((unsigned long)result__SB5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QO0G)));
                         } else {
-                          next__TQLG=new_lab__RUJ(new_size__CHHG);
+                          next__QB5G=new_lab__2QJ(new_size__QO0G);
                         };
-                        ((__POINTER *)next__TQLG)[ 0]=NULL;
-                        ((__POINTER *)ptr_table__UQLG)[ 0]=next__TQLG;
+                        ((__POINTER *)next__QB5G)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__RB5G)[ 0]=next__QB5G;
                       } else {
-                        ((__POINTER *)result__VQLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__TQLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                        result__VQLG=next__TQLG;
+                        ((__POINTER *)result__SB5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__QB5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                        result__SB5G=next__QB5G;
                       };
                     };
-                    ptr__4NCD=result__VQLG;
+                    ptr__OAED=result__SB5G;
                   } else {
-                    t__GHHG=((__UINTEGER_32 )typ_id__DOCD);
-                    a__FHHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                    new_size__2QLG=(__UINTEGER_32)((__UINTEGER_32)(sz__AOCD + a__FHHG) & (__UINTEGER_32)(~ a__FHHG));
-                    ptr_table__ZQLG=((__POINTER )(&(table_type[(t__GHHG)])));
-                    lab_type__1QLG=(__UINTEGER_32)(t__GHHG |  1);
-                    next__YQLG=((__POINTER )(NULL));
-                    result__0QLG=((__POINTER *)ptr_table__ZQLG)[ 0];
-                    if ((result__0QLG == (void *)NULL)) {
-                      result__0QLG=new_lab__RUJ(lab_type__1QLG);
-                      next__YQLG=(void *)((unsigned long)result__0QLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2QLG)));
-                      ((__POINTER *)next__YQLG)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__ZQLG)[ 0]=next__YQLG;
+                    t__UO0G=((__UINTEGER_32 )typ_id__TAED);
+                    a__TO0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                    new_size__ZB5G=(__UINTEGER_32)((__UINTEGER_32)(sz__QAED + a__TO0G) & (__UINTEGER_32)(~ a__TO0G));
+                    ptr_table__WB5G=((__POINTER )(&(table_type[(t__UO0G)])));
+                    lab_type__YB5G=(__UINTEGER_32)(t__UO0G |  1);
+                    next__VB5G=((__POINTER )(NULL));
+                    result__XB5G=((__POINTER *)ptr_table__WB5G)[ 0];
+                    if ((result__XB5G == (void *)NULL)) {
+                      result__XB5G=new_lab__2QJ(lab_type__YB5G);
+                      next__VB5G=(void *)((unsigned long)result__XB5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZB5G)));
+                      ((__POINTER *)next__VB5G)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__WB5G)[ 0]=next__VB5G;
                     } else {
-                      next__YQLG=((__POINTER *)result__0QLG)[ 0];
-                      if ((next__YQLG == (void *)NULL)) {
-                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0QLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__2QLG <<  1)) <=  4096)) {
-                          next__YQLG=(void *)((unsigned long)result__0QLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2QLG)));
+                      next__VB5G=((__POINTER *)result__XB5G)[ 0];
+                      if ((next__VB5G == (void *)NULL)) {
+                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XB5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__ZB5G <<  1)) <=  4096)) {
+                          next__VB5G=(void *)((unsigned long)result__XB5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZB5G)));
                         } else {
-                          next__YQLG=new_lab__RUJ(lab_type__1QLG);
+                          next__VB5G=new_lab__2QJ(lab_type__YB5G);
                         };
-                        ((__POINTER *)next__YQLG)[ 0]=NULL;
-                        ((__POINTER *)ptr_table__ZQLG)[ 0]=next__YQLG;
+                        ((__POINTER *)next__VB5G)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__WB5G)[ 0]=next__VB5G;
                       } else {
-                        ((__POINTER *)result__0QLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__YQLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                        result__0QLG=next__YQLG;
+                        ((__POINTER *)result__XB5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__VB5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                        result__XB5G=next__VB5G;
                       };
                     };
-                    ptr__4NCD=result__0QLG;
+                    ptr__OAED=result__XB5G;
                   };
-                  result__3NCD=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__4NCD);
-                  *(result__3NCD) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
+                  result__NAED=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__OAED);
+                  *(result__NAED) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
                 };
-                Self__52TD=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__3NCD);
-                Self__52TD->item__P4FD=element__OWAC;
-                Self__52TD->next__NQQD=NULL;
-                ((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__NWAC->last_link__1WAC)->next__NQQD=result__3NCD;
-                Self__NWAC->parent_linked_collection__GD.upper__F2C=(__INTEGER)(Self__NWAC->parent_linked_collection__GD.upper__F2C +  1);
-                Self__NWAC->last_link__1WAC=result__3NCD;
+                Self__JYRD=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__NAED);
+                Self__JYRD->item__IFHD=element__PPEC;
+                Self__JYRD->next__F2ND=NULL;
+                ((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__OPEC->last_link__2PEC)->next__F2ND=result__NAED;
+                Self__OPEC->parent_linked_collection__LD.upper__PCD=(__INTEGER)(Self__OPEC->parent_linked_collection__LD.upper__PCD +  1);
+                Self__OPEC->last_link__2PEC=result__NAED;
               };
-              goto while_do__K5OB;
+              goto while_do__SRSB;
             };
           };
         };
-        if ((! result__YDCB)) {
-          pos__2Z2F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_122));
-          put_position__ATG(pos__2Z2F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        if ((! result__YREB)) {
+          pos__A5QG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_158));
+          put_position__EOG(pos__A5QG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        result__ILG=FALSE__;
-        if ((! read_space__MMD())) {
-          result__ILG=FALSE__;
+        result__LGG=FALSE__;
+        if ((! read_space__NRD())) {
+          result__LGG=FALSE__;
         } else {
-          result__TRFG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__TRFG=((__CHARACTER )(( 0)));
+          result__WDYG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__WDYG=((__CHARACTER )(( 0)));
           } else {
-            result__TRFG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+            result__WDYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          if ((result__TRFG == ';')) {
-            position__V0B=(__INTEGER)(position__V0B +  1);
-            result__ILG=TRUE__;
+          if ((result__WDYG == ';')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__LGG=TRUE__;
           };
         };
-        if ((! result__ILG)) {
-          pos__4Z2F=current_position__A0F();
-          put_error__text__WRG( 2,(&__string_123));
-          put_position__ATG(pos__4Z2F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        if ((! result__LGG)) {
+          pos__C5QG=current_position__ZWF();
+          put_error__text__0MG( 2,(&__string_159));
+          put_position__EOG(pos__C5QG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        goto while_do__QLF;
+        goto while_do__TJF;
       };
     };
-    read_space__MMD();
-    result__GKFG='\0';
-    if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-      result__GKFG=((__CHARACTER )(( 0)));
+    read_space__NRD();
+    result__U2XG='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__U2XG=((__CHARACTER )(( 0)));
     } else {
-      result__GKFG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+      result__U2XG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
     };
-    if ((result__GKFG != ((__CHARACTER )(( 0))))) {
-      pos__A02F=current_position__A0F();
-      put_error__text__WRG( 0,(&__string_124));
-      put_position__ATG(pos__A02F);
-      put_string__55F(msg_err__1RG);
-      if ((type_error__0RG !=  2)) {
+    if ((result__U2XG != ((__CHARACTER )(( 0))))) {
+      pos__E5QG=current_position__ZWF();
+      put_error__text__0MG( 0,(&__string_160));
+      put_position__EOG(pos__E5QG);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
         exit(( 1));
       };
     };
-    object__M0B=NULL;
+    object__ZAC=NULL;
   };
-  index_count__YZ=(__INTEGER)(index_count__YZ +  1);
-  fast_put__to__45P(result__CIC,(&__string_2));
-  result__XRB=NULL;
-  ptr__YRB=((__POINTER )(NULL));
-  typ_id__3RB= 0;
-  sz__0RB=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSLOTo));
-  if ((sz__0RB ==  0)) {
-    result__XRB=FAST_ARRAYoSLOTo__;
+  index_count__X4=(__INTEGER)(index_count__X4 +  1);
+  fast_put__to__I1R(result__3NC,(&__string_2));
+  result__2XB=NULL;
+  ptr__3XB=((__POINTER )(NULL));
+  typ_id__CYB= 0;
+  sz__5XB=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSLOTo));
+  if ((sz__5XB ==  0)) {
+    result__2XB=FAST_ARRAYoSLOTo__;
   } else {
-    typ_id__3RB=__FAST_ARRAYoSLOTo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__0RB);
-    if ((typ_id__3RB == (__INTEGER)(-  1))) {
-      a__JDIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__KDIG=(__UINTEGER_32)((__UINTEGER_32)(sz__0RB + a__JDIG) & (__UINTEGER_32)(~ a__JDIG));
-      ptr_table__4QLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KDIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__3QLG=((__POINTER )(NULL));
-      result__5QLG=((__POINTER *)ptr_table__4QLG)[ 0];
-      if ((result__5QLG == (void *)NULL)) {
-        result__5QLG=new_lab__RUJ(new_size__KDIG);
-        next__3QLG=(void *)((unsigned long)result__5QLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KDIG)));
-        ((__POINTER *)next__3QLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__4QLG)[ 0]=next__3QLG;
-      } else {
-        next__3QLG=((__POINTER *)result__5QLG)[ 0];
-        if ((next__3QLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5QLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__KDIG <<  1)) <=  4096)) {
-            next__3QLG=(void *)((unsigned long)result__5QLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KDIG)));
-          } else {
-            next__3QLG=new_lab__RUJ(new_size__KDIG);
-          };
-          ((__POINTER *)next__3QLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4QLG)[ 0]=next__3QLG;
-        } else {
-          ((__POINTER *)result__5QLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__3QLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__5QLG=next__3QLG;
-        };
-      };
-      ptr__YRB=result__5QLG;
-    } else {
-      t__ODIG=((__UINTEGER_32 )typ_id__3RB);
-      a__NDIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__GRLG=(__UINTEGER_32)((__UINTEGER_32)(sz__0RB + a__NDIG) & (__UINTEGER_32)(~ a__NDIG));
-      ptr_table__DRLG=((__POINTER )(&(table_type[(t__ODIG)])));
-      lab_type__FRLG=(__UINTEGER_32)(t__ODIG |  1);
-      next__CRLG=((__POINTER )(NULL));
-      result__ERLG=((__POINTER *)ptr_table__DRLG)[ 0];
-      if ((result__ERLG == (void *)NULL)) {
-        result__ERLG=new_lab__RUJ(lab_type__FRLG);
-        next__CRLG=(void *)((unsigned long)result__ERLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GRLG)));
-        ((__POINTER *)next__CRLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__DRLG)[ 0]=next__CRLG;
-      } else {
-        next__CRLG=((__POINTER *)result__ERLG)[ 0];
-        if ((next__CRLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ERLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__GRLG <<  1)) <=  4096)) {
-            next__CRLG=(void *)((unsigned long)result__ERLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GRLG)));
-          } else {
-            next__CRLG=new_lab__RUJ(lab_type__FRLG);
-          };
-          ((__POINTER *)next__CRLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DRLG)[ 0]=next__CRLG;
-        } else {
-          ((__POINTER *)result__ERLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__CRLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__ERLG=next__CRLG;
-        };
-      };
-      ptr__YRB=result__ERLG;
-    };
-    result__XRB=((__FAST_ARRAYoSLOTo *)ptr__YRB);
-    *(result__XRB) = *(FAST_ARRAYoSLOTo__);
-  };
-  Self__RIQ=((__FAST_ARRAYoSLOTo *)result__XRB);
-  if ((Self__RIQ->parent_arrayed_collection__J0.capacity__0IQ <  1)) {
-    sz__EWIG=((__UINTEGER_32 )((__INTEGER )(sizeof(void *))));
-    result__CWIG=((__POINTER )(NULL));
-    a__DWIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__FWIG=(__UINTEGER_32)((__UINTEGER_32)(sz__EWIG + a__DWIG) & (__UINTEGER_32)(~ a__DWIG));
-    new_size2__GWIG=(__UINTEGER_32)(new_size__FWIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-    if ((new_size2__GWIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-      a__HWIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__IWIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__GWIG + a__HWIG) & (__UINTEGER_32)(~ a__HWIG));
-      ptr_table__IRLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IWIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__HRLG=((__POINTER )(NULL));
-      result__JRLG=((__POINTER *)ptr_table__IRLG)[ 0];
-      if ((result__JRLG == (void *)NULL)) {
-        result__JRLG=new_lab__RUJ(new_size__IWIG);
-        next__HRLG=(void *)((unsigned long)result__JRLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IWIG)));
-        ((__POINTER *)next__HRLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__IRLG)[ 0]=next__HRLG;
-      } else {
-        next__HRLG=((__POINTER *)result__JRLG)[ 0];
-        if ((next__HRLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JRLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__IWIG <<  1)) <=  4096)) {
-            next__HRLG=(void *)((unsigned long)result__JRLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IWIG)));
-          } else {
-            next__HRLG=new_lab__RUJ(new_size__IWIG);
-          };
-          ((__POINTER *)next__HRLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__IRLG)[ 0]=next__HRLG;
-        } else {
-          ((__POINTER *)result__JRLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__HRLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__JRLG=next__HRLG;
-        };
-      };
-      ((__POINTER *)result__JRLG)[ 0]=((__POINTER ) 3);
-      result__CWIG=(void *)((unsigned long)result__JRLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-    } else {
-      result__CWIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__FWIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-    };
-    Result__F0YC=((void **)result__CWIG);
-    Self__D5WD= 0;
-    while ((Self__D5WD >=  0)) {
-      Result__F0YC[Self__D5WD]=NULL;
-      Self__D5WD=(__INTEGER)(Self__D5WD -  1);
-    };
-    Self__RIQ->parent_arrayed_collection__J0.capacity__0IQ= 1;
-  };
-  ptr__BPJG=((__POINTER )(NULL));
-  typ_id__CPJG= 0;
-  sz__DPJG=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-  if ((sz__DPJG !=  0)) {
-    typ_id__CPJG=__TYPE_FULL__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__DPJG);
-    if ((typ_id__CPJG == (__INTEGER)(-  1))) {
-      a__EPJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__FPJG=(__UINTEGER_32)((__UINTEGER_32)(sz__DPJG + a__EPJG) & (__UINTEGER_32)(~ a__EPJG));
-      ptr_table__NRLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FPJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__MRLG=((__POINTER )(NULL));
-      result__ORLG=((__POINTER *)ptr_table__NRLG)[ 0];
-      if ((result__ORLG == (void *)NULL)) {
-        result__ORLG=new_lab__RUJ(new_size__FPJG);
-        next__MRLG=(void *)((unsigned long)result__ORLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FPJG)));
-        ((__POINTER *)next__MRLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__NRLG)[ 0]=next__MRLG;
-      } else {
-        next__MRLG=((__POINTER *)result__ORLG)[ 0];
-        if ((next__MRLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ORLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__FPJG <<  1)) <=  4096)) {
-            next__MRLG=(void *)((unsigned long)result__ORLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FPJG)));
-          } else {
-            next__MRLG=new_lab__RUJ(new_size__FPJG);
-          };
-          ((__POINTER *)next__MRLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__NRLG)[ 0]=next__MRLG;
-        } else {
-          ((__POINTER *)result__ORLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__MRLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__ORLG=next__MRLG;
-        };
-      };
-      ptr__BPJG=result__ORLG;
-    } else {
-      t__GPJG=((__UINTEGER_32 )typ_id__CPJG);
-      a__HPJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__VRLG=(__UINTEGER_32)((__UINTEGER_32)(sz__DPJG + a__HPJG) & (__UINTEGER_32)(~ a__HPJG));
-      ptr_table__SRLG=((__POINTER )(&(table_type[(t__GPJG)])));
-      lab_type__URLG=(__UINTEGER_32)(t__GPJG |  1);
-      next__RRLG=((__POINTER )(NULL));
-      result__TRLG=((__POINTER *)ptr_table__SRLG)[ 0];
-      if ((result__TRLG == (void *)NULL)) {
-        result__TRLG=new_lab__RUJ(lab_type__URLG);
-        next__RRLG=(void *)((unsigned long)result__TRLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VRLG)));
-        ((__POINTER *)next__RRLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__SRLG)[ 0]=next__RRLG;
-      } else {
-        next__RRLG=((__POINTER *)result__TRLG)[ 0];
-        if ((next__RRLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TRLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__VRLG <<  1)) <=  4096)) {
-            next__RRLG=(void *)((unsigned long)result__TRLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VRLG)));
-          } else {
-            next__RRLG=new_lab__RUJ(lab_type__URLG);
-          };
-          ((__POINTER *)next__RRLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__SRLG)[ 0]=next__RRLG;
-        } else {
-          ((__POINTER *)result__TRLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__RRLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__TRLG=next__RRLG;
-        };
-      };
-      ptr__BPJG=result__TRLG;
-    };
-    *(((__TYPE_FULL *)ptr__BPJG)) = *(TYPE_FULL__);
-  };
-  fast_put__to__45P(result__CIC,(&__string_3));
-  ptr__JPJG=((__POINTER )(NULL));
-  typ_id__KPJG= 0;
-  sz__LPJG=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-  if ((sz__LPJG !=  0)) {
-    typ_id__KPJG=__TYPE_FULL__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__LPJG);
-    if ((typ_id__KPJG == (__INTEGER)(-  1))) {
-      a__MPJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__NPJG=(__UINTEGER_32)((__UINTEGER_32)(sz__LPJG + a__MPJG) & (__UINTEGER_32)(~ a__MPJG));
-      ptr_table__XRLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NPJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__WRLG=((__POINTER )(NULL));
-      result__YRLG=((__POINTER *)ptr_table__XRLG)[ 0];
-      if ((result__YRLG == (void *)NULL)) {
-        result__YRLG=new_lab__RUJ(new_size__NPJG);
-        next__WRLG=(void *)((unsigned long)result__YRLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NPJG)));
-        ((__POINTER *)next__WRLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__XRLG)[ 0]=next__WRLG;
-      } else {
-        next__WRLG=((__POINTER *)result__YRLG)[ 0];
-        if ((next__WRLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YRLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__NPJG <<  1)) <=  4096)) {
-            next__WRLG=(void *)((unsigned long)result__YRLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NPJG)));
-          } else {
-            next__WRLG=new_lab__RUJ(new_size__NPJG);
-          };
-          ((__POINTER *)next__WRLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__XRLG)[ 0]=next__WRLG;
-        } else {
-          ((__POINTER *)result__YRLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__WRLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__YRLG=next__WRLG;
-        };
-      };
-      ptr__JPJG=result__YRLG;
-    } else {
-      t__OPJG=((__UINTEGER_32 )typ_id__KPJG);
-      a__PPJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__5RLG=(__UINTEGER_32)((__UINTEGER_32)(sz__LPJG + a__PPJG) & (__UINTEGER_32)(~ a__PPJG));
-      ptr_table__2RLG=((__POINTER )(&(table_type[(t__OPJG)])));
-      lab_type__4RLG=(__UINTEGER_32)(t__OPJG |  1);
-      next__1RLG=((__POINTER )(NULL));
-      result__3RLG=((__POINTER *)ptr_table__2RLG)[ 0];
-      if ((result__3RLG == (void *)NULL)) {
-        result__3RLG=new_lab__RUJ(lab_type__4RLG);
-        next__1RLG=(void *)((unsigned long)result__3RLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5RLG)));
-        ((__POINTER *)next__1RLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__2RLG)[ 0]=next__1RLG;
-      } else {
-        next__1RLG=((__POINTER *)result__3RLG)[ 0];
-        if ((next__1RLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3RLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__5RLG <<  1)) <=  4096)) {
-            next__1RLG=(void *)((unsigned long)result__3RLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5RLG)));
-          } else {
-            next__1RLG=new_lab__RUJ(lab_type__4RLG);
-          };
-          ((__POINTER *)next__1RLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__2RLG)[ 0]=next__1RLG;
-        } else {
-          ((__POINTER *)result__3RLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__1RLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__3RLG=next__1RLG;
-        };
-      };
-      ptr__JPJG=result__3RLG;
-    };
-    *(((__TYPE_FULL *)ptr__JPJG)) = *(TYPE_FULL__);
-  };
-  fast_put__to__45P(result__CIC,(&__string_40));
-  ptr__FUB=((__POINTER )(NULL));
-  typ_id__KUB= 0;
-  sz__HUB=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-  if ((sz__HUB !=  0)) {
-    typ_id__KUB=__TYPE_FULL__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__HUB);
-    if ((typ_id__KUB == (__INTEGER)(-  1))) {
-      a__T5GG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__U5GG=(__UINTEGER_32)((__UINTEGER_32)(sz__HUB + a__T5GG) & (__UINTEGER_32)(~ a__T5GG));
-      ptr_table__BSLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__U5GG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__ASLG=((__POINTER )(NULL));
-      result__CSLG=((__POINTER *)ptr_table__BSLG)[ 0];
-      if ((result__CSLG == (void *)NULL)) {
-        result__CSLG=new_lab__RUJ(new_size__U5GG);
-        next__ASLG=(void *)((unsigned long)result__CSLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U5GG)));
-        ((__POINTER *)next__ASLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__BSLG)[ 0]=next__ASLG;
-      } else {
-        next__ASLG=((__POINTER *)result__CSLG)[ 0];
-        if ((next__ASLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CSLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__U5GG <<  1)) <=  4096)) {
-            next__ASLG=(void *)((unsigned long)result__CSLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U5GG)));
-          } else {
-            next__ASLG=new_lab__RUJ(new_size__U5GG);
-          };
-          ((__POINTER *)next__ASLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__BSLG)[ 0]=next__ASLG;
-        } else {
-          ((__POINTER *)result__CSLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__ASLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__CSLG=next__ASLG;
-        };
-      };
-      ptr__FUB=result__CSLG;
-    } else {
-      t__Y5GG=((__UINTEGER_32 )typ_id__KUB);
-      a__X5GG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__JSLG=(__UINTEGER_32)((__UINTEGER_32)(sz__HUB + a__X5GG) & (__UINTEGER_32)(~ a__X5GG));
-      ptr_table__GSLG=((__POINTER )(&(table_type[(t__Y5GG)])));
-      lab_type__ISLG=(__UINTEGER_32)(t__Y5GG |  1);
-      next__FSLG=((__POINTER )(NULL));
-      result__HSLG=((__POINTER *)ptr_table__GSLG)[ 0];
-      if ((result__HSLG == (void *)NULL)) {
-        result__HSLG=new_lab__RUJ(lab_type__ISLG);
-        next__FSLG=(void *)((unsigned long)result__HSLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JSLG)));
-        ((__POINTER *)next__FSLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__GSLG)[ 0]=next__FSLG;
-      } else {
-        next__FSLG=((__POINTER *)result__HSLG)[ 0];
-        if ((next__FSLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HSLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__JSLG <<  1)) <=  4096)) {
-            next__FSLG=(void *)((unsigned long)result__HSLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JSLG)));
-          } else {
-            next__FSLG=new_lab__RUJ(lab_type__ISLG);
-          };
-          ((__POINTER *)next__FSLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GSLG)[ 0]=next__FSLG;
-        } else {
-          ((__POINTER *)result__HSLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__FSLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__HSLG=next__FSLG;
-        };
-      };
-      ptr__FUB=result__HSLG;
-    };
-    *(((__TYPE_FULL *)ptr__FUB)) = *(TYPE_FULL__);
-  };
-  result__VVB=NULL;
-  ptr__WVB=((__POINTER )(NULL));
-  typ_id__1VB= 0;
-  sz__YVB=((__UINTEGER_32 )sizeof(__FAST_ARRAYoTYPE_IDo));
-  if ((sz__YVB ==  0)) {
-    result__VVB=FAST_ARRAYoTYPE_IDo__;
+    typ_id__CYB=__FAST_ARRAYoSLOTo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__5XB);
+    if ((typ_id__CYB == (__INTEGER)(-  1))) {
+      a__RV1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__SV1G=(__UINTEGER_32)((__UINTEGER_32)(sz__5XB + a__RV1G) & (__UINTEGER_32)(~ a__RV1G));
+      ptr_table__1B5G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SV1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__0B5G=((__POINTER )(NULL));
+      result__2B5G=((__POINTER *)ptr_table__1B5G)[ 0];
+      if ((result__2B5G == (void *)NULL)) {
+        result__2B5G=new_lab__2QJ(new_size__SV1G);
+        next__0B5G=(void *)((unsigned long)result__2B5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SV1G)));
+        ((__POINTER *)next__0B5G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__1B5G)[ 0]=next__0B5G;
+      } else {
+        next__0B5G=((__POINTER *)result__2B5G)[ 0];
+        if ((next__0B5G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2B5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__SV1G <<  1)) <=  4096)) {
+            next__0B5G=(void *)((unsigned long)result__2B5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SV1G)));
+          } else {
+            next__0B5G=new_lab__2QJ(new_size__SV1G);
+          };
+          ((__POINTER *)next__0B5G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__1B5G)[ 0]=next__0B5G;
+        } else {
+          ((__POINTER *)result__2B5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__0B5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__2B5G=next__0B5G;
+        };
+      };
+      ptr__3XB=result__2B5G;
+    } else {
+      t__WV1G=((__UINTEGER_32 )typ_id__CYB);
+      a__VV1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__DC5G=(__UINTEGER_32)((__UINTEGER_32)(sz__5XB + a__VV1G) & (__UINTEGER_32)(~ a__VV1G));
+      ptr_table__AC5G=((__POINTER )(&(table_type[(t__WV1G)])));
+      lab_type__CC5G=(__UINTEGER_32)(t__WV1G |  1);
+      next__5B5G=((__POINTER )(NULL));
+      result__BC5G=((__POINTER *)ptr_table__AC5G)[ 0];
+      if ((result__BC5G == (void *)NULL)) {
+        result__BC5G=new_lab__2QJ(lab_type__CC5G);
+        next__5B5G=(void *)((unsigned long)result__BC5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DC5G)));
+        ((__POINTER *)next__5B5G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__AC5G)[ 0]=next__5B5G;
+      } else {
+        next__5B5G=((__POINTER *)result__BC5G)[ 0];
+        if ((next__5B5G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BC5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__DC5G <<  1)) <=  4096)) {
+            next__5B5G=(void *)((unsigned long)result__BC5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DC5G)));
+          } else {
+            next__5B5G=new_lab__2QJ(lab_type__CC5G);
+          };
+          ((__POINTER *)next__5B5G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__AC5G)[ 0]=next__5B5G;
+        } else {
+          ((__POINTER *)result__BC5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__5B5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__BC5G=next__5B5G;
+        };
+      };
+      ptr__3XB=result__BC5G;
+    };
+    result__2XB=((__FAST_ARRAYoSLOTo *)ptr__3XB);
+    *(result__2XB) = *(FAST_ARRAYoSLOTo__);
+  };
+  Self__1DS=((__FAST_ARRAYoSLOTo *)result__2XB);
+  if ((Self__1DS->parent_arrayed_collection__J5.capacity__EES <  1)) {
+    sz__ZSZG=((__UINTEGER_32 )((__INTEGER )(sizeof(void *))));
+    result__YSZG=((__POINTER )(NULL));
+    a__4SZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__0SZG=(__UINTEGER_32)((__UINTEGER_32)(sz__ZSZG + a__4SZG) & (__UINTEGER_32)(~ a__4SZG));
+    new_size2__1SZG=(__UINTEGER_32)(new_size__0SZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+    if ((new_size2__1SZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+      a__ZV1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__0V1G=(__UINTEGER_32)((__UINTEGER_32)(new_size2__1SZG + a__ZV1G) & (__UINTEGER_32)(~ a__ZV1G));
+      ptr_table__FC5G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0V1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__EC5G=((__POINTER )(NULL));
+      result__GC5G=((__POINTER *)ptr_table__FC5G)[ 0];
+      if ((result__GC5G == (void *)NULL)) {
+        result__GC5G=new_lab__2QJ(new_size__0V1G);
+        next__EC5G=(void *)((unsigned long)result__GC5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0V1G)));
+        ((__POINTER *)next__EC5G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__FC5G)[ 0]=next__EC5G;
+      } else {
+        next__EC5G=((__POINTER *)result__GC5G)[ 0];
+        if ((next__EC5G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GC5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__0V1G <<  1)) <=  4096)) {
+            next__EC5G=(void *)((unsigned long)result__GC5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0V1G)));
+          } else {
+            next__EC5G=new_lab__2QJ(new_size__0V1G);
+          };
+          ((__POINTER *)next__EC5G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FC5G)[ 0]=next__EC5G;
+        } else {
+          ((__POINTER *)result__GC5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__EC5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__GC5G=next__EC5G;
+        };
+      };
+      ((__POINTER *)result__GC5G)[ 0]=((__POINTER ) 3);
+      result__YSZG=(void *)((unsigned long)result__GC5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+    } else {
+      result__JC5G=first_free__HDVB;
+      while ((((void *)result__JC5G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__JC5G)->map_size_and_id__YSB &  4294967292LU) < new_size__0SZG))) {
+        result__JC5G=((__MEMORY *)result__JC5G)->map_next_free__ZSB;
+      };
+      if (((void *)result__JC5G == (void *)NULL)) {
+        result__JC5G=new_page__454();
+      };
+      to_busy__index__CPFC(result__JC5G,new_size__0SZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__JC5G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+      result__YSZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__JC5G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    };
+    Result__H20C=((void **)result__YSZG);
+    Self__2RVD= 0;
+    while ((Self__2RVD >=  0)) {
+      Result__H20C[Self__2RVD]=NULL;
+      Self__2RVD=(__INTEGER)(Self__2RVD -  1);
+    };
+    Self__1DS->parent_arrayed_collection__J5.capacity__EES= 1;
+  };
+  create__with__CQB(TYPE_NULL__, 0);
+  fast_put__to__I1R(result__3NC,(&__string_3));
+  create__with__CQB(TYPE_VOID__, 0);
+  fast_put__to__I1R(result__3NC,(&__string_45));
+  create__with__CQB(TYPE_CONTEXT__, 1);
+  result__41B=NULL;
+  ptr__51B=((__POINTER )(NULL));
+  typ_id__E2B= 0;
+  sz__B2B=((__UINTEGER_32 )sizeof(__FAST_ARRAYoTYPE_IDo));
+  if ((sz__B2B ==  0)) {
+    result__41B=FAST_ARRAYoTYPE_IDo__;
   } else {
-    typ_id__1VB=__FAST_ARRAYoTYPE_IDo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__YVB);
-    if ((typ_id__1VB == (__INTEGER)(-  1))) {
-      a__RDIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__SDIG=(__UINTEGER_32)((__UINTEGER_32)(sz__YVB + a__RDIG) & (__UINTEGER_32)(~ a__RDIG));
-      ptr_table__LSLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SDIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__KSLG=((__POINTER )(NULL));
-      result__MSLG=((__POINTER *)ptr_table__LSLG)[ 0];
-      if ((result__MSLG == (void *)NULL)) {
-        result__MSLG=new_lab__RUJ(new_size__SDIG);
-        next__KSLG=(void *)((unsigned long)result__MSLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SDIG)));
-        ((__POINTER *)next__KSLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__LSLG)[ 0]=next__KSLG;
-      } else {
-        next__KSLG=((__POINTER *)result__MSLG)[ 0];
-        if ((next__KSLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MSLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__SDIG <<  1)) <=  4096)) {
-            next__KSLG=(void *)((unsigned long)result__MSLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SDIG)));
-          } else {
-            next__KSLG=new_lab__RUJ(new_size__SDIG);
-          };
-          ((__POINTER *)next__KSLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LSLG)[ 0]=next__KSLG;
-        } else {
-          ((__POINTER *)result__MSLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__KSLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__MSLG=next__KSLG;
-        };
-      };
-      ptr__WVB=result__MSLG;
-    } else {
-      t__WDIG=((__UINTEGER_32 )typ_id__1VB);
-      a__VDIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__TSLG=(__UINTEGER_32)((__UINTEGER_32)(sz__YVB + a__VDIG) & (__UINTEGER_32)(~ a__VDIG));
-      ptr_table__QSLG=((__POINTER )(&(table_type[(t__WDIG)])));
-      lab_type__SSLG=(__UINTEGER_32)(t__WDIG |  1);
-      next__PSLG=((__POINTER )(NULL));
-      result__RSLG=((__POINTER *)ptr_table__QSLG)[ 0];
-      if ((result__RSLG == (void *)NULL)) {
-        result__RSLG=new_lab__RUJ(lab_type__SSLG);
-        next__PSLG=(void *)((unsigned long)result__RSLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TSLG)));
-        ((__POINTER *)next__PSLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__QSLG)[ 0]=next__PSLG;
-      } else {
-        next__PSLG=((__POINTER *)result__RSLG)[ 0];
-        if ((next__PSLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RSLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__TSLG <<  1)) <=  4096)) {
-            next__PSLG=(void *)((unsigned long)result__RSLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TSLG)));
-          } else {
-            next__PSLG=new_lab__RUJ(lab_type__SSLG);
-          };
-          ((__POINTER *)next__PSLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QSLG)[ 0]=next__PSLG;
-        } else {
-          ((__POINTER *)result__RSLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__PSLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__RSLG=next__PSLG;
-        };
-      };
-      ptr__WVB=result__RSLG;
-    };
-    result__VVB=((__FAST_ARRAYoTYPE_IDo *)ptr__WVB);
-    *(result__VVB) = *(FAST_ARRAYoTYPE_IDo__);
-  };
-  Self__LKQ=((__FAST_ARRAYoTYPE_IDo *)result__VVB);
-  if ((Self__LKQ->parent_arrayed_collection__I1.capacity__0CQ <  3)) {
-    Self__LKQ->parent_arrayed_collection__I1.storage__WDQ=create__IGKB( 3);
-    Self__LKQ->parent_arrayed_collection__I1.capacity__0CQ= 3;
-  };
-  Self__LKQ->parent_arrayed_collection__I1.upper__YCQ=(__INTEGER)(-  1);
-  list_id__K1=result__VVB;
-  add_last__UCQ(result__VVB,create__JLB());
-  add_last__UCQ(list_id__K1,create__JLB());
-  if (is_short_recursive__DB) {
-    directory_list__UB=create__01( 100);
-    file_list__WB=create__01( 100);
-    current_list__YB=create__01( 100);
-    __tmp__0B=input_name__ZB;
-    if (FILE_SYSTEM__->parent_directory__K5C==0) {
-    } else {
-      parent_directory__U3C();
-    };
-    ent__PB=get__0PEF(__tmp__0B);
-    if (((void *)ent__PB == (void *)NULL)) {
-      __tmp__GC=TRUE__;
-    } else {
-      switch (((struct ___OBJ *)ent__PB)->__id) {
-      case __DIRECTORY__: {
-        __tmp__CC=((__ENTRY *)((__DIRECTORY *)ent__PB)->parent_abstract_directory__NB.parent_entry__MB)->parent_abstract_entry__LB.is_directory__BC;
-      } break;
-      case __ENTRY__: {
-        __tmp__CC=((__ENTRY *)ent__PB)->parent_abstract_entry__LB.is_directory__BC;
-      } break;
-      case __STD_FILE__: {
-        __tmp__CC=((__ENTRY *)((__STD_FILE *)ent__PB)->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.is_directory__BC;
-      } break;
-      };
-      __tmp__GC=(! __tmp__CC);
-    };
-    if (__tmp__GC) {
-      print__CCD((&__string_125));
-      print__CCD(input_name__ZB);
-      print__CCD((&__string_126));
+    typ_id__E2B=__FAST_ARRAYoTYPE_IDo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__B2B);
+    if ((typ_id__E2B == (__INTEGER)(-  1))) {
+      a__AW1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__BW1G=(__UINTEGER_32)((__UINTEGER_32)(sz__B2B + a__AW1G) & (__UINTEGER_32)(~ a__AW1G));
+      ptr_table__NC5G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BW1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__MC5G=((__POINTER )(NULL));
+      result__OC5G=((__POINTER *)ptr_table__NC5G)[ 0];
+      if ((result__OC5G == (void *)NULL)) {
+        result__OC5G=new_lab__2QJ(new_size__BW1G);
+        next__MC5G=(void *)((unsigned long)result__OC5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BW1G)));
+        ((__POINTER *)next__MC5G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__NC5G)[ 0]=next__MC5G;
+      } else {
+        next__MC5G=((__POINTER *)result__OC5G)[ 0];
+        if ((next__MC5G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OC5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__BW1G <<  1)) <=  4096)) {
+            next__MC5G=(void *)((unsigned long)result__OC5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BW1G)));
+          } else {
+            next__MC5G=new_lab__2QJ(new_size__BW1G);
+          };
+          ((__POINTER *)next__MC5G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__NC5G)[ 0]=next__MC5G;
+        } else {
+          ((__POINTER *)result__OC5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__MC5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__OC5G=next__MC5G;
+        };
+      };
+      ptr__51B=result__OC5G;
+    } else {
+      t__FW1G=((__UINTEGER_32 )typ_id__E2B);
+      a__EW1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__VC5G=(__UINTEGER_32)((__UINTEGER_32)(sz__B2B + a__EW1G) & (__UINTEGER_32)(~ a__EW1G));
+      ptr_table__SC5G=((__POINTER )(&(table_type[(t__FW1G)])));
+      lab_type__UC5G=(__UINTEGER_32)(t__FW1G |  1);
+      next__RC5G=((__POINTER )(NULL));
+      result__TC5G=((__POINTER *)ptr_table__SC5G)[ 0];
+      if ((result__TC5G == (void *)NULL)) {
+        result__TC5G=new_lab__2QJ(lab_type__UC5G);
+        next__RC5G=(void *)((unsigned long)result__TC5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VC5G)));
+        ((__POINTER *)next__RC5G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__SC5G)[ 0]=next__RC5G;
+      } else {
+        next__RC5G=((__POINTER *)result__TC5G)[ 0];
+        if ((next__RC5G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TC5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__VC5G <<  1)) <=  4096)) {
+            next__RC5G=(void *)((unsigned long)result__TC5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VC5G)));
+          } else {
+            next__RC5G=new_lab__2QJ(lab_type__UC5G);
+          };
+          ((__POINTER *)next__RC5G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__SC5G)[ 0]=next__RC5G;
+        } else {
+          ((__POINTER *)result__TC5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__RC5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__TC5G=next__RC5G;
+        };
+      };
+      ptr__51B=result__TC5G;
+    };
+    result__41B=((__FAST_ARRAYoTYPE_IDo *)ptr__51B);
+    *(result__41B) = *(FAST_ARRAYoTYPE_IDo__);
+  };
+  Self__0GS=((__FAST_ARRAYoTYPE_IDo *)result__41B);
+  if ((Self__0GS->parent_arrayed_collection__IAB.capacity__E4R <  3)) {
+    Self__0GS->parent_arrayed_collection__IAB.storage__A5R=create__SYNB( 3);
+    Self__0GS->parent_arrayed_collection__IAB.capacity__E4R= 3;
+  };
+  Self__0GS->parent_arrayed_collection__IAB.upper__C4R=(__INTEGER)(-  1);
+  list_id__KAB=result__41B;
+  result__BX2G=NULL;
+  ptr__CX2G=((__POINTER )(NULL));
+  typ_id__DX2G= 0;
+  sz__EX2G=((__UINTEGER_32 )sizeof(__TYPE_ID));
+  if ((sz__EX2G ==  0)) {
+    result__BX2G=TYPE_ID__;
+  } else {
+    typ_id__DX2G=-1;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__EX2G);
+    if ((typ_id__DX2G == (__INTEGER)(-  1))) {
+      a__FX2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__GX2G=(__UINTEGER_32)((__UINTEGER_32)(sz__EX2G + a__FX2G) & (__UINTEGER_32)(~ a__FX2G));
+      ptr_table__XC5G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GX2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__WC5G=((__POINTER )(NULL));
+      result__YC5G=((__POINTER *)ptr_table__XC5G)[ 0];
+      if ((result__YC5G == (void *)NULL)) {
+        result__YC5G=new_lab__2QJ(new_size__GX2G);
+        next__WC5G=(void *)((unsigned long)result__YC5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GX2G)));
+        ((__POINTER *)next__WC5G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__XC5G)[ 0]=next__WC5G;
+      } else {
+        next__WC5G=((__POINTER *)result__YC5G)[ 0];
+        if ((next__WC5G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YC5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__GX2G <<  1)) <=  4096)) {
+            next__WC5G=(void *)((unsigned long)result__YC5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GX2G)));
+          } else {
+            next__WC5G=new_lab__2QJ(new_size__GX2G);
+          };
+          ((__POINTER *)next__WC5G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__XC5G)[ 0]=next__WC5G;
+        } else {
+          ((__POINTER *)result__YC5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__WC5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__YC5G=next__WC5G;
+        };
+      };
+      ptr__CX2G=result__YC5G;
+    } else {
+      t__HX2G=((__UINTEGER_32 )typ_id__DX2G);
+      a__IX2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__5C5G=(__UINTEGER_32)((__UINTEGER_32)(sz__EX2G + a__IX2G) & (__UINTEGER_32)(~ a__IX2G));
+      ptr_table__2C5G=((__POINTER )(&(table_type[(t__HX2G)])));
+      lab_type__4C5G=(__UINTEGER_32)(t__HX2G |  1);
+      next__1C5G=((__POINTER )(NULL));
+      result__3C5G=((__POINTER *)ptr_table__2C5G)[ 0];
+      if ((result__3C5G == (void *)NULL)) {
+        result__3C5G=new_lab__2QJ(lab_type__4C5G);
+        next__1C5G=(void *)((unsigned long)result__3C5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5C5G)));
+        ((__POINTER *)next__1C5G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__2C5G)[ 0]=next__1C5G;
+      } else {
+        next__1C5G=((__POINTER *)result__3C5G)[ 0];
+        if ((next__1C5G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3C5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__5C5G <<  1)) <=  4096)) {
+            next__1C5G=(void *)((unsigned long)result__3C5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5C5G)));
+          } else {
+            next__1C5G=new_lab__2QJ(lab_type__4C5G);
+          };
+          ((__POINTER *)next__1C5G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__2C5G)[ 0]=next__1C5G;
+        } else {
+          ((__POINTER *)result__3C5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__1C5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__3C5G=next__1C5G;
+        };
+      };
+      ptr__CX2G=result__3C5G;
+    };
+    result__BX2G=((__TYPE_ID *)ptr__CX2G);
+    *(result__BX2G) = *(TYPE_ID__);
+  };
+  create__with__CQB(((__TYPE_ID *)result__BX2G), 0);
+  add_last__43R(result__41B,result__BX2G);
+  result__Q3B=NULL;
+  ptr__R3B=((__POINTER )(NULL));
+  typ_id__W3B= 0;
+  sz__T3B=((__UINTEGER_32 )sizeof(__TYPE_ID));
+  if ((sz__T3B ==  0)) {
+    result__Q3B=TYPE_ID__;
+  } else {
+    typ_id__W3B=-1;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__T3B);
+    if ((typ_id__W3B == (__INTEGER)(-  1))) {
+      a__QE0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__RE0G=(__UINTEGER_32)((__UINTEGER_32)(sz__T3B + a__QE0G) & (__UINTEGER_32)(~ a__QE0G));
+      ptr_table__BD5G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RE0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__AD5G=((__POINTER )(NULL));
+      result__CD5G=((__POINTER *)ptr_table__BD5G)[ 0];
+      if ((result__CD5G == (void *)NULL)) {
+        result__CD5G=new_lab__2QJ(new_size__RE0G);
+        next__AD5G=(void *)((unsigned long)result__CD5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RE0G)));
+        ((__POINTER *)next__AD5G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__BD5G)[ 0]=next__AD5G;
+      } else {
+        next__AD5G=((__POINTER *)result__CD5G)[ 0];
+        if ((next__AD5G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CD5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__RE0G <<  1)) <=  4096)) {
+            next__AD5G=(void *)((unsigned long)result__CD5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RE0G)));
+          } else {
+            next__AD5G=new_lab__2QJ(new_size__RE0G);
+          };
+          ((__POINTER *)next__AD5G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__BD5G)[ 0]=next__AD5G;
+        } else {
+          ((__POINTER *)result__CD5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__AD5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__CD5G=next__AD5G;
+        };
+      };
+      ptr__R3B=result__CD5G;
+    } else {
+      t__VE0G=((__UINTEGER_32 )typ_id__W3B);
+      a__UE0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__JD5G=(__UINTEGER_32)((__UINTEGER_32)(sz__T3B + a__UE0G) & (__UINTEGER_32)(~ a__UE0G));
+      ptr_table__GD5G=((__POINTER )(&(table_type[(t__VE0G)])));
+      lab_type__ID5G=(__UINTEGER_32)(t__VE0G |  1);
+      next__FD5G=((__POINTER )(NULL));
+      result__HD5G=((__POINTER *)ptr_table__GD5G)[ 0];
+      if ((result__HD5G == (void *)NULL)) {
+        result__HD5G=new_lab__2QJ(lab_type__ID5G);
+        next__FD5G=(void *)((unsigned long)result__HD5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JD5G)));
+        ((__POINTER *)next__FD5G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__GD5G)[ 0]=next__FD5G;
+      } else {
+        next__FD5G=((__POINTER *)result__HD5G)[ 0];
+        if ((next__FD5G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HD5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__JD5G <<  1)) <=  4096)) {
+            next__FD5G=(void *)((unsigned long)result__HD5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JD5G)));
+          } else {
+            next__FD5G=new_lab__2QJ(lab_type__ID5G);
+          };
+          ((__POINTER *)next__FD5G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__GD5G)[ 0]=next__FD5G;
+        } else {
+          ((__POINTER *)result__HD5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__FD5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__HD5G=next__FD5G;
+        };
+      };
+      ptr__R3B=result__HD5G;
+    };
+    result__Q3B=((__TYPE_ID *)ptr__R3B);
+    *(result__Q3B) = *(TYPE_ID__);
+  };
+  create__with__CQB(((__TYPE_ID *)result__Q3B), 0);
+  add_last__43R(list_id__KAB,result__Q3B);
+  if (is_short_recursive__JB) {
+    directory_list__YB=create__BBB( 100);
+    file_list__0B=create__BBB( 100);
+    current_list__2B=create__BBB( 100);
+    __tmp__4B=input_name__3B;
+    if (FILE_SYSTEM__->parent_directory__5ED==0) {
+    } else {
+      parent_directory__4DD();
+    };
+    ent__TB=get_entry__CWAC(__tmp__4B);
+    if (((void *)ent__TB == (void *)NULL)) {
+      __tmp__JC=TRUE__;
+    } else {
+      if (((struct ___OBJ *)ent__TB)->__id==__DIRECTORY_UNIX__) {
+        Self__RVRD=((__DIRECTORY_UNIX *)ent__TB);
+        dir__TVRD=Self__RVRD;
+        __tmp__FC=((void *)Self__RVRD != (void *)NULL);
+      } else {
+        dir__1VRD=NULL;
+        __tmp__FC=FALSE__;
+      };
+      __tmp__JC=(! __tmp__FC);
+    };
+    if (__tmp__JC) {
+      print__GHD((&__string_161));
+      print__GHD(input_name__3B);
+      print__GHD((&__string_162));
       exit(( 1));
     };
-    switch (((struct ___OBJ *)ent__PB)->__id) {
-    case __DIRECTORY__: {
-      __tmp__RC=open__4TRE(ent__PB);
-    } break;
-    case __ENTRY__: {
-      __tmp__RC=open__BY2B(ent__PB);
-    } break;
-    case __STD_FILE__: {
-      Self__15QD=((__STD_FILE *)ent__PB);
-      ((__ENTRY *)Self__15QD->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.link_count__EY2B=(__INTEGER)(((__ENTRY *)Self__15QD->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.link_count__EY2B +  1);
-      if (((void *)((__ENTRY *)Self__15QD->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.child__HY2B == (void *)NULL)) {
-        if (((__ENTRY *)Self__15QD->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.is_directory__BC) {
-          result__QPJG=NULL;
-          ptr__RPJG=((__POINTER )(NULL));
-          typ_id__SPJG= 0;
-          sz__TPJG=((__UINTEGER_32 )sizeof(__DIRECTORY));
-          if ((sz__TPJG ==  0)) {
-            result__QPJG=DIRECTORY__;
-          } else {
-            typ_id__SPJG=-1;
-            clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__TPJG);
-            if ((typ_id__SPJG == (__INTEGER)(-  1))) {
-              a__UPJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__VPJG=(__UINTEGER_32)((__UINTEGER_32)(sz__TPJG + a__UPJG) & (__UINTEGER_32)(~ a__UPJG));
-              ptr_table__VSLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VPJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__USLG=((__POINTER )(NULL));
-              result__WSLG=((__POINTER *)ptr_table__VSLG)[ 0];
-              if ((result__WSLG == (void *)NULL)) {
-                result__WSLG=new_lab__RUJ(new_size__VPJG);
-                next__USLG=(void *)((unsigned long)result__WSLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VPJG)));
-                ((__POINTER *)next__USLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__VSLG)[ 0]=next__USLG;
-              } else {
-                next__USLG=((__POINTER *)result__WSLG)[ 0];
-                if ((next__USLG == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WSLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__VPJG <<  1)) <=  4096)) {
-                    next__USLG=(void *)((unsigned long)result__WSLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VPJG)));
-                  } else {
-                    next__USLG=new_lab__RUJ(new_size__VPJG);
-                  };
-                  ((__POINTER *)next__USLG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__VSLG)[ 0]=next__USLG;
-                } else {
-                  ((__POINTER *)result__WSLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__USLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__WSLG=next__USLG;
-                };
-              };
-              ptr__RPJG=result__WSLG;
-            } else {
-              t__WPJG=((__UINTEGER_32 )typ_id__SPJG);
-              a__XPJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__3SLG=(__UINTEGER_32)((__UINTEGER_32)(sz__TPJG + a__XPJG) & (__UINTEGER_32)(~ a__XPJG));
-              ptr_table__0SLG=((__POINTER )(&(table_type[(t__WPJG)])));
-              lab_type__2SLG=(__UINTEGER_32)(t__WPJG |  1);
-              next__ZSLG=((__POINTER )(NULL));
-              result__1SLG=((__POINTER *)ptr_table__0SLG)[ 0];
-              if ((result__1SLG == (void *)NULL)) {
-                result__1SLG=new_lab__RUJ(lab_type__2SLG);
-                next__ZSLG=(void *)((unsigned long)result__1SLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3SLG)));
-                ((__POINTER *)next__ZSLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__0SLG)[ 0]=next__ZSLG;
-              } else {
-                next__ZSLG=((__POINTER *)result__1SLG)[ 0];
-                if ((next__ZSLG == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1SLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__3SLG <<  1)) <=  4096)) {
-                    next__ZSLG=(void *)((unsigned long)result__1SLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3SLG)));
-                  } else {
-                    next__ZSLG=new_lab__RUJ(lab_type__2SLG);
-                  };
-                  ((__POINTER *)next__ZSLG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__0SLG)[ 0]=next__ZSLG;
-                } else {
-                  ((__POINTER *)result__1SLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZSLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__1SLG=next__ZSLG;
-                };
-              };
-              ptr__RPJG=result__1SLG;
-            };
-            result__QPJG=((__DIRECTORY *)ptr__RPJG);
-            *(result__QPJG) = *(DIRECTORY__);
-          };
-          ((__ENTRY *)Self__15QD->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.child__HY2B=result__QPJG;
-        } else {
-          result__YPJG=NULL;
-          ptr__ZPJG=((__POINTER )(NULL));
-          typ_id__0PJG= 0;
-          sz__1PJG=((__UINTEGER_32 )sizeof(__STD_FILE));
-          if ((sz__1PJG ==  0)) {
-            result__YPJG=STD_FILE__;
-          } else {
-            typ_id__0PJG=-1;
-            clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__1PJG);
-            if ((typ_id__0PJG == (__INTEGER)(-  1))) {
-              a__2PJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__3PJG=(__UINTEGER_32)((__UINTEGER_32)(sz__1PJG + a__2PJG) & (__UINTEGER_32)(~ a__2PJG));
-              ptr_table__5SLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3PJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__4SLG=((__POINTER )(NULL));
-              result__ATLG=((__POINTER *)ptr_table__5SLG)[ 0];
-              if ((result__ATLG == (void *)NULL)) {
-                result__ATLG=new_lab__RUJ(new_size__3PJG);
-                next__4SLG=(void *)((unsigned long)result__ATLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3PJG)));
-                ((__POINTER *)next__4SLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__5SLG)[ 0]=next__4SLG;
-              } else {
-                next__4SLG=((__POINTER *)result__ATLG)[ 0];
-                if ((next__4SLG == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ATLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__3PJG <<  1)) <=  4096)) {
-                    next__4SLG=(void *)((unsigned long)result__ATLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3PJG)));
-                  } else {
-                    next__4SLG=new_lab__RUJ(new_size__3PJG);
-                  };
-                  ((__POINTER *)next__4SLG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__5SLG)[ 0]=next__4SLG;
-                } else {
-                  ((__POINTER *)result__ATLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__4SLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__ATLG=next__4SLG;
-                };
-              };
-              ptr__ZPJG=result__ATLG;
-            } else {
-              t__4PJG=((__UINTEGER_32 )typ_id__0PJG);
-              a__5PJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__HTLG=(__UINTEGER_32)((__UINTEGER_32)(sz__1PJG + a__5PJG) & (__UINTEGER_32)(~ a__5PJG));
-              ptr_table__ETLG=((__POINTER )(&(table_type[(t__4PJG)])));
-              lab_type__GTLG=(__UINTEGER_32)(t__4PJG |  1);
-              next__DTLG=((__POINTER )(NULL));
-              result__FTLG=((__POINTER *)ptr_table__ETLG)[ 0];
-              if ((result__FTLG == (void *)NULL)) {
-                result__FTLG=new_lab__RUJ(lab_type__GTLG);
-                next__DTLG=(void *)((unsigned long)result__FTLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HTLG)));
-                ((__POINTER *)next__DTLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ETLG)[ 0]=next__DTLG;
-              } else {
-                next__DTLG=((__POINTER *)result__FTLG)[ 0];
-                if ((next__DTLG == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FTLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__HTLG <<  1)) <=  4096)) {
-                    next__DTLG=(void *)((unsigned long)result__FTLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HTLG)));
-                  } else {
-                    next__DTLG=new_lab__RUJ(lab_type__GTLG);
-                  };
-                  ((__POINTER *)next__DTLG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__ETLG)[ 0]=next__DTLG;
-                } else {
-                  ((__POINTER *)result__FTLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__DTLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__FTLG=next__DTLG;
-                };
-              };
-              ptr__ZPJG=result__FTLG;
-            };
-            result__YPJG=((__STD_FILE *)ptr__ZPJG);
-            *(result__YPJG) = *(STD_FILE__);
-          };
-          ((__ENTRY *)Self__15QD->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.child__HY2B=result__YPJG;
-        };
-      };
-      __tmp__VARD=((__ENTRY *)Self__15QD->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.child__HY2B;
-      __tmp__WARD=Self__15QD->parent_abstract_file__B3B.parent_entry__A3B;
-      if (((struct ___OBJ *)__tmp__VARD)->__id==__DIRECTORY__) {
-        Self__BQJG=((__DIRECTORY *)__tmp__VARD);
-        Self__BQJG->parent_abstract_directory__NB.parent_entry__MB=__tmp__WARD;
-        result__CQJG=NULL;
-        ptr__DQJG=((__POINTER )(NULL));
-        typ_id__EQJG= 0;
-        sz__FQJG=((__UINTEGER_32 )sizeof(__LINKED_LISToENTRYo));
-        if ((sz__FQJG ==  0)) {
-          result__CQJG=LINKED_LISToENTRYo__;
-        } else {
-          typ_id__EQJG=__LINKED_LISToENTRYo__;
-          clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__FQJG);
-          if ((typ_id__EQJG == (__INTEGER)(-  1))) {
-            a__GQJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__HQJG=(__UINTEGER_32)((__UINTEGER_32)(sz__FQJG + a__GQJG) & (__UINTEGER_32)(~ a__GQJG));
-            ptr_table__JTLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HQJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__ITLG=((__POINTER )(NULL));
-            result__KTLG=((__POINTER *)ptr_table__JTLG)[ 0];
-            if ((result__KTLG == (void *)NULL)) {
-              result__KTLG=new_lab__RUJ(new_size__HQJG);
-              next__ITLG=(void *)((unsigned long)result__KTLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HQJG)));
-              ((__POINTER *)next__ITLG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__JTLG)[ 0]=next__ITLG;
-            } else {
-              next__ITLG=((__POINTER *)result__KTLG)[ 0];
-              if ((next__ITLG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KTLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__HQJG <<  1)) <=  4096)) {
-                  next__ITLG=(void *)((unsigned long)result__KTLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HQJG)));
-                } else {
-                  next__ITLG=new_lab__RUJ(new_size__HQJG);
-                };
-                ((__POINTER *)next__ITLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__JTLG)[ 0]=next__ITLG;
-              } else {
-                ((__POINTER *)result__KTLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__ITLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__KTLG=next__ITLG;
-              };
-            };
-            ptr__DQJG=result__KTLG;
-          } else {
-            t__IQJG=((__UINTEGER_32 )typ_id__EQJG);
-            a__JQJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__RTLG=(__UINTEGER_32)((__UINTEGER_32)(sz__FQJG + a__JQJG) & (__UINTEGER_32)(~ a__JQJG));
-            ptr_table__OTLG=((__POINTER )(&(table_type[(t__IQJG)])));
-            lab_type__QTLG=(__UINTEGER_32)(t__IQJG |  1);
-            next__NTLG=((__POINTER )(NULL));
-            result__PTLG=((__POINTER *)ptr_table__OTLG)[ 0];
-            if ((result__PTLG == (void *)NULL)) {
-              result__PTLG=new_lab__RUJ(lab_type__QTLG);
-              next__NTLG=(void *)((unsigned long)result__PTLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RTLG)));
-              ((__POINTER *)next__NTLG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__OTLG)[ 0]=next__NTLG;
-            } else {
-              next__NTLG=((__POINTER *)result__PTLG)[ 0];
-              if ((next__NTLG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PTLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__RTLG <<  1)) <=  4096)) {
-                  next__NTLG=(void *)((unsigned long)result__PTLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RTLG)));
-                } else {
-                  next__NTLG=new_lab__RUJ(lab_type__QTLG);
-                };
-                ((__POINTER *)next__NTLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__OTLG)[ 0]=next__NTLG;
-              } else {
-                ((__POINTER *)result__PTLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__NTLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__PTLG=next__NTLG;
-              };
-            };
-            ptr__DQJG=result__PTLG;
-          };
-          result__CQJG=((__LINKED_LISToENTRYo *)ptr__DQJG);
-          *(result__CQJG) = *(LINKED_LISToENTRYo__);
-        };
-        Self__BQJG->parent_abstract_directory__NB.list__21RE=result__CQJG;
-        __tmp__XARD=refresh__GBUE(Self__BQJG);
-      } else {
-        Self__IGSD=((__STD_FILE *)__tmp__VARD);
-        Self__IGSD->parent_abstract_file__B3B.parent_entry__A3B=__tmp__WARD;
-        Self__IL3F=((__STRING_CONSTANT *)((__ENTRY *)Self__IGSD->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.path__2C);
-        new__JL3F=create__01(Self__IL3F->count__4C);
-        copy__5GQ(new__JL3F,Self__IL3F);
-        Self__KWIG=((__STRING *)new__JL3F);
-        if ((Self__KWIG->capacity__4FQ > Self__KWIG->count__04B)) {
-          Self__KWIG->count__04B=(__INTEGER)(Self__KWIG->count__04B +  1);
-          if ((((__CHARACTER *)Self__KWIG->storage__HGQ)[(__INTEGER)(Self__KWIG->count__04B -  1)] != '\0')) {
-            ((__CHARACTER *)Self__KWIG->storage__HGQ)[(__INTEGER)(Self__KWIG->count__04B -  1)]='\0';
-          };
-        } else {
-          new_capacity__3QR= 0;
-          if ((Self__KWIG->capacity__4FQ <= Self__KWIG->count__04B)) {
-            if ((Self__KWIG->capacity__4FQ ==  0)) {
-              Self__KWIG->capacity__4FQ= 32;
-              Self__KWIG->storage__HGQ=create__D4BB( 32);
-            } else {
-              new_capacity__3QR=(__INTEGER)(Self__KWIG->capacity__4FQ <<  1);
-              Self__FYGG=((__CHARACTER *)Self__KWIG->storage__HGQ);
-              old_nb_elts__GYGG=Self__KWIG->capacity__4FQ;
-              new__IYGG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__FYGG),((__UINTEGER_32 )old_nb_elts__GYGG),((__UINTEGER_32 )new_capacity__3QR)));
-              upper__UK1C=(__INTEGER)(new_capacity__3QR -  1);
-              Self__QQBD=old_nb_elts__GYGG;
-              while ((Self__QQBD <= upper__UK1C)) {
-                new__IYGG[Self__QQBD]='\0';
-                Self__QQBD=(__INTEGER)(Self__QQBD +  1);
-              };
-              Self__KWIG->storage__HGQ=new__IYGG;
-              Self__KWIG->capacity__4FQ=new_capacity__3QR;
-            };
-          };
-          ((__CHARACTER *)Self__KWIG->storage__HGQ)[Self__KWIG->count__04B]='\0';
-          Self__KWIG->count__04B=(__INTEGER)(Self__KWIG->count__04B +  1);
-        };
-        Self__KWIG->count__04B=(__INTEGER)(Self__KWIG->count__04B -  1);
-        Self__IGSD->stream__QSVD=((__POINTER )(fopen((char*)(Self__KWIG->storage__HGQ),"r+b")));
-        __tmp__XARD=(Self__IGSD->stream__QSVD != (void *)NULL);
-      };
-      if ((! __tmp__XARD)) {
-        ((__ENTRY *)Self__15QD->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.child__HY2B=NULL;
-      };
-      __tmp__RC=((__ENTRY *)Self__15QD->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.child__HY2B;
-    } break;
+    if (((struct ___OBJ *)ent__TB)->__id==__DIRECTORY_UNIX__) {
+      __tmp__UC=open__KSQD(ent__TB);
+    } else {
+      Self__PWQD=((__FILE_UNIX *)ent__TB);
+      Self__PWQD->stream__VWQD=((__POINTER )(fopen((char*)(((__STRING_CONSTANT *)Self__PWQD->parent_entry_unix__MCF.parent_entry__IED.path__BD)->storage__FQO),"r+b")));
+      __tmp__UC=(Self__PWQD->stream__VWQD != (void *)NULL);
     };
-    ent__PB=__tmp__RC;
-    if (((void *)__tmp__RC == (void *)NULL)) {
-      print__CCD((&__string_125));
-      print__CCD(input_name__ZB);
-      print__CCD((&__string_127));
+    if ((! __tmp__UC)) {
+      print__GHD((&__string_161));
+      print__GHD(input_name__3B);
+      print__GHD((&__string_163));
+      exit(( 1));
     };
-    if (__tmp__RC==NULL) {
-      __tmp__1C=NULL;
+    if (ent__TB==NULL) {
+      __tmp__AD=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__RC)->__id) {
-      case __DIRECTORY__: {
-        __tmp__1C=((void *)__tmp__RC);
+      switch (((struct ___OBJ *)ent__TB)->__id) {
+      case __DIRECTORY_UNIX__: {
+        __tmp__AD=((void *)ent__TB);
       } break;
-      case __STD_FILE__: {
-        __tmp__1C=NULL;
+      case __FILE_UNIX__: {
+        __tmp__AD=NULL;
       } break;
       }
     };
-    dir__OB=__tmp__1C;
-    check_in__begin__5WNC(__tmp__1C,(__INTEGER)(((__STRING_CONSTANT *)((__ENTRY *)((__DIRECTORY *)__tmp__1C)->parent_abstract_directory__NB.parent_entry__MB)->parent_abstract_entry__LB.path__2C)->count__4C +  1));
-    if (fast_has__ZER(result__ORH,(&__string_106))) {
-      txt__1=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)fast_at__GU1(result__ORH,(&__string_106)))->first_link__SWAC)->item__P4FD;
-      Self__X12F=((__STRING_CONSTANT *)txt__1);
-      new__Y12F=create__01(Self__X12F->count__4C);
-      copy__5GQ(new__Y12F,Self__X12F);
-      copy__5GQ(string_tmp__QH,(&__string_106));
-      if (fast_has__ZER(result__ORH,(&__string_88))) {
-        append__CRQ(string_tmp__QH,((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)fast_at__GU1(result__ORH,(&__string_88)))->first_link__SWAC)->item__P4FD);
-      } else {
-        append__CRQ(string_tmp__QH,(&__string_128));
-      };
-      save_file__with__22B(get__TPB(string_tmp__QH),new__Y12F);
-    };
-    if (fast_has__ZER(result__ORH,(&__string_63))) {
-      txt__1=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)fast_at__GU1(result__ORH,(&__string_63)))->first_link__SWAC)->item__P4FD;
-      Self__GCFD=((__STRING_CONSTANT *)txt__1);
-      new__ICFD=create__01(Self__GCFD->count__4C);
-      copy__5GQ(new__ICFD,Self__GCFD);
-      copy__5GQ(string_tmp__QH,(&__string_63));
-      if (fast_has__ZER(result__ORH,(&__string_88))) {
-        append__CRQ(string_tmp__QH,((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)fast_at__GU1(result__ORH,(&__string_88)))->first_link__SWAC)->item__P4FD);
-      } else {
-        append__CRQ(string_tmp__QH,(&__string_128));
-      };
-      save_file__with__22B(get__TPB(string_tmp__QH),new__ICFD);
-    };
-    if (fast_has__ZER(result__ORH,(&__string_107))) {
-      txt__1=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)fast_at__GU1(result__ORH,(&__string_107)))->first_link__SWAC)->item__P4FD;
-      Self__LWIG=((__STRING *)directory_list__UB);
-      i__MWIG=Self__LWIG->count__04B;
-      j__OWIG=((__STRING_CONSTANT *)txt__1)->count__4C;
-      resize__54X(Self__LWIG,(__INTEGER)(i__MWIG + j__OWIG));
-      if (((i__MWIG >  0) && (j__OWIG >  0))) {
-        move__to__by__YP4B(Self__LWIG->storage__HGQ, 0,(__INTEGER)(i__MWIG -  1),j__OWIG);
-      };
-      Self__UTLG=((__CHARACTER *)Self__LWIG->storage__HGQ);
-      model__VTLG=((__STRING_CONSTANT *)txt__1)->storage__E5M;
-      Self__TTLG=(__INTEGER)(j__OWIG -  1);
-      while ((Self__TTLG >=  0)) {
-        Self__UTLG[Self__TTLG]=((__CHARACTER *)model__VTLG)[Self__TTLG];
-        Self__TTLG=(__INTEGER)(Self__TTLG -  1);
-      };
-    };
-    Self__4ESB=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)result__ORH);
-    node__IFSB=((void **)Self__4ESB->buckets__MFR)[(__INTEGER)(hash_code__LQU((&__string_109)) % Self__4ESB->capacity__HFR)];
-    while ((! (((void *)node__IFSB == (void *)NULL) || __infix_equal_equal__GQBB(((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__IFSB)->key__YFR,(&__string_109))))) {
-      node__IFSB=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__IFSB)->next__DGR;
-    };
-    if (((void *)node__IFSB != (void *)NULL)) {
-      txt__1=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)at__VK2(result__ORH,(&__string_109)))->first_link__SWAC)->item__P4FD;
-      append__CRQ(directory_list__UB,txt__1);
-    };
-    copy__5GQ(string_tmp__QH,(&__string_129));
-    if (fast_has__ZER(result__ORH,(&__string_88))) {
-      append__CRQ(string_tmp__QH,((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)fast_at__GU1(result__ORH,(&__string_88)))->first_link__SWAC)->item__P4FD);
-    } else {
-      append__CRQ(string_tmp__QH,(&__string_128));
-    };
-    save_file__with__22B(get__TPB(string_tmp__QH),directory_list__UB);
-    if (fast_has__ZER(result__ORH,(&__string_110))) {
-      txt__1=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)fast_at__GU1(result__ORH,(&__string_110)))->first_link__SWAC)->item__P4FD;
-      Self__PWIG=((__STRING *)file_list__WB);
-      i__QWIG=Self__PWIG->count__04B;
-      j__SWIG=((__STRING_CONSTANT *)txt__1)->count__4C;
-      resize__54X(Self__PWIG,(__INTEGER)(i__QWIG + j__SWIG));
-      if (((i__QWIG >  0) && (j__SWIG >  0))) {
-        move__to__by__YP4B(Self__PWIG->storage__HGQ, 0,(__INTEGER)(i__QWIG -  1),j__SWIG);
-      };
-      Self__ZTLG=((__CHARACTER *)Self__PWIG->storage__HGQ);
-      model__0TLG=((__STRING_CONSTANT *)txt__1)->storage__E5M;
-      Self__YTLG=(__INTEGER)(j__SWIG -  1);
-      while ((Self__YTLG >=  0)) {
-        Self__ZTLG[Self__YTLG]=((__CHARACTER *)model__0TLG)[Self__YTLG];
-        Self__YTLG=(__INTEGER)(Self__YTLG -  1);
-      };
-    };
-    if (fast_has__ZER(result__ORH,(&__string_112))) {
-      txt__1=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)fast_at__GU1(result__ORH,(&__string_112)))->first_link__SWAC)->item__P4FD;
-      append__CRQ(file_list__WB,txt__1);
-    };
-    copy__5GQ(string_tmp__QH,(&__string_130));
-    if (fast_has__ZER(result__ORH,(&__string_88))) {
-      append__CRQ(string_tmp__QH,((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)fast_at__GU1(result__ORH,(&__string_88)))->first_link__SWAC)->item__P4FD);
-    } else {
-      append__CRQ(string_tmp__QH,(&__string_128));
-    };
-    save_file__with__22B(get__TPB(string_tmp__QH),file_list__WB);
+    dir__SB=__tmp__AD;
+    check_in__begin__PFQC(__tmp__AD,(__INTEGER)(((__STRING_CONSTANT *)((__DIRECTORY_UNIX *)__tmp__AD)->parent_entry_unix__JED.parent_entry__IED.path__BD)->count__DD +  1));
+    Self__JX2G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)result__1MH);
+    result__NX2G= 0;
+    __tmp__PX2G=((__STRING_CONSTANT *)(&__string_142))->count__DD;
+    Self__QX2G= 1;
+    while ((Self__QX2G <= __tmp__PX2G)) {
+      result__NX2G=(__INTEGER)((__INTEGER)( 5 * result__NX2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_142))->storage__FQO)[(__INTEGER)(Self__QX2G -  1)])));
+      Self__QX2G=(__INTEGER)(Self__QX2G +  1);
+    };
+    if ((result__NX2G <  0)) {
+      result__NX2G=(__INTEGER)(~ result__NX2G);
+    };
+    node__LX2G=((void **)Self__JX2G->buckets__PCT)[(__INTEGER)(result__NX2G % Self__JX2G->capacity__KCT)];
+    while ((! (((void *)node__LX2G == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__LX2G)->key__1CT == (void *)(&__string_142))))) {
+      node__LX2G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__LX2G)->next__GDT;
+    };
+    if (((void *)node__LX2G != (void *)NULL)) {
+      Self__GW1G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)result__1MH);
+      result__SX2G= 0;
+      __tmp__UX2G=((__STRING_CONSTANT *)(&__string_142))->count__DD;
+      Self__VX2G= 1;
+      while ((Self__VX2G <= __tmp__UX2G)) {
+        result__SX2G=(__INTEGER)((__INTEGER)( 5 * result__SX2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_142))->storage__FQO)[(__INTEGER)(Self__VX2G -  1)])));
+        Self__VX2G=(__INTEGER)(Self__VX2G +  1);
+      };
+      if ((result__SX2G <  0)) {
+        result__SX2G=(__INTEGER)(~ result__SX2G);
+      };
+      node__IW1G=((void **)Self__GW1G->buckets__PCT)[(__INTEGER)(result__SX2G % Self__GW1G->capacity__KCT)];
+      while (((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__IW1G)->key__1CT != (void *)(&__string_142))) {
+        node__IW1G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__IW1G)->next__GDT;
+      };
+      txt__1=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__IW1G)->item__XX3)->first_link__TPEC)->item__IFHD;
+      Self__LBRG=((__STRING_CONSTANT *)txt__1);
+      new__MBRG=create__BBB(Self__LBRG->count__DD);
+      copy__JCS(new__MBRG,Self__LBRG);
+      save_file__with__5CC(add_ext__UAF((&__string_142)),new__MBRG);
+    };
+    Self__XX2G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)result__1MH);
+    result__1X2G= 0;
+    __tmp__3X2G=((__STRING_CONSTANT *)(&__string_66))->count__DD;
+    Self__4X2G= 1;
+    while ((Self__4X2G <= __tmp__3X2G)) {
+      result__1X2G=(__INTEGER)((__INTEGER)( 5 * result__1X2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_66))->storage__FQO)[(__INTEGER)(Self__4X2G -  1)])));
+      Self__4X2G=(__INTEGER)(Self__4X2G +  1);
+    };
+    if ((result__1X2G <  0)) {
+      result__1X2G=(__INTEGER)(~ result__1X2G);
+    };
+    node__ZX2G=((void **)Self__XX2G->buckets__PCT)[(__INTEGER)(result__1X2G % Self__XX2G->capacity__KCT)];
+    while ((! (((void *)node__ZX2G == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__ZX2G)->key__1CT == (void *)(&__string_66))))) {
+      node__ZX2G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__ZX2G)->next__GDT;
+    };
+    if (((void *)node__ZX2G != (void *)NULL)) {
+      Self__KW1G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)result__1MH);
+      result__AY2G= 0;
+      __tmp__CY2G=((__STRING_CONSTANT *)(&__string_66))->count__DD;
+      Self__DY2G= 1;
+      while ((Self__DY2G <= __tmp__CY2G)) {
+        result__AY2G=(__INTEGER)((__INTEGER)( 5 * result__AY2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_66))->storage__FQO)[(__INTEGER)(Self__DY2G -  1)])));
+        Self__DY2G=(__INTEGER)(Self__DY2G +  1);
+      };
+      if ((result__AY2G <  0)) {
+        result__AY2G=(__INTEGER)(~ result__AY2G);
+      };
+      node__MW1G=((void **)Self__KW1G->buckets__PCT)[(__INTEGER)(result__AY2G % Self__KW1G->capacity__KCT)];
+      while (((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__MW1G)->key__1CT != (void *)(&__string_66))) {
+        node__MW1G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__MW1G)->next__GDT;
+      };
+      txt__1=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__MW1G)->item__XX3)->first_link__TPEC)->item__IFHD;
+      Self__NBRG=((__STRING_CONSTANT *)txt__1);
+      new__OBRG=create__BBB(Self__NBRG->count__DD);
+      copy__JCS(new__OBRG,Self__NBRG);
+      save_file__with__5CC(add_ext__UAF((&__string_66)),new__OBRG);
+    };
+    Self__FY2G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)result__1MH);
+    result__JY2G= 0;
+    __tmp__LY2G=((__STRING_CONSTANT *)(&__string_143))->count__DD;
+    Self__MY2G= 1;
+    while ((Self__MY2G <= __tmp__LY2G)) {
+      result__JY2G=(__INTEGER)((__INTEGER)( 5 * result__JY2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_143))->storage__FQO)[(__INTEGER)(Self__MY2G -  1)])));
+      Self__MY2G=(__INTEGER)(Self__MY2G +  1);
+    };
+    if ((result__JY2G <  0)) {
+      result__JY2G=(__INTEGER)(~ result__JY2G);
+    };
+    node__HY2G=((void **)Self__FY2G->buckets__PCT)[(__INTEGER)(result__JY2G % Self__FY2G->capacity__KCT)];
+    while ((! (((void *)node__HY2G == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__HY2G)->key__1CT == (void *)(&__string_143))))) {
+      node__HY2G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__HY2G)->next__GDT;
+    };
+    if (((void *)node__HY2G != (void *)NULL)) {
+      Self__OW1G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)result__1MH);
+      result__OY2G= 0;
+      __tmp__QY2G=((__STRING_CONSTANT *)(&__string_143))->count__DD;
+      Self__RY2G= 1;
+      while ((Self__RY2G <= __tmp__QY2G)) {
+        result__OY2G=(__INTEGER)((__INTEGER)( 5 * result__OY2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_143))->storage__FQO)[(__INTEGER)(Self__RY2G -  1)])));
+        Self__RY2G=(__INTEGER)(Self__RY2G +  1);
+      };
+      if ((result__OY2G <  0)) {
+        result__OY2G=(__INTEGER)(~ result__OY2G);
+      };
+      node__QW1G=((void **)Self__OW1G->buckets__PCT)[(__INTEGER)(result__OY2G % Self__OW1G->capacity__KCT)];
+      while (((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__QW1G)->key__1CT != (void *)(&__string_143))) {
+        node__QW1G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__QW1G)->next__GDT;
+      };
+      txt__1=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__QW1G)->item__XX3)->first_link__TPEC)->item__IFHD;
+      Self__MTZG=((__STRING *)directory_list__YB);
+      i__NTZG=Self__MTZG->count__GFC;
+      j__PTZG=((__STRING_CONSTANT *)txt__1)->count__DD;
+      resize__IXZ(Self__MTZG,(__INTEGER)(i__NTZG + j__PTZG));
+      if (((i__NTZG >  0) && (j__PTZG >  0))) {
+        move__to__by__QRCC(Self__MTZG->storage__RBS, 0,(__INTEGER)(i__NTZG -  1),j__PTZG);
+      };
+      Self__UW1G=((__CHARACTER *)Self__MTZG->storage__RBS);
+      model__VW1G=((__STRING_CONSTANT *)txt__1)->storage__FQO;
+      Self__TW1G=(__INTEGER)(j__PTZG -  1);
+      while ((Self__TW1G >=  0)) {
+        Self__UW1G[Self__TW1G]=((__CHARACTER *)model__VW1G)[Self__TW1G];
+        Self__TW1G=(__INTEGER)(Self__TW1G -  1);
+      };
+    };
+    Self__NVVB=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)result__1MH);
+    result__TY2G= 0;
+    __tmp__VY2G=((__STRING_CONSTANT *)(&__string_145))->count__DD;
+    Self__WY2G= 1;
+    while ((Self__WY2G <= __tmp__VY2G)) {
+      result__TY2G=(__INTEGER)((__INTEGER)( 5 * result__TY2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_145))->storage__FQO)[(__INTEGER)(Self__WY2G -  1)])));
+      Self__WY2G=(__INTEGER)(Self__WY2G +  1);
+    };
+    if ((result__TY2G <  0)) {
+      result__TY2G=(__INTEGER)(~ result__TY2G);
+    };
+    node__XVVB=((void **)Self__NVVB->buckets__PCT)[(__INTEGER)(result__TY2G % Self__NVVB->capacity__KCT)];
+    while ((! (((void *)node__XVVB == (void *)NULL) || __infix_equal_equal__O5DB(((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__XVVB)->key__1CT,(&__string_145))))) {
+      node__XVVB=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__XVVB)->next__GDT;
+    };
+    if (((void *)node__XVVB != (void *)NULL)) {
+      txt__1=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)at__AL4(result__1MH,(&__string_145)))->first_link__TPEC)->item__IFHD;
+      append__RNS(directory_list__YB,txt__1);
+    };
+    save_file__with__5CC(add_ext__UAF((&__string_164)),directory_list__YB);
+    Self__YY2G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)result__1MH);
+    result__2Y2G= 0;
+    __tmp__4Y2G=((__STRING_CONSTANT *)(&__string_146))->count__DD;
+    Self__5Y2G= 1;
+    while ((Self__5Y2G <= __tmp__4Y2G)) {
+      result__2Y2G=(__INTEGER)((__INTEGER)( 5 * result__2Y2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_146))->storage__FQO)[(__INTEGER)(Self__5Y2G -  1)])));
+      Self__5Y2G=(__INTEGER)(Self__5Y2G +  1);
+    };
+    if ((result__2Y2G <  0)) {
+      result__2Y2G=(__INTEGER)(~ result__2Y2G);
+    };
+    node__0Y2G=((void **)Self__YY2G->buckets__PCT)[(__INTEGER)(result__2Y2G % Self__YY2G->capacity__KCT)];
+    while ((! (((void *)node__0Y2G == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__0Y2G)->key__1CT == (void *)(&__string_146))))) {
+      node__0Y2G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__0Y2G)->next__GDT;
+    };
+    if (((void *)node__0Y2G != (void *)NULL)) {
+      Self__0W1G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)result__1MH);
+      result__BZ2G= 0;
+      __tmp__DZ2G=((__STRING_CONSTANT *)(&__string_146))->count__DD;
+      Self__EZ2G= 1;
+      while ((Self__EZ2G <= __tmp__DZ2G)) {
+        result__BZ2G=(__INTEGER)((__INTEGER)( 5 * result__BZ2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_146))->storage__FQO)[(__INTEGER)(Self__EZ2G -  1)])));
+        Self__EZ2G=(__INTEGER)(Self__EZ2G +  1);
+      };
+      if ((result__BZ2G <  0)) {
+        result__BZ2G=(__INTEGER)(~ result__BZ2G);
+      };
+      node__2W1G=((void **)Self__0W1G->buckets__PCT)[(__INTEGER)(result__BZ2G % Self__0W1G->capacity__KCT)];
+      while (((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__2W1G)->key__1CT != (void *)(&__string_146))) {
+        node__2W1G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__2W1G)->next__GDT;
+      };
+      txt__1=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__2W1G)->item__XX3)->first_link__TPEC)->item__IFHD;
+      Self__YTZG=((__STRING *)file_list__0B);
+      i__ZTZG=Self__YTZG->count__GFC;
+      j__1TZG=((__STRING_CONSTANT *)txt__1)->count__DD;
+      resize__IXZ(Self__YTZG,(__INTEGER)(i__ZTZG + j__1TZG));
+      if (((i__ZTZG >  0) && (j__1TZG >  0))) {
+        move__to__by__QRCC(Self__YTZG->storage__RBS, 0,(__INTEGER)(i__ZTZG -  1),j__1TZG);
+      };
+      Self__AX1G=((__CHARACTER *)Self__YTZG->storage__RBS);
+      model__BX1G=((__STRING_CONSTANT *)txt__1)->storage__FQO;
+      Self__5W1G=(__INTEGER)(j__1TZG -  1);
+      while ((Self__5W1G >=  0)) {
+        Self__AX1G[Self__5W1G]=((__CHARACTER *)model__BX1G)[Self__5W1G];
+        Self__5W1G=(__INTEGER)(Self__5W1G -  1);
+      };
+    };
+    Self__3BT=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)result__1MH);
+    result__GZ2G= 0;
+    __tmp__IZ2G=((__STRING_CONSTANT *)(&__string_148))->count__DD;
+    Self__JZ2G= 1;
+    while ((Self__JZ2G <= __tmp__IZ2G)) {
+      result__GZ2G=(__INTEGER)((__INTEGER)( 5 * result__GZ2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_148))->storage__FQO)[(__INTEGER)(Self__JZ2G -  1)])));
+      Self__JZ2G=(__INTEGER)(Self__JZ2G +  1);
+    };
+    if ((result__GZ2G <  0)) {
+      result__GZ2G=(__INTEGER)(~ result__GZ2G);
+    };
+    node__ICT=((void **)Self__3BT->buckets__PCT)[(__INTEGER)(result__GZ2G % Self__3BT->capacity__KCT)];
+    while ((! (((void *)node__ICT == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__ICT)->key__1CT == (void *)(&__string_148))))) {
+      node__ICT=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__ICT)->next__GDT;
+    };
+    if (((void *)node__ICT != (void *)NULL)) {
+      Self__GX1G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)result__1MH);
+      result__LZ2G= 0;
+      __tmp__NZ2G=((__STRING_CONSTANT *)(&__string_148))->count__DD;
+      Self__OZ2G= 1;
+      while ((Self__OZ2G <= __tmp__NZ2G)) {
+        result__LZ2G=(__INTEGER)((__INTEGER)( 5 * result__LZ2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_148))->storage__FQO)[(__INTEGER)(Self__OZ2G -  1)])));
+        Self__OZ2G=(__INTEGER)(Self__OZ2G +  1);
+      };
+      if ((result__LZ2G <  0)) {
+        result__LZ2G=(__INTEGER)(~ result__LZ2G);
+      };
+      node__IX1G=((void **)Self__GX1G->buckets__PCT)[(__INTEGER)(result__LZ2G % Self__GX1G->capacity__KCT)];
+      while (((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__IX1G)->key__1CT != (void *)(&__string_148))) {
+        node__IX1G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__IX1G)->next__GDT;
+      };
+      txt__1=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__IX1G)->item__XX3)->first_link__TPEC)->item__IFHD;
+      append__RNS(file_list__0B,txt__1);
+    };
+    save_file__with__5CC(add_ext__UAF((&__string_165)),file_list__0B);
   } else {
-    if ((! has_suffix__VLQ(input_name__ZB))) {
-      copy__5GQ(string_tmp__QH,input_name__ZB);
-      append__CRQ(string_tmp__QH,(&__string_115));
-      input_name__ZB=get__TPB(string_tmp__QH);
+    Self__ND5G=((__STRING_CONSTANT *)input_name__3B);
+    result__KD5G=FALSE__;
+    i1__LD5G= 0;
+    i2__MD5G= 0;
+    if ((((__STRING_CONSTANT *)(&__string_151))->count__DD <= Self__ND5G->count__DD)) {
+      i1__LD5G=(__INTEGER)((__INTEGER)(Self__ND5G->count__DD - ((__STRING_CONSTANT *)(&__string_151))->count__DD) +  1);
+      i2__MD5G= 1;
+      while ((! (((i1__LD5G > Self__ND5G->count__DD) || (i2__MD5G > ((__STRING_CONSTANT *)(&__string_151))->count__DD)) || (((__CHARACTER *)Self__ND5G->storage__FQO)[(__INTEGER)(i1__LD5G -  1)] != ((__CHARACTER *)((__STRING_CONSTANT *)(&__string_151))->storage__FQO)[(__INTEGER)(i2__MD5G -  1)])))) {
+        i1__LD5G=(__INTEGER)(i1__LD5G +  1);
+        i2__MD5G=(__INTEGER)(i2__MD5G +  1);
+      };
+      result__KD5G=(i1__LD5G > Self__ND5G->count__DD);
+    };
+    if ((! result__KD5G)) {
+      copy__JCS(string_tmp__VH,input_name__3B);
+      append__RNS(string_tmp__VH,(&__string_151));
+      input_name__3B=get__YVB(string_tmp__VH);
+    };
+    __tmp__2H=input_name__3B;
+    copy__JCS(string_tmp__VH,input_name__3B);
+    Self__QZ2G=((__STRING *)string_tmp__VH);
+    __tmp__RZ2G=Self__QZ2G->storage__RBS;
+    __tmp__SZ2G=(__INTEGER)(Self__QZ2G->count__GFC -  1);
+    Self__TZ2G=((__CHARACTER *)__tmp__RZ2G);
+    Self__UZ2G=__tmp__SZ2G;
+    while ((Self__UZ2G >=  0)) {
+      if (('\\' == Self__TZ2G[Self__UZ2G])) {
+        Self__TZ2G[Self__UZ2G]='/';
+      };
+      Self__UZ2G=(__INTEGER)(Self__UZ2G -  1);
+    };
+    result__ZZ2G=((__STRING *)string_tmp__VH)->count__GFC;
+    while ((! ((result__ZZ2G <  1) || (((__CHARACTER *)((__STRING *)string_tmp__VH)->storage__RBS)[(__INTEGER)(result__ZZ2G -  1)] == '/')))) {
+      result__ZZ2G=(__INTEGER)(result__ZZ2G -  1);
+    };
+    if ((result__ZZ2G >=  1)) {
+      Self__KX1G=((__STRING *)string_tmp__VH);
+      if ((result__ZZ2G > Self__KX1G->count__GFC)) {
+        Self__KX1G->count__GFC= 0;
+      } else {
+        if ((result__ZZ2G >  0)) {
+          len__4Z2G=(__INTEGER)((__INTEGER)(result__ZZ2G -  1) +  1);
+          if ((len__4Z2G >  0)) {
+            __tmp__5Z2G=(__INTEGER)(result__ZZ2G +  1);
+            __tmp__B02G=Self__KX1G->count__GFC;
+            Self__C02G=__tmp__5Z2G;
+            while ((Self__C02G <= __tmp__B02G)) {
+              ((__CHARACTER *)Self__KX1G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__C02G - len__4Z2G) -  1)]=((__CHARACTER *)Self__KX1G->storage__RBS)[(__INTEGER)(Self__C02G -  1)];
+              Self__C02G=(__INTEGER)(Self__C02G +  1);
+            };
+            Self__KX1G->count__GFC=(__INTEGER)(Self__KX1G->count__GFC - len__4Z2G);
+          };
+        };
+      };
+    };
+    result__GSC=((__STRING *)string_tmp__VH)->count__GFC;
+    while ((! ((result__GSC <  1) || (((__CHARACTER *)((__STRING *)string_tmp__VH)->storage__RBS)[(__INTEGER)(result__GSC -  1)] == '.')))) {
+      result__GSC=(__INTEGER)(result__GSC -  1);
+    };
+    Self__MX1G=((__STRING *)string_tmp__VH);
+    n__NX1G=(__INTEGER)((__INTEGER)(((__STRING *)string_tmp__VH)->count__GFC - result__GSC) +  1);
+    if ((n__NX1G > Self__MX1G->count__GFC)) {
+      Self__MX1G->count__GFC= 0;
+    } else {
+      Self__MX1G->count__GFC=(__INTEGER)(Self__MX1G->count__GFC - n__NX1G);
+    };
+    Self__PD5G=((__STRING *)string_tmp__VH);
+    Self__QD5G=Self__PD5G->count__GFC;
+    while ((Self__QD5G >=  1)) {
+      Self__RD5G=((__CHARACTER *)Self__PD5G->storage__RBS)[(__INTEGER)(Self__QD5G -  1)];
+      result__SD5G='\0';
+      if (((((__INTEGER_8 )Self__RD5G) <  97) || (((__INTEGER_8 )Self__RD5G) >  122))) {
+        result__SD5G=Self__RD5G;
+      } else {
+        result__SD5G=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__RD5G) -  32))));
+      };
+      ((__CHARACTER *)Self__PD5G->storage__RBS)[(__INTEGER)(Self__QD5G -  1)]=result__SD5G;
+      Self__QD5G=(__INTEGER)(Self__QD5G -  1);
+    };
+    proto_input__BI=create__name__generic_count__JAC(__tmp__2H,get__YVB(string_tmp__VH));
+    go_on__SAC(proto_input__BI);
+    if (((void *)output_name__DI == (void *)NULL)) {
+      output_name__DI=add_ext__UAF(((__PROTOTYPE *)proto_input__BI)->parent_named__5.name__LI);
+    };
+    save_file__with__5CC(output_name__DI,output_code__SI);
+  };
+  if (is_shorter2__VI) {
+    Self__TPQC= 0;
+    limit_up__UPQC=result__UMJ->parent_arrayed_collection__AJ.upper__HJ;
+    while ((Self__TPQC <= limit_up__UPQC)) {
+      p__AB=((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__BJ)->parent_arrayed_collection__AJ.storage__0ST)[Self__TPQC];
+      ((__STRING *)output_code__SI)->count__GFC= 0;
+      Self__RSSD=((__PROTOTYPE *)p__AB);
+      put__to__like__SAXD(Self__RSSD->parent_named__5.name__LI,output_code__SI,(&__string_134));
+      is_first__4BXD=TRUE__;
+      s__5BXD=Self__RSSD->first_slot__SFZB;
+      while (((void *)s__5BXD != (void *)NULL)) {
+        Self__2TRG=((__SECTION_ *)((__ITM_SLOT *)s__5BXD)->id_section__I1C);
+        if ((((void *)Self__2TRG->name__RUDC == (void *)(&__string_23)) || ((void *)Self__2TRG->name__RUDC == (void *)(&__string_24)))) {
+          if (is_first__4BXD) {
+            put__to__like__SAXD((&__string_166),output_code__SI,(&__string_135));
+            is_first__4BXD=FALSE__;
+          };
+          ((__STRING *)string_tmp__VH)->count__GFC= 0;
+          put__to__like__SAXD(((__ITM_SLOT *)s__5BXD)->parent_named__D5.name__LI,string_tmp__VH,(&__string_137));
+          ((__STRING *)string_tmp2__R5I)->count__GFC= 0;
+          get_all_comment_slot__in__OX0E(Self__RSSD,((__ITM_SLOT *)s__5BXD)->parent_named__D5.name__LI,string_tmp2__R5I);
+          put__to__like__SAXD(string_tmp2__R5I,string_tmp__VH,(&__string_138));
+          put__to__like__SAXD(string_tmp__VH,output_code__SI,(&__string_136));
+        };
+        s__5BXD=((__ITM_SLOT *)s__5BXD)->next__W4GC;
+      };
+      if ((! is_first__4BXD)) {
+        put__to__like__SAXD(NULL,output_code__SI,(&__string_139));
+      };
+      is_first__2DXD=TRUE__;
+      s__3DXD=Self__RSSD->first_slot__SFZB;
+      while (((void *)s__3DXD != (void *)NULL)) {
+        Self__WD5G=((__STRING_CONSTANT *)((__ITM_SLOT *)s__3DXD)->parent_named__D5.name__LI);
+        result__UD5G=FALSE__;
+        i__VD5G= 0;
+        if ((((__STRING_CONSTANT *)(&__string_167))->count__DD <= Self__WD5G->count__DD)) {
+          i__VD5G=((__STRING_CONSTANT *)(&__string_167))->count__DD;
+          while ((! ((i__VD5G ==  0) || (((__CHARACTER *)Self__WD5G->storage__FQO)[(__INTEGER)(i__VD5G -  1)] != ((__CHARACTER *)((__STRING_CONSTANT *)(&__string_167))->storage__FQO)[(__INTEGER)(i__VD5G -  1)])))) {
+            i__VD5G=(__INTEGER)(i__VD5G -  1);
+          };
+          result__UD5G=(i__VD5G ==  0);
+        };
+        if (result__UD5G) {
+          if (is_first__2DXD) {
+            put__to__like__SAXD((&__string_168),output_code__SI,(&__string_135));
+            is_first__2DXD=FALSE__;
+          };
+          ((__STRING *)string_tmp__VH)->count__GFC= 0;
+          put__to__like__SAXD(((__ITM_SLOT *)s__3DXD)->parent_named__D5.name__LI,string_tmp__VH,(&__string_137));
+          ((__STRING *)string_tmp2__R5I)->count__GFC= 0;
+          get_all_comment_slot__in__OX0E(Self__RSSD,((__ITM_SLOT *)s__3DXD)->parent_named__D5.name__LI,string_tmp2__R5I);
+          put__to__like__SAXD(string_tmp2__R5I,string_tmp__VH,(&__string_138));
+          put__to__like__SAXD(string_tmp__VH,output_code__SI,(&__string_136));
+        };
+        s__3DXD=((__ITM_SLOT *)s__3DXD)->next__W4GC;
+      };
+      if ((! is_first__2DXD)) {
+        put__to__like__SAXD(NULL,output_code__SI,(&__string_139));
+      };
+      is_first__0FXD=TRUE__;
+      s__1FXD=Self__RSSD->first_slot__SFZB;
+      while (((void *)s__1FXD != (void *)NULL)) {
+        Self__0D5G=((__STRING_CONSTANT *)((__ITM_SLOT *)s__1FXD)->parent_named__D5.name__LI);
+        result__YD5G=FALSE__;
+        i__ZD5G= 0;
+        if ((((__STRING_CONSTANT *)(&__string_167))->count__DD <= Self__0D5G->count__DD)) {
+          i__ZD5G=((__STRING_CONSTANT *)(&__string_167))->count__DD;
+          while ((! ((i__ZD5G ==  0) || (((__CHARACTER *)Self__0D5G->storage__FQO)[(__INTEGER)(i__ZD5G -  1)] != ((__CHARACTER *)((__STRING_CONSTANT *)(&__string_167))->storage__FQO)[(__INTEGER)(i__ZD5G -  1)])))) {
+            i__ZD5G=(__INTEGER)(i__ZD5G -  1);
+          };
+          result__YD5G=(i__ZD5G ==  0);
+        };
+        if ((! result__YD5G)) {
+          Self__3TRG=((__SECTION_ *)((__ITM_SLOT *)s__1FXD)->id_section__I1C);
+          __tmp__0TSD=(! (((void *)Self__3TRG->name__RUDC == (void *)(&__string_23)) || ((void *)Self__3TRG->name__RUDC == (void *)(&__string_24))));
+        } else {
+          __tmp__0TSD=FALSE__;
+        };
+        if (__tmp__0TSD) {
+          if (is_first__0FXD) {
+            put__to__like__SAXD((&__string_169),output_code__SI,(&__string_135));
+            is_first__0FXD=FALSE__;
+          };
+          ((__STRING *)string_tmp__VH)->count__GFC= 0;
+          put__to__like__SAXD(((__ITM_SLOT *)s__1FXD)->parent_named__D5.name__LI,string_tmp__VH,(&__string_137));
+          ((__STRING *)string_tmp2__R5I)->count__GFC= 0;
+          get_all_comment_slot__in__OX0E(Self__RSSD,((__ITM_SLOT *)s__1FXD)->parent_named__D5.name__LI,string_tmp2__R5I);
+          put__to__like__SAXD(string_tmp2__R5I,string_tmp__VH,(&__string_138));
+          put__to__like__SAXD(string_tmp__VH,output_code__SI,(&__string_136));
+        };
+        s__1FXD=((__ITM_SLOT *)s__1FXD)->next__W4GC;
+      };
+      if ((! is_first__0FXD)) {
+        put__to__like__SAXD(NULL,output_code__SI,(&__string_139));
+      };
+      is_first__YHXD=TRUE__;
+      s__ZHXD=Self__RSSD->first_slot__SFZB;
+      while (((void *)s__ZHXD != (void *)NULL)) {
+        Self__4D5G=((__STRING_CONSTANT *)((__ITM_SLOT *)s__ZHXD)->parent_named__D5.name__LI);
+        result__2D5G=FALSE__;
+        i__3D5G= 0;
+        if ((((__STRING_CONSTANT *)(&__string_167))->count__DD <= Self__4D5G->count__DD)) {
+          i__3D5G=((__STRING_CONSTANT *)(&__string_167))->count__DD;
+          while ((! ((i__3D5G ==  0) || (((__CHARACTER *)Self__4D5G->storage__FQO)[(__INTEGER)(i__3D5G -  1)] != ((__CHARACTER *)((__STRING_CONSTANT *)(&__string_167))->storage__FQO)[(__INTEGER)(i__3D5G -  1)])))) {
+            i__3D5G=(__INTEGER)(i__3D5G -  1);
+          };
+          result__2D5G=(i__3D5G ==  0);
+        };
+        if (result__2D5G) {
+          if (is_first__YHXD) {
+            put__to__like__SAXD((&__string_170),output_code__SI,(&__string_140));
+            is_first__YHXD=FALSE__;
+          };
+          put__to__like__SAXD(((__ITM_SLOT *)s__ZHXD)->parent_named__D5.name__LI,output_code__SI,(&__string_141));
+          ((__STRING *)string_tmp__VH)->count__GFC= 0;
+          get_all_comment_slot__in__OX0E(Self__RSSD,((__ITM_SLOT *)s__ZHXD)->parent_named__D5.name__LI,string_tmp__VH);
+          put__to__like__SAXD(string_tmp__VH,output_code__SI,(&__string_138));
+        };
+        s__ZHXD=((__ITM_SLOT *)s__ZHXD)->next__W4GC;
+      };
+      is_first__IJXD=TRUE__;
+      s__JJXD=Self__RSSD->first_slot__SFZB;
+      while (((void *)s__JJXD != (void *)NULL)) {
+        Self__BHPE=((__STRING_CONSTANT *)((__ITM_SLOT *)s__JJXD)->parent_named__D5.name__LI);
+        result__EHPE=FALSE__;
+        i__FHPE= 0;
+        if ((((__STRING_CONSTANT *)(&__string_167))->count__DD <= Self__BHPE->count__DD)) {
+          i__FHPE=((__STRING_CONSTANT *)(&__string_167))->count__DD;
+          while ((! ((i__FHPE ==  0) || (((__CHARACTER *)Self__BHPE->storage__FQO)[(__INTEGER)(i__FHPE -  1)] != ((__CHARACTER *)((__STRING_CONSTANT *)(&__string_167))->storage__FQO)[(__INTEGER)(i__FHPE -  1)])))) {
+            i__FHPE=(__INTEGER)(i__FHPE -  1);
+          };
+          result__EHPE=(i__FHPE ==  0);
+        };
+        if ((! result__EHPE)) {
+          Self__4TRG=((__SECTION_ *)((__ITM_SLOT *)s__JJXD)->id_section__I1C);
+          __tmp__YUSD=(! (((void *)Self__4TRG->name__RUDC == (void *)(&__string_23)) || ((void *)Self__4TRG->name__RUDC == (void *)(&__string_24))));
+        } else {
+          __tmp__YUSD=FALSE__;
+        };
+        if (__tmp__YUSD) {
+          if (is_first__IJXD) {
+            put__to__like__SAXD((&__string_171),output_code__SI,(&__string_140));
+            is_first__IJXD=FALSE__;
+          };
+          put__to__like__SAXD(((__ITM_SLOT *)s__JJXD)->parent_named__D5.name__LI,output_code__SI,(&__string_141));
+          ((__STRING *)string_tmp__VH)->count__GFC= 0;
+          get_all_comment_slot__in__OX0E(Self__RSSD,((__ITM_SLOT *)s__JJXD)->parent_named__D5.name__LI,string_tmp__VH);
+          put__to__like__SAXD(string_tmp__VH,output_code__SI,(&__string_138));
+        };
+        s__JJXD=((__ITM_SLOT *)s__JJXD)->next__W4GC;
+      };
+      save_file__with__5CC(add_ext__UAF(((__PROTOTYPE *)p__AB)->parent_named__5.name__LI),output_code__SI);
+      Self__TPQC=(__INTEGER)(Self__TPQC +  1);
     };
-    __tmp__1H=input_name__ZB;
-    copy__5GQ(string_tmp__QH,input_name__ZB);
-    replace_all__with__HTQ(string_tmp__QH,'\\','/');
-    i__UYB=last_index__EMC(string_tmp__QH,'/');
-    if ((i__UYB >=  1)) {
-      Self__TWIG=((__STRING *)string_tmp__QH);
-      if ((i__UYB > Self__TWIG->count__04B)) {
-        Self__TWIG->count__04B= 0;
-      } else {
-        if ((i__UYB >  0)) {
-          remove_between__to__4IS(Self__TWIG, 1,i__UYB);
-        };
-      };
-    };
-    i__UYB=last_index__EMC(string_tmp__QH,'.');
-    Self__3DIG=((__STRING *)string_tmp__QH);
-    n__4DIG=(__INTEGER)((__INTEGER)(((__STRING *)string_tmp__QH)->count__04B - i__UYB) +  1);
-    if ((n__4DIG > Self__3DIG->count__04B)) {
-      Self__3DIG->count__04B= 0;
-    } else {
-      Self__3DIG->count__04B=(__INTEGER)(Self__3DIG->count__04B - n__4DIG);
-    };
-    to_upper__UVQ(string_tmp__QH);
-    proto_input__AI=create__name__generic_count__2ZB(__tmp__1H,get__TPB(string_tmp__QH));
-    go_on__F0B(proto_input__AI);
-    if (((void *)output_name__CI == (void *)NULL)) {
-      copy__5GQ(string_tmp__QH,((__PROTOTYPE *)proto_input__AI)->parent_named__0H.name__KI);
-      if (fast_has__ZER(result__ORH,(&__string_88))) {
-        append__CRQ(string_tmp__QH,((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)fast_at__GU1(result__ORH,(&__string_88)))->first_link__SWAC)->item__P4FD);
-      } else {
-        append__CRQ(string_tmp__QH,(&__string_128));
-      };
-      output_name__CI=get__TPB(string_tmp__QH);
-    };
-    save_file__with__22B(output_name__CI,output_code__RI);
   };
   return( 0);
 }
 
-static __STRING* create__01(__INTEGER needed_capacity__21)
+static __STRING* create__BBB(__INTEGER needed_capacity__DBB)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __STRING *result__YLB,*Self__PFQ;
-  __POINTER ptr__ZLB,ptr_table__3TLG,next__2TLG,result__4TLG;
-  __POINTER ptr_table__CULG,next__BULG,result__DULG;
-  __INTEGER typ_id__5LB;
-  __UINTEGER_32 sz__2LB,a__BEIG,new_size__CEIG,t__GEIG,a__FEIG;
-  __UINTEGER_32 new_size__FULG,lab_type__EULG;
-  result__YLB=NULL;
-  ptr__ZLB=((__POINTER )(NULL));
-  typ_id__5LB= 0;
-  sz__2LB=((__UINTEGER_32 )sizeof(__STRING));
-  if ((sz__2LB ==  0)) {
-    result__YLB=STRING__;
+  __STRING *result__YRB,*Self__ZAS;
+  __POINTER ptr__ZRB,ptr_table__BE5G,next__AE5G,result__CE5G;
+  __POINTER ptr_table__FTH,next__KTH,result__ITH;
+  __INTEGER typ_id__5RB;
+  __UINTEGER_32 sz__2RB,a__QX1G,new_size__RX1G,t__VX1G,a__UX1G;
+  __UINTEGER_32 new_size__ETH,lab_type__GTH;
+  result__YRB=NULL;
+  ptr__ZRB=((__POINTER )(NULL));
+  typ_id__5RB= 0;
+  sz__2RB=((__UINTEGER_32 )sizeof(__STRING));
+  if ((sz__2RB ==  0)) {
+    result__YRB=STRING__;
   } else {
-    typ_id__5LB=-1;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__2LB);
-    if ((typ_id__5LB == (__INTEGER)(-  1))) {
-      a__BEIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__CEIG=(__UINTEGER_32)((__UINTEGER_32)(sz__2LB + a__BEIG) & (__UINTEGER_32)(~ a__BEIG));
-      ptr_table__3TLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CEIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__2TLG=((__POINTER )(NULL));
-      result__4TLG=((__POINTER *)ptr_table__3TLG)[ 0];
-      if ((result__4TLG == (void *)NULL)) {
-        result__4TLG=new_lab__RUJ(new_size__CEIG);
-        next__2TLG=(void *)((unsigned long)result__4TLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CEIG)));
-        ((__POINTER *)next__2TLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__3TLG)[ 0]=next__2TLG;
+    typ_id__5RB=-1;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__2RB);
+    if ((typ_id__5RB == (__INTEGER)(-  1))) {
+      a__QX1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__RX1G=(__UINTEGER_32)((__UINTEGER_32)(sz__2RB + a__QX1G) & (__UINTEGER_32)(~ a__QX1G));
+      ptr_table__BE5G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RX1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__AE5G=((__POINTER )(NULL));
+      result__CE5G=((__POINTER *)ptr_table__BE5G)[ 0];
+      if ((result__CE5G == (void *)NULL)) {
+        result__CE5G=new_lab__2QJ(new_size__RX1G);
+        next__AE5G=(void *)((unsigned long)result__CE5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RX1G)));
+        ((__POINTER *)next__AE5G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__BE5G)[ 0]=next__AE5G;
       } else {
-        next__2TLG=((__POINTER *)result__4TLG)[ 0];
-        if ((next__2TLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4TLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__CEIG <<  1)) <=  4096)) {
-            next__2TLG=(void *)((unsigned long)result__4TLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CEIG)));
+        next__AE5G=((__POINTER *)result__CE5G)[ 0];
+        if ((next__AE5G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CE5G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__RX1G <<  1)) <=  4096)) {
+            next__AE5G=(void *)((unsigned long)result__CE5G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RX1G)));
           } else {
-            next__2TLG=new_lab__RUJ(new_size__CEIG);
+            next__AE5G=new_lab__2QJ(new_size__RX1G);
           };
-          ((__POINTER *)next__2TLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__3TLG)[ 0]=next__2TLG;
+          ((__POINTER *)next__AE5G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__BE5G)[ 0]=next__AE5G;
         } else {
-          ((__POINTER *)result__4TLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__2TLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__4TLG=next__2TLG;
+          ((__POINTER *)result__CE5G)[ 0]=(void *)((unsigned long)((__POINTER *)next__AE5G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__CE5G=next__AE5G;
         };
       };
-      ptr__ZLB=result__4TLG;
+      ptr__ZRB=result__CE5G;
     } else {
-      t__GEIG=((__UINTEGER_32 )typ_id__5LB);
-      a__FEIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__FULG=(__UINTEGER_32)((__UINTEGER_32)(sz__2LB + a__FEIG) & (__UINTEGER_32)(~ a__FEIG));
-      ptr_table__CULG=((__POINTER )(&(table_type[(t__GEIG)])));
-      lab_type__EULG=(__UINTEGER_32)(t__GEIG |  1);
-      next__BULG=((__POINTER )(NULL));
-      result__DULG=((__POINTER *)ptr_table__CULG)[ 0];
-      if ((result__DULG == (void *)NULL)) {
-        result__DULG=new_lab__RUJ(lab_type__EULG);
-        next__BULG=(void *)((unsigned long)result__DULG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FULG)));
-        ((__POINTER *)next__BULG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__CULG)[ 0]=next__BULG;
+      t__VX1G=((__UINTEGER_32 )typ_id__5RB);
+      a__UX1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__ETH=(__UINTEGER_32)((__UINTEGER_32)(sz__2RB + a__UX1G) & (__UINTEGER_32)(~ a__UX1G));
+      ptr_table__FTH=((__POINTER )(&(table_type[(t__VX1G)])));
+      lab_type__GTH=(__UINTEGER_32)(t__VX1G |  1);
+      next__KTH=((__POINTER )(NULL));
+      result__ITH=((__POINTER *)ptr_table__FTH)[ 0];
+      if ((result__ITH == (void *)NULL)) {
+        result__ITH=new_lab__2QJ(lab_type__GTH);
+        next__KTH=(void *)((unsigned long)result__ITH - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ETH)));
+        ((__POINTER *)next__KTH)[ 0]=NULL;
+        ((__POINTER *)ptr_table__FTH)[ 0]=next__KTH;
       } else {
-        next__BULG=((__POINTER *)result__DULG)[ 0];
-        if ((next__BULG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DULG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__FULG <<  1)) <=  4096)) {
-            next__BULG=(void *)((unsigned long)result__DULG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FULG)));
+        next__KTH=((__POINTER *)result__ITH)[ 0];
+        if ((next__KTH == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ITH - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__ETH <<  1)) <=  4096)) {
+            next__KTH=(void *)((unsigned long)result__ITH - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ETH)));
           } else {
-            next__BULG=new_lab__RUJ(lab_type__EULG);
+            next__KTH=new_lab__2QJ(lab_type__GTH);
           };
-          ((__POINTER *)next__BULG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CULG)[ 0]=next__BULG;
+          ((__POINTER *)next__KTH)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FTH)[ 0]=next__KTH;
         } else {
-          ((__POINTER *)result__DULG)[ 0]=(void *)((unsigned long)((__POINTER *)next__BULG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__DULG=next__BULG;
+          ((__POINTER *)result__ITH)[ 0]=(void *)((unsigned long)((__POINTER *)next__KTH)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__ITH=next__KTH;
         };
       };
-      ptr__ZLB=result__DULG;
+      ptr__ZRB=result__ITH;
     };
-    result__YLB=((__STRING *)ptr__ZLB);
-    *(result__YLB) = *(STRING__);
+    result__YRB=((__STRING *)ptr__ZRB);
+    *(result__YRB) = *(STRING__);
   };
-  Self__PFQ=((__STRING *)result__YLB);
-  if ((needed_capacity__21 >  0)) {
-    if ((Self__PFQ->capacity__4FQ < needed_capacity__21)) {
-      Self__PFQ->storage__HGQ=create__D4BB(needed_capacity__21);
-      Self__PFQ->capacity__4FQ=needed_capacity__21;
+  Self__ZAS=((__STRING *)result__YRB);
+  if ((needed_capacity__DBB >  0)) {
+    if ((Self__ZAS->capacity__IBS < needed_capacity__DBB)) {
+      Self__ZAS->storage__RBS=create__RLEB(needed_capacity__DBB);
+      Self__ZAS->capacity__IBS=needed_capacity__DBB;
     };
   };
-  Self__PFQ->count__04B= 0;
-  return(result__YLB);
+  Self__ZAS->count__GFC= 0;
+  return(result__YRB);
 }
 
-static __POINTER new_lab__RUJ(__UINTEGER_32 t__TUJ)
+static __POINTER new_lab__2QJ(__UINTEGER_32 t__4QJ)
 // ({UINTEGER_32}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 idx__VUJ,pv__2UJ;
-  __MEMORY *blc__YUJ,*prev__ZUJ,*Self__GGCG,*Self__JDJG,*prev__KDJG;
-  __MEMORY *next__LDJG;
-  __POINTER result__0UJ;
-  __BOOLEAN __tmp__2VJ;
-  idx__VUJ= 0;
-  blc__YUJ=NULL;
-  prev__ZUJ=NULL;
-  pv__2UJ= 0;
-  while_do__AGK:
+  __UINTEGER_32 idx__ARJ,pv__HRJ;
+  void *blc__DRJ,*prev__ERJ,*prev__CXYG,*next__DXYG;
+  __MEMORY *Self__VIVG,*Self__BXYG;
+  __POINTER result__FRJ;
+  __BOOLEAN __tmp__HSJ;
+  idx__ARJ= 0;
+  blc__DRJ=NULL;
+  prev__ERJ=NULL;
+  pv__HRJ= 0;
+  while_do__NCK:
   {
-    if ((idx__VUJ < nb_page__DVJ)) {
-      blc__YUJ=((__MEMORY *)(last_block[(idx__VUJ)]));
-      __tmp__2VJ=(((__UINTEGER_32)(((__MEMORY *)blc__YUJ)->size_and_id__YMB &  4294967292LU) <  4096) || ((__UINTEGER_32)(((__MEMORY *)blc__YUJ)->size_and_id__YMB &  1) ==  1));
+    if ((idx__ARJ < nb_page__ORJ)) {
+      blc__DRJ=((void *)(last_block[(idx__ARJ)]));
+      __tmp__HSJ=(((__UINTEGER_32)(((__MEMORY *)blc__DRJ)->map_size_and_id__YSB &  4294967292LU) <  4096) || ((__UINTEGER_32)(((__MEMORY *)blc__DRJ)->map_size_and_id__YSB &  1) ==  1));
     } else {
-      __tmp__2VJ=FALSE__;
+      __tmp__HSJ=FALSE__;
     };
-    if (__tmp__2VJ) {
-      idx__VUJ=(__UINTEGER_32)(idx__VUJ +  1);
-      goto while_do__AGK;
+    if (__tmp__HSJ) {
+      idx__ARJ=(__UINTEGER_32)(idx__ARJ +  1);
+      goto while_do__NCK;
     };
   };
-  if ((idx__VUJ >= nb_page__DVJ)) {
-    blc__YUJ=new_page__NE3();
+  if ((idx__ARJ >= nb_page__ORJ)) {
+    blc__DRJ=new_page__454();
   };
-  ((__MEMORY *)blc__YUJ)->size_and_id__YMB=(__UINTEGER_32)(blc__YUJ->size_and_id__YMB -  4096);
-  Self__GGCG=((__MEMORY *)blc__YUJ);
-  result__0UJ=((__POINTER )((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__GGCG) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__GGCG->size_and_id__YMB &  4294967292LU))))));
-  if (((__UINTEGER_32)(((__MEMORY *)blc__YUJ)->size_and_id__YMB &  4294967292LU) < ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    Self__JDJG=((__MEMORY *)blc__YUJ);
-    prev__KDJG=Self__JDJG->previous_free__0MB;
-    next__LDJG=Self__JDJG->next_free__ZMB;
-    if (((void *)prev__KDJG == (void *)NULL)) {
-      first_free__EVRB=next__LDJG;
+  ((__MEMORY *)blc__DRJ)->map_size_and_id__YSB=(__UINTEGER_32)(((__MEMORY *)blc__DRJ)->map_size_and_id__YSB -  4096);
+  Self__VIVG=((__MEMORY *)blc__DRJ);
+  result__FRJ=((__POINTER )((void *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__VIVG) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__VIVG->map_size_and_id__YSB &  4294967292LU))))));
+  if (((__UINTEGER_32)(((__MEMORY *)blc__DRJ)->map_size_and_id__YSB &  4294967292LU) < ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    Self__BXYG=((__MEMORY *)blc__DRJ);
+    prev__CXYG=Self__BXYG->map_previous_free__0SB;
+    next__DXYG=Self__BXYG->map_next_free__ZSB;
+    if (((void *)prev__CXYG == (void *)NULL)) {
+      first_free__HDVB=next__DXYG;
     } else {
-      ((__MEMORY *)prev__KDJG)->next_free__ZMB=next__LDJG;
+      ((__MEMORY *)prev__CXYG)->map_next_free__ZSB=next__DXYG;
     };
-    if (((void *)next__LDJG != (void *)NULL)) {
-      ((__MEMORY *)next__LDJG)->previous_free__0MB=prev__KDJG;
+    if (((void *)next__DXYG != (void *)NULL)) {
+      ((__MEMORY *)next__DXYG)->map_previous_free__0SB=prev__CXYG;
     };
-    pv__2UJ=blc__YUJ->previous_linear__XMB;
-    if ((pv__2UJ !=  4294967295LU)) {
-      prev__ZUJ=((__MEMORY *)(void *)((unsigned long)begin_memory__J0H - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )pv__2UJ))));
-      ((__MEMORY *)prev__ZUJ)->size_and_id__YMB=(__UINTEGER_32)((__UINTEGER_32)(prev__ZUJ->size_and_id__YMB + blc__YUJ->size_and_id__YMB) +  8);
-      last_block[(idx__VUJ)] = (prev__ZUJ);
+    pv__HRJ=((__MEMORY *)blc__DRJ)->map_previous_linear__XSB;
+    if ((pv__HRJ !=  4294967295LU)) {
+      prev__ERJ=((void *)(void *)((unsigned long)begin_memory__5UH - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )pv__HRJ))));
+      ((__MEMORY *)prev__ERJ)->map_size_and_id__YSB=(__UINTEGER_32)((__UINTEGER_32)(((__MEMORY *)prev__ERJ)->map_size_and_id__YSB + ((__MEMORY *)blc__DRJ)->map_size_and_id__YSB) +  8);
+      last_block[(idx__ARJ)] = (prev__ERJ);
     };
   };
-  ((__POINTER *)result__0UJ)[ 0]=((__POINTER )t__TUJ);
-  return((void *)((unsigned long)result__0UJ - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *)))))));
-}
-
-static void** create__4UNB(__INTEGER nb_elements__AVNB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__WRIG,a__VRIG,new_size__XRIG,new_size2__YRIG,a__ZRIG;
-  __UINTEGER_32 new_size__0RIG;
-  __POINTER result__URIG,ptr_table__CIKG,next__BIKG,result__DIKG;
-  __INTEGER Self__NUJC;
-  void **Result__4MQB;
-  sz__WRIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__AVNB * ((__INTEGER )(sizeof(void *)))));
-  result__URIG=((__POINTER )(NULL));
-  a__VRIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__XRIG=(__UINTEGER_32)((__UINTEGER_32)(sz__WRIG + a__VRIG) & (__UINTEGER_32)(~ a__VRIG));
-  new_size2__YRIG=(__UINTEGER_32)(new_size__XRIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__YRIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__ZRIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__0RIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__YRIG + a__ZRIG) & (__UINTEGER_32)(~ a__ZRIG));
-    ptr_table__CIKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0RIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__BIKG=((__POINTER )(NULL));
-    result__DIKG=((__POINTER *)ptr_table__CIKG)[ 0];
-    if ((result__DIKG == (void *)NULL)) {
-      result__DIKG=new_lab__RUJ(new_size__0RIG);
-      next__BIKG=(void *)((unsigned long)result__DIKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0RIG)));
-      ((__POINTER *)next__BIKG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__CIKG)[ 0]=next__BIKG;
-    } else {
-      next__BIKG=((__POINTER *)result__DIKG)[ 0];
-      if ((next__BIKG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DIKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__0RIG <<  1)) <=  4096)) {
-          next__BIKG=(void *)((unsigned long)result__DIKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0RIG)));
-        } else {
-          next__BIKG=new_lab__RUJ(new_size__0RIG);
-        };
-        ((__POINTER *)next__BIKG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__CIKG)[ 0]=next__BIKG;
-      } else {
-        ((__POINTER *)result__DIKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__BIKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__DIKG=next__BIKG;
-      };
-    };
-    ((__POINTER *)result__DIKG)[ 0]=((__POINTER ) 3);
-    result__URIG=(void *)((unsigned long)result__DIKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__URIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__XRIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__4MQB=((void **)result__URIG);
-  Self__NUJC=(__INTEGER)(nb_elements__AVNB -  1);
-  while ((Self__NUJC >=  0)) {
-    Result__4MQB[Self__NUJC]=NULL;
-    Self__NUJC=(__INTEGER)(Self__NUJC -  1);
-  };
-  return(Result__4MQB);
-}
-
-static __INTEGER fast_first_index_of__until__HEC(__CHARACTER *Self__IEC)
-// ({NATIVE_ARRAYoExpanded_CHARACTERo}) With resultNo recursive, No inlinable.
-{
-  __INTEGER idx__UEC;
-  idx__UEC= 0;
-  while ((! ((idx__UEC >  1024) || ('\0' == Self__IEC[idx__UEC])))) {
-    idx__UEC=(__INTEGER)(idx__UEC +  1);
-  };
-  return(idx__UEC);
+  ((__POINTER *)result__FRJ)[ 0]=((__POINTER )t__4QJ);
+  return((void *)((unsigned long)result__FRJ - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *)))))));
 }
 
-static __CHARACTER* create__D4BB(__INTEGER nb_elements__F4BB)
+static void** create__JFRB(__INTEGER nb_elements__LFRB)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__ORIG,a__NRIG,new_size__PRIG,new_size2__QRIG,a__RRIG;
-  __UINTEGER_32 new_size__SRIG;
-  __POINTER result__MRIG,ptr_table__HULG,next__GULG,result__IULG;
-  __INTEGER Self__5RGC;
-  __CHARACTER *Result__J1GB;
-  sz__ORIG=((__UINTEGER_32 )nb_elements__F4BB);
-  result__MRIG=((__POINTER )(NULL));
-  a__NRIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__PRIG=(__UINTEGER_32)((__UINTEGER_32)(sz__ORIG + a__NRIG) & (__UINTEGER_32)(~ a__NRIG));
-  new_size2__QRIG=(__UINTEGER_32)(new_size__PRIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__QRIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__RRIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__SRIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__QRIG + a__RRIG) & (__UINTEGER_32)(~ a__RRIG));
-    ptr_table__HULG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SRIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__GULG=((__POINTER )(NULL));
-    result__IULG=((__POINTER *)ptr_table__HULG)[ 0];
-    if ((result__IULG == (void *)NULL)) {
-      result__IULG=new_lab__RUJ(new_size__SRIG);
-      next__GULG=(void *)((unsigned long)result__IULG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SRIG)));
-      ((__POINTER *)next__GULG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__HULG)[ 0]=next__GULG;
-    } else {
-      next__GULG=((__POINTER *)result__IULG)[ 0];
-      if ((next__GULG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IULG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__SRIG <<  1)) <=  4096)) {
-          next__GULG=(void *)((unsigned long)result__IULG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SRIG)));
-        } else {
-          next__GULG=new_lab__RUJ(new_size__SRIG);
-        };
-        ((__POINTER *)next__GULG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__HULG)[ 0]=next__GULG;
-      } else {
-        ((__POINTER *)result__IULG)[ 0]=(void *)((unsigned long)((__POINTER *)next__GULG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__IULG=next__GULG;
-      };
-    };
-    ((__POINTER *)result__IULG)[ 0]=((__POINTER ) 3);
-    result__MRIG=(void *)((unsigned long)result__IULG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__2PYG,a__BI0G,new_size__3PYG,new_size2__4PYG,a__FI0G;
+  __UINTEGER_32 new_size__GI0G;
+  __POINTER result__1PYG,ptr_table__MI3G,next__LI3G,result__NI3G;
+  void *result__QI3G;
+  __INTEGER Self__4WMC;
+  void **Result__RDUB;
+  sz__2PYG=((__UINTEGER_32 )(__INTEGER)(nb_elements__LFRB * ((__INTEGER )(sizeof(void *)))));
+  result__1PYG=((__POINTER )(NULL));
+  a__BI0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__3PYG=(__UINTEGER_32)((__UINTEGER_32)(sz__2PYG + a__BI0G) & (__UINTEGER_32)(~ a__BI0G));
+  new_size2__4PYG=(__UINTEGER_32)(new_size__3PYG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__4PYG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__FI0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__GI0G=(__UINTEGER_32)((__UINTEGER_32)(new_size2__4PYG + a__FI0G) & (__UINTEGER_32)(~ a__FI0G));
+    ptr_table__MI3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GI0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__LI3G=((__POINTER )(NULL));
+    result__NI3G=((__POINTER *)ptr_table__MI3G)[ 0];
+    if ((result__NI3G == (void *)NULL)) {
+      result__NI3G=new_lab__2QJ(new_size__GI0G);
+      next__LI3G=(void *)((unsigned long)result__NI3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GI0G)));
+      ((__POINTER *)next__LI3G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__MI3G)[ 0]=next__LI3G;
+    } else {
+      next__LI3G=((__POINTER *)result__NI3G)[ 0];
+      if ((next__LI3G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NI3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__GI0G <<  1)) <=  4096)) {
+          next__LI3G=(void *)((unsigned long)result__NI3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GI0G)));
+        } else {
+          next__LI3G=new_lab__2QJ(new_size__GI0G);
+        };
+        ((__POINTER *)next__LI3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__MI3G)[ 0]=next__LI3G;
+      } else {
+        ((__POINTER *)result__NI3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__LI3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__NI3G=next__LI3G;
+      };
+    };
+    ((__POINTER *)result__NI3G)[ 0]=((__POINTER ) 3);
+    result__1PYG=(void *)((unsigned long)result__NI3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__MRIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__PRIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__QI3G=first_free__HDVB;
+    while ((((void *)result__QI3G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__QI3G)->map_size_and_id__YSB &  4294967292LU) < new_size__3PYG))) {
+      result__QI3G=((__MEMORY *)result__QI3G)->map_next_free__ZSB;
+    };
+    if (((void *)result__QI3G == (void *)NULL)) {
+      result__QI3G=new_page__454();
+    };
+    to_busy__index__CPFC(result__QI3G,new_size__3PYG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__QI3G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__1PYG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__QI3G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__J1GB=((__CHARACTER *)result__MRIG);
-  Self__5RGC=(__INTEGER)(nb_elements__F4BB -  1);
-  while ((Self__5RGC >=  0)) {
-    Result__J1GB[Self__5RGC]='\0';
-    Self__5RGC=(__INTEGER)(Self__5RGC -  1);
+  Result__RDUB=((void **)result__1PYG);
+  Self__4WMC=(__INTEGER)(nb_elements__LFRB -  1);
+  while ((Self__4WMC >=  0)) {
+    Result__RDUB[Self__4WMC]=NULL;
+    Self__4WMC=(__INTEGER)(Self__4WMC -  1);
   };
-  return(Result__J1GB);
+  return(Result__RDUB);
 }
 
-static __POINTER realloc_dynamic__old_size__new_size__HBHC(__POINTER p__JBHC,__UINTEGER_32 old_sz__KBHC,__UINTEGER_32 new_sz__LBHC)
-// ({POINTER},{UINTEGER_32},{UINTEGER_32}) With resultNo recursive, No inlinable.
+static void add_last__JLT(__STRING *Self__KLT,__CHARACTER ch__LLT)
+// ({STRING},{CHARACTER}) VoidNo recursive, No inlinable.
 {
-  __MEMORY *mem__WBHC,*Self__U3BD,*nxt__Y3BD,*result__Z3BD,*next__H3OD;
-  __MEMORY *new_free__G3OD,*prev__HDJG,*next__IDJG;
-  __POINTER result__XBHC,result__2RIG,ptr_table__PYH,next__UYH;
-  __POINTER result__SYH,p__K2BD,last__NQFD,src__E1BD,dst__F1BD;
-  __UINTEGER_32 a__JEHG,old_size__NBHC,old_size2__QBHC,a__NEHG;
-  __UINTEGER_32 new_size__TBHC,a__3RIG,new_size__5RIG,new_size2__ASIG;
-  __UINTEGER_32 a__BSIG,new_size__CSIG,a__MWH,__tmp__IDHC,sz__33BD;
-  __UINTEGER_32 old_size__03BD,prev__I3OD,new_size__L3OD;
-  __INTEGER siz__MULG,Self__RULG,siz__J1BD,Self__AOFD;
-  __POINTER *na_src__OULG,*na_dst__QULG,*na_src__H1BD,*na_dst__I1BD;
-  mem__WBHC=NULL;
-  result__XBHC=((__POINTER )(NULL));
-  a__JEHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  old_size__NBHC=(__UINTEGER_32)((__UINTEGER_32)(old_sz__KBHC + a__JEHG) & (__UINTEGER_32)(~ a__JEHG));
-  old_size2__QBHC=(__UINTEGER_32)(old_size__NBHC + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  a__NEHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__TBHC=(__UINTEGER_32)((__UINTEGER_32)(new_sz__LBHC + a__NEHG) & (__UINTEGER_32)(~ a__NEHG));
-  if ((old_size2__QBHC <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    result__2RIG=((__POINTER )(NULL));
-    a__3RIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__5RIG=(__UINTEGER_32)((__UINTEGER_32)(new_size__TBHC + a__3RIG) & (__UINTEGER_32)(~ a__3RIG));
-    new_size2__ASIG=(__UINTEGER_32)(new_size__5RIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-    if ((new_size2__ASIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-      a__BSIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__CSIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__ASIG + a__BSIG) & (__UINTEGER_32)(~ a__BSIG));
-      ptr_table__PYH=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CSIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__UYH=((__POINTER )(NULL));
-      result__SYH=((__POINTER *)ptr_table__PYH)[ 0];
-      if ((result__SYH == (void *)NULL)) {
-        result__SYH=new_lab__RUJ(new_size__CSIG);
-        next__UYH=(void *)((unsigned long)result__SYH - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CSIG)));
-        ((__POINTER *)next__UYH)[ 0]=NULL;
-        ((__POINTER *)ptr_table__PYH)[ 0]=next__UYH;
-      } else {
-        next__UYH=((__POINTER *)result__SYH)[ 0];
-        if ((next__UYH == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SYH - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__CSIG <<  1)) <=  4096)) {
-            next__UYH=(void *)((unsigned long)result__SYH - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CSIG)));
-          } else {
-            next__UYH=new_lab__RUJ(new_size__CSIG);
-          };
-          ((__POINTER *)next__UYH)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PYH)[ 0]=next__UYH;
-        } else {
-          ((__POINTER *)result__SYH)[ 0]=(void *)((unsigned long)((__POINTER *)next__UYH)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__SYH=next__UYH;
-        };
-      };
-      ((__POINTER *)result__SYH)[ 0]=((__POINTER ) 3);
-      result__2RIG=(void *)((unsigned long)result__SYH - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-    } else {
-      result__2RIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__5RIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-    };
-    result__XBHC=result__2RIG;
-    siz__MULG=((__INTEGER )old_size__NBHC);
-    siz__MULG=(__INTEGER)(siz__MULG / ((__INTEGER )(sizeof(void *))));
-    na_src__OULG=((__POINTER *)p__JBHC);
-    na_dst__QULG=((__POINTER *)result__2RIG);
-    Self__RULG=(__INTEGER)(siz__MULG -  1);
-    while ((Self__RULG >=  0)) {
-      na_dst__QULG[Self__RULG]=na_src__OULG[Self__RULG];
-      Self__RULG=(__INTEGER)(Self__RULG -  1);
-    };
-    p__K2BD=(void *)((unsigned long)p__JBHC - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *)))));
-    a__MWH=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    last__NQFD=((__POINTER *)((__POINTER )(&(table_size[((__UINTEGER_32)((__UINTEGER_32)((__UINTEGER_32)(old_size2__QBHC + a__MWH) & (__UINTEGER_32)(~ a__MWH)) / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))))[ 0];
-    ((__POINTER *)p__K2BD)[ 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__NQFD)[ 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__NQFD)[ 0]=p__K2BD;
-  } else {
-    mem__WBHC=((__MEMORY *)(void *)((unsigned long)p__JBHC - (unsigned long)((__POINTER ) 8)));
-    __tmp__IDHC=(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)p__JBHC - (unsigned long)begin_memory__J0H)))) >>  26);
-    Self__U3BD=((__MEMORY *)mem__WBHC);
-    nxt__Y3BD=NULL;
-    result__Z3BD=NULL;
-    sz__33BD= 0;
-    old_size__03BD=(__UINTEGER_32)(Self__U3BD->size_and_id__YMB &  4294967292LU);
-    if ((new_size__TBHC > old_size__03BD)) {
-      if ((! ((__UINTEGER_32)(Self__U3BD->size_and_id__YMB &  2) !=  0))) {
-        nxt__Y3BD=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__U3BD) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__U3BD->size_and_id__YMB &  4294967292LU)))));
-        sz__33BD=(__UINTEGER_32)((__UINTEGER_32)(new_size__TBHC - old_size__03BD) -  8);
-        if ((((__UINTEGER_32)(((__MEMORY *)nxt__Y3BD)->size_and_id__YMB &  1) ==  0) && ((__UINTEGER_32)(((__MEMORY *)nxt__Y3BD)->size_and_id__YMB &  4294967292LU) >= sz__33BD))) {
-          to_busy__index__IZBC(nxt__Y3BD,sz__33BD,__tmp__IDHC);
-          Self__U3BD->size_and_id__YMB=(__UINTEGER_32)((__UINTEGER_32)(Self__U3BD->size_and_id__YMB + (__UINTEGER_32)(nxt__Y3BD->size_and_id__YMB &  4294967294LU)) +  8);
-          if (((__UINTEGER_32)(Self__U3BD->size_and_id__YMB &  2) !=  0)) {
-            last_block[(__tmp__IDHC)] = (Self__U3BD);
-          } else {
-            nxt__Y3BD=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__U3BD) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__U3BD->size_and_id__YMB &  4294967292LU)))));
-            ((__MEMORY *)nxt__Y3BD)->previous_linear__XMB=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )Self__U3BD) - (unsigned long)begin_memory__J0H))));
-          };
-          result__Z3BD=Self__U3BD;
-        };
-      };
-      if (((void *)result__Z3BD == (void *)NULL)) {
-        result__Z3BD=search__BURB(new_size__TBHC);
-        src__E1BD=(void *)((unsigned long)((__POINTER )Self__U3BD) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-        dst__F1BD=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__Z3BD)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-        siz__J1BD=((__INTEGER )old_size__03BD);
-        siz__J1BD=(__INTEGER)(siz__J1BD / ((__INTEGER )(sizeof(void *))));
-        na_src__H1BD=((__POINTER *)src__E1BD);
-        na_dst__I1BD=((__POINTER *)dst__F1BD);
-        Self__AOFD=(__INTEGER)(siz__J1BD -  1);
-        while ((Self__AOFD >=  0)) {
-          na_dst__I1BD[Self__AOFD]=na_src__H1BD[Self__AOFD];
-          Self__AOFD=(__INTEGER)(Self__AOFD -  1);
-        };
-        prev__I3OD=Self__U3BD->previous_linear__XMB;
-        next__H3OD=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__U3BD) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__U3BD->size_and_id__YMB &  4294967292LU)))));
-        new_free__G3OD=((__MEMORY *)(void *)((unsigned long)begin_memory__J0H - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )prev__I3OD))));
-        new_size__L3OD=(__UINTEGER_32)(Self__U3BD->size_and_id__YMB &  4294967294LU);
-        if (((prev__I3OD ==  4294967295LU) || ((__UINTEGER_32)(new_free__G3OD->size_and_id__YMB &  1) !=  0))) {
-          new_free__G3OD=Self__U3BD;
-          Self__U3BD->next_free__ZMB=first_free__EVRB;
-          Self__U3BD->previous_free__0MB=NULL;
-          if (((void *)first_free__EVRB != (void *)NULL)) {
-            ((__MEMORY *)first_free__EVRB)->previous_free__0MB=Self__U3BD;
-          };
-          first_free__EVRB=Self__U3BD;
-        } else {
-          new_size__L3OD=(__UINTEGER_32)((__UINTEGER_32)(new_size__L3OD + new_free__G3OD->size_and_id__YMB) +  8);
-        };
-        if (((! ((__UINTEGER_32)(Self__U3BD->size_and_id__YMB &  2) !=  0)) && ((__UINTEGER_32)(next__H3OD->size_and_id__YMB &  1) ==  0))) {
-          new_size__L3OD=(__UINTEGER_32)((__UINTEGER_32)(new_size__L3OD + next__H3OD->size_and_id__YMB) +  8);
-          prev__HDJG=next__H3OD->previous_free__0MB;
-          next__IDJG=next__H3OD->next_free__ZMB;
-          if (((void *)prev__HDJG == (void *)NULL)) {
-            first_free__EVRB=next__IDJG;
-          } else {
-            ((__MEMORY *)prev__HDJG)->next_free__ZMB=next__IDJG;
-          };
-          if (((void *)next__IDJG != (void *)NULL)) {
-            ((__MEMORY *)next__IDJG)->previous_free__0MB=prev__HDJG;
-          };
-        };
-        new_free__G3OD->size_and_id__YMB=new_size__L3OD;
-        if (((__UINTEGER_32)(new_free__G3OD->size_and_id__YMB &  2) !=  0)) {
-          last_block[(__tmp__IDHC)] = (new_free__G3OD);
-        } else {
-          next__H3OD=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__U3BD) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__U3BD->size_and_id__YMB &  4294967292LU)))));
-          next__H3OD->previous_linear__XMB=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )new_free__G3OD) - (unsigned long)begin_memory__J0H))));
-        };
-      };
-    } else {
-      result__Z3BD=Self__U3BD;
-    };
-    result__XBHC=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__Z3BD)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  return(result__XBHC);
+  __INTEGER new_capacity__MLT,old_nb_elts__LUZG,upper__ZX1G,Self__XX1G;
+  __CHARACTER *Self__KUZG,*new__NUZG;
+  new_capacity__MLT= 0;
+  if ((Self__KLT->capacity__IBS <= Self__KLT->count__GFC)) {
+    if ((Self__KLT->capacity__IBS ==  0)) {
+      Self__KLT->capacity__IBS= 32;
+      Self__KLT->storage__RBS=create__RLEB( 32);
+    } else {
+      new_capacity__MLT=(__INTEGER)(Self__KLT->capacity__IBS <<  1);
+      Self__KUZG=((__CHARACTER *)Self__KLT->storage__RBS);
+      old_nb_elts__LUZG=Self__KLT->capacity__IBS;
+      new__NUZG=((__CHARACTER *)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )Self__KUZG),((__UINTEGER_32 )old_nb_elts__LUZG),((__UINTEGER_32 )new_capacity__MLT)));
+      upper__ZX1G=(__INTEGER)(new_capacity__MLT -  1);
+      Self__XX1G=old_nb_elts__LUZG;
+      while ((Self__XX1G <= upper__ZX1G)) {
+        new__NUZG[Self__XX1G]='\0';
+        Self__XX1G=(__INTEGER)(Self__XX1G +  1);
+      };
+      Self__KLT->storage__RBS=new__NUZG;
+      Self__KLT->capacity__IBS=new_capacity__MLT;
+    };
+  };
+  ((__CHARACTER *)Self__KLT->storage__RBS)[Self__KLT->count__GFC]=ch__LLT;
+  Self__KLT->count__GFC=(__INTEGER)(Self__KLT->count__GFC +  1);
 }
 
-static void add_last__RST(__FAST_ARRAYoSTRINGo *Self__SST,void *element__TST)
+static void add_last__QRV(__FAST_ARRAYoSTRINGo *Self__RRV,void *element__SRV)
 // ({FAST_ARRAYoSTRINGo},{NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__UST,__tmp__YTT,__tmp__YHAC,Self__BFWD;
-  __BOOLEAN __tmp__CTT;
-  void **__tmp__XTT,**new__FHAC;
-  new_capacity__UST= 0;
-  if (((__INTEGER)(Self__SST->parent_arrayed_collection__YDC.upper__1DC +  1) <= (__INTEGER)(Self__SST->parent_arrayed_collection__YDC.capacity__RLR -  1))) {
-    Self__SST->parent_arrayed_collection__YDC.upper__1DC=(__INTEGER)(Self__SST->parent_arrayed_collection__YDC.upper__1DC +  1);
-    __tmp__CTT=TRUE__;
+  __INTEGER new_capacity__TRV,__tmp__XSV,__tmp__2DEC,Self__CSUD;
+  __BOOLEAN __tmp__BSV;
+  void **__tmp__WSV,**new__IDEC;
+  new_capacity__TRV= 0;
+  if (((__INTEGER)(Self__RRV->parent_arrayed_collection__TJC.upper__WJC +  1) <= (__INTEGER)(Self__RRV->parent_arrayed_collection__TJC.capacity__2FT -  1))) {
+    Self__RRV->parent_arrayed_collection__TJC.upper__WJC=(__INTEGER)(Self__RRV->parent_arrayed_collection__TJC.upper__WJC +  1);
+    __tmp__BSV=TRUE__;
   } else {
-    __tmp__CTT=FALSE__;
-  };
-  if ((! __tmp__CTT)) {
-    if ((Self__SST->parent_arrayed_collection__YDC.capacity__RLR ==  0)) {
-      Self__SST->parent_arrayed_collection__YDC.storage__2LR=create__4UNB( 2);
-      Self__SST->parent_arrayed_collection__YDC.capacity__RLR= 2;
-      Self__SST->parent_arrayed_collection__YDC.upper__1DC= 0;
-    } else {
-      new_capacity__UST=(__INTEGER)(Self__SST->parent_arrayed_collection__YDC.capacity__RLR <<  1);
-      __tmp__XTT=Self__SST->parent_arrayed_collection__YDC.storage__2LR;
-      __tmp__YTT=Self__SST->parent_arrayed_collection__YDC.capacity__RLR;
-      new__FHAC=((void **)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )((void **)__tmp__XTT)),((__UINTEGER_32 )(__INTEGER)(__tmp__YTT * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__UST * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__YHAC=(__INTEGER)(new_capacity__UST -  1);
-      Self__BFWD=__tmp__YTT;
-      while ((Self__BFWD <= __tmp__YHAC)) {
-        new__FHAC[Self__BFWD]=NULL;
-        Self__BFWD=(__INTEGER)(Self__BFWD +  1);
-      };
-      Self__SST->parent_arrayed_collection__YDC.storage__2LR=new__FHAC;
-      Self__SST->parent_arrayed_collection__YDC.capacity__RLR=new_capacity__UST;
-      Self__SST->parent_arrayed_collection__YDC.upper__1DC=(__INTEGER)(Self__SST->parent_arrayed_collection__YDC.upper__1DC +  1);
-    };
-  };
-  ((void **)Self__SST->parent_arrayed_collection__YDC.storage__2LR)[Self__SST->parent_arrayed_collection__YDC.upper__1DC]=element__TST;
+    __tmp__BSV=FALSE__;
+  };
+  if ((! __tmp__BSV)) {
+    if ((Self__RRV->parent_arrayed_collection__TJC.capacity__2FT ==  0)) {
+      Self__RRV->parent_arrayed_collection__TJC.storage__HGT=create__JFRB( 2);
+      Self__RRV->parent_arrayed_collection__TJC.capacity__2FT= 2;
+      Self__RRV->parent_arrayed_collection__TJC.upper__WJC= 0;
+    } else {
+      new_capacity__TRV=(__INTEGER)(Self__RRV->parent_arrayed_collection__TJC.capacity__2FT <<  1);
+      __tmp__WSV=Self__RRV->parent_arrayed_collection__TJC.storage__HGT;
+      __tmp__XSV=Self__RRV->parent_arrayed_collection__TJC.capacity__2FT;
+      new__IDEC=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__WSV)),((__UINTEGER_32 )(__INTEGER)(__tmp__XSV * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__TRV * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__2DEC=(__INTEGER)(new_capacity__TRV -  1);
+      Self__CSUD=__tmp__XSV;
+      while ((Self__CSUD <= __tmp__2DEC)) {
+        new__IDEC[Self__CSUD]=NULL;
+        Self__CSUD=(__INTEGER)(Self__CSUD +  1);
+      };
+      Self__RRV->parent_arrayed_collection__TJC.storage__HGT=new__IDEC;
+      Self__RRV->parent_arrayed_collection__TJC.capacity__2FT=new_capacity__TRV;
+      Self__RRV->parent_arrayed_collection__TJC.upper__WJC=(__INTEGER)(Self__RRV->parent_arrayed_collection__TJC.upper__WJC +  1);
+    };
+  };
+  ((void **)Self__RRV->parent_arrayed_collection__TJC.storage__HGT)[Self__RRV->parent_arrayed_collection__TJC.upper__WJC]=element__SRV;
 }
 
-static __INTEGER prime_number_ceiling__33Z(__INTEGER integer__53Z)
+static __INTEGER prime_number_ceiling__H41(__INTEGER integer__J41)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __INTEGER result__B4Z;
-  __BOOLEAN __tmp__J4Z,__tmp__W4Z,result__IEAB,__tmp__D5Z,result__0EAB;
-  __BOOLEAN __tmp__Q5Z,result__MFAB,__tmp__35Z,result__4FAB,__tmp__KA0;
-  __BOOLEAN result__QGAB,__tmp__XA0,result__CHAB,__tmp__EB0;
-  __BOOLEAN result__UHAB,__tmp__RB0,result__GIAB,__tmp__4B0;
-  __BOOLEAN result__YIAB,__tmp__LC0,result__KJAB,__tmp__YC0;
-  __BOOLEAN result__2JAB,__tmp__FD0,result__OKAB,__tmp__SD0;
-  __BOOLEAN result__ALAB,__tmp__5D0,result__SLAB,__tmp__ME0;
-  __BOOLEAN result__EMAB,__tmp__ZE0,result__WMAB,__tmp__GF0;
-  __BOOLEAN result__INAB,__tmp__TF0,result__0NAB,__tmp__AG0;
-  __BOOLEAN result__MOAB,__tmp__NG0,result__4OAB,__tmp__0G0;
-  __BOOLEAN result__QPAB,__tmp__HH0,result__CQAB,__tmp__UH0;
-  __BOOLEAN result__UQAB,__tmp__BI0,result__GRAB,__tmp__OI0;
-  __BOOLEAN result__YRAB;
-  result__B4Z= 0;
-  if ((integer__53Z <=  11)) {
-    result__B4Z= 11;
-    __tmp__J4Z=TRUE__;
+  __INTEGER result__L41;
+  __BOOLEAN __tmp__T41,__tmp__A51,result__MQCB,__tmp__N51,result__4QCB;
+  __BOOLEAN __tmp__051,result__QRCB,__tmp__HA2,result__CSCB,__tmp__UA2;
+  __BOOLEAN result__USCB,__tmp__BB2,result__GTCB,__tmp__OB2;
+  __BOOLEAN result__YTCB,__tmp__1B2,result__KUCB,__tmp__IC2;
+  __BOOLEAN result__2UCB,__tmp__VC2,result__OVCB,__tmp__CD2;
+  __BOOLEAN result__AWCB,__tmp__PD2,result__SWCB,__tmp__2D2;
+  __BOOLEAN result__EXCB,__tmp__JE2,result__WXCB,__tmp__WE2;
+  __BOOLEAN result__IYCB,__tmp__DF2,result__0YCB,__tmp__QF2;
+  __BOOLEAN result__MZCB,__tmp__3F2,result__4ZCB,__tmp__KG2;
+  __BOOLEAN result__Q0CB,__tmp__XG2,result__C1CB,__tmp__EH2;
+  __BOOLEAN result__U1CB,__tmp__RH2,result__G2CB,__tmp__4H2;
+  __BOOLEAN result__Y2CB,__tmp__LI2,result__K3CB,__tmp__YI2;
+  __BOOLEAN result__23CB;
+  result__L41= 0;
+  if ((integer__J41 <=  11)) {
+    result__L41= 11;
+    __tmp__T41=TRUE__;
   } else {
-    __tmp__J4Z=FALSE__;
+    __tmp__T41=FALSE__;
   };
-  if (__tmp__J4Z) {
-    __tmp__W4Z=TRUE__;
+  if (__tmp__T41) {
+    __tmp__A51=TRUE__;
   } else {
-    result__IEAB=(integer__53Z <=  23);
-    if (result__IEAB) {
-      result__B4Z= 23;
+    result__MQCB=(integer__J41 <=  23);
+    if (result__MQCB) {
+      result__L41= 23;
     };
-    __tmp__W4Z=result__IEAB;
+    __tmp__A51=result__MQCB;
   };
-  if (__tmp__W4Z) {
-    __tmp__D5Z=TRUE__;
+  if (__tmp__A51) {
+    __tmp__N51=TRUE__;
   } else {
-    result__0EAB=(integer__53Z <=  53);
-    if (result__0EAB) {
-      result__B4Z= 53;
+    result__4QCB=(integer__J41 <=  53);
+    if (result__4QCB) {
+      result__L41= 53;
     };
-    __tmp__D5Z=result__0EAB;
+    __tmp__N51=result__4QCB;
   };
-  if (__tmp__D5Z) {
-    __tmp__Q5Z=TRUE__;
+  if (__tmp__N51) {
+    __tmp__051=TRUE__;
   } else {
-    result__MFAB=(integer__53Z <=  97);
-    if (result__MFAB) {
-      result__B4Z= 97;
+    result__QRCB=(integer__J41 <=  97);
+    if (result__QRCB) {
+      result__L41= 97;
     };
-    __tmp__Q5Z=result__MFAB;
+    __tmp__051=result__QRCB;
   };
-  if (__tmp__Q5Z) {
-    __tmp__35Z=TRUE__;
+  if (__tmp__051) {
+    __tmp__HA2=TRUE__;
   } else {
-    result__4FAB=(integer__53Z <=  193);
-    if (result__4FAB) {
-      result__B4Z= 193;
+    result__CSCB=(integer__J41 <=  193);
+    if (result__CSCB) {
+      result__L41= 193;
     };
-    __tmp__35Z=result__4FAB;
+    __tmp__HA2=result__CSCB;
   };
-  if (__tmp__35Z) {
-    __tmp__KA0=TRUE__;
+  if (__tmp__HA2) {
+    __tmp__UA2=TRUE__;
   } else {
-    result__QGAB=(integer__53Z <=  389);
-    if (result__QGAB) {
-      result__B4Z= 389;
+    result__USCB=(integer__J41 <=  389);
+    if (result__USCB) {
+      result__L41= 389;
     };
-    __tmp__KA0=result__QGAB;
+    __tmp__UA2=result__USCB;
   };
-  if (__tmp__KA0) {
-    __tmp__XA0=TRUE__;
+  if (__tmp__UA2) {
+    __tmp__BB2=TRUE__;
   } else {
-    result__CHAB=(integer__53Z <=  769);
-    if (result__CHAB) {
-      result__B4Z= 769;
+    result__GTCB=(integer__J41 <=  769);
+    if (result__GTCB) {
+      result__L41= 769;
     };
-    __tmp__XA0=result__CHAB;
+    __tmp__BB2=result__GTCB;
   };
-  if (__tmp__XA0) {
-    __tmp__EB0=TRUE__;
+  if (__tmp__BB2) {
+    __tmp__OB2=TRUE__;
   } else {
-    result__UHAB=(integer__53Z <=  1543);
-    if (result__UHAB) {
-      result__B4Z= 1543;
+    result__YTCB=(integer__J41 <=  1543);
+    if (result__YTCB) {
+      result__L41= 1543;
     };
-    __tmp__EB0=result__UHAB;
+    __tmp__OB2=result__YTCB;
   };
-  if (__tmp__EB0) {
-    __tmp__RB0=TRUE__;
+  if (__tmp__OB2) {
+    __tmp__1B2=TRUE__;
   } else {
-    result__GIAB=(integer__53Z <=  3079);
-    if (result__GIAB) {
-      result__B4Z= 3079;
+    result__KUCB=(integer__J41 <=  3079);
+    if (result__KUCB) {
+      result__L41= 3079;
     };
-    __tmp__RB0=result__GIAB;
+    __tmp__1B2=result__KUCB;
   };
-  if (__tmp__RB0) {
-    __tmp__4B0=TRUE__;
+  if (__tmp__1B2) {
+    __tmp__IC2=TRUE__;
   } else {
-    result__YIAB=(integer__53Z <=  6151);
-    if (result__YIAB) {
-      result__B4Z= 6151;
+    result__2UCB=(integer__J41 <=  6151);
+    if (result__2UCB) {
+      result__L41= 6151;
     };
-    __tmp__4B0=result__YIAB;
+    __tmp__IC2=result__2UCB;
   };
-  if (__tmp__4B0) {
-    __tmp__LC0=TRUE__;
+  if (__tmp__IC2) {
+    __tmp__VC2=TRUE__;
   } else {
-    result__KJAB=(integer__53Z <=  12289);
-    if (result__KJAB) {
-      result__B4Z= 12289;
+    result__OVCB=(integer__J41 <=  12289);
+    if (result__OVCB) {
+      result__L41= 12289;
     };
-    __tmp__LC0=result__KJAB;
+    __tmp__VC2=result__OVCB;
   };
-  if (__tmp__LC0) {
-    __tmp__YC0=TRUE__;
+  if (__tmp__VC2) {
+    __tmp__CD2=TRUE__;
   } else {
-    result__2JAB=(integer__53Z <=  24593);
-    if (result__2JAB) {
-      result__B4Z= 24593;
+    result__AWCB=(integer__J41 <=  24593);
+    if (result__AWCB) {
+      result__L41= 24593;
     };
-    __tmp__YC0=result__2JAB;
+    __tmp__CD2=result__AWCB;
   };
-  if (__tmp__YC0) {
-    __tmp__FD0=TRUE__;
+  if (__tmp__CD2) {
+    __tmp__PD2=TRUE__;
   } else {
-    result__OKAB=(integer__53Z <=  49157);
-    if (result__OKAB) {
-      result__B4Z= 49157;
+    result__SWCB=(integer__J41 <=  49157);
+    if (result__SWCB) {
+      result__L41= 49157;
     };
-    __tmp__FD0=result__OKAB;
+    __tmp__PD2=result__SWCB;
   };
-  if (__tmp__FD0) {
-    __tmp__SD0=TRUE__;
+  if (__tmp__PD2) {
+    __tmp__2D2=TRUE__;
   } else {
-    result__ALAB=(integer__53Z <=  98317);
-    if (result__ALAB) {
-      result__B4Z= 98317;
+    result__EXCB=(integer__J41 <=  98317);
+    if (result__EXCB) {
+      result__L41= 98317;
     };
-    __tmp__SD0=result__ALAB;
+    __tmp__2D2=result__EXCB;
   };
-  if (__tmp__SD0) {
-    __tmp__5D0=TRUE__;
+  if (__tmp__2D2) {
+    __tmp__JE2=TRUE__;
   } else {
-    result__SLAB=(integer__53Z <=  196613);
-    if (result__SLAB) {
-      result__B4Z= 196613;
+    result__WXCB=(integer__J41 <=  196613);
+    if (result__WXCB) {
+      result__L41= 196613;
     };
-    __tmp__5D0=result__SLAB;
+    __tmp__JE2=result__WXCB;
   };
-  if (__tmp__5D0) {
-    __tmp__ME0=TRUE__;
+  if (__tmp__JE2) {
+    __tmp__WE2=TRUE__;
   } else {
-    result__EMAB=(integer__53Z <=  393241);
-    if (result__EMAB) {
-      result__B4Z= 393241;
+    result__IYCB=(integer__J41 <=  393241);
+    if (result__IYCB) {
+      result__L41= 393241;
     };
-    __tmp__ME0=result__EMAB;
+    __tmp__WE2=result__IYCB;
   };
-  if (__tmp__ME0) {
-    __tmp__ZE0=TRUE__;
+  if (__tmp__WE2) {
+    __tmp__DF2=TRUE__;
   } else {
-    result__WMAB=(integer__53Z <=  786433);
-    if (result__WMAB) {
-      result__B4Z= 786433;
+    result__0YCB=(integer__J41 <=  786433);
+    if (result__0YCB) {
+      result__L41= 786433;
     };
-    __tmp__ZE0=result__WMAB;
+    __tmp__DF2=result__0YCB;
   };
-  if (__tmp__ZE0) {
-    __tmp__GF0=TRUE__;
+  if (__tmp__DF2) {
+    __tmp__QF2=TRUE__;
   } else {
-    result__INAB=(integer__53Z <=  1572869);
-    if (result__INAB) {
-      result__B4Z= 1572869;
+    result__MZCB=(integer__J41 <=  1572869);
+    if (result__MZCB) {
+      result__L41= 1572869;
     };
-    __tmp__GF0=result__INAB;
+    __tmp__QF2=result__MZCB;
   };
-  if (__tmp__GF0) {
-    __tmp__TF0=TRUE__;
+  if (__tmp__QF2) {
+    __tmp__3F2=TRUE__;
   } else {
-    result__0NAB=(integer__53Z <=  3145739);
-    if (result__0NAB) {
-      result__B4Z= 3145739;
+    result__4ZCB=(integer__J41 <=  3145739);
+    if (result__4ZCB) {
+      result__L41= 3145739;
     };
-    __tmp__TF0=result__0NAB;
+    __tmp__3F2=result__4ZCB;
   };
-  if (__tmp__TF0) {
-    __tmp__AG0=TRUE__;
+  if (__tmp__3F2) {
+    __tmp__KG2=TRUE__;
   } else {
-    result__MOAB=(integer__53Z <=  6291469);
-    if (result__MOAB) {
-      result__B4Z= 6291469;
+    result__Q0CB=(integer__J41 <=  6291469);
+    if (result__Q0CB) {
+      result__L41= 6291469;
     };
-    __tmp__AG0=result__MOAB;
+    __tmp__KG2=result__Q0CB;
   };
-  if (__tmp__AG0) {
-    __tmp__NG0=TRUE__;
+  if (__tmp__KG2) {
+    __tmp__XG2=TRUE__;
   } else {
-    result__4OAB=(integer__53Z <=  12582917);
-    if (result__4OAB) {
-      result__B4Z= 12582917;
+    result__C1CB=(integer__J41 <=  12582917);
+    if (result__C1CB) {
+      result__L41= 12582917;
     };
-    __tmp__NG0=result__4OAB;
+    __tmp__XG2=result__C1CB;
   };
-  if (__tmp__NG0) {
-    __tmp__0G0=TRUE__;
+  if (__tmp__XG2) {
+    __tmp__EH2=TRUE__;
   } else {
-    result__QPAB=(integer__53Z <=  25165843);
-    if (result__QPAB) {
-      result__B4Z= 25165843;
+    result__U1CB=(integer__J41 <=  25165843);
+    if (result__U1CB) {
+      result__L41= 25165843;
     };
-    __tmp__0G0=result__QPAB;
+    __tmp__EH2=result__U1CB;
   };
-  if (__tmp__0G0) {
-    __tmp__HH0=TRUE__;
+  if (__tmp__EH2) {
+    __tmp__RH2=TRUE__;
   } else {
-    result__CQAB=(integer__53Z <=  50331653);
-    if (result__CQAB) {
-      result__B4Z= 50331653;
+    result__G2CB=(integer__J41 <=  50331653);
+    if (result__G2CB) {
+      result__L41= 50331653;
     };
-    __tmp__HH0=result__CQAB;
+    __tmp__RH2=result__G2CB;
   };
-  if (__tmp__HH0) {
-    __tmp__UH0=TRUE__;
+  if (__tmp__RH2) {
+    __tmp__4H2=TRUE__;
   } else {
-    result__UQAB=(integer__53Z <=  100663319);
-    if (result__UQAB) {
-      result__B4Z= 100663319;
+    result__Y2CB=(integer__J41 <=  100663319);
+    if (result__Y2CB) {
+      result__L41= 100663319;
     };
-    __tmp__UH0=result__UQAB;
+    __tmp__4H2=result__Y2CB;
   };
-  if (__tmp__UH0) {
-    __tmp__BI0=TRUE__;
+  if (__tmp__4H2) {
+    __tmp__LI2=TRUE__;
   } else {
-    result__GRAB=(integer__53Z <=  201326611);
-    if (result__GRAB) {
-      result__B4Z= 201326611;
+    result__K3CB=(integer__J41 <=  201326611);
+    if (result__K3CB) {
+      result__L41= 201326611;
     };
-    __tmp__BI0=result__GRAB;
+    __tmp__LI2=result__K3CB;
   };
-  if (__tmp__BI0) {
-    __tmp__OI0=TRUE__;
+  if (__tmp__LI2) {
+    __tmp__YI2=TRUE__;
   } else {
-    result__YRAB=(integer__53Z <=  402653189);
-    if (result__YRAB) {
-      result__B4Z= 402653189;
+    result__23CB=(integer__J41 <=  402653189);
+    if (result__23CB) {
+      result__L41= 402653189;
     };
-    __tmp__OI0=result__YRAB;
+    __tmp__YI2=result__23CB;
   };
-  if ((! __tmp__OI0)) {
-    if ((integer__53Z <=  805306457)) {
-      result__B4Z= 805306457;
+  if ((! __tmp__YI2)) {
+    if ((integer__J41 <=  805306457)) {
+      result__L41= 805306457;
     } else {
-      result__B4Z= 1610612741;
+      result__L41= 1610612741;
     };
   };
-  return(result__B4Z);
+  return(result__L41);
 }
 
-static void** create__KG2(__INTEGER nb_elements__MG2)
+static void** create__HB4(__INTEGER nb_elements__JB4)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__XWIG,a__WWIG,new_size__YWIG,new_size2__ZWIG,a__0WIG;
-  __UINTEGER_32 new_size__1WIG;
-  __POINTER result__VWIG,ptr_table__QQJG,next__PQJG,result__RQJG;
-  __INTEGER Self__WYFC;
-  void **Result__WRCB;
-  sz__XWIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__MG2 * ((__INTEGER )(sizeof(void *)))));
-  result__VWIG=((__POINTER )(NULL));
-  a__WWIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__YWIG=(__UINTEGER_32)((__UINTEGER_32)(sz__XWIG + a__WWIG) & (__UINTEGER_32)(~ a__WWIG));
-  new_size2__ZWIG=(__UINTEGER_32)(new_size__YWIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__ZWIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__0WIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__1WIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__ZWIG + a__0WIG) & (__UINTEGER_32)(~ a__0WIG));
-    ptr_table__QQJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1WIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__PQJG=((__POINTER )(NULL));
-    result__RQJG=((__POINTER *)ptr_table__QQJG)[ 0];
-    if ((result__RQJG == (void *)NULL)) {
-      result__RQJG=new_lab__RUJ(new_size__1WIG);
-      next__PQJG=(void *)((unsigned long)result__RQJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1WIG)));
-      ((__POINTER *)next__PQJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__QQJG)[ 0]=next__PQJG;
-    } else {
-      next__PQJG=((__POINTER *)result__RQJG)[ 0];
-      if ((next__PQJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RQJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__1WIG <<  1)) <=  4096)) {
-          next__PQJG=(void *)((unsigned long)result__RQJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1WIG)));
-        } else {
-          next__PQJG=new_lab__RUJ(new_size__1WIG);
-        };
-        ((__POINTER *)next__PQJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__QQJG)[ 0]=next__PQJG;
-      } else {
-        ((__POINTER *)result__RQJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__PQJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__RQJG=next__PQJG;
-      };
-    };
-    ((__POINTER *)result__RQJG)[ 0]=((__POINTER ) 3);
-    result__VWIG=(void *)((unsigned long)result__RQJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__ZUZG,a__4UZG,new_size__0UZG,new_size2__1UZG,a__CVZG;
+  __UINTEGER_32 new_size__DVZG;
+  __POINTER result__YUZG,ptr_table__G02G,next__F02G,result__H02G;
+  void *result__FE5G;
+  __INTEGER Self__2RJC;
+  void **Result__4YEB;
+  sz__ZUZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__JB4 * ((__INTEGER )(sizeof(void *)))));
+  result__YUZG=((__POINTER )(NULL));
+  a__4UZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__0UZG=(__UINTEGER_32)((__UINTEGER_32)(sz__ZUZG + a__4UZG) & (__UINTEGER_32)(~ a__4UZG));
+  new_size2__1UZG=(__UINTEGER_32)(new_size__0UZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__1UZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__CVZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__DVZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__1UZG + a__CVZG) & (__UINTEGER_32)(~ a__CVZG));
+    ptr_table__G02G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DVZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__F02G=((__POINTER )(NULL));
+    result__H02G=((__POINTER *)ptr_table__G02G)[ 0];
+    if ((result__H02G == (void *)NULL)) {
+      result__H02G=new_lab__2QJ(new_size__DVZG);
+      next__F02G=(void *)((unsigned long)result__H02G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DVZG)));
+      ((__POINTER *)next__F02G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__G02G)[ 0]=next__F02G;
+    } else {
+      next__F02G=((__POINTER *)result__H02G)[ 0];
+      if ((next__F02G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H02G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__DVZG <<  1)) <=  4096)) {
+          next__F02G=(void *)((unsigned long)result__H02G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DVZG)));
+        } else {
+          next__F02G=new_lab__2QJ(new_size__DVZG);
+        };
+        ((__POINTER *)next__F02G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__G02G)[ 0]=next__F02G;
+      } else {
+        ((__POINTER *)result__H02G)[ 0]=(void *)((unsigned long)((__POINTER *)next__F02G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__H02G=next__F02G;
+      };
+    };
+    ((__POINTER *)result__H02G)[ 0]=((__POINTER ) 3);
+    result__YUZG=(void *)((unsigned long)result__H02G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__VWIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__YWIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__FE5G=first_free__HDVB;
+    while ((((void *)result__FE5G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__FE5G)->map_size_and_id__YSB &  4294967292LU) < new_size__0UZG))) {
+      result__FE5G=((__MEMORY *)result__FE5G)->map_next_free__ZSB;
+    };
+    if (((void *)result__FE5G == (void *)NULL)) {
+      result__FE5G=new_page__454();
+    };
+    to_busy__index__CPFC(result__FE5G,new_size__0UZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__FE5G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__YUZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__FE5G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__WRCB=((void **)result__VWIG);
-  Self__WYFC=(__INTEGER)(nb_elements__MG2 -  1);
-  while ((Self__WYFC >=  0)) {
-    Result__WRCB[Self__WYFC]=NULL;
-    Self__WYFC=(__INTEGER)(Self__WYFC -  1);
+  Result__4YEB=((void **)result__YUZG);
+  Self__2RJC=(__INTEGER)(nb_elements__JB4 -  1);
+  while ((Self__2RJC >=  0)) {
+    Result__4YEB[Self__2RJC]=NULL;
+    Self__2RJC=(__INTEGER)(Self__2RJC -  1);
   };
-  return(Result__WRCB);
+  return(Result__4YEB);
 }
 
-static void** create__3HQC(__INTEGER nb_elements__5HQC)
+static void** create__Y2SC(__INTEGER nb_elements__02SC)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__5WIG,a__4WIG,new_size__AXIG,new_size2__BXIG,a__CXIG;
-  __UINTEGER_32 new_size__DXIG;
-  __POINTER result__3WIG,ptr_table__VQJG,next__UQJG,result__WQJG;
-  __INTEGER Self__EEXD;
-  void **Result__OZ0C;
-  sz__5WIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__5HQC * ((__INTEGER )(sizeof(void *)))));
-  result__3WIG=((__POINTER )(NULL));
-  a__4WIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__AXIG=(__UINTEGER_32)((__UINTEGER_32)(sz__5WIG + a__4WIG) & (__UINTEGER_32)(~ a__4WIG));
-  new_size2__BXIG=(__UINTEGER_32)(new_size__AXIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__BXIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__CXIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__DXIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__BXIG + a__CXIG) & (__UINTEGER_32)(~ a__CXIG));
-    ptr_table__VQJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DXIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__UQJG=((__POINTER )(NULL));
-    result__WQJG=((__POINTER *)ptr_table__VQJG)[ 0];
-    if ((result__WQJG == (void *)NULL)) {
-      result__WQJG=new_lab__RUJ(new_size__DXIG);
-      next__UQJG=(void *)((unsigned long)result__WQJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DXIG)));
-      ((__POINTER *)next__UQJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__VQJG)[ 0]=next__UQJG;
-    } else {
-      next__UQJG=((__POINTER *)result__WQJG)[ 0];
-      if ((next__UQJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WQJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__DXIG <<  1)) <=  4096)) {
-          next__UQJG=(void *)((unsigned long)result__WQJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DXIG)));
-        } else {
-          next__UQJG=new_lab__RUJ(new_size__DXIG);
-        };
-        ((__POINTER *)next__UQJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__VQJG)[ 0]=next__UQJG;
-      } else {
-        ((__POINTER *)result__WQJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__UQJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__WQJG=next__UQJG;
-      };
-    };
-    ((__POINTER *)result__WQJG)[ 0]=((__POINTER ) 3);
-    result__3WIG=(void *)((unsigned long)result__WQJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__FVZG,a__KVZG,new_size__GVZG,new_size2__HVZG,a__OVZG;
+  __UINTEGER_32 new_size__PVZG;
+  __POINTER result__EVZG,ptr_table__L02G,next__K02G,result__M02G;
+  void *result__IE5G;
+  __INTEGER Self__3WVD;
+  void **Result__OX2C;
+  sz__FVZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__02SC * ((__INTEGER )(sizeof(void *)))));
+  result__EVZG=((__POINTER )(NULL));
+  a__KVZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__GVZG=(__UINTEGER_32)((__UINTEGER_32)(sz__FVZG + a__KVZG) & (__UINTEGER_32)(~ a__KVZG));
+  new_size2__HVZG=(__UINTEGER_32)(new_size__GVZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__HVZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__OVZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__PVZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__HVZG + a__OVZG) & (__UINTEGER_32)(~ a__OVZG));
+    ptr_table__L02G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PVZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__K02G=((__POINTER )(NULL));
+    result__M02G=((__POINTER *)ptr_table__L02G)[ 0];
+    if ((result__M02G == (void *)NULL)) {
+      result__M02G=new_lab__2QJ(new_size__PVZG);
+      next__K02G=(void *)((unsigned long)result__M02G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PVZG)));
+      ((__POINTER *)next__K02G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__L02G)[ 0]=next__K02G;
+    } else {
+      next__K02G=((__POINTER *)result__M02G)[ 0];
+      if ((next__K02G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M02G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__PVZG <<  1)) <=  4096)) {
+          next__K02G=(void *)((unsigned long)result__M02G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PVZG)));
+        } else {
+          next__K02G=new_lab__2QJ(new_size__PVZG);
+        };
+        ((__POINTER *)next__K02G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__L02G)[ 0]=next__K02G;
+      } else {
+        ((__POINTER *)result__M02G)[ 0]=(void *)((unsigned long)((__POINTER *)next__K02G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__M02G=next__K02G;
+      };
+    };
+    ((__POINTER *)result__M02G)[ 0]=((__POINTER ) 3);
+    result__EVZG=(void *)((unsigned long)result__M02G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__3WIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__AXIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__IE5G=first_free__HDVB;
+    while ((((void *)result__IE5G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__IE5G)->map_size_and_id__YSB &  4294967292LU) < new_size__GVZG))) {
+      result__IE5G=((__MEMORY *)result__IE5G)->map_next_free__ZSB;
+    };
+    if (((void *)result__IE5G == (void *)NULL)) {
+      result__IE5G=new_page__454();
+    };
+    to_busy__index__CPFC(result__IE5G,new_size__GVZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__IE5G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__EVZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__IE5G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+  };
+  Result__OX2C=((void **)result__EVZG);
+  Self__3WVD=(__INTEGER)(nb_elements__02SC -  1);
+  while ((Self__3WVD >=  0)) {
+    Result__OX2C[Self__3WVD]=NULL;
+    Self__3WVD=(__INTEGER)(Self__3WVD -  1);
+  };
+  return(Result__OX2C);
+}
+
+static void** create__WESB(__INTEGER nb_elements__YESB)
+// ({INTEGER}) With resultNo recursive, No inlinable.
+{
+  __UINTEGER_32 sz__RVZG,a__WVZG,new_size__SVZG,new_size2__TVZG,a__0VZG;
+  __UINTEGER_32 new_size__1VZG;
+  __POINTER result__QVZG,ptr_table__Q02G,next__P02G,result__R02G;
+  void *result__LE5G;
+  __INTEGER Self__E4MC;
+  void **Result__PJVB;
+  sz__RVZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__YESB * ((__INTEGER )(sizeof(void *)))));
+  result__QVZG=((__POINTER )(NULL));
+  a__WVZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__SVZG=(__UINTEGER_32)((__UINTEGER_32)(sz__RVZG + a__WVZG) & (__UINTEGER_32)(~ a__WVZG));
+  new_size2__TVZG=(__UINTEGER_32)(new_size__SVZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__TVZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__0VZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__1VZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__TVZG + a__0VZG) & (__UINTEGER_32)(~ a__0VZG));
+    ptr_table__Q02G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1VZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__P02G=((__POINTER )(NULL));
+    result__R02G=((__POINTER *)ptr_table__Q02G)[ 0];
+    if ((result__R02G == (void *)NULL)) {
+      result__R02G=new_lab__2QJ(new_size__1VZG);
+      next__P02G=(void *)((unsigned long)result__R02G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1VZG)));
+      ((__POINTER *)next__P02G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__Q02G)[ 0]=next__P02G;
+    } else {
+      next__P02G=((__POINTER *)result__R02G)[ 0];
+      if ((next__P02G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R02G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__1VZG <<  1)) <=  4096)) {
+          next__P02G=(void *)((unsigned long)result__R02G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1VZG)));
+        } else {
+          next__P02G=new_lab__2QJ(new_size__1VZG);
+        };
+        ((__POINTER *)next__P02G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__Q02G)[ 0]=next__P02G;
+      } else {
+        ((__POINTER *)result__R02G)[ 0]=(void *)((unsigned long)((__POINTER *)next__P02G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__R02G=next__P02G;
+      };
+    };
+    ((__POINTER *)result__R02G)[ 0]=((__POINTER ) 3);
+    result__QVZG=(void *)((unsigned long)result__R02G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__LE5G=first_free__HDVB;
+    while ((((void *)result__LE5G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__LE5G)->map_size_and_id__YSB &  4294967292LU) < new_size__SVZG))) {
+      result__LE5G=((__MEMORY *)result__LE5G)->map_next_free__ZSB;
+    };
+    if (((void *)result__LE5G == (void *)NULL)) {
+      result__LE5G=new_page__454();
+    };
+    to_busy__index__CPFC(result__LE5G,new_size__SVZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__LE5G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__QVZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__LE5G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__OZ0C=((void **)result__3WIG);
-  Self__EEXD=(__INTEGER)(nb_elements__5HQC -  1);
-  while ((Self__EEXD >=  0)) {
-    Result__OZ0C[Self__EEXD]=NULL;
-    Self__EEXD=(__INTEGER)(Self__EEXD -  1);
+  Result__PJVB=((void **)result__QVZG);
+  Self__E4MC=(__INTEGER)(nb_elements__YESB -  1);
+  while ((Self__E4MC >=  0)) {
+    Result__PJVB[Self__E4MC]=NULL;
+    Self__E4MC=(__INTEGER)(Self__E4MC -  1);
   };
-  return(Result__OZ0C);
+  return(Result__PJVB);
 }
 
-static void** create__PWOB(__INTEGER nb_elements__RWOB)
+static void** create__RF4(__INTEGER nb_elements__TF4)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__HXIG,a__GXIG,new_size__IXIG,new_size2__JXIG,a__KXIG;
-  __UINTEGER_32 new_size__LXIG;
-  __POINTER result__FXIG,ptr_table__0QJG,next__ZQJG,result__1QJG;
-  __INTEGER Self__B4JC;
-  void **Result__30RB;
-  sz__HXIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__RWOB * ((__INTEGER )(sizeof(void *)))));
-  result__FXIG=((__POINTER )(NULL));
-  a__GXIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__IXIG=(__UINTEGER_32)((__UINTEGER_32)(sz__HXIG + a__GXIG) & (__UINTEGER_32)(~ a__GXIG));
-  new_size2__JXIG=(__UINTEGER_32)(new_size__IXIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__JXIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__KXIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__LXIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__JXIG + a__KXIG) & (__UINTEGER_32)(~ a__KXIG));
-    ptr_table__0QJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LXIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__ZQJG=((__POINTER )(NULL));
-    result__1QJG=((__POINTER *)ptr_table__0QJG)[ 0];
-    if ((result__1QJG == (void *)NULL)) {
-      result__1QJG=new_lab__RUJ(new_size__LXIG);
-      next__ZQJG=(void *)((unsigned long)result__1QJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LXIG)));
-      ((__POINTER *)next__ZQJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__0QJG)[ 0]=next__ZQJG;
-    } else {
-      next__ZQJG=((__POINTER *)result__1QJG)[ 0];
-      if ((next__ZQJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1QJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__LXIG <<  1)) <=  4096)) {
-          next__ZQJG=(void *)((unsigned long)result__1QJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LXIG)));
-        } else {
-          next__ZQJG=new_lab__RUJ(new_size__LXIG);
-        };
-        ((__POINTER *)next__ZQJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__0QJG)[ 0]=next__ZQJG;
-      } else {
-        ((__POINTER *)result__1QJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZQJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__1QJG=next__ZQJG;
-      };
-    };
-    ((__POINTER *)result__1QJG)[ 0]=((__POINTER ) 3);
-    result__FXIG=(void *)((unsigned long)result__1QJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__3VZG,a__CWZG,new_size__4VZG,new_size2__5VZG,a__GWZG;
+  __UINTEGER_32 new_size__HWZG;
+  __POINTER result__2VZG,ptr_table__V02G,next__U02G,result__W02G;
+  void *result__OE5G;
+  __INTEGER Self__DTJC;
+  void **Result__54EB;
+  sz__3VZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__TF4 * ((__INTEGER )(sizeof(void *)))));
+  result__2VZG=((__POINTER )(NULL));
+  a__CWZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__4VZG=(__UINTEGER_32)((__UINTEGER_32)(sz__3VZG + a__CWZG) & (__UINTEGER_32)(~ a__CWZG));
+  new_size2__5VZG=(__UINTEGER_32)(new_size__4VZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__5VZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__GWZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__HWZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__5VZG + a__GWZG) & (__UINTEGER_32)(~ a__GWZG));
+    ptr_table__V02G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HWZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__U02G=((__POINTER )(NULL));
+    result__W02G=((__POINTER *)ptr_table__V02G)[ 0];
+    if ((result__W02G == (void *)NULL)) {
+      result__W02G=new_lab__2QJ(new_size__HWZG);
+      next__U02G=(void *)((unsigned long)result__W02G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HWZG)));
+      ((__POINTER *)next__U02G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__V02G)[ 0]=next__U02G;
+    } else {
+      next__U02G=((__POINTER *)result__W02G)[ 0];
+      if ((next__U02G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__W02G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__HWZG <<  1)) <=  4096)) {
+          next__U02G=(void *)((unsigned long)result__W02G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HWZG)));
+        } else {
+          next__U02G=new_lab__2QJ(new_size__HWZG);
+        };
+        ((__POINTER *)next__U02G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__V02G)[ 0]=next__U02G;
+      } else {
+        ((__POINTER *)result__W02G)[ 0]=(void *)((unsigned long)((__POINTER *)next__U02G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__W02G=next__U02G;
+      };
+    };
+    ((__POINTER *)result__W02G)[ 0]=((__POINTER ) 3);
+    result__2VZG=(void *)((unsigned long)result__W02G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__FXIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__IXIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__OE5G=first_free__HDVB;
+    while ((((void *)result__OE5G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__OE5G)->map_size_and_id__YSB &  4294967292LU) < new_size__4VZG))) {
+      result__OE5G=((__MEMORY *)result__OE5G)->map_next_free__ZSB;
+    };
+    if (((void *)result__OE5G == (void *)NULL)) {
+      result__OE5G=new_page__454();
+    };
+    to_busy__index__CPFC(result__OE5G,new_size__4VZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__OE5G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__2VZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__OE5G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__30RB=((void **)result__FXIG);
-  Self__B4JC=(__INTEGER)(nb_elements__RWOB -  1);
-  while ((Self__B4JC >=  0)) {
-    Result__30RB[Self__B4JC]=NULL;
-    Self__B4JC=(__INTEGER)(Self__B4JC -  1);
+  Result__54EB=((void **)result__2VZG);
+  Self__DTJC=(__INTEGER)(nb_elements__TF4 -  1);
+  while ((Self__DTJC >=  0)) {
+    Result__54EB[Self__DTJC]=NULL;
+    Self__DTJC=(__INTEGER)(Self__DTJC -  1);
   };
-  return(Result__30RB);
+  return(Result__54EB);
 }
 
-static void** create__TC2(__INTEGER nb_elements__VC2)
+static void** create__2Y2(__INTEGER nb_elements__4Y2)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__PXIG,a__OXIG,new_size__QXIG,new_size2__RXIG,a__SXIG;
-  __UINTEGER_32 new_size__TXIG;
-  __POINTER result__NXIG,ptr_table__5QJG,next__4QJG,result__ARJG;
-  __INTEGER Self__PXFC;
-  void **Result__INCB;
-  sz__PXIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__VC2 * ((__INTEGER )(sizeof(void *)))));
-  result__NXIG=((__POINTER )(NULL));
-  a__OXIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__QXIG=(__UINTEGER_32)((__UINTEGER_32)(sz__PXIG + a__OXIG) & (__UINTEGER_32)(~ a__OXIG));
-  new_size2__RXIG=(__UINTEGER_32)(new_size__QXIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__RXIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__SXIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__TXIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__RXIG + a__SXIG) & (__UINTEGER_32)(~ a__SXIG));
-    ptr_table__5QJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TXIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__4QJG=((__POINTER )(NULL));
-    result__ARJG=((__POINTER *)ptr_table__5QJG)[ 0];
-    if ((result__ARJG == (void *)NULL)) {
-      result__ARJG=new_lab__RUJ(new_size__TXIG);
-      next__4QJG=(void *)((unsigned long)result__ARJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TXIG)));
-      ((__POINTER *)next__4QJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__5QJG)[ 0]=next__4QJG;
-    } else {
-      next__4QJG=((__POINTER *)result__ARJG)[ 0];
-      if ((next__4QJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ARJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__TXIG <<  1)) <=  4096)) {
-          next__4QJG=(void *)((unsigned long)result__ARJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TXIG)));
-        } else {
-          next__4QJG=new_lab__RUJ(new_size__TXIG);
-        };
-        ((__POINTER *)next__4QJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__5QJG)[ 0]=next__4QJG;
-      } else {
-        ((__POINTER *)result__ARJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__4QJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__ARJG=next__4QJG;
-      };
-    };
-    ((__POINTER *)result__ARJG)[ 0]=((__POINTER ) 3);
-    result__NXIG=(void *)((unsigned long)result__ARJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__JWZG,a__OWZG,new_size__KWZG,new_size2__LWZG,a__SWZG;
+  __UINTEGER_32 new_size__TWZG;
+  __POINTER result__IWZG,ptr_table__002G,next__Z02G,result__102G;
+  void *result__RE5G;
+  __INTEGER Self__FLJC;
+  void **Result__TQDB;
+  sz__JWZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__4Y2 * ((__INTEGER )(sizeof(void *)))));
+  result__IWZG=((__POINTER )(NULL));
+  a__OWZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__KWZG=(__UINTEGER_32)((__UINTEGER_32)(sz__JWZG + a__OWZG) & (__UINTEGER_32)(~ a__OWZG));
+  new_size2__LWZG=(__UINTEGER_32)(new_size__KWZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__LWZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__SWZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__TWZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__LWZG + a__SWZG) & (__UINTEGER_32)(~ a__SWZG));
+    ptr_table__002G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TWZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__Z02G=((__POINTER )(NULL));
+    result__102G=((__POINTER *)ptr_table__002G)[ 0];
+    if ((result__102G == (void *)NULL)) {
+      result__102G=new_lab__2QJ(new_size__TWZG);
+      next__Z02G=(void *)((unsigned long)result__102G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TWZG)));
+      ((__POINTER *)next__Z02G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__002G)[ 0]=next__Z02G;
+    } else {
+      next__Z02G=((__POINTER *)result__102G)[ 0];
+      if ((next__Z02G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__102G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__TWZG <<  1)) <=  4096)) {
+          next__Z02G=(void *)((unsigned long)result__102G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TWZG)));
+        } else {
+          next__Z02G=new_lab__2QJ(new_size__TWZG);
+        };
+        ((__POINTER *)next__Z02G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__002G)[ 0]=next__Z02G;
+      } else {
+        ((__POINTER *)result__102G)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z02G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__102G=next__Z02G;
+      };
+    };
+    ((__POINTER *)result__102G)[ 0]=((__POINTER ) 3);
+    result__IWZG=(void *)((unsigned long)result__102G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__NXIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__QXIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__RE5G=first_free__HDVB;
+    while ((((void *)result__RE5G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__RE5G)->map_size_and_id__YSB &  4294967292LU) < new_size__KWZG))) {
+      result__RE5G=((__MEMORY *)result__RE5G)->map_next_free__ZSB;
+    };
+    if (((void *)result__RE5G == (void *)NULL)) {
+      result__RE5G=new_page__454();
+    };
+    to_busy__index__CPFC(result__RE5G,new_size__KWZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__RE5G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__IWZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__RE5G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__INCB=((void **)result__NXIG);
-  Self__PXFC=(__INTEGER)(nb_elements__VC2 -  1);
-  while ((Self__PXFC >=  0)) {
-    Result__INCB[Self__PXFC]=NULL;
-    Self__PXFC=(__INTEGER)(Self__PXFC -  1);
+  Result__TQDB=((void **)result__IWZG);
+  Self__FLJC=(__INTEGER)(nb_elements__4Y2 -  1);
+  while ((Self__FLJC >=  0)) {
+    Result__TQDB[Self__FLJC]=NULL;
+    Self__FLJC=(__INTEGER)(Self__FLJC -  1);
   };
-  return(Result__INCB);
+  return(Result__TQDB);
 }
 
-static void** create__RY0(__INTEGER nb_elements__TY0)
+static void** create__2IRB(__INTEGER nb_elements__4IRB)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__XXIG,a__WXIG,new_size__YXIG,new_size2__ZXIG,a__0XIG;
-  __UINTEGER_32 new_size__1XIG;
-  __POINTER result__VXIG,ptr_table__ERJG,next__DRJG,result__FRJG;
-  __INTEGER Self__LTFC;
-  void **Result__OEBB;
-  sz__XXIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__TY0 * ((__INTEGER )(sizeof(void *)))));
-  result__VXIG=((__POINTER )(NULL));
-  a__WXIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__YXIG=(__UINTEGER_32)((__UINTEGER_32)(sz__XXIG + a__WXIG) & (__UINTEGER_32)(~ a__WXIG));
-  new_size2__ZXIG=(__UINTEGER_32)(new_size__YXIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__ZXIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__0XIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__1XIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__ZXIG + a__0XIG) & (__UINTEGER_32)(~ a__0XIG));
-    ptr_table__ERJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1XIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__DRJG=((__POINTER )(NULL));
-    result__FRJG=((__POINTER *)ptr_table__ERJG)[ 0];
-    if ((result__FRJG == (void *)NULL)) {
-      result__FRJG=new_lab__RUJ(new_size__1XIG);
-      next__DRJG=(void *)((unsigned long)result__FRJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1XIG)));
-      ((__POINTER *)next__DRJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__ERJG)[ 0]=next__DRJG;
-    } else {
-      next__DRJG=((__POINTER *)result__FRJG)[ 0];
-      if ((next__DRJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FRJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__1XIG <<  1)) <=  4096)) {
-          next__DRJG=(void *)((unsigned long)result__FRJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1XIG)));
-        } else {
-          next__DRJG=new_lab__RUJ(new_size__1XIG);
-        };
-        ((__POINTER *)next__DRJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ERJG)[ 0]=next__DRJG;
-      } else {
-        ((__POINTER *)result__FRJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__DRJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__FRJG=next__DRJG;
-      };
-    };
-    ((__POINTER *)result__FRJG)[ 0]=((__POINTER ) 3);
-    result__VXIG=(void *)((unsigned long)result__FRJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__VWZG,a__0WZG,new_size__WWZG,new_size2__XWZG,a__4WZG;
+  __UINTEGER_32 new_size__5WZG;
+  __POINTER result__UWZG,ptr_table__502G,next__402G,result__A12G;
+  void *result__UE5G;
+  __INTEGER Self__FYMC;
+  void **Result__GIUB;
+  sz__VWZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__4IRB * ((__INTEGER )(sizeof(void *)))));
+  result__UWZG=((__POINTER )(NULL));
+  a__0WZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__WWZG=(__UINTEGER_32)((__UINTEGER_32)(sz__VWZG + a__0WZG) & (__UINTEGER_32)(~ a__0WZG));
+  new_size2__XWZG=(__UINTEGER_32)(new_size__WWZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__XWZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__4WZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__5WZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__XWZG + a__4WZG) & (__UINTEGER_32)(~ a__4WZG));
+    ptr_table__502G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5WZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__402G=((__POINTER )(NULL));
+    result__A12G=((__POINTER *)ptr_table__502G)[ 0];
+    if ((result__A12G == (void *)NULL)) {
+      result__A12G=new_lab__2QJ(new_size__5WZG);
+      next__402G=(void *)((unsigned long)result__A12G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5WZG)));
+      ((__POINTER *)next__402G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__502G)[ 0]=next__402G;
+    } else {
+      next__402G=((__POINTER *)result__A12G)[ 0];
+      if ((next__402G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A12G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__5WZG <<  1)) <=  4096)) {
+          next__402G=(void *)((unsigned long)result__A12G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5WZG)));
+        } else {
+          next__402G=new_lab__2QJ(new_size__5WZG);
+        };
+        ((__POINTER *)next__402G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__502G)[ 0]=next__402G;
+      } else {
+        ((__POINTER *)result__A12G)[ 0]=(void *)((unsigned long)((__POINTER *)next__402G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__A12G=next__402G;
+      };
+    };
+    ((__POINTER *)result__A12G)[ 0]=((__POINTER ) 3);
+    result__UWZG=(void *)((unsigned long)result__A12G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__VXIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__YXIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__UE5G=first_free__HDVB;
+    while ((((void *)result__UE5G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__UE5G)->map_size_and_id__YSB &  4294967292LU) < new_size__WWZG))) {
+      result__UE5G=((__MEMORY *)result__UE5G)->map_next_free__ZSB;
+    };
+    if (((void *)result__UE5G == (void *)NULL)) {
+      result__UE5G=new_page__454();
+    };
+    to_busy__index__CPFC(result__UE5G,new_size__WWZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__UE5G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__UWZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__UE5G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__OEBB=((void **)result__VXIG);
-  Self__LTFC=(__INTEGER)(nb_elements__TY0 -  1);
-  while ((Self__LTFC >=  0)) {
-    Result__OEBB[Self__LTFC]=NULL;
-    Self__LTFC=(__INTEGER)(Self__LTFC -  1);
+  Result__GIUB=((void **)result__UWZG);
+  Self__FYMC=(__INTEGER)(nb_elements__4IRB -  1);
+  while ((Self__FYMC >=  0)) {
+    Result__GIUB[Self__FYMC]=NULL;
+    Self__FYMC=(__INTEGER)(Self__FYMC -  1);
   };
-  return(Result__OEBB);
+  return(Result__GIUB);
 }
 
-static __FAST_ARRAYoSTRING_CONSTANTo* create_with_capacity__GMD(__INTEGER new_count__IMD)
+static __FAST_ARRAYoITM_TYPE_MONOo* create_with_capacity__YER(__INTEGER new_count__0ER)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __POINTER ptr__TQF,ptr_table__JRJG,next__IRJG,result__KRJG;
-  __POINTER ptr_table__ORJG,next__NRJG,result__PRJG;
-  __INTEGER typ_id__YQF;
-  __UINTEGER_32 sz__VQF,a__VYGG,new_size__WYGG,t__0YGG,a__ZYGG;
-  __UINTEGER_32 new_size__RRJG,lab_type__QRJG;
-  __FAST_ARRAYoSTRING_CONSTANTo *result__SQF,*Self__EDR;
-  result__SQF=NULL;
-  ptr__TQF=((__POINTER )(NULL));
-  typ_id__YQF= 0;
-  sz__VQF=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSTRING_CONSTANTo));
-  if ((sz__VQF ==  0)) {
-    result__SQF=FAST_ARRAYoSTRING_CONSTANTo__;
+  __POINTER ptr__WKR,ptr_table__E12G,next__D12G,result__F12G;
+  __POINTER ptr_table__J12G,next__I12G,result__K12G;
+  __INTEGER typ_id__1KR;
+  __UINTEGER_32 sz__YKR,a__CXZG,new_size__DXZG,t__HXZG,a__GXZG;
+  __UINTEGER_32 new_size__M12G,lab_type__L12G;
+  __FAST_ARRAYoITM_TYPE_MONOo *result__VKR,*Self__PJW;
+  result__VKR=NULL;
+  ptr__WKR=((__POINTER )(NULL));
+  typ_id__1KR= 0;
+  sz__YKR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_MONOo));
+  if ((sz__YKR ==  0)) {
+    result__VKR=FAST_ARRAYoITM_TYPE_MONOo__;
   } else {
-    typ_id__YQF=__FAST_ARRAYoSTRING_CONSTANTo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__VQF);
-    if ((typ_id__YQF == (__INTEGER)(-  1))) {
-      a__VYGG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__WYGG=(__UINTEGER_32)((__UINTEGER_32)(sz__VQF + a__VYGG) & (__UINTEGER_32)(~ a__VYGG));
-      ptr_table__JRJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WYGG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__IRJG=((__POINTER )(NULL));
-      result__KRJG=((__POINTER *)ptr_table__JRJG)[ 0];
-      if ((result__KRJG == (void *)NULL)) {
-        result__KRJG=new_lab__RUJ(new_size__WYGG);
-        next__IRJG=(void *)((unsigned long)result__KRJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WYGG)));
-        ((__POINTER *)next__IRJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__JRJG)[ 0]=next__IRJG;
-      } else {
-        next__IRJG=((__POINTER *)result__KRJG)[ 0];
-        if ((next__IRJG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KRJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__WYGG <<  1)) <=  4096)) {
-            next__IRJG=(void *)((unsigned long)result__KRJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WYGG)));
-          } else {
-            next__IRJG=new_lab__RUJ(new_size__WYGG);
-          };
-          ((__POINTER *)next__IRJG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JRJG)[ 0]=next__IRJG;
-        } else {
-          ((__POINTER *)result__KRJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__IRJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__KRJG=next__IRJG;
-        };
-      };
-      ptr__TQF=result__KRJG;
-    } else {
-      t__0YGG=((__UINTEGER_32 )typ_id__YQF);
-      a__ZYGG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__RRJG=(__UINTEGER_32)((__UINTEGER_32)(sz__VQF + a__ZYGG) & (__UINTEGER_32)(~ a__ZYGG));
-      ptr_table__ORJG=((__POINTER )(&(table_type[(t__0YGG)])));
-      lab_type__QRJG=(__UINTEGER_32)(t__0YGG |  1);
-      next__NRJG=((__POINTER )(NULL));
-      result__PRJG=((__POINTER *)ptr_table__ORJG)[ 0];
-      if ((result__PRJG == (void *)NULL)) {
-        result__PRJG=new_lab__RUJ(lab_type__QRJG);
-        next__NRJG=(void *)((unsigned long)result__PRJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RRJG)));
-        ((__POINTER *)next__NRJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ORJG)[ 0]=next__NRJG;
-      } else {
-        next__NRJG=((__POINTER *)result__PRJG)[ 0];
-        if ((next__NRJG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PRJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__RRJG <<  1)) <=  4096)) {
-            next__NRJG=(void *)((unsigned long)result__PRJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RRJG)));
-          } else {
-            next__NRJG=new_lab__RUJ(lab_type__QRJG);
-          };
-          ((__POINTER *)next__NRJG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ORJG)[ 0]=next__NRJG;
-        } else {
-          ((__POINTER *)result__PRJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__NRJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__PRJG=next__NRJG;
-        };
-      };
-      ptr__TQF=result__PRJG;
-    };
-    result__SQF=((__FAST_ARRAYoSTRING_CONSTANTo *)ptr__TQF);
-    *(result__SQF) = *(FAST_ARRAYoSTRING_CONSTANTo__);
-  };
-  Self__EDR=((__FAST_ARRAYoSTRING_CONSTANTo *)result__SQF);
-  if ((Self__EDR->parent_arrayed_collection__30B.capacity__5XQ < new_count__IMD)) {
-    Self__EDR->parent_arrayed_collection__30B.storage__WDR=create__JYMB(new_count__IMD);
-    Self__EDR->parent_arrayed_collection__30B.capacity__5XQ=new_count__IMD;
-  };
-  Self__EDR->parent_arrayed_collection__30B.upper__I5N=(__INTEGER)(-  1);
-  return(result__SQF);
+    typ_id__1KR=__FAST_ARRAYoITM_TYPE_MONOo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__YKR);
+    if ((typ_id__1KR == (__INTEGER)(-  1))) {
+      a__CXZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__DXZG=(__UINTEGER_32)((__UINTEGER_32)(sz__YKR + a__CXZG) & (__UINTEGER_32)(~ a__CXZG));
+      ptr_table__E12G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DXZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__D12G=((__POINTER )(NULL));
+      result__F12G=((__POINTER *)ptr_table__E12G)[ 0];
+      if ((result__F12G == (void *)NULL)) {
+        result__F12G=new_lab__2QJ(new_size__DXZG);
+        next__D12G=(void *)((unsigned long)result__F12G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DXZG)));
+        ((__POINTER *)next__D12G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__E12G)[ 0]=next__D12G;
+      } else {
+        next__D12G=((__POINTER *)result__F12G)[ 0];
+        if ((next__D12G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F12G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__DXZG <<  1)) <=  4096)) {
+            next__D12G=(void *)((unsigned long)result__F12G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DXZG)));
+          } else {
+            next__D12G=new_lab__2QJ(new_size__DXZG);
+          };
+          ((__POINTER *)next__D12G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__E12G)[ 0]=next__D12G;
+        } else {
+          ((__POINTER *)result__F12G)[ 0]=(void *)((unsigned long)((__POINTER *)next__D12G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__F12G=next__D12G;
+        };
+      };
+      ptr__WKR=result__F12G;
+    } else {
+      t__HXZG=((__UINTEGER_32 )typ_id__1KR);
+      a__GXZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__M12G=(__UINTEGER_32)((__UINTEGER_32)(sz__YKR + a__GXZG) & (__UINTEGER_32)(~ a__GXZG));
+      ptr_table__J12G=((__POINTER )(&(table_type[(t__HXZG)])));
+      lab_type__L12G=(__UINTEGER_32)(t__HXZG |  1);
+      next__I12G=((__POINTER )(NULL));
+      result__K12G=((__POINTER *)ptr_table__J12G)[ 0];
+      if ((result__K12G == (void *)NULL)) {
+        result__K12G=new_lab__2QJ(lab_type__L12G);
+        next__I12G=(void *)((unsigned long)result__K12G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M12G)));
+        ((__POINTER *)next__I12G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__J12G)[ 0]=next__I12G;
+      } else {
+        next__I12G=((__POINTER *)result__K12G)[ 0];
+        if ((next__I12G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K12G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__M12G <<  1)) <=  4096)) {
+            next__I12G=(void *)((unsigned long)result__K12G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M12G)));
+          } else {
+            next__I12G=new_lab__2QJ(lab_type__L12G);
+          };
+          ((__POINTER *)next__I12G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__J12G)[ 0]=next__I12G;
+        } else {
+          ((__POINTER *)result__K12G)[ 0]=(void *)((unsigned long)((__POINTER *)next__I12G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__K12G=next__I12G;
+        };
+      };
+      ptr__WKR=result__K12G;
+    };
+    result__VKR=((__FAST_ARRAYoITM_TYPE_MONOo *)ptr__WKR);
+    *(result__VKR) = *(FAST_ARRAYoITM_TYPE_MONOo__);
+  };
+  Self__PJW=((__FAST_ARRAYoITM_TYPE_MONOo *)result__VKR);
+  if ((Self__PJW->parent_arrayed_collection__JXC.capacity__PNV < new_count__0ER)) {
+    Self__PJW->parent_arrayed_collection__JXC.storage__BMV=create__DBRB(new_count__0ER);
+    Self__PJW->parent_arrayed_collection__JXC.capacity__PNV=new_count__0ER;
+  };
+  Self__PJW->parent_arrayed_collection__JXC.upper__0HV=(__INTEGER)(-  1);
+  return(result__VKR);
 }
 
-static void** create__0DOB(__INTEGER nb_elements__2DOB)
+static void** create__LZBB(__INTEGER nb_elements__NZBB)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__5XIG,a__4XIG,new_size__AYIG,new_size2__BYIG,a__CYIG;
-  __UINTEGER_32 new_size__DYIG;
-  __POINTER result__3XIG,ptr_table__TRJG,next__SRJG,result__URJG;
-  __INTEGER Self__CYJC;
-  void **Result__XHRB;
-  sz__5XIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__2DOB * ((__INTEGER )(sizeof(void *)))));
-  result__3XIG=((__POINTER )(NULL));
-  a__4XIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__AYIG=(__UINTEGER_32)((__UINTEGER_32)(sz__5XIG + a__4XIG) & (__UINTEGER_32)(~ a__4XIG));
-  new_size2__BYIG=(__UINTEGER_32)(new_size__AYIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__BYIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__CYIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__DYIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__BYIG + a__CYIG) & (__UINTEGER_32)(~ a__CYIG));
-    ptr_table__TRJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DYIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__SRJG=((__POINTER )(NULL));
-    result__URJG=((__POINTER *)ptr_table__TRJG)[ 0];
-    if ((result__URJG == (void *)NULL)) {
-      result__URJG=new_lab__RUJ(new_size__DYIG);
-      next__SRJG=(void *)((unsigned long)result__URJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DYIG)));
-      ((__POINTER *)next__SRJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__TRJG)[ 0]=next__SRJG;
-    } else {
-      next__SRJG=((__POINTER *)result__URJG)[ 0];
-      if ((next__SRJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__URJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__DYIG <<  1)) <=  4096)) {
-          next__SRJG=(void *)((unsigned long)result__URJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DYIG)));
-        } else {
-          next__SRJG=new_lab__RUJ(new_size__DYIG);
-        };
-        ((__POINTER *)next__SRJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__TRJG)[ 0]=next__SRJG;
-      } else {
-        ((__POINTER *)result__URJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__SRJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__URJG=next__SRJG;
-      };
-    };
-    ((__POINTER *)result__URJG)[ 0]=((__POINTER ) 3);
-    result__3XIG=(void *)((unsigned long)result__URJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__JXZG,a__OXZG,new_size__KXZG,new_size2__LXZG,a__SXZG;
+  __UINTEGER_32 new_size__TXZG;
+  __POINTER result__IXZG,ptr_table__O12G,next__N12G,result__P12G;
+  void *result__XE5G;
+  __INTEGER Self__XCKC;
+  void **Result__XXIB;
+  sz__JXZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__NZBB * ((__INTEGER )(sizeof(void *)))));
+  result__IXZG=((__POINTER )(NULL));
+  a__OXZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__KXZG=(__UINTEGER_32)((__UINTEGER_32)(sz__JXZG + a__OXZG) & (__UINTEGER_32)(~ a__OXZG));
+  new_size2__LXZG=(__UINTEGER_32)(new_size__KXZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__LXZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__SXZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__TXZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__LXZG + a__SXZG) & (__UINTEGER_32)(~ a__SXZG));
+    ptr_table__O12G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TXZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__N12G=((__POINTER )(NULL));
+    result__P12G=((__POINTER *)ptr_table__O12G)[ 0];
+    if ((result__P12G == (void *)NULL)) {
+      result__P12G=new_lab__2QJ(new_size__TXZG);
+      next__N12G=(void *)((unsigned long)result__P12G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TXZG)));
+      ((__POINTER *)next__N12G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__O12G)[ 0]=next__N12G;
+    } else {
+      next__N12G=((__POINTER *)result__P12G)[ 0];
+      if ((next__N12G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P12G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__TXZG <<  1)) <=  4096)) {
+          next__N12G=(void *)((unsigned long)result__P12G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TXZG)));
+        } else {
+          next__N12G=new_lab__2QJ(new_size__TXZG);
+        };
+        ((__POINTER *)next__N12G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__O12G)[ 0]=next__N12G;
+      } else {
+        ((__POINTER *)result__P12G)[ 0]=(void *)((unsigned long)((__POINTER *)next__N12G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__P12G=next__N12G;
+      };
+    };
+    ((__POINTER *)result__P12G)[ 0]=((__POINTER ) 3);
+    result__IXZG=(void *)((unsigned long)result__P12G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__3XIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__AYIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__XE5G=first_free__HDVB;
+    while ((((void *)result__XE5G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__XE5G)->map_size_and_id__YSB &  4294967292LU) < new_size__KXZG))) {
+      result__XE5G=((__MEMORY *)result__XE5G)->map_next_free__ZSB;
+    };
+    if (((void *)result__XE5G == (void *)NULL)) {
+      result__XE5G=new_page__454();
+    };
+    to_busy__index__CPFC(result__XE5G,new_size__KXZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__XE5G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__IXZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__XE5G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__XHRB=((void **)result__3XIG);
-  Self__CYJC=(__INTEGER)(nb_elements__2DOB -  1);
-  while ((Self__CYJC >=  0)) {
-    Result__XHRB[Self__CYJC]=NULL;
-    Self__CYJC=(__INTEGER)(Self__CYJC -  1);
+  Result__XXIB=((void **)result__IXZG);
+  Self__XCKC=(__INTEGER)(nb_elements__NZBB -  1);
+  while ((Self__XCKC >=  0)) {
+    Result__XXIB[Self__XCKC]=NULL;
+    Self__XCKC=(__INTEGER)(Self__XCKC -  1);
   };
-  return(Result__XHRB);
+  return(Result__XXIB);
 }
 
-static void** create__SP5(__INTEGER nb_elements__UP5)
+static void** create__FLXB(__INTEGER nb_elements__HLXB)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__HYIG,a__GYIG,new_size__IYIG,new_size2__JYIG,a__KYIG;
-  __UINTEGER_32 new_size__LYIG;
-  __POINTER result__FYIG,ptr_table__YRJG,next__XRJG,result__ZRJG;
-  __INTEGER Self__GMGC;
-  void **Result__LZFB;
-  sz__HYIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__UP5 * ((__INTEGER )(sizeof(void *)))));
-  result__FYIG=((__POINTER )(NULL));
-  a__GYIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__IYIG=(__UINTEGER_32)((__UINTEGER_32)(sz__HYIG + a__GYIG) & (__UINTEGER_32)(~ a__GYIG));
-  new_size2__JYIG=(__UINTEGER_32)(new_size__IYIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__JYIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__KYIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__LYIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__JYIG + a__KYIG) & (__UINTEGER_32)(~ a__KYIG));
-    ptr_table__YRJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LYIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__XRJG=((__POINTER )(NULL));
-    result__ZRJG=((__POINTER *)ptr_table__YRJG)[ 0];
-    if ((result__ZRJG == (void *)NULL)) {
-      result__ZRJG=new_lab__RUJ(new_size__LYIG);
-      next__XRJG=(void *)((unsigned long)result__ZRJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LYIG)));
-      ((__POINTER *)next__XRJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__YRJG)[ 0]=next__XRJG;
-    } else {
-      next__XRJG=((__POINTER *)result__ZRJG)[ 0];
-      if ((next__XRJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZRJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__LYIG <<  1)) <=  4096)) {
-          next__XRJG=(void *)((unsigned long)result__ZRJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LYIG)));
-        } else {
-          next__XRJG=new_lab__RUJ(new_size__LYIG);
-        };
-        ((__POINTER *)next__XRJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__YRJG)[ 0]=next__XRJG;
-      } else {
-        ((__POINTER *)result__ZRJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__XRJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__ZRJG=next__XRJG;
-      };
-    };
-    ((__POINTER *)result__ZRJG)[ 0]=((__POINTER ) 3);
-    result__FYIG=(void *)((unsigned long)result__ZRJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__VXZG,a__0XZG,new_size__WXZG,new_size2__XXZG,a__4XZG;
+  __UINTEGER_32 new_size__5XZG;
+  __POINTER result__UXZG,ptr_table__T12G,next__S12G,result__U12G;
+  void *result__0E5G;
+  __INTEGER Self__1POC;
+  void **Result__YW0B;
+  sz__VXZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__HLXB * ((__INTEGER )(sizeof(void *)))));
+  result__UXZG=((__POINTER )(NULL));
+  a__0XZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__WXZG=(__UINTEGER_32)((__UINTEGER_32)(sz__VXZG + a__0XZG) & (__UINTEGER_32)(~ a__0XZG));
+  new_size2__XXZG=(__UINTEGER_32)(new_size__WXZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__XXZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__4XZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__5XZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__XXZG + a__4XZG) & (__UINTEGER_32)(~ a__4XZG));
+    ptr_table__T12G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5XZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__S12G=((__POINTER )(NULL));
+    result__U12G=((__POINTER *)ptr_table__T12G)[ 0];
+    if ((result__U12G == (void *)NULL)) {
+      result__U12G=new_lab__2QJ(new_size__5XZG);
+      next__S12G=(void *)((unsigned long)result__U12G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5XZG)));
+      ((__POINTER *)next__S12G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__T12G)[ 0]=next__S12G;
+    } else {
+      next__S12G=((__POINTER *)result__U12G)[ 0];
+      if ((next__S12G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U12G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__5XZG <<  1)) <=  4096)) {
+          next__S12G=(void *)((unsigned long)result__U12G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5XZG)));
+        } else {
+          next__S12G=new_lab__2QJ(new_size__5XZG);
+        };
+        ((__POINTER *)next__S12G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__T12G)[ 0]=next__S12G;
+      } else {
+        ((__POINTER *)result__U12G)[ 0]=(void *)((unsigned long)((__POINTER *)next__S12G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__U12G=next__S12G;
+      };
+    };
+    ((__POINTER *)result__U12G)[ 0]=((__POINTER ) 3);
+    result__UXZG=(void *)((unsigned long)result__U12G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__FYIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__IYIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__0E5G=first_free__HDVB;
+    while ((((void *)result__0E5G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__0E5G)->map_size_and_id__YSB &  4294967292LU) < new_size__WXZG))) {
+      result__0E5G=((__MEMORY *)result__0E5G)->map_next_free__ZSB;
+    };
+    if (((void *)result__0E5G == (void *)NULL)) {
+      result__0E5G=new_page__454();
+    };
+    to_busy__index__CPFC(result__0E5G,new_size__WXZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__0E5G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__UXZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__0E5G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__LZFB=((void **)result__FYIG);
-  Self__GMGC=(__INTEGER)(nb_elements__UP5 -  1);
-  while ((Self__GMGC >=  0)) {
-    Result__LZFB[Self__GMGC]=NULL;
-    Self__GMGC=(__INTEGER)(Self__GMGC -  1);
+  Result__YW0B=((void **)result__UXZG);
+  Self__1POC=(__INTEGER)(nb_elements__HLXB -  1);
+  while ((Self__1POC >=  0)) {
+    Result__YW0B[Self__1POC]=NULL;
+    Self__1POC=(__INTEGER)(Self__1POC -  1);
   };
-  return(Result__LZFB);
+  return(Result__YW0B);
 }
 
-static void** create__A3TB(__INTEGER nb_elements__C3TB)
+static void** create__AUWB(__INTEGER nb_elements__CUWB)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__PYIG,a__OYIG,new_size__QYIG,new_size2__RYIG,a__SYIG;
-  __UINTEGER_32 new_size__TYIG;
-  __POINTER result__NYIG,ptr_table__3RJG,next__2RJG,result__4RJG;
-  __INTEGER Self__YPLC;
-  void **Result__SJXB;
-  sz__PYIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__C3TB * ((__INTEGER )(sizeof(void *)))));
-  result__NYIG=((__POINTER )(NULL));
-  a__OYIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__QYIG=(__UINTEGER_32)((__UINTEGER_32)(sz__PYIG + a__OYIG) & (__UINTEGER_32)(~ a__OYIG));
-  new_size2__RYIG=(__UINTEGER_32)(new_size__QYIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__RYIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__SYIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__TYIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__RYIG + a__SYIG) & (__UINTEGER_32)(~ a__SYIG));
-    ptr_table__3RJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TYIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__2RJG=((__POINTER )(NULL));
-    result__4RJG=((__POINTER *)ptr_table__3RJG)[ 0];
-    if ((result__4RJG == (void *)NULL)) {
-      result__4RJG=new_lab__RUJ(new_size__TYIG);
-      next__2RJG=(void *)((unsigned long)result__4RJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TYIG)));
-      ((__POINTER *)next__2RJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__3RJG)[ 0]=next__2RJG;
-    } else {
-      next__2RJG=((__POINTER *)result__4RJG)[ 0];
-      if ((next__2RJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4RJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__TYIG <<  1)) <=  4096)) {
-          next__2RJG=(void *)((unsigned long)result__4RJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TYIG)));
-        } else {
-          next__2RJG=new_lab__RUJ(new_size__TYIG);
-        };
-        ((__POINTER *)next__2RJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__3RJG)[ 0]=next__2RJG;
-      } else {
-        ((__POINTER *)result__4RJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__2RJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__4RJG=next__2RJG;
-      };
-    };
-    ((__POINTER *)result__4RJG)[ 0]=((__POINTER ) 3);
-    result__NYIG=(void *)((unsigned long)result__4RJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__BYZG,a__GYZG,new_size__CYZG,new_size2__DYZG,a__KYZG;
+  __UINTEGER_32 new_size__LYZG;
+  __POINTER result__AYZG,ptr_table__Y12G,next__X12G,result__Z12G;
+  void *result__3E5G;
+  __INTEGER Self__UOOC;
+  void **Result__BJ0B;
+  sz__BYZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__CUWB * ((__INTEGER )(sizeof(void *)))));
+  result__AYZG=((__POINTER )(NULL));
+  a__GYZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__CYZG=(__UINTEGER_32)((__UINTEGER_32)(sz__BYZG + a__GYZG) & (__UINTEGER_32)(~ a__GYZG));
+  new_size2__DYZG=(__UINTEGER_32)(new_size__CYZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__DYZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__KYZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__LYZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__DYZG + a__KYZG) & (__UINTEGER_32)(~ a__KYZG));
+    ptr_table__Y12G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LYZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__X12G=((__POINTER )(NULL));
+    result__Z12G=((__POINTER *)ptr_table__Y12G)[ 0];
+    if ((result__Z12G == (void *)NULL)) {
+      result__Z12G=new_lab__2QJ(new_size__LYZG);
+      next__X12G=(void *)((unsigned long)result__Z12G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LYZG)));
+      ((__POINTER *)next__X12G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__Y12G)[ 0]=next__X12G;
+    } else {
+      next__X12G=((__POINTER *)result__Z12G)[ 0];
+      if ((next__X12G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z12G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__LYZG <<  1)) <=  4096)) {
+          next__X12G=(void *)((unsigned long)result__Z12G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LYZG)));
+        } else {
+          next__X12G=new_lab__2QJ(new_size__LYZG);
+        };
+        ((__POINTER *)next__X12G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__Y12G)[ 0]=next__X12G;
+      } else {
+        ((__POINTER *)result__Z12G)[ 0]=(void *)((unsigned long)((__POINTER *)next__X12G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__Z12G=next__X12G;
+      };
+    };
+    ((__POINTER *)result__Z12G)[ 0]=((__POINTER ) 3);
+    result__AYZG=(void *)((unsigned long)result__Z12G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__NYIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__QYIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__3E5G=first_free__HDVB;
+    while ((((void *)result__3E5G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__3E5G)->map_size_and_id__YSB &  4294967292LU) < new_size__CYZG))) {
+      result__3E5G=((__MEMORY *)result__3E5G)->map_next_free__ZSB;
+    };
+    if (((void *)result__3E5G == (void *)NULL)) {
+      result__3E5G=new_page__454();
+    };
+    to_busy__index__CPFC(result__3E5G,new_size__CYZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__3E5G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__AYZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__3E5G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__SJXB=((void **)result__NYIG);
-  Self__YPLC=(__INTEGER)(nb_elements__C3TB -  1);
-  while ((Self__YPLC >=  0)) {
-    Result__SJXB[Self__YPLC]=NULL;
-    Self__YPLC=(__INTEGER)(Self__YPLC -  1);
+  Result__BJ0B=((void **)result__AYZG);
+  Self__UOOC=(__INTEGER)(nb_elements__CUWB -  1);
+  while ((Self__UOOC >=  0)) {
+    Result__BJ0B[Self__UOOC]=NULL;
+    Self__UOOC=(__INTEGER)(Self__UOOC -  1);
   };
-  return(Result__SJXB);
+  return(Result__BJ0B);
 }
 
-static void** create__SL3(__INTEGER nb_elements__UL3)
+static void** create__5RXB(__INTEGER nb_elements__BSXB)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__XYIG,a__WYIG,new_size__YYIG,new_size2__ZYIG,a__0YIG;
-  __UINTEGER_32 new_size__1YIG;
-  __POINTER result__VYIG,ptr_table__CSJG,next__BSJG,result__DSJG;
-  __INTEGER Self__1CGC;
-  void **Result__XTDB;
-  sz__XYIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__UL3 * ((__INTEGER )(sizeof(void *)))));
-  result__VYIG=((__POINTER )(NULL));
-  a__WYIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__YYIG=(__UINTEGER_32)((__UINTEGER_32)(sz__XYIG + a__WYIG) & (__UINTEGER_32)(~ a__WYIG));
-  new_size2__ZYIG=(__UINTEGER_32)(new_size__YYIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__ZYIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__0YIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__1YIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__ZYIG + a__0YIG) & (__UINTEGER_32)(~ a__0YIG));
-    ptr_table__CSJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1YIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__BSJG=((__POINTER )(NULL));
-    result__DSJG=((__POINTER *)ptr_table__CSJG)[ 0];
-    if ((result__DSJG == (void *)NULL)) {
-      result__DSJG=new_lab__RUJ(new_size__1YIG);
-      next__BSJG=(void *)((unsigned long)result__DSJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1YIG)));
-      ((__POINTER *)next__BSJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__CSJG)[ 0]=next__BSJG;
-    } else {
-      next__BSJG=((__POINTER *)result__DSJG)[ 0];
-      if ((next__BSJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DSJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__1YIG <<  1)) <=  4096)) {
-          next__BSJG=(void *)((unsigned long)result__DSJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1YIG)));
-        } else {
-          next__BSJG=new_lab__RUJ(new_size__1YIG);
-        };
-        ((__POINTER *)next__BSJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__CSJG)[ 0]=next__BSJG;
-      } else {
-        ((__POINTER *)result__DSJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__BSJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__DSJG=next__BSJG;
-      };
-    };
-    ((__POINTER *)result__DSJG)[ 0]=((__POINTER ) 3);
-    result__VYIG=(void *)((unsigned long)result__DSJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__NYZG,a__SYZG,new_size__OYZG,new_size2__PYZG,a__WYZG;
+  __UINTEGER_32 new_size__XYZG;
+  __POINTER result__MYZG,ptr_table__312G,next__212G,result__412G;
+  void *result__AF5G;
+  __INTEGER Self__CROC;
+  void **Result__O40B;
+  sz__NYZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__BSXB * ((__INTEGER )(sizeof(void *)))));
+  result__MYZG=((__POINTER )(NULL));
+  a__SYZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__OYZG=(__UINTEGER_32)((__UINTEGER_32)(sz__NYZG + a__SYZG) & (__UINTEGER_32)(~ a__SYZG));
+  new_size2__PYZG=(__UINTEGER_32)(new_size__OYZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__PYZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__WYZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__XYZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__PYZG + a__WYZG) & (__UINTEGER_32)(~ a__WYZG));
+    ptr_table__312G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XYZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__212G=((__POINTER )(NULL));
+    result__412G=((__POINTER *)ptr_table__312G)[ 0];
+    if ((result__412G == (void *)NULL)) {
+      result__412G=new_lab__2QJ(new_size__XYZG);
+      next__212G=(void *)((unsigned long)result__412G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XYZG)));
+      ((__POINTER *)next__212G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__312G)[ 0]=next__212G;
+    } else {
+      next__212G=((__POINTER *)result__412G)[ 0];
+      if ((next__212G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__412G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__XYZG <<  1)) <=  4096)) {
+          next__212G=(void *)((unsigned long)result__412G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XYZG)));
+        } else {
+          next__212G=new_lab__2QJ(new_size__XYZG);
+        };
+        ((__POINTER *)next__212G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__312G)[ 0]=next__212G;
+      } else {
+        ((__POINTER *)result__412G)[ 0]=(void *)((unsigned long)((__POINTER *)next__212G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__412G=next__212G;
+      };
+    };
+    ((__POINTER *)result__412G)[ 0]=((__POINTER ) 3);
+    result__MYZG=(void *)((unsigned long)result__412G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__VYIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__YYIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__AF5G=first_free__HDVB;
+    while ((((void *)result__AF5G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__AF5G)->map_size_and_id__YSB &  4294967292LU) < new_size__OYZG))) {
+      result__AF5G=((__MEMORY *)result__AF5G)->map_next_free__ZSB;
+    };
+    if (((void *)result__AF5G == (void *)NULL)) {
+      result__AF5G=new_page__454();
+    };
+    to_busy__index__CPFC(result__AF5G,new_size__OYZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__AF5G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__MYZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__AF5G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__XTDB=((void **)result__VYIG);
-  Self__1CGC=(__INTEGER)(nb_elements__UL3 -  1);
-  while ((Self__1CGC >=  0)) {
-    Result__XTDB[Self__1CGC]=NULL;
-    Self__1CGC=(__INTEGER)(Self__1CGC -  1);
+  Result__O40B=((void **)result__MYZG);
+  Self__CROC=(__INTEGER)(nb_elements__BSXB -  1);
+  while ((Self__CROC >=  0)) {
+    Result__O40B[Self__CROC]=NULL;
+    Self__CROC=(__INTEGER)(Self__CROC -  1);
   };
-  return(Result__XTDB);
+  return(Result__O40B);
 }
 
-static void fast_put__to__ONS(__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__PNS,void *v__QNS,void *k__RNS)
-// ({HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo},{NULLxITM_TYPE_SIMPLExITM_TYPE_SELF},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
+static void** create__FH5(__INTEGER nb_elements__HH5)
+// ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __INTEGER h__YNS,idx__ZNS,idx__GIMB,new_capacity__HIMB,i__IIMB;
-  __INTEGER typ_id__WKMB;
-  __POINTER ptr__RKMB,ptr_table__HSJG,next__GSJG,result__ISJG;
-  __POINTER ptr_table__MSJG,next__LSJG,result__NSJG;
-  __UINTEGER_32 sz__TKMB,a__JZGG,new_size__KZGG,t__OZGG,a__NZGG;
-  __UINTEGER_32 new_size__PSJG,lab_type__OSJG;
-  void *node__0NS,*node1__KIMB,*node2__LIMB,*__tmp__IPS;
-  void **old_buckets__JIMB;
-  __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *result__QKMB;
-  __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__PV5B;
-  h__YNS=hash_code__LQU(k__RNS);
-  idx__ZNS=(__INTEGER)(h__YNS % Self__PNS->capacity__MBS);
-  node__0NS=((void **)Self__PNS->buckets__RBS)[idx__ZNS];
-  while ((! (((void *)node__0NS == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__0NS)->key__3BS == (void *)k__RNS)))) {
-    node__0NS=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__0NS)->next__ICS;
-  };
-  if (((void *)node__0NS == (void *)NULL)) {
-    if ((Self__PNS->capacity__MBS == Self__PNS->count__1OS)) {
-      idx__GIMB= 0;
-      node1__KIMB=NULL;
-      node2__LIMB=NULL;
-      old_buckets__JIMB=Self__PNS->buckets__RBS;
-      new_capacity__HIMB=prime_number_ceiling__33Z((__INTEGER)(Self__PNS->capacity__MBS +  1));
-      Self__PNS->buckets__RBS=create__SL3(new_capacity__HIMB);
-      i__IIMB=(__INTEGER)(Self__PNS->capacity__MBS -  1);
-      Self__PNS->capacity__MBS=new_capacity__HIMB;
-      while ((i__IIMB >=  0)) {
-        node1__KIMB=((void **)old_buckets__JIMB)[i__IIMB];
-        while (((void *)node1__KIMB != (void *)NULL)) {
-          node2__LIMB=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node1__KIMB)->next__ICS;
-          idx__GIMB=(__INTEGER)(hash_code__LQU(((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node1__KIMB)->key__3BS) % Self__PNS->capacity__MBS);
-          ((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node1__KIMB)->next__ICS=((void **)Self__PNS->buckets__RBS)[idx__GIMB];
-          ((void **)Self__PNS->buckets__RBS)[idx__GIMB]=node1__KIMB;
-          node1__KIMB=node2__LIMB;
-        };
-        i__IIMB=(__INTEGER)(i__IIMB -  1);
-      };
-      idx__ZNS=(__INTEGER)(h__YNS % Self__PNS->capacity__MBS);
-    };
-    __tmp__IPS=((void **)Self__PNS->buckets__RBS)[idx__ZNS];
-    result__QKMB=NULL;
-    ptr__RKMB=((__POINTER )(NULL));
-    typ_id__WKMB= 0;
-    sz__TKMB=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo));
-    if ((sz__TKMB ==  0)) {
-      result__QKMB=HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__;
-    } else {
-      typ_id__WKMB=__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__TKMB);
-      if ((typ_id__WKMB == (__INTEGER)(-  1))) {
-        a__JZGG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KZGG=(__UINTEGER_32)((__UINTEGER_32)(sz__TKMB + a__JZGG) & (__UINTEGER_32)(~ a__JZGG));
-        ptr_table__HSJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KZGG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__GSJG=((__POINTER )(NULL));
-        result__ISJG=((__POINTER *)ptr_table__HSJG)[ 0];
-        if ((result__ISJG == (void *)NULL)) {
-          result__ISJG=new_lab__RUJ(new_size__KZGG);
-          next__GSJG=(void *)((unsigned long)result__ISJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KZGG)));
-          ((__POINTER *)next__GSJG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HSJG)[ 0]=next__GSJG;
-        } else {
-          next__GSJG=((__POINTER *)result__ISJG)[ 0];
-          if ((next__GSJG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ISJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__KZGG <<  1)) <=  4096)) {
-              next__GSJG=(void *)((unsigned long)result__ISJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KZGG)));
+  __UINTEGER_32 sz__ZYZG,a__4YZG,new_size__0YZG,new_size2__1YZG,a__CZZG;
+  __UINTEGER_32 new_size__DZZG;
+  __POINTER result__YYZG,ptr_table__C22G,next__B22G,result__D22G;
+  void *result__DF5G;
+  __INTEGER Self__AXJC;
+  void **Result__4AGB;
+  sz__ZYZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__HH5 * ((__INTEGER )(sizeof(void *)))));
+  result__YYZG=((__POINTER )(NULL));
+  a__4YZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__0YZG=(__UINTEGER_32)((__UINTEGER_32)(sz__ZYZG + a__4YZG) & (__UINTEGER_32)(~ a__4YZG));
+  new_size2__1YZG=(__UINTEGER_32)(new_size__0YZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__1YZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__CZZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__DZZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__1YZG + a__CZZG) & (__UINTEGER_32)(~ a__CZZG));
+    ptr_table__C22G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DZZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__B22G=((__POINTER )(NULL));
+    result__D22G=((__POINTER *)ptr_table__C22G)[ 0];
+    if ((result__D22G == (void *)NULL)) {
+      result__D22G=new_lab__2QJ(new_size__DZZG);
+      next__B22G=(void *)((unsigned long)result__D22G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DZZG)));
+      ((__POINTER *)next__B22G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__C22G)[ 0]=next__B22G;
+    } else {
+      next__B22G=((__POINTER *)result__D22G)[ 0];
+      if ((next__B22G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D22G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__DZZG <<  1)) <=  4096)) {
+          next__B22G=(void *)((unsigned long)result__D22G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DZZG)));
+        } else {
+          next__B22G=new_lab__2QJ(new_size__DZZG);
+        };
+        ((__POINTER *)next__B22G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__C22G)[ 0]=next__B22G;
+      } else {
+        ((__POINTER *)result__D22G)[ 0]=(void *)((unsigned long)((__POINTER *)next__B22G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__D22G=next__B22G;
+      };
+    };
+    ((__POINTER *)result__D22G)[ 0]=((__POINTER ) 3);
+    result__YYZG=(void *)((unsigned long)result__D22G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__DF5G=first_free__HDVB;
+    while ((((void *)result__DF5G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__DF5G)->map_size_and_id__YSB &  4294967292LU) < new_size__0YZG))) {
+      result__DF5G=((__MEMORY *)result__DF5G)->map_next_free__ZSB;
+    };
+    if (((void *)result__DF5G == (void *)NULL)) {
+      result__DF5G=new_page__454();
+    };
+    to_busy__index__CPFC(result__DF5G,new_size__0YZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__DF5G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__YYZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__DF5G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+  };
+  Result__4AGB=((void **)result__YYZG);
+  Self__AXJC=(__INTEGER)(nb_elements__HH5 -  1);
+  while ((Self__AXJC >=  0)) {
+    Result__4AGB[Self__AXJC]=NULL;
+    Self__AXJC=(__INTEGER)(Self__AXJC -  1);
+  };
+  return(Result__4AGB);
+}
+
+static void fast_put__to__DOZ(__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__EOZ,void *v__FOZ,void *k__GOZ)
+// ({HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo},{ITM_TYPE_PARAMETERxITM_TYPE_SIMPLE},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
+{
+  __STRING_CONSTANT *Self__NG2G,*Self__SG2G;
+  __INTEGER result__MG2G,__tmp__OG2G,Self__PG2G,idx__OOZ,idx__BCTB;
+  __INTEGER new_capacity__CCTB,i__DCTB,result__RG2G,__tmp__TG2G;
+  __INTEGER Self__UG2G,typ_id__QETB;
+  __POINTER ptr__LETB,ptr_table__H22G,next__G22G,result__I22G;
+  __POINTER ptr_table__M22G,next__L22G,result__N22G;
+  __UINTEGER_32 sz__NETB,a__CL0G,new_size__DL0G,t__HL0G,a__GL0G;
+  __UINTEGER_32 new_size__P22G,lab_type__O22G;
+  void *node__POZ,*node1__FCTB,*node2__GCTB,*__tmp__2PZ;
+  void **old_buckets__ECTB;
+  __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *result__KETB;
+  __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__1SEC;
+  Self__NG2G=((__STRING_CONSTANT *)k__GOZ);
+  result__MG2G= 0;
+  __tmp__OG2G=Self__NG2G->count__DD;
+  Self__PG2G= 1;
+  while ((Self__PG2G <= __tmp__OG2G)) {
+    result__MG2G=(__INTEGER)((__INTEGER)( 5 * result__MG2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__NG2G->storage__FQO)[(__INTEGER)(Self__PG2G -  1)])));
+    Self__PG2G=(__INTEGER)(Self__PG2G +  1);
+  };
+  if ((result__MG2G <  0)) {
+    result__MG2G=(__INTEGER)(~ result__MG2G);
+  };
+  idx__OOZ=(__INTEGER)(result__MG2G % Self__EOZ->capacity__X1T);
+  node__POZ=((void **)Self__EOZ->buckets__21T)[idx__OOZ];
+  while ((! (((void *)node__POZ == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__POZ)->key__I2T == (void *)k__GOZ)))) {
+    node__POZ=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__POZ)->next__T2T;
+  };
+  if (((void *)node__POZ == (void *)NULL)) {
+    if ((Self__EOZ->capacity__X1T == Self__EOZ->count__2EZ)) {
+      idx__BCTB= 0;
+      node1__FCTB=NULL;
+      node2__GCTB=NULL;
+      old_buckets__ECTB=Self__EOZ->buckets__21T;
+      new_capacity__CCTB=prime_number_ceiling__H41((__INTEGER)(Self__EOZ->capacity__X1T +  1));
+      Self__EOZ->buckets__21T=create__FH5(new_capacity__CCTB);
+      i__DCTB=(__INTEGER)(Self__EOZ->capacity__X1T -  1);
+      Self__EOZ->capacity__X1T=new_capacity__CCTB;
+      while ((i__DCTB >=  0)) {
+        node1__FCTB=((void **)old_buckets__ECTB)[i__DCTB];
+        while (((void *)node1__FCTB != (void *)NULL)) {
+          node2__GCTB=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node1__FCTB)->next__T2T;
+          Self__SG2G=((__STRING_CONSTANT *)((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node1__FCTB)->key__I2T);
+          result__RG2G= 0;
+          __tmp__TG2G=Self__SG2G->count__DD;
+          Self__UG2G= 1;
+          while ((Self__UG2G <= __tmp__TG2G)) {
+            result__RG2G=(__INTEGER)((__INTEGER)( 5 * result__RG2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__SG2G->storage__FQO)[(__INTEGER)(Self__UG2G -  1)])));
+            Self__UG2G=(__INTEGER)(Self__UG2G +  1);
+          };
+          if ((result__RG2G <  0)) {
+            result__RG2G=(__INTEGER)(~ result__RG2G);
+          };
+          idx__BCTB=(__INTEGER)(result__RG2G % Self__EOZ->capacity__X1T);
+          ((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node1__FCTB)->next__T2T=((void **)Self__EOZ->buckets__21T)[idx__BCTB];
+          ((void **)Self__EOZ->buckets__21T)[idx__BCTB]=node1__FCTB;
+          node1__FCTB=node2__GCTB;
+        };
+        i__DCTB=(__INTEGER)(i__DCTB -  1);
+      };
+      idx__OOZ=(__INTEGER)(result__MG2G % new_capacity__CCTB);
+    };
+    __tmp__2PZ=((void **)Self__EOZ->buckets__21T)[idx__OOZ];
+    result__KETB=NULL;
+    ptr__LETB=((__POINTER )(NULL));
+    typ_id__QETB= 0;
+    sz__NETB=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo));
+    if ((sz__NETB ==  0)) {
+      result__KETB=HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__;
+    } else {
+      typ_id__QETB=__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__NETB);
+      if ((typ_id__QETB == (__INTEGER)(-  1))) {
+        a__CL0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__DL0G=(__UINTEGER_32)((__UINTEGER_32)(sz__NETB + a__CL0G) & (__UINTEGER_32)(~ a__CL0G));
+        ptr_table__H22G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DL0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__G22G=((__POINTER )(NULL));
+        result__I22G=((__POINTER *)ptr_table__H22G)[ 0];
+        if ((result__I22G == (void *)NULL)) {
+          result__I22G=new_lab__2QJ(new_size__DL0G);
+          next__G22G=(void *)((unsigned long)result__I22G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DL0G)));
+          ((__POINTER *)next__G22G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__H22G)[ 0]=next__G22G;
+        } else {
+          next__G22G=((__POINTER *)result__I22G)[ 0];
+          if ((next__G22G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I22G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__DL0G <<  1)) <=  4096)) {
+              next__G22G=(void *)((unsigned long)result__I22G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DL0G)));
             } else {
-              next__GSJG=new_lab__RUJ(new_size__KZGG);
-            };
-            ((__POINTER *)next__GSJG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HSJG)[ 0]=next__GSJG;
-          } else {
-            ((__POINTER *)result__ISJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__GSJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ISJG=next__GSJG;
-          };
-        };
-        ptr__RKMB=result__ISJG;
-      } else {
-        t__OZGG=((__UINTEGER_32 )typ_id__WKMB);
-        a__NZGG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__PSJG=(__UINTEGER_32)((__UINTEGER_32)(sz__TKMB + a__NZGG) & (__UINTEGER_32)(~ a__NZGG));
-        ptr_table__MSJG=((__POINTER )(&(table_type[(t__OZGG)])));
-        lab_type__OSJG=(__UINTEGER_32)(t__OZGG |  1);
-        next__LSJG=((__POINTER )(NULL));
-        result__NSJG=((__POINTER *)ptr_table__MSJG)[ 0];
-        if ((result__NSJG == (void *)NULL)) {
-          result__NSJG=new_lab__RUJ(lab_type__OSJG);
-          next__LSJG=(void *)((unsigned long)result__NSJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PSJG)));
-          ((__POINTER *)next__LSJG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MSJG)[ 0]=next__LSJG;
-        } else {
-          next__LSJG=((__POINTER *)result__NSJG)[ 0];
-          if ((next__LSJG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NSJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__PSJG <<  1)) <=  4096)) {
-              next__LSJG=(void *)((unsigned long)result__NSJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PSJG)));
+              next__G22G=new_lab__2QJ(new_size__DL0G);
+            };
+            ((__POINTER *)next__G22G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__H22G)[ 0]=next__G22G;
+          } else {
+            ((__POINTER *)result__I22G)[ 0]=(void *)((unsigned long)((__POINTER *)next__G22G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__I22G=next__G22G;
+          };
+        };
+        ptr__LETB=result__I22G;
+      } else {
+        t__HL0G=((__UINTEGER_32 )typ_id__QETB);
+        a__GL0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__P22G=(__UINTEGER_32)((__UINTEGER_32)(sz__NETB + a__GL0G) & (__UINTEGER_32)(~ a__GL0G));
+        ptr_table__M22G=((__POINTER )(&(table_type[(t__HL0G)])));
+        lab_type__O22G=(__UINTEGER_32)(t__HL0G |  1);
+        next__L22G=((__POINTER )(NULL));
+        result__N22G=((__POINTER *)ptr_table__M22G)[ 0];
+        if ((result__N22G == (void *)NULL)) {
+          result__N22G=new_lab__2QJ(lab_type__O22G);
+          next__L22G=(void *)((unsigned long)result__N22G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P22G)));
+          ((__POINTER *)next__L22G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__M22G)[ 0]=next__L22G;
+        } else {
+          next__L22G=((__POINTER *)result__N22G)[ 0];
+          if ((next__L22G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N22G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__P22G <<  1)) <=  4096)) {
+              next__L22G=(void *)((unsigned long)result__N22G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P22G)));
             } else {
-              next__LSJG=new_lab__RUJ(lab_type__OSJG);
+              next__L22G=new_lab__2QJ(lab_type__O22G);
             };
-            ((__POINTER *)next__LSJG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MSJG)[ 0]=next__LSJG;
+            ((__POINTER *)next__L22G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__M22G)[ 0]=next__L22G;
           } else {
-            ((__POINTER *)result__NSJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__LSJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__NSJG=next__LSJG;
+            ((__POINTER *)result__N22G)[ 0]=(void *)((unsigned long)((__POINTER *)next__L22G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__N22G=next__L22G;
           };
         };
-        ptr__RKMB=result__NSJG;
+        ptr__LETB=result__N22G;
       };
-      result__QKMB=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)ptr__RKMB);
-      *(result__QKMB) = *(HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__);
+      result__KETB=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)ptr__LETB);
+      *(result__KETB) = *(HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__);
     };
-    Self__PV5B=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)result__QKMB);
-    Self__PV5B->item__QCS=v__QNS;
-    Self__PV5B->key__3BS=k__RNS;
-    Self__PV5B->next__ICS=__tmp__IPS;
-    node__0NS=result__QKMB;
-    ((void **)Self__PNS->buckets__RBS)[idx__ZNS]=result__QKMB;
-    Self__PNS->count__1OS=(__INTEGER)(Self__PNS->count__1OS +  1);
+    Self__1SEC=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)result__KETB);
+    Self__1SEC->item__12T=v__FOZ;
+    Self__1SEC->key__I2T=k__GOZ;
+    Self__1SEC->next__T2T=__tmp__2PZ;
+    node__POZ=result__KETB;
+    ((void **)Self__EOZ->buckets__21T)[idx__OOZ]=result__KETB;
+    Self__EOZ->count__2EZ=(__INTEGER)(Self__EOZ->count__2EZ +  1);
   } else {
-    ((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__0NS)->item__QCS=v__QNS;
+    ((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__POZ)->item__12T=v__FOZ;
   };
 }
 
-static void* get__QYI(void *n__SYI)
+static void** create__LHYB(__INTEGER nb_elements__NHYB)
+// ({INTEGER}) With resultNo recursive, No inlinable.
+{
+  __UINTEGER_32 sz__NZZG,a__SZZG,new_size__OZZG,new_size2__PZZG,a__WZZG;
+  __UINTEGER_32 new_size__XZZG;
+  __POINTER result__MZZG,ptr_table__R22G,next__Q22G,result__S22G;
+  void *result__GF5G;
+  __INTEGER Self__JSOC;
+  void **Result__MI1B;
+  sz__NZZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__NHYB * ((__INTEGER )(sizeof(void *)))));
+  result__MZZG=((__POINTER )(NULL));
+  a__SZZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__OZZG=(__UINTEGER_32)((__UINTEGER_32)(sz__NZZG + a__SZZG) & (__UINTEGER_32)(~ a__SZZG));
+  new_size2__PZZG=(__UINTEGER_32)(new_size__OZZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__PZZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__WZZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__XZZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__PZZG + a__WZZG) & (__UINTEGER_32)(~ a__WZZG));
+    ptr_table__R22G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XZZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__Q22G=((__POINTER )(NULL));
+    result__S22G=((__POINTER *)ptr_table__R22G)[ 0];
+    if ((result__S22G == (void *)NULL)) {
+      result__S22G=new_lab__2QJ(new_size__XZZG);
+      next__Q22G=(void *)((unsigned long)result__S22G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XZZG)));
+      ((__POINTER *)next__Q22G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__R22G)[ 0]=next__Q22G;
+    } else {
+      next__Q22G=((__POINTER *)result__S22G)[ 0];
+      if ((next__Q22G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__S22G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__XZZG <<  1)) <=  4096)) {
+          next__Q22G=(void *)((unsigned long)result__S22G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XZZG)));
+        } else {
+          next__Q22G=new_lab__2QJ(new_size__XZZG);
+        };
+        ((__POINTER *)next__Q22G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__R22G)[ 0]=next__Q22G;
+      } else {
+        ((__POINTER *)result__S22G)[ 0]=(void *)((unsigned long)((__POINTER *)next__Q22G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__S22G=next__Q22G;
+      };
+    };
+    ((__POINTER *)result__S22G)[ 0]=((__POINTER ) 3);
+    result__MZZG=(void *)((unsigned long)result__S22G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__GF5G=first_free__HDVB;
+    while ((((void *)result__GF5G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__GF5G)->map_size_and_id__YSB &  4294967292LU) < new_size__OZZG))) {
+      result__GF5G=((__MEMORY *)result__GF5G)->map_next_free__ZSB;
+    };
+    if (((void *)result__GF5G == (void *)NULL)) {
+      result__GF5G=new_page__454();
+    };
+    to_busy__index__CPFC(result__GF5G,new_size__OZZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__GF5G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__MZZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__GF5G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+  };
+  Result__MI1B=((void **)result__MZZG);
+  Self__JSOC=(__INTEGER)(nb_elements__NHYB -  1);
+  while ((Self__JSOC >=  0)) {
+    Result__MI1B[Self__JSOC]=NULL;
+    Self__JSOC=(__INTEGER)(Self__JSOC -  1);
+  };
+  return(Result__MI1B);
+}
+
+static void* get__TSI(void *n__VSI)
 // ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
 {
-  void *result__KBS,*result__UYI;
-  __ITM_TYPE_SIMPLE *result__EIL;
-  __POINTER ptr__FIL,ptr_table__RSJG,next__QSJG,result__SSJG;
-  __POINTER ptr_table__WSJG,next__VSJG,result__XSJG;
-  __INTEGER typ_id__KIL;
-  __UINTEGER_32 sz__HIL,a__RZGG,new_size__SZGG,t__WZGG,a__VZGG;
-  __UINTEGER_32 new_size__ZSJG,lab_type__YSJG;
-  __HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__4AS;
-  void *node__JBS;
-  Self__4AS=((__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *)dico__YYI);
-  result__KBS=NULL;
-  node__JBS=((void **)Self__4AS->buckets__RBS)[(__INTEGER)(hash_code__LQU(n__SYI) % Self__4AS->capacity__MBS)];
-  while ((! (((void *)node__JBS == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__JBS)->key__3BS == (void *)n__SYI)))) {
-    node__JBS=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__JBS)->next__ICS;
-  };
-  if (((void *)node__JBS != (void *)NULL)) {
-    result__KBS=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__JBS)->item__QCS;
-  };
-  result__UYI=result__KBS;
-  if (((void *)result__KBS == (void *)NULL)) {
-    result__EIL=NULL;
-    ptr__FIL=((__POINTER )(NULL));
-    typ_id__KIL= 0;
-    sz__HIL=((__UINTEGER_32 )sizeof(__ITM_TYPE_SIMPLE));
-    if ((sz__HIL ==  0)) {
-      result__EIL=ITM_TYPE_SIMPLE__;
-    } else {
-      typ_id__KIL=-1;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__HIL);
-      if ((typ_id__KIL == (__INTEGER)(-  1))) {
-        a__RZGG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__SZGG=(__UINTEGER_32)((__UINTEGER_32)(sz__HIL + a__RZGG) & (__UINTEGER_32)(~ a__RZGG));
-        ptr_table__RSJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SZGG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__QSJG=((__POINTER )(NULL));
-        result__SSJG=((__POINTER *)ptr_table__RSJG)[ 0];
-        if ((result__SSJG == (void *)NULL)) {
-          result__SSJG=new_lab__RUJ(new_size__SZGG);
-          next__QSJG=(void *)((unsigned long)result__SSJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SZGG)));
-          ((__POINTER *)next__QSJG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RSJG)[ 0]=next__QSJG;
-        } else {
-          next__QSJG=((__POINTER *)result__SSJG)[ 0];
-          if ((next__QSJG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SSJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__SZGG <<  1)) <=  4096)) {
-              next__QSJG=(void *)((unsigned long)result__SSJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SZGG)));
+  void *result__3SI;
+  __ITM_TYPE_SIMPLE *result__1LL,*Self__CRU;
+  __POINTER ptr__2LL,ptr_table__W22G,next__V22G,result__X22G;
+  __POINTER ptr_table__122G,next__022G,result__222G;
+  __INTEGER typ_id__BML;
+  __UINTEGER_32 sz__4LL,a__0ZZG,new_size__1ZZG,t__5ZZG,a__4ZZG;
+  __UINTEGER_32 new_size__422G,lab_type__322G;
+  result__3SI=fast_reference_at__I1T(dico__CTI,n__VSI);
+  if (((void *)result__3SI == (void *)NULL)) {
+    result__1LL=NULL;
+    ptr__2LL=((__POINTER )(NULL));
+    typ_id__BML= 0;
+    sz__4LL=((__UINTEGER_32 )sizeof(__ITM_TYPE_SIMPLE));
+    if ((sz__4LL ==  0)) {
+      result__1LL=ITM_TYPE_SIMPLE__;
+    } else {
+      typ_id__BML=-1;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__4LL);
+      if ((typ_id__BML == (__INTEGER)(-  1))) {
+        a__0ZZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__1ZZG=(__UINTEGER_32)((__UINTEGER_32)(sz__4LL + a__0ZZG) & (__UINTEGER_32)(~ a__0ZZG));
+        ptr_table__W22G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1ZZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__V22G=((__POINTER )(NULL));
+        result__X22G=((__POINTER *)ptr_table__W22G)[ 0];
+        if ((result__X22G == (void *)NULL)) {
+          result__X22G=new_lab__2QJ(new_size__1ZZG);
+          next__V22G=(void *)((unsigned long)result__X22G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1ZZG)));
+          ((__POINTER *)next__V22G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__W22G)[ 0]=next__V22G;
+        } else {
+          next__V22G=((__POINTER *)result__X22G)[ 0];
+          if ((next__V22G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X22G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__1ZZG <<  1)) <=  4096)) {
+              next__V22G=(void *)((unsigned long)result__X22G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1ZZG)));
             } else {
-              next__QSJG=new_lab__RUJ(new_size__SZGG);
-            };
-            ((__POINTER *)next__QSJG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__RSJG)[ 0]=next__QSJG;
-          } else {
-            ((__POINTER *)result__SSJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__QSJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__SSJG=next__QSJG;
-          };
-        };
-        ptr__FIL=result__SSJG;
-      } else {
-        t__WZGG=((__UINTEGER_32 )typ_id__KIL);
-        a__VZGG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ZSJG=(__UINTEGER_32)((__UINTEGER_32)(sz__HIL + a__VZGG) & (__UINTEGER_32)(~ a__VZGG));
-        ptr_table__WSJG=((__POINTER )(&(table_type[(t__WZGG)])));
-        lab_type__YSJG=(__UINTEGER_32)(t__WZGG |  1);
-        next__VSJG=((__POINTER )(NULL));
-        result__XSJG=((__POINTER *)ptr_table__WSJG)[ 0];
-        if ((result__XSJG == (void *)NULL)) {
-          result__XSJG=new_lab__RUJ(lab_type__YSJG);
-          next__VSJG=(void *)((unsigned long)result__XSJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZSJG)));
-          ((__POINTER *)next__VSJG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WSJG)[ 0]=next__VSJG;
-        } else {
-          next__VSJG=((__POINTER *)result__XSJG)[ 0];
-          if ((next__VSJG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XSJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__ZSJG <<  1)) <=  4096)) {
-              next__VSJG=(void *)((unsigned long)result__XSJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZSJG)));
+              next__V22G=new_lab__2QJ(new_size__1ZZG);
+            };
+            ((__POINTER *)next__V22G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__W22G)[ 0]=next__V22G;
+          } else {
+            ((__POINTER *)result__X22G)[ 0]=(void *)((unsigned long)((__POINTER *)next__V22G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__X22G=next__V22G;
+          };
+        };
+        ptr__2LL=result__X22G;
+      } else {
+        t__5ZZG=((__UINTEGER_32 )typ_id__BML);
+        a__4ZZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__422G=(__UINTEGER_32)((__UINTEGER_32)(sz__4LL + a__4ZZG) & (__UINTEGER_32)(~ a__4ZZG));
+        ptr_table__122G=((__POINTER )(&(table_type[(t__5ZZG)])));
+        lab_type__322G=(__UINTEGER_32)(t__5ZZG |  1);
+        next__022G=((__POINTER )(NULL));
+        result__222G=((__POINTER *)ptr_table__122G)[ 0];
+        if ((result__222G == (void *)NULL)) {
+          result__222G=new_lab__2QJ(lab_type__322G);
+          next__022G=(void *)((unsigned long)result__222G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__422G)));
+          ((__POINTER *)next__022G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__122G)[ 0]=next__022G;
+        } else {
+          next__022G=((__POINTER *)result__222G)[ 0];
+          if ((next__022G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__222G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__422G <<  1)) <=  4096)) {
+              next__022G=(void *)((unsigned long)result__222G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__422G)));
             } else {
-              next__VSJG=new_lab__RUJ(lab_type__YSJG);
+              next__022G=new_lab__2QJ(lab_type__322G);
             };
-            ((__POINTER *)next__VSJG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WSJG)[ 0]=next__VSJG;
+            ((__POINTER *)next__022G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__122G)[ 0]=next__022G;
           } else {
-            ((__POINTER *)result__XSJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__VSJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__XSJG=next__VSJG;
+            ((__POINTER *)result__222G)[ 0]=(void *)((unsigned long)((__POINTER *)next__022G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__222G=next__022G;
           };
         };
-        ptr__FIL=result__XSJG;
+        ptr__2LL=result__222G;
       };
-      result__EIL=((__ITM_TYPE_SIMPLE *)ptr__FIL);
-      *(result__EIL) = *(ITM_TYPE_SIMPLE__);
+      result__1LL=((__ITM_TYPE_SIMPLE *)ptr__2LL);
+      *(result__1LL) = *(ITM_TYPE_SIMPLE__);
     };
-    ((__ITM_TYPE_SIMPLE *)result__EIL)->name__MEK=n__SYI;
-    result__UYI=result__EIL;
-    fast_put__to__ONS(dico__YYI,result__EIL,n__SYI);
+    Self__CRU=((__ITM_TYPE_SIMPLE *)result__1LL);
+    Self__CRU->name__0XP=n__VSI;
+    fast_put__to__DOZ(dico__CTI,Self__CRU,n__VSI);
+    result__3SI=result__1LL;
   };
-  return(result__UYI);
+  return(result__3SI);
 }
 
-static void** create__R44C(__INTEGER nb_elements__T44C)
+static void** create__UGQB(__INTEGER nb_elements__WGQB)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__5YIG,a__4YIG,new_size__AZIG,new_size2__BZIG,a__CZIG;
-  __UINTEGER_32 new_size__DZIG;
-  __POINTER result__3YIG,ptr_table__1SJG,next__0SJG,result__2SJG;
-  __INTEGER Self__YDYD;
-  void **Result__N1DD;
-  sz__5YIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__T44C * ((__INTEGER )(sizeof(void *)))));
-  result__3YIG=((__POINTER )(NULL));
-  a__4YIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__AZIG=(__UINTEGER_32)((__UINTEGER_32)(sz__5YIG + a__4YIG) & (__UINTEGER_32)(~ a__4YIG));
-  new_size2__BZIG=(__UINTEGER_32)(new_size__AZIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__BZIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__CZIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__DZIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__BZIG + a__CZIG) & (__UINTEGER_32)(~ a__CZIG));
-    ptr_table__1SJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DZIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__0SJG=((__POINTER )(NULL));
-    result__2SJG=((__POINTER *)ptr_table__1SJG)[ 0];
-    if ((result__2SJG == (void *)NULL)) {
-      result__2SJG=new_lab__RUJ(new_size__DZIG);
-      next__0SJG=(void *)((unsigned long)result__2SJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DZIG)));
-      ((__POINTER *)next__0SJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__1SJG)[ 0]=next__0SJG;
-    } else {
-      next__0SJG=((__POINTER *)result__2SJG)[ 0];
-      if ((next__0SJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2SJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__DZIG <<  1)) <=  4096)) {
-          next__0SJG=(void *)((unsigned long)result__2SJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DZIG)));
-        } else {
-          next__0SJG=new_lab__RUJ(new_size__DZIG);
-        };
-        ((__POINTER *)next__0SJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__1SJG)[ 0]=next__0SJG;
-      } else {
-        ((__POINTER *)result__2SJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__0SJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__2SJG=next__0SJG;
-      };
-    };
-    ((__POINTER *)result__2SJG)[ 0]=((__POINTER ) 3);
-    result__3YIG=(void *)((unsigned long)result__2SJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__B0ZG,a__G0ZG,new_size__C0ZG,new_size2__D0ZG,a__K0ZG;
+  __UINTEGER_32 new_size__L0ZG;
+  __POINTER result__A0ZG,ptr_table__A32G,next__522G,result__B32G;
+  void *result__JF5G;
+  __INTEGER Self__XNMC;
+  void **Result__BATB;
+  sz__B0ZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__WGQB * ((__INTEGER )(sizeof(void *)))));
+  result__A0ZG=((__POINTER )(NULL));
+  a__G0ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__C0ZG=(__UINTEGER_32)((__UINTEGER_32)(sz__B0ZG + a__G0ZG) & (__UINTEGER_32)(~ a__G0ZG));
+  new_size2__D0ZG=(__UINTEGER_32)(new_size__C0ZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__D0ZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__K0ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__L0ZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__D0ZG + a__K0ZG) & (__UINTEGER_32)(~ a__K0ZG));
+    ptr_table__A32G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L0ZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__522G=((__POINTER )(NULL));
+    result__B32G=((__POINTER *)ptr_table__A32G)[ 0];
+    if ((result__B32G == (void *)NULL)) {
+      result__B32G=new_lab__2QJ(new_size__L0ZG);
+      next__522G=(void *)((unsigned long)result__B32G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0ZG)));
+      ((__POINTER *)next__522G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__A32G)[ 0]=next__522G;
+    } else {
+      next__522G=((__POINTER *)result__B32G)[ 0];
+      if ((next__522G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B32G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__L0ZG <<  1)) <=  4096)) {
+          next__522G=(void *)((unsigned long)result__B32G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0ZG)));
+        } else {
+          next__522G=new_lab__2QJ(new_size__L0ZG);
+        };
+        ((__POINTER *)next__522G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__A32G)[ 0]=next__522G;
+      } else {
+        ((__POINTER *)result__B32G)[ 0]=(void *)((unsigned long)((__POINTER *)next__522G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__B32G=next__522G;
+      };
+    };
+    ((__POINTER *)result__B32G)[ 0]=((__POINTER ) 3);
+    result__A0ZG=(void *)((unsigned long)result__B32G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__3YIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__AZIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__JF5G=first_free__HDVB;
+    while ((((void *)result__JF5G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__JF5G)->map_size_and_id__YSB &  4294967292LU) < new_size__C0ZG))) {
+      result__JF5G=((__MEMORY *)result__JF5G)->map_next_free__ZSB;
+    };
+    if (((void *)result__JF5G == (void *)NULL)) {
+      result__JF5G=new_page__454();
+    };
+    to_busy__index__CPFC(result__JF5G,new_size__C0ZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__JF5G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__A0ZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__JF5G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__N1DD=((void **)result__3YIG);
-  Self__YDYD=(__INTEGER)(nb_elements__T44C -  1);
-  while ((Self__YDYD >=  0)) {
-    Result__N1DD[Self__YDYD]=NULL;
-    Self__YDYD=(__INTEGER)(Self__YDYD -  1);
+  Result__BATB=((void **)result__A0ZG);
+  Self__XNMC=(__INTEGER)(nb_elements__WGQB -  1);
+  while ((Self__XNMC >=  0)) {
+    Result__BATB[Self__XNMC]=NULL;
+    Self__XNMC=(__INTEGER)(Self__XNMC -  1);
   };
-  return(Result__N1DD);
+  return(Result__BATB);
 }
 
-static void** create__R23D(__INTEGER nb_elements__T23D)
+static void** create__E1PB(__INTEGER nb_elements__G1PB)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__HZIG,a__GZIG,new_size__IZIG,new_size2__JZIG,a__KZIG;
-  __UINTEGER_32 new_size__LZIG;
-  __POINTER result__FZIG,ptr_table__ATJG,next__5SJG,result__BTJG;
-  __INTEGER Self__0WUE;
-  void **Result__VVHE;
-  sz__HZIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__T23D * ((__INTEGER )(sizeof(void *)))));
-  result__FZIG=((__POINTER )(NULL));
-  a__GZIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__IZIG=(__UINTEGER_32)((__UINTEGER_32)(sz__HZIG + a__GZIG) & (__UINTEGER_32)(~ a__GZIG));
-  new_size2__JZIG=(__UINTEGER_32)(new_size__IZIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__JZIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__KZIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__LZIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__JZIG + a__KZIG) & (__UINTEGER_32)(~ a__KZIG));
-    ptr_table__ATJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LZIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__5SJG=((__POINTER )(NULL));
-    result__BTJG=((__POINTER *)ptr_table__ATJG)[ 0];
-    if ((result__BTJG == (void *)NULL)) {
-      result__BTJG=new_lab__RUJ(new_size__LZIG);
-      next__5SJG=(void *)((unsigned long)result__BTJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LZIG)));
-      ((__POINTER *)next__5SJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__ATJG)[ 0]=next__5SJG;
-    } else {
-      next__5SJG=((__POINTER *)result__BTJG)[ 0];
-      if ((next__5SJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BTJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__LZIG <<  1)) <=  4096)) {
-          next__5SJG=(void *)((unsigned long)result__BTJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LZIG)));
-        } else {
-          next__5SJG=new_lab__RUJ(new_size__LZIG);
-        };
-        ((__POINTER *)next__5SJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ATJG)[ 0]=next__5SJG;
-      } else {
-        ((__POINTER *)result__BTJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__5SJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__BTJG=next__5SJG;
-      };
-    };
-    ((__POINTER *)result__BTJG)[ 0]=((__POINTER ) 3);
-    result__FZIG=(void *)((unsigned long)result__BTJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__N0ZG,a__S0ZG,new_size__O0ZG,new_size2__P0ZG,a__W0ZG;
+  __UINTEGER_32 new_size__X0ZG;
+  __POINTER result__M0ZG,ptr_table__F32G,next__E32G,result__G32G;
+  void *result__MF5G;
+  __INTEGER Self__QMMC;
+  void **Result__WXSB;
+  sz__N0ZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__G1PB * ((__INTEGER )(sizeof(void *)))));
+  result__M0ZG=((__POINTER )(NULL));
+  a__S0ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__O0ZG=(__UINTEGER_32)((__UINTEGER_32)(sz__N0ZG + a__S0ZG) & (__UINTEGER_32)(~ a__S0ZG));
+  new_size2__P0ZG=(__UINTEGER_32)(new_size__O0ZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__P0ZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__W0ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__X0ZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__P0ZG + a__W0ZG) & (__UINTEGER_32)(~ a__W0ZG));
+    ptr_table__F32G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__X0ZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__E32G=((__POINTER )(NULL));
+    result__G32G=((__POINTER *)ptr_table__F32G)[ 0];
+    if ((result__G32G == (void *)NULL)) {
+      result__G32G=new_lab__2QJ(new_size__X0ZG);
+      next__E32G=(void *)((unsigned long)result__G32G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X0ZG)));
+      ((__POINTER *)next__E32G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__F32G)[ 0]=next__E32G;
+    } else {
+      next__E32G=((__POINTER *)result__G32G)[ 0];
+      if ((next__E32G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G32G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__X0ZG <<  1)) <=  4096)) {
+          next__E32G=(void *)((unsigned long)result__G32G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X0ZG)));
+        } else {
+          next__E32G=new_lab__2QJ(new_size__X0ZG);
+        };
+        ((__POINTER *)next__E32G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__F32G)[ 0]=next__E32G;
+      } else {
+        ((__POINTER *)result__G32G)[ 0]=(void *)((unsigned long)((__POINTER *)next__E32G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__G32G=next__E32G;
+      };
+    };
+    ((__POINTER *)result__G32G)[ 0]=((__POINTER ) 3);
+    result__M0ZG=(void *)((unsigned long)result__G32G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__FZIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__IZIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__MF5G=first_free__HDVB;
+    while ((((void *)result__MF5G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__MF5G)->map_size_and_id__YSB &  4294967292LU) < new_size__O0ZG))) {
+      result__MF5G=((__MEMORY *)result__MF5G)->map_next_free__ZSB;
+    };
+    if (((void *)result__MF5G == (void *)NULL)) {
+      result__MF5G=new_page__454();
+    };
+    to_busy__index__CPFC(result__MF5G,new_size__O0ZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__MF5G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__M0ZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__MF5G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__VVHE=((void **)result__FZIG);
-  Self__0WUE=(__INTEGER)(nb_elements__T23D -  1);
-  while ((Self__0WUE >=  0)) {
-    Result__VVHE[Self__0WUE]=NULL;
-    Self__0WUE=(__INTEGER)(Self__0WUE -  1);
+  Result__WXSB=((void **)result__M0ZG);
+  Self__QMMC=(__INTEGER)(nb_elements__G1PB -  1);
+  while ((Self__QMMC >=  0)) {
+    Result__WXSB[Self__QMMC]=NULL;
+    Self__QMMC=(__INTEGER)(Self__QMMC -  1);
   };
-  return(Result__VVHE);
+  return(Result__WXSB);
 }
 
-static void** create__K0MB(__INTEGER nb_elements__M0MB)
+static void** create__P3ZB(__INTEGER nb_elements__R3ZB)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__PZIG,a__OZIG,new_size__QZIG,new_size2__RZIG,a__SZIG;
-  __UINTEGER_32 new_size__TZIG;
-  __POINTER result__NZIG,ptr_table__FTJG,next__ETJG,result__GTJG;
-  __INTEGER Self__FJJC;
-  void **Result__RXPB;
-  sz__PZIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__M0MB * ((__INTEGER )(sizeof(void *)))));
-  result__NZIG=((__POINTER )(NULL));
-  a__OZIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__QZIG=(__UINTEGER_32)((__UINTEGER_32)(sz__PZIG + a__OZIG) & (__UINTEGER_32)(~ a__OZIG));
-  new_size2__RZIG=(__UINTEGER_32)(new_size__QZIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__RZIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__SZIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__TZIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__RZIG + a__SZIG) & (__UINTEGER_32)(~ a__SZIG));
-    ptr_table__FTJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TZIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__ETJG=((__POINTER )(NULL));
-    result__GTJG=((__POINTER *)ptr_table__FTJG)[ 0];
-    if ((result__GTJG == (void *)NULL)) {
-      result__GTJG=new_lab__RUJ(new_size__TZIG);
-      next__ETJG=(void *)((unsigned long)result__GTJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TZIG)));
-      ((__POINTER *)next__ETJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__FTJG)[ 0]=next__ETJG;
-    } else {
-      next__ETJG=((__POINTER *)result__GTJG)[ 0];
-      if ((next__ETJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GTJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__TZIG <<  1)) <=  4096)) {
-          next__ETJG=(void *)((unsigned long)result__GTJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TZIG)));
-        } else {
-          next__ETJG=new_lab__RUJ(new_size__TZIG);
-        };
-        ((__POINTER *)next__ETJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__FTJG)[ 0]=next__ETJG;
-      } else {
-        ((__POINTER *)result__GTJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__ETJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__GTJG=next__ETJG;
-      };
-    };
-    ((__POINTER *)result__GTJG)[ 0]=((__POINTER ) 3);
-    result__NZIG=(void *)((unsigned long)result__GTJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__Z0ZG,a__40ZG,new_size__00ZG,new_size2__10ZG,a__C1ZG;
+  __UINTEGER_32 new_size__D1ZG;
+  __POINTER result__Y0ZG,ptr_table__K32G,next__J32G,result__L32G;
+  void *result__PF5G;
+  __INTEGER Self__VVOC;
+  void **Result__RE2B;
+  sz__Z0ZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__R3ZB * ((__INTEGER )(sizeof(void *)))));
+  result__Y0ZG=((__POINTER )(NULL));
+  a__40ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__00ZG=(__UINTEGER_32)((__UINTEGER_32)(sz__Z0ZG + a__40ZG) & (__UINTEGER_32)(~ a__40ZG));
+  new_size2__10ZG=(__UINTEGER_32)(new_size__00ZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__10ZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__C1ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__D1ZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__10ZG + a__C1ZG) & (__UINTEGER_32)(~ a__C1ZG));
+    ptr_table__K32G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__D1ZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__J32G=((__POINTER )(NULL));
+    result__L32G=((__POINTER *)ptr_table__K32G)[ 0];
+    if ((result__L32G == (void *)NULL)) {
+      result__L32G=new_lab__2QJ(new_size__D1ZG);
+      next__J32G=(void *)((unsigned long)result__L32G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D1ZG)));
+      ((__POINTER *)next__J32G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__K32G)[ 0]=next__J32G;
+    } else {
+      next__J32G=((__POINTER *)result__L32G)[ 0];
+      if ((next__J32G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L32G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__D1ZG <<  1)) <=  4096)) {
+          next__J32G=(void *)((unsigned long)result__L32G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D1ZG)));
+        } else {
+          next__J32G=new_lab__2QJ(new_size__D1ZG);
+        };
+        ((__POINTER *)next__J32G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__K32G)[ 0]=next__J32G;
+      } else {
+        ((__POINTER *)result__L32G)[ 0]=(void *)((unsigned long)((__POINTER *)next__J32G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__L32G=next__J32G;
+      };
+    };
+    ((__POINTER *)result__L32G)[ 0]=((__POINTER ) 3);
+    result__Y0ZG=(void *)((unsigned long)result__L32G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__NZIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__QZIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__PF5G=first_free__HDVB;
+    while ((((void *)result__PF5G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__PF5G)->map_size_and_id__YSB &  4294967292LU) < new_size__00ZG))) {
+      result__PF5G=((__MEMORY *)result__PF5G)->map_next_free__ZSB;
+    };
+    if (((void *)result__PF5G == (void *)NULL)) {
+      result__PF5G=new_page__454();
+    };
+    to_busy__index__CPFC(result__PF5G,new_size__00ZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__PF5G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__Y0ZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__PF5G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__RXPB=((void **)result__NZIG);
-  Self__FJJC=(__INTEGER)(nb_elements__M0MB -  1);
-  while ((Self__FJJC >=  0)) {
-    Result__RXPB[Self__FJJC]=NULL;
-    Self__FJJC=(__INTEGER)(Self__FJJC -  1);
+  Result__RE2B=((void **)result__Y0ZG);
+  Self__VVOC=(__INTEGER)(nb_elements__R3ZB -  1);
+  while ((Self__VVOC >=  0)) {
+    Result__RE2B[Self__VVOC]=NULL;
+    Self__VVOC=(__INTEGER)(Self__VVOC -  1);
   };
-  return(Result__RXPB);
+  return(Result__RE2B);
 }
 
-static void** create__OFMB(__INTEGER nb_elements__QFMB)
+static __FAST_ARRAYoSTRING_CONSTANTo* create_with_capacity__S1QC(__INTEGER new_count__U1QC)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__XZIG,a__WZIG,new_size__YZIG,new_size2__ZZIG,a__0ZIG;
-  __UINTEGER_32 new_size__1ZIG;
-  __POINTER result__VZIG,ptr_table__KTJG,next__JTJG,result__LTJG;
-  __INTEGER Self__JEJC;
-  void **Result__5FPB;
-  sz__XZIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__QFMB * ((__INTEGER )(sizeof(void *)))));
-  result__VZIG=((__POINTER )(NULL));
-  a__WZIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__YZIG=(__UINTEGER_32)((__UINTEGER_32)(sz__XZIG + a__WZIG) & (__UINTEGER_32)(~ a__WZIG));
-  new_size2__ZZIG=(__UINTEGER_32)(new_size__YZIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__ZZIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__0ZIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__1ZIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__ZZIG + a__0ZIG) & (__UINTEGER_32)(~ a__0ZIG));
-    ptr_table__KTJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1ZIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__JTJG=((__POINTER )(NULL));
-    result__LTJG=((__POINTER *)ptr_table__KTJG)[ 0];
-    if ((result__LTJG == (void *)NULL)) {
-      result__LTJG=new_lab__RUJ(new_size__1ZIG);
-      next__JTJG=(void *)((unsigned long)result__LTJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1ZIG)));
-      ((__POINTER *)next__JTJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__KTJG)[ 0]=next__JTJG;
-    } else {
-      next__JTJG=((__POINTER *)result__LTJG)[ 0];
-      if ((next__JTJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LTJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__1ZIG <<  1)) <=  4096)) {
-          next__JTJG=(void *)((unsigned long)result__LTJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1ZIG)));
-        } else {
-          next__JTJG=new_lab__RUJ(new_size__1ZIG);
-        };
-        ((__POINTER *)next__JTJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__KTJG)[ 0]=next__JTJG;
-      } else {
-        ((__POINTER *)result__LTJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__JTJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__LTJG=next__JTJG;
-      };
-    };
-    ((__POINTER *)result__LTJG)[ 0]=((__POINTER ) 3);
-    result__VZIG=(void *)((unsigned long)result__LTJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __POINTER ptr__DW0C,ptr_table__P32G,next__O32G,result__Q32G;
+  __POINTER ptr_table__U32G,next__T32G,result__V32G;
+  __INTEGER typ_id__IW0C;
+  __UINTEGER_32 sz__FW0C,a__G1ZG,new_size__H1ZG,t__L1ZG,a__K1ZG;
+  __UINTEGER_32 new_size__X32G,lab_type__W32G;
+  __FAST_ARRAYoSTRING_CONSTANTo *result__CW0C,*Self__LLRD;
+  result__CW0C=NULL;
+  ptr__DW0C=((__POINTER )(NULL));
+  typ_id__IW0C= 0;
+  sz__FW0C=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSTRING_CONSTANTo));
+  if ((sz__FW0C ==  0)) {
+    result__CW0C=FAST_ARRAYoSTRING_CONSTANTo__;
   } else {
-    result__VZIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__YZIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__5FPB=((void **)result__VZIG);
-  Self__JEJC=(__INTEGER)(nb_elements__QFMB -  1);
-  while ((Self__JEJC >=  0)) {
-    Result__5FPB[Self__JEJC]=NULL;
-    Self__JEJC=(__INTEGER)(Self__JEJC -  1);
-  };
-  return(Result__5FPB);
+    typ_id__IW0C=__FAST_ARRAYoSTRING_CONSTANTo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__FW0C);
+    if ((typ_id__IW0C == (__INTEGER)(-  1))) {
+      a__G1ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__H1ZG=(__UINTEGER_32)((__UINTEGER_32)(sz__FW0C + a__G1ZG) & (__UINTEGER_32)(~ a__G1ZG));
+      ptr_table__P32G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__H1ZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__O32G=((__POINTER )(NULL));
+      result__Q32G=((__POINTER *)ptr_table__P32G)[ 0];
+      if ((result__Q32G == (void *)NULL)) {
+        result__Q32G=new_lab__2QJ(new_size__H1ZG);
+        next__O32G=(void *)((unsigned long)result__Q32G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H1ZG)));
+        ((__POINTER *)next__O32G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__P32G)[ 0]=next__O32G;
+      } else {
+        next__O32G=((__POINTER *)result__Q32G)[ 0];
+        if ((next__O32G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q32G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__H1ZG <<  1)) <=  4096)) {
+            next__O32G=(void *)((unsigned long)result__Q32G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H1ZG)));
+          } else {
+            next__O32G=new_lab__2QJ(new_size__H1ZG);
+          };
+          ((__POINTER *)next__O32G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__P32G)[ 0]=next__O32G;
+        } else {
+          ((__POINTER *)result__Q32G)[ 0]=(void *)((unsigned long)((__POINTER *)next__O32G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__Q32G=next__O32G;
+        };
+      };
+      ptr__DW0C=result__Q32G;
+    } else {
+      t__L1ZG=((__UINTEGER_32 )typ_id__IW0C);
+      a__K1ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__X32G=(__UINTEGER_32)((__UINTEGER_32)(sz__FW0C + a__K1ZG) & (__UINTEGER_32)(~ a__K1ZG));
+      ptr_table__U32G=((__POINTER )(&(table_type[(t__L1ZG)])));
+      lab_type__W32G=(__UINTEGER_32)(t__L1ZG |  1);
+      next__T32G=((__POINTER )(NULL));
+      result__V32G=((__POINTER *)ptr_table__U32G)[ 0];
+      if ((result__V32G == (void *)NULL)) {
+        result__V32G=new_lab__2QJ(lab_type__W32G);
+        next__T32G=(void *)((unsigned long)result__V32G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X32G)));
+        ((__POINTER *)next__T32G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__U32G)[ 0]=next__T32G;
+      } else {
+        next__T32G=((__POINTER *)result__V32G)[ 0];
+        if ((next__T32G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V32G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__X32G <<  1)) <=  4096)) {
+            next__T32G=(void *)((unsigned long)result__V32G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X32G)));
+          } else {
+            next__T32G=new_lab__2QJ(lab_type__W32G);
+          };
+          ((__POINTER *)next__T32G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__U32G)[ 0]=next__T32G;
+        } else {
+          ((__POINTER *)result__V32G)[ 0]=(void *)((unsigned long)((__POINTER *)next__T32G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__V32G=next__T32G;
+        };
+      };
+      ptr__DW0C=result__V32G;
+    };
+    result__CW0C=((__FAST_ARRAYoSTRING_CONSTANTo *)ptr__DW0C);
+    *(result__CW0C) = *(FAST_ARRAYoSTRING_CONSTANTo__);
+  };
+  Self__LLRD=((__FAST_ARRAYoSTRING_CONSTANTo *)result__CW0C);
+  if ((Self__LLRD->parent_arrayed_collection__X4I.capacity__PPOD < new_count__U1QC)) {
+    Self__LLRD->parent_arrayed_collection__X4I.storage__KQOD=create__A4FE(new_count__U1QC);
+    Self__LLRD->parent_arrayed_collection__X4I.capacity__PPOD=new_count__U1QC;
+  };
+  Self__LLRD->parent_arrayed_collection__X4I.upper__UNOD=(__INTEGER)(-  1);
+  return(result__CW0C);
 }
 
-static void** create__4TWB(__INTEGER nb_elements__AUWB)
+static void** create__OVPF(__INTEGER nb_elements__QVPF)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__5ZIG,a__4ZIG,new_size__A0IG,new_size2__B0IG,a__C0IG;
-  __UINTEGER_32 new_size__D0IG;
-  __POINTER result__3ZIG,ptr_table__PTJG,next__OTJG,result__QTJG;
-  __INTEGER Self__JULC;
-  void **Result__DPYB;
-  sz__5ZIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__AUWB * ((__INTEGER )(sizeof(void *)))));
-  result__3ZIG=((__POINTER )(NULL));
-  a__4ZIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__A0IG=(__UINTEGER_32)((__UINTEGER_32)(sz__5ZIG + a__4ZIG) & (__UINTEGER_32)(~ a__4ZIG));
-  new_size2__B0IG=(__UINTEGER_32)(new_size__A0IG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__B0IG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__C0IG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__D0IG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__B0IG + a__C0IG) & (__UINTEGER_32)(~ a__C0IG));
-    ptr_table__PTJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__D0IG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__OTJG=((__POINTER )(NULL));
-    result__QTJG=((__POINTER *)ptr_table__PTJG)[ 0];
-    if ((result__QTJG == (void *)NULL)) {
-      result__QTJG=new_lab__RUJ(new_size__D0IG);
-      next__OTJG=(void *)((unsigned long)result__QTJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D0IG)));
-      ((__POINTER *)next__OTJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__PTJG)[ 0]=next__OTJG;
-    } else {
-      next__OTJG=((__POINTER *)result__QTJG)[ 0];
-      if ((next__OTJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QTJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__D0IG <<  1)) <=  4096)) {
-          next__OTJG=(void *)((unsigned long)result__QTJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D0IG)));
-        } else {
-          next__OTJG=new_lab__RUJ(new_size__D0IG);
-        };
-        ((__POINTER *)next__OTJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__PTJG)[ 0]=next__OTJG;
-      } else {
-        ((__POINTER *)result__QTJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__OTJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__QTJG=next__OTJG;
-      };
-    };
-    ((__POINTER *)result__QTJG)[ 0]=((__POINTER ) 3);
-    result__3ZIG=(void *)((unsigned long)result__QTJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__N1ZG,a__S1ZG,new_size__O1ZG,new_size2__P1ZG,a__W1ZG;
+  __UINTEGER_32 new_size__X1ZG;
+  __POINTER result__M1ZG,ptr_table__Z32G,next__Y32G,result__032G;
+  void *result__SF5G;
+  __INTEGER Self__3F0F;
+  void **Result__X2TF;
+  sz__N1ZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__QVPF * ((__INTEGER )(sizeof(void *)))));
+  result__M1ZG=((__POINTER )(NULL));
+  a__S1ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__O1ZG=(__UINTEGER_32)((__UINTEGER_32)(sz__N1ZG + a__S1ZG) & (__UINTEGER_32)(~ a__S1ZG));
+  new_size2__P1ZG=(__UINTEGER_32)(new_size__O1ZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__P1ZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__W1ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__X1ZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__P1ZG + a__W1ZG) & (__UINTEGER_32)(~ a__W1ZG));
+    ptr_table__Z32G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__X1ZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__Y32G=((__POINTER )(NULL));
+    result__032G=((__POINTER *)ptr_table__Z32G)[ 0];
+    if ((result__032G == (void *)NULL)) {
+      result__032G=new_lab__2QJ(new_size__X1ZG);
+      next__Y32G=(void *)((unsigned long)result__032G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X1ZG)));
+      ((__POINTER *)next__Y32G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__Z32G)[ 0]=next__Y32G;
+    } else {
+      next__Y32G=((__POINTER *)result__032G)[ 0];
+      if ((next__Y32G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__032G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__X1ZG <<  1)) <=  4096)) {
+          next__Y32G=(void *)((unsigned long)result__032G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X1ZG)));
+        } else {
+          next__Y32G=new_lab__2QJ(new_size__X1ZG);
+        };
+        ((__POINTER *)next__Y32G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__Z32G)[ 0]=next__Y32G;
+      } else {
+        ((__POINTER *)result__032G)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y32G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__032G=next__Y32G;
+      };
+    };
+    ((__POINTER *)result__032G)[ 0]=((__POINTER ) 3);
+    result__M1ZG=(void *)((unsigned long)result__032G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__3ZIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__A0IG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__SF5G=first_free__HDVB;
+    while ((((void *)result__SF5G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__SF5G)->map_size_and_id__YSB &  4294967292LU) < new_size__O1ZG))) {
+      result__SF5G=((__MEMORY *)result__SF5G)->map_next_free__ZSB;
+    };
+    if (((void *)result__SF5G == (void *)NULL)) {
+      result__SF5G=new_page__454();
+    };
+    to_busy__index__CPFC(result__SF5G,new_size__O1ZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__SF5G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__M1ZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__SF5G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__DPYB=((void **)result__3ZIG);
-  Self__JULC=(__INTEGER)(nb_elements__AUWB -  1);
-  while ((Self__JULC >=  0)) {
-    Result__DPYB[Self__JULC]=NULL;
-    Self__JULC=(__INTEGER)(Self__JULC -  1);
+  Result__X2TF=((void **)result__M1ZG);
+  Self__3F0F=(__INTEGER)(nb_elements__QVPF -  1);
+  while ((Self__3F0F >=  0)) {
+    Result__X2TF[Self__3F0F]=NULL;
+    Self__3F0F=(__INTEGER)(Self__3F0F -  1);
   };
-  return(Result__DPYB);
+  return(Result__X2TF);
 }
 
-static void** create__FR2C(__INTEGER nb_elements__HR2C)
+static void** create__VKDF(__INTEGER nb_elements__XKDF)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__H0IG,a__G0IG,new_size__I0IG,new_size2__J0IG,a__K0IG;
-  __UINTEGER_32 new_size__L0IG;
-  __POINTER result__F0IG,ptr_table__UTJG,next__TTJG,result__VTJG;
-  __INTEGER Self__02XD;
-  void **Result__IICD;
-  sz__H0IG=((__UINTEGER_32 )(__INTEGER)(nb_elements__HR2C * ((__INTEGER )(sizeof(void *)))));
-  result__F0IG=((__POINTER )(NULL));
-  a__G0IG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__I0IG=(__UINTEGER_32)((__UINTEGER_32)(sz__H0IG + a__G0IG) & (__UINTEGER_32)(~ a__G0IG));
-  new_size2__J0IG=(__UINTEGER_32)(new_size__I0IG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__J0IG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__K0IG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__L0IG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__J0IG + a__K0IG) & (__UINTEGER_32)(~ a__K0IG));
-    ptr_table__UTJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L0IG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__TTJG=((__POINTER )(NULL));
-    result__VTJG=((__POINTER *)ptr_table__UTJG)[ 0];
-    if ((result__VTJG == (void *)NULL)) {
-      result__VTJG=new_lab__RUJ(new_size__L0IG);
-      next__TTJG=(void *)((unsigned long)result__VTJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0IG)));
-      ((__POINTER *)next__TTJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__UTJG)[ 0]=next__TTJG;
-    } else {
-      next__TTJG=((__POINTER *)result__VTJG)[ 0];
-      if ((next__TTJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VTJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__L0IG <<  1)) <=  4096)) {
-          next__TTJG=(void *)((unsigned long)result__VTJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0IG)));
-        } else {
-          next__TTJG=new_lab__RUJ(new_size__L0IG);
-        };
-        ((__POINTER *)next__TTJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__UTJG)[ 0]=next__TTJG;
-      } else {
-        ((__POINTER *)result__VTJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__TTJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__VTJG=next__TTJG;
-      };
-    };
-    ((__POINTER *)result__VTJG)[ 0]=((__POINTER ) 3);
-    result__F0IG=(void *)((unsigned long)result__VTJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__Z1ZG,a__41ZG,new_size__01ZG,new_size2__11ZG,a__C2ZG;
+  __UINTEGER_32 new_size__D2ZG;
+  __POINTER result__Y1ZG,ptr_table__432G,next__332G,result__532G;
+  void *result__VF5G;
+  __INTEGER Self__R1MF;
+  void **Result__SNHF;
+  sz__Z1ZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__XKDF * ((__INTEGER )(sizeof(void *)))));
+  result__Y1ZG=((__POINTER )(NULL));
+  a__41ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__01ZG=(__UINTEGER_32)((__UINTEGER_32)(sz__Z1ZG + a__41ZG) & (__UINTEGER_32)(~ a__41ZG));
+  new_size2__11ZG=(__UINTEGER_32)(new_size__01ZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__11ZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__C2ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__D2ZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__11ZG + a__C2ZG) & (__UINTEGER_32)(~ a__C2ZG));
+    ptr_table__432G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__D2ZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__332G=((__POINTER )(NULL));
+    result__532G=((__POINTER *)ptr_table__432G)[ 0];
+    if ((result__532G == (void *)NULL)) {
+      result__532G=new_lab__2QJ(new_size__D2ZG);
+      next__332G=(void *)((unsigned long)result__532G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D2ZG)));
+      ((__POINTER *)next__332G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__432G)[ 0]=next__332G;
+    } else {
+      next__332G=((__POINTER *)result__532G)[ 0];
+      if ((next__332G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__532G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__D2ZG <<  1)) <=  4096)) {
+          next__332G=(void *)((unsigned long)result__532G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D2ZG)));
+        } else {
+          next__332G=new_lab__2QJ(new_size__D2ZG);
+        };
+        ((__POINTER *)next__332G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__432G)[ 0]=next__332G;
+      } else {
+        ((__POINTER *)result__532G)[ 0]=(void *)((unsigned long)((__POINTER *)next__332G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__532G=next__332G;
+      };
+    };
+    ((__POINTER *)result__532G)[ 0]=((__POINTER ) 3);
+    result__Y1ZG=(void *)((unsigned long)result__532G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__F0IG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__I0IG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__VF5G=first_free__HDVB;
+    while ((((void *)result__VF5G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__VF5G)->map_size_and_id__YSB &  4294967292LU) < new_size__01ZG))) {
+      result__VF5G=((__MEMORY *)result__VF5G)->map_next_free__ZSB;
+    };
+    if (((void *)result__VF5G == (void *)NULL)) {
+      result__VF5G=new_page__454();
+    };
+    to_busy__index__CPFC(result__VF5G,new_size__01ZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__VF5G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__Y1ZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__VF5G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__IICD=((void **)result__F0IG);
-  Self__02XD=(__INTEGER)(nb_elements__HR2C -  1);
-  while ((Self__02XD >=  0)) {
-    Result__IICD[Self__02XD]=NULL;
-    Self__02XD=(__INTEGER)(Self__02XD -  1);
+  Result__SNHF=((void **)result__Y1ZG);
+  Self__R1MF=(__INTEGER)(nb_elements__XKDF -  1);
+  while ((Self__R1MF >=  0)) {
+    Result__SNHF[Self__R1MF]=NULL;
+    Self__R1MF=(__INTEGER)(Self__R1MF -  1);
   };
-  return(Result__IICD);
+  return(Result__SNHF);
 }
 
-static void** create__T3UC(__INTEGER nb_elements__V3UC)
+static void** create__4RTF(__INTEGER nb_elements__ASTF)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__P0IG,a__O0IG,new_size__Q0IG,new_size2__R0IG,a__S0IG;
-  __UINTEGER_32 new_size__T0IG;
-  __POINTER result__N0IG,ptr_table__ZTJG,next__YTJG,result__0TJG;
-  __INTEGER Self__CMXD;
-  void **Result__QL3C;
-  sz__P0IG=((__UINTEGER_32 )(__INTEGER)(nb_elements__V3UC * ((__INTEGER )(sizeof(void *)))));
-  result__N0IG=((__POINTER )(NULL));
-  a__O0IG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__Q0IG=(__UINTEGER_32)((__UINTEGER_32)(sz__P0IG + a__O0IG) & (__UINTEGER_32)(~ a__O0IG));
-  new_size2__R0IG=(__UINTEGER_32)(new_size__Q0IG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__R0IG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__S0IG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__T0IG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__R0IG + a__S0IG) & (__UINTEGER_32)(~ a__S0IG));
-    ptr_table__ZTJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T0IG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__YTJG=((__POINTER )(NULL));
-    result__0TJG=((__POINTER *)ptr_table__ZTJG)[ 0];
-    if ((result__0TJG == (void *)NULL)) {
-      result__0TJG=new_lab__RUJ(new_size__T0IG);
-      next__YTJG=(void *)((unsigned long)result__0TJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T0IG)));
-      ((__POINTER *)next__YTJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__ZTJG)[ 0]=next__YTJG;
-    } else {
-      next__YTJG=((__POINTER *)result__0TJG)[ 0];
-      if ((next__YTJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0TJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__T0IG <<  1)) <=  4096)) {
-          next__YTJG=(void *)((unsigned long)result__0TJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T0IG)));
-        } else {
-          next__YTJG=new_lab__RUJ(new_size__T0IG);
-        };
-        ((__POINTER *)next__YTJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ZTJG)[ 0]=next__YTJG;
-      } else {
-        ((__POINTER *)result__0TJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__YTJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__0TJG=next__YTJG;
-      };
-    };
-    ((__POINTER *)result__0TJG)[ 0]=((__POINTER ) 3);
-    result__N0IG=(void *)((unsigned long)result__0TJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__F2ZG,a__K2ZG,new_size__G2ZG,new_size2__H2ZG,a__O2ZG;
+  __UINTEGER_32 new_size__P2ZG;
+  __POINTER result__E2ZG,ptr_table__D42G,next__C42G,result__E42G;
+  void *result__YF5G;
+  __INTEGER Self__XJ0F;
+  void **Result__O3VF;
+  sz__F2ZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__ASTF * ((__INTEGER )(sizeof(void *)))));
+  result__E2ZG=((__POINTER )(NULL));
+  a__K2ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__G2ZG=(__UINTEGER_32)((__UINTEGER_32)(sz__F2ZG + a__K2ZG) & (__UINTEGER_32)(~ a__K2ZG));
+  new_size2__H2ZG=(__UINTEGER_32)(new_size__G2ZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__H2ZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__O2ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__P2ZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__H2ZG + a__O2ZG) & (__UINTEGER_32)(~ a__O2ZG));
+    ptr_table__D42G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__P2ZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__C42G=((__POINTER )(NULL));
+    result__E42G=((__POINTER *)ptr_table__D42G)[ 0];
+    if ((result__E42G == (void *)NULL)) {
+      result__E42G=new_lab__2QJ(new_size__P2ZG);
+      next__C42G=(void *)((unsigned long)result__E42G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P2ZG)));
+      ((__POINTER *)next__C42G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__D42G)[ 0]=next__C42G;
+    } else {
+      next__C42G=((__POINTER *)result__E42G)[ 0];
+      if ((next__C42G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E42G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__P2ZG <<  1)) <=  4096)) {
+          next__C42G=(void *)((unsigned long)result__E42G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P2ZG)));
+        } else {
+          next__C42G=new_lab__2QJ(new_size__P2ZG);
+        };
+        ((__POINTER *)next__C42G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__D42G)[ 0]=next__C42G;
+      } else {
+        ((__POINTER *)result__E42G)[ 0]=(void *)((unsigned long)((__POINTER *)next__C42G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__E42G=next__C42G;
+      };
+    };
+    ((__POINTER *)result__E42G)[ 0]=((__POINTER ) 3);
+    result__E2ZG=(void *)((unsigned long)result__E42G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__N0IG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__Q0IG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__YF5G=first_free__HDVB;
+    while ((((void *)result__YF5G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__YF5G)->map_size_and_id__YSB &  4294967292LU) < new_size__G2ZG))) {
+      result__YF5G=((__MEMORY *)result__YF5G)->map_next_free__ZSB;
+    };
+    if (((void *)result__YF5G == (void *)NULL)) {
+      result__YF5G=new_page__454();
+    };
+    to_busy__index__CPFC(result__YF5G,new_size__G2ZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__YF5G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__E2ZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__YF5G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__QL3C=((void **)result__N0IG);
-  Self__CMXD=(__INTEGER)(nb_elements__V3UC -  1);
-  while ((Self__CMXD >=  0)) {
-    Result__QL3C[Self__CMXD]=NULL;
-    Self__CMXD=(__INTEGER)(Self__CMXD -  1);
+  Result__O3VF=((void **)result__E2ZG);
+  Self__XJ0F=(__INTEGER)(nb_elements__ASTF -  1);
+  while ((Self__XJ0F >=  0)) {
+    Result__O3VF[Self__XJ0F]=NULL;
+    Self__XJ0F=(__INTEGER)(Self__XJ0F -  1);
   };
-  return(Result__QL3C);
+  return(Result__O3VF);
 }
 
-static void** create__2T5C(__INTEGER nb_elements__4T5C)
+static void** create__5NHE(__INTEGER nb_elements__BOHE)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__X0IG,a__W0IG,new_size__Y0IG,new_size2__Z0IG,a__00IG;
-  __UINTEGER_32 new_size__10IG;
-  __POINTER result__V0IG,ptr_table__4TJG,next__3TJG,result__5TJG;
-  __INTEGER Self__NHYD;
-  void **Result__WLED;
-  sz__X0IG=((__UINTEGER_32 )(__INTEGER)(nb_elements__4T5C * ((__INTEGER )(sizeof(void *)))));
-  result__V0IG=((__POINTER )(NULL));
-  a__W0IG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__Y0IG=(__UINTEGER_32)((__UINTEGER_32)(sz__X0IG + a__W0IG) & (__UINTEGER_32)(~ a__W0IG));
-  new_size2__Z0IG=(__UINTEGER_32)(new_size__Y0IG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__Z0IG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__00IG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__10IG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__Z0IG + a__00IG) & (__UINTEGER_32)(~ a__00IG));
-    ptr_table__4TJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__10IG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__3TJG=((__POINTER )(NULL));
-    result__5TJG=((__POINTER *)ptr_table__4TJG)[ 0];
-    if ((result__5TJG == (void *)NULL)) {
-      result__5TJG=new_lab__RUJ(new_size__10IG);
-      next__3TJG=(void *)((unsigned long)result__5TJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__10IG)));
-      ((__POINTER *)next__3TJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__4TJG)[ 0]=next__3TJG;
-    } else {
-      next__3TJG=((__POINTER *)result__5TJG)[ 0];
-      if ((next__3TJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5TJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__10IG <<  1)) <=  4096)) {
-          next__3TJG=(void *)((unsigned long)result__5TJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__10IG)));
-        } else {
-          next__3TJG=new_lab__RUJ(new_size__10IG);
-        };
-        ((__POINTER *)next__3TJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__4TJG)[ 0]=next__3TJG;
-      } else {
-        ((__POINTER *)result__5TJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__3TJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__5TJG=next__3TJG;
-      };
-    };
-    ((__POINTER *)result__5TJG)[ 0]=((__POINTER ) 3);
-    result__V0IG=(void *)((unsigned long)result__5TJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__COJB,a__S2ZG,new_size__EOJB,new_size2__HOJB,a__W2ZG;
+  __UINTEGER_32 new_size__X2ZG;
+  __POINTER result__KOJB,ptr_table__I42G,next__H42G,result__J42G;
+  void *result__ICVB;
+  __INTEGER Self__PMWE;
+  void **Result__ANME;
+  sz__COJB=((__UINTEGER_32 )(__INTEGER)(nb_elements__BOHE * ((__INTEGER )(sizeof(void *)))));
+  result__KOJB=((__POINTER )(NULL));
+  a__S2ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__EOJB=(__UINTEGER_32)((__UINTEGER_32)(sz__COJB + a__S2ZG) & (__UINTEGER_32)(~ a__S2ZG));
+  new_size2__HOJB=(__UINTEGER_32)(new_size__EOJB + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__HOJB <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__W2ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__X2ZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__HOJB + a__W2ZG) & (__UINTEGER_32)(~ a__W2ZG));
+    ptr_table__I42G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__X2ZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__H42G=((__POINTER )(NULL));
+    result__J42G=((__POINTER *)ptr_table__I42G)[ 0];
+    if ((result__J42G == (void *)NULL)) {
+      result__J42G=new_lab__2QJ(new_size__X2ZG);
+      next__H42G=(void *)((unsigned long)result__J42G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X2ZG)));
+      ((__POINTER *)next__H42G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__I42G)[ 0]=next__H42G;
+    } else {
+      next__H42G=((__POINTER *)result__J42G)[ 0];
+      if ((next__H42G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J42G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__X2ZG <<  1)) <=  4096)) {
+          next__H42G=(void *)((unsigned long)result__J42G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X2ZG)));
+        } else {
+          next__H42G=new_lab__2QJ(new_size__X2ZG);
+        };
+        ((__POINTER *)next__H42G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__I42G)[ 0]=next__H42G;
+      } else {
+        ((__POINTER *)result__J42G)[ 0]=(void *)((unsigned long)((__POINTER *)next__H42G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__J42G=next__H42G;
+      };
+    };
+    ((__POINTER *)result__J42G)[ 0]=((__POINTER ) 3);
+    result__KOJB=(void *)((unsigned long)result__J42G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__V0IG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__Y0IG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__ICVB=first_free__HDVB;
+    while ((((void *)result__ICVB != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__ICVB)->map_size_and_id__YSB &  4294967292LU) < new_size__EOJB))) {
+      result__ICVB=((__MEMORY *)result__ICVB)->map_next_free__ZSB;
+    };
+    if (((void *)result__ICVB == (void *)NULL)) {
+      result__ICVB=new_page__454();
+    };
+    to_busy__index__CPFC(result__ICVB,new_size__EOJB,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__ICVB)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__KOJB=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__ICVB)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__WLED=((void **)result__V0IG);
-  Self__NHYD=(__INTEGER)(nb_elements__4T5C -  1);
-  while ((Self__NHYD >=  0)) {
-    Result__WLED[Self__NHYD]=NULL;
-    Self__NHYD=(__INTEGER)(Self__NHYD -  1);
+  Result__ANME=((void **)result__KOJB);
+  Self__PMWE=(__INTEGER)(nb_elements__BOHE -  1);
+  while ((Self__PMWE >=  0)) {
+    Result__ANME[Self__PMWE]=NULL;
+    Self__PMWE=(__INTEGER)(Self__PMWE -  1);
   };
-  return(Result__WLED);
+  return(Result__ANME);
 }
 
-static void** create__LRVC(__INTEGER nb_elements__NRVC)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void* new_page__454()
+// () With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__50IG,a__40IG,new_size__A1IG,new_size2__B1IG,a__C1IG;
-  __UINTEGER_32 new_size__D1IG;
-  __POINTER result__30IG,ptr_table__DUJG,next__CUJG,result__EUJG;
-  __INTEGER Self__EPXD;
-  void **Result__Z13C;
-  sz__50IG=((__UINTEGER_32 )(__INTEGER)(nb_elements__NRVC * ((__INTEGER )(sizeof(void *)))));
-  result__30IG=((__POINTER )(NULL));
-  a__40IG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__A1IG=(__UINTEGER_32)((__UINTEGER_32)(sz__50IG + a__40IG) & (__UINTEGER_32)(~ a__40IG));
-  new_size2__B1IG=(__UINTEGER_32)(new_size__A1IG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__B1IG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__C1IG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__D1IG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__B1IG + a__C1IG) & (__UINTEGER_32)(~ a__C1IG));
-    ptr_table__DUJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__D1IG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__CUJG=((__POINTER )(NULL));
-    result__EUJG=((__POINTER *)ptr_table__DUJG)[ 0];
-    if ((result__EUJG == (void *)NULL)) {
-      result__EUJG=new_lab__RUJ(new_size__D1IG);
-      next__CUJG=(void *)((unsigned long)result__EUJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D1IG)));
-      ((__POINTER *)next__CUJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__DUJG)[ 0]=next__CUJG;
-    } else {
-      next__CUJG=((__POINTER *)result__EUJG)[ 0];
-      if ((next__CUJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EUJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__D1IG <<  1)) <=  4096)) {
-          next__CUJG=(void *)((unsigned long)result__EUJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D1IG)));
-        } else {
-          next__CUJG=new_lab__RUJ(new_size__D1IG);
-        };
-        ((__POINTER *)next__CUJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__DUJG)[ 0]=next__CUJG;
-      } else {
-        ((__POINTER *)result__EUJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__CUJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__EUJG=next__CUJG;
-      };
-    };
-    ((__POINTER *)result__EUJG)[ 0]=((__POINTER ) 3);
-    result__30IG=(void *)((unsigned long)result__EUJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_64 cap__B1SB,old_size__BA5;
+  __POINTER mem__E1SB;
+  void *block__HA5;
+  if ((capacity_max__IA5 ==  0)) {
+    mem__E1SB=((__POINTER )(NULL));
+    cap__B1SB= 33554432;
+    do {
+      cap__B1SB=(__UINTEGER_64)(cap__B1SB <<  1);
+      mem__E1SB=((__POINTER )(malloc((cap__B1SB))));
+      if ((mem__E1SB != (void *)NULL)) {
+        free((mem__E1SB));
+      };
+    } while ((! ((mem__E1SB == (void *)NULL) || (cap__B1SB == ((__UINTEGER_64 )(2048LU << 20))))));
+    if ((mem__E1SB == (void *)NULL)) {
+      cap__B1SB=(__UINTEGER_64)(cap__B1SB >>  1);
+    };
+    get_begin_memory__YBQB=((__POINTER )(malloc((cap__B1SB))));
+    capacity_max__IA5=cap__B1SB;
+    begin_memory__5UH=get_begin_memory__YBQB;
+  };
+  old_size__BA5=((__UINTEGER_64 )(__UINTEGER_32)(nb_page__ORJ <<  26));
+  nb_page__ORJ=(__UINTEGER_32)(nb_page__ORJ +  1);
+  if (((__UINTEGER_64)(old_size__BA5 +  67108864) > capacity_max__IA5)) {
+    print__GHD((&__string_172));
+    exit(( 1));
+  };
+  block__HA5=((void *)(void *)((unsigned long)begin_memory__5UH - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )old_size__BA5)))));
+  ((__MEMORY *)block__HA5)->map_previous_linear__XSB= 4294967295LU;
+  ((__MEMORY *)block__HA5)->map_size_and_id__YSB= 67108858;
+  ((__MEMORY *)block__HA5)->map_next_free__ZSB=first_free__HDVB;
+  ((__MEMORY *)block__HA5)->map_previous_free__0SB=NULL;
+  if (((void *)first_free__HDVB != (void *)NULL)) {
+    ((__MEMORY *)first_free__HDVB)->map_previous_free__0SB=block__HA5;
+  };
+  first_free__HDVB=block__HA5;
+  last_block[((__UINTEGER_32)(nb_page__ORJ -  1))] = (block__HA5);
+  return(block__HA5);
+}
+
+static void to_busy__index__CPFC(__MEMORY *Self__DPFC,__UINTEGER_32 sz__EPFC,__UINTEGER_32 idx__FPFC)
+// ({MEMORY},{UINTEGER_32},{UINTEGER_32}) VoidNo recursive, No inlinable.
+{
+  void *new__MPFC,*prev__2ZNC,*next__3ZNC;
+  __UINTEGER_32 siz__GPFC,new_size__JPFC;
+  __MEMORY *Self__SNCC,*Self__KIVG;
+  new__MPFC=NULL;
+  prev__2ZNC=Self__DPFC->map_previous_free__0SB;
+  next__3ZNC=Self__DPFC->map_next_free__ZSB;
+  if (((void *)prev__2ZNC == (void *)NULL)) {
+    first_free__HDVB=next__3ZNC;
   } else {
-    result__30IG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__A1IG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    ((__MEMORY *)prev__2ZNC)->map_next_free__ZSB=next__3ZNC;
   };
-  Result__Z13C=((void **)result__30IG);
-  Self__EPXD=(__INTEGER)(nb_elements__NRVC -  1);
-  while ((Self__EPXD >=  0)) {
-    Result__Z13C[Self__EPXD]=NULL;
-    Self__EPXD=(__INTEGER)(Self__EPXD -  1);
+  if (((void *)next__3ZNC != (void *)NULL)) {
+    ((__MEMORY *)next__3ZNC)->map_previous_free__0SB=prev__2ZNC;
   };
-  return(Result__Z13C);
+  siz__GPFC=Self__DPFC->map_size_and_id__YSB;
+  new_size__JPFC=(__UINTEGER_32)(siz__GPFC - sz__EPFC);
+  if ((new_size__JPFC > (__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )(MINIMUM_SIZE)) +  2) +  8))) {
+    siz__GPFC=sz__EPFC;
+    new__MPFC=((void *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__DPFC) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )sz__EPFC))));
+    ((__MEMORY *)new__MPFC)->map_previous_linear__XSB=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )Self__DPFC) - (unsigned long)begin_memory__5UH))));
+    ((__MEMORY *)new__MPFC)->map_size_and_id__YSB=(__UINTEGER_32)(new_size__JPFC -  8);
+    Self__SNCC=((__MEMORY *)new__MPFC);
+    Self__SNCC->map_next_free__ZSB=first_free__HDVB;
+    Self__SNCC->map_previous_free__0SB=NULL;
+    if (((void *)first_free__HDVB != (void *)NULL)) {
+      ((__MEMORY *)first_free__HDVB)->map_previous_free__0SB=Self__SNCC;
+    };
+    first_free__HDVB=Self__SNCC;
+    if (((__UINTEGER_32)(((__MEMORY *)new__MPFC)->map_size_and_id__YSB &  2) !=  0)) {
+      last_block[(idx__FPFC)] = (new__MPFC);
+    } else {
+      Self__KIVG=((__MEMORY *)new__MPFC);
+      ((__MEMORY *)((void *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__KIVG) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__KIVG->map_size_and_id__YSB &  4294967292LU))))))->map_previous_linear__XSB=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)new__MPFC)) - (unsigned long)begin_memory__5UH))));
+    };
+  };
+  Self__DPFC->map_size_and_id__YSB=(__UINTEGER_32)(siz__GPFC |  1);
 }
 
-static void** create__OWVC(__INTEGER nb_elements__QWVC)
+static void** create__OQXC(__INTEGER nb_elements__QQXC)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__H1IG,a__G1IG,new_size__I1IG,new_size2__J1IG,a__K1IG;
-  __UINTEGER_32 new_size__L1IG;
-  __POINTER result__F1IG,ptr_table__IUJG,next__HUJG,result__JUJG;
-  __INTEGER Self__4SXD;
-  void **Result__CB4C;
-  sz__H1IG=((__UINTEGER_32 )(__INTEGER)(nb_elements__QWVC * ((__INTEGER )(sizeof(void *)))));
-  result__F1IG=((__POINTER )(NULL));
-  a__G1IG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__I1IG=(__UINTEGER_32)((__UINTEGER_32)(sz__H1IG + a__G1IG) & (__UINTEGER_32)(~ a__G1IG));
-  new_size2__J1IG=(__UINTEGER_32)(new_size__I1IG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__J1IG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__K1IG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__L1IG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__J1IG + a__K1IG) & (__UINTEGER_32)(~ a__K1IG));
-    ptr_table__IUJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L1IG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__HUJG=((__POINTER )(NULL));
-    result__JUJG=((__POINTER *)ptr_table__IUJG)[ 0];
-    if ((result__JUJG == (void *)NULL)) {
-      result__JUJG=new_lab__RUJ(new_size__L1IG);
-      next__HUJG=(void *)((unsigned long)result__JUJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L1IG)));
-      ((__POINTER *)next__HUJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__IUJG)[ 0]=next__HUJG;
-    } else {
-      next__HUJG=((__POINTER *)result__JUJG)[ 0];
-      if ((next__HUJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JUJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__L1IG <<  1)) <=  4096)) {
-          next__HUJG=(void *)((unsigned long)result__JUJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L1IG)));
-        } else {
-          next__HUJG=new_lab__RUJ(new_size__L1IG);
-        };
-        ((__POINTER *)next__HUJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__IUJG)[ 0]=next__HUJG;
-      } else {
-        ((__POINTER *)result__JUJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__HUJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__JUJG=next__HUJG;
-      };
-    };
-    ((__POINTER *)result__JUJG)[ 0]=((__POINTER ) 3);
-    result__F1IG=(void *)((unsigned long)result__JUJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__TCYG,a__02ZG,new_size__UCYG,new_size2__VCYG,a__42ZG;
+  __UINTEGER_32 new_size__52ZG;
+  __POINTER result__SCYG,ptr_table__N42G,next__M42G,result__O42G;
+  void *result__R42G;
+  __INTEGER Self__2YVD;
+  void **Result__0G5C;
+  sz__TCYG=((__UINTEGER_32 )(__INTEGER)(nb_elements__QQXC * ((__INTEGER )(sizeof(void *)))));
+  result__SCYG=((__POINTER )(NULL));
+  a__02ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__UCYG=(__UINTEGER_32)((__UINTEGER_32)(sz__TCYG + a__02ZG) & (__UINTEGER_32)(~ a__02ZG));
+  new_size2__VCYG=(__UINTEGER_32)(new_size__UCYG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__VCYG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__42ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__52ZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__VCYG + a__42ZG) & (__UINTEGER_32)(~ a__42ZG));
+    ptr_table__N42G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__52ZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__M42G=((__POINTER )(NULL));
+    result__O42G=((__POINTER *)ptr_table__N42G)[ 0];
+    if ((result__O42G == (void *)NULL)) {
+      result__O42G=new_lab__2QJ(new_size__52ZG);
+      next__M42G=(void *)((unsigned long)result__O42G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__52ZG)));
+      ((__POINTER *)next__M42G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__N42G)[ 0]=next__M42G;
+    } else {
+      next__M42G=((__POINTER *)result__O42G)[ 0];
+      if ((next__M42G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O42G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__52ZG <<  1)) <=  4096)) {
+          next__M42G=(void *)((unsigned long)result__O42G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__52ZG)));
+        } else {
+          next__M42G=new_lab__2QJ(new_size__52ZG);
+        };
+        ((__POINTER *)next__M42G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__N42G)[ 0]=next__M42G;
+      } else {
+        ((__POINTER *)result__O42G)[ 0]=(void *)((unsigned long)((__POINTER *)next__M42G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__O42G=next__M42G;
+      };
+    };
+    ((__POINTER *)result__O42G)[ 0]=((__POINTER ) 3);
+    result__SCYG=(void *)((unsigned long)result__O42G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__F1IG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__I1IG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__R42G=first_free__HDVB;
+    while ((((void *)result__R42G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__R42G)->map_size_and_id__YSB &  4294967292LU) < new_size__UCYG))) {
+      result__R42G=((__MEMORY *)result__R42G)->map_next_free__ZSB;
+    };
+    if (((void *)result__R42G == (void *)NULL)) {
+      result__R42G=new_page__454();
+    };
+    to_busy__index__CPFC(result__R42G,new_size__UCYG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__R42G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__SCYG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__R42G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__CB4C=((void **)result__F1IG);
-  Self__4SXD=(__INTEGER)(nb_elements__QWVC -  1);
-  while ((Self__4SXD >=  0)) {
-    Result__CB4C[Self__4SXD]=NULL;
-    Self__4SXD=(__INTEGER)(Self__4SXD -  1);
+  Result__0G5C=((void **)result__SCYG);
+  Self__2YVD=(__INTEGER)(nb_elements__QQXC -  1);
+  while ((Self__2YVD >=  0)) {
+    Result__0G5C[Self__2YVD]=NULL;
+    Self__2YVD=(__INTEGER)(Self__2YVD -  1);
   };
-  return(Result__CB4C);
+  return(Result__0G5C);
 }
 
-static void** create__AJ5C(__INTEGER nb_elements__CJ5C)
+static void** create__RVXC(__INTEGER nb_elements__TVXC)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__JJGB,a__ZZGG,new_size__LJGB,new_size2__OJGB,a__3ZGG;
-  __UINTEGER_32 new_size__4ZGG;
-  __POINTER result__RJGB,ptr_table__NUJG,next__MUJG,result__OUJG;
-  __INTEGER Self__GGYD;
-  void **Result__TEED;
-  sz__JJGB=((__UINTEGER_32 )(__INTEGER)(nb_elements__CJ5C * ((__INTEGER )(sizeof(void *)))));
-  result__RJGB=((__POINTER )(NULL));
-  a__ZZGG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__LJGB=(__UINTEGER_32)((__UINTEGER_32)(sz__JJGB + a__ZZGG) & (__UINTEGER_32)(~ a__ZZGG));
-  new_size2__OJGB=(__UINTEGER_32)(new_size__LJGB + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__OJGB <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__3ZGG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__4ZGG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__OJGB + a__3ZGG) & (__UINTEGER_32)(~ a__3ZGG));
-    ptr_table__NUJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4ZGG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__MUJG=((__POINTER )(NULL));
-    result__OUJG=((__POINTER *)ptr_table__NUJG)[ 0];
-    if ((result__OUJG == (void *)NULL)) {
-      result__OUJG=new_lab__RUJ(new_size__4ZGG);
-      next__MUJG=(void *)((unsigned long)result__OUJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4ZGG)));
-      ((__POINTER *)next__MUJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__NUJG)[ 0]=next__MUJG;
-    } else {
-      next__MUJG=((__POINTER *)result__OUJG)[ 0];
-      if ((next__MUJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OUJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__4ZGG <<  1)) <=  4096)) {
-          next__MUJG=(void *)((unsigned long)result__OUJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4ZGG)));
-        } else {
-          next__MUJG=new_lab__RUJ(new_size__4ZGG);
-        };
-        ((__POINTER *)next__MUJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__NUJG)[ 0]=next__MUJG;
-      } else {
-        ((__POINTER *)result__OUJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__MUJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__OUJG=next__MUJG;
-      };
-    };
-    ((__POINTER *)result__OUJG)[ 0]=((__POINTER ) 3);
-    result__RJGB=(void *)((unsigned long)result__OUJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__XCYG,a__F3ZG,new_size__YCYG,new_size2__ZCYG,a__J3ZG;
+  __UINTEGER_32 new_size__K3ZG;
+  __POINTER result__WCYG,ptr_table__V42G,next__U42G,result__W42G;
+  void *result__Z42G;
+  __INTEGER Self__W2VD;
+  void **Result__EM5C;
+  sz__XCYG=((__UINTEGER_32 )(__INTEGER)(nb_elements__TVXC * ((__INTEGER )(sizeof(void *)))));
+  result__WCYG=((__POINTER )(NULL));
+  a__F3ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__YCYG=(__UINTEGER_32)((__UINTEGER_32)(sz__XCYG + a__F3ZG) & (__UINTEGER_32)(~ a__F3ZG));
+  new_size2__ZCYG=(__UINTEGER_32)(new_size__YCYG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__ZCYG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__J3ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__K3ZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__ZCYG + a__J3ZG) & (__UINTEGER_32)(~ a__J3ZG));
+    ptr_table__V42G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__K3ZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__U42G=((__POINTER )(NULL));
+    result__W42G=((__POINTER *)ptr_table__V42G)[ 0];
+    if ((result__W42G == (void *)NULL)) {
+      result__W42G=new_lab__2QJ(new_size__K3ZG);
+      next__U42G=(void *)((unsigned long)result__W42G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K3ZG)));
+      ((__POINTER *)next__U42G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__V42G)[ 0]=next__U42G;
+    } else {
+      next__U42G=((__POINTER *)result__W42G)[ 0];
+      if ((next__U42G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__W42G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__K3ZG <<  1)) <=  4096)) {
+          next__U42G=(void *)((unsigned long)result__W42G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K3ZG)));
+        } else {
+          next__U42G=new_lab__2QJ(new_size__K3ZG);
+        };
+        ((__POINTER *)next__U42G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__V42G)[ 0]=next__U42G;
+      } else {
+        ((__POINTER *)result__W42G)[ 0]=(void *)((unsigned long)((__POINTER *)next__U42G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__W42G=next__U42G;
+      };
+    };
+    ((__POINTER *)result__W42G)[ 0]=((__POINTER ) 3);
+    result__WCYG=(void *)((unsigned long)result__W42G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__RJGB=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__LJGB))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__Z42G=first_free__HDVB;
+    while ((((void *)result__Z42G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__Z42G)->map_size_and_id__YSB &  4294967292LU) < new_size__YCYG))) {
+      result__Z42G=((__MEMORY *)result__Z42G)->map_next_free__ZSB;
+    };
+    if (((void *)result__Z42G == (void *)NULL)) {
+      result__Z42G=new_page__454();
+    };
+    to_busy__index__CPFC(result__Z42G,new_size__YCYG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__Z42G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__WCYG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__Z42G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__TEED=((void **)result__RJGB);
-  Self__GGYD=(__INTEGER)(nb_elements__CJ5C -  1);
-  while ((Self__GGYD >=  0)) {
-    Result__TEED[Self__GGYD]=NULL;
-    Self__GGYD=(__INTEGER)(Self__GGYD -  1);
+  Result__EM5C=((void **)result__WCYG);
+  Self__W2VD=(__INTEGER)(nb_elements__TVXC -  1);
+  while ((Self__W2VD >=  0)) {
+    Result__EM5C[Self__W2VD]=NULL;
+    Self__W2VD=(__INTEGER)(Self__W2VD -  1);
   };
-  return(Result__TEED);
+  return(Result__EM5C);
 }
 
-static __MEMORY* search__BURB(__UINTEGER_32 new_size__DURB)
-// ({UINTEGER_32}) With resultNo recursive, No inlinable.
+static void** create__R2AD(__INTEGER nb_elements__T2AD)
+// ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __MEMORY *result__FURB;
-  result__FURB=first_free__EVRB;
-  while ((((void *)result__FURB != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__FURB)->size_and_id__YMB &  4294967292LU) < new_size__DURB))) {
-    result__FURB=result__FURB->next_free__ZMB;
+  __UINTEGER_32 sz__1CYG,a__Q3ZG,new_size__2CYG,new_size2__3CYG,a__U3ZG;
+  __UINTEGER_32 new_size__V3ZG;
+  __POINTER result__0CYG,ptr_table__342G,next__242G,result__442G;
+  void *result__B52G;
+  __INTEGER Self__BLWD;
+  void **Result__PPFD;
+  sz__1CYG=((__UINTEGER_32 )(__INTEGER)(nb_elements__T2AD * ((__INTEGER )(sizeof(void *)))));
+  result__0CYG=((__POINTER )(NULL));
+  a__Q3ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__2CYG=(__UINTEGER_32)((__UINTEGER_32)(sz__1CYG + a__Q3ZG) & (__UINTEGER_32)(~ a__Q3ZG));
+  new_size2__3CYG=(__UINTEGER_32)(new_size__2CYG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__3CYG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__U3ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__V3ZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__3CYG + a__U3ZG) & (__UINTEGER_32)(~ a__U3ZG));
+    ptr_table__342G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__V3ZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__242G=((__POINTER )(NULL));
+    result__442G=((__POINTER *)ptr_table__342G)[ 0];
+    if ((result__442G == (void *)NULL)) {
+      result__442G=new_lab__2QJ(new_size__V3ZG);
+      next__242G=(void *)((unsigned long)result__442G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V3ZG)));
+      ((__POINTER *)next__242G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__342G)[ 0]=next__242G;
+    } else {
+      next__242G=((__POINTER *)result__442G)[ 0];
+      if ((next__242G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__442G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__V3ZG <<  1)) <=  4096)) {
+          next__242G=(void *)((unsigned long)result__442G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V3ZG)));
+        } else {
+          next__242G=new_lab__2QJ(new_size__V3ZG);
+        };
+        ((__POINTER *)next__242G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__342G)[ 0]=next__242G;
+      } else {
+        ((__POINTER *)result__442G)[ 0]=(void *)((unsigned long)((__POINTER *)next__242G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__442G=next__242G;
+      };
+    };
+    ((__POINTER *)result__442G)[ 0]=((__POINTER ) 3);
+    result__0CYG=(void *)((unsigned long)result__442G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__B52G=first_free__HDVB;
+    while ((((void *)result__B52G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__B52G)->map_size_and_id__YSB &  4294967292LU) < new_size__2CYG))) {
+      result__B52G=((__MEMORY *)result__B52G)->map_next_free__ZSB;
+    };
+    if (((void *)result__B52G == (void *)NULL)) {
+      result__B52G=new_page__454();
+    };
+    to_busy__index__CPFC(result__B52G,new_size__2CYG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__B52G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__0CYG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__B52G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  if (((void *)result__FURB == (void *)NULL)) {
-    result__FURB=new_page__NE3();
+  Result__PPFD=((void **)result__0CYG);
+  Self__BLWD=(__INTEGER)(nb_elements__T2AD -  1);
+  while ((Self__BLWD >=  0)) {
+    Result__PPFD[Self__BLWD]=NULL;
+    Self__BLWD=(__INTEGER)(Self__BLWD -  1);
   };
-  to_busy__index__IZBC(result__FURB,new_size__DURB,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__FURB)) - (unsigned long)begin_memory__J0H)))) >>  26));
-  return(result__FURB);
+  return(Result__PPFD);
 }
 
-static void** create__HJ0(__INTEGER nb_elements__JJ0)
+static void** create__RJ2(__INTEGER nb_elements__TJ2)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__2QIG,a__1QIG,new_size__3QIG,new_size2__4QIG,a__5QIG;
-  __UINTEGER_32 new_size__ARIG;
-  __POINTER result__0QIG,ptr_table__SUJG,next__RUJG,result__TUJG;
-  __INTEGER Self__ESFC;
-  void **Result__EUAB;
-  sz__2QIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__JJ0 * ((__INTEGER )(sizeof(void *)))));
-  result__0QIG=((__POINTER )(NULL));
-  a__1QIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__3QIG=(__UINTEGER_32)((__UINTEGER_32)(sz__2QIG + a__1QIG) & (__UINTEGER_32)(~ a__1QIG));
-  new_size2__4QIG=(__UINTEGER_32)(new_size__3QIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__4QIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__5QIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__ARIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__4QIG + a__5QIG) & (__UINTEGER_32)(~ a__5QIG));
-    ptr_table__SUJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ARIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__RUJG=((__POINTER )(NULL));
-    result__TUJG=((__POINTER *)ptr_table__SUJG)[ 0];
-    if ((result__TUJG == (void *)NULL)) {
-      result__TUJG=new_lab__RUJ(new_size__ARIG);
-      next__RUJG=(void *)((unsigned long)result__TUJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ARIG)));
-      ((__POINTER *)next__RUJG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__SUJG)[ 0]=next__RUJG;
-    } else {
-      next__RUJG=((__POINTER *)result__TUJG)[ 0];
-      if ((next__RUJG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TUJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__ARIG <<  1)) <=  4096)) {
-          next__RUJG=(void *)((unsigned long)result__TUJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ARIG)));
-        } else {
-          next__RUJG=new_lab__RUJ(new_size__ARIG);
-        };
-        ((__POINTER *)next__RUJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__SUJG)[ 0]=next__RUJG;
-      } else {
-        ((__POINTER *)result__TUJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__RUJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__TUJG=next__RUJG;
-      };
-    };
-    ((__POINTER *)result__TUJG)[ 0]=((__POINTER ) 3);
-    result__0QIG=(void *)((unsigned long)result__TUJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__5CYG,a__13ZG,new_size__ADYG,new_size2__BDYG,a__53ZG;
+  __UINTEGER_32 new_size__A4ZG;
+  __POINTER result__4CYG,ptr_table__F52G,next__E52G,result__G52G;
+  void *result__J52G;
+  __INTEGER Self__4JJC;
+  void **Result__IADB;
+  sz__5CYG=((__UINTEGER_32 )(__INTEGER)(nb_elements__TJ2 * ((__INTEGER )(sizeof(void *)))));
+  result__4CYG=((__POINTER )(NULL));
+  a__13ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__ADYG=(__UINTEGER_32)((__UINTEGER_32)(sz__5CYG + a__13ZG) & (__UINTEGER_32)(~ a__13ZG));
+  new_size2__BDYG=(__UINTEGER_32)(new_size__ADYG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__BDYG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__53ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__A4ZG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__BDYG + a__53ZG) & (__UINTEGER_32)(~ a__53ZG));
+    ptr_table__F52G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__A4ZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__E52G=((__POINTER )(NULL));
+    result__G52G=((__POINTER *)ptr_table__F52G)[ 0];
+    if ((result__G52G == (void *)NULL)) {
+      result__G52G=new_lab__2QJ(new_size__A4ZG);
+      next__E52G=(void *)((unsigned long)result__G52G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A4ZG)));
+      ((__POINTER *)next__E52G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__F52G)[ 0]=next__E52G;
+    } else {
+      next__E52G=((__POINTER *)result__G52G)[ 0];
+      if ((next__E52G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G52G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__A4ZG <<  1)) <=  4096)) {
+          next__E52G=(void *)((unsigned long)result__G52G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A4ZG)));
+        } else {
+          next__E52G=new_lab__2QJ(new_size__A4ZG);
+        };
+        ((__POINTER *)next__E52G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__F52G)[ 0]=next__E52G;
+      } else {
+        ((__POINTER *)result__G52G)[ 0]=(void *)((unsigned long)((__POINTER *)next__E52G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__G52G=next__E52G;
+      };
+    };
+    ((__POINTER *)result__G52G)[ 0]=((__POINTER ) 3);
+    result__4CYG=(void *)((unsigned long)result__G52G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__0QIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__3QIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__J52G=first_free__HDVB;
+    while ((((void *)result__J52G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__J52G)->map_size_and_id__YSB &  4294967292LU) < new_size__ADYG))) {
+      result__J52G=((__MEMORY *)result__J52G)->map_next_free__ZSB;
+    };
+    if (((void *)result__J52G == (void *)NULL)) {
+      result__J52G=new_page__454();
+    };
+    to_busy__index__CPFC(result__J52G,new_size__ADYG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__J52G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__4CYG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__J52G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__EUAB=((void **)result__0QIG);
-  Self__ESFC=(__INTEGER)(nb_elements__JJ0 -  1);
-  while ((Self__ESFC >=  0)) {
-    Result__EUAB[Self__ESFC]=NULL;
-    Self__ESFC=(__INTEGER)(Self__ESFC -  1);
+  Result__IADB=((void **)result__4CYG);
+  Self__4JJC=(__INTEGER)(nb_elements__TJ2 -  1);
+  while ((Self__4JJC >=  0)) {
+    Result__IADB[Self__4JJC]=NULL;
+    Self__4JJC=(__INTEGER)(Self__4JJC -  1);
   };
-  return(Result__EUAB);
+  return(Result__IADB);
 }
 
-static void add__O2P(__HASHED_SEToABSTRACT_STRINGo *Self__P2P,void *e__Q2P)
+static void add__YXR(__HASHED_SEToABSTRACT_STRINGo *Self__ZXR,void *e__0XR)
 // ({HASHED_SEToABSTRACT_STRINGo},{STRING_CONSTANT}) VoidNo recursive, No inlinable.
 {
-  __INTEGER h__X2P,idx__Y2P,typ_id__YUJG;
-  __POINTER ptr__XUJG,ptr_table__CVJG,next__BVJG,result__DVJG;
-  __POINTER ptr_table__HVJG,next__GVJG,result__IVJG;
-  __UINTEGER_32 sz__ZUJG,a__0UJG,new_size__1UJG,t__2UJG,a__3UJG;
-  __UINTEGER_32 new_size__KVJG,lab_type__JVJG;
-  void *node__12P,*n__AVJG;
-  __HASHED_SET_NODEoABSTRACT_STRINGo *result__WUJG,*Self__4UJG;
-  has__JSU(Self__P2P,e__Q2P);
-  has__JSU(Self__P2P,e__Q2P);
-  h__X2P=hash_code__LQU(e__Q2P);
-  idx__Y2P=(__INTEGER)(h__X2P % Self__P2P->capacity__52P);
-  node__12P=((void **)Self__P2P->buckets__E3P)[idx__Y2P];
-  while ((! (((void *)node__12P == (void *)NULL) || __infix_equal_equal__GQBB(((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__12P)->item__Q3P,e__Q2P)))) {
-    node__12P=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__12P)->next__23P;
-  };
-  if (((void *)node__12P == (void *)NULL)) {
-    if ((Self__P2P->capacity__52P == Self__P2P->count__F4P)) {
-      increase_capacity__G5JB(Self__P2P);
-      idx__Y2P=(__INTEGER)(h__X2P % Self__P2P->capacity__52P);
-    };
-    n__AVJG=((void **)Self__P2P->buckets__E3P)[idx__Y2P];
-    result__WUJG=NULL;
-    ptr__XUJG=((__POINTER )(NULL));
-    typ_id__YUJG= 0;
-    sz__ZUJG=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoABSTRACT_STRINGo));
-    if ((sz__ZUJG ==  0)) {
-      result__WUJG=HASHED_SET_NODEoABSTRACT_STRINGo__;
-    } else {
-      typ_id__YUJG=__HASHED_SET_NODEoABSTRACT_STRINGo__;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__ZUJG);
-      if ((typ_id__YUJG == (__INTEGER)(-  1))) {
-        a__0UJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__1UJG=(__UINTEGER_32)((__UINTEGER_32)(sz__ZUJG + a__0UJG) & (__UINTEGER_32)(~ a__0UJG));
-        ptr_table__CVJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1UJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__BVJG=((__POINTER )(NULL));
-        result__DVJG=((__POINTER *)ptr_table__CVJG)[ 0];
-        if ((result__DVJG == (void *)NULL)) {
-          result__DVJG=new_lab__RUJ(new_size__1UJG);
-          next__BVJG=(void *)((unsigned long)result__DVJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1UJG)));
-          ((__POINTER *)next__BVJG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CVJG)[ 0]=next__BVJG;
-        } else {
-          next__BVJG=((__POINTER *)result__DVJG)[ 0];
-          if ((next__BVJG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DVJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__1UJG <<  1)) <=  4096)) {
-              next__BVJG=(void *)((unsigned long)result__DVJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1UJG)));
+  __INTEGER result__M52G,__tmp__O52G,Self__P52G,idx__CYR,typ_id__T52G;
+  __POINTER ptr__S52G,ptr_table__352G,next__252G,result__452G;
+  __POINTER ptr_table__CA3G,next__BA3G,result__DA3G;
+  __UINTEGER_32 sz__U52G,a__V52G,new_size__W52G,t__X52G,a__Y52G;
+  __UINTEGER_32 new_size__FA3G,lab_type__EA3G;
+  void *node__FYR,*n__152G;
+  __HASHED_SET_NODEoABSTRACT_STRINGo *result__R52G,*Self__Z52G;
+  has__LPW(Self__ZXR,e__0XR);
+  has__LPW(Self__ZXR,e__0XR);
+  result__M52G= 0;
+  __tmp__O52G=((__STRING_CONSTANT *)e__0XR)->count__DD;
+  Self__P52G= 1;
+  while ((Self__P52G <= __tmp__O52G)) {
+    result__M52G=(__INTEGER)((__INTEGER)( 5 * result__M52G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)e__0XR)->storage__FQO)[(__INTEGER)(Self__P52G -  1)])));
+    Self__P52G=(__INTEGER)(Self__P52G +  1);
+  };
+  if ((result__M52G <  0)) {
+    result__M52G=(__INTEGER)(~ result__M52G);
+  };
+  idx__CYR=(__INTEGER)(result__M52G % Self__ZXR->capacity__JYR);
+  node__FYR=((void **)Self__ZXR->buckets__OYR)[idx__CYR];
+  while ((! (((void *)node__FYR == (void *)NULL) || __infix_equal_equal__O5DB(((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__FYR)->item__0YR,e__0XR)))) {
+    node__FYR=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__FYR)->next__GZR;
+  };
+  if (((void *)node__FYR == (void *)NULL)) {
+    if ((Self__ZXR->capacity__JYR == Self__ZXR->count__PZR)) {
+      increase_capacity__ORNB(Self__ZXR);
+      idx__CYR=(__INTEGER)(result__M52G % Self__ZXR->capacity__JYR);
+    };
+    n__152G=((void **)Self__ZXR->buckets__OYR)[idx__CYR];
+    result__R52G=NULL;
+    ptr__S52G=((__POINTER )(NULL));
+    typ_id__T52G= 0;
+    sz__U52G=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoABSTRACT_STRINGo));
+    if ((sz__U52G ==  0)) {
+      result__R52G=HASHED_SET_NODEoABSTRACT_STRINGo__;
+    } else {
+      typ_id__T52G=__HASHED_SET_NODEoABSTRACT_STRINGo__;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__U52G);
+      if ((typ_id__T52G == (__INTEGER)(-  1))) {
+        a__V52G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__W52G=(__UINTEGER_32)((__UINTEGER_32)(sz__U52G + a__V52G) & (__UINTEGER_32)(~ a__V52G));
+        ptr_table__352G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__W52G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__252G=((__POINTER )(NULL));
+        result__452G=((__POINTER *)ptr_table__352G)[ 0];
+        if ((result__452G == (void *)NULL)) {
+          result__452G=new_lab__2QJ(new_size__W52G);
+          next__252G=(void *)((unsigned long)result__452G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W52G)));
+          ((__POINTER *)next__252G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__352G)[ 0]=next__252G;
+        } else {
+          next__252G=((__POINTER *)result__452G)[ 0];
+          if ((next__252G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__452G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__W52G <<  1)) <=  4096)) {
+              next__252G=(void *)((unsigned long)result__452G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W52G)));
             } else {
-              next__BVJG=new_lab__RUJ(new_size__1UJG);
-            };
-            ((__POINTER *)next__BVJG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CVJG)[ 0]=next__BVJG;
-          } else {
-            ((__POINTER *)result__DVJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__BVJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DVJG=next__BVJG;
-          };
-        };
-        ptr__XUJG=result__DVJG;
-      } else {
-        t__2UJG=((__UINTEGER_32 )typ_id__YUJG);
-        a__3UJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KVJG=(__UINTEGER_32)((__UINTEGER_32)(sz__ZUJG + a__3UJG) & (__UINTEGER_32)(~ a__3UJG));
-        ptr_table__HVJG=((__POINTER )(&(table_type[(t__2UJG)])));
-        lab_type__JVJG=(__UINTEGER_32)(t__2UJG |  1);
-        next__GVJG=((__POINTER )(NULL));
-        result__IVJG=((__POINTER *)ptr_table__HVJG)[ 0];
-        if ((result__IVJG == (void *)NULL)) {
-          result__IVJG=new_lab__RUJ(lab_type__JVJG);
-          next__GVJG=(void *)((unsigned long)result__IVJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KVJG)));
-          ((__POINTER *)next__GVJG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HVJG)[ 0]=next__GVJG;
-        } else {
-          next__GVJG=((__POINTER *)result__IVJG)[ 0];
-          if ((next__GVJG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IVJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__KVJG <<  1)) <=  4096)) {
-              next__GVJG=(void *)((unsigned long)result__IVJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KVJG)));
+              next__252G=new_lab__2QJ(new_size__W52G);
+            };
+            ((__POINTER *)next__252G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__352G)[ 0]=next__252G;
+          } else {
+            ((__POINTER *)result__452G)[ 0]=(void *)((unsigned long)((__POINTER *)next__252G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__452G=next__252G;
+          };
+        };
+        ptr__S52G=result__452G;
+      } else {
+        t__X52G=((__UINTEGER_32 )typ_id__T52G);
+        a__Y52G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__FA3G=(__UINTEGER_32)((__UINTEGER_32)(sz__U52G + a__Y52G) & (__UINTEGER_32)(~ a__Y52G));
+        ptr_table__CA3G=((__POINTER )(&(table_type[(t__X52G)])));
+        lab_type__EA3G=(__UINTEGER_32)(t__X52G |  1);
+        next__BA3G=((__POINTER )(NULL));
+        result__DA3G=((__POINTER *)ptr_table__CA3G)[ 0];
+        if ((result__DA3G == (void *)NULL)) {
+          result__DA3G=new_lab__2QJ(lab_type__EA3G);
+          next__BA3G=(void *)((unsigned long)result__DA3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FA3G)));
+          ((__POINTER *)next__BA3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__CA3G)[ 0]=next__BA3G;
+        } else {
+          next__BA3G=((__POINTER *)result__DA3G)[ 0];
+          if ((next__BA3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DA3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__FA3G <<  1)) <=  4096)) {
+              next__BA3G=(void *)((unsigned long)result__DA3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FA3G)));
             } else {
-              next__GVJG=new_lab__RUJ(lab_type__JVJG);
+              next__BA3G=new_lab__2QJ(lab_type__EA3G);
             };
-            ((__POINTER *)next__GVJG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HVJG)[ 0]=next__GVJG;
+            ((__POINTER *)next__BA3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__CA3G)[ 0]=next__BA3G;
           } else {
-            ((__POINTER *)result__IVJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__GVJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__IVJG=next__GVJG;
+            ((__POINTER *)result__DA3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__BA3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__DA3G=next__BA3G;
           };
         };
-        ptr__XUJG=result__IVJG;
+        ptr__S52G=result__DA3G;
       };
-      result__WUJG=((__HASHED_SET_NODEoABSTRACT_STRINGo *)ptr__XUJG);
-      *(result__WUJG) = *(HASHED_SET_NODEoABSTRACT_STRINGo__);
+      result__R52G=((__HASHED_SET_NODEoABSTRACT_STRINGo *)ptr__S52G);
+      *(result__R52G) = *(HASHED_SET_NODEoABSTRACT_STRINGo__);
     };
-    Self__4UJG=((__HASHED_SET_NODEoABSTRACT_STRINGo *)result__WUJG);
-    Self__4UJG->item__Q3P=e__Q2P;
-    Self__4UJG->next__23P=n__AVJG;
-    node__12P=result__WUJG;
-    ((void **)Self__P2P->buckets__E3P)[idx__Y2P]=result__WUJG;
-    Self__P2P->count__F4P=(__INTEGER)(Self__P2P->count__F4P +  1);
+    Self__Z52G=((__HASHED_SET_NODEoABSTRACT_STRINGo *)result__R52G);
+    Self__Z52G->item__0YR=e__0XR;
+    Self__Z52G->next__GZR=n__152G;
+    node__FYR=result__R52G;
+    ((void **)Self__ZXR->buckets__OYR)[idx__CYR]=result__R52G;
+    Self__ZXR->count__PZR=(__INTEGER)(Self__ZXR->count__PZR +  1);
   };
 }
 
-static void* operator_to_name__15(void *op__45)
+static void* operator__name__GGB(void *op__JGB)
 // ({STRING_CONSTANT}) With resultNo recursive, No inlinable.
 {
-  __INTEGER __tmp__GAB,Self__FPB;
-  __CHARACTER c__AAB;
-  __BOOLEAN __tmp__UAB,__tmp__BBB,result__DZAB,__tmp__OBB,result__VZAB;
-  __BOOLEAN __tmp__1BB,result__H0AB,__tmp__ICB,result__Z0AB,__tmp__VCB;
-  __BOOLEAN result__L1AB,__tmp__CDB,result__31AB,__tmp__PDB;
-  __BOOLEAN result__P2AB,__tmp__2DB,result__B3AB,__tmp__JEB;
-  __BOOLEAN result__T3AB,__tmp__WEB,result__F4AB,__tmp__DFB;
-  __BOOLEAN result__X4AB,__tmp__QFB,result__J5AB,__tmp__3FB;
-  __BOOLEAN result__15AB,__tmp__KGB,result__NABB,__tmp__XGB;
-  __BOOLEAN result__5ABB,__tmp__EHB,result__RBBB;
-  c__AAB='\0';
-  copy__5GQ(string_tmp__QH,(&__string_78));
-  __tmp__GAB=((__STRING_CONSTANT *)op__45)->count__4C;
-  Self__FPB= 1;
-  while ((Self__FPB <= __tmp__GAB)) {
-    c__AAB=((__CHARACTER *)((__STRING_CONSTANT *)op__45)->storage__E5M)[(__INTEGER)(Self__FPB -  1)];
-    if ((c__AAB == '+')) {
-      append__CRQ(string_tmp__QH,(&__string_131));
-      __tmp__UAB=TRUE__;
+  __INTEGER __tmp__RGB,Self__KVB;
+  __CHARACTER c__LGB;
+  __BOOLEAN __tmp__5GB,__tmp__MHB,result__IFDB,__tmp__ZHB,result__0FDB;
+  __BOOLEAN __tmp__GIB,result__MGDB,__tmp__TIB,result__4GDB,__tmp__AJB;
+  __BOOLEAN result__QHDB,__tmp__NJB,result__CIDB,__tmp__0JB;
+  __BOOLEAN result__UIDB,__tmp__HKB,result__GJDB,__tmp__UKB;
+  __BOOLEAN result__YJDB,__tmp__BLB,result__KKDB,__tmp__OLB;
+  __BOOLEAN result__2KDB,__tmp__1LB,result__OLDB,__tmp__IMB;
+  __BOOLEAN result__AMDB,__tmp__VMB,result__SMDB,__tmp__CNB;
+  __BOOLEAN result__ENDB,__tmp__PNB,result__WNDB;
+  c__LGB='\0';
+  copy__JCS(string_tmp__VH,(&__string_81));
+  __tmp__RGB=((__STRING_CONSTANT *)op__JGB)->count__DD;
+  Self__KVB= 1;
+  while ((Self__KVB <= __tmp__RGB)) {
+    c__LGB=((__CHARACTER *)((__STRING_CONSTANT *)op__JGB)->storage__FQO)[(__INTEGER)(Self__KVB -  1)];
+    if ((c__LGB == '+')) {
+      append__RNS(string_tmp__VH,(&__string_173));
+      __tmp__5GB=TRUE__;
     } else {
-      __tmp__UAB=FALSE__;
+      __tmp__5GB=FALSE__;
     };
-    if (__tmp__UAB) {
-      __tmp__BBB=TRUE__;
+    if (__tmp__5GB) {
+      __tmp__MHB=TRUE__;
     } else {
-      result__DZAB=(c__AAB == '-');
-      if (result__DZAB) {
-        append__CRQ(string_tmp__QH,(&__string_132));
+      result__IFDB=(c__LGB == '-');
+      if (result__IFDB) {
+        append__RNS(string_tmp__VH,(&__string_174));
       };
-      __tmp__BBB=result__DZAB;
+      __tmp__MHB=result__IFDB;
     };
-    if (__tmp__BBB) {
-      __tmp__OBB=TRUE__;
+    if (__tmp__MHB) {
+      __tmp__ZHB=TRUE__;
     } else {
-      result__VZAB=(c__AAB == '~');
-      if (result__VZAB) {
-        append__CRQ(string_tmp__QH,(&__string_133));
+      result__0FDB=(c__LGB == '~');
+      if (result__0FDB) {
+        append__RNS(string_tmp__VH,(&__string_175));
       };
-      __tmp__OBB=result__VZAB;
+      __tmp__ZHB=result__0FDB;
     };
-    if (__tmp__OBB) {
-      __tmp__1BB=TRUE__;
+    if (__tmp__ZHB) {
+      __tmp__GIB=TRUE__;
     } else {
-      result__H0AB=(c__AAB == '!');
-      if (result__H0AB) {
-        append__CRQ(string_tmp__QH,(&__string_134));
+      result__MGDB=(c__LGB == '!');
+      if (result__MGDB) {
+        append__RNS(string_tmp__VH,(&__string_176));
       };
-      __tmp__1BB=result__H0AB;
+      __tmp__GIB=result__MGDB;
     };
-    if (__tmp__1BB) {
-      __tmp__ICB=TRUE__;
+    if (__tmp__GIB) {
+      __tmp__TIB=TRUE__;
     } else {
-      result__Z0AB=(c__AAB == '/');
-      if (result__Z0AB) {
-        append__CRQ(string_tmp__QH,(&__string_135));
+      result__4GDB=(c__LGB == '/');
+      if (result__4GDB) {
+        append__RNS(string_tmp__VH,(&__string_177));
       };
-      __tmp__ICB=result__Z0AB;
+      __tmp__TIB=result__4GDB;
     };
-    if (__tmp__ICB) {
-      __tmp__VCB=TRUE__;
+    if (__tmp__TIB) {
+      __tmp__AJB=TRUE__;
     } else {
-      result__L1AB=(c__AAB == '*');
-      if (result__L1AB) {
-        append__CRQ(string_tmp__QH,(&__string_136));
+      result__QHDB=(c__LGB == '*');
+      if (result__QHDB) {
+        append__RNS(string_tmp__VH,(&__string_178));
       };
-      __tmp__VCB=result__L1AB;
+      __tmp__AJB=result__QHDB;
     };
-    if (__tmp__VCB) {
-      __tmp__CDB=TRUE__;
+    if (__tmp__AJB) {
+      __tmp__NJB=TRUE__;
     } else {
-      result__31AB=(c__AAB == '^');
-      if (result__31AB) {
-        append__CRQ(string_tmp__QH,(&__string_137));
+      result__CIDB=(c__LGB == '^');
+      if (result__CIDB) {
+        append__RNS(string_tmp__VH,(&__string_179));
       };
-      __tmp__CDB=result__31AB;
+      __tmp__NJB=result__CIDB;
     };
-    if (__tmp__CDB) {
-      __tmp__PDB=TRUE__;
+    if (__tmp__NJB) {
+      __tmp__0JB=TRUE__;
     } else {
-      result__P2AB=(c__AAB == '%');
-      if (result__P2AB) {
-        append__CRQ(string_tmp__QH,(&__string_138));
+      result__UIDB=(c__LGB == '%');
+      if (result__UIDB) {
+        append__RNS(string_tmp__VH,(&__string_180));
       };
-      __tmp__PDB=result__P2AB;
+      __tmp__0JB=result__UIDB;
     };
-    if (__tmp__PDB) {
-      __tmp__2DB=TRUE__;
+    if (__tmp__0JB) {
+      __tmp__HKB=TRUE__;
     } else {
-      result__B3AB=(c__AAB == '>');
-      if (result__B3AB) {
-        append__CRQ(string_tmp__QH,(&__string_139));
+      result__GJDB=(c__LGB == '>');
+      if (result__GJDB) {
+        append__RNS(string_tmp__VH,(&__string_181));
       };
-      __tmp__2DB=result__B3AB;
+      __tmp__HKB=result__GJDB;
     };
-    if (__tmp__2DB) {
-      __tmp__JEB=TRUE__;
+    if (__tmp__HKB) {
+      __tmp__UKB=TRUE__;
     } else {
-      result__T3AB=(c__AAB == '<');
-      if (result__T3AB) {
-        append__CRQ(string_tmp__QH,(&__string_140));
+      result__YJDB=(c__LGB == '<');
+      if (result__YJDB) {
+        append__RNS(string_tmp__VH,(&__string_182));
       };
-      __tmp__JEB=result__T3AB;
+      __tmp__UKB=result__YJDB;
     };
-    if (__tmp__JEB) {
-      __tmp__WEB=TRUE__;
+    if (__tmp__UKB) {
+      __tmp__BLB=TRUE__;
     } else {
-      result__F4AB=(c__AAB == '=');
-      if (result__F4AB) {
-        append__CRQ(string_tmp__QH,(&__string_141));
+      result__KKDB=(c__LGB == '=');
+      if (result__KKDB) {
+        append__RNS(string_tmp__VH,(&__string_183));
       };
-      __tmp__WEB=result__F4AB;
+      __tmp__BLB=result__KKDB;
     };
-    if (__tmp__WEB) {
-      __tmp__DFB=TRUE__;
+    if (__tmp__BLB) {
+      __tmp__OLB=TRUE__;
     } else {
-      result__X4AB=(c__AAB == '\\');
-      if (result__X4AB) {
-        append__CRQ(string_tmp__QH,(&__string_142));
+      result__2KDB=(c__LGB == '\\');
+      if (result__2KDB) {
+        append__RNS(string_tmp__VH,(&__string_184));
       };
-      __tmp__DFB=result__X4AB;
+      __tmp__OLB=result__2KDB;
     };
-    if (__tmp__DFB) {
-      __tmp__QFB=TRUE__;
+    if (__tmp__OLB) {
+      __tmp__1LB=TRUE__;
     } else {
-      result__J5AB=(c__AAB == '|');
-      if (result__J5AB) {
-        append__CRQ(string_tmp__QH,(&__string_143));
+      result__OLDB=(c__LGB == '|');
+      if (result__OLDB) {
+        append__RNS(string_tmp__VH,(&__string_185));
       };
-      __tmp__QFB=result__J5AB;
+      __tmp__1LB=result__OLDB;
     };
-    if (__tmp__QFB) {
-      __tmp__3FB=TRUE__;
+    if (__tmp__1LB) {
+      __tmp__IMB=TRUE__;
     } else {
-      result__15AB=(c__AAB == '&');
-      if (result__15AB) {
-        append__CRQ(string_tmp__QH,(&__string_144));
+      result__AMDB=(c__LGB == '&');
+      if (result__AMDB) {
+        append__RNS(string_tmp__VH,(&__string_186));
       };
-      __tmp__3FB=result__15AB;
+      __tmp__IMB=result__AMDB;
     };
-    if (__tmp__3FB) {
-      __tmp__KGB=TRUE__;
+    if (__tmp__IMB) {
+      __tmp__VMB=TRUE__;
     } else {
-      result__NABB=(c__AAB == '$');
-      if (result__NABB) {
-        append__CRQ(string_tmp__QH,(&__string_145));
+      result__SMDB=(c__LGB == '$');
+      if (result__SMDB) {
+        append__RNS(string_tmp__VH,(&__string_187));
       };
-      __tmp__KGB=result__NABB;
+      __tmp__VMB=result__SMDB;
     };
-    if (__tmp__KGB) {
-      __tmp__XGB=TRUE__;
+    if (__tmp__VMB) {
+      __tmp__CNB=TRUE__;
     } else {
-      result__5ABB=(c__AAB == '#');
-      if (result__5ABB) {
-        append__CRQ(string_tmp__QH,(&__string_146));
+      result__ENDB=(c__LGB == '#');
+      if (result__ENDB) {
+        append__RNS(string_tmp__VH,(&__string_188));
       };
-      __tmp__XGB=result__5ABB;
+      __tmp__CNB=result__ENDB;
     };
-    if (__tmp__XGB) {
-      __tmp__EHB=TRUE__;
+    if (__tmp__CNB) {
+      __tmp__PNB=TRUE__;
     } else {
-      result__RBBB=(c__AAB == '@');
-      if (result__RBBB) {
-        append__CRQ(string_tmp__QH,(&__string_147));
+      result__WNDB=(c__LGB == '@');
+      if (result__WNDB) {
+        append__RNS(string_tmp__VH,(&__string_189));
       };
-      __tmp__EHB=result__RBBB;
+      __tmp__PNB=result__WNDB;
     };
-    if ((! __tmp__EHB)) {
-      if ((c__AAB == '?')) {
-        append__CRQ(string_tmp__QH,(&__string_148));
+    if ((! __tmp__PNB)) {
+      if ((c__LGB == '?')) {
+        append__RNS(string_tmp__VH,(&__string_190));
       };
     };
-    Self__FPB=(__INTEGER)(Self__FPB +  1);
+    Self__KVB=(__INTEGER)(Self__KVB +  1);
   };
-  return(get__TPB(string_tmp__QH));
+  return(get__YVB(string_tmp__VH));
 }
 
-static void print__CCD(__STRING_CONSTANT *Self__DCD)
+static void print__GHD(__STRING_CONSTANT *Self__HHD)
 // ({STRING_CONSTANT}) VoidRecursive, No inlinable.
 {
-  __INTEGER __tmp__YJF,Self__4EG;
-  __CHARACTER *__tmp__N0GG;
-  __tmp__YJF=Self__DCD->count__4C;
-  Self__4EG= 1;
-  __tmp__N0GG=Self__DCD->storage__E5M;
-  while ((Self__4EG <= __tmp__YJF)) {
-    fputc((int)(((__CHARACTER *)__tmp__N0GG)[(__INTEGER)(Self__4EG -  1)]),stdout);
-    Self__4EG=(__INTEGER)(Self__4EG +  1);
-  };
+  put_string__IHF(Self__HHD);
 }
 
-static void* get__TPB(void *str__VPB)
+static void* get__YVB(void *str__0VB)
 // ({NULLxSTRING}) With resultNo recursive, No inlinable.
 {
-  void *result__XPB,*__tmp__VQB;
-  void *result__QOQ;
-  __STRING_CONSTANT *result__NFD,*result__FIF,*Self__WKR;
-  __POINTER ptr__OFD,ptr_table__MVJG,next__LVJG,result__NVJG;
-  __POINTER ptr_table__RVJG,next__QVJG,result__SVJG,ptr__2AGB;
-  __POINTER ptr_table__WVJG,next__VVJG,result__XVJG,ptr_table__1VJG;
-  __POINTER next__0VJG,result__2VJG;
-  __INTEGER typ_id__TFD,c__YKR,Self__UULG,h__X4Q,idx__Y4Q,typ_id__BBGB;
-  __UINTEGER_32 sz__QFD,a__Z0GG,new_size__00GG,t__40GG,a__30GG;
-  __UINTEGER_32 new_size__UVJG,lab_type__TVJG,sz__4AGB,a__JFHG;
-  __UINTEGER_32 new_size__KFHG,t__OFHG,a__NFHG,new_size__4VJG;
-  __UINTEGER_32 lab_type__3VJG;
-  __HASHED_SEToABSTRACT_STRINGo *Self__3NQ,*Self__P4Q;
-  void *node__POQ,*node__Z4Q,*n__T35;
-  __CHARACTER *Self__VULG,*model__WULG;
-  __HASHED_SET_NODEoABSTRACT_STRINGo *result__1AGB,*Self__VY4B;
-  result__XPB=NULL;
-  Self__3NQ=((__HASHED_SEToABSTRACT_STRINGo *)list__4I);
-  result__QOQ=NULL;
-  node__POQ=((void **)Self__3NQ->buckets__E3P)[(__INTEGER)(hash_code__VHV(str__VPB) % Self__3NQ->capacity__52P)];
-  while ((! (((void *)node__POQ == (void *)NULL) || __infix_equal_equal__GQBB(((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__POQ)->item__Q3P,str__VPB)))) {
-    node__POQ=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__POQ)->next__23P;
-  };
-  if (((void *)node__POQ != (void *)NULL)) {
-    result__QOQ=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__POQ)->item__Q3P;
-  };
-  if (((void *)result__QOQ == (void *)NULL)) {
-    result__NFD=NULL;
-    ptr__OFD=((__POINTER )(NULL));
-    typ_id__TFD= 0;
-    sz__QFD=((__UINTEGER_32 )sizeof(__STRING_CONSTANT));
-    if ((sz__QFD ==  0)) {
-      result__NFD=STRING_CONSTANT__;
-    } else {
-      typ_id__TFD=-1;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__QFD);
-      if ((typ_id__TFD == (__INTEGER)(-  1))) {
-        a__Z0GG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__00GG=(__UINTEGER_32)((__UINTEGER_32)(sz__QFD + a__Z0GG) & (__UINTEGER_32)(~ a__Z0GG));
-        ptr_table__MVJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__00GG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__LVJG=((__POINTER )(NULL));
-        result__NVJG=((__POINTER *)ptr_table__MVJG)[ 0];
-        if ((result__NVJG == (void *)NULL)) {
-          result__NVJG=new_lab__RUJ(new_size__00GG);
-          next__LVJG=(void *)((unsigned long)result__NVJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__00GG)));
-          ((__POINTER *)next__LVJG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MVJG)[ 0]=next__LVJG;
-        } else {
-          next__LVJG=((__POINTER *)result__NVJG)[ 0];
-          if ((next__LVJG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NVJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__00GG <<  1)) <=  4096)) {
-              next__LVJG=(void *)((unsigned long)result__NVJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__00GG)));
+  void *result__2VB,*__tmp__0WB;
+  void *result__5KS;
+  __STRING *Self__RFX;
+  __INTEGER result__TFX,__tmp__UFX,Self__3U2,typ_id__XKD,c__AFT;
+  __INTEGER Self__T01G,result__QA3G,__tmp__SA3G,Self__TA3G,idx__B3S;
+  __INTEGER typ_id__YFJB;
+  __STRING_CONSTANT *result__RKD,*result__IGF,*Self__4ET,*Self__RA3G;
+  __POINTER ptr__SKD,ptr_table__HA3G,next__GA3G,result__IA3G;
+  __POINTER ptr_table__MA3G,next__LA3G,result__NA3G,ptr__TFJB;
+  __POINTER ptr_table__WA3G,next__VA3G,result__XA3G,ptr_table__1A3G;
+  __POINTER next__0A3G,result__2A3G;
+  __UINTEGER_32 sz__UKD,a__Z4ZG,new_size__04ZG,t__44ZG,a__34ZG;
+  __UINTEGER_32 new_size__PA3G,lab_type__OA3G,sz__VFJB,a__XL0G;
+  __UINTEGER_32 new_size__YL0G,t__2L0G,a__1L0G,new_size__4A3G;
+  __UINTEGER_32 lab_type__3A3G;
+  __HASHED_SEToABSTRACT_STRINGo *Self__MKS,*Self__Y2S;
+  void *node__4KS,*node__C3S,*n__XJCB;
+  __CHARACTER *Self__U01G,*model__V01G;
+  __HASHED_SET_NODEoABSTRACT_STRINGo *result__SFJB,*Self__01CC;
+  result__2VB=NULL;
+  Self__MKS=((__HASHED_SEToABSTRACT_STRINGo *)list__FK);
+  result__5KS=NULL;
+  Self__RFX=((__STRING *)str__0VB);
+  result__TFX= 0;
+  __tmp__UFX=Self__RFX->count__GFC;
+  Self__3U2= 1;
+  while ((Self__3U2 <= __tmp__UFX)) {
+    result__TFX=(__INTEGER)((__INTEGER)( 5 * result__TFX) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__RFX->storage__RBS)[(__INTEGER)(Self__3U2 -  1)])));
+    Self__3U2=(__INTEGER)(Self__3U2 +  1);
+  };
+  if ((result__TFX <  0)) {
+    result__TFX=(__INTEGER)(~ result__TFX);
+  };
+  node__4KS=((void **)Self__MKS->buckets__OYR)[(__INTEGER)(result__TFX % Self__MKS->capacity__JYR)];
+  while ((! (((void *)node__4KS == (void *)NULL) || __infix_equal_equal__O5DB(((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__4KS)->item__0YR,str__0VB)))) {
+    node__4KS=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__4KS)->next__GZR;
+  };
+  if (((void *)node__4KS != (void *)NULL)) {
+    result__5KS=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__4KS)->item__0YR;
+  };
+  if (((void *)result__5KS == (void *)NULL)) {
+    result__RKD=NULL;
+    ptr__SKD=((__POINTER )(NULL));
+    typ_id__XKD= 0;
+    sz__UKD=((__UINTEGER_32 )sizeof(__STRING_CONSTANT));
+    if ((sz__UKD ==  0)) {
+      result__RKD=STRING_CONSTANT__;
+    } else {
+      typ_id__XKD=-1;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__UKD);
+      if ((typ_id__XKD == (__INTEGER)(-  1))) {
+        a__Z4ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__04ZG=(__UINTEGER_32)((__UINTEGER_32)(sz__UKD + a__Z4ZG) & (__UINTEGER_32)(~ a__Z4ZG));
+        ptr_table__HA3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__04ZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__GA3G=((__POINTER )(NULL));
+        result__IA3G=((__POINTER *)ptr_table__HA3G)[ 0];
+        if ((result__IA3G == (void *)NULL)) {
+          result__IA3G=new_lab__2QJ(new_size__04ZG);
+          next__GA3G=(void *)((unsigned long)result__IA3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__04ZG)));
+          ((__POINTER *)next__GA3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__HA3G)[ 0]=next__GA3G;
+        } else {
+          next__GA3G=((__POINTER *)result__IA3G)[ 0];
+          if ((next__GA3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IA3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__04ZG <<  1)) <=  4096)) {
+              next__GA3G=(void *)((unsigned long)result__IA3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__04ZG)));
             } else {
-              next__LVJG=new_lab__RUJ(new_size__00GG);
-            };
-            ((__POINTER *)next__LVJG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MVJG)[ 0]=next__LVJG;
-          } else {
-            ((__POINTER *)result__NVJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__LVJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__NVJG=next__LVJG;
-          };
-        };
-        ptr__OFD=result__NVJG;
-      } else {
-        t__40GG=((__UINTEGER_32 )typ_id__TFD);
-        a__30GG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__UVJG=(__UINTEGER_32)((__UINTEGER_32)(sz__QFD + a__30GG) & (__UINTEGER_32)(~ a__30GG));
-        ptr_table__RVJG=((__POINTER )(&(table_type[(t__40GG)])));
-        lab_type__TVJG=(__UINTEGER_32)(t__40GG |  1);
-        next__QVJG=((__POINTER )(NULL));
-        result__SVJG=((__POINTER *)ptr_table__RVJG)[ 0];
-        if ((result__SVJG == (void *)NULL)) {
-          result__SVJG=new_lab__RUJ(lab_type__TVJG);
-          next__QVJG=(void *)((unsigned long)result__SVJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UVJG)));
-          ((__POINTER *)next__QVJG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RVJG)[ 0]=next__QVJG;
-        } else {
-          next__QVJG=((__POINTER *)result__SVJG)[ 0];
-          if ((next__QVJG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SVJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__UVJG <<  1)) <=  4096)) {
-              next__QVJG=(void *)((unsigned long)result__SVJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UVJG)));
+              next__GA3G=new_lab__2QJ(new_size__04ZG);
+            };
+            ((__POINTER *)next__GA3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__HA3G)[ 0]=next__GA3G;
+          } else {
+            ((__POINTER *)result__IA3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__GA3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__IA3G=next__GA3G;
+          };
+        };
+        ptr__SKD=result__IA3G;
+      } else {
+        t__44ZG=((__UINTEGER_32 )typ_id__XKD);
+        a__34ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__PA3G=(__UINTEGER_32)((__UINTEGER_32)(sz__UKD + a__34ZG) & (__UINTEGER_32)(~ a__34ZG));
+        ptr_table__MA3G=((__POINTER )(&(table_type[(t__44ZG)])));
+        lab_type__OA3G=(__UINTEGER_32)(t__44ZG |  1);
+        next__LA3G=((__POINTER )(NULL));
+        result__NA3G=((__POINTER *)ptr_table__MA3G)[ 0];
+        if ((result__NA3G == (void *)NULL)) {
+          result__NA3G=new_lab__2QJ(lab_type__OA3G);
+          next__LA3G=(void *)((unsigned long)result__NA3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PA3G)));
+          ((__POINTER *)next__LA3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__MA3G)[ 0]=next__LA3G;
+        } else {
+          next__LA3G=((__POINTER *)result__NA3G)[ 0];
+          if ((next__LA3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NA3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__PA3G <<  1)) <=  4096)) {
+              next__LA3G=(void *)((unsigned long)result__NA3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PA3G)));
             } else {
-              next__QVJG=new_lab__RUJ(lab_type__TVJG);
-            };
-            ((__POINTER *)next__QVJG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__RVJG)[ 0]=next__QVJG;
-          } else {
-            ((__POINTER *)result__SVJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__QVJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__SVJG=next__QVJG;
-          };
-        };
-        ptr__OFD=result__SVJG;
-      };
-      result__NFD=((__STRING_CONSTANT *)ptr__OFD);
-      *(result__NFD) = *(STRING_CONSTANT__);
-    };
-    result__FIF=result__NFD;
-    Self__WKR=((__STRING_CONSTANT *)result__NFD);
-    c__YKR=((__STRING *)str__VPB)->count__04B;
-    if ((c__YKR !=  0)) {
-      Self__WKR->storage__E5M=create__D4BB(c__YKR);
-      Self__VULG=((__CHARACTER *)Self__WKR->storage__E5M);
-      model__WULG=((__STRING *)str__VPB)->storage__HGQ;
-      Self__UULG=(__INTEGER)(c__YKR -  1);
-      while ((Self__UULG >=  0)) {
-        Self__VULG[Self__UULG]=((__CHARACTER *)model__WULG)[Self__UULG];
-        Self__UULG=(__INTEGER)(Self__UULG -  1);
-      };
-      Self__WKR->count__4C=c__YKR;
-    };
-    result__XPB=result__NFD;
-    Self__P4Q=((__HASHED_SEToABSTRACT_STRINGo *)list__4I);
-    fast_has__W5V(Self__P4Q,result__NFD);
-    fast_has__W5V(Self__P4Q,result__NFD);
-    h__X4Q=hash_code__LQU(result__NFD);
-    idx__Y4Q=(__INTEGER)(h__X4Q % Self__P4Q->capacity__52P);
-    node__Z4Q=((void **)Self__P4Q->buckets__E3P)[idx__Y4Q];
-    while ((! (((void *)node__Z4Q == (void *)NULL) || ((void *)((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__Z4Q)->item__Q3P == (void *)result__FIF)))) {
-      node__Z4Q=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__Z4Q)->next__23P;
-    };
-    if (((void *)node__Z4Q == (void *)NULL)) {
-      if ((Self__P4Q->capacity__52P == Self__P4Q->count__F4P)) {
-        increase_capacity__G5JB(Self__P4Q);
-        idx__Y4Q=(__INTEGER)(h__X4Q % Self__P4Q->capacity__52P);
-      };
-      n__T35=((void **)Self__P4Q->buckets__E3P)[idx__Y4Q];
-      result__1AGB=NULL;
-      ptr__2AGB=((__POINTER )(NULL));
-      typ_id__BBGB= 0;
-      sz__4AGB=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoABSTRACT_STRINGo));
-      if ((sz__4AGB ==  0)) {
-        result__1AGB=HASHED_SET_NODEoABSTRACT_STRINGo__;
-      } else {
-        typ_id__BBGB=__HASHED_SET_NODEoABSTRACT_STRINGo__;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__4AGB);
-        if ((typ_id__BBGB == (__INTEGER)(-  1))) {
-          a__JFHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__KFHG=(__UINTEGER_32)((__UINTEGER_32)(sz__4AGB + a__JFHG) & (__UINTEGER_32)(~ a__JFHG));
-          ptr_table__WVJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KFHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__VVJG=((__POINTER )(NULL));
-          result__XVJG=((__POINTER *)ptr_table__WVJG)[ 0];
-          if ((result__XVJG == (void *)NULL)) {
-            result__XVJG=new_lab__RUJ(new_size__KFHG);
-            next__VVJG=(void *)((unsigned long)result__XVJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KFHG)));
-            ((__POINTER *)next__VVJG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WVJG)[ 0]=next__VVJG;
-          } else {
-            next__VVJG=((__POINTER *)result__XVJG)[ 0];
-            if ((next__VVJG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XVJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__KFHG <<  1)) <=  4096)) {
-                next__VVJG=(void *)((unsigned long)result__XVJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KFHG)));
+              next__LA3G=new_lab__2QJ(lab_type__OA3G);
+            };
+            ((__POINTER *)next__LA3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__MA3G)[ 0]=next__LA3G;
+          } else {
+            ((__POINTER *)result__NA3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__LA3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__NA3G=next__LA3G;
+          };
+        };
+        ptr__SKD=result__NA3G;
+      };
+      result__RKD=((__STRING_CONSTANT *)ptr__SKD);
+      *(result__RKD) = *(STRING_CONSTANT__);
+    };
+    result__IGF=result__RKD;
+    Self__4ET=((__STRING_CONSTANT *)result__RKD);
+    c__AFT=((__STRING *)str__0VB)->count__GFC;
+    if ((c__AFT !=  0)) {
+      Self__4ET->storage__FQO=create__RLEB((__INTEGER)(c__AFT +  1));
+      Self__U01G=((__CHARACTER *)Self__4ET->storage__FQO);
+      model__V01G=((__STRING *)str__0VB)->storage__RBS;
+      Self__T01G=(__INTEGER)(c__AFT -  1);
+      while ((Self__T01G >=  0)) {
+        Self__U01G[Self__T01G]=((__CHARACTER *)model__V01G)[Self__T01G];
+        Self__T01G=(__INTEGER)(Self__T01G -  1);
+      };
+      ((__CHARACTER *)Self__4ET->storage__FQO)[c__AFT]='\0';
+      Self__4ET->count__DD=c__AFT;
+    };
+    result__2VB=result__RKD;
+    Self__Y2S=((__HASHED_SEToABSTRACT_STRINGo *)list__FK);
+    fast_has__45X(Self__Y2S,result__RKD);
+    fast_has__45X(Self__Y2S,result__RKD);
+    Self__RA3G=((__STRING_CONSTANT *)result__RKD);
+    result__QA3G= 0;
+    __tmp__SA3G=Self__RA3G->count__DD;
+    Self__TA3G= 1;
+    while ((Self__TA3G <= __tmp__SA3G)) {
+      result__QA3G=(__INTEGER)((__INTEGER)( 5 * result__QA3G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__RA3G->storage__FQO)[(__INTEGER)(Self__TA3G -  1)])));
+      Self__TA3G=(__INTEGER)(Self__TA3G +  1);
+    };
+    if ((result__QA3G <  0)) {
+      result__QA3G=(__INTEGER)(~ result__QA3G);
+    };
+    idx__B3S=(__INTEGER)(result__QA3G % Self__Y2S->capacity__JYR);
+    node__C3S=((void **)Self__Y2S->buckets__OYR)[idx__B3S];
+    while ((! (((void *)node__C3S == (void *)NULL) || ((void *)((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__C3S)->item__0YR == (void *)result__IGF)))) {
+      node__C3S=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__C3S)->next__GZR;
+    };
+    if (((void *)node__C3S == (void *)NULL)) {
+      if ((Self__Y2S->capacity__JYR == Self__Y2S->count__PZR)) {
+        increase_capacity__ORNB(Self__Y2S);
+        idx__B3S=(__INTEGER)(result__QA3G % Self__Y2S->capacity__JYR);
+      };
+      n__XJCB=((void **)Self__Y2S->buckets__OYR)[idx__B3S];
+      result__SFJB=NULL;
+      ptr__TFJB=((__POINTER )(NULL));
+      typ_id__YFJB= 0;
+      sz__VFJB=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoABSTRACT_STRINGo));
+      if ((sz__VFJB ==  0)) {
+        result__SFJB=HASHED_SET_NODEoABSTRACT_STRINGo__;
+      } else {
+        typ_id__YFJB=__HASHED_SET_NODEoABSTRACT_STRINGo__;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__VFJB);
+        if ((typ_id__YFJB == (__INTEGER)(-  1))) {
+          a__XL0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__YL0G=(__UINTEGER_32)((__UINTEGER_32)(sz__VFJB + a__XL0G) & (__UINTEGER_32)(~ a__XL0G));
+          ptr_table__WA3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YL0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__VA3G=((__POINTER )(NULL));
+          result__XA3G=((__POINTER *)ptr_table__WA3G)[ 0];
+          if ((result__XA3G == (void *)NULL)) {
+            result__XA3G=new_lab__2QJ(new_size__YL0G);
+            next__VA3G=(void *)((unsigned long)result__XA3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YL0G)));
+            ((__POINTER *)next__VA3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__WA3G)[ 0]=next__VA3G;
+          } else {
+            next__VA3G=((__POINTER *)result__XA3G)[ 0];
+            if ((next__VA3G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XA3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__YL0G <<  1)) <=  4096)) {
+                next__VA3G=(void *)((unsigned long)result__XA3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YL0G)));
               } else {
-                next__VVJG=new_lab__RUJ(new_size__KFHG);
+                next__VA3G=new_lab__2QJ(new_size__YL0G);
               };
-              ((__POINTER *)next__VVJG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__WVJG)[ 0]=next__VVJG;
+              ((__POINTER *)next__VA3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__WA3G)[ 0]=next__VA3G;
             } else {
-              ((__POINTER *)result__XVJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__VVJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__XVJG=next__VVJG;
-            };
-          };
-          ptr__2AGB=result__XVJG;
-        } else {
-          t__OFHG=((__UINTEGER_32 )typ_id__BBGB);
-          a__NFHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__4VJG=(__UINTEGER_32)((__UINTEGER_32)(sz__4AGB + a__NFHG) & (__UINTEGER_32)(~ a__NFHG));
-          ptr_table__1VJG=((__POINTER )(&(table_type[(t__OFHG)])));
-          lab_type__3VJG=(__UINTEGER_32)(t__OFHG |  1);
-          next__0VJG=((__POINTER )(NULL));
-          result__2VJG=((__POINTER *)ptr_table__1VJG)[ 0];
-          if ((result__2VJG == (void *)NULL)) {
-            result__2VJG=new_lab__RUJ(lab_type__3VJG);
-            next__0VJG=(void *)((unsigned long)result__2VJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4VJG)));
-            ((__POINTER *)next__0VJG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1VJG)[ 0]=next__0VJG;
-          } else {
-            next__0VJG=((__POINTER *)result__2VJG)[ 0];
-            if ((next__0VJG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2VJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__4VJG <<  1)) <=  4096)) {
-                next__0VJG=(void *)((unsigned long)result__2VJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4VJG)));
+              ((__POINTER *)result__XA3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__VA3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__XA3G=next__VA3G;
+            };
+          };
+          ptr__TFJB=result__XA3G;
+        } else {
+          t__2L0G=((__UINTEGER_32 )typ_id__YFJB);
+          a__1L0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__4A3G=(__UINTEGER_32)((__UINTEGER_32)(sz__VFJB + a__1L0G) & (__UINTEGER_32)(~ a__1L0G));
+          ptr_table__1A3G=((__POINTER )(&(table_type[(t__2L0G)])));
+          lab_type__3A3G=(__UINTEGER_32)(t__2L0G |  1);
+          next__0A3G=((__POINTER )(NULL));
+          result__2A3G=((__POINTER *)ptr_table__1A3G)[ 0];
+          if ((result__2A3G == (void *)NULL)) {
+            result__2A3G=new_lab__2QJ(lab_type__3A3G);
+            next__0A3G=(void *)((unsigned long)result__2A3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4A3G)));
+            ((__POINTER *)next__0A3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__1A3G)[ 0]=next__0A3G;
+          } else {
+            next__0A3G=((__POINTER *)result__2A3G)[ 0];
+            if ((next__0A3G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2A3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__4A3G <<  1)) <=  4096)) {
+                next__0A3G=(void *)((unsigned long)result__2A3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4A3G)));
               } else {
-                next__0VJG=new_lab__RUJ(lab_type__3VJG);
+                next__0A3G=new_lab__2QJ(lab_type__3A3G);
               };
-              ((__POINTER *)next__0VJG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__1VJG)[ 0]=next__0VJG;
+              ((__POINTER *)next__0A3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__1A3G)[ 0]=next__0A3G;
             } else {
-              ((__POINTER *)result__2VJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__0VJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__2VJG=next__0VJG;
+              ((__POINTER *)result__2A3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__0A3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__2A3G=next__0A3G;
             };
           };
-          ptr__2AGB=result__2VJG;
+          ptr__TFJB=result__2A3G;
         };
-        result__1AGB=((__HASHED_SET_NODEoABSTRACT_STRINGo *)ptr__2AGB);
-        *(result__1AGB) = *(HASHED_SET_NODEoABSTRACT_STRINGo__);
+        result__SFJB=((__HASHED_SET_NODEoABSTRACT_STRINGo *)ptr__TFJB);
+        *(result__SFJB) = *(HASHED_SET_NODEoABSTRACT_STRINGo__);
       };
-      Self__VY4B=((__HASHED_SET_NODEoABSTRACT_STRINGo *)result__1AGB);
-      Self__VY4B->item__Q3P=result__NFD;
-      Self__VY4B->next__23P=n__T35;
-      node__Z4Q=result__1AGB;
-      ((void **)Self__P4Q->buckets__E3P)[idx__Y4Q]=result__1AGB;
-      Self__P4Q->count__F4P=(__INTEGER)(Self__P4Q->count__F4P +  1);
+      Self__01CC=((__HASHED_SET_NODEoABSTRACT_STRINGo *)result__SFJB);
+      Self__01CC->item__0YR=result__RKD;
+      Self__01CC->next__GZR=n__XJCB;
+      node__C3S=result__SFJB;
+      ((void **)Self__Y2S->buckets__OYR)[idx__B3S]=result__SFJB;
+      Self__Y2S->count__PZR=(__INTEGER)(Self__Y2S->count__PZR +  1);
     };
   } else {
-    if (result__QOQ==NULL) {
-      __tmp__VQB=NULL;
+    if (result__5KS==NULL) {
+      __tmp__0WB=NULL;
     } else {
-      __tmp__VQB=((void *)result__QOQ);
+      __tmp__0WB=((void *)result__5KS);
     };
-    result__XPB=__tmp__VQB;
+    result__2VB=__tmp__0WB;
   };
-  return(result__XPB);
+  return(result__2VB);
 }
 
-static void copy__5GQ(__STRING *Self__AHQ,void *other__BHQ)
+static void copy__JCS(__STRING *Self__KCS,void *other__LCS)
 // ({STRING},{NULLxSTRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
 {
-  __INTEGER __tmp__CHQ,Self__ZULG;
-  __CHARACTER *__tmp__XHQ,*__tmp__ZHQ,*Self__0ULG,*model__1ULG;
-  if (((struct ___OBJ *)other__BHQ)->__id==__STRING_CONSTANT__) {
-    __tmp__CHQ=((__STRING_CONSTANT *)other__BHQ)->count__4C;
+  __INTEGER __tmp__MCS,Self__401G;
+  __CHARACTER *__tmp__BDS,*__tmp__DDS,*Self__501G,*model__A11G;
+  if (((struct ___OBJ *)other__LCS)->__id==__STRING_CONSTANT__) {
+    __tmp__MCS=((__STRING_CONSTANT *)other__LCS)->count__DD;
   } else {
-    __tmp__CHQ=((__STRING *)other__BHQ)->count__04B;
+    __tmp__MCS=((__STRING *)other__LCS)->count__GFC;
   };
-  Self__AHQ->count__04B=__tmp__CHQ;
-  if ((__tmp__CHQ >  0)) {
-    if ((Self__AHQ->capacity__4FQ < __tmp__CHQ)) {
-      Self__AHQ->storage__HGQ=create__D4BB(__tmp__CHQ);
-      Self__AHQ->capacity__4FQ=Self__AHQ->count__04B;
+  Self__KCS->count__GFC=__tmp__MCS;
+  if ((__tmp__MCS >  0)) {
+    if ((Self__KCS->capacity__IBS < __tmp__MCS)) {
+      Self__KCS->storage__RBS=create__RLEB(__tmp__MCS);
+      Self__KCS->capacity__IBS=Self__KCS->count__GFC;
     };
-    __tmp__XHQ=Self__AHQ->storage__HGQ;
-    if (((struct ___OBJ *)other__BHQ)->__id==__STRING_CONSTANT__) {
-      __tmp__ZHQ=((__STRING_CONSTANT *)other__BHQ)->storage__E5M;
+    __tmp__BDS=Self__KCS->storage__RBS;
+    if (((struct ___OBJ *)other__LCS)->__id==__STRING_CONSTANT__) {
+      __tmp__DDS=((__STRING_CONSTANT *)other__LCS)->storage__FQO;
     } else {
-      __tmp__ZHQ=((__STRING *)other__BHQ)->storage__HGQ;
+      __tmp__DDS=((__STRING *)other__LCS)->storage__RBS;
     };
-    Self__0ULG=((__CHARACTER *)__tmp__XHQ);
-    model__1ULG=__tmp__ZHQ;
-    Self__ZULG=(__INTEGER)(Self__AHQ->count__04B -  1);
-    while ((Self__ZULG >=  0)) {
-      Self__0ULG[Self__ZULG]=((__CHARACTER *)model__1ULG)[Self__ZULG];
-      Self__ZULG=(__INTEGER)(Self__ZULG -  1);
+    Self__501G=((__CHARACTER *)__tmp__BDS);
+    model__A11G=__tmp__DDS;
+    Self__401G=(__INTEGER)(Self__KCS->count__GFC -  1);
+    while ((Self__401G >=  0)) {
+      Self__501G[Self__401G]=((__CHARACTER *)model__A11G)[Self__401G];
+      Self__401G=(__INTEGER)(Self__401G -  1);
     };
   };
 }
 
-static void append__CRQ(__STRING *Self__DRQ,void *other__ERQ)
+static void append__RNS(__STRING *Self__SNS,void *other__TNS)
 // ({STRING},{NULLxSTRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
 {
-  __INTEGER __tmp__NRQ,needed_capacity__GRQ,old_nb_elts__ZR5B;
-  __INTEGER upper__CWJG,Self__AWJG,dest__2B3B,src_capacity__3B3B;
-  __INTEGER i2__NC3B,i1__MC3B;
-  __CHARACTER *Self__YR5B,*new__QS5B,*__tmp__KSQ,*__tmp__LSQ,*Self__0B3B;
-  __CHARACTER *src__1B3B;
-  if (((struct ___OBJ *)other__ERQ)->__id==__STRING_CONSTANT__) {
-    __tmp__NRQ=((__STRING_CONSTANT *)other__ERQ)->count__4C;
+  __INTEGER __tmp__2NS,needed_capacity__VNS,old_nb_elts__IWDC;
+  __INTEGER upper__I11G,Self__G11G,dest__UGBC,src_capacity__VGBC;
+  __INTEGER i2__FHBC,i1__EHBC;
+  __CHARACTER *Self__HWDC,*new__5WDC,*__tmp__ZOS,*__tmp__0OS,*Self__SGBC;
+  __CHARACTER *src__TGBC;
+  if (((struct ___OBJ *)other__TNS)->__id==__STRING_CONSTANT__) {
+    __tmp__2NS=((__STRING_CONSTANT *)other__TNS)->count__DD;
   } else {
-    __tmp__NRQ=((__STRING *)other__ERQ)->count__04B;
-  };
-  needed_capacity__GRQ=(__INTEGER)(Self__DRQ->count__04B + __tmp__NRQ);
-  if ((Self__DRQ->capacity__4FQ < needed_capacity__GRQ)) {
-    if ((Self__DRQ->capacity__4FQ ==  0)) {
-      Self__DRQ->capacity__4FQ=needed_capacity__GRQ;
-      Self__DRQ->storage__HGQ=create__D4BB(needed_capacity__GRQ);
-    } else {
-      Self__YR5B=((__CHARACTER *)Self__DRQ->storage__HGQ);
-      old_nb_elts__ZR5B=Self__DRQ->capacity__4FQ;
-      new__QS5B=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__YR5B),((__UINTEGER_32 )old_nb_elts__ZR5B),((__UINTEGER_32 )needed_capacity__GRQ)));
-      upper__CWJG=(__INTEGER)(needed_capacity__GRQ -  1);
-      Self__AWJG=old_nb_elts__ZR5B;
-      while ((Self__AWJG <= upper__CWJG)) {
-        new__QS5B[Self__AWJG]='\0';
-        Self__AWJG=(__INTEGER)(Self__AWJG +  1);
-      };
-      Self__DRQ->storage__HGQ=new__QS5B;
-      Self__DRQ->capacity__4FQ=needed_capacity__GRQ;
-    };
-  };
-  __tmp__KSQ=Self__DRQ->storage__HGQ;
-  if (((struct ___OBJ *)other__ERQ)->__id==__STRING_CONSTANT__) {
-    __tmp__LSQ=((__STRING_CONSTANT *)other__ERQ)->storage__E5M;
+    __tmp__2NS=((__STRING *)other__TNS)->count__GFC;
+  };
+  needed_capacity__VNS=(__INTEGER)(Self__SNS->count__GFC + __tmp__2NS);
+  if ((Self__SNS->capacity__IBS < needed_capacity__VNS)) {
+    if ((Self__SNS->capacity__IBS ==  0)) {
+      Self__SNS->capacity__IBS=needed_capacity__VNS;
+      Self__SNS->storage__RBS=create__RLEB(needed_capacity__VNS);
+    } else {
+      Self__HWDC=((__CHARACTER *)Self__SNS->storage__RBS);
+      old_nb_elts__IWDC=Self__SNS->capacity__IBS;
+      new__5WDC=((__CHARACTER *)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )Self__HWDC),((__UINTEGER_32 )old_nb_elts__IWDC),((__UINTEGER_32 )needed_capacity__VNS)));
+      upper__I11G=(__INTEGER)(needed_capacity__VNS -  1);
+      Self__G11G=old_nb_elts__IWDC;
+      while ((Self__G11G <= upper__I11G)) {
+        new__5WDC[Self__G11G]='\0';
+        Self__G11G=(__INTEGER)(Self__G11G +  1);
+      };
+      Self__SNS->storage__RBS=new__5WDC;
+      Self__SNS->capacity__IBS=needed_capacity__VNS;
+    };
+  };
+  __tmp__ZOS=Self__SNS->storage__RBS;
+  if (((struct ___OBJ *)other__TNS)->__id==__STRING_CONSTANT__) {
+    __tmp__0OS=((__STRING_CONSTANT *)other__TNS)->storage__FQO;
   } else {
-    __tmp__LSQ=((__STRING *)other__ERQ)->storage__HGQ;
-  };
-  Self__0B3B=((__CHARACTER *)__tmp__KSQ);
-  src__1B3B=__tmp__LSQ;
-  dest__2B3B=Self__DRQ->count__04B;
-  src_capacity__3B3B=__tmp__NRQ;
-  i2__NC3B= 0;
-  i1__MC3B=dest__2B3B;
-  while ((i2__NC3B != src_capacity__3B3B)) {
-    Self__0B3B[i1__MC3B]=((__CHARACTER *)src__1B3B)[i2__NC3B];
-    i2__NC3B=(__INTEGER)(i2__NC3B +  1);
-    i1__MC3B=(__INTEGER)(i1__MC3B +  1);
-  };
-  Self__DRQ->count__04B=needed_capacity__GRQ;
+    __tmp__0OS=((__STRING *)other__TNS)->storage__RBS;
+  };
+  Self__SGBC=((__CHARACTER *)__tmp__ZOS);
+  src__TGBC=__tmp__0OS;
+  dest__UGBC=Self__SNS->count__GFC;
+  src_capacity__VGBC=__tmp__2NS;
+  i2__FHBC= 0;
+  i1__EHBC=dest__UGBC;
+  while ((i2__FHBC != src_capacity__VGBC)) {
+    Self__SGBC[i1__EHBC]=((__CHARACTER *)src__TGBC)[i2__FHBC];
+    i2__FHBC=(__INTEGER)(i2__FHBC +  1);
+    i1__EHBC=(__INTEGER)(i1__EHBC +  1);
+  };
+  Self__SNS->count__GFC=needed_capacity__VNS;
 }
 
-static void* parent_directory__U3C()
+static void* parent_directory__4DD()
 // () With resultNo recursive, No inlinable.
 {
-  __STRING *Self__N1IG,*Self__U1IG,*Self__W1IG,*Self__Y1IG,*Self__AGIG;
-  __STRING *Self__CGIG,*Self__11IG;
-  __INTEGER new_capacity__O1IG,old_nb_elts__R1IG,upper__HWJG,Self__FWJG;
-  __INTEGER stat__Y0E,i__X0E,Self__0YLB,n__V1IG,idx__J2E,n__X1IG;
-  __INTEGER Self__YT1C,n__Z1IG,idx__PAF,new_capacity__01IG;
-  __INTEGER old_nb_elts__31IG,upper__MWJG,Self__KWJG,typ_id__0Y1;
-  void *result__RBF,*__tmp__R4C;
-  __ENTRY *result__UY1;
-  __POINTER ptr__VY1,ptr_table__PWJG,next__OWJG,result__QWJG;
-  __POINTER ptr_table__UWJG,next__TWJG,result__VWJG;
-  __UINTEGER_32 sz__XY1,a__3FHG,new_size__4FHG,t__CGHG,a__BGHG;
-  __UINTEGER_32 new_size__XWJG,lab_type__WWJG;
-  void *__tmp__C5C,*result__Z3C;
-  __CHARACTER *Self__Q1IG,*new__S1IG,*cwd__X3C,*Self__21IG,*new__41IG;
-  __CHARACTER car__Z0E,Self__4CSC;
-  __BOOLEAN __tmp__A3E,__tmp__F4E,result__5JCB,result__ADSC,__tmp__KDSC;
-  __BOOLEAN __tmp__G5E;
-  ((__STRING *)string_tmp__03C)->count__04B= 0;
-  Self__N1IG=((__STRING *)string_tmp__03C);
-  if ((Self__N1IG->capacity__4FQ > Self__N1IG->count__04B)) {
-    Self__N1IG->count__04B=(__INTEGER)(Self__N1IG->count__04B +  1);
-    if ((((__CHARACTER *)Self__N1IG->storage__HGQ)[(__INTEGER)(Self__N1IG->count__04B -  1)] != '\0')) {
-      ((__CHARACTER *)Self__N1IG->storage__HGQ)[(__INTEGER)(Self__N1IG->count__04B -  1)]='\0';
-    };
+  __STRING *Self__N11G,*Self__5A3G;
+  void *__tmp__OED;
+  void *__tmp__PED,*result__CED;
+  __CHARACTER *cwd__BED;
+  ((__STRING *)string_tmp__DED)->count__GFC= 0;
+  Self__N11G=((__STRING *)string_tmp__DED);
+  if ((Self__N11G->capacity__IBS > Self__N11G->count__GFC)) {
+    ((__CHARACTER *)Self__N11G->storage__RBS)[Self__N11G->count__GFC]='\0';
   } else {
-    new_capacity__O1IG= 0;
-    if ((Self__N1IG->capacity__4FQ <= Self__N1IG->count__04B)) {
-      if ((Self__N1IG->capacity__4FQ ==  0)) {
-        Self__N1IG->capacity__4FQ= 32;
-        Self__N1IG->storage__HGQ=create__D4BB( 32);
-      } else {
-        new_capacity__O1IG=(__INTEGER)(Self__N1IG->capacity__4FQ <<  1);
-        Self__Q1IG=((__CHARACTER *)Self__N1IG->storage__HGQ);
-        old_nb_elts__R1IG=Self__N1IG->capacity__4FQ;
-        new__S1IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__Q1IG),((__UINTEGER_32 )old_nb_elts__R1IG),((__UINTEGER_32 )new_capacity__O1IG)));
-        upper__HWJG=(__INTEGER)(new_capacity__O1IG -  1);
-        Self__FWJG=old_nb_elts__R1IG;
-        while ((Self__FWJG <= upper__HWJG)) {
-          new__S1IG[Self__FWJG]='\0';
-          Self__FWJG=(__INTEGER)(Self__FWJG +  1);
-        };
-        Self__N1IG->storage__HGQ=new__S1IG;
-        Self__N1IG->capacity__4FQ=new_capacity__O1IG;
-      };
-    };
-    ((__CHARACTER *)Self__N1IG->storage__HGQ)[Self__N1IG->count__04B]='\0';
-    Self__N1IG->count__04B=(__INTEGER)(Self__N1IG->count__04B +  1);
+    add_last__JLT(Self__N11G,'\0');
+    Self__N11G->count__GFC=(__INTEGER)(Self__N11G->count__GFC -  1);
+  };
+  cwd__BED=Self__N11G->storage__RBS;
+  getcwd((cwd__BED),255);
+  Self__5A3G=((__STRING *)string_tmp__DED);
+  Self__5A3G->count__GFC= 0;
+  while ((((__CHARACTER *)cwd__BED)[Self__5A3G->count__GFC] != '\0')) {
+    Self__5A3G->count__GFC=(__INTEGER)(Self__5A3G->count__GFC +  1);
+  };
+  if (((void *)Self__5A3G->storage__RBS != (void *)cwd__BED)) {
+    Self__5A3G->storage__RBS=cwd__BED;
+    Self__5A3G->capacity__IBS=(__INTEGER)(Self__5A3G->count__GFC +  1);
+  };
+  __tmp__OED=physical_get_entry__ZBF(string_tmp__DED);
+  if (__tmp__OED==NULL) {
+    __tmp__PED=NULL;
+  } else {
+    switch (((struct ___OBJ *)__tmp__OED)->__id) {
+    case __DIRECTORY_UNIX__: {
+      __tmp__PED=((void *)__tmp__OED);
+    } break;
+    case __FILE_UNIX__: {
+      __tmp__PED=NULL;
+    } break;
+    }
   };
-  Self__N1IG->count__04B=(__INTEGER)(Self__N1IG->count__04B -  1);
-  cwd__X3C=Self__N1IG->storage__HGQ;
-  getcwd((cwd__X3C),255);
-  from_external__M2Q(string_tmp__03C,cwd__X3C);
-  stat__Y0E= 0;
-  car__Z0E='\0';
-  replace_all__with__HTQ(string_tmp__03C,'\\','/');
-  i__X0E= 1;
-  while ((i__X0E <= ((__STRING *)string_tmp__03C)->count__04B)) {
-    car__Z0E=((__CHARACTER *)((__STRING *)string_tmp__03C)->storage__HGQ)[(__INTEGER)(i__X0E -  1)];
-    if ((car__Z0E == '/')) {
-      Self__0YLB=stat__Y0E;
-      if ((stat__Y0E ==  0)) {
-        stat__Y0E= 1;
-      };
-      if ((Self__0YLB ==  1)) {
-        Self__U1IG=((__STRING *)string_tmp__03C);
-        n__V1IG=(__INTEGER)(i__X0E -  1);
-        if ((n__V1IG > Self__U1IG->count__04B)) {
-          Self__U1IG->count__04B= 0;
-        } else {
-          if ((n__V1IG >  0)) {
-            remove_between__to__4IS(Self__U1IG, 1,n__V1IG);
-          };
-        };
-        i__X0E= 1;
-      };
-      if ((Self__0YLB ==  2)) {
-        remove_between__to__4IS(string_tmp__03C,(__INTEGER)(i__X0E -  1),i__X0E);
-        i__X0E=(__INTEGER)(i__X0E -  2);
-        stat__Y0E= 1;
-      };
-      if ((Self__0YLB ==  3)) {
-        idx__J2E=last_index_of__since__YXR(string_tmp__03C,(__INTEGER)(i__X0E -  4));
-        if ((idx__J2E ==  0)) {
-          Self__W1IG=((__STRING *)string_tmp__03C);
-          n__X1IG=(__INTEGER)(i__X0E -  1);
-          if ((n__X1IG > Self__W1IG->count__04B)) {
-            Self__W1IG->count__04B= 0;
-          } else {
-            if ((n__X1IG >  0)) {
-              remove_between__to__4IS(Self__W1IG, 1,n__X1IG);
-            };
-          };
-          i__X0E= 1;
-        } else {
-          remove_between__to__4IS(string_tmp__03C,idx__J2E,(__INTEGER)(i__X0E -  1));
-          i__X0E=idx__J2E;
-        };
-        stat__Y0E= 1;
-      };
-      __tmp__A3E=TRUE__;
+  result__CED=__tmp__PED;
+  put__to__B0S(alias__UED,__tmp__PED,((__DIRECTORY_UNIX *)__tmp__PED)->parent_entry_unix__JED.parent_entry__IED.path__BD);
+  FILE_SYSTEM__->parent_directory__4ED=__tmp__PED;
+  FILE_SYSTEM__->parent_directory__5ED=0;
+  return(__tmp__PED);
+}
+
+static void* get_entry__CWAC(void *p__EWAC)
+// ({NULLxSTRING_CONSTANTxSTRING}) With resultNo recursive, No inlinable.
+{
+  void *result__GWAC;
+  __INTEGER idx__HWAC,idx__CC2G,n__HC2G,n__IC2G,__tmp__RYAC;
+  void *__tmp__21HC,*__tmp__2YAC,*dir__0YAC;
+  __STRING *Self__54ZG,*Self__GC2G;
+  __CHARACTER *Self__EC2G;
+  __BOOLEAN __tmp__AYAC,__tmp__LYAC;
+  result__GWAC=NULL;
+  idx__HWAC= 0;
+  if (FILE_SYSTEM__->parent_directory__5ED==0) {
+  } else {
+    parent_directory__4DD();
+  };
+  if (FILE_SYSTEM__->parent_directory__5ED==0) {
+    __tmp__21HC=FILE_SYSTEM__->parent_directory__4ED;
+  } else {
+    __tmp__21HC=parent_directory__4DD();
+  };
+  copy__JCS(string_tmp2__IWAC,((__DIRECTORY_UNIX *)__tmp__21HC)->parent_entry_unix__JED.parent_entry__IED.path__BD);
+  if (FILE_SYSTEM__->parent_directory__5ED==0) {
+  } else {
+    parent_directory__4DD();
+  };
+  add_last__JLT(string_tmp2__IWAC,'/');
+  if (FILE_SYSTEM__->parent_directory__5ED==0) {
+  } else {
+    parent_directory__4DD();
+  };
+  append__RNS(string_tmp2__IWAC,p__EWAC);
+  if (FILE_SYSTEM__->parent_directory__5ED==0) {
+  } else {
+    parent_directory__4DD();
+  };
+  if (FILE_SYSTEM__->parent_directory__5ED==0) {
+  } else {
+    parent_directory__4DD();
+  };
+  reduce_path__DUHC(string_tmp2__IWAC);
+  if (FILE_SYSTEM__->parent_directory__5ED==0) {
+  } else {
+    parent_directory__4DD();
+  };
+  if (FILE_SYSTEM__->parent_directory__5ED==0) {
+  } else {
+    parent_directory__4DD();
+  };
+  copy__JCS(string_tmp3__OWAC,string_tmp2__IWAC);
+  do {
+    if (FILE_SYSTEM__->parent_directory__5ED==0) {
     } else {
-      __tmp__A3E=FALSE__;
+      parent_directory__4DD();
     };
-    if (__tmp__A3E) {
-      __tmp__F4E=TRUE__;
+    if (FILE_SYSTEM__->parent_directory__5ED==0) {
     } else {
-      result__5JCB=(car__Z0E == '.');
-      if (result__5JCB) {
-        Self__YT1C=stat__Y0E;
-        if ((stat__Y0E ==  1)) {
-          stat__Y0E= 2;
-        };
-        if ((Self__YT1C ==  2)) {
-          stat__Y0E= 3;
-        };
-        if ((Self__YT1C ==  3)) {
-          stat__Y0E= 0;
-        };
-      };
-      __tmp__F4E=result__5JCB;
+      parent_directory__4DD();
     };
-    if ((! __tmp__F4E)) {
-      if (((car__Z0E == ':') && (i__X0E >  2))) {
-        Self__4CSC=((__CHARACTER *)((__STRING *)string_tmp__03C)->storage__HGQ)[(__INTEGER)((__INTEGER)(i__X0E -  1) -  1)];
-        result__ADSC=FALSE__;
-        if ((((__INTEGER_8 )Self__4CSC) >= ((__INTEGER_8 )'a'))) {
-          result__ADSC=(((__INTEGER_8 )Self__4CSC) <= ((__INTEGER_8 )'z'));
-          __tmp__KDSC=TRUE__;
+    result__GWAC=reference_at__5H0C(alias__UED,string_tmp2__IWAC);
+    if (((void *)result__GWAC == (void *)NULL)) {
+      if (FILE_SYSTEM__->parent_directory__5ED==0) {
+      } else {
+        parent_directory__4DD();
+      };
+      Self__54ZG=((__STRING *)string_tmp2__IWAC);
+      Self__EC2G=((__CHARACTER *)Self__54ZG->storage__RBS);
+      idx__CC2G=(__INTEGER)(Self__54ZG->count__GFC -  1);
+      while ((! ((idx__CC2G <  0) || ('/' == Self__EC2G[idx__CC2G])))) {
+        idx__CC2G=(__INTEGER)(idx__CC2G -  1);
+      };
+      idx__HWAC=(__INTEGER)( 1 + idx__CC2G);
+      if ((idx__HWAC >  0)) {
+        if (FILE_SYSTEM__->parent_directory__5ED==0) {
         } else {
-          __tmp__KDSC=FALSE__;
+          parent_directory__4DD();
         };
-        if ((! __tmp__KDSC)) {
-          if ((((__INTEGER_8 )Self__4CSC) >= ((__INTEGER_8 )'A'))) {
-            result__ADSC=(((__INTEGER_8 )Self__4CSC) <= ((__INTEGER_8 )'Z'));
+        Self__GC2G=((__STRING *)string_tmp2__IWAC);
+        n__HC2G=(__INTEGER)(idx__HWAC -  1);
+        if ((n__HC2G < Self__GC2G->count__GFC)) {
+          n__IC2G=(__INTEGER)(Self__GC2G->count__GFC - n__HC2G);
+          if ((n__IC2G > Self__GC2G->count__GFC)) {
+            Self__GC2G->count__GFC= 0;
+          } else {
+            Self__GC2G->count__GFC=(__INTEGER)(Self__GC2G->count__GFC - n__IC2G);
           };
         };
-        __tmp__G5E=result__ADSC;
       } else {
-        __tmp__G5E=FALSE__;
-      };
-      if ((__tmp__G5E && (((__CHARACTER *)((__STRING *)string_tmp__03C)->storage__HGQ)[(__INTEGER)((__INTEGER)(i__X0E -  2) -  1)] == '/'))) {
-        Self__Y1IG=((__STRING *)string_tmp__03C);
-        n__Z1IG=(__INTEGER)(i__X0E -  2);
-        if ((n__Z1IG > Self__Y1IG->count__04B)) {
-          Self__Y1IG->count__04B= 0;
+        if (FILE_SYSTEM__->parent_directory__5ED==0) {
         } else {
-          if ((n__Z1IG >  0)) {
-            remove_between__to__4IS(Self__Y1IG, 1,n__Z1IG);
-          };
+          parent_directory__4DD();
         };
-        i__X0E= 1;
+        ((__STRING *)string_tmp2__IWAC)->count__GFC= 0;
+      };
+    };
+    if (((void *)result__GWAC == (void *)NULL)) {
+      if (FILE_SYSTEM__->parent_directory__5ED==0) {
       } else {
-        stat__Y0E= 0;
+        parent_directory__4DD();
       };
+      __tmp__AYAC=(((__STRING *)string_tmp2__IWAC)->count__GFC !=  0);
+    } else {
+      __tmp__AYAC=FALSE__;
     };
-    i__X0E=(__INTEGER)(i__X0E +  1);
-  };
-  if ((stat__Y0E ==  1)) {
-    Self__AGIG=((__STRING *)string_tmp__03C);
-    if (( 1 > Self__AGIG->count__04B)) {
-      Self__AGIG->count__04B= 0;
+  } while (__tmp__AYAC);
+  if (((void *)result__GWAC == (void *)NULL)) {
+    if (FILE_SYSTEM__->parent_directory__5ED==0) {
     } else {
-      Self__AGIG->count__04B=(__INTEGER)(Self__AGIG->count__04B -  1);
+      parent_directory__4DD();
     };
-  };
-  if ((stat__Y0E ==  2)) {
-    Self__CGIG=((__STRING *)string_tmp__03C);
-    if (( 2 > Self__CGIG->count__04B)) {
-      Self__CGIG->count__04B= 0;
+    if (FILE_SYSTEM__->parent_directory__5ED==0) {
     } else {
-      Self__CGIG->count__04B=(__INTEGER)(Self__CGIG->count__04B -  2);
+      parent_directory__4DD();
     };
+    result__GWAC=physical_get_entry__TK0C(string_tmp3__OWAC);
+    __tmp__LYAC=TRUE__;
+  } else {
+    __tmp__LYAC=FALSE__;
   };
-  if ((stat__Y0E ==  3)) {
-    idx__PAF=last_index_of__since__YXR(string_tmp__03C,(__INTEGER)(i__X0E -  4));
-    if ((idx__PAF ==  0)) {
-      ((__STRING *)string_tmp__03C)->count__04B= 0;
+  if ((! __tmp__LYAC)) {
+    if (FILE_SYSTEM__->parent_directory__5ED==0) {
     } else {
-      remove_between__to__4IS(string_tmp__03C,idx__PAF,(__INTEGER)(i__X0E -  1));
+      parent_directory__4DD();
     };
-  };
-  if ((((__STRING *)string_tmp__03C)->count__04B ==  0)) {
-    Self__11IG=((__STRING *)string_tmp__03C);
-    new_capacity__01IG= 0;
-    if ((Self__11IG->capacity__4FQ <= Self__11IG->count__04B)) {
-      if ((Self__11IG->capacity__4FQ ==  0)) {
-        Self__11IG->capacity__4FQ= 32;
-        Self__11IG->storage__HGQ=create__D4BB( 32);
+    __tmp__RYAC=((__STRING *)string_tmp3__OWAC)->count__GFC;
+    if (FILE_SYSTEM__->parent_directory__5ED==0) {
+    } else {
+      parent_directory__4DD();
+    };
+    if ((__tmp__RYAC != ((__STRING *)string_tmp2__IWAC)->count__GFC)) {
+      if (result__GWAC==NULL) {
+        __tmp__2YAC=NULL;
       } else {
-        new_capacity__01IG=(__INTEGER)(Self__11IG->capacity__4FQ <<  1);
-        Self__21IG=((__CHARACTER *)Self__11IG->storage__HGQ);
-        old_nb_elts__31IG=Self__11IG->capacity__4FQ;
-        new__41IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__21IG),((__UINTEGER_32 )old_nb_elts__31IG),((__UINTEGER_32 )new_capacity__01IG)));
-        upper__MWJG=(__INTEGER)(new_capacity__01IG -  1);
-        Self__KWJG=old_nb_elts__31IG;
-        while ((Self__KWJG <= upper__MWJG)) {
-          new__41IG[Self__KWJG]='\0';
-          Self__KWJG=(__INTEGER)(Self__KWJG +  1);
-        };
-        Self__11IG->storage__HGQ=new__41IG;
-        Self__11IG->capacity__4FQ=new_capacity__01IG;
+        switch (((struct ___OBJ *)result__GWAC)->__id) {
+        case __DIRECTORY_UNIX__: {
+          __tmp__2YAC=((void *)result__GWAC);
+        } break;
+        case __FILE_UNIX__: {
+          __tmp__2YAC=NULL;
+        } break;
+        }
       };
-    };
-    ((__CHARACTER *)Self__11IG->storage__HGQ)[Self__11IG->count__04B]='/';
-    Self__11IG->count__04B=(__INTEGER)(Self__11IG->count__04B +  1);
-  };
-  result__RBF=NULL;
-  if (has__YHR(alias__WBF,string_tmp__03C)) {
-    result__RBF=at__MX1(alias__WBF,string_tmp__03C);
-  } else {
-    result__UY1=NULL;
-    ptr__VY1=((__POINTER )(NULL));
-    typ_id__0Y1= 0;
-    sz__XY1=((__UINTEGER_32 )sizeof(__ENTRY));
-    if ((sz__XY1 ==  0)) {
-      result__UY1=ENTRY__;
-    } else {
-      typ_id__0Y1=-1;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__XY1);
-      if ((typ_id__0Y1 == (__INTEGER)(-  1))) {
-        a__3FHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__4FHG=(__UINTEGER_32)((__UINTEGER_32)(sz__XY1 + a__3FHG) & (__UINTEGER_32)(~ a__3FHG));
-        ptr_table__PWJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4FHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__OWJG=((__POINTER )(NULL));
-        result__QWJG=((__POINTER *)ptr_table__PWJG)[ 0];
-        if ((result__QWJG == (void *)NULL)) {
-          result__QWJG=new_lab__RUJ(new_size__4FHG);
-          next__OWJG=(void *)((unsigned long)result__QWJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4FHG)));
-          ((__POINTER *)next__OWJG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PWJG)[ 0]=next__OWJG;
-        } else {
-          next__OWJG=((__POINTER *)result__QWJG)[ 0];
-          if ((next__OWJG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QWJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__4FHG <<  1)) <=  4096)) {
-              next__OWJG=(void *)((unsigned long)result__QWJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4FHG)));
-            } else {
-              next__OWJG=new_lab__RUJ(new_size__4FHG);
-            };
-            ((__POINTER *)next__OWJG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PWJG)[ 0]=next__OWJG;
-          } else {
-            ((__POINTER *)result__QWJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__OWJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__QWJG=next__OWJG;
-          };
-        };
-        ptr__VY1=result__QWJG;
-      } else {
-        t__CGHG=((__UINTEGER_32 )typ_id__0Y1);
-        a__BGHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__XWJG=(__UINTEGER_32)((__UINTEGER_32)(sz__XY1 + a__BGHG) & (__UINTEGER_32)(~ a__BGHG));
-        ptr_table__UWJG=((__POINTER )(&(table_type[(t__CGHG)])));
-        lab_type__WWJG=(__UINTEGER_32)(t__CGHG |  1);
-        next__TWJG=((__POINTER )(NULL));
-        result__VWJG=((__POINTER *)ptr_table__UWJG)[ 0];
-        if ((result__VWJG == (void *)NULL)) {
-          result__VWJG=new_lab__RUJ(lab_type__WWJG);
-          next__TWJG=(void *)((unsigned long)result__VWJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XWJG)));
-          ((__POINTER *)next__TWJG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UWJG)[ 0]=next__TWJG;
-        } else {
-          next__TWJG=((__POINTER *)result__VWJG)[ 0];
-          if ((next__TWJG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VWJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__XWJG <<  1)) <=  4096)) {
-              next__TWJG=(void *)((unsigned long)result__VWJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XWJG)));
-            } else {
-              next__TWJG=new_lab__RUJ(lab_type__WWJG);
-            };
-            ((__POINTER *)next__TWJG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__UWJG)[ 0]=next__TWJG;
-          } else {
-            ((__POINTER *)result__VWJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__TWJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__VWJG=next__TWJG;
-          };
-        };
-        ptr__VY1=result__VWJG;
+      dir__0YAC=__tmp__2YAC;
+      if (FILE_SYSTEM__->parent_directory__5ED==0) {
+      } else {
+        parent_directory__4DD();
       };
-      result__UY1=((__ENTRY *)ptr__VY1);
-      *(result__UY1) = *(ENTRY__);
+      result__GWAC=physical_get_entry__ZBF(string_tmp3__OWAC);
     };
-    if (make_entry__5V3B(result__UY1,string_tmp__03C)) {
-      put__to__PJ0D(alias__WBF,result__UY1,result__UY1->parent_abstract_entry__LB.path__2C);
-      result__RBF=result__UY1;
-    };
-  };
-  if (((void *)result__RBF == (void *)NULL)) {
-    print__CCD((&__string_149));
-    exit(( 1));
-  };
-  __tmp__R4C=open__BY2B(result__RBF);
-  if (((void *)__tmp__R4C == (void *)NULL)) {
-    print__CCD((&__string_150));
-    exit(( 1));
   };
-  if (__tmp__R4C==NULL) {
-    __tmp__C5C=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__R4C)->__id) {
-    case __DIRECTORY__: {
-      __tmp__C5C=((void *)__tmp__R4C);
-    } break;
-    case __STD_FILE__: {
-      __tmp__C5C=NULL;
-    } break;
-    }
-  };
-  result__Z3C=__tmp__C5C;
-  FILE_SYSTEM__->parent_directory__J5C=__tmp__C5C;
-  FILE_SYSTEM__->parent_directory__K5C=0;
-  return(__tmp__C5C);
+  return(result__GWAC);
 }
 
-static void* get__0PEF(void *new_path__2PEF)
-// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  void *__tmp__1VFF;
-  __STRING *Self__B2IG;
-  __INTEGER new_capacity__A2IG,old_nb_elts__D2IG,upper__1WJG,Self__ZWJG;
-  __CHARACTER *Self__C2IG,*new__E2IG;
-  if (FILE_SYSTEM__->parent_directory__K5C==0) {
-    __tmp__1VFF=FILE_SYSTEM__->parent_directory__J5C;
-  } else {
-    __tmp__1VFF=parent_directory__U3C();
-  };
-  copy__5GQ(string_tmp__03C,((__ENTRY *)((__DIRECTORY *)__tmp__1VFF)->parent_abstract_directory__NB.parent_entry__MB)->parent_abstract_entry__LB.path__2C);
-  Self__B2IG=((__STRING *)string_tmp__03C);
-  new_capacity__A2IG= 0;
-  if ((Self__B2IG->capacity__4FQ <= Self__B2IG->count__04B)) {
-    if ((Self__B2IG->capacity__4FQ ==  0)) {
-      Self__B2IG->capacity__4FQ= 32;
-      Self__B2IG->storage__HGQ=create__D4BB( 32);
-    } else {
-      new_capacity__A2IG=(__INTEGER)(Self__B2IG->capacity__4FQ <<  1);
-      Self__C2IG=((__CHARACTER *)Self__B2IG->storage__HGQ);
-      old_nb_elts__D2IG=Self__B2IG->capacity__4FQ;
-      new__E2IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__C2IG),((__UINTEGER_32 )old_nb_elts__D2IG),((__UINTEGER_32 )new_capacity__A2IG)));
-      upper__1WJG=(__INTEGER)(new_capacity__A2IG -  1);
-      Self__ZWJG=old_nb_elts__D2IG;
-      while ((Self__ZWJG <= upper__1WJG)) {
-        new__E2IG[Self__ZWJG]='\0';
-        Self__ZWJG=(__INTEGER)(Self__ZWJG +  1);
-      };
-      Self__B2IG->storage__HGQ=new__E2IG;
-      Self__B2IG->capacity__4FQ=new_capacity__A2IG;
-    };
-  };
-  ((__CHARACTER *)Self__B2IG->storage__HGQ)[Self__B2IG->count__04B]='/';
-  Self__B2IG->count__04B=(__INTEGER)(Self__B2IG->count__04B +  1);
-  append__CRQ(string_tmp__03C,new_path__2PEF);
-  if (FILE_SYSTEM__->parent_directory__K5C==0) {
-  } else {
-    parent_directory__U3C();
-  };
-  reduce_path__KOFF(string_tmp__03C);
-  if (FILE_SYSTEM__->parent_directory__K5C==0) {
-  } else {
-    parent_directory__U3C();
-  };
-  return(get_entry__HWFF(string_tmp__03C));
-}
-
-static void put_string__55F(void *s__BAG)
+static void put_string__E1F(void *s__G1F)
 // ({NULLxSTRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
 {
-  __INTEGER __tmp__QAG,__tmp__SAG,Self__D1G,limit_up__E1G;
-  __CHARACTER *__tmp__D1GG,*__tmp__EGIG;
-  __CHARACTER __tmp__ZAG;
-  if (((struct ___OBJ *)s__BAG)->__id==__STRING_CONSTANT__) {
-    __tmp__QAG= 1;
+  __INTEGER __tmp__V1F,__tmp__X1F,Self__IWG,limit_up__JWG;
+  __CHARACTER __tmp__41F;
+  if (((struct ___OBJ *)s__G1F)->__id==__STRING_CONSTANT__) {
+    __tmp__V1F= 1;
   } else {
-    __tmp__QAG= 1;
+    __tmp__V1F= 1;
   };
-  if (((struct ___OBJ *)s__BAG)->__id==__STRING_CONSTANT__) {
-    __tmp__SAG=((__STRING_CONSTANT *)s__BAG)->count__4C;
+  if (((struct ___OBJ *)s__G1F)->__id==__STRING_CONSTANT__) {
+    __tmp__X1F=((__STRING_CONSTANT *)s__G1F)->count__DD;
   } else {
-    __tmp__SAG=((__STRING *)s__BAG)->count__04B;
+    __tmp__X1F=((__STRING *)s__G1F)->count__GFC;
   };
-  Self__D1G=__tmp__QAG;
-  limit_up__E1G=__tmp__SAG;
-  __tmp__D1GG=((__STRING *)s__BAG)->storage__HGQ;
-  __tmp__EGIG=((__STRING_CONSTANT *)s__BAG)->storage__E5M;
-  while ((Self__D1G <= limit_up__E1G)) {
-    if (((struct ___OBJ *)s__BAG)->__id==__STRING_CONSTANT__) {
-      __tmp__ZAG=((__CHARACTER *)__tmp__EGIG)[(__INTEGER)(Self__D1G -  1)];
+  Self__IWG=__tmp__V1F;
+  limit_up__JWG=__tmp__X1F;
+  while ((Self__IWG <= limit_up__JWG)) {
+    if (((struct ___OBJ *)s__G1F)->__id==__STRING_CONSTANT__) {
+      __tmp__41F=((__CHARACTER *)((__STRING_CONSTANT *)s__G1F)->storage__FQO)[(__INTEGER)(Self__IWG -  1)];
     } else {
-      __tmp__ZAG=((__CHARACTER *)__tmp__D1GG)[(__INTEGER)(Self__D1G -  1)];
+      __tmp__41F=((__CHARACTER *)((__STRING *)s__G1F)->storage__RBS)[(__INTEGER)(Self__IWG -  1)];
     };
-    fputc((int)(__tmp__ZAG),stderr);
-    Self__D1G=(__INTEGER)(Self__D1G +  1);
+    fputc((int)(__tmp__41F),stderr);
+    Self__IWG=(__INTEGER)(Self__IWG +  1);
   };
 }
 
-static __PROTOTYPE* create__name__generic_count__2ZB(void *f__4ZB,void *n__5ZB)
+static __PROTOTYPE* create__name__generic_count__JAC(void *f__LAC,void *n__MAC)
 // ({NULLxSTRING_CONSTANT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
 {
-  __PROTOTYPE *result__OOC,*Self__BWQ;
-  __POINTER ptr__POC,ptr_table__4WJG,next__3WJG,result__5WJG;
-  __POINTER ptr_table__DXJG,next__CXJG,result__EXJG,ptr__I0ED;
-  __POINTER ptr_table__IXJG,next__HXJG,result__JXJG,ptr_table__NXJG;
-  __POINTER next__MXJG,result__OXJG,file__FWQ,ptr__GG1,ptr_table__2XJG;
-  __POINTER next__1XJG,result__3XJG,ptr_table__BYJG,next__AYJG;
-  __POINTER result__CYJG;
-  __INTEGER typ_id__UOC,new_capacity__5TV,__tmp__DVV,__tmp__QQAC;
-  __INTEGER Self__3MWD,h__CE3B,idx__DE3B,idx__3XED,new_capacity__4XED;
-  __INTEGER i__5XED,typ_id__N0ED,new_capacity__H2IG,old_nb_elts__K2IG;
-  __INTEGER upper__UXJG,Self__SXJG,result__BXV,new_capacity__O2IG;
-  __INTEGER old_nb_elts__R2IG,upper__ZXJG,Self__XXJG,typ_id__LG1;
-  __INTEGER new_capacity__5IFC;
-  __UINTEGER_32 sz__ROC,a__G1GG,new_size__H1GG,t__L1GG,a__K1GG;
-  __UINTEGER_32 new_size__GXJG,lab_type__FXJG,sz__K0ED,a__31GG;
-  __UINTEGER_32 new_size__41GG,t__C2GG,a__B2GG,new_size__QXJG;
-  __UINTEGER_32 lab_type__PXJG,sz__IG1,a__F2GG,new_size__G2GG,t__K2GG;
-  __UINTEGER_32 a__J2GG,new_size__EYJG,lab_type__DYJG;
-  void *__tmp__5WQ;
-  __STRING *Self__G2IG,*Self__N2IG;
-  void *__tmp__FXQ;
-  __FAST_ARRAYoPROTOTYPEo *Self__3TV;
-  __BOOLEAN __tmp__NUV;
-  void **__tmp__CVV,**new__3PAC;
-  __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *Self__ZD3B;
-  void *node__FE3B,*node1__BYED,*node2__CYED,*__tmp__ZF3B;
-  void **old_buckets__AYED;
-  __HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *result__H0ED;
-  __HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *Self__4CUD;
-  __CHARACTER *Self__J2IG,*new__L2IG,*Self__Q2IG,*new__S2IG,*ptr__KXV;
-  __HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *result__FG1,*Self__4T3B;
-  result__OOC=NULL;
-  ptr__POC=((__POINTER )(NULL));
-  typ_id__UOC= 0;
-  sz__ROC=((__UINTEGER_32 )sizeof(__PROTOTYPE));
-  if ((sz__ROC ==  0)) {
-    result__OOC=PROTOTYPE__;
+  __PROTOTYPE *result__LUC,*Self__QSS;
+  __POINTER ptr__MUC,ptr_table__DB3G,next__CB3G,result__EB3G;
+  __POINTER ptr_table__IB3G,next__HB3G,result__JB3G,ptr__WE3;
+  __POINTER ptr_table__WB3G,next__VB3G,result__XB3G,ptr_table__1B3G;
+  __POINTER next__0B3G,result__2B3G,ptr__ZKGD,ptr_table__FC3G;
+  __POINTER next__EC3G,result__GC3G,ptr_table__KC3G,next__JC3G;
+  __POINTER result__LC3G,file__USS,ptr__1K3,ptr_table__PC3G,next__OC3G;
+  __POINTER result__QC3G,ptr_table__UC3G,next__TC3G,result__VC3G;
+  __INTEGER typ_id__RUC,idx__KC2G,idx__XSS,len__OB3G,__tmp__PB3G;
+  __INTEGER __tmp__RB3G,Self__SB3G,typ_id__1E3,new_capacity__CTX;
+  __INTEGER __tmp__GUX,__tmp__QJEC,Self__AWUD,result__5B3G,__tmp__BC3G;
+  __INTEGER Self__CC3G,idx__1IBC,idx__OIGD,new_capacity__PIGD,i__QIGD;
+  __INTEGER result__QNW,__tmp__RNW,Self__HT1,typ_id__4KGD,result__DWX;
+  __INTEGER typ_id__AL3,new_capacity__GDJC;
+  __UINTEGER_32 sz__OUC,a__I5ZG,new_size__J5ZG,t__N5ZG,a__M5ZG;
+  __UINTEGER_32 new_size__LB3G,lab_type__KB3G,sz__YE3,a__Q5ZG;
+  __UINTEGER_32 new_size__R5ZG,t__V5ZG,a__U5ZG,new_size__4B3G;
+  __UINTEGER_32 lab_type__3B3G,sz__1KGD,a__HA0G,new_size__IA0G,t__MA0G;
+  __UINTEGER_32 a__LA0G,new_size__NC3G,lab_type__MC3G,sz__3K3,a__PA0G;
+  __UINTEGER_32 new_size__QA0G,t__UA0G,a__TA0G,new_size__XC3G;
+  __UINTEGER_32 lab_type__WC3G;
+  __STRING_CONSTANT *Self__IRX,*Self__AC3G,*Self__ONW;
+  __STRING *Self__Q11G,*Self__Y11G,*Self__111G,*Self__NYS;
+  void *__tmp__FUS;
+  __CHARACTER *Self__MC2G,*ptr__MWX;
+  __FAST_ARRAYoITM_TYPE_PARAMETERo *result__VE3,*Self__OYBC;
+  __FAST_ARRAYoPROTOTYPEo *Self__ATX;
+  __BOOLEAN __tmp__QTX;
+  void **__tmp__FUX,**new__2IEC;
+  __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *Self__RIBC;
+  void *node__3IBC,*node1__SIGD,*node2__TIGD,*__tmp__RKBC;
+  void **old_buckets__RIGD;
+  __HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *result__YKGD;
+  __HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *Self__YGSD;
+  __HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *result__0K3,*Self__E0BC;
+  result__LUC=NULL;
+  ptr__MUC=((__POINTER )(NULL));
+  typ_id__RUC= 0;
+  sz__OUC=((__UINTEGER_32 )sizeof(__PROTOTYPE));
+  if ((sz__OUC ==  0)) {
+    result__LUC=PROTOTYPE__;
+  } else {
+    typ_id__RUC=__PROTOTYPE__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__OUC);
+    if ((typ_id__RUC == (__INTEGER)(-  1))) {
+      a__I5ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__J5ZG=(__UINTEGER_32)((__UINTEGER_32)(sz__OUC + a__I5ZG) & (__UINTEGER_32)(~ a__I5ZG));
+      ptr_table__DB3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__J5ZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__CB3G=((__POINTER )(NULL));
+      result__EB3G=((__POINTER *)ptr_table__DB3G)[ 0];
+      if ((result__EB3G == (void *)NULL)) {
+        result__EB3G=new_lab__2QJ(new_size__J5ZG);
+        next__CB3G=(void *)((unsigned long)result__EB3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J5ZG)));
+        ((__POINTER *)next__CB3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__DB3G)[ 0]=next__CB3G;
+      } else {
+        next__CB3G=((__POINTER *)result__EB3G)[ 0];
+        if ((next__CB3G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EB3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__J5ZG <<  1)) <=  4096)) {
+            next__CB3G=(void *)((unsigned long)result__EB3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J5ZG)));
+          } else {
+            next__CB3G=new_lab__2QJ(new_size__J5ZG);
+          };
+          ((__POINTER *)next__CB3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__DB3G)[ 0]=next__CB3G;
+        } else {
+          ((__POINTER *)result__EB3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__CB3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__EB3G=next__CB3G;
+        };
+      };
+      ptr__MUC=result__EB3G;
+    } else {
+      t__N5ZG=((__UINTEGER_32 )typ_id__RUC);
+      a__M5ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__LB3G=(__UINTEGER_32)((__UINTEGER_32)(sz__OUC + a__M5ZG) & (__UINTEGER_32)(~ a__M5ZG));
+      ptr_table__IB3G=((__POINTER )(&(table_type[(t__N5ZG)])));
+      lab_type__KB3G=(__UINTEGER_32)(t__N5ZG |  1);
+      next__HB3G=((__POINTER )(NULL));
+      result__JB3G=((__POINTER *)ptr_table__IB3G)[ 0];
+      if ((result__JB3G == (void *)NULL)) {
+        result__JB3G=new_lab__2QJ(lab_type__KB3G);
+        next__HB3G=(void *)((unsigned long)result__JB3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LB3G)));
+        ((__POINTER *)next__HB3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__IB3G)[ 0]=next__HB3G;
+      } else {
+        next__HB3G=((__POINTER *)result__JB3G)[ 0];
+        if ((next__HB3G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JB3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__LB3G <<  1)) <=  4096)) {
+            next__HB3G=(void *)((unsigned long)result__JB3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LB3G)));
+          } else {
+            next__HB3G=new_lab__2QJ(lab_type__KB3G);
+          };
+          ((__POINTER *)next__HB3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__IB3G)[ 0]=next__HB3G;
+        } else {
+          ((__POINTER *)result__JB3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__HB3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__JB3G=next__HB3G;
+        };
+      };
+      ptr__MUC=result__JB3G;
+    };
+    result__LUC=((__PROTOTYPE *)ptr__MUC);
+    *(result__LUC) = *(PROTOTYPE__);
+  };
+  Self__QSS=((__PROTOTYPE *)result__LUC);
+  Self__QSS->filename__EPG=f__LAC;
+  Self__QSS->parent_named__5.name__LI=n__MAC;
+  Self__IRX=((__STRING_CONSTANT *)n__MAC);
+  Self__MC2G=((__CHARACTER *)Self__IRX->storage__FQO);
+  idx__KC2G=(__INTEGER)(Self__IRX->count__DD -  1);
+  while ((! ((idx__KC2G <  0) || ('.' == Self__MC2G[idx__KC2G])))) {
+    idx__KC2G=(__INTEGER)(idx__KC2G -  1);
+  };
+  idx__XSS=(__INTEGER)( 1 + idx__KC2G);
+  if ((idx__XSS !=  0)) {
+    copy__JCS(string_tmp__VH,n__MAC);
+    Self__Q11G=((__STRING *)string_tmp__VH);
+    if ((idx__XSS > Self__Q11G->count__GFC)) {
+      Self__Q11G->count__GFC= 0;
+    } else {
+      if ((idx__XSS >  0)) {
+        len__OB3G=(__INTEGER)((__INTEGER)(idx__XSS -  1) +  1);
+        if ((len__OB3G >  0)) {
+          __tmp__PB3G=(__INTEGER)(idx__XSS +  1);
+          __tmp__RB3G=Self__Q11G->count__GFC;
+          Self__SB3G=__tmp__PB3G;
+          while ((Self__SB3G <= __tmp__RB3G)) {
+            ((__CHARACTER *)Self__Q11G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__SB3G - len__OB3G) -  1)]=((__CHARACTER *)Self__Q11G->storage__RBS)[(__INTEGER)(Self__SB3G -  1)];
+            Self__SB3G=(__INTEGER)(Self__SB3G +  1);
+          };
+          Self__Q11G->count__GFC=(__INTEGER)(Self__Q11G->count__GFC - len__OB3G);
+        };
+      };
+    };
+    Self__QSS->shortname__VHE=get__YVB(string_tmp__VH);
   } else {
-    typ_id__UOC=__PROTOTYPE__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__ROC);
-    if ((typ_id__UOC == (__INTEGER)(-  1))) {
-      a__G1GG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__H1GG=(__UINTEGER_32)((__UINTEGER_32)(sz__ROC + a__G1GG) & (__UINTEGER_32)(~ a__G1GG));
-      ptr_table__4WJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__H1GG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__3WJG=((__POINTER )(NULL));
-      result__5WJG=((__POINTER *)ptr_table__4WJG)[ 0];
-      if ((result__5WJG == (void *)NULL)) {
-        result__5WJG=new_lab__RUJ(new_size__H1GG);
-        next__3WJG=(void *)((unsigned long)result__5WJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H1GG)));
-        ((__POINTER *)next__3WJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__4WJG)[ 0]=next__3WJG;
-      } else {
-        next__3WJG=((__POINTER *)result__5WJG)[ 0];
-        if ((next__3WJG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5WJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__H1GG <<  1)) <=  4096)) {
-            next__3WJG=(void *)((unsigned long)result__5WJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H1GG)));
-          } else {
-            next__3WJG=new_lab__RUJ(new_size__H1GG);
-          };
-          ((__POINTER *)next__3WJG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4WJG)[ 0]=next__3WJG;
-        } else {
-          ((__POINTER *)result__5WJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__3WJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__5WJG=next__3WJG;
-        };
-      };
-      ptr__POC=result__5WJG;
-    } else {
-      t__L1GG=((__UINTEGER_32 )typ_id__UOC);
-      a__K1GG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__GXJG=(__UINTEGER_32)((__UINTEGER_32)(sz__ROC + a__K1GG) & (__UINTEGER_32)(~ a__K1GG));
-      ptr_table__DXJG=((__POINTER )(&(table_type[(t__L1GG)])));
-      lab_type__FXJG=(__UINTEGER_32)(t__L1GG |  1);
-      next__CXJG=((__POINTER )(NULL));
-      result__EXJG=((__POINTER *)ptr_table__DXJG)[ 0];
-      if ((result__EXJG == (void *)NULL)) {
-        result__EXJG=new_lab__RUJ(lab_type__FXJG);
-        next__CXJG=(void *)((unsigned long)result__EXJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GXJG)));
-        ((__POINTER *)next__CXJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__DXJG)[ 0]=next__CXJG;
-      } else {
-        next__CXJG=((__POINTER *)result__EXJG)[ 0];
-        if ((next__CXJG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EXJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__GXJG <<  1)) <=  4096)) {
-            next__CXJG=(void *)((unsigned long)result__EXJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GXJG)));
-          } else {
-            next__CXJG=new_lab__RUJ(lab_type__FXJG);
-          };
-          ((__POINTER *)next__CXJG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DXJG)[ 0]=next__CXJG;
-        } else {
-          ((__POINTER *)result__EXJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__CXJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__EXJG=next__CXJG;
-        };
-      };
-      ptr__POC=result__EXJG;
-    };
-    result__OOC=((__PROTOTYPE *)ptr__POC);
-    *(result__OOC) = *(PROTOTYPE__);
-  };
-  Self__BWQ=((__PROTOTYPE *)result__OOC);
-  Self__BWQ->filename__AUG=f__4ZB;
-  Self__BWQ->parent_named__0H.name__KI=n__5ZB;
-  Self__BWQ->index__CRG=(__INTEGER)(((__FAST_ARRAYoPROTOTYPEo *)prototype_list__WOH)->parent_arrayed_collection__VOH.upper__OIS +  1);
-  Self__3TV=((__FAST_ARRAYoPROTOTYPEo *)prototype_list__WOH);
-  new_capacity__5TV= 0;
-  if (((__INTEGER)(Self__3TV->parent_arrayed_collection__VOH.upper__OIS +  1) <= (__INTEGER)(Self__3TV->parent_arrayed_collection__VOH.capacity__CIS -  1))) {
-    Self__3TV->parent_arrayed_collection__VOH.upper__OIS=(__INTEGER)(Self__3TV->parent_arrayed_collection__VOH.upper__OIS +  1);
-    __tmp__NUV=TRUE__;
+    Self__QSS->shortname__VHE=n__MAC;
+  };
+  result__VE3=NULL;
+  ptr__WE3=((__POINTER )(NULL));
+  typ_id__1E3= 0;
+  sz__YE3=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_PARAMETERo));
+  if ((sz__YE3 ==  0)) {
+    result__VE3=FAST_ARRAYoITM_TYPE_PARAMETERo__;
   } else {
-    __tmp__NUV=FALSE__;
-  };
-  if ((! __tmp__NUV)) {
-    if ((Self__3TV->parent_arrayed_collection__VOH.capacity__CIS ==  0)) {
-      Self__3TV->parent_arrayed_collection__VOH.storage__2WR=create__PWOB( 2);
-      Self__3TV->parent_arrayed_collection__VOH.capacity__CIS= 2;
-      Self__3TV->parent_arrayed_collection__VOH.upper__OIS= 0;
-    } else {
-      new_capacity__5TV=(__INTEGER)(Self__3TV->parent_arrayed_collection__VOH.capacity__CIS <<  1);
-      __tmp__CVV=Self__3TV->parent_arrayed_collection__VOH.storage__2WR;
-      __tmp__DVV=Self__3TV->parent_arrayed_collection__VOH.capacity__CIS;
-      new__3PAC=((void **)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )((void **)__tmp__CVV)),((__UINTEGER_32 )(__INTEGER)(__tmp__DVV * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__5TV * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__QQAC=(__INTEGER)(new_capacity__5TV -  1);
-      Self__3MWD=__tmp__DVV;
-      while ((Self__3MWD <= __tmp__QQAC)) {
-        new__3PAC[Self__3MWD]=NULL;
-        Self__3MWD=(__INTEGER)(Self__3MWD +  1);
-      };
-      Self__3TV->parent_arrayed_collection__VOH.storage__2WR=new__3PAC;
-      Self__3TV->parent_arrayed_collection__VOH.capacity__CIS=new_capacity__5TV;
-      Self__3TV->parent_arrayed_collection__VOH.upper__OIS=(__INTEGER)(Self__3TV->parent_arrayed_collection__VOH.upper__OIS +  1);
-    };
-  };
-  ((void **)Self__3TV->parent_arrayed_collection__VOH.storage__2WR)[Self__3TV->parent_arrayed_collection__VOH.upper__OIS]=Self__BWQ;
-  __tmp__5WQ=Self__BWQ->parent_named__0H.name__KI;
-  Self__ZD3B=((__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *)prototype_dico__PWQ);
-  h__CE3B=hash_code__LQU(__tmp__5WQ);
-  idx__DE3B=(__INTEGER)(h__CE3B % Self__ZD3B->capacity__HE3B);
-  node__FE3B=((void **)Self__ZD3B->buckets__ME3B)[idx__DE3B];
-  while ((! (((void *)node__FE3B == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__FE3B)->key__YE3B == (void *)__tmp__5WQ)))) {
-    node__FE3B=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__FE3B)->next__DF3B;
-  };
-  if (((void *)node__FE3B == (void *)NULL)) {
-    if ((Self__ZD3B->capacity__HE3B == Self__ZD3B->count__MF3B)) {
-      idx__3XED= 0;
-      node1__BYED=NULL;
-      node2__CYED=NULL;
-      old_buckets__AYED=Self__ZD3B->buckets__ME3B;
-      new_capacity__4XED=prime_number_ceiling__33Z((__INTEGER)(Self__ZD3B->capacity__HE3B +  1));
-      Self__ZD3B->buckets__ME3B=create__3HQC(new_capacity__4XED);
-      i__5XED=(__INTEGER)(Self__ZD3B->capacity__HE3B -  1);
-      Self__ZD3B->capacity__HE3B=new_capacity__4XED;
-      while ((i__5XED >=  0)) {
-        node1__BYED=((void **)old_buckets__AYED)[i__5XED];
-        while (((void *)node1__BYED != (void *)NULL)) {
-          node2__CYED=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node1__BYED)->next__DF3B;
-          idx__3XED=(__INTEGER)(hash_code__LQU(((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node1__BYED)->key__YE3B) % Self__ZD3B->capacity__HE3B);
-          ((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node1__BYED)->next__DF3B=((void **)Self__ZD3B->buckets__ME3B)[idx__3XED];
-          ((void **)Self__ZD3B->buckets__ME3B)[idx__3XED]=node1__BYED;
-          node1__BYED=node2__CYED;
-        };
-        i__5XED=(__INTEGER)(i__5XED -  1);
-      };
-      idx__DE3B=(__INTEGER)(h__CE3B % Self__ZD3B->capacity__HE3B);
-    };
-    __tmp__ZF3B=((void **)Self__ZD3B->buckets__ME3B)[idx__DE3B];
-    result__H0ED=NULL;
-    ptr__I0ED=((__POINTER )(NULL));
-    typ_id__N0ED= 0;
-    sz__K0ED=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo));
-    if ((sz__K0ED ==  0)) {
-      result__H0ED=HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__;
-    } else {
-      typ_id__N0ED=__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__K0ED);
-      if ((typ_id__N0ED == (__INTEGER)(-  1))) {
-        a__31GG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__41GG=(__UINTEGER_32)((__UINTEGER_32)(sz__K0ED + a__31GG) & (__UINTEGER_32)(~ a__31GG));
-        ptr_table__IXJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__41GG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__HXJG=((__POINTER )(NULL));
-        result__JXJG=((__POINTER *)ptr_table__IXJG)[ 0];
-        if ((result__JXJG == (void *)NULL)) {
-          result__JXJG=new_lab__RUJ(new_size__41GG);
-          next__HXJG=(void *)((unsigned long)result__JXJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__41GG)));
-          ((__POINTER *)next__HXJG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__IXJG)[ 0]=next__HXJG;
-        } else {
-          next__HXJG=((__POINTER *)result__JXJG)[ 0];
-          if ((next__HXJG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JXJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__41GG <<  1)) <=  4096)) {
-              next__HXJG=(void *)((unsigned long)result__JXJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__41GG)));
+    typ_id__1E3=__FAST_ARRAYoITM_TYPE_PARAMETERo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__YE3);
+    if ((typ_id__1E3 == (__INTEGER)(-  1))) {
+      a__Q5ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__R5ZG=(__UINTEGER_32)((__UINTEGER_32)(sz__YE3 + a__Q5ZG) & (__UINTEGER_32)(~ a__Q5ZG));
+      ptr_table__WB3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__R5ZG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__VB3G=((__POINTER )(NULL));
+      result__XB3G=((__POINTER *)ptr_table__WB3G)[ 0];
+      if ((result__XB3G == (void *)NULL)) {
+        result__XB3G=new_lab__2QJ(new_size__R5ZG);
+        next__VB3G=(void *)((unsigned long)result__XB3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R5ZG)));
+        ((__POINTER *)next__VB3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__WB3G)[ 0]=next__VB3G;
+      } else {
+        next__VB3G=((__POINTER *)result__XB3G)[ 0];
+        if ((next__VB3G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XB3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__R5ZG <<  1)) <=  4096)) {
+            next__VB3G=(void *)((unsigned long)result__XB3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R5ZG)));
+          } else {
+            next__VB3G=new_lab__2QJ(new_size__R5ZG);
+          };
+          ((__POINTER *)next__VB3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__WB3G)[ 0]=next__VB3G;
+        } else {
+          ((__POINTER *)result__XB3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__VB3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__XB3G=next__VB3G;
+        };
+      };
+      ptr__WE3=result__XB3G;
+    } else {
+      t__V5ZG=((__UINTEGER_32 )typ_id__1E3);
+      a__U5ZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__4B3G=(__UINTEGER_32)((__UINTEGER_32)(sz__YE3 + a__U5ZG) & (__UINTEGER_32)(~ a__U5ZG));
+      ptr_table__1B3G=((__POINTER )(&(table_type[(t__V5ZG)])));
+      lab_type__3B3G=(__UINTEGER_32)(t__V5ZG |  1);
+      next__0B3G=((__POINTER )(NULL));
+      result__2B3G=((__POINTER *)ptr_table__1B3G)[ 0];
+      if ((result__2B3G == (void *)NULL)) {
+        result__2B3G=new_lab__2QJ(lab_type__3B3G);
+        next__0B3G=(void *)((unsigned long)result__2B3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4B3G)));
+        ((__POINTER *)next__0B3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__1B3G)[ 0]=next__0B3G;
+      } else {
+        next__0B3G=((__POINTER *)result__2B3G)[ 0];
+        if ((next__0B3G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2B3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__4B3G <<  1)) <=  4096)) {
+            next__0B3G=(void *)((unsigned long)result__2B3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4B3G)));
+          } else {
+            next__0B3G=new_lab__2QJ(lab_type__3B3G);
+          };
+          ((__POINTER *)next__0B3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__1B3G)[ 0]=next__0B3G;
+        } else {
+          ((__POINTER *)result__2B3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__0B3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__2B3G=next__0B3G;
+        };
+      };
+      ptr__WE3=result__2B3G;
+    };
+    result__VE3=((__FAST_ARRAYoITM_TYPE_PARAMETERo *)ptr__WE3);
+    *(result__VE3) = *(FAST_ARRAYoITM_TYPE_PARAMETERo__);
+  };
+  Self__OYBC=((__FAST_ARRAYoITM_TYPE_PARAMETERo *)result__VE3);
+  if ((Self__OYBC->parent_arrayed_collection__DME.capacity__H3AC <  0)) {
+    Self__OYBC->parent_arrayed_collection__DME.storage__D4AC=create__QM1C( 0);
+    Self__OYBC->parent_arrayed_collection__DME.capacity__H3AC= 0;
+  };
+  Self__OYBC->parent_arrayed_collection__DME.upper__F3AC=(__INTEGER)(-  1);
+  Self__QSS->idf_generic_list__EME=result__VE3;
+  Self__QSS->index__FMG=(__INTEGER)(((__FAST_ARRAYoPROTOTYPEo *)prototype_list__BJ)->parent_arrayed_collection__AJ.upper__HJ +  1);
+  Self__ATX=((__FAST_ARRAYoPROTOTYPEo *)prototype_list__BJ);
+  new_capacity__CTX= 0;
+  if (((__INTEGER)(Self__ATX->parent_arrayed_collection__AJ.upper__HJ +  1) <= (__INTEGER)(Self__ATX->parent_arrayed_collection__AJ.capacity__NCU -  1))) {
+    Self__ATX->parent_arrayed_collection__AJ.upper__HJ=(__INTEGER)(Self__ATX->parent_arrayed_collection__AJ.upper__HJ +  1);
+    __tmp__QTX=TRUE__;
+  } else {
+    __tmp__QTX=FALSE__;
+  };
+  if ((! __tmp__QTX)) {
+    if ((Self__ATX->parent_arrayed_collection__AJ.capacity__NCU ==  0)) {
+      Self__ATX->parent_arrayed_collection__AJ.storage__0ST=create__WESB( 2);
+      Self__ATX->parent_arrayed_collection__AJ.capacity__NCU= 2;
+      Self__ATX->parent_arrayed_collection__AJ.upper__HJ= 0;
+    } else {
+      new_capacity__CTX=(__INTEGER)(Self__ATX->parent_arrayed_collection__AJ.capacity__NCU <<  1);
+      __tmp__FUX=Self__ATX->parent_arrayed_collection__AJ.storage__0ST;
+      __tmp__GUX=Self__ATX->parent_arrayed_collection__AJ.capacity__NCU;
+      new__2IEC=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__FUX)),((__UINTEGER_32 )(__INTEGER)(__tmp__GUX * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__CTX * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__QJEC=(__INTEGER)(new_capacity__CTX -  1);
+      Self__AWUD=__tmp__GUX;
+      while ((Self__AWUD <= __tmp__QJEC)) {
+        new__2IEC[Self__AWUD]=NULL;
+        Self__AWUD=(__INTEGER)(Self__AWUD +  1);
+      };
+      Self__ATX->parent_arrayed_collection__AJ.storage__0ST=new__2IEC;
+      Self__ATX->parent_arrayed_collection__AJ.capacity__NCU=new_capacity__CTX;
+      Self__ATX->parent_arrayed_collection__AJ.upper__HJ=(__INTEGER)(Self__ATX->parent_arrayed_collection__AJ.upper__HJ +  1);
+    };
+  };
+  ((void **)Self__ATX->parent_arrayed_collection__AJ.storage__0ST)[Self__ATX->parent_arrayed_collection__AJ.upper__HJ]=Self__QSS;
+  Self__RIBC=((__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *)prototype_dico__5SS);
+  Self__AC3G=((__STRING_CONSTANT *)f__LAC);
+  result__5B3G= 0;
+  __tmp__BC3G=Self__AC3G->count__DD;
+  Self__CC3G= 1;
+  while ((Self__CC3G <= __tmp__BC3G)) {
+    result__5B3G=(__INTEGER)((__INTEGER)( 5 * result__5B3G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__AC3G->storage__FQO)[(__INTEGER)(Self__CC3G -  1)])));
+    Self__CC3G=(__INTEGER)(Self__CC3G +  1);
+  };
+  if ((result__5B3G <  0)) {
+    result__5B3G=(__INTEGER)(~ result__5B3G);
+  };
+  idx__1IBC=(__INTEGER)(result__5B3G % Self__RIBC->capacity__5IBC);
+  node__3IBC=((void **)Self__RIBC->buckets__EJBC)[idx__1IBC];
+  while ((! (((void *)node__3IBC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__3IBC)->key__QJBC == (void *)f__LAC)))) {
+    node__3IBC=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__3IBC)->next__1JBC;
+  };
+  if (((void *)node__3IBC == (void *)NULL)) {
+    if ((Self__RIBC->capacity__5IBC == Self__RIBC->count__EKBC)) {
+      idx__OIGD= 0;
+      node1__SIGD=NULL;
+      node2__TIGD=NULL;
+      old_buckets__RIGD=Self__RIBC->buckets__EJBC;
+      new_capacity__PIGD=prime_number_ceiling__H41((__INTEGER)(Self__RIBC->capacity__5IBC +  1));
+      Self__RIBC->buckets__EJBC=create__Y2SC(new_capacity__PIGD);
+      i__QIGD=(__INTEGER)(Self__RIBC->capacity__5IBC -  1);
+      Self__RIBC->capacity__5IBC=new_capacity__PIGD;
+      while ((i__QIGD >=  0)) {
+        node1__SIGD=((void **)old_buckets__RIGD)[i__QIGD];
+        while (((void *)node1__SIGD != (void *)NULL)) {
+          node2__TIGD=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node1__SIGD)->next__1JBC;
+          Self__ONW=((__STRING_CONSTANT *)((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node1__SIGD)->key__QJBC);
+          result__QNW= 0;
+          __tmp__RNW=Self__ONW->count__DD;
+          Self__HT1= 1;
+          while ((Self__HT1 <= __tmp__RNW)) {
+            result__QNW=(__INTEGER)((__INTEGER)( 5 * result__QNW) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__ONW->storage__FQO)[(__INTEGER)(Self__HT1 -  1)])));
+            Self__HT1=(__INTEGER)(Self__HT1 +  1);
+          };
+          if ((result__QNW <  0)) {
+            result__QNW=(__INTEGER)(~ result__QNW);
+          };
+          idx__OIGD=(__INTEGER)(result__QNW % Self__RIBC->capacity__5IBC);
+          ((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node1__SIGD)->next__1JBC=((void **)Self__RIBC->buckets__EJBC)[idx__OIGD];
+          ((void **)Self__RIBC->buckets__EJBC)[idx__OIGD]=node1__SIGD;
+          node1__SIGD=node2__TIGD;
+        };
+        i__QIGD=(__INTEGER)(i__QIGD -  1);
+      };
+      idx__1IBC=(__INTEGER)(result__5B3G % new_capacity__PIGD);
+    };
+    __tmp__RKBC=((void **)Self__RIBC->buckets__EJBC)[idx__1IBC];
+    result__YKGD=NULL;
+    ptr__ZKGD=((__POINTER )(NULL));
+    typ_id__4KGD= 0;
+    sz__1KGD=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo));
+    if ((sz__1KGD ==  0)) {
+      result__YKGD=HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__;
+    } else {
+      typ_id__4KGD=__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__1KGD);
+      if ((typ_id__4KGD == (__INTEGER)(-  1))) {
+        a__HA0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__IA0G=(__UINTEGER_32)((__UINTEGER_32)(sz__1KGD + a__HA0G) & (__UINTEGER_32)(~ a__HA0G));
+        ptr_table__FC3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IA0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__EC3G=((__POINTER )(NULL));
+        result__GC3G=((__POINTER *)ptr_table__FC3G)[ 0];
+        if ((result__GC3G == (void *)NULL)) {
+          result__GC3G=new_lab__2QJ(new_size__IA0G);
+          next__EC3G=(void *)((unsigned long)result__GC3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IA0G)));
+          ((__POINTER *)next__EC3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FC3G)[ 0]=next__EC3G;
+        } else {
+          next__EC3G=((__POINTER *)result__GC3G)[ 0];
+          if ((next__EC3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GC3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__IA0G <<  1)) <=  4096)) {
+              next__EC3G=(void *)((unsigned long)result__GC3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IA0G)));
             } else {
-              next__HXJG=new_lab__RUJ(new_size__41GG);
-            };
-            ((__POINTER *)next__HXJG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__IXJG)[ 0]=next__HXJG;
-          } else {
-            ((__POINTER *)result__JXJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__HXJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__JXJG=next__HXJG;
-          };
-        };
-        ptr__I0ED=result__JXJG;
-      } else {
-        t__C2GG=((__UINTEGER_32 )typ_id__N0ED);
-        a__B2GG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__QXJG=(__UINTEGER_32)((__UINTEGER_32)(sz__K0ED + a__B2GG) & (__UINTEGER_32)(~ a__B2GG));
-        ptr_table__NXJG=((__POINTER )(&(table_type[(t__C2GG)])));
-        lab_type__PXJG=(__UINTEGER_32)(t__C2GG |  1);
-        next__MXJG=((__POINTER )(NULL));
-        result__OXJG=((__POINTER *)ptr_table__NXJG)[ 0];
-        if ((result__OXJG == (void *)NULL)) {
-          result__OXJG=new_lab__RUJ(lab_type__PXJG);
-          next__MXJG=(void *)((unsigned long)result__OXJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QXJG)));
-          ((__POINTER *)next__MXJG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__NXJG)[ 0]=next__MXJG;
-        } else {
-          next__MXJG=((__POINTER *)result__OXJG)[ 0];
-          if ((next__MXJG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OXJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__QXJG <<  1)) <=  4096)) {
-              next__MXJG=(void *)((unsigned long)result__OXJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QXJG)));
+              next__EC3G=new_lab__2QJ(new_size__IA0G);
+            };
+            ((__POINTER *)next__EC3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__FC3G)[ 0]=next__EC3G;
+          } else {
+            ((__POINTER *)result__GC3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__EC3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__GC3G=next__EC3G;
+          };
+        };
+        ptr__ZKGD=result__GC3G;
+      } else {
+        t__MA0G=((__UINTEGER_32 )typ_id__4KGD);
+        a__LA0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__NC3G=(__UINTEGER_32)((__UINTEGER_32)(sz__1KGD + a__LA0G) & (__UINTEGER_32)(~ a__LA0G));
+        ptr_table__KC3G=((__POINTER )(&(table_type[(t__MA0G)])));
+        lab_type__MC3G=(__UINTEGER_32)(t__MA0G |  1);
+        next__JC3G=((__POINTER )(NULL));
+        result__LC3G=((__POINTER *)ptr_table__KC3G)[ 0];
+        if ((result__LC3G == (void *)NULL)) {
+          result__LC3G=new_lab__2QJ(lab_type__MC3G);
+          next__JC3G=(void *)((unsigned long)result__LC3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NC3G)));
+          ((__POINTER *)next__JC3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__KC3G)[ 0]=next__JC3G;
+        } else {
+          next__JC3G=((__POINTER *)result__LC3G)[ 0];
+          if ((next__JC3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LC3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__NC3G <<  1)) <=  4096)) {
+              next__JC3G=(void *)((unsigned long)result__LC3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NC3G)));
             } else {
-              next__MXJG=new_lab__RUJ(lab_type__PXJG);
+              next__JC3G=new_lab__2QJ(lab_type__MC3G);
             };
-            ((__POINTER *)next__MXJG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NXJG)[ 0]=next__MXJG;
+            ((__POINTER *)next__JC3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__KC3G)[ 0]=next__JC3G;
           } else {
-            ((__POINTER *)result__OXJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__MXJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__OXJG=next__MXJG;
+            ((__POINTER *)result__LC3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__JC3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__LC3G=next__JC3G;
           };
         };
-        ptr__I0ED=result__OXJG;
+        ptr__ZKGD=result__LC3G;
       };
-      result__H0ED=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)ptr__I0ED);
-      *(result__H0ED) = *(HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__);
+      result__YKGD=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)ptr__ZKGD);
+      *(result__YKGD) = *(HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__);
     };
-    Self__4CUD=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)result__H0ED);
-    Self__4CUD->item__P2ED=Self__BWQ;
-    Self__4CUD->key__YE3B=__tmp__5WQ;
-    Self__4CUD->next__DF3B=__tmp__ZF3B;
-    node__FE3B=result__H0ED;
-    ((void **)Self__ZD3B->buckets__ME3B)[idx__DE3B]=result__H0ED;
-    Self__ZD3B->count__MF3B=(__INTEGER)(Self__ZD3B->count__MF3B +  1);
+    Self__YGSD=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)result__YKGD);
+    Self__YGSD->item__CNGD=Self__QSS;
+    Self__YGSD->key__QJBC=f__LAC;
+    Self__YGSD->next__1JBC=__tmp__RKBC;
+    node__3IBC=result__YKGD;
+    ((void **)Self__RIBC->buckets__EJBC)[idx__1IBC]=result__YKGD;
+    Self__RIBC->count__EKBC=(__INTEGER)(Self__RIBC->count__EKBC +  1);
   } else {
-    ((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__FE3B)->item__P2ED=Self__BWQ;
+    ((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__3IBC)->item__CNGD=Self__QSS;
   };
-  copy__5GQ(string_tmp__YWV,f__4ZB);
-  Self__G2IG=((__STRING *)string_tmp__YWV);
-  if ((Self__G2IG->capacity__4FQ > Self__G2IG->count__04B)) {
-    Self__G2IG->count__04B=(__INTEGER)(Self__G2IG->count__04B +  1);
-    if ((((__CHARACTER *)Self__G2IG->storage__HGQ)[(__INTEGER)(Self__G2IG->count__04B -  1)] != '\0')) {
-      ((__CHARACTER *)Self__G2IG->storage__HGQ)[(__INTEGER)(Self__G2IG->count__04B -  1)]='\0';
-    };
+  copy__JCS(string_tmp__0VX,f__LAC);
+  Self__Y11G=((__STRING *)string_tmp__0VX);
+  if ((Self__Y11G->capacity__IBS > Self__Y11G->count__GFC)) {
+    ((__CHARACTER *)Self__Y11G->storage__RBS)[Self__Y11G->count__GFC]='\0';
   } else {
-    new_capacity__H2IG= 0;
-    if ((Self__G2IG->capacity__4FQ <= Self__G2IG->count__04B)) {
-      if ((Self__G2IG->capacity__4FQ ==  0)) {
-        Self__G2IG->capacity__4FQ= 32;
-        Self__G2IG->storage__HGQ=create__D4BB( 32);
-      } else {
-        new_capacity__H2IG=(__INTEGER)(Self__G2IG->capacity__4FQ <<  1);
-        Self__J2IG=((__CHARACTER *)Self__G2IG->storage__HGQ);
-        old_nb_elts__K2IG=Self__G2IG->capacity__4FQ;
-        new__L2IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__J2IG),((__UINTEGER_32 )old_nb_elts__K2IG),((__UINTEGER_32 )new_capacity__H2IG)));
-        upper__UXJG=(__INTEGER)(new_capacity__H2IG -  1);
-        Self__SXJG=old_nb_elts__K2IG;
-        while ((Self__SXJG <= upper__UXJG)) {
-          new__L2IG[Self__SXJG]='\0';
-          Self__SXJG=(__INTEGER)(Self__SXJG +  1);
-        };
-        Self__G2IG->storage__HGQ=new__L2IG;
-        Self__G2IG->capacity__4FQ=new_capacity__H2IG;
-      };
-    };
-    ((__CHARACTER *)Self__G2IG->storage__HGQ)[Self__G2IG->count__04B]='\0';
-    Self__G2IG->count__04B=(__INTEGER)(Self__G2IG->count__04B +  1);
-  };
-  Self__G2IG->count__04B=(__INTEGER)(Self__G2IG->count__04B -  1);
-  file__FWQ=((__POINTER )(fopen((char*)(Self__G2IG->storage__HGQ),"rb")));
-  fseek((FILE*)((file__FWQ)),0,SEEK_END);
-  result__BXV=((__INTEGER )(ftell((FILE *)(file__FWQ))));
-  fseek((FILE*)((file__FWQ)),0,SEEK_SET);
-  Self__BWQ->source__Q0B=create__01((__INTEGER)(result__BXV +  1));
-  __tmp__FXQ=Self__BWQ->source__Q0B;
-  Self__N2IG=((__STRING *)__tmp__FXQ);
-  if ((Self__N2IG->capacity__4FQ > Self__N2IG->count__04B)) {
-    Self__N2IG->count__04B=(__INTEGER)(Self__N2IG->count__04B +  1);
-    if ((((__CHARACTER *)Self__N2IG->storage__HGQ)[(__INTEGER)(Self__N2IG->count__04B -  1)] != '\0')) {
-      ((__CHARACTER *)Self__N2IG->storage__HGQ)[(__INTEGER)(Self__N2IG->count__04B -  1)]='\0';
-    };
+    add_last__JLT(Self__Y11G,'\0');
+    Self__Y11G->count__GFC=(__INTEGER)(Self__Y11G->count__GFC -  1);
+  };
+  file__USS=((__POINTER )(fopen((char*)(Self__Y11G->storage__RBS),"rb")));
+  fseek((FILE*)((file__USS)),0,SEEK_END);
+  result__DWX=((__INTEGER )(ftell((FILE *)(file__USS))));
+  fseek((FILE*)((file__USS)),0,SEEK_SET);
+  Self__QSS->source__3AC=create__BBB((__INTEGER)(result__DWX +  1));
+  __tmp__FUS=Self__QSS->source__3AC;
+  Self__111G=((__STRING *)__tmp__FUS);
+  if ((Self__111G->capacity__IBS > Self__111G->count__GFC)) {
+    ((__CHARACTER *)Self__111G->storage__RBS)[Self__111G->count__GFC]='\0';
   } else {
-    new_capacity__O2IG= 0;
-    if ((Self__N2IG->capacity__4FQ <= Self__N2IG->count__04B)) {
-      if ((Self__N2IG->capacity__4FQ ==  0)) {
-        Self__N2IG->capacity__4FQ= 32;
-        Self__N2IG->storage__HGQ=create__D4BB( 32);
-      } else {
-        new_capacity__O2IG=(__INTEGER)(Self__N2IG->capacity__4FQ <<  1);
-        Self__Q2IG=((__CHARACTER *)Self__N2IG->storage__HGQ);
-        old_nb_elts__R2IG=Self__N2IG->capacity__4FQ;
-        new__S2IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__Q2IG),((__UINTEGER_32 )old_nb_elts__R2IG),((__UINTEGER_32 )new_capacity__O2IG)));
-        upper__ZXJG=(__INTEGER)(new_capacity__O2IG -  1);
-        Self__XXJG=old_nb_elts__R2IG;
-        while ((Self__XXJG <= upper__ZXJG)) {
-          new__S2IG[Self__XXJG]='\0';
-          Self__XXJG=(__INTEGER)(Self__XXJG +  1);
-        };
-        Self__N2IG->storage__HGQ=new__S2IG;
-        Self__N2IG->capacity__4FQ=new_capacity__O2IG;
-      };
-    };
-    ((__CHARACTER *)Self__N2IG->storage__HGQ)[Self__N2IG->count__04B]='\0';
-    Self__N2IG->count__04B=(__INTEGER)(Self__N2IG->count__04B +  1);
-  };
-  Self__N2IG->count__04B=(__INTEGER)(Self__N2IG->count__04B -  1);
-  ptr__KXV=Self__N2IG->storage__HGQ;
-  fread((void *)((ptr__KXV)),(size_t)(1), (size_t)((result__BXV)),(FILE*)((file__FWQ)));
-  ((__CHARACTER *)ptr__KXV)[result__BXV]='\0';
-  from_external__M2Q(__tmp__FXQ,ptr__KXV);
-  fclose((FILE*)((file__FWQ)));
-  result__FG1=NULL;
-  ptr__GG1=((__POINTER )(NULL));
-  typ_id__LG1= 0;
-  sz__IG1=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo));
-  if ((sz__IG1 ==  0)) {
-    result__FG1=HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__;
+    add_last__JLT(Self__111G,'\0');
+    Self__111G->count__GFC=(__INTEGER)(Self__111G->count__GFC -  1);
+  };
+  ptr__MWX=Self__111G->storage__RBS;
+  fread((void *)((ptr__MWX)),(size_t)(1), (size_t)((result__DWX)),(FILE*)((file__USS)));
+  ((__CHARACTER *)ptr__MWX)[result__DWX]='\0';
+  Self__NYS=((__STRING *)__tmp__FUS);
+  Self__NYS->count__GFC= 0;
+  while ((((__CHARACTER *)ptr__MWX)[Self__NYS->count__GFC] != '\0')) {
+    Self__NYS->count__GFC=(__INTEGER)(Self__NYS->count__GFC +  1);
+  };
+  if (((void *)Self__NYS->storage__RBS != (void *)ptr__MWX)) {
+    Self__NYS->storage__RBS=ptr__MWX;
+    Self__NYS->capacity__IBS=(__INTEGER)(Self__NYS->count__GFC +  1);
+  };
+  fclose((FILE*)((file__USS)));
+  result__0K3=NULL;
+  ptr__1K3=((__POINTER )(NULL));
+  typ_id__AL3= 0;
+  sz__3K3=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo));
+  if ((sz__3K3 ==  0)) {
+    result__0K3=HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__;
   } else {
-    typ_id__LG1=__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__IG1);
-    if ((typ_id__LG1 == (__INTEGER)(-  1))) {
-      a__F2GG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__G2GG=(__UINTEGER_32)((__UINTEGER_32)(sz__IG1 + a__F2GG) & (__UINTEGER_32)(~ a__F2GG));
-      ptr_table__2XJG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G2GG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__1XJG=((__POINTER )(NULL));
-      result__3XJG=((__POINTER *)ptr_table__2XJG)[ 0];
-      if ((result__3XJG == (void *)NULL)) {
-        result__3XJG=new_lab__RUJ(new_size__G2GG);
-        next__1XJG=(void *)((unsigned long)result__3XJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G2GG)));
-        ((__POINTER *)next__1XJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__2XJG)[ 0]=next__1XJG;
-      } else {
-        next__1XJG=((__POINTER *)result__3XJG)[ 0];
-        if ((next__1XJG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3XJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__G2GG <<  1)) <=  4096)) {
-            next__1XJG=(void *)((unsigned long)result__3XJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G2GG)));
-          } else {
-            next__1XJG=new_lab__RUJ(new_size__G2GG);
-          };
-          ((__POINTER *)next__1XJG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__2XJG)[ 0]=next__1XJG;
-        } else {
-          ((__POINTER *)result__3XJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__1XJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__3XJG=next__1XJG;
-        };
-      };
-      ptr__GG1=result__3XJG;
-    } else {
-      t__K2GG=((__UINTEGER_32 )typ_id__LG1);
-      a__J2GG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__EYJG=(__UINTEGER_32)((__UINTEGER_32)(sz__IG1 + a__J2GG) & (__UINTEGER_32)(~ a__J2GG));
-      ptr_table__BYJG=((__POINTER )(&(table_type[(t__K2GG)])));
-      lab_type__DYJG=(__UINTEGER_32)(t__K2GG |  1);
-      next__AYJG=((__POINTER )(NULL));
-      result__CYJG=((__POINTER *)ptr_table__BYJG)[ 0];
-      if ((result__CYJG == (void *)NULL)) {
-        result__CYJG=new_lab__RUJ(lab_type__DYJG);
-        next__AYJG=(void *)((unsigned long)result__CYJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EYJG)));
-        ((__POINTER *)next__AYJG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__BYJG)[ 0]=next__AYJG;
-      } else {
-        next__AYJG=((__POINTER *)result__CYJG)[ 0];
-        if ((next__AYJG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CYJG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__EYJG <<  1)) <=  4096)) {
-            next__AYJG=(void *)((unsigned long)result__CYJG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EYJG)));
-          } else {
-            next__AYJG=new_lab__RUJ(lab_type__DYJG);
-          };
-          ((__POINTER *)next__AYJG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__BYJG)[ 0]=next__AYJG;
-        } else {
-          ((__POINTER *)result__CYJG)[ 0]=(void *)((unsigned long)((__POINTER *)next__AYJG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__CYJG=next__AYJG;
-        };
-      };
-      ptr__GG1=result__CYJG;
-    };
-    result__FG1=((__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *)ptr__GG1);
-    *(result__FG1) = *(HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__);
-  };
-  Self__4T3B=((__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *)result__FG1);
-  new_capacity__5IFC=prime_number_ceiling__33Z( 193);
-  Self__4T3B->buckets__JJCC=create__QOPC(new_capacity__5IFC);
-  Self__4T3B->capacity__FU3B=new_capacity__5IFC;
-  Self__4T3B->count__L0CC= 0;
-  Self__BWQ->slot_list__MXQ=result__FG1;
-  Self__BWQ->parent_named__0H.parent_itm_object__ZH.position__REJ=((__POSITION )(__UINTEGER_32)(((__UINTEGER_32 )Self__BWQ->index__CRG) |  131072));
-  return(result__OOC);
+    typ_id__AL3=__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__3K3);
+    if ((typ_id__AL3 == (__INTEGER)(-  1))) {
+      a__PA0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__QA0G=(__UINTEGER_32)((__UINTEGER_32)(sz__3K3 + a__PA0G) & (__UINTEGER_32)(~ a__PA0G));
+      ptr_table__PC3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QA0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__OC3G=((__POINTER )(NULL));
+      result__QC3G=((__POINTER *)ptr_table__PC3G)[ 0];
+      if ((result__QC3G == (void *)NULL)) {
+        result__QC3G=new_lab__2QJ(new_size__QA0G);
+        next__OC3G=(void *)((unsigned long)result__QC3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QA0G)));
+        ((__POINTER *)next__OC3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__PC3G)[ 0]=next__OC3G;
+      } else {
+        next__OC3G=((__POINTER *)result__QC3G)[ 0];
+        if ((next__OC3G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QC3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__QA0G <<  1)) <=  4096)) {
+            next__OC3G=(void *)((unsigned long)result__QC3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QA0G)));
+          } else {
+            next__OC3G=new_lab__2QJ(new_size__QA0G);
+          };
+          ((__POINTER *)next__OC3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__PC3G)[ 0]=next__OC3G;
+        } else {
+          ((__POINTER *)result__QC3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__OC3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__QC3G=next__OC3G;
+        };
+      };
+      ptr__1K3=result__QC3G;
+    } else {
+      t__UA0G=((__UINTEGER_32 )typ_id__AL3);
+      a__TA0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__XC3G=(__UINTEGER_32)((__UINTEGER_32)(sz__3K3 + a__TA0G) & (__UINTEGER_32)(~ a__TA0G));
+      ptr_table__UC3G=((__POINTER )(&(table_type[(t__UA0G)])));
+      lab_type__WC3G=(__UINTEGER_32)(t__UA0G |  1);
+      next__TC3G=((__POINTER )(NULL));
+      result__VC3G=((__POINTER *)ptr_table__UC3G)[ 0];
+      if ((result__VC3G == (void *)NULL)) {
+        result__VC3G=new_lab__2QJ(lab_type__WC3G);
+        next__TC3G=(void *)((unsigned long)result__VC3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XC3G)));
+        ((__POINTER *)next__TC3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__UC3G)[ 0]=next__TC3G;
+      } else {
+        next__TC3G=((__POINTER *)result__VC3G)[ 0];
+        if ((next__TC3G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VC3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__XC3G <<  1)) <=  4096)) {
+            next__TC3G=(void *)((unsigned long)result__VC3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XC3G)));
+          } else {
+            next__TC3G=new_lab__2QJ(lab_type__WC3G);
+          };
+          ((__POINTER *)next__TC3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__UC3G)[ 0]=next__TC3G;
+        } else {
+          ((__POINTER *)result__VC3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__TC3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__VC3G=next__TC3G;
+        };
+      };
+      ptr__1K3=result__VC3G;
+    };
+    result__0K3=((__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *)ptr__1K3);
+    *(result__0K3) = *(HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__);
+  };
+  Self__E0BC=((__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *)result__0K3);
+  new_capacity__GDJC=prime_number_ceiling__H41( 193);
+  Self__E0BC->buckets__20FC=create__OFSC(new_capacity__GDJC);
+  Self__E0BC->capacity__L0BC=new_capacity__GDJC;
+  Self__E0BC->count__FJGC= 0;
+  Self__QSS->slot_list__MUS=result__0K3;
+  Self__QSS->parent_named__5.parent_itm_object__4.position__3CJ=((__POSITION )(__UINTEGER_32)(((__UINTEGER_32 )Self__QSS->index__FMG) |  131072));
+  return(result__LUC);
 }
 
-static __BOOLEAN read_space__MMD()
+static __BOOLEAN read_space__NRD()
 // () With resultNo recursive, No inlinable.
 {
-  __INTEGER pos2__RMD,short_line__TMD,level_comment__UMD,pos__QMD;
-  __INTEGER posold__PMD,__tmp__Z3GG,__tmp__03GG,__tmp__13GG,begin__204F;
-  __INTEGER end__304F,__tmp__43GG,__tmp__C4GG,new_capacity__AAJG;
-  __INTEGER old_nb_elts__DAJG,upper__C1JG,Self__A1JG,__tmp__O4GG;
-  __INTEGER begin__3END,end__4END,__tmp__T4GG,__tmp__U4GG,__tmp__04GG;
-  __INTEGER __tmp__24GG,__tmp__44GG;
-  void *key__SMD;
-  __STRING *Self__BAJG;
-  __POSITION pos__YZYF;
-  __CHARACTER *__tmp__JHIG,*__tmp__KHIG,*__tmp__LHIG,*__tmp__MHIG;
-  __CHARACTER *__tmp__53GG,*__tmp__D4GG,*Self__CAJG,*new__EAJG;
-  __CHARACTER *__tmp__PHIG,*__tmp__QHIG,*__tmp__RHIG,*__tmp__14GG;
-  __CHARACTER *__tmp__34GG,*__tmp__SHIG,*__tmp__THIG,*__tmp__UHIG;
-  __CHARACTER result__OUFG,result__TUFG,result__YUFG,result__3UFG;
-  __CHARACTER result__GVFG,result__LVFG,result__QVFG,result__VVFG;
-  __CHARACTER result__5VFG,result__EWFG,result__JWFG,result__OWFG;
-  __CHARACTER result__TWFG,result__YWFG,result__3WFG,result__CXFG;
-  __CHARACTER result__HXFG,result__QXFG,result__VXFG,result__4XFG;
-  __CHARACTER result__MYE;
-  __BOOLEAN __tmp__XOD,result__F4GG,result__J4GG,__tmp__RTD;
-  __BOOLEAN result__NHIG,__tmp__STD,__tmp__JVD,__tmp__PYD;
-  pos2__RMD= 0;
-  key__SMD=NULL;
-  short_line__TMD= 0;
-  level_comment__UMD= 0;
-  pos__QMD=position__V0B;
-  posold__PMD=(__INTEGER)(-  1);
-  while ((posold__PMD != position__V0B)) {
-    posold__PMD=position__V0B;
-    __tmp__JHIG=((__STRING *)source__S0B)->storage__HGQ;
-    while (((position__V0B >  2) && (((__INTEGER_8 )((__CHARACTER *)__tmp__JHIG)[(__INTEGER)((__INTEGER)(position__V0B -  1) -  1)]) <= ((__INTEGER_8 )' ')))) {
-      position__V0B=(__INTEGER)(position__V0B -  1);
-    };
-    short_line__TMD= 0;
-    __tmp__Z3GG=((__STRING *)source__S0B)->count__04B;
-    __tmp__03GG=((__STRING *)source__S0B)->count__04B;
-    __tmp__13GG=((__STRING *)source__S0B)->count__04B;
-    __tmp__KHIG=((__STRING *)source__S0B)->storage__HGQ;
-    __tmp__LHIG=((__STRING *)source__S0B)->storage__HGQ;
-    __tmp__MHIG=((__STRING *)source__S0B)->storage__HGQ;
-    until_do__HTI:
+  __INTEGER pos2__SRD,short_line__URD,level_comment__VRD,pos__RRD;
+  __INTEGER posold__QRD,begin__Q3SG,end__R3SG,start__ZC3G,end__YC3G;
+  __INTEGER len__0C3G,__tmp__1C3G,__tmp__3C3G,Self__4C3G,begin__DTLD;
+  __INTEGER start__CD3G,end__BD3G,len__DD3G,__tmp__ED3G,__tmp__GD3G;
+  __INTEGER Self__HD3G;
+  void *key__TRD;
+  __STRING *Self__2C3G,*Self__FD3G;
+  __POSITION pos__NNLG;
+  __CHARACTER result__RGYG,result__WGYG,result__1GYG,result__AHYG;
+  __CHARACTER result__JHYG,result__OHYG,result__THYG,result__YHYG;
+  __CHARACTER result__CIYG,result__HIYG,result__MIYG,result__RIYG;
+  __CHARACTER result__WIYG,result__1IYG,result__AJYG,result__FJYG;
+  __CHARACTER result__KJYG,result__PJYG,result__YJYG,result__3JYG;
+  __CHARACTER result__GKYG,result__I5E;
+  __BOOLEAN __tmp__YTD,result__TC0G,result__XC0G,__tmp__0YD;
+  __BOOLEAN result__0C0G,__tmp__1YD,__tmp__20D,__tmp__D5D;
+  pos2__SRD= 0;
+  key__TRD=NULL;
+  short_line__URD= 0;
+  level_comment__VRD= 0;
+  pos__RRD=position__CBC;
+  posold__QRD=(__INTEGER)(-  1);
+  while ((posold__QRD != position__CBC)) {
+    posold__QRD=position__CBC;
+    if (is_shorter__TY) {
+      while (((position__CBC >  2) && (((__INTEGER_8 )((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)((__INTEGER)(position__CBC -  1) -  1)]) <= ((__INTEGER_8 )' ')))) {
+        position__CBC=(__INTEGER)(position__CBC -  1);
+      };
+      short_line__URD= 0;
+    };
+    until_do__DNI:
     {
-      result__OUFG='\0';
-      if ((position__V0B > __tmp__Z3GG)) {
-        result__OUFG=((__CHARACTER )(( 0)));
+      result__RGYG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__RGYG=((__CHARACTER )(( 0)));
       } else {
-        result__OUFG=((__CHARACTER *)__tmp__KHIG)[(__INTEGER)(position__V0B -  1)];
+        result__RGYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
       };
-      if ((result__OUFG == ((__CHARACTER )(( 0))))) {
-        __tmp__XOD=TRUE__;
+      if ((result__RGYG == ((__CHARACTER )(( 0))))) {
+        __tmp__YTD=TRUE__;
       } else {
-        result__TUFG='\0';
-        if ((position__V0B > __tmp__03GG)) {
-          result__TUFG=((__CHARACTER )(( 0)));
+        result__WGYG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__WGYG=((__CHARACTER )(( 0)));
         } else {
-          result__TUFG=((__CHARACTER *)__tmp__LHIG)[(__INTEGER)(position__V0B -  1)];
+          result__WGYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        __tmp__XOD=(((__INTEGER_8 )result__TUFG) > ((__INTEGER_8 )' '));
+        __tmp__YTD=(((__INTEGER_8 )result__WGYG) > ((__INTEGER_8 )' '));
       };
-      if ((! __tmp__XOD)) {
-        result__YUFG='\0';
-        if ((position__V0B > __tmp__13GG)) {
-          result__YUFG=((__CHARACTER )(( 0)));
-        } else {
-          result__YUFG=((__CHARACTER *)__tmp__MHIG)[(__INTEGER)(position__V0B -  1)];
-        };
-        if ((result__YUFG == '\n')) {
-          short_line__TMD=(__INTEGER)(short_line__TMD +  1);
-          if ((short_line__TMD ==  2)) {
-            key_comment_default__N1B=(&__string_99);
+      if ((! __tmp__YTD)) {
+        if (is_shorter__TY) {
+          result__1GYG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__1GYG=((__CHARACTER )(( 0)));
+          } else {
+            result__1GYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-        };
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        goto until_do__HTI;
-      };
-    };
-    if ((position__V0B < ((__STRING *)source__S0B)->count__04B)) {
-      result__3UFG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__3UFG=((__CHARACTER )(( 0)));
-      } else {
-        result__3UFG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-      };
-      if (((result__3UFG == '/') & (((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)((__INTEGER)(position__V0B +  1) -  1)] == '/'))) {
-        position__V0B=(__INTEGER)(position__V0B +  2);
-        pos2__RMD=position__V0B;
-        if (is_active_short__L1B) {
-          begin__204F=(__INTEGER)(position__V0B -  2);
-          end__304F=(__INTEGER)(position__V0B -  1);
-          remove_between__to__4IS(output_code__RI,(__INTEGER)(begin__204F + short_derive__O1B),(__INTEGER)(end__304F + short_derive__O1B));
-          short_derive__O1B=(__INTEGER)(short_derive__O1B - (__INTEGER)((__INTEGER)(end__304F - begin__204F) +  1));
-          __tmp__43GG=((__STRING *)source__S0B)->count__04B;
-          __tmp__53GG=((__STRING *)source__S0B)->storage__HGQ;
-          while_do__LFND:
-          {
-            result__GVFG='\0';
-            if ((position__V0B > __tmp__43GG)) {
-              result__GVFG=((__CHARACTER )(( 0)));
-            } else {
-              result__GVFG=((__CHARACTER *)__tmp__53GG)[(__INTEGER)(position__V0B -  1)];
-            };
-            if ((result__GVFG == ' ')) {
-              position__V0B=(__INTEGER)(position__V0B +  1);
-              goto while_do__LFND;
+          if ((result__1GYG == '\n')) {
+            short_line__URD=(__INTEGER)(short_line__URD +  1);
+            if ((short_line__URD ==  2)) {
+              key_comment_default__QBC=(&__string_127);
+              if (is_shorter2__VI) {
+                is_catch_comment__QWC=FALSE__;
+              };
             };
           };
-          result__LVFG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__LVFG=((__CHARACTER )(( 0)));
-          } else {
-            result__LVFG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-          };
-          if ((result__LVFG == '*')) {
-            position__V0B=(__INTEGER)(position__V0B +  1);
-            __tmp__C4GG=((__STRING *)source__S0B)->count__04B;
-            __tmp__D4GG=((__STRING *)source__S0B)->storage__HGQ;
-            while_do__PFPD:
+        };
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        goto until_do__DNI;
+      };
+    };
+    if ((position__CBC < ((__STRING *)source__5AC)->count__GFC)) {
+      result__AHYG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__AHYG=((__CHARACTER )(( 0)));
+      } else {
+        result__AHYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      if (((result__AHYG == '/') & (((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)((__INTEGER)(position__CBC +  1) -  1)] == '/'))) {
+        position__CBC=(__INTEGER)(position__CBC +  2);
+        pos2__SRD=position__CBC;
+        if (is_shorter__TY) {
+          if (is_active_short__OBC) {
+            begin__Q3SG=(__INTEGER)(position__CBC -  2);
+            end__R3SG=(__INTEGER)(position__CBC -  1);
+            Self__2C3G=((__STRING *)output_code__SI);
+            start__ZC3G=(__INTEGER)(begin__Q3SG + short_derive__RBC);
+            end__YC3G=(__INTEGER)(end__R3SG + short_derive__RBC);
+            len__0C3G=(__INTEGER)((__INTEGER)(end__YC3G - start__ZC3G) +  1);
+            if ((len__0C3G >  0)) {
+              __tmp__1C3G=(__INTEGER)(end__YC3G +  1);
+              __tmp__3C3G=Self__2C3G->count__GFC;
+              Self__4C3G=__tmp__1C3G;
+              while ((Self__4C3G <= __tmp__3C3G)) {
+                ((__CHARACTER *)Self__2C3G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__4C3G - len__0C3G) -  1)]=((__CHARACTER *)Self__2C3G->storage__RBS)[(__INTEGER)(Self__4C3G -  1)];
+                Self__4C3G=(__INTEGER)(Self__4C3G +  1);
+              };
+              Self__2C3G->count__GFC=(__INTEGER)(Self__2C3G->count__GFC - len__0C3G);
+            };
+            short_derive__RBC=(__INTEGER)(short_derive__RBC - (__INTEGER)((__INTEGER)(end__R3SG - begin__Q3SG) +  1));
+            while_do__RTLD:
             {
-              result__QVFG='\0';
-              if ((position__V0B > __tmp__C4GG)) {
-                result__QVFG=((__CHARACTER )(( 0)));
+              result__JHYG='\0';
+              if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                result__JHYG=((__CHARACTER )(( 0)));
               } else {
-                result__QVFG=((__CHARACTER *)__tmp__D4GG)[(__INTEGER)(position__V0B -  1)];
+                result__JHYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
               };
-              if ((result__QVFG == ' ')) {
-                position__V0B=(__INTEGER)(position__V0B +  1);
-                goto while_do__PFPD;
+              if ((result__JHYG == ' ')) {
+                position__CBC=(__INTEGER)(position__CBC +  1);
+                goto while_do__RTLD;
               };
             };
-            result__VVFG='\0';
-            if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-              result__VVFG=((__CHARACTER )(( 0)));
+            result__OHYG='\0';
+            if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+              result__OHYG=((__CHARACTER )(( 0)));
             } else {
-              result__VVFG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-            };
-            result__F4GG=FALSE__;
-            if ((((__INTEGER_8 )result__VVFG) >= ((__INTEGER_8 )'a'))) {
-              result__F4GG=(((__INTEGER_8 )result__VVFG) <= ((__INTEGER_8 )'z'));
-            };
-            if (result__F4GG) {
-              ((__STRING *)string_tmp__QH)->count__04B= 0;
-              do {
-                result__5VFG='\0';
-                if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                  result__5VFG=((__CHARACTER )(( 0)));
+              result__OHYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+            };
+            if ((result__OHYG == '*')) {
+              position__CBC=(__INTEGER)(position__CBC +  1);
+              while_do__I0MD:
+              {
+                result__THYG='\0';
+                if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                  result__THYG=((__CHARACTER )(( 0)));
                 } else {
-                  result__5VFG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+                  result__THYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
                 };
-                Self__BAJG=((__STRING *)string_tmp__QH);
-                new_capacity__AAJG= 0;
-                if ((Self__BAJG->capacity__4FQ <= Self__BAJG->count__04B)) {
-                  if ((Self__BAJG->capacity__4FQ ==  0)) {
-                    Self__BAJG->capacity__4FQ= 32;
-                    Self__BAJG->storage__HGQ=create__D4BB( 32);
+                if ((result__THYG == ' ')) {
+                  position__CBC=(__INTEGER)(position__CBC +  1);
+                  goto while_do__I0MD;
+                };
+              };
+              result__YHYG='\0';
+              if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                result__YHYG=((__CHARACTER )(( 0)));
+              } else {
+                result__YHYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+              };
+              result__TC0G=FALSE__;
+              if ((((__INTEGER_8 )result__YHYG) >= ((__INTEGER_8 )'a'))) {
+                result__TC0G=(((__INTEGER_8 )result__YHYG) <= ((__INTEGER_8 )'z'));
+              };
+              if (result__TC0G) {
+                ((__STRING *)string_tmp__VH)->count__GFC= 0;
+                do {
+                  result__CIYG='\0';
+                  if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                    result__CIYG=((__CHARACTER )(( 0)));
                   } else {
-                    new_capacity__AAJG=(__INTEGER)(Self__BAJG->capacity__4FQ <<  1);
-                    Self__CAJG=((__CHARACTER *)Self__BAJG->storage__HGQ);
-                    old_nb_elts__DAJG=Self__BAJG->capacity__4FQ;
-                    new__EAJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__CAJG),((__UINTEGER_32 )old_nb_elts__DAJG),((__UINTEGER_32 )new_capacity__AAJG)));
-                    upper__C1JG=(__INTEGER)(new_capacity__AAJG -  1);
-                    Self__A1JG=old_nb_elts__DAJG;
-                    while ((Self__A1JG <= upper__C1JG)) {
-                      new__EAJG[Self__A1JG]='\0';
-                      Self__A1JG=(__INTEGER)(Self__A1JG +  1);
-                    };
-                    Self__BAJG->storage__HGQ=new__EAJG;
-                    Self__BAJG->capacity__4FQ=new_capacity__AAJG;
+                    result__CIYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
                   };
-                };
-                ((__CHARACTER *)Self__BAJG->storage__HGQ)[Self__BAJG->count__04B]=result__5VFG;
-                Self__BAJG->count__04B=(__INTEGER)(Self__BAJG->count__04B +  1);
-                position__V0B=(__INTEGER)(position__V0B +  1);
-                result__EWFG='\0';
-                if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                  result__EWFG=((__CHARACTER )(( 0)));
-                } else {
-                  result__EWFG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-                };
-                result__J4GG=FALSE__;
-                if ((((__INTEGER_8 )result__EWFG) >= ((__INTEGER_8 )'a'))) {
-                  result__J4GG=(((__INTEGER_8 )result__EWFG) <= ((__INTEGER_8 )'z'));
-                };
-                if (result__J4GG) {
-                  __tmp__RTD=TRUE__;
-                } else {
-                  result__JWFG='\0';
-                  if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                    result__JWFG=((__CHARACTER )(( 0)));
+                  add_last__JLT(string_tmp__VH,result__CIYG);
+                  position__CBC=(__INTEGER)(position__CBC +  1);
+                  result__HIYG='\0';
+                  if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                    result__HIYG=((__CHARACTER )(( 0)));
                   } else {
-                    result__JWFG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+                    result__HIYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
                   };
-                  result__NHIG=FALSE__;
-                  if ((((__INTEGER_8 )result__JWFG) >= ((__INTEGER_8 )'0'))) {
-                    result__NHIG=(((__INTEGER_8 )result__JWFG) <= ((__INTEGER_8 )'9'));
+                  result__XC0G=FALSE__;
+                  if ((((__INTEGER_8 )result__HIYG) >= ((__INTEGER_8 )'a'))) {
+                    result__XC0G=(((__INTEGER_8 )result__HIYG) <= ((__INTEGER_8 )'z'));
                   };
-                  __tmp__RTD=result__NHIG;
-                };
-                if (__tmp__RTD) {
-                  __tmp__STD=TRUE__;
-                } else {
-                  result__OWFG='\0';
-                  if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                    result__OWFG=((__CHARACTER )(( 0)));
+                  if (result__XC0G) {
+                    __tmp__0YD=TRUE__;
+                  } else {
+                    result__MIYG='\0';
+                    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                      result__MIYG=((__CHARACTER )(( 0)));
+                    } else {
+                      result__MIYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+                    };
+                    result__0C0G=FALSE__;
+                    if ((((__INTEGER_8 )result__MIYG) >= ((__INTEGER_8 )'0'))) {
+                      result__0C0G=(((__INTEGER_8 )result__MIYG) <= ((__INTEGER_8 )'9'));
+                    };
+                    __tmp__0YD=result__0C0G;
+                  };
+                  if (__tmp__0YD) {
+                    __tmp__1YD=TRUE__;
+                  } else {
+                    result__RIYG='\0';
+                    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                      result__RIYG=((__CHARACTER )(( 0)));
+                    } else {
+                      result__RIYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+                    };
+                    __tmp__1YD=(result__RIYG == '_');
+                  };
+                } while (__tmp__1YD);
+                while_do__E54D:
+                {
+                  result__WIYG='\0';
+                  if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                    result__WIYG=((__CHARACTER )(( 0)));
                   } else {
-                    result__OWFG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+                    result__WIYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+                  };
+                  if ((result__WIYG == ' ')) {
+                    position__CBC=(__INTEGER)(position__CBC +  1);
+                    goto while_do__E54D;
                   };
-                  __tmp__STD=(result__OWFG == '_');
                 };
-              } while (__tmp__STD);
-              __tmp__O4GG=((__STRING *)source__S0B)->count__04B;
-              __tmp__PHIG=((__STRING *)source__S0B)->storage__HGQ;
-              while_do__V1AE:
-              {
-                result__TWFG='\0';
-                if ((position__V0B > __tmp__O4GG)) {
-                  result__TWFG=((__CHARACTER )(( 0)));
+                result__1IYG='\0';
+                if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                  result__1IYG=((__CHARACTER )(( 0)));
                 } else {
-                  result__TWFG=((__CHARACTER *)__tmp__PHIG)[(__INTEGER)(position__V0B -  1)];
+                  result__1IYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
                 };
-                if ((result__TWFG == ' ')) {
-                  position__V0B=(__INTEGER)(position__V0B +  1);
-                  goto while_do__V1AE;
+                if ((result__1IYG == ':')) {
+                  position__CBC=(__INTEGER)(position__CBC +  1);
+                  key__TRD=get__YVB(string_tmp__VH);
+                  begin__DTLD=(__INTEGER)(pos2__SRD +  1);
+                  Self__FD3G=((__STRING *)output_code__SI);
+                  start__CD3G=(__INTEGER)(begin__DTLD + short_derive__RBC);
+                  end__BD3G=(__INTEGER)(position__CBC + short_derive__RBC);
+                  len__DD3G=(__INTEGER)((__INTEGER)(end__BD3G - start__CD3G) +  1);
+                  if ((len__DD3G >  0)) {
+                    __tmp__ED3G=(__INTEGER)(end__BD3G +  1);
+                    __tmp__GD3G=Self__FD3G->count__GFC;
+                    Self__HD3G=__tmp__ED3G;
+                    while ((Self__HD3G <= __tmp__GD3G)) {
+                      ((__CHARACTER *)Self__FD3G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__HD3G - len__DD3G) -  1)]=((__CHARACTER *)Self__FD3G->storage__RBS)[(__INTEGER)(Self__HD3G -  1)];
+                      Self__HD3G=(__INTEGER)(Self__HD3G +  1);
+                    };
+                    Self__FD3G->count__GFC=(__INTEGER)(Self__FD3G->count__GFC - len__DD3G);
+                  };
+                  short_derive__RBC=(__INTEGER)(short_derive__RBC - (__INTEGER)((__INTEGER)(position__CBC - begin__DTLD) +  1));
+                  pos2__SRD=position__CBC;
                 };
               };
-              result__YWFG='\0';
-              if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                result__YWFG=((__CHARACTER )(( 0)));
-              } else {
-                result__YWFG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-              };
-              if ((result__YWFG == ':')) {
-                position__V0B=(__INTEGER)(position__V0B +  1);
-                key__SMD=get__TPB(string_tmp__QH);
-                begin__3END=(__INTEGER)(pos2__RMD +  1);
-                end__4END=position__V0B;
-                remove_between__to__4IS(output_code__RI,(__INTEGER)(begin__3END + short_derive__O1B),(__INTEGER)(position__V0B + short_derive__O1B));
-                short_derive__O1B=(__INTEGER)(short_derive__O1B - (__INTEGER)((__INTEGER)(end__4END - begin__3END) +  1));
-                pos2__RMD=position__V0B;
-              };
             };
           };
         };
-        __tmp__T4GG=((__STRING *)source__S0B)->count__04B;
-        __tmp__U4GG=((__STRING *)source__S0B)->count__04B;
-        __tmp__QHIG=((__STRING *)source__S0B)->storage__HGQ;
-        __tmp__RHIG=((__STRING *)source__S0B)->storage__HGQ;
-        until_do__S05C:
+        if (is_catch_comment__QWC) {
+          add_last__JLT(last_comment__K0D,'\t');
+        };
+        until_do__NRBD:
         {
-          result__3WFG='\0';
-          if ((position__V0B > __tmp__T4GG)) {
-            result__3WFG=((__CHARACTER )(( 0)));
+          result__AJYG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__AJYG=((__CHARACTER )(( 0)));
           } else {
-            result__3WFG=((__CHARACTER *)__tmp__QHIG)[(__INTEGER)(position__V0B -  1)];
+            result__AJYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          if ((result__3WFG == ((__CHARACTER )(( 0))))) {
-            __tmp__JVD=TRUE__;
+          if ((result__AJYG == ((__CHARACTER )(( 0))))) {
+            __tmp__20D=TRUE__;
           } else {
-            result__CXFG='\0';
-            if ((position__V0B > __tmp__U4GG)) {
-              result__CXFG=((__CHARACTER )(( 0)));
+            result__FJYG='\0';
+            if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+              result__FJYG=((__CHARACTER )(( 0)));
             } else {
-              result__CXFG=((__CHARACTER *)__tmp__RHIG)[(__INTEGER)(position__V0B -  1)];
+              result__FJYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
             };
-            __tmp__JVD=(result__CXFG == '\n');
+            __tmp__20D=(result__FJYG == '\n');
           };
-          if ((! __tmp__JVD)) {
-            position__V0B=(__INTEGER)(position__V0B +  1);
-            goto until_do__S05C;
+          if ((! __tmp__20D)) {
+            if (is_catch_comment__QWC) {
+              result__KJYG='\0';
+              if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                result__KJYG=((__CHARACTER )(( 0)));
+              } else {
+                result__KJYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+              };
+              add_last__JLT(last_comment__K0D,result__KJYG);
+            };
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            goto until_do__NRBD;
           };
         };
-        if (((void *)key__SMD == (void *)NULL)) {
-          short__token__to__R0C(key_comment_default__N1B,pos2__RMD,position__V0B);
+        if (is_catch_comment__QWC) {
+          add_last__JLT(last_comment__K0D,'\n');
+        };
+        if (((void *)key_comment_default__QBC == (void *)(&__string_128))) {
+          ((__ITM_SLOT *)last_slot__A2D)->comment__4XID=get__YVB(last_comment__K0D);
+        };
+        if (((void *)key__TRD == (void *)NULL)) {
+          short__token__to__1AD(key_comment_default__QBC,pos2__SRD,position__CBC);
         } else {
-          short__token__to__R0C(key__SMD,pos2__RMD,position__V0B);
+          short__token__to__1AD(key__TRD,pos2__SRD,position__CBC);
         };
       };
     };
-    if ((position__V0B < ((__STRING *)source__S0B)->count__04B)) {
-      pos2__RMD=position__V0B;
-      result__HXFG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__HXFG=((__CHARACTER )(( 0)));
+    if ((position__CBC < ((__STRING *)source__5AC)->count__GFC)) {
+      pos2__SRD=position__CBC;
+      result__PJYG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__PJYG=((__CHARACTER )(( 0)));
       } else {
-        result__HXFG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+        result__PJYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
       };
-      if (((result__HXFG == '/') && (((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)((__INTEGER)(position__V0B +  1) -  1)] == '*'))) {
-        position__V0B=(__INTEGER)(position__V0B +  2);
-        level_comment__UMD= 1;
-        __tmp__04GG=((__STRING *)source__S0B)->count__04B;
-        __tmp__14GG=((__STRING *)source__S0B)->storage__HGQ;
-        __tmp__24GG=((__STRING *)source__S0B)->count__04B;
-        __tmp__34GG=((__STRING *)source__S0B)->storage__HGQ;
-        __tmp__44GG=((__STRING *)source__S0B)->count__04B;
-        __tmp__SHIG=((__STRING *)source__S0B)->storage__HGQ;
-        __tmp__THIG=((__STRING *)source__S0B)->storage__HGQ;
-        __tmp__UHIG=((__STRING *)source__S0B)->storage__HGQ;
-        until_do__LZ2D:
+      if (((result__PJYG == '/') && (((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)((__INTEGER)(position__CBC +  1) -  1)] == '*'))) {
+        position__CBC=(__INTEGER)(position__CBC +  2);
+        level_comment__VRD= 1;
+        until_do__AK1D:
         {
-          result__QXFG='\0';
-          if ((position__V0B > __tmp__04GG)) {
-            result__QXFG=((__CHARACTER )(( 0)));
+          result__YJYG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__YJYG=((__CHARACTER )(( 0)));
           } else {
-            result__QXFG=((__CHARACTER *)__tmp__14GG)[(__INTEGER)(position__V0B -  1)];
+            result__YJYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          if ((! ((result__QXFG == ((__CHARACTER )(( 0)))) || (level_comment__UMD ==  0)))) {
-            result__VXFG='\0';
-            if ((position__V0B > __tmp__24GG)) {
-              result__VXFG=((__CHARACTER )(( 0)));
+          if ((! ((result__YJYG == ((__CHARACTER )(( 0)))) || (level_comment__VRD ==  0)))) {
+            result__3JYG='\0';
+            if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+              result__3JYG=((__CHARACTER )(( 0)));
             } else {
-              result__VXFG=((__CHARACTER *)__tmp__34GG)[(__INTEGER)(position__V0B -  1)];
+              result__3JYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
             };
-            if (((result__VXFG == '/') && (((__CHARACTER *)__tmp__SHIG)[(__INTEGER)((__INTEGER)(position__V0B +  1) -  1)] == '*'))) {
-              level_comment__UMD=(__INTEGER)(level_comment__UMD +  1);
-              position__V0B=(__INTEGER)(position__V0B +  2);
-              __tmp__PYD=TRUE__;
+            if (((result__3JYG == '/') && (((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)((__INTEGER)(position__CBC +  1) -  1)] == '*'))) {
+              level_comment__VRD=(__INTEGER)(level_comment__VRD +  1);
+              position__CBC=(__INTEGER)(position__CBC +  2);
+              __tmp__D5D=TRUE__;
             } else {
-              __tmp__PYD=FALSE__;
+              __tmp__D5D=FALSE__;
             };
-            if ((! __tmp__PYD)) {
-              result__4XFG='\0';
-              if ((position__V0B > __tmp__44GG)) {
-                result__4XFG=((__CHARACTER )(( 0)));
+            if ((! __tmp__D5D)) {
+              result__GKYG='\0';
+              if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                result__GKYG=((__CHARACTER )(( 0)));
               } else {
-                result__4XFG=((__CHARACTER *)__tmp__THIG)[(__INTEGER)(position__V0B -  1)];
+                result__GKYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
               };
-              if (((result__4XFG == '*') && (((__CHARACTER *)__tmp__UHIG)[(__INTEGER)((__INTEGER)(position__V0B +  1) -  1)] == '/'))) {
-                level_comment__UMD=(__INTEGER)(level_comment__UMD -  1);
-                position__V0B=(__INTEGER)(position__V0B +  2);
+              if (((result__GKYG == '*') && (((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)((__INTEGER)(position__CBC +  1) -  1)] == '/'))) {
+                level_comment__VRD=(__INTEGER)(level_comment__VRD -  1);
+                position__CBC=(__INTEGER)(position__CBC +  2);
               } else {
-                position__V0B=(__INTEGER)(position__V0B +  1);
+                position__CBC=(__INTEGER)(position__CBC +  1);
               };
             };
-            goto until_do__LZ2D;
+            goto until_do__AK1D;
           };
         };
-        if ((level_comment__UMD !=  0)) {
-          position__V0B=pos2__RMD;
-          pos__YZYF=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_151));
-          put_position__ATG(pos__YZYF);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        if ((level_comment__VRD !=  0)) {
+          position__CBC=pos2__SRD;
+          pos__NNLG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_191));
+          put_position__EOG(pos__NNLG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        short__token__to__R0C((&__string_67),pos2__RMD,position__V0B);
+        short__token__to__1AD((&__string_70),pos2__SRD,position__CBC);
       };
     };
   };
-  begin_position__H0D=position__V0B;
-  result__MYE='\0';
-  if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-    result__MYE=((__CHARACTER )(( 0)));
+  begin_position__1AE=position__CBC;
+  result__I5E='\0';
+  if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+    result__I5E=((__CHARACTER )(( 0)));
   } else {
-    result__MYE=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+    result__I5E=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
   };
-  return(((position__V0B != pos__QMD) | (result__MYE != ((__CHARACTER )(( 0))))));
+  return(((position__CBC != pos__RRD) | (result__I5E != ((__CHARACTER )(( 0))))));
 }
 
-static __BOOLEAN read_identifier__EBL()
+static __BOOLEAN read_identifier__15K()
 // () With resultNo recursive, No inlinable.
 {
-  __INTEGER posold__IBL,idx__JBL,new_capacity__U2IG,old_nb_elts__X2IG;
-  __INTEGER upper__IYJG,Self__GYJG;
-  __STRING *Self__V2IG;
-  __POSITION pos__VA3F;
-  __BOOLEAN result__HBL,__tmp__WBL,result__N2GG,__tmp__GDL,result__S2GG;
-  __BOOLEAN result__UGIG,__tmp__CDL,__tmp__DDL;
-  __CHARACTER result__YRFG,result__CSFG,result__HSFG,result__MSFG;
-  __CHARACTER result__RSFG,result__WSFG;
-  __CHARACTER *Self__W2IG,*new__Y2IG;
-  result__HBL=FALSE__;
-  posold__IBL= 0;
-  idx__JBL= 0;
-  if ((! read_space__MMD())) {
-    __tmp__WBL=TRUE__;
+  __INTEGER posold__55K,idx__AAL;
+  __POSITION pos__VFRG;
+  __BOOLEAN result__45K,__tmp__NAL,result__XA0G,__tmp__3BL,result__2A0G;
+  __BOOLEAN result__5A0G,__tmp__ZBL,__tmp__0BL;
+  __CHARACTER result__1DYG,result__FEYG,result__KEYG,result__PEYG;
+  __CHARACTER result__UEYG,result__ZEYG;
+  result__45K=FALSE__;
+  posold__55K= 0;
+  idx__AAL= 0;
+  if ((! read_space__NRD())) {
+    __tmp__NAL=TRUE__;
   } else {
-    result__YRFG='\0';
-    if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-      result__YRFG=((__CHARACTER )(( 0)));
+    result__1DYG='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__1DYG=((__CHARACTER )(( 0)));
     } else {
-      result__YRFG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+      result__1DYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
     };
-    result__N2GG=FALSE__;
-    if ((((__INTEGER_8 )result__YRFG) >= ((__INTEGER_8 )'a'))) {
-      result__N2GG=(((__INTEGER_8 )result__YRFG) <= ((__INTEGER_8 )'z'));
+    result__XA0G=FALSE__;
+    if ((((__INTEGER_8 )result__1DYG) >= ((__INTEGER_8 )'a'))) {
+      result__XA0G=(((__INTEGER_8 )result__1DYG) <= ((__INTEGER_8 )'z'));
     };
-    __tmp__WBL=(! result__N2GG);
+    __tmp__NAL=(! result__XA0G);
   };
-  if (__tmp__WBL) {
-    result__HBL=FALSE__;
+  if (__tmp__NAL) {
+    result__45K=FALSE__;
   } else {
-    posold__IBL=position__V0B;
-    ((__STRING *)string_tmp__QH)->count__04B= 0;
-    until_do__H5UE:
+    posold__55K=position__CBC;
+    ((__STRING *)string_tmp__VH)->count__GFC= 0;
+    until_do__KKXE:
     {
-      result__CSFG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__CSFG=((__CHARACTER )(( 0)));
+      result__FEYG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__FEYG=((__CHARACTER )(( 0)));
       } else {
-        result__CSFG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+        result__FEYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
       };
-      if ((result__CSFG == ((__CHARACTER )(( 0))))) {
-        __tmp__GDL=TRUE__;
+      if ((result__FEYG == ((__CHARACTER )(( 0))))) {
+        __tmp__3BL=TRUE__;
       } else {
-        result__HSFG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__HSFG=((__CHARACTER )(( 0)));
+        result__KEYG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__KEYG=((__CHARACTER )(( 0)));
         } else {
-          result__HSFG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__KEYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        result__S2GG=FALSE__;
-        if ((((__INTEGER_8 )result__HSFG) >= ((__INTEGER_8 )'a'))) {
-          result__S2GG=(((__INTEGER_8 )result__HSFG) <= ((__INTEGER_8 )'z'));
+        result__2A0G=FALSE__;
+        if ((((__INTEGER_8 )result__KEYG) >= ((__INTEGER_8 )'a'))) {
+          result__2A0G=(((__INTEGER_8 )result__KEYG) <= ((__INTEGER_8 )'z'));
         };
-        if ((! result__S2GG)) {
-          result__MSFG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__MSFG=((__CHARACTER )(( 0)));
+        if ((! result__2A0G)) {
+          result__PEYG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__PEYG=((__CHARACTER )(( 0)));
           } else {
-            result__MSFG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+            result__PEYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          result__UGIG=FALSE__;
-          if ((((__INTEGER_8 )result__MSFG) >= ((__INTEGER_8 )'0'))) {
-            result__UGIG=(((__INTEGER_8 )result__MSFG) <= ((__INTEGER_8 )'9'));
+          result__5A0G=FALSE__;
+          if ((((__INTEGER_8 )result__PEYG) >= ((__INTEGER_8 )'0'))) {
+            result__5A0G=(((__INTEGER_8 )result__PEYG) <= ((__INTEGER_8 )'9'));
           };
-          __tmp__CDL=(! result__UGIG);
+          __tmp__ZBL=(! result__5A0G);
         } else {
-          __tmp__CDL=FALSE__;
+          __tmp__ZBL=FALSE__;
         };
-        if (__tmp__CDL) {
-          result__RSFG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__RSFG=((__CHARACTER )(( 0)));
+        if (__tmp__ZBL) {
+          result__UEYG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__UEYG=((__CHARACTER )(( 0)));
           } else {
-            result__RSFG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+            result__UEYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          __tmp__DDL=(result__RSFG != '_');
+          __tmp__0BL=(result__UEYG != '_');
         } else {
-          __tmp__DDL=FALSE__;
+          __tmp__0BL=FALSE__;
         };
-        __tmp__GDL=__tmp__DDL;
+        __tmp__3BL=__tmp__0BL;
       };
-      if ((! __tmp__GDL)) {
-        result__WSFG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__WSFG=((__CHARACTER )(( 0)));
+      if ((! __tmp__3BL)) {
+        result__ZEYG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__ZEYG=((__CHARACTER )(( 0)));
         } else {
-          result__WSFG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__ZEYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        Self__V2IG=((__STRING *)string_tmp__QH);
-        new_capacity__U2IG= 0;
-        if ((Self__V2IG->capacity__4FQ <= Self__V2IG->count__04B)) {
-          if ((Self__V2IG->capacity__4FQ ==  0)) {
-            Self__V2IG->capacity__4FQ= 32;
-            Self__V2IG->storage__HGQ=create__D4BB( 32);
-          } else {
-            new_capacity__U2IG=(__INTEGER)(Self__V2IG->capacity__4FQ <<  1);
-            Self__W2IG=((__CHARACTER *)Self__V2IG->storage__HGQ);
-            old_nb_elts__X2IG=Self__V2IG->capacity__4FQ;
-            new__Y2IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__W2IG),((__UINTEGER_32 )old_nb_elts__X2IG),((__UINTEGER_32 )new_capacity__U2IG)));
-            upper__IYJG=(__INTEGER)(new_capacity__U2IG -  1);
-            Self__GYJG=old_nb_elts__X2IG;
-            while ((Self__GYJG <= upper__IYJG)) {
-              new__Y2IG[Self__GYJG]='\0';
-              Self__GYJG=(__INTEGER)(Self__GYJG +  1);
-            };
-            Self__V2IG->storage__HGQ=new__Y2IG;
-            Self__V2IG->capacity__4FQ=new_capacity__U2IG;
-          };
-        };
-        ((__CHARACTER *)Self__V2IG->storage__HGQ)[Self__V2IG->count__04B]=result__WSFG;
-        Self__V2IG->count__04B=(__INTEGER)(Self__V2IG->count__04B +  1);
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        goto until_do__H5UE;
+        add_last__JLT(string_tmp__VH,result__ZEYG);
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        goto until_do__KKXE;
       };
     };
-    if ((((__STRING *)string_tmp__QH)->count__04B !=  0)) {
-      idx__JBL=first_substring_index__D15E(string_tmp__QH);
-      if ((idx__JBL !=  0)) {
-        position__V0B=(__INTEGER)(posold__IBL + idx__JBL);
-        pos__VA3F=current_position__A0F();
-        put_error__text__WRG( 0,(&__string_152));
-        put_position__ATG(pos__VA3F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
+    if ((((__STRING *)string_tmp__VH)->count__GFC !=  0)) {
+      idx__AAL=first_substring_index__RJXE(string_tmp__VH);
+      if ((idx__AAL !=  0)) {
+        position__CBC=(__INTEGER)(posold__55K + idx__AAL);
+        pos__VFRG=current_position__ZWF();
+        put_error__text__0MG( 0,(&__string_192));
+        put_position__EOG(pos__VFRG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
           exit(( 1));
         };
       };
-      last_string__NTC=get__TPB(string_tmp__QH);
-      result__HBL=TRUE__;
+      last_string__YZC=get__YVB(string_tmp__VH);
+      result__45K=TRUE__;
     };
   };
-  return(result__HBL);
+  return(result__45K);
 }
 
-static __POSITION current_position__A0F()
+static __POSITION current_position__ZWF()
 // () With resultNo recursive, No inlinable.
 {
-  __POSITION result__D0F;
-  __CHARACTER *__tmp__WGIG;
-  result__D0F=((__POSITION ) 0);
-  __tmp__WGIG=((__STRING *)source__S0B)->storage__HGQ;
-  while ((pos_cur__Y0B != position__V0B)) {
-    if ((((__CHARACTER *)__tmp__WGIG)[(__INTEGER)(pos_cur__Y0B -  1)] == '\n')) {
-      pos_col__00B= 0;
-      pos_line__Z0B=(__INTEGER)(pos_line__Z0B +  1);
-    } else {
-      pos_col__00B=(__INTEGER)(pos_col__00B +  1);
-    };
-    pos_cur__Y0B=(__INTEGER)(pos_cur__Y0B +  1);
-  };
-  if ((pos_line__Z0B >  32767)) {
-    result__D0F=((__POSITION )(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((__PROTOTYPE *)object__M0B)->index__CRG) | ((__UINTEGER_32 )(__INTEGER)(pos_col__00B <<  9))) |  4294836224LU));
-    put_error__text__WRG( 0,(&__string_153));
-    put_position__ATG(result__D0F);
-    put_string__55F(msg_err__1RG);
-    if ((type_error__0RG !=  2)) {
+  __POSITION result__2WF;
+  result__2WF=((__POSITION ) 0);
+  while ((pos_cur__FBC != position__CBC)) {
+    if ((((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(pos_cur__FBC -  1)] == '\n')) {
+      pos_col__HBC= 0;
+      pos_line__GBC=(__INTEGER)(pos_line__GBC +  1);
+    } else {
+      pos_col__HBC=(__INTEGER)(pos_col__HBC +  1);
+    };
+    pos_cur__FBC=(__INTEGER)(pos_cur__FBC +  1);
+  };
+  if ((pos_line__GBC >  32767)) {
+    result__2WF=((__POSITION )(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((__PROTOTYPE *)object__ZAC)->index__FMG) | ((__UINTEGER_32 )(__INTEGER)(pos_col__HBC <<  9))) |  4294836224LU));
+    put_error__text__0MG( 0,(&__string_193));
+    put_position__EOG(result__2WF);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
       exit(( 1));
     };
   };
-  if ((pos_col__00B >  255)) {
-    result__D0F=((__POSITION )(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((__PROTOTYPE *)object__M0B)->index__CRG) |  130560) | ((__UINTEGER_32 )(__INTEGER)(pos_line__Z0B <<  17))));
-    put_error__text__WRG( 0,(&__string_154));
-    put_position__ATG(result__D0F);
-    put_string__55F(msg_err__1RG);
-    if ((type_error__0RG !=  2)) {
+  if ((pos_col__HBC >  255)) {
+    result__2WF=((__POSITION )(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((__PROTOTYPE *)object__ZAC)->index__FMG) |  130560) | ((__UINTEGER_32 )(__INTEGER)(pos_line__GBC <<  17))));
+    put_error__text__0MG( 0,(&__string_194));
+    put_position__EOG(result__2WF);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
       exit(( 1));
     };
   };
-  return(((__POSITION )(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((__PROTOTYPE *)object__M0B)->index__CRG) | ((__UINTEGER_32 )(__INTEGER)(pos_col__00B <<  9))) | ((__UINTEGER_32 )(__INTEGER)(pos_line__Z0B <<  17)))));
+  return(((__POSITION )(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((__PROTOTYPE *)object__ZAC)->index__FMG) | ((__UINTEGER_32 )(__INTEGER)(pos_col__HBC <<  9))) | ((__UINTEGER_32 )(__INTEGER)(pos_line__GBC <<  17)))));
 }
 
-static void put_error__text__WRG(__INTEGER type__YRG,void *txt__ZRG)
+static void put_error__text__0MG(__INTEGER type__2MG,void *txt__3MG)
 // ({INTEGER},{NULLxSTRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
 {
-  type_error__0RG=type__YRG;
-  ((__STRING *)msg_err__1RG)->count__04B= 0;
-  if ((type__YRG ==  0)) {
-    append__CRQ(msg_err__1RG,(&__string_155));
+  type_error__4MG=type__2MG;
+  ((__STRING *)msg_err__5MG)->count__GFC= 0;
+  if ((type__2MG ==  0)) {
+    append__RNS(msg_err__5MG,(&__string_195));
   };
-  if ((type__YRG ==  1)) {
-    append__CRQ(msg_err__1RG,(&__string_156));
+  if ((type__2MG ==  1)) {
+    append__RNS(msg_err__5MG,(&__string_196));
   };
-  if ((type__YRG ==  2)) {
-    append__CRQ(msg_err__1RG,(&__string_157));
+  if ((type__2MG ==  2)) {
+    append__RNS(msg_err__5MG,(&__string_197));
   };
-  if ((type__YRG ==  3)) {
-    append__CRQ(msg_err__1RG,(&__string_158));
+  if ((type__2MG ==  3)) {
+    append__RNS(msg_err__5MG,(&__string_198));
   };
-  append__CRQ(msg_err__1RG,txt__ZRG);
+  append__RNS(msg_err__5MG,txt__3MG);
 }
 
-static void put_position__ATG(__POSITION Self__BTG)
+static void put_position__EOG(__POSITION Self__FOG)
 // ({POSITION}) VoidNo recursive, No inlinable.
 {
-  __UINTEGER_32 c__DTG,__tmp__LUG,cols__GTG;
-  __STRING *Self__12IG,*Self__B3IG,*Self__H3IG,*Self__N3IG,*Self__T3IG;
-  __INTEGER new_capacity__02IG,old_nb_elts__32IG,upper__NYJG,Self__LYJG;
-  __INTEGER pos__CTG,Self__KPH,limit_up__LPH,new_capacity__A3IG;
-  __INTEGER old_nb_elts__D3IG,upper__SYJG,Self__QYJG,new_capacity__G3IG;
-  __INTEGER old_nb_elts__J3IG,upper__XYJG,Self__VYJG,new_capacity__M3IG;
-  __INTEGER old_nb_elts__P3IG,upper__2YJG,Self__0YJG,new_capacity__S3IG;
-  __INTEGER old_nb_elts__V3IG,upper__BZJG,Self__5YJG;
-  void *src__JTG;
-  __CHARACTER char__KTG;
-  __CHARACTER *Self__22IG,*new__42IG,*__tmp__Y2GG,*Self__C3IG,*new__E3IG;
-  __CHARACTER *Self__I3IG,*new__K3IG,*Self__O3IG,*new__Q3IG,*Self__U3IG;
-  __CHARACTER *new__W3IG;
-  c__DTG= 0;
-  char__KTG='\0';
-  append__CRQ(msg_err__1RG,(&__string_159));
-  append_in__GMH((__UINTEGER_32)(((__UINTEGER_32 )Self__BTG) >>  17),msg_err__1RG);
-  append__CRQ(msg_err__1RG,(&__string_160));
-  append_in__GMH((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )Self__BTG) >>  9) &  255),msg_err__1RG);
-  append__CRQ(msg_err__1RG,(&__string_161));
-  append__CRQ(msg_err__1RG,((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__WOH)->parent_arrayed_collection__VOH.storage__2WR)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__BTG)) &  511)])->parent_named__0H.name__KI);
-  Self__12IG=((__STRING *)msg_err__1RG);
-  new_capacity__02IG= 0;
-  if ((Self__12IG->capacity__4FQ <= Self__12IG->count__04B)) {
-    if ((Self__12IG->capacity__4FQ ==  0)) {
-      Self__12IG->capacity__4FQ= 32;
-      Self__12IG->storage__HGQ=create__D4BB( 32);
-    } else {
-      new_capacity__02IG=(__INTEGER)(Self__12IG->capacity__4FQ <<  1);
-      Self__22IG=((__CHARACTER *)Self__12IG->storage__HGQ);
-      old_nb_elts__32IG=Self__12IG->capacity__4FQ;
-      new__42IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__22IG),((__UINTEGER_32 )old_nb_elts__32IG),((__UINTEGER_32 )new_capacity__02IG)));
-      upper__NYJG=(__INTEGER)(new_capacity__02IG -  1);
-      Self__LYJG=old_nb_elts__32IG;
-      while ((Self__LYJG <= upper__NYJG)) {
-        new__42IG[Self__LYJG]='\0';
-        Self__LYJG=(__INTEGER)(Self__LYJG +  1);
-      };
-      Self__12IG->storage__HGQ=new__42IG;
-      Self__12IG->capacity__4FQ=new_capacity__02IG;
-    };
-  };
-  ((__CHARACTER *)Self__12IG->storage__HGQ)[Self__12IG->count__04B]='(';
-  Self__12IG->count__04B=(__INTEGER)(Self__12IG->count__04B +  1);
-  append__CRQ(msg_err__1RG,((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__WOH)->parent_arrayed_collection__VOH.storage__2WR)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__BTG)) &  511)])->filename__AUG);
-  append__CRQ(msg_err__1RG,(&__string_162));
-  src__JTG=((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__WOH)->parent_arrayed_collection__VOH.storage__2WR)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__BTG)) &  511)])->source__Q0B;
-  pos__CTG= 1;
-  __tmp__LUG=(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )Self__BTG) >>  17) -  1);
-  Self__KPH= 1;
-  limit_up__LPH=((__INTEGER )__tmp__LUG);
-  __tmp__Y2GG=((__STRING *)src__JTG)->storage__HGQ;
-  while ((Self__KPH <= limit_up__LPH)) {
-    while ((((__CHARACTER *)__tmp__Y2GG)[(__INTEGER)(pos__CTG -  1)] != '\n')) {
-      pos__CTG=(__INTEGER)(pos__CTG +  1);
-    };
-    pos__CTG=(__INTEGER)(pos__CTG +  1);
-    Self__KPH=(__INTEGER)(Self__KPH +  1);
-  };
-  ((__STRING *)string_tmp__QH)->count__04B= 0;
-  cols__GTG=(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )Self__BTG) >>  9) &  255);
-  while ((! ((pos__CTG > ((__STRING *)src__JTG)->count__04B) || (((__CHARACTER *)((__STRING *)src__JTG)->storage__HGQ)[(__INTEGER)(pos__CTG -  1)] == '\n')))) {
-    char__KTG=((__CHARACTER *)((__STRING *)src__JTG)->storage__HGQ)[(__INTEGER)(pos__CTG -  1)];
-    Self__B3IG=((__STRING *)msg_err__1RG);
-    new_capacity__A3IG= 0;
-    if ((Self__B3IG->capacity__4FQ <= Self__B3IG->count__04B)) {
-      if ((Self__B3IG->capacity__4FQ ==  0)) {
-        Self__B3IG->capacity__4FQ= 32;
-        Self__B3IG->storage__HGQ=create__D4BB( 32);
-      } else {
-        new_capacity__A3IG=(__INTEGER)(Self__B3IG->capacity__4FQ <<  1);
-        Self__C3IG=((__CHARACTER *)Self__B3IG->storage__HGQ);
-        old_nb_elts__D3IG=Self__B3IG->capacity__4FQ;
-        new__E3IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__C3IG),((__UINTEGER_32 )old_nb_elts__D3IG),((__UINTEGER_32 )new_capacity__A3IG)));
-        upper__SYJG=(__INTEGER)(new_capacity__A3IG -  1);
-        Self__QYJG=old_nb_elts__D3IG;
-        while ((Self__QYJG <= upper__SYJG)) {
-          new__E3IG[Self__QYJG]='\0';
-          Self__QYJG=(__INTEGER)(Self__QYJG +  1);
-        };
-        Self__B3IG->storage__HGQ=new__E3IG;
-        Self__B3IG->capacity__4FQ=new_capacity__A3IG;
-      };
-    };
-    ((__CHARACTER *)Self__B3IG->storage__HGQ)[Self__B3IG->count__04B]=char__KTG;
-    Self__B3IG->count__04B=(__INTEGER)(Self__B3IG->count__04B +  1);
-    if ((c__DTG < cols__GTG)) {
-      if ((char__KTG == '\t')) {
-        Self__H3IG=((__STRING *)string_tmp__QH);
-        new_capacity__G3IG= 0;
-        if ((Self__H3IG->capacity__4FQ <= Self__H3IG->count__04B)) {
-          if ((Self__H3IG->capacity__4FQ ==  0)) {
-            Self__H3IG->capacity__4FQ= 32;
-            Self__H3IG->storage__HGQ=create__D4BB( 32);
-          } else {
-            new_capacity__G3IG=(__INTEGER)(Self__H3IG->capacity__4FQ <<  1);
-            Self__I3IG=((__CHARACTER *)Self__H3IG->storage__HGQ);
-            old_nb_elts__J3IG=Self__H3IG->capacity__4FQ;
-            new__K3IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__I3IG),((__UINTEGER_32 )old_nb_elts__J3IG),((__UINTEGER_32 )new_capacity__G3IG)));
-            upper__XYJG=(__INTEGER)(new_capacity__G3IG -  1);
-            Self__VYJG=old_nb_elts__J3IG;
-            while ((Self__VYJG <= upper__XYJG)) {
-              new__K3IG[Self__VYJG]='\0';
-              Self__VYJG=(__INTEGER)(Self__VYJG +  1);
-            };
-            Self__H3IG->storage__HGQ=new__K3IG;
-            Self__H3IG->capacity__4FQ=new_capacity__G3IG;
-          };
-        };
-        ((__CHARACTER *)Self__H3IG->storage__HGQ)[Self__H3IG->count__04B]='\t';
-        Self__H3IG->count__04B=(__INTEGER)(Self__H3IG->count__04B +  1);
-      } else {
-        Self__N3IG=((__STRING *)string_tmp__QH);
-        new_capacity__M3IG= 0;
-        if ((Self__N3IG->capacity__4FQ <= Self__N3IG->count__04B)) {
-          if ((Self__N3IG->capacity__4FQ ==  0)) {
-            Self__N3IG->capacity__4FQ= 32;
-            Self__N3IG->storage__HGQ=create__D4BB( 32);
-          } else {
-            new_capacity__M3IG=(__INTEGER)(Self__N3IG->capacity__4FQ <<  1);
-            Self__O3IG=((__CHARACTER *)Self__N3IG->storage__HGQ);
-            old_nb_elts__P3IG=Self__N3IG->capacity__4FQ;
-            new__Q3IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__O3IG),((__UINTEGER_32 )old_nb_elts__P3IG),((__UINTEGER_32 )new_capacity__M3IG)));
-            upper__2YJG=(__INTEGER)(new_capacity__M3IG -  1);
-            Self__0YJG=old_nb_elts__P3IG;
-            while ((Self__0YJG <= upper__2YJG)) {
-              new__Q3IG[Self__0YJG]='\0';
-              Self__0YJG=(__INTEGER)(Self__0YJG +  1);
-            };
-            Self__N3IG->storage__HGQ=new__Q3IG;
-            Self__N3IG->capacity__4FQ=new_capacity__M3IG;
-          };
-        };
-        ((__CHARACTER *)Self__N3IG->storage__HGQ)[Self__N3IG->count__04B]=' ';
-        Self__N3IG->count__04B=(__INTEGER)(Self__N3IG->count__04B +  1);
-      };
-    };
-    c__DTG=(__UINTEGER_32)(c__DTG +  1);
-    pos__CTG=(__INTEGER)(pos__CTG +  1);
-  };
-  Self__T3IG=((__STRING *)msg_err__1RG);
-  new_capacity__S3IG= 0;
-  if ((Self__T3IG->capacity__4FQ <= Self__T3IG->count__04B)) {
-    if ((Self__T3IG->capacity__4FQ ==  0)) {
-      Self__T3IG->capacity__4FQ= 32;
-      Self__T3IG->storage__HGQ=create__D4BB( 32);
-    } else {
-      new_capacity__S3IG=(__INTEGER)(Self__T3IG->capacity__4FQ <<  1);
-      Self__U3IG=((__CHARACTER *)Self__T3IG->storage__HGQ);
-      old_nb_elts__V3IG=Self__T3IG->capacity__4FQ;
-      new__W3IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__U3IG),((__UINTEGER_32 )old_nb_elts__V3IG),((__UINTEGER_32 )new_capacity__S3IG)));
-      upper__BZJG=(__INTEGER)(new_capacity__S3IG -  1);
-      Self__5YJG=old_nb_elts__V3IG;
-      while ((Self__5YJG <= upper__BZJG)) {
-        new__W3IG[Self__5YJG]='\0';
-        Self__5YJG=(__INTEGER)(Self__5YJG +  1);
-      };
-      Self__T3IG->storage__HGQ=new__W3IG;
-      Self__T3IG->capacity__4FQ=new_capacity__S3IG;
-    };
-  };
-  ((__CHARACTER *)Self__T3IG->storage__HGQ)[Self__T3IG->count__04B]='\n';
-  Self__T3IG->count__04B=(__INTEGER)(Self__T3IG->count__04B +  1);
-  append__CRQ(msg_err__1RG,string_tmp__QH);
-  append__CRQ(msg_err__1RG,(&__string_163));
+  __UINTEGER_32 c__HOG,__tmp__PPG,cols__KOG;
+  void *src__NOG;
+  __INTEGER pos__GOG,Self__2KH,limit_up__3KH;
+  __CHARACTER char__OOG;
+  c__HOG= 0;
+  char__OOG='\0';
+  append__RNS(msg_err__5MG,(&__string_199));
+  append_in__4HH((__UINTEGER_32)(((__UINTEGER_32 )Self__FOG) >>  17),msg_err__5MG);
+  append__RNS(msg_err__5MG,(&__string_200));
+  append_in__4HH((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )Self__FOG) >>  9) &  255),msg_err__5MG);
+  append__RNS(msg_err__5MG,(&__string_201));
+  append__RNS(msg_err__5MG,((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__BJ)->parent_arrayed_collection__AJ.storage__0ST)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__FOG)) &  511)])->parent_named__5.name__LI);
+  add_last__JLT(msg_err__5MG,'(');
+  append__RNS(msg_err__5MG,((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__BJ)->parent_arrayed_collection__AJ.storage__0ST)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__FOG)) &  511)])->filename__EPG);
+  append__RNS(msg_err__5MG,(&__string_202));
+  src__NOG=((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__BJ)->parent_arrayed_collection__AJ.storage__0ST)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__FOG)) &  511)])->source__3AC;
+  pos__GOG= 1;
+  __tmp__PPG=(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )Self__FOG) >>  17) -  1);
+  Self__2KH= 1;
+  limit_up__3KH=((__INTEGER )__tmp__PPG);
+  while ((Self__2KH <= limit_up__3KH)) {
+    while ((((__CHARACTER *)((__STRING *)src__NOG)->storage__RBS)[(__INTEGER)(pos__GOG -  1)] != '\n')) {
+      pos__GOG=(__INTEGER)(pos__GOG +  1);
+    };
+    pos__GOG=(__INTEGER)(pos__GOG +  1);
+    Self__2KH=(__INTEGER)(Self__2KH +  1);
+  };
+  ((__STRING *)string_tmp__VH)->count__GFC= 0;
+  cols__KOG=(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )Self__FOG) >>  9) &  255);
+  while ((! ((pos__GOG > ((__STRING *)src__NOG)->count__GFC) || (((__CHARACTER *)((__STRING *)src__NOG)->storage__RBS)[(__INTEGER)(pos__GOG -  1)] == '\n')))) {
+    char__OOG=((__CHARACTER *)((__STRING *)src__NOG)->storage__RBS)[(__INTEGER)(pos__GOG -  1)];
+    add_last__JLT(msg_err__5MG,char__OOG);
+    if ((c__HOG < cols__KOG)) {
+      if ((char__OOG == '\t')) {
+        add_last__JLT(string_tmp__VH,'\t');
+      } else {
+        add_last__JLT(string_tmp__VH,' ');
+      };
+    };
+    c__HOG=(__UINTEGER_32)(c__HOG +  1);
+    pos__GOG=(__INTEGER)(pos__GOG +  1);
+  };
+  add_last__JLT(msg_err__5MG,'\n');
+  append__RNS(msg_err__5MG,string_tmp__VH);
+  append__RNS(msg_err__5MG,(&__string_203));
 }
 
-static __BOOLEAN fast_has__ZER(__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__0ER,void *k__1ER)
-// ({HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  void *node__FFR;
-  node__FFR=((void **)Self__0ER->buckets__MFR)[(__INTEGER)(hash_code__LQU(k__1ER) % Self__0ER->capacity__HFR)];
-  while ((! (((void *)node__FFR == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__FFR)->key__YFR == (void *)k__1ER)))) {
-    node__FFR=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__FFR)->next__DGR;
-  };
-  return(((void *)node__FFR != (void *)NULL));
-}
-
-static __INTEGER hash_code__LQU(__STRING_CONSTANT *Self__MQU)
+static __BOOLEAN read_symbol__TWJ(void *st__VWJ)
 // ({STRING_CONSTANT}) With resultNo recursive, No inlinable.
 {
-  __INTEGER result__OQU,__tmp__PQU,Self__3SZ;
-  __CHARACTER *__tmp__32GG;
-  result__OQU= 0;
-  __tmp__PQU=Self__MQU->count__4C;
-  Self__3SZ= 1;
-  __tmp__32GG=Self__MQU->storage__E5M;
-  while ((Self__3SZ <= __tmp__PQU)) {
-    result__OQU=(__INTEGER)((__INTEGER)( 5 * result__OQU) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)__tmp__32GG)[(__INTEGER)(Self__3SZ -  1)])));
-    Self__3SZ=(__INTEGER)(Self__3SZ +  1);
-  };
-  if ((result__OQU <  0)) {
-    result__OQU=(__INTEGER)(~ result__OQU);
-  };
-  return(result__OQU);
-}
-
-static __BOOLEAN read_symbol__I0J(void *st__K0J)
-// ({STRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  __INTEGER posold__M0J,j__N0J,__tmp__F3GG,__tmp__G3GG,__tmp__H3GG;
-  __BOOLEAN result__O0J,__tmp__W1J,__tmp__T1J;
-  __CHARACTER *__tmp__I3GG,*__tmp__HHIG,*__tmp__IHIG;
-  __CHARACTER result__YTFG,result__3TFG;
-  posold__M0J= 0;
-  j__N0J= 0;
-  result__O0J=FALSE__;
-  if ((! read_space__MMD())) {
-    result__O0J=FALSE__;
+  __INTEGER posold__XWJ,j__YWJ;
+  __BOOLEAN result__ZWJ,__tmp__BYJ,__tmp__4XJ;
+  __CHARACTER result__1FYG,result__AGYG;
+  posold__XWJ= 0;
+  j__YWJ= 0;
+  result__ZWJ=FALSE__;
+  if ((! read_space__NRD())) {
+    result__ZWJ=FALSE__;
   } else {
-    posold__M0J=position__V0B;
-    j__N0J= 1;
-    __tmp__F3GG=((__STRING *)source__S0B)->count__04B;
-    __tmp__G3GG=((__STRING_CONSTANT *)st__K0J)->count__4C;
-    __tmp__H3GG=((__STRING *)source__S0B)->count__04B;
-    __tmp__I3GG=((__STRING_CONSTANT *)st__K0J)->storage__E5M;
-    __tmp__HHIG=((__STRING *)source__S0B)->storage__HGQ;
-    __tmp__IHIG=((__STRING *)source__S0B)->storage__HGQ;
-    until_do__1G3:
+    posold__XWJ=position__CBC;
+    j__YWJ= 1;
+    until_do__OC5:
     {
-      result__YTFG='\0';
-      if ((position__V0B > __tmp__F3GG)) {
-        result__YTFG=((__CHARACTER )(( 0)));
+      result__1FYG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__1FYG=((__CHARACTER )(( 0)));
       } else {
-        result__YTFG=((__CHARACTER *)__tmp__HHIG)[(__INTEGER)(position__V0B -  1)];
+        result__1FYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
       };
-      if ((result__YTFG == ((__CHARACTER )(( 0))))) {
-        __tmp__W1J=TRUE__;
+      if ((result__1FYG == ((__CHARACTER )(( 0))))) {
+        __tmp__BYJ=TRUE__;
       } else {
-        if ((j__N0J > __tmp__G3GG)) {
-          __tmp__T1J=TRUE__;
+        if ((j__YWJ > ((__STRING_CONSTANT *)st__VWJ)->count__DD)) {
+          __tmp__4XJ=TRUE__;
         } else {
-          result__3TFG='\0';
-          if ((position__V0B > __tmp__H3GG)) {
-            result__3TFG=((__CHARACTER )(( 0)));
+          result__AGYG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__AGYG=((__CHARACTER )(( 0)));
           } else {
-            result__3TFG=((__CHARACTER *)__tmp__IHIG)[(__INTEGER)(position__V0B -  1)];
+            result__AGYG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          __tmp__T1J=(result__3TFG != ((__CHARACTER *)__tmp__I3GG)[(__INTEGER)(j__N0J -  1)]);
+          __tmp__4XJ=(result__AGYG != ((__CHARACTER *)((__STRING_CONSTANT *)st__VWJ)->storage__FQO)[(__INTEGER)(j__YWJ -  1)]);
         };
-        __tmp__W1J=__tmp__T1J;
+        __tmp__BYJ=__tmp__4XJ;
       };
-      if ((! __tmp__W1J)) {
-        j__N0J=(__INTEGER)(j__N0J +  1);
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        goto until_do__1G3;
+      if ((! __tmp__BYJ)) {
+        j__YWJ=(__INTEGER)(j__YWJ +  1);
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        goto until_do__OC5;
       };
     };
-    if ((j__N0J > ((__STRING_CONSTANT *)st__K0J)->count__4C)) {
-      result__O0J=TRUE__;
+    if ((j__YWJ > ((__STRING_CONSTANT *)st__VWJ)->count__DD)) {
+      result__ZWJ=TRUE__;
+      last_string__YZC=st__VWJ;
     } else {
-      position__V0B=posold__M0J;
-      result__O0J=FALSE__;
+      position__CBC=posold__XWJ;
+      result__ZWJ=FALSE__;
     };
   };
-  return(result__O0J);
+  return(result__ZWJ);
 }
 
-static __BOOLEAN read_short_elt__UDHB()
+static __BOOLEAN read_short_elt__1KKB()
 // () With resultNo recursive, No inlinable.
 {
-  __INTEGER j__YDHB,new_capacity__Y3IG,old_nb_elts__13IG,upper__GZJG;
-  __INTEGER Self__EZJG,new_capacity__43IG,old_nb_elts__B4IG,upper__LZJG;
-  __INTEGER Self__JZJG,new_capacity__E4IG,old_nb_elts__H4IG,upper__QZJG;
-  __INTEGER Self__OZJG,new_capacity__K4IG,old_nb_elts__N4IG,upper__VZJG;
-  __INTEGER Self__TZJG,new_capacity__Q4IG,old_nb_elts__T4IG,upper__0ZJG;
-  __INTEGER Self__YZJG,new_capacity__W4IG,old_nb_elts__Z4IG,upper__5ZJG;
-  __INTEGER Self__3ZJG,new_capacity__24IG,old_nb_elts__54IG,upper__E0JG;
-  __INTEGER Self__C0JG,new_capacity__C5IG,old_nb_elts__F5IG,upper__J0JG;
-  __INTEGER Self__H0JG,new_capacity__I5IG,old_nb_elts__L5IG,upper__O0JG;
-  __INTEGER Self__M0JG,new_capacity__O5IG,old_nb_elts__R5IG,upper__T0JG;
-  __INTEGER Self__R0JG,new_capacity__U5IG,old_nb_elts__X5IG,upper__Y0JG;
-  __INTEGER Self__W0JG,new_capacity__05IG,old_nb_elts__35IG,upper__30JG;
-  __INTEGER Self__10JG;
-  __POSITION pos__HNG;
-  __STRING *Self__Z3IG,*Self__53IG,*Self__F4IG,*Self__L4IG,*Self__R4IG;
-  __STRING *Self__X4IG,*Self__34IG,*Self__D5IG,*Self__J5IG,*Self__P5IG;
-  __STRING *Self__V5IG,*Self__15IG;
-  __BOOLEAN result__XDHB,__tmp__LEHB;
-  __CHARACTER __tmp__QFHB,ch__55IG;
-  __CHARACTER *Self__03IG,*new__23IG,*Self__A4IG,*new__C4IG,*Self__G4IG;
-  __CHARACTER *new__I4IG,*Self__M4IG,*new__O4IG,*Self__S4IG,*new__U4IG;
-  __CHARACTER *Self__Y4IG,*new__04IG,*Self__44IG,*new__A5IG,*Self__E5IG;
-  __CHARACTER *new__G5IG,*Self__K5IG,*new__M5IG,*Self__Q5IG,*new__S5IG;
-  __CHARACTER *Self__W5IG,*new__Y5IG,*Self__25IG,*new__45IG;
-  result__XDHB=FALSE__;
-  j__YDHB= 0;
-  if (read_identifier__EBL()) {
-    if (((void *)last_string__NTC != (void *)(&__string_87))) {
-      pos__HNG=current_position__A0F();
-      put_error__text__WRG( 2,(&__string_164));
-      put_position__ATG(pos__HNG);
-      put_string__55F(msg_err__1RG);
-      if ((type_error__0RG !=  2)) {
+  __INTEGER j__5KKB;
+  __POSITION pos__KIG;
+  __BOOLEAN result__4KKB,__tmp__SLKB;
+  __CHARACTER __tmp__XMKB;
+  result__4KKB=FALSE__;
+  j__5KKB= 0;
+  if (read_identifier__15K()) {
+    if (((void *)last_string__YZC != (void *)(&__string_115))) {
+      pos__KIG=current_position__ZWF();
+      put_error__text__0MG( 2,(&__string_204));
+      put_position__EOG(pos__KIG);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
         exit(( 1));
       };
     };
-    last_string__NTC=NULL;
-    result__XDHB=TRUE__;
-    __tmp__LEHB=TRUE__;
+    last_string__YZC=NULL;
+    result__4KKB=TRUE__;
+    __tmp__SLKB=TRUE__;
   } else {
-    __tmp__LEHB=FALSE__;
-  };
-  if ((! __tmp__LEHB)) {
-    if (read_string__WSO()) {
-      ((__STRING *)string_tmp__QH)->count__04B= 0;
-      j__YDHB= 1;
-      while ((j__YDHB <= ((__STRING_CONSTANT *)last_string__NTC)->count__4C)) {
-        if ((((__CHARACTER *)((__STRING_CONSTANT *)last_string__NTC)->storage__E5M)[(__INTEGER)(j__YDHB -  1)] == '\\')) {
-          j__YDHB=(__INTEGER)(j__YDHB +  1);
-          __tmp__QFHB=((__CHARACTER *)((__STRING_CONSTANT *)last_string__NTC)->storage__E5M)[(__INTEGER)(j__YDHB -  1)];
-          if ((__tmp__QFHB == 'a')) {
-            Self__Z3IG=((__STRING *)string_tmp__QH);
-            new_capacity__Y3IG= 0;
-            if ((Self__Z3IG->capacity__4FQ <= Self__Z3IG->count__04B)) {
-              if ((Self__Z3IG->capacity__4FQ ==  0)) {
-                Self__Z3IG->capacity__4FQ= 32;
-                Self__Z3IG->storage__HGQ=create__D4BB( 32);
-              } else {
-                new_capacity__Y3IG=(__INTEGER)(Self__Z3IG->capacity__4FQ <<  1);
-                Self__03IG=((__CHARACTER *)Self__Z3IG->storage__HGQ);
-                old_nb_elts__13IG=Self__Z3IG->capacity__4FQ;
-                new__23IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__03IG),((__UINTEGER_32 )old_nb_elts__13IG),((__UINTEGER_32 )new_capacity__Y3IG)));
-                upper__GZJG=(__INTEGER)(new_capacity__Y3IG -  1);
-                Self__EZJG=old_nb_elts__13IG;
-                while ((Self__EZJG <= upper__GZJG)) {
-                  new__23IG[Self__EZJG]='\0';
-                  Self__EZJG=(__INTEGER)(Self__EZJG +  1);
-                };
-                Self__Z3IG->storage__HGQ=new__23IG;
-                Self__Z3IG->capacity__4FQ=new_capacity__Y3IG;
-              };
-            };
-            ((__CHARACTER *)Self__Z3IG->storage__HGQ)[Self__Z3IG->count__04B]='\a';
-            Self__Z3IG->count__04B=(__INTEGER)(Self__Z3IG->count__04B +  1);
+    __tmp__SLKB=FALSE__;
+  };
+  if ((! __tmp__SLKB)) {
+    if (read_string__1EQ()) {
+      ((__STRING *)string_tmp__VH)->count__GFC= 0;
+      j__5KKB= 1;
+      while ((j__5KKB <= ((__STRING_CONSTANT *)last_string__YZC)->count__DD)) {
+        if ((((__CHARACTER *)((__STRING_CONSTANT *)last_string__YZC)->storage__FQO)[(__INTEGER)(j__5KKB -  1)] == '\\')) {
+          j__5KKB=(__INTEGER)(j__5KKB +  1);
+          __tmp__XMKB=((__CHARACTER *)((__STRING_CONSTANT *)last_string__YZC)->storage__FQO)[(__INTEGER)(j__5KKB -  1)];
+          if ((__tmp__XMKB == 'a')) {
+            add_last__JLT(string_tmp__VH,'\a');
           };
-          if ((__tmp__QFHB == 'b')) {
-            Self__53IG=((__STRING *)string_tmp__QH);
-            new_capacity__43IG= 0;
-            if ((Self__53IG->capacity__4FQ <= Self__53IG->count__04B)) {
-              if ((Self__53IG->capacity__4FQ ==  0)) {
-                Self__53IG->capacity__4FQ= 32;
-                Self__53IG->storage__HGQ=create__D4BB( 32);
-              } else {
-                new_capacity__43IG=(__INTEGER)(Self__53IG->capacity__4FQ <<  1);
-                Self__A4IG=((__CHARACTER *)Self__53IG->storage__HGQ);
-                old_nb_elts__B4IG=Self__53IG->capacity__4FQ;
-                new__C4IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__A4IG),((__UINTEGER_32 )old_nb_elts__B4IG),((__UINTEGER_32 )new_capacity__43IG)));
-                upper__LZJG=(__INTEGER)(new_capacity__43IG -  1);
-                Self__JZJG=old_nb_elts__B4IG;
-                while ((Self__JZJG <= upper__LZJG)) {
-                  new__C4IG[Self__JZJG]='\0';
-                  Self__JZJG=(__INTEGER)(Self__JZJG +  1);
-                };
-                Self__53IG->storage__HGQ=new__C4IG;
-                Self__53IG->capacity__4FQ=new_capacity__43IG;
-              };
-            };
-            ((__CHARACTER *)Self__53IG->storage__HGQ)[Self__53IG->count__04B]='\b';
-            Self__53IG->count__04B=(__INTEGER)(Self__53IG->count__04B +  1);
+          if ((__tmp__XMKB == 'b')) {
+            add_last__JLT(string_tmp__VH,'\b');
           };
-          if ((__tmp__QFHB == 'f')) {
-            Self__F4IG=((__STRING *)string_tmp__QH);
-            new_capacity__E4IG= 0;
-            if ((Self__F4IG->capacity__4FQ <= Self__F4IG->count__04B)) {
-              if ((Self__F4IG->capacity__4FQ ==  0)) {
-                Self__F4IG->capacity__4FQ= 32;
-                Self__F4IG->storage__HGQ=create__D4BB( 32);
-              } else {
-                new_capacity__E4IG=(__INTEGER)(Self__F4IG->capacity__4FQ <<  1);
-                Self__G4IG=((__CHARACTER *)Self__F4IG->storage__HGQ);
-                old_nb_elts__H4IG=Self__F4IG->capacity__4FQ;
-                new__I4IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__G4IG),((__UINTEGER_32 )old_nb_elts__H4IG),((__UINTEGER_32 )new_capacity__E4IG)));
-                upper__QZJG=(__INTEGER)(new_capacity__E4IG -  1);
-                Self__OZJG=old_nb_elts__H4IG;
-                while ((Self__OZJG <= upper__QZJG)) {
-                  new__I4IG[Self__OZJG]='\0';
-                  Self__OZJG=(__INTEGER)(Self__OZJG +  1);
-                };
-                Self__F4IG->storage__HGQ=new__I4IG;
-                Self__F4IG->capacity__4FQ=new_capacity__E4IG;
-              };
-            };
-            ((__CHARACTER *)Self__F4IG->storage__HGQ)[Self__F4IG->count__04B]='\f';
-            Self__F4IG->count__04B=(__INTEGER)(Self__F4IG->count__04B +  1);
+          if ((__tmp__XMKB == 'f')) {
+            add_last__JLT(string_tmp__VH,'\f');
           };
-          if ((__tmp__QFHB == 'n')) {
-            Self__L4IG=((__STRING *)string_tmp__QH);
-            new_capacity__K4IG= 0;
-            if ((Self__L4IG->capacity__4FQ <= Self__L4IG->count__04B)) {
-              if ((Self__L4IG->capacity__4FQ ==  0)) {
-                Self__L4IG->capacity__4FQ= 32;
-                Self__L4IG->storage__HGQ=create__D4BB( 32);
-              } else {
-                new_capacity__K4IG=(__INTEGER)(Self__L4IG->capacity__4FQ <<  1);
-                Self__M4IG=((__CHARACTER *)Self__L4IG->storage__HGQ);
-                old_nb_elts__N4IG=Self__L4IG->capacity__4FQ;
-                new__O4IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__M4IG),((__UINTEGER_32 )old_nb_elts__N4IG),((__UINTEGER_32 )new_capacity__K4IG)));
-                upper__VZJG=(__INTEGER)(new_capacity__K4IG -  1);
-                Self__TZJG=old_nb_elts__N4IG;
-                while ((Self__TZJG <= upper__VZJG)) {
-                  new__O4IG[Self__TZJG]='\0';
-                  Self__TZJG=(__INTEGER)(Self__TZJG +  1);
-                };
-                Self__L4IG->storage__HGQ=new__O4IG;
-                Self__L4IG->capacity__4FQ=new_capacity__K4IG;
-              };
-            };
-            ((__CHARACTER *)Self__L4IG->storage__HGQ)[Self__L4IG->count__04B]='\n';
-            Self__L4IG->count__04B=(__INTEGER)(Self__L4IG->count__04B +  1);
+          if ((__tmp__XMKB == 'n')) {
+            add_last__JLT(string_tmp__VH,'\n');
           };
-          if ((__tmp__QFHB == 'r')) {
-            Self__R4IG=((__STRING *)string_tmp__QH);
-            new_capacity__Q4IG= 0;
-            if ((Self__R4IG->capacity__4FQ <= Self__R4IG->count__04B)) {
-              if ((Self__R4IG->capacity__4FQ ==  0)) {
-                Self__R4IG->capacity__4FQ= 32;
-                Self__R4IG->storage__HGQ=create__D4BB( 32);
-              } else {
-                new_capacity__Q4IG=(__INTEGER)(Self__R4IG->capacity__4FQ <<  1);
-                Self__S4IG=((__CHARACTER *)Self__R4IG->storage__HGQ);
-                old_nb_elts__T4IG=Self__R4IG->capacity__4FQ;
-                new__U4IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__S4IG),((__UINTEGER_32 )old_nb_elts__T4IG),((__UINTEGER_32 )new_capacity__Q4IG)));
-                upper__0ZJG=(__INTEGER)(new_capacity__Q4IG -  1);
-                Self__YZJG=old_nb_elts__T4IG;
-                while ((Self__YZJG <= upper__0ZJG)) {
-                  new__U4IG[Self__YZJG]='\0';
-                  Self__YZJG=(__INTEGER)(Self__YZJG +  1);
-                };
-                Self__R4IG->storage__HGQ=new__U4IG;
-                Self__R4IG->capacity__4FQ=new_capacity__Q4IG;
-              };
-            };
-            ((__CHARACTER *)Self__R4IG->storage__HGQ)[Self__R4IG->count__04B]='\r';
-            Self__R4IG->count__04B=(__INTEGER)(Self__R4IG->count__04B +  1);
+          if ((__tmp__XMKB == 'r')) {
+            add_last__JLT(string_tmp__VH,'\r');
           };
-          if ((__tmp__QFHB == 't')) {
-            Self__X4IG=((__STRING *)string_tmp__QH);
-            new_capacity__W4IG= 0;
-            if ((Self__X4IG->capacity__4FQ <= Self__X4IG->count__04B)) {
-              if ((Self__X4IG->capacity__4FQ ==  0)) {
-                Self__X4IG->capacity__4FQ= 32;
-                Self__X4IG->storage__HGQ=create__D4BB( 32);
-              } else {
-                new_capacity__W4IG=(__INTEGER)(Self__X4IG->capacity__4FQ <<  1);
-                Self__Y4IG=((__CHARACTER *)Self__X4IG->storage__HGQ);
-                old_nb_elts__Z4IG=Self__X4IG->capacity__4FQ;
-                new__04IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__Y4IG),((__UINTEGER_32 )old_nb_elts__Z4IG),((__UINTEGER_32 )new_capacity__W4IG)));
-                upper__5ZJG=(__INTEGER)(new_capacity__W4IG -  1);
-                Self__3ZJG=old_nb_elts__Z4IG;
-                while ((Self__3ZJG <= upper__5ZJG)) {
-                  new__04IG[Self__3ZJG]='\0';
-                  Self__3ZJG=(__INTEGER)(Self__3ZJG +  1);
-                };
-                Self__X4IG->storage__HGQ=new__04IG;
-                Self__X4IG->capacity__4FQ=new_capacity__W4IG;
-              };
-            };
-            ((__CHARACTER *)Self__X4IG->storage__HGQ)[Self__X4IG->count__04B]='\t';
-            Self__X4IG->count__04B=(__INTEGER)(Self__X4IG->count__04B +  1);
+          if ((__tmp__XMKB == 't')) {
+            add_last__JLT(string_tmp__VH,'\t');
           };
-          if ((__tmp__QFHB == 'v')) {
-            Self__34IG=((__STRING *)string_tmp__QH);
-            new_capacity__24IG= 0;
-            if ((Self__34IG->capacity__4FQ <= Self__34IG->count__04B)) {
-              if ((Self__34IG->capacity__4FQ ==  0)) {
-                Self__34IG->capacity__4FQ= 32;
-                Self__34IG->storage__HGQ=create__D4BB( 32);
-              } else {
-                new_capacity__24IG=(__INTEGER)(Self__34IG->capacity__4FQ <<  1);
-                Self__44IG=((__CHARACTER *)Self__34IG->storage__HGQ);
-                old_nb_elts__54IG=Self__34IG->capacity__4FQ;
-                new__A5IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__44IG),((__UINTEGER_32 )old_nb_elts__54IG),((__UINTEGER_32 )new_capacity__24IG)));
-                upper__E0JG=(__INTEGER)(new_capacity__24IG -  1);
-                Self__C0JG=old_nb_elts__54IG;
-                while ((Self__C0JG <= upper__E0JG)) {
-                  new__A5IG[Self__C0JG]='\0';
-                  Self__C0JG=(__INTEGER)(Self__C0JG +  1);
-                };
-                Self__34IG->storage__HGQ=new__A5IG;
-                Self__34IG->capacity__4FQ=new_capacity__24IG;
-              };
-            };
-            ((__CHARACTER *)Self__34IG->storage__HGQ)[Self__34IG->count__04B]='\v';
-            Self__34IG->count__04B=(__INTEGER)(Self__34IG->count__04B +  1);
+          if ((__tmp__XMKB == 'v')) {
+            add_last__JLT(string_tmp__VH,'\v');
           };
-          if ((__tmp__QFHB == '\\')) {
-            Self__D5IG=((__STRING *)string_tmp__QH);
-            new_capacity__C5IG= 0;
-            if ((Self__D5IG->capacity__4FQ <= Self__D5IG->count__04B)) {
-              if ((Self__D5IG->capacity__4FQ ==  0)) {
-                Self__D5IG->capacity__4FQ= 32;
-                Self__D5IG->storage__HGQ=create__D4BB( 32);
-              } else {
-                new_capacity__C5IG=(__INTEGER)(Self__D5IG->capacity__4FQ <<  1);
-                Self__E5IG=((__CHARACTER *)Self__D5IG->storage__HGQ);
-                old_nb_elts__F5IG=Self__D5IG->capacity__4FQ;
-                new__G5IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__E5IG),((__UINTEGER_32 )old_nb_elts__F5IG),((__UINTEGER_32 )new_capacity__C5IG)));
-                upper__J0JG=(__INTEGER)(new_capacity__C5IG -  1);
-                Self__H0JG=old_nb_elts__F5IG;
-                while ((Self__H0JG <= upper__J0JG)) {
-                  new__G5IG[Self__H0JG]='\0';
-                  Self__H0JG=(__INTEGER)(Self__H0JG +  1);
-                };
-                Self__D5IG->storage__HGQ=new__G5IG;
-                Self__D5IG->capacity__4FQ=new_capacity__C5IG;
-              };
-            };
-            ((__CHARACTER *)Self__D5IG->storage__HGQ)[Self__D5IG->count__04B]='\\';
-            Self__D5IG->count__04B=(__INTEGER)(Self__D5IG->count__04B +  1);
+          if ((__tmp__XMKB == '\\')) {
+            add_last__JLT(string_tmp__VH,'\\');
           };
-          if ((__tmp__QFHB == '?')) {
-            Self__J5IG=((__STRING *)string_tmp__QH);
-            new_capacity__I5IG= 0;
-            if ((Self__J5IG->capacity__4FQ <= Self__J5IG->count__04B)) {
-              if ((Self__J5IG->capacity__4FQ ==  0)) {
-                Self__J5IG->capacity__4FQ= 32;
-                Self__J5IG->storage__HGQ=create__D4BB( 32);
-              } else {
-                new_capacity__I5IG=(__INTEGER)(Self__J5IG->capacity__4FQ <<  1);
-                Self__K5IG=((__CHARACTER *)Self__J5IG->storage__HGQ);
-                old_nb_elts__L5IG=Self__J5IG->capacity__4FQ;
-                new__M5IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__K5IG),((__UINTEGER_32 )old_nb_elts__L5IG),((__UINTEGER_32 )new_capacity__I5IG)));
-                upper__O0JG=(__INTEGER)(new_capacity__I5IG -  1);
-                Self__M0JG=old_nb_elts__L5IG;
-                while ((Self__M0JG <= upper__O0JG)) {
-                  new__M5IG[Self__M0JG]='\0';
-                  Self__M0JG=(__INTEGER)(Self__M0JG +  1);
-                };
-                Self__J5IG->storage__HGQ=new__M5IG;
-                Self__J5IG->capacity__4FQ=new_capacity__I5IG;
-              };
-            };
-            ((__CHARACTER *)Self__J5IG->storage__HGQ)[Self__J5IG->count__04B]='\?';
-            Self__J5IG->count__04B=(__INTEGER)(Self__J5IG->count__04B +  1);
+          if ((__tmp__XMKB == '?')) {
+            add_last__JLT(string_tmp__VH,'\?');
           };
-          if ((__tmp__QFHB == '\'')) {
-            Self__P5IG=((__STRING *)string_tmp__QH);
-            new_capacity__O5IG= 0;
-            if ((Self__P5IG->capacity__4FQ <= Self__P5IG->count__04B)) {
-              if ((Self__P5IG->capacity__4FQ ==  0)) {
-                Self__P5IG->capacity__4FQ= 32;
-                Self__P5IG->storage__HGQ=create__D4BB( 32);
-              } else {
-                new_capacity__O5IG=(__INTEGER)(Self__P5IG->capacity__4FQ <<  1);
-                Self__Q5IG=((__CHARACTER *)Self__P5IG->storage__HGQ);
-                old_nb_elts__R5IG=Self__P5IG->capacity__4FQ;
-                new__S5IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__Q5IG),((__UINTEGER_32 )old_nb_elts__R5IG),((__UINTEGER_32 )new_capacity__O5IG)));
-                upper__T0JG=(__INTEGER)(new_capacity__O5IG -  1);
-                Self__R0JG=old_nb_elts__R5IG;
-                while ((Self__R0JG <= upper__T0JG)) {
-                  new__S5IG[Self__R0JG]='\0';
-                  Self__R0JG=(__INTEGER)(Self__R0JG +  1);
-                };
-                Self__P5IG->storage__HGQ=new__S5IG;
-                Self__P5IG->capacity__4FQ=new_capacity__O5IG;
-              };
-            };
-            ((__CHARACTER *)Self__P5IG->storage__HGQ)[Self__P5IG->count__04B]='\'';
-            Self__P5IG->count__04B=(__INTEGER)(Self__P5IG->count__04B +  1);
+          if ((__tmp__XMKB == '\'')) {
+            add_last__JLT(string_tmp__VH,'\'');
           };
-          if ((__tmp__QFHB == '\"')) {
-            Self__V5IG=((__STRING *)string_tmp__QH);
-            new_capacity__U5IG= 0;
-            if ((Self__V5IG->capacity__4FQ <= Self__V5IG->count__04B)) {
-              if ((Self__V5IG->capacity__4FQ ==  0)) {
-                Self__V5IG->capacity__4FQ= 32;
-                Self__V5IG->storage__HGQ=create__D4BB( 32);
-              } else {
-                new_capacity__U5IG=(__INTEGER)(Self__V5IG->capacity__4FQ <<  1);
-                Self__W5IG=((__CHARACTER *)Self__V5IG->storage__HGQ);
-                old_nb_elts__X5IG=Self__V5IG->capacity__4FQ;
-                new__Y5IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__W5IG),((__UINTEGER_32 )old_nb_elts__X5IG),((__UINTEGER_32 )new_capacity__U5IG)));
-                upper__Y0JG=(__INTEGER)(new_capacity__U5IG -  1);
-                Self__W0JG=old_nb_elts__X5IG;
-                while ((Self__W0JG <= upper__Y0JG)) {
-                  new__Y5IG[Self__W0JG]='\0';
-                  Self__W0JG=(__INTEGER)(Self__W0JG +  1);
-                };
-                Self__V5IG->storage__HGQ=new__Y5IG;
-                Self__V5IG->capacity__4FQ=new_capacity__U5IG;
-              };
-            };
-            ((__CHARACTER *)Self__V5IG->storage__HGQ)[Self__V5IG->count__04B]='\"';
-            Self__V5IG->count__04B=(__INTEGER)(Self__V5IG->count__04B +  1);
+          if ((__tmp__XMKB == '\"')) {
+            add_last__JLT(string_tmp__VH,'\"');
           };
         } else {
-          Self__15IG=((__STRING *)string_tmp__QH);
-          ch__55IG=((__CHARACTER *)((__STRING_CONSTANT *)last_string__NTC)->storage__E5M)[(__INTEGER)(j__YDHB -  1)];
-          new_capacity__05IG= 0;
-          if ((Self__15IG->capacity__4FQ <= Self__15IG->count__04B)) {
-            if ((Self__15IG->capacity__4FQ ==  0)) {
-              Self__15IG->capacity__4FQ= 32;
-              Self__15IG->storage__HGQ=create__D4BB( 32);
-            } else {
-              new_capacity__05IG=(__INTEGER)(Self__15IG->capacity__4FQ <<  1);
-              Self__25IG=((__CHARACTER *)Self__15IG->storage__HGQ);
-              old_nb_elts__35IG=Self__15IG->capacity__4FQ;
-              new__45IG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__25IG),((__UINTEGER_32 )old_nb_elts__35IG),((__UINTEGER_32 )new_capacity__05IG)));
-              upper__30JG=(__INTEGER)(new_capacity__05IG -  1);
-              Self__10JG=old_nb_elts__35IG;
-              while ((Self__10JG <= upper__30JG)) {
-                new__45IG[Self__10JG]='\0';
-                Self__10JG=(__INTEGER)(Self__10JG +  1);
-              };
-              Self__15IG->storage__HGQ=new__45IG;
-              Self__15IG->capacity__4FQ=new_capacity__05IG;
-            };
-          };
-          ((__CHARACTER *)Self__15IG->storage__HGQ)[Self__15IG->count__04B]=ch__55IG;
-          Self__15IG->count__04B=(__INTEGER)(Self__15IG->count__04B +  1);
+          add_last__JLT(string_tmp__VH,((__CHARACTER *)((__STRING_CONSTANT *)last_string__YZC)->storage__FQO)[(__INTEGER)(j__5KKB -  1)]);
         };
-        j__YDHB=(__INTEGER)(j__YDHB +  1);
+        j__5KKB=(__INTEGER)(j__5KKB +  1);
       };
-      last_string__NTC=get__TPB(string_tmp__QH);
-      result__XDHB=TRUE__;
+      last_string__YZC=get__YVB(string_tmp__VH);
+      result__4KKB=TRUE__;
     };
   };
-  return(result__XDHB);
+  return(result__4KKB);
 }
 
-static void fast_put__to__45P(__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *Self__55P,void *k__BAQ)
+static void fast_put__to__I1R(__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *Self__J1R,void *k__L1R)
 // ({HASHED_DICTIONARYoTYPExSTRING_CONSTANTo},{STRING_CONSTANT}) VoidNo recursive, No inlinable.
 {
-  __INTEGER h__IAQ,idx__JAQ,idx__TBKB,new_capacity__UBKB,i__VBKB;
-  __INTEGER typ_id__EEKB;
-  __POINTER ptr__5DKB,ptr_table__F1JG,next__E1JG,result__G1JG;
-  __POINTER ptr_table__K1JG,next__J1JG,result__L1JG;
-  __UINTEGER_32 sz__BEKB,a__L5GG,new_size__M5GG,t__Q5GG,a__P5GG;
-  __UINTEGER_32 new_size__N1JG,lab_type__M1JG;
-  void *node__MAQ,*node1__XBKB,*node2__YBKB,*__tmp__ACQ;
-  void **old_buckets__WBKB;
-  __HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *result__4DKB;
-  __HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *Self__5L5B;
-  h__IAQ=hash_code__LQU(k__BAQ);
-  idx__JAQ=(__INTEGER)(h__IAQ % Self__55P->capacity__OAQ);
-  node__MAQ=((void **)Self__55P->buckets__TAQ)[idx__JAQ];
-  while ((! (((void *)node__MAQ == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__MAQ)->key__5AQ == (void *)k__BAQ)))) {
-    node__MAQ=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__MAQ)->next__KBQ;
-  };
-  if (((void *)node__MAQ == (void *)NULL)) {
-    if ((Self__55P->capacity__OAQ == Self__55P->count__TBQ)) {
-      idx__TBKB= 0;
-      node1__XBKB=NULL;
-      node2__YBKB=NULL;
-      old_buckets__WBKB=Self__55P->buckets__TAQ;
-      new_capacity__UBKB=prime_number_ceiling__33Z((__INTEGER)(Self__55P->capacity__OAQ +  1));
-      Self__55P->buckets__TAQ=create__RY0(new_capacity__UBKB);
-      i__VBKB=(__INTEGER)(Self__55P->capacity__OAQ -  1);
-      Self__55P->capacity__OAQ=new_capacity__UBKB;
-      while ((i__VBKB >=  0)) {
-        node1__XBKB=((void **)old_buckets__WBKB)[i__VBKB];
-        while (((void *)node1__XBKB != (void *)NULL)) {
-          node2__YBKB=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node1__XBKB)->next__KBQ;
-          idx__TBKB=(__INTEGER)(hash_code__LQU(((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node1__XBKB)->key__5AQ) % Self__55P->capacity__OAQ);
-          ((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node1__XBKB)->next__KBQ=((void **)Self__55P->buckets__TAQ)[idx__TBKB];
-          ((void **)Self__55P->buckets__TAQ)[idx__TBKB]=node1__XBKB;
-          node1__XBKB=node2__YBKB;
-        };
-        i__VBKB=(__INTEGER)(i__VBKB -  1);
-      };
-      idx__JAQ=(__INTEGER)(h__IAQ % Self__55P->capacity__OAQ);
-    };
-    __tmp__ACQ=((void **)Self__55P->buckets__TAQ)[idx__JAQ];
-    result__4DKB=NULL;
-    ptr__5DKB=((__POINTER )(NULL));
-    typ_id__EEKB= 0;
-    sz__BEKB=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo));
-    if ((sz__BEKB ==  0)) {
-      result__4DKB=HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__;
-    } else {
-      typ_id__EEKB=__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__BEKB);
-      if ((typ_id__EEKB == (__INTEGER)(-  1))) {
-        a__L5GG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__M5GG=(__UINTEGER_32)((__UINTEGER_32)(sz__BEKB + a__L5GG) & (__UINTEGER_32)(~ a__L5GG));
-        ptr_table__F1JG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__M5GG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__E1JG=((__POINTER )(NULL));
-        result__G1JG=((__POINTER *)ptr_table__F1JG)[ 0];
-        if ((result__G1JG == (void *)NULL)) {
-          result__G1JG=new_lab__RUJ(new_size__M5GG);
-          next__E1JG=(void *)((unsigned long)result__G1JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M5GG)));
-          ((__POINTER *)next__E1JG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__F1JG)[ 0]=next__E1JG;
-        } else {
-          next__E1JG=((__POINTER *)result__G1JG)[ 0];
-          if ((next__E1JG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G1JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__M5GG <<  1)) <=  4096)) {
-              next__E1JG=(void *)((unsigned long)result__G1JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M5GG)));
+  __INTEGER result__OC2G,__tmp__QC2G,Self__RC2G,idx__T1R,idx__1TNB;
+  __INTEGER new_capacity__2TNB,i__3TNB,result__TC2G,__tmp__VC2G;
+  __INTEGER Self__WC2G,typ_id__MWNB;
+  __STRING_CONSTANT *Self__UC2G;
+  __POINTER ptr__HWNB,ptr_table__LD3G,next__KD3G,result__MD3G;
+  __POINTER ptr_table__QD3G,next__PD3G,result__RD3G;
+  __UINTEGER_32 sz__JWNB,a__VD0G,new_size__WD0G,t__0D0G,a__ZD0G;
+  __UINTEGER_32 new_size__TD3G,lab_type__SD3G;
+  void *node__W1R,*node1__5TNB,*node2__AUNB,*__tmp__K3R;
+  void **old_buckets__4TNB;
+  __HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *result__GWNB;
+  __HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *Self__GPDC;
+  result__OC2G= 0;
+  __tmp__QC2G=((__STRING_CONSTANT *)k__L1R)->count__DD;
+  Self__RC2G= 1;
+  while ((Self__RC2G <= __tmp__QC2G)) {
+    result__OC2G=(__INTEGER)((__INTEGER)( 5 * result__OC2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)k__L1R)->storage__FQO)[(__INTEGER)(Self__RC2G -  1)])));
+    Self__RC2G=(__INTEGER)(Self__RC2G +  1);
+  };
+  if ((result__OC2G <  0)) {
+    result__OC2G=(__INTEGER)(~ result__OC2G);
+  };
+  idx__T1R=(__INTEGER)(result__OC2G % Self__J1R->capacity__Y1R);
+  node__W1R=((void **)Self__J1R->buckets__31R)[idx__T1R];
+  while ((! (((void *)node__W1R == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__W1R)->key__J2R == (void *)k__L1R)))) {
+    node__W1R=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__W1R)->next__U2R;
+  };
+  if (((void *)node__W1R == (void *)NULL)) {
+    if ((Self__J1R->capacity__Y1R == Self__J1R->count__32R)) {
+      idx__1TNB= 0;
+      node1__5TNB=NULL;
+      node2__AUNB=NULL;
+      old_buckets__4TNB=Self__J1R->buckets__31R;
+      new_capacity__2TNB=prime_number_ceiling__H41((__INTEGER)(Self__J1R->capacity__Y1R +  1));
+      Self__J1R->buckets__31R=create__2Y2(new_capacity__2TNB);
+      i__3TNB=(__INTEGER)(Self__J1R->capacity__Y1R -  1);
+      Self__J1R->capacity__Y1R=new_capacity__2TNB;
+      while ((i__3TNB >=  0)) {
+        node1__5TNB=((void **)old_buckets__4TNB)[i__3TNB];
+        while (((void *)node1__5TNB != (void *)NULL)) {
+          node2__AUNB=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node1__5TNB)->next__U2R;
+          Self__UC2G=((__STRING_CONSTANT *)((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node1__5TNB)->key__J2R);
+          result__TC2G= 0;
+          __tmp__VC2G=Self__UC2G->count__DD;
+          Self__WC2G= 1;
+          while ((Self__WC2G <= __tmp__VC2G)) {
+            result__TC2G=(__INTEGER)((__INTEGER)( 5 * result__TC2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__UC2G->storage__FQO)[(__INTEGER)(Self__WC2G -  1)])));
+            Self__WC2G=(__INTEGER)(Self__WC2G +  1);
+          };
+          if ((result__TC2G <  0)) {
+            result__TC2G=(__INTEGER)(~ result__TC2G);
+          };
+          idx__1TNB=(__INTEGER)(result__TC2G % Self__J1R->capacity__Y1R);
+          ((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node1__5TNB)->next__U2R=((void **)Self__J1R->buckets__31R)[idx__1TNB];
+          ((void **)Self__J1R->buckets__31R)[idx__1TNB]=node1__5TNB;
+          node1__5TNB=node2__AUNB;
+        };
+        i__3TNB=(__INTEGER)(i__3TNB -  1);
+      };
+      idx__T1R=(__INTEGER)(result__OC2G % new_capacity__2TNB);
+    };
+    __tmp__K3R=((void **)Self__J1R->buckets__31R)[idx__T1R];
+    result__GWNB=NULL;
+    ptr__HWNB=((__POINTER )(NULL));
+    typ_id__MWNB= 0;
+    sz__JWNB=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo));
+    if ((sz__JWNB ==  0)) {
+      result__GWNB=HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__;
+    } else {
+      typ_id__MWNB=__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__JWNB);
+      if ((typ_id__MWNB == (__INTEGER)(-  1))) {
+        a__VD0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__WD0G=(__UINTEGER_32)((__UINTEGER_32)(sz__JWNB + a__VD0G) & (__UINTEGER_32)(~ a__VD0G));
+        ptr_table__LD3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WD0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__KD3G=((__POINTER )(NULL));
+        result__MD3G=((__POINTER *)ptr_table__LD3G)[ 0];
+        if ((result__MD3G == (void *)NULL)) {
+          result__MD3G=new_lab__2QJ(new_size__WD0G);
+          next__KD3G=(void *)((unsigned long)result__MD3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WD0G)));
+          ((__POINTER *)next__KD3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__LD3G)[ 0]=next__KD3G;
+        } else {
+          next__KD3G=((__POINTER *)result__MD3G)[ 0];
+          if ((next__KD3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MD3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__WD0G <<  1)) <=  4096)) {
+              next__KD3G=(void *)((unsigned long)result__MD3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WD0G)));
             } else {
-              next__E1JG=new_lab__RUJ(new_size__M5GG);
-            };
-            ((__POINTER *)next__E1JG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__F1JG)[ 0]=next__E1JG;
-          } else {
-            ((__POINTER *)result__G1JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__E1JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__G1JG=next__E1JG;
-          };
-        };
-        ptr__5DKB=result__G1JG;
-      } else {
-        t__Q5GG=((__UINTEGER_32 )typ_id__EEKB);
-        a__P5GG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__N1JG=(__UINTEGER_32)((__UINTEGER_32)(sz__BEKB + a__P5GG) & (__UINTEGER_32)(~ a__P5GG));
-        ptr_table__K1JG=((__POINTER )(&(table_type[(t__Q5GG)])));
-        lab_type__M1JG=(__UINTEGER_32)(t__Q5GG |  1);
-        next__J1JG=((__POINTER )(NULL));
-        result__L1JG=((__POINTER *)ptr_table__K1JG)[ 0];
-        if ((result__L1JG == (void *)NULL)) {
-          result__L1JG=new_lab__RUJ(lab_type__M1JG);
-          next__J1JG=(void *)((unsigned long)result__L1JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N1JG)));
-          ((__POINTER *)next__J1JG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__K1JG)[ 0]=next__J1JG;
-        } else {
-          next__J1JG=((__POINTER *)result__L1JG)[ 0];
-          if ((next__J1JG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L1JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__N1JG <<  1)) <=  4096)) {
-              next__J1JG=(void *)((unsigned long)result__L1JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N1JG)));
+              next__KD3G=new_lab__2QJ(new_size__WD0G);
+            };
+            ((__POINTER *)next__KD3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__LD3G)[ 0]=next__KD3G;
+          } else {
+            ((__POINTER *)result__MD3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__KD3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__MD3G=next__KD3G;
+          };
+        };
+        ptr__HWNB=result__MD3G;
+      } else {
+        t__0D0G=((__UINTEGER_32 )typ_id__MWNB);
+        a__ZD0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__TD3G=(__UINTEGER_32)((__UINTEGER_32)(sz__JWNB + a__ZD0G) & (__UINTEGER_32)(~ a__ZD0G));
+        ptr_table__QD3G=((__POINTER )(&(table_type[(t__0D0G)])));
+        lab_type__SD3G=(__UINTEGER_32)(t__0D0G |  1);
+        next__PD3G=((__POINTER )(NULL));
+        result__RD3G=((__POINTER *)ptr_table__QD3G)[ 0];
+        if ((result__RD3G == (void *)NULL)) {
+          result__RD3G=new_lab__2QJ(lab_type__SD3G);
+          next__PD3G=(void *)((unsigned long)result__RD3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TD3G)));
+          ((__POINTER *)next__PD3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__QD3G)[ 0]=next__PD3G;
+        } else {
+          next__PD3G=((__POINTER *)result__RD3G)[ 0];
+          if ((next__PD3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RD3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__TD3G <<  1)) <=  4096)) {
+              next__PD3G=(void *)((unsigned long)result__RD3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TD3G)));
             } else {
-              next__J1JG=new_lab__RUJ(lab_type__M1JG);
+              next__PD3G=new_lab__2QJ(lab_type__SD3G);
             };
-            ((__POINTER *)next__J1JG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__K1JG)[ 0]=next__J1JG;
+            ((__POINTER *)next__PD3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__QD3G)[ 0]=next__PD3G;
           } else {
-            ((__POINTER *)result__L1JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__J1JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__L1JG=next__J1JG;
+            ((__POINTER *)result__RD3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__PD3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__RD3G=next__PD3G;
           };
         };
-        ptr__5DKB=result__L1JG;
+        ptr__HWNB=result__RD3G;
       };
-      result__4DKB=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)ptr__5DKB);
-      *(result__4DKB) = *(HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__);
+      result__GWNB=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)ptr__HWNB);
+      *(result__GWNB) = *(HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__);
     };
-    Self__5L5B=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)result__4DKB);
-    Self__5L5B->key__5AQ=k__BAQ;
-    Self__5L5B->next__KBQ=__tmp__ACQ;
-    node__MAQ=result__4DKB;
-    ((void **)Self__55P->buckets__TAQ)[idx__JAQ]=result__4DKB;
-    Self__55P->count__TBQ=(__INTEGER)(Self__55P->count__TBQ +  1);
+    Self__GPDC=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)result__GWNB);
+    Self__GPDC->key__J2R=k__L1R;
+    Self__GPDC->next__U2R=__tmp__K3R;
+    node__W1R=result__GWNB;
+    ((void **)Self__J1R->buckets__31R)[idx__T1R]=result__GWNB;
+    Self__J1R->count__32R=(__INTEGER)(Self__J1R->count__32R +  1);
   };
 }
 
-static void** create__IGKB(__INTEGER nb_elements__KGKB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __TYPE_FULL* create__with__CQB(void *typ__EQB,__UINTEGER_8 code__FQB)
+// ({TYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_ID},{UINTEGER_8}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__ERIG,a__DRIG,new_size__FRIG,new_size2__GRIG,a__HRIG;
-  __UINTEGER_32 new_size__IRIG;
-  __POINTER result__CRIG,ptr_table__P1JG,next__O1JG,result__Q1JG;
-  __INTEGER Self__HUIC;
-  void **Result__3POB;
-  sz__ERIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__KGKB * ((__INTEGER )(sizeof(void *)))));
-  result__CRIG=((__POINTER )(NULL));
-  a__DRIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__FRIG=(__UINTEGER_32)((__UINTEGER_32)(sz__ERIG + a__DRIG) & (__UINTEGER_32)(~ a__DRIG));
-  new_size2__GRIG=(__UINTEGER_32)(new_size__FRIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__GRIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__HRIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__IRIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__GRIG + a__HRIG) & (__UINTEGER_32)(~ a__HRIG));
-    ptr_table__P1JG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IRIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__O1JG=((__POINTER )(NULL));
-    result__Q1JG=((__POINTER *)ptr_table__P1JG)[ 0];
-    if ((result__Q1JG == (void *)NULL)) {
-      result__Q1JG=new_lab__RUJ(new_size__IRIG);
-      next__O1JG=(void *)((unsigned long)result__Q1JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IRIG)));
-      ((__POINTER *)next__O1JG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__P1JG)[ 0]=next__O1JG;
-    } else {
-      next__O1JG=((__POINTER *)result__Q1JG)[ 0];
-      if ((next__O1JG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q1JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__IRIG <<  1)) <=  4096)) {
-          next__O1JG=(void *)((unsigned long)result__Q1JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IRIG)));
-        } else {
-          next__O1JG=new_lab__RUJ(new_size__IRIG);
-        };
-        ((__POINTER *)next__O1JG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__P1JG)[ 0]=next__O1JG;
-      } else {
-        ((__POINTER *)result__Q1JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__O1JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__Q1JG=next__O1JG;
-      };
-    };
-    ((__POINTER *)result__Q1JG)[ 0]=((__POINTER ) 3);
-    result__CRIG=(void *)((unsigned long)result__Q1JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __TYPE_FULL *result__L0B,*Self__EFS;
+  __POINTER ptr__M0B,ptr_table__VD3G,next__UD3G,result__WD3G;
+  __POINTER ptr_table__0D3G,next__ZD3G,result__1D3G;
+  __INTEGER typ_id__R0B;
+  __UINTEGER_32 sz__O0B,a__3D0G,new_size__4D0G,t__CE0G,a__BE0G;
+  __UINTEGER_32 new_size__3D3G,lab_type__2D3G;
+  void *__tmp__QFS,*__tmp__YFS;
+  __BOOLEAN __tmp__EGS,__tmp__FGS;
+  result__L0B=NULL;
+  ptr__M0B=((__POINTER )(NULL));
+  typ_id__R0B= 0;
+  sz__O0B=((__UINTEGER_32 )sizeof(__TYPE_FULL));
+  if ((sz__O0B ==  0)) {
+    result__L0B=TYPE_FULL__;
+  } else {
+    typ_id__R0B=__TYPE_FULL__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__O0B);
+    if ((typ_id__R0B == (__INTEGER)(-  1))) {
+      a__3D0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__4D0G=(__UINTEGER_32)((__UINTEGER_32)(sz__O0B + a__3D0G) & (__UINTEGER_32)(~ a__3D0G));
+      ptr_table__VD3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4D0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__UD3G=((__POINTER )(NULL));
+      result__WD3G=((__POINTER *)ptr_table__VD3G)[ 0];
+      if ((result__WD3G == (void *)NULL)) {
+        result__WD3G=new_lab__2QJ(new_size__4D0G);
+        next__UD3G=(void *)((unsigned long)result__WD3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4D0G)));
+        ((__POINTER *)next__UD3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__VD3G)[ 0]=next__UD3G;
+      } else {
+        next__UD3G=((__POINTER *)result__WD3G)[ 0];
+        if ((next__UD3G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WD3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__4D0G <<  1)) <=  4096)) {
+            next__UD3G=(void *)((unsigned long)result__WD3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4D0G)));
+          } else {
+            next__UD3G=new_lab__2QJ(new_size__4D0G);
+          };
+          ((__POINTER *)next__UD3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__VD3G)[ 0]=next__UD3G;
+        } else {
+          ((__POINTER *)result__WD3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__UD3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__WD3G=next__UD3G;
+        };
+      };
+      ptr__M0B=result__WD3G;
+    } else {
+      t__CE0G=((__UINTEGER_32 )typ_id__R0B);
+      a__BE0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__3D3G=(__UINTEGER_32)((__UINTEGER_32)(sz__O0B + a__BE0G) & (__UINTEGER_32)(~ a__BE0G));
+      ptr_table__0D3G=((__POINTER )(&(table_type[(t__CE0G)])));
+      lab_type__2D3G=(__UINTEGER_32)(t__CE0G |  1);
+      next__ZD3G=((__POINTER )(NULL));
+      result__1D3G=((__POINTER *)ptr_table__0D3G)[ 0];
+      if ((result__1D3G == (void *)NULL)) {
+        result__1D3G=new_lab__2QJ(lab_type__2D3G);
+        next__ZD3G=(void *)((unsigned long)result__1D3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3D3G)));
+        ((__POINTER *)next__ZD3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__0D3G)[ 0]=next__ZD3G;
+      } else {
+        next__ZD3G=((__POINTER *)result__1D3G)[ 0];
+        if ((next__ZD3G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1D3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__3D3G <<  1)) <=  4096)) {
+            next__ZD3G=(void *)((unsigned long)result__1D3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3D3G)));
+          } else {
+            next__ZD3G=new_lab__2QJ(lab_type__2D3G);
+          };
+          ((__POINTER *)next__ZD3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__0D3G)[ 0]=next__ZD3G;
+        } else {
+          ((__POINTER *)result__1D3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZD3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__1D3G=next__ZD3G;
+        };
+      };
+      ptr__M0B=result__1D3G;
+    };
+    result__L0B=((__TYPE_FULL *)ptr__M0B);
+    *(result__L0B) = *(TYPE_FULL__);
+  };
+  Self__EFS=((__TYPE_FULL *)result__L0B);
+  Self__EFS->flag__IFS=code__FQB;
+  if (((void *)typ__EQB != (void *)NULL)) {
+    switch (((struct ___OBJ *)typ__EQB)->__id) {
+    case __TYPE_NULL__: {
+      __tmp__QFS=(&__string_2);
+    } break;
+    case __TYPE_VOID__: {
+      __tmp__QFS=(&__string_3);
+    } break;
+    case __TYPE_CONTEXT__: {
+      __tmp__QFS=(&__string_45);
+    } break;
+    case __TYPE_ID__: {
+      __tmp__QFS=(&__string_47);
+    } break;
+    };
+    __tmp__EGS=((void *)__tmp__QFS != (void *)NULL);
   } else {
-    result__CRIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__FRIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    __tmp__EGS=FALSE__;
   };
-  Result__3POB=((void **)result__CRIG);
-  Self__HUIC=(__INTEGER)(nb_elements__KGKB -  1);
-  while ((Self__HUIC >=  0)) {
-    Result__3POB[Self__HUIC]=NULL;
-    Self__HUIC=(__INTEGER)(Self__HUIC -  1);
+  if (__tmp__EGS) {
+    switch (((struct ___OBJ *)typ__EQB)->__id) {
+    case __TYPE_NULL__: {
+      __tmp__YFS=(&__string_2);
+    } break;
+    case __TYPE_VOID__: {
+      __tmp__YFS=(&__string_3);
+    } break;
+    case __TYPE_CONTEXT__: {
+      __tmp__YFS=(&__string_45);
+    } break;
+    case __TYPE_ID__: {
+      __tmp__YFS=(&__string_47);
+    } break;
+    };
+    __tmp__FGS=__infix_equal_equal__O5DB(__tmp__YFS,(&__string_33));
+  } else {
+    __tmp__FGS=FALSE__;
   };
-  return(Result__3POB);
+  if ((__tmp__FGS && (! ((__UINTEGER_8)(Self__EFS->flag__IFS &  1) !=  0)))) {
+    print__GHD((&__string_205));
+    fputc((int)('\n'),stdout);
+    exit(( 1));
+  };
+  return(result__L0B);
 }
 
-static __TYPE_ID* create__JLB()
-// () With resultNo recursive, No inlinable.
+static void** create__SYNB(__INTEGER nb_elements__UYNB)
+// ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __TYPE_ID *result__FXB;
-  __POINTER ptr__GXB,ptr_table__U1JG,next__T1JG,result__V1JG;
-  __POINTER ptr_table__Z1JG,next__Y1JG,result__01JG,ptr__HAJG;
-  __POINTER ptr_table__41JG,next__31JG,result__51JG,ptr_table__D2JG;
-  __POINTER next__C2JG,result__E2JG;
-  __INTEGER typ_id__LXB,typ_id__IAJG;
-  __UINTEGER_32 sz__IXB,a__15GG,new_size__25GG,t__AAHG,a__55GG;
-  __UINTEGER_32 new_size__21JG,lab_type__11JG,sz__JAJG,a__KAJG;
-  __UINTEGER_32 new_size__LAJG,t__MAJG,a__NAJG,new_size__G2JG;
-  __UINTEGER_32 lab_type__F2JG;
-  result__FXB=NULL;
-  ptr__GXB=((__POINTER )(NULL));
-  typ_id__LXB= 0;
-  sz__IXB=((__UINTEGER_32 )sizeof(__TYPE_ID));
-  if ((sz__IXB ==  0)) {
-    result__FXB=TYPE_ID__;
+  __UINTEGER_32 sz__UKYG,a__FE0G,new_size__VKYG,new_size2__WKYG,a__JE0G;
+  __UINTEGER_32 new_size__KE0G;
+  __POINTER result__TKYG,ptr_table__5D3G,next__4D3G,result__AE3G;
+  void *result__DE3G;
+  __INTEGER Self__O2LC;
+  void **Result__V3RB;
+  sz__UKYG=((__UINTEGER_32 )(__INTEGER)(nb_elements__UYNB * ((__INTEGER )(sizeof(void *)))));
+  result__TKYG=((__POINTER )(NULL));
+  a__FE0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__VKYG=(__UINTEGER_32)((__UINTEGER_32)(sz__UKYG + a__FE0G) & (__UINTEGER_32)(~ a__FE0G));
+  new_size2__WKYG=(__UINTEGER_32)(new_size__VKYG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__WKYG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__JE0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__KE0G=(__UINTEGER_32)((__UINTEGER_32)(new_size2__WKYG + a__JE0G) & (__UINTEGER_32)(~ a__JE0G));
+    ptr_table__5D3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KE0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__4D3G=((__POINTER )(NULL));
+    result__AE3G=((__POINTER *)ptr_table__5D3G)[ 0];
+    if ((result__AE3G == (void *)NULL)) {
+      result__AE3G=new_lab__2QJ(new_size__KE0G);
+      next__4D3G=(void *)((unsigned long)result__AE3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KE0G)));
+      ((__POINTER *)next__4D3G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__5D3G)[ 0]=next__4D3G;
+    } else {
+      next__4D3G=((__POINTER *)result__AE3G)[ 0];
+      if ((next__4D3G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AE3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__KE0G <<  1)) <=  4096)) {
+          next__4D3G=(void *)((unsigned long)result__AE3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KE0G)));
+        } else {
+          next__4D3G=new_lab__2QJ(new_size__KE0G);
+        };
+        ((__POINTER *)next__4D3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__5D3G)[ 0]=next__4D3G;
+      } else {
+        ((__POINTER *)result__AE3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__4D3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__AE3G=next__4D3G;
+      };
+    };
+    ((__POINTER *)result__AE3G)[ 0]=((__POINTER ) 3);
+    result__TKYG=(void *)((unsigned long)result__AE3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    typ_id__LXB=__TYPE_ID__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__IXB);
-    if ((typ_id__LXB == (__INTEGER)(-  1))) {
-      a__15GG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__25GG=(__UINTEGER_32)((__UINTEGER_32)(sz__IXB + a__15GG) & (__UINTEGER_32)(~ a__15GG));
-      ptr_table__U1JG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__25GG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__T1JG=((__POINTER )(NULL));
-      result__V1JG=((__POINTER *)ptr_table__U1JG)[ 0];
-      if ((result__V1JG == (void *)NULL)) {
-        result__V1JG=new_lab__RUJ(new_size__25GG);
-        next__T1JG=(void *)((unsigned long)result__V1JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__25GG)));
-        ((__POINTER *)next__T1JG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__U1JG)[ 0]=next__T1JG;
-      } else {
-        next__T1JG=((__POINTER *)result__V1JG)[ 0];
-        if ((next__T1JG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V1JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__25GG <<  1)) <=  4096)) {
-            next__T1JG=(void *)((unsigned long)result__V1JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__25GG)));
-          } else {
-            next__T1JG=new_lab__RUJ(new_size__25GG);
-          };
-          ((__POINTER *)next__T1JG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__U1JG)[ 0]=next__T1JG;
-        } else {
-          ((__POINTER *)result__V1JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__T1JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__V1JG=next__T1JG;
-        };
-      };
-      ptr__GXB=result__V1JG;
-    } else {
-      t__AAHG=((__UINTEGER_32 )typ_id__LXB);
-      a__55GG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__21JG=(__UINTEGER_32)((__UINTEGER_32)(sz__IXB + a__55GG) & (__UINTEGER_32)(~ a__55GG));
-      ptr_table__Z1JG=((__POINTER )(&(table_type[(t__AAHG)])));
-      lab_type__11JG=(__UINTEGER_32)(t__AAHG |  1);
-      next__Y1JG=((__POINTER )(NULL));
-      result__01JG=((__POINTER *)ptr_table__Z1JG)[ 0];
-      if ((result__01JG == (void *)NULL)) {
-        result__01JG=new_lab__RUJ(lab_type__11JG);
-        next__Y1JG=(void *)((unsigned long)result__01JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__21JG)));
-        ((__POINTER *)next__Y1JG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__Z1JG)[ 0]=next__Y1JG;
-      } else {
-        next__Y1JG=((__POINTER *)result__01JG)[ 0];
-        if ((next__Y1JG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__01JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__21JG <<  1)) <=  4096)) {
-            next__Y1JG=(void *)((unsigned long)result__01JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__21JG)));
-          } else {
-            next__Y1JG=new_lab__RUJ(lab_type__11JG);
-          };
-          ((__POINTER *)next__Y1JG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Z1JG)[ 0]=next__Y1JG;
-        } else {
-          ((__POINTER *)result__01JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y1JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__01JG=next__Y1JG;
-        };
-      };
-      ptr__GXB=result__01JG;
-    };
-    result__FXB=((__TYPE_ID *)ptr__GXB);
-    *(result__FXB) = *(TYPE_ID__);
-  };
-  ptr__HAJG=((__POINTER )(NULL));
-  typ_id__IAJG= 0;
-  sz__JAJG=((__UINTEGER_32 )sizeof(__TYPE_FULL));
-  if ((sz__JAJG !=  0)) {
-    typ_id__IAJG=__TYPE_FULL__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__JAJG);
-    if ((typ_id__IAJG == (__INTEGER)(-  1))) {
-      a__KAJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__LAJG=(__UINTEGER_32)((__UINTEGER_32)(sz__JAJG + a__KAJG) & (__UINTEGER_32)(~ a__KAJG));
-      ptr_table__41JG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LAJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__31JG=((__POINTER )(NULL));
-      result__51JG=((__POINTER *)ptr_table__41JG)[ 0];
-      if ((result__51JG == (void *)NULL)) {
-        result__51JG=new_lab__RUJ(new_size__LAJG);
-        next__31JG=(void *)((unsigned long)result__51JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LAJG)));
-        ((__POINTER *)next__31JG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__41JG)[ 0]=next__31JG;
-      } else {
-        next__31JG=((__POINTER *)result__51JG)[ 0];
-        if ((next__31JG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__51JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__LAJG <<  1)) <=  4096)) {
-            next__31JG=(void *)((unsigned long)result__51JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LAJG)));
-          } else {
-            next__31JG=new_lab__RUJ(new_size__LAJG);
-          };
-          ((__POINTER *)next__31JG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__41JG)[ 0]=next__31JG;
-        } else {
-          ((__POINTER *)result__51JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__31JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__51JG=next__31JG;
-        };
-      };
-      ptr__HAJG=result__51JG;
-    } else {
-      t__MAJG=((__UINTEGER_32 )typ_id__IAJG);
-      a__NAJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__G2JG=(__UINTEGER_32)((__UINTEGER_32)(sz__JAJG + a__NAJG) & (__UINTEGER_32)(~ a__NAJG));
-      ptr_table__D2JG=((__POINTER )(&(table_type[(t__MAJG)])));
-      lab_type__F2JG=(__UINTEGER_32)(t__MAJG |  1);
-      next__C2JG=((__POINTER )(NULL));
-      result__E2JG=((__POINTER *)ptr_table__D2JG)[ 0];
-      if ((result__E2JG == (void *)NULL)) {
-        result__E2JG=new_lab__RUJ(lab_type__F2JG);
-        next__C2JG=(void *)((unsigned long)result__E2JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G2JG)));
-        ((__POINTER *)next__C2JG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__D2JG)[ 0]=next__C2JG;
-      } else {
-        next__C2JG=((__POINTER *)result__E2JG)[ 0];
-        if ((next__C2JG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E2JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__G2JG <<  1)) <=  4096)) {
-            next__C2JG=(void *)((unsigned long)result__E2JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G2JG)));
-          } else {
-            next__C2JG=new_lab__RUJ(lab_type__F2JG);
-          };
-          ((__POINTER *)next__C2JG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__D2JG)[ 0]=next__C2JG;
-        } else {
-          ((__POINTER *)result__E2JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__C2JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__E2JG=next__C2JG;
-        };
-      };
-      ptr__HAJG=result__E2JG;
-    };
-    *(((__TYPE_FULL *)ptr__HAJG)) = *(TYPE_FULL__);
-  };
-  return(result__FXB);
+    result__DE3G=first_free__HDVB;
+    while ((((void *)result__DE3G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__DE3G)->map_size_and_id__YSB &  4294967292LU) < new_size__VKYG))) {
+      result__DE3G=((__MEMORY *)result__DE3G)->map_next_free__ZSB;
+    };
+    if (((void *)result__DE3G == (void *)NULL)) {
+      result__DE3G=new_page__454();
+    };
+    to_busy__index__CPFC(result__DE3G,new_size__VKYG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__DE3G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__TKYG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__DE3G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+  };
+  Result__V3RB=((void **)result__TKYG);
+  Self__O2LC=(__INTEGER)(nb_elements__UYNB -  1);
+  while ((Self__O2LC >=  0)) {
+    Result__V3RB[Self__O2LC]=NULL;
+    Self__O2LC=(__INTEGER)(Self__O2LC -  1);
+  };
+  return(Result__V3RB);
 }
 
-static void add_last__UCQ(__FAST_ARRAYoTYPE_IDo *Self__VCQ,void *element__WCQ)
+static void add_last__43R(__FAST_ARRAYoTYPE_IDo *Self__53R,void *element__A4R)
 // ({FAST_ARRAYoTYPE_IDo},{NULLxTYPE_ID}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__XCQ,__tmp__AEQ,__tmp__EO5B,Self__TYVD;
-  __BOOLEAN __tmp__HDQ;
-  void **__tmp__5DQ,**new__RN5B;
-  new_capacity__XCQ= 0;
-  if (((__INTEGER)(Self__VCQ->parent_arrayed_collection__I1.upper__YCQ +  1) <= (__INTEGER)(Self__VCQ->parent_arrayed_collection__I1.capacity__0CQ -  1))) {
-    Self__VCQ->parent_arrayed_collection__I1.upper__YCQ=(__INTEGER)(Self__VCQ->parent_arrayed_collection__I1.upper__YCQ +  1);
-    __tmp__HDQ=TRUE__;
-  } else {
-    __tmp__HDQ=FALSE__;
-  };
-  if ((! __tmp__HDQ)) {
-    if ((Self__VCQ->parent_arrayed_collection__I1.capacity__0CQ ==  0)) {
-      Self__VCQ->parent_arrayed_collection__I1.storage__WDQ=create__IGKB( 2);
-      Self__VCQ->parent_arrayed_collection__I1.capacity__0CQ= 2;
-      Self__VCQ->parent_arrayed_collection__I1.upper__YCQ= 0;
-    } else {
-      new_capacity__XCQ=(__INTEGER)(Self__VCQ->parent_arrayed_collection__I1.capacity__0CQ <<  1);
-      __tmp__5DQ=Self__VCQ->parent_arrayed_collection__I1.storage__WDQ;
-      __tmp__AEQ=Self__VCQ->parent_arrayed_collection__I1.capacity__0CQ;
-      new__RN5B=((void **)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )((void **)__tmp__5DQ)),((__UINTEGER_32 )(__INTEGER)(__tmp__AEQ * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__XCQ * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__EO5B=(__INTEGER)(new_capacity__XCQ -  1);
-      Self__TYVD=__tmp__AEQ;
-      while ((Self__TYVD <= __tmp__EO5B)) {
-        new__RN5B[Self__TYVD]=NULL;
-        Self__TYVD=(__INTEGER)(Self__TYVD +  1);
-      };
-      Self__VCQ->parent_arrayed_collection__I1.storage__WDQ=new__RN5B;
-      Self__VCQ->parent_arrayed_collection__I1.capacity__0CQ=new_capacity__XCQ;
-      Self__VCQ->parent_arrayed_collection__I1.upper__YCQ=(__INTEGER)(Self__VCQ->parent_arrayed_collection__I1.upper__YCQ +  1);
-    };
-  };
-  ((void **)Self__VCQ->parent_arrayed_collection__I1.storage__WDQ)[Self__VCQ->parent_arrayed_collection__I1.upper__YCQ]=element__WCQ;
-}
-
-static void* open__4TRE(__DIRECTORY *Self__5TRE)
-// ({DIRECTORY}) With resultNo recursive, No inlinable.
-{
-  __DIRECTORY *result__H2JG,*Self__M3JG;
-  __POINTER ptr__I2JG,ptr_table__Q2JG,next__P2JG,result__R2JG;
-  __POINTER ptr_table__V2JG,next__U2JG,result__W2JG,ptr__02JG;
-  __POINTER ptr_table__C3JG,next__B3JG,result__D3JG,ptr_table__H3JG;
-  __POINTER next__G3JG,result__I3JG,ptr__O3JG,ptr_table__W3JG;
-  __POINTER next__V3JG,result__X3JG,ptr_table__13JG,next__03JG;
-  __POINTER result__23JG;
-  __INTEGER typ_id__J2JG,typ_id__12JG,typ_id__P3JG,new_capacity__PAJG;
-  __INTEGER old_nb_elts__SAJG,upper__C4JG,Self__A4JG;
-  __UINTEGER_32 sz__K2JG,a__L2JG,new_size__M2JG,t__N2JG,a__O2JG;
-  __UINTEGER_32 new_size__Y2JG,lab_type__X2JG,sz__22JG,a__32JG;
-  __UINTEGER_32 new_size__42JG,t__52JG,a__A3JG,new_size__K3JG;
-  __UINTEGER_32 lab_type__J3JG,sz__Q3JG,a__R3JG,new_size__S3JG,t__T3JG;
-  __UINTEGER_32 a__U3JG,new_size__43JG,lab_type__33JG;
-  __STD_FILE *result__Z2JG,*Self__2B3F;
-  void *__tmp__ZURE,*__tmp__0URE;
-  __STRING_CONSTANT *Self__BB5F;
-  __STRING *new__CB5F,*Self__OAJG;
-  __LINKED_LISToENTRYo *result__N3JG;
-  __BOOLEAN __tmp__1URE;
-  __CHARACTER *Self__RAJG,*new__TAJG;
-  ((__ENTRY *)Self__5TRE->parent_abstract_directory__NB.parent_entry__MB)->parent_abstract_entry__LB.link_count__EY2B=(__INTEGER)(((__ENTRY *)Self__5TRE->parent_abstract_directory__NB.parent_entry__MB)->parent_abstract_entry__LB.link_count__EY2B +  1);
-  if (((void *)((__ENTRY *)Self__5TRE->parent_abstract_directory__NB.parent_entry__MB)->parent_abstract_entry__LB.child__HY2B == (void *)NULL)) {
-    if (((__ENTRY *)Self__5TRE->parent_abstract_directory__NB.parent_entry__MB)->parent_abstract_entry__LB.is_directory__BC) {
-      result__H2JG=NULL;
-      ptr__I2JG=((__POINTER )(NULL));
-      typ_id__J2JG= 0;
-      sz__K2JG=((__UINTEGER_32 )sizeof(__DIRECTORY));
-      if ((sz__K2JG ==  0)) {
-        result__H2JG=DIRECTORY__;
-      } else {
-        typ_id__J2JG=-1;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__K2JG);
-        if ((typ_id__J2JG == (__INTEGER)(-  1))) {
-          a__L2JG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__M2JG=(__UINTEGER_32)((__UINTEGER_32)(sz__K2JG + a__L2JG) & (__UINTEGER_32)(~ a__L2JG));
-          ptr_table__Q2JG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__M2JG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__P2JG=((__POINTER )(NULL));
-          result__R2JG=((__POINTER *)ptr_table__Q2JG)[ 0];
-          if ((result__R2JG == (void *)NULL)) {
-            result__R2JG=new_lab__RUJ(new_size__M2JG);
-            next__P2JG=(void *)((unsigned long)result__R2JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M2JG)));
-            ((__POINTER *)next__P2JG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Q2JG)[ 0]=next__P2JG;
-          } else {
-            next__P2JG=((__POINTER *)result__R2JG)[ 0];
-            if ((next__P2JG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R2JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__M2JG <<  1)) <=  4096)) {
-                next__P2JG=(void *)((unsigned long)result__R2JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M2JG)));
-              } else {
-                next__P2JG=new_lab__RUJ(new_size__M2JG);
-              };
-              ((__POINTER *)next__P2JG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__Q2JG)[ 0]=next__P2JG;
-            } else {
-              ((__POINTER *)result__R2JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__P2JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__R2JG=next__P2JG;
-            };
-          };
-          ptr__I2JG=result__R2JG;
-        } else {
-          t__N2JG=((__UINTEGER_32 )typ_id__J2JG);
-          a__O2JG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__Y2JG=(__UINTEGER_32)((__UINTEGER_32)(sz__K2JG + a__O2JG) & (__UINTEGER_32)(~ a__O2JG));
-          ptr_table__V2JG=((__POINTER )(&(table_type[(t__N2JG)])));
-          lab_type__X2JG=(__UINTEGER_32)(t__N2JG |  1);
-          next__U2JG=((__POINTER )(NULL));
-          result__W2JG=((__POINTER *)ptr_table__V2JG)[ 0];
-          if ((result__W2JG == (void *)NULL)) {
-            result__W2JG=new_lab__RUJ(lab_type__X2JG);
-            next__U2JG=(void *)((unsigned long)result__W2JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y2JG)));
-            ((__POINTER *)next__U2JG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__V2JG)[ 0]=next__U2JG;
-          } else {
-            next__U2JG=((__POINTER *)result__W2JG)[ 0];
-            if ((next__U2JG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__W2JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__Y2JG <<  1)) <=  4096)) {
-                next__U2JG=(void *)((unsigned long)result__W2JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y2JG)));
-              } else {
-                next__U2JG=new_lab__RUJ(lab_type__X2JG);
-              };
-              ((__POINTER *)next__U2JG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__V2JG)[ 0]=next__U2JG;
-            } else {
-              ((__POINTER *)result__W2JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__U2JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__W2JG=next__U2JG;
-            };
-          };
-          ptr__I2JG=result__W2JG;
-        };
-        result__H2JG=((__DIRECTORY *)ptr__I2JG);
-        *(result__H2JG) = *(DIRECTORY__);
-      };
-      ((__ENTRY *)Self__5TRE->parent_abstract_directory__NB.parent_entry__MB)->parent_abstract_entry__LB.child__HY2B=result__H2JG;
-    } else {
-      result__Z2JG=NULL;
-      ptr__02JG=((__POINTER )(NULL));
-      typ_id__12JG= 0;
-      sz__22JG=((__UINTEGER_32 )sizeof(__STD_FILE));
-      if ((sz__22JG ==  0)) {
-        result__Z2JG=STD_FILE__;
-      } else {
-        typ_id__12JG=-1;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__22JG);
-        if ((typ_id__12JG == (__INTEGER)(-  1))) {
-          a__32JG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__42JG=(__UINTEGER_32)((__UINTEGER_32)(sz__22JG + a__32JG) & (__UINTEGER_32)(~ a__32JG));
-          ptr_table__C3JG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__42JG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__B3JG=((__POINTER )(NULL));
-          result__D3JG=((__POINTER *)ptr_table__C3JG)[ 0];
-          if ((result__D3JG == (void *)NULL)) {
-            result__D3JG=new_lab__RUJ(new_size__42JG);
-            next__B3JG=(void *)((unsigned long)result__D3JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__42JG)));
-            ((__POINTER *)next__B3JG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__C3JG)[ 0]=next__B3JG;
-          } else {
-            next__B3JG=((__POINTER *)result__D3JG)[ 0];
-            if ((next__B3JG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D3JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__42JG <<  1)) <=  4096)) {
-                next__B3JG=(void *)((unsigned long)result__D3JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__42JG)));
-              } else {
-                next__B3JG=new_lab__RUJ(new_size__42JG);
-              };
-              ((__POINTER *)next__B3JG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__C3JG)[ 0]=next__B3JG;
-            } else {
-              ((__POINTER *)result__D3JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__B3JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__D3JG=next__B3JG;
-            };
-          };
-          ptr__02JG=result__D3JG;
-        } else {
-          t__52JG=((__UINTEGER_32 )typ_id__12JG);
-          a__A3JG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__K3JG=(__UINTEGER_32)((__UINTEGER_32)(sz__22JG + a__A3JG) & (__UINTEGER_32)(~ a__A3JG));
-          ptr_table__H3JG=((__POINTER )(&(table_type[(t__52JG)])));
-          lab_type__J3JG=(__UINTEGER_32)(t__52JG |  1);
-          next__G3JG=((__POINTER )(NULL));
-          result__I3JG=((__POINTER *)ptr_table__H3JG)[ 0];
-          if ((result__I3JG == (void *)NULL)) {
-            result__I3JG=new_lab__RUJ(lab_type__J3JG);
-            next__G3JG=(void *)((unsigned long)result__I3JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K3JG)));
-            ((__POINTER *)next__G3JG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__H3JG)[ 0]=next__G3JG;
-          } else {
-            next__G3JG=((__POINTER *)result__I3JG)[ 0];
-            if ((next__G3JG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I3JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__K3JG <<  1)) <=  4096)) {
-                next__G3JG=(void *)((unsigned long)result__I3JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K3JG)));
-              } else {
-                next__G3JG=new_lab__RUJ(lab_type__J3JG);
-              };
-              ((__POINTER *)next__G3JG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__H3JG)[ 0]=next__G3JG;
-            } else {
-              ((__POINTER *)result__I3JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__G3JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__I3JG=next__G3JG;
-            };
-          };
-          ptr__02JG=result__I3JG;
-        };
-        result__Z2JG=((__STD_FILE *)ptr__02JG);
-        *(result__Z2JG) = *(STD_FILE__);
-      };
-      ((__ENTRY *)Self__5TRE->parent_abstract_directory__NB.parent_entry__MB)->parent_abstract_entry__LB.child__HY2B=result__Z2JG;
-    };
-  };
-  __tmp__ZURE=((__ENTRY *)Self__5TRE->parent_abstract_directory__NB.parent_entry__MB)->parent_abstract_entry__LB.child__HY2B;
-  __tmp__0URE=Self__5TRE->parent_abstract_directory__NB.parent_entry__MB;
-  if (((struct ___OBJ *)__tmp__ZURE)->__id==__DIRECTORY__) {
-    Self__M3JG=((__DIRECTORY *)__tmp__ZURE);
-    Self__M3JG->parent_abstract_directory__NB.parent_entry__MB=__tmp__0URE;
-    result__N3JG=NULL;
-    ptr__O3JG=((__POINTER )(NULL));
-    typ_id__P3JG= 0;
-    sz__Q3JG=((__UINTEGER_32 )sizeof(__LINKED_LISToENTRYo));
-    if ((sz__Q3JG ==  0)) {
-      result__N3JG=LINKED_LISToENTRYo__;
-    } else {
-      typ_id__P3JG=__LINKED_LISToENTRYo__;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__Q3JG);
-      if ((typ_id__P3JG == (__INTEGER)(-  1))) {
-        a__R3JG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__S3JG=(__UINTEGER_32)((__UINTEGER_32)(sz__Q3JG + a__R3JG) & (__UINTEGER_32)(~ a__R3JG));
-        ptr_table__W3JG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__S3JG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__V3JG=((__POINTER )(NULL));
-        result__X3JG=((__POINTER *)ptr_table__W3JG)[ 0];
-        if ((result__X3JG == (void *)NULL)) {
-          result__X3JG=new_lab__RUJ(new_size__S3JG);
-          next__V3JG=(void *)((unsigned long)result__X3JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S3JG)));
-          ((__POINTER *)next__V3JG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__W3JG)[ 0]=next__V3JG;
-        } else {
-          next__V3JG=((__POINTER *)result__X3JG)[ 0];
-          if ((next__V3JG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X3JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__S3JG <<  1)) <=  4096)) {
-              next__V3JG=(void *)((unsigned long)result__X3JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S3JG)));
-            } else {
-              next__V3JG=new_lab__RUJ(new_size__S3JG);
-            };
-            ((__POINTER *)next__V3JG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__W3JG)[ 0]=next__V3JG;
-          } else {
-            ((__POINTER *)result__X3JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__V3JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__X3JG=next__V3JG;
-          };
-        };
-        ptr__O3JG=result__X3JG;
-      } else {
-        t__T3JG=((__UINTEGER_32 )typ_id__P3JG);
-        a__U3JG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__43JG=(__UINTEGER_32)((__UINTEGER_32)(sz__Q3JG + a__U3JG) & (__UINTEGER_32)(~ a__U3JG));
-        ptr_table__13JG=((__POINTER )(&(table_type[(t__T3JG)])));
-        lab_type__33JG=(__UINTEGER_32)(t__T3JG |  1);
-        next__03JG=((__POINTER )(NULL));
-        result__23JG=((__POINTER *)ptr_table__13JG)[ 0];
-        if ((result__23JG == (void *)NULL)) {
-          result__23JG=new_lab__RUJ(lab_type__33JG);
-          next__03JG=(void *)((unsigned long)result__23JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__43JG)));
-          ((__POINTER *)next__03JG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__13JG)[ 0]=next__03JG;
-        } else {
-          next__03JG=((__POINTER *)result__23JG)[ 0];
-          if ((next__03JG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__23JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__43JG <<  1)) <=  4096)) {
-              next__03JG=(void *)((unsigned long)result__23JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__43JG)));
-            } else {
-              next__03JG=new_lab__RUJ(lab_type__33JG);
-            };
-            ((__POINTER *)next__03JG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__13JG)[ 0]=next__03JG;
-          } else {
-            ((__POINTER *)result__23JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__03JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__23JG=next__03JG;
-          };
-        };
-        ptr__O3JG=result__23JG;
-      };
-      result__N3JG=((__LINKED_LISToENTRYo *)ptr__O3JG);
-      *(result__N3JG) = *(LINKED_LISToENTRYo__);
-    };
-    Self__M3JG->parent_abstract_directory__NB.list__21RE=result__N3JG;
-    __tmp__1URE=refresh__GBUE(Self__M3JG);
+  __INTEGER new_capacity__B4R,__tmp__K5R,__tmp__MRDC,Self__IGUD;
+  __BOOLEAN __tmp__R4R;
+  void **__tmp__J5R,**new__YQDC;
+  new_capacity__B4R= 0;
+  if (((__INTEGER)(Self__53R->parent_arrayed_collection__IAB.upper__C4R +  1) <= (__INTEGER)(Self__53R->parent_arrayed_collection__IAB.capacity__E4R -  1))) {
+    Self__53R->parent_arrayed_collection__IAB.upper__C4R=(__INTEGER)(Self__53R->parent_arrayed_collection__IAB.upper__C4R +  1);
+    __tmp__R4R=TRUE__;
   } else {
-    Self__2B3F=((__STD_FILE *)__tmp__ZURE);
-    Self__2B3F->parent_abstract_file__B3B.parent_entry__A3B=__tmp__0URE;
-    Self__BB5F=((__STRING_CONSTANT *)((__ENTRY *)Self__2B3F->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.path__2C);
-    new__CB5F=create__01(Self__BB5F->count__4C);
-    copy__5GQ(new__CB5F,Self__BB5F);
-    Self__OAJG=((__STRING *)new__CB5F);
-    if ((Self__OAJG->capacity__4FQ > Self__OAJG->count__04B)) {
-      Self__OAJG->count__04B=(__INTEGER)(Self__OAJG->count__04B +  1);
-      if ((((__CHARACTER *)Self__OAJG->storage__HGQ)[(__INTEGER)(Self__OAJG->count__04B -  1)] != '\0')) {
-        ((__CHARACTER *)Self__OAJG->storage__HGQ)[(__INTEGER)(Self__OAJG->count__04B -  1)]='\0';
-      };
-    } else {
-      new_capacity__PAJG= 0;
-      if ((Self__OAJG->capacity__4FQ <= Self__OAJG->count__04B)) {
-        if ((Self__OAJG->capacity__4FQ ==  0)) {
-          Self__OAJG->capacity__4FQ= 32;
-          Self__OAJG->storage__HGQ=create__D4BB( 32);
-        } else {
-          new_capacity__PAJG=(__INTEGER)(Self__OAJG->capacity__4FQ <<  1);
-          Self__RAJG=((__CHARACTER *)Self__OAJG->storage__HGQ);
-          old_nb_elts__SAJG=Self__OAJG->capacity__4FQ;
-          new__TAJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__RAJG),((__UINTEGER_32 )old_nb_elts__SAJG),((__UINTEGER_32 )new_capacity__PAJG)));
-          upper__C4JG=(__INTEGER)(new_capacity__PAJG -  1);
-          Self__A4JG=old_nb_elts__SAJG;
-          while ((Self__A4JG <= upper__C4JG)) {
-            new__TAJG[Self__A4JG]='\0';
-            Self__A4JG=(__INTEGER)(Self__A4JG +  1);
-          };
-          Self__OAJG->storage__HGQ=new__TAJG;
-          Self__OAJG->capacity__4FQ=new_capacity__PAJG;
-        };
-      };
-      ((__CHARACTER *)Self__OAJG->storage__HGQ)[Self__OAJG->count__04B]='\0';
-      Self__OAJG->count__04B=(__INTEGER)(Self__OAJG->count__04B +  1);
-    };
-    Self__OAJG->count__04B=(__INTEGER)(Self__OAJG->count__04B -  1);
-    Self__2B3F->stream__QSVD=((__POINTER )(fopen((char*)(Self__OAJG->storage__HGQ),"r+b")));
-    __tmp__1URE=(Self__2B3F->stream__QSVD != (void *)NULL);
-  };
-  if ((! __tmp__1URE)) {
-    ((__ENTRY *)Self__5TRE->parent_abstract_directory__NB.parent_entry__MB)->parent_abstract_entry__LB.child__HY2B=NULL;
-  };
-  return(((__ENTRY *)Self__5TRE->parent_abstract_directory__NB.parent_entry__MB)->parent_abstract_entry__LB.child__HY2B);
+    __tmp__R4R=FALSE__;
+  };
+  if ((! __tmp__R4R)) {
+    if ((Self__53R->parent_arrayed_collection__IAB.capacity__E4R ==  0)) {
+      Self__53R->parent_arrayed_collection__IAB.storage__A5R=create__SYNB( 2);
+      Self__53R->parent_arrayed_collection__IAB.capacity__E4R= 2;
+      Self__53R->parent_arrayed_collection__IAB.upper__C4R= 0;
+    } else {
+      new_capacity__B4R=(__INTEGER)(Self__53R->parent_arrayed_collection__IAB.capacity__E4R <<  1);
+      __tmp__J5R=Self__53R->parent_arrayed_collection__IAB.storage__A5R;
+      __tmp__K5R=Self__53R->parent_arrayed_collection__IAB.capacity__E4R;
+      new__YQDC=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__J5R)),((__UINTEGER_32 )(__INTEGER)(__tmp__K5R * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__B4R * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__MRDC=(__INTEGER)(new_capacity__B4R -  1);
+      Self__IGUD=__tmp__K5R;
+      while ((Self__IGUD <= __tmp__MRDC)) {
+        new__YQDC[Self__IGUD]=NULL;
+        Self__IGUD=(__INTEGER)(Self__IGUD +  1);
+      };
+      Self__53R->parent_arrayed_collection__IAB.storage__A5R=new__YQDC;
+      Self__53R->parent_arrayed_collection__IAB.capacity__E4R=new_capacity__B4R;
+      Self__53R->parent_arrayed_collection__IAB.upper__C4R=(__INTEGER)(Self__53R->parent_arrayed_collection__IAB.upper__C4R +  1);
+    };
+  };
+  ((void **)Self__53R->parent_arrayed_collection__IAB.storage__A5R)[Self__53R->parent_arrayed_collection__IAB.upper__C4R]=element__A4R;
 }
 
-static void* open__BY2B(__ENTRY *Self__CY2B)
-// ({ENTRY}) With resultNo recursive, No inlinable.
+static __BOOLEAN open__KSQD(__DIRECTORY_UNIX *Self__LSQD)
+// ({DIRECTORY_UNIX}) With resultNo recursive, No inlinable.
 {
-  __DIRECTORY *result__3R3D,*Self__V1RE;
-  __POINTER ptr__4R3D,ptr_table__F4JG,next__E4JG,result__G4JG;
-  __POINTER ptr_table__K4JG,next__J4JG,result__L4JG,ptr__UQED;
-  __POINTER ptr_table__P4JG,next__O4JG,result__Q4JG,ptr_table__U4JG;
-  __POINTER next__T4JG,result__V4JG,ptr__QHVE,ptr_table__Z4JG;
-  __POINTER next__Y4JG,result__04JG,ptr_table__44JG,next__34JG;
-  __POINTER result__54JG;
-  __INTEGER typ_id__DS3D,typ_id__ZQED,typ_id__VHVE,new_capacity__VAJG;
-  __INTEGER old_nb_elts__YAJG,upper__F5JG,Self__D5JG;
-  __UINTEGER_32 sz__AS3D,a__DAHG,new_size__EAHG,t__IAHG,a__HAHG;
-  __UINTEGER_32 new_size__N4JG,lab_type__M4JG,sz__WQED,a__LAHG;
-  __UINTEGER_32 new_size__MAHG,t__QAHG,a__PAHG,new_size__X4JG;
-  __UINTEGER_32 lab_type__W4JG,sz__SHVE,a__TAHG,new_size__UAHG,t__YAHG;
-  __UINTEGER_32 a__XAHG,new_size__B5JG,lab_type__A5JG;
-  __STD_FILE *result__TQED,*Self__4B3F;
-  void *__tmp__4Y2B;
-  __STRING_CONSTANT *Self__DB5F;
-  __STRING *new__EB5F,*Self__20Q;
-  __LINKED_LISToENTRYo *result__PHVE;
-  __BOOLEAN __tmp__AZ2B;
-  __CHARACTER *Self__XAJG,*new__ZAJG;
-  Self__CY2B->parent_abstract_entry__LB.link_count__EY2B=(__INTEGER)(Self__CY2B->parent_abstract_entry__LB.link_count__EY2B +  1);
-  if (((void *)Self__CY2B->parent_abstract_entry__LB.child__HY2B == (void *)NULL)) {
-    if (Self__CY2B->parent_abstract_entry__LB.is_directory__BC) {
-      result__3R3D=NULL;
-      ptr__4R3D=((__POINTER )(NULL));
-      typ_id__DS3D= 0;
-      sz__AS3D=((__UINTEGER_32 )sizeof(__DIRECTORY));
-      if ((sz__AS3D ==  0)) {
-        result__3R3D=DIRECTORY__;
-      } else {
-        typ_id__DS3D=-1;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__AS3D);
-        if ((typ_id__DS3D == (__INTEGER)(-  1))) {
-          a__DAHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__EAHG=(__UINTEGER_32)((__UINTEGER_32)(sz__AS3D + a__DAHG) & (__UINTEGER_32)(~ a__DAHG));
-          ptr_table__F4JG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EAHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__E4JG=((__POINTER )(NULL));
-          result__G4JG=((__POINTER *)ptr_table__F4JG)[ 0];
-          if ((result__G4JG == (void *)NULL)) {
-            result__G4JG=new_lab__RUJ(new_size__EAHG);
-            next__E4JG=(void *)((unsigned long)result__G4JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EAHG)));
-            ((__POINTER *)next__E4JG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__F4JG)[ 0]=next__E4JG;
-          } else {
-            next__E4JG=((__POINTER *)result__G4JG)[ 0];
-            if ((next__E4JG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G4JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__EAHG <<  1)) <=  4096)) {
-                next__E4JG=(void *)((unsigned long)result__G4JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EAHG)));
-              } else {
-                next__E4JG=new_lab__RUJ(new_size__EAHG);
-              };
-              ((__POINTER *)next__E4JG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__F4JG)[ 0]=next__E4JG;
+  __POINTER dirent__RSQD,ptr__AJKE,ptr_table__HE3G,next__GE3G;
+  __POINTER result__IE3G,ptr_table__ME3G,next__LE3G,result__NE3G;
+  __POINTER dir__PSQD,ptr__WE3G,ptr_table__AF3G,next__5E3G,result__BF3G;
+  __POINTER ptr_table__FF3G,next__EF3G,result__GF3G,ptr__RJKF;
+  __POINTER ptr_table__KF3G,next__JF3G,result__LF3G,ptr_table__PF3G;
+  __POINTER next__OF3G,result__QF3G;
+  __INTEGER i__VSQD,typ_id__FJKE,i__RE3G,Self__PRCF,i__JF0G,j__LF0G;
+  __INTEGER Self__A31G,idx__AJ1E,idx__EC3,n__30SD,n__LN0G,typ_id__XE3G;
+  __INTEGER typ_id__WJKF;
+  __UINTEGER_32 sz__CJKE,a__YE0G,new_size__ZE0G,t__3E0G,a__2E0G;
+  __UINTEGER_32 new_size__PE3G,lab_type__OE3G,sz__YE3G,a__ZE3G;
+  __UINTEGER_32 new_size__0E3G,t__1E3G,a__2E3G,new_size__IF3G;
+  __UINTEGER_32 lab_type__HF3G,sz__TJKF,a__EP0G,new_size__FP0G,t__JP0G;
+  __UINTEGER_32 a__IP0G,new_size__SF3G,lab_type__RF3G;
+  __STRING *new__04OE,*Self__B5OE,*Self__0A1E,*Self__IF0G,*Self__YASD;
+  __STRING *Self__20SD;
+  void *other__KF0G;
+  void *result__5I1E;
+  void *__tmp__TL1E,*dir__RL1E;
+  void *__tmp__EVQD;
+  __CHARACTER *n__OSQD,*Self__SE3G,*other__TE3G,*Self__B31G,*model__C31G;
+  __CHARACTER *Self__YB3;
+  __BOOLEAN result__USQD,result__JCQE,__tmp__CL1E;
+  __LINKED_LISToENTRYo *result__5IKE,*Self__BJUE,*Self__Q2IF;
+  __LINKED_LIST_NODEoENTRYo *result__VE3G,*Self__3E3G,*result__QJKF;
+  __LINKED_LIST_NODEoENTRYo *Self__YKMF;
+  n__OSQD=NULL;
+  dirent__RSQD=((__POINTER )(NULL));
+  result__USQD=FALSE__;
+  i__VSQD= 0;
+  if (((void *)Self__LSQD->parent_directory__KED.list__ZSQD == (void *)NULL)) {
+    result__5IKE=NULL;
+    ptr__AJKE=((__POINTER )(NULL));
+    typ_id__FJKE= 0;
+    sz__CJKE=((__UINTEGER_32 )sizeof(__LINKED_LISToENTRYo));
+    if ((sz__CJKE ==  0)) {
+      result__5IKE=LINKED_LISToENTRYo__;
+    } else {
+      typ_id__FJKE=__LINKED_LISToENTRYo__;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__CJKE);
+      if ((typ_id__FJKE == (__INTEGER)(-  1))) {
+        a__YE0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__ZE0G=(__UINTEGER_32)((__UINTEGER_32)(sz__CJKE + a__YE0G) & (__UINTEGER_32)(~ a__YE0G));
+        ptr_table__HE3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZE0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__GE3G=((__POINTER )(NULL));
+        result__IE3G=((__POINTER *)ptr_table__HE3G)[ 0];
+        if ((result__IE3G == (void *)NULL)) {
+          result__IE3G=new_lab__2QJ(new_size__ZE0G);
+          next__GE3G=(void *)((unsigned long)result__IE3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZE0G)));
+          ((__POINTER *)next__GE3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__HE3G)[ 0]=next__GE3G;
+        } else {
+          next__GE3G=((__POINTER *)result__IE3G)[ 0];
+          if ((next__GE3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IE3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__ZE0G <<  1)) <=  4096)) {
+              next__GE3G=(void *)((unsigned long)result__IE3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZE0G)));
             } else {
-              ((__POINTER *)result__G4JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__E4JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__G4JG=next__E4JG;
-            };
-          };
-          ptr__4R3D=result__G4JG;
-        } else {
-          t__IAHG=((__UINTEGER_32 )typ_id__DS3D);
-          a__HAHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__N4JG=(__UINTEGER_32)((__UINTEGER_32)(sz__AS3D + a__HAHG) & (__UINTEGER_32)(~ a__HAHG));
-          ptr_table__K4JG=((__POINTER )(&(table_type[(t__IAHG)])));
-          lab_type__M4JG=(__UINTEGER_32)(t__IAHG |  1);
-          next__J4JG=((__POINTER )(NULL));
-          result__L4JG=((__POINTER *)ptr_table__K4JG)[ 0];
-          if ((result__L4JG == (void *)NULL)) {
-            result__L4JG=new_lab__RUJ(lab_type__M4JG);
-            next__J4JG=(void *)((unsigned long)result__L4JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N4JG)));
-            ((__POINTER *)next__J4JG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__K4JG)[ 0]=next__J4JG;
-          } else {
-            next__J4JG=((__POINTER *)result__L4JG)[ 0];
-            if ((next__J4JG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L4JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__N4JG <<  1)) <=  4096)) {
-                next__J4JG=(void *)((unsigned long)result__L4JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N4JG)));
-              } else {
-                next__J4JG=new_lab__RUJ(lab_type__M4JG);
-              };
-              ((__POINTER *)next__J4JG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__K4JG)[ 0]=next__J4JG;
-            } else {
-              ((__POINTER *)result__L4JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__J4JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__L4JG=next__J4JG;
-            };
-          };
-          ptr__4R3D=result__L4JG;
-        };
-        result__3R3D=((__DIRECTORY *)ptr__4R3D);
-        *(result__3R3D) = *(DIRECTORY__);
-      };
-      Self__CY2B->parent_abstract_entry__LB.child__HY2B=result__3R3D;
-    } else {
-      result__TQED=NULL;
-      ptr__UQED=((__POINTER )(NULL));
-      typ_id__ZQED= 0;
-      sz__WQED=((__UINTEGER_32 )sizeof(__STD_FILE));
-      if ((sz__WQED ==  0)) {
-        result__TQED=STD_FILE__;
-      } else {
-        typ_id__ZQED=-1;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__WQED);
-        if ((typ_id__ZQED == (__INTEGER)(-  1))) {
-          a__LAHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__MAHG=(__UINTEGER_32)((__UINTEGER_32)(sz__WQED + a__LAHG) & (__UINTEGER_32)(~ a__LAHG));
-          ptr_table__P4JG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MAHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__O4JG=((__POINTER )(NULL));
-          result__Q4JG=((__POINTER *)ptr_table__P4JG)[ 0];
-          if ((result__Q4JG == (void *)NULL)) {
-            result__Q4JG=new_lab__RUJ(new_size__MAHG);
-            next__O4JG=(void *)((unsigned long)result__Q4JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MAHG)));
-            ((__POINTER *)next__O4JG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__P4JG)[ 0]=next__O4JG;
-          } else {
-            next__O4JG=((__POINTER *)result__Q4JG)[ 0];
-            if ((next__O4JG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q4JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__MAHG <<  1)) <=  4096)) {
-                next__O4JG=(void *)((unsigned long)result__Q4JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MAHG)));
-              } else {
-                next__O4JG=new_lab__RUJ(new_size__MAHG);
-              };
-              ((__POINTER *)next__O4JG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__P4JG)[ 0]=next__O4JG;
-            } else {
-              ((__POINTER *)result__Q4JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__O4JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__Q4JG=next__O4JG;
-            };
-          };
-          ptr__UQED=result__Q4JG;
-        } else {
-          t__QAHG=((__UINTEGER_32 )typ_id__ZQED);
-          a__PAHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__X4JG=(__UINTEGER_32)((__UINTEGER_32)(sz__WQED + a__PAHG) & (__UINTEGER_32)(~ a__PAHG));
-          ptr_table__U4JG=((__POINTER )(&(table_type[(t__QAHG)])));
-          lab_type__W4JG=(__UINTEGER_32)(t__QAHG |  1);
-          next__T4JG=((__POINTER )(NULL));
-          result__V4JG=((__POINTER *)ptr_table__U4JG)[ 0];
-          if ((result__V4JG == (void *)NULL)) {
-            result__V4JG=new_lab__RUJ(lab_type__W4JG);
-            next__T4JG=(void *)((unsigned long)result__V4JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X4JG)));
-            ((__POINTER *)next__T4JG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__U4JG)[ 0]=next__T4JG;
-          } else {
-            next__T4JG=((__POINTER *)result__V4JG)[ 0];
-            if ((next__T4JG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V4JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__X4JG <<  1)) <=  4096)) {
-                next__T4JG=(void *)((unsigned long)result__V4JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X4JG)));
-              } else {
-                next__T4JG=new_lab__RUJ(lab_type__W4JG);
-              };
-              ((__POINTER *)next__T4JG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__U4JG)[ 0]=next__T4JG;
-            } else {
-              ((__POINTER *)result__V4JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__T4JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__V4JG=next__T4JG;
-            };
-          };
-          ptr__UQED=result__V4JG;
-        };
-        result__TQED=((__STD_FILE *)ptr__UQED);
-        *(result__TQED) = *(STD_FILE__);
-      };
-      Self__CY2B->parent_abstract_entry__LB.child__HY2B=result__TQED;
-    };
-  };
-  __tmp__4Y2B=Self__CY2B->parent_abstract_entry__LB.child__HY2B;
-  if (((struct ___OBJ *)__tmp__4Y2B)->__id==__DIRECTORY__) {
-    Self__V1RE=((__DIRECTORY *)__tmp__4Y2B);
-    Self__V1RE->parent_abstract_directory__NB.parent_entry__MB=Self__CY2B;
-    result__PHVE=NULL;
-    ptr__QHVE=((__POINTER )(NULL));
-    typ_id__VHVE= 0;
-    sz__SHVE=((__UINTEGER_32 )sizeof(__LINKED_LISToENTRYo));
-    if ((sz__SHVE ==  0)) {
-      result__PHVE=LINKED_LISToENTRYo__;
-    } else {
-      typ_id__VHVE=__LINKED_LISToENTRYo__;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__SHVE);
-      if ((typ_id__VHVE == (__INTEGER)(-  1))) {
-        a__TAHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__UAHG=(__UINTEGER_32)((__UINTEGER_32)(sz__SHVE + a__TAHG) & (__UINTEGER_32)(~ a__TAHG));
-        ptr_table__Z4JG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UAHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__Y4JG=((__POINTER )(NULL));
-        result__04JG=((__POINTER *)ptr_table__Z4JG)[ 0];
-        if ((result__04JG == (void *)NULL)) {
-          result__04JG=new_lab__RUJ(new_size__UAHG);
-          next__Y4JG=(void *)((unsigned long)result__04JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UAHG)));
-          ((__POINTER *)next__Y4JG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Z4JG)[ 0]=next__Y4JG;
-        } else {
-          next__Y4JG=((__POINTER *)result__04JG)[ 0];
-          if ((next__Y4JG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__04JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__UAHG <<  1)) <=  4096)) {
-              next__Y4JG=(void *)((unsigned long)result__04JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UAHG)));
-            } else {
-              next__Y4JG=new_lab__RUJ(new_size__UAHG);
-            };
-            ((__POINTER *)next__Y4JG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Z4JG)[ 0]=next__Y4JG;
-          } else {
-            ((__POINTER *)result__04JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y4JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__04JG=next__Y4JG;
-          };
-        };
-        ptr__QHVE=result__04JG;
-      } else {
-        t__YAHG=((__UINTEGER_32 )typ_id__VHVE);
-        a__XAHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__B5JG=(__UINTEGER_32)((__UINTEGER_32)(sz__SHVE + a__XAHG) & (__UINTEGER_32)(~ a__XAHG));
-        ptr_table__44JG=((__POINTER )(&(table_type[(t__YAHG)])));
-        lab_type__A5JG=(__UINTEGER_32)(t__YAHG |  1);
-        next__34JG=((__POINTER )(NULL));
-        result__54JG=((__POINTER *)ptr_table__44JG)[ 0];
-        if ((result__54JG == (void *)NULL)) {
-          result__54JG=new_lab__RUJ(lab_type__A5JG);
-          next__34JG=(void *)((unsigned long)result__54JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B5JG)));
-          ((__POINTER *)next__34JG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__44JG)[ 0]=next__34JG;
-        } else {
-          next__34JG=((__POINTER *)result__54JG)[ 0];
-          if ((next__34JG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__54JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__B5JG <<  1)) <=  4096)) {
-              next__34JG=(void *)((unsigned long)result__54JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B5JG)));
+              next__GE3G=new_lab__2QJ(new_size__ZE0G);
+            };
+            ((__POINTER *)next__GE3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__HE3G)[ 0]=next__GE3G;
+          } else {
+            ((__POINTER *)result__IE3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__GE3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__IE3G=next__GE3G;
+          };
+        };
+        ptr__AJKE=result__IE3G;
+      } else {
+        t__3E0G=((__UINTEGER_32 )typ_id__FJKE);
+        a__2E0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__PE3G=(__UINTEGER_32)((__UINTEGER_32)(sz__CJKE + a__2E0G) & (__UINTEGER_32)(~ a__2E0G));
+        ptr_table__ME3G=((__POINTER )(&(table_type[(t__3E0G)])));
+        lab_type__OE3G=(__UINTEGER_32)(t__3E0G |  1);
+        next__LE3G=((__POINTER )(NULL));
+        result__NE3G=((__POINTER *)ptr_table__ME3G)[ 0];
+        if ((result__NE3G == (void *)NULL)) {
+          result__NE3G=new_lab__2QJ(lab_type__OE3G);
+          next__LE3G=(void *)((unsigned long)result__NE3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PE3G)));
+          ((__POINTER *)next__LE3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ME3G)[ 0]=next__LE3G;
+        } else {
+          next__LE3G=((__POINTER *)result__NE3G)[ 0];
+          if ((next__LE3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NE3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__PE3G <<  1)) <=  4096)) {
+              next__LE3G=(void *)((unsigned long)result__NE3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PE3G)));
             } else {
-              next__34JG=new_lab__RUJ(lab_type__A5JG);
+              next__LE3G=new_lab__2QJ(lab_type__OE3G);
             };
-            ((__POINTER *)next__34JG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__44JG)[ 0]=next__34JG;
+            ((__POINTER *)next__LE3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ME3G)[ 0]=next__LE3G;
           } else {
-            ((__POINTER *)result__54JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__34JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__54JG=next__34JG;
+            ((__POINTER *)result__NE3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__LE3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__NE3G=next__LE3G;
           };
         };
-        ptr__QHVE=result__54JG;
+        ptr__AJKE=result__NE3G;
       };
-      result__PHVE=((__LINKED_LISToENTRYo *)ptr__QHVE);
-      *(result__PHVE) = *(LINKED_LISToENTRYo__);
+      result__5IKE=((__LINKED_LISToENTRYo *)ptr__AJKE);
+      *(result__5IKE) = *(LINKED_LISToENTRYo__);
     };
-    Self__V1RE->parent_abstract_directory__NB.list__21RE=result__PHVE;
-    __tmp__AZ2B=refresh__GBUE(Self__V1RE);
+    Self__LSQD->parent_directory__KED.list__ZSQD=result__5IKE;
   } else {
-    Self__4B3F=((__STD_FILE *)__tmp__4Y2B);
-    Self__4B3F->parent_abstract_file__B3B.parent_entry__A3B=Self__CY2B;
-    Self__DB5F=((__STRING_CONSTANT *)((__ENTRY *)Self__4B3F->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.path__2C);
-    new__EB5F=create__01(Self__DB5F->count__4C);
-    copy__5GQ(new__EB5F,Self__DB5F);
-    Self__20Q=((__STRING *)new__EB5F);
-    if ((Self__20Q->capacity__4FQ > Self__20Q->count__04B)) {
-      Self__20Q->count__04B=(__INTEGER)(Self__20Q->count__04B +  1);
-      if ((((__CHARACTER *)Self__20Q->storage__HGQ)[(__INTEGER)(Self__20Q->count__04B -  1)] != '\0')) {
-        ((__CHARACTER *)Self__20Q->storage__HGQ)[(__INTEGER)(Self__20Q->count__04B -  1)]='\0';
-      };
-    } else {
-      new_capacity__VAJG= 0;
-      if ((Self__20Q->capacity__4FQ <= Self__20Q->count__04B)) {
-        if ((Self__20Q->capacity__4FQ ==  0)) {
-          Self__20Q->capacity__4FQ= 32;
-          Self__20Q->storage__HGQ=create__D4BB( 32);
-        } else {
-          new_capacity__VAJG=(__INTEGER)(Self__20Q->capacity__4FQ <<  1);
-          Self__XAJG=((__CHARACTER *)Self__20Q->storage__HGQ);
-          old_nb_elts__YAJG=Self__20Q->capacity__4FQ;
-          new__ZAJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__XAJG),((__UINTEGER_32 )old_nb_elts__YAJG),((__UINTEGER_32 )new_capacity__VAJG)));
-          upper__F5JG=(__INTEGER)(new_capacity__VAJG -  1);
-          Self__D5JG=old_nb_elts__YAJG;
-          while ((Self__D5JG <= upper__F5JG)) {
-            new__ZAJG[Self__D5JG]='\0';
-            Self__D5JG=(__INTEGER)(Self__D5JG +  1);
-          };
-          Self__20Q->storage__HGQ=new__ZAJG;
-          Self__20Q->capacity__4FQ=new_capacity__VAJG;
-        };
-      };
-      ((__CHARACTER *)Self__20Q->storage__HGQ)[Self__20Q->count__04B]='\0';
-      Self__20Q->count__04B=(__INTEGER)(Self__20Q->count__04B +  1);
-    };
-    Self__20Q->count__04B=(__INTEGER)(Self__20Q->count__04B -  1);
-    Self__4B3F->stream__QSVD=((__POINTER )(fopen((char*)(Self__20Q->storage__HGQ),"r+b")));
-    __tmp__AZ2B=(Self__4B3F->stream__QSVD != (void *)NULL);
-  };
-  if ((! __tmp__AZ2B)) {
-    Self__CY2B->parent_abstract_entry__LB.child__HY2B=NULL;
-  };
-  return(Self__CY2B->parent_abstract_entry__LB.child__HY2B);
-}
-
-static __BOOLEAN refresh__GBUE(__DIRECTORY *Self__HBUE)
-// ({DIRECTORY}) With resultNo recursive, No inlinable.
-{
-  __POINTER dirent__WJVE,dir__UJVE,ptr__HGJG,ptr_table__25JG,next__15JG;
-  __POINTER result__35JG,ptr_table__BAKG,next__AAKG,result__CAKG;
-  __POINTER ptr__GAKG,ptr_table__QAKG,next__PAKG,result__RAKG;
-  __POINTER ptr_table__VAKG,next__UAKG,result__WAKG,ptr__VUPF;
-  __POINTER ptr_table__0AKG,next__ZAKG,result__1AKG,ptr_table__5AKG;
-  __POINTER next__4AKG,result__ABKG;
-  __INTEGER i__0JVE,new_capacity__LFJG,old_nb_elts__OFJG,upper__K5JG;
-  __INTEGER Self__I5JG,new_capacity__RFJG,old_nb_elts__UFJG,upper__P5JG;
-  __INTEGER Self__N5JG,new_capacity__XFJG,old_nb_elts__0FJG,upper__U5JG;
-  __INTEGER Self__S5JG,Self__BHOF,i__BTIG,j__DTIG,Self__4ULG,stat__3LNF;
-  __INTEGER i__2LNF,Self__I1RF,n__FTIG,idx__ONNF,n__HTIG,Self__4FTF;
-  __INTEGER n__JTIG,idx__URNF,new_capacity__AGJG,old_nb_elts__DGJG;
-  __INTEGER upper__Z5JG,Self__X5JG,typ_id__IGJG,typ_id__HAKG;
-  __INTEGER typ_id__0UPF;
-  __STRING_CONSTANT *Self__CG3F;
-  __STRING *new__DG3F,*Self__5SIG,*Self__SFJG,*new__DC0F,*Self__INFF;
-  __STRING *Self__NKNF,*Self__ATIG,*Self__ETIG,*Self__GTIG,*Self__ITIG;
-  __STRING *Self__HHHG,*Self__JHHG,*Self__BGJG;
-  void *other__CTIG;
-  void *result__0SNF;
-  __ENTRY *result__GGJG;
-  __UINTEGER_32 sz__JGJG,a__KGJG,new_size__LGJG,t__MGJG,a__NGJG;
-  __UINTEGER_32 new_size__EAKG,lab_type__DAKG,sz__IAKG,a__JAKG;
-  __UINTEGER_32 new_size__KAKG,t__LAKG,a__MAKG,new_size__YAKG;
-  __UINTEGER_32 lab_type__XAKG,sz__XUPF,a__MOHG,new_size__NOHG,t__ROHG;
-  __UINTEGER_32 a__QOHG,new_size__CBKG,lab_type__BBKG;
-  __CHARACTER *n__TJVE,*Self__NFJG,*new__PFJG,*Self__TFJG,*new__VFJG;
-  __CHARACTER *Self__ZFJG,*new__1FJG,*__tmp__PLIG,*__tmp__QLIG;
-  __CHARACTER *Self__5ULG,*model__AVLG,*Self__CGJG,*new__EGJG;
-  __BOOLEAN result__ZJVE,result__A3FF,__tmp__FONF,__tmp__KPNF;
-  __BOOLEAN result__OGRF,result__3FJG,__tmp__5FJG,__tmp__LQNF;
-  __LINKED_LISToENTRYo *Self__NJFF,*Self__TFPF;
-  __CHARACTER ch__WFJG,car__4LNF,Self__4FJG;
-  __LINKED_LIST_NODEoENTRYo *result__FAKG,*Self__NAKG,*result__UUPF;
-  __LINKED_LIST_NODEoENTRYo *Self__AUQF;
-  n__TJVE=NULL;
-  dirent__WJVE=((__POINTER )(NULL));
-  result__ZJVE=FALSE__;
-  i__0JVE= 0;
-  Self__NJFF=((__LINKED_LISToENTRYo *)Self__HBUE->parent_abstract_directory__NB.list__21RE);
-  if (((void *)Self__NJFF->first_link__PJFF != (void *)NULL)) {
-    Self__NJFF->first_link__PJFF=NULL;
-    Self__NJFF->mem_idx__WJFF= 0;
-    Self__NJFF->mem_lnk__XJFF=NULL;
-    Self__NJFF->parent_linked_collection__01RE.upper__HEEF= 0;
-    Self__NJFF->last_link__YJFF=NULL;
-  };
-  Self__CG3F=((__STRING_CONSTANT *)((__ENTRY *)Self__HBUE->parent_abstract_directory__NB.parent_entry__MB)->parent_abstract_entry__LB.path__2C);
-  new__DG3F=create__01(Self__CG3F->count__4C);
-  copy__5GQ(new__DG3F,Self__CG3F);
-  Self__5SIG=((__STRING *)new__DG3F);
-  if ((Self__5SIG->capacity__4FQ > Self__5SIG->count__04B)) {
-    Self__5SIG->count__04B=(__INTEGER)(Self__5SIG->count__04B +  1);
-    if ((((__CHARACTER *)Self__5SIG->storage__HGQ)[(__INTEGER)(Self__5SIG->count__04B -  1)] != '\0')) {
-      ((__CHARACTER *)Self__5SIG->storage__HGQ)[(__INTEGER)(Self__5SIG->count__04B -  1)]='\0';
-    };
-  } else {
-    new_capacity__LFJG= 0;
-    if ((Self__5SIG->capacity__4FQ <= Self__5SIG->count__04B)) {
-      if ((Self__5SIG->capacity__4FQ ==  0)) {
-        Self__5SIG->capacity__4FQ= 32;
-        Self__5SIG->storage__HGQ=create__D4BB( 32);
-      } else {
-        new_capacity__LFJG=(__INTEGER)(Self__5SIG->capacity__4FQ <<  1);
-        Self__NFJG=((__CHARACTER *)Self__5SIG->storage__HGQ);
-        old_nb_elts__OFJG=Self__5SIG->capacity__4FQ;
-        new__PFJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__NFJG),((__UINTEGER_32 )old_nb_elts__OFJG),((__UINTEGER_32 )new_capacity__LFJG)));
-        upper__K5JG=(__INTEGER)(new_capacity__LFJG -  1);
-        Self__I5JG=old_nb_elts__OFJG;
-        while ((Self__I5JG <= upper__K5JG)) {
-          new__PFJG[Self__I5JG]='\0';
-          Self__I5JG=(__INTEGER)(Self__I5JG +  1);
-        };
-        Self__5SIG->storage__HGQ=new__PFJG;
-        Self__5SIG->capacity__4FQ=new_capacity__LFJG;
-      };
-    };
-    ((__CHARACTER *)Self__5SIG->storage__HGQ)[Self__5SIG->count__04B]='\0';
-    Self__5SIG->count__04B=(__INTEGER)(Self__5SIG->count__04B +  1);
-  };
-  Self__5SIG->count__04B=(__INTEGER)(Self__5SIG->count__04B -  1);
-  dir__UJVE=((__POINTER )(opendir((Self__5SIG->storage__HGQ))));
-  if ((dir__UJVE != (void *)NULL)) {
-    result__ZJVE=TRUE__;
+    Self__BJUE=((__LINKED_LISToENTRYo *)Self__LSQD->parent_directory__KED.list__ZSQD);
+    if (((void *)Self__BJUE->first_link__DJUE != (void *)NULL)) {
+      Self__BJUE->first_link__DJUE=NULL;
+      Self__BJUE->mem_idx__KJUE= 0;
+      Self__BJUE->mem_lnk__LJUE=NULL;
+      Self__BJUE->parent_linked_collection__YSQD.upper__FC2D= 0;
+      Self__BJUE->last_link__MJUE=NULL;
+    };
+  };
+  dir__PSQD=((__POINTER )(opendir((((__STRING_CONSTANT *)Self__LSQD->parent_entry_unix__JED.parent_entry__IED.path__BD)->storage__FQO))));
+  if ((dir__PSQD != (void *)NULL)) {
+    result__USQD=TRUE__;
     do {
-      dirent__WJVE=((__POINTER )(readdir((dir__UJVE))));
-      if ((dirent__WJVE != (void *)NULL)) {
-        n__TJVE=((__CHARACTER *)(((struct dirent *)(dirent__WJVE))->d_name));
-        ((__STRING *)string_tmp__PKVE)->count__04B= 0;
-        i__0JVE= 0;
-        while ((((__CHARACTER *)n__TJVE)[i__0JVE] != '\0')) {
-          Self__SFJG=((__STRING *)string_tmp__PKVE);
-          ch__WFJG=((__CHARACTER *)n__TJVE)[i__0JVE];
-          new_capacity__RFJG= 0;
-          if ((Self__SFJG->capacity__4FQ <= Self__SFJG->count__04B)) {
-            if ((Self__SFJG->capacity__4FQ ==  0)) {
-              Self__SFJG->capacity__4FQ= 32;
-              Self__SFJG->storage__HGQ=create__D4BB( 32);
-            } else {
-              new_capacity__RFJG=(__INTEGER)(Self__SFJG->capacity__4FQ <<  1);
-              Self__TFJG=((__CHARACTER *)Self__SFJG->storage__HGQ);
-              old_nb_elts__UFJG=Self__SFJG->capacity__4FQ;
-              new__VFJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__TFJG),((__UINTEGER_32 )old_nb_elts__UFJG),((__UINTEGER_32 )new_capacity__RFJG)));
-              upper__P5JG=(__INTEGER)(new_capacity__RFJG -  1);
-              Self__N5JG=old_nb_elts__UFJG;
-              while ((Self__N5JG <= upper__P5JG)) {
-                new__VFJG[Self__N5JG]='\0';
-                Self__N5JG=(__INTEGER)(Self__N5JG +  1);
-              };
-              Self__SFJG->storage__HGQ=new__VFJG;
-              Self__SFJG->capacity__4FQ=new_capacity__RFJG;
-            };
-          };
-          ((__CHARACTER *)Self__SFJG->storage__HGQ)[Self__SFJG->count__04B]=ch__WFJG;
-          Self__SFJG->count__04B=(__INTEGER)(Self__SFJG->count__04B +  1);
-          i__0JVE=(__INTEGER)(i__0JVE +  1);
-        };
-        new__DC0F=create__01(((__STRING_CONSTANT *)(&__string_165))->count__4C);
-        copy__5GQ(new__DC0F,(&__string_165));
-        Self__INFF=((__STRING *)string_tmp__PKVE);
-        result__A3FF=FALSE__;
-        if ((Self__INFF->count__04B == new__DC0F->count__04B)) {
-          result__A3FF=((Self__INFF->count__04B ==  0) || fast_memcmp__until__0EVB(Self__INFF->storage__HGQ,new__DC0F->storage__HGQ,Self__INFF->count__04B));
-        };
-        if ((! result__A3FF)) {
-          Self__NKNF=((__STRING *)string_tmp__PKVE);
-          new_capacity__XFJG= 0;
-          if ((Self__NKNF->capacity__4FQ <= Self__NKNF->count__04B)) {
-            if ((Self__NKNF->capacity__4FQ ==  0)) {
-              Self__NKNF->capacity__4FQ= 32;
-              Self__NKNF->storage__HGQ=create__D4BB( 32);
-            } else {
-              new_capacity__XFJG=(__INTEGER)(Self__NKNF->capacity__4FQ <<  1);
-              Self__ZFJG=((__CHARACTER *)Self__NKNF->storage__HGQ);
-              old_nb_elts__0FJG=Self__NKNF->capacity__4FQ;
-              new__1FJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__ZFJG),((__UINTEGER_32 )old_nb_elts__0FJG),((__UINTEGER_32 )new_capacity__XFJG)));
-              upper__U5JG=(__INTEGER)(new_capacity__XFJG -  1);
-              Self__S5JG=old_nb_elts__0FJG;
-              while ((Self__S5JG <= upper__U5JG)) {
-                new__1FJG[Self__S5JG]='\0';
-                Self__S5JG=(__INTEGER)(Self__S5JG +  1);
+      dirent__RSQD=((__POINTER )(readdir((dir__PSQD))));
+      if ((dirent__RSQD != (void *)NULL)) {
+        n__OSQD=((__CHARACTER *)(((struct dirent *)(dirent__RSQD))->d_name));
+        ((__STRING *)string_tmp__DED)->count__GFC= 0;
+        i__VSQD= 0;
+        while ((((__CHARACTER *)n__OSQD)[i__VSQD] != '\0')) {
+          add_last__JLT(string_tmp__DED,((__CHARACTER *)n__OSQD)[i__VSQD]);
+          i__VSQD=(__INTEGER)(i__VSQD +  1);
+        };
+        new__04OE=create__BBB(((__STRING_CONSTANT *)(&__string_206))->count__DD);
+        copy__JCS(new__04OE,(&__string_206));
+        Self__B5OE=((__STRING *)string_tmp__DED);
+        result__JCQE=FALSE__;
+        if ((Self__B5OE->count__GFC == new__04OE->count__GFC)) {
+          if ((Self__B5OE->count__GFC ==  0)) {
+            result__JCQE=TRUE__;
+          } else {
+            Self__SE3G=((__CHARACTER *)Self__B5OE->storage__RBS);
+            other__TE3G=new__04OE->storage__RBS;
+            i__RE3G=(__INTEGER)(Self__B5OE->count__GFC -  1);
+            while (((i__RE3G >=  0) && (Self__SE3G[i__RE3G] == ((__CHARACTER *)other__TE3G)[i__RE3G]))) {
+              i__RE3G=(__INTEGER)(i__RE3G -  1);
+            };
+            result__JCQE=(i__RE3G <  0);
+          };
+        };
+        if ((! result__JCQE)) {
+          Self__0A1E=((__STRING *)string_tmp__DED);
+          add_last__JLT(Self__0A1E,' ');
+          Self__PRCF=Self__0A1E->count__GFC;
+          while ((Self__PRCF >=  2)) {
+            ((__CHARACTER *)Self__0A1E->storage__RBS)[(__INTEGER)(Self__PRCF -  1)]=((__CHARACTER *)Self__0A1E->storage__RBS)[(__INTEGER)((__INTEGER)(Self__PRCF -  1) -  1)];
+            Self__PRCF=(__INTEGER)(Self__PRCF -  1);
+          };
+          ((__CHARACTER *)Self__0A1E->storage__RBS)[ 0]='/';
+          Self__IF0G=((__STRING *)string_tmp__DED);
+          other__KF0G=Self__LSQD->parent_entry_unix__JED.parent_entry__IED.path__BD;
+          i__JF0G=Self__IF0G->count__GFC;
+          j__LF0G=((__STRING_CONSTANT *)other__KF0G)->count__DD;
+          resize__IXZ(Self__IF0G,(__INTEGER)(i__JF0G + j__LF0G));
+          if (((i__JF0G >  0) && (j__LF0G >  0))) {
+            move__to__by__QRCC(Self__IF0G->storage__RBS, 0,(__INTEGER)(i__JF0G -  1),j__LF0G);
+          };
+          Self__B31G=((__CHARACTER *)Self__IF0G->storage__RBS);
+          model__C31G=((__STRING_CONSTANT *)other__KF0G)->storage__FQO;
+          Self__A31G=(__INTEGER)(j__LF0G -  1);
+          while ((Self__A31G >=  0)) {
+            Self__B31G[Self__A31G]=((__CHARACTER *)model__C31G)[Self__A31G];
+            Self__A31G=(__INTEGER)(Self__A31G -  1);
+          };
+          reduce_path__CC1E(string_tmp__DED);
+          result__5I1E=NULL;
+          idx__AJ1E= 0;
+          copy__JCS(string_tmp2__IWAC,Self__LSQD->parent_entry_unix__JED.parent_entry__IED.path__BD);
+          add_last__JLT(string_tmp2__IWAC,'/');
+          append__RNS(string_tmp2__IWAC,string_tmp__DED);
+          reduce_path__CC1E(string_tmp2__IWAC);
+          copy__JCS(string_tmp3__OWAC,string_tmp2__IWAC);
+          do {
+            result__5I1E=reference_at__5H0C(alias__UED,string_tmp2__IWAC);
+            if (((void *)result__5I1E == (void *)NULL)) {
+              Self__YASD=((__STRING *)string_tmp2__IWAC);
+              Self__YB3=((__CHARACTER *)Self__YASD->storage__RBS);
+              idx__EC3=(__INTEGER)(Self__YASD->count__GFC -  1);
+              while ((! ((idx__EC3 <  0) || ('/' == Self__YB3[idx__EC3])))) {
+                idx__EC3=(__INTEGER)(idx__EC3 -  1);
               };
-              Self__NKNF->storage__HGQ=new__1FJG;
-              Self__NKNF->capacity__4FQ=new_capacity__XFJG;
-            };
-          };
-          ((__CHARACTER *)Self__NKNF->storage__HGQ)[Self__NKNF->count__04B]=' ';
-          Self__NKNF->count__04B=(__INTEGER)(Self__NKNF->count__04B +  1);
-          Self__BHOF=Self__NKNF->count__04B;
-          __tmp__PLIG=Self__NKNF->storage__HGQ;
-          __tmp__QLIG=Self__NKNF->storage__HGQ;
-          while ((Self__BHOF >=  2)) {
-            ((__CHARACTER *)__tmp__QLIG)[(__INTEGER)(Self__BHOF -  1)]=((__CHARACTER *)__tmp__PLIG)[(__INTEGER)((__INTEGER)(Self__BHOF -  1) -  1)];
-            Self__BHOF=(__INTEGER)(Self__BHOF -  1);
-          };
-          ((__CHARACTER *)Self__NKNF->storage__HGQ)[ 0]='/';
-          Self__ATIG=((__STRING *)string_tmp__PKVE);
-          other__CTIG=((__ENTRY *)Self__HBUE->parent_abstract_directory__NB.parent_entry__MB)->parent_abstract_entry__LB.path__2C;
-          i__BTIG=Self__ATIG->count__04B;
-          j__DTIG=((__STRING_CONSTANT *)other__CTIG)->count__4C;
-          resize__54X(Self__ATIG,(__INTEGER)(i__BTIG + j__DTIG));
-          if (((i__BTIG >  0) && (j__DTIG >  0))) {
-            move__to__by__YP4B(Self__ATIG->storage__HGQ, 0,(__INTEGER)(i__BTIG -  1),j__DTIG);
-          };
-          Self__5ULG=((__CHARACTER *)Self__ATIG->storage__HGQ);
-          model__AVLG=((__STRING_CONSTANT *)other__CTIG)->storage__E5M;
-          Self__4ULG=(__INTEGER)(j__DTIG -  1);
-          while ((Self__4ULG >=  0)) {
-            Self__5ULG[Self__4ULG]=((__CHARACTER *)model__AVLG)[Self__4ULG];
-            Self__4ULG=(__INTEGER)(Self__4ULG -  1);
-          };
-          stat__3LNF= 0;
-          car__4LNF='\0';
-          replace_all__with__HTQ(string_tmp__PKVE,'\\','/');
-          i__2LNF= 1;
-          while ((i__2LNF <= ((__STRING *)string_tmp__PKVE)->count__04B)) {
-            car__4LNF=((__CHARACTER *)((__STRING *)string_tmp__PKVE)->storage__HGQ)[(__INTEGER)(i__2LNF -  1)];
-            if ((car__4LNF == '/')) {
-              Self__I1RF=stat__3LNF;
-              if ((stat__3LNF ==  0)) {
-                stat__3LNF= 1;
-              };
-              if ((Self__I1RF ==  1)) {
-                Self__ETIG=((__STRING *)string_tmp__PKVE);
-                n__FTIG=(__INTEGER)(i__2LNF -  1);
-                if ((n__FTIG > Self__ETIG->count__04B)) {
-                  Self__ETIG->count__04B= 0;
-                } else {
-                  if ((n__FTIG >  0)) {
-                    remove_between__to__4IS(Self__ETIG, 1,n__FTIG);
-                  };
-                };
-                i__2LNF= 1;
-              };
-              if ((Self__I1RF ==  2)) {
-                remove_between__to__4IS(string_tmp__PKVE,(__INTEGER)(i__2LNF -  1),i__2LNF);
-                i__2LNF=(__INTEGER)(i__2LNF -  2);
-                stat__3LNF= 1;
-              };
-              if ((Self__I1RF ==  3)) {
-                idx__ONNF=last_index_of__since__YXR(string_tmp__PKVE,(__INTEGER)(i__2LNF -  4));
-                if ((idx__ONNF ==  0)) {
-                  Self__GTIG=((__STRING *)string_tmp__PKVE);
-                  n__HTIG=(__INTEGER)(i__2LNF -  1);
-                  if ((n__HTIG > Self__GTIG->count__04B)) {
-                    Self__GTIG->count__04B= 0;
+              idx__AJ1E=(__INTEGER)( 1 + idx__EC3);
+              if ((idx__AJ1E >  0)) {
+                Self__20SD=((__STRING *)string_tmp2__IWAC);
+                n__30SD=(__INTEGER)(idx__AJ1E -  1);
+                if ((n__30SD < Self__20SD->count__GFC)) {
+                  n__LN0G=(__INTEGER)(Self__20SD->count__GFC - n__30SD);
+                  if ((n__LN0G > Self__20SD->count__GFC)) {
+                    Self__20SD->count__GFC= 0;
                   } else {
-                    if ((n__HTIG >  0)) {
-                      remove_between__to__4IS(Self__GTIG, 1,n__HTIG);
-                    };
+                    Self__20SD->count__GFC=(__INTEGER)(Self__20SD->count__GFC - n__LN0G);
                   };
-                  i__2LNF= 1;
-                } else {
-                  remove_between__to__4IS(string_tmp__PKVE,idx__ONNF,(__INTEGER)(i__2LNF -  1));
-                  i__2LNF=idx__ONNF;
-                };
-                stat__3LNF= 1;
-              };
-              __tmp__FONF=TRUE__;
-            } else {
-              __tmp__FONF=FALSE__;
-            };
-            if (__tmp__FONF) {
-              __tmp__KPNF=TRUE__;
-            } else {
-              result__OGRF=(car__4LNF == '.');
-              if (result__OGRF) {
-                Self__4FTF=stat__3LNF;
-                if ((stat__3LNF ==  1)) {
-                  stat__3LNF= 2;
-                };
-                if ((Self__4FTF ==  2)) {
-                  stat__3LNF= 3;
-                };
-                if ((Self__4FTF ==  3)) {
-                  stat__3LNF= 0;
-                };
-              };
-              __tmp__KPNF=result__OGRF;
-            };
-            if ((! __tmp__KPNF)) {
-              if (((car__4LNF == ':') && (i__2LNF >  2))) {
-                Self__4FJG=((__CHARACTER *)((__STRING *)string_tmp__PKVE)->storage__HGQ)[(__INTEGER)((__INTEGER)(i__2LNF -  1) -  1)];
-                result__3FJG=FALSE__;
-                if ((((__INTEGER_8 )Self__4FJG) >= ((__INTEGER_8 )'a'))) {
-                  result__3FJG=(((__INTEGER_8 )Self__4FJG) <= ((__INTEGER_8 )'z'));
-                  __tmp__5FJG=TRUE__;
-                } else {
-                  __tmp__5FJG=FALSE__;
                 };
-                if ((! __tmp__5FJG)) {
-                  if ((((__INTEGER_8 )Self__4FJG) >= ((__INTEGER_8 )'A'))) {
-                    result__3FJG=(((__INTEGER_8 )Self__4FJG) <= ((__INTEGER_8 )'Z'));
-                  };
-                };
-                __tmp__LQNF=result__3FJG;
               } else {
-                __tmp__LQNF=FALSE__;
-              };
-              if ((__tmp__LQNF && (((__CHARACTER *)((__STRING *)string_tmp__PKVE)->storage__HGQ)[(__INTEGER)((__INTEGER)(i__2LNF -  2) -  1)] == '/'))) {
-                Self__ITIG=((__STRING *)string_tmp__PKVE);
-                n__JTIG=(__INTEGER)(i__2LNF -  2);
-                if ((n__JTIG > Self__ITIG->count__04B)) {
-                  Self__ITIG->count__04B= 0;
-                } else {
-                  if ((n__JTIG >  0)) {
-                    remove_between__to__4IS(Self__ITIG, 1,n__JTIG);
-                  };
-                };
-                i__2LNF= 1;
-              } else {
-                stat__3LNF= 0;
+                ((__STRING *)string_tmp2__IWAC)->count__GFC= 0;
               };
             };
-            i__2LNF=(__INTEGER)(i__2LNF +  1);
-          };
-          if ((stat__3LNF ==  1)) {
-            Self__HHHG=((__STRING *)string_tmp__PKVE);
-            if (( 1 > Self__HHHG->count__04B)) {
-              Self__HHHG->count__04B= 0;
+          } while ((((void *)result__5I1E == (void *)NULL) && (((__STRING *)string_tmp2__IWAC)->count__GFC !=  0)));
+          if (((void *)result__5I1E == (void *)NULL)) {
+            if (FILE_SYSTEM__->parent_directory__5ED==0) {
             } else {
-              Self__HHHG->count__04B=(__INTEGER)(Self__HHHG->count__04B -  1);
-            };
-          };
-          if ((stat__3LNF ==  2)) {
-            Self__JHHG=((__STRING *)string_tmp__PKVE);
-            if (( 2 > Self__JHHG->count__04B)) {
-              Self__JHHG->count__04B= 0;
-            } else {
-              Self__JHHG->count__04B=(__INTEGER)(Self__JHHG->count__04B -  2);
-            };
-          };
-          if ((stat__3LNF ==  3)) {
-            idx__URNF=last_index_of__since__YXR(string_tmp__PKVE,(__INTEGER)(i__2LNF -  4));
-            if ((idx__URNF ==  0)) {
-              ((__STRING *)string_tmp__PKVE)->count__04B= 0;
-            } else {
-              remove_between__to__4IS(string_tmp__PKVE,idx__URNF,(__INTEGER)(i__2LNF -  1));
+              parent_directory__4DD();
             };
+            result__5I1E=physical_get_entry__TK0C(string_tmp3__OWAC);
+            __tmp__CL1E=TRUE__;
+          } else {
+            __tmp__CL1E=FALSE__;
           };
-          if ((((__STRING *)string_tmp__PKVE)->count__04B ==  0)) {
-            Self__BGJG=((__STRING *)string_tmp__PKVE);
-            new_capacity__AGJG= 0;
-            if ((Self__BGJG->capacity__4FQ <= Self__BGJG->count__04B)) {
-              if ((Self__BGJG->capacity__4FQ ==  0)) {
-                Self__BGJG->capacity__4FQ= 32;
-                Self__BGJG->storage__HGQ=create__D4BB( 32);
+          if ((! __tmp__CL1E)) {
+            if ((((__STRING *)string_tmp3__OWAC)->count__GFC != ((__STRING *)string_tmp2__IWAC)->count__GFC)) {
+              if (result__5I1E==NULL) {
+                __tmp__TL1E=NULL;
               } else {
-                new_capacity__AGJG=(__INTEGER)(Self__BGJG->capacity__4FQ <<  1);
-                Self__CGJG=((__CHARACTER *)Self__BGJG->storage__HGQ);
-                old_nb_elts__DGJG=Self__BGJG->capacity__4FQ;
-                new__EGJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__CGJG),((__UINTEGER_32 )old_nb_elts__DGJG),((__UINTEGER_32 )new_capacity__AGJG)));
-                upper__Z5JG=(__INTEGER)(new_capacity__AGJG -  1);
-                Self__X5JG=old_nb_elts__DGJG;
-                while ((Self__X5JG <= upper__Z5JG)) {
-                  new__EGJG[Self__X5JG]='\0';
-                  Self__X5JG=(__INTEGER)(Self__X5JG +  1);
-                };
-                Self__BGJG->storage__HGQ=new__EGJG;
-                Self__BGJG->capacity__4FQ=new_capacity__AGJG;
+                switch (((struct ___OBJ *)result__5I1E)->__id) {
+                case __DIRECTORY_UNIX__: {
+                  __tmp__TL1E=((void *)result__5I1E);
+                } break;
+                case __FILE_UNIX__: {
+                  __tmp__TL1E=NULL;
+                } break;
+                }
               };
+              dir__RL1E=__tmp__TL1E;
+              result__5I1E=physical_get_entry__ZBF(string_tmp3__OWAC);
             };
-            ((__CHARACTER *)Self__BGJG->storage__HGQ)[Self__BGJG->count__04B]='/';
-            Self__BGJG->count__04B=(__INTEGER)(Self__BGJG->count__04B +  1);
           };
-          result__0SNF=NULL;
-          if (has__YHR(alias__WBF,string_tmp__PKVE)) {
-            result__0SNF=at__MX1(alias__WBF,string_tmp__PKVE);
+          if (((void *)result__5I1E == (void *)NULL)) {
+            result__USQD=FALSE__;
           } else {
-            result__GGJG=NULL;
-            ptr__HGJG=((__POINTER )(NULL));
-            typ_id__IGJG= 0;
-            sz__JGJG=((__UINTEGER_32 )sizeof(__ENTRY));
-            if ((sz__JGJG ==  0)) {
-              result__GGJG=ENTRY__;
+            if (((struct ___OBJ *)result__5I1E)->__id==__DIRECTORY_UNIX__) {
+              __tmp__EVQD=((__DIRECTORY_UNIX *)result__5I1E)->parent_entry_unix__JED.parent_entry__IED.path__BD;
             } else {
-              typ_id__IGJG=-1;
-              clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__JGJG);
-              if ((typ_id__IGJG == (__INTEGER)(-  1))) {
-                a__KGJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__LGJG=(__UINTEGER_32)((__UINTEGER_32)(sz__JGJG + a__KGJG) & (__UINTEGER_32)(~ a__KGJG));
-                ptr_table__25JG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LGJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__15JG=((__POINTER )(NULL));
-                result__35JG=((__POINTER *)ptr_table__25JG)[ 0];
-                if ((result__35JG == (void *)NULL)) {
-                  result__35JG=new_lab__RUJ(new_size__LGJG);
-                  next__15JG=(void *)((unsigned long)result__35JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LGJG)));
-                  ((__POINTER *)next__15JG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__25JG)[ 0]=next__15JG;
-                } else {
-                  next__15JG=((__POINTER *)result__35JG)[ 0];
-                  if ((next__15JG == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__35JG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__LGJG <<  1)) <=  4096)) {
-                      next__15JG=(void *)((unsigned long)result__35JG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LGJG)));
-                    } else {
-                      next__15JG=new_lab__RUJ(new_size__LGJG);
-                    };
-                    ((__POINTER *)next__15JG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__25JG)[ 0]=next__15JG;
-                  } else {
-                    ((__POINTER *)result__35JG)[ 0]=(void *)((unsigned long)((__POINTER *)next__15JG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__35JG=next__15JG;
-                  };
-                };
-                ptr__HGJG=result__35JG;
-              } else {
-                t__MGJG=((__UINTEGER_32 )typ_id__IGJG);
-                a__NGJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__EAKG=(__UINTEGER_32)((__UINTEGER_32)(sz__JGJG + a__NGJG) & (__UINTEGER_32)(~ a__NGJG));
-                ptr_table__BAKG=((__POINTER )(&(table_type[(t__MGJG)])));
-                lab_type__DAKG=(__UINTEGER_32)(t__MGJG |  1);
-                next__AAKG=((__POINTER )(NULL));
-                result__CAKG=((__POINTER *)ptr_table__BAKG)[ 0];
-                if ((result__CAKG == (void *)NULL)) {
-                  result__CAKG=new_lab__RUJ(lab_type__DAKG);
-                  next__AAKG=(void *)((unsigned long)result__CAKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EAKG)));
-                  ((__POINTER *)next__AAKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__BAKG)[ 0]=next__AAKG;
-                } else {
-                  next__AAKG=((__POINTER *)result__CAKG)[ 0];
-                  if ((next__AAKG == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CAKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__EAKG <<  1)) <=  4096)) {
-                      next__AAKG=(void *)((unsigned long)result__CAKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EAKG)));
-                    } else {
-                      next__AAKG=new_lab__RUJ(lab_type__DAKG);
-                    };
-                    ((__POINTER *)next__AAKG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__BAKG)[ 0]=next__AAKG;
-                  } else {
-                    ((__POINTER *)result__CAKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__AAKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__CAKG=next__AAKG;
-                  };
-                };
-                ptr__HGJG=result__CAKG;
-              };
-              result__GGJG=((__ENTRY *)ptr__HGJG);
-              *(result__GGJG) = *(ENTRY__);
-            };
-            if (make_entry__5V3B(result__GGJG,string_tmp__PKVE)) {
-              put__to__PJ0D(alias__WBF,result__GGJG,result__GGJG->parent_abstract_entry__LB.path__2C);
-              result__0SNF=result__GGJG;
-            };
-          };
-          if (((void *)result__0SNF == (void *)NULL)) {
-            result__ZJVE=FALSE__;
-          } else {
-            if ((((__STRING_CONSTANT *)((__ENTRY *)result__0SNF)->parent_abstract_entry__LB.path__2C)->count__4C >= ((__STRING_CONSTANT *)((__ENTRY *)Self__HBUE->parent_abstract_directory__NB.parent_entry__MB)->parent_abstract_entry__LB.path__2C)->count__4C)) {
-              Self__TFPF=((__LINKED_LISToENTRYo *)Self__HBUE->parent_abstract_directory__NB.list__21RE);
-              if (((void *)Self__TFPF->first_link__PJFF == (void *)NULL)) {
-                result__FAKG=NULL;
-                ptr__GAKG=((__POINTER )(NULL));
-                typ_id__HAKG= 0;
-                sz__IAKG=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoENTRYo));
-                if ((sz__IAKG ==  0)) {
-                  result__FAKG=LINKED_LIST_NODEoENTRYo__;
+              __tmp__EVQD=((__FILE_UNIX *)result__5I1E)->parent_entry_unix__MCF.parent_entry__IED.path__BD;
+            };
+            if ((((__STRING_CONSTANT *)__tmp__EVQD)->count__DD >= ((__STRING_CONSTANT *)Self__LSQD->parent_entry_unix__JED.parent_entry__IED.path__BD)->count__DD)) {
+              Self__Q2IF=((__LINKED_LISToENTRYo *)Self__LSQD->parent_directory__KED.list__ZSQD);
+              if (((void *)Self__Q2IF->first_link__DJUE == (void *)NULL)) {
+                result__VE3G=NULL;
+                ptr__WE3G=((__POINTER )(NULL));
+                typ_id__XE3G= 0;
+                sz__YE3G=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoENTRYo));
+                if ((sz__YE3G ==  0)) {
+                  result__VE3G=LINKED_LIST_NODEoENTRYo__;
                 } else {
-                  typ_id__HAKG=__LINKED_LIST_NODEoENTRYo__;
-                  clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__IAKG);
-                  if ((typ_id__HAKG == (__INTEGER)(-  1))) {
-                    a__JAKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                    new_size__KAKG=(__UINTEGER_32)((__UINTEGER_32)(sz__IAKG + a__JAKG) & (__UINTEGER_32)(~ a__JAKG));
-                    ptr_table__QAKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KAKG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                    next__PAKG=((__POINTER )(NULL));
-                    result__RAKG=((__POINTER *)ptr_table__QAKG)[ 0];
-                    if ((result__RAKG == (void *)NULL)) {
-                      result__RAKG=new_lab__RUJ(new_size__KAKG);
-                      next__PAKG=(void *)((unsigned long)result__RAKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KAKG)));
-                      ((__POINTER *)next__PAKG)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__QAKG)[ 0]=next__PAKG;
+                  typ_id__XE3G=__LINKED_LIST_NODEoENTRYo__;
+                  clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__YE3G);
+                  if ((typ_id__XE3G == (__INTEGER)(-  1))) {
+                    a__ZE3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                    new_size__0E3G=(__UINTEGER_32)((__UINTEGER_32)(sz__YE3G + a__ZE3G) & (__UINTEGER_32)(~ a__ZE3G));
+                    ptr_table__AF3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0E3G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                    next__5E3G=((__POINTER )(NULL));
+                    result__BF3G=((__POINTER *)ptr_table__AF3G)[ 0];
+                    if ((result__BF3G == (void *)NULL)) {
+                      result__BF3G=new_lab__2QJ(new_size__0E3G);
+                      next__5E3G=(void *)((unsigned long)result__BF3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0E3G)));
+                      ((__POINTER *)next__5E3G)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__AF3G)[ 0]=next__5E3G;
                     } else {
-                      next__PAKG=((__POINTER *)result__RAKG)[ 0];
-                      if ((next__PAKG == (void *)NULL)) {
-                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RAKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__KAKG <<  1)) <=  4096)) {
-                          next__PAKG=(void *)((unsigned long)result__RAKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KAKG)));
+                      next__5E3G=((__POINTER *)result__BF3G)[ 0];
+                      if ((next__5E3G == (void *)NULL)) {
+                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BF3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__0E3G <<  1)) <=  4096)) {
+                          next__5E3G=(void *)((unsigned long)result__BF3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0E3G)));
                         } else {
-                          next__PAKG=new_lab__RUJ(new_size__KAKG);
+                          next__5E3G=new_lab__2QJ(new_size__0E3G);
                         };
-                        ((__POINTER *)next__PAKG)[ 0]=NULL;
-                        ((__POINTER *)ptr_table__QAKG)[ 0]=next__PAKG;
+                        ((__POINTER *)next__5E3G)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__AF3G)[ 0]=next__5E3G;
                       } else {
-                        ((__POINTER *)result__RAKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__PAKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                        result__RAKG=next__PAKG;
+                        ((__POINTER *)result__BF3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__5E3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                        result__BF3G=next__5E3G;
                       };
                     };
-                    ptr__GAKG=result__RAKG;
+                    ptr__WE3G=result__BF3G;
                   } else {
-                    t__LAKG=((__UINTEGER_32 )typ_id__HAKG);
-                    a__MAKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                    new_size__YAKG=(__UINTEGER_32)((__UINTEGER_32)(sz__IAKG + a__MAKG) & (__UINTEGER_32)(~ a__MAKG));
-                    ptr_table__VAKG=((__POINTER )(&(table_type[(t__LAKG)])));
-                    lab_type__XAKG=(__UINTEGER_32)(t__LAKG |  1);
-                    next__UAKG=((__POINTER )(NULL));
-                    result__WAKG=((__POINTER *)ptr_table__VAKG)[ 0];
-                    if ((result__WAKG == (void *)NULL)) {
-                      result__WAKG=new_lab__RUJ(lab_type__XAKG);
-                      next__UAKG=(void *)((unsigned long)result__WAKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YAKG)));
-                      ((__POINTER *)next__UAKG)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__VAKG)[ 0]=next__UAKG;
+                    t__1E3G=((__UINTEGER_32 )typ_id__XE3G);
+                    a__2E3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                    new_size__IF3G=(__UINTEGER_32)((__UINTEGER_32)(sz__YE3G + a__2E3G) & (__UINTEGER_32)(~ a__2E3G));
+                    ptr_table__FF3G=((__POINTER )(&(table_type[(t__1E3G)])));
+                    lab_type__HF3G=(__UINTEGER_32)(t__1E3G |  1);
+                    next__EF3G=((__POINTER )(NULL));
+                    result__GF3G=((__POINTER *)ptr_table__FF3G)[ 0];
+                    if ((result__GF3G == (void *)NULL)) {
+                      result__GF3G=new_lab__2QJ(lab_type__HF3G);
+                      next__EF3G=(void *)((unsigned long)result__GF3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IF3G)));
+                      ((__POINTER *)next__EF3G)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__FF3G)[ 0]=next__EF3G;
                     } else {
-                      next__UAKG=((__POINTER *)result__WAKG)[ 0];
-                      if ((next__UAKG == (void *)NULL)) {
-                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WAKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__YAKG <<  1)) <=  4096)) {
-                          next__UAKG=(void *)((unsigned long)result__WAKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YAKG)));
+                      next__EF3G=((__POINTER *)result__GF3G)[ 0];
+                      if ((next__EF3G == (void *)NULL)) {
+                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GF3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__IF3G <<  1)) <=  4096)) {
+                          next__EF3G=(void *)((unsigned long)result__GF3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IF3G)));
                         } else {
-                          next__UAKG=new_lab__RUJ(lab_type__XAKG);
+                          next__EF3G=new_lab__2QJ(lab_type__HF3G);
                         };
-                        ((__POINTER *)next__UAKG)[ 0]=NULL;
-                        ((__POINTER *)ptr_table__VAKG)[ 0]=next__UAKG;
+                        ((__POINTER *)next__EF3G)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__FF3G)[ 0]=next__EF3G;
                       } else {
-                        ((__POINTER *)result__WAKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__UAKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                        result__WAKG=next__UAKG;
+                        ((__POINTER *)result__GF3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__EF3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                        result__GF3G=next__EF3G;
                       };
                     };
-                    ptr__GAKG=result__WAKG;
+                    ptr__WE3G=result__GF3G;
                   };
-                  result__FAKG=((__LINKED_LIST_NODEoENTRYo *)ptr__GAKG);
-                  *(result__FAKG) = *(LINKED_LIST_NODEoENTRYo__);
+                  result__VE3G=((__LINKED_LIST_NODEoENTRYo *)ptr__WE3G);
+                  *(result__VE3G) = *(LINKED_LIST_NODEoENTRYo__);
                 };
-                Self__NAKG=((__LINKED_LIST_NODEoENTRYo *)result__FAKG);
-                Self__NAKG->item__0WPF=result__0SNF;
-                Self__NAKG->next__KBQF=NULL;
-                Self__TFPF->first_link__PJFF=result__FAKG;
-                Self__TFPF->parent_linked_collection__01RE.upper__HEEF= 1;
-                Self__TFPF->last_link__YJFF=result__FAKG;
-                Self__TFPF->mem_idx__WJFF= 1;
-                Self__TFPF->mem_lnk__XJFF=result__FAKG;
+                Self__3E3G=((__LINKED_LIST_NODEoENTRYo *)result__VE3G);
+                Self__3E3G->item__W0UE=result__5I1E;
+                Self__3E3G->next__3YCF=NULL;
+                Self__Q2IF->first_link__DJUE=result__VE3G;
+                Self__Q2IF->parent_linked_collection__YSQD.upper__FC2D= 1;
+                Self__Q2IF->last_link__MJUE=result__VE3G;
+                Self__Q2IF->mem_idx__KJUE= 1;
+                Self__Q2IF->mem_lnk__LJUE=result__VE3G;
               } else {
-                result__UUPF=NULL;
-                ptr__VUPF=((__POINTER )(NULL));
-                typ_id__0UPF= 0;
-                sz__XUPF=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoENTRYo));
-                if ((sz__XUPF ==  0)) {
-                  result__UUPF=LINKED_LIST_NODEoENTRYo__;
+                result__QJKF=NULL;
+                ptr__RJKF=((__POINTER )(NULL));
+                typ_id__WJKF= 0;
+                sz__TJKF=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoENTRYo));
+                if ((sz__TJKF ==  0)) {
+                  result__QJKF=LINKED_LIST_NODEoENTRYo__;
                 } else {
-                  typ_id__0UPF=__LINKED_LIST_NODEoENTRYo__;
-                  clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__XUPF);
-                  if ((typ_id__0UPF == (__INTEGER)(-  1))) {
-                    a__MOHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                    new_size__NOHG=(__UINTEGER_32)((__UINTEGER_32)(sz__XUPF + a__MOHG) & (__UINTEGER_32)(~ a__MOHG));
-                    ptr_table__0AKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NOHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                    next__ZAKG=((__POINTER )(NULL));
-                    result__1AKG=((__POINTER *)ptr_table__0AKG)[ 0];
-                    if ((result__1AKG == (void *)NULL)) {
-                      result__1AKG=new_lab__RUJ(new_size__NOHG);
-                      next__ZAKG=(void *)((unsigned long)result__1AKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NOHG)));
-                      ((__POINTER *)next__ZAKG)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__0AKG)[ 0]=next__ZAKG;
+                  typ_id__WJKF=__LINKED_LIST_NODEoENTRYo__;
+                  clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__TJKF);
+                  if ((typ_id__WJKF == (__INTEGER)(-  1))) {
+                    a__EP0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                    new_size__FP0G=(__UINTEGER_32)((__UINTEGER_32)(sz__TJKF + a__EP0G) & (__UINTEGER_32)(~ a__EP0G));
+                    ptr_table__KF3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FP0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                    next__JF3G=((__POINTER )(NULL));
+                    result__LF3G=((__POINTER *)ptr_table__KF3G)[ 0];
+                    if ((result__LF3G == (void *)NULL)) {
+                      result__LF3G=new_lab__2QJ(new_size__FP0G);
+                      next__JF3G=(void *)((unsigned long)result__LF3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FP0G)));
+                      ((__POINTER *)next__JF3G)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__KF3G)[ 0]=next__JF3G;
                     } else {
-                      next__ZAKG=((__POINTER *)result__1AKG)[ 0];
-                      if ((next__ZAKG == (void *)NULL)) {
-                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1AKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__NOHG <<  1)) <=  4096)) {
-                          next__ZAKG=(void *)((unsigned long)result__1AKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NOHG)));
+                      next__JF3G=((__POINTER *)result__LF3G)[ 0];
+                      if ((next__JF3G == (void *)NULL)) {
+                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LF3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__FP0G <<  1)) <=  4096)) {
+                          next__JF3G=(void *)((unsigned long)result__LF3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FP0G)));
                         } else {
-                          next__ZAKG=new_lab__RUJ(new_size__NOHG);
+                          next__JF3G=new_lab__2QJ(new_size__FP0G);
                         };
-                        ((__POINTER *)next__ZAKG)[ 0]=NULL;
-                        ((__POINTER *)ptr_table__0AKG)[ 0]=next__ZAKG;
+                        ((__POINTER *)next__JF3G)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__KF3G)[ 0]=next__JF3G;
                       } else {
-                        ((__POINTER *)result__1AKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZAKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                        result__1AKG=next__ZAKG;
+                        ((__POINTER *)result__LF3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__JF3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                        result__LF3G=next__JF3G;
                       };
                     };
-                    ptr__VUPF=result__1AKG;
+                    ptr__RJKF=result__LF3G;
                   } else {
-                    t__ROHG=((__UINTEGER_32 )typ_id__0UPF);
-                    a__QOHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                    new_size__CBKG=(__UINTEGER_32)((__UINTEGER_32)(sz__XUPF + a__QOHG) & (__UINTEGER_32)(~ a__QOHG));
-                    ptr_table__5AKG=((__POINTER )(&(table_type[(t__ROHG)])));
-                    lab_type__BBKG=(__UINTEGER_32)(t__ROHG |  1);
-                    next__4AKG=((__POINTER )(NULL));
-                    result__ABKG=((__POINTER *)ptr_table__5AKG)[ 0];
-                    if ((result__ABKG == (void *)NULL)) {
-                      result__ABKG=new_lab__RUJ(lab_type__BBKG);
-                      next__4AKG=(void *)((unsigned long)result__ABKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CBKG)));
-                      ((__POINTER *)next__4AKG)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__5AKG)[ 0]=next__4AKG;
+                    t__JP0G=((__UINTEGER_32 )typ_id__WJKF);
+                    a__IP0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                    new_size__SF3G=(__UINTEGER_32)((__UINTEGER_32)(sz__TJKF + a__IP0G) & (__UINTEGER_32)(~ a__IP0G));
+                    ptr_table__PF3G=((__POINTER )(&(table_type[(t__JP0G)])));
+                    lab_type__RF3G=(__UINTEGER_32)(t__JP0G |  1);
+                    next__OF3G=((__POINTER )(NULL));
+                    result__QF3G=((__POINTER *)ptr_table__PF3G)[ 0];
+                    if ((result__QF3G == (void *)NULL)) {
+                      result__QF3G=new_lab__2QJ(lab_type__RF3G);
+                      next__OF3G=(void *)((unsigned long)result__QF3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SF3G)));
+                      ((__POINTER *)next__OF3G)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__PF3G)[ 0]=next__OF3G;
                     } else {
-                      next__4AKG=((__POINTER *)result__ABKG)[ 0];
-                      if ((next__4AKG == (void *)NULL)) {
-                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ABKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__CBKG <<  1)) <=  4096)) {
-                          next__4AKG=(void *)((unsigned long)result__ABKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CBKG)));
+                      next__OF3G=((__POINTER *)result__QF3G)[ 0];
+                      if ((next__OF3G == (void *)NULL)) {
+                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QF3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__SF3G <<  1)) <=  4096)) {
+                          next__OF3G=(void *)((unsigned long)result__QF3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SF3G)));
                         } else {
-                          next__4AKG=new_lab__RUJ(lab_type__BBKG);
+                          next__OF3G=new_lab__2QJ(lab_type__RF3G);
                         };
-                        ((__POINTER *)next__4AKG)[ 0]=NULL;
-                        ((__POINTER *)ptr_table__5AKG)[ 0]=next__4AKG;
+                        ((__POINTER *)next__OF3G)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__PF3G)[ 0]=next__OF3G;
                       } else {
-                        ((__POINTER *)result__ABKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__4AKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                        result__ABKG=next__4AKG;
+                        ((__POINTER *)result__QF3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__OF3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                        result__QF3G=next__OF3G;
                       };
                     };
-                    ptr__VUPF=result__ABKG;
+                    ptr__RJKF=result__QF3G;
                   };
-                  result__UUPF=((__LINKED_LIST_NODEoENTRYo *)ptr__VUPF);
-                  *(result__UUPF) = *(LINKED_LIST_NODEoENTRYo__);
+                  result__QJKF=((__LINKED_LIST_NODEoENTRYo *)ptr__RJKF);
+                  *(result__QJKF) = *(LINKED_LIST_NODEoENTRYo__);
                 };
-                Self__AUQF=((__LINKED_LIST_NODEoENTRYo *)result__UUPF);
-                Self__AUQF->item__0WPF=result__0SNF;
-                Self__AUQF->next__KBQF=NULL;
-                ((__LINKED_LIST_NODEoENTRYo *)Self__TFPF->last_link__YJFF)->next__KBQF=result__UUPF;
-                Self__TFPF->parent_linked_collection__01RE.upper__HEEF=(__INTEGER)(Self__TFPF->parent_linked_collection__01RE.upper__HEEF +  1);
-                Self__TFPF->last_link__YJFF=result__UUPF;
+                Self__YKMF=((__LINKED_LIST_NODEoENTRYo *)result__QJKF);
+                Self__YKMF->item__W0UE=result__5I1E;
+                Self__YKMF->next__3YCF=NULL;
+                ((__LINKED_LIST_NODEoENTRYo *)Self__Q2IF->last_link__MJUE)->next__3YCF=result__QJKF;
+                Self__Q2IF->parent_linked_collection__YSQD.upper__FC2D=(__INTEGER)(Self__Q2IF->parent_linked_collection__YSQD.upper__FC2D +  1);
+                Self__Q2IF->last_link__MJUE=result__QJKF;
               };
             };
           };
         };
       };
-    } while (((dirent__WJVE != (void *)NULL) & result__ZJVE));
-    closedir((dir__UJVE));
+    } while (((dirent__RSQD != (void *)NULL) & result__USQD));
+    closedir((dir__PSQD));
   };
-  return(result__ZJVE);
+  return(result__USQD);
 }
 
-static void check_in__begin__5WNC(void *entry__BXNC,__INTEGER n__CXNC)
-// ({NULLxDIRECTORYxENTRY},{INTEGER}) VoidRecursive, No inlinable.
+static void check_in__begin__PFQC(void *entry__RFQC,__INTEGER n__SFQC)
+// ({NULLxDIRECTORY_UNIXxFILE_UNIX},{INTEGER}) VoidRecursive, No inlinable.
 {
-  void *name__DXNC,*tok__EXNC,*__tmp__OXNC,*k__0O5B,*k__UJTF;
-  void *dir__GXNC,*__tmp__VXNC;
-  void *__tmp__IXNC;
-  __INTEGER __tmp__0XNC,Self__BOED,__tmp__PYNC,Self__QOED,__tmp__0ZNC;
-  __INTEGER Self__EJTF,new_capacity__1AJG,old_nb_elts__4AJG,upper__GBKG;
-  __INTEGER Self__EBKG,new_capacity__BBJG,old_nb_elts__EBJG,upper__LBKG;
-  __INTEGER Self__JBKG,i__CW5C,j__DW5C,Self__U3GB,__tmp__A4NC;
-  __INTEGER Self__QUPD,new_capacity__HBJG,old_nb_elts__KBJG,upper__RBKG;
-  __INTEGER Self__PBKG;
-  __STRING *Self__PUQ,*Self__2AJG,*Self__CBJG,*Self__AW5C,*Self__420;
-  __STRING *Self__IBJG;
-  void *tok_lst__FXNC;
-  __CHARACTER *Self__3AJG,*new__5AJG,*Self__DBJG,*new__FBJG,*Self__34BB;
-  __CHARACTER *model__44BB,*Self__JBJG,*new__LBJG;
-  __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *Self__ZO5B,*Self__TJTF;
-  void *node__DP5B,*node__4JTF;
-  name__DXNC=NULL;
-  tok__EXNC=NULL;
-  tok_lst__FXNC=NULL;
-  dir__GXNC=NULL;
-  if (((struct ___OBJ *)entry__BXNC)->__id==__DIRECTORY__) {
-    __tmp__IXNC=open__4TRE(entry__BXNC);
+  void *tok__UFQC,*__tmp__4FQC,*__tmp__OHQC,*k__CSDC,*k__UD4F;
+  void *__tmp__0JQC,*__tmp__5JQC;
+  void *dir__WFQC,*__tmp__FGQC;
+  __FILE_UNIX *Self__4DTG;
+  __INTEGER __tmp__KGQC,Self__JC2D,__tmp__5GQC,Self__0C2D,i1__JIS;
+  __INTEGER i2__KIS,Self__IPX,result__2C2G,__tmp__4C2G,Self__5C2G;
+  __INTEGER result__BD2G,__tmp__DD2G,Self__ED2G,__tmp__KIQC,Self__ED4F;
+  __INTEGER result__GD2G,__tmp__ID2G,Self__JD2G,result__LD2G;
+  __INTEGER __tmp__ND2G,Self__OD2G,result__UD2G,__tmp__WD2G,Self__XD2G;
+  __INTEGER result__ZD2G,__tmp__1D2G,Self__2D2G,i__VJBD,j__WJBD;
+  __INTEGER Self__4CKB,result__CE2G,__tmp__EE2G,Self__FE2G,result__HE2G;
+  __INTEGER __tmp__JE2G,Self__KE2G,len__RVU,__tmp__OWU,__tmp__PWU;
+  __INTEGER Self__GQGB,__tmp__5PS,Self__1IIC,result__QE2G,__tmp__SE2G;
+  __INTEGER Self__TE2G,result__VE2G,__tmp__XE2G,Self__YE2G,__tmp__YMQC;
+  __INTEGER Self__MGQE;
+  void *__tmp__QGQC,*__tmp__FHQC,*__tmp__NHQC,*__tmp__ZJQC,*__tmp__4JQC;
+  __STRING_CONSTANT *Self__FIS,*Self__HD2G,*Self__MD2G;
+  __STRING *Self__4QS,*Self__ESS,*Self__TJBD,*Self__J32,*Self__XPS;
+  void *tok_lst__VFQC;
+  __BOOLEAN __tmp__XFQC,__tmp__RGQC,__tmp__GHQC,result__IIS;
+  __CHARACTER Self__GJOB,result__IJOB;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__YC2G;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__H31G;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__QD2G;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__L31G;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__4D2G;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__S31G;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__ME2G;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__ZW3;
+  void *node__0C2G,*node__J31G,*node__SD2G,*node__N31G,*node__AE2G;
+  void *node__U31G,*node__OE2G,*node__EX3;
+  __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *Self__BSDC,*Self__TD4F;
+  void *node__LSDC,*node__4D4F;
+  __CHARACTER *Self__LMEB,*model__MMEB,*__tmp__2PS,*Self__WHBC;
+  tok__UFQC=NULL;
+  tok_lst__VFQC=NULL;
+  dir__WFQC=NULL;
+  if (((struct ___OBJ *)entry__RFQC)->__id==__DIRECTORY_UNIX__) {
+    __tmp__XFQC=open__KSQD(entry__RFQC);
   } else {
-    __tmp__IXNC=open__BY2B(entry__BXNC);
+    Self__4DTG=((__FILE_UNIX *)entry__RFQC);
+    Self__4DTG->stream__VWQD=((__POINTER )(fopen((char*)(((__STRING_CONSTANT *)Self__4DTG->parent_entry_unix__MCF.parent_entry__IED.path__BD)->storage__FQO),"r+b")));
+    __tmp__XFQC=(Self__4DTG->stream__VWQD != (void *)NULL);
   };
-  if (((void *)__tmp__IXNC == (void *)NULL)) {
-    print__CCD((&__string_166));
-    if (((struct ___OBJ *)entry__BXNC)->__id==__DIRECTORY__) {
-      __tmp__OXNC=((__ENTRY *)((__DIRECTORY *)entry__BXNC)->parent_abstract_directory__NB.parent_entry__MB)->parent_abstract_entry__LB.path__2C;
+  if ((! __tmp__XFQC)) {
+    print__GHD((&__string_207));
+    if (((struct ___OBJ *)entry__RFQC)->__id==__DIRECTORY_UNIX__) {
+      __tmp__4FQC=((__DIRECTORY_UNIX *)entry__RFQC)->parent_entry_unix__JED.parent_entry__IED.path__BD;
     } else {
-      __tmp__OXNC=((__ENTRY *)entry__BXNC)->parent_abstract_entry__LB.path__2C;
+      __tmp__4FQC=((__FILE_UNIX *)entry__RFQC)->parent_entry_unix__MCF.parent_entry__IED.path__BD;
     };
-    print__CCD(__tmp__OXNC);
-    print__CCD((&__string_127));
+    print__GHD(__tmp__4FQC);
+    print__GHD((&__string_163));
   } else {
-    if (__tmp__IXNC==NULL) {
-      __tmp__VXNC=NULL;
+    if (entry__RFQC==NULL) {
+      __tmp__FGQC=NULL;
     } else {
-      switch (((struct ___OBJ *)__tmp__IXNC)->__id) {
-      case __DIRECTORY__: {
-        __tmp__VXNC=((void *)__tmp__IXNC);
+      switch (((struct ___OBJ *)entry__RFQC)->__id) {
+      case __DIRECTORY_UNIX__: {
+        __tmp__FGQC=((void *)entry__RFQC);
       } break;
-      case __STD_FILE__: {
-        __tmp__VXNC=NULL;
+      case __FILE_UNIX__: {
+        __tmp__FGQC=NULL;
       } break;
       }
     };
-    dir__GXNC=__tmp__VXNC;
-    __tmp__0XNC=((__LINKED_LISToENTRYo *)((__DIRECTORY *)__tmp__VXNC)->parent_abstract_directory__NB.list__21RE)->parent_linked_collection__01RE.upper__HEEF;
-    Self__BOED= 1;
-    while ((Self__BOED <= __tmp__0XNC)) {
-      if (((__ENTRY *)item__EQQF(dir__GXNC,Self__BOED))->parent_abstract_entry__LB.is_directory__BC) {
-        check_in__begin__5WNC(item__EQQF(dir__GXNC,Self__BOED),n__CXNC);
-      };
-      Self__BOED=(__INTEGER)(Self__BOED +  1);
-    };
-    __tmp__PYNC=((__LINKED_LISToENTRYo *)((__DIRECTORY *)__tmp__VXNC)->parent_abstract_directory__NB.list__21RE)->parent_linked_collection__01RE.upper__HEEF;
-    Self__QOED= 1;
-    while ((Self__QOED <= __tmp__PYNC)) {
-      if ((! ((__ENTRY *)item__EQQF(dir__GXNC,Self__QOED))->parent_abstract_entry__LB.is_directory__BC)) {
-        name__DXNC=((__ENTRY *)item__EQQF(dir__GXNC,Self__QOED))->parent_abstract_entry__LB.name__SKFC;
-        if (has_suffix__VLQ(name__DXNC)) {
-          copy__5GQ(string_tmp__QH,name__DXNC);
-          Self__PUQ=((__STRING *)string_tmp__QH);
-          if (( 3 > Self__PUQ->count__04B)) {
-            Self__PUQ->count__04B= 0;
-          } else {
-            Self__PUQ->count__04B=(__INTEGER)(Self__PUQ->count__04B -  3);
-          };
-          to_upper__UVQ(string_tmp__QH);
-          tok__EXNC=get__TPB(string_tmp__QH);
-          if (fast_has__ZER(short_dico__LD,(&__string_111))) {
-            tok_lst__FXNC=fast_at__GU1(short_dico__LD,(&__string_111));
-            __tmp__0ZNC=((__LINKED_LISToSTRING_CONSTANTo *)tok_lst__FXNC)->parent_linked_collection__GD.upper__F2C;
-            Self__EJTF= 1;
-            while ((Self__EJTF <= __tmp__0ZNC)) {
-              if (((void *)item__WZPD(tok_lst__FXNC,Self__EJTF) == (void *)NULL)) {
-                append__CRQ(current_list__YB,tok__EXNC);
-                append__CRQ(file_list__WB,tok__EXNC);
-              } else {
-                append__CRQ(current_list__YB,item__WZPD(tok_lst__FXNC,Self__EJTF));
-                append__CRQ(file_list__WB,item__WZPD(tok_lst__FXNC,Self__EJTF));
-              };
-              Self__EJTF=(__INTEGER)(Self__EJTF +  1);
-            };
-          } else {
-            append__CRQ(current_list__YB,tok__EXNC);
-            Self__2AJG=((__STRING *)current_list__YB);
-            new_capacity__1AJG= 0;
-            if ((Self__2AJG->capacity__4FQ <= Self__2AJG->count__04B)) {
-              if ((Self__2AJG->capacity__4FQ ==  0)) {
-                Self__2AJG->capacity__4FQ= 32;
-                Self__2AJG->storage__HGQ=create__D4BB( 32);
-              } else {
-                new_capacity__1AJG=(__INTEGER)(Self__2AJG->capacity__4FQ <<  1);
-                Self__3AJG=((__CHARACTER *)Self__2AJG->storage__HGQ);
-                old_nb_elts__4AJG=Self__2AJG->capacity__4FQ;
-                new__5AJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__3AJG),((__UINTEGER_32 )old_nb_elts__4AJG),((__UINTEGER_32 )new_capacity__1AJG)));
-                upper__GBKG=(__INTEGER)(new_capacity__1AJG -  1);
-                Self__EBKG=old_nb_elts__4AJG;
-                while ((Self__EBKG <= upper__GBKG)) {
-                  new__5AJG[Self__EBKG]='\0';
-                  Self__EBKG=(__INTEGER)(Self__EBKG +  1);
-                };
-                Self__2AJG->storage__HGQ=new__5AJG;
-                Self__2AJG->capacity__4FQ=new_capacity__1AJG;
-              };
-            };
-            ((__CHARACTER *)Self__2AJG->storage__HGQ)[Self__2AJG->count__04B]='\n';
-            Self__2AJG->count__04B=(__INTEGER)(Self__2AJG->count__04B +  1);
-            append__CRQ(file_list__WB,tok__EXNC);
-            Self__CBJG=((__STRING *)file_list__WB);
-            new_capacity__BBJG= 0;
-            if ((Self__CBJG->capacity__4FQ <= Self__CBJG->count__04B)) {
-              if ((Self__CBJG->capacity__4FQ ==  0)) {
-                Self__CBJG->capacity__4FQ= 32;
-                Self__CBJG->storage__HGQ=create__D4BB( 32);
+    dir__WFQC=__tmp__FGQC;
+    __tmp__KGQC=((__LINKED_LISToENTRYo *)((__DIRECTORY_UNIX *)__tmp__FGQC)->parent_directory__KED.list__ZSQD)->parent_linked_collection__YSQD.upper__FC2D;
+    Self__JC2D= 1;
+    while ((Self__JC2D <= __tmp__KGQC)) {
+      __tmp__QGQC=item__2GOE(dir__WFQC,Self__JC2D);
+      if (((struct ___OBJ *)__tmp__QGQC)->__id==__DIRECTORY_UNIX__) {
+        __tmp__RGQC=((void *)((__DIRECTORY_UNIX *)__tmp__QGQC) != (void *)NULL);
+      } else {
+        __tmp__RGQC=FALSE__;
+      };
+      if (__tmp__RGQC) {
+        check_in__begin__PFQC(item__2GOE(dir__WFQC,Self__JC2D),n__SFQC);
+      };
+      Self__JC2D=(__INTEGER)(Self__JC2D +  1);
+    };
+    __tmp__5GQC=((__LINKED_LISToENTRYo *)((__DIRECTORY_UNIX *)__tmp__FGQC)->parent_directory__KED.list__ZSQD)->parent_linked_collection__YSQD.upper__FC2D;
+    Self__0C2D= 1;
+    while ((Self__0C2D <= __tmp__5GQC)) {
+      __tmp__FHQC=item__2GOE(dir__WFQC,Self__0C2D);
+      if (((struct ___OBJ *)__tmp__FHQC)->__id==__DIRECTORY_UNIX__) {
+        __tmp__GHQC=((void *)((__DIRECTORY_UNIX *)__tmp__FHQC) != (void *)NULL);
+      } else {
+        __tmp__GHQC=FALSE__;
+      };
+      if ((! __tmp__GHQC)) {
+        __tmp__NHQC=item__2GOE(dir__WFQC,Self__0C2D);
+        if (((struct ___OBJ *)__tmp__NHQC)->__id==__DIRECTORY_UNIX__) {
+          __tmp__OHQC=((__DIRECTORY_UNIX *)__tmp__NHQC)->parent_entry_unix__JED.parent_entry__IED.name__FNT;
+        } else {
+          __tmp__OHQC=((__FILE_UNIX *)__tmp__NHQC)->parent_entry_unix__MCF.parent_entry__IED.name__FNT;
+        };
+        Self__FIS=((__STRING_CONSTANT *)__tmp__OHQC);
+        result__IIS=FALSE__;
+        i1__JIS= 0;
+        i2__KIS= 0;
+        if ((((__STRING_CONSTANT *)(&__string_151))->count__DD <= Self__FIS->count__DD)) {
+          i1__JIS=(__INTEGER)((__INTEGER)(Self__FIS->count__DD - ((__STRING_CONSTANT *)(&__string_151))->count__DD) +  1);
+          i2__KIS= 1;
+          while ((! (((i1__JIS > Self__FIS->count__DD) || (i2__KIS > ((__STRING_CONSTANT *)(&__string_151))->count__DD)) || (((__CHARACTER *)Self__FIS->storage__FQO)[(__INTEGER)(i1__JIS -  1)] != ((__CHARACTER *)((__STRING_CONSTANT *)(&__string_151))->storage__FQO)[(__INTEGER)(i2__KIS -  1)])))) {
+            i1__JIS=(__INTEGER)(i1__JIS +  1);
+            i2__KIS=(__INTEGER)(i2__KIS +  1);
+          };
+          result__IIS=(i1__JIS > Self__FIS->count__DD);
+        };
+        if (result__IIS) {
+          copy__JCS(string_tmp__VH,__tmp__OHQC);
+          Self__4QS=((__STRING *)string_tmp__VH);
+          if (( 3 > Self__4QS->count__GFC)) {
+            Self__4QS->count__GFC= 0;
+          } else {
+            Self__4QS->count__GFC=(__INTEGER)(Self__4QS->count__GFC -  3);
+          };
+          Self__ESS=((__STRING *)string_tmp__VH);
+          Self__IPX=Self__ESS->count__GFC;
+          while ((Self__IPX >=  1)) {
+            Self__GJOB=((__CHARACTER *)Self__ESS->storage__RBS)[(__INTEGER)(Self__IPX -  1)];
+            result__IJOB='\0';
+            if (((((__INTEGER_8 )Self__GJOB) <  97) || (((__INTEGER_8 )Self__GJOB) >  122))) {
+              result__IJOB=Self__GJOB;
+            } else {
+              result__IJOB=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__GJOB) -  32))));
+            };
+            ((__CHARACTER *)Self__ESS->storage__RBS)[(__INTEGER)(Self__IPX -  1)]=result__IJOB;
+            Self__IPX=(__INTEGER)(Self__IPX -  1);
+          };
+          tok__UFQC=get__YVB(string_tmp__VH);
+          Self__YC2G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)short_dico__QD);
+          result__2C2G= 0;
+          __tmp__4C2G=((__STRING_CONSTANT *)(&__string_147))->count__DD;
+          Self__5C2G= 1;
+          while ((Self__5C2G <= __tmp__4C2G)) {
+            result__2C2G=(__INTEGER)((__INTEGER)( 5 * result__2C2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_147))->storage__FQO)[(__INTEGER)(Self__5C2G -  1)])));
+            Self__5C2G=(__INTEGER)(Self__5C2G +  1);
+          };
+          if ((result__2C2G <  0)) {
+            result__2C2G=(__INTEGER)(~ result__2C2G);
+          };
+          node__0C2G=((void **)Self__YC2G->buckets__PCT)[(__INTEGER)(result__2C2G % Self__YC2G->capacity__KCT)];
+          while ((! (((void *)node__0C2G == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__0C2G)->key__1CT == (void *)(&__string_147))))) {
+            node__0C2G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__0C2G)->next__GDT;
+          };
+          if (((void *)node__0C2G != (void *)NULL)) {
+            Self__H31G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)short_dico__QD);
+            result__BD2G= 0;
+            __tmp__DD2G=((__STRING_CONSTANT *)(&__string_147))->count__DD;
+            Self__ED2G= 1;
+            while ((Self__ED2G <= __tmp__DD2G)) {
+              result__BD2G=(__INTEGER)((__INTEGER)( 5 * result__BD2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_147))->storage__FQO)[(__INTEGER)(Self__ED2G -  1)])));
+              Self__ED2G=(__INTEGER)(Self__ED2G +  1);
+            };
+            if ((result__BD2G <  0)) {
+              result__BD2G=(__INTEGER)(~ result__BD2G);
+            };
+            node__J31G=((void **)Self__H31G->buckets__PCT)[(__INTEGER)(result__BD2G % Self__H31G->capacity__KCT)];
+            while (((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__J31G)->key__1CT != (void *)(&__string_147))) {
+              node__J31G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__J31G)->next__GDT;
+            };
+            tok_lst__VFQC=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__J31G)->item__XX3;
+            __tmp__KIQC=((__LINKED_LISToSTRING_CONSTANTo *)tok_lst__VFQC)->parent_linked_collection__LD.upper__PCD;
+            Self__ED4F= 1;
+            while ((Self__ED4F <= __tmp__KIQC)) {
+              if (((void *)item__RIND(tok_lst__VFQC,Self__ED4F) == (void *)NULL)) {
+                append__RNS(current_list__2B,tok__UFQC);
+                append__RNS(file_list__0B,tok__UFQC);
               } else {
-                new_capacity__BBJG=(__INTEGER)(Self__CBJG->capacity__4FQ <<  1);
-                Self__DBJG=((__CHARACTER *)Self__CBJG->storage__HGQ);
-                old_nb_elts__EBJG=Self__CBJG->capacity__4FQ;
-                new__FBJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__DBJG),((__UINTEGER_32 )old_nb_elts__EBJG),((__UINTEGER_32 )new_capacity__BBJG)));
-                upper__LBKG=(__INTEGER)(new_capacity__BBJG -  1);
-                Self__JBKG=old_nb_elts__EBJG;
-                while ((Self__JBKG <= upper__LBKG)) {
-                  new__FBJG[Self__JBKG]='\0';
-                  Self__JBKG=(__INTEGER)(Self__JBKG +  1);
-                };
-                Self__CBJG->storage__HGQ=new__FBJG;
-                Self__CBJG->capacity__4FQ=new_capacity__BBJG;
+                append__RNS(current_list__2B,item__RIND(tok_lst__VFQC,Self__ED4F));
+                append__RNS(file_list__0B,item__RIND(tok_lst__VFQC,Self__ED4F));
               };
-            };
-            ((__CHARACTER *)Self__CBJG->storage__HGQ)[Self__CBJG->count__04B]='\n';
-            Self__CBJG->count__04B=(__INTEGER)(Self__CBJG->count__04B +  1);
-          };
-          Self__ZO5B=((__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *)prototype_dico__PWQ);
-          k__0O5B=tok__EXNC;
-          node__DP5B=((void **)Self__ZO5B->buckets__ME3B)[(__INTEGER)(hash_code__LQU(tok__EXNC) % Self__ZO5B->capacity__HE3B)];
-          while ((! (((void *)node__DP5B == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__DP5B)->key__YE3B == (void *)k__0O5B)))) {
-            node__DP5B=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__DP5B)->next__DF3B;
-          };
-          if (((void *)node__DP5B != (void *)NULL)) {
-            print__CCD((&__string_167));
-            Self__TJTF=((__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *)prototype_dico__PWQ);
-            k__UJTF=tok__EXNC;
-            node__4JTF=((void **)Self__TJTF->buckets__ME3B)[(__INTEGER)(hash_code__LQU(tok__EXNC) % Self__TJTF->capacity__HE3B)];
-            while (((void *)((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__4JTF)->key__YE3B != (void *)k__UJTF)) {
-              node__4JTF=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__4JTF)->next__DF3B;
-            };
-            print__CCD(((__PROTOTYPE *)((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__4JTF)->item__P2ED)->filename__AUG);
+              Self__ED4F=(__INTEGER)(Self__ED4F +  1);
+            };
+          } else {
+            append__RNS(current_list__2B,tok__UFQC);
+            add_last__JLT(current_list__2B,'\n');
+            append__RNS(file_list__0B,tok__UFQC);
+            add_last__JLT(file_list__0B,'\n');
+          };
+          Self__BSDC=((__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *)prototype_dico__5SS);
+          k__CSDC=tok__UFQC;
+          Self__HD2G=((__STRING_CONSTANT *)tok__UFQC);
+          result__GD2G= 0;
+          __tmp__ID2G=Self__HD2G->count__DD;
+          Self__JD2G= 1;
+          while ((Self__JD2G <= __tmp__ID2G)) {
+            result__GD2G=(__INTEGER)((__INTEGER)( 5 * result__GD2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__HD2G->storage__FQO)[(__INTEGER)(Self__JD2G -  1)])));
+            Self__JD2G=(__INTEGER)(Self__JD2G +  1);
+          };
+          if ((result__GD2G <  0)) {
+            result__GD2G=(__INTEGER)(~ result__GD2G);
+          };
+          node__LSDC=((void **)Self__BSDC->buckets__EJBC)[(__INTEGER)(result__GD2G % Self__BSDC->capacity__5IBC)];
+          while ((! (((void *)node__LSDC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__LSDC)->key__QJBC == (void *)k__CSDC)))) {
+            node__LSDC=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__LSDC)->next__1JBC;
+          };
+          if (((void *)node__LSDC != (void *)NULL)) {
+            print__GHD((&__string_208));
+            Self__TD4F=((__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *)prototype_dico__5SS);
+            k__UD4F=tok__UFQC;
+            Self__MD2G=((__STRING_CONSTANT *)tok__UFQC);
+            result__LD2G= 0;
+            __tmp__ND2G=Self__MD2G->count__DD;
+            Self__OD2G= 1;
+            while ((Self__OD2G <= __tmp__ND2G)) {
+              result__LD2G=(__INTEGER)((__INTEGER)( 5 * result__LD2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__MD2G->storage__FQO)[(__INTEGER)(Self__OD2G -  1)])));
+              Self__OD2G=(__INTEGER)(Self__OD2G +  1);
+            };
+            if ((result__LD2G <  0)) {
+              result__LD2G=(__INTEGER)(~ result__LD2G);
+            };
+            node__4D4F=((void **)Self__TD4F->buckets__EJBC)[(__INTEGER)(result__LD2G % Self__TD4F->capacity__5IBC)];
+            while (((void *)((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__4D4F)->key__QJBC != (void *)k__UD4F)) {
+              node__4D4F=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__4D4F)->next__1JBC;
+            };
+            print__GHD(((__PROTOTYPE *)((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__4D4F)->item__CNGD)->filename__EPG);
             fputc((int)('\n'),stdout);
-            print__CCD(((__ENTRY *)item__EQQF(dir__GXNC,Self__QOED))->parent_abstract_entry__LB.path__2C);
-            fputc((int)('\n'),stdout);
-            exit(( 1));
-          };
-          proto_input__AI=create__name__generic_count__2ZB(((__ENTRY *)item__EQQF(dir__GXNC,Self__QOED))->parent_abstract_entry__LB.path__2C,tok__EXNC);
-          go_on__F0B(proto_input__AI);
-          copy__5GQ(string_tmp__QH,tok__EXNC);
-          if (fast_has__ZER(short_dico__LD,(&__string_88))) {
-            append__CRQ(string_tmp__QH,((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)fast_at__GU1(short_dico__LD,(&__string_88)))->first_link__SWAC)->item__P4FD);
-          } else {
-            append__CRQ(string_tmp__QH,(&__string_128));
-          };
-          save_file__with__22B(get__TPB(string_tmp__QH),output_code__RI);
-        };
-      };
-      Self__QOED=(__INTEGER)(Self__QOED +  1);
-    };
-    if ((((__STRING *)current_list__YB)->count__04B !=  0)) {
-      if (fast_has__ZER(short_dico__LD,(&__string_110))) {
-        tok__EXNC=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)fast_at__GU1(short_dico__LD,(&__string_110)))->first_link__SWAC)->item__P4FD;
-        Self__AW5C=((__STRING *)current_list__YB);
-        i__CW5C=Self__AW5C->count__04B;
-        j__DW5C=((__STRING_CONSTANT *)tok__EXNC)->count__4C;
-        resize__54X(Self__AW5C,(__INTEGER)(i__CW5C + j__DW5C));
-        if (((i__CW5C >  0) && (j__DW5C >  0))) {
-          move__to__by__YP4B(Self__AW5C->storage__HGQ, 0,(__INTEGER)(i__CW5C -  1),j__DW5C);
-        };
-        Self__34BB=((__CHARACTER *)Self__AW5C->storage__HGQ);
-        model__44BB=((__STRING_CONSTANT *)tok__EXNC)->storage__E5M;
-        Self__U3GB=(__INTEGER)(j__DW5C -  1);
-        while ((Self__U3GB >=  0)) {
-          Self__34BB[Self__U3GB]=((__CHARACTER *)model__44BB)[Self__U3GB];
-          Self__U3GB=(__INTEGER)(Self__U3GB -  1);
-        };
-      };
-      if (fast_has__ZER(short_dico__LD,(&__string_112))) {
-        tok__EXNC=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)fast_at__GU1(short_dico__LD,(&__string_112)))->first_link__SWAC)->item__P4FD;
-        append__CRQ(current_list__YB,tok__EXNC);
-      };
-      copy__5GQ(string_tmp__QH,((__ENTRY *)((__DIRECTORY *)__tmp__VXNC)->parent_abstract_directory__NB.parent_entry__MB)->parent_abstract_entry__LB.path__2C);
-      Self__420=((__STRING *)string_tmp__QH);
-      if ((n__CXNC > Self__420->count__04B)) {
-        Self__420->count__04B= 0;
-      } else {
-        if ((n__CXNC >  0)) {
-          remove_between__to__4IS(Self__420, 1,n__CXNC);
-        };
-      };
-      if ((((__STRING *)string_tmp__QH)->count__04B !=  0)) {
-        replace_all__with__HTQ(string_tmp__QH,'/','-');
-        tok__EXNC=get__TPB(string_tmp__QH);
-        if (fast_has__ZER(short_dico__LD,(&__string_108))) {
-          tok_lst__FXNC=fast_at__GU1(short_dico__LD,(&__string_108));
-          __tmp__A4NC=((__LINKED_LISToSTRING_CONSTANTo *)tok_lst__FXNC)->parent_linked_collection__GD.upper__F2C;
-          Self__QUPD= 1;
-          while ((Self__QUPD <= __tmp__A4NC)) {
-            if (((void *)item__WZPD(tok_lst__FXNC,Self__QUPD) == (void *)NULL)) {
-              append__CRQ(directory_list__UB,tok__EXNC);
+            __tmp__ZJQC=item__2GOE(dir__WFQC,Self__0C2D);
+            if (((struct ___OBJ *)__tmp__ZJQC)->__id==__DIRECTORY_UNIX__) {
+              __tmp__0JQC=((__DIRECTORY_UNIX *)__tmp__ZJQC)->parent_entry_unix__JED.parent_entry__IED.path__BD;
             } else {
-              append__CRQ(directory_list__UB,item__WZPD(tok_lst__FXNC,Self__QUPD));
+              __tmp__0JQC=((__FILE_UNIX *)__tmp__ZJQC)->parent_entry_unix__MCF.parent_entry__IED.path__BD;
             };
-            Self__QUPD=(__INTEGER)(Self__QUPD +  1);
+            print__GHD(__tmp__0JQC);
+            fputc((int)('\n'),stdout);
+            exit(( 1));
           };
-        } else {
-          append__CRQ(directory_list__UB,tok__EXNC);
-          Self__IBJG=((__STRING *)directory_list__UB);
-          new_capacity__HBJG= 0;
-          if ((Self__IBJG->capacity__4FQ <= Self__IBJG->count__04B)) {
-            if ((Self__IBJG->capacity__4FQ ==  0)) {
-              Self__IBJG->capacity__4FQ= 32;
-              Self__IBJG->storage__HGQ=create__D4BB( 32);
+          __tmp__4JQC=item__2GOE(dir__WFQC,Self__0C2D);
+          if (((struct ___OBJ *)__tmp__4JQC)->__id==__DIRECTORY_UNIX__) {
+            __tmp__5JQC=((__DIRECTORY_UNIX *)__tmp__4JQC)->parent_entry_unix__JED.parent_entry__IED.path__BD;
+          } else {
+            __tmp__5JQC=((__FILE_UNIX *)__tmp__4JQC)->parent_entry_unix__MCF.parent_entry__IED.path__BD;
+          };
+          proto_input__BI=create__name__generic_count__JAC(__tmp__5JQC,tok__UFQC);
+          go_on__SAC(proto_input__BI);
+          if (is_shorter__TY) {
+            save_file__with__5CC(add_ext__UAF(tok__UFQC),output_code__SI);
+          };
+        };
+      };
+      Self__0C2D=(__INTEGER)(Self__0C2D +  1);
+    };
+    if ((((__STRING *)current_list__2B)->count__GFC !=  0)) {
+      Self__QD2G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)short_dico__QD);
+      result__UD2G= 0;
+      __tmp__WD2G=((__STRING_CONSTANT *)(&__string_146))->count__DD;
+      Self__XD2G= 1;
+      while ((Self__XD2G <= __tmp__WD2G)) {
+        result__UD2G=(__INTEGER)((__INTEGER)( 5 * result__UD2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_146))->storage__FQO)[(__INTEGER)(Self__XD2G -  1)])));
+        Self__XD2G=(__INTEGER)(Self__XD2G +  1);
+      };
+      if ((result__UD2G <  0)) {
+        result__UD2G=(__INTEGER)(~ result__UD2G);
+      };
+      node__SD2G=((void **)Self__QD2G->buckets__PCT)[(__INTEGER)(result__UD2G % Self__QD2G->capacity__KCT)];
+      while ((! (((void *)node__SD2G == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__SD2G)->key__1CT == (void *)(&__string_146))))) {
+        node__SD2G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__SD2G)->next__GDT;
+      };
+      if (((void *)node__SD2G != (void *)NULL)) {
+        Self__L31G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)short_dico__QD);
+        result__ZD2G= 0;
+        __tmp__1D2G=((__STRING_CONSTANT *)(&__string_146))->count__DD;
+        Self__2D2G= 1;
+        while ((Self__2D2G <= __tmp__1D2G)) {
+          result__ZD2G=(__INTEGER)((__INTEGER)( 5 * result__ZD2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_146))->storage__FQO)[(__INTEGER)(Self__2D2G -  1)])));
+          Self__2D2G=(__INTEGER)(Self__2D2G +  1);
+        };
+        if ((result__ZD2G <  0)) {
+          result__ZD2G=(__INTEGER)(~ result__ZD2G);
+        };
+        node__N31G=((void **)Self__L31G->buckets__PCT)[(__INTEGER)(result__ZD2G % Self__L31G->capacity__KCT)];
+        while (((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__N31G)->key__1CT != (void *)(&__string_146))) {
+          node__N31G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__N31G)->next__GDT;
+        };
+        tok__UFQC=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__N31G)->item__XX3)->first_link__TPEC)->item__IFHD;
+        Self__TJBD=((__STRING *)current_list__2B);
+        i__VJBD=Self__TJBD->count__GFC;
+        j__WJBD=((__STRING_CONSTANT *)tok__UFQC)->count__DD;
+        resize__IXZ(Self__TJBD,(__INTEGER)(i__VJBD + j__WJBD));
+        if (((i__VJBD >  0) && (j__WJBD >  0))) {
+          move__to__by__QRCC(Self__TJBD->storage__RBS, 0,(__INTEGER)(i__VJBD -  1),j__WJBD);
+        };
+        Self__LMEB=((__CHARACTER *)Self__TJBD->storage__RBS);
+        model__MMEB=((__STRING_CONSTANT *)tok__UFQC)->storage__FQO;
+        Self__4CKB=(__INTEGER)(j__WJBD -  1);
+        while ((Self__4CKB >=  0)) {
+          Self__LMEB[Self__4CKB]=((__CHARACTER *)model__MMEB)[Self__4CKB];
+          Self__4CKB=(__INTEGER)(Self__4CKB -  1);
+        };
+      };
+      Self__4D2G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)short_dico__QD);
+      result__CE2G= 0;
+      __tmp__EE2G=((__STRING_CONSTANT *)(&__string_148))->count__DD;
+      Self__FE2G= 1;
+      while ((Self__FE2G <= __tmp__EE2G)) {
+        result__CE2G=(__INTEGER)((__INTEGER)( 5 * result__CE2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_148))->storage__FQO)[(__INTEGER)(Self__FE2G -  1)])));
+        Self__FE2G=(__INTEGER)(Self__FE2G +  1);
+      };
+      if ((result__CE2G <  0)) {
+        result__CE2G=(__INTEGER)(~ result__CE2G);
+      };
+      node__AE2G=((void **)Self__4D2G->buckets__PCT)[(__INTEGER)(result__CE2G % Self__4D2G->capacity__KCT)];
+      while ((! (((void *)node__AE2G == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__AE2G)->key__1CT == (void *)(&__string_148))))) {
+        node__AE2G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__AE2G)->next__GDT;
+      };
+      if (((void *)node__AE2G != (void *)NULL)) {
+        Self__S31G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)short_dico__QD);
+        result__HE2G= 0;
+        __tmp__JE2G=((__STRING_CONSTANT *)(&__string_148))->count__DD;
+        Self__KE2G= 1;
+        while ((Self__KE2G <= __tmp__JE2G)) {
+          result__HE2G=(__INTEGER)((__INTEGER)( 5 * result__HE2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_148))->storage__FQO)[(__INTEGER)(Self__KE2G -  1)])));
+          Self__KE2G=(__INTEGER)(Self__KE2G +  1);
+        };
+        if ((result__HE2G <  0)) {
+          result__HE2G=(__INTEGER)(~ result__HE2G);
+        };
+        node__U31G=((void **)Self__S31G->buckets__PCT)[(__INTEGER)(result__HE2G % Self__S31G->capacity__KCT)];
+        while (((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__U31G)->key__1CT != (void *)(&__string_148))) {
+          node__U31G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__U31G)->next__GDT;
+        };
+        tok__UFQC=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__U31G)->item__XX3)->first_link__TPEC)->item__IFHD;
+        append__RNS(current_list__2B,tok__UFQC);
+      };
+      copy__JCS(string_tmp__VH,((__DIRECTORY_UNIX *)__tmp__FGQC)->parent_entry_unix__JED.parent_entry__IED.path__BD);
+      Self__J32=((__STRING *)string_tmp__VH);
+      if ((n__SFQC > Self__J32->count__GFC)) {
+        Self__J32->count__GFC= 0;
+      } else {
+        if ((n__SFQC >  0)) {
+          len__RVU=(__INTEGER)((__INTEGER)(n__SFQC -  1) +  1);
+          if ((len__RVU >  0)) {
+            __tmp__OWU=(__INTEGER)(n__SFQC +  1);
+            __tmp__PWU=Self__J32->count__GFC;
+            Self__GQGB=__tmp__OWU;
+            while ((Self__GQGB <= __tmp__PWU)) {
+              ((__CHARACTER *)Self__J32->storage__RBS)[(__INTEGER)((__INTEGER)(Self__GQGB - len__RVU) -  1)]=((__CHARACTER *)Self__J32->storage__RBS)[(__INTEGER)(Self__GQGB -  1)];
+              Self__GQGB=(__INTEGER)(Self__GQGB +  1);
+            };
+            Self__J32->count__GFC=(__INTEGER)(Self__J32->count__GFC - len__RVU);
+          };
+        };
+      };
+      if ((((__STRING *)string_tmp__VH)->count__GFC !=  0)) {
+        Self__XPS=((__STRING *)string_tmp__VH);
+        __tmp__2PS=Self__XPS->storage__RBS;
+        __tmp__5PS=(__INTEGER)(Self__XPS->count__GFC -  1);
+        Self__WHBC=((__CHARACTER *)__tmp__2PS);
+        Self__1IIC=__tmp__5PS;
+        while ((Self__1IIC >=  0)) {
+          if (('/' == Self__WHBC[Self__1IIC])) {
+            Self__WHBC[Self__1IIC]='-';
+          };
+          Self__1IIC=(__INTEGER)(Self__1IIC -  1);
+        };
+        tok__UFQC=get__YVB(string_tmp__VH);
+        Self__ME2G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)short_dico__QD);
+        result__QE2G= 0;
+        __tmp__SE2G=((__STRING_CONSTANT *)(&__string_144))->count__DD;
+        Self__TE2G= 1;
+        while ((Self__TE2G <= __tmp__SE2G)) {
+          result__QE2G=(__INTEGER)((__INTEGER)( 5 * result__QE2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_144))->storage__FQO)[(__INTEGER)(Self__TE2G -  1)])));
+          Self__TE2G=(__INTEGER)(Self__TE2G +  1);
+        };
+        if ((result__QE2G <  0)) {
+          result__QE2G=(__INTEGER)(~ result__QE2G);
+        };
+        node__OE2G=((void **)Self__ME2G->buckets__PCT)[(__INTEGER)(result__QE2G % Self__ME2G->capacity__KCT)];
+        while ((! (((void *)node__OE2G == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__OE2G)->key__1CT == (void *)(&__string_144))))) {
+          node__OE2G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__OE2G)->next__GDT;
+        };
+        if (((void *)node__OE2G != (void *)NULL)) {
+          Self__ZW3=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)short_dico__QD);
+          result__VE2G= 0;
+          __tmp__XE2G=((__STRING_CONSTANT *)(&__string_144))->count__DD;
+          Self__YE2G= 1;
+          while ((Self__YE2G <= __tmp__XE2G)) {
+            result__VE2G=(__INTEGER)((__INTEGER)( 5 * result__VE2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_144))->storage__FQO)[(__INTEGER)(Self__YE2G -  1)])));
+            Self__YE2G=(__INTEGER)(Self__YE2G +  1);
+          };
+          if ((result__VE2G <  0)) {
+            result__VE2G=(__INTEGER)(~ result__VE2G);
+          };
+          node__EX3=((void **)Self__ZW3->buckets__PCT)[(__INTEGER)(result__VE2G % Self__ZW3->capacity__KCT)];
+          while (((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__EX3)->key__1CT != (void *)(&__string_144))) {
+            node__EX3=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__EX3)->next__GDT;
+          };
+          tok_lst__VFQC=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__EX3)->item__XX3;
+          __tmp__YMQC=((__LINKED_LISToSTRING_CONSTANTo *)tok_lst__VFQC)->parent_linked_collection__LD.upper__PCD;
+          Self__MGQE= 1;
+          while ((Self__MGQE <= __tmp__YMQC)) {
+            if (((void *)item__RIND(tok_lst__VFQC,Self__MGQE) == (void *)NULL)) {
+              append__RNS(directory_list__YB,tok__UFQC);
             } else {
-              new_capacity__HBJG=(__INTEGER)(Self__IBJG->capacity__4FQ <<  1);
-              Self__JBJG=((__CHARACTER *)Self__IBJG->storage__HGQ);
-              old_nb_elts__KBJG=Self__IBJG->capacity__4FQ;
-              new__LBJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__JBJG),((__UINTEGER_32 )old_nb_elts__KBJG),((__UINTEGER_32 )new_capacity__HBJG)));
-              upper__RBKG=(__INTEGER)(new_capacity__HBJG -  1);
-              Self__PBKG=old_nb_elts__KBJG;
-              while ((Self__PBKG <= upper__RBKG)) {
-                new__LBJG[Self__PBKG]='\0';
-                Self__PBKG=(__INTEGER)(Self__PBKG +  1);
-              };
-              Self__IBJG->storage__HGQ=new__LBJG;
-              Self__IBJG->capacity__4FQ=new_capacity__HBJG;
+              append__RNS(directory_list__YB,item__RIND(tok_lst__VFQC,Self__MGQE));
             };
+            Self__MGQE=(__INTEGER)(Self__MGQE +  1);
           };
-          ((__CHARACTER *)Self__IBJG->storage__HGQ)[Self__IBJG->count__04B]='\n';
-          Self__IBJG->count__04B=(__INTEGER)(Self__IBJG->count__04B +  1);
-        };
-        copy__5GQ(string_tmp__QH,tok__EXNC);
-        if (fast_has__ZER(short_dico__LD,(&__string_88))) {
-          append__CRQ(string_tmp__QH,((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)fast_at__GU1(short_dico__LD,(&__string_88)))->first_link__SWAC)->item__P4FD);
         } else {
-          append__CRQ(string_tmp__QH,(&__string_128));
+          append__RNS(directory_list__YB,tok__UFQC);
+          add_last__JLT(directory_list__YB,'\n');
         };
-        save_file__with__22B(get__TPB(string_tmp__QH),current_list__YB);
-        ((__STRING *)current_list__YB)->count__04B= 0;
+        save_file__with__5CC(add_ext__UAF(tok__UFQC),current_list__2B);
+        ((__STRING *)current_list__2B)->count__GFC= 0;
       };
     };
   };
 }
 
-static void* fast_at__GU1(__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__HU1,void *k__IU1)
-// ({HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo},{STRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* add_ext__UAF(void *n__WAF)
+// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
 {
-  void *node__SU1;
-  node__SU1=((void **)Self__HU1->buckets__MFR)[(__INTEGER)(hash_code__LQU(k__IU1) % Self__HU1->capacity__HFR)];
-  while (((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__SU1)->key__YFR != (void *)k__IU1)) {
-    node__SU1=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__SU1)->next__DGR;
+  __INTEGER result__4E2G,__tmp__AF2G,Self__BF2G,result__DF2G;
+  __INTEGER __tmp__FF2G,Self__GF2G;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__0E2G;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__QF0G;
+  void *node__2E2G,*node__SF0G;
+  copy__JCS(string_tmp__VH,n__WAF);
+  Self__0E2G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)short_dico__QD);
+  result__4E2G= 0;
+  __tmp__AF2G=((__STRING_CONSTANT *)(&__string_116))->count__DD;
+  Self__BF2G= 1;
+  while ((Self__BF2G <= __tmp__AF2G)) {
+    result__4E2G=(__INTEGER)((__INTEGER)( 5 * result__4E2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_116))->storage__FQO)[(__INTEGER)(Self__BF2G -  1)])));
+    Self__BF2G=(__INTEGER)(Self__BF2G +  1);
+  };
+  if ((result__4E2G <  0)) {
+    result__4E2G=(__INTEGER)(~ result__4E2G);
+  };
+  node__2E2G=((void **)Self__0E2G->buckets__PCT)[(__INTEGER)(result__4E2G % Self__0E2G->capacity__KCT)];
+  while ((! (((void *)node__2E2G == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__2E2G)->key__1CT == (void *)(&__string_116))))) {
+    node__2E2G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__2E2G)->next__GDT;
+  };
+  if (((void *)node__2E2G != (void *)NULL)) {
+    Self__QF0G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)short_dico__QD);
+    result__DF2G= 0;
+    __tmp__FF2G=((__STRING_CONSTANT *)(&__string_116))->count__DD;
+    Self__GF2G= 1;
+    while ((Self__GF2G <= __tmp__FF2G)) {
+      result__DF2G=(__INTEGER)((__INTEGER)( 5 * result__DF2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)(&__string_116))->storage__FQO)[(__INTEGER)(Self__GF2G -  1)])));
+      Self__GF2G=(__INTEGER)(Self__GF2G +  1);
+    };
+    if ((result__DF2G <  0)) {
+      result__DF2G=(__INTEGER)(~ result__DF2G);
+    };
+    node__SF0G=((void **)Self__QF0G->buckets__PCT)[(__INTEGER)(result__DF2G % Self__QF0G->capacity__KCT)];
+    while (((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__SF0G)->key__1CT != (void *)(&__string_116))) {
+      node__SF0G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__SF0G)->next__GDT;
+    };
+    append__RNS(string_tmp__VH,((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__SF0G)->item__XX3)->first_link__TPEC)->item__IFHD);
+  } else {
+    append__RNS(string_tmp__VH,(&__string_209));
   };
-  return(((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__SU1)->item__FV1);
+  return(get__YVB(string_tmp__VH));
 }
 
-static void save_file__with__22B(void *n__42B,void *buf__52B)
+static void save_file__with__5CC(void *n__BDC,void *buf__CDC)
 // ({NULLxSTRING_CONSTANT},{NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  __STRING *Self__3AHG,*Self__QGR,*Self__OBJG,*Self__UBJG,*Self__KRIG;
-  __STRING *Self__BBHG,*Self__5BJG,*Self__DCJG,*new__SE5F,*Self__LRIG;
-  __STRING *Self__MDMF,*Self__4GMF,*Self__PCJG;
-  __INTEGER new_capacity__NBJG,old_nb_elts__QBJG,upper__WBKG,Self__UBKG;
-  __INTEGER new_capacity__TBJG,old_nb_elts__WBJG,upper__1BKG,Self__ZBKG;
-  __INTEGER new_capacity__ZBJG,old_nb_elts__2BJG,upper__ACKG,Self__4BKG;
-  __INTEGER i__XBMF,n__ACJG,n__BCJG,new_capacity__CCJG;
-  __INTEGER old_nb_elts__FCJG,upper__FCKG,Self__DCKG,__tmp__24B;
-  __INTEGER result__BOMF,elt_ofs__DOMF,size_byte__EOMF,size_block__FOMF;
-  __INTEGER idx_elt__GOMF,__tmp__EQMF,Self__RCRF,new_capacity__ICJG;
-  __INTEGER old_nb_elts__LCJG,upper__KCKG,Self__ICKG,h__QIIG,m__SIIG;
-  __INTEGER s__TIIG,h__ZIIG,m__1IIG,s__2IIG,i__MTOF,n__5GMF,n__PHHG;
-  __INTEGER new_capacity__OCJG,old_nb_elts__RCJG,upper__PCKG,Self__NCKG;
-  void *result__VOEF,*ent__P4LF,*__tmp__E5LF,*__tmp__W4B,*result__DRMF;
-  void *ent__3YNF,*__tmp__SZNF;
-  void *__tmp__COFF,*result__Q4LF,*__tmp__F5LF,*result__4YNF;
-  void *__tmp__TZNF;
-  __POINTER stream__GVFF,__tmp__HBHG,str__E4MF,tt__WROF;
-  void *__tmp__LPEF,*__tmp__RRMF;
-  void *__tmp__X4B,*file__C3B;
-  __STD_FILE *Self__2NMF,*Self__BRMF;
-  __STRING_CONSTANT *Self__IBHG,*Self__RE5F;
-  __UINTEGER_32 date__MIIG,t__RIIG,date__VIIG,t__0IIG;
-  __UINTEGER_16 y__HIIG,y__TQPF;
-  __BOOLEAN __tmp__X3B,result__IVFF,__tmp__ESOF;
-  __CHARACTER *Self__PBJG,*new__RBJG,*Self__VBJG,*new__XBJG,*Self__1BJG;
-  __CHARACTER *new__3BJG,*Self__ECJG,*new__GCJG,*__tmp__FIIG,*pe__VROF;
-  __CHARACTER *Self__KCJG,*new__MCJG,*Self__QCJG,*new__SCJG;
-  __UINTEGER_8 m__IIIG,md__JIIG,wd__KIIG,m__QQPF,md__NQPF,wd__KQPF;
-  if (((void *)output_name__CI != (void *)NULL)) {
-    copy__5GQ(string_tmp__QH,output_name__CI);
-    Self__3AHG=((__STRING *)string_tmp__QH);
-    if ((((__CHARACTER *)Self__3AHG->storage__HGQ)[(__INTEGER)(Self__3AHG->count__04B -  1)] != '/')) {
-      __tmp__X3B=TRUE__;
-    } else {
-      Self__QGR=((__STRING *)string_tmp__QH);
-      __tmp__X3B=(((__CHARACTER *)Self__QGR->storage__HGQ)[(__INTEGER)(Self__QGR->count__04B -  1)] != '\\');
-    };
-    if (__tmp__X3B) {
-      Self__OBJG=((__STRING *)string_tmp__QH);
-      new_capacity__NBJG= 0;
-      if ((Self__OBJG->capacity__4FQ <= Self__OBJG->count__04B)) {
-        if ((Self__OBJG->capacity__4FQ ==  0)) {
-          Self__OBJG->capacity__4FQ= 32;
-          Self__OBJG->storage__HGQ=create__D4BB( 32);
-        } else {
-          new_capacity__NBJG=(__INTEGER)(Self__OBJG->capacity__4FQ <<  1);
-          Self__PBJG=((__CHARACTER *)Self__OBJG->storage__HGQ);
-          old_nb_elts__QBJG=Self__OBJG->capacity__4FQ;
-          new__RBJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__PBJG),((__UINTEGER_32 )old_nb_elts__QBJG),((__UINTEGER_32 )new_capacity__NBJG)));
-          upper__WBKG=(__INTEGER)(new_capacity__NBJG -  1);
-          Self__UBKG=old_nb_elts__QBJG;
-          while ((Self__UBKG <= upper__WBKG)) {
-            new__RBJG[Self__UBKG]='\0';
-            Self__UBKG=(__INTEGER)(Self__UBKG +  1);
-          };
-          Self__OBJG->storage__HGQ=new__RBJG;
-          Self__OBJG->capacity__4FQ=new_capacity__NBJG;
-        };
-      };
-      ((__CHARACTER *)Self__OBJG->storage__HGQ)[Self__OBJG->count__04B]='/';
-      Self__OBJG->count__04B=(__INTEGER)(Self__OBJG->count__04B +  1);
+  __STRING *Self__UF0G,*Self__TDT,*Self__HXS;
+  void *result__AVAC,*__tmp__QVAC,*__tmp__DFC,*file__EDC;
+  void *__tmp__UTHC;
+  __POINTER stream__C1HC,ptr__PRLF;
+  void *__tmp__PVAC;
+  __FILE_UNIX *Self__SETG,*Self__QGSE,*Self__ZHSE;
+  __INTEGER __tmp__IFC;
+  __BOOLEAN __tmp__ZDC,result__E1HC;
+  if (((void *)output_name__DI != (void *)NULL)) {
+    copy__JCS(string_tmp__VH,output_name__DI);
+    Self__UF0G=((__STRING *)string_tmp__VH);
+    if ((((__CHARACTER *)Self__UF0G->storage__RBS)[(__INTEGER)(Self__UF0G->count__GFC -  1)] != '/')) {
+      __tmp__ZDC=TRUE__;
+    } else {
+      Self__TDT=((__STRING *)string_tmp__VH);
+      __tmp__ZDC=(((__CHARACTER *)Self__TDT->storage__RBS)[(__INTEGER)(Self__TDT->count__GFC -  1)] != '\\');
+    };
+    if (__tmp__ZDC) {
+      add_last__JLT(string_tmp__VH,'/');
     };
   } else {
-    ((__STRING *)string_tmp__QH)->count__04B= 0;
+    ((__STRING *)string_tmp__VH)->count__GFC= 0;
   };
-  append__CRQ(string_tmp__QH,n__42B);
-  if (FILE_SYSTEM__->parent_directory__K5C==0) {
+  append__RNS(string_tmp__VH,n__BDC);
+  if (FILE_SYSTEM__->parent_directory__5ED==0) {
   } else {
-    parent_directory__U3C();
+    parent_directory__4DD();
   };
-  result__VOEF=NULL;
-  if (FILE_SYSTEM__->parent_directory__K5C==0) {
-    __tmp__COFF=FILE_SYSTEM__->parent_directory__J5C;
+  result__AVAC=NULL;
+  if (FILE_SYSTEM__->parent_directory__5ED==0) {
   } else {
-    __tmp__COFF=parent_directory__U3C();
-  };
-  copy__5GQ(string_tmp__03C,((__ENTRY *)((__DIRECTORY *)__tmp__COFF)->parent_abstract_directory__NB.parent_entry__MB)->parent_abstract_entry__LB.path__2C);
-  Self__UBJG=((__STRING *)string_tmp__03C);
-  new_capacity__TBJG= 0;
-  if ((Self__UBJG->capacity__4FQ <= Self__UBJG->count__04B)) {
-    if ((Self__UBJG->capacity__4FQ ==  0)) {
-      Self__UBJG->capacity__4FQ= 32;
-      Self__UBJG->storage__HGQ=create__D4BB( 32);
-    } else {
-      new_capacity__TBJG=(__INTEGER)(Self__UBJG->capacity__4FQ <<  1);
-      Self__VBJG=((__CHARACTER *)Self__UBJG->storage__HGQ);
-      old_nb_elts__WBJG=Self__UBJG->capacity__4FQ;
-      new__XBJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__VBJG),((__UINTEGER_32 )old_nb_elts__WBJG),((__UINTEGER_32 )new_capacity__TBJG)));
-      upper__1BKG=(__INTEGER)(new_capacity__TBJG -  1);
-      Self__ZBKG=old_nb_elts__WBJG;
-      while ((Self__ZBKG <= upper__1BKG)) {
-        new__XBJG[Self__ZBKG]='\0';
-        Self__ZBKG=(__INTEGER)(Self__ZBKG +  1);
-      };
-      Self__UBJG->storage__HGQ=new__XBJG;
-      Self__UBJG->capacity__4FQ=new_capacity__TBJG;
-    };
-  };
-  ((__CHARACTER *)Self__UBJG->storage__HGQ)[Self__UBJG->count__04B]='/';
-  Self__UBJG->count__04B=(__INTEGER)(Self__UBJG->count__04B +  1);
-  append__CRQ(string_tmp__03C,string_tmp__QH);
-  if (FILE_SYSTEM__->parent_directory__K5C==0) {
+    parent_directory__4DD();
+  };
+  if (FILE_SYSTEM__->parent_directory__5ED==0) {
+    __tmp__UTHC=FILE_SYSTEM__->parent_directory__4ED;
   } else {
-    parent_directory__U3C();
+    __tmp__UTHC=parent_directory__4DD();
   };
-  reduce_path__KOFF(string_tmp__03C);
-  if (FILE_SYSTEM__->parent_directory__K5C==0) {
+  copy__JCS(string_tmp__DED,((__DIRECTORY_UNIX *)__tmp__UTHC)->parent_entry_unix__JED.parent_entry__IED.path__BD);
+  if (FILE_SYSTEM__->parent_directory__5ED==0) {
   } else {
-    parent_directory__U3C();
+    parent_directory__4DD();
   };
-  result__IVFF=FALSE__;
-  Self__KRIG=((__STRING *)string_tmp__03C);
-  if ((Self__KRIG->capacity__4FQ > Self__KRIG->count__04B)) {
-    Self__KRIG->count__04B=(__INTEGER)(Self__KRIG->count__04B +  1);
-    if ((((__CHARACTER *)Self__KRIG->storage__HGQ)[(__INTEGER)(Self__KRIG->count__04B -  1)] != '\0')) {
-      ((__CHARACTER *)Self__KRIG->storage__HGQ)[(__INTEGER)(Self__KRIG->count__04B -  1)]='\0';
-    };
+  add_last__JLT(string_tmp__DED,'/');
+  if (FILE_SYSTEM__->parent_directory__5ED==0) {
   } else {
-    new_capacity__ZBJG= 0;
-    if ((Self__KRIG->capacity__4FQ <= Self__KRIG->count__04B)) {
-      if ((Self__KRIG->capacity__4FQ ==  0)) {
-        Self__KRIG->capacity__4FQ= 32;
-        Self__KRIG->storage__HGQ=create__D4BB( 32);
-      } else {
-        new_capacity__ZBJG=(__INTEGER)(Self__KRIG->capacity__4FQ <<  1);
-        Self__1BJG=((__CHARACTER *)Self__KRIG->storage__HGQ);
-        old_nb_elts__2BJG=Self__KRIG->capacity__4FQ;
-        new__3BJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__1BJG),((__UINTEGER_32 )old_nb_elts__2BJG),((__UINTEGER_32 )new_capacity__ZBJG)));
-        upper__ACKG=(__INTEGER)(new_capacity__ZBJG -  1);
-        Self__4BKG=old_nb_elts__2BJG;
-        while ((Self__4BKG <= upper__ACKG)) {
-          new__3BJG[Self__4BKG]='\0';
-          Self__4BKG=(__INTEGER)(Self__4BKG +  1);
-        };
-        Self__KRIG->storage__HGQ=new__3BJG;
-        Self__KRIG->capacity__4FQ=new_capacity__ZBJG;
-      };
-    };
-    ((__CHARACTER *)Self__KRIG->storage__HGQ)[Self__KRIG->count__04B]='\0';
-    Self__KRIG->count__04B=(__INTEGER)(Self__KRIG->count__04B +  1);
+    parent_directory__4DD();
   };
-  Self__KRIG->count__04B=(__INTEGER)(Self__KRIG->count__04B -  1);
-  stream__GVFF=((__POINTER )(fopen((char*)(Self__KRIG->storage__HGQ),"w+b")));
-  if ((stream__GVFF != (void *)NULL)) {
-    result__IVFF=(((__INTEGER )(fclose((FILE*)(stream__GVFF)))) ==  0);
+  append__RNS(string_tmp__DED,string_tmp__VH);
+  if (FILE_SYSTEM__->parent_directory__5ED==0) {
+  } else {
+    parent_directory__4DD();
   };
-  if (result__IVFF) {
-    if (FILE_SYSTEM__->parent_directory__K5C==0) {
+  if (FILE_SYSTEM__->parent_directory__5ED==0) {
+  } else {
+    parent_directory__4DD();
+  };
+  reduce_path__DUHC(string_tmp__DED);
+  if (FILE_SYSTEM__->parent_directory__5ED==0) {
+  } else {
+    parent_directory__4DD();
+  };
+  if (FILE_SYSTEM__->parent_directory__5ED==0) {
+  } else {
+    parent_directory__4DD();
+  };
+  result__E1HC=FALSE__;
+  Self__HXS=((__STRING *)string_tmp__DED);
+  if ((Self__HXS->capacity__IBS > Self__HXS->count__GFC)) {
+    ((__CHARACTER *)Self__HXS->storage__RBS)[Self__HXS->count__GFC]='\0';
+  } else {
+    add_last__JLT(Self__HXS,'\0');
+    Self__HXS->count__GFC=(__INTEGER)(Self__HXS->count__GFC -  1);
+  };
+  stream__C1HC=((__POINTER )(fopen((char*)(Self__HXS->storage__RBS),"w+b")));
+  if ((stream__C1HC != (void *)NULL)) {
+    result__E1HC=(((__INTEGER )(fclose((FILE*)(stream__C1HC)))) ==  0);
+  };
+  if (result__E1HC) {
+    if (FILE_SYSTEM__->parent_directory__5ED==0) {
     } else {
-      parent_directory__U3C();
+      parent_directory__4DD();
     };
-    result__VOEF=get_entry__HWFF(string_tmp__03C);
-    if (((void *)result__VOEF != (void *)NULL)) {
-      __tmp__LPEF=((__ENTRY *)result__VOEF)->parent_abstract_entry__LB.path__2C;
-      if (FILE_SYSTEM__->parent_directory__K5C==0) {
-      } else {
-        parent_directory__U3C();
-      };
-      ent__P4LF=NULL;
-      result__Q4LF=NULL;
-      if (FILE_SYSTEM__->parent_directory__K5C==0) {
-      } else {
-        parent_directory__U3C();
-      };
-      if (((void *)string_tmp__03C != (void *)__tmp__LPEF)) {
-        copy__5GQ(string_tmp__03C,__tmp__LPEF);
-      };
-      Self__BBHG=((__STRING *)string_tmp__03C);
-      i__XBMF=(__INTEGER)( 1 + fast_reverse_index_of__from__GOAD(Self__BBHG->storage__HGQ,(__INTEGER)(Self__BBHG->count__04B -  1)));
-      if ((i__XBMF ==  0)) {
-        copy__5GQ(string_tmp__03C,(&__string_168));
-      } else {
-        Self__5BJG=((__STRING *)string_tmp__03C);
-        n__ACJG=(__INTEGER)(i__XBMF -  1);
-        if ((n__ACJG < Self__5BJG->count__04B)) {
-          n__BCJG=(__INTEGER)(Self__5BJG->count__04B - n__ACJG);
-          if ((n__BCJG > Self__5BJG->count__04B)) {
-            Self__5BJG->count__04B= 0;
-          } else {
-            Self__5BJG->count__04B=(__INTEGER)(Self__5BJG->count__04B - n__BCJG);
-          };
-        };
-        if ((((__STRING *)string_tmp__03C)->count__04B ==  0)) {
-          Self__DCJG=((__STRING *)string_tmp__03C);
-          new_capacity__CCJG= 0;
-          if ((Self__DCJG->capacity__4FQ <= Self__DCJG->count__04B)) {
-            if ((Self__DCJG->capacity__4FQ ==  0)) {
-              Self__DCJG->capacity__4FQ= 32;
-              Self__DCJG->storage__HGQ=create__D4BB( 32);
-            } else {
-              new_capacity__CCJG=(__INTEGER)(Self__DCJG->capacity__4FQ <<  1);
-              Self__ECJG=((__CHARACTER *)Self__DCJG->storage__HGQ);
-              old_nb_elts__FCJG=Self__DCJG->capacity__4FQ;
-              new__GCJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__ECJG),((__UINTEGER_32 )old_nb_elts__FCJG),((__UINTEGER_32 )new_capacity__CCJG)));
-              upper__FCKG=(__INTEGER)(new_capacity__CCJG -  1);
-              Self__DCKG=old_nb_elts__FCJG;
-              while ((Self__DCKG <= upper__FCKG)) {
-                new__GCJG[Self__DCKG]='\0';
-                Self__DCKG=(__INTEGER)(Self__DCKG +  1);
-              };
-              Self__DCJG->storage__HGQ=new__GCJG;
-              Self__DCJG->capacity__4FQ=new_capacity__CCJG;
-            };
-          };
-          ((__CHARACTER *)Self__DCJG->storage__HGQ)[Self__DCJG->count__04B]='/';
-          Self__DCJG->count__04B=(__INTEGER)(Self__DCJG->count__04B +  1);
-        };
-      };
-      if (FILE_SYSTEM__->parent_directory__K5C==0) {
-      } else {
-        parent_directory__U3C();
-      };
-      if (has__YHR(alias__WBF,string_tmp__03C)) {
-        if (FILE_SYSTEM__->parent_directory__K5C==0) {
-        } else {
-          parent_directory__U3C();
-        };
-        ent__P4LF=at__MX1(alias__WBF,string_tmp__03C);
-        if (((void *)((__ENTRY *)ent__P4LF)->parent_abstract_entry__LB.child__HY2B != (void *)NULL)) {
-          __tmp__E5LF=((__ENTRY *)ent__P4LF)->parent_abstract_entry__LB.child__HY2B;
-          if (__tmp__E5LF==NULL) {
-            __tmp__F5LF=NULL;
-          } else {
-            switch (((struct ___OBJ *)__tmp__E5LF)->__id) {
-            case __DIRECTORY__: {
-              __tmp__F5LF=((void *)__tmp__E5LF);
-            } break;
-            case __STD_FILE__: {
-              __tmp__F5LF=NULL;
-            } break;
-            }
-          };
-          result__Q4LF=__tmp__F5LF;
-        };
-      };
-      if (((void *)result__Q4LF != (void *)NULL)) {
-        refresh__GBUE(result__Q4LF);
-      };
+    if (FILE_SYSTEM__->parent_directory__5ED==0) {
+    } else {
+      parent_directory__4DD();
+    };
+    __tmp__PVAC=get_entry__CWAC(string_tmp__DED);
+    if (__tmp__PVAC==NULL) {
+      __tmp__QVAC=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__PVAC)->__id) {
+      case __DIRECTORY_UNIX__: {
+        __tmp__QVAC=NULL;
+      } break;
+      case __FILE_UNIX__: {
+        __tmp__QVAC=((void *)__tmp__PVAC);
+      } break;
+      }
     };
+    result__AVAC=__tmp__QVAC;
   };
-  if (((void *)result__VOEF == (void *)NULL)) {
-    put_string__55F((&__string_169));
-    put_string__55F(string_tmp__QH);
-    put_string__55F((&__string_170));
+  if (((void *)result__AVAC == (void *)NULL)) {
+    put_string__E1F((&__string_210));
+    put_string__E1F(string_tmp__VH);
+    put_string__E1F((&__string_211));
     exit(( 1));
   };
-  __tmp__W4B=open__BY2B(result__VOEF);
-  if (__tmp__W4B==NULL) {
-    __tmp__X4B=NULL;
-  } else {
-    switch (((struct ___OBJ *)__tmp__W4B)->__id) {
-    case __DIRECTORY__: {
-      __tmp__X4B=NULL;
-    } break;
-    case __STD_FILE__: {
-      __tmp__X4B=((void *)__tmp__W4B);
-    } break;
-    }
+  Self__SETG=((__FILE_UNIX *)result__AVAC);
+  Self__SETG->stream__VWQD=((__POINTER )(fopen((char*)(((__STRING_CONSTANT *)Self__SETG->parent_entry_unix__MCF.parent_entry__IED.path__BD)->storage__FQO),"r+b")));
+  if ((! (Self__SETG->stream__VWQD != (void *)NULL))) {
+    put_string__E1F((&__string_210));
+    put_string__E1F(string_tmp__VH);
+    put_string__E1F((&__string_212));
+    exit(( 1));
   };
-  file__C3B=__tmp__X4B;
-  __tmp__24B=((__STRING *)buf__52B)->count__04B;
-  Self__2NMF=((__STD_FILE *)__tmp__X4B);
-  result__BOMF= 0;
-  elt_ofs__DOMF= 0;
-  size_byte__EOMF=__tmp__24B;
-  fseek((FILE*)((Self__2NMF->stream__QSVD)),(((__INTEGER )Self__2NMF->parent_abstract_file__B3B.cursor__IPMF)),SEEK_SET);
-  Self__2NMF->parent_abstract_file__B3B.cursor__IPMF=(__UINTEGER_32)(Self__2NMF->parent_abstract_file__B3B.cursor__IPMF + ((__UINTEGER_32 )__tmp__24B));
-  size_block__FOMF= 2048;
-  idx_elt__GOMF= 1;
-  __tmp__HBHG=Self__2NMF->stream__QSVD;
-  __tmp__FIIG=((__STRING *)buf__52B)->storage__HGQ;
-  while ((size_byte__EOMF >  0)) {
-    if ((size_byte__EOMF <  2048)) {
-      size_block__FOMF=size_byte__EOMF;
-    };
-    __tmp__EQMF=(__INTEGER)(size_block__FOMF -  1);
-    Self__RCRF= 0;
-    while ((Self__RCRF <= __tmp__EQMF)) {
-      tmp_buffer__MQMF[Self__RCRF]=((__UINTEGER_8 )((__CHARACTER *)__tmp__FIIG)[(__INTEGER)(idx_elt__GOMF -  1)]);
-      elt_ofs__DOMF=(__INTEGER)(elt_ofs__DOMF +  1);
-      if ((elt_ofs__DOMF ==  1)) {
-        elt_ofs__DOMF= 0;
-        idx_elt__GOMF=(__INTEGER)(idx_elt__GOMF +  1);
-      };
-      Self__RCRF=(__INTEGER)(Self__RCRF +  1);
-    };
-    result__BOMF=(__INTEGER)(result__BOMF + ((__INTEGER )(fwrite((void *)((tmp_buffer__MQMF)),(size_t)(1), (size_t)((size_block__FOMF)),(FILE*)((__tmp__HBHG))))));
-    size_byte__EOMF=(__INTEGER)(size_byte__EOMF - size_block__FOMF);
-  };
-  Self__BRMF=((__STD_FILE *)__tmp__X4B);
-  ((__ENTRY *)Self__BRMF->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.link_count__EY2B=(__INTEGER)(((__ENTRY *)Self__BRMF->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.link_count__EY2B -  1);
-  result__DRMF=Self__BRMF->parent_abstract_file__B3B.parent_entry__A3B;
-  Self__BRMF->parent_abstract_file__B3B.cursor__IPMF= 0;
-  str__E4MF=Self__BRMF->stream__QSVD;
-  Self__BRMF->stream__QSVD=NULL;
-  if ((((__INTEGER )(fclose((FILE*)((str__E4MF))))) ==  0)) {
-    pe__VROF=NULL;
-    tt__WROF=((__POINTER )(NULL));
-    if ((((__STRING_CONSTANT *)((__ENTRY *)Self__BRMF->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.path__2C)->count__4C ==  2)) {
-      Self__IBHG=((__STRING_CONSTANT *)((__ENTRY *)Self__BRMF->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.path__2C);
-      __tmp__ESOF=(((__CHARACTER *)Self__IBHG->storage__E5M)[(__INTEGER)(Self__IBHG->count__4C -  1)] == ':');
-    } else {
-      __tmp__ESOF=FALSE__;
-    };
-    if (__tmp__ESOF) {
-      ((__ENTRY *)Self__BRMF->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.is_directory__BC=TRUE__;
-    } else {
-      Self__RE5F=((__STRING_CONSTANT *)((__ENTRY *)Self__BRMF->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.path__2C);
-      new__SE5F=create__01(Self__RE5F->count__4C);
-      copy__5GQ(new__SE5F,Self__RE5F);
-      Self__LRIG=((__STRING *)new__SE5F);
-      if ((Self__LRIG->capacity__4FQ > Self__LRIG->count__04B)) {
-        Self__LRIG->count__04B=(__INTEGER)(Self__LRIG->count__04B +  1);
-        if ((((__CHARACTER *)Self__LRIG->storage__HGQ)[(__INTEGER)(Self__LRIG->count__04B -  1)] != '\0')) {
-          ((__CHARACTER *)Self__LRIG->storage__HGQ)[(__INTEGER)(Self__LRIG->count__04B -  1)]='\0';
-        };
-      } else {
-        new_capacity__ICJG= 0;
-        if ((Self__LRIG->capacity__4FQ <= Self__LRIG->count__04B)) {
-          if ((Self__LRIG->capacity__4FQ ==  0)) {
-            Self__LRIG->capacity__4FQ= 32;
-            Self__LRIG->storage__HGQ=create__D4BB( 32);
-          } else {
-            new_capacity__ICJG=(__INTEGER)(Self__LRIG->capacity__4FQ <<  1);
-            Self__KCJG=((__CHARACTER *)Self__LRIG->storage__HGQ);
-            old_nb_elts__LCJG=Self__LRIG->capacity__4FQ;
-            new__MCJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__KCJG),((__UINTEGER_32 )old_nb_elts__LCJG),((__UINTEGER_32 )new_capacity__ICJG)));
-            upper__KCKG=(__INTEGER)(new_capacity__ICJG -  1);
-            Self__ICKG=old_nb_elts__LCJG;
-            while ((Self__ICKG <= upper__KCKG)) {
-              new__MCJG[Self__ICKG]='\0';
-              Self__ICKG=(__INTEGER)(Self__ICKG +  1);
-            };
-            Self__LRIG->storage__HGQ=new__MCJG;
-            Self__LRIG->capacity__4FQ=new_capacity__ICJG;
-          };
-        };
-        ((__CHARACTER *)Self__LRIG->storage__HGQ)[Self__LRIG->count__04B]='\0';
-        Self__LRIG->count__04B=(__INTEGER)(Self__LRIG->count__04B +  1);
-      };
-      Self__LRIG->count__04B=(__INTEGER)(Self__LRIG->count__04B -  1);
-      pe__VROF=Self__LRIG->storage__HGQ;
-      { struct stat t;
-      if ((((__INTEGER )(stat((pe__VROF),&t))) ==  0)) {
-        ((__ENTRY *)Self__BRMF->parent_abstract_file__B3B.parent_entry__A3B)->parent_abstract_entry__LB.is_directory__BC=((__BOOLEAN )(S_ISDIR(t.st_mode)));
-        tt__WROF=((__POINTER )(localtime(&(t.st_atime))));
-        y__HIIG=(__UINTEGER_16)(((__UINTEGER_16 )(((struct tm *)(tt__WROF))->tm_year)) +  1900);
-        m__IIIG=(__UINTEGER_8)(((__UINTEGER_8 )(((struct tm *)(tt__WROF))->tm_mon)) +  1);
-        md__JIIG=((__UINTEGER_8 )(((struct tm *)(tt__WROF))->tm_mday));
-        wd__KIIG=((__UINTEGER_8 )(((struct tm *)(tt__WROF))->tm_wday));
-        if ((! (( 1 <= wd__KIIG) && ( 7 >= wd__KIIG)))) {
-          wd__KIIG= 1;
-        };
-        date__MIIG=(__UINTEGER_32)(((__UINTEGER_32 )y__HIIG) <<  16);
-        date__MIIG=(__UINTEGER_32)(date__MIIG | (__UINTEGER_32)(((__UINTEGER_32 )m__IIIG) <<  8));
-        date__MIIG=(__UINTEGER_32)(date__MIIG | ((__UINTEGER_32 )md__JIIG));
-        date__MIIG=(__UINTEGER_32)(date__MIIG | ((__UINTEGER_32 )(__UINTEGER_8)(wd__KIIG <<  5)));
-        h__QIIG=((__INTEGER )((__UINTEGER_8 )(((struct tm *)(tt__WROF))->tm_hour)));
-        m__SIIG=((__INTEGER )((__UINTEGER_8 )(((struct tm *)(tt__WROF))->tm_min)));
-        s__TIIG=((__INTEGER )((__UINTEGER_8 )(((struct tm *)(tt__WROF))->tm_sec)));
-        t__RIIG=(__UINTEGER_32)(((__UINTEGER_32 )h__QIIG) <<  24);
-        t__RIIG=(__UINTEGER_32)(t__RIIG | (__UINTEGER_32)(((__UINTEGER_32 )m__SIIG) <<  16));
-        t__RIIG=(__UINTEGER_32)(t__RIIG | (__UINTEGER_32)(((__UINTEGER_32 )s__TIIG) <<  8));
-        tt__WROF=((__POINTER )(localtime(&(t.st_mtime))));
-        y__TQPF=(__UINTEGER_16)(((__UINTEGER_16 )(((struct tm *)(tt__WROF))->tm_year)) +  1900);
-        m__QQPF=(__UINTEGER_8)(((__UINTEGER_8 )(((struct tm *)(tt__WROF))->tm_mon)) +  1);
-        md__NQPF=((__UINTEGER_8 )(((struct tm *)(tt__WROF))->tm_mday));
-        wd__KQPF=((__UINTEGER_8 )(((struct tm *)(tt__WROF))->tm_wday));
-        if ((! (( 1 <= wd__KQPF) && ( 7 >= wd__KQPF)))) {
-          wd__KQPF= 1;
-        };
-        date__VIIG=(__UINTEGER_32)(((__UINTEGER_32 )y__TQPF) <<  16);
-        date__VIIG=(__UINTEGER_32)(date__VIIG | (__UINTEGER_32)(((__UINTEGER_32 )m__QQPF) <<  8));
-        date__VIIG=(__UINTEGER_32)(date__VIIG | ((__UINTEGER_32 )md__NQPF));
-        date__VIIG=(__UINTEGER_32)(date__VIIG | ((__UINTEGER_32 )(__UINTEGER_8)(wd__KQPF <<  5)));
-        h__ZIIG=((__INTEGER )((__UINTEGER_8 )(((struct tm *)(tt__WROF))->tm_hour)));
-        m__1IIG=((__INTEGER )((__UINTEGER_8 )(((struct tm *)(tt__WROF))->tm_min)));
-        s__2IIG=((__INTEGER )((__UINTEGER_8 )(((struct tm *)(tt__WROF))->tm_sec)));
-        t__0IIG=(__UINTEGER_32)(((__UINTEGER_32 )h__ZIIG) <<  24);
-        t__0IIG=(__UINTEGER_32)(t__0IIG | (__UINTEGER_32)(((__UINTEGER_32 )m__1IIG) <<  16));
-        t__0IIG=(__UINTEGER_32)(t__0IIG | (__UINTEGER_32)(((__UINTEGER_32 )s__2IIG) <<  8));
-      };
-      };
-    };
-    __tmp__RRMF=((__ENTRY *)result__DRMF)->parent_abstract_entry__LB.path__2C;
-    ent__3YNF=NULL;
-    result__4YNF=NULL;
-    if (((void *)string_tmp__PKVE != (void *)__tmp__RRMF)) {
-      copy__5GQ(string_tmp__PKVE,__tmp__RRMF);
-    };
-    Self__MDMF=((__STRING *)string_tmp__PKVE);
-    i__MTOF=(__INTEGER)( 1 + fast_reverse_index_of__from__GOAD(Self__MDMF->storage__HGQ,(__INTEGER)(Self__MDMF->count__04B -  1)));
-    if ((i__MTOF ==  0)) {
-      copy__5GQ(string_tmp__PKVE,(&__string_168));
-    } else {
-      Self__4GMF=((__STRING *)string_tmp__PKVE);
-      n__5GMF=(__INTEGER)(i__MTOF -  1);
-      if ((n__5GMF < Self__4GMF->count__04B)) {
-        n__PHHG=(__INTEGER)(Self__4GMF->count__04B - n__5GMF);
-        if ((n__PHHG > Self__4GMF->count__04B)) {
-          Self__4GMF->count__04B= 0;
-        } else {
-          Self__4GMF->count__04B=(__INTEGER)(Self__4GMF->count__04B - n__PHHG);
-        };
-      };
-      if ((((__STRING *)string_tmp__PKVE)->count__04B ==  0)) {
-        Self__PCJG=((__STRING *)string_tmp__PKVE);
-        new_capacity__OCJG= 0;
-        if ((Self__PCJG->capacity__4FQ <= Self__PCJG->count__04B)) {
-          if ((Self__PCJG->capacity__4FQ ==  0)) {
-            Self__PCJG->capacity__4FQ= 32;
-            Self__PCJG->storage__HGQ=create__D4BB( 32);
-          } else {
-            new_capacity__OCJG=(__INTEGER)(Self__PCJG->capacity__4FQ <<  1);
-            Self__QCJG=((__CHARACTER *)Self__PCJG->storage__HGQ);
-            old_nb_elts__RCJG=Self__PCJG->capacity__4FQ;
-            new__SCJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__QCJG),((__UINTEGER_32 )old_nb_elts__RCJG),((__UINTEGER_32 )new_capacity__OCJG)));
-            upper__PCKG=(__INTEGER)(new_capacity__OCJG -  1);
-            Self__NCKG=old_nb_elts__RCJG;
-            while ((Self__NCKG <= upper__PCKG)) {
-              new__SCJG[Self__NCKG]='\0';
-              Self__NCKG=(__INTEGER)(Self__NCKG +  1);
-            };
-            Self__PCJG->storage__HGQ=new__SCJG;
-            Self__PCJG->capacity__4FQ=new_capacity__OCJG;
-          };
-        };
-        ((__CHARACTER *)Self__PCJG->storage__HGQ)[Self__PCJG->count__04B]='/';
-        Self__PCJG->count__04B=(__INTEGER)(Self__PCJG->count__04B +  1);
-      };
-    };
-    if (has__YHR(alias__WBF,string_tmp__PKVE)) {
-      ent__3YNF=at__MX1(alias__WBF,string_tmp__PKVE);
-      if (((void *)((__ENTRY *)ent__3YNF)->parent_abstract_entry__LB.child__HY2B != (void *)NULL)) {
-        __tmp__SZNF=((__ENTRY *)ent__3YNF)->parent_abstract_entry__LB.child__HY2B;
-        if (__tmp__SZNF==NULL) {
-          __tmp__TZNF=NULL;
-        } else {
-          switch (((struct ___OBJ *)__tmp__SZNF)->__id) {
-          case __DIRECTORY__: {
-            __tmp__TZNF=((void *)__tmp__SZNF);
-          } break;
-          case __STD_FILE__: {
-            __tmp__TZNF=NULL;
-          } break;
-          }
-        };
-        result__4YNF=__tmp__TZNF;
-      };
-    };
-    if (((void *)result__4YNF != (void *)NULL)) {
-      refresh__GBUE(result__4YNF);
-    };
+  if (result__AVAC==NULL) {
+    __tmp__DFC=NULL;
   } else {
-    result__DRMF=NULL;
-  };
+    __tmp__DFC=((void *)result__AVAC);
+  };
+  file__EDC=__tmp__DFC;
+  __tmp__IFC=((__STRING *)buf__CDC)->count__GFC;
+  Self__QGSE=((__FILE_UNIX *)__tmp__DFC);
+  ptr__PRLF=((__POINTER )((__UINTEGER_8 *)((__STRING *)buf__CDC)->storage__RBS));
+  ptr__PRLF=(void *)((unsigned long)ptr__PRLF - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 0)));
+  fwrite((void *)((((__UINTEGER_8 *)ptr__PRLF))),(size_t)(1), (size_t)((__tmp__IFC)),(FILE*)((Self__QGSE->stream__VWQD)));
+  Self__ZHSE=((__FILE_UNIX *)__tmp__DFC);
+  fclose((FILE*)((Self__ZHSE->stream__VWQD)));
+  Self__ZHSE->stream__VWQD=NULL;
 }
 
-static void resize__54X(__STRING *Self__A5X,__INTEGER new_count__B5X)
+static void resize__IXZ(__STRING *Self__JXZ,__INTEGER new_count__KXZ)
 // ({STRING},{INTEGER}) VoidNo recursive, No inlinable.
 {
-  __INTEGER old_nb_elts__OBGG,upper__UCKG,Self__SCKG,lower__WCKG;
-  __INTEGER upper__ZCKG,Self__XCKG;
-  __CHARACTER *Self__NBGG,*new__QBGG,*Self__YCKG;
-  if ((! (new_count__B5X <= Self__A5X->count__04B))) {
-    if ((Self__A5X->capacity__4FQ < new_count__B5X)) {
-      if ((Self__A5X->capacity__4FQ ==  0)) {
-        Self__A5X->storage__HGQ=create__D4BB(new_count__B5X);
-      } else {
-        Self__NBGG=((__CHARACTER *)Self__A5X->storage__HGQ);
-        old_nb_elts__OBGG=Self__A5X->capacity__4FQ;
-        new__QBGG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__NBGG),((__UINTEGER_32 )old_nb_elts__OBGG),((__UINTEGER_32 )new_count__B5X)));
-        upper__UCKG=(__INTEGER)(new_count__B5X -  1);
-        Self__SCKG=old_nb_elts__OBGG;
-        while ((Self__SCKG <= upper__UCKG)) {
-          new__QBGG[Self__SCKG]='\0';
-          Self__SCKG=(__INTEGER)(Self__SCKG +  1);
-        };
-        Self__A5X->storage__HGQ=new__QBGG;
-      };
-      Self__A5X->capacity__4FQ=new_count__B5X;
-    } else {
-      Self__YCKG=((__CHARACTER *)Self__A5X->storage__HGQ);
-      lower__WCKG=Self__A5X->count__04B;
-      upper__ZCKG=(__INTEGER)(new_count__B5X -  1);
-      Self__XCKG=lower__WCKG;
-      while ((Self__XCKG <= upper__ZCKG)) {
-        Self__YCKG[Self__XCKG]='\0';
-        Self__XCKG=(__INTEGER)(Self__XCKG +  1);
-      };
-    };
-  };
-  Self__A5X->count__04B=new_count__B5X;
+  __INTEGER old_nb_elts__SVYG,upper__Z31G,Self__X31G,lower__BC3C;
+  __INTEGER upper__CC3C,Self__PFDD;
+  __CHARACTER *Self__RVYG,*new__UVYG,*Self__AC3C;
+  if ((! (new_count__KXZ <= Self__JXZ->count__GFC))) {
+    if ((Self__JXZ->capacity__IBS < new_count__KXZ)) {
+      if ((Self__JXZ->capacity__IBS ==  0)) {
+        Self__JXZ->storage__RBS=create__RLEB(new_count__KXZ);
+      } else {
+        Self__RVYG=((__CHARACTER *)Self__JXZ->storage__RBS);
+        old_nb_elts__SVYG=Self__JXZ->capacity__IBS;
+        new__UVYG=((__CHARACTER *)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )Self__RVYG),((__UINTEGER_32 )old_nb_elts__SVYG),((__UINTEGER_32 )new_count__KXZ)));
+        upper__Z31G=(__INTEGER)(new_count__KXZ -  1);
+        Self__X31G=old_nb_elts__SVYG;
+        while ((Self__X31G <= upper__Z31G)) {
+          new__UVYG[Self__X31G]='\0';
+          Self__X31G=(__INTEGER)(Self__X31G +  1);
+        };
+        Self__JXZ->storage__RBS=new__UVYG;
+      };
+      Self__JXZ->capacity__IBS=new_count__KXZ;
+    } else {
+      Self__AC3C=((__CHARACTER *)Self__JXZ->storage__RBS);
+      lower__BC3C=Self__JXZ->count__GFC;
+      upper__CC3C=(__INTEGER)(new_count__KXZ -  1);
+      Self__PFDD=lower__BC3C;
+      while ((Self__PFDD <= upper__CC3C)) {
+        Self__AC3C[Self__PFDD]='\0';
+        Self__PFDD=(__INTEGER)(Self__PFDD +  1);
+      };
+    };
+  };
+  Self__JXZ->count__GFC=new_count__KXZ;
 }
 
-static void move__to__by__YP4B(__CHARACTER *Self__ZP4B,__INTEGER lower__0P4B,__INTEGER upper__1P4B,__INTEGER offset__2P4B)
+static void move__to__by__QRCC(__CHARACTER *Self__RRCC,__INTEGER lower__SRCC,__INTEGER upper__TRCC,__INTEGER offset__URCC)
 // ({NATIVE_ARRAYoExpanded_CHARACTERo},{INTEGER},{INTEGER},{INTEGER}) VoidNo recursive, No inlinable.
 {
-  __INTEGER Self__VKFD,Self__ELFD;
-  if ((offset__2P4B !=  0)) {
-    if ((offset__2P4B <  0)) {
-      Self__VKFD=lower__0P4B;
-      while ((Self__VKFD <= upper__1P4B)) {
-        Self__ZP4B[(__INTEGER)(Self__VKFD + offset__2P4B)]=Self__ZP4B[Self__VKFD];
-        Self__VKFD=(__INTEGER)(Self__VKFD +  1);
+  __INTEGER Self__XYGD,Self__GZGD;
+  if ((offset__URCC !=  0)) {
+    if ((offset__URCC <  0)) {
+      Self__XYGD=lower__SRCC;
+      while ((Self__XYGD <= upper__TRCC)) {
+        Self__RRCC[(__INTEGER)(Self__XYGD + offset__URCC)]=Self__RRCC[Self__XYGD];
+        Self__XYGD=(__INTEGER)(Self__XYGD +  1);
       };
     } else {
-      Self__ELFD=upper__1P4B;
-      while ((Self__ELFD >= lower__0P4B)) {
-        Self__ZP4B[(__INTEGER)(Self__ELFD + offset__2P4B)]=Self__ZP4B[Self__ELFD];
-        Self__ELFD=(__INTEGER)(Self__ELFD -  1);
+      Self__GZGD=upper__TRCC;
+      while ((Self__GZGD >= lower__SRCC)) {
+        Self__RRCC[(__INTEGER)(Self__GZGD + offset__URCC)]=Self__RRCC[Self__GZGD];
+        Self__GZGD=(__INTEGER)(Self__GZGD -  1);
       };
     };
   };
 }
 
-static __BOOLEAN __infix_equal_equal__GQBB(__STRING_CONSTANT *Self__HQBB,void *other__IQBB)
+static __BOOLEAN __infix_equal_equal__O5DB(__STRING_CONSTANT *Self__P5DB,void *other__Q5DB)
 // ({STRING_CONSTANT},{NULLxSTRING_CONSTANTxSTRING}) With resultNo recursive, No inlinable.
 {
-  __INTEGER __tmp__RQBB,__tmp__SQBB;
-  __BOOLEAN result__KQBB;
-  __CHARACTER *__tmp__DRBB,*__tmp__ERBB;
-  result__KQBB=FALSE__;
-  __tmp__RQBB=Self__HQBB->count__4C;
-  if (((struct ___OBJ *)other__IQBB)->__id==__STRING_CONSTANT__) {
-    __tmp__SQBB=((__STRING_CONSTANT *)other__IQBB)->count__4C;
+  __INTEGER __tmp__Z5DB,__tmp__05DB,i__Q0YB;
+  __BOOLEAN result__S5DB;
+  __CHARACTER *__tmp__LAEB,*__tmp__MAEB,*Self__2ZYB,*other__3ZYB;
+  result__S5DB=FALSE__;
+  __tmp__Z5DB=Self__P5DB->count__DD;
+  if (((struct ___OBJ *)other__Q5DB)->__id==__STRING_CONSTANT__) {
+    __tmp__05DB=((__STRING_CONSTANT *)other__Q5DB)->count__DD;
   } else {
-    __tmp__SQBB=((__STRING *)other__IQBB)->count__04B;
+    __tmp__05DB=((__STRING *)other__Q5DB)->count__GFC;
   };
-  if ((__tmp__RQBB == __tmp__SQBB)) {
-    if ((Self__HQBB->count__4C ==  0)) {
-      result__KQBB=TRUE__;
+  if ((__tmp__Z5DB == __tmp__05DB)) {
+    if ((Self__P5DB->count__DD ==  0)) {
+      result__S5DB=TRUE__;
     } else {
-      __tmp__DRBB=Self__HQBB->storage__E5M;
-      if (((struct ___OBJ *)other__IQBB)->__id==__STRING_CONSTANT__) {
-        __tmp__ERBB=((__STRING_CONSTANT *)other__IQBB)->storage__E5M;
+      __tmp__LAEB=Self__P5DB->storage__FQO;
+      if (((struct ___OBJ *)other__Q5DB)->__id==__STRING_CONSTANT__) {
+        __tmp__MAEB=((__STRING_CONSTANT *)other__Q5DB)->storage__FQO;
       } else {
-        __tmp__ERBB=((__STRING *)other__IQBB)->storage__HGQ;
+        __tmp__MAEB=((__STRING *)other__Q5DB)->storage__RBS;
       };
-      result__KQBB=fast_memcmp__until__0EVB(__tmp__DRBB,__tmp__ERBB,Self__HQBB->count__4C);
+      Self__2ZYB=((__CHARACTER *)__tmp__LAEB);
+      other__3ZYB=__tmp__MAEB;
+      i__Q0YB=(__INTEGER)(Self__P5DB->count__DD -  1);
+      while (((i__Q0YB >=  0) && (Self__2ZYB[i__Q0YB] == ((__CHARACTER *)other__3ZYB)[i__Q0YB]))) {
+        i__Q0YB=(__INTEGER)(i__Q0YB -  1);
+      };
+      result__S5DB=(i__Q0YB <  0);
     };
   };
-  return(result__KQBB);
+  return(result__S5DB);
 }
 
-static void* at__VK2(__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__WK2,void *k__XK2)
+static void* at__AL4(__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__BL4,void *k__CL4)
 // ({HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
 {
-  void *node__BL2;
-  node__BL2=((void **)Self__WK2->buckets__MFR)[(__INTEGER)(hash_code__LQU(k__XK2) % Self__WK2->capacity__HFR)];
-  while ((! __infix_equal_equal__GQBB(((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__BL2)->key__YFR,k__XK2))) {
-    node__BL2=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__BL2)->next__DGR;
-  };
-  return(((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__BL2)->item__FV1);
-}
-
-static __BOOLEAN has_suffix__VLQ(__STRING_CONSTANT *Self__WLQ)
-// ({STRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
-  __INTEGER i1__0LQ,i2__1LQ,__tmp__NBHG,__tmp__OBHG;
-  __BOOLEAN result__ZLQ;
-  __CHARACTER *__tmp__PBHG,*__tmp__QBHG;
-  result__ZLQ=FALSE__;
-  i1__0LQ= 0;
-  i2__1LQ= 0;
-  if ((((__STRING_CONSTANT *)(&__string_115))->count__4C <= Self__WLQ->count__4C)) {
-    i1__0LQ=(__INTEGER)((__INTEGER)(Self__WLQ->count__4C - ((__STRING_CONSTANT *)(&__string_115))->count__4C) +  1);
-    i2__1LQ= 1;
-    __tmp__NBHG=Self__WLQ->count__4C;
-    __tmp__OBHG=((__STRING_CONSTANT *)(&__string_115))->count__4C;
-    __tmp__PBHG=Self__WLQ->storage__E5M;
-    __tmp__QBHG=((__STRING_CONSTANT *)(&__string_115))->storage__E5M;
-    while ((! (((i1__0LQ > __tmp__NBHG) || (i2__1LQ > __tmp__OBHG)) || (((__CHARACTER *)__tmp__PBHG)[(__INTEGER)(i1__0LQ -  1)] != ((__CHARACTER *)__tmp__QBHG)[(__INTEGER)(i2__1LQ -  1)])))) {
-      i1__0LQ=(__INTEGER)(i1__0LQ +  1);
-      i2__1LQ=(__INTEGER)(i2__1LQ +  1);
-    };
-    result__ZLQ=(i1__0LQ > Self__WLQ->count__4C);
-  };
-  return(result__ZLQ);
-}
-
-static void replace_all__with__HTQ(__STRING *Self__ITQ,__CHARACTER old_char__JTQ,__CHARACTER new_char__KTQ)
-// ({STRING},{CHARACTER},{CHARACTER}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__QTQ,Self__FQEC;
-  __CHARACTER *__tmp__NTQ,*Self__4C3B;
-  __tmp__NTQ=Self__ITQ->storage__HGQ;
-  __tmp__QTQ=(__INTEGER)(Self__ITQ->count__04B -  1);
-  Self__4C3B=((__CHARACTER *)__tmp__NTQ);
-  Self__FQEC=__tmp__QTQ;
-  while ((Self__FQEC >=  0)) {
-    if ((old_char__JTQ == Self__4C3B[Self__FQEC])) {
-      Self__4C3B[Self__FQEC]=new_char__KTQ;
-    };
-    Self__FQEC=(__INTEGER)(Self__FQEC -  1);
-  };
-}
-
-static __INTEGER last_index__EMC(void *n__GMC,__CHARACTER c__HMC)
-// ({NULLxSTRING},{CHARACTER}) With resultNo recursive, No inlinable.
-{
-  __INTEGER result__JMC;
-  __CHARACTER *__tmp__RBHG;
-  result__JMC=((__STRING *)n__GMC)->count__04B;
-  __tmp__RBHG=((__STRING *)n__GMC)->storage__HGQ;
-  while ((! ((result__JMC <  1) || (((__CHARACTER *)__tmp__RBHG)[(__INTEGER)(result__JMC -  1)] == c__HMC)))) {
-    result__JMC=(__INTEGER)(result__JMC -  1);
-  };
-  return(result__JMC);
+  __STRING_CONSTANT *Self__JF2G;
+  __INTEGER result__IF2G,__tmp__KF2G,Self__LF2G;
+  void *node__ML4;
+  Self__JF2G=((__STRING_CONSTANT *)k__CL4);
+  result__IF2G= 0;
+  __tmp__KF2G=Self__JF2G->count__DD;
+  Self__LF2G= 1;
+  while ((Self__LF2G <= __tmp__KF2G)) {
+    result__IF2G=(__INTEGER)((__INTEGER)( 5 * result__IF2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__JF2G->storage__FQO)[(__INTEGER)(Self__LF2G -  1)])));
+    Self__LF2G=(__INTEGER)(Self__LF2G +  1);
+  };
+  if ((result__IF2G <  0)) {
+    result__IF2G=(__INTEGER)(~ result__IF2G);
+  };
+  node__ML4=((void **)Self__BL4->buckets__PCT)[(__INTEGER)(result__IF2G % Self__BL4->capacity__KCT)];
+  while ((! __infix_equal_equal__O5DB(((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__ML4)->key__1CT,k__CL4))) {
+    node__ML4=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__ML4)->next__GDT;
+  };
+  return(((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__ML4)->item__XX3);
 }
 
-static void remove_between__to__4IS(__STRING *Self__5IS,__INTEGER start__AJS,__INTEGER end__BJS)
-// ({STRING},{INTEGER},{INTEGER}) VoidNo recursive, No inlinable.
+static void go_on__SAC(void *obj__UAC)
+// ({NULLxPROTOTYPE}) VoidNo recursive, No inlinable.
 {
-  __INTEGER len__CJS,__tmp__5JS,__tmp__AKS,Self__UIDB;
-  __CHARACTER *__tmp__QKIG,*__tmp__RKIG;
-  len__CJS=(__INTEGER)((__INTEGER)(end__BJS - start__AJS) +  1);
-  if ((len__CJS >  0)) {
-    __tmp__5JS=(__INTEGER)(end__BJS +  1);
-    __tmp__AKS=Self__5IS->count__04B;
-    Self__UIDB=__tmp__5JS;
-    __tmp__QKIG=Self__5IS->storage__HGQ;
-    __tmp__RKIG=Self__5IS->storage__HGQ;
-    while ((Self__UIDB <= __tmp__AKS)) {
-      ((__CHARACTER *)__tmp__RKIG)[(__INTEGER)((__INTEGER)(Self__UIDB - len__CJS) -  1)]=((__CHARACTER *)__tmp__QKIG)[(__INTEGER)(Self__UIDB -  1)];
-      Self__UIDB=(__INTEGER)(Self__UIDB +  1);
-    };
-    Self__5IS->count__04B=(__INTEGER)(Self__5IS->count__04B - len__CJS);
+  __POINTER ptr__UEG,ptr_table__UF3G,next__TF3G,result__VF3G;
+  __POINTER ptr_table__ZF3G,next__YF3G,result__0F3G,ptr__4F3G;
+  __POINTER ptr_table__GG3G,next__FG3G,result__HG3G,ptr_table__LG3G;
+  __POINTER next__KG3G,result__MG3G,ptr__GVHD,ptr_table__QG3G;
+  __POINTER next__PG3G,result__RG3G,ptr_table__VG3G,next__UG3G;
+  __POINTER result__WG3G,ptr__3G3G,ptr_table__GH3G,next__FH3G;
+  __POINTER result__HH3G,ptr_table__LH3G,next__KH3G,result__MH3G;
+  __INTEGER typ_id__ZEG,new_capacity__DHY,pos_sec__BXC,old_derive__CXC;
+  __INTEGER typ_id__5F3G,h__FWFC,idx__GWFC,idx__2SHD,new_capacity__3SHD;
+  __INTEGER i__4SHD,typ_id__LVHD,old_pos__CXOB,old_derive__DXOB;
+  __INTEGER typ_id__4G3G,new_capacity__TDHC,other_upper__SDHC;
+  __INTEGER Self__DDWD,new_capacity__4LHC,__tmp__CNHC,__tmp__FSSD;
+  __INTEGER Self__X4VE,start__OF2G,end__NF2G,len__PF2G,__tmp__QF2G;
+  __INTEGER __tmp__SF2G,Self__TF2G,__tmp__YJ3B,Self__OOPC,start__XF2G;
+  __INTEGER end__WF2G,len__YF2G,__tmp__ZF2G,__tmp__1F2G,Self__2F2G;
+  __UINTEGER_32 sz__WEG,a__HG0G,new_size__IG0G,t__MG0G,a__LG0G;
+  __UINTEGER_32 new_size__2F3G,lab_type__1F3G,sz__AG3G,a__BG3G;
+  __UINTEGER_32 new_size__CG3G,t__DG3G,a__EG3G,new_size__OG3G;
+  __UINTEGER_32 lab_type__NG3G,sz__IVHD,a__3G0G,new_size__4G0G,t__CH0G;
+  __UINTEGER_32 a__BH0G,new_size__YG3G,lab_type__XG3G,sz__5G3G,a__AH3G;
+  __UINTEGER_32 new_size__BH3G,t__CH3G,a__DH3G,new_size__OH3G;
+  __UINTEGER_32 lab_type__NH3G;
+  __POSITION pos__NYLG,pos__PYLG,pos__RYLG,pos__2YLG,pos__4YLG;
+  __POSITION pos__BZLG,pos__DZLG,p__EH3G,pos__Q3LG,pos__S3LG,pos__U3LG;
+  __POSITION pos__W3LG,pos__Y3LG,pos__03LG,pos__V4LG,pos__X4LG;
+  void *n__OSOB;
+  __SECTION_ *Self__THTG,*Self__Q3EC,*result__3F3G;
+  void *result__QMEC,*result__KWOB;
+  void *t__4WOB;
+  void *s__EXOB,*result__QBZB,*s__OFZB;
+  void *arg__PBZB;
+  __ITM_ARG *result__2G3G;
+  void *expr__UI3B;
+  __STRING *Self__RF2G,*Self__0F2G;
+  __PROTOTYPE *Self__NFZB;
+  __HASHED_SEToSTRING_CONSTANTo *result__TEG,*Self__MHT,*Self__TJ3B;
+  void *t__KXC,*k__FMEC,*k__4VFC,*lt__5WOB;
+  __BOOLEAN result__2F5G,result__4F5G,result__JBE,result__4FEB;
+  __BOOLEAN __tmp__LGEB,result__HD5,result__NG0G,result__GX5;
+  __BOOLEAN __tmp__DIEB,result__3UAB,__tmp__EIEB,__tmp__HIEB,__tmp__01C;
+  __BOOLEAN __tmp__P1C,result__3WOB,result__ZG3G,result__PH3G;
+  __BOOLEAN __tmp__ADZB,result__SH3G,__tmp__MMHC,result__XH3G;
+  __BOOLEAN __tmp__XYOB,result__0H3G,result__3H3G,result__AI3G;
+  __BOOLEAN __tmp__Q3OB,__tmp__R3OB;
+  __CHARACTER result__KHTG,result__LHTG,result__MHTG,result__NHTG;
+  __CHARACTER result__OHTG,result__PHTG,result__QHTG,result__RHTG;
+  __CHARACTER result__SHTG,affect__BXOB,result__0G3G,result__QH3G;
+  __CHARACTER result__TH3G,result__YH3G,result__1H3G,result__4H3G;
+  __CHARACTER result__BI3G,result__MLTG,result__NLTG,result__OLTG;
+  __CHARACTER result__PLTG,result__2LTG;
+  __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__EMEC;
+  __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__2VFC;
+  void *node__PMEC,*node__HWFC,*node1__ATHD,*node2__BTHD,*__tmp__VXFC;
+  void **old_buckets__5SHD;
+  __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *result__FVHD;
+  __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__INSD;
+  void *result__AU1B,*result__CU4B;
+  __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *Self__HXYC,*Self__3XYC;
+  __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *Self__2LHC;
+  __FAST_ARRAYoITM_ARGUMENTo *Self__QDHC;
+  void **__tmp__GEHC,**__tmp__IEHC,**Self__NURD;
+  void **__tmp__BNHC,**new__RRSD;
+  void **__tmp__VJ3B,**Self__Y4GC;
+  object__ZAC=obj__UAC;
+  source__5AC=((__PROTOTYPE *)obj__UAC)->source__3AC;
+  position__CBC= 1;
+  pos_cur__FBC= 1;
+  pos_line__GBC= 1;
+  pos_col__HBC= 0;
+  is_catch_comment__QWC=FALSE__;
+  if (is_shorter__TY) {
+    is_active_short__OBC=TRUE__;
+    key_comment_default__QBC=(&__string_129);
+    short_derive__RBC= 0;
+    copy__JCS(output_code__SI,source__5AC);
+    result__TEG=NULL;
+    ptr__UEG=((__POINTER )(NULL));
+    typ_id__ZEG= 0;
+    sz__WEG=((__UINTEGER_32 )sizeof(__HASHED_SEToSTRING_CONSTANTo));
+    if ((sz__WEG ==  0)) {
+      result__TEG=HASHED_SEToSTRING_CONSTANTo__;
+    } else {
+      typ_id__ZEG=__HASHED_SEToSTRING_CONSTANTo__;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__WEG);
+      if ((typ_id__ZEG == (__INTEGER)(-  1))) {
+        a__HG0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__IG0G=(__UINTEGER_32)((__UINTEGER_32)(sz__WEG + a__HG0G) & (__UINTEGER_32)(~ a__HG0G));
+        ptr_table__UF3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IG0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__TF3G=((__POINTER )(NULL));
+        result__VF3G=((__POINTER *)ptr_table__UF3G)[ 0];
+        if ((result__VF3G == (void *)NULL)) {
+          result__VF3G=new_lab__2QJ(new_size__IG0G);
+          next__TF3G=(void *)((unsigned long)result__VF3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IG0G)));
+          ((__POINTER *)next__TF3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__UF3G)[ 0]=next__TF3G;
+        } else {
+          next__TF3G=((__POINTER *)result__VF3G)[ 0];
+          if ((next__TF3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VF3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__IG0G <<  1)) <=  4096)) {
+              next__TF3G=(void *)((unsigned long)result__VF3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IG0G)));
+            } else {
+              next__TF3G=new_lab__2QJ(new_size__IG0G);
+            };
+            ((__POINTER *)next__TF3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__UF3G)[ 0]=next__TF3G;
+          } else {
+            ((__POINTER *)result__VF3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__TF3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__VF3G=next__TF3G;
+          };
+        };
+        ptr__UEG=result__VF3G;
+      } else {
+        t__MG0G=((__UINTEGER_32 )typ_id__ZEG);
+        a__LG0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__2F3G=(__UINTEGER_32)((__UINTEGER_32)(sz__WEG + a__LG0G) & (__UINTEGER_32)(~ a__LG0G));
+        ptr_table__ZF3G=((__POINTER )(&(table_type[(t__MG0G)])));
+        lab_type__1F3G=(__UINTEGER_32)(t__MG0G |  1);
+        next__YF3G=((__POINTER )(NULL));
+        result__0F3G=((__POINTER *)ptr_table__ZF3G)[ 0];
+        if ((result__0F3G == (void *)NULL)) {
+          result__0F3G=new_lab__2QJ(lab_type__1F3G);
+          next__YF3G=(void *)((unsigned long)result__0F3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2F3G)));
+          ((__POINTER *)next__YF3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ZF3G)[ 0]=next__YF3G;
+        } else {
+          next__YF3G=((__POINTER *)result__0F3G)[ 0];
+          if ((next__YF3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0F3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__2F3G <<  1)) <=  4096)) {
+              next__YF3G=(void *)((unsigned long)result__0F3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2F3G)));
+            } else {
+              next__YF3G=new_lab__2QJ(lab_type__1F3G);
+            };
+            ((__POINTER *)next__YF3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ZF3G)[ 0]=next__YF3G;
+          } else {
+            ((__POINTER *)result__0F3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__YF3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__0F3G=next__YF3G;
+          };
+        };
+        ptr__UEG=result__0F3G;
+      };
+      result__TEG=((__HASHED_SEToSTRING_CONSTANTo *)ptr__UEG);
+      *(result__TEG) = *(HASHED_SEToSTRING_CONSTANTo__);
+    };
+    Self__MHT=((__HASHED_SEToSTRING_CONSTANTo *)result__TEG);
+    new_capacity__DHY=prime_number_ceiling__H41( 53);
+    Self__MHT->buckets__5DV=create__D23(new_capacity__DHY);
+    Self__MHT->capacity__0HT=new_capacity__DHY;
+    Self__MHT->count__IHY= 0;
+    short_local__ZBC=result__TEG;
+    short__token__to__1AD((&__string_117), 1, 1);
   };
-}
-
-static void to_upper__UVQ(__STRING *Self__VVQ)
-// ({STRING}) VoidNo recursive, No inlinable.
-{
-  __INTEGER Self__NRV;
-  __CHARACTER *__tmp__FJIG,*__tmp__GJIG;
-  __CHARACTER Self__SWKB,result__UWKB;
-  Self__NRV=Self__VVQ->count__04B;
-  __tmp__FJIG=Self__VVQ->storage__HGQ;
-  __tmp__GJIG=Self__VVQ->storage__HGQ;
-  while ((Self__NRV >=  1)) {
-    Self__SWKB=((__CHARACTER *)__tmp__FJIG)[(__INTEGER)(Self__NRV -  1)];
-    result__UWKB='\0';
-    if (((((__INTEGER_8 )Self__SWKB) <  97) || (((__INTEGER_8 )Self__SWKB) >  122))) {
-      result__UWKB=Self__SWKB;
-    } else {
-      result__UWKB=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__SWKB) -  32))));
-    };
-    ((__CHARACTER *)__tmp__GJIG)[(__INTEGER)(Self__NRV -  1)]=result__UWKB;
-    Self__NRV=(__INTEGER)(Self__NRV -  1);
+  t__KXC=NULL;
+  read_space__NRD();
+  pos_sec__BXC=position__CBC;
+  old_derive__CXC=short_derive__RBC;
+  result__2F5G=read_word__APF((&__string_4));
+  if (is_shorter__TY) {
+    if (result__2F5G) {
+      short__token__to__1AD((&__string_120),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+    };
   };
-}
-
-static void go_on__F0B(void *obj__H0B)
-// ({NULLxPROTOTYPE}) VoidNo recursive, No inlinable.
-{
-  __POINTER ptr__TJG,ptr_table__2CKG,next__1CKG,result__3CKG;
-  __POINTER ptr_table__BDKG,next__ADKG,result__CDKG,ptr__1DKG;
-  __POINTER ptr_table__DEKG,next__CEKG,result__EEKG,ptr_table__IEKG;
-  __POINTER next__HEKG,result__JEKG,ptr__TTGD,ptr_table__NEKG;
-  __POINTER next__MEKG,result__OEKG,ptr_table__SEKG,next__REKG;
-  __POINTER result__TEKG,ptr__CJVB,ptr_table__XEKG,next__WEKG;
-  __POINTER result__YEKG,ptr_table__2EKG,next__1EKG,result__3EKG;
-  __POINTER ptr__J0GD,ptr_table__BFKG,next__AFKG,result__CFKG;
-  __POINTER ptr_table__GFKG,next__FFKG,result__HFKG,ptr__RFKG;
-  __POINTER ptr_table__0FKG,next__ZFKG,result__1FKG,ptr_table__5FKG;
-  __POINTER next__4FKG,result__AGKG,ptr__EGKG,ptr_table__QGKG;
-  __POINTER next__PGKG,result__RGKG,ptr_table__VGKG,next__UGKG;
-  __POINTER result__WGKG,ptr__QJ1B,ptr_table__CHKG,next__BHKG;
-  __POINTER result__DHKG,ptr_table__HHKG,next__GHKG,result__IHKG;
-  __POINTER ptr__AGHD,ptr_table__YHKG,next__XHKG,result__ZHKG;
-  __POINTER ptr_table__3HKG,next__2HKG,result__4HKG;
-  __INTEGER typ_id__YJG,new_capacity__PKW,pos_sec__4QC,old_derive__5QC;
-  __INTEGER new_capacity__UCJG,old_nb_elts__XCJG,upper__ODKG,Self__MDKG;
-  __INTEGER new_capacity__0CJG,old_nb_elts__3CJG,upper__TDKG,Self__RDKG;
-  __INTEGER new_capacity__ADJG,old_nb_elts__DDJG,upper__YDKG,Self__WDKG;
-  __INTEGER typ_id__2DKG,h__V3BC,idx__W3BC,idx__JRGD,new_capacity__KRGD;
-  __INTEGER i__LRGD,typ_id__YTGD,typ_id__HJVB,h__PACC,idx__QACC;
-  __INTEGER idx__5XGD,new_capacity__AYGD,i__BYGD,typ_id__O0GD;
-  __INTEGER old_pos__HCLB,old_derive__ICLB,typ_id__SFKG,typ_id__FGKG;
-  __INTEGER typ_id__VJ1B,new_capacity__FYCC,other_upper__EYCC;
-  __INTEGER Self__YWXD,new_capacity__KHDC,__tmp__SIDC,__tmp__GPUD;
-  __INTEGER Self__BRUE,__tmp__2FCC,__tmp__41FG,__tmp__51FG,__tmp__A2FG;
-  __INTEGER h__IZCC,idx__JZCC,idx__WDHD,new_capacity__XDHD,i__YDHD;
-  __INTEGER typ_id__FGHD,__tmp__SLZB,Self__R5MC;
-  __UINTEGER_32 sz__VJG,a__UBHG,new_size__VBHG,t__ZBHG,a__YBHG;
-  __UINTEGER_32 new_size__EDKG,lab_type__DDKG,sz__3DKG,a__4DKG;
-  __UINTEGER_32 new_size__5DKG,t__AEKG,a__BEKG,new_size__LEKG;
-  __UINTEGER_32 lab_type__KEKG,sz__VTGD,a__KCHG,new_size__LCHG,t__PCHG;
-  __UINTEGER_32 a__OCHG,new_size__VEKG,lab_type__UEKG,sz__EJVB,a__AIHG;
-  __UINTEGER_32 new_size__BIHG,t__FIHG,a__EIHG,new_size__5EKG;
-  __UINTEGER_32 lab_type__4EKG,sz__L0GD,a__4CHG,new_size__5CHG,t__DDHG;
-  __UINTEGER_32 a__CDHG,new_size__JFKG,lab_type__IFKG,sz__TFKG,a__UFKG;
-  __UINTEGER_32 new_size__VFKG,t__WFKG,a__XFKG,new_size__CGKG;
-  __UINTEGER_32 lab_type__BGKG,sz__GGKG,a__HGKG,new_size__IGKG,t__JGKG;
-  __UINTEGER_32 a__KGKG,new_size__YGKG,lab_type__XGKG,sz__SJ1B,a__ULHG;
-  __UINTEGER_32 new_size__VLHG,t__ZLHG,a__YLHG,new_size__KHKG;
-  __UINTEGER_32 lab_type__JHKG,sz__CGHD,a__BEHG,new_size__CEHG,t__GEHG;
-  __UINTEGER_32 a__FEHG,new_size__AIKG,lab_type__5HKG;
-  __POSITION pos__LBZF,pos__NBZF,pos__PBZF,pos__0BZF,pos__XDZF;
-  __POSITION pos__0DZF,pos__2DZF,pos__0FZF,pos__2FZF,p__YFKG,pos__4FZF;
-  __POSITION pos__AGZF,p__NGKG,pos__CGZF,pos__EGZF,pos__GGZF,pos__IGZF;
-  __POSITION pos__KGZF,p__BT0B,pos__NGZF,__tmp__OGCC,__tmp__1GCC;
-  __POSITION pos__2HZF,pos__4HZF,pos__AIZF,pos__N5GD,pos__CIZF;
-  __POSITION pos__EIZF,pos__VKZF,pos__XKZF;
-  __STRING *Self__VCJG,*Self__1CJG,*Self__BDJG;
-  void *n__40KB,*n__22KB,*name__XNVB,*priority__ZNVB,*result__R2O;
-  void *__tmp__DLLB,*__tmp__BXVB;
-  void *result__JRAC,*result__42KB,*result__PTAC,*result__IBLB;
-  void *sec__OGKG,*sec__DT0B;
-  __SECTION_ *result__0DKG,*Self__NJ5F,*Self__OJ5F,*result__BJVB;
-  __SECTION_ *Self__4N5F,*Self__RHBC;
-  void *t__2BLB;
-  void *arg__5BLB,*arg__1NVB,*Result__BF4C,*__tmp__NGCC,*__tmp__0GCC;
-  __ITM_ARG *result__QFKG;
-  void *n__YNVB,*result__B0O;
-  void *result__2NVB,*result__DJCC,*s__4WVB,*v__AZCC;
-  __ITM_SLOT *result__DGKG,*Self__LGKG,*result__PJ1B,*Self__H0DC;
-  __ITM_SLOT *Self__SFCC,*Self__IHCC;
-  void *tm__KHCC,*__tmp__THCC;
-  __PROTOTYPE *Self__3WVB;
-  __HASHED_SEToSTRING_CONSTANTo *result__SJG,*Self__BNR,*Self__NLZB;
-  void *t__HRC,*k__ETAC,*k__IACC,*lt__3BLB;
-  __BOOLEAN result__GDKG,result__IDKG,result__KDKG,result__YWBB;
-  __BOOLEAN __tmp__FXBB,result__UH3,result__0BHG,result__F43;
-  __BOOLEAN __tmp__3YBB,result__XL4,__tmp__4YBB,__tmp__BZBB,__tmp__QVC;
-  __BOOLEAN __tmp__FVC,result__1BLB,result__KFKG,result__NFKG;
-  __BOOLEAN __tmp__QQVB,result__ZGKG,result__2GKG,result__AHKG;
-  __BOOLEAN __tmp__YSVB,result__V0D,__tmp__ZHDC,__tmp__AGCC;
-  __BOOLEAN result__LHKG,__tmp__4ELB,result__OHKG,result__RHKG;
-  __BOOLEAN result__UHKG,__tmp__YJLB,__tmp__ZJLB;
-  __CHARACTER result__IH5F,result__JH5F,result__KH5F,result__LH5F;
-  __CHARACTER result__MH5F,result__NH5F,result__OH5F,result__PH5F;
-  __CHARACTER result__QH5F,affect__GCLB,result__LFKG,result__OFKG;
-  __CHARACTER result__0GKG,result__3GKG,result__MHKG,result__PHKG;
-  __CHARACTER result__SHKG,result__VHKG,result__KO5F,result__LO5F;
-  __CHARACTER result__MO5F,result__NO5F,result__2Q5F;
-  __CHARACTER *Self__WCJG,*new__YCJG,*Self__2CJG,*new__4CJG,*Self__CDJG;
-  __CHARACTER *new__EDJG,*__tmp__WJIG,*__tmp__XJIG,*__tmp__YJIG;
-  __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *Self__3QAC,*Self__M3BC;
-  void *node__IRAC,*node__X3BC,*node1__NRGD,*node2__ORGD,*__tmp__F5BC;
-  void **old_buckets__MRGD;
-  __HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *result__STGD;
-  __HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *Self__3HUD;
-  __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__DTAC;
-  __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__GACC;
-  void *node__OTAC,*node__RACC,*node1__DYGD,*node2__EYGD,*__tmp__5BCC;
-  void **old_buckets__CYGD;
-  __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *result__I0GD;
-  __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__2IUD;
-  void *result__TMVB,*list_arg__VNVB,*result__JVVB;
-  __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *Self__TNWC,*Self__JOWC;
-  __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *Self__IHDC;
-  __FAST_ARRAYoSTRINGo *Self__3N4,*Self__TO4;
-  __FAST_ARRAYoITM_ARGUMENTo *Self__CYCC,*Self__TJIG,*Self__52GD;
-  void **__tmp__YYCC,**__tmp__0YCC,**Self__JYTD;
-  void **__tmp__RIDC,**new__TOUD;
-  void *__tmp__ALLB,*__tmp__5WVB;
-  __HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *Self__XICC,*Self__5YCC;
-  void *node__CJCC,*node__KZCC,*node1__0DHD,*node2__1DHD,*__tmp__Y0CC;
-  void **old_buckets__ZDHD;
-  __HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *result__5FHD;
-  __HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *Self__OLUD;
-  void **__tmp__PLZB,**Self__TXDC;
-  object__M0B=obj__H0B;
-  source__S0B=((__PROTOTYPE *)obj__H0B)->source__Q0B;
-  position__V0B= 1;
-  pos_cur__Y0B= 1;
-  pos_line__Z0B= 1;
-  pos_col__00B= 0;
-  ((__FAST_ARRAYoSTRING_CONSTANTo *)keyword_generic_list__40B)->parent_arrayed_collection__30B.upper__I5N=(__INTEGER)(-  1);
-  is_active_short__L1B=TRUE__;
-  key_comment_default__N1B=(&__string_101);
-  short_derive__O1B= 0;
-  copy__5GQ(output_code__RI,source__S0B);
-  result__SJG=NULL;
-  ptr__TJG=((__POINTER )(NULL));
-  typ_id__YJG= 0;
-  sz__VJG=((__UINTEGER_32 )sizeof(__HASHED_SEToSTRING_CONSTANTo));
-  if ((sz__VJG ==  0)) {
-    result__SJG=HASHED_SEToSTRING_CONSTANTo__;
-  } else {
-    typ_id__YJG=__HASHED_SEToSTRING_CONSTANTo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__VJG);
-    if ((typ_id__YJG == (__INTEGER)(-  1))) {
-      a__UBHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__VBHG=(__UINTEGER_32)((__UINTEGER_32)(sz__VJG + a__UBHG) & (__UINTEGER_32)(~ a__UBHG));
-      ptr_table__2CKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VBHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__1CKG=((__POINTER )(NULL));
-      result__3CKG=((__POINTER *)ptr_table__2CKG)[ 0];
-      if ((result__3CKG == (void *)NULL)) {
-        result__3CKG=new_lab__RUJ(new_size__VBHG);
-        next__1CKG=(void *)((unsigned long)result__3CKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VBHG)));
-        ((__POINTER *)next__1CKG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__2CKG)[ 0]=next__1CKG;
-      } else {
-        next__1CKG=((__POINTER *)result__3CKG)[ 0];
-        if ((next__1CKG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3CKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__VBHG <<  1)) <=  4096)) {
-            next__1CKG=(void *)((unsigned long)result__3CKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VBHG)));
-          } else {
-            next__1CKG=new_lab__RUJ(new_size__VBHG);
-          };
-          ((__POINTER *)next__1CKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__2CKG)[ 0]=next__1CKG;
-        } else {
-          ((__POINTER *)result__3CKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__1CKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__3CKG=next__1CKG;
-        };
-      };
-      ptr__TJG=result__3CKG;
-    } else {
-      t__ZBHG=((__UINTEGER_32 )typ_id__YJG);
-      a__YBHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__EDKG=(__UINTEGER_32)((__UINTEGER_32)(sz__VJG + a__YBHG) & (__UINTEGER_32)(~ a__YBHG));
-      ptr_table__BDKG=((__POINTER )(&(table_type[(t__ZBHG)])));
-      lab_type__DDKG=(__UINTEGER_32)(t__ZBHG |  1);
-      next__ADKG=((__POINTER )(NULL));
-      result__CDKG=((__POINTER *)ptr_table__BDKG)[ 0];
-      if ((result__CDKG == (void *)NULL)) {
-        result__CDKG=new_lab__RUJ(lab_type__DDKG);
-        next__ADKG=(void *)((unsigned long)result__CDKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EDKG)));
-        ((__POINTER *)next__ADKG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__BDKG)[ 0]=next__ADKG;
-      } else {
-        next__ADKG=((__POINTER *)result__CDKG)[ 0];
-        if ((next__ADKG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CDKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__EDKG <<  1)) <=  4096)) {
-            next__ADKG=(void *)((unsigned long)result__CDKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EDKG)));
-          } else {
-            next__ADKG=new_lab__RUJ(lab_type__DDKG);
-          };
-          ((__POINTER *)next__ADKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__BDKG)[ 0]=next__ADKG;
-        } else {
-          ((__POINTER *)result__CDKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__ADKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__CDKG=next__ADKG;
-        };
-      };
-      ptr__TJG=result__CDKG;
-    };
-    result__SJG=((__HASHED_SEToSTRING_CONSTANTo *)ptr__TJG);
-    *(result__SJG) = *(HASHED_SEToSTRING_CONSTANTo__);
-  };
-  Self__BNR=((__HASHED_SEToSTRING_CONSTANTo *)result__SJG);
-  new_capacity__PKW=prime_number_ceiling__33Z( 53);
-  Self__BNR->buckets__3KT=create__221(new_capacity__PKW);
-  Self__BNR->capacity__PNR=new_capacity__PKW;
-  Self__BNR->count__UKW= 0;
-  short_local__W1B=result__SJG;
-  short__token__to__R0C((&__string_89), 1, 1);
-  t__HRC=NULL;
-  read_space__MMD();
-  pos_sec__4QC=position__V0B;
-  old_derive__5QC=short_derive__O1B;
-  result__GDKG=read_word__NSF((&__string_4));
-  if (result__GDKG) {
-    short__token__to__R0C((&__string_92),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-  };
-  if ((! result__GDKG)) {
-    pos__LBZF=current_position__A0F();
-    put_error__text__WRG( 0,(&__string_171));
-    put_position__ATG(pos__LBZF);
-    put_string__55F(msg_err__1RG);
-    if ((type_error__0RG !=  2)) {
+  if ((! result__2F5G)) {
+    pos__NYLG=current_position__ZWF();
+    put_error__text__0MG( 0,(&__string_213));
+    put_position__EOG(pos__NYLG);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
       exit(( 1));
     };
   };
-  key_comment_default__N1B=(&__string_99);
-  result__IDKG=read_word__NSF((&__string_18));
-  if (result__IDKG) {
-    if (((void *)(&__string_18) == (void *)(&__string_4))) {
-      short__token__to__R0C((&__string_92),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-    } else {
-      short__token__to__R0C((&__string_91),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
+  key_comment_default__QBC=(&__string_127);
+  if (is_shorter2__VI) {
+    is_catch_comment__QWC=FALSE__;
+  };
+  result__4F5G=read_word__APF((&__string_22));
+  if (is_shorter__TY) {
+    if (result__4F5G) {
+      if (((void *)(&__string_22) == (void *)(&__string_4))) {
+        short__token__to__1AD((&__string_120),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+      } else {
+        short__token__to__1AD((&__string_119),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+      };
     };
   };
-  if ((! result__IDKG)) {
-    pos__NBZF=current_position__A0F();
-    put_error__text__WRG( 0,(&__string_172));
-    put_position__ATG(pos__NBZF);
-    put_string__55F(msg_err__1RG);
-    if ((type_error__0RG !=  2)) {
+  if ((! result__4F5G)) {
+    pos__PYLG=current_position__ZWF();
+    put_error__text__0MG( 0,(&__string_214));
+    put_position__EOG(pos__PYLG);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
       exit(( 1));
     };
   };
-  if ((! read_slot_header__I2D(TRUE__))) {
-    pos__PBZF=current_position__A0F();
-    put_error__text__WRG( 0,(&__string_173));
-    put_position__ATG(pos__PBZF);
-    put_string__55F(msg_err__1RG);
-    if ((type_error__0RG !=  2)) {
+  if ((! read_slot_header__CDE(TRUE__))) {
+    pos__RYLG=current_position__ZWF();
+    put_error__text__0MG( 0,(&__string_215));
+    put_position__EOG(pos__RYLG);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
       exit(( 1));
     };
   };
-  while (read_slot_header__I2D(FALSE__)) {
+  while (read_slot_header__CDE(FALSE__)) {
   };
-  while_do__RXE:
+  while_do__N4E:
   {
-    result__KDKG=read_word__NSF((&__string_4));
-    if (result__KDKG) {
-      short__token__to__R0C((&__string_92),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-    };
-    if (result__KDKG) {
-      result__YWBB=FALSE__;
-      if ((! read_space__MMD())) {
-        __tmp__FXBB=TRUE__;
-      } else {
-        result__IH5F='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__IH5F=((__CHARACTER )(( 0)));
-        } else {
-          result__IH5F=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-        };
-        result__UH3=FALSE__;
-        if ((((__INTEGER_8 )result__IH5F) >= ((__INTEGER_8 )'A'))) {
-          result__UH3=(((__INTEGER_8 )result__IH5F) <= ((__INTEGER_8 )'Z'));
-        };
-        __tmp__FXBB=(! result__UH3);
-      };
-      if (__tmp__FXBB) {
-        result__YWBB=FALSE__;
-      } else {
-        ((__STRING *)string_tmp__QH)->count__04B= 0;
-        result__JH5F='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__JH5F=((__CHARACTER )(( 0)));
-        } else {
-          result__JH5F=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-        };
-        Self__VCJG=((__STRING *)string_tmp__QH);
-        new_capacity__UCJG= 0;
-        if ((Self__VCJG->capacity__4FQ <= Self__VCJG->count__04B)) {
-          if ((Self__VCJG->capacity__4FQ ==  0)) {
-            Self__VCJG->capacity__4FQ= 32;
-            Self__VCJG->storage__HGQ=create__D4BB( 32);
-          } else {
-            new_capacity__UCJG=(__INTEGER)(Self__VCJG->capacity__4FQ <<  1);
-            Self__WCJG=((__CHARACTER *)Self__VCJG->storage__HGQ);
-            old_nb_elts__XCJG=Self__VCJG->capacity__4FQ;
-            new__YCJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__WCJG),((__UINTEGER_32 )old_nb_elts__XCJG),((__UINTEGER_32 )new_capacity__UCJG)));
-            upper__ODKG=(__INTEGER)(new_capacity__UCJG -  1);
-            Self__MDKG=old_nb_elts__XCJG;
-            while ((Self__MDKG <= upper__ODKG)) {
-              new__YCJG[Self__MDKG]='\0';
-              Self__MDKG=(__INTEGER)(Self__MDKG +  1);
-            };
-            Self__VCJG->storage__HGQ=new__YCJG;
-            Self__VCJG->capacity__4FQ=new_capacity__UCJG;
-          };
-        };
-        ((__CHARACTER *)Self__VCJG->storage__HGQ)[Self__VCJG->count__04B]=result__JH5F;
-        Self__VCJG->count__04B=(__INTEGER)(Self__VCJG->count__04B +  1);
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        result__KH5F='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__KH5F=((__CHARACTER )(( 0)));
-        } else {
-          result__KH5F=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-        };
-        result__0BHG=FALSE__;
-        if ((((__INTEGER_8 )result__KH5F) >= ((__INTEGER_8 )'a'))) {
-          result__0BHG=(((__INTEGER_8 )result__KH5F) <= ((__INTEGER_8 )'z'));
-        };
-        if (result__0BHG) {
-          result__LH5F='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__LH5F=((__CHARACTER )(( 0)));
-          } else {
-            result__LH5F=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-          };
-          Self__1CJG=((__STRING *)string_tmp__QH);
-          new_capacity__0CJG= 0;
-          if ((Self__1CJG->capacity__4FQ <= Self__1CJG->count__04B)) {
-            if ((Self__1CJG->capacity__4FQ ==  0)) {
-              Self__1CJG->capacity__4FQ= 32;
-              Self__1CJG->storage__HGQ=create__D4BB( 32);
-            } else {
-              new_capacity__0CJG=(__INTEGER)(Self__1CJG->capacity__4FQ <<  1);
-              Self__2CJG=((__CHARACTER *)Self__1CJG->storage__HGQ);
-              old_nb_elts__3CJG=Self__1CJG->capacity__4FQ;
-              new__4CJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__2CJG),((__UINTEGER_32 )old_nb_elts__3CJG),((__UINTEGER_32 )new_capacity__0CJG)));
-              upper__TDKG=(__INTEGER)(new_capacity__0CJG -  1);
-              Self__RDKG=old_nb_elts__3CJG;
-              while ((Self__RDKG <= upper__TDKG)) {
-                new__4CJG[Self__RDKG]='\0';
-                Self__RDKG=(__INTEGER)(Self__RDKG +  1);
-              };
-              Self__1CJG->storage__HGQ=new__4CJG;
-              Self__1CJG->capacity__4FQ=new_capacity__0CJG;
-            };
+    result__JBE=read_word__APF((&__string_4));
+    if (is_shorter__TY) {
+      if (result__JBE) {
+        short__token__to__1AD((&__string_120),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+      };
+    };
+    if (result__JBE) {
+      result__4FEB=FALSE__;
+      if ((! read_space__NRD())) {
+        __tmp__LGEB=TRUE__;
+      } else {
+        result__KHTG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__KHTG=((__CHARACTER )(( 0)));
+        } else {
+          result__KHTG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        result__HD5=FALSE__;
+        if ((((__INTEGER_8 )result__KHTG) >= ((__INTEGER_8 )'A'))) {
+          result__HD5=(((__INTEGER_8 )result__KHTG) <= ((__INTEGER_8 )'Z'));
+        };
+        __tmp__LGEB=(! result__HD5);
+      };
+      if (__tmp__LGEB) {
+        result__4FEB=FALSE__;
+      } else {
+        ((__STRING *)string_tmp__VH)->count__GFC= 0;
+        result__LHTG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__LHTG=((__CHARACTER )(( 0)));
+        } else {
+          result__LHTG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        add_last__JLT(string_tmp__VH,result__LHTG);
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        result__MHTG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__MHTG=((__CHARACTER )(( 0)));
+        } else {
+          result__MHTG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        result__NG0G=FALSE__;
+        if ((((__INTEGER_8 )result__MHTG) >= ((__INTEGER_8 )'a'))) {
+          result__NG0G=(((__INTEGER_8 )result__MHTG) <= ((__INTEGER_8 )'z'));
+        };
+        if (result__NG0G) {
+          result__NHTG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__NHTG=((__CHARACTER )(( 0)));
+          } else {
+            result__NHTG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          ((__CHARACTER *)Self__1CJG->storage__HGQ)[Self__1CJG->count__04B]=result__LH5F;
-          Self__1CJG->count__04B=(__INTEGER)(Self__1CJG->count__04B +  1);
-          position__V0B=(__INTEGER)(position__V0B +  1);
-          while_do__C55E:
+          add_last__JLT(string_tmp__VH,result__NHTG);
+          position__CBC=(__INTEGER)(position__CBC +  1);
+          while_do__WVDF:
           {
-            result__MH5F='\0';
-            if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-              result__MH5F=((__CHARACTER )(( 0)));
+            result__OHTG='\0';
+            if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+              result__OHTG=((__CHARACTER )(( 0)));
             } else {
-              result__MH5F=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+              result__OHTG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
             };
-            if ((result__MH5F != ((__CHARACTER )(( 0))))) {
-              result__NH5F='\0';
-              if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                result__NH5F=((__CHARACTER )(( 0)));
+            if ((result__OHTG != ((__CHARACTER )(( 0))))) {
+              result__PHTG='\0';
+              if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                result__PHTG=((__CHARACTER )(( 0)));
               } else {
-                result__NH5F=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+                result__PHTG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
               };
-              result__F43=FALSE__;
-              if ((((__INTEGER_8 )result__NH5F) >= ((__INTEGER_8 )'a'))) {
-                result__F43=(((__INTEGER_8 )result__NH5F) <= ((__INTEGER_8 )'z'));
+              result__GX5=FALSE__;
+              if ((((__INTEGER_8 )result__PHTG) >= ((__INTEGER_8 )'a'))) {
+                result__GX5=(((__INTEGER_8 )result__PHTG) <= ((__INTEGER_8 )'z'));
               };
-              if (result__F43) {
-                __tmp__3YBB=TRUE__;
+              if (result__GX5) {
+                __tmp__DIEB=TRUE__;
               } else {
-                result__OH5F='\0';
-                if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                  result__OH5F=((__CHARACTER )(( 0)));
+                result__QHTG='\0';
+                if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                  result__QHTG=((__CHARACTER )(( 0)));
                 } else {
-                  result__OH5F=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+                  result__QHTG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
                 };
-                result__XL4=FALSE__;
-                if ((((__INTEGER_8 )result__OH5F) >= ((__INTEGER_8 )'0'))) {
-                  result__XL4=(((__INTEGER_8 )result__OH5F) <= ((__INTEGER_8 )'9'));
+                result__3UAB=FALSE__;
+                if ((((__INTEGER_8 )result__QHTG) >= ((__INTEGER_8 )'0'))) {
+                  result__3UAB=(((__INTEGER_8 )result__QHTG) <= ((__INTEGER_8 )'9'));
                 };
-                __tmp__3YBB=result__XL4;
+                __tmp__DIEB=result__3UAB;
               };
-              if (__tmp__3YBB) {
-                __tmp__4YBB=TRUE__;
+              if (__tmp__DIEB) {
+                __tmp__EIEB=TRUE__;
               } else {
-                result__PH5F='\0';
-                if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                  result__PH5F=((__CHARACTER )(( 0)));
+                result__RHTG='\0';
+                if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                  result__RHTG=((__CHARACTER )(( 0)));
                 } else {
-                  result__PH5F=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+                  result__RHTG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
                 };
-                __tmp__4YBB=(result__PH5F == '_');
+                __tmp__EIEB=(result__RHTG == '_');
               };
-              __tmp__BZBB=__tmp__4YBB;
+              __tmp__HIEB=__tmp__EIEB;
             } else {
-              __tmp__BZBB=FALSE__;
+              __tmp__HIEB=FALSE__;
             };
-            if (__tmp__BZBB) {
-              result__QH5F='\0';
-              if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                result__QH5F=((__CHARACTER )(( 0)));
+            if (__tmp__HIEB) {
+              result__SHTG='\0';
+              if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                result__SHTG=((__CHARACTER )(( 0)));
               } else {
-                result__QH5F=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+                result__SHTG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
               };
-              Self__BDJG=((__STRING *)string_tmp__QH);
-              new_capacity__ADJG= 0;
-              if ((Self__BDJG->capacity__4FQ <= Self__BDJG->count__04B)) {
-                if ((Self__BDJG->capacity__4FQ ==  0)) {
-                  Self__BDJG->capacity__4FQ= 32;
-                  Self__BDJG->storage__HGQ=create__D4BB( 32);
-                } else {
-                  new_capacity__ADJG=(__INTEGER)(Self__BDJG->capacity__4FQ <<  1);
-                  Self__CDJG=((__CHARACTER *)Self__BDJG->storage__HGQ);
-                  old_nb_elts__DDJG=Self__BDJG->capacity__4FQ;
-                  new__EDJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__CDJG),((__UINTEGER_32 )old_nb_elts__DDJG),((__UINTEGER_32 )new_capacity__ADJG)));
-                  upper__YDKG=(__INTEGER)(new_capacity__ADJG -  1);
-                  Self__WDKG=old_nb_elts__DDJG;
-                  while ((Self__WDKG <= upper__YDKG)) {
-                    new__EDJG[Self__WDKG]='\0';
-                    Self__WDKG=(__INTEGER)(Self__WDKG +  1);
-                  };
-                  Self__BDJG->storage__HGQ=new__EDJG;
-                  Self__BDJG->capacity__4FQ=new_capacity__ADJG;
-                };
-              };
-              ((__CHARACTER *)Self__BDJG->storage__HGQ)[Self__BDJG->count__04B]=result__QH5F;
-              Self__BDJG->count__04B=(__INTEGER)(Self__BDJG->count__04B +  1);
-              position__V0B=(__INTEGER)(position__V0B +  1);
-              goto while_do__C55E;
+              add_last__JLT(string_tmp__VH,result__SHTG);
+              position__CBC=(__INTEGER)(position__CBC +  1);
+              goto while_do__WVDF;
             };
           };
-          last_string__NTC=get__TPB(string_tmp__QH);
-          result__YWBB=TRUE__;
-          short__token__to__R0C((&__string_91),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
+          last_string__YZC=get__YVB(string_tmp__VH);
+          result__4FEB=TRUE__;
+          short__token__to__1AD((&__string_119),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
         } else {
-          position__V0B=(__INTEGER)(position__V0B -  1);
-          result__YWBB=FALSE__;
+          position__CBC=(__INTEGER)(position__CBC -  1);
+          result__4FEB=FALSE__;
         };
       };
-      if (result__YWBB) {
-        n__40KB=last_string__NTC;
-        if ((! (((((((((void *)n__40KB == (void *)(&__string_19)) || ((void *)n__40KB == (void *)(&__string_20))) || ((void *)n__40KB == (void *)(&__string_21))) || ((void *)n__40KB == (void *)(&__string_22))) || ((void *)n__40KB == (void *)(&__string_23))) || ((void *)n__40KB == (void *)(&__string_24))) || ((void *)n__40KB == (void *)(&__string_25))) || ((void *)n__40KB == (void *)(&__string_26))))) {
-          pos__0BZF=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_174));
-          put_position__ATG(pos__0BZF);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+      if (result__4FEB) {
+        n__OSOB=last_string__YZC;
+        if ((! (((((((((void *)n__OSOB == (void *)(&__string_23)) || ((void *)n__OSOB == (void *)(&__string_24))) || ((void *)n__OSOB == (void *)(&__string_25))) || ((void *)n__OSOB == (void *)(&__string_26))) || ((void *)n__OSOB == (void *)(&__string_27))) || ((void *)n__OSOB == (void *)(&__string_28))) || ((void *)n__OSOB == (void *)(&__string_29))) || ((void *)n__OSOB == (void *)(&__string_30))))) {
+          pos__2YLG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_216));
+          put_position__EOG(pos__2YLG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        n__22KB=last_string__NTC;
-        Self__3QAC=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)bucket_name__D3KB);
-        result__JRAC=NULL;
-        node__IRAC=((void **)Self__3QAC->buckets__QRAC)[(__INTEGER)(hash_code__LQU(n__22KB) % Self__3QAC->capacity__LRAC)];
-        while ((! (((void *)node__IRAC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__IRAC)->key__2RAC == (void *)n__22KB)))) {
-          node__IRAC=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__IRAC)->next__HSAC;
-        };
-        if (((void *)node__IRAC != (void *)NULL)) {
-          result__JRAC=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__IRAC)->item__PSAC;
-        };
-        result__42KB=result__JRAC;
-        if (((void *)result__JRAC == (void *)NULL)) {
-          result__0DKG=NULL;
-          ptr__1DKG=((__POINTER )(NULL));
-          typ_id__2DKG= 0;
-          sz__3DKG=((__UINTEGER_32 )sizeof(__SECTION_));
-          if ((sz__3DKG ==  0)) {
-            result__0DKG=SECTION___;
-          } else {
-            typ_id__2DKG=__SECTION___;
-            clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__3DKG);
-            if ((typ_id__2DKG == (__INTEGER)(-  1))) {
-              a__4DKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__5DKG=(__UINTEGER_32)((__UINTEGER_32)(sz__3DKG + a__4DKG) & (__UINTEGER_32)(~ a__4DKG));
-              ptr_table__DEKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5DKG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__CEKG=((__POINTER )(NULL));
-              result__EEKG=((__POINTER *)ptr_table__DEKG)[ 0];
-              if ((result__EEKG == (void *)NULL)) {
-                result__EEKG=new_lab__RUJ(new_size__5DKG);
-                next__CEKG=(void *)((unsigned long)result__EEKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5DKG)));
-                ((__POINTER *)next__CEKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DEKG)[ 0]=next__CEKG;
-              } else {
-                next__CEKG=((__POINTER *)result__EEKG)[ 0];
-                if ((next__CEKG == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EEKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__5DKG <<  1)) <=  4096)) {
-                    next__CEKG=(void *)((unsigned long)result__EEKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5DKG)));
-                  } else {
-                    next__CEKG=new_lab__RUJ(new_size__5DKG);
-                  };
-                  ((__POINTER *)next__CEKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__DEKG)[ 0]=next__CEKG;
-                } else {
-                  ((__POINTER *)result__EEKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__CEKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__EEKG=next__CEKG;
-                };
-              };
-              ptr__1DKG=result__EEKG;
-            } else {
-              t__AEKG=((__UINTEGER_32 )typ_id__2DKG);
-              a__BEKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__LEKG=(__UINTEGER_32)((__UINTEGER_32)(sz__3DKG + a__BEKG) & (__UINTEGER_32)(~ a__BEKG));
-              ptr_table__IEKG=((__POINTER )(&(table_type[(t__AEKG)])));
-              lab_type__KEKG=(__UINTEGER_32)(t__AEKG |  1);
-              next__HEKG=((__POINTER )(NULL));
-              result__JEKG=((__POINTER *)ptr_table__IEKG)[ 0];
-              if ((result__JEKG == (void *)NULL)) {
-                result__JEKG=new_lab__RUJ(lab_type__KEKG);
-                next__HEKG=(void *)((unsigned long)result__JEKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LEKG)));
-                ((__POINTER *)next__HEKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IEKG)[ 0]=next__HEKG;
-              } else {
-                next__HEKG=((__POINTER *)result__JEKG)[ 0];
-                if ((next__HEKG == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JEKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__LEKG <<  1)) <=  4096)) {
-                    next__HEKG=(void *)((unsigned long)result__JEKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LEKG)));
-                  } else {
-                    next__HEKG=new_lab__RUJ(lab_type__KEKG);
-                  };
-                  ((__POINTER *)next__HEKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__IEKG)[ 0]=next__HEKG;
-                } else {
-                  ((__POINTER *)result__JEKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__HEKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__JEKG=next__HEKG;
-                };
-              };
-              ptr__1DKG=result__JEKG;
-            };
-            result__0DKG=((__SECTION_ *)ptr__1DKG);
-            *(result__0DKG) = *(SECTION___);
-          };
-          result__42KB=result__0DKG;
-          ((__SECTION_ *)result__0DKG)->name__FQ5B=n__22KB;
-          Self__M3BC=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)bucket_name__D3KB);
-          h__V3BC=hash_code__LQU(n__22KB);
-          idx__W3BC=(__INTEGER)(h__V3BC % Self__M3BC->capacity__LRAC);
-          node__X3BC=((void **)Self__M3BC->buckets__QRAC)[idx__W3BC];
-          while ((! (((void *)node__X3BC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__X3BC)->key__2RAC == (void *)n__22KB)))) {
-            node__X3BC=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__X3BC)->next__HSAC;
-          };
-          if (((void *)node__X3BC == (void *)NULL)) {
-            if ((Self__M3BC->capacity__LRAC == Self__M3BC->count__Y4BC)) {
-              idx__JRGD= 0;
-              node1__NRGD=NULL;
-              node2__ORGD=NULL;
-              old_buckets__MRGD=Self__M3BC->buckets__QRAC;
-              new_capacity__KRGD=prime_number_ceiling__33Z((__INTEGER)(Self__M3BC->capacity__LRAC +  1));
-              Self__M3BC->buckets__QRAC=create__LRVC(new_capacity__KRGD);
-              i__LRGD=(__INTEGER)(Self__M3BC->capacity__LRAC -  1);
-              Self__M3BC->capacity__LRAC=new_capacity__KRGD;
-              while ((i__LRGD >=  0)) {
-                node1__NRGD=((void **)old_buckets__MRGD)[i__LRGD];
-                while (((void *)node1__NRGD != (void *)NULL)) {
-                  node2__ORGD=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node1__NRGD)->next__HSAC;
-                  idx__JRGD=(__INTEGER)(hash_code__LQU(((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node1__NRGD)->key__2RAC) % Self__M3BC->capacity__LRAC);
-                  ((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node1__NRGD)->next__HSAC=((void **)Self__M3BC->buckets__QRAC)[idx__JRGD];
-                  ((void **)Self__M3BC->buckets__QRAC)[idx__JRGD]=node1__NRGD;
-                  node1__NRGD=node2__ORGD;
-                };
-                i__LRGD=(__INTEGER)(i__LRGD -  1);
-              };
-              idx__W3BC=(__INTEGER)(h__V3BC % Self__M3BC->capacity__LRAC);
-            };
-            __tmp__F5BC=((void **)Self__M3BC->buckets__QRAC)[idx__W3BC];
-            result__STGD=NULL;
-            ptr__TTGD=((__POINTER )(NULL));
-            typ_id__YTGD= 0;
-            sz__VTGD=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo));
-            if ((sz__VTGD ==  0)) {
-              result__STGD=HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__;
-            } else {
-              typ_id__YTGD=__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__;
-              clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__VTGD);
-              if ((typ_id__YTGD == (__INTEGER)(-  1))) {
-                a__KCHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__LCHG=(__UINTEGER_32)((__UINTEGER_32)(sz__VTGD + a__KCHG) & (__UINTEGER_32)(~ a__KCHG));
-                ptr_table__NEKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LCHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__MEKG=((__POINTER )(NULL));
-                result__OEKG=((__POINTER *)ptr_table__NEKG)[ 0];
-                if ((result__OEKG == (void *)NULL)) {
-                  result__OEKG=new_lab__RUJ(new_size__LCHG);
-                  next__MEKG=(void *)((unsigned long)result__OEKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LCHG)));
-                  ((__POINTER *)next__MEKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__NEKG)[ 0]=next__MEKG;
-                } else {
-                  next__MEKG=((__POINTER *)result__OEKG)[ 0];
-                  if ((next__MEKG == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OEKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__LCHG <<  1)) <=  4096)) {
-                      next__MEKG=(void *)((unsigned long)result__OEKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LCHG)));
-                    } else {
-                      next__MEKG=new_lab__RUJ(new_size__LCHG);
-                    };
-                    ((__POINTER *)next__MEKG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__NEKG)[ 0]=next__MEKG;
-                  } else {
-                    ((__POINTER *)result__OEKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__MEKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__OEKG=next__MEKG;
-                  };
-                };
-                ptr__TTGD=result__OEKG;
-              } else {
-                t__PCHG=((__UINTEGER_32 )typ_id__YTGD);
-                a__OCHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__VEKG=(__UINTEGER_32)((__UINTEGER_32)(sz__VTGD + a__OCHG) & (__UINTEGER_32)(~ a__OCHG));
-                ptr_table__SEKG=((__POINTER )(&(table_type[(t__PCHG)])));
-                lab_type__UEKG=(__UINTEGER_32)(t__PCHG |  1);
-                next__REKG=((__POINTER )(NULL));
-                result__TEKG=((__POINTER *)ptr_table__SEKG)[ 0];
-                if ((result__TEKG == (void *)NULL)) {
-                  result__TEKG=new_lab__RUJ(lab_type__UEKG);
-                  next__REKG=(void *)((unsigned long)result__TEKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VEKG)));
-                  ((__POINTER *)next__REKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__SEKG)[ 0]=next__REKG;
-                } else {
-                  next__REKG=((__POINTER *)result__TEKG)[ 0];
-                  if ((next__REKG == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TEKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__VEKG <<  1)) <=  4096)) {
-                      next__REKG=(void *)((unsigned long)result__TEKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VEKG)));
-                    } else {
-                      next__REKG=new_lab__RUJ(lab_type__UEKG);
-                    };
-                    ((__POINTER *)next__REKG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__SEKG)[ 0]=next__REKG;
-                  } else {
-                    ((__POINTER *)result__TEKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__REKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__TEKG=next__REKG;
-                  };
-                };
-                ptr__TTGD=result__TEKG;
-              };
-              result__STGD=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)ptr__TTGD);
-              *(result__STGD) = *(HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__);
-            };
-            Self__3HUD=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)result__STGD);
-            Self__3HUD->item__PSAC=result__0DKG;
-            Self__3HUD->key__2RAC=n__22KB;
-            Self__3HUD->next__HSAC=__tmp__F5BC;
-            node__X3BC=result__STGD;
-            ((void **)Self__M3BC->buckets__QRAC)[idx__W3BC]=result__STGD;
-            Self__M3BC->count__Y4BC=(__INTEGER)(Self__M3BC->count__Y4BC +  1);
-          } else {
-            ((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__X3BC)->item__PSAC=result__0DKG;
-          };
-        };
-        last_section__2TC=result__42KB;
-        if (((void *)((__SECTION_ *)result__42KB)->name__FQ5B == (void *)(&__string_24))) {
-          __tmp__QVC=TRUE__;
+        last_section__H0C=get_name__KUOB(last_string__YZC);
+        if (((void *)((__SECTION_ *)last_section__H0C)->name__RUDC == (void *)(&__string_28))) {
+          __tmp__01C=TRUE__;
         } else {
-          Self__NJ5F=((__SECTION_ *)result__42KB);
-          if (((((void *)Self__NJ5F->name__FQ5B == (void *)(&__string_19)) || ((void *)Self__NJ5F->name__FQ5B == (void *)(&__string_20))) && ((void *)((__PROTOTYPE *)object__M0B)->last_slot__UUC != (void *)NULL))) {
-            Self__OJ5F=((__SECTION_ *)((__ITM_SLOT *)((__PROTOTYPE *)object__M0B)->last_slot__UUC)->id_section__4UC);
-            __tmp__FVC=(! (((void *)Self__OJ5F->name__FQ5B == (void *)(&__string_19)) || ((void *)Self__OJ5F->name__FQ5B == (void *)(&__string_20))));
+          Self__THTG=((__SECTION_ *)last_section__H0C);
+          if (((((void *)Self__THTG->name__RUDC == (void *)(&__string_23)) || ((void *)Self__THTG->name__RUDC == (void *)(&__string_24))) && ((void *)((__PROTOTYPE *)object__ZAC)->last_slot__40C != (void *)NULL))) {
+            Self__Q3EC=((__SECTION_ *)((__ITM_SLOT *)((__PROTOTYPE *)object__ZAC)->last_slot__40C)->id_section__I1C);
+            __tmp__P1C=(! (((void *)Self__Q3EC->name__RUDC == (void *)(&__string_23)) || ((void *)Self__Q3EC->name__RUDC == (void *)(&__string_24))));
           } else {
-            __tmp__FVC=FALSE__;
+            __tmp__P1C=FALSE__;
           };
-          if (__tmp__FVC) {
-            pos__XDZF=current_position__A0F();
-            put_error__text__WRG( 0,(&__string_175));
-            put_position__ATG(pos__XDZF);
-            put_string__55F(msg_err__1RG);
-            if ((type_error__0RG !=  2)) {
+          if (__tmp__P1C) {
+            pos__4YLG=current_position__ZWF();
+            put_error__text__0MG( 0,(&__string_217));
+            put_position__EOG(pos__4YLG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
               exit(( 1));
             };
           };
-          __tmp__QVC=__tmp__FVC;
+          __tmp__01C=__tmp__P1C;
         };
-        if ((! __tmp__QVC)) {
-          if ((((((void *)((__SECTION_ *)last_section__2TC)->name__FQ5B == (void *)(&__string_19)) && ((void *)((__PROTOTYPE *)object__M0B)->type_style__3VC == (void *)(&__string_9))) && ((void *)((__PROTOTYPE *)object__M0B)->parent_named__0H.name__KI != (void *)(&__string_37))) && ((void *)((__PROTOTYPE *)object__M0B)->parent_named__0H.name__KI != (void *)(&__string_38)))) {
-            pos__0DZF=current_position__A0F();
-            put_error__text__WRG( 2,(&__string_176));
-            put_position__ATG(pos__0DZF);
-            put_string__55F(msg_err__1RG);
-            if ((type_error__0RG !=  2)) {
+        if ((! __tmp__01C)) {
+          if ((((((void *)((__SECTION_ *)last_section__H0C)->name__RUDC == (void *)(&__string_23)) && ((void *)((__PROTOTYPE *)object__ZAC)->type_style__H2C == (void *)(&__string_9))) && ((void *)((__PROTOTYPE *)object__ZAC)->parent_named__5.name__LI != (void *)(&__string_42))) && ((void *)((__PROTOTYPE *)object__ZAC)->parent_named__5.name__LI != (void *)(&__string_43)))) {
+            pos__BZLG=current_position__ZWF();
+            put_error__text__0MG( 2,(&__string_218));
+            put_position__EOG(pos__BZLG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
               exit(( 1));
             };
           };
         };
       } else {
-        t__HRC=read_type_list__O4KB(PARSER__,TRUE__);
-        if (((void *)t__HRC == (void *)NULL)) {
-          pos__2DZF=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_174));
-          put_position__ATG(pos__2DZF);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        t__KXC=read_type_list__YLO(PARSER__,TRUE__);
+        if (((void *)t__KXC == (void *)NULL)) {
+          pos__DZLG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_216));
+          put_position__EOG(pos__DZLG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        Self__DTAC=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)bucket_list__MBLB);
-        k__ETAC=t__HRC;
-        result__PTAC=NULL;
-        node__OTAC=((void **)Self__DTAC->buckets__WTAC)[(__INTEGER)(hash_code__ATY(t__HRC) % Self__DTAC->capacity__RTAC)];
-        while ((! (((void *)node__OTAC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__OTAC)->key__CUAC == (void *)k__ETAC)))) {
-          node__OTAC=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__OTAC)->next__NUAC;
-        };
-        if (((void *)node__OTAC != (void *)NULL)) {
-          result__PTAC=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__OTAC)->item__VUAC;
-        };
-        result__IBLB=result__PTAC;
-        if (((void *)result__PTAC == (void *)NULL)) {
-          result__BJVB=NULL;
-          ptr__CJVB=((__POINTER )(NULL));
-          typ_id__HJVB= 0;
-          sz__EJVB=((__UINTEGER_32 )sizeof(__SECTION_));
-          if ((sz__EJVB ==  0)) {
-            result__BJVB=SECTION___;
-          } else {
-            typ_id__HJVB=__SECTION___;
-            clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__EJVB);
-            if ((typ_id__HJVB == (__INTEGER)(-  1))) {
-              a__AIHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__BIHG=(__UINTEGER_32)((__UINTEGER_32)(sz__EJVB + a__AIHG) & (__UINTEGER_32)(~ a__AIHG));
-              ptr_table__XEKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BIHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__WEKG=((__POINTER )(NULL));
-              result__YEKG=((__POINTER *)ptr_table__XEKG)[ 0];
-              if ((result__YEKG == (void *)NULL)) {
-                result__YEKG=new_lab__RUJ(new_size__BIHG);
-                next__WEKG=(void *)((unsigned long)result__YEKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BIHG)));
-                ((__POINTER *)next__WEKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XEKG)[ 0]=next__WEKG;
+        Self__EMEC=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)bucket_list__OWOB);
+        k__FMEC=t__KXC;
+        result__QMEC=NULL;
+        node__PMEC=((void **)Self__EMEC->buckets__XMEC)[(__INTEGER)(hash_code__540(t__KXC) % Self__EMEC->capacity__SMEC)];
+        while ((! (((void *)node__PMEC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__PMEC)->key__DNEC == (void *)k__FMEC)))) {
+          node__PMEC=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__PMEC)->next__ONEC;
+        };
+        if (((void *)node__PMEC != (void *)NULL)) {
+          result__QMEC=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__PMEC)->item__WNEC;
+        };
+        result__KWOB=result__QMEC;
+        if (((void *)result__QMEC == (void *)NULL)) {
+          result__3F3G=NULL;
+          ptr__4F3G=((__POINTER )(NULL));
+          typ_id__5F3G= 0;
+          sz__AG3G=((__UINTEGER_32 )sizeof(__SECTION_));
+          if ((sz__AG3G ==  0)) {
+            result__3F3G=SECTION___;
+          } else {
+            typ_id__5F3G=__SECTION___;
+            clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__AG3G);
+            if ((typ_id__5F3G == (__INTEGER)(-  1))) {
+              a__BG3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__CG3G=(__UINTEGER_32)((__UINTEGER_32)(sz__AG3G + a__BG3G) & (__UINTEGER_32)(~ a__BG3G));
+              ptr_table__GG3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CG3G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__FG3G=((__POINTER )(NULL));
+              result__HG3G=((__POINTER *)ptr_table__GG3G)[ 0];
+              if ((result__HG3G == (void *)NULL)) {
+                result__HG3G=new_lab__2QJ(new_size__CG3G);
+                next__FG3G=(void *)((unsigned long)result__HG3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CG3G)));
+                ((__POINTER *)next__FG3G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__GG3G)[ 0]=next__FG3G;
               } else {
-                next__WEKG=((__POINTER *)result__YEKG)[ 0];
-                if ((next__WEKG == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YEKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__BIHG <<  1)) <=  4096)) {
-                    next__WEKG=(void *)((unsigned long)result__YEKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BIHG)));
+                next__FG3G=((__POINTER *)result__HG3G)[ 0];
+                if ((next__FG3G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HG3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__CG3G <<  1)) <=  4096)) {
+                    next__FG3G=(void *)((unsigned long)result__HG3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CG3G)));
                   } else {
-                    next__WEKG=new_lab__RUJ(new_size__BIHG);
+                    next__FG3G=new_lab__2QJ(new_size__CG3G);
                   };
-                  ((__POINTER *)next__WEKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__XEKG)[ 0]=next__WEKG;
+                  ((__POINTER *)next__FG3G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__GG3G)[ 0]=next__FG3G;
                 } else {
-                  ((__POINTER *)result__YEKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__WEKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__YEKG=next__WEKG;
+                  ((__POINTER *)result__HG3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__FG3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__HG3G=next__FG3G;
                 };
               };
-              ptr__CJVB=result__YEKG;
+              ptr__4F3G=result__HG3G;
             } else {
-              t__FIHG=((__UINTEGER_32 )typ_id__HJVB);
-              a__EIHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__5EKG=(__UINTEGER_32)((__UINTEGER_32)(sz__EJVB + a__EIHG) & (__UINTEGER_32)(~ a__EIHG));
-              ptr_table__2EKG=((__POINTER )(&(table_type[(t__FIHG)])));
-              lab_type__4EKG=(__UINTEGER_32)(t__FIHG |  1);
-              next__1EKG=((__POINTER )(NULL));
-              result__3EKG=((__POINTER *)ptr_table__2EKG)[ 0];
-              if ((result__3EKG == (void *)NULL)) {
-                result__3EKG=new_lab__RUJ(lab_type__4EKG);
-                next__1EKG=(void *)((unsigned long)result__3EKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5EKG)));
-                ((__POINTER *)next__1EKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2EKG)[ 0]=next__1EKG;
+              t__DG3G=((__UINTEGER_32 )typ_id__5F3G);
+              a__EG3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__OG3G=(__UINTEGER_32)((__UINTEGER_32)(sz__AG3G + a__EG3G) & (__UINTEGER_32)(~ a__EG3G));
+              ptr_table__LG3G=((__POINTER )(&(table_type[(t__DG3G)])));
+              lab_type__NG3G=(__UINTEGER_32)(t__DG3G |  1);
+              next__KG3G=((__POINTER )(NULL));
+              result__MG3G=((__POINTER *)ptr_table__LG3G)[ 0];
+              if ((result__MG3G == (void *)NULL)) {
+                result__MG3G=new_lab__2QJ(lab_type__NG3G);
+                next__KG3G=(void *)((unsigned long)result__MG3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OG3G)));
+                ((__POINTER *)next__KG3G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__LG3G)[ 0]=next__KG3G;
               } else {
-                next__1EKG=((__POINTER *)result__3EKG)[ 0];
-                if ((next__1EKG == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3EKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__5EKG <<  1)) <=  4096)) {
-                    next__1EKG=(void *)((unsigned long)result__3EKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5EKG)));
+                next__KG3G=((__POINTER *)result__MG3G)[ 0];
+                if ((next__KG3G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MG3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__OG3G <<  1)) <=  4096)) {
+                    next__KG3G=(void *)((unsigned long)result__MG3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OG3G)));
                   } else {
-                    next__1EKG=new_lab__RUJ(lab_type__4EKG);
+                    next__KG3G=new_lab__2QJ(lab_type__NG3G);
                   };
-                  ((__POINTER *)next__1EKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__2EKG)[ 0]=next__1EKG;
+                  ((__POINTER *)next__KG3G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__LG3G)[ 0]=next__KG3G;
                 } else {
-                  ((__POINTER *)result__3EKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__1EKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__3EKG=next__1EKG;
+                  ((__POINTER *)result__MG3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__KG3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__MG3G=next__KG3G;
                 };
               };
-              ptr__CJVB=result__3EKG;
-            };
-            result__BJVB=((__SECTION_ *)ptr__CJVB);
-            *(result__BJVB) = *(SECTION___);
-          };
-          result__IBLB=result__BJVB;
-          ((__SECTION_ *)result__BJVB)->name__FQ5B=NULL;
-          Self__GACC=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)bucket_list__MBLB);
-          k__IACC=t__HRC;
-          h__PACC=hash_code__ATY(t__HRC);
-          idx__QACC=(__INTEGER)(h__PACC % Self__GACC->capacity__RTAC);
-          node__RACC=((void **)Self__GACC->buckets__WTAC)[idx__QACC];
-          while ((! (((void *)node__RACC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__RACC)->key__CUAC == (void *)k__IACC)))) {
-            node__RACC=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__RACC)->next__NUAC;
-          };
-          if (((void *)node__RACC == (void *)NULL)) {
-            if ((Self__GACC->capacity__RTAC == Self__GACC->count__SBCC)) {
-              idx__5XGD= 0;
-              node1__DYGD=NULL;
-              node2__EYGD=NULL;
-              old_buckets__CYGD=Self__GACC->buckets__WTAC;
-              new_capacity__AYGD=prime_number_ceiling__33Z((__INTEGER)(Self__GACC->capacity__RTAC +  1));
-              Self__GACC->buckets__WTAC=create__OWVC(new_capacity__AYGD);
-              i__BYGD=(__INTEGER)(Self__GACC->capacity__RTAC -  1);
-              Self__GACC->capacity__RTAC=new_capacity__AYGD;
-              while ((i__BYGD >=  0)) {
-                node1__DYGD=((void **)old_buckets__CYGD)[i__BYGD];
-                while (((void *)node1__DYGD != (void *)NULL)) {
-                  node2__EYGD=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node1__DYGD)->next__NUAC;
-                  idx__5XGD=(__INTEGER)(hash_code__ATY(((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node1__DYGD)->key__CUAC) % Self__GACC->capacity__RTAC);
-                  ((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node1__DYGD)->next__NUAC=((void **)Self__GACC->buckets__WTAC)[idx__5XGD];
-                  ((void **)Self__GACC->buckets__WTAC)[idx__5XGD]=node1__DYGD;
-                  node1__DYGD=node2__EYGD;
+              ptr__4F3G=result__MG3G;
+            };
+            result__3F3G=((__SECTION_ *)ptr__4F3G);
+            *(result__3F3G) = *(SECTION___);
+          };
+          result__KWOB=result__3F3G;
+          ((__SECTION_ *)result__3F3G)->name__RUDC=NULL;
+          Self__2VFC=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)bucket_list__OWOB);
+          k__4VFC=t__KXC;
+          h__FWFC=hash_code__540(t__KXC);
+          idx__GWFC=(__INTEGER)(h__FWFC % Self__2VFC->capacity__SMEC);
+          node__HWFC=((void **)Self__2VFC->buckets__XMEC)[idx__GWFC];
+          while ((! (((void *)node__HWFC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__HWFC)->key__DNEC == (void *)k__4VFC)))) {
+            node__HWFC=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__HWFC)->next__ONEC;
+          };
+          if (((void *)node__HWFC == (void *)NULL)) {
+            if ((Self__2VFC->capacity__SMEC == Self__2VFC->count__IXFC)) {
+              idx__2SHD= 0;
+              node1__ATHD=NULL;
+              node2__BTHD=NULL;
+              old_buckets__5SHD=Self__2VFC->buckets__XMEC;
+              new_capacity__3SHD=prime_number_ceiling__H41((__INTEGER)(Self__2VFC->capacity__SMEC +  1));
+              Self__2VFC->buckets__XMEC=create__RVXC(new_capacity__3SHD);
+              i__4SHD=(__INTEGER)(Self__2VFC->capacity__SMEC -  1);
+              Self__2VFC->capacity__SMEC=new_capacity__3SHD;
+              while ((i__4SHD >=  0)) {
+                node1__ATHD=((void **)old_buckets__5SHD)[i__4SHD];
+                while (((void *)node1__ATHD != (void *)NULL)) {
+                  node2__BTHD=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node1__ATHD)->next__ONEC;
+                  idx__2SHD=(__INTEGER)(hash_code__540(((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node1__ATHD)->key__DNEC) % Self__2VFC->capacity__SMEC);
+                  ((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node1__ATHD)->next__ONEC=((void **)Self__2VFC->buckets__XMEC)[idx__2SHD];
+                  ((void **)Self__2VFC->buckets__XMEC)[idx__2SHD]=node1__ATHD;
+                  node1__ATHD=node2__BTHD;
                 };
-                i__BYGD=(__INTEGER)(i__BYGD -  1);
+                i__4SHD=(__INTEGER)(i__4SHD -  1);
               };
-              idx__QACC=(__INTEGER)(h__PACC % Self__GACC->capacity__RTAC);
-            };
-            __tmp__5BCC=((void **)Self__GACC->buckets__WTAC)[idx__QACC];
-            result__I0GD=NULL;
-            ptr__J0GD=((__POINTER )(NULL));
-            typ_id__O0GD= 0;
-            sz__L0GD=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo));
-            if ((sz__L0GD ==  0)) {
-              result__I0GD=HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
+              idx__GWFC=(__INTEGER)(h__FWFC % Self__2VFC->capacity__SMEC);
+            };
+            __tmp__VXFC=((void **)Self__2VFC->buckets__XMEC)[idx__GWFC];
+            result__FVHD=NULL;
+            ptr__GVHD=((__POINTER )(NULL));
+            typ_id__LVHD= 0;
+            sz__IVHD=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo));
+            if ((sz__IVHD ==  0)) {
+              result__FVHD=HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
             } else {
-              typ_id__O0GD=__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
-              clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__L0GD);
-              if ((typ_id__O0GD == (__INTEGER)(-  1))) {
-                a__4CHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__5CHG=(__UINTEGER_32)((__UINTEGER_32)(sz__L0GD + a__4CHG) & (__UINTEGER_32)(~ a__4CHG));
-                ptr_table__BFKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5CHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__AFKG=((__POINTER )(NULL));
-                result__CFKG=((__POINTER *)ptr_table__BFKG)[ 0];
-                if ((result__CFKG == (void *)NULL)) {
-                  result__CFKG=new_lab__RUJ(new_size__5CHG);
-                  next__AFKG=(void *)((unsigned long)result__CFKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5CHG)));
-                  ((__POINTER *)next__AFKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__BFKG)[ 0]=next__AFKG;
+              typ_id__LVHD=__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
+              clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__IVHD);
+              if ((typ_id__LVHD == (__INTEGER)(-  1))) {
+                a__3G0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__4G0G=(__UINTEGER_32)((__UINTEGER_32)(sz__IVHD + a__3G0G) & (__UINTEGER_32)(~ a__3G0G));
+                ptr_table__QG3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4G0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                next__PG3G=((__POINTER )(NULL));
+                result__RG3G=((__POINTER *)ptr_table__QG3G)[ 0];
+                if ((result__RG3G == (void *)NULL)) {
+                  result__RG3G=new_lab__2QJ(new_size__4G0G);
+                  next__PG3G=(void *)((unsigned long)result__RG3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4G0G)));
+                  ((__POINTER *)next__PG3G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__QG3G)[ 0]=next__PG3G;
                 } else {
-                  next__AFKG=((__POINTER *)result__CFKG)[ 0];
-                  if ((next__AFKG == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CFKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__5CHG <<  1)) <=  4096)) {
-                      next__AFKG=(void *)((unsigned long)result__CFKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5CHG)));
+                  next__PG3G=((__POINTER *)result__RG3G)[ 0];
+                  if ((next__PG3G == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RG3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__4G0G <<  1)) <=  4096)) {
+                      next__PG3G=(void *)((unsigned long)result__RG3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4G0G)));
                     } else {
-                      next__AFKG=new_lab__RUJ(new_size__5CHG);
+                      next__PG3G=new_lab__2QJ(new_size__4G0G);
                     };
-                    ((__POINTER *)next__AFKG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__BFKG)[ 0]=next__AFKG;
+                    ((__POINTER *)next__PG3G)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__QG3G)[ 0]=next__PG3G;
                   } else {
-                    ((__POINTER *)result__CFKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__AFKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__CFKG=next__AFKG;
+                    ((__POINTER *)result__RG3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__PG3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__RG3G=next__PG3G;
                   };
                 };
-                ptr__J0GD=result__CFKG;
+                ptr__GVHD=result__RG3G;
               } else {
-                t__DDHG=((__UINTEGER_32 )typ_id__O0GD);
-                a__CDHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__JFKG=(__UINTEGER_32)((__UINTEGER_32)(sz__L0GD + a__CDHG) & (__UINTEGER_32)(~ a__CDHG));
-                ptr_table__GFKG=((__POINTER )(&(table_type[(t__DDHG)])));
-                lab_type__IFKG=(__UINTEGER_32)(t__DDHG |  1);
-                next__FFKG=((__POINTER )(NULL));
-                result__HFKG=((__POINTER *)ptr_table__GFKG)[ 0];
-                if ((result__HFKG == (void *)NULL)) {
-                  result__HFKG=new_lab__RUJ(lab_type__IFKG);
-                  next__FFKG=(void *)((unsigned long)result__HFKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFKG)));
-                  ((__POINTER *)next__FFKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__GFKG)[ 0]=next__FFKG;
+                t__CH0G=((__UINTEGER_32 )typ_id__LVHD);
+                a__BH0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__YG3G=(__UINTEGER_32)((__UINTEGER_32)(sz__IVHD + a__BH0G) & (__UINTEGER_32)(~ a__BH0G));
+                ptr_table__VG3G=((__POINTER )(&(table_type[(t__CH0G)])));
+                lab_type__XG3G=(__UINTEGER_32)(t__CH0G |  1);
+                next__UG3G=((__POINTER )(NULL));
+                result__WG3G=((__POINTER *)ptr_table__VG3G)[ 0];
+                if ((result__WG3G == (void *)NULL)) {
+                  result__WG3G=new_lab__2QJ(lab_type__XG3G);
+                  next__UG3G=(void *)((unsigned long)result__WG3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YG3G)));
+                  ((__POINTER *)next__UG3G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__VG3G)[ 0]=next__UG3G;
                 } else {
-                  next__FFKG=((__POINTER *)result__HFKG)[ 0];
-                  if ((next__FFKG == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HFKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__JFKG <<  1)) <=  4096)) {
-                      next__FFKG=(void *)((unsigned long)result__HFKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFKG)));
+                  next__UG3G=((__POINTER *)result__WG3G)[ 0];
+                  if ((next__UG3G == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WG3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__YG3G <<  1)) <=  4096)) {
+                      next__UG3G=(void *)((unsigned long)result__WG3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YG3G)));
                     } else {
-                      next__FFKG=new_lab__RUJ(lab_type__IFKG);
+                      next__UG3G=new_lab__2QJ(lab_type__XG3G);
                     };
-                    ((__POINTER *)next__FFKG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__GFKG)[ 0]=next__FFKG;
+                    ((__POINTER *)next__UG3G)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__VG3G)[ 0]=next__UG3G;
                   } else {
-                    ((__POINTER *)result__HFKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__FFKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__HFKG=next__FFKG;
+                    ((__POINTER *)result__WG3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__UG3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__WG3G=next__UG3G;
                   };
                 };
-                ptr__J0GD=result__HFKG;
+                ptr__GVHD=result__WG3G;
               };
-              result__I0GD=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)ptr__J0GD);
-              *(result__I0GD) = *(HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__);
+              result__FVHD=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)ptr__GVHD);
+              *(result__FVHD) = *(HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__);
             };
-            Self__2IUD=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)result__I0GD);
-            Self__2IUD->item__VUAC=result__BJVB;
-            Self__2IUD->key__CUAC=t__HRC;
-            Self__2IUD->next__NUAC=__tmp__5BCC;
-            node__RACC=result__I0GD;
-            ((void **)Self__GACC->buckets__WTAC)[idx__QACC]=result__I0GD;
-            Self__GACC->count__SBCC=(__INTEGER)(Self__GACC->count__SBCC +  1);
+            Self__INSD=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)result__FVHD);
+            Self__INSD->item__WNEC=result__3F3G;
+            Self__INSD->key__DNEC=t__KXC;
+            Self__INSD->next__ONEC=__tmp__VXFC;
+            node__HWFC=result__FVHD;
+            ((void **)Self__2VFC->buckets__XMEC)[idx__GWFC]=result__FVHD;
+            Self__2VFC->count__IXFC=(__INTEGER)(Self__2VFC->count__IXFC +  1);
           } else {
-            ((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__RACC)->item__VUAC=result__BJVB;
+            ((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__HWFC)->item__WNEC=result__3F3G;
           };
         };
-        last_section__2TC=result__IBLB;
+        last_section__H0C=result__KWOB;
       };
       do {
-        result__1BLB=FALSE__;
-        t__2BLB=NULL;
-        lt__3BLB=NULL;
-        arg__5BLB=NULL;
-        affect__GCLB='\0';
-        old_pos__HCLB= 0;
-        old_derive__ICLB= 0;
-        if ((read_style__QUF() != ' ')) {
-          key_comment_default__N1B=(&__string_100);
-          result__1BLB=TRUE__;
-          result__TMVB=NULL;
-          if ((((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__ZMVB)->parent_arrayed_collection__YMVB.upper__CXCC <  0)) {
-            result__TMVB=create_with_capacity__T3XB( 16);
-          } else {
-            Self__TNWC=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__ZMVB);
-            result__TMVB=((void **)Self__TNWC->parent_arrayed_collection__YMVB.storage__IIDC)[Self__TNWC->parent_arrayed_collection__YMVB.upper__CXCC];
-            Self__JOWC=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__ZMVB);
-            Self__JOWC->parent_arrayed_collection__YMVB.upper__CXCC=(__INTEGER)(Self__JOWC->parent_arrayed_collection__YMVB.upper__CXCC -  1);
-          };
-          result__KFKG=FALSE__;
-          if ((! read_space__MMD())) {
-            result__KFKG=FALSE__;
-          } else {
-            result__LFKG='\0';
-            if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-              result__LFKG=((__CHARACTER )(( 0)));
+        result__3WOB=FALSE__;
+        t__4WOB=NULL;
+        lt__5WOB=NULL;
+        affect__BXOB='\0';
+        old_pos__CXOB= 0;
+        old_derive__DXOB= 0;
+        s__EXOB=NULL;
+        if ((read_style__HRF() != ' ')) {
+          key_comment_default__QBC=(&__string_128);
+          if (is_shorter2__VI) {
+            is_catch_comment__QWC=TRUE__;
+            ((__STRING *)last_comment__K0D)->count__GFC= 0;
+          };
+          result__3WOB=TRUE__;
+          result__QBZB=NULL;
+          result__AU1B=NULL;
+          if ((((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__GU1B)->parent_arrayed_collection__FU1B.upper__HNGC <  0)) {
+            result__AU1B=create_with_capacity__BL5B( 16);
+          } else {
+            Self__HXYC=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__GU1B);
+            result__AU1B=((void **)Self__HXYC->parent_arrayed_collection__FU1B.storage__ICHC)[Self__HXYC->parent_arrayed_collection__FU1B.upper__HNGC];
+            Self__3XYC=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__GU1B);
+            Self__3XYC->parent_arrayed_collection__FU1B.upper__HNGC=(__INTEGER)(Self__3XYC->parent_arrayed_collection__FU1B.upper__HNGC -  1);
+          };
+          arg__PBZB=read_loc_arg__with_self__YDHB(PARSER__,FALSE__,TRUE__);
+          if (((void *)arg__PBZB == (void *)NULL)) {
+            result__ZG3G=FALSE__;
+            if ((! read_space__NRD())) {
+              result__ZG3G=FALSE__;
             } else {
-              result__LFKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-            };
-            if ((result__LFKG == '(')) {
-              position__V0B=(__INTEGER)(position__V0B +  1);
-              result__KFKG=TRUE__;
-            };
-          };
-          if (result__KFKG) {
-            arg__5BLB=read_local_arg__with_self__QCZB(PARSER__,FALSE__,TRUE__);
-            if (((void *)arg__5BLB == (void *)NULL)) {
-              pos__0FZF=current_position__A0F();
-              put_error__text__WRG( 0,(&__string_177));
-              put_position__ATG(pos__0FZF);
-              put_string__55F(msg_err__1RG);
-              if ((type_error__0RG !=  2)) {
-                exit(( 1));
-              };
-            };
-            result__NFKG=FALSE__;
-            if ((! read_space__MMD())) {
-              result__NFKG=FALSE__;
-            } else {
-              result__OFKG='\0';
-              if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                result__OFKG=((__CHARACTER )(( 0)));
+              result__0G3G='\0';
+              if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                result__0G3G=((__CHARACTER )(( 0)));
               } else {
-                result__OFKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+                result__0G3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
               };
-              if ((result__OFKG == ')')) {
-                position__V0B=(__INTEGER)(position__V0B +  1);
-                result__NFKG=TRUE__;
+              if ((result__0G3G == '\'')) {
+                position__CBC=(__INTEGER)(position__CBC +  1);
+                result__ZG3G=TRUE__;
               };
             };
-            if ((! result__NFKG)) {
-              pos__2FZF=current_position__A0F();
-              put_error__text__WRG( 2,(&__string_178));
-              put_position__ATG(pos__2FZF);
-              put_string__55F(msg_err__1RG);
-              if ((type_error__0RG !=  2)) {
-                exit(( 1));
-              };
-            };
-          } else {
-            p__YFKG=current_position__A0F();
-            result__QFKG=NULL;
-            ptr__RFKG=((__POINTER )(NULL));
-            typ_id__SFKG= 0;
-            sz__TFKG=((__UINTEGER_32 )sizeof(__ITM_ARG));
-            if ((sz__TFKG ==  0)) {
-              result__QFKG=ITM_ARG__;
+            if (result__ZG3G) {
+              result__QBZB=read_slot_operator__VT5B(result__AU1B);
             } else {
-              typ_id__SFKG=-1;
-              clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__TFKG);
-              if ((typ_id__SFKG == (__INTEGER)(-  1))) {
-                a__UFKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__VFKG=(__UINTEGER_32)((__UINTEGER_32)(sz__TFKG + a__UFKG) & (__UINTEGER_32)(~ a__UFKG));
-                ptr_table__0FKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VFKG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__ZFKG=((__POINTER )(NULL));
-                result__1FKG=((__POINTER *)ptr_table__0FKG)[ 0];
-                if ((result__1FKG == (void *)NULL)) {
-                  result__1FKG=new_lab__RUJ(new_size__VFKG);
-                  next__ZFKG=(void *)((unsigned long)result__1FKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VFKG)));
-                  ((__POINTER *)next__ZFKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__0FKG)[ 0]=next__ZFKG;
-                } else {
-                  next__ZFKG=((__POINTER *)result__1FKG)[ 0];
-                  if ((next__ZFKG == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1FKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__VFKG <<  1)) <=  4096)) {
-                      next__ZFKG=(void *)((unsigned long)result__1FKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VFKG)));
-                    } else {
-                      next__ZFKG=new_lab__RUJ(new_size__VFKG);
-                    };
-                    ((__POINTER *)next__ZFKG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__0FKG)[ 0]=next__ZFKG;
-                  } else {
-                    ((__POINTER *)result__1FKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZFKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__1FKG=next__ZFKG;
-                  };
-                };
-                ptr__RFKG=result__1FKG;
+              p__EH3G=current_position__ZWF();
+              result__2G3G=NULL;
+              ptr__3G3G=((__POINTER )(NULL));
+              typ_id__4G3G= 0;
+              sz__5G3G=((__UINTEGER_32 )sizeof(__ITM_ARG));
+              if ((sz__5G3G ==  0)) {
+                result__2G3G=ITM_ARG__;
               } else {
-                t__WFKG=((__UINTEGER_32 )typ_id__SFKG);
-                a__XFKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__CGKG=(__UINTEGER_32)((__UINTEGER_32)(sz__TFKG + a__XFKG) & (__UINTEGER_32)(~ a__XFKG));
-                ptr_table__5FKG=((__POINTER )(&(table_type[(t__WFKG)])));
-                lab_type__BGKG=(__UINTEGER_32)(t__WFKG |  1);
-                next__4FKG=((__POINTER )(NULL));
-                result__AGKG=((__POINTER *)ptr_table__5FKG)[ 0];
-                if ((result__AGKG == (void *)NULL)) {
-                  result__AGKG=new_lab__RUJ(lab_type__BGKG);
-                  next__4FKG=(void *)((unsigned long)result__AGKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CGKG)));
-                  ((__POINTER *)next__4FKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__5FKG)[ 0]=next__4FKG;
-                } else {
-                  next__4FKG=((__POINTER *)result__AGKG)[ 0];
-                  if ((next__4FKG == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AGKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__CGKG <<  1)) <=  4096)) {
-                      next__4FKG=(void *)((unsigned long)result__AGKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CGKG)));
-                    } else {
-                      next__4FKG=new_lab__RUJ(lab_type__BGKG);
-                    };
-                    ((__POINTER *)next__4FKG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__5FKG)[ 0]=next__4FKG;
+                typ_id__4G3G=-1;
+                clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__5G3G);
+                if ((typ_id__4G3G == (__INTEGER)(-  1))) {
+                  a__AH3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                  new_size__BH3G=(__UINTEGER_32)((__UINTEGER_32)(sz__5G3G + a__AH3G) & (__UINTEGER_32)(~ a__AH3G));
+                  ptr_table__GH3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BH3G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                  next__FH3G=((__POINTER )(NULL));
+                  result__HH3G=((__POINTER *)ptr_table__GH3G)[ 0];
+                  if ((result__HH3G == (void *)NULL)) {
+                    result__HH3G=new_lab__2QJ(new_size__BH3G);
+                    next__FH3G=(void *)((unsigned long)result__HH3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BH3G)));
+                    ((__POINTER *)next__FH3G)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__GH3G)[ 0]=next__FH3G;
                   } else {
-                    ((__POINTER *)result__AGKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__4FKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__AGKG=next__4FKG;
-                  };
-                };
-                ptr__RFKG=result__AGKG;
-              };
-              result__QFKG=((__ITM_ARG *)ptr__RFKG);
-              *(result__QFKG) = *(ITM_ARG__);
-            };
-            ((__ITM_ARG *)result__QFKG)->parent_itm_argument__Q4EB.parent_itm_code__YDN.position__REJ=p__YFKG;
-            arg__5BLB=result__QFKG;
-          };
-          add_last__TCCC(result__TMVB,arg__5BLB);
-          list_arg__VNVB=result__TMVB;
-          name__XNVB=NULL;
-          n__YNVB=NULL;
-          priority__ZNVB=NULL;
-          arg__1NVB=NULL;
-          result__2NVB=NULL;
-          if (read_identifier__EBL()) {
-            short__token__to__R0C((&__string_102),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-            result__B0O=NULL;
-            if ((((__FAST_ARRAYoSTRINGo *)free__C0O)->parent_arrayed_collection__YDC.upper__1DC <  0)) {
-              result__B0O=create__01( 128);
-            } else {
-              Self__3N4=((__FAST_ARRAYoSTRINGo *)free__C0O);
-              result__B0O=((void **)Self__3N4->parent_arrayed_collection__YDC.storage__2LR)[Self__3N4->parent_arrayed_collection__YDC.upper__1DC];
-              Self__TO4=((__FAST_ARRAYoSTRINGo *)free__C0O);
-              Self__TO4->parent_arrayed_collection__YDC.upper__1DC=(__INTEGER)(Self__TO4->parent_arrayed_collection__YDC.upper__1DC -  1);
-            };
-            n__YNVB=result__B0O;
-            copy__5GQ(result__B0O,last_string__NTC);
-            arg__1NVB=read_loc_arg__E3EB(PARSER__,FALSE__);
-            if (((void *)arg__1NVB != (void *)NULL)) {
-              add_last__TCCC(result__TMVB,arg__1NVB);
-              if (read_identifier__EBL()) {
-                if (((void *)((__SECTION_ *)last_section__2TC)->name__FQ5B == (void *)(&__string_26))) {
-                  pos__4FZF=current_position__A0F();
-                  put_error__text__WRG( 0,(&__string_179));
-                  put_position__ATG(pos__4FZF);
-                  put_string__55F(msg_err__1RG);
-                  if ((type_error__0RG !=  2)) {
-                    exit(( 1));
-                  };
-                };
-                do {
-                  short__token__to__R0C((&__string_102),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-                  append__CRQ(n__YNVB,(&__string_84));
-                  append__CRQ(n__YNVB,last_string__NTC);
-                  arg__1NVB=read_loc_arg__E3EB(PARSER__,FALSE__);
-                  if (((void *)arg__1NVB == (void *)NULL)) {
-                    pos__AGZF=current_position__A0F();
-                    put_error__text__WRG( 0,(&__string_124));
-                    put_position__ATG(pos__AGZF);
-                    put_string__55F(msg_err__1RG);
-                    if ((type_error__0RG !=  2)) {
-                      exit(( 1));
-                    };
-                  };
-                  add_last__TCCC(list_arg__VNVB,arg__1NVB);
-                } while (read_identifier__EBL());
-              };
-            };
-            result__R2O=get__TPB(result__B0O);
-            add_last__RST(free__C0O,result__B0O);
-            ((__STRING *)result__B0O)->count__04B= 0;
-            p__NGKG=current_position__A0F();
-            sec__OGKG=last_section__2TC;
-            result__DGKG=NULL;
-            ptr__EGKG=((__POINTER )(NULL));
-            typ_id__FGKG= 0;
-            sz__GGKG=((__UINTEGER_32 )sizeof(__ITM_SLOT));
-            if ((sz__GGKG ==  0)) {
-              result__DGKG=ITM_SLOT__;
-            } else {
-              typ_id__FGKG=__ITM_SLOT__;
-              clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__GGKG);
-              if ((typ_id__FGKG == (__INTEGER)(-  1))) {
-                a__HGKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__IGKG=(__UINTEGER_32)((__UINTEGER_32)(sz__GGKG + a__HGKG) & (__UINTEGER_32)(~ a__HGKG));
-                ptr_table__QGKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IGKG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__PGKG=((__POINTER )(NULL));
-                result__RGKG=((__POINTER *)ptr_table__QGKG)[ 0];
-                if ((result__RGKG == (void *)NULL)) {
-                  result__RGKG=new_lab__RUJ(new_size__IGKG);
-                  next__PGKG=(void *)((unsigned long)result__RGKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IGKG)));
-                  ((__POINTER *)next__PGKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__QGKG)[ 0]=next__PGKG;
-                } else {
-                  next__PGKG=((__POINTER *)result__RGKG)[ 0];
-                  if ((next__PGKG == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RGKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__IGKG <<  1)) <=  4096)) {
-                      next__PGKG=(void *)((unsigned long)result__RGKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IGKG)));
+                    next__FH3G=((__POINTER *)result__HH3G)[ 0];
+                    if ((next__FH3G == (void *)NULL)) {
+                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HH3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__BH3G <<  1)) <=  4096)) {
+                        next__FH3G=(void *)((unsigned long)result__HH3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BH3G)));
+                      } else {
+                        next__FH3G=new_lab__2QJ(new_size__BH3G);
+                      };
+                      ((__POINTER *)next__FH3G)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__GH3G)[ 0]=next__FH3G;
                     } else {
-                      next__PGKG=new_lab__RUJ(new_size__IGKG);
+                      ((__POINTER *)result__HH3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__FH3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                      result__HH3G=next__FH3G;
                     };
-                    ((__POINTER *)next__PGKG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__QGKG)[ 0]=next__PGKG;
-                  } else {
-                    ((__POINTER *)result__RGKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__PGKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__RGKG=next__PGKG;
                   };
-                };
-                ptr__EGKG=result__RGKG;
-              } else {
-                t__JGKG=((__UINTEGER_32 )typ_id__FGKG);
-                a__KGKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__YGKG=(__UINTEGER_32)((__UINTEGER_32)(sz__GGKG + a__KGKG) & (__UINTEGER_32)(~ a__KGKG));
-                ptr_table__VGKG=((__POINTER )(&(table_type[(t__JGKG)])));
-                lab_type__XGKG=(__UINTEGER_32)(t__JGKG |  1);
-                next__UGKG=((__POINTER )(NULL));
-                result__WGKG=((__POINTER *)ptr_table__VGKG)[ 0];
-                if ((result__WGKG == (void *)NULL)) {
-                  result__WGKG=new_lab__RUJ(lab_type__XGKG);
-                  next__UGKG=(void *)((unsigned long)result__WGKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YGKG)));
-                  ((__POINTER *)next__UGKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__VGKG)[ 0]=next__UGKG;
+                  ptr__3G3G=result__HH3G;
                 } else {
-                  next__UGKG=((__POINTER *)result__WGKG)[ 0];
-                  if ((next__UGKG == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WGKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__YGKG <<  1)) <=  4096)) {
-                      next__UGKG=(void *)((unsigned long)result__WGKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YGKG)));
+                  t__CH3G=((__UINTEGER_32 )typ_id__4G3G);
+                  a__DH3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                  new_size__OH3G=(__UINTEGER_32)((__UINTEGER_32)(sz__5G3G + a__DH3G) & (__UINTEGER_32)(~ a__DH3G));
+                  ptr_table__LH3G=((__POINTER )(&(table_type[(t__CH3G)])));
+                  lab_type__NH3G=(__UINTEGER_32)(t__CH3G |  1);
+                  next__KH3G=((__POINTER )(NULL));
+                  result__MH3G=((__POINTER *)ptr_table__LH3G)[ 0];
+                  if ((result__MH3G == (void *)NULL)) {
+                    result__MH3G=new_lab__2QJ(lab_type__NH3G);
+                    next__KH3G=(void *)((unsigned long)result__MH3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OH3G)));
+                    ((__POINTER *)next__KH3G)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__LH3G)[ 0]=next__KH3G;
+                  } else {
+                    next__KH3G=((__POINTER *)result__MH3G)[ 0];
+                    if ((next__KH3G == (void *)NULL)) {
+                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MH3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__OH3G <<  1)) <=  4096)) {
+                        next__KH3G=(void *)((unsigned long)result__MH3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OH3G)));
+                      } else {
+                        next__KH3G=new_lab__2QJ(lab_type__NH3G);
+                      };
+                      ((__POINTER *)next__KH3G)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__LH3G)[ 0]=next__KH3G;
                     } else {
-                      next__UGKG=new_lab__RUJ(lab_type__XGKG);
+                      ((__POINTER *)result__MH3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__KH3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                      result__MH3G=next__KH3G;
                     };
-                    ((__POINTER *)next__UGKG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__VGKG)[ 0]=next__UGKG;
-                  } else {
-                    ((__POINTER *)result__WGKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__UGKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__WGKG=next__UGKG;
                   };
+                  ptr__3G3G=result__MH3G;
                 };
-                ptr__EGKG=result__WGKG;
+                result__2G3G=((__ITM_ARG *)ptr__3G3G);
+                *(result__2G3G) = *(ITM_ARG__);
               };
-              result__DGKG=((__ITM_SLOT *)ptr__EGKG);
-              *(result__DGKG) = *(ITM_SLOT__);
-            };
-            Self__LGKG=((__ITM_SLOT *)result__DGKG);
-            Self__LGKG->parent_named__TUC.name__KI=result__R2O;
-            Self__LGKG->parent_named__TUC.parent_itm_object__ZH.position__REJ=p__NGKG;
-            Self__LGKG->id_section__4UC=sec__OGKG;
-            result__2NVB=result__DGKG;
-            __tmp__QQVB=TRUE__;
-          } else {
-            __tmp__QQVB=FALSE__;
-          };
-          if ((! __tmp__QQVB)) {
-            result__ZGKG=FALSE__;
-            if ((! read_space__MMD())) {
-              result__ZGKG=FALSE__;
+              ((__ITM_ARG *)result__2G3G)->parent_itm_argument__JHHB.parent_itm_code__C4M.position__3CJ=p__EH3G;
+              arg__PBZB=result__2G3G;
+              add_last__OZGC(result__AU1B,result__2G3G);
+              result__QBZB=read_slot_keyword__AZ5B(result__AU1B);
+            };
+          } else {
+            add_last__OZGC(result__AU1B,arg__PBZB);
+            result__PH3G=FALSE__;
+            if ((! read_space__NRD())) {
+              result__PH3G=FALSE__;
             } else {
-              result__0GKG='\0';
-              if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                result__0GKG=((__CHARACTER )(( 0)));
+              result__QH3G='\0';
+              if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                result__QH3G=((__CHARACTER )(( 0)));
               } else {
-                result__0GKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+                result__QH3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
               };
-              if ((result__0GKG == '\'')) {
-                position__V0B=(__INTEGER)(position__V0B +  1);
-                result__ZGKG=TRUE__;
+              if ((result__QH3G == '.')) {
+                position__CBC=(__INTEGER)(position__CBC +  1);
+                result__PH3G=TRUE__;
               };
             };
-            if (result__ZGKG) {
-              if ((! read_operator__BRL())) {
-                pos__CGZF=current_position__A0F();
-                put_error__text__WRG( 0,(&__string_180));
-                put_position__ATG(pos__CGZF);
-                put_string__55F(msg_err__1RG);
-                if ((type_error__0RG !=  2)) {
-                  exit(( 1));
-                };
-              };
-              if ((((void *)last_string__NTC == (void *)(&__string_16)) || ((void *)last_string__NTC == (void *)(&__string_17)))) {
-                pos__EGZF=current_position__A0F();
-                put_error__text__WRG( 0,(&__string_181));
-                put_position__ATG(pos__EGZF);
-                put_string__55F(msg_err__1RG);
-                if ((type_error__0RG !=  2)) {
-                  exit(( 1));
-                };
-              };
-              name__XNVB=last_string__NTC;
-              result__2GKG=FALSE__;
-              if ((! read_space__MMD())) {
-                result__2GKG=FALSE__;
+            if (result__PH3G) {
+              result__QBZB=read_slot_keyword__AZ5B(result__AU1B);
+              __tmp__ADZB=TRUE__;
+            } else {
+              __tmp__ADZB=FALSE__;
+            };
+            if ((! __tmp__ADZB)) {
+              result__SH3G=FALSE__;
+              if ((! read_space__NRD())) {
+                result__SH3G=FALSE__;
               } else {
-                result__3GKG='\0';
-                if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                  result__3GKG=((__CHARACTER )(( 0)));
+                result__TH3G='\0';
+                if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                  result__TH3G=((__CHARACTER )(( 0)));
                 } else {
-                  result__3GKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-                };
-                if ((result__3GKG == '\'')) {
-                  position__V0B=(__INTEGER)(position__V0B +  1);
-                  result__2GKG=TRUE__;
+                  result__TH3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
                 };
-              };
-              if ((! result__2GKG)) {
-                pos__GGZF=current_position__A0F();
-                put_error__text__WRG( 2,(&__string_182));
-                put_position__ATG(pos__GGZF);
-                put_string__55F(msg_err__1RG);
-                if ((type_error__0RG !=  2)) {
-                  exit(( 1));
-                };
-              };
-              result__AHKG=read_word__NSF((&__string_6));
-              if (result__AHKG) {
-                if (((void *)(&__string_6) == (void *)(&__string_4))) {
-                  short__token__to__R0C((&__string_92),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-                } else {
-                  short__token__to__R0C((&__string_91),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
+                if ((result__TH3G == '\'')) {
+                  position__CBC=(__INTEGER)(position__CBC +  1);
+                  result__SH3G=TRUE__;
                 };
               };
-              if (result__AHKG) {
-                __tmp__YSVB=TRUE__;
-              } else {
-                result__V0D=read_word__NSF((&__string_5));
-                if (result__V0D) {
-                  if (((void *)(&__string_5) == (void *)(&__string_4))) {
-                    short__token__to__R0C((&__string_92),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-                  } else {
-                    short__token__to__R0C((&__string_91),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-                  };
-                };
-                __tmp__YSVB=result__V0D;
+              if (result__SH3G) {
+                result__QBZB=read_slot_operator__VT5B(result__AU1B);
               };
-              if (__tmp__YSVB) {
-                priority__ZNVB=last_string__NTC;
-                if ((! read_integer__LJO())) {
-                  pos__IGZF=current_position__A0F();
-                  put_error__text__WRG( 0,(&__string_183));
-                  put_position__ATG(pos__IGZF);
-                  put_string__55F(msg_err__1RG);
-                  if ((type_error__0RG !=  2)) {
-                    exit(( 1));
-                  };
-                };
-              };
-              arg__1NVB=read_loc_arg__E3EB(PARSER__,FALSE__);
-              if (((void *)arg__1NVB != (void *)NULL)) {
-                add_last__TCCC(result__TMVB,arg__1NVB);
-                name__XNVB=operator_to_name__SBM((&__string_78),name__XNVB);
-                if (((void *)priority__ZNVB == (void *)NULL)) {
-                  priority__ZNVB=(&__string_6);
-                };
-              } else {
-                name__XNVB=operator_to_name__SBM((&__string_79),name__XNVB);
-                if (((void *)priority__ZNVB != (void *)NULL)) {
-                  pos__KGZF=current_position__A0F();
-                  put_error__text__WRG( 0,(&__string_184));
-                  put_position__ATG(pos__KGZF);
-                  put_string__55F(msg_err__1RG);
-                  if ((type_error__0RG !=  2)) {
-                    exit(( 1));
-                  };
-                };
-              };
-              p__BT0B=current_position__A0F();
-              sec__DT0B=last_section__2TC;
-              result__PJ1B=NULL;
-              ptr__QJ1B=((__POINTER )(NULL));
-              typ_id__VJ1B= 0;
-              sz__SJ1B=((__UINTEGER_32 )sizeof(__ITM_SLOT));
-              if ((sz__SJ1B ==  0)) {
-                result__PJ1B=ITM_SLOT__;
-              } else {
-                typ_id__VJ1B=__ITM_SLOT__;
-                clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__SJ1B);
-                if ((typ_id__VJ1B == (__INTEGER)(-  1))) {
-                  a__ULHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__VLHG=(__UINTEGER_32)((__UINTEGER_32)(sz__SJ1B + a__ULHG) & (__UINTEGER_32)(~ a__ULHG));
-                  ptr_table__CHKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VLHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                  next__BHKG=((__POINTER )(NULL));
-                  result__DHKG=((__POINTER *)ptr_table__CHKG)[ 0];
-                  if ((result__DHKG == (void *)NULL)) {
-                    result__DHKG=new_lab__RUJ(new_size__VLHG);
-                    next__BHKG=(void *)((unsigned long)result__DHKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VLHG)));
-                    ((__POINTER *)next__BHKG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__CHKG)[ 0]=next__BHKG;
-                  } else {
-                    next__BHKG=((__POINTER *)result__DHKG)[ 0];
-                    if ((next__BHKG == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DHKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__VLHG <<  1)) <=  4096)) {
-                        next__BHKG=(void *)((unsigned long)result__DHKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VLHG)));
-                      } else {
-                        next__BHKG=new_lab__RUJ(new_size__VLHG);
-                      };
-                      ((__POINTER *)next__BHKG)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__CHKG)[ 0]=next__BHKG;
-                    } else {
-                      ((__POINTER *)result__DHKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__BHKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__DHKG=next__BHKG;
-                    };
-                  };
-                  ptr__QJ1B=result__DHKG;
-                } else {
-                  t__ZLHG=((__UINTEGER_32 )typ_id__VJ1B);
-                  a__YLHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__KHKG=(__UINTEGER_32)((__UINTEGER_32)(sz__SJ1B + a__YLHG) & (__UINTEGER_32)(~ a__YLHG));
-                  ptr_table__HHKG=((__POINTER )(&(table_type[(t__ZLHG)])));
-                  lab_type__JHKG=(__UINTEGER_32)(t__ZLHG |  1);
-                  next__GHKG=((__POINTER )(NULL));
-                  result__IHKG=((__POINTER *)ptr_table__HHKG)[ 0];
-                  if ((result__IHKG == (void *)NULL)) {
-                    result__IHKG=new_lab__RUJ(lab_type__JHKG);
-                    next__GHKG=(void *)((unsigned long)result__IHKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KHKG)));
-                    ((__POINTER *)next__GHKG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__HHKG)[ 0]=next__GHKG;
-                  } else {
-                    next__GHKG=((__POINTER *)result__IHKG)[ 0];
-                    if ((next__GHKG == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IHKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__KHKG <<  1)) <=  4096)) {
-                        next__GHKG=(void *)((unsigned long)result__IHKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KHKG)));
-                      } else {
-                        next__GHKG=new_lab__RUJ(lab_type__JHKG);
-                      };
-                      ((__POINTER *)next__GHKG)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__HHKG)[ 0]=next__GHKG;
-                    } else {
-                      ((__POINTER *)result__IHKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__GHKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__IHKG=next__GHKG;
-                    };
-                  };
-                  ptr__QJ1B=result__IHKG;
-                };
-                result__PJ1B=((__ITM_SLOT *)ptr__QJ1B);
-                *(result__PJ1B) = *(ITM_SLOT__);
-              };
-              Self__H0DC=((__ITM_SLOT *)result__PJ1B);
-              Self__H0DC->parent_named__TUC.name__KI=name__XNVB;
-              Self__H0DC->parent_named__TUC.parent_itm_object__ZH.position__REJ=p__BT0B;
-              Self__H0DC->id_section__4UC=sec__DT0B;
-              result__2NVB=result__PJ1B;
-            };
-          };
-          last_slot__ZDLB=result__2NVB;
-          if (((void *)result__2NVB == (void *)NULL)) {
-            pos__NGZF=current_position__A0F();
-            put_error__text__WRG( 0,(&__string_185));
-            put_position__ATG(pos__NGZF);
-            put_string__55F(msg_err__1RG);
-            if ((type_error__0RG !=  2)) {
-              exit(( 1));
             };
           };
-          result__JVVB=create_with_capacity__T3XB((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)result__TMVB)->parent_arrayed_collection__ECLB.upper__XCCC +  1));
-          Self__CYCC=((__FAST_ARRAYoITM_ARGUMENTo *)result__JVVB);
-          new_capacity__FYCC= 0;
-          other_upper__EYCC=((__FAST_ARRAYoITM_ARGUMENTo *)result__TMVB)->parent_arrayed_collection__ECLB.upper__XCCC;
-          if ((other_upper__EYCC >=  0)) {
-            new_capacity__FYCC=(__INTEGER)(other_upper__EYCC +  1);
-            if ((Self__CYCC->parent_arrayed_collection__ECLB.capacity__ZCCC < new_capacity__FYCC)) {
-              Self__CYCC->parent_arrayed_collection__ECLB.storage__VDCC=create__NC5C(new_capacity__FYCC);
-              Self__CYCC->parent_arrayed_collection__ECLB.capacity__ZCCC=new_capacity__FYCC;
-            };
-            __tmp__YYCC=Self__CYCC->parent_arrayed_collection__ECLB.storage__VDCC;
-            __tmp__0YCC=((__FAST_ARRAYoITM_ARGUMENTo *)result__TMVB)->parent_arrayed_collection__ECLB.storage__VDCC;
-            Self__JYTD=((void **)__tmp__YYCC);
-            Self__YWXD=other_upper__EYCC;
-            while ((Self__YWXD >=  0)) {
-              Self__JYTD[Self__YWXD]=((void **)__tmp__0YCC)[Self__YWXD];
-              Self__YWXD=(__INTEGER)(Self__YWXD -  1);
-            };
-          };
-          Self__CYCC->parent_arrayed_collection__ECLB.upper__XCCC=other_upper__EYCC;
-          ((__FAST_ARRAYoITM_ARGUMENTo *)result__TMVB)->parent_arrayed_collection__ECLB.upper__XCCC=(__INTEGER)(-  1);
-          Self__IHDC=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__ZMVB);
-          new_capacity__KHDC= 0;
-          if (((__INTEGER)(Self__IHDC->parent_arrayed_collection__YMVB.upper__CXCC +  1) <= (__INTEGER)(Self__IHDC->parent_arrayed_collection__YMVB.capacity__MHDC -  1))) {
-            Self__IHDC->parent_arrayed_collection__YMVB.upper__CXCC=(__INTEGER)(Self__IHDC->parent_arrayed_collection__YMVB.upper__CXCC +  1);
-            __tmp__ZHDC=TRUE__;
-          } else {
-            __tmp__ZHDC=FALSE__;
-          };
-          if ((! __tmp__ZHDC)) {
-            if ((Self__IHDC->parent_arrayed_collection__YMVB.capacity__MHDC ==  0)) {
-              Self__IHDC->parent_arrayed_collection__YMVB.storage__IIDC=create__AJ5C( 2);
-              Self__IHDC->parent_arrayed_collection__YMVB.capacity__MHDC= 2;
-              Self__IHDC->parent_arrayed_collection__YMVB.upper__CXCC= 0;
-            } else {
-              new_capacity__KHDC=(__INTEGER)(Self__IHDC->parent_arrayed_collection__YMVB.capacity__MHDC <<  1);
-              __tmp__RIDC=Self__IHDC->parent_arrayed_collection__YMVB.storage__IIDC;
-              __tmp__SIDC=Self__IHDC->parent_arrayed_collection__YMVB.capacity__MHDC;
-              new__TOUD=((void **)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )((void **)__tmp__RIDC)),((__UINTEGER_32 )(__INTEGER)(__tmp__SIDC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__KHDC * ((__INTEGER )(sizeof(void *)))))));
-              __tmp__GPUD=(__INTEGER)(new_capacity__KHDC -  1);
-              Self__BRUE=__tmp__SIDC;
-              while ((Self__BRUE <= __tmp__GPUD)) {
-                new__TOUD[Self__BRUE]=NULL;
-                Self__BRUE=(__INTEGER)(Self__BRUE +  1);
+          if (((void *)result__QBZB != (void *)NULL)) {
+            result__CU4B=create_with_capacity__BL5B((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)result__AU1B)->parent_arrayed_collection__VBZB.upper__SZGC +  1));
+            Self__QDHC=((__FAST_ARRAYoITM_ARGUMENTo *)result__CU4B);
+            new_capacity__TDHC= 0;
+            other_upper__SDHC=((__FAST_ARRAYoITM_ARGUMENTo *)result__AU1B)->parent_arrayed_collection__VBZB.upper__SZGC;
+            if ((other_upper__SDHC >=  0)) {
+              new_capacity__TDHC=(__INTEGER)(other_upper__SDHC +  1);
+              if ((Self__QDHC->parent_arrayed_collection__VBZB.capacity__UZGC < new_capacity__TDHC)) {
+                Self__QDHC->parent_arrayed_collection__VBZB.storage__Q0GC=create__DBBD(new_capacity__TDHC);
+                Self__QDHC->parent_arrayed_collection__VBZB.capacity__UZGC=new_capacity__TDHC;
+              };
+              __tmp__GEHC=Self__QDHC->parent_arrayed_collection__VBZB.storage__Q0GC;
+              __tmp__IEHC=((__FAST_ARRAYoITM_ARGUMENTo *)result__AU1B)->parent_arrayed_collection__VBZB.storage__Q0GC;
+              Self__NURD=((void **)__tmp__GEHC);
+              Self__DDWD=other_upper__SDHC;
+              while ((Self__DDWD >=  0)) {
+                Self__NURD[Self__DDWD]=((void **)__tmp__IEHC)[Self__DDWD];
+                Self__DDWD=(__INTEGER)(Self__DDWD -  1);
               };
-              Self__IHDC->parent_arrayed_collection__YMVB.storage__IIDC=new__TOUD;
-              Self__IHDC->parent_arrayed_collection__YMVB.capacity__MHDC=new_capacity__KHDC;
-              Self__IHDC->parent_arrayed_collection__YMVB.upper__CXCC=(__INTEGER)(Self__IHDC->parent_arrayed_collection__YMVB.upper__CXCC +  1);
             };
-          };
-          ((void **)Self__IHDC->parent_arrayed_collection__YMVB.storage__IIDC)[Self__IHDC->parent_arrayed_collection__YMVB.upper__CXCC]=result__TMVB;
-          Self__SFCC=((__ITM_SLOT *)last_slot__ZDLB);
-          if (((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)result__JVVB)->parent_arrayed_collection__ECLB.upper__XCCC +  1) >  1)) {
-            __tmp__AGCC=TRUE__;
-          } else {
-            Result__BF4C=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)result__JVVB)->parent_arrayed_collection__ECLB.storage__VDCC)[ 0];
-            if (((struct ___OBJ *)Result__BF4C)->__id==__ITM_ARG__) {
-              __tmp__2FCC= 1;
+            Self__QDHC->parent_arrayed_collection__VBZB.upper__SZGC=other_upper__SDHC;
+            ((__FAST_ARRAYoITM_ARGUMENTo *)result__AU1B)->parent_arrayed_collection__VBZB.upper__SZGC=(__INTEGER)(-  1);
+            Self__2LHC=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__GU1B);
+            new_capacity__4LHC= 0;
+            if (((__INTEGER)(Self__2LHC->parent_arrayed_collection__FU1B.upper__HNGC +  1) <= (__INTEGER)(Self__2LHC->parent_arrayed_collection__FU1B.capacity__3BHC -  1))) {
+              Self__2LHC->parent_arrayed_collection__FU1B.upper__HNGC=(__INTEGER)(Self__2LHC->parent_arrayed_collection__FU1B.upper__HNGC +  1);
+              __tmp__MMHC=TRUE__;
             } else {
-              __tmp__2FCC=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)Result__BF4C)->name__OEEC)->parent_arrayed_collection__30B.upper__I5N +  1);
+              __tmp__MMHC=FALSE__;
             };
-            __tmp__AGCC=(__tmp__2FCC >  1);
-          };
-          if (__tmp__AGCC) {
-            if (((void *)((__SECTION_ *)Self__SFCC->id_section__4UC)->name__FQ5B == (void *)(&__string_21))) {
-              Self__TJIG=((__FAST_ARRAYoITM_ARGUMENTo *)result__JVVB);
-              __tmp__NGCC=((void **)Self__TJIG->parent_arrayed_collection__ECLB.storage__VDCC)[Self__TJIG->parent_arrayed_collection__ECLB.upper__XCCC];
-              if (((struct ___OBJ *)__tmp__NGCC)->__id==__ITM_ARG__) {
-                __tmp__OGCC=((__ITM_ARG *)__tmp__NGCC)->parent_itm_argument__Q4EB.parent_itm_code__YDN.position__REJ;
+            if ((! __tmp__MMHC)) {
+              if ((Self__2LHC->parent_arrayed_collection__FU1B.capacity__3BHC ==  0)) {
+                Self__2LHC->parent_arrayed_collection__FU1B.storage__ICHC=create__R2AD( 2);
+                Self__2LHC->parent_arrayed_collection__FU1B.capacity__3BHC= 2;
+                Self__2LHC->parent_arrayed_collection__FU1B.upper__HNGC= 0;
               } else {
-                __tmp__OGCC=((__ITM_ARGS *)__tmp__NGCC)->parent_itm_argument__IHZB.parent_itm_code__YDN.position__REJ;
-              };
-              put_error__text__WRG( 1,(&__string_186));
-              put_position__ATG(__tmp__OGCC);
-              put_string__55F(msg_err__1RG);
-              if ((type_error__0RG !=  2)) {
-                exit(( 1));
+                new_capacity__4LHC=(__INTEGER)(Self__2LHC->parent_arrayed_collection__FU1B.capacity__3BHC <<  1);
+                __tmp__BNHC=Self__2LHC->parent_arrayed_collection__FU1B.storage__ICHC;
+                __tmp__CNHC=Self__2LHC->parent_arrayed_collection__FU1B.capacity__3BHC;
+                new__RRSD=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__BNHC)),((__UINTEGER_32 )(__INTEGER)(__tmp__CNHC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__4LHC * ((__INTEGER )(sizeof(void *)))))));
+                __tmp__FSSD=(__INTEGER)(new_capacity__4LHC -  1);
+                Self__X4VE=__tmp__CNHC;
+                while ((Self__X4VE <= __tmp__FSSD)) {
+                  new__RRSD[Self__X4VE]=NULL;
+                  Self__X4VE=(__INTEGER)(Self__X4VE +  1);
+                };
+                Self__2LHC->parent_arrayed_collection__FU1B.storage__ICHC=new__RRSD;
+                Self__2LHC->parent_arrayed_collection__FU1B.capacity__3BHC=new_capacity__4LHC;
+                Self__2LHC->parent_arrayed_collection__FU1B.upper__HNGC=(__INTEGER)(Self__2LHC->parent_arrayed_collection__FU1B.upper__HNGC +  1);
               };
             };
-            Self__4N5F=((__SECTION_ *)Self__SFCC->id_section__4UC);
-            if ((((void *)Self__4N5F->name__FQ5B == (void *)(&__string_19)) || ((void *)Self__4N5F->name__FQ5B == (void *)(&__string_20)))) {
-              Self__52GD=((__FAST_ARRAYoITM_ARGUMENTo *)result__JVVB);
-              __tmp__0GCC=((void **)Self__52GD->parent_arrayed_collection__ECLB.storage__VDCC)[Self__52GD->parent_arrayed_collection__ECLB.upper__XCCC];
-              if (((struct ___OBJ *)__tmp__0GCC)->__id==__ITM_ARG__) {
-                __tmp__1GCC=((__ITM_ARG *)__tmp__0GCC)->parent_itm_argument__Q4EB.parent_itm_code__YDN.position__REJ;
-              } else {
-                __tmp__1GCC=((__ITM_ARGS *)__tmp__0GCC)->parent_itm_argument__IHZB.parent_itm_code__YDN.position__REJ;
-              };
-              put_error__text__WRG( 1,(&__string_187));
-              put_position__ATG(__tmp__1GCC);
-              put_string__55F(msg_err__1RG);
-              if ((type_error__0RG !=  2)) {
-                exit(( 1));
-              };
+            ((void **)Self__2LHC->parent_arrayed_collection__FU1B.storage__ICHC)[Self__2LHC->parent_arrayed_collection__FU1B.upper__HNGC]=result__AU1B;
+            set_argument_list__I2GC(result__QBZB,result__CU4B);
+          };
+          last_slot__A2D=result__QBZB;
+          if (((void *)result__QBZB == (void *)NULL)) {
+            pos__Q3LG=current_position__ZWF();
+            put_error__text__0MG( 0,(&__string_219));
+            put_position__EOG(pos__Q3LG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
+              exit(( 1));
             };
           };
-          if (read_affect__QY3()) {
-            affect__GCLB=((__CHARACTER *)((__STRING_CONSTANT *)last_string__NTC)->storage__E5M)[ 0];
+          if (((read_symbol__TWJ((&__string_12)) || read_symbol__TWJ((&__string_13))) || read_symbol__TWJ((&__string_14)))) {
+            affect__BXOB=((__CHARACTER *)((__STRING_CONSTANT *)last_string__YZC)->storage__FQO)[ 0];
           } else {
-            affect__GCLB=' ';
+            affect__BXOB=' ';
           };
-          if ((affect__GCLB == ' ')) {
-            result__LHKG=FALSE__;
-            if ((! read_space__MMD())) {
-              result__LHKG=FALSE__;
+          if ((affect__BXOB == ' ')) {
+            result__XH3G=FALSE__;
+            if ((! read_space__NRD())) {
+              result__XH3G=FALSE__;
             } else {
-              result__MHKG='\0';
-              if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                result__MHKG=((__CHARACTER )(( 0)));
+              result__YH3G='\0';
+              if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                result__YH3G=((__CHARACTER )(( 0)));
               } else {
-                result__MHKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+                result__YH3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
               };
-              if ((result__MHKG == ':')) {
-                position__V0B=(__INTEGER)(position__V0B +  1);
-                result__LHKG=TRUE__;
+              if ((result__YH3G == ':')) {
+                position__CBC=(__INTEGER)(position__CBC +  1);
+                result__XH3G=TRUE__;
               };
             };
-            __tmp__4ELB=result__LHKG;
+            __tmp__XYOB=result__XH3G;
           } else {
-            __tmp__4ELB=FALSE__;
+            __tmp__XYOB=FALSE__;
           };
-          if (__tmp__4ELB) {
-            result__OHKG=FALSE__;
-            if ((! read_space__MMD())) {
-              result__OHKG=FALSE__;
+          if (__tmp__XYOB) {
+            result__0H3G=FALSE__;
+            if ((! read_space__NRD())) {
+              result__0H3G=FALSE__;
             } else {
-              result__PHKG='\0';
-              if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                result__PHKG=((__CHARACTER )(( 0)));
+              result__1H3G='\0';
+              if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                result__1H3G=((__CHARACTER )(( 0)));
               } else {
-                result__PHKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+                result__1H3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
               };
-              if ((result__PHKG == '(')) {
-                position__V0B=(__INTEGER)(position__V0B +  1);
-                result__OHKG=TRUE__;
+              if ((result__1H3G == '(')) {
+                position__CBC=(__INTEGER)(position__CBC +  1);
+                result__0H3G=TRUE__;
               };
             };
-            if (result__OHKG) {
-              lt__3BLB=read_type_list__O4KB(PARSER__,FALSE__);
-              if (((void *)lt__3BLB == (void *)NULL)) {
-                pos__2HZF=current_position__A0F();
-                put_error__text__WRG( 0,(&__string_188));
-                put_position__ATG(pos__2HZF);
-                put_string__55F(msg_err__1RG);
-                if ((type_error__0RG !=  2)) {
+            if (result__0H3G) {
+              lt__5WOB=read_type_list__YLO(PARSER__,FALSE__);
+              if (((void *)lt__5WOB == (void *)NULL)) {
+                pos__S3LG=current_position__ZWF();
+                put_error__text__0MG( 0,(&__string_220));
+                put_position__EOG(pos__S3LG);
+                put_string__E1F(msg_err__5MG);
+                if ((type_error__4MG !=  2)) {
                   exit(( 1));
                 };
               };
-              result__RHKG=FALSE__;
-              if ((! read_space__MMD())) {
-                result__RHKG=FALSE__;
+              result__3H3G=FALSE__;
+              if ((! read_space__NRD())) {
+                result__3H3G=FALSE__;
               } else {
-                result__SHKG='\0';
-                if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                  result__SHKG=((__CHARACTER )(( 0)));
+                result__4H3G='\0';
+                if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                  result__4H3G=((__CHARACTER )(( 0)));
                 } else {
-                  result__SHKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+                  result__4H3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
                 };
-                if ((result__SHKG == ')')) {
-                  position__V0B=(__INTEGER)(position__V0B +  1);
-                  result__RHKG=TRUE__;
+                if ((result__4H3G == ')')) {
+                  position__CBC=(__INTEGER)(position__CBC +  1);
+                  result__3H3G=TRUE__;
                 };
               };
-              if ((! result__RHKG)) {
-                pos__4HZF=current_position__A0F();
-                put_error__text__WRG( 2,(&__string_178));
-                put_position__ATG(pos__4HZF);
-                put_string__55F(msg_err__1RG);
-                if ((type_error__0RG !=  2)) {
+              if ((! result__3H3G)) {
+                pos__U3LG=current_position__ZWF();
+                put_error__text__0MG( 2,(&__string_221));
+                put_position__EOG(pos__U3LG);
+                put_string__E1F(msg_err__5MG);
+                if ((type_error__4MG !=  2)) {
                   exit(( 1));
                 };
               };
-              t__2BLB=get__CJ2B(lt__3BLB);
+              t__4WOB=get__SIP(lt__5WOB);
             } else {
-              t__2BLB=read_type__5FP(PARSER__,FALSE__);
-              if (((void *)t__2BLB == (void *)NULL)) {
-                pos__AIZF=current_position__A0F();
-                put_error__text__WRG( 0,(&__string_188));
-                put_position__ATG(pos__AIZF);
-                put_string__55F(msg_err__1RG);
-                if ((type_error__0RG !=  2)) {
+              t__4WOB=read_type__TBM(PARSER__,FALSE__);
+              if (((void *)t__4WOB == (void *)NULL)) {
+                pos__W3LG=current_position__ZWF();
+                put_error__text__0MG( 0,(&__string_220));
+                put_position__EOG(pos__W3LG);
+                put_string__E1F(msg_err__5MG);
+                if ((type_error__4MG !=  2)) {
                   exit(( 1));
                 };
               };
             };
-            if (read_affect__QY3()) {
-              affect__GCLB=((__CHARACTER *)((__STRING_CONSTANT *)last_string__NTC)->storage__E5M)[ 0];
-            };
-          } else {
-            t__2BLB=type_void__XYF;
-          };
-          Self__IHCC=((__ITM_SLOT *)last_slot__ZDLB);
-          tm__KHCC=NULL;
-          Self__RHBC=((__SECTION_ *)Self__IHCC->id_section__4UC);
-          if ((((void *)Self__RHBC->name__FQ5B == (void *)(&__string_19)) || ((void *)Self__RHBC->name__FQ5B == (void *)(&__string_20)))) {
-            if (t__2BLB==NULL) {
-              __tmp__THCC=NULL;
-            } else {
-              switch (((struct ___OBJ *)t__2BLB)->__id) {
-              case __ITM_TYPE_SIMPLE__: {
-                __tmp__THCC=((void *)t__2BLB);
-              } break;
-              case __ITM_TYPE_SELF__: {
-                __tmp__THCC=((void *)t__2BLB);
-              } break;
-              case __ITM_TYPE_GENERIC__: {
-                __tmp__THCC=((void *)t__2BLB);
-              } break;
-              case __ITM_TYPE_STYLE__: {
-                __tmp__THCC=((void *)t__2BLB);
-              } break;
-              case __ITM_TYPE_MULTI__: {
-                __tmp__THCC=NULL;
-              } break;
-              }
-            };
-            tm__KHCC=__tmp__THCC;
-            if (((((void *)__tmp__THCC == (void *)NULL) || ((void *)__tmp__THCC == (void *)ITM_TYPE_SELF__)) || ((void *)__tmp__THCC == (void *)type_void__XYF))) {
-              pos__N5GD=Self__IHCC->parent_named__TUC.parent_itm_object__ZH.position__REJ;
-              put_error__text__WRG( 1,(&__string_189));
-              put_position__ATG(pos__N5GD);
-              put_string__55F(msg_err__1RG);
-              if ((type_error__0RG !=  2)) {
-                exit(( 1));
-              };
-            };
-          };
-          if ((affect__GCLB != ' ')) {
-            read_space__MMD();
-            old_pos__HCLB=position__V0B;
-            old_derive__ICLB=short_derive__O1B;
-            read_contract__AWF();
-            if (((void *)read_expr__25I(PARSER__) == (void *)NULL)) {
-              pos__CIZF=current_position__A0F();
-              put_error__text__WRG( 0,(&__string_190));
-              put_position__ATG(pos__CIZF);
-              put_string__55F(msg_err__1RG);
-              if ((type_error__0RG !=  2)) {
+            if (((read_symbol__TWJ((&__string_12)) || read_symbol__TWJ((&__string_13))) || read_symbol__TWJ((&__string_14)))) {
+              affect__BXOB=((__CHARACTER *)((__STRING_CONSTANT *)last_string__YZC)->storage__FQO)[ 0];
+            };
+          } else {
+            t__4WOB=type_void__OVF;
+          };
+          set_result_type__ZYFC(last_slot__A2D,t__4WOB);
+          ((__ITM_SLOT *)last_slot__A2D)->affect__H0FC=affect__BXOB;
+          if ((affect__BXOB != ' ')) {
+            read_space__NRD();
+            old_pos__CXOB=position__CBC;
+            old_derive__DXOB=short_derive__RBC;
+            read_contract__XSF(PARSER__);
+            expr__UI3B=read_expr__O4I(PARSER__);
+            if (((void *)expr__UI3B == (void *)NULL)) {
+              pos__Y3LG=current_position__ZWF();
+              put_error__text__0MG( 0,(&__string_222));
+              put_position__EOG(pos__Y3LG);
+              put_string__E1F(msg_err__5MG);
+              if ((type_error__4MG !=  2)) {
                 exit(( 1));
               };
             };
-            read_contract__AWF();
+            set_value__type__03GC(last_slot__A2D,expr__UI3B,object__ZAC);
+            read_contract__XSF(PARSER__);
           };
-          result__UHKG=FALSE__;
-          if ((! read_space__MMD())) {
-            result__UHKG=FALSE__;
+          result__AI3G=FALSE__;
+          if ((! read_space__NRD())) {
+            result__AI3G=FALSE__;
           } else {
-            result__VHKG='\0';
-            if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-              result__VHKG=((__CHARACTER )(( 0)));
+            result__BI3G='\0';
+            if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+              result__BI3G=((__CHARACTER )(( 0)));
             } else {
-              result__VHKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+              result__BI3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
             };
-            if ((result__VHKG == ';')) {
-              position__V0B=(__INTEGER)(position__V0B +  1);
-              result__UHKG=TRUE__;
+            if ((result__BI3G == ';')) {
+              position__CBC=(__INTEGER)(position__CBC +  1);
+              result__AI3G=TRUE__;
             };
           };
-          if ((! result__UHKG)) {
-            pos__EIZF=current_position__A0F();
-            put_error__text__WRG( 2,(&__string_191));
-            put_position__ATG(pos__EIZF);
-            put_string__55F(msg_err__1RG);
-            if ((type_error__0RG !=  2)) {
+          if ((! result__AI3G)) {
+            pos__03LG=current_position__ZWF();
+            put_error__text__0MG( 2,(&__string_223));
+            put_position__EOG(pos__03LG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
               exit(( 1));
             };
           };
-          if ((((! is_short_code__RW) && (old_pos__HCLB !=  0)) && ((void *)((__SECTION_ *)last_section__2TC)->name__FQ5B != (void *)(&__string_18)))) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )current_position__A0F()) >>  9) &  255) <  5)) {
-              __tmp__41FG=((__STRING *)source__S0B)->count__04B;
-              __tmp__51FG=((__STRING *)source__S0B)->count__04B;
-              __tmp__A2FG=((__STRING *)source__S0B)->count__04B;
-              __tmp__WJIG=((__STRING *)source__S0B)->storage__HGQ;
-              __tmp__XJIG=((__STRING *)source__S0B)->storage__HGQ;
-              __tmp__YJIG=((__STRING *)source__S0B)->storage__HGQ;
-              while_do__SZLE:
-              {
-                result__KO5F='\0';
-                if ((position__V0B > __tmp__41FG)) {
-                  result__KO5F=((__CHARACTER )(( 0)));
-                } else {
-                  result__KO5F=((__CHARACTER *)__tmp__WJIG)[(__INTEGER)(position__V0B -  1)];
-                };
-                if ((result__KO5F != ((__CHARACTER )(( 0))))) {
-                  result__LO5F='\0';
-                  if ((position__V0B > __tmp__51FG)) {
-                    result__LO5F=((__CHARACTER )(( 0)));
+          if (is_shorter__TY) {
+            if ((((! is_short_code__D1) && (old_pos__CXOB !=  0)) && ((void *)((__SECTION_ *)last_section__H0C)->name__RUDC != (void *)(&__string_22)))) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )current_position__ZWF()) >>  9) &  255) <  5)) {
+                while_do__BCKE:
+                {
+                  result__MLTG='\0';
+                  if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                    result__MLTG=((__CHARACTER )(( 0)));
                   } else {
-                    result__LO5F=((__CHARACTER *)__tmp__XJIG)[(__INTEGER)(position__V0B -  1)];
+                    result__MLTG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
                   };
-                  __tmp__YJLB=(((((((result__LO5F == ' ') || (result__LO5F == '\t')) || (result__LO5F == '\n')) || (result__LO5F == '\r')) || (result__LO5F == '\0')) || (result__LO5F == '\f')) || (result__LO5F == '\v'));
-                } else {
-                  __tmp__YJLB=FALSE__;
-                };
-                if (__tmp__YJLB) {
-                  result__MO5F='\0';
-                  if ((position__V0B > __tmp__A2FG)) {
-                    result__MO5F=((__CHARACTER )(( 0)));
+                  if ((result__MLTG != ((__CHARACTER )(( 0))))) {
+                    result__NLTG='\0';
+                    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                      result__NLTG=((__CHARACTER )(( 0)));
+                    } else {
+                      result__NLTG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+                    };
+                    __tmp__Q3OB=(((((((result__NLTG == ' ') || (result__NLTG == '\t')) || (result__NLTG == '\n')) || (result__NLTG == '\r')) || (result__NLTG == '\0')) || (result__NLTG == '\f')) || (result__NLTG == '\v'));
                   } else {
-                    result__MO5F=((__CHARACTER *)__tmp__YJIG)[(__INTEGER)(position__V0B -  1)];
+                    __tmp__Q3OB=FALSE__;
                   };
-                  __tmp__ZJLB=(result__MO5F != '\n');
+                  if (__tmp__Q3OB) {
+                    result__OLTG='\0';
+                    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                      result__OLTG=((__CHARACTER )(( 0)));
+                    } else {
+                      result__OLTG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+                    };
+                    __tmp__R3OB=(result__OLTG != '\n');
+                  } else {
+                    __tmp__R3OB=FALSE__;
+                  };
+                  if (__tmp__R3OB) {
+                    position__CBC=(__INTEGER)(position__CBC +  1);
+                    goto while_do__BCKE;
+                  };
+                };
+                result__PLTG='\0';
+                if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                  result__PLTG=((__CHARACTER )(( 0)));
                 } else {
-                  __tmp__ZJLB=FALSE__;
+                  result__PLTG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
                 };
-                if (__tmp__ZJLB) {
-                  position__V0B=(__INTEGER)(position__V0B +  1);
-                  goto while_do__SZLE;
+                if ((result__PLTG == '\n')) {
+                  position__CBC=(__INTEGER)(position__CBC +  1);
                 };
               };
-              result__NO5F='\0';
-              if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                result__NO5F=((__CHARACTER )(( 0)));
-              } else {
-                result__NO5F=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-              };
-              if ((result__NO5F == '\n')) {
-                position__V0B=(__INTEGER)(position__V0B +  1);
+              Self__RF2G=((__STRING *)output_code__SI);
+              start__OF2G=(__INTEGER)(old_pos__CXOB + old_derive__DXOB);
+              end__NF2G=(__INTEGER)((__INTEGER)(position__CBC + short_derive__RBC) -  1);
+              len__PF2G=(__INTEGER)((__INTEGER)(end__NF2G - start__OF2G) +  1);
+              if ((len__PF2G >  0)) {
+                __tmp__QF2G=(__INTEGER)(end__NF2G +  1);
+                __tmp__SF2G=Self__RF2G->count__GFC;
+                Self__TF2G=__tmp__QF2G;
+                while ((Self__TF2G <= __tmp__SF2G)) {
+                  ((__CHARACTER *)Self__RF2G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__TF2G - len__PF2G) -  1)]=((__CHARACTER *)Self__RF2G->storage__RBS)[(__INTEGER)(Self__TF2G -  1)];
+                  Self__TF2G=(__INTEGER)(Self__TF2G +  1);
+                };
+                Self__RF2G->count__GFC=(__INTEGER)(Self__RF2G->count__GFC - len__PF2G);
               };
+              short_derive__RBC=(__INTEGER)(old_derive__DXOB - (__INTEGER)(position__CBC - old_pos__CXOB));
             };
-            remove_between__to__4IS(output_code__RI,(__INTEGER)(old_pos__HCLB + old_derive__ICLB),(__INTEGER)((__INTEGER)(position__V0B + short_derive__O1B) -  1));
-            short_derive__O1B=(__INTEGER)(old_derive__ICLB - (__INTEGER)(position__V0B - old_pos__HCLB));
-          };
-          __tmp__ALLB=((__PROTOTYPE *)object__M0B)->slot_list__MXQ;
-          __tmp__DLLB=((__ITM_SLOT *)last_slot__ZDLB)->parent_named__TUC.name__KI;
-          Self__XICC=((__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *)__tmp__ALLB);
-          result__DJCC=NULL;
-          node__CJCC=((void **)Self__XICC->buckets__JJCC)[(__INTEGER)(hash_code__LQU(__tmp__DLLB) % Self__XICC->capacity__FU3B)];
-          while ((! (((void *)node__CJCC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__CJCC)->key__VJCC == (void *)__tmp__DLLB)))) {
-            node__CJCC=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__CJCC)->next__AKCC;
-          };
-          if (((void *)node__CJCC != (void *)NULL)) {
-            result__DJCC=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__CJCC)->item__IKCC;
-          };
-          if (((void *)result__DJCC != (void *)NULL)) {
-            put_error__text__WRG( 1,(&__string_192));
-            put_position__ATG(((__ITM_SLOT *)result__DJCC)->parent_named__TUC.parent_itm_object__ZH.position__REJ);
-            put_position__ATG(((__ITM_SLOT *)last_slot__ZDLB)->parent_named__TUC.parent_itm_object__ZH.position__REJ);
-            put_string__55F(msg_err__1RG);
-            if ((type_error__0RG !=  2)) {
+          };
+          s__EXOB=fast_reference_at__J0FC(((__PROTOTYPE *)object__ZAC)->slot_list__MUS,((__ITM_SLOT *)last_slot__A2D)->parent_named__D5.name__LI);
+          if (((void *)s__EXOB != (void *)NULL)) {
+            put_error__text__0MG( 1,(&__string_224));
+            put_position__EOG(((__ITM_SLOT *)s__EXOB)->parent_named__D5.parent_itm_object__4.position__3CJ);
+            put_position__EOG(((__ITM_SLOT *)last_slot__A2D)->parent_named__D5.parent_itm_object__4.position__3CJ);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
               exit(( 1));
             };
           };
-          Self__3WVB=((__PROTOTYPE *)object__M0B);
-          s__4WVB=last_slot__ZDLB;
-          __tmp__5WVB=Self__3WVB->slot_list__MXQ;
-          __tmp__BXVB=((__ITM_SLOT *)last_slot__ZDLB)->parent_named__TUC.name__KI;
-          Self__5YCC=((__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *)__tmp__5WVB);
-          v__AZCC=last_slot__ZDLB;
-          h__IZCC=hash_code__LQU(__tmp__BXVB);
-          idx__JZCC=(__INTEGER)(h__IZCC % Self__5YCC->capacity__FU3B);
-          node__KZCC=((void **)Self__5YCC->buckets__JJCC)[idx__JZCC];
-          while ((! (((void *)node__KZCC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__KZCC)->key__VJCC == (void *)__tmp__BXVB)))) {
-            node__KZCC=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__KZCC)->next__AKCC;
-          };
-          if (((void *)node__KZCC == (void *)NULL)) {
-            if ((Self__5YCC->capacity__FU3B == Self__5YCC->count__L0CC)) {
-              idx__WDHD= 0;
-              node1__0DHD=NULL;
-              node2__1DHD=NULL;
-              old_buckets__ZDHD=Self__5YCC->buckets__JJCC;
-              new_capacity__XDHD=prime_number_ceiling__33Z((__INTEGER)(Self__5YCC->capacity__FU3B +  1));
-              Self__5YCC->buckets__JJCC=create__QOPC(new_capacity__XDHD);
-              i__YDHD=(__INTEGER)(Self__5YCC->capacity__FU3B -  1);
-              Self__5YCC->capacity__FU3B=new_capacity__XDHD;
-              while ((i__YDHD >=  0)) {
-                node1__0DHD=((void **)old_buckets__ZDHD)[i__YDHD];
-                while (((void *)node1__0DHD != (void *)NULL)) {
-                  node2__1DHD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node1__0DHD)->next__AKCC;
-                  idx__WDHD=(__INTEGER)(hash_code__LQU(((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node1__0DHD)->key__VJCC) % Self__5YCC->capacity__FU3B);
-                  ((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node1__0DHD)->next__AKCC=((void **)Self__5YCC->buckets__JJCC)[idx__WDHD];
-                  ((void **)Self__5YCC->buckets__JJCC)[idx__WDHD]=node1__0DHD;
-                  node1__0DHD=node2__1DHD;
-                };
-                i__YDHD=(__INTEGER)(i__YDHD -  1);
-              };
-              idx__JZCC=(__INTEGER)(h__IZCC % Self__5YCC->capacity__FU3B);
-            };
-            __tmp__Y0CC=((void **)Self__5YCC->buckets__JJCC)[idx__JZCC];
-            result__5FHD=NULL;
-            ptr__AGHD=((__POINTER )(NULL));
-            typ_id__FGHD= 0;
-            sz__CGHD=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo));
-            if ((sz__CGHD ==  0)) {
-              result__5FHD=HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__;
-            } else {
-              typ_id__FGHD=__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__;
-              clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__CGHD);
-              if ((typ_id__FGHD == (__INTEGER)(-  1))) {
-                a__BEHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__CEHG=(__UINTEGER_32)((__UINTEGER_32)(sz__CGHD + a__BEHG) & (__UINTEGER_32)(~ a__BEHG));
-                ptr_table__YHKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CEHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                next__XHKG=((__POINTER )(NULL));
-                result__ZHKG=((__POINTER *)ptr_table__YHKG)[ 0];
-                if ((result__ZHKG == (void *)NULL)) {
-                  result__ZHKG=new_lab__RUJ(new_size__CEHG);
-                  next__XHKG=(void *)((unsigned long)result__ZHKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CEHG)));
-                  ((__POINTER *)next__XHKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__YHKG)[ 0]=next__XHKG;
-                } else {
-                  next__XHKG=((__POINTER *)result__ZHKG)[ 0];
-                  if ((next__XHKG == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZHKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__CEHG <<  1)) <=  4096)) {
-                      next__XHKG=(void *)((unsigned long)result__ZHKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CEHG)));
-                    } else {
-                      next__XHKG=new_lab__RUJ(new_size__CEHG);
-                    };
-                    ((__POINTER *)next__XHKG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__YHKG)[ 0]=next__XHKG;
-                  } else {
-                    ((__POINTER *)result__ZHKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__XHKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__ZHKG=next__XHKG;
-                  };
-                };
-                ptr__AGHD=result__ZHKG;
-              } else {
-                t__GEHG=((__UINTEGER_32 )typ_id__FGHD);
-                a__FEHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                new_size__AIKG=(__UINTEGER_32)((__UINTEGER_32)(sz__CGHD + a__FEHG) & (__UINTEGER_32)(~ a__FEHG));
-                ptr_table__3HKG=((__POINTER )(&(table_type[(t__GEHG)])));
-                lab_type__5HKG=(__UINTEGER_32)(t__GEHG |  1);
-                next__2HKG=((__POINTER )(NULL));
-                result__4HKG=((__POINTER *)ptr_table__3HKG)[ 0];
-                if ((result__4HKG == (void *)NULL)) {
-                  result__4HKG=new_lab__RUJ(lab_type__5HKG);
-                  next__2HKG=(void *)((unsigned long)result__4HKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AIKG)));
-                  ((__POINTER *)next__2HKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__3HKG)[ 0]=next__2HKG;
-                } else {
-                  next__2HKG=((__POINTER *)result__4HKG)[ 0];
-                  if ((next__2HKG == (void *)NULL)) {
-                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4HKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__AIKG <<  1)) <=  4096)) {
-                      next__2HKG=(void *)((unsigned long)result__4HKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AIKG)));
-                    } else {
-                      next__2HKG=new_lab__RUJ(lab_type__5HKG);
-                    };
-                    ((__POINTER *)next__2HKG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__3HKG)[ 0]=next__2HKG;
-                  } else {
-                    ((__POINTER *)result__4HKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__2HKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                    result__4HKG=next__2HKG;
-                  };
-                };
-                ptr__AGHD=result__4HKG;
-              };
-              result__5FHD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)ptr__AGHD);
-              *(result__5FHD) = *(HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__);
-            };
-            Self__OLUD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)result__5FHD);
-            Self__OLUD->item__IKCC=v__AZCC;
-            Self__OLUD->key__VJCC=__tmp__BXVB;
-            Self__OLUD->next__AKCC=__tmp__Y0CC;
-            node__KZCC=result__5FHD;
-            ((void **)Self__5YCC->buckets__JJCC)[idx__JZCC]=result__5FHD;
-            Self__5YCC->count__L0CC=(__INTEGER)(Self__5YCC->count__L0CC +  1);
-          } else {
-            ((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__KZCC)->item__IKCC=v__AZCC;
-          };
-          if (((void *)Self__3WVB->first_slot__CXVB == (void *)NULL)) {
-            Self__3WVB->first_slot__CXVB=s__4WVB;
-          };
-          Self__3WVB->last_slot__UUC=s__4WVB;
-          Self__NLZB=((__HASHED_SEToSTRING_CONSTANTo *)short_local__W1B);
-          Self__NLZB->count__UKW= 0;
-          __tmp__PLZB=Self__NLZB->buckets__3KT;
-          __tmp__SLZB=(__INTEGER)(Self__NLZB->capacity__PNR -  1);
-          Self__TXDC=((void **)__tmp__PLZB);
-          Self__R5MC=__tmp__SLZB;
-          while ((Self__R5MC >=  0)) {
-            Self__TXDC[Self__R5MC]=NULL;
-            Self__R5MC=(__INTEGER)(Self__R5MC -  1);
-          };
-        };
-      } while (result__1BLB);
-      if (((! is_short_private__5W) && ((void *)((__SECTION_ *)last_section__2TC)->name__FQ5B == (void *)(&__string_22)))) {
-        remove_between__to__4IS(output_code__RI,(__INTEGER)(pos_sec__4QC + old_derive__5QC),(__INTEGER)((__INTEGER)(position__V0B + short_derive__O1B) -  1));
-        short_derive__O1B=(__INTEGER)(old_derive__5QC - (__INTEGER)(position__V0B - pos_sec__4QC));
-      };
-      pos_sec__4QC=position__V0B;
-      old_derive__5QC=short_derive__O1B;
-      goto while_do__RXE;
-    };
-  };
-  if (((void *)read_contract__AWF() != (void *)NULL)) {
-    pos__VKZF=current_position__A0F();
-    put_error__text__WRG( 2,(&__string_193));
-    put_position__ATG(pos__VKZF);
-    put_string__55F(msg_err__1RG);
-    if ((type_error__0RG !=  2)) {
+          Self__NFZB=((__PROTOTYPE *)object__ZAC);
+          s__OFZB=last_slot__A2D;
+          fast_put__to__YHGC(Self__NFZB->slot_list__MUS,last_slot__A2D,((__ITM_SLOT *)last_slot__A2D)->parent_named__D5.name__LI);
+          if (((void *)Self__NFZB->first_slot__SFZB == (void *)NULL)) {
+            Self__NFZB->first_slot__SFZB=s__OFZB;
+          } else {
+            ((__ITM_SLOT *)Self__NFZB->last_slot__40C)->next__W4GC=s__OFZB;
+          };
+          Self__NFZB->last_slot__40C=s__OFZB;
+          if (is_shorter__TY) {
+            Self__TJ3B=((__HASHED_SEToSTRING_CONSTANTo *)short_local__ZBC);
+            Self__TJ3B->count__IHY= 0;
+            __tmp__VJ3B=Self__TJ3B->buckets__5DV;
+            __tmp__YJ3B=(__INTEGER)(Self__TJ3B->capacity__0HT -  1);
+            Self__Y4GC=((void **)__tmp__VJ3B);
+            Self__OOPC=__tmp__YJ3B;
+            while ((Self__OOPC >=  0)) {
+              Self__Y4GC[Self__OOPC]=NULL;
+              Self__OOPC=(__INTEGER)(Self__OOPC -  1);
+            };
+          };
+        };
+      } while (result__3WOB);
+      if (is_shorter__TY) {
+        if (((! is_short_private__R1) && ((void *)((__SECTION_ *)last_section__H0C)->name__RUDC == (void *)(&__string_26)))) {
+          Self__0F2G=((__STRING *)output_code__SI);
+          start__XF2G=(__INTEGER)(pos_sec__BXC + old_derive__CXC);
+          end__WF2G=(__INTEGER)((__INTEGER)(position__CBC + short_derive__RBC) -  1);
+          len__YF2G=(__INTEGER)((__INTEGER)(end__WF2G - start__XF2G) +  1);
+          if ((len__YF2G >  0)) {
+            __tmp__ZF2G=(__INTEGER)(end__WF2G +  1);
+            __tmp__1F2G=Self__0F2G->count__GFC;
+            Self__2F2G=__tmp__ZF2G;
+            while ((Self__2F2G <= __tmp__1F2G)) {
+              ((__CHARACTER *)Self__0F2G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__2F2G - len__YF2G) -  1)]=((__CHARACTER *)Self__0F2G->storage__RBS)[(__INTEGER)(Self__2F2G -  1)];
+              Self__2F2G=(__INTEGER)(Self__2F2G +  1);
+            };
+            Self__0F2G->count__GFC=(__INTEGER)(Self__0F2G->count__GFC - len__YF2G);
+          };
+          short_derive__RBC=(__INTEGER)(old_derive__CXC - (__INTEGER)(position__CBC - pos_sec__BXC));
+        };
+        pos_sec__BXC=position__CBC;
+        old_derive__CXC=short_derive__RBC;
+      };
+      goto while_do__N4E;
+    };
+  };
+  if (((void *)read_contract__XSF(PARSER__) != (void *)NULL)) {
+    pos__V4LG=current_position__ZWF();
+    put_error__text__0MG( 2,(&__string_225));
+    put_position__EOG(pos__V4LG);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
       exit(( 1));
     };
   };
-  read_space__MMD();
-  result__2Q5F='\0';
-  if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-    result__2Q5F=((__CHARACTER )(( 0)));
+  read_space__NRD();
+  result__2LTG='\0';
+  if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+    result__2LTG=((__CHARACTER )(( 0)));
   } else {
-    result__2Q5F=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-  };
-  if ((result__2Q5F != ((__CHARACTER )(( 0))))) {
-    pos__XKZF=current_position__A0F();
-    put_error__text__WRG( 0,(&__string_124));
-    put_position__ATG(pos__XKZF);
-    put_string__55F(msg_err__1RG);
-    if ((type_error__0RG !=  2)) {
+    result__2LTG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+  };
+  if ((result__2LTG != ((__CHARACTER )(( 0))))) {
+    pos__X4LG=current_position__ZWF();
+    put_error__text__0MG( 0,(&__string_160));
+    put_position__EOG(pos__X4LG);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
       exit(( 1));
     };
   };
-  short__token__to__R0C((&__string_90),((__STRING *)source__S0B)->count__04B,((__STRING *)source__S0B)->count__04B);
-  object__M0B=NULL;
+  short__token__to__1AD((&__string_118),((__STRING *)source__5AC)->count__GFC,((__STRING *)source__5AC)->count__GFC);
+  object__ZAC=NULL;
 }
 
-static __MEMORY* new_page__NE3()
-// () With resultNo recursive, No inlinable.
+static void put__to__like__SAXD(void *tok__UAXD,void *buf__VAXD,void *key__WAXD)
+// ({NULLxSTRING_CONSTANTxSTRING},{NULLxSTRING},{STRING_CONSTANT}) VoidNo recursive, No inlinable.
 {
-  __POINTER mem__HRMB;
-  __UINTEGER_32 cap__ERMB,old_size__QE3;
-  __MEMORY *block__WE3;
-  if ((capacity_max__XE3 ==  0)) {
-    mem__HRMB=((__POINTER )(NULL));
-    cap__ERMB= 33554432;
-    do {
-      cap__ERMB=(__UINTEGER_32)(cap__ERMB <<  1);
-      mem__HRMB=((__POINTER )(malloc((cap__ERMB))));
-      if ((mem__HRMB != (void *)NULL)) {
-        free((mem__HRMB));
-      };
-    } while ((! ((mem__HRMB == (void *)NULL) || (cap__ERMB ==  2147483648LU))));
-    if ((mem__HRMB == (void *)NULL)) {
-      cap__ERMB=(__UINTEGER_32)(cap__ERMB >>  1);
-    };
-    capacity_max__XE3=cap__ERMB;
-    begin_memory__J0H=((__POINTER )(malloc((cap__ERMB))));
-  };
-  old_size__QE3=(__UINTEGER_32)(nb_page__DVJ <<  26);
-  nb_page__DVJ=(__UINTEGER_32)(nb_page__DVJ +  1);
-  if (((__UINTEGER_32)(old_size__QE3 +  67108864) > capacity_max__XE3)) {
-    print__CCD((&__string_194));
-    exit(( 1));
+  __INTEGER result__5F2G,__tmp__BG2G,Self__CG2G,__tmp__CBXD,Self__W1LE;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__KW3D;
+  void *result__VW3D,*lst__XAXD;
+  void *node__UW3D;
+  Self__KW3D=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)short_dico__QD);
+  result__VW3D=NULL;
+  result__5F2G= 0;
+  __tmp__BG2G=((__STRING_CONSTANT *)key__WAXD)->count__DD;
+  Self__CG2G= 1;
+  while ((Self__CG2G <= __tmp__BG2G)) {
+    result__5F2G=(__INTEGER)((__INTEGER)( 5 * result__5F2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)key__WAXD)->storage__FQO)[(__INTEGER)(Self__CG2G -  1)])));
+    Self__CG2G=(__INTEGER)(Self__CG2G +  1);
+  };
+  if ((result__5F2G <  0)) {
+    result__5F2G=(__INTEGER)(~ result__5F2G);
+  };
+  node__UW3D=((void **)Self__KW3D->buckets__PCT)[(__INTEGER)(result__5F2G % Self__KW3D->capacity__KCT)];
+  while ((! (((void *)node__UW3D == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__UW3D)->key__1CT == (void *)key__WAXD)))) {
+    node__UW3D=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__UW3D)->next__GDT;
+  };
+  if (((void *)node__UW3D != (void *)NULL)) {
+    result__VW3D=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__UW3D)->item__XX3;
+  };
+  lst__XAXD=result__VW3D;
+  if (((void *)result__VW3D != (void *)NULL)) {
+    __tmp__CBXD=((__LINKED_LISToSTRING_CONSTANTo *)result__VW3D)->parent_linked_collection__LD.upper__PCD;
+    Self__W1LE= 1;
+    while ((Self__W1LE <= __tmp__CBXD)) {
+      if (((void *)item__RIND(lst__XAXD,Self__W1LE) == (void *)NULL)) {
+        append__RNS(buf__VAXD,tok__UAXD);
+      } else {
+        append__RNS(buf__VAXD,item__RIND(lst__XAXD,Self__W1LE));
+      };
+      Self__W1LE=(__INTEGER)(Self__W1LE +  1);
+    };
   };
-  block__WE3=((__MEMORY *)(void *)((unsigned long)begin_memory__J0H - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )old_size__QE3))));
-  block__WE3->previous_linear__XMB= 4294967295LU;
-  block__WE3->size_and_id__YMB= 67108858;
-  block__WE3->next_free__ZMB=first_free__EVRB;
-  block__WE3->previous_free__0MB=NULL;
-  if (((void *)first_free__EVRB != (void *)NULL)) {
-    ((__MEMORY *)first_free__EVRB)->previous_free__0MB=block__WE3;
-  };
-  first_free__EVRB=block__WE3;
-  last_block[((__UINTEGER_32)(nb_page__DVJ -  1))] = (block__WE3);
-  return(block__WE3);
 }
 
-static void to_busy__index__IZBC(__MEMORY *Self__JZBC,__UINTEGER_32 sz__KZBC,__UINTEGER_32 idx__LZBC)
-// ({MEMORY},{UINTEGER_32},{UINTEGER_32}) VoidNo recursive, No inlinable.
+static void get_all_comment_slot__in__OX0E(__PROTOTYPE *Self__PX0E,void *n__QX0E,void *buf__RX0E)
+// ({PROTOTYPE},{NULLxSTRING_CONSTANT},{NULLxSTRING}) VoidRecursive, No inlinable.
 {
-  __MEMORY *new__SZBC,*prev__MWKC,*next__NWKC,*Self__PI4B,*Self__XDCG;
-  __UINTEGER_32 siz__MZBC,new_size__PZBC;
-  new__SZBC=NULL;
-  prev__MWKC=Self__JZBC->previous_free__0MB;
-  next__NWKC=Self__JZBC->next_free__ZMB;
-  if (((void *)prev__MWKC == (void *)NULL)) {
-    first_free__EVRB=next__NWKC;
-  } else {
-    ((__MEMORY *)prev__MWKC)->next_free__ZMB=next__NWKC;
-  };
-  if (((void *)next__NWKC != (void *)NULL)) {
-    ((__MEMORY *)next__NWKC)->previous_free__0MB=prev__MWKC;
-  };
-  siz__MZBC=Self__JZBC->size_and_id__YMB;
-  new_size__PZBC=(__UINTEGER_32)(siz__MZBC - sz__KZBC);
-  if ((new_size__PZBC > (__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )(MINIMUM_SIZE)) +  2) +  8))) {
-    siz__MZBC=sz__KZBC;
-    new__SZBC=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__JZBC) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )sz__KZBC))));
-    ((__MEMORY *)new__SZBC)->previous_linear__XMB=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )Self__JZBC) - (unsigned long)begin_memory__J0H))));
-    ((__MEMORY *)new__SZBC)->size_and_id__YMB=(__UINTEGER_32)(new_size__PZBC -  8);
-    Self__PI4B=((__MEMORY *)new__SZBC);
-    Self__PI4B->next_free__ZMB=first_free__EVRB;
-    Self__PI4B->previous_free__0MB=NULL;
-    if (((void *)first_free__EVRB != (void *)NULL)) {
-      ((__MEMORY *)first_free__EVRB)->previous_free__0MB=Self__PI4B;
-    };
-    first_free__EVRB=Self__PI4B;
-    if (((__UINTEGER_32)(((__MEMORY *)new__SZBC)->size_and_id__YMB &  2) !=  0)) {
-      last_block[(idx__LZBC)] = (new__SZBC);
+  void *ps__TX0E,*__tmp__BZ0E;
+  void *p__UX0E;
+  __INTEGER i__VX0E;
+  void *s__SX0E;
+  __SECTION_ *Self__4GRG;
+  void *__tmp__AZ0E;
+  void *__tmp__A00E,*__tmp__B00E;
+  __BOOLEAN __tmp__YY0E;
+  ps__TX0E=NULL;
+  p__UX0E=NULL;
+  i__VX0E= 0;
+  s__SX0E=fast_reference_at__J0FC(Self__PX0E->slot_list__MUS,n__QX0E);
+  if ((((void *)s__SX0E != (void *)NULL) && ((void *)((__ITM_SLOT *)s__SX0E)->comment__4XID != (void *)NULL))) {
+    append__RNS(buf__RX0E,((__ITM_SLOT *)s__SX0E)->comment__4XID);
+  };
+  s__SX0E=Self__PX0E->first_slot__SFZB;
+  while_do__3PCF:
+  {
+    if (((void *)s__SX0E != (void *)NULL)) {
+      Self__4GRG=((__SECTION_ *)((__ITM_SLOT *)s__SX0E)->id_section__I1C);
+      __tmp__YY0E=(((void *)Self__4GRG->name__RUDC == (void *)(&__string_23)) || ((void *)Self__4GRG->name__RUDC == (void *)(&__string_24)));
     } else {
-      Self__XDCG=((__MEMORY *)new__SZBC);
-      ((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__XDCG) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__XDCG->size_and_id__YMB &  4294967292LU)))))->previous_linear__XMB=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)new__SZBC)) - (unsigned long)begin_memory__J0H))));
+      __tmp__YY0E=FALSE__;
+    };
+    if (__tmp__YY0E) {
+      __tmp__AZ0E=((__ITM_SLOT *)s__SX0E)->result_type__D0FC;
+      if (__tmp__AZ0E==NULL) {
+        __tmp__BZ0E=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__AZ0E)->__id) {
+        case __ITM_TYPE_PARAMETER__: {
+          __tmp__BZ0E=((void *)__tmp__AZ0E);
+        } break;
+        case __ITM_TYPE_SIMPLE__: {
+          __tmp__BZ0E=((void *)__tmp__AZ0E);
+        } break;
+        case __ITM_TYPE_MULTI__: {
+          __tmp__BZ0E=NULL;
+        } break;
+        case __ITM_TYPE_BLOCK__: {
+          __tmp__BZ0E=NULL;
+        } break;
+        case __ITM_TYPE_GENERIC__: {
+          __tmp__BZ0E=((void *)__tmp__AZ0E);
+        } break;
+        case __ITM_TYPE_STYLE__: {
+          __tmp__BZ0E=((void *)__tmp__AZ0E);
+        } break;
+        }
+      };
+      ps__TX0E=__tmp__BZ0E;
+      if (((void *)__tmp__BZ0E != (void *)NULL)) {
+        p__UX0E=NULL;
+        i__VX0E= 0;
+        while (((i__VX0E <= ((__FAST_ARRAYoPROTOTYPEo *)prototype_list__BJ)->parent_arrayed_collection__AJ.upper__HJ) && ((void *)p__UX0E == (void *)NULL))) {
+          __tmp__A00E=((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__BJ)->parent_arrayed_collection__AJ.storage__0ST)[i__VX0E])->parent_named__5.name__LI;
+          switch (((struct ___OBJ *)ps__TX0E)->__id) {
+          case __ITM_TYPE_PARAMETER__: {
+            __tmp__B00E=((__ITM_TYPE_PARAMETER *)ps__TX0E)->parent_itm_type__NDE.name__0XP;
+          } break;
+          case __ITM_TYPE_SIMPLE__: {
+            __tmp__B00E=((__ITM_TYPE_SIMPLE *)ps__TX0E)->name__0XP;
+          } break;
+          case __ITM_TYPE_GENERIC__: {
+            __tmp__B00E=((__ITM_TYPE_GENERIC *)ps__TX0E)->parent_itm_type_style__SRN.parent_itm_type_simple__RRN.name__0XP;
+          } break;
+          case __ITM_TYPE_STYLE__: {
+            __tmp__B00E=((__ITM_TYPE_STYLE *)ps__TX0E)->parent_itm_type_simple__RRN.name__0XP;
+          } break;
+          };
+          if (((void *)__tmp__A00E == (void *)__tmp__B00E)) {
+            p__UX0E=((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__BJ)->parent_arrayed_collection__AJ.storage__0ST)[i__VX0E];
+          };
+          i__VX0E=(__INTEGER)(i__VX0E +  1);
+        };
+        if (((void *)p__UX0E != (void *)NULL)) {
+          get_all_comment_slot__in__OX0E(p__UX0E,n__QX0E,buf__RX0E);
+        };
+      };
+      s__SX0E=((__ITM_SLOT *)s__SX0E)->next__W4GC;
+      goto while_do__3PCF;
     };
   };
-  Self__JZBC->size_and_id__YMB=(__UINTEGER_32)(siz__MZBC |  1);
 }
 
-static void** create__JYMB(__INTEGER nb_elements__LYMB)
+static __CHARACTER* create__RLEB(__INTEGER nb_elements__TLEB)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__GSIG,a__FSIG,new_size__HSIG,new_size2__ISIG,a__JSIG;
-  __UINTEGER_32 new_size__KSIG;
-  __POINTER result__ESIG,ptr_table__HIKG,next__GIKG,result__IIKG;
-  __INTEGER Self__4HJC;
-  void **Result__2TPB;
-  sz__GSIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__LYMB * ((__INTEGER )(sizeof(void *)))));
-  result__ESIG=((__POINTER )(NULL));
-  a__FSIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__HSIG=(__UINTEGER_32)((__UINTEGER_32)(sz__GSIG + a__FSIG) & (__UINTEGER_32)(~ a__FSIG));
-  new_size2__ISIG=(__UINTEGER_32)(new_size__HSIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__ISIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__JSIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__KSIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__ISIG + a__JSIG) & (__UINTEGER_32)(~ a__JSIG));
-    ptr_table__HIKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KSIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__GIKG=((__POINTER )(NULL));
-    result__IIKG=((__POINTER *)ptr_table__HIKG)[ 0];
-    if ((result__IIKG == (void *)NULL)) {
-      result__IIKG=new_lab__RUJ(new_size__KSIG);
-      next__GIKG=(void *)((unsigned long)result__IIKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KSIG)));
-      ((__POINTER *)next__GIKG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__HIKG)[ 0]=next__GIKG;
-    } else {
-      next__GIKG=((__POINTER *)result__IIKG)[ 0];
-      if ((next__GIKG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IIKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__KSIG <<  1)) <=  4096)) {
-          next__GIKG=(void *)((unsigned long)result__IIKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KSIG)));
-        } else {
-          next__GIKG=new_lab__RUJ(new_size__KSIG);
-        };
-        ((__POINTER *)next__GIKG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__HIKG)[ 0]=next__GIKG;
-      } else {
-        ((__POINTER *)result__IIKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__GIKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__IIKG=next__GIKG;
-      };
-    };
-    ((__POINTER *)result__IIKG)[ 0]=((__POINTER ) 3);
-    result__ESIG=(void *)((unsigned long)result__IIKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__YPYG,a__WH0G,new_size__ZPYG,new_size2__0PYG,a__0H0G;
+  __UINTEGER_32 new_size__1H0G;
+  __POINTER result__XPYG,ptr_table__EI3G,next__DI3G,result__FI3G;
+  void *result__II3G;
+  __INTEGER Self__ELKC;
+  __CHARACTER *Result__SAKB;
+  sz__YPYG=((__UINTEGER_32 )nb_elements__TLEB);
+  result__XPYG=((__POINTER )(NULL));
+  a__WH0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__ZPYG=(__UINTEGER_32)((__UINTEGER_32)(sz__YPYG + a__WH0G) & (__UINTEGER_32)(~ a__WH0G));
+  new_size2__0PYG=(__UINTEGER_32)(new_size__ZPYG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__0PYG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__0H0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__1H0G=(__UINTEGER_32)((__UINTEGER_32)(new_size2__0PYG + a__0H0G) & (__UINTEGER_32)(~ a__0H0G));
+    ptr_table__EI3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1H0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__DI3G=((__POINTER )(NULL));
+    result__FI3G=((__POINTER *)ptr_table__EI3G)[ 0];
+    if ((result__FI3G == (void *)NULL)) {
+      result__FI3G=new_lab__2QJ(new_size__1H0G);
+      next__DI3G=(void *)((unsigned long)result__FI3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1H0G)));
+      ((__POINTER *)next__DI3G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__EI3G)[ 0]=next__DI3G;
+    } else {
+      next__DI3G=((__POINTER *)result__FI3G)[ 0];
+      if ((next__DI3G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FI3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__1H0G <<  1)) <=  4096)) {
+          next__DI3G=(void *)((unsigned long)result__FI3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1H0G)));
+        } else {
+          next__DI3G=new_lab__2QJ(new_size__1H0G);
+        };
+        ((__POINTER *)next__DI3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__EI3G)[ 0]=next__DI3G;
+      } else {
+        ((__POINTER *)result__FI3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__DI3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__FI3G=next__DI3G;
+      };
+    };
+    ((__POINTER *)result__FI3G)[ 0]=((__POINTER ) 3);
+    result__XPYG=(void *)((unsigned long)result__FI3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__ESIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__HSIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__II3G=first_free__HDVB;
+    while ((((void *)result__II3G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__II3G)->map_size_and_id__YSB &  4294967292LU) < new_size__ZPYG))) {
+      result__II3G=((__MEMORY *)result__II3G)->map_next_free__ZSB;
+    };
+    if (((void *)result__II3G == (void *)NULL)) {
+      result__II3G=new_page__454();
+    };
+    to_busy__index__CPFC(result__II3G,new_size__ZPYG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__II3G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__XPYG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__II3G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__2TPB=((void **)result__ESIG);
-  Self__4HJC=(__INTEGER)(nb_elements__LYMB -  1);
-  while ((Self__4HJC >=  0)) {
-    Result__2TPB[Self__4HJC]=NULL;
-    Self__4HJC=(__INTEGER)(Self__4HJC -  1);
+  Result__SAKB=((__CHARACTER *)result__XPYG);
+  Self__ELKC=(__INTEGER)(nb_elements__TLEB -  1);
+  while ((Self__ELKC >=  0)) {
+    Result__SAKB[Self__ELKC]='\0';
+    Self__ELKC=(__INTEGER)(Self__ELKC -  1);
   };
-  return(Result__2TPB);
+  return(Result__SAKB);
 }
 
-static __BOOLEAN has__JSU(__HASHED_SEToABSTRACT_STRINGo *Self__KSU,void *e__LSU)
-// ({HASHED_SEToABSTRACT_STRINGo},{STRING_CONSTANT}) With resultNo recursive, No inlinable.
+static __POINTER realloc_dynamic__old_size__new_size__E1KC(__POINTER p__G1KC,__UINTEGER_32 old_sz__H1KC,__UINTEGER_32 new_sz__I1KC)
+// ({POINTER},{UINTEGER_32},{UINTEGER_32}) With resultNo recursive, No inlinable.
 {
-  void *node__USU;
-  node__USU=((void **)Self__KSU->buckets__E3P)[(__INTEGER)(hash_code__LQU(e__LSU) % Self__KSU->capacity__52P)];
-  while ((! (((void *)node__USU == (void *)NULL) || __infix_equal_equal__GQBB(((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__USU)->item__Q3P,e__LSU)))) {
-    node__USU=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__USU)->next__23P;
-  };
-  return(((void *)node__USU != (void *)NULL));
+  void *mem__T1KC,*result__YI3G,*nxt__WUDD,*result__XUDD,*result__1I3G;
+  void *next__ZPMD,*new_free__YPMD,*prev__NJ0G,*next__OJ0G;
+  __POINTER result__U1KC,result__DQYG,ptr_table__UI3G,next__TI3G;
+  __POINTER result__VI3G,__tmp__Y2KC,last__03GD,src__CSDD,dst__DSDD;
+  __UINTEGER_32 a__MI0G,old_size__K1KC,old_size2__N1KC,a__QI0G;
+  __UINTEGER_32 new_size__Q1KC,a__UI0G,new_size__FQYG,new_size2__GQYG;
+  __UINTEGER_32 a__YI0G,new_size__ZI0G,a__CRH,__tmp__F3KC,sz__1UDD;
+  __UINTEGER_32 old_size__YUDD,prev__0PMD,new_size__3PMD;
+  __INTEGER siz__FG2G,Self__KG2G,siz__HSDD,Self__N1GD;
+  __MEMORY *Self__SUDD;
+  __POINTER *na_src__HG2G,*na_dst__JG2G,*na_src__FSDD,*na_dst__GSDD;
+  mem__T1KC=NULL;
+  result__U1KC=((__POINTER )(NULL));
+  a__MI0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  old_size__K1KC=(__UINTEGER_32)((__UINTEGER_32)(old_sz__H1KC + a__MI0G) & (__UINTEGER_32)(~ a__MI0G));
+  old_size2__N1KC=(__UINTEGER_32)(old_size__K1KC + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  a__QI0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__Q1KC=(__UINTEGER_32)((__UINTEGER_32)(new_sz__I1KC + a__QI0G) & (__UINTEGER_32)(~ a__QI0G));
+  if ((old_size2__N1KC <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    result__DQYG=((__POINTER )(NULL));
+    a__UI0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__FQYG=(__UINTEGER_32)((__UINTEGER_32)(new_size__Q1KC + a__UI0G) & (__UINTEGER_32)(~ a__UI0G));
+    new_size2__GQYG=(__UINTEGER_32)(new_size__FQYG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+    if ((new_size2__GQYG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+      a__YI0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__ZI0G=(__UINTEGER_32)((__UINTEGER_32)(new_size2__GQYG + a__YI0G) & (__UINTEGER_32)(~ a__YI0G));
+      ptr_table__UI3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZI0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__TI3G=((__POINTER )(NULL));
+      result__VI3G=((__POINTER *)ptr_table__UI3G)[ 0];
+      if ((result__VI3G == (void *)NULL)) {
+        result__VI3G=new_lab__2QJ(new_size__ZI0G);
+        next__TI3G=(void *)((unsigned long)result__VI3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZI0G)));
+        ((__POINTER *)next__TI3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__UI3G)[ 0]=next__TI3G;
+      } else {
+        next__TI3G=((__POINTER *)result__VI3G)[ 0];
+        if ((next__TI3G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VI3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__ZI0G <<  1)) <=  4096)) {
+            next__TI3G=(void *)((unsigned long)result__VI3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZI0G)));
+          } else {
+            next__TI3G=new_lab__2QJ(new_size__ZI0G);
+          };
+          ((__POINTER *)next__TI3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__UI3G)[ 0]=next__TI3G;
+        } else {
+          ((__POINTER *)result__VI3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__TI3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__VI3G=next__TI3G;
+        };
+      };
+      ((__POINTER *)result__VI3G)[ 0]=((__POINTER ) 3);
+      result__DQYG=(void *)((unsigned long)result__VI3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+    } else {
+      result__YI3G=first_free__HDVB;
+      while ((((void *)result__YI3G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__YI3G)->map_size_and_id__YSB &  4294967292LU) < new_size__FQYG))) {
+        result__YI3G=((__MEMORY *)result__YI3G)->map_next_free__ZSB;
+      };
+      if (((void *)result__YI3G == (void *)NULL)) {
+        result__YI3G=new_page__454();
+      };
+      to_busy__index__CPFC(result__YI3G,new_size__FQYG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__YI3G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+      result__DQYG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__YI3G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    };
+    result__U1KC=result__DQYG;
+    siz__FG2G=((__INTEGER )old_size__K1KC);
+    siz__FG2G=(__INTEGER)(siz__FG2G / ((__INTEGER )(sizeof(void *))));
+    na_src__HG2G=((__POINTER *)p__G1KC);
+    na_dst__JG2G=((__POINTER *)result__DQYG);
+    Self__KG2G=(__INTEGER)(siz__FG2G -  1);
+    while ((Self__KG2G >=  0)) {
+      na_dst__JG2G[Self__KG2G]=na_src__HG2G[Self__KG2G];
+      Self__KG2G=(__INTEGER)(Self__KG2G -  1);
+    };
+    __tmp__Y2KC=(void *)((unsigned long)p__G1KC - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *)))));
+    a__CRH=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    last__03GD=((__POINTER *)((__POINTER )(&(table_size[((__UINTEGER_32)((__UINTEGER_32)((__UINTEGER_32)(old_size2__N1KC + a__CRH) & (__UINTEGER_32)(~ a__CRH)) / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))))[ 0];
+    ((__POINTER *)__tmp__Y2KC)[ 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__03GD)[ 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__03GD)[ 0]=__tmp__Y2KC;
+  } else {
+    mem__T1KC=((void *)(void *)((unsigned long)p__G1KC - (unsigned long)((__POINTER ) 8)));
+    __tmp__F3KC=(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)p__G1KC - (unsigned long)begin_memory__5UH)))) >>  26);
+    Self__SUDD=((__MEMORY *)mem__T1KC);
+    nxt__WUDD=NULL;
+    result__XUDD=NULL;
+    sz__1UDD= 0;
+    old_size__YUDD=(__UINTEGER_32)(Self__SUDD->map_size_and_id__YSB &  4294967292LU);
+    if ((new_size__Q1KC > old_size__YUDD)) {
+      if ((! ((__UINTEGER_32)(Self__SUDD->map_size_and_id__YSB &  2) !=  0))) {
+        nxt__WUDD=((void *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__SUDD) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__SUDD->map_size_and_id__YSB &  4294967292LU)))));
+        sz__1UDD=(__UINTEGER_32)((__UINTEGER_32)(new_size__Q1KC - old_size__YUDD) -  8);
+        if ((((__UINTEGER_32)(((__MEMORY *)nxt__WUDD)->map_size_and_id__YSB &  1) ==  0) && ((__UINTEGER_32)(((__MEMORY *)nxt__WUDD)->map_size_and_id__YSB &  4294967292LU) >= sz__1UDD))) {
+          to_busy__index__CPFC(nxt__WUDD,sz__1UDD,__tmp__F3KC);
+          Self__SUDD->map_size_and_id__YSB=(__UINTEGER_32)((__UINTEGER_32)(Self__SUDD->map_size_and_id__YSB + (__UINTEGER_32)(((__MEMORY *)nxt__WUDD)->map_size_and_id__YSB &  4294967294LU)) +  8);
+          if (((__UINTEGER_32)(Self__SUDD->map_size_and_id__YSB &  2) !=  0)) {
+            last_block[(__tmp__F3KC)] = (Self__SUDD);
+          } else {
+            nxt__WUDD=((void *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__SUDD) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__SUDD->map_size_and_id__YSB &  4294967292LU)))));
+            ((__MEMORY *)nxt__WUDD)->map_previous_linear__XSB=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )Self__SUDD) - (unsigned long)begin_memory__5UH))));
+          };
+          result__XUDD=Self__SUDD;
+        };
+      };
+      if (((void *)result__XUDD == (void *)NULL)) {
+        result__1I3G=first_free__HDVB;
+        while ((((void *)result__1I3G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__1I3G)->map_size_and_id__YSB &  4294967292LU) < new_size__Q1KC))) {
+          result__1I3G=((__MEMORY *)result__1I3G)->map_next_free__ZSB;
+        };
+        if (((void *)result__1I3G == (void *)NULL)) {
+          result__1I3G=new_page__454();
+        };
+        to_busy__index__CPFC(result__1I3G,new_size__Q1KC,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__1I3G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+        result__XUDD=result__1I3G;
+        src__CSDD=(void *)((unsigned long)((__POINTER )Self__SUDD) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+        dst__DSDD=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__1I3G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+        siz__HSDD=((__INTEGER )old_size__YUDD);
+        siz__HSDD=(__INTEGER)(siz__HSDD / ((__INTEGER )(sizeof(void *))));
+        na_src__FSDD=((__POINTER *)src__CSDD);
+        na_dst__GSDD=((__POINTER *)dst__DSDD);
+        Self__N1GD=(__INTEGER)(siz__HSDD -  1);
+        while ((Self__N1GD >=  0)) {
+          na_dst__GSDD[Self__N1GD]=na_src__FSDD[Self__N1GD];
+          Self__N1GD=(__INTEGER)(Self__N1GD -  1);
+        };
+        prev__0PMD=Self__SUDD->map_previous_linear__XSB;
+        next__ZPMD=((void *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__SUDD) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__SUDD->map_size_and_id__YSB &  4294967292LU)))));
+        new_free__YPMD=((void *)(void *)((unsigned long)begin_memory__5UH - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )prev__0PMD))));
+        new_size__3PMD=(__UINTEGER_32)(Self__SUDD->map_size_and_id__YSB &  4294967294LU);
+        if (((prev__0PMD ==  4294967295LU) || ((__UINTEGER_32)(((__MEMORY *)new_free__YPMD)->map_size_and_id__YSB &  1) !=  0))) {
+          new_free__YPMD=Self__SUDD;
+          Self__SUDD->map_next_free__ZSB=first_free__HDVB;
+          Self__SUDD->map_previous_free__0SB=NULL;
+          if (((void *)first_free__HDVB != (void *)NULL)) {
+            ((__MEMORY *)first_free__HDVB)->map_previous_free__0SB=Self__SUDD;
+          };
+          first_free__HDVB=Self__SUDD;
+        } else {
+          new_size__3PMD=(__UINTEGER_32)((__UINTEGER_32)(new_size__3PMD + ((__MEMORY *)new_free__YPMD)->map_size_and_id__YSB) +  8);
+        };
+        if (((! ((__UINTEGER_32)(Self__SUDD->map_size_and_id__YSB &  2) !=  0)) && ((__UINTEGER_32)(((__MEMORY *)next__ZPMD)->map_size_and_id__YSB &  1) ==  0))) {
+          new_size__3PMD=(__UINTEGER_32)((__UINTEGER_32)(new_size__3PMD + ((__MEMORY *)next__ZPMD)->map_size_and_id__YSB) +  8);
+          prev__NJ0G=((__MEMORY *)next__ZPMD)->map_previous_free__0SB;
+          next__OJ0G=((__MEMORY *)next__ZPMD)->map_next_free__ZSB;
+          if (((void *)prev__NJ0G == (void *)NULL)) {
+            first_free__HDVB=next__OJ0G;
+          } else {
+            ((__MEMORY *)prev__NJ0G)->map_next_free__ZSB=next__OJ0G;
+          };
+          if (((void *)next__OJ0G != (void *)NULL)) {
+            ((__MEMORY *)next__OJ0G)->map_previous_free__0SB=prev__NJ0G;
+          };
+        };
+        ((__MEMORY *)new_free__YPMD)->map_size_and_id__YSB=new_size__3PMD;
+        if (((__UINTEGER_32)(((__MEMORY *)new_free__YPMD)->map_size_and_id__YSB &  2) !=  0)) {
+          last_block[(__tmp__F3KC)] = (new_free__YPMD);
+        } else {
+          next__ZPMD=((void *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__SUDD) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__SUDD->map_size_and_id__YSB &  4294967292LU)))));
+          ((__MEMORY *)next__ZPMD)->map_previous_linear__XSB=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )new_free__YPMD) - (unsigned long)begin_memory__5UH))));
+        };
+      };
+    } else {
+      result__XUDD=Self__SUDD;
+    };
+    result__U1KC=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__XUDD)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+  };
+  return(result__U1KC);
 }
 
-static void increase_capacity__G5JB(__HASHED_SEToABSTRACT_STRINGo *Self__H5JB)
-// ({HASHED_SEToABSTRACT_STRINGo}) VoidNo recursive, No inlinable.
+static void** create__DBRB(__INTEGER nb_elements__FBRB)
+// ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __INTEGER idx__J5JB,new_capacity__K5JB,i__I5JB;
-  void *node1__M5JB,*node2__N5JB;
-  void **old_buckets__L5JB;
-  idx__J5JB= 0;
-  node1__M5JB=NULL;
-  node2__N5JB=NULL;
-  new_capacity__K5JB=prime_number_ceiling__33Z((__INTEGER)(Self__H5JB->capacity__52P +  1));
-  old_buckets__L5JB=Self__H5JB->buckets__E3P;
-  Self__H5JB->buckets__E3P=create__HJ0(new_capacity__K5JB);
-  i__I5JB=(__INTEGER)(Self__H5JB->capacity__52P -  1);
-  Self__H5JB->capacity__52P=new_capacity__K5JB;
-  while ((i__I5JB >=  0)) {
-    node1__M5JB=((void **)old_buckets__L5JB)[i__I5JB];
-    while (((void *)node1__M5JB != (void *)NULL)) {
-      node2__N5JB=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node1__M5JB)->next__23P;
-      idx__J5JB=(__INTEGER)(hash_code__LQU(((__HASHED_SET_NODEoABSTRACT_STRINGo *)node1__M5JB)->item__Q3P) % Self__H5JB->capacity__52P);
-      ((__HASHED_SET_NODEoABSTRACT_STRINGo *)node1__M5JB)->next__23P=((void **)Self__H5JB->buckets__E3P)[idx__J5JB];
-      ((void **)Self__H5JB->buckets__E3P)[idx__J5JB]=node1__M5JB;
-      node1__M5JB=node2__N5JB;
-    };
-    i__I5JB=(__INTEGER)(i__I5JB -  1);
+  __UINTEGER_32 sz__PQYG,a__UQYG,new_size__QQYG,new_size2__RQYG,a__MK0G;
+  __UINTEGER_32 new_size__NK0G;
+  __POINTER result__OQYG,ptr_table__5I3G,next__4I3G,result__AJ3G;
+  void *result__DJ3G;
+  __INTEGER Self__XVMC;
+  void **Result__L4TB;
+  sz__PQYG=((__UINTEGER_32 )(__INTEGER)(nb_elements__FBRB * ((__INTEGER )(sizeof(void *)))));
+  result__OQYG=((__POINTER )(NULL));
+  a__UQYG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__QQYG=(__UINTEGER_32)((__UINTEGER_32)(sz__PQYG + a__UQYG) & (__UINTEGER_32)(~ a__UQYG));
+  new_size2__RQYG=(__UINTEGER_32)(new_size__QQYG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__RQYG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__MK0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__NK0G=(__UINTEGER_32)((__UINTEGER_32)(new_size2__RQYG + a__MK0G) & (__UINTEGER_32)(~ a__MK0G));
+    ptr_table__5I3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NK0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__4I3G=((__POINTER )(NULL));
+    result__AJ3G=((__POINTER *)ptr_table__5I3G)[ 0];
+    if ((result__AJ3G == (void *)NULL)) {
+      result__AJ3G=new_lab__2QJ(new_size__NK0G);
+      next__4I3G=(void *)((unsigned long)result__AJ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NK0G)));
+      ((__POINTER *)next__4I3G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__5I3G)[ 0]=next__4I3G;
+    } else {
+      next__4I3G=((__POINTER *)result__AJ3G)[ 0];
+      if ((next__4I3G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AJ3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__NK0G <<  1)) <=  4096)) {
+          next__4I3G=(void *)((unsigned long)result__AJ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NK0G)));
+        } else {
+          next__4I3G=new_lab__2QJ(new_size__NK0G);
+        };
+        ((__POINTER *)next__4I3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__5I3G)[ 0]=next__4I3G;
+      } else {
+        ((__POINTER *)result__AJ3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__4I3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__AJ3G=next__4I3G;
+      };
+    };
+    ((__POINTER *)result__AJ3G)[ 0]=((__POINTER ) 3);
+    result__OQYG=(void *)((unsigned long)result__AJ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__DJ3G=first_free__HDVB;
+    while ((((void *)result__DJ3G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__DJ3G)->map_size_and_id__YSB &  4294967292LU) < new_size__QQYG))) {
+      result__DJ3G=((__MEMORY *)result__DJ3G)->map_next_free__ZSB;
+    };
+    if (((void *)result__DJ3G == (void *)NULL)) {
+      result__DJ3G=new_page__454();
+    };
+    to_busy__index__CPFC(result__DJ3G,new_size__QQYG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__DJ3G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__OQYG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__DJ3G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+  };
+  Result__L4TB=((void **)result__OQYG);
+  Self__XVMC=(__INTEGER)(nb_elements__FBRB -  1);
+  while ((Self__XVMC >=  0)) {
+    Result__L4TB[Self__XVMC]=NULL;
+    Self__XVMC=(__INTEGER)(Self__XVMC -  1);
   };
+  return(Result__L4TB);
 }
 
-static __INTEGER hash_code__VHV(__STRING *Self__WHV)
-// ({STRING}) With resultNo recursive, No inlinable.
+static void* fast_reference_at__I1T(__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__J1T,void *k__K1T)
+// ({HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
 {
-  __INTEGER result__YHV,__tmp__ZHV,Self__SU0;
-  __CHARACTER *__tmp__D3FG;
-  result__YHV= 0;
-  __tmp__ZHV=Self__WHV->count__04B;
-  Self__SU0= 1;
-  __tmp__D3FG=Self__WHV->storage__HGQ;
-  while ((Self__SU0 <= __tmp__ZHV)) {
-    result__YHV=(__INTEGER)((__INTEGER)( 5 * result__YHV) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)__tmp__D3FG)[(__INTEGER)(Self__SU0 -  1)])));
-    Self__SU0=(__INTEGER)(Self__SU0 +  1);
-  };
-  if ((result__YHV <  0)) {
-    result__YHV=(__INTEGER)(~ result__YHV);
-  };
-  return(result__YHV);
+  void *result__V1T;
+  __STRING_CONSTANT *Self__XG2G;
+  __INTEGER result__WG2G,__tmp__YG2G,Self__ZG2G;
+  void *node__U1T;
+  result__V1T=NULL;
+  Self__XG2G=((__STRING_CONSTANT *)k__K1T);
+  result__WG2G= 0;
+  __tmp__YG2G=Self__XG2G->count__DD;
+  Self__ZG2G= 1;
+  while ((Self__ZG2G <= __tmp__YG2G)) {
+    result__WG2G=(__INTEGER)((__INTEGER)( 5 * result__WG2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__XG2G->storage__FQO)[(__INTEGER)(Self__ZG2G -  1)])));
+    Self__ZG2G=(__INTEGER)(Self__ZG2G +  1);
+  };
+  if ((result__WG2G <  0)) {
+    result__WG2G=(__INTEGER)(~ result__WG2G);
+  };
+  node__U1T=((void **)Self__J1T->buckets__21T)[(__INTEGER)(result__WG2G % Self__J1T->capacity__X1T)];
+  while ((! (((void *)node__U1T == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__U1T)->key__I2T == (void *)k__K1T)))) {
+    node__U1T=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__U1T)->next__T2T;
+  };
+  if (((void *)node__U1T != (void *)NULL)) {
+    result__V1T=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__U1T)->item__12T;
+  };
+  return(result__V1T);
 }
 
-static __BOOLEAN fast_has__W5V(__HASHED_SEToABSTRACT_STRINGo *Self__X5V,void *e__Y5V)
-// ({HASHED_SEToABSTRACT_STRINGo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void** create__A4FE(__INTEGER nb_elements__C4FE)
+// ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  void *node__BAW;
-  node__BAW=((void **)Self__X5V->buckets__E3P)[(__INTEGER)(hash_code__LQU(e__Y5V) % Self__X5V->capacity__52P)];
-  while ((! (((void *)node__BAW == (void *)NULL) || ((void *)((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__BAW)->item__Q3P == (void *)e__Y5V)))) {
-    node__BAW=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__BAW)->next__23P;
+  __UINTEGER_32 sz__XQYG,a__2QYG,new_size__YQYG,new_size2__ZQYG,a__NL0G;
+  __UINTEGER_32 new_size__OL0G;
+  __POINTER result__WQYG,ptr_table__HJ3G,next__GJ3G,result__IJ3G;
+  void *result__LJ3G;
+  __INTEGER Self__HJWE;
+  void **Result__YMLE;
+  sz__XQYG=((__UINTEGER_32 )(__INTEGER)(nb_elements__C4FE * ((__INTEGER )(sizeof(void *)))));
+  result__WQYG=((__POINTER )(NULL));
+  a__2QYG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__YQYG=(__UINTEGER_32)((__UINTEGER_32)(sz__XQYG + a__2QYG) & (__UINTEGER_32)(~ a__2QYG));
+  new_size2__ZQYG=(__UINTEGER_32)(new_size__YQYG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__ZQYG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__NL0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__OL0G=(__UINTEGER_32)((__UINTEGER_32)(new_size2__ZQYG + a__NL0G) & (__UINTEGER_32)(~ a__NL0G));
+    ptr_table__HJ3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OL0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__GJ3G=((__POINTER )(NULL));
+    result__IJ3G=((__POINTER *)ptr_table__HJ3G)[ 0];
+    if ((result__IJ3G == (void *)NULL)) {
+      result__IJ3G=new_lab__2QJ(new_size__OL0G);
+      next__GJ3G=(void *)((unsigned long)result__IJ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OL0G)));
+      ((__POINTER *)next__GJ3G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__HJ3G)[ 0]=next__GJ3G;
+    } else {
+      next__GJ3G=((__POINTER *)result__IJ3G)[ 0];
+      if ((next__GJ3G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IJ3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__OL0G <<  1)) <=  4096)) {
+          next__GJ3G=(void *)((unsigned long)result__IJ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OL0G)));
+        } else {
+          next__GJ3G=new_lab__2QJ(new_size__OL0G);
+        };
+        ((__POINTER *)next__GJ3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__HJ3G)[ 0]=next__GJ3G;
+      } else {
+        ((__POINTER *)result__IJ3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__GJ3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__IJ3G=next__GJ3G;
+      };
+    };
+    ((__POINTER *)result__IJ3G)[ 0]=((__POINTER ) 3);
+    result__WQYG=(void *)((unsigned long)result__IJ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__LJ3G=first_free__HDVB;
+    while ((((void *)result__LJ3G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__LJ3G)->map_size_and_id__YSB &  4294967292LU) < new_size__YQYG))) {
+      result__LJ3G=((__MEMORY *)result__LJ3G)->map_next_free__ZSB;
+    };
+    if (((void *)result__LJ3G == (void *)NULL)) {
+      result__LJ3G=new_page__454();
+    };
+    to_busy__index__CPFC(result__LJ3G,new_size__YQYG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__LJ3G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__WQYG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__LJ3G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+  };
+  Result__YMLE=((void **)result__WQYG);
+  Self__HJWE=(__INTEGER)(nb_elements__C4FE -  1);
+  while ((Self__HJWE >=  0)) {
+    Result__YMLE[Self__HJWE]=NULL;
+    Self__HJWE=(__INTEGER)(Self__HJWE -  1);
   };
-  return(((void *)node__BAW != (void *)NULL));
+  return(Result__YMLE);
 }
 
-static void from_external__M2Q(__STRING *Self__N2Q,__CHARACTER *p__O2Q)
-// ({STRING},{NULLxNATIVE_ARRAYoExpanded_CHARACTERo}) VoidNo recursive, No inlinable.
+static __BOOLEAN has__LPW(__HASHED_SEToABSTRACT_STRINGo *Self__MPW,void *e__NPW)
+// ({HASHED_SEToABSTRACT_STRINGo},{STRING_CONSTANT}) With resultNo recursive, No inlinable.
 {
-  Self__N2Q->count__04B= 0;
-  while ((((__CHARACTER *)p__O2Q)[Self__N2Q->count__04B] != '\0')) {
-    Self__N2Q->count__04B=(__INTEGER)(Self__N2Q->count__04B +  1);
-  };
-  if (((void *)Self__N2Q->storage__HGQ != (void *)p__O2Q)) {
-    Self__N2Q->storage__HGQ=p__O2Q;
-    Self__N2Q->capacity__4FQ=(__INTEGER)(Self__N2Q->count__04B +  1);
-  };
+  __INTEGER result__1G2G,__tmp__3G2G,Self__4G2G;
+  void *node__WPW;
+  result__1G2G= 0;
+  __tmp__3G2G=((__STRING_CONSTANT *)e__NPW)->count__DD;
+  Self__4G2G= 1;
+  while ((Self__4G2G <= __tmp__3G2G)) {
+    result__1G2G=(__INTEGER)((__INTEGER)( 5 * result__1G2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING_CONSTANT *)e__NPW)->storage__FQO)[(__INTEGER)(Self__4G2G -  1)])));
+    Self__4G2G=(__INTEGER)(Self__4G2G +  1);
+  };
+  if ((result__1G2G <  0)) {
+    result__1G2G=(__INTEGER)(~ result__1G2G);
+  };
+  node__WPW=((void **)Self__MPW->buckets__OYR)[(__INTEGER)(result__1G2G % Self__MPW->capacity__JYR)];
+  while ((! (((void *)node__WPW == (void *)NULL) || __infix_equal_equal__O5DB(((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__WPW)->item__0YR,e__NPW)))) {
+    node__WPW=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__WPW)->next__GZR;
+  };
+  return(((void *)node__WPW != (void *)NULL));
 }
 
-static __INTEGER last_index_of__since__YXR(__STRING *Self__ZXR,__INTEGER start_index__1XR)
-// ({STRING},{INTEGER}) With resultNo recursive, No inlinable.
+static void increase_capacity__ORNB(__HASHED_SEToABSTRACT_STRINGo *Self__PRNB)
+// ({HASHED_SEToABSTRACT_STRINGo}) VoidNo recursive, No inlinable.
 {
-  __INTEGER result__3XR;
-  __CHARACTER *__tmp__Y3FG;
-  result__3XR=start_index__1XR;
-  __tmp__Y3FG=Self__ZXR->storage__HGQ;
-  while ((! ((result__3XR <  1) || ('/' == ((__CHARACTER *)__tmp__Y3FG)[(__INTEGER)(result__3XR -  1)])))) {
-    result__3XR=(__INTEGER)(result__3XR -  1);
-  };
-  return(result__3XR);
+  __INTEGER idx__RRNB,new_capacity__SRNB,i__QRNB,result__AH2G;
+  __INTEGER __tmp__CH2G,Self__DH2G;
+  __STRING_CONSTANT *Self__BH2G;
+  void *node1__URNB,*node2__VRNB;
+  void **old_buckets__TRNB;
+  idx__RRNB= 0;
+  node1__URNB=NULL;
+  node2__VRNB=NULL;
+  new_capacity__SRNB=prime_number_ceiling__H41((__INTEGER)(Self__PRNB->capacity__JYR +  1));
+  old_buckets__TRNB=Self__PRNB->buckets__OYR;
+  Self__PRNB->buckets__OYR=create__RJ2(new_capacity__SRNB);
+  i__QRNB=(__INTEGER)(Self__PRNB->capacity__JYR -  1);
+  Self__PRNB->capacity__JYR=new_capacity__SRNB;
+  while ((i__QRNB >=  0)) {
+    node1__URNB=((void **)old_buckets__TRNB)[i__QRNB];
+    while (((void *)node1__URNB != (void *)NULL)) {
+      node2__VRNB=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node1__URNB)->next__GZR;
+      Self__BH2G=((__STRING_CONSTANT *)((__HASHED_SET_NODEoABSTRACT_STRINGo *)node1__URNB)->item__0YR);
+      result__AH2G= 0;
+      __tmp__CH2G=Self__BH2G->count__DD;
+      Self__DH2G= 1;
+      while ((Self__DH2G <= __tmp__CH2G)) {
+        result__AH2G=(__INTEGER)((__INTEGER)( 5 * result__AH2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__BH2G->storage__FQO)[(__INTEGER)(Self__DH2G -  1)])));
+        Self__DH2G=(__INTEGER)(Self__DH2G +  1);
+      };
+      if ((result__AH2G <  0)) {
+        result__AH2G=(__INTEGER)(~ result__AH2G);
+      };
+      idx__RRNB=(__INTEGER)(result__AH2G % Self__PRNB->capacity__JYR);
+      ((__HASHED_SET_NODEoABSTRACT_STRINGo *)node1__URNB)->next__GZR=((void **)Self__PRNB->buckets__OYR)[idx__RRNB];
+      ((void **)Self__PRNB->buckets__OYR)[idx__RRNB]=node1__URNB;
+      node1__URNB=node2__VRNB;
+    };
+    i__QRNB=(__INTEGER)(i__QRNB -  1);
+  };
 }
 
-static __BOOLEAN has__YHR(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo *Self__ZHR,void *k__0HR)
-// ({HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo},{NULLxSTRING}) With resultNo recursive, No inlinable.
+static void put_string__IHF(void *s__KHF)
+// ({STRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
 {
-  void *node__EIR;
-  node__EIR=((void **)Self__ZHR->buckets__LIR)[(__INTEGER)(hash_code__VHV(k__0HR) % Self__ZHR->capacity__GIR)];
-  while ((! (((void *)node__EIR == (void *)NULL) || __infix_equal_equal__GQBB(((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node__EIR)->key__XIR,k__0HR)))) {
-    node__EIR=((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node__EIR)->next__DJR;
+  __INTEGER __tmp__1HF,Self__PAG,limit_up__QAG;
+  __CHARACTER __tmp__CIF;
+  if (((struct ___OBJ *)s__KHF)->__id==__STRING_CONSTANT__) {
+  };
+  if (((struct ___OBJ *)s__KHF)->__id==__STRING_CONSTANT__) {
+    __tmp__1HF=((__STRING_CONSTANT *)s__KHF)->count__DD;
+  } else {
+    __tmp__1HF=((__STRING *)s__KHF)->count__GFC;
+  };
+  Self__PAG= 1;
+  limit_up__QAG=__tmp__1HF;
+  while ((Self__PAG <= limit_up__QAG)) {
+    if (((struct ___OBJ *)s__KHF)->__id==__STRING_CONSTANT__) {
+      __tmp__CIF=((__CHARACTER *)((__STRING_CONSTANT *)s__KHF)->storage__FQO)[(__INTEGER)(Self__PAG -  1)];
+    } else {
+      __tmp__CIF=((__CHARACTER *)((__STRING *)s__KHF)->storage__RBS)[(__INTEGER)(Self__PAG -  1)];
+    };
+    fputc((int)(__tmp__CIF),stdout);
+    Self__PAG=(__INTEGER)(Self__PAG +  1);
   };
-  return(((void *)node__EIR != (void *)NULL));
 }
 
-static void* at__MX1(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo *Self__NX1,void *k__OX1)
-// ({HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo},{NULLxSTRING}) With resultNo recursive, No inlinable.
+static __BOOLEAN fast_has__45X(__HASHED_SEToABSTRACT_STRINGo *Self__55X,void *e__AAY)
+// ({HASHED_SEToABSTRACT_STRINGo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
 {
-  void *node__YX1;
-  node__YX1=((void **)Self__NX1->buckets__LIR)[(__INTEGER)(hash_code__VHV(k__OX1) % Self__NX1->capacity__GIR)];
-  while ((! __infix_equal_equal__GQBB(((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node__YX1)->key__XIR,k__OX1))) {
-    node__YX1=((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node__YX1)->next__DJR;
-  };
-  return(((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node__YX1)->item__MY1);
+  __STRING_CONSTANT *Self__GH2G;
+  __INTEGER result__FH2G,__tmp__HH2G,Self__IH2G;
+  void *node__JAY;
+  Self__GH2G=((__STRING_CONSTANT *)e__AAY);
+  result__FH2G= 0;
+  __tmp__HH2G=Self__GH2G->count__DD;
+  Self__IH2G= 1;
+  while ((Self__IH2G <= __tmp__HH2G)) {
+    result__FH2G=(__INTEGER)((__INTEGER)( 5 * result__FH2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__GH2G->storage__FQO)[(__INTEGER)(Self__IH2G -  1)])));
+    Self__IH2G=(__INTEGER)(Self__IH2G +  1);
+  };
+  if ((result__FH2G <  0)) {
+    result__FH2G=(__INTEGER)(~ result__FH2G);
+  };
+  node__JAY=((void **)Self__55X->buckets__OYR)[(__INTEGER)(result__FH2G % Self__55X->capacity__JYR)];
+  while ((! (((void *)node__JAY == (void *)NULL) || ((void *)((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__JAY)->item__0YR == (void *)e__AAY)))) {
+    node__JAY=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__JAY)->next__GZR;
+  };
+  return(((void *)node__JAY != (void *)NULL));
 }
 
-static __BOOLEAN make_entry__5V3B(__ENTRY *Self__AW3B,void *p__BW3B)
-// ({ENTRY},{NULLxSTRING}) With resultNo recursive, No inlinable.
+static void* physical_get_entry__ZBF(void *new_path__1BF)
+// ({NULLxSTRING}) With resultNo recursive, No inlinable.
 {
-  __STRING_CONSTANT *result__MDJG,*Self__NSIG,*Self__HUZC,*result__UDJG;
-  __STRING_CONSTANT *Self__ZZVF,*Self__DGHG,*Self__ERAD;
-  __POINTER ptr__NDJG,ptr_table__MIKG,next__LIKG,result__NIKG;
-  __POINTER ptr_table__RIKG,next__QIKG,result__SIKG,ptr__VDJG;
-  __POINTER ptr_table__1IKG,next__0IKG,result__2IKG,ptr_table__AJKG;
-  __POINTER next__5IKG,result__BJKG,ptr__STPC,tt__JLFC;
-  __INTEGER typ_id__ODJG,c__PSIG,Self__WIKG,result__KUZC,typ_id__WDJG;
-  __INTEGER __tmp__ELFC,new_capacity__2DJG,old_nb_elts__5DJG;
-  __INTEGER upper__HJKG,Self__FJKG,h__2KIG,m__4KIG,s__5KIG,h__UHLD;
-  __INTEGER m__VHLD,s__WHLD;
-  __UINTEGER_32 sz__PDJG,a__QDJG,new_size__RDJG,t__SDJG,a__TDJG;
-  __UINTEGER_32 new_size__UIKG,lab_type__TIKG,sz__XDJG,a__YDJG;
-  __UINTEGER_32 new_size__ZDJG,t__0DJG,a__1DJG,new_size__DJKG;
-  __UINTEGER_32 lab_type__CJKG,date__YKIG,t__3KIG,date__SFLD,t__ZHLD;
-  void *__tmp__2KFC;
-  __STRING *new__BD0F,*Self__QSIG;
-  __UINTEGER_16 y__TKIG,y__YYID;
-  __CHARACTER *Self__XIKG,*model__YIKG,*__tmp__ALFC,*pe__ILFC;
-  __CHARACTER *Self__4DJG,*new__AEJG;
-  __BOOLEAN result__LLFC,__tmp__XLFC;
-  __UINTEGER_8 m__UKIG,md__VKIG,wd__WKIG,m__UYID,md__RYID,wd__OYID;
-  result__MDJG=NULL;
-  ptr__NDJG=((__POINTER )(NULL));
-  typ_id__ODJG= 0;
-  sz__PDJG=((__UINTEGER_32 )sizeof(__STRING_CONSTANT));
-  if ((sz__PDJG ==  0)) {
-    result__MDJG=STRING_CONSTANT__;
+  void *result__4BF;
+  __STRING *Self__DM0G;
+  __FILE_UNIX *result__OJ3G;
+  __POINTER ptr__PJ3G,ptr_table__XJ3G,next__WJ3G,result__YJ3G;
+  __POINTER ptr_table__2J3G,next__1J3G,result__3J3G,ptr__BK3G;
+  __POINTER ptr_table__JK3G,next__IK3G,result__KK3G,ptr_table__OK3G;
+  __POINTER next__NK3G,result__PK3G;
+  __INTEGER typ_id__QJ3G,typ_id__CK3G;
+  __UINTEGER_32 sz__RJ3G,a__SJ3G,new_size__TJ3G,t__UJ3G,a__VJ3G;
+  __UINTEGER_32 new_size__5J3G,lab_type__4J3G,sz__DK3G,a__EK3G;
+  __UINTEGER_32 new_size__FK3G,t__GK3G,a__HK3G,new_size__RK3G;
+  __UINTEGER_32 lab_type__QK3G;
+  __DIRECTORY_UNIX *result__AK3G;
+  void *__tmp__XCF;
+  __CHARACTER *pe__3BF;
+  result__4BF=NULL;
+  Self__DM0G=((__STRING *)new_path__1BF);
+  if ((Self__DM0G->capacity__IBS > Self__DM0G->count__GFC)) {
+    ((__CHARACTER *)Self__DM0G->storage__RBS)[Self__DM0G->count__GFC]='\0';
   } else {
-    typ_id__ODJG=-1;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__PDJG);
-    if ((typ_id__ODJG == (__INTEGER)(-  1))) {
-      a__QDJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__RDJG=(__UINTEGER_32)((__UINTEGER_32)(sz__PDJG + a__QDJG) & (__UINTEGER_32)(~ a__QDJG));
-      ptr_table__MIKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RDJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__LIKG=((__POINTER )(NULL));
-      result__NIKG=((__POINTER *)ptr_table__MIKG)[ 0];
-      if ((result__NIKG == (void *)NULL)) {
-        result__NIKG=new_lab__RUJ(new_size__RDJG);
-        next__LIKG=(void *)((unsigned long)result__NIKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RDJG)));
-        ((__POINTER *)next__LIKG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__MIKG)[ 0]=next__LIKG;
-      } else {
-        next__LIKG=((__POINTER *)result__NIKG)[ 0];
-        if ((next__LIKG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NIKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__RDJG <<  1)) <=  4096)) {
-            next__LIKG=(void *)((unsigned long)result__NIKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RDJG)));
-          } else {
-            next__LIKG=new_lab__RUJ(new_size__RDJG);
-          };
-          ((__POINTER *)next__LIKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MIKG)[ 0]=next__LIKG;
-        } else {
-          ((__POINTER *)result__NIKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__LIKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__NIKG=next__LIKG;
-        };
-      };
-      ptr__NDJG=result__NIKG;
-    } else {
-      t__SDJG=((__UINTEGER_32 )typ_id__ODJG);
-      a__TDJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__UIKG=(__UINTEGER_32)((__UINTEGER_32)(sz__PDJG + a__TDJG) & (__UINTEGER_32)(~ a__TDJG));
-      ptr_table__RIKG=((__POINTER )(&(table_type[(t__SDJG)])));
-      lab_type__TIKG=(__UINTEGER_32)(t__SDJG |  1);
-      next__QIKG=((__POINTER )(NULL));
-      result__SIKG=((__POINTER *)ptr_table__RIKG)[ 0];
-      if ((result__SIKG == (void *)NULL)) {
-        result__SIKG=new_lab__RUJ(lab_type__TIKG);
-        next__QIKG=(void *)((unsigned long)result__SIKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UIKG)));
-        ((__POINTER *)next__QIKG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__RIKG)[ 0]=next__QIKG;
-      } else {
-        next__QIKG=((__POINTER *)result__SIKG)[ 0];
-        if ((next__QIKG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SIKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__UIKG <<  1)) <=  4096)) {
-            next__QIKG=(void *)((unsigned long)result__SIKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UIKG)));
-          } else {
-            next__QIKG=new_lab__RUJ(lab_type__TIKG);
-          };
-          ((__POINTER *)next__QIKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RIKG)[ 0]=next__QIKG;
-        } else {
-          ((__POINTER *)result__SIKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__QIKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__SIKG=next__QIKG;
-        };
-      };
-      ptr__NDJG=result__SIKG;
-    };
-    result__MDJG=((__STRING_CONSTANT *)ptr__NDJG);
-    *(result__MDJG) = *(STRING_CONSTANT__);
-  };
-  Self__NSIG=((__STRING_CONSTANT *)result__MDJG);
-  c__PSIG=((__STRING *)p__BW3B)->count__04B;
-  if ((c__PSIG !=  0)) {
-    Self__NSIG->storage__E5M=create__D4BB(c__PSIG);
-    Self__XIKG=((__CHARACTER *)Self__NSIG->storage__E5M);
-    model__YIKG=((__STRING *)p__BW3B)->storage__HGQ;
-    Self__WIKG=(__INTEGER)(c__PSIG -  1);
-    while ((Self__WIKG >=  0)) {
-      Self__XIKG[Self__WIKG]=((__CHARACTER *)model__YIKG)[Self__WIKG];
-      Self__WIKG=(__INTEGER)(Self__WIKG -  1);
-    };
-    Self__NSIG->count__4C=c__PSIG;
-  };
-  Self__AW3B->parent_abstract_entry__LB.path__2C=result__MDJG;
-  Self__HUZC=((__STRING_CONSTANT *)Self__AW3B->parent_abstract_entry__LB.path__2C);
-  result__KUZC=(__INTEGER)( 1 + fast_reverse_index_of__from__GOAD(Self__HUZC->storage__E5M,(__INTEGER)(Self__HUZC->count__4C -  1)));
-  if (((void *)Self__AW3B->parent_abstract_entry__LB.name__SKFC == (void *)NULL)) {
-    result__UDJG=NULL;
-    ptr__VDJG=((__POINTER )(NULL));
-    typ_id__WDJG= 0;
-    sz__XDJG=((__UINTEGER_32 )sizeof(__STRING_CONSTANT));
-    if ((sz__XDJG ==  0)) {
-      result__UDJG=STRING_CONSTANT__;
-    } else {
-      typ_id__WDJG=-1;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__XDJG);
-      if ((typ_id__WDJG == (__INTEGER)(-  1))) {
-        a__YDJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ZDJG=(__UINTEGER_32)((__UINTEGER_32)(sz__XDJG + a__YDJG) & (__UINTEGER_32)(~ a__YDJG));
-        ptr_table__1IKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZDJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__0IKG=((__POINTER )(NULL));
-        result__2IKG=((__POINTER *)ptr_table__1IKG)[ 0];
-        if ((result__2IKG == (void *)NULL)) {
-          result__2IKG=new_lab__RUJ(new_size__ZDJG);
-          next__0IKG=(void *)((unsigned long)result__2IKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZDJG)));
-          ((__POINTER *)next__0IKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1IKG)[ 0]=next__0IKG;
-        } else {
-          next__0IKG=((__POINTER *)result__2IKG)[ 0];
-          if ((next__0IKG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2IKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__ZDJG <<  1)) <=  4096)) {
-              next__0IKG=(void *)((unsigned long)result__2IKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZDJG)));
+    add_last__JLT(Self__DM0G,'\0');
+    Self__DM0G->count__GFC=(__INTEGER)(Self__DM0G->count__GFC -  1);
+  };
+  pe__3BF=Self__DM0G->storage__RBS;
+  { struct stat t;
+  if ((((__INTEGER )(stat((pe__3BF),&t))) ==  0)) {
+    if ((((__INTEGER )(S_ISDIR(t.st_mode))) ==  0)) {
+      result__OJ3G=NULL;
+      ptr__PJ3G=((__POINTER )(NULL));
+      typ_id__QJ3G= 0;
+      sz__RJ3G=((__UINTEGER_32 )sizeof(__FILE_UNIX));
+      if ((sz__RJ3G ==  0)) {
+        result__OJ3G=FILE_UNIX__;
+      } else {
+        typ_id__QJ3G=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__RJ3G);
+        if ((typ_id__QJ3G == (__INTEGER)(-  1))) {
+          a__SJ3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__TJ3G=(__UINTEGER_32)((__UINTEGER_32)(sz__RJ3G + a__SJ3G) & (__UINTEGER_32)(~ a__SJ3G));
+          ptr_table__XJ3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TJ3G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__WJ3G=((__POINTER )(NULL));
+          result__YJ3G=((__POINTER *)ptr_table__XJ3G)[ 0];
+          if ((result__YJ3G == (void *)NULL)) {
+            result__YJ3G=new_lab__2QJ(new_size__TJ3G);
+            next__WJ3G=(void *)((unsigned long)result__YJ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TJ3G)));
+            ((__POINTER *)next__WJ3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__XJ3G)[ 0]=next__WJ3G;
+          } else {
+            next__WJ3G=((__POINTER *)result__YJ3G)[ 0];
+            if ((next__WJ3G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YJ3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__TJ3G <<  1)) <=  4096)) {
+                next__WJ3G=(void *)((unsigned long)result__YJ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TJ3G)));
+              } else {
+                next__WJ3G=new_lab__2QJ(new_size__TJ3G);
+              };
+              ((__POINTER *)next__WJ3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__XJ3G)[ 0]=next__WJ3G;
+            } else {
+              ((__POINTER *)result__YJ3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__WJ3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__YJ3G=next__WJ3G;
+            };
+          };
+          ptr__PJ3G=result__YJ3G;
+        } else {
+          t__UJ3G=((__UINTEGER_32 )typ_id__QJ3G);
+          a__VJ3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__5J3G=(__UINTEGER_32)((__UINTEGER_32)(sz__RJ3G + a__VJ3G) & (__UINTEGER_32)(~ a__VJ3G));
+          ptr_table__2J3G=((__POINTER )(&(table_type[(t__UJ3G)])));
+          lab_type__4J3G=(__UINTEGER_32)(t__UJ3G |  1);
+          next__1J3G=((__POINTER )(NULL));
+          result__3J3G=((__POINTER *)ptr_table__2J3G)[ 0];
+          if ((result__3J3G == (void *)NULL)) {
+            result__3J3G=new_lab__2QJ(lab_type__4J3G);
+            next__1J3G=(void *)((unsigned long)result__3J3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5J3G)));
+            ((__POINTER *)next__1J3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__2J3G)[ 0]=next__1J3G;
+          } else {
+            next__1J3G=((__POINTER *)result__3J3G)[ 0];
+            if ((next__1J3G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3J3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__5J3G <<  1)) <=  4096)) {
+                next__1J3G=(void *)((unsigned long)result__3J3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5J3G)));
+              } else {
+                next__1J3G=new_lab__2QJ(lab_type__4J3G);
+              };
+              ((__POINTER *)next__1J3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__2J3G)[ 0]=next__1J3G;
             } else {
-              next__0IKG=new_lab__RUJ(new_size__ZDJG);
-            };
-            ((__POINTER *)next__0IKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1IKG)[ 0]=next__0IKG;
-          } else {
-            ((__POINTER *)result__2IKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__0IKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__2IKG=next__0IKG;
-          };
-        };
-        ptr__VDJG=result__2IKG;
-      } else {
-        t__0DJG=((__UINTEGER_32 )typ_id__WDJG);
-        a__1DJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__DJKG=(__UINTEGER_32)((__UINTEGER_32)(sz__XDJG + a__1DJG) & (__UINTEGER_32)(~ a__1DJG));
-        ptr_table__AJKG=((__POINTER )(&(table_type[(t__0DJG)])));
-        lab_type__CJKG=(__UINTEGER_32)(t__0DJG |  1);
-        next__5IKG=((__POINTER )(NULL));
-        result__BJKG=((__POINTER *)ptr_table__AJKG)[ 0];
-        if ((result__BJKG == (void *)NULL)) {
-          result__BJKG=new_lab__RUJ(lab_type__CJKG);
-          next__5IKG=(void *)((unsigned long)result__BJKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DJKG)));
-          ((__POINTER *)next__5IKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__AJKG)[ 0]=next__5IKG;
-        } else {
-          next__5IKG=((__POINTER *)result__BJKG)[ 0];
-          if ((next__5IKG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BJKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__DJKG <<  1)) <=  4096)) {
-              next__5IKG=(void *)((unsigned long)result__BJKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DJKG)));
+              ((__POINTER *)result__3J3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__1J3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__3J3G=next__1J3G;
+            };
+          };
+          ptr__PJ3G=result__3J3G;
+        };
+        result__OJ3G=((__FILE_UNIX *)ptr__PJ3G);
+        *(result__OJ3G) = *(FILE_UNIX__);
+      };
+      result__4BF=result__OJ3G;
+    } else {
+      result__AK3G=NULL;
+      ptr__BK3G=((__POINTER )(NULL));
+      typ_id__CK3G= 0;
+      sz__DK3G=((__UINTEGER_32 )sizeof(__DIRECTORY_UNIX));
+      if ((sz__DK3G ==  0)) {
+        result__AK3G=DIRECTORY_UNIX__;
+      } else {
+        typ_id__CK3G=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__DK3G);
+        if ((typ_id__CK3G == (__INTEGER)(-  1))) {
+          a__EK3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__FK3G=(__UINTEGER_32)((__UINTEGER_32)(sz__DK3G + a__EK3G) & (__UINTEGER_32)(~ a__EK3G));
+          ptr_table__JK3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FK3G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__IK3G=((__POINTER )(NULL));
+          result__KK3G=((__POINTER *)ptr_table__JK3G)[ 0];
+          if ((result__KK3G == (void *)NULL)) {
+            result__KK3G=new_lab__2QJ(new_size__FK3G);
+            next__IK3G=(void *)((unsigned long)result__KK3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FK3G)));
+            ((__POINTER *)next__IK3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__JK3G)[ 0]=next__IK3G;
+          } else {
+            next__IK3G=((__POINTER *)result__KK3G)[ 0];
+            if ((next__IK3G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KK3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__FK3G <<  1)) <=  4096)) {
+                next__IK3G=(void *)((unsigned long)result__KK3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FK3G)));
+              } else {
+                next__IK3G=new_lab__2QJ(new_size__FK3G);
+              };
+              ((__POINTER *)next__IK3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__JK3G)[ 0]=next__IK3G;
             } else {
-              next__5IKG=new_lab__RUJ(lab_type__CJKG);
+              ((__POINTER *)result__KK3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__IK3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__KK3G=next__IK3G;
+            };
+          };
+          ptr__BK3G=result__KK3G;
+        } else {
+          t__GK3G=((__UINTEGER_32 )typ_id__CK3G);
+          a__HK3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__RK3G=(__UINTEGER_32)((__UINTEGER_32)(sz__DK3G + a__HK3G) & (__UINTEGER_32)(~ a__HK3G));
+          ptr_table__OK3G=((__POINTER )(&(table_type[(t__GK3G)])));
+          lab_type__QK3G=(__UINTEGER_32)(t__GK3G |  1);
+          next__NK3G=((__POINTER )(NULL));
+          result__PK3G=((__POINTER *)ptr_table__OK3G)[ 0];
+          if ((result__PK3G == (void *)NULL)) {
+            result__PK3G=new_lab__2QJ(lab_type__QK3G);
+            next__NK3G=(void *)((unsigned long)result__PK3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RK3G)));
+            ((__POINTER *)next__NK3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__OK3G)[ 0]=next__NK3G;
+          } else {
+            next__NK3G=((__POINTER *)result__PK3G)[ 0];
+            if ((next__NK3G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PK3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__RK3G <<  1)) <=  4096)) {
+                next__NK3G=(void *)((unsigned long)result__PK3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RK3G)));
+              } else {
+                next__NK3G=new_lab__2QJ(lab_type__QK3G);
+              };
+              ((__POINTER *)next__NK3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__OK3G)[ 0]=next__NK3G;
+            } else {
+              ((__POINTER *)result__PK3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__NK3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__PK3G=next__NK3G;
             };
-            ((__POINTER *)next__5IKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__AJKG)[ 0]=next__5IKG;
-          } else {
-            ((__POINTER *)result__BJKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__5IKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__BJKG=next__5IKG;
           };
+          ptr__BK3G=result__PK3G;
         };
-        ptr__VDJG=result__BJKG;
+        result__AK3G=((__DIRECTORY_UNIX *)ptr__BK3G);
+        *(result__AK3G) = *(DIRECTORY_UNIX__);
       };
-      result__UDJG=((__STRING_CONSTANT *)ptr__VDJG);
-      *(result__UDJG) = *(STRING_CONSTANT__);
+      result__4BF=result__AK3G;
+    };
+    if (((struct ___OBJ *)result__4BF)->__id==__DIRECTORY_UNIX__) {
+      set_path__4MT(result__4BF,new_path__1BF);
+    } else {
+      set_path__ZNT(result__4BF,new_path__1BF);
     };
-    Self__AW3B->parent_abstract_entry__LB.name__SKFC=result__UDJG;
+    if (((struct ___OBJ *)result__4BF)->__id==__DIRECTORY_UNIX__) {
+      __tmp__XCF=((__DIRECTORY_UNIX *)result__4BF)->parent_entry_unix__JED.parent_entry__IED.path__BD;
+    } else {
+      __tmp__XCF=((__FILE_UNIX *)result__4BF)->parent_entry_unix__MCF.parent_entry__IED.path__BD;
+    };
+    put__to__B0S(alias__UED,result__4BF,__tmp__XCF);
   };
-  __tmp__2KFC=Self__AW3B->parent_abstract_entry__LB.name__SKFC;
-  ptr__STPC=((__POINTER )((__CHARACTER *)((__STRING_CONSTANT *)Self__AW3B->parent_abstract_entry__LB.path__2C)->storage__E5M));
-  ptr__STPC=(void *)((unsigned long)ptr__STPC - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )result__KUZC)));
-  __tmp__ALFC=((__CHARACTER *)ptr__STPC);
-  __tmp__ELFC=(__INTEGER)(((__STRING_CONSTANT *)Self__AW3B->parent_abstract_entry__LB.path__2C)->count__4C - result__KUZC);
-  Self__ZZVF=((__STRING_CONSTANT *)__tmp__2KFC);
-  Self__ZZVF->storage__E5M=__tmp__ALFC;
-  Self__ZZVF->count__4C=__tmp__ELFC;
-  pe__ILFC=NULL;
-  tt__JLFC=((__POINTER )(NULL));
-  result__LLFC=FALSE__;
-  if ((((__STRING_CONSTANT *)Self__AW3B->parent_abstract_entry__LB.path__2C)->count__4C ==  2)) {
-    Self__DGHG=((__STRING_CONSTANT *)Self__AW3B->parent_abstract_entry__LB.path__2C);
-    __tmp__XLFC=(((__CHARACTER *)Self__DGHG->storage__E5M)[(__INTEGER)(Self__DGHG->count__4C -  1)] == ':');
-  } else {
-    __tmp__XLFC=FALSE__;
   };
-  if (__tmp__XLFC) {
-    Self__AW3B->parent_abstract_entry__LB.is_directory__BC=TRUE__;
-    result__LLFC=TRUE__;
-  } else {
-    Self__ERAD=((__STRING_CONSTANT *)Self__AW3B->parent_abstract_entry__LB.path__2C);
-    new__BD0F=create__01(Self__ERAD->count__4C);
-    copy__5GQ(new__BD0F,Self__ERAD);
-    Self__QSIG=((__STRING *)new__BD0F);
-    if ((Self__QSIG->capacity__4FQ > Self__QSIG->count__04B)) {
-      Self__QSIG->count__04B=(__INTEGER)(Self__QSIG->count__04B +  1);
-      if ((((__CHARACTER *)Self__QSIG->storage__HGQ)[(__INTEGER)(Self__QSIG->count__04B -  1)] != '\0')) {
-        ((__CHARACTER *)Self__QSIG->storage__HGQ)[(__INTEGER)(Self__QSIG->count__04B -  1)]='\0';
-      };
-    } else {
-      new_capacity__2DJG= 0;
-      if ((Self__QSIG->capacity__4FQ <= Self__QSIG->count__04B)) {
-        if ((Self__QSIG->capacity__4FQ ==  0)) {
-          Self__QSIG->capacity__4FQ= 32;
-          Self__QSIG->storage__HGQ=create__D4BB( 32);
-        } else {
-          new_capacity__2DJG=(__INTEGER)(Self__QSIG->capacity__4FQ <<  1);
-          Self__4DJG=((__CHARACTER *)Self__QSIG->storage__HGQ);
-          old_nb_elts__5DJG=Self__QSIG->capacity__4FQ;
-          new__AEJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__4DJG),((__UINTEGER_32 )old_nb_elts__5DJG),((__UINTEGER_32 )new_capacity__2DJG)));
-          upper__HJKG=(__INTEGER)(new_capacity__2DJG -  1);
-          Self__FJKG=old_nb_elts__5DJG;
-          while ((Self__FJKG <= upper__HJKG)) {
-            new__AEJG[Self__FJKG]='\0';
-            Self__FJKG=(__INTEGER)(Self__FJKG +  1);
-          };
-          Self__QSIG->storage__HGQ=new__AEJG;
-          Self__QSIG->capacity__4FQ=new_capacity__2DJG;
-        };
-      };
-      ((__CHARACTER *)Self__QSIG->storage__HGQ)[Self__QSIG->count__04B]='\0';
-      Self__QSIG->count__04B=(__INTEGER)(Self__QSIG->count__04B +  1);
-    };
-    Self__QSIG->count__04B=(__INTEGER)(Self__QSIG->count__04B -  1);
-    pe__ILFC=Self__QSIG->storage__HGQ;
-    { struct stat t;
-    result__LLFC=(((__INTEGER )(stat((pe__ILFC),&t))) ==  0);
-    if (result__LLFC) {
-      Self__AW3B->parent_abstract_entry__LB.is_directory__BC=((__BOOLEAN )(S_ISDIR(t.st_mode)));
-      tt__JLFC=((__POINTER )(localtime(&(t.st_atime))));
-      y__TKIG=(__UINTEGER_16)(((__UINTEGER_16 )(((struct tm *)(tt__JLFC))->tm_year)) +  1900);
-      m__UKIG=(__UINTEGER_8)(((__UINTEGER_8 )(((struct tm *)(tt__JLFC))->tm_mon)) +  1);
-      md__VKIG=((__UINTEGER_8 )(((struct tm *)(tt__JLFC))->tm_mday));
-      wd__WKIG=((__UINTEGER_8 )(((struct tm *)(tt__JLFC))->tm_wday));
-      if ((! (( 1 <= wd__WKIG) && ( 7 >= wd__WKIG)))) {
-        wd__WKIG= 1;
-      };
-      date__YKIG=(__UINTEGER_32)(((__UINTEGER_32 )y__TKIG) <<  16);
-      date__YKIG=(__UINTEGER_32)(date__YKIG | (__UINTEGER_32)(((__UINTEGER_32 )m__UKIG) <<  8));
-      date__YKIG=(__UINTEGER_32)(date__YKIG | ((__UINTEGER_32 )md__VKIG));
-      date__YKIG=(__UINTEGER_32)(date__YKIG | ((__UINTEGER_32 )(__UINTEGER_8)(wd__WKIG <<  5)));
-      h__2KIG=((__INTEGER )((__UINTEGER_8 )(((struct tm *)(tt__JLFC))->tm_hour)));
-      m__4KIG=((__INTEGER )((__UINTEGER_8 )(((struct tm *)(tt__JLFC))->tm_min)));
-      s__5KIG=((__INTEGER )((__UINTEGER_8 )(((struct tm *)(tt__JLFC))->tm_sec)));
-      t__3KIG=(__UINTEGER_32)(((__UINTEGER_32 )h__2KIG) <<  24);
-      t__3KIG=(__UINTEGER_32)(t__3KIG | (__UINTEGER_32)(((__UINTEGER_32 )m__4KIG) <<  16));
-      t__3KIG=(__UINTEGER_32)(t__3KIG | (__UINTEGER_32)(((__UINTEGER_32 )s__5KIG) <<  8));
-      tt__JLFC=((__POINTER )(localtime(&(t.st_mtime))));
-      y__YYID=(__UINTEGER_16)(((__UINTEGER_16 )(((struct tm *)(tt__JLFC))->tm_year)) +  1900);
-      m__UYID=(__UINTEGER_8)(((__UINTEGER_8 )(((struct tm *)(tt__JLFC))->tm_mon)) +  1);
-      md__RYID=((__UINTEGER_8 )(((struct tm *)(tt__JLFC))->tm_mday));
-      wd__OYID=((__UINTEGER_8 )(((struct tm *)(tt__JLFC))->tm_wday));
-      if ((! (( 1 <= wd__OYID) && ( 7 >= wd__OYID)))) {
-        wd__OYID= 1;
-      };
-      date__SFLD=(__UINTEGER_32)(((__UINTEGER_32 )y__YYID) <<  16);
-      date__SFLD=(__UINTEGER_32)(date__SFLD | (__UINTEGER_32)(((__UINTEGER_32 )m__UYID) <<  8));
-      date__SFLD=(__UINTEGER_32)(date__SFLD | ((__UINTEGER_32 )md__RYID));
-      date__SFLD=(__UINTEGER_32)(date__SFLD | ((__UINTEGER_32 )(__UINTEGER_8)(wd__OYID <<  5)));
-      h__UHLD=((__INTEGER )((__UINTEGER_8 )(((struct tm *)(tt__JLFC))->tm_hour)));
-      m__VHLD=((__INTEGER )((__UINTEGER_8 )(((struct tm *)(tt__JLFC))->tm_min)));
-      s__WHLD=((__INTEGER )((__UINTEGER_8 )(((struct tm *)(tt__JLFC))->tm_sec)));
-      t__ZHLD=(__UINTEGER_32)(((__UINTEGER_32 )h__UHLD) <<  24);
-      t__ZHLD=(__UINTEGER_32)(t__ZHLD | (__UINTEGER_32)(((__UINTEGER_32 )m__VHLD) <<  16));
-      t__ZHLD=(__UINTEGER_32)(t__ZHLD | (__UINTEGER_32)(((__UINTEGER_32 )s__WHLD) <<  8));
-    };
-    };
-  };
-  return(result__LLFC);
+  return(result__4BF);
 }
 
-static void put__to__PJ0D(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo *Self__QJ0D,void *v__RJ0D,void *k__SJ0D)
-// ({HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo},{NULLxENTRY},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
+static void put__to__B0S(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo *Self__C0S,void *v__D0S,void *k__E0S)
+// ({HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo},{NULLxDIRECTORY_UNIXxFILE_UNIX},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
 {
-  __INTEGER h__ZJ0D,idx__0J0D,idx__JQPE,new_capacity__KQPE,i__LQPE;
-  __INTEGER typ_id__YSPE;
-  __POINTER ptr__TSPE,ptr_table__KJKG,next__JJKG,result__LJKG;
-  __POINTER ptr_table__PJKG,next__OJKG,result__QJKG;
-  __UINTEGER_32 sz__VSPE,a__SGHG,new_size__TGHG,t__XGHG,a__WGHG;
-  __UINTEGER_32 new_size__SJKG,lab_type__RJKG;
-  void *node__1J0D,*node1__NQPE,*node2__OQPE,*__tmp__JL0D;
-  void **old_buckets__MQPE;
-  __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *result__SSPE;
-  __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *Self__BZTE;
-  h__ZJ0D=hash_code__LQU(k__SJ0D);
-  idx__0J0D=(__INTEGER)(h__ZJ0D % Self__QJ0D->capacity__GIR);
-  node__1J0D=((void **)Self__QJ0D->buckets__LIR)[idx__0J0D];
-  while ((! (((void *)node__1J0D == (void *)NULL) || __infix_equal_equal__GQBB(((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node__1J0D)->key__XIR,k__SJ0D)))) {
-    node__1J0D=((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node__1J0D)->next__DJR;
-  };
-  if (((void *)node__1J0D == (void *)NULL)) {
-    if ((Self__QJ0D->capacity__GIR == Self__QJ0D->count__GPW)) {
-      idx__JQPE= 0;
-      node1__NQPE=NULL;
-      node2__OQPE=NULL;
-      old_buckets__MQPE=Self__QJ0D->buckets__LIR;
-      new_capacity__KQPE=prime_number_ceiling__33Z((__INTEGER)(Self__QJ0D->capacity__GIR +  1));
-      Self__QJ0D->buckets__LIR=create__KG2(new_capacity__KQPE);
-      i__LQPE=(__INTEGER)(Self__QJ0D->capacity__GIR -  1);
-      Self__QJ0D->capacity__GIR=new_capacity__KQPE;
-      while ((i__LQPE >=  0)) {
-        node1__NQPE=((void **)old_buckets__MQPE)[i__LQPE];
-        while (((void *)node1__NQPE != (void *)NULL)) {
-          node2__OQPE=((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node1__NQPE)->next__DJR;
-          idx__JQPE=(__INTEGER)(hash_code__LQU(((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node1__NQPE)->key__XIR) % Self__QJ0D->capacity__GIR);
-          ((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node1__NQPE)->next__DJR=((void **)Self__QJ0D->buckets__LIR)[idx__JQPE];
-          ((void **)Self__QJ0D->buckets__LIR)[idx__JQPE]=node1__NQPE;
-          node1__NQPE=node2__OQPE;
-        };
-        i__LQPE=(__INTEGER)(i__LQPE -  1);
-      };
-      idx__0J0D=(__INTEGER)(h__ZJ0D % Self__QJ0D->capacity__GIR);
-    };
-    __tmp__JL0D=((void **)Self__QJ0D->buckets__LIR)[idx__0J0D];
-    result__SSPE=NULL;
-    ptr__TSPE=((__POINTER )(NULL));
-    typ_id__YSPE= 0;
-    sz__VSPE=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo));
-    if ((sz__VSPE ==  0)) {
-      result__SSPE=HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__;
-    } else {
-      typ_id__YSPE=__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__VSPE);
-      if ((typ_id__YSPE == (__INTEGER)(-  1))) {
-        a__SGHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__TGHG=(__UINTEGER_32)((__UINTEGER_32)(sz__VSPE + a__SGHG) & (__UINTEGER_32)(~ a__SGHG));
-        ptr_table__KJKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TGHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__JJKG=((__POINTER )(NULL));
-        result__LJKG=((__POINTER *)ptr_table__KJKG)[ 0];
-        if ((result__LJKG == (void *)NULL)) {
-          result__LJKG=new_lab__RUJ(new_size__TGHG);
-          next__JJKG=(void *)((unsigned long)result__LJKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TGHG)));
-          ((__POINTER *)next__JJKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__KJKG)[ 0]=next__JJKG;
-        } else {
-          next__JJKG=((__POINTER *)result__LJKG)[ 0];
-          if ((next__JJKG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LJKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__TGHG <<  1)) <=  4096)) {
-              next__JJKG=(void *)((unsigned long)result__LJKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TGHG)));
+  __STRING_CONSTANT *Self__LH2G,*Self__QH2G;
+  __INTEGER result__KH2G,__tmp__MH2G,Self__NH2G,idx__M0S,idx__WNOB;
+  __INTEGER new_capacity__XNOB,i__YNOB,result__PH2G,__tmp__RH2G;
+  __INTEGER Self__SH2G,typ_id__GQOB;
+  __POINTER ptr__BQOB,ptr_table__TK3G,next__SK3G,result__UK3G;
+  __POINTER ptr_table__YK3G,next__XK3G,result__ZK3G;
+  __UINTEGER_32 sz__DQOB,a__XM0G,new_size__YM0G,t__2M0G,a__1M0G;
+  __UINTEGER_32 new_size__1K3G,lab_type__0K3G;
+  void *node__O0S,*node1__0NOB,*node2__1NOB,*__tmp__D2S;
+  void **old_buckets__ZNOB;
+  __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *result__AQOB;
+  __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *Self__VTDC;
+  Self__LH2G=((__STRING_CONSTANT *)k__E0S);
+  result__KH2G= 0;
+  __tmp__MH2G=Self__LH2G->count__DD;
+  Self__NH2G= 1;
+  while ((Self__NH2G <= __tmp__MH2G)) {
+    result__KH2G=(__INTEGER)((__INTEGER)( 5 * result__KH2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__LH2G->storage__FQO)[(__INTEGER)(Self__NH2G -  1)])));
+    Self__NH2G=(__INTEGER)(Self__NH2G +  1);
+  };
+  if ((result__KH2G <  0)) {
+    result__KH2G=(__INTEGER)(~ result__KH2G);
+  };
+  idx__M0S=(__INTEGER)(result__KH2G % Self__C0S->capacity__Q0S);
+  node__O0S=((void **)Self__C0S->buckets__V0S)[idx__M0S];
+  while ((! (((void *)node__O0S == (void *)NULL) || __infix_equal_equal__O5DB(((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node__O0S)->key__B1S,k__E0S)))) {
+    node__O0S=((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node__O0S)->next__N1S;
+  };
+  if (((void *)node__O0S == (void *)NULL)) {
+    if ((Self__C0S->capacity__Q0S == Self__C0S->count__W1S)) {
+      idx__WNOB= 0;
+      node1__0NOB=NULL;
+      node2__1NOB=NULL;
+      old_buckets__ZNOB=Self__C0S->buckets__V0S;
+      new_capacity__XNOB=prime_number_ceiling__H41((__INTEGER)(Self__C0S->capacity__Q0S +  1));
+      Self__C0S->buckets__V0S=create__HB4(new_capacity__XNOB);
+      i__YNOB=(__INTEGER)(Self__C0S->capacity__Q0S -  1);
+      Self__C0S->capacity__Q0S=new_capacity__XNOB;
+      while ((i__YNOB >=  0)) {
+        node1__0NOB=((void **)old_buckets__ZNOB)[i__YNOB];
+        while (((void *)node1__0NOB != (void *)NULL)) {
+          node2__1NOB=((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node1__0NOB)->next__N1S;
+          Self__QH2G=((__STRING_CONSTANT *)((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node1__0NOB)->key__B1S);
+          result__PH2G= 0;
+          __tmp__RH2G=Self__QH2G->count__DD;
+          Self__SH2G= 1;
+          while ((Self__SH2G <= __tmp__RH2G)) {
+            result__PH2G=(__INTEGER)((__INTEGER)( 5 * result__PH2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__QH2G->storage__FQO)[(__INTEGER)(Self__SH2G -  1)])));
+            Self__SH2G=(__INTEGER)(Self__SH2G +  1);
+          };
+          if ((result__PH2G <  0)) {
+            result__PH2G=(__INTEGER)(~ result__PH2G);
+          };
+          idx__WNOB=(__INTEGER)(result__PH2G % Self__C0S->capacity__Q0S);
+          ((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node1__0NOB)->next__N1S=((void **)Self__C0S->buckets__V0S)[idx__WNOB];
+          ((void **)Self__C0S->buckets__V0S)[idx__WNOB]=node1__0NOB;
+          node1__0NOB=node2__1NOB;
+        };
+        i__YNOB=(__INTEGER)(i__YNOB -  1);
+      };
+      idx__M0S=(__INTEGER)(result__KH2G % new_capacity__XNOB);
+    };
+    __tmp__D2S=((void **)Self__C0S->buckets__V0S)[idx__M0S];
+    result__AQOB=NULL;
+    ptr__BQOB=((__POINTER )(NULL));
+    typ_id__GQOB= 0;
+    sz__DQOB=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo));
+    if ((sz__DQOB ==  0)) {
+      result__AQOB=HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__;
+    } else {
+      typ_id__GQOB=__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__DQOB);
+      if ((typ_id__GQOB == (__INTEGER)(-  1))) {
+        a__XM0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__YM0G=(__UINTEGER_32)((__UINTEGER_32)(sz__DQOB + a__XM0G) & (__UINTEGER_32)(~ a__XM0G));
+        ptr_table__TK3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YM0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__SK3G=((__POINTER )(NULL));
+        result__UK3G=((__POINTER *)ptr_table__TK3G)[ 0];
+        if ((result__UK3G == (void *)NULL)) {
+          result__UK3G=new_lab__2QJ(new_size__YM0G);
+          next__SK3G=(void *)((unsigned long)result__UK3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YM0G)));
+          ((__POINTER *)next__SK3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__TK3G)[ 0]=next__SK3G;
+        } else {
+          next__SK3G=((__POINTER *)result__UK3G)[ 0];
+          if ((next__SK3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UK3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__YM0G <<  1)) <=  4096)) {
+              next__SK3G=(void *)((unsigned long)result__UK3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YM0G)));
             } else {
-              next__JJKG=new_lab__RUJ(new_size__TGHG);
-            };
-            ((__POINTER *)next__JJKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__KJKG)[ 0]=next__JJKG;
-          } else {
-            ((__POINTER *)result__LJKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__JJKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__LJKG=next__JJKG;
-          };
-        };
-        ptr__TSPE=result__LJKG;
-      } else {
-        t__XGHG=((__UINTEGER_32 )typ_id__YSPE);
-        a__WGHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__SJKG=(__UINTEGER_32)((__UINTEGER_32)(sz__VSPE + a__WGHG) & (__UINTEGER_32)(~ a__WGHG));
-        ptr_table__PJKG=((__POINTER )(&(table_type[(t__XGHG)])));
-        lab_type__RJKG=(__UINTEGER_32)(t__XGHG |  1);
-        next__OJKG=((__POINTER )(NULL));
-        result__QJKG=((__POINTER *)ptr_table__PJKG)[ 0];
-        if ((result__QJKG == (void *)NULL)) {
-          result__QJKG=new_lab__RUJ(lab_type__RJKG);
-          next__OJKG=(void *)((unsigned long)result__QJKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SJKG)));
-          ((__POINTER *)next__OJKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__PJKG)[ 0]=next__OJKG;
-        } else {
-          next__OJKG=((__POINTER *)result__QJKG)[ 0];
-          if ((next__OJKG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QJKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__SJKG <<  1)) <=  4096)) {
-              next__OJKG=(void *)((unsigned long)result__QJKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SJKG)));
+              next__SK3G=new_lab__2QJ(new_size__YM0G);
+            };
+            ((__POINTER *)next__SK3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__TK3G)[ 0]=next__SK3G;
+          } else {
+            ((__POINTER *)result__UK3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__SK3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__UK3G=next__SK3G;
+          };
+        };
+        ptr__BQOB=result__UK3G;
+      } else {
+        t__2M0G=((__UINTEGER_32 )typ_id__GQOB);
+        a__1M0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__1K3G=(__UINTEGER_32)((__UINTEGER_32)(sz__DQOB + a__1M0G) & (__UINTEGER_32)(~ a__1M0G));
+        ptr_table__YK3G=((__POINTER )(&(table_type[(t__2M0G)])));
+        lab_type__0K3G=(__UINTEGER_32)(t__2M0G |  1);
+        next__XK3G=((__POINTER )(NULL));
+        result__ZK3G=((__POINTER *)ptr_table__YK3G)[ 0];
+        if ((result__ZK3G == (void *)NULL)) {
+          result__ZK3G=new_lab__2QJ(lab_type__0K3G);
+          next__XK3G=(void *)((unsigned long)result__ZK3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1K3G)));
+          ((__POINTER *)next__XK3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__YK3G)[ 0]=next__XK3G;
+        } else {
+          next__XK3G=((__POINTER *)result__ZK3G)[ 0];
+          if ((next__XK3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZK3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__1K3G <<  1)) <=  4096)) {
+              next__XK3G=(void *)((unsigned long)result__ZK3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1K3G)));
             } else {
-              next__OJKG=new_lab__RUJ(lab_type__RJKG);
+              next__XK3G=new_lab__2QJ(lab_type__0K3G);
             };
-            ((__POINTER *)next__OJKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PJKG)[ 0]=next__OJKG;
+            ((__POINTER *)next__XK3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__YK3G)[ 0]=next__XK3G;
           } else {
-            ((__POINTER *)result__QJKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__OJKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__QJKG=next__OJKG;
+            ((__POINTER *)result__ZK3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__XK3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__ZK3G=next__XK3G;
           };
         };
-        ptr__TSPE=result__QJKG;
+        ptr__BQOB=result__ZK3G;
       };
-      result__SSPE=((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)ptr__TSPE);
-      *(result__SSPE) = *(HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__);
+      result__AQOB=((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)ptr__BQOB);
+      *(result__AQOB) = *(HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__);
     };
-    Self__BZTE=((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)result__SSPE);
-    Self__BZTE->item__MY1=v__RJ0D;
-    Self__BZTE->key__XIR=k__SJ0D;
-    Self__BZTE->next__DJR=__tmp__JL0D;
-    node__1J0D=result__SSPE;
-    ((void **)Self__QJ0D->buckets__LIR)[idx__0J0D]=result__SSPE;
-    Self__QJ0D->count__GPW=(__INTEGER)(Self__QJ0D->count__GPW +  1);
+    Self__VTDC=((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)result__AQOB);
+    Self__VTDC->item__KSOB=v__D0S;
+    Self__VTDC->key__B1S=k__E0S;
+    Self__VTDC->next__N1S=__tmp__D2S;
+    node__O0S=result__AQOB;
+    ((void **)Self__C0S->buckets__V0S)[idx__M0S]=result__AQOB;
+    Self__C0S->count__W1S=(__INTEGER)(Self__C0S->count__W1S +  1);
   } else {
-    ((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node__1J0D)->item__MY1=v__RJ0D;
+    ((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node__O0S)->item__KSOB=v__D0S;
   };
 }
 
-static void reduce_path__KOFF(void *st__MOFF)
+static void reduce_path__DUHC(void *st__FUHC)
 // ({NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  __INTEGER stat__OOFF,i__NOFF,Self__YCPF,n__SSIG,idx__5PFF,n__USIG;
-  __INTEGER Self__SHRF,n__WSIG,idx__FUFF,new_capacity__FEJG;
-  __INTEGER old_nb_elts__IEJG,upper__WJKG,Self__UJKG;
-  __STRING *Self__RSIG,*Self__TSIG,*Self__VSIG,*Self__1GHG,*Self__3GHG;
-  __STRING *Self__GEJG;
-  __CHARACTER car__POFF,Self__DEJG;
-  __BOOLEAN __tmp__WQFF,__tmp__1RFF,result__QPOF,result__CEJG;
-  __BOOLEAN __tmp__EEJG,__tmp__2SFF;
-  __CHARACTER *Self__HEJG,*new__JEJG;
-  stat__OOFF= 0;
-  car__POFF='\0';
-  replace_all__with__HTQ(st__MOFF,'\\','/');
-  i__NOFF= 1;
-  while ((i__NOFF <= ((__STRING *)st__MOFF)->count__04B)) {
-    car__POFF=((__CHARACTER *)((__STRING *)st__MOFF)->storage__HGQ)[(__INTEGER)(i__NOFF -  1)];
-    if ((car__POFF == '/')) {
-      Self__YCPF=stat__OOFF;
-      if ((stat__OOFF ==  0)) {
-        stat__OOFF= 1;
-      };
-      if ((Self__YCPF ==  1)) {
-        Self__RSIG=((__STRING *)st__MOFF);
-        n__SSIG=(__INTEGER)(i__NOFF -  1);
-        if ((n__SSIG > Self__RSIG->count__04B)) {
-          Self__RSIG->count__04B= 0;
-        } else {
-          if ((n__SSIG >  0)) {
-            remove_between__to__4IS(Self__RSIG, 1,n__SSIG);
-          };
-        };
-        i__NOFF= 1;
-      };
-      if ((Self__YCPF ==  2)) {
-        remove_between__to__4IS(st__MOFF,(__INTEGER)(i__NOFF -  1),i__NOFF);
-        i__NOFF=(__INTEGER)(i__NOFF -  2);
-        stat__OOFF= 1;
-      };
-      if ((Self__YCPF ==  3)) {
-        idx__5PFF=last_index_of__since__YXR(st__MOFF,(__INTEGER)(i__NOFF -  4));
-        if ((idx__5PFF ==  0)) {
-          Self__TSIG=((__STRING *)st__MOFF);
-          n__USIG=(__INTEGER)(i__NOFF -  1);
-          if ((n__USIG > Self__TSIG->count__04B)) {
-            Self__TSIG->count__04B= 0;
-          } else {
-            if ((n__USIG >  0)) {
-              remove_between__to__4IS(Self__TSIG, 1,n__USIG);
+  __INTEGER stat__HUHC,__tmp__WH2G,Self__YH2G,i__GUHC,Self__I5ME;
+  __INTEGER n__BN0G,len__4H2G,__tmp__5H2G,__tmp__BI2G,Self__CI2G;
+  __INTEGER len__HI2G,__tmp__II2G,__tmp__KI2G,Self__LI2G,result__PI2G;
+  __INTEGER n__DN0G,len__UI2G,__tmp__VI2G,__tmp__XI2G,Self__YI2G;
+  __INTEGER end__1I2G,len__3I2G,__tmp__4I2G,__tmp__AJ2G,Self__BJ2G;
+  __INTEGER Self__GICF,n__FN0G,len__GJ2G,__tmp__HJ2G,__tmp__JJ2G;
+  __INTEGER Self__KJ2G,result__OJ2G,end__RJ2G,len__TJ2G,__tmp__UJ2G;
+  __INTEGER __tmp__WJ2G,Self__XJ2G;
+  __STRING *Self__UH2G,*Self__AN0G,*Self__JI2G,*Self__QI2G,*Self__CN0G;
+  __STRING *Self__5I2G,*Self__EN0G,*Self__GN0G,*Self__IN0G,*Self__PJ2G;
+  __STRING *Self__VJ2G;
+  __CHARACTER car__IUHC,Self__3K3G;
+  __CHARACTER *__tmp__VH2G,*Self__XH2G;
+  __BOOLEAN __tmp__PWHC,__tmp__UXHC,result__02FE,result__2K3G;
+  __BOOLEAN __tmp__4K3G,__tmp__VYHC;
+  stat__HUHC= 0;
+  car__IUHC='\0';
+  Self__UH2G=((__STRING *)st__FUHC);
+  __tmp__VH2G=Self__UH2G->storage__RBS;
+  __tmp__WH2G=(__INTEGER)(Self__UH2G->count__GFC -  1);
+  Self__XH2G=((__CHARACTER *)__tmp__VH2G);
+  Self__YH2G=__tmp__WH2G;
+  while ((Self__YH2G >=  0)) {
+    if (('\\' == Self__XH2G[Self__YH2G])) {
+      Self__XH2G[Self__YH2G]='/';
+    };
+    Self__YH2G=(__INTEGER)(Self__YH2G -  1);
+  };
+  i__GUHC= 1;
+  while ((i__GUHC <= ((__STRING *)st__FUHC)->count__GFC)) {
+    car__IUHC=((__CHARACTER *)((__STRING *)st__FUHC)->storage__RBS)[(__INTEGER)(i__GUHC -  1)];
+    if ((car__IUHC == '/')) {
+      Self__I5ME=stat__HUHC;
+      if ((stat__HUHC ==  0)) {
+        stat__HUHC= 1;
+      };
+      if ((Self__I5ME ==  1)) {
+        Self__AN0G=((__STRING *)st__FUHC);
+        n__BN0G=(__INTEGER)(i__GUHC -  1);
+        if ((n__BN0G > Self__AN0G->count__GFC)) {
+          Self__AN0G->count__GFC= 0;
+        } else {
+          if ((n__BN0G >  0)) {
+            len__4H2G=(__INTEGER)((__INTEGER)(n__BN0G -  1) +  1);
+            if ((len__4H2G >  0)) {
+              __tmp__5H2G=(__INTEGER)(n__BN0G +  1);
+              __tmp__BI2G=Self__AN0G->count__GFC;
+              Self__CI2G=__tmp__5H2G;
+              while ((Self__CI2G <= __tmp__BI2G)) {
+                ((__CHARACTER *)Self__AN0G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__CI2G - len__4H2G) -  1)]=((__CHARACTER *)Self__AN0G->storage__RBS)[(__INTEGER)(Self__CI2G -  1)];
+                Self__CI2G=(__INTEGER)(Self__CI2G +  1);
+              };
+              Self__AN0G->count__GFC=(__INTEGER)(Self__AN0G->count__GFC - len__4H2G);
+            };
+          };
+        };
+        i__GUHC= 1;
+      };
+      if ((Self__I5ME ==  2)) {
+        Self__JI2G=((__STRING *)st__FUHC);
+        len__HI2G=(__INTEGER)((__INTEGER)(i__GUHC - (__INTEGER)(i__GUHC -  1)) +  1);
+        if ((len__HI2G >  0)) {
+          __tmp__II2G=(__INTEGER)(i__GUHC +  1);
+          __tmp__KI2G=Self__JI2G->count__GFC;
+          Self__LI2G=__tmp__II2G;
+          while ((Self__LI2G <= __tmp__KI2G)) {
+            ((__CHARACTER *)Self__JI2G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__LI2G - len__HI2G) -  1)]=((__CHARACTER *)Self__JI2G->storage__RBS)[(__INTEGER)(Self__LI2G -  1)];
+            Self__LI2G=(__INTEGER)(Self__LI2G +  1);
+          };
+          Self__JI2G->count__GFC=(__INTEGER)(Self__JI2G->count__GFC - len__HI2G);
+        };
+        i__GUHC=(__INTEGER)(i__GUHC -  2);
+        stat__HUHC= 1;
+      };
+      if ((Self__I5ME ==  3)) {
+        Self__QI2G=((__STRING *)st__FUHC);
+        result__PI2G=(__INTEGER)(i__GUHC -  4);
+        while ((! ((result__PI2G <  1) || ('/' == ((__CHARACTER *)Self__QI2G->storage__RBS)[(__INTEGER)(result__PI2G -  1)])))) {
+          result__PI2G=(__INTEGER)(result__PI2G -  1);
+        };
+        if ((result__PI2G ==  0)) {
+          Self__CN0G=((__STRING *)st__FUHC);
+          n__DN0G=(__INTEGER)(i__GUHC -  1);
+          if ((n__DN0G > Self__CN0G->count__GFC)) {
+            Self__CN0G->count__GFC= 0;
+          } else {
+            if ((n__DN0G >  0)) {
+              len__UI2G=(__INTEGER)((__INTEGER)(n__DN0G -  1) +  1);
+              if ((len__UI2G >  0)) {
+                __tmp__VI2G=(__INTEGER)(n__DN0G +  1);
+                __tmp__XI2G=Self__CN0G->count__GFC;
+                Self__YI2G=__tmp__VI2G;
+                while ((Self__YI2G <= __tmp__XI2G)) {
+                  ((__CHARACTER *)Self__CN0G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__YI2G - len__UI2G) -  1)]=((__CHARACTER *)Self__CN0G->storage__RBS)[(__INTEGER)(Self__YI2G -  1)];
+                  Self__YI2G=(__INTEGER)(Self__YI2G +  1);
+                };
+                Self__CN0G->count__GFC=(__INTEGER)(Self__CN0G->count__GFC - len__UI2G);
+              };
             };
           };
-          i__NOFF= 1;
+          i__GUHC= 1;
         } else {
-          remove_between__to__4IS(st__MOFF,idx__5PFF,(__INTEGER)(i__NOFF -  1));
-          i__NOFF=idx__5PFF;
+          Self__5I2G=((__STRING *)st__FUHC);
+          end__1I2G=(__INTEGER)(i__GUHC -  1);
+          len__3I2G=(__INTEGER)((__INTEGER)(end__1I2G - result__PI2G) +  1);
+          if ((len__3I2G >  0)) {
+            __tmp__4I2G=(__INTEGER)(end__1I2G +  1);
+            __tmp__AJ2G=Self__5I2G->count__GFC;
+            Self__BJ2G=__tmp__4I2G;
+            while ((Self__BJ2G <= __tmp__AJ2G)) {
+              ((__CHARACTER *)Self__5I2G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__BJ2G - len__3I2G) -  1)]=((__CHARACTER *)Self__5I2G->storage__RBS)[(__INTEGER)(Self__BJ2G -  1)];
+              Self__BJ2G=(__INTEGER)(Self__BJ2G +  1);
+            };
+            Self__5I2G->count__GFC=(__INTEGER)(Self__5I2G->count__GFC - len__3I2G);
+          };
+          i__GUHC=result__PI2G;
         };
-        stat__OOFF= 1;
+        stat__HUHC= 1;
       };
-      __tmp__WQFF=TRUE__;
+      __tmp__PWHC=TRUE__;
     } else {
-      __tmp__WQFF=FALSE__;
+      __tmp__PWHC=FALSE__;
     };
-    if (__tmp__WQFF) {
-      __tmp__1RFF=TRUE__;
+    if (__tmp__PWHC) {
+      __tmp__UXHC=TRUE__;
     } else {
-      result__QPOF=(car__POFF == '.');
-      if (result__QPOF) {
-        Self__SHRF=stat__OOFF;
-        if ((stat__OOFF ==  1)) {
-          stat__OOFF= 2;
+      result__02FE=(car__IUHC == '.');
+      if (result__02FE) {
+        Self__GICF=stat__HUHC;
+        if ((stat__HUHC ==  1)) {
+          stat__HUHC= 2;
         };
-        if ((Self__SHRF ==  2)) {
-          stat__OOFF= 3;
+        if ((Self__GICF ==  2)) {
+          stat__HUHC= 3;
         };
-        if ((Self__SHRF ==  3)) {
-          stat__OOFF= 0;
+        if ((Self__GICF ==  3)) {
+          stat__HUHC= 0;
         };
       };
-      __tmp__1RFF=result__QPOF;
+      __tmp__UXHC=result__02FE;
     };
-    if ((! __tmp__1RFF)) {
-      if (((car__POFF == ':') && (i__NOFF >  2))) {
-        Self__DEJG=((__CHARACTER *)((__STRING *)st__MOFF)->storage__HGQ)[(__INTEGER)((__INTEGER)(i__NOFF -  1) -  1)];
-        result__CEJG=FALSE__;
-        if ((((__INTEGER_8 )Self__DEJG) >= ((__INTEGER_8 )'a'))) {
-          result__CEJG=(((__INTEGER_8 )Self__DEJG) <= ((__INTEGER_8 )'z'));
-          __tmp__EEJG=TRUE__;
+    if ((! __tmp__UXHC)) {
+      if (((car__IUHC == ':') && (i__GUHC >  2))) {
+        Self__3K3G=((__CHARACTER *)((__STRING *)st__FUHC)->storage__RBS)[(__INTEGER)((__INTEGER)(i__GUHC -  1) -  1)];
+        result__2K3G=FALSE__;
+        if ((((__INTEGER_8 )Self__3K3G) >= ((__INTEGER_8 )'a'))) {
+          result__2K3G=(((__INTEGER_8 )Self__3K3G) <= ((__INTEGER_8 )'z'));
+          __tmp__4K3G=TRUE__;
         } else {
-          __tmp__EEJG=FALSE__;
+          __tmp__4K3G=FALSE__;
         };
-        if ((! __tmp__EEJG)) {
-          if ((((__INTEGER_8 )Self__DEJG) >= ((__INTEGER_8 )'A'))) {
-            result__CEJG=(((__INTEGER_8 )Self__DEJG) <= ((__INTEGER_8 )'Z'));
+        if ((! __tmp__4K3G)) {
+          if ((((__INTEGER_8 )Self__3K3G) >= ((__INTEGER_8 )'A'))) {
+            result__2K3G=(((__INTEGER_8 )Self__3K3G) <= ((__INTEGER_8 )'Z'));
           };
         };
-        __tmp__2SFF=result__CEJG;
+        __tmp__VYHC=result__2K3G;
       } else {
-        __tmp__2SFF=FALSE__;
+        __tmp__VYHC=FALSE__;
       };
-      if ((__tmp__2SFF && (((__CHARACTER *)((__STRING *)st__MOFF)->storage__HGQ)[(__INTEGER)((__INTEGER)(i__NOFF -  2) -  1)] == '/'))) {
-        Self__VSIG=((__STRING *)st__MOFF);
-        n__WSIG=(__INTEGER)(i__NOFF -  2);
-        if ((n__WSIG > Self__VSIG->count__04B)) {
-          Self__VSIG->count__04B= 0;
+      if ((__tmp__VYHC && (((__CHARACTER *)((__STRING *)st__FUHC)->storage__RBS)[(__INTEGER)((__INTEGER)(i__GUHC -  2) -  1)] == '/'))) {
+        Self__EN0G=((__STRING *)st__FUHC);
+        n__FN0G=(__INTEGER)(i__GUHC -  2);
+        if ((n__FN0G > Self__EN0G->count__GFC)) {
+          Self__EN0G->count__GFC= 0;
         } else {
-          if ((n__WSIG >  0)) {
-            remove_between__to__4IS(Self__VSIG, 1,n__WSIG);
+          if ((n__FN0G >  0)) {
+            len__GJ2G=(__INTEGER)((__INTEGER)(n__FN0G -  1) +  1);
+            if ((len__GJ2G >  0)) {
+              __tmp__HJ2G=(__INTEGER)(n__FN0G +  1);
+              __tmp__JJ2G=Self__EN0G->count__GFC;
+              Self__KJ2G=__tmp__HJ2G;
+              while ((Self__KJ2G <= __tmp__JJ2G)) {
+                ((__CHARACTER *)Self__EN0G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__KJ2G - len__GJ2G) -  1)]=((__CHARACTER *)Self__EN0G->storage__RBS)[(__INTEGER)(Self__KJ2G -  1)];
+                Self__KJ2G=(__INTEGER)(Self__KJ2G +  1);
+              };
+              Self__EN0G->count__GFC=(__INTEGER)(Self__EN0G->count__GFC - len__GJ2G);
+            };
           };
         };
-        i__NOFF= 1;
+        i__GUHC= 1;
       } else {
-        stat__OOFF= 0;
+        stat__HUHC= 0;
       };
     };
-    i__NOFF=(__INTEGER)(i__NOFF +  1);
+    i__GUHC=(__INTEGER)(i__GUHC +  1);
   };
-  if ((stat__OOFF ==  1)) {
-    Self__1GHG=((__STRING *)st__MOFF);
-    if (( 1 > Self__1GHG->count__04B)) {
-      Self__1GHG->count__04B= 0;
+  if ((stat__HUHC ==  1)) {
+    Self__GN0G=((__STRING *)st__FUHC);
+    if (( 1 > Self__GN0G->count__GFC)) {
+      Self__GN0G->count__GFC= 0;
     } else {
-      Self__1GHG->count__04B=(__INTEGER)(Self__1GHG->count__04B -  1);
+      Self__GN0G->count__GFC=(__INTEGER)(Self__GN0G->count__GFC -  1);
     };
   };
-  if ((stat__OOFF ==  2)) {
-    Self__3GHG=((__STRING *)st__MOFF);
-    if (( 2 > Self__3GHG->count__04B)) {
-      Self__3GHG->count__04B= 0;
+  if ((stat__HUHC ==  2)) {
+    Self__IN0G=((__STRING *)st__FUHC);
+    if (( 2 > Self__IN0G->count__GFC)) {
+      Self__IN0G->count__GFC= 0;
     } else {
-      Self__3GHG->count__04B=(__INTEGER)(Self__3GHG->count__04B -  2);
+      Self__IN0G->count__GFC=(__INTEGER)(Self__IN0G->count__GFC -  2);
     };
   };
-  if ((stat__OOFF ==  3)) {
-    idx__FUFF=last_index_of__since__YXR(st__MOFF,(__INTEGER)(i__NOFF -  4));
-    if ((idx__FUFF ==  0)) {
-      ((__STRING *)st__MOFF)->count__04B= 0;
-    } else {
-      remove_between__to__4IS(st__MOFF,idx__FUFF,(__INTEGER)(i__NOFF -  1));
+  if ((stat__HUHC ==  3)) {
+    Self__PJ2G=((__STRING *)st__FUHC);
+    result__OJ2G=(__INTEGER)(i__GUHC -  4);
+    while ((! ((result__OJ2G <  1) || ('/' == ((__CHARACTER *)Self__PJ2G->storage__RBS)[(__INTEGER)(result__OJ2G -  1)])))) {
+      result__OJ2G=(__INTEGER)(result__OJ2G -  1);
     };
-  };
-  if ((((__STRING *)st__MOFF)->count__04B ==  0)) {
-    Self__GEJG=((__STRING *)st__MOFF);
-    new_capacity__FEJG= 0;
-    if ((Self__GEJG->capacity__4FQ <= Self__GEJG->count__04B)) {
-      if ((Self__GEJG->capacity__4FQ ==  0)) {
-        Self__GEJG->capacity__4FQ= 32;
-        Self__GEJG->storage__HGQ=create__D4BB( 32);
-      } else {
-        new_capacity__FEJG=(__INTEGER)(Self__GEJG->capacity__4FQ <<  1);
-        Self__HEJG=((__CHARACTER *)Self__GEJG->storage__HGQ);
-        old_nb_elts__IEJG=Self__GEJG->capacity__4FQ;
-        new__JEJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__HEJG),((__UINTEGER_32 )old_nb_elts__IEJG),((__UINTEGER_32 )new_capacity__FEJG)));
-        upper__WJKG=(__INTEGER)(new_capacity__FEJG -  1);
-        Self__UJKG=old_nb_elts__IEJG;
-        while ((Self__UJKG <= upper__WJKG)) {
-          new__JEJG[Self__UJKG]='\0';
-          Self__UJKG=(__INTEGER)(Self__UJKG +  1);
+    if ((result__OJ2G ==  0)) {
+      ((__STRING *)st__FUHC)->count__GFC= 0;
+    } else {
+      Self__VJ2G=((__STRING *)st__FUHC);
+      end__RJ2G=(__INTEGER)(i__GUHC -  1);
+      len__TJ2G=(__INTEGER)((__INTEGER)(end__RJ2G - result__OJ2G) +  1);
+      if ((len__TJ2G >  0)) {
+        __tmp__UJ2G=(__INTEGER)(end__RJ2G +  1);
+        __tmp__WJ2G=Self__VJ2G->count__GFC;
+        Self__XJ2G=__tmp__UJ2G;
+        while ((Self__XJ2G <= __tmp__WJ2G)) {
+          ((__CHARACTER *)Self__VJ2G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__XJ2G - len__TJ2G) -  1)]=((__CHARACTER *)Self__VJ2G->storage__RBS)[(__INTEGER)(Self__XJ2G -  1)];
+          Self__XJ2G=(__INTEGER)(Self__XJ2G +  1);
         };
-        Self__GEJG->storage__HGQ=new__JEJG;
-        Self__GEJG->capacity__4FQ=new_capacity__FEJG;
+        Self__VJ2G->count__GFC=(__INTEGER)(Self__VJ2G->count__GFC - len__TJ2G);
       };
     };
-    ((__CHARACTER *)Self__GEJG->storage__HGQ)[Self__GEJG->count__04B]='/';
-    Self__GEJG->count__04B=(__INTEGER)(Self__GEJG->count__04B +  1);
   };
+  if ((((__STRING *)st__FUHC)->count__GFC ==  0)) {
+    add_last__JLT(st__FUHC,'/');
+  };
+}
+
+static void* reference_at__5H0C(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo *Self__AI0C,void *k__BI0C)
+// ({HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo},{NULLxSTRING}) With resultNo recursive, No inlinable.
+{
+  void *result__LI0C;
+  __STRING *Self__1J2G;
+  __INTEGER result__0J2G,__tmp__2J2G,Self__3J2G;
+  void *node__KI0C;
+  result__LI0C=NULL;
+  Self__1J2G=((__STRING *)k__BI0C);
+  result__0J2G= 0;
+  __tmp__2J2G=Self__1J2G->count__GFC;
+  Self__3J2G= 1;
+  while ((Self__3J2G <= __tmp__2J2G)) {
+    result__0J2G=(__INTEGER)((__INTEGER)( 5 * result__0J2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__1J2G->storage__RBS)[(__INTEGER)(Self__3J2G -  1)])));
+    Self__3J2G=(__INTEGER)(Self__3J2G +  1);
+  };
+  if ((result__0J2G <  0)) {
+    result__0J2G=(__INTEGER)(~ result__0J2G);
+  };
+  node__KI0C=((void **)Self__AI0C->buckets__V0S)[(__INTEGER)(result__0J2G % Self__AI0C->capacity__Q0S)];
+  while ((! (((void *)node__KI0C == (void *)NULL) || __infix_equal_equal__O5DB(((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node__KI0C)->key__B1S,k__BI0C)))) {
+    node__KI0C=((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node__KI0C)->next__N1S;
+  };
+  if (((void *)node__KI0C != (void *)NULL)) {
+    result__LI0C=((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo *)node__KI0C)->item__KSOB;
+  };
+  return(result__LI0C);
 }
 
-static void* get_entry__HWFF(void *p__JWFF)
+static void* physical_get_entry__TK0C(void *new_path__VK0C)
 // ({NULLxSTRING}) With resultNo recursive, No inlinable.
 {
-  void *result__MWFF;
-  __ENTRY *result__LEJG;
-  __POINTER ptr__MEJG,ptr_table__ZJKG,next__YJKG,result__0JKG;
-  __POINTER ptr_table__4JKG,next__3JKG,result__5JKG;
-  __INTEGER typ_id__NEJG;
-  __UINTEGER_32 sz__OEJG,a__PEJG,new_size__QEJG,t__REJG,a__SEJG;
-  __UINTEGER_32 new_size__BKKG,lab_type__AKKG;
-  result__MWFF=NULL;
-  if (FILE_SYSTEM__->parent_directory__K5C==0) {
-  } else {
-    parent_directory__U3C();
-  };
-  if (has__YHR(alias__WBF,p__JWFF)) {
-    if (FILE_SYSTEM__->parent_directory__K5C==0) {
-    } else {
-      parent_directory__U3C();
-    };
-    result__MWFF=at__MX1(alias__WBF,p__JWFF);
+  void *result__YK0C;
+  __STRING *Self__MN0G;
+  __FILE_UNIX *result__OXI;
+  __POINTER ptr__PXI,ptr_table__AL3G,next__5K3G,result__BL3G;
+  __POINTER ptr_table__FL3G,next__EL3G,result__GL3G,ptr__AZI;
+  __POINTER ptr_table__KL3G,next__JL3G,result__LL3G,ptr_table__PL3G;
+  __POINTER next__OL3G,result__QL3G;
+  __INTEGER typ_id__UXI,typ_id__FZI;
+  __UINTEGER_32 sz__RXI,a__S00G,new_size__T00G,t__X00G,a__W00G;
+  __UINTEGER_32 new_size__IL3G,lab_type__HL3G,sz__CZI,a__000G;
+  __UINTEGER_32 new_size__100G,t__500G,a__400G,new_size__SL3G;
+  __UINTEGER_32 lab_type__RL3G;
+  __DIRECTORY_UNIX *result__5YI;
+  void *__tmp__PL0C;
+  __CHARACTER *pe__XK0C;
+  result__YK0C=NULL;
+  Self__MN0G=((__STRING *)new_path__VK0C);
+  if ((Self__MN0G->capacity__IBS > Self__MN0G->count__GFC)) {
+    ((__CHARACTER *)Self__MN0G->storage__RBS)[Self__MN0G->count__GFC]='\0';
   } else {
-    result__LEJG=NULL;
-    ptr__MEJG=((__POINTER )(NULL));
-    typ_id__NEJG= 0;
-    sz__OEJG=((__UINTEGER_32 )sizeof(__ENTRY));
-    if ((sz__OEJG ==  0)) {
-      result__LEJG=ENTRY__;
-    } else {
-      typ_id__NEJG=-1;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__OEJG);
-      if ((typ_id__NEJG == (__INTEGER)(-  1))) {
-        a__PEJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__QEJG=(__UINTEGER_32)((__UINTEGER_32)(sz__OEJG + a__PEJG) & (__UINTEGER_32)(~ a__PEJG));
-        ptr_table__ZJKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QEJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__YJKG=((__POINTER )(NULL));
-        result__0JKG=((__POINTER *)ptr_table__ZJKG)[ 0];
-        if ((result__0JKG == (void *)NULL)) {
-          result__0JKG=new_lab__RUJ(new_size__QEJG);
-          next__YJKG=(void *)((unsigned long)result__0JKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QEJG)));
-          ((__POINTER *)next__YJKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZJKG)[ 0]=next__YJKG;
-        } else {
-          next__YJKG=((__POINTER *)result__0JKG)[ 0];
-          if ((next__YJKG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0JKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__QEJG <<  1)) <=  4096)) {
-              next__YJKG=(void *)((unsigned long)result__0JKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QEJG)));
+    add_last__JLT(Self__MN0G,'\0');
+    Self__MN0G->count__GFC=(__INTEGER)(Self__MN0G->count__GFC -  1);
+  };
+  pe__XK0C=Self__MN0G->storage__RBS;
+  { struct stat t;
+  if ((((__INTEGER )(stat((pe__XK0C),&t))) ==  0)) {
+    if ((((__INTEGER )(S_ISDIR(t.st_mode))) ==  0)) {
+      result__OXI=NULL;
+      ptr__PXI=((__POINTER )(NULL));
+      typ_id__UXI= 0;
+      sz__RXI=((__UINTEGER_32 )sizeof(__FILE_UNIX));
+      if ((sz__RXI ==  0)) {
+        result__OXI=FILE_UNIX__;
+      } else {
+        typ_id__UXI=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__RXI);
+        if ((typ_id__UXI == (__INTEGER)(-  1))) {
+          a__S00G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__T00G=(__UINTEGER_32)((__UINTEGER_32)(sz__RXI + a__S00G) & (__UINTEGER_32)(~ a__S00G));
+          ptr_table__AL3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T00G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__5K3G=((__POINTER )(NULL));
+          result__BL3G=((__POINTER *)ptr_table__AL3G)[ 0];
+          if ((result__BL3G == (void *)NULL)) {
+            result__BL3G=new_lab__2QJ(new_size__T00G);
+            next__5K3G=(void *)((unsigned long)result__BL3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T00G)));
+            ((__POINTER *)next__5K3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__AL3G)[ 0]=next__5K3G;
+          } else {
+            next__5K3G=((__POINTER *)result__BL3G)[ 0];
+            if ((next__5K3G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BL3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__T00G <<  1)) <=  4096)) {
+                next__5K3G=(void *)((unsigned long)result__BL3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T00G)));
+              } else {
+                next__5K3G=new_lab__2QJ(new_size__T00G);
+              };
+              ((__POINTER *)next__5K3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__AL3G)[ 0]=next__5K3G;
             } else {
-              next__YJKG=new_lab__RUJ(new_size__QEJG);
-            };
-            ((__POINTER *)next__YJKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZJKG)[ 0]=next__YJKG;
-          } else {
-            ((__POINTER *)result__0JKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__YJKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__0JKG=next__YJKG;
-          };
-        };
-        ptr__MEJG=result__0JKG;
-      } else {
-        t__REJG=((__UINTEGER_32 )typ_id__NEJG);
-        a__SEJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__BKKG=(__UINTEGER_32)((__UINTEGER_32)(sz__OEJG + a__SEJG) & (__UINTEGER_32)(~ a__SEJG));
-        ptr_table__4JKG=((__POINTER )(&(table_type[(t__REJG)])));
-        lab_type__AKKG=(__UINTEGER_32)(t__REJG |  1);
-        next__3JKG=((__POINTER )(NULL));
-        result__5JKG=((__POINTER *)ptr_table__4JKG)[ 0];
-        if ((result__5JKG == (void *)NULL)) {
-          result__5JKG=new_lab__RUJ(lab_type__AKKG);
-          next__3JKG=(void *)((unsigned long)result__5JKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BKKG)));
-          ((__POINTER *)next__3JKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4JKG)[ 0]=next__3JKG;
-        } else {
-          next__3JKG=((__POINTER *)result__5JKG)[ 0];
-          if ((next__3JKG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5JKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__BKKG <<  1)) <=  4096)) {
-              next__3JKG=(void *)((unsigned long)result__5JKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BKKG)));
+              ((__POINTER *)result__BL3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__5K3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__BL3G=next__5K3G;
+            };
+          };
+          ptr__PXI=result__BL3G;
+        } else {
+          t__X00G=((__UINTEGER_32 )typ_id__UXI);
+          a__W00G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__IL3G=(__UINTEGER_32)((__UINTEGER_32)(sz__RXI + a__W00G) & (__UINTEGER_32)(~ a__W00G));
+          ptr_table__FL3G=((__POINTER )(&(table_type[(t__X00G)])));
+          lab_type__HL3G=(__UINTEGER_32)(t__X00G |  1);
+          next__EL3G=((__POINTER )(NULL));
+          result__GL3G=((__POINTER *)ptr_table__FL3G)[ 0];
+          if ((result__GL3G == (void *)NULL)) {
+            result__GL3G=new_lab__2QJ(lab_type__HL3G);
+            next__EL3G=(void *)((unsigned long)result__GL3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IL3G)));
+            ((__POINTER *)next__EL3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__FL3G)[ 0]=next__EL3G;
+          } else {
+            next__EL3G=((__POINTER *)result__GL3G)[ 0];
+            if ((next__EL3G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GL3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__IL3G <<  1)) <=  4096)) {
+                next__EL3G=(void *)((unsigned long)result__GL3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IL3G)));
+              } else {
+                next__EL3G=new_lab__2QJ(lab_type__HL3G);
+              };
+              ((__POINTER *)next__EL3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__FL3G)[ 0]=next__EL3G;
             } else {
-              next__3JKG=new_lab__RUJ(lab_type__AKKG);
+              ((__POINTER *)result__GL3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__EL3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__GL3G=next__EL3G;
+            };
+          };
+          ptr__PXI=result__GL3G;
+        };
+        result__OXI=((__FILE_UNIX *)ptr__PXI);
+        *(result__OXI) = *(FILE_UNIX__);
+      };
+      result__YK0C=result__OXI;
+    } else {
+      result__5YI=NULL;
+      ptr__AZI=((__POINTER )(NULL));
+      typ_id__FZI= 0;
+      sz__CZI=((__UINTEGER_32 )sizeof(__DIRECTORY_UNIX));
+      if ((sz__CZI ==  0)) {
+        result__5YI=DIRECTORY_UNIX__;
+      } else {
+        typ_id__FZI=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__CZI);
+        if ((typ_id__FZI == (__INTEGER)(-  1))) {
+          a__000G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__100G=(__UINTEGER_32)((__UINTEGER_32)(sz__CZI + a__000G) & (__UINTEGER_32)(~ a__000G));
+          ptr_table__KL3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__100G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__JL3G=((__POINTER )(NULL));
+          result__LL3G=((__POINTER *)ptr_table__KL3G)[ 0];
+          if ((result__LL3G == (void *)NULL)) {
+            result__LL3G=new_lab__2QJ(new_size__100G);
+            next__JL3G=(void *)((unsigned long)result__LL3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__100G)));
+            ((__POINTER *)next__JL3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__KL3G)[ 0]=next__JL3G;
+          } else {
+            next__JL3G=((__POINTER *)result__LL3G)[ 0];
+            if ((next__JL3G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LL3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__100G <<  1)) <=  4096)) {
+                next__JL3G=(void *)((unsigned long)result__LL3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__100G)));
+              } else {
+                next__JL3G=new_lab__2QJ(new_size__100G);
+              };
+              ((__POINTER *)next__JL3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__KL3G)[ 0]=next__JL3G;
+            } else {
+              ((__POINTER *)result__LL3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__JL3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__LL3G=next__JL3G;
+            };
+          };
+          ptr__AZI=result__LL3G;
+        } else {
+          t__500G=((__UINTEGER_32 )typ_id__FZI);
+          a__400G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__SL3G=(__UINTEGER_32)((__UINTEGER_32)(sz__CZI + a__400G) & (__UINTEGER_32)(~ a__400G));
+          ptr_table__PL3G=((__POINTER )(&(table_type[(t__500G)])));
+          lab_type__RL3G=(__UINTEGER_32)(t__500G |  1);
+          next__OL3G=((__POINTER )(NULL));
+          result__QL3G=((__POINTER *)ptr_table__PL3G)[ 0];
+          if ((result__QL3G == (void *)NULL)) {
+            result__QL3G=new_lab__2QJ(lab_type__RL3G);
+            next__OL3G=(void *)((unsigned long)result__QL3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SL3G)));
+            ((__POINTER *)next__OL3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__PL3G)[ 0]=next__OL3G;
+          } else {
+            next__OL3G=((__POINTER *)result__QL3G)[ 0];
+            if ((next__OL3G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QL3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__SL3G <<  1)) <=  4096)) {
+                next__OL3G=(void *)((unsigned long)result__QL3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SL3G)));
+              } else {
+                next__OL3G=new_lab__2QJ(lab_type__RL3G);
+              };
+              ((__POINTER *)next__OL3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__PL3G)[ 0]=next__OL3G;
+            } else {
+              ((__POINTER *)result__QL3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__OL3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__QL3G=next__OL3G;
             };
-            ((__POINTER *)next__3JKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4JKG)[ 0]=next__3JKG;
-          } else {
-            ((__POINTER *)result__5JKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__3JKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__5JKG=next__3JKG;
           };
+          ptr__AZI=result__QL3G;
         };
-        ptr__MEJG=result__5JKG;
+        result__5YI=((__DIRECTORY_UNIX *)ptr__AZI);
+        *(result__5YI) = *(DIRECTORY_UNIX__);
       };
-      result__LEJG=((__ENTRY *)ptr__MEJG);
-      *(result__LEJG) = *(ENTRY__);
+      result__YK0C=result__5YI;
     };
-    if (make_entry__5V3B(result__LEJG,p__JWFF)) {
-      if (FILE_SYSTEM__->parent_directory__K5C==0) {
-      } else {
-        parent_directory__U3C();
-      };
-      put__to__PJ0D(alias__WBF,result__LEJG,result__LEJG->parent_abstract_entry__LB.path__2C);
-      result__MWFF=result__LEJG;
+    if (((struct ___OBJ *)result__YK0C)->__id==__DIRECTORY_UNIX__) {
+      set_path__4MT(result__YK0C,new_path__VK0C);
+    } else {
+      set_path__ZNT(result__YK0C,new_path__VK0C);
+    };
+    if (FILE_SYSTEM__->parent_directory__5ED==0) {
+    } else {
+      parent_directory__4DD();
+    };
+    if (((struct ___OBJ *)result__YK0C)->__id==__DIRECTORY_UNIX__) {
+      __tmp__PL0C=((__DIRECTORY_UNIX *)result__YK0C)->parent_entry_unix__JED.parent_entry__IED.path__BD;
+    } else {
+      __tmp__PL0C=((__FILE_UNIX *)result__YK0C)->parent_entry_unix__MCF.parent_entry__IED.path__BD;
+    };
+    put__to__B0S(alias__UED,result__YK0C,__tmp__PL0C);
+  };
+  };
+  return(result__YK0C);
+}
+
+static void** create__QM1C(__INTEGER nb_elements__SM1C)
+// ({INTEGER}) With resultNo recursive, No inlinable.
+{
+  __UINTEGER_32 sz__ESYG,a__JSYG,new_size__FSYG,new_size2__GSYG,a__RN0G;
+  __UINTEGER_32 new_size__SN0G;
+  __POINTER result__DSYG,ptr_table__UL3G,next__TL3G,result__VL3G;
+  void *result__YL3G;
+  __INTEGER Self__QEWD;
+  void **Result__5GCD;
+  sz__ESYG=((__UINTEGER_32 )(__INTEGER)(nb_elements__SM1C * ((__INTEGER )(sizeof(void *)))));
+  result__DSYG=((__POINTER )(NULL));
+  a__JSYG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__FSYG=(__UINTEGER_32)((__UINTEGER_32)(sz__ESYG + a__JSYG) & (__UINTEGER_32)(~ a__JSYG));
+  new_size2__GSYG=(__UINTEGER_32)(new_size__FSYG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__GSYG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__RN0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__SN0G=(__UINTEGER_32)((__UINTEGER_32)(new_size2__GSYG + a__RN0G) & (__UINTEGER_32)(~ a__RN0G));
+    ptr_table__UL3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SN0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__TL3G=((__POINTER )(NULL));
+    result__VL3G=((__POINTER *)ptr_table__UL3G)[ 0];
+    if ((result__VL3G == (void *)NULL)) {
+      result__VL3G=new_lab__2QJ(new_size__SN0G);
+      next__TL3G=(void *)((unsigned long)result__VL3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SN0G)));
+      ((__POINTER *)next__TL3G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__UL3G)[ 0]=next__TL3G;
+    } else {
+      next__TL3G=((__POINTER *)result__VL3G)[ 0];
+      if ((next__TL3G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VL3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__SN0G <<  1)) <=  4096)) {
+          next__TL3G=(void *)((unsigned long)result__VL3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SN0G)));
+        } else {
+          next__TL3G=new_lab__2QJ(new_size__SN0G);
+        };
+        ((__POINTER *)next__TL3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__UL3G)[ 0]=next__TL3G;
+      } else {
+        ((__POINTER *)result__VL3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__TL3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__VL3G=next__TL3G;
+      };
+    };
+    ((__POINTER *)result__VL3G)[ 0]=((__POINTER ) 3);
+    result__DSYG=(void *)((unsigned long)result__VL3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__YL3G=first_free__HDVB;
+    while ((((void *)result__YL3G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__YL3G)->map_size_and_id__YSB &  4294967292LU) < new_size__FSYG))) {
+      result__YL3G=((__MEMORY *)result__YL3G)->map_next_free__ZSB;
     };
+    if (((void *)result__YL3G == (void *)NULL)) {
+      result__YL3G=new_page__454();
+    };
+    to_busy__index__CPFC(result__YL3G,new_size__FSYG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__YL3G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__DSYG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__YL3G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+  };
+  Result__5GCD=((void **)result__DSYG);
+  Self__QEWD=(__INTEGER)(nb_elements__SM1C -  1);
+  while ((Self__QEWD >=  0)) {
+    Result__5GCD[Self__QEWD]=NULL;
+    Self__QEWD=(__INTEGER)(Self__QEWD -  1);
   };
-  return(result__MWFF);
+  return(Result__5GCD);
 }
 
-static void** create__QOPC(__INTEGER nb_elements__SOPC)
+static void** create__OFSC(__INTEGER nb_elements__QFSC)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__ZSIG,a__YSIG,new_size__0SIG,new_size2__1SIG,a__2SIG;
-  __UINTEGER_32 new_size__3SIG;
-  __POINTER result__XSIG,ptr_table__DKKG,next__CKKG,result__EKKG;
-  __INTEGER Self__3CXD;
-  void **Result__KNZC;
-  sz__ZSIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__SOPC * ((__INTEGER )(sizeof(void *)))));
-  result__XSIG=((__POINTER )(NULL));
-  a__YSIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__0SIG=(__UINTEGER_32)((__UINTEGER_32)(sz__ZSIG + a__YSIG) & (__UINTEGER_32)(~ a__YSIG));
-  new_size2__1SIG=(__UINTEGER_32)(new_size__0SIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__1SIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__2SIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__3SIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__1SIG + a__2SIG) & (__UINTEGER_32)(~ a__2SIG));
-    ptr_table__DKKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3SIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__CKKG=((__POINTER )(NULL));
-    result__EKKG=((__POINTER *)ptr_table__DKKG)[ 0];
-    if ((result__EKKG == (void *)NULL)) {
-      result__EKKG=new_lab__RUJ(new_size__3SIG);
-      next__CKKG=(void *)((unsigned long)result__EKKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3SIG)));
-      ((__POINTER *)next__CKKG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__DKKG)[ 0]=next__CKKG;
-    } else {
-      next__CKKG=((__POINTER *)result__EKKG)[ 0];
-      if ((next__CKKG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EKKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__3SIG <<  1)) <=  4096)) {
-          next__CKKG=(void *)((unsigned long)result__EKKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3SIG)));
-        } else {
-          next__CKKG=new_lab__RUJ(new_size__3SIG);
-        };
-        ((__POINTER *)next__CKKG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__DKKG)[ 0]=next__CKKG;
-      } else {
-        ((__POINTER *)result__EKKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__CKKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__EKKG=next__CKKG;
-      };
-    };
-    ((__POINTER *)result__EKKG)[ 0]=((__POINTER ) 3);
-    result__XSIG=(void *)((unsigned long)result__EKKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__MSYG,a__RSYG,new_size__NSYG,new_size2__OSYG,a__YN0G;
+  __UINTEGER_32 new_size__ZN0G;
+  __POINTER result__LSYG,ptr_table__2L3G,next__1L3G,result__3L3G;
+  void *result__AM3G;
+  __INTEGER Self__WVVD;
+  void **Result__RP1C;
+  sz__MSYG=((__UINTEGER_32 )(__INTEGER)(nb_elements__QFSC * ((__INTEGER )(sizeof(void *)))));
+  result__LSYG=((__POINTER )(NULL));
+  a__RSYG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__NSYG=(__UINTEGER_32)((__UINTEGER_32)(sz__MSYG + a__RSYG) & (__UINTEGER_32)(~ a__RSYG));
+  new_size2__OSYG=(__UINTEGER_32)(new_size__NSYG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__OSYG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__YN0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__ZN0G=(__UINTEGER_32)((__UINTEGER_32)(new_size2__OSYG + a__YN0G) & (__UINTEGER_32)(~ a__YN0G));
+    ptr_table__2L3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZN0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__1L3G=((__POINTER )(NULL));
+    result__3L3G=((__POINTER *)ptr_table__2L3G)[ 0];
+    if ((result__3L3G == (void *)NULL)) {
+      result__3L3G=new_lab__2QJ(new_size__ZN0G);
+      next__1L3G=(void *)((unsigned long)result__3L3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZN0G)));
+      ((__POINTER *)next__1L3G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__2L3G)[ 0]=next__1L3G;
+    } else {
+      next__1L3G=((__POINTER *)result__3L3G)[ 0];
+      if ((next__1L3G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3L3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__ZN0G <<  1)) <=  4096)) {
+          next__1L3G=(void *)((unsigned long)result__3L3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZN0G)));
+        } else {
+          next__1L3G=new_lab__2QJ(new_size__ZN0G);
+        };
+        ((__POINTER *)next__1L3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__2L3G)[ 0]=next__1L3G;
+      } else {
+        ((__POINTER *)result__3L3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__1L3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__3L3G=next__1L3G;
+      };
+    };
+    ((__POINTER *)result__3L3G)[ 0]=((__POINTER ) 3);
+    result__LSYG=(void *)((unsigned long)result__3L3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__XSIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__0SIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__AM3G=first_free__HDVB;
+    while ((((void *)result__AM3G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__AM3G)->map_size_and_id__YSB &  4294967292LU) < new_size__NSYG))) {
+      result__AM3G=((__MEMORY *)result__AM3G)->map_next_free__ZSB;
+    };
+    if (((void *)result__AM3G == (void *)NULL)) {
+      result__AM3G=new_page__454();
+    };
+    to_busy__index__CPFC(result__AM3G,new_size__NSYG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__AM3G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__LSYG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__AM3G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__KNZC=((void **)result__XSIG);
-  Self__3CXD=(__INTEGER)(nb_elements__SOPC -  1);
-  while ((Self__3CXD >=  0)) {
-    Result__KNZC[Self__3CXD]=NULL;
-    Self__3CXD=(__INTEGER)(Self__3CXD -  1);
+  Result__RP1C=((void **)result__LSYG);
+  Self__WVVD=(__INTEGER)(nb_elements__QFSC -  1);
+  while ((Self__WVVD >=  0)) {
+    Result__RP1C[Self__WVVD]=NULL;
+    Self__WVVD=(__INTEGER)(Self__WVVD -  1);
   };
-  return(Result__KNZC);
+  return(Result__RP1C);
 }
 
-static void short__token__to__R0C(void *key__T0C,__INTEGER beg__U0C,__INTEGER end__V0C)
+static void short__token__to__1AD(void *key__3AD,__INTEGER beg__4AD,__INTEGER end__5AD)
 // ({NULLxSTRING_CONSTANT},{INTEGER},{INTEGER}) VoidNo recursive, No inlinable.
 {
-  __INTEGER pos__W0C,__tmp__R1C,Self__HK2,new_capacity__FFJG;
-  __INTEGER old_nb_elts__IFJG,upper__ZKKG,Self__XKKG,__tmp__H2C;
-  __INTEGER Self__YL2,__tmp__32C,__tmp__A3C;
-  void *add_text__X0C;
-  __STRING *Self__GFJG;
-  void *fmt__Y0C;
-  __CHARACTER ch__KFJG;
-  __CHARACTER *Self__HFJG,*new__JFJG;
-  pos__W0C= 0;
-  add_text__X0C=NULL;
-  fmt__Y0C=NULL;
-  if (is_active_short__L1B) {
-    if (fast_has__ZER(short_dico__LD,key__T0C)) {
-      ((__STRING *)token__M1C)->count__04B= 0;
-      pos__W0C=(__INTEGER)(beg__U0C + short_derive__O1B);
-      __tmp__R1C=(__INTEGER)(end__V0C -  1);
-      Self__HK2=beg__U0C;
-      while ((Self__HK2 <= __tmp__R1C)) {
-        Self__GFJG=((__STRING *)token__M1C);
-        ch__KFJG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(Self__HK2 -  1)];
-        new_capacity__FFJG= 0;
-        if ((Self__GFJG->capacity__4FQ <= Self__GFJG->count__04B)) {
-          if ((Self__GFJG->capacity__4FQ ==  0)) {
-            Self__GFJG->capacity__4FQ= 32;
-            Self__GFJG->storage__HGQ=create__D4BB( 32);
-          } else {
-            new_capacity__FFJG=(__INTEGER)(Self__GFJG->capacity__4FQ <<  1);
-            Self__HFJG=((__CHARACTER *)Self__GFJG->storage__HGQ);
-            old_nb_elts__IFJG=Self__GFJG->capacity__4FQ;
-            new__JFJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__HFJG),((__UINTEGER_32 )old_nb_elts__IFJG),((__UINTEGER_32 )new_capacity__FFJG)));
-            upper__ZKKG=(__INTEGER)(new_capacity__FFJG -  1);
-            Self__XKKG=old_nb_elts__IFJG;
-            while ((Self__XKKG <= upper__ZKKG)) {
-              new__JFJG[Self__XKKG]='\0';
-              Self__XKKG=(__INTEGER)(Self__XKKG +  1);
-            };
-            Self__GFJG->storage__HGQ=new__JFJG;
-            Self__GFJG->capacity__4FQ=new_capacity__FFJG;
-          };
-        };
-        ((__CHARACTER *)Self__GFJG->storage__HGQ)[Self__GFJG->count__04B]=ch__KFJG;
-        Self__GFJG->count__04B=(__INTEGER)(Self__GFJG->count__04B +  1);
-        remove_between__to__4IS(((__STRING *)output_code__RI),pos__W0C,pos__W0C);
-        Self__HK2=(__INTEGER)(Self__HK2 +  1);
-      };
-      short_derive__O1B=(__INTEGER)(short_derive__O1B - ((__STRING *)token__M1C)->count__04B);
-      fmt__Y0C=at__VK2(short_dico__LD,key__T0C);
-      __tmp__H2C=((__LINKED_LISToSTRING_CONSTANTo *)fmt__Y0C)->parent_linked_collection__GD.upper__F2C;
-      Self__YL2= 1;
-      while ((Self__YL2 <= __tmp__H2C)) {
-        if (((void *)item__WZPD(fmt__Y0C,Self__YL2) == (void *)NULL)) {
-          add_text__X0C=token__M1C;
-        } else {
-          add_text__X0C=item__WZPD(fmt__Y0C,Self__YL2);
-        };
-        insert_string__to__SCT(output_code__RI,add_text__X0C,pos__W0C);
-        if (((struct ___OBJ *)add_text__X0C)->__id==__STRING_CONSTANT__) {
-          __tmp__32C=((__STRING_CONSTANT *)add_text__X0C)->count__4C;
-        } else {
-          __tmp__32C=((__STRING *)add_text__X0C)->count__04B;
-        };
-        pos__W0C=(__INTEGER)(pos__W0C + __tmp__32C);
-        if (((struct ___OBJ *)add_text__X0C)->__id==__STRING_CONSTANT__) {
-          __tmp__A3C=((__STRING_CONSTANT *)add_text__X0C)->count__4C;
-        } else {
-          __tmp__A3C=((__STRING *)add_text__X0C)->count__04B;
-        };
-        short_derive__O1B=(__INTEGER)(short_derive__O1B + __tmp__A3C);
-        Self__YL2=(__INTEGER)(Self__YL2 +  1);
+  __INTEGER pos__ABD,result__DK2G,__tmp__FK2G,Self__GK2G,__tmp__1BD;
+  __INTEGER Self__SK4,__tmp__LK2G,__tmp__NK2G,Self__OK2G,__tmp__RCD;
+  __INTEGER Self__DM4,__tmp__HDD,__tmp__KDD;
+  void *add_text__BBD;
+  __STRING_CONSTANT *Self__EK2G;
+  __STRING *Self__MK2G;
+  void *fmt__CBD;
+  __HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *Self__5J2G;
+  void *node__BK2G;
+  pos__ABD= 0;
+  add_text__BBD=NULL;
+  fmt__CBD=NULL;
+  if (is_shorter__TY) {
+    if (is_active_short__OBC) {
+      Self__5J2G=((__HASHED_DICTIONARYoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)short_dico__QD);
+      Self__EK2G=((__STRING_CONSTANT *)key__3AD);
+      result__DK2G= 0;
+      __tmp__FK2G=Self__EK2G->count__DD;
+      Self__GK2G= 1;
+      while ((Self__GK2G <= __tmp__FK2G)) {
+        result__DK2G=(__INTEGER)((__INTEGER)( 5 * result__DK2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__EK2G->storage__FQO)[(__INTEGER)(Self__GK2G -  1)])));
+        Self__GK2G=(__INTEGER)(Self__GK2G +  1);
+      };
+      if ((result__DK2G <  0)) {
+        result__DK2G=(__INTEGER)(~ result__DK2G);
+      };
+      node__BK2G=((void **)Self__5J2G->buckets__PCT)[(__INTEGER)(result__DK2G % Self__5J2G->capacity__KCT)];
+      while ((! (((void *)node__BK2G == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__BK2G)->key__1CT == (void *)key__3AD)))) {
+        node__BK2G=((__HASHED_DICTIONARY_NODEoLINKED_LISToSTRING_CONSTANToxSTRING_CONSTANTo *)node__BK2G)->next__GDT;
+      };
+      if (((void *)node__BK2G != (void *)NULL)) {
+        ((__STRING *)token__WBD)->count__GFC= 0;
+        pos__ABD=(__INTEGER)(beg__4AD + short_derive__RBC);
+        __tmp__1BD=(__INTEGER)(end__5AD -  1);
+        Self__SK4=beg__4AD;
+        while ((Self__SK4 <= __tmp__1BD)) {
+          add_last__JLT(token__WBD,((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(Self__SK4 -  1)]);
+          Self__MK2G=((__STRING *)output_code__SI);
+          __tmp__LK2G=(__INTEGER)(pos__ABD +  1);
+          __tmp__NK2G=Self__MK2G->count__GFC;
+          Self__OK2G=__tmp__LK2G;
+          while ((Self__OK2G <= __tmp__NK2G)) {
+            ((__CHARACTER *)Self__MK2G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__OK2G -  1) -  1)]=((__CHARACTER *)Self__MK2G->storage__RBS)[(__INTEGER)(Self__OK2G -  1)];
+            Self__OK2G=(__INTEGER)(Self__OK2G +  1);
+          };
+          Self__MK2G->count__GFC=(__INTEGER)(Self__MK2G->count__GFC -  1);
+          Self__SK4=(__INTEGER)(Self__SK4 +  1);
+        };
+        short_derive__RBC=(__INTEGER)(short_derive__RBC - ((__STRING *)token__WBD)->count__GFC);
+        fmt__CBD=at__AL4(short_dico__QD,key__3AD);
+        __tmp__RCD=((__LINKED_LISToSTRING_CONSTANTo *)fmt__CBD)->parent_linked_collection__LD.upper__PCD;
+        Self__DM4= 1;
+        while ((Self__DM4 <= __tmp__RCD)) {
+          if (((void *)item__RIND(fmt__CBD,Self__DM4) == (void *)NULL)) {
+            add_text__BBD=token__WBD;
+          } else {
+            add_text__BBD=item__RIND(fmt__CBD,Self__DM4);
+          };
+          insert_string__to__KXU(output_code__SI,add_text__BBD,pos__ABD);
+          if (((struct ___OBJ *)add_text__BBD)->__id==__STRING_CONSTANT__) {
+            __tmp__HDD=((__STRING_CONSTANT *)add_text__BBD)->count__DD;
+          } else {
+            __tmp__HDD=((__STRING *)add_text__BBD)->count__GFC;
+          };
+          pos__ABD=(__INTEGER)(pos__ABD + __tmp__HDD);
+          if (((struct ___OBJ *)add_text__BBD)->__id==__STRING_CONSTANT__) {
+            __tmp__KDD=((__STRING_CONSTANT *)add_text__BBD)->count__DD;
+          } else {
+            __tmp__KDD=((__STRING *)add_text__BBD)->count__GFC;
+          };
+          short_derive__RBC=(__INTEGER)(short_derive__RBC + __tmp__KDD);
+          Self__DM4=(__INTEGER)(Self__DM4 +  1);
+        };
       };
     };
   };
 }
 
-static __INTEGER first_substring_index__D15E(__STRING *Self__E15E)
+static __INTEGER first_substring_index__RJXE(__STRING *Self__SJXE)
 // ({STRING}) With resultNo recursive, No inlinable.
 {
-  __INTEGER i__YQDF,result__0QDF,s__ZQDF,__tmp__Q4FG,__tmp__R4FG;
-  __INTEGER __tmp__S4FG,__tmp__V4FG;
-  __CHARACTER *__tmp__T4FG,*__tmp__U4FG;
-  i__YQDF= 0;
-  result__0QDF= 0;
-  s__ZQDF= 1;
-  __tmp__Q4FG=((__STRING_CONSTANT *)(&__string_84))->count__4C;
-  __tmp__R4FG=Self__E15E->count__04B;
-  __tmp__S4FG=((__STRING_CONSTANT *)(&__string_84))->count__4C;
-  __tmp__T4FG=Self__E15E->storage__HGQ;
-  __tmp__U4FG=((__STRING_CONSTANT *)(&__string_84))->storage__E5M;
-  __tmp__V4FG=((__STRING_CONSTANT *)(&__string_84))->count__4C;
-  while ((! ((result__0QDF !=  0) || ((__INTEGER)((__INTEGER)(s__ZQDF + __tmp__Q4FG) -  1) > __tmp__R4FG)))) {
-    i__YQDF= 1;
-    while ((! ((i__YQDF > __tmp__S4FG) || (((__CHARACTER *)__tmp__T4FG)[(__INTEGER)((__INTEGER)((__INTEGER)(s__ZQDF + i__YQDF) -  1) -  1)] != ((__CHARACTER *)__tmp__U4FG)[(__INTEGER)(i__YQDF -  1)])))) {
-      i__YQDF=(__INTEGER)(i__YQDF +  1);
-    };
-    if ((i__YQDF > __tmp__V4FG)) {
-      result__0QDF=s__ZQDF;
-    } else {
-      s__ZQDF=(__INTEGER)(s__ZQDF +  1);
-    };
-  };
-  return(result__0QDF);
+  __INTEGER i__U41E,result__W41E,s__V41E;
+  i__U41E= 0;
+  result__W41E= 0;
+  s__V41E= 1;
+  while ((! ((result__W41E !=  0) || ((__INTEGER)((__INTEGER)(s__V41E + ((__STRING_CONSTANT *)(&__string_112))->count__DD) -  1) > Self__SJXE->count__GFC)))) {
+    i__U41E= 1;
+    while ((! ((i__U41E > ((__STRING_CONSTANT *)(&__string_112))->count__DD) || (((__CHARACTER *)Self__SJXE->storage__RBS)[(__INTEGER)((__INTEGER)((__INTEGER)(s__V41E + i__U41E) -  1) -  1)] != ((__CHARACTER *)((__STRING_CONSTANT *)(&__string_112))->storage__FQO)[(__INTEGER)(i__U41E -  1)])))) {
+      i__U41E=(__INTEGER)(i__U41E +  1);
+    };
+    if ((i__U41E > ((__STRING_CONSTANT *)(&__string_112))->count__DD)) {
+      result__W41E=s__V41E;
+    } else {
+      s__V41E=(__INTEGER)(s__V41E +  1);
+    };
+  };
+  return(result__W41E);
 }
 
-static void append_in__GMH(__UINTEGER_32 Self__HMH,void *buffer__IMH)
+static void append_in__4HH(__UINTEGER_32 Self__5HH,void *buffer__AIH)
 // ({UINTEGER_32},{NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  __UINTEGER_32 val__JMH;
-  __INTEGER i__MMH,j__NMH,new_capacity__TEJG,old_nb_elts__WEJG;
-  __INTEGER upper__KKKG,Self__IKKG,new_capacity__ZEJG,old_nb_elts__2EJG;
-  __INTEGER upper__PKKG,Self__NKKG;
-  __STRING *Self__UEJG,*Self__0EJG,*Self__4JDB;
-  __CHARACTER *Self__VEJG,*new__XEJG,*Self__1EJG,*new__3EJG;
-  __CHARACTER ch__4EJG,tmp__BKDB;
-  val__JMH= 0;
-  i__MMH= 0;
-  j__NMH= 0;
-  if ((Self__HMH ==  0)) {
-    Self__UEJG=((__STRING *)buffer__IMH);
-    new_capacity__TEJG= 0;
-    if ((Self__UEJG->capacity__4FQ <= Self__UEJG->count__04B)) {
-      if ((Self__UEJG->capacity__4FQ ==  0)) {
-        Self__UEJG->capacity__4FQ= 32;
-        Self__UEJG->storage__HGQ=create__D4BB( 32);
-      } else {
-        new_capacity__TEJG=(__INTEGER)(Self__UEJG->capacity__4FQ <<  1);
-        Self__VEJG=((__CHARACTER *)Self__UEJG->storage__HGQ);
-        old_nb_elts__WEJG=Self__UEJG->capacity__4FQ;
-        new__XEJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__VEJG),((__UINTEGER_32 )old_nb_elts__WEJG),((__UINTEGER_32 )new_capacity__TEJG)));
-        upper__KKKG=(__INTEGER)(new_capacity__TEJG -  1);
-        Self__IKKG=old_nb_elts__WEJG;
-        while ((Self__IKKG <= upper__KKKG)) {
-          new__XEJG[Self__IKKG]='\0';
-          Self__IKKG=(__INTEGER)(Self__IKKG +  1);
-        };
-        Self__UEJG->storage__HGQ=new__XEJG;
-        Self__UEJG->capacity__4FQ=new_capacity__TEJG;
-      };
-    };
-    ((__CHARACTER *)Self__UEJG->storage__HGQ)[Self__UEJG->count__04B]='0';
-    Self__UEJG->count__04B=(__INTEGER)(Self__UEJG->count__04B +  1);
+  __UINTEGER_32 val__BIH;
+  __INTEGER i__EIH,j__FIH;
+  __STRING *Self__QXFB;
+  __CHARACTER tmp__TXFB;
+  val__BIH= 0;
+  i__EIH= 0;
+  j__FIH= 0;
+  if ((Self__5HH ==  0)) {
+    add_last__JLT(((__STRING *)buffer__AIH),'0');
   } else {
-    i__MMH=(__INTEGER)(((__STRING *)buffer__IMH)->count__04B +  1);
-    val__JMH=Self__HMH;
-    while ((val__JMH !=  0)) {
-      Self__0EJG=((__STRING *)buffer__IMH);
-      ch__4EJG=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__UINTEGER_32)(val__JMH %  10)) + ((__INTEGER_8 )'0')))));
-      new_capacity__ZEJG= 0;
-      if ((Self__0EJG->capacity__4FQ <= Self__0EJG->count__04B)) {
-        if ((Self__0EJG->capacity__4FQ ==  0)) {
-          Self__0EJG->capacity__4FQ= 32;
-          Self__0EJG->storage__HGQ=create__D4BB( 32);
-        } else {
-          new_capacity__ZEJG=(__INTEGER)(Self__0EJG->capacity__4FQ <<  1);
-          Self__1EJG=((__CHARACTER *)Self__0EJG->storage__HGQ);
-          old_nb_elts__2EJG=Self__0EJG->capacity__4FQ;
-          new__3EJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__1EJG),((__UINTEGER_32 )old_nb_elts__2EJG),((__UINTEGER_32 )new_capacity__ZEJG)));
-          upper__PKKG=(__INTEGER)(new_capacity__ZEJG -  1);
-          Self__NKKG=old_nb_elts__2EJG;
-          while ((Self__NKKG <= upper__PKKG)) {
-            new__3EJG[Self__NKKG]='\0';
-            Self__NKKG=(__INTEGER)(Self__NKKG +  1);
-          };
-          Self__0EJG->storage__HGQ=new__3EJG;
-          Self__0EJG->capacity__4FQ=new_capacity__ZEJG;
-        };
-      };
-      ((__CHARACTER *)Self__0EJG->storage__HGQ)[Self__0EJG->count__04B]=ch__4EJG;
-      Self__0EJG->count__04B=(__INTEGER)(Self__0EJG->count__04B +  1);
-      val__JMH=(__UINTEGER_32)(val__JMH /  10);
-    };
-    j__NMH=((__STRING *)buffer__IMH)->count__04B;
-    while ((i__MMH < j__NMH)) {
-      Self__4JDB=((__STRING *)buffer__IMH);
-      tmp__BKDB=((__CHARACTER *)Self__4JDB->storage__HGQ)[(__INTEGER)(i__MMH -  1)];
-      ((__CHARACTER *)Self__4JDB->storage__HGQ)[(__INTEGER)(i__MMH -  1)]=((__CHARACTER *)Self__4JDB->storage__HGQ)[(__INTEGER)(j__NMH -  1)];
-      ((__CHARACTER *)Self__4JDB->storage__HGQ)[(__INTEGER)(j__NMH -  1)]=tmp__BKDB;
-      j__NMH=(__INTEGER)(j__NMH -  1);
-      i__MMH=(__INTEGER)(i__MMH +  1);
+    i__EIH=(__INTEGER)(((__STRING *)buffer__AIH)->count__GFC +  1);
+    val__BIH=Self__5HH;
+    while ((val__BIH !=  0)) {
+      add_last__JLT(((__STRING *)buffer__AIH),((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__UINTEGER_32)(val__BIH %  10)) + ((__INTEGER_8 )'0'))))));
+      val__BIH=(__UINTEGER_32)(val__BIH /  10);
+    };
+    j__FIH=((__STRING *)buffer__AIH)->count__GFC;
+    while ((i__EIH < j__FIH)) {
+      Self__QXFB=((__STRING *)buffer__AIH);
+      tmp__TXFB=((__CHARACTER *)Self__QXFB->storage__RBS)[(__INTEGER)(i__EIH -  1)];
+      ((__CHARACTER *)Self__QXFB->storage__RBS)[(__INTEGER)(i__EIH -  1)]=((__CHARACTER *)Self__QXFB->storage__RBS)[(__INTEGER)(j__FIH -  1)];
+      ((__CHARACTER *)Self__QXFB->storage__RBS)[(__INTEGER)(j__FIH -  1)]=tmp__TXFB;
+      j__FIH=(__INTEGER)(j__FIH -  1);
+      i__EIH=(__INTEGER)(i__EIH +  1);
     };
   };
 }
 
-static __BOOLEAN read_string__WSO()
+static __BOOLEAN read_string__1EQ()
 // () With resultNo recursive, No inlinable.
 {
-  __INTEGER old_pos__0SO,new_capacity__5EJG,old_nb_elts__CFJG;
-  __INTEGER upper__UKKG,Self__SKKG;
-  __STRING *Self__AFJG;
-  __POSITION pos__53ZF;
-  __BOOLEAN result__ZSO,__tmp__ETO,__tmp__DUO,__tmp__EUO;
-  __CHARACTER result__D3AG,result__J3AG,result__K3AG,result__L3AG;
-  __CHARACTER result__M3AG,result__N3AG,result__O3AG;
-  __CHARACTER *Self__BFJG,*new__DFJG;
-  result__ZSO=FALSE__;
-  old_pos__0SO= 0;
-  if (read_space__MMD()) {
-    result__D3AG='\0';
-    if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-      result__D3AG=((__CHARACTER )(( 0)));
-    } else {
-      result__D3AG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-    };
-    __tmp__ETO=(result__D3AG == '"');
+  __INTEGER old_pos__5EQ;
+  __POSITION pos__13MG;
+  __BOOLEAN result__4EQ,__tmp__JFQ,__tmp__IGQ,__tmp__JGQ;
+  __CHARACTER result__CRUG,result__IRUG,result__JRUG,result__KRUG;
+  __CHARACTER result__LRUG,result__MRUG,result__NRUG;
+  result__4EQ=FALSE__;
+  old_pos__5EQ= 0;
+  if (read_space__NRD()) {
+    result__CRUG='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__CRUG=((__CHARACTER )(( 0)));
+    } else {
+      result__CRUG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+    };
+    __tmp__JFQ=(result__CRUG == '\"');
   } else {
-    __tmp__ETO=FALSE__;
-  };
-  if (__tmp__ETO) {
-    last_len_string__3IN= 0;
-    old_pos__0SO=position__V0B;
-    position__V0B=(__INTEGER)(position__V0B +  1);
-    ((__STRING *)string_tmp__QH)->count__04B= 0;
-    until_do__5HOC:
+    __tmp__JFQ=FALSE__;
+  };
+  if (__tmp__JFQ) {
+    old_pos__5EQ=position__CBC;
+    position__CBC=(__INTEGER)(position__CBC +  1);
+    ((__STRING *)string_tmp__VH)->count__GFC= 0;
+    until_do__P4QC:
     {
-      result__J3AG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__J3AG=((__CHARACTER )(( 0)));
+      result__IRUG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__IRUG=((__CHARACTER )(( 0)));
       } else {
-        result__J3AG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+        result__IRUG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
       };
-      if ((result__J3AG == ((__CHARACTER )(( 0))))) {
-        __tmp__DUO=TRUE__;
+      if ((result__IRUG == ((__CHARACTER )(( 0))))) {
+        __tmp__IGQ=TRUE__;
       } else {
-        result__K3AG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__K3AG=((__CHARACTER )(( 0)));
+        result__JRUG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__JRUG=((__CHARACTER )(( 0)));
         } else {
-          result__K3AG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__JRUG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        __tmp__DUO=(result__K3AG == '\n');
+        __tmp__IGQ=(result__JRUG == '\n');
       };
-      if (__tmp__DUO) {
-        __tmp__EUO=TRUE__;
+      if (__tmp__IGQ) {
+        __tmp__JGQ=TRUE__;
       } else {
-        result__L3AG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__L3AG=((__CHARACTER )(( 0)));
+        result__KRUG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__KRUG=((__CHARACTER )(( 0)));
         } else {
-          result__L3AG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__KRUG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        __tmp__EUO=(result__L3AG == '"');
+        __tmp__JGQ=(result__KRUG == '\"');
       };
-      if ((! __tmp__EUO)) {
-        result__M3AG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__M3AG=((__CHARACTER )(( 0)));
+      if ((! __tmp__JGQ)) {
+        result__LRUG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__LRUG=((__CHARACTER )(( 0)));
         } else {
-          result__M3AG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__LRUG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        Self__AFJG=((__STRING *)string_tmp__QH);
-        new_capacity__5EJG= 0;
-        if ((Self__AFJG->capacity__4FQ <= Self__AFJG->count__04B)) {
-          if ((Self__AFJG->capacity__4FQ ==  0)) {
-            Self__AFJG->capacity__4FQ= 32;
-            Self__AFJG->storage__HGQ=create__D4BB( 32);
-          } else {
-            new_capacity__5EJG=(__INTEGER)(Self__AFJG->capacity__4FQ <<  1);
-            Self__BFJG=((__CHARACTER *)Self__AFJG->storage__HGQ);
-            old_nb_elts__CFJG=Self__AFJG->capacity__4FQ;
-            new__DFJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__BFJG),((__UINTEGER_32 )old_nb_elts__CFJG),((__UINTEGER_32 )new_capacity__5EJG)));
-            upper__UKKG=(__INTEGER)(new_capacity__5EJG -  1);
-            Self__SKKG=old_nb_elts__CFJG;
-            while ((Self__SKKG <= upper__UKKG)) {
-              new__DFJG[Self__SKKG]='\0';
-              Self__SKKG=(__INTEGER)(Self__SKKG +  1);
-            };
-            Self__AFJG->storage__HGQ=new__DFJG;
-            Self__AFJG->capacity__4FQ=new_capacity__5EJG;
-          };
-        };
-        ((__CHARACTER *)Self__AFJG->storage__HGQ)[Self__AFJG->count__04B]=result__M3AG;
-        Self__AFJG->count__04B=(__INTEGER)(Self__AFJG->count__04B +  1);
-        result__N3AG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__N3AG=((__CHARACTER )(( 0)));
+        add_last__JLT(string_tmp__VH,result__LRUG);
+        result__MRUG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__MRUG=((__CHARACTER )(( 0)));
         } else {
-          result__N3AG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__MRUG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        if ((result__N3AG == '\\')) {
-          position__V0B=(__INTEGER)(position__V0B +  1);
-          read_escape_character__AVDF();
+        if ((result__MRUG == '\\')) {
+          position__CBC=(__INTEGER)(position__CBC +  1);
+          read_escape_character__AXHF();
         } else {
-          position__V0B=(__INTEGER)(position__V0B +  1);
-          last_len_string__3IN=(__INTEGER)(last_len_string__3IN +  1);
+          position__CBC=(__INTEGER)(position__CBC +  1);
         };
-        goto until_do__5HOC;
+        goto until_do__P4QC;
       };
     };
-    result__O3AG='\0';
-    if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-      result__O3AG=((__CHARACTER )(( 0)));
+    result__NRUG='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__NRUG=((__CHARACTER )(( 0)));
     } else {
-      result__O3AG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+      result__NRUG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
     };
-    if ((result__O3AG == '"')) {
-      position__V0B=(__INTEGER)(position__V0B +  1);
-      last_string__NTC=get__TPB(string_tmp__QH);
-      result__ZSO=TRUE__;
-      short__token__to__R0C((&__string_95),old_pos__0SO,position__V0B);
+    if ((result__NRUG == '\"')) {
+      position__CBC=(__INTEGER)(position__CBC +  1);
+      last_string__YZC=get__YVB(string_tmp__VH);
+      result__4EQ=TRUE__;
+      short__token__to__1AD((&__string_123),old_pos__5EQ,position__CBC);
     } else {
-      position__V0B=begin_position__H0D;
-      pos__53ZF=current_position__A0F();
-      put_error__text__WRG( 0,(&__string_195));
-      put_position__ATG(pos__53ZF);
-      put_string__55F(msg_err__1RG);
-      if ((type_error__0RG !=  2)) {
+      position__CBC=begin_position__1AE;
+      pos__13MG=current_position__ZWF();
+      put_error__text__0MG( 0,(&__string_226));
+      put_position__EOG(pos__13MG);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
         exit(( 1));
       };
     };
   };
-  return(result__ZSO);
+  return(result__4EQ);
 }
 
-static __BOOLEAN fast_memcmp__until__0EVB(__CHARACTER *Self__1EVB,__CHARACTER *other__2EVB,__INTEGER capacity__3EVB)
-// ({NATIVE_ARRAYoExpanded_CHARACTERo},{NULLxNATIVE_ARRAYoExpanded_CHARACTERo},{INTEGER}) With resultNo recursive, No inlinable.
+static void reduce_path__CC1E(void *st__EC1E)
+// ({NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  __INTEGER i__PFVB;
-  i__PFVB=(__INTEGER)(capacity__3EVB -  1);
-  while (((i__PFVB >=  0) && (Self__1EVB[i__PFVB] == ((__CHARACTER *)other__2EVB)[i__PFVB]))) {
-    i__PFVB=(__INTEGER)(i__PFVB -  1);
+  __INTEGER stat__GC1E,__tmp__TK2G,Self__VK2G,i__FC1E,Self__CRWF;
+  __INTEGER n__ZO0G,len__1K2G,__tmp__2K2G,__tmp__4K2G,Self__5K2G;
+  __INTEGER len__EL2G,__tmp__FL2G,__tmp__HL2G,Self__IL2G,result__ML2G;
+  __INTEGER n__1O0G,len__RL2G,__tmp__SL2G,__tmp__UL2G,Self__VL2G;
+  __INTEGER end__YL2G,len__0L2G,__tmp__1L2G,__tmp__3L2G,Self__4L2G;
+  __INTEGER Self__XU3F,n__3O0G,len__DM2G,__tmp__EM2G,__tmp__GM2G;
+  __INTEGER Self__HM2G,result__E1FD,end__KM2G,len__MM2G,__tmp__NM2G;
+  __INTEGER __tmp__PM2G,Self__QM2G;
+  __STRING *Self__RK2G,*Self__YO0G,*Self__GL2G,*Self__NL2G,*Self__0O0G;
+  __STRING *Self__2L2G,*Self__2O0G,*Self__4O0G,*Self__AP0G,*Self__A1FD;
+  __STRING *Self__OM2G;
+  __CHARACTER car__HC1E,Self__GP0E;
+  __CHARACTER *__tmp__SK2G,*Self__UK2G;
+  __BOOLEAN __tmp__OE1E,__tmp__TF1E,result__IFTF,result__IP0E;
+  __BOOLEAN __tmp__SP0E,__tmp__UG1E;
+  stat__GC1E= 0;
+  car__HC1E='\0';
+  Self__RK2G=((__STRING *)st__EC1E);
+  __tmp__SK2G=Self__RK2G->storage__RBS;
+  __tmp__TK2G=(__INTEGER)(Self__RK2G->count__GFC -  1);
+  Self__UK2G=((__CHARACTER *)__tmp__SK2G);
+  Self__VK2G=__tmp__TK2G;
+  while ((Self__VK2G >=  0)) {
+    if (('\\' == Self__UK2G[Self__VK2G])) {
+      Self__UK2G[Self__VK2G]='/';
+    };
+    Self__VK2G=(__INTEGER)(Self__VK2G -  1);
+  };
+  i__FC1E= 1;
+  while ((i__FC1E <= ((__STRING *)st__EC1E)->count__GFC)) {
+    car__HC1E=((__CHARACTER *)((__STRING *)st__EC1E)->storage__RBS)[(__INTEGER)(i__FC1E -  1)];
+    if ((car__HC1E == '/')) {
+      Self__CRWF=stat__GC1E;
+      if ((stat__GC1E ==  0)) {
+        stat__GC1E= 1;
+      };
+      if ((Self__CRWF ==  1)) {
+        Self__YO0G=((__STRING *)st__EC1E);
+        n__ZO0G=(__INTEGER)(i__FC1E -  1);
+        if ((n__ZO0G > Self__YO0G->count__GFC)) {
+          Self__YO0G->count__GFC= 0;
+        } else {
+          if ((n__ZO0G >  0)) {
+            len__1K2G=(__INTEGER)((__INTEGER)(n__ZO0G -  1) +  1);
+            if ((len__1K2G >  0)) {
+              __tmp__2K2G=(__INTEGER)(n__ZO0G +  1);
+              __tmp__4K2G=Self__YO0G->count__GFC;
+              Self__5K2G=__tmp__2K2G;
+              while ((Self__5K2G <= __tmp__4K2G)) {
+                ((__CHARACTER *)Self__YO0G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__5K2G - len__1K2G) -  1)]=((__CHARACTER *)Self__YO0G->storage__RBS)[(__INTEGER)(Self__5K2G -  1)];
+                Self__5K2G=(__INTEGER)(Self__5K2G +  1);
+              };
+              Self__YO0G->count__GFC=(__INTEGER)(Self__YO0G->count__GFC - len__1K2G);
+            };
+          };
+        };
+        i__FC1E= 1;
+      };
+      if ((Self__CRWF ==  2)) {
+        Self__GL2G=((__STRING *)st__EC1E);
+        len__EL2G=(__INTEGER)((__INTEGER)(i__FC1E - (__INTEGER)(i__FC1E -  1)) +  1);
+        if ((len__EL2G >  0)) {
+          __tmp__FL2G=(__INTEGER)(i__FC1E +  1);
+          __tmp__HL2G=Self__GL2G->count__GFC;
+          Self__IL2G=__tmp__FL2G;
+          while ((Self__IL2G <= __tmp__HL2G)) {
+            ((__CHARACTER *)Self__GL2G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__IL2G - len__EL2G) -  1)]=((__CHARACTER *)Self__GL2G->storage__RBS)[(__INTEGER)(Self__IL2G -  1)];
+            Self__IL2G=(__INTEGER)(Self__IL2G +  1);
+          };
+          Self__GL2G->count__GFC=(__INTEGER)(Self__GL2G->count__GFC - len__EL2G);
+        };
+        i__FC1E=(__INTEGER)(i__FC1E -  2);
+        stat__GC1E= 1;
+      };
+      if ((Self__CRWF ==  3)) {
+        Self__NL2G=((__STRING *)st__EC1E);
+        result__ML2G=(__INTEGER)(i__FC1E -  4);
+        while ((! ((result__ML2G <  1) || ('/' == ((__CHARACTER *)Self__NL2G->storage__RBS)[(__INTEGER)(result__ML2G -  1)])))) {
+          result__ML2G=(__INTEGER)(result__ML2G -  1);
+        };
+        if ((result__ML2G ==  0)) {
+          Self__0O0G=((__STRING *)st__EC1E);
+          n__1O0G=(__INTEGER)(i__FC1E -  1);
+          if ((n__1O0G > Self__0O0G->count__GFC)) {
+            Self__0O0G->count__GFC= 0;
+          } else {
+            if ((n__1O0G >  0)) {
+              len__RL2G=(__INTEGER)((__INTEGER)(n__1O0G -  1) +  1);
+              if ((len__RL2G >  0)) {
+                __tmp__SL2G=(__INTEGER)(n__1O0G +  1);
+                __tmp__UL2G=Self__0O0G->count__GFC;
+                Self__VL2G=__tmp__SL2G;
+                while ((Self__VL2G <= __tmp__UL2G)) {
+                  ((__CHARACTER *)Self__0O0G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__VL2G - len__RL2G) -  1)]=((__CHARACTER *)Self__0O0G->storage__RBS)[(__INTEGER)(Self__VL2G -  1)];
+                  Self__VL2G=(__INTEGER)(Self__VL2G +  1);
+                };
+                Self__0O0G->count__GFC=(__INTEGER)(Self__0O0G->count__GFC - len__RL2G);
+              };
+            };
+          };
+          i__FC1E= 1;
+        } else {
+          Self__2L2G=((__STRING *)st__EC1E);
+          end__YL2G=(__INTEGER)(i__FC1E -  1);
+          len__0L2G=(__INTEGER)((__INTEGER)(end__YL2G - result__ML2G) +  1);
+          if ((len__0L2G >  0)) {
+            __tmp__1L2G=(__INTEGER)(end__YL2G +  1);
+            __tmp__3L2G=Self__2L2G->count__GFC;
+            Self__4L2G=__tmp__1L2G;
+            while ((Self__4L2G <= __tmp__3L2G)) {
+              ((__CHARACTER *)Self__2L2G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__4L2G - len__0L2G) -  1)]=((__CHARACTER *)Self__2L2G->storage__RBS)[(__INTEGER)(Self__4L2G -  1)];
+              Self__4L2G=(__INTEGER)(Self__4L2G +  1);
+            };
+            Self__2L2G->count__GFC=(__INTEGER)(Self__2L2G->count__GFC - len__0L2G);
+          };
+          i__FC1E=result__ML2G;
+        };
+        stat__GC1E= 1;
+      };
+      __tmp__OE1E=TRUE__;
+    } else {
+      __tmp__OE1E=FALSE__;
+    };
+    if (__tmp__OE1E) {
+      __tmp__TF1E=TRUE__;
+    } else {
+      result__IFTF=(car__HC1E == '.');
+      if (result__IFTF) {
+        Self__XU3F=stat__GC1E;
+        if ((stat__GC1E ==  1)) {
+          stat__GC1E= 2;
+        };
+        if ((Self__XU3F ==  2)) {
+          stat__GC1E= 3;
+        };
+        if ((Self__XU3F ==  3)) {
+          stat__GC1E= 0;
+        };
+      };
+      __tmp__TF1E=result__IFTF;
+    };
+    if ((! __tmp__TF1E)) {
+      if (((car__HC1E == ':') && (i__FC1E >  2))) {
+        Self__GP0E=((__CHARACTER *)((__STRING *)st__EC1E)->storage__RBS)[(__INTEGER)((__INTEGER)(i__FC1E -  1) -  1)];
+        result__IP0E=FALSE__;
+        if ((((__INTEGER_8 )Self__GP0E) >= ((__INTEGER_8 )'a'))) {
+          result__IP0E=(((__INTEGER_8 )Self__GP0E) <= ((__INTEGER_8 )'z'));
+          __tmp__SP0E=TRUE__;
+        } else {
+          __tmp__SP0E=FALSE__;
+        };
+        if ((! __tmp__SP0E)) {
+          if ((((__INTEGER_8 )Self__GP0E) >= ((__INTEGER_8 )'A'))) {
+            result__IP0E=(((__INTEGER_8 )Self__GP0E) <= ((__INTEGER_8 )'Z'));
+          };
+        };
+        __tmp__UG1E=result__IP0E;
+      } else {
+        __tmp__UG1E=FALSE__;
+      };
+      if ((__tmp__UG1E && (((__CHARACTER *)((__STRING *)st__EC1E)->storage__RBS)[(__INTEGER)((__INTEGER)(i__FC1E -  2) -  1)] == '/'))) {
+        Self__2O0G=((__STRING *)st__EC1E);
+        n__3O0G=(__INTEGER)(i__FC1E -  2);
+        if ((n__3O0G > Self__2O0G->count__GFC)) {
+          Self__2O0G->count__GFC= 0;
+        } else {
+          if ((n__3O0G >  0)) {
+            len__DM2G=(__INTEGER)((__INTEGER)(n__3O0G -  1) +  1);
+            if ((len__DM2G >  0)) {
+              __tmp__EM2G=(__INTEGER)(n__3O0G +  1);
+              __tmp__GM2G=Self__2O0G->count__GFC;
+              Self__HM2G=__tmp__EM2G;
+              while ((Self__HM2G <= __tmp__GM2G)) {
+                ((__CHARACTER *)Self__2O0G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__HM2G - len__DM2G) -  1)]=((__CHARACTER *)Self__2O0G->storage__RBS)[(__INTEGER)(Self__HM2G -  1)];
+                Self__HM2G=(__INTEGER)(Self__HM2G +  1);
+              };
+              Self__2O0G->count__GFC=(__INTEGER)(Self__2O0G->count__GFC - len__DM2G);
+            };
+          };
+        };
+        i__FC1E= 1;
+      } else {
+        stat__GC1E= 0;
+      };
+    };
+    i__FC1E=(__INTEGER)(i__FC1E +  1);
   };
-  return((i__PFVB <  0));
-}
-
-static void* item__EQQF(__DIRECTORY *Self__FQQF,__INTEGER i__GQQF)
-// ({DIRECTORY},{INTEGER}) With resultNo recursive, No inlinable.
-{
-  __LINKED_LISToENTRYo *Self__Z1PF;
-  Self__Z1PF=((__LINKED_LISToENTRYo *)Self__FQQF->parent_abstract_directory__NB.list__21RE);
-  if ((i__GQQF != Self__Z1PF->mem_idx__WJFF)) {
-    if ((Self__Z1PF->mem_idx__WJFF > i__GQQF)) {
-      Self__Z1PF->mem_idx__WJFF= 1;
-      Self__Z1PF->mem_lnk__XJFF=Self__Z1PF->first_link__PJFF;
+  if ((stat__GC1E ==  1)) {
+    Self__4O0G=((__STRING *)st__EC1E);
+    if (( 1 > Self__4O0G->count__GFC)) {
+      Self__4O0G->count__GFC= 0;
+    } else {
+      Self__4O0G->count__GFC=(__INTEGER)(Self__4O0G->count__GFC -  1);
     };
-    while ((i__GQQF != Self__Z1PF->mem_idx__WJFF)) {
-      Self__Z1PF->mem_lnk__XJFF=((__LINKED_LIST_NODEoENTRYo *)Self__Z1PF->mem_lnk__XJFF)->next__KBQF;
-      Self__Z1PF->mem_idx__WJFF=(__INTEGER)(Self__Z1PF->mem_idx__WJFF +  1);
+  };
+  if ((stat__GC1E ==  2)) {
+    Self__AP0G=((__STRING *)st__EC1E);
+    if (( 2 > Self__AP0G->count__GFC)) {
+      Self__AP0G->count__GFC= 0;
+    } else {
+      Self__AP0G->count__GFC=(__INTEGER)(Self__AP0G->count__GFC -  2);
     };
   };
-  return(((__LINKED_LIST_NODEoENTRYo *)Self__Z1PF->mem_lnk__XJFF)->item__0WPF);
+  if ((stat__GC1E ==  3)) {
+    Self__A1FD=((__STRING *)st__EC1E);
+    result__E1FD=(__INTEGER)(i__FC1E -  4);
+    while ((! ((result__E1FD <  1) || ('/' == ((__CHARACTER *)Self__A1FD->storage__RBS)[(__INTEGER)(result__E1FD -  1)])))) {
+      result__E1FD=(__INTEGER)(result__E1FD -  1);
+    };
+    if ((result__E1FD ==  0)) {
+      ((__STRING *)st__EC1E)->count__GFC= 0;
+    } else {
+      Self__OM2G=((__STRING *)st__EC1E);
+      end__KM2G=(__INTEGER)(i__FC1E -  1);
+      len__MM2G=(__INTEGER)((__INTEGER)(end__KM2G - result__E1FD) +  1);
+      if ((len__MM2G >  0)) {
+        __tmp__NM2G=(__INTEGER)(end__KM2G +  1);
+        __tmp__PM2G=Self__OM2G->count__GFC;
+        Self__QM2G=__tmp__NM2G;
+        while ((Self__QM2G <= __tmp__PM2G)) {
+          ((__CHARACTER *)Self__OM2G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__QM2G - len__MM2G) -  1)]=((__CHARACTER *)Self__OM2G->storage__RBS)[(__INTEGER)(Self__QM2G -  1)];
+          Self__QM2G=(__INTEGER)(Self__QM2G +  1);
+        };
+        Self__OM2G->count__GFC=(__INTEGER)(Self__OM2G->count__GFC - len__MM2G);
+      };
+    };
+  };
+  if ((((__STRING *)st__EC1E)->count__GFC ==  0)) {
+    add_last__JLT(st__EC1E,'/');
+  };
 }
 
-static void* item__WZPD(__LINKED_LISToSTRING_CONSTANTo *Self__XZPD,__INTEGER i__YZPD)
-// ({LINKED_LISToSTRING_CONSTANTo},{INTEGER}) With resultNo recursive, No inlinable.
+static void* item__2GOE(__DIRECTORY_UNIX *Self__3GOE,__INTEGER i__4GOE)
+// ({DIRECTORY_UNIX},{INTEGER}) With resultNo recursive, No inlinable.
 {
-  if ((i__YZPD != Self__XZPD->mem_idx__2WAC)) {
-    if ((Self__XZPD->mem_idx__2WAC > i__YZPD)) {
-      Self__XZPD->mem_idx__2WAC= 1;
-      Self__XZPD->mem_lnk__4WAC=Self__XZPD->first_link__SWAC;
+  __LINKED_LISToENTRYo *Self__D0UE;
+  Self__D0UE=((__LINKED_LISToENTRYo *)Self__3GOE->parent_directory__KED.list__ZSQD);
+  if ((i__4GOE != Self__D0UE->mem_idx__KJUE)) {
+    if ((Self__D0UE->mem_idx__KJUE > i__4GOE)) {
+      Self__D0UE->mem_idx__KJUE= 1;
+      Self__D0UE->mem_lnk__LJUE=Self__D0UE->first_link__DJUE;
     };
-    while ((i__YZPD != Self__XZPD->mem_idx__2WAC)) {
-      Self__XZPD->mem_lnk__4WAC=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__XZPD->mem_lnk__4WAC)->next__NQQD;
-      Self__XZPD->mem_idx__2WAC=(__INTEGER)(Self__XZPD->mem_idx__2WAC +  1);
+    while ((i__4GOE != Self__D0UE->mem_idx__KJUE)) {
+      Self__D0UE->mem_lnk__LJUE=((__LINKED_LIST_NODEoENTRYo *)Self__D0UE->mem_lnk__LJUE)->next__3YCF;
+      Self__D0UE->mem_idx__KJUE=(__INTEGER)(Self__D0UE->mem_idx__KJUE +  1);
     };
   };
-  return(((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__XZPD->mem_lnk__4WAC)->item__P4FD);
+  return(((__LINKED_LIST_NODEoENTRYo *)Self__D0UE->mem_lnk__LJUE)->item__W0UE);
 }
 
-static __INTEGER fast_reverse_index_of__from__GOAD(__CHARACTER *Self__HOAD,__INTEGER upper__JOAD)
-// ({NATIVE_ARRAYoExpanded_CHARACTERo},{INTEGER}) With resultNo recursive, No inlinable.
+static void* item__RIND(__LINKED_LISToSTRING_CONSTANTo *Self__SIND,__INTEGER i__TIND)
+// ({LINKED_LISToSTRING_CONSTANTo},{INTEGER}) With resultNo recursive, No inlinable.
 {
-  __INTEGER idx__TOAD;
-  idx__TOAD=upper__JOAD;
-  while ((! ((idx__TOAD <  0) || ('/' == Self__HOAD[idx__TOAD])))) {
-    idx__TOAD=(__INTEGER)(idx__TOAD -  1);
+  if ((i__TIND != Self__SIND->mem_idx__3PEC)) {
+    if ((Self__SIND->mem_idx__3PEC > i__TIND)) {
+      Self__SIND->mem_idx__3PEC= 1;
+      Self__SIND->mem_lnk__5PEC=Self__SIND->first_link__TPEC;
+    };
+    while ((i__TIND != Self__SIND->mem_idx__3PEC)) {
+      Self__SIND->mem_lnk__5PEC=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__SIND->mem_lnk__5PEC)->next__F2ND;
+      Self__SIND->mem_idx__3PEC=(__INTEGER)(Self__SIND->mem_idx__3PEC +  1);
+    };
   };
-  return(idx__TOAD);
+  return(((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__SIND->mem_lnk__5PEC)->item__IFHD);
 }
 
-static void** create__221(__INTEGER nb_elements__421)
+static void** create__D23(__INTEGER nb_elements__F23)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__MTIG,a__LTIG,new_size__NTIG,new_size2__OTIG,a__PTIG;
-  __UINTEGER_32 new_size__QTIG;
-  __POINTER result__KTIG,ptr_table__2KKG,next__1KKG,result__3KKG;
-  __INTEGER Self__IWFC;
-  void **Result__PGCB;
-  sz__MTIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__421 * ((__INTEGER )(sizeof(void *)))));
-  result__KTIG=((__POINTER )(NULL));
-  a__LTIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__NTIG=(__UINTEGER_32)((__UINTEGER_32)(sz__MTIG + a__LTIG) & (__UINTEGER_32)(~ a__LTIG));
-  new_size2__OTIG=(__UINTEGER_32)(new_size__NTIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__OTIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__PTIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__QTIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__OTIG + a__PTIG) & (__UINTEGER_32)(~ a__PTIG));
-    ptr_table__2KKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QTIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__1KKG=((__POINTER )(NULL));
-    result__3KKG=((__POINTER *)ptr_table__2KKG)[ 0];
-    if ((result__3KKG == (void *)NULL)) {
-      result__3KKG=new_lab__RUJ(new_size__QTIG);
-      next__1KKG=(void *)((unsigned long)result__3KKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QTIG)));
-      ((__POINTER *)next__1KKG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__2KKG)[ 0]=next__1KKG;
-    } else {
-      next__1KKG=((__POINTER *)result__3KKG)[ 0];
-      if ((next__1KKG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3KKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__QTIG <<  1)) <=  4096)) {
-          next__1KKG=(void *)((unsigned long)result__3KKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QTIG)));
-        } else {
-          next__1KKG=new_lab__RUJ(new_size__QTIG);
-        };
-        ((__POINTER *)next__1KKG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__2KKG)[ 0]=next__1KKG;
-      } else {
-        ((__POINTER *)result__3KKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__1KKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__3KKG=next__1KKG;
-      };
-    };
-    ((__POINTER *)result__3KKG)[ 0]=((__POINTER ) 3);
-    result__KTIG=(void *)((unsigned long)result__3KKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__2VYG,a__BWYG,new_size__3VYG,new_size2__4VYG,a__MP0G;
+  __UINTEGER_32 new_size__NP0G;
+  __POINTER result__1VYG,ptr_table__EM3G,next__DM3G,result__FM3G;
+  void *result__IM3G;
+  __INTEGER Self__VQJC;
+  void **Result__PUEB;
+  sz__2VYG=((__UINTEGER_32 )(__INTEGER)(nb_elements__F23 * ((__INTEGER )(sizeof(void *)))));
+  result__1VYG=((__POINTER )(NULL));
+  a__BWYG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__3VYG=(__UINTEGER_32)((__UINTEGER_32)(sz__2VYG + a__BWYG) & (__UINTEGER_32)(~ a__BWYG));
+  new_size2__4VYG=(__UINTEGER_32)(new_size__3VYG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__4VYG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__MP0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__NP0G=(__UINTEGER_32)((__UINTEGER_32)(new_size2__4VYG + a__MP0G) & (__UINTEGER_32)(~ a__MP0G));
+    ptr_table__EM3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NP0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__DM3G=((__POINTER )(NULL));
+    result__FM3G=((__POINTER *)ptr_table__EM3G)[ 0];
+    if ((result__FM3G == (void *)NULL)) {
+      result__FM3G=new_lab__2QJ(new_size__NP0G);
+      next__DM3G=(void *)((unsigned long)result__FM3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NP0G)));
+      ((__POINTER *)next__DM3G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__EM3G)[ 0]=next__DM3G;
+    } else {
+      next__DM3G=((__POINTER *)result__FM3G)[ 0];
+      if ((next__DM3G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FM3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__NP0G <<  1)) <=  4096)) {
+          next__DM3G=(void *)((unsigned long)result__FM3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NP0G)));
+        } else {
+          next__DM3G=new_lab__2QJ(new_size__NP0G);
+        };
+        ((__POINTER *)next__DM3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__EM3G)[ 0]=next__DM3G;
+      } else {
+        ((__POINTER *)result__FM3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__DM3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__FM3G=next__DM3G;
+      };
+    };
+    ((__POINTER *)result__FM3G)[ 0]=((__POINTER ) 3);
+    result__1VYG=(void *)((unsigned long)result__FM3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__KTIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__NTIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__IM3G=first_free__HDVB;
+    while ((((void *)result__IM3G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__IM3G)->map_size_and_id__YSB &  4294967292LU) < new_size__3VYG))) {
+      result__IM3G=((__MEMORY *)result__IM3G)->map_next_free__ZSB;
+    };
+    if (((void *)result__IM3G == (void *)NULL)) {
+      result__IM3G=new_page__454();
+    };
+    to_busy__index__CPFC(result__IM3G,new_size__3VYG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__IM3G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__1VYG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__IM3G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__PGCB=((void **)result__KTIG);
-  Self__IWFC=(__INTEGER)(nb_elements__421 -  1);
-  while ((Self__IWFC >=  0)) {
-    Result__PGCB[Self__IWFC]=NULL;
-    Self__IWFC=(__INTEGER)(Self__IWFC -  1);
+  Result__PUEB=((void **)result__1VYG);
+  Self__VQJC=(__INTEGER)(nb_elements__F23 -  1);
+  while ((Self__VQJC >=  0)) {
+    Result__PUEB[Self__VQJC]=NULL;
+    Self__VQJC=(__INTEGER)(Self__VQJC -  1);
   };
-  return(Result__PGCB);
+  return(Result__PUEB);
 }
 
-static __BOOLEAN read_word__NSF(void *st__PSF)
+static __BOOLEAN read_word__APF(void *st__CPF)
 // ({STRING_CONSTANT}) With resultNo recursive, No inlinable.
 {
-  __INTEGER posold__RSF,idx__SSF,__tmp__TKGG,__tmp__UKGG;
-  __BOOLEAN result__TSF,__tmp__RTF;
-  __CHARACTER *__tmp__VKGG,*__tmp__POIG;
-  __CHARACTER result__SSCG;
-  posold__RSF= 0;
-  idx__SSF= 0;
-  result__TSF=FALSE__;
-  if ((! read_space__MMD())) {
-    result__TSF=FALSE__;
+  __INTEGER posold__EPF,idx__FPF;
+  __BOOLEAN result__GPF,__tmp__EQF;
+  __CHARACTER result__UQVG;
+  posold__EPF= 0;
+  idx__FPF= 0;
+  result__GPF=FALSE__;
+  if ((! read_space__NRD())) {
+    result__GPF=FALSE__;
   } else {
-    posold__RSF=position__V0B;
-    idx__SSF= 1;
-    __tmp__TKGG=((__STRING_CONSTANT *)st__PSF)->count__4C;
-    __tmp__UKGG=((__STRING *)source__S0B)->count__04B;
-    __tmp__VKGG=((__STRING_CONSTANT *)st__PSF)->storage__E5M;
-    __tmp__POIG=((__STRING *)source__S0B)->storage__HGQ;
-    until_do__SA2:
+    posold__EPF=position__CBC;
+    idx__FPF= 1;
+    until_do__Z53:
     {
-      if ((idx__SSF > __tmp__TKGG)) {
-        __tmp__RTF=TRUE__;
+      if ((idx__FPF > ((__STRING_CONSTANT *)st__CPF)->count__DD)) {
+        __tmp__EQF=TRUE__;
       } else {
-        result__SSCG='\0';
-        if ((position__V0B > __tmp__UKGG)) {
-          result__SSCG=((__CHARACTER )(( 0)));
+        result__UQVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__UQVG=((__CHARACTER )(( 0)));
         } else {
-          result__SSCG=((__CHARACTER *)__tmp__POIG)[(__INTEGER)(position__V0B -  1)];
+          result__UQVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        __tmp__RTF=(result__SSCG != ((__CHARACTER *)__tmp__VKGG)[(__INTEGER)(idx__SSF -  1)]);
+        __tmp__EQF=(result__UQVG != ((__CHARACTER *)((__STRING_CONSTANT *)st__CPF)->storage__FQO)[(__INTEGER)(idx__FPF -  1)]);
       };
-      if ((! __tmp__RTF)) {
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        idx__SSF=(__INTEGER)(idx__SSF +  1);
-        goto until_do__SA2;
+      if ((! __tmp__EQF)) {
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        idx__FPF=(__INTEGER)(idx__FPF +  1);
+        goto until_do__Z53;
       };
     };
-    if ((idx__SSF > ((__STRING_CONSTANT *)st__PSF)->count__4C)) {
-      last_string__NTC=st__PSF;
-      result__TSF=TRUE__;
+    if ((idx__FPF > ((__STRING_CONSTANT *)st__CPF)->count__DD)) {
+      last_string__YZC=st__CPF;
+      result__GPF=TRUE__;
     } else {
-      position__V0B=posold__RSF;
+      position__CBC=posold__EPF;
     };
   };
-  return(result__TSF);
+  return(result__GPF);
 }
 
-static __BOOLEAN read_slot_header__I2D(__BOOLEAN first__K2D)
+static __BOOLEAN read_slot_header__CDE(__BOOLEAN first__EDE)
 // ({TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *t__O2D,*__tmp__MIE,*__tmp__EJE;
-  void *v__Q2D;
-  __POSITION pos__4E0F,pos__AF0F,pos__CF0F,pos__EF0F,pos__GF0F;
-  __POSITION pos__IF0F,pos__KF0F,pos__MF0F,pos__OF0F,pos__QF0F;
-  __POSITION pos__SF0F,pos__AG0F,pos__CG0F,pos__EG0F,pos__GG0F;
-  __POSITION pos__IG0F,pos__KG0F,pos__MG0F,pos__OG0F,pos__QG0F;
-  __POSITION pos__FG3F,pos__SG0F,pos__UG0F,pos__34LB,pos__WG0F;
-  __POSITION pos__YG0F,pos__0G0F,pos__2G0F,pos__4G0F,pos__AH0F;
-  __POINTER ptr__PQPB,ptr_table__NLKG,next__MLKG,result__OLKG;
-  __POINTER ptr_table__SLKG,next__RLKG,result__TLKG;
-  __INTEGER typ_id__UQPB,new_capacity__BFJC,new_capacity__SGJG;
-  __INTEGER old_nb_elts__VGJG,upper__2LKG,Self__0LKG,new_capacity__YGJG;
-  __INTEGER old_nb_elts__1GJG,upper__BMKG,Self__5LKG;
-  __UINTEGER_32 sz__RQPB,a__YHHG,new_size__ZHHG,t__3HHG,a__2HHG;
-  __UINTEGER_32 new_size__VLKG,lab_type__ULKG;
-  void *__tmp__LIE,*__tmp__DJE;
-  __STRING *Self__TGJG,*Self__ZGJG;
-  __BOOLEAN result__M2D,is_export__Y2D,result__PGJG,__tmp__N5D;
-  __BOOLEAN result__RGJG,result__ALKG,result__DLKG,result__GLKG;
-  __BOOLEAN result__JLKG,result__WLKG,__tmp__IKE,__tmp__IME,result__YCH;
-  __BOOLEAN __tmp__5NE,result__KDH,__tmp__1PE,result__2DH,__tmp__XRE;
-  __BOOLEAN result__OEH,__tmp__ETE,result__AFH,result__DMKG;
-  void *cast__W2D;
-  __CHARACTER style__X2D,result__BLKG,result__ELKG,result__HLKG;
-  __CHARACTER result__KLKG,result__XLKG,result__EMKG;
-  __HASHED_SEToITM_TYPE_SIMPLEo *result__OQPB,*Self__HZAC;
-  __CHARACTER *Self__UGJG,*new__WGJG,*Self__0GJG,*new__2GJG;
-  result__M2D=FALSE__;
-  t__O2D=NULL;
-  v__Q2D=NULL;
-  cast__W2D=NULL;
-  is_export__Y2D=FALSE__;
-  style__X2D=read_style__QUF();
-  if ((style__X2D != ' ')) {
-    result__M2D=TRUE__;
-    if (((! first__K2D) && (style__X2D == '+'))) {
-      pos__4E0F=current_position__A0F();
-      put_error__text__WRG( 2,(&__string_196));
-      put_position__ATG(pos__4E0F);
-      put_string__55F(msg_err__1RG);
-      if ((type_error__0RG !=  2)) {
+  void *v__IDE;
+  void *instr__QDE;
+  __POSITION pos__1FNG,pos__3FNG,pos__5FNG,pos__BGNG,pos__DGNG;
+  __POSITION pos__FGNG,pos__HGNG,pos__XKRG,pos__JGNG,pos__LGNG;
+  __POSITION pos__NGNG,pos__PGNG,pos__ZKRG,pos__RGNG,pos__TGNG;
+  __POSITION pos__VGNG,pos__XGNG,pos__ZGNG,pos__1GNG,pos__3GNG;
+  __POSITION pos__5GNG,pos__BHNG,pos__DHNG,pos__FHNG,pos__1KRG;
+  __POSITION pos__HHNG,pos__JHNG,pos__SIM,pos__LHNG,pos__NHNG,pos__PHNG;
+  __POSITION pos__RHNG,__tmp__OQPD,__tmp__TQPD,__tmp__3KRG,pos__THNG;
+  __POSITION pos__VHNG,pos__XHNG,pos__ZHNG,pos__1HNG,pos__3HNG;
+  void *res__MIE,*__tmp__OKE;
+  __INTEGER __tmp__FKE,__tmp__HKE,__tmp__JKE,typ_id__VM2G,typ_id__5M2G;
+  void *n__RP0G,*n__QPGB;
+  void *result__SP0G,*result__YPGB;
+  __ITM_TYPE_PARAMETER *result__TM2G,*Self__1M2G,*result__3M2G;
+  __ITM_TYPE_PARAMETER *Self__FN2G;
+  __POINTER ptr__UM2G,ptr_table__WM3G,next__VM3G,result__XM3G;
+  __POINTER ptr_table__1M3G,next__0M3G,result__2M3G,ptr__4M2G;
+  __POINTER ptr_table__GN3G,next__FN3G,result__HN3G,ptr_table__LN3G;
+  __POINTER next__KN3G,result__MN3G;
+  __UINTEGER_32 sz__WM2G,a__XM2G,new_size__YM2G,t__ZM2G,a__0M2G;
+  __UINTEGER_32 new_size__4M3G,lab_type__3M3G,sz__AN2G,a__BN2G;
+  __UINTEGER_32 new_size__CN2G,t__DN2G,a__EN2G,new_size__ON3G;
+  __UINTEGER_32 lab_type__NN3G;
+  __BOOLEAN result__GDE,result__MM3G,__tmp__WGE,result__OM3G;
+  __BOOLEAN result__PM3G,__tmp__OIE,result__SM3G,__tmp__4IE,__tmp__MJE;
+  __BOOLEAN result__FSL,__tmp__0JE,result__5M3G,result__CN3G;
+  __BOOLEAN result__PN3G,__tmp__ZOE,__tmp__5QE,__tmp__LPE,__tmp__VSE;
+  __BOOLEAN result__Q4G,__tmp__RUE,result__C5G,__tmp__NWE,result__U5G;
+  __BOOLEAN __tmp__0XE,result__GAH,__tmp__A0E,result__YAH,result__SN3G;
+  __BOOLEAN result__VN3G,result__YN3G,result__1N3G;
+  __CHARACTER style__KDE,result__QM3G,result__TM3G,result__AN3G;
+  __CHARACTER result__DN3G,result__QN3G,result__TN3G,result__WN3G;
+  __CHARACTER result__ZN3G,result__2N3G;
+  result__GDE=FALSE__;
+  v__IDE=NULL;
+  instr__QDE=NULL;
+  style__KDE=read_style__HRF();
+  if ((style__KDE != ' ')) {
+    result__GDE=TRUE__;
+    if (((! first__EDE) && (style__KDE == '+'))) {
+      pos__1FNG=current_position__ZWF();
+      put_error__text__0MG( 2,(&__string_227));
+      put_position__EOG(pos__1FNG);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
         exit(( 1));
       };
     };
-    if (first__K2D) {
-      if (read_word__NSF((&__string_60))) {
-        if ((style__X2D == '-')) {
-          pos__AF0F=current_position__A0F();
-          put_error__text__WRG( 2,(&__string_197));
-          put_position__ATG(pos__AF0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
-            exit(( 1));
-          };
+    if (first__EDE) {
+      if (read_word__APF((&__string_62))) {
+        if ((style__KDE == '-')) {
+          append__RNS(output_decl__NFE,(&__string_228));
         };
-        short__token__to__R0C((&__string_102),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-        ((__PROTOTYPE *)object__M0B)->parent_named__0H.parent_itm_object__ZH.position__REJ=current_position__A0F();
-        if ((! read_symbol__I0J((&__string_12)))) {
-          pos__CF0F=current_position__A0F();
-          put_error__text__WRG( 2,(&__string_198));
-          put_position__ATG(pos__CF0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        short__token__to__1AD((&__string_130),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+        ((__PROTOTYPE *)object__ZAC)->parent_named__5.parent_itm_object__4.position__3CJ=current_position__ZWF();
+        if ((! read_symbol__TWJ((&__string_12)))) {
+          pos__3FNG=current_position__ZWF();
+          put_error__text__0MG( 2,(&__string_229));
+          put_position__EOG(pos__3FNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        result__PGJG=read_word__NSF((&__string_9));
-        if (result__PGJG) {
-          if (((void *)(&__string_9) == (void *)(&__string_4))) {
-            short__token__to__R0C((&__string_92),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-          } else {
-            short__token__to__R0C((&__string_91),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
+        result__MM3G=read_word__APF((&__string_9));
+        if (is_shorter__TY) {
+          if (result__MM3G) {
+            if (((void *)(&__string_9) == (void *)(&__string_4))) {
+              short__token__to__1AD((&__string_120),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+            } else {
+              short__token__to__1AD((&__string_119),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+            };
           };
         };
-        if (result__PGJG) {
-          __tmp__N5D=TRUE__;
+        if (result__MM3G) {
+          __tmp__WGE=TRUE__;
         } else {
-          result__RGJG=read_word__NSF((&__string_10));
-          if (result__RGJG) {
-            if (((void *)(&__string_10) == (void *)(&__string_4))) {
-              short__token__to__R0C((&__string_92),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-            } else {
-              short__token__to__R0C((&__string_91),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
+          result__OM3G=read_word__APF((&__string_10));
+          if (is_shorter__TY) {
+            if (result__OM3G) {
+              if (((void *)(&__string_10) == (void *)(&__string_4))) {
+                short__token__to__1AD((&__string_120),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+              } else {
+                short__token__to__1AD((&__string_119),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+              };
             };
           };
-          __tmp__N5D=result__RGJG;
+          __tmp__WGE=result__OM3G;
         };
-        if (__tmp__N5D) {
-          ((__PROTOTYPE *)object__M0B)->type_style__3VC=last_string__NTC;
+        if (__tmp__WGE) {
+          ((__PROTOTYPE *)object__ZAC)->type_style__H2C=last_string__YZC;
         };
-        if ((! read_cap_identifier__X2J())) {
-          pos__EF0F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_199));
-          put_position__ATG(pos__EF0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        if ((! read_cap_identifier__CZJ())) {
+          pos__5FNG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_230));
+          put_position__EOG(pos__5FNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        short__token__to__R0C((&__string_97),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-        if (((void *)last_string__NTC != (void *)((__PROTOTYPE *)object__M0B)->parent_named__0H.name__KI)) {
-          pos__GF0F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_200));
-          put_position__ATG(pos__GF0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        short__token__to__1AD((&__string_125),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+        if (((void *)((__PROTOTYPE *)object__ZAC)->shortname__VHE != (void *)last_string__YZC)) {
+          pos__BGNG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_231));
+          put_position__EOG(pos__BGNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        result__ALKG=FALSE__;
-        if ((! read_space__MMD())) {
-          result__ALKG=FALSE__;
+        result__PM3G=FALSE__;
+        if ((! read_space__NRD())) {
+          result__PM3G=FALSE__;
         } else {
-          result__BLKG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__BLKG=((__CHARACTER )(( 0)));
+          result__QM3G='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__QM3G=((__CHARACTER )(( 0)));
           } else {
-            result__BLKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+            result__QM3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          if ((result__BLKG == '[')) {
-            position__V0B=(__INTEGER)(position__V0B +  1);
-            result__ALKG=TRUE__;
+          if ((result__QM3G == '(')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__PM3G=TRUE__;
           };
         };
-        if (result__ALKG) {
-          if ((! read_cap_identifier__X2J())) {
-            pos__IF0F=current_position__A0F();
-            put_error__text__WRG( 0,(&__string_201));
-            put_position__ATG(pos__IF0F);
-            put_string__55F(msg_err__1RG);
-            if ((type_error__0RG !=  2)) {
+        if (result__PM3G) {
+          if (((! is_shorter__TY) && (! is_shorter2__VI))) {
+            pos__DGNG=current_position__ZWF();
+            put_error__text__0MG( 0,(&__string_232));
+            put_position__EOG(pos__DGNG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
               exit(( 1));
             };
           };
-          short__token__to__R0C((&__string_98),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-          add_last__1VS(keyword_generic_list__40B,last_string__NTC);
-          while_do__QXK:
-          {
-            result__DLKG=FALSE__;
-            if ((! read_space__MMD())) {
-              result__DLKG=FALSE__;
+          res__MIE=NULL;
+          __tmp__OIE=read_identifier__15K();
+          if (__tmp__OIE) {
+            result__SM3G=FALSE__;
+            if ((! read_space__NRD())) {
+              result__SM3G=FALSE__;
             } else {
-              result__ELKG='\0';
-              if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                result__ELKG=((__CHARACTER )(( 0)));
+              result__TM3G='\0';
+              if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                result__TM3G=((__CHARACTER )(( 0)));
               } else {
-                result__ELKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+                result__TM3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
               };
-              if ((result__ELKG == ',')) {
-                position__V0B=(__INTEGER)(position__V0B +  1);
-                result__DLKG=TRUE__;
+              if ((result__TM3G == ':')) {
+                position__CBC=(__INTEGER)(position__CBC +  1);
+                result__SM3G=TRUE__;
               };
             };
-            if (result__DLKG) {
-              if ((! read_cap_identifier__X2J())) {
-                pos__KF0F=current_position__A0F();
-                put_error__text__WRG( 0,(&__string_202));
-                put_position__ATG(pos__KF0F);
-                put_string__55F(msg_err__1RG);
-                if ((type_error__0RG !=  2)) {
-                  exit(( 1));
-                };
-              };
-              short__token__to__R0C((&__string_98),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-              add_last__1VS(keyword_generic_list__40B,last_string__NTC);
-              goto while_do__QXK;
-            };
-          };
-          while (read_identifier__EBL()) {
-            short__token__to__R0C((&__string_102),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-            pos__MF0F=current_position__A0F();
-            put_error__text__WRG( 2,(&__string_203));
-            put_position__ATG(pos__MF0F);
-            put_string__55F(msg_err__1RG);
-            if ((type_error__0RG !=  2)) {
-              exit(( 1));
-            };
-            if ((! read_cap_identifier__X2J())) {
-              pos__OF0F=current_position__A0F();
-              put_error__text__WRG( 0,(&__string_202));
-              put_position__ATG(pos__OF0F);
-              put_string__55F(msg_err__1RG);
-              if ((type_error__0RG !=  2)) {
+            if ((! result__SM3G)) {
+              pos__FGNG=current_position__ZWF();
+              put_error__text__0MG( 2,(&__string_233));
+              put_position__EOG(pos__FGNG);
+              put_string__E1F(msg_err__5MG);
+              if ((type_error__4MG !=  2)) {
                 exit(( 1));
               };
             };
-            short__token__to__R0C((&__string_98),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-            add_last__1VS(keyword_generic_list__40B,last_string__NTC);
-            while_do__F4DB:
-            {
-              result__GLKG=FALSE__;
-              if ((! read_space__MMD())) {
-                result__GLKG=FALSE__;
-              } else {
-                result__HLKG='\0';
-                if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                  result__HLKG=((__CHARACTER )(( 0)));
-                } else {
-                  result__HLKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-                };
-                if ((result__HLKG == ',')) {
-                  position__V0B=(__INTEGER)(position__V0B +  1);
-                  result__GLKG=TRUE__;
-                };
-              };
-              if (result__GLKG) {
-                if ((! read_cap_identifier__X2J())) {
-                  pos__QF0F=current_position__A0F();
-                  put_error__text__WRG( 0,(&__string_202));
-                  put_position__ATG(pos__QF0F);
-                  put_string__55F(msg_err__1RG);
-                  if ((type_error__0RG !=  2)) {
-                    exit(( 1));
-                  };
-                };
-                short__token__to__R0C((&__string_98),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-                add_last__1VS(keyword_generic_list__40B,last_string__NTC);
-                goto while_do__F4DB;
+            __tmp__4IE=((void *)read_type__TBM(PARSER__,TRUE__) == (void *)NULL);
+            if (__tmp__4IE) {
+              pos__HGNG=current_position__ZWF();
+              put_error__text__0MG( 0,(&__string_234));
+              put_position__EOG(pos__HGNG);
+              put_string__E1F(msg_err__5MG);
+              if ((type_error__4MG !=  2)) {
+                exit(( 1));
               };
             };
-          };
-          result__JLKG=FALSE__;
-          if ((! read_space__MMD())) {
-            result__JLKG=FALSE__;
-          } else {
-            result__KLKG='\0';
-            if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-              result__KLKG=((__CHARACTER )(( 0)));
-            } else {
-              result__KLKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-            };
-            if ((result__KLKG == ']')) {
-              position__V0B=(__INTEGER)(position__V0B +  1);
-              result__JLKG=TRUE__;
-            };
-          };
-          if ((! result__JLKG)) {
-            pos__SF0F=current_position__A0F();
-            put_error__text__WRG( 2,(&__string_204));
-            put_position__ATG(pos__SF0F);
-            put_string__55F(msg_err__1RG);
-            if ((type_error__0RG !=  2)) {
+            pos__XKRG=current_position__ZWF();
+            put_error__text__0MG( 1,(&__string_235));
+            put_position__EOG(pos__XKRG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
               exit(( 1));
             };
+            __tmp__MJE=TRUE__;
+          } else {
+            __tmp__MJE=FALSE__;
           };
-        };
-        while_do__YAK:
-        {
-          is_export__Y2D=read_symbol__I0J((&__string_15));
-          if ((is_export__Y2D || read_symbol__I0J((&__string_14)))) {
-            if (is_export__Y2D) {
-              cast__W2D=((__PROTOTYPE *)object__M0B)->export_list__XHE;
-            } else {
-              cast__W2D=((__PROTOTYPE *)object__M0B)->import_list__5HE;
-            };
-            if (((void *)cast__W2D == (void *)NULL)) {
-              result__OQPB=NULL;
-              ptr__PQPB=((__POINTER )(NULL));
-              typ_id__UQPB= 0;
-              sz__RQPB=((__UINTEGER_32 )sizeof(__HASHED_SEToITM_TYPE_SIMPLEo));
-              if ((sz__RQPB ==  0)) {
-                result__OQPB=HASHED_SEToITM_TYPE_SIMPLEo__;
-              } else {
-                typ_id__UQPB=__HASHED_SEToITM_TYPE_SIMPLEo__;
-                clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__RQPB);
-                if ((typ_id__UQPB == (__INTEGER)(-  1))) {
-                  a__YHHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__ZHHG=(__UINTEGER_32)((__UINTEGER_32)(sz__RQPB + a__YHHG) & (__UINTEGER_32)(~ a__YHHG));
-                  ptr_table__NLKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZHHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                  next__MLKG=((__POINTER )(NULL));
-                  result__OLKG=((__POINTER *)ptr_table__NLKG)[ 0];
-                  if ((result__OLKG == (void *)NULL)) {
-                    result__OLKG=new_lab__RUJ(new_size__ZHHG);
-                    next__MLKG=(void *)((unsigned long)result__OLKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZHHG)));
-                    ((__POINTER *)next__MLKG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__NLKG)[ 0]=next__MLKG;
-                  } else {
-                    next__MLKG=((__POINTER *)result__OLKG)[ 0];
-                    if ((next__MLKG == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OLKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__ZHHG <<  1)) <=  4096)) {
-                        next__MLKG=(void *)((unsigned long)result__OLKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZHHG)));
+          if ((! __tmp__MJE)) {
+            result__FSL=read_cap_identifier__CZJ();
+            if (result__FSL) {
+              __tmp__0JE=is_parameter_type__YJE;
+              if ((! __tmp__0JE)) {
+                pos__JGNG=current_position__ZWF();
+                put_error__text__0MG( 0,(&__string_236));
+                put_position__EOG(pos__JGNG);
+                put_string__E1F(msg_err__5MG);
+                if ((type_error__4MG !=  2)) {
+                  exit(( 1));
+                };
+              };
+              __tmp__FKE=position__CBC;
+              __tmp__HKE=((__STRING_CONSTANT *)last_string__YZC)->count__DD;
+              __tmp__JKE=(__INTEGER)(__tmp__FKE - __tmp__HKE);
+              short__token__to__1AD((&__string_126),__tmp__JKE,position__CBC);
+              n__RP0G=last_string__YZC;
+              result__SP0G=fast_reference_at__I1T(dico__CTI,n__RP0G);
+              if (((void *)result__SP0G == (void *)NULL)) {
+                result__TM2G=NULL;
+                ptr__UM2G=((__POINTER )(NULL));
+                typ_id__VM2G= 0;
+                sz__WM2G=((__UINTEGER_32 )sizeof(__ITM_TYPE_PARAMETER));
+                if ((sz__WM2G ==  0)) {
+                  result__TM2G=ITM_TYPE_PARAMETER__;
+                } else {
+                  typ_id__VM2G=-1;
+                  clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__WM2G);
+                  if ((typ_id__VM2G == (__INTEGER)(-  1))) {
+                    a__XM2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                    new_size__YM2G=(__UINTEGER_32)((__UINTEGER_32)(sz__WM2G + a__XM2G) & (__UINTEGER_32)(~ a__XM2G));
+                    ptr_table__WM3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YM2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                    next__VM3G=((__POINTER )(NULL));
+                    result__XM3G=((__POINTER *)ptr_table__WM3G)[ 0];
+                    if ((result__XM3G == (void *)NULL)) {
+                      result__XM3G=new_lab__2QJ(new_size__YM2G);
+                      next__VM3G=(void *)((unsigned long)result__XM3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YM2G)));
+                      ((__POINTER *)next__VM3G)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__WM3G)[ 0]=next__VM3G;
+                    } else {
+                      next__VM3G=((__POINTER *)result__XM3G)[ 0];
+                      if ((next__VM3G == (void *)NULL)) {
+                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XM3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__YM2G <<  1)) <=  4096)) {
+                          next__VM3G=(void *)((unsigned long)result__XM3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YM2G)));
+                        } else {
+                          next__VM3G=new_lab__2QJ(new_size__YM2G);
+                        };
+                        ((__POINTER *)next__VM3G)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__WM3G)[ 0]=next__VM3G;
                       } else {
-                        next__MLKG=new_lab__RUJ(new_size__ZHHG);
+                        ((__POINTER *)result__XM3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__VM3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                        result__XM3G=next__VM3G;
                       };
-                      ((__POINTER *)next__MLKG)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__NLKG)[ 0]=next__MLKG;
-                    } else {
-                      ((__POINTER *)result__OLKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__MLKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__OLKG=next__MLKG;
                     };
-                  };
-                  ptr__PQPB=result__OLKG;
-                } else {
-                  t__3HHG=((__UINTEGER_32 )typ_id__UQPB);
-                  a__2HHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__VLKG=(__UINTEGER_32)((__UINTEGER_32)(sz__RQPB + a__2HHG) & (__UINTEGER_32)(~ a__2HHG));
-                  ptr_table__SLKG=((__POINTER )(&(table_type[(t__3HHG)])));
-                  lab_type__ULKG=(__UINTEGER_32)(t__3HHG |  1);
-                  next__RLKG=((__POINTER )(NULL));
-                  result__TLKG=((__POINTER *)ptr_table__SLKG)[ 0];
-                  if ((result__TLKG == (void *)NULL)) {
-                    result__TLKG=new_lab__RUJ(lab_type__ULKG);
-                    next__RLKG=(void *)((unsigned long)result__TLKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VLKG)));
-                    ((__POINTER *)next__RLKG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__SLKG)[ 0]=next__RLKG;
+                    ptr__UM2G=result__XM3G;
                   } else {
-                    next__RLKG=((__POINTER *)result__TLKG)[ 0];
-                    if ((next__RLKG == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TLKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__VLKG <<  1)) <=  4096)) {
-                        next__RLKG=(void *)((unsigned long)result__TLKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VLKG)));
+                    t__ZM2G=((__UINTEGER_32 )typ_id__VM2G);
+                    a__0M2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                    new_size__4M3G=(__UINTEGER_32)((__UINTEGER_32)(sz__WM2G + a__0M2G) & (__UINTEGER_32)(~ a__0M2G));
+                    ptr_table__1M3G=((__POINTER )(&(table_type[(t__ZM2G)])));
+                    lab_type__3M3G=(__UINTEGER_32)(t__ZM2G |  1);
+                    next__0M3G=((__POINTER )(NULL));
+                    result__2M3G=((__POINTER *)ptr_table__1M3G)[ 0];
+                    if ((result__2M3G == (void *)NULL)) {
+                      result__2M3G=new_lab__2QJ(lab_type__3M3G);
+                      next__0M3G=(void *)((unsigned long)result__2M3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4M3G)));
+                      ((__POINTER *)next__0M3G)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__1M3G)[ 0]=next__0M3G;
+                    } else {
+                      next__0M3G=((__POINTER *)result__2M3G)[ 0];
+                      if ((next__0M3G == (void *)NULL)) {
+                        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2M3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__4M3G <<  1)) <=  4096)) {
+                          next__0M3G=(void *)((unsigned long)result__2M3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4M3G)));
+                        } else {
+                          next__0M3G=new_lab__2QJ(lab_type__3M3G);
+                        };
+                        ((__POINTER *)next__0M3G)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__1M3G)[ 0]=next__0M3G;
                       } else {
-                        next__RLKG=new_lab__RUJ(lab_type__ULKG);
+                        ((__POINTER *)result__2M3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__0M3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                        result__2M3G=next__0M3G;
                       };
-                      ((__POINTER *)next__RLKG)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__SLKG)[ 0]=next__RLKG;
-                    } else {
-                      ((__POINTER *)result__TLKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__RLKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__TLKG=next__RLKG;
                     };
+                    ptr__UM2G=result__2M3G;
                   };
-                  ptr__PQPB=result__TLKG;
+                  result__TM2G=((__ITM_TYPE_PARAMETER *)ptr__UM2G);
+                  *(result__TM2G) = *(ITM_TYPE_PARAMETER__);
                 };
-                result__OQPB=((__HASHED_SEToITM_TYPE_SIMPLEo *)ptr__PQPB);
-                *(result__OQPB) = *(HASHED_SEToITM_TYPE_SIMPLEo__);
+                Self__1M2G=((__ITM_TYPE_PARAMETER *)result__TM2G);
+                Self__1M2G->parent_itm_type__NDE.name__0XP=n__RP0G;
+                fast_put__to__DOZ(dico__CTI,Self__1M2G,n__RP0G);
+                result__SP0G=result__TM2G;
               };
-              Self__HZAC=((__HASHED_SEToITM_TYPE_SIMPLEo *)result__OQPB);
-              new_capacity__BFJC=prime_number_ceiling__33Z( 53);
-              Self__HZAC->buckets__5J4B=create__T2TC(new_capacity__BFJC);
-              Self__HZAC->capacity__0J4B=new_capacity__BFJC;
-              Self__HZAC->count__5K4B= 0;
-              cast__W2D=result__OQPB;
-            };
-            __tmp__LIE=read_type__5FP(PARSER__,TRUE__);
-            if (__tmp__LIE==NULL) {
-              __tmp__MIE=NULL;
-            } else {
-              switch (((struct ___OBJ *)__tmp__LIE)->__id) {
-              case __ITM_TYPE_SIMPLE__: {
-                __tmp__MIE=((void *)__tmp__LIE);
-              } break;
-              case __ITM_TYPE_SELF__: {
-                __tmp__MIE=((void *)__tmp__LIE);
-              } break;
-              case __ITM_TYPE_GENERIC__: {
-                __tmp__MIE=((void *)__tmp__LIE);
-              } break;
-              case __ITM_TYPE_STYLE__: {
-                __tmp__MIE=((void *)__tmp__LIE);
-              } break;
-              }
-            };
-            t__O2D=__tmp__MIE;
-            if (((void *)__tmp__MIE == (void *)NULL)) {
-              pos__AG0F=current_position__A0F();
-              put_error__text__WRG( 0,(&__string_205));
-              put_position__ATG(pos__AG0F);
-              put_string__55F(msg_err__1RG);
-              if ((type_error__0RG !=  2)) {
-                exit(( 1));
+              if (result__SP0G==NULL) {
+                __tmp__OKE=NULL;
+              } else {
+                switch (((struct ___OBJ *)result__SP0G)->__id) {
+                case __ITM_TYPE_PARAMETER__: {
+                  __tmp__OKE=((void *)result__SP0G);
+                } break;
+                case __ITM_TYPE_SIMPLE__: {
+                  __tmp__OKE=NULL;
+                } break;
+                }
               };
+              res__MIE=__tmp__OKE;
             };
-            while_do__4PDB:
-            {
-              result__WLKG=FALSE__;
-              if ((! read_space__MMD())) {
-                result__WLKG=FALSE__;
+          };
+          if (((void *)res__MIE == (void *)NULL)) {
+            pos__LGNG=current_position__ZWF();
+            put_error__text__0MG( 0,(&__string_236));
+            put_position__EOG(pos__LGNG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
+              exit(( 1));
+            };
+          };
+          add_last__B3AC(((__PROTOTYPE *)object__ZAC)->idf_generic_list__EME,res__MIE);
+          while_do__KWK:
+          {
+            result__5M3G=FALSE__;
+            if ((! read_space__NRD())) {
+              result__5M3G=FALSE__;
+            } else {
+              result__AN3G='\0';
+              if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                result__AN3G=((__CHARACTER )(( 0)));
               } else {
-                result__XLKG='\0';
-                if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                  result__XLKG=((__CHARACTER )(( 0)));
-                } else {
-                  result__XLKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-                };
-                if ((result__XLKG == ',')) {
-                  position__V0B=(__INTEGER)(position__V0B +  1);
-                  result__WLKG=TRUE__;
-                };
+                result__AN3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+              };
+              if ((result__AN3G == ',')) {
+                position__CBC=(__INTEGER)(position__CBC +  1);
+                result__5M3G=TRUE__;
               };
-              if (result__WLKG) {
-                fast_add__KJ4B(cast__W2D,t__O2D);
-                __tmp__DJE=read_type__5FP(PARSER__,TRUE__);
-                if (__tmp__DJE==NULL) {
-                  __tmp__EJE=NULL;
+            };
+            if (result__5M3G) {
+              res__MIE=NULL;
+              __tmp__OIE=read_identifier__15K();
+              if (__tmp__OIE) {
+                result__CN3G=FALSE__;
+                if ((! read_space__NRD())) {
+                  result__CN3G=FALSE__;
                 } else {
-                  switch (((struct ___OBJ *)__tmp__DJE)->__id) {
-                  case __ITM_TYPE_SIMPLE__: {
-                    __tmp__EJE=((void *)__tmp__DJE);
-                  } break;
-                  case __ITM_TYPE_SELF__: {
-                    __tmp__EJE=((void *)__tmp__DJE);
-                  } break;
-                  case __ITM_TYPE_GENERIC__: {
-                    __tmp__EJE=((void *)__tmp__DJE);
-                  } break;
-                  case __ITM_TYPE_STYLE__: {
-                    __tmp__EJE=((void *)__tmp__DJE);
-                  } break;
-                  }
+                  result__DN3G='\0';
+                  if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                    result__DN3G=((__CHARACTER )(( 0)));
+                  } else {
+                    result__DN3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+                  };
+                  if ((result__DN3G == ':')) {
+                    position__CBC=(__INTEGER)(position__CBC +  1);
+                    result__CN3G=TRUE__;
+                  };
+                };
+                if ((! result__CN3G)) {
+                  pos__NGNG=current_position__ZWF();
+                  put_error__text__0MG( 2,(&__string_233));
+                  put_position__EOG(pos__NGNG);
+                  put_string__E1F(msg_err__5MG);
+                  if ((type_error__4MG !=  2)) {
+                    exit(( 1));
+                  };
                 };
-                t__O2D=__tmp__EJE;
-                if (((void *)__tmp__EJE == (void *)NULL)) {
-                  pos__CG0F=current_position__A0F();
-                  put_error__text__WRG( 0,(&__string_205));
-                  put_position__ATG(pos__CG0F);
-                  put_string__55F(msg_err__1RG);
-                  if ((type_error__0RG !=  2)) {
+                __tmp__4IE=((void *)read_type__TBM(PARSER__,TRUE__) == (void *)NULL);
+                if (__tmp__4IE) {
+                  pos__PGNG=current_position__ZWF();
+                  put_error__text__0MG( 0,(&__string_234));
+                  put_position__EOG(pos__PGNG);
+                  put_string__E1F(msg_err__5MG);
+                  if ((type_error__4MG !=  2)) {
                     exit(( 1));
                   };
                 };
-                goto while_do__4PDB;
+                pos__ZKRG=current_position__ZWF();
+                put_error__text__0MG( 1,(&__string_235));
+                put_position__EOG(pos__ZKRG);
+                put_string__E1F(msg_err__5MG);
+                if ((type_error__4MG !=  2)) {
+                  exit(( 1));
+                };
+                __tmp__MJE=TRUE__;
+              } else {
+                __tmp__MJE=FALSE__;
               };
+              if ((! __tmp__MJE)) {
+                result__FSL=read_cap_identifier__CZJ();
+                if (result__FSL) {
+                  __tmp__0JE=is_parameter_type__YJE;
+                  if ((! __tmp__0JE)) {
+                    pos__RGNG=current_position__ZWF();
+                    put_error__text__0MG( 0,(&__string_236));
+                    put_position__EOG(pos__RGNG);
+                    put_string__E1F(msg_err__5MG);
+                    if ((type_error__4MG !=  2)) {
+                      exit(( 1));
+                    };
+                  };
+                  __tmp__FKE=position__CBC;
+                  __tmp__HKE=((__STRING_CONSTANT *)last_string__YZC)->count__DD;
+                  __tmp__JKE=(__INTEGER)(__tmp__FKE - __tmp__HKE);
+                  short__token__to__1AD((&__string_126),__tmp__JKE,position__CBC);
+                  n__QPGB=last_string__YZC;
+                  result__YPGB=fast_reference_at__I1T(dico__CTI,n__QPGB);
+                  if (((void *)result__YPGB == (void *)NULL)) {
+                    result__3M2G=NULL;
+                    ptr__4M2G=((__POINTER )(NULL));
+                    typ_id__5M2G= 0;
+                    sz__AN2G=((__UINTEGER_32 )sizeof(__ITM_TYPE_PARAMETER));
+                    if ((sz__AN2G ==  0)) {
+                      result__3M2G=ITM_TYPE_PARAMETER__;
+                    } else {
+                      typ_id__5M2G=-1;
+                      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__AN2G);
+                      if ((typ_id__5M2G == (__INTEGER)(-  1))) {
+                        a__BN2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                        new_size__CN2G=(__UINTEGER_32)((__UINTEGER_32)(sz__AN2G + a__BN2G) & (__UINTEGER_32)(~ a__BN2G));
+                        ptr_table__GN3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CN2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                        next__FN3G=((__POINTER )(NULL));
+                        result__HN3G=((__POINTER *)ptr_table__GN3G)[ 0];
+                        if ((result__HN3G == (void *)NULL)) {
+                          result__HN3G=new_lab__2QJ(new_size__CN2G);
+                          next__FN3G=(void *)((unsigned long)result__HN3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CN2G)));
+                          ((__POINTER *)next__FN3G)[ 0]=NULL;
+                          ((__POINTER *)ptr_table__GN3G)[ 0]=next__FN3G;
+                        } else {
+                          next__FN3G=((__POINTER *)result__HN3G)[ 0];
+                          if ((next__FN3G == (void *)NULL)) {
+                            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HN3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__CN2G <<  1)) <=  4096)) {
+                              next__FN3G=(void *)((unsigned long)result__HN3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CN2G)));
+                            } else {
+                              next__FN3G=new_lab__2QJ(new_size__CN2G);
+                            };
+                            ((__POINTER *)next__FN3G)[ 0]=NULL;
+                            ((__POINTER *)ptr_table__GN3G)[ 0]=next__FN3G;
+                          } else {
+                            ((__POINTER *)result__HN3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__FN3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                            result__HN3G=next__FN3G;
+                          };
+                        };
+                        ptr__4M2G=result__HN3G;
+                      } else {
+                        t__DN2G=((__UINTEGER_32 )typ_id__5M2G);
+                        a__EN2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                        new_size__ON3G=(__UINTEGER_32)((__UINTEGER_32)(sz__AN2G + a__EN2G) & (__UINTEGER_32)(~ a__EN2G));
+                        ptr_table__LN3G=((__POINTER )(&(table_type[(t__DN2G)])));
+                        lab_type__NN3G=(__UINTEGER_32)(t__DN2G |  1);
+                        next__KN3G=((__POINTER )(NULL));
+                        result__MN3G=((__POINTER *)ptr_table__LN3G)[ 0];
+                        if ((result__MN3G == (void *)NULL)) {
+                          result__MN3G=new_lab__2QJ(lab_type__NN3G);
+                          next__KN3G=(void *)((unsigned long)result__MN3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ON3G)));
+                          ((__POINTER *)next__KN3G)[ 0]=NULL;
+                          ((__POINTER *)ptr_table__LN3G)[ 0]=next__KN3G;
+                        } else {
+                          next__KN3G=((__POINTER *)result__MN3G)[ 0];
+                          if ((next__KN3G == (void *)NULL)) {
+                            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MN3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__ON3G <<  1)) <=  4096)) {
+                              next__KN3G=(void *)((unsigned long)result__MN3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ON3G)));
+                            } else {
+                              next__KN3G=new_lab__2QJ(lab_type__NN3G);
+                            };
+                            ((__POINTER *)next__KN3G)[ 0]=NULL;
+                            ((__POINTER *)ptr_table__LN3G)[ 0]=next__KN3G;
+                          } else {
+                            ((__POINTER *)result__MN3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__KN3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                            result__MN3G=next__KN3G;
+                          };
+                        };
+                        ptr__4M2G=result__MN3G;
+                      };
+                      result__3M2G=((__ITM_TYPE_PARAMETER *)ptr__4M2G);
+                      *(result__3M2G) = *(ITM_TYPE_PARAMETER__);
+                    };
+                    Self__FN2G=((__ITM_TYPE_PARAMETER *)result__3M2G);
+                    Self__FN2G->parent_itm_type__NDE.name__0XP=n__QPGB;
+                    fast_put__to__DOZ(dico__CTI,Self__FN2G,n__QPGB);
+                    result__YPGB=result__3M2G;
+                  };
+                  if (result__YPGB==NULL) {
+                    __tmp__OKE=NULL;
+                  } else {
+                    switch (((struct ___OBJ *)result__YPGB)->__id) {
+                    case __ITM_TYPE_PARAMETER__: {
+                      __tmp__OKE=((void *)result__YPGB);
+                    } break;
+                    case __ITM_TYPE_SIMPLE__: {
+                      __tmp__OKE=NULL;
+                    } break;
+                    }
+                  };
+                  res__MIE=__tmp__OKE;
+                };
+              };
+              if (((void *)res__MIE == (void *)NULL)) {
+                pos__TGNG=current_position__ZWF();
+                put_error__text__0MG( 0,(&__string_236));
+                put_position__EOG(pos__TGNG);
+                put_string__E1F(msg_err__5MG);
+                if ((type_error__4MG !=  2)) {
+                  exit(( 1));
+                };
+              };
+              add_last__B3AC(((__PROTOTYPE *)object__ZAC)->idf_generic_list__EME,res__MIE);
+              goto while_do__KWK;
             };
-            fast_add__KJ4B(cast__W2D,t__O2D);
-            if (is_export__Y2D) {
-              ((__PROTOTYPE *)object__M0B)->export_list__XHE=cast__W2D;
+          };
+          result__PN3G=FALSE__;
+          if ((! read_space__NRD())) {
+            result__PN3G=FALSE__;
+          } else {
+            result__QN3G='\0';
+            if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+              result__QN3G=((__CHARACTER )(( 0)));
             } else {
-              ((__PROTOTYPE *)object__M0B)->import_list__5HE=cast__W2D;
+              result__QN3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+            };
+            if ((result__QN3G == ')')) {
+              position__CBC=(__INTEGER)(position__CBC +  1);
+              result__PN3G=TRUE__;
+            };
+          };
+          if ((! result__PN3G)) {
+            pos__VGNG=current_position__ZWF();
+            put_error__text__0MG( 2,(&__string_237));
+            put_position__EOG(pos__VGNG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
+              exit(( 1));
+            };
+          };
+          if (((! is_shorter__TY) && (! is_shorter2__VI))) {
+            if (((__INTEGER)(((__FAST_ARRAYoITM_TYPE_PARAMETERo *)((__PROTOTYPE *)object__ZAC)->idf_generic_list__EME)->parent_arrayed_collection__DME.upper__F3AC +  1) !=  0)) {
+              pos__XGNG=current_position__ZWF();
+              put_error__text__0MG( 0,(&__string_238));
+              put_position__EOG(pos__XGNG);
+              put_string__E1F(msg_err__5MG);
+              if ((type_error__4MG !=  2)) {
+                exit(( 1));
+              };
             };
-            goto while_do__YAK;
           };
         };
       } else {
-        pos__EG0F=current_position__A0F();
-        put_error__text__WRG( 0,(&__string_206));
-        put_position__ATG(pos__EG0F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
+        pos__ZGNG=current_position__ZWF();
+        put_error__text__0MG( 0,(&__string_239));
+        put_position__EOG(pos__ZGNG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
           exit(( 1));
         };
       };
-      __tmp__IKE=TRUE__;
+      __tmp__ZOE=TRUE__;
     } else {
-      __tmp__IKE=FALSE__;
+      __tmp__ZOE=FALSE__;
     };
-    if (__tmp__IKE) {
-      __tmp__IME=TRUE__;
+    if (__tmp__ZOE) {
+      __tmp__5QE=TRUE__;
     } else {
-      result__YCH=read_word__NSF((&__string_61));
-      if (result__YCH) {
-        pos__GG0F=current_position__A0F();
-        put_error__text__WRG( 2,(&__string_207));
-        put_position__ATG(pos__GG0F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
-          exit(( 1));
+      __tmp__LPE=(read_word__APF((&__string_63)) || read_word__APF((&__string_64)));
+      if (__tmp__LPE) {
+        short__token__to__1AD((&__string_130),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+        if ((! read_symbol__TWJ((&__string_12)))) {
+          pos__1GNG=current_position__ZWF();
+          put_error__text__0MG( 2,(&__string_229));
+          put_position__EOG(pos__1GNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
+          };
         };
-        short__token__to__R0C((&__string_102),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-        if ((! read_symbol__I0J((&__string_12)))) {
-          pos__IG0F=current_position__A0F();
-          put_error__text__WRG( 2,(&__string_198));
-          put_position__ATG(pos__IG0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        if (((void *)read_type_list__YLO(PARSER__,FALSE__) == (void *)NULL)) {
+          pos__3GNG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_240));
+          put_position__EOG(pos__3GNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        read_cap_identifier__X2J();
-        short__token__to__R0C((&__string_98),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
       };
-      __tmp__IME=result__YCH;
+      __tmp__5QE=__tmp__LPE;
     };
-    if (__tmp__IME) {
-      __tmp__5NE=TRUE__;
+    if (__tmp__5QE) {
+      __tmp__VSE=TRUE__;
     } else {
-      result__KDH=read_word__NSF((&__string_62));
-      if (result__KDH) {
-        short__token__to__R0C((&__string_102),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-        if ((! read_symbol__I0J((&__string_12)))) {
-          pos__KG0F=current_position__A0F();
-          put_error__text__WRG( 2,(&__string_198));
-          put_position__ATG(pos__KG0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+      result__Q4G=read_word__APF((&__string_65));
+      if (result__Q4G) {
+        short__token__to__1AD((&__string_130),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+        if ((! read_symbol__TWJ((&__string_12)))) {
+          pos__5GNG=current_position__ZWF();
+          put_error__text__0MG( 2,(&__string_229));
+          put_position__EOG(pos__5GNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        if ((! read_external__ZVO())) {
-          pos__MG0F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_208));
-          put_position__ATG(pos__MG0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        if ((! read_external__QSO())) {
+          pos__BHNG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_241));
+          put_position__EOG(pos__BHNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        append__CRQ(output_decl__UNE,(&__string_209));
-        append__CRQ(output_decl__UNE,((__PROTOTYPE *)object__M0B)->parent_named__0H.name__KI);
-        Self__TGJG=((__STRING *)output_decl__UNE);
-        new_capacity__SGJG= 0;
-        if ((Self__TGJG->capacity__4FQ <= Self__TGJG->count__04B)) {
-          if ((Self__TGJG->capacity__4FQ ==  0)) {
-            Self__TGJG->capacity__4FQ= 32;
-            Self__TGJG->storage__HGQ=create__D4BB( 32);
-          } else {
-            new_capacity__SGJG=(__INTEGER)(Self__TGJG->capacity__4FQ <<  1);
-            Self__UGJG=((__CHARACTER *)Self__TGJG->storage__HGQ);
-            old_nb_elts__VGJG=Self__TGJG->capacity__4FQ;
-            new__WGJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__UGJG),((__UINTEGER_32 )old_nb_elts__VGJG),((__UINTEGER_32 )new_capacity__SGJG)));
-            upper__2LKG=(__INTEGER)(new_capacity__SGJG -  1);
-            Self__0LKG=old_nb_elts__VGJG;
-            while ((Self__0LKG <= upper__2LKG)) {
-              new__WGJG[Self__0LKG]='\0';
-              Self__0LKG=(__INTEGER)(Self__0LKG +  1);
-            };
-            Self__TGJG->storage__HGQ=new__WGJG;
-            Self__TGJG->capacity__4FQ=new_capacity__SGJG;
-          };
-        };
-        ((__CHARACTER *)Self__TGJG->storage__HGQ)[Self__TGJG->count__04B]='\n';
-        Self__TGJG->count__04B=(__INTEGER)(Self__TGJG->count__04B +  1);
-        append__CRQ(output_decl__UNE,last_string__NTC);
-        Self__ZGJG=((__STRING *)output_decl__UNE);
-        new_capacity__YGJG= 0;
-        if ((Self__ZGJG->capacity__4FQ <= Self__ZGJG->count__04B)) {
-          if ((Self__ZGJG->capacity__4FQ ==  0)) {
-            Self__ZGJG->capacity__4FQ= 32;
-            Self__ZGJG->storage__HGQ=create__D4BB( 32);
-          } else {
-            new_capacity__YGJG=(__INTEGER)(Self__ZGJG->capacity__4FQ <<  1);
-            Self__0GJG=((__CHARACTER *)Self__ZGJG->storage__HGQ);
-            old_nb_elts__1GJG=Self__ZGJG->capacity__4FQ;
-            new__2GJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__0GJG),((__UINTEGER_32 )old_nb_elts__1GJG),((__UINTEGER_32 )new_capacity__YGJG)));
-            upper__BMKG=(__INTEGER)(new_capacity__YGJG -  1);
-            Self__5LKG=old_nb_elts__1GJG;
-            while ((Self__5LKG <= upper__BMKG)) {
-              new__2GJG[Self__5LKG]='\0';
-              Self__5LKG=(__INTEGER)(Self__5LKG +  1);
-            };
-            Self__ZGJG->storage__HGQ=new__2GJG;
-            Self__ZGJG->capacity__4FQ=new_capacity__YGJG;
-          };
-        };
-        ((__CHARACTER *)Self__ZGJG->storage__HGQ)[Self__ZGJG->count__04B]='\n';
-        Self__ZGJG->count__04B=(__INTEGER)(Self__ZGJG->count__04B +  1);
-      };
-      __tmp__5NE=result__KDH;
-    };
-    if (__tmp__5NE) {
-      __tmp__1PE=TRUE__;
-    } else {
-      result__2DH=read_word__NSF((&__string_63));
-      if (result__2DH) {
-        short__token__to__R0C((&__string_102),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-        if ((! read_symbol__I0J((&__string_12)))) {
-          pos__OG0F=current_position__A0F();
-          put_error__text__WRG( 2,(&__string_198));
-          put_position__ATG(pos__OG0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        append__RNS(output_decl__NFE,(&__string_242));
+        append__RNS(output_decl__NFE,((__PROTOTYPE *)object__ZAC)->parent_named__5.name__LI);
+        add_last__JLT(output_decl__NFE,'\n');
+        append__RNS(output_decl__NFE,last_string__YZC);
+        add_last__JLT(output_decl__NFE,'\n');
+      };
+      __tmp__VSE=result__Q4G;
+    };
+    if (__tmp__VSE) {
+      __tmp__RUE=TRUE__;
+    } else {
+      result__C5G=read_word__APF((&__string_66));
+      if (result__C5G) {
+        short__token__to__1AD((&__string_130),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+        if ((! read_symbol__TWJ((&__string_12)))) {
+          pos__DHNG=current_position__ZWF();
+          put_error__text__0MG( 2,(&__string_229));
+          put_position__EOG(pos__DHNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        v__Q2D=read_expr_primary__MDN(PARSER__);
-        if (((void *)v__Q2D == (void *)NULL)) {
-          pos__QG0F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_210));
-          put_position__ATG(pos__QG0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        v__IDE=read_expr_primary__Y3M(PARSER__);
+        if (((void *)v__IDE == (void *)NULL)) {
+          pos__FHNG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_243));
+          put_position__EOG(pos__FHNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        if (((void *)((__PROTOTYPE *)object__M0B)->default_value__NPE != (void *)NULL)) {
-          pos__FG3F=current_position__A0F();
-          put_error__text__WRG( 1,(&__string_211));
-          put_position__ATG(pos__FG3F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        if (((void *)((__PROTOTYPE *)object__ZAC)->default_value__DUE != (void *)NULL)) {
+          pos__1KRG=current_position__ZWF();
+          put_error__text__0MG( 1,(&__string_244));
+          put_position__EOG(pos__1KRG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        ((__PROTOTYPE *)object__M0B)->default_value__NPE=v__Q2D;
+        ((__PROTOTYPE *)object__ZAC)->default_value__DUE=v__IDE;
       };
-      __tmp__1PE=result__2DH;
+      __tmp__RUE=result__C5G;
     };
-    if (__tmp__1PE) {
-      __tmp__XRE=TRUE__;
+    if (__tmp__RUE) {
+      __tmp__NWE=TRUE__;
     } else {
-      result__OEH=read_word__NSF((&__string_64));
-      if (result__OEH) {
-        short__token__to__R0C((&__string_102),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-        if ((! read_symbol__I0J((&__string_12)))) {
-          pos__SG0F=current_position__A0F();
-          put_error__text__WRG( 2,(&__string_198));
-          put_position__ATG(pos__SG0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+      result__U5G=read_word__APF((&__string_67));
+      if (result__U5G) {
+        short__token__to__1AD((&__string_130),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+        if ((! read_symbol__TWJ((&__string_12)))) {
+          pos__HHNG=current_position__ZWF();
+          put_error__text__0MG( 2,(&__string_229));
+          put_position__EOG(pos__HHNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        if ((! read_external__ZVO())) {
-          pos__UG0F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_208));
-          put_position__ATG(pos__UG0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        if ((! read_external__QSO())) {
+          pos__JHNG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_241));
+          put_position__EOG(pos__JHNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        if (((void *)((__PROTOTYPE *)object__M0B)->type_c__IRE != (void *)NULL)) {
-          pos__34LB=current_position__A0F();
-          put_error__text__WRG( 1,(&__string_212));
-          put_position__ATG(pos__34LB);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        if (((void *)((__PROTOTYPE *)object__ZAC)->type_c__4VE != (void *)NULL)) {
+          pos__SIM=current_position__ZWF();
+          put_error__text__0MG( 1,(&__string_245));
+          put_position__EOG(pos__SIM);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        ((__PROTOTYPE *)object__M0B)->type_c__IRE=last_string__NTC;
+        ((__PROTOTYPE *)object__ZAC)->type_c__4VE=last_string__YZC;
       };
-      __tmp__XRE=result__OEH;
+      __tmp__NWE=result__U5G;
     };
-    if (__tmp__XRE) {
-      __tmp__ETE=TRUE__;
+    if (__tmp__NWE) {
+      __tmp__0XE=TRUE__;
     } else {
-      result__AFH=read_word__NSF((&__string_65));
-      if (result__AFH) {
-        short__token__to__R0C((&__string_102),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-        if ((! read_symbol__I0J((&__string_12)))) {
-          pos__WG0F=current_position__A0F();
-          put_error__text__WRG( 2,(&__string_198));
-          put_position__ATG(pos__WG0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+      result__GAH=read_word__APF((&__string_68));
+      if (result__GAH) {
+        short__token__to__1AD((&__string_130),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+        if ((! read_symbol__TWJ((&__string_12)))) {
+          pos__LHNG=current_position__ZWF();
+          put_error__text__0MG( 2,(&__string_229));
+          put_position__EOG(pos__LHNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        if ((! read_integer__LJO())) {
-          pos__YG0F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_213));
-          put_position__ATG(pos__YG0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        if ((! read_integer__Q1P())) {
+          pos__NHNG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_246));
+          put_position__EOG(pos__NHNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
       };
-      __tmp__ETE=result__AFH;
+      __tmp__0XE=result__GAH;
     };
-    if ((! __tmp__ETE)) {
-      if (((((((read_word__NSF((&__string_66)) || read_word__NSF((&__string_67))) || read_word__NSF((&__string_68))) || read_word__NSF((&__string_69))) || read_word__NSF((&__string_70))) || read_word__NSF((&__string_71))) || read_word__NSF((&__string_72)))) {
-        short__token__to__R0C((&__string_102),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-        if ((! read_symbol__I0J((&__string_12)))) {
-          pos__0G0F=current_position__A0F();
-          put_error__text__WRG( 2,(&__string_198));
-          put_position__ATG(pos__0G0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+    if (__tmp__0XE) {
+      __tmp__A0E=TRUE__;
+    } else {
+      result__YAH=read_word__APF((&__string_88));
+      if (result__YAH) {
+        if ((! read_symbol__TWJ((&__string_14)))) {
+          pos__PHNG=current_position__ZWF();
+          put_error__text__0MG( 2,(&__string_247));
+          put_position__EOG(pos__PHNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        if ((! read_string__WSO())) {
-          pos__2G0F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_214));
-          put_position__ATG(pos__2G0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        result__SN3G=FALSE__;
+        if ((! read_space__NRD())) {
+          result__SN3G=FALSE__;
+        } else {
+          result__TN3G='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__TN3G=((__CHARACTER )(( 0)));
+          } else {
+            result__TN3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          if ((result__TN3G == '(')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__SN3G=TRUE__;
+          };
+        };
+        if ((! result__SN3G)) {
+          pos__RHNG=current_position__ZWF();
+          put_error__text__0MG( 2,(&__string_248));
+          put_position__EOG(pos__RHNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
+          };
+        };
+        while_do__2FFB:
+        {
+          instr__QDE=readlip_expr__ZSPB();
+          if (((void *)instr__QDE != (void *)NULL)) {
+            switch (((struct ___OBJ *)instr__QDE)->__id) {
+            case __LIP_AFFECT__: {
+              run__5BFC(instr__QDE);
+            } break;
+            case __LIP_BINARY__: {
+              __tmp__OQPD=((__LIP_BINARY *)instr__QDE)->parent_lip_code__MPZB.parent_itm_object__PDE.position__3CJ;
+              put_error__text__0MG( 2,(&__string_249));
+              put_position__EOG(__tmp__OQPD);
+              put_string__E1F(msg_err__5MG);
+              if ((type_error__4MG !=  2)) {
+                exit(( 1));
+              };
+            } break;
+            case __LIP_UNARY__: {
+              __tmp__TQPD=((__LIP_UNARY *)instr__QDE)->parent_lip_code__104B.parent_itm_object__PDE.position__3CJ;
+              put_error__text__0MG( 2,(&__string_249));
+              put_position__EOG(__tmp__TQPD);
+              put_string__E1F(msg_err__5MG);
+              if ((type_error__4MG !=  2)) {
+                exit(( 1));
+              };
+            } break;
+            case __LIP_CALL__: {
+              run__0OSE(instr__QDE);
+            } break;
+            case __LIP_IF__: {
+              run__VQPD(instr__QDE);
+            } break;
+            case __LIP_PRINT__: {
+              run__OTSE(instr__QDE);
+            } break;
+            case __LIP_VALUE__: {
+              __tmp__3KRG=((__LIP_VALUE *)instr__QDE)->parent_lip_code__30DE.parent_itm_object__PDE.position__3CJ;
+              put_error__text__0MG( 2,(&__string_249));
+              put_position__EOG(__tmp__3KRG);
+              put_string__E1F(msg_err__5MG);
+              if ((type_error__4MG !=  2)) {
+                exit(( 1));
+              };
+            } break;
+            };
+            result__VN3G=FALSE__;
+            if ((! read_space__NRD())) {
+              result__VN3G=FALSE__;
+            } else {
+              result__WN3G='\0';
+              if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                result__WN3G=((__CHARACTER )(( 0)));
+              } else {
+                result__WN3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+              };
+              if ((result__WN3G == ';')) {
+                position__CBC=(__INTEGER)(position__CBC +  1);
+                result__VN3G=TRUE__;
+              };
+            };
+            if ((! result__VN3G)) {
+              pos__THNG=current_position__ZWF();
+              put_error__text__0MG( 2,(&__string_159));
+              put_position__EOG(pos__THNG);
+              put_string__E1F(msg_err__5MG);
+              if ((type_error__4MG !=  2)) {
+                exit(( 1));
+              };
+            };
+            goto while_do__2FFB;
+          };
+        };
+        result__YN3G=FALSE__;
+        if ((! read_space__NRD())) {
+          result__YN3G=FALSE__;
+        } else {
+          result__ZN3G='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__ZN3G=((__CHARACTER )(( 0)));
+          } else {
+            result__ZN3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          if ((result__ZN3G == ')')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__YN3G=TRUE__;
+          };
+        };
+        if ((! result__YN3G)) {
+          pos__VHNG=current_position__ZWF();
+          put_error__text__0MG( 2,(&__string_221));
+          put_position__EOG(pos__VHNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
+          };
+        };
+      };
+      __tmp__A0E=result__YAH;
+    };
+    if ((! __tmp__A0E)) {
+      if (((((((read_word__APF((&__string_69)) || read_word__APF((&__string_70))) || read_word__APF((&__string_71))) || read_word__APF((&__string_72))) || read_word__APF((&__string_73))) || read_word__APF((&__string_74))) || read_word__APF((&__string_75)))) {
+        short__token__to__1AD((&__string_130),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+        if ((! read_symbol__TWJ((&__string_12)))) {
+          pos__XHNG=current_position__ZWF();
+          put_error__text__0MG( 2,(&__string_229));
+          put_position__EOG(pos__XHNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
+          };
+        };
+        if ((! read_string__1EQ())) {
+          pos__ZHNG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_250));
+          put_position__EOG(pos__ZHNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
       } else {
-        pos__4G0F=current_position__A0F();
-        put_error__text__WRG( 2,(&__string_215));
-        put_position__ATG(pos__4G0F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
+        pos__1HNG=current_position__ZWF();
+        put_error__text__0MG( 2,(&__string_251));
+        put_position__EOG(pos__1HNG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
           exit(( 1));
         };
       };
     };
-    result__DMKG=FALSE__;
-    if ((! read_space__MMD())) {
-      result__DMKG=FALSE__;
+    result__1N3G=FALSE__;
+    if ((! read_space__NRD())) {
+      result__1N3G=FALSE__;
     } else {
-      result__EMKG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__EMKG=((__CHARACTER )(( 0)));
+      result__2N3G='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__2N3G=((__CHARACTER )(( 0)));
       } else {
-        result__EMKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+        result__2N3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
       };
-      if ((result__EMKG == ';')) {
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        result__DMKG=TRUE__;
+      if ((result__2N3G == ';')) {
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        result__1N3G=TRUE__;
       };
     };
-    if ((! result__DMKG)) {
-      pos__AH0F=current_position__A0F();
-      put_error__text__WRG( 2,(&__string_191));
-      put_position__ATG(pos__AH0F);
-      put_string__55F(msg_err__1RG);
-      if ((type_error__0RG !=  2)) {
+    if ((! result__1N3G)) {
+      pos__3HNG=current_position__ZWF();
+      put_error__text__0MG( 2,(&__string_223));
+      put_position__EOG(pos__3HNG);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
         exit(( 1));
       };
     };
   };
-  return(result__M2D);
+  return(result__GDE);
+}
+
+static void* get_name__KUOB(void *n__MUOB)
+// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+{
+  void *result__KKEC,*result__OUOB;
+  __STRING_CONSTANT *Self__IN2G,*Self__NN2G,*Self__SN2G;
+  __INTEGER result__HN2G,__tmp__JN2G,Self__KN2G,typ_id__L4YB;
+  __INTEGER result__MN2G,__tmp__ON2G,Self__PN2G,idx__MTFC,idx__EMHD;
+  __INTEGER new_capacity__FMHD,i__GMHD,result__RN2G,__tmp__TN2G;
+  __INTEGER Self__UN2G,typ_id__TOHD;
+  __SECTION_ *result__F4YB;
+  __POINTER ptr__G4YB,ptr_table__5N3G,next__4N3G,result__AO3G;
+  __POINTER ptr_table__EO3G,next__DO3G,result__FO3G,ptr__OOHD;
+  __POINTER ptr_table__JO3G,next__IO3G,result__KO3G,ptr_table__OO3G;
+  __POINTER next__NO3G,result__PO3G;
+  __UINTEGER_32 sz__I4YB,a__RR0G,new_size__SR0G,t__WR0G,a__VR0G;
+  __UINTEGER_32 new_size__HO3G,lab_type__GO3G,sz__QOHD,a__HQ0G;
+  __UINTEGER_32 new_size__IQ0G,t__MQ0G,a__LQ0G,new_size__RO3G;
+  __UINTEGER_32 lab_type__QO3G;
+  __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *Self__4JEC,*Self__CTFC;
+  void *node__JKEC,*node__NTFC,*node1__IMHD,*node2__JMHD,*__tmp__1UFC;
+  void **old_buckets__HMHD;
+  __HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *result__NOHD;
+  __HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *Self__JMSD;
+  Self__4JEC=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)bucket_name__TUOB);
+  result__KKEC=NULL;
+  Self__IN2G=((__STRING_CONSTANT *)n__MUOB);
+  result__HN2G= 0;
+  __tmp__JN2G=Self__IN2G->count__DD;
+  Self__KN2G= 1;
+  while ((Self__KN2G <= __tmp__JN2G)) {
+    result__HN2G=(__INTEGER)((__INTEGER)( 5 * result__HN2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__IN2G->storage__FQO)[(__INTEGER)(Self__KN2G -  1)])));
+    Self__KN2G=(__INTEGER)(Self__KN2G +  1);
+  };
+  if ((result__HN2G <  0)) {
+    result__HN2G=(__INTEGER)(~ result__HN2G);
+  };
+  node__JKEC=((void **)Self__4JEC->buckets__RKEC)[(__INTEGER)(result__HN2G % Self__4JEC->capacity__MKEC)];
+  while ((! (((void *)node__JKEC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__JKEC)->key__3KEC == (void *)n__MUOB)))) {
+    node__JKEC=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__JKEC)->next__ILEC;
+  };
+  if (((void *)node__JKEC != (void *)NULL)) {
+    result__KKEC=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__JKEC)->item__QLEC;
+  };
+  result__OUOB=result__KKEC;
+  if (((void *)result__KKEC == (void *)NULL)) {
+    result__F4YB=NULL;
+    ptr__G4YB=((__POINTER )(NULL));
+    typ_id__L4YB= 0;
+    sz__I4YB=((__UINTEGER_32 )sizeof(__SECTION_));
+    if ((sz__I4YB ==  0)) {
+      result__F4YB=SECTION___;
+    } else {
+      typ_id__L4YB=__SECTION___;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__I4YB);
+      if ((typ_id__L4YB == (__INTEGER)(-  1))) {
+        a__RR0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__SR0G=(__UINTEGER_32)((__UINTEGER_32)(sz__I4YB + a__RR0G) & (__UINTEGER_32)(~ a__RR0G));
+        ptr_table__5N3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SR0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__4N3G=((__POINTER )(NULL));
+        result__AO3G=((__POINTER *)ptr_table__5N3G)[ 0];
+        if ((result__AO3G == (void *)NULL)) {
+          result__AO3G=new_lab__2QJ(new_size__SR0G);
+          next__4N3G=(void *)((unsigned long)result__AO3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SR0G)));
+          ((__POINTER *)next__4N3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__5N3G)[ 0]=next__4N3G;
+        } else {
+          next__4N3G=((__POINTER *)result__AO3G)[ 0];
+          if ((next__4N3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AO3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__SR0G <<  1)) <=  4096)) {
+              next__4N3G=(void *)((unsigned long)result__AO3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SR0G)));
+            } else {
+              next__4N3G=new_lab__2QJ(new_size__SR0G);
+            };
+            ((__POINTER *)next__4N3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__5N3G)[ 0]=next__4N3G;
+          } else {
+            ((__POINTER *)result__AO3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__4N3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__AO3G=next__4N3G;
+          };
+        };
+        ptr__G4YB=result__AO3G;
+      } else {
+        t__WR0G=((__UINTEGER_32 )typ_id__L4YB);
+        a__VR0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__HO3G=(__UINTEGER_32)((__UINTEGER_32)(sz__I4YB + a__VR0G) & (__UINTEGER_32)(~ a__VR0G));
+        ptr_table__EO3G=((__POINTER )(&(table_type[(t__WR0G)])));
+        lab_type__GO3G=(__UINTEGER_32)(t__WR0G |  1);
+        next__DO3G=((__POINTER )(NULL));
+        result__FO3G=((__POINTER *)ptr_table__EO3G)[ 0];
+        if ((result__FO3G == (void *)NULL)) {
+          result__FO3G=new_lab__2QJ(lab_type__GO3G);
+          next__DO3G=(void *)((unsigned long)result__FO3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HO3G)));
+          ((__POINTER *)next__DO3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__EO3G)[ 0]=next__DO3G;
+        } else {
+          next__DO3G=((__POINTER *)result__FO3G)[ 0];
+          if ((next__DO3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FO3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__HO3G <<  1)) <=  4096)) {
+              next__DO3G=(void *)((unsigned long)result__FO3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HO3G)));
+            } else {
+              next__DO3G=new_lab__2QJ(lab_type__GO3G);
+            };
+            ((__POINTER *)next__DO3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__EO3G)[ 0]=next__DO3G;
+          } else {
+            ((__POINTER *)result__FO3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__DO3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__FO3G=next__DO3G;
+          };
+        };
+        ptr__G4YB=result__FO3G;
+      };
+      result__F4YB=((__SECTION_ *)ptr__G4YB);
+      *(result__F4YB) = *(SECTION___);
+    };
+    result__OUOB=result__F4YB;
+    ((__SECTION_ *)result__F4YB)->name__RUDC=n__MUOB;
+    Self__CTFC=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)bucket_name__TUOB);
+    Self__NN2G=((__STRING_CONSTANT *)n__MUOB);
+    result__MN2G= 0;
+    __tmp__ON2G=Self__NN2G->count__DD;
+    Self__PN2G= 1;
+    while ((Self__PN2G <= __tmp__ON2G)) {
+      result__MN2G=(__INTEGER)((__INTEGER)( 5 * result__MN2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__NN2G->storage__FQO)[(__INTEGER)(Self__PN2G -  1)])));
+      Self__PN2G=(__INTEGER)(Self__PN2G +  1);
+    };
+    if ((result__MN2G <  0)) {
+      result__MN2G=(__INTEGER)(~ result__MN2G);
+    };
+    idx__MTFC=(__INTEGER)(result__MN2G % Self__CTFC->capacity__MKEC);
+    node__NTFC=((void **)Self__CTFC->buckets__RKEC)[idx__MTFC];
+    while ((! (((void *)node__NTFC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__NTFC)->key__3KEC == (void *)n__MUOB)))) {
+      node__NTFC=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__NTFC)->next__ILEC;
+    };
+    if (((void *)node__NTFC == (void *)NULL)) {
+      if ((Self__CTFC->capacity__MKEC == Self__CTFC->count__OUFC)) {
+        idx__EMHD= 0;
+        node1__IMHD=NULL;
+        node2__JMHD=NULL;
+        old_buckets__HMHD=Self__CTFC->buckets__RKEC;
+        new_capacity__FMHD=prime_number_ceiling__H41((__INTEGER)(Self__CTFC->capacity__MKEC +  1));
+        Self__CTFC->buckets__RKEC=create__OQXC(new_capacity__FMHD);
+        i__GMHD=(__INTEGER)(Self__CTFC->capacity__MKEC -  1);
+        Self__CTFC->capacity__MKEC=new_capacity__FMHD;
+        while ((i__GMHD >=  0)) {
+          node1__IMHD=((void **)old_buckets__HMHD)[i__GMHD];
+          while (((void *)node1__IMHD != (void *)NULL)) {
+            node2__JMHD=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node1__IMHD)->next__ILEC;
+            Self__SN2G=((__STRING_CONSTANT *)((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node1__IMHD)->key__3KEC);
+            result__RN2G= 0;
+            __tmp__TN2G=Self__SN2G->count__DD;
+            Self__UN2G= 1;
+            while ((Self__UN2G <= __tmp__TN2G)) {
+              result__RN2G=(__INTEGER)((__INTEGER)( 5 * result__RN2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__SN2G->storage__FQO)[(__INTEGER)(Self__UN2G -  1)])));
+              Self__UN2G=(__INTEGER)(Self__UN2G +  1);
+            };
+            if ((result__RN2G <  0)) {
+              result__RN2G=(__INTEGER)(~ result__RN2G);
+            };
+            idx__EMHD=(__INTEGER)(result__RN2G % Self__CTFC->capacity__MKEC);
+            ((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node1__IMHD)->next__ILEC=((void **)Self__CTFC->buckets__RKEC)[idx__EMHD];
+            ((void **)Self__CTFC->buckets__RKEC)[idx__EMHD]=node1__IMHD;
+            node1__IMHD=node2__JMHD;
+          };
+          i__GMHD=(__INTEGER)(i__GMHD -  1);
+        };
+        idx__MTFC=(__INTEGER)(result__MN2G % new_capacity__FMHD);
+      };
+      __tmp__1UFC=((void **)Self__CTFC->buckets__RKEC)[idx__MTFC];
+      result__NOHD=NULL;
+      ptr__OOHD=((__POINTER )(NULL));
+      typ_id__TOHD= 0;
+      sz__QOHD=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo));
+      if ((sz__QOHD ==  0)) {
+        result__NOHD=HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__;
+      } else {
+        typ_id__TOHD=__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__QOHD);
+        if ((typ_id__TOHD == (__INTEGER)(-  1))) {
+          a__HQ0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__IQ0G=(__UINTEGER_32)((__UINTEGER_32)(sz__QOHD + a__HQ0G) & (__UINTEGER_32)(~ a__HQ0G));
+          ptr_table__JO3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IQ0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__IO3G=((__POINTER )(NULL));
+          result__KO3G=((__POINTER *)ptr_table__JO3G)[ 0];
+          if ((result__KO3G == (void *)NULL)) {
+            result__KO3G=new_lab__2QJ(new_size__IQ0G);
+            next__IO3G=(void *)((unsigned long)result__KO3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IQ0G)));
+            ((__POINTER *)next__IO3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__JO3G)[ 0]=next__IO3G;
+          } else {
+            next__IO3G=((__POINTER *)result__KO3G)[ 0];
+            if ((next__IO3G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KO3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__IQ0G <<  1)) <=  4096)) {
+                next__IO3G=(void *)((unsigned long)result__KO3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IQ0G)));
+              } else {
+                next__IO3G=new_lab__2QJ(new_size__IQ0G);
+              };
+              ((__POINTER *)next__IO3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__JO3G)[ 0]=next__IO3G;
+            } else {
+              ((__POINTER *)result__KO3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__IO3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__KO3G=next__IO3G;
+            };
+          };
+          ptr__OOHD=result__KO3G;
+        } else {
+          t__MQ0G=((__UINTEGER_32 )typ_id__TOHD);
+          a__LQ0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__RO3G=(__UINTEGER_32)((__UINTEGER_32)(sz__QOHD + a__LQ0G) & (__UINTEGER_32)(~ a__LQ0G));
+          ptr_table__OO3G=((__POINTER )(&(table_type[(t__MQ0G)])));
+          lab_type__QO3G=(__UINTEGER_32)(t__MQ0G |  1);
+          next__NO3G=((__POINTER )(NULL));
+          result__PO3G=((__POINTER *)ptr_table__OO3G)[ 0];
+          if ((result__PO3G == (void *)NULL)) {
+            result__PO3G=new_lab__2QJ(lab_type__QO3G);
+            next__NO3G=(void *)((unsigned long)result__PO3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RO3G)));
+            ((__POINTER *)next__NO3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__OO3G)[ 0]=next__NO3G;
+          } else {
+            next__NO3G=((__POINTER *)result__PO3G)[ 0];
+            if ((next__NO3G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PO3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__RO3G <<  1)) <=  4096)) {
+                next__NO3G=(void *)((unsigned long)result__PO3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RO3G)));
+              } else {
+                next__NO3G=new_lab__2QJ(lab_type__QO3G);
+              };
+              ((__POINTER *)next__NO3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__OO3G)[ 0]=next__NO3G;
+            } else {
+              ((__POINTER *)result__PO3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__NO3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__PO3G=next__NO3G;
+            };
+          };
+          ptr__OOHD=result__PO3G;
+        };
+        result__NOHD=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)ptr__OOHD);
+        *(result__NOHD) = *(HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__);
+      };
+      Self__JMSD=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)result__NOHD);
+      Self__JMSD->item__QLEC=result__F4YB;
+      Self__JMSD->key__3KEC=n__MUOB;
+      Self__JMSD->next__ILEC=__tmp__1UFC;
+      node__NTFC=result__NOHD;
+      ((void **)Self__CTFC->buckets__RKEC)[idx__MTFC]=result__NOHD;
+      Self__CTFC->count__OUFC=(__INTEGER)(Self__CTFC->count__OUFC +  1);
+    } else {
+      ((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__NTFC)->item__QLEC=result__F4YB;
+    };
+  };
+  return(result__OUOB);
 }
 
-static void* read_type_list__O4KB(__PARSER *Self__P4KB,__BOOLEAN is_section__Q4KB)
+static void* read_type_list__YLO(__PARSER *Self__ZLO,__BOOLEAN is_section__0LO)
 // ({PARSER},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *ts__U4KB,*__tmp__B5KB,*__tmp__LALB;
-  void *t__T4KB;
-  __POSITION pos__OH0F,pos__QH0F,pos__SH0F;
-  void *lst__S4KB,*result__STIG;
-  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__TTIG,*Self__UTIG;
-  __BOOLEAN result__GMKG;
-  __CHARACTER result__HMKG;
-  lst__S4KB=NULL;
-  ts__U4KB=NULL;
-  t__T4KB=read_type__5FP(Self__P4KB,FALSE__);
-  if (((void *)t__T4KB != (void *)NULL)) {
-    if (is_section__Q4KB) {
-      if (t__T4KB==NULL) {
-        __tmp__B5KB=NULL;
-      } else {
-        switch (((struct ___OBJ *)t__T4KB)->__id) {
+  void *ts__4LO,*__tmp__LMO,*__tmp__VNO;
+  void *t__3LO;
+  __POSITION pos__JKNG,pos__LKNG,pos__NKNG;
+  void *lst__2LO,*result__WN2G;
+  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__XN2G,*Self__YN2G;
+  __BOOLEAN result__SO3G;
+  __CHARACTER result__TO3G;
+  lst__2LO=NULL;
+  ts__4LO=NULL;
+  t__3LO=read_type__TBM(Self__ZLO,FALSE__);
+  if (((void *)t__3LO != (void *)NULL)) {
+    if (is_section__0LO) {
+      if (t__3LO==NULL) {
+        __tmp__LMO=NULL;
+      } else {
+        switch (((struct ___OBJ *)t__3LO)->__id) {
+        case __ITM_TYPE_PARAMETER__: {
+          __tmp__LMO=((void *)t__3LO);
+        } break;
         case __ITM_TYPE_SIMPLE__: {
-          __tmp__B5KB=((void *)t__T4KB);
+          __tmp__LMO=((void *)t__3LO);
         } break;
-        case __ITM_TYPE_SELF__: {
-          __tmp__B5KB=((void *)t__T4KB);
+        case __ITM_TYPE_BLOCK__: {
+          __tmp__LMO=NULL;
         } break;
         case __ITM_TYPE_GENERIC__: {
-          __tmp__B5KB=((void *)t__T4KB);
+          __tmp__LMO=((void *)t__3LO);
         } break;
         case __ITM_TYPE_STYLE__: {
-          __tmp__B5KB=((void *)t__T4KB);
+          __tmp__LMO=((void *)t__3LO);
         } break;
         }
       };
-      ts__U4KB=__tmp__B5KB;
-      if (((void *)__tmp__B5KB == (void *)NULL)) {
-        pos__OH0F=current_position__A0F();
-        put_error__text__WRG( 0,(&__string_216));
-        put_position__ATG(pos__OH0F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
+      ts__4LO=__tmp__LMO;
+      if (((void *)__tmp__LMO == (void *)NULL)) {
+        pos__JKNG=current_position__ZWF();
+        put_error__text__0MG( 0,(&__string_252));
+        put_position__EOG(pos__JKNG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
           exit(( 1));
         };
       };
     };
-    result__STIG=NULL;
-    if ((((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__O5O)->parent_arrayed_collection__N5O.upper__IZT <  0)) {
-      result__STIG=create_with_capacity__VOP( 16);
+    result__WN2G=NULL;
+    if ((((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__0TP)->parent_arrayed_collection__ZTP.upper__VUV <  0)) {
+      result__WN2G=create_with_capacity__YER( 16);
     } else {
-      Self__TTIG=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__O5O);
-      result__STIG=((void **)Self__TTIG->parent_arrayed_collection__N5O.storage__ZDU)[Self__TTIG->parent_arrayed_collection__N5O.upper__IZT];
-      Self__UTIG=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__O5O);
-      Self__UTIG->parent_arrayed_collection__N5O.upper__IZT=(__INTEGER)(Self__UTIG->parent_arrayed_collection__N5O.upper__IZT -  1);
+      Self__XN2G=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__0TP);
+      result__WN2G=((void **)Self__XN2G->parent_arrayed_collection__ZTP.storage__LZV)[Self__XN2G->parent_arrayed_collection__ZTP.upper__VUV];
+      Self__YN2G=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__0TP);
+      Self__YN2G->parent_arrayed_collection__ZTP.upper__VUV=(__INTEGER)(Self__YN2G->parent_arrayed_collection__ZTP.upper__VUV -  1);
     };
-    lst__S4KB=result__STIG;
-    add_last__M5T(result__STIG,t__T4KB);
-    while_do__RKVB:
+    lst__2LO=result__WN2G;
+    add_last__KNV(result__WN2G,t__3LO);
+    while_do__MUP:
     {
-      result__GMKG=FALSE__;
-      if ((! read_space__MMD())) {
-        result__GMKG=FALSE__;
+      result__SO3G=FALSE__;
+      if ((! read_space__NRD())) {
+        result__SO3G=FALSE__;
       } else {
-        result__HMKG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__HMKG=((__CHARACTER )(( 0)));
+        result__TO3G='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__TO3G=((__CHARACTER )(( 0)));
         } else {
-          result__HMKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__TO3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        if ((result__HMKG == ',')) {
-          position__V0B=(__INTEGER)(position__V0B +  1);
-          result__GMKG=TRUE__;
+        if ((result__TO3G == ',')) {
+          position__CBC=(__INTEGER)(position__CBC +  1);
+          result__SO3G=TRUE__;
         };
       };
-      if (result__GMKG) {
-        t__T4KB=read_type__5FP(Self__P4KB,FALSE__);
-        if (((void *)t__T4KB == (void *)NULL)) {
-          pos__QH0F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_217));
-          put_position__ATG(pos__QH0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+      if (result__SO3G) {
+        t__3LO=read_type__TBM(Self__ZLO,FALSE__);
+        if (((void *)t__3LO == (void *)NULL)) {
+          pos__LKNG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_240));
+          put_position__EOG(pos__LKNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        if (is_section__Q4KB) {
-          if (t__T4KB==NULL) {
-            __tmp__LALB=NULL;
+        if (is_section__0LO) {
+          if (t__3LO==NULL) {
+            __tmp__VNO=NULL;
           } else {
-            switch (((struct ___OBJ *)t__T4KB)->__id) {
+            switch (((struct ___OBJ *)t__3LO)->__id) {
+            case __ITM_TYPE_PARAMETER__: {
+              __tmp__VNO=((void *)t__3LO);
+            } break;
             case __ITM_TYPE_SIMPLE__: {
-              __tmp__LALB=((void *)t__T4KB);
+              __tmp__VNO=((void *)t__3LO);
             } break;
-            case __ITM_TYPE_SELF__: {
-              __tmp__LALB=((void *)t__T4KB);
+            case __ITM_TYPE_BLOCK__: {
+              __tmp__VNO=NULL;
             } break;
             case __ITM_TYPE_GENERIC__: {
-              __tmp__LALB=((void *)t__T4KB);
+              __tmp__VNO=((void *)t__3LO);
             } break;
             case __ITM_TYPE_STYLE__: {
-              __tmp__LALB=((void *)t__T4KB);
+              __tmp__VNO=((void *)t__3LO);
             } break;
             }
           };
-          ts__U4KB=__tmp__LALB;
-          if (((void *)__tmp__LALB == (void *)NULL)) {
-            pos__SH0F=current_position__A0F();
-            put_error__text__WRG( 0,(&__string_216));
-            put_position__ATG(pos__SH0F);
-            put_string__55F(msg_err__1RG);
-            if ((type_error__0RG !=  2)) {
+          ts__4LO=__tmp__VNO;
+          if (((void *)__tmp__VNO == (void *)NULL)) {
+            pos__NKNG=current_position__ZWF();
+            put_error__text__0MG( 0,(&__string_252));
+            put_position__EOG(pos__NKNG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
               exit(( 1));
             };
           };
         };
-        add_last__M5T(lst__S4KB,t__T4KB);
-        goto while_do__RKVB;
+        add_last__KNV(lst__2LO,t__3LO);
+        goto while_do__MUP;
       };
     };
-    lst__S4KB=alias__KAP(result__STIG);
+    lst__2LO=alias__WUP(result__WN2G);
   };
-  return(lst__S4KB);
+  return(lst__2LO);
 }
 
-static __INTEGER hash_code__ATY(__FAST_ARRAYoITM_TYPE_MONOo *Self__BTY)
+static __INTEGER hash_code__540(__FAST_ARRAYoITM_TYPE_MONOo *Self__A50)
 // ({FAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
 {
-  __INTEGER result__DTY,__tmp__STY,__tmp__BUY;
-  void *__tmp__RTY,*__tmp__AUY;
-  __BOOLEAN __tmp__UTY;
-  result__DTY= 0;
-  if ((! (Self__BTY->parent_arrayed_collection__GRC.upper__Q5T <  0))) {
-    if (((void *)((void **)Self__BTY->parent_arrayed_collection__GRC.storage__OAU)[Self__BTY->parent_arrayed_collection__GRC.upper__Q5T] != (void *)NULL)) {
-      __tmp__RTY=((void **)Self__BTY->parent_arrayed_collection__GRC.storage__OAU)[Self__BTY->parent_arrayed_collection__GRC.upper__Q5T];
-      switch (((struct ___OBJ *)__tmp__RTY)->__id) {
+  __INTEGER result__C50,result__ZN2G,__tmp__1N2G,Self__2N2G,__tmp__R50;
+  __INTEGER result__4N2G,__tmp__AO2G,Self__BO2G,result__DO2G;
+  __INTEGER __tmp__FO2G,Self__GO2G,result__IO2G,__tmp__KO2G,Self__LO2G;
+  __INTEGER result__NO2G,__tmp__PO2G,Self__QO2G,__tmp__AA1,result__SO2G;
+  __INTEGER __tmp__UO2G,Self__VO2G,result__XO2G,__tmp__ZO2G,Self__0O2G;
+  __INTEGER result__2O2G,__tmp__4O2G,Self__5O2G;
+  void *__tmp__Q50,*__tmp__550;
+  __STRING_CONSTANT *Self__0N2G,*Self__5N2G,*Self__EO2G,*Self__JO2G;
+  __STRING_CONSTANT *Self__OO2G,*Self__TO2G,*Self__YO2G,*Self__3O2G;
+  __BOOLEAN __tmp__T50;
+  result__C50= 0;
+  if ((! (Self__A50->parent_arrayed_collection__JXC.upper__0HV <  0))) {
+    if (((void *)((void **)Self__A50->parent_arrayed_collection__JXC.storage__BMV)[Self__A50->parent_arrayed_collection__JXC.upper__0HV] != (void *)NULL)) {
+      __tmp__Q50=((void **)Self__A50->parent_arrayed_collection__JXC.storage__BMV)[Self__A50->parent_arrayed_collection__JXC.upper__0HV];
+      switch (((struct ___OBJ *)__tmp__Q50)->__id) {
+      case __ITM_TYPE_PARAMETER__: {
+        Self__0N2G=((__STRING_CONSTANT *)((__ITM_TYPE_PARAMETER *)__tmp__Q50)->parent_itm_type__NDE.name__0XP);
+        result__ZN2G= 0;
+        __tmp__1N2G=Self__0N2G->count__DD;
+        Self__2N2G= 1;
+        while ((Self__2N2G <= __tmp__1N2G)) {
+          result__ZN2G=(__INTEGER)((__INTEGER)( 5 * result__ZN2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__0N2G->storage__FQO)[(__INTEGER)(Self__2N2G -  1)])));
+          Self__2N2G=(__INTEGER)(Self__2N2G +  1);
+        };
+        if ((result__ZN2G <  0)) {
+          result__ZN2G=(__INTEGER)(~ result__ZN2G);
+        };
+        __tmp__R50=result__ZN2G;
+      } break;
       case __ITM_TYPE_SIMPLE__: {
-        __tmp__STY=hash_code__LQU(((__ITM_TYPE_SIMPLE *)__tmp__RTY)->name__MEK);
+        Self__5N2G=((__STRING_CONSTANT *)((__ITM_TYPE_SIMPLE *)__tmp__Q50)->name__0XP);
+        result__4N2G= 0;
+        __tmp__AO2G=Self__5N2G->count__DD;
+        Self__BO2G= 1;
+        while ((Self__BO2G <= __tmp__AO2G)) {
+          result__4N2G=(__INTEGER)((__INTEGER)( 5 * result__4N2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__5N2G->storage__FQO)[(__INTEGER)(Self__BO2G -  1)])));
+          Self__BO2G=(__INTEGER)(Self__BO2G +  1);
+        };
+        if ((result__4N2G <  0)) {
+          result__4N2G=(__INTEGER)(~ result__4N2G);
+        };
+        __tmp__R50=result__4N2G;
       } break;
-      case __ITM_TYPE_SELF__: {
-        __tmp__STY=hash_code__LQU(((__ITM_TYPE_SELF *)__tmp__RTY)->parent_itm_type_simple__KMJ.name__MEK);
+      case __ITM_TYPE_BLOCK__: {
+        print__GHD((&__string_253));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+        __tmp__R50= 0;
       } break;
       case __ITM_TYPE_GENERIC__: {
-        __tmp__STY=hash_code__LQU(((__ITM_TYPE_GENERIC *)__tmp__RTY)->parent_itm_type_mono__S4N.parent_itm_type_simple__R4N.name__MEK);
+        Self__EO2G=((__STRING_CONSTANT *)((__ITM_TYPE_GENERIC *)__tmp__Q50)->parent_itm_type_style__SRN.parent_itm_type_simple__RRN.name__0XP);
+        result__DO2G= 0;
+        __tmp__FO2G=Self__EO2G->count__DD;
+        Self__GO2G= 1;
+        while ((Self__GO2G <= __tmp__FO2G)) {
+          result__DO2G=(__INTEGER)((__INTEGER)( 5 * result__DO2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__EO2G->storage__FQO)[(__INTEGER)(Self__GO2G -  1)])));
+          Self__GO2G=(__INTEGER)(Self__GO2G +  1);
+        };
+        if ((result__DO2G <  0)) {
+          result__DO2G=(__INTEGER)(~ result__DO2G);
+        };
+        __tmp__R50=result__DO2G;
       } break;
       case __ITM_TYPE_STYLE__: {
-        __tmp__STY=hash_code__LQU(((__ITM_TYPE_STYLE *)__tmp__RTY)->parent_itm_type_simple__R4N.name__MEK);
+        Self__JO2G=((__STRING_CONSTANT *)((__ITM_TYPE_STYLE *)__tmp__Q50)->parent_itm_type_simple__RRN.name__0XP);
+        result__IO2G= 0;
+        __tmp__KO2G=Self__JO2G->count__DD;
+        Self__LO2G= 1;
+        while ((Self__LO2G <= __tmp__KO2G)) {
+          result__IO2G=(__INTEGER)((__INTEGER)( 5 * result__IO2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__JO2G->storage__FQO)[(__INTEGER)(Self__LO2G -  1)])));
+          Self__LO2G=(__INTEGER)(Self__LO2G +  1);
+        };
+        if ((result__IO2G <  0)) {
+          result__IO2G=(__INTEGER)(~ result__IO2G);
+        };
+        __tmp__R50=result__IO2G;
       } break;
       };
-      result__DTY=__tmp__STY;
-      __tmp__UTY=TRUE__;
+      result__C50=__tmp__R50;
+      __tmp__T50=TRUE__;
     } else {
-      __tmp__UTY=FALSE__;
+      __tmp__T50=FALSE__;
     };
-    if ((! __tmp__UTY)) {
-      if (((void *)((void **)Self__BTY->parent_arrayed_collection__GRC.storage__OAU)[ 0] != (void *)NULL)) {
-        __tmp__AUY=((void **)Self__BTY->parent_arrayed_collection__GRC.storage__OAU)[ 0];
-        switch (((struct ___OBJ *)__tmp__AUY)->__id) {
+    if ((! __tmp__T50)) {
+      if (((void *)((void **)Self__A50->parent_arrayed_collection__JXC.storage__BMV)[ 0] != (void *)NULL)) {
+        __tmp__550=((void **)Self__A50->parent_arrayed_collection__JXC.storage__BMV)[ 0];
+        switch (((struct ___OBJ *)__tmp__550)->__id) {
+        case __ITM_TYPE_PARAMETER__: {
+          Self__OO2G=((__STRING_CONSTANT *)((__ITM_TYPE_PARAMETER *)__tmp__550)->parent_itm_type__NDE.name__0XP);
+          result__NO2G= 0;
+          __tmp__PO2G=Self__OO2G->count__DD;
+          Self__QO2G= 1;
+          while ((Self__QO2G <= __tmp__PO2G)) {
+            result__NO2G=(__INTEGER)((__INTEGER)( 5 * result__NO2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__OO2G->storage__FQO)[(__INTEGER)(Self__QO2G -  1)])));
+            Self__QO2G=(__INTEGER)(Self__QO2G +  1);
+          };
+          if ((result__NO2G <  0)) {
+            result__NO2G=(__INTEGER)(~ result__NO2G);
+          };
+          __tmp__AA1=result__NO2G;
+        } break;
         case __ITM_TYPE_SIMPLE__: {
-          __tmp__BUY=hash_code__LQU(((__ITM_TYPE_SIMPLE *)__tmp__AUY)->name__MEK);
+          Self__TO2G=((__STRING_CONSTANT *)((__ITM_TYPE_SIMPLE *)__tmp__550)->name__0XP);
+          result__SO2G= 0;
+          __tmp__UO2G=Self__TO2G->count__DD;
+          Self__VO2G= 1;
+          while ((Self__VO2G <= __tmp__UO2G)) {
+            result__SO2G=(__INTEGER)((__INTEGER)( 5 * result__SO2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__TO2G->storage__FQO)[(__INTEGER)(Self__VO2G -  1)])));
+            Self__VO2G=(__INTEGER)(Self__VO2G +  1);
+          };
+          if ((result__SO2G <  0)) {
+            result__SO2G=(__INTEGER)(~ result__SO2G);
+          };
+          __tmp__AA1=result__SO2G;
         } break;
-        case __ITM_TYPE_SELF__: {
-          __tmp__BUY=hash_code__LQU(((__ITM_TYPE_SELF *)__tmp__AUY)->parent_itm_type_simple__KMJ.name__MEK);
+        case __ITM_TYPE_BLOCK__: {
+          print__GHD((&__string_253));
+          fputc((int)('\n'),stdout);
+          exit(( 1));
+          __tmp__AA1= 0;
         } break;
         case __ITM_TYPE_GENERIC__: {
-          __tmp__BUY=hash_code__LQU(((__ITM_TYPE_GENERIC *)__tmp__AUY)->parent_itm_type_mono__S4N.parent_itm_type_simple__R4N.name__MEK);
+          Self__YO2G=((__STRING_CONSTANT *)((__ITM_TYPE_GENERIC *)__tmp__550)->parent_itm_type_style__SRN.parent_itm_type_simple__RRN.name__0XP);
+          result__XO2G= 0;
+          __tmp__ZO2G=Self__YO2G->count__DD;
+          Self__0O2G= 1;
+          while ((Self__0O2G <= __tmp__ZO2G)) {
+            result__XO2G=(__INTEGER)((__INTEGER)( 5 * result__XO2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__YO2G->storage__FQO)[(__INTEGER)(Self__0O2G -  1)])));
+            Self__0O2G=(__INTEGER)(Self__0O2G +  1);
+          };
+          if ((result__XO2G <  0)) {
+            result__XO2G=(__INTEGER)(~ result__XO2G);
+          };
+          __tmp__AA1=result__XO2G;
         } break;
         case __ITM_TYPE_STYLE__: {
-          __tmp__BUY=hash_code__LQU(((__ITM_TYPE_STYLE *)__tmp__AUY)->parent_itm_type_simple__R4N.name__MEK);
+          Self__3O2G=((__STRING_CONSTANT *)((__ITM_TYPE_STYLE *)__tmp__550)->parent_itm_type_simple__RRN.name__0XP);
+          result__2O2G= 0;
+          __tmp__4O2G=Self__3O2G->count__DD;
+          Self__5O2G= 1;
+          while ((Self__5O2G <= __tmp__4O2G)) {
+            result__2O2G=(__INTEGER)((__INTEGER)( 5 * result__2O2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__3O2G->storage__FQO)[(__INTEGER)(Self__5O2G -  1)])));
+            Self__5O2G=(__INTEGER)(Self__5O2G +  1);
+          };
+          if ((result__2O2G <  0)) {
+            result__2O2G=(__INTEGER)(~ result__2O2G);
+          };
+          __tmp__AA1=result__2O2G;
         } break;
         };
-        result__DTY=__tmp__BUY;
+        result__C50=__tmp__AA1;
       };
     };
   };
-  return(result__DTY);
+  return(result__C50);
 }
 
-static __CHARACTER read_style__QUF()
+static __CHARACTER read_style__HRF()
 // () With resultNo recursive, No inlinable.
 {
-  __CHARACTER result__TUF,result__KMKG,result__NMKG;
-  __BOOLEAN result__JMKG,__tmp__AVF,result__MMKG;
-  result__TUF='\0';
-  result__JMKG=FALSE__;
-  if ((! read_space__MMD())) {
-    result__JMKG=FALSE__;
+  __CHARACTER result__KRF,result__WO3G,result__ZO3G;
+  __BOOLEAN result__VO3G,__tmp__XRF,result__YO3G;
+  result__KRF='\0';
+  result__VO3G=FALSE__;
+  if ((! read_space__NRD())) {
+    result__VO3G=FALSE__;
   } else {
-    result__KMKG='\0';
-    if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-      result__KMKG=((__CHARACTER )(( 0)));
+    result__WO3G='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__WO3G=((__CHARACTER )(( 0)));
     } else {
-      result__KMKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+      result__WO3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
     };
-    if ((result__KMKG == '-')) {
-      position__V0B=(__INTEGER)(position__V0B +  1);
-      result__JMKG=TRUE__;
+    if ((result__WO3G == '-')) {
+      position__CBC=(__INTEGER)(position__CBC +  1);
+      result__VO3G=TRUE__;
     };
   };
-  if (result__JMKG) {
-    result__TUF='-';
-    short__token__to__R0C((&__string_104),(__INTEGER)(position__V0B -  1),position__V0B);
-    __tmp__AVF=TRUE__;
+  if (result__VO3G) {
+    result__KRF='-';
+    short__token__to__1AD((&__string_132),(__INTEGER)(position__CBC -  1),position__CBC);
+    __tmp__XRF=TRUE__;
   } else {
-    __tmp__AVF=FALSE__;
+    __tmp__XRF=FALSE__;
   };
-  if ((! __tmp__AVF)) {
-    result__MMKG=FALSE__;
-    if ((! read_space__MMD())) {
-      result__MMKG=FALSE__;
+  if ((! __tmp__XRF)) {
+    result__YO3G=FALSE__;
+    if ((! read_space__NRD())) {
+      result__YO3G=FALSE__;
     } else {
-      result__NMKG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__NMKG=((__CHARACTER )(( 0)));
+      result__ZO3G='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__ZO3G=((__CHARACTER )(( 0)));
       } else {
-        result__NMKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+        result__ZO3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
       };
-      if ((result__NMKG == '+')) {
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        result__MMKG=TRUE__;
+      if ((result__ZO3G == '+')) {
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        result__YO3G=TRUE__;
       };
     };
-    if (result__MMKG) {
-      result__TUF='+';
-      short__token__to__R0C((&__string_104),(__INTEGER)(position__V0B -  1),position__V0B);
+    if (result__YO3G) {
+      result__KRF='+';
+      short__token__to__1AD((&__string_132),(__INTEGER)(position__CBC -  1),position__CBC);
     } else {
-      result__TUF=' ';
+      result__KRF=' ';
     };
   };
-  return(result__TUF);
+  return(result__KRF);
 }
 
-static __FAST_ARRAYoITM_ARGUMENTo* create_with_capacity__T3XB(__INTEGER new_count__V3XB)
+static __FAST_ARRAYoITM_ARGUMENTo* create_with_capacity__BL5B(__INTEGER new_count__DL5B)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __POINTER ptr__FJZB,ptr_table__QMKG,next__PMKG,result__RMKG;
-  __POINTER ptr_table__VMKG,next__UMKG,result__WMKG;
-  __INTEGER typ_id__KJZB;
-  __UINTEGER_32 sz__HJZB,a__IIHG,new_size__JIHG,t__NIHG,a__MIHG;
-  __UINTEGER_32 new_size__YMKG,lab_type__XMKG;
-  __FAST_ARRAYoITM_ARGUMENTo *result__EJZB,*Self__RFDC;
-  result__EJZB=NULL;
-  ptr__FJZB=((__POINTER )(NULL));
-  typ_id__KJZB= 0;
-  sz__HJZB=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_ARGUMENTo));
-  if ((sz__HJZB ==  0)) {
-    result__EJZB=FAST_ARRAYoITM_ARGUMENTo__;
+  __POINTER ptr__E25B,ptr_table__2O3G,next__1O3G,result__3O3G;
+  __POINTER ptr_table__BP3G,next__AP3G,result__CP3G;
+  __INTEGER typ_id__J25B;
+  __UINTEGER_32 sz__G25B,a__ZR0G,new_size__0R0G,t__4R0G,a__3R0G;
+  __UINTEGER_32 new_size__EP3G,lab_type__DP3G;
+  __FAST_ARRAYoITM_ARGUMENTo *result__D25B,*Self__FKHC;
+  result__D25B=NULL;
+  ptr__E25B=((__POINTER )(NULL));
+  typ_id__J25B= 0;
+  sz__G25B=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_ARGUMENTo));
+  if ((sz__G25B ==  0)) {
+    result__D25B=FAST_ARRAYoITM_ARGUMENTo__;
   } else {
-    typ_id__KJZB=__FAST_ARRAYoITM_ARGUMENTo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__HJZB);
-    if ((typ_id__KJZB == (__INTEGER)(-  1))) {
-      a__IIHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__JIHG=(__UINTEGER_32)((__UINTEGER_32)(sz__HJZB + a__IIHG) & (__UINTEGER_32)(~ a__IIHG));
-      ptr_table__QMKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JIHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__PMKG=((__POINTER )(NULL));
-      result__RMKG=((__POINTER *)ptr_table__QMKG)[ 0];
-      if ((result__RMKG == (void *)NULL)) {
-        result__RMKG=new_lab__RUJ(new_size__JIHG);
-        next__PMKG=(void *)((unsigned long)result__RMKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JIHG)));
-        ((__POINTER *)next__PMKG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__QMKG)[ 0]=next__PMKG;
-      } else {
-        next__PMKG=((__POINTER *)result__RMKG)[ 0];
-        if ((next__PMKG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RMKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__JIHG <<  1)) <=  4096)) {
-            next__PMKG=(void *)((unsigned long)result__RMKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JIHG)));
-          } else {
-            next__PMKG=new_lab__RUJ(new_size__JIHG);
-          };
-          ((__POINTER *)next__PMKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QMKG)[ 0]=next__PMKG;
-        } else {
-          ((__POINTER *)result__RMKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__PMKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__RMKG=next__PMKG;
-        };
-      };
-      ptr__FJZB=result__RMKG;
-    } else {
-      t__NIHG=((__UINTEGER_32 )typ_id__KJZB);
-      a__MIHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__YMKG=(__UINTEGER_32)((__UINTEGER_32)(sz__HJZB + a__MIHG) & (__UINTEGER_32)(~ a__MIHG));
-      ptr_table__VMKG=((__POINTER )(&(table_type[(t__NIHG)])));
-      lab_type__XMKG=(__UINTEGER_32)(t__NIHG |  1);
-      next__UMKG=((__POINTER )(NULL));
-      result__WMKG=((__POINTER *)ptr_table__VMKG)[ 0];
-      if ((result__WMKG == (void *)NULL)) {
-        result__WMKG=new_lab__RUJ(lab_type__XMKG);
-        next__UMKG=(void *)((unsigned long)result__WMKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YMKG)));
-        ((__POINTER *)next__UMKG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__VMKG)[ 0]=next__UMKG;
-      } else {
-        next__UMKG=((__POINTER *)result__WMKG)[ 0];
-        if ((next__UMKG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WMKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__YMKG <<  1)) <=  4096)) {
-            next__UMKG=(void *)((unsigned long)result__WMKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YMKG)));
-          } else {
-            next__UMKG=new_lab__RUJ(lab_type__XMKG);
-          };
-          ((__POINTER *)next__UMKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__VMKG)[ 0]=next__UMKG;
-        } else {
-          ((__POINTER *)result__WMKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__UMKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__WMKG=next__UMKG;
-        };
-      };
-      ptr__FJZB=result__WMKG;
-    };
-    result__EJZB=((__FAST_ARRAYoITM_ARGUMENTo *)ptr__FJZB);
-    *(result__EJZB) = *(FAST_ARRAYoITM_ARGUMENTo__);
-  };
-  Self__RFDC=((__FAST_ARRAYoITM_ARGUMENTo *)result__EJZB);
-  if ((Self__RFDC->parent_arrayed_collection__ECLB.capacity__ZCCC < new_count__V3XB)) {
-    Self__RFDC->parent_arrayed_collection__ECLB.storage__VDCC=create__NC5C(new_count__V3XB);
-    Self__RFDC->parent_arrayed_collection__ECLB.capacity__ZCCC=new_count__V3XB;
-  };
-  Self__RFDC->parent_arrayed_collection__ECLB.upper__XCCC=(__INTEGER)(-  1);
-  return(result__EJZB);
+    typ_id__J25B=__FAST_ARRAYoITM_ARGUMENTo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__G25B);
+    if ((typ_id__J25B == (__INTEGER)(-  1))) {
+      a__ZR0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__0R0G=(__UINTEGER_32)((__UINTEGER_32)(sz__G25B + a__ZR0G) & (__UINTEGER_32)(~ a__ZR0G));
+      ptr_table__2O3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0R0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__1O3G=((__POINTER )(NULL));
+      result__3O3G=((__POINTER *)ptr_table__2O3G)[ 0];
+      if ((result__3O3G == (void *)NULL)) {
+        result__3O3G=new_lab__2QJ(new_size__0R0G);
+        next__1O3G=(void *)((unsigned long)result__3O3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0R0G)));
+        ((__POINTER *)next__1O3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__2O3G)[ 0]=next__1O3G;
+      } else {
+        next__1O3G=((__POINTER *)result__3O3G)[ 0];
+        if ((next__1O3G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3O3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__0R0G <<  1)) <=  4096)) {
+            next__1O3G=(void *)((unsigned long)result__3O3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0R0G)));
+          } else {
+            next__1O3G=new_lab__2QJ(new_size__0R0G);
+          };
+          ((__POINTER *)next__1O3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__2O3G)[ 0]=next__1O3G;
+        } else {
+          ((__POINTER *)result__3O3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__1O3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__3O3G=next__1O3G;
+        };
+      };
+      ptr__E25B=result__3O3G;
+    } else {
+      t__4R0G=((__UINTEGER_32 )typ_id__J25B);
+      a__3R0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__EP3G=(__UINTEGER_32)((__UINTEGER_32)(sz__G25B + a__3R0G) & (__UINTEGER_32)(~ a__3R0G));
+      ptr_table__BP3G=((__POINTER )(&(table_type[(t__4R0G)])));
+      lab_type__DP3G=(__UINTEGER_32)(t__4R0G |  1);
+      next__AP3G=((__POINTER )(NULL));
+      result__CP3G=((__POINTER *)ptr_table__BP3G)[ 0];
+      if ((result__CP3G == (void *)NULL)) {
+        result__CP3G=new_lab__2QJ(lab_type__DP3G);
+        next__AP3G=(void *)((unsigned long)result__CP3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EP3G)));
+        ((__POINTER *)next__AP3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__BP3G)[ 0]=next__AP3G;
+      } else {
+        next__AP3G=((__POINTER *)result__CP3G)[ 0];
+        if ((next__AP3G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CP3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__EP3G <<  1)) <=  4096)) {
+            next__AP3G=(void *)((unsigned long)result__CP3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EP3G)));
+          } else {
+            next__AP3G=new_lab__2QJ(lab_type__DP3G);
+          };
+          ((__POINTER *)next__AP3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__BP3G)[ 0]=next__AP3G;
+        } else {
+          ((__POINTER *)result__CP3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__AP3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__CP3G=next__AP3G;
+        };
+      };
+      ptr__E25B=result__CP3G;
+    };
+    result__D25B=((__FAST_ARRAYoITM_ARGUMENTo *)ptr__E25B);
+    *(result__D25B) = *(FAST_ARRAYoITM_ARGUMENTo__);
+  };
+  Self__FKHC=((__FAST_ARRAYoITM_ARGUMENTo *)result__D25B);
+  if ((Self__FKHC->parent_arrayed_collection__VBZB.capacity__UZGC < new_count__DL5B)) {
+    Self__FKHC->parent_arrayed_collection__VBZB.storage__Q0GC=create__DBBD(new_count__DL5B);
+    Self__FKHC->parent_arrayed_collection__VBZB.capacity__UZGC=new_count__DL5B;
+  };
+  Self__FKHC->parent_arrayed_collection__VBZB.upper__SZGC=(__INTEGER)(-  1);
+  return(result__D25B);
 }
 
-static void* read_local_arg__with_self__QCZB(__PARSER *Self__RCZB,__BOOLEAN m__SCZB,__BOOLEAN s__TCZB)
+static void* read_loc_arg__with_self__YDHB(__PARSER *Self__ZDHB,__BOOLEAN mute__0DHB,__BOOLEAN self_first__1DHB)
 // ({PARSER},{TRUExFALSE},{TRUExFALSE}) With resultNo recursive, No inlinable.
 {
-  void *t__VCZB,*tmp__UCID;
-  __INTEGER beg__ZCZB,Self__A4XC,limit_up__B4XC,Self__KSPD,Self__3TPD;
-  __INTEGER typ_id__UR0B,typ_id__KN2B,__tmp__VHZB,Self__JL2B;
-  void *result__1CZB;
-  __POSITION pos__RI0F,pos__TI0F,pos__AJ0F,p__RIZB,p__BL2B;
-  void *tmp__13HD;
-  __ITM_ARG *result__OR0B;
-  __POINTER ptr__PR0B,ptr_table__ANKG,next__5MKG,result__BNKG;
-  __POINTER ptr_table__FNKG,next__ENKG,result__GNKG,ptr__FN2B;
-  __POINTER ptr_table__KNKG,next__JNKG,result__LNKG,ptr_table__PNKG;
-  __POINTER next__ONKG,result__QNKG;
-  __UINTEGER_32 sz__RR0B,a__MLHG,new_size__NLHG,t__RLHG,a__QLHG;
-  __UINTEGER_32 new_size__INKG,lab_type__HNKG,sz__HN2B,a__BLHG;
-  __UINTEGER_32 new_size__CLHG,t__GLHG,a__FLHG,new_size__SNKG;
-  __UINTEGER_32 lab_type__RNKG;
-  __ITM_ARGS *result__EN2B,*Self__KEEC;
-  void *type__XCZB,*result__I5O;
-  void *name__YCZB,*result__VTIG;
-  __BOOLEAN mute__0CZB,result__ZMKG,__tmp__QEZB,result__2MKG;
-  __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *Self__WTIG,*Self__XTIG;
-  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__FY4,*Self__1Y4;
-  __CHARACTER result__0MKG,result__AQBG,result__3MKG;
-  __FAST_ARRAYoSTRING_CONSTANTo *Self__D5DC;
-  void **__tmp__OMIG,**__tmp__PMIG,**__tmp__QMIG;
-  __FAST_ARRAYoITM_TYPE_MONOo *Self__JBEC;
-  void **__tmp__GNIG,**__tmp__HNIG,**__tmp__INIG;
-  t__VCZB=NULL;
-  type__XCZB=NULL;
-  name__YCZB=NULL;
-  beg__ZCZB= 0;
-  result__1CZB=NULL;
-  mute__0CZB=m__SCZB;
-  if (read_identifier__EBL()) {
-    result__VTIG=NULL;
-    if ((((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__AAL)->parent_arrayed_collection__55K.upper__B5S <  0)) {
-      result__VTIG=create_with_capacity__GMD( 16);
-    } else {
-      Self__WTIG=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__AAL);
-      result__VTIG=((void **)Self__WTIG->parent_arrayed_collection__55K.storage__5BT)[Self__WTIG->parent_arrayed_collection__55K.upper__B5S];
-      Self__XTIG=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__AAL);
-      Self__XTIG->parent_arrayed_collection__55K.upper__B5S=(__INTEGER)(Self__XTIG->parent_arrayed_collection__55K.upper__B5S -  1);
-    };
-    name__YCZB=result__VTIG;
-    result__I5O=NULL;
-    if ((((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__O5O)->parent_arrayed_collection__N5O.upper__IZT <  0)) {
-      result__I5O=create_with_capacity__VOP( 16);
-    } else {
-      Self__FY4=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__O5O);
-      result__I5O=((void **)Self__FY4->parent_arrayed_collection__N5O.storage__ZDU)[Self__FY4->parent_arrayed_collection__N5O.upper__IZT];
-      Self__1Y4=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__O5O);
-      Self__1Y4->parent_arrayed_collection__N5O.upper__IZT=(__INTEGER)(Self__1Y4->parent_arrayed_collection__N5O.upper__IZT -  1);
-    };
-    type__XCZB=result__I5O;
-    beg__ZCZB= 0;
-    do {
-      if (((((__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)name__YCZB)->parent_arrayed_collection__30B.upper__I5N +  1) !=  0) && (! read_identifier__EBL())) && (! mute__0CZB))) {
-        pos__RI0F=current_position__A0F();
-        put_error__text__WRG( 0,(&__string_218));
-        put_position__ATG(pos__RI0F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
-          exit(( 1));
-        };
-      };
-      add_last__1VS(name__YCZB,last_string__NTC);
-      result__ZMKG=FALSE__;
-      if ((! read_space__MMD())) {
-        result__ZMKG=FALSE__;
-      } else {
-        result__0MKG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__0MKG=((__CHARACTER )(( 0)));
-        } else {
-          result__0MKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-        };
-        if ((result__0MKG == ':')) {
-          position__V0B=(__INTEGER)(position__V0B +  1);
-          result__ZMKG=TRUE__;
-        };
-      };
-      if (result__ZMKG) {
-        result__AQBG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__AQBG=((__CHARACTER )(( 0)));
-        } else {
-          result__AQBG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-        };
-        __tmp__QEZB=(result__AQBG != '=');
+  void *result__3DHB,*result__CQDE;
+  void *t__4DHB,*t__2PDE,*__tmp__1UDE;
+  __POSITION pos__5DHB,pos__ZLNG,pos__1LNG,pos__3LNG,pos__5LNG;
+  __POSITION pos__BMNG,pos__OMNG,pos__QMNG,p__0Y5B,p__M1IF,pos__0ONG;
+  __POSITION pos__2ONG;
+  void *n__CEHB;
+  void *tb__DEHB,*__tmp__XGHB,*tb__DQDE,*__tmp__2UDE;
+  __ITM_ARG *result__KP3G,*result__YDAC;
+  __POINTER ptr__LP3G,ptr_table__UP3G,next__TP3G,result__VP3G;
+  __POINTER ptr_table__ZP3G,next__YP3G,result__0P3G,ptr__ZDAC;
+  __POINTER ptr_table__JQ3G,next__IQ3G,result__KQ3G,ptr_table__OQ3G;
+  __POINTER next__NQ3G,result__PQ3G,ptr__PLWF,ptr_table__XQ3G;
+  __POINTER next__WQ3G,result__YQ3G,ptr_table__2Q3G,next__1Q3G;
+  __POINTER result__3Q3G,ptr__IKJF,ptr_table__BR3G,next__AR3G;
+  __POINTER result__CR3G,ptr_table__GR3G,next__FR3G,result__HR3G;
+  __INTEGER typ_id__MP3G,beg__AQDE,Self__S2OF,limit_up__T2OF;
+  __INTEGER typ_id__4DAC,__tmp__0VAG,i__4QEG,h__FMMF,idx__GMMF;
+  __INTEGER idx__XIXF,new_capacity__YIXF,i__WIXF,typ_id__ULWF;
+  __INTEGER typ_id__NKJF,__tmp__RWDE,Self__V1IF;
+  __UINTEGER_32 sz__NP3G,a__OP3G,new_size__PP3G,t__QP3G,a__RP3G;
+  __UINTEGER_32 new_size__2P3G,lab_type__1P3G,sz__1DAC,a__QU0G;
+  __UINTEGER_32 new_size__RU0G,t__VU0G,a__UU0G,new_size__RQ3G;
+  __UINTEGER_32 lab_type__QQ3G,sz__RLWF,a__0T0G,new_size__1T0G,t__5T0G;
+  __UINTEGER_32 a__4T0G,new_size__5Q3G,lab_type__4Q3G,sz__KKJF,a__FU0G;
+  __UINTEGER_32 new_size__GU0G,t__KU0G,a__JU0G,new_size__JR3G;
+  __UINTEGER_32 lab_type__IR3G;
+  __ITM_ARGS *result__HKJF,*Self__KCMF;
+  __BOOLEAN result__GP3G,__tmp__OEHB,result__HP3G,__tmp__RFHB;
+  __BOOLEAN __tmp__0GHB,__tmp__4GHB,__tmp__DIHB,result__3P3G,mute__BQDE;
+  __BOOLEAN result__BQ3G,__tmp__OQDE,result__CQ3G,__tmp__LSDE;
+  __BOOLEAN result__FQ3G,__tmp__CVDE,__tmp__5UDE,__tmp__FVDE;
+  __BOOLEAN __tmp__JJMF,result__YUAG,result__KR3G;
+  __CHARACTER result__IP3G,result__K3UG,result__4P3G,result__DQ3G;
+  __CHARACTER result__L3UG,result__GQ3G,result__LR3G;
+  void *type__4PDE,*result__UTP;
+  void *name__5PDE,*result__BP2G,*result__K0IF,*e__4HMF,*result__RIMF;
+  void *e__4LMF,*e__TQ3G,*e__OSNF;
+  __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *Self__CP2G,*Self__DP2G;
+  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__RCBB,*Self__HDBB;
+  __HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *Self__3HMF,*Self__3LMF;
+  void *node__QIMF,*node__UQ3G,*node__XSNF,*node__HMMF,*node1__0IXF;
+  void *node2__1IXF,*__tmp__XNMF;
+  __FAST_ARRAYoSTRING_CONSTANTo *Self__VUAG,*o__ZUAG,*__tmp__FVAG;
+  void **__tmp__VVAG,**__tmp__XVAG,**Self__KQEG;
+  void **old_buckets__ZIXF;
+  __HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *result__OLWF;
+  __HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *Self__KRZF;
+  result__3DHB=NULL;
+  t__4DHB=NULL;
+  pos__5DHB=((__POSITION ) 0);
+  n__CEHB=NULL;
+  tb__DEHB=NULL;
+  if (self_first__1DHB) {
+    result__GP3G=read_word__APF((&__string_58));
+    if (is_shorter__TY) {
+      if (result__GP3G) {
+        if (((void *)(&__string_58) == (void *)(&__string_4))) {
+          short__token__to__1AD((&__string_120),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+        } else {
+          short__token__to__1AD((&__string_119),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+        };
+      };
+    };
+    __tmp__OEHB=result__GP3G;
+  } else {
+    __tmp__OEHB=FALSE__;
+  };
+  if ((__tmp__OEHB || ((! self_first__1DHB) && read_identifier__15K()))) {
+    pos__5DHB=current_position__ZWF();
+    n__CEHB=last_string__YZC;
+    result__HP3G=FALSE__;
+    if ((! read_space__NRD())) {
+      result__HP3G=FALSE__;
+    } else {
+      result__IP3G='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__IP3G=((__CHARACTER )(( 0)));
       } else {
-        __tmp__QEZB=FALSE__;
+        result__IP3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
       };
-      if (__tmp__QEZB) {
-        mute__0CZB=FALSE__;
-        t__VCZB=read_type__5FP(Self__RCZB,TRUE__);
-        if (((void *)t__VCZB == (void *)NULL)) {
-          pos__TI0F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_219));
-          put_position__ATG(pos__TI0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
-            exit(( 1));
-          };
-        };
-        Self__A4XC=beg__ZCZB;
-        limit_up__B4XC=((__FAST_ARRAYoSTRING_CONSTANTo *)name__YCZB)->parent_arrayed_collection__30B.upper__I5N;
-        while ((Self__A4XC <= limit_up__B4XC)) {
-          add_last__M5T(type__XCZB,t__VCZB);
-          Self__A4XC=(__INTEGER)(Self__A4XC +  1);
-        };
-        beg__ZCZB=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)name__YCZB)->parent_arrayed_collection__30B.upper__I5N +  1);
+      if ((result__IP3G == ':')) {
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        result__HP3G=TRUE__;
       };
-      result__2MKG=FALSE__;
-      if ((! read_space__MMD())) {
-        result__2MKG=FALSE__;
+    };
+    if (result__HP3G) {
+      result__K3UG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__K3UG=((__CHARACTER )(( 0)));
       } else {
-        result__3MKG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__3MKG=((__CHARACTER )(( 0)));
-        } else {
-          result__3MKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-        };
-        if ((result__3MKG == ',')) {
-          position__V0B=(__INTEGER)(position__V0B +  1);
-          result__2MKG=TRUE__;
-        };
+        result__K3UG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
       };
-    } while (result__2MKG);
-    if ((beg__ZCZB != (__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)result__VTIG)->parent_arrayed_collection__30B.upper__I5N +  1))) {
-      if ((! mute__0CZB)) {
-        pos__AJ0F=current_position__A0F();
-        put_error__text__WRG( 0,(&__string_219));
-        put_position__ATG(pos__AJ0F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
+      __tmp__RFHB=(result__K3UG != '=');
+    } else {
+      __tmp__RFHB=FALSE__;
+    };
+    if (__tmp__RFHB) {
+      t__4DHB=read_type__TBM(Self__ZDHB,TRUE__);
+      if (((void *)t__4DHB == (void *)NULL)) {
+        pos__ZLNG=current_position__ZWF();
+        put_error__text__0MG( 0,(&__string_254));
+        put_position__EOG(pos__ZLNG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
           exit(( 1));
         };
       };
-      free__5Z3(result__VTIG);
-      free__TEP(result__I5O);
-    } else {
-      if (s__TCZB) {
-        Self__D5DC=((__FAST_ARRAYoSTRING_CONSTANTo *)result__VTIG);
-        add_last__1VS(Self__D5DC,(&__string_53));
-        if ((Self__D5DC->parent_arrayed_collection__30B.upper__I5N !=  0)) {
-          if ((Self__D5DC->parent_arrayed_collection__30B.upper__I5N ==  1)) {
-            tmp__13HD=((void **)Self__D5DC->parent_arrayed_collection__30B.storage__WDR)[ 0];
-            ((void **)Self__D5DC->parent_arrayed_collection__30B.storage__WDR)[ 0]=((void **)Self__D5DC->parent_arrayed_collection__30B.storage__WDR)[ 1];
-            ((void **)Self__D5DC->parent_arrayed_collection__30B.storage__WDR)[ 1]=tmp__13HD;
-          } else {
-            Self__KSPD=(__INTEGER)(Self__D5DC->parent_arrayed_collection__30B.upper__I5N -  1);
-            __tmp__OMIG=Self__D5DC->parent_arrayed_collection__30B.storage__WDR;
-            __tmp__PMIG=Self__D5DC->parent_arrayed_collection__30B.storage__WDR;
-            __tmp__QMIG=Self__D5DC->parent_arrayed_collection__30B.storage__WDR;
-            while ((Self__KSPD >=  0)) {
-              ((void **)__tmp__PMIG)[(__INTEGER)(Self__KSPD +  1)]=((void **)__tmp__OMIG)[Self__KSPD];
-              ((void **)__tmp__QMIG)[Self__KSPD]=NULL;
-              Self__KSPD=(__INTEGER)(Self__KSPD -  1);
-            };
-            ((void **)Self__D5DC->parent_arrayed_collection__30B.storage__WDR)[ 0]=(&__string_53);
-          };
-        };
-        Self__JBEC=((__FAST_ARRAYoITM_TYPE_MONOo *)result__I5O);
-        add_last__M5T(Self__JBEC,ITM_TYPE_SELF__);
-        if ((Self__JBEC->parent_arrayed_collection__GRC.upper__Q5T !=  0)) {
-          if ((Self__JBEC->parent_arrayed_collection__GRC.upper__Q5T ==  1)) {
-            tmp__UCID=((void **)Self__JBEC->parent_arrayed_collection__GRC.storage__OAU)[ 0];
-            ((void **)Self__JBEC->parent_arrayed_collection__GRC.storage__OAU)[ 0]=((void **)Self__JBEC->parent_arrayed_collection__GRC.storage__OAU)[ 1];
-            ((void **)Self__JBEC->parent_arrayed_collection__GRC.storage__OAU)[ 1]=tmp__UCID;
-          } else {
-            Self__3TPD=(__INTEGER)(Self__JBEC->parent_arrayed_collection__GRC.upper__Q5T -  1);
-            __tmp__GNIG=Self__JBEC->parent_arrayed_collection__GRC.storage__OAU;
-            __tmp__HNIG=Self__JBEC->parent_arrayed_collection__GRC.storage__OAU;
-            __tmp__INIG=Self__JBEC->parent_arrayed_collection__GRC.storage__OAU;
-            while ((Self__3TPD >=  0)) {
-              ((void **)__tmp__HNIG)[(__INTEGER)(Self__3TPD +  1)]=((void **)__tmp__GNIG)[Self__3TPD];
-              ((void **)__tmp__INIG)[Self__3TPD]=NULL;
-              Self__3TPD=(__INTEGER)(Self__3TPD -  1);
-            };
-            ((void **)Self__JBEC->parent_arrayed_collection__GRC.storage__OAU)[ 0]=ITM_TYPE_SELF__;
-          };
-        };
-      };
-      if (((__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)result__VTIG)->parent_arrayed_collection__30B.upper__I5N +  1) ==  1)) {
-        p__RIZB=current_position__A0F();
-        result__OR0B=NULL;
-        ptr__PR0B=((__POINTER )(NULL));
-        typ_id__UR0B= 0;
-        sz__RR0B=((__UINTEGER_32 )sizeof(__ITM_ARG));
-        if ((sz__RR0B ==  0)) {
-          result__OR0B=ITM_ARG__;
-        } else {
-          typ_id__UR0B=-1;
-          clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__RR0B);
-          if ((typ_id__UR0B == (__INTEGER)(-  1))) {
-            a__MLHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__NLHG=(__UINTEGER_32)((__UINTEGER_32)(sz__RR0B + a__MLHG) & (__UINTEGER_32)(~ a__MLHG));
-            ptr_table__ANKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NLHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__5MKG=((__POINTER )(NULL));
-            result__BNKG=((__POINTER *)ptr_table__ANKG)[ 0];
-            if ((result__BNKG == (void *)NULL)) {
-              result__BNKG=new_lab__RUJ(new_size__NLHG);
-              next__5MKG=(void *)((unsigned long)result__BNKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NLHG)));
-              ((__POINTER *)next__5MKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__ANKG)[ 0]=next__5MKG;
-            } else {
-              next__5MKG=((__POINTER *)result__BNKG)[ 0];
-              if ((next__5MKG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BNKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__NLHG <<  1)) <=  4096)) {
-                  next__5MKG=(void *)((unsigned long)result__BNKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NLHG)));
-                } else {
-                  next__5MKG=new_lab__RUJ(new_size__NLHG);
-                };
-                ((__POINTER *)next__5MKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ANKG)[ 0]=next__5MKG;
-              } else {
-                ((__POINTER *)result__BNKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__5MKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__BNKG=next__5MKG;
-              };
-            };
-            ptr__PR0B=result__BNKG;
-          } else {
-            t__RLHG=((__UINTEGER_32 )typ_id__UR0B);
-            a__QLHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__INKG=(__UINTEGER_32)((__UINTEGER_32)(sz__RR0B + a__QLHG) & (__UINTEGER_32)(~ a__QLHG));
-            ptr_table__FNKG=((__POINTER )(&(table_type[(t__RLHG)])));
-            lab_type__HNKG=(__UINTEGER_32)(t__RLHG |  1);
-            next__ENKG=((__POINTER )(NULL));
-            result__GNKG=((__POINTER *)ptr_table__FNKG)[ 0];
-            if ((result__GNKG == (void *)NULL)) {
-              result__GNKG=new_lab__RUJ(lab_type__HNKG);
-              next__ENKG=(void *)((unsigned long)result__GNKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__INKG)));
-              ((__POINTER *)next__ENKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__FNKG)[ 0]=next__ENKG;
-            } else {
-              next__ENKG=((__POINTER *)result__GNKG)[ 0];
-              if ((next__ENKG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GNKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__INKG <<  1)) <=  4096)) {
-                  next__ENKG=(void *)((unsigned long)result__GNKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__INKG)));
-                } else {
-                  next__ENKG=new_lab__RUJ(lab_type__HNKG);
-                };
-                ((__POINTER *)next__ENKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__FNKG)[ 0]=next__ENKG;
-              } else {
-                ((__POINTER *)result__GNKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__ENKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__GNKG=next__ENKG;
-              };
-            };
-            ptr__PR0B=result__GNKG;
-          };
-          result__OR0B=((__ITM_ARG *)ptr__PR0B);
-          *(result__OR0B) = *(ITM_ARG__);
-        };
-        ((__ITM_ARG *)result__OR0B)->parent_itm_argument__Q4EB.parent_itm_code__YDN.position__REJ=p__RIZB;
-        result__1CZB=result__OR0B;
-        free__5Z3(result__VTIG);
-        free__TEP(result__I5O);
-      } else {
-        name__YCZB=alias__4PIB(result__VTIG);
-        type__XCZB=alias__KAP(result__I5O);
-        get__CJ2B(type__XCZB);
-        p__BL2B=current_position__A0F();
-        result__EN2B=NULL;
-        ptr__FN2B=((__POINTER )(NULL));
-        typ_id__KN2B= 0;
-        sz__HN2B=((__UINTEGER_32 )sizeof(__ITM_ARGS));
-        if ((sz__HN2B ==  0)) {
-          result__EN2B=ITM_ARGS__;
-        } else {
-          typ_id__KN2B=-1;
-          clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__HN2B);
-          if ((typ_id__KN2B == (__INTEGER)(-  1))) {
-            a__BLHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__CLHG=(__UINTEGER_32)((__UINTEGER_32)(sz__HN2B + a__BLHG) & (__UINTEGER_32)(~ a__BLHG));
-            ptr_table__KNKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CLHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__JNKG=((__POINTER )(NULL));
-            result__LNKG=((__POINTER *)ptr_table__KNKG)[ 0];
-            if ((result__LNKG == (void *)NULL)) {
-              result__LNKG=new_lab__RUJ(new_size__CLHG);
-              next__JNKG=(void *)((unsigned long)result__LNKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CLHG)));
-              ((__POINTER *)next__JNKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__KNKG)[ 0]=next__JNKG;
-            } else {
-              next__JNKG=((__POINTER *)result__LNKG)[ 0];
-              if ((next__JNKG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LNKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__CLHG <<  1)) <=  4096)) {
-                  next__JNKG=(void *)((unsigned long)result__LNKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CLHG)));
-                } else {
-                  next__JNKG=new_lab__RUJ(new_size__CLHG);
-                };
-                ((__POINTER *)next__JNKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__KNKG)[ 0]=next__JNKG;
-              } else {
-                ((__POINTER *)result__LNKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__JNKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__LNKG=next__JNKG;
-              };
-            };
-            ptr__FN2B=result__LNKG;
-          } else {
-            t__GLHG=((__UINTEGER_32 )typ_id__KN2B);
-            a__FLHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__SNKG=(__UINTEGER_32)((__UINTEGER_32)(sz__HN2B + a__FLHG) & (__UINTEGER_32)(~ a__FLHG));
-            ptr_table__PNKG=((__POINTER )(&(table_type[(t__GLHG)])));
-            lab_type__RNKG=(__UINTEGER_32)(t__GLHG |  1);
-            next__ONKG=((__POINTER )(NULL));
-            result__QNKG=((__POINTER *)ptr_table__PNKG)[ 0];
-            if ((result__QNKG == (void *)NULL)) {
-              result__QNKG=new_lab__RUJ(lab_type__RNKG);
-              next__ONKG=(void *)((unsigned long)result__QNKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SNKG)));
-              ((__POINTER *)next__ONKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__PNKG)[ 0]=next__ONKG;
-            } else {
-              next__ONKG=((__POINTER *)result__QNKG)[ 0];
-              if ((next__ONKG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QNKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__SNKG <<  1)) <=  4096)) {
-                  next__ONKG=(void *)((unsigned long)result__QNKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SNKG)));
-                } else {
-                  next__ONKG=new_lab__RUJ(lab_type__RNKG);
-                };
-                ((__POINTER *)next__ONKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__PNKG)[ 0]=next__ONKG;
-              } else {
-                ((__POINTER *)result__QNKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__ONKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__QNKG=next__ONKG;
-              };
-            };
-            ptr__FN2B=result__QNKG;
+      if ((self_first__1DHB && ((void *)t__4DHB != (void *)type_self__XTN))) {
+        if (((void *)((__PROTOTYPE *)object__ZAC)->parent_named__5.name__LI != (void *)(&__string_40))) {
+          __tmp__0GHB=TRUE__;
+        } else {
+          if (t__4DHB==NULL) {
+            __tmp__XGHB=NULL;
+          } else {
+            switch (((struct ___OBJ *)t__4DHB)->__id) {
+            case __ITM_TYPE_PARAMETER__: {
+              __tmp__XGHB=NULL;
+            } break;
+            case __ITM_TYPE_SIMPLE__: {
+              __tmp__XGHB=NULL;
+            } break;
+            case __ITM_TYPE_BLOCK__: {
+              __tmp__XGHB=((void *)t__4DHB);
+            } break;
+            case __ITM_TYPE_GENERIC__: {
+              __tmp__XGHB=NULL;
+            } break;
+            case __ITM_TYPE_STYLE__: {
+              __tmp__XGHB=NULL;
+            } break;
+            }
           };
-          result__EN2B=((__ITM_ARGS *)ptr__FN2B);
-          *(result__EN2B) = *(ITM_ARGS__);
+          tb__DEHB=__tmp__XGHB;
+          __tmp__0GHB=((void *)__tmp__XGHB == (void *)NULL);
         };
-        Self__KEEC=((__ITM_ARGS *)result__EN2B);
-        Self__KEEC->parent_itm_argument__IHZB.parent_itm_code__YDN.position__REJ=p__BL2B;
-        Self__KEEC->name__OEEC=name__YCZB;
-        result__1CZB=result__EN2B;
-      };
-      __tmp__VHZB=((__FAST_ARRAYoSTRING_CONSTANTo *)name__YCZB)->parent_arrayed_collection__30B.upper__I5N;
-      Self__JL2B= 0;
-      while ((Self__JL2B <= __tmp__VHZB)) {
-        add__XTEB(short_local__W1B,((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)name__YCZB)->parent_arrayed_collection__30B.storage__WDR)[Self__JL2B]);
-        Self__JL2B=(__INTEGER)(Self__JL2B +  1);
+        __tmp__4GHB=__tmp__0GHB;
+      } else {
+        __tmp__4GHB=FALSE__;
       };
-    };
-  };
-  return(result__1CZB);
-}
-
-static void add_last__TCCC(__FAST_ARRAYoITM_ARGUMENTo *Self__UCCC,void *element__VCCC)
-// ({FAST_ARRAYoITM_ARGUMENTo},{NULLxITM_ARGxITM_ARGS}) VoidNo recursive, No inlinable.
-{
-  __INTEGER new_capacity__WCCC,__tmp__5DCC,__tmp__BLUD,Self__DNUE;
-  __BOOLEAN __tmp__GDCC;
-  void **__tmp__4DCC,**new__OKUD;
-  new_capacity__WCCC= 0;
-  if (((__INTEGER)(Self__UCCC->parent_arrayed_collection__ECLB.upper__XCCC +  1) <= (__INTEGER)(Self__UCCC->parent_arrayed_collection__ECLB.capacity__ZCCC -  1))) {
-    Self__UCCC->parent_arrayed_collection__ECLB.upper__XCCC=(__INTEGER)(Self__UCCC->parent_arrayed_collection__ECLB.upper__XCCC +  1);
-    __tmp__GDCC=TRUE__;
-  } else {
-    __tmp__GDCC=FALSE__;
-  };
-  if ((! __tmp__GDCC)) {
-    if ((Self__UCCC->parent_arrayed_collection__ECLB.capacity__ZCCC ==  0)) {
-      Self__UCCC->parent_arrayed_collection__ECLB.storage__VDCC=create__NC5C( 2);
-      Self__UCCC->parent_arrayed_collection__ECLB.capacity__ZCCC= 2;
-      Self__UCCC->parent_arrayed_collection__ECLB.upper__XCCC= 0;
-    } else {
-      new_capacity__WCCC=(__INTEGER)(Self__UCCC->parent_arrayed_collection__ECLB.capacity__ZCCC <<  1);
-      __tmp__4DCC=Self__UCCC->parent_arrayed_collection__ECLB.storage__VDCC;
-      __tmp__5DCC=Self__UCCC->parent_arrayed_collection__ECLB.capacity__ZCCC;
-      new__OKUD=((void **)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )((void **)__tmp__4DCC)),((__UINTEGER_32 )(__INTEGER)(__tmp__5DCC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__WCCC * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__BLUD=(__INTEGER)(new_capacity__WCCC -  1);
-      Self__DNUE=__tmp__5DCC;
-      while ((Self__DNUE <= __tmp__BLUD)) {
-        new__OKUD[Self__DNUE]=NULL;
-        Self__DNUE=(__INTEGER)(Self__DNUE +  1);
-      };
-      Self__UCCC->parent_arrayed_collection__ECLB.storage__VDCC=new__OKUD;
-      Self__UCCC->parent_arrayed_collection__ECLB.capacity__ZCCC=new_capacity__WCCC;
-      Self__UCCC->parent_arrayed_collection__ECLB.upper__XCCC=(__INTEGER)(Self__UCCC->parent_arrayed_collection__ECLB.upper__XCCC +  1);
-    };
-  };
-  ((void **)Self__UCCC->parent_arrayed_collection__ECLB.storage__VDCC)[Self__UCCC->parent_arrayed_collection__ECLB.upper__XCCC]=element__VCCC;
-}
-
-static void* read_loc_arg__E3EB(__PARSER *Self__F3EB,__BOOLEAN mute__G3EB)
-// ({PARSER},{TRUExFALSE}) With resultNo recursive, No inlinable.
-{
-  void *result__I3EB;
-  __POSITION pos__K3EB,pos__MN0F,pos__ON0F,pos__QN0F,pos__SN0F;
-  void *n__N3EB;
-  __ITM_ARG *result__4GJG;
-  __POINTER ptr__5GJG,ptr_table__XNKG,next__WNKG,result__YNKG;
-  __POINTER ptr_table__2NKG,next__1NKG,result__3NKG;
-  __INTEGER typ_id__AHJG;
-  __UINTEGER_32 sz__BHJG,a__CHJG,new_size__DHJG,t__EHJG,a__FHJG;
-  __UINTEGER_32 new_size__5NKG,lab_type__4NKG;
-  __BOOLEAN result__TNKG,__tmp__53EB,__tmp__K5EB,result__AOKG;
-  __BOOLEAN result__DOKG;
-  __CHARACTER result__UNKG,result__XVBG,result__BOKG,result__EOKG;
-  result__I3EB=NULL;
-  pos__K3EB=((__POSITION ) 0);
-  n__N3EB=NULL;
-  if (read_identifier__EBL()) {
-    pos__K3EB=current_position__A0F();
-    n__N3EB=last_string__NTC;
-    result__TNKG=FALSE__;
-    if ((! read_space__MMD())) {
-      result__TNKG=FALSE__;
-    } else {
-      result__UNKG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__UNKG=((__CHARACTER )(( 0)));
-      } else {
-        result__UNKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-      };
-      if ((result__UNKG == ':')) {
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        result__TNKG=TRUE__;
-      };
-    };
-    if (result__TNKG) {
-      result__XVBG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__XVBG=((__CHARACTER )(( 0)));
-      } else {
-        result__XVBG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-      };
-      __tmp__53EB=(result__XVBG != '=');
-    } else {
-      __tmp__53EB=FALSE__;
-    };
-    if (__tmp__53EB) {
-      if (((void *)read_type__5FP(Self__F3EB,TRUE__) == (void *)NULL)) {
-        pos__MN0F=current_position__A0F();
-        put_error__text__WRG( 0,(&__string_205));
-        put_position__ATG(pos__MN0F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
+      if (__tmp__4GHB) {
+        pos__1LNG=current_position__ZWF();
+        put_error__text__0MG( 0,(&__string_255));
+        put_position__EOG(pos__1LNG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
           exit(( 1));
         };
       };
-      result__4GJG=NULL;
-      ptr__5GJG=((__POINTER )(NULL));
-      typ_id__AHJG= 0;
-      sz__BHJG=((__UINTEGER_32 )sizeof(__ITM_ARG));
-      if ((sz__BHJG ==  0)) {
-        result__4GJG=ITM_ARG__;
-      } else {
-        typ_id__AHJG=-1;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__BHJG);
-        if ((typ_id__AHJG == (__INTEGER)(-  1))) {
-          a__CHJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__DHJG=(__UINTEGER_32)((__UINTEGER_32)(sz__BHJG + a__CHJG) & (__UINTEGER_32)(~ a__CHJG));
-          ptr_table__XNKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DHJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__WNKG=((__POINTER )(NULL));
-          result__YNKG=((__POINTER *)ptr_table__XNKG)[ 0];
-          if ((result__YNKG == (void *)NULL)) {
-            result__YNKG=new_lab__RUJ(new_size__DHJG);
-            next__WNKG=(void *)((unsigned long)result__YNKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DHJG)));
-            ((__POINTER *)next__WNKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__XNKG)[ 0]=next__WNKG;
-          } else {
-            next__WNKG=((__POINTER *)result__YNKG)[ 0];
-            if ((next__WNKG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YNKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__DHJG <<  1)) <=  4096)) {
-                next__WNKG=(void *)((unsigned long)result__YNKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DHJG)));
+      result__KP3G=NULL;
+      ptr__LP3G=((__POINTER )(NULL));
+      typ_id__MP3G= 0;
+      sz__NP3G=((__UINTEGER_32 )sizeof(__ITM_ARG));
+      if ((sz__NP3G ==  0)) {
+        result__KP3G=ITM_ARG__;
+      } else {
+        typ_id__MP3G=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__NP3G);
+        if ((typ_id__MP3G == (__INTEGER)(-  1))) {
+          a__OP3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__PP3G=(__UINTEGER_32)((__UINTEGER_32)(sz__NP3G + a__OP3G) & (__UINTEGER_32)(~ a__OP3G));
+          ptr_table__UP3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PP3G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__TP3G=((__POINTER )(NULL));
+          result__VP3G=((__POINTER *)ptr_table__UP3G)[ 0];
+          if ((result__VP3G == (void *)NULL)) {
+            result__VP3G=new_lab__2QJ(new_size__PP3G);
+            next__TP3G=(void *)((unsigned long)result__VP3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PP3G)));
+            ((__POINTER *)next__TP3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__UP3G)[ 0]=next__TP3G;
+          } else {
+            next__TP3G=((__POINTER *)result__VP3G)[ 0];
+            if ((next__TP3G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VP3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__PP3G <<  1)) <=  4096)) {
+                next__TP3G=(void *)((unsigned long)result__VP3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PP3G)));
               } else {
-                next__WNKG=new_lab__RUJ(new_size__DHJG);
+                next__TP3G=new_lab__2QJ(new_size__PP3G);
               };
-              ((__POINTER *)next__WNKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XNKG)[ 0]=next__WNKG;
+              ((__POINTER *)next__TP3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__UP3G)[ 0]=next__TP3G;
             } else {
-              ((__POINTER *)result__YNKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__WNKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__YNKG=next__WNKG;
-            };
-          };
-          ptr__5GJG=result__YNKG;
-        } else {
-          t__EHJG=((__UINTEGER_32 )typ_id__AHJG);
-          a__FHJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__5NKG=(__UINTEGER_32)((__UINTEGER_32)(sz__BHJG + a__FHJG) & (__UINTEGER_32)(~ a__FHJG));
-          ptr_table__2NKG=((__POINTER )(&(table_type[(t__EHJG)])));
-          lab_type__4NKG=(__UINTEGER_32)(t__EHJG |  1);
-          next__1NKG=((__POINTER )(NULL));
-          result__3NKG=((__POINTER *)ptr_table__2NKG)[ 0];
-          if ((result__3NKG == (void *)NULL)) {
-            result__3NKG=new_lab__RUJ(lab_type__4NKG);
-            next__1NKG=(void *)((unsigned long)result__3NKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5NKG)));
-            ((__POINTER *)next__1NKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__2NKG)[ 0]=next__1NKG;
-          } else {
-            next__1NKG=((__POINTER *)result__3NKG)[ 0];
-            if ((next__1NKG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3NKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__5NKG <<  1)) <=  4096)) {
-                next__1NKG=(void *)((unsigned long)result__3NKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5NKG)));
+              ((__POINTER *)result__VP3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__TP3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__VP3G=next__TP3G;
+            };
+          };
+          ptr__LP3G=result__VP3G;
+        } else {
+          t__QP3G=((__UINTEGER_32 )typ_id__MP3G);
+          a__RP3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__2P3G=(__UINTEGER_32)((__UINTEGER_32)(sz__NP3G + a__RP3G) & (__UINTEGER_32)(~ a__RP3G));
+          ptr_table__ZP3G=((__POINTER )(&(table_type[(t__QP3G)])));
+          lab_type__1P3G=(__UINTEGER_32)(t__QP3G |  1);
+          next__YP3G=((__POINTER )(NULL));
+          result__0P3G=((__POINTER *)ptr_table__ZP3G)[ 0];
+          if ((result__0P3G == (void *)NULL)) {
+            result__0P3G=new_lab__2QJ(lab_type__1P3G);
+            next__YP3G=(void *)((unsigned long)result__0P3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2P3G)));
+            ((__POINTER *)next__YP3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ZP3G)[ 0]=next__YP3G;
+          } else {
+            next__YP3G=((__POINTER *)result__0P3G)[ 0];
+            if ((next__YP3G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0P3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__2P3G <<  1)) <=  4096)) {
+                next__YP3G=(void *)((unsigned long)result__0P3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2P3G)));
               } else {
-                next__1NKG=new_lab__RUJ(lab_type__4NKG);
+                next__YP3G=new_lab__2QJ(lab_type__1P3G);
               };
-              ((__POINTER *)next__1NKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2NKG)[ 0]=next__1NKG;
+              ((__POINTER *)next__YP3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__ZP3G)[ 0]=next__YP3G;
             } else {
-              ((__POINTER *)result__3NKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__1NKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__3NKG=next__1NKG;
+              ((__POINTER *)result__0P3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__YP3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__0P3G=next__YP3G;
             };
           };
-          ptr__5GJG=result__3NKG;
+          ptr__LP3G=result__0P3G;
         };
-        result__4GJG=((__ITM_ARG *)ptr__5GJG);
-        *(result__4GJG) = *(ITM_ARG__);
+        result__KP3G=((__ITM_ARG *)ptr__LP3G);
+        *(result__KP3G) = *(ITM_ARG__);
+      };
+      ((__ITM_ARG *)result__KP3G)->parent_itm_argument__JHHB.parent_itm_code__C4M.position__3CJ=pos__5DHB;
+      result__3DHB=result__KP3G;
+      if (is_shorter__TY) {
+        add__SLHB(short_local__ZBC,n__CEHB);
       };
-      ((__ITM_ARG *)result__4GJG)->parent_itm_argument__Q4EB.parent_itm_code__YDN.position__REJ=pos__K3EB;
-      result__I3EB=result__4GJG;
-      add__XTEB(short_local__W1B,n__N3EB);
     } else {
-      if ((! mute__G3EB)) {
-        pos__ON0F=current_position__A0F();
-        put_error__text__WRG( 2,(&__string_220));
-        put_position__ATG(pos__ON0F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
+      if ((! mute__0DHB)) {
+        pos__3LNG=current_position__ZWF();
+        put_error__text__0MG( 2,(&__string_256));
+        put_position__EOG(pos__3LNG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
           exit(( 1));
         };
       };
     };
-    __tmp__K5EB=TRUE__;
+    __tmp__DIHB=TRUE__;
   } else {
-    __tmp__K5EB=FALSE__;
-  };
-  if ((! __tmp__K5EB)) {
-    result__AOKG=FALSE__;
-    if ((! read_space__MMD())) {
-      result__AOKG=FALSE__;
-    } else {
-      result__BOKG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__BOKG=((__CHARACTER )(( 0)));
-      } else {
-        result__BOKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-      };
-      if ((result__BOKG == '(')) {
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        result__AOKG=TRUE__;
-      };
-    };
-    if (result__AOKG) {
-      result__I3EB=read_local_arg__with_self__QCZB(Self__F3EB,mute__G3EB,FALSE__);
-      if (((void *)result__I3EB == (void *)NULL)) {
-        if ((! mute__G3EB)) {
-          pos__QN0F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_177));
-          put_position__ATG(pos__QN0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
-            exit(( 1));
-          };
-        };
-      } else {
-        result__DOKG=FALSE__;
-        if ((! read_space__MMD())) {
-          result__DOKG=FALSE__;
-        } else {
-          result__EOKG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__EOKG=((__CHARACTER )(( 0)));
-          } else {
-            result__EOKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-          };
-          if ((result__EOKG == ')')) {
-            position__V0B=(__INTEGER)(position__V0B +  1);
-            result__DOKG=TRUE__;
-          };
-        };
-        if ((! result__DOKG)) {
-          pos__SN0F=current_position__A0F();
-          put_error__text__WRG( 2,(&__string_221));
-          put_position__ATG(pos__SN0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
-            exit(( 1));
+    __tmp__DIHB=FALSE__;
+  };
+  if ((! __tmp__DIHB)) {
+    result__3P3G=FALSE__;
+    if ((! read_space__NRD())) {
+      result__3P3G=FALSE__;
+    } else {
+      result__4P3G='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__4P3G=((__CHARACTER )(( 0)));
+      } else {
+        result__4P3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      if ((result__4P3G == '(')) {
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        result__3P3G=TRUE__;
+      };
+    };
+    if (result__3P3G) {
+      t__2PDE=NULL;
+      type__4PDE=NULL;
+      name__5PDE=NULL;
+      beg__AQDE= 0;
+      result__CQDE=NULL;
+      tb__DQDE=NULL;
+      mute__BQDE=mute__0DHB;
+      if (self_first__1DHB) {
+        result__BQ3G=read_word__APF((&__string_58));
+        if (is_shorter__TY) {
+          if (result__BQ3G) {
+            if (((void *)(&__string_58) == (void *)(&__string_4))) {
+              short__token__to__1AD((&__string_120),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+            } else {
+              short__token__to__1AD((&__string_119),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+            };
           };
         };
-      };
-    };
-  };
-  return(result__I3EB);
-}
-
-static __BOOLEAN read_operator__BRL()
-// () With resultNo recursive, No inlinable.
-{
-  __INTEGER old_pos__FRL,__tmp__I5M,i__GBN,new_capacity__HHJG;
-  __INTEGER old_nb_elts__KHJG,upper__JOKG,Self__HOKG;
-  __STRING *Self__IHJG;
-  __POSITION pos__5N0F;
-  __BOOLEAN result__ERL,__tmp__ASL;
-  __CHARACTER result__JWBG,result__KWBG,ch__C5M,result__LWBG;
-  __CHARACTER *__tmp__F5M,*Self__0AN,*Self__JHJG,*new__LHJG;
-  result__ERL=FALSE__;
-  read_space__MMD();
-  old_pos__FRL=position__V0B;
-  ((__STRING *)string_tmp__QH)->count__04B= 0;
-  until_do__PYL:
-  {
-    result__JWBG='\0';
-    if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-      result__JWBG=((__CHARACTER )(( 0)));
-    } else {
-      result__JWBG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-    };
-    if ((result__JWBG == ((__CHARACTER )(( 0))))) {
-      __tmp__ASL=TRUE__;
-    } else {
-      result__KWBG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__KWBG=((__CHARACTER )(( 0)));
-      } else {
-        result__KWBG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-      };
-      ch__C5M=result__KWBG;
-      __tmp__F5M=((__STRING_CONSTANT *)(&__string_222))->storage__E5M;
-      __tmp__I5M=(__INTEGER)(((__STRING_CONSTANT *)(&__string_222))->count__4C -  1);
-      Self__0AN=((__CHARACTER *)__tmp__F5M);
-      i__GBN=__tmp__I5M;
-      while ((! ((i__GBN <  0) || (ch__C5M == Self__0AN[i__GBN])))) {
-        i__GBN=(__INTEGER)(i__GBN -  1);
-      };
-      __tmp__ASL=(i__GBN <  0);
-    };
-    if ((! __tmp__ASL)) {
-      result__LWBG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__LWBG=((__CHARACTER )(( 0)));
-      } else {
-        result__LWBG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-      };
-      Self__IHJG=((__STRING *)string_tmp__QH);
-      new_capacity__HHJG= 0;
-      if ((Self__IHJG->capacity__4FQ <= Self__IHJG->count__04B)) {
-        if ((Self__IHJG->capacity__4FQ ==  0)) {
-          Self__IHJG->capacity__4FQ= 32;
-          Self__IHJG->storage__HGQ=create__D4BB( 32);
-        } else {
-          new_capacity__HHJG=(__INTEGER)(Self__IHJG->capacity__4FQ <<  1);
-          Self__JHJG=((__CHARACTER *)Self__IHJG->storage__HGQ);
-          old_nb_elts__KHJG=Self__IHJG->capacity__4FQ;
-          new__LHJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__JHJG),((__UINTEGER_32 )old_nb_elts__KHJG),((__UINTEGER_32 )new_capacity__HHJG)));
-          upper__JOKG=(__INTEGER)(new_capacity__HHJG -  1);
-          Self__HOKG=old_nb_elts__KHJG;
-          while ((Self__HOKG <= upper__JOKG)) {
-            new__LHJG[Self__HOKG]='\0';
-            Self__HOKG=(__INTEGER)(Self__HOKG +  1);
-          };
-          Self__IHJG->storage__HGQ=new__LHJG;
-          Self__IHJG->capacity__4FQ=new_capacity__HHJG;
-        };
-      };
-      ((__CHARACTER *)Self__IHJG->storage__HGQ)[Self__IHJG->count__04B]=result__LWBG;
-      Self__IHJG->count__04B=(__INTEGER)(Self__IHJG->count__04B +  1);
-      position__V0B=(__INTEGER)(position__V0B +  1);
-      goto until_do__PYL;
-    };
-  };
-  if ((((__STRING *)string_tmp__QH)->count__04B !=  0)) {
-    last_string__NTC=get__TPB(string_tmp__QH);
-    if (((((void *)last_string__NTC == (void *)(&__string_12)) || ((void *)last_string__NTC == (void *)(&__string_14))) || ((void *)last_string__NTC == (void *)(&__string_13)))) {
-      pos__5N0F=current_position__A0F();
-      put_error__text__WRG( 0,(&__string_181));
-      put_position__ATG(pos__5N0F);
-      put_string__55F(msg_err__1RG);
-      if ((type_error__0RG !=  2)) {
-        exit(( 1));
-      };
-    };
-    short__token__to__R0C((&__string_96),old_pos__FRL,position__V0B);
-    result__ERL=TRUE__;
-  };
-  return(result__ERL);
-}
-
-static __BOOLEAN read_integer__LJO()
-// () With resultNo recursive, No inlinable.
-{
-  __INTEGER_64 result__B4JE,__tmp__T4JE,result__NCPE,result__D3PE;
-  __INTEGER pos_old__PJO,new_capacity__NHJG,old_nb_elts__QHJG;
-  __INTEGER upper__OOKG,Self__MOKG,new_capacity__THJG,old_nb_elts__WHJG;
-  __INTEGER upper__TOKG,Self__ROKG,__tmp__M4JE,Self__JIOE,result__ZTQE;
-  __INTEGER j__4APE,__tmp__NSGG,__tmp__YCPE,Self__SPPE,i__N1PE;
-  __INTEGER __tmp__O3PE,Self__VYQE,state__Q4PE,value__R4PE,i__P4PE;
-  __INTEGER __tmp__ZNIG,state__LGQE,result__OGQE,i__KGQE,__tmp__4NIG;
-  __INTEGER __tmp__AOIG;
-  __STRING *Self__OHJG,*Self__UHJG,*Self__53JE,*Self__IEGG,*Self__2LHG;
-  __STRING *Self__1APE,*Self__LCPE,*Self__L1PE,*Self__B3PE,*Self__N4PE;
-  __STRING *Self__IGQE;
-  __POSITION pos__KP0F,pos__1P0F,pos__JQ0F;
-  __BOOLEAN result__OJO,result__0LHG,__tmp__0JO,__tmp__UKO,__tmp__QUQE;
-  __BOOLEAN result__3APE,__tmp__WBPE,result__2ORE,__tmp__2MO;
-  __BOOLEAN result__O1PE,negative__S4PE,result__T4PE,__tmp__BAQE;
-  __BOOLEAN result__0VTF,__tmp__NAQE,result__HWTF,result__4LHG;
-  __BOOLEAN __tmp__BBQE,__tmp__ACQE,result__YV5E,result__AMHG;
-  __BOOLEAN __tmp__UEQE,result__KW5E,result__CMHG,__tmp__BEQE;
-  __BOOLEAN negative__NGQE,__tmp__0HQE,result__JXTF,__tmp__NIQE;
-  __BOOLEAN __tmp__CJQE,result__YX5E,__tmp__JKQE,result__KY5E;
-  __BOOLEAN result__EMHG;
-  __CHARACTER result__MWBG,result__SWBG,result__TWBG,result__UWBG;
-  __CHARACTER result__VWBG,result__WWBG,result__XWBG,Self__XTQE;
-  __CHARACTER result__HXBG,Self__0ORE,result__XXBG,Self__IU5E;
-  __CHARACTER result__1XBG,cc__U4PE,cc__MGQE;
-  __CHARACTER *Self__PHJG,*new__RHJG,*Self__VHJG,*new__XHJG,*__tmp__HEGG;
-  __CHARACTER *__tmp__OSGG,*__tmp__WEGG,*__tmp__TSGG,*__tmp__AFGG;
-  __CHARACTER *__tmp__0NIG,*__tmp__5NIG;
-  result__OJO=FALSE__;
-  pos_old__PJO= 0;
-  if (read_space__MMD()) {
-    result__MWBG='\0';
-    if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-      result__MWBG=((__CHARACTER )(( 0)));
-    } else {
-      result__MWBG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-    };
-    result__0LHG=FALSE__;
-    if ((((__INTEGER_8 )result__MWBG) >= ((__INTEGER_8 )'0'))) {
-      result__0LHG=(((__INTEGER_8 )result__MWBG) <= ((__INTEGER_8 )'9'));
-    };
-    __tmp__0JO=result__0LHG;
-  } else {
-    __tmp__0JO=FALSE__;
-  };
-  if (__tmp__0JO) {
-    result__OJO=TRUE__;
-    ((__STRING *)string_tmp__QH)->count__04B= 0;
-    result__SWBG='\0';
-    if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-      result__SWBG=((__CHARACTER )(( 0)));
-    } else {
-      result__SWBG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-    };
-    Self__OHJG=((__STRING *)string_tmp__QH);
-    new_capacity__NHJG= 0;
-    if ((Self__OHJG->capacity__4FQ <= Self__OHJG->count__04B)) {
-      if ((Self__OHJG->capacity__4FQ ==  0)) {
-        Self__OHJG->capacity__4FQ= 32;
-        Self__OHJG->storage__HGQ=create__D4BB( 32);
-      } else {
-        new_capacity__NHJG=(__INTEGER)(Self__OHJG->capacity__4FQ <<  1);
-        Self__PHJG=((__CHARACTER *)Self__OHJG->storage__HGQ);
-        old_nb_elts__QHJG=Self__OHJG->capacity__4FQ;
-        new__RHJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__PHJG),((__UINTEGER_32 )old_nb_elts__QHJG),((__UINTEGER_32 )new_capacity__NHJG)));
-        upper__OOKG=(__INTEGER)(new_capacity__NHJG -  1);
-        Self__MOKG=old_nb_elts__QHJG;
-        while ((Self__MOKG <= upper__OOKG)) {
-          new__RHJG[Self__MOKG]='\0';
-          Self__MOKG=(__INTEGER)(Self__MOKG +  1);
-        };
-        Self__OHJG->storage__HGQ=new__RHJG;
-        Self__OHJG->capacity__4FQ=new_capacity__NHJG;
-      };
-    };
-    ((__CHARACTER *)Self__OHJG->storage__HGQ)[Self__OHJG->count__04B]=result__SWBG;
-    Self__OHJG->count__04B=(__INTEGER)(Self__OHJG->count__04B +  1);
-    pos_old__PJO=position__V0B;
-    position__V0B=(__INTEGER)(position__V0B +  1);
-    while_do__3E0D:
-    {
-      result__TWBG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__TWBG=((__CHARACTER )(( 0)));
+        __tmp__OQDE=result__BQ3G;
       } else {
-        result__TWBG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+        __tmp__OQDE=FALSE__;
       };
-      if (is_hexadecimal_digit__51JE(result__TWBG)) {
-        __tmp__UKO=TRUE__;
-      } else {
-        result__UWBG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__UWBG=((__CHARACTER )(( 0)));
+      if ((__tmp__OQDE || read_identifier__15K())) {
+        result__BP2G=NULL;
+        if ((((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__04K)->parent_arrayed_collection__Z4K.upper__KSU <  0)) {
+          result__BP2G=create_with_capacity__S1QC( 16);
         } else {
-          result__UWBG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          Self__CP2G=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__04K);
+          result__BP2G=((void **)Self__CP2G->parent_arrayed_collection__Z4K.storage__0UU)[Self__CP2G->parent_arrayed_collection__Z4K.upper__KSU];
+          Self__DP2G=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__04K);
+          Self__DP2G->parent_arrayed_collection__Z4K.upper__KSU=(__INTEGER)(Self__DP2G->parent_arrayed_collection__Z4K.upper__KSU -  1);
         };
-        __tmp__UKO=(result__UWBG == '_');
-      };
-      if (__tmp__UKO) {
-        result__VWBG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__VWBG=((__CHARACTER )(( 0)));
+        name__5PDE=result__BP2G;
+        result__UTP=NULL;
+        if ((((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__0TP)->parent_arrayed_collection__ZTP.upper__VUV <  0)) {
+          result__UTP=create_with_capacity__YER( 16);
         } else {
-          result__VWBG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          Self__RCBB=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__0TP);
+          result__UTP=((void **)Self__RCBB->parent_arrayed_collection__ZTP.storage__LZV)[Self__RCBB->parent_arrayed_collection__ZTP.upper__VUV];
+          Self__HDBB=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__0TP);
+          Self__HDBB->parent_arrayed_collection__ZTP.upper__VUV=(__INTEGER)(Self__HDBB->parent_arrayed_collection__ZTP.upper__VUV -  1);
         };
-        if ((result__VWBG != '_')) {
-          result__WWBG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__WWBG=((__CHARACTER )(( 0)));
-          } else {
-            result__WWBG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+        type__4PDE=result__UTP;
+        beg__AQDE= 0;
+        do {
+          if (((((__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)name__5PDE)->parent_arrayed_collection__X4I.upper__UNOD +  1) !=  0) && (! read_identifier__15K())) && (! mute__BQDE))) {
+            pos__5LNG=current_position__ZWF();
+            put_error__text__0MG( 0,(&__string_257));
+            put_position__EOG(pos__5LNG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
+              exit(( 1));
+            };
           };
-          Self__UHJG=((__STRING *)string_tmp__QH);
-          new_capacity__THJG= 0;
-          if ((Self__UHJG->capacity__4FQ <= Self__UHJG->count__04B)) {
-            if ((Self__UHJG->capacity__4FQ ==  0)) {
-              Self__UHJG->capacity__4FQ= 32;
-              Self__UHJG->storage__HGQ=create__D4BB( 32);
+          add_last__KPOD(name__5PDE,last_string__YZC);
+          result__CQ3G=FALSE__;
+          if ((! read_space__NRD())) {
+            result__CQ3G=FALSE__;
+          } else {
+            result__DQ3G='\0';
+            if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+              result__DQ3G=((__CHARACTER )(( 0)));
             } else {
-              new_capacity__THJG=(__INTEGER)(Self__UHJG->capacity__4FQ <<  1);
-              Self__VHJG=((__CHARACTER *)Self__UHJG->storage__HGQ);
-              old_nb_elts__WHJG=Self__UHJG->capacity__4FQ;
-              new__XHJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__VHJG),((__UINTEGER_32 )old_nb_elts__WHJG),((__UINTEGER_32 )new_capacity__THJG)));
-              upper__TOKG=(__INTEGER)(new_capacity__THJG -  1);
-              Self__ROKG=old_nb_elts__WHJG;
-              while ((Self__ROKG <= upper__TOKG)) {
-                new__XHJG[Self__ROKG]='\0';
-                Self__ROKG=(__INTEGER)(Self__ROKG +  1);
-              };
-              Self__UHJG->storage__HGQ=new__XHJG;
-              Self__UHJG->capacity__4FQ=new_capacity__THJG;
+              result__DQ3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+            };
+            if ((result__DQ3G == ':')) {
+              position__CBC=(__INTEGER)(position__CBC +  1);
+              result__CQ3G=TRUE__;
             };
           };
-          ((__CHARACTER *)Self__UHJG->storage__HGQ)[Self__UHJG->count__04B]=result__WWBG;
-          Self__UHJG->count__04B=(__INTEGER)(Self__UHJG->count__04B +  1);
-        };
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        goto while_do__3E0D;
-      };
-    };
-    result__XWBG='\0';
-    if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-      result__XWBG=((__CHARACTER )(( 0)));
-    } else {
-      result__XWBG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-    };
-    if ((result__XWBG == 'h')) {
-      Self__53JE=((__STRING *)string_tmp__QH);
-      result__B4JE= 0;
-      __tmp__M4JE=Self__53JE->count__04B;
-      Self__JIOE= 1;
-      __tmp__HEGG=Self__53JE->storage__HGQ;
-      while ((Self__JIOE <= __tmp__M4JE)) {
-        __tmp__T4JE=(__INTEGER_64)(result__B4JE <<  4);
-        Self__XTQE=((__CHARACTER *)__tmp__HEGG)[(__INTEGER)(Self__JIOE -  1)];
-        result__ZTQE= 0;
-        if ((((__INTEGER_8 )Self__XTQE) < ((__INTEGER_8 )'A'))) {
-          result__ZTQE=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__XTQE) -  48));
-          __tmp__QUQE=TRUE__;
-        } else {
-          __tmp__QUQE=FALSE__;
-        };
-        if ((! __tmp__QUQE)) {
-          if ((((__INTEGER_8 )Self__XTQE) < ((__INTEGER_8 )'a'))) {
-            result__ZTQE=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__XTQE) -  55));
+          if (result__CQ3G) {
+            result__L3UG='\0';
+            if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+              result__L3UG=((__CHARACTER )(( 0)));
+            } else {
+              result__L3UG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+            };
+            __tmp__LSDE=(result__L3UG != '=');
           } else {
-            result__ZTQE=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__XTQE) -  87));
+            __tmp__LSDE=FALSE__;
           };
-        };
-        result__B4JE=(__INTEGER_64)(__tmp__T4JE | ((__INTEGER_64 )result__ZTQE));
-        Self__JIOE=(__INTEGER)(Self__JIOE +  1);
-      };
-      last_integer__ZHN=result__B4JE;
-      position__V0B=(__INTEGER)(position__V0B +  1);
-    } else {
-      Self__IEGG=((__STRING *)string_tmp__QH);
-      if ((((__INTEGER_8 )((__CHARACTER *)Self__IEGG->storage__HGQ)[(__INTEGER)(Self__IEGG->count__04B -  1)]) > ((__INTEGER_8 )'9'))) {
-        Self__2LHG=((__STRING *)string_tmp__QH);
-        if (( 1 > Self__2LHG->count__04B)) {
-          Self__2LHG->count__04B= 0;
-        } else {
-          Self__2LHG->count__04B=(__INTEGER)(Self__2LHG->count__04B -  1);
-        };
-        position__V0B=(__INTEGER)(position__V0B -  1);
-      };
-      result__HXBG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__HXBG=((__CHARACTER )(( 0)));
-      } else {
-        result__HXBG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-      };
-      if ((result__HXBG == 'o')) {
-        Self__1APE=((__STRING *)string_tmp__QH);
-        result__3APE=FALSE__;
-        j__4APE= 0;
-        if ((Self__1APE->count__04B !=  0)) {
-          j__4APE= 1;
-          __tmp__NSGG=Self__1APE->count__04B;
-          __tmp__OSGG=Self__1APE->storage__HGQ;
-          until_do__EWQE:
-          {
-            if ((j__4APE > __tmp__NSGG)) {
-              __tmp__WBPE=TRUE__;
-            } else {
-              Self__0ORE=((__CHARACTER *)__tmp__OSGG)[(__INTEGER)(j__4APE -  1)];
-              result__2ORE=FALSE__;
-              if ((((__INTEGER_8 )Self__0ORE) >= ((__INTEGER_8 )'0'))) {
-                result__2ORE=(((__INTEGER_8 )Self__0ORE) <= ((__INTEGER_8 )'7'));
+          if (__tmp__LSDE) {
+            mute__BQDE=FALSE__;
+            t__2PDE=read_type__TBM(Self__ZDHB,TRUE__);
+            if (((void *)t__2PDE == (void *)NULL)) {
+              pos__BMNG=current_position__ZWF();
+              put_error__text__0MG( 0,(&__string_258));
+              put_position__EOG(pos__BMNG);
+              put_string__E1F(msg_err__5MG);
+              if ((type_error__4MG !=  2)) {
+                exit(( 1));
               };
-              __tmp__WBPE=(! result__2ORE);
             };
-            if ((! __tmp__WBPE)) {
-              j__4APE=(__INTEGER)(j__4APE +  1);
-              goto until_do__EWQE;
+            Self__S2OF=beg__AQDE;
+            limit_up__T2OF=((__FAST_ARRAYoSTRING_CONSTANTo *)name__5PDE)->parent_arrayed_collection__X4I.upper__UNOD;
+            while ((Self__S2OF <= limit_up__T2OF)) {
+              add_last__KNV(type__4PDE,t__2PDE);
+              Self__S2OF=(__INTEGER)(Self__S2OF +  1);
             };
+            beg__AQDE=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)name__5PDE)->parent_arrayed_collection__X4I.upper__UNOD +  1);
           };
-          result__3APE=(j__4APE > Self__1APE->count__04B);
-        };
-        if ((! result__3APE)) {
-          pos__KP0F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_223));
-          put_position__ATG(pos__KP0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
-            exit(( 1));
+          result__FQ3G=FALSE__;
+          if ((! read_space__NRD())) {
+            result__FQ3G=FALSE__;
+          } else {
+            result__GQ3G='\0';
+            if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+              result__GQ3G=((__CHARACTER )(( 0)));
+            } else {
+              result__GQ3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+            };
+            if ((result__GQ3G == ',')) {
+              position__CBC=(__INTEGER)(position__CBC +  1);
+              result__FQ3G=TRUE__;
+            };
           };
-        };
-        Self__LCPE=((__STRING *)string_tmp__QH);
-        result__NCPE= 0;
-        __tmp__YCPE=Self__LCPE->count__04B;
-        Self__SPPE= 1;
-        __tmp__WEGG=Self__LCPE->storage__HGQ;
-        while ((Self__SPPE <= __tmp__YCPE)) {
-          result__NCPE=(__INTEGER_64)((__INTEGER_64)(result__NCPE <<  3) | ((__INTEGER_64 )((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )((__CHARACTER *)__tmp__WEGG)[(__INTEGER)(Self__SPPE -  1)]) -  48))));
-          Self__SPPE=(__INTEGER)(Self__SPPE +  1);
-        };
-        last_integer__ZHN=result__NCPE;
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        __tmp__2MO=TRUE__;
-      } else {
-        __tmp__2MO=FALSE__;
-      };
-      if ((! __tmp__2MO)) {
-        result__XXBG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__XXBG=((__CHARACTER )(( 0)));
-        } else {
-          result__XXBG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-        };
-        if ((result__XXBG == 'b')) {
-          Self__L1PE=((__STRING *)string_tmp__QH);
-          i__N1PE=Self__L1PE->count__04B;
-          result__O1PE=TRUE__;
-          __tmp__TSGG=Self__L1PE->storage__HGQ;
-          while ((! ((! result__O1PE) || (i__N1PE ==  0)))) {
-            Self__IU5E=((__CHARACTER *)__tmp__TSGG)[(__INTEGER)(i__N1PE -  1)];
-            result__O1PE=((Self__IU5E == '0') || (Self__IU5E == '1'));
-            i__N1PE=(__INTEGER)(i__N1PE -  1);
-          };
-          if ((! result__O1PE)) {
-            pos__1P0F=current_position__A0F();
-            put_error__text__WRG( 0,(&__string_224));
-            put_position__ATG(pos__1P0F);
-            put_string__55F(msg_err__1RG);
-            if ((type_error__0RG !=  2)) {
+        } while (result__FQ3G);
+        if ((beg__AQDE != (__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)result__BP2G)->parent_arrayed_collection__X4I.upper__UNOD +  1))) {
+          if ((! mute__BQDE)) {
+            pos__OMNG=current_position__ZWF();
+            put_error__text__0MG( 0,(&__string_258));
+            put_position__EOG(pos__OMNG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
               exit(( 1));
             };
           };
-          Self__B3PE=((__STRING *)string_tmp__QH);
-          result__D3PE= 0;
-          __tmp__O3PE=Self__B3PE->count__04B;
-          Self__VYQE= 1;
-          __tmp__AFGG=Self__B3PE->storage__HGQ;
-          while ((Self__VYQE <= __tmp__O3PE)) {
-            result__D3PE=(__INTEGER_64)(result__D3PE <<  1);
-            if ((((__CHARACTER *)__tmp__AFGG)[(__INTEGER)(Self__VYQE -  1)] == '1')) {
-              result__D3PE=(__INTEGER_64)(~ (__INTEGER_64)((__INTEGER_64)(~ result__D3PE) &  -2));
-            };
-            Self__VYQE=(__INTEGER)(Self__VYQE +  1);
-          };
-          last_integer__ZHN=result__D3PE;
-          position__V0B=(__INTEGER)(position__V0B +  1);
-        } else {
-          result__1XBG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__1XBG=((__CHARACTER )(( 0)));
-          } else {
-            result__1XBG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-          };
-          if ((result__1XBG == 'd')) {
-            position__V0B=(__INTEGER)(position__V0B +  1);
-          };
-          Self__N4PE=((__STRING *)string_tmp__QH);
-          state__Q4PE= 0;
-          value__R4PE= 0;
-          negative__S4PE=FALSE__;
-          result__T4PE=FALSE__;
-          cc__U4PE='\0';
-          i__P4PE= 1;
-          __tmp__ZNIG=Self__N4PE->count__04B;
-          __tmp__0NIG=Self__N4PE->storage__HGQ;
-          while ((! ((state__Q4PE ==  4) || (i__P4PE > __tmp__ZNIG)))) {
-            cc__U4PE=((__CHARACTER *)__tmp__0NIG)[(__INTEGER)(i__P4PE -  1)];
-            if ((state__Q4PE ==  0)) {
-              if ((((((((cc__U4PE == ' ') || (cc__U4PE == '\t')) || (cc__U4PE == '\n')) || (cc__U4PE == '\r')) || (cc__U4PE == '\0')) || (cc__U4PE == '\f')) || (cc__U4PE == '\v'))) {
-                __tmp__BAQE=TRUE__;
-              } else {
-                result__0VTF=(cc__U4PE == '+');
-                if (result__0VTF) {
-                  state__Q4PE= 1;
-                };
-                __tmp__BAQE=result__0VTF;
-              };
-              if (__tmp__BAQE) {
-                __tmp__NAQE=TRUE__;
-              } else {
-                result__HWTF=(cc__U4PE == '-');
-                if (result__HWTF) {
-                  negative__S4PE=TRUE__;
-                  state__Q4PE= 1;
-                };
-                __tmp__NAQE=result__HWTF;
-              };
-              if ((! __tmp__NAQE)) {
-                result__4LHG=FALSE__;
-                if ((((__INTEGER_8 )cc__U4PE) >= ((__INTEGER_8 )'0'))) {
-                  result__4LHG=(((__INTEGER_8 )cc__U4PE) <= ((__INTEGER_8 )'9'));
-                };
-                if (result__4LHG) {
-                  value__R4PE=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__U4PE)) -  48);
-                  state__Q4PE= 2;
+          free__KS5(result__BP2G);
+          free__MMQ(result__UTP);
+        } else {
+          if (self_first__1DHB) {
+            if (((void *)((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)result__UTP)->parent_arrayed_collection__JXC.storage__BMV)[ 0] != (void *)type_self__XTN)) {
+              __tmp__CVDE=TRUE__;
+            } else {
+              if (((void *)((__PROTOTYPE *)object__ZAC)->parent_named__5.name__LI == (void *)(&__string_40))) {
+                __tmp__1UDE=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)result__UTP)->parent_arrayed_collection__JXC.storage__BMV)[ 0];
+                if (__tmp__1UDE==NULL) {
+                  __tmp__2UDE=NULL;
                 } else {
-                  state__Q4PE= 4;
+                  switch (((struct ___OBJ *)__tmp__1UDE)->__id) {
+                  case __ITM_TYPE_PARAMETER__: {
+                    __tmp__2UDE=NULL;
+                  } break;
+                  case __ITM_TYPE_SIMPLE__: {
+                    __tmp__2UDE=NULL;
+                  } break;
+                  case __ITM_TYPE_BLOCK__: {
+                    __tmp__2UDE=((void *)__tmp__1UDE);
+                  } break;
+                  case __ITM_TYPE_GENERIC__: {
+                    __tmp__2UDE=NULL;
+                  } break;
+                  case __ITM_TYPE_STYLE__: {
+                    __tmp__2UDE=NULL;
+                  } break;
+                  }
                 };
+                tb__DQDE=__tmp__2UDE;
+                __tmp__5UDE=((void *)__tmp__2UDE == (void *)NULL);
+              } else {
+                __tmp__5UDE=FALSE__;
               };
-              __tmp__BBQE=TRUE__;
-            } else {
-              __tmp__BBQE=FALSE__;
+              __tmp__CVDE=__tmp__5UDE;
             };
-            if (__tmp__BBQE) {
-              __tmp__ACQE=TRUE__;
+            __tmp__FVDE=__tmp__CVDE;
+          } else {
+            __tmp__FVDE=FALSE__;
+          };
+          if (__tmp__FVDE) {
+            pos__QMNG=current_position__ZWF();
+            put_error__text__0MG( 0,(&__string_255));
+            put_position__EOG(pos__QMNG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
+              exit(( 1));
+            };
+          };
+          if (((__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)result__BP2G)->parent_arrayed_collection__X4I.upper__UNOD +  1) ==  1)) {
+            p__0Y5B=current_position__ZWF();
+            result__YDAC=NULL;
+            ptr__ZDAC=((__POINTER )(NULL));
+            typ_id__4DAC= 0;
+            sz__1DAC=((__UINTEGER_32 )sizeof(__ITM_ARG));
+            if ((sz__1DAC ==  0)) {
+              result__YDAC=ITM_ARG__;
             } else {
-              result__YV5E=(state__Q4PE ==  1);
-              if (result__YV5E) {
-                result__AMHG=FALSE__;
-                if ((((__INTEGER_8 )cc__U4PE) >= ((__INTEGER_8 )'0'))) {
-                  result__AMHG=(((__INTEGER_8 )cc__U4PE) <= ((__INTEGER_8 )'9'));
-                };
-                if (result__AMHG) {
-                  value__R4PE=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__U4PE)) -  48);
-                  if (negative__S4PE) {
-                    value__R4PE=(__INTEGER)(- value__R4PE);
+              typ_id__4DAC=-1;
+              clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__1DAC);
+              if ((typ_id__4DAC == (__INTEGER)(-  1))) {
+                a__QU0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__RU0G=(__UINTEGER_32)((__UINTEGER_32)(sz__1DAC + a__QU0G) & (__UINTEGER_32)(~ a__QU0G));
+                ptr_table__JQ3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RU0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                next__IQ3G=((__POINTER )(NULL));
+                result__KQ3G=((__POINTER *)ptr_table__JQ3G)[ 0];
+                if ((result__KQ3G == (void *)NULL)) {
+                  result__KQ3G=new_lab__2QJ(new_size__RU0G);
+                  next__IQ3G=(void *)((unsigned long)result__KQ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RU0G)));
+                  ((__POINTER *)next__IQ3G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__JQ3G)[ 0]=next__IQ3G;
+                } else {
+                  next__IQ3G=((__POINTER *)result__KQ3G)[ 0];
+                  if ((next__IQ3G == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KQ3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__RU0G <<  1)) <=  4096)) {
+                      next__IQ3G=(void *)((unsigned long)result__KQ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RU0G)));
+                    } else {
+                      next__IQ3G=new_lab__2QJ(new_size__RU0G);
+                    };
+                    ((__POINTER *)next__IQ3G)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__JQ3G)[ 0]=next__IQ3G;
+                  } else {
+                    ((__POINTER *)result__KQ3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__IQ3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__KQ3G=next__IQ3G;
                   };
-                  state__Q4PE= 2;
+                };
+                ptr__ZDAC=result__KQ3G;
+              } else {
+                t__VU0G=((__UINTEGER_32 )typ_id__4DAC);
+                a__UU0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__RQ3G=(__UINTEGER_32)((__UINTEGER_32)(sz__1DAC + a__UU0G) & (__UINTEGER_32)(~ a__UU0G));
+                ptr_table__OQ3G=((__POINTER )(&(table_type[(t__VU0G)])));
+                lab_type__QQ3G=(__UINTEGER_32)(t__VU0G |  1);
+                next__NQ3G=((__POINTER )(NULL));
+                result__PQ3G=((__POINTER *)ptr_table__OQ3G)[ 0];
+                if ((result__PQ3G == (void *)NULL)) {
+                  result__PQ3G=new_lab__2QJ(lab_type__QQ3G);
+                  next__NQ3G=(void *)((unsigned long)result__PQ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RQ3G)));
+                  ((__POINTER *)next__NQ3G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__OQ3G)[ 0]=next__NQ3G;
                 } else {
-                  state__Q4PE= 4;
+                  next__NQ3G=((__POINTER *)result__PQ3G)[ 0];
+                  if ((next__NQ3G == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PQ3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__RQ3G <<  1)) <=  4096)) {
+                      next__NQ3G=(void *)((unsigned long)result__PQ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RQ3G)));
+                    } else {
+                      next__NQ3G=new_lab__2QJ(lab_type__QQ3G);
+                    };
+                    ((__POINTER *)next__NQ3G)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__OQ3G)[ 0]=next__NQ3G;
+                  } else {
+                    ((__POINTER *)result__PQ3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__NQ3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__PQ3G=next__NQ3G;
+                  };
                 };
+                ptr__ZDAC=result__PQ3G;
               };
-              __tmp__ACQE=result__YV5E;
+              result__YDAC=((__ITM_ARG *)ptr__ZDAC);
+              *(result__YDAC) = *(ITM_ARG__);
             };
-            if (__tmp__ACQE) {
-              __tmp__UEQE=TRUE__;
+            ((__ITM_ARG *)result__YDAC)->parent_itm_argument__JHHB.parent_itm_code__C4M.position__3CJ=p__0Y5B;
+            result__CQDE=result__YDAC;
+            free__KS5(result__BP2G);
+            free__MMQ(result__UTP);
+          } else {
+            result__K0IF=NULL;
+            if ((((__FAST_ARRAYoSTRING_CONSTANTo *)result__BP2G)->parent_arrayed_collection__X4I.upper__UNOD <  0)) {
+              result__K0IF=empty_list__R0IF;
             } else {
-              result__KW5E=(state__Q4PE ==  2);
-              if (result__KW5E) {
-                result__CMHG=FALSE__;
-                if ((((__INTEGER_8 )cc__U4PE) >= ((__INTEGER_8 )'0'))) {
-                  result__CMHG=(((__INTEGER_8 )cc__U4PE) <= ((__INTEGER_8 )'9'));
-                };
-                if (result__CMHG) {
-                  if (negative__S4PE) {
-                    value__R4PE=(__INTEGER)((__INTEGER)( 10 * value__R4PE) - (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__U4PE)) -  48));
-                  } else {
-                    value__R4PE=(__INTEGER)((__INTEGER)( 10 * value__R4PE) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__U4PE)) -  48));
-                  };
-                  if (((negative__S4PE && (value__R4PE >  0)) || ((! negative__S4PE) && (value__R4PE <  0)))) {
-                    state__Q4PE= 4;
-                  };
-                  __tmp__BEQE=TRUE__;
+              Self__3HMF=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)bucket__10IF);
+              e__4HMF=result__BP2G;
+              result__RIMF=NULL;
+              node__QIMF=((void **)Self__3HMF->buckets__YIMF)[(__INTEGER)(hash_code__SJNF(result__BP2G) % Self__3HMF->capacity__TIMF)];
+              until_do__0KNF:
+              {
+                if (((void *)node__QIMF == (void *)NULL)) {
+                  __tmp__JJMF=TRUE__;
                 } else {
-                  __tmp__BEQE=FALSE__;
-                };
-                if ((! __tmp__BEQE)) {
-                  if ((((((((cc__U4PE == ' ') || (cc__U4PE == '\t')) || (cc__U4PE == '\n')) || (cc__U4PE == '\r')) || (cc__U4PE == '\0')) || (cc__U4PE == '\f')) || (cc__U4PE == '\v'))) {
-                    state__Q4PE= 3;
+                  Self__VUAG=((__FAST_ARRAYoSTRING_CONSTANTo *)((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__QIMF)->item__EJMF);
+                  result__YUAG=FALSE__;
+                  o__ZUAG=NULL;
+                  if (((void *)Self__VUAG == (void *)e__4HMF)) {
+                    result__YUAG=TRUE__;
                   } else {
-                    state__Q4PE= 4;
+                    if (e__4HMF==NULL) {
+                      __tmp__FVAG=NULL;
+                    } else {
+                      __tmp__FVAG=((__FAST_ARRAYoSTRING_CONSTANTo *)e__4HMF);
+                    };
+                    o__ZUAG=__tmp__FVAG;
+                    if ((((void *)__tmp__FVAG != (void *)NULL) && (Self__VUAG->parent_arrayed_collection__X4I.upper__UNOD == __tmp__FVAG->parent_arrayed_collection__X4I.upper__UNOD))) {
+                      __tmp__VVAG=Self__VUAG->parent_arrayed_collection__X4I.storage__KQOD;
+                      __tmp__XVAG=__tmp__FVAG->parent_arrayed_collection__X4I.storage__KQOD;
+                      __tmp__0VAG=(__INTEGER)(Self__VUAG->parent_arrayed_collection__X4I.upper__UNOD +  1);
+                      Self__KQEG=((void **)__tmp__VVAG);
+                      i__4QEG=(__INTEGER)(__tmp__0VAG -  1);
+                      while (((i__4QEG >=  0) && ((void *)Self__KQEG[i__4QEG] == (void *)((void **)__tmp__XVAG)[i__4QEG]))) {
+                        i__4QEG=(__INTEGER)(i__4QEG -  1);
+                      };
+                      result__YUAG=(i__4QEG <  0);
+                    };
                   };
+                  __tmp__JJMF=result__YUAG;
                 };
-              };
-              __tmp__UEQE=result__KW5E;
-            };
-            if ((! __tmp__UEQE)) {
-              if ((state__Q4PE ==  3)) {
-                if ((! (((((((cc__U4PE == ' ') || (cc__U4PE == '\t')) || (cc__U4PE == '\n')) || (cc__U4PE == '\r')) || (cc__U4PE == '\0')) || (cc__U4PE == '\f')) || (cc__U4PE == '\v')))) {
-                  state__Q4PE= 4;
+                if ((! __tmp__JJMF)) {
+                  node__QIMF=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__QIMF)->next__QJMF;
+                  goto until_do__0KNF;
                 };
               };
-            };
-            i__P4PE=(__INTEGER)(i__P4PE +  1);
-          };
-          if (((state__Q4PE !=  0) && (state__Q4PE !=  4))) {
-            result__T4PE=TRUE__;
-          };
-          if ((! result__T4PE)) {
-            pos__JQ0F=current_position__A0F();
-            put_error__text__WRG( 0,(&__string_225));
-            put_position__ATG(pos__JQ0F);
-            put_string__55F(msg_err__1RG);
-            if ((type_error__0RG !=  2)) {
-              exit(( 1));
-            };
-          };
-          Self__IGQE=((__STRING *)string_tmp__QH);
-          state__LGQE= 0;
-          cc__MGQE='\0';
-          negative__NGQE=FALSE__;
-          result__OGQE= 0;
-          i__KGQE= 1;
-          __tmp__4NIG=Self__IGQE->count__04B;
-          __tmp__5NIG=Self__IGQE->storage__HGQ;
-          __tmp__AOIG=Self__IGQE->count__04B;
-          while ((i__KGQE <= __tmp__4NIG)) {
-            cc__MGQE=((__CHARACTER *)__tmp__5NIG)[(__INTEGER)(i__KGQE -  1)];
-            if ((state__LGQE ==  0)) {
-              if ((((((((cc__MGQE == ' ') || (cc__MGQE == '\t')) || (cc__MGQE == '\n')) || (cc__MGQE == '\r')) || (cc__MGQE == '\0')) || (cc__MGQE == '\f')) || (cc__MGQE == '\v'))) {
-                __tmp__0HQE=TRUE__;
-              } else {
-                result__JXTF=(cc__MGQE == '+');
-                if (result__JXTF) {
-                  state__LGQE= 1;
-                };
-                __tmp__0HQE=result__JXTF;
+              if (((void *)node__QIMF != (void *)NULL)) {
+                result__RIMF=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__QIMF)->item__EJMF;
               };
-              if ((! __tmp__0HQE)) {
-                if ((cc__MGQE == '-')) {
-                  negative__NGQE=TRUE__;
-                  state__LGQE= 1;
-                } else {
-                  result__OGQE=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__MGQE)) -  48);
-                  state__LGQE= 2;
+              result__K0IF=result__RIMF;
+              if (((void *)result__RIMF == (void *)NULL)) {
+                result__K0IF=create_with_capacity__S1QC((__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)result__BP2G)->parent_arrayed_collection__X4I.upper__UNOD +  1));
+                copy__JKRD(result__K0IF,result__BP2G);
+                Self__3LMF=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)bucket__10IF);
+                e__4LMF=result__K0IF;
+                e__TQ3G=result__K0IF;
+                node__UQ3G=((void **)Self__3LMF->buckets__YIMF)[(__INTEGER)(hash_code__SJNF(result__K0IF) % Self__3LMF->capacity__TIMF)];
+                while ((! (((void *)node__UQ3G == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__UQ3G)->item__EJMF == (void *)e__TQ3G)))) {
+                  node__UQ3G=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__UQ3G)->next__QJMF;
                 };
-              };
-              __tmp__NIQE=TRUE__;
-            } else {
-              __tmp__NIQE=FALSE__;
-            };
-            if (__tmp__NIQE) {
-              __tmp__CJQE=TRUE__;
-            } else {
-              result__YX5E=(state__LGQE ==  1);
-              if (result__YX5E) {
-                result__OGQE=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__MGQE)) -  48);
-                if (negative__NGQE) {
-                  result__OGQE=(__INTEGER)(- result__OGQE);
+                e__OSNF=result__K0IF;
+                node__XSNF=((void **)Self__3LMF->buckets__YIMF)[(__INTEGER)(hash_code__SJNF(result__K0IF) % Self__3LMF->capacity__TIMF)];
+                while ((! (((void *)node__XSNF == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__XSNF)->item__EJMF == (void *)e__OSNF)))) {
+                  node__XSNF=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__XSNF)->next__QJMF;
+                };
+                h__FMMF=hash_code__SJNF(result__K0IF);
+                idx__GMMF=(__INTEGER)(h__FMMF % Self__3LMF->capacity__TIMF);
+                node__HMMF=((void **)Self__3LMF->buckets__YIMF)[idx__GMMF];
+                while ((! (((void *)node__HMMF == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__HMMF)->item__EJMF == (void *)e__4LMF)))) {
+                  node__HMMF=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__HMMF)->next__QJMF;
+                };
+                if (((void *)node__HMMF == (void *)NULL)) {
+                  if ((Self__3LMF->capacity__TIMF == Self__3LMF->count__KNMF)) {
+                    idx__XIXF= 0;
+                    node1__0IXF=NULL;
+                    node2__1IXF=NULL;
+                    new_capacity__YIXF=prime_number_ceiling__H41((__INTEGER)(Self__3LMF->capacity__TIMF +  1));
+                    old_buckets__ZIXF=Self__3LMF->buckets__YIMF;
+                    Self__3LMF->buckets__YIMF=create__OVPF(new_capacity__YIXF);
+                    i__WIXF=(__INTEGER)(Self__3LMF->capacity__TIMF -  1);
+                    Self__3LMF->capacity__TIMF=new_capacity__YIXF;
+                    while ((i__WIXF >=  0)) {
+                      node1__0IXF=((void **)old_buckets__ZIXF)[i__WIXF];
+                      while (((void *)node1__0IXF != (void *)NULL)) {
+                        node2__1IXF=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node1__0IXF)->next__QJMF;
+                        idx__XIXF=(__INTEGER)(hash_code__SJNF(((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node1__0IXF)->item__EJMF) % Self__3LMF->capacity__TIMF);
+                        ((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node1__0IXF)->next__QJMF=((void **)Self__3LMF->buckets__YIMF)[idx__XIXF];
+                        ((void **)Self__3LMF->buckets__YIMF)[idx__XIXF]=node1__0IXF;
+                        node1__0IXF=node2__1IXF;
+                      };
+                      i__WIXF=(__INTEGER)(i__WIXF -  1);
+                    };
+                    idx__GMMF=(__INTEGER)(h__FMMF % Self__3LMF->capacity__TIMF);
+                  };
+                  __tmp__XNMF=((void **)Self__3LMF->buckets__YIMF)[idx__GMMF];
+                  result__OLWF=NULL;
+                  ptr__PLWF=((__POINTER )(NULL));
+                  typ_id__ULWF= 0;
+                  sz__RLWF=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo));
+                  if ((sz__RLWF ==  0)) {
+                    result__OLWF=HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__;
+                  } else {
+                    typ_id__ULWF=__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__;
+                    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__RLWF);
+                    if ((typ_id__ULWF == (__INTEGER)(-  1))) {
+                      a__0T0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                      new_size__1T0G=(__UINTEGER_32)((__UINTEGER_32)(sz__RLWF + a__0T0G) & (__UINTEGER_32)(~ a__0T0G));
+                      ptr_table__XQ3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1T0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                      next__WQ3G=((__POINTER )(NULL));
+                      result__YQ3G=((__POINTER *)ptr_table__XQ3G)[ 0];
+                      if ((result__YQ3G == (void *)NULL)) {
+                        result__YQ3G=new_lab__2QJ(new_size__1T0G);
+                        next__WQ3G=(void *)((unsigned long)result__YQ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1T0G)));
+                        ((__POINTER *)next__WQ3G)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__XQ3G)[ 0]=next__WQ3G;
+                      } else {
+                        next__WQ3G=((__POINTER *)result__YQ3G)[ 0];
+                        if ((next__WQ3G == (void *)NULL)) {
+                          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YQ3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__1T0G <<  1)) <=  4096)) {
+                            next__WQ3G=(void *)((unsigned long)result__YQ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1T0G)));
+                          } else {
+                            next__WQ3G=new_lab__2QJ(new_size__1T0G);
+                          };
+                          ((__POINTER *)next__WQ3G)[ 0]=NULL;
+                          ((__POINTER *)ptr_table__XQ3G)[ 0]=next__WQ3G;
+                        } else {
+                          ((__POINTER *)result__YQ3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__WQ3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                          result__YQ3G=next__WQ3G;
+                        };
+                      };
+                      ptr__PLWF=result__YQ3G;
+                    } else {
+                      t__5T0G=((__UINTEGER_32 )typ_id__ULWF);
+                      a__4T0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                      new_size__5Q3G=(__UINTEGER_32)((__UINTEGER_32)(sz__RLWF + a__4T0G) & (__UINTEGER_32)(~ a__4T0G));
+                      ptr_table__2Q3G=((__POINTER )(&(table_type[(t__5T0G)])));
+                      lab_type__4Q3G=(__UINTEGER_32)(t__5T0G |  1);
+                      next__1Q3G=((__POINTER )(NULL));
+                      result__3Q3G=((__POINTER *)ptr_table__2Q3G)[ 0];
+                      if ((result__3Q3G == (void *)NULL)) {
+                        result__3Q3G=new_lab__2QJ(lab_type__4Q3G);
+                        next__1Q3G=(void *)((unsigned long)result__3Q3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5Q3G)));
+                        ((__POINTER *)next__1Q3G)[ 0]=NULL;
+                        ((__POINTER *)ptr_table__2Q3G)[ 0]=next__1Q3G;
+                      } else {
+                        next__1Q3G=((__POINTER *)result__3Q3G)[ 0];
+                        if ((next__1Q3G == (void *)NULL)) {
+                          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3Q3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__5Q3G <<  1)) <=  4096)) {
+                            next__1Q3G=(void *)((unsigned long)result__3Q3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5Q3G)));
+                          } else {
+                            next__1Q3G=new_lab__2QJ(lab_type__4Q3G);
+                          };
+                          ((__POINTER *)next__1Q3G)[ 0]=NULL;
+                          ((__POINTER *)ptr_table__2Q3G)[ 0]=next__1Q3G;
+                        } else {
+                          ((__POINTER *)result__3Q3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__1Q3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                          result__3Q3G=next__1Q3G;
+                        };
+                      };
+                      ptr__PLWF=result__3Q3G;
+                    };
+                    result__OLWF=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)ptr__PLWF);
+                    *(result__OLWF) = *(HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__);
+                  };
+                  Self__KRZF=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)result__OLWF);
+                  Self__KRZF->item__EJMF=result__K0IF;
+                  Self__KRZF->next__QJMF=__tmp__XNMF;
+                  node__HMMF=result__OLWF;
+                  ((void **)Self__3LMF->buckets__YIMF)[idx__GMMF]=result__OLWF;
+                  Self__3LMF->count__KNMF=(__INTEGER)(Self__3LMF->count__KNMF +  1);
                 };
-                state__LGQE= 2;
               };
-              __tmp__CJQE=result__YX5E;
             };
-            if (__tmp__CJQE) {
-              __tmp__JKQE=TRUE__;
+            free__KS5(result__BP2G);
+            name__5PDE=result__K0IF;
+            type__4PDE=alias__WUP(result__UTP);
+            get__SIP(type__4PDE);
+            p__M1IF=current_position__ZWF();
+            result__HKJF=NULL;
+            ptr__IKJF=((__POINTER )(NULL));
+            typ_id__NKJF= 0;
+            sz__KKJF=((__UINTEGER_32 )sizeof(__ITM_ARGS));
+            if ((sz__KKJF ==  0)) {
+              result__HKJF=ITM_ARGS__;
             } else {
-              result__KY5E=(state__LGQE ==  2);
-              if (result__KY5E) {
-                result__EMHG=FALSE__;
-                if ((((__INTEGER_8 )cc__MGQE) >= ((__INTEGER_8 )'0'))) {
-                  result__EMHG=(((__INTEGER_8 )cc__MGQE) <= ((__INTEGER_8 )'9'));
-                };
-                if (result__EMHG) {
-                  if (negative__NGQE) {
-                    result__OGQE=(__INTEGER)((__INTEGER)( 10 * result__OGQE) - (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__MGQE)) -  48));
+              typ_id__NKJF=-1;
+              clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__KKJF);
+              if ((typ_id__NKJF == (__INTEGER)(-  1))) {
+                a__FU0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__GU0G=(__UINTEGER_32)((__UINTEGER_32)(sz__KKJF + a__FU0G) & (__UINTEGER_32)(~ a__FU0G));
+                ptr_table__BR3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GU0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                next__AR3G=((__POINTER )(NULL));
+                result__CR3G=((__POINTER *)ptr_table__BR3G)[ 0];
+                if ((result__CR3G == (void *)NULL)) {
+                  result__CR3G=new_lab__2QJ(new_size__GU0G);
+                  next__AR3G=(void *)((unsigned long)result__CR3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GU0G)));
+                  ((__POINTER *)next__AR3G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__BR3G)[ 0]=next__AR3G;
+                } else {
+                  next__AR3G=((__POINTER *)result__CR3G)[ 0];
+                  if ((next__AR3G == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CR3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__GU0G <<  1)) <=  4096)) {
+                      next__AR3G=(void *)((unsigned long)result__CR3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GU0G)));
+                    } else {
+                      next__AR3G=new_lab__2QJ(new_size__GU0G);
+                    };
+                    ((__POINTER *)next__AR3G)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__BR3G)[ 0]=next__AR3G;
                   } else {
-                    result__OGQE=(__INTEGER)((__INTEGER)( 10 * result__OGQE) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__MGQE)) -  48));
+                    ((__POINTER *)result__CR3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__AR3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__CR3G=next__AR3G;
                   };
+                };
+                ptr__IKJF=result__CR3G;
+              } else {
+                t__KU0G=((__UINTEGER_32 )typ_id__NKJF);
+                a__JU0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__JR3G=(__UINTEGER_32)((__UINTEGER_32)(sz__KKJF + a__JU0G) & (__UINTEGER_32)(~ a__JU0G));
+                ptr_table__GR3G=((__POINTER )(&(table_type[(t__KU0G)])));
+                lab_type__IR3G=(__UINTEGER_32)(t__KU0G |  1);
+                next__FR3G=((__POINTER )(NULL));
+                result__HR3G=((__POINTER *)ptr_table__GR3G)[ 0];
+                if ((result__HR3G == (void *)NULL)) {
+                  result__HR3G=new_lab__2QJ(lab_type__IR3G);
+                  next__FR3G=(void *)((unsigned long)result__HR3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JR3G)));
+                  ((__POINTER *)next__FR3G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__GR3G)[ 0]=next__FR3G;
                 } else {
-                  state__LGQE= 3;
+                  next__FR3G=((__POINTER *)result__HR3G)[ 0];
+                  if ((next__FR3G == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HR3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__JR3G <<  1)) <=  4096)) {
+                      next__FR3G=(void *)((unsigned long)result__HR3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JR3G)));
+                    } else {
+                      next__FR3G=new_lab__2QJ(lab_type__IR3G);
+                    };
+                    ((__POINTER *)next__FR3G)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__GR3G)[ 0]=next__FR3G;
+                  } else {
+                    ((__POINTER *)result__HR3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__FR3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__HR3G=next__FR3G;
+                  };
                 };
+                ptr__IKJF=result__HR3G;
               };
-              __tmp__JKQE=result__KY5E;
+              result__HKJF=((__ITM_ARGS *)ptr__IKJF);
+              *(result__HKJF) = *(ITM_ARGS__);
             };
-            if ((! __tmp__JKQE)) {
-              if ((state__LGQE ==  3)) {
-                i__KGQE=__tmp__AOIG;
-              };
+            Self__KCMF=((__ITM_ARGS *)result__HKJF);
+            Self__KCMF->parent_itm_argument__EWDE.parent_itm_code__C4M.position__3CJ=p__M1IF;
+            Self__KCMF->name__OCMF=result__K0IF;
+            result__CQDE=result__HKJF;
+          };
+          if (is_shorter__TY) {
+            __tmp__RWDE=((__FAST_ARRAYoSTRING_CONSTANTo *)name__5PDE)->parent_arrayed_collection__X4I.upper__UNOD;
+            Self__V1IF= 0;
+            while ((Self__V1IF <= __tmp__RWDE)) {
+              add__SLHB(short_local__ZBC,((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)name__5PDE)->parent_arrayed_collection__X4I.storage__KQOD)[Self__V1IF]);
+              Self__V1IF=(__INTEGER)(Self__V1IF +  1);
             };
-            i__KGQE=(__INTEGER)(i__KGQE +  1);
           };
-          last_integer__ZHN=((__INTEGER_64 )result__OGQE);
+        };
+      };
+      result__3DHB=result__CQDE;
+      if (((void *)result__CQDE == (void *)NULL)) {
+        if ((! mute__0DHB)) {
+          pos__0ONG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_259));
+          put_position__EOG(pos__0ONG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
+          };
+        };
+      } else {
+        result__KR3G=FALSE__;
+        if ((! read_space__NRD())) {
+          result__KR3G=FALSE__;
+        } else {
+          result__LR3G='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__LR3G=((__CHARACTER )(( 0)));
+          } else {
+            result__LR3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          if ((result__LR3G == ')')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__KR3G=TRUE__;
+          };
+        };
+        if ((! result__KR3G)) {
+          pos__2ONG=current_position__ZWF();
+          put_error__text__0MG( 2,(&__string_237));
+          put_position__EOG(pos__2ONG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
+          };
         };
       };
     };
   };
-  if (result__OJO) {
-    short__token__to__R0C((&__string_93),pos_old__PJO,position__V0B);
-  };
-  return(result__OJO);
+  return(result__3DHB);
 }
 
-static void* operator_to_name__SBM(void *typ__UBM,void *op__VBM)
-// ({STRING_CONSTANT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* read_slot_operator__VT5B(void *list_arg__XT5B)
+// ({NULLxFAST_ARRAYoITM_ARGUMENTo}) With resultNo recursive, No inlinable.
 {
-  __INTEGER __tmp__2BM,Self__YRM;
-  __CHARACTER c__XBM;
-  __BOOLEAN __tmp__KCM,__tmp__XCM,result__VHEB,__tmp__EDM,result__HIEB;
-  __BOOLEAN __tmp__RDM,result__ZIEB,__tmp__4DM,result__LJEB,__tmp__LEM;
-  __BOOLEAN result__3JEB,__tmp__YEM,result__PKEB,__tmp__FFM;
-  __BOOLEAN result__BLEB,__tmp__SFM,result__TLEB,__tmp__5FM;
-  __BOOLEAN result__FMEB,__tmp__MGM,result__XMEB,__tmp__ZGM;
-  __BOOLEAN result__JNEB,__tmp__GHM,result__1NEB,__tmp__THM;
-  __BOOLEAN result__NOEB,__tmp__AIM,result__5OEB,__tmp__NIM;
-  __BOOLEAN result__RPEB,__tmp__0IM,result__DQEB;
-  c__XBM='\0';
-  copy__5GQ(string_tmp__QH,typ__UBM);
-  __tmp__2BM=((__STRING_CONSTANT *)op__VBM)->count__4C;
-  Self__YRM= 1;
-  while ((Self__YRM <= __tmp__2BM)) {
-    c__XBM=((__CHARACTER *)((__STRING_CONSTANT *)op__VBM)->storage__E5M)[(__INTEGER)(Self__YRM -  1)];
-    if ((c__XBM == '+')) {
-      append__CRQ(string_tmp__QH,(&__string_131));
-      __tmp__KCM=TRUE__;
-    } else {
-      __tmp__KCM=FALSE__;
-    };
-    if (__tmp__KCM) {
-      __tmp__XCM=TRUE__;
-    } else {
-      result__VHEB=(c__XBM == '-');
-      if (result__VHEB) {
-        append__CRQ(string_tmp__QH,(&__string_132));
-      };
-      __tmp__XCM=result__VHEB;
-    };
-    if (__tmp__XCM) {
-      __tmp__EDM=TRUE__;
-    } else {
-      result__HIEB=(c__XBM == '~');
-      if (result__HIEB) {
-        append__CRQ(string_tmp__QH,(&__string_133));
-      };
-      __tmp__EDM=result__HIEB;
-    };
-    if (__tmp__EDM) {
-      __tmp__RDM=TRUE__;
-    } else {
-      result__ZIEB=(c__XBM == '!');
-      if (result__ZIEB) {
-        append__CRQ(string_tmp__QH,(&__string_134));
-      };
-      __tmp__RDM=result__ZIEB;
-    };
-    if (__tmp__RDM) {
-      __tmp__4DM=TRUE__;
-    } else {
-      result__LJEB=(c__XBM == '/');
-      if (result__LJEB) {
-        append__CRQ(string_tmp__QH,(&__string_135));
-      };
-      __tmp__4DM=result__LJEB;
-    };
-    if (__tmp__4DM) {
-      __tmp__LEM=TRUE__;
-    } else {
-      result__3JEB=(c__XBM == '*');
-      if (result__3JEB) {
-        append__CRQ(string_tmp__QH,(&__string_136));
-      };
-      __tmp__LEM=result__3JEB;
-    };
-    if (__tmp__LEM) {
-      __tmp__YEM=TRUE__;
-    } else {
-      result__PKEB=(c__XBM == '^');
-      if (result__PKEB) {
-        append__CRQ(string_tmp__QH,(&__string_137));
-      };
-      __tmp__YEM=result__PKEB;
-    };
-    if (__tmp__YEM) {
-      __tmp__FFM=TRUE__;
-    } else {
-      result__BLEB=(c__XBM == '%');
-      if (result__BLEB) {
-        append__CRQ(string_tmp__QH,(&__string_138));
-      };
-      __tmp__FFM=result__BLEB;
+  void *associativity__0T5B,*name__ZT5B;
+  void *arg__2T5B;
+  __POSITION pos__4ONG,pos__APNG,pos__CPNG,pos__HPNG,pos__JPNG;
+  __POSITION pos__LPNG,p__4R3G;
+  void *sec__5R3G;
+  __ITM_SLOT *result__UR3G,*Self__2R3G;
+  __POINTER ptr__VR3G,ptr_table__BS3G,next__AS3G,result__CS3G;
+  __POINTER ptr_table__GS3G,next__FS3G,result__HS3G;
+  __INTEGER typ_id__WR3G;
+  __UINTEGER_32 sz__XR3G,a__YR3G,new_size__ZR3G,t__0R3G,a__1R3G;
+  __UINTEGER_32 new_size__JS3G,lab_type__IS3G;
+  __BOOLEAN result__NR3G,result__RR3G,__tmp__0V5B,result__TR3G;
+  __CHARACTER result__OR3G;
+  associativity__0T5B=NULL;
+  arg__2T5B=NULL;
+  if ((! read_operator__XMM())) {
+    pos__4ONG=current_position__ZWF();
+    put_error__text__0MG( 0,(&__string_260));
+    put_position__EOG(pos__4ONG);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
+      exit(( 1));
     };
-    if (__tmp__FFM) {
-      __tmp__SFM=TRUE__;
-    } else {
-      result__TLEB=(c__XBM == '>');
-      if (result__TLEB) {
-        append__CRQ(string_tmp__QH,(&__string_139));
-      };
-      __tmp__SFM=result__TLEB;
+  };
+  if ((((void *)last_string__YZC == (void *)(&__string_16)) || ((void *)last_string__YZC == (void *)(&__string_17)))) {
+    pos__APNG=current_position__ZWF();
+    put_error__text__0MG( 0,(&__string_261));
+    put_position__EOG(pos__APNG);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
+      exit(( 1));
     };
-    if (__tmp__SFM) {
-      __tmp__5FM=TRUE__;
+  };
+  name__ZT5B=last_string__YZC;
+  result__NR3G=FALSE__;
+  if ((! read_space__NRD())) {
+    result__NR3G=FALSE__;
+  } else {
+    result__OR3G='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__OR3G=((__CHARACTER )(( 0)));
     } else {
-      result__FMEB=(c__XBM == '<');
-      if (result__FMEB) {
-        append__CRQ(string_tmp__QH,(&__string_140));
-      };
-      __tmp__5FM=result__FMEB;
+      result__OR3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
     };
-    if (__tmp__5FM) {
-      __tmp__MGM=TRUE__;
-    } else {
-      result__XMEB=(c__XBM == '=');
-      if (result__XMEB) {
-        append__CRQ(string_tmp__QH,(&__string_141));
-      };
-      __tmp__MGM=result__XMEB;
+    if ((result__OR3G == '\'')) {
+      position__CBC=(__INTEGER)(position__CBC +  1);
+      result__NR3G=TRUE__;
     };
-    if (__tmp__MGM) {
-      __tmp__ZGM=TRUE__;
-    } else {
-      result__JNEB=(c__XBM == '\\');
-      if (result__JNEB) {
-        append__CRQ(string_tmp__QH,(&__string_142));
-      };
-      __tmp__ZGM=result__JNEB;
+  };
+  if ((! result__NR3G)) {
+    pos__CPNG=current_position__ZWF();
+    put_error__text__0MG( 2,(&__string_262));
+    put_position__EOG(pos__CPNG);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
+      exit(( 1));
     };
-    if (__tmp__ZGM) {
-      __tmp__GHM=TRUE__;
-    } else {
-      result__1NEB=(c__XBM == '|');
-      if (result__1NEB) {
-        append__CRQ(string_tmp__QH,(&__string_143));
+  };
+  result__RR3G=read_word__APF((&__string_6));
+  if (is_shorter__TY) {
+    if (result__RR3G) {
+      if (((void *)(&__string_6) == (void *)(&__string_4))) {
+        short__token__to__1AD((&__string_120),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+      } else {
+        short__token__to__1AD((&__string_119),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
       };
-      __tmp__GHM=result__1NEB;
     };
-    if (__tmp__GHM) {
-      __tmp__THM=TRUE__;
-    } else {
-      result__NOEB=(c__XBM == '&');
-      if (result__NOEB) {
-        append__CRQ(string_tmp__QH,(&__string_144));
+  };
+  if (result__RR3G) {
+    __tmp__0V5B=TRUE__;
+  } else {
+    result__TR3G=read_word__APF((&__string_5));
+    if (is_shorter__TY) {
+      if (result__TR3G) {
+        if (((void *)(&__string_5) == (void *)(&__string_4))) {
+          short__token__to__1AD((&__string_120),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+        } else {
+          short__token__to__1AD((&__string_119),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+        };
       };
-      __tmp__THM=result__NOEB;
     };
-    if (__tmp__THM) {
-      __tmp__AIM=TRUE__;
-    } else {
-      result__5OEB=(c__XBM == '$');
-      if (result__5OEB) {
-        append__CRQ(string_tmp__QH,(&__string_145));
+    __tmp__0V5B=result__TR3G;
+  };
+  if (__tmp__0V5B) {
+    associativity__0T5B=last_string__YZC;
+    read_integer__Q1P();
+  };
+  if ((((__FAST_ARRAYoITM_ARGUMENTo *)list_arg__XT5B)->parent_arrayed_collection__VBZB.upper__SZGC <  0)) {
+    arg__2T5B=read_loc_arg__with_self__YDHB(PARSER__,FALSE__,TRUE__);
+    if (((void *)arg__2T5B == (void *)NULL)) {
+      pos__HPNG=current_position__ZWF();
+      put_error__text__0MG( 0,(&__string_263));
+      put_position__EOG(pos__HPNG);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
+        exit(( 1));
       };
-      __tmp__AIM=result__5OEB;
     };
-    if (__tmp__AIM) {
-      __tmp__NIM=TRUE__;
-    } else {
-      result__RPEB=(c__XBM == '#');
-      if (result__RPEB) {
-        append__CRQ(string_tmp__QH,(&__string_146));
+    add_last__OZGC(list_arg__XT5B,arg__2T5B);
+    name__ZT5B=operator__name__NDO((&__string_83),name__ZT5B);
+    if (((void *)associativity__0T5B != (void *)NULL)) {
+      pos__JPNG=current_position__ZWF();
+      put_error__text__0MG( 0,(&__string_264));
+      put_position__EOG(pos__JPNG);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
+        exit(( 1));
       };
-      __tmp__NIM=result__RPEB;
     };
-    if (__tmp__NIM) {
-      __tmp__0IM=TRUE__;
-    } else {
-      result__DQEB=(c__XBM == '@');
-      if (result__DQEB) {
-        append__CRQ(string_tmp__QH,(&__string_147));
+  } else {
+    arg__2T5B=read_loc_arg__with_self__YDHB(PARSER__,FALSE__,FALSE__);
+    if (((void *)arg__2T5B != (void *)NULL)) {
+      add_last__OZGC(list_arg__XT5B,arg__2T5B);
+      name__ZT5B=operator__name__NDO((&__string_81),name__ZT5B);
+      if (((void *)associativity__0T5B == (void *)NULL)) {
+        associativity__0T5B=(&__string_6);
+      };
+    } else {
+      name__ZT5B=operator__name__NDO((&__string_82),name__ZT5B);
+      if (((void *)associativity__0T5B != (void *)NULL)) {
+        pos__LPNG=current_position__ZWF();
+        put_error__text__0MG( 0,(&__string_265));
+        put_position__EOG(pos__LPNG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
+          exit(( 1));
+        };
       };
-      __tmp__0IM=result__DQEB;
     };
-    if ((! __tmp__0IM)) {
-      if ((c__XBM == '?')) {
-        append__CRQ(string_tmp__QH,(&__string_148));
+  };
+  p__4R3G=current_position__ZWF();
+  sec__5R3G=last_section__H0C;
+  result__UR3G=NULL;
+  ptr__VR3G=((__POINTER )(NULL));
+  typ_id__WR3G= 0;
+  sz__XR3G=((__UINTEGER_32 )sizeof(__ITM_SLOT));
+  if ((sz__XR3G ==  0)) {
+    result__UR3G=ITM_SLOT__;
+  } else {
+    typ_id__WR3G=__ITM_SLOT__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__XR3G);
+    if ((typ_id__WR3G == (__INTEGER)(-  1))) {
+      a__YR3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__ZR3G=(__UINTEGER_32)((__UINTEGER_32)(sz__XR3G + a__YR3G) & (__UINTEGER_32)(~ a__YR3G));
+      ptr_table__BS3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZR3G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__AS3G=((__POINTER )(NULL));
+      result__CS3G=((__POINTER *)ptr_table__BS3G)[ 0];
+      if ((result__CS3G == (void *)NULL)) {
+        result__CS3G=new_lab__2QJ(new_size__ZR3G);
+        next__AS3G=(void *)((unsigned long)result__CS3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZR3G)));
+        ((__POINTER *)next__AS3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__BS3G)[ 0]=next__AS3G;
+      } else {
+        next__AS3G=((__POINTER *)result__CS3G)[ 0];
+        if ((next__AS3G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CS3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__ZR3G <<  1)) <=  4096)) {
+            next__AS3G=(void *)((unsigned long)result__CS3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZR3G)));
+          } else {
+            next__AS3G=new_lab__2QJ(new_size__ZR3G);
+          };
+          ((__POINTER *)next__AS3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__BS3G)[ 0]=next__AS3G;
+        } else {
+          ((__POINTER *)result__CS3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__AS3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__CS3G=next__AS3G;
+        };
+      };
+      ptr__VR3G=result__CS3G;
+    } else {
+      t__0R3G=((__UINTEGER_32 )typ_id__WR3G);
+      a__1R3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__JS3G=(__UINTEGER_32)((__UINTEGER_32)(sz__XR3G + a__1R3G) & (__UINTEGER_32)(~ a__1R3G));
+      ptr_table__GS3G=((__POINTER )(&(table_type[(t__0R3G)])));
+      lab_type__IS3G=(__UINTEGER_32)(t__0R3G |  1);
+      next__FS3G=((__POINTER )(NULL));
+      result__HS3G=((__POINTER *)ptr_table__GS3G)[ 0];
+      if ((result__HS3G == (void *)NULL)) {
+        result__HS3G=new_lab__2QJ(lab_type__IS3G);
+        next__FS3G=(void *)((unsigned long)result__HS3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JS3G)));
+        ((__POINTER *)next__FS3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__GS3G)[ 0]=next__FS3G;
+      } else {
+        next__FS3G=((__POINTER *)result__HS3G)[ 0];
+        if ((next__FS3G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HS3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__JS3G <<  1)) <=  4096)) {
+            next__FS3G=(void *)((unsigned long)result__HS3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JS3G)));
+          } else {
+            next__FS3G=new_lab__2QJ(lab_type__IS3G);
+          };
+          ((__POINTER *)next__FS3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__GS3G)[ 0]=next__FS3G;
+        } else {
+          ((__POINTER *)result__HS3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__FS3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__HS3G=next__FS3G;
+        };
+      };
+      ptr__VR3G=result__HS3G;
+    };
+    result__UR3G=((__ITM_SLOT *)ptr__VR3G);
+    *(result__UR3G) = *(ITM_SLOT__);
+  };
+  Self__2R3G=((__ITM_SLOT *)result__UR3G);
+  Self__2R3G->parent_named__D5.name__LI=name__ZT5B;
+  Self__2R3G->parent_named__D5.parent_itm_object__4.position__3CJ=p__4R3G;
+  Self__2R3G->id_section__I1C=sec__5R3G;
+  return(result__UR3G);
+}
+
+static void add_last__OZGC(__FAST_ARRAYoITM_ARGUMENTo *Self__PZGC,void *element__QZGC)
+// ({FAST_ARRAYoITM_ARGUMENTo},{NULLxITM_ARGxITM_ARGS}) VoidNo recursive, No inlinable.
+{
+  __INTEGER new_capacity__RZGC,__tmp__00GC,__tmp__NQSD,Self__Y2VE;
+  __BOOLEAN __tmp__B0GC;
+  void **__tmp__Z0GC,**new__ZPSD;
+  new_capacity__RZGC= 0;
+  if (((__INTEGER)(Self__PZGC->parent_arrayed_collection__VBZB.upper__SZGC +  1) <= (__INTEGER)(Self__PZGC->parent_arrayed_collection__VBZB.capacity__UZGC -  1))) {
+    Self__PZGC->parent_arrayed_collection__VBZB.upper__SZGC=(__INTEGER)(Self__PZGC->parent_arrayed_collection__VBZB.upper__SZGC +  1);
+    __tmp__B0GC=TRUE__;
+  } else {
+    __tmp__B0GC=FALSE__;
+  };
+  if ((! __tmp__B0GC)) {
+    if ((Self__PZGC->parent_arrayed_collection__VBZB.capacity__UZGC ==  0)) {
+      Self__PZGC->parent_arrayed_collection__VBZB.storage__Q0GC=create__DBBD( 2);
+      Self__PZGC->parent_arrayed_collection__VBZB.capacity__UZGC= 2;
+      Self__PZGC->parent_arrayed_collection__VBZB.upper__SZGC= 0;
+    } else {
+      new_capacity__RZGC=(__INTEGER)(Self__PZGC->parent_arrayed_collection__VBZB.capacity__UZGC <<  1);
+      __tmp__Z0GC=Self__PZGC->parent_arrayed_collection__VBZB.storage__Q0GC;
+      __tmp__00GC=Self__PZGC->parent_arrayed_collection__VBZB.capacity__UZGC;
+      new__ZPSD=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__Z0GC)),((__UINTEGER_32 )(__INTEGER)(__tmp__00GC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__RZGC * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__NQSD=(__INTEGER)(new_capacity__RZGC -  1);
+      Self__Y2VE=__tmp__00GC;
+      while ((Self__Y2VE <= __tmp__NQSD)) {
+        new__ZPSD[Self__Y2VE]=NULL;
+        Self__Y2VE=(__INTEGER)(Self__Y2VE +  1);
+      };
+      Self__PZGC->parent_arrayed_collection__VBZB.storage__Q0GC=new__ZPSD;
+      Self__PZGC->parent_arrayed_collection__VBZB.capacity__UZGC=new_capacity__RZGC;
+      Self__PZGC->parent_arrayed_collection__VBZB.upper__SZGC=(__INTEGER)(Self__PZGC->parent_arrayed_collection__VBZB.upper__SZGC +  1);
+    };
+  };
+  ((void **)Self__PZGC->parent_arrayed_collection__VBZB.storage__Q0GC)[Self__PZGC->parent_arrayed_collection__VBZB.upper__SZGC]=element__QZGC;
+}
+
+static void* read_slot_keyword__AZ5B(void *list_arg__CZ5B)
+// ({NULLxFAST_ARRAYoITM_ARGUMENTo}) With resultNo recursive, No inlinable.
+{
+  void *n__EZ5B,*result__QNP;
+  void *arg__FZ5B;
+  void *result__GZ5B;
+  __POSITION pos__BRNG,pos__DRNG,p__US3G;
+  void *result__AQP;
+  void *sec__VS3G;
+  __ITM_SLOT *result__KS3G,*Self__SS3G;
+  __POINTER ptr__LS3G,ptr_table__XS3G,next__WS3G,result__YS3G;
+  __POINTER ptr_table__2S3G,next__1S3G,result__3S3G;
+  __INTEGER typ_id__MS3G;
+  __UINTEGER_32 sz__NS3G,a__OS3G,new_size__PS3G,t__QS3G,a__RS3G;
+  __UINTEGER_32 new_size__5S3G,lab_type__4S3G;
+  __FAST_ARRAYoSTRINGo *Self__S2AB,*Self__I3AB;
+  n__EZ5B=NULL;
+  arg__FZ5B=NULL;
+  result__GZ5B=NULL;
+  if (read_identifier__15K()) {
+    short__token__to__1AD((&__string_130),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+    result__QNP=NULL;
+    if ((((__FAST_ARRAYoSTRINGo *)free__RNP)->parent_arrayed_collection__TJC.upper__WJC <  0)) {
+      result__QNP=create__BBB( 128);
+    } else {
+      Self__S2AB=((__FAST_ARRAYoSTRINGo *)free__RNP);
+      result__QNP=((void **)Self__S2AB->parent_arrayed_collection__TJC.storage__HGT)[Self__S2AB->parent_arrayed_collection__TJC.upper__WJC];
+      Self__I3AB=((__FAST_ARRAYoSTRINGo *)free__RNP);
+      Self__I3AB->parent_arrayed_collection__TJC.upper__WJC=(__INTEGER)(Self__I3AB->parent_arrayed_collection__TJC.upper__WJC -  1);
+    };
+    n__EZ5B=result__QNP;
+    copy__JCS(result__QNP,last_string__YZC);
+    arg__FZ5B=read_loc_arg__with_self__YDHB(PARSER__,FALSE__,FALSE__);
+    if (((void *)arg__FZ5B != (void *)NULL)) {
+      add_last__OZGC(list_arg__CZ5B,arg__FZ5B);
+      if (read_identifier__15K()) {
+        if (((void *)((__SECTION_ *)last_section__H0C)->name__RUDC == (void *)(&__string_30))) {
+          pos__BRNG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_266));
+          put_position__EOG(pos__BRNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
+          };
+        };
+        do {
+          short__token__to__1AD((&__string_130),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+          append__RNS(n__EZ5B,(&__string_112));
+          append__RNS(n__EZ5B,last_string__YZC);
+          arg__FZ5B=read_loc_arg__with_self__YDHB(PARSER__,FALSE__,FALSE__);
+          if (((void *)arg__FZ5B == (void *)NULL)) {
+            pos__DRNG=current_position__ZWF();
+            put_error__text__0MG( 0,(&__string_160));
+            put_position__EOG(pos__DRNG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
+              exit(( 1));
+            };
+          };
+          add_last__OZGC(list_arg__CZ5B,arg__FZ5B);
+        } while (read_identifier__15K());
+      };
+    };
+    result__AQP=get__YVB(result__QNP);
+    add_last__QRV(free__RNP,result__QNP);
+    ((__STRING *)result__QNP)->count__GFC= 0;
+    p__US3G=current_position__ZWF();
+    sec__VS3G=last_section__H0C;
+    result__KS3G=NULL;
+    ptr__LS3G=((__POINTER )(NULL));
+    typ_id__MS3G= 0;
+    sz__NS3G=((__UINTEGER_32 )sizeof(__ITM_SLOT));
+    if ((sz__NS3G ==  0)) {
+      result__KS3G=ITM_SLOT__;
+    } else {
+      typ_id__MS3G=__ITM_SLOT__;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__NS3G);
+      if ((typ_id__MS3G == (__INTEGER)(-  1))) {
+        a__OS3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__PS3G=(__UINTEGER_32)((__UINTEGER_32)(sz__NS3G + a__OS3G) & (__UINTEGER_32)(~ a__OS3G));
+        ptr_table__XS3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PS3G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__WS3G=((__POINTER )(NULL));
+        result__YS3G=((__POINTER *)ptr_table__XS3G)[ 0];
+        if ((result__YS3G == (void *)NULL)) {
+          result__YS3G=new_lab__2QJ(new_size__PS3G);
+          next__WS3G=(void *)((unsigned long)result__YS3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PS3G)));
+          ((__POINTER *)next__WS3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__XS3G)[ 0]=next__WS3G;
+        } else {
+          next__WS3G=((__POINTER *)result__YS3G)[ 0];
+          if ((next__WS3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YS3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__PS3G <<  1)) <=  4096)) {
+              next__WS3G=(void *)((unsigned long)result__YS3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PS3G)));
+            } else {
+              next__WS3G=new_lab__2QJ(new_size__PS3G);
+            };
+            ((__POINTER *)next__WS3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__XS3G)[ 0]=next__WS3G;
+          } else {
+            ((__POINTER *)result__YS3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__WS3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__YS3G=next__WS3G;
+          };
+        };
+        ptr__LS3G=result__YS3G;
+      } else {
+        t__QS3G=((__UINTEGER_32 )typ_id__MS3G);
+        a__RS3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__5S3G=(__UINTEGER_32)((__UINTEGER_32)(sz__NS3G + a__RS3G) & (__UINTEGER_32)(~ a__RS3G));
+        ptr_table__2S3G=((__POINTER )(&(table_type[(t__QS3G)])));
+        lab_type__4S3G=(__UINTEGER_32)(t__QS3G |  1);
+        next__1S3G=((__POINTER )(NULL));
+        result__3S3G=((__POINTER *)ptr_table__2S3G)[ 0];
+        if ((result__3S3G == (void *)NULL)) {
+          result__3S3G=new_lab__2QJ(lab_type__4S3G);
+          next__1S3G=(void *)((unsigned long)result__3S3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5S3G)));
+          ((__POINTER *)next__1S3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__2S3G)[ 0]=next__1S3G;
+        } else {
+          next__1S3G=((__POINTER *)result__3S3G)[ 0];
+          if ((next__1S3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3S3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__5S3G <<  1)) <=  4096)) {
+              next__1S3G=(void *)((unsigned long)result__3S3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5S3G)));
+            } else {
+              next__1S3G=new_lab__2QJ(lab_type__4S3G);
+            };
+            ((__POINTER *)next__1S3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__2S3G)[ 0]=next__1S3G;
+          } else {
+            ((__POINTER *)result__3S3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__1S3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__3S3G=next__1S3G;
+          };
+        };
+        ptr__LS3G=result__3S3G;
       };
+      result__KS3G=((__ITM_SLOT *)ptr__LS3G);
+      *(result__KS3G) = *(ITM_SLOT__);
     };
-    Self__YRM=(__INTEGER)(Self__YRM +  1);
+    Self__SS3G=((__ITM_SLOT *)result__KS3G);
+    Self__SS3G->parent_named__D5.name__LI=result__AQP;
+    Self__SS3G->parent_named__D5.parent_itm_object__4.position__3CJ=p__US3G;
+    Self__SS3G->id_section__I1C=sec__VS3G;
+    result__GZ5B=result__KS3G;
   };
-  return(get__TPB(string_tmp__QH));
+  return(result__GZ5B);
 }
 
-static void** create__NC5C(__INTEGER nb_elements__PC5C)
+static void** create__DBBD(__INTEGER nb_elements__FBBD)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__0TIG,a__ZTIG,new_size__1TIG,new_size2__2TIG,a__3TIG;
-  __UINTEGER_32 new_size__4TIG;
-  __POINTER result__YTIG,ptr_table__WOKG,next__VOKG,result__XOKG;
-  __INTEGER Self__5EYD;
-  void **Result__Z4DD;
-  sz__0TIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__PC5C * ((__INTEGER )(sizeof(void *)))));
-  result__YTIG=((__POINTER )(NULL));
-  a__ZTIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__1TIG=(__UINTEGER_32)((__UINTEGER_32)(sz__0TIG + a__ZTIG) & (__UINTEGER_32)(~ a__ZTIG));
-  new_size2__2TIG=(__UINTEGER_32)(new_size__1TIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__2TIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__3TIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__4TIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__2TIG + a__3TIG) & (__UINTEGER_32)(~ a__3TIG));
-    ptr_table__WOKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4TIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__VOKG=((__POINTER )(NULL));
-    result__XOKG=((__POINTER *)ptr_table__WOKG)[ 0];
-    if ((result__XOKG == (void *)NULL)) {
-      result__XOKG=new_lab__RUJ(new_size__4TIG);
-      next__VOKG=(void *)((unsigned long)result__XOKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4TIG)));
-      ((__POINTER *)next__VOKG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__WOKG)[ 0]=next__VOKG;
-    } else {
-      next__VOKG=((__POINTER *)result__XOKG)[ 0];
-      if ((next__VOKG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XOKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__4TIG <<  1)) <=  4096)) {
-          next__VOKG=(void *)((unsigned long)result__XOKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4TIG)));
-        } else {
-          next__VOKG=new_lab__RUJ(new_size__4TIG);
-        };
-        ((__POINTER *)next__VOKG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__WOKG)[ 0]=next__VOKG;
-      } else {
-        ((__POINTER *)result__XOKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__VOKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__XOKG=next__VOKG;
-      };
-    };
-    ((__POINTER *)result__XOKG)[ 0]=((__POINTER ) 3);
-    result__YTIG=(void *)((unsigned long)result__XOKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__OWYG,a__TWYG,new_size__PWYG,new_size2__QWYG,a__YU0G;
+  __UINTEGER_32 new_size__ZU0G;
+  __POINTER result__NWYG,ptr_table__BT3G,next__AT3G,result__CT3G;
+  void *result__FT3G;
+  __INTEGER Self__IMWD;
+  void **Result__ATFD;
+  sz__OWYG=((__UINTEGER_32 )(__INTEGER)(nb_elements__FBBD * ((__INTEGER )(sizeof(void *)))));
+  result__NWYG=((__POINTER )(NULL));
+  a__TWYG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__PWYG=(__UINTEGER_32)((__UINTEGER_32)(sz__OWYG + a__TWYG) & (__UINTEGER_32)(~ a__TWYG));
+  new_size2__QWYG=(__UINTEGER_32)(new_size__PWYG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__QWYG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__YU0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__ZU0G=(__UINTEGER_32)((__UINTEGER_32)(new_size2__QWYG + a__YU0G) & (__UINTEGER_32)(~ a__YU0G));
+    ptr_table__BT3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZU0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__AT3G=((__POINTER )(NULL));
+    result__CT3G=((__POINTER *)ptr_table__BT3G)[ 0];
+    if ((result__CT3G == (void *)NULL)) {
+      result__CT3G=new_lab__2QJ(new_size__ZU0G);
+      next__AT3G=(void *)((unsigned long)result__CT3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZU0G)));
+      ((__POINTER *)next__AT3G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__BT3G)[ 0]=next__AT3G;
+    } else {
+      next__AT3G=((__POINTER *)result__CT3G)[ 0];
+      if ((next__AT3G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CT3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__ZU0G <<  1)) <=  4096)) {
+          next__AT3G=(void *)((unsigned long)result__CT3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZU0G)));
+        } else {
+          next__AT3G=new_lab__2QJ(new_size__ZU0G);
+        };
+        ((__POINTER *)next__AT3G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__BT3G)[ 0]=next__AT3G;
+      } else {
+        ((__POINTER *)result__CT3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__AT3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__CT3G=next__AT3G;
+      };
+    };
+    ((__POINTER *)result__CT3G)[ 0]=((__POINTER ) 3);
+    result__NWYG=(void *)((unsigned long)result__CT3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__YTIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__1TIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__FT3G=first_free__HDVB;
+    while ((((void *)result__FT3G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__FT3G)->map_size_and_id__YSB &  4294967292LU) < new_size__PWYG))) {
+      result__FT3G=((__MEMORY *)result__FT3G)->map_next_free__ZSB;
+    };
+    if (((void *)result__FT3G == (void *)NULL)) {
+      result__FT3G=new_page__454();
+    };
+    to_busy__index__CPFC(result__FT3G,new_size__PWYG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__FT3G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__NWYG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__FT3G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__Z4DD=((void **)result__YTIG);
-  Self__5EYD=(__INTEGER)(nb_elements__PC5C -  1);
-  while ((Self__5EYD >=  0)) {
-    Result__Z4DD[Self__5EYD]=NULL;
-    Self__5EYD=(__INTEGER)(Self__5EYD -  1);
+  Result__ATFD=((void **)result__NWYG);
+  Self__IMWD=(__INTEGER)(nb_elements__FBBD -  1);
+  while ((Self__IMWD >=  0)) {
+    Result__ATFD[Self__IMWD]=NULL;
+    Self__IMWD=(__INTEGER)(Self__IMWD -  1);
   };
-  return(Result__Z4DD);
+  return(Result__ATFD);
 }
 
-static __BOOLEAN read_affect__QY3()
-// () With resultNo recursive, No inlinable.
+static void set_argument_list__I2GC(__ITM_SLOT *Self__J2GC,void *p__K2GC)
+// ({ITM_SLOT},{NULLxFAST_ARRAYoITM_ARGUMENTo}) VoidNo recursive, No inlinable.
 {
-  __BOOLEAN result__TY3,__tmp__4Y3,__tmp__OZ3,result__1ZDB;
-  result__TY3=FALSE__;
-  if (read_symbol__I0J((&__string_12))) {
-    last_string__NTC=(&__string_12);
-    result__TY3=TRUE__;
-    __tmp__4Y3=TRUE__;
-  } else {
-    __tmp__4Y3=FALSE__;
-  };
-  if (__tmp__4Y3) {
-    __tmp__OZ3=TRUE__;
+  void *Result__3TAD,*__tmp__E3GC,*__tmp__R3GC;
+  __INTEGER __tmp__T2GC;
+  __POSITION __tmp__F3GC,__tmp__S3GC;
+  __SECTION_ *Self__PLRG;
+  __BOOLEAN __tmp__X2GC;
+  __FAST_ARRAYoITM_ARGUMENTo *Self__4U0G,*Self__DGID;
+  if (((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)p__K2GC)->parent_arrayed_collection__VBZB.upper__SZGC +  1) >  1)) {
+    __tmp__X2GC=TRUE__;
   } else {
-    result__1ZDB=read_symbol__I0J((&__string_13));
-    if (result__1ZDB) {
-      last_string__NTC=(&__string_13);
-      result__TY3=TRUE__;
+    Result__3TAD=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)p__K2GC)->parent_arrayed_collection__VBZB.storage__Q0GC)[ 0];
+    if (((struct ___OBJ *)Result__3TAD)->__id==__ITM_ARG__) {
+      __tmp__T2GC= 1;
+    } else {
+      __tmp__T2GC=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)Result__3TAD)->name__OCMF)->parent_arrayed_collection__X4I.upper__UNOD +  1);
     };
-    __tmp__OZ3=result__1ZDB;
+    __tmp__X2GC=(__tmp__T2GC >  1);
   };
-  if ((! __tmp__OZ3)) {
-    if (read_symbol__I0J((&__string_14))) {
-      last_string__NTC=(&__string_14);
-      result__TY3=TRUE__;
+  if (__tmp__X2GC) {
+    if (((void *)((__SECTION_ *)Self__J2GC->id_section__I1C)->name__RUDC == (void *)(&__string_25))) {
+      Self__4U0G=((__FAST_ARRAYoITM_ARGUMENTo *)p__K2GC);
+      __tmp__E3GC=((void **)Self__4U0G->parent_arrayed_collection__VBZB.storage__Q0GC)[Self__4U0G->parent_arrayed_collection__VBZB.upper__SZGC];
+      if (((struct ___OBJ *)__tmp__E3GC)->__id==__ITM_ARG__) {
+        __tmp__F3GC=((__ITM_ARG *)__tmp__E3GC)->parent_itm_argument__JHHB.parent_itm_code__C4M.position__3CJ;
+      } else {
+        __tmp__F3GC=((__ITM_ARGS *)__tmp__E3GC)->parent_itm_argument__EWDE.parent_itm_code__C4M.position__3CJ;
+      };
+      put_error__text__0MG( 1,(&__string_267));
+      put_position__EOG(__tmp__F3GC);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
+        exit(( 1));
+      };
+    };
+    Self__PLRG=((__SECTION_ *)Self__J2GC->id_section__I1C);
+    if ((((void *)Self__PLRG->name__RUDC == (void *)(&__string_23)) || ((void *)Self__PLRG->name__RUDC == (void *)(&__string_24)))) {
+      Self__DGID=((__FAST_ARRAYoITM_ARGUMENTo *)p__K2GC);
+      __tmp__R3GC=((void **)Self__DGID->parent_arrayed_collection__VBZB.storage__Q0GC)[Self__DGID->parent_arrayed_collection__VBZB.upper__SZGC];
+      if (((struct ___OBJ *)__tmp__R3GC)->__id==__ITM_ARG__) {
+        __tmp__S3GC=((__ITM_ARG *)__tmp__R3GC)->parent_itm_argument__JHHB.parent_itm_code__C4M.position__3CJ;
+      } else {
+        __tmp__S3GC=((__ITM_ARGS *)__tmp__R3GC)->parent_itm_argument__EWDE.parent_itm_code__C4M.position__3CJ;
+      };
+      put_error__text__0MG( 1,(&__string_268));
+      put_position__EOG(__tmp__S3GC);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
+        exit(( 1));
+      };
     };
   };
-  return(result__TY3);
 }
 
-static void* get__CJ2B(void *lt__EJ2B)
+static __ITM_TYPE_MULTI* get__SIP(void *lt__UIP)
 // ({NULLxFAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
 {
-  void *result__GJ2B;
-  __INTEGER idx__HJ2B,__tmp__DOIG,typ_id__MS2B,new_capacity__RGEC;
-  __INTEGER __tmp__VHEC,__tmp__ZQUD,Self__ATUE;
-  __ITM_TYPE_MULTI *result__GS2B;
-  __POINTER ptr__HS2B,ptr_table__1OKG,next__0OKG,result__2OKG;
-  __POINTER ptr_table__APKG,next__5OKG,result__BPKG;
-  __UINTEGER_32 sz__JS2B,a__IMHG,new_size__JMHG,t__NMHG,a__MMHG;
-  __UINTEGER_32 new_size__DPKG,lab_type__CPKG;
-  void **__tmp__AUIG,**__tmp__UHEC,**new__GQUD;
-  __FAST_ARRAYoITM_TYPE_MULTIo *Self__PGEC;
-  __BOOLEAN __tmp__5GEC;
-  result__GJ2B=NULL;
-  idx__HJ2B= 0;
-  __tmp__DOIG=((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__NJ2B)->parent_arrayed_collection__MJ2B.upper__WJ2B;
-  __tmp__AUIG=((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__NJ2B)->parent_arrayed_collection__MJ2B.storage__NFEC;
-  while (((idx__HJ2B <= __tmp__DOIG) && ((void *)((__ITM_TYPE_MULTI *)((void **)__tmp__AUIG)[idx__HJ2B])->list_type__AK2B != (void *)lt__EJ2B))) {
-    idx__HJ2B=(__INTEGER)(idx__HJ2B +  1);
-  };
-  if ((idx__HJ2B <= ((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__NJ2B)->parent_arrayed_collection__MJ2B.upper__WJ2B)) {
-    result__GJ2B=((void **)((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__NJ2B)->parent_arrayed_collection__MJ2B.storage__NFEC)[idx__HJ2B];
+  __ITM_TYPE_MULTI *result__WIP,*__tmp__IKP,*result__H2HB;
+  __INTEGER idx__XIP,typ_id__N2HB,new_capacity__FZAB,__tmp__J0AB;
+  __INTEGER __tmp__5IFC,Self__X4UD;
+  void *__tmp__HKP;
+  __POINTER ptr__I2HB,ptr_table__JT3G,next__IT3G,result__KT3G;
+  __POINTER ptr_table__OT3G,next__NT3G,result__PT3G;
+  __UINTEGER_32 sz__K2HB,a__IV0G,new_size__JV0G,t__NV0G,a__MV0G;
+  __UINTEGER_32 new_size__RT3G,lab_type__QT3G;
+  __FAST_ARRAYoITM_TYPE_MULTIo *Self__DZAB;
+  __BOOLEAN __tmp__TZAB;
+  void **__tmp__I0AB,**new__LIFC;
+  result__WIP=NULL;
+  idx__XIP= 0;
+  while (((idx__XIP <= ((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__3IP)->parent_arrayed_collection__2IP.upper__GJP) && ((void *)((__ITM_TYPE_MULTI *)((void **)((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__3IP)->parent_arrayed_collection__2IP.storage__Y1V)[idx__XIP])->list_type__QJP != (void *)lt__UIP))) {
+    idx__XIP=(__INTEGER)(idx__XIP +  1);
+  };
+  if ((idx__XIP <= ((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__3IP)->parent_arrayed_collection__2IP.upper__GJP)) {
+    __tmp__HKP=((void **)((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__3IP)->parent_arrayed_collection__2IP.storage__Y1V)[idx__XIP];
+    if (__tmp__HKP==NULL) {
+      __tmp__IKP=NULL;
+    } else {
+      __tmp__IKP=((__ITM_TYPE_MULTI *)__tmp__HKP);
+    };
+    result__WIP=__tmp__IKP;
   } else {
-    result__GS2B=NULL;
-    ptr__HS2B=((__POINTER )(NULL));
-    typ_id__MS2B= 0;
-    sz__JS2B=((__UINTEGER_32 )sizeof(__ITM_TYPE_MULTI));
-    if ((sz__JS2B ==  0)) {
-      result__GS2B=ITM_TYPE_MULTI__;
-    } else {
-      typ_id__MS2B=-1;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__JS2B);
-      if ((typ_id__MS2B == (__INTEGER)(-  1))) {
-        a__IMHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__JMHG=(__UINTEGER_32)((__UINTEGER_32)(sz__JS2B + a__IMHG) & (__UINTEGER_32)(~ a__IMHG));
-        ptr_table__1OKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JMHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__0OKG=((__POINTER )(NULL));
-        result__2OKG=((__POINTER *)ptr_table__1OKG)[ 0];
-        if ((result__2OKG == (void *)NULL)) {
-          result__2OKG=new_lab__RUJ(new_size__JMHG);
-          next__0OKG=(void *)((unsigned long)result__2OKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JMHG)));
-          ((__POINTER *)next__0OKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1OKG)[ 0]=next__0OKG;
-        } else {
-          next__0OKG=((__POINTER *)result__2OKG)[ 0];
-          if ((next__0OKG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2OKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__JMHG <<  1)) <=  4096)) {
-              next__0OKG=(void *)((unsigned long)result__2OKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JMHG)));
+    result__H2HB=NULL;
+    ptr__I2HB=((__POINTER )(NULL));
+    typ_id__N2HB= 0;
+    sz__K2HB=((__UINTEGER_32 )sizeof(__ITM_TYPE_MULTI));
+    if ((sz__K2HB ==  0)) {
+      result__H2HB=ITM_TYPE_MULTI__;
+    } else {
+      typ_id__N2HB=-1;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__K2HB);
+      if ((typ_id__N2HB == (__INTEGER)(-  1))) {
+        a__IV0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__JV0G=(__UINTEGER_32)((__UINTEGER_32)(sz__K2HB + a__IV0G) & (__UINTEGER_32)(~ a__IV0G));
+        ptr_table__JT3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JV0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__IT3G=((__POINTER )(NULL));
+        result__KT3G=((__POINTER *)ptr_table__JT3G)[ 0];
+        if ((result__KT3G == (void *)NULL)) {
+          result__KT3G=new_lab__2QJ(new_size__JV0G);
+          next__IT3G=(void *)((unsigned long)result__KT3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JV0G)));
+          ((__POINTER *)next__IT3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__JT3G)[ 0]=next__IT3G;
+        } else {
+          next__IT3G=((__POINTER *)result__KT3G)[ 0];
+          if ((next__IT3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KT3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__JV0G <<  1)) <=  4096)) {
+              next__IT3G=(void *)((unsigned long)result__KT3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JV0G)));
             } else {
-              next__0OKG=new_lab__RUJ(new_size__JMHG);
-            };
-            ((__POINTER *)next__0OKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1OKG)[ 0]=next__0OKG;
-          } else {
-            ((__POINTER *)result__2OKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__0OKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__2OKG=next__0OKG;
-          };
-        };
-        ptr__HS2B=result__2OKG;
-      } else {
-        t__NMHG=((__UINTEGER_32 )typ_id__MS2B);
-        a__MMHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__DPKG=(__UINTEGER_32)((__UINTEGER_32)(sz__JS2B + a__MMHG) & (__UINTEGER_32)(~ a__MMHG));
-        ptr_table__APKG=((__POINTER )(&(table_type[(t__NMHG)])));
-        lab_type__CPKG=(__UINTEGER_32)(t__NMHG |  1);
-        next__5OKG=((__POINTER )(NULL));
-        result__BPKG=((__POINTER *)ptr_table__APKG)[ 0];
-        if ((result__BPKG == (void *)NULL)) {
-          result__BPKG=new_lab__RUJ(lab_type__CPKG);
-          next__5OKG=(void *)((unsigned long)result__BPKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DPKG)));
-          ((__POINTER *)next__5OKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__APKG)[ 0]=next__5OKG;
-        } else {
-          next__5OKG=((__POINTER *)result__BPKG)[ 0];
-          if ((next__5OKG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BPKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__DPKG <<  1)) <=  4096)) {
-              next__5OKG=(void *)((unsigned long)result__BPKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DPKG)));
+              next__IT3G=new_lab__2QJ(new_size__JV0G);
+            };
+            ((__POINTER *)next__IT3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__JT3G)[ 0]=next__IT3G;
+          } else {
+            ((__POINTER *)result__KT3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__IT3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__KT3G=next__IT3G;
+          };
+        };
+        ptr__I2HB=result__KT3G;
+      } else {
+        t__NV0G=((__UINTEGER_32 )typ_id__N2HB);
+        a__MV0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__RT3G=(__UINTEGER_32)((__UINTEGER_32)(sz__K2HB + a__MV0G) & (__UINTEGER_32)(~ a__MV0G));
+        ptr_table__OT3G=((__POINTER )(&(table_type[(t__NV0G)])));
+        lab_type__QT3G=(__UINTEGER_32)(t__NV0G |  1);
+        next__NT3G=((__POINTER )(NULL));
+        result__PT3G=((__POINTER *)ptr_table__OT3G)[ 0];
+        if ((result__PT3G == (void *)NULL)) {
+          result__PT3G=new_lab__2QJ(lab_type__QT3G);
+          next__NT3G=(void *)((unsigned long)result__PT3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RT3G)));
+          ((__POINTER *)next__NT3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__OT3G)[ 0]=next__NT3G;
+        } else {
+          next__NT3G=((__POINTER *)result__PT3G)[ 0];
+          if ((next__NT3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PT3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__RT3G <<  1)) <=  4096)) {
+              next__NT3G=(void *)((unsigned long)result__PT3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RT3G)));
             } else {
-              next__5OKG=new_lab__RUJ(lab_type__CPKG);
+              next__NT3G=new_lab__2QJ(lab_type__QT3G);
             };
-            ((__POINTER *)next__5OKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__APKG)[ 0]=next__5OKG;
+            ((__POINTER *)next__NT3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__OT3G)[ 0]=next__NT3G;
           } else {
-            ((__POINTER *)result__BPKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__5OKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__BPKG=next__5OKG;
+            ((__POINTER *)result__PT3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__NT3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__PT3G=next__NT3G;
           };
         };
-        ptr__HS2B=result__BPKG;
+        ptr__I2HB=result__PT3G;
       };
-      result__GS2B=((__ITM_TYPE_MULTI *)ptr__HS2B);
-      *(result__GS2B) = *(ITM_TYPE_MULTI__);
+      result__H2HB=((__ITM_TYPE_MULTI *)ptr__I2HB);
+      *(result__H2HB) = *(ITM_TYPE_MULTI__);
     };
-    ((__ITM_TYPE_MULTI *)result__GS2B)->list_type__AK2B=lt__EJ2B;
-    result__GJ2B=result__GS2B;
-    Self__PGEC=((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__NJ2B);
-    new_capacity__RGEC= 0;
-    if (((__INTEGER)(Self__PGEC->parent_arrayed_collection__MJ2B.upper__WJ2B +  1) <= (__INTEGER)(Self__PGEC->parent_arrayed_collection__MJ2B.capacity__CFEC -  1))) {
-      Self__PGEC->parent_arrayed_collection__MJ2B.upper__WJ2B=(__INTEGER)(Self__PGEC->parent_arrayed_collection__MJ2B.upper__WJ2B +  1);
-      __tmp__5GEC=TRUE__;
+    ((__ITM_TYPE_MULTI *)result__H2HB)->list_type__QJP=lt__UIP;
+    result__WIP=result__H2HB;
+    Self__DZAB=((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__3IP);
+    new_capacity__FZAB= 0;
+    if (((__INTEGER)(Self__DZAB->parent_arrayed_collection__2IP.upper__GJP +  1) <= (__INTEGER)(Self__DZAB->parent_arrayed_collection__2IP.capacity__N1V -  1))) {
+      Self__DZAB->parent_arrayed_collection__2IP.upper__GJP=(__INTEGER)(Self__DZAB->parent_arrayed_collection__2IP.upper__GJP +  1);
+      __tmp__TZAB=TRUE__;
     } else {
-      __tmp__5GEC=FALSE__;
+      __tmp__TZAB=FALSE__;
     };
-    if ((! __tmp__5GEC)) {
-      if ((Self__PGEC->parent_arrayed_collection__MJ2B.capacity__CFEC ==  0)) {
-        Self__PGEC->parent_arrayed_collection__MJ2B.storage__NFEC=create__2T5C( 2);
-        Self__PGEC->parent_arrayed_collection__MJ2B.capacity__CFEC= 2;
-        Self__PGEC->parent_arrayed_collection__MJ2B.upper__WJ2B= 0;
+    if ((! __tmp__TZAB)) {
+      if ((Self__DZAB->parent_arrayed_collection__2IP.capacity__N1V ==  0)) {
+        Self__DZAB->parent_arrayed_collection__2IP.storage__Y1V=create__FLXB( 2);
+        Self__DZAB->parent_arrayed_collection__2IP.capacity__N1V= 2;
+        Self__DZAB->parent_arrayed_collection__2IP.upper__GJP= 0;
       } else {
-        new_capacity__RGEC=(__INTEGER)(Self__PGEC->parent_arrayed_collection__MJ2B.capacity__CFEC <<  1);
-        __tmp__UHEC=Self__PGEC->parent_arrayed_collection__MJ2B.storage__NFEC;
-        __tmp__VHEC=Self__PGEC->parent_arrayed_collection__MJ2B.capacity__CFEC;
-        new__GQUD=((void **)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )((void **)__tmp__UHEC)),((__UINTEGER_32 )(__INTEGER)(__tmp__VHEC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__RGEC * ((__INTEGER )(sizeof(void *)))))));
-        __tmp__ZQUD=(__INTEGER)(new_capacity__RGEC -  1);
-        Self__ATUE=__tmp__VHEC;
-        while ((Self__ATUE <= __tmp__ZQUD)) {
-          new__GQUD[Self__ATUE]=NULL;
-          Self__ATUE=(__INTEGER)(Self__ATUE +  1);
+        new_capacity__FZAB=(__INTEGER)(Self__DZAB->parent_arrayed_collection__2IP.capacity__N1V <<  1);
+        __tmp__I0AB=Self__DZAB->parent_arrayed_collection__2IP.storage__Y1V;
+        __tmp__J0AB=Self__DZAB->parent_arrayed_collection__2IP.capacity__N1V;
+        new__LIFC=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__I0AB)),((__UINTEGER_32 )(__INTEGER)(__tmp__J0AB * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__FZAB * ((__INTEGER )(sizeof(void *)))))));
+        __tmp__5IFC=(__INTEGER)(new_capacity__FZAB -  1);
+        Self__X4UD=__tmp__J0AB;
+        while ((Self__X4UD <= __tmp__5IFC)) {
+          new__LIFC[Self__X4UD]=NULL;
+          Self__X4UD=(__INTEGER)(Self__X4UD +  1);
         };
-        Self__PGEC->parent_arrayed_collection__MJ2B.storage__NFEC=new__GQUD;
-        Self__PGEC->parent_arrayed_collection__MJ2B.capacity__CFEC=new_capacity__RGEC;
-        Self__PGEC->parent_arrayed_collection__MJ2B.upper__WJ2B=(__INTEGER)(Self__PGEC->parent_arrayed_collection__MJ2B.upper__WJ2B +  1);
+        Self__DZAB->parent_arrayed_collection__2IP.storage__Y1V=new__LIFC;
+        Self__DZAB->parent_arrayed_collection__2IP.capacity__N1V=new_capacity__FZAB;
+        Self__DZAB->parent_arrayed_collection__2IP.upper__GJP=(__INTEGER)(Self__DZAB->parent_arrayed_collection__2IP.upper__GJP +  1);
       };
     };
-    ((void **)Self__PGEC->parent_arrayed_collection__MJ2B.storage__NFEC)[Self__PGEC->parent_arrayed_collection__MJ2B.upper__WJ2B]=result__GS2B;
+    ((void **)Self__DZAB->parent_arrayed_collection__2IP.storage__Y1V)[Self__DZAB->parent_arrayed_collection__2IP.upper__GJP]=result__H2HB;
   };
-  return(result__GJ2B);
+  return(result__WIP);
 }
 
-static void* read_type__5FP(__PARSER *Self__AGP,__BOOLEAN is_local__BGP)
+static void* read_type__TBM(__PARSER *Self__UBM,__BOOLEAN is_local__VBM)
 // ({PARSER},{TRUExFALSE}) With resultRecursive, No inlinable.
 {
-  void *style__DGP;
-  __POSITION pos__UT0F;
-  __BOOLEAN result__0HJG,__tmp__RGP,result__2HJG;
-  style__DGP=NULL;
-  result__0HJG=read_word__NSF((&__string_9));
-  if (result__0HJG) {
-    if (((void *)(&__string_9) == (void *)(&__string_4))) {
-      short__token__to__R0C((&__string_92),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
+  void *style__XBM;
+  void *result__YBM;
+  void *typ_arg__0BM,*typ_res__1BM,*typ_arg__FLN,*typ_res__GLN;
+  __POSITION pos__OUNG,pos__QUNG,pos__SUNG,__tmp__4EM,pos__WUNG;
+  __POSITION pos__VWNG,pos__XWNG;
+  __ITM_TYPE_STYLE *Self__JW0G;
+  void *result__ILN;
+  __INTEGER idx__JLN,typ_id__10GB,new_capacity__JMAB,__tmp__NNAB;
+  __INTEGER __tmp__RGFC,Self__Y2UD;
+  __ITM_TYPE_BLOCK *result__V0GB,*Self__QUCC;
+  __POINTER ptr__W0GB,ptr_table__FU3G,next__EU3G,result__GU3G;
+  __POINTER ptr_table__KU3G,next__JU3G,result__LU3G;
+  __UINTEGER_32 sz__Y0GB,a__SW0G,new_size__TW0G,t__XW0G,a__WW0G;
+  __UINTEGER_32 new_size__NU3G,lab_type__MU3G;
+  void *lst__ZBM;
+  __BOOLEAN result__ST3G,result__VT3G,result__YT3G,result__1T3G;
+  __BOOLEAN result__4T3G,result__BU3G,__tmp__XMAB,result__PU3G;
+  __BOOLEAN __tmp__3GM,result__RU3G;
+  __CHARACTER result__TT3G,result__WT3G,result__ZT3G,result__2T3G;
+  __CHARACTER result__5T3G,result__CU3G;
+  __FAST_ARRAYoITM_TYPE_BLOCKo *Self__HMAB;
+  void **__tmp__MNAB,**new__3FFC;
+  style__XBM=NULL;
+  result__YBM=NULL;
+  lst__ZBM=NULL;
+  typ_arg__0BM=NULL;
+  typ_res__1BM=NULL;
+  result__ST3G=FALSE__;
+  if ((! read_space__NRD())) {
+    result__ST3G=FALSE__;
+  } else {
+    result__TT3G='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__TT3G=((__CHARACTER )(( 0)));
     } else {
-      short__token__to__R0C((&__string_91),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
+      result__TT3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+    };
+    if ((result__TT3G == '{')) {
+      position__CBC=(__INTEGER)(position__CBC +  1);
+      result__ST3G=TRUE__;
     };
   };
-  if (result__0HJG) {
-    __tmp__RGP=TRUE__;
-  } else {
-    result__2HJG=read_word__NSF((&__string_10));
-    if (result__2HJG) {
-      if (((void *)(&__string_10) == (void *)(&__string_4))) {
-        short__token__to__R0C((&__string_92),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
+  if (result__ST3G) {
+    result__VT3G=FALSE__;
+    if ((! read_space__NRD())) {
+      result__VT3G=FALSE__;
+    } else {
+      result__WT3G='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__WT3G=((__CHARACTER )(( 0)));
+      } else {
+        result__WT3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      if ((result__WT3G == '(')) {
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        result__VT3G=TRUE__;
+      };
+    };
+    if (result__VT3G) {
+      lst__ZBM=read_type_list__YLO(Self__UBM,FALSE__);
+      if (((void *)lst__ZBM == (void *)NULL)) {
+        pos__OUNG=current_position__ZWF();
+        put_error__text__0MG( 0,(&__string_240));
+        put_position__EOG(pos__OUNG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
+          exit(( 1));
+        };
+      };
+      if (((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)lst__ZBM)->parent_arrayed_collection__JXC.upper__0HV +  1) ==  1)) {
+        typ_arg__0BM=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)lst__ZBM)->parent_arrayed_collection__JXC.storage__BMV)[ 0];
+      } else {
+        typ_arg__0BM=get__SIP(lst__ZBM);
+      };
+      result__YT3G=FALSE__;
+      if ((! read_space__NRD())) {
+        result__YT3G=FALSE__;
+      } else {
+        result__ZT3G='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__ZT3G=((__CHARACTER )(( 0)));
+        } else {
+          result__ZT3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        if ((result__ZT3G == ')')) {
+          position__CBC=(__INTEGER)(position__CBC +  1);
+          result__YT3G=TRUE__;
+        };
+      };
+      if ((! result__YT3G)) {
+        pos__QUNG=current_position__ZWF();
+        put_error__text__0MG( 2,(&__string_237));
+        put_position__EOG(pos__QUNG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
+          exit(( 1));
+        };
+      };
+      result__1T3G=FALSE__;
+      if ((! read_space__NRD())) {
+        result__1T3G=FALSE__;
+      } else {
+        result__2T3G='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__2T3G=((__CHARACTER )(( 0)));
+        } else {
+          result__2T3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        if ((result__2T3G == ';')) {
+          position__CBC=(__INTEGER)(position__CBC +  1);
+          result__1T3G=TRUE__;
+        };
+      };
+      if ((! result__1T3G)) {
+        pos__SUNG=current_position__ZWF();
+        put_error__text__0MG( 2,(&__string_223));
+        put_position__EOG(pos__SUNG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
+          exit(( 1));
+        };
+      };
+      lst__ZBM=read_type_list__YLO(Self__UBM,FALSE__);
+    } else {
+      lst__ZBM=read_type_list__YLO(Self__UBM,FALSE__);
+      if (((void *)lst__ZBM != (void *)NULL)) {
+        result__4T3G=FALSE__;
+        if ((! read_space__NRD())) {
+          result__4T3G=FALSE__;
+        } else {
+          result__5T3G='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__5T3G=((__CHARACTER )(( 0)));
+          } else {
+            result__5T3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          if ((result__5T3G == ';')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__4T3G=TRUE__;
+          };
+        };
+        if (result__4T3G) {
+          if (((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)lst__ZBM)->parent_arrayed_collection__JXC.upper__0HV +  1) ==  1)) {
+            typ_arg__0BM=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)lst__ZBM)->parent_arrayed_collection__JXC.storage__BMV)[ 0];
+          } else {
+            typ_arg__0BM=get__SIP(lst__ZBM);
+            copy__JCS(string_tmp__VH,(&__string_269));
+            switch (((struct ___OBJ *)typ_arg__0BM)->__id) {
+            case __ITM_TYPE_PARAMETER__: {
+              append__RNS(string_tmp__VH,((__ITM_TYPE_PARAMETER *)typ_arg__0BM)->parent_itm_type__NDE.name__0XP);
+            } break;
+            case __ITM_TYPE_SIMPLE__: {
+              append__RNS(string_tmp__VH,((__ITM_TYPE_SIMPLE *)typ_arg__0BM)->name__0XP);
+            } break;
+            case __ITM_TYPE_MULTI__: {
+              append_in__BEBC(typ_arg__0BM,string_tmp__VH);
+            } break;
+            case __ITM_TYPE_BLOCK__: {
+              append_in__HUOD(typ_arg__0BM,string_tmp__VH);
+            } break;
+            case __ITM_TYPE_GENERIC__: {
+              append_in__LVOD(typ_arg__0BM,string_tmp__VH);
+            } break;
+            case __ITM_TYPE_STYLE__: {
+              Self__JW0G=((__ITM_TYPE_STYLE *)typ_arg__0BM);
+              if (((void *)Self__JW0G->style__DYP != (void *)NULL)) {
+                append__RNS(string_tmp__VH,Self__JW0G->style__DYP);
+                add_last__JLT(string_tmp__VH,' ');
+              };
+              append__RNS(string_tmp__VH,Self__JW0G->parent_itm_type_simple__RRN.name__0XP);
+            } break;
+            };
+            append__RNS(string_tmp__VH,(&__string_270));
+            __tmp__4EM=current_position__ZWF();
+            put_error__text__0MG( 2,string_tmp__VH);
+            put_position__EOG(__tmp__4EM);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
+              exit(( 1));
+            };
+          };
+          lst__ZBM=read_type_list__YLO(Self__UBM,FALSE__);
+        };
+      };
+    };
+    if (((void *)lst__ZBM != (void *)NULL)) {
+      if (((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)lst__ZBM)->parent_arrayed_collection__JXC.upper__0HV +  1) ==  1)) {
+        typ_res__1BM=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)lst__ZBM)->parent_arrayed_collection__JXC.storage__BMV)[ 0];
+      } else {
+        typ_res__1BM=get__SIP(lst__ZBM);
+      };
+    };
+    result__BU3G=FALSE__;
+    if ((! read_space__NRD())) {
+      result__BU3G=FALSE__;
+    } else {
+      result__CU3G='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__CU3G=((__CHARACTER )(( 0)));
       } else {
-        short__token__to__R0C((&__string_91),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
+        result__CU3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      if ((result__CU3G == '}')) {
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        result__BU3G=TRUE__;
+      };
+    };
+    if ((! result__BU3G)) {
+      pos__WUNG=current_position__ZWF();
+      put_error__text__0MG( 2,(&__string_271));
+      put_position__EOG(pos__WUNG);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
+        exit(( 1));
+      };
+    };
+    typ_arg__FLN=typ_arg__0BM;
+    typ_res__GLN=typ_res__1BM;
+    result__ILN=NULL;
+    idx__JLN= 0;
+    while (((idx__JLN <= ((__FAST_ARRAYoITM_TYPE_BLOCKo *)dico__PLN)->parent_arrayed_collection__OLN.upper__YLN) && (((void *)((__ITM_TYPE_BLOCK *)((void **)((__FAST_ARRAYoITM_TYPE_BLOCKo *)dico__PLN)->parent_arrayed_collection__OLN.storage__BKV)[idx__JLN])->type_argument__GMN != (void *)typ_arg__FLN) || ((void *)((__ITM_TYPE_BLOCK *)((void **)((__FAST_ARRAYoITM_TYPE_BLOCKo *)dico__PLN)->parent_arrayed_collection__OLN.storage__BKV)[idx__JLN])->type_result__QMN != (void *)typ_res__GLN)))) {
+      idx__JLN=(__INTEGER)(idx__JLN +  1);
+    };
+    if ((idx__JLN <= ((__FAST_ARRAYoITM_TYPE_BLOCKo *)dico__PLN)->parent_arrayed_collection__OLN.upper__YLN)) {
+      result__ILN=((void **)((__FAST_ARRAYoITM_TYPE_BLOCKo *)dico__PLN)->parent_arrayed_collection__OLN.storage__BKV)[idx__JLN];
+    } else {
+      result__V0GB=NULL;
+      ptr__W0GB=((__POINTER )(NULL));
+      typ_id__10GB= 0;
+      sz__Y0GB=((__UINTEGER_32 )sizeof(__ITM_TYPE_BLOCK));
+      if ((sz__Y0GB ==  0)) {
+        result__V0GB=ITM_TYPE_BLOCK__;
+      } else {
+        typ_id__10GB=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__Y0GB);
+        if ((typ_id__10GB == (__INTEGER)(-  1))) {
+          a__SW0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__TW0G=(__UINTEGER_32)((__UINTEGER_32)(sz__Y0GB + a__SW0G) & (__UINTEGER_32)(~ a__SW0G));
+          ptr_table__FU3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TW0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__EU3G=((__POINTER )(NULL));
+          result__GU3G=((__POINTER *)ptr_table__FU3G)[ 0];
+          if ((result__GU3G == (void *)NULL)) {
+            result__GU3G=new_lab__2QJ(new_size__TW0G);
+            next__EU3G=(void *)((unsigned long)result__GU3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TW0G)));
+            ((__POINTER *)next__EU3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__FU3G)[ 0]=next__EU3G;
+          } else {
+            next__EU3G=((__POINTER *)result__GU3G)[ 0];
+            if ((next__EU3G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GU3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__TW0G <<  1)) <=  4096)) {
+                next__EU3G=(void *)((unsigned long)result__GU3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TW0G)));
+              } else {
+                next__EU3G=new_lab__2QJ(new_size__TW0G);
+              };
+              ((__POINTER *)next__EU3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__FU3G)[ 0]=next__EU3G;
+            } else {
+              ((__POINTER *)result__GU3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__EU3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__GU3G=next__EU3G;
+            };
+          };
+          ptr__W0GB=result__GU3G;
+        } else {
+          t__XW0G=((__UINTEGER_32 )typ_id__10GB);
+          a__WW0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__NU3G=(__UINTEGER_32)((__UINTEGER_32)(sz__Y0GB + a__WW0G) & (__UINTEGER_32)(~ a__WW0G));
+          ptr_table__KU3G=((__POINTER )(&(table_type[(t__XW0G)])));
+          lab_type__MU3G=(__UINTEGER_32)(t__XW0G |  1);
+          next__JU3G=((__POINTER )(NULL));
+          result__LU3G=((__POINTER *)ptr_table__KU3G)[ 0];
+          if ((result__LU3G == (void *)NULL)) {
+            result__LU3G=new_lab__2QJ(lab_type__MU3G);
+            next__JU3G=(void *)((unsigned long)result__LU3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NU3G)));
+            ((__POINTER *)next__JU3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__KU3G)[ 0]=next__JU3G;
+          } else {
+            next__JU3G=((__POINTER *)result__LU3G)[ 0];
+            if ((next__JU3G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LU3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__NU3G <<  1)) <=  4096)) {
+                next__JU3G=(void *)((unsigned long)result__LU3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NU3G)));
+              } else {
+                next__JU3G=new_lab__2QJ(lab_type__MU3G);
+              };
+              ((__POINTER *)next__JU3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__KU3G)[ 0]=next__JU3G;
+            } else {
+              ((__POINTER *)result__LU3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__JU3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__LU3G=next__JU3G;
+            };
+          };
+          ptr__W0GB=result__LU3G;
+        };
+        result__V0GB=((__ITM_TYPE_BLOCK *)ptr__W0GB);
+        *(result__V0GB) = *(ITM_TYPE_BLOCK__);
+      };
+      Self__QUCC=((__ITM_TYPE_BLOCK *)result__V0GB);
+      Self__QUCC->type_argument__GMN=typ_arg__0BM;
+      Self__QUCC->type_result__QMN=typ_res__1BM;
+      result__ILN=result__V0GB;
+      Self__HMAB=((__FAST_ARRAYoITM_TYPE_BLOCKo *)dico__PLN);
+      new_capacity__JMAB= 0;
+      if (((__INTEGER)(Self__HMAB->parent_arrayed_collection__OLN.upper__YLN +  1) <= (__INTEGER)(Self__HMAB->parent_arrayed_collection__OLN.capacity__WJV -  1))) {
+        Self__HMAB->parent_arrayed_collection__OLN.upper__YLN=(__INTEGER)(Self__HMAB->parent_arrayed_collection__OLN.upper__YLN +  1);
+        __tmp__XMAB=TRUE__;
+      } else {
+        __tmp__XMAB=FALSE__;
+      };
+      if ((! __tmp__XMAB)) {
+        if ((Self__HMAB->parent_arrayed_collection__OLN.capacity__WJV ==  0)) {
+          Self__HMAB->parent_arrayed_collection__OLN.storage__BKV=create__AUWB( 2);
+          Self__HMAB->parent_arrayed_collection__OLN.capacity__WJV= 2;
+          Self__HMAB->parent_arrayed_collection__OLN.upper__YLN= 0;
+        } else {
+          new_capacity__JMAB=(__INTEGER)(Self__HMAB->parent_arrayed_collection__OLN.capacity__WJV <<  1);
+          __tmp__MNAB=Self__HMAB->parent_arrayed_collection__OLN.storage__BKV;
+          __tmp__NNAB=Self__HMAB->parent_arrayed_collection__OLN.capacity__WJV;
+          new__3FFC=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__MNAB)),((__UINTEGER_32 )(__INTEGER)(__tmp__NNAB * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__JMAB * ((__INTEGER )(sizeof(void *)))))));
+          __tmp__RGFC=(__INTEGER)(new_capacity__JMAB -  1);
+          Self__Y2UD=__tmp__NNAB;
+          while ((Self__Y2UD <= __tmp__RGFC)) {
+            new__3FFC[Self__Y2UD]=NULL;
+            Self__Y2UD=(__INTEGER)(Self__Y2UD +  1);
+          };
+          Self__HMAB->parent_arrayed_collection__OLN.storage__BKV=new__3FFC;
+          Self__HMAB->parent_arrayed_collection__OLN.capacity__WJV=new_capacity__JMAB;
+          Self__HMAB->parent_arrayed_collection__OLN.upper__YLN=(__INTEGER)(Self__HMAB->parent_arrayed_collection__OLN.upper__YLN +  1);
+        };
+      };
+      ((void **)Self__HMAB->parent_arrayed_collection__OLN.storage__BKV)[Self__HMAB->parent_arrayed_collection__OLN.upper__YLN]=result__V0GB;
+    };
+    result__YBM=result__ILN;
+  } else {
+    result__PU3G=read_word__APF((&__string_9));
+    if (is_shorter__TY) {
+      if (result__PU3G) {
+        if (((void *)(&__string_9) == (void *)(&__string_4))) {
+          short__token__to__1AD((&__string_120),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+        } else {
+          short__token__to__1AD((&__string_119),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+        };
+      };
+    };
+    if (result__PU3G) {
+      __tmp__3GM=TRUE__;
+    } else {
+      result__RU3G=read_word__APF((&__string_10));
+      if (is_shorter__TY) {
+        if (result__RU3G) {
+          if (((void *)(&__string_10) == (void *)(&__string_4))) {
+            short__token__to__1AD((&__string_120),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+          } else {
+            short__token__to__1AD((&__string_119),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+          };
+        };
+      };
+      __tmp__3GM=result__RU3G;
+    };
+    if (__tmp__3GM) {
+      style__XBM=last_string__YZC;
+      if ((is_local__VBM && ((void *)last_string__YZC == (void *)(&__string_9)))) {
+        pos__VWNG=current_position__ZWF();
+        put_error__text__0MG( 0,(&__string_272));
+        put_position__EOG(pos__VWNG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
+          exit(( 1));
+        };
+      };
+    };
+    result__YBM=read_prototype__XNN(Self__UBM,style__XBM);
+    if (((void *)read_contract__XSF(Self__UBM) != (void *)NULL)) {
+      pos__XWNG=current_position__ZWF();
+      put_error__text__0MG( 2,(&__string_235));
+      put_position__EOG(pos__XWNG);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
+        exit(( 1));
       };
     };
-    __tmp__RGP=result__2HJG;
   };
-  if (__tmp__RGP) {
-    style__DGP=last_string__NTC;
-    if ((is_local__BGP && ((void *)last_string__NTC == (void *)(&__string_9)))) {
-      pos__UT0F=current_position__A0F();
-      put_error__text__WRG( 0,(&__string_226));
-      put_position__ATG(pos__UT0F);
-      put_string__55F(msg_err__1RG);
-      if ((type_error__0RG !=  2)) {
+  return(result__YBM);
+}
+
+static void set_result_type__ZYFC(__ITM_SLOT *Self__0YFC,void *t__1YFC)
+// ({ITM_SLOT},{NULLxITM_TYPE_PARAMETERxITM_TYPE_SIMPLExITM_TYPE_MULTIxITM_TYPE_BLOCKxITM_TYPE_GENERICxITM_TYPE_STYLE}) VoidNo recursive, No inlinable.
+{
+  void *tm__2YFC,*__tmp__FZFC;
+  __SECTION_ *Self__VLRG;
+  __POSITION pos__RIID;
+  tm__2YFC=NULL;
+  Self__VLRG=((__SECTION_ *)Self__0YFC->id_section__I1C);
+  if ((((void *)Self__VLRG->name__RUDC == (void *)(&__string_23)) || ((void *)Self__VLRG->name__RUDC == (void *)(&__string_24)))) {
+    if (t__1YFC==NULL) {
+      __tmp__FZFC=NULL;
+    } else {
+      switch (((struct ___OBJ *)t__1YFC)->__id) {
+      case __ITM_TYPE_PARAMETER__: {
+        __tmp__FZFC=((void *)t__1YFC);
+      } break;
+      case __ITM_TYPE_SIMPLE__: {
+        __tmp__FZFC=((void *)t__1YFC);
+      } break;
+      case __ITM_TYPE_MULTI__: {
+        __tmp__FZFC=NULL;
+      } break;
+      case __ITM_TYPE_BLOCK__: {
+        __tmp__FZFC=((void *)t__1YFC);
+      } break;
+      case __ITM_TYPE_GENERIC__: {
+        __tmp__FZFC=((void *)t__1YFC);
+      } break;
+      case __ITM_TYPE_STYLE__: {
+        __tmp__FZFC=((void *)t__1YFC);
+      } break;
+      }
+    };
+    tm__2YFC=__tmp__FZFC;
+    if (((((void *)__tmp__FZFC == (void *)NULL) || ((void *)__tmp__FZFC == (void *)type_self__XTN)) || ((void *)__tmp__FZFC == (void *)type_void__OVF))) {
+      pos__RIID=Self__0YFC->parent_named__D5.parent_itm_object__4.position__3CJ;
+      put_error__text__0MG( 1,(&__string_273));
+      put_position__EOG(pos__RIID);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
         exit(( 1));
       };
     };
   };
-  return(read_prototype__I2N(Self__AGP,style__DGP));
+  Self__0YFC->result_type__D0FC=t__1YFC;
 }
 
-static void* read_contract__AWF()
-// () With resultNo recursive, No inlinable.
+static void* read_contract__XSF(__PARSER *Self__YSF)
+// ({PARSER}) With resultNo recursive, No inlinable.
 {
-  void *e__EWF;
-  void *result__FWF;
-  __POSITION p__PPKG,p__EUL,pos__3T0F,pos__5T0F,p__SQKG;
-  __ITM_LIST *result__HPKG;
-  __POINTER ptr__IPKG,ptr_table__RPKG,next__QPKG,result__SPKG;
-  __POINTER ptr_table__WPKG,next__VPKG,result__XPKG,ptr__GZL;
-  __POINTER ptr_table__1PKG,next__0PKG,result__2PKG,ptr_table__AQKG;
-  __POINTER next__5PKG,result__BQKG,ptr__LQKG,ptr_table__UQKG;
-  __POINTER next__TQKG,result__VQKG,ptr_table__ZQKG,next__YQKG;
-  __POINTER result__0QKG;
-  __INTEGER typ_id__JPKG,typ_id__LZL,typ_id__MQKG;
-  __UINTEGER_32 sz__KPKG,a__LPKG,new_size__MPKG,t__NPKG,a__OPKG;
-  __UINTEGER_32 new_size__ZPKG,lab_type__YPKG,sz__IZL,a__WMHG;
-  __UINTEGER_32 new_size__XMHG,t__1MHG,a__0MHG,new_size__DQKG;
-  __UINTEGER_32 lab_type__CQKG,sz__NQKG,a__OQKG,new_size__PQKG,t__QQKG;
-  __UINTEGER_32 a__RQKG,new_size__2QKG,lab_type__1QKG;
-  __ITM_LDOTS *result__FZL;
-  __ITM_PROTOTYPE *result__KQKG;
-  __BOOLEAN continue__DWF,result__EPKG,result__EQKG,result__HQKG;
-  void *lst__LWF,*result__BUIG;
-  __CHARACTER result__FPKG,result__FQKG,result__IQKG;
-  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__CUIG,*Self__DUIG;
-  continue__DWF=FALSE__;
-  e__EWF=NULL;
-  result__FWF=NULL;
-  lst__LWF=NULL;
-  result__EPKG=FALSE__;
-  if ((! read_space__MMD())) {
-    result__EPKG=FALSE__;
+  void *e__1SF;
+  void *result__2SF;
+  __POSITION p__3U3G,p__XWL,pos__5WNG,pos__BXNG,p__AW3G;
+  __ITM_LIST *result__VU3G;
+  __POINTER ptr__WU3G,ptr_table__5U3G,next__4U3G,result__AV3G;
+  __POINTER ptr_table__EV3G,next__DV3G,result__FV3G,ptr__B3L;
+  __POINTER ptr_table__JV3G,next__IV3G,result__KV3G,ptr_table__OV3G;
+  __POINTER next__NV3G,result__PV3G,ptr__ZV3G,ptr_table__CW3G;
+  __POINTER next__BW3G,result__DW3G,ptr_table__HW3G,next__GW3G;
+  __POINTER result__IW3G;
+  __INTEGER typ_id__XU3G,typ_id__G3L,typ_id__0V3G;
+  __UINTEGER_32 sz__YU3G,a__ZU3G,new_size__0U3G,t__1U3G,a__2U3G;
+  __UINTEGER_32 new_size__HV3G,lab_type__GV3G,sz__D3L,a__AX0G;
+  __UINTEGER_32 new_size__BX0G,t__FX0G,a__EX0G,new_size__RV3G;
+  __UINTEGER_32 lab_type__QV3G,sz__1V3G,a__2V3G,new_size__3V3G,t__4V3G;
+  __UINTEGER_32 a__5V3G,new_size__KW3G,lab_type__JW3G;
+  __ITM_LDOTS *result__A3L;
+  __ITM_PROTOTYPE *result__YV3G;
+  __BOOLEAN continue__0SF,result__SU3G,result__SV3G,result__VV3G;
+  void *lst__CTF,*result__EP2G;
+  __CHARACTER result__TU3G,result__TV3G,result__WV3G;
+  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__FP2G,*Self__GP2G;
+  continue__0SF=FALSE__;
+  e__1SF=NULL;
+  result__2SF=NULL;
+  lst__CTF=NULL;
+  result__SU3G=FALSE__;
+  if ((! read_space__NRD())) {
+    result__SU3G=FALSE__;
   } else {
-    result__FPKG='\0';
-    if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-      result__FPKG=((__CHARACTER )(( 0)));
-    } else {
-      result__FPKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-    };
-    if ((result__FPKG == '[')) {
-      position__V0B=(__INTEGER)(position__V0B +  1);
-      result__EPKG=TRUE__;
-    };
-  };
-  if (result__EPKG) {
-    p__PPKG=current_position__A0F();
-    result__HPKG=NULL;
-    ptr__IPKG=((__POINTER )(NULL));
-    typ_id__JPKG= 0;
-    sz__KPKG=((__UINTEGER_32 )sizeof(__ITM_LIST));
-    if ((sz__KPKG ==  0)) {
-      result__HPKG=ITM_LIST__;
-    } else {
-      typ_id__JPKG=-1;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__KPKG);
-      if ((typ_id__JPKG == (__INTEGER)(-  1))) {
-        a__LPKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__MPKG=(__UINTEGER_32)((__UINTEGER_32)(sz__KPKG + a__LPKG) & (__UINTEGER_32)(~ a__LPKG));
-        ptr_table__RPKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MPKG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__QPKG=((__POINTER )(NULL));
-        result__SPKG=((__POINTER *)ptr_table__RPKG)[ 0];
-        if ((result__SPKG == (void *)NULL)) {
-          result__SPKG=new_lab__RUJ(new_size__MPKG);
-          next__QPKG=(void *)((unsigned long)result__SPKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MPKG)));
-          ((__POINTER *)next__QPKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__RPKG)[ 0]=next__QPKG;
-        } else {
-          next__QPKG=((__POINTER *)result__SPKG)[ 0];
-          if ((next__QPKG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SPKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__MPKG <<  1)) <=  4096)) {
-              next__QPKG=(void *)((unsigned long)result__SPKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MPKG)));
+    result__TU3G='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__TU3G=((__CHARACTER )(( 0)));
+    } else {
+      result__TU3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+    };
+    if ((result__TU3G == '[')) {
+      position__CBC=(__INTEGER)(position__CBC +  1);
+      result__SU3G=TRUE__;
+    };
+  };
+  if (result__SU3G) {
+    p__3U3G=current_position__ZWF();
+    result__VU3G=NULL;
+    ptr__WU3G=((__POINTER )(NULL));
+    typ_id__XU3G= 0;
+    sz__YU3G=((__UINTEGER_32 )sizeof(__ITM_LIST));
+    if ((sz__YU3G ==  0)) {
+      result__VU3G=ITM_LIST__;
+    } else {
+      typ_id__XU3G=-1;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__YU3G);
+      if ((typ_id__XU3G == (__INTEGER)(-  1))) {
+        a__ZU3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__0U3G=(__UINTEGER_32)((__UINTEGER_32)(sz__YU3G + a__ZU3G) & (__UINTEGER_32)(~ a__ZU3G));
+        ptr_table__5U3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0U3G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__4U3G=((__POINTER )(NULL));
+        result__AV3G=((__POINTER *)ptr_table__5U3G)[ 0];
+        if ((result__AV3G == (void *)NULL)) {
+          result__AV3G=new_lab__2QJ(new_size__0U3G);
+          next__4U3G=(void *)((unsigned long)result__AV3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0U3G)));
+          ((__POINTER *)next__4U3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__5U3G)[ 0]=next__4U3G;
+        } else {
+          next__4U3G=((__POINTER *)result__AV3G)[ 0];
+          if ((next__4U3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AV3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__0U3G <<  1)) <=  4096)) {
+              next__4U3G=(void *)((unsigned long)result__AV3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0U3G)));
             } else {
-              next__QPKG=new_lab__RUJ(new_size__MPKG);
-            };
-            ((__POINTER *)next__QPKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__RPKG)[ 0]=next__QPKG;
-          } else {
-            ((__POINTER *)result__SPKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__QPKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__SPKG=next__QPKG;
-          };
-        };
-        ptr__IPKG=result__SPKG;
-      } else {
-        t__NPKG=((__UINTEGER_32 )typ_id__JPKG);
-        a__OPKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ZPKG=(__UINTEGER_32)((__UINTEGER_32)(sz__KPKG + a__OPKG) & (__UINTEGER_32)(~ a__OPKG));
-        ptr_table__WPKG=((__POINTER )(&(table_type[(t__NPKG)])));
-        lab_type__YPKG=(__UINTEGER_32)(t__NPKG |  1);
-        next__VPKG=((__POINTER )(NULL));
-        result__XPKG=((__POINTER *)ptr_table__WPKG)[ 0];
-        if ((result__XPKG == (void *)NULL)) {
-          result__XPKG=new_lab__RUJ(lab_type__YPKG);
-          next__VPKG=(void *)((unsigned long)result__XPKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZPKG)));
-          ((__POINTER *)next__VPKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WPKG)[ 0]=next__VPKG;
-        } else {
-          next__VPKG=((__POINTER *)result__XPKG)[ 0];
-          if ((next__VPKG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XPKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__ZPKG <<  1)) <=  4096)) {
-              next__VPKG=(void *)((unsigned long)result__XPKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZPKG)));
+              next__4U3G=new_lab__2QJ(new_size__0U3G);
+            };
+            ((__POINTER *)next__4U3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__5U3G)[ 0]=next__4U3G;
+          } else {
+            ((__POINTER *)result__AV3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__4U3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__AV3G=next__4U3G;
+          };
+        };
+        ptr__WU3G=result__AV3G;
+      } else {
+        t__1U3G=((__UINTEGER_32 )typ_id__XU3G);
+        a__2U3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__HV3G=(__UINTEGER_32)((__UINTEGER_32)(sz__YU3G + a__2U3G) & (__UINTEGER_32)(~ a__2U3G));
+        ptr_table__EV3G=((__POINTER )(&(table_type[(t__1U3G)])));
+        lab_type__GV3G=(__UINTEGER_32)(t__1U3G |  1);
+        next__DV3G=((__POINTER )(NULL));
+        result__FV3G=((__POINTER *)ptr_table__EV3G)[ 0];
+        if ((result__FV3G == (void *)NULL)) {
+          result__FV3G=new_lab__2QJ(lab_type__GV3G);
+          next__DV3G=(void *)((unsigned long)result__FV3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HV3G)));
+          ((__POINTER *)next__DV3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__EV3G)[ 0]=next__DV3G;
+        } else {
+          next__DV3G=((__POINTER *)result__FV3G)[ 0];
+          if ((next__DV3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FV3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__HV3G <<  1)) <=  4096)) {
+              next__DV3G=(void *)((unsigned long)result__FV3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HV3G)));
             } else {
-              next__VPKG=new_lab__RUJ(lab_type__YPKG);
+              next__DV3G=new_lab__2QJ(lab_type__GV3G);
             };
-            ((__POINTER *)next__VPKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WPKG)[ 0]=next__VPKG;
+            ((__POINTER *)next__DV3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__EV3G)[ 0]=next__DV3G;
           } else {
-            ((__POINTER *)result__XPKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__VPKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__XPKG=next__VPKG;
+            ((__POINTER *)result__FV3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__DV3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__FV3G=next__DV3G;
           };
         };
-        ptr__IPKG=result__XPKG;
+        ptr__WU3G=result__FV3G;
       };
-      result__HPKG=((__ITM_LIST *)ptr__IPKG);
-      *(result__HPKG) = *(ITM_LIST__);
+      result__VU3G=((__ITM_LIST *)ptr__WU3G);
+      *(result__VU3G) = *(ITM_LIST__);
     };
-    ((__ITM_LIST *)result__HPKG)->parent_itm_code__4XE.parent_itm_object__P2D.position__REJ=p__PPKG;
-    last_group__UWF=result__HPKG;
-    result__FWF=result__HPKG;
-    read_def_local__15H(PARSER__);
-    result__BUIG=NULL;
-    if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__5CI)->parent_arrayed_collection__4CI.upper__M1R <  0)) {
-      result__BUIG=create_with_capacity__X0I( 16);
+    ((__ITM_LIST *)result__VU3G)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ=p__3U3G;
+    last_group__LTF=result__VU3G;
+    result__2SF=result__VU3G;
+    read_def_local__N0H(Self__YSF);
+    result__EP2G=NULL;
+    if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__R3H)->parent_arrayed_collection__Q3H.upper__YVT <  0)) {
+      result__EP2G=create_with_capacity__CVI( 16);
     } else {
-      Self__CUIG=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__5CI);
-      result__BUIG=((void **)Self__CUIG->parent_arrayed_collection__4CI.storage__1FS)[Self__CUIG->parent_arrayed_collection__4CI.upper__M1R];
-      Self__DUIG=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__5CI);
-      Self__DUIG->parent_arrayed_collection__4CI.upper__M1R=(__INTEGER)(Self__DUIG->parent_arrayed_collection__4CI.upper__M1R -  1);
+      Self__FP2G=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__R3H);
+      result__EP2G=((void **)Self__FP2G->parent_arrayed_collection__Q3H.storage__GAU)[Self__FP2G->parent_arrayed_collection__Q3H.upper__YVT];
+      Self__GP2G=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__R3H);
+      Self__GP2G->parent_arrayed_collection__Q3H.upper__YVT=(__INTEGER)(Self__GP2G->parent_arrayed_collection__Q3H.upper__YVT -  1);
     };
-    lst__LWF=result__BUIG;
+    lst__CTF=result__EP2G;
     do {
-      e__EWF=read_expr__25I(PARSER__);
-      if (((void *)e__EWF == (void *)NULL)) {
-        continue__DWF=read_word__NSF((&__string_7));
-        if (continue__DWF) {
-          p__EUL=current_position__A0F();
-          result__FZL=NULL;
-          ptr__GZL=((__POINTER )(NULL));
-          typ_id__LZL= 0;
-          sz__IZL=((__UINTEGER_32 )sizeof(__ITM_LDOTS));
-          if ((sz__IZL ==  0)) {
-            result__FZL=ITM_LDOTS__;
-          } else {
-            typ_id__LZL=__ITM_LDOTS__;
-            clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__IZL);
-            if ((typ_id__LZL == (__INTEGER)(-  1))) {
-              a__WMHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__XMHG=(__UINTEGER_32)((__UINTEGER_32)(sz__IZL + a__WMHG) & (__UINTEGER_32)(~ a__WMHG));
-              ptr_table__1PKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XMHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__0PKG=((__POINTER )(NULL));
-              result__2PKG=((__POINTER *)ptr_table__1PKG)[ 0];
-              if ((result__2PKG == (void *)NULL)) {
-                result__2PKG=new_lab__RUJ(new_size__XMHG);
-                next__0PKG=(void *)((unsigned long)result__2PKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XMHG)));
-                ((__POINTER *)next__0PKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__1PKG)[ 0]=next__0PKG;
+      e__1SF=read_expr__O4I(Self__YSF);
+      if (((void *)e__1SF == (void *)NULL)) {
+        continue__0SF=read_word__APF((&__string_7));
+        if (continue__0SF) {
+          p__XWL=current_position__ZWF();
+          result__A3L=NULL;
+          ptr__B3L=((__POINTER )(NULL));
+          typ_id__G3L= 0;
+          sz__D3L=((__UINTEGER_32 )sizeof(__ITM_LDOTS));
+          if ((sz__D3L ==  0)) {
+            result__A3L=ITM_LDOTS__;
+          } else {
+            typ_id__G3L=-1;
+            clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__D3L);
+            if ((typ_id__G3L == (__INTEGER)(-  1))) {
+              a__AX0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__BX0G=(__UINTEGER_32)((__UINTEGER_32)(sz__D3L + a__AX0G) & (__UINTEGER_32)(~ a__AX0G));
+              ptr_table__JV3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BX0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__IV3G=((__POINTER )(NULL));
+              result__KV3G=((__POINTER *)ptr_table__JV3G)[ 0];
+              if ((result__KV3G == (void *)NULL)) {
+                result__KV3G=new_lab__2QJ(new_size__BX0G);
+                next__IV3G=(void *)((unsigned long)result__KV3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BX0G)));
+                ((__POINTER *)next__IV3G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__JV3G)[ 0]=next__IV3G;
               } else {
-                next__0PKG=((__POINTER *)result__2PKG)[ 0];
-                if ((next__0PKG == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2PKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__XMHG <<  1)) <=  4096)) {
-                    next__0PKG=(void *)((unsigned long)result__2PKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XMHG)));
+                next__IV3G=((__POINTER *)result__KV3G)[ 0];
+                if ((next__IV3G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KV3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__BX0G <<  1)) <=  4096)) {
+                    next__IV3G=(void *)((unsigned long)result__KV3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BX0G)));
                   } else {
-                    next__0PKG=new_lab__RUJ(new_size__XMHG);
+                    next__IV3G=new_lab__2QJ(new_size__BX0G);
                   };
-                  ((__POINTER *)next__0PKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__1PKG)[ 0]=next__0PKG;
+                  ((__POINTER *)next__IV3G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__JV3G)[ 0]=next__IV3G;
                 } else {
-                  ((__POINTER *)result__2PKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__0PKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__2PKG=next__0PKG;
+                  ((__POINTER *)result__KV3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__IV3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__KV3G=next__IV3G;
                 };
               };
-              ptr__GZL=result__2PKG;
+              ptr__B3L=result__KV3G;
             } else {
-              t__1MHG=((__UINTEGER_32 )typ_id__LZL);
-              a__0MHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__DQKG=(__UINTEGER_32)((__UINTEGER_32)(sz__IZL + a__0MHG) & (__UINTEGER_32)(~ a__0MHG));
-              ptr_table__AQKG=((__POINTER )(&(table_type[(t__1MHG)])));
-              lab_type__CQKG=(__UINTEGER_32)(t__1MHG |  1);
-              next__5PKG=((__POINTER )(NULL));
-              result__BQKG=((__POINTER *)ptr_table__AQKG)[ 0];
-              if ((result__BQKG == (void *)NULL)) {
-                result__BQKG=new_lab__RUJ(lab_type__CQKG);
-                next__5PKG=(void *)((unsigned long)result__BQKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DQKG)));
-                ((__POINTER *)next__5PKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__AQKG)[ 0]=next__5PKG;
+              t__FX0G=((__UINTEGER_32 )typ_id__G3L);
+              a__EX0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__RV3G=(__UINTEGER_32)((__UINTEGER_32)(sz__D3L + a__EX0G) & (__UINTEGER_32)(~ a__EX0G));
+              ptr_table__OV3G=((__POINTER )(&(table_type[(t__FX0G)])));
+              lab_type__QV3G=(__UINTEGER_32)(t__FX0G |  1);
+              next__NV3G=((__POINTER )(NULL));
+              result__PV3G=((__POINTER *)ptr_table__OV3G)[ 0];
+              if ((result__PV3G == (void *)NULL)) {
+                result__PV3G=new_lab__2QJ(lab_type__QV3G);
+                next__NV3G=(void *)((unsigned long)result__PV3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RV3G)));
+                ((__POINTER *)next__NV3G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__OV3G)[ 0]=next__NV3G;
               } else {
-                next__5PKG=((__POINTER *)result__BQKG)[ 0];
-                if ((next__5PKG == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BQKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__DQKG <<  1)) <=  4096)) {
-                    next__5PKG=(void *)((unsigned long)result__BQKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DQKG)));
+                next__NV3G=((__POINTER *)result__PV3G)[ 0];
+                if ((next__NV3G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PV3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__RV3G <<  1)) <=  4096)) {
+                    next__NV3G=(void *)((unsigned long)result__PV3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RV3G)));
                   } else {
-                    next__5PKG=new_lab__RUJ(lab_type__CQKG);
+                    next__NV3G=new_lab__2QJ(lab_type__QV3G);
                   };
-                  ((__POINTER *)next__5PKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__AQKG)[ 0]=next__5PKG;
+                  ((__POINTER *)next__NV3G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__OV3G)[ 0]=next__NV3G;
                 } else {
-                  ((__POINTER *)result__BQKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__5PKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__BQKG=next__5PKG;
+                  ((__POINTER *)result__PV3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__NV3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__PV3G=next__NV3G;
                 };
               };
-              ptr__GZL=result__BQKG;
+              ptr__B3L=result__PV3G;
             };
-            result__FZL=((__ITM_LDOTS *)ptr__GZL);
-            *(result__FZL) = *(ITM_LDOTS__);
+            result__A3L=((__ITM_LDOTS *)ptr__B3L);
+            *(result__A3L) = *(ITM_LDOTS__);
           };
-          ((__ITM_LDOTS *)result__FZL)->parent_itm_constant__JXF.parent_itm_object__P2D.position__REJ=p__EUL;
-          add_last__GVT(lst__LWF,result__FZL);
+          ((__ITM_LDOTS *)result__A3L)->parent_itm_constant__AUF.parent_itm_object__HDE.position__3CJ=p__XWL;
+          add_last__E5U(lst__CTF,result__A3L);
         };
       } else {
-        add_last__GVT(lst__LWF,e__EWF);
-        result__EQKG=FALSE__;
-        if ((! read_space__MMD())) {
-          result__EQKG=FALSE__;
+        add_last__E5U(lst__CTF,e__1SF);
+        result__SV3G=FALSE__;
+        if ((! read_space__NRD())) {
+          result__SV3G=FALSE__;
         } else {
-          result__FQKG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__FQKG=((__CHARACTER )(( 0)));
+          result__TV3G='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__TV3G=((__CHARACTER )(( 0)));
           } else {
-            result__FQKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+            result__TV3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          if ((result__FQKG == ';')) {
-            position__V0B=(__INTEGER)(position__V0B +  1);
-            result__EQKG=TRUE__;
+          if ((result__TV3G == ';')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__SV3G=TRUE__;
           };
         };
-        if ((! result__EQKG)) {
-          pos__3T0F=current_position__A0F();
-          put_error__text__WRG( 2,(&__string_191));
-          put_position__ATG(pos__3T0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        if ((! result__SV3G)) {
+          pos__5WNG=current_position__ZWF();
+          put_error__text__0MG( 2,(&__string_223));
+          put_position__EOG(pos__5WNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        continue__DWF=TRUE__;
+        continue__0SF=TRUE__;
       };
-    } while (continue__DWF);
-    result__HQKG=FALSE__;
-    if ((! read_space__MMD())) {
-      result__HQKG=FALSE__;
+    } while (continue__0SF);
+    result__VV3G=FALSE__;
+    if ((! read_space__NRD())) {
+      result__VV3G=FALSE__;
     } else {
-      result__IQKG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__IQKG=((__CHARACTER )(( 0)));
+      result__WV3G='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__WV3G=((__CHARACTER )(( 0)));
       } else {
-        result__IQKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+        result__WV3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
       };
-      if ((result__IQKG == ']')) {
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        result__HQKG=TRUE__;
+      if ((result__WV3G == ']')) {
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        result__VV3G=TRUE__;
       };
     };
-    if ((! result__HQKG)) {
-      pos__5T0F=current_position__A0F();
-      put_error__text__WRG( 2,(&__string_204));
-      put_position__ATG(pos__5T0F);
-      put_string__55F(msg_err__1RG);
-      if ((type_error__0RG !=  2)) {
+    if ((! result__VV3G)) {
+      pos__BXNG=current_position__ZWF();
+      put_error__text__0MG( 2,(&__string_274));
+      put_position__EOG(pos__BXNG);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
         exit(( 1));
       };
     };
-    p__SQKG=current_position__A0F();
-    result__KQKG=NULL;
-    ptr__LQKG=((__POINTER )(NULL));
-    typ_id__MQKG= 0;
-    sz__NQKG=((__UINTEGER_32 )sizeof(__ITM_PROTOTYPE));
-    if ((sz__NQKG ==  0)) {
-      result__KQKG=ITM_PROTOTYPE__;
-    } else {
-      typ_id__MQKG=-1;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__NQKG);
-      if ((typ_id__MQKG == (__INTEGER)(-  1))) {
-        a__OQKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__PQKG=(__UINTEGER_32)((__UINTEGER_32)(sz__NQKG + a__OQKG) & (__UINTEGER_32)(~ a__OQKG));
-        ptr_table__UQKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PQKG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__TQKG=((__POINTER )(NULL));
-        result__VQKG=((__POINTER *)ptr_table__UQKG)[ 0];
-        if ((result__VQKG == (void *)NULL)) {
-          result__VQKG=new_lab__RUJ(new_size__PQKG);
-          next__TQKG=(void *)((unsigned long)result__VQKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PQKG)));
-          ((__POINTER *)next__TQKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UQKG)[ 0]=next__TQKG;
-        } else {
-          next__TQKG=((__POINTER *)result__VQKG)[ 0];
-          if ((next__TQKG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VQKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__PQKG <<  1)) <=  4096)) {
-              next__TQKG=(void *)((unsigned long)result__VQKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PQKG)));
+    p__AW3G=current_position__ZWF();
+    result__YV3G=NULL;
+    ptr__ZV3G=((__POINTER )(NULL));
+    typ_id__0V3G= 0;
+    sz__1V3G=((__UINTEGER_32 )sizeof(__ITM_PROTOTYPE));
+    if ((sz__1V3G ==  0)) {
+      result__YV3G=ITM_PROTOTYPE__;
+    } else {
+      typ_id__0V3G=-1;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__1V3G);
+      if ((typ_id__0V3G == (__INTEGER)(-  1))) {
+        a__2V3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__3V3G=(__UINTEGER_32)((__UINTEGER_32)(sz__1V3G + a__2V3G) & (__UINTEGER_32)(~ a__2V3G));
+        ptr_table__CW3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3V3G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__BW3G=((__POINTER )(NULL));
+        result__DW3G=((__POINTER *)ptr_table__CW3G)[ 0];
+        if ((result__DW3G == (void *)NULL)) {
+          result__DW3G=new_lab__2QJ(new_size__3V3G);
+          next__BW3G=(void *)((unsigned long)result__DW3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3V3G)));
+          ((__POINTER *)next__BW3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__CW3G)[ 0]=next__BW3G;
+        } else {
+          next__BW3G=((__POINTER *)result__DW3G)[ 0];
+          if ((next__BW3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DW3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__3V3G <<  1)) <=  4096)) {
+              next__BW3G=(void *)((unsigned long)result__DW3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3V3G)));
             } else {
-              next__TQKG=new_lab__RUJ(new_size__PQKG);
-            };
-            ((__POINTER *)next__TQKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__UQKG)[ 0]=next__TQKG;
-          } else {
-            ((__POINTER *)result__VQKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__TQKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__VQKG=next__TQKG;
-          };
-        };
-        ptr__LQKG=result__VQKG;
-      } else {
-        t__QQKG=((__UINTEGER_32 )typ_id__MQKG);
-        a__RQKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__2QKG=(__UINTEGER_32)((__UINTEGER_32)(sz__NQKG + a__RQKG) & (__UINTEGER_32)(~ a__RQKG));
-        ptr_table__ZQKG=((__POINTER )(&(table_type[(t__QQKG)])));
-        lab_type__1QKG=(__UINTEGER_32)(t__QQKG |  1);
-        next__YQKG=((__POINTER )(NULL));
-        result__0QKG=((__POINTER *)ptr_table__ZQKG)[ 0];
-        if ((result__0QKG == (void *)NULL)) {
-          result__0QKG=new_lab__RUJ(lab_type__1QKG);
-          next__YQKG=(void *)((unsigned long)result__0QKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2QKG)));
-          ((__POINTER *)next__YQKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZQKG)[ 0]=next__YQKG;
-        } else {
-          next__YQKG=((__POINTER *)result__0QKG)[ 0];
-          if ((next__YQKG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0QKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__2QKG <<  1)) <=  4096)) {
-              next__YQKG=(void *)((unsigned long)result__0QKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2QKG)));
+              next__BW3G=new_lab__2QJ(new_size__3V3G);
+            };
+            ((__POINTER *)next__BW3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__CW3G)[ 0]=next__BW3G;
+          } else {
+            ((__POINTER *)result__DW3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__BW3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__DW3G=next__BW3G;
+          };
+        };
+        ptr__ZV3G=result__DW3G;
+      } else {
+        t__4V3G=((__UINTEGER_32 )typ_id__0V3G);
+        a__5V3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__KW3G=(__UINTEGER_32)((__UINTEGER_32)(sz__1V3G + a__5V3G) & (__UINTEGER_32)(~ a__5V3G));
+        ptr_table__HW3G=((__POINTER )(&(table_type[(t__4V3G)])));
+        lab_type__JW3G=(__UINTEGER_32)(t__4V3G |  1);
+        next__GW3G=((__POINTER )(NULL));
+        result__IW3G=((__POINTER *)ptr_table__HW3G)[ 0];
+        if ((result__IW3G == (void *)NULL)) {
+          result__IW3G=new_lab__2QJ(lab_type__JW3G);
+          next__GW3G=(void *)((unsigned long)result__IW3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KW3G)));
+          ((__POINTER *)next__GW3G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__HW3G)[ 0]=next__GW3G;
+        } else {
+          next__GW3G=((__POINTER *)result__IW3G)[ 0];
+          if ((next__GW3G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IW3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__KW3G <<  1)) <=  4096)) {
+              next__GW3G=(void *)((unsigned long)result__IW3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KW3G)));
             } else {
-              next__YQKG=new_lab__RUJ(lab_type__1QKG);
+              next__GW3G=new_lab__2QJ(lab_type__JW3G);
             };
-            ((__POINTER *)next__YQKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__ZQKG)[ 0]=next__YQKG;
+            ((__POINTER *)next__GW3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__HW3G)[ 0]=next__GW3G;
           } else {
-            ((__POINTER *)result__0QKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__YQKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__0QKG=next__YQKG;
+            ((__POINTER *)result__IW3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__GW3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__IW3G=next__GW3G;
           };
         };
-        ptr__LQKG=result__0QKG;
+        ptr__ZV3G=result__IW3G;
       };
-      result__KQKG=((__ITM_PROTOTYPE *)ptr__LQKG);
-      *(result__KQKG) = *(ITM_PROTOTYPE__);
+      result__YV3G=((__ITM_PROTOTYPE *)ptr__ZV3G);
+      *(result__YV3G) = *(ITM_PROTOTYPE__);
     };
-    ((__ITM_PROTOTYPE *)result__KQKG)->parent_itm_constant__VYF.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ=p__SQKG;
-    e__EWF=result__KQKG;
-    add_last__GVT(result__BUIG,result__KQKG);
-    copy__OEI(result__BUIG);
+    ((__ITM_PROTOTYPE *)result__YV3G)->parent_itm_constant__MVF.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ=p__AW3G;
+    e__1SF=result__YV3G;
+    add_last__E5U(result__EP2G,result__YV3G);
+    copy__A5H(result__EP2G);
   };
-  return(result__FWF);
+  return(result__2SF);
 }
 
-static void* read_expr__25I(__PARSER *Self__35I)
+static void* read_expr__O4I(__PARSER *Self__P4I)
 // ({PARSER}) With resultRecursive, No inlinable.
 {
-  void *result__55I,*value__AAJ;
-  __INTEGER p__NAJ,typ_id__0UYC,typ_id__SRKG,typ_id__FSKG,typ_id__YSKG;
-  __INTEGER typ_id__OJYB,typ_id__5KYB,typ_id__QMYB,new_capacity__A1AC;
-  __INTEGER __tmp__E2AC,__tmp__LHUD,Self__ELUE,typ_id__1IP;
-  __INTEGER new_capacity__4BAC,other_upper__3BAC,Self__2IXD;
-  __INTEGER typ_id__BBNB;
-  void *name__OAJ;
-  __POSITION p__1EOC,pos__JU0F,p__YRKG,pos__LU0F,pos__NU0F,__tmp__IFJ;
-  __POSITION p__4SKG,pos__QU0F,__tmp__JIJ,__tmp__TIJ,__tmp__2IJ;
-  __POSITION __tmp__OKJ,v__3ITE,pos__AW0F,p__IFP;
-  __ITM_LIST_IDF *result__UUYC;
-  __POINTER ptr__VUYC,ptr_table__HRKG,next__GRKG,result__IRKG;
-  __POINTER ptr_table__MRKG,next__LRKG,result__NRKG,ptr__RRKG;
-  __POINTER ptr_table__0RKG,next__ZRKG,result__1RKG,ptr_table__5RKG;
-  __POINTER next__4RKG,result__ASKG,ptr__ESKG,ptr_table__NSKG;
-  __POINTER next__MSKG,result__OSKG,ptr_table__SSKG,next__RSKG;
-  __POINTER result__TSKG,ptr__XSKG,ptr_table__ATKG,next__5SKG;
-  __POINTER result__BTKG,ptr_table__FTKG,next__ETKG,result__GTKG;
-  __POINTER ptr__JJYB,ptr_table__KTKG,next__JTKG,result__LTKG;
-  __POINTER ptr_table__PTKG,next__OTKG,result__QTKG,ptr__0KYB;
-  __POINTER ptr_table__UTKG,next__TTKG,result__VTKG,ptr_table__ZTKG;
-  __POINTER next__YTKG,result__0TKG,ptr__LMYB,ptr_table__4TKG;
-  __POINTER next__3TKG,result__5TKG,ptr_table__DUKG,next__CUKG;
-  __POINTER result__EUKG,ptr__WIP,ptr_table__IUKG,next__HUKG;
-  __POINTER result__JUKG,ptr_table__NUKG,next__MUKG,result__OUKG;
-  __POINTER ptr__2ANB,ptr_table__SUKG,next__RUKG,result__TUKG;
-  __POINTER ptr_table__XUKG,next__WUKG,result__YUKG;
-  __UINTEGER_32 sz__XUYC,a__4MHG,new_size__5MHG,t__DNHG,a__CNHG;
-  __UINTEGER_32 new_size__PRKG,lab_type__ORKG,sz__TRKG,a__URKG;
-  __UINTEGER_32 new_size__VRKG,t__WRKG,a__XRKG,new_size__CSKG;
-  __UINTEGER_32 lab_type__BSKG,sz__GSKG,a__HSKG,new_size__ISKG,t__JSKG;
-  __UINTEGER_32 a__KSKG,new_size__VSKG,lab_type__USKG,sz__ZSKG,a__0SKG;
-  __UINTEGER_32 new_size__1SKG,t__2SKG,a__3SKG,new_size__ITKG;
-  __UINTEGER_32 lab_type__HTKG,sz__LJYB,a__WYHG,new_size__XYHG,t__1YHG;
-  __UINTEGER_32 a__0YHG,new_size__STKG,lab_type__RTKG,sz__2KYB,a__GNHG;
-  __UINTEGER_32 new_size__HNHG,t__LNHG,a__KNHG,new_size__2TKG;
-  __UINTEGER_32 lab_type__1TKG,sz__NMYB,a__4YHG,new_size__5YHG,t__DZHG;
-  __UINTEGER_32 a__CZHG,new_size__GUKG,lab_type__FUKG,sz__YIP,a__4ZHG;
-  __UINTEGER_32 new_size__5ZHG,t__D0HG,a__C0HG,new_size__QUKG;
-  __UINTEGER_32 lab_type__PUKG,sz__4ANB,a__0NHG,new_size__1NHG,t__5NHG;
-  __UINTEGER_32 a__4NHG,new_size__0UKG,lab_type__ZUKG;
-  __ITM_WRITE_VALUE *result__QRKG,*result__IJYB;
-  __ITM_WRITE_CAST *result__DSKG,*result__KMYB;
-  __ITM_READ *result__WSKG;
-  __ITM_WRITE_CODE *result__ZKYB;
-  __ITM_READ_ARG2 *result__VIP;
-  __ITM_BINARY *result__1ANB;
-  void *l_expr__BAJ,*result__ZCI;
-  void *l_oper__CAJ,*l_assignment__MAJ,*result__EUIG,*result__VEOC;
-  void *result__05K;
-  void *l_posi__IAJ,*result__G03,*result__YQIB;
-  __BOOLEAN is_not_op__JAJ,again__LAJ,result__3QKG,result__ARKG;
-  __BOOLEAN result__DRKG,__tmp__SDJ,__tmp__UFJ,__tmp__O1AC;
-  __CHARACTER affect__KAJ,result__4QKG,result__BRKG,result__ERKG;
-  __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *Self__FUIG,*Self__GUIG;
-  __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *Self__N23,*Self__D33;
-  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__MO2,*Self__CP2;
-  __FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *Self__X0QC,*Self__N1QC;
-  __FAST_ARRAYoExpanded_POSITIONo *Self__40AC,*Self__1BAC;
-  __POSITION *__tmp__D2AC,*new__YGUD,*__tmp__RCAC,*__tmp__TCAC;
-  __POSITION *Self__3RTD;
-  result__55I=NULL;
-  value__AAJ=NULL;
-  l_expr__BAJ=NULL;
-  l_oper__CAJ=NULL;
-  l_posi__IAJ=NULL;
-  is_not_op__JAJ=FALSE__;
-  affect__KAJ='\0';
-  again__LAJ=FALSE__;
-  l_assignment__MAJ=NULL;
-  p__NAJ= 0;
-  name__OAJ=NULL;
-  old_position__QWI=position__V0B;
-  old_pos_cur__SWI=pos_cur__Y0B;
-  old_pos_line__UWI=pos_line__Z0B;
-  old_pos_col__WWI=pos_col__00B;
-  old_short_derive__YWI=short_derive__O1B;
-  result__3QKG=FALSE__;
-  if ((! read_space__MMD())) {
-    result__3QKG=FALSE__;
+  void *result__R4I,*value__S4I,*result__REL,*expr__SEL,*__tmp__YHL;
+  void *__tmp__5IL,*__tmp__FKL;
+  __INTEGER p__Z4I,typ_id__VS0C,typ_id__AX3G,typ_id__TX3G,typ_id__GY3G;
+  __INTEGER typ_id__C1ID,typ_id__AJJD,typ_id__V2ID,last_msg__WEL;
+  __INTEGER first_msg__XEL,typ_id__XZ3G,typ_id__JSP,typ_id__W03G;
+  __INTEGER index__L13G,__tmp__J13G,i__M13G,typ_id__Q13G,__tmp__MY0C;
+  __INTEGER i__QZBD,typ_id__3WO,typ_id__QYO;
+  void *name__04I,*n__5Z3G,*n__AHP;
+  __POSITION p__HZQC,pos__KXNG,p__GX3G,pos__MXNG,pos__OXNG,__tmp__UDJ;
+  __POSITION p__MY3G,pos__SXNG,__tmp__VGJ,__tmp__5GJ,__tmp__IHJ,p__4Z3G;
+  __POSITION pos__3XNG,p__5GP,__tmp__2HL,__tmp__CJL,__tmp__JKL;
+  __ITM_LIST_IDF *result__PS0C;
+  __POINTER ptr__QS0C,ptr_table__VW3G,next__UW3G,result__WW3G;
+  __POINTER ptr_table__0W3G,next__ZW3G,result__1W3G,ptr__5W3G;
+  __POINTER ptr_table__IX3G,next__HX3G,result__JX3G,ptr_table__NX3G;
+  __POINTER next__MX3G,result__OX3G,ptr__SX3G,ptr_table__1X3G;
+  __POINTER next__0X3G,result__2X3G,ptr_table__AY3G,next__5X3G;
+  __POINTER result__BY3G,ptr__FY3G,ptr_table__OY3G,next__NY3G;
+  __POINTER result__PY3G,ptr_table__TY3G,next__SY3G,result__UY3G;
+  __POINTER ptr__30ID,ptr_table__YY3G,next__XY3G,result__ZY3G;
+  __POINTER ptr_table__3Y3G,next__2Y3G,result__4Y3G,ptr__1IJD;
+  __POINTER ptr_table__CZ3G,next__BZ3G,result__DZ3G,ptr_table__HZ3G;
+  __POINTER next__GZ3G,result__IZ3G,ptr__Q2ID,ptr_table__MZ3G;
+  __POINTER next__LZ3G,result__NZ3G,ptr_table__RZ3G,next__QZ3G;
+  __POINTER result__SZ3G,ptr__WZ3G,ptr_table__B03G,next__A03G;
+  __POINTER result__C03G,ptr_table__G03G,next__F03G,result__H03G;
+  __POINTER ptr__ESP,ptr_table__L03G,next__K03G,result__M03G;
+  __POINTER ptr_table__Q03G,next__P03G,result__R03G,ptr__V03G;
+  __POINTER ptr_table__403G,next__303G,result__503G,ptr_table__D13G;
+  __POINTER next__C13G,result__E13G,ptr__P13G,ptr_table__Y13G;
+  __POINTER next__X13G,result__Z13G,ptr_table__313G,next__213G;
+  __POINTER result__413G,ptr__YWO,ptr_table__C23G,next__B23G;
+  __POINTER result__D23G,ptr_table__H23G,next__G23G,result__I23G;
+  __POINTER ptr__LYO,ptr_table__M23G,next__L23G,result__N23G;
+  __POINTER ptr_table__R23G,next__Q23G,result__S23G;
+  __UINTEGER_32 sz__SS0C,a__IX0G,new_size__JX0G,t__NX0G,a__MX0G;
+  __UINTEGER_32 new_size__3W3G,lab_type__2W3G,sz__BX3G,a__CX3G;
+  __UINTEGER_32 new_size__DX3G,t__EX3G,a__FX3G,new_size__QX3G;
+  __UINTEGER_32 lab_type__PX3G,sz__UX3G,a__VX3G,new_size__WX3G,t__XX3G;
+  __UINTEGER_32 a__YX3G,new_size__DY3G,lab_type__CY3G,sz__HY3G,a__IY3G;
+  __UINTEGER_32 new_size__JY3G,t__KY3G,a__LY3G,new_size__WY3G;
+  __UINTEGER_32 lab_type__VY3G,sz__50ID,a__ME1G,new_size__NE1G,t__RE1G;
+  __UINTEGER_32 a__QE1G,new_size__AZ3G,lab_type__5Y3G,sz__3IJD,a__QX0G;
+  __UINTEGER_32 new_size__RX0G,t__VX0G,a__UX0G,new_size__KZ3G;
+  __UINTEGER_32 lab_type__JZ3G,sz__S2ID,a__XE1G,new_size__YE1G,t__2E1G;
+  __UINTEGER_32 a__1E1G,new_size__UZ3G,lab_type__TZ3G,sz__YZ3G,a__ZZ3G;
+  __UINTEGER_32 new_size__0Z3G,t__1Z3G,a__2Z3G,new_size__J03G;
+  __UINTEGER_32 lab_type__I03G,sz__GSP,a__HF1G,new_size__IF1G,t__MF1G;
+  __UINTEGER_32 a__LF1G,new_size__T03G,lab_type__S03G,sz__X03G,a__Y03G;
+  __UINTEGER_32 new_size__Z03G,t__003G,a__103G,new_size__G13G;
+  __UINTEGER_32 lab_type__F13G,sz__R13G,a__S13G,new_size__T13G,t__U13G;
+  __UINTEGER_32 a__V13G,new_size__A23G,lab_type__513G,sz__0WO,a__FG1G;
+  __UINTEGER_32 new_size__GG1G,t__KG1G,a__JG1G,new_size__K23G;
+  __UINTEGER_32 lab_type__J23G,sz__NYO,a__QZ0G,new_size__RZ0G,t__VZ0G;
+  __UINTEGER_32 a__UZ0G,new_size__U23G,lab_type__T23G;
+  __ITM_WRITE_VALUE *result__4W3G,*result__20ID;
+  __ITM_WRITE_CAST *result__RX3G,*result__P2ID;
+  __ITM_READ *result__EY3G;
+  __ITM_WRITE_CODE *result__0IJD;
+  void *itm_op__VEL,*__tmp__ZHL,*__tmp__AJL,*__tmp__GKL;
+  __ITM_OPERATOR *result__VZ3G,*Self__3Z3G,*result__DSP,*Self__HNV;
+  __ITM_READ_ARG1 *result__U03G,*result__O13G;
+  __ITM_READ_ARG2 *result__XWO;
+  __ITM_EXPRESSION *result__KYO;
+  __CHARACTER affect__T4I,result__MW3G,result__PW3G,result__SW3G;
+  __BOOLEAN again__U4I,result__LW3G,result__OW3G,result__RW3G;
+  __BOOLEAN __tmp__4BJ,__tmp__AEJ,__tmp__YJL;
+  void *l_assignment__Y4I,*result__U4K,*result__BZQC;
+  __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *Self__OV5,*Self__EW5;
+  void *result__L3H,*l_expr__TEL;
+  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__LN4,*Self__BO4;
+  __FAST_ARRAYoITM_CODEo *Self__H13G,*Self__CY0C;
+  void **__tmp__I13G,**Self__K13G,**__tmp__LY0C,**Self__5YBD;
+  result__R4I=NULL;
+  value__S4I=NULL;
+  affect__T4I='\0';
+  again__U4I=FALSE__;
+  l_assignment__Y4I=NULL;
+  p__Z4I= 0;
+  name__04I=NULL;
+  old_position__TQI=position__CBC;
+  old_pos_cur__VQI=pos_cur__FBC;
+  old_pos_line__XQI=pos_line__GBC;
+  old_pos_col__ZQI=pos_col__HBC;
+  old_short_derive__1QI=short_derive__RBC;
+  result__LW3G=FALSE__;
+  if ((! read_space__NRD())) {
+    result__LW3G=FALSE__;
   } else {
-    result__4QKG='\0';
-    if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-      result__4QKG=((__CHARACTER )(( 0)));
+    result__MW3G='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__MW3G=((__CHARACTER )(( 0)));
     } else {
-      result__4QKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+      result__MW3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
     };
-    if ((result__4QKG == '(')) {
-      position__V0B=(__INTEGER)(position__V0B +  1);
-      result__3QKG=TRUE__;
+    if ((result__MW3G == '(')) {
+      position__CBC=(__INTEGER)(position__CBC +  1);
+      result__LW3G=TRUE__;
     };
   };
-  if (result__3QKG) {
-    result__EUIG=NULL;
-    if ((((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__AAL)->parent_arrayed_collection__55K.upper__B5S <  0)) {
-      result__EUIG=create_with_capacity__GMD( 16);
+  if (result__LW3G) {
+    result__U4K=NULL;
+    if ((((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__04K)->parent_arrayed_collection__Z4K.upper__KSU <  0)) {
+      result__U4K=create_with_capacity__S1QC( 16);
     } else {
-      Self__FUIG=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__AAL);
-      result__EUIG=((void **)Self__FUIG->parent_arrayed_collection__55K.storage__5BT)[Self__FUIG->parent_arrayed_collection__55K.upper__B5S];
-      Self__GUIG=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__AAL);
-      Self__GUIG->parent_arrayed_collection__55K.upper__B5S=(__INTEGER)(Self__GUIG->parent_arrayed_collection__55K.upper__B5S -  1);
+      Self__OV5=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__04K);
+      result__U4K=((void **)Self__OV5->parent_arrayed_collection__Z4K.storage__0UU)[Self__OV5->parent_arrayed_collection__Z4K.upper__KSU];
+      Self__EW5=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__04K);
+      Self__EW5->parent_arrayed_collection__Z4K.upper__KSU=(__INTEGER)(Self__EW5->parent_arrayed_collection__Z4K.upper__KSU -  1);
     };
-    l_assignment__MAJ=result__EUIG;
+    l_assignment__Y4I=result__U4K;
     do {
-      again__LAJ=FALSE__;
-      if (read_identifier__EBL()) {
-        p__NAJ=(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C);
-        copy__5GQ(string_tmp2__FBJ,last_string__NTC);
-        while (read_identifier__EBL()) {
-          append__CRQ(string_tmp2__FBJ,(&__string_84));
-          append__CRQ(string_tmp2__FBJ,last_string__NTC);
-        };
-        name__OAJ=get__TPB(string_tmp2__FBJ);
-        add_last__1VS(l_assignment__MAJ,name__OAJ);
-        if ((! fast_has__LKT(short_local__W1B,name__OAJ))) {
-          short__token__to__R0C((&__string_103),p__NAJ,position__V0B);
-        };
-        result__ARKG=FALSE__;
-        if ((! read_space__MMD())) {
-          result__ARKG=FALSE__;
-        } else {
-          result__BRKG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__BRKG=((__CHARACTER )(( 0)));
-          } else {
-            result__BRKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-          };
-          if ((result__BRKG == ',')) {
-            position__V0B=(__INTEGER)(position__V0B +  1);
-            result__ARKG=TRUE__;
-          };
-        };
-        if (result__ARKG) {
-          again__LAJ=TRUE__;
-        };
-      };
-    } while (again__LAJ);
-    if ((! (((__FAST_ARRAYoSTRING_CONSTANTo *)result__EUIG)->parent_arrayed_collection__30B.upper__I5N <  0))) {
-      result__DRKG=FALSE__;
-      if ((! read_space__MMD())) {
-        result__DRKG=FALSE__;
-      } else {
-        result__ERKG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__ERKG=((__CHARACTER )(( 0)));
-        } else {
-          result__ERKG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-        };
-        if ((result__ERKG == ')')) {
-          position__V0B=(__INTEGER)(position__V0B +  1);
-          result__DRKG=TRUE__;
-        };
-      };
-      __tmp__SDJ=result__DRKG;
-    } else {
-      __tmp__SDJ=FALSE__;
-    };
-    if ((__tmp__SDJ && read_affect__QY3())) {
-      result__VEOC=create_with_capacity__GMD((__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)result__EUIG)->parent_arrayed_collection__30B.upper__I5N +  1));
-      copy__0PBC(result__VEOC,result__EUIG);
-      free__5Z3(result__EUIG);
-      l_assignment__MAJ=result__VEOC;
-      p__1EOC=current_position__A0F();
-      result__UUYC=NULL;
-      ptr__VUYC=((__POINTER )(NULL));
-      typ_id__0UYC= 0;
-      sz__XUYC=((__UINTEGER_32 )sizeof(__ITM_LIST_IDF));
-      if ((sz__XUYC ==  0)) {
-        result__UUYC=ITM_LIST_IDF__;
-      } else {
-        typ_id__0UYC=-1;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__XUYC);
-        if ((typ_id__0UYC == (__INTEGER)(-  1))) {
-          a__4MHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__5MHG=(__UINTEGER_32)((__UINTEGER_32)(sz__XUYC + a__4MHG) & (__UINTEGER_32)(~ a__4MHG));
-          ptr_table__HRKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5MHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__GRKG=((__POINTER )(NULL));
-          result__IRKG=((__POINTER *)ptr_table__HRKG)[ 0];
-          if ((result__IRKG == (void *)NULL)) {
-            result__IRKG=new_lab__RUJ(new_size__5MHG);
-            next__GRKG=(void *)((unsigned long)result__IRKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5MHG)));
-            ((__POINTER *)next__GRKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HRKG)[ 0]=next__GRKG;
-          } else {
-            next__GRKG=((__POINTER *)result__IRKG)[ 0];
-            if ((next__GRKG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IRKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__5MHG <<  1)) <=  4096)) {
-                next__GRKG=(void *)((unsigned long)result__IRKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5MHG)));
+      again__U4I=FALSE__;
+      if (read_identifier__15K()) {
+        p__Z4I=(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD);
+        copy__JCS(string_tmp2__R5I,last_string__YZC);
+        while (read_identifier__15K()) {
+          append__RNS(string_tmp2__R5I,(&__string_112));
+          append__RNS(string_tmp2__R5I,last_string__YZC);
+        };
+        name__04I=get__YVB(string_tmp2__R5I);
+        add_last__KPOD(l_assignment__Y4I,name__04I);
+        if (is_shorter__TY) {
+          if ((! fast_has__NDV(short_local__ZBC,name__04I))) {
+            short__token__to__1AD((&__string_131),p__Z4I,position__CBC);
+          };
+        };
+        result__OW3G=FALSE__;
+        if ((! read_space__NRD())) {
+          result__OW3G=FALSE__;
+        } else {
+          result__PW3G='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__PW3G=((__CHARACTER )(( 0)));
+          } else {
+            result__PW3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          if ((result__PW3G == ',')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__OW3G=TRUE__;
+          };
+        };
+        if (result__OW3G) {
+          again__U4I=TRUE__;
+        };
+      };
+    } while (again__U4I);
+    if ((! (((__FAST_ARRAYoSTRING_CONSTANTo *)result__U4K)->parent_arrayed_collection__X4I.upper__UNOD <  0))) {
+      result__RW3G=FALSE__;
+      if ((! read_space__NRD())) {
+        result__RW3G=FALSE__;
+      } else {
+        result__SW3G='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__SW3G=((__CHARACTER )(( 0)));
+        } else {
+          result__SW3G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        if ((result__SW3G == ')')) {
+          position__CBC=(__INTEGER)(position__CBC +  1);
+          result__RW3G=TRUE__;
+        };
+      };
+      __tmp__4BJ=result__RW3G;
+    } else {
+      __tmp__4BJ=FALSE__;
+    };
+    if ((__tmp__4BJ && ((read_symbol__TWJ((&__string_12)) || read_symbol__TWJ((&__string_13))) || read_symbol__TWJ((&__string_14))))) {
+      result__BZQC=create_with_capacity__S1QC((__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)result__U4K)->parent_arrayed_collection__X4I.upper__UNOD +  1));
+      copy__JKRD(result__BZQC,result__U4K);
+      free__KS5(result__U4K);
+      l_assignment__Y4I=result__BZQC;
+      p__HZQC=current_position__ZWF();
+      result__PS0C=NULL;
+      ptr__QS0C=((__POINTER )(NULL));
+      typ_id__VS0C= 0;
+      sz__SS0C=((__UINTEGER_32 )sizeof(__ITM_LIST_IDF));
+      if ((sz__SS0C ==  0)) {
+        result__PS0C=ITM_LIST_IDF__;
+      } else {
+        typ_id__VS0C=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__SS0C);
+        if ((typ_id__VS0C == (__INTEGER)(-  1))) {
+          a__IX0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__JX0G=(__UINTEGER_32)((__UINTEGER_32)(sz__SS0C + a__IX0G) & (__UINTEGER_32)(~ a__IX0G));
+          ptr_table__VW3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JX0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__UW3G=((__POINTER )(NULL));
+          result__WW3G=((__POINTER *)ptr_table__VW3G)[ 0];
+          if ((result__WW3G == (void *)NULL)) {
+            result__WW3G=new_lab__2QJ(new_size__JX0G);
+            next__UW3G=(void *)((unsigned long)result__WW3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JX0G)));
+            ((__POINTER *)next__UW3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__VW3G)[ 0]=next__UW3G;
+          } else {
+            next__UW3G=((__POINTER *)result__WW3G)[ 0];
+            if ((next__UW3G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WW3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__JX0G <<  1)) <=  4096)) {
+                next__UW3G=(void *)((unsigned long)result__WW3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JX0G)));
               } else {
-                next__GRKG=new_lab__RUJ(new_size__5MHG);
+                next__UW3G=new_lab__2QJ(new_size__JX0G);
               };
-              ((__POINTER *)next__GRKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__HRKG)[ 0]=next__GRKG;
+              ((__POINTER *)next__UW3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__VW3G)[ 0]=next__UW3G;
             } else {
-              ((__POINTER *)result__IRKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__GRKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__IRKG=next__GRKG;
-            };
-          };
-          ptr__VUYC=result__IRKG;
-        } else {
-          t__DNHG=((__UINTEGER_32 )typ_id__0UYC);
-          a__CNHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__PRKG=(__UINTEGER_32)((__UINTEGER_32)(sz__XUYC + a__CNHG) & (__UINTEGER_32)(~ a__CNHG));
-          ptr_table__MRKG=((__POINTER )(&(table_type[(t__DNHG)])));
-          lab_type__ORKG=(__UINTEGER_32)(t__DNHG |  1);
-          next__LRKG=((__POINTER )(NULL));
-          result__NRKG=((__POINTER *)ptr_table__MRKG)[ 0];
-          if ((result__NRKG == (void *)NULL)) {
-            result__NRKG=new_lab__RUJ(lab_type__ORKG);
-            next__LRKG=(void *)((unsigned long)result__NRKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PRKG)));
-            ((__POINTER *)next__LRKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MRKG)[ 0]=next__LRKG;
-          } else {
-            next__LRKG=((__POINTER *)result__NRKG)[ 0];
-            if ((next__LRKG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NRKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__PRKG <<  1)) <=  4096)) {
-                next__LRKG=(void *)((unsigned long)result__NRKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PRKG)));
+              ((__POINTER *)result__WW3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__UW3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__WW3G=next__UW3G;
+            };
+          };
+          ptr__QS0C=result__WW3G;
+        } else {
+          t__NX0G=((__UINTEGER_32 )typ_id__VS0C);
+          a__MX0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__3W3G=(__UINTEGER_32)((__UINTEGER_32)(sz__SS0C + a__MX0G) & (__UINTEGER_32)(~ a__MX0G));
+          ptr_table__0W3G=((__POINTER )(&(table_type[(t__NX0G)])));
+          lab_type__2W3G=(__UINTEGER_32)(t__NX0G |  1);
+          next__ZW3G=((__POINTER )(NULL));
+          result__1W3G=((__POINTER *)ptr_table__0W3G)[ 0];
+          if ((result__1W3G == (void *)NULL)) {
+            result__1W3G=new_lab__2QJ(lab_type__2W3G);
+            next__ZW3G=(void *)((unsigned long)result__1W3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3W3G)));
+            ((__POINTER *)next__ZW3G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__0W3G)[ 0]=next__ZW3G;
+          } else {
+            next__ZW3G=((__POINTER *)result__1W3G)[ 0];
+            if ((next__ZW3G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1W3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__3W3G <<  1)) <=  4096)) {
+                next__ZW3G=(void *)((unsigned long)result__1W3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3W3G)));
               } else {
-                next__LRKG=new_lab__RUJ(lab_type__ORKG);
+                next__ZW3G=new_lab__2QJ(lab_type__2W3G);
               };
-              ((__POINTER *)next__LRKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__MRKG)[ 0]=next__LRKG;
+              ((__POINTER *)next__ZW3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__0W3G)[ 0]=next__ZW3G;
             } else {
-              ((__POINTER *)result__NRKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__LRKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__NRKG=next__LRKG;
+              ((__POINTER *)result__1W3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZW3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__1W3G=next__ZW3G;
             };
           };
-          ptr__VUYC=result__NRKG;
+          ptr__QS0C=result__1W3G;
         };
-        result__UUYC=((__ITM_LIST_IDF *)ptr__VUYC);
-        *(result__UUYC) = *(ITM_LIST_IDF__);
+        result__PS0C=((__ITM_LIST_IDF *)ptr__QS0C);
+        *(result__PS0C) = *(ITM_LIST_IDF__);
       };
-      ((__ITM_LIST_IDF *)result__UUYC)->parent_itm_code__0DJ.parent_itm_object__P2D.position__REJ=p__1EOC;
-      result__55I=result__UUYC;
-      affect__KAJ=((__CHARACTER *)((__STRING_CONSTANT *)last_string__NTC)->storage__E5M)[ 0];
-      value__AAJ=read_expr__25I(Self__35I);
-      if (((void *)value__AAJ == (void *)NULL)) {
-        pos__JU0F=current_position__A0F();
-        put_error__text__WRG( 0,(&__string_190));
-        put_position__ATG(pos__JU0F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
+      ((__ITM_LIST_IDF *)result__PS0C)->parent_itm_code__GCJ.parent_itm_object__HDE.position__3CJ=p__HZQC;
+      result__R4I=result__PS0C;
+      affect__T4I=((__CHARACTER *)((__STRING_CONSTANT *)last_string__YZC)->storage__FQO)[ 0];
+      value__S4I=read_expr__O4I(Self__P4I);
+      if (((void *)value__S4I == (void *)NULL)) {
+        pos__KXNG=current_position__ZWF();
+        put_error__text__0MG( 0,(&__string_222));
+        put_position__EOG(pos__KXNG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
           exit(( 1));
         };
       };
-      if ((affect__KAJ == ':')) {
-        p__YRKG=result__UUYC->parent_itm_code__0DJ.parent_itm_object__P2D.position__REJ;
-        result__QRKG=NULL;
-        ptr__RRKG=((__POINTER )(NULL));
-        typ_id__SRKG= 0;
-        sz__TRKG=((__UINTEGER_32 )sizeof(__ITM_WRITE_VALUE));
-        if ((sz__TRKG ==  0)) {
-          result__QRKG=ITM_WRITE_VALUE__;
-        } else {
-          typ_id__SRKG=-1;
-          clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__TRKG);
-          if ((typ_id__SRKG == (__INTEGER)(-  1))) {
-            a__URKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__VRKG=(__UINTEGER_32)((__UINTEGER_32)(sz__TRKG + a__URKG) & (__UINTEGER_32)(~ a__URKG));
-            ptr_table__0RKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VRKG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__ZRKG=((__POINTER )(NULL));
-            result__1RKG=((__POINTER *)ptr_table__0RKG)[ 0];
-            if ((result__1RKG == (void *)NULL)) {
-              result__1RKG=new_lab__RUJ(new_size__VRKG);
-              next__ZRKG=(void *)((unsigned long)result__1RKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VRKG)));
-              ((__POINTER *)next__ZRKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__0RKG)[ 0]=next__ZRKG;
+      if ((affect__T4I == ':')) {
+        p__GX3G=result__PS0C->parent_itm_code__GCJ.parent_itm_object__HDE.position__3CJ;
+        result__4W3G=NULL;
+        ptr__5W3G=((__POINTER )(NULL));
+        typ_id__AX3G= 0;
+        sz__BX3G=((__UINTEGER_32 )sizeof(__ITM_WRITE_VALUE));
+        if ((sz__BX3G ==  0)) {
+          result__4W3G=ITM_WRITE_VALUE__;
+        } else {
+          typ_id__AX3G=-1;
+          clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__BX3G);
+          if ((typ_id__AX3G == (__INTEGER)(-  1))) {
+            a__CX3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__DX3G=(__UINTEGER_32)((__UINTEGER_32)(sz__BX3G + a__CX3G) & (__UINTEGER_32)(~ a__CX3G));
+            ptr_table__IX3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DX3G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__HX3G=((__POINTER )(NULL));
+            result__JX3G=((__POINTER *)ptr_table__IX3G)[ 0];
+            if ((result__JX3G == (void *)NULL)) {
+              result__JX3G=new_lab__2QJ(new_size__DX3G);
+              next__HX3G=(void *)((unsigned long)result__JX3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DX3G)));
+              ((__POINTER *)next__HX3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__IX3G)[ 0]=next__HX3G;
             } else {
-              next__ZRKG=((__POINTER *)result__1RKG)[ 0];
-              if ((next__ZRKG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1RKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__VRKG <<  1)) <=  4096)) {
-                  next__ZRKG=(void *)((unsigned long)result__1RKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VRKG)));
+              next__HX3G=((__POINTER *)result__JX3G)[ 0];
+              if ((next__HX3G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JX3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__DX3G <<  1)) <=  4096)) {
+                  next__HX3G=(void *)((unsigned long)result__JX3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DX3G)));
                 } else {
-                  next__ZRKG=new_lab__RUJ(new_size__VRKG);
+                  next__HX3G=new_lab__2QJ(new_size__DX3G);
                 };
-                ((__POINTER *)next__ZRKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__0RKG)[ 0]=next__ZRKG;
+                ((__POINTER *)next__HX3G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__IX3G)[ 0]=next__HX3G;
               } else {
-                ((__POINTER *)result__1RKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZRKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__1RKG=next__ZRKG;
+                ((__POINTER *)result__JX3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__HX3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__JX3G=next__HX3G;
               };
             };
-            ptr__RRKG=result__1RKG;
-          } else {
-            t__WRKG=((__UINTEGER_32 )typ_id__SRKG);
-            a__XRKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__CSKG=(__UINTEGER_32)((__UINTEGER_32)(sz__TRKG + a__XRKG) & (__UINTEGER_32)(~ a__XRKG));
-            ptr_table__5RKG=((__POINTER )(&(table_type[(t__WRKG)])));
-            lab_type__BSKG=(__UINTEGER_32)(t__WRKG |  1);
-            next__4RKG=((__POINTER )(NULL));
-            result__ASKG=((__POINTER *)ptr_table__5RKG)[ 0];
-            if ((result__ASKG == (void *)NULL)) {
-              result__ASKG=new_lab__RUJ(lab_type__BSKG);
-              next__4RKG=(void *)((unsigned long)result__ASKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CSKG)));
-              ((__POINTER *)next__4RKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__5RKG)[ 0]=next__4RKG;
+            ptr__5W3G=result__JX3G;
+          } else {
+            t__EX3G=((__UINTEGER_32 )typ_id__AX3G);
+            a__FX3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__QX3G=(__UINTEGER_32)((__UINTEGER_32)(sz__BX3G + a__FX3G) & (__UINTEGER_32)(~ a__FX3G));
+            ptr_table__NX3G=((__POINTER )(&(table_type[(t__EX3G)])));
+            lab_type__PX3G=(__UINTEGER_32)(t__EX3G |  1);
+            next__MX3G=((__POINTER )(NULL));
+            result__OX3G=((__POINTER *)ptr_table__NX3G)[ 0];
+            if ((result__OX3G == (void *)NULL)) {
+              result__OX3G=new_lab__2QJ(lab_type__PX3G);
+              next__MX3G=(void *)((unsigned long)result__OX3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QX3G)));
+              ((__POINTER *)next__MX3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__NX3G)[ 0]=next__MX3G;
             } else {
-              next__4RKG=((__POINTER *)result__ASKG)[ 0];
-              if ((next__4RKG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ASKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__CSKG <<  1)) <=  4096)) {
-                  next__4RKG=(void *)((unsigned long)result__ASKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CSKG)));
+              next__MX3G=((__POINTER *)result__OX3G)[ 0];
+              if ((next__MX3G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OX3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__QX3G <<  1)) <=  4096)) {
+                  next__MX3G=(void *)((unsigned long)result__OX3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QX3G)));
                 } else {
-                  next__4RKG=new_lab__RUJ(lab_type__BSKG);
+                  next__MX3G=new_lab__2QJ(lab_type__PX3G);
                 };
-                ((__POINTER *)next__4RKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__5RKG)[ 0]=next__4RKG;
+                ((__POINTER *)next__MX3G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__NX3G)[ 0]=next__MX3G;
               } else {
-                ((__POINTER *)result__ASKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__4RKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__ASKG=next__4RKG;
+                ((__POINTER *)result__OX3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__MX3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__OX3G=next__MX3G;
               };
             };
-            ptr__RRKG=result__ASKG;
+            ptr__5W3G=result__OX3G;
           };
-          result__QRKG=((__ITM_WRITE_VALUE *)ptr__RRKG);
-          *(result__QRKG) = *(ITM_WRITE_VALUE__);
+          result__4W3G=((__ITM_WRITE_VALUE *)ptr__5W3G);
+          *(result__4W3G) = *(ITM_WRITE_VALUE__);
         };
-        ((__ITM_WRITE_VALUE *)result__QRKG)->parent_itm_write__QEJ.parent_itm_code__PEJ.parent_itm_object__P2D.position__REJ=p__YRKG;
-        result__55I=result__QRKG;
+        ((__ITM_WRITE_VALUE *)result__4W3G)->parent_itm_write__2CJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ=p__GX3G;
+        result__R4I=result__4W3G;
       };
-      if ((affect__KAJ == '<')) {
-        pos__LU0F=current_position__A0F();
-        put_error__text__WRG( 0,(&__string_227));
-        put_position__ATG(pos__LU0F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
+      if ((affect__T4I == '<')) {
+        pos__MXNG=current_position__ZWF();
+        put_error__text__0MG( 0,(&__string_275));
+        put_position__EOG(pos__MXNG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
           exit(( 1));
         };
       };
-      if ((affect__KAJ == '?')) {
-        pos__NU0F=current_position__A0F();
-        put_error__text__WRG( 0,(&__string_228));
-        put_position__ATG(pos__NU0F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
+      if ((affect__T4I == '?')) {
+        pos__OXNG=current_position__ZWF();
+        put_error__text__0MG( 0,(&__string_276));
+        put_position__EOG(pos__OXNG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
           exit(( 1));
         };
-        switch (((struct ___OBJ *)result__55I)->__id) {
+        switch (((struct ___OBJ *)result__R4I)->__id) {
         case __ITM_LIST__: {
-          __tmp__IFJ=((__ITM_LIST *)result__55I)->parent_itm_code__4XE.parent_itm_object__P2D.position__REJ;
+          __tmp__UDJ=((__ITM_LIST *)result__R4I)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ;
+        } break;
+        case __ITM_LDOTS__: {
+          __tmp__UDJ=((__ITM_LDOTS *)result__R4I)->parent_itm_constant__AUF.parent_itm_object__HDE.position__3CJ;
         } break;
         case __ITM_PROTOTYPE__: {
-          __tmp__IFJ=((__ITM_PROTOTYPE *)result__55I)->parent_itm_constant__VYF.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ;
+          __tmp__UDJ=((__ITM_PROTOTYPE *)result__R4I)->parent_itm_constant__MVF.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
         } break;
         case __ITM_LIST_IDF__: {
-          __tmp__IFJ=((__ITM_LIST_IDF *)result__55I)->parent_itm_code__0DJ.parent_itm_object__P2D.position__REJ;
+          __tmp__UDJ=((__ITM_LIST_IDF *)result__R4I)->parent_itm_code__GCJ.parent_itm_object__HDE.position__3CJ;
         } break;
         case __ITM_WRITE_VALUE__: {
-          __tmp__IFJ=((__ITM_WRITE_VALUE *)result__55I)->parent_itm_write__QEJ.parent_itm_code__PEJ.parent_itm_object__P2D.position__REJ;
+          __tmp__UDJ=((__ITM_WRITE_VALUE *)result__R4I)->parent_itm_write__2CJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
         } break;
         case __ITM_WRITE_CAST__: {
-          __tmp__IFJ=((__ITM_WRITE_CAST *)result__55I)->parent_itm_write__HFJ.parent_itm_code__PEJ.parent_itm_object__P2D.position__REJ;
+          __tmp__UDJ=((__ITM_WRITE_CAST *)result__R4I)->parent_itm_write__TDJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
         } break;
         case __ITM_READ__: {
-          __tmp__IFJ=((__ITM_READ *)result__55I)->parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ;
+          __tmp__UDJ=((__ITM_READ *)result__R4I)->parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
         } break;
         case __ITM_WRITE_CODE__: {
-          __tmp__IFJ=((__ITM_WRITE_CODE *)result__55I)->parent_itm_write__SIJ.parent_itm_code__PEJ.parent_itm_object__P2D.position__REJ;
+          __tmp__UDJ=((__ITM_WRITE_CODE *)result__R4I)->parent_itm_write__4GJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
         } break;
-        case __ITM_READ_ARG2__: {
-          __tmp__IFJ=((__ITM_READ_ARG2 *)result__55I)->parent_itm_read__DLJ.parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ;
-        } break;
-        case __ITM_BINARY__: {
-          __tmp__IFJ=((__ITM_BINARY *)result__55I)->parent_itm_code__XLJ.parent_itm_object__P2D.position__REJ;
+        case __ITM_OPERATOR__: {
+          __tmp__UDJ=((__ITM_OPERATOR *)result__R4I)->parent_itm_code__UEL.parent_itm_object__HDE.position__3CJ;
         } break;
         case __ITM_READ_ARG1__: {
-          __tmp__IFJ=((__ITM_READ_ARG1 *)result__55I)->parent_itm_read__TGL.parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ;
+          __tmp__UDJ=((__ITM_READ_ARG1 *)result__R4I)->parent_itm_read__0HL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+        } break;
+        case __ITM_READ_ARG2__: {
+          __tmp__UDJ=((__ITM_READ_ARG2 *)result__R4I)->parent_itm_read__HKL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+        } break;
+        case __ITM_EXPRESSION__: {
+          __tmp__UDJ=position__VC5B(result__R4I);
         } break;
         case __ITM_OLD__: {
-          __tmp__IFJ=((__ITM_OLD *)result__55I)->parent_itm_code__RUM.parent_itm_object__P2D.position__REJ;
+          __tmp__UDJ=((__ITM_OLD *)result__R4I)->parent_itm_code__31L.parent_itm_object__HDE.position__3CJ;
         } break;
         case __ITM_EXTERNAL_TYPE__: {
-          __tmp__IFJ=((__ITM_EXTERNAL_TYPE *)result__55I)->parent_itm_extern__TDN.parent_itm_code__SDN.parent_itm_object__P2D.position__REJ;
+          __tmp__UDJ=((__ITM_EXTERNAL_TYPE *)result__R4I)->parent_itm_extern__53M.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ;
+        } break;
+        case __ITM_BLOCK__: {
+          __tmp__UDJ=((__ITM_LIST *)((__ITM_BLOCK *)result__R4I)->list__PIDC)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ;
+        } break;
+        case __ITM_EXTERNAL__: {
+          __tmp__UDJ=((__ITM_EXTERNAL *)result__R4I)->parent_itm_extern__EFN.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ;
+        } break;
+        case __ITM_READ_ARGS__: {
+          __tmp__UDJ=((__ITM_READ_ARGS *)result__R4I)->parent_itm_read__0CO.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
         } break;
         case __ITM_REAL__: {
-          __tmp__IFJ=((__ITM_REAL *)result__55I)->parent_itm_constant__FHN.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ;
+          __tmp__UDJ=((__ITM_REAL *)result__R4I)->parent_itm_constant__VQO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
         } break;
         case __ITM_NUMBER__: {
-          __tmp__IFJ=((__ITM_NUMBER *)result__55I)->parent_itm_constant__XHN.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ;
+          __tmp__UDJ=((__ITM_NUMBER *)result__R4I)->parent_itm_constant__HRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
         } break;
         case __ITM_CHARACTER__: {
-          __tmp__IFJ=((__ITM_CHARACTER *)result__55I)->parent_itm_constant__JIN.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ;
+          __tmp__UDJ=((__ITM_CHARACTER *)result__R4I)->parent_itm_constant__ZRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
         } break;
         case __ITM_STRING__: {
-          __tmp__IFJ=((__ITM_STRING *)result__55I)->parent_itm_code__0IN.parent_itm_object__P2D.position__REJ;
+          __tmp__UDJ=((__ITM_STRING *)result__R4I)->parent_itm_constant__KSO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
         } break;
-        case __ITM_EXTERNAL__: {
-          __tmp__IFJ=((__ITM_EXTERNAL *)result__55I)->parent_itm_extern__VMN.parent_itm_code__SDN.parent_itm_object__P2D.position__REJ;
-        } break;
-        case __ITM_READ_ARGS__: {
-          __tmp__IFJ=((__ITM_READ_ARGS *)result__55I)->parent_itm_read__B2N.parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ;
+        case __ITM_RESULT__: {
+          __tmp__UDJ=position__KAHC(result__R4I);
         } break;
         };
-        result__DSKG=NULL;
-        ptr__ESKG=((__POINTER )(NULL));
-        typ_id__FSKG= 0;
-        sz__GSKG=((__UINTEGER_32 )sizeof(__ITM_WRITE_CAST));
-        if ((sz__GSKG ==  0)) {
-          result__DSKG=ITM_WRITE_CAST__;
-        } else {
-          typ_id__FSKG=-1;
-          clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__GSKG);
-          if ((typ_id__FSKG == (__INTEGER)(-  1))) {
-            a__HSKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__ISKG=(__UINTEGER_32)((__UINTEGER_32)(sz__GSKG + a__HSKG) & (__UINTEGER_32)(~ a__HSKG));
-            ptr_table__NSKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ISKG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__MSKG=((__POINTER )(NULL));
-            result__OSKG=((__POINTER *)ptr_table__NSKG)[ 0];
-            if ((result__OSKG == (void *)NULL)) {
-              result__OSKG=new_lab__RUJ(new_size__ISKG);
-              next__MSKG=(void *)((unsigned long)result__OSKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ISKG)));
-              ((__POINTER *)next__MSKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NSKG)[ 0]=next__MSKG;
+        result__RX3G=NULL;
+        ptr__SX3G=((__POINTER )(NULL));
+        typ_id__TX3G= 0;
+        sz__UX3G=((__UINTEGER_32 )sizeof(__ITM_WRITE_CAST));
+        if ((sz__UX3G ==  0)) {
+          result__RX3G=ITM_WRITE_CAST__;
+        } else {
+          typ_id__TX3G=-1;
+          clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__UX3G);
+          if ((typ_id__TX3G == (__INTEGER)(-  1))) {
+            a__VX3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__WX3G=(__UINTEGER_32)((__UINTEGER_32)(sz__UX3G + a__VX3G) & (__UINTEGER_32)(~ a__VX3G));
+            ptr_table__1X3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WX3G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__0X3G=((__POINTER )(NULL));
+            result__2X3G=((__POINTER *)ptr_table__1X3G)[ 0];
+            if ((result__2X3G == (void *)NULL)) {
+              result__2X3G=new_lab__2QJ(new_size__WX3G);
+              next__0X3G=(void *)((unsigned long)result__2X3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WX3G)));
+              ((__POINTER *)next__0X3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__1X3G)[ 0]=next__0X3G;
             } else {
-              next__MSKG=((__POINTER *)result__OSKG)[ 0];
-              if ((next__MSKG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OSKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__ISKG <<  1)) <=  4096)) {
-                  next__MSKG=(void *)((unsigned long)result__OSKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ISKG)));
+              next__0X3G=((__POINTER *)result__2X3G)[ 0];
+              if ((next__0X3G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2X3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__WX3G <<  1)) <=  4096)) {
+                  next__0X3G=(void *)((unsigned long)result__2X3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WX3G)));
                 } else {
-                  next__MSKG=new_lab__RUJ(new_size__ISKG);
+                  next__0X3G=new_lab__2QJ(new_size__WX3G);
                 };
-                ((__POINTER *)next__MSKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NSKG)[ 0]=next__MSKG;
+                ((__POINTER *)next__0X3G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__1X3G)[ 0]=next__0X3G;
               } else {
-                ((__POINTER *)result__OSKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__MSKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__OSKG=next__MSKG;
+                ((__POINTER *)result__2X3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__0X3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__2X3G=next__0X3G;
               };
             };
-            ptr__ESKG=result__OSKG;
-          } else {
-            t__JSKG=((__UINTEGER_32 )typ_id__FSKG);
-            a__KSKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__VSKG=(__UINTEGER_32)((__UINTEGER_32)(sz__GSKG + a__KSKG) & (__UINTEGER_32)(~ a__KSKG));
-            ptr_table__SSKG=((__POINTER )(&(table_type[(t__JSKG)])));
-            lab_type__USKG=(__UINTEGER_32)(t__JSKG |  1);
-            next__RSKG=((__POINTER )(NULL));
-            result__TSKG=((__POINTER *)ptr_table__SSKG)[ 0];
-            if ((result__TSKG == (void *)NULL)) {
-              result__TSKG=new_lab__RUJ(lab_type__USKG);
-              next__RSKG=(void *)((unsigned long)result__TSKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VSKG)));
-              ((__POINTER *)next__RSKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SSKG)[ 0]=next__RSKG;
+            ptr__SX3G=result__2X3G;
+          } else {
+            t__XX3G=((__UINTEGER_32 )typ_id__TX3G);
+            a__YX3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__DY3G=(__UINTEGER_32)((__UINTEGER_32)(sz__UX3G + a__YX3G) & (__UINTEGER_32)(~ a__YX3G));
+            ptr_table__AY3G=((__POINTER )(&(table_type[(t__XX3G)])));
+            lab_type__CY3G=(__UINTEGER_32)(t__XX3G |  1);
+            next__5X3G=((__POINTER )(NULL));
+            result__BY3G=((__POINTER *)ptr_table__AY3G)[ 0];
+            if ((result__BY3G == (void *)NULL)) {
+              result__BY3G=new_lab__2QJ(lab_type__CY3G);
+              next__5X3G=(void *)((unsigned long)result__BY3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DY3G)));
+              ((__POINTER *)next__5X3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__AY3G)[ 0]=next__5X3G;
             } else {
-              next__RSKG=((__POINTER *)result__TSKG)[ 0];
-              if ((next__RSKG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TSKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__VSKG <<  1)) <=  4096)) {
-                  next__RSKG=(void *)((unsigned long)result__TSKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VSKG)));
+              next__5X3G=((__POINTER *)result__BY3G)[ 0];
+              if ((next__5X3G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BY3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__DY3G <<  1)) <=  4096)) {
+                  next__5X3G=(void *)((unsigned long)result__BY3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DY3G)));
                 } else {
-                  next__RSKG=new_lab__RUJ(lab_type__USKG);
+                  next__5X3G=new_lab__2QJ(lab_type__CY3G);
                 };
-                ((__POINTER *)next__RSKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SSKG)[ 0]=next__RSKG;
+                ((__POINTER *)next__5X3G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__AY3G)[ 0]=next__5X3G;
               } else {
-                ((__POINTER *)result__TSKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__RSKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__TSKG=next__RSKG;
+                ((__POINTER *)result__BY3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__5X3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__BY3G=next__5X3G;
               };
             };
-            ptr__ESKG=result__TSKG;
+            ptr__SX3G=result__BY3G;
           };
-          result__DSKG=((__ITM_WRITE_CAST *)ptr__ESKG);
-          *(result__DSKG) = *(ITM_WRITE_CAST__);
+          result__RX3G=((__ITM_WRITE_CAST *)ptr__SX3G);
+          *(result__RX3G) = *(ITM_WRITE_CAST__);
         };
-        ((__ITM_WRITE_CAST *)result__DSKG)->parent_itm_write__HFJ.parent_itm_code__PEJ.parent_itm_object__P2D.position__REJ=__tmp__IFJ;
-        result__55I=result__DSKG;
+        ((__ITM_WRITE_CAST *)result__RX3G)->parent_itm_write__TDJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ=__tmp__UDJ;
+        result__R4I=result__RX3G;
       };
     } else {
-      free__5Z3(l_assignment__MAJ);
+      free__KS5(l_assignment__Y4I);
     };
-    __tmp__UFJ=TRUE__;
+    __tmp__AEJ=TRUE__;
   } else {
-    __tmp__UFJ=FALSE__;
-  };
-  if ((! __tmp__UFJ)) {
-    if (read_identifier__EBL()) {
-      p__NAJ=(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C);
-      copy__5GQ(string_tmp2__FBJ,last_string__NTC);
-      while (read_identifier__EBL()) {
-        append__CRQ(string_tmp2__FBJ,(&__string_84));
-        append__CRQ(string_tmp2__FBJ,last_string__NTC);
-      };
-      name__OAJ=get__TPB(string_tmp2__FBJ);
-      if ((! fast_has__LKT(short_local__W1B,name__OAJ))) {
-        short__token__to__R0C((&__string_103),p__NAJ,position__V0B);
-      };
-      if (read_affect__QY3()) {
-        p__4SKG=current_position__A0F();
-        result__WSKG=NULL;
-        ptr__XSKG=((__POINTER )(NULL));
-        typ_id__YSKG= 0;
-        sz__ZSKG=((__UINTEGER_32 )sizeof(__ITM_READ));
-        if ((sz__ZSKG ==  0)) {
-          result__WSKG=ITM_READ__;
-        } else {
-          typ_id__YSKG=-1;
-          clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__ZSKG);
-          if ((typ_id__YSKG == (__INTEGER)(-  1))) {
-            a__0SKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__1SKG=(__UINTEGER_32)((__UINTEGER_32)(sz__ZSKG + a__0SKG) & (__UINTEGER_32)(~ a__0SKG));
-            ptr_table__ATKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1SKG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__5SKG=((__POINTER )(NULL));
-            result__BTKG=((__POINTER *)ptr_table__ATKG)[ 0];
-            if ((result__BTKG == (void *)NULL)) {
-              result__BTKG=new_lab__RUJ(new_size__1SKG);
-              next__5SKG=(void *)((unsigned long)result__BTKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1SKG)));
-              ((__POINTER *)next__5SKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__ATKG)[ 0]=next__5SKG;
+    __tmp__AEJ=FALSE__;
+  };
+  if ((! __tmp__AEJ)) {
+    if (read_identifier__15K()) {
+      p__Z4I=(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD);
+      copy__JCS(string_tmp2__R5I,last_string__YZC);
+      while (read_identifier__15K()) {
+        append__RNS(string_tmp2__R5I,(&__string_112));
+        append__RNS(string_tmp2__R5I,last_string__YZC);
+      };
+      name__04I=get__YVB(string_tmp2__R5I);
+      if (is_shorter__TY) {
+        if ((! fast_has__NDV(short_local__ZBC,name__04I))) {
+          short__token__to__1AD((&__string_131),p__Z4I,position__CBC);
+        };
+      };
+      if (((read_symbol__TWJ((&__string_12)) || read_symbol__TWJ((&__string_13))) || read_symbol__TWJ((&__string_14)))) {
+        p__MY3G=current_position__ZWF();
+        result__EY3G=NULL;
+        ptr__FY3G=((__POINTER )(NULL));
+        typ_id__GY3G= 0;
+        sz__HY3G=((__UINTEGER_32 )sizeof(__ITM_READ));
+        if ((sz__HY3G ==  0)) {
+          result__EY3G=ITM_READ__;
+        } else {
+          typ_id__GY3G=-1;
+          clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__HY3G);
+          if ((typ_id__GY3G == (__INTEGER)(-  1))) {
+            a__IY3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__JY3G=(__UINTEGER_32)((__UINTEGER_32)(sz__HY3G + a__IY3G) & (__UINTEGER_32)(~ a__IY3G));
+            ptr_table__OY3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JY3G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__NY3G=((__POINTER )(NULL));
+            result__PY3G=((__POINTER *)ptr_table__OY3G)[ 0];
+            if ((result__PY3G == (void *)NULL)) {
+              result__PY3G=new_lab__2QJ(new_size__JY3G);
+              next__NY3G=(void *)((unsigned long)result__PY3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JY3G)));
+              ((__POINTER *)next__NY3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__OY3G)[ 0]=next__NY3G;
             } else {
-              next__5SKG=((__POINTER *)result__BTKG)[ 0];
-              if ((next__5SKG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BTKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__1SKG <<  1)) <=  4096)) {
-                  next__5SKG=(void *)((unsigned long)result__BTKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1SKG)));
+              next__NY3G=((__POINTER *)result__PY3G)[ 0];
+              if ((next__NY3G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PY3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__JY3G <<  1)) <=  4096)) {
+                  next__NY3G=(void *)((unsigned long)result__PY3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JY3G)));
                 } else {
-                  next__5SKG=new_lab__RUJ(new_size__1SKG);
+                  next__NY3G=new_lab__2QJ(new_size__JY3G);
                 };
-                ((__POINTER *)next__5SKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ATKG)[ 0]=next__5SKG;
+                ((__POINTER *)next__NY3G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__OY3G)[ 0]=next__NY3G;
               } else {
-                ((__POINTER *)result__BTKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__5SKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__BTKG=next__5SKG;
+                ((__POINTER *)result__PY3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__NY3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__PY3G=next__NY3G;
               };
             };
-            ptr__XSKG=result__BTKG;
-          } else {
-            t__2SKG=((__UINTEGER_32 )typ_id__YSKG);
-            a__3SKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__ITKG=(__UINTEGER_32)((__UINTEGER_32)(sz__ZSKG + a__3SKG) & (__UINTEGER_32)(~ a__3SKG));
-            ptr_table__FTKG=((__POINTER )(&(table_type[(t__2SKG)])));
-            lab_type__HTKG=(__UINTEGER_32)(t__2SKG |  1);
-            next__ETKG=((__POINTER )(NULL));
-            result__GTKG=((__POINTER *)ptr_table__FTKG)[ 0];
-            if ((result__GTKG == (void *)NULL)) {
-              result__GTKG=new_lab__RUJ(lab_type__HTKG);
-              next__ETKG=(void *)((unsigned long)result__GTKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ITKG)));
-              ((__POINTER *)next__ETKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__FTKG)[ 0]=next__ETKG;
+            ptr__FY3G=result__PY3G;
+          } else {
+            t__KY3G=((__UINTEGER_32 )typ_id__GY3G);
+            a__LY3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__WY3G=(__UINTEGER_32)((__UINTEGER_32)(sz__HY3G + a__LY3G) & (__UINTEGER_32)(~ a__LY3G));
+            ptr_table__TY3G=((__POINTER )(&(table_type[(t__KY3G)])));
+            lab_type__VY3G=(__UINTEGER_32)(t__KY3G |  1);
+            next__SY3G=((__POINTER )(NULL));
+            result__UY3G=((__POINTER *)ptr_table__TY3G)[ 0];
+            if ((result__UY3G == (void *)NULL)) {
+              result__UY3G=new_lab__2QJ(lab_type__VY3G);
+              next__SY3G=(void *)((unsigned long)result__UY3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WY3G)));
+              ((__POINTER *)next__SY3G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__TY3G)[ 0]=next__SY3G;
             } else {
-              next__ETKG=((__POINTER *)result__GTKG)[ 0];
-              if ((next__ETKG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GTKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__ITKG <<  1)) <=  4096)) {
-                  next__ETKG=(void *)((unsigned long)result__GTKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ITKG)));
+              next__SY3G=((__POINTER *)result__UY3G)[ 0];
+              if ((next__SY3G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UY3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__WY3G <<  1)) <=  4096)) {
+                  next__SY3G=(void *)((unsigned long)result__UY3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WY3G)));
                 } else {
-                  next__ETKG=new_lab__RUJ(lab_type__HTKG);
+                  next__SY3G=new_lab__2QJ(lab_type__VY3G);
                 };
-                ((__POINTER *)next__ETKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__FTKG)[ 0]=next__ETKG;
+                ((__POINTER *)next__SY3G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__TY3G)[ 0]=next__SY3G;
               } else {
-                ((__POINTER *)result__GTKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__ETKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__GTKG=next__ETKG;
+                ((__POINTER *)result__UY3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__SY3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__UY3G=next__SY3G;
               };
             };
-            ptr__XSKG=result__GTKG;
-          };
-          result__WSKG=((__ITM_READ *)ptr__XSKG);
-          *(result__WSKG) = *(ITM_READ__);
-        };
-        ((__ITM_READ *)result__WSKG)->parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ=p__4SKG;
-        result__55I=result__WSKG;
-        affect__KAJ=((__CHARACTER *)((__STRING_CONSTANT *)last_string__NTC)->storage__E5M)[ 0];
-        value__AAJ=read_expr__25I(Self__35I);
-        if (((void *)value__AAJ == (void *)NULL)) {
-          pos__QU0F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_190));
-          put_position__ATG(pos__QU0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+            ptr__FY3G=result__UY3G;
+          };
+          result__EY3G=((__ITM_READ *)ptr__FY3G);
+          *(result__EY3G) = *(ITM_READ__);
+        };
+        ((__ITM_READ *)result__EY3G)->parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ=p__MY3G;
+        result__R4I=result__EY3G;
+        affect__T4I=((__CHARACTER *)((__STRING_CONSTANT *)last_string__YZC)->storage__FQO)[ 0];
+        value__S4I=read_expr__O4I(Self__P4I);
+        if (((void *)value__S4I == (void *)NULL)) {
+          pos__SXNG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_222));
+          put_position__EOG(pos__SXNG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        if ((affect__KAJ == ':')) {
-          __tmp__JIJ=result__WSKG->parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ;
-          result__IJYB=NULL;
-          ptr__JJYB=((__POINTER )(NULL));
-          typ_id__OJYB= 0;
-          sz__LJYB=((__UINTEGER_32 )sizeof(__ITM_WRITE_VALUE));
-          if ((sz__LJYB ==  0)) {
-            result__IJYB=ITM_WRITE_VALUE__;
-          } else {
-            typ_id__OJYB=-1;
-            clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__LJYB);
-            if ((typ_id__OJYB == (__INTEGER)(-  1))) {
-              a__WYHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__XYHG=(__UINTEGER_32)((__UINTEGER_32)(sz__LJYB + a__WYHG) & (__UINTEGER_32)(~ a__WYHG));
-              ptr_table__KTKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XYHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__JTKG=((__POINTER )(NULL));
-              result__LTKG=((__POINTER *)ptr_table__KTKG)[ 0];
-              if ((result__LTKG == (void *)NULL)) {
-                result__LTKG=new_lab__RUJ(new_size__XYHG);
-                next__JTKG=(void *)((unsigned long)result__LTKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XYHG)));
-                ((__POINTER *)next__JTKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__KTKG)[ 0]=next__JTKG;
+        if ((affect__T4I == ':')) {
+          __tmp__VGJ=result__EY3G->parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+          result__20ID=NULL;
+          ptr__30ID=((__POINTER )(NULL));
+          typ_id__C1ID= 0;
+          sz__50ID=((__UINTEGER_32 )sizeof(__ITM_WRITE_VALUE));
+          if ((sz__50ID ==  0)) {
+            result__20ID=ITM_WRITE_VALUE__;
+          } else {
+            typ_id__C1ID=-1;
+            clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__50ID);
+            if ((typ_id__C1ID == (__INTEGER)(-  1))) {
+              a__ME1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__NE1G=(__UINTEGER_32)((__UINTEGER_32)(sz__50ID + a__ME1G) & (__UINTEGER_32)(~ a__ME1G));
+              ptr_table__YY3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NE1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__XY3G=((__POINTER )(NULL));
+              result__ZY3G=((__POINTER *)ptr_table__YY3G)[ 0];
+              if ((result__ZY3G == (void *)NULL)) {
+                result__ZY3G=new_lab__2QJ(new_size__NE1G);
+                next__XY3G=(void *)((unsigned long)result__ZY3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NE1G)));
+                ((__POINTER *)next__XY3G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__YY3G)[ 0]=next__XY3G;
               } else {
-                next__JTKG=((__POINTER *)result__LTKG)[ 0];
-                if ((next__JTKG == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LTKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__XYHG <<  1)) <=  4096)) {
-                    next__JTKG=(void *)((unsigned long)result__LTKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XYHG)));
+                next__XY3G=((__POINTER *)result__ZY3G)[ 0];
+                if ((next__XY3G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZY3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__NE1G <<  1)) <=  4096)) {
+                    next__XY3G=(void *)((unsigned long)result__ZY3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NE1G)));
                   } else {
-                    next__JTKG=new_lab__RUJ(new_size__XYHG);
+                    next__XY3G=new_lab__2QJ(new_size__NE1G);
                   };
-                  ((__POINTER *)next__JTKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__KTKG)[ 0]=next__JTKG;
+                  ((__POINTER *)next__XY3G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__YY3G)[ 0]=next__XY3G;
                 } else {
-                  ((__POINTER *)result__LTKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__JTKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__LTKG=next__JTKG;
+                  ((__POINTER *)result__ZY3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__XY3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__ZY3G=next__XY3G;
                 };
               };
-              ptr__JJYB=result__LTKG;
+              ptr__30ID=result__ZY3G;
             } else {
-              t__1YHG=((__UINTEGER_32 )typ_id__OJYB);
-              a__0YHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__STKG=(__UINTEGER_32)((__UINTEGER_32)(sz__LJYB + a__0YHG) & (__UINTEGER_32)(~ a__0YHG));
-              ptr_table__PTKG=((__POINTER )(&(table_type[(t__1YHG)])));
-              lab_type__RTKG=(__UINTEGER_32)(t__1YHG |  1);
-              next__OTKG=((__POINTER )(NULL));
-              result__QTKG=((__POINTER *)ptr_table__PTKG)[ 0];
-              if ((result__QTKG == (void *)NULL)) {
-                result__QTKG=new_lab__RUJ(lab_type__RTKG);
-                next__OTKG=(void *)((unsigned long)result__QTKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__STKG)));
-                ((__POINTER *)next__OTKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__PTKG)[ 0]=next__OTKG;
+              t__RE1G=((__UINTEGER_32 )typ_id__C1ID);
+              a__QE1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__AZ3G=(__UINTEGER_32)((__UINTEGER_32)(sz__50ID + a__QE1G) & (__UINTEGER_32)(~ a__QE1G));
+              ptr_table__3Y3G=((__POINTER )(&(table_type[(t__RE1G)])));
+              lab_type__5Y3G=(__UINTEGER_32)(t__RE1G |  1);
+              next__2Y3G=((__POINTER )(NULL));
+              result__4Y3G=((__POINTER *)ptr_table__3Y3G)[ 0];
+              if ((result__4Y3G == (void *)NULL)) {
+                result__4Y3G=new_lab__2QJ(lab_type__5Y3G);
+                next__2Y3G=(void *)((unsigned long)result__4Y3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AZ3G)));
+                ((__POINTER *)next__2Y3G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__3Y3G)[ 0]=next__2Y3G;
               } else {
-                next__OTKG=((__POINTER *)result__QTKG)[ 0];
-                if ((next__OTKG == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QTKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__STKG <<  1)) <=  4096)) {
-                    next__OTKG=(void *)((unsigned long)result__QTKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__STKG)));
+                next__2Y3G=((__POINTER *)result__4Y3G)[ 0];
+                if ((next__2Y3G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4Y3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__AZ3G <<  1)) <=  4096)) {
+                    next__2Y3G=(void *)((unsigned long)result__4Y3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AZ3G)));
                   } else {
-                    next__OTKG=new_lab__RUJ(lab_type__RTKG);
+                    next__2Y3G=new_lab__2QJ(lab_type__5Y3G);
                   };
-                  ((__POINTER *)next__OTKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__PTKG)[ 0]=next__OTKG;
+                  ((__POINTER *)next__2Y3G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__3Y3G)[ 0]=next__2Y3G;
                 } else {
-                  ((__POINTER *)result__QTKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__OTKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__QTKG=next__OTKG;
+                  ((__POINTER *)result__4Y3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__2Y3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__4Y3G=next__2Y3G;
                 };
               };
-              ptr__JJYB=result__QTKG;
+              ptr__30ID=result__4Y3G;
             };
-            result__IJYB=((__ITM_WRITE_VALUE *)ptr__JJYB);
-            *(result__IJYB) = *(ITM_WRITE_VALUE__);
+            result__20ID=((__ITM_WRITE_VALUE *)ptr__30ID);
+            *(result__20ID) = *(ITM_WRITE_VALUE__);
           };
-          ((__ITM_WRITE_VALUE *)result__IJYB)->parent_itm_write__QEJ.parent_itm_code__PEJ.parent_itm_object__P2D.position__REJ=__tmp__JIJ;
-          result__55I=result__IJYB;
+          ((__ITM_WRITE_VALUE *)result__20ID)->parent_itm_write__2CJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ=__tmp__VGJ;
+          result__R4I=result__20ID;
         };
-        if ((affect__KAJ == '<')) {
-          switch (((struct ___OBJ *)result__55I)->__id) {
+        if ((affect__T4I == '<')) {
+          switch (((struct ___OBJ *)result__R4I)->__id) {
           case __ITM_LIST__: {
-            __tmp__TIJ=((__ITM_LIST *)result__55I)->parent_itm_code__4XE.parent_itm_object__P2D.position__REJ;
+            __tmp__5GJ=((__ITM_LIST *)result__R4I)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ;
+          } break;
+          case __ITM_LDOTS__: {
+            __tmp__5GJ=((__ITM_LDOTS *)result__R4I)->parent_itm_constant__AUF.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_PROTOTYPE__: {
-            __tmp__TIJ=((__ITM_PROTOTYPE *)result__55I)->parent_itm_constant__VYF.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ;
+            __tmp__5GJ=((__ITM_PROTOTYPE *)result__R4I)->parent_itm_constant__MVF.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_LIST_IDF__: {
-            __tmp__TIJ=((__ITM_LIST_IDF *)result__55I)->parent_itm_code__0DJ.parent_itm_object__P2D.position__REJ;
+            __tmp__5GJ=((__ITM_LIST_IDF *)result__R4I)->parent_itm_code__GCJ.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_WRITE_VALUE__: {
-            __tmp__TIJ=((__ITM_WRITE_VALUE *)result__55I)->parent_itm_write__QEJ.parent_itm_code__PEJ.parent_itm_object__P2D.position__REJ;
+            __tmp__5GJ=((__ITM_WRITE_VALUE *)result__R4I)->parent_itm_write__2CJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_WRITE_CAST__: {
-            __tmp__TIJ=((__ITM_WRITE_CAST *)result__55I)->parent_itm_write__HFJ.parent_itm_code__PEJ.parent_itm_object__P2D.position__REJ;
+            __tmp__5GJ=((__ITM_WRITE_CAST *)result__R4I)->parent_itm_write__TDJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_READ__: {
-            __tmp__TIJ=((__ITM_READ *)result__55I)->parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ;
+            __tmp__5GJ=((__ITM_READ *)result__R4I)->parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_WRITE_CODE__: {
-            __tmp__TIJ=((__ITM_WRITE_CODE *)result__55I)->parent_itm_write__SIJ.parent_itm_code__PEJ.parent_itm_object__P2D.position__REJ;
+            __tmp__5GJ=((__ITM_WRITE_CODE *)result__R4I)->parent_itm_write__4GJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
           } break;
-          case __ITM_READ_ARG2__: {
-            __tmp__TIJ=((__ITM_READ_ARG2 *)result__55I)->parent_itm_read__DLJ.parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ;
-          } break;
-          case __ITM_BINARY__: {
-            __tmp__TIJ=((__ITM_BINARY *)result__55I)->parent_itm_code__XLJ.parent_itm_object__P2D.position__REJ;
+          case __ITM_OPERATOR__: {
+            __tmp__5GJ=((__ITM_OPERATOR *)result__R4I)->parent_itm_code__UEL.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_READ_ARG1__: {
-            __tmp__TIJ=((__ITM_READ_ARG1 *)result__55I)->parent_itm_read__TGL.parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ;
+            __tmp__5GJ=((__ITM_READ_ARG1 *)result__R4I)->parent_itm_read__0HL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+          } break;
+          case __ITM_READ_ARG2__: {
+            __tmp__5GJ=((__ITM_READ_ARG2 *)result__R4I)->parent_itm_read__HKL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+          } break;
+          case __ITM_EXPRESSION__: {
+            __tmp__5GJ=position__VC5B(result__R4I);
           } break;
           case __ITM_OLD__: {
-            __tmp__TIJ=((__ITM_OLD *)result__55I)->parent_itm_code__RUM.parent_itm_object__P2D.position__REJ;
+            __tmp__5GJ=((__ITM_OLD *)result__R4I)->parent_itm_code__31L.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_EXTERNAL_TYPE__: {
-            __tmp__TIJ=((__ITM_EXTERNAL_TYPE *)result__55I)->parent_itm_extern__TDN.parent_itm_code__SDN.parent_itm_object__P2D.position__REJ;
+            __tmp__5GJ=((__ITM_EXTERNAL_TYPE *)result__R4I)->parent_itm_extern__53M.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ;
+          } break;
+          case __ITM_BLOCK__: {
+            __tmp__5GJ=((__ITM_LIST *)((__ITM_BLOCK *)result__R4I)->list__PIDC)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ;
+          } break;
+          case __ITM_EXTERNAL__: {
+            __tmp__5GJ=((__ITM_EXTERNAL *)result__R4I)->parent_itm_extern__EFN.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ;
+          } break;
+          case __ITM_READ_ARGS__: {
+            __tmp__5GJ=((__ITM_READ_ARGS *)result__R4I)->parent_itm_read__0CO.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_REAL__: {
-            __tmp__TIJ=((__ITM_REAL *)result__55I)->parent_itm_constant__FHN.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ;
+            __tmp__5GJ=((__ITM_REAL *)result__R4I)->parent_itm_constant__VQO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_NUMBER__: {
-            __tmp__TIJ=((__ITM_NUMBER *)result__55I)->parent_itm_constant__XHN.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ;
+            __tmp__5GJ=((__ITM_NUMBER *)result__R4I)->parent_itm_constant__HRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_CHARACTER__: {
-            __tmp__TIJ=((__ITM_CHARACTER *)result__55I)->parent_itm_constant__JIN.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ;
+            __tmp__5GJ=((__ITM_CHARACTER *)result__R4I)->parent_itm_constant__ZRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_STRING__: {
-            __tmp__TIJ=((__ITM_STRING *)result__55I)->parent_itm_code__0IN.parent_itm_object__P2D.position__REJ;
+            __tmp__5GJ=((__ITM_STRING *)result__R4I)->parent_itm_constant__KSO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
           } break;
-          case __ITM_EXTERNAL__: {
-            __tmp__TIJ=((__ITM_EXTERNAL *)result__55I)->parent_itm_extern__VMN.parent_itm_code__SDN.parent_itm_object__P2D.position__REJ;
-          } break;
-          case __ITM_READ_ARGS__: {
-            __tmp__TIJ=((__ITM_READ_ARGS *)result__55I)->parent_itm_read__B2N.parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ;
+          case __ITM_RESULT__: {
+            __tmp__5GJ=position__KAHC(result__R4I);
           } break;
           };
-          result__ZKYB=NULL;
-          ptr__0KYB=((__POINTER )(NULL));
-          typ_id__5KYB= 0;
-          sz__2KYB=((__UINTEGER_32 )sizeof(__ITM_WRITE_CODE));
-          if ((sz__2KYB ==  0)) {
-            result__ZKYB=ITM_WRITE_CODE__;
-          } else {
-            typ_id__5KYB=-1;
-            clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__2KYB);
-            if ((typ_id__5KYB == (__INTEGER)(-  1))) {
-              a__GNHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__HNHG=(__UINTEGER_32)((__UINTEGER_32)(sz__2KYB + a__GNHG) & (__UINTEGER_32)(~ a__GNHG));
-              ptr_table__UTKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HNHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__TTKG=((__POINTER )(NULL));
-              result__VTKG=((__POINTER *)ptr_table__UTKG)[ 0];
-              if ((result__VTKG == (void *)NULL)) {
-                result__VTKG=new_lab__RUJ(new_size__HNHG);
-                next__TTKG=(void *)((unsigned long)result__VTKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HNHG)));
-                ((__POINTER *)next__TTKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__UTKG)[ 0]=next__TTKG;
+          result__0IJD=NULL;
+          ptr__1IJD=((__POINTER )(NULL));
+          typ_id__AJJD= 0;
+          sz__3IJD=((__UINTEGER_32 )sizeof(__ITM_WRITE_CODE));
+          if ((sz__3IJD ==  0)) {
+            result__0IJD=ITM_WRITE_CODE__;
+          } else {
+            typ_id__AJJD=-1;
+            clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__3IJD);
+            if ((typ_id__AJJD == (__INTEGER)(-  1))) {
+              a__QX0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__RX0G=(__UINTEGER_32)((__UINTEGER_32)(sz__3IJD + a__QX0G) & (__UINTEGER_32)(~ a__QX0G));
+              ptr_table__CZ3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RX0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__BZ3G=((__POINTER )(NULL));
+              result__DZ3G=((__POINTER *)ptr_table__CZ3G)[ 0];
+              if ((result__DZ3G == (void *)NULL)) {
+                result__DZ3G=new_lab__2QJ(new_size__RX0G);
+                next__BZ3G=(void *)((unsigned long)result__DZ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RX0G)));
+                ((__POINTER *)next__BZ3G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__CZ3G)[ 0]=next__BZ3G;
               } else {
-                next__TTKG=((__POINTER *)result__VTKG)[ 0];
-                if ((next__TTKG == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VTKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__HNHG <<  1)) <=  4096)) {
-                    next__TTKG=(void *)((unsigned long)result__VTKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HNHG)));
+                next__BZ3G=((__POINTER *)result__DZ3G)[ 0];
+                if ((next__BZ3G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DZ3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__RX0G <<  1)) <=  4096)) {
+                    next__BZ3G=(void *)((unsigned long)result__DZ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RX0G)));
                   } else {
-                    next__TTKG=new_lab__RUJ(new_size__HNHG);
+                    next__BZ3G=new_lab__2QJ(new_size__RX0G);
                   };
-                  ((__POINTER *)next__TTKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__UTKG)[ 0]=next__TTKG;
+                  ((__POINTER *)next__BZ3G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__CZ3G)[ 0]=next__BZ3G;
                 } else {
-                  ((__POINTER *)result__VTKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__TTKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__VTKG=next__TTKG;
+                  ((__POINTER *)result__DZ3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__BZ3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__DZ3G=next__BZ3G;
                 };
               };
-              ptr__0KYB=result__VTKG;
+              ptr__1IJD=result__DZ3G;
             } else {
-              t__LNHG=((__UINTEGER_32 )typ_id__5KYB);
-              a__KNHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__2TKG=(__UINTEGER_32)((__UINTEGER_32)(sz__2KYB + a__KNHG) & (__UINTEGER_32)(~ a__KNHG));
-              ptr_table__ZTKG=((__POINTER )(&(table_type[(t__LNHG)])));
-              lab_type__1TKG=(__UINTEGER_32)(t__LNHG |  1);
-              next__YTKG=((__POINTER )(NULL));
-              result__0TKG=((__POINTER *)ptr_table__ZTKG)[ 0];
-              if ((result__0TKG == (void *)NULL)) {
-                result__0TKG=new_lab__RUJ(lab_type__1TKG);
-                next__YTKG=(void *)((unsigned long)result__0TKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2TKG)));
-                ((__POINTER *)next__YTKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ZTKG)[ 0]=next__YTKG;
+              t__VX0G=((__UINTEGER_32 )typ_id__AJJD);
+              a__UX0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__KZ3G=(__UINTEGER_32)((__UINTEGER_32)(sz__3IJD + a__UX0G) & (__UINTEGER_32)(~ a__UX0G));
+              ptr_table__HZ3G=((__POINTER )(&(table_type[(t__VX0G)])));
+              lab_type__JZ3G=(__UINTEGER_32)(t__VX0G |  1);
+              next__GZ3G=((__POINTER )(NULL));
+              result__IZ3G=((__POINTER *)ptr_table__HZ3G)[ 0];
+              if ((result__IZ3G == (void *)NULL)) {
+                result__IZ3G=new_lab__2QJ(lab_type__JZ3G);
+                next__GZ3G=(void *)((unsigned long)result__IZ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KZ3G)));
+                ((__POINTER *)next__GZ3G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__HZ3G)[ 0]=next__GZ3G;
               } else {
-                next__YTKG=((__POINTER *)result__0TKG)[ 0];
-                if ((next__YTKG == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0TKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__2TKG <<  1)) <=  4096)) {
-                    next__YTKG=(void *)((unsigned long)result__0TKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2TKG)));
+                next__GZ3G=((__POINTER *)result__IZ3G)[ 0];
+                if ((next__GZ3G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IZ3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__KZ3G <<  1)) <=  4096)) {
+                    next__GZ3G=(void *)((unsigned long)result__IZ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KZ3G)));
                   } else {
-                    next__YTKG=new_lab__RUJ(lab_type__1TKG);
+                    next__GZ3G=new_lab__2QJ(lab_type__JZ3G);
                   };
-                  ((__POINTER *)next__YTKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__ZTKG)[ 0]=next__YTKG;
+                  ((__POINTER *)next__GZ3G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__HZ3G)[ 0]=next__GZ3G;
                 } else {
-                  ((__POINTER *)result__0TKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__YTKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__0TKG=next__YTKG;
+                  ((__POINTER *)result__IZ3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__GZ3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__IZ3G=next__GZ3G;
                 };
               };
-              ptr__0KYB=result__0TKG;
+              ptr__1IJD=result__IZ3G;
             };
-            result__ZKYB=((__ITM_WRITE_CODE *)ptr__0KYB);
-            *(result__ZKYB) = *(ITM_WRITE_CODE__);
+            result__0IJD=((__ITM_WRITE_CODE *)ptr__1IJD);
+            *(result__0IJD) = *(ITM_WRITE_CODE__);
           };
-          ((__ITM_WRITE_CODE *)result__ZKYB)->parent_itm_write__SIJ.parent_itm_code__PEJ.parent_itm_object__P2D.position__REJ=__tmp__TIJ;
-          result__55I=result__ZKYB;
+          ((__ITM_WRITE_CODE *)result__0IJD)->parent_itm_write__4GJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ=__tmp__5GJ;
+          result__R4I=result__0IJD;
         };
-        if ((affect__KAJ == '?')) {
-          switch (((struct ___OBJ *)result__55I)->__id) {
+        if ((affect__T4I == '?')) {
+          switch (((struct ___OBJ *)result__R4I)->__id) {
           case __ITM_LIST__: {
-            __tmp__2IJ=((__ITM_LIST *)result__55I)->parent_itm_code__4XE.parent_itm_object__P2D.position__REJ;
+            __tmp__IHJ=((__ITM_LIST *)result__R4I)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ;
+          } break;
+          case __ITM_LDOTS__: {
+            __tmp__IHJ=((__ITM_LDOTS *)result__R4I)->parent_itm_constant__AUF.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_PROTOTYPE__: {
-            __tmp__2IJ=((__ITM_PROTOTYPE *)result__55I)->parent_itm_constant__VYF.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ;
+            __tmp__IHJ=((__ITM_PROTOTYPE *)result__R4I)->parent_itm_constant__MVF.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_LIST_IDF__: {
-            __tmp__2IJ=((__ITM_LIST_IDF *)result__55I)->parent_itm_code__0DJ.parent_itm_object__P2D.position__REJ;
+            __tmp__IHJ=((__ITM_LIST_IDF *)result__R4I)->parent_itm_code__GCJ.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_WRITE_VALUE__: {
-            __tmp__2IJ=((__ITM_WRITE_VALUE *)result__55I)->parent_itm_write__QEJ.parent_itm_code__PEJ.parent_itm_object__P2D.position__REJ;
+            __tmp__IHJ=((__ITM_WRITE_VALUE *)result__R4I)->parent_itm_write__2CJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_WRITE_CAST__: {
-            __tmp__2IJ=((__ITM_WRITE_CAST *)result__55I)->parent_itm_write__HFJ.parent_itm_code__PEJ.parent_itm_object__P2D.position__REJ;
+            __tmp__IHJ=((__ITM_WRITE_CAST *)result__R4I)->parent_itm_write__TDJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_READ__: {
-            __tmp__2IJ=((__ITM_READ *)result__55I)->parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ;
+            __tmp__IHJ=((__ITM_READ *)result__R4I)->parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_WRITE_CODE__: {
-            __tmp__2IJ=((__ITM_WRITE_CODE *)result__55I)->parent_itm_write__SIJ.parent_itm_code__PEJ.parent_itm_object__P2D.position__REJ;
-          } break;
-          case __ITM_READ_ARG2__: {
-            __tmp__2IJ=((__ITM_READ_ARG2 *)result__55I)->parent_itm_read__DLJ.parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ;
+            __tmp__IHJ=((__ITM_WRITE_CODE *)result__R4I)->parent_itm_write__4GJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
           } break;
-          case __ITM_BINARY__: {
-            __tmp__2IJ=((__ITM_BINARY *)result__55I)->parent_itm_code__XLJ.parent_itm_object__P2D.position__REJ;
+          case __ITM_OPERATOR__: {
+            __tmp__IHJ=((__ITM_OPERATOR *)result__R4I)->parent_itm_code__UEL.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_READ_ARG1__: {
-            __tmp__2IJ=((__ITM_READ_ARG1 *)result__55I)->parent_itm_read__TGL.parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ;
+            __tmp__IHJ=((__ITM_READ_ARG1 *)result__R4I)->parent_itm_read__0HL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+          } break;
+          case __ITM_READ_ARG2__: {
+            __tmp__IHJ=((__ITM_READ_ARG2 *)result__R4I)->parent_itm_read__HKL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+          } break;
+          case __ITM_EXPRESSION__: {
+            __tmp__IHJ=position__VC5B(result__R4I);
           } break;
           case __ITM_OLD__: {
-            __tmp__2IJ=((__ITM_OLD *)result__55I)->parent_itm_code__RUM.parent_itm_object__P2D.position__REJ;
+            __tmp__IHJ=((__ITM_OLD *)result__R4I)->parent_itm_code__31L.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_EXTERNAL_TYPE__: {
-            __tmp__2IJ=((__ITM_EXTERNAL_TYPE *)result__55I)->parent_itm_extern__TDN.parent_itm_code__SDN.parent_itm_object__P2D.position__REJ;
+            __tmp__IHJ=((__ITM_EXTERNAL_TYPE *)result__R4I)->parent_itm_extern__53M.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ;
+          } break;
+          case __ITM_BLOCK__: {
+            __tmp__IHJ=((__ITM_LIST *)((__ITM_BLOCK *)result__R4I)->list__PIDC)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ;
+          } break;
+          case __ITM_EXTERNAL__: {
+            __tmp__IHJ=((__ITM_EXTERNAL *)result__R4I)->parent_itm_extern__EFN.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ;
+          } break;
+          case __ITM_READ_ARGS__: {
+            __tmp__IHJ=((__ITM_READ_ARGS *)result__R4I)->parent_itm_read__0CO.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_REAL__: {
-            __tmp__2IJ=((__ITM_REAL *)result__55I)->parent_itm_constant__FHN.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ;
+            __tmp__IHJ=((__ITM_REAL *)result__R4I)->parent_itm_constant__VQO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_NUMBER__: {
-            __tmp__2IJ=((__ITM_NUMBER *)result__55I)->parent_itm_constant__XHN.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ;
+            __tmp__IHJ=((__ITM_NUMBER *)result__R4I)->parent_itm_constant__HRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_CHARACTER__: {
-            __tmp__2IJ=((__ITM_CHARACTER *)result__55I)->parent_itm_constant__JIN.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ;
+            __tmp__IHJ=((__ITM_CHARACTER *)result__R4I)->parent_itm_constant__ZRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
           } break;
           case __ITM_STRING__: {
-            __tmp__2IJ=((__ITM_STRING *)result__55I)->parent_itm_code__0IN.parent_itm_object__P2D.position__REJ;
+            __tmp__IHJ=((__ITM_STRING *)result__R4I)->parent_itm_constant__KSO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
           } break;
-          case __ITM_EXTERNAL__: {
-            __tmp__2IJ=((__ITM_EXTERNAL *)result__55I)->parent_itm_extern__VMN.parent_itm_code__SDN.parent_itm_object__P2D.position__REJ;
-          } break;
-          case __ITM_READ_ARGS__: {
-            __tmp__2IJ=((__ITM_READ_ARGS *)result__55I)->parent_itm_read__B2N.parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ;
+          case __ITM_RESULT__: {
+            __tmp__IHJ=position__KAHC(result__R4I);
           } break;
           };
-          result__KMYB=NULL;
-          ptr__LMYB=((__POINTER )(NULL));
-          typ_id__QMYB= 0;
-          sz__NMYB=((__UINTEGER_32 )sizeof(__ITM_WRITE_CAST));
-          if ((sz__NMYB ==  0)) {
-            result__KMYB=ITM_WRITE_CAST__;
-          } else {
-            typ_id__QMYB=-1;
-            clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__NMYB);
-            if ((typ_id__QMYB == (__INTEGER)(-  1))) {
-              a__4YHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__5YHG=(__UINTEGER_32)((__UINTEGER_32)(sz__NMYB + a__4YHG) & (__UINTEGER_32)(~ a__4YHG));
-              ptr_table__4TKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5YHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-              next__3TKG=((__POINTER )(NULL));
-              result__5TKG=((__POINTER *)ptr_table__4TKG)[ 0];
-              if ((result__5TKG == (void *)NULL)) {
-                result__5TKG=new_lab__RUJ(new_size__5YHG);
-                next__3TKG=(void *)((unsigned long)result__5TKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5YHG)));
-                ((__POINTER *)next__3TKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__4TKG)[ 0]=next__3TKG;
+          result__P2ID=NULL;
+          ptr__Q2ID=((__POINTER )(NULL));
+          typ_id__V2ID= 0;
+          sz__S2ID=((__UINTEGER_32 )sizeof(__ITM_WRITE_CAST));
+          if ((sz__S2ID ==  0)) {
+            result__P2ID=ITM_WRITE_CAST__;
+          } else {
+            typ_id__V2ID=-1;
+            clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__S2ID);
+            if ((typ_id__V2ID == (__INTEGER)(-  1))) {
+              a__XE1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__YE1G=(__UINTEGER_32)((__UINTEGER_32)(sz__S2ID + a__XE1G) & (__UINTEGER_32)(~ a__XE1G));
+              ptr_table__MZ3G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YE1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__LZ3G=((__POINTER )(NULL));
+              result__NZ3G=((__POINTER *)ptr_table__MZ3G)[ 0];
+              if ((result__NZ3G == (void *)NULL)) {
+                result__NZ3G=new_lab__2QJ(new_size__YE1G);
+                next__LZ3G=(void *)((unsigned long)result__NZ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YE1G)));
+                ((__POINTER *)next__LZ3G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__MZ3G)[ 0]=next__LZ3G;
               } else {
-                next__3TKG=((__POINTER *)result__5TKG)[ 0];
-                if ((next__3TKG == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5TKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__5YHG <<  1)) <=  4096)) {
-                    next__3TKG=(void *)((unsigned long)result__5TKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5YHG)));
+                next__LZ3G=((__POINTER *)result__NZ3G)[ 0];
+                if ((next__LZ3G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NZ3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__YE1G <<  1)) <=  4096)) {
+                    next__LZ3G=(void *)((unsigned long)result__NZ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YE1G)));
                   } else {
-                    next__3TKG=new_lab__RUJ(new_size__5YHG);
+                    next__LZ3G=new_lab__2QJ(new_size__YE1G);
                   };
-                  ((__POINTER *)next__3TKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__4TKG)[ 0]=next__3TKG;
+                  ((__POINTER *)next__LZ3G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__MZ3G)[ 0]=next__LZ3G;
                 } else {
-                  ((__POINTER *)result__5TKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__3TKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__5TKG=next__3TKG;
+                  ((__POINTER *)result__NZ3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__LZ3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__NZ3G=next__LZ3G;
                 };
               };
-              ptr__LMYB=result__5TKG;
+              ptr__Q2ID=result__NZ3G;
             } else {
-              t__DZHG=((__UINTEGER_32 )typ_id__QMYB);
-              a__CZHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-              new_size__GUKG=(__UINTEGER_32)((__UINTEGER_32)(sz__NMYB + a__CZHG) & (__UINTEGER_32)(~ a__CZHG));
-              ptr_table__DUKG=((__POINTER )(&(table_type[(t__DZHG)])));
-              lab_type__FUKG=(__UINTEGER_32)(t__DZHG |  1);
-              next__CUKG=((__POINTER )(NULL));
-              result__EUKG=((__POINTER *)ptr_table__DUKG)[ 0];
-              if ((result__EUKG == (void *)NULL)) {
-                result__EUKG=new_lab__RUJ(lab_type__FUKG);
-                next__CUKG=(void *)((unsigned long)result__EUKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GUKG)));
-                ((__POINTER *)next__CUKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__DUKG)[ 0]=next__CUKG;
+              t__2E1G=((__UINTEGER_32 )typ_id__V2ID);
+              a__1E1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__UZ3G=(__UINTEGER_32)((__UINTEGER_32)(sz__S2ID + a__1E1G) & (__UINTEGER_32)(~ a__1E1G));
+              ptr_table__RZ3G=((__POINTER )(&(table_type[(t__2E1G)])));
+              lab_type__TZ3G=(__UINTEGER_32)(t__2E1G |  1);
+              next__QZ3G=((__POINTER )(NULL));
+              result__SZ3G=((__POINTER *)ptr_table__RZ3G)[ 0];
+              if ((result__SZ3G == (void *)NULL)) {
+                result__SZ3G=new_lab__2QJ(lab_type__TZ3G);
+                next__QZ3G=(void *)((unsigned long)result__SZ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UZ3G)));
+                ((__POINTER *)next__QZ3G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__RZ3G)[ 0]=next__QZ3G;
               } else {
-                next__CUKG=((__POINTER *)result__EUKG)[ 0];
-                if ((next__CUKG == (void *)NULL)) {
-                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EUKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__GUKG <<  1)) <=  4096)) {
-                    next__CUKG=(void *)((unsigned long)result__EUKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GUKG)));
+                next__QZ3G=((__POINTER *)result__SZ3G)[ 0];
+                if ((next__QZ3G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SZ3G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__UZ3G <<  1)) <=  4096)) {
+                    next__QZ3G=(void *)((unsigned long)result__SZ3G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UZ3G)));
                   } else {
-                    next__CUKG=new_lab__RUJ(lab_type__FUKG);
+                    next__QZ3G=new_lab__2QJ(lab_type__TZ3G);
                   };
-                  ((__POINTER *)next__CUKG)[ 0]=NULL;
-                  ((__POINTER *)ptr_table__DUKG)[ 0]=next__CUKG;
+                  ((__POINTER *)next__QZ3G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__RZ3G)[ 0]=next__QZ3G;
                 } else {
-                  ((__POINTER *)result__EUKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__CUKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                  result__EUKG=next__CUKG;
+                  ((__POINTER *)result__SZ3G)[ 0]=(void *)((unsigned long)((__POINTER *)next__QZ3G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__SZ3G=next__QZ3G;
                 };
               };
-              ptr__LMYB=result__EUKG;
-            };
-            result__KMYB=((__ITM_WRITE_CAST *)ptr__LMYB);
-            *(result__KMYB) = *(ITM_WRITE_CAST__);
-          };
-          ((__ITM_WRITE_CAST *)result__KMYB)->parent_itm_write__HFJ.parent_itm_code__PEJ.parent_itm_object__P2D.position__REJ=__tmp__2IJ;
-          result__55I=result__KMYB;
-        };
-      };
-    };
-  };
-  if (((void *)result__55I == (void *)NULL)) {
-    restore_context__MEL();
-    result__55I=read_expr_prefix__XFL(Self__35I);
-    if ((((void *)result__55I != (void *)NULL) && read_operator__BRL())) {
-      result__ZCI=NULL;
-      if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__5CI)->parent_arrayed_collection__4CI.upper__M1R <  0)) {
-        result__ZCI=create_with_capacity__X0I( 16);
-      } else {
-        Self__MO2=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__5CI);
-        result__ZCI=((void **)Self__MO2->parent_arrayed_collection__4CI.storage__1FS)[Self__MO2->parent_arrayed_collection__4CI.upper__M1R];
-        Self__CP2=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__5CI);
-        Self__CP2->parent_arrayed_collection__4CI.upper__M1R=(__INTEGER)(Self__CP2->parent_arrayed_collection__4CI.upper__M1R -  1);
-      };
-      l_expr__BAJ=result__ZCI;
-      result__05K=NULL;
-      if ((((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__AAL)->parent_arrayed_collection__55K.upper__B5S <  0)) {
-        result__05K=create_with_capacity__GMD( 16);
-      } else {
-        Self__N23=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__AAL);
-        result__05K=((void **)Self__N23->parent_arrayed_collection__55K.storage__5BT)[Self__N23->parent_arrayed_collection__55K.upper__B5S];
-        Self__D33=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__AAL);
-        Self__D33->parent_arrayed_collection__55K.upper__B5S=(__INTEGER)(Self__D33->parent_arrayed_collection__55K.upper__B5S -  1);
-      };
-      l_oper__CAJ=result__05K;
-      result__G03=NULL;
-      if ((((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__M03)->parent_arrayed_collection__L03.upper__RO4B <  0)) {
-        result__G03=create_with_capacity__MANB( 16);
-      } else {
-        Self__X0QC=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__M03);
-        result__G03=((void **)Self__X0QC->parent_arrayed_collection__L03.storage__505B)[Self__X0QC->parent_arrayed_collection__L03.upper__RO4B];
-        Self__N1QC=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__M03);
-        Self__N1QC->parent_arrayed_collection__L03.upper__RO4B=(__INTEGER)(Self__N1QC->parent_arrayed_collection__L03.upper__RO4B -  1);
-      };
-      l_posi__IAJ=result__G03;
-      while ((! is_not_op__JAJ)) {
-        add_last__GVT(l_expr__BAJ,result__55I);
-        add_last__1VS(l_oper__CAJ,operator_to_name__SBM((&__string_78),last_string__NTC));
-        __tmp__OKJ=current_position__A0F();
-        Self__40AC=((__FAST_ARRAYoExpanded_POSITIONo *)l_posi__IAJ);
-        new_capacity__A1AC= 0;
-        if (((__INTEGER)(Self__40AC->parent_arrayed_collection__HAJ.upper__V15B +  1) <= (__INTEGER)(Self__40AC->parent_arrayed_collection__HAJ.capacity__B25B -  1))) {
-          Self__40AC->parent_arrayed_collection__HAJ.upper__V15B=(__INTEGER)(Self__40AC->parent_arrayed_collection__HAJ.upper__V15B +  1);
-          __tmp__O1AC=TRUE__;
-        } else {
-          __tmp__O1AC=FALSE__;
-        };
-        if ((! __tmp__O1AC)) {
-          if ((Self__40AC->parent_arrayed_collection__HAJ.capacity__B25B ==  0)) {
-            Self__40AC->parent_arrayed_collection__HAJ.storage__WD5B=create__KB3C( 2);
-            Self__40AC->parent_arrayed_collection__HAJ.capacity__B25B= 2;
-            Self__40AC->parent_arrayed_collection__HAJ.upper__V15B= 0;
-          } else {
-            new_capacity__A1AC=(__INTEGER)(Self__40AC->parent_arrayed_collection__HAJ.capacity__B25B <<  1);
-            __tmp__D2AC=Self__40AC->parent_arrayed_collection__HAJ.storage__WD5B;
-            __tmp__E2AC=Self__40AC->parent_arrayed_collection__HAJ.capacity__B25B;
-            new__YGUD=((__POSITION *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )((__POSITION *)__tmp__D2AC)),((__UINTEGER_32 )(__INTEGER)(__tmp__E2AC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__A1AC * ((__INTEGER )(sizeof(void *)))))));
-            __tmp__LHUD=(__INTEGER)(new_capacity__A1AC -  1);
-            v__3ITE=((__POSITION ) 0);
-            Self__ELUE=__tmp__E2AC;
-            while ((Self__ELUE <= __tmp__LHUD)) {
-              new__YGUD[Self__ELUE]=v__3ITE;
-              Self__ELUE=(__INTEGER)(Self__ELUE +  1);
-            };
-            Self__40AC->parent_arrayed_collection__HAJ.storage__WD5B=new__YGUD;
-            Self__40AC->parent_arrayed_collection__HAJ.capacity__B25B=new_capacity__A1AC;
-            Self__40AC->parent_arrayed_collection__HAJ.upper__V15B=(__INTEGER)(Self__40AC->parent_arrayed_collection__HAJ.upper__V15B +  1);
-          };
-        };
-        ((__POSITION *)Self__40AC->parent_arrayed_collection__HAJ.storage__WD5B)[Self__40AC->parent_arrayed_collection__HAJ.upper__V15B]=__tmp__OKJ;
-        result__55I=read_expr_prefix__XFL(Self__35I);
-        if (((void *)result__55I == (void *)NULL)) {
-          pos__AW0F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_190));
-          put_position__ATG(pos__AW0F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
-            exit(( 1));
+              ptr__Q2ID=result__SZ3G;
+            };
+            result__P2ID=((__ITM_WRITE_CAST *)ptr__Q2ID);
+            *(result__P2ID) = *(ITM_WRITE_CAST__);
+          };
+          ((__ITM_WRITE_CAST *)result__P2ID)->parent_itm_write__TDJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ=__tmp__IHJ;
+          result__R4I=result__P2ID;
+        };
+      };
+    };
+  };
+  if (((void *)result__R4I == (void *)NULL)) {
+    restore_context__DDL();
+    result__REL=NULL;
+    expr__SEL=NULL;
+    itm_op__VEL=NULL;
+    last_msg__WEL= 0;
+    first_msg__XEL= 0;
+    result__L3H=NULL;
+    if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__R3H)->parent_arrayed_collection__Q3H.upper__YVT <  0)) {
+      result__L3H=create_with_capacity__CVI( 16);
+    } else {
+      Self__LN4=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__R3H);
+      result__L3H=((void **)Self__LN4->parent_arrayed_collection__Q3H.storage__GAU)[Self__LN4->parent_arrayed_collection__Q3H.upper__YVT];
+      Self__BO4=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__R3H);
+      Self__BO4->parent_arrayed_collection__Q3H.upper__YVT=(__INTEGER)(Self__BO4->parent_arrayed_collection__Q3H.upper__YVT -  1);
+    };
+    l_expr__TEL=result__L3H;
+    while (read_operator__XMM()) {
+      p__4Z3G=current_position__ZWF();
+      n__5Z3G=last_string__YZC;
+      result__VZ3G=NULL;
+      ptr__WZ3G=((__POINTER )(NULL));
+      typ_id__XZ3G= 0;
+      sz__YZ3G=((__UINTEGER_32 )sizeof(__ITM_OPERATOR));
+      if ((sz__YZ3G ==  0)) {
+        result__VZ3G=ITM_OPERATOR__;
+      } else {
+        typ_id__XZ3G=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__YZ3G);
+        if ((typ_id__XZ3G == (__INTEGER)(-  1))) {
+          a__ZZ3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__0Z3G=(__UINTEGER_32)((__UINTEGER_32)(sz__YZ3G + a__ZZ3G) & (__UINTEGER_32)(~ a__ZZ3G));
+          ptr_table__B03G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0Z3G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__A03G=((__POINTER )(NULL));
+          result__C03G=((__POINTER *)ptr_table__B03G)[ 0];
+          if ((result__C03G == (void *)NULL)) {
+            result__C03G=new_lab__2QJ(new_size__0Z3G);
+            next__A03G=(void *)((unsigned long)result__C03G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0Z3G)));
+            ((__POINTER *)next__A03G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__B03G)[ 0]=next__A03G;
+          } else {
+            next__A03G=((__POINTER *)result__C03G)[ 0];
+            if ((next__A03G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C03G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__0Z3G <<  1)) <=  4096)) {
+                next__A03G=(void *)((unsigned long)result__C03G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0Z3G)));
+              } else {
+                next__A03G=new_lab__2QJ(new_size__0Z3G);
+              };
+              ((__POINTER *)next__A03G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__B03G)[ 0]=next__A03G;
+            } else {
+              ((__POINTER *)result__C03G)[ 0]=(void *)((unsigned long)((__POINTER *)next__A03G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__C03G=next__A03G;
+            };
+          };
+          ptr__WZ3G=result__C03G;
+        } else {
+          t__1Z3G=((__UINTEGER_32 )typ_id__XZ3G);
+          a__2Z3G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__J03G=(__UINTEGER_32)((__UINTEGER_32)(sz__YZ3G + a__2Z3G) & (__UINTEGER_32)(~ a__2Z3G));
+          ptr_table__G03G=((__POINTER )(&(table_type[(t__1Z3G)])));
+          lab_type__I03G=(__UINTEGER_32)(t__1Z3G |  1);
+          next__F03G=((__POINTER )(NULL));
+          result__H03G=((__POINTER *)ptr_table__G03G)[ 0];
+          if ((result__H03G == (void *)NULL)) {
+            result__H03G=new_lab__2QJ(lab_type__I03G);
+            next__F03G=(void *)((unsigned long)result__H03G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J03G)));
+            ((__POINTER *)next__F03G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__G03G)[ 0]=next__F03G;
+          } else {
+            next__F03G=((__POINTER *)result__H03G)[ 0];
+            if ((next__F03G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H03G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__J03G <<  1)) <=  4096)) {
+                next__F03G=(void *)((unsigned long)result__H03G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J03G)));
+              } else {
+                next__F03G=new_lab__2QJ(lab_type__I03G);
+              };
+              ((__POINTER *)next__F03G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__G03G)[ 0]=next__F03G;
+            } else {
+              ((__POINTER *)result__H03G)[ 0]=(void *)((unsigned long)((__POINTER *)next__F03G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__H03G=next__F03G;
+            };
           };
+          ptr__WZ3G=result__H03G;
+        };
+        result__VZ3G=((__ITM_OPERATOR *)ptr__WZ3G);
+        *(result__VZ3G) = *(ITM_OPERATOR__);
+      };
+      Self__3Z3G=((__ITM_OPERATOR *)result__VZ3G);
+      Self__3Z3G->parent_itm_code__UEL.parent_itm_object__HDE.position__3CJ=p__4Z3G;
+      Self__3Z3G->name__5HL=n__5Z3G;
+      expr__SEL=result__VZ3G;
+      add_last__E5U(l_expr__TEL,result__VZ3G);
+    };
+    expr__SEL=read_expr_message__KVL(Self__P4I);
+    if (((void *)expr__SEL == (void *)NULL)) {
+      if ((! (((__FAST_ARRAYoITM_CODEo *)result__L3H)->parent_arrayed_collection__BTF.upper__MHL <  0))) {
+        pos__3XNG=current_position__ZWF();
+        put_error__text__0MG( 0,(&__string_222));
+        put_position__EOG(pos__3XNG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
+          exit(( 1));
+        };
+      };
+      free__IVI(result__L3H);
+    } else {
+      first_msg__XEL=(__INTEGER)(((__FAST_ARRAYoITM_CODEo *)result__L3H)->parent_arrayed_collection__BTF.upper__MHL +  1);
+      do {
+        last_msg__WEL=(__INTEGER)(((__FAST_ARRAYoITM_CODEo *)l_expr__TEL)->parent_arrayed_collection__BTF.upper__MHL +  1);
+        add_last__E5U(l_expr__TEL,expr__SEL);
+        if (read_operator__XMM()) {
+          do {
+            p__5GP=current_position__ZWF();
+            n__AHP=last_string__YZC;
+            result__DSP=NULL;
+            ptr__ESP=((__POINTER )(NULL));
+            typ_id__JSP= 0;
+            sz__GSP=((__UINTEGER_32 )sizeof(__ITM_OPERATOR));
+            if ((sz__GSP ==  0)) {
+              result__DSP=ITM_OPERATOR__;
+            } else {
+              typ_id__JSP=-1;
+              clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__GSP);
+              if ((typ_id__JSP == (__INTEGER)(-  1))) {
+                a__HF1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__IF1G=(__UINTEGER_32)((__UINTEGER_32)(sz__GSP + a__HF1G) & (__UINTEGER_32)(~ a__HF1G));
+                ptr_table__L03G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IF1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                next__K03G=((__POINTER )(NULL));
+                result__M03G=((__POINTER *)ptr_table__L03G)[ 0];
+                if ((result__M03G == (void *)NULL)) {
+                  result__M03G=new_lab__2QJ(new_size__IF1G);
+                  next__K03G=(void *)((unsigned long)result__M03G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IF1G)));
+                  ((__POINTER *)next__K03G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__L03G)[ 0]=next__K03G;
+                } else {
+                  next__K03G=((__POINTER *)result__M03G)[ 0];
+                  if ((next__K03G == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M03G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__IF1G <<  1)) <=  4096)) {
+                      next__K03G=(void *)((unsigned long)result__M03G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IF1G)));
+                    } else {
+                      next__K03G=new_lab__2QJ(new_size__IF1G);
+                    };
+                    ((__POINTER *)next__K03G)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__L03G)[ 0]=next__K03G;
+                  } else {
+                    ((__POINTER *)result__M03G)[ 0]=(void *)((unsigned long)((__POINTER *)next__K03G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__M03G=next__K03G;
+                  };
+                };
+                ptr__ESP=result__M03G;
+              } else {
+                t__MF1G=((__UINTEGER_32 )typ_id__JSP);
+                a__LF1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                new_size__T03G=(__UINTEGER_32)((__UINTEGER_32)(sz__GSP + a__LF1G) & (__UINTEGER_32)(~ a__LF1G));
+                ptr_table__Q03G=((__POINTER )(&(table_type[(t__MF1G)])));
+                lab_type__S03G=(__UINTEGER_32)(t__MF1G |  1);
+                next__P03G=((__POINTER )(NULL));
+                result__R03G=((__POINTER *)ptr_table__Q03G)[ 0];
+                if ((result__R03G == (void *)NULL)) {
+                  result__R03G=new_lab__2QJ(lab_type__S03G);
+                  next__P03G=(void *)((unsigned long)result__R03G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T03G)));
+                  ((__POINTER *)next__P03G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__Q03G)[ 0]=next__P03G;
+                } else {
+                  next__P03G=((__POINTER *)result__R03G)[ 0];
+                  if ((next__P03G == (void *)NULL)) {
+                    if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R03G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__T03G <<  1)) <=  4096)) {
+                      next__P03G=(void *)((unsigned long)result__R03G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T03G)));
+                    } else {
+                      next__P03G=new_lab__2QJ(lab_type__S03G);
+                    };
+                    ((__POINTER *)next__P03G)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__Q03G)[ 0]=next__P03G;
+                  } else {
+                    ((__POINTER *)result__R03G)[ 0]=(void *)((unsigned long)((__POINTER *)next__P03G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                    result__R03G=next__P03G;
+                  };
+                };
+                ptr__ESP=result__R03G;
+              };
+              result__DSP=((__ITM_OPERATOR *)ptr__ESP);
+              *(result__DSP) = *(ITM_OPERATOR__);
+            };
+            Self__HNV=((__ITM_OPERATOR *)result__DSP);
+            Self__HNV->parent_itm_code__UEL.parent_itm_object__HDE.position__3CJ=p__5GP;
+            Self__HNV->name__5HL=n__AHP;
+            expr__SEL=result__DSP;
+            add_last__E5U(l_expr__TEL,result__DSP);
+          } while (read_operator__XMM());
+          expr__SEL=read_expr_message__KVL(Self__P4I);
+        } else {
+          expr__SEL=NULL;
+        };
+      } while (((void *)expr__SEL != (void *)NULL));
+      while ((last_msg__WEL < ((__FAST_ARRAYoITM_CODEo *)l_expr__TEL)->parent_arrayed_collection__BTF.upper__MHL)) {
+        __tmp__YHL=((void **)((__FAST_ARRAYoITM_CODEo *)l_expr__TEL)->parent_arrayed_collection__BTF.storage__VXT)[(__INTEGER)(last_msg__WEL +  1)];
+        if (__tmp__YHL==NULL) {
+          __tmp__ZHL=NULL;
+        } else {
+          switch (((struct ___OBJ *)__tmp__YHL)->__id) {
+          case __ITM_LIST__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_LDOTS__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_PROTOTYPE__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_LIST_IDF__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_WRITE_VALUE__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_WRITE_CAST__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_READ__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_WRITE_CODE__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_OPERATOR__: {
+            __tmp__ZHL=((void *)__tmp__YHL);
+          } break;
+          case __ITM_READ_ARG1__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_READ_ARG2__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_EXPRESSION__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_OLD__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_EXTERNAL_TYPE__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_BLOCK__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_EXTERNAL__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_READ_ARGS__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_REAL__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_NUMBER__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_CHARACTER__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_STRING__: {
+            __tmp__ZHL=NULL;
+          } break;
+          case __ITM_RESULT__: {
+            __tmp__ZHL=NULL;
+          } break;
+          }
         };
-        is_not_op__JAJ=(! read_operator__BRL());
-      };
-      add_last__GVT(result__ZCI,result__55I);
-      if (((__INTEGER)(((__FAST_ARRAYoITM_CODEo *)result__ZCI)->parent_arrayed_collection__KWF.upper__D2R +  1) ==  2)) {
-        p__IFP=((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)result__G03)->parent_arrayed_collection__HAJ.storage__WD5B)[ 0];
-        result__VIP=NULL;
-        ptr__WIP=((__POINTER )(NULL));
-        typ_id__1IP= 0;
-        sz__YIP=((__UINTEGER_32 )sizeof(__ITM_READ_ARG2));
-        if ((sz__YIP ==  0)) {
-          result__VIP=ITM_READ_ARG2__;
-        } else {
-          typ_id__1IP=-1;
-          clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__YIP);
-          if ((typ_id__1IP == (__INTEGER)(-  1))) {
-            a__4ZHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__5ZHG=(__UINTEGER_32)((__UINTEGER_32)(sz__YIP + a__4ZHG) & (__UINTEGER_32)(~ a__4ZHG));
-            ptr_table__IUKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5ZHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__HUKG=((__POINTER )(NULL));
-            result__JUKG=((__POINTER *)ptr_table__IUKG)[ 0];
-            if ((result__JUKG == (void *)NULL)) {
-              result__JUKG=new_lab__RUJ(new_size__5ZHG);
-              next__HUKG=(void *)((unsigned long)result__JUKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5ZHG)));
-              ((__POINTER *)next__HUKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__IUKG)[ 0]=next__HUKG;
+        itm_op__VEL=__tmp__ZHL;
+        __tmp__2HL=((__ITM_OPERATOR *)__tmp__ZHL)->parent_itm_code__UEL.parent_itm_object__HDE.position__3CJ;
+        operator__name__NDO((&__string_82),((__ITM_OPERATOR *)__tmp__ZHL)->name__5HL);
+        result__U03G=NULL;
+        ptr__V03G=((__POINTER )(NULL));
+        typ_id__W03G= 0;
+        sz__X03G=((__UINTEGER_32 )sizeof(__ITM_READ_ARG1));
+        if ((sz__X03G ==  0)) {
+          result__U03G=ITM_READ_ARG1__;
+        } else {
+          typ_id__W03G=-1;
+          clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__X03G);
+          if ((typ_id__W03G == (__INTEGER)(-  1))) {
+            a__Y03G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__Z03G=(__UINTEGER_32)((__UINTEGER_32)(sz__X03G + a__Y03G) & (__UINTEGER_32)(~ a__Y03G));
+            ptr_table__403G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Z03G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__303G=((__POINTER )(NULL));
+            result__503G=((__POINTER *)ptr_table__403G)[ 0];
+            if ((result__503G == (void *)NULL)) {
+              result__503G=new_lab__2QJ(new_size__Z03G);
+              next__303G=(void *)((unsigned long)result__503G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z03G)));
+              ((__POINTER *)next__303G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__403G)[ 0]=next__303G;
             } else {
-              next__HUKG=((__POINTER *)result__JUKG)[ 0];
-              if ((next__HUKG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JUKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__5ZHG <<  1)) <=  4096)) {
-                  next__HUKG=(void *)((unsigned long)result__JUKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5ZHG)));
+              next__303G=((__POINTER *)result__503G)[ 0];
+              if ((next__303G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__503G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__Z03G <<  1)) <=  4096)) {
+                  next__303G=(void *)((unsigned long)result__503G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z03G)));
                 } else {
-                  next__HUKG=new_lab__RUJ(new_size__5ZHG);
+                  next__303G=new_lab__2QJ(new_size__Z03G);
                 };
-                ((__POINTER *)next__HUKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__IUKG)[ 0]=next__HUKG;
+                ((__POINTER *)next__303G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__403G)[ 0]=next__303G;
               } else {
-                ((__POINTER *)result__JUKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__HUKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__JUKG=next__HUKG;
+                ((__POINTER *)result__503G)[ 0]=(void *)((unsigned long)((__POINTER *)next__303G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__503G=next__303G;
               };
             };
-            ptr__WIP=result__JUKG;
-          } else {
-            t__D0HG=((__UINTEGER_32 )typ_id__1IP);
-            a__C0HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__QUKG=(__UINTEGER_32)((__UINTEGER_32)(sz__YIP + a__C0HG) & (__UINTEGER_32)(~ a__C0HG));
-            ptr_table__NUKG=((__POINTER )(&(table_type[(t__D0HG)])));
-            lab_type__PUKG=(__UINTEGER_32)(t__D0HG |  1);
-            next__MUKG=((__POINTER )(NULL));
-            result__OUKG=((__POINTER *)ptr_table__NUKG)[ 0];
-            if ((result__OUKG == (void *)NULL)) {
-              result__OUKG=new_lab__RUJ(lab_type__PUKG);
-              next__MUKG=(void *)((unsigned long)result__OUKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QUKG)));
-              ((__POINTER *)next__MUKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NUKG)[ 0]=next__MUKG;
+            ptr__V03G=result__503G;
+          } else {
+            t__003G=((__UINTEGER_32 )typ_id__W03G);
+            a__103G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__G13G=(__UINTEGER_32)((__UINTEGER_32)(sz__X03G + a__103G) & (__UINTEGER_32)(~ a__103G));
+            ptr_table__D13G=((__POINTER )(&(table_type[(t__003G)])));
+            lab_type__F13G=(__UINTEGER_32)(t__003G |  1);
+            next__C13G=((__POINTER )(NULL));
+            result__E13G=((__POINTER *)ptr_table__D13G)[ 0];
+            if ((result__E13G == (void *)NULL)) {
+              result__E13G=new_lab__2QJ(lab_type__F13G);
+              next__C13G=(void *)((unsigned long)result__E13G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G13G)));
+              ((__POINTER *)next__C13G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__D13G)[ 0]=next__C13G;
             } else {
-              next__MUKG=((__POINTER *)result__OUKG)[ 0];
-              if ((next__MUKG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OUKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__QUKG <<  1)) <=  4096)) {
-                  next__MUKG=(void *)((unsigned long)result__OUKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QUKG)));
+              next__C13G=((__POINTER *)result__E13G)[ 0];
+              if ((next__C13G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E13G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__G13G <<  1)) <=  4096)) {
+                  next__C13G=(void *)((unsigned long)result__E13G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G13G)));
                 } else {
-                  next__MUKG=new_lab__RUJ(lab_type__PUKG);
+                  next__C13G=new_lab__2QJ(lab_type__F13G);
                 };
-                ((__POINTER *)next__MUKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__NUKG)[ 0]=next__MUKG;
+                ((__POINTER *)next__C13G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__D13G)[ 0]=next__C13G;
               } else {
-                ((__POINTER *)result__OUKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__MUKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__OUKG=next__MUKG;
+                ((__POINTER *)result__E13G)[ 0]=(void *)((unsigned long)((__POINTER *)next__C13G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__E13G=next__C13G;
               };
             };
-            ptr__WIP=result__OUKG;
-          };
-          result__VIP=((__ITM_READ_ARG2 *)ptr__WIP);
-          *(result__VIP) = *(ITM_READ_ARG2__);
-        };
-        ((__ITM_READ_ARG2 *)result__VIP)->parent_itm_read__DLJ.parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ=p__IFP;
-        result__55I=result__VIP;
-        free__30I(result__ZCI);
-        free__5Z3(result__05K);
-        free__0PIB(result__G03);
-      } else {
-        l_expr__BAJ=copy__OEI(result__ZCI);
-        l_oper__CAJ=alias__4PIB(result__05K);
-        result__YQIB=create_with_capacity__MANB((__INTEGER)(((__FAST_ARRAYoExpanded_POSITIONo *)result__G03)->parent_arrayed_collection__HAJ.upper__V15B +  1));
-        Self__1BAC=((__FAST_ARRAYoExpanded_POSITIONo *)result__YQIB);
-        new_capacity__4BAC= 0;
-        other_upper__3BAC=((__FAST_ARRAYoExpanded_POSITIONo *)result__G03)->parent_arrayed_collection__HAJ.upper__V15B;
-        if ((other_upper__3BAC >=  0)) {
-          new_capacity__4BAC=(__INTEGER)(other_upper__3BAC +  1);
-          if ((Self__1BAC->parent_arrayed_collection__HAJ.capacity__B25B < new_capacity__4BAC)) {
-            Self__1BAC->parent_arrayed_collection__HAJ.storage__WD5B=create__KB3C(new_capacity__4BAC);
-            Self__1BAC->parent_arrayed_collection__HAJ.capacity__B25B=new_capacity__4BAC;
-          };
-          __tmp__RCAC=Self__1BAC->parent_arrayed_collection__HAJ.storage__WD5B;
-          __tmp__TCAC=((__FAST_ARRAYoExpanded_POSITIONo *)result__G03)->parent_arrayed_collection__HAJ.storage__WD5B;
-          Self__3RTD=((__POSITION *)__tmp__RCAC);
-          Self__2IXD=other_upper__3BAC;
-          while ((Self__2IXD >=  0)) {
-            Self__3RTD[Self__2IXD]=((__POSITION *)__tmp__TCAC)[Self__2IXD];
-            Self__2IXD=(__INTEGER)(Self__2IXD -  1);
-          };
-        };
-        Self__1BAC->parent_arrayed_collection__HAJ.upper__V15B=other_upper__3BAC;
-        free__0PIB(result__G03);
-        l_posi__IAJ=result__YQIB;
-        result__1ANB=NULL;
-        ptr__2ANB=((__POINTER )(NULL));
-        typ_id__BBNB= 0;
-        sz__4ANB=((__UINTEGER_32 )sizeof(__ITM_BINARY));
-        if ((sz__4ANB ==  0)) {
-          result__1ANB=ITM_BINARY__;
-        } else {
-          typ_id__BBNB=-1;
-          clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__4ANB);
-          if ((typ_id__BBNB == (__INTEGER)(-  1))) {
-            a__0NHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__1NHG=(__UINTEGER_32)((__UINTEGER_32)(sz__4ANB + a__0NHG) & (__UINTEGER_32)(~ a__0NHG));
-            ptr_table__SUKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1NHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__RUKG=((__POINTER )(NULL));
-            result__TUKG=((__POINTER *)ptr_table__SUKG)[ 0];
-            if ((result__TUKG == (void *)NULL)) {
-              result__TUKG=new_lab__RUJ(new_size__1NHG);
-              next__RUKG=(void *)((unsigned long)result__TUKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1NHG)));
-              ((__POINTER *)next__RUKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__SUKG)[ 0]=next__RUKG;
+            ptr__V03G=result__E13G;
+          };
+          result__U03G=((__ITM_READ_ARG1 *)ptr__V03G);
+          *(result__U03G) = *(ITM_READ_ARG1__);
+        };
+        ((__ITM_READ_ARG1 *)result__U03G)->parent_itm_read__0HL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ=__tmp__2HL;
+        expr__SEL=result__U03G;
+        ((void **)((__FAST_ARRAYoITM_CODEo *)l_expr__TEL)->parent_arrayed_collection__BTF.storage__VXT)[last_msg__WEL]=result__U03G;
+        Self__H13G=((__FAST_ARRAYoITM_CODEo *)l_expr__TEL);
+        index__L13G=(__INTEGER)(last_msg__WEL +  1);
+        __tmp__I13G=Self__H13G->parent_arrayed_collection__BTF.storage__VXT;
+        __tmp__J13G=Self__H13G->parent_arrayed_collection__BTF.upper__MHL;
+        Self__K13G=((void **)__tmp__I13G);
+        i__M13G=index__L13G;
+        while ((i__M13G != __tmp__J13G)) {
+          Self__K13G[i__M13G]=Self__K13G[(__INTEGER)(i__M13G +  1)];
+          i__M13G=(__INTEGER)(i__M13G +  1);
+        };
+        Self__H13G->parent_arrayed_collection__BTF.upper__MHL=(__INTEGER)(Self__H13G->parent_arrayed_collection__BTF.upper__MHL -  1);
+      };
+      if (((__INTEGER)(last_msg__WEL - first_msg__XEL) <  3)) {
+        while ((first_msg__XEL !=  0)) {
+          __tmp__5IL=((void **)((__FAST_ARRAYoITM_CODEo *)l_expr__TEL)->parent_arrayed_collection__BTF.storage__VXT)[(__INTEGER)(first_msg__XEL -  1)];
+          if (__tmp__5IL==NULL) {
+            __tmp__AJL=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__5IL)->__id) {
+            case __ITM_LIST__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_LDOTS__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_PROTOTYPE__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_LIST_IDF__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_WRITE_VALUE__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_WRITE_CAST__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_READ__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_WRITE_CODE__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_OPERATOR__: {
+              __tmp__AJL=((void *)__tmp__5IL);
+            } break;
+            case __ITM_READ_ARG1__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_READ_ARG2__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_EXPRESSION__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_OLD__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_EXTERNAL_TYPE__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_BLOCK__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_EXTERNAL__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_READ_ARGS__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_REAL__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_NUMBER__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_CHARACTER__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_STRING__: {
+              __tmp__AJL=NULL;
+            } break;
+            case __ITM_RESULT__: {
+              __tmp__AJL=NULL;
+            } break;
+            }
+          };
+          itm_op__VEL=__tmp__AJL;
+          __tmp__CJL=((__ITM_OPERATOR *)__tmp__AJL)->parent_itm_code__UEL.parent_itm_object__HDE.position__3CJ;
+          operator__name__NDO((&__string_83),((__ITM_OPERATOR *)__tmp__AJL)->name__5HL);
+          result__O13G=NULL;
+          ptr__P13G=((__POINTER )(NULL));
+          typ_id__Q13G= 0;
+          sz__R13G=((__UINTEGER_32 )sizeof(__ITM_READ_ARG1));
+          if ((sz__R13G ==  0)) {
+            result__O13G=ITM_READ_ARG1__;
+          } else {
+            typ_id__Q13G=-1;
+            clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__R13G);
+            if ((typ_id__Q13G == (__INTEGER)(-  1))) {
+              a__S13G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__T13G=(__UINTEGER_32)((__UINTEGER_32)(sz__R13G + a__S13G) & (__UINTEGER_32)(~ a__S13G));
+              ptr_table__Y13G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T13G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__X13G=((__POINTER )(NULL));
+              result__Z13G=((__POINTER *)ptr_table__Y13G)[ 0];
+              if ((result__Z13G == (void *)NULL)) {
+                result__Z13G=new_lab__2QJ(new_size__T13G);
+                next__X13G=(void *)((unsigned long)result__Z13G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T13G)));
+                ((__POINTER *)next__X13G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__Y13G)[ 0]=next__X13G;
+              } else {
+                next__X13G=((__POINTER *)result__Z13G)[ 0];
+                if ((next__X13G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z13G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__T13G <<  1)) <=  4096)) {
+                    next__X13G=(void *)((unsigned long)result__Z13G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T13G)));
+                  } else {
+                    next__X13G=new_lab__2QJ(new_size__T13G);
+                  };
+                  ((__POINTER *)next__X13G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__Y13G)[ 0]=next__X13G;
+                } else {
+                  ((__POINTER *)result__Z13G)[ 0]=(void *)((unsigned long)((__POINTER *)next__X13G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__Z13G=next__X13G;
+                };
+              };
+              ptr__P13G=result__Z13G;
             } else {
-              next__RUKG=((__POINTER *)result__TUKG)[ 0];
-              if ((next__RUKG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TUKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__1NHG <<  1)) <=  4096)) {
-                  next__RUKG=(void *)((unsigned long)result__TUKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1NHG)));
+              t__U13G=((__UINTEGER_32 )typ_id__Q13G);
+              a__V13G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__A23G=(__UINTEGER_32)((__UINTEGER_32)(sz__R13G + a__V13G) & (__UINTEGER_32)(~ a__V13G));
+              ptr_table__313G=((__POINTER )(&(table_type[(t__U13G)])));
+              lab_type__513G=(__UINTEGER_32)(t__U13G |  1);
+              next__213G=((__POINTER )(NULL));
+              result__413G=((__POINTER *)ptr_table__313G)[ 0];
+              if ((result__413G == (void *)NULL)) {
+                result__413G=new_lab__2QJ(lab_type__513G);
+                next__213G=(void *)((unsigned long)result__413G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A23G)));
+                ((__POINTER *)next__213G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__313G)[ 0]=next__213G;
+              } else {
+                next__213G=((__POINTER *)result__413G)[ 0];
+                if ((next__213G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__413G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__A23G <<  1)) <=  4096)) {
+                    next__213G=(void *)((unsigned long)result__413G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A23G)));
+                  } else {
+                    next__213G=new_lab__2QJ(lab_type__513G);
+                  };
+                  ((__POINTER *)next__213G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__313G)[ 0]=next__213G;
                 } else {
-                  next__RUKG=new_lab__RUJ(new_size__1NHG);
+                  ((__POINTER *)result__413G)[ 0]=(void *)((unsigned long)((__POINTER *)next__213G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__413G=next__213G;
                 };
-                ((__POINTER *)next__RUKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__SUKG)[ 0]=next__RUKG;
+              };
+              ptr__P13G=result__413G;
+            };
+            result__O13G=((__ITM_READ_ARG1 *)ptr__P13G);
+            *(result__O13G) = *(ITM_READ_ARG1__);
+          };
+          ((__ITM_READ_ARG1 *)result__O13G)->parent_itm_read__0HL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ=__tmp__CJL;
+          expr__SEL=result__O13G;
+          ((void **)((__FAST_ARRAYoITM_CODEo *)l_expr__TEL)->parent_arrayed_collection__BTF.storage__VXT)[first_msg__XEL]=result__O13G;
+          first_msg__XEL=(__INTEGER)(first_msg__XEL -  1);
+          Self__CY0C=((__FAST_ARRAYoITM_CODEo *)l_expr__TEL);
+          __tmp__LY0C=Self__CY0C->parent_arrayed_collection__BTF.storage__VXT;
+          __tmp__MY0C=Self__CY0C->parent_arrayed_collection__BTF.upper__MHL;
+          Self__5YBD=((void **)__tmp__LY0C);
+          i__QZBD=first_msg__XEL;
+          while ((i__QZBD != __tmp__MY0C)) {
+            Self__5YBD[i__QZBD]=Self__5YBD[(__INTEGER)(i__QZBD +  1)];
+            i__QZBD=(__INTEGER)(i__QZBD +  1);
+          };
+          Self__CY0C->parent_arrayed_collection__BTF.upper__MHL=(__INTEGER)(Self__CY0C->parent_arrayed_collection__BTF.upper__MHL -  1);
+        };
+      };
+      if (((__INTEGER)(((__FAST_ARRAYoITM_CODEo *)result__L3H)->parent_arrayed_collection__BTF.upper__MHL +  1) ==  1)) {
+        result__REL=((void **)((__FAST_ARRAYoITM_CODEo *)result__L3H)->parent_arrayed_collection__BTF.storage__VXT)[ 0];
+        free__IVI(result__L3H);
+        __tmp__YJL=TRUE__;
+      } else {
+        __tmp__YJL=FALSE__;
+      };
+      if ((! __tmp__YJL)) {
+        if (((__INTEGER)(((__FAST_ARRAYoITM_CODEo *)result__L3H)->parent_arrayed_collection__BTF.upper__MHL +  1) ==  3)) {
+          __tmp__FKL=((void **)((__FAST_ARRAYoITM_CODEo *)result__L3H)->parent_arrayed_collection__BTF.storage__VXT)[ 1];
+          if (__tmp__FKL==NULL) {
+            __tmp__GKL=NULL;
+          } else {
+            switch (((struct ___OBJ *)__tmp__FKL)->__id) {
+            case __ITM_LIST__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_LDOTS__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_PROTOTYPE__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_LIST_IDF__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_WRITE_VALUE__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_WRITE_CAST__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_READ__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_WRITE_CODE__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_OPERATOR__: {
+              __tmp__GKL=((void *)__tmp__FKL);
+            } break;
+            case __ITM_READ_ARG1__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_READ_ARG2__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_EXPRESSION__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_OLD__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_EXTERNAL_TYPE__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_BLOCK__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_EXTERNAL__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_READ_ARGS__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_REAL__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_NUMBER__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_CHARACTER__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_STRING__: {
+              __tmp__GKL=NULL;
+            } break;
+            case __ITM_RESULT__: {
+              __tmp__GKL=NULL;
+            } break;
+            }
+          };
+          itm_op__VEL=__tmp__GKL;
+          __tmp__JKL=((__ITM_OPERATOR *)__tmp__GKL)->parent_itm_code__UEL.parent_itm_object__HDE.position__3CJ;
+          operator__name__NDO((&__string_81),((__ITM_OPERATOR *)__tmp__GKL)->name__5HL);
+          result__XWO=NULL;
+          ptr__YWO=((__POINTER )(NULL));
+          typ_id__3WO= 0;
+          sz__0WO=((__UINTEGER_32 )sizeof(__ITM_READ_ARG2));
+          if ((sz__0WO ==  0)) {
+            result__XWO=ITM_READ_ARG2__;
+          } else {
+            typ_id__3WO=-1;
+            clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__0WO);
+            if ((typ_id__3WO == (__INTEGER)(-  1))) {
+              a__FG1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__GG1G=(__UINTEGER_32)((__UINTEGER_32)(sz__0WO + a__FG1G) & (__UINTEGER_32)(~ a__FG1G));
+              ptr_table__C23G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GG1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__B23G=((__POINTER )(NULL));
+              result__D23G=((__POINTER *)ptr_table__C23G)[ 0];
+              if ((result__D23G == (void *)NULL)) {
+                result__D23G=new_lab__2QJ(new_size__GG1G);
+                next__B23G=(void *)((unsigned long)result__D23G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GG1G)));
+                ((__POINTER *)next__B23G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__C23G)[ 0]=next__B23G;
               } else {
-                ((__POINTER *)result__TUKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__RUKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__TUKG=next__RUKG;
+                next__B23G=((__POINTER *)result__D23G)[ 0];
+                if ((next__B23G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D23G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__GG1G <<  1)) <=  4096)) {
+                    next__B23G=(void *)((unsigned long)result__D23G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GG1G)));
+                  } else {
+                    next__B23G=new_lab__2QJ(new_size__GG1G);
+                  };
+                  ((__POINTER *)next__B23G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__C23G)[ 0]=next__B23G;
+                } else {
+                  ((__POINTER *)result__D23G)[ 0]=(void *)((unsigned long)((__POINTER *)next__B23G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__D23G=next__B23G;
+                };
               };
-            };
-            ptr__2ANB=result__TUKG;
-          } else {
-            t__5NHG=((__UINTEGER_32 )typ_id__BBNB);
-            a__4NHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__0UKG=(__UINTEGER_32)((__UINTEGER_32)(sz__4ANB + a__4NHG) & (__UINTEGER_32)(~ a__4NHG));
-            ptr_table__XUKG=((__POINTER )(&(table_type[(t__5NHG)])));
-            lab_type__ZUKG=(__UINTEGER_32)(t__5NHG |  1);
-            next__WUKG=((__POINTER )(NULL));
-            result__YUKG=((__POINTER *)ptr_table__XUKG)[ 0];
-            if ((result__YUKG == (void *)NULL)) {
-              result__YUKG=new_lab__RUJ(lab_type__ZUKG);
-              next__WUKG=(void *)((unsigned long)result__YUKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0UKG)));
-              ((__POINTER *)next__WUKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XUKG)[ 0]=next__WUKG;
+              ptr__YWO=result__D23G;
             } else {
-              next__WUKG=((__POINTER *)result__YUKG)[ 0];
-              if ((next__WUKG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YUKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__0UKG <<  1)) <=  4096)) {
-                  next__WUKG=(void *)((unsigned long)result__YUKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0UKG)));
+              t__KG1G=((__UINTEGER_32 )typ_id__3WO);
+              a__JG1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__K23G=(__UINTEGER_32)((__UINTEGER_32)(sz__0WO + a__JG1G) & (__UINTEGER_32)(~ a__JG1G));
+              ptr_table__H23G=((__POINTER )(&(table_type[(t__KG1G)])));
+              lab_type__J23G=(__UINTEGER_32)(t__KG1G |  1);
+              next__G23G=((__POINTER )(NULL));
+              result__I23G=((__POINTER *)ptr_table__H23G)[ 0];
+              if ((result__I23G == (void *)NULL)) {
+                result__I23G=new_lab__2QJ(lab_type__J23G);
+                next__G23G=(void *)((unsigned long)result__I23G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K23G)));
+                ((__POINTER *)next__G23G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__H23G)[ 0]=next__G23G;
+              } else {
+                next__G23G=((__POINTER *)result__I23G)[ 0];
+                if ((next__G23G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I23G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__K23G <<  1)) <=  4096)) {
+                    next__G23G=(void *)((unsigned long)result__I23G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K23G)));
+                  } else {
+                    next__G23G=new_lab__2QJ(lab_type__J23G);
+                  };
+                  ((__POINTER *)next__G23G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__H23G)[ 0]=next__G23G;
                 } else {
-                  next__WUKG=new_lab__RUJ(lab_type__ZUKG);
+                  ((__POINTER *)result__I23G)[ 0]=(void *)((unsigned long)((__POINTER *)next__G23G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__I23G=next__G23G;
                 };
-                ((__POINTER *)next__WUKG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__XUKG)[ 0]=next__WUKG;
+              };
+              ptr__YWO=result__I23G;
+            };
+            result__XWO=((__ITM_READ_ARG2 *)ptr__YWO);
+            *(result__XWO) = *(ITM_READ_ARG2__);
+          };
+          ((__ITM_READ_ARG2 *)result__XWO)->parent_itm_read__HKL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ=__tmp__JKL;
+          result__REL=result__XWO;
+          free__IVI(result__L3H);
+        } else {
+          l_expr__TEL=copy__A5H(result__L3H);
+          result__KYO=NULL;
+          ptr__LYO=((__POINTER )(NULL));
+          typ_id__QYO= 0;
+          sz__NYO=((__UINTEGER_32 )sizeof(__ITM_EXPRESSION));
+          if ((sz__NYO ==  0)) {
+            result__KYO=ITM_EXPRESSION__;
+          } else {
+            typ_id__QYO=-1;
+            clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__NYO);
+            if ((typ_id__QYO == (__INTEGER)(-  1))) {
+              a__QZ0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__RZ0G=(__UINTEGER_32)((__UINTEGER_32)(sz__NYO + a__QZ0G) & (__UINTEGER_32)(~ a__QZ0G));
+              ptr_table__M23G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RZ0G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__L23G=((__POINTER )(NULL));
+              result__N23G=((__POINTER *)ptr_table__M23G)[ 0];
+              if ((result__N23G == (void *)NULL)) {
+                result__N23G=new_lab__2QJ(new_size__RZ0G);
+                next__L23G=(void *)((unsigned long)result__N23G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RZ0G)));
+                ((__POINTER *)next__L23G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__M23G)[ 0]=next__L23G;
               } else {
-                ((__POINTER *)result__YUKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__WUKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__YUKG=next__WUKG;
+                next__L23G=((__POINTER *)result__N23G)[ 0];
+                if ((next__L23G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N23G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__RZ0G <<  1)) <=  4096)) {
+                    next__L23G=(void *)((unsigned long)result__N23G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RZ0G)));
+                  } else {
+                    next__L23G=new_lab__2QJ(new_size__RZ0G);
+                  };
+                  ((__POINTER *)next__L23G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__M23G)[ 0]=next__L23G;
+                } else {
+                  ((__POINTER *)result__N23G)[ 0]=(void *)((unsigned long)((__POINTER *)next__L23G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__N23G=next__L23G;
+                };
+              };
+              ptr__LYO=result__N23G;
+            } else {
+              t__VZ0G=((__UINTEGER_32 )typ_id__QYO);
+              a__UZ0G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__U23G=(__UINTEGER_32)((__UINTEGER_32)(sz__NYO + a__UZ0G) & (__UINTEGER_32)(~ a__UZ0G));
+              ptr_table__R23G=((__POINTER )(&(table_type[(t__VZ0G)])));
+              lab_type__T23G=(__UINTEGER_32)(t__VZ0G |  1);
+              next__Q23G=((__POINTER )(NULL));
+              result__S23G=((__POINTER *)ptr_table__R23G)[ 0];
+              if ((result__S23G == (void *)NULL)) {
+                result__S23G=new_lab__2QJ(lab_type__T23G);
+                next__Q23G=(void *)((unsigned long)result__S23G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U23G)));
+                ((__POINTER *)next__Q23G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__R23G)[ 0]=next__Q23G;
+              } else {
+                next__Q23G=((__POINTER *)result__S23G)[ 0];
+                if ((next__Q23G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__S23G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__U23G <<  1)) <=  4096)) {
+                    next__Q23G=(void *)((unsigned long)result__S23G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U23G)));
+                  } else {
+                    next__Q23G=new_lab__2QJ(lab_type__T23G);
+                  };
+                  ((__POINTER *)next__Q23G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__R23G)[ 0]=next__Q23G;
+                } else {
+                  ((__POINTER *)result__S23G)[ 0]=(void *)((unsigned long)((__POINTER *)next__Q23G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__S23G=next__Q23G;
+                };
               };
+              ptr__LYO=result__S23G;
             };
-            ptr__2ANB=result__YUKG;
+            result__KYO=((__ITM_EXPRESSION *)ptr__LYO);
+            *(result__KYO) = *(ITM_EXPRESSION__);
           };
-          result__1ANB=((__ITM_BINARY *)ptr__2ANB);
-          *(result__1ANB) = *(ITM_BINARY__);
+          ((__ITM_EXPRESSION *)result__KYO)->value_list__LJV=l_expr__TEL;
+          result__REL=result__KYO;
         };
-        result__55I=result__1ANB;
       };
     };
+    result__R4I=result__REL;
   };
-  return(result__55I);
+  return(result__R4I);
 }
 
-static void insert_string__to__SCT(__STRING *Self__TCT,void *s__UCT,__INTEGER i__VCT)
+static void set_value__type__03GC(__ITM_SLOT *Self__13GC,void *e__23GC,void *p__33GC)
+// ({ITM_SLOT},{NULLxITM_LISTxITM_LDOTSxITM_PROTOTYPExITM_LIST_IDFxITM_WRITE_VALUExITM_WRITE_CASTxITM_READxITM_WRITE_CODExITM_OPERATORxITM_READ_ARG1xITM_READ_ARG2xITM_EXPRESSIONxITM_OLDxITM_EXTERNAL_TYPExITM_BLOCKxITM_EXTERNALxITM_READ_ARGSxITM_REALxITM_NUMBERxITM_CHARACTERxITM_STRINGxITM_RESULT},{NULLxPROTOTYPE}) VoidRecursive, No inlinable.
+{
+  void *n__IVAD;
+  void *sec__JVAD;
+  __POSITION __tmp__VVAD,__tmp__3VAD,__tmp__RWAD,__tmp__0WAD;
+  __ITM_ARG *result__LP2G;
+  __POINTER ptr__MP2G,ptr_table__W23G,next__V23G,result__X23G;
+  __POINTER ptr_table__123G,next__023G,result__223G,ptr__CLAC;
+  __POINTER ptr_table__A33G,next__523G,result__B33G,ptr_table__F33G;
+  __POINTER next__E33G,result__G33G,ptr__K33G,ptr_table__T33G;
+  __POINTER next__S33G,result__U33G,ptr_table__Y33G,next__X33G;
+  __POINTER result__Z33G,ptr__1WBD,ptr_table__333G,next__233G;
+  __POINTER result__433G,ptr_table__C43G,next__B43G,result__D43G;
+  __INTEGER typ_id__NP2G,typ_id__HLAC,typ_id__L33G,typ_id__AXBD;
+  __UINTEGER_32 sz__OP2G,a__PP2G,new_size__QP2G,t__RP2G,a__SP2G;
+  __UINTEGER_32 new_size__423G,lab_type__323G,sz__ELAC,a__NB1G;
+  __UINTEGER_32 new_size__OB1G,t__SB1G,a__RB1G,new_size__I33G;
+  __UINTEGER_32 lab_type__H33G,sz__M33G,a__N33G,new_size__O33G,t__P33G;
+  __UINTEGER_32 a__Q33G,new_size__133G,lab_type__033G,sz__3WBD,a__3F1G;
+  __UINTEGER_32 new_size__4F1G,t__CG1G,a__BG1G,new_size__F43G;
+  __UINTEGER_32 lab_type__E43G;
+  __ITM_SLOT *result__BLAC,*Self__YSHC;
+  __ITM_PROTOTYPE *result__J33G;
+  __ITM_READ_ARG1 *result__0WBD;
+  void *larg__KVAD;
+  if ((Self__13GC->affect__H0FC != '<')) {
+    copy__JCS(string_tmp__VH,(&__string_277));
+    append__RNS(string_tmp__VH,Self__13GC->parent_named__D5.name__LI);
+    n__IVAD=get__YVB(string_tmp__VH);
+    sec__JVAD=get_name__KUOB((&__string_27));
+    larg__KVAD=create_with_capacity__BL5B( 1);
+    switch (((struct ___OBJ *)e__23GC)->__id) {
+    case __ITM_LIST__: {
+      __tmp__VVAD=((__ITM_LIST *)e__23GC)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_LDOTS__: {
+      __tmp__VVAD=((__ITM_LDOTS *)e__23GC)->parent_itm_constant__AUF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_PROTOTYPE__: {
+      __tmp__VVAD=((__ITM_PROTOTYPE *)e__23GC)->parent_itm_constant__MVF.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_LIST_IDF__: {
+      __tmp__VVAD=((__ITM_LIST_IDF *)e__23GC)->parent_itm_code__GCJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_WRITE_VALUE__: {
+      __tmp__VVAD=((__ITM_WRITE_VALUE *)e__23GC)->parent_itm_write__2CJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_WRITE_CAST__: {
+      __tmp__VVAD=((__ITM_WRITE_CAST *)e__23GC)->parent_itm_write__TDJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_READ__: {
+      __tmp__VVAD=((__ITM_READ *)e__23GC)->parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_WRITE_CODE__: {
+      __tmp__VVAD=((__ITM_WRITE_CODE *)e__23GC)->parent_itm_write__4GJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_OPERATOR__: {
+      __tmp__VVAD=((__ITM_OPERATOR *)e__23GC)->parent_itm_code__UEL.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_READ_ARG1__: {
+      __tmp__VVAD=((__ITM_READ_ARG1 *)e__23GC)->parent_itm_read__0HL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_READ_ARG2__: {
+      __tmp__VVAD=((__ITM_READ_ARG2 *)e__23GC)->parent_itm_read__HKL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_EXPRESSION__: {
+      __tmp__VVAD=position__VC5B(e__23GC);
+    } break;
+    case __ITM_OLD__: {
+      __tmp__VVAD=((__ITM_OLD *)e__23GC)->parent_itm_code__31L.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_EXTERNAL_TYPE__: {
+      __tmp__VVAD=((__ITM_EXTERNAL_TYPE *)e__23GC)->parent_itm_extern__53M.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_BLOCK__: {
+      __tmp__VVAD=((__ITM_LIST *)((__ITM_BLOCK *)e__23GC)->list__PIDC)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_EXTERNAL__: {
+      __tmp__VVAD=((__ITM_EXTERNAL *)e__23GC)->parent_itm_extern__EFN.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_READ_ARGS__: {
+      __tmp__VVAD=((__ITM_READ_ARGS *)e__23GC)->parent_itm_read__0CO.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_REAL__: {
+      __tmp__VVAD=((__ITM_REAL *)e__23GC)->parent_itm_constant__VQO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_NUMBER__: {
+      __tmp__VVAD=((__ITM_NUMBER *)e__23GC)->parent_itm_constant__HRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_CHARACTER__: {
+      __tmp__VVAD=((__ITM_CHARACTER *)e__23GC)->parent_itm_constant__ZRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_STRING__: {
+      __tmp__VVAD=((__ITM_STRING *)e__23GC)->parent_itm_constant__KSO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_RESULT__: {
+      __tmp__VVAD=position__KAHC(e__23GC);
+    } break;
+    };
+    result__LP2G=NULL;
+    ptr__MP2G=((__POINTER )(NULL));
+    typ_id__NP2G= 0;
+    sz__OP2G=((__UINTEGER_32 )sizeof(__ITM_ARG));
+    if ((sz__OP2G ==  0)) {
+      result__LP2G=ITM_ARG__;
+    } else {
+      typ_id__NP2G=-1;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__OP2G);
+      if ((typ_id__NP2G == (__INTEGER)(-  1))) {
+        a__PP2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__QP2G=(__UINTEGER_32)((__UINTEGER_32)(sz__OP2G + a__PP2G) & (__UINTEGER_32)(~ a__PP2G));
+        ptr_table__W23G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QP2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__V23G=((__POINTER )(NULL));
+        result__X23G=((__POINTER *)ptr_table__W23G)[ 0];
+        if ((result__X23G == (void *)NULL)) {
+          result__X23G=new_lab__2QJ(new_size__QP2G);
+          next__V23G=(void *)((unsigned long)result__X23G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QP2G)));
+          ((__POINTER *)next__V23G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__W23G)[ 0]=next__V23G;
+        } else {
+          next__V23G=((__POINTER *)result__X23G)[ 0];
+          if ((next__V23G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X23G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__QP2G <<  1)) <=  4096)) {
+              next__V23G=(void *)((unsigned long)result__X23G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QP2G)));
+            } else {
+              next__V23G=new_lab__2QJ(new_size__QP2G);
+            };
+            ((__POINTER *)next__V23G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__W23G)[ 0]=next__V23G;
+          } else {
+            ((__POINTER *)result__X23G)[ 0]=(void *)((unsigned long)((__POINTER *)next__V23G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__X23G=next__V23G;
+          };
+        };
+        ptr__MP2G=result__X23G;
+      } else {
+        t__RP2G=((__UINTEGER_32 )typ_id__NP2G);
+        a__SP2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__423G=(__UINTEGER_32)((__UINTEGER_32)(sz__OP2G + a__SP2G) & (__UINTEGER_32)(~ a__SP2G));
+        ptr_table__123G=((__POINTER )(&(table_type[(t__RP2G)])));
+        lab_type__323G=(__UINTEGER_32)(t__RP2G |  1);
+        next__023G=((__POINTER )(NULL));
+        result__223G=((__POINTER *)ptr_table__123G)[ 0];
+        if ((result__223G == (void *)NULL)) {
+          result__223G=new_lab__2QJ(lab_type__323G);
+          next__023G=(void *)((unsigned long)result__223G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__423G)));
+          ((__POINTER *)next__023G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__123G)[ 0]=next__023G;
+        } else {
+          next__023G=((__POINTER *)result__223G)[ 0];
+          if ((next__023G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__223G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__423G <<  1)) <=  4096)) {
+              next__023G=(void *)((unsigned long)result__223G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__423G)));
+            } else {
+              next__023G=new_lab__2QJ(lab_type__323G);
+            };
+            ((__POINTER *)next__023G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__123G)[ 0]=next__023G;
+          } else {
+            ((__POINTER *)result__223G)[ 0]=(void *)((unsigned long)((__POINTER *)next__023G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__223G=next__023G;
+          };
+        };
+        ptr__MP2G=result__223G;
+      };
+      result__LP2G=((__ITM_ARG *)ptr__MP2G);
+      *(result__LP2G) = *(ITM_ARG__);
+    };
+    ((__ITM_ARG *)result__LP2G)->parent_itm_argument__JHHB.parent_itm_code__C4M.position__3CJ=__tmp__VVAD;
+    add_last__OZGC(larg__KVAD,result__LP2G);
+    switch (((struct ___OBJ *)e__23GC)->__id) {
+    case __ITM_LIST__: {
+      __tmp__3VAD=((__ITM_LIST *)e__23GC)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_LDOTS__: {
+      __tmp__3VAD=((__ITM_LDOTS *)e__23GC)->parent_itm_constant__AUF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_PROTOTYPE__: {
+      __tmp__3VAD=((__ITM_PROTOTYPE *)e__23GC)->parent_itm_constant__MVF.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_LIST_IDF__: {
+      __tmp__3VAD=((__ITM_LIST_IDF *)e__23GC)->parent_itm_code__GCJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_WRITE_VALUE__: {
+      __tmp__3VAD=((__ITM_WRITE_VALUE *)e__23GC)->parent_itm_write__2CJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_WRITE_CAST__: {
+      __tmp__3VAD=((__ITM_WRITE_CAST *)e__23GC)->parent_itm_write__TDJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_READ__: {
+      __tmp__3VAD=((__ITM_READ *)e__23GC)->parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_WRITE_CODE__: {
+      __tmp__3VAD=((__ITM_WRITE_CODE *)e__23GC)->parent_itm_write__4GJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_OPERATOR__: {
+      __tmp__3VAD=((__ITM_OPERATOR *)e__23GC)->parent_itm_code__UEL.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_READ_ARG1__: {
+      __tmp__3VAD=((__ITM_READ_ARG1 *)e__23GC)->parent_itm_read__0HL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_READ_ARG2__: {
+      __tmp__3VAD=((__ITM_READ_ARG2 *)e__23GC)->parent_itm_read__HKL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_EXPRESSION__: {
+      __tmp__3VAD=position__VC5B(e__23GC);
+    } break;
+    case __ITM_OLD__: {
+      __tmp__3VAD=((__ITM_OLD *)e__23GC)->parent_itm_code__31L.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_EXTERNAL_TYPE__: {
+      __tmp__3VAD=((__ITM_EXTERNAL_TYPE *)e__23GC)->parent_itm_extern__53M.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_BLOCK__: {
+      __tmp__3VAD=((__ITM_LIST *)((__ITM_BLOCK *)e__23GC)->list__PIDC)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_EXTERNAL__: {
+      __tmp__3VAD=((__ITM_EXTERNAL *)e__23GC)->parent_itm_extern__EFN.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_READ_ARGS__: {
+      __tmp__3VAD=((__ITM_READ_ARGS *)e__23GC)->parent_itm_read__0CO.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_REAL__: {
+      __tmp__3VAD=((__ITM_REAL *)e__23GC)->parent_itm_constant__VQO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_NUMBER__: {
+      __tmp__3VAD=((__ITM_NUMBER *)e__23GC)->parent_itm_constant__HRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_CHARACTER__: {
+      __tmp__3VAD=((__ITM_CHARACTER *)e__23GC)->parent_itm_constant__ZRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_STRING__: {
+      __tmp__3VAD=((__ITM_STRING *)e__23GC)->parent_itm_constant__KSO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_RESULT__: {
+      __tmp__3VAD=position__KAHC(e__23GC);
+    } break;
+    };
+    result__BLAC=NULL;
+    ptr__CLAC=((__POINTER )(NULL));
+    typ_id__HLAC= 0;
+    sz__ELAC=((__UINTEGER_32 )sizeof(__ITM_SLOT));
+    if ((sz__ELAC ==  0)) {
+      result__BLAC=ITM_SLOT__;
+    } else {
+      typ_id__HLAC=__ITM_SLOT__;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__ELAC);
+      if ((typ_id__HLAC == (__INTEGER)(-  1))) {
+        a__NB1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__OB1G=(__UINTEGER_32)((__UINTEGER_32)(sz__ELAC + a__NB1G) & (__UINTEGER_32)(~ a__NB1G));
+        ptr_table__A33G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OB1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__523G=((__POINTER )(NULL));
+        result__B33G=((__POINTER *)ptr_table__A33G)[ 0];
+        if ((result__B33G == (void *)NULL)) {
+          result__B33G=new_lab__2QJ(new_size__OB1G);
+          next__523G=(void *)((unsigned long)result__B33G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OB1G)));
+          ((__POINTER *)next__523G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__A33G)[ 0]=next__523G;
+        } else {
+          next__523G=((__POINTER *)result__B33G)[ 0];
+          if ((next__523G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B33G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__OB1G <<  1)) <=  4096)) {
+              next__523G=(void *)((unsigned long)result__B33G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OB1G)));
+            } else {
+              next__523G=new_lab__2QJ(new_size__OB1G);
+            };
+            ((__POINTER *)next__523G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__A33G)[ 0]=next__523G;
+          } else {
+            ((__POINTER *)result__B33G)[ 0]=(void *)((unsigned long)((__POINTER *)next__523G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__B33G=next__523G;
+          };
+        };
+        ptr__CLAC=result__B33G;
+      } else {
+        t__SB1G=((__UINTEGER_32 )typ_id__HLAC);
+        a__RB1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__I33G=(__UINTEGER_32)((__UINTEGER_32)(sz__ELAC + a__RB1G) & (__UINTEGER_32)(~ a__RB1G));
+        ptr_table__F33G=((__POINTER )(&(table_type[(t__SB1G)])));
+        lab_type__H33G=(__UINTEGER_32)(t__SB1G |  1);
+        next__E33G=((__POINTER )(NULL));
+        result__G33G=((__POINTER *)ptr_table__F33G)[ 0];
+        if ((result__G33G == (void *)NULL)) {
+          result__G33G=new_lab__2QJ(lab_type__H33G);
+          next__E33G=(void *)((unsigned long)result__G33G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I33G)));
+          ((__POINTER *)next__E33G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__F33G)[ 0]=next__E33G;
+        } else {
+          next__E33G=((__POINTER *)result__G33G)[ 0];
+          if ((next__E33G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G33G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__I33G <<  1)) <=  4096)) {
+              next__E33G=(void *)((unsigned long)result__G33G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I33G)));
+            } else {
+              next__E33G=new_lab__2QJ(lab_type__H33G);
+            };
+            ((__POINTER *)next__E33G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__F33G)[ 0]=next__E33G;
+          } else {
+            ((__POINTER *)result__G33G)[ 0]=(void *)((unsigned long)((__POINTER *)next__E33G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__G33G=next__E33G;
+          };
+        };
+        ptr__CLAC=result__G33G;
+      };
+      result__BLAC=((__ITM_SLOT *)ptr__CLAC);
+      *(result__BLAC) = *(ITM_SLOT__);
+    };
+    Self__YSHC=((__ITM_SLOT *)result__BLAC);
+    Self__YSHC->parent_named__D5.name__LI=n__IVAD;
+    Self__YSHC->parent_named__D5.parent_itm_object__4.position__3CJ=__tmp__3VAD;
+    Self__YSHC->id_section__I1C=sec__JVAD;
+    ((__ITM_SLOT *)result__BLAC)->affect__H0FC='<';
+    set_value__type__03GC(result__BLAC,e__23GC,p__33GC);
+    set_argument_list__I2GC(result__BLAC,larg__KVAD);
+    set_result_type__ZYFC(result__BLAC,Self__13GC->result_type__D0FC);
+    fast_put__to__YHGC(((__PROTOTYPE *)p__33GC)->slot_list__MUS,result__BLAC,result__BLAC->parent_named__D5.name__LI);
+    switch (((struct ___OBJ *)e__23GC)->__id) {
+    case __ITM_LIST__: {
+      __tmp__RWAD=((__ITM_LIST *)e__23GC)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_LDOTS__: {
+      __tmp__RWAD=((__ITM_LDOTS *)e__23GC)->parent_itm_constant__AUF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_PROTOTYPE__: {
+      __tmp__RWAD=((__ITM_PROTOTYPE *)e__23GC)->parent_itm_constant__MVF.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_LIST_IDF__: {
+      __tmp__RWAD=((__ITM_LIST_IDF *)e__23GC)->parent_itm_code__GCJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_WRITE_VALUE__: {
+      __tmp__RWAD=((__ITM_WRITE_VALUE *)e__23GC)->parent_itm_write__2CJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_WRITE_CAST__: {
+      __tmp__RWAD=((__ITM_WRITE_CAST *)e__23GC)->parent_itm_write__TDJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_READ__: {
+      __tmp__RWAD=((__ITM_READ *)e__23GC)->parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_WRITE_CODE__: {
+      __tmp__RWAD=((__ITM_WRITE_CODE *)e__23GC)->parent_itm_write__4GJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_OPERATOR__: {
+      __tmp__RWAD=((__ITM_OPERATOR *)e__23GC)->parent_itm_code__UEL.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_READ_ARG1__: {
+      __tmp__RWAD=((__ITM_READ_ARG1 *)e__23GC)->parent_itm_read__0HL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_READ_ARG2__: {
+      __tmp__RWAD=((__ITM_READ_ARG2 *)e__23GC)->parent_itm_read__HKL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_EXPRESSION__: {
+      __tmp__RWAD=position__VC5B(e__23GC);
+    } break;
+    case __ITM_OLD__: {
+      __tmp__RWAD=((__ITM_OLD *)e__23GC)->parent_itm_code__31L.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_EXTERNAL_TYPE__: {
+      __tmp__RWAD=((__ITM_EXTERNAL_TYPE *)e__23GC)->parent_itm_extern__53M.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_BLOCK__: {
+      __tmp__RWAD=((__ITM_LIST *)((__ITM_BLOCK *)e__23GC)->list__PIDC)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_EXTERNAL__: {
+      __tmp__RWAD=((__ITM_EXTERNAL *)e__23GC)->parent_itm_extern__EFN.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_READ_ARGS__: {
+      __tmp__RWAD=((__ITM_READ_ARGS *)e__23GC)->parent_itm_read__0CO.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_REAL__: {
+      __tmp__RWAD=((__ITM_REAL *)e__23GC)->parent_itm_constant__VQO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_NUMBER__: {
+      __tmp__RWAD=((__ITM_NUMBER *)e__23GC)->parent_itm_constant__HRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_CHARACTER__: {
+      __tmp__RWAD=((__ITM_CHARACTER *)e__23GC)->parent_itm_constant__ZRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_STRING__: {
+      __tmp__RWAD=((__ITM_STRING *)e__23GC)->parent_itm_constant__KSO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_RESULT__: {
+      __tmp__RWAD=position__KAHC(e__23GC);
+    } break;
+    };
+    get__TSI(((__PROTOTYPE *)p__33GC)->parent_named__5.name__LI);
+    result__J33G=NULL;
+    ptr__K33G=((__POINTER )(NULL));
+    typ_id__L33G= 0;
+    sz__M33G=((__UINTEGER_32 )sizeof(__ITM_PROTOTYPE));
+    if ((sz__M33G ==  0)) {
+      result__J33G=ITM_PROTOTYPE__;
+    } else {
+      typ_id__L33G=-1;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__M33G);
+      if ((typ_id__L33G == (__INTEGER)(-  1))) {
+        a__N33G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__O33G=(__UINTEGER_32)((__UINTEGER_32)(sz__M33G + a__N33G) & (__UINTEGER_32)(~ a__N33G));
+        ptr_table__T33G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__O33G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__S33G=((__POINTER )(NULL));
+        result__U33G=((__POINTER *)ptr_table__T33G)[ 0];
+        if ((result__U33G == (void *)NULL)) {
+          result__U33G=new_lab__2QJ(new_size__O33G);
+          next__S33G=(void *)((unsigned long)result__U33G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O33G)));
+          ((__POINTER *)next__S33G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__T33G)[ 0]=next__S33G;
+        } else {
+          next__S33G=((__POINTER *)result__U33G)[ 0];
+          if ((next__S33G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U33G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__O33G <<  1)) <=  4096)) {
+              next__S33G=(void *)((unsigned long)result__U33G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O33G)));
+            } else {
+              next__S33G=new_lab__2QJ(new_size__O33G);
+            };
+            ((__POINTER *)next__S33G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__T33G)[ 0]=next__S33G;
+          } else {
+            ((__POINTER *)result__U33G)[ 0]=(void *)((unsigned long)((__POINTER *)next__S33G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__U33G=next__S33G;
+          };
+        };
+        ptr__K33G=result__U33G;
+      } else {
+        t__P33G=((__UINTEGER_32 )typ_id__L33G);
+        a__Q33G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__133G=(__UINTEGER_32)((__UINTEGER_32)(sz__M33G + a__Q33G) & (__UINTEGER_32)(~ a__Q33G));
+        ptr_table__Y33G=((__POINTER )(&(table_type[(t__P33G)])));
+        lab_type__033G=(__UINTEGER_32)(t__P33G |  1);
+        next__X33G=((__POINTER )(NULL));
+        result__Z33G=((__POINTER *)ptr_table__Y33G)[ 0];
+        if ((result__Z33G == (void *)NULL)) {
+          result__Z33G=new_lab__2QJ(lab_type__033G);
+          next__X33G=(void *)((unsigned long)result__Z33G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__133G)));
+          ((__POINTER *)next__X33G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__Y33G)[ 0]=next__X33G;
+        } else {
+          next__X33G=((__POINTER *)result__Z33G)[ 0];
+          if ((next__X33G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z33G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__133G <<  1)) <=  4096)) {
+              next__X33G=(void *)((unsigned long)result__Z33G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__133G)));
+            } else {
+              next__X33G=new_lab__2QJ(lab_type__033G);
+            };
+            ((__POINTER *)next__X33G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__Y33G)[ 0]=next__X33G;
+          } else {
+            ((__POINTER *)result__Z33G)[ 0]=(void *)((unsigned long)((__POINTER *)next__X33G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__Z33G=next__X33G;
+          };
+        };
+        ptr__K33G=result__Z33G;
+      };
+      result__J33G=((__ITM_PROTOTYPE *)ptr__K33G);
+      *(result__J33G) = *(ITM_PROTOTYPE__);
+    };
+    ((__ITM_PROTOTYPE *)result__J33G)->parent_itm_constant__MVF.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ=__tmp__RWAD;
+    switch (((struct ___OBJ *)e__23GC)->__id) {
+    case __ITM_LIST__: {
+      __tmp__0WAD=((__ITM_LIST *)e__23GC)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_LDOTS__: {
+      __tmp__0WAD=((__ITM_LDOTS *)e__23GC)->parent_itm_constant__AUF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_PROTOTYPE__: {
+      __tmp__0WAD=((__ITM_PROTOTYPE *)e__23GC)->parent_itm_constant__MVF.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_LIST_IDF__: {
+      __tmp__0WAD=((__ITM_LIST_IDF *)e__23GC)->parent_itm_code__GCJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_WRITE_VALUE__: {
+      __tmp__0WAD=((__ITM_WRITE_VALUE *)e__23GC)->parent_itm_write__2CJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_WRITE_CAST__: {
+      __tmp__0WAD=((__ITM_WRITE_CAST *)e__23GC)->parent_itm_write__TDJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_READ__: {
+      __tmp__0WAD=((__ITM_READ *)e__23GC)->parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_WRITE_CODE__: {
+      __tmp__0WAD=((__ITM_WRITE_CODE *)e__23GC)->parent_itm_write__4GJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_OPERATOR__: {
+      __tmp__0WAD=((__ITM_OPERATOR *)e__23GC)->parent_itm_code__UEL.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_READ_ARG1__: {
+      __tmp__0WAD=((__ITM_READ_ARG1 *)e__23GC)->parent_itm_read__0HL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_READ_ARG2__: {
+      __tmp__0WAD=((__ITM_READ_ARG2 *)e__23GC)->parent_itm_read__HKL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_EXPRESSION__: {
+      __tmp__0WAD=position__VC5B(e__23GC);
+    } break;
+    case __ITM_OLD__: {
+      __tmp__0WAD=((__ITM_OLD *)e__23GC)->parent_itm_code__31L.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_EXTERNAL_TYPE__: {
+      __tmp__0WAD=((__ITM_EXTERNAL_TYPE *)e__23GC)->parent_itm_extern__53M.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_BLOCK__: {
+      __tmp__0WAD=((__ITM_LIST *)((__ITM_BLOCK *)e__23GC)->list__PIDC)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_EXTERNAL__: {
+      __tmp__0WAD=((__ITM_EXTERNAL *)e__23GC)->parent_itm_extern__EFN.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_READ_ARGS__: {
+      __tmp__0WAD=((__ITM_READ_ARGS *)e__23GC)->parent_itm_read__0CO.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_REAL__: {
+      __tmp__0WAD=((__ITM_REAL *)e__23GC)->parent_itm_constant__VQO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_NUMBER__: {
+      __tmp__0WAD=((__ITM_NUMBER *)e__23GC)->parent_itm_constant__HRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_CHARACTER__: {
+      __tmp__0WAD=((__ITM_CHARACTER *)e__23GC)->parent_itm_constant__ZRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_STRING__: {
+      __tmp__0WAD=((__ITM_STRING *)e__23GC)->parent_itm_constant__KSO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+    } break;
+    case __ITM_RESULT__: {
+      __tmp__0WAD=position__KAHC(e__23GC);
+    } break;
+    };
+    result__0WBD=NULL;
+    ptr__1WBD=((__POINTER )(NULL));
+    typ_id__AXBD= 0;
+    sz__3WBD=((__UINTEGER_32 )sizeof(__ITM_READ_ARG1));
+    if ((sz__3WBD ==  0)) {
+      result__0WBD=ITM_READ_ARG1__;
+    } else {
+      typ_id__AXBD=-1;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__3WBD);
+      if ((typ_id__AXBD == (__INTEGER)(-  1))) {
+        a__3F1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__4F1G=(__UINTEGER_32)((__UINTEGER_32)(sz__3WBD + a__3F1G) & (__UINTEGER_32)(~ a__3F1G));
+        ptr_table__333G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4F1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__233G=((__POINTER )(NULL));
+        result__433G=((__POINTER *)ptr_table__333G)[ 0];
+        if ((result__433G == (void *)NULL)) {
+          result__433G=new_lab__2QJ(new_size__4F1G);
+          next__233G=(void *)((unsigned long)result__433G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4F1G)));
+          ((__POINTER *)next__233G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__333G)[ 0]=next__233G;
+        } else {
+          next__233G=((__POINTER *)result__433G)[ 0];
+          if ((next__233G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__433G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__4F1G <<  1)) <=  4096)) {
+              next__233G=(void *)((unsigned long)result__433G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4F1G)));
+            } else {
+              next__233G=new_lab__2QJ(new_size__4F1G);
+            };
+            ((__POINTER *)next__233G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__333G)[ 0]=next__233G;
+          } else {
+            ((__POINTER *)result__433G)[ 0]=(void *)((unsigned long)((__POINTER *)next__233G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__433G=next__233G;
+          };
+        };
+        ptr__1WBD=result__433G;
+      } else {
+        t__CG1G=((__UINTEGER_32 )typ_id__AXBD);
+        a__BG1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__F43G=(__UINTEGER_32)((__UINTEGER_32)(sz__3WBD + a__BG1G) & (__UINTEGER_32)(~ a__BG1G));
+        ptr_table__C43G=((__POINTER )(&(table_type[(t__CG1G)])));
+        lab_type__E43G=(__UINTEGER_32)(t__CG1G |  1);
+        next__B43G=((__POINTER )(NULL));
+        result__D43G=((__POINTER *)ptr_table__C43G)[ 0];
+        if ((result__D43G == (void *)NULL)) {
+          result__D43G=new_lab__2QJ(lab_type__E43G);
+          next__B43G=(void *)((unsigned long)result__D43G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F43G)));
+          ((__POINTER *)next__B43G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__C43G)[ 0]=next__B43G;
+        } else {
+          next__B43G=((__POINTER *)result__D43G)[ 0];
+          if ((next__B43G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D43G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__F43G <<  1)) <=  4096)) {
+              next__B43G=(void *)((unsigned long)result__D43G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F43G)));
+            } else {
+              next__B43G=new_lab__2QJ(lab_type__E43G);
+            };
+            ((__POINTER *)next__B43G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__C43G)[ 0]=next__B43G;
+          } else {
+            ((__POINTER *)result__D43G)[ 0]=(void *)((unsigned long)((__POINTER *)next__B43G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__D43G=next__B43G;
+          };
+        };
+        ptr__1WBD=result__D43G;
+      };
+      result__0WBD=((__ITM_READ_ARG1 *)ptr__1WBD);
+      *(result__0WBD) = *(ITM_READ_ARG1__);
+    };
+    ((__ITM_READ_ARG1 *)result__0WBD)->parent_itm_read__0HL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ=__tmp__0WAD;
+  };
+}
+
+static void* fast_reference_at__J0FC(__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *Self__K0FC,void *k__L0FC)
+// ({HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+{
+  void *result__W0FC;
+  __STRING_CONSTANT *Self__VP2G;
+  __INTEGER result__UP2G,__tmp__WP2G,Self__XP2G;
+  void *node__V0FC;
+  result__W0FC=NULL;
+  Self__VP2G=((__STRING_CONSTANT *)k__L0FC);
+  result__UP2G= 0;
+  __tmp__WP2G=Self__VP2G->count__DD;
+  Self__XP2G= 1;
+  while ((Self__XP2G <= __tmp__WP2G)) {
+    result__UP2G=(__INTEGER)((__INTEGER)( 5 * result__UP2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__VP2G->storage__FQO)[(__INTEGER)(Self__XP2G -  1)])));
+    Self__XP2G=(__INTEGER)(Self__XP2G +  1);
+  };
+  if ((result__UP2G <  0)) {
+    result__UP2G=(__INTEGER)(~ result__UP2G);
+  };
+  node__V0FC=((void **)Self__K0FC->buckets__20FC)[(__INTEGER)(result__UP2G % Self__K0FC->capacity__L0BC)];
+  while ((! (((void *)node__V0FC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__V0FC)->key__I1FC == (void *)k__L0FC)))) {
+    node__V0FC=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__V0FC)->next__T1FC;
+  };
+  if (((void *)node__V0FC != (void *)NULL)) {
+    result__W0FC=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__V0FC)->item__11FC;
+  };
+  return(result__W0FC);
+}
+
+static void fast_put__to__YHGC(__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *Self__ZHGC,void *v__0HGC,void *k__1HGC)
+// ({HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo},{NULLxITM_SLOT},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
+{
+  __STRING_CONSTANT *Self__0P2G,*Self__5P2G;
+  __INTEGER result__ZP2G,__tmp__1P2G,Self__2P2G,idx__DIGC,idx__H2HD;
+  __INTEGER new_capacity__I2HD,i__J2HD,result__4P2G,__tmp__AQ2G;
+  __INTEGER Self__BQ2G,typ_id__W4HD;
+  __POINTER ptr__R4HD,ptr_table__H43G,next__G43G,result__I43G;
+  __POINTER ptr_table__M43G,next__L43G,result__N43G;
+  __UINTEGER_32 sz__T4HD,a__E00G,new_size__F00G,t__J00G,a__I00G;
+  __UINTEGER_32 new_size__P43G,lab_type__O43G;
+  void *node__EIGC,*node1__L2HD,*node2__M2HD,*__tmp__SJGC;
+  void **old_buckets__K2HD;
+  __HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *result__Q4HD;
+  __HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *Self__DOSD;
+  Self__0P2G=((__STRING_CONSTANT *)k__1HGC);
+  result__ZP2G= 0;
+  __tmp__1P2G=Self__0P2G->count__DD;
+  Self__2P2G= 1;
+  while ((Self__2P2G <= __tmp__1P2G)) {
+    result__ZP2G=(__INTEGER)((__INTEGER)( 5 * result__ZP2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__0P2G->storage__FQO)[(__INTEGER)(Self__2P2G -  1)])));
+    Self__2P2G=(__INTEGER)(Self__2P2G +  1);
+  };
+  if ((result__ZP2G <  0)) {
+    result__ZP2G=(__INTEGER)(~ result__ZP2G);
+  };
+  idx__DIGC=(__INTEGER)(result__ZP2G % Self__ZHGC->capacity__L0BC);
+  node__EIGC=((void **)Self__ZHGC->buckets__20FC)[idx__DIGC];
+  while ((! (((void *)node__EIGC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__EIGC)->key__I1FC == (void *)k__1HGC)))) {
+    node__EIGC=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__EIGC)->next__T1FC;
+  };
+  if (((void *)node__EIGC == (void *)NULL)) {
+    if ((Self__ZHGC->capacity__L0BC == Self__ZHGC->count__FJGC)) {
+      idx__H2HD= 0;
+      node1__L2HD=NULL;
+      node2__M2HD=NULL;
+      old_buckets__K2HD=Self__ZHGC->buckets__20FC;
+      new_capacity__I2HD=prime_number_ceiling__H41((__INTEGER)(Self__ZHGC->capacity__L0BC +  1));
+      Self__ZHGC->buckets__20FC=create__OFSC(new_capacity__I2HD);
+      i__J2HD=(__INTEGER)(Self__ZHGC->capacity__L0BC -  1);
+      Self__ZHGC->capacity__L0BC=new_capacity__I2HD;
+      while ((i__J2HD >=  0)) {
+        node1__L2HD=((void **)old_buckets__K2HD)[i__J2HD];
+        while (((void *)node1__L2HD != (void *)NULL)) {
+          node2__M2HD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node1__L2HD)->next__T1FC;
+          Self__5P2G=((__STRING_CONSTANT *)((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node1__L2HD)->key__I1FC);
+          result__4P2G= 0;
+          __tmp__AQ2G=Self__5P2G->count__DD;
+          Self__BQ2G= 1;
+          while ((Self__BQ2G <= __tmp__AQ2G)) {
+            result__4P2G=(__INTEGER)((__INTEGER)( 5 * result__4P2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__5P2G->storage__FQO)[(__INTEGER)(Self__BQ2G -  1)])));
+            Self__BQ2G=(__INTEGER)(Self__BQ2G +  1);
+          };
+          if ((result__4P2G <  0)) {
+            result__4P2G=(__INTEGER)(~ result__4P2G);
+          };
+          idx__H2HD=(__INTEGER)(result__4P2G % Self__ZHGC->capacity__L0BC);
+          ((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node1__L2HD)->next__T1FC=((void **)Self__ZHGC->buckets__20FC)[idx__H2HD];
+          ((void **)Self__ZHGC->buckets__20FC)[idx__H2HD]=node1__L2HD;
+          node1__L2HD=node2__M2HD;
+        };
+        i__J2HD=(__INTEGER)(i__J2HD -  1);
+      };
+      idx__DIGC=(__INTEGER)(result__ZP2G % new_capacity__I2HD);
+    };
+    __tmp__SJGC=((void **)Self__ZHGC->buckets__20FC)[idx__DIGC];
+    result__Q4HD=NULL;
+    ptr__R4HD=((__POINTER )(NULL));
+    typ_id__W4HD= 0;
+    sz__T4HD=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo));
+    if ((sz__T4HD ==  0)) {
+      result__Q4HD=HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__;
+    } else {
+      typ_id__W4HD=__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__T4HD);
+      if ((typ_id__W4HD == (__INTEGER)(-  1))) {
+        a__E00G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__F00G=(__UINTEGER_32)((__UINTEGER_32)(sz__T4HD + a__E00G) & (__UINTEGER_32)(~ a__E00G));
+        ptr_table__H43G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__F00G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__G43G=((__POINTER )(NULL));
+        result__I43G=((__POINTER *)ptr_table__H43G)[ 0];
+        if ((result__I43G == (void *)NULL)) {
+          result__I43G=new_lab__2QJ(new_size__F00G);
+          next__G43G=(void *)((unsigned long)result__I43G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F00G)));
+          ((__POINTER *)next__G43G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__H43G)[ 0]=next__G43G;
+        } else {
+          next__G43G=((__POINTER *)result__I43G)[ 0];
+          if ((next__G43G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I43G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__F00G <<  1)) <=  4096)) {
+              next__G43G=(void *)((unsigned long)result__I43G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F00G)));
+            } else {
+              next__G43G=new_lab__2QJ(new_size__F00G);
+            };
+            ((__POINTER *)next__G43G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__H43G)[ 0]=next__G43G;
+          } else {
+            ((__POINTER *)result__I43G)[ 0]=(void *)((unsigned long)((__POINTER *)next__G43G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__I43G=next__G43G;
+          };
+        };
+        ptr__R4HD=result__I43G;
+      } else {
+        t__J00G=((__UINTEGER_32 )typ_id__W4HD);
+        a__I00G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__P43G=(__UINTEGER_32)((__UINTEGER_32)(sz__T4HD + a__I00G) & (__UINTEGER_32)(~ a__I00G));
+        ptr_table__M43G=((__POINTER )(&(table_type[(t__J00G)])));
+        lab_type__O43G=(__UINTEGER_32)(t__J00G |  1);
+        next__L43G=((__POINTER )(NULL));
+        result__N43G=((__POINTER *)ptr_table__M43G)[ 0];
+        if ((result__N43G == (void *)NULL)) {
+          result__N43G=new_lab__2QJ(lab_type__O43G);
+          next__L43G=(void *)((unsigned long)result__N43G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P43G)));
+          ((__POINTER *)next__L43G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__M43G)[ 0]=next__L43G;
+        } else {
+          next__L43G=((__POINTER *)result__N43G)[ 0];
+          if ((next__L43G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N43G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__P43G <<  1)) <=  4096)) {
+              next__L43G=(void *)((unsigned long)result__N43G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P43G)));
+            } else {
+              next__L43G=new_lab__2QJ(lab_type__O43G);
+            };
+            ((__POINTER *)next__L43G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__M43G)[ 0]=next__L43G;
+          } else {
+            ((__POINTER *)result__N43G)[ 0]=(void *)((unsigned long)((__POINTER *)next__L43G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__N43G=next__L43G;
+          };
+        };
+        ptr__R4HD=result__N43G;
+      };
+      result__Q4HD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)ptr__R4HD);
+      *(result__Q4HD) = *(HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__);
+    };
+    Self__DOSD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)result__Q4HD);
+    Self__DOSD->item__11FC=v__0HGC;
+    Self__DOSD->key__I1FC=k__1HGC;
+    Self__DOSD->next__T1FC=__tmp__SJGC;
+    node__EIGC=result__Q4HD;
+    ((void **)Self__ZHGC->buckets__20FC)[idx__DIGC]=result__Q4HD;
+    Self__ZHGC->count__FJGC=(__INTEGER)(Self__ZHGC->count__FJGC +  1);
+  } else {
+    ((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__EIGC)->item__11FC=v__0HGC;
+  };
+}
+
+static void set_path__4MT(__DIRECTORY_UNIX *Self__5MT,void *n__ANT)
+// ({DIRECTORY_UNIX},{NULLxSTRING}) VoidNo recursive, No inlinable.
+{
+  __STRING_CONSTANT *result__DQ2G,*Self__LXYG,*Self__OXYG,*result__LQ2G;
+  __STRING_CONSTANT *Self__WPIG;
+  __POINTER ptr__EQ2G,ptr_table__R43G,next__Q43G,result__S43G;
+  __POINTER ptr_table__W43G,next__V43G,result__X43G,ptr__MQ2G;
+  __POINTER ptr_table__143G,next__043G,result__243G,ptr_table__A53G;
+  __POINTER next__543G,result__B53G,ptr__0KVG;
+  __INTEGER typ_id__FQ2G,c__NXYG,Self__B10G,idx__V51G,idx__BNT;
+  __INTEGER typ_id__NQ2G,__tmp__XNT;
+  __UINTEGER_32 sz__GQ2G,a__HQ2G,new_size__IQ2G,t__JQ2G,a__KQ2G;
+  __UINTEGER_32 new_size__Z43G,lab_type__Y43G,sz__OQ2G,a__PQ2G;
+  __UINTEGER_32 new_size__QQ2G,t__RQ2G,a__SQ2G,new_size__D53G;
+  __UINTEGER_32 lab_type__C53G;
+  void *__tmp__PNT;
+  __CHARACTER *Self__C10G,*model__D10G,*Self__X51G,*__tmp__TNT;
+  result__DQ2G=NULL;
+  ptr__EQ2G=((__POINTER )(NULL));
+  typ_id__FQ2G= 0;
+  sz__GQ2G=((__UINTEGER_32 )sizeof(__STRING_CONSTANT));
+  if ((sz__GQ2G ==  0)) {
+    result__DQ2G=STRING_CONSTANT__;
+  } else {
+    typ_id__FQ2G=-1;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__GQ2G);
+    if ((typ_id__FQ2G == (__INTEGER)(-  1))) {
+      a__HQ2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__IQ2G=(__UINTEGER_32)((__UINTEGER_32)(sz__GQ2G + a__HQ2G) & (__UINTEGER_32)(~ a__HQ2G));
+      ptr_table__R43G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IQ2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__Q43G=((__POINTER )(NULL));
+      result__S43G=((__POINTER *)ptr_table__R43G)[ 0];
+      if ((result__S43G == (void *)NULL)) {
+        result__S43G=new_lab__2QJ(new_size__IQ2G);
+        next__Q43G=(void *)((unsigned long)result__S43G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IQ2G)));
+        ((__POINTER *)next__Q43G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__R43G)[ 0]=next__Q43G;
+      } else {
+        next__Q43G=((__POINTER *)result__S43G)[ 0];
+        if ((next__Q43G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__S43G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__IQ2G <<  1)) <=  4096)) {
+            next__Q43G=(void *)((unsigned long)result__S43G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IQ2G)));
+          } else {
+            next__Q43G=new_lab__2QJ(new_size__IQ2G);
+          };
+          ((__POINTER *)next__Q43G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__R43G)[ 0]=next__Q43G;
+        } else {
+          ((__POINTER *)result__S43G)[ 0]=(void *)((unsigned long)((__POINTER *)next__Q43G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__S43G=next__Q43G;
+        };
+      };
+      ptr__EQ2G=result__S43G;
+    } else {
+      t__JQ2G=((__UINTEGER_32 )typ_id__FQ2G);
+      a__KQ2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__Z43G=(__UINTEGER_32)((__UINTEGER_32)(sz__GQ2G + a__KQ2G) & (__UINTEGER_32)(~ a__KQ2G));
+      ptr_table__W43G=((__POINTER )(&(table_type[(t__JQ2G)])));
+      lab_type__Y43G=(__UINTEGER_32)(t__JQ2G |  1);
+      next__V43G=((__POINTER )(NULL));
+      result__X43G=((__POINTER *)ptr_table__W43G)[ 0];
+      if ((result__X43G == (void *)NULL)) {
+        result__X43G=new_lab__2QJ(lab_type__Y43G);
+        next__V43G=(void *)((unsigned long)result__X43G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z43G)));
+        ((__POINTER *)next__V43G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__W43G)[ 0]=next__V43G;
+      } else {
+        next__V43G=((__POINTER *)result__X43G)[ 0];
+        if ((next__V43G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X43G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__Z43G <<  1)) <=  4096)) {
+            next__V43G=(void *)((unsigned long)result__X43G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z43G)));
+          } else {
+            next__V43G=new_lab__2QJ(lab_type__Y43G);
+          };
+          ((__POINTER *)next__V43G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__W43G)[ 0]=next__V43G;
+        } else {
+          ((__POINTER *)result__X43G)[ 0]=(void *)((unsigned long)((__POINTER *)next__V43G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__X43G=next__V43G;
+        };
+      };
+      ptr__EQ2G=result__X43G;
+    };
+    result__DQ2G=((__STRING_CONSTANT *)ptr__EQ2G);
+    *(result__DQ2G) = *(STRING_CONSTANT__);
+  };
+  Self__LXYG=((__STRING_CONSTANT *)result__DQ2G);
+  c__NXYG=((__STRING *)n__ANT)->count__GFC;
+  if ((c__NXYG !=  0)) {
+    Self__LXYG->storage__FQO=create__RLEB((__INTEGER)(c__NXYG +  1));
+    Self__C10G=((__CHARACTER *)Self__LXYG->storage__FQO);
+    model__D10G=((__STRING *)n__ANT)->storage__RBS;
+    Self__B10G=(__INTEGER)(c__NXYG -  1);
+    while ((Self__B10G >=  0)) {
+      Self__C10G[Self__B10G]=((__CHARACTER *)model__D10G)[Self__B10G];
+      Self__B10G=(__INTEGER)(Self__B10G -  1);
+    };
+    ((__CHARACTER *)Self__LXYG->storage__FQO)[c__NXYG]='\0';
+    Self__LXYG->count__DD=c__NXYG;
+  };
+  Self__5MT->parent_entry_unix__JED.parent_entry__IED.path__BD=result__DQ2G;
+  Self__OXYG=((__STRING_CONSTANT *)Self__5MT->parent_entry_unix__JED.parent_entry__IED.path__BD);
+  Self__X51G=((__CHARACTER *)Self__OXYG->storage__FQO);
+  idx__V51G=(__INTEGER)(Self__OXYG->count__DD -  1);
+  while ((! ((idx__V51G <  0) || ('/' == Self__X51G[idx__V51G])))) {
+    idx__V51G=(__INTEGER)(idx__V51G -  1);
+  };
+  idx__BNT=(__INTEGER)( 1 + idx__V51G);
+  if (((void *)Self__5MT->parent_entry_unix__JED.parent_entry__IED.name__FNT == (void *)NULL)) {
+    result__LQ2G=NULL;
+    ptr__MQ2G=((__POINTER )(NULL));
+    typ_id__NQ2G= 0;
+    sz__OQ2G=((__UINTEGER_32 )sizeof(__STRING_CONSTANT));
+    if ((sz__OQ2G ==  0)) {
+      result__LQ2G=STRING_CONSTANT__;
+    } else {
+      typ_id__NQ2G=-1;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__OQ2G);
+      if ((typ_id__NQ2G == (__INTEGER)(-  1))) {
+        a__PQ2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__QQ2G=(__UINTEGER_32)((__UINTEGER_32)(sz__OQ2G + a__PQ2G) & (__UINTEGER_32)(~ a__PQ2G));
+        ptr_table__143G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QQ2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__043G=((__POINTER )(NULL));
+        result__243G=((__POINTER *)ptr_table__143G)[ 0];
+        if ((result__243G == (void *)NULL)) {
+          result__243G=new_lab__2QJ(new_size__QQ2G);
+          next__043G=(void *)((unsigned long)result__243G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QQ2G)));
+          ((__POINTER *)next__043G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__143G)[ 0]=next__043G;
+        } else {
+          next__043G=((__POINTER *)result__243G)[ 0];
+          if ((next__043G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__243G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__QQ2G <<  1)) <=  4096)) {
+              next__043G=(void *)((unsigned long)result__243G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QQ2G)));
+            } else {
+              next__043G=new_lab__2QJ(new_size__QQ2G);
+            };
+            ((__POINTER *)next__043G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__143G)[ 0]=next__043G;
+          } else {
+            ((__POINTER *)result__243G)[ 0]=(void *)((unsigned long)((__POINTER *)next__043G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__243G=next__043G;
+          };
+        };
+        ptr__MQ2G=result__243G;
+      } else {
+        t__RQ2G=((__UINTEGER_32 )typ_id__NQ2G);
+        a__SQ2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__D53G=(__UINTEGER_32)((__UINTEGER_32)(sz__OQ2G + a__SQ2G) & (__UINTEGER_32)(~ a__SQ2G));
+        ptr_table__A53G=((__POINTER )(&(table_type[(t__RQ2G)])));
+        lab_type__C53G=(__UINTEGER_32)(t__RQ2G |  1);
+        next__543G=((__POINTER )(NULL));
+        result__B53G=((__POINTER *)ptr_table__A53G)[ 0];
+        if ((result__B53G == (void *)NULL)) {
+          result__B53G=new_lab__2QJ(lab_type__C53G);
+          next__543G=(void *)((unsigned long)result__B53G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D53G)));
+          ((__POINTER *)next__543G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__A53G)[ 0]=next__543G;
+        } else {
+          next__543G=((__POINTER *)result__B53G)[ 0];
+          if ((next__543G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B53G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__D53G <<  1)) <=  4096)) {
+              next__543G=(void *)((unsigned long)result__B53G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D53G)));
+            } else {
+              next__543G=new_lab__2QJ(lab_type__C53G);
+            };
+            ((__POINTER *)next__543G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__A53G)[ 0]=next__543G;
+          } else {
+            ((__POINTER *)result__B53G)[ 0]=(void *)((unsigned long)((__POINTER *)next__543G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__B53G=next__543G;
+          };
+        };
+        ptr__MQ2G=result__B53G;
+      };
+      result__LQ2G=((__STRING_CONSTANT *)ptr__MQ2G);
+      *(result__LQ2G) = *(STRING_CONSTANT__);
+    };
+    Self__5MT->parent_entry_unix__JED.parent_entry__IED.name__FNT=result__LQ2G;
+  };
+  __tmp__PNT=Self__5MT->parent_entry_unix__JED.parent_entry__IED.name__FNT;
+  ptr__0KVG=((__POINTER )((__CHARACTER *)((__STRING_CONSTANT *)Self__5MT->parent_entry_unix__JED.parent_entry__IED.path__BD)->storage__FQO));
+  ptr__0KVG=(void *)((unsigned long)ptr__0KVG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )idx__BNT)));
+  __tmp__TNT=((__CHARACTER *)ptr__0KVG);
+  __tmp__XNT=(__INTEGER)(((__STRING_CONSTANT *)Self__5MT->parent_entry_unix__JED.parent_entry__IED.path__BD)->count__DD - idx__BNT);
+  Self__WPIG=((__STRING_CONSTANT *)__tmp__PNT);
+  Self__WPIG->storage__FQO=__tmp__TNT;
+  Self__WPIG->count__DD=__tmp__XNT;
+}
+
+static void set_path__ZNT(__FILE_UNIX *Self__0NT,void *n__1NT)
+// ({FILE_UNIX},{NULLxSTRING}) VoidNo recursive, No inlinable.
+{
+  __STRING_CONSTANT *result__TQ2G,*Self__TXYG,*Self__WXYG,*result__1Q2G;
+  __STRING_CONSTANT *Self__1PIG;
+  __POINTER ptr__UQ2G,ptr_table__F53G,next__E53G,result__G53G;
+  __POINTER ptr_table__K53G,next__J53G,result__L53G,ptr__2Q2G;
+  __POINTER ptr_table__P53G,next__O53G,result__Q53G,ptr_table__U53G;
+  __POINTER next__T53G,result__V53G,ptr__3NY;
+  __INTEGER typ_id__VQ2G,c__VXYG,Self__M10G,idx__051G,idx__2NT;
+  __INTEGER typ_id__3Q2G,__tmp__ROT;
+  __UINTEGER_32 sz__WQ2G,a__XQ2G,new_size__YQ2G,t__ZQ2G,a__0Q2G;
+  __UINTEGER_32 new_size__N53G,lab_type__M53G,sz__4Q2G,a__5Q2G;
+  __UINTEGER_32 new_size__AR2G,t__BR2G,a__CR2G,new_size__X53G;
+  __UINTEGER_32 lab_type__W53G;
+  void *__tmp__JOT;
+  __CHARACTER *Self__N10G,*model__O10G,*Self__251G,*__tmp__NOT;
+  result__TQ2G=NULL;
+  ptr__UQ2G=((__POINTER )(NULL));
+  typ_id__VQ2G= 0;
+  sz__WQ2G=((__UINTEGER_32 )sizeof(__STRING_CONSTANT));
+  if ((sz__WQ2G ==  0)) {
+    result__TQ2G=STRING_CONSTANT__;
+  } else {
+    typ_id__VQ2G=-1;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__WQ2G);
+    if ((typ_id__VQ2G == (__INTEGER)(-  1))) {
+      a__XQ2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__YQ2G=(__UINTEGER_32)((__UINTEGER_32)(sz__WQ2G + a__XQ2G) & (__UINTEGER_32)(~ a__XQ2G));
+      ptr_table__F53G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YQ2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__E53G=((__POINTER )(NULL));
+      result__G53G=((__POINTER *)ptr_table__F53G)[ 0];
+      if ((result__G53G == (void *)NULL)) {
+        result__G53G=new_lab__2QJ(new_size__YQ2G);
+        next__E53G=(void *)((unsigned long)result__G53G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YQ2G)));
+        ((__POINTER *)next__E53G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__F53G)[ 0]=next__E53G;
+      } else {
+        next__E53G=((__POINTER *)result__G53G)[ 0];
+        if ((next__E53G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G53G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__YQ2G <<  1)) <=  4096)) {
+            next__E53G=(void *)((unsigned long)result__G53G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YQ2G)));
+          } else {
+            next__E53G=new_lab__2QJ(new_size__YQ2G);
+          };
+          ((__POINTER *)next__E53G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__F53G)[ 0]=next__E53G;
+        } else {
+          ((__POINTER *)result__G53G)[ 0]=(void *)((unsigned long)((__POINTER *)next__E53G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__G53G=next__E53G;
+        };
+      };
+      ptr__UQ2G=result__G53G;
+    } else {
+      t__ZQ2G=((__UINTEGER_32 )typ_id__VQ2G);
+      a__0Q2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__N53G=(__UINTEGER_32)((__UINTEGER_32)(sz__WQ2G + a__0Q2G) & (__UINTEGER_32)(~ a__0Q2G));
+      ptr_table__K53G=((__POINTER )(&(table_type[(t__ZQ2G)])));
+      lab_type__M53G=(__UINTEGER_32)(t__ZQ2G |  1);
+      next__J53G=((__POINTER )(NULL));
+      result__L53G=((__POINTER *)ptr_table__K53G)[ 0];
+      if ((result__L53G == (void *)NULL)) {
+        result__L53G=new_lab__2QJ(lab_type__M53G);
+        next__J53G=(void *)((unsigned long)result__L53G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N53G)));
+        ((__POINTER *)next__J53G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__K53G)[ 0]=next__J53G;
+      } else {
+        next__J53G=((__POINTER *)result__L53G)[ 0];
+        if ((next__J53G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L53G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__N53G <<  1)) <=  4096)) {
+            next__J53G=(void *)((unsigned long)result__L53G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N53G)));
+          } else {
+            next__J53G=new_lab__2QJ(lab_type__M53G);
+          };
+          ((__POINTER *)next__J53G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__K53G)[ 0]=next__J53G;
+        } else {
+          ((__POINTER *)result__L53G)[ 0]=(void *)((unsigned long)((__POINTER *)next__J53G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__L53G=next__J53G;
+        };
+      };
+      ptr__UQ2G=result__L53G;
+    };
+    result__TQ2G=((__STRING_CONSTANT *)ptr__UQ2G);
+    *(result__TQ2G) = *(STRING_CONSTANT__);
+  };
+  Self__TXYG=((__STRING_CONSTANT *)result__TQ2G);
+  c__VXYG=((__STRING *)n__1NT)->count__GFC;
+  if ((c__VXYG !=  0)) {
+    Self__TXYG->storage__FQO=create__RLEB((__INTEGER)(c__VXYG +  1));
+    Self__N10G=((__CHARACTER *)Self__TXYG->storage__FQO);
+    model__O10G=((__STRING *)n__1NT)->storage__RBS;
+    Self__M10G=(__INTEGER)(c__VXYG -  1);
+    while ((Self__M10G >=  0)) {
+      Self__N10G[Self__M10G]=((__CHARACTER *)model__O10G)[Self__M10G];
+      Self__M10G=(__INTEGER)(Self__M10G -  1);
+    };
+    ((__CHARACTER *)Self__TXYG->storage__FQO)[c__VXYG]='\0';
+    Self__TXYG->count__DD=c__VXYG;
+  };
+  Self__0NT->parent_entry_unix__MCF.parent_entry__IED.path__BD=result__TQ2G;
+  Self__WXYG=((__STRING_CONSTANT *)Self__0NT->parent_entry_unix__MCF.parent_entry__IED.path__BD);
+  Self__251G=((__CHARACTER *)Self__WXYG->storage__FQO);
+  idx__051G=(__INTEGER)(Self__WXYG->count__DD -  1);
+  while ((! ((idx__051G <  0) || ('/' == Self__251G[idx__051G])))) {
+    idx__051G=(__INTEGER)(idx__051G -  1);
+  };
+  idx__2NT=(__INTEGER)( 1 + idx__051G);
+  if (((void *)Self__0NT->parent_entry_unix__MCF.parent_entry__IED.name__FNT == (void *)NULL)) {
+    result__1Q2G=NULL;
+    ptr__2Q2G=((__POINTER )(NULL));
+    typ_id__3Q2G= 0;
+    sz__4Q2G=((__UINTEGER_32 )sizeof(__STRING_CONSTANT));
+    if ((sz__4Q2G ==  0)) {
+      result__1Q2G=STRING_CONSTANT__;
+    } else {
+      typ_id__3Q2G=-1;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__4Q2G);
+      if ((typ_id__3Q2G == (__INTEGER)(-  1))) {
+        a__5Q2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__AR2G=(__UINTEGER_32)((__UINTEGER_32)(sz__4Q2G + a__5Q2G) & (__UINTEGER_32)(~ a__5Q2G));
+        ptr_table__P53G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AR2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__O53G=((__POINTER )(NULL));
+        result__Q53G=((__POINTER *)ptr_table__P53G)[ 0];
+        if ((result__Q53G == (void *)NULL)) {
+          result__Q53G=new_lab__2QJ(new_size__AR2G);
+          next__O53G=(void *)((unsigned long)result__Q53G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AR2G)));
+          ((__POINTER *)next__O53G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__P53G)[ 0]=next__O53G;
+        } else {
+          next__O53G=((__POINTER *)result__Q53G)[ 0];
+          if ((next__O53G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q53G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__AR2G <<  1)) <=  4096)) {
+              next__O53G=(void *)((unsigned long)result__Q53G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AR2G)));
+            } else {
+              next__O53G=new_lab__2QJ(new_size__AR2G);
+            };
+            ((__POINTER *)next__O53G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__P53G)[ 0]=next__O53G;
+          } else {
+            ((__POINTER *)result__Q53G)[ 0]=(void *)((unsigned long)((__POINTER *)next__O53G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__Q53G=next__O53G;
+          };
+        };
+        ptr__2Q2G=result__Q53G;
+      } else {
+        t__BR2G=((__UINTEGER_32 )typ_id__3Q2G);
+        a__CR2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__X53G=(__UINTEGER_32)((__UINTEGER_32)(sz__4Q2G + a__CR2G) & (__UINTEGER_32)(~ a__CR2G));
+        ptr_table__U53G=((__POINTER )(&(table_type[(t__BR2G)])));
+        lab_type__W53G=(__UINTEGER_32)(t__BR2G |  1);
+        next__T53G=((__POINTER )(NULL));
+        result__V53G=((__POINTER *)ptr_table__U53G)[ 0];
+        if ((result__V53G == (void *)NULL)) {
+          result__V53G=new_lab__2QJ(lab_type__W53G);
+          next__T53G=(void *)((unsigned long)result__V53G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X53G)));
+          ((__POINTER *)next__T53G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__U53G)[ 0]=next__T53G;
+        } else {
+          next__T53G=((__POINTER *)result__V53G)[ 0];
+          if ((next__T53G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V53G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__X53G <<  1)) <=  4096)) {
+              next__T53G=(void *)((unsigned long)result__V53G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X53G)));
+            } else {
+              next__T53G=new_lab__2QJ(lab_type__W53G);
+            };
+            ((__POINTER *)next__T53G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__U53G)[ 0]=next__T53G;
+          } else {
+            ((__POINTER *)result__V53G)[ 0]=(void *)((unsigned long)((__POINTER *)next__T53G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__V53G=next__T53G;
+          };
+        };
+        ptr__2Q2G=result__V53G;
+      };
+      result__1Q2G=((__STRING_CONSTANT *)ptr__2Q2G);
+      *(result__1Q2G) = *(STRING_CONSTANT__);
+    };
+    Self__0NT->parent_entry_unix__MCF.parent_entry__IED.name__FNT=result__1Q2G;
+  };
+  __tmp__JOT=Self__0NT->parent_entry_unix__MCF.parent_entry__IED.name__FNT;
+  ptr__3NY=((__POINTER )((__CHARACTER *)((__STRING_CONSTANT *)Self__0NT->parent_entry_unix__MCF.parent_entry__IED.path__BD)->storage__FQO));
+  ptr__3NY=(void *)((unsigned long)ptr__3NY - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )idx__2NT)));
+  __tmp__NOT=((__CHARACTER *)ptr__3NY);
+  __tmp__ROT=(__INTEGER)(((__STRING_CONSTANT *)Self__0NT->parent_entry_unix__MCF.parent_entry__IED.path__BD)->count__DD - idx__2NT);
+  Self__1PIG=((__STRING_CONSTANT *)__tmp__JOT);
+  Self__1PIG->storage__FQO=__tmp__NOT;
+  Self__1PIG->count__DD=__tmp__ROT;
+}
+
+static void insert_string__to__KXU(__STRING *Self__LXU,void *s__MXU,__INTEGER i__NXU)
 // ({STRING},{NULLxSTRING_CONSTANTxSTRING},{INTEGER}) VoidNo recursive, No inlinable.
 {
-  __INTEGER j__WCT,__tmp__JDT,dest__VVKG,src_capacity__ZVKG,i2__UVKG;
-  __INTEGER i1__WVKG;
-  __CHARACTER *__tmp__ZDT,*__tmp__0DT,*Self__XVKG,*src__YVKG;
-  j__WCT=Self__TCT->count__04B;
-  if (((struct ___OBJ *)s__UCT)->__id==__STRING_CONSTANT__) {
-    __tmp__JDT=((__STRING_CONSTANT *)s__UCT)->count__4C;
+  __INTEGER j__OXU,__tmp__BYU,dest__BA2G,src_capacity__FA2G,i2__AA2G;
+  __INTEGER i1__CA2G;
+  __CHARACTER *__tmp__RYU,*__tmp__SYU,*Self__DA2G,*src__EA2G;
+  j__OXU=Self__LXU->count__GFC;
+  if (((struct ___OBJ *)s__MXU)->__id==__STRING_CONSTANT__) {
+    __tmp__BYU=((__STRING_CONSTANT *)s__MXU)->count__DD;
   } else {
-    __tmp__JDT=((__STRING *)s__UCT)->count__04B;
+    __tmp__BYU=((__STRING *)s__MXU)->count__GFC;
   };
-  resize__54X(Self__TCT,(__INTEGER)(j__WCT + __tmp__JDT));
-  if ((i__VCT <= j__WCT)) {
-    move__to__by__YP4B(Self__TCT->storage__HGQ,(__INTEGER)(i__VCT -  1),(__INTEGER)(j__WCT -  1),__tmp__JDT);
+  resize__IXZ(Self__LXU,(__INTEGER)(j__OXU + __tmp__BYU));
+  if ((i__NXU <= j__OXU)) {
+    move__to__by__QRCC(Self__LXU->storage__RBS,(__INTEGER)(i__NXU -  1),(__INTEGER)(j__OXU -  1),__tmp__BYU);
   };
-  __tmp__ZDT=Self__TCT->storage__HGQ;
-  if (((struct ___OBJ *)s__UCT)->__id==__STRING_CONSTANT__) {
-    __tmp__0DT=((__STRING_CONSTANT *)s__UCT)->storage__E5M;
+  __tmp__RYU=Self__LXU->storage__RBS;
+  if (((struct ___OBJ *)s__MXU)->__id==__STRING_CONSTANT__) {
+    __tmp__SYU=((__STRING_CONSTANT *)s__MXU)->storage__FQO;
   } else {
-    __tmp__0DT=((__STRING *)s__UCT)->storage__HGQ;
-  };
-  Self__XVKG=((__CHARACTER *)__tmp__ZDT);
-  src__YVKG=__tmp__0DT;
-  dest__VVKG=(__INTEGER)(i__VCT -  1);
-  src_capacity__ZVKG=__tmp__JDT;
-  i2__UVKG= 0;
-  i1__WVKG=dest__VVKG;
-  while ((i2__UVKG != src_capacity__ZVKG)) {
-    Self__XVKG[i1__WVKG]=((__CHARACTER *)src__YVKG)[i2__UVKG];
-    i2__UVKG=(__INTEGER)(i2__UVKG +  1);
-    i1__WVKG=(__INTEGER)(i1__WVKG +  1);
+    __tmp__SYU=((__STRING *)s__MXU)->storage__RBS;
+  };
+  Self__DA2G=((__CHARACTER *)__tmp__RYU);
+  src__EA2G=__tmp__SYU;
+  dest__BA2G=(__INTEGER)(i__NXU -  1);
+  src_capacity__FA2G=__tmp__BYU;
+  i2__AA2G= 0;
+  i1__CA2G=dest__BA2G;
+  while ((i2__AA2G != src_capacity__FA2G)) {
+    Self__DA2G[i1__CA2G]=((__CHARACTER *)src__EA2G)[i2__AA2G];
+    i2__AA2G=(__INTEGER)(i2__AA2G +  1);
+    i1__CA2G=(__INTEGER)(i1__CA2G +  1);
   };
 }
 
-static void read_escape_character__AVDF()
+static void read_escape_character__AXHF()
 // () VoidNo recursive, No inlinable.
 {
-  __INTEGER val__DVDF,__tmp__ZGGG,__tmp__0GGG,new_capacity__3HJG;
-  __INTEGER old_nb_elts__AIJG,upper__4UKG,Self__2UKG,new_capacity__DIJG;
-  __INTEGER old_nb_elts__GIJG,upper__DVKG,Self__BVKG,new_capacity__JIJG;
-  __INTEGER old_nb_elts__MIJG,upper__IVKG,Self__GVKG,new_capacity__PIJG;
-  __INTEGER old_nb_elts__SIJG,upper__NVKG,Self__LVKG,new_capacity__VIJG;
-  __INTEGER old_nb_elts__YIJG,upper__SVKG,Self__QVKG;
-  __STRING *Self__IOHG,*Self__4HJG,*Self__EIJG,*Self__KIJG,*Self__QIJG;
-  __STRING *Self__WIJG;
-  __POSITION pos__M30F,pos__Z30F,pos__G40F,pos__I40F;
-  __CHARACTER result__SMCG,result__TMCG,result__VMCG,result__WMCG;
-  __CHARACTER result__XMCG,result__YMCG,result__ZMCG,result__0MCG;
-  __CHARACTER result__1MCG,result__2MCG,result__3MCG,result__4MCG;
-  __CHARACTER result__5MCG,result__ANCG,result__BNCG,result__CNCG;
-  __CHARACTER result__DNCG,result__ENCG,result__JNCG,result__KNCG;
-  __CHARACTER result__ONCG,ch__OIJG,ch__UIJG,ch__0IJG,result__PNCG;
-  __CHARACTER *__tmp__GOHG,*__tmp__HOHG,*Self__5HJG,*new__BIJG;
-  __CHARACTER *Self__FIJG,*new__HIJG,*Self__LIJG,*new__NIJG,*Self__RIJG;
-  __CHARACTER *new__TIJG,*Self__XIJG,*new__ZIJG;
-  __BOOLEAN __tmp__2VDF,__tmp__QWDF,__tmp__DXDF,__tmp__YZDF,__tmp__ZZDF;
-  __BOOLEAN __tmp__0ZDF,__tmp__1ZDF,__tmp__2ZDF,__tmp__3ZDF,__tmp__4ZDF;
-  __BOOLEAN __tmp__5ZDF,__tmp__A0DF,__tmp__B0DF,__tmp__M0DF;
-  val__DVDF= 0;
-  result__SMCG='\0';
-  if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-    result__SMCG=((__CHARACTER )(( 0)));
+  __INTEGER val__DXHF;
+  __STRING *Self__W10G;
+  __POSITION pos__AFOG,pos__NFOG,pos__3FOG,pos__5FOG;
+  __CHARACTER result__4OVG,result__5OVG,result__BPVG,result__CPVG;
+  __CHARACTER result__DPVG,result__EPVG,result__FPVG,result__GPVG;
+  __CHARACTER result__HPVG,result__IPVG,result__JPVG,result__KPVG;
+  __CHARACTER result__LPVG,result__MPVG,result__NPVG,result__OPVG;
+  __CHARACTER result__PPVG,result__QPVG,result__VPVG,result__WPVG;
+  __CHARACTER result__0PVG,result__1PVG;
+  __BOOLEAN __tmp__2XHF,__tmp__QYHF,__tmp__DZHF,__tmp__Y1HF,__tmp__Z1HF;
+  __BOOLEAN __tmp__01HF,__tmp__11HF,__tmp__21HF,__tmp__31HF,__tmp__41HF;
+  __BOOLEAN __tmp__51HF,__tmp__A2HF,__tmp__B2HF,__tmp__M2HF;
+  val__DXHF= 0;
+  result__4OVG='\0';
+  if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+    result__4OVG=((__CHARACTER )(( 0)));
   } else {
-    result__SMCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-  };
-  if ((((((((result__SMCG == ' ') || (result__SMCG == '\t')) || (result__SMCG == '\n')) || (result__SMCG == '\r')) || (result__SMCG == '\0')) || (result__SMCG == '\f')) || (result__SMCG == '\v'))) {
-    position__V0B=(__INTEGER)(position__V0B +  1);
-    __tmp__ZGGG=((__STRING *)source__S0B)->count__04B;
-    __tmp__0GGG=((__STRING *)source__S0B)->count__04B;
-    __tmp__GOHG=((__STRING *)source__S0B)->storage__HGQ;
-    __tmp__HOHG=((__STRING *)source__S0B)->storage__HGQ;
-    until_do__VIEF:
+    result__4OVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+  };
+  if ((((((((result__4OVG == ' ') || (result__4OVG == '\t')) || (result__4OVG == '\n')) || (result__4OVG == '\r')) || (result__4OVG == '\0')) || (result__4OVG == '\f')) || (result__4OVG == '\v'))) {
+    position__CBC=(__INTEGER)(position__CBC +  1);
+    until_do__LUJF:
     {
-      result__TMCG='\0';
-      if ((position__V0B > __tmp__ZGGG)) {
-        result__TMCG=((__CHARACTER )(( 0)));
+      result__5OVG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__5OVG=((__CHARACTER )(( 0)));
       } else {
-        result__TMCG=((__CHARACTER *)__tmp__GOHG)[(__INTEGER)(position__V0B -  1)];
+        result__5OVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
       };
-      if ((result__TMCG == ((__CHARACTER )(( 0))))) {
-        __tmp__2VDF=TRUE__;
+      if ((result__5OVG == ((__CHARACTER )(( 0))))) {
+        __tmp__2XHF=TRUE__;
       } else {
-        result__VMCG='\0';
-        if ((position__V0B > __tmp__0GGG)) {
-          result__VMCG=((__CHARACTER )(( 0)));
+        result__BPVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__BPVG=((__CHARACTER )(( 0)));
         } else {
-          result__VMCG=((__CHARACTER *)__tmp__HOHG)[(__INTEGER)(position__V0B -  1)];
+          result__BPVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        __tmp__2VDF=(! (((((((result__VMCG == ' ') || (result__VMCG == '\t')) || (result__VMCG == '\n')) || (result__VMCG == '\r')) || (result__VMCG == '\0')) || (result__VMCG == '\f')) || (result__VMCG == '\v')));
+        __tmp__2XHF=(! (((((((result__BPVG == ' ') || (result__BPVG == '\t')) || (result__BPVG == '\n')) || (result__BPVG == '\r')) || (result__BPVG == '\0')) || (result__BPVG == '\f')) || (result__BPVG == '\v')));
       };
-      if ((! __tmp__2VDF)) {
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        goto until_do__VIEF;
+      if ((! __tmp__2XHF)) {
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        goto until_do__LUJF;
       };
     };
-    result__WMCG='\0';
-    if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-      result__WMCG=((__CHARACTER )(( 0)));
+    result__CPVG='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__CPVG=((__CHARACTER )(( 0)));
     } else {
-      result__WMCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+      result__CPVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
     };
-    if ((result__WMCG == '\\')) {
-      Self__IOHG=((__STRING *)string_tmp__QH);
-      if (( 1 > Self__IOHG->count__04B)) {
-        Self__IOHG->count__04B= 0;
+    if ((result__CPVG == '\\')) {
+      Self__W10G=((__STRING *)string_tmp__VH);
+      if (( 1 > Self__W10G->count__GFC)) {
+        Self__W10G->count__GFC= 0;
       } else {
-        Self__IOHG->count__04B=(__INTEGER)(Self__IOHG->count__04B -  1);
+        Self__W10G->count__GFC=(__INTEGER)(Self__W10G->count__GFC -  1);
       };
-      position__V0B=(__INTEGER)(position__V0B +  1);
-      __tmp__QWDF=TRUE__;
+      position__CBC=(__INTEGER)(position__CBC +  1);
+      __tmp__QYHF=TRUE__;
     } else {
-      __tmp__QWDF=FALSE__;
+      __tmp__QYHF=FALSE__;
     };
-    if ((! __tmp__QWDF)) {
-      result__XMCG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__XMCG=((__CHARACTER )(( 0)));
+    if ((! __tmp__QYHF)) {
+      result__DPVG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__DPVG=((__CHARACTER )(( 0)));
       } else {
-        result__XMCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+        result__DPVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
       };
-      if ((result__XMCG != ((__CHARACTER )(( 0))))) {
-        pos__M30F=current_position__A0F();
-        put_error__text__WRG( 0,(&__string_229));
-        put_position__ATG(pos__M30F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
+      if ((result__DPVG != ((__CHARACTER )(( 0))))) {
+        pos__AFOG=current_position__ZWF();
+        put_error__text__0MG( 0,(&__string_278));
+        put_position__EOG(pos__AFOG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
           exit(( 1));
         };
       };
     };
-    __tmp__DXDF=TRUE__;
+    __tmp__DZHF=TRUE__;
   } else {
-    __tmp__DXDF=FALSE__;
+    __tmp__DZHF=FALSE__;
   };
-  if ((! __tmp__DXDF)) {
-    result__YMCG='\0';
-    if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-      result__YMCG=((__CHARACTER )(( 0)));
+  if ((! __tmp__DZHF)) {
+    result__EPVG='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__EPVG=((__CHARACTER )(( 0)));
     } else {
-      result__YMCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+      result__EPVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
     };
-    if ((result__YMCG != ((__CHARACTER )(( 0))))) {
-      result__ZMCG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__ZMCG=((__CHARACTER )(( 0)));
+    if ((result__EPVG != ((__CHARACTER )(( 0))))) {
+      result__FPVG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__FPVG=((__CHARACTER )(( 0)));
       } else {
-        result__ZMCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+        result__FPVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
       };
-      if ((result__ZMCG == 'a')) {
-        __tmp__YZDF=TRUE__;
+      if ((result__FPVG == 'a')) {
+        __tmp__Y1HF=TRUE__;
       } else {
-        result__0MCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__0MCG=((__CHARACTER )(( 0)));
+        result__GPVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__GPVG=((__CHARACTER )(( 0)));
         } else {
-          result__0MCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__GPVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        __tmp__YZDF=(result__0MCG == 'b');
+        __tmp__Y1HF=(result__GPVG == 'b');
       };
-      if (__tmp__YZDF) {
-        __tmp__ZZDF=TRUE__;
+      if (__tmp__Y1HF) {
+        __tmp__Z1HF=TRUE__;
       } else {
-        result__1MCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__1MCG=((__CHARACTER )(( 0)));
+        result__HPVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__HPVG=((__CHARACTER )(( 0)));
         } else {
-          result__1MCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__HPVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        __tmp__ZZDF=(result__1MCG == 'f');
+        __tmp__Z1HF=(result__HPVG == 'f');
       };
-      if (__tmp__ZZDF) {
-        __tmp__0ZDF=TRUE__;
+      if (__tmp__Z1HF) {
+        __tmp__01HF=TRUE__;
       } else {
-        result__2MCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__2MCG=((__CHARACTER )(( 0)));
+        result__IPVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__IPVG=((__CHARACTER )(( 0)));
         } else {
-          result__2MCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__IPVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        __tmp__0ZDF=(result__2MCG == 'n');
+        __tmp__01HF=(result__IPVG == 'n');
       };
-      if (__tmp__0ZDF) {
-        __tmp__1ZDF=TRUE__;
+      if (__tmp__01HF) {
+        __tmp__11HF=TRUE__;
       } else {
-        result__3MCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__3MCG=((__CHARACTER )(( 0)));
+        result__JPVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__JPVG=((__CHARACTER )(( 0)));
         } else {
-          result__3MCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__JPVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        __tmp__1ZDF=(result__3MCG == 'r');
+        __tmp__11HF=(result__JPVG == 'r');
       };
-      if (__tmp__1ZDF) {
-        __tmp__2ZDF=TRUE__;
+      if (__tmp__11HF) {
+        __tmp__21HF=TRUE__;
       } else {
-        result__4MCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__4MCG=((__CHARACTER )(( 0)));
+        result__KPVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__KPVG=((__CHARACTER )(( 0)));
         } else {
-          result__4MCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__KPVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        __tmp__2ZDF=(result__4MCG == 't');
+        __tmp__21HF=(result__KPVG == 't');
       };
-      if (__tmp__2ZDF) {
-        __tmp__3ZDF=TRUE__;
+      if (__tmp__21HF) {
+        __tmp__31HF=TRUE__;
       } else {
-        result__5MCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__5MCG=((__CHARACTER )(( 0)));
+        result__LPVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__LPVG=((__CHARACTER )(( 0)));
         } else {
-          result__5MCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__LPVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        __tmp__3ZDF=(result__5MCG == 'v');
+        __tmp__31HF=(result__LPVG == 'v');
       };
-      if (__tmp__3ZDF) {
-        __tmp__4ZDF=TRUE__;
+      if (__tmp__31HF) {
+        __tmp__41HF=TRUE__;
       } else {
-        result__ANCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__ANCG=((__CHARACTER )(( 0)));
+        result__MPVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__MPVG=((__CHARACTER )(( 0)));
         } else {
-          result__ANCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__MPVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        __tmp__4ZDF=(result__ANCG == '\\');
+        __tmp__41HF=(result__MPVG == '\\');
       };
-      if (__tmp__4ZDF) {
-        __tmp__5ZDF=TRUE__;
+      if (__tmp__41HF) {
+        __tmp__51HF=TRUE__;
       } else {
-        result__BNCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__BNCG=((__CHARACTER )(( 0)));
+        result__NPVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__NPVG=((__CHARACTER )(( 0)));
         } else {
-          result__BNCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__NPVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        __tmp__5ZDF=(result__BNCG == '?');
+        __tmp__51HF=(result__NPVG == '?');
       };
-      if (__tmp__5ZDF) {
-        __tmp__A0DF=TRUE__;
+      if (__tmp__51HF) {
+        __tmp__A2HF=TRUE__;
       } else {
-        result__CNCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__CNCG=((__CHARACTER )(( 0)));
+        result__OPVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__OPVG=((__CHARACTER )(( 0)));
         } else {
-          result__CNCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__OPVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        __tmp__A0DF=(result__CNCG == '\'');
+        __tmp__A2HF=(result__OPVG == '\'');
       };
-      if (__tmp__A0DF) {
-        __tmp__B0DF=TRUE__;
+      if (__tmp__A2HF) {
+        __tmp__B2HF=TRUE__;
       } else {
-        result__DNCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__DNCG=((__CHARACTER )(( 0)));
+        result__PPVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__PPVG=((__CHARACTER )(( 0)));
         } else {
-          result__DNCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__PPVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        __tmp__B0DF=(result__DNCG == '\"');
+        __tmp__B2HF=(result__PPVG == '\"');
       };
-      if (__tmp__B0DF) {
-        result__ENCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__ENCG=((__CHARACTER )(( 0)));
+      if (__tmp__B2HF) {
+        result__QPVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__QPVG=((__CHARACTER )(( 0)));
         } else {
-          result__ENCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__QPVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        Self__4HJG=((__STRING *)string_tmp__QH);
-        new_capacity__3HJG= 0;
-        if ((Self__4HJG->capacity__4FQ <= Self__4HJG->count__04B)) {
-          if ((Self__4HJG->capacity__4FQ ==  0)) {
-            Self__4HJG->capacity__4FQ= 32;
-            Self__4HJG->storage__HGQ=create__D4BB( 32);
-          } else {
-            new_capacity__3HJG=(__INTEGER)(Self__4HJG->capacity__4FQ <<  1);
-            Self__5HJG=((__CHARACTER *)Self__4HJG->storage__HGQ);
-            old_nb_elts__AIJG=Self__4HJG->capacity__4FQ;
-            new__BIJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__5HJG),((__UINTEGER_32 )old_nb_elts__AIJG),((__UINTEGER_32 )new_capacity__3HJG)));
-            upper__4UKG=(__INTEGER)(new_capacity__3HJG -  1);
-            Self__2UKG=old_nb_elts__AIJG;
-            while ((Self__2UKG <= upper__4UKG)) {
-              new__BIJG[Self__2UKG]='\0';
-              Self__2UKG=(__INTEGER)(Self__2UKG +  1);
-            };
-            Self__4HJG->storage__HGQ=new__BIJG;
-            Self__4HJG->capacity__4FQ=new_capacity__3HJG;
-          };
-        };
-        ((__CHARACTER *)Self__4HJG->storage__HGQ)[Self__4HJG->count__04B]=result__ENCG;
-        Self__4HJG->count__04B=(__INTEGER)(Self__4HJG->count__04B +  1);
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        __tmp__M0DF=TRUE__;
+        add_last__JLT(string_tmp__VH,result__QPVG);
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        __tmp__M2HF=TRUE__;
       } else {
-        __tmp__M0DF=FALSE__;
+        __tmp__M2HF=FALSE__;
       };
-      if ((! __tmp__M0DF)) {
-        result__JNCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__JNCG=((__CHARACTER )(( 0)));
+      if ((! __tmp__M2HF)) {
+        result__VPVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__VPVG=((__CHARACTER )(( 0)));
         } else {
-          result__JNCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__VPVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        if (((((__INTEGER_8 )result__JNCG) >= ((__INTEGER_8 )'0')) && (((__INTEGER_8 )result__JNCG) <= ((__INTEGER_8 )'9')))) {
-          result__KNCG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__KNCG=((__CHARACTER )(( 0)));
+        if (((((__INTEGER_8 )result__VPVG) >= ((__INTEGER_8 )'0')) && (((__INTEGER_8 )result__VPVG) <= ((__INTEGER_8 )'9')))) {
+          result__WPVG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__WPVG=((__CHARACTER )(( 0)));
           } else {
-            result__KNCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+            result__WPVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          if ((((result__KNCG == '0') && (position__V0B < ((__STRING *)source__S0B)->count__04B)) && (! is_hexadecimal_digit__51JE(((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)((__INTEGER)(position__V0B +  1) -  1)])))) {
-            result__ONCG='\0';
-            if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-              result__ONCG=((__CHARACTER )(( 0)));
+          if ((((result__WPVG == '0') && (position__CBC < ((__STRING *)source__5AC)->count__GFC)) && (! is_hexadecimal_digit__XBIE(((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)((__INTEGER)(position__CBC +  1) -  1)])))) {
+            result__0PVG='\0';
+            if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+              result__0PVG=((__CHARACTER )(( 0)));
             } else {
-              result__ONCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-            };
-            Self__EIJG=((__STRING *)string_tmp__QH);
-            new_capacity__DIJG= 0;
-            if ((Self__EIJG->capacity__4FQ <= Self__EIJG->count__04B)) {
-              if ((Self__EIJG->capacity__4FQ ==  0)) {
-                Self__EIJG->capacity__4FQ= 32;
-                Self__EIJG->storage__HGQ=create__D4BB( 32);
-              } else {
-                new_capacity__DIJG=(__INTEGER)(Self__EIJG->capacity__4FQ <<  1);
-                Self__FIJG=((__CHARACTER *)Self__EIJG->storage__HGQ);
-                old_nb_elts__GIJG=Self__EIJG->capacity__4FQ;
-                new__HIJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__FIJG),((__UINTEGER_32 )old_nb_elts__GIJG),((__UINTEGER_32 )new_capacity__DIJG)));
-                upper__DVKG=(__INTEGER)(new_capacity__DIJG -  1);
-                Self__BVKG=old_nb_elts__GIJG;
-                while ((Self__BVKG <= upper__DVKG)) {
-                  new__HIJG[Self__BVKG]='\0';
-                  Self__BVKG=(__INTEGER)(Self__BVKG +  1);
-                };
-                Self__EIJG->storage__HGQ=new__HIJG;
-                Self__EIJG->capacity__4FQ=new_capacity__DIJG;
-              };
-            };
-            ((__CHARACTER *)Self__EIJG->storage__HGQ)[Self__EIJG->count__04B]=result__ONCG;
-            Self__EIJG->count__04B=(__INTEGER)(Self__EIJG->count__04B +  1);
-            position__V0B=(__INTEGER)(position__V0B +  1);
-          } else {
-            copy__5GQ(string_tmp2__FBJ,string_tmp__QH);
-            read_integer__LJO();
-            copy__5GQ(string_tmp__QH,string_tmp2__FBJ);
-            if ((last_integer__ZHN >  255)) {
-              pos__Z30F=current_position__A0F();
-              put_error__text__WRG( 0,(&__string_230));
-              put_position__ATG(pos__Z30F);
-              put_string__55F(msg_err__1RG);
-              if ((type_error__0RG !=  2)) {
+              result__0PVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+            };
+            add_last__JLT(string_tmp__VH,result__0PVG);
+            position__CBC=(__INTEGER)(position__CBC +  1);
+          } else {
+            copy__JCS(string_tmp2__R5I,string_tmp__VH);
+            read_integer__Q1P();
+            copy__JCS(string_tmp__VH,string_tmp2__R5I);
+            if ((last_integer__JRO >  255)) {
+              pos__NFOG=current_position__ZWF();
+              put_error__text__0MG( 0,(&__string_279));
+              put_position__EOG(pos__NFOG);
+              put_string__E1F(msg_err__5MG);
+              if ((type_error__4MG !=  2)) {
                 exit(( 1));
               };
             };
-            val__DVDF=((__INTEGER )last_integer__ZHN);
-            Self__KIJG=((__STRING *)string_tmp__QH);
-            ch__OIJG=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)(val__DVDF >>  6)) + ((__INTEGER_8 )'0')))));
-            new_capacity__JIJG= 0;
-            if ((Self__KIJG->capacity__4FQ <= Self__KIJG->count__04B)) {
-              if ((Self__KIJG->capacity__4FQ ==  0)) {
-                Self__KIJG->capacity__4FQ= 32;
-                Self__KIJG->storage__HGQ=create__D4BB( 32);
-              } else {
-                new_capacity__JIJG=(__INTEGER)(Self__KIJG->capacity__4FQ <<  1);
-                Self__LIJG=((__CHARACTER *)Self__KIJG->storage__HGQ);
-                old_nb_elts__MIJG=Self__KIJG->capacity__4FQ;
-                new__NIJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__LIJG),((__UINTEGER_32 )old_nb_elts__MIJG),((__UINTEGER_32 )new_capacity__JIJG)));
-                upper__IVKG=(__INTEGER)(new_capacity__JIJG -  1);
-                Self__GVKG=old_nb_elts__MIJG;
-                while ((Self__GVKG <= upper__IVKG)) {
-                  new__NIJG[Self__GVKG]='\0';
-                  Self__GVKG=(__INTEGER)(Self__GVKG +  1);
-                };
-                Self__KIJG->storage__HGQ=new__NIJG;
-                Self__KIJG->capacity__4FQ=new_capacity__JIJG;
-              };
-            };
-            ((__CHARACTER *)Self__KIJG->storage__HGQ)[Self__KIJG->count__04B]=ch__OIJG;
-            Self__KIJG->count__04B=(__INTEGER)(Self__KIJG->count__04B +  1);
-            Self__QIJG=((__STRING *)string_tmp__QH);
-            ch__UIJG=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)((__INTEGER)(val__DVDF &  63) >>  3)) + ((__INTEGER_8 )'0')))));
-            new_capacity__PIJG= 0;
-            if ((Self__QIJG->capacity__4FQ <= Self__QIJG->count__04B)) {
-              if ((Self__QIJG->capacity__4FQ ==  0)) {
-                Self__QIJG->capacity__4FQ= 32;
-                Self__QIJG->storage__HGQ=create__D4BB( 32);
-              } else {
-                new_capacity__PIJG=(__INTEGER)(Self__QIJG->capacity__4FQ <<  1);
-                Self__RIJG=((__CHARACTER *)Self__QIJG->storage__HGQ);
-                old_nb_elts__SIJG=Self__QIJG->capacity__4FQ;
-                new__TIJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__RIJG),((__UINTEGER_32 )old_nb_elts__SIJG),((__UINTEGER_32 )new_capacity__PIJG)));
-                upper__NVKG=(__INTEGER)(new_capacity__PIJG -  1);
-                Self__LVKG=old_nb_elts__SIJG;
-                while ((Self__LVKG <= upper__NVKG)) {
-                  new__TIJG[Self__LVKG]='\0';
-                  Self__LVKG=(__INTEGER)(Self__LVKG +  1);
-                };
-                Self__QIJG->storage__HGQ=new__TIJG;
-                Self__QIJG->capacity__4FQ=new_capacity__PIJG;
-              };
-            };
-            ((__CHARACTER *)Self__QIJG->storage__HGQ)[Self__QIJG->count__04B]=ch__UIJG;
-            Self__QIJG->count__04B=(__INTEGER)(Self__QIJG->count__04B +  1);
-            Self__WIJG=((__STRING *)string_tmp__QH);
-            ch__0IJG=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)(val__DVDF &  7)) + ((__INTEGER_8 )'0')))));
-            new_capacity__VIJG= 0;
-            if ((Self__WIJG->capacity__4FQ <= Self__WIJG->count__04B)) {
-              if ((Self__WIJG->capacity__4FQ ==  0)) {
-                Self__WIJG->capacity__4FQ= 32;
-                Self__WIJG->storage__HGQ=create__D4BB( 32);
-              } else {
-                new_capacity__VIJG=(__INTEGER)(Self__WIJG->capacity__4FQ <<  1);
-                Self__XIJG=((__CHARACTER *)Self__WIJG->storage__HGQ);
-                old_nb_elts__YIJG=Self__WIJG->capacity__4FQ;
-                new__ZIJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__XIJG),((__UINTEGER_32 )old_nb_elts__YIJG),((__UINTEGER_32 )new_capacity__VIJG)));
-                upper__SVKG=(__INTEGER)(new_capacity__VIJG -  1);
-                Self__QVKG=old_nb_elts__YIJG;
-                while ((Self__QVKG <= upper__SVKG)) {
-                  new__ZIJG[Self__QVKG]='\0';
-                  Self__QVKG=(__INTEGER)(Self__QVKG +  1);
-                };
-                Self__WIJG->storage__HGQ=new__ZIJG;
-                Self__WIJG->capacity__4FQ=new_capacity__VIJG;
-              };
-            };
-            ((__CHARACTER *)Self__WIJG->storage__HGQ)[Self__WIJG->count__04B]=ch__0IJG;
-            Self__WIJG->count__04B=(__INTEGER)(Self__WIJG->count__04B +  1);
-            result__PNCG='\0';
-            if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-              result__PNCG=((__CHARACTER )(( 0)));
+            val__DXHF=((__INTEGER )last_integer__JRO);
+            add_last__JLT(string_tmp__VH,((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)(val__DXHF >>  6)) + ((__INTEGER_8 )'0'))))));
+            add_last__JLT(string_tmp__VH,((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)((__INTEGER)(val__DXHF &  63) >>  3)) + ((__INTEGER_8 )'0'))))));
+            add_last__JLT(string_tmp__VH,((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)(val__DXHF &  7)) + ((__INTEGER_8 )'0'))))));
+            result__1PVG='\0';
+            if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+              result__1PVG=((__CHARACTER )(( 0)));
             } else {
-              result__PNCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+              result__1PVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
             };
-            if ((result__PNCG == '\\')) {
-              position__V0B=(__INTEGER)(position__V0B +  1);
+            if ((result__1PVG == '\\')) {
+              position__CBC=(__INTEGER)(position__CBC +  1);
             } else {
-              pos__G40F=current_position__A0F();
-              put_error__text__WRG( 0,(&__string_231));
-              put_position__ATG(pos__G40F);
-              put_string__55F(msg_err__1RG);
-              if ((type_error__0RG !=  2)) {
+              pos__3FOG=current_position__ZWF();
+              put_error__text__0MG( 0,(&__string_280));
+              put_position__EOG(pos__3FOG);
+              put_string__E1F(msg_err__5MG);
+              if ((type_error__4MG !=  2)) {
                 exit(( 1));
               };
             };
           };
         } else {
-          pos__I40F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_229));
-          put_position__ATG(pos__I40F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+          pos__5FOG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_278));
+          put_position__EOG(pos__5FOG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
       };
-      last_len_string__3IN=(__INTEGER)(last_len_string__3IN +  1);
     };
   };
 }
 
-static __BOOLEAN read_cap_identifier__X2J()
+static __BOOLEAN read_cap_identifier__CZJ()
 // () With resultNo recursive, No inlinable.
 {
-  __INTEGER posold__02J,idx__12J,new_capacity__1IJG,old_nb_elts__4IJG;
-  __INTEGER upper__4VKG,Self__2VKG;
-  __STRING *Self__2IJG;
-  __POSITION pos__FB1F;
-  __BOOLEAN result__22J,__tmp__J3J,result__TSCG,__tmp__Z4J,result__5SCG;
-  __BOOLEAN result__SOHG,__tmp__V4J,__tmp__W4J;
-  __CHARACTER result__YSCG,result__4SCG,result__ETCG,result__FTCG;
-  __CHARACTER result__GTCG,result__HTCG;
-  __CHARACTER *Self__3IJG,*new__5IJG;
-  posold__02J= 0;
-  idx__12J= 0;
-  result__22J=FALSE__;
-  if ((! read_space__MMD())) {
-    __tmp__J3J=TRUE__;
+  __INTEGER posold__FZJ,idx__GZJ;
+  __POSITION pos__SHOG;
+  __BOOLEAN result__HZJ,__tmp__VZJ,result__VQVG,__tmp__J1J,result__CRVG;
+  __BOOLEAN result__Z2YG,__tmp__F1J,__tmp__G1J,result__G3YG,__tmp__Z1J;
+  __CHARACTER result__0QVG,result__ARVG,result__BRVG,result__HRVG;
+  __CHARACTER result__IRVG,result__JRVG,result__KRVG;
+  posold__FZJ= 0;
+  idx__GZJ= 0;
+  result__HZJ=FALSE__;
+  if ((! read_space__NRD())) {
+    __tmp__VZJ=TRUE__;
   } else {
-    result__YSCG='\0';
-    if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-      result__YSCG=((__CHARACTER )(( 0)));
+    result__0QVG='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__0QVG=((__CHARACTER )(( 0)));
     } else {
-      result__YSCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+      result__0QVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
     };
-    result__TSCG=FALSE__;
-    if ((((__INTEGER_8 )result__YSCG) >= ((__INTEGER_8 )'A'))) {
-      result__TSCG=(((__INTEGER_8 )result__YSCG) <= ((__INTEGER_8 )'Z'));
+    result__VQVG=FALSE__;
+    if ((((__INTEGER_8 )result__0QVG) >= ((__INTEGER_8 )'A'))) {
+      result__VQVG=(((__INTEGER_8 )result__0QVG) <= ((__INTEGER_8 )'Z'));
     };
-    __tmp__J3J=(! result__TSCG);
+    __tmp__VZJ=(! result__VQVG);
   };
-  if (__tmp__J3J) {
-    result__22J=FALSE__;
+  if (__tmp__VZJ) {
+    result__HZJ=FALSE__;
   } else {
-    posold__02J=position__V0B;
-    ((__STRING *)string_tmp__QH)->count__04B= 0;
-    until_do__Q4UE:
+    posold__FZJ=position__CBC;
+    ((__STRING *)string_tmp__VH)->count__GFC= 0;
+    result__ARVG='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__ARVG=((__CHARACTER )(( 0)));
+    } else {
+      result__ARVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+    };
+    add_last__JLT(string_tmp__VH,result__ARVG);
+    position__CBC=(__INTEGER)(position__CBC +  1);
+    is_parameter_type__YJE=TRUE__;
+    until_do__DJXE:
     {
-      result__4SCG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__4SCG=((__CHARACTER )(( 0)));
+      result__BRVG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__BRVG=((__CHARACTER )(( 0)));
       } else {
-        result__4SCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+        result__BRVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
       };
-      if ((result__4SCG == ((__CHARACTER )(( 0))))) {
-        __tmp__Z4J=TRUE__;
+      if ((result__BRVG == ((__CHARACTER )(( 0))))) {
+        __tmp__J1J=TRUE__;
       } else {
-        result__ETCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__ETCG=((__CHARACTER )(( 0)));
+        result__HRVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__HRVG=((__CHARACTER )(( 0)));
         } else {
-          result__ETCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__HRVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        result__5SCG=FALSE__;
-        if ((((__INTEGER_8 )result__ETCG) >= ((__INTEGER_8 )'A'))) {
-          result__5SCG=(((__INTEGER_8 )result__ETCG) <= ((__INTEGER_8 )'Z'));
+        result__CRVG=FALSE__;
+        if ((((__INTEGER_8 )result__HRVG) >= ((__INTEGER_8 )'A'))) {
+          result__CRVG=(((__INTEGER_8 )result__HRVG) <= ((__INTEGER_8 )'Z'));
         };
-        if ((! result__5SCG)) {
-          result__FTCG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__FTCG=((__CHARACTER )(( 0)));
+        if ((! result__CRVG)) {
+          result__IRVG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__IRVG=((__CHARACTER )(( 0)));
           } else {
-            result__FTCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+            result__IRVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          result__SOHG=FALSE__;
-          if ((((__INTEGER_8 )result__FTCG) >= ((__INTEGER_8 )'0'))) {
-            result__SOHG=(((__INTEGER_8 )result__FTCG) <= ((__INTEGER_8 )'9'));
+          result__Z2YG=FALSE__;
+          if ((((__INTEGER_8 )result__IRVG) >= ((__INTEGER_8 )'0'))) {
+            result__Z2YG=(((__INTEGER_8 )result__IRVG) <= ((__INTEGER_8 )'9'));
           };
-          __tmp__V4J=(! result__SOHG);
+          __tmp__F1J=(! result__Z2YG);
         } else {
-          __tmp__V4J=FALSE__;
+          __tmp__F1J=FALSE__;
         };
-        if (__tmp__V4J) {
-          result__GTCG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__GTCG=((__CHARACTER )(( 0)));
+        if (__tmp__F1J) {
+          result__JRVG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__JRVG=((__CHARACTER )(( 0)));
           } else {
-            result__GTCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+            result__JRVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          __tmp__W4J=(result__GTCG != '_');
+          __tmp__G1J=(result__JRVG != '_');
         } else {
-          __tmp__W4J=FALSE__;
+          __tmp__G1J=FALSE__;
         };
-        __tmp__Z4J=__tmp__W4J;
+        __tmp__J1J=__tmp__G1J;
       };
-      if ((! __tmp__Z4J)) {
-        result__HTCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__HTCG=((__CHARACTER )(( 0)));
+      if ((! __tmp__J1J)) {
+        result__KRVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__KRVG=((__CHARACTER )(( 0)));
         } else {
-          result__HTCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__KRVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        Self__2IJG=((__STRING *)string_tmp__QH);
-        new_capacity__1IJG= 0;
-        if ((Self__2IJG->capacity__4FQ <= Self__2IJG->count__04B)) {
-          if ((Self__2IJG->capacity__4FQ ==  0)) {
-            Self__2IJG->capacity__4FQ= 32;
-            Self__2IJG->storage__HGQ=create__D4BB( 32);
-          } else {
-            new_capacity__1IJG=(__INTEGER)(Self__2IJG->capacity__4FQ <<  1);
-            Self__3IJG=((__CHARACTER *)Self__2IJG->storage__HGQ);
-            old_nb_elts__4IJG=Self__2IJG->capacity__4FQ;
-            new__5IJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__3IJG),((__UINTEGER_32 )old_nb_elts__4IJG),((__UINTEGER_32 )new_capacity__1IJG)));
-            upper__4VKG=(__INTEGER)(new_capacity__1IJG -  1);
-            Self__2VKG=old_nb_elts__4IJG;
-            while ((Self__2VKG <= upper__4VKG)) {
-              new__5IJG[Self__2VKG]='\0';
-              Self__2VKG=(__INTEGER)(Self__2VKG +  1);
-            };
-            Self__2IJG->storage__HGQ=new__5IJG;
-            Self__2IJG->capacity__4FQ=new_capacity__1IJG;
+        if (is_parameter_type__YJE) {
+          result__G3YG=FALSE__;
+          if ((((__INTEGER_8 )result__KRVG) >= ((__INTEGER_8 )'0'))) {
+            result__G3YG=(((__INTEGER_8 )result__KRVG) <= ((__INTEGER_8 )'9'));
           };
+          __tmp__Z1J=result__G3YG;
+        } else {
+          __tmp__Z1J=FALSE__;
         };
-        ((__CHARACTER *)Self__2IJG->storage__HGQ)[Self__2IJG->count__04B]=result__HTCG;
-        Self__2IJG->count__04B=(__INTEGER)(Self__2IJG->count__04B +  1);
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        goto until_do__Q4UE;
+        is_parameter_type__YJE=__tmp__Z1J;
+        add_last__JLT(string_tmp__VH,result__KRVG);
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        goto until_do__DJXE;
       };
     };
-    if ((((__STRING *)string_tmp__QH)->count__04B !=  0)) {
-      idx__12J=first_substring_index__D15E(string_tmp__QH);
-      if ((idx__12J !=  0)) {
-        position__V0B=(__INTEGER)(posold__02J + idx__12J);
-        pos__FB1F=current_position__A0F();
-        put_error__text__WRG( 0,(&__string_152));
-        put_position__ATG(pos__FB1F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
-          exit(( 1));
-        };
+    idx__GZJ=first_substring_index__RJXE(string_tmp__VH);
+    if ((idx__GZJ !=  0)) {
+      position__CBC=(__INTEGER)(posold__FZJ + idx__GZJ);
+      pos__SHOG=current_position__ZWF();
+      put_error__text__0MG( 0,(&__string_192));
+      put_position__EOG(pos__SHOG);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
+        exit(( 1));
       };
-      last_string__NTC=get__TPB(string_tmp__QH);
-      result__22J=TRUE__;
     };
+    last_string__YZC=get__YVB(string_tmp__VH);
+    result__HZJ=TRUE__;
   };
-  return(result__22J);
+  return(result__HZJ);
 }
 
-static void add_last__1VS(__FAST_ARRAYoSTRING_CONSTANTo *Self__2VS,void *element__3VS)
-// ({FAST_ARRAYoSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
+static void add_last__B3AC(__FAST_ARRAYoITM_TYPE_PARAMETERo *Self__C3AC,void *element__D3AC)
+// ({FAST_ARRAYoITM_TYPE_PARAMETERo},{NULLxITM_TYPE_PARAMETER}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__4VS,__tmp__CXS,__tmp__AY5B,Self__R2VD;
-  __BOOLEAN __tmp__MWS;
-  void **__tmp__BXS,**new__NX5B;
-  new_capacity__4VS= 0;
-  if (((__INTEGER)(Self__2VS->parent_arrayed_collection__30B.upper__I5N +  1) <= (__INTEGER)(Self__2VS->parent_arrayed_collection__30B.capacity__5XQ -  1))) {
-    Self__2VS->parent_arrayed_collection__30B.upper__I5N=(__INTEGER)(Self__2VS->parent_arrayed_collection__30B.upper__I5N +  1);
-    __tmp__MWS=TRUE__;
+  __INTEGER new_capacity__E3AC,__tmp__N4AC,__tmp__HDSD,Self__Z0VE;
+  __BOOLEAN __tmp__U3AC;
+  void **__tmp__M4AC,**new__TCSD;
+  new_capacity__E3AC= 0;
+  if (((__INTEGER)(Self__C3AC->parent_arrayed_collection__DME.upper__F3AC +  1) <= (__INTEGER)(Self__C3AC->parent_arrayed_collection__DME.capacity__H3AC -  1))) {
+    Self__C3AC->parent_arrayed_collection__DME.upper__F3AC=(__INTEGER)(Self__C3AC->parent_arrayed_collection__DME.upper__F3AC +  1);
+    __tmp__U3AC=TRUE__;
   } else {
-    __tmp__MWS=FALSE__;
-  };
-  if ((! __tmp__MWS)) {
-    if ((Self__2VS->parent_arrayed_collection__30B.capacity__5XQ ==  0)) {
-      Self__2VS->parent_arrayed_collection__30B.storage__WDR=create__JYMB( 2);
-      Self__2VS->parent_arrayed_collection__30B.capacity__5XQ= 2;
-      Self__2VS->parent_arrayed_collection__30B.upper__I5N= 0;
-    } else {
-      new_capacity__4VS=(__INTEGER)(Self__2VS->parent_arrayed_collection__30B.capacity__5XQ <<  1);
-      __tmp__BXS=Self__2VS->parent_arrayed_collection__30B.storage__WDR;
-      __tmp__CXS=Self__2VS->parent_arrayed_collection__30B.capacity__5XQ;
-      new__NX5B=((void **)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )((void **)__tmp__BXS)),((__UINTEGER_32 )(__INTEGER)(__tmp__CXS * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__4VS * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__AY5B=(__INTEGER)(new_capacity__4VS -  1);
-      Self__R2VD=__tmp__CXS;
-      while ((Self__R2VD <= __tmp__AY5B)) {
-        new__NX5B[Self__R2VD]=NULL;
-        Self__R2VD=(__INTEGER)(Self__R2VD +  1);
-      };
-      Self__2VS->parent_arrayed_collection__30B.storage__WDR=new__NX5B;
-      Self__2VS->parent_arrayed_collection__30B.capacity__5XQ=new_capacity__4VS;
-      Self__2VS->parent_arrayed_collection__30B.upper__I5N=(__INTEGER)(Self__2VS->parent_arrayed_collection__30B.upper__I5N +  1);
-    };
-  };
-  ((void **)Self__2VS->parent_arrayed_collection__30B.storage__WDR)[Self__2VS->parent_arrayed_collection__30B.upper__I5N]=element__3VS;
-}
-
-static void** create__T2TC(__INTEGER nb_elements__V2TC)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
-  __UINTEGER_32 sz__JUIG,a__IUIG,new_size__KUIG,new_size2__LUIG,a__MUIG;
-  __UINTEGER_32 new_size__NUIG;
-  __POINTER result__HUIG,ptr_table__BWKG,next__AWKG,result__CWKG;
-  __INTEGER Self__1KXD;
-  void **Result__J42C;
-  sz__JUIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__V2TC * ((__INTEGER )(sizeof(void *)))));
-  result__HUIG=((__POINTER )(NULL));
-  a__IUIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__KUIG=(__UINTEGER_32)((__UINTEGER_32)(sz__JUIG + a__IUIG) & (__UINTEGER_32)(~ a__IUIG));
-  new_size2__LUIG=(__UINTEGER_32)(new_size__KUIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__LUIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__MUIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__NUIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__LUIG + a__MUIG) & (__UINTEGER_32)(~ a__MUIG));
-    ptr_table__BWKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NUIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__AWKG=((__POINTER )(NULL));
-    result__CWKG=((__POINTER *)ptr_table__BWKG)[ 0];
-    if ((result__CWKG == (void *)NULL)) {
-      result__CWKG=new_lab__RUJ(new_size__NUIG);
-      next__AWKG=(void *)((unsigned long)result__CWKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NUIG)));
-      ((__POINTER *)next__AWKG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__BWKG)[ 0]=next__AWKG;
-    } else {
-      next__AWKG=((__POINTER *)result__CWKG)[ 0];
-      if ((next__AWKG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CWKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__NUIG <<  1)) <=  4096)) {
-          next__AWKG=(void *)((unsigned long)result__CWKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NUIG)));
-        } else {
-          next__AWKG=new_lab__RUJ(new_size__NUIG);
-        };
-        ((__POINTER *)next__AWKG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__BWKG)[ 0]=next__AWKG;
-      } else {
-        ((__POINTER *)result__CWKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__AWKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__CWKG=next__AWKG;
-      };
-    };
-    ((__POINTER *)result__CWKG)[ 0]=((__POINTER ) 3);
-    result__HUIG=(void *)((unsigned long)result__CWKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
-  } else {
-    result__HUIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__KUIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__J42C=((void **)result__HUIG);
-  Self__1KXD=(__INTEGER)(nb_elements__V2TC -  1);
-  while ((Self__1KXD >=  0)) {
-    Result__J42C[Self__1KXD]=NULL;
-    Self__1KXD=(__INTEGER)(Self__1KXD -  1);
-  };
-  return(Result__J42C);
-}
-
-static void fast_add__KJ4B(__HASHED_SEToITM_TYPE_SIMPLEo *Self__LJ4B,void *e__MJ4B)
-// ({HASHED_SEToITM_TYPE_SIMPLEo},{NULLxITM_TYPE_SIMPLExITM_TYPE_SELFxITM_TYPE_GENERICxITM_TYPE_STYLE}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__ZJ4B,idx__UJ4B,idx__KFFD,new_capacity__LFFD,i__JFFD;
-  __INTEGER __tmp__QGFD,typ_id__KIBD;
-  void *__tmp__PGFD;
-  __POINTER ptr__FIBD,ptr_table__GWKG,next__FWKG,result__HWKG;
-  __POINTER ptr_table__LWKG,next__KWKG,result__MWKG;
-  __UINTEGER_32 sz__HIBD,a__IPHG,new_size__JPHG,t__NPHG,a__MPHG;
-  __UINTEGER_32 new_size__OWKG,lab_type__NWKG;
-  void *node__WJ4B,*node1__NFFD,*node2__OFFD,*__tmp__ML4B;
-  void **old_buckets__MFFD;
-  __HASHED_SET_NODEoITM_TYPE_SIMPLEo *result__EIBD,*Self__U0TD;
-  fast_has__M5FC(Self__LJ4B,e__MJ4B);
-  fast_has__M5FC(Self__LJ4B,e__MJ4B);
-  switch (((struct ___OBJ *)e__MJ4B)->__id) {
-  case __ITM_TYPE_SIMPLE__: {
-    __tmp__ZJ4B=hash_code__LQU(((__ITM_TYPE_SIMPLE *)e__MJ4B)->name__MEK);
-  } break;
-  case __ITM_TYPE_SELF__: {
-    __tmp__ZJ4B=hash_code__LQU(((__ITM_TYPE_SELF *)e__MJ4B)->parent_itm_type_simple__KMJ.name__MEK);
-  } break;
-  case __ITM_TYPE_GENERIC__: {
-    __tmp__ZJ4B=hash_code__LQU(((__ITM_TYPE_GENERIC *)e__MJ4B)->parent_itm_type_mono__S4N.parent_itm_type_simple__R4N.name__MEK);
-  } break;
-  case __ITM_TYPE_STYLE__: {
-    __tmp__ZJ4B=hash_code__LQU(((__ITM_TYPE_STYLE *)e__MJ4B)->parent_itm_type_simple__R4N.name__MEK);
-  } break;
-  };
-  idx__UJ4B=(__INTEGER)(__tmp__ZJ4B % Self__LJ4B->capacity__0J4B);
-  node__WJ4B=((void **)Self__LJ4B->buckets__5J4B)[idx__UJ4B];
-  while ((! (((void *)node__WJ4B == (void *)NULL) || ((void *)((__HASHED_SET_NODEoITM_TYPE_SIMPLEo *)node__WJ4B)->item__LK4B == (void *)e__MJ4B)))) {
-    node__WJ4B=((__HASHED_SET_NODEoITM_TYPE_SIMPLEo *)node__WJ4B)->next__WK4B;
-  };
-  if (((void *)node__WJ4B == (void *)NULL)) {
-    if ((Self__LJ4B->capacity__0J4B == Self__LJ4B->count__5K4B)) {
-      idx__KFFD= 0;
-      node1__NFFD=NULL;
-      node2__OFFD=NULL;
-      new_capacity__LFFD=prime_number_ceiling__33Z((__INTEGER)(Self__LJ4B->capacity__0J4B +  1));
-      old_buckets__MFFD=Self__LJ4B->buckets__5J4B;
-      Self__LJ4B->buckets__5J4B=create__T2TC(new_capacity__LFFD);
-      i__JFFD=(__INTEGER)(Self__LJ4B->capacity__0J4B -  1);
-      Self__LJ4B->capacity__0J4B=new_capacity__LFFD;
-      while ((i__JFFD >=  0)) {
-        node1__NFFD=((void **)old_buckets__MFFD)[i__JFFD];
-        while (((void *)node1__NFFD != (void *)NULL)) {
-          node2__OFFD=((__HASHED_SET_NODEoITM_TYPE_SIMPLEo *)node1__NFFD)->next__WK4B;
-          __tmp__PGFD=((__HASHED_SET_NODEoITM_TYPE_SIMPLEo *)node1__NFFD)->item__LK4B;
-          switch (((struct ___OBJ *)__tmp__PGFD)->__id) {
-          case __ITM_TYPE_SIMPLE__: {
-            __tmp__QGFD=hash_code__LQU(((__ITM_TYPE_SIMPLE *)__tmp__PGFD)->name__MEK);
-          } break;
-          case __ITM_TYPE_SELF__: {
-            __tmp__QGFD=hash_code__LQU(((__ITM_TYPE_SELF *)__tmp__PGFD)->parent_itm_type_simple__KMJ.name__MEK);
-          } break;
-          case __ITM_TYPE_GENERIC__: {
-            __tmp__QGFD=hash_code__LQU(((__ITM_TYPE_GENERIC *)__tmp__PGFD)->parent_itm_type_mono__S4N.parent_itm_type_simple__R4N.name__MEK);
-          } break;
-          case __ITM_TYPE_STYLE__: {
-            __tmp__QGFD=hash_code__LQU(((__ITM_TYPE_STYLE *)__tmp__PGFD)->parent_itm_type_simple__R4N.name__MEK);
-          } break;
-          };
-          idx__KFFD=(__INTEGER)(__tmp__QGFD % Self__LJ4B->capacity__0J4B);
-          ((__HASHED_SET_NODEoITM_TYPE_SIMPLEo *)node1__NFFD)->next__WK4B=((void **)Self__LJ4B->buckets__5J4B)[idx__KFFD];
-          ((void **)Self__LJ4B->buckets__5J4B)[idx__KFFD]=node1__NFFD;
-          node1__NFFD=node2__OFFD;
-        };
-        i__JFFD=(__INTEGER)(i__JFFD -  1);
-      };
-      idx__UJ4B=(__INTEGER)(__tmp__ZJ4B % Self__LJ4B->capacity__0J4B);
-    };
-    __tmp__ML4B=((void **)Self__LJ4B->buckets__5J4B)[idx__UJ4B];
-    result__EIBD=NULL;
-    ptr__FIBD=((__POINTER )(NULL));
-    typ_id__KIBD= 0;
-    sz__HIBD=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoITM_TYPE_SIMPLEo));
-    if ((sz__HIBD ==  0)) {
-      result__EIBD=HASHED_SET_NODEoITM_TYPE_SIMPLEo__;
-    } else {
-      typ_id__KIBD=__HASHED_SET_NODEoITM_TYPE_SIMPLEo__;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__HIBD);
-      if ((typ_id__KIBD == (__INTEGER)(-  1))) {
-        a__IPHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__JPHG=(__UINTEGER_32)((__UINTEGER_32)(sz__HIBD + a__IPHG) & (__UINTEGER_32)(~ a__IPHG));
-        ptr_table__GWKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JPHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__FWKG=((__POINTER )(NULL));
-        result__HWKG=((__POINTER *)ptr_table__GWKG)[ 0];
-        if ((result__HWKG == (void *)NULL)) {
-          result__HWKG=new_lab__RUJ(new_size__JPHG);
-          next__FWKG=(void *)((unsigned long)result__HWKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JPHG)));
-          ((__POINTER *)next__FWKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__GWKG)[ 0]=next__FWKG;
-        } else {
-          next__FWKG=((__POINTER *)result__HWKG)[ 0];
-          if ((next__FWKG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HWKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__JPHG <<  1)) <=  4096)) {
-              next__FWKG=(void *)((unsigned long)result__HWKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JPHG)));
-            } else {
-              next__FWKG=new_lab__RUJ(new_size__JPHG);
-            };
-            ((__POINTER *)next__FWKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__GWKG)[ 0]=next__FWKG;
-          } else {
-            ((__POINTER *)result__HWKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__FWKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__HWKG=next__FWKG;
-          };
-        };
-        ptr__FIBD=result__HWKG;
-      } else {
-        t__NPHG=((__UINTEGER_32 )typ_id__KIBD);
-        a__MPHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__OWKG=(__UINTEGER_32)((__UINTEGER_32)(sz__HIBD + a__MPHG) & (__UINTEGER_32)(~ a__MPHG));
-        ptr_table__LWKG=((__POINTER )(&(table_type[(t__NPHG)])));
-        lab_type__NWKG=(__UINTEGER_32)(t__NPHG |  1);
-        next__KWKG=((__POINTER )(NULL));
-        result__MWKG=((__POINTER *)ptr_table__LWKG)[ 0];
-        if ((result__MWKG == (void *)NULL)) {
-          result__MWKG=new_lab__RUJ(lab_type__NWKG);
-          next__KWKG=(void *)((unsigned long)result__MWKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OWKG)));
-          ((__POINTER *)next__KWKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__LWKG)[ 0]=next__KWKG;
-        } else {
-          next__KWKG=((__POINTER *)result__MWKG)[ 0];
-          if ((next__KWKG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MWKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__OWKG <<  1)) <=  4096)) {
-              next__KWKG=(void *)((unsigned long)result__MWKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OWKG)));
-            } else {
-              next__KWKG=new_lab__RUJ(lab_type__NWKG);
-            };
-            ((__POINTER *)next__KWKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__LWKG)[ 0]=next__KWKG;
-          } else {
-            ((__POINTER *)result__MWKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__KWKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__MWKG=next__KWKG;
-          };
-        };
-        ptr__FIBD=result__MWKG;
-      };
-      result__EIBD=((__HASHED_SET_NODEoITM_TYPE_SIMPLEo *)ptr__FIBD);
-      *(result__EIBD) = *(HASHED_SET_NODEoITM_TYPE_SIMPLEo__);
-    };
-    Self__U0TD=((__HASHED_SET_NODEoITM_TYPE_SIMPLEo *)result__EIBD);
-    Self__U0TD->item__LK4B=e__MJ4B;
-    Self__U0TD->next__WK4B=__tmp__ML4B;
-    node__WJ4B=result__EIBD;
-    ((void **)Self__LJ4B->buckets__5J4B)[idx__UJ4B]=result__EIBD;
-    Self__LJ4B->count__5K4B=(__INTEGER)(Self__LJ4B->count__5K4B +  1);
-  };
+    __tmp__U3AC=FALSE__;
+  };
+  if ((! __tmp__U3AC)) {
+    if ((Self__C3AC->parent_arrayed_collection__DME.capacity__H3AC ==  0)) {
+      Self__C3AC->parent_arrayed_collection__DME.storage__D4AC=create__QM1C( 2);
+      Self__C3AC->parent_arrayed_collection__DME.capacity__H3AC= 2;
+      Self__C3AC->parent_arrayed_collection__DME.upper__F3AC= 0;
+    } else {
+      new_capacity__E3AC=(__INTEGER)(Self__C3AC->parent_arrayed_collection__DME.capacity__H3AC <<  1);
+      __tmp__M4AC=Self__C3AC->parent_arrayed_collection__DME.storage__D4AC;
+      __tmp__N4AC=Self__C3AC->parent_arrayed_collection__DME.capacity__H3AC;
+      new__TCSD=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__M4AC)),((__UINTEGER_32 )(__INTEGER)(__tmp__N4AC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__E3AC * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__HDSD=(__INTEGER)(new_capacity__E3AC -  1);
+      Self__Z0VE=__tmp__N4AC;
+      while ((Self__Z0VE <= __tmp__HDSD)) {
+        new__TCSD[Self__Z0VE]=NULL;
+        Self__Z0VE=(__INTEGER)(Self__Z0VE +  1);
+      };
+      Self__C3AC->parent_arrayed_collection__DME.storage__D4AC=new__TCSD;
+      Self__C3AC->parent_arrayed_collection__DME.capacity__H3AC=new_capacity__E3AC;
+      Self__C3AC->parent_arrayed_collection__DME.upper__F3AC=(__INTEGER)(Self__C3AC->parent_arrayed_collection__DME.upper__F3AC +  1);
+    };
+  };
+  ((void **)Self__C3AC->parent_arrayed_collection__DME.storage__D4AC)[Self__C3AC->parent_arrayed_collection__DME.upper__F3AC]=element__D3AC;
 }
 
-static __BOOLEAN read_external__ZVO()
+static __BOOLEAN read_external__QSO()
 // () With resultNo recursive, No inlinable.
 {
-  __INTEGER pos_old__3VO,new_capacity__BJJG,old_nb_elts__EJJG;
-  __INTEGER upper__SWKG,Self__QWKG,new_capacity__HJJG,old_nb_elts__KJJG;
-  __INTEGER upper__XWKG,Self__VWKG;
-  __STRING *Self__CJJG,*Self__IJJG;
-  __BOOLEAN result__2VO,__tmp__IWO;
-  __CHARACTER result__DXCG,result__JXCG,result__KXCG,result__LXCG;
-  __CHARACTER result__MXCG,result__NXCG,result__OXCG,result__PXCG;
-  __CHARACTER *Self__DJJG,*new__FJJG,*Self__JJJG,*new__LJJG;
-  result__2VO=FALSE__;
-  pos_old__3VO= 0;
-  if ((! read_space__MMD())) {
-    __tmp__IWO=TRUE__;
+  __INTEGER pos_old__USO;
+  __BOOLEAN result__TSO,__tmp__5SO;
+  __CHARACTER result__1SVG,result__BTVG,result__CTVG,result__DTVG;
+  __CHARACTER result__ETVG,result__FTVG,result__GTVG,result__HTVG;
+  result__TSO=FALSE__;
+  pos_old__USO= 0;
+  if ((! read_space__NRD())) {
+    __tmp__5SO=TRUE__;
   } else {
-    result__DXCG='\0';
-    if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-      result__DXCG=((__CHARACTER )(( 0)));
+    result__1SVG='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__1SVG=((__CHARACTER )(( 0)));
     } else {
-      result__DXCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+      result__1SVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
     };
-    __tmp__IWO=(result__DXCG != '`');
+    __tmp__5SO=(result__1SVG != '`');
   };
-  if (__tmp__IWO) {
-    result__2VO=FALSE__;
+  if (__tmp__5SO) {
+    result__TSO=FALSE__;
   } else {
-    pos_old__3VO=position__V0B;
-    position__V0B=(__INTEGER)(position__V0B +  1);
-    ((__STRING *)string_tmp__QH)->count__04B= 0;
-    until_do__VIOC:
+    pos_old__USO=position__CBC;
+    position__CBC=(__INTEGER)(position__CBC +  1);
+    ((__STRING *)string_tmp__VH)->count__GFC= 0;
+    until_do__L2QC:
     {
-      result__JXCG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__JXCG=((__CHARACTER )(( 0)));
-      } else {
-        result__JXCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-      };
-      result__KXCG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__KXCG=((__CHARACTER )(( 0)));
-      } else {
-        result__KXCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-      };
-      if ((! ((result__JXCG == ((__CHARACTER )(( 0)))) | (result__KXCG == '`')))) {
-        result__LXCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__LXCG=((__CHARACTER )(( 0)));
-        } else {
-          result__LXCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-        };
-        Self__CJJG=((__STRING *)string_tmp__QH);
-        new_capacity__BJJG= 0;
-        if ((Self__CJJG->capacity__4FQ <= Self__CJJG->count__04B)) {
-          if ((Self__CJJG->capacity__4FQ ==  0)) {
-            Self__CJJG->capacity__4FQ= 32;
-            Self__CJJG->storage__HGQ=create__D4BB( 32);
-          } else {
-            new_capacity__BJJG=(__INTEGER)(Self__CJJG->capacity__4FQ <<  1);
-            Self__DJJG=((__CHARACTER *)Self__CJJG->storage__HGQ);
-            old_nb_elts__EJJG=Self__CJJG->capacity__4FQ;
-            new__FJJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__DJJG),((__UINTEGER_32 )old_nb_elts__EJJG),((__UINTEGER_32 )new_capacity__BJJG)));
-            upper__SWKG=(__INTEGER)(new_capacity__BJJG -  1);
-            Self__QWKG=old_nb_elts__EJJG;
-            while ((Self__QWKG <= upper__SWKG)) {
-              new__FJJG[Self__QWKG]='\0';
-              Self__QWKG=(__INTEGER)(Self__QWKG +  1);
-            };
-            Self__CJJG->storage__HGQ=new__FJJG;
-            Self__CJJG->capacity__4FQ=new_capacity__BJJG;
-          };
-        };
-        ((__CHARACTER *)Self__CJJG->storage__HGQ)[Self__CJJG->count__04B]=result__LXCG;
-        Self__CJJG->count__04B=(__INTEGER)(Self__CJJG->count__04B +  1);
-        result__MXCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__MXCG=((__CHARACTER )(( 0)));
-        } else {
-          result__MXCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-        };
-        if ((result__MXCG == '\\')) {
-          position__V0B=(__INTEGER)(position__V0B +  1);
-          result__NXCG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__NXCG=((__CHARACTER )(( 0)));
-          } else {
-            result__NXCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-          };
-          Self__IJJG=((__STRING *)string_tmp__QH);
-          new_capacity__HJJG= 0;
-          if ((Self__IJJG->capacity__4FQ <= Self__IJJG->count__04B)) {
-            if ((Self__IJJG->capacity__4FQ ==  0)) {
-              Self__IJJG->capacity__4FQ= 32;
-              Self__IJJG->storage__HGQ=create__D4BB( 32);
-            } else {
-              new_capacity__HJJG=(__INTEGER)(Self__IJJG->capacity__4FQ <<  1);
-              Self__JJJG=((__CHARACTER *)Self__IJJG->storage__HGQ);
-              old_nb_elts__KJJG=Self__IJJG->capacity__4FQ;
-              new__LJJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__JJJG),((__UINTEGER_32 )old_nb_elts__KJJG),((__UINTEGER_32 )new_capacity__HJJG)));
-              upper__XWKG=(__INTEGER)(new_capacity__HJJG -  1);
-              Self__VWKG=old_nb_elts__KJJG;
-              while ((Self__VWKG <= upper__XWKG)) {
-                new__LJJG[Self__VWKG]='\0';
-                Self__VWKG=(__INTEGER)(Self__VWKG +  1);
-              };
-              Self__IJJG->storage__HGQ=new__LJJG;
-              Self__IJJG->capacity__4FQ=new_capacity__HJJG;
-            };
+      result__BTVG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__BTVG=((__CHARACTER )(( 0)));
+      } else {
+        result__BTVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      result__CTVG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__CTVG=((__CHARACTER )(( 0)));
+      } else {
+        result__CTVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      if ((! ((result__BTVG == ((__CHARACTER )(( 0)))) | (result__CTVG == '`')))) {
+        result__DTVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__DTVG=((__CHARACTER )(( 0)));
+        } else {
+          result__DTVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        add_last__JLT(string_tmp__VH,result__DTVG);
+        result__ETVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__ETVG=((__CHARACTER )(( 0)));
+        } else {
+          result__ETVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        if ((result__ETVG == '\\')) {
+          position__CBC=(__INTEGER)(position__CBC +  1);
+          result__FTVG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__FTVG=((__CHARACTER )(( 0)));
+          } else {
+            result__FTVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          ((__CHARACTER *)Self__IJJG->storage__HGQ)[Self__IJJG->count__04B]=result__NXCG;
-          Self__IJJG->count__04B=(__INTEGER)(Self__IJJG->count__04B +  1);
-          result__OXCG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__OXCG=((__CHARACTER )(( 0)));
+          add_last__JLT(string_tmp__VH,result__FTVG);
+          result__GTVG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__GTVG=((__CHARACTER )(( 0)));
           } else {
-            result__OXCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+            result__GTVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          if ((result__OXCG != ((__CHARACTER )(( 0))))) {
-            position__V0B=(__INTEGER)(position__V0B +  1);
+          if ((result__GTVG != ((__CHARACTER )(( 0))))) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
           };
         } else {
-          position__V0B=(__INTEGER)(position__V0B +  1);
+          position__CBC=(__INTEGER)(position__CBC +  1);
         };
-        goto until_do__VIOC;
+        goto until_do__L2QC;
       };
     };
-    result__PXCG='\0';
-    if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-      result__PXCG=((__CHARACTER )(( 0)));
+    result__HTVG='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__HTVG=((__CHARACTER )(( 0)));
     } else {
-      result__PXCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+      result__HTVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
     };
-    if ((result__PXCG != ((__CHARACTER )(( 0))))) {
-      position__V0B=(__INTEGER)(position__V0B +  1);
-      last_string__NTC=get__TPB(string_tmp__QH);
-      result__2VO=TRUE__;
-      short__token__to__R0C((&__string_62),pos_old__3VO,position__V0B);
+    if ((result__HTVG != ((__CHARACTER )(( 0))))) {
+      position__CBC=(__INTEGER)(position__CBC +  1);
+      last_string__YZC=get__YVB(string_tmp__VH);
+      result__TSO=TRUE__;
+      short__token__to__1AD((&__string_65),pos_old__USO,position__CBC);
     } else {
-      result__2VO=FALSE__;
+      result__TSO=FALSE__;
     };
   };
-  return(result__2VO);
+  return(result__TSO);
 }
 
-static void* read_expr_primary__MDN(__PARSER *Self__NDN)
-// ({PARSER}) With resultRecursive, No inlinable.
+static void* read_expr_primary__Y3M(__PARSER *Self__Z3M)
+// ({PARSER}) With resultNo recursive, No inlinable.
 {
-  void *result__PDN;
-  void *type__QDN;
-  void *group_sav__VDN;
-  __POSITION p__BXKG,pos__QE1F,p__PL4,p__IYKG,pos__NF1F,__tmp__GHN;
-  __POSITION __tmp__YHN,pos__MG1F,pos__OG1F,__tmp__KIN,__tmp__1IN;
-  __POSITION p__C2KG,pos__PI1F,p__X5H,pos__RI1F,p__JEI,pos__0I1F;
-  __POSITION __tmp__WMN,__tmp__4MN,pos__KJ1F,pos__MJ1F,pos__OJ1F;
-  __POSITION pos__QJ1F;
-  __ITM_READ *result__ZWKG,*result__FXEB;
-  __POINTER ptr__0WKG,ptr_table__DXKG,next__CXKG,result__EXKG;
-  __POINTER ptr_table__IXKG,next__HXKG,result__JXKG,ptr__GXEB;
-  __POINTER ptr_table__XXKG,next__WXKG,result__YXKG,ptr_table__2XKG;
-  __POINTER next__1XKG,result__3XKG,ptr__BYKG,ptr_table__KYKG;
-  __POINTER next__JYKG,result__LYKG,ptr_table__PYKG,next__OYKG;
-  __POINTER result__QYKG,ptr__EAJB,ptr_table__B0KG,next__A0KG;
-  __POINTER result__C0KG,ptr_table__G0KG,next__F0KG,result__H0KG;
-  __POINTER ptr__XBJB,ptr_table__L0KG,next__K0KG,result__M0KG;
-  __POINTER ptr_table__Q0KG,next__P0KG,result__R0KG,ptr__JDJB;
-  __POINTER ptr_table__00KG,next__Z0KG,result__10KG,ptr_table__50KG;
-  __POINTER next__40KG,result__A1KG,ptr__0EJB,ptr_table__E1KG;
-  __POINTER next__D1KG,result__F1KG,ptr_table__J1KG,next__I1KG;
-  __POINTER result__K1KG,ptr__1MOE,ptr_table__O1KG,next__N1KG;
-  __POINTER result__P1KG,ptr_table__T1KG,next__S1KG,result__U1KG;
-  __POINTER ptr__11KG,ptr_table__E2KG,next__D2KG,result__F2KG;
-  __POINTER ptr_table__J2KG,next__I2KG,result__K2KG,ptr__GVI;
-  __POINTER ptr_table__U2KG,next__T2KG,result__V2KG,ptr_table__Z2KG;
-  __POINTER next__Y2KG,result__02KG,ptr__WHJB,ptr_table__B3KG;
-  __POINTER next__A3KG,result__C3KG,ptr_table__G3KG,next__F3KG;
-  __POINTER result__H3KG,ptr__QZI,ptr_table__L3KG,next__K3KG;
-  __POINTER result__M3KG,ptr_table__Q3KG,next__P3KG,result__R3KG;
-  __POINTER ptr__JJQB,ptr_table__13KG,next__03KG,result__23KG;
-  __POINTER ptr_table__A4KG,next__53KG,result__B4KG,ptr__1KQB;
-  __POINTER ptr_table__I4KG,next__H4KG,result__J4KG,ptr_table__N4KG;
-  __POINTER next__M4KG,result__O4KG;
-  __INTEGER typ_id__1WKG,new_capacity__RJJG,old_nb_elts__UJJG;
-  __INTEGER upper__PXKG,Self__NXKG,new_capacity__XJJG,old_nb_elts__0JJG;
-  __INTEGER upper__UXKG,Self__SXKG,typ_id__LXEB,typ_id__CYKG;
-  __INTEGER pos_old__LDO,new_capacity__3JJG,old_nb_elts__AKJG;
-  __INTEGER upper__WYKG,Self__UYKG,new_capacity__DKJG,old_nb_elts__GKJG;
-  __INTEGER upper__1YKG,Self__ZYKG,new_capacity__JKJG,old_nb_elts__MKJG;
-  __INTEGER upper__AZKG,Self__4YKG,new_capacity__PKJG,old_nb_elts__SKJG;
-  __INTEGER upper__FZKG,Self__DZKG,new_capacity__VKJG,old_nb_elts__YKJG;
-  __INTEGER upper__KZKG,Self__IZKG,new_capacity__1KJG,old_nb_elts__4KJG;
-  __INTEGER upper__PZKG,Self__NZKG,new_capacity__BLJG,old_nb_elts__ELJG;
-  __INTEGER upper__UZKG,Self__SZKG,new_capacity__HLJG,old_nb_elts__KLJG;
-  __INTEGER upper__ZZKG,Self__XZKG,new_capacity__NLJG,old_nb_elts__QLJG;
-  __INTEGER upper__4ZKG,Self__2ZKG,typ_id__JAJB,typ_id__2BJB;
-  __INTEGER old_pos__LPO,new_capacity__TLJG,old_nb_elts__WLJG;
-  __INTEGER upper__X0KG,Self__V0KG,typ_id__ODJB,typ_id__5EJB,h__XHSD;
-  __INTEGER idx__YHSD,idx__QKOE,new_capacity__RKOE,i__SKOE,typ_id__ANOE;
-  __INTEGER typ_id__21KG,typ_id__LVI,typ_id__1HJB,typ_id__VZI;
-  __INTEGER typ_id__OJQB,typ_id__ALQB;
-  __UINTEGER_32 sz__2WKG,a__3WKG,new_size__4WKG,t__5WKG,a__AXKG;
-  __UINTEGER_32 new_size__LXKG,lab_type__KXKG,sz__IXEB,a__GZHG;
-  __UINTEGER_32 new_size__HZHG,t__LZHG,a__KZHG,new_size__5XKG;
-  __UINTEGER_32 lab_type__4XKG,sz__DYKG,a__EYKG,new_size__FYKG,t__GYKG;
-  __UINTEGER_32 a__HYKG,new_size__SYKG,lab_type__RYKG,sz__GAJB,a__4PHG;
-  __UINTEGER_32 new_size__5PHG,t__DQHG,a__CQHG,new_size__J0KG;
-  __UINTEGER_32 lab_type__I0KG,sz__ZBJB,a__GQHG,new_size__HQHG,t__LQHG;
-  __UINTEGER_32 a__KQHG,new_size__T0KG,lab_type__S0KG,sz__LDJB,a__OQHG;
-  __UINTEGER_32 new_size__PQHG,t__TQHG,a__SQHG,new_size__C1KG;
-  __UINTEGER_32 lab_type__B1KG,sz__2EJB,a__WQHG,new_size__XQHG,t__1QHG;
-  __UINTEGER_32 a__0QHG,new_size__M1KG,lab_type__L1KG,sz__3MOE,a__KRHG;
-  __UINTEGER_32 new_size__LRHG,t__PRHG,a__ORHG,new_size__W1KG;
-  __UINTEGER_32 lab_type__V1KG,sz__31KG,a__41KG,new_size__51KG,t__A2KG;
-  __UINTEGER_32 a__B2KG,new_size__M2KG,lab_type__L2KG,sz__IVI,a__DXHG;
-  __UINTEGER_32 new_size__EXHG,t__IXHG,a__HXHG,new_size__22KG;
-  __UINTEGER_32 lab_type__12KG,sz__YHJB,a__VRHG,new_size__WRHG,t__0RHG;
-  __UINTEGER_32 a__ZRHG,new_size__J3KG,lab_type__I3KG,sz__SZI,a__FYHG;
-  __UINTEGER_32 new_size__GYHG,t__KYHG,a__JYHG,new_size__T3KG;
-  __UINTEGER_32 lab_type__S3KG,sz__LJQB,a__3RHG,new_size__4RHG,t__CSHG;
-  __UINTEGER_32 a__BSHG,new_size__D4KG,lab_type__C4KG,sz__3KQB,a__FSHG;
-  __UINTEGER_32 new_size__GSHG,t__KSHG,a__JSHG,new_size__Q4KG;
-  __UINTEGER_32 lab_type__P4KG;
-  __STRING *Self__SJJG,*Self__YJJG,*Self__4JJG,*Self__EKJG,*Self__KKJG;
-  __STRING *Self__QKJG,*Self__WKJG,*Self__2KJG,*Self__CLJG,*Self__ILJG;
-  __STRING *Self__OLJG,*Self__ULJG;
-  __ITM_PROTOTYPE *result__AYKG,*result__PZI;
-  __ITM_REAL *result__DAJB;
-  __ITM_NUMBER *result__WBJB;
-  __ITM_CHARACTER *result__IDJB;
-  void *__tmp__2IN;
-  __ITM_STRING *result__ZEJB;
-  __ITM_LIST *result__01KG,*result__FVI;
-  __ITM_EXTERNAL *result__IJQB;
-  __ITM_EXTERNAL_TYPE *result__0KQB,*Self__XABC;
-  __BOOLEAN result__OJJG,__tmp__HEN,__tmp__KGN,result__QJJG;
-  __BOOLEAN result__OPHG,__tmp__ZGN,result__MRN,__tmp__LHN,result__KDO;
-  __BOOLEAN result__QPHG,__tmp__WDO,result__SPHG,__tmp__QEO;
-  __BOOLEAN result__UPHG,result__WPHG,__tmp__3GO,result__YPHG;
-  __BOOLEAN result__0PHG,__tmp__3HN,result__GSN,__tmp__OIN,result__KPO;
-  __BOOLEAN __tmp__VPO,__tmp__UQO,__tmp__VQO,__tmp__BJN,result__ATN;
-  __BOOLEAN __tmp__4JN,result__X1KG,result__N2KG,__tmp__CMN;
-  __BOOLEAN result__Q2KG,result__32KG,result__U3KG,result__X3KG;
-  __BOOLEAN result__E4KG,result__R4KG,result__U4KG,result__X4KG;
-  __BOOLEAN __tmp__YON;
-  __CHARACTER result__QXCG,result__RXCG,result__SXCG,result__TXCG;
-  __CHARACTER result__ZXCG,result__0XCG,result__1XCG,result__2XCG;
-  __CHARACTER result__3XCG,result__4XCG,result__5XCG,result__AYCG;
-  __CHARACTER result__BYCG,result__CYCG,result__DYCG,result__EYCG;
-  __CHARACTER result__FYCG,result__GYCG,result__HYCG,result__IYCG;
-  __CHARACTER result__JYCG,result__KYCG,result__DZCG,result__JZCG;
-  __CHARACTER result__KZCG,result__LZCG,result__MZCG,result__NZCG;
-  __CHARACTER result__OZCG,result__Y1KG,result__O2KG,result__R2KG;
-  __CHARACTER result__42KG,result__V3KG,result__Y3KG,result__F4KG;
-  __CHARACTER result__S4KG,result__V4KG,result__Y4KG;
-  __CHARACTER *Self__TJJG,*new__VJJG,*Self__ZJJG,*new__1JJG,*Self__5JJG;
-  __CHARACTER *new__BKJG,*Self__FKJG,*new__HKJG,*Self__LKJG,*new__NKJG;
-  __CHARACTER *Self__RKJG,*new__TKJG,*Self__XKJG,*new__ZKJG,*Self__3KJG;
-  __CHARACTER *new__5KJG,*Self__DLJG,*new__FLJG,*Self__JLJG,*new__LLJG;
-  __CHARACTER *Self__PLJG,*new__RLJG,*Self__VLJG,*new__XLJG;
-  __HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *Self__OHSD;
-  void *node__0HSD,*node1__UKOE,*node2__VKOE,*__tmp__OJSD;
-  void **old_buckets__TKOE;
-  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *result__0MOE;
-  __HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *Self__CXTE;
-  result__PDN=NULL;
-  type__QDN=NULL;
-  group_sav__VDN=NULL;
-  result__OJJG=read_word__NSF((&__string_53));
-  if (result__OJJG) {
-    if (((void *)(&__string_53) == (void *)(&__string_4))) {
-      short__token__to__R0C((&__string_92),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-    } else {
-      short__token__to__R0C((&__string_91),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-    };
-  };
-  if (result__OJJG) {
-    p__BXKG=current_position__A0F();
-    result__ZWKG=NULL;
-    ptr__0WKG=((__POINTER )(NULL));
-    typ_id__1WKG= 0;
-    sz__2WKG=((__UINTEGER_32 )sizeof(__ITM_READ));
-    if ((sz__2WKG ==  0)) {
-      result__ZWKG=ITM_READ__;
-    } else {
-      typ_id__1WKG=-1;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__2WKG);
-      if ((typ_id__1WKG == (__INTEGER)(-  1))) {
-        a__3WKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__4WKG=(__UINTEGER_32)((__UINTEGER_32)(sz__2WKG + a__3WKG) & (__UINTEGER_32)(~ a__3WKG));
-        ptr_table__DXKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4WKG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__CXKG=((__POINTER )(NULL));
-        result__EXKG=((__POINTER *)ptr_table__DXKG)[ 0];
-        if ((result__EXKG == (void *)NULL)) {
-          result__EXKG=new_lab__RUJ(new_size__4WKG);
-          next__CXKG=(void *)((unsigned long)result__EXKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4WKG)));
-          ((__POINTER *)next__CXKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DXKG)[ 0]=next__CXKG;
-        } else {
-          next__CXKG=((__POINTER *)result__EXKG)[ 0];
-          if ((next__CXKG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EXKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__4WKG <<  1)) <=  4096)) {
-              next__CXKG=(void *)((unsigned long)result__EXKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4WKG)));
+  void *result__13M;
+  void *type__23M;
+  void *group_sav__B4M,*lst__ZJHB;
+  __POSITION p__CA4G,pos__2JOG,p__NLAB,p__14H,p__OB4G,pos__4JOG,p__J0H;
+  __POSITION pos__AKOG,pos__IKOG,__tmp__FFN,__tmp__NFN,pos__WKOG;
+  __POSITION pos__YKOG,pos__0KOG,pos__2KOG;
+  __ITM_READ *result__053G,*result__IYGB;
+  __POINTER ptr__153G,ptr_table__EA4G,next__DA4G,result__FA4G;
+  __POINTER ptr_table__JA4G,next__IA4G,result__KA4G,ptr__JYGB;
+  __POINTER ptr_table__QA4G,next__PA4G,result__RA4G,ptr_table__VA4G;
+  __POINTER next__UA4G,result__WA4G,ptr__ZTI,ptr_table__0A4G,next__ZA4G;
+  __POINTER result__1A4G,ptr_table__5A4G,next__4A4G,result__AB4G;
+  __POINTER ptr__HB4G,ptr_table__QB4G,next__PB4G,result__RB4G;
+  __POINTER ptr_table__VB4G,next__UB4G,result__WB4G,ptr__HPI;
+  __POINTER ptr_table__AC4G,next__5B4G,result__BC4G,ptr_table__FC4G;
+  __POINTER next__EC4G,result__GC4G,ptr__RHMB,ptr_table__NC4G;
+  __POINTER next__MC4G,result__OC4G,ptr_table__SC4G,next__RC4G;
+  __POINTER result__TC4G,ptr__KVTB,ptr_table__3C4G,next__2C4G;
+  __POINTER result__4C4G,ptr_table__CD4G,next__BD4G,result__DD4G;
+  __POINTER ptr__4WTB,ptr_table__KD4G,next__JD4G,result__LD4G;
+  __POINTER ptr_table__PD4G,next__OD4G,result__QD4G;
+  __INTEGER typ_id__253G,typ_id__OYGB,typ_id__4TI,typ_id__IB4G;
+  __INTEGER typ_id__MPI,typ_id__WHMB,typ_id__PVTB,typ_id__DXTB;
+  __UINTEGER_32 sz__353G,a__453G,new_size__553G,t__AA4G,a__BA4G;
+  __UINTEGER_32 new_size__MA4G,lab_type__LA4G,sz__LYGB,a__5E1G;
+  __UINTEGER_32 new_size__AF1G,t__EF1G,a__DF1G,new_size__YA4G;
+  __UINTEGER_32 lab_type__XA4G,sz__1TI,a__4D1G,new_size__5D1G,t__DE1G;
+  __UINTEGER_32 a__CE1G,new_size__CB4G,lab_type__BB4G,sz__JB4G,a__KB4G;
+  __UINTEGER_32 new_size__LB4G,t__MB4G,a__NB4G,new_size__YB4G;
+  __UINTEGER_32 lab_type__XB4G,sz__JPI,a__2C1G,new_size__3C1G,t__BD1G;
+  __UINTEGER_32 a__AD1G,new_size__IC4G,lab_type__HC4G,sz__THMB,a__A20G;
+  __UINTEGER_32 new_size__B20G,t__F20G,a__E20G,new_size__VC4G;
+  __UINTEGER_32 lab_type__UC4G,sz__MVTB,a__I20G,new_size__J20G,t__N20G;
+  __UINTEGER_32 a__M20G,new_size__FD4G,lab_type__ED4G,sz__AXTB,a__Q20G;
+  __UINTEGER_32 new_size__R20G,t__V20G,a__U20G,new_size__SD4G;
+  __UINTEGER_32 lab_type__RD4G;
+  __ITM_PROTOTYPE *result__YTI;
+  __ITM_LIST *result__GB4G,*result__GPI;
+  __ITM_BLOCK *result__QHMB;
+  __ITM_EXTERNAL *result__JVTB;
+  __ITM_EXTERNAL_TYPE *result__3WTB,*Self__OVEC;
+  __BOOLEAN result__Z53G,__tmp__R4M,__tmp__UAN,result__OA4G;
+  __BOOLEAN result__44YG,__tmp__DBN,result__RZN,__tmp__RBN,__tmp__OCN;
+  __BOOLEAN result__DB4G,result__ZB4G,__tmp__REN,result__2B4G;
+  __BOOLEAN result__JC4G,result__WC4G,result__ZC4G,result__GD4G;
+  __BOOLEAN result__TD4G,result__WD4G,result__ZD4G,__tmp__HHN;
+  __CHARACTER result__ITVG,result__JTVG,result__KTVG,result__EB4G;
+  __CHARACTER result__0B4G,result__3B4G,result__KC4G,result__XC4G;
+  __CHARACTER result__0C4G,result__HD4G,result__UD4G,result__XD4G;
+  __CHARACTER result__0D4G;
+  result__13M=NULL;
+  type__23M=NULL;
+  group_sav__B4M=NULL;
+  result__Z53G=read_word__APF((&__string_58));
+  if (is_shorter__TY) {
+    if (result__Z53G) {
+      if (((void *)(&__string_58) == (void *)(&__string_4))) {
+        short__token__to__1AD((&__string_120),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+      } else {
+        short__token__to__1AD((&__string_119),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+      };
+    };
+  };
+  if (result__Z53G) {
+    p__CA4G=current_position__ZWF();
+    result__053G=NULL;
+    ptr__153G=((__POINTER )(NULL));
+    typ_id__253G= 0;
+    sz__353G=((__UINTEGER_32 )sizeof(__ITM_READ));
+    if ((sz__353G ==  0)) {
+      result__053G=ITM_READ__;
+    } else {
+      typ_id__253G=-1;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__353G);
+      if ((typ_id__253G == (__INTEGER)(-  1))) {
+        a__453G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__553G=(__UINTEGER_32)((__UINTEGER_32)(sz__353G + a__453G) & (__UINTEGER_32)(~ a__453G));
+        ptr_table__EA4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__553G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__DA4G=((__POINTER )(NULL));
+        result__FA4G=((__POINTER *)ptr_table__EA4G)[ 0];
+        if ((result__FA4G == (void *)NULL)) {
+          result__FA4G=new_lab__2QJ(new_size__553G);
+          next__DA4G=(void *)((unsigned long)result__FA4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__553G)));
+          ((__POINTER *)next__DA4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__EA4G)[ 0]=next__DA4G;
+        } else {
+          next__DA4G=((__POINTER *)result__FA4G)[ 0];
+          if ((next__DA4G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FA4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__553G <<  1)) <=  4096)) {
+              next__DA4G=(void *)((unsigned long)result__FA4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__553G)));
             } else {
-              next__CXKG=new_lab__RUJ(new_size__4WKG);
-            };
-            ((__POINTER *)next__CXKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__DXKG)[ 0]=next__CXKG;
-          } else {
-            ((__POINTER *)result__EXKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__CXKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__EXKG=next__CXKG;
-          };
-        };
-        ptr__0WKG=result__EXKG;
-      } else {
-        t__5WKG=((__UINTEGER_32 )typ_id__1WKG);
-        a__AXKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__LXKG=(__UINTEGER_32)((__UINTEGER_32)(sz__2WKG + a__AXKG) & (__UINTEGER_32)(~ a__AXKG));
-        ptr_table__IXKG=((__POINTER )(&(table_type[(t__5WKG)])));
-        lab_type__KXKG=(__UINTEGER_32)(t__5WKG |  1);
-        next__HXKG=((__POINTER )(NULL));
-        result__JXKG=((__POINTER *)ptr_table__IXKG)[ 0];
-        if ((result__JXKG == (void *)NULL)) {
-          result__JXKG=new_lab__RUJ(lab_type__KXKG);
-          next__HXKG=(void *)((unsigned long)result__JXKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LXKG)));
-          ((__POINTER *)next__HXKG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__IXKG)[ 0]=next__HXKG;
-        } else {
-          next__HXKG=((__POINTER *)result__JXKG)[ 0];
-          if ((next__HXKG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JXKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__LXKG <<  1)) <=  4096)) {
-              next__HXKG=(void *)((unsigned long)result__JXKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LXKG)));
+              next__DA4G=new_lab__2QJ(new_size__553G);
+            };
+            ((__POINTER *)next__DA4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__EA4G)[ 0]=next__DA4G;
+          } else {
+            ((__POINTER *)result__FA4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__DA4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__FA4G=next__DA4G;
+          };
+        };
+        ptr__153G=result__FA4G;
+      } else {
+        t__AA4G=((__UINTEGER_32 )typ_id__253G);
+        a__BA4G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__MA4G=(__UINTEGER_32)((__UINTEGER_32)(sz__353G + a__BA4G) & (__UINTEGER_32)(~ a__BA4G));
+        ptr_table__JA4G=((__POINTER )(&(table_type[(t__AA4G)])));
+        lab_type__LA4G=(__UINTEGER_32)(t__AA4G |  1);
+        next__IA4G=((__POINTER )(NULL));
+        result__KA4G=((__POINTER *)ptr_table__JA4G)[ 0];
+        if ((result__KA4G == (void *)NULL)) {
+          result__KA4G=new_lab__2QJ(lab_type__LA4G);
+          next__IA4G=(void *)((unsigned long)result__KA4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MA4G)));
+          ((__POINTER *)next__IA4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__JA4G)[ 0]=next__IA4G;
+        } else {
+          next__IA4G=((__POINTER *)result__KA4G)[ 0];
+          if ((next__IA4G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KA4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__MA4G <<  1)) <=  4096)) {
+              next__IA4G=(void *)((unsigned long)result__KA4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MA4G)));
             } else {
-              next__HXKG=new_lab__RUJ(lab_type__KXKG);
+              next__IA4G=new_lab__2QJ(lab_type__LA4G);
             };
-            ((__POINTER *)next__HXKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__IXKG)[ 0]=next__HXKG;
+            ((__POINTER *)next__IA4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__JA4G)[ 0]=next__IA4G;
           } else {
-            ((__POINTER *)result__JXKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__HXKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__JXKG=next__HXKG;
+            ((__POINTER *)result__KA4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__IA4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__KA4G=next__IA4G;
           };
         };
-        ptr__0WKG=result__JXKG;
+        ptr__153G=result__KA4G;
       };
-      result__ZWKG=((__ITM_READ *)ptr__0WKG);
-      *(result__ZWKG) = *(ITM_READ__);
+      result__053G=((__ITM_READ *)ptr__153G);
+      *(result__053G) = *(ITM_READ__);
     };
-    ((__ITM_READ *)result__ZWKG)->parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ=p__BXKG;
-    result__PDN=result__ZWKG;
-    __tmp__HEN=TRUE__;
+    ((__ITM_READ *)result__053G)->parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ=p__CA4G;
+    result__13M=result__053G;
+    __tmp__R4M=TRUE__;
   } else {
-    __tmp__HEN=FALSE__;
+    __tmp__R4M=FALSE__;
   };
-  if (__tmp__HEN) {
-    __tmp__KGN=TRUE__;
+  if (__tmp__R4M) {
+    __tmp__UAN=TRUE__;
   } else {
-    result__QJJG=read_word__NSF((&__string_11));
-    if (result__QJJG) {
-      if (((void *)(&__string_11) == (void *)(&__string_4))) {
-        short__token__to__R0C((&__string_92),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-      } else {
-        short__token__to__R0C((&__string_91),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-      };
-    };
-    if (result__QJJG) {
-      result__QXCG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__QXCG=((__CHARACTER )(( 0)));
-      } else {
-        result__QXCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-      };
-      if ((result__QXCG == '_')) {
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        copy__5GQ(string_tmp__QH,(&__string_11));
-        Self__SJJG=((__STRING *)string_tmp__QH);
-        new_capacity__RJJG= 0;
-        if ((Self__SJJG->capacity__4FQ <= Self__SJJG->count__04B)) {
-          if ((Self__SJJG->capacity__4FQ ==  0)) {
-            Self__SJJG->capacity__4FQ= 32;
-            Self__SJJG->storage__HGQ=create__D4BB( 32);
-          } else {
-            new_capacity__RJJG=(__INTEGER)(Self__SJJG->capacity__4FQ <<  1);
-            Self__TJJG=((__CHARACTER *)Self__SJJG->storage__HGQ);
-            old_nb_elts__UJJG=Self__SJJG->capacity__4FQ;
-            new__VJJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__TJJG),((__UINTEGER_32 )old_nb_elts__UJJG),((__UINTEGER_32 )new_capacity__RJJG)));
-            upper__PXKG=(__INTEGER)(new_capacity__RJJG -  1);
-            Self__NXKG=old_nb_elts__UJJG;
-            while ((Self__NXKG <= upper__PXKG)) {
-              new__VJJG[Self__NXKG]='\0';
-              Self__NXKG=(__INTEGER)(Self__NXKG +  1);
-            };
-            Self__SJJG->storage__HGQ=new__VJJG;
-            Self__SJJG->capacity__4FQ=new_capacity__RJJG;
-          };
-        };
-        ((__CHARACTER *)Self__SJJG->storage__HGQ)[Self__SJJG->count__04B]='_';
-        Self__SJJG->count__04B=(__INTEGER)(Self__SJJG->count__04B +  1);
-        while_do__VONB:
+    result__OA4G=read_word__APF((&__string_11));
+    if (is_shorter__TY) {
+      if (result__OA4G) {
+        if (((void *)(&__string_11) == (void *)(&__string_4))) {
+          short__token__to__1AD((&__string_120),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+        } else {
+          short__token__to__1AD((&__string_119),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+        };
+      };
+    };
+    if (result__OA4G) {
+      result__ITVG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__ITVG=((__CHARACTER )(( 0)));
+      } else {
+        result__ITVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      if ((result__ITVG == '_')) {
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        copy__JCS(string_tmp__VH,(&__string_11));
+        add_last__JLT(string_tmp__VH,'_');
+        while_do__UVQB:
         {
-          result__RXCG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__RXCG=((__CHARACTER )(( 0)));
+          result__JTVG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__JTVG=((__CHARACTER )(( 0)));
           } else {
-            result__RXCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+            result__JTVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          result__OPHG=FALSE__;
-          if ((((__INTEGER_8 )result__RXCG) >= ((__INTEGER_8 )'0'))) {
-            result__OPHG=(((__INTEGER_8 )result__RXCG) <= ((__INTEGER_8 )'9'));
+          result__44YG=FALSE__;
+          if ((((__INTEGER_8 )result__JTVG) >= ((__INTEGER_8 )'0'))) {
+            result__44YG=(((__INTEGER_8 )result__JTVG) <= ((__INTEGER_8 )'9'));
           };
-          if (result__OPHG) {
-            result__SXCG='\0';
-            if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-              result__SXCG=((__CHARACTER )(( 0)));
+          if (result__44YG) {
+            result__KTVG='\0';
+            if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+              result__KTVG=((__CHARACTER )(( 0)));
             } else {
-              result__SXCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-            };
-            Self__YJJG=((__STRING *)string_tmp__QH);
-            new_capacity__XJJG= 0;
-            if ((Self__YJJG->capacity__4FQ <= Self__YJJG->count__04B)) {
-              if ((Self__YJJG->capacity__4FQ ==  0)) {
-                Self__YJJG->capacity__4FQ= 32;
-                Self__YJJG->storage__HGQ=create__D4BB( 32);
-              } else {
-                new_capacity__XJJG=(__INTEGER)(Self__YJJG->capacity__4FQ <<  1);
-                Self__ZJJG=((__CHARACTER *)Self__YJJG->storage__HGQ);
-                old_nb_elts__0JJG=Self__YJJG->capacity__4FQ;
-                new__1JJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__ZJJG),((__UINTEGER_32 )old_nb_elts__0JJG),((__UINTEGER_32 )new_capacity__XJJG)));
-                upper__UXKG=(__INTEGER)(new_capacity__XJJG -  1);
-                Self__SXKG=old_nb_elts__0JJG;
-                while ((Self__SXKG <= upper__UXKG)) {
-                  new__1JJG[Self__SXKG]='\0';
-                  Self__SXKG=(__INTEGER)(Self__SXKG +  1);
-                };
-                Self__YJJG->storage__HGQ=new__1JJG;
-                Self__YJJG->capacity__4FQ=new_capacity__XJJG;
-              };
+              result__KTVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
             };
-            ((__CHARACTER *)Self__YJJG->storage__HGQ)[Self__YJJG->count__04B]=result__SXCG;
-            Self__YJJG->count__04B=(__INTEGER)(Self__YJJG->count__04B +  1);
-            position__V0B=(__INTEGER)(position__V0B +  1);
-            goto while_do__VONB;
+            add_last__JLT(string_tmp__VH,result__KTVG);
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            goto while_do__UVQB;
           };
         };
-        if ((((__STRING *)string_tmp__QH)->count__04B ==  0)) {
-          pos__QE1F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_232));
-          put_position__ATG(pos__QE1F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        if ((((__STRING *)string_tmp__VH)->count__GFC ==  0)) {
+          pos__2JOG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_281));
+          put_position__EOG(pos__2JOG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        get__TPB(string_tmp__QH);
-      };
-      p__PL4=current_position__A0F();
-      result__FXEB=NULL;
-      ptr__GXEB=((__POINTER )(NULL));
-      typ_id__LXEB= 0;
-      sz__IXEB=((__UINTEGER_32 )sizeof(__ITM_READ));
-      if ((sz__IXEB ==  0)) {
-        result__FXEB=ITM_READ__;
-      } else {
-        typ_id__LXEB=-1;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__IXEB);
-        if ((typ_id__LXEB == (__INTEGER)(-  1))) {
-          a__GZHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__HZHG=(__UINTEGER_32)((__UINTEGER_32)(sz__IXEB + a__GZHG) & (__UINTEGER_32)(~ a__GZHG));
-          ptr_table__XXKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HZHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__WXKG=((__POINTER )(NULL));
-          result__YXKG=((__POINTER *)ptr_table__XXKG)[ 0];
-          if ((result__YXKG == (void *)NULL)) {
-            result__YXKG=new_lab__RUJ(new_size__HZHG);
-            next__WXKG=(void *)((unsigned long)result__YXKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HZHG)));
-            ((__POINTER *)next__WXKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__XXKG)[ 0]=next__WXKG;
-          } else {
-            next__WXKG=((__POINTER *)result__YXKG)[ 0];
-            if ((next__WXKG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YXKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__HZHG <<  1)) <=  4096)) {
-                next__WXKG=(void *)((unsigned long)result__YXKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HZHG)));
+        get__YVB(string_tmp__VH);
+      };
+      p__NLAB=current_position__ZWF();
+      result__IYGB=NULL;
+      ptr__JYGB=((__POINTER )(NULL));
+      typ_id__OYGB= 0;
+      sz__LYGB=((__UINTEGER_32 )sizeof(__ITM_READ));
+      if ((sz__LYGB ==  0)) {
+        result__IYGB=ITM_READ__;
+      } else {
+        typ_id__OYGB=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__LYGB);
+        if ((typ_id__OYGB == (__INTEGER)(-  1))) {
+          a__5E1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__AF1G=(__UINTEGER_32)((__UINTEGER_32)(sz__LYGB + a__5E1G) & (__UINTEGER_32)(~ a__5E1G));
+          ptr_table__QA4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AF1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__PA4G=((__POINTER )(NULL));
+          result__RA4G=((__POINTER *)ptr_table__QA4G)[ 0];
+          if ((result__RA4G == (void *)NULL)) {
+            result__RA4G=new_lab__2QJ(new_size__AF1G);
+            next__PA4G=(void *)((unsigned long)result__RA4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AF1G)));
+            ((__POINTER *)next__PA4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__QA4G)[ 0]=next__PA4G;
+          } else {
+            next__PA4G=((__POINTER *)result__RA4G)[ 0];
+            if ((next__PA4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RA4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__AF1G <<  1)) <=  4096)) {
+                next__PA4G=(void *)((unsigned long)result__RA4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AF1G)));
               } else {
-                next__WXKG=new_lab__RUJ(new_size__HZHG);
+                next__PA4G=new_lab__2QJ(new_size__AF1G);
               };
-              ((__POINTER *)next__WXKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__XXKG)[ 0]=next__WXKG;
+              ((__POINTER *)next__PA4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__QA4G)[ 0]=next__PA4G;
             } else {
-              ((__POINTER *)result__YXKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__WXKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__YXKG=next__WXKG;
-            };
-          };
-          ptr__GXEB=result__YXKG;
-        } else {
-          t__LZHG=((__UINTEGER_32 )typ_id__LXEB);
-          a__KZHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__5XKG=(__UINTEGER_32)((__UINTEGER_32)(sz__IXEB + a__KZHG) & (__UINTEGER_32)(~ a__KZHG));
-          ptr_table__2XKG=((__POINTER )(&(table_type[(t__LZHG)])));
-          lab_type__4XKG=(__UINTEGER_32)(t__LZHG |  1);
-          next__1XKG=((__POINTER )(NULL));
-          result__3XKG=((__POINTER *)ptr_table__2XKG)[ 0];
-          if ((result__3XKG == (void *)NULL)) {
-            result__3XKG=new_lab__RUJ(lab_type__4XKG);
-            next__1XKG=(void *)((unsigned long)result__3XKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5XKG)));
-            ((__POINTER *)next__1XKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__2XKG)[ 0]=next__1XKG;
-          } else {
-            next__1XKG=((__POINTER *)result__3XKG)[ 0];
-            if ((next__1XKG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3XKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__5XKG <<  1)) <=  4096)) {
-                next__1XKG=(void *)((unsigned long)result__3XKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5XKG)));
+              ((__POINTER *)result__RA4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__PA4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__RA4G=next__PA4G;
+            };
+          };
+          ptr__JYGB=result__RA4G;
+        } else {
+          t__EF1G=((__UINTEGER_32 )typ_id__OYGB);
+          a__DF1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__YA4G=(__UINTEGER_32)((__UINTEGER_32)(sz__LYGB + a__DF1G) & (__UINTEGER_32)(~ a__DF1G));
+          ptr_table__VA4G=((__POINTER )(&(table_type[(t__EF1G)])));
+          lab_type__XA4G=(__UINTEGER_32)(t__EF1G |  1);
+          next__UA4G=((__POINTER )(NULL));
+          result__WA4G=((__POINTER *)ptr_table__VA4G)[ 0];
+          if ((result__WA4G == (void *)NULL)) {
+            result__WA4G=new_lab__2QJ(lab_type__XA4G);
+            next__UA4G=(void *)((unsigned long)result__WA4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YA4G)));
+            ((__POINTER *)next__UA4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__VA4G)[ 0]=next__UA4G;
+          } else {
+            next__UA4G=((__POINTER *)result__WA4G)[ 0];
+            if ((next__UA4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WA4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__YA4G <<  1)) <=  4096)) {
+                next__UA4G=(void *)((unsigned long)result__WA4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YA4G)));
               } else {
-                next__1XKG=new_lab__RUJ(lab_type__4XKG);
+                next__UA4G=new_lab__2QJ(lab_type__XA4G);
               };
-              ((__POINTER *)next__1XKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2XKG)[ 0]=next__1XKG;
+              ((__POINTER *)next__UA4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__VA4G)[ 0]=next__UA4G;
             } else {
-              ((__POINTER *)result__3XKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__1XKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__3XKG=next__1XKG;
+              ((__POINTER *)result__WA4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__UA4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__WA4G=next__UA4G;
             };
           };
-          ptr__GXEB=result__3XKG;
+          ptr__JYGB=result__WA4G;
         };
-        result__FXEB=((__ITM_READ *)ptr__GXEB);
-        *(result__FXEB) = *(ITM_READ__);
+        result__IYGB=((__ITM_READ *)ptr__JYGB);
+        *(result__IYGB) = *(ITM_READ__);
       };
-      ((__ITM_READ *)result__FXEB)->parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ=p__PL4;
-      result__PDN=result__FXEB;
+      ((__ITM_READ *)result__IYGB)->parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ=p__NLAB;
+      result__13M=result__IYGB;
     };
-    __tmp__KGN=result__QJJG;
+    __tmp__UAN=result__OA4G;
   };
-  if (__tmp__KGN) {
-    __tmp__ZGN=TRUE__;
+  if (__tmp__UAN) {
+    __tmp__DBN=TRUE__;
   } else {
-    type__QDN=read_prototype__I2N(Self__NDN,NULL);
-    result__MRN=((void *)type__QDN != (void *)NULL);
-    if (result__MRN) {
-      p__IYKG=current_position__A0F();
-      result__AYKG=NULL;
-      ptr__BYKG=((__POINTER )(NULL));
-      typ_id__CYKG= 0;
-      sz__DYKG=((__UINTEGER_32 )sizeof(__ITM_PROTOTYPE));
-      if ((sz__DYKG ==  0)) {
-        result__AYKG=ITM_PROTOTYPE__;
-      } else {
-        typ_id__CYKG=-1;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__DYKG);
-        if ((typ_id__CYKG == (__INTEGER)(-  1))) {
-          a__EYKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__FYKG=(__UINTEGER_32)((__UINTEGER_32)(sz__DYKG + a__EYKG) & (__UINTEGER_32)(~ a__EYKG));
-          ptr_table__KYKG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FYKG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__JYKG=((__POINTER )(NULL));
-          result__LYKG=((__POINTER *)ptr_table__KYKG)[ 0];
-          if ((result__LYKG == (void *)NULL)) {
-            result__LYKG=new_lab__RUJ(new_size__FYKG);
-            next__JYKG=(void *)((unsigned long)result__LYKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FYKG)));
-            ((__POINTER *)next__JYKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__KYKG)[ 0]=next__JYKG;
-          } else {
-            next__JYKG=((__POINTER *)result__LYKG)[ 0];
-            if ((next__JYKG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LYKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__FYKG <<  1)) <=  4096)) {
-                next__JYKG=(void *)((unsigned long)result__LYKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FYKG)));
+    type__23M=read_prototype__XNN(Self__Z3M,NULL);
+    result__RZN=((void *)type__23M != (void *)NULL);
+    if (result__RZN) {
+      p__14H=current_position__ZWF();
+      result__YTI=NULL;
+      ptr__ZTI=((__POINTER )(NULL));
+      typ_id__4TI= 0;
+      sz__1TI=((__UINTEGER_32 )sizeof(__ITM_PROTOTYPE));
+      if ((sz__1TI ==  0)) {
+        result__YTI=ITM_PROTOTYPE__;
+      } else {
+        typ_id__4TI=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__1TI);
+        if ((typ_id__4TI == (__INTEGER)(-  1))) {
+          a__4D1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__5D1G=(__UINTEGER_32)((__UINTEGER_32)(sz__1TI + a__4D1G) & (__UINTEGER_32)(~ a__4D1G));
+          ptr_table__0A4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5D1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__ZA4G=((__POINTER )(NULL));
+          result__1A4G=((__POINTER *)ptr_table__0A4G)[ 0];
+          if ((result__1A4G == (void *)NULL)) {
+            result__1A4G=new_lab__2QJ(new_size__5D1G);
+            next__ZA4G=(void *)((unsigned long)result__1A4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5D1G)));
+            ((__POINTER *)next__ZA4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__0A4G)[ 0]=next__ZA4G;
+          } else {
+            next__ZA4G=((__POINTER *)result__1A4G)[ 0];
+            if ((next__ZA4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1A4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__5D1G <<  1)) <=  4096)) {
+                next__ZA4G=(void *)((unsigned long)result__1A4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5D1G)));
               } else {
-                next__JYKG=new_lab__RUJ(new_size__FYKG);
+                next__ZA4G=new_lab__2QJ(new_size__5D1G);
               };
-              ((__POINTER *)next__JYKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__KYKG)[ 0]=next__JYKG;
+              ((__POINTER *)next__ZA4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__0A4G)[ 0]=next__ZA4G;
             } else {
-              ((__POINTER *)result__LYKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__JYKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__LYKG=next__JYKG;
-            };
-          };
-          ptr__BYKG=result__LYKG;
-        } else {
-          t__GYKG=((__UINTEGER_32 )typ_id__CYKG);
-          a__HYKG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__SYKG=(__UINTEGER_32)((__UINTEGER_32)(sz__DYKG + a__HYKG) & (__UINTEGER_32)(~ a__HYKG));
-          ptr_table__PYKG=((__POINTER )(&(table_type[(t__GYKG)])));
-          lab_type__RYKG=(__UINTEGER_32)(t__GYKG |  1);
-          next__OYKG=((__POINTER )(NULL));
-          result__QYKG=((__POINTER *)ptr_table__PYKG)[ 0];
-          if ((result__QYKG == (void *)NULL)) {
-            result__QYKG=new_lab__RUJ(lab_type__RYKG);
-            next__OYKG=(void *)((unsigned long)result__QYKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SYKG)));
-            ((__POINTER *)next__OYKG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__PYKG)[ 0]=next__OYKG;
-          } else {
-            next__OYKG=((__POINTER *)result__QYKG)[ 0];
-            if ((next__OYKG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QYKG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__SYKG <<  1)) <=  4096)) {
-                next__OYKG=(void *)((unsigned long)result__QYKG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SYKG)));
+              ((__POINTER *)result__1A4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZA4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__1A4G=next__ZA4G;
+            };
+          };
+          ptr__ZTI=result__1A4G;
+        } else {
+          t__DE1G=((__UINTEGER_32 )typ_id__4TI);
+          a__CE1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__CB4G=(__UINTEGER_32)((__UINTEGER_32)(sz__1TI + a__CE1G) & (__UINTEGER_32)(~ a__CE1G));
+          ptr_table__5A4G=((__POINTER )(&(table_type[(t__DE1G)])));
+          lab_type__BB4G=(__UINTEGER_32)(t__DE1G |  1);
+          next__4A4G=((__POINTER )(NULL));
+          result__AB4G=((__POINTER *)ptr_table__5A4G)[ 0];
+          if ((result__AB4G == (void *)NULL)) {
+            result__AB4G=new_lab__2QJ(lab_type__BB4G);
+            next__4A4G=(void *)((unsigned long)result__AB4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CB4G)));
+            ((__POINTER *)next__4A4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__5A4G)[ 0]=next__4A4G;
+          } else {
+            next__4A4G=((__POINTER *)result__AB4G)[ 0];
+            if ((next__4A4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AB4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__CB4G <<  1)) <=  4096)) {
+                next__4A4G=(void *)((unsigned long)result__AB4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CB4G)));
               } else {
-                next__OYKG=new_lab__RUJ(lab_type__RYKG);
+                next__4A4G=new_lab__2QJ(lab_type__BB4G);
               };
-              ((__POINTER *)next__OYKG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__PYKG)[ 0]=next__OYKG;
+              ((__POINTER *)next__4A4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__5A4G)[ 0]=next__4A4G;
             } else {
-              ((__POINTER *)result__QYKG)[ 0]=(void *)((unsigned long)((__POINTER *)next__OYKG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__QYKG=next__OYKG;
+              ((__POINTER *)result__AB4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__4A4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__AB4G=next__4A4G;
             };
           };
-          ptr__BYKG=result__QYKG;
+          ptr__ZTI=result__AB4G;
         };
-        result__AYKG=((__ITM_PROTOTYPE *)ptr__BYKG);
-        *(result__AYKG) = *(ITM_PROTOTYPE__);
+        result__YTI=((__ITM_PROTOTYPE *)ptr__ZTI);
+        *(result__YTI) = *(ITM_PROTOTYPE__);
       };
-      ((__ITM_PROTOTYPE *)result__AYKG)->parent_itm_constant__VYF.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ=p__IYKG;
-      result__PDN=result__AYKG;
+      ((__ITM_PROTOTYPE *)result__YTI)->parent_itm_constant__MVF.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ=p__14H;
+      result__13M=result__YTI;
     };
-    __tmp__ZGN=result__MRN;
+    __tmp__DBN=result__RZN;
   };
-  if (__tmp__ZGN) {
-    __tmp__LHN=TRUE__;
+  if (__tmp__DBN) {
+    __tmp__RBN=TRUE__;
   } else {
-    result__KDO=FALSE__;
-    pos_old__LDO= 0;
-    if (read_space__MMD()) {
-      result__TXCG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__TXCG=((__CHARACTER )(( 0)));
-      } else {
-        result__TXCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-      };
-      result__QPHG=FALSE__;
-      if ((((__INTEGER_8 )result__TXCG) >= ((__INTEGER_8 )'0'))) {
-        result__QPHG=(((__INTEGER_8 )result__TXCG) <= ((__INTEGER_8 )'9'));
-      };
-      __tmp__WDO=result__QPHG;
-    } else {
-      __tmp__WDO=FALSE__;
-    };
-    if (__tmp__WDO) {
-      ((__STRING *)string_tmp__QH)->count__04B= 0;
-      result__ZXCG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__ZXCG=((__CHARACTER )(( 0)));
-      } else {
-        result__ZXCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-      };
-      Self__4JJG=((__STRING *)string_tmp__QH);
-      new_capacity__3JJG= 0;
-      if ((Self__4JJG->capacity__4FQ <= Self__4JJG->count__04B)) {
-        if ((Self__4JJG->capacity__4FQ ==  0)) {
-          Self__4JJG->capacity__4FQ= 32;
-          Self__4JJG->storage__HGQ=create__D4BB( 32);
-        } else {
-          new_capacity__3JJG=(__INTEGER)(Self__4JJG->capacity__4FQ <<  1);
-          Self__5JJG=((__CHARACTER *)Self__4JJG->storage__HGQ);
-          old_nb_elts__AKJG=Self__4JJG->capacity__4FQ;
-          new__BKJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__5JJG),((__UINTEGER_32 )old_nb_elts__AKJG),((__UINTEGER_32 )new_capacity__3JJG)));
-          upper__WYKG=(__INTEGER)(new_capacity__3JJG -  1);
-          Self__UYKG=old_nb_elts__AKJG;
-          while ((Self__UYKG <= upper__WYKG)) {
-            new__BKJG[Self__UYKG]='\0';
-            Self__UYKG=(__INTEGER)(Self__UYKG +  1);
-          };
-          Self__4JJG->storage__HGQ=new__BKJG;
-          Self__4JJG->capacity__4FQ=new_capacity__3JJG;
-        };
-      };
-      ((__CHARACTER *)Self__4JJG->storage__HGQ)[Self__4JJG->count__04B]=result__ZXCG;
-      Self__4JJG->count__04B=(__INTEGER)(Self__4JJG->count__04B +  1);
-      pos_old__LDO=position__V0B;
-      position__V0B=(__INTEGER)(position__V0B +  1);
-      while_do__AE0D:
-      {
-        result__0XCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__0XCG=((__CHARACTER )(( 0)));
+    result__13M=read_constant__LQO();
+    __tmp__RBN=((void *)result__13M != (void *)NULL);
+  };
+  if (__tmp__RBN) {
+    __tmp__OCN=TRUE__;
+  } else {
+    result__DB4G=FALSE__;
+    if ((! read_space__NRD())) {
+      result__DB4G=FALSE__;
+    } else {
+      result__EB4G='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__EB4G=((__CHARACTER )(( 0)));
+      } else {
+        result__EB4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      if ((result__EB4G == '(')) {
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        result__DB4G=TRUE__;
+      };
+    };
+    if (result__DB4G) {
+      group_sav__B4M=last_group__LTF;
+      p__OB4G=current_position__ZWF();
+      result__GB4G=NULL;
+      ptr__HB4G=((__POINTER )(NULL));
+      typ_id__IB4G= 0;
+      sz__JB4G=((__UINTEGER_32 )sizeof(__ITM_LIST));
+      if ((sz__JB4G ==  0)) {
+        result__GB4G=ITM_LIST__;
+      } else {
+        typ_id__IB4G=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__JB4G);
+        if ((typ_id__IB4G == (__INTEGER)(-  1))) {
+          a__KB4G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__LB4G=(__UINTEGER_32)((__UINTEGER_32)(sz__JB4G + a__KB4G) & (__UINTEGER_32)(~ a__KB4G));
+          ptr_table__QB4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LB4G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__PB4G=((__POINTER )(NULL));
+          result__RB4G=((__POINTER *)ptr_table__QB4G)[ 0];
+          if ((result__RB4G == (void *)NULL)) {
+            result__RB4G=new_lab__2QJ(new_size__LB4G);
+            next__PB4G=(void *)((unsigned long)result__RB4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LB4G)));
+            ((__POINTER *)next__PB4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__QB4G)[ 0]=next__PB4G;
+          } else {
+            next__PB4G=((__POINTER *)result__RB4G)[ 0];
+            if ((next__PB4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RB4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__LB4G <<  1)) <=  4096)) {
+                next__PB4G=(void *)((unsigned long)result__RB4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LB4G)));
+              } else {
+                next__PB4G=new_lab__2QJ(new_size__LB4G);
+              };
+              ((__POINTER *)next__PB4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__QB4G)[ 0]=next__PB4G;
+            } else {
+              ((__POINTER *)result__RB4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__PB4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__RB4G=next__PB4G;
+            };
+          };
+          ptr__HB4G=result__RB4G;
+        } else {
+          t__MB4G=((__UINTEGER_32 )typ_id__IB4G);
+          a__NB4G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__YB4G=(__UINTEGER_32)((__UINTEGER_32)(sz__JB4G + a__NB4G) & (__UINTEGER_32)(~ a__NB4G));
+          ptr_table__VB4G=((__POINTER )(&(table_type[(t__MB4G)])));
+          lab_type__XB4G=(__UINTEGER_32)(t__MB4G |  1);
+          next__UB4G=((__POINTER )(NULL));
+          result__WB4G=((__POINTER *)ptr_table__VB4G)[ 0];
+          if ((result__WB4G == (void *)NULL)) {
+            result__WB4G=new_lab__2QJ(lab_type__XB4G);
+            next__UB4G=(void *)((unsigned long)result__WB4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YB4G)));
+            ((__POINTER *)next__UB4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__VB4G)[ 0]=next__UB4G;
+          } else {
+            next__UB4G=((__POINTER *)result__WB4G)[ 0];
+            if ((next__UB4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WB4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__YB4G <<  1)) <=  4096)) {
+                next__UB4G=(void *)((unsigned long)result__WB4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YB4G)));
+              } else {
+                next__UB4G=new_lab__2QJ(lab_type__XB4G);
+              };
+              ((__POINTER *)next__UB4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__VB4G)[ 0]=next__UB4G;
+            } else {
+              ((__POINTER *)result__WB4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__UB4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__WB4G=next__UB4G;
+            };
+          };
+          ptr__HB4G=result__WB4G;
+        };
+        result__GB4G=((__ITM_LIST *)ptr__HB4G);
+        *(result__GB4G) = *(ITM_LIST__);
+      };
+      ((__ITM_LIST *)result__GB4G)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ=p__OB4G;
+      last_group__LTF=result__GB4G;
+      result__13M=result__GB4G;
+      read_group__ZAHB(Self__Z3M);
+      result__ZB4G=FALSE__;
+      if ((! read_space__NRD())) {
+        result__ZB4G=FALSE__;
+      } else {
+        result__0B4G='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__0B4G=((__CHARACTER )(( 0)));
         } else {
-          result__0XCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__0B4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        result__SPHG=FALSE__;
-        if ((((__INTEGER_8 )result__0XCG) >= ((__INTEGER_8 )'0'))) {
-          result__SPHG=(((__INTEGER_8 )result__0XCG) <= ((__INTEGER_8 )'9'));
+        if ((result__0B4G == ')')) {
+          position__CBC=(__INTEGER)(position__CBC +  1);
+          result__ZB4G=TRUE__;
         };
-        if (result__SPHG) {
-          __tmp__QEO=TRUE__;
+      };
+      if ((! result__ZB4G)) {
+        pos__4JOG=current_position__ZWF();
+        put_error__text__0MG( 2,(&__string_237));
+        put_position__EOG(pos__4JOG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
+          exit(( 1));
+        };
+      };
+      last_group__LTF=group_sav__B4M;
+    };
+    __tmp__OCN=result__DB4G;
+  };
+  if (__tmp__OCN) {
+    __tmp__REN=TRUE__;
+  } else {
+    result__2B4G=FALSE__;
+    if ((! read_space__NRD())) {
+      result__2B4G=FALSE__;
+    } else {
+      result__3B4G='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__3B4G=((__CHARACTER )(( 0)));
+      } else {
+        result__3B4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      if ((result__3B4G == '{')) {
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        result__2B4G=TRUE__;
+      };
+    };
+    if (result__2B4G) {
+      short__token__to__1AD((&__string_133),(__INTEGER)(position__CBC -  1),position__CBC);
+      group_sav__B4M=last_group__LTF;
+      p__J0H=current_position__ZWF();
+      result__GPI=NULL;
+      ptr__HPI=((__POINTER )(NULL));
+      typ_id__MPI= 0;
+      sz__JPI=((__UINTEGER_32 )sizeof(__ITM_LIST));
+      if ((sz__JPI ==  0)) {
+        result__GPI=ITM_LIST__;
+      } else {
+        typ_id__MPI=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__JPI);
+        if ((typ_id__MPI == (__INTEGER)(-  1))) {
+          a__2C1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__3C1G=(__UINTEGER_32)((__UINTEGER_32)(sz__JPI + a__2C1G) & (__UINTEGER_32)(~ a__2C1G));
+          ptr_table__AC4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3C1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__5B4G=((__POINTER )(NULL));
+          result__BC4G=((__POINTER *)ptr_table__AC4G)[ 0];
+          if ((result__BC4G == (void *)NULL)) {
+            result__BC4G=new_lab__2QJ(new_size__3C1G);
+            next__5B4G=(void *)((unsigned long)result__BC4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3C1G)));
+            ((__POINTER *)next__5B4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__AC4G)[ 0]=next__5B4G;
+          } else {
+            next__5B4G=((__POINTER *)result__BC4G)[ 0];
+            if ((next__5B4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BC4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__3C1G <<  1)) <=  4096)) {
+                next__5B4G=(void *)((unsigned long)result__BC4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3C1G)));
+              } else {
+                next__5B4G=new_lab__2QJ(new_size__3C1G);
+              };
+              ((__POINTER *)next__5B4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__AC4G)[ 0]=next__5B4G;
+            } else {
+              ((__POINTER *)result__BC4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__5B4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__BC4G=next__5B4G;
+            };
+          };
+          ptr__HPI=result__BC4G;
+        } else {
+          t__BD1G=((__UINTEGER_32 )typ_id__MPI);
+          a__AD1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__IC4G=(__UINTEGER_32)((__UINTEGER_32)(sz__JPI + a__AD1G) & (__UINTEGER_32)(~ a__AD1G));
+          ptr_table__FC4G=((__POINTER )(&(table_type[(t__BD1G)])));
+          lab_type__HC4G=(__UINTEGER_32)(t__BD1G |  1);
+          next__EC4G=((__POINTER )(NULL));
+          result__GC4G=((__POINTER *)ptr_table__FC4G)[ 0];
+          if ((result__GC4G == (void *)NULL)) {
+            result__GC4G=new_lab__2QJ(lab_type__HC4G);
+            next__EC4G=(void *)((unsigned long)result__GC4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IC4G)));
+            ((__POINTER *)next__EC4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__FC4G)[ 0]=next__EC4G;
+          } else {
+            next__EC4G=((__POINTER *)result__GC4G)[ 0];
+            if ((next__EC4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GC4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__IC4G <<  1)) <=  4096)) {
+                next__EC4G=(void *)((unsigned long)result__GC4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IC4G)));
+              } else {
+                next__EC4G=new_lab__2QJ(lab_type__HC4G);
+              };
+              ((__POINTER *)next__EC4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__FC4G)[ 0]=next__EC4G;
+            } else {
+              ((__POINTER *)result__GC4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__EC4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__GC4G=next__EC4G;
+            };
+          };
+          ptr__HPI=result__GC4G;
+        };
+        result__GPI=((__ITM_LIST *)ptr__HPI);
+        *(result__GPI) = *(ITM_LIST__);
+      };
+      ((__ITM_LIST *)result__GPI)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ=p__J0H;
+      last_group__LTF=result__GPI;
+      old_position__TQI=position__CBC;
+      old_pos_cur__VQI=pos_cur__FBC;
+      old_pos_line__XQI=pos_line__GBC;
+      old_pos_col__ZQI=pos_col__HBC;
+      old_short_derive__1QI=short_derive__RBC;
+      if (((void *)read_loc_arg__with_self__YDHB(Self__Z3M,TRUE__,FALSE__) != (void *)NULL)) {
+        result__JC4G=FALSE__;
+        if ((! read_space__NRD())) {
+          result__JC4G=FALSE__;
         } else {
-          result__1XCG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__1XCG=((__CHARACTER )(( 0)));
+          result__KC4G='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__KC4G=((__CHARACTER )(( 0)));
           } else {
-            result__1XCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+            result__KC4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          if ((result__KC4G == ';')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__JC4G=TRUE__;
           };
-          __tmp__QEO=(result__1XCG == '_');
         };
-        if (__tmp__QEO) {
-          result__2XCG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__2XCG=((__CHARACTER )(( 0)));
-          } else {
-            result__2XCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+        if ((! result__JC4G)) {
+          pos__AKOG=current_position__ZWF();
+          put_error__text__0MG( 2,(&__string_223));
+          put_position__EOG(pos__AKOG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
           };
-          if ((result__2XCG != '_')) {
-            result__3XCG='\0';
-            if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-              result__3XCG=((__CHARACTER )(( 0)));
+        };
+      } else {
+        restore_context__DDL();
+      };
+      lst__ZJHB=last_group__LTF;
+      result__QHMB=NULL;
+      ptr__RHMB=((__POINTER )(NULL));
+      typ_id__WHMB= 0;
+      sz__THMB=((__UINTEGER_32 )sizeof(__ITM_BLOCK));
+      if ((sz__THMB ==  0)) {
+        result__QHMB=ITM_BLOCK__;
+      } else {
+        typ_id__WHMB=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__THMB);
+        if ((typ_id__WHMB == (__INTEGER)(-  1))) {
+          a__A20G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__B20G=(__UINTEGER_32)((__UINTEGER_32)(sz__THMB + a__A20G) & (__UINTEGER_32)(~ a__A20G));
+          ptr_table__NC4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__B20G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__MC4G=((__POINTER )(NULL));
+          result__OC4G=((__POINTER *)ptr_table__NC4G)[ 0];
+          if ((result__OC4G == (void *)NULL)) {
+            result__OC4G=new_lab__2QJ(new_size__B20G);
+            next__MC4G=(void *)((unsigned long)result__OC4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B20G)));
+            ((__POINTER *)next__MC4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__NC4G)[ 0]=next__MC4G;
+          } else {
+            next__MC4G=((__POINTER *)result__OC4G)[ 0];
+            if ((next__MC4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OC4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__B20G <<  1)) <=  4096)) {
+                next__MC4G=(void *)((unsigned long)result__OC4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B20G)));
+              } else {
+                next__MC4G=new_lab__2QJ(new_size__B20G);
+              };
+              ((__POINTER *)next__MC4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__NC4G)[ 0]=next__MC4G;
             } else {
-              result__3XCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-            };
-            Self__EKJG=((__STRING *)string_tmp__QH);
-            new_capacity__DKJG= 0;
-            if ((Self__EKJG->capacity__4FQ <= Self__EKJG->count__04B)) {
-              if ((Self__EKJG->capacity__4FQ ==  0)) {
-                Self__EKJG->capacity__4FQ= 32;
-                Self__EKJG->storage__HGQ=create__D4BB( 32);
+              ((__POINTER *)result__OC4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__MC4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__OC4G=next__MC4G;
+            };
+          };
+          ptr__RHMB=result__OC4G;
+        } else {
+          t__F20G=((__UINTEGER_32 )typ_id__WHMB);
+          a__E20G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__VC4G=(__UINTEGER_32)((__UINTEGER_32)(sz__THMB + a__E20G) & (__UINTEGER_32)(~ a__E20G));
+          ptr_table__SC4G=((__POINTER )(&(table_type[(t__F20G)])));
+          lab_type__UC4G=(__UINTEGER_32)(t__F20G |  1);
+          next__RC4G=((__POINTER )(NULL));
+          result__TC4G=((__POINTER *)ptr_table__SC4G)[ 0];
+          if ((result__TC4G == (void *)NULL)) {
+            result__TC4G=new_lab__2QJ(lab_type__UC4G);
+            next__RC4G=(void *)((unsigned long)result__TC4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VC4G)));
+            ((__POINTER *)next__RC4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__SC4G)[ 0]=next__RC4G;
+          } else {
+            next__RC4G=((__POINTER *)result__TC4G)[ 0];
+            if ((next__RC4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TC4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__VC4G <<  1)) <=  4096)) {
+                next__RC4G=(void *)((unsigned long)result__TC4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VC4G)));
               } else {
-                new_capacity__DKJG=(__INTEGER)(Self__EKJG->capacity__4FQ <<  1);
-                Self__FKJG=((__CHARACTER *)Self__EKJG->storage__HGQ);
-                old_nb_elts__GKJG=Self__EKJG->capacity__4FQ;
-                new__HKJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__FKJG),((__UINTEGER_32 )old_nb_elts__GKJG),((__UINTEGER_32 )new_capacity__DKJG)));
-                upper__1YKG=(__INTEGER)(new_capacity__DKJG -  1);
-                Self__ZYKG=old_nb_elts__GKJG;
-                while ((Self__ZYKG <= upper__1YKG)) {
-                  new__HKJG[Self__ZYKG]='\0';
-                  Self__ZYKG=(__INTEGER)(Self__ZYKG +  1);
-                };
-                Self__EKJG->storage__HGQ=new__HKJG;
-                Self__EKJG->capacity__4FQ=new_capacity__DKJG;
+                next__RC4G=new_lab__2QJ(lab_type__UC4G);
               };
+              ((__POINTER *)next__RC4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__SC4G)[ 0]=next__RC4G;
+            } else {
+              ((__POINTER *)result__TC4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__RC4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__TC4G=next__RC4G;
             };
-            ((__CHARACTER *)Self__EKJG->storage__HGQ)[Self__EKJG->count__04B]=result__3XCG;
-            Self__EKJG->count__04B=(__INTEGER)(Self__EKJG->count__04B +  1);
           };
-          position__V0B=(__INTEGER)(position__V0B +  1);
-          goto while_do__AE0D;
+          ptr__RHMB=result__TC4G;
         };
+        result__QHMB=((__ITM_BLOCK *)ptr__RHMB);
+        *(result__QHMB) = *(ITM_BLOCK__);
       };
-      result__4XCG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__4XCG=((__CHARACTER )(( 0)));
+      ((__ITM_BLOCK *)result__QHMB)->list__PIDC=lst__ZJHB;
+      result__13M=result__QHMB;
+      read_group__ZAHB(Self__Z3M);
+      result__WC4G=FALSE__;
+      if ((! read_space__NRD())) {
+        result__WC4G=FALSE__;
       } else {
-        result__4XCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-      };
-      if ((result__4XCG == '.')) {
-        Self__KKJG=((__STRING *)string_tmp__QH);
-        new_capacity__JKJG= 0;
-        if ((Self__KKJG->capacity__4FQ <= Self__KKJG->count__04B)) {
-          if ((Self__KKJG->capacity__4FQ ==  0)) {
-            Self__KKJG->capacity__4FQ= 32;
-            Self__KKJG->storage__HGQ=create__D4BB( 32);
-          } else {
-            new_capacity__JKJG=(__INTEGER)(Self__KKJG->capacity__4FQ <<  1);
-            Self__LKJG=((__CHARACTER *)Self__KKJG->storage__HGQ);
-            old_nb_elts__MKJG=Self__KKJG->capacity__4FQ;
-            new__NKJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__LKJG),((__UINTEGER_32 )old_nb_elts__MKJG),((__UINTEGER_32 )new_capacity__JKJG)));
-            upper__AZKG=(__INTEGER)(new_capacity__JKJG -  1);
-            Self__4YKG=old_nb_elts__MKJG;
-            while ((Self__4YKG <= upper__AZKG)) {
-              new__NKJG[Self__4YKG]='\0';
-              Self__4YKG=(__INTEGER)(Self__4YKG +  1);
-            };
-            Self__KKJG->storage__HGQ=new__NKJG;
-            Self__KKJG->capacity__4FQ=new_capacity__JKJG;
-          };
-        };
-        ((__CHARACTER *)Self__KKJG->storage__HGQ)[Self__KKJG->count__04B]='.';
-        Self__KKJG->count__04B=(__INTEGER)(Self__KKJG->count__04B +  1);
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        result__5XCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__5XCG=((__CHARACTER )(( 0)));
+        result__XC4G='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__XC4G=((__CHARACTER )(( 0)));
         } else {
-          result__5XCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__XC4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        result__UPHG=FALSE__;
-        if ((((__INTEGER_8 )result__5XCG) >= ((__INTEGER_8 )'0'))) {
-          result__UPHG=(((__INTEGER_8 )result__5XCG) <= ((__INTEGER_8 )'9'));
+        if ((result__XC4G == '}')) {
+          position__CBC=(__INTEGER)(position__CBC +  1);
+          result__WC4G=TRUE__;
         };
-        if (result__UPHG) {
-          result__KDO=TRUE__;
-          result__AYCG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__AYCG=((__CHARACTER )(( 0)));
-          } else {
-            result__AYCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-          };
-          Self__QKJG=((__STRING *)string_tmp__QH);
-          new_capacity__PKJG= 0;
-          if ((Self__QKJG->capacity__4FQ <= Self__QKJG->count__04B)) {
-            if ((Self__QKJG->capacity__4FQ ==  0)) {
-              Self__QKJG->capacity__4FQ= 32;
-              Self__QKJG->storage__HGQ=create__D4BB( 32);
+      };
+      if ((! result__WC4G)) {
+        pos__IKOG=current_position__ZWF();
+        put_error__text__0MG( 2,(&__string_271));
+        put_position__EOG(pos__IKOG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
+          exit(( 1));
+        };
+      };
+      short__token__to__1AD((&__string_133),(__INTEGER)(position__CBC -  1),position__CBC);
+      last_group__LTF=group_sav__B4M;
+    };
+    __tmp__REN=result__2B4G;
+  };
+  if ((! __tmp__REN)) {
+    if (read_external__QSO()) {
+      result__ZC4G=FALSE__;
+      if ((! read_space__NRD())) {
+        result__ZC4G=FALSE__;
+      } else {
+        result__0C4G='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__0C4G=((__CHARACTER )(( 0)));
+        } else {
+          result__0C4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        if ((result__0C4G == ':')) {
+          position__CBC=(__INTEGER)(position__CBC +  1);
+          result__ZC4G=TRUE__;
+        };
+      };
+      if ((! result__ZC4G)) {
+        __tmp__FFN=current_position__ZWF();
+        result__JVTB=NULL;
+        ptr__KVTB=((__POINTER )(NULL));
+        typ_id__PVTB= 0;
+        sz__MVTB=((__UINTEGER_32 )sizeof(__ITM_EXTERNAL));
+        if ((sz__MVTB ==  0)) {
+          result__JVTB=ITM_EXTERNAL__;
+        } else {
+          typ_id__PVTB=-1;
+          clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__MVTB);
+          if ((typ_id__PVTB == (__INTEGER)(-  1))) {
+            a__I20G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__J20G=(__UINTEGER_32)((__UINTEGER_32)(sz__MVTB + a__I20G) & (__UINTEGER_32)(~ a__I20G));
+            ptr_table__3C4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__J20G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__2C4G=((__POINTER )(NULL));
+            result__4C4G=((__POINTER *)ptr_table__3C4G)[ 0];
+            if ((result__4C4G == (void *)NULL)) {
+              result__4C4G=new_lab__2QJ(new_size__J20G);
+              next__2C4G=(void *)((unsigned long)result__4C4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J20G)));
+              ((__POINTER *)next__2C4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__3C4G)[ 0]=next__2C4G;
             } else {
-              new_capacity__PKJG=(__INTEGER)(Self__QKJG->capacity__4FQ <<  1);
-              Self__RKJG=((__CHARACTER *)Self__QKJG->storage__HGQ);
-              old_nb_elts__SKJG=Self__QKJG->capacity__4FQ;
-              new__TKJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__RKJG),((__UINTEGER_32 )old_nb_elts__SKJG),((__UINTEGER_32 )new_capacity__PKJG)));
-              upper__FZKG=(__INTEGER)(new_capacity__PKJG -  1);
-              Self__DZKG=old_nb_elts__SKJG;
-              while ((Self__DZKG <= upper__FZKG)) {
-                new__TKJG[Self__DZKG]='\0';
-                Self__DZKG=(__INTEGER)(Self__DZKG +  1);
+              next__2C4G=((__POINTER *)result__4C4G)[ 0];
+              if ((next__2C4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4C4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__J20G <<  1)) <=  4096)) {
+                  next__2C4G=(void *)((unsigned long)result__4C4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J20G)));
+                } else {
+                  next__2C4G=new_lab__2QJ(new_size__J20G);
+                };
+                ((__POINTER *)next__2C4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__3C4G)[ 0]=next__2C4G;
+              } else {
+                ((__POINTER *)result__4C4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__2C4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__4C4G=next__2C4G;
               };
-              Self__QKJG->storage__HGQ=new__TKJG;
-              Self__QKJG->capacity__4FQ=new_capacity__PKJG;
             };
-          };
-          ((__CHARACTER *)Self__QKJG->storage__HGQ)[Self__QKJG->count__04B]=result__AYCG;
-          Self__QKJG->count__04B=(__INTEGER)(Self__QKJG->count__04B +  1);
-          position__V0B=(__INTEGER)(position__V0B +  1);
-          while_do__Y3OE:
-          {
-            result__BYCG='\0';
-            if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-              result__BYCG=((__CHARACTER )(( 0)));
+            ptr__KVTB=result__4C4G;
+          } else {
+            t__N20G=((__UINTEGER_32 )typ_id__PVTB);
+            a__M20G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__FD4G=(__UINTEGER_32)((__UINTEGER_32)(sz__MVTB + a__M20G) & (__UINTEGER_32)(~ a__M20G));
+            ptr_table__CD4G=((__POINTER )(&(table_type[(t__N20G)])));
+            lab_type__ED4G=(__UINTEGER_32)(t__N20G |  1);
+            next__BD4G=((__POINTER )(NULL));
+            result__DD4G=((__POINTER *)ptr_table__CD4G)[ 0];
+            if ((result__DD4G == (void *)NULL)) {
+              result__DD4G=new_lab__2QJ(lab_type__ED4G);
+              next__BD4G=(void *)((unsigned long)result__DD4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FD4G)));
+              ((__POINTER *)next__BD4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__CD4G)[ 0]=next__BD4G;
             } else {
-              result__BYCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-            };
-            result__WPHG=FALSE__;
-            if ((((__INTEGER_8 )result__BYCG) >= ((__INTEGER_8 )'0'))) {
-              result__WPHG=(((__INTEGER_8 )result__BYCG) <= ((__INTEGER_8 )'9'));
-            };
-            if (result__WPHG) {
-              result__CYCG='\0';
-              if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                result__CYCG=((__CHARACTER )(( 0)));
+              next__BD4G=((__POINTER *)result__DD4G)[ 0];
+              if ((next__BD4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DD4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__FD4G <<  1)) <=  4096)) {
+                  next__BD4G=(void *)((unsigned long)result__DD4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FD4G)));
+                } else {
+                  next__BD4G=new_lab__2QJ(lab_type__ED4G);
+                };
+                ((__POINTER *)next__BD4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__CD4G)[ 0]=next__BD4G;
               } else {
-                result__CYCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+                ((__POINTER *)result__DD4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__BD4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__DD4G=next__BD4G;
               };
-              Self__WKJG=((__STRING *)string_tmp__QH);
-              new_capacity__VKJG= 0;
-              if ((Self__WKJG->capacity__4FQ <= Self__WKJG->count__04B)) {
-                if ((Self__WKJG->capacity__4FQ ==  0)) {
-                  Self__WKJG->capacity__4FQ= 32;
-                  Self__WKJG->storage__HGQ=create__D4BB( 32);
+            };
+            ptr__KVTB=result__DD4G;
+          };
+          result__JVTB=((__ITM_EXTERNAL *)ptr__KVTB);
+          *(result__JVTB) = *(ITM_EXTERNAL__);
+        };
+        ((__ITM_EXTERNAL *)result__JVTB)->parent_itm_extern__EFN.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ=__tmp__FFN;
+        result__13M=result__JVTB;
+      } else {
+        __tmp__NFN=current_position__ZWF();
+        result__GD4G=FALSE__;
+        if ((! read_space__NRD())) {
+          result__GD4G=FALSE__;
+        } else {
+          result__HD4G='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__HD4G=((__CHARACTER )(( 0)));
+          } else {
+            result__HD4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          if ((result__HD4G == '(')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__GD4G=TRUE__;
+          };
+        };
+        result__3WTB=NULL;
+        ptr__4WTB=((__POINTER )(NULL));
+        typ_id__DXTB= 0;
+        sz__AXTB=((__UINTEGER_32 )sizeof(__ITM_EXTERNAL_TYPE));
+        if ((sz__AXTB ==  0)) {
+          result__3WTB=ITM_EXTERNAL_TYPE__;
+        } else {
+          typ_id__DXTB=-1;
+          clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__AXTB);
+          if ((typ_id__DXTB == (__INTEGER)(-  1))) {
+            a__Q20G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__R20G=(__UINTEGER_32)((__UINTEGER_32)(sz__AXTB + a__Q20G) & (__UINTEGER_32)(~ a__Q20G));
+            ptr_table__KD4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__R20G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__JD4G=((__POINTER )(NULL));
+            result__LD4G=((__POINTER *)ptr_table__KD4G)[ 0];
+            if ((result__LD4G == (void *)NULL)) {
+              result__LD4G=new_lab__2QJ(new_size__R20G);
+              next__JD4G=(void *)((unsigned long)result__LD4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R20G)));
+              ((__POINTER *)next__JD4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__KD4G)[ 0]=next__JD4G;
+            } else {
+              next__JD4G=((__POINTER *)result__LD4G)[ 0];
+              if ((next__JD4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LD4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__R20G <<  1)) <=  4096)) {
+                  next__JD4G=(void *)((unsigned long)result__LD4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R20G)));
                 } else {
-                  new_capacity__VKJG=(__INTEGER)(Self__WKJG->capacity__4FQ <<  1);
-                  Self__XKJG=((__CHARACTER *)Self__WKJG->storage__HGQ);
-                  old_nb_elts__YKJG=Self__WKJG->capacity__4FQ;
-                  new__ZKJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__XKJG),((__UINTEGER_32 )old_nb_elts__YKJG),((__UINTEGER_32 )new_capacity__VKJG)));
-                  upper__KZKG=(__INTEGER)(new_capacity__VKJG -  1);
-                  Self__IZKG=old_nb_elts__YKJG;
-                  while ((Self__IZKG <= upper__KZKG)) {
-                    new__ZKJG[Self__IZKG]='\0';
-                    Self__IZKG=(__INTEGER)(Self__IZKG +  1);
-                  };
-                  Self__WKJG->storage__HGQ=new__ZKJG;
-                  Self__WKJG->capacity__4FQ=new_capacity__VKJG;
+                  next__JD4G=new_lab__2QJ(new_size__R20G);
                 };
+                ((__POINTER *)next__JD4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__KD4G)[ 0]=next__JD4G;
+              } else {
+                ((__POINTER *)result__LD4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__JD4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__LD4G=next__JD4G;
               };
-              ((__CHARACTER *)Self__WKJG->storage__HGQ)[Self__WKJG->count__04B]=result__CYCG;
-              Self__WKJG->count__04B=(__INTEGER)(Self__WKJG->count__04B +  1);
-              position__V0B=(__INTEGER)(position__V0B +  1);
-              goto while_do__Y3OE;
             };
-          };
-        };
-        result__DYCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__DYCG=((__CHARACTER )(( 0)));
-        } else {
-          result__DYCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-        };
-        if ((result__DYCG == 'E')) {
-          result__KDO=TRUE__;
-          Self__2KJG=((__STRING *)string_tmp__QH);
-          new_capacity__1KJG= 0;
-          if ((Self__2KJG->capacity__4FQ <= Self__2KJG->count__04B)) {
-            if ((Self__2KJG->capacity__4FQ ==  0)) {
-              Self__2KJG->capacity__4FQ= 32;
-              Self__2KJG->storage__HGQ=create__D4BB( 32);
+            ptr__4WTB=result__LD4G;
+          } else {
+            t__V20G=((__UINTEGER_32 )typ_id__DXTB);
+            a__U20G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__SD4G=(__UINTEGER_32)((__UINTEGER_32)(sz__AXTB + a__U20G) & (__UINTEGER_32)(~ a__U20G));
+            ptr_table__PD4G=((__POINTER )(&(table_type[(t__V20G)])));
+            lab_type__RD4G=(__UINTEGER_32)(t__V20G |  1);
+            next__OD4G=((__POINTER )(NULL));
+            result__QD4G=((__POINTER *)ptr_table__PD4G)[ 0];
+            if ((result__QD4G == (void *)NULL)) {
+              result__QD4G=new_lab__2QJ(lab_type__RD4G);
+              next__OD4G=(void *)((unsigned long)result__QD4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SD4G)));
+              ((__POINTER *)next__OD4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__PD4G)[ 0]=next__OD4G;
             } else {
-              new_capacity__1KJG=(__INTEGER)(Self__2KJG->capacity__4FQ <<  1);
-              Self__3KJG=((__CHARACTER *)Self__2KJG->storage__HGQ);
-              old_nb_elts__4KJG=Self__2KJG->capacity__4FQ;
-              new__5KJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__3KJG),((__UINTEGER_32 )old_nb_elts__4KJG),((__UINTEGER_32 )new_capacity__1KJG)));
-              upper__PZKG=(__INTEGER)(new_capacity__1KJG -  1);
-              Self__NZKG=old_nb_elts__4KJG;
-              while ((Self__NZKG <= upper__PZKG)) {
-                new__5KJG[Self__NZKG]='\0';
-                Self__NZKG=(__INTEGER)(Self__NZKG +  1);
+              next__OD4G=((__POINTER *)result__QD4G)[ 0];
+              if ((next__OD4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QD4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__SD4G <<  1)) <=  4096)) {
+                  next__OD4G=(void *)((unsigned long)result__QD4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SD4G)));
+                } else {
+                  next__OD4G=new_lab__2QJ(lab_type__RD4G);
+                };
+                ((__POINTER *)next__OD4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__PD4G)[ 0]=next__OD4G;
+              } else {
+                ((__POINTER *)result__QD4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__OD4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__QD4G=next__OD4G;
               };
-              Self__2KJG->storage__HGQ=new__5KJG;
-              Self__2KJG->capacity__4FQ=new_capacity__1KJG;
             };
+            ptr__4WTB=result__QD4G;
+          };
+          result__3WTB=((__ITM_EXTERNAL_TYPE *)ptr__4WTB);
+          *(result__3WTB) = *(ITM_EXTERNAL_TYPE__);
+        };
+        Self__OVEC=((__ITM_EXTERNAL_TYPE *)result__3WTB);
+        Self__OVEC->parent_itm_extern__53M.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ=__tmp__NFN;
+        Self__OVEC->is_persistant__2GN=result__GD4G;
+        type__23M=read_type__TBM(Self__Z3M,FALSE__);
+        if (((void *)type__23M == (void *)NULL)) {
+          pos__WKOG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_254));
+          put_position__EOG(pos__WKOG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
           };
-          ((__CHARACTER *)Self__2KJG->storage__HGQ)[Self__2KJG->count__04B]='E';
-          Self__2KJG->count__04B=(__INTEGER)(Self__2KJG->count__04B +  1);
-          position__V0B=(__INTEGER)(position__V0B +  1);
-          result__EYCG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__EYCG=((__CHARACTER )(( 0)));
+        };
+        result__TD4G=FALSE__;
+        if ((! read_space__NRD())) {
+          result__TD4G=FALSE__;
+        } else {
+          result__UD4G='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__UD4G=((__CHARACTER )(( 0)));
           } else {
-            result__EYCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+            result__UD4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          if ((result__EYCG == '+')) {
-            __tmp__3GO=TRUE__;
-          } else {
-            result__FYCG='\0';
-            if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-              result__FYCG=((__CHARACTER )(( 0)));
-            } else {
-              result__FYCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-            };
-            __tmp__3GO=(result__FYCG == '-');
+          if ((result__UD4G == '{')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__TD4G=TRUE__;
           };
-          if (__tmp__3GO) {
-            result__GYCG='\0';
-            if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-              result__GYCG=((__CHARACTER )(( 0)));
-            } else {
-              result__GYCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-            };
-            Self__CLJG=((__STRING *)string_tmp__QH);
-            new_capacity__BLJG= 0;
-            if ((Self__CLJG->capacity__4FQ <= Self__CLJG->count__04B)) {
-              if ((Self__CLJG->capacity__4FQ ==  0)) {
-                Self__CLJG->capacity__4FQ= 32;
-                Self__CLJG->storage__HGQ=create__D4BB( 32);
-              } else {
-                new_capacity__BLJG=(__INTEGER)(Self__CLJG->capacity__4FQ <<  1);
-                Self__DLJG=((__CHARACTER *)Self__CLJG->storage__HGQ);
-                old_nb_elts__ELJG=Self__CLJG->capacity__4FQ;
-                new__FLJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__DLJG),((__UINTEGER_32 )old_nb_elts__ELJG),((__UINTEGER_32 )new_capacity__BLJG)));
-                upper__UZKG=(__INTEGER)(new_capacity__BLJG -  1);
-                Self__SZKG=old_nb_elts__ELJG;
-                while ((Self__SZKG <= upper__UZKG)) {
-                  new__FLJG[Self__SZKG]='\0';
-                  Self__SZKG=(__INTEGER)(Self__SZKG +  1);
-                };
-                Self__CLJG->storage__HGQ=new__FLJG;
-                Self__CLJG->capacity__4FQ=new_capacity__BLJG;
-              };
+        };
+        if (result__TD4G) {
+          if (((void *)read_type_list__YLO(Self__Z3M,FALSE__) == (void *)NULL)) {
+            pos__YKOG=current_position__ZWF();
+            put_error__text__0MG( 0,(&__string_282));
+            put_position__EOG(pos__YKOG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
+              exit(( 1));
             };
-            ((__CHARACTER *)Self__CLJG->storage__HGQ)[Self__CLJG->count__04B]=result__GYCG;
-            Self__CLJG->count__04B=(__INTEGER)(Self__CLJG->count__04B +  1);
-            position__V0B=(__INTEGER)(position__V0B +  1);
           };
-          result__HYCG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__HYCG=((__CHARACTER )(( 0)));
+          result__WD4G=FALSE__;
+          if ((! read_space__NRD())) {
+            result__WD4G=FALSE__;
           } else {
-            result__HYCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-          };
-          result__YPHG=FALSE__;
-          if ((((__INTEGER_8 )result__HYCG) >= ((__INTEGER_8 )'0'))) {
-            result__YPHG=(((__INTEGER_8 )result__HYCG) <= ((__INTEGER_8 )'9'));
-          };
-          if (result__YPHG) {
-            result__IYCG='\0';
-            if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-              result__IYCG=((__CHARACTER )(( 0)));
+            result__XD4G='\0';
+            if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+              result__XD4G=((__CHARACTER )(( 0)));
             } else {
-              result__IYCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-            };
-            Self__ILJG=((__STRING *)string_tmp__QH);
-            new_capacity__HLJG= 0;
-            if ((Self__ILJG->capacity__4FQ <= Self__ILJG->count__04B)) {
-              if ((Self__ILJG->capacity__4FQ ==  0)) {
-                Self__ILJG->capacity__4FQ= 32;
-                Self__ILJG->storage__HGQ=create__D4BB( 32);
-              } else {
-                new_capacity__HLJG=(__INTEGER)(Self__ILJG->capacity__4FQ <<  1);
-                Self__JLJG=((__CHARACTER *)Self__ILJG->storage__HGQ);
-                old_nb_elts__KLJG=Self__ILJG->capacity__4FQ;
-                new__LLJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__JLJG),((__UINTEGER_32 )old_nb_elts__KLJG),((__UINTEGER_32 )new_capacity__HLJG)));
-                upper__ZZKG=(__INTEGER)(new_capacity__HLJG -  1);
-                Self__XZKG=old_nb_elts__KLJG;
-                while ((Self__XZKG <= upper__ZZKG)) {
-                  new__LLJG[Self__XZKG]='\0';
-                  Self__XZKG=(__INTEGER)(Self__XZKG +  1);
-                };
-                Self__ILJG->storage__HGQ=new__LLJG;
-                Self__ILJG->capacity__4FQ=new_capacity__HLJG;
-              };
+              result__XD4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
             };
-            ((__CHARACTER *)Self__ILJG->storage__HGQ)[Self__ILJG->count__04B]=result__IYCG;
-            Self__ILJG->count__04B=(__INTEGER)(Self__ILJG->count__04B +  1);
-            position__V0B=(__INTEGER)(position__V0B +  1);
-            while_do__1ZPE:
-            {
-              result__JYCG='\0';
-              if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                result__JYCG=((__CHARACTER )(( 0)));
-              } else {
-                result__JYCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-              };
-              result__0PHG=FALSE__;
-              if ((((__INTEGER_8 )result__JYCG) >= ((__INTEGER_8 )'0'))) {
-                result__0PHG=(((__INTEGER_8 )result__JYCG) <= ((__INTEGER_8 )'9'));
-              };
-              if (result__0PHG) {
-                result__KYCG='\0';
-                if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                  result__KYCG=((__CHARACTER )(( 0)));
-                } else {
-                  result__KYCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-                };
-                Self__OLJG=((__STRING *)string_tmp__QH);
-                new_capacity__NLJG= 0;
-                if ((Self__OLJG->capacity__4FQ <= Self__OLJG->count__04B)) {
-                  if ((Self__OLJG->capacity__4FQ ==  0)) {
-                    Self__OLJG->capacity__4FQ= 32;
-                    Self__OLJG->storage__HGQ=create__D4BB( 32);
-                  } else {
-                    new_capacity__NLJG=(__INTEGER)(Self__OLJG->capacity__4FQ <<  1);
-                    Self__PLJG=((__CHARACTER *)Self__OLJG->storage__HGQ);
-                    old_nb_elts__QLJG=Self__OLJG->capacity__4FQ;
-                    new__RLJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__PLJG),((__UINTEGER_32 )old_nb_elts__QLJG),((__UINTEGER_32 )new_capacity__NLJG)));
-                    upper__4ZKG=(__INTEGER)(new_capacity__NLJG -  1);
-                    Self__2ZKG=old_nb_elts__QLJG;
-                    while ((Self__2ZKG <= upper__4ZKG)) {
-                      new__RLJG[Self__2ZKG]='\0';
-                      Self__2ZKG=(__INTEGER)(Self__2ZKG +  1);
-                    };
-                    Self__OLJG->storage__HGQ=new__RLJG;
-                    Self__OLJG->capacity__4FQ=new_capacity__NLJG;
-                  };
-                };
-                ((__CHARACTER *)Self__OLJG->storage__HGQ)[Self__OLJG->count__04B]=result__KYCG;
-                Self__OLJG->count__04B=(__INTEGER)(Self__OLJG->count__04B +  1);
-                position__V0B=(__INTEGER)(position__V0B +  1);
-                goto while_do__1ZPE;
-              };
+            if ((result__XD4G == '}')) {
+              position__CBC=(__INTEGER)(position__CBC +  1);
+              result__WD4G=TRUE__;
             };
-          } else {
-            pos__NF1F=current_position__A0F();
-            put_error__text__WRG( 0,(&__string_233));
-            put_position__ATG(pos__NF1F);
-            put_string__55F(msg_err__1RG);
-            if ((type_error__0RG !=  2)) {
+          };
+          if ((! result__WD4G)) {
+            pos__0KOG=current_position__ZWF();
+            put_error__text__0MG( 2,(&__string_271));
+            put_position__EOG(pos__0KOG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
               exit(( 1));
             };
           };
         };
-      };
-      if (result__KDO) {
-        get__TPB(string_tmp__QH);
-      } else {
-        position__V0B=pos_old__LDO;
-      };
-    };
-    if (result__KDO) {
-      short__token__to__R0C((&__string_93),pos_old__LDO,position__V0B);
-    };
-    if (result__KDO) {
-      __tmp__GHN=current_position__A0F();
-      result__DAJB=NULL;
-      ptr__EAJB=((__POINTER )(NULL));
-      typ_id__JAJB= 0;
-      sz__GAJB=((__UINTEGER_32 )sizeof(__ITM_REAL));
-      if ((sz__GAJB ==  0)) {
-        result__DAJB=ITM_REAL__;
-      } else {
-        typ_id__JAJB=-1;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__GAJB);
-        if ((typ_id__JAJB == (__INTEGER)(-  1))) {
-          a__4PHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__5PHG=(__UINTEGER_32)((__UINTEGER_32)(sz__GAJB + a__4PHG) & (__UINTEGER_32)(~ a__4PHG));
-          ptr_table__B0KG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5PHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__A0KG=((__POINTER )(NULL));
-          result__C0KG=((__POINTER *)ptr_table__B0KG)[ 0];
-          if ((result__C0KG == (void *)NULL)) {
-            result__C0KG=new_lab__RUJ(new_size__5PHG);
-            next__A0KG=(void *)((unsigned long)result__C0KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5PHG)));
-            ((__POINTER *)next__A0KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__B0KG)[ 0]=next__A0KG;
+        if (result__3WTB->is_persistant__2GN) {
+          result__ZD4G=FALSE__;
+          if ((! read_space__NRD())) {
+            result__ZD4G=FALSE__;
           } else {
-            next__A0KG=((__POINTER *)result__C0KG)[ 0];
-            if ((next__A0KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C0KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__5PHG <<  1)) <=  4096)) {
-                next__A0KG=(void *)((unsigned long)result__C0KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5PHG)));
-              } else {
-                next__A0KG=new_lab__RUJ(new_size__5PHG);
-              };
-              ((__POINTER *)next__A0KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__B0KG)[ 0]=next__A0KG;
+            result__0D4G='\0';
+            if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+              result__0D4G=((__CHARACTER )(( 0)));
             } else {
-              ((__POINTER *)result__C0KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__A0KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__C0KG=next__A0KG;
-            };
-          };
-          ptr__EAJB=result__C0KG;
-        } else {
-          t__DQHG=((__UINTEGER_32 )typ_id__JAJB);
-          a__CQHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__J0KG=(__UINTEGER_32)((__UINTEGER_32)(sz__GAJB + a__CQHG) & (__UINTEGER_32)(~ a__CQHG));
-          ptr_table__G0KG=((__POINTER )(&(table_type[(t__DQHG)])));
-          lab_type__I0KG=(__UINTEGER_32)(t__DQHG |  1);
-          next__F0KG=((__POINTER )(NULL));
-          result__H0KG=((__POINTER *)ptr_table__G0KG)[ 0];
-          if ((result__H0KG == (void *)NULL)) {
-            result__H0KG=new_lab__RUJ(lab_type__I0KG);
-            next__F0KG=(void *)((unsigned long)result__H0KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J0KG)));
-            ((__POINTER *)next__F0KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__G0KG)[ 0]=next__F0KG;
-          } else {
-            next__F0KG=((__POINTER *)result__H0KG)[ 0];
-            if ((next__F0KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H0KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__J0KG <<  1)) <=  4096)) {
-                next__F0KG=(void *)((unsigned long)result__H0KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J0KG)));
-              } else {
-                next__F0KG=new_lab__RUJ(lab_type__I0KG);
-              };
-              ((__POINTER *)next__F0KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__G0KG)[ 0]=next__F0KG;
-            } else {
-              ((__POINTER *)result__H0KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__F0KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__H0KG=next__F0KG;
+              result__0D4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+            };
+            if ((result__0D4G == ')')) {
+              position__CBC=(__INTEGER)(position__CBC +  1);
+              result__ZD4G=TRUE__;
             };
           };
-          ptr__EAJB=result__H0KG;
+          __tmp__HHN=(! result__ZD4G);
+        } else {
+          __tmp__HHN=FALSE__;
         };
-        result__DAJB=((__ITM_REAL *)ptr__EAJB);
-        *(result__DAJB) = *(ITM_REAL__);
-      };
-      ((__ITM_REAL *)result__DAJB)->parent_itm_constant__FHN.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ=__tmp__GHN;
-      result__PDN=result__DAJB;
-    };
-    __tmp__LHN=result__KDO;
-  };
-  if (__tmp__LHN) {
-    __tmp__3HN=TRUE__;
-  } else {
-    result__GSN=read_integer__LJO();
-    if (result__GSN) {
-      __tmp__YHN=current_position__A0F();
-      result__WBJB=NULL;
-      ptr__XBJB=((__POINTER )(NULL));
-      typ_id__2BJB= 0;
-      sz__ZBJB=((__UINTEGER_32 )sizeof(__ITM_NUMBER));
-      if ((sz__ZBJB ==  0)) {
-        result__WBJB=ITM_NUMBER__;
-      } else {
-        typ_id__2BJB=-1;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__ZBJB);
-        if ((typ_id__2BJB == (__INTEGER)(-  1))) {
-          a__GQHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__HQHG=(__UINTEGER_32)((__UINTEGER_32)(sz__ZBJB + a__GQHG) & (__UINTEGER_32)(~ a__GQHG));
-          ptr_table__L0KG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HQHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__K0KG=((__POINTER )(NULL));
-          result__M0KG=((__POINTER *)ptr_table__L0KG)[ 0];
-          if ((result__M0KG == (void *)NULL)) {
-            result__M0KG=new_lab__RUJ(new_size__HQHG);
-            next__K0KG=(void *)((unsigned long)result__M0KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HQHG)));
-            ((__POINTER *)next__K0KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__L0KG)[ 0]=next__K0KG;
-          } else {
-            next__K0KG=((__POINTER *)result__M0KG)[ 0];
-            if ((next__K0KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M0KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__HQHG <<  1)) <=  4096)) {
-                next__K0KG=(void *)((unsigned long)result__M0KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HQHG)));
-              } else {
-                next__K0KG=new_lab__RUJ(new_size__HQHG);
-              };
-              ((__POINTER *)next__K0KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__L0KG)[ 0]=next__K0KG;
-            } else {
-              ((__POINTER *)result__M0KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__K0KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__M0KG=next__K0KG;
-            };
-          };
-          ptr__XBJB=result__M0KG;
-        } else {
-          t__LQHG=((__UINTEGER_32 )typ_id__2BJB);
-          a__KQHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__T0KG=(__UINTEGER_32)((__UINTEGER_32)(sz__ZBJB + a__KQHG) & (__UINTEGER_32)(~ a__KQHG));
-          ptr_table__Q0KG=((__POINTER )(&(table_type[(t__LQHG)])));
-          lab_type__S0KG=(__UINTEGER_32)(t__LQHG |  1);
-          next__P0KG=((__POINTER )(NULL));
-          result__R0KG=((__POINTER *)ptr_table__Q0KG)[ 0];
-          if ((result__R0KG == (void *)NULL)) {
-            result__R0KG=new_lab__RUJ(lab_type__S0KG);
-            next__P0KG=(void *)((unsigned long)result__R0KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T0KG)));
-            ((__POINTER *)next__P0KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Q0KG)[ 0]=next__P0KG;
-          } else {
-            next__P0KG=((__POINTER *)result__R0KG)[ 0];
-            if ((next__P0KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R0KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__T0KG <<  1)) <=  4096)) {
-                next__P0KG=(void *)((unsigned long)result__R0KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T0KG)));
-              } else {
-                next__P0KG=new_lab__RUJ(lab_type__S0KG);
-              };
-              ((__POINTER *)next__P0KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__Q0KG)[ 0]=next__P0KG;
-            } else {
-              ((__POINTER *)result__R0KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__P0KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__R0KG=next__P0KG;
-            };
+        if (__tmp__HHN) {
+          pos__2KOG=current_position__ZWF();
+          put_error__text__0MG( 2,(&__string_237));
+          put_position__EOG(pos__2KOG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
           };
-          ptr__XBJB=result__R0KG;
         };
-        result__WBJB=((__ITM_NUMBER *)ptr__XBJB);
-        *(result__WBJB) = *(ITM_NUMBER__);
+        result__13M=result__3WTB;
       };
-      ((__ITM_NUMBER *)result__WBJB)->parent_itm_constant__XHN.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ=__tmp__YHN;
-      result__PDN=result__WBJB;
     };
-    __tmp__3HN=result__GSN;
   };
-  if (__tmp__3HN) {
-    __tmp__OIN=TRUE__;
+  return(result__13M);
+}
+
+static __BOOLEAN read_integer__Q1P()
+// () With resultNo recursive, No inlinable.
+{
+  __INTEGER_64 result__ZDIE,__tmp__LEIE,result__KBOE,result__SRPE;
+  __INTEGER pos_old__U1P,__tmp__EEIE,Self__1YME,result__YPQE,j__15NE;
+  __INTEGER __tmp__VBOE,Self__0ZOE,i__2PPE,__tmp__3RPE,Self__UUQE;
+  __INTEGER state__5SPE,value__ATPE,i__4SPE,state__00PE,result__30PE;
+  __INTEGER i__Z0PE;
+  __STRING *Self__XDIE,*Self__TAZG,*Self__W20G,*Self__Y5NE,*Self__IBOE;
+  __STRING *Self__0PPE,*Self__QRPE,*Self__2SPE,*Self__X0PE;
+  __POSITION pos__KMOG,pos__4MOG,pos__NNOG;
+  __BOOLEAN result__T1P,result__L5YG,__tmp__51P,__tmp__Z2P,__tmp__PQQE;
+  __BOOLEAN result__05NE,__tmp__TAOE,result__A1RE,__tmp__B5P;
+  __BOOLEAN result__3PPE,negative__BTPE,result__CTPE,__tmp__QUPE;
+  __BOOLEAN result__BBGG,__tmp__2UPE,result__OBGG,result__QJZG;
+  __BOOLEAN __tmp__QVPE,__tmp__PWPE,result__FADF,result__TJZG;
+  __BOOLEAN __tmp__DZPE,result__XADF,result__WJZG,__tmp__QYPE;
+  __BOOLEAN negative__20PE,__tmp__J2PE,result__QCGG,__tmp__22PE;
+  __BOOLEAN __tmp__R3PE,result__FCDF,__tmp__Y4PE,result__XCDF;
+  __BOOLEAN result__TBZG;
+  __CHARACTER result__LTVG,result__RTVG,result__STVG,result__TTVG;
+  __CHARACTER result__UTVG,result__VTVG,result__WTVG,Self__WPQE;
+  __CHARACTER result__GUVG,Self__40RE,result__WUVG,Self__V4CF;
+  __CHARACTER result__0UVG,cc__DTPE,cc__10PE;
+  result__T1P=FALSE__;
+  pos_old__U1P= 0;
+  if (read_space__NRD()) {
+    result__LTVG='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__LTVG=((__CHARACTER )(( 0)));
+    } else {
+      result__LTVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+    };
+    result__L5YG=FALSE__;
+    if ((((__INTEGER_8 )result__LTVG) >= ((__INTEGER_8 )'0'))) {
+      result__L5YG=(((__INTEGER_8 )result__LTVG) <= ((__INTEGER_8 )'9'));
+    };
+    __tmp__51P=result__L5YG;
   } else {
-    result__KPO=FALSE__;
-    old_pos__LPO= 0;
-    if (read_space__MMD()) {
-      result__DZCG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__DZCG=((__CHARACTER )(( 0)));
-      } else {
-        result__DZCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-      };
-      __tmp__VPO=(result__DZCG == '\'');
+    __tmp__51P=FALSE__;
+  };
+  if (__tmp__51P) {
+    result__T1P=TRUE__;
+    ((__STRING *)string_tmp__VH)->count__GFC= 0;
+    result__RTVG='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__RTVG=((__CHARACTER )(( 0)));
     } else {
-      __tmp__VPO=FALSE__;
+      result__RTVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
     };
-    if (__tmp__VPO) {
-      old_pos__LPO=position__V0B;
-      last_len_string__3IN= 0;
-      position__V0B=(__INTEGER)(position__V0B +  1);
-      ((__STRING *)string_tmp__QH)->count__04B= 0;
-      until_do__JHOC:
-      {
-        result__JZCG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__JZCG=((__CHARACTER )(( 0)));
+    add_last__JLT(string_tmp__VH,result__RTVG);
+    pos_old__U1P=position__CBC;
+    position__CBC=(__INTEGER)(position__CBC +  1);
+    while_do__1XYD:
+    {
+      result__STVG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__STVG=((__CHARACTER )(( 0)));
+      } else {
+        result__STVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      if (is_hexadecimal_digit__XBIE(result__STVG)) {
+        __tmp__Z2P=TRUE__;
+      } else {
+        result__TTVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__TTVG=((__CHARACTER )(( 0)));
         } else {
-          result__JZCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__TTVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        if ((result__JZCG == ((__CHARACTER )(( 0))))) {
-          __tmp__UQO=TRUE__;
+        __tmp__Z2P=(result__TTVG == '_');
+      };
+      if (__tmp__Z2P) {
+        result__UTVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__UTVG=((__CHARACTER )(( 0)));
         } else {
-          result__KZCG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__KZCG=((__CHARACTER )(( 0)));
+          result__UTVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        if ((result__UTVG != '_')) {
+          result__VTVG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__VTVG=((__CHARACTER )(( 0)));
           } else {
-            result__KZCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+            result__VTVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          __tmp__UQO=(result__KZCG == '\n');
+          add_last__JLT(string_tmp__VH,result__VTVG);
         };
-        if (__tmp__UQO) {
-          __tmp__VQO=TRUE__;
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        goto while_do__1XYD;
+      };
+    };
+    result__WTVG='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__WTVG=((__CHARACTER )(( 0)));
+    } else {
+      result__WTVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+    };
+    if ((result__WTVG == 'h')) {
+      Self__XDIE=((__STRING *)string_tmp__VH);
+      result__ZDIE= 0;
+      __tmp__EEIE=Self__XDIE->count__GFC;
+      Self__1YME= 1;
+      while ((Self__1YME <= __tmp__EEIE)) {
+        __tmp__LEIE=(__INTEGER_64)(result__ZDIE <<  4);
+        Self__WPQE=((__CHARACTER *)Self__XDIE->storage__RBS)[(__INTEGER)(Self__1YME -  1)];
+        result__YPQE= 0;
+        if ((((__INTEGER_8 )Self__WPQE) < ((__INTEGER_8 )'A'))) {
+          result__YPQE=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__WPQE) -  48));
+          __tmp__PQQE=TRUE__;
         } else {
-          result__LZCG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__LZCG=((__CHARACTER )(( 0)));
-          } else {
-            result__LZCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-          };
-          __tmp__VQO=(result__LZCG == '\'');
+          __tmp__PQQE=FALSE__;
         };
-        if ((! __tmp__VQO)) {
-          result__MZCG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__MZCG=((__CHARACTER )(( 0)));
+        if ((! __tmp__PQQE)) {
+          if ((((__INTEGER_8 )Self__WPQE) < ((__INTEGER_8 )'a'))) {
+            result__YPQE=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__WPQE) -  55));
           } else {
-            result__MZCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+            result__YPQE=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__WPQE) -  87));
           };
-          Self__ULJG=((__STRING *)string_tmp__QH);
-          new_capacity__TLJG= 0;
-          if ((Self__ULJG->capacity__4FQ <= Self__ULJG->count__04B)) {
-            if ((Self__ULJG->capacity__4FQ ==  0)) {
-              Self__ULJG->capacity__4FQ= 32;
-              Self__ULJG->storage__HGQ=create__D4BB( 32);
+        };
+        result__ZDIE=(__INTEGER_64)(__tmp__LEIE | ((__INTEGER_64 )result__YPQE));
+        Self__1YME=(__INTEGER)(Self__1YME +  1);
+      };
+      last_integer__JRO=result__ZDIE;
+      position__CBC=(__INTEGER)(position__CBC +  1);
+    } else {
+      Self__TAZG=((__STRING *)string_tmp__VH);
+      if ((((__INTEGER_8 )((__CHARACTER *)Self__TAZG->storage__RBS)[(__INTEGER)(Self__TAZG->count__GFC -  1)]) > ((__INTEGER_8 )'9'))) {
+        Self__W20G=((__STRING *)string_tmp__VH);
+        if (( 1 > Self__W20G->count__GFC)) {
+          Self__W20G->count__GFC= 0;
+        } else {
+          Self__W20G->count__GFC=(__INTEGER)(Self__W20G->count__GFC -  1);
+        };
+        position__CBC=(__INTEGER)(position__CBC -  1);
+      };
+      result__GUVG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__GUVG=((__CHARACTER )(( 0)));
+      } else {
+        result__GUVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      if ((result__GUVG == 'o')) {
+        Self__Y5NE=((__STRING *)string_tmp__VH);
+        result__05NE=FALSE__;
+        j__15NE= 0;
+        if ((Self__Y5NE->count__GFC !=  0)) {
+          j__15NE= 1;
+          until_do__DSQE:
+          {
+            if ((j__15NE > Self__Y5NE->count__GFC)) {
+              __tmp__TAOE=TRUE__;
             } else {
-              new_capacity__TLJG=(__INTEGER)(Self__ULJG->capacity__4FQ <<  1);
-              Self__VLJG=((__CHARACTER *)Self__ULJG->storage__HGQ);
-              old_nb_elts__WLJG=Self__ULJG->capacity__4FQ;
-              new__XLJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__VLJG),((__UINTEGER_32 )old_nb_elts__WLJG),((__UINTEGER_32 )new_capacity__TLJG)));
-              upper__X0KG=(__INTEGER)(new_capacity__TLJG -  1);
-              Self__V0KG=old_nb_elts__WLJG;
-              while ((Self__V0KG <= upper__X0KG)) {
-                new__XLJG[Self__V0KG]='\0';
-                Self__V0KG=(__INTEGER)(Self__V0KG +  1);
+              Self__40RE=((__CHARACTER *)Self__Y5NE->storage__RBS)[(__INTEGER)(j__15NE -  1)];
+              result__A1RE=FALSE__;
+              if ((((__INTEGER_8 )Self__40RE) >= ((__INTEGER_8 )'0'))) {
+                result__A1RE=(((__INTEGER_8 )Self__40RE) <= ((__INTEGER_8 )'7'));
               };
-              Self__ULJG->storage__HGQ=new__XLJG;
-              Self__ULJG->capacity__4FQ=new_capacity__TLJG;
+              __tmp__TAOE=(! result__A1RE);
+            };
+            if ((! __tmp__TAOE)) {
+              j__15NE=(__INTEGER)(j__15NE +  1);
+              goto until_do__DSQE;
             };
           };
-          ((__CHARACTER *)Self__ULJG->storage__HGQ)[Self__ULJG->count__04B]=result__MZCG;
-          Self__ULJG->count__04B=(__INTEGER)(Self__ULJG->count__04B +  1);
-          result__NZCG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__NZCG=((__CHARACTER )(( 0)));
-          } else {
-            result__NZCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-          };
-          if ((result__NZCG == '\\')) {
-            position__V0B=(__INTEGER)(position__V0B +  1);
-            read_escape_character__AVDF();
-          } else {
-            position__V0B=(__INTEGER)(position__V0B +  1);
-            last_len_string__3IN=(__INTEGER)(last_len_string__3IN +  1);
-          };
-          goto until_do__JHOC;
+          result__05NE=(j__15NE > Self__Y5NE->count__GFC);
         };
-      };
-      result__OZCG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__OZCG=((__CHARACTER )(( 0)));
-      } else {
-        result__OZCG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-      };
-      if ((result__OZCG == '\'')) {
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        last_string__NTC=get__TPB(string_tmp__QH);
-        if ((last_len_string__3IN !=  1)) {
-          position__V0B=begin_position__H0D;
-          pos__MG1F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_234));
-          put_position__ATG(pos__MG1F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        if ((! result__05NE)) {
+          pos__KMOG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_283));
+          put_position__EOG(pos__KMOG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        result__KPO=TRUE__;
-        short__token__to__R0C((&__string_94),old_pos__LPO,position__V0B);
-      } else {
-        position__V0B=begin_position__H0D;
-        pos__OG1F=current_position__A0F();
-        put_error__text__WRG( 0,(&__string_235));
-        put_position__ATG(pos__OG1F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
-          exit(( 1));
-        };
-      };
-    };
-    if (result__KPO) {
-      __tmp__KIN=current_position__A0F();
-      result__IDJB=NULL;
-      ptr__JDJB=((__POINTER )(NULL));
-      typ_id__ODJB= 0;
-      sz__LDJB=((__UINTEGER_32 )sizeof(__ITM_CHARACTER));
-      if ((sz__LDJB ==  0)) {
-        result__IDJB=ITM_CHARACTER__;
-      } else {
-        typ_id__ODJB=-1;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__LDJB);
-        if ((typ_id__ODJB == (__INTEGER)(-  1))) {
-          a__OQHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__PQHG=(__UINTEGER_32)((__UINTEGER_32)(sz__LDJB + a__OQHG) & (__UINTEGER_32)(~ a__OQHG));
-          ptr_table__00KG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PQHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__Z0KG=((__POINTER )(NULL));
-          result__10KG=((__POINTER *)ptr_table__00KG)[ 0];
-          if ((result__10KG == (void *)NULL)) {
-            result__10KG=new_lab__RUJ(new_size__PQHG);
-            next__Z0KG=(void *)((unsigned long)result__10KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PQHG)));
-            ((__POINTER *)next__Z0KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__00KG)[ 0]=next__Z0KG;
-          } else {
-            next__Z0KG=((__POINTER *)result__10KG)[ 0];
-            if ((next__Z0KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__10KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__PQHG <<  1)) <=  4096)) {
-                next__Z0KG=(void *)((unsigned long)result__10KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PQHG)));
+        Self__IBOE=((__STRING *)string_tmp__VH);
+        result__KBOE= 0;
+        __tmp__VBOE=Self__IBOE->count__GFC;
+        Self__0ZOE= 1;
+        while ((Self__0ZOE <= __tmp__VBOE)) {
+          result__KBOE=(__INTEGER_64)((__INTEGER_64)(result__KBOE <<  3) | ((__INTEGER_64 )((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )((__CHARACTER *)Self__IBOE->storage__RBS)[(__INTEGER)(Self__0ZOE -  1)]) -  48))));
+          Self__0ZOE=(__INTEGER)(Self__0ZOE +  1);
+        };
+        last_integer__JRO=result__KBOE;
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        __tmp__B5P=TRUE__;
+      } else {
+        __tmp__B5P=FALSE__;
+      };
+      if ((! __tmp__B5P)) {
+        result__WUVG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__WUVG=((__CHARACTER )(( 0)));
+        } else {
+          result__WUVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        if ((result__WUVG == 'b')) {
+          Self__0PPE=((__STRING *)string_tmp__VH);
+          i__2PPE=Self__0PPE->count__GFC;
+          result__3PPE=TRUE__;
+          while ((! ((! result__3PPE) || (i__2PPE ==  0)))) {
+            Self__V4CF=((__CHARACTER *)Self__0PPE->storage__RBS)[(__INTEGER)(i__2PPE -  1)];
+            result__3PPE=((Self__V4CF == '0') || (Self__V4CF == '1'));
+            i__2PPE=(__INTEGER)(i__2PPE -  1);
+          };
+          if ((! result__3PPE)) {
+            pos__4MOG=current_position__ZWF();
+            put_error__text__0MG( 0,(&__string_284));
+            put_position__EOG(pos__4MOG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
+              exit(( 1));
+            };
+          };
+          Self__QRPE=((__STRING *)string_tmp__VH);
+          result__SRPE= 0;
+          __tmp__3RPE=Self__QRPE->count__GFC;
+          Self__UUQE= 1;
+          while ((Self__UUQE <= __tmp__3RPE)) {
+            result__SRPE=(__INTEGER_64)(result__SRPE <<  1);
+            if ((((__CHARACTER *)Self__QRPE->storage__RBS)[(__INTEGER)(Self__UUQE -  1)] == '1')) {
+              result__SRPE=(__INTEGER_64)(~ (__INTEGER_64)((__INTEGER_64)(~ result__SRPE) &  -2));
+            };
+            Self__UUQE=(__INTEGER)(Self__UUQE +  1);
+          };
+          last_integer__JRO=result__SRPE;
+          position__CBC=(__INTEGER)(position__CBC +  1);
+        } else {
+          result__0UVG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__0UVG=((__CHARACTER )(( 0)));
+          } else {
+            result__0UVG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          if ((result__0UVG == 'd')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+          };
+          Self__2SPE=((__STRING *)string_tmp__VH);
+          state__5SPE= 0;
+          value__ATPE= 0;
+          negative__BTPE=FALSE__;
+          result__CTPE=FALSE__;
+          cc__DTPE='\0';
+          i__4SPE= 1;
+          while ((! ((state__5SPE ==  4) || (i__4SPE > Self__2SPE->count__GFC)))) {
+            cc__DTPE=((__CHARACTER *)Self__2SPE->storage__RBS)[(__INTEGER)(i__4SPE -  1)];
+            if ((state__5SPE ==  0)) {
+              if ((((((((cc__DTPE == ' ') || (cc__DTPE == '\t')) || (cc__DTPE == '\n')) || (cc__DTPE == '\r')) || (cc__DTPE == '\0')) || (cc__DTPE == '\f')) || (cc__DTPE == '\v'))) {
+                __tmp__QUPE=TRUE__;
               } else {
-                next__Z0KG=new_lab__RUJ(new_size__PQHG);
+                result__BBGG=(cc__DTPE == '+');
+                if (result__BBGG) {
+                  state__5SPE= 1;
+                };
+                __tmp__QUPE=result__BBGG;
               };
-              ((__POINTER *)next__Z0KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__00KG)[ 0]=next__Z0KG;
-            } else {
-              ((__POINTER *)result__10KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z0KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__10KG=next__Z0KG;
-            };
-          };
-          ptr__JDJB=result__10KG;
-        } else {
-          t__TQHG=((__UINTEGER_32 )typ_id__ODJB);
-          a__SQHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__C1KG=(__UINTEGER_32)((__UINTEGER_32)(sz__LDJB + a__SQHG) & (__UINTEGER_32)(~ a__SQHG));
-          ptr_table__50KG=((__POINTER )(&(table_type[(t__TQHG)])));
-          lab_type__B1KG=(__UINTEGER_32)(t__TQHG |  1);
-          next__40KG=((__POINTER )(NULL));
-          result__A1KG=((__POINTER *)ptr_table__50KG)[ 0];
-          if ((result__A1KG == (void *)NULL)) {
-            result__A1KG=new_lab__RUJ(lab_type__B1KG);
-            next__40KG=(void *)((unsigned long)result__A1KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C1KG)));
-            ((__POINTER *)next__40KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__50KG)[ 0]=next__40KG;
-          } else {
-            next__40KG=((__POINTER *)result__A1KG)[ 0];
-            if ((next__40KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A1KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__C1KG <<  1)) <=  4096)) {
-                next__40KG=(void *)((unsigned long)result__A1KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C1KG)));
+              if (__tmp__QUPE) {
+                __tmp__2UPE=TRUE__;
               } else {
-                next__40KG=new_lab__RUJ(lab_type__B1KG);
+                result__OBGG=(cc__DTPE == '-');
+                if (result__OBGG) {
+                  negative__BTPE=TRUE__;
+                  state__5SPE= 1;
+                };
+                __tmp__2UPE=result__OBGG;
               };
-              ((__POINTER *)next__40KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__50KG)[ 0]=next__40KG;
+              if ((! __tmp__2UPE)) {
+                result__QJZG=FALSE__;
+                if ((((__INTEGER_8 )cc__DTPE) >= ((__INTEGER_8 )'0'))) {
+                  result__QJZG=(((__INTEGER_8 )cc__DTPE) <= ((__INTEGER_8 )'9'));
+                };
+                if (result__QJZG) {
+                  value__ATPE=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__DTPE)) -  48);
+                  state__5SPE= 2;
+                } else {
+                  state__5SPE= 4;
+                };
+              };
+              __tmp__QVPE=TRUE__;
             } else {
-              ((__POINTER *)result__A1KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__40KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__A1KG=next__40KG;
+              __tmp__QVPE=FALSE__;
             };
-          };
-          ptr__JDJB=result__A1KG;
-        };
-        result__IDJB=((__ITM_CHARACTER *)ptr__JDJB);
-        *(result__IDJB) = *(ITM_CHARACTER__);
-      };
-      ((__ITM_CHARACTER *)result__IDJB)->parent_itm_constant__JIN.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ=__tmp__KIN;
-      result__PDN=result__IDJB;
-    };
-    __tmp__OIN=result__KPO;
-  };
-  if (__tmp__OIN) {
-    __tmp__BJN=TRUE__;
-  } else {
-    result__ATN=read_string__WSO();
-    if (result__ATN) {
-      __tmp__1IN=current_position__A0F();
-      __tmp__2IN=last_string__NTC;
-      result__ZEJB=NULL;
-      ptr__0EJB=((__POINTER )(NULL));
-      typ_id__5EJB= 0;
-      sz__2EJB=((__UINTEGER_32 )sizeof(__ITM_STRING));
-      if ((sz__2EJB ==  0)) {
-        result__ZEJB=ITM_STRING__;
-      } else {
-        typ_id__5EJB=-1;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__2EJB);
-        if ((typ_id__5EJB == (__INTEGER)(-  1))) {
-          a__WQHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__XQHG=(__UINTEGER_32)((__UINTEGER_32)(sz__2EJB + a__WQHG) & (__UINTEGER_32)(~ a__WQHG));
-          ptr_table__E1KG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XQHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__D1KG=((__POINTER )(NULL));
-          result__F1KG=((__POINTER *)ptr_table__E1KG)[ 0];
-          if ((result__F1KG == (void *)NULL)) {
-            result__F1KG=new_lab__RUJ(new_size__XQHG);
-            next__D1KG=(void *)((unsigned long)result__F1KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XQHG)));
-            ((__POINTER *)next__D1KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__E1KG)[ 0]=next__D1KG;
-          } else {
-            next__D1KG=((__POINTER *)result__F1KG)[ 0];
-            if ((next__D1KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F1KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__XQHG <<  1)) <=  4096)) {
-                next__D1KG=(void *)((unsigned long)result__F1KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XQHG)));
-              } else {
-                next__D1KG=new_lab__RUJ(new_size__XQHG);
+            if (__tmp__QVPE) {
+              __tmp__PWPE=TRUE__;
+            } else {
+              result__FADF=(state__5SPE ==  1);
+              if (result__FADF) {
+                result__TJZG=FALSE__;
+                if ((((__INTEGER_8 )cc__DTPE) >= ((__INTEGER_8 )'0'))) {
+                  result__TJZG=(((__INTEGER_8 )cc__DTPE) <= ((__INTEGER_8 )'9'));
+                };
+                if (result__TJZG) {
+                  value__ATPE=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__DTPE)) -  48);
+                  if (negative__BTPE) {
+                    value__ATPE=(__INTEGER)(- value__ATPE);
+                  };
+                  state__5SPE= 2;
+                } else {
+                  state__5SPE= 4;
+                };
               };
-              ((__POINTER *)next__D1KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__E1KG)[ 0]=next__D1KG;
+              __tmp__PWPE=result__FADF;
+            };
+            if (__tmp__PWPE) {
+              __tmp__DZPE=TRUE__;
             } else {
-              ((__POINTER *)result__F1KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__D1KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__F1KG=next__D1KG;
-            };
-          };
-          ptr__0EJB=result__F1KG;
-        } else {
-          t__1QHG=((__UINTEGER_32 )typ_id__5EJB);
-          a__0QHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__M1KG=(__UINTEGER_32)((__UINTEGER_32)(sz__2EJB + a__0QHG) & (__UINTEGER_32)(~ a__0QHG));
-          ptr_table__J1KG=((__POINTER )(&(table_type[(t__1QHG)])));
-          lab_type__L1KG=(__UINTEGER_32)(t__1QHG |  1);
-          next__I1KG=((__POINTER )(NULL));
-          result__K1KG=((__POINTER *)ptr_table__J1KG)[ 0];
-          if ((result__K1KG == (void *)NULL)) {
-            result__K1KG=new_lab__RUJ(lab_type__L1KG);
-            next__I1KG=(void *)((unsigned long)result__K1KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M1KG)));
-            ((__POINTER *)next__I1KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__J1KG)[ 0]=next__I1KG;
-          } else {
-            next__I1KG=((__POINTER *)result__K1KG)[ 0];
-            if ((next__I1KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K1KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__M1KG <<  1)) <=  4096)) {
-                next__I1KG=(void *)((unsigned long)result__K1KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M1KG)));
+              result__XADF=(state__5SPE ==  2);
+              if (result__XADF) {
+                result__WJZG=FALSE__;
+                if ((((__INTEGER_8 )cc__DTPE) >= ((__INTEGER_8 )'0'))) {
+                  result__WJZG=(((__INTEGER_8 )cc__DTPE) <= ((__INTEGER_8 )'9'));
+                };
+                if (result__WJZG) {
+                  if (negative__BTPE) {
+                    value__ATPE=(__INTEGER)((__INTEGER)( 10 * value__ATPE) - (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__DTPE)) -  48));
+                  } else {
+                    value__ATPE=(__INTEGER)((__INTEGER)( 10 * value__ATPE) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__DTPE)) -  48));
+                  };
+                  if (((negative__BTPE && (value__ATPE >  0)) || ((! negative__BTPE) && (value__ATPE <  0)))) {
+                    state__5SPE= 4;
+                  };
+                  __tmp__QYPE=TRUE__;
+                } else {
+                  __tmp__QYPE=FALSE__;
+                };
+                if ((! __tmp__QYPE)) {
+                  if ((((((((cc__DTPE == ' ') || (cc__DTPE == '\t')) || (cc__DTPE == '\n')) || (cc__DTPE == '\r')) || (cc__DTPE == '\0')) || (cc__DTPE == '\f')) || (cc__DTPE == '\v'))) {
+                    state__5SPE= 3;
+                  } else {
+                    state__5SPE= 4;
+                  };
+                };
+              };
+              __tmp__DZPE=result__XADF;
+            };
+            if ((! __tmp__DZPE)) {
+              if ((state__5SPE ==  3)) {
+                if ((! (((((((cc__DTPE == ' ') || (cc__DTPE == '\t')) || (cc__DTPE == '\n')) || (cc__DTPE == '\r')) || (cc__DTPE == '\0')) || (cc__DTPE == '\f')) || (cc__DTPE == '\v')))) {
+                  state__5SPE= 4;
+                };
+              };
+            };
+            i__4SPE=(__INTEGER)(i__4SPE +  1);
+          };
+          if (((state__5SPE !=  0) && (state__5SPE !=  4))) {
+            result__CTPE=TRUE__;
+          };
+          if ((! result__CTPE)) {
+            pos__NNOG=current_position__ZWF();
+            put_error__text__0MG( 0,(&__string_285));
+            put_position__EOG(pos__NNOG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
+              exit(( 1));
+            };
+          };
+          Self__X0PE=((__STRING *)string_tmp__VH);
+          state__00PE= 0;
+          cc__10PE='\0';
+          negative__20PE=FALSE__;
+          result__30PE= 0;
+          i__Z0PE= 1;
+          while ((i__Z0PE <= Self__X0PE->count__GFC)) {
+            cc__10PE=((__CHARACTER *)Self__X0PE->storage__RBS)[(__INTEGER)(i__Z0PE -  1)];
+            if ((state__00PE ==  0)) {
+              if ((((((((cc__10PE == ' ') || (cc__10PE == '\t')) || (cc__10PE == '\n')) || (cc__10PE == '\r')) || (cc__10PE == '\0')) || (cc__10PE == '\f')) || (cc__10PE == '\v'))) {
+                __tmp__J2PE=TRUE__;
               } else {
-                next__I1KG=new_lab__RUJ(lab_type__L1KG);
+                result__QCGG=(cc__10PE == '+');
+                if (result__QCGG) {
+                  state__00PE= 1;
+                };
+                __tmp__J2PE=result__QCGG;
+              };
+              if ((! __tmp__J2PE)) {
+                if ((cc__10PE == '-')) {
+                  negative__20PE=TRUE__;
+                  state__00PE= 1;
+                } else {
+                  result__30PE=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__10PE)) -  48);
+                  state__00PE= 2;
+                };
               };
-              ((__POINTER *)next__I1KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__J1KG)[ 0]=next__I1KG;
+              __tmp__22PE=TRUE__;
             } else {
-              ((__POINTER *)result__K1KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__I1KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__K1KG=next__I1KG;
-            };
-          };
-          ptr__0EJB=result__K1KG;
-        };
-        result__ZEJB=((__ITM_STRING *)ptr__0EJB);
-        *(result__ZEJB) = *(ITM_STRING__);
-      };
-      ((__ITM_STRING *)result__ZEJB)->parent_itm_code__0IN.parent_itm_object__P2D.position__REJ=__tmp__1IN;
-      Self__OHSD=((__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *)dico_string__1I5B);
-      h__XHSD=hash_code__LQU(__tmp__2IN);
-      idx__YHSD=(__INTEGER)(h__XHSD % Self__OHSD->capacity__2HSD);
-      node__0HSD=((void **)Self__OHSD->buckets__BISD)[idx__YHSD];
-      while ((! (((void *)node__0HSD == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__0HSD)->key__NISD == (void *)__tmp__2IN)))) {
-        node__0HSD=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__0HSD)->next__YISD;
-      };
-      if (((void *)node__0HSD == (void *)NULL)) {
-        if ((Self__OHSD->capacity__2HSD == Self__OHSD->count__BJSD)) {
-          idx__QKOE= 0;
-          node1__UKOE=NULL;
-          node2__VKOE=NULL;
-          old_buckets__TKOE=Self__OHSD->buckets__BISD;
-          new_capacity__RKOE=prime_number_ceiling__33Z((__INTEGER)(Self__OHSD->capacity__2HSD +  1));
-          Self__OHSD->buckets__BISD=create__R23D(new_capacity__RKOE);
-          i__SKOE=(__INTEGER)(Self__OHSD->capacity__2HSD -  1);
-          Self__OHSD->capacity__2HSD=new_capacity__RKOE;
-          while ((i__SKOE >=  0)) {
-            node1__UKOE=((void **)old_buckets__TKOE)[i__SKOE];
-            while (((void *)node1__UKOE != (void *)NULL)) {
-              node2__VKOE=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node1__UKOE)->next__YISD;
-              idx__QKOE=(__INTEGER)(hash_code__LQU(((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node1__UKOE)->key__NISD) % Self__OHSD->capacity__2HSD);
-              ((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node1__UKOE)->next__YISD=((void **)Self__OHSD->buckets__BISD)[idx__QKOE];
-              ((void **)Self__OHSD->buckets__BISD)[idx__QKOE]=node1__UKOE;
-              node1__UKOE=node2__VKOE;
-            };
-            i__SKOE=(__INTEGER)(i__SKOE -  1);
-          };
-          idx__YHSD=(__INTEGER)(h__XHSD % Self__OHSD->capacity__2HSD);
-        };
-        __tmp__OJSD=((void **)Self__OHSD->buckets__BISD)[idx__YHSD];
-        result__0MOE=NULL;
-        ptr__1MOE=((__POINTER )(NULL));
-        typ_id__ANOE= 0;
-        sz__3MOE=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo));
-        if ((sz__3MOE ==  0)) {
-          result__0MOE=HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__;
-        } else {
-          typ_id__ANOE=__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__;
-          clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__3MOE);
-          if ((typ_id__ANOE == (__INTEGER)(-  1))) {
-            a__KRHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__LRHG=(__UINTEGER_32)((__UINTEGER_32)(sz__3MOE + a__KRHG) & (__UINTEGER_32)(~ a__KRHG));
-            ptr_table__O1KG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LRHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__N1KG=((__POINTER )(NULL));
-            result__P1KG=((__POINTER *)ptr_table__O1KG)[ 0];
-            if ((result__P1KG == (void *)NULL)) {
-              result__P1KG=new_lab__RUJ(new_size__LRHG);
-              next__N1KG=(void *)((unsigned long)result__P1KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LRHG)));
-              ((__POINTER *)next__N1KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__O1KG)[ 0]=next__N1KG;
+              __tmp__22PE=FALSE__;
+            };
+            if (__tmp__22PE) {
+              __tmp__R3PE=TRUE__;
             } else {
-              next__N1KG=((__POINTER *)result__P1KG)[ 0];
-              if ((next__N1KG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P1KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__LRHG <<  1)) <=  4096)) {
-                  next__N1KG=(void *)((unsigned long)result__P1KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LRHG)));
-                } else {
-                  next__N1KG=new_lab__RUJ(new_size__LRHG);
+              result__FCDF=(state__00PE ==  1);
+              if (result__FCDF) {
+                result__30PE=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__10PE)) -  48);
+                if (negative__20PE) {
+                  result__30PE=(__INTEGER)(- result__30PE);
                 };
-                ((__POINTER *)next__N1KG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__O1KG)[ 0]=next__N1KG;
-              } else {
-                ((__POINTER *)result__P1KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__N1KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__P1KG=next__N1KG;
+                state__00PE= 2;
               };
+              __tmp__R3PE=result__FCDF;
             };
-            ptr__1MOE=result__P1KG;
-          } else {
-            t__PRHG=((__UINTEGER_32 )typ_id__ANOE);
-            a__ORHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__W1KG=(__UINTEGER_32)((__UINTEGER_32)(sz__3MOE + a__ORHG) & (__UINTEGER_32)(~ a__ORHG));
-            ptr_table__T1KG=((__POINTER )(&(table_type[(t__PRHG)])));
-            lab_type__V1KG=(__UINTEGER_32)(t__PRHG |  1);
-            next__S1KG=((__POINTER )(NULL));
-            result__U1KG=((__POINTER *)ptr_table__T1KG)[ 0];
-            if ((result__U1KG == (void *)NULL)) {
-              result__U1KG=new_lab__RUJ(lab_type__V1KG);
-              next__S1KG=(void *)((unsigned long)result__U1KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W1KG)));
-              ((__POINTER *)next__S1KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__T1KG)[ 0]=next__S1KG;
+            if (__tmp__R3PE) {
+              __tmp__Y4PE=TRUE__;
             } else {
-              next__S1KG=((__POINTER *)result__U1KG)[ 0];
-              if ((next__S1KG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U1KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__W1KG <<  1)) <=  4096)) {
-                  next__S1KG=(void *)((unsigned long)result__U1KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W1KG)));
+              result__XCDF=(state__00PE ==  2);
+              if (result__XCDF) {
+                result__TBZG=FALSE__;
+                if ((((__INTEGER_8 )cc__10PE) >= ((__INTEGER_8 )'0'))) {
+                  result__TBZG=(((__INTEGER_8 )cc__10PE) <= ((__INTEGER_8 )'9'));
+                };
+                if (result__TBZG) {
+                  if (negative__20PE) {
+                    result__30PE=(__INTEGER)((__INTEGER)( 10 * result__30PE) - (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__10PE)) -  48));
+                  } else {
+                    result__30PE=(__INTEGER)((__INTEGER)( 10 * result__30PE) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__10PE)) -  48));
+                  };
                 } else {
-                  next__S1KG=new_lab__RUJ(lab_type__V1KG);
+                  state__00PE= 3;
                 };
-                ((__POINTER *)next__S1KG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__T1KG)[ 0]=next__S1KG;
-              } else {
-                ((__POINTER *)result__U1KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__S1KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__U1KG=next__S1KG;
+              };
+              __tmp__Y4PE=result__XCDF;
+            };
+            if ((! __tmp__Y4PE)) {
+              if ((state__00PE ==  3)) {
+                i__Z0PE=Self__X0PE->count__GFC;
               };
             };
-            ptr__1MOE=result__U1KG;
+            i__Z0PE=(__INTEGER)(i__Z0PE +  1);
           };
-          result__0MOE=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)ptr__1MOE);
-          *(result__0MOE) = *(HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__);
+          last_integer__JRO=((__INTEGER_64 )result__30PE);
         };
-        Self__CXTE=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)result__0MOE);
-        Self__CXTE->key__NISD=__tmp__2IN;
-        Self__CXTE->next__YISD=__tmp__OJSD;
-        node__0HSD=result__0MOE;
-        ((void **)Self__OHSD->buckets__BISD)[idx__YHSD]=result__0MOE;
-        Self__OHSD->count__BJSD=(__INTEGER)(Self__OHSD->count__BJSD +  1);
       };
-      result__PDN=result__ZEJB;
     };
-    __tmp__BJN=result__ATN;
   };
-  if (__tmp__BJN) {
-    __tmp__4JN=TRUE__;
-  } else {
-    result__X1KG=FALSE__;
-    if ((! read_space__MMD())) {
-      result__X1KG=FALSE__;
-    } else {
-      result__Y1KG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__Y1KG=((__CHARACTER )(( 0)));
-      } else {
-        result__Y1KG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-      };
-      if ((result__Y1KG == '(')) {
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        result__X1KG=TRUE__;
-      };
-    };
-    if (result__X1KG) {
-      group_sav__VDN=last_group__UWF;
-      p__C2KG=current_position__A0F();
-      result__01KG=NULL;
-      ptr__11KG=((__POINTER )(NULL));
-      typ_id__21KG= 0;
-      sz__31KG=((__UINTEGER_32 )sizeof(__ITM_LIST));
-      if ((sz__31KG ==  0)) {
-        result__01KG=ITM_LIST__;
-      } else {
-        typ_id__21KG=-1;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__31KG);
-        if ((typ_id__21KG == (__INTEGER)(-  1))) {
-          a__41KG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__51KG=(__UINTEGER_32)((__UINTEGER_32)(sz__31KG + a__41KG) & (__UINTEGER_32)(~ a__41KG));
-          ptr_table__E2KG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__51KG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__D2KG=((__POINTER )(NULL));
-          result__F2KG=((__POINTER *)ptr_table__E2KG)[ 0];
-          if ((result__F2KG == (void *)NULL)) {
-            result__F2KG=new_lab__RUJ(new_size__51KG);
-            next__D2KG=(void *)((unsigned long)result__F2KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__51KG)));
-            ((__POINTER *)next__D2KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__E2KG)[ 0]=next__D2KG;
-          } else {
-            next__D2KG=((__POINTER *)result__F2KG)[ 0];
-            if ((next__D2KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F2KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__51KG <<  1)) <=  4096)) {
-                next__D2KG=(void *)((unsigned long)result__F2KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__51KG)));
+  if (result__T1P) {
+    short__token__to__1AD((&__string_121),pos_old__U1P,position__CBC);
+  };
+  return(result__T1P);
+}
+
+static void* readlip_expr__ZSPB()
+// () With resultRecursive, No inlinable.
+{
+  void *result__2SPB,*val__3SPB,*result__Z5XC,*val__BAYC;
+  void *nam__4SPB;
+  __POSITION pos__YNOG,p__HN3B,pos__AOOG,pos__COOG,pos__EOOG,pos__GOOG;
+  __POSITION pos__IOOG,pos__KOOG,p__I1HD,p__ELGE,pos__YOOG;
+  __LIP_AFFECT *result__EY4B,*Self__O5GC;
+  __POINTER ptr__FY4B,ptr_table__3D4G,next__2D4G,result__4D4G;
+  __POINTER ptr_table__CE4G,next__BE4G,result__DE4G,ptr__V5JD;
+  __POINTER ptr_table__2E4G,next__1E4G,result__3E4G,ptr_table__BF4G;
+  __POINTER next__AF4G,result__CF4G,ptr__3ULE,ptr_table__GF4G;
+  __POINTER next__FF4G,result__HF4G,ptr_table__LF4G,next__KF4G;
+  __POINTER result__MF4G;
+  __INTEGER typ_id__KY4B,typ_id__05JD,typ_id__CVLE;
+  __UINTEGER_32 sz__HY4B,a__020G,new_size__120G,t__520G,a__420G;
+  __UINTEGER_32 new_size__FE4G,lab_type__EE4G,sz__X5JD,a__C30G;
+  __UINTEGER_32 new_size__D30G,t__H30G,a__G30G,new_size__EF4G;
+  __UINTEGER_32 lab_type__DF4G,sz__5ULE,a__K30G,new_size__L30G,t__P30G;
+  __UINTEGER_32 a__O30G,new_size__OF4G,lab_type__NF4G;
+  __LIP_IF *result__U5JD,*Self__UYSD;
+  __LIP_PRINT *result__2ULE,*Self__QOUE;
+  __BOOLEAN result__GE4G,__tmp__SUPB,result__JE4G,result__ME4G;
+  __BOOLEAN result__PE4G,result__SE4G,result__VE4G,result__YE4G;
+  __BOOLEAN __tmp__TDYC;
+  __CHARACTER result__HE4G,result__KE4G,result__NE4G,result__QE4G;
+  __CHARACTER result__TE4G,result__WE4G,result__ZE4G;
+  void *the__55XC,*els__AAYC,*result__DR2G,*result__OZHD;
+  __FAST_ARRAYoFAST_ARRAYoLIP_CODEoo *Self__ER2G,*Self__FR2G,*Self__D23D;
+  __FAST_ARRAYoFAST_ARRAYoLIP_CODEoo *Self__Z23D;
+  result__2SPB=NULL;
+  val__3SPB=NULL;
+  nam__4SPB=NULL;
+  old_position__TQI=position__CBC;
+  old_pos_cur__VQI=pos_cur__FBC;
+  old_pos_line__XQI=pos_line__GBC;
+  old_pos_col__ZQI=pos_col__HBC;
+  old_short_derive__1QI=short_derive__RBC;
+  if (read_identifier__15K()) {
+    nam__4SPB=last_string__YZC;
+    if (read_symbol__TWJ((&__string_12))) {
+      val__3SPB=readlip_expr_operator__2NZB(PARSER__);
+      if (((void *)val__3SPB == (void *)NULL)) {
+        pos__YNOG=current_position__ZWF();
+        put_error__text__0MG( 0,(&__string_222));
+        put_position__EOG(pos__YNOG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
+          exit(( 1));
+        };
+      };
+      p__HN3B=current_position__ZWF();
+      result__EY4B=NULL;
+      ptr__FY4B=((__POINTER )(NULL));
+      typ_id__KY4B= 0;
+      sz__HY4B=((__UINTEGER_32 )sizeof(__LIP_AFFECT));
+      if ((sz__HY4B ==  0)) {
+        result__EY4B=LIP_AFFECT__;
+      } else {
+        typ_id__KY4B=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__HY4B);
+        if ((typ_id__KY4B == (__INTEGER)(-  1))) {
+          a__020G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__120G=(__UINTEGER_32)((__UINTEGER_32)(sz__HY4B + a__020G) & (__UINTEGER_32)(~ a__020G));
+          ptr_table__3D4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__120G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__2D4G=((__POINTER )(NULL));
+          result__4D4G=((__POINTER *)ptr_table__3D4G)[ 0];
+          if ((result__4D4G == (void *)NULL)) {
+            result__4D4G=new_lab__2QJ(new_size__120G);
+            next__2D4G=(void *)((unsigned long)result__4D4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__120G)));
+            ((__POINTER *)next__2D4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__3D4G)[ 0]=next__2D4G;
+          } else {
+            next__2D4G=((__POINTER *)result__4D4G)[ 0];
+            if ((next__2D4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4D4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__120G <<  1)) <=  4096)) {
+                next__2D4G=(void *)((unsigned long)result__4D4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__120G)));
               } else {
-                next__D2KG=new_lab__RUJ(new_size__51KG);
+                next__2D4G=new_lab__2QJ(new_size__120G);
               };
-              ((__POINTER *)next__D2KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__E2KG)[ 0]=next__D2KG;
+              ((__POINTER *)next__2D4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__3D4G)[ 0]=next__2D4G;
             } else {
-              ((__POINTER *)result__F2KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__D2KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__F2KG=next__D2KG;
-            };
-          };
-          ptr__11KG=result__F2KG;
-        } else {
-          t__A2KG=((__UINTEGER_32 )typ_id__21KG);
-          a__B2KG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__M2KG=(__UINTEGER_32)((__UINTEGER_32)(sz__31KG + a__B2KG) & (__UINTEGER_32)(~ a__B2KG));
-          ptr_table__J2KG=((__POINTER )(&(table_type[(t__A2KG)])));
-          lab_type__L2KG=(__UINTEGER_32)(t__A2KG |  1);
-          next__I2KG=((__POINTER )(NULL));
-          result__K2KG=((__POINTER *)ptr_table__J2KG)[ 0];
-          if ((result__K2KG == (void *)NULL)) {
-            result__K2KG=new_lab__RUJ(lab_type__L2KG);
-            next__I2KG=(void *)((unsigned long)result__K2KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M2KG)));
-            ((__POINTER *)next__I2KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__J2KG)[ 0]=next__I2KG;
-          } else {
-            next__I2KG=((__POINTER *)result__K2KG)[ 0];
-            if ((next__I2KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K2KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__M2KG <<  1)) <=  4096)) {
-                next__I2KG=(void *)((unsigned long)result__K2KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M2KG)));
+              ((__POINTER *)result__4D4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__2D4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__4D4G=next__2D4G;
+            };
+          };
+          ptr__FY4B=result__4D4G;
+        } else {
+          t__520G=((__UINTEGER_32 )typ_id__KY4B);
+          a__420G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__FE4G=(__UINTEGER_32)((__UINTEGER_32)(sz__HY4B + a__420G) & (__UINTEGER_32)(~ a__420G));
+          ptr_table__CE4G=((__POINTER )(&(table_type[(t__520G)])));
+          lab_type__EE4G=(__UINTEGER_32)(t__520G |  1);
+          next__BE4G=((__POINTER )(NULL));
+          result__DE4G=((__POINTER *)ptr_table__CE4G)[ 0];
+          if ((result__DE4G == (void *)NULL)) {
+            result__DE4G=new_lab__2QJ(lab_type__EE4G);
+            next__BE4G=(void *)((unsigned long)result__DE4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FE4G)));
+            ((__POINTER *)next__BE4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__CE4G)[ 0]=next__BE4G;
+          } else {
+            next__BE4G=((__POINTER *)result__DE4G)[ 0];
+            if ((next__BE4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DE4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__FE4G <<  1)) <=  4096)) {
+                next__BE4G=(void *)((unsigned long)result__DE4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FE4G)));
               } else {
-                next__I2KG=new_lab__RUJ(lab_type__L2KG);
+                next__BE4G=new_lab__2QJ(lab_type__EE4G);
               };
-              ((__POINTER *)next__I2KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__J2KG)[ 0]=next__I2KG;
+              ((__POINTER *)next__BE4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__CE4G)[ 0]=next__BE4G;
             } else {
-              ((__POINTER *)result__K2KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__I2KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__K2KG=next__I2KG;
+              ((__POINTER *)result__DE4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__BE4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__DE4G=next__BE4G;
             };
           };
-          ptr__11KG=result__K2KG;
+          ptr__FY4B=result__DE4G;
         };
-        result__01KG=((__ITM_LIST *)ptr__11KG);
-        *(result__01KG) = *(ITM_LIST__);
+        result__EY4B=((__LIP_AFFECT *)ptr__FY4B);
+        *(result__EY4B) = *(LIP_AFFECT__);
       };
-      ((__ITM_LIST *)result__01KG)->parent_itm_code__4XE.parent_itm_object__P2D.position__REJ=p__C2KG;
-      last_group__UWF=result__01KG;
-      result__PDN=result__01KG;
-      read_group__ZZEB(Self__NDN);
-      result__N2KG=FALSE__;
-      if ((! read_space__MMD())) {
-        result__N2KG=FALSE__;
+      Self__O5GC=((__LIP_AFFECT *)result__EY4B);
+      Self__O5GC->parent_lip_code__ZTPB.parent_itm_object__PDE.position__3CJ=p__HN3B;
+      Self__O5GC->name__FCFC=nam__4SPB;
+      Self__O5GC->value__XCFC=val__3SPB;
+      result__2SPB=result__EY4B;
+    } else {
+      restore_context__DDL();
+    };
+  };
+  if (((void *)result__2SPB == (void *)NULL)) {
+    result__2SPB=readlip_expr_operator__2NZB(PARSER__);
+    if (((void *)result__2SPB != (void *)NULL)) {
+      result__GE4G=FALSE__;
+      if ((! read_space__NRD())) {
+        result__GE4G=FALSE__;
       } else {
-        result__O2KG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__O2KG=((__CHARACTER )(( 0)));
+        result__HE4G='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__HE4G=((__CHARACTER )(( 0)));
         } else {
-          result__O2KG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__HE4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        if ((result__O2KG == ')')) {
-          position__V0B=(__INTEGER)(position__V0B +  1);
-          result__N2KG=TRUE__;
+        if ((result__HE4G == '.')) {
+          position__CBC=(__INTEGER)(position__CBC +  1);
+          result__GE4G=TRUE__;
         };
       };
-      if ((! result__N2KG)) {
-        pos__PI1F=current_position__A0F();
-        put_error__text__WRG( 2,(&__string_221));
-        put_position__ATG(pos__PI1F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
-          exit(( 1));
-        };
-      };
-      last_group__UWF=group_sav__VDN;
+      __tmp__SUPB=result__GE4G;
+    } else {
+      __tmp__SUPB=FALSE__;
     };
-    __tmp__4JN=result__X1KG;
-  };
-  if (__tmp__4JN) {
-    __tmp__CMN=TRUE__;
-  } else {
-    result__Q2KG=FALSE__;
-    if ((! read_space__MMD())) {
-      result__Q2KG=FALSE__;
-    } else {
-      result__R2KG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__R2KG=((__CHARACTER )(( 0)));
-      } else {
-        result__R2KG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-      };
-      if ((result__R2KG == '{')) {
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        result__Q2KG=TRUE__;
-      };
-    };
-    if (result__Q2KG) {
-      short__token__to__R0C((&__string_105),(__INTEGER)(position__V0B -  1),position__V0B);
-      group_sav__VDN=last_group__UWF;
-      p__X5H=current_position__A0F();
-      result__FVI=NULL;
-      ptr__GVI=((__POINTER )(NULL));
-      typ_id__LVI= 0;
-      sz__IVI=((__UINTEGER_32 )sizeof(__ITM_LIST));
-      if ((sz__IVI ==  0)) {
-        result__FVI=ITM_LIST__;
-      } else {
-        typ_id__LVI=-1;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__IVI);
-        if ((typ_id__LVI == (__INTEGER)(-  1))) {
-          a__DXHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__EXHG=(__UINTEGER_32)((__UINTEGER_32)(sz__IVI + a__DXHG) & (__UINTEGER_32)(~ a__DXHG));
-          ptr_table__U2KG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EXHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__T2KG=((__POINTER )(NULL));
-          result__V2KG=((__POINTER *)ptr_table__U2KG)[ 0];
-          if ((result__V2KG == (void *)NULL)) {
-            result__V2KG=new_lab__RUJ(new_size__EXHG);
-            next__T2KG=(void *)((unsigned long)result__V2KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EXHG)));
-            ((__POINTER *)next__T2KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__U2KG)[ 0]=next__T2KG;
-          } else {
-            next__T2KG=((__POINTER *)result__V2KG)[ 0];
-            if ((next__T2KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V2KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__EXHG <<  1)) <=  4096)) {
-                next__T2KG=(void *)((unsigned long)result__V2KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EXHG)));
-              } else {
-                next__T2KG=new_lab__RUJ(new_size__EXHG);
-              };
-              ((__POINTER *)next__T2KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__U2KG)[ 0]=next__T2KG;
-            } else {
-              ((__POINTER *)result__V2KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__T2KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__V2KG=next__T2KG;
-            };
-          };
-          ptr__GVI=result__V2KG;
-        } else {
-          t__IXHG=((__UINTEGER_32 )typ_id__LVI);
-          a__HXHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__22KG=(__UINTEGER_32)((__UINTEGER_32)(sz__IVI + a__HXHG) & (__UINTEGER_32)(~ a__HXHG));
-          ptr_table__Z2KG=((__POINTER )(&(table_type[(t__IXHG)])));
-          lab_type__12KG=(__UINTEGER_32)(t__IXHG |  1);
-          next__Y2KG=((__POINTER )(NULL));
-          result__02KG=((__POINTER *)ptr_table__Z2KG)[ 0];
-          if ((result__02KG == (void *)NULL)) {
-            result__02KG=new_lab__RUJ(lab_type__12KG);
-            next__Y2KG=(void *)((unsigned long)result__02KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__22KG)));
-            ((__POINTER *)next__Y2KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Z2KG)[ 0]=next__Y2KG;
-          } else {
-            next__Y2KG=((__POINTER *)result__02KG)[ 0];
-            if ((next__Y2KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__02KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__22KG <<  1)) <=  4096)) {
-                next__Y2KG=(void *)((unsigned long)result__02KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__22KG)));
-              } else {
-                next__Y2KG=new_lab__RUJ(lab_type__12KG);
-              };
-              ((__POINTER *)next__Y2KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__Z2KG)[ 0]=next__Y2KG;
-            } else {
-              ((__POINTER *)result__02KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y2KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__02KG=next__Y2KG;
-            };
-          };
-          ptr__GVI=result__02KG;
+    if (__tmp__SUPB) {
+      result__Z5XC=NULL;
+      the__55XC=NULL;
+      els__AAYC=NULL;
+      val__BAYC=NULL;
+      if (read_word__APF((&__string_89))) {
+        result__DR2G=NULL;
+        if ((((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo *)free_list__UZHD)->parent_arrayed_collection__TZHD.upper__UWSD <  0)) {
+          result__DR2G=create_with_capacity__B5JD( 16);
+        } else {
+          Self__ER2G=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo *)free_list__UZHD);
+          result__DR2G=((void **)Self__ER2G->parent_arrayed_collection__TZHD.storage__DITD)[Self__ER2G->parent_arrayed_collection__TZHD.upper__UWSD];
+          Self__FR2G=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo *)free_list__UZHD);
+          Self__FR2G->parent_arrayed_collection__TZHD.upper__UWSD=(__INTEGER)(Self__FR2G->parent_arrayed_collection__TZHD.upper__UWSD -  1);
         };
-        result__FVI=((__ITM_LIST *)ptr__GVI);
-        *(result__FVI) = *(ITM_LIST__);
-      };
-      ((__ITM_LIST *)result__FVI)->parent_itm_code__4XE.parent_itm_object__P2D.position__REJ=p__X5H;
-      last_group__UWF=result__FVI;
-      old_position__QWI=position__V0B;
-      old_pos_cur__SWI=pos_cur__Y0B;
-      old_pos_line__UWI=pos_line__Z0B;
-      old_pos_col__WWI=pos_col__00B;
-      old_short_derive__YWI=short_derive__O1B;
-      if (((void *)read_loc_arg__E3EB(Self__NDN,TRUE__) != (void *)NULL)) {
-        result__32KG=FALSE__;
-        if ((! read_space__MMD())) {
-          result__32KG=FALSE__;
+        the__55XC=result__DR2G;
+        result__JE4G=FALSE__;
+        if ((! read_space__NRD())) {
+          result__JE4G=FALSE__;
         } else {
-          result__42KG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__42KG=((__CHARACTER )(( 0)));
+          result__KE4G='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__KE4G=((__CHARACTER )(( 0)));
           } else {
-            result__42KG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+            result__KE4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          if ((result__42KG == ';')) {
-            position__V0B=(__INTEGER)(position__V0B +  1);
-            result__32KG=TRUE__;
+          if ((result__KE4G == '{')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__JE4G=TRUE__;
           };
         };
-        if ((! result__32KG)) {
-          pos__RI1F=current_position__A0F();
-          put_error__text__WRG( 2,(&__string_191));
-          put_position__ATG(pos__RI1F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        if ((! result__JE4G)) {
+          pos__AOOG=current_position__ZWF();
+          put_error__text__0MG( 2,(&__string_248));
+          put_position__EOG(pos__AOOG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-      } else {
-        restore_context__MEL();
-      };
-      ptr__WHJB=((__POINTER )(NULL));
-      typ_id__1HJB= 0;
-      sz__YHJB=((__UINTEGER_32 )sizeof(__ITM_BLOCK));
-      if ((sz__YHJB !=  0)) {
-        typ_id__1HJB=__ITM_BLOCK__;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__YHJB);
-        if ((typ_id__1HJB == (__INTEGER)(-  1))) {
-          a__VRHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__WRHG=(__UINTEGER_32)((__UINTEGER_32)(sz__YHJB + a__VRHG) & (__UINTEGER_32)(~ a__VRHG));
-          ptr_table__B3KG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WRHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__A3KG=((__POINTER )(NULL));
-          result__C3KG=((__POINTER *)ptr_table__B3KG)[ 0];
-          if ((result__C3KG == (void *)NULL)) {
-            result__C3KG=new_lab__RUJ(new_size__WRHG);
-            next__A3KG=(void *)((unsigned long)result__C3KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WRHG)));
-            ((__POINTER *)next__A3KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__B3KG)[ 0]=next__A3KG;
-          } else {
-            next__A3KG=((__POINTER *)result__C3KG)[ 0];
-            if ((next__A3KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C3KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__WRHG <<  1)) <=  4096)) {
-                next__A3KG=(void *)((unsigned long)result__C3KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WRHG)));
-              } else {
-                next__A3KG=new_lab__RUJ(new_size__WRHG);
-              };
-              ((__POINTER *)next__A3KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__B3KG)[ 0]=next__A3KG;
+        while_do__J0HD:
+        {
+          val__BAYC=readlip_expr__ZSPB();
+          if (((void *)val__BAYC != (void *)NULL)) {
+            add_last__AQTD(the__55XC,val__BAYC);
+            result__ME4G=FALSE__;
+            if ((! read_space__NRD())) {
+              result__ME4G=FALSE__;
             } else {
-              ((__POINTER *)result__C3KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__A3KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__C3KG=next__A3KG;
-            };
-          };
-          ptr__WHJB=result__C3KG;
-        } else {
-          t__0RHG=((__UINTEGER_32 )typ_id__1HJB);
-          a__ZRHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__J3KG=(__UINTEGER_32)((__UINTEGER_32)(sz__YHJB + a__ZRHG) & (__UINTEGER_32)(~ a__ZRHG));
-          ptr_table__G3KG=((__POINTER )(&(table_type[(t__0RHG)])));
-          lab_type__I3KG=(__UINTEGER_32)(t__0RHG |  1);
-          next__F3KG=((__POINTER )(NULL));
-          result__H3KG=((__POINTER *)ptr_table__G3KG)[ 0];
-          if ((result__H3KG == (void *)NULL)) {
-            result__H3KG=new_lab__RUJ(lab_type__I3KG);
-            next__F3KG=(void *)((unsigned long)result__H3KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J3KG)));
-            ((__POINTER *)next__F3KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__G3KG)[ 0]=next__F3KG;
-          } else {
-            next__F3KG=((__POINTER *)result__H3KG)[ 0];
-            if ((next__F3KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H3KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__J3KG <<  1)) <=  4096)) {
-                next__F3KG=(void *)((unsigned long)result__H3KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J3KG)));
+              result__NE4G='\0';
+              if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                result__NE4G=((__CHARACTER )(( 0)));
               } else {
-                next__F3KG=new_lab__RUJ(lab_type__I3KG);
+                result__NE4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
               };
-              ((__POINTER *)next__F3KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__G3KG)[ 0]=next__F3KG;
-            } else {
-              ((__POINTER *)result__H3KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__F3KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__H3KG=next__F3KG;
-            };
-          };
-          ptr__WHJB=result__H3KG;
-        };
-        *(((__ITM_BLOCK *)ptr__WHJB)) = *(ITM_BLOCK__);
-      };
-      p__JEI=current_position__A0F();
-      result__PZI=NULL;
-      ptr__QZI=((__POINTER )(NULL));
-      typ_id__VZI= 0;
-      sz__SZI=((__UINTEGER_32 )sizeof(__ITM_PROTOTYPE));
-      if ((sz__SZI ==  0)) {
-        result__PZI=ITM_PROTOTYPE__;
-      } else {
-        typ_id__VZI=-1;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__SZI);
-        if ((typ_id__VZI == (__INTEGER)(-  1))) {
-          a__FYHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__GYHG=(__UINTEGER_32)((__UINTEGER_32)(sz__SZI + a__FYHG) & (__UINTEGER_32)(~ a__FYHG));
-          ptr_table__L3KG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GYHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__K3KG=((__POINTER )(NULL));
-          result__M3KG=((__POINTER *)ptr_table__L3KG)[ 0];
-          if ((result__M3KG == (void *)NULL)) {
-            result__M3KG=new_lab__RUJ(new_size__GYHG);
-            next__K3KG=(void *)((unsigned long)result__M3KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GYHG)));
-            ((__POINTER *)next__K3KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__L3KG)[ 0]=next__K3KG;
-          } else {
-            next__K3KG=((__POINTER *)result__M3KG)[ 0];
-            if ((next__K3KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M3KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__GYHG <<  1)) <=  4096)) {
-                next__K3KG=(void *)((unsigned long)result__M3KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GYHG)));
-              } else {
-                next__K3KG=new_lab__RUJ(new_size__GYHG);
+              if ((result__NE4G == ';')) {
+                position__CBC=(__INTEGER)(position__CBC +  1);
+                result__ME4G=TRUE__;
               };
-              ((__POINTER *)next__K3KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__L3KG)[ 0]=next__K3KG;
-            } else {
-              ((__POINTER *)result__M3KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__K3KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__M3KG=next__K3KG;
-            };
-          };
-          ptr__QZI=result__M3KG;
-        } else {
-          t__KYHG=((__UINTEGER_32 )typ_id__VZI);
-          a__JYHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__T3KG=(__UINTEGER_32)((__UINTEGER_32)(sz__SZI + a__JYHG) & (__UINTEGER_32)(~ a__JYHG));
-          ptr_table__Q3KG=((__POINTER )(&(table_type[(t__KYHG)])));
-          lab_type__S3KG=(__UINTEGER_32)(t__KYHG |  1);
-          next__P3KG=((__POINTER )(NULL));
-          result__R3KG=((__POINTER *)ptr_table__Q3KG)[ 0];
-          if ((result__R3KG == (void *)NULL)) {
-            result__R3KG=new_lab__RUJ(lab_type__S3KG);
-            next__P3KG=(void *)((unsigned long)result__R3KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T3KG)));
-            ((__POINTER *)next__P3KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Q3KG)[ 0]=next__P3KG;
-          } else {
-            next__P3KG=((__POINTER *)result__R3KG)[ 0];
-            if ((next__P3KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R3KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__T3KG <<  1)) <=  4096)) {
-                next__P3KG=(void *)((unsigned long)result__R3KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T3KG)));
-              } else {
-                next__P3KG=new_lab__RUJ(lab_type__S3KG);
+            };
+            if ((! result__ME4G)) {
+              pos__COOG=current_position__ZWF();
+              put_error__text__0MG( 2,(&__string_159));
+              put_position__EOG(pos__COOG);
+              put_string__E1F(msg_err__5MG);
+              if ((type_error__4MG !=  2)) {
+                exit(( 1));
               };
-              ((__POINTER *)next__P3KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__Q3KG)[ 0]=next__P3KG;
-            } else {
-              ((__POINTER *)result__R3KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__P3KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__R3KG=next__P3KG;
             };
+            goto while_do__J0HD;
           };
-          ptr__QZI=result__R3KG;
         };
-        result__PZI=((__ITM_PROTOTYPE *)ptr__QZI);
-        *(result__PZI) = *(ITM_PROTOTYPE__);
-      };
-      ((__ITM_PROTOTYPE *)result__PZI)->parent_itm_constant__VYF.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ=p__JEI;
-      result__PDN=result__PZI;
-      read_group__ZZEB(Self__NDN);
-      result__U3KG=FALSE__;
-      if ((! read_space__MMD())) {
-        result__U3KG=FALSE__;
-      } else {
-        result__V3KG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__V3KG=((__CHARACTER )(( 0)));
+        result__PE4G=FALSE__;
+        if ((! read_space__NRD())) {
+          result__PE4G=FALSE__;
         } else {
-          result__V3KG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-        };
-        if ((result__V3KG == '}')) {
-          position__V0B=(__INTEGER)(position__V0B +  1);
-          result__U3KG=TRUE__;
+          result__QE4G='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__QE4G=((__CHARACTER )(( 0)));
+          } else {
+            result__QE4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          if ((result__QE4G == '}')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__PE4G=TRUE__;
+          };
         };
-      };
-      if ((! result__U3KG)) {
-        pos__0I1F=current_position__A0F();
-        put_error__text__WRG( 2,(&__string_236));
-        put_position__ATG(pos__0I1F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
-          exit(( 1));
+        if ((! result__PE4G)) {
+          pos__EOOG=current_position__ZWF();
+          put_error__text__0MG( 2,(&__string_248));
+          put_position__EOG(pos__EOOG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
+          };
         };
-      };
-      short__token__to__R0C((&__string_105),(__INTEGER)(position__V0B -  1),position__V0B);
-      last_group__UWF=group_sav__VDN;
-    };
-    __tmp__CMN=result__Q2KG;
-  };
-  if ((! __tmp__CMN)) {
-    if (read_external__ZVO()) {
-      result__X3KG=FALSE__;
-      if ((! read_space__MMD())) {
-        result__X3KG=FALSE__;
-      } else {
-        result__Y3KG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__Y3KG=((__CHARACTER )(( 0)));
-        } else {
-          result__Y3KG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-        };
-        if ((result__Y3KG == ':')) {
-          position__V0B=(__INTEGER)(position__V0B +  1);
-          result__X3KG=TRUE__;
-        };
-      };
-      if ((! result__X3KG)) {
-        __tmp__WMN=current_position__A0F();
-        result__IJQB=NULL;
-        ptr__JJQB=((__POINTER )(NULL));
-        typ_id__OJQB= 0;
-        sz__LJQB=((__UINTEGER_32 )sizeof(__ITM_EXTERNAL));
-        if ((sz__LJQB ==  0)) {
-          result__IJQB=ITM_EXTERNAL__;
-        } else {
-          typ_id__OJQB=-1;
-          clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__LJQB);
-          if ((typ_id__OJQB == (__INTEGER)(-  1))) {
-            a__3RHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__4RHG=(__UINTEGER_32)((__UINTEGER_32)(sz__LJQB + a__3RHG) & (__UINTEGER_32)(~ a__3RHG));
-            ptr_table__13KG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4RHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__03KG=((__POINTER )(NULL));
-            result__23KG=((__POINTER *)ptr_table__13KG)[ 0];
-            if ((result__23KG == (void *)NULL)) {
-              result__23KG=new_lab__RUJ(new_size__4RHG);
-              next__03KG=(void *)((unsigned long)result__23KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4RHG)));
-              ((__POINTER *)next__03KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__13KG)[ 0]=next__03KG;
+        the__55XC=copy__W0HD(result__DR2G);
+        if (read_word__APF((&__string_90))) {
+          result__OZHD=NULL;
+          if ((((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo *)free_list__UZHD)->parent_arrayed_collection__TZHD.upper__UWSD <  0)) {
+            result__OZHD=create_with_capacity__B5JD( 16);
+          } else {
+            Self__D23D=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo *)free_list__UZHD);
+            result__OZHD=((void **)Self__D23D->parent_arrayed_collection__TZHD.storage__DITD)[Self__D23D->parent_arrayed_collection__TZHD.upper__UWSD];
+            Self__Z23D=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo *)free_list__UZHD);
+            Self__Z23D->parent_arrayed_collection__TZHD.upper__UWSD=(__INTEGER)(Self__Z23D->parent_arrayed_collection__TZHD.upper__UWSD -  1);
+          };
+          els__AAYC=result__OZHD;
+          result__SE4G=FALSE__;
+          if ((! read_space__NRD())) {
+            result__SE4G=FALSE__;
+          } else {
+            result__TE4G='\0';
+            if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+              result__TE4G=((__CHARACTER )(( 0)));
             } else {
-              next__03KG=((__POINTER *)result__23KG)[ 0];
-              if ((next__03KG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__23KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__4RHG <<  1)) <=  4096)) {
-                  next__03KG=(void *)((unsigned long)result__23KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4RHG)));
+              result__TE4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+            };
+            if ((result__TE4G == '{')) {
+              position__CBC=(__INTEGER)(position__CBC +  1);
+              result__SE4G=TRUE__;
+            };
+          };
+          if ((! result__SE4G)) {
+            pos__GOOG=current_position__ZWF();
+            put_error__text__0MG( 2,(&__string_248));
+            put_position__EOG(pos__GOOG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
+              exit(( 1));
+            };
+          };
+          while_do__YKLD:
+          {
+            val__BAYC=readlip_expr__ZSPB();
+            if (((void *)val__BAYC != (void *)NULL)) {
+              add_last__AQTD(els__AAYC,val__BAYC);
+              result__VE4G=FALSE__;
+              if ((! read_space__NRD())) {
+                result__VE4G=FALSE__;
+              } else {
+                result__WE4G='\0';
+                if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                  result__WE4G=((__CHARACTER )(( 0)));
                 } else {
-                  next__03KG=new_lab__RUJ(new_size__4RHG);
+                  result__WE4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+                };
+                if ((result__WE4G == ';')) {
+                  position__CBC=(__INTEGER)(position__CBC +  1);
+                  result__VE4G=TRUE__;
+                };
+              };
+              if ((! result__VE4G)) {
+                pos__IOOG=current_position__ZWF();
+                put_error__text__0MG( 2,(&__string_159));
+                put_position__EOG(pos__IOOG);
+                put_string__E1F(msg_err__5MG);
+                if ((type_error__4MG !=  2)) {
+                  exit(( 1));
                 };
-                ((__POINTER *)next__03KG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__13KG)[ 0]=next__03KG;
-              } else {
-                ((__POINTER *)result__23KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__03KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__23KG=next__03KG;
               };
+              goto while_do__YKLD;
             };
-            ptr__JJQB=result__23KG;
-          } else {
-            t__CSHG=((__UINTEGER_32 )typ_id__OJQB);
-            a__BSHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__D4KG=(__UINTEGER_32)((__UINTEGER_32)(sz__LJQB + a__BSHG) & (__UINTEGER_32)(~ a__BSHG));
-            ptr_table__A4KG=((__POINTER )(&(table_type[(t__CSHG)])));
-            lab_type__C4KG=(__UINTEGER_32)(t__CSHG |  1);
-            next__53KG=((__POINTER )(NULL));
-            result__B4KG=((__POINTER *)ptr_table__A4KG)[ 0];
-            if ((result__B4KG == (void *)NULL)) {
-              result__B4KG=new_lab__RUJ(lab_type__C4KG);
-              next__53KG=(void *)((unsigned long)result__B4KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D4KG)));
-              ((__POINTER *)next__53KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__A4KG)[ 0]=next__53KG;
+          };
+          result__YE4G=FALSE__;
+          if ((! read_space__NRD())) {
+            result__YE4G=FALSE__;
+          } else {
+            result__ZE4G='\0';
+            if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+              result__ZE4G=((__CHARACTER )(( 0)));
+            } else {
+              result__ZE4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+            };
+            if ((result__ZE4G == '}')) {
+              position__CBC=(__INTEGER)(position__CBC +  1);
+              result__YE4G=TRUE__;
+            };
+          };
+          if ((! result__YE4G)) {
+            pos__KOOG=current_position__ZWF();
+            put_error__text__0MG( 2,(&__string_248));
+            put_position__EOG(pos__KOOG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
+              exit(( 1));
+            };
+          };
+          els__AAYC=copy__W0HD(result__OZHD);
+        };
+        p__I1HD=current_position__ZWF();
+        result__U5JD=NULL;
+        ptr__V5JD=((__POINTER )(NULL));
+        typ_id__05JD= 0;
+        sz__X5JD=((__UINTEGER_32 )sizeof(__LIP_IF));
+        if ((sz__X5JD ==  0)) {
+          result__U5JD=LIP_IF__;
+        } else {
+          typ_id__05JD=-1;
+          clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__X5JD);
+          if ((typ_id__05JD == (__INTEGER)(-  1))) {
+            a__C30G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__D30G=(__UINTEGER_32)((__UINTEGER_32)(sz__X5JD + a__C30G) & (__UINTEGER_32)(~ a__C30G));
+            ptr_table__2E4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__D30G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__1E4G=((__POINTER )(NULL));
+            result__3E4G=((__POINTER *)ptr_table__2E4G)[ 0];
+            if ((result__3E4G == (void *)NULL)) {
+              result__3E4G=new_lab__2QJ(new_size__D30G);
+              next__1E4G=(void *)((unsigned long)result__3E4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D30G)));
+              ((__POINTER *)next__1E4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__2E4G)[ 0]=next__1E4G;
             } else {
-              next__53KG=((__POINTER *)result__B4KG)[ 0];
-              if ((next__53KG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B4KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__D4KG <<  1)) <=  4096)) {
-                  next__53KG=(void *)((unsigned long)result__B4KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D4KG)));
+              next__1E4G=((__POINTER *)result__3E4G)[ 0];
+              if ((next__1E4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3E4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__D30G <<  1)) <=  4096)) {
+                  next__1E4G=(void *)((unsigned long)result__3E4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D30G)));
                 } else {
-                  next__53KG=new_lab__RUJ(lab_type__C4KG);
+                  next__1E4G=new_lab__2QJ(new_size__D30G);
                 };
-                ((__POINTER *)next__53KG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__A4KG)[ 0]=next__53KG;
+                ((__POINTER *)next__1E4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__2E4G)[ 0]=next__1E4G;
               } else {
-                ((__POINTER *)result__B4KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__53KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__B4KG=next__53KG;
+                ((__POINTER *)result__3E4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__1E4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__3E4G=next__1E4G;
               };
             };
-            ptr__JJQB=result__B4KG;
-          };
-          result__IJQB=((__ITM_EXTERNAL *)ptr__JJQB);
-          *(result__IJQB) = *(ITM_EXTERNAL__);
-        };
-        ((__ITM_EXTERNAL *)result__IJQB)->parent_itm_extern__VMN.parent_itm_code__SDN.parent_itm_object__P2D.position__REJ=__tmp__WMN;
-        result__PDN=result__IJQB;
-      } else {
-        __tmp__4MN=current_position__A0F();
-        result__E4KG=FALSE__;
-        if ((! read_space__MMD())) {
-          result__E4KG=FALSE__;
-        } else {
-          result__F4KG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__F4KG=((__CHARACTER )(( 0)));
-          } else {
-            result__F4KG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-          };
-          if ((result__F4KG == '(')) {
-            position__V0B=(__INTEGER)(position__V0B +  1);
-            result__E4KG=TRUE__;
-          };
-        };
-        result__0KQB=NULL;
-        ptr__1KQB=((__POINTER )(NULL));
-        typ_id__ALQB= 0;
-        sz__3KQB=((__UINTEGER_32 )sizeof(__ITM_EXTERNAL_TYPE));
-        if ((sz__3KQB ==  0)) {
-          result__0KQB=ITM_EXTERNAL_TYPE__;
-        } else {
-          typ_id__ALQB=-1;
-          clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__3KQB);
-          if ((typ_id__ALQB == (__INTEGER)(-  1))) {
-            a__FSHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__GSHG=(__UINTEGER_32)((__UINTEGER_32)(sz__3KQB + a__FSHG) & (__UINTEGER_32)(~ a__FSHG));
-            ptr_table__I4KG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GSHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__H4KG=((__POINTER )(NULL));
-            result__J4KG=((__POINTER *)ptr_table__I4KG)[ 0];
-            if ((result__J4KG == (void *)NULL)) {
-              result__J4KG=new_lab__RUJ(new_size__GSHG);
-              next__H4KG=(void *)((unsigned long)result__J4KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GSHG)));
-              ((__POINTER *)next__H4KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__I4KG)[ 0]=next__H4KG;
+            ptr__V5JD=result__3E4G;
+          } else {
+            t__H30G=((__UINTEGER_32 )typ_id__05JD);
+            a__G30G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__EF4G=(__UINTEGER_32)((__UINTEGER_32)(sz__X5JD + a__G30G) & (__UINTEGER_32)(~ a__G30G));
+            ptr_table__BF4G=((__POINTER )(&(table_type[(t__H30G)])));
+            lab_type__DF4G=(__UINTEGER_32)(t__H30G |  1);
+            next__AF4G=((__POINTER )(NULL));
+            result__CF4G=((__POINTER *)ptr_table__BF4G)[ 0];
+            if ((result__CF4G == (void *)NULL)) {
+              result__CF4G=new_lab__2QJ(lab_type__DF4G);
+              next__AF4G=(void *)((unsigned long)result__CF4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EF4G)));
+              ((__POINTER *)next__AF4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__BF4G)[ 0]=next__AF4G;
             } else {
-              next__H4KG=((__POINTER *)result__J4KG)[ 0];
-              if ((next__H4KG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J4KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__GSHG <<  1)) <=  4096)) {
-                  next__H4KG=(void *)((unsigned long)result__J4KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GSHG)));
+              next__AF4G=((__POINTER *)result__CF4G)[ 0];
+              if ((next__AF4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CF4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__EF4G <<  1)) <=  4096)) {
+                  next__AF4G=(void *)((unsigned long)result__CF4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EF4G)));
                 } else {
-                  next__H4KG=new_lab__RUJ(new_size__GSHG);
+                  next__AF4G=new_lab__2QJ(lab_type__DF4G);
                 };
-                ((__POINTER *)next__H4KG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__I4KG)[ 0]=next__H4KG;
+                ((__POINTER *)next__AF4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__BF4G)[ 0]=next__AF4G;
               } else {
-                ((__POINTER *)result__J4KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__H4KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__J4KG=next__H4KG;
+                ((__POINTER *)result__CF4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__AF4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__CF4G=next__AF4G;
               };
             };
-            ptr__1KQB=result__J4KG;
-          } else {
-            t__KSHG=((__UINTEGER_32 )typ_id__ALQB);
-            a__JSHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__Q4KG=(__UINTEGER_32)((__UINTEGER_32)(sz__3KQB + a__JSHG) & (__UINTEGER_32)(~ a__JSHG));
-            ptr_table__N4KG=((__POINTER )(&(table_type[(t__KSHG)])));
-            lab_type__P4KG=(__UINTEGER_32)(t__KSHG |  1);
-            next__M4KG=((__POINTER )(NULL));
-            result__O4KG=((__POINTER *)ptr_table__N4KG)[ 0];
-            if ((result__O4KG == (void *)NULL)) {
-              result__O4KG=new_lab__RUJ(lab_type__P4KG);
-              next__M4KG=(void *)((unsigned long)result__O4KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q4KG)));
-              ((__POINTER *)next__M4KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__N4KG)[ 0]=next__M4KG;
-            } else {
-              next__M4KG=((__POINTER *)result__O4KG)[ 0];
-              if ((next__M4KG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O4KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__Q4KG <<  1)) <=  4096)) {
-                  next__M4KG=(void *)((unsigned long)result__O4KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q4KG)));
+            ptr__V5JD=result__CF4G;
+          };
+          result__U5JD=((__LIP_IF *)ptr__V5JD);
+          *(result__U5JD) = *(LIP_IF__);
+        };
+        Self__UYSD=((__LIP_IF *)result__U5JD);
+        Self__UYSD->parent_lip_code__PDYC.parent_itm_object__PDE.position__3CJ=p__I1HD;
+        Self__UYSD->condition__ZQPD=result__2SPB;
+        Self__UYSD->then__PRPD=the__55XC;
+        Self__UYSD->else__GSPD=els__AAYC;
+        result__Z5XC=result__U5JD;
+        __tmp__TDYC=TRUE__;
+      } else {
+        __tmp__TDYC=FALSE__;
+      };
+      if ((! __tmp__TDYC)) {
+        if (read_word__APF((&__string_91))) {
+          p__ELGE=current_position__ZWF();
+          result__2ULE=NULL;
+          ptr__3ULE=((__POINTER )(NULL));
+          typ_id__CVLE= 0;
+          sz__5ULE=((__UINTEGER_32 )sizeof(__LIP_PRINT));
+          if ((sz__5ULE ==  0)) {
+            result__2ULE=LIP_PRINT__;
+          } else {
+            typ_id__CVLE=-1;
+            clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__5ULE);
+            if ((typ_id__CVLE == (__INTEGER)(-  1))) {
+              a__K30G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__L30G=(__UINTEGER_32)((__UINTEGER_32)(sz__5ULE + a__K30G) & (__UINTEGER_32)(~ a__K30G));
+              ptr_table__GF4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L30G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__FF4G=((__POINTER )(NULL));
+              result__HF4G=((__POINTER *)ptr_table__GF4G)[ 0];
+              if ((result__HF4G == (void *)NULL)) {
+                result__HF4G=new_lab__2QJ(new_size__L30G);
+                next__FF4G=(void *)((unsigned long)result__HF4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L30G)));
+                ((__POINTER *)next__FF4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__GF4G)[ 0]=next__FF4G;
+              } else {
+                next__FF4G=((__POINTER *)result__HF4G)[ 0];
+                if ((next__FF4G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HF4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__L30G <<  1)) <=  4096)) {
+                    next__FF4G=(void *)((unsigned long)result__HF4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L30G)));
+                  } else {
+                    next__FF4G=new_lab__2QJ(new_size__L30G);
+                  };
+                  ((__POINTER *)next__FF4G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__GF4G)[ 0]=next__FF4G;
                 } else {
-                  next__M4KG=new_lab__RUJ(lab_type__P4KG);
+                  ((__POINTER *)result__HF4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__FF4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__HF4G=next__FF4G;
                 };
-                ((__POINTER *)next__M4KG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__N4KG)[ 0]=next__M4KG;
+              };
+              ptr__3ULE=result__HF4G;
+            } else {
+              t__P30G=((__UINTEGER_32 )typ_id__CVLE);
+              a__O30G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__OF4G=(__UINTEGER_32)((__UINTEGER_32)(sz__5ULE + a__O30G) & (__UINTEGER_32)(~ a__O30G));
+              ptr_table__LF4G=((__POINTER )(&(table_type[(t__P30G)])));
+              lab_type__NF4G=(__UINTEGER_32)(t__P30G |  1);
+              next__KF4G=((__POINTER )(NULL));
+              result__MF4G=((__POINTER *)ptr_table__LF4G)[ 0];
+              if ((result__MF4G == (void *)NULL)) {
+                result__MF4G=new_lab__2QJ(lab_type__NF4G);
+                next__KF4G=(void *)((unsigned long)result__MF4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OF4G)));
+                ((__POINTER *)next__KF4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__LF4G)[ 0]=next__KF4G;
               } else {
-                ((__POINTER *)result__O4KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__M4KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__O4KG=next__M4KG;
+                next__KF4G=((__POINTER *)result__MF4G)[ 0];
+                if ((next__KF4G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MF4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__OF4G <<  1)) <=  4096)) {
+                    next__KF4G=(void *)((unsigned long)result__MF4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OF4G)));
+                  } else {
+                    next__KF4G=new_lab__2QJ(lab_type__NF4G);
+                  };
+                  ((__POINTER *)next__KF4G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__LF4G)[ 0]=next__KF4G;
+                } else {
+                  ((__POINTER *)result__MF4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__KF4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__MF4G=next__KF4G;
+                };
               };
+              ptr__3ULE=result__MF4G;
             };
-            ptr__1KQB=result__O4KG;
-          };
-          result__0KQB=((__ITM_EXTERNAL_TYPE *)ptr__1KQB);
-          *(result__0KQB) = *(ITM_EXTERNAL_TYPE__);
-        };
-        Self__XABC=((__ITM_EXTERNAL_TYPE *)result__0KQB);
-        Self__XABC->parent_itm_extern__TDN.parent_itm_code__SDN.parent_itm_object__P2D.position__REJ=__tmp__4MN;
-        Self__XABC->is_persistant__NON=result__E4KG;
-        type__QDN=read_type__5FP(Self__NDN,FALSE__);
-        if (((void *)type__QDN == (void *)NULL)) {
-          pos__KJ1F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_205));
-          put_position__ATG(pos__KJ1F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
-            exit(( 1));
+            result__2ULE=((__LIP_PRINT *)ptr__3ULE);
+            *(result__2ULE) = *(LIP_PRINT__);
           };
+          Self__QOUE=((__LIP_PRINT *)result__2ULE);
+          Self__QOUE->parent_lip_code__BEYC.parent_itm_object__PDE.position__3CJ=p__ELGE;
+          Self__QOUE->message__RTSE=result__2SPB;
+          result__Z5XC=result__2ULE;
+        };
+      };
+      result__2SPB=result__Z5XC;
+      if (((void *)result__Z5XC == (void *)NULL)) {
+        pos__YOOG=current_position__ZWF();
+        put_error__text__0MG( 0,(&__string_251));
+        put_position__EOG(pos__YOOG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
+          exit(( 1));
+        };
+      };
+    };
+  };
+  return(result__2SPB);
+}
+
+static void run__5BFC(__LIP_AFFECT *Self__ACFC)
+// ({LIP_AFFECT}) VoidNo recursive, No inlinable.
+{
+  __POSITION pos__KQRG,pos__O24C;
+  void *__tmp__YCFC;
+  void *__tmp__ZCFC,*__tmp__QF4G,*__tmp__RF4G;
+  __LIP_INTEGER *Self__SF4G;
+  __LIP_STRING *Self__TF4G;
+  if (((void *)fast_reference_at__5BRD(list_data__BFNC,Self__ACFC->name__FCFC) == (void *)NULL)) {
+    copy__JCS(string_tmp__VH,(&__string_286));
+    append__RNS(string_tmp__VH,Self__ACFC->name__FCFC);
+    append__RNS(string_tmp__VH,(&__string_287));
+    pos__KQRG=Self__ACFC->parent_lip_code__ZTPB.parent_itm_object__PDE.position__3CJ;
+    put_error__text__0MG( 1,string_tmp__VH);
+    put_position__EOG(pos__KQRG);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
+      exit(( 1));
+    };
+  };
+  __tmp__YCFC=Self__ACFC->value__XCFC;
+  switch (((struct ___OBJ *)__tmp__YCFC)->__id) {
+  case __LIP_BINARY__: {
+    __tmp__ZCFC=run_expr__5GQD(__tmp__YCFC);
+  } break;
+  case __LIP_UNARY__: {
+    __tmp__ZCFC=run_expr__4JQD(__tmp__YCFC);
+  } break;
+  case __LIP_CALL__: {
+    __tmp__ZCFC=run_expr__MVSE(__tmp__YCFC);
+  } break;
+  case __LIP_VALUE__: {
+    __tmp__QF4G=((__LIP_VALUE *)__tmp__YCFC)->value__MZSE;
+    switch (((struct ___OBJ *)__tmp__QF4G)->__id) {
+    case __LIP_BOOLEAN__: {
+      __tmp__RF4G=((__LIP_BOOLEAN *)__tmp__QF4G);
+    } break;
+    case __LIP_INTEGER__: {
+      Self__SF4G=((__LIP_INTEGER *)__tmp__QF4G);
+      __tmp__RF4G=get__5XQE(Self__SF4G,Self__SF4G->value__H5YF);
+    } break;
+    case __LIP_STRING__: {
+      Self__TF4G=((__LIP_STRING *)__tmp__QF4G);
+      __tmp__RF4G=get__U0CF(Self__TF4G,Self__TF4G->value__0QSE);
+    } break;
+    };
+    __tmp__ZCFC=__tmp__RF4G;
+  } break;
+  };
+  print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
+  pos__O24C=Self__ACFC->parent_lip_code__ZTPB.parent_itm_object__PDE.position__3CJ;
+  put_error__text__0MG( 1,(&__string_254));
+  put_position__EOG(pos__O24C);
+  put_string__E1F(msg_err__5MG);
+  if ((type_error__4MG !=  2)) {
+    exit(( 1));
+  };
+  switch (((struct ___OBJ *)__tmp__ZCFC)->__id) {
+  case __LIP_BOOLEAN__: {
+  } break;
+  case __LIP_INTEGER__: {
+    free__5TYF(__tmp__ZCFC);
+  } break;
+  case __LIP_STRING__: {
+    free__FFAG(__tmp__ZCFC);
+  } break;
+  };
+}
+
+static void run__0OSE(__LIP_CALL *Self__1OSE)
+// ({LIP_CALL}) VoidNo recursive, No inlinable.
+{
+  void *val__4OSE,*__tmp__KPSE,*__tmp__VF4G,*__tmp__WF4G;
+  void *str__5OSE,*__tmp__PQSE,*__tmp__XRSE;
+  void *path__APSE,*n__0SHF;
+  void *__tmp__JPSE;
+  __LIP_INTEGER *Self__XF4G;
+  __LIP_STRING *Self__YF4G;
+  __POSITION pos__BSHF,pos__NQRG,pos__QQRG,pos__TQRG,pos__WQRG;
+  __STRING_CONSTANT *Self__Q30G;
+  __STRING *Self__R30G,*Self__T30G;
+  void *result__3SHF;
+  __INTEGER j__2SHF;
+  __BOOLEAN is_rec__BPSE,__tmp__BQSE,__tmp__JRSE,result__CNVE;
+  __BOOLEAN __tmp__0THF;
+  val__4OSE=NULL;
+  str__5OSE=NULL;
+  path__APSE=NULL;
+  is_rec__BPSE=FALSE__;
+  if (((void *)Self__1OSE->argument__CPSE != (void *)NULL)) {
+    __tmp__JPSE=Self__1OSE->argument__CPSE;
+    switch (((struct ___OBJ *)__tmp__JPSE)->__id) {
+    case __LIP_BINARY__: {
+      __tmp__KPSE=run_expr__5GQD(__tmp__JPSE);
+    } break;
+    case __LIP_UNARY__: {
+      __tmp__KPSE=run_expr__4JQD(__tmp__JPSE);
+    } break;
+    case __LIP_CALL__: {
+      __tmp__KPSE=run_expr__MVSE(__tmp__JPSE);
+    } break;
+    case __LIP_VALUE__: {
+      __tmp__VF4G=((__LIP_VALUE *)__tmp__JPSE)->value__MZSE;
+      switch (((struct ___OBJ *)__tmp__VF4G)->__id) {
+      case __LIP_BOOLEAN__: {
+        __tmp__WF4G=((__LIP_BOOLEAN *)__tmp__VF4G);
+      } break;
+      case __LIP_INTEGER__: {
+        Self__XF4G=((__LIP_INTEGER *)__tmp__VF4G);
+        __tmp__WF4G=get__5XQE(Self__XF4G,Self__XF4G->value__H5YF);
+      } break;
+      case __LIP_STRING__: {
+        Self__YF4G=((__LIP_STRING *)__tmp__VF4G);
+        __tmp__WF4G=get__U0CF(Self__YF4G,Self__YF4G->value__0QSE);
+      } break;
+      };
+      __tmp__KPSE=__tmp__WF4G;
+    } break;
+    };
+    val__4OSE=__tmp__KPSE;
+  };
+  if (((void *)Self__1OSE->name__NPSE == (void *)(&__string_92))) {
+    if (((void *)val__4OSE != (void *)NULL)) {
+      pos__BSHF=Self__1OSE->parent_lip_code__N14B.parent_itm_object__PDE.position__3CJ;
+      put_error__text__0MG( 2,(&__string_288));
+      put_position__EOG(pos__BSHF);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
+        exit(( 1));
+      };
+    };
+    exit(( 1));
+    __tmp__BQSE=TRUE__;
+  } else {
+    __tmp__BQSE=FALSE__;
+  };
+  if (__tmp__BQSE) {
+    __tmp__JRSE=TRUE__;
+  } else {
+    result__CNVE=((void *)Self__1OSE->name__NPSE == (void *)(&__string_94));
+    if (result__CNVE) {
+      if (val__4OSE==NULL) {
+        __tmp__PQSE=NULL;
+      } else {
+        switch (((struct ___OBJ *)val__4OSE)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__PQSE=NULL;
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__PQSE=NULL;
+        } break;
+        case __LIP_STRING__: {
+          __tmp__PQSE=((void *)val__4OSE);
+        } break;
+        }
+      };
+      str__5OSE=__tmp__PQSE;
+      if (((void *)__tmp__PQSE == (void *)NULL)) {
+        pos__NQRG=Self__1OSE->parent_lip_code__N14B.parent_itm_object__PDE.position__3CJ;
+        put_error__text__0MG( 1,(&__string_289));
+        put_position__EOG(pos__NQRG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
+          exit(( 1));
         };
-        result__R4KG=FALSE__;
-        if ((! read_space__MMD())) {
-          result__R4KG=FALSE__;
+      };
+      path__APSE=((__LIP_STRING *)__tmp__PQSE)->value__0QSE;
+      Self__Q30G=((__STRING_CONSTANT *)path__APSE);
+      if ((((__CHARACTER *)Self__Q30G->storage__FQO)[(__INTEGER)(Self__Q30G->count__DD -  1)] == '*')) {
+        copy__JCS(string_tmp__VH,path__APSE);
+        Self__R30G=((__STRING *)string_tmp__VH);
+        if (( 1 > Self__R30G->count__GFC)) {
+          Self__R30G->count__GFC= 0;
         } else {
-          result__S4KG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__S4KG=((__CHARACTER )(( 0)));
-          } else {
-            result__S4KG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-          };
-          if ((result__S4KG == '(')) {
-            position__V0B=(__INTEGER)(position__V0B +  1);
-            result__R4KG=TRUE__;
-          };
+          Self__R30G->count__GFC=(__INTEGER)(Self__R30G->count__GFC -  1);
         };
-        if (result__R4KG) {
-          if (((void *)read_type_list__O4KB(Self__NDN,FALSE__) == (void *)NULL)) {
-            pos__MJ1F=current_position__A0F();
-            put_error__text__WRG( 0,(&__string_237));
-            put_position__ATG(pos__MJ1F);
-            put_string__55F(msg_err__1RG);
-            if ((type_error__0RG !=  2)) {
-              exit(( 1));
-            };
-          };
-          result__U4KG=FALSE__;
-          if ((! read_space__MMD())) {
-            result__U4KG=FALSE__;
-          } else {
-            result__V4KG='\0';
-            if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-              result__V4KG=((__CHARACTER )(( 0)));
-            } else {
-              result__V4KG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-            };
-            if ((result__V4KG == ')')) {
-              position__V0B=(__INTEGER)(position__V0B +  1);
-              result__U4KG=TRUE__;
-            };
-          };
-          if ((! result__U4KG)) {
-            pos__OJ1F=current_position__A0F();
-            put_error__text__WRG( 2,(&__string_221));
-            put_position__ATG(pos__OJ1F);
-            put_string__55F(msg_err__1RG);
-            if ((type_error__0RG !=  2)) {
-              exit(( 1));
-            };
-          };
+        path__APSE=get__YVB(string_tmp__VH);
+        is_rec__BPSE=TRUE__;
+      };
+      load_directory__is_recursive__4LSF(Self__1OSE,path__APSE,is_rec__BPSE);
+    };
+    __tmp__JRSE=result__CNVE;
+  };
+  if ((! __tmp__JRSE)) {
+    if (((void *)Self__1OSE->name__NPSE == (void *)(&__string_93))) {
+      if (val__4OSE==NULL) {
+        __tmp__XRSE=NULL;
+      } else {
+        switch (((struct ___OBJ *)val__4OSE)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__XRSE=NULL;
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__XRSE=NULL;
+        } break;
+        case __LIP_STRING__: {
+          __tmp__XRSE=((void *)val__4OSE);
+        } break;
+        }
+      };
+      str__5OSE=__tmp__XRSE;
+      if (((void *)__tmp__XRSE == (void *)NULL)) {
+        pos__QQRG=Self__1OSE->parent_lip_code__N14B.parent_itm_object__PDE.position__3CJ;
+        put_error__text__0MG( 1,(&__string_289));
+        put_position__EOG(pos__QQRG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
+          exit(( 1));
         };
-        if (result__0KQB->is_persistant__NON) {
-          result__X4KG=FALSE__;
-          if ((! read_space__MMD())) {
-            result__X4KG=FALSE__;
-          } else {
-            result__Y4KG='\0';
-            if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-              result__Y4KG=((__CHARACTER )(( 0)));
-            } else {
-              result__Y4KG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-            };
-            if ((result__Y4KG == ')')) {
-              position__V0B=(__INTEGER)(position__V0B +  1);
-              result__X4KG=TRUE__;
-            };
-          };
-          __tmp__YON=(! result__X4KG);
+      };
+      ((__STRING *)string_tmp__VH)->count__GFC= 0;
+      append_in__LLAG(__tmp__XRSE,string_tmp__VH);
+      Self__T30G=((__STRING *)string_tmp__VH);
+      if ((Self__T30G->capacity__IBS > Self__T30G->count__GFC)) {
+        ((__CHARACTER *)Self__T30G->storage__RBS)[Self__T30G->count__GFC]='\0';
+      } else {
+        add_last__JLT(Self__T30G,'\0');
+        Self__T30G->count__GFC=(__INTEGER)(Self__T30G->count__GFC -  1);
+      };
+      system(((char*)((Self__T30G->storage__RBS))));
+    } else {
+      n__0SHF=Self__1OSE->name__NPSE;
+      result__3SHF=NULL;
+      j__2SHF= 0;
+      while_do__XTIF:
+      {
+        if ((j__2SHF <= ((__FAST_ARRAYoLIP_SLOT_CODEo *)list_method__DTHF)->parent_arrayed_collection__CTHF.upper__MTHF)) {
+          print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
+          __tmp__0THF=((void *)NULL != (void *)n__0SHF);
         } else {
-          __tmp__YON=FALSE__;
+          __tmp__0THF=FALSE__;
+        };
+        if (__tmp__0THF) {
+          j__2SHF=(__INTEGER)(j__2SHF +  1);
+          goto while_do__XTIF;
+        };
+      };
+      if ((j__2SHF <= ((__FAST_ARRAYoLIP_SLOT_CODEo *)list_method__DTHF)->parent_arrayed_collection__CTHF.upper__MTHF)) {
+        result__3SHF=((void **)((__FAST_ARRAYoLIP_SLOT_CODEo *)list_method__DTHF)->parent_arrayed_collection__CTHF.storage__KDMF)[j__2SHF];
+      };
+      if (((void *)result__3SHF == (void *)NULL)) {
+        copy__JCS(string_tmp__VH,(&__string_286));
+        append__RNS(string_tmp__VH,Self__1OSE->name__NPSE);
+        append__RNS(string_tmp__VH,(&__string_287));
+        pos__TQRG=Self__1OSE->parent_lip_code__N14B.parent_itm_object__PDE.position__3CJ;
+        put_error__text__0MG( 1,string_tmp__VH);
+        put_position__EOG(pos__TQRG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
+          exit(( 1));
+        };
+      };
+      print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
+      pos__WQRG=Self__1OSE->parent_lip_code__N14B.parent_itm_object__PDE.position__3CJ;
+      put_error__text__0MG( 1,(&__string_290));
+      put_position__EOG(pos__WQRG);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
+        exit(( 1));
+      };
+    };
+  };
+  if (((void *)val__4OSE != (void *)NULL)) {
+    switch (((struct ___OBJ *)val__4OSE)->__id) {
+    case __LIP_BOOLEAN__: {
+    } break;
+    case __LIP_INTEGER__: {
+      free__5TYF(val__4OSE);
+    } break;
+    case __LIP_STRING__: {
+      free__FFAG(val__4OSE);
+    } break;
+    };
+  };
+}
+
+static void run__VQPD(__LIP_IF *Self__WQPD)
+// ({LIP_IF}) VoidRecursive, No inlinable.
+{
+  void *__tmp__0QPD,*__tmp__4RPD,*__tmp__0SPD;
+  __POSITION __tmp__FVVG,pos__0QRG,pos__4QRG,pos__BRRG,__tmp__EPOG;
+  __POSITION __tmp__GPOG,__tmp__ERRG,__tmp__NPOG,__tmp__PPOG;
+  __POSITION __tmp__BUSE;
+  void *__tmp__1QPD,*__tmp__0F4G,*__tmp__1F4G;
+  __LIP_INTEGER *Self__2F4G;
+  __LIP_STRING *Self__3F4G;
+  void *__tmp__3QPD,*val__YQPD;
+  __INTEGER __tmp__XRPD,Self__E00F,__tmp__TSPD,Self__5HBF;
+  __BOOLEAN __tmp__BSPD;
+  __tmp__0QPD=Self__WQPD->condition__ZQPD;
+  switch (((struct ___OBJ *)__tmp__0QPD)->__id) {
+  case __LIP_AFFECT__: {
+    __tmp__FVVG=((__LIP_AFFECT *)__tmp__0QPD)->parent_lip_code__ZTPB.parent_itm_object__PDE.position__3CJ;
+    put_error__text__0MG( 1,(&__string_291));
+    put_position__EOG(__tmp__FVVG);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
+      exit(( 1));
+    };
+    __tmp__1QPD=NULL;
+  } break;
+  case __LIP_BINARY__: {
+    __tmp__1QPD=run_expr__5GQD(__tmp__0QPD);
+  } break;
+  case __LIP_UNARY__: {
+    __tmp__1QPD=run_expr__4JQD(__tmp__0QPD);
+  } break;
+  case __LIP_CALL__: {
+    __tmp__1QPD=run_expr__MVSE(__tmp__0QPD);
+  } break;
+  case __LIP_IF__: {
+    pos__0QRG=((__LIP_IF *)__tmp__0QPD)->parent_lip_code__PDYC.parent_itm_object__PDE.position__3CJ;
+    put_error__text__0MG( 1,(&__string_291));
+    put_position__EOG(pos__0QRG);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
+      exit(( 1));
+    };
+    __tmp__1QPD=NULL;
+  } break;
+  case __LIP_PRINT__: {
+    pos__4QRG=((__LIP_PRINT *)__tmp__0QPD)->parent_lip_code__BEYC.parent_itm_object__PDE.position__3CJ;
+    put_error__text__0MG( 1,(&__string_291));
+    put_position__EOG(pos__4QRG);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
+      exit(( 1));
+    };
+    __tmp__1QPD=NULL;
+  } break;
+  case __LIP_VALUE__: {
+    __tmp__0F4G=((__LIP_VALUE *)__tmp__0QPD)->value__MZSE;
+    switch (((struct ___OBJ *)__tmp__0F4G)->__id) {
+    case __LIP_BOOLEAN__: {
+      __tmp__1F4G=((__LIP_BOOLEAN *)__tmp__0F4G);
+    } break;
+    case __LIP_INTEGER__: {
+      Self__2F4G=((__LIP_INTEGER *)__tmp__0F4G);
+      __tmp__1F4G=get__5XQE(Self__2F4G,Self__2F4G->value__H5YF);
+    } break;
+    case __LIP_STRING__: {
+      Self__3F4G=((__LIP_STRING *)__tmp__0F4G);
+      __tmp__1F4G=get__U0CF(Self__3F4G,Self__3F4G->value__0QSE);
+    } break;
+    };
+    __tmp__1QPD=__tmp__1F4G;
+  } break;
+  };
+  if (__tmp__1QPD==NULL) {
+    __tmp__3QPD=NULL;
+  } else {
+    switch (((struct ___OBJ *)__tmp__1QPD)->__id) {
+    case __LIP_BOOLEAN__: {
+      __tmp__3QPD=((void *)__tmp__1QPD);
+    } break;
+    case __LIP_INTEGER__: {
+      __tmp__3QPD=NULL;
+    } break;
+    case __LIP_STRING__: {
+      __tmp__3QPD=NULL;
+    } break;
+    }
+  };
+  val__YQPD=__tmp__3QPD;
+  if (((void *)__tmp__3QPD == (void *)NULL)) {
+    pos__BRRG=Self__WQPD->parent_lip_code__PDYC.parent_itm_object__PDE.position__3CJ;
+    put_error__text__0MG( 1,(&__string_292));
+    put_position__EOG(pos__BRRG);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
+      exit(( 1));
+    };
+  };
+  if (((__LIP_BOOLEAN *)__tmp__3QPD)->value__IRPD) {
+    __tmp__XRPD=((__FAST_ARRAYoLIP_CODEo *)Self__WQPD->then__PRPD)->parent_arrayed_collection__45XC.upper__VRPD;
+    Self__E00F= 0;
+    while ((Self__E00F <= __tmp__XRPD)) {
+      __tmp__4RPD=((void **)((__FAST_ARRAYoLIP_CODEo *)Self__WQPD->then__PRPD)->parent_arrayed_collection__45XC.storage__LYSD)[Self__E00F];
+      switch (((struct ___OBJ *)__tmp__4RPD)->__id) {
+      case __LIP_AFFECT__: {
+        run__5BFC(__tmp__4RPD);
+      } break;
+      case __LIP_BINARY__: {
+        __tmp__EPOG=((__LIP_BINARY *)__tmp__4RPD)->parent_lip_code__MPZB.parent_itm_object__PDE.position__3CJ;
+        put_error__text__0MG( 2,(&__string_249));
+        put_position__EOG(__tmp__EPOG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
+          exit(( 1));
         };
-        if (__tmp__YON) {
-          pos__QJ1F=current_position__A0F();
-          put_error__text__WRG( 2,(&__string_221));
-          put_position__ATG(pos__QJ1F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+      } break;
+      case __LIP_UNARY__: {
+        __tmp__GPOG=((__LIP_UNARY *)__tmp__4RPD)->parent_lip_code__104B.parent_itm_object__PDE.position__3CJ;
+        put_error__text__0MG( 2,(&__string_249));
+        put_position__EOG(__tmp__GPOG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
+          exit(( 1));
+        };
+      } break;
+      case __LIP_CALL__: {
+        run__0OSE(__tmp__4RPD);
+      } break;
+      case __LIP_IF__: {
+        run__VQPD(__tmp__4RPD);
+      } break;
+      case __LIP_PRINT__: {
+        run__OTSE(__tmp__4RPD);
+      } break;
+      case __LIP_VALUE__: {
+        __tmp__ERRG=((__LIP_VALUE *)__tmp__4RPD)->parent_lip_code__30DE.parent_itm_object__PDE.position__3CJ;
+        put_error__text__0MG( 2,(&__string_249));
+        put_position__EOG(__tmp__ERRG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
+          exit(( 1));
+        };
+      } break;
+      };
+      Self__E00F=(__INTEGER)(Self__E00F +  1);
+    };
+    __tmp__BSPD=TRUE__;
+  } else {
+    __tmp__BSPD=FALSE__;
+  };
+  if ((! __tmp__BSPD)) {
+    if (((void *)Self__WQPD->else__GSPD != (void *)NULL)) {
+      __tmp__TSPD=((__FAST_ARRAYoLIP_CODEo *)Self__WQPD->else__GSPD)->parent_arrayed_collection__45XC.upper__VRPD;
+      Self__5HBF= 0;
+      while ((Self__5HBF <= __tmp__TSPD)) {
+        __tmp__0SPD=((void **)((__FAST_ARRAYoLIP_CODEo *)Self__WQPD->else__GSPD)->parent_arrayed_collection__45XC.storage__LYSD)[Self__5HBF];
+        switch (((struct ___OBJ *)__tmp__0SPD)->__id) {
+        case __LIP_AFFECT__: {
+          run__5BFC(__tmp__0SPD);
+        } break;
+        case __LIP_BINARY__: {
+          __tmp__NPOG=((__LIP_BINARY *)__tmp__0SPD)->parent_lip_code__MPZB.parent_itm_object__PDE.position__3CJ;
+          put_error__text__0MG( 2,(&__string_249));
+          put_position__EOG(__tmp__NPOG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
+          };
+        } break;
+        case __LIP_UNARY__: {
+          __tmp__PPOG=((__LIP_UNARY *)__tmp__0SPD)->parent_lip_code__104B.parent_itm_object__PDE.position__3CJ;
+          put_error__text__0MG( 2,(&__string_249));
+          put_position__EOG(__tmp__PPOG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
+          };
+        } break;
+        case __LIP_CALL__: {
+          run__0OSE(__tmp__0SPD);
+        } break;
+        case __LIP_IF__: {
+          run__VQPD(__tmp__0SPD);
+        } break;
+        case __LIP_PRINT__: {
+          run__OTSE(__tmp__0SPD);
+        } break;
+        case __LIP_VALUE__: {
+          __tmp__BUSE=((__LIP_VALUE *)__tmp__0SPD)->parent_lip_code__30DE.parent_itm_object__PDE.position__3CJ;
+          put_error__text__0MG( 2,(&__string_249));
+          put_position__EOG(__tmp__BUSE);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
+        } break;
         };
-        result__PDN=result__0KQB;
+        Self__5HBF=(__INTEGER)(Self__5HBF +  1);
       };
     };
   };
-  return(result__PDN);
 }
 
-static __FAST_ARRAYoITM_TYPE_MONOo* create_with_capacity__VOP(__INTEGER new_count__XOP)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void run__OTSE(__LIP_PRINT *Self__PTSE)
+// ({LIP_PRINT}) VoidNo recursive, No inlinable.
 {
-  __POINTER ptr__3SP,ptr_table__14KG,next__04KG,result__24KG;
-  __POINTER ptr_table__A5KG,next__54KG,result__B5KG;
-  __INTEGER typ_id__CTP;
-  __UINTEGER_32 sz__5SP,a__00HG,new_size__10HG,t__50HG,a__40HG;
-  __UINTEGER_32 new_size__D5KG,lab_type__C5KG;
-  __FAST_ARRAYoITM_TYPE_MONOo *result__2SP,*Self__OOU;
-  result__2SP=NULL;
-  ptr__3SP=((__POINTER )(NULL));
-  typ_id__CTP= 0;
-  sz__5SP=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_MONOo));
-  if ((sz__5SP ==  0)) {
-    result__2SP=FAST_ARRAYoITM_TYPE_MONOo__;
-  } else {
-    typ_id__CTP=__FAST_ARRAYoITM_TYPE_MONOo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__5SP);
-    if ((typ_id__CTP == (__INTEGER)(-  1))) {
-      a__00HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__10HG=(__UINTEGER_32)((__UINTEGER_32)(sz__5SP + a__00HG) & (__UINTEGER_32)(~ a__00HG));
-      ptr_table__14KG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__10HG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__04KG=((__POINTER )(NULL));
-      result__24KG=((__POINTER *)ptr_table__14KG)[ 0];
-      if ((result__24KG == (void *)NULL)) {
-        result__24KG=new_lab__RUJ(new_size__10HG);
-        next__04KG=(void *)((unsigned long)result__24KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__10HG)));
-        ((__POINTER *)next__04KG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__14KG)[ 0]=next__04KG;
-      } else {
-        next__04KG=((__POINTER *)result__24KG)[ 0];
-        if ((next__04KG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__24KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__10HG <<  1)) <=  4096)) {
-            next__04KG=(void *)((unsigned long)result__24KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__10HG)));
-          } else {
-            next__04KG=new_lab__RUJ(new_size__10HG);
-          };
-          ((__POINTER *)next__04KG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__14KG)[ 0]=next__04KG;
-        } else {
-          ((__POINTER *)result__24KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__04KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__24KG=next__04KG;
-        };
-      };
-      ptr__3SP=result__24KG;
-    } else {
-      t__50HG=((__UINTEGER_32 )typ_id__CTP);
-      a__40HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__D5KG=(__UINTEGER_32)((__UINTEGER_32)(sz__5SP + a__40HG) & (__UINTEGER_32)(~ a__40HG));
-      ptr_table__A5KG=((__POINTER )(&(table_type[(t__50HG)])));
-      lab_type__C5KG=(__UINTEGER_32)(t__50HG |  1);
-      next__54KG=((__POINTER )(NULL));
-      result__B5KG=((__POINTER *)ptr_table__A5KG)[ 0];
-      if ((result__B5KG == (void *)NULL)) {
-        result__B5KG=new_lab__RUJ(lab_type__C5KG);
-        next__54KG=(void *)((unsigned long)result__B5KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D5KG)));
-        ((__POINTER *)next__54KG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__A5KG)[ 0]=next__54KG;
-      } else {
-        next__54KG=((__POINTER *)result__B5KG)[ 0];
-        if ((next__54KG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B5KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__D5KG <<  1)) <=  4096)) {
-            next__54KG=(void *)((unsigned long)result__B5KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D5KG)));
-          } else {
-            next__54KG=new_lab__RUJ(lab_type__C5KG);
-          };
-          ((__POINTER *)next__54KG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__A5KG)[ 0]=next__54KG;
-        } else {
-          ((__POINTER *)result__B5KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__54KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__B5KG=next__54KG;
-        };
-      };
-      ptr__3SP=result__B5KG;
-    };
-    result__2SP=((__FAST_ARRAYoITM_TYPE_MONOo *)ptr__3SP);
-    *(result__2SP) = *(FAST_ARRAYoITM_TYPE_MONOo__);
-  };
-  Self__OOU=((__FAST_ARRAYoITM_TYPE_MONOo *)result__2SP);
-  if ((Self__OOU->parent_arrayed_collection__GRC.capacity__S5T < new_count__XOP)) {
-    Self__OOU->parent_arrayed_collection__GRC.storage__OAU=create__2BOB(new_count__XOP);
-    Self__OOU->parent_arrayed_collection__GRC.capacity__S5T=new_count__XOP;
-  };
-  Self__OOU->parent_arrayed_collection__GRC.upper__Q5T=(__INTEGER)(-  1);
-  return(result__2SP);
+  void *__tmp__STSE;
+  __POSITION __tmp__X2TE,pos__VNCE,pos__GRRG,pos__KYVE;
+  void *__tmp__TTSE,*__tmp__5F4G,*__tmp__AG4G;
+  __LIP_INTEGER *Self__BG4G;
+  __LIP_STRING *Self__CG4G,*Self__CLAG;
+  __INTEGER Self__AC0F;
+  __BOOLEAN __tmp__HC0F;
+  __tmp__STSE=Self__PTSE->message__RTSE;
+  switch (((struct ___OBJ *)__tmp__STSE)->__id) {
+  case __LIP_AFFECT__: {
+    __tmp__X2TE=((__LIP_AFFECT *)__tmp__STSE)->parent_lip_code__ZTPB.parent_itm_object__PDE.position__3CJ;
+    put_error__text__0MG( 1,(&__string_291));
+    put_position__EOG(__tmp__X2TE);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
+      exit(( 1));
+    };
+    __tmp__TTSE=NULL;
+  } break;
+  case __LIP_BINARY__: {
+    __tmp__TTSE=run_expr__5GQD(__tmp__STSE);
+  } break;
+  case __LIP_UNARY__: {
+    __tmp__TTSE=run_expr__4JQD(__tmp__STSE);
+  } break;
+  case __LIP_CALL__: {
+    __tmp__TTSE=run_expr__MVSE(__tmp__STSE);
+  } break;
+  case __LIP_IF__: {
+    pos__VNCE=((__LIP_IF *)__tmp__STSE)->parent_lip_code__PDYC.parent_itm_object__PDE.position__3CJ;
+    put_error__text__0MG( 1,(&__string_291));
+    put_position__EOG(pos__VNCE);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
+      exit(( 1));
+    };
+    __tmp__TTSE=NULL;
+  } break;
+  case __LIP_PRINT__: {
+    pos__GRRG=((__LIP_PRINT *)__tmp__STSE)->parent_lip_code__BEYC.parent_itm_object__PDE.position__3CJ;
+    put_error__text__0MG( 1,(&__string_291));
+    put_position__EOG(pos__GRRG);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
+      exit(( 1));
+    };
+    __tmp__TTSE=NULL;
+  } break;
+  case __LIP_VALUE__: {
+    __tmp__5F4G=((__LIP_VALUE *)__tmp__STSE)->value__MZSE;
+    switch (((struct ___OBJ *)__tmp__5F4G)->__id) {
+    case __LIP_BOOLEAN__: {
+      __tmp__AG4G=((__LIP_BOOLEAN *)__tmp__5F4G);
+    } break;
+    case __LIP_INTEGER__: {
+      Self__BG4G=((__LIP_INTEGER *)__tmp__5F4G);
+      __tmp__AG4G=get__5XQE(Self__BG4G,Self__BG4G->value__H5YF);
+    } break;
+    case __LIP_STRING__: {
+      Self__CG4G=((__LIP_STRING *)__tmp__5F4G);
+      __tmp__AG4G=get__U0CF(Self__CG4G,Self__CG4G->value__0QSE);
+    } break;
+    };
+    __tmp__TTSE=__tmp__AG4G;
+  } break;
+  };
+  if (((void *)__tmp__TTSE == (void *)NULL)) {
+    pos__KYVE=Self__PTSE->parent_lip_code__BEYC.parent_itm_object__PDE.position__3CJ;
+    put_error__text__0MG( 1,(&__string_254));
+    put_position__EOG(pos__KYVE);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
+      exit(( 1));
+    };
+  };
+  switch (((struct ___OBJ *)__tmp__TTSE)->__id) {
+  case __LIP_BOOLEAN__: {
+    if (((__LIP_BOOLEAN *)__tmp__TTSE)->value__IRPD) {
+      print__GHD((&__string_42));
+    } else {
+      print__GHD((&__string_43));
+    };
+  } break;
+  case __LIP_INTEGER__: {
+    Self__AC0F=((__LIP_INTEGER *)__tmp__TTSE)->value__H5YF;
+    if ((Self__AC0F ==  0)) {
+      fputc((int)('0'),stdout);
+      __tmp__HC0F=TRUE__;
+    } else {
+      __tmp__HC0F=FALSE__;
+    };
+    if ((! __tmp__HC0F)) {
+      if ((Self__AC0F <  0)) {
+        fputc((int)('-'),stdout);
+        print_positif__AZCG((__INTEGER)(- Self__AC0F));
+      } else {
+        print_positif__AZCG(Self__AC0F);
+      };
+    };
+  } break;
+  case __LIP_STRING__: {
+    Self__CLAG=((__LIP_STRING *)__tmp__TTSE);
+    ((__STRING *)string_tmp__VH)->count__GFC= 0;
+    append_in__LLAG(Self__CLAG,string_tmp__VH);
+    put_string__IHF(((__STRING *)string_tmp__VH));
+  } break;
+  };
+  switch (((struct ___OBJ *)__tmp__TTSE)->__id) {
+  case __LIP_BOOLEAN__: {
+  } break;
+  case __LIP_INTEGER__: {
+    free__5TYF(__tmp__TTSE);
+  } break;
+  case __LIP_STRING__: {
+    free__FFAG(__tmp__TTSE);
+  } break;
+  };
 }
 
-static void add_last__M5T(__FAST_ARRAYoITM_TYPE_MONOo *Self__N5T,void *element__O5T)
-// ({FAST_ARRAYoITM_TYPE_MONOo},{NULLxITM_TYPE_SIMPLExITM_TYPE_SELFxITM_TYPE_GENERICxITM_TYPE_STYLE}) VoidNo recursive, No inlinable.
+static void add_last__KNV(__FAST_ARRAYoITM_TYPE_MONOo *Self__LNV,void *element__MNV)
+// ({FAST_ARRAYoITM_TYPE_MONOo},{NULLxITM_TYPE_PARAMETERxITM_TYPE_SIMPLExITM_TYPE_BLOCKxITM_TYPE_GENERICxITM_TYPE_STYLE}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__P5T,__tmp__YAU,__tmp__GLAC,Self__5IWD;
-  __BOOLEAN __tmp__55T;
-  void **__tmp__XAU,**new__TKAC;
-  new_capacity__P5T= 0;
-  if (((__INTEGER)(Self__N5T->parent_arrayed_collection__GRC.upper__Q5T +  1) <= (__INTEGER)(Self__N5T->parent_arrayed_collection__GRC.capacity__S5T -  1))) {
-    Self__N5T->parent_arrayed_collection__GRC.upper__Q5T=(__INTEGER)(Self__N5T->parent_arrayed_collection__GRC.upper__Q5T +  1);
-    __tmp__55T=TRUE__;
+  __INTEGER new_capacity__NNV,__tmp__SOV,__tmp__ECEC,Self__DQUD;
+  __BOOLEAN __tmp__2NV;
+  void **__tmp__ROV,**new__QBEC;
+  new_capacity__NNV= 0;
+  if (((__INTEGER)(Self__LNV->parent_arrayed_collection__JXC.upper__0HV +  1) <= (__INTEGER)(Self__LNV->parent_arrayed_collection__JXC.capacity__PNV -  1))) {
+    Self__LNV->parent_arrayed_collection__JXC.upper__0HV=(__INTEGER)(Self__LNV->parent_arrayed_collection__JXC.upper__0HV +  1);
+    __tmp__2NV=TRUE__;
   } else {
-    __tmp__55T=FALSE__;
-  };
-  if ((! __tmp__55T)) {
-    if ((Self__N5T->parent_arrayed_collection__GRC.capacity__S5T ==  0)) {
-      Self__N5T->parent_arrayed_collection__GRC.storage__OAU=create__2BOB( 2);
-      Self__N5T->parent_arrayed_collection__GRC.capacity__S5T= 2;
-      Self__N5T->parent_arrayed_collection__GRC.upper__Q5T= 0;
-    } else {
-      new_capacity__P5T=(__INTEGER)(Self__N5T->parent_arrayed_collection__GRC.capacity__S5T <<  1);
-      __tmp__XAU=Self__N5T->parent_arrayed_collection__GRC.storage__OAU;
-      __tmp__YAU=Self__N5T->parent_arrayed_collection__GRC.capacity__S5T;
-      new__TKAC=((void **)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )((void **)__tmp__XAU)),((__UINTEGER_32 )(__INTEGER)(__tmp__YAU * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__P5T * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__GLAC=(__INTEGER)(new_capacity__P5T -  1);
-      Self__5IWD=__tmp__YAU;
-      while ((Self__5IWD <= __tmp__GLAC)) {
-        new__TKAC[Self__5IWD]=NULL;
-        Self__5IWD=(__INTEGER)(Self__5IWD +  1);
-      };
-      Self__N5T->parent_arrayed_collection__GRC.storage__OAU=new__TKAC;
-      Self__N5T->parent_arrayed_collection__GRC.capacity__S5T=new_capacity__P5T;
-      Self__N5T->parent_arrayed_collection__GRC.upper__Q5T=(__INTEGER)(Self__N5T->parent_arrayed_collection__GRC.upper__Q5T +  1);
-    };
-  };
-  ((void **)Self__N5T->parent_arrayed_collection__GRC.storage__OAU)[Self__N5T->parent_arrayed_collection__GRC.upper__Q5T]=element__O5T;
+    __tmp__2NV=FALSE__;
+  };
+  if ((! __tmp__2NV)) {
+    if ((Self__LNV->parent_arrayed_collection__JXC.capacity__PNV ==  0)) {
+      Self__LNV->parent_arrayed_collection__JXC.storage__BMV=create__DBRB( 2);
+      Self__LNV->parent_arrayed_collection__JXC.capacity__PNV= 2;
+      Self__LNV->parent_arrayed_collection__JXC.upper__0HV= 0;
+    } else {
+      new_capacity__NNV=(__INTEGER)(Self__LNV->parent_arrayed_collection__JXC.capacity__PNV <<  1);
+      __tmp__ROV=Self__LNV->parent_arrayed_collection__JXC.storage__BMV;
+      __tmp__SOV=Self__LNV->parent_arrayed_collection__JXC.capacity__PNV;
+      new__QBEC=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__ROV)),((__UINTEGER_32 )(__INTEGER)(__tmp__SOV * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__NNV * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__ECEC=(__INTEGER)(new_capacity__NNV -  1);
+      Self__DQUD=__tmp__SOV;
+      while ((Self__DQUD <= __tmp__ECEC)) {
+        new__QBEC[Self__DQUD]=NULL;
+        Self__DQUD=(__INTEGER)(Self__DQUD +  1);
+      };
+      Self__LNV->parent_arrayed_collection__JXC.storage__BMV=new__QBEC;
+      Self__LNV->parent_arrayed_collection__JXC.capacity__PNV=new_capacity__NNV;
+      Self__LNV->parent_arrayed_collection__JXC.upper__0HV=(__INTEGER)(Self__LNV->parent_arrayed_collection__JXC.upper__0HV +  1);
+    };
+  };
+  ((void **)Self__LNV->parent_arrayed_collection__JXC.storage__BMV)[Self__LNV->parent_arrayed_collection__JXC.upper__0HV]=element__MNV;
 }
 
-static void* alias__KAP(void *tmp__MAP)
+static void* alias__WUP(void *tmp__YUP)
 // ({NULLxFAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
 {
-  __INTEGER __tmp__P0RD,i__4AYE,new_capacity__2IU,other_upper__1IU;
-  __INTEGER Self__NNGC,h__3JU,idx__4JU,idx__OHOB,new_capacity__PHOB;
-  __INTEGER i__NHOB,typ_id__Z3JB;
-  __POINTER ptr__U3JB,ptr_table__F5KG,next__E5KG,result__G5KG;
-  __POINTER ptr_table__K5KG,next__J5KG,result__L5KG;
-  __UINTEGER_32 sz__W3JB,a__LTHG,new_size__MTHG,t__QTHG,a__PTHG;
-  __UINTEGER_32 new_size__N5KG,lab_type__M5KG;
-  __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *Self__YZT,*Self__VJU;
-  void *result__M0T,*result__OAP,*e__WJU;
-  void *node__L0T,*node__5JU,*node1__RHOB,*node2__SHOB,*__tmp__PLU;
-  __BOOLEAN __tmp__E1T,result__NZRD;
-  __FAST_ARRAYoITM_TYPE_MONOo *Self__KZRD,*o__OZRD,*__tmp__0ZRD;
-  __FAST_ARRAYoITM_TYPE_MONOo *Self__ZIU;
-  void **__tmp__K0RD,**__tmp__M0RD,**Self__KAYE,**__tmp__PJU,**__tmp__RJU;
-  void **Self__DX4B;
-  void **old_buckets__QHOB;
-  __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *result__T3JB,*Self__LL5B;
-  Self__YZT=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *)bucket__TAP);
-  result__M0T=NULL;
-  node__L0T=((void **)Self__YZT->buckets__T0T)[(__INTEGER)(hash_code__ATY(tmp__MAP) % Self__YZT->capacity__O0T)];
-  until_do__IUY:
-  {
-    if (((void *)node__L0T == (void *)NULL)) {
-      __tmp__E1T=TRUE__;
-    } else {
-      Self__KZRD=((__FAST_ARRAYoITM_TYPE_MONOo *)((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__L0T)->item__50T);
-      result__NZRD=FALSE__;
-      o__OZRD=NULL;
-      if (((void *)Self__KZRD == (void *)tmp__MAP)) {
-        result__NZRD=TRUE__;
-      } else {
-        if (tmp__MAP==NULL) {
-          __tmp__0ZRD=NULL;
-        } else {
-          __tmp__0ZRD=((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__MAP);
-        };
-        o__OZRD=__tmp__0ZRD;
-        if ((((void *)__tmp__0ZRD != (void *)NULL) && (Self__KZRD->parent_arrayed_collection__GRC.upper__Q5T == __tmp__0ZRD->parent_arrayed_collection__GRC.upper__Q5T))) {
-          __tmp__K0RD=Self__KZRD->parent_arrayed_collection__GRC.storage__OAU;
-          __tmp__M0RD=__tmp__0ZRD->parent_arrayed_collection__GRC.storage__OAU;
-          __tmp__P0RD=(__INTEGER)(Self__KZRD->parent_arrayed_collection__GRC.upper__Q5T +  1);
-          Self__KAYE=((void **)__tmp__K0RD);
-          i__4AYE=(__INTEGER)(__tmp__P0RD -  1);
-          while (((i__4AYE >=  0) && ((void *)Self__KAYE[i__4AYE] == (void *)((void **)__tmp__M0RD)[i__4AYE]))) {
-            i__4AYE=(__INTEGER)(i__4AYE -  1);
-          };
-          result__NZRD=(i__4AYE <  0);
-        };
-      };
-      __tmp__E1T=result__NZRD;
-    };
-    if ((! __tmp__E1T)) {
-      node__L0T=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__L0T)->next__L1T;
-      goto until_do__IUY;
-    };
-  };
-  if (((void *)node__L0T != (void *)NULL)) {
-    result__M0T=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__L0T)->item__50T;
-  };
-  result__OAP=result__M0T;
-  if (((void *)result__M0T == (void *)NULL)) {
-    result__OAP=create_with_capacity__VOP((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__MAP)->parent_arrayed_collection__GRC.upper__Q5T +  1));
-    Self__ZIU=((__FAST_ARRAYoITM_TYPE_MONOo *)result__OAP);
-    new_capacity__2IU= 0;
-    other_upper__1IU=((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__MAP)->parent_arrayed_collection__GRC.upper__Q5T;
-    if ((other_upper__1IU >=  0)) {
-      new_capacity__2IU=(__INTEGER)(other_upper__1IU +  1);
-      if ((Self__ZIU->parent_arrayed_collection__GRC.capacity__S5T < new_capacity__2IU)) {
-        Self__ZIU->parent_arrayed_collection__GRC.storage__OAU=create__2BOB(new_capacity__2IU);
-        Self__ZIU->parent_arrayed_collection__GRC.capacity__S5T=new_capacity__2IU;
-      };
-      __tmp__PJU=Self__ZIU->parent_arrayed_collection__GRC.storage__OAU;
-      __tmp__RJU=((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__MAP)->parent_arrayed_collection__GRC.storage__OAU;
-      Self__DX4B=((void **)__tmp__PJU);
-      Self__NNGC=other_upper__1IU;
-      while ((Self__NNGC >=  0)) {
-        Self__DX4B[Self__NNGC]=((void **)__tmp__RJU)[Self__NNGC];
-        Self__NNGC=(__INTEGER)(Self__NNGC -  1);
-      };
-    };
-    Self__ZIU->parent_arrayed_collection__GRC.upper__Q5T=other_upper__1IU;
-    Self__VJU=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *)bucket__TAP);
-    e__WJU=result__OAP;
-    fast_has__4LZ(Self__VJU,result__OAP);
-    fast_has__4LZ(Self__VJU,result__OAP);
-    h__3JU=hash_code__ATY(result__OAP);
-    idx__4JU=(__INTEGER)(h__3JU % Self__VJU->capacity__O0T);
-    node__5JU=((void **)Self__VJU->buckets__T0T)[idx__4JU];
-    while ((! (((void *)node__5JU == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__5JU)->item__50T == (void *)e__WJU)))) {
-      node__5JU=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__5JU)->next__L1T;
-    };
-    if (((void *)node__5JU == (void *)NULL)) {
-      if ((Self__VJU->capacity__O0T == Self__VJU->count__CLU)) {
-        idx__OHOB= 0;
-        node1__RHOB=NULL;
-        node2__SHOB=NULL;
-        new_capacity__PHOB=prime_number_ceiling__33Z((__INTEGER)(Self__VJU->capacity__O0T +  1));
-        old_buckets__QHOB=Self__VJU->buckets__T0T;
-        Self__VJU->buckets__T0T=create__SP5(new_capacity__PHOB);
-        i__NHOB=(__INTEGER)(Self__VJU->capacity__O0T -  1);
-        Self__VJU->capacity__O0T=new_capacity__PHOB;
-        while ((i__NHOB >=  0)) {
-          node1__RHOB=((void **)old_buckets__QHOB)[i__NHOB];
-          while (((void *)node1__RHOB != (void *)NULL)) {
-            node2__SHOB=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node1__RHOB)->next__L1T;
-            idx__OHOB=(__INTEGER)(hash_code__ATY(((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node1__RHOB)->item__50T) % Self__VJU->capacity__O0T);
-            ((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node1__RHOB)->next__L1T=((void **)Self__VJU->buckets__T0T)[idx__OHOB];
-            ((void **)Self__VJU->buckets__T0T)[idx__OHOB]=node1__RHOB;
-            node1__RHOB=node2__SHOB;
-          };
-          i__NHOB=(__INTEGER)(i__NHOB -  1);
-        };
-        idx__4JU=(__INTEGER)(h__3JU % Self__VJU->capacity__O0T);
-      };
-      __tmp__PLU=((void **)Self__VJU->buckets__T0T)[idx__4JU];
-      result__T3JB=NULL;
-      ptr__U3JB=((__POINTER )(NULL));
-      typ_id__Z3JB= 0;
-      sz__W3JB=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo));
-      if ((sz__W3JB ==  0)) {
-        result__T3JB=HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__;
-      } else {
-        typ_id__Z3JB=__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__W3JB);
-        if ((typ_id__Z3JB == (__INTEGER)(-  1))) {
-          a__LTHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__MTHG=(__UINTEGER_32)((__UINTEGER_32)(sz__W3JB + a__LTHG) & (__UINTEGER_32)(~ a__LTHG));
-          ptr_table__F5KG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MTHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__E5KG=((__POINTER )(NULL));
-          result__G5KG=((__POINTER *)ptr_table__F5KG)[ 0];
-          if ((result__G5KG == (void *)NULL)) {
-            result__G5KG=new_lab__RUJ(new_size__MTHG);
-            next__E5KG=(void *)((unsigned long)result__G5KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MTHG)));
-            ((__POINTER *)next__E5KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__F5KG)[ 0]=next__E5KG;
-          } else {
-            next__E5KG=((__POINTER *)result__G5KG)[ 0];
-            if ((next__E5KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G5KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__MTHG <<  1)) <=  4096)) {
-                next__E5KG=(void *)((unsigned long)result__G5KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MTHG)));
+  __INTEGER __tmp__NMPD,i__SA0E,new_capacity__PFW,other_upper__OFW;
+  __INTEGER Self__4DKC,h__QGW,idx__RGW,idx__JURB,new_capacity__KURB;
+  __INTEGER i__IURB,typ_id__RLNB;
+  __POINTER ptr__MLNB,ptr_table__IG4G,next__HG4G,result__JG4G;
+  __POINTER ptr_table__NG4G,next__MG4G,result__OG4G;
+  __UINTEGER_32 sz__OLNB,a__K50G,new_size__L50G,t__P50G,a__O50G;
+  __UINTEGER_32 new_size__QG4G,lab_type__PG4G;
+  void *result__0UP,*result__54V,*e__JGW,*e__EG4G,*e__KM1;
+  __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *Self__L4V,*Self__IGW;
+  void *node__44V,*node__FG4G,*node__TM1,*node__SGW,*node1__MURB;
+  void *node2__NURB,*__tmp__CIW;
+  __BOOLEAN __tmp__X5V,result__LLPD;
+  __FAST_ARRAYoITM_TYPE_MONOo *Self__ILPD,*o__MLPD,*__tmp__YLPD;
+  __FAST_ARRAYoITM_TYPE_MONOo *Self__MFW;
+  void **__tmp__IMPD,**__tmp__KMPD,**Self__45ZE,**__tmp__CGW,**__tmp__EGW;
+  void **Self__HZCC;
+  void **old_buckets__LURB;
+  __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *result__LLNB,*Self__CODC;
+  result__0UP=NULL;
+  if ((((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__YUP)->parent_arrayed_collection__JXC.upper__0HV <  0)) {
+    result__0UP=empty_list__BVP;
+  } else {
+    Self__L4V=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *)bucket__MVP);
+    result__54V=NULL;
+    node__44V=((void **)Self__L4V->buckets__G5V)[(__INTEGER)(hash_code__540(tmp__YUP) % Self__L4V->capacity__B5V)];
+    until_do__HA1:
+    {
+      if (((void *)node__44V == (void *)NULL)) {
+        __tmp__X5V=TRUE__;
+      } else {
+        Self__ILPD=((__FAST_ARRAYoITM_TYPE_MONOo *)((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__44V)->item__S5V);
+        result__LLPD=FALSE__;
+        o__MLPD=NULL;
+        if (((void *)Self__ILPD == (void *)tmp__YUP)) {
+          result__LLPD=TRUE__;
+        } else {
+          if (tmp__YUP==NULL) {
+            __tmp__YLPD=NULL;
+          } else {
+            __tmp__YLPD=((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__YUP);
+          };
+          o__MLPD=__tmp__YLPD;
+          if ((((void *)__tmp__YLPD != (void *)NULL) && (Self__ILPD->parent_arrayed_collection__JXC.upper__0HV == __tmp__YLPD->parent_arrayed_collection__JXC.upper__0HV))) {
+            __tmp__IMPD=Self__ILPD->parent_arrayed_collection__JXC.storage__BMV;
+            __tmp__KMPD=__tmp__YLPD->parent_arrayed_collection__JXC.storage__BMV;
+            __tmp__NMPD=(__INTEGER)(Self__ILPD->parent_arrayed_collection__JXC.upper__0HV +  1);
+            Self__45ZE=((void **)__tmp__IMPD);
+            i__SA0E=(__INTEGER)(__tmp__NMPD -  1);
+            while (((i__SA0E >=  0) && ((void *)Self__45ZE[i__SA0E] == (void *)((void **)__tmp__KMPD)[i__SA0E]))) {
+              i__SA0E=(__INTEGER)(i__SA0E -  1);
+            };
+            result__LLPD=(i__SA0E <  0);
+          };
+        };
+        __tmp__X5V=result__LLPD;
+      };
+      if ((! __tmp__X5V)) {
+        node__44V=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__44V)->next__45V;
+        goto until_do__HA1;
+      };
+    };
+    if (((void *)node__44V != (void *)NULL)) {
+      result__54V=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__44V)->item__S5V;
+    };
+    result__0UP=result__54V;
+    if (((void *)result__54V == (void *)NULL)) {
+      result__0UP=create_with_capacity__YER((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__YUP)->parent_arrayed_collection__JXC.upper__0HV +  1));
+      Self__MFW=((__FAST_ARRAYoITM_TYPE_MONOo *)result__0UP);
+      new_capacity__PFW= 0;
+      other_upper__OFW=((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__YUP)->parent_arrayed_collection__JXC.upper__0HV;
+      if ((other_upper__OFW >=  0)) {
+        new_capacity__PFW=(__INTEGER)(other_upper__OFW +  1);
+        if ((Self__MFW->parent_arrayed_collection__JXC.capacity__PNV < new_capacity__PFW)) {
+          Self__MFW->parent_arrayed_collection__JXC.storage__BMV=create__DBRB(new_capacity__PFW);
+          Self__MFW->parent_arrayed_collection__JXC.capacity__PNV=new_capacity__PFW;
+        };
+        __tmp__CGW=Self__MFW->parent_arrayed_collection__JXC.storage__BMV;
+        __tmp__EGW=((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__YUP)->parent_arrayed_collection__JXC.storage__BMV;
+        Self__HZCC=((void **)__tmp__CGW);
+        Self__4DKC=other_upper__OFW;
+        while ((Self__4DKC >=  0)) {
+          Self__HZCC[Self__4DKC]=((void **)__tmp__EGW)[Self__4DKC];
+          Self__4DKC=(__INTEGER)(Self__4DKC -  1);
+        };
+      };
+      Self__MFW->parent_arrayed_collection__JXC.upper__0HV=other_upper__OFW;
+      Self__IGW=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *)bucket__MVP);
+      e__JGW=result__0UP;
+      e__EG4G=result__0UP;
+      node__FG4G=((void **)Self__IGW->buckets__G5V)[(__INTEGER)(hash_code__540(result__0UP) % Self__IGW->capacity__B5V)];
+      while ((! (((void *)node__FG4G == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__FG4G)->item__S5V == (void *)e__EG4G)))) {
+        node__FG4G=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__FG4G)->next__45V;
+      };
+      e__KM1=result__0UP;
+      node__TM1=((void **)Self__IGW->buckets__G5V)[(__INTEGER)(hash_code__540(result__0UP) % Self__IGW->capacity__B5V)];
+      while ((! (((void *)node__TM1 == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__TM1)->item__S5V == (void *)e__KM1)))) {
+        node__TM1=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__TM1)->next__45V;
+      };
+      h__QGW=hash_code__540(result__0UP);
+      idx__RGW=(__INTEGER)(h__QGW % Self__IGW->capacity__B5V);
+      node__SGW=((void **)Self__IGW->buckets__G5V)[idx__RGW];
+      while ((! (((void *)node__SGW == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__SGW)->item__S5V == (void *)e__JGW)))) {
+        node__SGW=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__SGW)->next__45V;
+      };
+      if (((void *)node__SGW == (void *)NULL)) {
+        if ((Self__IGW->capacity__B5V == Self__IGW->count__VHW)) {
+          idx__JURB= 0;
+          node1__MURB=NULL;
+          node2__NURB=NULL;
+          new_capacity__KURB=prime_number_ceiling__H41((__INTEGER)(Self__IGW->capacity__B5V +  1));
+          old_buckets__LURB=Self__IGW->buckets__G5V;
+          Self__IGW->buckets__G5V=create__LZBB(new_capacity__KURB);
+          i__IURB=(__INTEGER)(Self__IGW->capacity__B5V -  1);
+          Self__IGW->capacity__B5V=new_capacity__KURB;
+          while ((i__IURB >=  0)) {
+            node1__MURB=((void **)old_buckets__LURB)[i__IURB];
+            while (((void *)node1__MURB != (void *)NULL)) {
+              node2__NURB=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node1__MURB)->next__45V;
+              idx__JURB=(__INTEGER)(hash_code__540(((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node1__MURB)->item__S5V) % Self__IGW->capacity__B5V);
+              ((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node1__MURB)->next__45V=((void **)Self__IGW->buckets__G5V)[idx__JURB];
+              ((void **)Self__IGW->buckets__G5V)[idx__JURB]=node1__MURB;
+              node1__MURB=node2__NURB;
+            };
+            i__IURB=(__INTEGER)(i__IURB -  1);
+          };
+          idx__RGW=(__INTEGER)(h__QGW % Self__IGW->capacity__B5V);
+        };
+        __tmp__CIW=((void **)Self__IGW->buckets__G5V)[idx__RGW];
+        result__LLNB=NULL;
+        ptr__MLNB=((__POINTER )(NULL));
+        typ_id__RLNB= 0;
+        sz__OLNB=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo));
+        if ((sz__OLNB ==  0)) {
+          result__LLNB=HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__;
+        } else {
+          typ_id__RLNB=__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__;
+          clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__OLNB);
+          if ((typ_id__RLNB == (__INTEGER)(-  1))) {
+            a__K50G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__L50G=(__UINTEGER_32)((__UINTEGER_32)(sz__OLNB + a__K50G) & (__UINTEGER_32)(~ a__K50G));
+            ptr_table__IG4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L50G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__HG4G=((__POINTER )(NULL));
+            result__JG4G=((__POINTER *)ptr_table__IG4G)[ 0];
+            if ((result__JG4G == (void *)NULL)) {
+              result__JG4G=new_lab__2QJ(new_size__L50G);
+              next__HG4G=(void *)((unsigned long)result__JG4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L50G)));
+              ((__POINTER *)next__HG4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__IG4G)[ 0]=next__HG4G;
+            } else {
+              next__HG4G=((__POINTER *)result__JG4G)[ 0];
+              if ((next__HG4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JG4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__L50G <<  1)) <=  4096)) {
+                  next__HG4G=(void *)((unsigned long)result__JG4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L50G)));
+                } else {
+                  next__HG4G=new_lab__2QJ(new_size__L50G);
+                };
+                ((__POINTER *)next__HG4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__IG4G)[ 0]=next__HG4G;
               } else {
-                next__E5KG=new_lab__RUJ(new_size__MTHG);
+                ((__POINTER *)result__JG4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__HG4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__JG4G=next__HG4G;
               };
-              ((__POINTER *)next__E5KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__F5KG)[ 0]=next__E5KG;
+            };
+            ptr__MLNB=result__JG4G;
+          } else {
+            t__P50G=((__UINTEGER_32 )typ_id__RLNB);
+            a__O50G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__QG4G=(__UINTEGER_32)((__UINTEGER_32)(sz__OLNB + a__O50G) & (__UINTEGER_32)(~ a__O50G));
+            ptr_table__NG4G=((__POINTER )(&(table_type[(t__P50G)])));
+            lab_type__PG4G=(__UINTEGER_32)(t__P50G |  1);
+            next__MG4G=((__POINTER )(NULL));
+            result__OG4G=((__POINTER *)ptr_table__NG4G)[ 0];
+            if ((result__OG4G == (void *)NULL)) {
+              result__OG4G=new_lab__2QJ(lab_type__PG4G);
+              next__MG4G=(void *)((unsigned long)result__OG4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QG4G)));
+              ((__POINTER *)next__MG4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__NG4G)[ 0]=next__MG4G;
             } else {
-              ((__POINTER *)result__G5KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__E5KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__G5KG=next__E5KG;
-            };
-          };
-          ptr__U3JB=result__G5KG;
-        } else {
-          t__QTHG=((__UINTEGER_32 )typ_id__Z3JB);
-          a__PTHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__N5KG=(__UINTEGER_32)((__UINTEGER_32)(sz__W3JB + a__PTHG) & (__UINTEGER_32)(~ a__PTHG));
-          ptr_table__K5KG=((__POINTER )(&(table_type[(t__QTHG)])));
-          lab_type__M5KG=(__UINTEGER_32)(t__QTHG |  1);
-          next__J5KG=((__POINTER )(NULL));
-          result__L5KG=((__POINTER *)ptr_table__K5KG)[ 0];
-          if ((result__L5KG == (void *)NULL)) {
-            result__L5KG=new_lab__RUJ(lab_type__M5KG);
-            next__J5KG=(void *)((unsigned long)result__L5KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N5KG)));
-            ((__POINTER *)next__J5KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__K5KG)[ 0]=next__J5KG;
-          } else {
-            next__J5KG=((__POINTER *)result__L5KG)[ 0];
-            if ((next__J5KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L5KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__N5KG <<  1)) <=  4096)) {
-                next__J5KG=(void *)((unsigned long)result__L5KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N5KG)));
+              next__MG4G=((__POINTER *)result__OG4G)[ 0];
+              if ((next__MG4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OG4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__QG4G <<  1)) <=  4096)) {
+                  next__MG4G=(void *)((unsigned long)result__OG4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QG4G)));
+                } else {
+                  next__MG4G=new_lab__2QJ(lab_type__PG4G);
+                };
+                ((__POINTER *)next__MG4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__NG4G)[ 0]=next__MG4G;
               } else {
-                next__J5KG=new_lab__RUJ(lab_type__M5KG);
+                ((__POINTER *)result__OG4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__MG4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__OG4G=next__MG4G;
               };
-              ((__POINTER *)next__J5KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__K5KG)[ 0]=next__J5KG;
+            };
+            ptr__MLNB=result__OG4G;
+          };
+          result__LLNB=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)ptr__MLNB);
+          *(result__LLNB) = *(HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__);
+        };
+        Self__CODC=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)result__LLNB);
+        Self__CODC->item__S5V=result__0UP;
+        Self__CODC->next__45V=__tmp__CIW;
+        node__SGW=result__LLNB;
+        ((void **)Self__IGW->buckets__G5V)[idx__RGW]=result__LLNB;
+        Self__IGW->count__VHW=(__INTEGER)(Self__IGW->count__VHW +  1);
+      };
+    };
+  };
+  free__MMQ(tmp__YUP);
+  return(result__0UP);
+}
+
+static void add__SLHB(__HASHED_SEToSTRING_CONSTANTo *Self__TLHB,void *e__ULHB)
+// ({HASHED_SEToSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
+{
+  __STRING_CONSTANT *Self__HR2G,*Self__MR2G;
+  __INTEGER result__GR2G,__tmp__IR2G,Self__JR2G,idx__2LHB,idx__VP0B;
+  __INTEGER new_capacity__WP0B,i__UP0B,result__LR2G,__tmp__NR2G;
+  __INTEGER Self__OR2G,typ_id__G3WB;
+  __POINTER ptr__B3WB,ptr_table__SG4G,next__RG4G,result__TG4G;
+  __POINTER ptr_table__XG4G,next__WG4G,result__YG4G;
+  __UINTEGER_32 sz__D3WB,a__EA1G,new_size__FA1G,t__JA1G,a__IA1G;
+  __UINTEGER_32 new_size__0G4G,lab_type__ZG4G;
+  void *node__3LHB,*node1__YP0B,*node2__ZP0B,*__tmp__MNHB;
+  void **old_buckets__XP0B;
+  __HASHED_SET_NODEoSTRING_CONSTANTo *result__A3WB,*Self__BHFC;
+  has__DLMB(Self__TLHB,e__ULHB);
+  has__DLMB(Self__TLHB,e__ULHB);
+  Self__HR2G=((__STRING_CONSTANT *)e__ULHB);
+  result__GR2G= 0;
+  __tmp__IR2G=Self__HR2G->count__DD;
+  Self__JR2G= 1;
+  while ((Self__JR2G <= __tmp__IR2G)) {
+    result__GR2G=(__INTEGER)((__INTEGER)( 5 * result__GR2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__HR2G->storage__FQO)[(__INTEGER)(Self__JR2G -  1)])));
+    Self__JR2G=(__INTEGER)(Self__JR2G +  1);
+  };
+  if ((result__GR2G <  0)) {
+    result__GR2G=(__INTEGER)(~ result__GR2G);
+  };
+  idx__2LHB=(__INTEGER)(result__GR2G % Self__TLHB->capacity__0HT);
+  node__3LHB=((void **)Self__TLHB->buckets__5DV)[idx__2LHB];
+  while ((! (((void *)node__3LHB == (void *)NULL) || __infix_equal_equal__O5DB(((__HASHED_SET_NODEoSTRING_CONSTANTo *)node__3LHB)->item__LEV,e__ULHB)))) {
+    node__3LHB=((__HASHED_SET_NODEoSTRING_CONSTANTo *)node__3LHB)->next__WEV;
+  };
+  if (((void *)node__3LHB == (void *)NULL)) {
+    if ((Self__TLHB->capacity__0HT == Self__TLHB->count__IHY)) {
+      idx__VP0B= 0;
+      node1__YP0B=NULL;
+      node2__ZP0B=NULL;
+      new_capacity__WP0B=prime_number_ceiling__H41((__INTEGER)(Self__TLHB->capacity__0HT +  1));
+      old_buckets__XP0B=Self__TLHB->buckets__5DV;
+      Self__TLHB->buckets__5DV=create__D23(new_capacity__WP0B);
+      i__UP0B=(__INTEGER)(Self__TLHB->capacity__0HT -  1);
+      Self__TLHB->capacity__0HT=new_capacity__WP0B;
+      while ((i__UP0B >=  0)) {
+        node1__YP0B=((void **)old_buckets__XP0B)[i__UP0B];
+        while (((void *)node1__YP0B != (void *)NULL)) {
+          node2__ZP0B=((__HASHED_SET_NODEoSTRING_CONSTANTo *)node1__YP0B)->next__WEV;
+          Self__MR2G=((__STRING_CONSTANT *)((__HASHED_SET_NODEoSTRING_CONSTANTo *)node1__YP0B)->item__LEV);
+          result__LR2G= 0;
+          __tmp__NR2G=Self__MR2G->count__DD;
+          Self__OR2G= 1;
+          while ((Self__OR2G <= __tmp__NR2G)) {
+            result__LR2G=(__INTEGER)((__INTEGER)( 5 * result__LR2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__MR2G->storage__FQO)[(__INTEGER)(Self__OR2G -  1)])));
+            Self__OR2G=(__INTEGER)(Self__OR2G +  1);
+          };
+          if ((result__LR2G <  0)) {
+            result__LR2G=(__INTEGER)(~ result__LR2G);
+          };
+          idx__VP0B=(__INTEGER)(result__LR2G % Self__TLHB->capacity__0HT);
+          ((__HASHED_SET_NODEoSTRING_CONSTANTo *)node1__YP0B)->next__WEV=((void **)Self__TLHB->buckets__5DV)[idx__VP0B];
+          ((void **)Self__TLHB->buckets__5DV)[idx__VP0B]=node1__YP0B;
+          node1__YP0B=node2__ZP0B;
+        };
+        i__UP0B=(__INTEGER)(i__UP0B -  1);
+      };
+      idx__2LHB=(__INTEGER)(result__GR2G % new_capacity__WP0B);
+    };
+    __tmp__MNHB=((void **)Self__TLHB->buckets__5DV)[idx__2LHB];
+    result__A3WB=NULL;
+    ptr__B3WB=((__POINTER )(NULL));
+    typ_id__G3WB= 0;
+    sz__D3WB=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoSTRING_CONSTANTo));
+    if ((sz__D3WB ==  0)) {
+      result__A3WB=HASHED_SET_NODEoSTRING_CONSTANTo__;
+    } else {
+      typ_id__G3WB=__HASHED_SET_NODEoSTRING_CONSTANTo__;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__D3WB);
+      if ((typ_id__G3WB == (__INTEGER)(-  1))) {
+        a__EA1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__FA1G=(__UINTEGER_32)((__UINTEGER_32)(sz__D3WB + a__EA1G) & (__UINTEGER_32)(~ a__EA1G));
+        ptr_table__SG4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FA1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__RG4G=((__POINTER )(NULL));
+        result__TG4G=((__POINTER *)ptr_table__SG4G)[ 0];
+        if ((result__TG4G == (void *)NULL)) {
+          result__TG4G=new_lab__2QJ(new_size__FA1G);
+          next__RG4G=(void *)((unsigned long)result__TG4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FA1G)));
+          ((__POINTER *)next__RG4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__SG4G)[ 0]=next__RG4G;
+        } else {
+          next__RG4G=((__POINTER *)result__TG4G)[ 0];
+          if ((next__RG4G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TG4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__FA1G <<  1)) <=  4096)) {
+              next__RG4G=(void *)((unsigned long)result__TG4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FA1G)));
+            } else {
+              next__RG4G=new_lab__2QJ(new_size__FA1G);
+            };
+            ((__POINTER *)next__RG4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__SG4G)[ 0]=next__RG4G;
+          } else {
+            ((__POINTER *)result__TG4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__RG4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__TG4G=next__RG4G;
+          };
+        };
+        ptr__B3WB=result__TG4G;
+      } else {
+        t__JA1G=((__UINTEGER_32 )typ_id__G3WB);
+        a__IA1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__0G4G=(__UINTEGER_32)((__UINTEGER_32)(sz__D3WB + a__IA1G) & (__UINTEGER_32)(~ a__IA1G));
+        ptr_table__XG4G=((__POINTER )(&(table_type[(t__JA1G)])));
+        lab_type__ZG4G=(__UINTEGER_32)(t__JA1G |  1);
+        next__WG4G=((__POINTER )(NULL));
+        result__YG4G=((__POINTER *)ptr_table__XG4G)[ 0];
+        if ((result__YG4G == (void *)NULL)) {
+          result__YG4G=new_lab__2QJ(lab_type__ZG4G);
+          next__WG4G=(void *)((unsigned long)result__YG4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0G4G)));
+          ((__POINTER *)next__WG4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__XG4G)[ 0]=next__WG4G;
+        } else {
+          next__WG4G=((__POINTER *)result__YG4G)[ 0];
+          if ((next__WG4G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YG4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__0G4G <<  1)) <=  4096)) {
+              next__WG4G=(void *)((unsigned long)result__YG4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0G4G)));
             } else {
-              ((__POINTER *)result__L5KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__J5KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__L5KG=next__J5KG;
+              next__WG4G=new_lab__2QJ(lab_type__ZG4G);
             };
+            ((__POINTER *)next__WG4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__XG4G)[ 0]=next__WG4G;
+          } else {
+            ((__POINTER *)result__YG4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__WG4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__YG4G=next__WG4G;
           };
-          ptr__U3JB=result__L5KG;
         };
-        result__T3JB=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)ptr__U3JB);
-        *(result__T3JB) = *(HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__);
+        ptr__B3WB=result__YG4G;
       };
-      Self__LL5B=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)result__T3JB);
-      Self__LL5B->item__50T=result__OAP;
-      Self__LL5B->next__L1T=__tmp__PLU;
-      node__5JU=result__T3JB;
-      ((void **)Self__VJU->buckets__T0T)[idx__4JU]=result__T3JB;
-      Self__VJU->count__CLU=(__INTEGER)(Self__VJU->count__CLU +  1);
+      result__A3WB=((__HASHED_SET_NODEoSTRING_CONSTANTo *)ptr__B3WB);
+      *(result__A3WB) = *(HASHED_SET_NODEoSTRING_CONSTANTo__);
     };
+    Self__BHFC=((__HASHED_SET_NODEoSTRING_CONSTANTo *)result__A3WB);
+    Self__BHFC->item__LEV=e__ULHB;
+    Self__BHFC->next__WEV=__tmp__MNHB;
+    node__3LHB=result__A3WB;
+    ((void **)Self__TLHB->buckets__5DV)[idx__2LHB]=result__A3WB;
+    Self__TLHB->count__IHY=(__INTEGER)(Self__TLHB->count__IHY +  1);
   };
-  free__TEP(tmp__MAP);
-  return(result__OAP);
 }
 
-static void free__5Z3(void *tmp__B03)
+static void add_last__KPOD(__FAST_ARRAYoSTRING_CONSTANTo *Self__LPOD,void *element__MPOD)
+// ({FAST_ARRAYoSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
+{
+  __INTEGER new_capacity__NPOD,__tmp__UQOD,__tmp__OSUE,Self__OVMF;
+  __BOOLEAN __tmp__2POD;
+  void **__tmp__TQOD,**new__0RUE;
+  new_capacity__NPOD= 0;
+  if (((__INTEGER)(Self__LPOD->parent_arrayed_collection__X4I.upper__UNOD +  1) <= (__INTEGER)(Self__LPOD->parent_arrayed_collection__X4I.capacity__PPOD -  1))) {
+    Self__LPOD->parent_arrayed_collection__X4I.upper__UNOD=(__INTEGER)(Self__LPOD->parent_arrayed_collection__X4I.upper__UNOD +  1);
+    __tmp__2POD=TRUE__;
+  } else {
+    __tmp__2POD=FALSE__;
+  };
+  if ((! __tmp__2POD)) {
+    if ((Self__LPOD->parent_arrayed_collection__X4I.capacity__PPOD ==  0)) {
+      Self__LPOD->parent_arrayed_collection__X4I.storage__KQOD=create__A4FE( 2);
+      Self__LPOD->parent_arrayed_collection__X4I.capacity__PPOD= 2;
+      Self__LPOD->parent_arrayed_collection__X4I.upper__UNOD= 0;
+    } else {
+      new_capacity__NPOD=(__INTEGER)(Self__LPOD->parent_arrayed_collection__X4I.capacity__PPOD <<  1);
+      __tmp__TQOD=Self__LPOD->parent_arrayed_collection__X4I.storage__KQOD;
+      __tmp__UQOD=Self__LPOD->parent_arrayed_collection__X4I.capacity__PPOD;
+      new__0RUE=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__TQOD)),((__UINTEGER_32 )(__INTEGER)(__tmp__UQOD * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__NPOD * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__OSUE=(__INTEGER)(new_capacity__NPOD -  1);
+      Self__OVMF=__tmp__UQOD;
+      while ((Self__OVMF <= __tmp__OSUE)) {
+        new__0RUE[Self__OVMF]=NULL;
+        Self__OVMF=(__INTEGER)(Self__OVMF +  1);
+      };
+      Self__LPOD->parent_arrayed_collection__X4I.storage__KQOD=new__0RUE;
+      Self__LPOD->parent_arrayed_collection__X4I.capacity__PPOD=new_capacity__NPOD;
+      Self__LPOD->parent_arrayed_collection__X4I.upper__UNOD=(__INTEGER)(Self__LPOD->parent_arrayed_collection__X4I.upper__UNOD +  1);
+    };
+  };
+  ((void **)Self__LPOD->parent_arrayed_collection__X4I.storage__KQOD)[Self__LPOD->parent_arrayed_collection__X4I.upper__UNOD]=element__MPOD;
+}
+
+static void free__KS5(void *tmp__MS5)
 // ({NULLxFAST_ARRAYoSTRING_CONSTANTo}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__Y0DB,__tmp__21DB,__tmp__ZSCC,Self__ZWWD;
-  __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *Self__W0DB;
-  __BOOLEAN __tmp__G1DB;
-  void **__tmp__11DB,**new__GSCC;
-  ((__FAST_ARRAYoSTRING_CONSTANTo *)tmp__B03)->parent_arrayed_collection__30B.upper__I5N=(__INTEGER)(-  1);
-  Self__W0DB=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__AAL);
-  new_capacity__Y0DB= 0;
-  if (((__INTEGER)(Self__W0DB->parent_arrayed_collection__55K.upper__B5S +  1) <= (__INTEGER)(Self__W0DB->parent_arrayed_collection__55K.capacity__UBT -  1))) {
-    Self__W0DB->parent_arrayed_collection__55K.upper__B5S=(__INTEGER)(Self__W0DB->parent_arrayed_collection__55K.upper__B5S +  1);
-    __tmp__G1DB=TRUE__;
+  __INTEGER new_capacity__EGGB,__tmp__IHGB,__tmp__CBGC,Self__MFVD;
+  __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *Self__CGGB;
+  __BOOLEAN __tmp__SGGB;
+  void **__tmp__HHGB,**new__OAGC;
+  ((__FAST_ARRAYoSTRING_CONSTANTo *)tmp__MS5)->parent_arrayed_collection__X4I.upper__UNOD=(__INTEGER)(-  1);
+  Self__CGGB=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__04K);
+  new_capacity__EGGB= 0;
+  if (((__INTEGER)(Self__CGGB->parent_arrayed_collection__Z4K.upper__KSU +  1) <= (__INTEGER)(Self__CGGB->parent_arrayed_collection__Z4K.capacity__PUU -  1))) {
+    Self__CGGB->parent_arrayed_collection__Z4K.upper__KSU=(__INTEGER)(Self__CGGB->parent_arrayed_collection__Z4K.upper__KSU +  1);
+    __tmp__SGGB=TRUE__;
   } else {
-    __tmp__G1DB=FALSE__;
-  };
-  if ((! __tmp__G1DB)) {
-    if ((Self__W0DB->parent_arrayed_collection__55K.capacity__UBT ==  0)) {
-      Self__W0DB->parent_arrayed_collection__55K.storage__5BT=create__4TWB( 2);
-      Self__W0DB->parent_arrayed_collection__55K.capacity__UBT= 2;
-      Self__W0DB->parent_arrayed_collection__55K.upper__B5S= 0;
-    } else {
-      new_capacity__Y0DB=(__INTEGER)(Self__W0DB->parent_arrayed_collection__55K.capacity__UBT <<  1);
-      __tmp__11DB=Self__W0DB->parent_arrayed_collection__55K.storage__5BT;
-      __tmp__21DB=Self__W0DB->parent_arrayed_collection__55K.capacity__UBT;
-      new__GSCC=((void **)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )((void **)__tmp__11DB)),((__UINTEGER_32 )(__INTEGER)(__tmp__21DB * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__Y0DB * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__ZSCC=(__INTEGER)(new_capacity__Y0DB -  1);
-      Self__ZWWD=__tmp__21DB;
-      while ((Self__ZWWD <= __tmp__ZSCC)) {
-        new__GSCC[Self__ZWWD]=NULL;
-        Self__ZWWD=(__INTEGER)(Self__ZWWD +  1);
-      };
-      Self__W0DB->parent_arrayed_collection__55K.storage__5BT=new__GSCC;
-      Self__W0DB->parent_arrayed_collection__55K.capacity__UBT=new_capacity__Y0DB;
-      Self__W0DB->parent_arrayed_collection__55K.upper__B5S=(__INTEGER)(Self__W0DB->parent_arrayed_collection__55K.upper__B5S +  1);
-    };
-  };
-  ((void **)Self__W0DB->parent_arrayed_collection__55K.storage__5BT)[Self__W0DB->parent_arrayed_collection__55K.upper__B5S]=tmp__B03;
+    __tmp__SGGB=FALSE__;
+  };
+  if ((! __tmp__SGGB)) {
+    if ((Self__CGGB->parent_arrayed_collection__Z4K.capacity__PUU ==  0)) {
+      Self__CGGB->parent_arrayed_collection__Z4K.storage__0UU=create__P3ZB( 2);
+      Self__CGGB->parent_arrayed_collection__Z4K.capacity__PUU= 2;
+      Self__CGGB->parent_arrayed_collection__Z4K.upper__KSU= 0;
+    } else {
+      new_capacity__EGGB=(__INTEGER)(Self__CGGB->parent_arrayed_collection__Z4K.capacity__PUU <<  1);
+      __tmp__HHGB=Self__CGGB->parent_arrayed_collection__Z4K.storage__0UU;
+      __tmp__IHGB=Self__CGGB->parent_arrayed_collection__Z4K.capacity__PUU;
+      new__OAGC=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__HHGB)),((__UINTEGER_32 )(__INTEGER)(__tmp__IHGB * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__EGGB * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__CBGC=(__INTEGER)(new_capacity__EGGB -  1);
+      Self__MFVD=__tmp__IHGB;
+      while ((Self__MFVD <= __tmp__CBGC)) {
+        new__OAGC[Self__MFVD]=NULL;
+        Self__MFVD=(__INTEGER)(Self__MFVD +  1);
+      };
+      Self__CGGB->parent_arrayed_collection__Z4K.storage__0UU=new__OAGC;
+      Self__CGGB->parent_arrayed_collection__Z4K.capacity__PUU=new_capacity__EGGB;
+      Self__CGGB->parent_arrayed_collection__Z4K.upper__KSU=(__INTEGER)(Self__CGGB->parent_arrayed_collection__Z4K.upper__KSU +  1);
+    };
+  };
+  ((void **)Self__CGGB->parent_arrayed_collection__Z4K.storage__0UU)[Self__CGGB->parent_arrayed_collection__Z4K.upper__KSU]=tmp__MS5;
 }
 
-static void free__TEP(void *tmp__VEP)
+static void free__MMQ(void *tmp__OMQ)
 // ({NULLxFAST_ARRAYoITM_TYPE_MONOo}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__2CU,__tmp__DEU,__tmp__ZMAC,Self__4KWD;
-  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__0CU;
-  __BOOLEAN __tmp__LDU;
-  void **__tmp__CEU,**new__GMAC;
-  ((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__VEP)->parent_arrayed_collection__GRC.upper__Q5T=(__INTEGER)(-  1);
-  Self__0CU=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__O5O);
-  new_capacity__2CU= 0;
-  if (((__INTEGER)(Self__0CU->parent_arrayed_collection__N5O.upper__IZT +  1) <= (__INTEGER)(Self__0CU->parent_arrayed_collection__N5O.capacity__4CU -  1))) {
-    Self__0CU->parent_arrayed_collection__N5O.upper__IZT=(__INTEGER)(Self__0CU->parent_arrayed_collection__N5O.upper__IZT +  1);
-    __tmp__LDU=TRUE__;
+  __INTEGER new_capacity__OYV,__tmp__VZV,__tmp__UFEC,Self__BUUD;
+  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__MYV;
+  __BOOLEAN __tmp__3YV;
+  void **__tmp__UZV,**new__AFEC;
+  ((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__OMQ)->parent_arrayed_collection__JXC.upper__0HV=(__INTEGER)(-  1);
+  Self__MYV=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__0TP);
+  new_capacity__OYV= 0;
+  if (((__INTEGER)(Self__MYV->parent_arrayed_collection__ZTP.upper__VUV +  1) <= (__INTEGER)(Self__MYV->parent_arrayed_collection__ZTP.capacity__QYV -  1))) {
+    Self__MYV->parent_arrayed_collection__ZTP.upper__VUV=(__INTEGER)(Self__MYV->parent_arrayed_collection__ZTP.upper__VUV +  1);
+    __tmp__3YV=TRUE__;
   } else {
-    __tmp__LDU=FALSE__;
-  };
-  if ((! __tmp__LDU)) {
-    if ((Self__0CU->parent_arrayed_collection__N5O.capacity__4CU ==  0)) {
-      Self__0CU->parent_arrayed_collection__N5O.storage__ZDU=create__0DOB( 2);
-      Self__0CU->parent_arrayed_collection__N5O.capacity__4CU= 2;
-      Self__0CU->parent_arrayed_collection__N5O.upper__IZT= 0;
-    } else {
-      new_capacity__2CU=(__INTEGER)(Self__0CU->parent_arrayed_collection__N5O.capacity__4CU <<  1);
-      __tmp__CEU=Self__0CU->parent_arrayed_collection__N5O.storage__ZDU;
-      __tmp__DEU=Self__0CU->parent_arrayed_collection__N5O.capacity__4CU;
-      new__GMAC=((void **)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )((void **)__tmp__CEU)),((__UINTEGER_32 )(__INTEGER)(__tmp__DEU * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__2CU * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__ZMAC=(__INTEGER)(new_capacity__2CU -  1);
-      Self__4KWD=__tmp__DEU;
-      while ((Self__4KWD <= __tmp__ZMAC)) {
-        new__GMAC[Self__4KWD]=NULL;
-        Self__4KWD=(__INTEGER)(Self__4KWD +  1);
-      };
-      Self__0CU->parent_arrayed_collection__N5O.storage__ZDU=new__GMAC;
-      Self__0CU->parent_arrayed_collection__N5O.capacity__4CU=new_capacity__2CU;
-      Self__0CU->parent_arrayed_collection__N5O.upper__IZT=(__INTEGER)(Self__0CU->parent_arrayed_collection__N5O.upper__IZT +  1);
-    };
-  };
-  ((void **)Self__0CU->parent_arrayed_collection__N5O.storage__ZDU)[Self__0CU->parent_arrayed_collection__N5O.upper__IZT]=tmp__VEP;
+    __tmp__3YV=FALSE__;
+  };
+  if ((! __tmp__3YV)) {
+    if ((Self__MYV->parent_arrayed_collection__ZTP.capacity__QYV ==  0)) {
+      Self__MYV->parent_arrayed_collection__ZTP.storage__LZV=create__2IRB( 2);
+      Self__MYV->parent_arrayed_collection__ZTP.capacity__QYV= 2;
+      Self__MYV->parent_arrayed_collection__ZTP.upper__VUV= 0;
+    } else {
+      new_capacity__OYV=(__INTEGER)(Self__MYV->parent_arrayed_collection__ZTP.capacity__QYV <<  1);
+      __tmp__UZV=Self__MYV->parent_arrayed_collection__ZTP.storage__LZV;
+      __tmp__VZV=Self__MYV->parent_arrayed_collection__ZTP.capacity__QYV;
+      new__AFEC=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__UZV)),((__UINTEGER_32 )(__INTEGER)(__tmp__VZV * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__OYV * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__UFEC=(__INTEGER)(new_capacity__OYV -  1);
+      Self__BUUD=__tmp__VZV;
+      while ((Self__BUUD <= __tmp__UFEC)) {
+        new__AFEC[Self__BUUD]=NULL;
+        Self__BUUD=(__INTEGER)(Self__BUUD +  1);
+      };
+      Self__MYV->parent_arrayed_collection__ZTP.storage__LZV=new__AFEC;
+      Self__MYV->parent_arrayed_collection__ZTP.capacity__QYV=new_capacity__OYV;
+      Self__MYV->parent_arrayed_collection__ZTP.upper__VUV=(__INTEGER)(Self__MYV->parent_arrayed_collection__ZTP.upper__VUV +  1);
+    };
+  };
+  ((void **)Self__MYV->parent_arrayed_collection__ZTP.storage__LZV)[Self__MYV->parent_arrayed_collection__ZTP.upper__VUV]=tmp__OMQ;
+}
+
+static __INTEGER hash_code__SJNF(__FAST_ARRAYoSTRING_CONSTANTo *Self__TJNF)
+// ({FAST_ARRAYoSTRING_CONSTANTo}) With resultNo recursive, No inlinable.
+{
+  __INTEGER result__VJNF,result__QR2G,__tmp__SR2G,Self__TR2G;
+  __INTEGER result__VR2G,__tmp__XR2G,Self__YR2G;
+  __STRING_CONSTANT *Self__RR2G,*Self__WR2G;
+  __BOOLEAN __tmp__GKNF;
+  result__VJNF= 0;
+  if ((! (Self__TJNF->parent_arrayed_collection__X4I.upper__UNOD <  0))) {
+    if (((void *)((void **)Self__TJNF->parent_arrayed_collection__X4I.storage__KQOD)[Self__TJNF->parent_arrayed_collection__X4I.upper__UNOD] != (void *)NULL)) {
+      Self__RR2G=((__STRING_CONSTANT *)((void **)Self__TJNF->parent_arrayed_collection__X4I.storage__KQOD)[Self__TJNF->parent_arrayed_collection__X4I.upper__UNOD]);
+      result__QR2G= 0;
+      __tmp__SR2G=Self__RR2G->count__DD;
+      Self__TR2G= 1;
+      while ((Self__TR2G <= __tmp__SR2G)) {
+        result__QR2G=(__INTEGER)((__INTEGER)( 5 * result__QR2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__RR2G->storage__FQO)[(__INTEGER)(Self__TR2G -  1)])));
+        Self__TR2G=(__INTEGER)(Self__TR2G +  1);
+      };
+      if ((result__QR2G <  0)) {
+        result__QR2G=(__INTEGER)(~ result__QR2G);
+      };
+      result__VJNF=result__QR2G;
+      __tmp__GKNF=TRUE__;
+    } else {
+      __tmp__GKNF=FALSE__;
+    };
+    if ((! __tmp__GKNF)) {
+      if (((void *)((void **)Self__TJNF->parent_arrayed_collection__X4I.storage__KQOD)[ 0] != (void *)NULL)) {
+        Self__WR2G=((__STRING_CONSTANT *)((void **)Self__TJNF->parent_arrayed_collection__X4I.storage__KQOD)[ 0]);
+        result__VR2G= 0;
+        __tmp__XR2G=Self__WR2G->count__DD;
+        Self__YR2G= 1;
+        while ((Self__YR2G <= __tmp__XR2G)) {
+          result__VR2G=(__INTEGER)((__INTEGER)( 5 * result__VR2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__WR2G->storage__FQO)[(__INTEGER)(Self__YR2G -  1)])));
+          Self__YR2G=(__INTEGER)(Self__YR2G +  1);
+        };
+        if ((result__VR2G <  0)) {
+          result__VR2G=(__INTEGER)(~ result__VR2G);
+        };
+        result__VJNF=result__VR2G;
+      };
+    };
+  };
+  return(result__VJNF);
 }
 
-static void* alias__4PIB(void *tmp__AQIB)
-// ({NULLxFAST_ARRAYoSTRING_CONSTANTo}) With resultNo recursive, No inlinable.
+static void copy__JKRD(__FAST_ARRAYoSTRING_CONSTANTo *Self__KKRD,void *other__LKRD)
+// ({FAST_ARRAYoSTRING_CONSTANTo},{NULLxFAST_ARRAYoSTRING_CONSTANTo}) VoidNo recursive, No inlinable.
 {
-  __INTEGER __tmp__A1SE,i__1FHF,h__5QBC,idx__ARBC,idx__MMGD;
-  __INTEGER new_capacity__NMGD,i__LMGD,typ_id__I5CD;
-  __POINTER ptr__D5CD,ptr_table__P5KG,next__O5KG,result__Q5KG;
-  __POINTER ptr_table__U5KG,next__T5KG,result__V5KG;
-  __UINTEGER_32 sz__F5CD,a__3UHG,new_size__4UHG,t__CVHG,a__BVHG;
-  __UINTEGER_32 new_size__X5KG,lab_type__W5KG;
-  __HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *Self__345B,*Self__XQBC;
-  void *result__R55B,*result__CQIB,*e__YQBC;
-  void *node__Q55B,*node__BRBC,*node1__PMGD,*node2__QMGD,*__tmp__RSBC;
-  __BOOLEAN __tmp__JAAC,result__4ZSE;
-  __FAST_ARRAYoSTRING_CONSTANTo *Self__1ZSE,*o__5ZSE,*__tmp__L0SE;
-  void **__tmp__10SE,**__tmp__30SE,**Self__HFHF;
-  void **old_buckets__OMGD;
-  __HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *result__C5CD;
-  __HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *Self__F4TD;
-  Self__345B=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)bucket__GQIB);
-  result__R55B=NULL;
-  node__Q55B=((void **)Self__345B->buckets__Y55B)[(__INTEGER)(hash_code__L4HC(tmp__AQIB) % Self__345B->capacity__T55B)];
-  until_do__T5HC:
+  __INTEGER new_capacity__NKRD,other_upper__MKRD,Self__YEWE;
+  void **__tmp__ALRD,**__tmp__CLRD,**Self__IKUE;
+  new_capacity__NKRD= 0;
+  other_upper__MKRD=((__FAST_ARRAYoSTRING_CONSTANTo *)other__LKRD)->parent_arrayed_collection__X4I.upper__UNOD;
+  if ((other_upper__MKRD >=  0)) {
+    new_capacity__NKRD=(__INTEGER)(other_upper__MKRD +  1);
+    if ((Self__KKRD->parent_arrayed_collection__X4I.capacity__PPOD < new_capacity__NKRD)) {
+      Self__KKRD->parent_arrayed_collection__X4I.storage__KQOD=create__A4FE(new_capacity__NKRD);
+      Self__KKRD->parent_arrayed_collection__X4I.capacity__PPOD=new_capacity__NKRD;
+    };
+    __tmp__ALRD=Self__KKRD->parent_arrayed_collection__X4I.storage__KQOD;
+    __tmp__CLRD=((__FAST_ARRAYoSTRING_CONSTANTo *)other__LKRD)->parent_arrayed_collection__X4I.storage__KQOD;
+    Self__IKUE=((void **)__tmp__ALRD);
+    Self__YEWE=other_upper__MKRD;
+    while ((Self__YEWE >=  0)) {
+      Self__IKUE[Self__YEWE]=((void **)__tmp__CLRD)[Self__YEWE];
+      Self__YEWE=(__INTEGER)(Self__YEWE -  1);
+    };
+  };
+  Self__KKRD->parent_arrayed_collection__X4I.upper__UNOD=other_upper__MKRD;
+}
+
+static __BOOLEAN read_operator__XMM()
+// () With resultNo recursive, No inlinable.
+{
+  __INTEGER old_pos__1MM,__tmp__JQO,i__D4O;
+  __POSITION pos__51OG;
+  __BOOLEAN result__0MM,__tmp__WNM;
+  __CHARACTER result__GAWG,result__HAWG,ch__DQO,result__IAWG;
+  __CHARACTER *__tmp__GQO,*Self__X3O;
+  result__0MM=FALSE__;
+  read_space__NRD();
+  old_pos__1MM=position__CBC;
+  ((__STRING *)string_tmp__VH)->count__GFC= 0;
+  until_do__LYM:
   {
-    if (((void *)node__Q55B == (void *)NULL)) {
-      __tmp__JAAC=TRUE__;
-    } else {
-      Self__1ZSE=((__FAST_ARRAYoSTRING_CONSTANTo *)((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__Q55B)->item__EAAC);
-      result__4ZSE=FALSE__;
-      o__5ZSE=NULL;
-      if (((void *)Self__1ZSE == (void *)tmp__AQIB)) {
-        result__4ZSE=TRUE__;
-      } else {
-        if (tmp__AQIB==NULL) {
-          __tmp__L0SE=NULL;
-        } else {
-          __tmp__L0SE=((__FAST_ARRAYoSTRING_CONSTANTo *)tmp__AQIB);
-        };
-        o__5ZSE=__tmp__L0SE;
-        if ((((void *)__tmp__L0SE != (void *)NULL) && (Self__1ZSE->parent_arrayed_collection__30B.upper__I5N == __tmp__L0SE->parent_arrayed_collection__30B.upper__I5N))) {
-          __tmp__10SE=Self__1ZSE->parent_arrayed_collection__30B.storage__WDR;
-          __tmp__30SE=__tmp__L0SE->parent_arrayed_collection__30B.storage__WDR;
-          __tmp__A1SE=(__INTEGER)(Self__1ZSE->parent_arrayed_collection__30B.upper__I5N +  1);
-          Self__HFHF=((void **)__tmp__10SE);
-          i__1FHF=(__INTEGER)(__tmp__A1SE -  1);
-          while (((i__1FHF >=  0) && ((void *)Self__HFHF[i__1FHF] == (void *)((void **)__tmp__30SE)[i__1FHF]))) {
-            i__1FHF=(__INTEGER)(i__1FHF -  1);
-          };
-          result__4ZSE=(i__1FHF <  0);
-        };
-      };
-      __tmp__JAAC=result__4ZSE;
-    };
-    if ((! __tmp__JAAC)) {
-      node__Q55B=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__Q55B)->next__QAAC;
-      goto until_do__T5HC;
-    };
-  };
-  if (((void *)node__Q55B != (void *)NULL)) {
-    result__R55B=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__Q55B)->item__EAAC;
-  };
-  result__CQIB=result__R55B;
-  if (((void *)result__R55B == (void *)NULL)) {
-    result__CQIB=create_with_capacity__GMD((__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)tmp__AQIB)->parent_arrayed_collection__30B.upper__I5N +  1));
-    copy__0PBC(result__CQIB,tmp__AQIB);
-    Self__XQBC=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)bucket__GQIB);
-    e__YQBC=result__CQIB;
-    fast_has__ULKC(Self__XQBC,result__CQIB);
-    fast_has__ULKC(Self__XQBC,result__CQIB);
-    h__5QBC=hash_code__L4HC(result__CQIB);
-    idx__ARBC=(__INTEGER)(h__5QBC % Self__XQBC->capacity__T55B);
-    node__BRBC=((void **)Self__XQBC->buckets__Y55B)[idx__ARBC];
-    while ((! (((void *)node__BRBC == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__BRBC)->item__EAAC == (void *)e__YQBC)))) {
-      node__BRBC=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__BRBC)->next__QAAC;
-    };
-    if (((void *)node__BRBC == (void *)NULL)) {
-      if ((Self__XQBC->capacity__T55B == Self__XQBC->count__ESBC)) {
-        idx__MMGD= 0;
-        node1__PMGD=NULL;
-        node2__QMGD=NULL;
-        new_capacity__NMGD=prime_number_ceiling__33Z((__INTEGER)(Self__XQBC->capacity__T55B +  1));
-        old_buckets__OMGD=Self__XQBC->buckets__Y55B;
-        Self__XQBC->buckets__Y55B=create__T3UC(new_capacity__NMGD);
-        i__LMGD=(__INTEGER)(Self__XQBC->capacity__T55B -  1);
-        Self__XQBC->capacity__T55B=new_capacity__NMGD;
-        while ((i__LMGD >=  0)) {
-          node1__PMGD=((void **)old_buckets__OMGD)[i__LMGD];
-          while (((void *)node1__PMGD != (void *)NULL)) {
-            node2__QMGD=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node1__PMGD)->next__QAAC;
-            idx__MMGD=(__INTEGER)(hash_code__L4HC(((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node1__PMGD)->item__EAAC) % Self__XQBC->capacity__T55B);
-            ((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node1__PMGD)->next__QAAC=((void **)Self__XQBC->buckets__Y55B)[idx__MMGD];
-            ((void **)Self__XQBC->buckets__Y55B)[idx__MMGD]=node1__PMGD;
-            node1__PMGD=node2__QMGD;
-          };
-          i__LMGD=(__INTEGER)(i__LMGD -  1);
-        };
-        idx__ARBC=(__INTEGER)(h__5QBC % Self__XQBC->capacity__T55B);
-      };
-      __tmp__RSBC=((void **)Self__XQBC->buckets__Y55B)[idx__ARBC];
-      result__C5CD=NULL;
-      ptr__D5CD=((__POINTER )(NULL));
-      typ_id__I5CD= 0;
-      sz__F5CD=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo));
-      if ((sz__F5CD ==  0)) {
-        result__C5CD=HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__;
-      } else {
-        typ_id__I5CD=__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__F5CD);
-        if ((typ_id__I5CD == (__INTEGER)(-  1))) {
-          a__3UHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__4UHG=(__UINTEGER_32)((__UINTEGER_32)(sz__F5CD + a__3UHG) & (__UINTEGER_32)(~ a__3UHG));
-          ptr_table__P5KG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4UHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__O5KG=((__POINTER )(NULL));
-          result__Q5KG=((__POINTER *)ptr_table__P5KG)[ 0];
-          if ((result__Q5KG == (void *)NULL)) {
-            result__Q5KG=new_lab__RUJ(new_size__4UHG);
-            next__O5KG=(void *)((unsigned long)result__Q5KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4UHG)));
-            ((__POINTER *)next__O5KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__P5KG)[ 0]=next__O5KG;
-          } else {
-            next__O5KG=((__POINTER *)result__Q5KG)[ 0];
-            if ((next__O5KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q5KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__4UHG <<  1)) <=  4096)) {
-                next__O5KG=(void *)((unsigned long)result__Q5KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4UHG)));
-              } else {
-                next__O5KG=new_lab__RUJ(new_size__4UHG);
-              };
-              ((__POINTER *)next__O5KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__P5KG)[ 0]=next__O5KG;
-            } else {
-              ((__POINTER *)result__Q5KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__O5KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__Q5KG=next__O5KG;
-            };
-          };
-          ptr__D5CD=result__Q5KG;
-        } else {
-          t__CVHG=((__UINTEGER_32 )typ_id__I5CD);
-          a__BVHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__X5KG=(__UINTEGER_32)((__UINTEGER_32)(sz__F5CD + a__BVHG) & (__UINTEGER_32)(~ a__BVHG));
-          ptr_table__U5KG=((__POINTER )(&(table_type[(t__CVHG)])));
-          lab_type__W5KG=(__UINTEGER_32)(t__CVHG |  1);
-          next__T5KG=((__POINTER )(NULL));
-          result__V5KG=((__POINTER *)ptr_table__U5KG)[ 0];
-          if ((result__V5KG == (void *)NULL)) {
-            result__V5KG=new_lab__RUJ(lab_type__W5KG);
-            next__T5KG=(void *)((unsigned long)result__V5KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X5KG)));
-            ((__POINTER *)next__T5KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__U5KG)[ 0]=next__T5KG;
-          } else {
-            next__T5KG=((__POINTER *)result__V5KG)[ 0];
-            if ((next__T5KG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V5KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__X5KG <<  1)) <=  4096)) {
-                next__T5KG=(void *)((unsigned long)result__V5KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X5KG)));
-              } else {
-                next__T5KG=new_lab__RUJ(lab_type__W5KG);
-              };
-              ((__POINTER *)next__T5KG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__U5KG)[ 0]=next__T5KG;
-            } else {
-              ((__POINTER *)result__V5KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__T5KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__V5KG=next__T5KG;
-            };
-          };
-          ptr__D5CD=result__V5KG;
-        };
-        result__C5CD=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)ptr__D5CD);
-        *(result__C5CD) = *(HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__);
+    result__GAWG='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__GAWG=((__CHARACTER )(( 0)));
+    } else {
+      result__GAWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+    };
+    if ((result__GAWG == ((__CHARACTER )(( 0))))) {
+      __tmp__WNM=TRUE__;
+    } else {
+      result__HAWG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__HAWG=((__CHARACTER )(( 0)));
+      } else {
+        result__HAWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      ch__DQO=result__HAWG;
+      __tmp__GQO=((__STRING_CONSTANT *)(&__string_293))->storage__FQO;
+      __tmp__JQO=(__INTEGER)(((__STRING_CONSTANT *)(&__string_293))->count__DD -  1);
+      Self__X3O=((__CHARACTER *)__tmp__GQO);
+      i__D4O=__tmp__JQO;
+      while ((! ((i__D4O <  0) || (ch__DQO == Self__X3O[i__D4O])))) {
+        i__D4O=(__INTEGER)(i__D4O -  1);
+      };
+      __tmp__WNM=(i__D4O <  0);
+    };
+    if ((! __tmp__WNM)) {
+      result__IAWG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__IAWG=((__CHARACTER )(( 0)));
+      } else {
+        result__IAWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      add_last__JLT(string_tmp__VH,result__IAWG);
+      position__CBC=(__INTEGER)(position__CBC +  1);
+      goto until_do__LYM;
+    };
+  };
+  if ((((__STRING *)string_tmp__VH)->count__GFC !=  0)) {
+    last_string__YZC=get__YVB(string_tmp__VH);
+    if (((((void *)last_string__YZC == (void *)(&__string_12)) || ((void *)last_string__YZC == (void *)(&__string_14))) || ((void *)last_string__YZC == (void *)(&__string_13)))) {
+      pos__51OG=current_position__ZWF();
+      put_error__text__0MG( 0,(&__string_261));
+      put_position__EOG(pos__51OG);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
+        exit(( 1));
       };
-      Self__F4TD=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)result__C5CD);
-      Self__F4TD->item__EAAC=result__CQIB;
-      Self__F4TD->next__QAAC=__tmp__RSBC;
-      node__BRBC=result__C5CD;
-      ((void **)Self__XQBC->buckets__Y55B)[idx__ARBC]=result__C5CD;
-      Self__XQBC->count__ESBC=(__INTEGER)(Self__XQBC->count__ESBC +  1);
     };
+    short__token__to__1AD((&__string_124),old_pos__1MM,position__CBC);
+    result__0MM=TRUE__;
   };
-  free__5Z3(tmp__AQIB);
-  return(result__CQIB);
+  return(result__0MM);
 }
 
-static void add__XTEB(__HASHED_SEToSTRING_CONSTANTo *Self__YTEB,void *e__ZTEB)
-// ({HASHED_SEToSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
+static void* operator__name__NDO(void *typ__PDO,void *op__QDO)
+// ({STRING_CONSTANT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
 {
-  __INTEGER h__AUEB,idx__BUEB,idx__A3WB,new_capacity__B3WB,i__52WB;
-  __INTEGER typ_id__5DTB;
-  __POINTER ptr__0DTB,ptr_table__Z5KG,next__Y5KG,result__05KG;
-  __POINTER ptr_table__45KG,next__35KG,result__55KG;
-  __UINTEGER_32 sz__2DTB,a__XVHG,new_size__YVHG,t__2VHG,a__1VHG;
-  __UINTEGER_32 new_size__BALG,lab_type__AALG;
-  void *node__CUEB,*node1__D3WB,*node2__E3WB,*__tmp__RVEB;
-  void **old_buckets__C3WB;
-  __HASHED_SET_NODEoSTRING_CONSTANTo *result__ZDTB,*Self__4TBC;
-  has__P3IB(Self__YTEB,e__ZTEB);
-  has__P3IB(Self__YTEB,e__ZTEB);
-  h__AUEB=hash_code__LQU(e__ZTEB);
-  idx__BUEB=(__INTEGER)(h__AUEB % Self__YTEB->capacity__PNR);
-  node__CUEB=((void **)Self__YTEB->buckets__3KT)[idx__BUEB];
-  while ((! (((void *)node__CUEB == (void *)NULL) || __infix_equal_equal__GQBB(((__HASHED_SET_NODEoSTRING_CONSTANTo *)node__CUEB)->item__JLT,e__ZTEB)))) {
-    node__CUEB=((__HASHED_SET_NODEoSTRING_CONSTANTo *)node__CUEB)->next__ULT;
-  };
-  if (((void *)node__CUEB == (void *)NULL)) {
-    if ((Self__YTEB->capacity__PNR == Self__YTEB->count__UKW)) {
-      idx__A3WB= 0;
-      node1__D3WB=NULL;
-      node2__E3WB=NULL;
-      new_capacity__B3WB=prime_number_ceiling__33Z((__INTEGER)(Self__YTEB->capacity__PNR +  1));
-      old_buckets__C3WB=Self__YTEB->buckets__3KT;
-      Self__YTEB->buckets__3KT=create__221(new_capacity__B3WB);
-      i__52WB=(__INTEGER)(Self__YTEB->capacity__PNR -  1);
-      Self__YTEB->capacity__PNR=new_capacity__B3WB;
-      while ((i__52WB >=  0)) {
-        node1__D3WB=((void **)old_buckets__C3WB)[i__52WB];
-        while (((void *)node1__D3WB != (void *)NULL)) {
-          node2__E3WB=((__HASHED_SET_NODEoSTRING_CONSTANTo *)node1__D3WB)->next__ULT;
-          idx__A3WB=(__INTEGER)(hash_code__LQU(((__HASHED_SET_NODEoSTRING_CONSTANTo *)node1__D3WB)->item__JLT) % Self__YTEB->capacity__PNR);
-          ((__HASHED_SET_NODEoSTRING_CONSTANTo *)node1__D3WB)->next__ULT=((void **)Self__YTEB->buckets__3KT)[idx__A3WB];
-          ((void **)Self__YTEB->buckets__3KT)[idx__A3WB]=node1__D3WB;
-          node1__D3WB=node2__E3WB;
-        };
-        i__52WB=(__INTEGER)(i__52WB -  1);
-      };
-      idx__BUEB=(__INTEGER)(h__AUEB % Self__YTEB->capacity__PNR);
-    };
-    __tmp__RVEB=((void **)Self__YTEB->buckets__3KT)[idx__BUEB];
-    result__ZDTB=NULL;
-    ptr__0DTB=((__POINTER )(NULL));
-    typ_id__5DTB= 0;
-    sz__2DTB=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoSTRING_CONSTANTo));
-    if ((sz__2DTB ==  0)) {
-      result__ZDTB=HASHED_SET_NODEoSTRING_CONSTANTo__;
-    } else {
-      typ_id__5DTB=__HASHED_SET_NODEoSTRING_CONSTANTo__;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__2DTB);
-      if ((typ_id__5DTB == (__INTEGER)(-  1))) {
-        a__XVHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__YVHG=(__UINTEGER_32)((__UINTEGER_32)(sz__2DTB + a__XVHG) & (__UINTEGER_32)(~ a__XVHG));
-        ptr_table__Z5KG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YVHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__Y5KG=((__POINTER )(NULL));
-        result__05KG=((__POINTER *)ptr_table__Z5KG)[ 0];
-        if ((result__05KG == (void *)NULL)) {
-          result__05KG=new_lab__RUJ(new_size__YVHG);
-          next__Y5KG=(void *)((unsigned long)result__05KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YVHG)));
-          ((__POINTER *)next__Y5KG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__Z5KG)[ 0]=next__Y5KG;
-        } else {
-          next__Y5KG=((__POINTER *)result__05KG)[ 0];
-          if ((next__Y5KG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__05KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__YVHG <<  1)) <=  4096)) {
-              next__Y5KG=(void *)((unsigned long)result__05KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YVHG)));
-            } else {
-              next__Y5KG=new_lab__RUJ(new_size__YVHG);
-            };
-            ((__POINTER *)next__Y5KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__Z5KG)[ 0]=next__Y5KG;
-          } else {
-            ((__POINTER *)result__05KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y5KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__05KG=next__Y5KG;
-          };
-        };
-        ptr__0DTB=result__05KG;
-      } else {
-        t__2VHG=((__UINTEGER_32 )typ_id__5DTB);
-        a__1VHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__BALG=(__UINTEGER_32)((__UINTEGER_32)(sz__2DTB + a__1VHG) & (__UINTEGER_32)(~ a__1VHG));
-        ptr_table__45KG=((__POINTER )(&(table_type[(t__2VHG)])));
-        lab_type__AALG=(__UINTEGER_32)(t__2VHG |  1);
-        next__35KG=((__POINTER )(NULL));
-        result__55KG=((__POINTER *)ptr_table__45KG)[ 0];
-        if ((result__55KG == (void *)NULL)) {
-          result__55KG=new_lab__RUJ(lab_type__AALG);
-          next__35KG=(void *)((unsigned long)result__55KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BALG)));
-          ((__POINTER *)next__35KG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__45KG)[ 0]=next__35KG;
-        } else {
-          next__35KG=((__POINTER *)result__55KG)[ 0];
-          if ((next__35KG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__55KG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__BALG <<  1)) <=  4096)) {
-              next__35KG=(void *)((unsigned long)result__55KG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BALG)));
-            } else {
-              next__35KG=new_lab__RUJ(lab_type__AALG);
-            };
-            ((__POINTER *)next__35KG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__45KG)[ 0]=next__35KG;
-          } else {
-            ((__POINTER *)result__55KG)[ 0]=(void *)((unsigned long)((__POINTER *)next__35KG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__55KG=next__35KG;
-          };
-        };
-        ptr__0DTB=result__55KG;
+  __INTEGER __tmp__XDO,Self__4VO;
+  __CHARACTER c__SDO;
+  __BOOLEAN __tmp__FEO,__tmp__SEO,result__TPHB,__tmp__5EO,result__FQHB;
+  __BOOLEAN __tmp__MFO,result__XQHB,__tmp__ZFO,result__JRHB,__tmp__GGO;
+  __BOOLEAN result__1RHB,__tmp__TGO,result__NSHB,__tmp__AHO;
+  __BOOLEAN result__5SHB,__tmp__NHO,result__RTHB,__tmp__0HO;
+  __BOOLEAN result__DUHB,__tmp__HIO,result__VUHB,__tmp__UIO;
+  __BOOLEAN result__HVHB,__tmp__BJO,result__ZVHB,__tmp__OJO;
+  __BOOLEAN result__LWHB,__tmp__1JO,result__3WHB,__tmp__IKO;
+  __BOOLEAN result__PXHB,__tmp__VKO,result__BYHB;
+  c__SDO='\0';
+  copy__JCS(string_tmp__VH,typ__PDO);
+  __tmp__XDO=((__STRING_CONSTANT *)op__QDO)->count__DD;
+  Self__4VO= 1;
+  while ((Self__4VO <= __tmp__XDO)) {
+    c__SDO=((__CHARACTER *)((__STRING_CONSTANT *)op__QDO)->storage__FQO)[(__INTEGER)(Self__4VO -  1)];
+    if ((c__SDO == '+')) {
+      append__RNS(string_tmp__VH,(&__string_173));
+      __tmp__FEO=TRUE__;
+    } else {
+      __tmp__FEO=FALSE__;
+    };
+    if (__tmp__FEO) {
+      __tmp__SEO=TRUE__;
+    } else {
+      result__TPHB=(c__SDO == '-');
+      if (result__TPHB) {
+        append__RNS(string_tmp__VH,(&__string_174));
+      };
+      __tmp__SEO=result__TPHB;
+    };
+    if (__tmp__SEO) {
+      __tmp__5EO=TRUE__;
+    } else {
+      result__FQHB=(c__SDO == '~');
+      if (result__FQHB) {
+        append__RNS(string_tmp__VH,(&__string_175));
+      };
+      __tmp__5EO=result__FQHB;
+    };
+    if (__tmp__5EO) {
+      __tmp__MFO=TRUE__;
+    } else {
+      result__XQHB=(c__SDO == '!');
+      if (result__XQHB) {
+        append__RNS(string_tmp__VH,(&__string_176));
+      };
+      __tmp__MFO=result__XQHB;
+    };
+    if (__tmp__MFO) {
+      __tmp__ZFO=TRUE__;
+    } else {
+      result__JRHB=(c__SDO == '/');
+      if (result__JRHB) {
+        append__RNS(string_tmp__VH,(&__string_177));
+      };
+      __tmp__ZFO=result__JRHB;
+    };
+    if (__tmp__ZFO) {
+      __tmp__GGO=TRUE__;
+    } else {
+      result__1RHB=(c__SDO == '*');
+      if (result__1RHB) {
+        append__RNS(string_tmp__VH,(&__string_178));
+      };
+      __tmp__GGO=result__1RHB;
+    };
+    if (__tmp__GGO) {
+      __tmp__TGO=TRUE__;
+    } else {
+      result__NSHB=(c__SDO == '^');
+      if (result__NSHB) {
+        append__RNS(string_tmp__VH,(&__string_179));
+      };
+      __tmp__TGO=result__NSHB;
+    };
+    if (__tmp__TGO) {
+      __tmp__AHO=TRUE__;
+    } else {
+      result__5SHB=(c__SDO == '%');
+      if (result__5SHB) {
+        append__RNS(string_tmp__VH,(&__string_180));
+      };
+      __tmp__AHO=result__5SHB;
+    };
+    if (__tmp__AHO) {
+      __tmp__NHO=TRUE__;
+    } else {
+      result__RTHB=(c__SDO == '>');
+      if (result__RTHB) {
+        append__RNS(string_tmp__VH,(&__string_181));
       };
-      result__ZDTB=((__HASHED_SET_NODEoSTRING_CONSTANTo *)ptr__0DTB);
-      *(result__ZDTB) = *(HASHED_SET_NODEoSTRING_CONSTANTo__);
+      __tmp__NHO=result__RTHB;
     };
-    Self__4TBC=((__HASHED_SET_NODEoSTRING_CONSTANTo *)result__ZDTB);
-    Self__4TBC->item__JLT=e__ZTEB;
-    Self__4TBC->next__ULT=__tmp__RVEB;
-    node__CUEB=result__ZDTB;
-    ((void **)Self__YTEB->buckets__3KT)[idx__BUEB]=result__ZDTB;
-    Self__YTEB->count__UKW=(__INTEGER)(Self__YTEB->count__UKW +  1);
+    if (__tmp__NHO) {
+      __tmp__0HO=TRUE__;
+    } else {
+      result__DUHB=(c__SDO == '<');
+      if (result__DUHB) {
+        append__RNS(string_tmp__VH,(&__string_182));
+      };
+      __tmp__0HO=result__DUHB;
+    };
+    if (__tmp__0HO) {
+      __tmp__HIO=TRUE__;
+    } else {
+      result__VUHB=(c__SDO == '=');
+      if (result__VUHB) {
+        append__RNS(string_tmp__VH,(&__string_183));
+      };
+      __tmp__HIO=result__VUHB;
+    };
+    if (__tmp__HIO) {
+      __tmp__UIO=TRUE__;
+    } else {
+      result__HVHB=(c__SDO == '\\');
+      if (result__HVHB) {
+        append__RNS(string_tmp__VH,(&__string_184));
+      };
+      __tmp__UIO=result__HVHB;
+    };
+    if (__tmp__UIO) {
+      __tmp__BJO=TRUE__;
+    } else {
+      result__ZVHB=(c__SDO == '|');
+      if (result__ZVHB) {
+        append__RNS(string_tmp__VH,(&__string_185));
+      };
+      __tmp__BJO=result__ZVHB;
+    };
+    if (__tmp__BJO) {
+      __tmp__OJO=TRUE__;
+    } else {
+      result__LWHB=(c__SDO == '&');
+      if (result__LWHB) {
+        append__RNS(string_tmp__VH,(&__string_186));
+      };
+      __tmp__OJO=result__LWHB;
+    };
+    if (__tmp__OJO) {
+      __tmp__1JO=TRUE__;
+    } else {
+      result__3WHB=(c__SDO == '$');
+      if (result__3WHB) {
+        append__RNS(string_tmp__VH,(&__string_187));
+      };
+      __tmp__1JO=result__3WHB;
+    };
+    if (__tmp__1JO) {
+      __tmp__IKO=TRUE__;
+    } else {
+      result__PXHB=(c__SDO == '#');
+      if (result__PXHB) {
+        append__RNS(string_tmp__VH,(&__string_188));
+      };
+      __tmp__IKO=result__PXHB;
+    };
+    if (__tmp__IKO) {
+      __tmp__VKO=TRUE__;
+    } else {
+      result__BYHB=(c__SDO == '@');
+      if (result__BYHB) {
+        append__RNS(string_tmp__VH,(&__string_189));
+      };
+      __tmp__VKO=result__BYHB;
+    };
+    if ((! __tmp__VKO)) {
+      if ((c__SDO == '?')) {
+        append__RNS(string_tmp__VH,(&__string_190));
+      };
+    };
+    Self__4VO=(__INTEGER)(Self__4VO +  1);
   };
+  return(get__YVB(string_tmp__VH));
 }
 
-static __BOOLEAN is_hexadecimal_digit__51JE(__CHARACTER Self__A2JE)
-// ({CHARACTER}) With resultNo recursive, No inlinable.
+static void append_in__BEBC(__ITM_TYPE_MULTI *Self__CEBC,void *buffer__DEBC)
+// ({ITM_TYPE_MULTI},{NULLxSTRING}) VoidRecursive, No inlinable.
 {
-  __BOOLEAN result__C2JE,result__AWHG,__tmp__K2JE,__tmp__Z2JE;
-  __BOOLEAN result__ZFOE;
-  result__C2JE=FALSE__;
-  result__AWHG=FALSE__;
-  if ((((__INTEGER_8 )Self__A2JE) >= ((__INTEGER_8 )'0'))) {
-    result__AWHG=(((__INTEGER_8 )Self__A2JE) <= ((__INTEGER_8 )'9'));
-  };
-  if (result__AWHG) {
-    result__C2JE=TRUE__;
-    __tmp__K2JE=TRUE__;
-  } else {
-    __tmp__K2JE=FALSE__;
+  add_last__JLT(buffer__DEBC,'(');
+  display_row__GCIC(Self__CEBC,buffer__DEBC);
+  add_last__JLT(buffer__DEBC,')');
+}
+
+static void append_in__HUOD(__ITM_TYPE_BLOCK *Self__IUOD,void *buffer__JUOD)
+// ({ITM_TYPE_BLOCK},{NULLxSTRING}) VoidRecursive, No inlinable.
+{
+  void *typ_mul__KUOD,*__tmp__2UOD;
+  void *__tmp__RUOD,*__tmp__1UOD,*__tmp__CVOD;
+  __ITM_TYPE_STYLE *Self__UB1G,*Self__WB1G;
+  typ_mul__KUOD=NULL;
+  add_last__JLT(buffer__JUOD,'{');
+  if (((void *)Self__IUOD->type_argument__GMN != (void *)NULL)) {
+    __tmp__RUOD=Self__IUOD->type_argument__GMN;
+    switch (((struct ___OBJ *)__tmp__RUOD)->__id) {
+    case __ITM_TYPE_PARAMETER__: {
+      append__RNS(buffer__JUOD,((__ITM_TYPE_PARAMETER *)__tmp__RUOD)->parent_itm_type__NDE.name__0XP);
+    } break;
+    case __ITM_TYPE_SIMPLE__: {
+      append__RNS(buffer__JUOD,((__ITM_TYPE_SIMPLE *)__tmp__RUOD)->name__0XP);
+    } break;
+    case __ITM_TYPE_MULTI__: {
+      append_in__BEBC(__tmp__RUOD,buffer__JUOD);
+    } break;
+    case __ITM_TYPE_BLOCK__: {
+      append_in__HUOD(__tmp__RUOD,buffer__JUOD);
+    } break;
+    case __ITM_TYPE_GENERIC__: {
+      append_in__LVOD(__tmp__RUOD,buffer__JUOD);
+    } break;
+    case __ITM_TYPE_STYLE__: {
+      Self__UB1G=((__ITM_TYPE_STYLE *)__tmp__RUOD);
+      if (((void *)Self__UB1G->style__DYP != (void *)NULL)) {
+        append__RNS(buffer__JUOD,Self__UB1G->style__DYP);
+        add_last__JLT(buffer__JUOD,' ');
+      };
+      append__RNS(buffer__JUOD,Self__UB1G->parent_itm_type_simple__RRN.name__0XP);
+    } break;
+    };
+    add_last__JLT(buffer__JUOD,';');
+    add_last__JLT(buffer__JUOD,' ');
   };
-  if (__tmp__K2JE) {
-    __tmp__Z2JE=TRUE__;
-  } else {
-    result__ZFOE=(((__INTEGER_8 )Self__A2JE) >= ((__INTEGER_8 )'a'));
-    if (result__ZFOE) {
-      result__C2JE=(((__INTEGER_8 )Self__A2JE) <= ((__INTEGER_8 )'f'));
+  if (((void *)Self__IUOD->type_result__QMN != (void *)NULL)) {
+    __tmp__1UOD=Self__IUOD->type_result__QMN;
+    if (__tmp__1UOD==NULL) {
+      __tmp__2UOD=NULL;
+    } else {
+      switch (((struct ___OBJ *)__tmp__1UOD)->__id) {
+      case __ITM_TYPE_PARAMETER__: {
+        __tmp__2UOD=NULL;
+      } break;
+      case __ITM_TYPE_SIMPLE__: {
+        __tmp__2UOD=NULL;
+      } break;
+      case __ITM_TYPE_MULTI__: {
+        __tmp__2UOD=((void *)__tmp__1UOD);
+      } break;
+      case __ITM_TYPE_BLOCK__: {
+        __tmp__2UOD=NULL;
+      } break;
+      case __ITM_TYPE_GENERIC__: {
+        __tmp__2UOD=NULL;
+      } break;
+      case __ITM_TYPE_STYLE__: {
+        __tmp__2UOD=NULL;
+      } break;
+      }
+    };
+    typ_mul__KUOD=__tmp__2UOD;
+    if (((void *)__tmp__2UOD == (void *)NULL)) {
+      __tmp__CVOD=Self__IUOD->type_result__QMN;
+      switch (((struct ___OBJ *)__tmp__CVOD)->__id) {
+      case __ITM_TYPE_PARAMETER__: {
+        append__RNS(buffer__JUOD,((__ITM_TYPE_PARAMETER *)__tmp__CVOD)->parent_itm_type__NDE.name__0XP);
+      } break;
+      case __ITM_TYPE_SIMPLE__: {
+        append__RNS(buffer__JUOD,((__ITM_TYPE_SIMPLE *)__tmp__CVOD)->name__0XP);
+      } break;
+      case __ITM_TYPE_MULTI__: {
+        append_in__BEBC(__tmp__CVOD,buffer__JUOD);
+      } break;
+      case __ITM_TYPE_BLOCK__: {
+        append_in__HUOD(__tmp__CVOD,buffer__JUOD);
+      } break;
+      case __ITM_TYPE_GENERIC__: {
+        append_in__LVOD(__tmp__CVOD,buffer__JUOD);
+      } break;
+      case __ITM_TYPE_STYLE__: {
+        Self__WB1G=((__ITM_TYPE_STYLE *)__tmp__CVOD);
+        if (((void *)Self__WB1G->style__DYP != (void *)NULL)) {
+          append__RNS(buffer__JUOD,Self__WB1G->style__DYP);
+          add_last__JLT(buffer__JUOD,' ');
+        };
+        append__RNS(buffer__JUOD,Self__WB1G->parent_itm_type_simple__RRN.name__0XP);
+      } break;
+      };
+    } else {
+      display_row__GCIC(__tmp__2UOD,buffer__JUOD);
     };
-    __tmp__Z2JE=result__ZFOE;
   };
-  if ((! __tmp__Z2JE)) {
-    if ((((__INTEGER_8 )Self__A2JE) >= ((__INTEGER_8 )'A'))) {
-      result__C2JE=(((__INTEGER_8 )Self__A2JE) <= ((__INTEGER_8 )'F'));
+  add_last__JLT(buffer__JUOD,'}');
+}
+
+static void append_in__LVOD(__ITM_TYPE_GENERIC *Self__MVOD,void *buffer__NVOD)
+// ({ITM_TYPE_GENERIC},{NULLxSTRING}) VoidRecursive, No inlinable.
+{
+  __INTEGER __tmp__4VOD,Self__T4TD;
+  void *__tmp__FWOD,*__tmp__IWOD;
+  __ITM_TYPE_STYLE *Self__3B1G,*Self__KWOD;
+  __FAST_ARRAYoITM_TYPE_MONOo *Self__TDZG;
+  if (((void *)Self__MVOD->parent_itm_type_style__SRN.style__DYP != (void *)NULL)) {
+    append__RNS(buffer__NVOD,Self__MVOD->parent_itm_type_style__SRN.style__DYP);
+    add_last__JLT(buffer__NVOD,' ');
+  };
+  append__RNS(buffer__NVOD,Self__MVOD->parent_itm_type_style__SRN.parent_itm_type_simple__RRN.name__0XP);
+  add_last__JLT(buffer__NVOD,'(');
+  __tmp__4VOD=(__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)Self__MVOD->list_type__NYP)->parent_arrayed_collection__JXC.upper__0HV -  1);
+  Self__T4TD= 0;
+  while ((Self__T4TD <= __tmp__4VOD)) {
+    __tmp__FWOD=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)Self__MVOD->list_type__NYP)->parent_arrayed_collection__JXC.storage__BMV)[Self__T4TD];
+    switch (((struct ___OBJ *)__tmp__FWOD)->__id) {
+    case __ITM_TYPE_PARAMETER__: {
+      append__RNS(buffer__NVOD,((__ITM_TYPE_PARAMETER *)__tmp__FWOD)->parent_itm_type__NDE.name__0XP);
+    } break;
+    case __ITM_TYPE_SIMPLE__: {
+      append__RNS(buffer__NVOD,((__ITM_TYPE_SIMPLE *)__tmp__FWOD)->name__0XP);
+    } break;
+    case __ITM_TYPE_BLOCK__: {
+      append_in__HUOD(__tmp__FWOD,buffer__NVOD);
+    } break;
+    case __ITM_TYPE_GENERIC__: {
+      append_in__LVOD(__tmp__FWOD,buffer__NVOD);
+    } break;
+    case __ITM_TYPE_STYLE__: {
+      Self__3B1G=((__ITM_TYPE_STYLE *)__tmp__FWOD);
+      if (((void *)Self__3B1G->style__DYP != (void *)NULL)) {
+        append__RNS(buffer__NVOD,Self__3B1G->style__DYP);
+        add_last__JLT(buffer__NVOD,' ');
+      };
+      append__RNS(buffer__NVOD,Self__3B1G->parent_itm_type_simple__RRN.name__0XP);
+    } break;
+    };
+    add_last__JLT(buffer__NVOD,',');
+    Self__T4TD=(__INTEGER)(Self__T4TD +  1);
+  };
+  Self__TDZG=((__FAST_ARRAYoITM_TYPE_MONOo *)Self__MVOD->list_type__NYP);
+  __tmp__IWOD=((void **)Self__TDZG->parent_arrayed_collection__JXC.storage__BMV)[Self__TDZG->parent_arrayed_collection__JXC.upper__0HV];
+  switch (((struct ___OBJ *)__tmp__IWOD)->__id) {
+  case __ITM_TYPE_PARAMETER__: {
+    append__RNS(buffer__NVOD,((__ITM_TYPE_PARAMETER *)__tmp__IWOD)->parent_itm_type__NDE.name__0XP);
+  } break;
+  case __ITM_TYPE_SIMPLE__: {
+    append__RNS(buffer__NVOD,((__ITM_TYPE_SIMPLE *)__tmp__IWOD)->name__0XP);
+  } break;
+  case __ITM_TYPE_BLOCK__: {
+    append_in__HUOD(__tmp__IWOD,buffer__NVOD);
+  } break;
+  case __ITM_TYPE_GENERIC__: {
+    append_in__LVOD(__tmp__IWOD,buffer__NVOD);
+  } break;
+  case __ITM_TYPE_STYLE__: {
+    Self__KWOD=((__ITM_TYPE_STYLE *)__tmp__IWOD);
+    if (((void *)Self__KWOD->style__DYP != (void *)NULL)) {
+      append__RNS(buffer__NVOD,Self__KWOD->style__DYP);
+      add_last__JLT(buffer__NVOD,' ');
     };
+    append__RNS(buffer__NVOD,Self__KWOD->parent_itm_type_simple__RRN.name__0XP);
+  } break;
   };
-  return(result__C2JE);
+  add_last__JLT(buffer__NVOD,')');
 }
 
-static void* read_prototype__I2N(__PARSER *Self__J2N,void *style__K2N)
+static void* read_prototype__XNN(__PARSER *Self__YNN,void *styl__ZNN)
 // ({PARSER},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
 {
-  void *name__M2N,*n__DBP,*element__XS4B,*n__YTQB;
-  void *t__P2N,*result__Q2N;
-  __INTEGER old_pos__S2N,old_derive__T2N,sav_derive__U2N,idx__IBP;
-  __INTEGER __tmp__FPIG,typ_id__YPFB,new_capacity__B34,__tmp__F44;
-  __INTEGER __tmp__OWBC,Self__HSWD,result__4XT,__tmp__HYT,idx__CT4B;
-  __INTEGER idx__2TQB,__tmp__KPIG,typ_id__MB0B,new_capacity__PBDC;
-  __INTEGER __tmp__TCDC,__tmp__TNUD,Self__CPUE;
-  __POSITION pos__RU1F,pos__TU1F,pos__GW1F,__tmp__NBO;
-  void *result__HBP;
-  __ITM_TYPE_GENERIC *result__SPFB,*Self__GV4B;
-  __POINTER ptr__TPFB,ptr_table__JALG,next__IALG,result__KALG;
-  __POINTER ptr_table__OALG,next__NALG,result__PALG,ptr__HB0B;
-  __POINTER ptr_table__WALG,next__VALG,result__XALG,ptr_table__1ALG;
-  __POINTER next__0ALG,result__2ALG;
-  __UINTEGER_32 sz__VPFB,a__EWHG,new_size__FWHG,t__JWHG,a__IWHG;
-  __UINTEGER_32 new_size__RALG,lab_type__QALG,sz__JB0B,a__VWHG;
-  __UINTEGER_32 new_size__WWHG,t__0WHG,a__ZWHG,new_size__4ALG;
-  __UINTEGER_32 lab_type__3ALG;
-  void *result__1TQB;
-  __ITM_TYPE_STYLE *result__GB0B,*Self__ESDC;
-  void *genericity__N2N,*result__2OIG,*lt__FBP;
-  __BOOLEAN continue__O2N,result__CALG,result__FALG,__tmp__P34;
-  __BOOLEAN result__SALG,__tmp__3BDC;
-  __CHARACTER result__DALG,result__GALG,result__TALG;
-  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__3OIG,*Self__4OIG;
-  void **__tmp__PUIG,**__tmp__QUIG,**__tmp__RUIG,**__tmp__E44,**new__1VBC;
-  __FAST_ARRAYoITM_TYPE_GENERICo *Self__524;
-  __FAST_ARRAYoSTRING_CONSTANTo *Self__1XT;
-  void **__tmp__GYT,**Self__WS4B;
-  void **__tmp__SUIG,**__tmp__TUIG,**__tmp__SCDC,**new__ANUD;
-  __FAST_ARRAYoITM_TYPE_STYLEo *Self__NBDC;
-  name__M2N=NULL;
-  genericity__N2N=NULL;
-  continue__O2N=FALSE__;
-  t__P2N=NULL;
-  result__Q2N=NULL;
-  old_pos__S2N= 0;
-  old_derive__T2N= 0;
-  sav_derive__U2N= 0;
-  if (read_cap_identifier__X2J()) {
-    old_pos__S2N=position__V0B;
-    old_derive__T2N=short_derive__O1B;
-    name__M2N=last_string__NTC;
-    result__CALG=FALSE__;
-    if ((! read_space__MMD())) {
-      result__CALG=FALSE__;
-    } else {
-      result__DALG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__DALG=((__CHARACTER )(( 0)));
-      } else {
-        result__DALG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-      };
-      if ((result__DALG == '[')) {
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        result__CALG=TRUE__;
-      };
-    };
-    if (result__CALG) {
-      short__token__to__R0C((&__string_97),(__INTEGER)(old_pos__S2N - ((__STRING_CONSTANT *)name__M2N)->count__4C),old_pos__S2N);
-      result__2OIG=NULL;
-      if ((((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__O5O)->parent_arrayed_collection__N5O.upper__IZT <  0)) {
-        result__2OIG=create_with_capacity__VOP( 16);
-      } else {
-        Self__3OIG=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__O5O);
-        result__2OIG=((void **)Self__3OIG->parent_arrayed_collection__N5O.storage__ZDU)[Self__3OIG->parent_arrayed_collection__N5O.upper__IZT];
-        Self__4OIG=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__O5O);
-        Self__4OIG->parent_arrayed_collection__N5O.upper__IZT=(__INTEGER)(Self__4OIG->parent_arrayed_collection__N5O.upper__IZT -  1);
-      };
-      genericity__N2N=result__2OIG;
-      do {
-        t__P2N=read_type__5FP(Self__J2N,FALSE__);
-        if (((void *)t__P2N == (void *)NULL)) {
-          pos__RU1F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_238));
-          put_position__ATG(pos__RU1F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+  void *nam__1NN,*n__2WP,*n__MNR;
+  void *result__3NN,*result__4TQ;
+  __INTEGER old_pos__5NN,old_derive__AON,sav_derive__BON;
+  __INTEGER pos_before__CON,idx__BXP,typ_id__KOIB,new_capacity__XFBB;
+  __INTEGER __tmp__1GBB,__tmp__TKFC,Self__WAVD,typ_id__2R2G,idx__QNR;
+  __INTEGER typ_id__V5IB,new_capacity__4DCB,__tmp__CFCB,__tmp__POFC;
+  __INTEGER Self__VCVD;
+  __POSITION pos__P4OG,pos__R4OG,pos__T4OG,pos__V4OG,pos__UAPG;
+  __POSITION __tmp__SSN,__tmp__UTN;
+  __ITM_TYPE_GENERIC *result__AXP,*__tmp__JZP,*result__EOIB,*Self__SXCC;
+  void *__tmp__IZP;
+  __POINTER ptr__FOIB,ptr_table__FH4G,next__EH4G,result__GH4G;
+  __POINTER ptr_table__KH4G,next__JH4G,result__LH4G,ptr__1R2G;
+  __POINTER ptr_table__SH4G,next__RH4G,result__TH4G,ptr_table__XH4G;
+  __POINTER next__WH4G,result__YH4G,ptr__Q5IB,ptr_table__2H4G;
+  __POINTER next__1H4G,result__3H4G,ptr_table__BI4G,next__AI4G;
+  __POINTER result__CI4G;
+  __UINTEGER_32 sz__HOIB,a__AC1G,new_size__BC1G,t__FC1G,a__EC1G;
+  __UINTEGER_32 new_size__NH4G,lab_type__MH4G,sz__3R2G,a__4R2G;
+  __UINTEGER_32 new_size__5R2G,t__AS2G,a__BS2G,new_size__0H4G;
+  __UINTEGER_32 lab_type__ZH4G,sz__S5IB,a__OC1G,new_size__PC1G,t__TC1G;
+  __UINTEGER_32 a__SC1G,new_size__EI4G,lab_type__DI4G;
+  void *result__XDZG;
+  __ITM_TYPE_PARAMETER *result__0R2G,*Self__CS2G;
+  __ITM_TYPE_STYLE *result__PNR,*__tmp__LPR,*result__P5IB,*Self__E1CC;
+  void *__tmp__KPR;
+  void *genericity__2NN,*result__QA2G,*lt__4WP;
+  __BOOLEAN continue__DON,result__1G4G,result__4G4G,__tmp__QUQ;
+  __BOOLEAN result__BH4G,__tmp__FGBB,result__OH4G,__tmp__ZSN;
+  __BOOLEAN __tmp__MECB;
+  __CHARACTER result__2G4G,result__5G4G,result__CH4G,result__PH4G;
+  __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__RA2G,*Self__SA2G;
+  __FAST_ARRAYoITM_TYPE_GENERICo *Self__VFBB;
+  void **__tmp__0GBB,**new__5JFC;
+  __FAST_ARRAYoITM_TYPE_STYLEo *Self__2DCB;
+  void **__tmp__BFCB,**new__1NFC;
+  nam__1NN=NULL;
+  genericity__2NN=NULL;
+  result__3NN=NULL;
+  old_pos__5NN= 0;
+  old_derive__AON= 0;
+  sav_derive__BON= 0;
+  pos_before__CON= 0;
+  continue__DON=FALSE__;
+  if (read_cap_identifier__CZJ()) {
+    old_pos__5NN=position__CBC;
+    old_derive__AON=short_derive__RBC;
+    copy__JCS(string_tmp2__R5I,last_string__YZC);
+    do {
+      continue__DON=read_word__APF((&__string_7));
+      if (continue__DON) {
+        if ((! read_cap_identifier__CZJ())) {
+          pos__P4OG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_294));
+          put_position__EOG(pos__P4OG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        add_last__M5T(genericity__N2N,t__P2N);
-        if (read_identifier__EBL()) {
-          continue__O2N=TRUE__;
-          pos__TU1F=current_position__A0F();
-          put_error__text__WRG( 2,(&__string_203));
-          put_position__ATG(pos__TU1F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
-            exit(( 1));
+        append__RNS(string_tmp2__R5I,(&__string_7));
+        append__RNS(string_tmp2__R5I,last_string__YZC);
+      } else {
+        pos_before__CON=position__CBC;
+        result__1G4G=FALSE__;
+        if ((! read_space__NRD())) {
+          result__1G4G=FALSE__;
+        } else {
+          result__2G4G='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__2G4G=((__CHARACTER )(( 0)));
+          } else {
+            result__2G4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
+          if ((result__2G4G == '.')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__1G4G=TRUE__;
+          };
+        };
+        if ((result__1G4G && read_cap_identifier__CZJ())) {
+          continue__DON=TRUE__;
+          add_last__JLT(string_tmp2__R5I,'.');
+          append__RNS(string_tmp2__R5I,last_string__YZC);
         } else {
-          result__FALG=FALSE__;
-          if ((! read_space__MMD())) {
-            result__FALG=FALSE__;
+          position__CBC=pos_before__CON;
+        };
+      };
+    } while (continue__DON);
+    nam__1NN=get__YVB(string_tmp2__R5I);
+    result__4G4G=FALSE__;
+    if ((! read_space__NRD())) {
+      result__4G4G=FALSE__;
+    } else {
+      result__5G4G='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__5G4G=((__CHARACTER )(( 0)));
+      } else {
+        result__5G4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      if ((result__5G4G == '(')) {
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        result__4G4G=TRUE__;
+      };
+    };
+    if (result__4G4G) {
+      result__QA2G=NULL;
+      if ((((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__0TP)->parent_arrayed_collection__ZTP.upper__VUV <  0)) {
+        result__QA2G=create_with_capacity__YER( 16);
+      } else {
+        Self__RA2G=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__0TP);
+        result__QA2G=((void **)Self__RA2G->parent_arrayed_collection__ZTP.storage__LZV)[Self__RA2G->parent_arrayed_collection__ZTP.upper__VUV];
+        Self__SA2G=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__0TP);
+        Self__SA2G->parent_arrayed_collection__ZTP.upper__VUV=(__INTEGER)(Self__SA2G->parent_arrayed_collection__ZTP.upper__VUV -  1);
+      };
+      genericity__2NN=result__QA2G;
+      do {
+        result__4TQ=read_type__TBM(Self__YNN,FALSE__);
+        if (((void *)result__4TQ == (void *)NULL)) {
+          if (((void *)read_constant__LQO() != (void *)NULL)) {
+            pos__R4OG=current_position__ZWF();
+            put_error__text__0MG( 0,(&__string_295));
+            put_position__EOG(pos__R4OG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
+              exit(( 1));
+            };
+            __tmp__QUQ=TRUE__;
           } else {
-            result__GALG='\0';
-            if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-              result__GALG=((__CHARACTER )(( 0)));
-            } else {
-              result__GALG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-            };
-            if ((result__GALG == ',')) {
-              position__V0B=(__INTEGER)(position__V0B +  1);
-              result__FALG=TRUE__;
-            };
-          };
-          continue__O2N=result__FALG;
-        };
-      } while (continue__O2N);
-      genericity__N2N=alias__KAP(result__2OIG);
-      n__DBP=name__M2N;
-      lt__FBP=genericity__N2N;
-      result__HBP=NULL;
-      idx__IBP= 0;
-      __tmp__FPIG=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__OBP)->parent_arrayed_collection__NBP.upper__XBP;
-      __tmp__PUIG=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__OBP)->parent_arrayed_collection__NBP.storage__QNU;
-      __tmp__QUIG=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__OBP)->parent_arrayed_collection__NBP.storage__QNU;
-      __tmp__RUIG=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__OBP)->parent_arrayed_collection__NBP.storage__QNU;
-      while (((idx__IBP <= __tmp__FPIG) && ((((void *)((__ITM_TYPE_GENERIC *)((void **)__tmp__PUIG)[idx__IBP])->parent_itm_type_mono__S4N.parent_itm_type_simple__R4N.name__MEK != (void *)n__DBP) || ((void *)((__ITM_TYPE_GENERIC *)((void **)__tmp__QUIG)[idx__IBP])->parent_itm_type_mono__S4N.style__JCP != (void *)style__K2N)) || ((void *)((__ITM_TYPE_GENERIC *)((void **)__tmp__RUIG)[idx__IBP])->list_type__TCP != (void *)lt__FBP)))) {
-        idx__IBP=(__INTEGER)(idx__IBP +  1);
-      };
-      if ((idx__IBP <= ((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__OBP)->parent_arrayed_collection__NBP.upper__XBP)) {
-        result__HBP=((void **)((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__OBP)->parent_arrayed_collection__NBP.storage__QNU)[idx__IBP];
-      } else {
-        result__SPFB=NULL;
-        ptr__TPFB=((__POINTER )(NULL));
-        typ_id__YPFB= 0;
-        sz__VPFB=((__UINTEGER_32 )sizeof(__ITM_TYPE_GENERIC));
-        if ((sz__VPFB ==  0)) {
-          result__SPFB=ITM_TYPE_GENERIC__;
-        } else {
-          typ_id__YPFB=-1;
-          clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__VPFB);
-          if ((typ_id__YPFB == (__INTEGER)(-  1))) {
-            a__EWHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__FWHG=(__UINTEGER_32)((__UINTEGER_32)(sz__VPFB + a__EWHG) & (__UINTEGER_32)(~ a__EWHG));
-            ptr_table__JALG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FWHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__IALG=((__POINTER )(NULL));
-            result__KALG=((__POINTER *)ptr_table__JALG)[ 0];
-            if ((result__KALG == (void *)NULL)) {
-              result__KALG=new_lab__RUJ(new_size__FWHG);
-              next__IALG=(void *)((unsigned long)result__KALG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FWHG)));
-              ((__POINTER *)next__IALG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__JALG)[ 0]=next__IALG;
+            __tmp__QUQ=FALSE__;
+          };
+          if ((! __tmp__QUQ)) {
+            if (read_identifier__15K()) {
+              pos__T4OG=current_position__ZWF();
+              put_error__text__0MG( 0,(&__string_296));
+              put_position__EOG(pos__T4OG);
+              put_string__E1F(msg_err__5MG);
+              if ((type_error__4MG !=  2)) {
+                exit(( 1));
+              };
+            };
+          };
+        };
+        if (((void *)result__4TQ == (void *)NULL)) {
+          pos__V4OG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_234));
+          put_position__EOG(pos__V4OG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
+          };
+        };
+        add_last__KNV(genericity__2NN,result__4TQ);
+        result__BH4G=FALSE__;
+        if ((! read_space__NRD())) {
+          result__BH4G=FALSE__;
+        } else {
+          result__CH4G='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__CH4G=((__CHARACTER )(( 0)));
+          } else {
+            result__CH4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          if ((result__CH4G == ',')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__BH4G=TRUE__;
+          };
+        };
+      } while (result__BH4G);
+      genericity__2NN=alias__WUP(result__QA2G);
+      n__2WP=nam__1NN;
+      lt__4WP=genericity__2NN;
+      result__AXP=NULL;
+      idx__BXP= 0;
+      while (((idx__BXP <= ((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__HXP)->parent_arrayed_collection__GXP.upper__QXP) && ((((void *)((__ITM_TYPE_GENERIC *)((void **)((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__HXP)->parent_arrayed_collection__GXP.storage__OBW)[idx__BXP])->parent_itm_type_style__SRN.parent_itm_type_simple__RRN.name__0XP != (void *)n__2WP) || ((void *)((__ITM_TYPE_GENERIC *)((void **)((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__HXP)->parent_arrayed_collection__GXP.storage__OBW)[idx__BXP])->parent_itm_type_style__SRN.style__DYP != (void *)styl__ZNN)) || ((void *)((__ITM_TYPE_GENERIC *)((void **)((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__HXP)->parent_arrayed_collection__GXP.storage__OBW)[idx__BXP])->list_type__NYP != (void *)lt__4WP)))) {
+        idx__BXP=(__INTEGER)(idx__BXP +  1);
+      };
+      if ((idx__BXP <= ((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__HXP)->parent_arrayed_collection__GXP.upper__QXP)) {
+        __tmp__IZP=((void **)((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__HXP)->parent_arrayed_collection__GXP.storage__OBW)[idx__BXP];
+        if (__tmp__IZP==NULL) {
+          __tmp__JZP=NULL;
+        } else {
+          __tmp__JZP=((__ITM_TYPE_GENERIC *)__tmp__IZP);
+        };
+        result__AXP=__tmp__JZP;
+      } else {
+        result__EOIB=NULL;
+        ptr__FOIB=((__POINTER )(NULL));
+        typ_id__KOIB= 0;
+        sz__HOIB=((__UINTEGER_32 )sizeof(__ITM_TYPE_GENERIC));
+        if ((sz__HOIB ==  0)) {
+          result__EOIB=ITM_TYPE_GENERIC__;
+        } else {
+          typ_id__KOIB=-1;
+          clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__HOIB);
+          if ((typ_id__KOIB == (__INTEGER)(-  1))) {
+            a__AC1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__BC1G=(__UINTEGER_32)((__UINTEGER_32)(sz__HOIB + a__AC1G) & (__UINTEGER_32)(~ a__AC1G));
+            ptr_table__FH4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BC1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__EH4G=((__POINTER )(NULL));
+            result__GH4G=((__POINTER *)ptr_table__FH4G)[ 0];
+            if ((result__GH4G == (void *)NULL)) {
+              result__GH4G=new_lab__2QJ(new_size__BC1G);
+              next__EH4G=(void *)((unsigned long)result__GH4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BC1G)));
+              ((__POINTER *)next__EH4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__FH4G)[ 0]=next__EH4G;
             } else {
-              next__IALG=((__POINTER *)result__KALG)[ 0];
-              if ((next__IALG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KALG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__FWHG <<  1)) <=  4096)) {
-                  next__IALG=(void *)((unsigned long)result__KALG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FWHG)));
+              next__EH4G=((__POINTER *)result__GH4G)[ 0];
+              if ((next__EH4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GH4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__BC1G <<  1)) <=  4096)) {
+                  next__EH4G=(void *)((unsigned long)result__GH4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BC1G)));
                 } else {
-                  next__IALG=new_lab__RUJ(new_size__FWHG);
+                  next__EH4G=new_lab__2QJ(new_size__BC1G);
                 };
-                ((__POINTER *)next__IALG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__JALG)[ 0]=next__IALG;
+                ((__POINTER *)next__EH4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__FH4G)[ 0]=next__EH4G;
               } else {
-                ((__POINTER *)result__KALG)[ 0]=(void *)((unsigned long)((__POINTER *)next__IALG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__KALG=next__IALG;
+                ((__POINTER *)result__GH4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__EH4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__GH4G=next__EH4G;
               };
             };
-            ptr__TPFB=result__KALG;
-          } else {
-            t__JWHG=((__UINTEGER_32 )typ_id__YPFB);
-            a__IWHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__RALG=(__UINTEGER_32)((__UINTEGER_32)(sz__VPFB + a__IWHG) & (__UINTEGER_32)(~ a__IWHG));
-            ptr_table__OALG=((__POINTER )(&(table_type[(t__JWHG)])));
-            lab_type__QALG=(__UINTEGER_32)(t__JWHG |  1);
-            next__NALG=((__POINTER )(NULL));
-            result__PALG=((__POINTER *)ptr_table__OALG)[ 0];
-            if ((result__PALG == (void *)NULL)) {
-              result__PALG=new_lab__RUJ(lab_type__QALG);
-              next__NALG=(void *)((unsigned long)result__PALG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RALG)));
-              ((__POINTER *)next__NALG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__OALG)[ 0]=next__NALG;
+            ptr__FOIB=result__GH4G;
+          } else {
+            t__FC1G=((__UINTEGER_32 )typ_id__KOIB);
+            a__EC1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__NH4G=(__UINTEGER_32)((__UINTEGER_32)(sz__HOIB + a__EC1G) & (__UINTEGER_32)(~ a__EC1G));
+            ptr_table__KH4G=((__POINTER )(&(table_type[(t__FC1G)])));
+            lab_type__MH4G=(__UINTEGER_32)(t__FC1G |  1);
+            next__JH4G=((__POINTER )(NULL));
+            result__LH4G=((__POINTER *)ptr_table__KH4G)[ 0];
+            if ((result__LH4G == (void *)NULL)) {
+              result__LH4G=new_lab__2QJ(lab_type__MH4G);
+              next__JH4G=(void *)((unsigned long)result__LH4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NH4G)));
+              ((__POINTER *)next__JH4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__KH4G)[ 0]=next__JH4G;
             } else {
-              next__NALG=((__POINTER *)result__PALG)[ 0];
-              if ((next__NALG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PALG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__RALG <<  1)) <=  4096)) {
-                  next__NALG=(void *)((unsigned long)result__PALG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RALG)));
+              next__JH4G=((__POINTER *)result__LH4G)[ 0];
+              if ((next__JH4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LH4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__NH4G <<  1)) <=  4096)) {
+                  next__JH4G=(void *)((unsigned long)result__LH4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NH4G)));
                 } else {
-                  next__NALG=new_lab__RUJ(lab_type__QALG);
+                  next__JH4G=new_lab__2QJ(lab_type__MH4G);
                 };
-                ((__POINTER *)next__NALG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__OALG)[ 0]=next__NALG;
+                ((__POINTER *)next__JH4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__KH4G)[ 0]=next__JH4G;
               } else {
-                ((__POINTER *)result__PALG)[ 0]=(void *)((unsigned long)((__POINTER *)next__NALG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__PALG=next__NALG;
+                ((__POINTER *)result__LH4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__JH4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__LH4G=next__JH4G;
               };
             };
-            ptr__TPFB=result__PALG;
-          };
-          result__SPFB=((__ITM_TYPE_GENERIC *)ptr__TPFB);
-          *(result__SPFB) = *(ITM_TYPE_GENERIC__);
-        };
-        Self__GV4B=((__ITM_TYPE_GENERIC *)result__SPFB);
-        Self__GV4B->parent_itm_type_mono__S4N.parent_itm_type_simple__R4N.name__MEK=name__M2N;
-        Self__GV4B->parent_itm_type_mono__S4N.style__JCP=style__K2N;
-        Self__GV4B->list_type__TCP=genericity__N2N;
-        result__HBP=result__SPFB;
-        Self__524=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__OBP);
-        new_capacity__B34= 0;
-        if (((__INTEGER)(Self__524->parent_arrayed_collection__NBP.upper__XBP +  1) <= (__INTEGER)(Self__524->parent_arrayed_collection__NBP.capacity__FNU -  1))) {
-          Self__524->parent_arrayed_collection__NBP.upper__XBP=(__INTEGER)(Self__524->parent_arrayed_collection__NBP.upper__XBP +  1);
-          __tmp__P34=TRUE__;
-        } else {
-          __tmp__P34=FALSE__;
-        };
-        if ((! __tmp__P34)) {
-          if ((Self__524->parent_arrayed_collection__NBP.capacity__FNU ==  0)) {
-            Self__524->parent_arrayed_collection__NBP.storage__QNU=create__A3TB( 2);
-            Self__524->parent_arrayed_collection__NBP.capacity__FNU= 2;
-            Self__524->parent_arrayed_collection__NBP.upper__XBP= 0;
-          } else {
-            new_capacity__B34=(__INTEGER)(Self__524->parent_arrayed_collection__NBP.capacity__FNU <<  1);
-            __tmp__E44=Self__524->parent_arrayed_collection__NBP.storage__QNU;
-            __tmp__F44=Self__524->parent_arrayed_collection__NBP.capacity__FNU;
-            new__1VBC=((void **)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )((void **)__tmp__E44)),((__UINTEGER_32 )(__INTEGER)(__tmp__F44 * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__B34 * ((__INTEGER )(sizeof(void *)))))));
-            __tmp__OWBC=(__INTEGER)(new_capacity__B34 -  1);
-            Self__HSWD=__tmp__F44;
-            while ((Self__HSWD <= __tmp__OWBC)) {
-              new__1VBC[Self__HSWD]=NULL;
-              Self__HSWD=(__INTEGER)(Self__HSWD +  1);
-            };
-            Self__524->parent_arrayed_collection__NBP.storage__QNU=new__1VBC;
-            Self__524->parent_arrayed_collection__NBP.capacity__FNU=new_capacity__B34;
-            Self__524->parent_arrayed_collection__NBP.upper__XBP=(__INTEGER)(Self__524->parent_arrayed_collection__NBP.upper__XBP +  1);
-          };
-        };
-        ((void **)Self__524->parent_arrayed_collection__NBP.storage__QNU)[Self__524->parent_arrayed_collection__NBP.upper__XBP]=result__SPFB;
-      };
-      result__Q2N=result__HBP;
-      result__SALG=FALSE__;
-      if ((! read_space__MMD())) {
-        result__SALG=FALSE__;
-      } else {
-        result__TALG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__TALG=((__CHARACTER )(( 0)));
-        } else {
-          result__TALG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-        };
-        if ((result__TALG == ']')) {
-          position__V0B=(__INTEGER)(position__V0B +  1);
-          result__SALG=TRUE__;
-        };
-      };
-      if ((! result__SALG)) {
-        pos__GW1F=current_position__A0F();
-        put_error__text__WRG( 2,(&__string_204));
-        put_position__ATG(pos__GW1F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
+            ptr__FOIB=result__LH4G;
+          };
+          result__EOIB=((__ITM_TYPE_GENERIC *)ptr__FOIB);
+          *(result__EOIB) = *(ITM_TYPE_GENERIC__);
+        };
+        Self__SXCC=((__ITM_TYPE_GENERIC *)result__EOIB);
+        Self__SXCC->parent_itm_type_style__SRN.parent_itm_type_simple__RRN.name__0XP=nam__1NN;
+        Self__SXCC->parent_itm_type_style__SRN.style__DYP=styl__ZNN;
+        Self__SXCC->list_type__NYP=genericity__2NN;
+        result__AXP=result__EOIB;
+        Self__VFBB=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__HXP);
+        new_capacity__XFBB= 0;
+        if (((__INTEGER)(Self__VFBB->parent_arrayed_collection__GXP.upper__QXP +  1) <= (__INTEGER)(Self__VFBB->parent_arrayed_collection__GXP.capacity__DBW -  1))) {
+          Self__VFBB->parent_arrayed_collection__GXP.upper__QXP=(__INTEGER)(Self__VFBB->parent_arrayed_collection__GXP.upper__QXP +  1);
+          __tmp__FGBB=TRUE__;
+        } else {
+          __tmp__FGBB=FALSE__;
+        };
+        if ((! __tmp__FGBB)) {
+          if ((Self__VFBB->parent_arrayed_collection__GXP.capacity__DBW ==  0)) {
+            Self__VFBB->parent_arrayed_collection__GXP.storage__OBW=create__5RXB( 2);
+            Self__VFBB->parent_arrayed_collection__GXP.capacity__DBW= 2;
+            Self__VFBB->parent_arrayed_collection__GXP.upper__QXP= 0;
+          } else {
+            new_capacity__XFBB=(__INTEGER)(Self__VFBB->parent_arrayed_collection__GXP.capacity__DBW <<  1);
+            __tmp__0GBB=Self__VFBB->parent_arrayed_collection__GXP.storage__OBW;
+            __tmp__1GBB=Self__VFBB->parent_arrayed_collection__GXP.capacity__DBW;
+            new__5JFC=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__0GBB)),((__UINTEGER_32 )(__INTEGER)(__tmp__1GBB * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__XFBB * ((__INTEGER )(sizeof(void *)))))));
+            __tmp__TKFC=(__INTEGER)(new_capacity__XFBB -  1);
+            Self__WAVD=__tmp__1GBB;
+            while ((Self__WAVD <= __tmp__TKFC)) {
+              new__5JFC[Self__WAVD]=NULL;
+              Self__WAVD=(__INTEGER)(Self__WAVD +  1);
+            };
+            Self__VFBB->parent_arrayed_collection__GXP.storage__OBW=new__5JFC;
+            Self__VFBB->parent_arrayed_collection__GXP.capacity__DBW=new_capacity__XFBB;
+            Self__VFBB->parent_arrayed_collection__GXP.upper__QXP=(__INTEGER)(Self__VFBB->parent_arrayed_collection__GXP.upper__QXP +  1);
+          };
+        };
+        ((void **)Self__VFBB->parent_arrayed_collection__GXP.storage__OBW)[Self__VFBB->parent_arrayed_collection__GXP.upper__QXP]=result__EOIB;
+      };
+      result__3NN=result__AXP;
+      result__OH4G=FALSE__;
+      if ((! read_space__NRD())) {
+        result__OH4G=FALSE__;
+      } else {
+        result__PH4G='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__PH4G=((__CHARACTER )(( 0)));
+        } else {
+          result__PH4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        if ((result__PH4G == ')')) {
+          position__CBC=(__INTEGER)(position__CBC +  1);
+          result__OH4G=TRUE__;
+        };
+      };
+      if ((! result__OH4G)) {
+        pos__UAPG=current_position__ZWF();
+        put_error__text__0MG( 2,(&__string_237));
+        put_position__EOG(pos__UAPG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
           exit(( 1));
         };
       };
     } else {
-      Self__1XT=((__FAST_ARRAYoSTRING_CONSTANTo *)keyword_generic_list__40B);
-      result__4XT= 0;
-      if ((Self__1XT->parent_arrayed_collection__30B.upper__I5N >=  0)) {
-        __tmp__GYT=Self__1XT->parent_arrayed_collection__30B.storage__WDR;
-        __tmp__HYT=Self__1XT->parent_arrayed_collection__30B.upper__I5N;
-        Self__WS4B=((void **)__tmp__GYT);
-        element__XS4B=name__M2N;
-        idx__CT4B= 0;
-        while ((! ((idx__CT4B > __tmp__HYT) || ((void *)element__XS4B == (void *)Self__WS4B[idx__CT4B])))) {
-          idx__CT4B=(__INTEGER)(idx__CT4B +  1);
-        };
-        result__4XT=idx__CT4B;
-      };
-      if ((result__4XT <= ((__FAST_ARRAYoSTRING_CONSTANTo *)keyword_generic_list__40B)->parent_arrayed_collection__30B.upper__I5N)) {
-        short__token__to__R0C((&__string_98),(__INTEGER)(old_pos__S2N - ((__STRING_CONSTANT *)name__M2N)->count__4C),old_pos__S2N);
-        result__Q2N=type_null__15N;
-      } else {
-        if (((void *)style__K2N == (void *)NULL)) {
-          result__Q2N=get__QYI(name__M2N);
-        } else {
-          if (((void *)name__M2N == (void *)(&__string_1))) {
-            copy__5GQ(string_tmp__QH,(&__string_239));
-            append__CRQ(string_tmp__QH,style__K2N);
-            append__CRQ(string_tmp__QH,(&__string_240));
-            __tmp__NBO=current_position__A0F();
-            put_error__text__WRG( 2,string_tmp__QH);
-            put_position__ATG(__tmp__NBO);
-            put_string__55F(msg_err__1RG);
-            if ((type_error__0RG !=  2)) {
+      if (is_parameter_type__YJE) {
+        if (((void *)styl__ZNN != (void *)NULL)) {
+          copy__JCS(string_tmp__VH,(&__string_297));
+          append__RNS(string_tmp__VH,styl__ZNN);
+          append__RNS(string_tmp__VH,(&__string_298));
+          __tmp__SSN=current_position__ZWF();
+          put_error__text__0MG( 2,string_tmp__VH);
+          put_position__EOG(__tmp__SSN);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
+          };
+        };
+        result__XDZG=fast_reference_at__I1T(dico__CTI,nam__1NN);
+        if (((void *)result__XDZG == (void *)NULL)) {
+          result__0R2G=NULL;
+          ptr__1R2G=((__POINTER )(NULL));
+          typ_id__2R2G= 0;
+          sz__3R2G=((__UINTEGER_32 )sizeof(__ITM_TYPE_PARAMETER));
+          if ((sz__3R2G ==  0)) {
+            result__0R2G=ITM_TYPE_PARAMETER__;
+          } else {
+            typ_id__2R2G=-1;
+            clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__3R2G);
+            if ((typ_id__2R2G == (__INTEGER)(-  1))) {
+              a__4R2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__5R2G=(__UINTEGER_32)((__UINTEGER_32)(sz__3R2G + a__4R2G) & (__UINTEGER_32)(~ a__4R2G));
+              ptr_table__SH4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5R2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__RH4G=((__POINTER )(NULL));
+              result__TH4G=((__POINTER *)ptr_table__SH4G)[ 0];
+              if ((result__TH4G == (void *)NULL)) {
+                result__TH4G=new_lab__2QJ(new_size__5R2G);
+                next__RH4G=(void *)((unsigned long)result__TH4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5R2G)));
+                ((__POINTER *)next__RH4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__SH4G)[ 0]=next__RH4G;
+              } else {
+                next__RH4G=((__POINTER *)result__TH4G)[ 0];
+                if ((next__RH4G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TH4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__5R2G <<  1)) <=  4096)) {
+                    next__RH4G=(void *)((unsigned long)result__TH4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5R2G)));
+                  } else {
+                    next__RH4G=new_lab__2QJ(new_size__5R2G);
+                  };
+                  ((__POINTER *)next__RH4G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__SH4G)[ 0]=next__RH4G;
+                } else {
+                  ((__POINTER *)result__TH4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__RH4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__TH4G=next__RH4G;
+                };
+              };
+              ptr__1R2G=result__TH4G;
+            } else {
+              t__AS2G=((__UINTEGER_32 )typ_id__2R2G);
+              a__BS2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__0H4G=(__UINTEGER_32)((__UINTEGER_32)(sz__3R2G + a__BS2G) & (__UINTEGER_32)(~ a__BS2G));
+              ptr_table__XH4G=((__POINTER )(&(table_type[(t__AS2G)])));
+              lab_type__ZH4G=(__UINTEGER_32)(t__AS2G |  1);
+              next__WH4G=((__POINTER )(NULL));
+              result__YH4G=((__POINTER *)ptr_table__XH4G)[ 0];
+              if ((result__YH4G == (void *)NULL)) {
+                result__YH4G=new_lab__2QJ(lab_type__ZH4G);
+                next__WH4G=(void *)((unsigned long)result__YH4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0H4G)));
+                ((__POINTER *)next__WH4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__XH4G)[ 0]=next__WH4G;
+              } else {
+                next__WH4G=((__POINTER *)result__YH4G)[ 0];
+                if ((next__WH4G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YH4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__0H4G <<  1)) <=  4096)) {
+                    next__WH4G=(void *)((unsigned long)result__YH4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0H4G)));
+                  } else {
+                    next__WH4G=new_lab__2QJ(lab_type__ZH4G);
+                  };
+                  ((__POINTER *)next__WH4G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__XH4G)[ 0]=next__WH4G;
+                } else {
+                  ((__POINTER *)result__YH4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__WH4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__YH4G=next__WH4G;
+                };
+              };
+              ptr__1R2G=result__YH4G;
+            };
+            result__0R2G=((__ITM_TYPE_PARAMETER *)ptr__1R2G);
+            *(result__0R2G) = *(ITM_TYPE_PARAMETER__);
+          };
+          Self__CS2G=((__ITM_TYPE_PARAMETER *)result__0R2G);
+          Self__CS2G->parent_itm_type__NDE.name__0XP=nam__1NN;
+          fast_put__to__DOZ(dico__CTI,Self__CS2G,nam__1NN);
+          result__XDZG=result__0R2G;
+        };
+        result__3NN=result__XDZG;
+        __tmp__ZSN=TRUE__;
+      } else {
+        __tmp__ZSN=FALSE__;
+      };
+      if ((! __tmp__ZSN)) {
+        if (((void *)styl__ZNN == (void *)NULL)) {
+          result__3NN=get__TSI(nam__1NN);
+        } else {
+          if (((void *)nam__1NN == (void *)(&__string_1))) {
+            copy__JCS(string_tmp__VH,(&__string_297));
+            append__RNS(string_tmp__VH,styl__ZNN);
+            append__RNS(string_tmp__VH,(&__string_299));
+            __tmp__UTN=current_position__ZWF();
+            put_error__text__0MG( 2,string_tmp__VH);
+            put_position__EOG(__tmp__UTN);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
               exit(( 1));
             };
-            result__Q2N=ITM_TYPE_SELF__;
+            result__3NN=type_self__XTN;
           } else {
-            n__YTQB=name__M2N;
-            result__1TQB=NULL;
-            idx__2TQB= 0;
-            __tmp__KPIG=((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__CUQB)->parent_arrayed_collection__BUQB.upper__LUQB;
-            __tmp__SUIG=((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__CUQB)->parent_arrayed_collection__BUQB.storage__LADC;
-            __tmp__TUIG=((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__CUQB)->parent_arrayed_collection__BUQB.storage__LADC;
-            while (((idx__2TQB <= __tmp__KPIG) && (((void *)((__ITM_TYPE_STYLE *)((void **)__tmp__SUIG)[idx__2TQB])->parent_itm_type_simple__R4N.name__MEK != (void *)n__YTQB) || ((void *)((__ITM_TYPE_STYLE *)((void **)__tmp__TUIG)[idx__2TQB])->style__JCP != (void *)style__K2N)))) {
-              idx__2TQB=(__INTEGER)(idx__2TQB +  1);
+            n__MNR=nam__1NN;
+            result__PNR=NULL;
+            idx__QNR= 0;
+            while (((idx__QNR <= ((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__WNR)->parent_arrayed_collection__VNR.upper__5NR) && (((void *)((__ITM_TYPE_STYLE *)((void **)((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__WNR)->parent_arrayed_collection__VNR.storage__WLW)[idx__QNR])->parent_itm_type_simple__RRN.name__0XP != (void *)n__MNR) || ((void *)((__ITM_TYPE_STYLE *)((void **)((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__WNR)->parent_arrayed_collection__VNR.storage__WLW)[idx__QNR])->style__DYP != (void *)styl__ZNN)))) {
+              idx__QNR=(__INTEGER)(idx__QNR +  1);
             };
-            if ((idx__2TQB <= ((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__CUQB)->parent_arrayed_collection__BUQB.upper__LUQB)) {
-              result__1TQB=((void **)((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__CUQB)->parent_arrayed_collection__BUQB.storage__LADC)[idx__2TQB];
+            if ((idx__QNR <= ((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__WNR)->parent_arrayed_collection__VNR.upper__5NR)) {
+              __tmp__KPR=((void **)((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__WNR)->parent_arrayed_collection__VNR.storage__WLW)[idx__QNR];
+              if (__tmp__KPR==NULL) {
+                __tmp__LPR=NULL;
+              } else {
+                __tmp__LPR=((__ITM_TYPE_STYLE *)__tmp__KPR);
+              };
+              result__PNR=__tmp__LPR;
             } else {
-              result__GB0B=NULL;
-              ptr__HB0B=((__POINTER )(NULL));
-              typ_id__MB0B= 0;
-              sz__JB0B=((__UINTEGER_32 )sizeof(__ITM_TYPE_STYLE));
-              if ((sz__JB0B ==  0)) {
-                result__GB0B=ITM_TYPE_STYLE__;
+              result__P5IB=NULL;
+              ptr__Q5IB=((__POINTER )(NULL));
+              typ_id__V5IB= 0;
+              sz__S5IB=((__UINTEGER_32 )sizeof(__ITM_TYPE_STYLE));
+              if ((sz__S5IB ==  0)) {
+                result__P5IB=ITM_TYPE_STYLE__;
               } else {
-                typ_id__MB0B=-1;
-                clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__JB0B);
-                if ((typ_id__MB0B == (__INTEGER)(-  1))) {
-                  a__VWHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__WWHG=(__UINTEGER_32)((__UINTEGER_32)(sz__JB0B + a__VWHG) & (__UINTEGER_32)(~ a__VWHG));
-                  ptr_table__WALG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WWHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-                  next__VALG=((__POINTER )(NULL));
-                  result__XALG=((__POINTER *)ptr_table__WALG)[ 0];
-                  if ((result__XALG == (void *)NULL)) {
-                    result__XALG=new_lab__RUJ(new_size__WWHG);
-                    next__VALG=(void *)((unsigned long)result__XALG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WWHG)));
-                    ((__POINTER *)next__VALG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__WALG)[ 0]=next__VALG;
+                typ_id__V5IB=-1;
+                clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__S5IB);
+                if ((typ_id__V5IB == (__INTEGER)(-  1))) {
+                  a__OC1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                  new_size__PC1G=(__UINTEGER_32)((__UINTEGER_32)(sz__S5IB + a__OC1G) & (__UINTEGER_32)(~ a__OC1G));
+                  ptr_table__2H4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PC1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+                  next__1H4G=((__POINTER )(NULL));
+                  result__3H4G=((__POINTER *)ptr_table__2H4G)[ 0];
+                  if ((result__3H4G == (void *)NULL)) {
+                    result__3H4G=new_lab__2QJ(new_size__PC1G);
+                    next__1H4G=(void *)((unsigned long)result__3H4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PC1G)));
+                    ((__POINTER *)next__1H4G)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__2H4G)[ 0]=next__1H4G;
                   } else {
-                    next__VALG=((__POINTER *)result__XALG)[ 0];
-                    if ((next__VALG == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XALG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__WWHG <<  1)) <=  4096)) {
-                        next__VALG=(void *)((unsigned long)result__XALG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WWHG)));
+                    next__1H4G=((__POINTER *)result__3H4G)[ 0];
+                    if ((next__1H4G == (void *)NULL)) {
+                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3H4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__PC1G <<  1)) <=  4096)) {
+                        next__1H4G=(void *)((unsigned long)result__3H4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PC1G)));
                       } else {
-                        next__VALG=new_lab__RUJ(new_size__WWHG);
+                        next__1H4G=new_lab__2QJ(new_size__PC1G);
                       };
-                      ((__POINTER *)next__VALG)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__WALG)[ 0]=next__VALG;
+                      ((__POINTER *)next__1H4G)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__2H4G)[ 0]=next__1H4G;
                     } else {
-                      ((__POINTER *)result__XALG)[ 0]=(void *)((unsigned long)((__POINTER *)next__VALG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__XALG=next__VALG;
+                      ((__POINTER *)result__3H4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__1H4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                      result__3H4G=next__1H4G;
                     };
                   };
-                  ptr__HB0B=result__XALG;
+                  ptr__Q5IB=result__3H4G;
                 } else {
-                  t__0WHG=((__UINTEGER_32 )typ_id__MB0B);
-                  a__ZWHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-                  new_size__4ALG=(__UINTEGER_32)((__UINTEGER_32)(sz__JB0B + a__ZWHG) & (__UINTEGER_32)(~ a__ZWHG));
-                  ptr_table__1ALG=((__POINTER )(&(table_type[(t__0WHG)])));
-                  lab_type__3ALG=(__UINTEGER_32)(t__0WHG |  1);
-                  next__0ALG=((__POINTER )(NULL));
-                  result__2ALG=((__POINTER *)ptr_table__1ALG)[ 0];
-                  if ((result__2ALG == (void *)NULL)) {
-                    result__2ALG=new_lab__RUJ(lab_type__3ALG);
-                    next__0ALG=(void *)((unsigned long)result__2ALG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4ALG)));
-                    ((__POINTER *)next__0ALG)[ 0]=NULL;
-                    ((__POINTER *)ptr_table__1ALG)[ 0]=next__0ALG;
+                  t__TC1G=((__UINTEGER_32 )typ_id__V5IB);
+                  a__SC1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+                  new_size__EI4G=(__UINTEGER_32)((__UINTEGER_32)(sz__S5IB + a__SC1G) & (__UINTEGER_32)(~ a__SC1G));
+                  ptr_table__BI4G=((__POINTER )(&(table_type[(t__TC1G)])));
+                  lab_type__DI4G=(__UINTEGER_32)(t__TC1G |  1);
+                  next__AI4G=((__POINTER )(NULL));
+                  result__CI4G=((__POINTER *)ptr_table__BI4G)[ 0];
+                  if ((result__CI4G == (void *)NULL)) {
+                    result__CI4G=new_lab__2QJ(lab_type__DI4G);
+                    next__AI4G=(void *)((unsigned long)result__CI4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EI4G)));
+                    ((__POINTER *)next__AI4G)[ 0]=NULL;
+                    ((__POINTER *)ptr_table__BI4G)[ 0]=next__AI4G;
                   } else {
-                    next__0ALG=((__POINTER *)result__2ALG)[ 0];
-                    if ((next__0ALG == (void *)NULL)) {
-                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2ALG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__4ALG <<  1)) <=  4096)) {
-                        next__0ALG=(void *)((unsigned long)result__2ALG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4ALG)));
+                    next__AI4G=((__POINTER *)result__CI4G)[ 0];
+                    if ((next__AI4G == (void *)NULL)) {
+                      if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CI4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__EI4G <<  1)) <=  4096)) {
+                        next__AI4G=(void *)((unsigned long)result__CI4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EI4G)));
                       } else {
-                        next__0ALG=new_lab__RUJ(lab_type__3ALG);
+                        next__AI4G=new_lab__2QJ(lab_type__DI4G);
                       };
-                      ((__POINTER *)next__0ALG)[ 0]=NULL;
-                      ((__POINTER *)ptr_table__1ALG)[ 0]=next__0ALG;
+                      ((__POINTER *)next__AI4G)[ 0]=NULL;
+                      ((__POINTER *)ptr_table__BI4G)[ 0]=next__AI4G;
                     } else {
-                      ((__POINTER *)result__2ALG)[ 0]=(void *)((unsigned long)((__POINTER *)next__0ALG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                      result__2ALG=next__0ALG;
+                      ((__POINTER *)result__CI4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__AI4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                      result__CI4G=next__AI4G;
                     };
                   };
-                  ptr__HB0B=result__2ALG;
+                  ptr__Q5IB=result__CI4G;
                 };
-                result__GB0B=((__ITM_TYPE_STYLE *)ptr__HB0B);
-                *(result__GB0B) = *(ITM_TYPE_STYLE__);
+                result__P5IB=((__ITM_TYPE_STYLE *)ptr__Q5IB);
+                *(result__P5IB) = *(ITM_TYPE_STYLE__);
               };
-              Self__ESDC=((__ITM_TYPE_STYLE *)result__GB0B);
-              Self__ESDC->parent_itm_type_simple__R4N.name__MEK=name__M2N;
-              Self__ESDC->style__JCP=style__K2N;
-              result__1TQB=result__GB0B;
-              Self__NBDC=((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__CUQB);
-              new_capacity__PBDC= 0;
-              if (((__INTEGER)(Self__NBDC->parent_arrayed_collection__BUQB.upper__LUQB +  1) <= (__INTEGER)(Self__NBDC->parent_arrayed_collection__BUQB.capacity__AADC -  1))) {
-                Self__NBDC->parent_arrayed_collection__BUQB.upper__LUQB=(__INTEGER)(Self__NBDC->parent_arrayed_collection__BUQB.upper__LUQB +  1);
-                __tmp__3BDC=TRUE__;
+              Self__E1CC=((__ITM_TYPE_STYLE *)result__P5IB);
+              Self__E1CC->parent_itm_type_simple__RRN.name__0XP=nam__1NN;
+              Self__E1CC->style__DYP=styl__ZNN;
+              result__PNR=result__P5IB;
+              Self__2DCB=((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__WNR);
+              new_capacity__4DCB= 0;
+              if (((__INTEGER)(Self__2DCB->parent_arrayed_collection__VNR.upper__5NR +  1) <= (__INTEGER)(Self__2DCB->parent_arrayed_collection__VNR.capacity__LLW -  1))) {
+                Self__2DCB->parent_arrayed_collection__VNR.upper__5NR=(__INTEGER)(Self__2DCB->parent_arrayed_collection__VNR.upper__5NR +  1);
+                __tmp__MECB=TRUE__;
               } else {
-                __tmp__3BDC=FALSE__;
+                __tmp__MECB=FALSE__;
               };
-              if ((! __tmp__3BDC)) {
-                if ((Self__NBDC->parent_arrayed_collection__BUQB.capacity__AADC ==  0)) {
-                  Self__NBDC->parent_arrayed_collection__BUQB.storage__LADC=create__R44C( 2);
-                  Self__NBDC->parent_arrayed_collection__BUQB.capacity__AADC= 2;
-                  Self__NBDC->parent_arrayed_collection__BUQB.upper__LUQB= 0;
+              if ((! __tmp__MECB)) {
+                if ((Self__2DCB->parent_arrayed_collection__VNR.capacity__LLW ==  0)) {
+                  Self__2DCB->parent_arrayed_collection__VNR.storage__WLW=create__LHYB( 2);
+                  Self__2DCB->parent_arrayed_collection__VNR.capacity__LLW= 2;
+                  Self__2DCB->parent_arrayed_collection__VNR.upper__5NR= 0;
                 } else {
-                  new_capacity__PBDC=(__INTEGER)(Self__NBDC->parent_arrayed_collection__BUQB.capacity__AADC <<  1);
-                  __tmp__SCDC=Self__NBDC->parent_arrayed_collection__BUQB.storage__LADC;
-                  __tmp__TCDC=Self__NBDC->parent_arrayed_collection__BUQB.capacity__AADC;
-                  new__ANUD=((void **)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )((void **)__tmp__SCDC)),((__UINTEGER_32 )(__INTEGER)(__tmp__TCDC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__PBDC * ((__INTEGER )(sizeof(void *)))))));
-                  __tmp__TNUD=(__INTEGER)(new_capacity__PBDC -  1);
-                  Self__CPUE=__tmp__TCDC;
-                  while ((Self__CPUE <= __tmp__TNUD)) {
-                    new__ANUD[Self__CPUE]=NULL;
-                    Self__CPUE=(__INTEGER)(Self__CPUE +  1);
+                  new_capacity__4DCB=(__INTEGER)(Self__2DCB->parent_arrayed_collection__VNR.capacity__LLW <<  1);
+                  __tmp__BFCB=Self__2DCB->parent_arrayed_collection__VNR.storage__WLW;
+                  __tmp__CFCB=Self__2DCB->parent_arrayed_collection__VNR.capacity__LLW;
+                  new__1NFC=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__BFCB)),((__UINTEGER_32 )(__INTEGER)(__tmp__CFCB * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__4DCB * ((__INTEGER )(sizeof(void *)))))));
+                  __tmp__POFC=(__INTEGER)(new_capacity__4DCB -  1);
+                  Self__VCVD=__tmp__CFCB;
+                  while ((Self__VCVD <= __tmp__POFC)) {
+                    new__1NFC[Self__VCVD]=NULL;
+                    Self__VCVD=(__INTEGER)(Self__VCVD +  1);
                   };
-                  Self__NBDC->parent_arrayed_collection__BUQB.storage__LADC=new__ANUD;
-                  Self__NBDC->parent_arrayed_collection__BUQB.capacity__AADC=new_capacity__PBDC;
-                  Self__NBDC->parent_arrayed_collection__BUQB.upper__LUQB=(__INTEGER)(Self__NBDC->parent_arrayed_collection__BUQB.upper__LUQB +  1);
+                  Self__2DCB->parent_arrayed_collection__VNR.storage__WLW=new__1NFC;
+                  Self__2DCB->parent_arrayed_collection__VNR.capacity__LLW=new_capacity__4DCB;
+                  Self__2DCB->parent_arrayed_collection__VNR.upper__5NR=(__INTEGER)(Self__2DCB->parent_arrayed_collection__VNR.upper__5NR +  1);
                 };
               };
-              ((void **)Self__NBDC->parent_arrayed_collection__BUQB.storage__LADC)[Self__NBDC->parent_arrayed_collection__BUQB.upper__LUQB]=result__GB0B;
+              ((void **)Self__2DCB->parent_arrayed_collection__VNR.storage__WLW)[Self__2DCB->parent_arrayed_collection__VNR.upper__5NR]=result__P5IB;
             };
-            result__Q2N=result__1TQB;
+            result__3NN=result__PNR;
           };
         };
-        sav_derive__U2N=short_derive__O1B;
-        short_derive__O1B=old_derive__T2N;
-        if ((((void *)result__Q2N == (void *)ITM_TYPE_SELF__) || ((void *)result__Q2N == (void *)type_null__15N))) {
-          short__token__to__R0C((&__string_98),(__INTEGER)(old_pos__S2N - ((__STRING_CONSTANT *)name__M2N)->count__4C),old_pos__S2N);
-        } else {
-          short__token__to__R0C((&__string_97),(__INTEGER)(old_pos__S2N - ((__STRING_CONSTANT *)name__M2N)->count__4C),old_pos__S2N);
-        };
-        short_derive__O1B=(__INTEGER)(sav_derive__U2N + (__INTEGER)(short_derive__O1B - old_derive__T2N));
       };
     };
+    if (is_shorter__TY) {
+      sav_derive__BON=short_derive__RBC;
+      short_derive__RBC=old_derive__AON;
+      if ((((void *)result__3NN == (void *)type_self__XTN) || ((void *)result__3NN == (void *)type_null__PUN))) {
+        short__token__to__1AD((&__string_126),(__INTEGER)(old_pos__5NN - ((__STRING_CONSTANT *)nam__1NN)->count__DD),old_pos__5NN);
+      } else {
+        short__token__to__1AD((&__string_125),(__INTEGER)(old_pos__5NN - ((__STRING_CONSTANT *)nam__1NN)->count__DD),old_pos__5NN);
+      };
+      short_derive__RBC=(__INTEGER)(sav_derive__BON + (__INTEGER)(short_derive__RBC - old_derive__AON));
+    };
   };
-  return(result__Q2N);
+  return(result__3NN);
 }
 
-static void read_def_local__15H(__PARSER *Self__25H)
+static void read_def_local__N0H(__PARSER *Self__O0H)
 // ({PARSER}) VoidNo recursive, No inlinable.
 {
-  __INTEGER beg__KZK,typ_id__W2M,Self__VJ4,limit_up__WJ4,__tmp__O3K;
-  __INTEGER Self__JAN;
-  __POSITION pos__HZ1F,__tmp__W0K,pos__QZ1F,pos__3Z1F,pos__E01F;
-  void *__tmp__X0K;
-  __ITM_LOCAL *result__Q2M,*Self__IKT;
-  __POINTER ptr__R2M,ptr_table__ABLG,next__5ALG,result__BBLG;
-  __POINTER ptr_table__FBLG,next__EBLG,result__GBLG;
-  __UINTEGER_32 sz__T2M,a__LXHG,new_size__MXHG,t__QXHG,a__PXHG;
-  __UINTEGER_32 new_size__IBLG,lab_type__HBLG;
-  __CHARACTER styl__GAI,result__KBLG,result__RRDG,result__NBLG;
-  __CHARACTER result__QBLG;
-  void *result__UUIG,*local_list__EAI,*result__XUIG,*static_list__FAI;
-  void *result__JZK,*result__2WI;
-  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *Self__VUIG,*Self__WUIG;
-  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *Self__YUIG,*Self__ZUIG,*Self__VR2;
-  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *Self__LS2;
-  __BOOLEAN mute__LZK,result__JBLG,__tmp__C1K,result__MBLG,result__PBLG;
-  old_position__QWI=position__V0B;
-  old_pos_cur__SWI=pos_cur__Y0B;
-  old_pos_line__UWI=pos_line__Z0B;
-  old_pos_col__WWI=pos_col__00B;
-  old_short_derive__YWI=short_derive__O1B;
-  styl__GAI=read_style__QUF();
-  result__UUIG=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__CXI)->parent_arrayed_collection__BXI.upper__OAS <  0)) {
-    result__UUIG=create_with_capacity__RMK( 16);
+  __INTEGER beg__CYK,typ_id__HWN,Self__KFAB,limit_up__LFAB,__tmp__G2K;
+  __INTEGER Self__X2N,__tmp__LS2G,Self__MS2G,__tmp__VOOD,Self__HXTD;
+  __POSITION pos__ADPG,__tmp__OZK,pos__IDPG,pos__VDPG,pos__2DPG;
+  void *__tmp__PZK;
+  __ITM_LOCAL *result__BWN,*Self__KDV;
+  __POINTER ptr__CWN,ptr_table__GI4G,next__FI4G,result__HI4G;
+  __POINTER ptr_table__LI4G,next__KI4G,result__MI4G;
+  __UINTEGER_32 sz__EWN,a__ED1G,new_size__FD1G,t__JD1G,a__ID1G;
+  __UINTEGER_32 new_size__OI4G,lab_type__NI4G;
+  __CHARACTER styl__Y0H,result__QI4G,result__EEWG,result__TI4G;
+  __CHARACTER result__WI4G;
+  void *result__ES2G,*local_list__W0H,*result__HS2G,*static_list__X0H;
+  void *result__BYK,*result__5QI;
+  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *Self__FS2G,*Self__GS2G;
+  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *Self__IS2G,*Self__JS2G,*Self__UQ4;
+  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *Self__KR4;
+  __BOOLEAN mute__DYK,result__PI4G,__tmp__0ZK,result__SI4G,result__VI4G;
+  __FAST_ARRAYoITM_LOCALo *Self__NS2G,*Self__KOOD;
+  void *other__KS2G,*other__LOOD;
+  old_position__TQI=position__CBC;
+  old_pos_cur__VQI=pos_cur__FBC;
+  old_pos_line__XQI=pos_line__GBC;
+  old_pos_col__ZQI=pos_col__HBC;
+  old_short_derive__1QI=short_derive__RBC;
+  styl__Y0H=read_style__HRF();
+  result__ES2G=NULL;
+  if ((((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__FRI)->parent_arrayed_collection__ERI.upper__Z0T <  0)) {
+    result__ES2G=create_with_capacity__AJK( 16);
   } else {
-    Self__VUIG=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__CXI);
-    result__UUIG=((void **)Self__VUIG->parent_arrayed_collection__BXI.storage__TSS)[Self__VUIG->parent_arrayed_collection__BXI.upper__OAS];
-    Self__WUIG=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__CXI);
-    Self__WUIG->parent_arrayed_collection__BXI.upper__OAS=(__INTEGER)(Self__WUIG->parent_arrayed_collection__BXI.upper__OAS -  1);
-  };
-  local_list__EAI=result__UUIG;
-  result__XUIG=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__CXI)->parent_arrayed_collection__BXI.upper__OAS <  0)) {
-    result__XUIG=create_with_capacity__RMK( 16);
+    Self__FS2G=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__FRI);
+    result__ES2G=((void **)Self__FS2G->parent_arrayed_collection__ERI.storage__XIU)[Self__FS2G->parent_arrayed_collection__ERI.upper__Z0T];
+    Self__GS2G=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__FRI);
+    Self__GS2G->parent_arrayed_collection__ERI.upper__Z0T=(__INTEGER)(Self__GS2G->parent_arrayed_collection__ERI.upper__Z0T -  1);
+  };
+  local_list__W0H=result__ES2G;
+  result__HS2G=NULL;
+  if ((((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__FRI)->parent_arrayed_collection__ERI.upper__Z0T <  0)) {
+    result__HS2G=create_with_capacity__AJK( 16);
   } else {
-    Self__YUIG=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__CXI);
-    result__XUIG=((void **)Self__YUIG->parent_arrayed_collection__BXI.storage__TSS)[Self__YUIG->parent_arrayed_collection__BXI.upper__OAS];
-    Self__ZUIG=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__CXI);
-    Self__ZUIG->parent_arrayed_collection__BXI.upper__OAS=(__INTEGER)(Self__ZUIG->parent_arrayed_collection__BXI.upper__OAS -  1);
-  };
-  static_list__FAI=result__XUIG;
-  while ((styl__GAI != ' ')) {
-    result__JZK=NULL;
-    beg__KZK= 0;
-    mute__LZK=TRUE__;
-    if (read_identifier__EBL()) {
-      result__2WI=NULL;
-      if ((((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__CXI)->parent_arrayed_collection__BXI.upper__OAS <  0)) {
-        result__2WI=create_with_capacity__RMK( 16);
-      } else {
-        Self__VR2=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__CXI);
-        result__2WI=((void **)Self__VR2->parent_arrayed_collection__BXI.storage__TSS)[Self__VR2->parent_arrayed_collection__BXI.upper__OAS];
-        Self__LS2=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__CXI);
-        Self__LS2->parent_arrayed_collection__BXI.upper__OAS=(__INTEGER)(Self__LS2->parent_arrayed_collection__BXI.upper__OAS -  1);
-      };
-      result__JZK=result__2WI;
-      beg__KZK= 0;
+    Self__IS2G=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__FRI);
+    result__HS2G=((void **)Self__IS2G->parent_arrayed_collection__ERI.storage__XIU)[Self__IS2G->parent_arrayed_collection__ERI.upper__Z0T];
+    Self__JS2G=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__FRI);
+    Self__JS2G->parent_arrayed_collection__ERI.upper__Z0T=(__INTEGER)(Self__JS2G->parent_arrayed_collection__ERI.upper__Z0T -  1);
+  };
+  static_list__X0H=result__HS2G;
+  while ((styl__Y0H != ' ')) {
+    result__BYK=NULL;
+    beg__CYK= 0;
+    mute__DYK=TRUE__;
+    if (read_identifier__15K()) {
+      result__5QI=NULL;
+      if ((((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__FRI)->parent_arrayed_collection__ERI.upper__Z0T <  0)) {
+        result__5QI=create_with_capacity__AJK( 16);
+      } else {
+        Self__UQ4=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__FRI);
+        result__5QI=((void **)Self__UQ4->parent_arrayed_collection__ERI.storage__XIU)[Self__UQ4->parent_arrayed_collection__ERI.upper__Z0T];
+        Self__KR4=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__FRI);
+        Self__KR4->parent_arrayed_collection__ERI.upper__Z0T=(__INTEGER)(Self__KR4->parent_arrayed_collection__ERI.upper__Z0T -  1);
+      };
+      result__BYK=result__5QI;
+      beg__CYK= 0;
       do {
-        if (((((__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)result__JZK)->parent_arrayed_collection__CAI.upper__T1K +  1) !=  0) && (! read_identifier__EBL())) && (! mute__LZK))) {
-          pos__HZ1F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_202));
-          put_position__ATG(pos__HZ1F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+        if (((((__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)result__BYK)->parent_arrayed_collection__U0H.upper__L0K +  1) !=  0) && (! read_identifier__15K())) && (! mute__DYK))) {
+          pos__ADPG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_300));
+          put_position__EOG(pos__ADPG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        __tmp__W0K=current_position__A0F();
-        __tmp__X0K=last_string__NTC;
-        result__Q2M=NULL;
-        ptr__R2M=((__POINTER )(NULL));
-        typ_id__W2M= 0;
-        sz__T2M=((__UINTEGER_32 )sizeof(__ITM_LOCAL));
-        if ((sz__T2M ==  0)) {
-          result__Q2M=ITM_LOCAL__;
-        } else {
-          typ_id__W2M=__ITM_LOCAL__;
-          clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__T2M);
-          if ((typ_id__W2M == (__INTEGER)(-  1))) {
-            a__LXHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__MXHG=(__UINTEGER_32)((__UINTEGER_32)(sz__T2M + a__LXHG) & (__UINTEGER_32)(~ a__LXHG));
-            ptr_table__ABLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MXHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__5ALG=((__POINTER )(NULL));
-            result__BBLG=((__POINTER *)ptr_table__ABLG)[ 0];
-            if ((result__BBLG == (void *)NULL)) {
-              result__BBLG=new_lab__RUJ(new_size__MXHG);
-              next__5ALG=(void *)((unsigned long)result__BBLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MXHG)));
-              ((__POINTER *)next__5ALG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__ABLG)[ 0]=next__5ALG;
+        __tmp__OZK=current_position__ZWF();
+        __tmp__PZK=last_string__YZC;
+        result__BWN=NULL;
+        ptr__CWN=((__POINTER )(NULL));
+        typ_id__HWN= 0;
+        sz__EWN=((__UINTEGER_32 )sizeof(__ITM_LOCAL));
+        if ((sz__EWN ==  0)) {
+          result__BWN=ITM_LOCAL__;
+        } else {
+          typ_id__HWN=__ITM_LOCAL__;
+          clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__EWN);
+          if ((typ_id__HWN == (__INTEGER)(-  1))) {
+            a__ED1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__FD1G=(__UINTEGER_32)((__UINTEGER_32)(sz__EWN + a__ED1G) & (__UINTEGER_32)(~ a__ED1G));
+            ptr_table__GI4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FD1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__FI4G=((__POINTER )(NULL));
+            result__HI4G=((__POINTER *)ptr_table__GI4G)[ 0];
+            if ((result__HI4G == (void *)NULL)) {
+              result__HI4G=new_lab__2QJ(new_size__FD1G);
+              next__FI4G=(void *)((unsigned long)result__HI4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FD1G)));
+              ((__POINTER *)next__FI4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__GI4G)[ 0]=next__FI4G;
             } else {
-              next__5ALG=((__POINTER *)result__BBLG)[ 0];
-              if ((next__5ALG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BBLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__MXHG <<  1)) <=  4096)) {
-                  next__5ALG=(void *)((unsigned long)result__BBLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MXHG)));
+              next__FI4G=((__POINTER *)result__HI4G)[ 0];
+              if ((next__FI4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HI4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__FD1G <<  1)) <=  4096)) {
+                  next__FI4G=(void *)((unsigned long)result__HI4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FD1G)));
                 } else {
-                  next__5ALG=new_lab__RUJ(new_size__MXHG);
+                  next__FI4G=new_lab__2QJ(new_size__FD1G);
                 };
-                ((__POINTER *)next__5ALG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ABLG)[ 0]=next__5ALG;
+                ((__POINTER *)next__FI4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__GI4G)[ 0]=next__FI4G;
               } else {
-                ((__POINTER *)result__BBLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__5ALG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__BBLG=next__5ALG;
+                ((__POINTER *)result__HI4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__FI4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__HI4G=next__FI4G;
               };
             };
-            ptr__R2M=result__BBLG;
-          } else {
-            t__QXHG=((__UINTEGER_32 )typ_id__W2M);
-            a__PXHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__IBLG=(__UINTEGER_32)((__UINTEGER_32)(sz__T2M + a__PXHG) & (__UINTEGER_32)(~ a__PXHG));
-            ptr_table__FBLG=((__POINTER )(&(table_type[(t__QXHG)])));
-            lab_type__HBLG=(__UINTEGER_32)(t__QXHG |  1);
-            next__EBLG=((__POINTER )(NULL));
-            result__GBLG=((__POINTER *)ptr_table__FBLG)[ 0];
-            if ((result__GBLG == (void *)NULL)) {
-              result__GBLG=new_lab__RUJ(lab_type__HBLG);
-              next__EBLG=(void *)((unsigned long)result__GBLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IBLG)));
-              ((__POINTER *)next__EBLG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__FBLG)[ 0]=next__EBLG;
+            ptr__CWN=result__HI4G;
+          } else {
+            t__JD1G=((__UINTEGER_32 )typ_id__HWN);
+            a__ID1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__OI4G=(__UINTEGER_32)((__UINTEGER_32)(sz__EWN + a__ID1G) & (__UINTEGER_32)(~ a__ID1G));
+            ptr_table__LI4G=((__POINTER )(&(table_type[(t__JD1G)])));
+            lab_type__NI4G=(__UINTEGER_32)(t__JD1G |  1);
+            next__KI4G=((__POINTER )(NULL));
+            result__MI4G=((__POINTER *)ptr_table__LI4G)[ 0];
+            if ((result__MI4G == (void *)NULL)) {
+              result__MI4G=new_lab__2QJ(lab_type__NI4G);
+              next__KI4G=(void *)((unsigned long)result__MI4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OI4G)));
+              ((__POINTER *)next__KI4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__LI4G)[ 0]=next__KI4G;
             } else {
-              next__EBLG=((__POINTER *)result__GBLG)[ 0];
-              if ((next__EBLG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GBLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__IBLG <<  1)) <=  4096)) {
-                  next__EBLG=(void *)((unsigned long)result__GBLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IBLG)));
+              next__KI4G=((__POINTER *)result__MI4G)[ 0];
+              if ((next__KI4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MI4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__OI4G <<  1)) <=  4096)) {
+                  next__KI4G=(void *)((unsigned long)result__MI4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OI4G)));
                 } else {
-                  next__EBLG=new_lab__RUJ(lab_type__HBLG);
+                  next__KI4G=new_lab__2QJ(lab_type__NI4G);
                 };
-                ((__POINTER *)next__EBLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__FBLG)[ 0]=next__EBLG;
+                ((__POINTER *)next__KI4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__LI4G)[ 0]=next__KI4G;
               } else {
-                ((__POINTER *)result__GBLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__EBLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__GBLG=next__EBLG;
+                ((__POINTER *)result__MI4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__KI4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__MI4G=next__KI4G;
               };
             };
-            ptr__R2M=result__GBLG;
+            ptr__CWN=result__MI4G;
           };
-          result__Q2M=((__ITM_LOCAL *)ptr__R2M);
-          *(result__Q2M) = *(ITM_LOCAL__);
+          result__BWN=((__ITM_LOCAL *)ptr__CWN);
+          *(result__BWN) = *(ITM_LOCAL__);
         };
-        Self__IKT=((__ITM_LOCAL *)result__Q2M);
-        Self__IKT->name__W3K=__tmp__X0K;
-        Self__IKT->parent_itm_object__35H.position__REJ=__tmp__W0K;
-        add_last__OGT(result__JZK,result__Q2M);
-        result__JBLG=FALSE__;
-        if ((! read_space__MMD())) {
-          result__JBLG=FALSE__;
+        Self__KDV=((__ITM_LOCAL *)result__BWN);
+        Self__KDV->name__O2K=__tmp__PZK;
+        Self__KDV->parent_itm_object__P0H.position__3CJ=__tmp__OZK;
+        add_last__V1U(result__BYK,result__BWN);
+        result__PI4G=FALSE__;
+        if ((! read_space__NRD())) {
+          result__PI4G=FALSE__;
         } else {
-          result__KBLG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__KBLG=((__CHARACTER )(( 0)));
+          result__QI4G='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__QI4G=((__CHARACTER )(( 0)));
           } else {
-            result__KBLG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+            result__QI4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          if ((result__KBLG == ':')) {
-            position__V0B=(__INTEGER)(position__V0B +  1);
-            result__JBLG=TRUE__;
+          if ((result__QI4G == ':')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__PI4G=TRUE__;
           };
         };
-        if (result__JBLG) {
-          result__RRDG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__RRDG=((__CHARACTER )(( 0)));
+        if (result__PI4G) {
+          result__EEWG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__EEWG=((__CHARACTER )(( 0)));
           } else {
-            result__RRDG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+            result__EEWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          __tmp__C1K=(result__RRDG != '=');
+          __tmp__0ZK=(result__EEWG != '=');
         } else {
-          __tmp__C1K=FALSE__;
+          __tmp__0ZK=FALSE__;
         };
-        if (__tmp__C1K) {
-          mute__LZK=FALSE__;
-          if (((void *)read_type__5FP(Self__25H,TRUE__) == (void *)NULL)) {
-            pos__QZ1F=current_position__A0F();
-            put_error__text__WRG( 0,(&__string_241));
-            put_position__ATG(pos__QZ1F);
-            put_string__55F(msg_err__1RG);
-            if ((type_error__0RG !=  2)) {
+        if (__tmp__0ZK) {
+          mute__DYK=FALSE__;
+          if (((void *)read_type__TBM(Self__O0H,TRUE__) == (void *)NULL)) {
+            pos__IDPG=current_position__ZWF();
+            put_error__text__0MG( 0,(&__string_301));
+            put_position__EOG(pos__IDPG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
               exit(( 1));
             };
           };
-          Self__VJ4=beg__KZK;
-          limit_up__WJ4=((__FAST_ARRAYoITM_LOCALo *)result__JZK)->parent_arrayed_collection__CAI.upper__T1K;
-          while ((Self__VJ4 <= limit_up__WJ4)) {
-            Self__VJ4=(__INTEGER)(Self__VJ4 +  1);
+          Self__KFAB=beg__CYK;
+          limit_up__LFAB=((__FAST_ARRAYoITM_LOCALo *)result__BYK)->parent_arrayed_collection__U0H.upper__L0K;
+          while ((Self__KFAB <= limit_up__LFAB)) {
+            Self__KFAB=(__INTEGER)(Self__KFAB +  1);
           };
-          beg__KZK=(__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)result__JZK)->parent_arrayed_collection__CAI.upper__T1K +  1);
+          beg__CYK=(__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)result__BYK)->parent_arrayed_collection__U0H.upper__L0K +  1);
         };
-        result__MBLG=FALSE__;
-        if ((! read_space__MMD())) {
-          result__MBLG=FALSE__;
+        result__SI4G=FALSE__;
+        if ((! read_space__NRD())) {
+          result__SI4G=FALSE__;
         } else {
-          result__NBLG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__NBLG=((__CHARACTER )(( 0)));
+          result__TI4G='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__TI4G=((__CHARACTER )(( 0)));
           } else {
-            result__NBLG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+            result__TI4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          if ((result__NBLG == ',')) {
-            position__V0B=(__INTEGER)(position__V0B +  1);
-            result__MBLG=TRUE__;
+          if ((result__TI4G == ',')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__SI4G=TRUE__;
           };
         };
-      } while (result__MBLG);
-      if ((beg__KZK != (__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)result__2WI)->parent_arrayed_collection__CAI.upper__T1K +  1))) {
-        if (mute__LZK) {
-          free__XMK(result__2WI);
-          result__JZK=NULL;
+      } while (result__SI4G);
+      if ((beg__CYK != (__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)result__5QI)->parent_arrayed_collection__U0H.upper__L0K +  1))) {
+        if (mute__DYK) {
+          free__GJK(result__5QI);
+          result__BYK=NULL;
         } else {
-          pos__3Z1F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_241));
-          put_position__ATG(pos__3Z1F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+          pos__VDPG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_301));
+          put_position__EOG(pos__VDPG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
       } else {
-        result__JZK=copy__KBK(result__JZK);
-        __tmp__O3K=((__FAST_ARRAYoITM_LOCALo *)result__JZK)->parent_arrayed_collection__CAI.upper__T1K;
-        Self__JAN= 0;
-        while ((Self__JAN <= __tmp__O3K)) {
-          add__XTEB(short_local__W1B,((__ITM_LOCAL *)((void **)((__FAST_ARRAYoITM_LOCALo *)result__JZK)->parent_arrayed_collection__CAI.storage__OUS)[Self__JAN])->name__W3K);
-          Self__JAN=(__INTEGER)(Self__JAN +  1);
+        result__BYK=copy__P3J(result__BYK);
+        if (is_shorter__TY) {
+          __tmp__G2K=((__FAST_ARRAYoITM_LOCALo *)result__BYK)->parent_arrayed_collection__U0H.upper__L0K;
+          Self__X2N= 0;
+          while ((Self__X2N <= __tmp__G2K)) {
+            add__SLHB(short_local__ZBC,((__ITM_LOCAL *)((void **)((__FAST_ARRAYoITM_LOCALo *)result__BYK)->parent_arrayed_collection__U0H.storage__SKU)[Self__X2N])->name__O2K);
+            Self__X2N=(__INTEGER)(Self__X2N +  1);
+          };
         };
       };
     };
-    if (((void *)result__JZK != (void *)NULL)) {
-      if ((styl__GAI == '+')) {
-        append_collection__DERD(local_list__EAI,result__JZK);
+    if (((void *)result__BYK != (void *)NULL)) {
+      if ((styl__Y0H == '+')) {
+        Self__NS2G=((__FAST_ARRAYoITM_LOCALo *)local_list__W0H);
+        other__KS2G=result__BYK;
+        __tmp__LS2G=((__FAST_ARRAYoITM_LOCALo *)result__BYK)->parent_arrayed_collection__U0H.upper__L0K;
+        Self__MS2G= 0;
+        while ((Self__MS2G <= __tmp__LS2G)) {
+          add_last__V1U(Self__NS2G,((void **)((__FAST_ARRAYoITM_LOCALo *)other__KS2G)->parent_arrayed_collection__U0H.storage__SKU)[Self__MS2G]);
+          Self__MS2G=(__INTEGER)(Self__MS2G +  1);
+        };
       } else {
-        append_collection__DERD(static_list__FAI,result__JZK);
+        Self__KOOD=((__FAST_ARRAYoITM_LOCALo *)static_list__X0H);
+        other__LOOD=result__BYK;
+        __tmp__VOOD=((__FAST_ARRAYoITM_LOCALo *)result__BYK)->parent_arrayed_collection__U0H.upper__L0K;
+        Self__HXTD= 0;
+        while ((Self__HXTD <= __tmp__VOOD)) {
+          add_last__V1U(Self__KOOD,((void **)((__FAST_ARRAYoITM_LOCALo *)other__LOOD)->parent_arrayed_collection__U0H.storage__SKU)[Self__HXTD]);
+          Self__HXTD=(__INTEGER)(Self__HXTD +  1);
+        };
       };
-      result__PBLG=FALSE__;
-      if ((! read_space__MMD())) {
-        result__PBLG=FALSE__;
+      result__VI4G=FALSE__;
+      if ((! read_space__NRD())) {
+        result__VI4G=FALSE__;
       } else {
-        result__QBLG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__QBLG=((__CHARACTER )(( 0)));
+        result__WI4G='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__WI4G=((__CHARACTER )(( 0)));
         } else {
-          result__QBLG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__WI4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
         };
-        if ((result__QBLG == ';')) {
-          position__V0B=(__INTEGER)(position__V0B +  1);
-          result__PBLG=TRUE__;
+        if ((result__WI4G == ';')) {
+          position__CBC=(__INTEGER)(position__CBC +  1);
+          result__VI4G=TRUE__;
         };
       };
-      if ((! result__PBLG)) {
-        pos__E01F=current_position__A0F();
-        put_error__text__WRG( 2,(&__string_191));
-        put_position__ATG(pos__E01F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
+      if ((! result__VI4G)) {
+        pos__2DPG=current_position__ZWF();
+        put_error__text__0MG( 2,(&__string_223));
+        put_position__EOG(pos__2DPG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
           exit(( 1));
         };
       };
-      old_position__QWI=position__V0B;
-      old_pos_cur__SWI=pos_cur__Y0B;
-      old_pos_line__UWI=pos_line__Z0B;
-      old_pos_col__WWI=pos_col__00B;
-      old_short_derive__YWI=short_derive__O1B;
-      styl__GAI=read_style__QUF();
+      old_position__TQI=position__CBC;
+      old_pos_cur__VQI=pos_cur__FBC;
+      old_pos_line__XQI=pos_line__GBC;
+      old_pos_col__ZQI=pos_col__HBC;
+      old_short_derive__1QI=short_derive__RBC;
+      styl__Y0H=read_style__HRF();
     } else {
-      restore_context__MEL();
-      styl__GAI=' ';
+      restore_context__DDL();
+      styl__Y0H=' ';
     };
   };
-  if ((((__FAST_ARRAYoITM_LOCALo *)result__UUIG)->parent_arrayed_collection__CAI.upper__T1K <  0)) {
-    free__XMK(result__UUIG);
+  if ((((__FAST_ARRAYoITM_LOCALo *)result__ES2G)->parent_arrayed_collection__U0H.upper__L0K <  0)) {
+    free__GJK(result__ES2G);
   } else {
-    copy__KBK(result__UUIG);
+    copy__P3J(result__ES2G);
   };
-  if ((((__FAST_ARRAYoITM_LOCALo *)result__XUIG)->parent_arrayed_collection__CAI.upper__T1K <  0)) {
-    free__XMK(result__XUIG);
+  if ((((__FAST_ARRAYoITM_LOCALo *)result__HS2G)->parent_arrayed_collection__U0H.upper__L0K <  0)) {
+    free__GJK(result__HS2G);
   } else {
-    copy__KBK(result__XUIG);
+    copy__P3J(result__HS2G);
   };
 }
 
-static __FAST_ARRAYoITM_CODEo* create_with_capacity__X0I(__INTEGER new_count__Z0I)
+static __FAST_ARRAYoITM_CODEo* create_with_capacity__CVI(__INTEGER new_count__EVI)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __POINTER ptr__SNJ,ptr_table__TBLG,next__SBLG,result__UBLG;
-  __POINTER ptr_table__YBLG,next__XBLG,result__ZBLG;
-  __INTEGER typ_id__XNJ;
-  __UINTEGER_32 sz__UNJ,a__X1HG,new_size__Y1HG,t__21HG,a__11HG;
-  __UINTEGER_32 new_size__1BLG,lab_type__0BLG;
-  __FAST_ARRAYoITM_CODEo *result__RNJ,*Self__EDS;
-  result__RNJ=NULL;
-  ptr__SNJ=((__POINTER )(NULL));
-  typ_id__XNJ= 0;
-  sz__UNJ=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_CODEo));
-  if ((sz__UNJ ==  0)) {
-    result__RNJ=FAST_ARRAYoITM_CODEo__;
+  __POINTER ptr__AKJ,ptr_table__ZI4G,next__YI4G,result__0I4G;
+  __POINTER ptr_table__4I4G,next__3I4G,result__5I4G;
+  __INTEGER typ_id__FKJ;
+  __UINTEGER_32 sz__CKJ,a__4I1G,new_size__5I1G,t__DJ1G,a__CJ1G;
+  __UINTEGER_32 new_size__BJ4G,lab_type__AJ4G;
+  __FAST_ARRAYoITM_CODEo *result__5JJ,*Self__P3T;
+  result__5JJ=NULL;
+  ptr__AKJ=((__POINTER )(NULL));
+  typ_id__FKJ= 0;
+  sz__CKJ=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_CODEo));
+  if ((sz__CKJ ==  0)) {
+    result__5JJ=FAST_ARRAYoITM_CODEo__;
   } else {
-    typ_id__XNJ=__FAST_ARRAYoITM_CODEo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__UNJ);
-    if ((typ_id__XNJ == (__INTEGER)(-  1))) {
-      a__X1HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__Y1HG=(__UINTEGER_32)((__UINTEGER_32)(sz__UNJ + a__X1HG) & (__UINTEGER_32)(~ a__X1HG));
-      ptr_table__TBLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Y1HG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__SBLG=((__POINTER )(NULL));
-      result__UBLG=((__POINTER *)ptr_table__TBLG)[ 0];
-      if ((result__UBLG == (void *)NULL)) {
-        result__UBLG=new_lab__RUJ(new_size__Y1HG);
-        next__SBLG=(void *)((unsigned long)result__UBLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y1HG)));
-        ((__POINTER *)next__SBLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__TBLG)[ 0]=next__SBLG;
-      } else {
-        next__SBLG=((__POINTER *)result__UBLG)[ 0];
-        if ((next__SBLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UBLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__Y1HG <<  1)) <=  4096)) {
-            next__SBLG=(void *)((unsigned long)result__UBLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y1HG)));
-          } else {
-            next__SBLG=new_lab__RUJ(new_size__Y1HG);
-          };
-          ((__POINTER *)next__SBLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__TBLG)[ 0]=next__SBLG;
-        } else {
-          ((__POINTER *)result__UBLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__SBLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__UBLG=next__SBLG;
-        };
-      };
-      ptr__SNJ=result__UBLG;
-    } else {
-      t__21HG=((__UINTEGER_32 )typ_id__XNJ);
-      a__11HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__1BLG=(__UINTEGER_32)((__UINTEGER_32)(sz__UNJ + a__11HG) & (__UINTEGER_32)(~ a__11HG));
-      ptr_table__YBLG=((__POINTER )(&(table_type[(t__21HG)])));
-      lab_type__0BLG=(__UINTEGER_32)(t__21HG |  1);
-      next__XBLG=((__POINTER )(NULL));
-      result__ZBLG=((__POINTER *)ptr_table__YBLG)[ 0];
-      if ((result__ZBLG == (void *)NULL)) {
-        result__ZBLG=new_lab__RUJ(lab_type__0BLG);
-        next__XBLG=(void *)((unsigned long)result__ZBLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1BLG)));
-        ((__POINTER *)next__XBLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__YBLG)[ 0]=next__XBLG;
-      } else {
-        next__XBLG=((__POINTER *)result__ZBLG)[ 0];
-        if ((next__XBLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZBLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__1BLG <<  1)) <=  4096)) {
-            next__XBLG=(void *)((unsigned long)result__ZBLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1BLG)));
-          } else {
-            next__XBLG=new_lab__RUJ(lab_type__0BLG);
-          };
-          ((__POINTER *)next__XBLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__YBLG)[ 0]=next__XBLG;
-        } else {
-          ((__POINTER *)result__ZBLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__XBLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__ZBLG=next__XBLG;
-        };
-      };
-      ptr__SNJ=result__ZBLG;
-    };
-    result__RNJ=((__FAST_ARRAYoITM_CODEo *)ptr__SNJ);
-    *(result__RNJ) = *(FAST_ARRAYoITM_CODEo__);
-  };
-  Self__EDS=((__FAST_ARRAYoITM_CODEo *)result__RNJ);
-  if ((Self__EDS->parent_arrayed_collection__KWF.capacity__52R < new_count__Z0I)) {
-    Self__EDS->parent_arrayed_collection__KWF.storage__K3R=create__GWNB(new_count__Z0I);
-    Self__EDS->parent_arrayed_collection__KWF.capacity__52R=new_count__Z0I;
-  };
-  Self__EDS->parent_arrayed_collection__KWF.upper__D2R=(__INTEGER)(-  1);
-  return(result__RNJ);
+    typ_id__FKJ=__FAST_ARRAYoITM_CODEo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__CKJ);
+    if ((typ_id__FKJ == (__INTEGER)(-  1))) {
+      a__4I1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__5I1G=(__UINTEGER_32)((__UINTEGER_32)(sz__CKJ + a__4I1G) & (__UINTEGER_32)(~ a__4I1G));
+      ptr_table__ZI4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5I1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__YI4G=((__POINTER )(NULL));
+      result__0I4G=((__POINTER *)ptr_table__ZI4G)[ 0];
+      if ((result__0I4G == (void *)NULL)) {
+        result__0I4G=new_lab__2QJ(new_size__5I1G);
+        next__YI4G=(void *)((unsigned long)result__0I4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5I1G)));
+        ((__POINTER *)next__YI4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__ZI4G)[ 0]=next__YI4G;
+      } else {
+        next__YI4G=((__POINTER *)result__0I4G)[ 0];
+        if ((next__YI4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0I4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__5I1G <<  1)) <=  4096)) {
+            next__YI4G=(void *)((unsigned long)result__0I4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5I1G)));
+          } else {
+            next__YI4G=new_lab__2QJ(new_size__5I1G);
+          };
+          ((__POINTER *)next__YI4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ZI4G)[ 0]=next__YI4G;
+        } else {
+          ((__POINTER *)result__0I4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__YI4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__0I4G=next__YI4G;
+        };
+      };
+      ptr__AKJ=result__0I4G;
+    } else {
+      t__DJ1G=((__UINTEGER_32 )typ_id__FKJ);
+      a__CJ1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__BJ4G=(__UINTEGER_32)((__UINTEGER_32)(sz__CKJ + a__CJ1G) & (__UINTEGER_32)(~ a__CJ1G));
+      ptr_table__4I4G=((__POINTER )(&(table_type[(t__DJ1G)])));
+      lab_type__AJ4G=(__UINTEGER_32)(t__DJ1G |  1);
+      next__3I4G=((__POINTER )(NULL));
+      result__5I4G=((__POINTER *)ptr_table__4I4G)[ 0];
+      if ((result__5I4G == (void *)NULL)) {
+        result__5I4G=new_lab__2QJ(lab_type__AJ4G);
+        next__3I4G=(void *)((unsigned long)result__5I4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BJ4G)));
+        ((__POINTER *)next__3I4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__4I4G)[ 0]=next__3I4G;
+      } else {
+        next__3I4G=((__POINTER *)result__5I4G)[ 0];
+        if ((next__3I4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5I4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__BJ4G <<  1)) <=  4096)) {
+            next__3I4G=(void *)((unsigned long)result__5I4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BJ4G)));
+          } else {
+            next__3I4G=new_lab__2QJ(lab_type__AJ4G);
+          };
+          ((__POINTER *)next__3I4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__4I4G)[ 0]=next__3I4G;
+        } else {
+          ((__POINTER *)result__5I4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__3I4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__5I4G=next__3I4G;
+        };
+      };
+      ptr__AKJ=result__5I4G;
+    };
+    result__5JJ=((__FAST_ARRAYoITM_CODEo *)ptr__AKJ);
+    *(result__5JJ) = *(FAST_ARRAYoITM_CODEo__);
+  };
+  Self__P3T=((__FAST_ARRAYoITM_CODEo *)result__5JJ);
+  if ((Self__P3T->parent_arrayed_collection__BTF.capacity__KXT < new_count__EVI)) {
+    Self__P3T->parent_arrayed_collection__BTF.storage__VXT=create__XSQB(new_count__EVI);
+    Self__P3T->parent_arrayed_collection__BTF.capacity__KXT=new_count__EVI;
+  };
+  Self__P3T->parent_arrayed_collection__BTF.upper__MHL=(__INTEGER)(-  1);
+  return(result__5JJ);
 }
 
-static void add_last__GVT(__FAST_ARRAYoITM_CODEo *Self__HVT,void *element__IVT)
-// ({FAST_ARRAYoITM_CODEo},{NULLxITM_LISTxITM_LDOTSxITM_PROTOTYPExITM_LIST_IDFxITM_WRITE_VALUExITM_WRITE_CASTxITM_READxITM_WRITE_CODExITM_READ_ARG2xITM_BINARYxITM_READ_ARG1xITM_OLDxITM_EXTERNAL_TYPExITM_REALxITM_NUMBERxITM_CHARACTERxITM_STRINGxITM_EXTERNALxITM_READ_ARGSxITM_RESULT}) VoidNo recursive, No inlinable.
+static void add_last__E5U(__FAST_ARRAYoITM_CODEo *Self__F5U,void *element__G5U)
+// ({FAST_ARRAYoITM_CODEo},{NULLxITM_LISTxITM_LDOTSxITM_PROTOTYPExITM_LIST_IDFxITM_WRITE_VALUExITM_WRITE_CASTxITM_READxITM_WRITE_CODExITM_OPERATORxITM_READ_ARG1xITM_READ_ARG2xITM_EXPRESSIONxITM_OLDxITM_EXTERNAL_TYPExITM_BLOCKxITM_EXTERNALxITM_READ_ARGSxITM_REALxITM_NUMBERxITM_CHARACTERxITM_STRINGxITM_RESULT}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__JVT,__tmp__NWT,__tmp__LJAC,Self__AHWD;
-  __BOOLEAN __tmp__XVT;
-  void **__tmp__MWT,**new__YIAC;
-  new_capacity__JVT= 0;
-  if (((__INTEGER)(Self__HVT->parent_arrayed_collection__KWF.upper__D2R +  1) <= (__INTEGER)(Self__HVT->parent_arrayed_collection__KWF.capacity__52R -  1))) {
-    Self__HVT->parent_arrayed_collection__KWF.upper__D2R=(__INTEGER)(Self__HVT->parent_arrayed_collection__KWF.upper__D2R +  1);
-    __tmp__XVT=TRUE__;
+  __INTEGER new_capacity__H5U,__tmp__LAV,__tmp__T5DC,Self__EOUD;
+  __BOOLEAN __tmp__V5U;
+  void **__tmp__KAV,**new__54DC;
+  new_capacity__H5U= 0;
+  if (((__INTEGER)(Self__F5U->parent_arrayed_collection__BTF.upper__MHL +  1) <= (__INTEGER)(Self__F5U->parent_arrayed_collection__BTF.capacity__KXT -  1))) {
+    Self__F5U->parent_arrayed_collection__BTF.upper__MHL=(__INTEGER)(Self__F5U->parent_arrayed_collection__BTF.upper__MHL +  1);
+    __tmp__V5U=TRUE__;
   } else {
-    __tmp__XVT=FALSE__;
-  };
-  if ((! __tmp__XVT)) {
-    if ((Self__HVT->parent_arrayed_collection__KWF.capacity__52R ==  0)) {
-      Self__HVT->parent_arrayed_collection__KWF.storage__K3R=create__GWNB( 2);
-      Self__HVT->parent_arrayed_collection__KWF.capacity__52R= 2;
-      Self__HVT->parent_arrayed_collection__KWF.upper__D2R= 0;
-    } else {
-      new_capacity__JVT=(__INTEGER)(Self__HVT->parent_arrayed_collection__KWF.capacity__52R <<  1);
-      __tmp__MWT=Self__HVT->parent_arrayed_collection__KWF.storage__K3R;
-      __tmp__NWT=Self__HVT->parent_arrayed_collection__KWF.capacity__52R;
-      new__YIAC=((void **)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )((void **)__tmp__MWT)),((__UINTEGER_32 )(__INTEGER)(__tmp__NWT * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__JVT * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__LJAC=(__INTEGER)(new_capacity__JVT -  1);
-      Self__AHWD=__tmp__NWT;
-      while ((Self__AHWD <= __tmp__LJAC)) {
-        new__YIAC[Self__AHWD]=NULL;
-        Self__AHWD=(__INTEGER)(Self__AHWD +  1);
-      };
-      Self__HVT->parent_arrayed_collection__KWF.storage__K3R=new__YIAC;
-      Self__HVT->parent_arrayed_collection__KWF.capacity__52R=new_capacity__JVT;
-      Self__HVT->parent_arrayed_collection__KWF.upper__D2R=(__INTEGER)(Self__HVT->parent_arrayed_collection__KWF.upper__D2R +  1);
-    };
-  };
-  ((void **)Self__HVT->parent_arrayed_collection__KWF.storage__K3R)[Self__HVT->parent_arrayed_collection__KWF.upper__D2R]=element__IVT;
+    __tmp__V5U=FALSE__;
+  };
+  if ((! __tmp__V5U)) {
+    if ((Self__F5U->parent_arrayed_collection__BTF.capacity__KXT ==  0)) {
+      Self__F5U->parent_arrayed_collection__BTF.storage__VXT=create__XSQB( 2);
+      Self__F5U->parent_arrayed_collection__BTF.capacity__KXT= 2;
+      Self__F5U->parent_arrayed_collection__BTF.upper__MHL= 0;
+    } else {
+      new_capacity__H5U=(__INTEGER)(Self__F5U->parent_arrayed_collection__BTF.capacity__KXT <<  1);
+      __tmp__KAV=Self__F5U->parent_arrayed_collection__BTF.storage__VXT;
+      __tmp__LAV=Self__F5U->parent_arrayed_collection__BTF.capacity__KXT;
+      new__54DC=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__KAV)),((__UINTEGER_32 )(__INTEGER)(__tmp__LAV * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__H5U * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__T5DC=(__INTEGER)(new_capacity__H5U -  1);
+      Self__EOUD=__tmp__LAV;
+      while ((Self__EOUD <= __tmp__T5DC)) {
+        new__54DC[Self__EOUD]=NULL;
+        Self__EOUD=(__INTEGER)(Self__EOUD +  1);
+      };
+      Self__F5U->parent_arrayed_collection__BTF.storage__VXT=new__54DC;
+      Self__F5U->parent_arrayed_collection__BTF.capacity__KXT=new_capacity__H5U;
+      Self__F5U->parent_arrayed_collection__BTF.upper__MHL=(__INTEGER)(Self__F5U->parent_arrayed_collection__BTF.upper__MHL +  1);
+    };
+  };
+  ((void **)Self__F5U->parent_arrayed_collection__BTF.storage__VXT)[Self__F5U->parent_arrayed_collection__BTF.upper__MHL]=element__G5U;
 }
 
-static void* copy__OEI(void *tmp__QEI)
+static void* copy__A5H(void *tmp__C5H)
 // ({NULLxFAST_ARRAYoITM_CODEo}) With resultNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__W2R,other_upper__V2R,Self__3ZFC;
-  void *result__SEI;
-  __FAST_ARRAYoITM_CODEo *Self__T2R;
-  void **__tmp__N3R,**__tmp__P3R,**Self__UG4B;
-  result__SEI=create_with_capacity__X0I((__INTEGER)(((__FAST_ARRAYoITM_CODEo *)tmp__QEI)->parent_arrayed_collection__KWF.upper__D2R +  1));
-  Self__T2R=((__FAST_ARRAYoITM_CODEo *)result__SEI);
-  new_capacity__W2R= 0;
-  other_upper__V2R=((__FAST_ARRAYoITM_CODEo *)tmp__QEI)->parent_arrayed_collection__KWF.upper__D2R;
-  if ((other_upper__V2R >=  0)) {
-    new_capacity__W2R=(__INTEGER)(other_upper__V2R +  1);
-    if ((Self__T2R->parent_arrayed_collection__KWF.capacity__52R < new_capacity__W2R)) {
-      Self__T2R->parent_arrayed_collection__KWF.storage__K3R=create__GWNB(new_capacity__W2R);
-      Self__T2R->parent_arrayed_collection__KWF.capacity__52R=new_capacity__W2R;
-    };
-    __tmp__N3R=Self__T2R->parent_arrayed_collection__KWF.storage__K3R;
-    __tmp__P3R=((__FAST_ARRAYoITM_CODEo *)tmp__QEI)->parent_arrayed_collection__KWF.storage__K3R;
-    Self__UG4B=((void **)__tmp__N3R);
-    Self__3ZFC=other_upper__V2R;
-    while ((Self__3ZFC >=  0)) {
-      Self__UG4B[Self__3ZFC]=((void **)__tmp__P3R)[Self__3ZFC];
-      Self__3ZFC=(__INTEGER)(Self__3ZFC -  1);
-    };
-  };
-  Self__T2R->parent_arrayed_collection__KWF.upper__D2R=other_upper__V2R;
-  free__30I(tmp__QEI);
-  return(result__SEI);
+  __INTEGER new_capacity__BXT,other_upper__AXT,Self__KUJC;
+  void *result__E5H;
+  __FAST_ARRAYoITM_CODEo *Self__4WT;
+  void **__tmp__YXT,**__tmp__0XT,**Self__TMCC;
+  result__E5H=create_with_capacity__CVI((__INTEGER)(((__FAST_ARRAYoITM_CODEo *)tmp__C5H)->parent_arrayed_collection__BTF.upper__MHL +  1));
+  Self__4WT=((__FAST_ARRAYoITM_CODEo *)result__E5H);
+  new_capacity__BXT= 0;
+  other_upper__AXT=((__FAST_ARRAYoITM_CODEo *)tmp__C5H)->parent_arrayed_collection__BTF.upper__MHL;
+  if ((other_upper__AXT >=  0)) {
+    new_capacity__BXT=(__INTEGER)(other_upper__AXT +  1);
+    if ((Self__4WT->parent_arrayed_collection__BTF.capacity__KXT < new_capacity__BXT)) {
+      Self__4WT->parent_arrayed_collection__BTF.storage__VXT=create__XSQB(new_capacity__BXT);
+      Self__4WT->parent_arrayed_collection__BTF.capacity__KXT=new_capacity__BXT;
+    };
+    __tmp__YXT=Self__4WT->parent_arrayed_collection__BTF.storage__VXT;
+    __tmp__0XT=((__FAST_ARRAYoITM_CODEo *)tmp__C5H)->parent_arrayed_collection__BTF.storage__VXT;
+    Self__TMCC=((void **)__tmp__YXT);
+    Self__KUJC=other_upper__AXT;
+    while ((Self__KUJC >=  0)) {
+      Self__TMCC[Self__KUJC]=((void **)__tmp__0XT)[Self__KUJC];
+      Self__KUJC=(__INTEGER)(Self__KUJC -  1);
+    };
+  };
+  Self__4WT->parent_arrayed_collection__BTF.upper__MHL=other_upper__AXT;
+  free__IVI(tmp__C5H);
+  return(result__E5H);
 }
 
-static __BOOLEAN fast_has__LKT(__HASHED_SEToSTRING_CONSTANTo *Self__MKT,void *e__NKT)
+static __BOOLEAN fast_has__NDV(__HASHED_SEToSTRING_CONSTANTo *Self__ODV,void *e__PDV)
 // ({HASHED_SEToSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
 {
-  void *node__XKT;
-  node__XKT=((void **)Self__MKT->buckets__3KT)[(__INTEGER)(hash_code__LQU(e__NKT) % Self__MKT->capacity__PNR)];
-  while ((! (((void *)node__XKT == (void *)NULL) || ((void *)((__HASHED_SET_NODEoSTRING_CONSTANTo *)node__XKT)->item__JLT == (void *)e__NKT)))) {
-    node__XKT=((__HASHED_SET_NODEoSTRING_CONSTANTo *)node__XKT)->next__ULT;
+  __STRING_CONSTANT *Self__QS2G;
+  __INTEGER result__PS2G,__tmp__RS2G,Self__SS2G;
+  void *node__ZDV;
+  Self__QS2G=((__STRING_CONSTANT *)e__PDV);
+  result__PS2G= 0;
+  __tmp__RS2G=Self__QS2G->count__DD;
+  Self__SS2G= 1;
+  while ((Self__SS2G <= __tmp__RS2G)) {
+    result__PS2G=(__INTEGER)((__INTEGER)( 5 * result__PS2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__QS2G->storage__FQO)[(__INTEGER)(Self__SS2G -  1)])));
+    Self__SS2G=(__INTEGER)(Self__SS2G +  1);
+  };
+  if ((result__PS2G <  0)) {
+    result__PS2G=(__INTEGER)(~ result__PS2G);
+  };
+  node__ZDV=((void **)Self__ODV->buckets__5DV)[(__INTEGER)(result__PS2G % Self__ODV->capacity__0HT)];
+  while ((! (((void *)node__ZDV == (void *)NULL) || ((void *)((__HASHED_SET_NODEoSTRING_CONSTANTo *)node__ZDV)->item__LEV == (void *)e__PDV)))) {
+    node__ZDV=((__HASHED_SET_NODEoSTRING_CONSTANTo *)node__ZDV)->next__WEV;
+  };
+  return(((void *)node__ZDV != (void *)NULL));
+}
+
+static __POSITION position__VC5B(__ITM_EXPRESSION *Self__WC5B)
+// ({ITM_EXPRESSION}) With resultRecursive, No inlinable.
+{
+  void *__tmp__ZC5B;
+  __POSITION __tmp__0C5B;
+  __tmp__ZC5B=((void **)((__FAST_ARRAYoITM_CODEo *)Self__WC5B->value_list__LJV)->parent_arrayed_collection__BTF.storage__VXT)[ 0];
+  switch (((struct ___OBJ *)__tmp__ZC5B)->__id) {
+  case __ITM_LIST__: {
+    __tmp__0C5B=((__ITM_LIST *)__tmp__ZC5B)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_LDOTS__: {
+    __tmp__0C5B=((__ITM_LDOTS *)__tmp__ZC5B)->parent_itm_constant__AUF.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_PROTOTYPE__: {
+    __tmp__0C5B=((__ITM_PROTOTYPE *)__tmp__ZC5B)->parent_itm_constant__MVF.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_LIST_IDF__: {
+    __tmp__0C5B=((__ITM_LIST_IDF *)__tmp__ZC5B)->parent_itm_code__GCJ.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_WRITE_VALUE__: {
+    __tmp__0C5B=((__ITM_WRITE_VALUE *)__tmp__ZC5B)->parent_itm_write__2CJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_WRITE_CAST__: {
+    __tmp__0C5B=((__ITM_WRITE_CAST *)__tmp__ZC5B)->parent_itm_write__TDJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_READ__: {
+    __tmp__0C5B=((__ITM_READ *)__tmp__ZC5B)->parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_WRITE_CODE__: {
+    __tmp__0C5B=((__ITM_WRITE_CODE *)__tmp__ZC5B)->parent_itm_write__4GJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_OPERATOR__: {
+    __tmp__0C5B=((__ITM_OPERATOR *)__tmp__ZC5B)->parent_itm_code__UEL.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_READ_ARG1__: {
+    __tmp__0C5B=((__ITM_READ_ARG1 *)__tmp__ZC5B)->parent_itm_read__0HL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_READ_ARG2__: {
+    __tmp__0C5B=((__ITM_READ_ARG2 *)__tmp__ZC5B)->parent_itm_read__HKL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_EXPRESSION__: {
+    __tmp__0C5B=position__VC5B(__tmp__ZC5B);
+  } break;
+  case __ITM_OLD__: {
+    __tmp__0C5B=((__ITM_OLD *)__tmp__ZC5B)->parent_itm_code__31L.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_EXTERNAL_TYPE__: {
+    __tmp__0C5B=((__ITM_EXTERNAL_TYPE *)__tmp__ZC5B)->parent_itm_extern__53M.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_BLOCK__: {
+    __tmp__0C5B=((__ITM_LIST *)((__ITM_BLOCK *)__tmp__ZC5B)->list__PIDC)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_EXTERNAL__: {
+    __tmp__0C5B=((__ITM_EXTERNAL *)__tmp__ZC5B)->parent_itm_extern__EFN.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_READ_ARGS__: {
+    __tmp__0C5B=((__ITM_READ_ARGS *)__tmp__ZC5B)->parent_itm_read__0CO.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_REAL__: {
+    __tmp__0C5B=((__ITM_REAL *)__tmp__ZC5B)->parent_itm_constant__VQO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_NUMBER__: {
+    __tmp__0C5B=((__ITM_NUMBER *)__tmp__ZC5B)->parent_itm_constant__HRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_CHARACTER__: {
+    __tmp__0C5B=((__ITM_CHARACTER *)__tmp__ZC5B)->parent_itm_constant__ZRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_STRING__: {
+    __tmp__0C5B=((__ITM_STRING *)__tmp__ZC5B)->parent_itm_constant__KSO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_RESULT__: {
+    __tmp__0C5B=position__KAHC(__tmp__ZC5B);
+  } break;
   };
-  return(((void *)node__XKT != (void *)NULL));
+  return(__tmp__0C5B);
 }
 
-static void copy__0PBC(__FAST_ARRAYoSTRING_CONSTANTo *Self__1PBC,void *other__2PBC)
-// ({FAST_ARRAYoSTRING_CONSTANTo},{NULLxFAST_ARRAYoSTRING_CONSTANTo}) VoidNo recursive, No inlinable.
+static __POSITION position__KAHC(__ITM_RESULT *Self__LAHC)
+// ({ITM_RESULT}) With resultRecursive, No inlinable.
 {
-  __INTEGER new_capacity__4PBC,other_upper__3PBC,Self__P4CD;
-  void **__tmp__RQBC,**__tmp__TQBC,**Self__1O3C;
-  new_capacity__4PBC= 0;
-  other_upper__3PBC=((__FAST_ARRAYoSTRING_CONSTANTo *)other__2PBC)->parent_arrayed_collection__30B.upper__I5N;
-  if ((other_upper__3PBC >=  0)) {
-    new_capacity__4PBC=(__INTEGER)(other_upper__3PBC +  1);
-    if ((Self__1PBC->parent_arrayed_collection__30B.capacity__5XQ < new_capacity__4PBC)) {
-      Self__1PBC->parent_arrayed_collection__30B.storage__WDR=create__JYMB(new_capacity__4PBC);
-      Self__1PBC->parent_arrayed_collection__30B.capacity__5XQ=new_capacity__4PBC;
-    };
-    __tmp__RQBC=Self__1PBC->parent_arrayed_collection__30B.storage__WDR;
-    __tmp__TQBC=((__FAST_ARRAYoSTRING_CONSTANTo *)other__2PBC)->parent_arrayed_collection__30B.storage__WDR;
-    Self__1O3C=((void **)__tmp__RQBC);
-    Self__P4CD=other_upper__3PBC;
-    while ((Self__P4CD >=  0)) {
-      Self__1O3C[Self__P4CD]=((void **)__tmp__TQBC)[Self__P4CD];
-      Self__P4CD=(__INTEGER)(Self__P4CD -  1);
-    };
-  };
-  Self__1PBC->parent_arrayed_collection__30B.upper__I5N=other_upper__3PBC;
+  void *__tmp__NAHC;
+  __POSITION __tmp__OAHC;
+  __tmp__NAHC=Self__LAHC->value__1GFC;
+  switch (((struct ___OBJ *)__tmp__NAHC)->__id) {
+  case __ITM_LIST__: {
+    __tmp__OAHC=((__ITM_LIST *)__tmp__NAHC)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_LDOTS__: {
+    __tmp__OAHC=((__ITM_LDOTS *)__tmp__NAHC)->parent_itm_constant__AUF.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_PROTOTYPE__: {
+    __tmp__OAHC=((__ITM_PROTOTYPE *)__tmp__NAHC)->parent_itm_constant__MVF.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_LIST_IDF__: {
+    __tmp__OAHC=((__ITM_LIST_IDF *)__tmp__NAHC)->parent_itm_code__GCJ.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_WRITE_VALUE__: {
+    __tmp__OAHC=((__ITM_WRITE_VALUE *)__tmp__NAHC)->parent_itm_write__2CJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_WRITE_CAST__: {
+    __tmp__OAHC=((__ITM_WRITE_CAST *)__tmp__NAHC)->parent_itm_write__TDJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_READ__: {
+    __tmp__OAHC=((__ITM_READ *)__tmp__NAHC)->parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_WRITE_CODE__: {
+    __tmp__OAHC=((__ITM_WRITE_CODE *)__tmp__NAHC)->parent_itm_write__4GJ.parent_itm_code__1CJ.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_OPERATOR__: {
+    __tmp__OAHC=((__ITM_OPERATOR *)__tmp__NAHC)->parent_itm_code__UEL.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_READ_ARG1__: {
+    __tmp__OAHC=((__ITM_READ_ARG1 *)__tmp__NAHC)->parent_itm_read__0HL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_READ_ARG2__: {
+    __tmp__OAHC=((__ITM_READ_ARG2 *)__tmp__NAHC)->parent_itm_read__HKL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_EXPRESSION__: {
+    __tmp__OAHC=position__VC5B(__tmp__NAHC);
+  } break;
+  case __ITM_OLD__: {
+    __tmp__OAHC=((__ITM_OLD *)__tmp__NAHC)->parent_itm_code__31L.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_EXTERNAL_TYPE__: {
+    __tmp__OAHC=((__ITM_EXTERNAL_TYPE *)__tmp__NAHC)->parent_itm_extern__53M.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_BLOCK__: {
+    __tmp__OAHC=((__ITM_LIST *)((__ITM_BLOCK *)__tmp__NAHC)->list__PIDC)->parent_itm_code__04E.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_EXTERNAL__: {
+    __tmp__OAHC=((__ITM_EXTERNAL *)__tmp__NAHC)->parent_itm_extern__EFN.parent_itm_code__43M.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_READ_ARGS__: {
+    __tmp__OAHC=((__ITM_READ_ARGS *)__tmp__NAHC)->parent_itm_read__0CO.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_REAL__: {
+    __tmp__OAHC=((__ITM_REAL *)__tmp__NAHC)->parent_itm_constant__VQO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_NUMBER__: {
+    __tmp__OAHC=((__ITM_NUMBER *)__tmp__NAHC)->parent_itm_constant__HRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_CHARACTER__: {
+    __tmp__OAHC=((__ITM_CHARACTER *)__tmp__NAHC)->parent_itm_constant__ZRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_STRING__: {
+    __tmp__OAHC=((__ITM_STRING *)__tmp__NAHC)->parent_itm_constant__KSO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ;
+  } break;
+  case __ITM_RESULT__: {
+    __tmp__OAHC=position__KAHC(__tmp__NAHC);
+  } break;
+  };
+  return(__tmp__OAHC);
 }
 
-static void restore_context__MEL()
+static void restore_context__DDL()
 // () VoidNo recursive, No inlinable.
 {
-  __INTEGER beg__OEL,__tmp__AFL,__tmp__DFL,Self__DBM,new_capacity__ZLJG;
-  __INTEGER old_nb_elts__2LJG,upper__5BLG,Self__3BLG;
-  __STRING *Self__0LJG;
-  __CHARACTER ch__4LJG;
-  __CHARACTER *Self__1LJG,*new__3LJG;
-  ((__STRING *)token__M1C)->count__04B= 0;
-  beg__OEL=(__INTEGER)(old_position__QWI + old_short_derive__YWI);
-  remove_between__to__4IS(output_code__RI,beg__OEL,(__INTEGER)((__INTEGER)(position__V0B + short_derive__O1B) -  1));
-  __tmp__AFL=old_position__QWI;
-  __tmp__DFL=(__INTEGER)(position__V0B -  1);
-  Self__DBM=__tmp__AFL;
-  while ((Self__DBM <= __tmp__DFL)) {
-    Self__0LJG=((__STRING *)token__M1C);
-    ch__4LJG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(Self__DBM -  1)];
-    new_capacity__ZLJG= 0;
-    if ((Self__0LJG->capacity__4FQ <= Self__0LJG->count__04B)) {
-      if ((Self__0LJG->capacity__4FQ ==  0)) {
-        Self__0LJG->capacity__4FQ= 32;
-        Self__0LJG->storage__HGQ=create__D4BB( 32);
-      } else {
-        new_capacity__ZLJG=(__INTEGER)(Self__0LJG->capacity__4FQ <<  1);
-        Self__1LJG=((__CHARACTER *)Self__0LJG->storage__HGQ);
-        old_nb_elts__2LJG=Self__0LJG->capacity__4FQ;
-        new__3LJG=((__CHARACTER *)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )Self__1LJG),((__UINTEGER_32 )old_nb_elts__2LJG),((__UINTEGER_32 )new_capacity__ZLJG)));
-        upper__5BLG=(__INTEGER)(new_capacity__ZLJG -  1);
-        Self__3BLG=old_nb_elts__2LJG;
-        while ((Self__3BLG <= upper__5BLG)) {
-          new__3LJG[Self__3BLG]='\0';
-          Self__3BLG=(__INTEGER)(Self__3BLG +  1);
-        };
-        Self__0LJG->storage__HGQ=new__3LJG;
-        Self__0LJG->capacity__4FQ=new_capacity__ZLJG;
-      };
-    };
-    ((__CHARACTER *)Self__0LJG->storage__HGQ)[Self__0LJG->count__04B]=ch__4LJG;
-    Self__0LJG->count__04B=(__INTEGER)(Self__0LJG->count__04B +  1);
-    Self__DBM=(__INTEGER)(Self__DBM +  1);
-  };
-  insert_string__to__SCT(output_code__RI,token__M1C,beg__OEL);
-  short_derive__O1B=old_short_derive__YWI;
-  position__V0B=old_position__QWI;
-  pos_cur__Y0B=old_pos_cur__SWI;
-  pos_line__Z0B=old_pos_line__UWI;
-  pos_col__00B=old_pos_col__WWI;
+  __INTEGER beg__FDL,end__US2G,len__WS2G,__tmp__XS2G,__tmp__ZS2G;
+  __INTEGER Self__0S2G,__tmp__XDL,__tmp__0DL,Self__JMM;
+  __STRING *Self__YS2G;
+  beg__FDL= 0;
+  if (is_shorter__TY) {
+    ((__STRING *)token__WBD)->count__GFC= 0;
+    beg__FDL=(__INTEGER)(old_position__TQI + old_short_derive__1QI);
+    Self__YS2G=((__STRING *)output_code__SI);
+    end__US2G=(__INTEGER)((__INTEGER)(position__CBC + short_derive__RBC) -  1);
+    len__WS2G=(__INTEGER)((__INTEGER)(end__US2G - beg__FDL) +  1);
+    if ((len__WS2G >  0)) {
+      __tmp__XS2G=(__INTEGER)(end__US2G +  1);
+      __tmp__ZS2G=Self__YS2G->count__GFC;
+      Self__0S2G=__tmp__XS2G;
+      while ((Self__0S2G <= __tmp__ZS2G)) {
+        ((__CHARACTER *)Self__YS2G->storage__RBS)[(__INTEGER)((__INTEGER)(Self__0S2G - len__WS2G) -  1)]=((__CHARACTER *)Self__YS2G->storage__RBS)[(__INTEGER)(Self__0S2G -  1)];
+        Self__0S2G=(__INTEGER)(Self__0S2G +  1);
+      };
+      Self__YS2G->count__GFC=(__INTEGER)(Self__YS2G->count__GFC - len__WS2G);
+    };
+    __tmp__XDL=old_position__TQI;
+    __tmp__0DL=(__INTEGER)(position__CBC -  1);
+    Self__JMM=__tmp__XDL;
+    while ((Self__JMM <= __tmp__0DL)) {
+      add_last__JLT(token__WBD,((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(Self__JMM -  1)]);
+      Self__JMM=(__INTEGER)(Self__JMM +  1);
+    };
+    insert_string__to__KXU(output_code__SI,token__WBD,beg__FDL);
+    short_derive__RBC=old_short_derive__1QI;
+  };
+  position__CBC=old_position__TQI;
+  pos_cur__FBC=old_pos_cur__VQI;
+  pos_line__GBC=old_pos_line__XQI;
+  pos_col__HBC=old_pos_col__ZQI;
 }
 
-static void* read_expr_prefix__XFL(__PARSER *Self__YFL)
-// ({PARSER}) With resultRecursive, No inlinable.
+static void* read_expr_message__KVL(__PARSER *Self__LVL)
+// ({PARSER}) With resultNo recursive, No inlinable.
 {
-  void *result__0FL,*result__2TM,*result__4JM;
-  __POSITION pos__J31F,p__VJM,pos__L31F,p__QK4,pos__U31F;
-  __ITM_READ_ARG1 *result__RSM;
-  __POINTER ptr__SSM,ptr_table__CCLG,next__BCLG,result__DCLG;
-  __POINTER ptr_table__HCLG,next__GCLG,result__ICLG,ptr__HREB;
-  __POINTER ptr_table__MCLG,next__LCLG,result__NCLG,ptr_table__RCLG;
-  __POINTER next__QCLG,result__SCLG;
-  __INTEGER typ_id__XSM,typ_id__MREB;
-  __UINTEGER_32 sz__USM,a__51HG,new_size__A2HG,t__E2HG,a__D2HG;
-  __UINTEGER_32 new_size__KCLG,lab_type__JCLG,sz__JREB,a__OZHG;
-  __UINTEGER_32 new_size__PZHG,t__TZHG,a__SZHG,new_size__UCLG;
-  __UINTEGER_32 lab_type__TCLG;
-  __ITM_OLD *result__GREB;
-  __BOOLEAN result__AMJG,result__VCLG;
-  __CHARACTER result__WCLG;
-  result__0FL=NULL;
-  if (read_operator__BRL()) {
-    operator_to_name__SBM((&__string_79),last_string__NTC);
-    if (((void *)read_expr_prefix__XFL(Self__YFL) == (void *)NULL)) {
-      pos__J31F=current_position__A0F();
-      put_error__text__WRG( 0,(&__string_190));
-      put_position__ATG(pos__J31F);
-      put_string__55F(msg_err__1RG);
-      if ((type_error__0RG !=  2)) {
+  void *result__I1L,*result__NVL;
+  __POSITION pos__THPG,p__NAAB,pos__1HPG;
+  __ITM_OLD *result__BTGB;
+  __POINTER ptr__CTGB,ptr_table__FJ4G,next__EJ4G,result__GJ4G;
+  __POINTER ptr_table__KJ4G,next__JJ4G,result__LJ4G;
+  __INTEGER typ_id__HTGB;
+  __UINTEGER_32 sz__ETGB,a__PF1G,new_size__QF1G,t__UF1G,a__TF1G;
+  __UINTEGER_32 new_size__NJ4G,lab_type__MJ4G;
+  __BOOLEAN result__DJ4G,result__OJ4G;
+  __CHARACTER result__PJ4G;
+  result__I1L=NULL;
+  result__DJ4G=read_word__APF((&__string_8));
+  if (is_shorter__TY) {
+    if (result__DJ4G) {
+      if (((void *)(&__string_8) == (void *)(&__string_4))) {
+        short__token__to__1AD((&__string_120),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+      } else {
+        short__token__to__1AD((&__string_119),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+      };
+    };
+  };
+  if (result__DJ4G) {
+    if (((void *)read_expr__O4I(Self__LVL) == (void *)NULL)) {
+      pos__THPG=current_position__ZWF();
+      put_error__text__0MG( 0,(&__string_302));
+      put_position__EOG(pos__THPG);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
         exit(( 1));
       };
     };
-    p__VJM=current_position__A0F();
-    result__RSM=NULL;
-    ptr__SSM=((__POINTER )(NULL));
-    typ_id__XSM= 0;
-    sz__USM=((__UINTEGER_32 )sizeof(__ITM_READ_ARG1));
-    if ((sz__USM ==  0)) {
-      result__RSM=ITM_READ_ARG1__;
-    } else {
-      typ_id__XSM=-1;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__USM);
-      if ((typ_id__XSM == (__INTEGER)(-  1))) {
-        a__51HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__A2HG=(__UINTEGER_32)((__UINTEGER_32)(sz__USM + a__51HG) & (__UINTEGER_32)(~ a__51HG));
-        ptr_table__CCLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__A2HG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__BCLG=((__POINTER )(NULL));
-        result__DCLG=((__POINTER *)ptr_table__CCLG)[ 0];
-        if ((result__DCLG == (void *)NULL)) {
-          result__DCLG=new_lab__RUJ(new_size__A2HG);
-          next__BCLG=(void *)((unsigned long)result__DCLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A2HG)));
-          ((__POINTER *)next__BCLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CCLG)[ 0]=next__BCLG;
-        } else {
-          next__BCLG=((__POINTER *)result__DCLG)[ 0];
-          if ((next__BCLG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DCLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__A2HG <<  1)) <=  4096)) {
-              next__BCLG=(void *)((unsigned long)result__DCLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A2HG)));
+    p__NAAB=current_position__ZWF();
+    result__BTGB=NULL;
+    ptr__CTGB=((__POINTER )(NULL));
+    typ_id__HTGB= 0;
+    sz__ETGB=((__UINTEGER_32 )sizeof(__ITM_OLD));
+    if ((sz__ETGB ==  0)) {
+      result__BTGB=ITM_OLD__;
+    } else {
+      typ_id__HTGB=-1;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__ETGB);
+      if ((typ_id__HTGB == (__INTEGER)(-  1))) {
+        a__PF1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__QF1G=(__UINTEGER_32)((__UINTEGER_32)(sz__ETGB + a__PF1G) & (__UINTEGER_32)(~ a__PF1G));
+        ptr_table__FJ4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QF1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__EJ4G=((__POINTER )(NULL));
+        result__GJ4G=((__POINTER *)ptr_table__FJ4G)[ 0];
+        if ((result__GJ4G == (void *)NULL)) {
+          result__GJ4G=new_lab__2QJ(new_size__QF1G);
+          next__EJ4G=(void *)((unsigned long)result__GJ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QF1G)));
+          ((__POINTER *)next__EJ4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FJ4G)[ 0]=next__EJ4G;
+        } else {
+          next__EJ4G=((__POINTER *)result__GJ4G)[ 0];
+          if ((next__EJ4G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GJ4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__QF1G <<  1)) <=  4096)) {
+              next__EJ4G=(void *)((unsigned long)result__GJ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QF1G)));
             } else {
-              next__BCLG=new_lab__RUJ(new_size__A2HG);
-            };
-            ((__POINTER *)next__BCLG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CCLG)[ 0]=next__BCLG;
-          } else {
-            ((__POINTER *)result__DCLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__BCLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DCLG=next__BCLG;
-          };
-        };
-        ptr__SSM=result__DCLG;
-      } else {
-        t__E2HG=((__UINTEGER_32 )typ_id__XSM);
-        a__D2HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KCLG=(__UINTEGER_32)((__UINTEGER_32)(sz__USM + a__D2HG) & (__UINTEGER_32)(~ a__D2HG));
-        ptr_table__HCLG=((__POINTER )(&(table_type[(t__E2HG)])));
-        lab_type__JCLG=(__UINTEGER_32)(t__E2HG |  1);
-        next__GCLG=((__POINTER )(NULL));
-        result__ICLG=((__POINTER *)ptr_table__HCLG)[ 0];
-        if ((result__ICLG == (void *)NULL)) {
-          result__ICLG=new_lab__RUJ(lab_type__JCLG);
-          next__GCLG=(void *)((unsigned long)result__ICLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KCLG)));
-          ((__POINTER *)next__GCLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__HCLG)[ 0]=next__GCLG;
-        } else {
-          next__GCLG=((__POINTER *)result__ICLG)[ 0];
-          if ((next__GCLG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ICLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__KCLG <<  1)) <=  4096)) {
-              next__GCLG=(void *)((unsigned long)result__ICLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KCLG)));
+              next__EJ4G=new_lab__2QJ(new_size__QF1G);
+            };
+            ((__POINTER *)next__EJ4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__FJ4G)[ 0]=next__EJ4G;
+          } else {
+            ((__POINTER *)result__GJ4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__EJ4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__GJ4G=next__EJ4G;
+          };
+        };
+        ptr__CTGB=result__GJ4G;
+      } else {
+        t__UF1G=((__UINTEGER_32 )typ_id__HTGB);
+        a__TF1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__NJ4G=(__UINTEGER_32)((__UINTEGER_32)(sz__ETGB + a__TF1G) & (__UINTEGER_32)(~ a__TF1G));
+        ptr_table__KJ4G=((__POINTER )(&(table_type[(t__UF1G)])));
+        lab_type__MJ4G=(__UINTEGER_32)(t__UF1G |  1);
+        next__JJ4G=((__POINTER )(NULL));
+        result__LJ4G=((__POINTER *)ptr_table__KJ4G)[ 0];
+        if ((result__LJ4G == (void *)NULL)) {
+          result__LJ4G=new_lab__2QJ(lab_type__MJ4G);
+          next__JJ4G=(void *)((unsigned long)result__LJ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NJ4G)));
+          ((__POINTER *)next__JJ4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__KJ4G)[ 0]=next__JJ4G;
+        } else {
+          next__JJ4G=((__POINTER *)result__LJ4G)[ 0];
+          if ((next__JJ4G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LJ4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__NJ4G <<  1)) <=  4096)) {
+              next__JJ4G=(void *)((unsigned long)result__LJ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NJ4G)));
             } else {
-              next__GCLG=new_lab__RUJ(lab_type__JCLG);
+              next__JJ4G=new_lab__2QJ(lab_type__MJ4G);
             };
-            ((__POINTER *)next__GCLG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__HCLG)[ 0]=next__GCLG;
+            ((__POINTER *)next__JJ4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__KJ4G)[ 0]=next__JJ4G;
           } else {
-            ((__POINTER *)result__ICLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__GCLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__ICLG=next__GCLG;
+            ((__POINTER *)result__LJ4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__JJ4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__LJ4G=next__JJ4G;
           };
         };
-        ptr__SSM=result__ICLG;
+        ptr__CTGB=result__LJ4G;
       };
-      result__RSM=((__ITM_READ_ARG1 *)ptr__SSM);
-      *(result__RSM) = *(ITM_READ_ARG1__);
+      result__BTGB=((__ITM_OLD *)ptr__CTGB);
+      *(result__BTGB) = *(ITM_OLD__);
     };
-    ((__ITM_READ_ARG1 *)result__RSM)->parent_itm_read__TGL.parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ=p__VJM;
-    result__0FL=result__RSM;
+    ((__ITM_OLD *)result__BTGB)->parent_itm_code__31L.parent_itm_object__HDE.position__3CJ=p__NAAB;
+    result__I1L=result__BTGB;
   } else {
-    result__2TM=NULL;
-    result__AMJG=read_word__NSF((&__string_8));
-    if (result__AMJG) {
-      if (((void *)(&__string_8) == (void *)(&__string_4))) {
-        short__token__to__R0C((&__string_92),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
+    result__I1L=read_expr_primary__Y3M(Self__LVL);
+    if (((void *)result__I1L == (void *)NULL)) {
+      result__I1L=read_send_msg__23N(Self__LVL,NULL);
+    };
+  };
+  result__NVL=result__I1L;
+  if (((void *)result__I1L != (void *)NULL)) {
+    while_do__YYM:
+    {
+      result__OJ4G=FALSE__;
+      if ((! read_space__NRD())) {
+        result__OJ4G=FALSE__;
       } else {
-        short__token__to__R0C((&__string_91),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
+        result__PJ4G='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__PJ4G=((__CHARACTER )(( 0)));
+        } else {
+          result__PJ4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        if ((result__PJ4G == '.')) {
+          position__CBC=(__INTEGER)(position__CBC +  1);
+          result__OJ4G=TRUE__;
+        };
+      };
+      if (result__OJ4G) {
+        result__NVL=read_send_msg__23N(Self__LVL,result__NVL);
+        if (((void *)result__NVL == (void *)NULL)) {
+          pos__1HPG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_303));
+          put_position__EOG(pos__1HPG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
+          };
+        };
+        goto while_do__YYM;
       };
     };
-    if (result__AMJG) {
-      if (((void *)read_expr__25I(Self__YFL) == (void *)NULL)) {
-        pos__L31F=current_position__A0F();
-        put_error__text__WRG( 0,(&__string_242));
-        put_position__ATG(pos__L31F);
-        put_string__55F(msg_err__1RG);
-        if ((type_error__0RG !=  2)) {
-          exit(( 1));
+  };
+  return(result__NVL);
+}
+
+static void free__IVI(void *tmp__KVI)
+// ({NULLxFAST_ARRAYoITM_CODEo}) VoidNo recursive, No inlinable.
+{
+  __INTEGER new_capacity__I5T,__tmp__QAU,__tmp__TZDC,Self__HIUD;
+  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__G5T;
+  __BOOLEAN __tmp__X5T;
+  void **__tmp__PAU,**new__5YDC;
+  ((__FAST_ARRAYoITM_CODEo *)tmp__KVI)->parent_arrayed_collection__BTF.upper__MHL=(__INTEGER)(-  1);
+  Self__G5T=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__R3H);
+  new_capacity__I5T= 0;
+  if (((__INTEGER)(Self__G5T->parent_arrayed_collection__Q3H.upper__YVT +  1) <= (__INTEGER)(Self__G5T->parent_arrayed_collection__Q3H.capacity__K5T -  1))) {
+    Self__G5T->parent_arrayed_collection__Q3H.upper__YVT=(__INTEGER)(Self__G5T->parent_arrayed_collection__Q3H.upper__YVT +  1);
+    __tmp__X5T=TRUE__;
+  } else {
+    __tmp__X5T=FALSE__;
+  };
+  if ((! __tmp__X5T)) {
+    if ((Self__G5T->parent_arrayed_collection__Q3H.capacity__K5T ==  0)) {
+      Self__G5T->parent_arrayed_collection__Q3H.storage__GAU=create__E1PB( 2);
+      Self__G5T->parent_arrayed_collection__Q3H.capacity__K5T= 2;
+      Self__G5T->parent_arrayed_collection__Q3H.upper__YVT= 0;
+    } else {
+      new_capacity__I5T=(__INTEGER)(Self__G5T->parent_arrayed_collection__Q3H.capacity__K5T <<  1);
+      __tmp__PAU=Self__G5T->parent_arrayed_collection__Q3H.storage__GAU;
+      __tmp__QAU=Self__G5T->parent_arrayed_collection__Q3H.capacity__K5T;
+      new__5YDC=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__PAU)),((__UINTEGER_32 )(__INTEGER)(__tmp__QAU * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__I5T * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__TZDC=(__INTEGER)(new_capacity__I5T -  1);
+      Self__HIUD=__tmp__QAU;
+      while ((Self__HIUD <= __tmp__TZDC)) {
+        new__5YDC[Self__HIUD]=NULL;
+        Self__HIUD=(__INTEGER)(Self__HIUD +  1);
+      };
+      Self__G5T->parent_arrayed_collection__Q3H.storage__GAU=new__5YDC;
+      Self__G5T->parent_arrayed_collection__Q3H.capacity__K5T=new_capacity__I5T;
+      Self__G5T->parent_arrayed_collection__Q3H.upper__YVT=(__INTEGER)(Self__G5T->parent_arrayed_collection__Q3H.upper__YVT +  1);
+    };
+  };
+  ((void **)Self__G5T->parent_arrayed_collection__Q3H.storage__GAU)[Self__G5T->parent_arrayed_collection__Q3H.upper__YVT]=tmp__KVI;
+}
+
+static __BOOLEAN is_hexadecimal_digit__XBIE(__CHARACTER Self__YBIE)
+// ({CHARACTER}) With resultNo recursive, No inlinable.
+{
+  __BOOLEAN result__0BIE,result__KEZG,__tmp__CCIE,__tmp__RCIE;
+  __BOOLEAN result__LWME;
+  result__0BIE=FALSE__;
+  result__KEZG=FALSE__;
+  if ((((__INTEGER_8 )Self__YBIE) >= ((__INTEGER_8 )'0'))) {
+    result__KEZG=(((__INTEGER_8 )Self__YBIE) <= ((__INTEGER_8 )'9'));
+  };
+  if (result__KEZG) {
+    result__0BIE=TRUE__;
+    __tmp__CCIE=TRUE__;
+  } else {
+    __tmp__CCIE=FALSE__;
+  };
+  if (__tmp__CCIE) {
+    __tmp__RCIE=TRUE__;
+  } else {
+    result__LWME=(((__INTEGER_8 )Self__YBIE) >= ((__INTEGER_8 )'a'));
+    if (result__LWME) {
+      result__0BIE=(((__INTEGER_8 )Self__YBIE) <= ((__INTEGER_8 )'f'));
+    };
+    __tmp__RCIE=result__LWME;
+  };
+  if ((! __tmp__RCIE)) {
+    if ((((__INTEGER_8 )Self__YBIE) >= ((__INTEGER_8 )'A'))) {
+      result__0BIE=(((__INTEGER_8 )Self__YBIE) <= ((__INTEGER_8 )'F'));
+    };
+  };
+  return(result__0BIE);
+}
+
+static void* read_constant__LQO()
+// () With resultNo recursive, No inlinable.
+{
+  void *result__OQO;
+  __INTEGER pos_old__54O,typ_id__OPQ,typ_id__GQMB,old_pos__QBQ;
+  __INTEGER count__RBQ,typ_id__0RMB,typ_id__OTMB;
+  __POSITION pos__4NPG,__tmp__WQO,__tmp__IRO,pos__4OPG,pos__APPG;
+  __POSITION __tmp__0RO,__tmp__LSO;
+  __ITM_REAL *result__IPQ;
+  __POINTER ptr__JPQ,ptr_table__SJ4G,next__RJ4G,result__TJ4G;
+  __POINTER ptr_table__XJ4G,next__WJ4G,result__YJ4G,ptr__BQMB;
+  __POINTER ptr_table__2J4G,next__1J4G,result__3J4G,ptr_table__BK4G;
+  __POINTER next__AK4G,result__CK4G,ptr__VRMB,ptr_table__GK4G;
+  __POINTER next__FK4G,result__HK4G,ptr_table__LK4G,next__KK4G;
+  __POINTER result__MK4G,ptr__JTMB,ptr_table__QK4G,next__PK4G;
+  __POINTER result__RK4G,ptr_table__VK4G,next__UK4G,result__WK4G;
+  __UINTEGER_32 sz__LPQ,a__NG1G,new_size__OG1G,t__SG1G,a__RG1G;
+  __UINTEGER_32 new_size__0J4G,lab_type__ZJ4G,sz__DQMB,a__VG1G;
+  __UINTEGER_32 new_size__WG1G,t__0G1G,a__ZG1G,new_size__EK4G;
+  __UINTEGER_32 lab_type__DK4G,sz__XRMB,a__3G1G,new_size__4G1G,t__CH1G;
+  __UINTEGER_32 a__BH1G,new_size__OK4G,lab_type__NK4G,sz__LTMB,a__FH1G;
+  __UINTEGER_32 new_size__GH1G,t__KH1G,a__JH1G,new_size__YK4G;
+  __UINTEGER_32 lab_type__XK4G;
+  __ITM_NUMBER *result__AQMB;
+  __ITM_CHARACTER *result__URMB;
+  __ITM_STRING *result__ITMB;
+  __BOOLEAN result__44O,result__UEZG,__tmp__K5O,result__BFZG,__tmp__EAP;
+  __BOOLEAN result__3FZG,result__KGZG,__tmp__RCP,result__LHZG;
+  __BOOLEAN result__YHZG,__tmp__1QO,__tmp__NRO,result__RFP,__tmp__4RO;
+  __BOOLEAN result__PBQ,__tmp__1BQ,__tmp__0CQ,__tmp__1CQ;
+  __CHARACTER result__ZKWG,result__5KWG,result__ALWG,result__BLWG;
+  __CHARACTER result__CLWG,result__DLWG,result__ELWG,result__FLWG;
+  __CHARACTER result__GLWG,result__HLWG,result__ILWG,result__JLWG;
+  __CHARACTER result__KLWG,result__LLWG,result__MLWG,result__NLWG;
+  __CHARACTER result__OLWG,result__PLWG,result__QLWG,result__RLWG;
+  __CHARACTER result__XLWG,result__YLWG,result__ZLWG,result__0LWG;
+  __CHARACTER result__1LWG,result__2LWG;
+  result__OQO=NULL;
+  result__44O=FALSE__;
+  pos_old__54O= 0;
+  if (read_space__NRD()) {
+    result__ZKWG='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__ZKWG=((__CHARACTER )(( 0)));
+    } else {
+      result__ZKWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+    };
+    result__UEZG=FALSE__;
+    if ((((__INTEGER_8 )result__ZKWG) >= ((__INTEGER_8 )'0'))) {
+      result__UEZG=(((__INTEGER_8 )result__ZKWG) <= ((__INTEGER_8 )'9'));
+    };
+    __tmp__K5O=result__UEZG;
+  } else {
+    __tmp__K5O=FALSE__;
+  };
+  if (__tmp__K5O) {
+    ((__STRING *)string_tmp__VH)->count__GFC= 0;
+    result__5KWG='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__5KWG=((__CHARACTER )(( 0)));
+    } else {
+      result__5KWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+    };
+    add_last__JLT(string_tmp__VH,result__5KWG);
+    pos_old__54O=position__CBC;
+    position__CBC=(__INTEGER)(position__CBC +  1);
+    while_do__YWYD:
+    {
+      result__ALWG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__ALWG=((__CHARACTER )(( 0)));
+      } else {
+        result__ALWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      result__BFZG=FALSE__;
+      if ((((__INTEGER_8 )result__ALWG) >= ((__INTEGER_8 )'0'))) {
+        result__BFZG=(((__INTEGER_8 )result__ALWG) <= ((__INTEGER_8 )'9'));
+      };
+      if (result__BFZG) {
+        __tmp__EAP=TRUE__;
+      } else {
+        result__BLWG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__BLWG=((__CHARACTER )(( 0)));
+        } else {
+          result__BLWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        __tmp__EAP=(result__BLWG == '_');
+      };
+      if (__tmp__EAP) {
+        result__CLWG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__CLWG=((__CHARACTER )(( 0)));
+        } else {
+          result__CLWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        if ((result__CLWG != '_')) {
+          result__DLWG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__DLWG=((__CHARACTER )(( 0)));
+          } else {
+            result__DLWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          add_last__JLT(string_tmp__VH,result__DLWG);
+        };
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        goto while_do__YWYD;
+      };
+    };
+    result__ELWG='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__ELWG=((__CHARACTER )(( 0)));
+    } else {
+      result__ELWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+    };
+    if ((result__ELWG == '.')) {
+      add_last__JLT(string_tmp__VH,'.');
+      position__CBC=(__INTEGER)(position__CBC +  1);
+      result__FLWG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__FLWG=((__CHARACTER )(( 0)));
+      } else {
+        result__FLWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      result__3FZG=FALSE__;
+      if ((((__INTEGER_8 )result__FLWG) >= ((__INTEGER_8 )'0'))) {
+        result__3FZG=(((__INTEGER_8 )result__FLWG) <= ((__INTEGER_8 )'9'));
+      };
+      if (result__3FZG) {
+        result__44O=TRUE__;
+        result__GLWG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__GLWG=((__CHARACTER )(( 0)));
+        } else {
+          result__GLWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        add_last__JLT(string_tmp__VH,result__GLWG);
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        while_do__V2NE:
+        {
+          result__HLWG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__HLWG=((__CHARACTER )(( 0)));
+          } else {
+            result__HLWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          result__KGZG=FALSE__;
+          if ((((__INTEGER_8 )result__HLWG) >= ((__INTEGER_8 )'0'))) {
+            result__KGZG=(((__INTEGER_8 )result__HLWG) <= ((__INTEGER_8 )'9'));
+          };
+          if (result__KGZG) {
+            result__ILWG='\0';
+            if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+              result__ILWG=((__CHARACTER )(( 0)));
+            } else {
+              result__ILWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+            };
+            add_last__JLT(string_tmp__VH,result__ILWG);
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            goto while_do__V2NE;
+          };
         };
       };
-      p__QK4=current_position__A0F();
-      result__GREB=NULL;
-      ptr__HREB=((__POINTER )(NULL));
-      typ_id__MREB= 0;
-      sz__JREB=((__UINTEGER_32 )sizeof(__ITM_OLD));
-      if ((sz__JREB ==  0)) {
-        result__GREB=ITM_OLD__;
-      } else {
-        typ_id__MREB=-1;
-        clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__JREB);
-        if ((typ_id__MREB == (__INTEGER)(-  1))) {
-          a__OZHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__PZHG=(__UINTEGER_32)((__UINTEGER_32)(sz__JREB + a__OZHG) & (__UINTEGER_32)(~ a__OZHG));
-          ptr_table__MCLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PZHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__LCLG=((__POINTER )(NULL));
-          result__NCLG=((__POINTER *)ptr_table__MCLG)[ 0];
-          if ((result__NCLG == (void *)NULL)) {
-            result__NCLG=new_lab__RUJ(new_size__PZHG);
-            next__LCLG=(void *)((unsigned long)result__NCLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PZHG)));
-            ((__POINTER *)next__LCLG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MCLG)[ 0]=next__LCLG;
-          } else {
-            next__LCLG=((__POINTER *)result__NCLG)[ 0];
-            if ((next__LCLG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NCLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__PZHG <<  1)) <=  4096)) {
-                next__LCLG=(void *)((unsigned long)result__NCLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PZHG)));
+      result__JLWG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__JLWG=((__CHARACTER )(( 0)));
+      } else {
+        result__JLWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      if ((result__JLWG == 'E')) {
+        result__44O=TRUE__;
+        add_last__JLT(string_tmp__VH,'E');
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        result__KLWG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__KLWG=((__CHARACTER )(( 0)));
+        } else {
+          result__KLWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        if ((result__KLWG == '+')) {
+          __tmp__RCP=TRUE__;
+        } else {
+          result__LLWG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__LLWG=((__CHARACTER )(( 0)));
+          } else {
+            result__LLWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          __tmp__RCP=(result__LLWG == '-');
+        };
+        if (__tmp__RCP) {
+          result__MLWG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__MLWG=((__CHARACTER )(( 0)));
+          } else {
+            result__MLWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          add_last__JLT(string_tmp__VH,result__MLWG);
+          position__CBC=(__INTEGER)(position__CBC +  1);
+        };
+        result__NLWG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__NLWG=((__CHARACTER )(( 0)));
+        } else {
+          result__NLWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        result__LHZG=FALSE__;
+        if ((((__INTEGER_8 )result__NLWG) >= ((__INTEGER_8 )'0'))) {
+          result__LHZG=(((__INTEGER_8 )result__NLWG) <= ((__INTEGER_8 )'9'));
+        };
+        if (result__LHZG) {
+          result__OLWG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__OLWG=((__CHARACTER )(( 0)));
+          } else {
+            result__OLWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          add_last__JLT(string_tmp__VH,result__OLWG);
+          position__CBC=(__INTEGER)(position__CBC +  1);
+          while_do__KOPE:
+          {
+            result__PLWG='\0';
+            if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+              result__PLWG=((__CHARACTER )(( 0)));
+            } else {
+              result__PLWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+            };
+            result__YHZG=FALSE__;
+            if ((((__INTEGER_8 )result__PLWG) >= ((__INTEGER_8 )'0'))) {
+              result__YHZG=(((__INTEGER_8 )result__PLWG) <= ((__INTEGER_8 )'9'));
+            };
+            if (result__YHZG) {
+              result__QLWG='\0';
+              if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                result__QLWG=((__CHARACTER )(( 0)));
               } else {
-                next__LCLG=new_lab__RUJ(new_size__PZHG);
+                result__QLWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
               };
-              ((__POINTER *)next__LCLG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__MCLG)[ 0]=next__LCLG;
+              add_last__JLT(string_tmp__VH,result__QLWG);
+              position__CBC=(__INTEGER)(position__CBC +  1);
+              goto while_do__KOPE;
+            };
+          };
+        } else {
+          pos__4NPG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_304));
+          put_position__EOG(pos__4NPG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
+          };
+        };
+      };
+    };
+    if (result__44O) {
+      get__YVB(string_tmp__VH);
+    } else {
+      position__CBC=pos_old__54O;
+    };
+  };
+  if (result__44O) {
+    short__token__to__1AD((&__string_121),pos_old__54O,position__CBC);
+  };
+  if (result__44O) {
+    __tmp__WQO=current_position__ZWF();
+    result__IPQ=NULL;
+    ptr__JPQ=((__POINTER )(NULL));
+    typ_id__OPQ= 0;
+    sz__LPQ=((__UINTEGER_32 )sizeof(__ITM_REAL));
+    if ((sz__LPQ ==  0)) {
+      result__IPQ=ITM_REAL__;
+    } else {
+      typ_id__OPQ=-1;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__LPQ);
+      if ((typ_id__OPQ == (__INTEGER)(-  1))) {
+        a__NG1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__OG1G=(__UINTEGER_32)((__UINTEGER_32)(sz__LPQ + a__NG1G) & (__UINTEGER_32)(~ a__NG1G));
+        ptr_table__SJ4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OG1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__RJ4G=((__POINTER )(NULL));
+        result__TJ4G=((__POINTER *)ptr_table__SJ4G)[ 0];
+        if ((result__TJ4G == (void *)NULL)) {
+          result__TJ4G=new_lab__2QJ(new_size__OG1G);
+          next__RJ4G=(void *)((unsigned long)result__TJ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OG1G)));
+          ((__POINTER *)next__RJ4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__SJ4G)[ 0]=next__RJ4G;
+        } else {
+          next__RJ4G=((__POINTER *)result__TJ4G)[ 0];
+          if ((next__RJ4G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TJ4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__OG1G <<  1)) <=  4096)) {
+              next__RJ4G=(void *)((unsigned long)result__TJ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OG1G)));
+            } else {
+              next__RJ4G=new_lab__2QJ(new_size__OG1G);
+            };
+            ((__POINTER *)next__RJ4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__SJ4G)[ 0]=next__RJ4G;
+          } else {
+            ((__POINTER *)result__TJ4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__RJ4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__TJ4G=next__RJ4G;
+          };
+        };
+        ptr__JPQ=result__TJ4G;
+      } else {
+        t__SG1G=((__UINTEGER_32 )typ_id__OPQ);
+        a__RG1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__0J4G=(__UINTEGER_32)((__UINTEGER_32)(sz__LPQ + a__RG1G) & (__UINTEGER_32)(~ a__RG1G));
+        ptr_table__XJ4G=((__POINTER )(&(table_type[(t__SG1G)])));
+        lab_type__ZJ4G=(__UINTEGER_32)(t__SG1G |  1);
+        next__WJ4G=((__POINTER )(NULL));
+        result__YJ4G=((__POINTER *)ptr_table__XJ4G)[ 0];
+        if ((result__YJ4G == (void *)NULL)) {
+          result__YJ4G=new_lab__2QJ(lab_type__ZJ4G);
+          next__WJ4G=(void *)((unsigned long)result__YJ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0J4G)));
+          ((__POINTER *)next__WJ4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__XJ4G)[ 0]=next__WJ4G;
+        } else {
+          next__WJ4G=((__POINTER *)result__YJ4G)[ 0];
+          if ((next__WJ4G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YJ4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__0J4G <<  1)) <=  4096)) {
+              next__WJ4G=(void *)((unsigned long)result__YJ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0J4G)));
+            } else {
+              next__WJ4G=new_lab__2QJ(lab_type__ZJ4G);
+            };
+            ((__POINTER *)next__WJ4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__XJ4G)[ 0]=next__WJ4G;
+          } else {
+            ((__POINTER *)result__YJ4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__WJ4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__YJ4G=next__WJ4G;
+          };
+        };
+        ptr__JPQ=result__YJ4G;
+      };
+      result__IPQ=((__ITM_REAL *)ptr__JPQ);
+      *(result__IPQ) = *(ITM_REAL__);
+    };
+    ((__ITM_REAL *)result__IPQ)->parent_itm_constant__VQO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ=__tmp__WQO;
+    result__OQO=result__IPQ;
+    __tmp__1QO=TRUE__;
+  } else {
+    __tmp__1QO=FALSE__;
+  };
+  if (__tmp__1QO) {
+    __tmp__NRO=TRUE__;
+  } else {
+    result__RFP=read_integer__Q1P();
+    if (result__RFP) {
+      __tmp__IRO=current_position__ZWF();
+      result__AQMB=NULL;
+      ptr__BQMB=((__POINTER )(NULL));
+      typ_id__GQMB= 0;
+      sz__DQMB=((__UINTEGER_32 )sizeof(__ITM_NUMBER));
+      if ((sz__DQMB ==  0)) {
+        result__AQMB=ITM_NUMBER__;
+      } else {
+        typ_id__GQMB=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__DQMB);
+        if ((typ_id__GQMB == (__INTEGER)(-  1))) {
+          a__VG1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__WG1G=(__UINTEGER_32)((__UINTEGER_32)(sz__DQMB + a__VG1G) & (__UINTEGER_32)(~ a__VG1G));
+          ptr_table__2J4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WG1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__1J4G=((__POINTER )(NULL));
+          result__3J4G=((__POINTER *)ptr_table__2J4G)[ 0];
+          if ((result__3J4G == (void *)NULL)) {
+            result__3J4G=new_lab__2QJ(new_size__WG1G);
+            next__1J4G=(void *)((unsigned long)result__3J4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WG1G)));
+            ((__POINTER *)next__1J4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__2J4G)[ 0]=next__1J4G;
+          } else {
+            next__1J4G=((__POINTER *)result__3J4G)[ 0];
+            if ((next__1J4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3J4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__WG1G <<  1)) <=  4096)) {
+                next__1J4G=(void *)((unsigned long)result__3J4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WG1G)));
+              } else {
+                next__1J4G=new_lab__2QJ(new_size__WG1G);
+              };
+              ((__POINTER *)next__1J4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__2J4G)[ 0]=next__1J4G;
             } else {
-              ((__POINTER *)result__NCLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__LCLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__NCLG=next__LCLG;
-            };
-          };
-          ptr__HREB=result__NCLG;
-        } else {
-          t__TZHG=((__UINTEGER_32 )typ_id__MREB);
-          a__SZHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__UCLG=(__UINTEGER_32)((__UINTEGER_32)(sz__JREB + a__SZHG) & (__UINTEGER_32)(~ a__SZHG));
-          ptr_table__RCLG=((__POINTER )(&(table_type[(t__TZHG)])));
-          lab_type__TCLG=(__UINTEGER_32)(t__TZHG |  1);
-          next__QCLG=((__POINTER )(NULL));
-          result__SCLG=((__POINTER *)ptr_table__RCLG)[ 0];
-          if ((result__SCLG == (void *)NULL)) {
-            result__SCLG=new_lab__RUJ(lab_type__TCLG);
-            next__QCLG=(void *)((unsigned long)result__SCLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UCLG)));
-            ((__POINTER *)next__QCLG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__RCLG)[ 0]=next__QCLG;
-          } else {
-            next__QCLG=((__POINTER *)result__SCLG)[ 0];
-            if ((next__QCLG == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SCLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__UCLG <<  1)) <=  4096)) {
-                next__QCLG=(void *)((unsigned long)result__SCLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UCLG)));
+              ((__POINTER *)result__3J4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__1J4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__3J4G=next__1J4G;
+            };
+          };
+          ptr__BQMB=result__3J4G;
+        } else {
+          t__0G1G=((__UINTEGER_32 )typ_id__GQMB);
+          a__ZG1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__EK4G=(__UINTEGER_32)((__UINTEGER_32)(sz__DQMB + a__ZG1G) & (__UINTEGER_32)(~ a__ZG1G));
+          ptr_table__BK4G=((__POINTER )(&(table_type[(t__0G1G)])));
+          lab_type__DK4G=(__UINTEGER_32)(t__0G1G |  1);
+          next__AK4G=((__POINTER )(NULL));
+          result__CK4G=((__POINTER *)ptr_table__BK4G)[ 0];
+          if ((result__CK4G == (void *)NULL)) {
+            result__CK4G=new_lab__2QJ(lab_type__DK4G);
+            next__AK4G=(void *)((unsigned long)result__CK4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EK4G)));
+            ((__POINTER *)next__AK4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__BK4G)[ 0]=next__AK4G;
+          } else {
+            next__AK4G=((__POINTER *)result__CK4G)[ 0];
+            if ((next__AK4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CK4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__EK4G <<  1)) <=  4096)) {
+                next__AK4G=(void *)((unsigned long)result__CK4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EK4G)));
               } else {
-                next__QCLG=new_lab__RUJ(lab_type__TCLG);
+                next__AK4G=new_lab__2QJ(lab_type__DK4G);
               };
-              ((__POINTER *)next__QCLG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__RCLG)[ 0]=next__QCLG;
+              ((__POINTER *)next__AK4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__BK4G)[ 0]=next__AK4G;
             } else {
-              ((__POINTER *)result__SCLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__QCLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__SCLG=next__QCLG;
+              ((__POINTER *)result__CK4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__AK4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__CK4G=next__AK4G;
             };
           };
-          ptr__HREB=result__SCLG;
+          ptr__BQMB=result__CK4G;
         };
-        result__GREB=((__ITM_OLD *)ptr__HREB);
-        *(result__GREB) = *(ITM_OLD__);
+        result__AQMB=((__ITM_NUMBER *)ptr__BQMB);
+        *(result__AQMB) = *(ITM_NUMBER__);
       };
-      ((__ITM_OLD *)result__GREB)->parent_itm_code__RUM.parent_itm_object__P2D.position__REJ=p__QK4;
-      result__2TM=result__GREB;
-    } else {
-      result__2TM=read_expr_primary__MDN(Self__YFL);
-      if (((void *)result__2TM == (void *)NULL)) {
-        result__2TM=read_send_msg__DXN(Self__YFL,NULL);
+      ((__ITM_NUMBER *)result__AQMB)->parent_itm_constant__HRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ=__tmp__IRO;
+      result__OQO=result__AQMB;
+    };
+    __tmp__NRO=result__RFP;
+  };
+  if (__tmp__NRO) {
+    __tmp__4RO=TRUE__;
+  } else {
+    result__PBQ=FALSE__;
+    old_pos__QBQ= 0;
+    count__RBQ= 0;
+    if (read_space__NRD()) {
+      result__RLWG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__RLWG=((__CHARACTER )(( 0)));
+      } else {
+        result__RLWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
       };
+      __tmp__1BQ=(result__RLWG == '\'');
+    } else {
+      __tmp__1BQ=FALSE__;
     };
-    result__4JM=result__2TM;
-    if (((void *)result__2TM != (void *)NULL)) {
-      while_do__K5M:
+    if (__tmp__1BQ) {
+      old_pos__QBQ=position__CBC;
+      position__CBC=(__INTEGER)(position__CBC +  1);
+      ((__STRING *)string_tmp__VH)->count__GFC= 0;
+      until_do__Z3QC:
       {
-        result__VCLG=FALSE__;
-        if ((! read_space__MMD())) {
-          result__VCLG=FALSE__;
+        result__XLWG='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__XLWG=((__CHARACTER )(( 0)));
         } else {
-          result__WCLG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__WCLG=((__CHARACTER )(( 0)));
+          result__XLWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        if ((result__XLWG == ((__CHARACTER )(( 0))))) {
+          __tmp__0CQ=TRUE__;
+        } else {
+          result__YLWG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__YLWG=((__CHARACTER )(( 0)));
           } else {
-            result__WCLG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+            result__YLWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
-          if ((result__WCLG == '.')) {
-            position__V0B=(__INTEGER)(position__V0B +  1);
-            result__VCLG=TRUE__;
+          __tmp__0CQ=(result__YLWG == '\n');
+        };
+        if (__tmp__0CQ) {
+          __tmp__1CQ=TRUE__;
+        } else {
+          result__ZLWG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__ZLWG=((__CHARACTER )(( 0)));
+          } else {
+            result__ZLWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
           };
+          __tmp__1CQ=(result__ZLWG == '\'');
         };
-        if (result__VCLG) {
-          result__4JM=read_send_msg__DXN(Self__YFL,result__4JM);
-          if (((void *)result__4JM == (void *)NULL)) {
-            pos__U31F=current_position__A0F();
-            put_error__text__WRG( 0,(&__string_243));
-            put_position__ATG(pos__U31F);
-            put_string__55F(msg_err__1RG);
-            if ((type_error__0RG !=  2)) {
-              exit(( 1));
+        if ((! __tmp__1CQ)) {
+          result__0LWG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__0LWG=((__CHARACTER )(( 0)));
+          } else {
+            result__0LWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          add_last__JLT(string_tmp__VH,result__0LWG);
+          result__1LWG='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__1LWG=((__CHARACTER )(( 0)));
+          } else {
+            result__1LWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          if ((result__1LWG == '\\')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            read_escape_character__AXHF();
+            count__RBQ=(__INTEGER)(count__RBQ +  1);
+          } else {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            count__RBQ=(__INTEGER)(count__RBQ +  1);
+          };
+          goto until_do__Z3QC;
+        };
+      };
+      result__2LWG='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__2LWG=((__CHARACTER )(( 0)));
+      } else {
+        result__2LWG=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      if ((result__2LWG == '\'')) {
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        last_string__YZC=get__YVB(string_tmp__VH);
+        if ((count__RBQ !=  1)) {
+          position__CBC=begin_position__1AE;
+          pos__4OPG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_305));
+          put_position__EOG(pos__4OPG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
+          };
+        };
+        result__PBQ=TRUE__;
+        short__token__to__1AD((&__string_122),old_pos__QBQ,position__CBC);
+      } else {
+        position__CBC=begin_position__1AE;
+        pos__APPG=current_position__ZWF();
+        put_error__text__0MG( 0,(&__string_306));
+        put_position__EOG(pos__APPG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
+          exit(( 1));
+        };
+      };
+    };
+    if (result__PBQ) {
+      __tmp__0RO=current_position__ZWF();
+      result__URMB=NULL;
+      ptr__VRMB=((__POINTER )(NULL));
+      typ_id__0RMB= 0;
+      sz__XRMB=((__UINTEGER_32 )sizeof(__ITM_CHARACTER));
+      if ((sz__XRMB ==  0)) {
+        result__URMB=ITM_CHARACTER__;
+      } else {
+        typ_id__0RMB=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__XRMB);
+        if ((typ_id__0RMB == (__INTEGER)(-  1))) {
+          a__3G1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__4G1G=(__UINTEGER_32)((__UINTEGER_32)(sz__XRMB + a__3G1G) & (__UINTEGER_32)(~ a__3G1G));
+          ptr_table__GK4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4G1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__FK4G=((__POINTER )(NULL));
+          result__HK4G=((__POINTER *)ptr_table__GK4G)[ 0];
+          if ((result__HK4G == (void *)NULL)) {
+            result__HK4G=new_lab__2QJ(new_size__4G1G);
+            next__FK4G=(void *)((unsigned long)result__HK4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4G1G)));
+            ((__POINTER *)next__FK4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__GK4G)[ 0]=next__FK4G;
+          } else {
+            next__FK4G=((__POINTER *)result__HK4G)[ 0];
+            if ((next__FK4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HK4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__4G1G <<  1)) <=  4096)) {
+                next__FK4G=(void *)((unsigned long)result__HK4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4G1G)));
+              } else {
+                next__FK4G=new_lab__2QJ(new_size__4G1G);
+              };
+              ((__POINTER *)next__FK4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__GK4G)[ 0]=next__FK4G;
+            } else {
+              ((__POINTER *)result__HK4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__FK4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__HK4G=next__FK4G;
+            };
+          };
+          ptr__VRMB=result__HK4G;
+        } else {
+          t__CH1G=((__UINTEGER_32 )typ_id__0RMB);
+          a__BH1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__OK4G=(__UINTEGER_32)((__UINTEGER_32)(sz__XRMB + a__BH1G) & (__UINTEGER_32)(~ a__BH1G));
+          ptr_table__LK4G=((__POINTER )(&(table_type[(t__CH1G)])));
+          lab_type__NK4G=(__UINTEGER_32)(t__CH1G |  1);
+          next__KK4G=((__POINTER )(NULL));
+          result__MK4G=((__POINTER *)ptr_table__LK4G)[ 0];
+          if ((result__MK4G == (void *)NULL)) {
+            result__MK4G=new_lab__2QJ(lab_type__NK4G);
+            next__KK4G=(void *)((unsigned long)result__MK4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OK4G)));
+            ((__POINTER *)next__KK4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__LK4G)[ 0]=next__KK4G;
+          } else {
+            next__KK4G=((__POINTER *)result__MK4G)[ 0];
+            if ((next__KK4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MK4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__OK4G <<  1)) <=  4096)) {
+                next__KK4G=(void *)((unsigned long)result__MK4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OK4G)));
+              } else {
+                next__KK4G=new_lab__2QJ(lab_type__NK4G);
+              };
+              ((__POINTER *)next__KK4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__LK4G)[ 0]=next__KK4G;
+            } else {
+              ((__POINTER *)result__MK4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__KK4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__MK4G=next__KK4G;
+            };
+          };
+          ptr__VRMB=result__MK4G;
+        };
+        result__URMB=((__ITM_CHARACTER *)ptr__VRMB);
+        *(result__URMB) = *(ITM_CHARACTER__);
+      };
+      ((__ITM_CHARACTER *)result__URMB)->parent_itm_constant__ZRO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ=__tmp__0RO;
+      result__OQO=result__URMB;
+    };
+    __tmp__4RO=result__PBQ;
+  };
+  if ((! __tmp__4RO)) {
+    if (read_string__1EQ()) {
+      __tmp__LSO=current_position__ZWF();
+      result__ITMB=NULL;
+      ptr__JTMB=((__POINTER )(NULL));
+      typ_id__OTMB= 0;
+      sz__LTMB=((__UINTEGER_32 )sizeof(__ITM_STRING));
+      if ((sz__LTMB ==  0)) {
+        result__ITMB=ITM_STRING__;
+      } else {
+        typ_id__OTMB=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__LTMB);
+        if ((typ_id__OTMB == (__INTEGER)(-  1))) {
+          a__FH1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__GH1G=(__UINTEGER_32)((__UINTEGER_32)(sz__LTMB + a__FH1G) & (__UINTEGER_32)(~ a__FH1G));
+          ptr_table__QK4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GH1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__PK4G=((__POINTER )(NULL));
+          result__RK4G=((__POINTER *)ptr_table__QK4G)[ 0];
+          if ((result__RK4G == (void *)NULL)) {
+            result__RK4G=new_lab__2QJ(new_size__GH1G);
+            next__PK4G=(void *)((unsigned long)result__RK4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GH1G)));
+            ((__POINTER *)next__PK4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__QK4G)[ 0]=next__PK4G;
+          } else {
+            next__PK4G=((__POINTER *)result__RK4G)[ 0];
+            if ((next__PK4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RK4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__GH1G <<  1)) <=  4096)) {
+                next__PK4G=(void *)((unsigned long)result__RK4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GH1G)));
+              } else {
+                next__PK4G=new_lab__2QJ(new_size__GH1G);
+              };
+              ((__POINTER *)next__PK4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__QK4G)[ 0]=next__PK4G;
+            } else {
+              ((__POINTER *)result__RK4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__PK4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__RK4G=next__PK4G;
+            };
+          };
+          ptr__JTMB=result__RK4G;
+        } else {
+          t__KH1G=((__UINTEGER_32 )typ_id__OTMB);
+          a__JH1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__YK4G=(__UINTEGER_32)((__UINTEGER_32)(sz__LTMB + a__JH1G) & (__UINTEGER_32)(~ a__JH1G));
+          ptr_table__VK4G=((__POINTER )(&(table_type[(t__KH1G)])));
+          lab_type__XK4G=(__UINTEGER_32)(t__KH1G |  1);
+          next__UK4G=((__POINTER )(NULL));
+          result__WK4G=((__POINTER *)ptr_table__VK4G)[ 0];
+          if ((result__WK4G == (void *)NULL)) {
+            result__WK4G=new_lab__2QJ(lab_type__XK4G);
+            next__UK4G=(void *)((unsigned long)result__WK4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YK4G)));
+            ((__POINTER *)next__UK4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__VK4G)[ 0]=next__UK4G;
+          } else {
+            next__UK4G=((__POINTER *)result__WK4G)[ 0];
+            if ((next__UK4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WK4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__YK4G <<  1)) <=  4096)) {
+                next__UK4G=(void *)((unsigned long)result__WK4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YK4G)));
+              } else {
+                next__UK4G=new_lab__2QJ(lab_type__XK4G);
+              };
+              ((__POINTER *)next__UK4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__VK4G)[ 0]=next__UK4G;
+            } else {
+              ((__POINTER *)result__WK4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__UK4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__WK4G=next__UK4G;
             };
           };
-          goto while_do__K5M;
+          ptr__JTMB=result__WK4G;
         };
+        result__ITMB=((__ITM_STRING *)ptr__JTMB);
+        *(result__ITMB) = *(ITM_STRING__);
       };
+      ((__ITM_STRING *)result__ITMB)->parent_itm_constant__KSO.parent_itm_code__LVF.parent_itm_object__HDE.position__3CJ=__tmp__LSO;
+      result__OQO=result__ITMB;
     };
-    result__0FL=result__4JM;
   };
-  return(result__0FL);
+  return(result__OQO);
 }
 
-static __FAST_ARRAYoExpanded_POSITIONo* create_with_capacity__MANB(__INTEGER new_count__OANB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void* read_group__ZAHB(__PARSER *Self__0AHB)
+// ({PARSER}) With resultNo recursive, No inlinable.
 {
-  __POINTER ptr__N0PB,ptr_table__ZCLG,next__YCLG,result__0CLG;
-  __POINTER ptr_table__4CLG,next__3CLG,result__5CLG;
-  __INTEGER typ_id__S0PB;
-  __UINTEGER_32 sz__P0PB,a__WZHG,new_size__XZHG,t__1ZHG,a__0ZHG;
-  __UINTEGER_32 new_size__BDLG,lab_type__ADLG;
-  __FAST_ARRAYoExpanded_POSITIONo *result__M0PB,*Self__S3AC;
-  result__M0PB=NULL;
-  ptr__N0PB=((__POINTER )(NULL));
-  typ_id__S0PB= 0;
-  sz__P0PB=((__UINTEGER_32 )sizeof(__FAST_ARRAYoExpanded_POSITIONo));
-  if ((sz__P0PB ==  0)) {
-    result__M0PB=FAST_ARRAYoExpanded_POSITIONo__;
+  void *e__2AHB;
+  __ITM_RESULT *result__5K4G,*result__WXWB;
+  __POINTER ptr__AL4G,ptr_table__JL4G,next__IL4G,result__KL4G;
+  __POINTER ptr_table__OL4G,next__NL4G,result__PL4G,ptr__XXWB;
+  __POINTER ptr_table__ZL4G,next__YL4G,result__0L4G,ptr_table__4L4G;
+  __POINTER next__3L4G,result__5L4G;
+  __INTEGER typ_id__BL4G,typ_id__2XWB;
+  __UINTEGER_32 sz__CL4G,a__DL4G,new_size__EL4G,t__FL4G,a__GL4G;
+  __UINTEGER_32 new_size__RL4G,lab_type__QL4G,sz__ZXWB,a__UK1G;
+  __UINTEGER_32 new_size__VK1G,t__ZK1G,a__YK1G,new_size__BM4G;
+  __UINTEGER_32 lab_type__AM4G;
+  __POSITION pos__OPPG;
+  void *result__JB2G,*result__3AHB;
+  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__KB2G,*Self__LB2G;
+  __BOOLEAN result__ZK4G,__tmp__MBHB,result__2K4G,result__SL4G;
+  __BOOLEAN __tmp__TCHB,result__VL4G;
+  __CHARACTER result__0K4G,result__3K4G,result__TL4G,result__WL4G;
+  read_def_local__N0H(Self__0AHB);
+  result__JB2G=NULL;
+  if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__R3H)->parent_arrayed_collection__Q3H.upper__YVT <  0)) {
+    result__JB2G=create_with_capacity__CVI( 16);
   } else {
-    typ_id__S0PB=__FAST_ARRAYoExpanded_POSITIONo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__P0PB);
-    if ((typ_id__S0PB == (__INTEGER)(-  1))) {
-      a__WZHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__XZHG=(__UINTEGER_32)((__UINTEGER_32)(sz__P0PB + a__WZHG) & (__UINTEGER_32)(~ a__WZHG));
-      ptr_table__ZCLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XZHG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__YCLG=((__POINTER )(NULL));
-      result__0CLG=((__POINTER *)ptr_table__ZCLG)[ 0];
-      if ((result__0CLG == (void *)NULL)) {
-        result__0CLG=new_lab__RUJ(new_size__XZHG);
-        next__YCLG=(void *)((unsigned long)result__0CLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XZHG)));
-        ((__POINTER *)next__YCLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__ZCLG)[ 0]=next__YCLG;
-      } else {
-        next__YCLG=((__POINTER *)result__0CLG)[ 0];
-        if ((next__YCLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0CLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__XZHG <<  1)) <=  4096)) {
-            next__YCLG=(void *)((unsigned long)result__0CLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XZHG)));
-          } else {
-            next__YCLG=new_lab__RUJ(new_size__XZHG);
-          };
-          ((__POINTER *)next__YCLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__ZCLG)[ 0]=next__YCLG;
-        } else {
-          ((__POINTER *)result__0CLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__YCLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__0CLG=next__YCLG;
-        };
-      };
-      ptr__N0PB=result__0CLG;
-    } else {
-      t__1ZHG=((__UINTEGER_32 )typ_id__S0PB);
-      a__0ZHG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__BDLG=(__UINTEGER_32)((__UINTEGER_32)(sz__P0PB + a__0ZHG) & (__UINTEGER_32)(~ a__0ZHG));
-      ptr_table__4CLG=((__POINTER )(&(table_type[(t__1ZHG)])));
-      lab_type__ADLG=(__UINTEGER_32)(t__1ZHG |  1);
-      next__3CLG=((__POINTER )(NULL));
-      result__5CLG=((__POINTER *)ptr_table__4CLG)[ 0];
-      if ((result__5CLG == (void *)NULL)) {
-        result__5CLG=new_lab__RUJ(lab_type__ADLG);
-        next__3CLG=(void *)((unsigned long)result__5CLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BDLG)));
-        ((__POINTER *)next__3CLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__4CLG)[ 0]=next__3CLG;
-      } else {
-        next__3CLG=((__POINTER *)result__5CLG)[ 0];
-        if ((next__3CLG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5CLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__BDLG <<  1)) <=  4096)) {
-            next__3CLG=(void *)((unsigned long)result__5CLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BDLG)));
-          } else {
-            next__3CLG=new_lab__RUJ(lab_type__ADLG);
-          };
-          ((__POINTER *)next__3CLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4CLG)[ 0]=next__3CLG;
-        } else {
-          ((__POINTER *)result__5CLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__3CLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__5CLG=next__3CLG;
-        };
-      };
-      ptr__N0PB=result__5CLG;
-    };
-    result__M0PB=((__FAST_ARRAYoExpanded_POSITIONo *)ptr__N0PB);
-    *(result__M0PB) = *(FAST_ARRAYoExpanded_POSITIONo__);
-  };
-  Self__S3AC=((__FAST_ARRAYoExpanded_POSITIONo *)result__M0PB);
-  if ((Self__S3AC->parent_arrayed_collection__HAJ.capacity__B25B < new_count__OANB)) {
-    Self__S3AC->parent_arrayed_collection__HAJ.storage__WD5B=create__KB3C(new_count__OANB);
-    Self__S3AC->parent_arrayed_collection__HAJ.capacity__B25B=new_count__OANB;
-  };
-  Self__S3AC->parent_arrayed_collection__HAJ.upper__V15B=(__INTEGER)(-  1);
-  return(result__M0PB);
+    Self__KB2G=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__R3H);
+    result__JB2G=((void **)Self__KB2G->parent_arrayed_collection__Q3H.storage__GAU)[Self__KB2G->parent_arrayed_collection__Q3H.upper__YVT];
+    Self__LB2G=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__R3H);
+    Self__LB2G->parent_arrayed_collection__Q3H.upper__YVT=(__INTEGER)(Self__LB2G->parent_arrayed_collection__Q3H.upper__YVT -  1);
+  };
+  result__3AHB=result__JB2G;
+  e__2AHB=read_expr__O4I(Self__0AHB);
+  while_do__MGMB:
+  {
+    if (((void *)e__2AHB != (void *)NULL)) {
+      result__ZK4G=FALSE__;
+      if ((! read_space__NRD())) {
+        result__ZK4G=FALSE__;
+      } else {
+        result__0K4G='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__0K4G=((__CHARACTER )(( 0)));
+        } else {
+          result__0K4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        if ((result__0K4G == ';')) {
+          position__CBC=(__INTEGER)(position__CBC +  1);
+          result__ZK4G=TRUE__;
+        };
+      };
+      __tmp__MBHB=result__ZK4G;
+    } else {
+      __tmp__MBHB=FALSE__;
+    };
+    if (__tmp__MBHB) {
+      add_last__E5U(result__3AHB,e__2AHB);
+      e__2AHB=read_expr__O4I(Self__0AHB);
+      goto while_do__MGMB;
+    };
+  };
+  if (((void *)e__2AHB != (void *)NULL)) {
+    result__2K4G=FALSE__;
+    if ((! read_space__NRD())) {
+      result__2K4G=FALSE__;
+    } else {
+      result__3K4G='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__3K4G=((__CHARACTER )(( 0)));
+      } else {
+        result__3K4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      if ((result__3K4G == ',')) {
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        result__2K4G=TRUE__;
+      };
+    };
+    if (result__2K4G) {
+      do {
+        result__5K4G=NULL;
+        ptr__AL4G=((__POINTER )(NULL));
+        typ_id__BL4G= 0;
+        sz__CL4G=((__UINTEGER_32 )sizeof(__ITM_RESULT));
+        if ((sz__CL4G ==  0)) {
+          result__5K4G=ITM_RESULT__;
+        } else {
+          typ_id__BL4G=-1;
+          clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__CL4G);
+          if ((typ_id__BL4G == (__INTEGER)(-  1))) {
+            a__DL4G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__EL4G=(__UINTEGER_32)((__UINTEGER_32)(sz__CL4G + a__DL4G) & (__UINTEGER_32)(~ a__DL4G));
+            ptr_table__JL4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EL4G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__IL4G=((__POINTER )(NULL));
+            result__KL4G=((__POINTER *)ptr_table__JL4G)[ 0];
+            if ((result__KL4G == (void *)NULL)) {
+              result__KL4G=new_lab__2QJ(new_size__EL4G);
+              next__IL4G=(void *)((unsigned long)result__KL4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EL4G)));
+              ((__POINTER *)next__IL4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__JL4G)[ 0]=next__IL4G;
+            } else {
+              next__IL4G=((__POINTER *)result__KL4G)[ 0];
+              if ((next__IL4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KL4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__EL4G <<  1)) <=  4096)) {
+                  next__IL4G=(void *)((unsigned long)result__KL4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EL4G)));
+                } else {
+                  next__IL4G=new_lab__2QJ(new_size__EL4G);
+                };
+                ((__POINTER *)next__IL4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__JL4G)[ 0]=next__IL4G;
+              } else {
+                ((__POINTER *)result__KL4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__IL4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__KL4G=next__IL4G;
+              };
+            };
+            ptr__AL4G=result__KL4G;
+          } else {
+            t__FL4G=((__UINTEGER_32 )typ_id__BL4G);
+            a__GL4G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__RL4G=(__UINTEGER_32)((__UINTEGER_32)(sz__CL4G + a__GL4G) & (__UINTEGER_32)(~ a__GL4G));
+            ptr_table__OL4G=((__POINTER )(&(table_type[(t__FL4G)])));
+            lab_type__QL4G=(__UINTEGER_32)(t__FL4G |  1);
+            next__NL4G=((__POINTER )(NULL));
+            result__PL4G=((__POINTER *)ptr_table__OL4G)[ 0];
+            if ((result__PL4G == (void *)NULL)) {
+              result__PL4G=new_lab__2QJ(lab_type__QL4G);
+              next__NL4G=(void *)((unsigned long)result__PL4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RL4G)));
+              ((__POINTER *)next__NL4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__OL4G)[ 0]=next__NL4G;
+            } else {
+              next__NL4G=((__POINTER *)result__PL4G)[ 0];
+              if ((next__NL4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PL4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__RL4G <<  1)) <=  4096)) {
+                  next__NL4G=(void *)((unsigned long)result__PL4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RL4G)));
+                } else {
+                  next__NL4G=new_lab__2QJ(lab_type__QL4G);
+                };
+                ((__POINTER *)next__NL4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__OL4G)[ 0]=next__NL4G;
+              } else {
+                ((__POINTER *)result__PL4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__NL4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__PL4G=next__NL4G;
+              };
+            };
+            ptr__AL4G=result__PL4G;
+          };
+          result__5K4G=((__ITM_RESULT *)ptr__AL4G);
+          *(result__5K4G) = *(ITM_RESULT__);
+        };
+        ((__ITM_RESULT *)result__5K4G)->value__1GFC=e__2AHB;
+        add_last__E5U(result__3AHB,result__5K4G);
+        e__2AHB=read_expr__O4I(Self__0AHB);
+        while_do__K03B:
+        {
+          if (((void *)e__2AHB != (void *)NULL)) {
+            result__SL4G=FALSE__;
+            if ((! read_space__NRD())) {
+              result__SL4G=FALSE__;
+            } else {
+              result__TL4G='\0';
+              if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+                result__TL4G=((__CHARACTER )(( 0)));
+              } else {
+                result__TL4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+              };
+              if ((result__TL4G == ';')) {
+                position__CBC=(__INTEGER)(position__CBC +  1);
+                result__SL4G=TRUE__;
+              };
+            };
+            __tmp__TCHB=result__SL4G;
+          } else {
+            __tmp__TCHB=FALSE__;
+          };
+          if (__tmp__TCHB) {
+            add_last__E5U(result__3AHB,e__2AHB);
+            e__2AHB=read_expr__O4I(Self__0AHB);
+            goto while_do__K03B;
+          };
+        };
+        if (((void *)e__2AHB == (void *)NULL)) {
+          pos__OPPG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_307));
+          put_position__EOG(pos__OPPG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
+          };
+        };
+        result__VL4G=FALSE__;
+        if ((! read_space__NRD())) {
+          result__VL4G=FALSE__;
+        } else {
+          result__WL4G='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__WL4G=((__CHARACTER )(( 0)));
+          } else {
+            result__WL4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          if ((result__WL4G == ',')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__VL4G=TRUE__;
+          };
+        };
+      } while (result__VL4G);
+    };
+    result__WXWB=NULL;
+    ptr__XXWB=((__POINTER )(NULL));
+    typ_id__2XWB= 0;
+    sz__ZXWB=((__UINTEGER_32 )sizeof(__ITM_RESULT));
+    if ((sz__ZXWB ==  0)) {
+      result__WXWB=ITM_RESULT__;
+    } else {
+      typ_id__2XWB=-1;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__ZXWB);
+      if ((typ_id__2XWB == (__INTEGER)(-  1))) {
+        a__UK1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__VK1G=(__UINTEGER_32)((__UINTEGER_32)(sz__ZXWB + a__UK1G) & (__UINTEGER_32)(~ a__UK1G));
+        ptr_table__ZL4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VK1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__YL4G=((__POINTER )(NULL));
+        result__0L4G=((__POINTER *)ptr_table__ZL4G)[ 0];
+        if ((result__0L4G == (void *)NULL)) {
+          result__0L4G=new_lab__2QJ(new_size__VK1G);
+          next__YL4G=(void *)((unsigned long)result__0L4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VK1G)));
+          ((__POINTER *)next__YL4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ZL4G)[ 0]=next__YL4G;
+        } else {
+          next__YL4G=((__POINTER *)result__0L4G)[ 0];
+          if ((next__YL4G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0L4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__VK1G <<  1)) <=  4096)) {
+              next__YL4G=(void *)((unsigned long)result__0L4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VK1G)));
+            } else {
+              next__YL4G=new_lab__2QJ(new_size__VK1G);
+            };
+            ((__POINTER *)next__YL4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ZL4G)[ 0]=next__YL4G;
+          } else {
+            ((__POINTER *)result__0L4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__YL4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__0L4G=next__YL4G;
+          };
+        };
+        ptr__XXWB=result__0L4G;
+      } else {
+        t__ZK1G=((__UINTEGER_32 )typ_id__2XWB);
+        a__YK1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__BM4G=(__UINTEGER_32)((__UINTEGER_32)(sz__ZXWB + a__YK1G) & (__UINTEGER_32)(~ a__YK1G));
+        ptr_table__4L4G=((__POINTER )(&(table_type[(t__ZK1G)])));
+        lab_type__AM4G=(__UINTEGER_32)(t__ZK1G |  1);
+        next__3L4G=((__POINTER )(NULL));
+        result__5L4G=((__POINTER *)ptr_table__4L4G)[ 0];
+        if ((result__5L4G == (void *)NULL)) {
+          result__5L4G=new_lab__2QJ(lab_type__AM4G);
+          next__3L4G=(void *)((unsigned long)result__5L4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BM4G)));
+          ((__POINTER *)next__3L4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__4L4G)[ 0]=next__3L4G;
+        } else {
+          next__3L4G=((__POINTER *)result__5L4G)[ 0];
+          if ((next__3L4G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5L4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__BM4G <<  1)) <=  4096)) {
+              next__3L4G=(void *)((unsigned long)result__5L4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BM4G)));
+            } else {
+              next__3L4G=new_lab__2QJ(lab_type__AM4G);
+            };
+            ((__POINTER *)next__3L4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__4L4G)[ 0]=next__3L4G;
+          } else {
+            ((__POINTER *)result__5L4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__3L4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__5L4G=next__3L4G;
+          };
+        };
+        ptr__XXWB=result__5L4G;
+      };
+      result__WXWB=((__ITM_RESULT *)ptr__XXWB);
+      *(result__WXWB) = *(ITM_RESULT__);
+    };
+    ((__ITM_RESULT *)result__WXWB)->value__1GFC=e__2AHB;
+    e__2AHB=result__WXWB;
+    add_last__E5U(result__JB2G,result__WXWB);
+  };
+  return(copy__A5H(result__JB2G));
 }
 
-static __POSITION* create__KB3C(__INTEGER nb_elements__MB3C)
+static void* readlip_expr_operator__2NZB(__PARSER *Self__3NZB)
+// ({PARSER}) With resultRecursive, No inlinable.
+{
+  void *right__AOZB,*result__5NZB;
+  __POSITION pos__EQPG,p__RM4G,p__IN4G;
+  __LIP_BINARY *result__IM4G,*Self__QM4G,*result__5M4G,*Self__HN4G;
+  __POINTER ptr__JM4G,ptr_table__WM4G,next__VM4G,result__XM4G;
+  __POINTER ptr_table__1M4G,next__0M4G,result__2M4G,ptr__AN4G;
+  __POINTER ptr_table__NN4G,next__MN4G,result__ON4G,ptr_table__SN4G;
+  __POINTER next__RN4G,result__TN4G;
+  __INTEGER typ_id__KM4G,typ_id__BN4G;
+  __UINTEGER_32 sz__LM4G,a__MM4G,new_size__NM4G,t__OM4G,a__PM4G;
+  __UINTEGER_32 new_size__4M4G,lab_type__3M4G,sz__CN4G,a__DN4G;
+  __UINTEGER_32 new_size__EN4G,t__FN4G,a__GN4G,new_size__VN4G;
+  __UINTEGER_32 lab_type__UN4G;
+  __BOOLEAN result__CM4G,__tmp__VOZB,result__FM4G;
+  __CHARACTER result__DM4G,result__GM4G;
+  right__AOZB=NULL;
+  result__5NZB=readlip_expr_cmp__Q01B(Self__3NZB);
+  if (((void *)result__5NZB != (void *)NULL)) {
+    while_do__514B:
+    {
+      result__CM4G=FALSE__;
+      if ((! read_space__NRD())) {
+        result__CM4G=FALSE__;
+      } else {
+        result__DM4G='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__DM4G=((__CHARACTER )(( 0)));
+        } else {
+          result__DM4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        if ((result__DM4G == '|')) {
+          position__CBC=(__INTEGER)(position__CBC +  1);
+          result__CM4G=TRUE__;
+        };
+      };
+      if (result__CM4G) {
+        __tmp__VOZB=TRUE__;
+      } else {
+        result__FM4G=FALSE__;
+        if ((! read_space__NRD())) {
+          result__FM4G=FALSE__;
+        } else {
+          result__GM4G='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__GM4G=((__CHARACTER )(( 0)));
+          } else {
+            result__GM4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          if ((result__GM4G == '&')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__FM4G=TRUE__;
+          };
+        };
+        __tmp__VOZB=result__FM4G;
+      };
+      if (__tmp__VOZB) {
+        right__AOZB=readlip_expr_cmp__Q01B(Self__3NZB);
+        if (((void *)right__AOZB == (void *)NULL)) {
+          pos__EQPG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_222));
+          put_position__EOG(pos__EQPG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
+          };
+        };
+        if (result__CM4G) {
+          p__RM4G=current_position__ZWF();
+          result__IM4G=NULL;
+          ptr__JM4G=((__POINTER )(NULL));
+          typ_id__KM4G= 0;
+          sz__LM4G=((__UINTEGER_32 )sizeof(__LIP_BINARY));
+          if ((sz__LM4G ==  0)) {
+            result__IM4G=LIP_BINARY__;
+          } else {
+            typ_id__KM4G=-1;
+            clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__LM4G);
+            if ((typ_id__KM4G == (__INTEGER)(-  1))) {
+              a__MM4G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__NM4G=(__UINTEGER_32)((__UINTEGER_32)(sz__LM4G + a__MM4G) & (__UINTEGER_32)(~ a__MM4G));
+              ptr_table__WM4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NM4G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__VM4G=((__POINTER )(NULL));
+              result__XM4G=((__POINTER *)ptr_table__WM4G)[ 0];
+              if ((result__XM4G == (void *)NULL)) {
+                result__XM4G=new_lab__2QJ(new_size__NM4G);
+                next__VM4G=(void *)((unsigned long)result__XM4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NM4G)));
+                ((__POINTER *)next__VM4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__WM4G)[ 0]=next__VM4G;
+              } else {
+                next__VM4G=((__POINTER *)result__XM4G)[ 0];
+                if ((next__VM4G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XM4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__NM4G <<  1)) <=  4096)) {
+                    next__VM4G=(void *)((unsigned long)result__XM4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NM4G)));
+                  } else {
+                    next__VM4G=new_lab__2QJ(new_size__NM4G);
+                  };
+                  ((__POINTER *)next__VM4G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__WM4G)[ 0]=next__VM4G;
+                } else {
+                  ((__POINTER *)result__XM4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__VM4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__XM4G=next__VM4G;
+                };
+              };
+              ptr__JM4G=result__XM4G;
+            } else {
+              t__OM4G=((__UINTEGER_32 )typ_id__KM4G);
+              a__PM4G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__4M4G=(__UINTEGER_32)((__UINTEGER_32)(sz__LM4G + a__PM4G) & (__UINTEGER_32)(~ a__PM4G));
+              ptr_table__1M4G=((__POINTER )(&(table_type[(t__OM4G)])));
+              lab_type__3M4G=(__UINTEGER_32)(t__OM4G |  1);
+              next__0M4G=((__POINTER )(NULL));
+              result__2M4G=((__POINTER *)ptr_table__1M4G)[ 0];
+              if ((result__2M4G == (void *)NULL)) {
+                result__2M4G=new_lab__2QJ(lab_type__3M4G);
+                next__0M4G=(void *)((unsigned long)result__2M4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4M4G)));
+                ((__POINTER *)next__0M4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__1M4G)[ 0]=next__0M4G;
+              } else {
+                next__0M4G=((__POINTER *)result__2M4G)[ 0];
+                if ((next__0M4G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2M4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__4M4G <<  1)) <=  4096)) {
+                    next__0M4G=(void *)((unsigned long)result__2M4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4M4G)));
+                  } else {
+                    next__0M4G=new_lab__2QJ(lab_type__3M4G);
+                  };
+                  ((__POINTER *)next__0M4G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__1M4G)[ 0]=next__0M4G;
+                } else {
+                  ((__POINTER *)result__2M4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__0M4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__2M4G=next__0M4G;
+                };
+              };
+              ptr__JM4G=result__2M4G;
+            };
+            result__IM4G=((__LIP_BINARY *)ptr__JM4G);
+            *(result__IM4G) = *(LIP_BINARY__);
+          };
+          Self__QM4G=((__LIP_BINARY *)result__IM4G);
+          Self__QM4G->parent_lip_code__MPZB.parent_itm_object__PDE.position__3CJ=p__RM4G;
+          Self__QM4G->left__FHQD=result__5NZB;
+          Self__QM4G->right__IHQD=right__AOZB;
+          Self__QM4G->operator__LHQD='|';
+          result__5NZB=result__IM4G;
+        } else {
+          p__IN4G=current_position__ZWF();
+          result__5M4G=NULL;
+          ptr__AN4G=((__POINTER )(NULL));
+          typ_id__BN4G= 0;
+          sz__CN4G=((__UINTEGER_32 )sizeof(__LIP_BINARY));
+          if ((sz__CN4G ==  0)) {
+            result__5M4G=LIP_BINARY__;
+          } else {
+            typ_id__BN4G=-1;
+            clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__CN4G);
+            if ((typ_id__BN4G == (__INTEGER)(-  1))) {
+              a__DN4G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__EN4G=(__UINTEGER_32)((__UINTEGER_32)(sz__CN4G + a__DN4G) & (__UINTEGER_32)(~ a__DN4G));
+              ptr_table__NN4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EN4G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__MN4G=((__POINTER )(NULL));
+              result__ON4G=((__POINTER *)ptr_table__NN4G)[ 0];
+              if ((result__ON4G == (void *)NULL)) {
+                result__ON4G=new_lab__2QJ(new_size__EN4G);
+                next__MN4G=(void *)((unsigned long)result__ON4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EN4G)));
+                ((__POINTER *)next__MN4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__NN4G)[ 0]=next__MN4G;
+              } else {
+                next__MN4G=((__POINTER *)result__ON4G)[ 0];
+                if ((next__MN4G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ON4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__EN4G <<  1)) <=  4096)) {
+                    next__MN4G=(void *)((unsigned long)result__ON4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EN4G)));
+                  } else {
+                    next__MN4G=new_lab__2QJ(new_size__EN4G);
+                  };
+                  ((__POINTER *)next__MN4G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__NN4G)[ 0]=next__MN4G;
+                } else {
+                  ((__POINTER *)result__ON4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__MN4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__ON4G=next__MN4G;
+                };
+              };
+              ptr__AN4G=result__ON4G;
+            } else {
+              t__FN4G=((__UINTEGER_32 )typ_id__BN4G);
+              a__GN4G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__VN4G=(__UINTEGER_32)((__UINTEGER_32)(sz__CN4G + a__GN4G) & (__UINTEGER_32)(~ a__GN4G));
+              ptr_table__SN4G=((__POINTER )(&(table_type[(t__FN4G)])));
+              lab_type__UN4G=(__UINTEGER_32)(t__FN4G |  1);
+              next__RN4G=((__POINTER )(NULL));
+              result__TN4G=((__POINTER *)ptr_table__SN4G)[ 0];
+              if ((result__TN4G == (void *)NULL)) {
+                result__TN4G=new_lab__2QJ(lab_type__UN4G);
+                next__RN4G=(void *)((unsigned long)result__TN4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VN4G)));
+                ((__POINTER *)next__RN4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__SN4G)[ 0]=next__RN4G;
+              } else {
+                next__RN4G=((__POINTER *)result__TN4G)[ 0];
+                if ((next__RN4G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TN4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__VN4G <<  1)) <=  4096)) {
+                    next__RN4G=(void *)((unsigned long)result__TN4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VN4G)));
+                  } else {
+                    next__RN4G=new_lab__2QJ(lab_type__UN4G);
+                  };
+                  ((__POINTER *)next__RN4G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__SN4G)[ 0]=next__RN4G;
+                } else {
+                  ((__POINTER *)result__TN4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__RN4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__TN4G=next__RN4G;
+                };
+              };
+              ptr__AN4G=result__TN4G;
+            };
+            result__5M4G=((__LIP_BINARY *)ptr__AN4G);
+            *(result__5M4G) = *(LIP_BINARY__);
+          };
+          Self__HN4G=((__LIP_BINARY *)result__5M4G);
+          Self__HN4G->parent_lip_code__MPZB.parent_itm_object__PDE.position__3CJ=p__IN4G;
+          Self__HN4G->left__FHQD=result__5NZB;
+          Self__HN4G->right__IHQD=right__AOZB;
+          Self__HN4G->operator__LHQD='&';
+          result__5NZB=result__5M4G;
+        };
+        goto while_do__514B;
+      };
+    };
+  };
+  return(result__5NZB);
+}
+
+static __FAST_ARRAYoLIP_CODEo* create_with_capacity__B5JD(__INTEGER new_count__D5JD)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__2UIG,a__1UIG,new_size__3UIG,new_size2__4UIG,a__5UIG;
-  __UINTEGER_32 new_size__AVIG;
-  __POINTER result__0UIG,ptr_table__DDLG,next__CDLG,result__EDLG;
-  __INTEGER __tmp__YB3C,Self__R5XD;
-  __POSITION v__13TD;
-  __POSITION *Result__EUCD;
-  sz__2UIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__MB3C * ((__INTEGER )(sizeof(void *)))));
-  result__0UIG=((__POINTER )(NULL));
-  a__1UIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__3UIG=(__UINTEGER_32)((__UINTEGER_32)(sz__2UIG + a__1UIG) & (__UINTEGER_32)(~ a__1UIG));
-  new_size2__4UIG=(__UINTEGER_32)(new_size__3UIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__4UIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__5UIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__AVIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__4UIG + a__5UIG) & (__UINTEGER_32)(~ a__5UIG));
-    ptr_table__DDLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AVIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__CDLG=((__POINTER )(NULL));
-    result__EDLG=((__POINTER *)ptr_table__DDLG)[ 0];
-    if ((result__EDLG == (void *)NULL)) {
-      result__EDLG=new_lab__RUJ(new_size__AVIG);
-      next__CDLG=(void *)((unsigned long)result__EDLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AVIG)));
-      ((__POINTER *)next__CDLG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__DDLG)[ 0]=next__CDLG;
-    } else {
-      next__CDLG=((__POINTER *)result__EDLG)[ 0];
-      if ((next__CDLG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EDLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__AVIG <<  1)) <=  4096)) {
-          next__CDLG=(void *)((unsigned long)result__EDLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AVIG)));
-        } else {
-          next__CDLG=new_lab__RUJ(new_size__AVIG);
-        };
-        ((__POINTER *)next__CDLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__DDLG)[ 0]=next__CDLG;
-      } else {
-        ((__POINTER *)result__EDLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__CDLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__EDLG=next__CDLG;
-      };
-    };
-    ((__POINTER *)result__EDLG)[ 0]=((__POINTER ) 3);
-    result__0UIG=(void *)((unsigned long)result__EDLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __POINTER ptr__MJLD,ptr_table__XN4G,next__WN4G,result__YN4G;
+  __POINTER ptr_table__2N4G,next__1N4G,result__3N4G;
+  __INTEGER typ_id__RJLD;
+  __UINTEGER_32 sz__OJLD,a__EL1G,new_size__FL1G,t__JL1G,a__IL1G;
+  __UINTEGER_32 new_size__5N4G,lab_type__4N4G;
+  __FAST_ARRAYoLIP_CODEo *result__LJLD,*Self__MFTD;
+  result__LJLD=NULL;
+  ptr__MJLD=((__POINTER )(NULL));
+  typ_id__RJLD= 0;
+  sz__OJLD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLIP_CODEo));
+  if ((sz__OJLD ==  0)) {
+    result__LJLD=FAST_ARRAYoLIP_CODEo__;
   } else {
-    result__0UIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__3UIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__EUCD=((__POSITION *)result__0UIG);
-  __tmp__YB3C=(__INTEGER)(nb_elements__MB3C -  1);
-  v__13TD=((__POSITION ) 0);
-  Self__R5XD=__tmp__YB3C;
-  while ((Self__R5XD >=  0)) {
-    Result__EUCD[Self__R5XD]=v__13TD;
-    Self__R5XD=(__INTEGER)(Self__R5XD -  1);
-  };
-  return(Result__EUCD);
+    typ_id__RJLD=__FAST_ARRAYoLIP_CODEo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__OJLD);
+    if ((typ_id__RJLD == (__INTEGER)(-  1))) {
+      a__EL1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__FL1G=(__UINTEGER_32)((__UINTEGER_32)(sz__OJLD + a__EL1G) & (__UINTEGER_32)(~ a__EL1G));
+      ptr_table__XN4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FL1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__WN4G=((__POINTER )(NULL));
+      result__YN4G=((__POINTER *)ptr_table__XN4G)[ 0];
+      if ((result__YN4G == (void *)NULL)) {
+        result__YN4G=new_lab__2QJ(new_size__FL1G);
+        next__WN4G=(void *)((unsigned long)result__YN4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FL1G)));
+        ((__POINTER *)next__WN4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__XN4G)[ 0]=next__WN4G;
+      } else {
+        next__WN4G=((__POINTER *)result__YN4G)[ 0];
+        if ((next__WN4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YN4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__FL1G <<  1)) <=  4096)) {
+            next__WN4G=(void *)((unsigned long)result__YN4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FL1G)));
+          } else {
+            next__WN4G=new_lab__2QJ(new_size__FL1G);
+          };
+          ((__POINTER *)next__WN4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__XN4G)[ 0]=next__WN4G;
+        } else {
+          ((__POINTER *)result__YN4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__WN4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__YN4G=next__WN4G;
+        };
+      };
+      ptr__MJLD=result__YN4G;
+    } else {
+      t__JL1G=((__UINTEGER_32 )typ_id__RJLD);
+      a__IL1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__5N4G=(__UINTEGER_32)((__UINTEGER_32)(sz__OJLD + a__IL1G) & (__UINTEGER_32)(~ a__IL1G));
+      ptr_table__2N4G=((__POINTER )(&(table_type[(t__JL1G)])));
+      lab_type__4N4G=(__UINTEGER_32)(t__JL1G |  1);
+      next__1N4G=((__POINTER )(NULL));
+      result__3N4G=((__POINTER *)ptr_table__2N4G)[ 0];
+      if ((result__3N4G == (void *)NULL)) {
+        result__3N4G=new_lab__2QJ(lab_type__4N4G);
+        next__1N4G=(void *)((unsigned long)result__3N4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5N4G)));
+        ((__POINTER *)next__1N4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__2N4G)[ 0]=next__1N4G;
+      } else {
+        next__1N4G=((__POINTER *)result__3N4G)[ 0];
+        if ((next__1N4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3N4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__5N4G <<  1)) <=  4096)) {
+            next__1N4G=(void *)((unsigned long)result__3N4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5N4G)));
+          } else {
+            next__1N4G=new_lab__2QJ(lab_type__4N4G);
+          };
+          ((__POINTER *)next__1N4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__2N4G)[ 0]=next__1N4G;
+        } else {
+          ((__POINTER *)result__3N4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__1N4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__3N4G=next__1N4G;
+        };
+      };
+      ptr__MJLD=result__3N4G;
+    };
+    result__LJLD=((__FAST_ARRAYoLIP_CODEo *)ptr__MJLD);
+    *(result__LJLD) = *(FAST_ARRAYoLIP_CODEo__);
+  };
+  Self__MFTD=((__FAST_ARRAYoLIP_CODEo *)result__LJLD);
+  if ((Self__MFTD->parent_arrayed_collection__45XC.capacity__AYSD < new_count__D5JD)) {
+    Self__MFTD->parent_arrayed_collection__45XC.storage__LYSD=create__LIHE(new_count__D5JD);
+    Self__MFTD->parent_arrayed_collection__45XC.capacity__AYSD=new_count__D5JD;
+  };
+  Self__MFTD->parent_arrayed_collection__45XC.upper__VRPD=(__INTEGER)(-  1);
+  return(result__LJLD);
 }
 
-static void free__30I(void *tmp__50I)
-// ({NULLxFAST_ARRAYoITM_CODEo}) VoidNo recursive, No inlinable.
+static void add_last__AQTD(__FAST_ARRAYoLIP_CODEo *Self__BQTD,void *element__CQTD)
+// ({FAST_ARRAYoLIP_CODEo},{NULLxLIP_AFFECTxLIP_BINARYxLIP_UNARYxLIP_CALLxLIP_IFxLIP_PRINTxLIP_VALUE}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__3ES,__tmp__FGS,__tmp__GV5B,Self__S0VD;
-  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__1ES;
-  __BOOLEAN __tmp__MFS;
-  void **__tmp__EGS,**new__TU5B;
-  ((__FAST_ARRAYoITM_CODEo *)tmp__50I)->parent_arrayed_collection__KWF.upper__D2R=(__INTEGER)(-  1);
-  Self__1ES=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__5CI);
-  new_capacity__3ES= 0;
-  if (((__INTEGER)(Self__1ES->parent_arrayed_collection__4CI.upper__M1R +  1) <= (__INTEGER)(Self__1ES->parent_arrayed_collection__4CI.capacity__5ES -  1))) {
-    Self__1ES->parent_arrayed_collection__4CI.upper__M1R=(__INTEGER)(Self__1ES->parent_arrayed_collection__4CI.upper__M1R +  1);
-    __tmp__MFS=TRUE__;
+  __INTEGER new_capacity__DQTD,__tmp__HRTD,__tmp__LWUE,Self__MZMF;
+  __BOOLEAN __tmp__RQTD;
+  void **__tmp__GRTD,**new__XVUE;
+  new_capacity__DQTD= 0;
+  if (((__INTEGER)(Self__BQTD->parent_arrayed_collection__45XC.upper__VRPD +  1) <= (__INTEGER)(Self__BQTD->parent_arrayed_collection__45XC.capacity__AYSD -  1))) {
+    Self__BQTD->parent_arrayed_collection__45XC.upper__VRPD=(__INTEGER)(Self__BQTD->parent_arrayed_collection__45XC.upper__VRPD +  1);
+    __tmp__RQTD=TRUE__;
   } else {
-    __tmp__MFS=FALSE__;
-  };
-  if ((! __tmp__MFS)) {
-    if ((Self__1ES->parent_arrayed_collection__4CI.capacity__5ES ==  0)) {
-      Self__1ES->parent_arrayed_collection__4CI.storage__1FS=create__OFMB( 2);
-      Self__1ES->parent_arrayed_collection__4CI.capacity__5ES= 2;
-      Self__1ES->parent_arrayed_collection__4CI.upper__M1R= 0;
-    } else {
-      new_capacity__3ES=(__INTEGER)(Self__1ES->parent_arrayed_collection__4CI.capacity__5ES <<  1);
-      __tmp__EGS=Self__1ES->parent_arrayed_collection__4CI.storage__1FS;
-      __tmp__FGS=Self__1ES->parent_arrayed_collection__4CI.capacity__5ES;
-      new__TU5B=((void **)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )((void **)__tmp__EGS)),((__UINTEGER_32 )(__INTEGER)(__tmp__FGS * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__3ES * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__GV5B=(__INTEGER)(new_capacity__3ES -  1);
-      Self__S0VD=__tmp__FGS;
-      while ((Self__S0VD <= __tmp__GV5B)) {
-        new__TU5B[Self__S0VD]=NULL;
-        Self__S0VD=(__INTEGER)(Self__S0VD +  1);
-      };
-      Self__1ES->parent_arrayed_collection__4CI.storage__1FS=new__TU5B;
-      Self__1ES->parent_arrayed_collection__4CI.capacity__5ES=new_capacity__3ES;
-      Self__1ES->parent_arrayed_collection__4CI.upper__M1R=(__INTEGER)(Self__1ES->parent_arrayed_collection__4CI.upper__M1R +  1);
-    };
-  };
-  ((void **)Self__1ES->parent_arrayed_collection__4CI.storage__1FS)[Self__1ES->parent_arrayed_collection__4CI.upper__M1R]=tmp__50I;
+    __tmp__RQTD=FALSE__;
+  };
+  if ((! __tmp__RQTD)) {
+    if ((Self__BQTD->parent_arrayed_collection__45XC.capacity__AYSD ==  0)) {
+      Self__BQTD->parent_arrayed_collection__45XC.storage__LYSD=create__LIHE( 2);
+      Self__BQTD->parent_arrayed_collection__45XC.capacity__AYSD= 2;
+      Self__BQTD->parent_arrayed_collection__45XC.upper__VRPD= 0;
+    } else {
+      new_capacity__DQTD=(__INTEGER)(Self__BQTD->parent_arrayed_collection__45XC.capacity__AYSD <<  1);
+      __tmp__GRTD=Self__BQTD->parent_arrayed_collection__45XC.storage__LYSD;
+      __tmp__HRTD=Self__BQTD->parent_arrayed_collection__45XC.capacity__AYSD;
+      new__XVUE=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__GRTD)),((__UINTEGER_32 )(__INTEGER)(__tmp__HRTD * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__DQTD * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__LWUE=(__INTEGER)(new_capacity__DQTD -  1);
+      Self__MZMF=__tmp__HRTD;
+      while ((Self__MZMF <= __tmp__LWUE)) {
+        new__XVUE[Self__MZMF]=NULL;
+        Self__MZMF=(__INTEGER)(Self__MZMF +  1);
+      };
+      Self__BQTD->parent_arrayed_collection__45XC.storage__LYSD=new__XVUE;
+      Self__BQTD->parent_arrayed_collection__45XC.capacity__AYSD=new_capacity__DQTD;
+      Self__BQTD->parent_arrayed_collection__45XC.upper__VRPD=(__INTEGER)(Self__BQTD->parent_arrayed_collection__45XC.upper__VRPD +  1);
+    };
+  };
+  ((void **)Self__BQTD->parent_arrayed_collection__45XC.storage__LYSD)[Self__BQTD->parent_arrayed_collection__45XC.upper__VRPD]=element__CQTD;
 }
 
-static void free__0PIB(void *tmp__2PIB)
-// ({NULLxFAST_ARRAYoExpanded_POSITIONo}) VoidNo recursive, No inlinable.
+static void* copy__W0HD(void *tmp__Y0HD)
+// ({NULLxFAST_ARRAYoLIP_CODEo}) With resultNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__K25B,__tmp__O35B,__tmp__QFUD,Self__FJUE;
-  __FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *Self__I25B;
-  __BOOLEAN __tmp__Y25B;
-  void **__tmp__N35B,**new__3EUD;
-  ((__FAST_ARRAYoExpanded_POSITIONo *)tmp__2PIB)->parent_arrayed_collection__HAJ.upper__V15B=(__INTEGER)(-  1);
-  Self__I25B=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__M03);
-  new_capacity__K25B= 0;
-  if (((__INTEGER)(Self__I25B->parent_arrayed_collection__L03.upper__RO4B +  1) <= (__INTEGER)(Self__I25B->parent_arrayed_collection__L03.capacity__U05B -  1))) {
-    Self__I25B->parent_arrayed_collection__L03.upper__RO4B=(__INTEGER)(Self__I25B->parent_arrayed_collection__L03.upper__RO4B +  1);
-    __tmp__Y25B=TRUE__;
+  __INTEGER new_capacity__XXSD,other_upper__WXSD,Self__GHWE;
+  __INTEGER new_capacity__FHTD,__tmp__NITD,__tmp__XUUE,Self__NXMF;
+  void *result__00HD;
+  __FAST_ARRAYoLIP_CODEo *Self__UXSD;
+  void **__tmp__OYSD,**__tmp__QYSD,**Self__WLUE;
+  __FAST_ARRAYoFAST_ARRAYoLIP_CODEoo *Self__DHTD;
+  __BOOLEAN __tmp__UHTD;
+  void **__tmp__MITD,**new__DUUE;
+  result__00HD=create_with_capacity__B5JD((__INTEGER)(((__FAST_ARRAYoLIP_CODEo *)tmp__Y0HD)->parent_arrayed_collection__45XC.upper__VRPD +  1));
+  Self__UXSD=((__FAST_ARRAYoLIP_CODEo *)result__00HD);
+  new_capacity__XXSD= 0;
+  other_upper__WXSD=((__FAST_ARRAYoLIP_CODEo *)tmp__Y0HD)->parent_arrayed_collection__45XC.upper__VRPD;
+  if ((other_upper__WXSD >=  0)) {
+    new_capacity__XXSD=(__INTEGER)(other_upper__WXSD +  1);
+    if ((Self__UXSD->parent_arrayed_collection__45XC.capacity__AYSD < new_capacity__XXSD)) {
+      Self__UXSD->parent_arrayed_collection__45XC.storage__LYSD=create__LIHE(new_capacity__XXSD);
+      Self__UXSD->parent_arrayed_collection__45XC.capacity__AYSD=new_capacity__XXSD;
+    };
+    __tmp__OYSD=Self__UXSD->parent_arrayed_collection__45XC.storage__LYSD;
+    __tmp__QYSD=((__FAST_ARRAYoLIP_CODEo *)tmp__Y0HD)->parent_arrayed_collection__45XC.storage__LYSD;
+    Self__WLUE=((void **)__tmp__OYSD);
+    Self__GHWE=other_upper__WXSD;
+    while ((Self__GHWE >=  0)) {
+      Self__WLUE[Self__GHWE]=((void **)__tmp__QYSD)[Self__GHWE];
+      Self__GHWE=(__INTEGER)(Self__GHWE -  1);
+    };
+  };
+  Self__UXSD->parent_arrayed_collection__45XC.upper__VRPD=other_upper__WXSD;
+  ((__FAST_ARRAYoLIP_CODEo *)tmp__Y0HD)->parent_arrayed_collection__45XC.upper__VRPD=(__INTEGER)(-  1);
+  Self__DHTD=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo *)free_list__UZHD);
+  new_capacity__FHTD= 0;
+  if (((__INTEGER)(Self__DHTD->parent_arrayed_collection__TZHD.upper__UWSD +  1) <= (__INTEGER)(Self__DHTD->parent_arrayed_collection__TZHD.capacity__HHTD -  1))) {
+    Self__DHTD->parent_arrayed_collection__TZHD.upper__UWSD=(__INTEGER)(Self__DHTD->parent_arrayed_collection__TZHD.upper__UWSD +  1);
+    __tmp__UHTD=TRUE__;
   } else {
-    __tmp__Y25B=FALSE__;
-  };
-  if ((! __tmp__Y25B)) {
-    if ((Self__I25B->parent_arrayed_collection__L03.capacity__U05B ==  0)) {
-      Self__I25B->parent_arrayed_collection__L03.storage__505B=create__FR2C( 2);
-      Self__I25B->parent_arrayed_collection__L03.capacity__U05B= 2;
-      Self__I25B->parent_arrayed_collection__L03.upper__RO4B= 0;
-    } else {
-      new_capacity__K25B=(__INTEGER)(Self__I25B->parent_arrayed_collection__L03.capacity__U05B <<  1);
-      __tmp__N35B=Self__I25B->parent_arrayed_collection__L03.storage__505B;
-      __tmp__O35B=Self__I25B->parent_arrayed_collection__L03.capacity__U05B;
-      new__3EUD=((void **)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )((void **)__tmp__N35B)),((__UINTEGER_32 )(__INTEGER)(__tmp__O35B * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__K25B * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__QFUD=(__INTEGER)(new_capacity__K25B -  1);
-      Self__FJUE=__tmp__O35B;
-      while ((Self__FJUE <= __tmp__QFUD)) {
-        new__3EUD[Self__FJUE]=NULL;
-        Self__FJUE=(__INTEGER)(Self__FJUE +  1);
-      };
-      Self__I25B->parent_arrayed_collection__L03.storage__505B=new__3EUD;
-      Self__I25B->parent_arrayed_collection__L03.capacity__U05B=new_capacity__K25B;
-      Self__I25B->parent_arrayed_collection__L03.upper__RO4B=(__INTEGER)(Self__I25B->parent_arrayed_collection__L03.upper__RO4B +  1);
-    };
-  };
-  ((void **)Self__I25B->parent_arrayed_collection__L03.storage__505B)[Self__I25B->parent_arrayed_collection__L03.upper__RO4B]=tmp__2PIB;
+    __tmp__UHTD=FALSE__;
+  };
+  if ((! __tmp__UHTD)) {
+    if ((Self__DHTD->parent_arrayed_collection__TZHD.capacity__HHTD ==  0)) {
+      Self__DHTD->parent_arrayed_collection__TZHD.storage__DITD=create__5NHE( 2);
+      Self__DHTD->parent_arrayed_collection__TZHD.capacity__HHTD= 2;
+      Self__DHTD->parent_arrayed_collection__TZHD.upper__UWSD= 0;
+    } else {
+      new_capacity__FHTD=(__INTEGER)(Self__DHTD->parent_arrayed_collection__TZHD.capacity__HHTD <<  1);
+      __tmp__MITD=Self__DHTD->parent_arrayed_collection__TZHD.storage__DITD;
+      __tmp__NITD=Self__DHTD->parent_arrayed_collection__TZHD.capacity__HHTD;
+      new__DUUE=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__MITD)),((__UINTEGER_32 )(__INTEGER)(__tmp__NITD * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__FHTD * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__XUUE=(__INTEGER)(new_capacity__FHTD -  1);
+      Self__NXMF=__tmp__NITD;
+      while ((Self__NXMF <= __tmp__XUUE)) {
+        new__DUUE[Self__NXMF]=NULL;
+        Self__NXMF=(__INTEGER)(Self__NXMF +  1);
+      };
+      Self__DHTD->parent_arrayed_collection__TZHD.storage__DITD=new__DUUE;
+      Self__DHTD->parent_arrayed_collection__TZHD.capacity__HHTD=new_capacity__FHTD;
+      Self__DHTD->parent_arrayed_collection__TZHD.upper__UWSD=(__INTEGER)(Self__DHTD->parent_arrayed_collection__TZHD.upper__UWSD +  1);
+    };
+  };
+  ((void **)Self__DHTD->parent_arrayed_collection__TZHD.storage__DITD)[Self__DHTD->parent_arrayed_collection__TZHD.upper__UWSD]=tmp__Y0HD;
+  return(result__00HD);
 }
 
-static __BOOLEAN fast_has__M5FC(__HASHED_SEToITM_TYPE_SIMPLEo *Self__N5FC,void *e__O5FC)
-// ({HASHED_SEToITM_TYPE_SIMPLEo},{NULLxITM_TYPE_SIMPLExITM_TYPE_SELFxITM_TYPE_GENERICxITM_TYPE_STYLE}) With resultNo recursive, No inlinable.
+static void* fast_reference_at__5BRD(__HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo *Self__ACRD,void *k__BCRD)
+// ({HASHED_DICTIONARYoLIP_SLOT_DATAxSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
 {
-  __INTEGER __tmp__Y5FC;
-  void *node__X5FC;
-  switch (((struct ___OBJ *)e__O5FC)->__id) {
-  case __ITM_TYPE_SIMPLE__: {
-    __tmp__Y5FC=hash_code__LQU(((__ITM_TYPE_SIMPLE *)e__O5FC)->name__MEK);
+  __STRING_CONSTANT *Self__4S2G;
+  __INTEGER result__3S2G,__tmp__5S2G,Self__AT2G;
+  void *node__LCRD;
+  __BOOLEAN __tmp__DDRD;
+  Self__4S2G=((__STRING_CONSTANT *)k__BCRD);
+  result__3S2G= 0;
+  __tmp__5S2G=Self__4S2G->count__DD;
+  Self__AT2G= 1;
+  while ((Self__AT2G <= __tmp__5S2G)) {
+    result__3S2G=(__INTEGER)((__INTEGER)( 5 * result__3S2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__4S2G->storage__FQO)[(__INTEGER)(Self__AT2G -  1)])));
+    Self__AT2G=(__INTEGER)(Self__AT2G +  1);
+  };
+  if ((result__3S2G <  0)) {
+    result__3S2G=(__INTEGER)(~ result__3S2G);
+  };
+  node__LCRD=((void **)Self__ACRD->buckets__TCRD)[(__INTEGER)(result__3S2G % Self__ACRD->capacity__OCRD)];
+  until_do__WMVD:
+  {
+    if (((void *)node__LCRD == (void *)NULL)) {
+      __tmp__DDRD=TRUE__;
+    } else {
+      print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
+      __tmp__DDRD=((void *)NULL == (void *)k__BCRD);
+    };
+    if ((! __tmp__DDRD)) {
+      print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
+      node__LCRD=NULL;
+      goto until_do__WMVD;
+    };
+  };
+  if (((void *)node__LCRD != (void *)NULL)) {
+    print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
+  };
+  return(NULL);
+}
+
+static void* run_expr__5GQD(__LIP_BINARY *Self__AHQD)
+// ({LIP_BINARY}) With resultRecursive, No inlinable.
+{
+  void *result__CHQD,*__tmp__HHQD,*__tmp__BO4G,*__tmp__CO4G,*__tmp__KHQD;
+  void *__tmp__GO4G,*__tmp__HO4G,*result__SUYF,*__tmp__SHQD;
+  void *result__CVYF,*result__UVYF,*__tmp__ZHQD,*result__EWYF;
+  void *result__WWYF,*__tmp__AIQD,*result__GXYF,*result__RGAG;
+  void *result__YXYF,*__tmp__HIQD,*result__IYYF,*result__CHAG;
+  void *__tmp__OIQD,*result__KZYF,*__tmp__VIQD,*result__M0YF;
+  void *__tmp__2IQD,*result__O1YF,*__tmp__DJQD,*result__Q2YF;
+  void *__tmp__KJQD,*result__S3YF,*result__XJAG,*__tmp__RJQD;
+  void *result__U4YF;
+  void *__tmp__GHQD,*__tmp__JHQD;
+  __LIP_INTEGER *Self__DO4G,*Self__IO4G,*Self__5UYF,*__tmp__FVYF;
+  __LIP_INTEGER *s__DVYF,*Self__BWYF,*__tmp__HWYF,*s__FWYF,*Self__DXYF;
+  __LIP_INTEGER *__tmp__JXYF,*s__HXYF,*Self__FYYF,*__tmp__LYYF,*s__JYYF;
+  __LIP_INTEGER *Self__HZYF,*__tmp__NZYF,*s__LZYF,*Self__J0YF;
+  __LIP_INTEGER *__tmp__P0YF,*s__N0YF,*Self__L1YF,*__tmp__R1YF,*s__P1YF;
+  __LIP_INTEGER *Self__N2YF,*__tmp__T2YF,*s__R2YF,*Self__P3YF;
+  __LIP_INTEGER *__tmp__V3YF,*s__T3YF,*Self__R4YF,*__tmp__X4YF,*s__V4YF;
+  __LIP_STRING *Self__EO4G,*Self__JO4G,*__tmp__SFAG,*s__QFAG;
+  __LIP_STRING *__tmp__DGAG,*s__BGAG,*Self__OGAG,*__tmp__UGAG,*s__SGAG;
+  __LIP_STRING *Self__5GAG,*__tmp__FHAG,*s__DHAG,*__tmp__WHAG,*s__UHAG;
+  __LIP_STRING *__tmp__HIAG,*s__FIAG,*__tmp__YIAG,*s__WIAG,*__tmp__JJAG;
+  __LIP_STRING *s__HJAG,*Self__UJAG,*__tmp__0JAG,*s__YJAG,*__tmp__LKAG;
+  __LIP_STRING *s__JKAG;
+  __LIP_BOOLEAN *Self__PUYF,*__tmp__VUYF,*s__TUYF,*Self__RVYF;
+  __LIP_BOOLEAN *__tmp__XVYF,*s__VVYF,*Self__TWYF,*__tmp__ZWYF,*s__XWYF;
+  __LIP_BOOLEAN *Self__VXYF,*__tmp__1XYF,*s__ZXYF,*__tmp__3YYF,*s__1YYF;
+  __LIP_BOOLEAN *__tmp__5ZYF,*s__3ZYF,*__tmp__B1YF,*s__50YF,*__tmp__D2YF;
+  __LIP_BOOLEAN *s__B2YF,*__tmp__F3YF,*s__D3YF,*__tmp__H4YF,*s__F4YF;
+  void *result__5JZG,*result__BKZG,*result__DKZG,*result__FKZG;
+  void *result__HKZG,*result__JKZG,*result__LKZG,*result__NKZG;
+  void *result__PKZG,*result__RKZG,*result__TKZG,*result__VKZG;
+  __POSITION __tmp__0JQD;
+  __CHARACTER Self__BYUD;
+  __BOOLEAN b__AKZG,b__CKZG,b__EKZG,b__GKZG,b__IKZG,b__KKZG,b__MKZG;
+  __BOOLEAN b__OKZG,b__QKZG,b__SKZG,b__UKZG,b__WKZG;
+  result__CHQD=NULL;
+  __tmp__GHQD=Self__AHQD->left__FHQD;
+  switch (((struct ___OBJ *)__tmp__GHQD)->__id) {
+  case __LIP_BINARY__: {
+    __tmp__HHQD=run_expr__5GQD(__tmp__GHQD);
   } break;
-  case __ITM_TYPE_SELF__: {
-    __tmp__Y5FC=hash_code__LQU(((__ITM_TYPE_SELF *)e__O5FC)->parent_itm_type_simple__KMJ.name__MEK);
+  case __LIP_UNARY__: {
+    __tmp__HHQD=run_expr__4JQD(__tmp__GHQD);
   } break;
-  case __ITM_TYPE_GENERIC__: {
-    __tmp__Y5FC=hash_code__LQU(((__ITM_TYPE_GENERIC *)e__O5FC)->parent_itm_type_mono__S4N.parent_itm_type_simple__R4N.name__MEK);
+  case __LIP_CALL__: {
+    __tmp__HHQD=run_expr__MVSE(__tmp__GHQD);
   } break;
-  case __ITM_TYPE_STYLE__: {
-    __tmp__Y5FC=hash_code__LQU(((__ITM_TYPE_STYLE *)e__O5FC)->parent_itm_type_simple__R4N.name__MEK);
+  case __LIP_VALUE__: {
+    __tmp__BO4G=((__LIP_VALUE *)__tmp__GHQD)->value__MZSE;
+    switch (((struct ___OBJ *)__tmp__BO4G)->__id) {
+    case __LIP_BOOLEAN__: {
+      __tmp__CO4G=((__LIP_BOOLEAN *)__tmp__BO4G);
+    } break;
+    case __LIP_INTEGER__: {
+      Self__DO4G=((__LIP_INTEGER *)__tmp__BO4G);
+      __tmp__CO4G=get__5XQE(Self__DO4G,Self__DO4G->value__H5YF);
+    } break;
+    case __LIP_STRING__: {
+      Self__EO4G=((__LIP_STRING *)__tmp__BO4G);
+      __tmp__CO4G=get__U0CF(Self__EO4G,Self__EO4G->value__0QSE);
+    } break;
+    };
+    __tmp__HHQD=__tmp__CO4G;
   } break;
   };
-  node__X5FC=((void **)Self__N5FC->buckets__5J4B)[(__INTEGER)(__tmp__Y5FC % Self__N5FC->capacity__0J4B)];
-  while ((! (((void *)node__X5FC == (void *)NULL) || ((void *)((__HASHED_SET_NODEoITM_TYPE_SIMPLEo *)node__X5FC)->item__LK4B == (void *)e__O5FC)))) {
-    node__X5FC=((__HASHED_SET_NODEoITM_TYPE_SIMPLEo *)node__X5FC)->next__WK4B;
+  __tmp__JHQD=Self__AHQD->right__IHQD;
+  switch (((struct ___OBJ *)__tmp__JHQD)->__id) {
+  case __LIP_BINARY__: {
+    __tmp__KHQD=run_expr__5GQD(__tmp__JHQD);
+  } break;
+  case __LIP_UNARY__: {
+    __tmp__KHQD=run_expr__4JQD(__tmp__JHQD);
+  } break;
+  case __LIP_CALL__: {
+    __tmp__KHQD=run_expr__MVSE(__tmp__JHQD);
+  } break;
+  case __LIP_VALUE__: {
+    __tmp__GO4G=((__LIP_VALUE *)__tmp__JHQD)->value__MZSE;
+    switch (((struct ___OBJ *)__tmp__GO4G)->__id) {
+    case __LIP_BOOLEAN__: {
+      __tmp__HO4G=((__LIP_BOOLEAN *)__tmp__GO4G);
+    } break;
+    case __LIP_INTEGER__: {
+      Self__IO4G=((__LIP_INTEGER *)__tmp__GO4G);
+      __tmp__HO4G=get__5XQE(Self__IO4G,Self__IO4G->value__H5YF);
+    } break;
+    case __LIP_STRING__: {
+      Self__JO4G=((__LIP_STRING *)__tmp__GO4G);
+      __tmp__HO4G=get__U0CF(Self__JO4G,Self__JO4G->value__0QSE);
+    } break;
+    };
+    __tmp__KHQD=__tmp__HO4G;
+  } break;
   };
-  return(((void *)node__X5FC != (void *)NULL));
-}
-
-static void* read_group__ZZEB(__PARSER *Self__0ZEB)
-// ({PARSER}) With resultNo recursive, No inlinable.
-{
-  void *e__3ZEB;
-  __ITM_RESULT *result__JA1B,*Self__3YDC;
-  __POINTER ptr__KA1B,ptr_table__ODLG,next__NDLG,result__PDLG;
-  __POINTER ptr_table__TDLG,next__SDLG,result__UDLG,ptr__CMJG;
-  __POINTER ptr_table__4DLG,next__3DLG,result__5DLG,ptr_table__DELG;
-  __POINTER next__CELG,result__EELG;
-  __INTEGER typ_id__PA1B,typ_id__DMJG;
-  __UINTEGER_32 sz__MA1B,a__S0HG,new_size__T0HG,t__X0HG,a__W0HG;
-  __UINTEGER_32 new_size__WDLG,lab_type__VDLG,sz__EMJG,a__FMJG;
-  __UINTEGER_32 new_size__GMJG,t__HMJG,a__IMJG,new_size__GELG;
-  __UINTEGER_32 lab_type__FELG;
-  __POSITION __tmp__5YDC,pos__QD2F,p__JMJG;
-  __ITM_PROTOTYPE *result__BMJG;
-  void *result__UPIG,*result__4ZEB;
-  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__VPIG,*Self__WPIG;
-  __BOOLEAN result__HDLG,__tmp__N0EB,result__KDLG,result__XDLG;
-  __BOOLEAN __tmp__U1EB,result__0DLG;
-  __CHARACTER result__IDLG,result__LDLG,result__YDLG,result__1DLG;
-  read_def_local__15H(Self__0ZEB);
-  result__UPIG=NULL;
-  if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__5CI)->parent_arrayed_collection__4CI.upper__M1R <  0)) {
-    result__UPIG=create_with_capacity__X0I( 16);
-  } else {
-    Self__VPIG=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__5CI);
-    result__UPIG=((void **)Self__VPIG->parent_arrayed_collection__4CI.storage__1FS)[Self__VPIG->parent_arrayed_collection__4CI.upper__M1R];
-    Self__WPIG=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__5CI);
-    Self__WPIG->parent_arrayed_collection__4CI.upper__M1R=(__INTEGER)(Self__WPIG->parent_arrayed_collection__4CI.upper__M1R -  1);
-  };
-  result__4ZEB=result__UPIG;
-  e__3ZEB=read_expr__25I(Self__0ZEB);
-  while_do__BGJB:
-  {
-    if (((void *)e__3ZEB != (void *)NULL)) {
-      result__HDLG=FALSE__;
-      if ((! read_space__MMD())) {
-        result__HDLG=FALSE__;
+  Self__BYUD=Self__AHQD->operator__LHQD;
+  if ((Self__BYUD == '|')) {
+    switch (((struct ___OBJ *)__tmp__HHQD)->__id) {
+    case __LIP_BOOLEAN__: {
+      Self__PUYF=((__LIP_BOOLEAN *)__tmp__HHQD);
+      result__SUYF=NULL;
+      if (__tmp__KHQD==NULL) {
+        __tmp__VUYF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__VUYF=((__LIP_BOOLEAN *)__tmp__KHQD);
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__VUYF=NULL;
+        } break;
+        case __LIP_STRING__: {
+          __tmp__VUYF=NULL;
+        } break;
+        }
+      };
+      s__TUYF=__tmp__VUYF;
+      if (((void *)__tmp__VUYF != (void *)NULL)) {
+        b__AKZG=(Self__PUYF->value__IRPD | __tmp__VUYF->value__IRPD);
+        result__5JZG=NULL;
+        if (b__AKZG) {
+          result__5JZG=true__AKIF;
+        } else {
+          result__5JZG=LIP_BOOLEAN__;
+        };
+        result__SUYF=result__5JZG;
+      };
+      __tmp__SHQD=result__SUYF;
+    } break;
+    case __LIP_INTEGER__: {
+      Self__5UYF=((__LIP_INTEGER *)__tmp__HHQD);
+      result__CVYF=NULL;
+      if (__tmp__KHQD==NULL) {
+        __tmp__FVYF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__FVYF=NULL;
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__FVYF=((__LIP_INTEGER *)__tmp__KHQD);
+        } break;
+        case __LIP_STRING__: {
+          __tmp__FVYF=NULL;
+        } break;
+        }
+      };
+      s__DVYF=__tmp__FVYF;
+      if (((void *)__tmp__FVYF != (void *)NULL)) {
+        Self__5UYF->value__H5YF=(__INTEGER)(Self__5UYF->value__H5YF | __tmp__FVYF->value__H5YF);
+        free__5TYF(__tmp__FVYF);
+        result__CVYF=Self__5UYF;
+      };
+      __tmp__SHQD=result__CVYF;
+    } break;
+    case __LIP_STRING__: {
+      if (__tmp__KHQD==NULL) {
+        __tmp__SFAG=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__SFAG=NULL;
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__SFAG=NULL;
+        } break;
+        case __LIP_STRING__: {
+          __tmp__SFAG=((__LIP_STRING *)__tmp__KHQD);
+        } break;
+        }
+      };
+      s__QFAG=__tmp__SFAG;
+      __tmp__SHQD=NULL;
+    } break;
+    };
+    result__CHQD=__tmp__SHQD;
+  };
+  if ((Self__BYUD == '&')) {
+    switch (((struct ___OBJ *)__tmp__HHQD)->__id) {
+    case __LIP_BOOLEAN__: {
+      Self__RVYF=((__LIP_BOOLEAN *)__tmp__HHQD);
+      result__UVYF=NULL;
+      if (__tmp__KHQD==NULL) {
+        __tmp__XVYF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__XVYF=((__LIP_BOOLEAN *)__tmp__KHQD);
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__XVYF=NULL;
+        } break;
+        case __LIP_STRING__: {
+          __tmp__XVYF=NULL;
+        } break;
+        }
+      };
+      s__VVYF=__tmp__XVYF;
+      if (((void *)__tmp__XVYF != (void *)NULL)) {
+        b__CKZG=(Self__RVYF->value__IRPD & __tmp__XVYF->value__IRPD);
+        result__BKZG=NULL;
+        if (b__CKZG) {
+          result__BKZG=true__AKIF;
+        } else {
+          result__BKZG=LIP_BOOLEAN__;
+        };
+        result__UVYF=result__BKZG;
+      };
+      __tmp__ZHQD=result__UVYF;
+    } break;
+    case __LIP_INTEGER__: {
+      Self__BWYF=((__LIP_INTEGER *)__tmp__HHQD);
+      result__EWYF=NULL;
+      if (__tmp__KHQD==NULL) {
+        __tmp__HWYF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__HWYF=NULL;
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__HWYF=((__LIP_INTEGER *)__tmp__KHQD);
+        } break;
+        case __LIP_STRING__: {
+          __tmp__HWYF=NULL;
+        } break;
+        }
+      };
+      s__FWYF=__tmp__HWYF;
+      if (((void *)__tmp__HWYF != (void *)NULL)) {
+        Self__BWYF->value__H5YF=(__INTEGER)(Self__BWYF->value__H5YF & __tmp__HWYF->value__H5YF);
+        free__5TYF(__tmp__HWYF);
+        result__EWYF=Self__BWYF;
+      };
+      __tmp__ZHQD=result__EWYF;
+    } break;
+    case __LIP_STRING__: {
+      if (__tmp__KHQD==NULL) {
+        __tmp__DGAG=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__DGAG=NULL;
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__DGAG=NULL;
+        } break;
+        case __LIP_STRING__: {
+          __tmp__DGAG=((__LIP_STRING *)__tmp__KHQD);
+        } break;
+        }
+      };
+      s__BGAG=__tmp__DGAG;
+      __tmp__ZHQD=NULL;
+    } break;
+    };
+    result__CHQD=__tmp__ZHQD;
+  };
+  if ((Self__BYUD == '=')) {
+    switch (((struct ___OBJ *)__tmp__HHQD)->__id) {
+    case __LIP_BOOLEAN__: {
+      Self__TWYF=((__LIP_BOOLEAN *)__tmp__HHQD);
+      result__WWYF=NULL;
+      if (__tmp__KHQD==NULL) {
+        __tmp__ZWYF=NULL;
       } else {
-        result__IDLG='\0';
-        if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-          result__IDLG=((__CHARACTER )(( 0)));
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__ZWYF=((__LIP_BOOLEAN *)__tmp__KHQD);
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__ZWYF=NULL;
+        } break;
+        case __LIP_STRING__: {
+          __tmp__ZWYF=NULL;
+        } break;
+        }
+      };
+      s__XWYF=__tmp__ZWYF;
+      if (((void *)__tmp__ZWYF != (void *)NULL)) {
+        b__EKZG=(Self__TWYF->value__IRPD == __tmp__ZWYF->value__IRPD);
+        result__DKZG=NULL;
+        if (b__EKZG) {
+          result__DKZG=true__AKIF;
         } else {
-          result__IDLG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+          result__DKZG=LIP_BOOLEAN__;
         };
-        if ((result__IDLG == ';')) {
-          position__V0B=(__INTEGER)(position__V0B +  1);
-          result__HDLG=TRUE__;
+        result__WWYF=result__DKZG;
+      };
+      __tmp__AIQD=result__WWYF;
+    } break;
+    case __LIP_INTEGER__: {
+      Self__DXYF=((__LIP_INTEGER *)__tmp__HHQD);
+      result__GXYF=NULL;
+      if (__tmp__KHQD==NULL) {
+        __tmp__JXYF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__JXYF=NULL;
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__JXYF=((__LIP_INTEGER *)__tmp__KHQD);
+        } break;
+        case __LIP_STRING__: {
+          __tmp__JXYF=NULL;
+        } break;
+        }
+      };
+      s__HXYF=__tmp__JXYF;
+      if (((void *)__tmp__JXYF != (void *)NULL)) {
+        free__5TYF(__tmp__JXYF);
+        free__5TYF(Self__DXYF);
+        b__GKZG=(Self__DXYF->value__H5YF == __tmp__JXYF->value__H5YF);
+        result__FKZG=NULL;
+        if (b__GKZG) {
+          result__FKZG=true__AKIF;
+        } else {
+          result__FKZG=LIP_BOOLEAN__;
         };
+        result__GXYF=result__FKZG;
       };
-      __tmp__N0EB=result__HDLG;
-    } else {
-      __tmp__N0EB=FALSE__;
+      __tmp__AIQD=result__GXYF;
+    } break;
+    case __LIP_STRING__: {
+      Self__OGAG=((__LIP_STRING *)__tmp__HHQD);
+      result__RGAG=NULL;
+      if (__tmp__KHQD==NULL) {
+        __tmp__UGAG=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__UGAG=NULL;
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__UGAG=NULL;
+        } break;
+        case __LIP_STRING__: {
+          __tmp__UGAG=((__LIP_STRING *)__tmp__KHQD);
+        } break;
+        }
+      };
+      s__SGAG=__tmp__UGAG;
+      if (((void *)__tmp__UGAG != (void *)NULL)) {
+        free__FFAG(__tmp__UGAG);
+        free__FFAG(Self__OGAG);
+        b__IKZG=((void *)Self__OGAG->value__0QSE == (void *)__tmp__UGAG->value__0QSE);
+        result__HKZG=NULL;
+        if (b__IKZG) {
+          result__HKZG=true__AKIF;
+        } else {
+          result__HKZG=LIP_BOOLEAN__;
+        };
+        result__RGAG=result__HKZG;
+      };
+      __tmp__AIQD=result__RGAG;
+    } break;
     };
-    if (__tmp__N0EB) {
-      add_last__GVT(result__4ZEB,e__3ZEB);
-      e__3ZEB=read_expr__25I(Self__0ZEB);
-      goto while_do__BGJB;
+    result__CHQD=__tmp__AIQD;
+  };
+  if ((Self__BYUD == 'E')) {
+    switch (((struct ___OBJ *)__tmp__HHQD)->__id) {
+    case __LIP_BOOLEAN__: {
+      Self__VXYF=((__LIP_BOOLEAN *)__tmp__HHQD);
+      result__YXYF=NULL;
+      if (__tmp__KHQD==NULL) {
+        __tmp__1XYF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__1XYF=((__LIP_BOOLEAN *)__tmp__KHQD);
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__1XYF=NULL;
+        } break;
+        case __LIP_STRING__: {
+          __tmp__1XYF=NULL;
+        } break;
+        }
+      };
+      s__ZXYF=__tmp__1XYF;
+      if (((void *)__tmp__1XYF != (void *)NULL)) {
+        b__KKZG=(Self__VXYF->value__IRPD != __tmp__1XYF->value__IRPD);
+        result__JKZG=NULL;
+        if (b__KKZG) {
+          result__JKZG=true__AKIF;
+        } else {
+          result__JKZG=LIP_BOOLEAN__;
+        };
+        result__YXYF=result__JKZG;
+      };
+      __tmp__HIQD=result__YXYF;
+    } break;
+    case __LIP_INTEGER__: {
+      Self__FYYF=((__LIP_INTEGER *)__tmp__HHQD);
+      result__IYYF=NULL;
+      if (__tmp__KHQD==NULL) {
+        __tmp__LYYF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__LYYF=NULL;
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__LYYF=((__LIP_INTEGER *)__tmp__KHQD);
+        } break;
+        case __LIP_STRING__: {
+          __tmp__LYYF=NULL;
+        } break;
+        }
+      };
+      s__JYYF=__tmp__LYYF;
+      if (((void *)__tmp__LYYF != (void *)NULL)) {
+        free__5TYF(__tmp__LYYF);
+        free__5TYF(Self__FYYF);
+        b__MKZG=(Self__FYYF->value__H5YF != __tmp__LYYF->value__H5YF);
+        result__LKZG=NULL;
+        if (b__MKZG) {
+          result__LKZG=true__AKIF;
+        } else {
+          result__LKZG=LIP_BOOLEAN__;
+        };
+        result__IYYF=result__LKZG;
+      };
+      __tmp__HIQD=result__IYYF;
+    } break;
+    case __LIP_STRING__: {
+      Self__5GAG=((__LIP_STRING *)__tmp__HHQD);
+      result__CHAG=NULL;
+      if (__tmp__KHQD==NULL) {
+        __tmp__FHAG=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__FHAG=NULL;
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__FHAG=NULL;
+        } break;
+        case __LIP_STRING__: {
+          __tmp__FHAG=((__LIP_STRING *)__tmp__KHQD);
+        } break;
+        }
+      };
+      s__DHAG=__tmp__FHAG;
+      if (((void *)__tmp__FHAG != (void *)NULL)) {
+        free__FFAG(__tmp__FHAG);
+        free__FFAG(Self__5GAG);
+        b__OKZG=((void *)Self__5GAG->value__0QSE != (void *)__tmp__FHAG->value__0QSE);
+        result__NKZG=NULL;
+        if (b__OKZG) {
+          result__NKZG=true__AKIF;
+        } else {
+          result__NKZG=LIP_BOOLEAN__;
+        };
+        result__CHAG=result__NKZG;
+      };
+      __tmp__HIQD=result__CHAG;
+    } break;
     };
+    result__CHQD=__tmp__HIQD;
   };
-  if (((void *)e__3ZEB != (void *)NULL)) {
-    result__KDLG=FALSE__;
-    if ((! read_space__MMD())) {
-      result__KDLG=FALSE__;
-    } else {
-      result__LDLG='\0';
-      if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-        result__LDLG=((__CHARACTER )(( 0)));
+  if ((Self__BYUD == '>')) {
+    switch (((struct ___OBJ *)__tmp__HHQD)->__id) {
+    case __LIP_BOOLEAN__: {
+      if (__tmp__KHQD==NULL) {
+        __tmp__3YYF=NULL;
       } else {
-        result__LDLG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__3YYF=((__LIP_BOOLEAN *)__tmp__KHQD);
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__3YYF=NULL;
+        } break;
+        case __LIP_STRING__: {
+          __tmp__3YYF=NULL;
+        } break;
+        }
       };
-      if ((result__LDLG == ',')) {
-        position__V0B=(__INTEGER)(position__V0B +  1);
-        result__KDLG=TRUE__;
+      s__1YYF=__tmp__3YYF;
+      __tmp__OIQD=NULL;
+    } break;
+    case __LIP_INTEGER__: {
+      Self__HZYF=((__LIP_INTEGER *)__tmp__HHQD);
+      result__KZYF=NULL;
+      if (__tmp__KHQD==NULL) {
+        __tmp__NZYF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__NZYF=NULL;
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__NZYF=((__LIP_INTEGER *)__tmp__KHQD);
+        } break;
+        case __LIP_STRING__: {
+          __tmp__NZYF=NULL;
+        } break;
+        }
+      };
+      s__LZYF=__tmp__NZYF;
+      if (((void *)__tmp__NZYF != (void *)NULL)) {
+        free__5TYF(__tmp__NZYF);
+        free__5TYF(Self__HZYF);
+        b__QKZG=(Self__HZYF->value__H5YF > __tmp__NZYF->value__H5YF);
+        result__PKZG=NULL;
+        if (b__QKZG) {
+          result__PKZG=true__AKIF;
+        } else {
+          result__PKZG=LIP_BOOLEAN__;
+        };
+        result__KZYF=result__PKZG;
+      };
+      __tmp__OIQD=result__KZYF;
+    } break;
+    case __LIP_STRING__: {
+      if (__tmp__KHQD==NULL) {
+        __tmp__WHAG=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__WHAG=NULL;
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__WHAG=NULL;
+        } break;
+        case __LIP_STRING__: {
+          __tmp__WHAG=((__LIP_STRING *)__tmp__KHQD);
+        } break;
+        }
       };
+      s__UHAG=__tmp__WHAG;
+      __tmp__OIQD=NULL;
+    } break;
     };
-    if (result__KDLG) {
-      do {
-        result__JA1B=NULL;
-        ptr__KA1B=((__POINTER )(NULL));
-        typ_id__PA1B= 0;
-        sz__MA1B=((__UINTEGER_32 )sizeof(__ITM_RESULT));
-        if ((sz__MA1B ==  0)) {
-          result__JA1B=ITM_RESULT__;
-        } else {
-          typ_id__PA1B=__ITM_RESULT__;
-          clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__MA1B);
-          if ((typ_id__PA1B == (__INTEGER)(-  1))) {
-            a__S0HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__T0HG=(__UINTEGER_32)((__UINTEGER_32)(sz__MA1B + a__S0HG) & (__UINTEGER_32)(~ a__S0HG));
-            ptr_table__ODLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T0HG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__NDLG=((__POINTER )(NULL));
-            result__PDLG=((__POINTER *)ptr_table__ODLG)[ 0];
-            if ((result__PDLG == (void *)NULL)) {
-              result__PDLG=new_lab__RUJ(new_size__T0HG);
-              next__NDLG=(void *)((unsigned long)result__PDLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T0HG)));
-              ((__POINTER *)next__NDLG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__ODLG)[ 0]=next__NDLG;
-            } else {
-              next__NDLG=((__POINTER *)result__PDLG)[ 0];
-              if ((next__NDLG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PDLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__T0HG <<  1)) <=  4096)) {
-                  next__NDLG=(void *)((unsigned long)result__PDLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T0HG)));
-                } else {
-                  next__NDLG=new_lab__RUJ(new_size__T0HG);
-                };
-                ((__POINTER *)next__NDLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__ODLG)[ 0]=next__NDLG;
-              } else {
-                ((__POINTER *)result__PDLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__NDLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__PDLG=next__NDLG;
-              };
-            };
-            ptr__KA1B=result__PDLG;
-          } else {
-            t__X0HG=((__UINTEGER_32 )typ_id__PA1B);
-            a__W0HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__WDLG=(__UINTEGER_32)((__UINTEGER_32)(sz__MA1B + a__W0HG) & (__UINTEGER_32)(~ a__W0HG));
-            ptr_table__TDLG=((__POINTER )(&(table_type[(t__X0HG)])));
-            lab_type__VDLG=(__UINTEGER_32)(t__X0HG |  1);
-            next__SDLG=((__POINTER )(NULL));
-            result__UDLG=((__POINTER *)ptr_table__TDLG)[ 0];
-            if ((result__UDLG == (void *)NULL)) {
-              result__UDLG=new_lab__RUJ(lab_type__VDLG);
-              next__SDLG=(void *)((unsigned long)result__UDLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WDLG)));
-              ((__POINTER *)next__SDLG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__TDLG)[ 0]=next__SDLG;
-            } else {
-              next__SDLG=((__POINTER *)result__UDLG)[ 0];
-              if ((next__SDLG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UDLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__WDLG <<  1)) <=  4096)) {
-                  next__SDLG=(void *)((unsigned long)result__UDLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WDLG)));
-                } else {
-                  next__SDLG=new_lab__RUJ(lab_type__VDLG);
-                };
-                ((__POINTER *)next__SDLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__TDLG)[ 0]=next__SDLG;
-              } else {
-                ((__POINTER *)result__UDLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__SDLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__UDLG=next__SDLG;
-              };
-            };
-            ptr__KA1B=result__UDLG;
-          };
-          result__JA1B=((__ITM_RESULT *)ptr__KA1B);
-          *(result__JA1B) = *(ITM_RESULT__);
+    result__CHQD=__tmp__OIQD;
+  };
+  if ((Self__BYUD == '<')) {
+    switch (((struct ___OBJ *)__tmp__HHQD)->__id) {
+    case __LIP_BOOLEAN__: {
+      if (__tmp__KHQD==NULL) {
+        __tmp__5ZYF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__5ZYF=((__LIP_BOOLEAN *)__tmp__KHQD);
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__5ZYF=NULL;
+        } break;
+        case __LIP_STRING__: {
+          __tmp__5ZYF=NULL;
+        } break;
+        }
+      };
+      s__3ZYF=__tmp__5ZYF;
+      __tmp__VIQD=NULL;
+    } break;
+    case __LIP_INTEGER__: {
+      Self__J0YF=((__LIP_INTEGER *)__tmp__HHQD);
+      result__M0YF=NULL;
+      if (__tmp__KHQD==NULL) {
+        __tmp__P0YF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__P0YF=NULL;
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__P0YF=((__LIP_INTEGER *)__tmp__KHQD);
+        } break;
+        case __LIP_STRING__: {
+          __tmp__P0YF=NULL;
+        } break;
+        }
+      };
+      s__N0YF=__tmp__P0YF;
+      if (((void *)__tmp__P0YF != (void *)NULL)) {
+        free__5TYF(__tmp__P0YF);
+        free__5TYF(Self__J0YF);
+        b__SKZG=(Self__J0YF->value__H5YF < __tmp__P0YF->value__H5YF);
+        result__RKZG=NULL;
+        if (b__SKZG) {
+          result__RKZG=true__AKIF;
+        } else {
+          result__RKZG=LIP_BOOLEAN__;
         };
-        Self__3YDC=((__ITM_RESULT *)result__JA1B);
-        switch (((struct ___OBJ *)e__3ZEB)->__id) {
-        case __ITM_LIST__: {
-          __tmp__5YDC=((__ITM_LIST *)e__3ZEB)->parent_itm_code__4XE.parent_itm_object__P2D.position__REJ;
+        result__M0YF=result__RKZG;
+      };
+      __tmp__VIQD=result__M0YF;
+    } break;
+    case __LIP_STRING__: {
+      if (__tmp__KHQD==NULL) {
+        __tmp__HIAG=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__HIAG=NULL;
         } break;
-        case __ITM_PROTOTYPE__: {
-          __tmp__5YDC=((__ITM_PROTOTYPE *)e__3ZEB)->parent_itm_constant__VYF.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ;
+        case __LIP_INTEGER__: {
+          __tmp__HIAG=NULL;
         } break;
-        case __ITM_LIST_IDF__: {
-          __tmp__5YDC=((__ITM_LIST_IDF *)e__3ZEB)->parent_itm_code__0DJ.parent_itm_object__P2D.position__REJ;
+        case __LIP_STRING__: {
+          __tmp__HIAG=((__LIP_STRING *)__tmp__KHQD);
         } break;
-        case __ITM_WRITE_VALUE__: {
-          __tmp__5YDC=((__ITM_WRITE_VALUE *)e__3ZEB)->parent_itm_write__QEJ.parent_itm_code__PEJ.parent_itm_object__P2D.position__REJ;
+        }
+      };
+      s__FIAG=__tmp__HIAG;
+      __tmp__VIQD=NULL;
+    } break;
+    };
+    result__CHQD=__tmp__VIQD;
+  };
+  if ((Self__BYUD == 'S')) {
+    switch (((struct ___OBJ *)__tmp__HHQD)->__id) {
+    case __LIP_BOOLEAN__: {
+      if (__tmp__KHQD==NULL) {
+        __tmp__B1YF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__B1YF=((__LIP_BOOLEAN *)__tmp__KHQD);
         } break;
-        case __ITM_WRITE_CAST__: {
-          __tmp__5YDC=((__ITM_WRITE_CAST *)e__3ZEB)->parent_itm_write__HFJ.parent_itm_code__PEJ.parent_itm_object__P2D.position__REJ;
+        case __LIP_INTEGER__: {
+          __tmp__B1YF=NULL;
         } break;
-        case __ITM_READ__: {
-          __tmp__5YDC=((__ITM_READ *)e__3ZEB)->parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ;
+        case __LIP_STRING__: {
+          __tmp__B1YF=NULL;
         } break;
-        case __ITM_WRITE_CODE__: {
-          __tmp__5YDC=((__ITM_WRITE_CODE *)e__3ZEB)->parent_itm_write__SIJ.parent_itm_code__PEJ.parent_itm_object__P2D.position__REJ;
+        }
+      };
+      s__50YF=__tmp__B1YF;
+      __tmp__2IQD=NULL;
+    } break;
+    case __LIP_INTEGER__: {
+      Self__L1YF=((__LIP_INTEGER *)__tmp__HHQD);
+      result__O1YF=NULL;
+      if (__tmp__KHQD==NULL) {
+        __tmp__R1YF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__R1YF=NULL;
         } break;
-        case __ITM_READ_ARG2__: {
-          __tmp__5YDC=((__ITM_READ_ARG2 *)e__3ZEB)->parent_itm_read__DLJ.parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ;
+        case __LIP_INTEGER__: {
+          __tmp__R1YF=((__LIP_INTEGER *)__tmp__KHQD);
         } break;
-        case __ITM_BINARY__: {
-          __tmp__5YDC=((__ITM_BINARY *)e__3ZEB)->parent_itm_code__XLJ.parent_itm_object__P2D.position__REJ;
+        case __LIP_STRING__: {
+          __tmp__R1YF=NULL;
         } break;
-        case __ITM_READ_ARG1__: {
-          __tmp__5YDC=((__ITM_READ_ARG1 *)e__3ZEB)->parent_itm_read__TGL.parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ;
+        }
+      };
+      s__P1YF=__tmp__R1YF;
+      if (((void *)__tmp__R1YF != (void *)NULL)) {
+        free__5TYF(__tmp__R1YF);
+        free__5TYF(Self__L1YF);
+        b__UKZG=(Self__L1YF->value__H5YF >= __tmp__R1YF->value__H5YF);
+        result__TKZG=NULL;
+        if (b__UKZG) {
+          result__TKZG=true__AKIF;
+        } else {
+          result__TKZG=LIP_BOOLEAN__;
+        };
+        result__O1YF=result__TKZG;
+      };
+      __tmp__2IQD=result__O1YF;
+    } break;
+    case __LIP_STRING__: {
+      if (__tmp__KHQD==NULL) {
+        __tmp__YIAG=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__YIAG=NULL;
         } break;
-        case __ITM_OLD__: {
-          __tmp__5YDC=((__ITM_OLD *)e__3ZEB)->parent_itm_code__RUM.parent_itm_object__P2D.position__REJ;
+        case __LIP_INTEGER__: {
+          __tmp__YIAG=NULL;
         } break;
-        case __ITM_EXTERNAL_TYPE__: {
-          __tmp__5YDC=((__ITM_EXTERNAL_TYPE *)e__3ZEB)->parent_itm_extern__TDN.parent_itm_code__SDN.parent_itm_object__P2D.position__REJ;
+        case __LIP_STRING__: {
+          __tmp__YIAG=((__LIP_STRING *)__tmp__KHQD);
         } break;
-        case __ITM_REAL__: {
-          __tmp__5YDC=((__ITM_REAL *)e__3ZEB)->parent_itm_constant__FHN.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ;
+        }
+      };
+      s__WIAG=__tmp__YIAG;
+      __tmp__2IQD=NULL;
+    } break;
+    };
+    result__CHQD=__tmp__2IQD;
+  };
+  if ((Self__BYUD == 'I')) {
+    switch (((struct ___OBJ *)__tmp__HHQD)->__id) {
+    case __LIP_BOOLEAN__: {
+      if (__tmp__KHQD==NULL) {
+        __tmp__D2YF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__D2YF=((__LIP_BOOLEAN *)__tmp__KHQD);
         } break;
-        case __ITM_NUMBER__: {
-          __tmp__5YDC=((__ITM_NUMBER *)e__3ZEB)->parent_itm_constant__XHN.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ;
+        case __LIP_INTEGER__: {
+          __tmp__D2YF=NULL;
         } break;
-        case __ITM_CHARACTER__: {
-          __tmp__5YDC=((__ITM_CHARACTER *)e__3ZEB)->parent_itm_constant__JIN.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ;
+        case __LIP_STRING__: {
+          __tmp__D2YF=NULL;
         } break;
-        case __ITM_STRING__: {
-          __tmp__5YDC=((__ITM_STRING *)e__3ZEB)->parent_itm_code__0IN.parent_itm_object__P2D.position__REJ;
+        }
+      };
+      s__B2YF=__tmp__D2YF;
+      __tmp__DJQD=NULL;
+    } break;
+    case __LIP_INTEGER__: {
+      Self__N2YF=((__LIP_INTEGER *)__tmp__HHQD);
+      result__Q2YF=NULL;
+      if (__tmp__KHQD==NULL) {
+        __tmp__T2YF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__T2YF=NULL;
         } break;
-        case __ITM_EXTERNAL__: {
-          __tmp__5YDC=((__ITM_EXTERNAL *)e__3ZEB)->parent_itm_extern__VMN.parent_itm_code__SDN.parent_itm_object__P2D.position__REJ;
+        case __LIP_INTEGER__: {
+          __tmp__T2YF=((__LIP_INTEGER *)__tmp__KHQD);
         } break;
-        case __ITM_READ_ARGS__: {
-          __tmp__5YDC=((__ITM_READ_ARGS *)e__3ZEB)->parent_itm_read__B2N.parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ;
+        case __LIP_STRING__: {
+          __tmp__T2YF=NULL;
         } break;
+        }
+      };
+      s__R2YF=__tmp__T2YF;
+      if (((void *)__tmp__T2YF != (void *)NULL)) {
+        free__5TYF(__tmp__T2YF);
+        free__5TYF(Self__N2YF);
+        b__WKZG=(Self__N2YF->value__H5YF <= __tmp__T2YF->value__H5YF);
+        result__VKZG=NULL;
+        if (b__WKZG) {
+          result__VKZG=true__AKIF;
+        } else {
+          result__VKZG=LIP_BOOLEAN__;
         };
-        Self__3YDC->parent_itm_code__F1EB.parent_itm_object__P2D.position__REJ=__tmp__5YDC;
-        add_last__GVT(result__4ZEB,result__JA1B);
-        e__3ZEB=read_expr__25I(Self__0ZEB);
-        while_do__W4ZB:
-        {
-          if (((void *)e__3ZEB != (void *)NULL)) {
-            result__XDLG=FALSE__;
-            if ((! read_space__MMD())) {
-              result__XDLG=FALSE__;
+        result__Q2YF=result__VKZG;
+      };
+      __tmp__DJQD=result__Q2YF;
+    } break;
+    case __LIP_STRING__: {
+      if (__tmp__KHQD==NULL) {
+        __tmp__JJAG=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__JJAG=NULL;
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__JJAG=NULL;
+        } break;
+        case __LIP_STRING__: {
+          __tmp__JJAG=((__LIP_STRING *)__tmp__KHQD);
+        } break;
+        }
+      };
+      s__HJAG=__tmp__JJAG;
+      __tmp__DJQD=NULL;
+    } break;
+    };
+    result__CHQD=__tmp__DJQD;
+  };
+  if ((Self__BYUD == '+')) {
+    switch (((struct ___OBJ *)__tmp__HHQD)->__id) {
+    case __LIP_BOOLEAN__: {
+      if (__tmp__KHQD==NULL) {
+        __tmp__F3YF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__F3YF=((__LIP_BOOLEAN *)__tmp__KHQD);
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__F3YF=NULL;
+        } break;
+        case __LIP_STRING__: {
+          __tmp__F3YF=NULL;
+        } break;
+        }
+      };
+      s__D3YF=__tmp__F3YF;
+      __tmp__KJQD=NULL;
+    } break;
+    case __LIP_INTEGER__: {
+      Self__P3YF=((__LIP_INTEGER *)__tmp__HHQD);
+      result__S3YF=NULL;
+      if (__tmp__KHQD==NULL) {
+        __tmp__V3YF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__V3YF=NULL;
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__V3YF=((__LIP_INTEGER *)__tmp__KHQD);
+        } break;
+        case __LIP_STRING__: {
+          __tmp__V3YF=NULL;
+        } break;
+        }
+      };
+      s__T3YF=__tmp__V3YF;
+      if (((void *)__tmp__V3YF != (void *)NULL)) {
+        Self__P3YF->value__H5YF=(__INTEGER)(Self__P3YF->value__H5YF + __tmp__V3YF->value__H5YF);
+        free__5TYF(__tmp__V3YF);
+        result__S3YF=Self__P3YF;
+      };
+      __tmp__KJQD=result__S3YF;
+    } break;
+    case __LIP_STRING__: {
+      Self__UJAG=((__LIP_STRING *)__tmp__HHQD);
+      result__XJAG=NULL;
+      if (__tmp__KHQD==NULL) {
+        __tmp__0JAG=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__0JAG=NULL;
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__0JAG=NULL;
+        } break;
+        case __LIP_STRING__: {
+          __tmp__0JAG=((__LIP_STRING *)__tmp__KHQD);
+        } break;
+        }
+      };
+      s__YJAG=__tmp__0JAG;
+      if (((void *)__tmp__0JAG != (void *)NULL)) {
+        copy__JCS(string_tmp__VH,Self__UJAG->value__0QSE);
+        append__RNS(string_tmp__VH,__tmp__0JAG->value__0QSE);
+        Self__UJAG->value__0QSE=get__YVB(string_tmp__VH);
+        free__FFAG(__tmp__0JAG);
+        result__XJAG=Self__UJAG;
+      };
+      __tmp__KJQD=result__XJAG;
+    } break;
+    };
+    result__CHQD=__tmp__KJQD;
+  };
+  if ((Self__BYUD == '-')) {
+    switch (((struct ___OBJ *)__tmp__HHQD)->__id) {
+    case __LIP_BOOLEAN__: {
+      if (__tmp__KHQD==NULL) {
+        __tmp__H4YF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__H4YF=((__LIP_BOOLEAN *)__tmp__KHQD);
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__H4YF=NULL;
+        } break;
+        case __LIP_STRING__: {
+          __tmp__H4YF=NULL;
+        } break;
+        }
+      };
+      s__F4YF=__tmp__H4YF;
+      __tmp__RJQD=NULL;
+    } break;
+    case __LIP_INTEGER__: {
+      Self__R4YF=((__LIP_INTEGER *)__tmp__HHQD);
+      result__U4YF=NULL;
+      if (__tmp__KHQD==NULL) {
+        __tmp__X4YF=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__X4YF=NULL;
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__X4YF=((__LIP_INTEGER *)__tmp__KHQD);
+        } break;
+        case __LIP_STRING__: {
+          __tmp__X4YF=NULL;
+        } break;
+        }
+      };
+      s__V4YF=__tmp__X4YF;
+      if (((void *)__tmp__X4YF != (void *)NULL)) {
+        Self__R4YF->value__H5YF=(__INTEGER)(Self__R4YF->value__H5YF - __tmp__X4YF->value__H5YF);
+        free__5TYF(__tmp__X4YF);
+        result__U4YF=Self__R4YF;
+      };
+      __tmp__RJQD=result__U4YF;
+    } break;
+    case __LIP_STRING__: {
+      if (__tmp__KHQD==NULL) {
+        __tmp__LKAG=NULL;
+      } else {
+        switch (((struct ___OBJ *)__tmp__KHQD)->__id) {
+        case __LIP_BOOLEAN__: {
+          __tmp__LKAG=NULL;
+        } break;
+        case __LIP_INTEGER__: {
+          __tmp__LKAG=NULL;
+        } break;
+        case __LIP_STRING__: {
+          __tmp__LKAG=((__LIP_STRING *)__tmp__KHQD);
+        } break;
+        }
+      };
+      s__JKAG=__tmp__LKAG;
+      __tmp__RJQD=NULL;
+    } break;
+    };
+    result__CHQD=__tmp__RJQD;
+  };
+  if (((void *)result__CHQD == (void *)NULL)) {
+    __tmp__0JQD=Self__AHQD->parent_lip_code__MPZB.parent_itm_object__PDE.position__3CJ;
+    put_error__text__0MG( 1,(&__string_254));
+    put_position__EOG(__tmp__0JQD);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
+      exit(( 1));
+    };
+  };
+  return(result__CHQD);
+}
+
+static void* run_expr__4JQD(__LIP_UNARY *Self__5JQD)
+// ({LIP_UNARY}) With resultRecursive, No inlinable.
+{
+  void *__tmp__DKQD;
+  void *__tmp__EKQD,*__tmp__LO4G,*__tmp__MO4G,*result__BKQD,*__tmp__MKQD;
+  void *__tmp__TKQD;
+  __LIP_INTEGER *Self__NO4G,*Self__F5YF,*Self__S5YF;
+  __LIP_STRING *Self__OO4G;
+  void *result__1JIF;
+  __POSITION __tmp__2KQD;
+  __CHARACTER Self__R0UD;
+  __BOOLEAN b__ZJIF;
+  __tmp__DKQD=Self__5JQD->value__CKQD;
+  switch (((struct ___OBJ *)__tmp__DKQD)->__id) {
+  case __LIP_BINARY__: {
+    __tmp__EKQD=run_expr__5GQD(__tmp__DKQD);
+  } break;
+  case __LIP_UNARY__: {
+    __tmp__EKQD=run_expr__4JQD(__tmp__DKQD);
+  } break;
+  case __LIP_CALL__: {
+    __tmp__EKQD=run_expr__MVSE(__tmp__DKQD);
+  } break;
+  case __LIP_VALUE__: {
+    __tmp__LO4G=((__LIP_VALUE *)__tmp__DKQD)->value__MZSE;
+    switch (((struct ___OBJ *)__tmp__LO4G)->__id) {
+    case __LIP_BOOLEAN__: {
+      __tmp__MO4G=((__LIP_BOOLEAN *)__tmp__LO4G);
+    } break;
+    case __LIP_INTEGER__: {
+      Self__NO4G=((__LIP_INTEGER *)__tmp__LO4G);
+      __tmp__MO4G=get__5XQE(Self__NO4G,Self__NO4G->value__H5YF);
+    } break;
+    case __LIP_STRING__: {
+      Self__OO4G=((__LIP_STRING *)__tmp__LO4G);
+      __tmp__MO4G=get__U0CF(Self__OO4G,Self__OO4G->value__0QSE);
+    } break;
+    };
+    __tmp__EKQD=__tmp__MO4G;
+  } break;
+  };
+  result__BKQD=__tmp__EKQD;
+  Self__R0UD=Self__5JQD->operator__FKQD;
+  if ((Self__R0UD == '-')) {
+    switch (((struct ___OBJ *)__tmp__EKQD)->__id) {
+    case __LIP_BOOLEAN__: {
+      __tmp__MKQD=NULL;
+    } break;
+    case __LIP_INTEGER__: {
+      Self__F5YF=((__LIP_INTEGER *)__tmp__EKQD);
+      Self__F5YF->value__H5YF=(__INTEGER)(- Self__F5YF->value__H5YF);
+      __tmp__MKQD=Self__F5YF;
+    } break;
+    case __LIP_STRING__: {
+      __tmp__MKQD=NULL;
+    } break;
+    };
+    result__BKQD=__tmp__MKQD;
+  };
+  if ((Self__R0UD == '!')) {
+    switch (((struct ___OBJ *)result__BKQD)->__id) {
+    case __LIP_BOOLEAN__: {
+      b__ZJIF=(! ((__LIP_BOOLEAN *)result__BKQD)->value__IRPD);
+      result__1JIF=NULL;
+      if (b__ZJIF) {
+        result__1JIF=true__AKIF;
+      } else {
+        result__1JIF=LIP_BOOLEAN__;
+      };
+      __tmp__TKQD=result__1JIF;
+    } break;
+    case __LIP_INTEGER__: {
+      Self__S5YF=((__LIP_INTEGER *)result__BKQD);
+      Self__S5YF->value__H5YF=(__INTEGER)(~ Self__S5YF->value__H5YF);
+      __tmp__TKQD=Self__S5YF;
+    } break;
+    case __LIP_STRING__: {
+      __tmp__TKQD=NULL;
+    } break;
+    };
+    result__BKQD=__tmp__TKQD;
+  };
+  if (((void *)result__BKQD == (void *)NULL)) {
+    __tmp__2KQD=Self__5JQD->parent_lip_code__104B.parent_itm_object__PDE.position__3CJ;
+    put_error__text__0MG( 1,(&__string_254));
+    put_position__EOG(__tmp__2KQD);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
+      exit(( 1));
+    };
+  };
+  return(result__BKQD);
+}
+
+static void* run_expr__MVSE(__LIP_CALL *Self__NVSE)
+// ({LIP_CALL}) With resultRecursive, No inlinable.
+{
+  void *str__QVSE,*__tmp__GWSE;
+  void *val__RVSE,*result__SVSE,*__tmp__1VSE,*__tmp__NZSE,*__tmp__OZSE;
+  void *__tmp__0VSE;
+  __LIP_INTEGER *Self__SBZF;
+  __LIP_STRING *Self__HLAG;
+  __POSITION pos__QSRG,pos__BVHF;
+  __STRING *Self__XH1G;
+  __INTEGER state__3OSF,Self__UF5F;
+  __BOOLEAN __tmp__XWSE,__tmp__JXSE,result__SPVE,sign__4OSF,__tmp__QQSF;
+  __BOOLEAN result__XKZG,__tmp__3QSF,result__YEGG,__tmp__QRSF;
+  __BOOLEAN result__0KZG,result__3KZG,result__ALZG,result__BLZG;
+  __CHARACTER Self__WQWG,Self__YKZG,Self__XQWG,Self__1KZG,Self__4KZG;
+  __CHARACTER mem__OVIF;
+  __FAST_ARRAYoLIP_SLOT_DATAo *Self__NBMF;
+  str__QVSE=NULL;
+  val__RVSE=NULL;
+  result__SVSE=NULL;
+  if (((void *)Self__NVSE->argument__CPSE != (void *)NULL)) {
+    __tmp__0VSE=Self__NVSE->argument__CPSE;
+    switch (((struct ___OBJ *)__tmp__0VSE)->__id) {
+    case __LIP_BINARY__: {
+      __tmp__1VSE=run_expr__5GQD(__tmp__0VSE);
+    } break;
+    case __LIP_UNARY__: {
+      __tmp__1VSE=run_expr__4JQD(__tmp__0VSE);
+    } break;
+    case __LIP_CALL__: {
+      __tmp__1VSE=run_expr__MVSE(__tmp__0VSE);
+    } break;
+    case __LIP_VALUE__: {
+      __tmp__NZSE=((__LIP_VALUE *)__tmp__0VSE)->value__MZSE;
+      switch (((struct ___OBJ *)__tmp__NZSE)->__id) {
+      case __LIP_BOOLEAN__: {
+        __tmp__OZSE=((__LIP_BOOLEAN *)__tmp__NZSE);
+      } break;
+      case __LIP_INTEGER__: {
+        Self__SBZF=((__LIP_INTEGER *)__tmp__NZSE);
+        __tmp__OZSE=get__5XQE(Self__SBZF,Self__SBZF->value__H5YF);
+      } break;
+      case __LIP_STRING__: {
+        Self__HLAG=((__LIP_STRING *)__tmp__NZSE);
+        __tmp__OZSE=get__U0CF(Self__HLAG,Self__HLAG->value__0QSE);
+      } break;
+      };
+      __tmp__1VSE=__tmp__OZSE;
+    } break;
+    };
+    val__RVSE=__tmp__1VSE;
+  };
+  if (((void *)Self__NVSE->name__NPSE == (void *)(&__string_93))) {
+    if (val__RVSE==NULL) {
+      __tmp__GWSE=NULL;
+    } else {
+      switch (((struct ___OBJ *)val__RVSE)->__id) {
+      case __LIP_BOOLEAN__: {
+        __tmp__GWSE=NULL;
+      } break;
+      case __LIP_INTEGER__: {
+        __tmp__GWSE=NULL;
+      } break;
+      case __LIP_STRING__: {
+        __tmp__GWSE=((void *)val__RVSE);
+      } break;
+      }
+    };
+    str__QVSE=__tmp__GWSE;
+    if (((void *)__tmp__GWSE == (void *)NULL)) {
+      pos__QSRG=Self__NVSE->parent_lip_code__N14B.parent_itm_object__PDE.position__3CJ;
+      put_error__text__0MG( 1,(&__string_289));
+      put_position__EOG(pos__QSRG);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
+        exit(( 1));
+      };
+    };
+    ((__STRING *)string_tmp__VH)->count__GFC= 0;
+    append_in__LLAG(__tmp__GWSE,string_tmp__VH);
+    Self__XH1G=((__STRING *)string_tmp__VH);
+    if ((Self__XH1G->capacity__IBS > Self__XH1G->count__GFC)) {
+      ((__CHARACTER *)Self__XH1G->storage__RBS)[Self__XH1G->count__GFC]='\0';
+    } else {
+      add_last__JLT(Self__XH1G,'\0');
+      Self__XH1G->count__GFC=(__INTEGER)(Self__XH1G->count__GFC -  1);
+    };
+    result__SVSE=get__5XQE(LIP_INTEGER__,((__INTEGER )(system(((char*)((Self__XH1G->storage__RBS)))))));
+    __tmp__XWSE=TRUE__;
+  } else {
+    __tmp__XWSE=FALSE__;
+  };
+  if (__tmp__XWSE) {
+    __tmp__JXSE=TRUE__;
+  } else {
+    result__SPVE=((void *)Self__NVSE->name__NPSE == (void *)(&__string_106));
+    if (result__SPVE) {
+      state__3OSF= 0;
+      sign__4OSF=FALSE__;
+      while ((state__3OSF <=  2)) {
+        if (push_back_flag__5EJF) {
+          push_back_flag__5EJF=FALSE__;
+        } else {
+          memory__WVIF=((__CHARACTER )(fgetc(stdin)));
+        };
+        if ((state__3OSF ==  0)) {
+          Self__WQWG=memory__WVIF;
+          if ((((((((Self__WQWG == ' ') || (Self__WQWG == '\t')) || (Self__WQWG == '\n')) || (Self__WQWG == '\r')) || (Self__WQWG == '\0')) || (Self__WQWG == '\f')) || (Self__WQWG == '\v'))) {
+            __tmp__QQSF=TRUE__;
+          } else {
+            Self__YKZG=memory__WVIF;
+            result__XKZG=FALSE__;
+            if ((((__INTEGER_8 )Self__YKZG) >= ((__INTEGER_8 )'0'))) {
+              result__XKZG=(((__INTEGER_8 )Self__YKZG) <= ((__INTEGER_8 )'9'));
+            };
+            if (result__XKZG) {
+              last_integer__EXSE=(__INTEGER)(((__INTEGER )((__INTEGER_8 )memory__WVIF)) -  48);
+              state__3OSF= 2;
+            };
+            __tmp__QQSF=result__XKZG;
+          };
+          if (__tmp__QQSF) {
+            __tmp__3QSF=TRUE__;
+          } else {
+            result__YEGG=(memory__WVIF == '-');
+            if (result__YEGG) {
+              sign__4OSF=TRUE__;
+              state__3OSF= 1;
+            };
+            __tmp__3QSF=result__YEGG;
+          };
+          if ((! __tmp__3QSF)) {
+            if ((memory__WVIF == '+')) {
+              state__3OSF= 1;
             } else {
-              result__YDLG='\0';
-              if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-                result__YDLG=((__CHARACTER )(( 0)));
-              } else {
-                result__YDLG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
+              state__3OSF= 4;
+            };
+          };
+          __tmp__QRSF=TRUE__;
+        } else {
+          __tmp__QRSF=FALSE__;
+        };
+        if ((! __tmp__QRSF)) {
+          if ((state__3OSF ==  1)) {
+            Self__XQWG=memory__WVIF;
+            if ((! (((((((Self__XQWG == ' ') || (Self__XQWG == '\t')) || (Self__XQWG == '\n')) || (Self__XQWG == '\r')) || (Self__XQWG == '\0')) || (Self__XQWG == '\f')) || (Self__XQWG == '\v')))) {
+              Self__1KZG=memory__WVIF;
+              result__0KZG=FALSE__;
+              if ((((__INTEGER_8 )Self__1KZG) >= ((__INTEGER_8 )'0'))) {
+                result__0KZG=(((__INTEGER_8 )Self__1KZG) <= ((__INTEGER_8 )'9'));
               };
-              if ((result__YDLG == ';')) {
-                position__V0B=(__INTEGER)(position__V0B +  1);
-                result__XDLG=TRUE__;
+              if (result__0KZG) {
+                last_integer__EXSE=(__INTEGER)(((__INTEGER )((__INTEGER_8 )memory__WVIF)) -  48);
+                state__3OSF= 2;
+              } else {
+                state__3OSF= 4;
               };
             };
-            __tmp__U1EB=result__XDLG;
           } else {
-            __tmp__U1EB=FALSE__;
+            Self__4KZG=memory__WVIF;
+            result__3KZG=FALSE__;
+            if ((((__INTEGER_8 )Self__4KZG) >= ((__INTEGER_8 )'0'))) {
+              result__3KZG=(((__INTEGER_8 )Self__4KZG) <= ((__INTEGER_8 )'9'));
+            };
+            if (result__3KZG) {
+              last_integer__EXSE=(__INTEGER)((__INTEGER)(last_integer__EXSE *  10) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )memory__WVIF)) -  48));
+            } else {
+              state__3OSF= 3;
+            };
           };
-          if (__tmp__U1EB) {
-            add_last__GVT(result__4ZEB,e__3ZEB);
-            e__3ZEB=read_expr__25I(Self__0ZEB);
-            goto while_do__W4ZB;
+        };
+        result__ALZG=FALSE__;
+        if ((! push_back_flag__5EJF)) {
+          result__ALZG=(memory__WVIF == ((__CHARACTER )(EOF)));
+        };
+        if (result__ALZG) {
+          Self__UF5F=state__3OSF;
+          if (((state__3OSF >=  0) && (state__3OSF <=  1))) {
+            state__3OSF= 4;
+          };
+          if (((Self__UF5F >=  2) && (Self__UF5F <=  3))) {
+            state__3OSF= 3;
           };
         };
-        if (((void *)e__3ZEB == (void *)NULL)) {
-          pos__QD2F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_244));
-          put_position__ATG(pos__QD2F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+      };
+      result__BLZG=FALSE__;
+      if ((! push_back_flag__5EJF)) {
+        result__BLZG=(memory__WVIF == ((__CHARACTER )(EOF)));
+      };
+      if (result__BLZG) {
+        push_back_flag__5EJF=TRUE__;
+      };
+      if ((state__3OSF ==  4)) {
+        print__GHD((&__string_308));
+        print__GHD((&__string_205));
+        fputc((int)('\n'),stdout);
+        exit(( 1));
+      };
+      if (sign__4OSF) {
+        last_integer__EXSE=(__INTEGER)(- last_integer__EXSE);
+      };
+      result__SVSE=get__5XQE(LIP_INTEGER__,last_integer__EXSE);
+    };
+    __tmp__JXSE=result__SPVE;
+  };
+  if ((! __tmp__JXSE)) {
+    if (((void *)Self__NVSE->name__NPSE == (void *)(&__string_107))) {
+      ((__STRING *)last_string__WXSE)->count__GFC= 0;
+      mem__OVIF='\0';
+      if (push_back_flag__5EJF) {
+        push_back_flag__5EJF=FALSE__;
+      } else {
+        memory__WVIF=((__CHARACTER )(fgetc(stdin)));
+      };
+      if (((memory__WVIF != '\n') && (memory__WVIF != ((__CHARACTER )(EOF))))) {
+        add_last__JLT(((__STRING *)last_string__WXSE),memory__WVIF);
+        mem__OVIF=((__CHARACTER )(fgetc(stdin)));
+        while ((! ((mem__OVIF == ((__CHARACTER )(EOF))) || (mem__OVIF == '\n')))) {
+          add_last__JLT(((__STRING *)last_string__WXSE),mem__OVIF);
+          mem__OVIF=((__CHARACTER )(fgetc(stdin)));
+        };
+        memory__WVIF=mem__OVIF;
+      };
+      result__SVSE=get__U0CF(LIP_STRING__,get__YVB(last_string__WXSE));
+    } else {
+      if (((void *)fast_reference_at__5BRD(list_data__BFNC,Self__NVSE->name__NPSE) == (void *)NULL)) {
+        Self__NBMF=((__FAST_ARRAYoLIP_SLOT_DATAo *)stack__MYSE);
+        if (((void *)((void **)Self__NBMF->parent_arrayed_collection__LYSE.storage__ZGMF)[Self__NBMF->parent_arrayed_collection__LYSE.upper__XBMF] == (void *)NULL)) {
+          copy__JCS(string_tmp__VH,(&__string_286));
+          append__RNS(string_tmp__VH,Self__NVSE->name__NPSE);
+          append__RNS(string_tmp__VH,(&__string_287));
+          pos__BVHF=Self__NVSE->parent_lip_code__N14B.parent_itm_object__PDE.position__3CJ;
+          put_error__text__0MG( 1,string_tmp__VH);
+          put_position__EOG(pos__BVHF);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        result__0DLG=FALSE__;
-        if ((! read_space__MMD())) {
-          result__0DLG=FALSE__;
-        } else {
-          result__1DLG='\0';
-          if ((position__V0B > ((__STRING *)source__S0B)->count__04B)) {
-            result__1DLG=((__CHARACTER )(( 0)));
+      };
+      print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
+      result__SVSE=NULL;
+    };
+  };
+  if (((void *)val__RVSE != (void *)NULL)) {
+    switch (((struct ___OBJ *)val__RVSE)->__id) {
+    case __LIP_BOOLEAN__: {
+    } break;
+    case __LIP_INTEGER__: {
+      free__5TYF(val__RVSE);
+    } break;
+    case __LIP_STRING__: {
+      free__FFAG(val__RVSE);
+    } break;
+    };
+  };
+  return(result__SVSE);
+}
+
+static void* get__5XQE(__LIP_INTEGER *Self__AYQE,__INTEGER i__BYQE)
+// ({LIP_INTEGER},{INTEGER}) With resultNo recursive, No inlinable.
+{
+  void *result__DYQE;
+  __LIP_INTEGER *result__NPOF;
+  __POINTER ptr__OPOF,ptr_table__QO4G,next__PO4G,result__RO4G;
+  __POINTER ptr_table__VO4G,next__UO4G,result__WO4G;
+  __INTEGER typ_id__TPOF;
+  __UINTEGER_32 sz__QPOF,a__TL1G,new_size__UL1G,t__YL1G,a__XL1G;
+  __UINTEGER_32 new_size__YO4G,lab_type__XO4G;
+  __FAST_ARRAYoLIP_INTEGERo *Self__LW1E,*Self__BX1E;
+  result__DYQE=NULL;
+  if ((((__FAST_ARRAYoLIP_INTEGERo *)storage__JYQE)->parent_arrayed_collection__IYQE.upper__VCVE <  0)) {
+    result__NPOF=NULL;
+    ptr__OPOF=((__POINTER )(NULL));
+    typ_id__TPOF= 0;
+    sz__QPOF=((__UINTEGER_32 )sizeof(__LIP_INTEGER));
+    if ((sz__QPOF ==  0)) {
+      result__NPOF=Self__AYQE;
+    } else {
+      typ_id__TPOF=-1;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__QPOF);
+      if ((typ_id__TPOF == (__INTEGER)(-  1))) {
+        a__TL1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__UL1G=(__UINTEGER_32)((__UINTEGER_32)(sz__QPOF + a__TL1G) & (__UINTEGER_32)(~ a__TL1G));
+        ptr_table__QO4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UL1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__PO4G=((__POINTER )(NULL));
+        result__RO4G=((__POINTER *)ptr_table__QO4G)[ 0];
+        if ((result__RO4G == (void *)NULL)) {
+          result__RO4G=new_lab__2QJ(new_size__UL1G);
+          next__PO4G=(void *)((unsigned long)result__RO4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UL1G)));
+          ((__POINTER *)next__PO4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__QO4G)[ 0]=next__PO4G;
+        } else {
+          next__PO4G=((__POINTER *)result__RO4G)[ 0];
+          if ((next__PO4G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RO4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__UL1G <<  1)) <=  4096)) {
+              next__PO4G=(void *)((unsigned long)result__RO4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UL1G)));
+            } else {
+              next__PO4G=new_lab__2QJ(new_size__UL1G);
+            };
+            ((__POINTER *)next__PO4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__QO4G)[ 0]=next__PO4G;
+          } else {
+            ((__POINTER *)result__RO4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__PO4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__RO4G=next__PO4G;
+          };
+        };
+        ptr__OPOF=result__RO4G;
+      } else {
+        t__YL1G=((__UINTEGER_32 )typ_id__TPOF);
+        a__XL1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__YO4G=(__UINTEGER_32)((__UINTEGER_32)(sz__QPOF + a__XL1G) & (__UINTEGER_32)(~ a__XL1G));
+        ptr_table__VO4G=((__POINTER )(&(table_type[(t__YL1G)])));
+        lab_type__XO4G=(__UINTEGER_32)(t__YL1G |  1);
+        next__UO4G=((__POINTER )(NULL));
+        result__WO4G=((__POINTER *)ptr_table__VO4G)[ 0];
+        if ((result__WO4G == (void *)NULL)) {
+          result__WO4G=new_lab__2QJ(lab_type__XO4G);
+          next__UO4G=(void *)((unsigned long)result__WO4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YO4G)));
+          ((__POINTER *)next__UO4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__VO4G)[ 0]=next__UO4G;
+        } else {
+          next__UO4G=((__POINTER *)result__WO4G)[ 0];
+          if ((next__UO4G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WO4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__YO4G <<  1)) <=  4096)) {
+              next__UO4G=(void *)((unsigned long)result__WO4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YO4G)));
+            } else {
+              next__UO4G=new_lab__2QJ(lab_type__XO4G);
+            };
+            ((__POINTER *)next__UO4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__VO4G)[ 0]=next__UO4G;
           } else {
-            result__1DLG=((__CHARACTER *)((__STRING *)source__S0B)->storage__HGQ)[(__INTEGER)(position__V0B -  1)];
-          };
-          if ((result__1DLG == ',')) {
-            position__V0B=(__INTEGER)(position__V0B +  1);
-            result__0DLG=TRUE__;
+            ((__POINTER *)result__WO4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__UO4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__WO4G=next__UO4G;
           };
         };
-      } while (result__0DLG);
-      add_last__GVT(result__UPIG,e__3ZEB);
-    } else {
-      add_last__GVT(result__UPIG,e__3ZEB);
+        ptr__OPOF=result__WO4G;
+      };
+      result__NPOF=((__LIP_INTEGER *)ptr__OPOF);
+      *(result__NPOF) = *(Self__AYQE);
     };
+    result__DYQE=result__NPOF;
   } else {
-    p__JMJG=current_position__A0F();
-    result__BMJG=NULL;
-    ptr__CMJG=((__POINTER )(NULL));
-    typ_id__DMJG= 0;
-    sz__EMJG=((__UINTEGER_32 )sizeof(__ITM_PROTOTYPE));
-    if ((sz__EMJG ==  0)) {
-      result__BMJG=ITM_PROTOTYPE__;
-    } else {
-      typ_id__DMJG=-1;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__EMJG);
-      if ((typ_id__DMJG == (__INTEGER)(-  1))) {
-        a__FMJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__GMJG=(__UINTEGER_32)((__UINTEGER_32)(sz__EMJG + a__FMJG) & (__UINTEGER_32)(~ a__FMJG));
-        ptr_table__4DLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GMJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__3DLG=((__POINTER )(NULL));
-        result__5DLG=((__POINTER *)ptr_table__4DLG)[ 0];
-        if ((result__5DLG == (void *)NULL)) {
-          result__5DLG=new_lab__RUJ(new_size__GMJG);
-          next__3DLG=(void *)((unsigned long)result__5DLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GMJG)));
-          ((__POINTER *)next__3DLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4DLG)[ 0]=next__3DLG;
-        } else {
-          next__3DLG=((__POINTER *)result__5DLG)[ 0];
-          if ((next__3DLG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5DLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__GMJG <<  1)) <=  4096)) {
-              next__3DLG=(void *)((unsigned long)result__5DLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GMJG)));
+    Self__LW1E=((__FAST_ARRAYoLIP_INTEGERo *)storage__JYQE);
+    result__DYQE=((void **)Self__LW1E->parent_arrayed_collection__IYQE.storage__VEVE)[Self__LW1E->parent_arrayed_collection__IYQE.upper__VCVE];
+    Self__BX1E=((__FAST_ARRAYoLIP_INTEGERo *)storage__JYQE);
+    Self__BX1E->parent_arrayed_collection__IYQE.upper__VCVE=(__INTEGER)(Self__BX1E->parent_arrayed_collection__IYQE.upper__VCVE -  1);
+  };
+  ((__LIP_INTEGER *)result__DYQE)->value__H5YF=i__BYQE;
+  return(result__DYQE);
+}
+
+static void* get__U0CF(__LIP_STRING *Self__V0CF,void *str__W0CF)
+// ({LIP_STRING},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+{
+  void *result__Y0CF;
+  __LIP_STRING *result__KG1F;
+  __POINTER ptr__LG1F,ptr_table__0O4G,next__ZO4G,result__1O4G;
+  __POINTER ptr_table__5O4G,next__4O4G,result__AP4G;
+  __INTEGER typ_id__QG1F;
+  __UINTEGER_32 sz__NG1F,a__1L1G,new_size__2L1G,t__AM1G,a__5L1G;
+  __UINTEGER_32 new_size__CP4G,lab_type__BP4G;
+  __FAST_ARRAYoLIP_STRINGo *Self__P4OF,*Self__F5OF;
+  result__Y0CF=NULL;
+  if ((((__FAST_ARRAYoLIP_STRINGo *)storage__40CF)->parent_arrayed_collection__30CF.upper__K1LF <  0)) {
+    result__KG1F=NULL;
+    ptr__LG1F=((__POINTER )(NULL));
+    typ_id__QG1F= 0;
+    sz__NG1F=((__UINTEGER_32 )sizeof(__LIP_STRING));
+    if ((sz__NG1F ==  0)) {
+      result__KG1F=Self__V0CF;
+    } else {
+      typ_id__QG1F=-1;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__NG1F);
+      if ((typ_id__QG1F == (__INTEGER)(-  1))) {
+        a__1L1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__2L1G=(__UINTEGER_32)((__UINTEGER_32)(sz__NG1F + a__1L1G) & (__UINTEGER_32)(~ a__1L1G));
+        ptr_table__0O4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2L1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__ZO4G=((__POINTER )(NULL));
+        result__1O4G=((__POINTER *)ptr_table__0O4G)[ 0];
+        if ((result__1O4G == (void *)NULL)) {
+          result__1O4G=new_lab__2QJ(new_size__2L1G);
+          next__ZO4G=(void *)((unsigned long)result__1O4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2L1G)));
+          ((__POINTER *)next__ZO4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__0O4G)[ 0]=next__ZO4G;
+        } else {
+          next__ZO4G=((__POINTER *)result__1O4G)[ 0];
+          if ((next__ZO4G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1O4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__2L1G <<  1)) <=  4096)) {
+              next__ZO4G=(void *)((unsigned long)result__1O4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2L1G)));
             } else {
-              next__3DLG=new_lab__RUJ(new_size__GMJG);
-            };
-            ((__POINTER *)next__3DLG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4DLG)[ 0]=next__3DLG;
-          } else {
-            ((__POINTER *)result__5DLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__3DLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__5DLG=next__3DLG;
-          };
-        };
-        ptr__CMJG=result__5DLG;
-      } else {
-        t__HMJG=((__UINTEGER_32 )typ_id__DMJG);
-        a__IMJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__GELG=(__UINTEGER_32)((__UINTEGER_32)(sz__EMJG + a__IMJG) & (__UINTEGER_32)(~ a__IMJG));
-        ptr_table__DELG=((__POINTER )(&(table_type[(t__HMJG)])));
-        lab_type__FELG=(__UINTEGER_32)(t__HMJG |  1);
-        next__CELG=((__POINTER )(NULL));
-        result__EELG=((__POINTER *)ptr_table__DELG)[ 0];
-        if ((result__EELG == (void *)NULL)) {
-          result__EELG=new_lab__RUJ(lab_type__FELG);
-          next__CELG=(void *)((unsigned long)result__EELG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GELG)));
-          ((__POINTER *)next__CELG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__DELG)[ 0]=next__CELG;
-        } else {
-          next__CELG=((__POINTER *)result__EELG)[ 0];
-          if ((next__CELG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EELG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__GELG <<  1)) <=  4096)) {
-              next__CELG=(void *)((unsigned long)result__EELG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GELG)));
+              next__ZO4G=new_lab__2QJ(new_size__2L1G);
+            };
+            ((__POINTER *)next__ZO4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__0O4G)[ 0]=next__ZO4G;
+          } else {
+            ((__POINTER *)result__1O4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZO4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__1O4G=next__ZO4G;
+          };
+        };
+        ptr__LG1F=result__1O4G;
+      } else {
+        t__AM1G=((__UINTEGER_32 )typ_id__QG1F);
+        a__5L1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__CP4G=(__UINTEGER_32)((__UINTEGER_32)(sz__NG1F + a__5L1G) & (__UINTEGER_32)(~ a__5L1G));
+        ptr_table__5O4G=((__POINTER )(&(table_type[(t__AM1G)])));
+        lab_type__BP4G=(__UINTEGER_32)(t__AM1G |  1);
+        next__4O4G=((__POINTER )(NULL));
+        result__AP4G=((__POINTER *)ptr_table__5O4G)[ 0];
+        if ((result__AP4G == (void *)NULL)) {
+          result__AP4G=new_lab__2QJ(lab_type__BP4G);
+          next__4O4G=(void *)((unsigned long)result__AP4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CP4G)));
+          ((__POINTER *)next__4O4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__5O4G)[ 0]=next__4O4G;
+        } else {
+          next__4O4G=((__POINTER *)result__AP4G)[ 0];
+          if ((next__4O4G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AP4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__CP4G <<  1)) <=  4096)) {
+              next__4O4G=(void *)((unsigned long)result__AP4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CP4G)));
             } else {
-              next__CELG=new_lab__RUJ(lab_type__FELG);
+              next__4O4G=new_lab__2QJ(lab_type__BP4G);
             };
-            ((__POINTER *)next__CELG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__DELG)[ 0]=next__CELG;
+            ((__POINTER *)next__4O4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__5O4G)[ 0]=next__4O4G;
           } else {
-            ((__POINTER *)result__EELG)[ 0]=(void *)((unsigned long)((__POINTER *)next__CELG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__EELG=next__CELG;
+            ((__POINTER *)result__AP4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__4O4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__AP4G=next__4O4G;
           };
         };
-        ptr__CMJG=result__EELG;
+        ptr__LG1F=result__AP4G;
       };
-      result__BMJG=((__ITM_PROTOTYPE *)ptr__CMJG);
-      *(result__BMJG) = *(ITM_PROTOTYPE__);
+      result__KG1F=((__LIP_STRING *)ptr__LG1F);
+      *(result__KG1F) = *(Self__V0CF);
     };
-    ((__ITM_PROTOTYPE *)result__BMJG)->parent_itm_constant__VYF.parent_itm_code__UYF.parent_itm_object__P2D.position__REJ=p__JMJG;
-    add_last__GVT(result__UPIG,result__BMJG);
+    result__Y0CF=result__KG1F;
+  } else {
+    Self__P4OF=((__FAST_ARRAYoLIP_STRINGo *)storage__40CF);
+    result__Y0CF=((void **)Self__P4OF->parent_arrayed_collection__30CF.storage__AAMF)[Self__P4OF->parent_arrayed_collection__30CF.upper__K1LF];
+    Self__F5OF=((__FAST_ARRAYoLIP_STRINGo *)storage__40CF);
+    Self__F5OF->parent_arrayed_collection__30CF.upper__K1LF=(__INTEGER)(Self__F5OF->parent_arrayed_collection__30CF.upper__K1LF -  1);
   };
-  return(copy__OEI(result__UPIG));
+  ((__LIP_STRING *)result__Y0CF)->value__0QSE=str__W0CF;
+  return(result__Y0CF);
 }
 
-static void** create__2BOB(__INTEGER nb_elements__4BOB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void free__5TYF(__LIP_INTEGER *Self__AUYF)
+// ({LIP_INTEGER}) VoidNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__EVIG,a__DVIG,new_size__FVIG,new_size2__GVIG,a__HVIG;
-  __UINTEGER_32 new_size__IVIG;
-  __POINTER result__CVIG,ptr_table__IELG,next__HELG,result__JELG;
-  __INTEGER Self__1WJC;
-  void **Result__CERB;
-  sz__EVIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__4BOB * ((__INTEGER )(sizeof(void *)))));
-  result__CVIG=((__POINTER )(NULL));
-  a__DVIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__FVIG=(__UINTEGER_32)((__UINTEGER_32)(sz__EVIG + a__DVIG) & (__UINTEGER_32)(~ a__DVIG));
-  new_size2__GVIG=(__UINTEGER_32)(new_size__FVIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__GVIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__HVIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__IVIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__GVIG + a__HVIG) & (__UINTEGER_32)(~ a__HVIG));
-    ptr_table__IELG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IVIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__HELG=((__POINTER )(NULL));
-    result__JELG=((__POINTER *)ptr_table__IELG)[ 0];
-    if ((result__JELG == (void *)NULL)) {
-      result__JELG=new_lab__RUJ(new_size__IVIG);
-      next__HELG=(void *)((unsigned long)result__JELG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IVIG)));
-      ((__POINTER *)next__HELG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__IELG)[ 0]=next__HELG;
-    } else {
-      next__HELG=((__POINTER *)result__JELG)[ 0];
-      if ((next__HELG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JELG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__IVIG <<  1)) <=  4096)) {
-          next__HELG=(void *)((unsigned long)result__JELG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IVIG)));
-        } else {
-          next__HELG=new_lab__RUJ(new_size__IVIG);
-        };
-        ((__POINTER *)next__HELG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__IELG)[ 0]=next__HELG;
-      } else {
-        ((__POINTER *)result__JELG)[ 0]=(void *)((unsigned long)((__POINTER *)next__HELG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__JELG=next__HELG;
-      };
-    };
-    ((__POINTER *)result__JELG)[ 0]=((__POINTER ) 3);
-    result__CVIG=(void *)((unsigned long)result__JELG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __INTEGER new_capacity__I0ZF,__tmp__M1ZF,__tmp__KK5F,Self__QCBG;
+  __FAST_ARRAYoLIP_INTEGERo *Self__G0ZF;
+  __BOOLEAN __tmp__W0ZF;
+  void **__tmp__L1ZF,**new__WJ5F;
+  Self__G0ZF=((__FAST_ARRAYoLIP_INTEGERo *)storage__JYQE);
+  new_capacity__I0ZF= 0;
+  if (((__INTEGER)(Self__G0ZF->parent_arrayed_collection__IYQE.upper__VCVE +  1) <= (__INTEGER)(Self__G0ZF->parent_arrayed_collection__IYQE.capacity__KEVE -  1))) {
+    Self__G0ZF->parent_arrayed_collection__IYQE.upper__VCVE=(__INTEGER)(Self__G0ZF->parent_arrayed_collection__IYQE.upper__VCVE +  1);
+    __tmp__W0ZF=TRUE__;
   } else {
-    result__CVIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__FVIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-  };
-  Result__CERB=((void **)result__CVIG);
-  Self__1WJC=(__INTEGER)(nb_elements__4BOB -  1);
-  while ((Self__1WJC >=  0)) {
-    Result__CERB[Self__1WJC]=NULL;
-    Self__1WJC=(__INTEGER)(Self__1WJC -  1);
-  };
-  return(Result__CERB);
+    __tmp__W0ZF=FALSE__;
+  };
+  if ((! __tmp__W0ZF)) {
+    if ((Self__G0ZF->parent_arrayed_collection__IYQE.capacity__KEVE ==  0)) {
+      Self__G0ZF->parent_arrayed_collection__IYQE.storage__VEVE=create__VKDF( 2);
+      Self__G0ZF->parent_arrayed_collection__IYQE.capacity__KEVE= 2;
+      Self__G0ZF->parent_arrayed_collection__IYQE.upper__VCVE= 0;
+    } else {
+      new_capacity__I0ZF=(__INTEGER)(Self__G0ZF->parent_arrayed_collection__IYQE.capacity__KEVE <<  1);
+      __tmp__L1ZF=Self__G0ZF->parent_arrayed_collection__IYQE.storage__VEVE;
+      __tmp__M1ZF=Self__G0ZF->parent_arrayed_collection__IYQE.capacity__KEVE;
+      new__WJ5F=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__L1ZF)),((__UINTEGER_32 )(__INTEGER)(__tmp__M1ZF * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__I0ZF * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__KK5F=(__INTEGER)(new_capacity__I0ZF -  1);
+      Self__QCBG=__tmp__M1ZF;
+      while ((Self__QCBG <= __tmp__KK5F)) {
+        new__WJ5F[Self__QCBG]=NULL;
+        Self__QCBG=(__INTEGER)(Self__QCBG +  1);
+      };
+      Self__G0ZF->parent_arrayed_collection__IYQE.storage__VEVE=new__WJ5F;
+      Self__G0ZF->parent_arrayed_collection__IYQE.capacity__KEVE=new_capacity__I0ZF;
+      Self__G0ZF->parent_arrayed_collection__IYQE.upper__VCVE=(__INTEGER)(Self__G0ZF->parent_arrayed_collection__IYQE.upper__VCVE +  1);
+    };
+  };
+  ((void **)Self__G0ZF->parent_arrayed_collection__IYQE.storage__VEVE)[Self__G0ZF->parent_arrayed_collection__IYQE.upper__VCVE]=Self__AUYF;
 }
 
-static __BOOLEAN fast_has__4LZ(__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *Self__5LZ,void *e__AMZ)
-// ({HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo},{NULLxFAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
+static void free__FFAG(__LIP_STRING *Self__GFAG)
+// ({LIP_STRING}) VoidNo recursive, No inlinable.
 {
-  void *node__JMZ;
-  node__JMZ=((void **)Self__5LZ->buckets__T0T)[(__INTEGER)(hash_code__ATY(e__AMZ) % Self__5LZ->capacity__O0T)];
-  while ((! (((void *)node__JMZ == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__JMZ)->item__50T == (void *)e__AMZ)))) {
-    node__JMZ=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__JMZ)->next__L1T;
-  };
-  return(((void *)node__JMZ != (void *)NULL));
+  __INTEGER new_capacity__M0AG,__tmp__Q1AG,__tmp__ZUDG,Self__SHEG;
+  __FAST_ARRAYoLIP_STRINGo *Self__K0AG;
+  __BOOLEAN __tmp__00AG;
+  void **__tmp__P1AG,**new__FUDG;
+  Self__K0AG=((__FAST_ARRAYoLIP_STRINGo *)storage__40CF);
+  new_capacity__M0AG= 0;
+  if (((__INTEGER)(Self__K0AG->parent_arrayed_collection__30CF.upper__K1LF +  1) <= (__INTEGER)(Self__K0AG->parent_arrayed_collection__30CF.capacity__V5LF -  1))) {
+    Self__K0AG->parent_arrayed_collection__30CF.upper__K1LF=(__INTEGER)(Self__K0AG->parent_arrayed_collection__30CF.upper__K1LF +  1);
+    __tmp__00AG=TRUE__;
+  } else {
+    __tmp__00AG=FALSE__;
+  };
+  if ((! __tmp__00AG)) {
+    if ((Self__K0AG->parent_arrayed_collection__30CF.capacity__V5LF ==  0)) {
+      Self__K0AG->parent_arrayed_collection__30CF.storage__AAMF=create__4RTF( 2);
+      Self__K0AG->parent_arrayed_collection__30CF.capacity__V5LF= 2;
+      Self__K0AG->parent_arrayed_collection__30CF.upper__K1LF= 0;
+    } else {
+      new_capacity__M0AG=(__INTEGER)(Self__K0AG->parent_arrayed_collection__30CF.capacity__V5LF <<  1);
+      __tmp__P1AG=Self__K0AG->parent_arrayed_collection__30CF.storage__AAMF;
+      __tmp__Q1AG=Self__K0AG->parent_arrayed_collection__30CF.capacity__V5LF;
+      new__FUDG=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__P1AG)),((__UINTEGER_32 )(__INTEGER)(__tmp__Q1AG * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__M0AG * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__ZUDG=(__INTEGER)(new_capacity__M0AG -  1);
+      Self__SHEG=__tmp__Q1AG;
+      while ((Self__SHEG <= __tmp__ZUDG)) {
+        new__FUDG[Self__SHEG]=NULL;
+        Self__SHEG=(__INTEGER)(Self__SHEG +  1);
+      };
+      Self__K0AG->parent_arrayed_collection__30CF.storage__AAMF=new__FUDG;
+      Self__K0AG->parent_arrayed_collection__30CF.capacity__V5LF=new_capacity__M0AG;
+      Self__K0AG->parent_arrayed_collection__30CF.upper__K1LF=(__INTEGER)(Self__K0AG->parent_arrayed_collection__30CF.upper__K1LF +  1);
+    };
+  };
+  ((void **)Self__K0AG->parent_arrayed_collection__30CF.storage__AAMF)[Self__K0AG->parent_arrayed_collection__30CF.upper__K1LF]=Self__GFAG;
 }
 
-static __INTEGER hash_code__L4HC(__FAST_ARRAYoSTRING_CONSTANTo *Self__M4HC)
-// ({FAST_ARRAYoSTRING_CONSTANTo}) With resultNo recursive, No inlinable.
+static void load_directory__is_recursive__4LSF(__LIP_CALL *Self__5LSF,void *path__AMSF,__BOOLEAN is_rec__BMSF)
+// ({LIP_CALL},{NULLxSTRING_CONSTANT},{TRUExFALSE}) VoidRecursive, No inlinable.
 {
-  __INTEGER result__O4HC;
-  __BOOLEAN __tmp__54HC;
-  result__O4HC= 0;
-  if ((! (Self__M4HC->parent_arrayed_collection__30B.upper__I5N <  0))) {
-    if (((void *)((void **)Self__M4HC->parent_arrayed_collection__30B.storage__WDR)[Self__M4HC->parent_arrayed_collection__30B.upper__I5N] != (void *)NULL)) {
-      result__O4HC=hash_code__LQU(((void **)Self__M4HC->parent_arrayed_collection__30B.storage__WDR)[Self__M4HC->parent_arrayed_collection__30B.upper__I5N]);
-      __tmp__54HC=TRUE__;
+  void *dir__DMSF,*__tmp__2MSF;
+  void *entry__CMSF;
+  __FILE_UNIX *Self__EUWG;
+  __INTEGER __tmp__ANSF,Self__QIEG,i1__EP4G,i2__FP4G;
+  void *__tmp__HNSF,*__tmp__QNSF,*__tmp__HOSF;
+  __STRING_CONSTANT *Self__GP4G;
+  __POSITION __tmp__VOSF;
+  __BOOLEAN __tmp__KMSF,__tmp__UMSF,__tmp__RMSF,__tmp__VMSF;
+  __BOOLEAN result__DP4G,__tmp__TNSF,__tmp__3NSF,__tmp__AOSF;
+  dir__DMSF=NULL;
+  if (FILE_SYSTEM__->parent_directory__5ED==0) {
+  } else {
+    parent_directory__4DD();
+  };
+  entry__CMSF=get_entry__CWAC(path__AMSF);
+  if (((void *)entry__CMSF != (void *)NULL)) {
+    if (((struct ___OBJ *)entry__CMSF)->__id==__DIRECTORY_UNIX__) {
+      __tmp__KMSF=((void *)((__DIRECTORY_UNIX *)entry__CMSF) != (void *)NULL);
+    } else {
+      __tmp__KMSF=FALSE__;
+    };
+    __tmp__UMSF=__tmp__KMSF;
+  } else {
+    __tmp__UMSF=FALSE__;
+  };
+  if (__tmp__UMSF) {
+    if (((struct ___OBJ *)entry__CMSF)->__id==__DIRECTORY_UNIX__) {
+      __tmp__RMSF=open__KSQD(entry__CMSF);
     } else {
-      __tmp__54HC=FALSE__;
+      Self__EUWG=((__FILE_UNIX *)entry__CMSF);
+      Self__EUWG->stream__VWQD=((__POINTER )(fopen((char*)(((__STRING_CONSTANT *)Self__EUWG->parent_entry_unix__MCF.parent_entry__IED.path__BD)->storage__FQO),"r+b")));
+      __tmp__RMSF=(Self__EUWG->stream__VWQD != (void *)NULL);
     };
-    if ((! __tmp__54HC)) {
-      if (((void *)((void **)Self__M4HC->parent_arrayed_collection__30B.storage__WDR)[ 0] != (void *)NULL)) {
-        result__O4HC=hash_code__LQU(((void **)Self__M4HC->parent_arrayed_collection__30B.storage__WDR)[ 0]);
+    __tmp__VMSF=__tmp__RMSF;
+  } else {
+    __tmp__VMSF=FALSE__;
+  };
+  if (__tmp__VMSF) {
+    if (entry__CMSF==NULL) {
+      __tmp__2MSF=NULL;
+    } else {
+      switch (((struct ___OBJ *)entry__CMSF)->__id) {
+      case __DIRECTORY_UNIX__: {
+        __tmp__2MSF=((void *)entry__CMSF);
+      } break;
+      case __FILE_UNIX__: {
+        __tmp__2MSF=NULL;
+      } break;
+      }
+    };
+    dir__DMSF=__tmp__2MSF;
+    __tmp__ANSF=((__LINKED_LISToENTRYo *)((__DIRECTORY_UNIX *)__tmp__2MSF)->parent_directory__KED.list__ZSQD)->parent_linked_collection__YSQD.upper__FC2D;
+    Self__QIEG= 1;
+    while ((Self__QIEG <= __tmp__ANSF)) {
+      entry__CMSF=item__2GOE(dir__DMSF,Self__QIEG);
+      if (((struct ___OBJ *)entry__CMSF)->__id==__DIRECTORY_UNIX__) {
+        __tmp__HNSF=((__DIRECTORY_UNIX *)entry__CMSF)->parent_entry_unix__JED.parent_entry__IED.name__FNT;
+      } else {
+        __tmp__HNSF=((__FILE_UNIX *)entry__CMSF)->parent_entry_unix__MCF.parent_entry__IED.name__FNT;
+      };
+      Self__GP4G=((__STRING_CONSTANT *)__tmp__HNSF);
+      result__DP4G=FALSE__;
+      i1__EP4G= 0;
+      i2__FP4G= 0;
+      if ((((__STRING_CONSTANT *)(&__string_151))->count__DD <= Self__GP4G->count__DD)) {
+        i1__EP4G=(__INTEGER)((__INTEGER)(Self__GP4G->count__DD - ((__STRING_CONSTANT *)(&__string_151))->count__DD) +  1);
+        i2__FP4G= 1;
+        while ((! (((i1__EP4G > Self__GP4G->count__DD) || (i2__FP4G > ((__STRING_CONSTANT *)(&__string_151))->count__DD)) || (((__CHARACTER *)Self__GP4G->storage__FQO)[(__INTEGER)(i1__EP4G -  1)] != ((__CHARACTER *)((__STRING_CONSTANT *)(&__string_151))->storage__FQO)[(__INTEGER)(i2__FP4G -  1)])))) {
+          i1__EP4G=(__INTEGER)(i1__EP4G +  1);
+          i2__FP4G=(__INTEGER)(i2__FP4G +  1);
+        };
+        result__DP4G=(i1__EP4G > Self__GP4G->count__DD);
+      };
+      if (result__DP4G) {
+        if (((struct ___OBJ *)entry__CMSF)->__id==__DIRECTORY_UNIX__) {
+          __tmp__QNSF=((__DIRECTORY_UNIX *)entry__CMSF)->parent_entry_unix__JED.parent_entry__IED.path__BD;
+        } else {
+          __tmp__QNSF=((__FILE_UNIX *)entry__CMSF)->parent_entry_unix__MCF.parent_entry__IED.path__BD;
+        };
+        add_last__KPOD(path_file__ONSF,__tmp__QNSF);
+        __tmp__TNSF=TRUE__;
+      } else {
+        __tmp__TNSF=FALSE__;
+      };
+      if ((! __tmp__TNSF)) {
+        if (is_rec__BMSF) {
+          if (((struct ___OBJ *)entry__CMSF)->__id==__DIRECTORY_UNIX__) {
+            __tmp__3NSF=((void *)((__DIRECTORY_UNIX *)entry__CMSF) != (void *)NULL);
+          } else {
+            __tmp__3NSF=FALSE__;
+          };
+          __tmp__AOSF=__tmp__3NSF;
+        } else {
+          __tmp__AOSF=FALSE__;
+        };
+        if (__tmp__AOSF) {
+          if (((struct ___OBJ *)entry__CMSF)->__id==__DIRECTORY_UNIX__) {
+            __tmp__HOSF=((__DIRECTORY_UNIX *)entry__CMSF)->parent_entry_unix__JED.parent_entry__IED.path__BD;
+          } else {
+            __tmp__HOSF=((__FILE_UNIX *)entry__CMSF)->parent_entry_unix__MCF.parent_entry__IED.path__BD;
+          };
+          load_directory__is_recursive__4LSF(Self__5LSF,__tmp__HOSF,TRUE__);
+        };
       };
+      Self__QIEG=(__INTEGER)(Self__QIEG +  1);
+    };
+  } else {
+    copy__JCS(string_tmp__VH,(&__string_309));
+    append__RNS(string_tmp__VH,path__AMSF);
+    append__RNS(string_tmp__VH,(&__string_270));
+    __tmp__VOSF=Self__5LSF->parent_lip_code__N14B.parent_itm_object__PDE.position__3CJ;
+    put_error__text__0MG( 2,string_tmp__VH);
+    put_position__EOG(__tmp__VOSF);
+    put_string__E1F(msg_err__5MG);
+    if ((type_error__4MG !=  2)) {
+      exit(( 1));
     };
   };
-  return(result__O4HC);
 }
 
-static __BOOLEAN fast_has__ULKC(__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *Self__VLKC,void *e__WLKC)
-// ({HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo},{NULLxFAST_ARRAYoSTRING_CONSTANTo}) With resultNo recursive, No inlinable.
+static void append_in__LLAG(__LIP_STRING *Self__MLAG,void *str__NLAG)
+// ({LIP_STRING},{NULLxSTRING}) VoidNo recursive, No inlinable.
 {
-  void *node__5LKC;
-  node__5LKC=((void **)Self__VLKC->buckets__Y55B)[(__INTEGER)(hash_code__L4HC(e__WLKC) % Self__VLKC->capacity__T55B)];
-  while ((! (((void *)node__5LKC == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__5LKC)->item__EAAC == (void *)e__WLKC)))) {
-    node__5LKC=((__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo *)node__5LKC)->next__QAAC;
+  __INTEGER i__OLAG;
+  __CHARACTER car__PLAG;
+  car__PLAG='\0';
+  i__OLAG= 1;
+  while ((i__OLAG <= ((__STRING_CONSTANT *)Self__MLAG->value__0QSE)->count__DD)) {
+    car__PLAG=((__CHARACTER *)((__STRING_CONSTANT *)Self__MLAG->value__0QSE)->storage__FQO)[(__INTEGER)(i__OLAG -  1)];
+    if ((car__PLAG == '\\')) {
+      i__OLAG=(__INTEGER)(i__OLAG +  1);
+      if ((i__OLAG <= ((__STRING_CONSTANT *)Self__MLAG->value__0QSE)->count__DD)) {
+        car__PLAG=((__CHARACTER *)((__STRING_CONSTANT *)Self__MLAG->value__0QSE)->storage__FQO)[(__INTEGER)(i__OLAG -  1)];
+        if ((car__PLAG == 'a')) {
+          add_last__JLT(str__NLAG,'\a');
+        };
+        if ((car__PLAG == 'b')) {
+          add_last__JLT(str__NLAG,'\b');
+        };
+        if ((car__PLAG == 'f')) {
+          add_last__JLT(str__NLAG,'\f');
+        };
+        if ((car__PLAG == 'n')) {
+          add_last__JLT(str__NLAG,'\n');
+        };
+        if ((car__PLAG == 'r')) {
+          add_last__JLT(str__NLAG,'\r');
+        };
+        if ((car__PLAG == 't')) {
+          add_last__JLT(str__NLAG,'\t');
+        };
+        if ((car__PLAG == 'v')) {
+          add_last__JLT(str__NLAG,'\v');
+        };
+        if ((car__PLAG == '\\')) {
+          add_last__JLT(str__NLAG,'\\');
+        };
+        if ((car__PLAG == '?')) {
+          add_last__JLT(str__NLAG,'\?');
+        };
+        if ((car__PLAG == '\'')) {
+          add_last__JLT(str__NLAG,'\'');
+        };
+        if ((car__PLAG == '\"')) {
+          add_last__JLT(str__NLAG,'\"');
+        };
+      } else {
+        add_last__JLT(str__NLAG,car__PLAG);
+      };
+    } else {
+      add_last__JLT(str__NLAG,car__PLAG);
+    };
+    i__OLAG=(__INTEGER)(i__OLAG +  1);
   };
-  return(((void *)node__5LKC != (void *)NULL));
 }
 
-static __BOOLEAN has__P3IB(__HASHED_SEToSTRING_CONSTANTo *Self__Q3IB,void *e__R3IB)
+static void print_positif__AZCG(__INTEGER Self__BZCG)
+// ({INTEGER}) VoidRecursive, No inlinable.
+{
+  __INTEGER val__KZCG;
+  __CHARACTER char__JZCG;
+  char__JZCG=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)(Self__BZCG %  10)) + ((__INTEGER_8 )'0')))));
+  val__KZCG=(__INTEGER)(Self__BZCG /  10);
+  if ((val__KZCG !=  0)) {
+    print_positif__AZCG(val__KZCG);
+  };
+  fputc((int)(char__JZCG),stdout);
+}
+
+static __BOOLEAN has__DLMB(__HASHED_SEToSTRING_CONSTANTo *Self__ELMB,void *e__FLMB)
 // ({HASHED_SEToSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
 {
-  void *node__03IB;
-  node__03IB=((void **)Self__Q3IB->buckets__3KT)[(__INTEGER)(hash_code__LQU(e__R3IB) % Self__Q3IB->capacity__PNR)];
-  while ((! (((void *)node__03IB == (void *)NULL) || __infix_equal_equal__GQBB(((__HASHED_SET_NODEoSTRING_CONSTANTo *)node__03IB)->item__JLT,e__R3IB)))) {
-    node__03IB=((__HASHED_SET_NODEoSTRING_CONSTANTo *)node__03IB)->next__ULT;
+  __STRING_CONSTANT *Self__DT2G;
+  __INTEGER result__CT2G,__tmp__ET2G,Self__FT2G;
+  void *node__OLMB;
+  Self__DT2G=((__STRING_CONSTANT *)e__FLMB);
+  result__CT2G= 0;
+  __tmp__ET2G=Self__DT2G->count__DD;
+  Self__FT2G= 1;
+  while ((Self__FT2G <= __tmp__ET2G)) {
+    result__CT2G=(__INTEGER)((__INTEGER)( 5 * result__CT2G) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)Self__DT2G->storage__FQO)[(__INTEGER)(Self__FT2G -  1)])));
+    Self__FT2G=(__INTEGER)(Self__FT2G +  1);
+  };
+  if ((result__CT2G <  0)) {
+    result__CT2G=(__INTEGER)(~ result__CT2G);
+  };
+  node__OLMB=((void **)Self__ELMB->buckets__5DV)[(__INTEGER)(result__CT2G % Self__ELMB->capacity__0HT)];
+  while ((! (((void *)node__OLMB == (void *)NULL) || __infix_equal_equal__O5DB(((__HASHED_SET_NODEoSTRING_CONSTANTo *)node__OLMB)->item__LEV,e__FLMB)))) {
+    node__OLMB=((__HASHED_SET_NODEoSTRING_CONSTANTo *)node__OLMB)->next__WEV;
+  };
+  return(((void *)node__OLMB != (void *)NULL));
+}
+
+static void display_row__GCIC(__ITM_TYPE_MULTI *Self__HCIC,void *buffer__ICIC)
+// ({ITM_TYPE_MULTI},{NULLxSTRING}) VoidRecursive, No inlinable.
+{
+  __INTEGER __tmp__PCIC,Self__I5QC;
+  void *__tmp__WCIC,*__tmp__ZCIC;
+  __ITM_TYPE_STYLE *Self__FMZG,*Self__QMZG;
+  __FAST_ARRAYoITM_TYPE_MONOo *Self__HMZG;
+  __tmp__PCIC=(__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)Self__HCIC->list_type__QJP)->parent_arrayed_collection__JXC.upper__0HV -  1);
+  Self__I5QC= 0;
+  while ((Self__I5QC <= __tmp__PCIC)) {
+    __tmp__WCIC=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)Self__HCIC->list_type__QJP)->parent_arrayed_collection__JXC.storage__BMV)[Self__I5QC];
+    switch (((struct ___OBJ *)__tmp__WCIC)->__id) {
+    case __ITM_TYPE_PARAMETER__: {
+      append__RNS(buffer__ICIC,((__ITM_TYPE_PARAMETER *)__tmp__WCIC)->parent_itm_type__NDE.name__0XP);
+    } break;
+    case __ITM_TYPE_SIMPLE__: {
+      append__RNS(buffer__ICIC,((__ITM_TYPE_SIMPLE *)__tmp__WCIC)->name__0XP);
+    } break;
+    case __ITM_TYPE_BLOCK__: {
+      append_in__HUOD(__tmp__WCIC,buffer__ICIC);
+    } break;
+    case __ITM_TYPE_GENERIC__: {
+      append_in__LVOD(__tmp__WCIC,buffer__ICIC);
+    } break;
+    case __ITM_TYPE_STYLE__: {
+      Self__FMZG=((__ITM_TYPE_STYLE *)__tmp__WCIC);
+      if (((void *)Self__FMZG->style__DYP != (void *)NULL)) {
+        append__RNS(buffer__ICIC,Self__FMZG->style__DYP);
+        add_last__JLT(buffer__ICIC,' ');
+      };
+      append__RNS(buffer__ICIC,Self__FMZG->parent_itm_type_simple__RRN.name__0XP);
+    } break;
+    };
+    add_last__JLT(buffer__ICIC,',');
+    Self__I5QC=(__INTEGER)(Self__I5QC +  1);
+  };
+  Self__HMZG=((__FAST_ARRAYoITM_TYPE_MONOo *)Self__HCIC->list_type__QJP);
+  __tmp__ZCIC=((void **)Self__HMZG->parent_arrayed_collection__JXC.storage__BMV)[Self__HMZG->parent_arrayed_collection__JXC.upper__0HV];
+  switch (((struct ___OBJ *)__tmp__ZCIC)->__id) {
+  case __ITM_TYPE_PARAMETER__: {
+    append__RNS(buffer__ICIC,((__ITM_TYPE_PARAMETER *)__tmp__ZCIC)->parent_itm_type__NDE.name__0XP);
+  } break;
+  case __ITM_TYPE_SIMPLE__: {
+    append__RNS(buffer__ICIC,((__ITM_TYPE_SIMPLE *)__tmp__ZCIC)->name__0XP);
+  } break;
+  case __ITM_TYPE_BLOCK__: {
+    append_in__HUOD(__tmp__ZCIC,buffer__ICIC);
+  } break;
+  case __ITM_TYPE_GENERIC__: {
+    append_in__LVOD(__tmp__ZCIC,buffer__ICIC);
+  } break;
+  case __ITM_TYPE_STYLE__: {
+    Self__QMZG=((__ITM_TYPE_STYLE *)__tmp__ZCIC);
+    if (((void *)Self__QMZG->style__DYP != (void *)NULL)) {
+      append__RNS(buffer__ICIC,Self__QMZG->style__DYP);
+      add_last__JLT(buffer__ICIC,' ');
+    };
+    append__RNS(buffer__ICIC,Self__QMZG->parent_itm_type_simple__RRN.name__0XP);
+  } break;
   };
-  return(((void *)node__03IB != (void *)NULL));
 }
 
-static __FAST_ARRAYoITM_LOCALo* create_with_capacity__RMK(__INTEGER new_count__TMK)
+static __FAST_ARRAYoITM_LOCALo* create_with_capacity__AJK(__INTEGER new_count__CJK)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __POINTER ptr__Q4K,ptr_table__NELG,next__MELG,result__OELG;
-  __POINTER ptr_table__SELG,next__RELG,result__TELG;
-  __INTEGER typ_id__V4K;
-  __UINTEGER_32 sz__S4K,a__22HG,new_size__32HG,t__B3HG,a__A3HG;
-  __UINTEGER_32 new_size__VELG,lab_type__UELG;
-  __FAST_ARRAYoITM_LOCALo *result__P4K,*Self__VYS;
-  result__P4K=NULL;
-  ptr__Q4K=((__POINTER )(NULL));
-  typ_id__V4K= 0;
-  sz__S4K=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_LOCALo));
-  if ((sz__S4K ==  0)) {
-    result__P4K=FAST_ARRAYoITM_LOCALo__;
+  __POINTER ptr__I3K,ptr_table__JP4G,next__IP4G,result__KP4G;
+  __POINTER ptr_table__OP4G,next__NP4G,result__PP4G;
+  __INTEGER typ_id__N3K;
+  __UINTEGER_32 sz__K3K,a__DM1G,new_size__EM1G,t__IM1G,a__HM1G;
+  __UINTEGER_32 new_size__RP4G,lab_type__QP4G;
+  __FAST_ARRAYoITM_LOCALo *result__H3K,*Self__JMU;
+  result__H3K=NULL;
+  ptr__I3K=((__POINTER )(NULL));
+  typ_id__N3K= 0;
+  sz__K3K=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_LOCALo));
+  if ((sz__K3K ==  0)) {
+    result__H3K=FAST_ARRAYoITM_LOCALo__;
   } else {
-    typ_id__V4K=__FAST_ARRAYoITM_LOCALo__;
-    clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__S4K);
-    if ((typ_id__V4K == (__INTEGER)(-  1))) {
-      a__22HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__32HG=(__UINTEGER_32)((__UINTEGER_32)(sz__S4K + a__22HG) & (__UINTEGER_32)(~ a__22HG));
-      ptr_table__NELG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__32HG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__MELG=((__POINTER )(NULL));
-      result__OELG=((__POINTER *)ptr_table__NELG)[ 0];
-      if ((result__OELG == (void *)NULL)) {
-        result__OELG=new_lab__RUJ(new_size__32HG);
-        next__MELG=(void *)((unsigned long)result__OELG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__32HG)));
-        ((__POINTER *)next__MELG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__NELG)[ 0]=next__MELG;
-      } else {
-        next__MELG=((__POINTER *)result__OELG)[ 0];
-        if ((next__MELG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OELG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__32HG <<  1)) <=  4096)) {
-            next__MELG=(void *)((unsigned long)result__OELG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__32HG)));
-          } else {
-            next__MELG=new_lab__RUJ(new_size__32HG);
-          };
-          ((__POINTER *)next__MELG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__NELG)[ 0]=next__MELG;
-        } else {
-          ((__POINTER *)result__OELG)[ 0]=(void *)((unsigned long)((__POINTER *)next__MELG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__OELG=next__MELG;
-        };
-      };
-      ptr__Q4K=result__OELG;
-    } else {
-      t__B3HG=((__UINTEGER_32 )typ_id__V4K);
-      a__A3HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__VELG=(__UINTEGER_32)((__UINTEGER_32)(sz__S4K + a__A3HG) & (__UINTEGER_32)(~ a__A3HG));
-      ptr_table__SELG=((__POINTER )(&(table_type[(t__B3HG)])));
-      lab_type__UELG=(__UINTEGER_32)(t__B3HG |  1);
-      next__RELG=((__POINTER )(NULL));
-      result__TELG=((__POINTER *)ptr_table__SELG)[ 0];
-      if ((result__TELG == (void *)NULL)) {
-        result__TELG=new_lab__RUJ(lab_type__UELG);
-        next__RELG=(void *)((unsigned long)result__TELG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VELG)));
-        ((__POINTER *)next__RELG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__SELG)[ 0]=next__RELG;
-      } else {
-        next__RELG=((__POINTER *)result__TELG)[ 0];
-        if ((next__RELG == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TELG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__VELG <<  1)) <=  4096)) {
-            next__RELG=(void *)((unsigned long)result__TELG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VELG)));
-          } else {
-            next__RELG=new_lab__RUJ(lab_type__UELG);
-          };
-          ((__POINTER *)next__RELG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__SELG)[ 0]=next__RELG;
-        } else {
-          ((__POINTER *)result__TELG)[ 0]=(void *)((unsigned long)((__POINTER *)next__RELG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__TELG=next__RELG;
-        };
-      };
-      ptr__Q4K=result__TELG;
-    };
-    result__P4K=((__FAST_ARRAYoITM_LOCALo *)ptr__Q4K);
-    *(result__P4K) = *(FAST_ARRAYoITM_LOCALo__);
-  };
-  Self__VYS=((__FAST_ARRAYoITM_LOCALo *)result__P4K);
-  if ((Self__VYS->parent_arrayed_collection__CAI.capacity__DUS < new_count__TMK)) {
-    Self__VYS->parent_arrayed_collection__CAI.storage__OUS=create__0GNB(new_count__TMK);
-    Self__VYS->parent_arrayed_collection__CAI.capacity__DUS=new_count__TMK;
-  };
-  Self__VYS->parent_arrayed_collection__CAI.upper__T1K=(__INTEGER)(-  1);
-  return(result__P4K);
+    typ_id__N3K=__FAST_ARRAYoITM_LOCALo__;
+    clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__K3K);
+    if ((typ_id__N3K == (__INTEGER)(-  1))) {
+      a__DM1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__EM1G=(__UINTEGER_32)((__UINTEGER_32)(sz__K3K + a__DM1G) & (__UINTEGER_32)(~ a__DM1G));
+      ptr_table__JP4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EM1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__IP4G=((__POINTER )(NULL));
+      result__KP4G=((__POINTER *)ptr_table__JP4G)[ 0];
+      if ((result__KP4G == (void *)NULL)) {
+        result__KP4G=new_lab__2QJ(new_size__EM1G);
+        next__IP4G=(void *)((unsigned long)result__KP4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EM1G)));
+        ((__POINTER *)next__IP4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__JP4G)[ 0]=next__IP4G;
+      } else {
+        next__IP4G=((__POINTER *)result__KP4G)[ 0];
+        if ((next__IP4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KP4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__EM1G <<  1)) <=  4096)) {
+            next__IP4G=(void *)((unsigned long)result__KP4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EM1G)));
+          } else {
+            next__IP4G=new_lab__2QJ(new_size__EM1G);
+          };
+          ((__POINTER *)next__IP4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__JP4G)[ 0]=next__IP4G;
+        } else {
+          ((__POINTER *)result__KP4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__IP4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__KP4G=next__IP4G;
+        };
+      };
+      ptr__I3K=result__KP4G;
+    } else {
+      t__IM1G=((__UINTEGER_32 )typ_id__N3K);
+      a__HM1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__RP4G=(__UINTEGER_32)((__UINTEGER_32)(sz__K3K + a__HM1G) & (__UINTEGER_32)(~ a__HM1G));
+      ptr_table__OP4G=((__POINTER )(&(table_type[(t__IM1G)])));
+      lab_type__QP4G=(__UINTEGER_32)(t__IM1G |  1);
+      next__NP4G=((__POINTER )(NULL));
+      result__PP4G=((__POINTER *)ptr_table__OP4G)[ 0];
+      if ((result__PP4G == (void *)NULL)) {
+        result__PP4G=new_lab__2QJ(lab_type__QP4G);
+        next__NP4G=(void *)((unsigned long)result__PP4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RP4G)));
+        ((__POINTER *)next__NP4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__OP4G)[ 0]=next__NP4G;
+      } else {
+        next__NP4G=((__POINTER *)result__PP4G)[ 0];
+        if ((next__NP4G == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PP4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__RP4G <<  1)) <=  4096)) {
+            next__NP4G=(void *)((unsigned long)result__PP4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RP4G)));
+          } else {
+            next__NP4G=new_lab__2QJ(lab_type__QP4G);
+          };
+          ((__POINTER *)next__NP4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__OP4G)[ 0]=next__NP4G;
+        } else {
+          ((__POINTER *)result__PP4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__NP4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__PP4G=next__NP4G;
+        };
+      };
+      ptr__I3K=result__PP4G;
+    };
+    result__H3K=((__FAST_ARRAYoITM_LOCALo *)ptr__I3K);
+    *(result__H3K) = *(FAST_ARRAYoITM_LOCALo__);
+  };
+  Self__JMU=((__FAST_ARRAYoITM_LOCALo *)result__H3K);
+  if ((Self__JMU->parent_arrayed_collection__U0H.capacity__HKU < new_count__CJK)) {
+    Self__JMU->parent_arrayed_collection__U0H.storage__SKU=create__XQQB(new_count__CJK);
+    Self__JMU->parent_arrayed_collection__U0H.capacity__HKU=new_count__CJK;
+  };
+  Self__JMU->parent_arrayed_collection__U0H.upper__L0K=(__INTEGER)(-  1);
+  return(result__H3K);
 }
 
-static void add_last__OGT(__FAST_ARRAYoITM_LOCALo *Self__PGT,void *element__QGT)
+static void add_last__V1U(__FAST_ARRAYoITM_LOCALo *Self__W1U,void *element__X1U)
 // ({FAST_ARRAYoITM_LOCALo},{NULLxITM_LOCAL}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__RGT,__tmp__VHT,__tmp__AFAC,Self__CDWD;
-  __BOOLEAN __tmp__5GT;
-  void **__tmp__UHT,**new__NEAC;
-  new_capacity__RGT= 0;
-  if (((__INTEGER)(Self__PGT->parent_arrayed_collection__CAI.upper__T1K +  1) <= (__INTEGER)(Self__PGT->parent_arrayed_collection__CAI.capacity__DUS -  1))) {
-    Self__PGT->parent_arrayed_collection__CAI.upper__T1K=(__INTEGER)(Self__PGT->parent_arrayed_collection__CAI.upper__T1K +  1);
-    __tmp__5GT=TRUE__;
+  __INTEGER new_capacity__Y1U,__tmp__22U,__tmp__53DC,Self__FMUD;
+  __BOOLEAN __tmp__G2U;
+  void **__tmp__12U,**new__L3DC;
+  new_capacity__Y1U= 0;
+  if (((__INTEGER)(Self__W1U->parent_arrayed_collection__U0H.upper__L0K +  1) <= (__INTEGER)(Self__W1U->parent_arrayed_collection__U0H.capacity__HKU -  1))) {
+    Self__W1U->parent_arrayed_collection__U0H.upper__L0K=(__INTEGER)(Self__W1U->parent_arrayed_collection__U0H.upper__L0K +  1);
+    __tmp__G2U=TRUE__;
   } else {
-    __tmp__5GT=FALSE__;
-  };
-  if ((! __tmp__5GT)) {
-    if ((Self__PGT->parent_arrayed_collection__CAI.capacity__DUS ==  0)) {
-      Self__PGT->parent_arrayed_collection__CAI.storage__OUS=create__0GNB( 2);
-      Self__PGT->parent_arrayed_collection__CAI.capacity__DUS= 2;
-      Self__PGT->parent_arrayed_collection__CAI.upper__T1K= 0;
-    } else {
-      new_capacity__RGT=(__INTEGER)(Self__PGT->parent_arrayed_collection__CAI.capacity__DUS <<  1);
-      __tmp__UHT=Self__PGT->parent_arrayed_collection__CAI.storage__OUS;
-      __tmp__VHT=Self__PGT->parent_arrayed_collection__CAI.capacity__DUS;
-      new__NEAC=((void **)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )((void **)__tmp__UHT)),((__UINTEGER_32 )(__INTEGER)(__tmp__VHT * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__RGT * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__AFAC=(__INTEGER)(new_capacity__RGT -  1);
-      Self__CDWD=__tmp__VHT;
-      while ((Self__CDWD <= __tmp__AFAC)) {
-        new__NEAC[Self__CDWD]=NULL;
-        Self__CDWD=(__INTEGER)(Self__CDWD +  1);
-      };
-      Self__PGT->parent_arrayed_collection__CAI.storage__OUS=new__NEAC;
-      Self__PGT->parent_arrayed_collection__CAI.capacity__DUS=new_capacity__RGT;
-      Self__PGT->parent_arrayed_collection__CAI.upper__T1K=(__INTEGER)(Self__PGT->parent_arrayed_collection__CAI.upper__T1K +  1);
-    };
-  };
-  ((void **)Self__PGT->parent_arrayed_collection__CAI.storage__OUS)[Self__PGT->parent_arrayed_collection__CAI.upper__T1K]=element__QGT;
+    __tmp__G2U=FALSE__;
+  };
+  if ((! __tmp__G2U)) {
+    if ((Self__W1U->parent_arrayed_collection__U0H.capacity__HKU ==  0)) {
+      Self__W1U->parent_arrayed_collection__U0H.storage__SKU=create__XQQB( 2);
+      Self__W1U->parent_arrayed_collection__U0H.capacity__HKU= 2;
+      Self__W1U->parent_arrayed_collection__U0H.upper__L0K= 0;
+    } else {
+      new_capacity__Y1U=(__INTEGER)(Self__W1U->parent_arrayed_collection__U0H.capacity__HKU <<  1);
+      __tmp__12U=Self__W1U->parent_arrayed_collection__U0H.storage__SKU;
+      __tmp__22U=Self__W1U->parent_arrayed_collection__U0H.capacity__HKU;
+      new__L3DC=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__12U)),((__UINTEGER_32 )(__INTEGER)(__tmp__22U * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__Y1U * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__53DC=(__INTEGER)(new_capacity__Y1U -  1);
+      Self__FMUD=__tmp__22U;
+      while ((Self__FMUD <= __tmp__53DC)) {
+        new__L3DC[Self__FMUD]=NULL;
+        Self__FMUD=(__INTEGER)(Self__FMUD +  1);
+      };
+      Self__W1U->parent_arrayed_collection__U0H.storage__SKU=new__L3DC;
+      Self__W1U->parent_arrayed_collection__U0H.capacity__HKU=new_capacity__Y1U;
+      Self__W1U->parent_arrayed_collection__U0H.upper__L0K=(__INTEGER)(Self__W1U->parent_arrayed_collection__U0H.upper__L0K +  1);
+    };
+  };
+  ((void **)Self__W1U->parent_arrayed_collection__U0H.storage__SKU)[Self__W1U->parent_arrayed_collection__U0H.upper__L0K]=element__X1U;
 }
 
-static void free__XMK(void *tmp__ZMK)
+static void free__GJK(void *tmp__IJK)
 // ({NULLxFAST_ARRAYoITM_LOCALo}) VoidNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__O0S,__tmp__S1S,__tmp__TZ5B,Self__Q4VD;
-  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *Self__M0S;
-  __BOOLEAN __tmp__20S;
-  void **__tmp__R1S,**new__AZ5B;
-  ((__FAST_ARRAYoITM_LOCALo *)tmp__ZMK)->parent_arrayed_collection__CAI.upper__T1K=(__INTEGER)(-  1);
-  Self__M0S=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__CXI);
-  new_capacity__O0S= 0;
-  if (((__INTEGER)(Self__M0S->parent_arrayed_collection__BXI.upper__OAS +  1) <= (__INTEGER)(Self__M0S->parent_arrayed_collection__BXI.capacity__ISS -  1))) {
-    Self__M0S->parent_arrayed_collection__BXI.upper__OAS=(__INTEGER)(Self__M0S->parent_arrayed_collection__BXI.upper__OAS +  1);
-    __tmp__20S=TRUE__;
+  __INTEGER new_capacity__COU,__tmp__GPU,__tmp__T1DC,Self__GKUD;
+  __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *Self__AOU;
+  __BOOLEAN __tmp__QOU;
+  void **__tmp__FPU,**new__50DC;
+  ((__FAST_ARRAYoITM_LOCALo *)tmp__IJK)->parent_arrayed_collection__U0H.upper__L0K=(__INTEGER)(-  1);
+  Self__AOU=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)free_list__FRI);
+  new_capacity__COU= 0;
+  if (((__INTEGER)(Self__AOU->parent_arrayed_collection__ERI.upper__Z0T +  1) <= (__INTEGER)(Self__AOU->parent_arrayed_collection__ERI.capacity__MIU -  1))) {
+    Self__AOU->parent_arrayed_collection__ERI.upper__Z0T=(__INTEGER)(Self__AOU->parent_arrayed_collection__ERI.upper__Z0T +  1);
+    __tmp__QOU=TRUE__;
   } else {
-    __tmp__20S=FALSE__;
-  };
-  if ((! __tmp__20S)) {
-    if ((Self__M0S->parent_arrayed_collection__BXI.capacity__ISS ==  0)) {
-      Self__M0S->parent_arrayed_collection__BXI.storage__TSS=create__K0MB( 2);
-      Self__M0S->parent_arrayed_collection__BXI.capacity__ISS= 2;
-      Self__M0S->parent_arrayed_collection__BXI.upper__OAS= 0;
-    } else {
-      new_capacity__O0S=(__INTEGER)(Self__M0S->parent_arrayed_collection__BXI.capacity__ISS <<  1);
-      __tmp__R1S=Self__M0S->parent_arrayed_collection__BXI.storage__TSS;
-      __tmp__S1S=Self__M0S->parent_arrayed_collection__BXI.capacity__ISS;
-      new__AZ5B=((void **)realloc_dynamic__old_size__new_size__HBHC(((__POINTER )((void **)__tmp__R1S)),((__UINTEGER_32 )(__INTEGER)(__tmp__S1S * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__O0S * ((__INTEGER )(sizeof(void *)))))));
-      __tmp__TZ5B=(__INTEGER)(new_capacity__O0S -  1);
-      Self__Q4VD=__tmp__S1S;
-      while ((Self__Q4VD <= __tmp__TZ5B)) {
-        new__AZ5B[Self__Q4VD]=NULL;
-        Self__Q4VD=(__INTEGER)(Self__Q4VD +  1);
-      };
-      Self__M0S->parent_arrayed_collection__BXI.storage__TSS=new__AZ5B;
-      Self__M0S->parent_arrayed_collection__BXI.capacity__ISS=new_capacity__O0S;
-      Self__M0S->parent_arrayed_collection__BXI.upper__OAS=(__INTEGER)(Self__M0S->parent_arrayed_collection__BXI.upper__OAS +  1);
-    };
-  };
-  ((void **)Self__M0S->parent_arrayed_collection__BXI.storage__TSS)[Self__M0S->parent_arrayed_collection__BXI.upper__OAS]=tmp__ZMK;
+    __tmp__QOU=FALSE__;
+  };
+  if ((! __tmp__QOU)) {
+    if ((Self__AOU->parent_arrayed_collection__ERI.capacity__MIU ==  0)) {
+      Self__AOU->parent_arrayed_collection__ERI.storage__XIU=create__UGQB( 2);
+      Self__AOU->parent_arrayed_collection__ERI.capacity__MIU= 2;
+      Self__AOU->parent_arrayed_collection__ERI.upper__Z0T= 0;
+    } else {
+      new_capacity__COU=(__INTEGER)(Self__AOU->parent_arrayed_collection__ERI.capacity__MIU <<  1);
+      __tmp__FPU=Self__AOU->parent_arrayed_collection__ERI.storage__XIU;
+      __tmp__GPU=Self__AOU->parent_arrayed_collection__ERI.capacity__MIU;
+      new__50DC=((void **)realloc_dynamic__old_size__new_size__E1KC(((__POINTER )((void **)__tmp__FPU)),((__UINTEGER_32 )(__INTEGER)(__tmp__GPU * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__COU * ((__INTEGER )(sizeof(void *)))))));
+      __tmp__T1DC=(__INTEGER)(new_capacity__COU -  1);
+      Self__GKUD=__tmp__GPU;
+      while ((Self__GKUD <= __tmp__T1DC)) {
+        new__50DC[Self__GKUD]=NULL;
+        Self__GKUD=(__INTEGER)(Self__GKUD +  1);
+      };
+      Self__AOU->parent_arrayed_collection__ERI.storage__XIU=new__50DC;
+      Self__AOU->parent_arrayed_collection__ERI.capacity__MIU=new_capacity__COU;
+      Self__AOU->parent_arrayed_collection__ERI.upper__Z0T=(__INTEGER)(Self__AOU->parent_arrayed_collection__ERI.upper__Z0T +  1);
+    };
+  };
+  ((void **)Self__AOU->parent_arrayed_collection__ERI.storage__XIU)[Self__AOU->parent_arrayed_collection__ERI.upper__Z0T]=tmp__IJK;
 }
 
-static void* copy__KBK(void *tmp__MBK)
+static void* copy__P3J(void *tmp__R3J)
 // ({NULLxFAST_ARRAYoITM_LOCALo}) With resultNo recursive, No inlinable.
 {
-  __INTEGER new_capacity__0TS,other_upper__ZTS,Self__UBGC;
-  void *result__OBK;
-  __FAST_ARRAYoITM_LOCALo *Self__XTS;
-  void **__tmp__RUS,**__tmp__TUS,**Self__FN4B;
-  result__OBK=create_with_capacity__RMK((__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)tmp__MBK)->parent_arrayed_collection__CAI.upper__T1K +  1));
-  Self__XTS=((__FAST_ARRAYoITM_LOCALo *)result__OBK);
-  new_capacity__0TS= 0;
-  other_upper__ZTS=((__FAST_ARRAYoITM_LOCALo *)tmp__MBK)->parent_arrayed_collection__CAI.upper__T1K;
-  if ((other_upper__ZTS >=  0)) {
-    new_capacity__0TS=(__INTEGER)(other_upper__ZTS +  1);
-    if ((Self__XTS->parent_arrayed_collection__CAI.capacity__DUS < new_capacity__0TS)) {
-      Self__XTS->parent_arrayed_collection__CAI.storage__OUS=create__0GNB(new_capacity__0TS);
-      Self__XTS->parent_arrayed_collection__CAI.capacity__DUS=new_capacity__0TS;
-    };
-    __tmp__RUS=Self__XTS->parent_arrayed_collection__CAI.storage__OUS;
-    __tmp__TUS=((__FAST_ARRAYoITM_LOCALo *)tmp__MBK)->parent_arrayed_collection__CAI.storage__OUS;
-    Self__FN4B=((void **)__tmp__RUS);
-    Self__UBGC=other_upper__ZTS;
-    while ((Self__UBGC >=  0)) {
-      Self__FN4B[Self__UBGC]=((void **)__tmp__TUS)[Self__UBGC];
-      Self__UBGC=(__INTEGER)(Self__UBGC -  1);
-    };
-  };
-  Self__XTS->parent_arrayed_collection__CAI.upper__T1K=other_upper__ZTS;
-  free__XMK(tmp__MBK);
-  return(result__OBK);
+  __INTEGER new_capacity__4JU,other_upper__3JU,Self__ZVJC;
+  void *result__T3J;
+  __FAST_ARRAYoITM_LOCALo *Self__1JU;
+  void **__tmp__VKU,**__tmp__XKU,**Self__0OCC;
+  result__T3J=create_with_capacity__AJK((__INTEGER)(((__FAST_ARRAYoITM_LOCALo *)tmp__R3J)->parent_arrayed_collection__U0H.upper__L0K +  1));
+  Self__1JU=((__FAST_ARRAYoITM_LOCALo *)result__T3J);
+  new_capacity__4JU= 0;
+  other_upper__3JU=((__FAST_ARRAYoITM_LOCALo *)tmp__R3J)->parent_arrayed_collection__U0H.upper__L0K;
+  if ((other_upper__3JU >=  0)) {
+    new_capacity__4JU=(__INTEGER)(other_upper__3JU +  1);
+    if ((Self__1JU->parent_arrayed_collection__U0H.capacity__HKU < new_capacity__4JU)) {
+      Self__1JU->parent_arrayed_collection__U0H.storage__SKU=create__XQQB(new_capacity__4JU);
+      Self__1JU->parent_arrayed_collection__U0H.capacity__HKU=new_capacity__4JU;
+    };
+    __tmp__VKU=Self__1JU->parent_arrayed_collection__U0H.storage__SKU;
+    __tmp__XKU=((__FAST_ARRAYoITM_LOCALo *)tmp__R3J)->parent_arrayed_collection__U0H.storage__SKU;
+    Self__0OCC=((void **)__tmp__VKU);
+    Self__ZVJC=other_upper__3JU;
+    while ((Self__ZVJC >=  0)) {
+      Self__0OCC[Self__ZVJC]=((void **)__tmp__XKU)[Self__ZVJC];
+      Self__ZVJC=(__INTEGER)(Self__ZVJC -  1);
+    };
+  };
+  Self__1JU->parent_arrayed_collection__U0H.upper__L0K=other_upper__3JU;
+  free__GJK(tmp__R3J);
+  return(result__T3J);
 }
 
-static void append_collection__DERD(__FAST_ARRAYoITM_LOCALo *Self__EERD,void *other__FERD)
-// ({FAST_ARRAYoITM_LOCALo},{NULLxFAST_ARRAYoITM_LOCALo}) VoidNo recursive, No inlinable.
-{
-  __INTEGER __tmp__PERD,Self__DQVD;
-  __tmp__PERD=((__FAST_ARRAYoITM_LOCALo *)other__FERD)->parent_arrayed_collection__CAI.upper__T1K;
-  Self__DQVD= 0;
-  while ((Self__DQVD <= __tmp__PERD)) {
-    add_last__OGT(Self__EERD,((void **)((__FAST_ARRAYoITM_LOCALo *)other__FERD)->parent_arrayed_collection__CAI.storage__OUS)[Self__DQVD]);
-    Self__DQVD=(__INTEGER)(Self__DQVD +  1);
-  };
-}
-
-static void** create__GWNB(__INTEGER nb_elements__IWNB)
+static void** create__XSQB(__INTEGER nb_elements__ZSQB)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__MVIG,a__LVIG,new_size__NVIG,new_size2__OVIG,a__PVIG;
-  __UINTEGER_32 new_size__QVIG;
-  __POINTER result__KVIG,ptr_table__XELG,next__WELG,result__YELG;
-  __INTEGER Self__UVJC;
-  void **Result__KPQB;
-  sz__MVIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__IWNB * ((__INTEGER )(sizeof(void *)))));
-  result__KVIG=((__POINTER )(NULL));
-  a__LVIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__NVIG=(__UINTEGER_32)((__UINTEGER_32)(sz__MVIG + a__LVIG) & (__UINTEGER_32)(~ a__LVIG));
-  new_size2__OVIG=(__UINTEGER_32)(new_size__NVIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__OVIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__PVIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__QVIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__OVIG + a__PVIG) & (__UINTEGER_32)(~ a__PVIG));
-    ptr_table__XELG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QVIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__WELG=((__POINTER )(NULL));
-    result__YELG=((__POINTER *)ptr_table__XELG)[ 0];
-    if ((result__YELG == (void *)NULL)) {
-      result__YELG=new_lab__RUJ(new_size__QVIG);
-      next__WELG=(void *)((unsigned long)result__YELG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QVIG)));
-      ((__POINTER *)next__WELG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__XELG)[ 0]=next__WELG;
-    } else {
-      next__WELG=((__POINTER *)result__YELG)[ 0];
-      if ((next__WELG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YELG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__QVIG <<  1)) <=  4096)) {
-          next__WELG=(void *)((unsigned long)result__YELG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QVIG)));
-        } else {
-          next__WELG=new_lab__RUJ(new_size__QVIG);
-        };
-        ((__POINTER *)next__WELG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__XELG)[ 0]=next__WELG;
-      } else {
-        ((__POINTER *)result__YELG)[ 0]=(void *)((unsigned long)((__POINTER *)next__WELG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__YELG=next__WELG;
-      };
-    };
-    ((__POINTER *)result__YELG)[ 0]=((__POINTER ) 3);
-    result__KVIG=(void *)((unsigned long)result__YELG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__BNZG,a__GNZG,new_size__CNZG,new_size2__DNZG,a__GJ1G;
+  __UINTEGER_32 new_size__HJ1G;
+  __POINTER result__ANZG,ptr_table__TP4G,next__SP4G,result__UP4G;
+  void *result__XP4G;
+  __INTEGER Self__NSMC;
+  void **Result__2NTB;
+  sz__BNZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__ZSQB * ((__INTEGER )(sizeof(void *)))));
+  result__ANZG=((__POINTER )(NULL));
+  a__GNZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__CNZG=(__UINTEGER_32)((__UINTEGER_32)(sz__BNZG + a__GNZG) & (__UINTEGER_32)(~ a__GNZG));
+  new_size2__DNZG=(__UINTEGER_32)(new_size__CNZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__DNZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__GJ1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__HJ1G=(__UINTEGER_32)((__UINTEGER_32)(new_size2__DNZG + a__GJ1G) & (__UINTEGER_32)(~ a__GJ1G));
+    ptr_table__TP4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HJ1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__SP4G=((__POINTER )(NULL));
+    result__UP4G=((__POINTER *)ptr_table__TP4G)[ 0];
+    if ((result__UP4G == (void *)NULL)) {
+      result__UP4G=new_lab__2QJ(new_size__HJ1G);
+      next__SP4G=(void *)((unsigned long)result__UP4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HJ1G)));
+      ((__POINTER *)next__SP4G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__TP4G)[ 0]=next__SP4G;
+    } else {
+      next__SP4G=((__POINTER *)result__UP4G)[ 0];
+      if ((next__SP4G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UP4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__HJ1G <<  1)) <=  4096)) {
+          next__SP4G=(void *)((unsigned long)result__UP4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HJ1G)));
+        } else {
+          next__SP4G=new_lab__2QJ(new_size__HJ1G);
+        };
+        ((__POINTER *)next__SP4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__TP4G)[ 0]=next__SP4G;
+      } else {
+        ((__POINTER *)result__UP4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__SP4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__UP4G=next__SP4G;
+      };
+    };
+    ((__POINTER *)result__UP4G)[ 0]=((__POINTER ) 3);
+    result__ANZG=(void *)((unsigned long)result__UP4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__KVIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__NVIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__XP4G=first_free__HDVB;
+    while ((((void *)result__XP4G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__XP4G)->map_size_and_id__YSB &  4294967292LU) < new_size__CNZG))) {
+      result__XP4G=((__MEMORY *)result__XP4G)->map_next_free__ZSB;
+    };
+    if (((void *)result__XP4G == (void *)NULL)) {
+      result__XP4G=new_page__454();
+    };
+    to_busy__index__CPFC(result__XP4G,new_size__CNZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__XP4G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__ANZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__XP4G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__KPQB=((void **)result__KVIG);
-  Self__UVJC=(__INTEGER)(nb_elements__IWNB -  1);
-  while ((Self__UVJC >=  0)) {
-    Result__KPQB[Self__UVJC]=NULL;
-    Self__UVJC=(__INTEGER)(Self__UVJC -  1);
+  Result__2NTB=((void **)result__ANZG);
+  Self__NSMC=(__INTEGER)(nb_elements__ZSQB -  1);
+  while ((Self__NSMC >=  0)) {
+    Result__2NTB[Self__NSMC]=NULL;
+    Self__NSMC=(__INTEGER)(Self__NSMC -  1);
   };
-  return(Result__KPQB);
+  return(Result__2NTB);
 }
 
-static void* read_send_msg__DXN(__PARSER *Self__EXN,void *first_arg__FXN)
-// ({PARSER},{NULLxITM_LISTxITM_PROTOTYPExITM_READxITM_READ_ARG2xITM_OLDxITM_EXTERNAL_TYPExITM_REALxITM_NUMBERxITM_CHARACTERxITM_STRINGxITM_EXTERNALxITM_READ_ARGS}) With resultNo recursive, No inlinable.
+static void* read_send_msg__23N(__PARSER *Self__33N,void *first_arg__43N)
+// ({PARSER},{NULLxITM_LISTxITM_PROTOTYPExITM_READxITM_READ_ARG1xITM_READ_ARG2xITM_OLDxITM_EXTERNAL_TYPExITM_BLOCKxITM_EXTERNALxITM_READ_ARGSxITM_REALxITM_NUMBERxITM_CHARACTERxITM_STRING}) With resultNo recursive, No inlinable.
 {
-  void *result__HXN,*arg__LXN,*tmp__X3NB;
-  void *n__JXN,*result__F2HG;
-  __INTEGER p1__MXN,p2__NXN,old_derive__OXN,sav_derive__PXN;
-  __INTEGER typ_id__MMJG,typ_id__VMJG,typ_id__4MJG,Self__VKWC;
-  __INTEGER typ_id__NKP;
-  __POSITION pos__SK2F,p__SMJG,p__1MJG,p__ENJG,p__TFP;
-  __ITM_READ *result__KMJG;
-  __POINTER ptr__LMJG,ptr_table__2ELG,next__1ELG,result__3ELG;
-  __POINTER ptr_table__BFLG,next__AFLG,result__CFLG,ptr__UMJG;
-  __POINTER ptr_table__GFLG,next__FFLG,result__HFLG,ptr_table__LFLG;
-  __POINTER next__KFLG,result__MFLG,ptr__3MJG,ptr_table__QFLG;
-  __POINTER next__PFLG,result__RFLG,ptr_table__VFLG,next__UFLG;
-  __POINTER result__WFLG,ptr__IKP,ptr_table__0FLG,next__ZFLG;
-  __POINTER result__1FLG,ptr_table__5FLG,next__4FLG,result__AGLG;
-  __UINTEGER_32 sz__NMJG,a__OMJG,new_size__PMJG,t__QMJG,a__RMJG;
-  __UINTEGER_32 new_size__EFLG,lab_type__DFLG,sz__WMJG,a__XMJG;
-  __UINTEGER_32 new_size__YMJG,t__ZMJG,a__0MJG,new_size__OFLG;
-  __UINTEGER_32 lab_type__NFLG,sz__5MJG,a__ANJG,new_size__BNJG,t__CNJG;
-  __UINTEGER_32 a__DNJG,new_size__YFLG,lab_type__XFLG,sz__KKP,a__U2HG;
-  __UINTEGER_32 new_size__V2HG,t__Z2HG,a__Y2HG,new_size__CGLG;
-  __UINTEGER_32 lab_type__BGLG;
-  __ITM_READ_ARG1 *result__TMJG;
-  __ITM_READ_ARG2 *result__2MJG;
-  __ITM_READ_ARGS *result__HKP;
-  void *l_arg__KXN,*result__CQIG;
-  __FAST_ARRAYoSTRINGo *Self__G2HG,*Self__I2HG;
-  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__DQIG,*Self__EQIG;
-  __BOOLEAN __tmp__J1N;
-  __FAST_ARRAYoITM_CODEo *Self__H3T;
-  void **__tmp__XQIG,**__tmp__YQIG,**__tmp__ZQIG;
-  result__HXN=NULL;
-  n__JXN=NULL;
-  l_arg__KXN=NULL;
-  arg__LXN=NULL;
-  p1__MXN= 0;
-  p2__NXN= 0;
-  old_derive__OXN= 0;
-  sav_derive__PXN= 0;
-  if (read_identifier__EBL()) {
-    p1__MXN=(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C);
-    p2__NXN=position__V0B;
-    old_derive__OXN=short_derive__O1B;
-    result__F2HG=NULL;
-    if ((((__FAST_ARRAYoSTRINGo *)free__C0O)->parent_arrayed_collection__YDC.upper__1DC <  0)) {
-      result__F2HG=create__01( 128);
-    } else {
-      Self__G2HG=((__FAST_ARRAYoSTRINGo *)free__C0O);
-      result__F2HG=((void **)Self__G2HG->parent_arrayed_collection__YDC.storage__2LR)[Self__G2HG->parent_arrayed_collection__YDC.upper__1DC];
-      Self__I2HG=((__FAST_ARRAYoSTRINGo *)free__C0O);
-      Self__I2HG->parent_arrayed_collection__YDC.upper__1DC=(__INTEGER)(Self__I2HG->parent_arrayed_collection__YDC.upper__1DC -  1);
-    };
-    n__JXN=result__F2HG;
-    copy__5GQ(result__F2HG,last_string__NTC);
-    result__CQIG=NULL;
-    if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__5CI)->parent_arrayed_collection__4CI.upper__M1R <  0)) {
-      result__CQIG=create_with_capacity__X0I( 16);
-    } else {
-      Self__DQIG=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__5CI);
-      result__CQIG=((void **)Self__DQIG->parent_arrayed_collection__4CI.storage__1FS)[Self__DQIG->parent_arrayed_collection__4CI.upper__M1R];
-      Self__EQIG=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__5CI);
-      Self__EQIG->parent_arrayed_collection__4CI.upper__M1R=(__INTEGER)(Self__EQIG->parent_arrayed_collection__4CI.upper__M1R -  1);
-    };
-    l_arg__KXN=result__CQIG;
-    arg__LXN=read_argument__U0O(Self__EXN);
-    if (((void *)arg__LXN != (void *)NULL)) {
-      add_last__GVT(result__CQIG,arg__LXN);
-      while (read_identifier__EBL()) {
-        short__token__to__R0C((&__string_103),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-        append__CRQ(n__JXN,(&__string_84));
-        append__CRQ(n__JXN,last_string__NTC);
-        arg__LXN=read_argument__U0O(Self__EXN);
-        if (((void *)arg__LXN == (void *)NULL)) {
-          pos__SK2F=current_position__A0F();
-          put_error__text__WRG( 0,(&__string_245));
-          put_position__ATG(pos__SK2F);
-          put_string__55F(msg_err__1RG);
-          if ((type_error__0RG !=  2)) {
+  void *result__A4N,*arg__E4N,*tmp__1NRB;
+  void *n__C4N,*result__LJ1G;
+  __INTEGER p1__F4N,p2__G4N,old_derive__H4N,sav_derive__I4N;
+  __INTEGER typ_id__JT2G,typ_id__ST2G,typ_id__1T2G,Self__EPYC;
+  __INTEGER typ_id__ACR;
+  __POSITION pos__JCQG,p__PT2G,p__YT2G,p__BU2G,p__N4Q;
+  __ITM_READ *result__HT2G;
+  __POINTER ptr__IT2G,ptr_table__1P4G,next__0P4G,result__2P4G;
+  __POINTER ptr_table__AQ4G,next__5P4G,result__BQ4G,ptr__RT2G;
+  __POINTER ptr_table__FQ4G,next__EQ4G,result__GQ4G,ptr_table__KQ4G;
+  __POINTER next__JQ4G,result__LQ4G,ptr__0T2G,ptr_table__PQ4G;
+  __POINTER next__OQ4G,result__QQ4G,ptr_table__UQ4G,next__TQ4G;
+  __POINTER result__VQ4G,ptr__1BR,ptr_table__ZQ4G,next__YQ4G;
+  __POINTER result__0Q4G,ptr_table__4Q4G,next__3Q4G,result__5Q4G;
+  __UINTEGER_32 sz__KT2G,a__LT2G,new_size__MT2G,t__NT2G,a__OT2G;
+  __UINTEGER_32 new_size__DQ4G,lab_type__CQ4G,sz__TT2G,a__UT2G;
+  __UINTEGER_32 new_size__VT2G,t__WT2G,a__XT2G,new_size__NQ4G;
+  __UINTEGER_32 lab_type__MQ4G,sz__2T2G,a__3T2G,new_size__4T2G,t__5T2G;
+  __UINTEGER_32 a__AU2G,new_size__XQ4G,lab_type__WQ4G,sz__3BR,a__MK1G;
+  __UINTEGER_32 new_size__NK1G,t__RK1G,a__QK1G,new_size__BR4G;
+  __UINTEGER_32 lab_type__AR4G;
+  __ITM_READ_ARG1 *result__QT2G;
+  __ITM_READ_ARG2 *result__ZT2G;
+  __ITM_READ_ARGS *result__0BR;
+  void *l_arg__D4N,*result__4B2G;
+  __FAST_ARRAYoSTRINGo *Self__MJ1G,*Self__OJ1G;
+  __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__5B2G,*Self__AC2G;
+  __BOOLEAN __tmp__CCO;
+  __FAST_ARRAYoITM_CODEo *Self__NCW;
+  result__A4N=NULL;
+  n__C4N=NULL;
+  l_arg__D4N=NULL;
+  arg__E4N=NULL;
+  p1__F4N= 0;
+  p2__G4N= 0;
+  old_derive__H4N= 0;
+  sav_derive__I4N= 0;
+  if (read_identifier__15K()) {
+    p1__F4N=(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD);
+    p2__G4N=position__CBC;
+    old_derive__H4N=short_derive__RBC;
+    result__LJ1G=NULL;
+    if ((((__FAST_ARRAYoSTRINGo *)free__RNP)->parent_arrayed_collection__TJC.upper__WJC <  0)) {
+      result__LJ1G=create__BBB( 128);
+    } else {
+      Self__MJ1G=((__FAST_ARRAYoSTRINGo *)free__RNP);
+      result__LJ1G=((void **)Self__MJ1G->parent_arrayed_collection__TJC.storage__HGT)[Self__MJ1G->parent_arrayed_collection__TJC.upper__WJC];
+      Self__OJ1G=((__FAST_ARRAYoSTRINGo *)free__RNP);
+      Self__OJ1G->parent_arrayed_collection__TJC.upper__WJC=(__INTEGER)(Self__OJ1G->parent_arrayed_collection__TJC.upper__WJC -  1);
+    };
+    n__C4N=result__LJ1G;
+    copy__JCS(result__LJ1G,last_string__YZC);
+    result__4B2G=NULL;
+    if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__R3H)->parent_arrayed_collection__Q3H.upper__YVT <  0)) {
+      result__4B2G=create_with_capacity__CVI( 16);
+    } else {
+      Self__5B2G=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__R3H);
+      result__4B2G=((void **)Self__5B2G->parent_arrayed_collection__Q3H.storage__GAU)[Self__5B2G->parent_arrayed_collection__Q3H.upper__YVT];
+      Self__AC2G=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__R3H);
+      Self__AC2G->parent_arrayed_collection__Q3H.upper__YVT=(__INTEGER)(Self__AC2G->parent_arrayed_collection__Q3H.upper__YVT -  1);
+    };
+    l_arg__D4N=result__4B2G;
+    arg__E4N=read_argument__DOP(Self__33N);
+    if (((void *)arg__E4N != (void *)NULL)) {
+      add_last__E5U(result__4B2G,arg__E4N);
+      while (read_identifier__15K()) {
+        short__token__to__1AD((&__string_131),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+        append__RNS(n__C4N,(&__string_112));
+        append__RNS(n__C4N,last_string__YZC);
+        arg__E4N=read_argument__DOP(Self__33N);
+        if (((void *)arg__E4N == (void *)NULL)) {
+          pos__JCQG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_310));
+          put_position__EOG(pos__JCQG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
             exit(( 1));
           };
         };
-        add_last__GVT(l_arg__KXN,arg__LXN);
-      };
-    };
-    get__TPB(result__F2HG);
-    add_last__RST(free__C0O,result__F2HG);
-    ((__STRING *)result__F2HG)->count__04B= 0;
-    if ((((! (((__FAST_ARRAYoITM_CODEo *)result__CQIG)->parent_arrayed_collection__KWF.upper__D2R <  0)) || ((void *)first_arg__FXN != (void *)NULL)) || (! fast_has__LKT(short_local__W1B,last_string__NTC)))) {
-      sav_derive__PXN=short_derive__O1B;
-      short_derive__O1B=old_derive__OXN;
-      short__token__to__R0C((&__string_103),p1__MXN,p2__NXN);
-      short_derive__O1B=(__INTEGER)(sav_derive__PXN + (__INTEGER)(short_derive__O1B - old_derive__OXN));
-    };
-    if ((((__FAST_ARRAYoITM_CODEo *)result__CQIG)->parent_arrayed_collection__KWF.upper__D2R <  0)) {
-      if (((void *)first_arg__FXN == (void *)NULL)) {
-        p__SMJG=current_position__A0F();
-        result__KMJG=NULL;
-        ptr__LMJG=((__POINTER )(NULL));
-        typ_id__MMJG= 0;
-        sz__NMJG=((__UINTEGER_32 )sizeof(__ITM_READ));
-        if ((sz__NMJG ==  0)) {
-          result__KMJG=ITM_READ__;
-        } else {
-          typ_id__MMJG=-1;
-          clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__NMJG);
-          if ((typ_id__MMJG == (__INTEGER)(-  1))) {
-            a__OMJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__PMJG=(__UINTEGER_32)((__UINTEGER_32)(sz__NMJG + a__OMJG) & (__UINTEGER_32)(~ a__OMJG));
-            ptr_table__2ELG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PMJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__1ELG=((__POINTER )(NULL));
-            result__3ELG=((__POINTER *)ptr_table__2ELG)[ 0];
-            if ((result__3ELG == (void *)NULL)) {
-              result__3ELG=new_lab__RUJ(new_size__PMJG);
-              next__1ELG=(void *)((unsigned long)result__3ELG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PMJG)));
-              ((__POINTER *)next__1ELG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__2ELG)[ 0]=next__1ELG;
+        add_last__E5U(l_arg__D4N,arg__E4N);
+      };
+    };
+    get__YVB(result__LJ1G);
+    add_last__QRV(free__RNP,result__LJ1G);
+    ((__STRING *)result__LJ1G)->count__GFC= 0;
+    if (is_shorter__TY) {
+      if ((((! (((__FAST_ARRAYoITM_CODEo *)result__4B2G)->parent_arrayed_collection__BTF.upper__MHL <  0)) || ((void *)first_arg__43N != (void *)NULL)) || (! fast_has__NDV(short_local__ZBC,last_string__YZC)))) {
+        sav_derive__I4N=short_derive__RBC;
+        short_derive__RBC=old_derive__H4N;
+        short__token__to__1AD((&__string_131),p1__F4N,p2__G4N);
+        short_derive__RBC=(__INTEGER)(sav_derive__I4N + (__INTEGER)(short_derive__RBC - old_derive__H4N));
+      };
+    };
+    if ((((__FAST_ARRAYoITM_CODEo *)result__4B2G)->parent_arrayed_collection__BTF.upper__MHL <  0)) {
+      if (((void *)first_arg__43N == (void *)NULL)) {
+        p__PT2G=current_position__ZWF();
+        result__HT2G=NULL;
+        ptr__IT2G=((__POINTER )(NULL));
+        typ_id__JT2G= 0;
+        sz__KT2G=((__UINTEGER_32 )sizeof(__ITM_READ));
+        if ((sz__KT2G ==  0)) {
+          result__HT2G=ITM_READ__;
+        } else {
+          typ_id__JT2G=-1;
+          clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__KT2G);
+          if ((typ_id__JT2G == (__INTEGER)(-  1))) {
+            a__LT2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__MT2G=(__UINTEGER_32)((__UINTEGER_32)(sz__KT2G + a__LT2G) & (__UINTEGER_32)(~ a__LT2G));
+            ptr_table__1P4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MT2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__0P4G=((__POINTER )(NULL));
+            result__2P4G=((__POINTER *)ptr_table__1P4G)[ 0];
+            if ((result__2P4G == (void *)NULL)) {
+              result__2P4G=new_lab__2QJ(new_size__MT2G);
+              next__0P4G=(void *)((unsigned long)result__2P4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MT2G)));
+              ((__POINTER *)next__0P4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__1P4G)[ 0]=next__0P4G;
             } else {
-              next__1ELG=((__POINTER *)result__3ELG)[ 0];
-              if ((next__1ELG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3ELG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__PMJG <<  1)) <=  4096)) {
-                  next__1ELG=(void *)((unsigned long)result__3ELG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PMJG)));
+              next__0P4G=((__POINTER *)result__2P4G)[ 0];
+              if ((next__0P4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2P4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__MT2G <<  1)) <=  4096)) {
+                  next__0P4G=(void *)((unsigned long)result__2P4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MT2G)));
                 } else {
-                  next__1ELG=new_lab__RUJ(new_size__PMJG);
+                  next__0P4G=new_lab__2QJ(new_size__MT2G);
                 };
-                ((__POINTER *)next__1ELG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__2ELG)[ 0]=next__1ELG;
+                ((__POINTER *)next__0P4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__1P4G)[ 0]=next__0P4G;
               } else {
-                ((__POINTER *)result__3ELG)[ 0]=(void *)((unsigned long)((__POINTER *)next__1ELG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__3ELG=next__1ELG;
+                ((__POINTER *)result__2P4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__0P4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__2P4G=next__0P4G;
               };
             };
-            ptr__LMJG=result__3ELG;
-          } else {
-            t__QMJG=((__UINTEGER_32 )typ_id__MMJG);
-            a__RMJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__EFLG=(__UINTEGER_32)((__UINTEGER_32)(sz__NMJG + a__RMJG) & (__UINTEGER_32)(~ a__RMJG));
-            ptr_table__BFLG=((__POINTER )(&(table_type[(t__QMJG)])));
-            lab_type__DFLG=(__UINTEGER_32)(t__QMJG |  1);
-            next__AFLG=((__POINTER )(NULL));
-            result__CFLG=((__POINTER *)ptr_table__BFLG)[ 0];
-            if ((result__CFLG == (void *)NULL)) {
-              result__CFLG=new_lab__RUJ(lab_type__DFLG);
-              next__AFLG=(void *)((unsigned long)result__CFLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EFLG)));
-              ((__POINTER *)next__AFLG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__BFLG)[ 0]=next__AFLG;
+            ptr__IT2G=result__2P4G;
+          } else {
+            t__NT2G=((__UINTEGER_32 )typ_id__JT2G);
+            a__OT2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__DQ4G=(__UINTEGER_32)((__UINTEGER_32)(sz__KT2G + a__OT2G) & (__UINTEGER_32)(~ a__OT2G));
+            ptr_table__AQ4G=((__POINTER )(&(table_type[(t__NT2G)])));
+            lab_type__CQ4G=(__UINTEGER_32)(t__NT2G |  1);
+            next__5P4G=((__POINTER )(NULL));
+            result__BQ4G=((__POINTER *)ptr_table__AQ4G)[ 0];
+            if ((result__BQ4G == (void *)NULL)) {
+              result__BQ4G=new_lab__2QJ(lab_type__CQ4G);
+              next__5P4G=(void *)((unsigned long)result__BQ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DQ4G)));
+              ((__POINTER *)next__5P4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__AQ4G)[ 0]=next__5P4G;
             } else {
-              next__AFLG=((__POINTER *)result__CFLG)[ 0];
-              if ((next__AFLG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CFLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__EFLG <<  1)) <=  4096)) {
-                  next__AFLG=(void *)((unsigned long)result__CFLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EFLG)));
+              next__5P4G=((__POINTER *)result__BQ4G)[ 0];
+              if ((next__5P4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BQ4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__DQ4G <<  1)) <=  4096)) {
+                  next__5P4G=(void *)((unsigned long)result__BQ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DQ4G)));
                 } else {
-                  next__AFLG=new_lab__RUJ(lab_type__DFLG);
+                  next__5P4G=new_lab__2QJ(lab_type__CQ4G);
                 };
-                ((__POINTER *)next__AFLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BFLG)[ 0]=next__AFLG;
+                ((__POINTER *)next__5P4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__AQ4G)[ 0]=next__5P4G;
               } else {
-                ((__POINTER *)result__CFLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__AFLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__CFLG=next__AFLG;
+                ((__POINTER *)result__BQ4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__5P4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__BQ4G=next__5P4G;
               };
             };
-            ptr__LMJG=result__CFLG;
-          };
-          result__KMJG=((__ITM_READ *)ptr__LMJG);
-          *(result__KMJG) = *(ITM_READ__);
-        };
-        ((__ITM_READ *)result__KMJG)->parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ=p__SMJG;
-        result__HXN=result__KMJG;
-      } else {
-        p__1MJG=current_position__A0F();
-        result__TMJG=NULL;
-        ptr__UMJG=((__POINTER )(NULL));
-        typ_id__VMJG= 0;
-        sz__WMJG=((__UINTEGER_32 )sizeof(__ITM_READ_ARG1));
-        if ((sz__WMJG ==  0)) {
-          result__TMJG=ITM_READ_ARG1__;
-        } else {
-          typ_id__VMJG=-1;
-          clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__WMJG);
-          if ((typ_id__VMJG == (__INTEGER)(-  1))) {
-            a__XMJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__YMJG=(__UINTEGER_32)((__UINTEGER_32)(sz__WMJG + a__XMJG) & (__UINTEGER_32)(~ a__XMJG));
-            ptr_table__GFLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YMJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__FFLG=((__POINTER )(NULL));
-            result__HFLG=((__POINTER *)ptr_table__GFLG)[ 0];
-            if ((result__HFLG == (void *)NULL)) {
-              result__HFLG=new_lab__RUJ(new_size__YMJG);
-              next__FFLG=(void *)((unsigned long)result__HFLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YMJG)));
-              ((__POINTER *)next__FFLG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__GFLG)[ 0]=next__FFLG;
+            ptr__IT2G=result__BQ4G;
+          };
+          result__HT2G=((__ITM_READ *)ptr__IT2G);
+          *(result__HT2G) = *(ITM_READ__);
+        };
+        ((__ITM_READ *)result__HT2G)->parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ=p__PT2G;
+        result__A4N=result__HT2G;
+      } else {
+        p__YT2G=current_position__ZWF();
+        result__QT2G=NULL;
+        ptr__RT2G=((__POINTER )(NULL));
+        typ_id__ST2G= 0;
+        sz__TT2G=((__UINTEGER_32 )sizeof(__ITM_READ_ARG1));
+        if ((sz__TT2G ==  0)) {
+          result__QT2G=ITM_READ_ARG1__;
+        } else {
+          typ_id__ST2G=-1;
+          clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__TT2G);
+          if ((typ_id__ST2G == (__INTEGER)(-  1))) {
+            a__UT2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__VT2G=(__UINTEGER_32)((__UINTEGER_32)(sz__TT2G + a__UT2G) & (__UINTEGER_32)(~ a__UT2G));
+            ptr_table__FQ4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VT2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__EQ4G=((__POINTER )(NULL));
+            result__GQ4G=((__POINTER *)ptr_table__FQ4G)[ 0];
+            if ((result__GQ4G == (void *)NULL)) {
+              result__GQ4G=new_lab__2QJ(new_size__VT2G);
+              next__EQ4G=(void *)((unsigned long)result__GQ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VT2G)));
+              ((__POINTER *)next__EQ4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__FQ4G)[ 0]=next__EQ4G;
             } else {
-              next__FFLG=((__POINTER *)result__HFLG)[ 0];
-              if ((next__FFLG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HFLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__YMJG <<  1)) <=  4096)) {
-                  next__FFLG=(void *)((unsigned long)result__HFLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YMJG)));
+              next__EQ4G=((__POINTER *)result__GQ4G)[ 0];
+              if ((next__EQ4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GQ4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__VT2G <<  1)) <=  4096)) {
+                  next__EQ4G=(void *)((unsigned long)result__GQ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VT2G)));
                 } else {
-                  next__FFLG=new_lab__RUJ(new_size__YMJG);
+                  next__EQ4G=new_lab__2QJ(new_size__VT2G);
                 };
-                ((__POINTER *)next__FFLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__GFLG)[ 0]=next__FFLG;
+                ((__POINTER *)next__EQ4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__FQ4G)[ 0]=next__EQ4G;
               } else {
-                ((__POINTER *)result__HFLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__FFLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__HFLG=next__FFLG;
+                ((__POINTER *)result__GQ4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__EQ4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__GQ4G=next__EQ4G;
               };
             };
-            ptr__UMJG=result__HFLG;
-          } else {
-            t__ZMJG=((__UINTEGER_32 )typ_id__VMJG);
-            a__0MJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__OFLG=(__UINTEGER_32)((__UINTEGER_32)(sz__WMJG + a__0MJG) & (__UINTEGER_32)(~ a__0MJG));
-            ptr_table__LFLG=((__POINTER )(&(table_type[(t__ZMJG)])));
-            lab_type__NFLG=(__UINTEGER_32)(t__ZMJG |  1);
-            next__KFLG=((__POINTER )(NULL));
-            result__MFLG=((__POINTER *)ptr_table__LFLG)[ 0];
-            if ((result__MFLG == (void *)NULL)) {
-              result__MFLG=new_lab__RUJ(lab_type__NFLG);
-              next__KFLG=(void *)((unsigned long)result__MFLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OFLG)));
-              ((__POINTER *)next__KFLG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__LFLG)[ 0]=next__KFLG;
+            ptr__RT2G=result__GQ4G;
+          } else {
+            t__WT2G=((__UINTEGER_32 )typ_id__ST2G);
+            a__XT2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__NQ4G=(__UINTEGER_32)((__UINTEGER_32)(sz__TT2G + a__XT2G) & (__UINTEGER_32)(~ a__XT2G));
+            ptr_table__KQ4G=((__POINTER )(&(table_type[(t__WT2G)])));
+            lab_type__MQ4G=(__UINTEGER_32)(t__WT2G |  1);
+            next__JQ4G=((__POINTER )(NULL));
+            result__LQ4G=((__POINTER *)ptr_table__KQ4G)[ 0];
+            if ((result__LQ4G == (void *)NULL)) {
+              result__LQ4G=new_lab__2QJ(lab_type__MQ4G);
+              next__JQ4G=(void *)((unsigned long)result__LQ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NQ4G)));
+              ((__POINTER *)next__JQ4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__KQ4G)[ 0]=next__JQ4G;
             } else {
-              next__KFLG=((__POINTER *)result__MFLG)[ 0];
-              if ((next__KFLG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MFLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__OFLG <<  1)) <=  4096)) {
-                  next__KFLG=(void *)((unsigned long)result__MFLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OFLG)));
+              next__JQ4G=((__POINTER *)result__LQ4G)[ 0];
+              if ((next__JQ4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LQ4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__NQ4G <<  1)) <=  4096)) {
+                  next__JQ4G=(void *)((unsigned long)result__LQ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NQ4G)));
                 } else {
-                  next__KFLG=new_lab__RUJ(lab_type__NFLG);
+                  next__JQ4G=new_lab__2QJ(lab_type__MQ4G);
                 };
-                ((__POINTER *)next__KFLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__LFLG)[ 0]=next__KFLG;
+                ((__POINTER *)next__JQ4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__KQ4G)[ 0]=next__JQ4G;
               } else {
-                ((__POINTER *)result__MFLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__KFLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__MFLG=next__KFLG;
+                ((__POINTER *)result__LQ4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__JQ4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__LQ4G=next__JQ4G;
               };
             };
-            ptr__UMJG=result__MFLG;
-          };
-          result__TMJG=((__ITM_READ_ARG1 *)ptr__UMJG);
-          *(result__TMJG) = *(ITM_READ_ARG1__);
-        };
-        ((__ITM_READ_ARG1 *)result__TMJG)->parent_itm_read__TGL.parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ=p__1MJG;
-        result__HXN=result__TMJG;
-      };
-      free__30I(result__CQIG);
-      __tmp__J1N=TRUE__;
-    } else {
-      __tmp__J1N=FALSE__;
-    };
-    if ((! __tmp__J1N)) {
-      if (((__INTEGER)(((__FAST_ARRAYoITM_CODEo *)result__CQIG)->parent_arrayed_collection__KWF.upper__D2R +  1) ==  1)) {
-        p__ENJG=current_position__A0F();
-        result__2MJG=NULL;
-        ptr__3MJG=((__POINTER )(NULL));
-        typ_id__4MJG= 0;
-        sz__5MJG=((__UINTEGER_32 )sizeof(__ITM_READ_ARG2));
-        if ((sz__5MJG ==  0)) {
-          result__2MJG=ITM_READ_ARG2__;
-        } else {
-          typ_id__4MJG=-1;
-          clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__5MJG);
-          if ((typ_id__4MJG == (__INTEGER)(-  1))) {
-            a__ANJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__BNJG=(__UINTEGER_32)((__UINTEGER_32)(sz__5MJG + a__ANJG) & (__UINTEGER_32)(~ a__ANJG));
-            ptr_table__QFLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BNJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__PFLG=((__POINTER )(NULL));
-            result__RFLG=((__POINTER *)ptr_table__QFLG)[ 0];
-            if ((result__RFLG == (void *)NULL)) {
-              result__RFLG=new_lab__RUJ(new_size__BNJG);
-              next__PFLG=(void *)((unsigned long)result__RFLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BNJG)));
-              ((__POINTER *)next__PFLG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__QFLG)[ 0]=next__PFLG;
+            ptr__RT2G=result__LQ4G;
+          };
+          result__QT2G=((__ITM_READ_ARG1 *)ptr__RT2G);
+          *(result__QT2G) = *(ITM_READ_ARG1__);
+        };
+        ((__ITM_READ_ARG1 *)result__QT2G)->parent_itm_read__0HL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ=p__YT2G;
+        result__A4N=result__QT2G;
+      };
+      free__IVI(result__4B2G);
+      __tmp__CCO=TRUE__;
+    } else {
+      __tmp__CCO=FALSE__;
+    };
+    if ((! __tmp__CCO)) {
+      if (((__INTEGER)(((__FAST_ARRAYoITM_CODEo *)result__4B2G)->parent_arrayed_collection__BTF.upper__MHL +  1) ==  1)) {
+        p__BU2G=current_position__ZWF();
+        result__ZT2G=NULL;
+        ptr__0T2G=((__POINTER )(NULL));
+        typ_id__1T2G= 0;
+        sz__2T2G=((__UINTEGER_32 )sizeof(__ITM_READ_ARG2));
+        if ((sz__2T2G ==  0)) {
+          result__ZT2G=ITM_READ_ARG2__;
+        } else {
+          typ_id__1T2G=-1;
+          clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__2T2G);
+          if ((typ_id__1T2G == (__INTEGER)(-  1))) {
+            a__3T2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__4T2G=(__UINTEGER_32)((__UINTEGER_32)(sz__2T2G + a__3T2G) & (__UINTEGER_32)(~ a__3T2G));
+            ptr_table__PQ4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4T2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__OQ4G=((__POINTER )(NULL));
+            result__QQ4G=((__POINTER *)ptr_table__PQ4G)[ 0];
+            if ((result__QQ4G == (void *)NULL)) {
+              result__QQ4G=new_lab__2QJ(new_size__4T2G);
+              next__OQ4G=(void *)((unsigned long)result__QQ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4T2G)));
+              ((__POINTER *)next__OQ4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__PQ4G)[ 0]=next__OQ4G;
             } else {
-              next__PFLG=((__POINTER *)result__RFLG)[ 0];
-              if ((next__PFLG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RFLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__BNJG <<  1)) <=  4096)) {
-                  next__PFLG=(void *)((unsigned long)result__RFLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BNJG)));
+              next__OQ4G=((__POINTER *)result__QQ4G)[ 0];
+              if ((next__OQ4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QQ4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__4T2G <<  1)) <=  4096)) {
+                  next__OQ4G=(void *)((unsigned long)result__QQ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4T2G)));
                 } else {
-                  next__PFLG=new_lab__RUJ(new_size__BNJG);
+                  next__OQ4G=new_lab__2QJ(new_size__4T2G);
                 };
-                ((__POINTER *)next__PFLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__QFLG)[ 0]=next__PFLG;
+                ((__POINTER *)next__OQ4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__PQ4G)[ 0]=next__OQ4G;
               } else {
-                ((__POINTER *)result__RFLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__PFLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__RFLG=next__PFLG;
+                ((__POINTER *)result__QQ4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__OQ4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__QQ4G=next__OQ4G;
               };
             };
-            ptr__3MJG=result__RFLG;
-          } else {
-            t__CNJG=((__UINTEGER_32 )typ_id__4MJG);
-            a__DNJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__YFLG=(__UINTEGER_32)((__UINTEGER_32)(sz__5MJG + a__DNJG) & (__UINTEGER_32)(~ a__DNJG));
-            ptr_table__VFLG=((__POINTER )(&(table_type[(t__CNJG)])));
-            lab_type__XFLG=(__UINTEGER_32)(t__CNJG |  1);
-            next__UFLG=((__POINTER )(NULL));
-            result__WFLG=((__POINTER *)ptr_table__VFLG)[ 0];
-            if ((result__WFLG == (void *)NULL)) {
-              result__WFLG=new_lab__RUJ(lab_type__XFLG);
-              next__UFLG=(void *)((unsigned long)result__WFLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YFLG)));
-              ((__POINTER *)next__UFLG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__VFLG)[ 0]=next__UFLG;
+            ptr__0T2G=result__QQ4G;
+          } else {
+            t__5T2G=((__UINTEGER_32 )typ_id__1T2G);
+            a__AU2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__XQ4G=(__UINTEGER_32)((__UINTEGER_32)(sz__2T2G + a__AU2G) & (__UINTEGER_32)(~ a__AU2G));
+            ptr_table__UQ4G=((__POINTER )(&(table_type[(t__5T2G)])));
+            lab_type__WQ4G=(__UINTEGER_32)(t__5T2G |  1);
+            next__TQ4G=((__POINTER )(NULL));
+            result__VQ4G=((__POINTER *)ptr_table__UQ4G)[ 0];
+            if ((result__VQ4G == (void *)NULL)) {
+              result__VQ4G=new_lab__2QJ(lab_type__WQ4G);
+              next__TQ4G=(void *)((unsigned long)result__VQ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XQ4G)));
+              ((__POINTER *)next__TQ4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__UQ4G)[ 0]=next__TQ4G;
             } else {
-              next__UFLG=((__POINTER *)result__WFLG)[ 0];
-              if ((next__UFLG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WFLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__YFLG <<  1)) <=  4096)) {
-                  next__UFLG=(void *)((unsigned long)result__WFLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YFLG)));
+              next__TQ4G=((__POINTER *)result__VQ4G)[ 0];
+              if ((next__TQ4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VQ4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__XQ4G <<  1)) <=  4096)) {
+                  next__TQ4G=(void *)((unsigned long)result__VQ4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XQ4G)));
                 } else {
-                  next__UFLG=new_lab__RUJ(lab_type__XFLG);
+                  next__TQ4G=new_lab__2QJ(lab_type__WQ4G);
                 };
-                ((__POINTER *)next__UFLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__VFLG)[ 0]=next__UFLG;
+                ((__POINTER *)next__TQ4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__UQ4G)[ 0]=next__TQ4G;
               } else {
-                ((__POINTER *)result__WFLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__UFLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__WFLG=next__UFLG;
+                ((__POINTER *)result__VQ4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__TQ4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__VQ4G=next__TQ4G;
               };
             };
-            ptr__3MJG=result__WFLG;
-          };
-          result__2MJG=((__ITM_READ_ARG2 *)ptr__3MJG);
-          *(result__2MJG) = *(ITM_READ_ARG2__);
-        };
-        ((__ITM_READ_ARG2 *)result__2MJG)->parent_itm_read__DLJ.parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ=p__ENJG;
-        result__HXN=result__2MJG;
-        free__30I(result__CQIG);
-      } else {
-        Self__H3T=((__FAST_ARRAYoITM_CODEo *)result__CQIG);
-        add_last__GVT(Self__H3T,first_arg__FXN);
-        if ((Self__H3T->parent_arrayed_collection__KWF.upper__D2R !=  0)) {
-          if ((Self__H3T->parent_arrayed_collection__KWF.upper__D2R ==  1)) {
-            tmp__X3NB=((void **)Self__H3T->parent_arrayed_collection__KWF.storage__K3R)[ 0];
-            ((void **)Self__H3T->parent_arrayed_collection__KWF.storage__K3R)[ 0]=((void **)Self__H3T->parent_arrayed_collection__KWF.storage__K3R)[ 1];
-            ((void **)Self__H3T->parent_arrayed_collection__KWF.storage__K3R)[ 1]=tmp__X3NB;
-          } else {
-            Self__VKWC=(__INTEGER)(Self__H3T->parent_arrayed_collection__KWF.upper__D2R -  1);
-            __tmp__XQIG=Self__H3T->parent_arrayed_collection__KWF.storage__K3R;
-            __tmp__YQIG=Self__H3T->parent_arrayed_collection__KWF.storage__K3R;
-            __tmp__ZQIG=Self__H3T->parent_arrayed_collection__KWF.storage__K3R;
-            while ((Self__VKWC >=  0)) {
-              ((void **)__tmp__YQIG)[(__INTEGER)(Self__VKWC +  1)]=((void **)__tmp__XQIG)[Self__VKWC];
-              ((void **)__tmp__ZQIG)[Self__VKWC]=NULL;
-              Self__VKWC=(__INTEGER)(Self__VKWC -  1);
-            };
-            ((void **)Self__H3T->parent_arrayed_collection__KWF.storage__K3R)[ 0]=first_arg__FXN;
-          };
-        };
-        l_arg__KXN=copy__OEI(result__CQIG);
-        p__TFP=current_position__A0F();
-        result__HKP=NULL;
-        ptr__IKP=((__POINTER )(NULL));
-        typ_id__NKP= 0;
-        sz__KKP=((__UINTEGER_32 )sizeof(__ITM_READ_ARGS));
-        if ((sz__KKP ==  0)) {
-          result__HKP=ITM_READ_ARGS__;
-        } else {
-          typ_id__NKP=-1;
-          clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__KKP);
-          if ((typ_id__NKP == (__INTEGER)(-  1))) {
-            a__U2HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__V2HG=(__UINTEGER_32)((__UINTEGER_32)(sz__KKP + a__U2HG) & (__UINTEGER_32)(~ a__U2HG));
-            ptr_table__0FLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__V2HG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__ZFLG=((__POINTER )(NULL));
-            result__1FLG=((__POINTER *)ptr_table__0FLG)[ 0];
-            if ((result__1FLG == (void *)NULL)) {
-              result__1FLG=new_lab__RUJ(new_size__V2HG);
-              next__ZFLG=(void *)((unsigned long)result__1FLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V2HG)));
-              ((__POINTER *)next__ZFLG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__0FLG)[ 0]=next__ZFLG;
+            ptr__0T2G=result__VQ4G;
+          };
+          result__ZT2G=((__ITM_READ_ARG2 *)ptr__0T2G);
+          *(result__ZT2G) = *(ITM_READ_ARG2__);
+        };
+        ((__ITM_READ_ARG2 *)result__ZT2G)->parent_itm_read__HKL.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ=p__BU2G;
+        result__A4N=result__ZT2G;
+        free__IVI(result__4B2G);
+      } else {
+        Self__NCW=((__FAST_ARRAYoITM_CODEo *)result__4B2G);
+        add_last__E5U(Self__NCW,first_arg__43N);
+        if ((Self__NCW->parent_arrayed_collection__BTF.upper__MHL !=  0)) {
+          if ((Self__NCW->parent_arrayed_collection__BTF.upper__MHL ==  1)) {
+            tmp__1NRB=((void **)Self__NCW->parent_arrayed_collection__BTF.storage__VXT)[ 0];
+            ((void **)Self__NCW->parent_arrayed_collection__BTF.storage__VXT)[ 0]=((void **)Self__NCW->parent_arrayed_collection__BTF.storage__VXT)[ 1];
+            ((void **)Self__NCW->parent_arrayed_collection__BTF.storage__VXT)[ 1]=tmp__1NRB;
+          } else {
+            Self__EPYC=(__INTEGER)(Self__NCW->parent_arrayed_collection__BTF.upper__MHL -  1);
+            while ((Self__EPYC >=  0)) {
+              ((void **)Self__NCW->parent_arrayed_collection__BTF.storage__VXT)[(__INTEGER)(Self__EPYC +  1)]=((void **)Self__NCW->parent_arrayed_collection__BTF.storage__VXT)[Self__EPYC];
+              ((void **)Self__NCW->parent_arrayed_collection__BTF.storage__VXT)[Self__EPYC]=NULL;
+              Self__EPYC=(__INTEGER)(Self__EPYC -  1);
+            };
+            ((void **)Self__NCW->parent_arrayed_collection__BTF.storage__VXT)[ 0]=first_arg__43N;
+          };
+        };
+        l_arg__D4N=copy__A5H(result__4B2G);
+        p__N4Q=current_position__ZWF();
+        result__0BR=NULL;
+        ptr__1BR=((__POINTER )(NULL));
+        typ_id__ACR= 0;
+        sz__3BR=((__UINTEGER_32 )sizeof(__ITM_READ_ARGS));
+        if ((sz__3BR ==  0)) {
+          result__0BR=ITM_READ_ARGS__;
+        } else {
+          typ_id__ACR=-1;
+          clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__3BR);
+          if ((typ_id__ACR == (__INTEGER)(-  1))) {
+            a__MK1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__NK1G=(__UINTEGER_32)((__UINTEGER_32)(sz__3BR + a__MK1G) & (__UINTEGER_32)(~ a__MK1G));
+            ptr_table__ZQ4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NK1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__YQ4G=((__POINTER )(NULL));
+            result__0Q4G=((__POINTER *)ptr_table__ZQ4G)[ 0];
+            if ((result__0Q4G == (void *)NULL)) {
+              result__0Q4G=new_lab__2QJ(new_size__NK1G);
+              next__YQ4G=(void *)((unsigned long)result__0Q4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NK1G)));
+              ((__POINTER *)next__YQ4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__ZQ4G)[ 0]=next__YQ4G;
             } else {
-              next__ZFLG=((__POINTER *)result__1FLG)[ 0];
-              if ((next__ZFLG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1FLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__V2HG <<  1)) <=  4096)) {
-                  next__ZFLG=(void *)((unsigned long)result__1FLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V2HG)));
+              next__YQ4G=((__POINTER *)result__0Q4G)[ 0];
+              if ((next__YQ4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0Q4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__NK1G <<  1)) <=  4096)) {
+                  next__YQ4G=(void *)((unsigned long)result__0Q4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NK1G)));
                 } else {
-                  next__ZFLG=new_lab__RUJ(new_size__V2HG);
+                  next__YQ4G=new_lab__2QJ(new_size__NK1G);
                 };
-                ((__POINTER *)next__ZFLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__0FLG)[ 0]=next__ZFLG;
+                ((__POINTER *)next__YQ4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__ZQ4G)[ 0]=next__YQ4G;
               } else {
-                ((__POINTER *)result__1FLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZFLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__1FLG=next__ZFLG;
+                ((__POINTER *)result__0Q4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__YQ4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__0Q4G=next__YQ4G;
               };
             };
-            ptr__IKP=result__1FLG;
-          } else {
-            t__Z2HG=((__UINTEGER_32 )typ_id__NKP);
-            a__Y2HG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__CGLG=(__UINTEGER_32)((__UINTEGER_32)(sz__KKP + a__Y2HG) & (__UINTEGER_32)(~ a__Y2HG));
-            ptr_table__5FLG=((__POINTER )(&(table_type[(t__Z2HG)])));
-            lab_type__BGLG=(__UINTEGER_32)(t__Z2HG |  1);
-            next__4FLG=((__POINTER )(NULL));
-            result__AGLG=((__POINTER *)ptr_table__5FLG)[ 0];
-            if ((result__AGLG == (void *)NULL)) {
-              result__AGLG=new_lab__RUJ(lab_type__BGLG);
-              next__4FLG=(void *)((unsigned long)result__AGLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CGLG)));
-              ((__POINTER *)next__4FLG)[ 0]=NULL;
-              ((__POINTER *)ptr_table__5FLG)[ 0]=next__4FLG;
+            ptr__1BR=result__0Q4G;
+          } else {
+            t__RK1G=((__UINTEGER_32 )typ_id__ACR);
+            a__QK1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__BR4G=(__UINTEGER_32)((__UINTEGER_32)(sz__3BR + a__QK1G) & (__UINTEGER_32)(~ a__QK1G));
+            ptr_table__4Q4G=((__POINTER )(&(table_type[(t__RK1G)])));
+            lab_type__AR4G=(__UINTEGER_32)(t__RK1G |  1);
+            next__3Q4G=((__POINTER )(NULL));
+            result__5Q4G=((__POINTER *)ptr_table__4Q4G)[ 0];
+            if ((result__5Q4G == (void *)NULL)) {
+              result__5Q4G=new_lab__2QJ(lab_type__AR4G);
+              next__3Q4G=(void *)((unsigned long)result__5Q4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BR4G)));
+              ((__POINTER *)next__3Q4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__4Q4G)[ 0]=next__3Q4G;
             } else {
-              next__4FLG=((__POINTER *)result__AGLG)[ 0];
-              if ((next__4FLG == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AGLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__CGLG <<  1)) <=  4096)) {
-                  next__4FLG=(void *)((unsigned long)result__AGLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CGLG)));
+              next__3Q4G=((__POINTER *)result__5Q4G)[ 0];
+              if ((next__3Q4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5Q4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__BR4G <<  1)) <=  4096)) {
+                  next__3Q4G=(void *)((unsigned long)result__5Q4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BR4G)));
                 } else {
-                  next__4FLG=new_lab__RUJ(lab_type__BGLG);
+                  next__3Q4G=new_lab__2QJ(lab_type__AR4G);
                 };
-                ((__POINTER *)next__4FLG)[ 0]=NULL;
-                ((__POINTER *)ptr_table__5FLG)[ 0]=next__4FLG;
+                ((__POINTER *)next__3Q4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__4Q4G)[ 0]=next__3Q4G;
+              } else {
+                ((__POINTER *)result__5Q4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__3Q4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__5Q4G=next__3Q4G;
+              };
+            };
+            ptr__1BR=result__5Q4G;
+          };
+          result__0BR=((__ITM_READ_ARGS *)ptr__1BR);
+          *(result__0BR) = *(ITM_READ_ARGS__);
+        };
+        ((__ITM_READ_ARGS *)result__0BR)->parent_itm_read__0CO.parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ=p__N4Q;
+        result__A4N=result__0BR;
+      };
+    };
+  };
+  return(result__A4N);
+}
+
+static void* readlip_expr_cmp__Q01B(__PARSER *Self__R01B)
+// ({PARSER}) With resultNo recursive, No inlinable.
+{
+  void *right__U01B,*result__T01B;
+  void *op__V01B;
+  __POSITION pos__CFQG,p__KFBD;
+  __STRING_CONSTANT *Self__0DBD;
+  __LIP_BINARY *result__BXFD,*Self__45RD;
+  __POINTER ptr__CXFD,ptr_table__DR4G,next__CR4G,result__ER4G;
+  __POINTER ptr_table__IR4G,next__HR4G,result__JR4G;
+  __INTEGER typ_id__HXFD;
+  __UINTEGER_32 sz__EXFD,a__2K1G,new_size__3K1G,t__BL1G,a__AL1G;
+  __UINTEGER_32 new_size__LR4G,lab_type__KR4G;
+  __CHARACTER type__W01B;
+  right__U01B=NULL;
+  op__V01B=NULL;
+  type__W01B='\0';
+  result__T01B=readlip_expr_binary__NN3B(Self__R01B);
+  if (((void *)result__T01B != (void *)NULL)) {
+    while ((((((read_symbol__TWJ((&__string_19)) || read_symbol__TWJ((&__string_21))) || read_symbol__TWJ((&__string_17))) || read_symbol__TWJ((&__string_16))) || read_symbol__TWJ((&__string_18))) || read_symbol__TWJ((&__string_20)))) {
+      op__V01B=last_string__YZC;
+      right__U01B=readlip_expr_binary__NN3B(Self__R01B);
+      if (((void *)right__U01B == (void *)NULL)) {
+        pos__CFQG=current_position__ZWF();
+        put_error__text__0MG( 0,(&__string_222));
+        put_position__EOG(pos__CFQG);
+        put_string__E1F(msg_err__5MG);
+        if ((type_error__4MG !=  2)) {
+          exit(( 1));
+        };
+      };
+      Self__0DBD=((__STRING_CONSTANT *)op__V01B);
+      if (((void *)Self__0DBD == (void *)(&__string_19))) {
+        type__W01B='S';
+      };
+      if (((void *)Self__0DBD == (void *)(&__string_21))) {
+        type__W01B='I';
+      };
+      if (((void *)Self__0DBD == (void *)(&__string_17))) {
+        type__W01B='E';
+      };
+      if (((void *)Self__0DBD == (void *)(&__string_16))) {
+        type__W01B='=';
+      };
+      if (((void *)Self__0DBD == (void *)(&__string_18))) {
+        type__W01B='>';
+      };
+      if (((void *)Self__0DBD == (void *)(&__string_20))) {
+        type__W01B='<';
+      };
+      p__KFBD=current_position__ZWF();
+      result__BXFD=NULL;
+      ptr__CXFD=((__POINTER )(NULL));
+      typ_id__HXFD= 0;
+      sz__EXFD=((__UINTEGER_32 )sizeof(__LIP_BINARY));
+      if ((sz__EXFD ==  0)) {
+        result__BXFD=LIP_BINARY__;
+      } else {
+        typ_id__HXFD=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__EXFD);
+        if ((typ_id__HXFD == (__INTEGER)(-  1))) {
+          a__2K1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__3K1G=(__UINTEGER_32)((__UINTEGER_32)(sz__EXFD + a__2K1G) & (__UINTEGER_32)(~ a__2K1G));
+          ptr_table__DR4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3K1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__CR4G=((__POINTER )(NULL));
+          result__ER4G=((__POINTER *)ptr_table__DR4G)[ 0];
+          if ((result__ER4G == (void *)NULL)) {
+            result__ER4G=new_lab__2QJ(new_size__3K1G);
+            next__CR4G=(void *)((unsigned long)result__ER4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3K1G)));
+            ((__POINTER *)next__CR4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__DR4G)[ 0]=next__CR4G;
+          } else {
+            next__CR4G=((__POINTER *)result__ER4G)[ 0];
+            if ((next__CR4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ER4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__3K1G <<  1)) <=  4096)) {
+                next__CR4G=(void *)((unsigned long)result__ER4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3K1G)));
+              } else {
+                next__CR4G=new_lab__2QJ(new_size__3K1G);
+              };
+              ((__POINTER *)next__CR4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__DR4G)[ 0]=next__CR4G;
+            } else {
+              ((__POINTER *)result__ER4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__CR4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__ER4G=next__CR4G;
+            };
+          };
+          ptr__CXFD=result__ER4G;
+        } else {
+          t__BL1G=((__UINTEGER_32 )typ_id__HXFD);
+          a__AL1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__LR4G=(__UINTEGER_32)((__UINTEGER_32)(sz__EXFD + a__AL1G) & (__UINTEGER_32)(~ a__AL1G));
+          ptr_table__IR4G=((__POINTER )(&(table_type[(t__BL1G)])));
+          lab_type__KR4G=(__UINTEGER_32)(t__BL1G |  1);
+          next__HR4G=((__POINTER )(NULL));
+          result__JR4G=((__POINTER *)ptr_table__IR4G)[ 0];
+          if ((result__JR4G == (void *)NULL)) {
+            result__JR4G=new_lab__2QJ(lab_type__KR4G);
+            next__HR4G=(void *)((unsigned long)result__JR4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LR4G)));
+            ((__POINTER *)next__HR4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__IR4G)[ 0]=next__HR4G;
+          } else {
+            next__HR4G=((__POINTER *)result__JR4G)[ 0];
+            if ((next__HR4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JR4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__LR4G <<  1)) <=  4096)) {
+                next__HR4G=(void *)((unsigned long)result__JR4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LR4G)));
               } else {
-                ((__POINTER *)result__AGLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__4FLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__AGLG=next__4FLG;
+                next__HR4G=new_lab__2QJ(lab_type__KR4G);
               };
+              ((__POINTER *)next__HR4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__IR4G)[ 0]=next__HR4G;
+            } else {
+              ((__POINTER *)result__JR4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__HR4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__JR4G=next__HR4G;
             };
-            ptr__IKP=result__AGLG;
           };
-          result__HKP=((__ITM_READ_ARGS *)ptr__IKP);
-          *(result__HKP) = *(ITM_READ_ARGS__);
+          ptr__CXFD=result__JR4G;
         };
-        ((__ITM_READ_ARGS *)result__HKP)->parent_itm_read__B2N.parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ=p__TFP;
-        result__HXN=result__HKP;
+        result__BXFD=((__LIP_BINARY *)ptr__CXFD);
+        *(result__BXFD) = *(LIP_BINARY__);
       };
+      Self__45RD=((__LIP_BINARY *)result__BXFD);
+      Self__45RD->parent_lip_code__MPZB.parent_itm_object__PDE.position__3CJ=p__KFBD;
+      Self__45RD->left__FHQD=result__T01B;
+      Self__45RD->right__IHQD=right__U01B;
+      Self__45RD->operator__LHQD=type__W01B;
+      result__T01B=result__BXFD;
     };
   };
-  return(result__HXN);
+  return(result__T01B);
 }
 
-static void** create__0GNB(__INTEGER nb_elements__2GNB)
+static void** create__LIHE(__INTEGER nb_elements__NIHE)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__UVIG,a__TVIG,new_size__VVIG,new_size2__WVIG,a__XVIG;
-  __UINTEGER_32 new_size__YVIG;
-  __POINTER result__SVIG,ptr_table__EGLG,next__DGLG,result__FGLG;
-  __INTEGER Self__DRJC;
-  void **Result__X4PB;
-  sz__UVIG=((__UINTEGER_32 )(__INTEGER)(nb_elements__2GNB * ((__INTEGER )(sizeof(void *)))));
-  result__SVIG=((__POINTER )(NULL));
-  a__TVIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__VVIG=(__UINTEGER_32)((__UINTEGER_32)(sz__UVIG + a__TVIG) & (__UINTEGER_32)(~ a__TVIG));
-  new_size2__WVIG=(__UINTEGER_32)(new_size__VVIG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__WVIG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__XVIG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__YVIG=(__UINTEGER_32)((__UINTEGER_32)(new_size2__WVIG + a__XVIG) & (__UINTEGER_32)(~ a__XVIG));
-    ptr_table__EGLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YVIG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__DGLG=((__POINTER )(NULL));
-    result__FGLG=((__POINTER *)ptr_table__EGLG)[ 0];
-    if ((result__FGLG == (void *)NULL)) {
-      result__FGLG=new_lab__RUJ(new_size__YVIG);
-      next__DGLG=(void *)((unsigned long)result__FGLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YVIG)));
-      ((__POINTER *)next__DGLG)[ 0]=NULL;
-      ((__POINTER *)ptr_table__EGLG)[ 0]=next__DGLG;
-    } else {
-      next__DGLG=((__POINTER *)result__FGLG)[ 0];
-      if ((next__DGLG == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FGLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__YVIG <<  1)) <=  4096)) {
-          next__DGLG=(void *)((unsigned long)result__FGLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YVIG)));
-        } else {
-          next__DGLG=new_lab__RUJ(new_size__YVIG);
-        };
-        ((__POINTER *)next__DGLG)[ 0]=NULL;
-        ((__POINTER *)ptr_table__EGLG)[ 0]=next__DGLG;
-      } else {
-        ((__POINTER *)result__FGLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__DGLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__FGLG=next__DGLG;
-      };
-    };
-    ((__POINTER *)result__FGLG)[ 0]=((__POINTER ) 3);
-    result__SVIG=(void *)((unsigned long)result__FGLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  __UINTEGER_32 sz__APZG,a__FPZG,new_size__BPZG,new_size2__CPZG,a__ML1G;
+  __UINTEGER_32 new_size__NL1G;
+  __POINTER result__5OZG,ptr_table__NR4G,next__MR4G,result__OR4G;
+  void *result__RR4G;
+  __INTEGER Self__ILWE;
+  void **Result__GIME;
+  sz__APZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__NIHE * ((__INTEGER )(sizeof(void *)))));
+  result__5OZG=((__POINTER )(NULL));
+  a__FPZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__BPZG=(__UINTEGER_32)((__UINTEGER_32)(sz__APZG + a__FPZG) & (__UINTEGER_32)(~ a__FPZG));
+  new_size2__CPZG=(__UINTEGER_32)(new_size__BPZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__CPZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__ML1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__NL1G=(__UINTEGER_32)((__UINTEGER_32)(new_size2__CPZG + a__ML1G) & (__UINTEGER_32)(~ a__ML1G));
+    ptr_table__NR4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NL1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__MR4G=((__POINTER )(NULL));
+    result__OR4G=((__POINTER *)ptr_table__NR4G)[ 0];
+    if ((result__OR4G == (void *)NULL)) {
+      result__OR4G=new_lab__2QJ(new_size__NL1G);
+      next__MR4G=(void *)((unsigned long)result__OR4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NL1G)));
+      ((__POINTER *)next__MR4G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__NR4G)[ 0]=next__MR4G;
+    } else {
+      next__MR4G=((__POINTER *)result__OR4G)[ 0];
+      if ((next__MR4G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OR4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__NL1G <<  1)) <=  4096)) {
+          next__MR4G=(void *)((unsigned long)result__OR4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NL1G)));
+        } else {
+          next__MR4G=new_lab__2QJ(new_size__NL1G);
+        };
+        ((__POINTER *)next__MR4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__NR4G)[ 0]=next__MR4G;
+      } else {
+        ((__POINTER *)result__OR4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__MR4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__OR4G=next__MR4G;
+      };
+    };
+    ((__POINTER *)result__OR4G)[ 0]=((__POINTER ) 3);
+    result__5OZG=(void *)((unsigned long)result__OR4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__SVIG=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__BURB(new_size__VVIG))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__RR4G=first_free__HDVB;
+    while ((((void *)result__RR4G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__RR4G)->map_size_and_id__YSB &  4294967292LU) < new_size__BPZG))) {
+      result__RR4G=((__MEMORY *)result__RR4G)->map_next_free__ZSB;
+    };
+    if (((void *)result__RR4G == (void *)NULL)) {
+      result__RR4G=new_page__454();
+    };
+    to_busy__index__CPFC(result__RR4G,new_size__BPZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__RR4G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__5OZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__RR4G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__X4PB=((void **)result__SVIG);
-  Self__DRJC=(__INTEGER)(nb_elements__2GNB -  1);
-  while ((Self__DRJC >=  0)) {
-    Result__X4PB[Self__DRJC]=NULL;
-    Self__DRJC=(__INTEGER)(Self__DRJC -  1);
+  Result__GIME=((void **)result__5OZG);
+  Self__ILWE=(__INTEGER)(nb_elements__NIHE -  1);
+  while ((Self__ILWE >=  0)) {
+    Result__GIME[Self__ILWE]=NULL;
+    Self__ILWE=(__INTEGER)(Self__ILWE -  1);
   };
-  return(Result__X4PB);
+  return(Result__GIME);
 }
 
-static void* read_argument__U0O(__PARSER *Self__V0O)
+static void** create__XQQB(__INTEGER nb_elements__ZQQB)
+// ({INTEGER}) With resultNo recursive, No inlinable.
+{
+  __UINTEGER_32 sz__RPZG,a__WPZG,new_size__SPZG,new_size2__TPZG,a__LM1G;
+  __UINTEGER_32 new_size__MM1G;
+  __POINTER result__QPZG,ptr_table__VR4G,next__UR4G,result__WR4G;
+  void *result__ZR4G;
+  __INTEGER Self__GRMC;
+  void **Result__TKTB;
+  sz__RPZG=((__UINTEGER_32 )(__INTEGER)(nb_elements__ZQQB * ((__INTEGER )(sizeof(void *)))));
+  result__QPZG=((__POINTER )(NULL));
+  a__WPZG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__SPZG=(__UINTEGER_32)((__UINTEGER_32)(sz__RPZG + a__WPZG) & (__UINTEGER_32)(~ a__WPZG));
+  new_size2__TPZG=(__UINTEGER_32)(new_size__SPZG + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__TPZG <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__LM1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__MM1G=(__UINTEGER_32)((__UINTEGER_32)(new_size2__TPZG + a__LM1G) & (__UINTEGER_32)(~ a__LM1G));
+    ptr_table__VR4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MM1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__UR4G=((__POINTER )(NULL));
+    result__WR4G=((__POINTER *)ptr_table__VR4G)[ 0];
+    if ((result__WR4G == (void *)NULL)) {
+      result__WR4G=new_lab__2QJ(new_size__MM1G);
+      next__UR4G=(void *)((unsigned long)result__WR4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MM1G)));
+      ((__POINTER *)next__UR4G)[ 0]=NULL;
+      ((__POINTER *)ptr_table__VR4G)[ 0]=next__UR4G;
+    } else {
+      next__UR4G=((__POINTER *)result__WR4G)[ 0];
+      if ((next__UR4G == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WR4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__MM1G <<  1)) <=  4096)) {
+          next__UR4G=(void *)((unsigned long)result__WR4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MM1G)));
+        } else {
+          next__UR4G=new_lab__2QJ(new_size__MM1G);
+        };
+        ((__POINTER *)next__UR4G)[ 0]=NULL;
+        ((__POINTER *)ptr_table__VR4G)[ 0]=next__UR4G;
+      } else {
+        ((__POINTER *)result__WR4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__UR4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__WR4G=next__UR4G;
+      };
+    };
+    ((__POINTER *)result__WR4G)[ 0]=((__POINTER ) 3);
+    result__QPZG=(void *)((unsigned long)result__WR4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+  } else {
+    result__ZR4G=first_free__HDVB;
+    while ((((void *)result__ZR4G != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__ZR4G)->map_size_and_id__YSB &  4294967292LU) < new_size__SPZG))) {
+      result__ZR4G=((__MEMORY *)result__ZR4G)->map_next_free__ZSB;
+    };
+    if (((void *)result__ZR4G == (void *)NULL)) {
+      result__ZR4G=new_page__454();
+    };
+    to_busy__index__CPFC(result__ZR4G,new_size__SPZG,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__ZR4G)) - (unsigned long)begin_memory__5UH)))) >>  26));
+    result__QPZG=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__ZR4G)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+  };
+  Result__TKTB=((void **)result__QPZG);
+  Self__GRMC=(__INTEGER)(nb_elements__ZQQB -  1);
+  while ((Self__GRMC >=  0)) {
+    Result__TKTB[Self__GRMC]=NULL;
+    Self__GRMC=(__INTEGER)(Self__GRMC -  1);
+  };
+  return(Result__TKTB);
+}
+
+static void* read_argument__DOP(__PARSER *Self__EOP)
 // ({PARSER}) With resultNo recursive, No inlinable.
 {
-  void *result__X0O;
-  __POSITION p__NNJG;
-  __ITM_READ *result__FNJG;
-  __POINTER ptr__GNJG,ptr_table__JGLG,next__IGLG,result__KGLG;
-  __POINTER ptr_table__OGLG,next__NGLG,result__PGLG;
-  __INTEGER typ_id__HNJG;
-  __UINTEGER_32 sz__INJG,a__JNJG,new_size__KNJG,t__LNJG,a__MNJG;
-  __UINTEGER_32 new_size__RGLG,lab_type__QGLG;
-  result__X0O=read_expr_primary__MDN(Self__V0O);
-  if ((((void *)result__X0O == (void *)NULL) && read_identifier__EBL())) {
-    if ((! fast_has__LKT(short_local__W1B,last_string__NTC))) {
-      short__token__to__R0C((&__string_103),(__INTEGER)(position__V0B - ((__STRING_CONSTANT *)last_string__NTC)->count__4C),position__V0B);
-    };
-    p__NNJG=current_position__A0F();
-    result__FNJG=NULL;
-    ptr__GNJG=((__POINTER )(NULL));
-    typ_id__HNJG= 0;
-    sz__INJG=((__UINTEGER_32 )sizeof(__ITM_READ));
-    if ((sz__INJG ==  0)) {
-      result__FNJG=ITM_READ__;
-    } else {
-      typ_id__HNJG=-1;
-      clone_allocation_size__NMB=(__UINTEGER_32)(clone_allocation_size__NMB + sz__INJG);
-      if ((typ_id__HNJG == (__INTEGER)(-  1))) {
-        a__JNJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__KNJG=(__UINTEGER_32)((__UINTEGER_32)(sz__INJG + a__JNJG) & (__UINTEGER_32)(~ a__JNJG));
-        ptr_table__JGLG=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KNJG / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__IGLG=((__POINTER )(NULL));
-        result__KGLG=((__POINTER *)ptr_table__JGLG)[ 0];
-        if ((result__KGLG == (void *)NULL)) {
-          result__KGLG=new_lab__RUJ(new_size__KNJG);
-          next__IGLG=(void *)((unsigned long)result__KGLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KNJG)));
-          ((__POINTER *)next__IGLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JGLG)[ 0]=next__IGLG;
-        } else {
-          next__IGLG=((__POINTER *)result__KGLG)[ 0];
-          if ((next__IGLG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KGLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__KNJG <<  1)) <=  4096)) {
-              next__IGLG=(void *)((unsigned long)result__KGLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KNJG)));
+  void *result__GOP;
+  __POSITION p__KU2G;
+  __ITM_READ *result__CU2G;
+  __POINTER ptr__DU2G,ptr_table__3R4G,next__2R4G,result__4R4G;
+  __POINTER ptr_table__CS4G,next__BS4G,result__DS4G;
+  __INTEGER typ_id__EU2G;
+  __UINTEGER_32 sz__FU2G,a__GU2G,new_size__HU2G,t__IU2G,a__JU2G;
+  __UINTEGER_32 new_size__FS4G,lab_type__ES4G;
+  result__GOP=read_expr_primary__Y3M(Self__EOP);
+  if ((((void *)result__GOP == (void *)NULL) && read_identifier__15K())) {
+    if (is_shorter__TY) {
+      if ((! fast_has__NDV(short_local__ZBC,last_string__YZC))) {
+        short__token__to__1AD((&__string_131),(__INTEGER)(position__CBC - ((__STRING_CONSTANT *)last_string__YZC)->count__DD),position__CBC);
+      };
+    };
+    p__KU2G=current_position__ZWF();
+    result__CU2G=NULL;
+    ptr__DU2G=((__POINTER )(NULL));
+    typ_id__EU2G= 0;
+    sz__FU2G=((__UINTEGER_32 )sizeof(__ITM_READ));
+    if ((sz__FU2G ==  0)) {
+      result__CU2G=ITM_READ__;
+    } else {
+      typ_id__EU2G=-1;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__FU2G);
+      if ((typ_id__EU2G == (__INTEGER)(-  1))) {
+        a__GU2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__HU2G=(__UINTEGER_32)((__UINTEGER_32)(sz__FU2G + a__GU2G) & (__UINTEGER_32)(~ a__GU2G));
+        ptr_table__3R4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HU2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__2R4G=((__POINTER )(NULL));
+        result__4R4G=((__POINTER *)ptr_table__3R4G)[ 0];
+        if ((result__4R4G == (void *)NULL)) {
+          result__4R4G=new_lab__2QJ(new_size__HU2G);
+          next__2R4G=(void *)((unsigned long)result__4R4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HU2G)));
+          ((__POINTER *)next__2R4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__3R4G)[ 0]=next__2R4G;
+        } else {
+          next__2R4G=((__POINTER *)result__4R4G)[ 0];
+          if ((next__2R4G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4R4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__HU2G <<  1)) <=  4096)) {
+              next__2R4G=(void *)((unsigned long)result__4R4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HU2G)));
             } else {
-              next__IGLG=new_lab__RUJ(new_size__KNJG);
-            };
-            ((__POINTER *)next__IGLG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__JGLG)[ 0]=next__IGLG;
-          } else {
-            ((__POINTER *)result__KGLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__IGLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__KGLG=next__IGLG;
-          };
-        };
-        ptr__GNJG=result__KGLG;
-      } else {
-        t__LNJG=((__UINTEGER_32 )typ_id__HNJG);
-        a__MNJG=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__RGLG=(__UINTEGER_32)((__UINTEGER_32)(sz__INJG + a__MNJG) & (__UINTEGER_32)(~ a__MNJG));
-        ptr_table__OGLG=((__POINTER )(&(table_type[(t__LNJG)])));
-        lab_type__QGLG=(__UINTEGER_32)(t__LNJG |  1);
-        next__NGLG=((__POINTER )(NULL));
-        result__PGLG=((__POINTER *)ptr_table__OGLG)[ 0];
-        if ((result__PGLG == (void *)NULL)) {
-          result__PGLG=new_lab__RUJ(lab_type__QGLG);
-          next__NGLG=(void *)((unsigned long)result__PGLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RGLG)));
-          ((__POINTER *)next__NGLG)[ 0]=NULL;
-          ((__POINTER *)ptr_table__OGLG)[ 0]=next__NGLG;
-        } else {
-          next__NGLG=((__POINTER *)result__PGLG)[ 0];
-          if ((next__NGLG == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PGLG - (unsigned long)begin_memory__J0H)))) &  4095) + (__UINTEGER_32)(new_size__RGLG <<  1)) <=  4096)) {
-              next__NGLG=(void *)((unsigned long)result__PGLG - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RGLG)));
+              next__2R4G=new_lab__2QJ(new_size__HU2G);
+            };
+            ((__POINTER *)next__2R4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__3R4G)[ 0]=next__2R4G;
+          } else {
+            ((__POINTER *)result__4R4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__2R4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__4R4G=next__2R4G;
+          };
+        };
+        ptr__DU2G=result__4R4G;
+      } else {
+        t__IU2G=((__UINTEGER_32 )typ_id__EU2G);
+        a__JU2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__FS4G=(__UINTEGER_32)((__UINTEGER_32)(sz__FU2G + a__JU2G) & (__UINTEGER_32)(~ a__JU2G));
+        ptr_table__CS4G=((__POINTER )(&(table_type[(t__IU2G)])));
+        lab_type__ES4G=(__UINTEGER_32)(t__IU2G |  1);
+        next__BS4G=((__POINTER )(NULL));
+        result__DS4G=((__POINTER *)ptr_table__CS4G)[ 0];
+        if ((result__DS4G == (void *)NULL)) {
+          result__DS4G=new_lab__2QJ(lab_type__ES4G);
+          next__BS4G=(void *)((unsigned long)result__DS4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FS4G)));
+          ((__POINTER *)next__BS4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__CS4G)[ 0]=next__BS4G;
+        } else {
+          next__BS4G=((__POINTER *)result__DS4G)[ 0];
+          if ((next__BS4G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DS4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__FS4G <<  1)) <=  4096)) {
+              next__BS4G=(void *)((unsigned long)result__DS4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FS4G)));
             } else {
-              next__NGLG=new_lab__RUJ(lab_type__QGLG);
+              next__BS4G=new_lab__2QJ(lab_type__ES4G);
             };
-            ((__POINTER *)next__NGLG)[ 0]=NULL;
-            ((__POINTER *)ptr_table__OGLG)[ 0]=next__NGLG;
+            ((__POINTER *)next__BS4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__CS4G)[ 0]=next__BS4G;
           } else {
-            ((__POINTER *)result__PGLG)[ 0]=(void *)((unsigned long)((__POINTER *)next__NGLG)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__PGLG=next__NGLG;
+            ((__POINTER *)result__DS4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__BS4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__DS4G=next__BS4G;
+          };
+        };
+        ptr__DU2G=result__DS4G;
+      };
+      result__CU2G=((__ITM_READ *)ptr__DU2G);
+      *(result__CU2G) = *(ITM_READ__);
+    };
+    ((__ITM_READ *)result__CU2G)->parent_itm_code__AGJ.parent_itm_object__HDE.position__3CJ=p__KU2G;
+    result__GOP=result__CU2G;
+  };
+  return(result__GOP);
+}
+
+static void* readlip_expr_binary__NN3B(__PARSER *Self__ON3B)
+// ({PARSER}) With resultNo recursive, No inlinable.
+{
+  void *right__RN3B,*result__QN3B;
+  __POSITION pos__GLQG,p__UU2G,p__BV2G;
+  __LIP_BINARY *result__LU2G,*Self__TU2G,*result__YU2G,*Self__AV2G;
+  __POINTER ptr__MU2G,ptr_table__NS4G,next__MS4G,result__OS4G;
+  __POINTER ptr_table__SS4G,next__RS4G,result__TS4G,ptr__ZU2G;
+  __POINTER ptr_table__XS4G,next__WS4G,result__YS4G,ptr_table__2S4G;
+  __POINTER next__1S4G,result__3S4G;
+  __INTEGER typ_id__NU2G,typ_id__0U2G;
+  __UINTEGER_32 sz__OU2G,a__PU2G,new_size__QU2G,t__RU2G,a__SU2G;
+  __UINTEGER_32 new_size__VS4G,lab_type__US4G,sz__1U2G,a__2U2G;
+  __UINTEGER_32 new_size__3U2G,t__4U2G,a__5U2G,new_size__5S4G;
+  __UINTEGER_32 lab_type__4S4G;
+  __BOOLEAN result__GS4G,__tmp__GO3B,result__JS4G;
+  __CHARACTER result__HS4G,result__KS4G;
+  right__RN3B=NULL;
+  result__QN3B=readlip_expr_unary__OZ4B(Self__ON3B);
+  if (((void *)result__QN3B != (void *)NULL)) {
+    while_do__Q35B:
+    {
+      result__GS4G=FALSE__;
+      if ((! read_space__NRD())) {
+        result__GS4G=FALSE__;
+      } else {
+        result__HS4G='\0';
+        if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+          result__HS4G=((__CHARACTER )(( 0)));
+        } else {
+          result__HS4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+        };
+        if ((result__HS4G == '-')) {
+          position__CBC=(__INTEGER)(position__CBC +  1);
+          result__GS4G=TRUE__;
+        };
+      };
+      if (result__GS4G) {
+        __tmp__GO3B=TRUE__;
+      } else {
+        result__JS4G=FALSE__;
+        if ((! read_space__NRD())) {
+          result__JS4G=FALSE__;
+        } else {
+          result__KS4G='\0';
+          if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+            result__KS4G=((__CHARACTER )(( 0)));
+          } else {
+            result__KS4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+          };
+          if ((result__KS4G == '+')) {
+            position__CBC=(__INTEGER)(position__CBC +  1);
+            result__JS4G=TRUE__;
+          };
+        };
+        __tmp__GO3B=result__JS4G;
+      };
+      if (__tmp__GO3B) {
+        right__RN3B=readlip_expr_unary__OZ4B(Self__ON3B);
+        if (((void *)right__RN3B == (void *)NULL)) {
+          pos__GLQG=current_position__ZWF();
+          put_error__text__0MG( 0,(&__string_222));
+          put_position__EOG(pos__GLQG);
+          put_string__E1F(msg_err__5MG);
+          if ((type_error__4MG !=  2)) {
+            exit(( 1));
+          };
+        };
+        if (result__GS4G) {
+          p__UU2G=current_position__ZWF();
+          result__LU2G=NULL;
+          ptr__MU2G=((__POINTER )(NULL));
+          typ_id__NU2G= 0;
+          sz__OU2G=((__UINTEGER_32 )sizeof(__LIP_BINARY));
+          if ((sz__OU2G ==  0)) {
+            result__LU2G=LIP_BINARY__;
+          } else {
+            typ_id__NU2G=-1;
+            clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__OU2G);
+            if ((typ_id__NU2G == (__INTEGER)(-  1))) {
+              a__PU2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__QU2G=(__UINTEGER_32)((__UINTEGER_32)(sz__OU2G + a__PU2G) & (__UINTEGER_32)(~ a__PU2G));
+              ptr_table__NS4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QU2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__MS4G=((__POINTER )(NULL));
+              result__OS4G=((__POINTER *)ptr_table__NS4G)[ 0];
+              if ((result__OS4G == (void *)NULL)) {
+                result__OS4G=new_lab__2QJ(new_size__QU2G);
+                next__MS4G=(void *)((unsigned long)result__OS4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QU2G)));
+                ((__POINTER *)next__MS4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__NS4G)[ 0]=next__MS4G;
+              } else {
+                next__MS4G=((__POINTER *)result__OS4G)[ 0];
+                if ((next__MS4G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OS4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__QU2G <<  1)) <=  4096)) {
+                    next__MS4G=(void *)((unsigned long)result__OS4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QU2G)));
+                  } else {
+                    next__MS4G=new_lab__2QJ(new_size__QU2G);
+                  };
+                  ((__POINTER *)next__MS4G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__NS4G)[ 0]=next__MS4G;
+                } else {
+                  ((__POINTER *)result__OS4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__MS4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__OS4G=next__MS4G;
+                };
+              };
+              ptr__MU2G=result__OS4G;
+            } else {
+              t__RU2G=((__UINTEGER_32 )typ_id__NU2G);
+              a__SU2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__VS4G=(__UINTEGER_32)((__UINTEGER_32)(sz__OU2G + a__SU2G) & (__UINTEGER_32)(~ a__SU2G));
+              ptr_table__SS4G=((__POINTER )(&(table_type[(t__RU2G)])));
+              lab_type__US4G=(__UINTEGER_32)(t__RU2G |  1);
+              next__RS4G=((__POINTER )(NULL));
+              result__TS4G=((__POINTER *)ptr_table__SS4G)[ 0];
+              if ((result__TS4G == (void *)NULL)) {
+                result__TS4G=new_lab__2QJ(lab_type__US4G);
+                next__RS4G=(void *)((unsigned long)result__TS4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VS4G)));
+                ((__POINTER *)next__RS4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__SS4G)[ 0]=next__RS4G;
+              } else {
+                next__RS4G=((__POINTER *)result__TS4G)[ 0];
+                if ((next__RS4G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TS4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__VS4G <<  1)) <=  4096)) {
+                    next__RS4G=(void *)((unsigned long)result__TS4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VS4G)));
+                  } else {
+                    next__RS4G=new_lab__2QJ(lab_type__US4G);
+                  };
+                  ((__POINTER *)next__RS4G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__SS4G)[ 0]=next__RS4G;
+                } else {
+                  ((__POINTER *)result__TS4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__RS4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__TS4G=next__RS4G;
+                };
+              };
+              ptr__MU2G=result__TS4G;
+            };
+            result__LU2G=((__LIP_BINARY *)ptr__MU2G);
+            *(result__LU2G) = *(LIP_BINARY__);
+          };
+          Self__TU2G=((__LIP_BINARY *)result__LU2G);
+          Self__TU2G->parent_lip_code__MPZB.parent_itm_object__PDE.position__3CJ=p__UU2G;
+          Self__TU2G->left__FHQD=result__QN3B;
+          Self__TU2G->right__IHQD=right__RN3B;
+          Self__TU2G->operator__LHQD='-';
+          result__QN3B=result__LU2G;
+        } else {
+          p__BV2G=current_position__ZWF();
+          result__YU2G=NULL;
+          ptr__ZU2G=((__POINTER )(NULL));
+          typ_id__0U2G= 0;
+          sz__1U2G=((__UINTEGER_32 )sizeof(__LIP_BINARY));
+          if ((sz__1U2G ==  0)) {
+            result__YU2G=LIP_BINARY__;
+          } else {
+            typ_id__0U2G=-1;
+            clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__1U2G);
+            if ((typ_id__0U2G == (__INTEGER)(-  1))) {
+              a__2U2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__3U2G=(__UINTEGER_32)((__UINTEGER_32)(sz__1U2G + a__2U2G) & (__UINTEGER_32)(~ a__2U2G));
+              ptr_table__XS4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3U2G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+              next__WS4G=((__POINTER )(NULL));
+              result__YS4G=((__POINTER *)ptr_table__XS4G)[ 0];
+              if ((result__YS4G == (void *)NULL)) {
+                result__YS4G=new_lab__2QJ(new_size__3U2G);
+                next__WS4G=(void *)((unsigned long)result__YS4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3U2G)));
+                ((__POINTER *)next__WS4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__XS4G)[ 0]=next__WS4G;
+              } else {
+                next__WS4G=((__POINTER *)result__YS4G)[ 0];
+                if ((next__WS4G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YS4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__3U2G <<  1)) <=  4096)) {
+                    next__WS4G=(void *)((unsigned long)result__YS4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3U2G)));
+                  } else {
+                    next__WS4G=new_lab__2QJ(new_size__3U2G);
+                  };
+                  ((__POINTER *)next__WS4G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__XS4G)[ 0]=next__WS4G;
+                } else {
+                  ((__POINTER *)result__YS4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__WS4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__YS4G=next__WS4G;
+                };
+              };
+              ptr__ZU2G=result__YS4G;
+            } else {
+              t__4U2G=((__UINTEGER_32 )typ_id__0U2G);
+              a__5U2G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+              new_size__5S4G=(__UINTEGER_32)((__UINTEGER_32)(sz__1U2G + a__5U2G) & (__UINTEGER_32)(~ a__5U2G));
+              ptr_table__2S4G=((__POINTER )(&(table_type[(t__4U2G)])));
+              lab_type__4S4G=(__UINTEGER_32)(t__4U2G |  1);
+              next__1S4G=((__POINTER )(NULL));
+              result__3S4G=((__POINTER *)ptr_table__2S4G)[ 0];
+              if ((result__3S4G == (void *)NULL)) {
+                result__3S4G=new_lab__2QJ(lab_type__4S4G);
+                next__1S4G=(void *)((unsigned long)result__3S4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5S4G)));
+                ((__POINTER *)next__1S4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__2S4G)[ 0]=next__1S4G;
+              } else {
+                next__1S4G=((__POINTER *)result__3S4G)[ 0];
+                if ((next__1S4G == (void *)NULL)) {
+                  if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3S4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__5S4G <<  1)) <=  4096)) {
+                    next__1S4G=(void *)((unsigned long)result__3S4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5S4G)));
+                  } else {
+                    next__1S4G=new_lab__2QJ(lab_type__4S4G);
+                  };
+                  ((__POINTER *)next__1S4G)[ 0]=NULL;
+                  ((__POINTER *)ptr_table__2S4G)[ 0]=next__1S4G;
+                } else {
+                  ((__POINTER *)result__3S4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__1S4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                  result__3S4G=next__1S4G;
+                };
+              };
+              ptr__ZU2G=result__3S4G;
+            };
+            result__YU2G=((__LIP_BINARY *)ptr__ZU2G);
+            *(result__YU2G) = *(LIP_BINARY__);
+          };
+          Self__AV2G=((__LIP_BINARY *)result__YU2G);
+          Self__AV2G->parent_lip_code__MPZB.parent_itm_object__PDE.position__3CJ=p__BV2G;
+          Self__AV2G->left__FHQD=result__QN3B;
+          Self__AV2G->right__IHQD=right__RN3B;
+          Self__AV2G->operator__LHQD='+';
+          result__QN3B=result__YU2G;
+        };
+        goto while_do__Q35B;
+      };
+    };
+  };
+  return(result__QN3B);
+}
+
+static void* readlip_expr_unary__OZ4B(__PARSER *Self__PZ4B)
+// ({PARSER}) With resultRecursive, No inlinable.
+{
+  void *result__RZ4B,*result__ZYDE;
+  void *nam__UZ4B,*n__0T4G;
+  __POSITION pos__YMQG,p__BTZC,p__ZT4G,p__MZDE;
+  __LIP_UNARY *result__J5AD,*Self__BVRD;
+  __POINTER ptr__K5AD,ptr_table__HT4G,next__GT4G,result__IT4G;
+  __POINTER ptr_table__MT4G,next__LT4G,result__NT4G,ptr__RT4G;
+  __POINTER ptr_table__3T4G,next__2T4G,result__4T4G,ptr_table__CU4G;
+  __POINTER next__BU4G,result__DU4G,ptr__EHKE,ptr_table__HU4G;
+  __POINTER next__GU4G,result__IU4G,ptr_table__MU4G,next__LU4G;
+  __POINTER result__NU4G;
+  __INTEGER typ_id__P5AD,typ_id__ST4G,typ_id__JHKE;
+  __UINTEGER_32 sz__M5AD,a__SM1G,new_size__TM1G,t__XM1G,a__WM1G;
+  __UINTEGER_32 new_size__PT4G,lab_type__OT4G,sz__TT4G,a__UT4G;
+  __UINTEGER_32 new_size__VT4G,t__WT4G,a__XT4G,new_size__FU4G;
+  __UINTEGER_32 lab_type__EU4G,sz__GHKE,a__0M1G,new_size__1M1G,t__5M1G;
+  __UINTEGER_32 a__4M1G,new_size__PU4G,lab_type__OU4G;
+  __LIP_CALL *result__QT4G,*Self__YT4G,*result__DHKE,*Self__CNUE;
+  __CHARACTER type__TZ4B,result__BT4G,result__ET4G;
+  __BOOLEAN result__AT4G,__tmp__5Z4B,result__DT4G,__tmp__504B;
+  result__RZ4B=NULL;
+  type__TZ4B='\0';
+  nam__UZ4B=NULL;
+  result__AT4G=FALSE__;
+  if ((! read_space__NRD())) {
+    result__AT4G=FALSE__;
+  } else {
+    result__BT4G='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__BT4G=((__CHARACTER )(( 0)));
+    } else {
+      result__BT4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+    };
+    if ((result__BT4G == '-')) {
+      position__CBC=(__INTEGER)(position__CBC +  1);
+      result__AT4G=TRUE__;
+    };
+  };
+  if (result__AT4G) {
+    __tmp__5Z4B=TRUE__;
+  } else {
+    result__DT4G=FALSE__;
+    if ((! read_space__NRD())) {
+      result__DT4G=FALSE__;
+    } else {
+      result__ET4G='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__ET4G=((__CHARACTER )(( 0)));
+      } else {
+        result__ET4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      if ((result__ET4G == '!')) {
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        result__DT4G=TRUE__;
+      };
+    };
+    __tmp__5Z4B=result__DT4G;
+  };
+  if (__tmp__5Z4B) {
+    result__RZ4B=readlip_expr_unary__OZ4B(Self__PZ4B);
+    if (((void *)result__RZ4B == (void *)NULL)) {
+      pos__YMQG=current_position__ZWF();
+      put_error__text__0MG( 0,(&__string_222));
+      put_position__EOG(pos__YMQG);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
+        exit(( 1));
+      };
+    };
+    if (result__AT4G) {
+      type__TZ4B='-';
+    } else {
+      type__TZ4B='!';
+    };
+    p__BTZC=current_position__ZWF();
+    result__J5AD=NULL;
+    ptr__K5AD=((__POINTER )(NULL));
+    typ_id__P5AD= 0;
+    sz__M5AD=((__UINTEGER_32 )sizeof(__LIP_UNARY));
+    if ((sz__M5AD ==  0)) {
+      result__J5AD=LIP_UNARY__;
+    } else {
+      typ_id__P5AD=-1;
+      clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__M5AD);
+      if ((typ_id__P5AD == (__INTEGER)(-  1))) {
+        a__SM1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__TM1G=(__UINTEGER_32)((__UINTEGER_32)(sz__M5AD + a__SM1G) & (__UINTEGER_32)(~ a__SM1G));
+        ptr_table__HT4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TM1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__GT4G=((__POINTER )(NULL));
+        result__IT4G=((__POINTER *)ptr_table__HT4G)[ 0];
+        if ((result__IT4G == (void *)NULL)) {
+          result__IT4G=new_lab__2QJ(new_size__TM1G);
+          next__GT4G=(void *)((unsigned long)result__IT4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TM1G)));
+          ((__POINTER *)next__GT4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__HT4G)[ 0]=next__GT4G;
+        } else {
+          next__GT4G=((__POINTER *)result__IT4G)[ 0];
+          if ((next__GT4G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IT4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__TM1G <<  1)) <=  4096)) {
+              next__GT4G=(void *)((unsigned long)result__IT4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TM1G)));
+            } else {
+              next__GT4G=new_lab__2QJ(new_size__TM1G);
+            };
+            ((__POINTER *)next__GT4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__HT4G)[ 0]=next__GT4G;
+          } else {
+            ((__POINTER *)result__IT4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__GT4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__IT4G=next__GT4G;
+          };
+        };
+        ptr__K5AD=result__IT4G;
+      } else {
+        t__XM1G=((__UINTEGER_32 )typ_id__P5AD);
+        a__WM1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__PT4G=(__UINTEGER_32)((__UINTEGER_32)(sz__M5AD + a__WM1G) & (__UINTEGER_32)(~ a__WM1G));
+        ptr_table__MT4G=((__POINTER )(&(table_type[(t__XM1G)])));
+        lab_type__OT4G=(__UINTEGER_32)(t__XM1G |  1);
+        next__LT4G=((__POINTER )(NULL));
+        result__NT4G=((__POINTER *)ptr_table__MT4G)[ 0];
+        if ((result__NT4G == (void *)NULL)) {
+          result__NT4G=new_lab__2QJ(lab_type__OT4G);
+          next__LT4G=(void *)((unsigned long)result__NT4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PT4G)));
+          ((__POINTER *)next__LT4G)[ 0]=NULL;
+          ((__POINTER *)ptr_table__MT4G)[ 0]=next__LT4G;
+        } else {
+          next__LT4G=((__POINTER *)result__NT4G)[ 0];
+          if ((next__LT4G == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NT4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__PT4G <<  1)) <=  4096)) {
+              next__LT4G=(void *)((unsigned long)result__NT4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PT4G)));
+            } else {
+              next__LT4G=new_lab__2QJ(lab_type__OT4G);
+            };
+            ((__POINTER *)next__LT4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__MT4G)[ 0]=next__LT4G;
+          } else {
+            ((__POINTER *)result__NT4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__LT4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__NT4G=next__LT4G;
+          };
+        };
+        ptr__K5AD=result__NT4G;
+      };
+      result__J5AD=((__LIP_UNARY *)ptr__K5AD);
+      *(result__J5AD) = *(LIP_UNARY__);
+    };
+    Self__BVRD=((__LIP_UNARY *)result__J5AD);
+    Self__BVRD->parent_lip_code__104B.parent_itm_object__PDE.position__3CJ=p__BTZC;
+    Self__BVRD->operator__FKQD=type__TZ4B;
+    Self__BVRD->value__CKQD=result__RZ4B;
+    result__RZ4B=result__J5AD;
+    __tmp__504B=TRUE__;
+  } else {
+    __tmp__504B=FALSE__;
+  };
+  if ((! __tmp__504B)) {
+    if (read_identifier__15K()) {
+      nam__UZ4B=last_string__YZC;
+      result__ZYDE=NULL;
+      if (read_identifier__15K()) {
+        p__ZT4G=current_position__ZWF();
+        n__0T4G=last_string__YZC;
+        result__QT4G=NULL;
+        ptr__RT4G=((__POINTER )(NULL));
+        typ_id__ST4G= 0;
+        sz__TT4G=((__UINTEGER_32 )sizeof(__LIP_CALL));
+        if ((sz__TT4G ==  0)) {
+          result__QT4G=LIP_CALL__;
+        } else {
+          typ_id__ST4G=-1;
+          clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__TT4G);
+          if ((typ_id__ST4G == (__INTEGER)(-  1))) {
+            a__UT4G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__VT4G=(__UINTEGER_32)((__UINTEGER_32)(sz__TT4G + a__UT4G) & (__UINTEGER_32)(~ a__UT4G));
+            ptr_table__3T4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VT4G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__2T4G=((__POINTER )(NULL));
+            result__4T4G=((__POINTER *)ptr_table__3T4G)[ 0];
+            if ((result__4T4G == (void *)NULL)) {
+              result__4T4G=new_lab__2QJ(new_size__VT4G);
+              next__2T4G=(void *)((unsigned long)result__4T4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VT4G)));
+              ((__POINTER *)next__2T4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__3T4G)[ 0]=next__2T4G;
+            } else {
+              next__2T4G=((__POINTER *)result__4T4G)[ 0];
+              if ((next__2T4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4T4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__VT4G <<  1)) <=  4096)) {
+                  next__2T4G=(void *)((unsigned long)result__4T4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VT4G)));
+                } else {
+                  next__2T4G=new_lab__2QJ(new_size__VT4G);
+                };
+                ((__POINTER *)next__2T4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__3T4G)[ 0]=next__2T4G;
+              } else {
+                ((__POINTER *)result__4T4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__2T4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__4T4G=next__2T4G;
+              };
+            };
+            ptr__RT4G=result__4T4G;
+          } else {
+            t__WT4G=((__UINTEGER_32 )typ_id__ST4G);
+            a__XT4G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__FU4G=(__UINTEGER_32)((__UINTEGER_32)(sz__TT4G + a__XT4G) & (__UINTEGER_32)(~ a__XT4G));
+            ptr_table__CU4G=((__POINTER )(&(table_type[(t__WT4G)])));
+            lab_type__EU4G=(__UINTEGER_32)(t__WT4G |  1);
+            next__BU4G=((__POINTER )(NULL));
+            result__DU4G=((__POINTER *)ptr_table__CU4G)[ 0];
+            if ((result__DU4G == (void *)NULL)) {
+              result__DU4G=new_lab__2QJ(lab_type__EU4G);
+              next__BU4G=(void *)((unsigned long)result__DU4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FU4G)));
+              ((__POINTER *)next__BU4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__CU4G)[ 0]=next__BU4G;
+            } else {
+              next__BU4G=((__POINTER *)result__DU4G)[ 0];
+              if ((next__BU4G == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DU4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__FU4G <<  1)) <=  4096)) {
+                  next__BU4G=(void *)((unsigned long)result__DU4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FU4G)));
+                } else {
+                  next__BU4G=new_lab__2QJ(lab_type__EU4G);
+                };
+                ((__POINTER *)next__BU4G)[ 0]=NULL;
+                ((__POINTER *)ptr_table__CU4G)[ 0]=next__BU4G;
+              } else {
+                ((__POINTER *)result__DU4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__BU4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__DU4G=next__BU4G;
+              };
+            };
+            ptr__RT4G=result__DU4G;
+          };
+          result__QT4G=((__LIP_CALL *)ptr__RT4G);
+          *(result__QT4G) = *(LIP_CALL__);
+        };
+        Self__YT4G=((__LIP_CALL *)result__QT4G);
+        Self__YT4G->parent_lip_code__N14B.parent_itm_object__PDE.position__3CJ=p__ZT4G;
+        Self__YT4G->name__NPSE=n__0T4G;
+        Self__YT4G->argument__CPSE=NULL;
+        result__ZYDE=result__QT4G;
+      } else {
+        result__ZYDE=readlip_expr_base__SZDE(Self__PZ4B);
+      };
+      p__MZDE=current_position__ZWF();
+      result__DHKE=NULL;
+      ptr__EHKE=((__POINTER )(NULL));
+      typ_id__JHKE= 0;
+      sz__GHKE=((__UINTEGER_32 )sizeof(__LIP_CALL));
+      if ((sz__GHKE ==  0)) {
+        result__DHKE=LIP_CALL__;
+      } else {
+        typ_id__JHKE=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__GHKE);
+        if ((typ_id__JHKE == (__INTEGER)(-  1))) {
+          a__0M1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__1M1G=(__UINTEGER_32)((__UINTEGER_32)(sz__GHKE + a__0M1G) & (__UINTEGER_32)(~ a__0M1G));
+          ptr_table__HU4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1M1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__GU4G=((__POINTER )(NULL));
+          result__IU4G=((__POINTER *)ptr_table__HU4G)[ 0];
+          if ((result__IU4G == (void *)NULL)) {
+            result__IU4G=new_lab__2QJ(new_size__1M1G);
+            next__GU4G=(void *)((unsigned long)result__IU4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1M1G)));
+            ((__POINTER *)next__GU4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__HU4G)[ 0]=next__GU4G;
+          } else {
+            next__GU4G=((__POINTER *)result__IU4G)[ 0];
+            if ((next__GU4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IU4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__1M1G <<  1)) <=  4096)) {
+                next__GU4G=(void *)((unsigned long)result__IU4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1M1G)));
+              } else {
+                next__GU4G=new_lab__2QJ(new_size__1M1G);
+              };
+              ((__POINTER *)next__GU4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__HU4G)[ 0]=next__GU4G;
+            } else {
+              ((__POINTER *)result__IU4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__GU4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__IU4G=next__GU4G;
+            };
+          };
+          ptr__EHKE=result__IU4G;
+        } else {
+          t__5M1G=((__UINTEGER_32 )typ_id__JHKE);
+          a__4M1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__PU4G=(__UINTEGER_32)((__UINTEGER_32)(sz__GHKE + a__4M1G) & (__UINTEGER_32)(~ a__4M1G));
+          ptr_table__MU4G=((__POINTER )(&(table_type[(t__5M1G)])));
+          lab_type__OU4G=(__UINTEGER_32)(t__5M1G |  1);
+          next__LU4G=((__POINTER )(NULL));
+          result__NU4G=((__POINTER *)ptr_table__MU4G)[ 0];
+          if ((result__NU4G == (void *)NULL)) {
+            result__NU4G=new_lab__2QJ(lab_type__OU4G);
+            next__LU4G=(void *)((unsigned long)result__NU4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PU4G)));
+            ((__POINTER *)next__LU4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__MU4G)[ 0]=next__LU4G;
+          } else {
+            next__LU4G=((__POINTER *)result__NU4G)[ 0];
+            if ((next__LU4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NU4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__PU4G <<  1)) <=  4096)) {
+                next__LU4G=(void *)((unsigned long)result__NU4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PU4G)));
+              } else {
+                next__LU4G=new_lab__2QJ(lab_type__OU4G);
+              };
+              ((__POINTER *)next__LU4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__MU4G)[ 0]=next__LU4G;
+            } else {
+              ((__POINTER *)result__NU4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__LU4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__NU4G=next__LU4G;
+            };
+          };
+          ptr__EHKE=result__NU4G;
+        };
+        result__DHKE=((__LIP_CALL *)ptr__EHKE);
+        *(result__DHKE) = *(LIP_CALL__);
+      };
+      Self__CNUE=((__LIP_CALL *)result__DHKE);
+      Self__CNUE->parent_lip_code__N14B.parent_itm_object__PDE.position__3CJ=p__MZDE;
+      Self__CNUE->name__NPSE=nam__UZ4B;
+      Self__CNUE->argument__CPSE=result__ZYDE;
+      result__RZ4B=result__DHKE;
+    } else {
+      result__RZ4B=readlip_expr_base__SZDE(Self__PZ4B);
+    };
+  };
+  return(result__RZ4B);
+}
+
+static void* readlip_expr_base__SZDE(__PARSER *Self__TZDE)
+// ({PARSER}) With resultNo recursive, No inlinable.
+{
+  void *result__VZDE;
+  __POSITION pos__INQG,pos__KNQG,pos__MNQG,p__DBQE;
+  void *result__CDOE;
+  __LIP_VALUE *result__EZQE,*Self__HBVE;
+  __POINTER ptr__FZQE,ptr_table__XU4G,next__WU4G,result__YU4G;
+  __POINTER ptr_table__2U4G,next__1U4G,result__3U4G;
+  __INTEGER typ_id__KZQE;
+  __UINTEGER_32 sz__HZQE,a__CN1G,new_size__DN1G,t__HN1G,a__GN1G;
+  __UINTEGER_32 new_size__5U4G,lab_type__4U4G;
+  __BOOLEAN result__QU4G,result__TU4G,__tmp__PDOE,__tmp__5DOE;
+  __BOOLEAN result__H2OE,__tmp__UEOE;
+  __CHARACTER result__RU4G,result__UU4G;
+  result__VZDE=NULL;
+  result__QU4G=FALSE__;
+  if ((! read_space__NRD())) {
+    result__QU4G=FALSE__;
+  } else {
+    result__RU4G='\0';
+    if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+      result__RU4G=((__CHARACTER )(( 0)));
+    } else {
+      result__RU4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+    };
+    if ((result__RU4G == '(')) {
+      position__CBC=(__INTEGER)(position__CBC +  1);
+      result__QU4G=TRUE__;
+    };
+  };
+  if (result__QU4G) {
+    result__VZDE=readlip_expr_operator__2NZB(Self__TZDE);
+    if (((void *)result__VZDE == (void *)NULL)) {
+      pos__INQG=current_position__ZWF();
+      put_error__text__0MG( 0,(&__string_222));
+      put_position__EOG(pos__INQG);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
+        exit(( 1));
+      };
+    };
+    result__TU4G=FALSE__;
+    if ((! read_space__NRD())) {
+      result__TU4G=FALSE__;
+    } else {
+      result__UU4G='\0';
+      if ((position__CBC > ((__STRING *)source__5AC)->count__GFC)) {
+        result__UU4G=((__CHARACTER )(( 0)));
+      } else {
+        result__UU4G=((__CHARACTER *)((__STRING *)source__5AC)->storage__RBS)[(__INTEGER)(position__CBC -  1)];
+      };
+      if ((result__UU4G == ')')) {
+        position__CBC=(__INTEGER)(position__CBC +  1);
+        result__TU4G=TRUE__;
+      };
+    };
+    if ((! result__TU4G)) {
+      pos__KNQG=current_position__ZWF();
+      put_error__text__0MG( 2,(&__string_221));
+      put_position__EOG(pos__KNQG);
+      put_string__E1F(msg_err__5MG);
+      if ((type_error__4MG !=  2)) {
+        exit(( 1));
+      };
+    };
+  } else {
+    result__CDOE=NULL;
+    if (read_integer__Q1P()) {
+      result__CDOE=get__5XQE(LIP_INTEGER__,((__INTEGER )last_integer__JRO));
+      __tmp__PDOE=TRUE__;
+    } else {
+      __tmp__PDOE=FALSE__;
+    };
+    if (__tmp__PDOE) {
+      __tmp__5DOE=TRUE__;
+    } else {
+      result__H2OE=read_string__1EQ();
+      if (result__H2OE) {
+        result__CDOE=get__U0CF(LIP_STRING__,last_string__YZC);
+      };
+      __tmp__5DOE=result__H2OE;
+    };
+    if ((! __tmp__5DOE)) {
+      if (read_cap_identifier__CZJ()) {
+        if (((void *)last_string__YZC == (void *)(&__string_42))) {
+          result__CDOE=true__AKIF;
+          __tmp__UEOE=TRUE__;
+        } else {
+          __tmp__UEOE=FALSE__;
+        };
+        if ((! __tmp__UEOE)) {
+          if (((void *)last_string__YZC == (void *)(&__string_43))) {
+            result__CDOE=LIP_BOOLEAN__;
+          } else {
+            pos__MNQG=current_position__ZWF();
+            put_error__text__0MG( 0,(&__string_311));
+            put_position__EOG(pos__MNQG);
+            put_string__E1F(msg_err__5MG);
+            if ((type_error__4MG !=  2)) {
+              exit(( 1));
+            };
+          };
+        };
+      };
+    };
+    if (((void *)result__CDOE != (void *)NULL)) {
+      p__DBQE=current_position__ZWF();
+      result__EZQE=NULL;
+      ptr__FZQE=((__POINTER )(NULL));
+      typ_id__KZQE= 0;
+      sz__HZQE=((__UINTEGER_32 )sizeof(__LIP_VALUE));
+      if ((sz__HZQE ==  0)) {
+        result__EZQE=LIP_VALUE__;
+      } else {
+        typ_id__KZQE=-1;
+        clone_allocation_size__NSB=(__UINTEGER_32)(clone_allocation_size__NSB + sz__HZQE);
+        if ((typ_id__KZQE == (__INTEGER)(-  1))) {
+          a__CN1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__DN1G=(__UINTEGER_32)((__UINTEGER_32)(sz__HZQE + a__CN1G) & (__UINTEGER_32)(~ a__CN1G));
+          ptr_table__XU4G=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DN1G / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__WU4G=((__POINTER )(NULL));
+          result__YU4G=((__POINTER *)ptr_table__XU4G)[ 0];
+          if ((result__YU4G == (void *)NULL)) {
+            result__YU4G=new_lab__2QJ(new_size__DN1G);
+            next__WU4G=(void *)((unsigned long)result__YU4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DN1G)));
+            ((__POINTER *)next__WU4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__XU4G)[ 0]=next__WU4G;
+          } else {
+            next__WU4G=((__POINTER *)result__YU4G)[ 0];
+            if ((next__WU4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YU4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__DN1G <<  1)) <=  4096)) {
+                next__WU4G=(void *)((unsigned long)result__YU4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DN1G)));
+              } else {
+                next__WU4G=new_lab__2QJ(new_size__DN1G);
+              };
+              ((__POINTER *)next__WU4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__XU4G)[ 0]=next__WU4G;
+            } else {
+              ((__POINTER *)result__YU4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__WU4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__YU4G=next__WU4G;
+            };
+          };
+          ptr__FZQE=result__YU4G;
+        } else {
+          t__HN1G=((__UINTEGER_32 )typ_id__KZQE);
+          a__GN1G=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__5U4G=(__UINTEGER_32)((__UINTEGER_32)(sz__HZQE + a__GN1G) & (__UINTEGER_32)(~ a__GN1G));
+          ptr_table__2U4G=((__POINTER )(&(table_type[(t__HN1G)])));
+          lab_type__4U4G=(__UINTEGER_32)(t__HN1G |  1);
+          next__1U4G=((__POINTER )(NULL));
+          result__3U4G=((__POINTER *)ptr_table__2U4G)[ 0];
+          if ((result__3U4G == (void *)NULL)) {
+            result__3U4G=new_lab__2QJ(lab_type__4U4G);
+            next__1U4G=(void *)((unsigned long)result__3U4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5U4G)));
+            ((__POINTER *)next__1U4G)[ 0]=NULL;
+            ((__POINTER *)ptr_table__2U4G)[ 0]=next__1U4G;
+          } else {
+            next__1U4G=((__POINTER *)result__3U4G)[ 0];
+            if ((next__1U4G == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3U4G - (unsigned long)begin_memory__5UH)))) &  4095) + (__UINTEGER_32)(new_size__5U4G <<  1)) <=  4096)) {
+                next__1U4G=(void *)((unsigned long)result__3U4G - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5U4G)));
+              } else {
+                next__1U4G=new_lab__2QJ(lab_type__4U4G);
+              };
+              ((__POINTER *)next__1U4G)[ 0]=NULL;
+              ((__POINTER *)ptr_table__2U4G)[ 0]=next__1U4G;
+            } else {
+              ((__POINTER *)result__3U4G)[ 0]=(void *)((unsigned long)((__POINTER *)next__1U4G)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__3U4G=next__1U4G;
+            };
           };
+          ptr__FZQE=result__3U4G;
         };
-        ptr__GNJG=result__PGLG;
+        result__EZQE=((__LIP_VALUE *)ptr__FZQE);
+        *(result__EZQE) = *(LIP_VALUE__);
       };
-      result__FNJG=((__ITM_READ *)ptr__GNJG);
-      *(result__FNJG) = *(ITM_READ__);
+      Self__HBVE=((__LIP_VALUE *)result__EZQE);
+      Self__HBVE->parent_lip_code__30DE.parent_itm_object__PDE.position__3CJ=p__DBQE;
+      Self__HBVE->value__MZSE=result__CDOE;
+      result__VZDE=result__EZQE;
     };
-    ((__ITM_READ *)result__FNJG)->parent_itm_code__UHJ.parent_itm_object__P2D.position__REJ=p__NNJG;
-    result__X0O=result__FNJG;
   };
-  return(result__X0O);
+  return(result__VZDE);
 }
 
 //==========================//
diff --git a/editor/vim/syntax/lisaac.vim b/editor/vim/syntax/lisaac.vim
index 66cc095..b41ca29 100644
--- a/editor/vim/syntax/lisaac.vim
+++ b/editor/vim/syntax/lisaac.vim
@@ -2,9 +2,12 @@
 " Language:     Lisaac
 " Maintainer:   Xavier Oswald <x.oswald at free.fr>
 " URL:          http://isaacproject.u-strasbg.fr/
-" Last Change:  2008 November 06 
+" Last Change:  2007 May 07
 " Filenames:    *.li
 
+" TODO: - Fix the bug when a String begin by \[a-z]
+"       - Fix the String if there are a \" inside the String
+
 " Quit when a syntax file was already loaded
 if !exists("main_syntax")
   if version < 600
@@ -16,100 +19,108 @@ if !exists("main_syntax")
   let main_syntax='li'
 endif
 
+" don't use standard HiLink, it will not work with included syntax files
+if version < 508
+  command! -nargs=+ HiLink hi link <args>
+else
+  command! -nargs=+ HiLink hi def link <args>
+endif
 
+"+--------------------+
 " keyword definitions
-" ===================
+"+--------------------+
 syn keyword liFunction            while while_do if else when elseif then self by to do or downto if_true if_false shrink
-syn keyword liKey                 Section Header Insert Inherit Public Private Mapping Interrupt Right Left Self Old Expanded Strict 
-syn keyword liSpecial             TODO FIXME DEBUG NOTE not_yet_implemented die_with_code BSBS XOXO JBJB
-
-" Support for String and Char
-" ===========================
-syn match   liStringSpecial       "^\s*\\" 
-syn match   liStringSpecial       "\\$" 
-syn match   liStringSpecial       "\\." 
-syn region  liString              start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=liStringSpecial
-
+syn keyword liKey                 Section Header Insert Inherit Public Private Mapping Interrupt Right Left Self Old Expanded Strict
+syn keyword liTODO                TODO FIXME not_yet_implemented die_with_code
+
+"+-------------------+
+" Support for String
+"+-------------------+
+syn match   liStringSpecial       contained "\\[a-z]"
+syn match   liString              "\".*\\" contains=liStringSpecial
+syn match   liString              "\\.*\\" contains=liStringSpecial
+syn match   liString              "\\.*\"" contains=liStringSpecial
+syn match   liString              "\".*\"" contains=liStringSpecial
+
+"+----------+
 " Operators 
-" =========
-syn match   liOperatorAffect      "<-\|:=\|?=\|->"
-syn match   liOperatorCmp         "<\|>\|*\|/=\|=\|&&\||\|!\|?\|-?\|+?"
+"+----------+
+syn match   liOperator            "<\|>\|*\|/=\|=\|&&\||\|!\|?\|-?\|+?"
 syn match   liOperator            "+\|-\|*\|/"
 
-" Quoted expression
-" =================
+"+-------------------+
+" Quoted expressions
+"+-------------------+
 syn match   liExternalExpr        "`[^`\n]*`"
-syn region  liQuotedExpr          start=+'+  skip=+\\\\\|\\'+  end=+'+  contains=liStringSpecial
+syn match   liQuotedExpr          "'[^'\n]*'"
 
-" Others 
-" ======
+"+---------+
+" Others ;) 
+"+---------+
 syn match   liPrototype           "[A-Z][A-Z0-9_]*"
 syn match   liKey                 "Result\(_[0-9]*\)\="
 syn match   liSlot                "^\(\s\|\t\|[(]\)*\(+\|-\)\D"
 syn match   liBlock               "{\|}"
 syn match   liElement             "\(\[\|\]\)"
+syn match   liAssignment          "<-\|:=\|?=\|->"
 syn match   liSymbolDeclaration   "(\|)"
 syn match   liContrat             "^\(\s\|\t\)*\[\(\s\|\t\)*\(\.\.\.\)\=\|\]"
 syn match   liFunction            "\.\w*"
-syn keyword liBoolean             TRUE FALSE BOOLEAN
 
+"+-----------------------------------------------------------------+
 " Support for decimal, real, binary, Hexadecimal and octal numbers
-" ================================================================
+"+-----------------------------------------------------------------+
 " hexa
-syn match   liNumberHexa    "\<\(\d\|[ABCDEF]\)\(_\|\d\|[ABCDEF]\)*[hH]\=\>"
+syn match   liNumber "\<\(\d\|[ABCDEF]\)\(_\|\d\|[ABCDEF]\)*[hH]\=\>"
 
 " binary
-syn match   liNumberBinary  "\<[01]\(\(_\|[01]*\)[01]\)*[bB]\=\>"
+syn match   liNumber "\<[01]\(\(_\|[01]*\)[01]\)*[bB]\=\>"
 
 " decimal, binary, octal
-syn match   liNumberDecimal "\<\d\(\(_\|\d*\)\d\)*[dDbBoO]\=\>"
+syn match   liNumber "\<\d\(\(_\|\d*\)\d\)*[dDbBoO]\=\>"
 
 " real 
-syn match   liNumberFloat   "\<\d\(\(_\|\d*\)\d\)*\.\d*\(E-\=\)\=\(\(_\|\d*\)\d\)*[fF]\=\>"
+syn match   liNumber "\<\d\(\(_\|\d*\)\d\)*\.\d*\(E-\=\)\=\(\(_\|\d*\)\d\)*[fF]\=\>"
+"syn match   liNumber "-\=\<\(_\|\d\)*\.\(_\|\d\)*\(E-\=\)\=[fF]\=\>"
 
+"+---------+
 " Comments 
-" ========
-syn region  liLinesComment        start="/\*" end="\*/" contains=liSpecial
+"+---------+
+syn region  liLinesComment        start="/\*" end="\*/" contains=liTODO
 syn match   liQuotedExprInComment contained "`[^']*'" 
-syn match   liHiddenComment       "//.*" contains=liQuotedExprInComment,liSpecial 
+syn match   liHiddenComment       "//.*" contains=liQuotedExprInComment,liTODO 
 
-" The default highlighting Coloration
-" ===================================
+"+-------------------------+
+" The default highlighting
+" Coloration
+"+-------------------------+
 if version >= 508 || !exists("did_li_syn_inits")
   if version < 508
     let did_li_syn_inits = 1
-    command -nargs=+ HiLink hi link <args>
-  else
-    command -nargs=+ HiLink hi def link <args>
   endif
-  HiLink liNumberHexa           Number
-  HiLink liNumberDecimal        Number
-  HiLink liNumberBinary         Number
-  HiLink liNumberFloat          Float
-  HiLink liFunction             Function
-  HiLink liBoolean              Boolean
-  HiLink liKey                  Label 
-  HiLink liString               String
-  HiLink liStringSpecial        SpecialChar
-  HiLink liSpecial              Todo
-  HiLink liOperatorAffect       Delimiter 
-  HiLink liOperatorCmp          Delimiter
-  HiLink liOperator             Delimiter
+  HiLink liLinesComment         Comment
+  HiLink liHiddenComment        Comment
   HiLink liExternalExpr         Define
-  HiLink liQuotedExpr           Special 
   HiLink liPrototype            Type
+  HiLink liKey                  Statement 
   HiLink liSlot                 Keyword 
-  HiLink liBlock                Conditional
-  HiLink liElement              keyword
   HiLink liSymbolDeclaration    Keyword
+  HiLink liBlock                Keyword
   HiLink liContrat              keyword
-  HiLink liNumber               Number 
-  HiLink liLinesComment         Comment
-  HiLink liHiddenComment        Comment
+  HiLink liElement              keyword
+  HiLink liAssignment           Delimiter
+  HiLink liOperator             Delimiter
   HiLink liQuotedExprInComment  SpecialChar 
-  delcommand HiLink
+  HiLink liQuotedExpr           Special 
+  HiLink liStringSpecial        SpecialChar
+  HiLink liString               String
+  HiLink liNumber               Number 
+  HiLink liFunction             Function 
+  HiLink liTODO                 Todo
 endif
 
+delcommand HiLink
+
 let b:current_syntax = "li"
 
 if main_syntax == 'li'
diff --git a/editor/vim/vimrc b/editor/vim/vimrc
index 9d1c378..90d7e64 100644
--- a/editor/vim/vimrc
+++ b/editor/vim/vimrc
@@ -14,39 +14,26 @@ filetype plugin on   " load filetype plugins
 filetype indent on   " load filetype indents
 filetype on          " detect the type of file
 set backspace=indent,eol,start	" more powerful backspacing
-imap <buffer> <leader>it <Plug>Tex_InsertItemOnThisLine 
-set pastetoggle=<F10> "switch to insert/paste
-"set mouse=a
 
 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-" Theme/Colors/GUI
+" Theme/Colors
 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-syntax on      
-colo default
-set gfn=Bitstream\ Vera\ Sans\ Mono\ 8 
-"highlight Normal guibg=
-"highlight Normal guifg=white
-"set guioptions-=T
-
-"Color in gvim for white background
-hi Comment      gui=bold        guifg=#4423c5
-hi Type         gui=bold        guifg=#0b6f27
-hi Label        gui=bold        guifg=#207fa6
-hi String                       guifg=#720576
-hi SpecialChar  gui=bold        guifg=#720576
-hi Special      gui=bold        guifg=#720576
-hi Define       gui=bold        guifg=#720576
-hi Boolean      gui=bold        guifg=#4d9f16
-hi Delimiter    gui=bold        guifg=#83783a
-hi Conditional  gui=bold        guifg=#133ab7
+syntax on            " active coloration
+set background=light " default background
+colorscheme default  " default coloration theme
+"NOTE: nice theme is 'colorsheme elflord' if you have a dark background
 
 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 " Files/Backups 
 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-"set backup                   " make backup file
-"set backupdir=~/.vim/backup/ " where to put backup file
-"set directory=~/.vim/temp    " directory is the directory for temp file
-"set makeef=error.err         " When using make, where should it dump the file
+set backup                   " make backup file
+set backupdir=~/.vim/backup/ " where to put backup file
+set directory=~/.vim/temp    " directory is the directory for temp file
+set makeef=error.err         " When using make, where should it dump the file
+
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+" GVim UI 
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 
 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 " Vim UI 
@@ -73,12 +60,12 @@ set laststatus=2  " always show the status line
 set showcmd       " display incomplete commands
 set modeline      " display the current mode
 set nostartofline " keep the cursor in the same colon when changing line
-set statusline=%F%m%r%h%w\ [TYPE=%Y]\ (Line=%04l)\ [%p%%]\ [LEN=%L]
+set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [ASCII=\%03.3b]\ [HEX=\%02.2B]\ [POS=%04l,%04v][%p%%]\ [LEN=%L]
 
 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 " Menu 
 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-set wildmenu      " menu completion
+set wildmenu " menu completion
 
 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 " Text Formatting/Layout 
@@ -101,29 +88,9 @@ let perl_extended_vars=1 " highlight advanced perl vars inside strings
 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 " Autocommands 
 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-"autocmd FileType text setlocal textwidth=80
+autocmd FileType text setlocal textwidth=80
 
 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 " Lisaac special support 
 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 au BufNewFile,BufRead *.li setf lisaac 
-
-function! AutoHeaderC()
-    let s:line=line(".")
-    let name = toupper("_" . expand("%:t:r") . "_H")
-    call setline(s:line, "#ifndef " . name)
-    call append(s:line, "#define " . name)
-    call append(s:line+1, "")
-    call append(s:line+2, "")
-    call append(s:line+3, "")
-    call append(s:line+4, "#endif")
-    unlet s:line
-    call cursor((line(".")+3),col("."))
-endfunction
-au BufNewFile *.h call AutoHeaderC()
-
-" tab navigation like firefox
-:nmap <C-p> :tabprevious<cr>
-:nmap <C-n> :tabnext<cr>
-:nmap <C-t> :tabnew<cr>
-":nmap <C-w> :tabc<cr>
diff --git a/example/acgt/acgt.li b/example/acgt/acgt.li
new file mode 100644
index 0000000..9a1a939
--- /dev/null
+++ b/example/acgt/acgt.li
@@ -0,0 +1,113 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := ACGT;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  - parent_object:OBJECT := OBJECT;
+
+Section Public
+  
+  - monome_size:INTEGER;
+  
+  - list:FAST_ARRAY(FAST_ARRAY(BASE));
+  
+  - base:FAST_ARRAY(BASE) := 
+  ( + result:FAST_ARRAY(BASE);    
+    + code:UINTEGER_8;
+    result := FAST_ARRAY(BASE).create_with_capacity (20*(3+1));
+    0.to 2 do { f:INTEGER;
+      f.to 3 do { s:INTEGER;
+        (f+1).to 3 do { t:INTEGER;
+          result.add_last (BASE.create (result.count+1));
+          //
+          code := ((f << 4) | (s << 2) | t).to_uinteger_8;          
+          result.add_last (BASE.create code);
+          //
+          code := ((t << 4) | (f << 2) | s).to_uinteger_8;
+          result.add_last (BASE.create code);
+          //
+          code := ((s << 4) | (t << 2) | f).to_uinteger_8;
+          result.add_last (BASE.create code);
+        };
+      };
+    };
+    result        
+  );
+  
+  - print_base <-
+  (
+    (base.lower).to (base.upper) by 4 do { i:INTEGER;
+      base.item (i+1).print; '-'.print;
+      base.item (i+2).print; '-'.print;
+      base.item (i+3).print; '\n'.print;      
+    };
+  );
+  
+  - compute_monome <-
+  ( + idx:INTEGER;    
+    + new_m:FAST_ARRAY(BASE);
+    + b:BASE;
+    + v:UINTEGER_8;
+    
+    new_m := FAST_ARRAY(BASE).create_with_capacity monome_size;
+    0.to (monome_size-1) do { i:INTEGER;
+      v := base.item idx.value;
+      b := base.item (idx + v);
+      new_m.add_last b;
+    };
+    
+    list.add_last new_m;
+    
+  );
+  
+  - print_monome <-
+  ( + m:FAST_ARRAY(BASE);
+    (list.lower).to (list.upper) do { i:INTEGER;
+      i.print; ':'.print;
+      m := list.item i;
+      (m.lower).to (m.upper-1) do { j:INTEGER;
+        m.item j.print;
+        '-'.print;
+      };
+      m.last.print;
+    };
+    '\n'.print;
+  );
+  
+  - main <-
+  (
+    list := FAST_ARRAY(FAST_ARRAY(BASE)).create_with_capacity 262144;
+    
+    monome_size := 2;
+    print_base;
+    //compute_monome;
+    //print_monome;
+  );
+  
+  
diff --git a/example/acgt/base.li b/example/acgt/base.li
new file mode 100644
index 0000000..7ec8257
--- /dev/null
+++ b/example/acgt/base.li
@@ -0,0 +1,73 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := Expanded BASE;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+  
+  - type := `unsigned char`;
+  
+  - default := `0`:BASE;
+  
+Section Insert
+
+  - parent_object:OBJECT := OBJECT;
+  
+Section Public
+  
+  - value:UINTEGER_8 <- CONVERT(BASE,UINTEGER_8).on Self;
+  
+  //
+  // Creation.
+  //
+  
+  - create c:UINTEGER_8 :SELF <-
+  (
+    CONVERT(UINTEGER_8,SELF).on c
+  );
+  
+  //
+  // Print.
+  //
+  
+  - print <-
+  (    
+    acgt.item ((value>>4) & 11b).print;    
+    acgt.item ((value>>2) & 11b).print;
+    acgt.item (value      & 11b).print;
+  );
+  
+Section Private
+  
+  - acgt:FAST_ARRAY(CHARACTER) :=
+  ( + result:FAST_ARRAY(CHARACTER);
+    
+    result := FAST_ARRAY(CHARACTER).create_with_capacity 4;
+    result.add_last 'A';
+    result.add_last 'C';
+    result.add_last 'G';
+    result.add_last 'T';
+    result    
+  );
diff --git a/example/acgt/combine.li b/example/acgt/combine.li
new file mode 100644
index 0000000..645ed2c
--- /dev/null
+++ b/example/acgt/combine.li
@@ -0,0 +1,64 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := COMBINE;
+
+  - copyright := "2003-2009 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  - parent_object:OBJECT := OBJECT;
+
+Section Public
+  
+  - size:INTEGER := 4;
+  
+  - tab:FAST_ARRAY[CHARACTER] := 
+  ( + result:FAST_ARRAY[CHARACTER];
+    result := FAST_ARRAY[CHARACTER].create_with_capacity size;
+    result.add_last 'A';
+    result.add_last 'C';
+    result.add_last 'G';
+    result.add_last 'T';
+    result
+  );
+  
+  - main <-
+  ( + idx:INTEGER;
+    + res:FAST_ARRAY[CHARACTER];
+    
+    res := FAST_ARRAY[CHARACTER].create size;
+    {
+      
+    }.do_while {};
+  );
+  
+  - print t:FAST_ARRAY[CHARACTER] <-
+  (
+    (t.lower).to (t.upper) do { i:INTEGER;
+      t.item i.print;
+    };
+    '\n'.print;
+  );
\ No newline at end of file
diff --git a/example/acgt/mail.txt b/example/acgt/mail.txt
new file mode 100644
index 0000000..4d503e1
--- /dev/null
+++ b/example/acgt/mail.txt
@@ -0,0 +1,8 @@
+Longueur 1 : 60                       
+Longueur 2 : 1 704                    
+Longueur 3 : 30 432                   
+Longueur 4 : 382 164                  
+Longueur 5 : 3 568 212          (24s)
+Longueur 6 : 25 507 512         (4mn)
+Longueur 7 : 141 639 780        (36mn)
+Longueur 8 : 614 568 102        (3h47)
diff --git a/example/base/knight.li b/example/base/knight.li
index 5fe3d96..2791a19 100644
--- a/example/base/knight.li
+++ b/example/base/knight.li
@@ -48,13 +48,13 @@ Section Private
 
   - chess_max:INTEGER := 24;
 
-  - chessboard:ARRAY2[INTEGER];
+  - chessboard:ARRAY2(INTEGER);
 
   - nb_tries:INTEGER;
 
-  - tl:ARRAY[INTEGER] :=
-  ( + result:ARRAY[INTEGER];
-    result := ARRAY[INTEGER].create 1 to 8;
+  - tl:ARRAY(INTEGER) :=
+  ( + result:ARRAY(INTEGER);
+    result := ARRAY(INTEGER).create 1 to 8;
     result.put (-2) to 1; result.put (-1) to 2;
     result.put   1  to 3; result.put   2  to 4;
     result.put   2  to 5; result.put   1  to 6;
@@ -62,9 +62,9 @@ Section Private
     result
   );
 
-  - tc:ARRAY[INTEGER] :=
-  ( + result:ARRAY[INTEGER];
-    result := ARRAY[INTEGER].create 1 to 8;
+  - tc:ARRAY(INTEGER) :=
+  ( + result:ARRAY(INTEGER);
+    result := ARRAY(INTEGER).create 1 to 8;
     result.put   1  to 1; result.put   2  to 2;
     result.put   2  to 3; result.put   1  to 4;
     result.put (-1) to 5; result.put (-2) to 6;
@@ -79,7 +79,7 @@ Section Private
     ? {1 <= column};
     ? {column <= size};
     
-    chessboard := ARRAY2[INTEGER].create (1,1) to (size,size);
+    chessboard := ARRAY2(INTEGER).create (1,1) to (size,size);
     chessboard.put 1 to (line,column);
     (solution (line,column)).if {
       print;
diff --git a/example/base/pyramid.li b/example/base/pyramid.li
index 5196f56..d88bc0e 100644
--- a/example/base/pyramid.li
+++ b/example/base/pyramid.li
@@ -124,7 +124,7 @@ Section Private
     result
   );
 
-  + elem:ARRAY[INTEGER];
+  + elem:ARRAY(INTEGER);
   
   + case_empty:INTEGER;  // = 0 by default
 
@@ -187,7 +187,7 @@ Section Public
     }.elseif {size > biggest_one} then {
       "Value too big for this method.\n".print;
     } else {
-      elem := ARRAY[INTEGER].create 1 to max;
+      elem := ARRAY(INTEGER).create 1 to max;
       (fill_up 1).if {
         "Full pyramid:\n".print;
         print;
diff --git a/example/base/pyramid2.li b/example/base/pyramid2.li
index 3a04499..6fde78d 100644
--- a/example/base/pyramid2.li
+++ b/example/base/pyramid2.li
@@ -31,16 +31,16 @@ Section Inherit
 
 Section Private
   
-  + pyramid:ARRAY2[INTEGER];
+  + pyramid:ARRAY2(INTEGER);
 
-  + used:ARRAY[BOOLEAN]; // Already used numbers in `pyramid'.
+  + used:ARRAY(BOOLEAN); // Already used numbers in `pyramid'.
 
   - fill size:INTEGER <-
   // Fill in a `pyramid' of `size' elements.
   (
     ? {size > 1};
-    used := ARRAY[BOOLEAN].create 1 to ((size+1) * size / 2);
-    pyramid := ARRAY2[INTEGER].create (1,1) to (size,size);
+    used := ARRAY(BOOLEAN).create 1 to ((size+1) * size / 2);
+    pyramid := ARRAY2(INTEGER).create (1,1) to (size,size);
     (solution 1).if {
       print;
     } else {
diff --git a/example/block/master.li b/example/block/master.li
index e06f873..47258f1 100644
--- a/example/block/master.li
+++ b/example/block/master.li
@@ -31,7 +31,7 @@ Section Inherit
   
 Section Private  
   
-  - action n:INTEGER if_odd odd_block:BLOCK if_even even_block:BLOCK <-
+  - action n:INTEGER if_odd odd_block:{} if_even even_block:{} <-
   (
     (n.is_even).if {
       even_block.value;
diff --git a/example/clean b/example/clean.sh
similarity index 100%
rename from example/clean
rename to example/clean.sh
diff --git a/example/compile_examples b/example/compile.sh
similarity index 100%
rename from example/compile_examples
rename to example/compile.sh
diff --git a/example/demomaker/fire/fire.li b/example/demomaker/fire/fire.li
index 2f9196e..2ccd8da 100644
--- a/example/demomaker/fire/fire.li
+++ b/example/demomaker/fire/fire.li
@@ -35,11 +35,10 @@ Section Inherit
   
 Section Public
   
-  - palette:FAST_ARRAY[UINTEGER_32] :=
-  ( + result:FAST_ARRAY[UINTEGER_32];
-    + r,v,b:INTEGER;
+  - palette:FAST_ARRAY(UINTEGER_32) :=
+  ( + result:FAST_ARRAY(UINTEGER_32);
     
-    result := FAST_ARRAY[UINTEGER_32].create_with_capacity 256;
+    result := FAST_ARRAY(UINTEGER_32).create_with_capacity 256;
     // Gray.
     0.to 31 do { i:INTEGER;
       result.add_last (((i*1)<<16) | ((i*1)<<8) | i*1);
@@ -62,9 +61,9 @@ Section Public
     result
   );
   
-  - bg:FAST_ARRAY2[UINTEGER_8];
+  - bg:FAST_ARRAY2(UINTEGER_8);
     
-  - bmp_line:ABSTRACT_BMP_LINE := BMP_LINE[PIXEL_24].create 2048;
+  - bmp_line:ABSTRACT_BMP_LINE := BMP_LINE(PIXEL_24).create 2048;
   
   //
   // Width / Height
@@ -81,7 +80,7 @@ Section Public
   - init:G_EXPR <-
   ( 
     // Initialization bitmap.    
-    bg := FAST_ARRAY2[UINTEGER_8].create (width_min>>2,height_min>>2+2);
+    bg := FAST_ARRAY2(UINTEGER_8).create (width_min>>2,height_min>>2+2);
     TIMER.add_client Self;
     G_RAW.create (Self.fix_height.fix_width)
   );
@@ -160,10 +159,10 @@ Section Public
   
   - step_time <-
   ( + col,col0,col1,col2:UINTEGER_32;    
-    
+        
     0.to 10 do { x:INTEGER;
-      bg.put 255 to (bg.count1.random_upper,bg.upper2);
-      bg.put 0 to (bg.count1.random_upper,bg.upper2);
+      bg.put 255 to (bg.count1.random_upper%bg.upper1,bg.upper2);
+      bg.put 0 to (bg.count1.random_upper%bg.upper1,bg.upper2);
     };
     
     (bg.upper2).downto (bg.lower2+2) do { y:INTEGER;
@@ -171,7 +170,7 @@ Section Public
         col0 := bg.item (x,y);
         col1 := bg.item (x-1/*-2.random_upper*/,y-1);
         col2 := bg.item (x+1/*+2.random_upper*/,y-1);        
-        col := (col0 << 1 + col1 + col2) / 4;
+        col := ((col0 << 1) + col1 + col2) / 4;
         bg.put (col.to_uinteger_8) to (x,y-1);        
       };      
     };        
diff --git a/example/demomaker/glass/glass.li b/example/demomaker/glass/glass.li
index e334e00..59b9933 100644
--- a/example/demomaker/glass/glass.li
+++ b/example/demomaker/glass/glass.li
@@ -43,7 +43,7 @@ Section Public
   
   - size:INTEGER := 300;
   
-  - mask:FAST_ARRAY2[XY];
+  - mask:FAST_ARRAY2(XY);
   
   - x_origin:INTEGER;
   - y_origin:INTEGER;
@@ -55,7 +55,7 @@ Section Public
   ( + di:REAL;    
     + a,npx,npy,px,py:REAL;
     
-    mask := FAST_ARRAY2[XY].create (size,size);
+    mask := FAST_ARRAY2(XY).create (size,size);
     0.to (size-1) do { y:INTEGER;
       0.to (size-1) do { x:INTEGER;
         mask.put (XY.create (x,y)) to (x,y);
@@ -74,7 +74,7 @@ Section Public
     }.do_while {a < REAL.pi*2};
   );
   
-  - bmp_line:ABSTRACT_BMP_LINE := BMP_LINE[PIXEL_24].create 2048;
+  - bmp_line:ABSTRACT_BMP_LINE := BMP_LINE(PIXEL_24).create 2048;
   
   //
   // Width / Height
@@ -87,15 +87,18 @@ Section Public
   //
   // Creation.
   //  
+  - string_tmp:STRING := STRING.create 40;
   
-  - init:G_EXPR <-
+  - init p:ABSTRACT_STRING :G_EXPR <-
   ( + entry:ENTRY;
     + fmt:FORMAT_IMG;
     + f:STD_FILE;
     + w,h:INTEGER;
     
     // Initialization bitmap.
-    entry := FILE_SYSTEM.get_entry filename;
+    string_tmp.copy p;
+    string_tmp.append filename;
+    entry := FILE_SYSTEM.get_entry string_tmp;
     ((entry = NULL) || {! entry.is_file}).if {
       VIDEO.message ("ERROR: File '" + filename + "' not found.\n");
       die_with_code exit_failure_code;
@@ -109,8 +112,8 @@ Section Public
     };
     w := fmt.width;
     h := fmt.height;
-    bitmap := BITMAP[PIXEL_24].create (w,h);
-    background := BITMAP[PIXEL_24].create (width_min,height_min);
+    bitmap := BITMAP(PIXEL_24).create (w,h);
+    background := BITMAP(PIXEL_24).create (width_min,height_min);
     fmt.put_image_in bitmap;    
     compute_mask;
     f.close;
@@ -119,9 +122,9 @@ Section Public
     G_RAW.create (Self.fix_height.fix_width)
   );
   
-  - run:G_WIN_OUT <-
+  - run p:ABSTRACT_STRING :G_WIN_OUT <-
   ( 
-    G_WIN_OUT.create "Glass" with init
+    G_WIN_OUT.create "Glass" with (init p)
   );
   
   - main <-
@@ -129,7 +132,7 @@ Section Public
     // Init window.
     VIDEO.make (width_min+64,height_min+64);
     DESK.make VIDEO with (
-      G_OUT.create "Glass" justify (G_OUT.center) / init      
+      G_OUT.create "Glass" justify (G_OUT.center) / init "./"
     );        
   );
   
diff --git a/example/demomaker/rotozoom/rotozoom.li b/example/demomaker/rotozoom/rotozoom.li
index df61531..8656498 100644
--- a/example/demomaker/rotozoom/rotozoom.li
+++ b/example/demomaker/rotozoom/rotozoom.li
@@ -42,10 +42,10 @@ Section Public
   - angle:UINTEGER_8;
   - zoom:UINTEGER_8;
   
-  - sin:FAST_ARRAY[INTEGER_32] :=
-  ( + result:FAST_ARRAY[INTEGER_32];
+  - sin:FAST_ARRAY(INTEGER_32) :=
+  ( + result:FAST_ARRAY(INTEGER_32);
     + r:REAL;
-    result := FAST_ARRAY[INTEGER_32].create_with_capacity 256;
+    result := FAST_ARRAY(INTEGER_32).create_with_capacity 256;
     0.to 255 do { i:INTEGER;
       r := (REAL.pi/128*i).sin * 65536;
       result.add_last (r.to_integer);
@@ -53,7 +53,7 @@ Section Public
     result
   );
   
-  - bmp_line:ABSTRACT_BMP_LINE := BMP_LINE[PIXEL_24].create 2048;
+  - bmp_line:ABSTRACT_BMP_LINE := BMP_LINE(PIXEL_24).create 2048;
   
   //
   // Width / Height
@@ -66,15 +66,18 @@ Section Public
   //
   // Creation.
   //  
+  - string_tmp:STRING := STRING.create 40;
   
-  - init:G_EXPR <-
+  - init p:ABSTRACT_STRING :G_EXPR <-
   ( + entry:ENTRY;
     + fmt:FORMAT_IMG;
     + f:STD_FILE;
     + w,h:INTEGER;
     
+    string_tmp.copy p;
+    string_tmp.append filename;
     // Initialization bitmap.
-    entry := FILE_SYSTEM.get_entry filename;
+    entry := FILE_SYSTEM.get_entry string_tmp;
     ((entry = NULL) || {! entry.is_file}).if {
       VIDEO.message ("ERROR: File '" + filename + "' not found.\n");
       die_with_code exit_failure_code;
@@ -88,7 +91,7 @@ Section Public
     };
     w := fmt.width;
     h := fmt.height;
-    bitmap := BITMAP[PIXEL_24].create (w,h);
+    bitmap := BITMAP(PIXEL_24).create (w,h);
     fmt.put_image_in bitmap;    
     f.close;
     TIMER.add_client Self;
@@ -96,9 +99,9 @@ Section Public
     G_RAW.create (Self.fix_height.fix_width)
   );
   
-  - run:G_WIN_OUT <-
+  - run p:ABSTRACT_STRING :G_WIN_OUT <-
   ( 
-    G_WIN_OUT.create "Rotozoom" with init
+    G_WIN_OUT.create "Rotozoom" with (init p)
   );
   
   - main <-
@@ -106,7 +109,7 @@ Section Public
     // Init window.
     VIDEO.make (width_min+64,height_min+64);
     DESK.make VIDEO with (
-      G_OUT.create "Rotozoom" justify (G_OUT.center) / init      
+      G_OUT.create "Rotozoom" justify (G_OUT.center) / init "./"
     );        
   );
   
@@ -129,7 +132,7 @@ Section Public
     + px,py,ax,ay,aax,aay:INTEGER_32;
         
     clipping (x0,y0) to (x1,y1);
-    
+        
     ax := sin.item angle - (sin.item zoom);
     ay := sin.item ((angle+64) & 0FFh) - (sin.item zoom);
     0.to height do { y:INTEGER;      
diff --git a/example/fouronline/fouronline.li b/example/fouronline/fouronline.li
index 7a71942..85833ae 100644
--- a/example/fouronline/fouronline.li
+++ b/example/fouronline/fouronline.li
@@ -27,7 +27,7 @@ Section Header
   - author   := "Benoit Sonntag (bsonntag at loria.fr)";
   
 Section Inherit  
-  
+    
   + parent_area:Expanded AREA;
   
   + parent_g_expr:Expanded G_EXPR;
@@ -52,7 +52,7 @@ Section Private
   // Data.
   //
 
-  - table:FAST_ARRAY2[UINTEGER_8];
+  - table:FAST_ARRAY2(UINTEGER_8);
 
   // 
   // Consultation.
@@ -301,7 +301,7 @@ Section Public
   
   - init <-
   (
-    table := FAST_ARRAY2[UINTEGER_8].create (7,7);        
+    table := FAST_ARRAY2(UINTEGER_8).create (7,7);        
     string_tmp := STRING.create 80;    
   );
   
diff --git a/example/gui/about/about.li b/example/gui/about/about.li
index be36a92..d6f093a 100755
--- a/example/gui/about/about.li
+++ b/example/gui/about/about.li
@@ -70,7 +70,7 @@ Section Private
         f ?= e;        
         (f != NULL).if {
           ai_file := AI_FILE.clone;
-          picture := BITMAP[PIXEL_24].create (10,10);	
+          picture := BITMAP(PIXEL_24).create (10,10);	
           ai_file.fill_bitmap f in picture scale 1.5;	
           f.close;
         };
@@ -78,7 +78,7 @@ Section Private
     };
     (picture = NULL).if {
       // Error manager.
-      picture := BITMAP[PIXEL_24].create (100,80);
+      picture := BITMAP(PIXEL_24).create (100,80);
       picture.color (picture.red);
       picture.print "Error: Not found !" to (2,2);
     };
@@ -95,7 +95,7 @@ Section Private
           "ISAAC - Object Operating System\n\
           \Version: 0.07 (04/2008)\n\
           \Copyright (C) 2001-2006: INRIA-LORIA\n\
-          \Copyright (C) 2007-2008: CNRS-LSIIT-ICPS\n\          
+          \Copyright (C) 2007-2009: CNRS-LSIIT-ICPS\n\          
           \Sonntag Benoit (sonntag at icps.u-strasbg.fr)\n\
           \http://isaacproject.u-strasbg.fr/" justify (G_OUT.center)
         ) / G_RAW.create (
diff --git a/example/gui/clock/.avoir.txt.swp b/example/gui/clock/.avoir.txt.swp
new file mode 100755
index 0000000..1487d4e
Binary files /dev/null and b/example/gui/clock/.avoir.txt.swp differ
diff --git a/example/gui/desktop/icons/about.bmp b/example/gui/desktop/about.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/about.bmp
copy to example/gui/desktop/about.bmp
diff --git a/example/gui/desktop/icons/calculator.bmp b/example/gui/desktop/calc.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/calculator.bmp
copy to example/gui/desktop/calc.bmp
diff --git a/example/gui/desktop/icons/desk1.bmp b/example/gui/desktop/desk1.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/desk1.bmp
copy to example/gui/desktop/desk1.bmp
diff --git a/example/gui/desktop/icons/desk2.bmp b/example/gui/desktop/desk2.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/desk2.bmp
copy to example/gui/desktop/desk2.bmp
diff --git a/example/gui/desktop/desk_board.li b/example/gui/desktop/desk_board.li
index 1bcb4e2..27e08f6 100644
--- a/example/gui/desktop/desk_board.li
+++ b/example/gui/desktop/desk_board.li
@@ -33,7 +33,7 @@ Section Inherit
   + parent_g_raw:Expanded G_RAW;
   
 Section Private
-  
+    
   - path_base:ABSTRACT_STRING;
   
   - path_tmp:STRING := STRING.create 256;
@@ -47,6 +47,10 @@ Section Private
   
 Section Public
   
+  - bug1:G_WIN_OUT;
+  - bug2:G_WIN_OUT;
+
+  
   - isaac:G_WIN_OUT;
   - tools:G_WIN_OUT;
   - multimedia:G_WIN_OUT;
@@ -58,7 +62,9 @@ Section Public
     isaac := G_WIN_OUT.create (
       G_RAW.create (        
         G_BUTTON.create (G_IMG.create (path "terminal.bmp") | G_OUT.create " Terminal ")
-        connect (SHELL.run path_dir)
+        connect (SHELL.run path_dir) /
+        G_BUTTON.create (G_OUT.create " Monitor ")
+        connect (bug1 := MONITOR.run)
       ) /
       G_RAW.create (
         G_BUTTON.create (G_IMG.create (path "about.bmp") | G_OUT.create " About ") 
@@ -80,13 +86,13 @@ Section Public
       ) /
       G_RAW.create (
         G_BUTTON.create (G_IMG.create (path "video.bmp") | G_OUT.create " Video ")
-        connect (MPEG2DEC.run)
+        connect (bug2 := MPEG2DEC.run path_dir)
       ) /
       G_RAW.create (
         G_BUTTON.create (G_OUT.create " Rotozoom ")
-        connect (ROTOZOOM.run) /
+        connect (ROTOZOOM.run path_dir) /
         G_BUTTON.create (G_OUT.create " Glass ")
-        connect (GLASS.run) /
+        connect (GLASS.run path_dir) /
         G_BUTTON.create (G_OUT.create " Fire ")
         connect (FIRE.run) 
       )
diff --git a/example/gui/desktop/icons/game.bmp b/example/gui/desktop/game.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/game.bmp
copy to example/gui/desktop/game.bmp
diff --git a/example/gui/desktop/icons/calculator.bmp b/example/gui/desktop/icons/calc.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/calculator.bmp
copy to example/gui/desktop/icons/calc.bmp
diff --git a/example/gui/desktop/icons/multimedia.bmp b/example/gui/desktop/icons/media.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/multimedia.bmp
copy to example/gui/desktop/icons/media.bmp
diff --git a/example/gui/desktop/img1.zip b/example/gui/desktop/img1.zip
new file mode 100755
index 0000000..dfbbebf
Binary files /dev/null and b/example/gui/desktop/img1.zip differ
diff --git a/example/gui/desktop/icons/isaac.bmp b/example/gui/desktop/isaac.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/isaac.bmp
copy to example/gui/desktop/isaac.bmp
diff --git a/example/gui/desktop/icons/multimedia.bmp b/example/gui/desktop/media.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/multimedia.bmp
copy to example/gui/desktop/media.bmp
diff --git a/example/gui/desktop/monitor.li b/example/gui/desktop/monitor.li
new file mode 100644
index 0000000..794837a
--- /dev/null
+++ b/example/gui/desktop/monitor.li
@@ -0,0 +1,69 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := MONITOR;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+  
+Section Private
+  
+  - box:G_OUT;
+  
+  - win:AREA;
+  
+Section Public
+  
+  - is_open:BOOLEAN <- (win != NULL) && {win.parent != NULL};
+  
+  - append str:ABSTRACT_STRING <-
+  (    
+    (box != NULL).if {      
+      box.text.append str;
+      {box.text.occurrences '\n' > 20}.while_do { 
+        box.text.remove_first (box.text.first_index_of '\n');
+      };
+      win.refresh;
+    };
+  );
+    
+  - init:G_EXPR <-
+  ( 
+    G_RAW.create (box := G_OUT.create "Scan information system...\n\n\n\n\n")
+  );
+  
+  - run:G_WIN_OUT <-
+  ( 
+    win := G_WIN_OUT.create "Monitor" with init
+  );
+  
+  - main <-
+  (     
+    // Init window.
+    VIDEO.make (400,64);
+    DESK.make VIDEO with (
+      (win := G_OUT.create "Monitor" justify (G_OUT.center).fix_height) / init
+    );        
+  );
+  
diff --git a/example/gui/desktop/icons/power4.bmp b/example/gui/desktop/power4.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/power4.bmp
copy to example/gui/desktop/power4.bmp
diff --git a/example/gui/desktop/icons/reboot.bmp b/example/gui/desktop/reboot.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/reboot.bmp
copy to example/gui/desktop/reboot.bmp
diff --git a/example/gui/desktop/icons/screen2.xcf b/example/gui/desktop/screen2.xcf
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/screen2.xcf
copy to example/gui/desktop/screen2.xcf
diff --git a/example/gui/desktop/icons/screen3.xcf b/example/gui/desktop/screen3.xcf
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/screen3.xcf
copy to example/gui/desktop/screen3.xcf
diff --git a/example/gui/desktop/icons/sudoku.bmp b/example/gui/desktop/sudoku.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/sudoku.bmp
copy to example/gui/desktop/sudoku.bmp
diff --git a/example/gui/desktop/icons/tetris.bmp b/example/gui/desktop/tetris.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/tetris.bmp
copy to example/gui/desktop/tetris.bmp
diff --git a/example/gui/desktop/icons/tools.bmp b/example/gui/desktop/tools.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/tools.bmp
copy to example/gui/desktop/tools.bmp
diff --git a/example/gui/desktop/icons/video.bmp b/example/gui/desktop/video.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/video.bmp
copy to example/gui/desktop/video.bmp
diff --git a/example/gui/desktop/icons/viewer.bmp b/example/gui/desktop/viewer.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/viewer.bmp
copy to example/gui/desktop/viewer.bmp
diff --git a/example/gui/draw/TravCUT/.bct b/example/gui/draw/TravCUT/.bct
new file mode 100755
index 0000000..7f4a408
Binary files /dev/null and b/example/gui/draw/TravCUT/.bct differ
diff --git a/example/gui/draw/TravCUT/ALI marquage divers.bct b/example/gui/draw/TravCUT/ALI marquage divers.bct
new file mode 100755
index 0000000..67719a3
Binary files /dev/null and b/example/gui/draw/TravCUT/ALI marquage divers.bct differ
diff --git a/example/gui/draw/TravCUT/BASDESTAM 60x80.BCT b/example/gui/draw/TravCUT/BASDESTAM 60x80.BCT
new file mode 100755
index 0000000..6a43a39
Binary files /dev/null and b/example/gui/draw/TravCUT/BASDESTAM 60x80.BCT differ
diff --git a/example/gui/draw/TravCUT/BASDESTAMfleche.BCT b/example/gui/draw/TravCUT/BASDESTAMfleche.BCT
new file mode 100755
index 0000000..02bd3f2
Binary files /dev/null and b/example/gui/draw/TravCUT/BASDESTAMfleche.BCT differ
diff --git a/example/gui/draw/TravCUT/BASDESTAMlogo.bct b/example/gui/draw/TravCUT/BASDESTAMlogo.bct
new file mode 100755
index 0000000..7fa4781
Binary files /dev/null and b/example/gui/draw/TravCUT/BASDESTAMlogo.bct differ
diff --git a/example/gui/draw/TravCUT/CARDON4x4lunetteARR.bct b/example/gui/draw/TravCUT/CARDON4x4lunetteARR.bct
new file mode 100755
index 0000000..37a1bec
Binary files /dev/null and b/example/gui/draw/TravCUT/CARDON4x4lunetteARR.bct differ
diff --git a/example/gui/draw/TravCUT/CARDONhabit4X4.bct b/example/gui/draw/TravCUT/CARDONhabit4X4.bct
new file mode 100755
index 0000000..7dd2cde
Binary files /dev/null and b/example/gui/draw/TravCUT/CARDONhabit4X4.bct differ
diff --git a/example/gui/draw/TravCUT/CARDONhabitatPANN.bct b/example/gui/draw/TravCUT/CARDONhabitatPANN.bct
new file mode 100755
index 0000000..2b78d8a
Binary files /dev/null and b/example/gui/draw/TravCUT/CARDONhabitatPANN.bct differ
diff --git a/example/gui/draw/TravCUT/CARDONjumper.BCT b/example/gui/draw/TravCUT/CARDONjumper.BCT
new file mode 100755
index 0000000..f4ec137
Binary files /dev/null and b/example/gui/draw/TravCUT/CARDONjumper.BCT differ
diff --git a/example/gui/draw/TravCUT/JACADIvitrTrav.BCT b/example/gui/draw/TravCUT/JACADIvitrTrav.BCT
new file mode 100755
index 0000000..7f15634
Binary files /dev/null and b/example/gui/draw/TravCUT/JACADIvitrTrav.BCT differ
diff --git a/example/gui/draw/TravCUT/KANGOU jaune.bct b/example/gui/draw/TravCUT/KANGOU jaune.bct
new file mode 100755
index 0000000..d5acec0
Binary files /dev/null and b/example/gui/draw/TravCUT/KANGOU jaune.bct differ
diff --git a/example/gui/draw/TravCUT/KERMESSbanderole.bct b/example/gui/draw/TravCUT/KERMESSbanderole.bct
new file mode 100755
index 0000000..049acad
Binary files /dev/null and b/example/gui/draw/TravCUT/KERMESSbanderole.bct differ
diff --git a/example/gui/draw/TravCUT/MauriceMOTO.bct b/example/gui/draw/TravCUT/MauriceMOTO.bct
new file mode 100755
index 0000000..b34ab2b
Binary files /dev/null and b/example/gui/draw/TravCUT/MauriceMOTO.bct differ
diff --git a/example/gui/draw/TravCUT/SIGNAT.BCT b/example/gui/draw/TravCUT/SIGNAT.BCT
new file mode 100755
index 0000000..485c228
Binary files /dev/null and b/example/gui/draw/TravCUT/SIGNAT.BCT differ
diff --git a/example/gui/draw/TravCUT/SIGNATUREvinyl.bct b/example/gui/draw/TravCUT/SIGNATUREvinyl.bct
new file mode 100755
index 0000000..dd268ef
Binary files /dev/null and b/example/gui/draw/TravCUT/SIGNATUREvinyl.bct differ
diff --git a/example/gui/draw/TravCUT/Watteloeufsfrais.bct b/example/gui/draw/TravCUT/Watteloeufsfrais.bct
new file mode 100755
index 0000000..6fc75b1
Binary files /dev/null and b/example/gui/draw/TravCUT/Watteloeufsfrais.bct differ
diff --git a/example/gui/draw/TravCUT/aBANDEdeMontage.bct b/example/gui/draw/TravCUT/aBANDEdeMontage.bct
new file mode 100755
index 0000000..1f204b3
Binary files /dev/null and b/example/gui/draw/TravCUT/aBANDEdeMontage.bct differ
diff --git a/example/gui/draw/any.li b/example/gui/draw/any.li
new file mode 100644
index 0000000..99a15ea
--- /dev/null
+++ b/example/gui/draw/any.li
@@ -0,0 +1,135 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := ANY;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  - parent_object:OBJECT := OBJECT;
+
+Section Public
+
+  - color_fill_current:UINTEGER_32;
+  - color_border_current:UINTEGER_32;
+  
+  - page:PAGE := PAGE.create (64_000,18_800);
+  
+  - ecrx x:INTEGER_32 :INTEGER <- 
+  (
+    (page.zoom*(x+page.origin_x).to_real_32).to_integer + 1
+  );
+  
+  - ecry y:INTEGER_32 :INTEGER <- 
+  (
+    (page.zoom*(page.origin_y-y).to_real_32).to_integer
+  );
+  
+  - realx x:INTEGER :INTEGER_32 <-
+  (
+    (x.to_real_32 / page.zoom).to_integer_32 - page.origin_x
+  );
+
+  - realy y:INTEGER :INTEGER_32 <-
+  (
+    page.origin_y - (y.to_real_32 / page.zoom).to_integer_32
+  );
+  
+  //
+  // Service.
+  //
+  
+  - read_integer_32 buf:FAST_ARRAY(UINTEGER_8) at pos:INTEGER :INTEGER_32 <-
+  ( + storage_8:NATIVE_ARRAY(UINTEGER_8);
+    + storage_32:NATIVE_ARRAY(INTEGER_32);
+    
+    storage_8  := buf.storage + pos;
+    storage_32 := CONVERT(NATIVE_ARRAY(UINTEGER_8),NATIVE_ARRAY(INTEGER_32)).on storage_8;
+    storage_32.item 0
+  );
+
+  - read_uinteger_16 buf:FAST_ARRAY(UINTEGER_8) at pos:INTEGER :INTEGER_32 <-
+  ( + storage_8:NATIVE_ARRAY(UINTEGER_8);
+    + storage_16:NATIVE_ARRAY(UINTEGER_16);
+    
+    storage_8  := buf.storage + pos;
+    storage_16 := CONVERT(NATIVE_ARRAY(UINTEGER_8),NATIVE_ARRAY(UINTEGER_16)).on storage_8;
+    storage_16.item 0
+  );
+
+  - read_real_32 buf:FAST_ARRAY(UINTEGER_8) at pos:INTEGER :REAL_32 <-
+  ( + storage_8:NATIVE_ARRAY(UINTEGER_8);
+    + storage_32:NATIVE_ARRAY(REAL_32);
+    
+    storage_8  := buf.storage + pos;
+    storage_32 := CONVERT(NATIVE_ARRAY(UINTEGER_8),NATIVE_ARRAY(REAL_32)).on storage_8;
+    storage_32.item 0
+  );
+
+  - read_string buf:FAST_ARRAY(UINTEGER_8) at pos:INTEGER :STRING <-
+  ( + result:STRING;
+    + p:INTEGER;
+    
+    result := STRING.create 64; // BSBS: Alias...
+    p := pos;
+    {buf.item p != 0}.while_do {
+      result.add_last (buf.item p.to_character);
+      p := p + 1;
+    };
+    result
+  );
+  
+  //
+  // Service window.
+  //
+  
+  - warning msg:ABSTRACT_STRING help msg_help:ABSTRACT_STRING <-
+  ( + win:G_WIN_OUT;
+    
+    win := G_WIN_OUT.create "Warning" with ( 
+      G_RAW.create (
+        G_OUT.create "Message :" /
+        G_OUT.create msg justify (G_OUT.center)
+      ) / 
+      G_RAW.create (
+        G_OUT.create "Note :" /
+        G_OUT.create msg_help justify (G_OUT.center)
+      ) /
+      G_BUTTON.create (
+        G_OUT.create "OK" justify (G_OUT.center)
+      ) action { b:G_BUTTON;
+        + p:G_WIN_OUT;
+        p ?= b.parent;          
+        p.close;
+      }
+    );
+    win.open_by DESK;
+  );
+  
+  - message_not_yet_implemented <-
+  ( 
+    warning "Sorry, not yet implemented." help "This is the demo version.";
+  );
\ No newline at end of file
diff --git a/example/gui/draw/bct_header.li b/example/gui/draw/bct_header.li
new file mode 100644
index 0000000..a304c52
--- /dev/null
+++ b/example/gui/draw/bct_header.li
@@ -0,0 +1,53 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := BCT_HEADER;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  - parent_object:OBJECT := OBJECT;
+
+Section Mapping
+  
+  + version:UINTEGER_8;
+  
+  + width_sheet:INTEGER_32;
+  + height_sheet:INTEGER_32;
+  
+  + red_sheet:UINTEGER_8;
+  + green_sheet:UINTEGER_8;
+  + blue_sheet:UINTEGER_8;
+  
+  + origin_x:INTEGER_32;
+  + origin_y:INTEGER_32;
+  
+  + zoom:REAL_32;
+  
+  + ruler_x:INTEGER_32;
+  + ruler_y:INTEGER_32;
+  
+  + size_img:UINTEGER_16;
\ No newline at end of file
diff --git a/example/gui/draw/bezier.li b/example/gui/draw/bezier.li
new file mode 100644
index 0000000..544b81c
--- /dev/null
+++ b/example/gui/draw/bezier.li
@@ -0,0 +1,99 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := BEZIER;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  + parent_point:Expanded POINT;
+
+Section Public
+
+  + p1_x:INTEGER_32;
+  + p1_y:INTEGER_32;
+
+  + p2_x:INTEGER_32;
+  + p2_y:INTEGER_32;
+    
+  //
+  // Creation.
+  //
+
+  - create (p1x,p1y:INTEGER_32) and (p2x,p2y:INTEGER_32) end (px,py:INTEGER_32) :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make (p1x,p1y) and (p2x,p2y) end (px,py);
+    result
+  );
+
+  - make (p1x,p1y:INTEGER_32) and (p2x,p2y:INTEGER_32) end (px,py:INTEGER_32) <-
+  ( 
+    x := px;
+    y := py;
+    p1_x := p1x;
+    p1_y := p1y;
+    p2_x := p2x;
+    p2_y := p2y;
+  );
+
+  //
+  // Transformation
+  //
+  
+  - move (dx,dy:INTEGER_32) <-
+  (
+    parent_point.move (dx,dy);
+    p1_x := p1_x + dx;
+    p1_y := p1_y + dy;
+    p2_x := p2_x + dx;
+    p2_y := p2_y + dy;    
+  );
+
+  //
+  // Display
+  //
+  
+  - draw_border_in bmp:ABSTRACT_BITMAP <-
+  ( + p1_xs,p1_ys,p2_xs,p2_ys:INTEGER;
+    
+    p1_xs := ecrx p1_x;
+    p1_ys := ecry p1_y;
+    p2_xs := ecrx p2_x;
+    p2_ys := ecry p2_y;    
+    bmp.spline_w1 (p1_xs,p1_ys) w2 (p2_xs,p2_ys) to (x_screen,y_screen);
+  );
+
+  - draw_fill_in bmp:ABSTRACT_BITMAP <-
+  ( + p1_xs,p1_ys,p2_xs,p2_ys:INTEGER;
+    
+    p1_xs := ecrx p1_x;
+    p1_ys := ecry p1_y;
+    p2_xs := ecrx p2_x;
+    p2_ys := ecry p2_y;        
+    bmp.poly_spline_w1 (p1_xs,p1_ys) w2 (p2_xs,p2_ys) to (x_screen,y_screen);
+  );
+  
diff --git a/example/gui/draw/ellipse.li b/example/gui/draw/ellipse.li
new file mode 100644
index 0000000..c4e210a
--- /dev/null
+++ b/example/gui/draw/ellipse.li
@@ -0,0 +1,95 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := ELLIPSE;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  + parent_form:Expanded FORM;
+
+Section Public
+    
+  //
+  // Creation.
+  //
+
+  - create (x0,y0:INTEGER_32) to (x1,y1:INTEGER_32) 
+  color_border c_border:UINTEGER_32 
+  color_fill c_fill:UINTEGER_32 :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make (x0,y0) to (x1,y1) color_border c_border color_fill c_fill;
+    result
+  );
+
+  - make (x0,y0:INTEGER_32) to (x1,y1:INTEGER_32) 
+  color_border c_border:UINTEGER_32 
+  color_fill c_fill:UINTEGER_32 <-
+  ( + px,py,p0x,p0y,p1x,p1y:INTEGER_32;
+    color_border := c_border;
+    color_fill := c_fill;
+    points := LINKED_LIST(POINT).create;        
+    //
+    px  := (x0+x1)/2;
+    py  := y0;
+    points.add_last (MOVE.create (px,py));
+    //
+    p0x := ((x0+3.5*x1)/4.5).to_integer_32;
+    p0y := y0;
+    p1x := x1;
+    p1y := ((y1+3.5*y0)/4.5).to_integer_32;
+    px  := x1;
+    py  := (y0+y1)/2;
+    points.add_last (BEZIER.create (p0x,p0y) and (p1x,p1y) end (px,py));
+    //
+    p0x := x1;
+    p0y := ((y0+3.5*y1)/4.5).to_integer_32;
+    p1x := ((x0+3.5*x1)/4.5).to_integer_32;
+    p1y := y1;
+    px  := (x0+x1)/2;
+    py  := y1;
+    points.add_last (BEZIER.create (p0x,p0y) and (p1x,p1y) end (px,py));
+    //
+    p0x := ((x1+3.5*x0)/4.5).to_integer_32;
+    p0y := y1;
+    p1x := x0;
+    p1y := ((y0+3.5*y1)/4.5).to_integer_32;
+    px  := x0;
+    py  := (y0+y1)/2;
+    points.add_last (BEZIER.create (p0x,p0y) and (p1x,p1y) end (px,py));
+    //    
+    p0x := x0;
+    p0y := ((3.5*y0+y1)/4.5).to_integer_32;
+    p1x := ((x1+3.5*x0)/4.5).to_integer_32;
+    p1y := y0;
+    px  := (x0+x1)/2;
+    py  := y0;
+    points.add_last (BEZIER.create (p0x,p0y) and (p1x,p1y) end (px,py));    
+  );
+
+
+  
diff --git a/example/gui/draw/example.li b/example/gui/draw/example.li
index 551b367..1045130 100644
--- a/example/gui/draw/example.li
+++ b/example/gui/draw/example.li
@@ -46,14 +46,14 @@ Section Private
   - dir_w:G_WIN_IN;
   - fil_w:G_WIN_IN;    
 
-  - scan_directory_filter typ:ABSTRACT_STRING action_select select:BLOCK 
+  - scan_directory_filter typ:ABSTRACT_STRING action_select select:{ABSTRACT_STRING; }
   directory_widget d_w:G_WIN_IN 
   file_widget f_w:G_WIN_IN
   path_widget p_bug:G_IN <-
   ( + bt:G_BUTTON;
     + entry:ENTRY;
     + dir,file:G_EXPR;
-    + new_dir:BLOCK;
+    + new_dir:{G_BUTTON; };
     + background:G_RAW;
     + directory:DIRECTORY;
     
@@ -66,7 +66,7 @@ Section Private
       directory_widget dir_w file_widget fil_w path_widget path;
     };
     
-    directory ?= FILE_SYSTEM.get (path.text).open;
+    directory ?= FILE_SYSTEM.get_entry (path.text).open;
     path.text.copy (directory.path);
     path.text.add_last '/';
     path.refresh;
@@ -110,7 +110,7 @@ Section Public
   - filesystem_window dir:ABSTRACT_STRING 
   filter suffix:ABSTRACT_STRING
   with add_widget:G_EXPR 
-  action_select select:BLOCK action_ok ok:BLOCK <-
+  action_select select:{ABSTRACT_STRING; } action_ok ok:{ABSTRACT_STRING; } <-
   ( + win:G_WIN_OUT;    
     + body:G_EXPR;    
 
@@ -178,7 +178,7 @@ Section Public
     + t,m,b:G_CHECK;
     + r,c,l:G_CHECK;
     //
-    + action_not_yet_implemented:BLOCK;
+    + action_not_yet_implemented:{G_BUTTON; };
     
     current_directory.copy (FILE_SYSTEM.path);
     current_directory.append "/TravCUT";
@@ -226,7 +226,7 @@ Section Public
           + w:G_WIN_OUT;
           w ?= bt.parent;
           w.close;          
-        };
+        }
       )
     );
     t ^ m ^ b;
@@ -253,7 +253,7 @@ Section Public
             + f:STD_FILE;
             + e:ENTRY;
       
-            e := FILE_SYSTEM.get name;
+            e := FILE_SYSTEM.get_entry name;
             (e = NULL).if {
               "Error file!\n".print;
             } else {
@@ -261,12 +261,14 @@ Section Public
               (f = NULL).if {
                 "Error open\n".print;
               } else {
+                /*
                 (FORMAT_BCT.load f).if {
                   f.close;
                   page.refresh;
                 } else {
                   "Error format\n".print;
                 };
+                */
               };
             };
           };
diff --git a/example/gui/draw/form.li b/example/gui/draw/form.li
new file mode 100644
index 0000000..d3e267a
--- /dev/null
+++ b/example/gui/draw/form.li
@@ -0,0 +1,326 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := FORM;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  + parent_graph:Expanded GRAPH;
+
+Section Public
+  
+  + color_border:UINTEGER_32;
+  
+  + color_fill:UINTEGER_32;
+  
+  - is_fill:BOOLEAN   <- (color_fill   & 0FF_00_00_00h) = 0;
+  - is_border:BOOLEAN <- (color_border & 0FF_00_00_00h) = 0;
+  
+  + points:LINKED_LIST(POINT);
+  
+  - set_color_fill c:UINTEGER_32 <-
+  (
+    color_fill := c;
+  );
+
+  - set_color_border c:UINTEGER_32 <-
+  (
+    color_border := c;
+  );
+  
+  //
+  // Creation.
+  //
+  
+  - create:SELF <-
+  ( + result:SELF;
+    
+    result := clone;
+    result.make;
+    result
+  );
+  
+  - make <-
+  (
+    points := LINKED_LIST(POINT).create;
+  );
+  
+  //
+  // File.
+  //
+  
+  - create_with buf:FAST_ARRAY(UINTEGER_8) at ps:INTEGER :(SELF,INTEGER) <-
+  ( + f:SELF;
+    f := clone;
+    f,f.make_with buf at ps
+  );    
+  
+  - make_with buf:FAST_ARRAY(UINTEGER_8) at ps:INTEGER :INTEGER <-
+  ( + pos:INTEGER;
+    + typ:UINTEGER_8;
+    + color:UINTEGER_32;
+    + x,y,p1x,p1y,p2x,p2y:INTEGER_32;
+    + point:POINT;
+    + t:CHARACTER;
+    
+    points := LINKED_LIST(POINT).create;
+    pos := ps; 
+    //
+    typ := buf.item pos; // Type contour
+    pos := pos + 1;        
+    (typ != 0).if { // Read color.
+      "WARNING !!!\n".print;
+      color := buf.item pos;
+      pos := pos + 1;
+      color := (color << 8) | buf.item pos;
+      pos := pos + 1;
+      color := (color << 8) | buf.item pos;
+      pos := pos + 1;      
+    } else {
+      color := 0; //0FF_00_00_00h;
+    };
+    color_border := color;
+    //
+    typ := buf.item pos; // Type fill.
+    pos := pos + 1;        
+    (typ != 0).if { // Read color.
+      color := buf.item pos;
+      pos := pos + 1;
+      color := (color << 8) | buf.item pos;
+      pos := pos + 1;
+      color := (color << 8) | buf.item pos;
+      pos := pos + 1;      
+    } else {
+      color := 0FF_00_00_00h;
+    };
+    color_fill := color;
+    {buf.item pos != 255}.while_do {
+      t := buf.item pos.to_character;
+      
+      pos := pos + 1;
+      x := read_integer_32 buf at pos;
+      pos := pos + 4;
+      y := read_integer_32 buf at pos;
+      pos := pos + 4;      
+                        
+      (t)
+      .when 'm' then {
+        point := MOVE.create (x,y);        
+      }
+      .when 'l' then {
+        point := LINE_TO.create (x,y);
+      }
+      .when '0' then {
+        p1x := x;
+        p1y := y;                
+        ? {buf.item pos.to_character = '1'};
+        pos := pos + 1;
+        p2x := read_integer_32 buf at pos;
+        pos := pos + 4;
+        p2y := read_integer_32 buf at pos;
+        pos := pos + 4;              
+        ? {buf.item pos.to_character = 'c'};
+        pos := pos + 1;
+        x := read_integer_32 buf at pos;
+        pos := pos + 4;
+        y := read_integer_32 buf at pos;                
+        pos := pos + 4;              
+        point := BEZIER.create (p1x,p1y) and (p2x,p2y) end (x,y);        
+      };
+      points.add_last point;            
+    };
+    pos + 1
+  );
+    
+  //
+  // Transformation.
+  //
+
+  - compute_select <-
+  ( + x0,y0,x1,y1,xb,yb,xe,ye,xc,yc:INTEGER_32;
+    + xp0,yp0,xp1,yp1:INTEGER_32;
+    + a,b,c,t,delta:REAL_32;
+    + bez:BEZIER;
+    x0 := y0 := 2_147_483_647;
+    x1 := y1 := -2_147_483_647;
+    (points.lower).to (points.upper) do { j:INTEGER;      
+      xe := points.item j.x;
+      ye := points.item j.y;
+      bez ?= points.item j;
+      (bez != NULL).if {
+        xp0 := bez.p1_x; 
+        yp0 := bez.p1_y;
+        xp1 := bez.p2_x;
+        yp1 := bez.p2_y;
+        /*                
+        x0 := x0.min xp0;
+        y0 := y0.min yp0;
+        x1 := x1.max xp0;
+        y1 := y1.max yp0;        
+        
+        x0 := x0.min xp1;
+        y0 := y0.min yp1;
+        x1 := x1.max xp1;
+        y1 := y1.max yp1;        
+        */
+        a := ((xe-xb+(xp0-xp1)*3)*3).to_real_32;
+        b := ((xb-xp0*2+xp1)*6).to_real_32;
+        c := ((xp0-xb)*3).to_real_32;
+	(a = 0).if {
+          (b != 0).if {
+	     t := -c/b;
+             ((t > 0) && {t < 1}).if {
+               xc := (
+                 (1.0-t)*(1.0-t)*(1.0-t)* xb.to_real_32+
+                 (1.0-t)*(1.0-t)*     t * ((xp0*3).to_real_32)+
+                 (1.0-t)*     t *     t * ((xp1*3).to_real_32)+
+                      t *     t *     t * xe.to_real_32
+               ).to_integer_32;
+               x0 := x0.min xc;
+               x1 := x1.max xc;
+             };
+           };
+         } else {           
+           delta := b*b - a*c*4;
+	   a := a * 2;
+	   (delta >= 0).if {
+	     t := - (b + delta.sqrt) / a;
+	     ((t > 0) && {t < 1}).if {
+               xc := (
+                 (1.0-t)*(1.0-t)*(1.0-t)* xb.to_real_32+
+                 (1.0-t)*(1.0-t)*     t * ((xp0*3).to_real_32)+
+                 (1.0-t)*     t *     t * ((xp1*3).to_real_32)+
+                      t *     t *     t * xe.to_real_32
+               ).to_integer_32;
+               x0 := x0.min xc;
+               x1 := x1.max xc;
+	     };
+	     (delta > 0).if {
+               t := - (b - delta.sqrt) / a;
+	       ((t > 0) && {t < 1}).if {
+		 xc := (
+                   (1.0-t)*(1.0-t)*(1.0-t)* xb.to_real_32+
+                   (1.0-t)*(1.0-t)*     t * ((xp0*3).to_real_32)+
+                   (1.0-t)*     t *     t * ((xp1*3).to_real_32)+
+                        t *     t *     t * xe.to_real_32
+                 ).to_integer_32;
+                 x0 := x0.min xc;
+                 x1 := x1.max xc;
+               };
+             };
+           };
+         };         
+         a := 3*(ye-yb+3*(yp0-yp1));
+	 b := 6*(yb-2*yp0+yp1);
+         c := 3*(yp0-yb);         
+	 (a = 0).if {
+	   (b != 0).if {
+	     t := -c / b;
+	     ((t > 0) && {t < 1}).if {
+               yc := (
+                 (1.0-t)*(1.0-t)*(1.0-t)* yb.to_real_32+
+                 (1.0-t)*(1.0-t)*     t * ((yp0*3).to_real_32)+
+                 (1.0-t)*     t *     t * ((yp1*3).to_real_32)+
+                      t *     t *     t * ye.to_real_32
+               ).to_integer_32;
+               y0 := y0.min yc;
+               y1 := y1.max yc;        
+             };
+           };
+         } else {
+	   delta := b*b - a*c*4;
+	   a := a * 2;
+	   (delta >= 0).if {
+	     t := - (b + delta.sqrt) / a;
+	     ((t > 0) && {t < 1}).if {
+	       yc := (
+                 (1.0-t)*(1.0-t)*(1.0-t)* yb.to_real_32+
+                 (1.0-t)*(1.0-t)*     t * ((yp0*3).to_real_32)+
+                 (1.0-t)*     t *     t * ((yp1*3).to_real_32)+
+                      t *     t *     t * ye.to_real_32
+               ).to_integer_32;
+               y0 := y0.min yc;
+               y1 := y1.max yc;        
+	     };
+	     (delta > 0).if {
+               t := - (b - delta.sqrt) / a;
+	       ((t > 0) && {t < 1}).if {
+                 yc := (
+                   (1.0-t)*(1.0-t)*(1.0-t)* yb.to_real_32+
+                   (1.0-t)*(1.0-t)*     t * ((yp0*3).to_real_32)+
+                   (1.0-t)*     t *     t * ((yp1*3).to_real_32)+
+                        t *     t *     t * ye.to_real_32
+                 ).to_integer_32;
+                 y0 := y0.min yc;
+                 y1 := y1.max yc;        
+               };
+             };
+           };
+         };
+         
+      };
+      x0 := x0.min xe;
+      y0 := y0.min ye;
+      x1 := x1.max xe;
+      y1 := y1.max ye;        
+      //
+      xb := xe;
+      yb := ye;
+    };
+    select.set_rectangle (x0,y0) to (x1,y1);
+  );
+  
+  - move (dx,dy:INTEGER_32) <-
+  ( 
+    parent_graph.move (dx,dy);
+    (points.lower).to (points.upper) do { j:INTEGER;
+      points.item j.move (dx,dy);
+    };
+  );
+  
+  //
+  // Display
+  //
+  
+Section GRAPH
+  
+  - direct_draw_in bmp:ABSTRACT_BITMAP <-
+  ( 
+    (is_fill).if {
+      bmp.color color_fill;
+      (points.lower).to (points.upper) do { j:INTEGER;
+        points.item j.draw_fill_in bmp;
+      };
+      bmp.poly_trace;
+    };
+    (is_border).if {
+      bmp.color color_border;
+      (points.lower).to (points.upper) do { j:INTEGER;
+        points.item j.draw_border_in bmp;
+      };
+    };
+  );
\ No newline at end of file
diff --git a/example/gui/draw/format_bct.li b/example/gui/draw/format_bct.li
new file mode 100644
index 0000000..c697062
--- /dev/null
+++ b/example/gui/draw/format_bct.li
@@ -0,0 +1,280 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := FORMAT_BCT;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  - parent_any:ANY := ANY;
+
+Section Public
+  
+  - load file:STD_FILE :BOOLEAN <-
+  ( + buf:FAST_ARRAY(UINTEGER_8);
+    + pos,length:INTEGER;
+    + result:BOOLEAN;
+    + picture_size:INTEGER;
+    + lst:LINKED_LIST(GRAPH);
+    + mark:MARK;
+          
+    // Read file.
+    length := file.size;        
+    buf := FAST_ARRAY(UINTEGER_8).create_with_capacity length;
+    file.read buf size length;
+        
+    // Version verification.
+    (buf.item 0 <= 010h).if {
+      result := TRUE;      
+      pos := pos + 1;
+      // Read Page parameter.
+      pos := page.make_with buf at pos;
+      
+      // Read magnetic mark.
+      pos := pos + 1;
+      
+      // Read small picture.      
+      picture_size := read_uinteger_16 buf at pos;
+      //pos := pos + 2;
+            
+      //DeCompressRLE((unsigned char *)&Buf[33],Win);
+      pos := pos + picture_size;
+      
+      // Read graphs.            
+      (lst,pos) := load_draw_with buf at pos parent NULL;
+      page.set_list_graph lst;
+      
+      // Read mark.
+      page.list_mark.clear;
+      {pos < length}.while_do {
+        (mark,pos) := MARK.create_with buf at pos;
+        page.list_mark.add_last mark;      
+      };
+      // Compute select object.
+      (page.list_graph.lower).to (page.list_graph.upper) do { j:INTEGER;
+        page.list_graph.item j.compute_select;
+      };
+    };
+    result
+  );
+  
+Section SELF,GROUP
+  
+  
+  //
+  // Compress RLE
+  //
+  
+  /*
+  - compress_rle bmp:ABSTRACT_BITMAP :FAST_ARRAY(UINTEGER_8) <-
+  [
+    ? {bmp.width = 128};
+    ? {bmp.height = 128};
+  ]
+  ( + src,dst:FAST_ARRAY(UINTEGER_8);
+    + color_8,type,cpt:UINTEGER_8;
+    + pos_src,pos_dst,pos_stat,x,y:INTEGER;
+    + color_24:UINTEGER_32;
+      
+    src := FAST_ARRAY(UINTEGER_8).create_with_capacity 16384;
+    dst := FAST_ARRAY(UINTEGER_8).create_with_capacity 16600;
+    // Raw image.
+    (bmp.y_min).to (bmp.y_max) do { y:INTEGER;
+      (bmp.x_min).to (bmp.x_max) do { x:INTEGER;
+        bmp.get_pixel_to (x,y);
+        color_24 := bmp.rgbcolor;
+        color_8  := (((color_24>>16)&0E0h)|((color_24>>11)&01Ch)|((color_24>>6)&003h)).to_uinteger_8;
+        src.add_last color_8;
+      };
+    };    
+    // Compress src.
+    pos_stat := 2; 
+    pos_dst  := 3; 
+    pos_src  := 0; 
+    type     := 080h; 
+    cpt      := 0; // Mode Different.
+    {
+      (type != 0).if { 
+        // Mode Different.
+        (
+          (pos_src < 16382) && 
+          {src.item pos_src = src.item (pos_src+1)} && 
+          {src.item pos_src = src.item (pos_src+2)}
+        ).if {
+          (cpt != 0).if { 
+            dst.put ((cpt-1)|0x80) to pos_stat; 
+            pos_dst := pos_dst + 1;
+            pos_stat := pos_dst; 
+            cpt := 0; 
+          };
+          type := 0; 
+          color_8 := src.item pos_src;
+        } else {
+          bufD[PosD++]=bufS[PosS++]; cpt++;
+          if ((PosS==16384L) || (cpt&0x80)) { bufD[PosEtat]=(cpt-1)|0x80; PosEtat=PosD++; cpt=0; };
+        };
+      } else { // Mode identique.
+        (src.item pos_src != color_8).if {
+          bufD[PosEtat]=cpt-1; 
+          bufD[PosD++]=Coul; 
+          PosEtat=PosD++; 
+          cpt=0; 
+          type=0x80;
+        } else {
+          PosS++; 
+          cpt++;
+          ((pos_src = 16384) || {cpt&080h != 0}).if { 
+            bufD[PosEtat]=cpt-1; 
+            bufD[PosD++]=Coul; 
+            PosEtat=PosD++; 
+            cpt=0; 
+            type=0x80; 
+          };
+        };
+      };
+    }.do_while {pos_src != 16384};
+    dst
+  );
+  */
+  
+  //
+  // Decompress RLE
+  //
+  
+  - decompress_rle buf:FAST_ARRAY(UINTEGER_8) in bmp:ABSTRACT_BITMAP <-
+  ( + pos,x,y:INTEGER;
+    + cpt:UINTEGER_8;
+    + color_8,color_24:UINTEGER_32;
+    
+    {
+      cpt := buf.item pos;
+      (cpt & 080h != 0).if { 
+        // Variable mode.
+        pos := pos + 1;
+        0.to (cpt & 7Fh) do { j:INTEGER;
+          color_8  := buf.item pos; 
+          color_24 := ((color_8 & 0E0h)<<16)|(((color_8<<3) & 0E0h)<<8)|((color_8<<6) & 0C0h);
+          pixel_to (x,y) color color_24;
+          x := x + 1;
+          (x = 128).if { 
+            x := 0; 
+            y := y + 1;
+          };
+          pos := pos + 1;
+        };
+      } else { 
+        // Copy mode.
+        color_8 := buf.item (pos+1); 
+        color_24 := ((color_8 & 0E0h)<<16)|(((color_8<<3)&0E0h)<<8)|((color_8<<6)&0C0h);
+        color color_24;        
+        0.to cpt do { j:INTEGER;
+          pixel_to (x,y); 
+          x := x + 1;
+          (x = 128).if { 
+            x := 0; 
+            y := y + 1; 
+          };
+        };
+        pos := pos + 2;
+      };
+    }.do_while {pos < buf.upper};    
+  );
+      
+  // 
+  // Load Graph.
+  //
+
+  - load_draw_with buf:FAST_ARRAY(UINTEGER_8) at ps:INTEGER 
+  parent father:GRAPH :(LINKED_LIST(GRAPH),INTEGER) <-
+  ( + result:LINKED_LIST(GRAPH);
+    + type:UINTEGER_8;
+    + pos:INTEGER;
+    + graph:GRAPH;
+    + select:SELECT;
+    
+    `/* LOAD */`;
+    
+    pos := ps;
+    result := LINKED_LIST(GRAPH).create;
+    {buf.item pos != 255}.while_do {      
+      // Construction de l'objet.      
+      type := buf.item pos;            
+      pos := pos + 1;      
+      (select,pos) := SELECT.create_with buf at pos;
+      `/* BEGIN */`;
+      (type)
+      .when 0 then { // Group
+        (graph,pos) := GROUP.create_with buf at pos;        
+      }
+      .when 1 then { // Curve
+        (graph,pos) := FORM.create_with buf at pos;          
+      }
+      .when 2 then { // Rectangle 
+        (graph,pos) := RECTANGLE.create_with buf at pos;
+      }
+      .when 3 then { // Ellipse 
+        (graph,pos) := ELLIPSE.create_with buf at pos;
+      }
+      .when 4 then { // Text
+        (graph,pos) := TEXT.create_with buf at pos;          
+      };
+      `/* END */`;
+      graph.set_select select parent father;
+      result.add_last graph;
+    };
+    pos := pos + 1;
+    result,pos
+  );
+
+
+/*
+void LoadImgBCT(int File,struct WINDOW *Win)
+{ unsigned char *Buf;
+  unsigned short Size;
+  // Est-ce un ancien fichier BCT :
+  unsigned char Tmp;
+  struct WINDOW *OldWin=WinAct;
+
+  read(File,&Tmp,1);
+  if ((Tmp=='o') || (Tmp=='v')) { // Oui, c'est un ancien fichier ...
+    WinAct=Win;
+    setcolor(255,255,255);
+    rectangle(0,0,127,127);
+    setcolor(200,0,0);
+    text(2,2,60,"Ancien fichier BCT !");
+    WinAct=OldWin;
+    return;
+  };
+  lseek(File,33,SEEK_SET);
+  read(File,&Size,2);
+  Buf=(unsigned char *)malloc(Size);
+  lseek(File,33,SEEK_SET);
+  read(File,Buf,Size);
+  DeCompressRLE(Buf,Win);
+  free(Buf);
+};
+*/
+
diff --git a/example/gui/draw/graph.li b/example/gui/draw/graph.li
new file mode 100644
index 0000000..94275f2
--- /dev/null
+++ b/example/gui/draw/graph.li
@@ -0,0 +1,83 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := GRAPH;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  - parent_any:ANY := ANY;
+
+Section Public
+  
+  + parent:GRAPH;
+  
+  + select:SELECT;
+  
+  - set_select s:SELECT parent p:GRAPH <-
+  (
+    parent := p;
+    select := s;
+  );
+  
+  //
+  // Transformation.
+  //
+  
+  - move (dx,dy:INTEGER_32) <-
+  ( 
+    select.move (dx,dy);
+  );
+  
+  - compute_select <-
+  (
+    deferred; 
+  );
+  
+  //
+  // Display.
+  //
+  
+  - draw_in bmp:ABSTRACT_BITMAP <-
+  ( + x0,y0,x1,y1:INTEGER;
+    + xmin,ymin,xmax,ymax:INTEGER_32;
+    
+    (xmin,ymin,xmax,ymax) := select.frame;
+    x0 := ecrx xmin;
+    y1 := ecry ymin;
+    x1 := ecrx xmax;
+    y0 := ecry ymax;        
+    ((x0 <= bmp.clip_x1) && {x1 >= bmp.clip_x0} && {y0 <= bmp.clip_y1} && {y1 >= bmp.clip_y0}).if {
+      direct_draw_in bmp;
+    };    
+  );
+  
+Section GRAPH
+  
+  - direct_draw_in bmp:ABSTRACT_BITMAP <-
+  ( 
+    deferred;
+  );
\ No newline at end of file
diff --git a/example/gui/draw/group.li b/example/gui/draw/group.li
new file mode 100644
index 0000000..b006e72
--- /dev/null
+++ b/example/gui/draw/group.li
@@ -0,0 +1,111 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := GROUP;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  + parent_graph:Expanded GRAPH;
+
+Section Public
+  
+  + list:LINKED_LIST(GRAPH);
+    
+  //
+  // Creation.
+  //
+
+  - create:SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make;
+    result
+  );
+
+  - make <-
+  ( 
+    list := LINKED_LIST(GRAPH).create;
+  );
+  
+  //
+  // File.
+  //
+  
+  - create_with buf:FAST_ARRAY(UINTEGER_8) at ps:INTEGER :(SELF,INTEGER) <-
+  ( + r:SELF;
+    
+    r := clone;
+    r, r.make_with buf at ps
+  );
+  
+  - make_with buf:FAST_ARRAY(UINTEGER_8) at ps:INTEGER :INTEGER <-
+  ( + result:INTEGER;
+    
+    (list,result) := FORMAT_BCT.load_draw_with buf at ps parent Self;
+    result
+  );
+      
+  //
+  // Transformation.
+  //
+
+  - compute_select <-
+  ( + x0,y0,x1,y1:INTEGER_32;
+    + xmin,ymin,xmax,ymax:INTEGER_32;
+    x0 := y0 := 2_147_483_647;
+    y1 := y1 := -2_147_483_647;
+    (list.lower).to (list.upper) do { j:INTEGER;
+      list.item j.compute_select;
+      (xmin,ymin,xmax,ymax) := list.item j.select.frame;
+      x0 := x0.min xmin;
+      y0 := y0.min ymin; 
+      x1 := x1.max xmax; 
+      y1 := y1.max ymax; 
+    };
+    select.set_rectangle (x0,y0) to (x1,y1);
+  );
+  
+  - move (dx,dy:INTEGER_32) <-
+  ( 
+    parent_graph.move (dx,dy);
+    (list.lower).to (list.upper) do { j:INTEGER;
+      list.item j.move (dx,dy);
+    };
+  );
+  
+  //
+  // Display
+  //
+  
+Section GRAPH
+  
+  - direct_draw_in bmp:ABSTRACT_BITMAP <-
+  ( 
+    (list.lower).to (list.upper) do { i:INTEGER;
+      list.item i.draw_in bmp;
+    };
+  );
\ No newline at end of file
diff --git a/example/gui/draw/line_to.li b/example/gui/draw/line_to.li
new file mode 100644
index 0000000..ad52d5b
--- /dev/null
+++ b/example/gui/draw/line_to.li
@@ -0,0 +1,49 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := LINE_TO;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  + parent_point:Expanded POINT;
+
+Section Public
+
+  //
+  // Display
+  //
+  
+  - draw_border_in bmp:ABSTRACT_BITMAP <-
+  (
+    bmp.line_to (x_screen,y_screen);
+  );
+
+  - draw_fill_in bmp:ABSTRACT_BITMAP <-
+  (
+    bmp.poly_line_to (x_screen,y_screen);
+  );
+
diff --git a/example/gui/draw/mark.li b/example/gui/draw/mark.li
new file mode 100644
index 0000000..1b7be56
--- /dev/null
+++ b/example/gui/draw/mark.li
@@ -0,0 +1,75 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := MARK;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  - parent_any:ANY := ANY;
+
+Section Public
+  
+  + is_horizontal:BOOLEAN;
+  - is_vertical:BOOLEAN <- ! is_horizontal;
+  
+  + position:INTEGER_32;
+  
+  //
+  // Creation.
+  //
+
+  - create:SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make;
+    result
+  );
+
+  - make <-
+  ( 
+    
+  );
+  
+  //
+  // File.
+  //
+  
+  - create_with buf:FAST_ARRAY(UINTEGER_8) at ps:INTEGER :(SELF,INTEGER) <-
+  ( + r:SELF;
+    
+    r := clone;
+    r, r.make_with buf at ps
+  );
+  
+  - make_with buf:FAST_ARRAY(UINTEGER_8) at ps:INTEGER :INTEGER <-
+  ( + t:UINTEGER_8;
+    
+    t := buf.item ps; 
+    is_horizontal := (t != 0);
+    position := read_integer_32 buf at (ps+1);
+    ps + 5
+  );
\ No newline at end of file
diff --git a/example/gui/draw/move.li b/example/gui/draw/move.li
new file mode 100644
index 0000000..264c045
--- /dev/null
+++ b/example/gui/draw/move.li
@@ -0,0 +1,49 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := MOVE;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  + parent_point:Expanded POINT;
+
+Section Public
+
+  //
+  // Display
+  //
+  
+  - draw_border_in bmp:ABSTRACT_BITMAP <-
+  (
+    bmp.move_to (x_screen,y_screen);
+  );
+
+  - draw_fill_in bmp:ABSTRACT_BITMAP <-
+  (
+    bmp.poly_move_to (x_screen,y_screen);
+  );
+
diff --git a/example/gui/draw/page.li b/example/gui/draw/page.li
new file mode 100644
index 0000000..5f152a0
--- /dev/null
+++ b/example/gui/draw/page.li
@@ -0,0 +1,304 @@
+///////////////////////////////////////////////////////////////////////////////
+//                              Lisaac Example                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+
+  + name    := PAGE;
+      
+  - author  := "Sonntag Benoit (bsonntag at loria.fr)";
+  - comment := "Output text for GUI.";
+
+Section Inherit  
+  
+  + parent_area:Expanded AREA;
+
+  - parent_g_expr:G_EXPR := G_EXPR;
+  
+  - parent_any:ANY := ANY;        
+  
+Section Public
+  
+  + width_sheet:INTEGER_32;
+  + height_sheet:INTEGER_32;
+  
+  + color_sheet:UINTEGER_32;
+  
+  + origin_x:INTEGER_32;
+  + origin_y:INTEGER_32;
+  
+  + zoom:REAL_32;
+  
+  + ruler_x:INTEGER_32;
+  + ruler_y:INTEGER_32;
+  
+  + list_graph:LINKED_LIST(GRAPH);
+  + list_select:LINKED_LIST(GRAPH);
+  + select:SELECT;
+  
+  + list_mark:LINKED_LIST(MARK);
+  
+  - set_list_graph lst:LINKED_LIST(GRAPH) <-
+  ( 
+    list_graph := lst; // BSBS: Fuite de memory
+  );
+  
+  //
+  // Creation.
+  //
+
+  - create (w,h:INTEGER_32) :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make (w,h);
+    result
+  );
+
+  - make (w,h:INTEGER_32) <-
+  ( 
+    width_sheet  := w;
+    height_sheet := h;
+    color_sheet  := 0DC_DC_EBh;
+    zoom   := 0.0085;
+    origin_x := 500;
+    origin_y := 30_000;
+    list_graph  := LINKED_LIST(GRAPH).create;
+    list_select := LINKED_LIST(GRAPH).create;
+    list_mark   := LINKED_LIST(MARK).create;    
+  );
+  
+  //
+  // File.
+  //
+  
+  - make_with buf:FAST_ARRAY(UINTEGER_8) at ps:INTEGER :INTEGER <-
+  ( + pos:INTEGER;
+    
+    pos := ps;
+    width_sheet := read_integer_32 buf at pos;      
+    pos := pos + 4;
+    height_sheet := read_integer_32 buf at pos;      
+    pos := pos + 4;
+    color_sheet := buf.item pos;
+    pos := pos + 1;
+    color_sheet := (color_sheet << 8) | buf.item pos;
+    pos := pos + 1;
+    color_sheet := (color_sheet << 8) | buf.item pos;
+    pos := pos + 1; 
+    origin_x := read_integer_32 buf at pos;      
+    pos := pos + 4;
+    origin_y := read_integer_32 buf at pos;      
+    pos := pos + 4;
+    zoom := read_real_32 buf at pos;
+    pos := pos + 4;
+    ruler_x := read_integer_32 buf at pos;      
+    pos := pos + 4;
+    ruler_y := read_integer_32 buf at pos;      
+    pos := pos + 4;
+    pos
+  );
+  
+  //
+  // Width / Height
+  //
+  
+  - width_min:INTEGER  <- (zoom * (width_sheet  + 50*400*2).to_real_32).to_integer; // 50cm margin
+  
+  - height_min:INTEGER <- (zoom * (height_sheet + 50*400*2).to_real_32).to_integer; // 50cm margin
+    
+  //
+  // Update position.
+  //
+  
+  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
+  ( 
+    update rac from (x,y) size (w,h);
+    SELECT.init_select_box;
+  );
+  
+  //
+  // Display.
+  //
+  
+  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
+  ( + px0,py0,px1,py1:INTEGER;    
+    clipping (x0,y0) to (x1,y1);    
+    //    
+    px0 := ecrx 0;
+    py0 := ecry height_sheet;
+    px1 := ecrx width_sheet;
+    py1 := ecry 0;
+    rectangle (px0,py0) to (px1,py1) color black;
+    rectangle_fill (px0+1,py0+1) to (px1-1,py1-1) color color_sheet;
+    //
+    color 0FA_FA_FAh;
+    rectangle_fill (x_min,y_min) to (x_max,py0-1);
+    rectangle_fill (x_min,py1+1) to (x_max,y_max);
+    rectangle_fill (x_min,py0) to (px0-1,py1);
+    rectangle_fill (px1+1,py0) to (x_max,py1);    
+    draw_graph;
+    RULER_HORIZONTAL.refresh;
+    RULER_VERTICAL.refresh;
+  );
+
+  //
+  // Events.
+  //
+  
+  - receive msg:EVENT <-
+  ( + evt_keyboard:EVENT_KEYBOARD;    
+    + evt_mouse:EVENT_MOUSE;
+    
+    evt_keyboard ?= msg;    
+    (evt_keyboard != NULL).if {
+      keyboard_event (evt_keyboard.key);
+    };
+    
+    evt_mouse ?= msg;
+    (evt_mouse != NULL).if {
+      mouse_event evt_mouse;
+    };    
+  );
+  
+  - keyboard_event key:UINTEGER_16 <-
+  (
+    // Nothing.
+  );
+
+  - mouse_event evt:EVENT_MOUSE <-
+  ( + win:AREA;
+    + tmp:INTEGER;
+    + xr0,yr0,xr1,yr1:INTEGER_32;
+    + xs0,ys0,xs1,ys1:INTEGER_32;
+    + xmin,ymin,xmax,ymax:INTEGER_32;
+    + area:INTEGER_32;
+    + s:SELECT;
+    + g:GRAPH;
+    
+    win := DESK.get_object (evt.x_current,evt.y_current);
+    (win != Self).if {      
+      DESK.receive evt;
+    } else {
+      clipping_off;
+      (evt.left_up).if {
+        x0 := x1 := evt.x_relative;
+        y0 := y1 := evt.y_relative;        
+      };
+      (evt.left).if {        
+        set_mode mode_xor;
+        rectangle (x0,y0) to (x1,y1) color 40_80_80h;
+        x1 := evt.x_relative;
+        y1 := evt.y_relative;        
+        rectangle (x0,y0) to (x1,y1) color 40_80_80h;
+        set_mode mode_copy;
+      };
+      (evt.left_down).if {
+        set_mode mode_xor;
+        rectangle (x0,y0) to (x1,y1) color 40_80_80h;        
+        set_mode mode_copy;
+        // Action.
+        (x0 > x1).if {
+          tmp := x0;
+          x0 := x1;
+          x1 := tmp;
+        };
+        (y0 > y1).if {
+          tmp := y0;
+          y0 := y1;
+          y1 := tmp;
+        };
+        xr1 := realx x1;
+        yr1 := realy y1;
+        list_select.clear;
+        (((x1-x0) < 8) && {(y1-y0) < 8}).if {
+          // Selection with point.          
+          area := 7FFF_FFFFh;
+          tmp := -1;
+          (list_graph.lower).to (list_graph.upper) do { j:INTEGER;
+            s := list_graph.item j.select;            
+            (xmin,ymin,xmax,ymax) := s.frame;
+            (
+              (xr1.in_range xmin to xmax) && 
+              {yr1.in_range ymin to ymax} &&
+              {s.area < area}
+            ).if {
+              tmp := j;
+              area := s.area;
+            };
+          };
+          (tmp != -1).if {            
+            g := list_graph.item tmp;
+            list_select.add_last g;
+            select := g.select;        
+          } else {
+            select := NULL;
+          };
+        } else {
+          // Selection with rectangle.
+          xr0 := realx x0;
+          yr0 := realy y0;
+          xs0 := xr1; 
+          xs1 := xr0;
+          ys0 := yr0;
+          ys1 := yr1;
+          (list_graph.lower).to (list_graph.upper) do { j:INTEGER;
+            g := list_graph.item j;
+            s := g.select;            
+            (xmin,ymin,xmax,ymax) := s.frame;
+            (
+              (xr0 <= xmin) && {xr1 >= xmax} && 
+              {yr1 <= ymin} && {yr0 >= ymax}
+            ).if {
+              list_select.add_last g;
+              xs0 := xs0.min xmin;
+              xs1 := xs1.max xmax;
+              ys0 := ys0.min ymin;
+              ys1 := ys1.max ymax;              
+            };
+          };
+          (list_select.is_empty).if {
+            select := NULL;
+          } else {            
+            select := SELECT.create (xs0,ys0) to (xs1,ys1);
+          };
+        };
+        (select != NULL).if {
+          select.display_rectangle;
+        } else {
+          SELECT.remove;
+        };
+      };
+    };
+  );
+  
+Section Private
+  
+  - x0:INTEGER;
+  - y0:INTEGER;
+  
+  - x1:INTEGER;
+  - y1:INTEGER;
+  
+  - draw_graph <-
+  (
+    (list_graph.lower).to (list_graph.upper) do { i:INTEGER;
+      list_graph.item i.draw_in Self;
+    };
+  );
+  
\ No newline at end of file
diff --git a/example/gui/draw/point.li b/example/gui/draw/point.li
new file mode 100644
index 0000000..87f6cd2
--- /dev/null
+++ b/example/gui/draw/point.li
@@ -0,0 +1,82 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := POINT;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  - parent_any:ANY := ANY;
+
+Section Public
+  
+  + x:INTEGER_32;
+  + y:INTEGER_32;
+  
+  - x_screen:INTEGER <- ecrx x;
+  - y_screen:INTEGER <- ecry y;
+  
+  //
+  // Creation.
+  //
+
+  - create (px,py:INTEGER_32) :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make (px,py);
+    result
+  );
+
+  - make (px,py:INTEGER_32) <-
+  ( 
+    x := px;
+    y := py;    
+  );
+  
+  //
+  // Transformation
+  //
+  
+  - move (dx,dy:INTEGER_32) <-
+  (
+    x := x + dx;
+    y := y + dy;
+  );
+  
+  //
+  // Display
+  //
+  
+  - draw_border_in bmp:ABSTRACT_BITMAP <-
+  (
+    deferred;
+  );
+
+  - draw_fill_in bmp:ABSTRACT_BITMAP <-
+  (
+    deferred;
+  );
+  
diff --git a/example/gui/draw/rectangle.li b/example/gui/draw/rectangle.li
new file mode 100644
index 0000000..686a3a3
--- /dev/null
+++ b/example/gui/draw/rectangle.li
@@ -0,0 +1,64 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := RECTANGLE;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  + parent_form:Expanded FORM;
+
+Section Public
+    
+  //
+  // Creation.
+  //
+
+  - create (x0,y0:INTEGER_32) to (x1,y1:INTEGER_32) 
+  color_border c_border:UINTEGER_32 
+  color_fill c_fill:UINTEGER_32 :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make (x0,y0) to (x1,y1) color_border c_border color_fill c_fill;
+    result
+  );
+
+  - make (x0,y0:INTEGER_32) to (x1,y1:INTEGER_32) 
+  color_border c_border:UINTEGER_32 
+  color_fill c_fill:UINTEGER_32 <-
+  ( 
+    color_border := c_border;
+    color_fill := c_fill;
+    points := LINKED_LIST(POINT).create;
+    points.add_last (MOVE.create (x0,y0));
+    points.add_last (LINE.create (x1,y0));
+    points.add_last (LINE.create (x1,y1));
+    points.add_last (LINE.create (x0,y1));    
+    points.add_last (LINE.create (x0,y0));
+  );
+
+
+  
diff --git a/example/gui/draw/result.txt b/example/gui/draw/result.txt
new file mode 100755
index 0000000..9fcf254
--- /dev/null
+++ b/example/gui/draw/result.txt
@@ -0,0 +1,43913 @@
+type0
+type0
+type0
+type1
+x -6510 y 15439
+x -6510 y 15344
+x -6496 y 15275
+x -6473 y 15233
+x -6451 y 15192
+x -6410 y 15173
+x -6361 y 15176
+x -6347 y 15176
+x -6334 y 15177
+x -6316 y 15179
+x -6249 y 15184
+x -6197 y 15161
+x -6167 y 15106
+x -6139 y 15054
+x -6126 y 14959
+x -6126 y 14826
+x -6126 y 14637
+x -6162 y 14499
+x -6234 y 14409
+x -6310 y 14313
+x -6428 y 14262
+x -6595 y 14250
+x -6780 y 14235
+x -6918 y 14288
+x -6992 y 14413
+x -7066 y 14539
+x -7105 y 14762
+x -7105 y 15083
+x -7105 y 15595
+x -7105 y 16108
+x -7105 y 16622
+x -7145 y 16619
+x -7186 y 16614
+x -7222 y 16612
+x -7280 y 16608
+x -7326 y 16637
+x -7358 y 16696
+x -7390 y 16757
+x -7406 y 16846
+x -7406 y 16959
+x -7406 y 17068
+x -7390 y 17154
+x -7358 y 17216
+x -7322 y 17281
+x -7277 y 17313
+x -7212 y 17318
+x -7176 y 17320
+x -7141 y 17321
+x -7105 y 17324
+x -7105 y 17493
+x -7105 y 17665
+x -7105 y 17836
+x -7105 y 18007
+x -7077 y 18149
+x -7024 y 18258
+x -6969 y 18369
+x -6898 y 18428
+x -6807 y 18433
+x -6708 y 18437
+x -6634 y 18395
+x -6581 y 18301
+x -6530 y 18209
+x -6510 y 18072
+x -6510 y 17888
+x -6510 y 17712
+x -6510 y 17537
+x -6510 y 17362
+x -6446 y 17365
+x -6384 y 17369
+x -6316 y 17374
+x -6257 y 17377
+x -6207 y 17351
+x -6176 y 17293
+x -6145 y 17234
+x -6126 y 17152
+x -6126 y 17042
+x -6126 y 16931
+x -6142 y 16843
+x -6176 y 16776
+x -6209 y 16711
+x -6253 y 16678
+x -6311 y 16674
+x -6379 y 16670
+x -6446 y 16666
+x -6510 y 16662
+x -6510 y 16253
+x -6510 y 15847
+x -6510 y 15439
+x -3219 y 15486
+x -3133 y 15491
+x -3070 y 15545
+x -3030 y 15649
+x -2989 y 15754
+x -2971 y 15913
+x -2971 y 16126
+x -2971 y 16319
+x -2992 y 16469
+x -3035 y 16573
+x -3077 y 16680
+x -3142 y 16730
+x -3219 y 16727
+x -3300 y 16724
+x -3362 y 16670
+x -3403 y 16563
+x -3446 y 16456
+x -3462 y 16303
+x -3462 y 16100
+x -3462 y 15894
+x -3445 y 15738
+x -3403 y 15635
+x -3364 y 15533
+x -3300 y 15483
+x -3219 y 15486
+x -2967 y 14953
+x -3015 y 14856
+x -3079 y 14783
+x -3147 y 14735
+x -3219 y 14684
+x -3296 y 14658
+x -3386 y 14655
+x -3588 y 14645
+x -3750 y 14768
+x -3873 y 15026
+x -3994 y 15281
+x -4057 y 15628
+x -4057 y 16063
+x -4057 y 16520
+x -3999 y 16889
+x -3882 y 17167
+x -3765 y 17441
+x -3610 y 17583
+x -3413 y 17590
+x -3305 y 17594
+x -3209 y 17559
+x -3124 y 17487
+x -3042 y 17416
+x -2976 y 17305
+x -2917 y 17154
+x -2899 y 17303
+x -2866 y 17414
+x -2822 y 17488
+x -2779 y 17559
+x -2728 y 17595
+x -2660 y 17596
+x -2565 y 17598
+x -2496 y 17550
+x -2453 y 17451
+x -2410 y 17352
+x -2390 y 17191
+x -2390 y 16973
+x -2390 y 16246
+x -2390 y 15519
+x -2390 y 14794
+x -2390 y 14302
+x -2463 y 13936
+x -2610 y 13689
+x -2757 y 13444
+x -2976 y 13313
+x -3273 y 13298
+x -3503 y 13287
+x -3683 y 13342
+x -3814 y 13466
+x -3944 y 13588
+x -4013 y 13761
+x -4013 y 13980
+x -4013 y 14107
+x -3994 y 14207
+x -3954 y 14288
+x -3913 y 14370
+x -3863 y 14413
+x -3800 y 14414
+x -3765 y 14416
+x -3733 y 14406
+x -3701 y 14383
+x -3669 y 14359
+x -3629 y 14316
+x -3575 y 14250
+x -3511 y 14170
+x -3458 y 14112
+x -3413 y 14084
+x -3364 y 14054
+x -3313 y 14041
+x -3259 y 14044
+x -3161 y 14048
+x -3088 y 14097
+x -3039 y 14196
+x -2989 y 14294
+x -2967 y 14437
+x -2967 y 14624
+x -2967 y 14733
+x -2967 y 14843
+x -2967 y 14953
+x -180 y 15231
+x -180 y 15200
+x -178 y 15151
+x -176 y 15082
+x -174 y 15013
+x -176 y 14959
+x -176 y 14921
+x -176 y 14794
+x -194 y 14694
+x -239 y 14629
+x -284 y 14562
+x -348 y 14526
+x -429 y 14526
+x -514 y 14525
+x -583 y 14564
+x -632 y 14642
+x -678 y 14718
+x -708 y 14839
+x -721 y 15002
+x -785 y 14824
+x -867 y 14691
+x -965 y 14602
+x -1061 y 14515
+x -1173 y 14468
+x -1299 y 14467
+x -1470 y 14466
+x -1603 y 14543
+x -1695 y 14708
+x -1787 y 14869
+x -1835 y 15103
+x -1835 y 15406
+x -1835 y 15702
+x -1788 y 15925
+x -1695 y 16073
+x -1603 y 16220
+x -1438 y 16319
+x -1204 y 16375
+x -1176 y 16381
+x -1136 y 16388
+x -1087 y 16399
+x -870 y 16444
+x -762 y 16547
+x -762 y 16705
+x -762 y 16787
+x -782 y 16847
+x -817 y 16891
+x -850 y 16932
+x -898 y 16954
+x -960 y 16954
+x -1014 y 16953
+x -1060 y 16947
+x -1100 y 16928
+x -1142 y 16909
+x -1173 y 16880
+x -1204 y 16841
+x -1218 y 16824
+x -1235 y 16795
+x -1263 y 16752
+x -1357 y 16604
+x -1447 y 16531
+x -1538 y 16529
+x -1582 y 16527
+x -1621 y 16560
+x -1655 y 16634
+x -1689 y 16706
+x -1704 y 16792
+x -1704 y 16891
+x -1704 y 17113
+x -1635 y 17295
+x -1497 y 17445
+x -1361 y 17594
+x -1181 y 17667
+x -960 y 17668
+x -834 y 17670
+x -716 y 17651
+x -613 y 17605
+x -514 y 17562
+x -435 y 17499
+x -374 y 17419
+x -304 y 17326
+x -251 y 17219
+x -222 y 17098
+x -193 y 16979
+x -180 y 16808
+x -180 y 16585
+x -180 y 16133
+x -180 y 15683
+x -180 y 15231
+x -771 y 15910
+x -803 y 15879
+x -839 y 15852
+x -879 y 15832
+x -920 y 15811
+x -969 y 15788
+x -1028 y 15767
+x -1108 y 15741
+x -1162 y 15706
+x -1190 y 15661
+x -1221 y 15616
+x -1235 y 15551
+x -1235 y 15465
+x -1235 y 15373
+x -1219 y 15304
+x -1190 y 15256
+x -1160 y 15205
+x -1114 y 15183
+x -1060 y 15183
+x -956 y 15185
+x -879 y 15230
+x -834 y 15322
+x -789 y 15413
+x -767 y 15561
+x -767 y 15766
+x -767 y 15803
+x -767 y 15835
+x -767 y 15855
+x -767 y 15876
+x -767 y 15895
+x -771 y 15910
+x 1086 y 14467
+x 856 y 14469
+x 677 y 14537
+x 541 y 14672
+x 405 y 14805
+x 337 y 14978
+x 337 y 15190
+x 337 y 15304
+x 354 y 15398
+x 392 y 15471
+x 431 y 15547
+x 482 y 15583
+x 541 y 15582
+x 604 y 15581
+x 681 y 15516
+x 761 y 15382
+x 767 y 15373
+x 770 y 15366
+x 775 y 15360
+x 834 y 15269
+x 883 y 15205
+x 929 y 15172
+x 974 y 15141
+x 1018 y 15121
+x 1072 y 15121
+x 1140 y 15121
+x 1194 y 15143
+x 1235 y 15190
+x 1275 y 15234
+x 1293 y 15298
+x 1293 y 15382
+x 1293 y 15516
+x 1221 y 15616
+x 1072 y 15682
+x 1059 y 15687
+x 1050 y 15691
+x 1041 y 15695
+x 770 y 15814
+x 594 y 15941
+x 504 y 16079
+x 415 y 16218
+x 369 y 16414
+x 369 y 16668
+x 369 y 16983
+x 432 y 17232
+x 563 y 17407
+x 693 y 17582
+x 874 y 17669
+x 1109 y 17667
+x 1330 y 17665
+x 1501 y 17603
+x 1627 y 17485
+x 1753 y 17365
+x 1816 y 17203
+x 1816 y 17004
+x 1816 y 16906
+x 1799 y 16830
+x 1767 y 16772
+x 1732 y 16711
+x 1686 y 16684
+x 1632 y 16686
+x 1573 y 16689
+x 1501 y 16737
+x 1419 y 16835
+x 1401 y 16857
+x 1383 y 16874
+x 1375 y 16885
+x 1333 y 16934
+x 1293 y 16967
+x 1249 y 16989
+x 1207 y 17010
+x 1168 y 17022
+x 1122 y 17022
+x 1064 y 17023
+x 1022 y 17005
+x 991 y 16968
+x 963 y 16934
+x 951 y 16878
+x 951 y 16804
+x 951 y 16696
+x 1023 y 16608
+x 1162 y 16544
+x 1194 y 16528
+x 1222 y 16518
+x 1239 y 16509
+x 1505 y 16383
+x 1678 y 16247
+x 1763 y 16100
+x 1844 y 15958
+x 1883 y 15749
+x 1883 y 15480
+x 1883 y 15163
+x 1817 y 14914
+x 1672 y 14733
+x 1528 y 14553
+x 1334 y 14465
+x 1086 y 14467
+x 3092 y 15626
+x 3092 y 15533
+x 3105 y 15464
+x 3127 y 15418
+x 3150 y 15375
+x 3186 y 15351
+x 3240 y 15349
+x 3254 y 15348
+x 3268 y 15347
+x 3285 y 15346
+x 3354 y 15344
+x 3405 y 15314
+x 3435 y 15257
+x 3464 y 15202
+x 3475 y 15108
+x 3475 y 14976
+x 3475 y 14791
+x 3438 y 14661
+x 3363 y 14578
+x 3288 y 14497
+x 3173 y 14456
+x 3007 y 14466
+x 2822 y 14476
+x 2687 y 14547
+x 2610 y 14678
+x 2533 y 14808
+x 2497 y 15029
+x 2497 y 15344
+x 2497 y 15844
+x 2497 y 16345
+x 2497 y 16847
+x 2456 y 16847
+x 2417 y 16850
+x 2380 y 16850
+x 2321 y 16851
+x 2276 y 16883
+x 2245 y 16945
+x 2212 y 17006
+x 2195 y 17095
+x 2195 y 17203
+x 2195 y 17311
+x 2211 y 17393
+x 2245 y 17451
+x 2279 y 17510
+x 2326 y 17537
+x 2384 y 17536
+x 2420 y 17535
+x 2456 y 17534
+x 2497 y 17533
+x 2497 y 17700
+x 2497 y 17866
+x 2497 y 18032
+x 2497 y 18201
+x 2525 y 18337
+x 2578 y 18438
+x 2633 y 18543
+x 2704 y 18594
+x 2795 y 18592
+x 2894 y 18590
+x 2965 y 18539
+x 3015 y 18443
+x 3065 y 18349
+x 3092 y 18213
+x 3092 y 18032
+x 3092 y 17859
+x 3092 y 17687
+x 3092 y 17516
+x 3155 y 17513
+x 3218 y 17510
+x 3285 y 17508
+x 3344 y 17506
+x 3394 y 17475
+x 3425 y 17415
+x 3457 y 17354
+x 3475 y 17271
+x 3475 y 17165
+x 3475 y 17054
+x 3460 y 16967
+x 3425 y 16906
+x 3392 y 16848
+x 3349 y 16817
+x 3290 y 16819
+x 3223 y 16822
+x 3155 y 16826
+x 3092 y 16828
+x 3092 y 16427
+x 3092 y 16026
+x 3092 y 15626
+x 4634 y 14987
+x 4634 y 14801
+x 4606 y 14658
+x 4548 y 14549
+x 4493 y 14445
+x 4421 y 14391
+x 4332 y 14398
+x 4241 y 14404
+x 4164 y 14466
+x 4110 y 14578
+x 4056 y 14694
+x 4030 y 14847
+x 4030 y 15040
+x 4030 y 15682
+x 4030 y 16324
+x 4030 y 16965
+x 4030 y 17146
+x 4056 y 17287
+x 4101 y 17383
+x 4150 y 17485
+x 4219 y 17532
+x 4305 y 17528
+x 4399 y 17523
+x 4472 y 17472
+x 4517 y 17377
+x 4561 y 17280
+x 4584 y 17137
+x 4584 y 16944
+x 4584 y 16857
+x 4584 y 16773
+x 4584 y 16688
+x 4634 y 16973
+x 4690 y 17185
+x 4755 y 17319
+x 4822 y 17454
+x 4899 y 17519
+x 4985 y 17516
+x 5062 y 17512
+x 5118 y 17462
+x 5161 y 17362
+x 5203 y 17264
+x 5219 y 17129
+x 5219 y 16959
+x 5219 y 16793
+x 5201 y 16666
+x 5156 y 16576
+x 5111 y 16486
+x 5036 y 16411
+x 4931 y 16363
+x 4820 y 16312
+x 4740 y 16237
+x 4696 y 16135
+x 4654 y 16032
+x 4634 y 15876
+x 4634 y 15669
+x 4634 y 15441
+x 4634 y 15213
+x 4634 y 14987
+x 6130 y 15851
+x 6130 y 15571
+x 6147 y 15363
+x 6184 y 15239
+x 6223 y 15112
+x 6288 y 15047
+x 6373 y 15041
+x 6464 y 15034
+x 6529 y 15089
+x 6567 y 15212
+x 6606 y 15334
+x 6626 y 15536
+x 6626 y 15816
+x 6626 y 16097
+x 6606 y 16299
+x 6567 y 16424
+x 6528 y 16551
+x 6464 y 16616
+x 6373 y 16622
+x 6288 y 16627
+x 6223 y 16572
+x 6184 y 16452
+x 6147 y 16334
+x 6130 y 16133
+x 6130 y 15851
+x 5522 y 15894
+x 5522 y 16398
+x 5599 y 16789
+x 5751 y 17070
+x 5904 y 17352
+x 6112 y 17484
+x 6373 y 17468
+x 6639 y 17452
+x 6846 y 17294
+x 6995 y 16991
+x 7147 y 16687
+x 7226 y 16280
+x 7226 y 15771
+x 7226 y 15259
+x 7150 y 14861
+x 7001 y 14581
+x 6849 y 14300
+x 6639 y 14170
+x 6373 y 14194
+x 6112 y 14216
+x 5904 y 14378
+x 5751 y 14682
+x 5598 y 14984
+x 5522 y 15387
+x 5522 y 15894
+x 8348 y 14697
+x 8348 y 14507
+x 8320 y 14359
+x 8267 y 14251
+x 8213 y 14142
+x 8141 y 14090
+x 8046 y 14099
+x 7956 y 14108
+x 7884 y 14172
+x 7829 y 14293
+x 7776 y 14411
+x 7748 y 14570
+x 7748 y 14767
+x 7748 y 15423
+x 7748 y 16078
+x 7748 y 16734
+x 7748 y 16928
+x 7775 y 17075
+x 7821 y 17172
+x 7865 y 17268
+x 7933 y 17315
+x 8023 y 17308
+x 8109 y 17302
+x 8174 y 17248
+x 8222 y 17149
+x 8270 y 17048
+x 8294 y 16906
+x 8298 y 16722
+x 8357 y 16917
+x 8434 y 17060
+x 8520 y 17151
+x 8606 y 17242
+x 8709 y 17280
+x 8825 y 17271
+x 8938 y 17262
+x 9036 y 17206
+x 9119 y 17103
+x 9202 y 16998
+x 9265 y 16857
+x 9308 y 16674
+x 9334 y 16566
+x 9347 y 16438
+x 9358 y 16295
+x 9369 y 16148
+x 9376 y 15932
+x 9376 y 15643
+x 9376 y 15313
+x 9376 y 14985
+x 9376 y 14656
+x 9376 y 14427
+x 9348 y 14258
+x 9300 y 14147
+x 9250 y 14035
+x 9177 y 13983
+x 9078 y 13994
+x 8984 y 14004
+x 8904 y 14072
+x 8853 y 14197
+x 8801 y 14319
+x 8776 y 14494
+x 8776 y 14718
+x 8776 y 15043
+x 8776 y 15366
+x 8776 y 15692
+x 8776 y 15929
+x 8763 y 16093
+x 8731 y 16184
+x 8699 y 16275
+x 8646 y 16324
+x 8574 y 16330
+x 8498 y 16338
+x 8441 y 16291
+x 8402 y 16192
+x 8363 y 16092
+x 8348 y 15936
+x 8348 y 15725
+x 8348 y 15383
+x 8348 y 15040
+x 8348 y 14697
+x 10494 y 15474
+x 10494 y 15182
+x 10509 y 14968
+x 10548 y 14837
+x 10586 y 14705
+x 10651 y 14635
+x 10738 y 14626
+x 10827 y 14615
+x 10893 y 14672
+x 10931 y 14798
+x 10969 y 14924
+x 10989 y 15134
+x 10989 y 15425
+x 10989 y 15716
+x 10969 y 15925
+x 10931 y 16058
+x 10893 y 16190
+x 10827 y 16257
+x 10738 y 16266
+x 10651 y 16275
+x 10586 y 16219
+x 10548 y 16094
+x 10510 y 15973
+x 10494 y 15766
+x 10494 y 15474
+x 9885 y 15536
+x 9885 y 16058
+x 9962 y 16461
+x 10115 y 16745
+x 10269 y 17032
+x 10476 y 17166
+x 10738 y 17142
+x 11003 y 17119
+x 11208 y 16951
+x 11359 y 16634
+x 11511 y 16314
+x 11589 y 15891
+x 11589 y 15361
+x 11589 y 14829
+x 11511 y 14420
+x 11359 y 14130
+x 11209 y 13845
+x 11003 y 13715
+x 10738 y 13747
+x 10476 y 13777
+x 10269 y 13953
+x 10115 y 14273
+x 9962 y 14591
+x 9885 y 15011
+x 9885 y 15536
+x 12658 y 16384
+x 12725 y 16568
+x 12795 y 16702
+x 12878 y 16784
+x 12962 y 16868
+x 13054 y 16904
+x 13163 y 16894
+x 13266 y 16884
+x 13357 y 16829
+x 13433 y 16725
+x 13509 y 16622
+x 13573 y 16476
+x 13618 y 16286
+x 13690 y 16475
+x 13767 y 16609
+x 13856 y 16695
+x 13944 y 16778
+x 14041 y 16816
+x 14149 y 16805
+x 14326 y 16789
+x 14461 y 16675
+x 14559 y 16464
+x 14659 y 16252
+x 14709 y 15968
+x 14709 y 15604
+x 14709 y 15059
+x 14709 y 14511
+x 14709 y 13967
+x 14709 y 13761
+x 14682 y 13604
+x 14628 y 13492
+x 14574 y 13380
+x 14501 y 13328
+x 14411 y 13339
+x 14320 y 13353
+x 14250 y 13426
+x 14199 y 13553
+x 14146 y 13685
+x 14118 y 13850
+x 14118 y 14060
+x 14118 y 14437
+x 14118 y 14814
+x 14118 y 15192
+x 14118 y 15400
+x 14100 y 15553
+x 14068 y 15646
+x 14037 y 15738
+x 13983 y 15792
+x 13910 y 15799
+x 13839 y 15806
+x 13787 y 15764
+x 13753 y 15671
+x 13719 y 15575
+x 13703 y 15429
+x 13703 y 15227
+x 13703 y 14847
+x 13703 y 14470
+x 13703 y 14094
+x 13703 y 13886
+x 13678 y 13726
+x 13627 y 13618
+x 13574 y 13509
+x 13499 y 13460
+x 13410 y 13471
+x 13320 y 13483
+x 13247 y 13554
+x 13194 y 13684
+x 13143 y 13809
+x 13118 y 13977
+x 13118 y 14183
+x 13118 y 14542
+x 13118 y 14900
+x 13118 y 15259
+x 13118 y 15482
+x 13099 y 15643
+x 13067 y 15745
+x 13037 y 15844
+x 12982 y 15898
+x 12905 y 15906
+x 12838 y 15913
+x 12791 y 15868
+x 12756 y 15776
+x 12723 y 15682
+x 12703 y 15544
+x 12703 y 15357
+x 12703 y 14978
+x 12703 y 14598
+x 12703 y 14219
+x 12703 y 14021
+x 12675 y 13868
+x 12621 y 13756
+x 12567 y 13644
+x 12495 y 13592
+x 12405 y 13603
+x 12315 y 13614
+x 12245 y 13685
+x 12193 y 13810
+x 12142 y 13936
+x 12112 y 14099
+x 12112 y 14305
+x 12112 y 14985
+x 12112 y 15667
+x 12112 y 16350
+x 12112 y 16553
+x 12136 y 16703
+x 12184 y 16805
+x 12230 y 16904
+x 12296 y 16951
+x 12383 y 16944
+x 12468 y 16935
+x 12532 y 16884
+x 12581 y 16787
+x 12628 y 16692
+x 12653 y 16555
+x 12658 y 16384
+x 15339 y 17475
+x 15339 y 17639
+x 15367 y 17780
+x 15420 y 17895
+x 15474 y 18010
+x 15538 y 18065
+x 15614 y 18058
+x 15686 y 18053
+x 15750 y 17988
+x 15804 y 17864
+x 15859 y 17736
+x 15885 y 17591
+x 15885 y 17424
+x 15885 y 17257
+x 15859 y 17119
+x 15804 y 17005
+x 15750 y 16896
+x 15686 y 16842
+x 15614 y 16849
+x 15538 y 16857
+x 15474 y 16922
+x 15420 y 17045
+x 15367 y 17167
+x 15339 y 17311
+x 15339 y 17475
+x 15912 y 15918
+x 15912 y 15216
+x 15912 y 14513
+x 15912 y 13812
+x 15912 y 13605
+x 15885 y 13448
+x 15830 y 13331
+x 15778 y 13217
+x 15704 y 13165
+x 15614 y 13178
+x 15520 y 13191
+x 15447 y 13264
+x 15393 y 13394
+x 15339 y 13524
+x 15307 y 13695
+x 15307 y 13908
+x 15307 y 14593
+x 15307 y 15279
+x 15307 y 15966
+x 15307 y 16175
+x 15339 y 16339
+x 15393 y 16458
+x 15448 y 16576
+x 15520 y 16630
+x 15614 y 16622
+x 15704 y 16613
+x 15777 y 16545
+x 15830 y 16417
+x 15885 y 16289
+x 15912 y 16123
+x 15912 y 15918
+x 17296 y 13891
+x 17382 y 13879
+x 17441 y 13937
+x 17481 y 14061
+x 17522 y 14183
+x 17544 y 14378
+x 17544 y 14642
+x 17544 y 14888
+x 17520 y 15081
+x 17476 y 15223
+x 17434 y 15363
+x 17372 y 15438
+x 17296 y 15446
+x 17220 y 15456
+x 17159 y 15396
+x 17116 y 15264
+x 17073 y 15133
+x 17052 y 14946
+x 17052 y 14701
+x 17052 y 14433
+x 17073 y 14233
+x 17111 y 14106
+x 17150 y 13972
+x 17214 y 13901
+x 17296 y 13891
+x 17544 y 13310
+x 17486 y 13161
+x 17417 y 13052
+x 17350 y 12987
+x 17279 y 12920
+x 17201 y 12897
+x 17111 y 12908
+x 16913 y 12935
+x 16753 y 13123
+x 16633 y 13469
+x 16514 y 13812
+x 16457 y 14263
+x 16457 y 14821
+x 16457 y 15364
+x 16516 y 15788
+x 16638 y 16097
+x 16760 y 16408
+x 16927 y 16550
+x 17129 y 16530
+x 17237 y 16519
+x 17332 y 16463
+x 17404 y 16356
+x 17476 y 16249
+x 17534 y 16087
+x 17579 y 15866
+x 17589 y 16048
+x 17618 y 16185
+x 17665 y 16275
+x 17712 y 16365
+x 17778 y 16409
+x 17859 y 16401
+x 17945 y 16391
+x 18012 y 16325
+x 18058 y 16200
+x 18103 y 16078
+x 18129 y 15902
+x 18129 y 15679
+x 18129 y 14520
+x 18129 y 13363
+x 18129 y 12205
+x 18129 y 11988
+x 18103 y 11823
+x 18048 y 11706
+x 17994 y 11587
+x 17927 y 11537
+x 17837 y 11551
+x 17747 y 11565
+x 17673 y 11633
+x 17621 y 11765
+x 17569 y 11894
+x 17544 y 12065
+x 17544 y 12273
+x 17544 y 12618
+x 17544 y 12964
+x 17544 y 13310
+x 19743 y 15510
+x 19743 y 15720
+x 19772 y 15884
+x 19829 y 16007
+x 19885 y 16130
+x 19955 y 16188
+x 20046 y 16178
+x 20136 y 16168
+x 20211 y 16097
+x 20262 y 15963
+x 20314 y 15828
+x 20343 y 15649
+x 20343 y 15426
+x 20343 y 14683
+x 20343 y 13938
+x 20343 y 13198
+x 20343 y 12978
+x 20319 y 12816
+x 20271 y 12708
+x 20224 y 12602
+x 20159 y 12552
+x 20068 y 12565
+x 19982 y 12577
+x 19916 y 12641
+x 19870 y 12752
+x 19820 y 12871
+x 19797 y 13030
+x 19797 y 13235
+x 19735 y 13021
+x 19664 y 12861
+x 19577 y 12765
+x 19489 y 12668
+x 19384 y 12629
+x 19266 y 12644
+x 19153 y 12659
+x 19054 y 12728
+x 18973 y 12846
+x 18892 y 12962
+x 18830 y 13122
+x 18788 y 13323
+x 18763 y 13443
+x 18743 y 13584
+x 18734 y 13745
+x 18724 y 13908
+x 18720 y 14147
+x 18720 y 14466
+x 18720 y 14824
+x 18720 y 15185
+x 18720 y 15546
+x 18720 y 15800
+x 18743 y 15987
+x 18793 y 16112
+x 18842 y 16235
+x 18918 y 16293
+x 19013 y 16283
+x 19112 y 16273
+x 19184 y 16199
+x 19238 y 16061
+x 19293 y 15925
+x 19315 y 15732
+x 19315 y 15482
+x 19315 y 15121
+x 19315 y 14762
+x 19315 y 14401
+x 19315 y 14137
+x 19335 y 13954
+x 19364 y 13847
+x 19394 y 13742
+x 19446 y 13686
+x 19523 y 13677
+x 19595 y 13668
+x 19654 y 13718
+x 19689 y 13830
+x 19726 y 13943
+x 19743 y 14118
+x 19743 y 14355
+x 19743 y 14739
+x 19743 y 15123
+x 19743 y 15510
+x 21466 y 13894
+x 21469 y 13656
+x 21497 y 13475
+x 21547 y 13354
+x 21597 y 13230
+x 21673 y 13163
+x 21772 y 13151
+x 21808 y 13147
+x 21844 y 13154
+x 21880 y 13172
+x 21915 y 13191
+x 21955 y 13220
+x 21997 y 13269
+x 22009 y 13283
+x 22028 y 13311
+x 22051 y 13345
+x 22131 y 13454
+x 22197 y 13509
+x 22250 y 13502
+x 22308 y 13495
+x 22356 y 13450
+x 22389 y 13372
+x 22423 y 13295
+x 22439 y 13194
+x 22439 y 13077
+x 22439 y 12820
+x 22371 y 12616
+x 22236 y 12465
+x 22101 y 12313
+x 21925 y 12252
+x 21709 y 12280
+x 21452 y 12311
+x 21247 y 12507
+x 21096 y 12861
+x 20945 y 13216
+x 20866 y 13677
+x 20866 y 14245
+x 20866 y 14837
+x 20945 y 15294
+x 21100 y 15619
+x 21255 y 15945
+x 21466 y 16097
+x 21731 y 16073
+x 21848 y 16061
+x 21952 y 16004
+x 22051 y 15899
+x 22150 y 15796
+x 22240 y 15644
+x 22317 y 15446
+x 22380 y 15288
+x 22430 y 15103
+x 22467 y 14898
+x 22502 y 14690
+x 22525 y 14484
+x 22525 y 14283
+x 22525 y 14104
+x 22503 y 13977
+x 22462 y 13901
+x 22421 y 13827
+x 22354 y 13795
+x 22264 y 13805
+x 21998 y 13833
+x 21731 y 13864
+x 21466 y 13894
+x 21466 y 14603
+x 21641 y 14584
+x 21818 y 14567
+x 21997 y 14545
+x 21992 y 14764
+x 21966 y 14930
+x 21921 y 15046
+x 21876 y 15160
+x 21813 y 15224
+x 21727 y 15233
+x 21650 y 15241
+x 21588 y 15189
+x 21543 y 15077
+x 21497 y 14966
+x 21469 y 14809
+x 21466 y 14603
+type1
+x -16341 y 17365
+x -16341 y 17533
+x -16312 y 17679
+x -16260 y 17807
+x -16209 y 17930
+x -16143 y 17998
+x -16070 y 18004
+x -15998 y 18011
+x -15929 y 17959
+x -15876 y 17843
+x -15825 y 17729
+x -15799 y 17585
+x -15799 y 17419
+x -15799 y 17252
+x -15825 y 17108
+x -15876 y 16983
+x -15929 y 16860
+x -15998 y 16794
+x -16070 y 16787
+x -16143 y 16780
+x -16207 y 16833
+x -16260 y 16948
+x -16311 y 17062
+x -16341 y 17202
+x -16341 y 17365
+type1
+x -15768 y 15918
+x -15768 y 15216
+x -15768 y 14513
+x -15768 y 13812
+x -15768 y 13605
+x -15799 y 13439
+x -15854 y 13307
+x -15908 y 13178
+x -15981 y 13106
+x -16070 y 13092
+x -16165 y 13079
+x -16237 y 13131
+x -16291 y 13250
+x -16345 y 13365
+x -16372 y 13532
+x -16372 y 13745
+x -16372 y 14441
+x -16372 y 15137
+x -16372 y 15833
+x -16372 y 16043
+x -16345 y 16215
+x -16291 y 16348
+x -16238 y 16479
+x -16165 y 16547
+x -16070 y 16558
+x -15981 y 16569
+x -15902 y 16515
+x -15849 y 16401
+x -15795 y 16283
+x -15768 y 16123
+x -15768 y 15918
+type1
+x -14380 y 15763
+x -14466 y 15753
+x -14526 y 15683
+x -14565 y 15556
+x -14603 y 15428
+x -14624 y 15233
+x -14624 y 14972
+x -14624 y 14730
+x -14604 y 14547
+x -14561 y 14418
+x -14518 y 14290
+x -14457 y 14231
+x -14380 y 14242
+x -14304 y 14252
+x -14244 y 14326
+x -14200 y 14467
+x -14158 y 14603
+x -14137 y 14792
+x -14137 y 15032
+x -14137 y 15287
+x -14154 y 15476
+x -14196 y 15596
+x -14236 y 15717
+x -14299 y 15773
+x -14380 y 15763
+type1
+x -13555 y 17308
+x -13555 y 16223
+x -13555 y 15137
+x -13555 y 14053
+x -13555 y 13838
+x -13578 y 13671
+x -13623 y 13549
+x -13667 y 13431
+x -13736 y 13364
+x -13821 y 13353
+x -13898 y 13341
+x -13959 y 13375
+x -14006 y 13459
+x -14053 y 13544
+x -14078 y 13674
+x -14092 y 13844
+x -14141 y 13658
+x -14199 y 13518
+x -14272 y 13420
+x -14347 y 13320
+x -14435 y 13266
+x -14533 y 13253
+x -14749 y 13221
+x -14921 y 13353
+x -15042 y 13647
+x -15165 y 13940
+x -15227 y 14365
+x -15227 y 14917
+x -15227 y 15456
+x -15167 y 15891
+x -15047 y 16226
+x -14929 y 16557
+x -14772 y 16735
+x -14570 y 16755
+x -14489 y 16763
+x -14412 y 16735
+x -14339 y 16668
+x -14267 y 16601
+x -14200 y 16499
+x -14141 y 16360
+x -14141 y 16663
+x -14141 y 16965
+x -14141 y 17268
+x -14141 y 17471
+x -14113 y 17633
+x -14060 y 17759
+x -14009 y 17882
+x -13938 y 17949
+x -13849 y 17958
+x -13758 y 17966
+x -13690 y 17910
+x -13636 y 17792
+x -13582 y 17675
+x -13555 y 17516
+x -13555 y 17308
+type1
+x -12433 y 14985
+x -12433 y 14767
+x -12405 y 14611
+x -12356 y 14513
+x -12306 y 14411
+x -12229 y 14370
+x -12130 y 14381
+x -12091 y 14386
+x -12054 y 14400
+x -12018 y 14426
+x -11986 y 14448
+x -11946 y 14488
+x -11905 y 14539
+x -11892 y 14555
+x -11875 y 14586
+x -11851 y 14620
+x -11771 y 14737
+x -11703 y 14799
+x -11648 y 14804
+x -11594 y 14810
+x -11549 y 14782
+x -11513 y 14721
+x -11476 y 14658
+x -11459 y 14573
+x -11459 y 14467
+x -11459 y 14237
+x -11525 y 14038
+x -11661 y 13871
+x -11800 y 13701
+x -11978 y 13604
+x -12189 y 13577
+x -12451 y 13542
+x -12654 y 13665
+x -12807 y 13953
+x -12960 y 14240
+x -13032 y 14647
+x -13032 y 15171
+x -13032 y 15717
+x -12957 y 16157
+x -12802 y 16488
+x -12647 y 16817
+x -12437 y 16995
+x -12167 y 17021
+x -12055 y 17032
+x -11946 y 16999
+x -11847 y 16922
+x -11748 y 16845
+x -11660 y 16726
+x -11580 y 16563
+x -11517 y 16434
+x -11468 y 16278
+x -11432 y 16100
+x -11395 y 15922
+x -11378 y 15745
+x -11378 y 15564
+x -11378 y 15405
+x -11399 y 15285
+x -11441 y 15208
+x -11481 y 15134
+x -11545 y 15091
+x -11639 y 15080
+x -11905 y 15048
+x -12172 y 15016
+x -12433 y 14985
+type1
+x -12433 y 15631
+x -12256 y 15652
+x -12081 y 15671
+x -11901 y 15690
+x -11909 y 15886
+x -11933 y 16030
+x -11982 y 16126
+x -12029 y 16220
+x -12091 y 16266
+x -12175 y 16258
+x -12253 y 16251
+x -12315 y 16191
+x -12361 y 16079
+x -12405 y 15969
+x -12433 y 15819
+x -12433 y 15631
+type1
+x -8764 y 15375
+x -8759 y 15167
+x -8732 y 15015
+x -8683 y 14917
+x -8633 y 14818
+x -8560 y 14777
+x -8457 y 14786
+x -8421 y 14789
+x -8386 y 14804
+x -8349 y 14827
+x -8313 y 14850
+x -8277 y 14887
+x -8236 y 14936
+x -8223 y 14952
+x -8205 y 14980
+x -8182 y 15013
+x -8102 y 15124
+x -8034 y 15182
+x -7979 y 15186
+x -7925 y 15192
+x -7879 y 15162
+x -7844 y 15102
+x -7807 y 15040
+x -7790 y 14956
+x -7790 y 14854
+x -7790 y 14631
+x -7858 y 14443
+x -7992 y 14285
+x -8128 y 14125
+x -8304 y 14033
+x -8520 y 14009
+x -8781 y 13982
+x -8986 y 14108
+x -9138 y 14388
+x -9288 y 14669
+x -9363 y 15064
+x -9363 y 15571
+x -9363 y 16096
+x -9288 y 16518
+x -9133 y 16832
+x -8978 y 17147
+x -8764 y 17314
+x -8498 y 17335
+x -8385 y 17343
+x -8277 y 17313
+x -8177 y 17237
+x -8078 y 17161
+x -7989 y 17044
+x -7911 y 16885
+x -7849 y 16757
+x -7798 y 16606
+x -7763 y 16434
+x -7726 y 16259
+x -7709 y 16087
+x -7709 y 15913
+x -7709 y 15759
+x -7728 y 15645
+x -7771 y 15572
+x -7814 y 15501
+x -7875 y 15460
+x -7970 y 15451
+x -8236 y 15427
+x -8502 y 15402
+x -8764 y 15375
+type1
+x -8764 y 16001
+x -8587 y 16017
+x -8412 y 16031
+x -8231 y 16048
+x -8236 y 16236
+x -8263 y 16378
+x -8308 y 16472
+x -8353 y 16563
+x -8421 y 16607
+x -8502 y 16600
+x -8582 y 16593
+x -8646 y 16537
+x -8691 y 16430
+x -8736 y 16325
+x -8759 y 16182
+x -8764 y 16001
+type0
+type1
+x -21785 y 12843
+x -21785 y 12623
+x -21811 y 12445
+x -21866 y 12304
+x -21919 y 12168
+x -21993 y 12092
+x -22082 y 12078
+x -22178 y 12065
+x -22249 y 12123
+x -22304 y 12249
+x -22357 y 12372
+x -22385 y 12550
+x -22385 y 12777
+x -22385 y 13542
+x -22384 y 14308
+x -22384 y 15071
+x -22384 y 15286
+x -22361 y 15456
+x -22313 y 15580
+x -22263 y 15705
+x -22195 y 15773
+x -22109 y 15782
+x -22015 y 15792
+x -21947 y 15745
+x -21902 y 15638
+x -21857 y 15533
+x -21831 y 15366
+x -21831 y 15139
+x -21831 y 15037
+x -21831 y 14938
+x -21831 y 14838
+x -21785 y 15184
+x -21725 y 15443
+x -21659 y 15612
+x -21593 y 15782
+x -21519 y 15873
+x -21430 y 15881
+x -21356 y 15889
+x -21300 y 15837
+x -21258 y 15730
+x -21215 y 15621
+x -21194 y 15467
+x -21194 y 15266
+x -21194 y 15074
+x -21220 y 14924
+x -21263 y 14809
+x -21305 y 14694
+x -21378 y 14597
+x -21487 y 14519
+x -21599 y 14439
+x -21679 y 14337
+x -21722 y 14206
+x -21764 y 14077
+x -21785 y 13890
+x -21785 y 13647
+x -21785 y 13377
+x -21785 y 13108
+x -21785 y 12843
+type1
+x -19203 y 13312
+x -19203 y 13277
+x -19205 y 13220
+x -19203 y 13138
+x -19201 y 13059
+x -19197 y 12997
+x -19197 y 12953
+x -19197 y 12803
+x -19222 y 12688
+x -19266 y 12601
+x -19307 y 12519
+x -19369 y 12468
+x -19455 y 12455
+x -19541 y 12444
+x -19606 y 12481
+x -19653 y 12565
+x -19701 y 12650
+x -19734 y 12784
+x -19748 y 12974
+x -19812 y 12756
+x -19893 y 12591
+x -19986 y 12475
+x -20082 y 12357
+x -20194 y 12288
+x -20326 y 12268
+x -20496 y 12242
+x -20624 y 12323
+x -20717 y 12503
+x -20810 y 12686
+x -20857 y 12956
+x -20857 y 13314
+x -20857 y 13664
+x -20812 y 13930
+x -20717 y 14116
+x -20622 y 14297
+x -20460 y 14434
+x -20230 y 14522
+x -20199 y 14534
+x -20162 y 14547
+x -20112 y 14563
+x -19895 y 14641
+x -19788 y 14776
+x -19788 y 14960
+x -19788 y 15055
+x -19805 y 15128
+x -19838 y 15174
+x -19872 y 15221
+x -19924 y 15239
+x -19986 y 15232
+x -20037 y 15226
+x -20085 y 15207
+x -20122 y 15182
+x -20162 y 15156
+x -20199 y 15120
+x -20230 y 15071
+x -20244 y 15049
+x -20261 y 15014
+x -20289 y 14960
+x -20383 y 14775
+x -20474 y 14680
+x -20559 y 14669
+x -20604 y 14664
+x -20647 y 14702
+x -20680 y 14783
+x -20714 y 14863
+x -20730 y 14964
+x -20730 y 15081
+x -20730 y 15342
+x -20662 y 15566
+x -20523 y 15751
+x -20383 y 15940
+x -20203 y 16044
+x -19982 y 16069
+x -19856 y 16082
+x -19743 y 16069
+x -19640 y 16028
+x -19536 y 15988
+x -19456 y 15922
+x -19396 y 15836
+x -19326 y 15735
+x -19274 y 15615
+x -19247 y 15477
+x -19220 y 15343
+x -19203 y 15145
+x -19203 y 14887
+x -19203 y 14362
+x -19203 y 13837
+x -19203 y 13312
+type1
+x -19793 y 14030
+x -19829 y 13990
+x -19865 y 13954
+x -19901 y 13925
+x -19941 y 13894
+x -19990 y 13863
+x -20050 y 13832
+x -20131 y 13791
+x -20187 y 13745
+x -20217 y 13688
+x -20245 y 13633
+x -20258 y 13552
+x -20258 y 13450
+x -20258 y 13344
+x -20242 y 13264
+x -20213 y 13210
+x -20184 y 13159
+x -20140 y 13134
+x -20082 y 13143
+x -19982 y 13156
+x -19906 y 13220
+x -19861 y 13333
+x -19815 y 13448
+x -19793 y 13620
+x -19793 y 13860
+x -19793 y 13907
+x -19793 y 13940
+x -19793 y 13963
+x -19793 y 13990
+x -19793 y 14012
+x -19793 y 14030
+type1
+x -17746 y 13668
+x -17665 y 13680
+x -17604 y 13752
+x -17567 y 13883
+x -17527 y 14018
+x -17503 y 14217
+x -17503 y 14485
+x -17503 y 14731
+x -17528 y 14920
+x -17571 y 15050
+x -17614 y 15183
+x -17670 y 15246
+x -17746 y 15236
+x -17828 y 15226
+x -17884 y 15150
+x -17926 y 15008
+x -17970 y 14864
+x -17994 y 14670
+x -17994 y 14423
+x -17994 y 14151
+x -17976 y 13958
+x -17936 y 13835
+x -17895 y 13712
+x -17833 y 13657
+x -17746 y 13668
+type1
+x -18030 y 15655
+x -17985 y 15879
+x -17926 y 16043
+x -17855 y 16150
+x -17783 y 16257
+x -17693 y 16314
+x -17584 y 16327
+x -17377 y 16349
+x -17215 y 16205
+x -17092 y 15894
+x -16972 y 15582
+x -16908 y 15156
+x -16908 y 14610
+x -16908 y 14048
+x -16968 y 13595
+x -17088 y 13244
+x -17207 y 12899
+x -17364 y 12708
+x -17562 y 12678
+x -17653 y 12664
+x -17728 y 12690
+x -17801 y 12755
+x -17872 y 12821
+x -17936 y 12929
+x -17995 y 13082
+x -17995 y 12733
+x -17995 y 12383
+x -17995 y 12037
+x -17995 y 11825
+x -18019 y 11654
+x -18071 y 11522
+x -18123 y 11390
+x -18198 y 11320
+x -18288 y 11305
+x -18378 y 11289
+x -18445 y 11342
+x -18499 y 11458
+x -18554 y 11575
+x -18580 y 11744
+x -18580 y 11962
+x -18580 y 13128
+x -18580 y 14296
+x -18580 y 15464
+x -18580 y 15690
+x -18557 y 15865
+x -18508 y 15992
+x -18462 y 16114
+x -18395 y 16185
+x -18310 y 16194
+x -18229 y 16202
+x -18164 y 16161
+x -18116 y 16068
+x -18068 y 15977
+x -18044 y 15840
+x -18030 y 15655
+type0
+type0
+type1
+x 6650 y 7068
+x 6650 y 7163
+x 6636 y 7232
+x 6613 y 7274
+x 6591 y 7315
+x 6550 y 7334
+x 6501 y 7331
+x 6487 y 7331
+x 6474 y 7330
+x 6456 y 7328
+x 6389 y 7323
+x 6337 y 7346
+x 6307 y 7401
+x 6279 y 7453
+x 6266 y 7548
+x 6265 y 7681
+x 6265 y 7870
+x 6301 y 8008
+x 6373 y 8098
+x 6449 y 8194
+x 6567 y 8245
+x 6734 y 8257
+x 6919 y 8272
+x 7057 y 8219
+x 7131 y 8094
+x 7205 y 7968
+x 7244 y 7745
+x 7245 y 7424
+x 7245 y 6912
+x 7245 y 6399
+x 7245 y 5885
+x 7285 y 5888
+x 7326 y 5893
+x 7362 y 5895
+x 7420 y 5899
+x 7466 y 5870
+x 7498 y 5811
+x 7530 y 5750
+x 7546 y 5661
+x 7546 y 5548
+x 7546 y 5439
+x 7530 y 5353
+x 7498 y 5291
+x 7462 y 5226
+x 7417 y 5194
+x 7352 y 5189
+x 7316 y 5187
+x 7281 y 5186
+x 7245 y 5183
+x 7245 y 5014
+x 7245 y 4842
+x 7245 y 4671
+x 7245 y 4500
+x 7217 y 4358
+x 7164 y 4249
+x 7109 y 4138
+x 7038 y 4079
+x 6947 y 4074
+x 6848 y 4070
+x 6774 y 4112
+x 6721 y 4206
+x 6670 y 4298
+x 6650 y 4435
+x 6650 y 4619
+x 6650 y 4795
+x 6650 y 4970
+x 6650 y 5145
+x 6586 y 5142
+x 6524 y 5138
+x 6456 y 5133
+x 6397 y 5130
+x 6347 y 5156
+x 6316 y 5214
+x 6285 y 5273
+x 6266 y 5355
+x 6266 y 5465
+x 6266 y 5576
+x 6282 y 5664
+x 6316 y 5731
+x 6349 y 5796
+x 6393 y 5829
+x 6451 y 5833
+x 6519 y 5837
+x 6586 y 5841
+x 6650 y 5845
+x 6650 y 6254
+x 6650 y 6660
+x 6650 y 7068
+x 3359 y 7021
+x 3273 y 7016
+x 3210 y 6962
+x 3170 y 6858
+x 3129 y 6753
+x 3111 y 6594
+x 3111 y 6381
+x 3111 y 6188
+x 3132 y 6038
+x 3175 y 5934
+x 3217 y 5827
+x 3282 y 5777
+x 3359 y 5780
+x 3440 y 5783
+x 3502 y 5837
+x 3543 y 5944
+x 3586 y 6051
+x 3602 y 6204
+x 3602 y 6407
+x 3602 y 6613
+x 3585 y 6769
+x 3543 y 6872
+x 3504 y 6974
+x 3440 y 7024
+x 3359 y 7021
+x 3107 y 7554
+x 3154 y 7651
+x 3218 y 7724
+x 3286 y 7772
+x 3358 y 7823
+x 3435 y 7849
+x 3525 y 7852
+x 3727 y 7862
+x 3889 y 7739
+x 4013 y 7481
+x 4134 y 7226
+x 4197 y 6879
+x 4197 y 6444
+x 4197 y 5987
+x 4139 y 5618
+x 4022 y 5340
+x 3905 y 5066
+x 3750 y 4924
+x 3553 y 4917
+x 3445 y 4913
+x 3349 y 4948
+x 3264 y 5020
+x 3182 y 5091
+x 3116 y 5202
+x 3057 y 5353
+x 3039 y 5204
+x 3006 y 5093
+x 2962 y 5019
+x 2919 y 4948
+x 2868 y 4912
+x 2800 y 4911
+x 2705 y 4909
+x 2636 y 4957
+x 2593 y 5056
+x 2550 y 5155
+x 2530 y 5316
+x 2530 y 5534
+x 2530 y 6261
+x 2530 y 6988
+x 2529 y 7713
+x 2529 y 8205
+x 2602 y 8571
+x 2749 y 8818
+x 2896 y 9063
+x 3115 y 9194
+x 3412 y 9209
+x 3642 y 9220
+x 3822 y 9165
+x 3953 y 9041
+x 4083 y 8919
+x 4152 y 8746
+x 4152 y 8527
+x 4152 y 8400
+x 4133 y 8300
+x 4093 y 8219
+x 4052 y 8137
+x 4002 y 8094
+x 3939 y 8093
+x 3904 y 8091
+x 3872 y 8101
+x 3840 y 8124
+x 3808 y 8148
+x 3768 y 8191
+x 3714 y 8257
+x 3650 y 8337
+x 3597 y 8395
+x 3552 y 8423
+x 3503 y 8453
+x 3452 y 8466
+x 3398 y 8463
+x 3300 y 8459
+x 3227 y 8410
+x 3178 y 8311
+x 3128 y 8213
+x 3106 y 8070
+x 3106 y 7883
+x 3106 y 7774
+x 3106 y 7664
+x 3107 y 7554
+x 321 y 7276
+x 321 y 7307
+x 319 y 7356
+x 317 y 7425
+x 315 y 7494
+x 317 y 7548
+x 316 y 7586
+x 316 y 7713
+x 334 y 7813
+x 379 y 7878
+x 423 y 7945
+x 487 y 7981
+x 568 y 7981
+x 653 y 7982
+x 722 y 7943
+x 771 y 7865
+x 817 y 7789
+x 847 y 7668
+x 861 y 7505
+x 924 y 7683
+x 1006 y 7816
+x 1104 y 7905
+x 1200 y 7992
+x 1312 y 8039
+x 1438 y 8040
+x 1609 y 8041
+x 1742 y 7964
+x 1834 y 7799
+x 1926 y 7638
+x 1975 y 7404
+x 1975 y 7101
+x 1975 y 6805
+x 1928 y 6582
+x 1835 y 6434
+x 1743 y 6287
+x 1578 y 6188
+x 1344 y 6132
+x 1316 y 6126
+x 1276 y 6119
+x 1227 y 6108
+x 1010 y 6063
+x 902 y 5960
+x 902 y 5802
+x 902 y 5720
+x 922 y 5660
+x 957 y 5616
+x 990 y 5575
+x 1038 y 5553
+x 1100 y 5553
+x 1154 y 5554
+x 1200 y 5560
+x 1240 y 5579
+x 1282 y 5598
+x 1313 y 5627
+x 1344 y 5666
+x 1358 y 5683
+x 1375 y 5712
+x 1403 y 5755
+x 1497 y 5903
+x 1587 y 5976
+x 1678 y 5978
+x 1722 y 5980
+x 1761 y 5947
+x 1795 y 5873
+x 1829 y 5801
+x 1844 y 5715
+x 1844 y 5616
+x 1844 y 5394
+x 1775 y 5212
+x 1637 y 5062
+x 1501 y 4913
+x 1321 y 4840
+x 1100 y 4839
+x 974 y 4837
+x 856 y 4856
+x 753 y 4902
+x 654 y 4945
+x 575 y 5008
+x 514 y 5088
+x 444 y 5181
+x 392 y 5288
+x 363 y 5409
+x 334 y 5528
+x 321 y 5699
+x 321 y 5922
+x 321 y 6374
+x 321 y 6824
+x 321 y 7276
+x 911 y 6597
+x 943 y 6628
+x 979 y 6655
+x 1019 y 6675
+x 1060 y 6696
+x 1109 y 6719
+x 1168 y 6740
+x 1248 y 6766
+x 1302 y 6801
+x 1330 y 6846
+x 1361 y 6891
+x 1375 y 6956
+x 1375 y 7042
+x 1375 y 7134
+x 1359 y 7203
+x 1330 y 7251
+x 1300 y 7302
+x 1254 y 7324
+x 1200 y 7324
+x 1096 y 7322
+x 1019 y 7277
+x 974 y 7185
+x 929 y 7094
+x 907 y 6946
+x 907 y 6741
+x 907 y 6704
+x 907 y 6672
+x 907 y 6652
+x 907 y 6631
+x 907 y 6612
+x 911 y 6597
+x -946 y 8039
+x -716 y 8037
+x -537 y 7969
+x -401 y 7834
+x -265 y 7701
+x -196 y 7528
+x -196 y 7316
+x -196 y 7202
+x -213 y 7108
+x -251 y 7035
+x -290 y 6959
+x -341 y 6923
+x -400 y 6924
+x -463 y 6925
+x -540 y 6990
+x -620 y 7124
+x -626 y 7133
+x -629 y 7140
+x -634 y 7146
+x -693 y 7237
+x -742 y 7301
+x -788 y 7334
+x -833 y 7365
+x -877 y 7385
+x -931 y 7385
+x -999 y 7385
+x -1053 y 7363
+x -1094 y 7316
+x -1134 y 7272
+x -1152 y 7208
+x -1152 y 7124
+x -1152 y 6990
+x -1080 y 6890
+x -931 y 6824
+x -918 y 6819
+x -909 y 6815
+x -900 y 6811
+x -629 y 6692
+x -453 y 6565
+x -363 y 6427
+x -274 y 6288
+x -228 y 6092
+x -228 y 5838
+x -228 y 5523
+x -291 y 5274
+x -422 y 5099
+x -552 y 4924
+x -733 y 4837
+x -968 y 4839
+x -1189 y 4841
+x -1360 y 4903
+x -1486 y 5021
+x -1612 y 5141
+x -1675 y 5303
+x -1675 y 5502
+x -1675 y 5600
+x -1658 y 5676
+x -1626 y 5734
+x -1591 y 5795
+x -1545 y 5822
+x -1491 y 5820
+x -1432 y 5817
+x -1360 y 5769
+x -1278 y 5671
+x -1260 y 5649
+x -1242 y 5632
+x -1234 y 5621
+x -1192 y 5572
+x -1152 y 5539
+x -1108 y 5517
+x -1066 y 5496
+x -1027 y 5484
+x -981 y 5484
+x -923 y 5483
+x -881 y 5501
+x -850 y 5538
+x -822 y 5572
+x -810 y 5628
+x -810 y 5702
+x -810 y 5810
+x -882 y 5898
+x -1021 y 5962
+x -1053 y 5978
+x -1081 y 5988
+x -1098 y 5997
+x -1364 y 6123
+x -1537 y 6259
+x -1622 y 6406
+x -1703 y 6548
+x -1742 y 6757
+x -1742 y 7026
+x -1742 y 7343
+x -1677 y 7592
+x -1532 y 7773
+x -1388 y 7953
+x -1194 y 8041
+x -946 y 8039
+x -2951 y 6880
+x -2951 y 6973
+x -2964 y 7042
+x -2986 y 7088
+x -3009 y 7131
+x -3045 y 7155
+x -3099 y 7157
+x -3113 y 7158
+x -3127 y 7159
+x -3144 y 7160
+x -3213 y 7162
+x -3264 y 7192
+x -3294 y 7249
+x -3323 y 7304
+x -3334 y 7398
+x -3334 y 7530
+x -3335 y 7715
+x -3298 y 7845
+x -3223 y 7928
+x -3148 y 8009
+x -3033 y 8050
+x -2867 y 8040
+x -2682 y 8030
+x -2547 y 7959
+x -2470 y 7828
+x -2393 y 7698
+x -2356 y 7477
+x -2356 y 7162
+x -2356 y 6662
+x -2356 y 6161
+x -2356 y 5659
+x -2315 y 5659
+x -2276 y 5656
+x -2239 y 5656
+x -2180 y 5655
+x -2135 y 5623
+x -2104 y 5561
+x -2071 y 5500
+x -2054 y 5411
+x -2054 y 5303
+x -2054 y 5195
+x -2070 y 5113
+x -2104 y 5055
+x -2138 y 4996
+x -2185 y 4969
+x -2243 y 4970
+x -2279 y 4971
+x -2315 y 4972
+x -2356 y 4973
+x -2356 y 4806
+x -2356 y 4640
+x -2356 y 4474
+x -2356 y 4305
+x -2384 y 4169
+x -2437 y 4068
+x -2492 y 3963
+x -2563 y 3912
+x -2654 y 3914
+x -2753 y 3916
+x -2824 y 3967
+x -2874 y 4063
+x -2924 y 4157
+x -2951 y 4293
+x -2951 y 4474
+x -2951 y 4647
+x -2951 y 4819
+x -2951 y 4990
+x -3014 y 4993
+x -3077 y 4996
+x -3144 y 4998
+x -3203 y 5000
+x -3253 y 5031
+x -3284 y 5091
+x -3316 y 5152
+x -3334 y 5235
+x -3334 y 5341
+x -3334 y 5452
+x -3319 y 5539
+x -3284 y 5600
+x -3251 y 5658
+x -3208 y 5689
+x -3149 y 5687
+x -3082 y 5684
+x -3014 y 5680
+x -2951 y 5678
+x -2951 y 6079
+x -2951 y 6480
+x -2951 y 6880
+x -4493 y 7519
+x -4494 y 7705
+x -4466 y 7848
+x -4408 y 7957
+x -4353 y 8061
+x -4281 y 8115
+x -4192 y 8108
+x -4101 y 8102
+x -4024 y 8040
+x -3970 y 7928
+x -3916 y 7812
+x -3890 y 7659
+x -3889 y 7466
+x -3889 y 6824
+x -3889 y 6182
+x -3889 y 5541
+x -3889 y 5360
+x -3915 y 5219
+x -3960 y 5123
+x -4009 y 5021
+x -4078 y 4974
+x -4164 y 4978
+x -4258 y 4983
+x -4331 y 5034
+x -4376 y 5129
+x -4420 y 5226
+x -4443 y 5369
+x -4443 y 5562
+x -4443 y 5649
+x -4443 y 5733
+x -4443 y 5818
+x -4493 y 5533
+x -4549 y 5321
+x -4614 y 5187
+x -4681 y 5052
+x -4758 y 4987
+x -4844 y 4990
+x -4921 y 4994
+x -4977 y 5044
+x -5020 y 5144
+x -5062 y 5242
+x -5078 y 5377
+x -5078 y 5547
+x -5078 y 5713
+x -5060 y 5840
+x -5015 y 5930
+x -4970 y 6020
+x -4895 y 6095
+x -4790 y 6143
+x -4679 y 6194
+x -4599 y 6269
+x -4555 y 6371
+x -4513 y 6474
+x -4493 y 6630
+x -4493 y 6837
+x -4493 y 7065
+x -4493 y 7293
+x -4493 y 7519
+x -5989 y 6655
+x -5989 y 6935
+x -6006 y 7143
+x -6043 y 7267
+x -6082 y 7394
+x -6147 y 7459
+x -6232 y 7465
+x -6323 y 7472
+x -6388 y 7417
+x -6426 y 7294
+x -6465 y 7172
+x -6485 y 6970
+x -6485 y 6690
+x -6485 y 6409
+x -6465 y 6207
+x -6426 y 6082
+x -6387 y 5955
+x -6323 y 5890
+x -6232 y 5884
+x -6147 y 5879
+x -6082 y 5934
+x -6043 y 6054
+x -6006 y 6172
+x -5989 y 6373
+x -5989 y 6655
+x -5381 y 6612
+x -5381 y 6108
+x -5458 y 5717
+x -5610 y 5436
+x -5763 y 5154
+x -5971 y 5022
+x -6232 y 5038
+x -6498 y 5054
+x -6705 y 5212
+x -6854 y 5515
+x -7006 y 5819
+x -7085 y 6226
+x -7085 y 6735
+x -7085 y 7247
+x -7010 y 7645
+x -6861 y 7925
+x -6709 y 8206
+x -6499 y 8336
+x -6233 y 8312
+x -5972 y 8290
+x -5764 y 8128
+x -5611 y 7824
+x -5457 y 7522
+x -5381 y 7119
+x -5381 y 6612
+x -8208 y 7809
+x -8208 y 7999
+x -8180 y 8147
+x -8127 y 8255
+x -8073 y 8364
+x -8001 y 8416
+x -7906 y 8407
+x -7816 y 8398
+x -7744 y 8334
+x -7689 y 8213
+x -7636 y 8095
+x -7608 y 7936
+x -7608 y 7739
+x -7607 y 7083
+x -7607 y 6428
+x -7607 y 5772
+x -7607 y 5578
+x -7634 y 5431
+x -7680 y 5334
+x -7724 y 5238
+x -7792 y 5191
+x -7882 y 5198
+x -7968 y 5204
+x -8033 y 5258
+x -8081 y 5357
+x -8129 y 5458
+x -8153 y 5600
+x -8157 y 5784
+x -8216 y 5589
+x -8293 y 5446
+x -8379 y 5355
+x -8465 y 5264
+x -8568 y 5226
+x -8684 y 5235
+x -8797 y 5244
+x -8895 y 5300
+x -8978 y 5403
+x -9061 y 5508
+x -9124 y 5649
+x -9167 y 5832
+x -9193 y 5940
+x -9206 y 6068
+x -9217 y 6211
+x -9228 y 6358
+x -9235 y 6574
+x -9235 y 6863
+x -9235 y 7193
+x -9235 y 7521
+x -9236 y 7850
+x -9236 y 8079
+x -9208 y 8248
+x -9160 y 8359
+x -9110 y 8471
+x -9037 y 8523
+x -8938 y 8512
+x -8844 y 8502
+x -8764 y 8434
+x -8713 y 8309
+x -8661 y 8187
+x -8636 y 8012
+x -8636 y 7788
+x -8635 y 7463
+x -8635 y 7140
+x -8635 y 6814
+x -8635 y 6577
+x -8622 y 6413
+x -8590 y 6322
+x -8558 y 6231
+x -8505 y 6182
+x -8433 y 6176
+x -8357 y 6168
+x -8300 y 6215
+x -8261 y 6314
+x -8222 y 6414
+x -8207 y 6570
+x -8207 y 6781
+x -8207 y 7123
+x -8207 y 7466
+x -8208 y 7809
+x -10353 y 7032
+x -10353 y 7324
+x -10368 y 7538
+x -10408 y 7669
+x -10446 y 7801
+x -10511 y 7871
+x -10598 y 7880
+x -10687 y 7891
+x -10753 y 7834
+x -10791 y 7708
+x -10829 y 7582
+x -10848 y 7372
+x -10848 y 7081
+x -10848 y 6790
+x -10828 y 6581
+x -10790 y 6448
+x -10752 y 6316
+x -10686 y 6249
+x -10597 y 6240
+x -10510 y 6231
+x -10445 y 6287
+x -10407 y 6412
+x -10369 y 6533
+x -10353 y 6740
+x -10353 y 7032
+x -9744 y 6970
+x -9744 y 6448
+x -9821 y 6045
+x -9974 y 5761
+x -10128 y 5474
+x -10335 y 5340
+x -10597 y 5364
+x -10862 y 5387
+x -11067 y 5555
+x -11218 y 5872
+x -11370 y 6192
+x -11448 y 6615
+x -11448 y 7145
+x -11449 y 7677
+x -11371 y 8086
+x -11219 y 8376
+x -11069 y 8661
+x -10863 y 8791
+x -10598 y 8759
+x -10336 y 8729
+x -10129 y 8553
+x -9975 y 8233
+x -9822 y 7915
+x -9744 y 7495
+x -9744 y 6970
+x -12517 y 6122
+x -12584 y 5938
+x -12654 y 5804
+x -12737 y 5722
+x -12821 y 5638
+x -12913 y 5602
+x -13022 y 5612
+x -13125 y 5622
+x -13216 y 5677
+x -13292 y 5781
+x -13368 y 5884
+x -13432 y 6030
+x -13477 y 6220
+x -13549 y 6031
+x -13626 y 5897
+x -13715 y 5811
+x -13803 y 5728
+x -13900 y 5690
+x -14008 y 5701
+x -14185 y 5717
+x -14320 y 5831
+x -14418 y 6042
+x -14518 y 6254
+x -14568 y 6538
+x -14568 y 6902
+x -14568 y 7447
+x -14569 y 7995
+x -14569 y 8539
+x -14569 y 8745
+x -14542 y 8902
+x -14488 y 9014
+x -14434 y 9126
+x -14361 y 9178
+x -14271 y 9167
+x -14180 y 9153
+x -14110 y 9080
+x -14059 y 8953
+x -14006 y 8821
+x -13978 y 8656
+x -13978 y 8446
+x -13978 y 8069
+x -13978 y 7692
+x -13977 y 7314
+x -13977 y 7106
+x -13959 y 6953
+x -13927 y 6860
+x -13896 y 6768
+x -13842 y 6714
+x -13769 y 6707
+x -13698 y 6700
+x -13646 y 6742
+x -13612 y 6835
+x -13578 y 6931
+x -13562 y 7077
+x -13562 y 7279
+x -13563 y 7659
+x -13563 y 8036
+x -13563 y 8412
+x -13563 y 8620
+x -13538 y 8780
+x -13487 y 8888
+x -13434 y 8997
+x -13359 y 9046
+x -13270 y 9035
+x -13180 y 9023
+x -13107 y 8952
+x -13054 y 8822
+x -13003 y 8697
+x -12978 y 8529
+x -12978 y 8323
+x -12978 y 7964
+x -12978 y 7606
+x -12977 y 7247
+x -12977 y 7024
+x -12958 y 6863
+x -12926 y 6761
+x -12896 y 6662
+x -12841 y 6608
+x -12764 y 6600
+x -12697 y 6593
+x -12650 y 6638
+x -12615 y 6730
+x -12582 y 6824
+x -12562 y 6962
+x -12562 y 7149
+x -12562 y 7528
+x -12563 y 7908
+x -12563 y 8287
+x -12563 y 8485
+x -12535 y 8638
+x -12481 y 8750
+x -12427 y 8862
+x -12355 y 8914
+x -12265 y 8903
+x -12175 y 8892
+x -12105 y 8821
+x -12053 y 8696
+x -12002 y 8570
+x -11972 y 8407
+x -11972 y 8201
+x -11971 y 7521
+x -11971 y 6839
+x -11971 y 6156
+x -11971 y 5953
+x -11995 y 5803
+x -12043 y 5701
+x -12089 y 5602
+x -12155 y 5555
+x -12242 y 5562
+x -12327 y 5571
+x -12391 y 5622
+x -12440 y 5719
+x -12487 y 5814
+x -12512 y 5951
+x -12517 y 6122
+x -15198 y 5031
+x -15198 y 4867
+x -15226 y 4726
+x -15279 y 4611
+x -15333 y 4496
+x -15397 y 4441
+x -15473 y 4448
+x -15545 y 4453
+x -15609 y 4518
+x -15663 y 4642
+x -15718 y 4770
+x -15744 y 4915
+x -15744 y 5082
+x -15744 y 5249
+x -15718 y 5387
+x -15663 y 5501
+x -15609 y 5610
+x -15545 y 5664
+x -15473 y 5657
+x -15397 y 5649
+x -15333 y 5584
+x -15279 y 5461
+x -15226 y 5339
+x -15198 y 5195
+x -15198 y 5031
+x -15771 y 6588
+x -15771 y 7290
+x -15772 y 7993
+x -15772 y 8694
+x -15772 y 8901
+x -15745 y 9058
+x -15690 y 9175
+x -15638 y 9289
+x -15564 y 9341
+x -15474 y 9328
+x -15380 y 9315
+x -15307 y 9242
+x -15253 y 9112
+x -15199 y 8982
+x -15167 y 8811
+x -15167 y 8598
+x -15167 y 7913
+x -15166 y 7227
+x -15166 y 6540
+x -15166 y 6331
+x -15198 y 6167
+x -15252 y 6048
+x -15307 y 5930
+x -15379 y 5876
+x -15473 y 5884
+x -15563 y 5893
+x -15636 y 5961
+x -15689 y 6089
+x -15744 y 6217
+x -15771 y 6383
+x -15771 y 6588
+x -17156 y 8615
+x -17242 y 8627
+x -17301 y 8569
+x -17341 y 8445
+x -17382 y 8323
+x -17404 y 8128
+x -17404 y 7864
+x -17404 y 7618
+x -17379 y 7425
+x -17335 y 7283
+x -17293 y 7143
+x -17231 y 7068
+x -17155 y 7060
+x -17079 y 7050
+x -17018 y 7110
+x -16975 y 7242
+x -16932 y 7373
+x -16911 y 7560
+x -16912 y 7805
+x -16912 y 8073
+x -16933 y 8273
+x -16971 y 8400
+x -17010 y 8534
+x -17074 y 8605
+x -17156 y 8615
+x -17404 y 9196
+x -17346 y 9345
+x -17277 y 9454
+x -17210 y 9519
+x -17139 y 9586
+x -17061 y 9609
+x -16971 y 9598
+x -16773 y 9571
+x -16613 y 9383
+x -16493 y 9037
+x -16374 y 8694
+x -16317 y 8243
+x -16317 y 7685
+x -16316 y 7142
+x -16375 y 6718
+x -16497 y 6409
+x -16619 y 6098
+x -16786 y 5956
+x -16988 y 5976
+x -17096 y 5987
+x -17191 y 6043
+x -17263 y 6150
+x -17335 y 6257
+x -17393 y 6419
+x -17438 y 6640
+x -17448 y 6458
+x -17477 y 6321
+x -17524 y 6231
+x -17571 y 6141
+x -17637 y 6097
+x -17718 y 6105
+x -17804 y 6115
+x -17871 y 6181
+x -17917 y 6306
+x -17962 y 6428
+x -17988 y 6604
+x -17988 y 6827
+x -17989 y 7986
+x -17989 y 9143
+x -17989 y 10301
+x -17989 y 10518
+x -17963 y 10683
+x -17908 y 10800
+x -17854 y 10919
+x -17787 y 10969
+x -17697 y 10955
+x -17607 y 10941
+x -17533 y 10873
+x -17481 y 10741
+x -17429 y 10612
+x -17404 y 10441
+x -17404 y 10233
+x -17404 y 9888
+x -17404 y 9542
+x -17404 y 9196
+x -19602 y 6996
+x -19602 y 6786
+x -19631 y 6622
+x -19688 y 6499
+x -19744 y 6376
+x -19814 y 6318
+x -19905 y 6328
+x -19995 y 6338
+x -20070 y 6409
+x -20121 y 6543
+x -20173 y 6678
+x -20202 y 6857
+x -20202 y 7080
+x -20203 y 7823
+x -20203 y 8568
+x -20203 y 9308
+x -20203 y 9528
+x -20179 y 9690
+x -20131 y 9798
+x -20084 y 9904
+x -20019 y 9954
+x -19928 y 9941
+x -19842 y 9929
+x -19776 y 9865
+x -19730 y 9754
+x -19680 y 9635
+x -19657 y 9476
+x -19657 y 9271
+x -19595 y 9485
+x -19524 y 9645
+x -19437 y 9741
+x -19349 y 9838
+x -19244 y 9877
+x -19126 y 9862
+x -19013 y 9847
+x -18914 y 9778
+x -18833 y 9660
+x -18752 y 9544
+x -18690 y 9384
+x -18648 y 9183
+x -18623 y 9063
+x -18603 y 8922
+x -18594 y 8761
+x -18584 y 8598
+x -18580 y 8359
+x -18580 y 8040
+x -18580 y 7682
+x -18579 y 7321
+x -18579 y 6960
+x -18579 y 6706
+x -18602 y 6519
+x -18652 y 6394
+x -18701 y 6271
+x -18777 y 6213
+x -18872 y 6223
+x -18971 y 6233
+x -19043 y 6307
+x -19097 y 6445
+x -19152 y 6581
+x -19174 y 6774
+x -19174 y 7024
+x -19174 y 7385
+x -19175 y 7744
+x -19175 y 8105
+x -19175 y 8369
+x -19195 y 8552
+x -19224 y 8659
+x -19254 y 8764
+x -19306 y 8820
+x -19383 y 8829
+x -19455 y 8838
+x -19514 y 8788
+x -19549 y 8676
+x -19586 y 8563
+x -19603 y 8388
+x -19603 y 8151
+x -19603 y 7767
+x -19602 y 7383
+x -19602 y 6996
+x -21326 y 8612
+x -21329 y 8850
+x -21357 y 9031
+x -21407 y 9152
+x -21457 y 9276
+x -21533 y 9343
+x -21632 y 9355
+x -21668 y 9359
+x -21704 y 9352
+x -21740 y 9334
+x -21775 y 9315
+x -21815 y 9286
+x -21857 y 9237
+x -21869 y 9223
+x -21888 y 9195
+x -21911 y 9161
+x -21991 y 9052
+x -22057 y 8997
+x -22110 y 9004
+x -22168 y 9011
+x -22216 y 9056
+x -22249 y 9134
+x -22283 y 9211
+x -22299 y 9312
+x -22299 y 9429
+x -22299 y 9686
+x -22231 y 9890
+x -22096 y 10041
+x -21961 y 10193
+x -21785 y 10254
+x -21569 y 10226
+x -21312 y 10195
+x -21107 y 9999
+x -20956 y 9645
+x -20805 y 9290
+x -20726 y 8829
+x -20726 y 8261
+x -20726 y 7669
+x -20804 y 7212
+x -20959 y 6887
+x -21114 y 6561
+x -21325 y 6409
+x -21590 y 6433
+x -21707 y 6445
+x -21811 y 6502
+x -21910 y 6607
+x -22009 y 6710
+x -22099 y 6862
+x -22176 y 7060
+x -22239 y 7218
+x -22289 y 7403
+x -22327 y 7608
+x -22362 y 7816
+x -22385 y 8022
+x -22385 y 8223
+x -22385 y 8402
+x -22363 y 8529
+x -22322 y 8605
+x -22281 y 8679
+x -22214 y 8711
+x -22124 y 8701
+x -21858 y 8673
+x -21591 y 8642
+x -21326 y 8612
+x -21326 y 7903
+x -21501 y 7922
+x -21678 y 7939
+x -21857 y 7961
+x -21852 y 7742
+x -21826 y 7576
+x -21780 y 7460
+x -21735 y 7346
+x -21672 y 7282
+x -21586 y 7273
+x -21509 y 7265
+x -21447 y 7317
+x -21402 y 7429
+x -21356 y 7540
+x -21329 y 7697
+x -21326 y 7903
+type1
+x 16481 y 5142
+x 16481 y 4974
+x 16452 y 4828
+x 16400 y 4700
+x 16349 y 4577
+x 16283 y 4509
+x 16210 y 4503
+x 16138 y 4496
+x 16069 y 4548
+x 16016 y 4664
+x 15965 y 4778
+x 15939 y 4922
+x 15939 y 5088
+x 15939 y 5255
+x 15965 y 5399
+x 16016 y 5524
+x 16069 y 5647
+x 16138 y 5713
+x 16210 y 5720
+x 16283 y 5727
+x 16347 y 5674
+x 16400 y 5559
+x 16451 y 5445
+x 16481 y 5305
+x 16481 y 5142
+type1
+x 15908 y 6589
+x 15908 y 7291
+x 15907 y 7994
+x 15907 y 8695
+x 15907 y 8902
+x 15938 y 9068
+x 15993 y 9200
+x 16047 y 9329
+x 16120 y 9401
+x 16209 y 9415
+x 16304 y 9428
+x 16376 y 9376
+x 16430 y 9257
+x 16484 y 9142
+x 16511 y 8975
+x 16511 y 8762
+x 16511 y 8066
+x 16512 y 7370
+x 16512 y 6674
+x 16512 y 6464
+x 16485 y 6292
+x 16431 y 6159
+x 16378 y 6028
+x 16305 y 5960
+x 16210 y 5949
+x 16121 y 5938
+x 16042 y 5992
+x 15989 y 6106
+x 15935 y 6224
+x 15908 y 6384
+x 15908 y 6589
+type1
+x 14520 y 6744
+x 14606 y 6754
+x 14666 y 6824
+x 14705 y 6951
+x 14743 y 7079
+x 14764 y 7274
+x 14764 y 7535
+x 14763 y 7777
+x 14743 y 7960
+x 14700 y 8089
+x 14657 y 8217
+x 14596 y 8276
+x 14519 y 8265
+x 14443 y 8255
+x 14383 y 8181
+x 14339 y 8040
+x 14297 y 7904
+x 14276 y 7715
+x 14277 y 7475
+x 14277 y 7220
+x 14294 y 7031
+x 14336 y 6911
+x 14376 y 6790
+x 14439 y 6734
+x 14520 y 6744
+type1
+x 13695 y 5199
+x 13695 y 6284
+x 13695 y 7370
+x 13694 y 8454
+x 13694 y 8669
+x 13717 y 8836
+x 13762 y 8958
+x 13806 y 9076
+x 13875 y 9143
+x 13960 y 9154
+x 14037 y 9166
+x 14098 y 9132
+x 14145 y 9048
+x 14192 y 8963
+x 14217 y 8833
+x 14231 y 8663
+x 14280 y 8849
+x 14338 y 8989
+x 14411 y 9087
+x 14486 y 9187
+x 14574 y 9241
+x 14672 y 9254
+x 14888 y 9286
+x 15060 y 9154
+x 15181 y 8860
+x 15304 y 8567
+x 15366 y 8142
+x 15366 y 7590
+x 15367 y 7051
+x 15307 y 6616
+x 15187 y 6281
+x 15069 y 5950
+x 14912 y 5772
+x 14710 y 5752
+x 14629 y 5744
+x 14552 y 5772
+x 14479 y 5839
+x 14407 y 5906
+x 14340 y 6008
+x 14281 y 6147
+x 14281 y 5844
+x 14281 y 5542
+x 14281 y 5239
+x 14281 y 5036
+x 14253 y 4874
+x 14200 y 4748
+x 14149 y 4625
+x 14078 y 4558
+x 13989 y 4549
+x 13898 y 4541
+x 13830 y 4597
+x 13776 y 4715
+x 13722 y 4832
+x 13695 y 4991
+x 13695 y 5199
+type1
+x 12573 y 7522
+x 12572 y 7740
+x 12544 y 7896
+x 12495 y 7994
+x 12445 y 8096
+x 12368 y 8137
+x 12269 y 8126
+x 12230 y 8121
+x 12193 y 8107
+x 12157 y 8081
+x 12125 y 8059
+x 12085 y 8019
+x 12044 y 7968
+x 12031 y 7952
+x 12014 y 7921
+x 11990 y 7887
+x 11910 y 7770
+x 11842 y 7708
+x 11787 y 7703
+x 11733 y 7697
+x 11688 y 7725
+x 11652 y 7786
+x 11615 y 7849
+x 11598 y 7934
+x 11598 y 8040
+x 11598 y 8270
+x 11664 y 8469
+x 11800 y 8636
+x 11939 y 8806
+x 12117 y 8903
+x 12328 y 8930
+x 12590 y 8965
+x 12793 y 8842
+x 12946 y 8554
+x 13099 y 8267
+x 13171 y 7860
+x 13172 y 7336
+x 13172 y 6790
+x 13097 y 6350
+x 12942 y 6019
+x 12787 y 5690
+x 12577 y 5512
+x 12307 y 5486
+x 12195 y 5475
+x 12086 y 5508
+x 11987 y 5585
+x 11888 y 5662
+x 11800 y 5781
+x 11720 y 5944
+x 11657 y 6073
+x 11608 y 6229
+x 11572 y 6407
+x 11535 y 6585
+x 11518 y 6762
+x 11518 y 6943
+x 11518 y 7102
+x 11539 y 7222
+x 11581 y 7299
+x 11621 y 7373
+x 11685 y 7416
+x 11779 y 7427
+x 12045 y 7459
+x 12312 y 7491
+x 12573 y 7522
+type1
+x 12573 y 6876
+x 12396 y 6855
+x 12221 y 6836
+x 12041 y 6817
+x 12049 y 6621
+x 12073 y 6477
+x 12122 y 6381
+x 12169 y 6287
+x 12231 y 6241
+x 12315 y 6249
+x 12393 y 6256
+x 12455 y 6316
+x 12501 y 6428
+x 12545 y 6538
+x 12573 y 6688
+x 12573 y 6876
+type1
+x 8904 y 7132
+x 8899 y 7340
+x 8872 y 7492
+x 8822 y 7590
+x 8772 y 7689
+x 8699 y 7730
+x 8596 y 7721
+x 8560 y 7718
+x 8525 y 7703
+x 8488 y 7680
+x 8452 y 7657
+x 8416 y 7620
+x 8375 y 7571
+x 8363 y 7555
+x 8345 y 7527
+x 8322 y 7494
+x 8242 y 7383
+x 8174 y 7325
+x 8119 y 7321
+x 8065 y 7315
+x 8019 y 7345
+x 7984 y 7405
+x 7947 y 7467
+x 7930 y 7551
+x 7929 y 7653
+x 7929 y 7876
+x 7997 y 8064
+x 8131 y 8222
+x 8267 y 8382
+x 8443 y 8474
+x 8659 y 8498
+x 8920 y 8525
+x 9125 y 8399
+x 9277 y 8119
+x 9427 y 7838
+x 9503 y 7443
+x 9503 y 6936
+x 9503 y 6411
+x 9428 y 5989
+x 9273 y 5675
+x 9118 y 5360
+x 8904 y 5193
+x 8638 y 5172
+x 8525 y 5164
+x 8417 y 5194
+x 8317 y 5270
+x 8218 y 5346
+x 8129 y 5463
+x 8051 y 5622
+x 7989 y 5750
+x 7938 y 5901
+x 7903 y 6073
+x 7866 y 6248
+x 7849 y 6420
+x 7849 y 6594
+x 7849 y 6748
+x 7868 y 6862
+x 7911 y 6935
+x 7954 y 7006
+x 8015 y 7047
+x 8110 y 7056
+x 8376 y 7080
+x 8642 y 7105
+x 8904 y 7132
+type1
+x 8904 y 6506
+x 8727 y 6490
+x 8552 y 6476
+x 8371 y 6459
+x 8376 y 6271
+x 8403 y 6129
+x 8448 y 6035
+x 8493 y 5944
+x 8561 y 5900
+x 8642 y 5907
+x 8722 y 5914
+x 8786 y 5970
+x 8831 y 6077
+x 8876 y 6182
+x 8899 y 6325
+x 8904 y 6506
+type0
+type1
+x 21924 y 9664
+x 21924 y 9884
+x 21950 y 10062
+x 22005 y 10203
+x 22058 y 10339
+x 22132 y 10415
+x 22221 y 10429
+x 22317 y 10442
+x 22388 y 10384
+x 22443 y 10258
+x 22496 y 10135
+x 22524 y 9957
+x 22524 y 9730
+x 22524 y 8965
+x 22523 y 8199
+x 22524 y 7436
+x 22524 y 7221
+x 22501 y 7051
+x 22453 y 6927
+x 22403 y 6802
+x 22335 y 6734
+x 22249 y 6725
+x 22155 y 6715
+x 22087 y 6762
+x 22042 y 6869
+x 21997 y 6974
+x 21971 y 7141
+x 21971 y 7368
+x 21971 y 7470
+x 21970 y 7569
+x 21970 y 7669
+x 21925 y 7323
+x 21865 y 7064
+x 21799 y 6895
+x 21733 y 6725
+x 21659 y 6634
+x 21570 y 6626
+x 21496 y 6618
+x 21440 y 6670
+x 21398 y 6777
+x 21355 y 6886
+x 21334 y 7040
+x 21334 y 7241
+x 21334 y 7433
+x 21359 y 7583
+x 21402 y 7698
+x 21444 y 7813
+x 21517 y 7910
+x 21626 y 7988
+x 21738 y 8068
+x 21818 y 8170
+x 21861 y 8301
+x 21903 y 8430
+x 21924 y 8617
+x 21924 y 8860
+x 21924 y 9130
+x 21924 y 9399
+x 21924 y 9664
+type1
+x 19342 y 9195
+x 19342 y 9230
+x 19344 y 9287
+x 19342 y 9369
+x 19340 y 9448
+x 19336 y 9510
+x 19336 y 9554
+x 19336 y 9704
+x 19361 y 9819
+x 19405 y 9906
+x 19446 y 9988
+x 19508 y 10039
+x 19594 y 10052
+x 19680 y 10063
+x 19745 y 10026
+x 19792 y 9942
+x 19840 y 9857
+x 19873 y 9723
+x 19887 y 9533
+x 19951 y 9751
+x 20032 y 9916
+x 20125 y 10032
+x 20221 y 10150
+x 20333 y 10219
+x 20465 y 10239
+x 20635 y 10265
+x 20763 y 10184
+x 20856 y 10004
+x 20949 y 9821
+x 20996 y 9551
+x 20996 y 9193
+x 20996 y 8843
+x 20951 y 8577
+x 20856 y 8391
+x 20761 y 8210
+x 20599 y 8073
+x 20369 y 7985
+x 20338 y 7973
+x 20301 y 7960
+x 20251 y 7944
+x 20034 y 7866
+x 19927 y 7731
+x 19928 y 7547
+x 19928 y 7452
+x 19945 y 7379
+x 19978 y 7333
+x 20012 y 7286
+x 20064 y 7268
+x 20126 y 7275
+x 20177 y 7281
+x 20225 y 7300
+x 20262 y 7325
+x 20302 y 7351
+x 20339 y 7387
+x 20370 y 7436
+x 20384 y 7458
+x 20401 y 7493
+x 20429 y 7547
+x 20522 y 7732
+x 20613 y 7827
+x 20698 y 7838
+x 20743 y 7843
+x 20786 y 7805
+x 20819 y 7724
+x 20853 y 7644
+x 20870 y 7543
+x 20870 y 7426
+x 20870 y 7165
+x 20802 y 6941
+x 20663 y 6756
+x 20523 y 6567
+x 20343 y 6463
+x 20122 y 6438
+x 19996 y 6425
+x 19883 y 6438
+x 19780 y 6479
+x 19676 y 6519
+x 19596 y 6585
+x 19536 y 6671
+x 19466 y 6772
+x 19414 y 6892
+x 19387 y 7030
+x 19360 y 7164
+x 19343 y 7362
+x 19342 y 7620
+x 19342 y 8145
+x 19342 y 8670
+x 19342 y 9195
+type1
+x 19932 y 8477
+x 19968 y 8517
+x 20004 y 8553
+x 20040 y 8582
+x 20080 y 8613
+x 20129 y 8644
+x 20189 y 8675
+x 20270 y 8716
+x 20326 y 8762
+x 20356 y 8819
+x 20384 y 8874
+x 20397 y 8955
+x 20397 y 9057
+x 20397 y 9163
+x 20381 y 9243
+x 20352 y 9297
+x 20323 y 9348
+x 20279 y 9373
+x 20221 y 9364
+x 20121 y 9351
+x 20045 y 9287
+x 20000 y 9174
+x 19954 y 9059
+x 19932 y 8887
+x 19932 y 8647
+x 19932 y 8600
+x 19932 y 8567
+x 19932 y 8544
+x 19932 y 8517
+x 19932 y 8495
+x 19932 y 8477
+type1
+x 17885 y 8839
+x 17804 y 8827
+x 17743 y 8755
+x 17706 y 8624
+x 17666 y 8489
+x 17642 y 8290
+x 17642 y 8022
+x 17642 y 7776
+x 17667 y 7587
+x 17711 y 7457
+x 17754 y 7324
+x 17810 y 7261
+x 17886 y 7271
+x 17968 y 7281
+x 18024 y 7357
+x 18066 y 7499
+x 18109 y 7643
+x 18133 y 7837
+x 18133 y 8084
+x 18133 y 8356
+x 18115 y 8549
+x 18075 y 8672
+x 18034 y 8795
+x 17972 y 8850
+x 17885 y 8839
+type1
+x 18170 y 6852
+x 18125 y 6628
+x 18066 y 6464
+x 17995 y 6357
+x 17923 y 6250
+x 17833 y 6193
+x 17724 y 6180
+x 17517 y 6158
+x 17355 y 6302
+x 17232 y 6613
+x 17112 y 6925
+x 17048 y 7351
+x 17047 y 7897
+x 17047 y 8459
+x 17107 y 8912
+x 17227 y 9263
+x 17346 y 9608
+x 17503 y 9799
+x 17701 y 9829
+x 17792 y 9843
+x 17867 y 9817
+x 17940 y 9752
+x 18011 y 9686
+x 18075 y 9578
+x 18134 y 9425
+x 18134 y 9774
+x 18134 y 10124
+x 18134 y 10470
+x 18134 y 10682
+x 18158 y 10853
+x 18210 y 10985
+x 18262 y 11117
+x 18337 y 11187
+x 18427 y 11202
+x 18517 y 11218
+x 18584 y 11165
+x 18638 y 11049
+x 18693 y 10932
+x 18719 y 10763
+x 18719 y 10545
+x 18719 y 9379
+x 18719 y 8211
+x 18720 y 7043
+x 18720 y 6817
+x 18697 y 6642
+x 18648 y 6515
+x 18602 y 6393
+x 18535 y 6322
+x 18450 y 6313
+x 18369 y 6305
+x 18304 y 6346
+x 18256 y 6439
+x 18208 y 6530
+x 18184 y 6667
+x 18170 y 6852
+type2
+x 22702 y 150
+x 22702 y 18619
+x 23142 y 18619
+x 23142 y 150
+x 22702 y 150
+type0
+type0
+type1
+x -18879 y -6169
+x -19306 y -6477
+x -19858 y -6255
+x -20081 y -5820
+x -20786 y -6597
+x -21847 y -6147
+x -22222 y -5300
+x -22412 y -5952
+x -23176 y -6297
+x -23675 y -5717
+x -24139 y -6115
+x -24947 y -5975
+x -25275 y -5475
+x -25743 y -6043
+x -26665 y -6095
+x -27216 y -5616
+x -27458 y -5880
+x -27847 y -5956
+x -28173 y -5807
+x -28505 y -5994
+x -28928 y -5986
+x -29252 y -5782
+x -29335 y -6179
+x -29500 y -6560
+x -29826 y -6818
+x -31022 y -7764
+x -32698 y -6263
+x -31776 y -5098
+x -32249 y -4180
+x -32215 y -1284
+x -30566 y -1654
+x -30275 y -1721
+x -30042 y -1557
+x -29732 y -1686
+x -29620 y -1733
+x -29360 y -2000
+x -29328 y -1967
+x -28801 y -1395
+x -27773 y -1407
+x -27294 y -2032
+x -26878 y -1490
+x -26046 y -1399
+x -25494 y -1786
+x -25494 y -340
+x -23749 y -257
+x -23706 y -1714
+x -23702 y -1832
+x -23710 y -1818
+x -23622 y -1891
+x -23375 y -1676
+x -23030 y -1630
+x -22735 y -1774
+x -22401 y -1620
+x -22024 y -1726
+x -21802 y -2011
+x -21247 y -1576
+x -20463 y -1709
+x -20043 y -2265
+x -19813 y -1920
+x -19336 y -1799
+x -18976 y -2022
+x -18451 y -1808
+x -17913 y -2085
+x -17663 y -2564
+x -17147 y -1880
+x -16161 y -1937
+x -15673 y -2621
+x -15522 y -2406
+x -15288 y -2271
+x -15020 y -2274
+x -14564 y -2280
+x -13880 y -2523
+x -13482 y -2434
+x -13230 y -2377
+x -12629 y -2622
+x -12631 y -2615
+x -12887 y -895
+x -10841 y -701
+x -10913 y -2475
+x -10922 y -2665
+x -10958 y -2856
+x -11035 y -3030
+x -10920 y -2896
+x -10767 y -2791
+x -10599 y -2734
+x -10085 y -2562
+x -8995 y -3157
+x -8782 y -3036
+x -8332 y -2778
+x -7925 y -3235
+x -7721 y -3127
+x -7282 y -2895
+x -6791 y -3145
+x -6602 y -3573
+x -5171 y -1880
+x -3683 y -5102
+x -4439 y -6248
+x -3899 y -7662
+x -5725 y -8931
+x -6672 y -7515
+x -6744 y -7618
+x -6839 y -7704
+x -6952 y -7761
+x -7253 y -7915
+x -8666 y -7625
+x -8666 y -7634
+x -8678 y -9323
+x -10445 y -9124
+x -10447 y -7478
+x -10753 y -7413
+x -10988 y -7194
+x -11145 y -6933
+x -11666 y -7594
+x -12400 y -6840
+x -12489 y -6908
+x -13012 y -7311
+x -13334 y -6752
+x -13681 y -6886
+x -14084 y -7041
+x -14449 y -6645
+x -14642 y -6735
+x -15080 y -6938
+x -15537 y -6692
+x -15729 y -6282
+x -16281 y -6903
+x -17201 y -6717
+x -17650 y -6083
+x -17942 y -6488
+x -18530 y -6512
+x -18879 y -6169
+type1
+x -37181 y -3018
+x -37059 y -2659
+x -36864 y -2318
+x -36544 y -2100
+x -36111 y -1805
+x -35556 y -1809
+x -35154 y -2148
+x -35135 y -2127
+x -35115 y -2106
+x -35093 y -2088
+x -35093 y -1457
+x -34817 y -627
+x -34000 y -806
+x -33448 y -929
+x -33305 y -1470
+x -33305 y -1959
+x -32776 y -2298
+x -32796 y -3266
+x -33305 y -3613
+x -33305 y -4144
+x -32810 y -4444
+x -32823 y -5301
+x -33124 y -5730
+x -33499 y -6260
+x -34438 y -6333
+x -34837 y -5793
+x -35157 y -6255
+x -35759 y -6523
+x -36314 y -6355
+x -37086 y -6122
+x -37310 y -5207
+x -37345 y -4503
+x -37370 y -4006
+x -37336 y -3493
+x -37181 y -3018
+type1
+x -44794 y -7579
+x -44794 y -8217
+x -45029 y -9127
+x -45881 y -8957
+x -46421 y -8818
+x -46567 y -8253
+x -46573 y -7764
+x -46749 y -7835
+x -46944 y -7845
+x -47125 y -7785
+x -47655 y -8190
+x -48356 y -8035
+x -48656 y -7432
+x -48766 y -7861
+x -49092 y -8245
+x -49580 y -8198
+x -50221 y -8135
+x -50379 y -7434
+x -50379 y -6906
+x -50379 y -6142
+x -50379 y -5377
+x -50379 y -4612
+x -50379 y -3975
+x -50075 y -3088
+x -49243 y -3343
+x -48946 y -3134
+x -48529 y -3170
+x -48283 y -3440
+x -47801 y -2939
+x -46917 y -2840
+x -46416 y -3370
+x -46239 y -3025
+x -45867 y -2808
+x -45475 y -2924
+x -45024 y -2621
+x -44504 y -2756
+x -44188 y -3127
+x -44453 y -2557
+x -44378 y -1468
+x -43666 y -1248
+x -42767 y -970
+x -42506 y -2129
+x -42629 y -2762
+x -42490 y -2623
+x -42321 y -2530
+x -42129 y -2485
+x -42118 y -2008
+x -41954 y -1432
+x -41431 y -1290
+x -40635 y -1072
+x -40350 y -1927
+x -40350 y -2534
+x -39910 y -2123
+x -39250 y -2076
+x -38800 y -2484
+x -38256 y -2978
+x -37941 y -4268
+x -38328 y -4923
+x -37876 y -6119
+x -39465 y -7539
+x -40466 y -6500
+x -40631 y -6899
+x -41044 y -7166
+x -41478 y -7020
+x -41888 y -7275
+x -42417 y -7171
+x -42732 y -6816
+x -42996 y -7351
+x -43692 y -7511
+x -44096 y -7023
+x -44254 y -7290
+x -44483 y -7506
+x -44794 y -7579
+type0
+type1
+x -35611 y -13227
+x -35184 y -12919
+x -34632 y -13141
+x -34409 y -13576
+x -33704 y -12799
+x -32643 y -13249
+x -32268 y -14096
+x -32078 y -13444
+x -31314 y -13099
+x -30815 y -13679
+x -30351 y -13281
+x -29543 y -13421
+x -29215 y -13921
+x -28747 y -13353
+x -27825 y -13301
+x -27274 y -13780
+x -27032 y -13515
+x -26643 y -13439
+x -26317 y -13588
+x -25985 y -13401
+x -25562 y -13409
+x -25238 y -13613
+x -25155 y -13216
+x -24991 y -12835
+x -24665 y -12577
+x -23469 y -11631
+x -21793 y -13132
+x -22715 y -14297
+x -22241 y -15215
+x -22275 y -18111
+x -23924 y -17741
+x -24215 y -17674
+x -24448 y -17838
+x -24758 y -17709
+x -24870 y -17662
+x -25129 y -17395
+x -25161 y -17428
+x -25688 y -18000
+x -26716 y -17988
+x -27195 y -17364
+x -27611 y -17906
+x -28443 y -17997
+x -28995 y -17610
+x -28995 y -19055
+x -30740 y -19138
+x -30783 y -17682
+x -30787 y -17564
+x -30779 y -17578
+x -30867 y -17505
+x -31114 y -17720
+x -31459 y -17766
+x -31754 y -17622
+x -32088 y -17776
+x -32465 y -17670
+x -32687 y -17385
+x -33242 y -17820
+x -34026 y -17687
+x -34446 y -17131
+x -34676 y -17476
+x -35153 y -17597
+x -35513 y -17374
+x -36038 y -17588
+x -36576 y -17311
+x -36826 y -16832
+x -37342 y -17516
+x -38328 y -17459
+x -38816 y -16775
+x -38967 y -16990
+x -39201 y -17125
+x -39469 y -17122
+x -39925 y -17116
+x -40609 y -16873
+x -41007 y -16962
+x -41259 y -17019
+x -41860 y -16774
+x -41858 y -16781
+x -41602 y -18500
+x -43648 y -18694
+x -43576 y -16921
+x -43567 y -16731
+x -43531 y -16540
+x -43454 y -16366
+x -43569 y -16500
+x -43722 y -16605
+x -43890 y -16662
+x -44404 y -16834
+x -45494 y -16239
+x -45707 y -16360
+x -46157 y -16618
+x -46564 y -16161
+x -46768 y -16269
+x -47207 y -16501
+x -47698 y -16251
+x -47887 y -15823
+x -49318 y -17516
+x -50807 y -14294
+x -50051 y -13148
+x -50591 y -11734
+x -48765 y -10465
+x -47818 y -11881
+x -47746 y -11778
+x -47651 y -11692
+x -47538 y -11635
+x -47237 y -11481
+x -45824 y -11771
+x -45824 y -11762
+x -45812 y -10073
+x -44045 y -10272
+x -44043 y -11918
+x -43737 y -11983
+x -43502 y -12202
+x -43345 y -12463
+x -42824 y -11802
+x -42090 y -12556
+x -42001 y -12488
+x -41478 y -12085
+x -41156 y -12644
+x -40809 y -12510
+x -40406 y -12355
+x -40041 y -12751
+x -39848 y -12661
+x -39410 y -12458
+x -38953 y -12704
+x -38761 y -13114
+x -38209 y -12493
+x -37289 y -12679
+x -36840 y -13313
+x -36548 y -12908
+x -35960 y -12884
+x -35611 y -13227
+type1
+x -17309 y -16377
+x -17431 y -16736
+x -17626 y -17077
+x -17946 y -17295
+x -18379 y -17590
+x -18934 y -17586
+x -19336 y -17247
+x -19355 y -17268
+x -19375 y -17289
+x -19397 y -17307
+x -19397 y -17938
+x -19673 y -18767
+x -20490 y -18588
+x -21042 y -18465
+x -21185 y -17925
+x -21185 y -17436
+x -21714 y -17097
+x -21694 y -16129
+x -21185 y -15782
+x -21185 y -15251
+x -21680 y -14951
+x -21668 y -14094
+x -21367 y -13665
+x -20992 y -13135
+x -20053 y -13062
+x -19654 y -13602
+x -19334 y -13140
+x -18732 y -12872
+x -18177 y -13040
+x -17405 y -13273
+x -17181 y -14188
+x -17145 y -14892
+x -17120 y -15389
+x -17154 y -15902
+x -17309 y -16377
+type1
+x -9697 y -11816
+x -9697 y -11178
+x -9462 y -10268
+x -8610 y -10438
+x -8070 y -10577
+x -7924 y -11142
+x -7918 y -11631
+x -7742 y -11560
+x -7547 y -11550
+x -7366 y -11610
+x -6836 y -11205
+x -6135 y -11360
+x -5835 y -11963
+x -5725 y -11534
+x -5399 y -11150
+x -4911 y -11197
+x -4270 y -11260
+x -4112 y -11961
+x -4112 y -12489
+x -4112 y -13253
+x -4112 y -14018
+x -4111 y -14783
+x -4111 y -15420
+x -4415 y -16307
+x -5247 y -16052
+x -5544 y -16261
+x -5961 y -16225
+x -6207 y -15955
+x -6689 y -16456
+x -7573 y -16555
+x -8074 y -16025
+x -8251 y -16370
+x -8623 y -16587
+x -9015 y -16471
+x -9466 y -16774
+x -9986 y -16639
+x -10302 y -16268
+x -10037 y -16838
+x -10112 y -17927
+x -10824 y -18147
+x -11723 y -18424
+x -11984 y -17266
+x -11861 y -16633
+x -12000 y -16772
+x -12169 y -16865
+x -12361 y -16910
+x -12372 y -17387
+x -12536 y -17963
+x -13059 y -18105
+x -13855 y -18323
+x -14140 y -17468
+x -14140 y -16861
+x -14580 y -17272
+x -15240 y -17319
+x -15690 y -16911
+x -16234 y -16417
+x -16549 y -15127
+x -16163 y -14472
+x -16615 y -13276
+x -15026 y -11856
+x -14025 y -12895
+x -13860 y -12496
+x -13447 y -12229
+x -13013 y -12375
+x -12603 y -12120
+x -12074 y -12224
+x -11759 y -12579
+x -11495 y -12044
+x -10799 y -11884
+x -10395 y -12372
+x -10237 y -12105
+x -10008 y -11889
+x -9697 y -11816
+type2
+x -3615 y -882
+x -3615 y -18517
+x -3928 y -18517
+x -3928 y -882
+x -3615 y -882
+type0
+type0
+type1
+x -4186 y 79917
+x -4613 y 79609
+x -5165 y 79831
+x -5388 y 80266
+x -6093 y 79489
+x -7154 y 79939
+x -7529 y 80786
+x -7719 y 80134
+x -8483 y 79789
+x -8982 y 80369
+x -9446 y 79971
+x -10254 y 80111
+x -10582 y 80611
+x -11050 y 80043
+x -11972 y 79991
+x -12523 y 80470
+x -12765 y 80206
+x -13154 y 80130
+x -13480 y 80279
+x -13812 y 80092
+x -14235 y 80100
+x -14559 y 80304
+x -14642 y 79907
+x -14807 y 79526
+x -15133 y 79268
+x -16329 y 78322
+x -18005 y 79823
+x -17083 y 80988
+x -17556 y 81906
+x -17522 y 84802
+x -15873 y 84432
+x -15582 y 84365
+x -15349 y 84529
+x -15039 y 84400
+x -14927 y 84353
+x -14667 y 84086
+x -14635 y 84119
+x -14108 y 84691
+x -13080 y 84679
+x -12601 y 84054
+x -12185 y 84596
+x -11353 y 84687
+x -10801 y 84300
+x -10801 y 85746
+x -9056 y 85829
+x -9013 y 84372
+x -9009 y 84254
+x -9017 y 84268
+x -8929 y 84195
+x -8682 y 84410
+x -8337 y 84456
+x -8042 y 84312
+x -7708 y 84466
+x -7331 y 84360
+x -7109 y 84075
+x -6554 y 84510
+x -5770 y 84377
+x -5350 y 83821
+x -5120 y 84166
+x -4643 y 84287
+x -4283 y 84064
+x -3758 y 84278
+x -3220 y 84001
+x -2970 y 83522
+x -2454 y 84206
+x -1468 y 84149
+x -980 y 83465
+x -829 y 83680
+x -595 y 83815
+x -327 y 83812
+x 129 y 83806
+x 813 y 83563
+x 1211 y 83652
+x 1463 y 83709
+x 2064 y 83464
+x 2062 y 83471
+x 1806 y 85191
+x 3852 y 85385
+x 3780 y 83611
+x 3771 y 83421
+x 3735 y 83230
+x 3658 y 83056
+x 3773 y 83190
+x 3926 y 83295
+x 4094 y 83352
+x 4608 y 83524
+x 5698 y 82929
+x 5911 y 83050
+x 6361 y 83308
+x 6768 y 82851
+x 6972 y 82959
+x 7411 y 83191
+x 7902 y 82941
+x 8091 y 82513
+x 9522 y 84206
+x 11010 y 80984
+x 10254 y 79838
+x 10794 y 78424
+x 8968 y 77155
+x 8021 y 78571
+x 7949 y 78468
+x 7854 y 78382
+x 7741 y 78325
+x 7440 y 78171
+x 6027 y 78461
+x 6027 y 78452
+x 6015 y 76763
+x 4248 y 76962
+x 4246 y 78608
+x 3940 y 78673
+x 3705 y 78892
+x 3548 y 79153
+x 3027 y 78492
+x 2293 y 79246
+x 2204 y 79178
+x 1681 y 78775
+x 1359 y 79334
+x 1012 y 79200
+x 609 y 79045
+x 244 y 79441
+x 51 y 79351
+x -387 y 79148
+x -844 y 79394
+x -1036 y 79804
+x -1588 y 79183
+x -2508 y 79369
+x -2957 y 80003
+x -3249 y 79598
+x -3837 y 79574
+x -4186 y 79917
+type1
+x -22488 y 83068
+x -22366 y 83427
+x -22171 y 83768
+x -21851 y 83986
+x -21418 y 84281
+x -20863 y 84277
+x -20461 y 83938
+x -20442 y 83959
+x -20422 y 83980
+x -20400 y 83998
+x -20400 y 84629
+x -20124 y 85459
+x -19307 y 85280
+x -18755 y 85157
+x -18612 y 84616
+x -18612 y 84127
+x -18083 y 83788
+x -18103 y 82820
+x -18612 y 82473
+x -18612 y 81942
+x -18117 y 81642
+x -18130 y 80785
+x -18431 y 80356
+x -18806 y 79826
+x -19745 y 79753
+x -20144 y 80293
+x -20464 y 79831
+x -21066 y 79563
+x -21621 y 79731
+x -22393 y 79964
+x -22617 y 80879
+x -22652 y 81583
+x -22677 y 82080
+x -22643 y 82593
+x -22488 y 83068
+type1
+x -30101 y 78507
+x -30101 y 77869
+x -30336 y 76959
+x -31188 y 77129
+x -31728 y 77268
+x -31874 y 77833
+x -31880 y 78322
+x -32056 y 78251
+x -32251 y 78241
+x -32432 y 78301
+x -32962 y 77896
+x -33663 y 78051
+x -33963 y 78654
+x -34073 y 78225
+x -34399 y 77841
+x -34887 y 77888
+x -35528 y 77951
+x -35686 y 78652
+x -35686 y 79180
+x -35686 y 79944
+x -35686 y 80709
+x -35686 y 81474
+x -35686 y 82111
+x -35382 y 82998
+x -34550 y 82743
+x -34253 y 82952
+x -33836 y 82916
+x -33590 y 82646
+x -33108 y 83147
+x -32224 y 83246
+x -31723 y 82716
+x -31546 y 83061
+x -31174 y 83278
+x -30782 y 83162
+x -30331 y 83465
+x -29811 y 83330
+x -29495 y 82959
+x -29760 y 83529
+x -29685 y 84618
+x -28973 y 84838
+x -28074 y 85116
+x -27813 y 83957
+x -27936 y 83324
+x -27797 y 83463
+x -27628 y 83556
+x -27436 y 83601
+x -27425 y 84078
+x -27261 y 84654
+x -26738 y 84796
+x -25942 y 85014
+x -25657 y 84159
+x -25657 y 83552
+x -25217 y 83963
+x -24557 y 84010
+x -24107 y 83602
+x -23563 y 83108
+x -23248 y 81818
+x -23635 y 81163
+x -23183 y 79967
+x -24772 y 78547
+x -25773 y 79586
+x -25938 y 79187
+x -26351 y 78920
+x -26785 y 79066
+x -27195 y 78811
+x -27724 y 78915
+x -28039 y 79270
+x -28303 y 78735
+x -28999 y 78575
+x -29403 y 79063
+x -29561 y 78796
+x -29790 y 78580
+x -30101 y 78507
+type1
+x -15087 y 72677
+x -15400 y 72041
+x -16219 y 71953
+x -16604 y 72568
+x -16946 y 71954
+x -17773 y 71978
+x -18109 y 72589
+x -18679 y 71544
+x -19819 y 72258
+x -19877 y 73226
+x -19907 y 73709
+x -19957 y 73097
+x -20075 y 72847
+x -20512 y 71918
+x -21794 y 71553
+x -22540 y 72355
+x -22930 y 71797
+x -24638 y 71726
+x -25097 y 72194
+x -25411 y 71692
+x -26129 y 71615
+x -26516 y 72067
+x -27265 y 70991
+x -28194 y 72127
+x -28194 y 73024
+x -28194 y 74313
+x -28314 y 75646
+x -28172 y 76936
+x -28027 y 78264
+x -25943 y 78409
+x -25277 y 77446
+x -24944 y 78208
+x -22983 y 78292
+x -22563 y 77593
+x -22020 y 78300
+x -20968 y 78345
+x -20357 y 77700
+x -19943 y 78226
+x -17840 y 78229
+x -17445 y 77669
+x -16814 y 78670
+x -15743 y 77922
+x -15566 y 77036
+x -15488 y 77847
+x -14567 y 78548
+x -13923 y 77764
+x -13522 y 78255
+x -12772 y 78136
+x -12466 y 77641
+x -11868 y 78445
+x -10071 y 78122
+x -9652 y 77246
+x -9511 y 76950
+x -9543 y 76519
+x -9436 y 77043
+x -9268 y 77869
+x -8237 y 78613
+x -7598 y 77732
+x -7582 y 77710
+x -7567 y 77686
+x -7553 y 77663
+x -7173 y 78200
+x -5158 y 78214
+x -4716 y 77789
+x -4157 y 78413
+x -3302 y 77982
+x -3144 y 77259
+x -2516 y 78418
+x -1108 y 78415
+x -464 y 77275
+x -260 y 78036
+x 654 y 78405
+x 1182 y 77712
+x 1932 y 78760
+x 2834 y 77611
+x 2834 y 76744
+x 2834 y 75539
+x 2834 y 74336
+x 2834 y 73132
+x 2834 y 72183
+x 1913 y 70996
+x 1093 y 72093
+x 308 y 71132
+x -510 y 72566
+x -520 y 72549
+x -1224 y 71440
+x -2584 y 71678
+x -3158 y 72764
+x -3476 y 71569
+x -4887 y 71885
+x -5015 y 73016
+x -5073 y 73518
+x -5123 y 72987
+x -5169 y 72817
+x -5396 y 71975
+x -6454 y 71787
+x -6879 y 72588
+x -7214 y 71966
+x -8047 y 71935
+x -8397 y 72557
+x -8903 y 71730
+x -9537 y 72527
+x -9884 y 72308
+x -10273 y 72063
+x -10774 y 72156
+x -11058 y 72508
+x -11544 y 71896
+x -12415 y 72190
+x -12630 y 72877
+x -13174 y 71993
+x -14420 y 71830
+x -15087 y 72677
+type2
+x -47321 y 85302
+x -47321 y 71622
+x -47634 y 71622
+x -47634 y 85302
+x -47321 y 85302
+type0
+type1
+x -11247 y 94972
+x -11467 y 94972
+x -11645 y 94998
+x -11786 y 95053
+x -11922 y 95106
+x -11998 y 95180
+x -12012 y 95269
+x -12025 y 95365
+x -11967 y 95436
+x -11841 y 95491
+x -11718 y 95544
+x -11540 y 95572
+x -11313 y 95572
+x -10548 y 95572
+x -9782 y 95572
+x -9019 y 95572
+x -8804 y 95572
+x -8634 y 95549
+x -8510 y 95501
+x -8385 y 95451
+x -8317 y 95383
+x -8308 y 95297
+x -8298 y 95203
+x -8345 y 95135
+x -8452 y 95090
+x -8557 y 95045
+x -8724 y 95019
+x -8951 y 95019
+x -9053 y 95019
+x -9152 y 95019
+x -9252 y 95019
+x -8906 y 94973
+x -8647 y 94913
+x -8478 y 94847
+x -8308 y 94781
+x -8217 y 94707
+x -8209 y 94618
+x -8201 y 94544
+x -8253 y 94488
+x -8360 y 94446
+x -8469 y 94403
+x -8623 y 94382
+x -8824 y 94382
+x -9016 y 94382
+x -9166 y 94408
+x -9281 y 94451
+x -9396 y 94493
+x -9493 y 94566
+x -9571 y 94675
+x -9651 y 94787
+x -9753 y 94867
+x -9884 y 94910
+x -10013 y 94952
+x -10200 y 94973
+x -10443 y 94972
+x -10713 y 94972
+x -10982 y 94972
+x -11247 y 94972
+type1
+x -10777 y 92390
+x -10812 y 92390
+x -10869 y 92392
+x -10951 y 92390
+x -11030 y 92388
+x -11092 y 92384
+x -11136 y 92384
+x -11286 y 92384
+x -11401 y 92409
+x -11488 y 92453
+x -11570 y 92494
+x -11621 y 92556
+x -11634 y 92642
+x -11645 y 92728
+x -11608 y 92793
+x -11525 y 92840
+x -11440 y 92888
+x -11306 y 92921
+x -11116 y 92935
+x -11334 y 92999
+x -11499 y 93080
+x -11615 y 93173
+x -11733 y 93269
+x -11802 y 93381
+x -11822 y 93513
+x -11848 y 93683
+x -11767 y 93811
+x -11587 y 93904
+x -11404 y 93997
+x -11134 y 94044
+x -10776 y 94044
+x -10426 y 94044
+x -10160 y 94000
+x -9974 y 93905
+x -9793 y 93810
+x -9656 y 93648
+x -9568 y 93418
+x -9556 y 93387
+x -9543 y 93350
+x -9527 y 93300
+x -9449 y 93083
+x -9314 y 92976
+x -9130 y 92976
+x -9035 y 92976
+x -8962 y 92993
+x -8916 y 93026
+x -8869 y 93060
+x -8851 y 93112
+x -8858 y 93174
+x -8864 y 93225
+x -8883 y 93273
+x -8908 y 93310
+x -8934 y 93350
+x -8970 y 93387
+x -9019 y 93418
+x -9041 y 93432
+x -9076 y 93449
+x -9130 y 93477
+x -9315 y 93571
+x -9410 y 93662
+x -9421 y 93747
+x -9426 y 93792
+x -9388 y 93835
+x -9307 y 93868
+x -9227 y 93902
+x -9126 y 93918
+x -9009 y 93918
+x -8748 y 93918
+x -8524 y 93850
+x -8339 y 93711
+x -8150 y 93571
+x -8046 y 93391
+x -8021 y 93170
+x -8008 y 93044
+x -8021 y 92931
+x -8061 y 92828
+x -8101 y 92724
+x -8167 y 92644
+x -8253 y 92584
+x -8354 y 92514
+x -8474 y 92462
+x -8612 y 92435
+x -8746 y 92408
+x -8944 y 92391
+x -9202 y 92391
+x -9727 y 92391
+x -10252 y 92391
+x -10777 y 92390
+type1
+x -10060 y 92981
+x -10100 y 93017
+x -10136 y 93053
+x -10165 y 93089
+x -10196 y 93129
+x -10227 y 93178
+x -10258 y 93238
+x -10299 y 93318
+x -10345 y 93374
+x -10402 y 93404
+x -10457 y 93432
+x -10538 y 93445
+x -10640 y 93445
+x -10746 y 93445
+x -10826 y 93429
+x -10880 y 93400
+x -10931 y 93371
+x -10956 y 93327
+x -10947 y 93269
+x -10934 y 93169
+x -10870 y 93093
+x -10757 y 93048
+x -10642 y 93002
+x -10470 y 92980
+x -10230 y 92981
+x -10183 y 92981
+x -10150 y 92981
+x -10127 y 92981
+x -10100 y 92981
+x -10078 y 92981
+x -10060 y 92981
+type1
+x -10421 y 90933
+x -10409 y 90852
+x -10337 y 90791
+x -10206 y 90755
+x -10071 y 90715
+x -9872 y 90691
+x -9604 y 90691
+x -9358 y 90691
+x -9169 y 90716
+x -9039 y 90759
+x -8906 y 90802
+x -8843 y 90858
+x -8853 y 90934
+x -8863 y 91016
+x -8939 y 91072
+x -9081 y 91114
+x -9225 y 91158
+x -9419 y 91182
+x -9666 y 91182
+x -9938 y 91182
+x -10131 y 91164
+x -10254 y 91124
+x -10377 y 91082
+x -10432 y 91020
+x -10421 y 90933
+type1
+x -8434 y 91218
+x -8210 y 91173
+x -8046 y 91114
+x -7939 y 91043
+x -7832 y 90971
+x -7775 y 90881
+x -7762 y 90772
+x -7740 y 90565
+x -7884 y 90403
+x -8195 y 90280
+x -8507 y 90160
+x -8933 y 90096
+x -9479 y 90096
+x -10041 y 90096
+x -10494 y 90155
+x -10845 y 90275
+x -11190 y 90394
+x -11381 y 90551
+x -11411 y 90749
+x -11425 y 90840
+x -11399 y 90915
+x -11334 y 90988
+x -11268 y 91059
+x -11160 y 91123
+x -11007 y 91182
+x -11356 y 91182
+x -11706 y 91182
+x -12052 y 91182
+x -12264 y 91182
+x -12435 y 91206
+x -12567 y 91258
+x -12699 y 91310
+x -12769 y 91385
+x -12784 y 91475
+x -12800 y 91565
+x -12747 y 91632
+x -12631 y 91686
+x -12514 y 91741
+x -12345 y 91767
+x -12127 y 91767
+x -10961 y 91767
+x -9793 y 91768
+x -8625 y 91768
+x -8399 y 91768
+x -8224 y 91745
+x -8097 y 91696
+x -7975 y 91650
+x -7904 y 91583
+x -7895 y 91498
+x -7887 y 91417
+x -7928 y 91352
+x -8021 y 91304
+x -8112 y 91256
+x -8249 y 91232
+x -8434 y 91218
+type0
+type1
+x -36891 y 88303
+x -36891 y 88208
+x -36877 y 88139
+x -36854 y 88097
+x -36832 y 88056
+x -36791 y 88037
+x -36742 y 88040
+x -36728 y 88040
+x -36715 y 88041
+x -36697 y 88043
+x -36630 y 88048
+x -36578 y 88025
+x -36548 y 87970
+x -36520 y 87918
+x -36507 y 87823
+x -36507 y 87690
+x -36507 y 87501
+x -36543 y 87363
+x -36615 y 87273
+x -36691 y 87177
+x -36809 y 87126
+x -36976 y 87114
+x -37161 y 87099
+x -37299 y 87152
+x -37373 y 87277
+x -37447 y 87403
+x -37486 y 87626
+x -37486 y 87947
+x -37486 y 88459
+x -37486 y 88972
+x -37486 y 89486
+x -37526 y 89483
+x -37567 y 89478
+x -37603 y 89476
+x -37661 y 89472
+x -37707 y 89501
+x -37739 y 89560
+x -37771 y 89621
+x -37787 y 89710
+x -37787 y 89823
+x -37787 y 89932
+x -37771 y 90018
+x -37739 y 90080
+x -37703 y 90145
+x -37658 y 90177
+x -37593 y 90182
+x -37557 y 90184
+x -37522 y 90185
+x -37486 y 90188
+x -37486 y 90357
+x -37486 y 90529
+x -37486 y 90700
+x -37486 y 90871
+x -37458 y 91013
+x -37405 y 91122
+x -37350 y 91233
+x -37279 y 91292
+x -37188 y 91297
+x -37089 y 91301
+x -37015 y 91259
+x -36962 y 91165
+x -36911 y 91073
+x -36891 y 90936
+x -36891 y 90752
+x -36891 y 90576
+x -36891 y 90401
+x -36891 y 90226
+x -36827 y 90229
+x -36765 y 90233
+x -36697 y 90238
+x -36638 y 90241
+x -36588 y 90215
+x -36557 y 90157
+x -36526 y 90098
+x -36507 y 90016
+x -36507 y 89906
+x -36507 y 89795
+x -36523 y 89707
+x -36557 y 89640
+x -36590 y 89575
+x -36634 y 89542
+x -36692 y 89538
+x -36760 y 89534
+x -36827 y 89530
+x -36891 y 89526
+x -36891 y 89117
+x -36891 y 88711
+x -36891 y 88303
+x -33600 y 88350
+x -33514 y 88355
+x -33451 y 88409
+x -33411 y 88513
+x -33370 y 88618
+x -33352 y 88777
+x -33352 y 88990
+x -33352 y 89183
+x -33373 y 89333
+x -33416 y 89437
+x -33458 y 89544
+x -33523 y 89594
+x -33600 y 89591
+x -33681 y 89588
+x -33743 y 89534
+x -33784 y 89427
+x -33827 y 89320
+x -33843 y 89167
+x -33843 y 88964
+x -33843 y 88758
+x -33826 y 88602
+x -33784 y 88499
+x -33745 y 88397
+x -33681 y 88347
+x -33600 y 88350
+x -33348 y 87817
+x -33396 y 87720
+x -33460 y 87647
+x -33528 y 87599
+x -33600 y 87548
+x -33677 y 87522
+x -33767 y 87519
+x -33969 y 87509
+x -34131 y 87632
+x -34254 y 87890
+x -34375 y 88145
+x -34438 y 88492
+x -34438 y 88927
+x -34438 y 89384
+x -34380 y 89753
+x -34263 y 90031
+x -34146 y 90305
+x -33991 y 90447
+x -33794 y 90454
+x -33686 y 90458
+x -33590 y 90423
+x -33505 y 90351
+x -33423 y 90280
+x -33357 y 90169
+x -33298 y 90018
+x -33280 y 90167
+x -33247 y 90278
+x -33203 y 90352
+x -33160 y 90423
+x -33109 y 90459
+x -33041 y 90460
+x -32946 y 90462
+x -32877 y 90414
+x -32834 y 90315
+x -32791 y 90216
+x -32771 y 90055
+x -32771 y 89837
+x -32771 y 89110
+x -32771 y 88383
+x -32771 y 87658
+x -32771 y 87166
+x -32844 y 86800
+x -32991 y 86553
+x -33138 y 86308
+x -33357 y 86177
+x -33654 y 86162
+x -33884 y 86151
+x -34064 y 86206
+x -34195 y 86330
+x -34325 y 86452
+x -34394 y 86625
+x -34394 y 86844
+x -34394 y 86971
+x -34375 y 87071
+x -34335 y 87152
+x -34294 y 87234
+x -34244 y 87277
+x -34181 y 87278
+x -34146 y 87280
+x -34114 y 87270
+x -34082 y 87247
+x -34050 y 87223
+x -34010 y 87180
+x -33956 y 87114
+x -33892 y 87034
+x -33839 y 86976
+x -33794 y 86948
+x -33745 y 86918
+x -33694 y 86905
+x -33640 y 86908
+x -33542 y 86912
+x -33469 y 86961
+x -33420 y 87060
+x -33370 y 87158
+x -33348 y 87301
+x -33348 y 87488
+x -33348 y 87597
+x -33348 y 87707
+x -33348 y 87817
+x -30561 y 88095
+x -30561 y 88064
+x -30559 y 88015
+x -30557 y 87946
+x -30555 y 87877
+x -30557 y 87823
+x -30557 y 87785
+x -30557 y 87658
+x -30575 y 87558
+x -30620 y 87493
+x -30665 y 87426
+x -30729 y 87390
+x -30810 y 87390
+x -30895 y 87389
+x -30964 y 87428
+x -31013 y 87506
+x -31059 y 87582
+x -31089 y 87703
+x -31102 y 87866
+x -31166 y 87688
+x -31248 y 87555
+x -31346 y 87466
+x -31442 y 87379
+x -31554 y 87332
+x -31680 y 87331
+x -31851 y 87330
+x -31984 y 87407
+x -32076 y 87572
+x -32168 y 87733
+x -32216 y 87967
+x -32216 y 88270
+x -32216 y 88566
+x -32169 y 88789
+x -32076 y 88937
+x -31984 y 89084
+x -31819 y 89183
+x -31585 y 89239
+x -31557 y 89245
+x -31517 y 89252
+x -31468 y 89263
+x -31251 y 89308
+x -31143 y 89411
+x -31143 y 89569
+x -31143 y 89651
+x -31163 y 89711
+x -31198 y 89755
+x -31231 y 89796
+x -31279 y 89818
+x -31341 y 89818
+x -31395 y 89817
+x -31441 y 89811
+x -31481 y 89792
+x -31523 y 89773
+x -31554 y 89744
+x -31585 y 89705
+x -31599 y 89688
+x -31616 y 89659
+x -31644 y 89616
+x -31738 y 89468
+x -31828 y 89395
+x -31919 y 89393
+x -31963 y 89391
+x -32002 y 89424
+x -32036 y 89498
+x -32070 y 89570
+x -32085 y 89656
+x -32085 y 89755
+x -32085 y 89977
+x -32016 y 90159
+x -31878 y 90309
+x -31742 y 90458
+x -31562 y 90531
+x -31341 y 90532
+x -31215 y 90534
+x -31097 y 90515
+x -30994 y 90469
+x -30895 y 90426
+x -30816 y 90363
+x -30755 y 90283
+x -30685 y 90190
+x -30632 y 90083
+x -30603 y 89962
+x -30574 y 89843
+x -30561 y 89672
+x -30561 y 89449
+x -30561 y 88997
+x -30561 y 88547
+x -30561 y 88095
+x -31152 y 88774
+x -31184 y 88743
+x -31220 y 88716
+x -31260 y 88696
+x -31301 y 88675
+x -31350 y 88652
+x -31409 y 88631
+x -31489 y 88605
+x -31543 y 88570
+x -31571 y 88525
+x -31602 y 88480
+x -31616 y 88415
+x -31616 y 88329
+x -31616 y 88237
+x -31600 y 88168
+x -31571 y 88120
+x -31541 y 88069
+x -31495 y 88047
+x -31441 y 88047
+x -31337 y 88049
+x -31260 y 88094
+x -31215 y 88186
+x -31170 y 88277
+x -31148 y 88425
+x -31148 y 88630
+x -31148 y 88667
+x -31148 y 88699
+x -31148 y 88719
+x -31148 y 88740
+x -31148 y 88759
+x -31152 y 88774
+x -29295 y 87331
+x -29525 y 87333
+x -29704 y 87401
+x -29840 y 87536
+x -29976 y 87669
+x -30044 y 87842
+x -30044 y 88054
+x -30044 y 88168
+x -30027 y 88262
+x -29989 y 88335
+x -29950 y 88411
+x -29899 y 88447
+x -29840 y 88446
+x -29777 y 88445
+x -29700 y 88380
+x -29620 y 88246
+x -29614 y 88237
+x -29611 y 88230
+x -29606 y 88224
+x -29547 y 88133
+x -29498 y 88069
+x -29452 y 88036
+x -29407 y 88005
+x -29363 y 87985
+x -29309 y 87985
+x -29241 y 87985
+x -29187 y 88007
+x -29146 y 88054
+x -29106 y 88098
+x -29088 y 88162
+x -29088 y 88246
+x -29088 y 88380
+x -29160 y 88480
+x -29309 y 88546
+x -29322 y 88551
+x -29331 y 88555
+x -29340 y 88559
+x -29611 y 88678
+x -29787 y 88805
+x -29877 y 88943
+x -29966 y 89082
+x -30012 y 89278
+x -30012 y 89532
+x -30012 y 89847
+x -29949 y 90096
+x -29818 y 90271
+x -29688 y 90446
+x -29507 y 90533
+x -29272 y 90531
+x -29051 y 90529
+x -28880 y 90467
+x -28754 y 90349
+x -28628 y 90229
+x -28565 y 90067
+x -28565 y 89868
+x -28565 y 89770
+x -28582 y 89694
+x -28614 y 89636
+x -28649 y 89575
+x -28695 y 89548
+x -28749 y 89550
+x -28808 y 89553
+x -28880 y 89601
+x -28962 y 89699
+x -28980 y 89721
+x -28998 y 89738
+x -29006 y 89749
+x -29048 y 89798
+x -29088 y 89831
+x -29132 y 89853
+x -29174 y 89874
+x -29213 y 89886
+x -29259 y 89886
+x -29317 y 89887
+x -29359 y 89869
+x -29390 y 89832
+x -29418 y 89798
+x -29430 y 89742
+x -29430 y 89668
+x -29430 y 89560
+x -29358 y 89472
+x -29219 y 89408
+x -29187 y 89392
+x -29159 y 89382
+x -29142 y 89373
+x -28876 y 89247
+x -28703 y 89111
+x -28618 y 88964
+x -28537 y 88822
+x -28498 y 88613
+x -28498 y 88344
+x -28498 y 88027
+x -28564 y 87778
+x -28709 y 87597
+x -28853 y 87417
+x -29047 y 87329
+x -29295 y 87331
+x -27289 y 88490
+x -27289 y 88397
+x -27276 y 88328
+x -27254 y 88282
+x -27231 y 88239
+x -27195 y 88215
+x -27141 y 88213
+x -27127 y 88212
+x -27113 y 88211
+x -27096 y 88210
+x -27027 y 88208
+x -26976 y 88178
+x -26946 y 88121
+x -26917 y 88066
+x -26906 y 87972
+x -26906 y 87840
+x -26906 y 87655
+x -26943 y 87525
+x -27018 y 87442
+x -27093 y 87361
+x -27208 y 87320
+x -27374 y 87330
+x -27559 y 87340
+x -27694 y 87411
+x -27771 y 87542
+x -27848 y 87672
+x -27884 y 87893
+x -27884 y 88208
+x -27884 y 88708
+x -27884 y 89209
+x -27884 y 89711
+x -27925 y 89711
+x -27964 y 89714
+x -28001 y 89714
+x -28060 y 89715
+x -28105 y 89747
+x -28136 y 89809
+x -28169 y 89870
+x -28186 y 89959
+x -28186 y 90067
+x -28186 y 90175
+x -28170 y 90257
+x -28136 y 90315
+x -28102 y 90374
+x -28055 y 90401
+x -27997 y 90400
+x -27961 y 90399
+x -27925 y 90398
+x -27884 y 90397
+x -27884 y 90564
+x -27884 y 90730
+x -27884 y 90896
+x -27884 y 91065
+x -27856 y 91201
+x -27803 y 91302
+x -27748 y 91407
+x -27677 y 91458
+x -27586 y 91456
+x -27487 y 91454
+x -27416 y 91403
+x -27366 y 91307
+x -27316 y 91213
+x -27289 y 91077
+x -27289 y 90896
+x -27289 y 90723
+x -27289 y 90551
+x -27289 y 90380
+x -27226 y 90377
+x -27163 y 90374
+x -27096 y 90372
+x -27037 y 90370
+x -26987 y 90339
+x -26956 y 90279
+x -26924 y 90218
+x -26906 y 90135
+x -26906 y 90029
+x -26906 y 89918
+x -26921 y 89831
+x -26956 y 89770
+x -26989 y 89712
+x -27032 y 89681
+x -27091 y 89683
+x -27158 y 89686
+x -27226 y 89690
+x -27289 y 89692
+x -27289 y 89291
+x -27289 y 88890
+x -27289 y 88490
+x -25747 y 87851
+x -25747 y 87665
+x -25775 y 87522
+x -25833 y 87413
+x -25888 y 87309
+x -25960 y 87255
+x -26049 y 87262
+x -26140 y 87268
+x -26217 y 87330
+x -26271 y 87442
+x -26325 y 87558
+x -26351 y 87711
+x -26351 y 87904
+x -26351 y 88546
+x -26351 y 89188
+x -26351 y 89829
+x -26351 y 90010
+x -26325 y 90151
+x -26280 y 90247
+x -26231 y 90349
+x -26162 y 90396
+x -26076 y 90392
+x -25982 y 90387
+x -25909 y 90336
+x -25864 y 90241
+x -25820 y 90144
+x -25797 y 90001
+x -25797 y 89808
+x -25797 y 89721
+x -25797 y 89637
+x -25797 y 89552
+x -25747 y 89837
+x -25691 y 90049
+x -25626 y 90183
+x -25559 y 90318
+x -25482 y 90383
+x -25396 y 90380
+x -25319 y 90376
+x -25263 y 90326
+x -25220 y 90226
+x -25178 y 90128
+x -25162 y 89993
+x -25162 y 89823
+x -25162 y 89657
+x -25180 y 89530
+x -25225 y 89440
+x -25270 y 89350
+x -25345 y 89275
+x -25450 y 89227
+x -25561 y 89176
+x -25641 y 89101
+x -25685 y 88999
+x -25727 y 88896
+x -25747 y 88740
+x -25747 y 88533
+x -25747 y 88305
+x -25747 y 88077
+x -25747 y 87851
+x -24251 y 88715
+x -24251 y 88435
+x -24234 y 88227
+x -24197 y 88103
+x -24158 y 87976
+x -24093 y 87911
+x -24008 y 87905
+x -23917 y 87898
+x -23852 y 87953
+x -23814 y 88076
+x -23775 y 88198
+x -23755 y 88400
+x -23755 y 88680
+x -23755 y 88961
+x -23775 y 89163
+x -23814 y 89288
+x -23853 y 89415
+x -23917 y 89480
+x -24008 y 89486
+x -24093 y 89491
+x -24158 y 89436
+x -24197 y 89316
+x -24234 y 89198
+x -24251 y 88997
+x -24251 y 88715
+x -24859 y 88758
+x -24859 y 89262
+x -24782 y 89653
+x -24630 y 89934
+x -24477 y 90216
+x -24269 y 90348
+x -24008 y 90332
+x -23742 y 90316
+x -23535 y 90158
+x -23386 y 89855
+x -23234 y 89551
+x -23155 y 89144
+x -23155 y 88635
+x -23155 y 88123
+x -23231 y 87725
+x -23380 y 87445
+x -23532 y 87164
+x -23742 y 87034
+x -24008 y 87058
+x -24269 y 87080
+x -24477 y 87242
+x -24630 y 87546
+x -24783 y 87848
+x -24859 y 88251
+x -24859 y 88758
+x -22033 y 87561
+x -22033 y 87371
+x -22061 y 87223
+x -22114 y 87115
+x -22168 y 87006
+x -22240 y 86954
+x -22335 y 86963
+x -22425 y 86972
+x -22497 y 87036
+x -22552 y 87157
+x -22605 y 87275
+x -22633 y 87434
+x -22633 y 87631
+x -22633 y 88287
+x -22633 y 88942
+x -22633 y 89598
+x -22633 y 89792
+x -22606 y 89939
+x -22560 y 90036
+x -22516 y 90132
+x -22448 y 90179
+x -22358 y 90172
+x -22272 y 90166
+x -22207 y 90112
+x -22159 y 90013
+x -22111 y 89912
+x -22087 y 89770
+x -22083 y 89586
+x -22024 y 89781
+x -21947 y 89924
+x -21861 y 90015
+x -21775 y 90106
+x -21672 y 90144
+x -21556 y 90135
+x -21443 y 90126
+x -21345 y 90070
+x -21262 y 89967
+x -21179 y 89862
+x -21116 y 89721
+x -21073 y 89538
+x -21047 y 89430
+x -21034 y 89302
+x -21023 y 89159
+x -21012 y 89012
+x -21005 y 88796
+x -21005 y 88507
+x -21005 y 88177
+x -21005 y 87849
+x -21005 y 87520
+x -21005 y 87291
+x -21033 y 87122
+x -21081 y 87011
+x -21131 y 86899
+x -21204 y 86847
+x -21303 y 86858
+x -21397 y 86868
+x -21477 y 86936
+x -21528 y 87061
+x -21580 y 87183
+x -21605 y 87358
+x -21605 y 87582
+x -21605 y 87907
+x -21605 y 88230
+x -21605 y 88556
+x -21605 y 88793
+x -21618 y 88957
+x -21650 y 89048
+x -21682 y 89139
+x -21735 y 89188
+x -21807 y 89194
+x -21883 y 89202
+x -21940 y 89155
+x -21979 y 89056
+x -22018 y 88956
+x -22033 y 88800
+x -22033 y 88589
+x -22033 y 88247
+x -22033 y 87904
+x -22033 y 87561
+x -19887 y 88338
+x -19887 y 88046
+x -19872 y 87832
+x -19833 y 87701
+x -19795 y 87569
+x -19730 y 87499
+x -19643 y 87490
+x -19554 y 87479
+x -19488 y 87536
+x -19450 y 87662
+x -19412 y 87788
+x -19392 y 87998
+x -19392 y 88289
+x -19392 y 88580
+x -19412 y 88789
+x -19450 y 88922
+x -19488 y 89054
+x -19554 y 89121
+x -19643 y 89130
+x -19730 y 89139
+x -19795 y 89083
+x -19833 y 88958
+x -19871 y 88837
+x -19887 y 88630
+x -19887 y 88338
+x -20496 y 88400
+x -20496 y 88922
+x -20419 y 89325
+x -20266 y 89609
+x -20112 y 89896
+x -19905 y 90030
+x -19643 y 90006
+x -19378 y 89983
+x -19173 y 89815
+x -19022 y 89498
+x -18870 y 89178
+x -18792 y 88755
+x -18792 y 88225
+x -18792 y 87693
+x -18870 y 87284
+x -19022 y 86994
+x -19172 y 86709
+x -19378 y 86579
+x -19643 y 86611
+x -19905 y 86641
+x -20112 y 86817
+x -20266 y 87137
+x -20419 y 87455
+x -20496 y 87875
+x -20496 y 88400
+x -17723 y 89248
+x -17656 y 89432
+x -17586 y 89566
+x -17503 y 89648
+x -17419 y 89732
+x -17327 y 89768
+x -17218 y 89758
+x -17115 y 89748
+x -17024 y 89693
+x -16948 y 89589
+x -16872 y 89486
+x -16808 y 89340
+x -16763 y 89150
+x -16691 y 89339
+x -16614 y 89473
+x -16525 y 89559
+x -16437 y 89642
+x -16340 y 89680
+x -16232 y 89669
+x -16055 y 89653
+x -15920 y 89539
+x -15822 y 89328
+x -15722 y 89116
+x -15672 y 88832
+x -15672 y 88468
+x -15672 y 87923
+x -15672 y 87375
+x -15672 y 86831
+x -15672 y 86625
+x -15699 y 86468
+x -15753 y 86356
+x -15807 y 86244
+x -15880 y 86192
+x -15970 y 86203
+x -16061 y 86217
+x -16131 y 86290
+x -16182 y 86417
+x -16235 y 86549
+x -16263 y 86714
+x -16263 y 86924
+x -16263 y 87301
+x -16263 y 87678
+x -16263 y 88056
+x -16263 y 88264
+x -16281 y 88417
+x -16313 y 88510
+x -16344 y 88602
+x -16398 y 88656
+x -16471 y 88663
+x -16542 y 88670
+x -16594 y 88628
+x -16628 y 88535
+x -16662 y 88439
+x -16678 y 88293
+x -16678 y 88091
+x -16678 y 87711
+x -16678 y 87334
+x -16678 y 86958
+x -16678 y 86750
+x -16703 y 86590
+x -16754 y 86482
+x -16807 y 86373
+x -16882 y 86324
+x -16971 y 86335
+x -17061 y 86347
+x -17134 y 86418
+x -17187 y 86548
+x -17238 y 86673
+x -17263 y 86841
+x -17263 y 87047
+x -17263 y 87406
+x -17263 y 87764
+x -17263 y 88123
+x -17263 y 88346
+x -17282 y 88507
+x -17314 y 88609
+x -17344 y 88708
+x -17399 y 88762
+x -17476 y 88770
+x -17543 y 88777
+x -17590 y 88732
+x -17625 y 88640
+x -17658 y 88546
+x -17678 y 88408
+x -17678 y 88221
+x -17678 y 87842
+x -17678 y 87462
+x -17678 y 87083
+x -17678 y 86885
+x -17706 y 86732
+x -17760 y 86620
+x -17814 y 86508
+x -17886 y 86456
+x -17976 y 86467
+x -18066 y 86478
+x -18136 y 86549
+x -18188 y 86674
+x -18239 y 86800
+x -18269 y 86963
+x -18269 y 87169
+x -18269 y 87849
+x -18269 y 88531
+x -18269 y 89214
+x -18269 y 89417
+x -18245 y 89567
+x -18197 y 89669
+x -18151 y 89768
+x -18085 y 89815
+x -17998 y 89808
+x -17913 y 89799
+x -17849 y 89748
+x -17800 y 89651
+x -17753 y 89556
+x -17728 y 89419
+x -17723 y 89248
+x -15042 y 90339
+x -15042 y 90503
+x -15014 y 90644
+x -14961 y 90759
+x -14907 y 90874
+x -14843 y 90929
+x -14767 y 90922
+x -14695 y 90917
+x -14631 y 90852
+x -14577 y 90728
+x -14522 y 90600
+x -14496 y 90455
+x -14496 y 90288
+x -14496 y 90121
+x -14522 y 89983
+x -14577 y 89869
+x -14631 y 89760
+x -14695 y 89706
+x -14767 y 89713
+x -14843 y 89721
+x -14907 y 89786
+x -14961 y 89909
+x -15014 y 90031
+x -15042 y 90175
+x -15042 y 90339
+x -14469 y 88782
+x -14469 y 88080
+x -14469 y 87377
+x -14469 y 86676
+x -14469 y 86469
+x -14496 y 86312
+x -14551 y 86195
+x -14603 y 86081
+x -14677 y 86029
+x -14767 y 86042
+x -14861 y 86055
+x -14934 y 86128
+x -14988 y 86258
+x -15042 y 86388
+x -15074 y 86559
+x -15074 y 86772
+x -15074 y 87457
+x -15074 y 88143
+x -15074 y 88830
+x -15074 y 89039
+x -15042 y 89203
+x -14988 y 89322
+x -14933 y 89440
+x -14861 y 89494
+x -14767 y 89486
+x -14677 y 89477
+x -14604 y 89409
+x -14551 y 89281
+x -14496 y 89153
+x -14469 y 88987
+x -14469 y 88782
+x -13085 y 86755
+x -12999 y 86743
+x -12940 y 86801
+x -12900 y 86925
+x -12859 y 87047
+x -12837 y 87242
+x -12837 y 87506
+x -12837 y 87752
+x -12861 y 87945
+x -12905 y 88087
+x -12947 y 88227
+x -13009 y 88302
+x -13085 y 88310
+x -13161 y 88320
+x -13222 y 88260
+x -13265 y 88128
+x -13308 y 87997
+x -13329 y 87810
+x -13329 y 87565
+x -13329 y 87297
+x -13308 y 87097
+x -13270 y 86970
+x -13231 y 86836
+x -13167 y 86765
+x -13085 y 86755
+x -12837 y 86174
+x -12895 y 86025
+x -12964 y 85916
+x -13031 y 85851
+x -13102 y 85784
+x -13180 y 85761
+x -13270 y 85772
+x -13468 y 85799
+x -13628 y 85987
+x -13748 y 86333
+x -13867 y 86676
+x -13924 y 87127
+x -13924 y 87685
+x -13924 y 88228
+x -13865 y 88652
+x -13743 y 88961
+x -13621 y 89272
+x -13454 y 89414
+x -13252 y 89394
+x -13144 y 89383
+x -13049 y 89327
+x -12977 y 89220
+x -12905 y 89113
+x -12847 y 88951
+x -12802 y 88730
+x -12792 y 88912
+x -12763 y 89049
+x -12716 y 89139
+x -12669 y 89229
+x -12603 y 89273
+x -12522 y 89265
+x -12436 y 89255
+x -12369 y 89189
+x -12323 y 89064
+x -12278 y 88942
+x -12252 y 88766
+x -12252 y 88543
+x -12252 y 87384
+x -12252 y 86227
+x -12252 y 85069
+x -12252 y 84852
+x -12278 y 84687
+x -12333 y 84570
+x -12387 y 84451
+x -12454 y 84401
+x -12544 y 84415
+x -12634 y 84429
+x -12708 y 84497
+x -12760 y 84629
+x -12812 y 84758
+x -12837 y 84929
+x -12837 y 85137
+x -12837 y 85482
+x -12837 y 85828
+x -12837 y 86174
+x -10638 y 88374
+x -10638 y 88584
+x -10609 y 88748
+x -10552 y 88871
+x -10496 y 88994
+x -10426 y 89052
+x -10335 y 89042
+x -10245 y 89032
+x -10170 y 88961
+x -10119 y 88827
+x -10067 y 88692
+x -10038 y 88513
+x -10038 y 88290
+x -10038 y 87547
+x -10038 y 86802
+x -10038 y 86062
+x -10038 y 85842
+x -10062 y 85680
+x -10110 y 85572
+x -10157 y 85466
+x -10222 y 85416
+x -10313 y 85429
+x -10399 y 85441
+x -10465 y 85505
+x -10511 y 85616
+x -10561 y 85735
+x -10584 y 85894
+x -10584 y 86099
+x -10646 y 85885
+x -10717 y 85725
+x -10804 y 85629
+x -10892 y 85532
+x -10997 y 85493
+x -11115 y 85508
+x -11228 y 85523
+x -11327 y 85592
+x -11408 y 85710
+x -11489 y 85826
+x -11551 y 85986
+x -11593 y 86187
+x -11618 y 86307
+x -11638 y 86448
+x -11647 y 86609
+x -11657 y 86772
+x -11661 y 87011
+x -11661 y 87330
+x -11661 y 87688
+x -11661 y 88049
+x -11661 y 88410
+x -11661 y 88664
+x -11638 y 88851
+x -11588 y 88976
+x -11539 y 89099
+x -11463 y 89157
+x -11368 y 89147
+x -11269 y 89137
+x -11197 y 89063
+x -11143 y 88925
+x -11088 y 88789
+x -11066 y 88596
+x -11066 y 88346
+x -11066 y 87985
+x -11066 y 87626
+x -11066 y 87265
+x -11066 y 87001
+x -11046 y 86818
+x -11017 y 86711
+x -10987 y 86606
+x -10935 y 86550
+x -10858 y 86541
+x -10786 y 86532
+x -10727 y 86582
+x -10692 y 86694
+x -10655 y 86807
+x -10638 y 86982
+x -10638 y 87219
+x -10638 y 87603
+x -10638 y 87987
+x -10638 y 88374
+x -8915 y 86758
+x -8912 y 86520
+x -8884 y 86339
+x -8834 y 86218
+x -8784 y 86094
+x -8708 y 86027
+x -8609 y 86015
+x -8573 y 86011
+x -8537 y 86018
+x -8501 y 86036
+x -8466 y 86055
+x -8426 y 86084
+x -8384 y 86133
+x -8372 y 86147
+x -8353 y 86175
+x -8330 y 86209
+x -8250 y 86318
+x -8184 y 86373
+x -8131 y 86366
+x -8073 y 86359
+x -8025 y 86314
+x -7992 y 86236
+x -7958 y 86159
+x -7942 y 86058
+x -7942 y 85941
+x -7942 y 85684
+x -8010 y 85480
+x -8145 y 85329
+x -8280 y 85177
+x -8456 y 85116
+x -8672 y 85144
+x -8929 y 85175
+x -9134 y 85371
+x -9285 y 85725
+x -9436 y 86080
+x -9515 y 86541
+x -9515 y 87109
+x -9515 y 87701
+x -9436 y 88158
+x -9281 y 88483
+x -9126 y 88809
+x -8915 y 88961
+x -8650 y 88937
+x -8533 y 88925
+x -8429 y 88868
+x -8330 y 88763
+x -8231 y 88660
+x -8141 y 88508
+x -8064 y 88310
+x -8001 y 88152
+x -7951 y 87967
+x -7914 y 87762
+x -7879 y 87554
+x -7856 y 87348
+x -7856 y 87147
+x -7856 y 86968
+x -7878 y 86841
+x -7919 y 86765
+x -7960 y 86691
+x -8027 y 86659
+x -8117 y 86669
+x -8383 y 86697
+x -8650 y 86728
+x -8915 y 86758
+x -8915 y 87467
+x -8740 y 87448
+x -8563 y 87431
+x -8384 y 87409
+x -8389 y 87628
+x -8415 y 87794
+x -8460 y 87910
+x -8505 y 88024
+x -8568 y 88088
+x -8654 y 88097
+x -8731 y 88105
+x -8793 y 88053
+x -8838 y 87941
+x -8884 y 87830
+x -8912 y 87673
+x -8915 y 87467
+type1
+x -46722 y 90229
+x -46722 y 90397
+x -46693 y 90543
+x -46641 y 90671
+x -46590 y 90794
+x -46524 y 90862
+x -46451 y 90868
+x -46379 y 90875
+x -46310 y 90823
+x -46257 y 90707
+x -46206 y 90593
+x -46180 y 90449
+x -46180 y 90283
+x -46180 y 90116
+x -46206 y 89972
+x -46257 y 89847
+x -46310 y 89724
+x -46379 y 89658
+x -46451 y 89651
+x -46524 y 89644
+x -46588 y 89697
+x -46641 y 89812
+x -46692 y 89926
+x -46722 y 90066
+x -46722 y 90229
+type1
+x -46149 y 88782
+x -46149 y 88080
+x -46149 y 87377
+x -46149 y 86676
+x -46149 y 86469
+x -46180 y 86303
+x -46235 y 86171
+x -46289 y 86042
+x -46362 y 85970
+x -46451 y 85956
+x -46546 y 85943
+x -46618 y 85995
+x -46672 y 86114
+x -46726 y 86229
+x -46753 y 86396
+x -46753 y 86609
+x -46753 y 87305
+x -46753 y 88001
+x -46753 y 88697
+x -46753 y 88907
+x -46726 y 89079
+x -46672 y 89212
+x -46619 y 89343
+x -46546 y 89411
+x -46451 y 89422
+x -46362 y 89433
+x -46283 y 89379
+x -46230 y 89265
+x -46176 y 89147
+x -46149 y 88987
+x -46149 y 88782
+type1
+x -44761 y 88627
+x -44847 y 88617
+x -44907 y 88547
+x -44946 y 88420
+x -44984 y 88292
+x -45005 y 88097
+x -45005 y 87836
+x -45005 y 87594
+x -44985 y 87411
+x -44942 y 87282
+x -44899 y 87154
+x -44838 y 87095
+x -44761 y 87106
+x -44685 y 87116
+x -44625 y 87190
+x -44581 y 87331
+x -44539 y 87467
+x -44518 y 87656
+x -44518 y 87896
+x -44518 y 88151
+x -44535 y 88340
+x -44577 y 88460
+x -44617 y 88581
+x -44680 y 88637
+x -44761 y 88627
+type1
+x -43936 y 90172
+x -43936 y 89087
+x -43936 y 88001
+x -43936 y 86917
+x -43936 y 86702
+x -43959 y 86535
+x -44004 y 86413
+x -44048 y 86295
+x -44117 y 86228
+x -44202 y 86217
+x -44279 y 86205
+x -44340 y 86239
+x -44387 y 86323
+x -44434 y 86408
+x -44459 y 86538
+x -44473 y 86708
+x -44522 y 86522
+x -44580 y 86382
+x -44653 y 86284
+x -44728 y 86184
+x -44816 y 86130
+x -44914 y 86117
+x -45130 y 86085
+x -45302 y 86217
+x -45423 y 86511
+x -45546 y 86804
+x -45608 y 87229
+x -45608 y 87781
+x -45608 y 88320
+x -45548 y 88755
+x -45428 y 89090
+x -45310 y 89421
+x -45153 y 89599
+x -44951 y 89619
+x -44870 y 89627
+x -44793 y 89599
+x -44720 y 89532
+x -44648 y 89465
+x -44581 y 89363
+x -44522 y 89224
+x -44522 y 89527
+x -44522 y 89829
+x -44522 y 90132
+x -44522 y 90335
+x -44494 y 90497
+x -44441 y 90623
+x -44390 y 90746
+x -44319 y 90813
+x -44230 y 90822
+x -44139 y 90830
+x -44071 y 90774
+x -44017 y 90656
+x -43963 y 90539
+x -43936 y 90380
+x -43936 y 90172
+type1
+x -42814 y 87849
+x -42814 y 87631
+x -42786 y 87475
+x -42737 y 87377
+x -42687 y 87275
+x -42610 y 87234
+x -42511 y 87245
+x -42472 y 87250
+x -42435 y 87264
+x -42399 y 87290
+x -42367 y 87312
+x -42327 y 87352
+x -42286 y 87403
+x -42273 y 87419
+x -42256 y 87450
+x -42232 y 87484
+x -42152 y 87601
+x -42084 y 87663
+x -42029 y 87668
+x -41975 y 87674
+x -41930 y 87646
+x -41894 y 87585
+x -41857 y 87522
+x -41840 y 87437
+x -41840 y 87331
+x -41840 y 87101
+x -41906 y 86902
+x -42042 y 86735
+x -42181 y 86565
+x -42359 y 86468
+x -42570 y 86441
+x -42832 y 86406
+x -43035 y 86529
+x -43188 y 86817
+x -43341 y 87104
+x -43413 y 87511
+x -43413 y 88035
+x -43413 y 88581
+x -43338 y 89021
+x -43183 y 89352
+x -43028 y 89681
+x -42818 y 89859
+x -42548 y 89885
+x -42436 y 89896
+x -42327 y 89863
+x -42228 y 89786
+x -42129 y 89709
+x -42041 y 89590
+x -41961 y 89427
+x -41898 y 89298
+x -41849 y 89142
+x -41813 y 88964
+x -41776 y 88786
+x -41759 y 88609
+x -41759 y 88428
+x -41759 y 88269
+x -41780 y 88149
+x -41822 y 88072
+x -41862 y 87998
+x -41926 y 87955
+x -42020 y 87944
+x -42286 y 87912
+x -42553 y 87880
+x -42814 y 87849
+type1
+x -42814 y 88495
+x -42637 y 88516
+x -42462 y 88535
+x -42282 y 88554
+x -42290 y 88750
+x -42314 y 88894
+x -42363 y 88990
+x -42410 y 89084
+x -42472 y 89130
+x -42556 y 89122
+x -42634 y 89115
+x -42696 y 89055
+x -42742 y 88943
+x -42786 y 88833
+x -42814 y 88683
+x -42814 y 88495
+type1
+x -39145 y 88239
+x -39140 y 88031
+x -39113 y 87879
+x -39064 y 87781
+x -39014 y 87682
+x -38941 y 87641
+x -38838 y 87650
+x -38802 y 87653
+x -38767 y 87668
+x -38730 y 87691
+x -38694 y 87714
+x -38658 y 87751
+x -38617 y 87800
+x -38604 y 87816
+x -38586 y 87844
+x -38563 y 87877
+x -38483 y 87988
+x -38415 y 88046
+x -38360 y 88050
+x -38306 y 88056
+x -38260 y 88026
+x -38225 y 87966
+x -38188 y 87904
+x -38171 y 87820
+x -38171 y 87718
+x -38171 y 87495
+x -38239 y 87307
+x -38373 y 87149
+x -38509 y 86989
+x -38685 y 86897
+x -38901 y 86873
+x -39162 y 86846
+x -39367 y 86972
+x -39519 y 87252
+x -39669 y 87533
+x -39744 y 87928
+x -39744 y 88435
+x -39744 y 88960
+x -39669 y 89382
+x -39514 y 89696
+x -39359 y 90011
+x -39145 y 90178
+x -38879 y 90199
+x -38766 y 90207
+x -38658 y 90177
+x -38558 y 90101
+x -38459 y 90025
+x -38370 y 89908
+x -38292 y 89749
+x -38230 y 89621
+x -38179 y 89470
+x -38144 y 89298
+x -38107 y 89123
+x -38090 y 88951
+x -38090 y 88777
+x -38090 y 88623
+x -38109 y 88509
+x -38152 y 88436
+x -38195 y 88365
+x -38256 y 88324
+x -38351 y 88315
+x -38617 y 88291
+x -38883 y 88266
+x -39145 y 88239
+type1
+x -39145 y 88865
+x -38968 y 88881
+x -38793 y 88895
+x -38612 y 88912
+x -38617 y 89100
+x -38644 y 89242
+x -38689 y 89336
+x -38734 y 89427
+x -38802 y 89471
+x -38883 y 89464
+x -38963 y 89457
+x -39027 y 89401
+x -39072 y 89294
+x -39117 y 89189
+x -39140 y 89046
+x -39145 y 88865
+type2
+x -7651 y 84337
+x -7651 y 98210
+x -7334 y 98210
+x -7334 y 84337
+x -7651 y 84337
+type1
+x -14059 y 92875
+x -14059 y 92634
+x -14084 y 92453
+x -14144 y 92334
+x -14206 y 92214
+x -14292 y 92158
+x -14405 y 92164
+x -14518 y 92170
+x -14607 y 92241
+x -14668 y 92376
+x -14728 y 92513
+x -14762 y 92696
+x -14762 y 92934
+x -14762 y 93522
+x -14762 y 94109
+x -14762 y 94697
+x -14762 y 95283
+x -14762 y 95874
+x -14762 y 96461
+x -14762 y 96719
+x -14725 y 96917
+x -14654 y 97062
+x -14582 y 97205
+x -14478 y 97276
+x -14351 y 97276
+x -14257 y 97276
+x -14181 y 97231
+x -14113 y 97140
+x -14046 y 97050
+x -13984 y 96908
+x -13928 y 96712
+x -13767 y 96145
+x -13615 y 95576
+x -13454 y 95008
+x -13425 y 94902
+x -13394 y 94779
+x -13365 y 94638
+x -13335 y 94496
+x -13306 y 94334
+x -13274 y 94143
+x -13284 y 94227
+x -13284 y 94315
+x -13288 y 94411
+x -13292 y 94509
+x -13292 y 94646
+x -13292 y 94829
+x -13292 y 95388
+x -13292 y 95951
+x -13292 y 96512
+x -13292 y 96753
+x -13263 y 96941
+x -13203 y 97074
+x -13141 y 97208
+x -13053 y 97275
+x -12940 y 97275
+x -12824 y 97275
+x -12736 y 97214
+x -12675 y 97088
+x -12615 y 96964
+x -12585 y 96778
+x -12585 y 96535
+x -12585 y 95933
+x -12585 y 95329
+x -12585 y 94728
+x -12585 y 94128
+x -12585 y 93525
+x -12585 y 92924
+x -12585 y 92642
+x -12618 y 92429
+x -12684 y 92288
+x -12750 y 92147
+x -12850 y 92081
+x -12976 y 92087
+x -13085 y 92092
+x -13177 y 92142
+x -13247 y 92235
+x -13316 y 92325
+x -13378 y 92478
+x -13436 y 92686
+x -13595 y 93258
+x -13758 y 93826
+x -13914 y 94392
+x -13947 y 94511
+x -13978 y 94641
+x -14004 y 94781
+x -14031 y 94919
+x -14059 y 95073
+x -14076 y 95233
+x -14073 y 95136
+x -14068 y 95032
+x -14063 y 94925
+x -14059 y 94818
+x -14059 y 94693
+x -14059 y 94550
+x -14059 y 93991
+x -14059 y 93433
+x -14059 y 92875
+x -17818 y 94800
+x -17818 y 95585
+x -17712 y 96204
+x -17498 y 96656
+x -17283 y 97111
+x -16989 y 97339
+x -16619 y 97339
+x -16249 y 97339
+x -15956 y 97107
+x -15741 y 96644
+x -15524 y 96179
+x -15421 y 95543
+x -15421 y 94741
+x -15421 y 93938
+x -15524 y 93308
+x -15741 y 92853
+x -15956 y 92401
+x -16249 y 92185
+x -16619 y 92203
+x -16989 y 92220
+x -17284 y 92462
+x -17498 y 92928
+x -17712 y 93393
+x -17818 y 94015
+x -17818 y 94800
+x -17070 y 94782
+x -17070 y 94321
+x -17034 y 93984
+x -16962 y 93765
+x -16889 y 93546
+x -16772 y 93434
+x -16619 y 93429
+x -16461 y 93423
+x -16348 y 93528
+x -16277 y 93741
+x -16204 y 93958
+x -16168 y 94296
+x -16168 y 94758
+x -16168 y 95224
+x -16204 y 95564
+x -16277 y 95784
+x -16348 y 96002
+x -16461 y 96112
+x -16619 y 96113
+x -16772 y 96115
+x -16890 y 96008
+x -16962 y 95795
+x -17034 y 95579
+x -17070 y 95242
+x -17070 y 94782
+x -18517 y 93089
+x -18517 y 92860
+x -18547 y 92682
+x -18612 y 92559
+x -18677 y 92433
+x -18770 y 92376
+x -18886 y 92380
+x -19008 y 92384
+x -19098 y 92449
+x -19161 y 92568
+x -19224 y 92688
+x -19256 y 92864
+x -19256 y 93090
+x -19256 y 93669
+x -19256 y 94246
+x -19256 y 94824
+x -19256 y 95402
+x -19256 y 95980
+x -19256 y 96559
+x -19256 y 96787
+x -19223 y 96965
+x -19157 y 97091
+x -19092 y 97217
+x -19003 y 97279
+x -18886 y 97279
+x -18765 y 97279
+x -18673 y 97220
+x -18612 y 97102
+x -18548 y 96982
+x -18517 y 96807
+x -18517 y 96581
+x -18517 y 95997
+x -18517 y 95414
+x -18517 y 94835
+x -18517 y 94253
+x -18517 y 93671
+x -18517 y 93089
+x -21681 y 96000
+x -21785 y 96002
+x -21866 y 96055
+x -21920 y 96158
+x -21974 y 96258
+x -22001 y 96407
+x -22001 y 96607
+x -22001 y 96805
+x -21975 y 96957
+x -21920 y 97060
+x -21862 y 97167
+x -21780 y 97217
+x -21672 y 97217
+x -21154 y 97216
+x -20636 y 97217
+x -20117 y 97216
+x -20014 y 97216
+x -19934 y 97159
+x -19879 y 97052
+x -19821 y 96941
+x -19792 y 96781
+x -19792 y 96568
+x -19792 y 96376
+x -19822 y 96234
+x -19879 y 96134
+x -19934 y 96034
+x -20009 y 95986
+x -20117 y 95987
+x -20257 y 95989
+x -20393 y 95990
+x -20528 y 95992
+x -20528 y 95037
+x -20528 y 94085
+x -20528 y 93134
+x -20528 y 92911
+x -20558 y 92740
+x -20622 y 92623
+x -20684 y 92510
+x -20775 y 92454
+x -20897 y 92458
+x -21014 y 92461
+x -21105 y 92525
+x -21172 y 92654
+x -21236 y 92779
+x -21271 y 92956
+x -21271 y 93180
+x -21271 y 94118
+x -21271 y 95058
+x -21271 y 95997
+x -21411 y 95998
+x -21546 y 96000
+x -21681 y 96000
+x -23439 y 94172
+x -23287 y 94171
+x -23132 y 94168
+x -22975 y 94165
+x -23051 y 94701
+x -23128 y 95239
+x -23205 y 95775
+x -23287 y 95240
+x -23363 y 94706
+x -23439 y 94172
+x -23633 y 92936
+x -23655 y 92799
+x -23697 y 92699
+x -23750 y 92624
+x -23801 y 92556
+x -23868 y 92520
+x -23939 y 92523
+x -24044 y 92525
+x -24126 y 92582
+x -24187 y 92699
+x -24247 y 92812
+x -24278 y 92970
+x -24278 y 93163
+x -24278 y 93225
+x -24276 y 93279
+x -24273 y 93326
+x -24271 y 93375
+x -24261 y 93412
+x -24255 y 93445
+x -24067 y 94494
+x -23884 y 95546
+x -23696 y 96600
+x -23650 y 96859
+x -23600 y 97034
+x -23543 y 97134
+x -23487 y 97233
+x -23413 y 97284
+x -23317 y 97283
+x -23250 y 97282
+x -23178 y 97281
+x -23105 y 97281
+x -23011 y 97281
+x -22937 y 97236
+x -22885 y 97145
+x -22832 y 97052
+x -22779 y 96869
+x -22731 y 96597
+x -22545 y 95534
+x -22355 y 94470
+x -22164 y 93405
+x -22157 y 93368
+x -22150 y 93325
+x -22146 y 93274
+x -22141 y 93223
+x -22141 y 93169
+x -22141 y 93112
+x -22141 y 92921
+x -22168 y 92766
+x -22232 y 92653
+x -22294 y 92539
+x -22371 y 92482
+x -22475 y 92486
+x -22552 y 92488
+x -22620 y 92524
+x -22672 y 92598
+x -22724 y 92670
+x -22763 y 92776
+x -22790 y 92918
+x -22808 y 93007
+x -22827 y 93096
+x -22840 y 93188
+x -23088 y 93193
+x -23335 y 93200
+x -23579 y 93205
+x -23597 y 93113
+x -23615 y 93024
+x -23633 y 92936
+x -26207 y 93232
+x -26207 y 93019
+x -26238 y 92853
+x -26302 y 92737
+x -26365 y 92621
+x -26455 y 92563
+x -26572 y 92563
+x -26690 y 92563
+x -26779 y 92624
+x -26843 y 92747
+x -26906 y 92870
+x -26936 y 93041
+x -26936 y 93262
+x -26936 y 94298
+x -26936 y 95334
+x -26936 y 96371
+x -26936 y 96689
+x -26905 y 96908
+x -26838 y 97033
+x -26774 y 97157
+x -26658 y 97219
+x -26491 y 97219
+x -26274 y 97219
+x -26054 y 97219
+x -25833 y 97219
+x -25485 y 97219
+x -25237 y 97117
+x -25089 y 96912
+x -24940 y 96706
+x -24864 y 96372
+x -24864 y 95909
+x -24864 y 95614
+x -24900 y 95373
+x -24963 y 95188
+x -25026 y 95002
+x -25129 y 94860
+x -25265 y 94757
+x -25156 y 94712
+x -25072 y 94647
+x -25017 y 94560
+x -24963 y 94471
+x -24922 y 94338
+x -24895 y 94163
+x -24890 y 94133
+x -24885 y 94043
+x -24878 y 93894
+x -24871 y 93786
+x -24866 y 93701
+x -24864 y 93636
+x -24861 y 93588
+x -24856 y 93522
+x -24851 y 93435
+x -24838 y 93283
+x -24832 y 93175
+x -24832 y 93110
+x -24832 y 92936
+x -24863 y 92801
+x -24927 y 92702
+x -24990 y 92604
+x -25080 y 92556
+x -25198 y 92556
+x -25247 y 92557
+x -25292 y 92572
+x -25337 y 92600
+x -25378 y 92626
+x -25418 y 92667
+x -25450 y 92721
+x -25511 y 92823
+x -25557 y 93065
+x -25572 y 93446
+x -25575 y 93520
+x -25574 y 93579
+x -25576 y 93621
+x -25587 y 93856
+x -25621 y 94012
+x -25662 y 94092
+x -25702 y 94171
+x -25779 y 94212
+x -25891 y 94213
+x -25999 y 94215
+x -26103 y 94215
+x -26207 y 94215
+x -26207 y 93887
+x -26207 y 93559
+x -26207 y 93232
+x -26207 y 95249
+x -26095 y 95249
+x -25982 y 95248
+x -25869 y 95247
+x -25747 y 95246
+x -25666 y 95278
+x -25621 y 95346
+x -25576 y 95413
+x -25553 y 95529
+x -25553 y 95698
+x -25553 y 95847
+x -25579 y 95954
+x -25625 y 96015
+x -25673 y 96077
+x -25760 y 96107
+x -25886 y 96107
+x -25995 y 96107
+x -26103 y 96107
+x -26207 y 96107
+x -26207 y 95821
+x -26207 y 95536
+x -26207 y 95249
+x -29804 y 94272
+x -29804 y 95044
+x -29804 y 95814
+x -29804 y 96588
+x -29804 y 96806
+x -29774 y 96978
+x -29710 y 97099
+x -29643 y 97222
+x -29552 y 97283
+x -29435 y 97283
+x -29317 y 97283
+x -29223 y 97225
+x -29159 y 97109
+x -29097 y 96995
+x -29065 y 96830
+x -29065 y 96613
+x -29065 y 95873
+x -29065 y 95132
+x -29065 y 94392
+x -29065 y 94135
+x -29038 y 93952
+x -28989 y 93843
+x -28938 y 93735
+x -28857 y 93681
+x -28745 y 93681
+x -28637 y 93681
+x -28557 y 93737
+x -28505 y 93849
+x -28456 y 93959
+x -28429 y 94142
+x -28429 y 94396
+x -28429 y 95132
+x -28429 y 95874
+x -28429 y 96613
+x -28429 y 96830
+x -28397 y 96995
+x -28335 y 97109
+x -28271 y 97225
+x -28177 y 97283
+x -28060 y 97283
+x -27942 y 97283
+x -27851 y 97222
+x -27784 y 97099
+x -27720 y 96978
+x -27690 y 96807
+x -27690 y 96590
+x -27690 y 95820
+x -27690 y 95050
+x -27690 y 94281
+x -27690 y 93720
+x -27780 y 93283
+x -27964 y 92974
+x -28150 y 92665
+x -28411 y 92510
+x -28745 y 92508
+x -29083 y 92505
+x -29342 y 92656
+x -29530 y 92963
+x -29717 y 93271
+x -29804 y 93707
+x -29804 y 94272
+x -31666 y 94174
+x -31512 y 94178
+x -31360 y 94179
+x -31202 y 94181
+x -31279 y 94712
+x -31355 y 95245
+x -31431 y 95779
+x -31512 y 95244
+x -31589 y 94709
+x -31666 y 94174
+x -31855 y 92931
+x -31882 y 92793
+x -31921 y 92687
+x -31972 y 92614
+x -32025 y 92540
+x -32090 y 92503
+x -32166 y 92501
+x -32270 y 92498
+x -32349 y 92555
+x -32410 y 92668
+x -32471 y 92783
+x -32500 y 92938
+x -32500 y 93132
+x -32500 y 93193
+x -32498 y 93247
+x -32495 y 93297
+x -32493 y 93344
+x -32488 y 93384
+x -32481 y 93416
+x -32294 y 94479
+x -32111 y 95539
+x -31923 y 96599
+x -31877 y 96858
+x -31824 y 97035
+x -31770 y 97134
+x -31716 y 97234
+x -31638 y 97283
+x -31544 y 97283
+x -31473 y 97283
+x -31400 y 97283
+x -31327 y 97283
+x -31233 y 97283
+x -31160 y 97237
+x -31107 y 97147
+x -31052 y 97056
+x -31003 y 96875
+x -30954 y 96602
+x -30764 y 95551
+x -30574 y 94501
+x -30386 y 93454
+x -30380 y 93419
+x -30377 y 93377
+x -30372 y 93325
+x -30368 y 93276
+x -30364 y 93223
+x -30364 y 93166
+x -30364 y 92979
+x -30396 y 92825
+x -30457 y 92710
+x -30519 y 92595
+x -30597 y 92534
+x -30697 y 92532
+x -30777 y 92530
+x -30841 y 92566
+x -30895 y 92636
+x -30949 y 92704
+x -30988 y 92809
+x -31013 y 92946
+x -31028 y 93034
+x -31048 y 93125
+x -31066 y 93214
+x -31314 y 93209
+x -31562 y 93206
+x -31806 y 93202
+x -31824 y 93110
+x -31841 y 93019
+x -31855 y 92931
+x -34519 y 95993
+x -34628 y 95992
+x -34704 y 96043
+x -34758 y 96144
+x -34812 y 96245
+x -34839 y 96399
+x -34839 y 96597
+x -34839 y 96799
+x -34813 y 96952
+x -34758 y 97057
+x -34700 y 97166
+x -34618 y 97216
+x -34515 y 97216
+x -33996 y 97216
+x -33477 y 97217
+x -32960 y 97217
+x -32852 y 97217
+x -32770 y 97163
+x -32717 y 97057
+x -32662 y 96949
+x -32635 y 96793
+x -32635 y 96584
+x -32635 y 96395
+x -32663 y 96254
+x -32717 y 96156
+x -32770 y 96056
+x -32852 y 96008
+x -32955 y 96007
+x -33095 y 96006
+x -33230 y 96004
+x -33366 y 96002
+x -33366 y 95057
+x -33366 y 94114
+x -33366 y 93170
+x -33366 y 92949
+x -33396 y 92781
+x -33460 y 92660
+x -33523 y 92542
+x -33617 y 92482
+x -33735 y 92478
+x -33853 y 92474
+x -33945 y 92533
+x -34010 y 92654
+x -34076 y 92779
+x -34109 y 92950
+x -34109 y 93175
+x -34109 y 94115
+x -34109 y 95055
+x -34109 y 95996
+x -34249 y 95995
+x -34384 y 95993
+x -34519 y 95993
+x -37229 y 93457
+x -37229 y 93655
+x -37202 y 93817
+x -37143 y 93945
+x -37085 y 94072
+x -37008 y 94136
+x -36917 y 94139
+x -36823 y 94141
+x -36727 y 94037
+x -36624 y 93822
+x -36606 y 93782
+x -36590 y 93752
+x -36580 y 93729
+x -36523 y 93613
+x -36466 y 93540
+x -36417 y 93499
+x -36371 y 93459
+x -36313 y 93440
+x -36246 y 93443
+x -36160 y 93446
+x -36091 y 93479
+x -36042 y 93545
+x -35996 y 93609
+x -35970 y 93700
+x -35970 y 93810
+x -35970 y 93976
+x -36075 y 94116
+x -36282 y 94235
+x -36337 y 94266
+x -36381 y 94292
+x -36408 y 94309
+x -36565 y 94405
+x -36692 y 94489
+x -36782 y 94564
+x -36873 y 94640
+x -36934 y 94713
+x -36976 y 94781
+x -37060 y 94916
+x -37121 y 95068
+x -37160 y 95237
+x -37202 y 95405
+x -37219 y 95601
+x -37219 y 95821
+x -37219 y 96307
+x -37133 y 96682
+x -36962 y 96953
+x -36795 y 97221
+x -36556 y 97355
+x -36246 y 97355
+x -35970 y 97355
+x -35750 y 97249
+x -35574 y 97040
+x -35398 y 96832
+x -35313 y 96571
+x -35313 y 96261
+x -35313 y 96079
+x -35341 y 95940
+x -35394 y 95835
+x -35445 y 95734
+x -35520 y 95681
+x -35610 y 95680
+x -35705 y 95679
+x -35804 y 95772
+x -35907 y 95957
+x -35934 y 96007
+x -35956 y 96042
+x -35970 y 96067
+x -36015 y 96138
+x -36062 y 96193
+x -36110 y 96230
+x -36157 y 96266
+x -36205 y 96286
+x -36255 y 96286
+x -36332 y 96284
+x -36391 y 96256
+x -36430 y 96199
+x -36472 y 96141
+x -36494 y 96060
+x -36494 y 95954
+x -36494 y 95789
+x -36385 y 95645
+x -36174 y 95512
+x -36173 y 95510
+x -36169 y 95510
+x -36164 y 95508
+x -36146 y 95498
+x -36119 y 95483
+x -36088 y 95464
+x -35785 y 95285
+x -35597 y 95130
+x -35511 y 95001
+x -35417 y 94861
+x -35351 y 94708
+x -35308 y 94542
+x -35265 y 94379
+x -35249 y 94184
+x -35249 y 93956
+x -35249 y 93433
+x -35337 y 93034
+x -35515 y 92752
+x -35692 y 92471
+x -35948 y 92321
+x -36286 y 92306
+x -36575 y 92294
+x -36800 y 92392
+x -36972 y 92603
+x -37144 y 92814
+x -37229 y 93099
+x -37229 y 93457
+x -39204 y 97211
+x -38847 y 97211
+x -38486 y 97211
+x -38125 y 97211
+x -38022 y 97211
+x -37942 y 97161
+x -37887 y 97060
+x -37829 y 96957
+x -37800 y 96811
+x -37800 y 96617
+x -37800 y 96433
+x -37828 y 96293
+x -37882 y 96197
+x -37936 y 96100
+x -38013 y 96050
+x -38117 y 96049
+x -38382 y 96046
+x -38648 y 96041
+x -38909 y 96038
+x -38909 y 95820
+x -38909 y 95601
+x -38909 y 95385
+x -38702 y 95390
+x -38491 y 95394
+x -38279 y 95398
+x -38171 y 95400
+x -38095 y 95356
+x -38049 y 95272
+x -38000 y 95184
+x -37977 y 95047
+x -37977 y 94858
+x -37977 y 94671
+x -38000 y 94528
+x -38049 y 94432
+x -38098 y 94335
+x -38171 y 94287
+x -38260 y 94284
+x -38477 y 94277
+x -38693 y 94270
+x -38909 y 94264
+x -38909 y 94012
+x -38909 y 93759
+x -38909 y 93507
+x -38635 y 93517
+x -38360 y 93529
+x -38081 y 93539
+x -37977 y 93542
+x -37897 y 93493
+x -37842 y 93392
+x -37785 y 93290
+x -37756 y 93143
+x -37756 y 92945
+x -37756 y 92759
+x -37783 y 92616
+x -37837 y 92516
+x -37891 y 92416
+x -37968 y 92364
+x -38071 y 92359
+x -38449 y 92340
+x -38828 y 92321
+x -39204 y 92301
+x -39369 y 92293
+x -39484 y 92355
+x -39550 y 92486
+x -39615 y 92615
+x -39649 y 92850
+x -39649 y 93189
+x -39649 y 94224
+x -39649 y 95260
+x -39649 y 96296
+x -39649 y 96638
+x -39616 y 96875
+x -39550 y 97009
+x -39485 y 97141
+x -39369 y 97211
+x -39204 y 97211
+x -41687 y 92826
+x -41687 y 92591
+x -41720 y 92407
+x -41786 y 92275
+x -41851 y 92142
+x -41938 y 92072
+x -42056 y 92064
+x -42174 y 92058
+x -42261 y 92121
+x -42326 y 92253
+x -42392 y 92384
+x -42421 y 92573
+x -42421 y 92818
+x -42421 y 93967
+x -42421 y 95116
+x -42421 y 96264
+x -42421 y 96617
+x -42391 y 96861
+x -42322 y 97000
+x -42256 y 97136
+x -42142 y 97205
+x -41975 y 97205
+x -41754 y 97207
+x -41533 y 97208
+x -41312 y 97208
+x -40970 y 97208
+x -40722 y 97097
+x -40574 y 96875
+x -40425 y 96653
+x -40347 y 96294
+x -40347 y 95793
+x -40347 y 95475
+x -40382 y 95216
+x -40447 y 95014
+x -40512 y 94810
+x -40609 y 94650
+x -40748 y 94537
+x -40641 y 94492
+x -40555 y 94424
+x -40501 y 94331
+x -40447 y 94238
+x -40406 y 94097
+x -40380 y 93908
+x -40374 y 93875
+x -40366 y 93780
+x -40361 y 93620
+x -40357 y 93502
+x -40353 y 93410
+x -40347 y 93341
+x -40344 y 93288
+x -40341 y 93216
+x -40335 y 93125
+x -40322 y 92962
+x -40316 y 92844
+x -40316 y 92775
+x -40316 y 92586
+x -40347 y 92437
+x -40411 y 92327
+x -40474 y 92218
+x -40564 y 92162
+x -40677 y 92155
+x -40731 y 92152
+x -40777 y 92162
+x -40821 y 92189
+x -40862 y 92214
+x -40899 y 92256
+x -40933 y 92314
+x -40997 y 92420
+x -41033 y 92682
+x -41051 y 93095
+x -41055 y 93177
+x -41058 y 93239
+x -41060 y 93285
+x -41071 y 93540
+x -41102 y 93710
+x -41146 y 93795
+x -41188 y 93880
+x -41262 y 93920
+x -41371 y 93917
+x -41479 y 93911
+x -41582 y 93908
+x -41687 y 93905
+x -41687 y 93545
+x -41687 y 93185
+x -41687 y 92826
+x -41687 y 95042
+x -41574 y 95044
+x -41461 y 95047
+x -41348 y 95050
+x -41227 y 95052
+x -41148 y 95090
+x -41105 y 95164
+x -41062 y 95240
+x -41038 y 95367
+x -41038 y 95549
+x -41038 y 95713
+x -41062 y 95827
+x -41110 y 95894
+x -41156 y 95958
+x -41245 y 95992
+x -41371 y 95990
+x -41479 y 95989
+x -41582 y 95987
+x -41687 y 95986
+x -41687 y 95670
+x -41687 y 95354
+x -41687 y 95042
+type0
+type1
+x -51943 y 47106
+x -51943 y 46902
+x -52015 y 46902
+x -52068 y 46888
+x -52105 y 46861
+x -52141 y 46836
+x -52160 y 46798
+x -52160 y 46748
+x -52160 y 46705
+x -52149 y 46672
+x -52128 y 46649
+x -52106 y 46625
+x -52074 y 46615
+x -52036 y 46615
+x -52016 y 46615
+x -51997 y 46617
+x -51981 y 46621
+x -51966 y 46627
+x -51954 y 46636
+x -51948 y 46646
+x -51934 y 46660
+x -51914 y 46698
+x -51887 y 46757
+x -51859 y 46817
+x -51834 y 46867
+x -51810 y 46907
+x -51773 y 46965
+x -51725 y 47011
+x -51667 y 47042
+x -51607 y 47072
+x -51538 y 47088
+x -51461 y 47088
+x -51340 y 47088
+x -51244 y 47059
+x -51173 y 47001
+x -51102 y 46940
+x -51065 y 46861
+x -51065 y 46761
+x -51065 y 46662
+x -51103 y 46583
+x -51178 y 46527
+x -51252 y 46469
+x -51354 y 46440
+x -51481 y 46440
+x -51481 y 46637
+x -51422 y 46641
+x -51378 y 46653
+x -51351 y 46677
+x -51322 y 46699
+x -51309 y 46731
+x -51309 y 46775
+x -51309 y 46809
+x -51320 y 46835
+x -51342 y 46856
+x -51363 y 46877
+x -51390 y 46888
+x -51423 y 46888
+x -51479 y 46888
+x -51532 y 46838
+x -51581 y 46737
+x -51590 y 46718
+x -51598 y 46705
+x -51601 y 46695
+x -51605 y 46687
+x -51658 y 46582
+x -51701 y 46520
+x -51732 y 46495
+x -51765 y 46467
+x -51804 y 46447
+x -51849 y 46433
+x -51894 y 46419
+x -51944 y 46413
+x -51998 y 46413
+x -52125 y 46413
+x -52223 y 46443
+x -52293 y 46508
+x -52361 y 46570
+x -52396 y 46655
+x -52396 y 46769
+x -52396 y 46875
+x -52360 y 46956
+x -52283 y 47012
+x -52209 y 47068
+x -52095 y 47099
+x -51943 y 47106
+x -51100 y 46261
+x -51100 y 46056
+x -51888 y 46056
+x -51975 y 46056
+x -52037 y 46045
+x -52073 y 46025
+x -52111 y 46003
+x -52128 y 45966
+x -52128 y 45918
+x -52128 y 45870
+x -52111 y 45834
+x -52073 y 45813
+x -52037 y 45793
+x -51975 y 45781
+x -51888 y 45781
+x -51100 y 45781
+x -51100 y 45572
+x -51850 y 45572
+x -51955 y 45572
+x -52040 y 45578
+x -52103 y 45593
+x -52165 y 45607
+x -52218 y 45629
+x -52261 y 45659
+x -52306 y 45691
+x -52340 y 45730
+x -52363 y 45772
+x -52385 y 45814
+x -52396 y 45862
+x -52396 y 45918
+x -52396 y 45971
+x -52385 y 46020
+x -52363 y 46059
+x -52340 y 46104
+x -52306 y 46140
+x -52261 y 46172
+x -52217 y 46204
+x -52163 y 46228
+x -52102 y 46240
+x -52038 y 46254
+x -51953 y 46261
+x -51850 y 46261
+x -51100 y 46261
+x -51641 y 45177
+x -51641 y 45021
+x -51641 y 44980
+x -51628 y 44949
+x -51604 y 44929
+x -51580 y 44910
+x -51542 y 44900
+x -51490 y 44900
+x -51443 y 44900
+x -51410 y 44909
+x -51387 y 44928
+x -51365 y 44948
+x -51353 y 44978
+x -51353 y 45015
+x -51353 y 45177
+x -51641 y 45177
+x -52361 y 45386
+x -51100 y 45386
+x -51100 y 44995
+x -51100 y 44891
+x -51129 y 44814
+x -51185 y 44766
+x -51243 y 44717
+x -51332 y 44692
+x -51451 y 44692
+x -51522 y 44692
+x -51582 y 44701
+x -51634 y 44724
+x -51683 y 44745
+x -51725 y 44777
+x -51761 y 44821
+x -51782 y 44784
+x -51810 y 44760
+x -51846 y 44745
+x -51882 y 44731
+x -51948 y 44722
+x -52038 y 44720
+x -52064 y 44719
+x -52098 y 44717
+x -52141 y 44716
+x -52243 y 44714
+x -52301 y 44701
+x -52319 y 44683
+x -52361 y 44683
+x -52361 y 44902
+x -52318 y 44912
+x -52255 y 44918
+x -52179 y 44919
+x -52102 y 44921
+x -52052 y 44923
+x -52032 y 44924
+x -51983 y 44928
+x -51948 y 44939
+x -51925 y 44957
+x -51902 y 44976
+x -51890 y 45003
+x -51890 y 45037
+x -51890 y 45177
+x -52361 y 45177
+x -52361 y 45386
+x -51657 y 43871
+x -51657 y 43731
+x -51657 y 43695
+x -51646 y 43667
+x -51620 y 43649
+x -51596 y 43630
+x -51555 y 43622
+x -51505 y 43622
+x -51455 y 43622
+x -51416 y 43631
+x -51392 y 43650
+x -51367 y 43668
+x -51355 y 43697
+x -51355 y 43734
+x -51355 y 43871
+x -51657 y 43871
+x -52361 y 44081
+x -51100 y 44081
+x -51100 y 43708
+x -51100 y 43613
+x -51134 y 43540
+x -51202 y 43490
+x -51270 y 43442
+x -51367 y 43417
+x -51495 y 43417
+x -51629 y 43417
+x -51732 y 43441
+x -51804 y 43489
+x -51875 y 43538
+x -51911 y 43609
+x -51911 y 43701
+x -51911 y 43871
+x -52361 y 43871
+x -52361 y 44081
+x -52361 y 43260
+x -51100 y 43260
+x -51100 y 43049
+x -52089 y 43049
+x -52089 y 42655
+x -52361 y 42655
+x -52361 y 43260
+x -51870 y 42301
+x -51870 y 42123
+x -51434 y 42214
+x -51870 y 42301
+x -51100 y 42323
+x -51100 y 42092
+x -52361 y 41804
+x -52361 y 42028
+x -52131 y 42079
+x -52131 y 42353
+x -52361 y 42398
+x -52361 y 42615
+x -51100 y 42323
+x -51920 y 40964
+x -52070 y 40979
+x -52188 y 41016
+x -52272 y 41082
+x -52355 y 41143
+x -52396 y 41225
+x -52396 y 41326
+x -52396 y 41444
+x -52337 y 41541
+x -52216 y 41613
+x -52095 y 41688
+x -51936 y 41724
+x -51741 y 41724
+x -51535 y 41724
+x -51373 y 41687
+x -51252 y 41612
+x -51131 y 41537
+x -51068 y 41437
+x -51068 y 41313
+x -51068 y 41213
+x -51110 y 41132
+x -51190 y 41071
+x -51271 y 41008
+x -51380 y 40972
+x -51520 y 40963
+x -51520 y 41158
+x -51460 y 41168
+x -51414 y 41187
+x -51384 y 41213
+x -51353 y 41241
+x -51338 y 41276
+x -51338 y 41321
+x -51338 y 41377
+x -51372 y 41423
+x -51444 y 41458
+x -51515 y 41493
+x -51613 y 41509
+x -51738 y 41509
+x -51860 y 41509
+x -51957 y 41494
+x -52024 y 41462
+x -52091 y 41429
+x -52128 y 41383
+x -52128 y 41326
+x -52128 y 41278
+x -52109 y 41241
+x -52073 y 41213
+x -52039 y 41184
+x -51987 y 41166
+x -51920 y 41158
+x -51920 y 40964
+x -52361 y 40811
+x -51100 y 40811
+x -51100 y 40189
+x -51360 y 40189
+x -51360 y 40600
+x -51581 y 40600
+x -51581 y 40225
+x -51834 y 40225
+x -51834 y 40600
+x -52104 y 40600
+x -52104 y 40176
+x -52361 y 40176
+x -52361 y 40811
+x -51732 y 39402
+x -51860 y 39402
+x -51958 y 39384
+x -52027 y 39352
+x -52096 y 39317
+x -52131 y 39269
+x -52131 y 39206
+x -52131 y 39142
+x -52096 y 39093
+x -52027 y 39060
+x -51958 y 39025
+x -51860 y 39007
+x -51732 y 39007
+x -51604 y 39007
+x -51507 y 39025
+x -51438 y 39060
+x -51368 y 39093
+x -51334 y 39142
+x -51334 y 39206
+x -51334 y 39269
+x -51368 y 39317
+x -51438 y 39352
+x -51506 y 39384
+x -51603 y 39402
+x -51732 y 39402
+x -51732 y 39616
+x -51528 y 39616
+x -51366 y 39578
+x -51246 y 39505
+x -51128 y 39431
+x -51066 y 39332
+x -51066 y 39206
+x -51066 y 39080
+x -51128 y 38980
+x -51246 y 38905
+x -51366 y 38831
+x -51528 y 38793
+x -51732 y 38793
+x -51936 y 38793
+x -52098 y 38831
+x -52217 y 38905
+x -52337 y 38980
+x -52396 y 39080
+x -52396 y 39206
+x -52396 y 39332
+x -52337 y 39431
+x -52218 y 39505
+x -52099 y 39578
+x -51936 y 39616
+x -51732 y 39616
+x -51100 y 38640
+x -51100 y 38435
+x -51888 y 38435
+x -51975 y 38435
+x -52037 y 38424
+x -52073 y 38403
+x -52111 y 38381
+x -52128 y 38345
+x -52128 y 38297
+x -52128 y 38247
+x -52111 y 38212
+x -52073 y 38194
+x -52037 y 38172
+x -51975 y 38162
+x -51888 y 38162
+x -51100 y 38162
+x -51100 y 37952
+x -51850 y 37952
+x -51955 y 37952
+x -52040 y 37959
+x -52103 y 37972
+x -52165 y 37985
+x -52218 y 38008
+x -52261 y 38039
+x -52306 y 38071
+x -52340 y 38109
+x -52363 y 38152
+x -52385 y 38195
+x -52396 y 38241
+x -52396 y 38296
+x -52396 y 38349
+x -52385 y 38398
+x -52363 y 38440
+x -52340 y 38482
+x -52306 y 38519
+x -52261 y 38553
+x -52217 y 38584
+x -52163 y 38606
+x -52102 y 38619
+x -52038 y 38634
+x -51953 y 38640
+x -51850 y 38640
+x -51100 y 38640
+x -51869 y 37174
+x -51869 y 36995
+x -51434 y 37087
+x -51869 y 37174
+x -51099 y 37193
+x -51099 y 36965
+x -52361 y 36676
+x -52361 y 36902
+x -52130 y 36951
+x -52130 y 37224
+x -52361 y 37271
+x -52361 y 37488
+x -51099 y 37193
+x -52361 y 36048
+x -51099 y 36048
+x -51099 y 35426
+x -51359 y 35426
+x -51359 y 35838
+x -51580 y 35838
+x -51580 y 35462
+x -51834 y 35462
+x -51834 y 35838
+x -52103 y 35838
+x -52103 y 35413
+x -52361 y 35413
+x -52361 y 36048
+x -52361 y 35255
+x -51099 y 35255
+x -51099 y 34966
+x -51714 y 34858
+x -51767 y 34849
+x -51821 y 34840
+x -51872 y 34832
+x -51924 y 34825
+x -51973 y 34818
+x -52021 y 34813
+x -51970 y 34806
+x -51915 y 34798
+x -51858 y 34789
+x -51804 y 34780
+x -51743 y 34770
+x -51678 y 34758
+x -51099 y 34656
+x -51099 y 34368
+x -52361 y 34368
+x -52361 y 34559
+x -51802 y 34559
+x -51763 y 34559
+x -51707 y 34558
+x -51636 y 34557
+x -51565 y 34555
+x -51484 y 34554
+x -51390 y 34551
+x -52361 y 34710
+x -52361 y 34917
+x -51390 y 35071
+x -51502 y 35069
+x -51601 y 35067
+x -51692 y 35065
+x -51781 y 35063
+x -51851 y 35062
+x -51902 y 35062
+x -52361 y 35062
+x -52361 y 35255
+x -51657 y 33963
+x -51657 y 33824
+x -51657 y 33786
+x -51645 y 33760
+x -51619 y 33742
+x -51595 y 33723
+x -51555 y 33713
+x -51504 y 33713
+x -51454 y 33713
+x -51415 y 33724
+x -51391 y 33742
+x -51367 y 33762
+x -51354 y 33789
+x -51354 y 33826
+x -51354 y 33963
+x -51657 y 33963
+x -52361 y 34173
+x -51099 y 34173
+x -51099 y 33799
+x -51099 y 33704
+x -51133 y 33632
+x -51201 y 33582
+x -51269 y 33533
+x -51367 y 33507
+x -51494 y 33507
+x -51628 y 33507
+x -51731 y 33532
+x -51804 y 33581
+x -51875 y 33632
+x -51911 y 33701
+x -51911 y 33792
+x -51911 y 33963
+x -52361 y 33963
+x -52361 y 34173
+x -51731 y 33179
+x -51859 y 33179
+x -51958 y 33162
+x -52026 y 33128
+x -52095 y 33092
+x -52130 y 33044
+x -52130 y 32981
+x -52130 y 32918
+x -52095 y 32870
+x -52026 y 32835
+x -51958 y 32800
+x -51859 y 32784
+x -51731 y 32784
+x -51603 y 32784
+x -51506 y 32800
+x -51437 y 32835
+x -51368 y 32870
+x -51333 y 32918
+x -51333 y 32981
+x -51333 y 33044
+x -51367 y 33092
+x -51437 y 33128
+x -51505 y 33162
+x -51602 y 33179
+x -51731 y 33179
+x -51731 y 33391
+x -51527 y 33391
+x -51365 y 33354
+x -51246 y 33280
+x -51127 y 33208
+x -51065 y 33108
+x -51065 y 32981
+x -51065 y 32857
+x -51127 y 32756
+x -51246 y 32682
+x -51366 y 32607
+x -51528 y 32570
+x -51731 y 32570
+x -51935 y 32570
+x -52097 y 32607
+x -52217 y 32682
+x -52337 y 32756
+x -52396 y 32857
+x -52396 y 32981
+x -52396 y 33108
+x -52337 y 33208
+x -52217 y 33280
+x -52098 y 33354
+x -51936 y 33391
+x -51731 y 33391
+x -51640 y 32204
+x -51640 y 32047
+x -51640 y 32006
+x -51627 y 31975
+x -51603 y 31954
+x -51579 y 31933
+x -51541 y 31927
+x -51489 y 31927
+x -51443 y 31927
+x -51409 y 31933
+x -51386 y 31953
+x -51364 y 31973
+x -51352 y 32002
+x -51352 y 32041
+x -51352 y 32204
+x -51640 y 32204
+x -52361 y 32413
+x -51099 y 32413
+x -51099 y 32021
+x -51099 y 31918
+x -51129 y 31841
+x -51185 y 31791
+x -51242 y 31742
+x -51331 y 31718
+x -51450 y 31718
+x -51522 y 31718
+x -51581 y 31729
+x -51633 y 31750
+x -51683 y 31771
+x -51725 y 31803
+x -51760 y 31848
+x -51781 y 31812
+x -51810 y 31787
+x -51846 y 31771
+x -51881 y 31756
+x -51947 y 31748
+x -52038 y 31745
+x -52064 y 31744
+x -52097 y 31743
+x -52140 y 31742
+x -52242 y 31740
+x -52300 y 31728
+x -52318 y 31708
+x -52361 y 31708
+x -52361 y 31928
+x -52317 y 31936
+x -52255 y 31943
+x -52178 y 31944
+x -52101 y 31945
+x -52051 y 31947
+x -52031 y 31949
+x -51982 y 31952
+x -51948 y 31962
+x -51924 y 31982
+x -51901 y 32000
+x -51889 y 32027
+x -51889 y 32064
+x -51889 y 32204
+x -52361 y 32204
+x -52361 y 32413
+x -52361 y 31380
+x -51355 y 31380
+x -51355 y 31614
+x -51099 y 31614
+x -51099 y 30935
+x -51355 y 30935
+x -51355 y 31169
+x -52361 y 31169
+x -52361 y 31380
+x -52361 y 30811
+x -51099 y 30811
+x -51099 y 30188
+x -51359 y 30188
+x -51359 y 30602
+x -51580 y 30602
+x -51580 y 30225
+x -51834 y 30225
+x -51834 y 30602
+x -52103 y 30602
+x -52103 y 30177
+x -52361 y 30177
+x -52361 y 30811
+x -51640 y 29810
+x -51640 y 29656
+x -51640 y 29614
+x -51627 y 29583
+x -51603 y 29563
+x -51579 y 29543
+x -51541 y 29533
+x -51489 y 29533
+x -51443 y 29533
+x -51409 y 29543
+x -51386 y 29562
+x -51364 y 29582
+x -51352 y 29610
+x -51352 y 29650
+x -51352 y 29810
+x -51640 y 29810
+x -52361 y 30019
+x -51099 y 30019
+x -51099 y 29629
+x -51099 y 29524
+x -51129 y 29450
+x -51185 y 29401
+x -51242 y 29354
+x -51331 y 29330
+x -51450 y 29330
+x -51522 y 29330
+x -51581 y 29341
+x -51633 y 29361
+x -51683 y 29382
+x -51725 y 29412
+x -51760 y 29457
+x -51781 y 29420
+x -51810 y 29395
+x -51846 y 29382
+x -51881 y 29367
+x -51947 y 29359
+x -52038 y 29356
+x -52064 y 29355
+x -52097 y 29354
+x -52140 y 29353
+x -52242 y 29351
+x -52300 y 29340
+x -52318 y 29319
+x -52361 y 29319
+x -52361 y 29535
+x -52317 y 29546
+x -52255 y 29553
+x -52178 y 29554
+x -52101 y 29555
+x -52051 y 29557
+x -52031 y 29558
+x -51982 y 29561
+x -51948 y 29573
+x -51924 y 29591
+x -51901 y 29608
+x -51889 y 29635
+x -51889 y 29672
+x -51889 y 29810
+x -52361 y 29810
+x -52361 y 30019
+type0
+type1
+x -53471 y 37212
+x -53471 y 36593
+x -53643 y 36592
+x -53643 y 37211
+x -53471 y 37212
+x -53803 y 37211
+x -53803 y 36592
+x -53972 y 36592
+x -53972 y 37211
+x -53803 y 37211
+x -54174 y 37773
+x -53372 y 37774
+x -53371 y 37596
+x -53510 y 37596
+x -53456 y 37578
+x -53415 y 37552
+x -53390 y 37522
+x -53364 y 37494
+x -53353 y 37455
+x -53352 y 37411
+x -53611 y 37410
+x -53608 y 37417
+x -53607 y 37424
+x -53606 y 37433
+x -53606 y 37439
+x -53606 y 37449
+x -53606 y 37454
+x -53606 y 37483
+x -53612 y 37509
+x -53624 y 37525
+x -53636 y 37545
+x -53654 y 37559
+x -53679 y 37570
+x -53696 y 37578
+x -53721 y 37582
+x -53751 y 37585
+x -53784 y 37589
+x -53834 y 37590
+x -53902 y 37590
+x -54173 y 37590
+x -54174 y 37773
+x -53921 y 38099
+x -53921 y 37923
+x -54010 y 37938
+x -54077 y 37972
+x -54124 y 38020
+x -54174 y 38070
+x -54198 y 38130
+x -54198 y 38200
+x -54198 y 38288
+x -54159 y 38358
+x -54084 y 38407
+x -54010 y 38458
+x -53905 y 38482
+x -53775 y 38482
+x -53644 y 38482
+x -53536 y 38459
+x -53461 y 38409
+x -53384 y 38358
+x -53343 y 38288
+x -53343 y 38201
+x -53343 y 38112
+x -53385 y 38042
+x -53462 y 37992
+x -53539 y 37939
+x -53648 y 37914
+x -53787 y 37914
+x -53801 y 37914
+x -53810 y 37914
+x -53817 y 37915
+x -53823 y 37915
+x -53829 y 37915
+x -53835 y 37916
+x -53835 y 38295
+x -53891 y 38295
+x -53933 y 38286
+x -53964 y 38269
+x -53993 y 38252
+x -54010 y 38226
+x -54010 y 38193
+x -54010 y 38171
+x -54000 y 38151
+x -53987 y 38135
+x -53971 y 38117
+x -53950 y 38107
+x -53921 y 38099
+x -53686 y 38299
+x -53686 y 38090
+x -53636 y 38091
+x -53594 y 38100
+x -53565 y 38120
+x -53535 y 38139
+x -53522 y 38165
+x -53522 y 38195
+x -53522 y 38225
+x -53535 y 38251
+x -53565 y 38268
+x -53592 y 38285
+x -53634 y 38297
+x -53686 y 38299
+x -53530 y 38939
+x -53372 y 38939
+x -53372 y 38863
+x -53145 y 38863
+x -53145 y 38680
+x -53372 y 38680
+x -53372 y 38585
+x -53530 y 38585
+x -53530 y 38680
+x -53877 y 38679
+x -53931 y 38679
+x -53966 y 38674
+x -53983 y 38664
+x -53999 y 38656
+x -54010 y 38637
+x -54010 y 38609
+x -54010 y 38602
+x -54010 y 38598
+x -54010 y 38595
+x -54010 y 38592
+x -54009 y 38589
+x -54008 y 38586
+x -54174 y 38586
+x -54181 y 38604
+x -54183 y 38623
+x -54187 y 38643
+x -54190 y 38662
+x -54192 y 38680
+x -54192 y 38697
+x -54192 y 38761
+x -54169 y 38804
+x -54124 y 38827
+x -54079 y 38851
+x -53985 y 38862
+x -53840 y 38862
+x -53530 y 38863
+x -53530 y 38939
+x -54174 y 39374
+x -53372 y 39375
+x -53372 y 39199
+x -53511 y 39199
+x -53456 y 39179
+x -53416 y 39155
+x -53391 y 39125
+x -53365 y 39095
+x -53354 y 39057
+x -53353 y 39012
+x -53612 y 39011
+x -53609 y 39019
+x -53608 y 39029
+x -53607 y 39036
+x -53606 y 39044
+x -53606 y 39050
+x -53606 y 39057
+x -53606 y 39085
+x -53613 y 39109
+x -53625 y 39127
+x -53637 y 39146
+x -53655 y 39161
+x -53680 y 39173
+x -53697 y 39179
+x -53721 y 39184
+x -53751 y 39187
+x -53784 y 39189
+x -53834 y 39190
+x -53903 y 39190
+x -54174 y 39190
+x -54174 y 39374
+x -53772 y 40115
+x -53637 y 40115
+x -53532 y 40090
+x -53456 y 40037
+x -53381 y 39984
+x -53342 y 39911
+x -53342 y 39818
+x -53342 y 39726
+x -53381 y 39651
+x -53456 y 39598
+x -53532 y 39546
+x -53637 y 39519
+x -53772 y 39519
+x -53904 y 39519
+x -54010 y 39545
+x -54087 y 39597
+x -54162 y 39650
+x -54201 y 39725
+x -54201 y 39817
+x -54201 y 39911
+x -54162 y 39984
+x -54087 y 40036
+x -54011 y 40089
+x -53905 y 40115
+x -53772 y 40115
+x -53772 y 39927
+x -53843 y 39927
+x -53901 y 39918
+x -53940 y 39898
+x -53979 y 39877
+x -53998 y 39851
+x -53998 y 39817
+x -53998 y 39782
+x -53979 y 39754
+x -53940 y 39736
+x -53901 y 39717
+x -53843 y 39708
+x -53772 y 39708
+x -53700 y 39708
+x -53644 y 39717
+x -53603 y 39736
+x -53564 y 39755
+x -53544 y 39783
+x -53544 y 39818
+x -53544 y 39852
+x -53564 y 39879
+x -53603 y 39898
+x -53643 y 39918
+x -53699 y 39927
+x -53772 y 39927
+x -53783 y 40417
+x -53708 y 40417
+x -53654 y 40427
+x -53616 y 40446
+x -53579 y 40464
+x -53559 y 40493
+x -53559 y 40529
+x -53559 y 40563
+x -53579 y 40589
+x -53616 y 40606
+x -53653 y 40625
+x -53707 y 40634
+x -53783 y 40634
+x -53848 y 40634
+x -53901 y 40624
+x -53937 y 40605
+x -53974 y 40585
+x -53991 y 40559
+x -53991 y 40524
+x -53991 y 40491
+x -53973 y 40464
+x -53935 y 40446
+x -53899 y 40427
+x -53846 y 40417
+x -53783 y 40417
+x -54494 y 40814
+x -53372 y 40815
+x -53372 y 40631
+x -53477 y 40631
+x -53434 y 40611
+x -53403 y 40587
+x -53382 y 40560
+x -53361 y 40534
+x -53350 y 40501
+x -53350 y 40465
+x -53350 y 40395
+x -53389 y 40336
+x -53467 y 40293
+x -53543 y 40252
+x -53644 y 40226
+x -53770 y 40226
+x -53897 y 40226
+x -53999 y 40250
+x -54078 y 40293
+x -54159 y 40335
+x -54200 y 40393
+x -54200 y 40462
+x -54200 y 40499
+x -54188 y 40533
+x -54167 y 40561
+x -54146 y 40590
+x -54116 y 40612
+x -54074 y 40631
+x -54494 y 40631
+x -54494 y 40814
+x -54174 y 41847
+x -53372 y 41848
+x -53372 y 41670
+x -53481 y 41670
+x -53437 y 41650
+x -53405 y 41628
+x -53385 y 41600
+x -53364 y 41574
+x -53353 y 41542
+x -53353 y 41503
+x -53353 y 41462
+x -53364 y 41427
+x -53385 y 41401
+x -53405 y 41374
+x -53437 y 41354
+x -53481 y 41339
+x -53438 y 41322
+x -53406 y 41300
+x -53385 y 41271
+x -53364 y 41242
+x -53353 y 41209
+x -53353 y 41173
+x -53353 y 41111
+x -53375 y 41064
+x -53423 y 41035
+x -53471 y 41003
+x -53540 y 40988
+x -53636 y 40987
+x -54174 y 40987
+x -54174 y 41167
+x -53715 y 41167
+x -53654 y 41167
+x -53612 y 41174
+x -53587 y 41187
+x -53561 y 41199
+x -53550 y 41222
+x -53550 y 41249
+x -53550 y 41281
+x -53566 y 41302
+x -53597 y 41315
+x -53628 y 41328
+x -53678 y 41335
+x -53744 y 41335
+x -54174 y 41335
+x -54174 y 41498
+x -53715 y 41498
+x -53654 y 41498
+x -53612 y 41504
+x -53587 y 41517
+x -53561 y 41530
+x -53550 y 41551
+x -53550 y 41581
+x -53550 y 41609
+x -53566 y 41631
+x -53597 y 41645
+x -53628 y 41659
+x -53678 y 41667
+x -53744 y 41667
+x -54174 y 41667
+x -54174 y 41847
+x -54174 y 42592
+x -53085 y 42593
+x -53085 y 42012
+x -53309 y 42012
+x -53309 y 42394
+x -53502 y 42394
+x -53502 y 42047
+x -53720 y 42046
+x -53720 y 42393
+x -53952 y 42393
+x -53952 y 41998
+x -54174 y 41998
+x -54174 y 42592
+x -53002 y 43445
+x -53002 y 43298
+x -53275 y 43198
+x -53275 y 43278
+x -53002 y 43445
+x -54174 y 43008
+x -54174 y 43198
+x -54159 y 43199
+x -54147 y 43201
+x -54134 y 43203
+x -54119 y 43204
+x -54105 y 43206
+x -54091 y 43207
+x -54127 y 43232
+x -54155 y 43259
+x -54173 y 43288
+x -54190 y 43318
+x -54200 y 43351
+x -54200 y 43386
+x -54200 y 43438
+x -54179 y 43482
+x -54135 y 43513
+x -54093 y 43544
+x -54035 y 43562
+x -53963 y 43562
+x -53897 y 43562
+x -53842 y 43548
+x -53801 y 43523
+x -53760 y 43500
+x -53730 y 43461
+x -53713 y 43413
+x -53705 y 43385
+x -53694 y 43350
+x -53684 y 43308
+x -53669 y 43243
+x -53647 y 43212
+x -53620 y 43212
+x -53601 y 43212
+x -53578 y 43212
+x -53559 y 43217
+x -53549 y 43230
+x -53535 y 43243
+x -53530 y 43261
+x -53530 y 43285
+x -53530 y 43312
+x -53536 y 43333
+x -53552 y 43348
+x -53568 y 43362
+x -53590 y 43374
+x -53620 y 43378
+x -53620 y 43545
+x -53530 y 43536
+x -53462 y 43510
+x -53419 y 43467
+x -53373 y 43424
+x -53353 y 43361
+x -53353 y 43282
+x -53353 y 43231
+x -53360 y 43191
+x -53378 y 43156
+x -53393 y 43120
+x -53421 y 43094
+x -53455 y 43076
+x -53480 y 43061
+x -53509 y 43051
+x -53545 y 43046
+x -53579 y 43039
+x -53636 y 43036
+x -53711 y 43036
+x -54016 y 43036
+x -54052 y 43036
+x -54081 y 43035
+x -54101 y 43029
+x -54123 y 43024
+x -54136 y 43018
+x -54143 y 43008
+x -54174 y 43008
+x -53795 y 43212
+x -53807 y 43225
+x -53818 y 43251
+x -53830 y 43286
+x -53837 y 43304
+x -53840 y 43317
+x -53843 y 43326
+x -53852 y 43348
+x -53863 y 43362
+x -53877 y 43374
+x -53891 y 43382
+x -53909 y 43387
+x -53932 y 43387
+x -53961 y 43387
+x -53984 y 43380
+x -54001 y 43369
+x -54018 y 43356
+x -54029 y 43339
+x -54029 y 43318
+x -54029 y 43286
+x -54014 y 43261
+x -53987 y 43241
+x -53963 y 43221
+x -53929 y 43212
+x -53887 y 43212
+x -53795 y 43212
+x -54174 y 44497
+x -53755 y 44300
+x -53372 y 44490
+x -53372 y 44274
+x -53562 y 44197
+x -53372 y 44118
+x -53372 y 43903
+x -53755 y 44091
+x -54174 y 43894
+x -54174 y 44107
+x -53953 y 44197
+x -54174 y 44284
+x -54174 y 44497
+x -54174 y 44781
+x -53372 y 44782
+x -53372 y 44598
+x -54174 y 44598
+x -54174 y 44781
+x -53298 y 44782
+x -53085 y 44782
+x -53085 y 44598
+x -53298 y 44598
+x -53298 y 44782
+x -54174 y 45273
+x -53372 y 45274
+x -53372 y 45097
+x -53511 y 45097
+x -53456 y 45079
+x -53416 y 45052
+x -53391 y 45024
+x -53365 y 44993
+x -53354 y 44958
+x -53353 y 44913
+x -53612 y 44912
+x -53609 y 44920
+x -53608 y 44928
+x -53607 y 44936
+x -53606 y 44945
+x -53606 y 44952
+x -53606 y 44958
+x -53606 y 44987
+x -53613 y 45009
+x -53625 y 45026
+x -53637 y 45046
+x -53655 y 45060
+x -53680 y 45071
+x -53697 y 45079
+x -53721 y 45084
+x -53751 y 45087
+x -53784 y 45090
+x -53834 y 45092
+x -53903 y 45092
+x -54174 y 45092
+x -54174 y 45273
+x -54174 y 46038
+x -53085 y 46041
+x -53085 y 45692
+x -53085 y 45605
+x -53116 y 45536
+x -53173 y 45492
+x -53233 y 45445
+x -53317 y 45422
+x -53427 y 45422
+x -53541 y 45422
+x -53630 y 45444
+x -53693 y 45490
+x -53753 y 45534
+x -53785 y 45599
+x -53785 y 45686
+x -53785 y 45845
+x -54174 y 45845
+x -54174 y 46038
+x -53566 y 45846
+x -53566 y 45717
+x -53566 y 45680
+x -53556 y 45655
+x -53534 y 45637
+x -53513 y 45621
+x -53478 y 45614
+x -53434 y 45614
+x -53393 y 45614
+x -53360 y 45621
+x -53338 y 45638
+x -53317 y 45657
+x -53307 y 45683
+x -53307 y 45719
+x -53307 y 45846
+x -53566 y 45846
+type1
+x -53412 y 30534
+x -53500 y 30565
+x -53500 y 30828
+x -53508 y 30828
+x -53510 y 30829
+x -53519 y 30829
+x -53528 y 30829
+x -53537 y 30829
+x -53550 y 30829
+x -53590 y 30829
+x -53590 y 30595
+x -53676 y 30623
+x -53676 y 30824
+x -53747 y 30821
+x -53798 y 30805
+x -53828 y 30787
+x -53860 y 30766
+x -53875 y 30736
+x -53875 y 30698
+x -53875 y 30659
+x -53864 y 30631
+x -53842 y 30611
+x -53822 y 30591
+x -53788 y 30578
+x -53749 y 30574
+x -53749 y 30342
+x -53848 y 30357
+x -53927 y 30397
+x -53978 y 30459
+x -54028 y 30521
+x -54055 y 30606
+x -54055 y 30706
+x -54055 y 30809
+x -54023 y 30891
+x -53959 y 30957
+x -53893 y 31018
+x -53801 y 31058
+x -53676 y 31074
+x -53676 y 31198
+x -53590 y 31165
+x -53590 y 31085
+x -53550 y 31085
+x -53537 y 31085
+x -53528 y 31085
+x -53519 y 31084
+x -53510 y 31084
+x -53507 y 31084
+x -53500 y 31084
+x -53500 y 31189
+x -53412 y 31160
+x -53412 y 31072
+x -53291 y 31057
+x -53199 y 31016
+x -53139 y 30955
+x -53079 y 30888
+x -53048 y 30800
+x -53048 y 30693
+x -53048 y 30594
+x -53073 y 30514
+x -53126 y 30451
+x -53176 y 30389
+x -53251 y 30353
+x -53342 y 30338
+x -53342 y 30574
+x -53306 y 30579
+x -53276 y 30593
+x -53257 y 30611
+x -53238 y 30629
+x -53232 y 30657
+x -53232 y 30693
+x -53232 y 30728
+x -53245 y 30760
+x -53275 y 30780
+x -53306 y 30800
+x -53351 y 30815
+x -53412 y 30822
+x -53412 y 30534
+type1
+x -53756 y 32148
+x -53522 y 32148
+x -53346 y 32114
+x -53231 y 32051
+x -53113 y 31983
+x -53053 y 31883
+x -53053 y 31751
+x -53053 y 31616
+x -53113 y 31517
+x -53231 y 31450
+x -53346 y 31384
+x -53522 y 31350
+x -53756 y 31350
+x -53989 y 31349
+x -54167 y 31383
+x -54284 y 31449
+x -54401 y 31516
+x -54458 y 31615
+x -54458 y 31750
+x -54458 y 31882
+x -54401 y 31982
+x -54284 y 32050
+x -54167 y 32113
+x -53989 y 32147
+x -53756 y 32148
+x -53756 y 31882
+x -53917 y 31881
+x -54033 y 31871
+x -54104 y 31850
+x -54173 y 31830
+x -54208 y 31796
+x -54208 y 31750
+x -54208 y 31701
+x -54172 y 31667
+x -54103 y 31647
+x -54032 y 31626
+x -53917 y 31614
+x -53756 y 31615
+x -53596 y 31615
+x -53481 y 31626
+x -53411 y 31647
+x -53340 y 31667
+x -53308 y 31702
+x -53308 y 31751
+x -53308 y 31797
+x -53340 y 31830
+x -53406 y 31851
+x -53473 y 31872
+x -53584 y 31882
+x -53737 y 31882
+x -53756 y 31882
+x -53840 y 33061
+x -53090 y 32989
+x -53090 y 32348
+x -53354 y 32348
+x -53354 y 32817
+x -53615 y 32844
+x -53587 y 32820
+x -53563 y 32793
+x -53549 y 32761
+x -53530 y 32726
+x -53527 y 32689
+x -53527 y 32645
+x -53527 y 32541
+x -53567 y 32463
+x -53647 y 32401
+x -53728 y 32339
+x -53837 y 32308
+x -53974 y 32308
+x -54124 y 32308
+x -54243 y 32344
+x -54328 y 32418
+x -54415 y 32494
+x -54458 y 32592
+x -54458 y 32722
+x -54458 y 32836
+x -54425 y 32927
+x -54352 y 32991
+x -54282 y 33053
+x -54178 y 33090
+x -54046 y 33096
+x -54046 y 32847
+x -54095 y 32844
+x -54131 y 32831
+x -54157 y 32807
+x -54187 y 32783
+x -54199 y 32755
+x -54199 y 32716
+x -54199 y 32669
+x -54181 y 32633
+x -54146 y 32608
+x -54108 y 32585
+x -54056 y 32572
+x -53987 y 32572
+x -53918 y 32572
+x -53865 y 32584
+x -53828 y 32607
+x -53788 y 32631
+x -53769 y 32663
+x -53769 y 32704
+x -53769 y 32735
+x -53777 y 32760
+x -53788 y 32780
+x -53803 y 32802
+x -53824 y 32819
+x -53853 y 32835
+x -53840 y 33061
+x -54422 y 33548
+x -54090 y 33548
+x -54090 y 33281
+x -54331 y 33281
+x -54457 y 33281
+x -54553 y 33302
+x -54623 y 33347
+x -54691 y 33394
+x -54732 y 33462
+x -54740 y 33552
+x -54628 y 33552
+x -54613 y 33504
+x -54588 y 33468
+x -54558 y 33443
+x -54525 y 33421
+x -54484 y 33409
+x -54430 y 33409
+x -54422 y 33409
+x -54422 y 33548
+x -53756 y 34538
+x -53522 y 34538
+x -53346 y 34506
+x -53231 y 34440
+x -53113 y 34374
+x -53053 y 34274
+x -53053 y 34142
+x -53053 y 34007
+x -53113 y 33909
+x -53231 y 33842
+x -53346 y 33775
+x -53522 y 33743
+x -53756 y 33743
+x -53989 y 33743
+x -54167 y 33774
+x -54284 y 33841
+x -54401 y 33908
+x -54458 y 34006
+x -54458 y 34141
+x -54458 y 34273
+x -54401 y 34372
+x -54284 y 34439
+x -54167 y 34505
+x -53989 y 34538
+x -53756 y 34538
+x -53756 y 34273
+x -53917 y 34271
+x -54033 y 34263
+x -54104 y 34242
+x -54173 y 34221
+x -54208 y 34188
+x -54208 y 34141
+x -54208 y 34093
+x -54172 y 34058
+x -54103 y 34037
+x -54032 y 34016
+x -53917 y 34005
+x -53756 y 34006
+x -53596 y 34006
+x -53481 y 34017
+x -53411 y 34038
+x -53340 y 34059
+x -53308 y 34094
+x -53308 y 34142
+x -53308 y 34189
+x -53340 y 34222
+x -53406 y 34243
+x -53473 y 34264
+x -53584 y 34273
+x -53737 y 34273
+x -53756 y 34273
+x -53906 y 35782
+x -53580 y 35783
+x -53580 y 34757
+x -53906 y 34756
+x -53906 y 35782
+type1
+x -50044 y 40683
+x -50035 y 40724
+x -50019 y 40755
+x -49996 y 40776
+x -49974 y 40797
+x -49944 y 40808
+x -49909 y 40808
+x -49860 y 40808
+x -49822 y 40788
+x -49796 y 40749
+x -49769 y 40709
+x -49756 y 40653
+x -49756 y 40581
+x -49756 y 40509
+x -49769 y 40453
+x -49796 y 40413
+x -49822 y 40374
+x -49860 y 40354
+x -49909 y 40354
+x -49944 y 40354
+x -49973 y 40365
+x -49996 y 40386
+x -50019 y 40407
+x -50035 y 40439
+x -50044 y 40480
+x -50047 y 40480
+x -50052 y 40433
+x -50068 y 40397
+x -50094 y 40371
+x -50119 y 40346
+x -50153 y 40333
+x -50196 y 40333
+x -50249 y 40333
+x -50290 y 40355
+x -50320 y 40399
+x -50350 y 40442
+x -50365 y 40503
+x -50365 y 40581
+x -50365 y 40659
+x -50350 y 40720
+x -50320 y 40763
+x -50290 y 40807
+x -50249 y 40829
+x -50196 y 40829
+x -50153 y 40829
+x -50119 y 40816
+x -50094 y 40791
+x -50068 y 40766
+x -50052 y 40730
+x -50047 y 40683
+x -50044 y 40683
+x -50178 y 40679
+x -50203 y 40679
+x -50223 y 40670
+x -50238 y 40652
+x -50252 y 40635
+x -50260 y 40612
+x -50260 y 40582
+x -50260 y 40551
+x -50253 y 40528
+x -50238 y 40510
+x -50224 y 40493
+x -50204 y 40485
+x -50178 y 40485
+x -50153 y 40485
+x -50133 y 40493
+x -50118 y 40511
+x -50104 y 40528
+x -50096 y 40552
+x -50096 y 40583
+x -50096 y 40612
+x -50104 y 40635
+x -50119 y 40652
+x -50134 y 40670
+x -50153 y 40679
+x -50178 y 40679
+x -49853 y 40581
+x -49853 y 40604
+x -49860 y 40623
+x -49874 y 40638
+x -49887 y 40653
+x -49905 y 40660
+x -49926 y 40660
+x -49947 y 40660
+x -49964 y 40653
+x -49976 y 40640
+x -49988 y 40626
+x -49994 y 40607
+x -49994 y 40583
+x -49994 y 40556
+x -49988 y 40536
+x -49976 y 40522
+x -49964 y 40508
+x -49946 y 40501
+x -49924 y 40501
+x -49902 y 40501
+x -49885 y 40509
+x -49872 y 40523
+x -49860 y 40537
+x -49853 y 40556
+x -49853 y 40581
+x -50159 y 39764
+x -50167 y 39764
+x -50228 y 39764
+x -50276 y 39785
+x -50312 y 39828
+x -50347 y 39871
+x -50365 y 39930
+x -50365 y 40004
+x -50365 y 40073
+x -50346 y 40129
+x -50308 y 40172
+x -50270 y 40214
+x -50215 y 40242
+x -50144 y 40255
+x -50144 y 40314
+x -50073 y 40284
+x -50073 y 40260
+x -50070 y 40260
+x -50067 y 40261
+x -50063 y 40261
+x -50060 y 40261
+x -50054 y 40261
+x -50048 y 40261
+x -50045 y 40261
+x -50041 y 40261
+x -50038 y 40261
+x -50035 y 40261
+x -50031 y 40260
+x -50028 y 40260
+x -50028 y 40326
+x -49958 y 40296
+x -49958 y 40251
+x -49885 y 40237
+x -49829 y 40208
+x -49792 y 40166
+x -49755 y 40124
+x -49736 y 40067
+x -49736 y 39995
+x -49736 y 39926
+x -49753 y 39872
+x -49785 y 39833
+x -49817 y 39794
+x -49863 y 39772
+x -49924 y 39767
+x -49923 y 39927
+x -49902 y 39928
+x -49885 y 39935
+x -49873 y 39949
+x -49861 y 39962
+x -49855 y 39980
+x -49855 y 40003
+x -49855 y 40025
+x -49864 y 40043
+x -49881 y 40058
+x -49899 y 40073
+x -49924 y 40083
+x -49958 y 40090
+x -49958 y 39938
+x -50028 y 39970
+x -50028 y 40097
+x -50031 y 40097
+x -50036 y 40097
+x -50041 y 40098
+x -50046 y 40098
+x -50049 y 40098
+x -50051 y 40098
+x -50053 y 40098
+x -50057 y 40098
+x -50062 y 40098
+x -50067 y 40097
+x -50071 y 40097
+x -50073 y 40097
+x -50073 y 39990
+x -50144 y 40021
+x -50144 y 40092
+x -50177 y 40085
+x -50202 y 40074
+x -50219 y 40059
+x -50237 y 40043
+x -50245 y 40024
+x -50245 y 40002
+x -50245 y 39980
+x -50238 y 39962
+x -50222 y 39948
+x -50207 y 39935
+x -50186 y 39928
+x -50159 y 39926
+x -50159 y 39764
+type1
+x -50044 y 42057
+x -50035 y 42098
+x -50019 y 42129
+x -49996 y 42151
+x -49974 y 42172
+x -49944 y 42182
+x -49909 y 42182
+x -49860 y 42182
+x -49822 y 42163
+x -49796 y 42123
+x -49769 y 42084
+x -49756 y 42028
+x -49756 y 41955
+x -49756 y 41883
+x -49769 y 41827
+x -49796 y 41788
+x -49822 y 41748
+x -49860 y 41728
+x -49909 y 41728
+x -49944 y 41728
+x -49973 y 41739
+x -49996 y 41760
+x -50019 y 41782
+x -50035 y 41813
+x -50044 y 41854
+x -50047 y 41854
+x -50052 y 41808
+x -50068 y 41771
+x -50094 y 41746
+x -50119 y 41720
+x -50153 y 41707
+x -50196 y 41707
+x -50249 y 41707
+x -50290 y 41729
+x -50320 y 41773
+x -50350 y 41817
+x -50365 y 41878
+x -50365 y 41955
+x -50365 y 42033
+x -50350 y 42094
+x -50320 y 42138
+x -50290 y 42182
+x -50249 y 42203
+x -50196 y 42203
+x -50153 y 42203
+x -50119 y 42191
+x -50094 y 42166
+x -50068 y 42140
+x -50052 y 42104
+x -50047 y 42057
+x -50044 y 42057
+x -50178 y 42053
+x -50203 y 42053
+x -50223 y 42044
+x -50238 y 42027
+x -50252 y 42010
+x -50260 y 41986
+x -50260 y 41956
+x -50260 y 41926
+x -50253 y 41902
+x -50238 y 41885
+x -50224 y 41868
+x -50204 y 41859
+x -50178 y 41859
+x -50153 y 41859
+x -50133 y 41868
+x -50118 y 41885
+x -50104 y 41903
+x -50096 y 41927
+x -50096 y 41957
+x -50096 y 41986
+x -50104 y 42009
+x -50119 y 42027
+x -50134 y 42044
+x -50153 y 42053
+x -50178 y 42053
+x -49853 y 41955
+x -49853 y 41979
+x -49860 y 41998
+x -49874 y 42013
+x -49887 y 42027
+x -49905 y 42034
+x -49926 y 42034
+x -49947 y 42034
+x -49964 y 42028
+x -49976 y 42014
+x -49988 y 42000
+x -49994 y 41981
+x -49994 y 41957
+x -49994 y 41931
+x -49988 y 41911
+x -49976 y 41897
+x -49964 y 41883
+x -49946 y 41876
+x -49924 y 41876
+x -49902 y 41876
+x -49885 y 41883
+x -49872 y 41897
+x -49860 y 41911
+x -49853 y 41931
+x -49853 y 41955
+x -50159 y 41138
+x -50167 y 41138
+x -50228 y 41138
+x -50276 y 41160
+x -50312 y 41203
+x -50347 y 41246
+x -50365 y 41304
+x -50365 y 41379
+x -50365 y 41447
+x -50346 y 41503
+x -50308 y 41546
+x -50270 y 41589
+x -50215 y 41617
+x -50144 y 41629
+x -50144 y 41689
+x -50073 y 41658
+x -50073 y 41635
+x -50070 y 41635
+x -50067 y 41635
+x -50063 y 41635
+x -50060 y 41635
+x -50054 y 41635
+x -50048 y 41635
+x -50045 y 41635
+x -50041 y 41635
+x -50038 y 41635
+x -50035 y 41635
+x -50031 y 41635
+x -50028 y 41635
+x -50028 y 41700
+x -49958 y 41670
+x -49958 y 41625
+x -49885 y 41611
+x -49829 y 41583
+x -49792 y 41540
+x -49755 y 41498
+x -49736 y 41441
+x -49736 y 41370
+x -49736 y 41300
+x -49753 y 41246
+x -49785 y 41207
+x -49817 y 41168
+x -49863 y 41146
+x -49924 y 41141
+x -49923 y 41302
+x -49902 y 41303
+x -49885 y 41310
+x -49873 y 41323
+x -49861 y 41336
+x -49855 y 41355
+x -49855 y 41378
+x -49855 y 41400
+x -49864 y 41418
+x -49881 y 41433
+x -49899 y 41447
+x -49924 y 41458
+x -49958 y 41464
+x -49958 y 41313
+x -50028 y 41344
+x -50028 y 41472
+x -50031 y 41472
+x -50036 y 41472
+x -50041 y 41472
+x -50046 y 41472
+x -50049 y 41473
+x -50051 y 41473
+x -50053 y 41473
+x -50057 y 41472
+x -50062 y 41472
+x -50067 y 41472
+x -50071 y 41472
+x -50073 y 41472
+x -50073 y 41364
+x -50144 y 41396
+x -50144 y 41466
+x -50177 y 41459
+x -50202 y 41448
+x -50219 y 41433
+x -50237 y 41418
+x -50245 y 41399
+x -50245 y 41376
+x -50245 y 41354
+x -50238 y 41336
+x -50222 y 41323
+x -50207 y 41309
+x -50186 y 41302
+x -50159 y 41301
+x -50159 y 41138
+type1
+x -50044 y 43432
+x -50035 y 43473
+x -50019 y 43504
+x -49996 y 43525
+x -49974 y 43546
+x -49944 y 43557
+x -49909 y 43557
+x -49860 y 43557
+x -49822 y 43537
+x -49796 y 43498
+x -49769 y 43458
+x -49756 y 43402
+x -49756 y 43330
+x -49756 y 43258
+x -49769 y 43202
+x -49796 y 43162
+x -49822 y 43122
+x -49860 y 43103
+x -49909 y 43103
+x -49944 y 43103
+x -49973 y 43113
+x -49996 y 43135
+x -50019 y 43156
+x -50035 y 43188
+x -50044 y 43229
+x -50047 y 43229
+x -50052 y 43182
+x -50068 y 43146
+x -50094 y 43120
+x -50119 y 43095
+x -50153 y 43082
+x -50196 y 43082
+x -50249 y 43082
+x -50290 y 43104
+x -50320 y 43147
+x -50350 y 43191
+x -50365 y 43252
+x -50365 y 43330
+x -50365 y 43408
+x -50350 y 43468
+x -50320 y 43512
+x -50290 y 43556
+x -50249 y 43578
+x -50196 y 43578
+x -50153 y 43578
+x -50119 y 43565
+x -50094 y 43540
+x -50068 y 43515
+x -50052 y 43479
+x -50047 y 43432
+x -50044 y 43432
+x -50178 y 43427
+x -50203 y 43427
+x -50223 y 43419
+x -50238 y 43401
+x -50252 y 43384
+x -50260 y 43360
+x -50260 y 43331
+x -50260 y 43300
+x -50253 y 43276
+x -50238 y 43259
+x -50224 y 43242
+x -50204 y 43233
+x -50178 y 43233
+x -50153 y 43233
+x -50133 y 43242
+x -50118 y 43260
+x -50104 y 43277
+x -50096 y 43301
+x -50096 y 43331
+x -50096 y 43360
+x -50104 y 43384
+x -50119 y 43401
+x -50134 y 43419
+x -50153 y 43427
+x -50178 y 43427
+x -49853 y 43330
+x -49853 y 43353
+x -49860 y 43372
+x -49874 y 43387
+x -49887 y 43401
+x -49905 y 43409
+x -49926 y 43409
+x -49947 y 43409
+x -49964 y 43402
+x -49976 y 43388
+x -49988 y 43375
+x -49994 y 43356
+x -49994 y 43331
+x -49994 y 43305
+x -49988 y 43285
+x -49976 y 43271
+x -49964 y 43257
+x -49946 y 43250
+x -49924 y 43250
+x -49902 y 43250
+x -49885 y 43257
+x -49872 y 43272
+x -49860 y 43286
+x -49853 y 43305
+x -49853 y 43330
+x -50159 y 42513
+x -50167 y 42513
+x -50228 y 42513
+x -50276 y 42534
+x -50312 y 42577
+x -50347 y 42620
+x -50365 y 42679
+x -50365 y 42753
+x -50365 y 42822
+x -50346 y 42877
+x -50308 y 42920
+x -50270 y 42963
+x -50215 y 42991
+x -50144 y 43004
+x -50144 y 43063
+x -50073 y 43033
+x -50073 y 43009
+x -50070 y 43009
+x -50067 y 43010
+x -50063 y 43010
+x -50060 y 43010
+x -50054 y 43010
+x -50048 y 43010
+x -50045 y 43010
+x -50041 y 43010
+x -50038 y 43010
+x -50035 y 43010
+x -50031 y 43009
+x -50028 y 43009
+x -50028 y 43075
+x -49958 y 43045
+x -49958 y 43000
+x -49885 y 42985
+x -49829 y 42957
+x -49792 y 42915
+x -49755 y 42872
+x -49736 y 42815
+x -49736 y 42744
+x -49736 y 42675
+x -49753 y 42621
+x -49785 y 42582
+x -49817 y 42542
+x -49863 y 42520
+x -49924 y 42515
+x -49923 y 42676
+x -49902 y 42677
+x -49885 y 42684
+x -49873 y 42698
+x -49861 y 42711
+x -49855 y 42729
+x -49855 y 42752
+x -49855 y 42774
+x -49864 y 42792
+x -49881 y 42807
+x -49899 y 42821
+x -49924 y 42832
+x -49958 y 42839
+x -49958 y 42687
+x -50028 y 42718
+x -50028 y 42846
+x -50031 y 42846
+x -50036 y 42846
+x -50041 y 42847
+x -50046 y 42847
+x -50049 y 42847
+x -50051 y 42847
+x -50053 y 42847
+x -50057 y 42847
+x -50062 y 42847
+x -50067 y 42846
+x -50071 y 42846
+x -50073 y 42846
+x -50073 y 42739
+x -50144 y 42770
+x -50144 y 42840
+x -50177 y 42834
+x -50202 y 42823
+x -50219 y 42807
+x -50237 y 42792
+x -50245 y 42773
+x -50245 y 42751
+x -50245 y 42729
+x -50238 y 42711
+x -50222 y 42697
+x -50207 y 42684
+x -50186 y 42676
+x -50159 y 42675
+x -50159 y 42513
+type1
+x -50044 y 44806
+x -50035 y 44847
+x -50019 y 44878
+x -49996 y 44899
+x -49974 y 44921
+x -49944 y 44931
+x -49909 y 44931
+x -49860 y 44931
+x -49822 y 44911
+x -49796 y 44872
+x -49769 y 44833
+x -49756 y 44777
+x -49756 y 44704
+x -49756 y 44632
+x -49769 y 44576
+x -49796 y 44537
+x -49822 y 44497
+x -49860 y 44477
+x -49909 y 44477
+x -49944 y 44477
+x -49973 y 44488
+x -49996 y 44509
+x -50019 y 44531
+x -50035 y 44562
+x -50044 y 44603
+x -50047 y 44603
+x -50052 y 44556
+x -50068 y 44520
+x -50094 y 44494
+x -50119 y 44469
+x -50153 y 44456
+x -50196 y 44456
+x -50249 y 44456
+x -50290 y 44478
+x -50320 y 44522
+x -50350 y 44566
+x -50365 y 44626
+x -50365 y 44704
+x -50365 y 44782
+x -50350 y 44843
+x -50320 y 44887
+x -50290 y 44930
+x -50249 y 44952
+x -50196 y 44952
+x -50153 y 44952
+x -50119 y 44940
+x -50094 y 44914
+x -50068 y 44889
+x -50052 y 44853
+x -50047 y 44806
+x -50044 y 44806
+x -50178 y 44802
+x -50203 y 44802
+x -50223 y 44793
+x -50238 y 44776
+x -50252 y 44758
+x -50260 y 44735
+x -50260 y 44705
+x -50260 y 44675
+x -50253 y 44651
+x -50238 y 44634
+x -50224 y 44616
+x -50204 y 44608
+x -50178 y 44608
+x -50153 y 44608
+x -50133 y 44617
+x -50118 y 44634
+x -50104 y 44652
+x -50096 y 44676
+x -50096 y 44706
+x -50096 y 44735
+x -50104 y 44758
+x -50119 y 44776
+x -50134 y 44793
+x -50153 y 44802
+x -50178 y 44802
+x -49853 y 44704
+x -49853 y 44728
+x -49860 y 44747
+x -49874 y 44761
+x -49887 y 44776
+x -49905 y 44783
+x -49926 y 44783
+x -49947 y 44783
+x -49964 y 44776
+x -49976 y 44763
+x -49988 y 44749
+x -49994 y 44730
+x -49994 y 44706
+x -49994 y 44680
+x -49988 y 44660
+x -49976 y 44646
+x -49964 y 44632
+x -49946 y 44625
+x -49924 y 44625
+x -49902 y 44625
+x -49885 y 44632
+x -49872 y 44646
+x -49860 y 44660
+x -49853 y 44680
+x -49853 y 44704
+x -50159 y 43887
+x -50167 y 43887
+x -50228 y 43887
+x -50276 y 43908
+x -50312 y 43951
+x -50347 y 43995
+x -50365 y 44053
+x -50365 y 44128
+x -50365 y 44196
+x -50346 y 44252
+x -50308 y 44295
+x -50270 y 44338
+x -50215 y 44365
+x -50144 y 44378
+x -50144 y 44438
+x -50073 y 44407
+x -50073 y 44383
+x -50070 y 44384
+x -50067 y 44384
+x -50063 y 44384
+x -50060 y 44384
+x -50054 y 44384
+x -50048 y 44384
+x -50045 y 44384
+x -50041 y 44384
+x -50038 y 44384
+x -50035 y 44384
+x -50031 y 44384
+x -50028 y 44383
+x -50028 y 44449
+x -49958 y 44419
+x -49958 y 44374
+x -49885 y 44360
+x -49829 y 44332
+x -49792 y 44289
+x -49755 y 44247
+x -49736 y 44190
+x -49736 y 44118
+x -49736 y 44049
+x -49753 y 43995
+x -49785 y 43956
+x -49817 y 43917
+x -49863 y 43895
+x -49924 y 43890
+x -49923 y 44051
+x -49902 y 44052
+x -49885 y 44059
+x -49873 y 44072
+x -49861 y 44085
+x -49855 y 44104
+x -49855 y 44127
+x -49855 y 44148
+x -49864 y 44167
+x -49881 y 44181
+x -49899 y 44196
+x -49924 y 44207
+x -49958 y 44213
+x -49958 y 44061
+x -50028 y 44093
+x -50028 y 44221
+x -50031 y 44221
+x -50036 y 44221
+x -50041 y 44221
+x -50046 y 44221
+x -50049 y 44221
+x -50051 y 44221
+x -50053 y 44221
+x -50057 y 44221
+x -50062 y 44221
+x -50067 y 44221
+x -50071 y 44221
+x -50073 y 44221
+x -50073 y 44113
+x -50144 y 44145
+x -50144 y 44215
+x -50177 y 44208
+x -50202 y 44197
+x -50219 y 44182
+x -50237 y 44167
+x -50245 y 44148
+x -50245 y 44125
+x -50245 y 44103
+x -50238 y 44085
+x -50222 y 44072
+x -50207 y 44058
+x -50186 y 44051
+x -50159 y 44049
+x -50159 y 43887
+type1
+x -50328 y 47024
+x -49893 y 47024
+x -49905 y 47041
+x -49917 y 47060
+x -49928 y 47083
+x -49939 y 47105
+x -49951 y 47132
+x -49963 y 47163
+x -49832 y 47163
+x -49823 y 47135
+x -49811 y 47107
+x -49795 y 47079
+x -49779 y 47050
+x -49760 y 47022
+x -49738 y 46994
+x -49738 y 46865
+x -50328 y 46865
+x -50328 y 47024
+x -50032 y 46629
+x -50101 y 46629
+x -50151 y 46622
+x -50180 y 46608
+x -50210 y 46595
+x -50224 y 46572
+x -50224 y 46540
+x -50224 y 46508
+x -50210 y 46486
+x -50180 y 46472
+x -50151 y 46458
+x -50101 y 46451
+x -50032 y 46451
+x -49963 y 46451
+x -49914 y 46458
+x -49885 y 46472
+x -49855 y 46486
+x -49841 y 46508
+x -49841 y 46540
+x -49841 y 46572
+x -49855 y 46595
+x -49885 y 46608
+x -49914 y 46622
+x -49963 y 46629
+x -50032 y 46629
+x -50034 y 46792
+x -49936 y 46792
+x -49861 y 46770
+x -49808 y 46726
+x -49755 y 46683
+x -49729 y 46621
+x -49729 y 46540
+x -49729 y 46459
+x -49755 y 46397
+x -49808 y 46354
+x -49861 y 46310
+x -49936 y 46289
+x -50034 y 46289
+x -50131 y 46289
+x -50207 y 46310
+x -50260 y 46354
+x -50312 y 46397
+x -50339 y 46459
+x -50339 y 46540
+x -50339 y 46621
+x -50312 y 46683
+x -50260 y 46726
+x -50207 y 46770
+x -50131 y 46792
+x -50034 y 46792
+x -50132 y 45672
+x -50140 y 45672
+x -50201 y 45672
+x -50249 y 45693
+x -50285 y 45737
+x -50320 y 45780
+x -50338 y 45838
+x -50338 y 45913
+x -50338 y 45981
+x -50319 y 46037
+x -50281 y 46080
+x -50243 y 46123
+x -50188 y 46150
+x -50117 y 46163
+x -50117 y 46223
+x -50047 y 46192
+x -50047 y 46168
+x -50043 y 46169
+x -50040 y 46169
+x -50036 y 46169
+x -50033 y 46169
+x -50027 y 46169
+x -50021 y 46169
+x -50018 y 46169
+x -50014 y 46169
+x -50011 y 46169
+x -50008 y 46169
+x -50004 y 46169
+x -50001 y 46168
+x -50001 y 46234
+x -49932 y 46204
+x -49932 y 46159
+x -49858 y 46145
+x -49802 y 46117
+x -49765 y 46074
+x -49728 y 46032
+x -49710 y 45975
+x -49710 y 45903
+x -49710 y 45834
+x -49726 y 45780
+x -49758 y 45741
+x -49790 y 45702
+x -49836 y 45680
+x -49897 y 45675
+x -49896 y 45836
+x -49875 y 45837
+x -49858 y 45844
+x -49846 y 45857
+x -49834 y 45870
+x -49828 y 45889
+x -49828 y 45912
+x -49828 y 45934
+x -49837 y 45952
+x -49854 y 45966
+x -49872 y 45981
+x -49898 y 45992
+x -49932 y 45998
+x -49932 y 45846
+x -50001 y 45878
+x -50001 y 46006
+x -50004 y 46006
+x -50009 y 46006
+x -50014 y 46006
+x -50019 y 46006
+x -50022 y 46006
+x -50024 y 46006
+x -50026 y 46006
+x -50030 y 46006
+x -50035 y 46006
+x -50040 y 46006
+x -50044 y 46006
+x -50047 y 46006
+x -50047 y 45898
+x -50117 y 45930
+x -50117 y 46000
+x -50150 y 45993
+x -50175 y 45982
+x -50192 y 45967
+x -50210 y 45952
+x -50218 y 45933
+x -50218 y 45910
+x -50218 y 45888
+x -50211 y 45870
+x -50195 y 45857
+x -50180 y 45843
+x -50159 y 45836
+x -50132 y 45834
+x -50132 y 45672
+type1
+x -48876 y 32633
+x -48441 y 32633
+x -48453 y 32650
+x -48465 y 32670
+x -48476 y 32692
+x -48487 y 32715
+x -48499 y 32741
+x -48511 y 32773
+x -48380 y 32773
+x -48371 y 32745
+x -48359 y 32717
+x -48343 y 32688
+x -48327 y 32660
+x -48308 y 32632
+x -48286 y 32603
+x -48286 y 32474
+x -48876 y 32474
+x -48876 y 32633
+x -48876 y 32291
+x -48755 y 32291
+x -48672 y 32175
+x -48608 y 32095
+x -48563 y 32051
+x -48518 y 32008
+x -48480 y 31986
+x -48448 y 31986
+x -48429 y 31986
+x -48414 y 31992
+x -48404 y 32003
+x -48394 y 32014
+x -48389 y 32029
+x -48389 y 32049
+x -48389 y 32069
+x -48394 y 32086
+x -48405 y 32098
+x -48417 y 32110
+x -48432 y 32116
+x -48451 y 32116
+x -48454 y 32116
+x -48454 y 32281
+x -48397 y 32279
+x -48353 y 32258
+x -48322 y 32218
+x -48292 y 32178
+x -48276 y 32122
+x -48276 y 32050
+x -48276 y 31975
+x -48290 y 31918
+x -48319 y 31878
+x -48347 y 31838
+x -48388 y 31818
+x -48441 y 31818
+x -48488 y 31818
+x -48537 y 31840
+x -48589 y 31884
+x -48640 y 31928
+x -48698 y 31997
+x -48760 y 32091
+x -48760 y 31817
+x -48876 y 31817
+x -48876 y 32291
+x -48680 y 31231
+x -48688 y 31231
+x -48749 y 31231
+x -48797 y 31252
+x -48833 y 31295
+x -48868 y 31338
+x -48886 y 31397
+x -48886 y 31471
+x -48886 y 31540
+x -48867 y 31596
+x -48829 y 31639
+x -48791 y 31681
+x -48736 y 31709
+x -48665 y 31722
+x -48665 y 31781
+x -48595 y 31751
+x -48595 y 31727
+x -48591 y 31727
+x -48588 y 31728
+x -48584 y 31728
+x -48581 y 31728
+x -48575 y 31728
+x -48569 y 31728
+x -48566 y 31728
+x -48562 y 31728
+x -48559 y 31728
+x -48556 y 31728
+x -48552 y 31727
+x -48549 y 31727
+x -48549 y 31793
+x -48479 y 31763
+x -48479 y 31718
+x -48406 y 31704
+x -48350 y 31675
+x -48313 y 31633
+x -48276 y 31591
+x -48258 y 31534
+x -48258 y 31462
+x -48258 y 31393
+x -48274 y 31339
+x -48306 y 31300
+x -48338 y 31261
+x -48384 y 31239
+x -48445 y 31233
+x -48444 y 31394
+x -48423 y 31395
+x -48406 y 31402
+x -48394 y 31416
+x -48382 y 31429
+x -48376 y 31447
+x -48376 y 31470
+x -48376 y 31492
+x -48385 y 31510
+x -48402 y 31525
+x -48420 y 31540
+x -48445 y 31550
+x -48479 y 31557
+x -48479 y 31405
+x -48549 y 31437
+x -48549 y 31564
+x -48552 y 31564
+x -48557 y 31564
+x -48562 y 31565
+x -48567 y 31565
+x -48570 y 31565
+x -48572 y 31565
+x -48574 y 31565
+x -48578 y 31565
+x -48583 y 31565
+x -48588 y 31564
+x -48592 y 31564
+x -48595 y 31564
+x -48595 y 31457
+x -48665 y 31488
+x -48665 y 31558
+x -48698 y 31552
+x -48723 y 31541
+x -48740 y 31526
+x -48758 y 31510
+x -48766 y 31491
+x -48766 y 31469
+x -48766 y 31447
+x -48759 y 31429
+x -48743 y 31415
+x -48728 y 31402
+x -48707 y 31395
+x -48680 y 31393
+x -48680 y 31231
+type1
+x -48903 y 34520
+x -48468 y 34520
+x -48480 y 34536
+x -48491 y 34556
+x -48503 y 34579
+x -48514 y 34601
+x -48526 y 34628
+x -48538 y 34659
+x -48407 y 34659
+x -48398 y 34631
+x -48386 y 34603
+x -48370 y 34575
+x -48354 y 34546
+x -48335 y 34518
+x -48313 y 34490
+x -48313 y 34361
+x -48903 y 34361
+x -48903 y 34520
+x -48903 y 34177
+x -48781 y 34177
+x -48699 y 34061
+x -48635 y 33981
+x -48590 y 33938
+x -48545 y 33895
+x -48507 y 33873
+x -48475 y 33873
+x -48456 y 33873
+x -48441 y 33878
+x -48431 y 33889
+x -48421 y 33900
+x -48416 y 33915
+x -48416 y 33935
+x -48416 y 33956
+x -48421 y 33972
+x -48432 y 33984
+x -48444 y 33996
+x -48459 y 34002
+x -48478 y 34002
+x -48481 y 34002
+x -48481 y 34167
+x -48424 y 34165
+x -48380 y 34145
+x -48349 y 34105
+x -48318 y 34064
+x -48303 y 34008
+x -48303 y 33936
+x -48303 y 33862
+x -48317 y 33804
+x -48346 y 33764
+x -48374 y 33724
+x -48415 y 33704
+x -48468 y 33704
+x -48515 y 33704
+x -48564 y 33726
+x -48616 y 33770
+x -48667 y 33814
+x -48724 y 33884
+x -48787 y 33978
+x -48787 y 33703
+x -48903 y 33703
+x -48903 y 34177
+x -48707 y 33117
+x -48715 y 33117
+x -48776 y 33117
+x -48824 y 33139
+x -48860 y 33182
+x -48895 y 33225
+x -48913 y 33283
+x -48913 y 33358
+x -48913 y 33426
+x -48894 y 33482
+x -48856 y 33525
+x -48818 y 33568
+x -48763 y 33596
+x -48692 y 33608
+x -48692 y 33668
+x -48621 y 33637
+x -48621 y 33614
+x -48618 y 33614
+x -48615 y 33614
+x -48611 y 33614
+x -48608 y 33614
+x -48602 y 33614
+x -48596 y 33614
+x -48593 y 33614
+x -48589 y 33614
+x -48586 y 33614
+x -48583 y 33614
+x -48579 y 33614
+x -48576 y 33614
+x -48576 y 33679
+x -48506 y 33649
+x -48506 y 33604
+x -48432 y 33590
+x -48377 y 33562
+x -48340 y 33519
+x -48303 y 33477
+x -48284 y 33420
+x -48284 y 33349
+x -48284 y 33279
+x -48301 y 33225
+x -48333 y 33186
+x -48365 y 33147
+x -48411 y 33125
+x -48472 y 33120
+x -48471 y 33281
+x -48450 y 33282
+x -48433 y 33289
+x -48421 y 33302
+x -48409 y 33315
+x -48403 y 33334
+x -48403 y 33357
+x -48403 y 33379
+x -48412 y 33397
+x -48429 y 33411
+x -48447 y 33426
+x -48472 y 33437
+x -48506 y 33443
+x -48506 y 33292
+x -48576 y 33323
+x -48576 y 33451
+x -48579 y 33451
+x -48584 y 33451
+x -48589 y 33451
+x -48594 y 33451
+x -48597 y 33452
+x -48599 y 33452
+x -48601 y 33452
+x -48605 y 33451
+x -48610 y 33451
+x -48615 y 33451
+x -48619 y 33451
+x -48621 y 33451
+x -48621 y 33343
+x -48692 y 33375
+x -48692 y 33445
+x -48725 y 33438
+x -48750 y 33427
+x -48767 y 33412
+x -48785 y 33397
+x -48793 y 33378
+x -48793 y 33355
+x -48793 y 33333
+x -48786 y 33315
+x -48770 y 33302
+x -48755 y 33288
+x -48734 y 33281
+x -48707 y 33280
+x -48707 y 33117
+type1
+x -48759 y 36047
+x -48775 y 36045
+x -48788 y 36037
+x -48798 y 36024
+x -48807 y 36011
+x -48812 y 35994
+x -48812 y 35973
+x -48812 y 35939
+x -48800 y 35913
+x -48774 y 35896
+x -48748 y 35879
+x -48709 y 35871
+x -48656 y 35871
+x -48654 y 35871
+x -48650 y 35871
+x -48644 y 35871
+x -48639 y 35872
+x -48635 y 35872
+x -48631 y 35872
+x -48652 y 35890
+x -48668 y 35912
+x -48678 y 35937
+x -48689 y 35962
+x -48694 y 35990
+x -48694 y 36020
+x -48694 y 36076
+x -48677 y 36121
+x -48642 y 36156
+x -48608 y 36192
+x -48564 y 36210
+x -48511 y 36210
+x -48449 y 36210
+x -48399 y 36188
+x -48362 y 36144
+x -48325 y 36101
+x -48307 y 36043
+x -48307 y 35970
+x -48307 y 35885
+x -48332 y 35820
+x -48384 y 35777
+x -48436 y 35734
+x -48513 y 35712
+x -48615 y 35712
+x -48715 y 35712
+x -48790 y 35734
+x -48841 y 35780
+x -48892 y 35825
+x -48917 y 35892
+x -48917 y 35980
+x -48917 y 36049
+x -48904 y 36103
+x -48876 y 36141
+x -48849 y 36180
+x -48810 y 36200
+x -48759 y 36202
+x -48759 y 36047
+x -48505 y 36061
+x -48530 y 36061
+x -48551 y 36052
+x -48567 y 36035
+x -48584 y 36018
+x -48592 y 35997
+x -48592 y 35970
+x -48592 y 35942
+x -48584 y 35920
+x -48568 y 35904
+x -48551 y 35889
+x -48529 y 35881
+x -48500 y 35881
+x -48473 y 35881
+x -48452 y 35889
+x -48436 y 35906
+x -48420 y 35922
+x -48412 y 35943
+x -48412 y 35970
+x -48412 y 35997
+x -48420 y 36019
+x -48437 y 36036
+x -48454 y 36052
+x -48477 y 36061
+x -48505 y 36061
+x -48711 y 35143
+x -48719 y 35143
+x -48780 y 35143
+x -48828 y 35164
+x -48863 y 35207
+x -48899 y 35250
+x -48916 y 35309
+x -48916 y 35383
+x -48916 y 35452
+x -48897 y 35507
+x -48860 y 35550
+x -48822 y 35593
+x -48767 y 35621
+x -48695 y 35634
+x -48695 y 35693
+x -48625 y 35663
+x -48625 y 35639
+x -48622 y 35639
+x -48618 y 35640
+x -48615 y 35640
+x -48611 y 35640
+x -48606 y 35640
+x -48599 y 35640
+x -48596 y 35640
+x -48593 y 35640
+x -48590 y 35640
+x -48586 y 35640
+x -48583 y 35639
+x -48579 y 35639
+x -48579 y 35705
+x -48510 y 35675
+x -48510 y 35630
+x -48436 y 35615
+x -48380 y 35587
+x -48343 y 35545
+x -48306 y 35502
+x -48288 y 35445
+x -48288 y 35374
+x -48288 y 35305
+x -48304 y 35251
+x -48336 y 35212
+x -48368 y 35172
+x -48415 y 35150
+x -48475 y 35145
+x -48475 y 35306
+x -48453 y 35307
+x -48437 y 35314
+x -48425 y 35328
+x -48413 y 35341
+x -48407 y 35359
+x -48407 y 35382
+x -48407 y 35404
+x -48415 y 35422
+x -48433 y 35437
+x -48450 y 35451
+x -48476 y 35462
+x -48510 y 35469
+x -48510 y 35317
+x -48579 y 35348
+x -48579 y 35476
+x -48583 y 35476
+x -48587 y 35476
+x -48592 y 35477
+x -48597 y 35477
+x -48601 y 35477
+x -48602 y 35477
+x -48605 y 35477
+x -48609 y 35477
+x -48614 y 35477
+x -48619 y 35476
+x -48623 y 35476
+x -48625 y 35476
+x -48625 y 35369
+x -48695 y 35400
+x -48695 y 35470
+x -48728 y 35464
+x -48754 y 35453
+x -48771 y 35437
+x -48788 y 35422
+x -48797 y 35403
+x -48797 y 35381
+x -48797 y 35359
+x -48789 y 35341
+x -48774 y 35327
+x -48758 y 35314
+x -48737 y 35306
+x -48711 y 35305
+x -48711 y 35143
+type1
+x -48787 y 39033
+x -48803 y 39032
+x -48816 y 39026
+x -48826 y 39016
+x -48835 y 39006
+x -48840 y 38994
+x -48840 y 38979
+x -48840 y 38953
+x -48828 y 38934
+x -48802 y 38921
+x -48776 y 38909
+x -48737 y 38903
+x -48684 y 38903
+x -48682 y 38903
+x -48678 y 38903
+x -48672 y 38903
+x -48667 y 38903
+x -48663 y 38903
+x -48659 y 38903
+x -48680 y 38917
+x -48696 y 38933
+x -48706 y 38952
+x -48717 y 38970
+x -48722 y 38991
+x -48722 y 39014
+x -48722 y 39055
+x -48705 y 39089
+x -48670 y 39115
+x -48636 y 39141
+x -48592 y 39154
+x -48539 y 39154
+x -48477 y 39154
+x -48427 y 39138
+x -48390 y 39106
+x -48353 y 39074
+x -48335 y 39030
+x -48335 y 38976
+x -48335 y 38913
+x -48360 y 38865
+x -48412 y 38832
+x -48464 y 38800
+x -48541 y 38784
+x -48643 y 38784
+x -48743 y 38784
+x -48818 y 38801
+x -48869 y 38834
+x -48920 y 38868
+x -48945 y 38918
+x -48945 y 38984
+x -48945 y 39035
+x -48932 y 39075
+x -48904 y 39103
+x -48877 y 39132
+x -48838 y 39147
+x -48787 y 39149
+x -48787 y 39033
+x -48533 y 39044
+x -48558 y 39044
+x -48579 y 39037
+x -48595 y 39025
+x -48612 y 39012
+x -48620 y 38996
+x -48620 y 38976
+x -48620 y 38955
+x -48612 y 38939
+x -48596 y 38927
+x -48579 y 38916
+x -48557 y 38910
+x -48528 y 38910
+x -48501 y 38910
+x -48480 y 38916
+x -48464 y 38928
+x -48448 y 38940
+x -48440 y 38956
+x -48440 y 38976
+x -48440 y 38997
+x -48448 y 39013
+x -48465 y 39025
+x -48482 y 39037
+x -48504 y 39044
+x -48533 y 39044
+x -49037 y 38737
+x -48810 y 38696
+x -48810 y 38579
+x -49037 y 38652
+x -49037 y 38737
+x -48764 y 38405
+x -48785 y 38404
+x -48801 y 38399
+x -48813 y 38389
+x -48825 y 38380
+x -48831 y 38368
+x -48831 y 38352
+x -48831 y 38333
+x -48823 y 38318
+x -48806 y 38308
+x -48789 y 38298
+x -48765 y 38293
+x -48734 y 38293
+x -48704 y 38293
+x -48681 y 38297
+x -48664 y 38306
+x -48648 y 38315
+x -48639 y 38327
+x -48639 y 38344
+x -48639 y 38358
+x -48644 y 38370
+x -48652 y 38379
+x -48661 y 38388
+x -48674 y 38393
+x -48691 y 38396
+x -48691 y 38517
+x -48345 y 38508
+x -48345 y 38197
+x -48460 y 38197
+x -48460 y 38399
+x -48604 y 38407
+x -48579 y 38396
+x -48561 y 38381
+x -48549 y 38364
+x -48537 y 38347
+x -48531 y 38327
+x -48531 y 38304
+x -48531 y 38262
+x -48549 y 38229
+x -48584 y 38205
+x -48619 y 38181
+x -48667 y 38169
+x -48727 y 38169
+x -48797 y 38169
+x -48851 y 38184
+x -48889 y 38215
+x -48926 y 38245
+x -48945 y 38289
+x -48945 y 38345
+x -48945 y 38403
+x -48930 y 38447
+x -48900 y 38477
+x -48869 y 38508
+x -48824 y 38523
+x -48764 y 38525
+x -48764 y 38405
+x -48638 y 37999
+x -48708 y 37999
+x -48757 y 37994
+x -48786 y 37984
+x -48816 y 37974
+x -48831 y 37957
+x -48831 y 37933
+x -48831 y 37910
+x -48816 y 37893
+x -48786 y 37883
+x -48757 y 37872
+x -48708 y 37867
+x -48638 y 37867
+x -48570 y 37867
+x -48520 y 37872
+x -48491 y 37883
+x -48462 y 37893
+x -48447 y 37910
+x -48447 y 37933
+x -48447 y 37957
+x -48462 y 37974
+x -48491 y 37984
+x -48520 y 37994
+x -48570 y 37999
+x -48638 y 37999
+x -48640 y 38120
+x -48542 y 38120
+x -48467 y 38104
+x -48414 y 38072
+x -48362 y 38040
+x -48335 y 37993
+x -48335 y 37933
+x -48335 y 37873
+x -48361 y 37827
+x -48413 y 37795
+x -48466 y 37762
+x -48541 y 37746
+x -48639 y 37746
+x -48737 y 37746
+x -48812 y 37762
+x -48865 y 37795
+x -48918 y 37827
+x -48945 y 37873
+x -48945 y 37933
+x -48945 y 37993
+x -48919 y 38040
+x -48866 y 38072
+x -48813 y 38104
+x -48738 y 38120
+x -48640 y 38120
+x -48737 y 37294
+x -48746 y 37294
+x -48807 y 37294
+x -48855 y 37310
+x -48890 y 37342
+x -48926 y 37374
+x -48943 y 37417
+x -48943 y 37473
+x -48943 y 37524
+x -48924 y 37565
+x -48886 y 37597
+x -48849 y 37629
+x -48794 y 37650
+x -48722 y 37659
+x -48722 y 37703
+x -48652 y 37681
+x -48652 y 37663
+x -48649 y 37663
+x -48645 y 37664
+x -48642 y 37664
+x -48638 y 37664
+x -48633 y 37664
+x -48626 y 37664
+x -48623 y 37664
+x -48620 y 37664
+x -48617 y 37664
+x -48613 y 37664
+x -48610 y 37663
+x -48606 y 37663
+x -48606 y 37712
+x -48537 y 37690
+x -48537 y 37656
+x -48463 y 37646
+x -48407 y 37625
+x -48370 y 37593
+x -48333 y 37561
+x -48315 y 37519
+x -48315 y 37466
+x -48315 y 37414
+x -48331 y 37374
+x -48363 y 37345
+x -48395 y 37316
+x -48442 y 37300
+x -48502 y 37296
+x -48502 y 37416
+x -48480 y 37416
+x -48464 y 37421
+x -48452 y 37431
+x -48440 y 37441
+x -48434 y 37455
+x -48434 y 37472
+x -48434 y 37488
+x -48442 y 37502
+x -48460 y 37513
+x -48477 y 37524
+x -48503 y 37532
+x -48537 y 37536
+x -48537 y 37423
+x -48606 y 37447
+x -48606 y 37542
+x -48610 y 37542
+x -48614 y 37542
+x -48619 y 37542
+x -48624 y 37542
+x -48628 y 37543
+x -48629 y 37543
+x -48632 y 37543
+x -48636 y 37542
+x -48641 y 37542
+x -48646 y 37542
+x -48650 y 37542
+x -48652 y 37542
+x -48652 y 37462
+x -48722 y 37485
+x -48722 y 37538
+x -48755 y 37533
+x -48780 y 37525
+x -48798 y 37513
+x -48815 y 37502
+x -48824 y 37488
+x -48824 y 37471
+x -48824 y 37454
+x -48816 y 37441
+x -48801 y 37431
+x -48785 y 37421
+x -48764 y 37416
+x -48737 y 37415
+x -48737 y 37294
+type1
+x -48694 y 45622
+x -48685 y 45651
+x -48669 y 45673
+x -48647 y 45687
+x -48624 y 45702
+x -48595 y 45710
+x -48559 y 45710
+x -48510 y 45710
+x -48473 y 45696
+x -48446 y 45668
+x -48419 y 45641
+x -48406 y 45601
+x -48406 y 45551
+x -48406 y 45500
+x -48419 y 45461
+x -48446 y 45433
+x -48473 y 45406
+x -48510 y 45392
+x -48559 y 45392
+x -48594 y 45392
+x -48624 y 45399
+x -48646 y 45414
+x -48669 y 45429
+x -48685 y 45451
+x -48694 y 45480
+x -48698 y 45480
+x -48703 y 45447
+x -48718 y 45422
+x -48744 y 45404
+x -48769 y 45386
+x -48804 y 45377
+x -48846 y 45377
+x -48899 y 45377
+x -48940 y 45392
+x -48970 y 45423
+x -49000 y 45454
+x -49015 y 45496
+x -49015 y 45551
+x -49015 y 45605
+x -49000 y 45648
+x -48970 y 45678
+x -48940 y 45709
+x -48899 y 45724
+x -48846 y 45724
+x -48804 y 45724
+x -48769 y 45716
+x -48744 y 45698
+x -48718 y 45680
+x -48703 y 45655
+x -48698 y 45622
+x -48694 y 45622
+x -48828 y 45619
+x -48853 y 45619
+x -48873 y 45613
+x -48888 y 45601
+x -48903 y 45589
+x -48910 y 45572
+x -48910 y 45551
+x -48910 y 45530
+x -48903 y 45513
+x -48888 y 45501
+x -48874 y 45489
+x -48854 y 45483
+x -48829 y 45483
+x -48803 y 45483
+x -48783 y 45489
+x -48769 y 45502
+x -48754 y 45514
+x -48746 y 45531
+x -48746 y 45552
+x -48746 y 45572
+x -48754 y 45588
+x -48769 y 45601
+x -48784 y 45613
+x -48804 y 45619
+x -48828 y 45619
+x -48504 y 45551
+x -48504 y 45567
+x -48510 y 45580
+x -48524 y 45591
+x -48537 y 45601
+x -48555 y 45606
+x -48577 y 45606
+x -48597 y 45606
+x -48614 y 45601
+x -48626 y 45592
+x -48638 y 45582
+x -48644 y 45569
+x -48644 y 45552
+x -48644 y 45533
+x -48638 y 45519
+x -48626 y 45510
+x -48614 y 45500
+x -48597 y 45495
+x -48574 y 45495
+x -48552 y 45495
+x -48535 y 45500
+x -48522 y 45510
+x -48510 y 45520
+x -48504 y 45533
+x -48504 y 45551
+x -49107 y 45333
+x -48881 y 45295
+x -48881 y 45184
+x -49107 y 45253
+x -49107 y 45333
+x -48835 y 45020
+x -48856 y 45019
+x -48872 y 45014
+x -48884 y 45005
+x -48896 y 44997
+x -48902 y 44985
+x -48902 y 44971
+x -48902 y 44953
+x -48894 y 44939
+x -48877 y 44929
+x -48860 y 44919
+x -48836 y 44914
+x -48805 y 44914
+x -48775 y 44914
+x -48751 y 44919
+x -48735 y 44927
+x -48718 y 44935
+x -48710 y 44947
+x -48710 y 44962
+x -48710 y 44976
+x -48714 y 44987
+x -48723 y 44996
+x -48732 y 45004
+x -48745 y 45009
+x -48762 y 45012
+x -48762 y 45126
+x -48416 y 45118
+x -48416 y 44825
+x -48531 y 44825
+x -48531 y 45015
+x -48674 y 45022
+x -48650 y 45011
+x -48632 y 44998
+x -48620 y 44982
+x -48608 y 44966
+x -48602 y 44947
+x -48602 y 44925
+x -48602 y 44886
+x -48619 y 44855
+x -48654 y 44832
+x -48690 y 44810
+x -48737 y 44798
+x -48798 y 44798
+x -48868 y 44798
+x -48922 y 44813
+x -48959 y 44841
+x -48997 y 44870
+x -49016 y 44911
+x -49016 y 44964
+x -49016 y 45018
+x -49001 y 45060
+x -48971 y 45088
+x -48940 y 45117
+x -48895 y 45132
+x -48835 y 45133
+x -48835 y 45020
+x -48709 y 44639
+x -48778 y 44639
+x -48828 y 44634
+x -48857 y 44624
+x -48887 y 44615
+x -48901 y 44599
+x -48901 y 44576
+x -48901 y 44554
+x -48887 y 44538
+x -48857 y 44529
+x -48828 y 44519
+x -48778 y 44514
+x -48709 y 44514
+x -48640 y 44514
+x -48591 y 44519
+x -48562 y 44529
+x -48532 y 44538
+x -48518 y 44554
+x -48518 y 44576
+x -48518 y 44599
+x -48532 y 44615
+x -48562 y 44624
+x -48591 y 44634
+x -48640 y 44639
+x -48709 y 44639
+x -48711 y 44752
+x -48613 y 44752
+x -48538 y 44737
+x -48485 y 44707
+x -48433 y 44676
+x -48406 y 44633
+x -48406 y 44576
+x -48406 y 44520
+x -48433 y 44476
+x -48485 y 44446
+x -48538 y 44416
+x -48613 y 44400
+x -48711 y 44400
+x -48809 y 44400
+x -48884 y 44416
+x -48937 y 44446
+x -48990 y 44476
+x -49016 y 44520
+x -49016 y 44576
+x -49016 y 44633
+x -48990 y 44676
+x -48937 y 44707
+x -48884 y 44737
+x -48809 y 44752
+x -48711 y 44752
+x -48809 y 43933
+x -48818 y 43933
+x -48878 y 43933
+x -48927 y 43948
+x -48962 y 43978
+x -48997 y 44008
+x -49015 y 44049
+x -49015 y 44101
+x -49015 y 44149
+x -48996 y 44188
+x -48958 y 44219
+x -48920 y 44248
+x -48866 y 44268
+x -48794 y 44277
+x -48794 y 44319
+x -48724 y 44297
+x -48724 y 44281
+x -48720 y 44281
+x -48717 y 44281
+x -48713 y 44281
+x -48710 y 44281
+x -48705 y 44281
+x -48698 y 44281
+x -48695 y 44281
+x -48692 y 44281
+x -48688 y 44281
+x -48685 y 44281
+x -48682 y 44281
+x -48678 y 44281
+x -48678 y 44327
+x -48609 y 44305
+x -48609 y 44274
+x -48535 y 44264
+x -48479 y 44244
+x -48442 y 44215
+x -48405 y 44185
+x -48387 y 44145
+x -48387 y 44095
+x -48387 y 44047
+x -48403 y 44009
+x -48435 y 43981
+x -48467 y 43954
+x -48513 y 43938
+x -48574 y 43935
+x -48574 y 44048
+x -48552 y 44048
+x -48535 y 44053
+x -48523 y 44062
+x -48511 y 44072
+x -48505 y 44085
+x -48505 y 44101
+x -48505 y 44116
+x -48514 y 44129
+x -48531 y 44139
+x -48549 y 44149
+x -48575 y 44157
+x -48609 y 44161
+x -48609 y 44055
+x -48678 y 44077
+x -48678 y 44167
+x -48682 y 44167
+x -48686 y 44167
+x -48691 y 44167
+x -48696 y 44167
+x -48699 y 44167
+x -48701 y 44167
+x -48704 y 44167
+x -48707 y 44167
+x -48712 y 44167
+x -48717 y 44167
+x -48721 y 44167
+x -48724 y 44167
+x -48724 y 44091
+x -48794 y 44113
+x -48794 y 44162
+x -48827 y 44158
+x -48852 y 44150
+x -48870 y 44139
+x -48887 y 44129
+x -48896 y 44115
+x -48896 y 44100
+x -48896 y 44084
+x -48888 y 44072
+x -48872 y 44062
+x -48857 y 44053
+x -48836 y 44048
+x -48809 y 44047
+x -48809 y 43933
+type1
+x -48841 y 40494
+x -48857 y 40491
+x -48870 y 40484
+x -48880 y 40470
+x -48889 y 40457
+x -48894 y 40441
+x -48894 y 40420
+x -48894 y 40385
+x -48881 y 40360
+x -48856 y 40343
+x -48830 y 40326
+x -48791 y 40318
+x -48738 y 40318
+x -48736 y 40318
+x -48732 y 40318
+x -48726 y 40318
+x -48721 y 40318
+x -48716 y 40318
+x -48713 y 40318
+x -48734 y 40337
+x -48750 y 40359
+x -48760 y 40383
+x -48771 y 40408
+x -48776 y 40436
+x -48776 y 40467
+x -48776 y 40522
+x -48759 y 40568
+x -48724 y 40603
+x -48690 y 40638
+x -48646 y 40656
+x -48593 y 40656
+x -48531 y 40656
+x -48481 y 40634
+x -48444 y 40591
+x -48407 y 40548
+x -48388 y 40489
+x -48388 y 40417
+x -48388 y 40331
+x -48414 y 40267
+x -48466 y 40223
+x -48518 y 40180
+x -48595 y 40158
+x -48697 y 40158
+x -48797 y 40158
+x -48872 y 40181
+x -48923 y 40226
+x -48974 y 40271
+x -48999 y 40338
+x -48999 y 40427
+x -48999 y 40496
+x -48985 y 40549
+x -48958 y 40588
+x -48931 y 40626
+x -48891 y 40647
+x -48841 y 40649
+x -48841 y 40494
+x -48586 y 40507
+x -48612 y 40507
+x -48633 y 40499
+x -48649 y 40482
+x -48665 y 40465
+x -48674 y 40443
+x -48674 y 40417
+x -48674 y 40388
+x -48666 y 40367
+x -48650 y 40351
+x -48633 y 40336
+x -48611 y 40328
+x -48582 y 40328
+x -48555 y 40328
+x -48533 y 40336
+x -48517 y 40352
+x -48502 y 40368
+x -48493 y 40390
+x -48493 y 40417
+x -48493 y 40444
+x -48502 y 40466
+x -48519 y 40482
+x -48536 y 40499
+x -48558 y 40507
+x -48586 y 40507
+x -48792 y 39589
+x -48801 y 39589
+x -48862 y 39589
+x -48910 y 39611
+x -48945 y 39654
+x -48981 y 39697
+x -48998 y 39755
+x -48998 y 39830
+x -48998 y 39898
+x -48979 y 39954
+x -48941 y 39997
+x -48904 y 40040
+x -48849 y 40068
+x -48777 y 40080
+x -48777 y 40140
+x -48707 y 40109
+x -48707 y 40086
+x -48704 y 40086
+x -48700 y 40086
+x -48697 y 40086
+x -48693 y 40086
+x -48688 y 40086
+x -48681 y 40086
+x -48678 y 40086
+x -48675 y 40086
+x -48672 y 40086
+x -48668 y 40086
+x -48665 y 40086
+x -48661 y 40086
+x -48661 y 40151
+x -48592 y 40121
+x -48592 y 40076
+x -48518 y 40062
+x -48462 y 40034
+x -48425 y 39991
+x -48388 y 39949
+x -48370 y 39892
+x -48370 y 39821
+x -48370 y 39751
+x -48386 y 39697
+x -48418 y 39658
+x -48450 y 39619
+x -48496 y 39597
+x -48557 y 39592
+x -48557 y 39753
+x -48535 y 39754
+x -48518 y 39761
+x -48506 y 39774
+x -48494 y 39787
+x -48489 y 39806
+x -48489 y 39829
+x -48489 y 39851
+x -48497 y 39869
+x -48515 y 39884
+x -48532 y 39898
+x -48558 y 39909
+x -48592 y 39915
+x -48592 y 39764
+x -48661 y 39795
+x -48661 y 39923
+x -48665 y 39923
+x -48669 y 39923
+x -48674 y 39923
+x -48679 y 39923
+x -48683 y 39924
+x -48684 y 39924
+x -48687 y 39924
+x -48690 y 39923
+x -48696 y 39923
+x -48701 y 39923
+x -48704 y 39923
+x -48707 y 39923
+x -48707 y 39815
+x -48777 y 39847
+x -48777 y 39917
+x -48810 y 39910
+x -48835 y 39899
+x -48853 y 39884
+x -48870 y 39869
+x -48879 y 39850
+x -48879 y 39827
+x -48879 y 39805
+x -48871 y 39787
+x -48856 y 39774
+x -48840 y 39760
+x -48819 y 39753
+x -48792 y 39752
+x -48792 y 39589
+type1
+x -48825 y 41932
+x -48841 y 41930
+x -48854 y 41922
+x -48864 y 41909
+x -48873 y 41895
+x -48878 y 41879
+x -48878 y 41858
+x -48878 y 41823
+x -48865 y 41798
+x -48840 y 41781
+x -48814 y 41764
+x -48775 y 41756
+x -48722 y 41756
+x -48720 y 41756
+x -48716 y 41756
+x -48710 y 41756
+x -48705 y 41756
+x -48700 y 41757
+x -48697 y 41757
+x -48718 y 41775
+x -48734 y 41797
+x -48744 y 41822
+x -48755 y 41847
+x -48760 y 41874
+x -48760 y 41905
+x -48760 y 41960
+x -48743 y 42006
+x -48708 y 42041
+x -48674 y 42077
+x -48630 y 42094
+x -48577 y 42094
+x -48515 y 42094
+x -48465 y 42072
+x -48428 y 42029
+x -48391 y 41986
+x -48372 y 41928
+x -48372 y 41855
+x -48372 y 41769
+x -48398 y 41705
+x -48450 y 41662
+x -48502 y 41618
+x -48579 y 41597
+x -48681 y 41597
+x -48781 y 41597
+x -48856 y 41619
+x -48907 y 41664
+x -48958 y 41710
+x -48983 y 41776
+x -48983 y 41865
+x -48983 y 41934
+x -48969 y 41987
+x -48942 y 42026
+x -48915 y 42064
+x -48875 y 42085
+x -48825 y 42087
+x -48825 y 41932
+x -48570 y 41945
+x -48596 y 41945
+x -48617 y 41937
+x -48633 y 41920
+x -48649 y 41903
+x -48658 y 41881
+x -48658 y 41855
+x -48658 y 41827
+x -48650 y 41805
+x -48634 y 41789
+x -48617 y 41774
+x -48595 y 41766
+x -48566 y 41766
+x -48539 y 41766
+x -48517 y 41774
+x -48501 y 41790
+x -48486 y 41806
+x -48477 y 41828
+x -48477 y 41855
+x -48477 y 41882
+x -48486 y 41904
+x -48503 y 41921
+x -48520 y 41937
+x -48542 y 41945
+x -48570 y 41945
+x -48776 y 41027
+x -48785 y 41027
+x -48846 y 41027
+x -48894 y 41049
+x -48929 y 41092
+x -48965 y 41135
+x -48982 y 41193
+x -48982 y 41268
+x -48982 y 41336
+x -48963 y 41392
+x -48925 y 41435
+x -48888 y 41478
+x -48833 y 41506
+x -48761 y 41518
+x -48761 y 41578
+x -48691 y 41547
+x -48691 y 41524
+x -48688 y 41524
+x -48684 y 41524
+x -48681 y 41524
+x -48677 y 41525
+x -48672 y 41525
+x -48665 y 41525
+x -48662 y 41525
+x -48659 y 41525
+x -48656 y 41524
+x -48652 y 41524
+x -48649 y 41524
+x -48645 y 41524
+x -48645 y 41589
+x -48576 y 41559
+x -48576 y 41514
+x -48502 y 41500
+x -48446 y 41472
+x -48409 y 41429
+x -48372 y 41387
+x -48354 y 41330
+x -48354 y 41259
+x -48354 y 41190
+x -48370 y 41135
+x -48402 y 41096
+x -48434 y 41057
+x -48480 y 41035
+x -48541 y 41030
+x -48541 y 41191
+x -48519 y 41192
+x -48502 y 41199
+x -48490 y 41212
+x -48478 y 41226
+x -48473 y 41244
+x -48473 y 41267
+x -48473 y 41289
+x -48481 y 41307
+x -48499 y 41322
+x -48516 y 41336
+x -48542 y 41347
+x -48576 y 41353
+x -48576 y 41202
+x -48645 y 41233
+x -48645 y 41361
+x -48649 y 41361
+x -48653 y 41361
+x -48658 y 41361
+x -48663 y 41362
+x -48667 y 41362
+x -48668 y 41362
+x -48671 y 41362
+x -48674 y 41362
+x -48680 y 41361
+x -48685 y 41361
+x -48688 y 41361
+x -48691 y 41361
+x -48691 y 41253
+x -48761 y 41285
+x -48761 y 41355
+x -48794 y 41348
+x -48819 y 41338
+x -48837 y 41322
+x -48854 y 41307
+x -48863 y 41288
+x -48863 y 41265
+x -48863 y 41243
+x -48855 y 41226
+x -48840 y 41212
+x -48824 y 41199
+x -48803 y 41191
+x -48776 y 41190
+x -48776 y 41027
+type1
+x -48847 y 43331
+x -48863 y 43329
+x -48876 y 43321
+x -48885 y 43308
+x -48895 y 43295
+x -48900 y 43278
+x -48900 y 43257
+x -48900 y 43223
+x -48887 y 43197
+x -48862 y 43180
+x -48836 y 43163
+x -48797 y 43155
+x -48744 y 43155
+x -48742 y 43155
+x -48738 y 43155
+x -48732 y 43155
+x -48727 y 43156
+x -48722 y 43156
+x -48719 y 43156
+x -48740 y 43174
+x -48756 y 43196
+x -48766 y 43221
+x -48777 y 43246
+x -48782 y 43274
+x -48782 y 43304
+x -48782 y 43360
+x -48765 y 43405
+x -48730 y 43440
+x -48696 y 43476
+x -48652 y 43494
+x -48599 y 43494
+x -48537 y 43494
+x -48487 y 43472
+x -48450 y 43428
+x -48413 y 43385
+x -48394 y 43327
+x -48394 y 43254
+x -48394 y 43169
+x -48420 y 43104
+x -48472 y 43061
+x -48524 y 43018
+x -48600 y 42996
+x -48702 y 42996
+x -48803 y 42996
+x -48878 y 43018
+x -48929 y 43064
+x -48980 y 43109
+x -49005 y 43176
+x -49005 y 43264
+x -49005 y 43333
+x -48991 y 43387
+x -48964 y 43425
+x -48936 y 43464
+x -48897 y 43484
+x -48847 y 43486
+x -48847 y 43331
+x -48592 y 43345
+x -48618 y 43345
+x -48639 y 43336
+x -48655 y 43319
+x -48671 y 43302
+x -48680 y 43281
+x -48680 y 43254
+x -48680 y 43226
+x -48672 y 43204
+x -48655 y 43188
+x -48639 y 43173
+x -48617 y 43165
+x -48587 y 43165
+x -48561 y 43165
+x -48539 y 43173
+x -48523 y 43190
+x -48507 y 43206
+x -48499 y 43227
+x -48499 y 43254
+x -48499 y 43281
+x -48508 y 43303
+x -48525 y 43320
+x -48542 y 43336
+x -48564 y 43345
+x -48592 y 43345
+x -48798 y 42427
+x -48807 y 42427
+x -48867 y 42427
+x -48916 y 42448
+x -48951 y 42491
+x -48987 y 42534
+x -49004 y 42593
+x -49004 y 42667
+x -49004 y 42736
+x -48985 y 42791
+x -48947 y 42834
+x -48909 y 42877
+x -48855 y 42905
+x -48783 y 42918
+x -48783 y 42977
+x -48713 y 42947
+x -48713 y 42923
+x -48710 y 42923
+x -48706 y 42924
+x -48702 y 42924
+x -48699 y 42924
+x -48694 y 42924
+x -48687 y 42924
+x -48684 y 42924
+x -48681 y 42924
+x -48677 y 42924
+x -48674 y 42924
+x -48671 y 42923
+x -48667 y 42923
+x -48667 y 42989
+x -48598 y 42959
+x -48598 y 42914
+x -48524 y 42899
+x -48468 y 42871
+x -48431 y 42829
+x -48394 y 42786
+x -48376 y 42729
+x -48376 y 42658
+x -48376 y 42589
+x -48392 y 42535
+x -48424 y 42496
+x -48456 y 42456
+x -48502 y 42434
+x -48563 y 42429
+x -48563 y 42590
+x -48541 y 42591
+x -48524 y 42598
+x -48512 y 42612
+x -48500 y 42625
+x -48494 y 42643
+x -48494 y 42666
+x -48494 y 42688
+x -48503 y 42706
+x -48521 y 42721
+x -48538 y 42735
+x -48564 y 42746
+x -48598 y 42753
+x -48598 y 42601
+x -48667 y 42632
+x -48667 y 42760
+x -48671 y 42760
+x -48675 y 42760
+x -48680 y 42761
+x -48685 y 42761
+x -48688 y 42761
+x -48690 y 42761
+x -48693 y 42761
+x -48696 y 42761
+x -48701 y 42761
+x -48707 y 42760
+x -48710 y 42760
+x -48713 y 42760
+x -48713 y 42653
+x -48783 y 42684
+x -48783 y 42754
+x -48816 y 42748
+x -48841 y 42737
+x -48859 y 42722
+x -48876 y 42706
+x -48885 y 42687
+x -48885 y 42665
+x -48885 y 42643
+x -48877 y 42625
+x -48861 y 42611
+x -48846 y 42598
+x -48825 y 42590
+x -48798 y 42589
+x -48798 y 42427
+type1
+x -48825 y 47055
+x -48841 y 47053
+x -48854 y 47045
+x -48864 y 47032
+x -48873 y 47019
+x -48878 y 47002
+x -48878 y 46981
+x -48878 y 46947
+x -48865 y 46921
+x -48840 y 46904
+x -48814 y 46887
+x -48775 y 46879
+x -48722 y 46879
+x -48720 y 46879
+x -48716 y 46879
+x -48710 y 46879
+x -48705 y 46880
+x -48700 y 46880
+x -48697 y 46880
+x -48718 y 46898
+x -48734 y 46920
+x -48744 y 46945
+x -48755 y 46970
+x -48760 y 46998
+x -48760 y 47028
+x -48760 y 47083
+x -48743 y 47129
+x -48708 y 47164
+x -48674 y 47200
+x -48630 y 47217
+x -48577 y 47217
+x -48515 y 47217
+x -48465 y 47196
+x -48428 y 47152
+x -48391 y 47109
+x -48372 y 47051
+x -48372 y 46978
+x -48372 y 46893
+x -48398 y 46828
+x -48450 y 46785
+x -48502 y 46741
+x -48579 y 46720
+x -48681 y 46720
+x -48781 y 46720
+x -48856 y 46742
+x -48907 y 46787
+x -48958 y 46833
+x -48983 y 46899
+x -48983 y 46988
+x -48983 y 47057
+x -48969 y 47111
+x -48942 y 47149
+x -48915 y 47187
+x -48875 y 47208
+x -48825 y 47210
+x -48825 y 47055
+x -48570 y 47069
+x -48596 y 47069
+x -48617 y 47060
+x -48633 y 47043
+x -48649 y 47026
+x -48658 y 47004
+x -48658 y 46978
+x -48658 y 46950
+x -48650 y 46928
+x -48634 y 46912
+x -48617 y 46897
+x -48595 y 46889
+x -48566 y 46889
+x -48539 y 46889
+x -48517 y 46897
+x -48501 y 46913
+x -48486 y 46930
+x -48477 y 46951
+x -48477 y 46978
+x -48477 y 47005
+x -48486 y 47027
+x -48503 y 47044
+x -48520 y 47060
+x -48542 y 47069
+x -48570 y 47069
+x -48776 y 46150
+x -48785 y 46150
+x -48846 y 46150
+x -48894 y 46172
+x -48929 y 46215
+x -48965 y 46258
+x -48982 y 46317
+x -48982 y 46391
+x -48982 y 46460
+x -48963 y 46515
+x -48925 y 46558
+x -48888 y 46601
+x -48833 y 46629
+x -48761 y 46642
+x -48761 y 46701
+x -48691 y 46670
+x -48691 y 46647
+x -48688 y 46647
+x -48684 y 46647
+x -48681 y 46648
+x -48677 y 46648
+x -48672 y 46648
+x -48665 y 46648
+x -48662 y 46648
+x -48659 y 46648
+x -48656 y 46648
+x -48652 y 46647
+x -48649 y 46647
+x -48645 y 46647
+x -48645 y 46713
+x -48576 y 46682
+x -48576 y 46637
+x -48502 y 46623
+x -48446 y 46595
+x -48409 y 46553
+x -48372 y 46510
+x -48354 y 46453
+x -48354 y 46382
+x -48354 y 46313
+x -48370 y 46259
+x -48402 y 46219
+x -48434 y 46180
+x -48480 y 46158
+x -48541 y 46153
+x -48541 y 46314
+x -48519 y 46315
+x -48502 y 46322
+x -48490 y 46335
+x -48478 y 46349
+x -48473 y 46367
+x -48473 y 46390
+x -48473 y 46412
+x -48481 y 46430
+x -48499 y 46445
+x -48516 y 46459
+x -48542 y 46470
+x -48576 y 46477
+x -48576 y 46325
+x -48645 y 46356
+x -48645 y 46484
+x -48649 y 46484
+x -48653 y 46484
+x -48658 y 46484
+x -48663 y 46485
+x -48667 y 46485
+x -48668 y 46485
+x -48671 y 46485
+x -48674 y 46485
+x -48680 y 46484
+x -48685 y 46484
+x -48688 y 46484
+x -48691 y 46484
+x -48691 y 46376
+x -48761 y 46408
+x -48761 y 46478
+x -48794 y 46472
+x -48819 y 46461
+x -48837 y 46445
+x -48854 y 46430
+x -48863 y 46411
+x -48863 y 46388
+x -48863 y 46366
+x -48855 y 46349
+x -48840 y 46335
+x -48824 y 46322
+x -48803 y 46314
+x -48776 y 46313
+x -48776 y 46150
+type0
+type1
+x -49993 y 30338
+x -49557 y 30338
+x -49569 y 30355
+x -49581 y 30374
+x -49592 y 30397
+x -49603 y 30419
+x -49615 y 30446
+x -49627 y 30478
+x -49496 y 30478
+x -49487 y 30450
+x -49475 y 30421
+x -49459 y 30393
+x -49443 y 30364
+x -49425 y 30336
+x -49403 y 30308
+x -49403 y 30179
+x -49993 y 30179
+x -49993 y 30338
+x -49823 y 29844
+x -49846 y 29842
+x -49863 y 29834
+x -49875 y 29819
+x -49887 y 29804
+x -49893 y 29784
+x -49893 y 29760
+x -49893 y 29732
+x -49887 y 29710
+x -49873 y 29694
+x -49860 y 29677
+x -49842 y 29669
+x -49821 y 29669
+x -49794 y 29669
+x -49774 y 29679
+x -49761 y 29699
+x -49749 y 29720
+x -49743 y 29752
+x -49743 y 29797
+x -49743 y 29807
+x -49743 y 29814
+x -49743 y 29819
+x -49743 y 29824
+x -49743 y 29829
+x -49744 y 29834
+x -49640 y 29834
+x -49640 y 29831
+x -49640 y 29826
+x -49641 y 29820
+x -49641 y 29814
+x -49641 y 29809
+x -49641 y 29806
+x -49641 y 29760
+x -49635 y 29727
+x -49623 y 29707
+x -49611 y 29687
+x -49591 y 29677
+x -49564 y 29677
+x -49544 y 29677
+x -49528 y 29683
+x -49517 y 29697
+x -49505 y 29710
+x -49500 y 29729
+x -49500 y 29753
+x -49500 y 29777
+x -49505 y 29795
+x -49516 y 29808
+x -49527 y 29821
+x -49543 y 29828
+x -49564 y 29829
+x -49564 y 29991
+x -49510 y 29987
+x -49467 y 29964
+x -49437 y 29923
+x -49407 y 29881
+x -49392 y 29825
+x -49392 y 29753
+x -49392 y 29679
+x -49406 y 29621
+x -49433 y 29580
+x -49460 y 29539
+x -49498 y 29519
+x -49547 y 29519
+x -49583 y 29519
+x -49613 y 29531
+x -49637 y 29554
+x -49661 y 29578
+x -49676 y 29610
+x -49682 y 29652
+x -49686 y 29652
+x -49691 y 29605
+x -49706 y 29569
+x -49731 y 29544
+x -49757 y 29518
+x -49791 y 29505
+x -49834 y 29505
+x -49888 y 29505
+x -49929 y 29528
+x -49959 y 29573
+x -49988 y 29618
+x -50003 y 29682
+x -50003 y 29764
+x -50003 y 29840
+x -49988 y 29898
+x -49958 y 29938
+x -49928 y 29978
+x -49883 y 30001
+x -49823 y 30005
+x -49823 y 29844
+x -49796 y 28935
+x -49804 y 28935
+x -49865 y 28935
+x -49914 y 28957
+x -49949 y 29000
+x -49984 y 29043
+x -50002 y 29102
+x -50002 y 29176
+x -50002 y 29245
+x -49983 y 29300
+x -49945 y 29343
+x -49907 y 29386
+x -49853 y 29414
+x -49781 y 29426
+x -49781 y 29486
+x -49711 y 29455
+x -49711 y 29432
+x -49707 y 29432
+x -49704 y 29432
+x -49700 y 29433
+x -49697 y 29433
+x -49692 y 29433
+x -49685 y 29433
+x -49682 y 29433
+x -49679 y 29433
+x -49675 y 29433
+x -49672 y 29432
+x -49669 y 29432
+x -49665 y 29432
+x -49665 y 29498
+x -49596 y 29467
+x -49596 y 29422
+x -49522 y 29408
+x -49466 y 29380
+x -49429 y 29338
+x -49392 y 29295
+x -49374 y 29238
+x -49374 y 29167
+x -49374 y 29098
+x -49390 y 29044
+x -49422 y 29004
+x -49454 y 28965
+x -49500 y 28943
+x -49561 y 28938
+x -49560 y 29099
+x -49539 y 29100
+x -49522 y 29107
+x -49510 y 29120
+x -49498 y 29134
+x -49492 y 29152
+x -49492 y 29175
+x -49492 y 29197
+x -49501 y 29215
+x -49518 y 29230
+x -49536 y 29244
+x -49562 y 29255
+x -49596 y 29262
+x -49596 y 29110
+x -49665 y 29141
+x -49665 y 29269
+x -49669 y 29269
+x -49673 y 29269
+x -49678 y 29269
+x -49683 y 29270
+x -49686 y 29270
+x -49688 y 29270
+x -49690 y 29270
+x -49694 y 29270
+x -49699 y 29269
+x -49704 y 29269
+x -49708 y 29269
+x -49711 y 29269
+x -49711 y 29161
+x -49781 y 29193
+x -49781 y 29263
+x -49814 y 29257
+x -49839 y 29246
+x -49857 y 29230
+x -49874 y 29215
+x -49882 y 29196
+x -49882 y 29173
+x -49882 y 29151
+x -49875 y 29134
+x -49859 y 29120
+x -49844 y 29107
+x -49823 y 29099
+x -49796 y 29098
+x -49796 y 28935
+type1
+x -50073 y 32117
+x -49638 y 32117
+x -49650 y 32133
+x -49661 y 32153
+x -49673 y 32175
+x -49684 y 32198
+x -49696 y 32225
+x -49708 y 32256
+x -49577 y 32256
+x -49568 y 32228
+x -49556 y 32200
+x -49540 y 32172
+x -49524 y 32143
+x -49505 y 32115
+x -49483 y 32087
+x -49483 y 31957
+x -50073 y 31957
+x -50073 y 32117
+x -49777 y 31620
+x -49846 y 31620
+x -49895 y 31613
+x -49925 y 31600
+x -49954 y 31586
+x -49969 y 31563
+x -49969 y 31531
+x -49969 y 31500
+x -49954 y 31477
+x -49925 y 31463
+x -49895 y 31449
+x -49846 y 31442
+x -49777 y 31442
+x -49708 y 31442
+x -49659 y 31449
+x -49630 y 31463
+x -49600 y 31477
+x -49586 y 31500
+x -49586 y 31531
+x -49586 y 31563
+x -49600 y 31586
+x -49630 y 31600
+x -49659 y 31613
+x -49708 y 31620
+x -49777 y 31620
+x -49779 y 31783
+x -49681 y 31783
+x -49606 y 31761
+x -49553 y 31718
+x -49500 y 31674
+x -49474 y 31612
+x -49474 y 31531
+x -49474 y 31451
+x -49500 y 31388
+x -49553 y 31345
+x -49606 y 31302
+x -49681 y 31280
+x -49779 y 31280
+x -49876 y 31280
+x -49952 y 31302
+x -50005 y 31345
+x -50057 y 31388
+x -50084 y 31451
+x -50084 y 31531
+x -50084 y 31612
+x -50057 y 31674
+x -50005 y 31718
+x -49952 y 31761
+x -49876 y 31783
+x -49779 y 31783
+x -49877 y 30714
+x -49885 y 30714
+x -49946 y 30714
+x -49994 y 30735
+x -50030 y 30779
+x -50065 y 30822
+x -50083 y 30880
+x -50083 y 30955
+x -50083 y 31023
+x -50064 y 31079
+x -50026 y 31122
+x -49988 y 31165
+x -49933 y 31192
+x -49862 y 31205
+x -49862 y 31265
+x -49791 y 31234
+x -49791 y 31210
+x -49788 y 31211
+x -49785 y 31211
+x -49781 y 31211
+x -49778 y 31211
+x -49772 y 31211
+x -49766 y 31211
+x -49763 y 31211
+x -49759 y 31211
+x -49756 y 31211
+x -49753 y 31211
+x -49749 y 31211
+x -49746 y 31210
+x -49746 y 31276
+x -49676 y 31246
+x -49676 y 31201
+x -49602 y 31187
+x -49547 y 31159
+x -49510 y 31116
+x -49473 y 31074
+x -49454 y 31017
+x -49454 y 30945
+x -49454 y 30876
+x -49471 y 30822
+x -49503 y 30783
+x -49535 y 30744
+x -49581 y 30722
+x -49642 y 30717
+x -49641 y 30878
+x -49620 y 30879
+x -49603 y 30886
+x -49591 y 30899
+x -49579 y 30912
+x -49573 y 30931
+x -49573 y 30954
+x -49573 y 30976
+x -49582 y 30994
+x -49599 y 31008
+x -49617 y 31023
+x -49642 y 31034
+x -49676 y 31040
+x -49676 y 30888
+x -49746 y 30920
+x -49746 y 31048
+x -49749 y 31048
+x -49754 y 31048
+x -49759 y 31048
+x -49764 y 31048
+x -49767 y 31048
+x -49769 y 31048
+x -49771 y 31048
+x -49775 y 31048
+x -49780 y 31048
+x -49785 y 31048
+x -49789 y 31048
+x -49791 y 31048
+x -49791 y 30940
+x -49862 y 30972
+x -49862 y 31042
+x -49895 y 31035
+x -49920 y 31024
+x -49937 y 31009
+x -49955 y 30994
+x -49963 y 30975
+x -49963 y 30952
+x -49963 y 30930
+x -49956 y 30912
+x -49940 y 30899
+x -49925 y 30885
+x -49904 y 30878
+x -49877 y 30876
+x -49877 y 30714
+type2
+x -47903 y 28763
+x -47903 y 47320
+x -47616 y 47320
+x -47616 y 28763
+x -47903 y 28763
+type1
+x -68853 y 45162
+x -68853 y 45240
+x -68837 y 45304
+x -68804 y 45354
+x -68771 y 45404
+x -68729 y 45428
+x -68677 y 45428
+x -68626 y 45428
+x -68570 y 45385
+x -68512 y 45299
+x -68502 y 45283
+x -68494 y 45270
+x -68488 y 45262
+x -68455 y 45215
+x -68425 y 45184
+x -68398 y 45168
+x -68371 y 45151
+x -68338 y 45143
+x -68300 y 45143
+x -68252 y 45143
+x -68215 y 45156
+x -68187 y 45181
+x -68160 y 45206
+x -68146 y 45242
+x -68146 y 45286
+x -68146 y 45353
+x -68205 y 45410
+x -68322 y 45459
+x -68352 y 45473
+x -68375 y 45483
+x -68393 y 45491
+x -68481 y 45530
+x -68550 y 45565
+x -68601 y 45596
+x -68652 y 45627
+x -68689 y 45656
+x -68712 y 45683
+x -68758 y 45738
+x -68792 y 45798
+x -68814 y 45866
+x -68836 y 45933
+x -68847 y 46010
+x -68847 y 46097
+x -68847 y 46289
+x -68800 y 46439
+x -68704 y 46545
+x -68608 y 46651
+x -68474 y 46704
+x -68300 y 46704
+x -68146 y 46704
+x -68021 y 46662
+x -67923 y 46578
+x -67825 y 46494
+x -67776 y 46389
+x -67776 y 46264
+x -67776 y 46191
+x -67791 y 46135
+x -67820 y 46094
+x -67850 y 46053
+x -67891 y 46032
+x -67944 y 46032
+x -67997 y 46032
+x -68052 y 46070
+x -68109 y 46145
+x -68125 y 46165
+x -68136 y 46179
+x -68145 y 46189
+x -68170 y 46218
+x -68196 y 46240
+x -68223 y 46255
+x -68250 y 46269
+x -68278 y 46277
+x -68305 y 46277
+x -68348 y 46277
+x -68381 y 46266
+x -68404 y 46243
+x -68428 y 46221
+x -68439 y 46189
+x -68439 y 46146
+x -68439 y 46081
+x -68379 y 46022
+x -68259 y 45969
+x -68255 y 45967
+x -68245 y 45962
+x -68231 y 45956
+x -68213 y 45949
+x -68043 y 45874
+x -67935 y 45811
+x -67888 y 45760
+x -67835 y 45702
+x -67798 y 45640
+x -67775 y 45573
+x -67752 y 45507
+x -67740 y 45428
+x -67740 y 45337
+x -67740 y 45127
+x -67790 y 44966
+x -67889 y 44856
+x -67989 y 44746
+x -68134 y 44690
+x -68324 y 44690
+x -68484 y 44690
+x -68613 y 44734
+x -68709 y 44820
+x -68805 y 44907
+x -68853 y 45021
+x -68853 y 45162
+x -67206 y 44884
+x -67220 y 44828
+x -67242 y 44785
+x -67272 y 44756
+x -67302 y 44726
+x -67338 y 44711
+x -67381 y 44711
+x -67438 y 44711
+x -67484 y 44735
+x -67518 y 44782
+x -67552 y 44829
+x -67568 y 44893
+x -67568 y 44973
+x -67568 y 44999
+x -67567 y 45021
+x -67566 y 45041
+x -67564 y 45060
+x -67561 y 45077
+x -67558 y 45090
+x -67242 y 46394
+x -67217 y 46500
+x -67189 y 46573
+x -67157 y 46613
+x -67126 y 46654
+x -67083 y 46674
+x -67031 y 46674
+x -66910 y 46674
+x -66857 y 46674
+x -66815 y 46656
+x -66786 y 46618
+x -66755 y 46581
+x -66727 y 46506
+x -66700 y 46394
+x -66381 y 45090
+x -66376 y 45075
+x -66373 y 45058
+x -66371 y 45037
+x -66369 y 45016
+x -66367 y 44994
+x -66367 y 44971
+x -66367 y 44893
+x -66385 y 44829
+x -66419 y 44782
+x -66454 y 44735
+x -66499 y 44711
+x -66555 y 44711
+x -66599 y 44711
+x -66637 y 44726
+x -66666 y 44755
+x -66696 y 44784
+x -66718 y 44827
+x -66733 y 44884
+x -66761 y 44995
+x -67177 y 44995
+x -67206 y 44884
+x -67099 y 45395
+x -66837 y 45395
+x -66967 y 46055
+x -67099 y 45395
+x -65704 y 45236
+x -65320 y 45236
+x -65260 y 45236
+x -65215 y 45214
+x -65184 y 45172
+x -65154 y 45128
+x -65139 y 45064
+x -65139 y 44979
+x -65139 y 44902
+x -65154 y 44844
+x -65185 y 44803
+x -65216 y 44763
+x -65260 y 44743
+x -65319 y 44743
+x -65911 y 44743
+x -65983 y 44743
+x -66036 y 44766
+x -66069 y 44811
+x -66102 y 44856
+x -66119 y 44927
+x -66119 y 45024
+x -66119 y 46386
+x -66119 y 46477
+x -66101 y 46548
+x -66065 y 46599
+x -66028 y 46649
+x -65977 y 46674
+x -65911 y 46674
+x -65844 y 46674
+x -65792 y 46650
+x -65757 y 46603
+x -65722 y 46556
+x -65704 y 46487
+x -65704 y 46396
+x -65704 y 45236
+x -64490 y 45236
+x -64107 y 45236
+x -64047 y 45236
+x -64001 y 45214
+x -63971 y 45172
+x -63940 y 45128
+x -63925 y 45064
+x -63925 y 44979
+x -63925 y 44902
+x -63940 y 44844
+x -63971 y 44803
+x -64002 y 44763
+x -64047 y 44743
+x -64105 y 44743
+x -64698 y 44743
+x -64769 y 44743
+x -64822 y 44766
+x -64855 y 44811
+x -64889 y 44856
+x -64906 y 44927
+x -64906 y 45024
+x -64906 y 46386
+x -64906 y 46477
+x -64887 y 46548
+x -64851 y 46599
+x -64814 y 46649
+x -64763 y 46674
+x -64698 y 46674
+x -64630 y 46674
+x -64578 y 46650
+x -64543 y 46603
+x -64508 y 46556
+x -64490 y 46487
+x -64490 y 46396
+x -64490 y 45236
+x -63442 y 46648
+x -62837 y 46648
+x -62778 y 46648
+x -62733 y 46628
+x -62702 y 46588
+x -62671 y 46548
+x -62655 y 46490
+x -62655 y 46414
+x -62655 y 46342
+x -62670 y 46287
+x -62700 y 46249
+x -62731 y 46211
+x -62775 y 46192
+x -62832 y 46192
+x -63277 y 46192
+x -63277 y 45938
+x -62922 y 45938
+x -62863 y 45938
+x -62820 y 45921
+x -62793 y 45886
+x -62766 y 45852
+x -62753 y 45798
+x -62753 y 45723
+x -62753 y 45650
+x -62766 y 45594
+x -62794 y 45557
+x -62821 y 45519
+x -62861 y 45501
+x -62913 y 45501
+x -63277 y 45501
+x -63277 y 45206
+x -62812 y 45206
+x -62753 y 45206
+x -62708 y 45186
+x -62677 y 45146
+x -62645 y 45105
+x -62629 y 45046
+x -62629 y 44968
+x -62629 y 44895
+x -62644 y 44839
+x -62675 y 44801
+x -62705 y 44762
+x -62749 y 44743
+x -62807 y 44743
+x -63442 y 44743
+x -63536 y 44743
+x -63601 y 44769
+x -63638 y 44821
+x -63675 y 44873
+x -63694 y 44964
+x -63694 y 45095
+x -63694 y 46295
+x -63694 y 46427
+x -63675 y 46519
+x -63638 y 46571
+x -63601 y 46622
+x -63536 y 46648
+x -63442 y 46648
+x -66393 y 43217
+x -66446 y 43217
+x -66486 y 43190
+x -66510 y 43138
+x -66535 y 43085
+x -66548 y 43003
+x -66548 y 42892
+x -66548 y 42789
+x -66535 y 42709
+x -66507 y 42652
+x -66480 y 42595
+x -66442 y 42567
+x -66393 y 42567
+x -66344 y 42567
+x -66306 y 42596
+x -66278 y 42653
+x -66250 y 42710
+x -66236 y 42790
+x -66236 y 42892
+x -66236 y 43001
+x -66249 y 43084
+x -66275 y 43137
+x -66300 y 43190
+x -66340 y 43217
+x -66393 y 43217
+x -65867 y 43843
+x -65867 y 42439
+x -65867 y 42347
+x -65882 y 42276
+x -65911 y 42228
+x -65939 y 42179
+x -65981 y 42154
+x -66036 y 42154
+x -66084 y 42154
+x -66123 y 42173
+x -66152 y 42212
+x -66182 y 42251
+x -66200 y 42307
+x -66207 y 42381
+x -66238 y 42304
+x -66278 y 42248
+x -66324 y 42210
+x -66371 y 42173
+x -66425 y 42154
+x -66489 y 42154
+x -66628 y 42154
+x -66736 y 42220
+x -66814 y 42351
+x -66892 y 42483
+x -66932 y 42666
+x -66932 y 42900
+x -66932 y 43128
+x -66894 y 43310
+x -66818 y 43446
+x -66742 y 43581
+x -66641 y 43649
+x -66514 y 43649
+x -66461 y 43649
+x -66411 y 43633
+x -66365 y 43602
+x -66320 y 43571
+x -66278 y 43524
+x -66239 y 43461
+x -66239 y 43851
+x -66239 y 43937
+x -66222 y 44006
+x -66189 y 44057
+x -66156 y 44109
+x -66110 y 44134
+x -66053 y 44134
+x -65997 y 44134
+x -65952 y 44108
+x -65918 y 44055
+x -65884 y 44003
+x -65867 y 43932
+x -65867 y 43843
+x -64956 y 43353
+x -64956 y 43439
+x -64939 y 43507
+x -64904 y 43559
+x -64869 y 43610
+x -64822 y 43636
+x -64765 y 43636
+x -64706 y 43636
+x -64660 y 43610
+x -64626 y 43558
+x -64592 y 43506
+x -64575 y 43435
+x -64575 y 43345
+x -64575 y 42449
+x -64575 y 42361
+x -64590 y 42294
+x -64620 y 42250
+x -64649 y 42204
+x -64693 y 42181
+x -64751 y 42181
+x -64806 y 42181
+x -64848 y 42203
+x -64878 y 42246
+x -64907 y 42289
+x -64922 y 42353
+x -64924 y 42436
+x -64962 y 42346
+x -65009 y 42278
+x -65064 y 42235
+x -65120 y 42191
+x -65185 y 42169
+x -65261 y 42169
+x -65333 y 42169
+x -65395 y 42191
+x -65448 y 42234
+x -65500 y 42276
+x -65540 y 42338
+x -65566 y 42418
+x -65582 y 42466
+x -65593 y 42522
+x -65600 y 42587
+x -65606 y 42653
+x -65610 y 42751
+x -65610 y 42881
+x -65610 y 43323
+x -65610 y 43427
+x -65594 y 43505
+x -65562 y 43557
+x -65530 y 43610
+x -65483 y 43636
+x -65422 y 43636
+x -65359 y 43636
+x -65312 y 43609
+x -65278 y 43556
+x -65245 y 43503
+x -65228 y 43425
+x -65228 y 43323
+x -65228 y 42884
+x -65228 y 42777
+x -65219 y 42703
+x -65199 y 42662
+x -65180 y 42621
+x -65147 y 42601
+x -65099 y 42601
+x -65051 y 42601
+x -65016 y 42624
+x -64992 y 42672
+x -64968 y 42719
+x -64956 y 42791
+x -64956 y 42886
+x -64956 y 43353
+x -68034 y 40334
+x -68034 y 39914
+x -68034 y 39823
+x -68052 y 39753
+x -68087 y 39706
+x -68122 y 39658
+x -68173 y 39635
+x -68241 y 39635
+x -68307 y 39635
+x -68359 y 39660
+x -68396 y 39711
+x -68433 y 39762
+x -68451 y 39833
+x -68451 y 39924
+x -68451 y 41216
+x -68451 y 41348
+x -68432 y 41440
+x -68395 y 41491
+x -68358 y 41543
+x -68293 y 41569
+x -68200 y 41569
+x -67653 y 41569
+x -67592 y 41569
+x -67547 y 41548
+x -67516 y 41506
+x -67486 y 41465
+x -67470 y 41403
+x -67470 y 41322
+x -67470 y 41246
+x -67485 y 41189
+x -67515 y 41149
+x -67545 y 41109
+x -67589 y 41089
+x -67647 y 41089
+x -68034 y 41089
+x -68034 y 40794
+x -67755 y 40794
+x -67696 y 40794
+x -67653 y 40775
+x -67625 y 40737
+x -67596 y 40699
+x -67582 y 40639
+x -67582 y 40559
+x -67582 y 40483
+x -67597 y 40427
+x -67627 y 40390
+x -67657 y 40352
+x -67704 y 40334
+x -67766 y 40334
+x -68034 y 40334
+x -66885 y 40615
+x -66885 y 40435
+x -66865 y 40303
+x -66824 y 40218
+x -66782 y 40134
+x -66718 y 40091
+x -66630 y 40091
+x -66543 y 40091
+x -66480 y 40134
+x -66439 y 40218
+x -66398 y 40303
+x -66378 y 40435
+x -66378 y 40615
+x -66378 y 40796
+x -66398 y 40929
+x -66439 y 41013
+x -66480 y 41098
+x -66543 y 41140
+x -66630 y 41140
+x -66718 y 41140
+x -66782 y 41098
+x -66824 y 41013
+x -66865 y 40929
+x -66885 y 40796
+x -66885 y 40615
+x -67306 y 40615
+x -67306 y 40926
+x -67245 y 41170
+x -67125 y 41350
+x -67004 y 41529
+x -66839 y 41619
+x -66630 y 41619
+x -66422 y 41619
+x -66258 y 41529
+x -66138 y 41350
+x -66017 y 41170
+x -65957 y 40926
+x -65957 y 40615
+x -65957 y 40305
+x -66017 y 40061
+x -66138 y 39881
+x -66258 y 39701
+x -66422 y 39611
+x -66630 y 39611
+x -66839 y 39611
+x -67004 y 39701
+x -67125 y 39881
+x -67245 y 40061
+x -67306 y 40305
+x -67306 y 40615
+x -65311 y 39919
+x -65311 y 39827
+x -65328 y 39757
+x -65361 y 39711
+x -65394 y 39664
+x -65443 y 39641
+x -65508 y 39641
+x -65571 y 39641
+x -65620 y 39666
+x -65655 y 39716
+x -65689 y 39767
+x -65707 y 39838
+x -65707 y 39929
+x -65707 y 41282
+x -65707 y 41381
+x -65686 y 41457
+x -65645 y 41513
+x -65605 y 41568
+x -65548 y 41595
+x -65476 y 41595
+x -65424 y 41595
+x -65379 y 41578
+x -65342 y 41544
+x -65304 y 41509
+x -65270 y 41455
+x -65239 y 41381
+x -64972 y 40737
+x -64954 y 40697
+x -64938 y 40650
+x -64921 y 40598
+x -64905 y 40545
+x -64888 y 40483
+x -64871 y 40412
+x -64875 y 40443
+x -64877 y 40477
+x -64879 y 40513
+x -64881 y 40549
+x -64882 y 40601
+x -64882 y 40670
+x -64882 y 41307
+x -64882 y 41397
+x -64864 y 41468
+x -64829 y 41519
+x -64794 y 41570
+x -64746 y 41595
+x -64683 y 41595
+x -64618 y 41595
+x -64569 y 41572
+x -64535 y 41525
+x -64501 y 41478
+x -64484 y 41408
+x -64484 y 41317
+x -64484 y 39963
+x -64484 y 39857
+x -64503 y 39777
+x -64540 y 39723
+x -64577 y 39668
+x -64631 y 39641
+x -64704 y 39641
+x -64765 y 39641
+x -64816 y 39658
+x -64855 y 39691
+x -64895 y 39724
+x -64930 y 39779
+x -64963 y 39858
+x -65230 y 40499
+x -65249 y 40543
+x -65266 y 40592
+x -65282 y 40645
+x -65297 y 40698
+x -65311 y 40756
+x -65323 y 40816
+x -65318 y 40779
+x -65316 y 40741
+x -65314 y 40699
+x -65312 y 40658
+x -65311 y 40611
+x -65311 y 40556
+x -65311 y 39919
+x -63760 y 40147
+x -63648 y 40147
+x -63547 y 40147
+x -63476 y 40182
+x -63433 y 40253
+x -63391 y 40323
+x -63370 y 40444
+x -63370 y 40615
+x -63370 y 40779
+x -63392 y 40899
+x -63435 y 40974
+x -63479 y 41049
+x -63548 y 41087
+x -63643 y 41087
+x -63760 y 41087
+x -63760 y 40147
+x -63926 y 39664
+x -64019 y 39664
+x -64085 y 39690
+x -64122 y 39742
+x -64159 y 39794
+x -64177 y 39885
+x -64177 y 40016
+x -64177 y 41216
+x -64177 y 41348
+x -64159 y 41440
+x -64122 y 41491
+x -64085 y 41543
+x -64019 y 41569
+x -63926 y 41569
+x -63673 y 41569
+x -63554 y 41569
+x -63460 y 41560
+x -63390 y 41541
+x -63321 y 41522
+x -63262 y 41491
+x -63215 y 41449
+x -63126 y 41371
+x -63060 y 41264
+x -63017 y 41130
+x -62974 y 40996
+x -62953 y 40830
+x -62953 y 40632
+x -62953 y 40443
+x -62973 y 40281
+x -63012 y 40146
+x -63052 y 40011
+x -63112 y 39903
+x -63192 y 39821
+x -63246 y 39764
+x -63309 y 39723
+x -63382 y 39700
+x -63454 y 39676
+x -63577 y 39664
+x -63751 y 39664
+x -63926 y 39664
+type1
+x -65651 y 51930
+x -54740 y 48250
+x -76562 y 48250
+x -65651 y 51930
+type0
+type0
+type1
+x -32000 y 45171
+x -32003 y 45171
+x -32010 y 45172
+x -32017 y 45174
+x -32024 y 45175
+x -32031 y 45176
+x -32038 y 45178
+x -32044 y 45179
+x -32051 y 45181
+x -32058 y 45182
+x -32065 y 45184
+x -32071 y 45186
+x -32078 y 45188
+x -32085 y 45190
+x -32091 y 45192
+x -32098 y 45194
+x -32105 y 45196
+x -32111 y 45198
+x -32118 y 45200
+x -32125 y 45203
+x -32138 y 45208
+x -32151 y 45213
+x -32163 y 45218
+x -32175 y 45224
+x -32187 y 45230
+x -32199 y 45237
+x -32210 y 45244
+x -32222 y 45252
+x -32233 y 45262
+x -32244 y 45272
+x -32256 y 45285
+x -32266 y 45300
+x -32276 y 45317
+x -32284 y 45336
+x -32289 y 45358
+x -32291 y 45379
+x -32290 y 45393
+x -32289 y 45404
+x -32288 y 45414
+x -32286 y 45423
+x -32284 y 45432
+x -32281 y 45440
+x -32279 y 45448
+x -32276 y 45457
+x -32274 y 45462
+x -32272 y 45466
+x -32271 y 45470
+x -32269 y 45474
+x -32268 y 45478
+x -32266 y 45481
+x -32265 y 45485
+x -32263 y 45490
+x -32261 y 45494
+x -32259 y 45498
+x -32257 y 45502
+x -32255 y 45506
+x -32254 y 45510
+x -32252 y 45515
+x -32250 y 45519
+x -32247 y 45524
+x -32250 y 45526
+x -32252 y 45527
+x -32255 y 45528
+x -32257 y 45529
+x -32259 y 45530
+x -32262 y 45532
+x -32265 y 45533
+x -32268 y 45535
+x -32271 y 45536
+x -32275 y 45538
+x -32279 y 45540
+x -32282 y 45541
+x -32287 y 45543
+x -32291 y 45545
+x -32295 y 45547
+x -32300 y 45549
+x -32304 y 45551
+x -32309 y 45553
+x -32314 y 45555
+x -32319 y 45557
+x -32325 y 45559
+x -32330 y 45561
+x -32336 y 45564
+x -32342 y 45566
+x -32348 y 45568
+x -32354 y 45571
+x -32360 y 45573
+x -32367 y 45575
+x -32373 y 45578
+x -32380 y 45580
+x -32387 y 45583
+x -32394 y 45586
+x -32401 y 45588
+x -32406 y 45590
+x -32413 y 45592
+x -32419 y 45594
+x -32425 y 45597
+x -32431 y 45599
+x -32437 y 45601
+x -32443 y 45603
+x -32449 y 45605
+x -32455 y 45607
+x -32461 y 45609
+x -32467 y 45610
+x -32473 y 45612
+x -32478 y 45614
+x -32484 y 45616
+x -32489 y 45618
+x -32495 y 45619
+x -32500 y 45621
+x -32506 y 45623
+x -32511 y 45624
+x -32516 y 45626
+x -32521 y 45627
+x -32526 y 45629
+x -32531 y 45630
+x -32536 y 45632
+x -32541 y 45633
+x -32546 y 45634
+x -32551 y 45636
+x -32555 y 45637
+x -32560 y 45638
+x -32565 y 45639
+x -32569 y 45640
+x -32574 y 45642
+x -32582 y 45644
+x -32590 y 45646
+x -32598 y 45647
+x -32605 y 45649
+x -32613 y 45651
+x -32619 y 45652
+x -32626 y 45653
+x -32632 y 45654
+x -32638 y 45655
+x -32643 y 45656
+x -32648 y 45656
+x -32653 y 45657
+x -32657 y 45657
+x -32661 y 45657
+x -32665 y 45658
+x -32667 y 45658
+x -32667 y 45658
+x -32667 y 45658
+x -32668 y 45658
+x -32668 y 45657
+x -32668 y 45657
+x -32668 y 45657
+x -32669 y 45657
+x -32670 y 45657
+x -32671 y 45656
+x -32672 y 45656
+x -32673 y 45655
+x -32676 y 45653
+x -32680 y 45651
+x -32685 y 45648
+x -32690 y 45645
+x -32691 y 45644
+x -32717 y 45616
+x -32723 y 45610
+x -32728 y 45604
+x -32734 y 45598
+x -32739 y 45593
+x -32744 y 45588
+x -32750 y 45582
+x -32755 y 45577
+x -32761 y 45573
+x -32766 y 45568
+x -32772 y 45563
+x -32777 y 45558
+x -32783 y 45554
+x -32789 y 45550
+x -32795 y 45545
+x -32801 y 45541
+x -32807 y 45537
+x -32814 y 45534
+x -32820 y 45530
+x -32827 y 45527
+x -32834 y 45524
+x -32841 y 45521
+x -32848 y 45519
+x -32855 y 45516
+x -32863 y 45514
+x -32870 y 45513
+x -32877 y 45511
+x -32885 y 45510
+x -32893 y 45509
+x -32900 y 45508
+x -32908 y 45508
+x -32915 y 45507
+x -32923 y 45508
+x -32930 y 45508
+x -32937 y 45508
+x -32944 y 45509
+x -32951 y 45509
+x -32958 y 45510
+x -32965 y 45511
+x -32972 y 45512
+x -32979 y 45514
+x -32986 y 45515
+x -32993 y 45517
+x -33000 y 45518
+x -33007 y 45520
+x -33014 y 45522
+x -33021 y 45524
+x -33028 y 45526
+x -33035 y 45528
+x -33042 y 45530
+x -33048 y 45533
+x -33055 y 45535
+x -33062 y 45538
+x -33069 y 45541
+x -33076 y 45544
+x -33083 y 45547
+x -33090 y 45550
+x -33097 y 45553
+x -33104 y 45556
+x -33110 y 45560
+x -33117 y 45563
+x -33124 y 45567
+x -33131 y 45570
+x -33138 y 45574
+x -33152 y 45582
+x -33166 y 45590
+x -33179 y 45598
+x -33191 y 45607
+x -33204 y 45616
+x -33216 y 45625
+x -33227 y 45636
+x -33238 y 45646
+x -33249 y 45658
+x -33259 y 45671
+x -33268 y 45685
+x -33277 y 45701
+x -33283 y 45714
+x -33284 y 45711
+x -33285 y 45704
+x -33286 y 45697
+x -33287 y 45690
+x -33288 y 45683
+x -33289 y 45676
+x -33290 y 45668
+x -33290 y 45661
+x -33291 y 45653
+x -33291 y 45645
+x -33291 y 45637
+x -33292 y 45628
+x -33292 y 45620
+x -33292 y 45614
+x -33292 y 45607
+x -33291 y 45601
+x -33291 y 45595
+x -33290 y 45589
+x -33290 y 45582
+x -33289 y 45576
+x -33288 y 45570
+x -33287 y 45564
+x -33286 y 45557
+x -33285 y 45551
+x -33284 y 45545
+x -33283 y 45539
+x -33281 y 45533
+x -33280 y 45527
+x -33278 y 45520
+x -33276 y 45514
+x -33275 y 45508
+x -33273 y 45502
+x -33270 y 45496
+x -33268 y 45490
+x -33266 y 45483
+x -33263 y 45477
+x -33261 y 45471
+x -33258 y 45465
+x -33255 y 45458
+x -33253 y 45452
+x -33250 y 45446
+x -33246 y 45440
+x -33243 y 45433
+x -33240 y 45427
+x -33236 y 45421
+x -33232 y 45414
+x -33229 y 45408
+x -33225 y 45402
+x -33221 y 45396
+x -33217 y 45390
+x -33213 y 45384
+x -33208 y 45378
+x -33204 y 45372
+x -33200 y 45366
+x -33195 y 45360
+x -33190 y 45354
+x -33186 y 45348
+x -33181 y 45342
+x -33176 y 45336
+x -33171 y 45330
+x -33166 y 45325
+x -33160 y 45319
+x -33155 y 45313
+x -33149 y 45308
+x -33144 y 45302
+x -33138 y 45297
+x -33132 y 45291
+x -33126 y 45285
+x -33120 y 45280
+x -33114 y 45275
+x -33107 y 45269
+x -33101 y 45264
+x -33094 y 45258
+x -33088 y 45253
+x -33081 y 45248
+x -33074 y 45243
+x -33066 y 45237
+x -33059 y 45232
+x -33052 y 45227
+x -33045 y 45222
+x -33038 y 45217
+x -33030 y 45212
+x -33023 y 45207
+x -33015 y 45202
+x -33008 y 45198
+x -33000 y 45193
+x -32992 y 45189
+x -32984 y 45184
+x -32976 y 45180
+x -32968 y 45176
+x -32960 y 45171
+x -32952 y 45167
+x -32944 y 45163
+x -32936 y 45159
+x -32927 y 45155
+x -32919 y 45151
+x -32910 y 45147
+x -32901 y 45144
+x -32893 y 45140
+x -32884 y 45136
+x -32875 y 45133
+x -32866 y 45129
+x -32857 y 45126
+x -32848 y 45123
+x -32838 y 45119
+x -32829 y 45116
+x -32819 y 45113
+x -32810 y 45110
+x -32800 y 45107
+x -32791 y 45104
+x -32781 y 45101
+x -32771 y 45099
+x -32761 y 45096
+x -32752 y 45094
+x -32742 y 45091
+x -32732 y 45089
+x -32722 y 45087
+x -32712 y 45084
+x -32702 y 45082
+x -32693 y 45080
+x -32683 y 45079
+x -32673 y 45077
+x -32663 y 45075
+x -32653 y 45073
+x -32643 y 45072
+x -32633 y 45071
+x -32623 y 45069
+x -32613 y 45068
+x -32603 y 45067
+x -32593 y 45066
+x -32583 y 45065
+x -32572 y 45064
+x -32562 y 45063
+x -32552 y 45062
+x -32542 y 45062
+x -32532 y 45061
+x -32521 y 45061
+x -32511 y 45061
+x -32501 y 45060
+x -32490 y 45060
+x -32480 y 45060
+x -32469 y 45060
+x -32459 y 45060
+x -32449 y 45061
+x -32438 y 45061
+x -32428 y 45061
+x -32418 y 45062
+x -32407 y 45062
+x -32397 y 45063
+x -32387 y 45064
+x -32377 y 45065
+x -32366 y 45066
+x -32356 y 45067
+x -32346 y 45068
+x -32336 y 45069
+x -32326 y 45071
+x -32316 y 45072
+x -32306 y 45073
+x -32296 y 45075
+x -32286 y 45077
+x -32276 y 45079
+x -32266 y 45080
+x -32256 y 45082
+x -32247 y 45084
+x -32237 y 45087
+x -32227 y 45089
+x -32217 y 45091
+x -32207 y 45094
+x -32198 y 45096
+x -32188 y 45099
+x -32178 y 45101
+x -32169 y 45104
+x -32159 y 45107
+x -32150 y 45110
+x -32140 y 45113
+x -32131 y 45116
+x -32121 y 45119
+x -32112 y 45123
+x -32103 y 45126
+x -32094 y 45129
+x -32085 y 45133
+x -32076 y 45136
+x -32067 y 45140
+x -32058 y 45144
+x -32050 y 45147
+x -32041 y 45151
+x -32033 y 45155
+x -32024 y 45159
+x -32016 y 45163
+x -32008 y 45167
+x -32000 y 45171
+x -31476 y 46033
+x -31470 y 46023
+x -31463 y 46014
+x -31457 y 46004
+x -31451 y 45994
+x -31444 y 45984
+x -31438 y 45974
+x -31433 y 45964
+x -31427 y 45954
+x -31422 y 45944
+x -31416 y 45934
+x -31411 y 45924
+x -31406 y 45913
+x -31401 y 45903
+x -31397 y 45893
+x -31392 y 45882
+x -31388 y 45872
+x -31384 y 45861
+x -31380 y 45851
+x -31376 y 45840
+x -31372 y 45829
+x -31369 y 45819
+x -31366 y 45808
+x -31363 y 45797
+x -31360 y 45786
+x -31357 y 45775
+x -31355 y 45764
+x -31353 y 45754
+x -31350 y 45743
+x -31348 y 45732
+x -31347 y 45721
+x -31345 y 45709
+x -31344 y 45698
+x -31343 y 45687
+x -31342 y 45676
+x -31341 y 45665
+x -31340 y 45654
+x -31340 y 45643
+x -31339 y 45631
+x -31339 y 45620
+x -31339 y 45609
+x -31340 y 45598
+x -31340 y 45586
+x -31341 y 45575
+x -31342 y 45564
+x -31343 y 45553
+x -31344 y 45542
+x -31345 y 45531
+x -31347 y 45519
+x -31348 y 45508
+x -31350 y 45497
+x -31352 y 45486
+x -31355 y 45475
+x -31357 y 45464
+x -31360 y 45453
+x -31363 y 45443
+x -31366 y 45432
+x -31369 y 45421
+x -31372 y 45410
+x -31376 y 45400
+x -31380 y 45389
+x -31384 y 45378
+x -31388 y 45368
+x -31392 y 45357
+x -31396 y 45347
+x -31401 y 45337
+x -31406 y 45326
+x -31411 y 45316
+x -31416 y 45306
+x -31421 y 45296
+x -31427 y 45285
+x -31432 y 45275
+x -31438 y 45265
+x -31444 y 45255
+x -31450 y 45246
+x -31456 y 45236
+x -31462 y 45226
+x -31469 y 45216
+x -31476 y 45207
+x -31482 y 45197
+x -31489 y 45188
+x -31497 y 45179
+x -31504 y 45169
+x -31511 y 45160
+x -31519 y 45151
+x -31526 y 45142
+x -31534 y 45133
+x -31542 y 45125
+x -31550 y 45116
+x -31559 y 45107
+x -31567 y 45099
+x -31576 y 45090
+x -31584 y 45082
+x -31593 y 45074
+x -31602 y 45065
+x -31611 y 45057
+x -31620 y 45049
+x -31630 y 45041
+x -31639 y 45034
+x -31649 y 45026
+x -31658 y 45018
+x -31668 y 45011
+x -31678 y 45003
+x -31689 y 44996
+x -31699 y 44988
+x -31709 y 44981
+x -31720 y 44974
+x -31730 y 44967
+x -31741 y 44960
+x -31751 y 44953
+x -31762 y 44947
+x -31773 y 44940
+x -31784 y 44934
+x -31795 y 44927
+x -31806 y 44921
+x -31817 y 44915
+x -31828 y 44909
+x -31840 y 44903
+x -31851 y 44897
+x -31862 y 44891
+x -31874 y 44886
+x -31886 y 44880
+x -31897 y 44875
+x -31909 y 44870
+x -31921 y 44865
+x -31933 y 44860
+x -31945 y 44855
+x -31957 y 44850
+x -31969 y 44845
+x -31981 y 44841
+x -31994 y 44836
+x -32006 y 44832
+x -32019 y 44828
+x -32031 y 44823
+x -32044 y 44819
+x -32056 y 44815
+x -32069 y 44812
+x -32082 y 44808
+x -32095 y 44804
+x -32108 y 44801
+x -32120 y 44798
+x -32133 y 44794
+x -32146 y 44791
+x -32159 y 44788
+x -32172 y 44785
+x -32185 y 44783
+x -32198 y 44780
+x -32212 y 44778
+x -32225 y 44775
+x -32238 y 44773
+x -32251 y 44771
+x -32264 y 44769
+x -32278 y 44767
+x -32291 y 44765
+x -32304 y 44764
+x -32318 y 44762
+x -32331 y 44761
+x -32344 y 44760
+x -32358 y 44758
+x -32371 y 44757
+x -32385 y 44756
+x -32398 y 44756
+x -32412 y 44755
+x -32425 y 44755
+x -32439 y 44754
+x -32453 y 44754
+x -32466 y 44754
+x -32480 y 44754
+x -32494 y 44754
+x -32507 y 44754
+x -32521 y 44754
+x -32535 y 44755
+x -32548 y 44755
+x -32562 y 44756
+x -32575 y 44757
+x -32589 y 44757
+x -32602 y 44758
+x -32616 y 44760
+x -32629 y 44761
+x -32643 y 44762
+x -32656 y 44764
+x -32670 y 44765
+x -32683 y 44767
+x -32696 y 44769
+x -32710 y 44771
+x -32723 y 44773
+x -32736 y 44776
+x -32749 y 44778
+x -32763 y 44780
+x -32776 y 44783
+x -32789 y 44786
+x -32802 y 44789
+x -32815 y 44792
+x -32828 y 44795
+x -32841 y 44798
+x -32854 y 44801
+x -32867 y 44805
+x -32880 y 44808
+x -32893 y 44812
+x -32906 y 44816
+x -32918 y 44820
+x -32931 y 44824
+x -32944 y 44828
+x -32956 y 44832
+x -32969 y 44837
+x -32981 y 44841
+x -32994 y 44846
+x -33006 y 44850
+x -33018 y 44855
+x -33030 y 44860
+x -33042 y 44865
+x -33054 y 44870
+x -33066 y 44875
+x -33078 y 44881
+x -33089 y 44886
+x -33101 y 44892
+x -33112 y 44898
+x -33124 y 44903
+x -33135 y 44909
+x -33146 y 44915
+x -33157 y 44921
+x -33169 y 44928
+x -33179 y 44934
+x -33190 y 44940
+x -33201 y 44947
+x -33212 y 44954
+x -33222 y 44960
+x -33233 y 44967
+x -33243 y 44974
+x -33254 y 44981
+x -33264 y 44989
+x -33274 y 44996
+x -33284 y 45003
+x -33294 y 45011
+x -33304 y 45019
+x -33314 y 45026
+x -33323 y 45034
+x -33332 y 45042
+x -33342 y 45050
+x -33351 y 45058
+x -33360 y 45066
+x -33369 y 45074
+x -33377 y 45083
+x -33386 y 45091
+x -33395 y 45099
+x -33403 y 45108
+x -33411 y 45117
+x -33419 y 45125
+x -33427 y 45134
+x -33435 y 45143
+x -33443 y 45152
+x -33450 y 45161
+x -33457 y 45170
+x -33465 y 45180
+x -33472 y 45189
+x -33479 y 45199
+x -33486 y 45208
+x -33492 y 45218
+x -33499 y 45227
+x -33505 y 45237
+x -33511 y 45247
+x -33517 y 45257
+x -33523 y 45267
+x -33529 y 45277
+x -33535 y 45287
+x -33540 y 45297
+x -33545 y 45307
+x -33551 y 45318
+x -33556 y 45328
+x -33560 y 45338
+x -33565 y 45349
+x -33570 y 45359
+x -33574 y 45370
+x -33578 y 45380
+x -33582 y 45391
+x -33586 y 45401
+x -33589 y 45412
+x -33593 y 45423
+x -33596 y 45433
+x -33599 y 45444
+x -33602 y 45455
+x -33605 y 45466
+x -33607 y 45477
+x -33610 y 45488
+x -33612 y 45498
+x -33614 y 45509
+x -33615 y 45520
+x -33617 y 45531
+x -33618 y 45542
+x -33620 y 45553
+x -33621 y 45565
+x -33622 y 45576
+x -33622 y 45587
+x -33623 y 45598
+x -33623 y 45609
+x -33623 y 45620
+x -33623 y 45634
+x -33623 y 45647
+x -33622 y 45661
+x -33621 y 45674
+x -33620 y 45688
+x -33619 y 45701
+x -33618 y 45714
+x -33616 y 45727
+x -33614 y 45740
+x -33612 y 45752
+x -33610 y 45765
+x -33607 y 45778
+x -33604 y 45790
+x -33601 y 45802
+x -33598 y 45815
+x -33594 y 45827
+x -33591 y 45839
+x -33586 y 45851
+x -33582 y 45862
+x -33578 y 45874
+x -33573 y 45885
+x -33568 y 45897
+x -33562 y 45908
+x -33557 y 45919
+x -33551 y 45930
+x -33545 y 45941
+x -33538 y 45951
+x -33532 y 45962
+x -33525 y 45972
+x -33518 y 45982
+x -33510 y 45992
+x -33503 y 46002
+x -33495 y 46011
+x -33487 y 46020
+x -33479 y 46029
+x -33470 y 46038
+x -33462 y 46046
+x -33453 y 46054
+x -33444 y 46062
+x -33435 y 46070
+x -33425 y 46077
+x -33416 y 46085
+x -33406 y 46091
+x -33396 y 46098
+x -33386 y 46104
+x -33376 y 46110
+x -33365 y 46116
+x -33354 y 46121
+x -33343 y 46126
+x -33332 y 46131
+x -33321 y 46135
+x -33310 y 46139
+x -33299 y 46143
+x -33287 y 46146
+x -33276 y 46149
+x -33264 y 46152
+x -33252 y 46154
+x -33248 y 46155
+x -33248 y 46167
+x -33245 y 46184
+x -33240 y 46199
+x -33235 y 46213
+x -33228 y 46226
+x -33221 y 46238
+x -33213 y 46248
+x -33206 y 46256
+x -33199 y 46264
+x -33192 y 46272
+x -33183 y 46280
+x -33175 y 46287
+x -33167 y 46293
+x -33158 y 46300
+x -33150 y 46306
+x -33142 y 46311
+x -33134 y 46316
+x -33125 y 46321
+x -33117 y 46326
+x -33108 y 46332
+x -33099 y 46337
+x -33090 y 46342
+x -33082 y 46347
+x -33073 y 46352
+x -33063 y 46356
+x -33054 y 46361
+x -33045 y 46366
+x -33036 y 46370
+x -33027 y 46375
+x -33017 y 46379
+x -33008 y 46383
+x -32998 y 46387
+x -32989 y 46391
+x -32979 y 46395
+x -32969 y 46399
+x -32960 y 46403
+x -32950 y 46407
+x -32940 y 46410
+x -32930 y 46414
+x -32920 y 46417
+x -32910 y 46421
+x -32900 y 46424
+x -32890 y 46427
+x -32880 y 46430
+x -32869 y 46433
+x -32859 y 46436
+x -32849 y 46439
+x -32838 y 46442
+x -32828 y 46444
+x -32817 y 46447
+x -32807 y 46450
+x -32796 y 46452
+x -32786 y 46454
+x -32775 y 46457
+x -32764 y 46459
+x -32753 y 46461
+x -32742 y 46463
+x -32731 y 46465
+x -32721 y 46466
+x -32710 y 46468
+x -32698 y 46470
+x -32687 y 46471
+x -32676 y 46473
+x -32665 y 46474
+x -32654 y 46476
+x -32643 y 46477
+x -32631 y 46478
+x -32620 y 46479
+x -32609 y 46480
+x -32597 y 46481
+x -32586 y 46482
+x -32574 y 46482
+x -32562 y 46483
+x -32551 y 46483
+x -32539 y 46484
+x -32528 y 46484
+x -32516 y 46485
+x -32504 y 46485
+x -32492 y 46485
+x -32480 y 46485
+x -32467 y 46485
+x -32453 y 46485
+x -32439 y 46484
+x -32426 y 46484
+x -32412 y 46483
+x -32399 y 46483
+x -32385 y 46482
+x -32372 y 46481
+x -32358 y 46480
+x -32345 y 46479
+x -32332 y 46478
+x -32318 y 46476
+x -32305 y 46475
+x -32291 y 46473
+x -32278 y 46471
+x -32265 y 46469
+x -32251 y 46467
+x -32238 y 46465
+x -32225 y 46463
+x -32212 y 46461
+x -32199 y 46458
+x -32186 y 46455
+x -32172 y 46453
+x -32159 y 46450
+x -32146 y 46447
+x -32133 y 46444
+x -32120 y 46441
+x -32107 y 46437
+x -32094 y 46434
+x -32081 y 46430
+x -32068 y 46426
+x -32055 y 46423
+x -32043 y 46419
+x -32030 y 46415
+x -32017 y 46411
+x -32005 y 46406
+x -31992 y 46402
+x -31980 y 46397
+x -31968 y 46393
+x -31955 y 46388
+x -31943 y 46383
+x -31931 y 46378
+x -31919 y 46373
+x -31907 y 46368
+x -31895 y 46363
+x -31884 y 46358
+x -31872 y 46352
+x -31861 y 46347
+x -31849 y 46341
+x -31838 y 46335
+x -31826 y 46330
+x -31815 y 46324
+x -31804 y 46317
+x -31793 y 46311
+x -31782 y 46305
+x -31771 y 46298
+x -31761 y 46292
+x -31750 y 46285
+x -31739 y 46279
+x -31729 y 46272
+x -31719 y 46265
+x -31708 y 46258
+x -31698 y 46250
+x -31688 y 46243
+x -31678 y 46236
+x -31668 y 46228
+x -31658 y 46221
+x -31649 y 46213
+x -31639 y 46205
+x -31630 y 46198
+x -31621 y 46190
+x -31612 y 46182
+x -31602 y 46174
+x -31594 y 46165
+x -31585 y 46157
+x -31576 y 46149
+x -31568 y 46140
+x -31559 y 46132
+x -31551 y 46123
+x -31543 y 46115
+x -31535 y 46106
+x -31527 y 46097
+x -31520 y 46088
+x -31512 y 46079
+x -31505 y 46070
+x -31497 y 46061
+x -31490 y 46052
+x -31483 y 46042
+x -31476 y 46033
+x -32776 y 46138
+x -32775 y 46138
+x -32764 y 46137
+x -32753 y 46135
+x -32742 y 46134
+x -32730 y 46132
+x -32719 y 46130
+x -32707 y 46128
+x -32695 y 46126
+x -32682 y 46123
+x -32670 y 46121
+x -32657 y 46118
+x -32644 y 46116
+x -32631 y 46113
+x -32618 y 46110
+x -32605 y 46107
+x -32591 y 46104
+x -32577 y 46101
+x -32563 y 46097
+x -32549 y 46094
+x -32534 y 46090
+x -32520 y 46086
+x -32505 y 46083
+x -32489 y 46079
+x -32474 y 46075
+x -32459 y 46070
+x -32444 y 46066
+x -32428 y 46062
+x -32413 y 46057
+x -32398 y 46053
+x -32383 y 46048
+x -32368 y 46044
+x -32353 y 46039
+x -32338 y 46034
+x -32323 y 46030
+x -32309 y 46025
+x -32294 y 46020
+x -32279 y 46015
+x -32265 y 46010
+x -32250 y 46004
+x -32235 y 45999
+x -32221 y 45994
+x -32206 y 45988
+x -32192 y 45983
+x -32178 y 45977
+x -32164 y 45972
+x -32149 y 45966
+x -32135 y 45960
+x -32121 y 45954
+x -32107 y 45948
+x -32093 y 45942
+x -32079 y 45936
+x -32065 y 45930
+x -32051 y 45924
+x -32038 y 45918
+x -32024 y 45911
+x -32016 y 45908
+x -32009 y 45904
+x -32002 y 45901
+x -31995 y 45898
+x -31987 y 45894
+x -31980 y 45891
+x -31973 y 45887
+x -31966 y 45884
+x -31959 y 45880
+x -31952 y 45877
+x -31945 y 45873
+x -31939 y 45870
+x -31932 y 45867
+x -31925 y 45863
+x -31918 y 45860
+x -31912 y 45856
+x -31905 y 45853
+x -31898 y 45850
+x -31892 y 45846
+x -31885 y 45843
+x -31879 y 45839
+x -31873 y 45836
+x -31866 y 45832
+x -31860 y 45829
+x -31854 y 45826
+x -31848 y 45822
+x -31841 y 45819
+x -31835 y 45815
+x -31829 y 45812
+x -31823 y 45809
+x -31817 y 45805
+x -31811 y 45802
+x -31800 y 45795
+x -31789 y 45789
+x -31778 y 45783
+x -31768 y 45776
+x -31759 y 45770
+x -31749 y 45765
+x -31741 y 45759
+x -31732 y 45753
+x -31724 y 45748
+x -31716 y 45743
+x -31709 y 45737
+x -31701 y 45732
+x -31694 y 45726
+x -31687 y 45720
+x -31680 y 45714
+x -31681 y 45715
+x -31682 y 45721
+x -31684 y 45727
+x -31686 y 45733
+x -31688 y 45739
+x -31690 y 45746
+x -31692 y 45752
+x -31694 y 45758
+x -31697 y 45764
+x -31699 y 45770
+x -31702 y 45777
+x -31705 y 45783
+x -31708 y 45789
+x -31711 y 45795
+x -31714 y 45802
+x -31717 y 45808
+x -31720 y 45814
+x -31724 y 45821
+x -31728 y 45827
+x -31731 y 45833
+x -31735 y 45839
+x -31739 y 45845
+x -31743 y 45851
+x -31747 y 45857
+x -31751 y 45863
+x -31756 y 45869
+x -31760 y 45875
+x -31765 y 45881
+x -31769 y 45887
+x -31774 y 45893
+x -31779 y 45899
+x -31784 y 45905
+x -31789 y 45910
+x -31794 y 45916
+x -31799 y 45922
+x -31805 y 45928
+x -31810 y 45933
+x -31816 y 45939
+x -31822 y 45944
+x -31828 y 45950
+x -31834 y 45955
+x -31840 y 45961
+x -31846 y 45966
+x -31852 y 45972
+x -31859 y 45977
+x -31865 y 45983
+x -31872 y 45988
+x -31879 y 45993
+x -31886 y 45998
+x -31892 y 46003
+x -31899 y 46008
+x -31907 y 46014
+x -31914 y 46019
+x -31921 y 46024
+x -31929 y 46028
+x -31936 y 46033
+x -31944 y 46038
+x -31952 y 46043
+x -31959 y 46047
+x -31967 y 46052
+x -31975 y 46056
+x -31983 y 46060
+x -31991 y 46065
+x -31999 y 46069
+x -32008 y 46073
+x -32016 y 46077
+x -32024 y 46081
+x -32033 y 46085
+x -32041 y 46089
+x -32050 y 46093
+x -32059 y 46097
+x -32067 y 46100
+x -32076 y 46104
+x -32085 y 46107
+x -32094 y 46111
+x -32103 y 46114
+x -32112 y 46118
+x -32122 y 46121
+x -32131 y 46124
+x -32140 y 46127
+x -32150 y 46130
+x -32160 y 46133
+x -32169 y 46136
+x -32179 y 46139
+x -32189 y 46141
+x -32198 y 46144
+x -32208 y 46146
+x -32218 y 46149
+x -32228 y 46151
+x -32237 y 46153
+x -32247 y 46156
+x -32257 y 46158
+x -32267 y 46160
+x -32277 y 46161
+x -32287 y 46163
+x -32297 y 46165
+x -32307 y 46166
+x -32317 y 46168
+x -32327 y 46169
+x -32337 y 46171
+x -32347 y 46172
+x -32357 y 46173
+x -32367 y 46174
+x -32377 y 46175
+x -32387 y 46176
+x -32398 y 46177
+x -32408 y 46177
+x -32418 y 46178
+x -32428 y 46179
+x -32439 y 46179
+x -32449 y 46179
+x -32460 y 46180
+x -32470 y 46180
+x -32480 y 46180
+x -32490 y 46180
+x -32499 y 46180
+x -32509 y 46179
+x -32518 y 46179
+x -32528 y 46179
+x -32537 y 46178
+x -32546 y 46178
+x -32555 y 46177
+x -32565 y 46177
+x -32574 y 46176
+x -32583 y 46175
+x -32592 y 46174
+x -32601 y 46173
+x -32610 y 46172
+x -32619 y 46171
+x -32628 y 46170
+x -32637 y 46169
+x -32646 y 46168
+x -32654 y 46166
+x -32663 y 46165
+x -32672 y 46163
+x -32681 y 46162
+x -32689 y 46160
+x -32698 y 46158
+x -32707 y 46156
+x -32715 y 46154
+x -32724 y 46152
+x -32732 y 46150
+x -32741 y 46148
+x -32749 y 46146
+x -32757 y 46144
+x -32766 y 46141
+x -32774 y 46139
+x -32776 y 46138
+x -33381 y 43873
+x -33380 y 43889
+x -33379 y 43906
+x -33378 y 43923
+x -33375 y 43940
+x -33372 y 43956
+x -33368 y 43972
+x -33364 y 43988
+x -33358 y 44004
+x -33352 y 44020
+x -33345 y 44035
+x -33338 y 44050
+x -33330 y 44065
+x -33321 y 44079
+x -33311 y 44093
+x -33301 y 44106
+x -33291 y 44119
+x -33279 y 44132
+x -33268 y 44144
+x -33256 y 44156
+x -33243 y 44167
+x -33230 y 44178
+x -33216 y 44188
+x -33202 y 44198
+x -33188 y 44207
+x -33173 y 44216
+x -33157 y 44225
+x -33142 y 44233
+x -33126 y 44241
+x -33109 y 44249
+x -33093 y 44256
+x -33075 y 44263
+x -33058 y 44270
+x -33043 y 44275
+x -33030 y 44280
+x -33016 y 44284
+x -33001 y 44289
+x -32987 y 44293
+x -32972 y 44297
+x -32958 y 44300
+x -32943 y 44304
+x -32927 y 44307
+x -32912 y 44311
+x -32897 y 44314
+x -32881 y 44317
+x -32865 y 44320
+x -32849 y 44322
+x -32833 y 44325
+x -32816 y 44327
+x -32800 y 44330
+x -32783 y 44332
+x -32766 y 44333
+x -32748 y 44335
+x -32731 y 44337
+x -32713 y 44338
+x -32696 y 44340
+x -32678 y 44341
+x -32659 y 44342
+x -32641 y 44343
+x -32622 y 44344
+x -32604 y 44344
+x -32585 y 44345
+x -32565 y 44345
+x -32546 y 44345
+x -32526 y 44345
+x -32509 y 44345
+x -32492 y 44345
+x -32475 y 44345
+x -32458 y 44344
+x -32442 y 44343
+x -32425 y 44342
+x -32408 y 44341
+x -32392 y 44339
+x -32376 y 44338
+x -32359 y 44336
+x -32343 y 44334
+x -32327 y 44332
+x -32311 y 44329
+x -32296 y 44327
+x -32280 y 44324
+x -32264 y 44321
+x -32249 y 44318
+x -32234 y 44314
+x -32218 y 44311
+x -32203 y 44307
+x -32188 y 44303
+x -32173 y 44299
+x -32158 y 44294
+x -32144 y 44290
+x -32129 y 44285
+x -32115 y 44280
+x -32100 y 44275
+x -32086 y 44269
+x -32072 y 44264
+x -32058 y 44258
+x -32044 y 44252
+x -32031 y 44246
+x -32015 y 44238
+x -31999 y 44230
+x -31984 y 44222
+x -31969 y 44213
+x -31954 y 44204
+x -31940 y 44195
+x -31926 y 44186
+x -31913 y 44176
+x -31900 y 44167
+x -31887 y 44156
+x -31875 y 44146
+x -31863 y 44135
+x -31852 y 44123
+x -31841 y 44112
+x -31830 y 44100
+x -31820 y 44088
+x -31811 y 44075
+x -31801 y 44062
+x -31793 y 44048
+x -31785 y 44035
+x -31778 y 44021
+x -31771 y 44006
+x -31765 y 43992
+x -31759 y 43977
+x -31755 y 43962
+x -31750 y 43947
+x -31747 y 43931
+x -31744 y 43916
+x -31742 y 43900
+x -31740 y 43884
+x -31739 y 43868
+x -31739 y 43853
+x -31739 y 43838
+x -31740 y 43823
+x -31741 y 43808
+x -31743 y 43793
+x -31746 y 43779
+x -31749 y 43764
+x -31753 y 43750
+x -31757 y 43735
+x -31762 y 43721
+x -31768 y 43708
+x -31774 y 43694
+x -31780 y 43681
+x -31788 y 43668
+x -31795 y 43655
+x -31804 y 43642
+x -31812 y 43630
+x -31821 y 43619
+x -31831 y 43607
+x -31841 y 43596
+x -31851 y 43585
+x -31862 y 43575
+x -31874 y 43565
+x -31885 y 43555
+x -31897 y 43546
+x -31909 y 43537
+x -31922 y 43528
+x -31935 y 43520
+x -31948 y 43511
+x -31962 y 43503
+x -31976 y 43496
+x -31990 y 43488
+x -32004 y 43481
+x -32017 y 43475
+x -32030 y 43470
+x -32043 y 43464
+x -32056 y 43459
+x -32069 y 43454
+x -32082 y 43449
+x -32096 y 43444
+x -32109 y 43440
+x -32123 y 43435
+x -32137 y 43431
+x -32151 y 43427
+x -32165 y 43424
+x -32179 y 43420
+x -32193 y 43417
+x -32208 y 43414
+x -32222 y 43411
+x -32237 y 43408
+x -32252 y 43405
+x -32267 y 43403
+x -32282 y 43401
+x -32297 y 43399
+x -32312 y 43397
+x -32328 y 43395
+x -32343 y 43394
+x -32359 y 43392
+x -32375 y 43391
+x -32390 y 43390
+x -32406 y 43389
+x -32423 y 43389
+x -32439 y 43388
+x -32455 y 43388
+x -32472 y 43388
+x -32497 y 43388
+x -32522 y 43388
+x -32547 y 43389
+x -32571 y 43390
+x -32595 y 43390
+x -32618 y 43391
+x -32642 y 43393
+x -32664 y 43394
+x -32687 y 43396
+x -32709 y 43397
+x -32731 y 43399
+x -32752 y 43402
+x -32774 y 43404
+x -32794 y 43407
+x -32815 y 43409
+x -32835 y 43412
+x -32855 y 43415
+x -32874 y 43419
+x -32893 y 43422
+x -32912 y 43426
+x -32931 y 43430
+x -32949 y 43435
+x -32967 y 43439
+x -32984 y 43444
+x -33002 y 43449
+x -33019 y 43454
+x -33035 y 43459
+x -33051 y 43465
+x -33067 y 43471
+x -33083 y 43477
+x -33099 y 43483
+x -33114 y 43490
+x -33128 y 43497
+x -33143 y 43505
+x -33157 y 43512
+x -33171 y 43520
+x -33184 y 43528
+x -33198 y 43537
+x -33210 y 43546
+x -33223 y 43555
+x -33235 y 43565
+x -33247 y 43575
+x -33258 y 43585
+x -33269 y 43596
+x -33280 y 43607
+x -33290 y 43619
+x -33299 y 43631
+x -33309 y 43643
+x -33317 y 43655
+x -33326 y 43668
+x -33333 y 43681
+x -33340 y 43695
+x -33347 y 43709
+x -33353 y 43723
+x -33358 y 43737
+x -33363 y 43752
+x -33367 y 43766
+x -33371 y 43781
+x -33374 y 43796
+x -33376 y 43811
+x -33378 y 43826
+x -33380 y 43842
+x -33380 y 43857
+x -33381 y 43873
+x -32149 y 43853
+x -32149 y 43855
+x -32149 y 43857
+x -32149 y 43859
+x -32149 y 43861
+x -32150 y 43862
+x -32150 y 43864
+x -32151 y 43865
+x -32151 y 43866
+x -32152 y 43868
+x -32152 y 43869
+x -32153 y 43871
+x -32154 y 43873
+x -32156 y 43875
+x -32157 y 43877
+x -32159 y 43879
+x -32161 y 43881
+x -32163 y 43884
+x -32165 y 43886
+x -32168 y 43889
+x -32172 y 43892
+x -32175 y 43895
+x -32179 y 43898
+x -32184 y 43901
+x -32188 y 43904
+x -32194 y 43908
+x -32199 y 43911
+x -32205 y 43914
+x -32212 y 43918
+x -32218 y 43921
+x -32226 y 43925
+x -32233 y 43928
+x -32242 y 43932
+x -32248 y 43935
+x -32256 y 43938
+x -32263 y 43940
+x -32270 y 43943
+x -32278 y 43946
+x -32285 y 43948
+x -32293 y 43951
+x -32301 y 43953
+x -32308 y 43955
+x -32316 y 43957
+x -32324 y 43959
+x -32332 y 43961
+x -32341 y 43963
+x -32349 y 43965
+x -32357 y 43967
+x -32366 y 43968
+x -32374 y 43970
+x -32383 y 43971
+x -32391 y 43973
+x -32400 y 43974
+x -32409 y 43975
+x -32418 y 43976
+x -32427 y 43977
+x -32436 y 43978
+x -32445 y 43978
+x -32455 y 43979
+x -32464 y 43980
+x -32473 y 43980
+x -32483 y 43980
+x -32493 y 43981
+x -32503 y 43981
+x -32512 y 43981
+x -32530 y 43981
+x -32546 y 43981
+x -32563 y 43980
+x -32579 y 43980
+x -32595 y 43980
+x -32611 y 43979
+x -32626 y 43978
+x -32641 y 43978
+x -32656 y 43977
+x -32670 y 43976
+x -32684 y 43975
+x -32698 y 43973
+x -32712 y 43972
+x -32725 y 43971
+x -32738 y 43969
+x -32750 y 43968
+x -32762 y 43966
+x -32774 y 43964
+x -32785 y 43962
+x -32796 y 43961
+x -32807 y 43958
+x -32818 y 43956
+x -32828 y 43954
+x -32837 y 43952
+x -32847 y 43950
+x -32856 y 43947
+x -32865 y 43945
+x -32873 y 43942
+x -32881 y 43940
+x -32889 y 43937
+x -32896 y 43935
+x -32903 y 43932
+x -32909 y 43929
+x -32915 y 43927
+x -32921 y 43924
+x -32927 y 43921
+x -32932 y 43919
+x -32936 y 43916
+x -32941 y 43914
+x -32945 y 43911
+x -32948 y 43909
+x -32951 y 43907
+x -32954 y 43904
+x -32957 y 43902
+x -32959 y 43900
+x -32961 y 43898
+x -32963 y 43896
+x -32964 y 43895
+x -32965 y 43893
+x -32966 y 43892
+x -32967 y 43891
+x -32968 y 43889
+x -32969 y 43888
+x -32969 y 43887
+x -32970 y 43886
+x -32970 y 43885
+x -32970 y 43884
+x -32971 y 43883
+x -32971 y 43882
+x -32971 y 43880
+x -32972 y 43879
+x -32972 y 43877
+x -32972 y 43875
+x -32972 y 43873
+x -32972 y 43870
+x -32972 y 43868
+x -32971 y 43866
+x -32971 y 43865
+x -32971 y 43863
+x -32970 y 43862
+x -32970 y 43860
+x -32969 y 43859
+x -32969 y 43858
+x -32968 y 43856
+x -32967 y 43855
+x -32966 y 43853
+x -32964 y 43851
+x -32962 y 43849
+x -32960 y 43847
+x -32958 y 43844
+x -32954 y 43842
+x -32951 y 43839
+x -32947 y 43836
+x -32943 y 43833
+x -32937 y 43829
+x -32932 y 43826
+x -32926 y 43823
+x -32919 y 43819
+x -32912 y 43816
+x -32904 y 43813
+x -32896 y 43809
+x -32887 y 43806
+x -32878 y 43803
+x -32868 y 43799
+x -32858 y 43796
+x -32847 y 43793
+x -32839 y 43791
+x -32831 y 43789
+x -32823 y 43787
+x -32814 y 43785
+x -32806 y 43783
+x -32797 y 43781
+x -32788 y 43779
+x -32779 y 43777
+x -32769 y 43776
+x -32760 y 43774
+x -32750 y 43773
+x -32740 y 43771
+x -32730 y 43770
+x -32720 y 43768
+x -32709 y 43767
+x -32699 y 43766
+x -32688 y 43765
+x -32677 y 43764
+x -32666 y 43763
+x -32654 y 43762
+x -32643 y 43761
+x -32631 y 43760
+x -32619 y 43759
+x -32607 y 43759
+x -32595 y 43758
+x -32583 y 43758
+x -32570 y 43757
+x -32557 y 43757
+x -32544 y 43757
+x -32531 y 43757
+x -32518 y 43756
+x -32505 y 43756
+x -32491 y 43756
+x -32477 y 43757
+x -32464 y 43757
+x -32450 y 43757
+x -32438 y 43758
+x -32425 y 43758
+x -32413 y 43759
+x -32401 y 43760
+x -32389 y 43760
+x -32377 y 43761
+x -32366 y 43762
+x -32355 y 43763
+x -32344 y 43765
+x -32334 y 43766
+x -32324 y 43767
+x -32314 y 43769
+x -32304 y 43770
+x -32295 y 43772
+x -32286 y 43773
+x -32278 y 43775
+x -32269 y 43777
+x -32261 y 43779
+x -32253 y 43781
+x -32246 y 43783
+x -32239 y 43785
+x -32232 y 43787
+x -32225 y 43789
+x -32219 y 43791
+x -32213 y 43793
+x -32208 y 43795
+x -32202 y 43797
+x -32197 y 43800
+x -32193 y 43802
+x -32188 y 43804
+x -32184 y 43806
+x -32180 y 43808
+x -32177 y 43810
+x -32174 y 43812
+x -32171 y 43814
+x -32168 y 43816
+x -32166 y 43818
+x -32164 y 43820
+x -32162 y 43822
+x -32160 y 43823
+x -32159 y 43825
+x -32158 y 43826
+x -32157 y 43828
+x -32156 y 43829
+x -32155 y 43830
+x -32154 y 43831
+x -32153 y 43832
+x -32153 y 43834
+x -32152 y 43835
+x -32152 y 43836
+x -32151 y 43837
+x -32151 y 43838
+x -32150 y 43840
+x -32150 y 43841
+x -32150 y 43843
+x -32149 y 43844
+x -32149 y 43846
+x -32149 y 43848
+x -32149 y 43851
+x -32149 y 43853
+x -33044 y 43406
+x -33037 y 43407
+x -33030 y 43408
+x -33023 y 43409
+x -33015 y 43410
+x -33008 y 43410
+x -33000 y 43410
+x -32992 y 43410
+x -32983 y 43410
+x -32974 y 43409
+x -32965 y 43408
+x -32957 y 43406
+x -32948 y 43404
+x -32939 y 43402
+x -32930 y 43399
+x -32921 y 43396
+x -32913 y 43392
+x -32904 y 43389
+x -32896 y 43384
+x -32888 y 43380
+x -32880 y 43374
+x -32873 y 43369
+x -32865 y 43363
+x -32858 y 43357
+x -32851 y 43350
+x -32845 y 43344
+x -32839 y 43337
+x -32833 y 43329
+x -32827 y 43321
+x -32822 y 43313
+x -32817 y 43304
+x -32813 y 43295
+x -32809 y 43285
+x -32806 y 43275
+x -32803 y 43265
+x -32801 y 43255
+x -32800 y 43245
+x -32799 y 43235
+x -32799 y 43225
+x -32799 y 43213
+x -32801 y 43200
+x -32803 y 43187
+x -32807 y 43174
+x -32812 y 43162
+x -32817 y 43151
+x -32823 y 43140
+x -32830 y 43131
+x -32837 y 43122
+x -32844 y 43113
+x -32852 y 43106
+x -32860 y 43099
+x -32868 y 43093
+x -32875 y 43087
+x -32883 y 43082
+x -32894 y 43076
+x -32956 y 43045
+x -32957 y 43045
+x -32959 y 43044
+x -32961 y 43043
+x -32962 y 43042
+x -32963 y 43041
+x -32964 y 43040
+x -32965 y 43039
+x -32966 y 43038
+x -32967 y 43037
+x -32968 y 43037
+x -32968 y 43036
+x -32969 y 43035
+x -32969 y 43035
+x -32970 y 43034
+x -32970 y 43033
+x -32971 y 43032
+x -32972 y 43030
+x -32972 y 43029
+x -32973 y 43028
+x -32973 y 43027
+x -32974 y 43025
+x -32975 y 43023
+x -32975 y 43021
+x -32976 y 43019
+x -32976 y 43017
+x -32976 y 43015
+x -32977 y 43012
+x -32977 y 43009
+x -32978 y 43006
+x -32978 y 43003
+x -32978 y 43000
+x -32978 y 42997
+x -32978 y 42994
+x -32978 y 42992
+x -32977 y 42990
+x -32977 y 42989
+x -32977 y 42987
+x -32976 y 42986
+x -32976 y 42984
+x -32975 y 42983
+x -32974 y 42981
+x -32973 y 42979
+x -32972 y 42977
+x -32970 y 42975
+x -32968 y 42972
+x -32965 y 42970
+x -32962 y 42967
+x -32959 y 42963
+x -32957 y 42962
+x -32955 y 42960
+x -32953 y 42958
+x -32951 y 42957
+x -32949 y 42956
+x -32947 y 42954
+x -32945 y 42953
+x -32943 y 42952
+x -32941 y 42951
+x -32939 y 42950
+x -32937 y 42949
+x -32935 y 42948
+x -32933 y 42947
+x -32931 y 42946
+x -32929 y 42945
+x -32927 y 42944
+x -32925 y 42943
+x -32923 y 42943
+x -32920 y 42942
+x -32918 y 42941
+x -32916 y 42941
+x -32913 y 42940
+x -32911 y 42940
+x -32908 y 42939
+x -32905 y 42939
+x -32902 y 42938
+x -32899 y 42938
+x -32896 y 42938
+x -32893 y 42938
+x -32890 y 42938
+x -32887 y 42937
+x -32883 y 42937
+x -32877 y 42937
+x -32871 y 42938
+x -32865 y 42938
+x -32859 y 42938
+x -32854 y 42939
+x -32848 y 42939
+x -32843 y 42940
+x -32838 y 42941
+x -32833 y 42941
+x -32828 y 42942
+x -32823 y 42943
+x -32819 y 42944
+x -32815 y 42945
+x -32810 y 42946
+x -32806 y 42948
+x -32802 y 42949
+x -32798 y 42950
+x -32795 y 42952
+x -32791 y 42953
+x -32787 y 42955
+x -32784 y 42956
+x -32781 y 42958
+x -32778 y 42960
+x -32774 y 42961
+x -32771 y 42963
+x -32768 y 42965
+x -32765 y 42967
+x -32763 y 42969
+x -32760 y 42971
+x -32757 y 42973
+x -32754 y 42975
+x -32752 y 42977
+x -32750 y 42979
+x -32748 y 42981
+x -32746 y 42983
+x -32744 y 42986
+x -32742 y 42988
+x -32740 y 42990
+x -32738 y 42992
+x -32736 y 42995
+x -32735 y 42997
+x -32733 y 43000
+x -32731 y 43002
+x -32730 y 43005
+x -32728 y 43007
+x -32727 y 43010
+x -32725 y 43013
+x -32724 y 43016
+x -32722 y 43018
+x -32721 y 43021
+x -32720 y 43024
+x -32718 y 43027
+x -32717 y 43031
+x -32716 y 43034
+x -32715 y 43037
+x -32714 y 43041
+x -32713 y 43044
+x -32712 y 43048
+x -32711 y 43052
+x -32710 y 43056
+x -32709 y 43060
+x -32708 y 43064
+x -32707 y 43068
+x -32707 y 43074
+x -32704 y 43088
+x -32701 y 43104
+x -32695 y 43120
+x -32689 y 43137
+x -32680 y 43153
+x -32670 y 43169
+x -32658 y 43184
+x -32644 y 43198
+x -32628 y 43211
+x -32612 y 43221
+x -32595 y 43230
+x -32577 y 43236
+x -32560 y 43241
+x -32542 y 43244
+x -32525 y 43246
+x -32509 y 43247
+x -32494 y 43246
+x -32479 y 43245
+x -32464 y 43242
+x -32449 y 43238
+x -32435 y 43233
+x -32420 y 43227
+x -32407 y 43219
+x -32394 y 43211
+x -32382 y 43202
+x -32371 y 43192
+x -32360 y 43181
+x -32351 y 43170
+x -32342 y 43159
+x -32335 y 43147
+x -32328 y 43135
+x -32319 y 43118
+x -32267 y 42966
+x -32267 y 42965
+x -32266 y 42963
+x -32265 y 42962
+x -32264 y 42961
+x -32263 y 42960
+x -32262 y 42958
+x -32262 y 42958
+x -32261 y 42957
+x -32260 y 42956
+x -32259 y 42955
+x -32259 y 42955
+x -32258 y 42954
+x -32257 y 42954
+x -32257 y 42954
+x -32256 y 42953
+x -32255 y 42953
+x -32254 y 42952
+x -32253 y 42952
+x -32252 y 42952
+x -32251 y 42951
+x -32249 y 42951
+x -32248 y 42950
+x -32246 y 42950
+x -32244 y 42949
+x -32241 y 42949
+x -32239 y 42948
+x -32236 y 42948
+x -32233 y 42948
+x -32230 y 42948
+x -32226 y 42948
+x -32220 y 42948
+x -32216 y 42948
+x -32212 y 42948
+x -32208 y 42949
+x -32205 y 42949
+x -32202 y 42950
+x -32199 y 42951
+x -32197 y 42951
+x -32195 y 42952
+x -32193 y 42953
+x -32192 y 42953
+x -32191 y 42954
+x -32189 y 42955
+x -32188 y 42956
+x -32187 y 42957
+x -32185 y 42959
+x -32185 y 42959
+x -32184 y 42960
+x -32184 y 42960
+x -32183 y 42961
+x -32183 y 42961
+x -32182 y 42962
+x -32182 y 42962
+x -32181 y 42963
+x -32181 y 42964
+x -32181 y 42964
+x -32180 y 42965
+x -32180 y 42966
+x -32179 y 42967
+x -32179 y 42968
+x -32179 y 42968
+x -32178 y 42970
+x -32178 y 42971
+x -32177 y 42972
+x -32177 y 42973
+x -32176 y 42975
+x -32176 y 42977
+x -32176 y 42978
+x -32175 y 42980
+x -32175 y 42982
+x -32175 y 42984
+x -32174 y 42987
+x -32174 y 42989
+x -32174 y 42991
+x -32174 y 42994
+x -32174 y 42997
+x -32173 y 43000
+x -32173 y 43002
+x -32173 y 43003
+x -32174 y 43004
+x -32174 y 43004
+x -32174 y 43005
+x -32174 y 43005
+x -32174 y 43006
+x -32174 y 43006
+x -32174 y 43007
+x -32175 y 43008
+x -32175 y 43009
+x -32176 y 43010
+x -32176 y 43011
+x -32177 y 43013
+x -32178 y 43015
+x -32178 y 43015
+x -32236 y 43082
+x -32242 y 43090
+x -32250 y 43099
+x -32257 y 43110
+x -32264 y 43122
+x -32271 y 43135
+x -32277 y 43151
+x -32282 y 43171
+x -32284 y 43193
+x -32282 y 43217
+x -32277 y 43239
+x -32270 y 43261
+x -32259 y 43280
+x -32247 y 43298
+x -32233 y 43313
+x -32219 y 43326
+x -32205 y 43336
+x -32197 y 43342
+x -32190 y 43346
+x -32182 y 43350
+x -32174 y 43354
+x -32167 y 43358
+x -32159 y 43361
+x -32151 y 43364
+x -32142 y 43367
+x -32134 y 43369
+x -32126 y 43371
+x -32117 y 43373
+x -32109 y 43374
+x -32100 y 43375
+x -32092 y 43376
+x -32084 y 43376
+x -32075 y 43376
+x -32066 y 43376
+x -32056 y 43375
+x -32047 y 43374
+x -32037 y 43373
+x -32028 y 43371
+x -32018 y 43369
+x -32009 y 43366
+x -32000 y 43363
+x -31992 y 43360
+x -31983 y 43356
+x -31975 y 43352
+x -31967 y 43348
+x -31959 y 43343
+x -31951 y 43339
+x -31944 y 43334
+x -31936 y 43329
+x -31929 y 43323
+x -31922 y 43318
+x -31916 y 43312
+x -31909 y 43306
+x -31903 y 43300
+x -31896 y 43294
+x -31890 y 43287
+x -31884 y 43281
+x -31879 y 43274
+x -31873 y 43267
+x -31867 y 43260
+x -31862 y 43253
+x -31857 y 43246
+x -31851 y 43239
+x -31846 y 43231
+x -31842 y 43224
+x -31838 y 43219
+x -31834 y 43212
+x -31830 y 43206
+x -31826 y 43200
+x -31822 y 43194
+x -31819 y 43188
+x -31815 y 43181
+x -31812 y 43175
+x -31808 y 43169
+x -31805 y 43163
+x -31802 y 43157
+x -31799 y 43151
+x -31796 y 43144
+x -31793 y 43138
+x -31790 y 43132
+x -31788 y 43126
+x -31785 y 43119
+x -31783 y 43113
+x -31781 y 43107
+x -31778 y 43100
+x -31776 y 43094
+x -31774 y 43087
+x -31773 y 43080
+x -31771 y 43074
+x -31770 y 43067
+x -31768 y 43060
+x -31767 y 43053
+x -31766 y 43046
+x -31765 y 43039
+x -31765 y 43032
+x -31765 y 43025
+x -31764 y 43018
+x -31765 y 43007
+x -31765 y 42996
+x -31765 y 42985
+x -31766 y 42974
+x -31767 y 42964
+x -31768 y 42953
+x -31770 y 42943
+x -31771 y 42932
+x -31773 y 42922
+x -31775 y 42911
+x -31778 y 42901
+x -31780 y 42891
+x -31783 y 42881
+x -31786 y 42871
+x -31790 y 42861
+x -31793 y 42851
+x -31797 y 42841
+x -31801 y 42832
+x -31806 y 42822
+x -31810 y 42813
+x -31815 y 42803
+x -31820 y 42794
+x -31826 y 42785
+x -31831 y 42777
+x -31837 y 42768
+x -31843 y 42759
+x -31850 y 42751
+x -31856 y 42743
+x -31863 y 42735
+x -31870 y 42727
+x -31877 y 42720
+x -31885 y 42712
+x -31893 y 42705
+x -31901 y 42697
+x -31910 y 42690
+x -31919 y 42683
+x -31928 y 42676
+x -31937 y 42670
+x -31947 y 42664
+x -31956 y 42658
+x -31966 y 42652
+x -31976 y 42647
+x -31986 y 42642
+x -31996 y 42637
+x -32007 y 42632
+x -32017 y 42628
+x -32028 y 42624
+x -32039 y 42620
+x -32049 y 42617
+x -32060 y 42613
+x -32071 y 42610
+x -32083 y 42608
+x -32094 y 42605
+x -32105 y 42603
+x -32117 y 42601
+x -32128 y 42599
+x -32140 y 42597
+x -32152 y 42596
+x -32163 y 42595
+x -32175 y 42594
+x -32187 y 42593
+x -32199 y 42593
+x -32212 y 42592
+x -32224 y 42592
+x -32239 y 42592
+x -32254 y 42593
+x -32268 y 42594
+x -32283 y 42595
+x -32297 y 42596
+x -32312 y 42597
+x -32326 y 42599
+x -32339 y 42602
+x -32353 y 42604
+x -32367 y 42607
+x -32380 y 42611
+x -32393 y 42614
+x -32406 y 42618
+x -32419 y 42623
+x -32432 y 42628
+x -32444 y 42633
+x -32457 y 42639
+x -32469 y 42645
+x -32481 y 42652
+x -32492 y 42659
+x -32503 y 42666
+x -32510 y 42671
+x -32515 y 42667
+x -32522 y 42662
+x -32528 y 42657
+x -32535 y 42653
+x -32542 y 42648
+x -32549 y 42644
+x -32556 y 42639
+x -32563 y 42635
+x -32570 y 42631
+x -32577 y 42627
+x -32585 y 42624
+x -32592 y 42620
+x -32600 y 42617
+x -32607 y 42613
+x -32615 y 42610
+x -32622 y 42607
+x -32630 y 42604
+x -32638 y 42602
+x -32646 y 42599
+x -32654 y 42596
+x -32662 y 42594
+x -32670 y 42592
+x -32678 y 42589
+x -32686 y 42587
+x -32694 y 42585
+x -32703 y 42584
+x -32711 y 42582
+x -32719 y 42580
+x -32728 y 42579
+x -32736 y 42577
+x -32745 y 42576
+x -32753 y 42575
+x -32762 y 42574
+x -32771 y 42573
+x -32780 y 42572
+x -32788 y 42571
+x -32797 y 42571
+x -32806 y 42570
+x -32815 y 42570
+x -32824 y 42569
+x -32833 y 42569
+x -32843 y 42569
+x -32852 y 42569
+x -32865 y 42569
+x -32877 y 42569
+x -32890 y 42570
+x -32902 y 42571
+x -32915 y 42572
+x -32927 y 42573
+x -32940 y 42574
+x -32952 y 42576
+x -32964 y 42578
+x -32976 y 42580
+x -32988 y 42582
+x -33000 y 42584
+x -33012 y 42587
+x -33024 y 42590
+x -33035 y 42593
+x -33047 y 42597
+x -33058 y 42600
+x -33070 y 42604
+x -33081 y 42608
+x -33092 y 42612
+x -33103 y 42617
+x -33114 y 42622
+x -33125 y 42627
+x -33136 y 42632
+x -33146 y 42637
+x -33157 y 42643
+x -33167 y 42649
+x -33177 y 42655
+x -33188 y 42661
+x -33198 y 42668
+x -33207 y 42675
+x -33217 y 42682
+x -33227 y 42689
+x -33236 y 42696
+x -33245 y 42704
+x -33254 y 42712
+x -33263 y 42719
+x -33271 y 42728
+x -33279 y 42736
+x -33287 y 42744
+x -33295 y 42753
+x -33303 y 42762
+x -33310 y 42771
+x -33317 y 42780
+x -33323 y 42790
+x -33330 y 42799
+x -33336 y 42809
+x -33341 y 42819
+x -33347 y 42829
+x -33352 y 42839
+x -33357 y 42850
+x -33361 y 42861
+x -33365 y 42871
+x -33369 y 42882
+x -33373 y 42893
+x -33376 y 42904
+x -33378 y 42916
+x -33381 y 42927
+x -33383 y 42938
+x -33384 y 42950
+x -33385 y 42961
+x -33386 y 42973
+x -33387 y 42984
+x -33387 y 42996
+x -33387 y 43004
+x -33387 y 43012
+x -33386 y 43020
+x -33386 y 43029
+x -33385 y 43037
+x -33384 y 43045
+x -33383 y 43053
+x -33382 y 43061
+x -33381 y 43069
+x -33379 y 43077
+x -33378 y 43085
+x -33376 y 43093
+x -33374 y 43101
+x -33372 y 43109
+x -33370 y 43116
+x -33367 y 43124
+x -33365 y 43132
+x -33362 y 43140
+x -33359 y 43147
+x -33356 y 43155
+x -33353 y 43162
+x -33350 y 43170
+x -33346 y 43177
+x -33343 y 43184
+x -33339 y 43191
+x -33335 y 43199
+x -33331 y 43206
+x -33327 y 43213
+x -33322 y 43219
+x -33318 y 43226
+x -33313 y 43233
+x -33308 y 43240
+x -33302 y 43248
+x -33296 y 43256
+x -33291 y 43263
+x -33284 y 43270
+x -33278 y 43277
+x -33272 y 43284
+x -33265 y 43290
+x -33258 y 43297
+x -33251 y 43303
+x -33244 y 43309
+x -33237 y 43315
+x -33230 y 43321
+x -33223 y 43327
+x -33215 y 43332
+x -33207 y 43338
+x -33200 y 43343
+x -33192 y 43348
+x -33184 y 43353
+x -33176 y 43357
+x -33167 y 43362
+x -33159 y 43366
+x -33151 y 43370
+x -33142 y 43374
+x -33133 y 43378
+x -33125 y 43382
+x -33116 y 43385
+x -33107 y 43389
+x -33098 y 43392
+x -33089 y 43395
+x -33080 y 43397
+x -33071 y 43400
+x -33059 y 43403
+x -33051 y 43405
+x -33044 y 43406
+x -33185 y 42037
+x -33177 y 42039
+x -33170 y 42040
+x -33162 y 42041
+x -33154 y 42042
+x -33146 y 42043
+x -33138 y 42044
+x -33130 y 42045
+x -33122 y 42045
+x -33114 y 42046
+x -33105 y 42046
+x -33096 y 42046
+x -33087 y 42047
+x -33077 y 42047
+x -33067 y 42047
+x -33057 y 42047
+x -33043 y 42047
+x -33029 y 42047
+x -33015 y 42046
+x -33001 y 42046
+x -32987 y 42045
+x -32974 y 42044
+x -32960 y 42043
+x -32947 y 42041
+x -32934 y 42040
+x -32920 y 42038
+x -32907 y 42036
+x -32894 y 42034
+x -32882 y 42031
+x -32869 y 42029
+x -32856 y 42026
+x -32844 y 42023
+x -32831 y 42020
+x -32819 y 42017
+x -32807 y 42013
+x -32795 y 42009
+x -32783 y 42005
+x -32771 y 42001
+x -32760 y 41996
+x -32748 y 41992
+x -32737 y 41987
+x -32726 y 41982
+x -32715 y 41976
+x -32704 y 41971
+x -32693 y 41965
+x -32683 y 41959
+x -32672 y 41952
+x -32662 y 41946
+x -32657 y 41942
+x -32651 y 41938
+x -32645 y 41934
+x -32639 y 41929
+x -32633 y 41925
+x -32628 y 41920
+x -32622 y 41916
+x -32616 y 41911
+x -32610 y 41905
+x -32604 y 41900
+x -32597 y 41894
+x -32591 y 41889
+x -32584 y 41883
+x -32578 y 41877
+x -32571 y 41870
+x -32564 y 41864
+x -32557 y 41857
+x -32549 y 41850
+x -32542 y 41842
+x -32534 y 41835
+x -32527 y 41827
+x -32519 y 41819
+x -32510 y 41811
+x -32502 y 41803
+x -32494 y 41794
+x -32485 y 41785
+x -32476 y 41776
+x -32467 y 41767
+x -32458 y 41757
+x -32449 y 41747
+x -32439 y 41737
+x -32430 y 41727
+x -32424 y 41721
+x -32419 y 41716
+x -32415 y 41711
+x -32410 y 41706
+x -32405 y 41701
+x -32400 y 41697
+x -32396 y 41692
+x -32391 y 41688
+x -32387 y 41683
+x -32383 y 41679
+x -32379 y 41675
+x -32375 y 41671
+x -32371 y 41667
+x -32367 y 41664
+x -32363 y 41660
+x -32359 y 41657
+x -32356 y 41654
+x -32352 y 41651
+x -32349 y 41648
+x -32346 y 41645
+x -32343 y 41642
+x -32340 y 41640
+x -32337 y 41637
+x -32334 y 41635
+x -32331 y 41633
+x -32329 y 41631
+x -32327 y 41630
+x -32325 y 41628
+x -32323 y 41627
+x -32321 y 41625
+x -32319 y 41624
+x -32317 y 41623
+x -32313 y 41620
+x -32310 y 41618
+x -32306 y 41616
+x -32303 y 41614
+x -32299 y 41612
+x -32296 y 41611
+x -32292 y 41609
+x -32289 y 41607
+x -32285 y 41606
+x -32281 y 41604
+x -32278 y 41603
+x -32274 y 41601
+x -32270 y 41600
+x -32266 y 41599
+x -32262 y 41597
+x -32258 y 41596
+x -32254 y 41595
+x -32250 y 41594
+x -32246 y 41593
+x -32242 y 41592
+x -32237 y 41591
+x -32233 y 41591
+x -32228 y 41590
+x -32224 y 41589
+x -32219 y 41589
+x -32214 y 41588
+x -32210 y 41588
+x -32205 y 41588
+x -32200 y 41587
+x -32195 y 41587
+x -32190 y 41587
+x -32186 y 41587
+x -32186 y 41587
+x -32184 y 41588
+x -32183 y 41590
+x -32181 y 41592
+x -32179 y 41594
+x -32176 y 41597
+x -32173 y 41601
+x -32171 y 41603
+x -32169 y 41606
+x -32168 y 41608
+x -32167 y 41610
+x -32166 y 41612
+x -32165 y 41613
+x -32165 y 41614
+x -32165 y 41615
+x -32165 y 41616
+x -32165 y 41617
+x -32165 y 41619
+x -32166 y 41620
+x -32166 y 41622
+x -32167 y 41623
+x -32168 y 41625
+x -32169 y 41627
+x -32170 y 41630
+x -32172 y 41632
+x -32174 y 41635
+x -32176 y 41638
+x -32178 y 41641
+x -32272 y 41729
+x -32277 y 41733
+x -32282 y 41738
+x -32287 y 41744
+x -32292 y 41749
+x -32297 y 41755
+x -32302 y 41761
+x -32307 y 41767
+x -32312 y 41774
+x -32316 y 41781
+x -32321 y 41789
+x -32326 y 41798
+x -32330 y 41808
+x -32334 y 41820
+x -32337 y 41832
+x -32339 y 41845
+x -32340 y 41859
+x -32339 y 41877
+x -32337 y 41894
+x -32333 y 41912
+x -32328 y 41930
+x -32320 y 41949
+x -32310 y 41966
+x -32297 y 41983
+x -32283 y 41998
+x -32267 y 42011
+x -32249 y 42022
+x -32232 y 42031
+x -32214 y 42037
+x -32197 y 42041
+x -32180 y 42044
+x -32164 y 42046
+x -32148 y 42046
+x -32138 y 42046
+x -32128 y 42046
+x -32118 y 42045
+x -32108 y 42043
+x -32099 y 42042
+x -32089 y 42039
+x -32079 y 42037
+x -32070 y 42034
+x -32060 y 42030
+x -32051 y 42026
+x -32042 y 42022
+x -32033 y 42017
+x -32024 y 42012
+x -32016 y 42007
+x -32008 y 42001
+x -32002 y 41996
+x -31996 y 41992
+x -31990 y 41987
+x -31984 y 41982
+x -31978 y 41977
+x -31972 y 41972
+x -31966 y 41967
+x -31960 y 41962
+x -31954 y 41958
+x -31948 y 41953
+x -31943 y 41948
+x -31937 y 41943
+x -31932 y 41938
+x -31927 y 41934
+x -31921 y 41929
+x -31916 y 41924
+x -31911 y 41920
+x -31906 y 41915
+x -31901 y 41910
+x -31897 y 41906
+x -31892 y 41901
+x -31887 y 41897
+x -31883 y 41892
+x -31878 y 41887
+x -31874 y 41883
+x -31870 y 41878
+x -31865 y 41874
+x -31861 y 41869
+x -31857 y 41864
+x -31853 y 41860
+x -31849 y 41855
+x -31846 y 41850
+x -31842 y 41846
+x -31837 y 41839
+x -31832 y 41833
+x -31827 y 41826
+x -31823 y 41820
+x -31818 y 41813
+x -31814 y 41806
+x -31810 y 41799
+x -31806 y 41793
+x -31802 y 41786
+x -31798 y 41779
+x -31795 y 41772
+x -31791 y 41765
+x -31788 y 41757
+x -31785 y 41750
+x -31782 y 41743
+x -31779 y 41735
+x -31776 y 41728
+x -31773 y 41721
+x -31771 y 41713
+x -31769 y 41705
+x -31767 y 41698
+x -31765 y 41690
+x -31763 y 41682
+x -31762 y 41675
+x -31760 y 41667
+x -31759 y 41659
+x -31758 y 41651
+x -31757 y 41643
+x -31757 y 41636
+x -31756 y 41628
+x -31756 y 41620
+x -31756 y 41612
+x -31756 y 41603
+x -31756 y 41593
+x -31757 y 41584
+x -31758 y 41575
+x -31758 y 41566
+x -31760 y 41556
+x -31761 y 41547
+x -31763 y 41538
+x -31765 y 41529
+x -31767 y 41520
+x -31769 y 41511
+x -31772 y 41502
+x -31775 y 41493
+x -31778 y 41485
+x -31781 y 41476
+x -31784 y 41467
+x -31788 y 41459
+x -31792 y 41450
+x -31796 y 41442
+x -31800 y 41434
+x -31805 y 41426
+x -31809 y 41418
+x -31814 y 41410
+x -31819 y 41402
+x -31825 y 41394
+x -31830 y 41387
+x -31836 y 41379
+x -31841 y 41372
+x -31847 y 41365
+x -31854 y 41358
+x -31860 y 41351
+x -31866 y 41343
+x -31874 y 41336
+x -31882 y 41328
+x -31890 y 41321
+x -31898 y 41314
+x -31906 y 41307
+x -31914 y 41300
+x -31923 y 41294
+x -31932 y 41288
+x -31941 y 41282
+x -31950 y 41276
+x -31959 y 41270
+x -31968 y 41265
+x -31978 y 41260
+x -31987 y 41256
+x -31997 y 41251
+x -32007 y 41247
+x -32017 y 41243
+x -32027 y 41239
+x -32037 y 41236
+x -32048 y 41233
+x -32058 y 41230
+x -32069 y 41227
+x -32079 y 41225
+x -32090 y 41223
+x -32100 y 41221
+x -32111 y 41220
+x -32122 y 41218
+x -32133 y 41217
+x -32144 y 41216
+x -32155 y 41216
+x -32166 y 41215
+x -32176 y 41215
+x -32183 y 41215
+x -32189 y 41215
+x -32196 y 41215
+x -32202 y 41216
+x -32208 y 41216
+x -32215 y 41216
+x -32221 y 41216
+x -32227 y 41217
+x -32233 y 41217
+x -32239 y 41217
+x -32246 y 41218
+x -32252 y 41218
+x -32258 y 41219
+x -32264 y 41219
+x -32270 y 41220
+x -32276 y 41221
+x -32282 y 41221
+x -32288 y 41222
+x -32294 y 41223
+x -32300 y 41224
+x -32306 y 41225
+x -32312 y 41226
+x -32318 y 41227
+x -32324 y 41228
+x -32330 y 41229
+x -32336 y 41230
+x -32342 y 41231
+x -32347 y 41232
+x -32353 y 41233
+x -32359 y 41235
+x -32365 y 41236
+x -32370 y 41237
+x -32376 y 41239
+x -32382 y 41240
+x -32388 y 41242
+x -32394 y 41243
+x -32399 y 41245
+x -32405 y 41247
+x -32410 y 41249
+x -32416 y 41250
+x -32421 y 41252
+x -32427 y 41254
+x -32433 y 41256
+x -32438 y 41258
+x -32443 y 41260
+x -32449 y 41262
+x -32454 y 41264
+x -32460 y 41266
+x -32465 y 41269
+x -32470 y 41271
+x -32476 y 41273
+x -32481 y 41276
+x -32486 y 41278
+x -32491 y 41280
+x -32497 y 41283
+x -32502 y 41285
+x -32507 y 41288
+x -32512 y 41291
+x -32517 y 41293
+x -32522 y 41296
+x -32527 y 41299
+x -32532 y 41302
+x -32537 y 41305
+x -32542 y 41308
+x -32549 y 41312
+x -32556 y 41316
+x -32562 y 41321
+x -32569 y 41325
+x -32575 y 41330
+x -32581 y 41334
+x -32588 y 41339
+x -32594 y 41344
+x -32600 y 41349
+x -32607 y 41354
+x -32613 y 41359
+x -32619 y 41364
+x -32626 y 41370
+x -32632 y 41376
+x -32639 y 41381
+x -32645 y 41387
+x -32651 y 41393
+x -32658 y 41399
+x -32664 y 41405
+x -32670 y 41411
+x -32677 y 41418
+x -32683 y 41424
+x -32690 y 41431
+x -32696 y 41438
+x -32702 y 41444
+x -32709 y 41451
+x -32715 y 41458
+x -32722 y 41466
+x -32728 y 41473
+x -32735 y 41480
+x -32741 y 41488
+x -32748 y 41495
+x -32754 y 41502
+x -32760 y 41509
+x -32766 y 41516
+x -32772 y 41523
+x -32778 y 41529
+x -32783 y 41536
+x -32789 y 41542
+x -32794 y 41548
+x -32799 y 41553
+x -32805 y 41559
+x -32810 y 41564
+x -32815 y 41570
+x -32819 y 41575
+x -32824 y 41580
+x -32829 y 41584
+x -32833 y 41589
+x -32837 y 41593
+x -32842 y 41597
+x -32846 y 41601
+x -32849 y 41605
+x -32853 y 41608
+x -32857 y 41612
+x -32860 y 41615
+x -32864 y 41618
+x -32867 y 41621
+x -32870 y 41623
+x -32872 y 41626
+x -32875 y 41628
+x -32877 y 41630
+x -32880 y 41631
+x -32882 y 41633
+x -32883 y 41634
+x -32887 y 41637
+x -32892 y 41640
+x -32896 y 41642
+x -32900 y 41645
+x -32905 y 41647
+x -32909 y 41650
+x -32914 y 41652
+x -32919 y 41655
+x -32921 y 41656
+x -32921 y 41654
+x -32921 y 41646
+x -32920 y 41638
+x -32919 y 41630
+x -32919 y 41622
+x -32918 y 41615
+x -32918 y 41607
+x -32917 y 41600
+x -32917 y 41593
+x -32916 y 41586
+x -32916 y 41579
+x -32916 y 41572
+x -32915 y 41566
+x -32915 y 41559
+x -32915 y 41553
+x -32914 y 41547
+x -32914 y 41541
+x -32914 y 41535
+x -32913 y 41530
+x -32913 y 41524
+x -32913 y 41518
+x -32913 y 41513
+x -32913 y 41508
+x -32913 y 41503
+x -32912 y 41498
+x -32912 y 41493
+x -32912 y 41489
+x -32912 y 41484
+x -32912 y 41480
+x -32912 y 41474
+x -32912 y 41466
+x -32913 y 41456
+x -32913 y 41447
+x -32914 y 41437
+x -32916 y 41427
+x -32917 y 41418
+x -32919 y 41408
+x -32921 y 41399
+x -32924 y 41390
+x -32926 y 41381
+x -32930 y 41371
+x -32933 y 41362
+x -32936 y 41353
+x -32940 y 41344
+x -32944 y 41336
+x -32949 y 41326
+x -32956 y 41315
+x -32963 y 41303
+x -32971 y 41291
+x -32980 y 41280
+x -32990 y 41269
+x -33001 y 41259
+x -33012 y 41249
+x -33024 y 41240
+x -33037 y 41232
+x -33051 y 41225
+x -33066 y 41218
+x -33080 y 41213
+x -33095 y 41210
+x -33110 y 41207
+x -33125 y 41205
+x -33139 y 41205
+x -33148 y 41205
+x -33157 y 41205
+x -33165 y 41206
+x -33173 y 41207
+x -33181 y 41208
+x -33190 y 41210
+x -33198 y 41212
+x -33206 y 41214
+x -33214 y 41216
+x -33222 y 41219
+x -33230 y 41222
+x -33238 y 41226
+x -33245 y 41229
+x -33253 y 41233
+x -33260 y 41238
+x -33268 y 41242
+x -33281 y 41252
+x -33296 y 41265
+x -33310 y 41280
+x -33323 y 41298
+x -33334 y 41318
+x -33342 y 41340
+x -33347 y 41363
+x -33348 y 41383
+x -33348 y 41394
+x -33347 y 41401
+x -33347 y 41408
+x -33346 y 41415
+x -33344 y 41422
+x -33343 y 41428
+x -33341 y 41434
+x -33340 y 41440
+x -33338 y 41445
+x -33336 y 41451
+x -33334 y 41456
+x -33332 y 41462
+x -33330 y 41467
+x -33327 y 41472
+x -33325 y 41477
+x -33323 y 41481
+x -33322 y 41483
+x -33321 y 41485
+x -33321 y 41486
+x -33321 y 41490
+x -33321 y 41494
+x -33322 y 41499
+x -33322 y 41504
+x -33322 y 41510
+x -33322 y 41515
+x -33323 y 41521
+x -33323 y 41528
+x -33324 y 41534
+x -33324 y 41541
+x -33325 y 41548
+x -33325 y 41556
+x -33326 y 41564
+x -33327 y 41573
+x -33327 y 41581
+x -33328 y 41588
+x -33328 y 41596
+x -33329 y 41604
+x -33329 y 41611
+x -33330 y 41618
+x -33330 y 41624
+x -33330 y 41631
+x -33331 y 41637
+x -33331 y 41644
+x -33331 y 41650
+x -33331 y 41655
+x -33331 y 41661
+x -33331 y 41667
+x -33331 y 41671
+x -33331 y 41673
+x -33331 y 41674
+x -33332 y 41676
+x -33332 y 41678
+x -33332 y 41680
+x -33332 y 41683
+x -33332 y 41686
+x -33333 y 41689
+x -33333 y 41693
+x -33334 y 41697
+x -33334 y 41701
+x -33335 y 41705
+x -33336 y 41710
+x -33337 y 41715
+x -33337 y 41720
+x -33338 y 41726
+x -33339 y 41731
+x -33340 y 41738
+x -33342 y 41744
+x -33343 y 41751
+x -33344 y 41757
+x -33344 y 41763
+x -33345 y 41769
+x -33346 y 41775
+x -33347 y 41781
+x -33347 y 41786
+x -33348 y 41792
+x -33348 y 41798
+x -33349 y 41803
+x -33349 y 41809
+x -33349 y 41815
+x -33349 y 41822
+x -33349 y 41829
+x -33348 y 41837
+x -33347 y 41843
+x -33346 y 41850
+x -33345 y 41856
+x -33344 y 41861
+x -33343 y 41867
+x -33342 y 41871
+x -33342 y 41871
+x -33341 y 41877
+x -33339 y 41894
+x -33335 y 41910
+x -33330 y 41927
+x -33322 y 41942
+x -33313 y 41957
+x -33303 y 41971
+x -33291 y 41984
+x -33279 y 41995
+x -33267 y 42004
+x -33254 y 42012
+x -33241 y 42019
+x -33228 y 42024
+x -33215 y 42029
+x -33203 y 42033
+x -33192 y 42036
+x -33185 y 42037
+x -33185 y 41157
+x -33177 y 41158
+x -33170 y 41160
+x -33162 y 41161
+x -33154 y 41162
+x -33146 y 41163
+x -33138 y 41163
+x -33130 y 41164
+x -33122 y 41165
+x -33114 y 41165
+x -33105 y 41166
+x -33096 y 41166
+x -33087 y 41166
+x -33077 y 41166
+x -33067 y 41166
+x -33057 y 41166
+x -33043 y 41166
+x -33029 y 41166
+x -33015 y 41166
+x -33001 y 41165
+x -32987 y 41164
+x -32974 y 41163
+x -32960 y 41162
+x -32947 y 41161
+x -32934 y 41159
+x -32920 y 41157
+x -32907 y 41155
+x -32894 y 41153
+x -32882 y 41151
+x -32869 y 41148
+x -32856 y 41146
+x -32844 y 41143
+x -32831 y 41139
+x -32819 y 41136
+x -32807 y 41132
+x -32795 y 41129
+x -32783 y 41125
+x -32771 y 41120
+x -32760 y 41116
+x -32748 y 41111
+x -32737 y 41106
+x -32726 y 41101
+x -32715 y 41096
+x -32704 y 41090
+x -32693 y 41084
+x -32683 y 41078
+x -32672 y 41072
+x -32662 y 41065
+x -32657 y 41061
+x -32651 y 41057
+x -32645 y 41053
+x -32639 y 41049
+x -32633 y 41044
+x -32628 y 41040
+x -32622 y 41035
+x -32616 y 41030
+x -32610 y 41025
+x -32604 y 41019
+x -32597 y 41014
+x -32591 y 41008
+x -32584 y 41002
+x -32578 y 40996
+x -32571 y 40990
+x -32564 y 40983
+x -32557 y 40976
+x -32549 y 40969
+x -32542 y 40962
+x -32534 y 40954
+x -32527 y 40947
+x -32519 y 40939
+x -32510 y 40930
+x -32502 y 40922
+x -32494 y 40913
+x -32485 y 40904
+x -32476 y 40895
+x -32467 y 40886
+x -32458 y 40876
+x -32449 y 40866
+x -32439 y 40856
+x -32430 y 40846
+x -32424 y 40841
+x -32419 y 40836
+x -32415 y 40831
+x -32410 y 40826
+x -32405 y 40821
+x -32400 y 40816
+x -32396 y 40811
+x -32391 y 40807
+x -32387 y 40803
+x -32383 y 40799
+x -32379 y 40794
+x -32375 y 40791
+x -32371 y 40787
+x -32367 y 40783
+x -32363 y 40780
+x -32359 y 40776
+x -32356 y 40773
+x -32352 y 40770
+x -32349 y 40767
+x -32346 y 40764
+x -32343 y 40762
+x -32340 y 40759
+x -32337 y 40757
+x -32334 y 40755
+x -32331 y 40753
+x -32329 y 40751
+x -32327 y 40749
+x -32325 y 40747
+x -32323 y 40746
+x -32321 y 40745
+x -32319 y 40744
+x -32317 y 40742
+x -32313 y 40740
+x -32310 y 40738
+x -32306 y 40736
+x -32303 y 40734
+x -32299 y 40732
+x -32296 y 40730
+x -32292 y 40728
+x -32289 y 40727
+x -32285 y 40725
+x -32281 y 40724
+x -32278 y 40722
+x -32274 y 40721
+x -32270 y 40719
+x -32266 y 40718
+x -32262 y 40717
+x -32258 y 40716
+x -32254 y 40715
+x -32250 y 40714
+x -32246 y 40713
+x -32242 y 40712
+x -32237 y 40711
+x -32233 y 40710
+x -32228 y 40709
+x -32224 y 40709
+x -32219 y 40708
+x -32214 y 40708
+x -32210 y 40707
+x -32205 y 40707
+x -32200 y 40707
+x -32195 y 40706
+x -32190 y 40706
+x -32186 y 40706
+x -32186 y 40707
+x -32184 y 40708
+x -32183 y 40709
+x -32181 y 40711
+x -32179 y 40713
+x -32176 y 40717
+x -32173 y 40720
+x -32171 y 40723
+x -32169 y 40725
+x -32168 y 40728
+x -32167 y 40730
+x -32166 y 40731
+x -32165 y 40732
+x -32165 y 40733
+x -32165 y 40734
+x -32165 y 40735
+x -32165 y 40737
+x -32165 y 40738
+x -32166 y 40739
+x -32166 y 40741
+x -32167 y 40743
+x -32168 y 40745
+x -32169 y 40747
+x -32170 y 40749
+x -32172 y 40752
+x -32174 y 40755
+x -32176 y 40758
+x -32178 y 40761
+x -32272 y 40848
+x -32277 y 40852
+x -32282 y 40858
+x -32287 y 40863
+x -32292 y 40868
+x -32297 y 40874
+x -32302 y 40880
+x -32307 y 40887
+x -32312 y 40893
+x -32316 y 40901
+x -32321 y 40909
+x -32326 y 40918
+x -32330 y 40928
+x -32334 y 40939
+x -32337 y 40951
+x -32339 y 40965
+x -32340 y 40978
+x -32339 y 40997
+x -32337 y 41014
+x -32333 y 41032
+x -32328 y 41050
+x -32320 y 41068
+x -32310 y 41086
+x -32297 y 41103
+x -32283 y 41118
+x -32267 y 41131
+x -32249 y 41142
+x -32232 y 41150
+x -32214 y 41156
+x -32197 y 41161
+x -32180 y 41164
+x -32164 y 41165
+x -32148 y 41166
+x -32138 y 41166
+x -32128 y 41165
+x -32118 y 41164
+x -32108 y 41163
+x -32099 y 41161
+x -32089 y 41159
+x -32079 y 41156
+x -32070 y 41153
+x -32060 y 41150
+x -32051 y 41146
+x -32042 y 41141
+x -32033 y 41137
+x -32024 y 41131
+x -32016 y 41126
+x -32008 y 41120
+x -32002 y 41116
+x -31996 y 41111
+x -31990 y 41106
+x -31984 y 41101
+x -31978 y 41096
+x -31972 y 41091
+x -31966 y 41087
+x -31960 y 41082
+x -31954 y 41077
+x -31948 y 41072
+x -31943 y 41067
+x -31937 y 41063
+x -31932 y 41058
+x -31927 y 41053
+x -31921 y 41048
+x -31916 y 41044
+x -31911 y 41039
+x -31906 y 41034
+x -31901 y 41030
+x -31897 y 41025
+x -31892 y 41021
+x -31887 y 41016
+x -31883 y 41011
+x -31878 y 41007
+x -31874 y 41002
+x -31870 y 40998
+x -31865 y 40993
+x -31861 y 40988
+x -31857 y 40984
+x -31853 y 40979
+x -31849 y 40975
+x -31846 y 40970
+x -31842 y 40965
+x -31837 y 40959
+x -31832 y 40952
+x -31827 y 40946
+x -31823 y 40939
+x -31818 y 40932
+x -31814 y 40926
+x -31810 y 40919
+x -31806 y 40912
+x -31802 y 40905
+x -31798 y 40898
+x -31795 y 40891
+x -31791 y 40884
+x -31788 y 40877
+x -31785 y 40869
+x -31782 y 40862
+x -31779 y 40855
+x -31776 y 40847
+x -31773 y 40840
+x -31771 y 40832
+x -31769 y 40825
+x -31767 y 40817
+x -31765 y 40809
+x -31763 y 40802
+x -31762 y 40794
+x -31760 y 40786
+x -31759 y 40779
+x -31758 y 40771
+x -31757 y 40763
+x -31757 y 40755
+x -31756 y 40747
+x -31756 y 40739
+x -31756 y 40731
+x -31756 y 40722
+x -31756 y 40713
+x -31757 y 40704
+x -31758 y 40694
+x -31758 y 40685
+x -31760 y 40676
+x -31761 y 40667
+x -31763 y 40658
+x -31765 y 40649
+x -31767 y 40639
+x -31769 y 40631
+x -31772 y 40622
+x -31775 y 40613
+x -31778 y 40604
+x -31781 y 40595
+x -31784 y 40587
+x -31788 y 40578
+x -31792 y 40570
+x -31796 y 40561
+x -31800 y 40553
+x -31805 y 40545
+x -31809 y 40537
+x -31814 y 40529
+x -31819 y 40521
+x -31825 y 40514
+x -31830 y 40506
+x -31836 y 40499
+x -31841 y 40491
+x -31847 y 40484
+x -31854 y 40477
+x -31860 y 40470
+x -31866 y 40463
+x -31874 y 40455
+x -31882 y 40448
+x -31890 y 40440
+x -31898 y 40433
+x -31906 y 40426
+x -31914 y 40420
+x -31923 y 40413
+x -31932 y 40407
+x -31941 y 40401
+x -31950 y 40395
+x -31959 y 40390
+x -31968 y 40385
+x -31978 y 40380
+x -31987 y 40375
+x -31997 y 40371
+x -32007 y 40366
+x -32017 y 40362
+x -32027 y 40359
+x -32037 y 40355
+x -32048 y 40352
+x -32058 y 40349
+x -32069 y 40347
+x -32079 y 40344
+x -32090 y 40342
+x -32100 y 40341
+x -32111 y 40339
+x -32122 y 40338
+x -32133 y 40337
+x -32144 y 40336
+x -32155 y 40335
+x -32166 y 40335
+x -32176 y 40335
+x -32183 y 40335
+x -32189 y 40335
+x -32196 y 40335
+x -32202 y 40335
+x -32208 y 40335
+x -32215 y 40335
+x -32221 y 40336
+x -32227 y 40336
+x -32233 y 40336
+x -32239 y 40337
+x -32246 y 40337
+x -32252 y 40338
+x -32258 y 40338
+x -32264 y 40339
+x -32270 y 40339
+x -32276 y 40340
+x -32282 y 40341
+x -32288 y 40342
+x -32294 y 40342
+x -32300 y 40343
+x -32306 y 40344
+x -32312 y 40345
+x -32318 y 40346
+x -32324 y 40347
+x -32330 y 40348
+x -32336 y 40349
+x -32342 y 40350
+x -32347 y 40352
+x -32353 y 40353
+x -32359 y 40354
+x -32365 y 40355
+x -32370 y 40357
+x -32376 y 40358
+x -32382 y 40360
+x -32388 y 40361
+x -32394 y 40363
+x -32399 y 40365
+x -32405 y 40366
+x -32410 y 40368
+x -32416 y 40370
+x -32421 y 40372
+x -32427 y 40373
+x -32433 y 40375
+x -32438 y 40377
+x -32443 y 40379
+x -32449 y 40381
+x -32454 y 40384
+x -32460 y 40386
+x -32465 y 40388
+x -32470 y 40390
+x -32476 y 40393
+x -32481 y 40395
+x -32486 y 40397
+x -32491 y 40400
+x -32497 y 40402
+x -32502 y 40405
+x -32507 y 40407
+x -32512 y 40410
+x -32517 y 40413
+x -32522 y 40416
+x -32527 y 40418
+x -32532 y 40421
+x -32537 y 40424
+x -32542 y 40427
+x -32549 y 40432
+x -32556 y 40436
+x -32562 y 40440
+x -32569 y 40444
+x -32575 y 40449
+x -32581 y 40454
+x -32588 y 40458
+x -32594 y 40463
+x -32600 y 40468
+x -32607 y 40473
+x -32613 y 40479
+x -32619 y 40484
+x -32626 y 40489
+x -32632 y 40495
+x -32639 y 40501
+x -32645 y 40506
+x -32651 y 40512
+x -32658 y 40518
+x -32664 y 40524
+x -32670 y 40531
+x -32677 y 40537
+x -32683 y 40544
+x -32690 y 40550
+x -32696 y 40557
+x -32702 y 40564
+x -32709 y 40571
+x -32715 y 40578
+x -32722 y 40585
+x -32728 y 40592
+x -32735 y 40600
+x -32741 y 40607
+x -32748 y 40615
+x -32754 y 40622
+x -32760 y 40629
+x -32766 y 40636
+x -32772 y 40642
+x -32778 y 40649
+x -32783 y 40655
+x -32789 y 40661
+x -32794 y 40667
+x -32799 y 40673
+x -32805 y 40678
+x -32810 y 40684
+x -32815 y 40689
+x -32819 y 40694
+x -32824 y 40699
+x -32829 y 40704
+x -32833 y 40708
+x -32837 y 40713
+x -32842 y 40717
+x -32846 y 40721
+x -32849 y 40724
+x -32853 y 40728
+x -32857 y 40731
+x -32860 y 40734
+x -32864 y 40737
+x -32867 y 40740
+x -32870 y 40743
+x -32872 y 40745
+x -32875 y 40747
+x -32877 y 40749
+x -32880 y 40751
+x -32881 y 40752
+x -32883 y 40753
+x -32887 y 40756
+x -32892 y 40759
+x -32896 y 40762
+x -32900 y 40764
+x -32905 y 40767
+x -32909 y 40769
+x -32914 y 40772
+x -32919 y 40774
+x -32921 y 40775
+x -32921 y 40773
+x -32921 y 40765
+x -32920 y 40757
+x -32919 y 40749
+x -32919 y 40742
+x -32918 y 40734
+x -32918 y 40727
+x -32917 y 40719
+x -32917 y 40712
+x -32916 y 40705
+x -32916 y 40699
+x -32916 y 40692
+x -32915 y 40685
+x -32915 y 40679
+x -32915 y 40673
+x -32914 y 40666
+x -32914 y 40660
+x -32914 y 40655
+x -32913 y 40649
+x -32913 y 40643
+x -32913 y 40638
+x -32913 y 40633
+x -32913 y 40627
+x -32913 y 40622
+x -32912 y 40617
+x -32912 y 40613
+x -32912 y 40608
+x -32912 y 40603
+x -32912 y 40599
+x -32912 y 40594
+x -32912 y 40585
+x -32913 y 40576
+x -32913 y 40566
+x -32914 y 40556
+x -32916 y 40547
+x -32917 y 40537
+x -32919 y 40528
+x -32921 y 40519
+x -32924 y 40509
+x -32926 y 40500
+x -32930 y 40491
+x -32933 y 40482
+x -32936 y 40473
+x -32940 y 40464
+x -32944 y 40455
+x -32949 y 40446
+x -32956 y 40434
+x -32963 y 40422
+x -32971 y 40411
+x -32980 y 40399
+x -32990 y 40389
+x -33001 y 40378
+x -33012 y 40368
+x -33024 y 40359
+x -33037 y 40351
+x -33051 y 40344
+x -33066 y 40338
+x -33080 y 40333
+x -33095 y 40329
+x -33110 y 40326
+x -33125 y 40325
+x -33139 y 40324
+x -33148 y 40324
+x -33157 y 40325
+x -33165 y 40326
+x -33173 y 40327
+x -33181 y 40328
+x -33190 y 40329
+x -33198 y 40331
+x -33206 y 40333
+x -33214 y 40336
+x -33222 y 40339
+x -33230 y 40342
+x -33238 y 40345
+x -33245 y 40349
+x -33253 y 40353
+x -33260 y 40357
+x -33268 y 40362
+x -33281 y 40371
+x -33296 y 40384
+x -33310 y 40400
+x -33323 y 40417
+x -33334 y 40438
+x -33342 y 40459
+x -33347 y 40482
+x -33348 y 40502
+x -33348 y 40513
+x -33347 y 40521
+x -33347 y 40528
+x -33346 y 40534
+x -33344 y 40541
+x -33343 y 40547
+x -33341 y 40553
+x -33340 y 40559
+x -33338 y 40565
+x -33336 y 40570
+x -33334 y 40576
+x -33332 y 40581
+x -33330 y 40586
+x -33327 y 40592
+x -33325 y 40597
+x -33323 y 40600
+x -33322 y 40603
+x -33321 y 40604
+x -33321 y 40605
+x -33321 y 40609
+x -33321 y 40614
+x -33322 y 40618
+x -33322 y 40624
+x -33322 y 40629
+x -33322 y 40635
+x -33323 y 40641
+x -33323 y 40647
+x -33324 y 40654
+x -33324 y 40661
+x -33325 y 40668
+x -33325 y 40675
+x -33326 y 40683
+x -33327 y 40692
+x -33327 y 40700
+x -33328 y 40708
+x -33328 y 40716
+x -33329 y 40723
+x -33329 y 40730
+x -33330 y 40737
+x -33330 y 40744
+x -33330 y 40751
+x -33331 y 40757
+x -33331 y 40763
+x -33331 y 40769
+x -33331 y 40775
+x -33331 y 40781
+x -33331 y 40786
+x -33331 y 40791
+x -33331 y 40792
+x -33331 y 40794
+x -33332 y 40795
+x -33332 y 40797
+x -33332 y 40799
+x -33332 y 40802
+x -33332 y 40805
+x -33333 y 40809
+x -33333 y 40812
+x -33334 y 40816
+x -33334 y 40820
+x -33335 y 40825
+x -33336 y 40830
+x -33337 y 40835
+x -33337 y 40840
+x -33338 y 40845
+x -33339 y 40851
+x -33340 y 40857
+x -33342 y 40864
+x -33343 y 40870
+x -33344 y 40876
+x -33344 y 40882
+x -33345 y 40888
+x -33346 y 40894
+x -33347 y 40900
+x -33347 y 40906
+x -33348 y 40911
+x -33348 y 40917
+x -33349 y 40923
+x -33349 y 40928
+x -33349 y 40934
+x -33349 y 40941
+x -33349 y 40948
+x -33348 y 40956
+x -33347 y 40963
+x -33346 y 40969
+x -33345 y 40975
+x -33344 y 40981
+x -33343 y 40986
+x -33342 y 40990
+x -33342 y 40991
+x -33341 y 40997
+x -33339 y 41013
+x -33335 y 41030
+x -33330 y 41046
+x -33322 y 41062
+x -33313 y 41077
+x -33303 y 41091
+x -33291 y 41103
+x -33279 y 41114
+x -33267 y 41123
+x -33254 y 41131
+x -33241 y 41138
+x -33228 y 41144
+x -33215 y 41148
+x -33203 y 41152
+x -33192 y 41155
+x -33185 y 41157
+x -32418 y 39111
+x -32428 y 39116
+x -32438 y 39120
+x -32448 y 39124
+x -32459 y 39129
+x -32469 y 39133
+x -32480 y 39137
+x -32491 y 39142
+x -32502 y 39146
+x -32513 y 39150
+x -32524 y 39154
+x -32534 y 39158
+x -32881 y 39274
+x -32882 y 39274
+x -32884 y 39275
+x -32887 y 39275
+x -32890 y 39276
+x -32893 y 39277
+x -32896 y 39278
+x -32900 y 39279
+x -32904 y 39280
+x -32913 y 39283
+x -32918 y 39284
+x -32923 y 39285
+x -32928 y 39287
+x -32934 y 39288
+x -32939 y 39290
+x -32945 y 39291
+x -32952 y 39293
+x -32958 y 39295
+x -32965 y 39297
+x -32972 y 39298
+x -32980 y 39300
+x -32987 y 39302
+x -32995 y 39304
+x -33003 y 39306
+x -33012 y 39309
+x -33020 y 39311
+x -33029 y 39313
+x -33038 y 39315
+x -33048 y 39318
+x -33057 y 39320
+x -33067 y 39323
+x -33078 y 39325
+x -33086 y 39328
+x -33094 y 39330
+x -33102 y 39332
+x -33110 y 39334
+x -33118 y 39336
+x -33126 y 39338
+x -33134 y 39341
+x -33141 y 39343
+x -33149 y 39345
+x -33156 y 39347
+x -33164 y 39349
+x -33171 y 39351
+x -33178 y 39353
+x -33185 y 39355
+x -33191 y 39358
+x -33198 y 39360
+x -33205 y 39362
+x -33211 y 39364
+x -33217 y 39366
+x -33224 y 39368
+x -33230 y 39370
+x -33236 y 39372
+x -33242 y 39375
+x -33248 y 39377
+x -33253 y 39379
+x -33259 y 39381
+x -33264 y 39383
+x -33270 y 39385
+x -33275 y 39388
+x -33281 y 39390
+x -33286 y 39392
+x -33292 y 39395
+x -33300 y 39399
+x -33310 y 39404
+x -33320 y 39410
+x -33330 y 39416
+x -33339 y 39423
+x -33349 y 39432
+x -33358 y 39441
+x -33367 y 39451
+x -33375 y 39462
+x -33382 y 39474
+x -33389 y 39487
+x -33394 y 39500
+x -33398 y 39514
+x -33401 y 39528
+x -33403 y 39542
+x -33403 y 39555
+x -33403 y 39566
+x -33402 y 39576
+x -33400 y 39587
+x -33398 y 39597
+x -33395 y 39608
+x -33392 y 39618
+x -33387 y 39627
+x -33383 y 39637
+x -33377 y 39646
+x -33372 y 39654
+x -33366 y 39662
+x -33360 y 39670
+x -33353 y 39677
+x -33347 y 39683
+x -33340 y 39689
+x -33333 y 39694
+x -33327 y 39699
+x -33319 y 39705
+x -33312 y 39710
+x -33304 y 39714
+x -33295 y 39719
+x -33287 y 39723
+x -33279 y 39726
+x -33270 y 39729
+x -33261 y 39732
+x -33252 y 39734
+x -33244 y 39736
+x -33235 y 39738
+x -33226 y 39739
+x -33217 y 39740
+x -33209 y 39740
+x -33200 y 39740
+x -33193 y 39740
+x -33188 y 39740
+x -33182 y 39739
+x -33177 y 39739
+x -33171 y 39738
+x -33166 y 39737
+x -33161 y 39737
+x -33156 y 39736
+x -33151 y 39735
+x -33146 y 39734
+x -33141 y 39733
+x -33135 y 39732
+x -33130 y 39731
+x -33124 y 39729
+x -33118 y 39728
+x -33112 y 39727
+x -33106 y 39725
+x -33100 y 39724
+x -33094 y 39722
+x -33087 y 39720
+x -33080 y 39718
+x -33073 y 39717
+x -33066 y 39715
+x -33059 y 39713
+x -33052 y 39711
+x -33044 y 39708
+x -33036 y 39706
+x -33028 y 39704
+x -33020 y 39702
+x -33012 y 39699
+x -33003 y 39697
+x -32994 y 39694
+x -32508 y 39549
+x -32487 y 39542
+x -32469 y 39536
+x -32451 y 39530
+x -32434 y 39524
+x -32416 y 39518
+x -32399 y 39511
+x -32382 y 39505
+x -32366 y 39499
+x -32349 y 39492
+x -32333 y 39486
+x -32317 y 39480
+x -32301 y 39473
+x -32286 y 39467
+x -32271 y 39460
+x -32256 y 39454
+x -32241 y 39447
+x -32226 y 39441
+x -32212 y 39434
+x -32198 y 39428
+x -32197 y 39427
+x -32193 y 39552
+x -32188 y 39705
+x -32185 y 39725
+x -32180 y 39743
+x -32174 y 39760
+x -32166 y 39777
+x -32155 y 39794
+x -32143 y 39809
+x -32131 y 39824
+x -32115 y 39836
+x -32099 y 39847
+x -32083 y 39855
+x -32066 y 39862
+x -32049 y 39867
+x -32033 y 39871
+x -32017 y 39873
+x -32001 y 39875
+x -31985 y 39875
+x -31976 y 39875
+x -31968 y 39874
+x -31960 y 39874
+x -31951 y 39873
+x -31943 y 39871
+x -31934 y 39870
+x -31926 y 39868
+x -31917 y 39866
+x -31908 y 39863
+x -31900 y 39860
+x -31892 y 39856
+x -31883 y 39852
+x -31875 y 39848
+x -31867 y 39843
+x -31859 y 39838
+x -31852 y 39833
+x -31844 y 39827
+x -31836 y 39821
+x -31829 y 39814
+x -31823 y 39807
+x -31816 y 39799
+x -31810 y 39791
+x -31804 y 39782
+x -31799 y 39773
+x -31794 y 39763
+x -31790 y 39753
+x -31787 y 39743
+x -31784 y 39733
+x -31782 y 39723
+x -31780 y 39712
+x -31780 y 39702
+x -31779 y 39694
+x -31779 y 39687
+x -31779 y 39681
+x -31779 y 39675
+x -31779 y 39669
+x -31780 y 39663
+x -31780 y 39657
+x -31780 y 39651
+x -31780 y 39644
+x -31780 y 39638
+x -31780 y 39631
+x -31780 y 39624
+x -31780 y 39617
+x -31781 y 39610
+x -31781 y 39603
+x -31781 y 39595
+x -31781 y 39587
+x -31781 y 39580
+x -31782 y 39572
+x -31782 y 39564
+x -31782 y 39555
+x -31782 y 39547
+x -31783 y 39538
+x -31783 y 39530
+x -31783 y 39521
+x -31784 y 39512
+x -31784 y 39502
+x -31784 y 39493
+x -31785 y 39484
+x -31785 y 39474
+x -31786 y 39464
+x -31786 y 39454
+x -31786 y 39444
+x -31787 y 39434
+x -31787 y 39424
+x -31788 y 39406
+x -31788 y 39396
+x -31789 y 39386
+x -31789 y 39377
+x -31790 y 39369
+x -31790 y 39360
+x -31790 y 39351
+x -31790 y 39343
+x -31791 y 39335
+x -31791 y 39327
+x -31791 y 39319
+x -31791 y 39311
+x -31792 y 39304
+x -31792 y 39297
+x -31792 y 39289
+x -31792 y 39282
+x -31792 y 39275
+x -31793 y 39269
+x -31793 y 39262
+x -31793 y 39256
+x -31793 y 39250
+x -31793 y 39244
+x -31793 y 39238
+x -31793 y 39232
+x -31793 y 39227
+x -31793 y 39221
+x -31793 y 39216
+x -31793 y 39211
+x -31793 y 39206
+x -31793 y 39087
+x -31794 y 39074
+x -31795 y 39059
+x -31797 y 39044
+x -31801 y 39028
+x -31806 y 39011
+x -31813 y 38995
+x -31822 y 38978
+x -31834 y 38962
+x -31848 y 38947
+x -31863 y 38934
+x -31881 y 38923
+x -31899 y 38914
+x -31917 y 38908
+x -31935 y 38903
+x -31952 y 38901
+x -31968 y 38901
+x -31981 y 38901
+x -31992 y 38902
+x -32004 y 38903
+x -32015 y 38906
+x -32026 y 38908
+x -32036 y 38911
+x -32046 y 38914
+x -32057 y 38917
+x -32067 y 38921
+x -32077 y 38925
+x -32087 y 38930
+x -32097 y 38934
+x -32107 y 38939
+x -32117 y 38944
+x -32127 y 38950
+x -32138 y 38956
+x -32234 y 39016
+x -32241 y 39021
+x -32249 y 39025
+x -32257 y 39030
+x -32265 y 39035
+x -32273 y 39039
+x -32281 y 39044
+x -32289 y 39048
+x -32298 y 39053
+x -32306 y 39058
+x -32315 y 39062
+x -32324 y 39067
+x -32332 y 39071
+x -32341 y 39076
+x -32351 y 39080
+x -32360 y 39085
+x -32369 y 39089
+x -32379 y 39094
+x -32388 y 39098
+x -32398 y 39103
+x -32408 y 39107
+x -32418 y 39111
+x -33184 y 38924
+x -33176 y 38926
+x -33169 y 38927
+x -33161 y 38928
+x -33153 y 38929
+x -33145 y 38930
+x -33137 y 38931
+x -33129 y 38932
+x -33121 y 38932
+x -33113 y 38933
+x -33104 y 38933
+x -33095 y 38934
+x -33086 y 38934
+x -33076 y 38934
+x -33066 y 38934
+x -33056 y 38934
+x -33042 y 38934
+x -33028 y 38934
+x -33014 y 38933
+x -33000 y 38933
+x -32986 y 38932
+x -32973 y 38931
+x -32959 y 38930
+x -32946 y 38928
+x -32933 y 38927
+x -32919 y 38925
+x -32906 y 38923
+x -32893 y 38921
+x -32881 y 38918
+x -32868 y 38916
+x -32855 y 38913
+x -32843 y 38910
+x -32830 y 38907
+x -32818 y 38904
+x -32806 y 38900
+x -32794 y 38896
+x -32782 y 38892
+x -32770 y 38888
+x -32759 y 38883
+x -32747 y 38879
+x -32736 y 38874
+x -32725 y 38869
+x -32714 y 38863
+x -32703 y 38858
+x -32692 y 38852
+x -32682 y 38846
+x -32671 y 38839
+x -32661 y 38833
+x -32656 y 38829
+x -32650 y 38825
+x -32644 y 38821
+x -32638 y 38816
+x -32632 y 38812
+x -32627 y 38807
+x -32621 y 38803
+x -32615 y 38798
+x -32609 y 38792
+x -32603 y 38787
+x -32596 y 38781
+x -32590 y 38776
+x -32583 y 38770
+x -32577 y 38764
+x -32570 y 38757
+x -32563 y 38751
+x -32556 y 38744
+x -32548 y 38737
+x -32541 y 38729
+x -32533 y 38722
+x -32526 y 38714
+x -32518 y 38706
+x -32509 y 38698
+x -32501 y 38690
+x -32493 y 38681
+x -32484 y 38672
+x -32475 y 38663
+x -32466 y 38654
+x -32457 y 38644
+x -32448 y 38634
+x -32438 y 38624
+x -32429 y 38614
+x -32423 y 38609
+x -32418 y 38603
+x -32414 y 38598
+x -32409 y 38593
+x -32404 y 38588
+x -32399 y 38584
+x -32395 y 38579
+x -32390 y 38575
+x -32386 y 38570
+x -32382 y 38566
+x -32378 y 38562
+x -32374 y 38558
+x -32370 y 38554
+x -32366 y 38551
+x -32362 y 38547
+x -32358 y 38544
+x -32355 y 38541
+x -32351 y 38538
+x -32348 y 38535
+x -32345 y 38532
+x -32342 y 38529
+x -32339 y 38527
+x -32336 y 38524
+x -32333 y 38522
+x -32330 y 38520
+x -32328 y 38518
+x -32326 y 38517
+x -32324 y 38515
+x -32322 y 38514
+x -32320 y 38512
+x -32318 y 38511
+x -32316 y 38510
+x -32312 y 38507
+x -32309 y 38505
+x -32305 y 38503
+x -32302 y 38501
+x -32298 y 38499
+x -32295 y 38498
+x -32291 y 38496
+x -32288 y 38494
+x -32284 y 38493
+x -32280 y 38491
+x -32277 y 38490
+x -32273 y 38488
+x -32269 y 38487
+x -32265 y 38486
+x -32261 y 38484
+x -32257 y 38483
+x -32253 y 38482
+x -32249 y 38481
+x -32245 y 38480
+x -32241 y 38479
+x -32236 y 38478
+x -32232 y 38478
+x -32227 y 38477
+x -32223 y 38476
+x -32218 y 38476
+x -32213 y 38475
+x -32209 y 38475
+x -32204 y 38475
+x -32199 y 38474
+x -32194 y 38474
+x -32189 y 38474
+x -32185 y 38474
+x -32185 y 38474
+x -32183 y 38475
+x -32182 y 38477
+x -32180 y 38479
+x -32178 y 38481
+x -32175 y 38484
+x -32172 y 38488
+x -32170 y 38490
+x -32168 y 38493
+x -32167 y 38495
+x -32166 y 38497
+x -32165 y 38499
+x -32164 y 38500
+x -32164 y 38501
+x -32164 y 38502
+x -32164 y 38503
+x -32164 y 38504
+x -32164 y 38506
+x -32165 y 38507
+x -32165 y 38509
+x -32166 y 38510
+x -32167 y 38512
+x -32168 y 38515
+x -32169 y 38517
+x -32171 y 38519
+x -32173 y 38522
+x -32175 y 38525
+x -32177 y 38528
+x -32271 y 38616
+x -32276 y 38620
+x -32281 y 38625
+x -32286 y 38631
+x -32291 y 38636
+x -32296 y 38642
+x -32301 y 38648
+x -32306 y 38654
+x -32311 y 38661
+x -32315 y 38668
+x -32320 y 38677
+x -32325 y 38685
+x -32329 y 38695
+x -32333 y 38707
+x -32336 y 38719
+x -32338 y 38732
+x -32339 y 38746
+x -32338 y 38764
+x -32336 y 38781
+x -32332 y 38799
+x -32327 y 38817
+x -32319 y 38836
+x -32309 y 38853
+x -32296 y 38870
+x -32282 y 38885
+x -32266 y 38898
+x -32248 y 38909
+x -32231 y 38918
+x -32213 y 38924
+x -32196 y 38929
+x -32179 y 38931
+x -32163 y 38933
+x -32147 y 38933
+x -32137 y 38933
+x -32127 y 38933
+x -32117 y 38932
+x -32107 y 38930
+x -32098 y 38929
+x -32088 y 38926
+x -32078 y 38924
+x -32069 y 38921
+x -32059 y 38917
+x -32050 y 38913
+x -32041 y 38909
+x -32032 y 38904
+x -32023 y 38899
+x -32015 y 38894
+x -32007 y 38888
+x -32001 y 38884
+x -31995 y 38879
+x -31989 y 38874
+x -31983 y 38869
+x -31977 y 38864
+x -31971 y 38859
+x -31965 y 38854
+x -31959 y 38849
+x -31953 y 38845
+x -31947 y 38840
+x -31942 y 38835
+x -31936 y 38830
+x -31931 y 38825
+x -31926 y 38821
+x -31920 y 38816
+x -31915 y 38811
+x -31910 y 38807
+x -31905 y 38802
+x -31900 y 38797
+x -31896 y 38793
+x -31891 y 38788
+x -31886 y 38784
+x -31882 y 38779
+x -31877 y 38774
+x -31873 y 38770
+x -31869 y 38765
+x -31864 y 38761
+x -31860 y 38756
+x -31856 y 38751
+x -31852 y 38747
+x -31848 y 38742
+x -31845 y 38737
+x -31841 y 38733
+x -31836 y 38726
+x -31831 y 38720
+x -31826 y 38713
+x -31822 y 38707
+x -31817 y 38700
+x -31813 y 38693
+x -31809 y 38686
+x -31805 y 38680
+x -31801 y 38673
+x -31797 y 38666
+x -31794 y 38659
+x -31790 y 38652
+x -31787 y 38644
+x -31784 y 38637
+x -31781 y 38630
+x -31778 y 38622
+x -31775 y 38615
+x -31772 y 38608
+x -31770 y 38600
+x -31768 y 38593
+x -31766 y 38585
+x -31764 y 38577
+x -31762 y 38569
+x -31761 y 38562
+x -31759 y 38554
+x -31758 y 38546
+x -31757 y 38538
+x -31756 y 38530
+x -31756 y 38523
+x -31755 y 38515
+x -31755 y 38507
+x -31755 y 38499
+x -31755 y 38490
+x -31755 y 38480
+x -31756 y 38471
+x -31757 y 38462
+x -31757 y 38453
+x -31759 y 38443
+x -31760 y 38434
+x -31762 y 38425
+x -31764 y 38416
+x -31766 y 38407
+x -31768 y 38398
+x -31771 y 38389
+x -31774 y 38380
+x -31777 y 38372
+x -31780 y 38363
+x -31783 y 38354
+x -31787 y 38346
+x -31791 y 38337
+x -31795 y 38329
+x -31799 y 38321
+x -31804 y 38313
+x -31808 y 38305
+x -31813 y 38297
+x -31818 y 38289
+x -31824 y 38281
+x -31829 y 38274
+x -31835 y 38266
+x -31840 y 38259
+x -31846 y 38252
+x -31853 y 38245
+x -31859 y 38238
+x -31865 y 38231
+x -31873 y 38223
+x -31881 y 38215
+x -31889 y 38208
+x -31897 y 38201
+x -31905 y 38194
+x -31913 y 38187
+x -31922 y 38181
+x -31931 y 38175
+x -31940 y 38169
+x -31949 y 38163
+x -31958 y 38158
+x -31967 y 38152
+x -31977 y 38147
+x -31986 y 38143
+x -31996 y 38138
+x -32006 y 38134
+x -32016 y 38130
+x -32026 y 38126
+x -32036 y 38123
+x -32047 y 38120
+x -32057 y 38117
+x -32068 y 38114
+x -32078 y 38112
+x -32089 y 38110
+x -32099 y 38108
+x -32110 y 38107
+x -32121 y 38105
+x -32132 y 38104
+x -32143 y 38103
+x -32154 y 38103
+x -32165 y 38102
+x -32175 y 38102
+x -32182 y 38102
+x -32188 y 38102
+x -32195 y 38102
+x -32201 y 38103
+x -32207 y 38103
+x -32214 y 38103
+x -32220 y 38103
+x -32226 y 38104
+x -32232 y 38104
+x -32238 y 38104
+x -32245 y 38105
+x -32251 y 38105
+x -32257 y 38106
+x -32263 y 38106
+x -32269 y 38107
+x -32275 y 38108
+x -32281 y 38108
+x -32287 y 38109
+x -32293 y 38110
+x -32299 y 38111
+x -32305 y 38112
+x -32311 y 38113
+x -32317 y 38114
+x -32323 y 38115
+x -32329 y 38116
+x -32335 y 38117
+x -32341 y 38118
+x -32346 y 38119
+x -32352 y 38120
+x -32358 y 38122
+x -32364 y 38123
+x -32369 y 38124
+x -32375 y 38126
+x -32381 y 38127
+x -32387 y 38129
+x -32393 y 38130
+x -32398 y 38132
+x -32404 y 38134
+x -32409 y 38136
+x -32415 y 38137
+x -32420 y 38139
+x -32426 y 38141
+x -32432 y 38143
+x -32437 y 38145
+x -32442 y 38147
+x -32448 y 38149
+x -32453 y 38151
+x -32459 y 38153
+x -32464 y 38156
+x -32469 y 38158
+x -32475 y 38160
+x -32480 y 38163
+x -32485 y 38165
+x -32490 y 38167
+x -32496 y 38170
+x -32501 y 38172
+x -32506 y 38175
+x -32511 y 38178
+x -32516 y 38180
+x -32521 y 38183
+x -32526 y 38186
+x -32531 y 38189
+x -32536 y 38192
+x -32541 y 38195
+x -32548 y 38199
+x -32555 y 38203
+x -32561 y 38208
+x -32568 y 38212
+x -32574 y 38217
+x -32580 y 38221
+x -32587 y 38226
+x -32593 y 38231
+x -32599 y 38236
+x -32606 y 38241
+x -32612 y 38246
+x -32618 y 38252
+x -32625 y 38257
+x -32631 y 38263
+x -32638 y 38268
+x -32644 y 38274
+x -32650 y 38280
+x -32657 y 38286
+x -32663 y 38292
+x -32669 y 38298
+x -32676 y 38305
+x -32682 y 38311
+x -32689 y 38318
+x -32695 y 38325
+x -32701 y 38331
+x -32708 y 38338
+x -32714 y 38345
+x -32721 y 38353
+x -32727 y 38360
+x -32734 y 38367
+x -32740 y 38375
+x -32747 y 38382
+x -32753 y 38389
+x -32759 y 38396
+x -32765 y 38403
+x -32771 y 38410
+x -32777 y 38416
+x -32782 y 38423
+x -32788 y 38429
+x -32793 y 38435
+x -32798 y 38440
+x -32804 y 38446
+x -32809 y 38451
+x -32814 y 38457
+x -32818 y 38462
+x -32823 y 38467
+x -32828 y 38471
+x -32832 y 38476
+x -32836 y 38480
+x -32841 y 38484
+x -32845 y 38488
+x -32848 y 38492
+x -32852 y 38495
+x -32856 y 38499
+x -32859 y 38502
+x -32863 y 38505
+x -32866 y 38508
+x -32869 y 38510
+x -32871 y 38513
+x -32874 y 38515
+x -32876 y 38517
+x -32879 y 38518
+x -32881 y 38520
+x -32882 y 38521
+x -32886 y 38524
+x -32891 y 38527
+x -32895 y 38529
+x -32899 y 38532
+x -32904 y 38534
+x -32908 y 38537
+x -32913 y 38539
+x -32918 y 38542
+x -32920 y 38543
+x -32920 y 38541
+x -32920 y 38533
+x -32919 y 38525
+x -32918 y 38517
+x -32918 y 38509
+x -32917 y 38502
+x -32917 y 38494
+x -32916 y 38487
+x -32916 y 38480
+x -32915 y 38473
+x -32915 y 38466
+x -32915 y 38459
+x -32914 y 38453
+x -32914 y 38446
+x -32914 y 38440
+x -32913 y 38434
+x -32913 y 38428
+x -32913 y 38422
+x -32912 y 38417
+x -32912 y 38411
+x -32912 y 38406
+x -32912 y 38400
+x -32912 y 38395
+x -32912 y 38390
+x -32911 y 38385
+x -32911 y 38380
+x -32911 y 38376
+x -32911 y 38371
+x -32911 y 38367
+x -32911 y 38361
+x -32911 y 38353
+x -32912 y 38343
+x -32912 y 38334
+x -32913 y 38324
+x -32915 y 38314
+x -32916 y 38305
+x -32918 y 38295
+x -32920 y 38286
+x -32923 y 38277
+x -32925 y 38268
+x -32929 y 38258
+x -32932 y 38249
+x -32935 y 38240
+x -32939 y 38231
+x -32943 y 38223
+x -32948 y 38213
+x -32955 y 38202
+x -32962 y 38190
+x -32970 y 38178
+x -32979 y 38167
+x -32989 y 38156
+x -33000 y 38146
+x -33011 y 38136
+x -33023 y 38127
+x -33036 y 38119
+x -33050 y 38112
+x -33065 y 38105
+x -33079 y 38100
+x -33094 y 38097
+x -33109 y 38094
+x -33124 y 38092
+x -33138 y 38092
+x -33147 y 38092
+x -33156 y 38093
+x -33164 y 38093
+x -33172 y 38094
+x -33180 y 38095
+x -33189 y 38097
+x -33197 y 38099
+x -33205 y 38101
+x -33213 y 38104
+x -33221 y 38106
+x -33229 y 38109
+x -33237 y 38113
+x -33244 y 38116
+x -33252 y 38120
+x -33259 y 38125
+x -33267 y 38129
+x -33280 y 38139
+x -33295 y 38152
+x -33309 y 38167
+x -33322 y 38185
+x -33333 y 38205
+x -33341 y 38227
+x -33346 y 38250
+x -33347 y 38270
+x -33347 y 38281
+x -33346 y 38288
+x -33346 y 38295
+x -33345 y 38302
+x -33343 y 38309
+x -33342 y 38315
+x -33340 y 38321
+x -33339 y 38327
+x -33337 y 38332
+x -33335 y 38338
+x -33333 y 38343
+x -33331 y 38349
+x -33329 y 38354
+x -33326 y 38359
+x -33324 y 38364
+x -33322 y 38368
+x -33321 y 38370
+x -33320 y 38372
+x -33320 y 38373
+x -33320 y 38377
+x -33320 y 38381
+x -33321 y 38386
+x -33321 y 38391
+x -33321 y 38397
+x -33321 y 38402
+x -33322 y 38408
+x -33322 y 38415
+x -33323 y 38421
+x -33323 y 38428
+x -33324 y 38435
+x -33324 y 38443
+x -33325 y 38451
+x -33326 y 38460
+x -33326 y 38468
+x -33327 y 38476
+x -33327 y 38483
+x -33328 y 38491
+x -33328 y 38498
+x -33329 y 38505
+x -33329 y 38512
+x -33329 y 38518
+x -33330 y 38524
+x -33330 y 38531
+x -33330 y 38537
+x -33330 y 38543
+x -33330 y 38548
+x -33330 y 38554
+x -33330 y 38558
+x -33330 y 38560
+x -33330 y 38561
+x -33331 y 38563
+x -33331 y 38565
+x -33331 y 38567
+x -33331 y 38570
+x -33331 y 38573
+x -33332 y 38576
+x -33332 y 38580
+x -33333 y 38584
+x -33333 y 38588
+x -33334 y 38592
+x -33335 y 38597
+x -33336 y 38602
+x -33336 y 38607
+x -33337 y 38613
+x -33338 y 38618
+x -33339 y 38625
+x -33341 y 38631
+x -33342 y 38638
+x -33343 y 38644
+x -33343 y 38650
+x -33344 y 38656
+x -33345 y 38662
+x -33346 y 38668
+x -33346 y 38673
+x -33347 y 38679
+x -33347 y 38685
+x -33348 y 38690
+x -33348 y 38696
+x -33348 y 38702
+x -33348 y 38709
+x -33348 y 38716
+x -33347 y 38724
+x -33346 y 38730
+x -33345 y 38737
+x -33344 y 38743
+x -33343 y 38748
+x -33342 y 38754
+x -33341 y 38758
+x -33341 y 38758
+x -33340 y 38765
+x -33338 y 38781
+x -33334 y 38797
+x -33329 y 38814
+x -33321 y 38830
+x -33312 y 38845
+x -33302 y 38858
+x -33290 y 38871
+x -33278 y 38882
+x -33266 y 38891
+x -33253 y 38899
+x -33240 y 38906
+x -33227 y 38911
+x -33214 y 38916
+x -33202 y 38920
+x -33191 y 38923
+x -33184 y 38924
+x -32286 y 37531
+x -32279 y 37537
+x -32271 y 37542
+x -32264 y 37548
+x -32256 y 37552
+x -32249 y 37557
+x -32241 y 37561
+x -32233 y 37565
+x -32225 y 37568
+x -32216 y 37571
+x -32208 y 37574
+x -32200 y 37576
+x -32191 y 37579
+x -32183 y 37580
+x -32174 y 37582
+x -32166 y 37583
+x -32157 y 37583
+x -32149 y 37584
+x -32139 y 37584
+x -32125 y 37583
+x -32111 y 37582
+x -32097 y 37579
+x -32084 y 37576
+x -32071 y 37571
+x -32059 y 37566
+x -32048 y 37561
+x -32037 y 37555
+x -32026 y 37549
+x -32016 y 37543
+x -32006 y 37536
+x -31996 y 37529
+x -31986 y 37521
+x -31977 y 37513
+x -31967 y 37505
+x -31957 y 37495
+x -31950 y 37489
+x -31947 y 37485
+x -31942 y 37481
+x -31938 y 37476
+x -31933 y 37472
+x -31927 y 37467
+x -31922 y 37461
+x -31916 y 37456
+x -31909 y 37450
+x -31902 y 37444
+x -31895 y 37437
+x -31888 y 37431
+x -31880 y 37424
+x -31872 y 37417
+x -31863 y 37409
+x -31858 y 37404
+x -31850 y 37399
+x -31838 y 37389
+x -31827 y 37380
+x -31816 y 37370
+x -31806 y 37360
+x -31796 y 37349
+x -31786 y 37338
+x -31777 y 37326
+x -31768 y 37313
+x -31760 y 37300
+x -31753 y 37286
+x -31747 y 37271
+x -31742 y 37255
+x -31738 y 37238
+x -31735 y 37221
+x -31735 y 37203
+x -31735 y 37185
+x -31738 y 37166
+x -31744 y 37147
+x -31752 y 37128
+x -31763 y 37110
+x -31777 y 37094
+x -31791 y 37080
+x -31807 y 37069
+x -31823 y 37061
+x -31838 y 37054
+x -31853 y 37049
+x -31868 y 37045
+x -31882 y 37043
+x -31895 y 37041
+x -31909 y 37040
+x -31921 y 37040
+x -31926 y 37040
+x -31930 y 37040
+x -31934 y 37040
+x -31938 y 37040
+x -31942 y 37040
+x -31946 y 37041
+x -31950 y 37041
+x -31955 y 37041
+x -31959 y 37041
+x -31964 y 37042
+x -31968 y 37042
+x -31973 y 37042
+x -31978 y 37043
+x -31984 y 37043
+x -31989 y 37044
+x -31994 y 37044
+x -31999 y 37045
+x -32003 y 37045
+x -32007 y 37046
+x -32011 y 37046
+x -32015 y 37046
+x -32019 y 37046
+x -32022 y 37047
+x -32025 y 37047
+x -32028 y 37047
+x -32031 y 37047
+x -32034 y 37047
+x -32036 y 37048
+x -32038 y 37048
+x -32040 y 37048
+x -32042 y 37048
+x -32043 y 37048
+x -32046 y 37048
+x -32049 y 37048
+x -32053 y 37048
+x -32057 y 37048
+x -32061 y 37047
+x -32066 y 37047
+x -32071 y 37047
+x -32076 y 37047
+x -32087 y 37047
+x -32093 y 37047
+x -32099 y 37046
+x -32113 y 37046
+x -32120 y 37046
+x -32126 y 37046
+x -32133 y 37045
+x -32140 y 37045
+x -32147 y 37045
+x -32154 y 37045
+x -32160 y 37044
+x -32167 y 37044
+x -32173 y 37044
+x -32179 y 37044
+x -32184 y 37044
+x -32190 y 37043
+x -32195 y 37043
+x -32200 y 37043
+x -32205 y 37043
+x -32210 y 37043
+x -32214 y 37043
+x -32218 y 37043
+x -32225 y 37043
+x -32232 y 37043
+x -32240 y 37043
+x -32247 y 37043
+x -32255 y 37043
+x -32263 y 37044
+x -32270 y 37044
+x -32279 y 37044
+x -32287 y 37044
+x -32295 y 37045
+x -32304 y 37045
+x -32313 y 37045
+x -32322 y 37046
+x -32331 y 37046
+x -32340 y 37047
+x -32350 y 37047
+x -32359 y 37048
+x -32369 y 37048
+x -32379 y 37049
+x -32390 y 37049
+x -32400 y 37050
+x -32411 y 37051
+x -32421 y 37051
+x -32432 y 37052
+x -32443 y 37053
+x -32455 y 37054
+x -32466 y 37054
+x -32478 y 37055
+x -32490 y 37056
+x -32502 y 37057
+x -32515 y 37058
+x -32527 y 37059
+x -32539 y 37060
+x -32551 y 37061
+x -32563 y 37062
+x -32574 y 37062
+x -32586 y 37063
+x -32597 y 37064
+x -32608 y 37065
+x -32619 y 37066
+x -32629 y 37066
+x -32640 y 37067
+x -32650 y 37067
+x -32660 y 37068
+x -32670 y 37069
+x -32679 y 37069
+x -32688 y 37070
+x -32698 y 37070
+x -32707 y 37071
+x -32715 y 37071
+x -32724 y 37071
+x -32732 y 37072
+x -32740 y 37072
+x -32748 y 37073
+x -32756 y 37073
+x -32763 y 37073
+x -32771 y 37073
+x -32778 y 37073
+x -32785 y 37074
+x -32791 y 37074
+x -32798 y 37074
+x -32804 y 37074
+x -32810 y 37074
+x -32816 y 37074
+x -32821 y 37074
+x -32827 y 37074
+x -32833 y 37074
+x -32840 y 37074
+x -32846 y 37073
+x -32853 y 37073
+x -32860 y 37073
+x -32867 y 37073
+x -32874 y 37072
+x -32882 y 37072
+x -32890 y 37072
+x -32898 y 37071
+x -32906 y 37071
+x -32914 y 37070
+x -32922 y 37070
+x -32931 y 37069
+x -32941 y 37068
+x -32944 y 37068
+x -32945 y 37063
+x -32949 y 37053
+x -32953 y 37043
+x -32958 y 37033
+x -32963 y 37024
+x -32969 y 37015
+x -32976 y 37007
+x -32982 y 36999
+x -32989 y 36992
+x -32996 y 36986
+x -33004 y 36980
+x -33011 y 36974
+x -33018 y 36969
+x -33026 y 36964
+x -33034 y 36960
+x -33042 y 36955
+x -33050 y 36952
+x -33058 y 36948
+x -33067 y 36945
+x -33075 y 36943
+x -33083 y 36940
+x -33092 y 36938
+x -33100 y 36937
+x -33109 y 36935
+x -33117 y 36935
+x -33125 y 36934
+x -33134 y 36933
+x -33142 y 36933
+x -33150 y 36933
+x -33159 y 36934
+x -33167 y 36934
+x -33175 y 36935
+x -33184 y 36937
+x -33192 y 36938
+x -33201 y 36940
+x -33209 y 36943
+x -33218 y 36945
+x -33226 y 36948
+x -33235 y 36952
+x -33243 y 36956
+x -33251 y 36960
+x -33259 y 36964
+x -33267 y 36969
+x -33274 y 36975
+x -33281 y 36980
+x -33289 y 36987
+x -33296 y 36993
+x -33303 y 37001
+x -33309 y 37008
+x -33315 y 37017
+x -33321 y 37025
+x -33326 y 37035
+x -33331 y 37044
+x -33335 y 37054
+x -33339 y 37064
+x -33342 y 37075
+x -33344 y 37085
+x -33345 y 37095
+x -33346 y 37105
+x -33346 y 37114
+x -33346 y 37244
+x -33345 y 37371
+x -33345 y 37377
+x -33345 y 37384
+x -33345 y 37391
+x -33345 y 37397
+x -33344 y 37404
+x -33344 y 37410
+x -33343 y 37417
+x -33342 y 37423
+x -33342 y 37430
+x -33341 y 37437
+x -33339 y 37443
+x -33338 y 37450
+x -33336 y 37457
+x -33334 y 37464
+x -33331 y 37472
+x -33327 y 37484
+x -33318 y 37499
+x -33310 y 37511
+x -33302 y 37522
+x -33292 y 37533
+x -33281 y 37543
+x -33270 y 37551
+x -33258 y 37559
+x -33246 y 37566
+x -33233 y 37571
+x -33221 y 37576
+x -33209 y 37579
+x -33197 y 37582
+x -33185 y 37584
+x -33173 y 37585
+x -33162 y 37586
+x -33150 y 37586
+x -33131 y 37585
+x -33110 y 37583
+x -33090 y 37579
+x -33069 y 37572
+x -33049 y 37563
+x -33029 y 37551
+x -33010 y 37537
+x -32994 y 37520
+x -32980 y 37502
+x -32968 y 37483
+x -32959 y 37463
+x -32952 y 37443
+x -32950 y 37433
+x -32947 y 37433
+x -32937 y 37434
+x -32927 y 37435
+x -32917 y 37435
+x -32908 y 37436
+x -32898 y 37436
+x -32890 y 37437
+x -32881 y 37437
+x -32873 y 37438
+x -32864 y 37438
+x -32857 y 37438
+x -32849 y 37438
+x -32842 y 37439
+x -32835 y 37439
+x -32828 y 37439
+x -32822 y 37439
+x -32816 y 37439
+x -32808 y 37439
+x -32800 y 37439
+x -32792 y 37439
+x -32784 y 37439
+x -32776 y 37439
+x -32767 y 37438
+x -32759 y 37438
+x -32750 y 37438
+x -32740 y 37438
+x -32731 y 37438
+x -32721 y 37437
+x -32711 y 37437
+x -32701 y 37437
+x -32691 y 37436
+x -32681 y 37436
+x -32670 y 37435
+x -32659 y 37435
+x -32648 y 37434
+x -32636 y 37434
+x -32625 y 37433
+x -32613 y 37433
+x -32601 y 37432
+x -32589 y 37431
+x -32576 y 37431
+x -32564 y 37430
+x -32551 y 37429
+x -32537 y 37428
+x -32524 y 37428
+x -32511 y 37427
+x -32497 y 37426
+x -32483 y 37425
+x -32469 y 37424
+x -32455 y 37423
+x -32441 y 37422
+x -32428 y 37422
+x -32415 y 37421
+x -32402 y 37420
+x -32389 y 37419
+x -32377 y 37419
+x -32365 y 37418
+x -32352 y 37417
+x -32347 y 37417
+x -32346 y 37423
+x -32344 y 37434
+x -32341 y 37445
+x -32338 y 37456
+x -32334 y 37466
+x -32329 y 37476
+x -32324 y 37486
+x -32318 y 37495
+x -32312 y 37503
+x -32306 y 37511
+x -32299 y 37518
+x -32293 y 37525
+x -32286 y 37531
+x -32286 y 36861
+x -32279 y 36867
+x -32271 y 36872
+x -32264 y 36878
+x -32256 y 36882
+x -32249 y 36887
+x -32241 y 36891
+x -32233 y 36895
+x -32225 y 36898
+x -32216 y 36901
+x -32208 y 36904
+x -32200 y 36906
+x -32191 y 36908
+x -32183 y 36910
+x -32174 y 36912
+x -32166 y 36913
+x -32157 y 36913
+x -32149 y 36914
+x -32139 y 36914
+x -32125 y 36913
+x -32111 y 36912
+x -32097 y 36909
+x -32084 y 36905
+x -32071 y 36901
+x -32059 y 36896
+x -32048 y 36891
+x -32037 y 36885
+x -32026 y 36879
+x -32016 y 36873
+x -32006 y 36866
+x -31996 y 36858
+x -31986 y 36851
+x -31977 y 36843
+x -31967 y 36835
+x -31957 y 36825
+x -31950 y 36819
+x -31947 y 36815
+x -31942 y 36811
+x -31938 y 36806
+x -31933 y 36801
+x -31927 y 36796
+x -31922 y 36791
+x -31916 y 36785
+x -31909 y 36780
+x -31902 y 36774
+x -31895 y 36767
+x -31888 y 36761
+x -31880 y 36754
+x -31872 y 36747
+x -31863 y 36739
+x -31858 y 36734
+x -31850 y 36729
+x -31838 y 36719
+x -31827 y 36710
+x -31816 y 36700
+x -31806 y 36690
+x -31796 y 36679
+x -31786 y 36668
+x -31777 y 36656
+x -31768 y 36643
+x -31760 y 36630
+x -31753 y 36616
+x -31747 y 36601
+x -31742 y 36585
+x -31738 y 36568
+x -31735 y 36551
+x -31735 y 36533
+x -31735 y 36515
+x -31738 y 36496
+x -31744 y 36477
+x -31752 y 36458
+x -31763 y 36440
+x -31777 y 36424
+x -31791 y 36410
+x -31807 y 36399
+x -31823 y 36390
+x -31838 y 36384
+x -31853 y 36379
+x -31868 y 36375
+x -31882 y 36373
+x -31895 y 36371
+x -31909 y 36370
+x -31921 y 36370
+x -31926 y 36370
+x -31930 y 36370
+x -31934 y 36370
+x -31938 y 36370
+x -31942 y 36370
+x -31946 y 36371
+x -31950 y 36371
+x -31955 y 36371
+x -31959 y 36371
+x -31964 y 36372
+x -31968 y 36372
+x -31973 y 36372
+x -31978 y 36373
+x -31984 y 36373
+x -31989 y 36374
+x -31994 y 36374
+x -31999 y 36375
+x -32003 y 36375
+x -32007 y 36375
+x -32011 y 36376
+x -32015 y 36376
+x -32019 y 36376
+x -32022 y 36377
+x -32025 y 36377
+x -32028 y 36377
+x -32031 y 36377
+x -32034 y 36377
+x -32036 y 36377
+x -32038 y 36377
+x -32040 y 36378
+x -32042 y 36378
+x -32043 y 36378
+x -32046 y 36378
+x -32049 y 36378
+x -32053 y 36377
+x -32057 y 36377
+x -32061 y 36377
+x -32066 y 36377
+x -32071 y 36377
+x -32076 y 36377
+x -32087 y 36377
+x -32093 y 36377
+x -32099 y 36376
+x -32113 y 36376
+x -32120 y 36376
+x -32126 y 36375
+x -32133 y 36375
+x -32140 y 36375
+x -32147 y 36375
+x -32154 y 36374
+x -32160 y 36374
+x -32167 y 36374
+x -32173 y 36374
+x -32179 y 36374
+x -32184 y 36373
+x -32190 y 36373
+x -32195 y 36373
+x -32200 y 36373
+x -32205 y 36373
+x -32210 y 36373
+x -32214 y 36373
+x -32218 y 36373
+x -32225 y 36373
+x -32232 y 36373
+x -32240 y 36373
+x -32247 y 36373
+x -32255 y 36373
+x -32263 y 36374
+x -32270 y 36374
+x -32279 y 36374
+x -32287 y 36374
+x -32295 y 36375
+x -32304 y 36375
+x -32313 y 36375
+x -32322 y 36376
+x -32331 y 36376
+x -32340 y 36377
+x -32350 y 36377
+x -32359 y 36378
+x -32369 y 36378
+x -32379 y 36379
+x -32390 y 36379
+x -32400 y 36380
+x -32411 y 36381
+x -32421 y 36381
+x -32432 y 36382
+x -32443 y 36383
+x -32455 y 36384
+x -32466 y 36384
+x -32478 y 36385
+x -32490 y 36386
+x -32502 y 36387
+x -32515 y 36388
+x -32527 y 36389
+x -32539 y 36390
+x -32551 y 36391
+x -32563 y 36392
+x -32574 y 36392
+x -32586 y 36393
+x -32597 y 36394
+x -32608 y 36395
+x -32619 y 36395
+x -32629 y 36396
+x -32640 y 36397
+x -32650 y 36397
+x -32660 y 36398
+x -32670 y 36399
+x -32679 y 36399
+x -32688 y 36400
+x -32698 y 36400
+x -32707 y 36401
+x -32715 y 36401
+x -32724 y 36401
+x -32732 y 36402
+x -32740 y 36402
+x -32748 y 36402
+x -32756 y 36403
+x -32763 y 36403
+x -32771 y 36403
+x -32778 y 36403
+x -32785 y 36403
+x -32791 y 36404
+x -32798 y 36404
+x -32804 y 36404
+x -32810 y 36404
+x -32816 y 36404
+x -32821 y 36404
+x -32827 y 36404
+x -32833 y 36404
+x -32840 y 36404
+x -32846 y 36403
+x -32853 y 36403
+x -32860 y 36403
+x -32867 y 36403
+x -32874 y 36402
+x -32882 y 36402
+x -32890 y 36402
+x -32898 y 36401
+x -32906 y 36401
+x -32914 y 36400
+x -32922 y 36400
+x -32931 y 36399
+x -32941 y 36398
+x -32944 y 36398
+x -32945 y 36393
+x -32949 y 36383
+x -32953 y 36373
+x -32958 y 36363
+x -32963 y 36354
+x -32969 y 36345
+x -32976 y 36337
+x -32982 y 36329
+x -32989 y 36322
+x -32996 y 36316
+x -33004 y 36310
+x -33011 y 36304
+x -33018 y 36299
+x -33026 y 36294
+x -33034 y 36290
+x -33042 y 36285
+x -33050 y 36282
+x -33058 y 36278
+x -33067 y 36275
+x -33075 y 36273
+x -33083 y 36270
+x -33092 y 36268
+x -33100 y 36267
+x -33109 y 36265
+x -33117 y 36264
+x -33125 y 36264
+x -33134 y 36263
+x -33142 y 36263
+x -33150 y 36263
+x -33159 y 36264
+x -33167 y 36264
+x -33175 y 36265
+x -33184 y 36267
+x -33192 y 36268
+x -33201 y 36270
+x -33209 y 36272
+x -33218 y 36275
+x -33226 y 36278
+x -33235 y 36282
+x -33243 y 36286
+x -33251 y 36290
+x -33259 y 36294
+x -33267 y 36299
+x -33274 y 36305
+x -33281 y 36310
+x -33289 y 36316
+x -33296 y 36323
+x -33303 y 36330
+x -33309 y 36338
+x -33315 y 36346
+x -33321 y 36355
+x -33326 y 36365
+x -33331 y 36374
+x -33335 y 36384
+x -33339 y 36394
+x -33342 y 36404
+x -33344 y 36415
+x -33345 y 36425
+x -33346 y 36435
+x -33346 y 36444
+x -33346 y 36574
+x -33345 y 36701
+x -33345 y 36707
+x -33345 y 36714
+x -33345 y 36721
+x -33345 y 36727
+x -33344 y 36734
+x -33344 y 36740
+x -33343 y 36747
+x -33342 y 36753
+x -33342 y 36760
+x -33341 y 36767
+x -33339 y 36773
+x -33338 y 36780
+x -33336 y 36787
+x -33334 y 36794
+x -33331 y 36802
+x -33327 y 36814
+x -33318 y 36829
+x -33310 y 36841
+x -33302 y 36852
+x -33292 y 36863
+x -33281 y 36873
+x -33270 y 36881
+x -33258 y 36889
+x -33246 y 36896
+x -33233 y 36901
+x -33221 y 36905
+x -33209 y 36909
+x -33197 y 36912
+x -33185 y 36914
+x -33173 y 36915
+x -33162 y 36916
+x -33150 y 36916
+x -33131 y 36915
+x -33110 y 36913
+x -33090 y 36909
+x -33069 y 36902
+x -33049 y 36893
+x -33029 y 36881
+x -33010 y 36867
+x -32994 y 36850
+x -32980 y 36832
+x -32968 y 36813
+x -32959 y 36793
+x -32952 y 36773
+x -32950 y 36763
+x -32947 y 36763
+x -32937 y 36764
+x -32927 y 36765
+x -32917 y 36765
+x -32908 y 36766
+x -32898 y 36766
+x -32890 y 36767
+x -32881 y 36767
+x -32873 y 36767
+x -32864 y 36768
+x -32857 y 36768
+x -32849 y 36768
+x -32842 y 36769
+x -32835 y 36769
+x -32828 y 36769
+x -32822 y 36769
+x -32816 y 36769
+x -32808 y 36769
+x -32800 y 36769
+x -32792 y 36769
+x -32784 y 36769
+x -32776 y 36769
+x -32767 y 36768
+x -32759 y 36768
+x -32750 y 36768
+x -32740 y 36768
+x -32731 y 36767
+x -32721 y 36767
+x -32711 y 36767
+x -32701 y 36766
+x -32691 y 36766
+x -32681 y 36766
+x -32670 y 36765
+x -32659 y 36765
+x -32648 y 36764
+x -32636 y 36764
+x -32625 y 36763
+x -32613 y 36762
+x -32601 y 36762
+x -32589 y 36761
+x -32576 y 36761
+x -32564 y 36760
+x -32551 y 36759
+x -32537 y 36758
+x -32524 y 36757
+x -32511 y 36757
+x -32497 y 36756
+x -32483 y 36755
+x -32469 y 36754
+x -32455 y 36753
+x -32441 y 36752
+x -32428 y 36751
+x -32415 y 36751
+x -32402 y 36750
+x -32389 y 36749
+x -32377 y 36749
+x -32365 y 36748
+x -32352 y 36747
+x -32347 y 36747
+x -32346 y 36753
+x -32344 y 36764
+x -32341 y 36775
+x -32338 y 36786
+x -32334 y 36796
+x -32329 y 36806
+x -32324 y 36816
+x -32318 y 36825
+x -32312 y 36833
+x -32306 y 36841
+x -32299 y 36848
+x -32293 y 36855
+x -32286 y 36861
+x -32418 y 35068
+x -32428 y 35072
+x -32438 y 35076
+x -32448 y 35081
+x -32459 y 35085
+x -32469 y 35089
+x -32480 y 35094
+x -32491 y 35098
+x -32502 y 35102
+x -32513 y 35106
+x -32524 y 35110
+x -32534 y 35114
+x -32881 y 35230
+x -32882 y 35230
+x -32884 y 35231
+x -32887 y 35231
+x -32890 y 35232
+x -32893 y 35233
+x -32896 y 35234
+x -32900 y 35235
+x -32904 y 35236
+x -32913 y 35239
+x -32918 y 35240
+x -32923 y 35241
+x -32928 y 35243
+x -32934 y 35244
+x -32939 y 35246
+x -32945 y 35248
+x -32952 y 35249
+x -32958 y 35251
+x -32965 y 35253
+x -32972 y 35255
+x -32980 y 35256
+x -32987 y 35258
+x -32995 y 35261
+x -33003 y 35263
+x -33012 y 35265
+x -33020 y 35267
+x -33029 y 35269
+x -33038 y 35272
+x -33048 y 35274
+x -33057 y 35276
+x -33067 y 35279
+x -33078 y 35282
+x -33086 y 35284
+x -33094 y 35286
+x -33102 y 35288
+x -33110 y 35290
+x -33118 y 35292
+x -33126 y 35295
+x -33134 y 35297
+x -33141 y 35299
+x -33149 y 35301
+x -33156 y 35303
+x -33164 y 35305
+x -33171 y 35307
+x -33178 y 35310
+x -33185 y 35312
+x -33191 y 35314
+x -33198 y 35316
+x -33205 y 35318
+x -33211 y 35320
+x -33217 y 35322
+x -33224 y 35324
+x -33230 y 35326
+x -33236 y 35329
+x -33242 y 35331
+x -33247 y 35333
+x -33253 y 35335
+x -33259 y 35337
+x -33264 y 35339
+x -33270 y 35341
+x -33275 y 35344
+x -33281 y 35346
+x -33286 y 35348
+x -33292 y 35351
+x -33300 y 35355
+x -33310 y 35360
+x -33320 y 35366
+x -33330 y 35372
+x -33339 y 35379
+x -33349 y 35388
+x -33358 y 35397
+x -33367 y 35407
+x -33375 y 35418
+x -33382 y 35430
+x -33389 y 35443
+x -33394 y 35456
+x -33398 y 35470
+x -33401 y 35484
+x -33403 y 35498
+x -33403 y 35511
+x -33403 y 35522
+x -33402 y 35533
+x -33400 y 35543
+x -33398 y 35553
+x -33395 y 35564
+x -33392 y 35574
+x -33387 y 35583
+x -33383 y 35593
+x -33377 y 35602
+x -33372 y 35610
+x -33366 y 35618
+x -33360 y 35626
+x -33353 y 35633
+x -33347 y 35639
+x -33340 y 35645
+x -33333 y 35651
+x -33327 y 35656
+x -33319 y 35661
+x -33312 y 35666
+x -33304 y 35671
+x -33295 y 35675
+x -33287 y 35679
+x -33279 y 35682
+x -33270 y 35685
+x -33261 y 35688
+x -33252 y 35690
+x -33244 y 35692
+x -33235 y 35694
+x -33226 y 35695
+x -33217 y 35696
+x -33209 y 35696
+x -33200 y 35696
+x -33193 y 35696
+x -33188 y 35696
+x -33182 y 35696
+x -33177 y 35695
+x -33171 y 35694
+x -33166 y 35694
+x -33161 y 35693
+x -33156 y 35692
+x -33151 y 35691
+x -33146 y 35690
+x -33141 y 35689
+x -33135 y 35688
+x -33130 y 35687
+x -33124 y 35685
+x -33118 y 35684
+x -33112 y 35683
+x -33106 y 35681
+x -33100 y 35680
+x -33094 y 35678
+x -33087 y 35676
+x -33080 y 35675
+x -33073 y 35673
+x -33066 y 35671
+x -33059 y 35669
+x -33052 y 35667
+x -33044 y 35665
+x -33036 y 35662
+x -33028 y 35660
+x -33020 y 35658
+x -33012 y 35655
+x -33003 y 35653
+x -32994 y 35650
+x -32508 y 35505
+x -32487 y 35499
+x -32469 y 35492
+x -32451 y 35486
+x -32434 y 35480
+x -32416 y 35474
+x -32399 y 35467
+x -32382 y 35461
+x -32366 y 35455
+x -32349 y 35449
+x -32333 y 35442
+x -32317 y 35436
+x -32301 y 35429
+x -32286 y 35423
+x -32271 y 35417
+x -32256 y 35410
+x -32241 y 35404
+x -32226 y 35397
+x -32212 y 35391
+x -32198 y 35384
+x -32197 y 35384
+x -32193 y 35508
+x -32188 y 35661
+x -32185 y 35681
+x -32180 y 35699
+x -32174 y 35716
+x -32166 y 35733
+x -32155 y 35750
+x -32143 y 35766
+x -32130 y 35780
+x -32114 y 35792
+x -32098 y 35803
+x -32082 y 35811
+x -32065 y 35818
+x -32048 y 35823
+x -32032 y 35827
+x -32016 y 35829
+x -32000 y 35831
+x -31984 y 35831
+x -31975 y 35831
+x -31967 y 35831
+x -31959 y 35830
+x -31950 y 35829
+x -31942 y 35828
+x -31933 y 35826
+x -31925 y 35824
+x -31916 y 35822
+x -31907 y 35819
+x -31899 y 35816
+x -31891 y 35812
+x -31882 y 35808
+x -31874 y 35804
+x -31866 y 35799
+x -31858 y 35794
+x -31851 y 35789
+x -31843 y 35783
+x -31836 y 35777
+x -31829 y 35770
+x -31823 y 35763
+x -31816 y 35755
+x -31810 y 35747
+x -31804 y 35738
+x -31799 y 35729
+x -31794 y 35719
+x -31790 y 35709
+x -31787 y 35699
+x -31784 y 35689
+x -31782 y 35679
+x -31780 y 35668
+x -31780 y 35658
+x -31779 y 35650
+x -31779 y 35643
+x -31779 y 35637
+x -31779 y 35631
+x -31779 y 35626
+x -31780 y 35619
+x -31780 y 35613
+x -31780 y 35607
+x -31780 y 35601
+x -31780 y 35594
+x -31780 y 35587
+x -31780 y 35580
+x -31780 y 35573
+x -31781 y 35566
+x -31781 y 35559
+x -31781 y 35551
+x -31781 y 35544
+x -31781 y 35536
+x -31782 y 35528
+x -31782 y 35520
+x -31782 y 35511
+x -31782 y 35503
+x -31783 y 35494
+x -31783 y 35486
+x -31783 y 35477
+x -31784 y 35468
+x -31784 y 35459
+x -31784 y 35449
+x -31785 y 35440
+x -31785 y 35430
+x -31786 y 35420
+x -31786 y 35410
+x -31786 y 35400
+x -31787 y 35390
+x -31787 y 35380
+x -31788 y 35362
+x -31788 y 35352
+x -31789 y 35343
+x -31789 y 35334
+x -31790 y 35325
+x -31790 y 35316
+x -31790 y 35308
+x -31790 y 35299
+x -31791 y 35291
+x -31791 y 35283
+x -31791 y 35275
+x -31791 y 35267
+x -31792 y 35260
+x -31792 y 35253
+x -31792 y 35245
+x -31792 y 35238
+x -31792 y 35232
+x -31793 y 35225
+x -31793 y 35218
+x -31793 y 35212
+x -31793 y 35206
+x -31793 y 35200
+x -31793 y 35194
+x -31793 y 35188
+x -31793 y 35183
+x -31793 y 35177
+x -31793 y 35172
+x -31793 y 35167
+x -31793 y 35162
+x -31793 y 35043
+x -31794 y 35030
+x -31795 y 35015
+x -31797 y 35000
+x -31801 y 34984
+x -31806 y 34968
+x -31813 y 34951
+x -31822 y 34934
+x -31834 y 34918
+x -31848 y 34903
+x -31863 y 34890
+x -31870 y 34885
+x -31862 y 34882
+x -31844 y 34874
+x -31826 y 34862
+x -31811 y 34849
+x -31797 y 34834
+x -31786 y 34818
+x -31777 y 34801
+x -31771 y 34785
+x -31766 y 34769
+x -31762 y 34753
+x -31760 y 34738
+x -31759 y 34723
+x -31758 y 34709
+x -31758 y 34702
+x -31759 y 34696
+x -31759 y 34690
+x -31759 y 34683
+x -31760 y 34677
+x -31761 y 34670
+x -31761 y 34663
+x -31762 y 34656
+x -31763 y 34650
+x -31763 y 34646
+x -31764 y 34641
+x -31764 y 34638
+x -31764 y 34635
+x -31764 y 34633
+x -31764 y 34631
+x -31764 y 34630
+x -31764 y 34627
+x -31764 y 34622
+x -31764 y 34617
+x -31764 y 34612
+x -31764 y 34607
+x -31764 y 34601
+x -31764 y 34595
+x -31764 y 34588
+x -31763 y 34581
+x -31763 y 34574
+x -31763 y 34567
+x -31762 y 34559
+x -31762 y 34551
+x -31762 y 34543
+x -31761 y 34534
+x -31761 y 34525
+x -31760 y 34515
+x -31760 y 34506
+x -31760 y 34497
+x -31759 y 34489
+x -31759 y 34481
+x -31759 y 34473
+x -31759 y 34465
+x -31758 y 34458
+x -31758 y 34451
+x -31758 y 34444
+x -31758 y 34437
+x -31758 y 34431
+x -31758 y 34425
+x -31758 y 34419
+x -31757 y 34413
+x -31757 y 34408
+x -31757 y 34405
+x -31757 y 34402
+x -31758 y 34399
+x -31758 y 34395
+x -31758 y 34392
+x -31758 y 34389
+x -31758 y 34385
+x -31758 y 34382
+x -31758 y 34378
+x -31758 y 34374
+x -31758 y 34370
+x -31759 y 34366
+x -31759 y 34362
+x -31759 y 34358
+x -31759 y 34353
+x -31759 y 34349
+x -31760 y 34345
+x -31760 y 34341
+x -31760 y 34337
+x -31760 y 34334
+x -31760 y 34331
+x -31760 y 34327
+x -31760 y 34321
+x -31761 y 34316
+x -31761 y 34313
+x -31761 y 34311
+x -31761 y 34308
+x -31761 y 34307
+x -31760 y 34305
+x -31760 y 34302
+x -31759 y 34299
+x -31757 y 34293
+x -31755 y 34285
+x -31753 y 34277
+x -31752 y 34269
+x -31750 y 34261
+x -31749 y 34252
+x -31748 y 34242
+x -31748 y 34232
+x -31748 y 34222
+x -31749 y 34211
+x -31751 y 34200
+x -31754 y 34189
+x -31757 y 34178
+x -31761 y 34168
+x -31765 y 34158
+x -31770 y 34149
+x -31776 y 34140
+x -31781 y 34132
+x -31788 y 34124
+x -31794 y 34117
+x -31801 y 34110
+x -31807 y 34103
+x -31814 y 34098
+x -31821 y 34092
+x -31828 y 34087
+x -31835 y 34082
+x -31843 y 34078
+x -31851 y 34073
+x -31859 y 34070
+x -31867 y 34066
+x -31875 y 34063
+x -31883 y 34060
+x -31892 y 34057
+x -31900 y 34055
+x -31909 y 34053
+x -31918 y 34051
+x -31926 y 34050
+x -31935 y 34049
+x -31944 y 34049
+x -31953 y 34049
+x -31964 y 34049
+x -31976 y 34050
+x -31989 y 34052
+x -32001 y 34054
+x -32014 y 34057
+x -32026 y 34061
+x -32038 y 34066
+x -32050 y 34072
+x -32062 y 34078
+x -32073 y 34085
+x -32084 y 34094
+x -32094 y 34102
+x -32103 y 34111
+x -32112 y 34121
+x -32120 y 34131
+x -32127 y 34142
+x -32133 y 34152
+x -32139 y 34163
+x -32144 y 34174
+x -32149 y 34185
+x -32153 y 34196
+x -32156 y 34207
+x -32159 y 34218
+x -32162 y 34229
+x -32164 y 34240
+x -32166 y 34252
+x -32167 y 34260
+x -32170 y 34253
+x -32177 y 34242
+x -32184 y 34231
+x -32191 y 34221
+x -32198 y 34210
+x -32206 y 34200
+x -32215 y 34190
+x -32223 y 34181
+x -32232 y 34172
+x -32242 y 34163
+x -32251 y 34154
+x -32261 y 34146
+x -32271 y 34138
+x -32282 y 34131
+x -32292 y 34123
+x -32303 y 34116
+x -32314 y 34110
+x -32326 y 34103
+x -32338 y 34097
+x -32349 y 34091
+x -32360 y 34086
+x -32370 y 34081
+x -32380 y 34077
+x -32391 y 34072
+x -32402 y 34068
+x -32412 y 34064
+x -32423 y 34060
+x -32434 y 34057
+x -32445 y 34053
+x -32456 y 34050
+x -32468 y 34047
+x -32479 y 34044
+x -32490 y 34041
+x -32502 y 34038
+x -32514 y 34036
+x -32526 y 34033
+x -32538 y 34031
+x -32550 y 34029
+x -32562 y 34027
+x -32574 y 34025
+x -32586 y 34024
+x -32599 y 34022
+x -32611 y 34021
+x -32624 y 34020
+x -32637 y 34019
+x -32650 y 34018
+x -32663 y 34017
+x -32676 y 34017
+x -32689 y 34016
+x -32703 y 34016
+x -32716 y 34016
+x -32730 y 34016
+x -32746 y 34016
+x -32762 y 34016
+x -32778 y 34016
+x -32794 y 34017
+x -32810 y 34018
+x -32826 y 34019
+x -32841 y 34021
+x -32857 y 34023
+x -32872 y 34025
+x -32887 y 34027
+x -32903 y 34029
+x -32918 y 34032
+x -32932 y 34035
+x -32947 y 34038
+x -32962 y 34041
+x -32976 y 34045
+x -32990 y 34048
+x -33005 y 34053
+x -33019 y 34057
+x -33033 y 34062
+x -33046 y 34066
+x -33060 y 34072
+x -33073 y 34077
+x -33087 y 34082
+x -33100 y 34088
+x -33113 y 34095
+x -33125 y 34101
+x -33138 y 34108
+x -33151 y 34115
+x -33163 y 34122
+x -33175 y 34129
+x -33187 y 34137
+x -33199 y 34145
+x -33211 y 34153
+x -33222 y 34162
+x -33234 y 34171
+x -33245 y 34180
+x -33256 y 34190
+x -33266 y 34199
+x -33276 y 34210
+x -33286 y 34220
+x -33296 y 34230
+x -33305 y 34241
+x -33314 y 34252
+x -33322 y 34264
+x -33330 y 34275
+x -33338 y 34287
+x -33345 y 34299
+x -33352 y 34311
+x -33358 y 34324
+x -33364 y 34337
+x -33370 y 34349
+x -33375 y 34363
+x -33379 y 34376
+x -33383 y 34389
+x -33387 y 34403
+x -33390 y 34416
+x -33393 y 34430
+x -33396 y 34444
+x -33398 y 34458
+x -33399 y 34472
+x -33400 y 34486
+x -33401 y 34501
+x -33401 y 34515
+x -33401 y 34530
+x -33400 y 34545
+x -33399 y 34560
+x -33397 y 34575
+x -33395 y 34590
+x -33392 y 34605
+x -33388 y 34619
+x -33385 y 34634
+x -33380 y 34648
+x -33375 y 34662
+x -33369 y 34676
+x -33363 y 34689
+x -33357 y 34703
+x -33349 y 34716
+x -33342 y 34729
+x -33333 y 34741
+x -33325 y 34753
+x -33315 y 34765
+x -33306 y 34776
+x -33296 y 34787
+x -33285 y 34798
+x -33274 y 34808
+x -33263 y 34818
+x -33251 y 34828
+x -33239 y 34837
+x -33227 y 34846
+x -33215 y 34854
+x -33202 y 34862
+x -33188 y 34870
+x -33175 y 34878
+x -33161 y 34885
+x -33146 y 34892
+x -33140 y 34895
+x -33135 y 34897
+x -33129 y 34899
+x -33123 y 34901
+x -33117 y 34903
+x -33111 y 34905
+x -33105 y 34907
+x -33099 y 34908
+x -33092 y 34910
+x -33086 y 34911
+x -33080 y 34912
+x -33073 y 34913
+x -33067 y 34914
+x -33060 y 34914
+x -33054 y 34914
+x -33047 y 34915
+x -33038 y 34914
+x -33029 y 34914
+x -33021 y 34913
+x -33012 y 34912
+x -33003 y 34910
+x -32994 y 34908
+x -32985 y 34906
+x -32977 y 34903
+x -32968 y 34900
+x -32959 y 34897
+x -32951 y 34893
+x -32943 y 34889
+x -32935 y 34884
+x -32927 y 34879
+x -32919 y 34874
+x -32913 y 34868
+x -32906 y 34863
+x -32900 y 34857
+x -32893 y 34851
+x -32887 y 34844
+x -32881 y 34837
+x -32875 y 34829
+x -32869 y 34821
+x -32864 y 34812
+x -32859 y 34803
+x -32855 y 34793
+x -32851 y 34783
+x -32848 y 34773
+x -32846 y 34762
+x -32844 y 34751
+x -32843 y 34740
+x -32842 y 34729
+x -32843 y 34715
+x -32845 y 34701
+x -32848 y 34687
+x -32852 y 34674
+x -32858 y 34662
+x -32864 y 34651
+x -32870 y 34640
+x -32877 y 34631
+x -32884 y 34622
+x -32892 y 34614
+x -32899 y 34607
+x -32907 y 34600
+x -32914 y 34594
+x -32922 y 34588
+x -32930 y 34583
+x -32938 y 34578
+x -32945 y 34573
+x -32951 y 34569
+x -32957 y 34566
+x -32962 y 34563
+x -32966 y 34560
+x -32971 y 34557
+x -32974 y 34554
+x -32978 y 34552
+x -32981 y 34550
+x -32983 y 34548
+x -32985 y 34547
+x -32986 y 34546
+x -32986 y 34546
+x -32986 y 34545
+x -32987 y 34545
+x -32987 y 34544
+x -32988 y 34543
+x -32988 y 34542
+x -32989 y 34540
+x -32989 y 34539
+x -32990 y 34536
+x -32990 y 34534
+x -32991 y 34531
+x -32991 y 34528
+x -32992 y 34524
+x -32992 y 34519
+x -32992 y 34515
+x -32992 y 34512
+x -32992 y 34509
+x -32992 y 34506
+x -32991 y 34504
+x -32991 y 34501
+x -32990 y 34499
+x -32990 y 34497
+x -32989 y 34495
+x -32989 y 34493
+x -32988 y 34490
+x -32987 y 34488
+x -32986 y 34486
+x -32985 y 34484
+x -32984 y 34482
+x -32983 y 34479
+x -32981 y 34477
+x -32980 y 34475
+x -32978 y 34472
+x -32976 y 34470
+x -32974 y 34467
+x -32972 y 34465
+x -32970 y 34462
+x -32967 y 34459
+x -32964 y 34457
+x -32961 y 34454
+x -32958 y 34451
+x -32954 y 34448
+x -32950 y 34445
+x -32946 y 34442
+x -32942 y 34439
+x -32937 y 34435
+x -32932 y 34432
+x -32927 y 34429
+x -32922 y 34426
+x -32917 y 34423
+x -32911 y 34420
+x -32906 y 34418
+x -32901 y 34415
+x -32896 y 34413
+x -32890 y 34410
+x -32885 y 34408
+x -32879 y 34406
+x -32873 y 34404
+x -32867 y 34401
+x -32862 y 34400
+x -32856 y 34398
+x -32849 y 34396
+x -32843 y 34394
+x -32837 y 34393
+x -32831 y 34391
+x -32824 y 34390
+x -32817 y 34388
+x -32811 y 34387
+x -32804 y 34386
+x -32797 y 34385
+x -32790 y 34384
+x -32783 y 34383
+x -32776 y 34383
+x -32768 y 34382
+x -32761 y 34381
+x -32753 y 34381
+x -32745 y 34381
+x -32738 y 34381
+x -32729 y 34381
+x -32722 y 34381
+x -32715 y 34381
+x -32709 y 34381
+x -32702 y 34381
+x -32695 y 34381
+x -32689 y 34382
+x -32682 y 34382
+x -32676 y 34382
+x -32670 y 34383
+x -32664 y 34383
+x -32658 y 34384
+x -32652 y 34384
+x -32647 y 34385
+x -32641 y 34386
+x -32636 y 34386
+x -32631 y 34387
+x -32626 y 34388
+x -32621 y 34389
+x -32616 y 34389
+x -32611 y 34390
+x -32606 y 34391
+x -32602 y 34392
+x -32598 y 34393
+x -32593 y 34394
+x -32589 y 34395
+x -32585 y 34396
+x -32581 y 34398
+x -32578 y 34399
+x -32574 y 34400
+x -32571 y 34401
+x -32567 y 34402
+x -32565 y 34403
+x -32558 y 34406
+x -32552 y 34409
+x -32547 y 34412
+x -32543 y 34414
+x -32541 y 34416
+x -32540 y 34417
+x -32540 y 34420
+x -32540 y 34425
+x -32540 y 34430
+x -32541 y 34434
+x -32541 y 34439
+x -32542 y 34443
+x -32543 y 34446
+x -32543 y 34450
+x -32544 y 34453
+x -32545 y 34455
+x -32546 y 34458
+x -32546 y 34460
+x -32547 y 34462
+x -32548 y 34463
+x -32549 y 34465
+x -32549 y 34466
+x -32549 y 34466
+x -32550 y 34467
+x -32551 y 34468
+x -32552 y 34469
+x -32553 y 34471
+x -32554 y 34473
+x -32556 y 34474
+x -32558 y 34476
+x -32560 y 34479
+x -32563 y 34481
+x -32566 y 34484
+x -32569 y 34487
+x -32573 y 34489
+x -32576 y 34492
+x -32580 y 34496
+x -32584 y 34498
+x -32688 y 34568
+x -32697 y 34574
+x -32705 y 34580
+x -32712 y 34587
+x -32720 y 34594
+x -32727 y 34601
+x -32735 y 34609
+x -32742 y 34618
+x -32748 y 34627
+x -32755 y 34637
+x -32760 y 34647
+x -32766 y 34659
+x -32770 y 34671
+x -32774 y 34684
+x -32777 y 34697
+x -32779 y 34710
+x -32779 y 34725
+x -32778 y 34746
+x -32774 y 34767
+x -32767 y 34788
+x -32757 y 34807
+x -32746 y 34825
+x -32733 y 34840
+x -32719 y 34853
+x -32705 y 34864
+x -32696 y 34871
+x -32689 y 34875
+x -32681 y 34879
+x -32673 y 34883
+x -32665 y 34887
+x -32657 y 34890
+x -32649 y 34893
+x -32641 y 34896
+x -32632 y 34898
+x -32624 y 34900
+x -32616 y 34902
+x -32607 y 34903
+x -32599 y 34904
+x -32591 y 34905
+x -32582 y 34905
+x -32574 y 34906
+x -32571 y 34906
+x -32568 y 34905
+x -32565 y 34905
+x -32563 y 34905
+x -32560 y 34905
+x -32557 y 34905
+x -32554 y 34905
+x -32551 y 34905
+x -32547 y 34905
+x -32544 y 34904
+x -32540 y 34904
+x -32536 y 34904
+x -32532 y 34904
+x -32528 y 34903
+x -32523 y 34903
+x -32518 y 34903
+x -32513 y 34902
+x -32507 y 34902
+x -32502 y 34902
+x -32496 y 34901
+x -32486 y 34900
+x -32477 y 34900
+x -32471 y 34899
+x -32464 y 34899
+x -32442 y 34897
+x -32434 y 34897
+x -32426 y 34896
+x -32417 y 34896
+x -32408 y 34895
+x -32391 y 34894
+x -32374 y 34892
+x -32358 y 34891
+x -32342 y 34890
+x -32326 y 34889
+x -32311 y 34888
+x -32297 y 34886
+x -32282 y 34885
+x -32268 y 34884
+x -32254 y 34883
+x -32241 y 34883
+x -32228 y 34882
+x -32216 y 34881
+x -32204 y 34880
+x -32192 y 34879
+x -32181 y 34879
+x -32170 y 34878
+x -32159 y 34877
+x -32149 y 34877
+x -32139 y 34876
+x -32130 y 34876
+x -32121 y 34875
+x -32112 y 34875
+x -32104 y 34875
+x -32096 y 34874
+x -32089 y 34874
+x -32082 y 34874
+x -32075 y 34874
+x -32069 y 34874
+x -32063 y 34873
+x -32058 y 34873
+x -32056 y 34873
+x -32057 y 34873
+x -32067 y 34877
+x -32077 y 34881
+x -32087 y 34886
+x -32097 y 34890
+x -32107 y 34895
+x -32117 y 34900
+x -32127 y 34906
+x -32138 y 34912
+x -32234 y 34972
+x -32241 y 34977
+x -32249 y 34981
+x -32257 y 34986
+x -32265 y 34991
+x -32273 y 34995
+x -32281 y 35000
+x -32289 y 35005
+x -32298 y 35009
+x -32306 y 35014
+x -32315 y 35018
+x -32324 y 35023
+x -32332 y 35027
+x -32341 y 35032
+x -32351 y 35036
+x -32360 y 35041
+x -32369 y 35045
+x -32379 y 35050
+x -32388 y 35054
+x -32398 y 35059
+x -32408 y 35063
+x -32418 y 35068
+type1
+x -32139 y 45473
+x -32091 y 45445
+x -32036 y 45424
+x -31971 y 45409
+x -31907 y 45394
+x -31838 y 45386
+x -31764 y 45386
+x -31785 y 45345
+x -31805 y 45317
+x -31825 y 45304
+x -31844 y 45290
+x -31872 y 45284
+x -31906 y 45284
+x -31967 y 45284
+x -32026 y 45294
+x -32084 y 45315
+x -32142 y 45337
+x -32171 y 45359
+x -32171 y 45382
+x -32171 y 45390
+x -32168 y 45402
+x -32163 y 45417
+x -32157 y 45432
+x -32149 y 45450
+x -32139 y 45473
+x -33117 y 46116
+x -33121 y 46125
+x -33124 y 46131
+x -33126 y 46137
+x -33127 y 46143
+x -33128 y 46147
+x -33128 y 46150
+x -33128 y 46159
+x -33124 y 46168
+x -33115 y 46178
+x -33107 y 46189
+x -33094 y 46199
+x -33077 y 46210
+x -32999 y 46261
+x -32909 y 46299
+x -32808 y 46326
+x -32708 y 46352
+x -32598 y 46365
+x -32480 y 46365
+x -32346 y 46365
+x -32216 y 46346
+x -32090 y 46308
+x -31965 y 46270
+x -31854 y 46216
+x -31759 y 46146
+x -31663 y 46076
+x -31589 y 45996
+x -31537 y 45905
+x -31485 y 45814
+x -31459 y 45719
+x -31459 y 45620
+x -31459 y 45520
+x -31485 y 45425
+x -31537 y 45335
+x -31588 y 45243
+x -31662 y 45163
+x -31759 y 45093
+x -31856 y 45022
+x -31967 y 44968
+x -32091 y 44930
+x -32215 y 44892
+x -32345 y 44874
+x -32480 y 44874
+x -32615 y 44874
+x -32745 y 44893
+x -32871 y 44931
+x -32997 y 44969
+x -33107 y 45023
+x -33203 y 45093
+x -33299 y 45163
+x -33373 y 45244
+x -33425 y 45336
+x -33477 y 45428
+x -33503 y 45523
+x -33503 y 45620
+x -33503 y 45747
+x -33472 y 45849
+x -33409 y 45926
+x -33347 y 46003
+x -33267 y 46042
+x -33168 y 46042
+x -33139 y 46042
+x -33109 y 46038
+x -33080 y 46030
+x -33052 y 46021
+x -33022 y 46008
+x -32992 y 45991
+x -32964 y 46004
+x -32942 y 46013
+x -32924 y 46018
+x -32907 y 46023
+x -32891 y 46025
+x -32876 y 46025
+x -32796 y 46025
+x -32678 y 46004
+x -32520 y 45963
+x -32363 y 45921
+x -32214 y 45868
+x -32075 y 45803
+x -31998 y 45767
+x -31931 y 45732
+x -31871 y 45698
+x -31812 y 45664
+x -31775 y 45639
+x -31759 y 45623
+x -31746 y 45610
+x -31736 y 45592
+x -31729 y 45567
+x -31723 y 45543
+x -31719 y 45513
+x -31719 y 45478
+x -31719 y 45456
+x -31725 y 45441
+x -31735 y 45434
+x -31746 y 45427
+x -31766 y 45424
+x -31797 y 45424
+x -31834 y 45424
+x -31880 y 45430
+x -31933 y 45441
+x -31987 y 45452
+x -32031 y 45465
+x -32066 y 45480
+x -32100 y 45496
+x -32119 y 45520
+x -32124 y 45553
+x -32125 y 45563
+x -32127 y 45571
+x -32130 y 45575
+x -32139 y 45594
+x -32159 y 45612
+x -32192 y 45630
+x -32224 y 45649
+x -32280 y 45672
+x -32360 y 45701
+x -32431 y 45726
+x -32492 y 45745
+x -32544 y 45758
+x -32595 y 45771
+x -32636 y 45778
+x -32668 y 45778
+x -32691 y 45778
+x -32714 y 45770
+x -32737 y 45756
+x -32761 y 45742
+x -32775 y 45735
+x -32782 y 45735
+x -32793 y 45735
+x -32818 y 45741
+x -32857 y 45753
+x -32896 y 45765
+x -32931 y 45779
+x -32963 y 45796
+x -32999 y 45817
+x -33029 y 45837
+x -33053 y 45858
+x -33077 y 45878
+x -33088 y 45893
+x -33088 y 45903
+x -33088 y 45910
+x -33086 y 45917
+x -33079 y 45925
+x -33073 y 45933
+x -33064 y 45942
+x -33051 y 45952
+x -33069 y 45962
+x -33086 y 45969
+x -33102 y 45974
+x -33118 y 45978
+x -33134 y 45980
+x -33151 y 45980
+x -33229 y 45980
+x -33292 y 45948
+x -33340 y 45882
+x -33388 y 45816
+x -33412 y 45729
+x -33412 y 45620
+x -33412 y 45531
+x -33388 y 45445
+x -33340 y 45361
+x -33293 y 45278
+x -33225 y 45204
+x -33137 y 45140
+x -33050 y 45076
+x -32950 y 45027
+x -32835 y 44992
+x -32720 y 44958
+x -32602 y 44940
+x -32480 y 44940
+x -32357 y 44940
+x -32238 y 44958
+x -32124 y 44992
+x -32010 y 45027
+x -31910 y 45076
+x -31822 y 45140
+x -31734 y 45205
+x -31666 y 45278
+x -31619 y 45360
+x -31572 y 45443
+x -31549 y 45529
+x -31549 y 45620
+x -31549 y 45710
+x -31572 y 45797
+x -31620 y 45880
+x -31667 y 45963
+x -31734 y 46036
+x -31822 y 46100
+x -31910 y 46164
+x -32011 y 46213
+x -32125 y 46248
+x -32239 y 46282
+x -32357 y 46300
+x -32480 y 46300
+x -32592 y 46300
+x -32698 y 46286
+x -32799 y 46257
+x -32899 y 46228
+x -33005 y 46181
+x -33117 y 46116
+x -33121 y 45866
+x -33080 y 45824
+x -33032 y 45789
+x -32978 y 45761
+x -32924 y 45734
+x -32865 y 45714
+x -32800 y 45703
+x -32827 y 45673
+x -32849 y 45653
+x -32865 y 45643
+x -32881 y 45633
+x -32898 y 45628
+x -32916 y 45628
+x -32962 y 45628
+x -33017 y 45645
+x -33080 y 45679
+x -33144 y 45714
+x -33175 y 45747
+x -33175 y 45778
+x -33175 y 45787
+x -33171 y 45799
+x -33162 y 45814
+x -33152 y 45829
+x -33139 y 45846
+x -33121 y 45866
+x -33261 y 43873
+x -33261 y 44003
+x -33179 y 44097
+x -33016 y 44157
+x -32891 y 44203
+x -32728 y 44225
+x -32526 y 44225
+x -32357 y 44225
+x -32208 y 44196
+x -32082 y 44137
+x -31933 y 44067
+x -31859 y 43972
+x -31859 y 43853
+x -31859 y 43740
+x -31925 y 43652
+x -32056 y 43590
+x -32170 y 43535
+x -32308 y 43508
+x -32472 y 43508
+x -32734 y 43508
+x -32932 y 43539
+x -33063 y 43599
+x -33195 y 43660
+x -33261 y 43751
+x -33261 y 43873
+x -32029 y 43853
+x -32029 y 43933
+x -32084 y 43996
+x -32195 y 44042
+x -32288 y 44081
+x -32394 y 44101
+x -32512 y 44101
+x -32705 y 44101
+x -32850 y 44082
+x -32947 y 44044
+x -33044 y 44006
+x -33092 y 43949
+x -33092 y 43873
+x -33092 y 43782
+x -33021 y 43717
+x -32879 y 43677
+x -32781 y 43650
+x -32656 y 43636
+x -32505 y 43636
+x -32345 y 43636
+x -32227 y 43654
+x -32147 y 43691
+x -32068 y 43727
+x -32029 y 43781
+x -32029 y 43853
+x -33267 y 42996
+x -33267 y 43060
+x -33248 y 43118
+x -33211 y 43170
+x -33169 y 43227
+x -33108 y 43266
+x -33031 y 43287
+x -33021 y 43289
+x -33010 y 43290
+x -33000 y 43290
+x -32977 y 43290
+x -32957 y 43284
+x -32942 y 43271
+x -32926 y 43258
+x -32919 y 43243
+x -32919 y 43225
+x -32919 y 43208
+x -32930 y 43194
+x -32951 y 43181
+x -33012 y 43152
+x -33041 y 43136
+x -33062 y 43115
+x -33076 y 43089
+x -33091 y 43063
+x -33098 y 43032
+x -33098 y 42996
+x -33098 y 42949
+x -33078 y 42908
+x -33038 y 42873
+x -32996 y 42836
+x -32945 y 42817
+x -32883 y 42817
+x -32795 y 42817
+x -32724 y 42841
+x -32671 y 42889
+x -32626 y 42931
+x -32598 y 42986
+x -32588 y 43055
+x -32582 y 43103
+x -32555 y 43127
+x -32509 y 43127
+x -32474 y 43127
+x -32448 y 43108
+x -32430 y 43071
+x -32378 y 42917
+x -32363 y 42888
+x -32343 y 42866
+x -32318 y 42851
+x -32294 y 42836
+x -32263 y 42828
+x -32228 y 42828
+x -32176 y 42827
+x -32134 y 42841
+x -32103 y 42871
+x -32070 y 42903
+x -32053 y 42946
+x -32053 y 43003
+x -32053 y 43032
+x -32063 y 43060
+x -32082 y 43087
+x -32145 y 43160
+x -32157 y 43174
+x -32163 y 43186
+x -32163 y 43194
+x -32163 y 43211
+x -32154 y 43226
+x -32137 y 43238
+x -32119 y 43250
+x -32098 y 43256
+x -32075 y 43256
+x -32029 y 43256
+x -31984 y 43224
+x -31942 y 43158
+x -31904 y 43101
+x -31884 y 43054
+x -31884 y 43018
+x -31884 y 42926
+x -31912 y 42853
+x -31968 y 42799
+x -32028 y 42741
+x -32113 y 42712
+x -32224 y 42712
+x -32362 y 42712
+x -32453 y 42753
+x -32496 y 42834
+x -32501 y 42841
+x -32505 y 42850
+x -32509 y 42859
+x -32538 y 42802
+x -32580 y 42760
+x -32638 y 42731
+x -32695 y 42703
+x -32766 y 42689
+x -32852 y 42689
+x -32967 y 42689
+x -33065 y 42719
+x -33146 y 42778
+x -33226 y 42838
+x -33267 y 42910
+x -33267 y 42996
+x -33228 y 41385
+x -33228 y 41396
+x -33224 y 41411
+x -33214 y 41431
+x -33205 y 41450
+x -33201 y 41465
+x -33201 y 41475
+x -33201 y 41497
+x -33203 y 41530
+x -33206 y 41573
+x -33210 y 41617
+x -33211 y 41650
+x -33211 y 41672
+x -33211 y 41689
+x -33214 y 41714
+x -33220 y 41746
+x -33226 y 41779
+x -33229 y 41804
+x -33229 y 41820
+x -33229 y 41825
+x -33228 y 41832
+x -33225 y 41841
+x -33223 y 41850
+x -33222 y 41857
+x -33222 y 41862
+x -33222 y 41891
+x -33202 y 41910
+x -33163 y 41919
+x -33143 y 41924
+x -33108 y 41927
+x -33057 y 41927
+x -32921 y 41927
+x -32811 y 41900
+x -32728 y 41845
+x -32690 y 41821
+x -32620 y 41754
+x -32517 y 41645
+x -32459 y 41583
+x -32415 y 41543
+x -32382 y 41522
+x -32326 y 41485
+x -32260 y 41467
+x -32184 y 41467
+x -32147 y 41467
+x -32113 y 41485
+x -32084 y 41520
+x -32058 y 41551
+x -32044 y 41582
+x -32044 y 41612
+x -32044 y 41651
+x -32060 y 41689
+x -32091 y 41724
+x -32190 y 41816
+x -32210 y 41834
+x -32219 y 41849
+x -32219 y 41860
+x -32219 y 41904
+x -32195 y 41926
+x -32147 y 41926
+x -32120 y 41926
+x -32096 y 41918
+x -32076 y 41902
+x -32012 y 41852
+x -31965 y 41809
+x -31936 y 41772
+x -31896 y 41720
+x -31876 y 41667
+x -31876 y 41612
+x -31876 y 41543
+x -31902 y 41481
+x -31953 y 41426
+x -32011 y 41366
+x -32086 y 41335
+x -32177 y 41335
+x -32236 y 41335
+x -32291 y 41342
+x -32342 y 41354
+x -32392 y 41366
+x -32438 y 41385
+x -32480 y 41410
+x -32532 y 41443
+x -32592 y 41497
+x -32657 y 41573
+x -32726 y 41654
+x -32778 y 41707
+x -32814 y 41732
+x -32882 y 41779
+x -32963 y 41803
+x -33059 y 41802
+x -33043 y 41670
+x -33036 y 41579
+x -33032 y 41514
+x -33032 y 41475
+x -33032 y 41443
+x -33040 y 41412
+x -33055 y 41383
+x -33075 y 41344
+x -33104 y 41325
+x -33140 y 41325
+x -33163 y 41325
+x -33183 y 41331
+x -33201 y 41342
+x -33219 y 41354
+x -33228 y 41368
+x -33228 y 41385
+x -33228 y 40505
+x -33228 y 40516
+x -33224 y 40531
+x -33214 y 40550
+x -33205 y 40569
+x -33201 y 40584
+x -33201 y 40595
+x -33201 y 40617
+x -33203 y 40649
+x -33206 y 40693
+x -33210 y 40736
+x -33211 y 40769
+x -33211 y 40792
+x -33211 y 40808
+x -33214 y 40833
+x -33220 y 40866
+x -33226 y 40898
+x -33229 y 40923
+x -33229 y 40940
+x -33229 y 40945
+x -33228 y 40951
+x -33225 y 40960
+x -33223 y 40969
+x -33222 y 40976
+x -33222 y 40981
+x -33222 y 41010
+x -33202 y 41030
+x -33163 y 41039
+x -33143 y 41044
+x -33108 y 41046
+x -33057 y 41046
+x -32921 y 41046
+x -32811 y 41019
+x -32728 y 40965
+x -32690 y 40940
+x -32620 y 40873
+x -32517 y 40764
+x -32459 y 40703
+x -32415 y 40662
+x -32382 y 40642
+x -32326 y 40605
+x -32260 y 40586
+x -32184 y 40586
+x -32147 y 40586
+x -32113 y 40604
+x -32084 y 40640
+x -32058 y 40671
+x -32044 y 40701
+x -32044 y 40731
+x -32044 y 40771
+x -32060 y 40808
+x -32091 y 40844
+x -32190 y 40935
+x -32210 y 40954
+x -32219 y 40968
+x -32219 y 40980
+x -32219 y 41024
+x -32195 y 41046
+x -32147 y 41046
+x -32120 y 41046
+x -32096 y 41037
+x -32076 y 41021
+x -32012 y 40971
+x -31965 y 40928
+x -31936 y 40891
+x -31896 y 40839
+x -31876 y 40786
+x -31876 y 40731
+x -31876 y 40662
+x -31902 y 40600
+x -31953 y 40546
+x -32011 y 40485
+x -32086 y 40455
+x -32177 y 40455
+x -32236 y 40455
+x -32291 y 40461
+x -32342 y 40473
+x -32392 y 40486
+x -32438 y 40505
+x -32480 y 40530
+x -32532 y 40562
+x -32592 y 40616
+x -32657 y 40693
+x -32726 y 40773
+x -32778 y 40826
+x -32814 y 40851
+x -32882 y 40899
+x -32963 y 40922
+x -33059 y 40921
+x -33043 y 40789
+x -33036 y 40698
+x -33032 y 40634
+x -33032 y 40595
+x -33032 y 40562
+x -33040 y 40531
+x -33055 y 40502
+x -33075 y 40464
+x -33104 y 40444
+x -33140 y 40444
+x -33163 y 40444
+x -33183 y 40450
+x -33201 y 40462
+x -33219 y 40473
+x -33228 y 40488
+x -33228 y 40505
+x -32077 y 39059
+x -32170 y 39118
+x -32259 y 39173
+x -32367 y 39224
+x -32494 y 39271
+x -32845 y 39388
+x -32870 y 39396
+x -32938 y 39414
+x -33048 y 39442
+x -33134 y 39464
+x -33199 y 39485
+x -33242 y 39504
+x -33270 y 39516
+x -33283 y 39533
+x -33283 y 39555
+x -33283 y 39572
+x -33275 y 39588
+x -33259 y 39600
+x -33243 y 39614
+x -33223 y 39620
+x -33200 y 39620
+x -33178 y 39620
+x -33120 y 39606
+x -33029 y 39579
+x -32544 y 39435
+x -32352 y 39371
+x -32205 y 39305
+x -32101 y 39238
+x -32082 y 39226
+x -32073 y 39548
+x -32068 y 39693
+x -32063 y 39734
+x -32035 y 39755
+x -31984 y 39755
+x -31959 y 39755
+x -31939 y 39749
+x -31923 y 39737
+x -31907 y 39725
+x -31899 y 39710
+x -31899 y 39692
+x -31899 y 39638
+x -31902 y 39557
+x -31906 y 39449
+x -31911 y 39341
+x -31913 y 39260
+x -31913 y 39206
+x -31913 y 39089
+x -31913 y 39044
+x -31932 y 39021
+x -31969 y 39021
+x -31996 y 39021
+x -32032 y 39034
+x -32077 y 39059
+x -33227 y 38272
+x -33227 y 38283
+x -33223 y 38298
+x -33213 y 38318
+x -33204 y 38337
+x -33200 y 38352
+x -33200 y 38362
+x -33200 y 38384
+x -33202 y 38417
+x -33205 y 38460
+x -33209 y 38504
+x -33210 y 38537
+x -33210 y 38559
+x -33210 y 38576
+x -33213 y 38601
+x -33219 y 38633
+x -33225 y 38666
+x -33228 y 38691
+x -33228 y 38707
+x -33228 y 38712
+x -33227 y 38719
+x -33224 y 38728
+x -33222 y 38737
+x -33221 y 38744
+x -33221 y 38749
+x -33221 y 38778
+x -33201 y 38797
+x -33162 y 38806
+x -33142 y 38811
+x -33107 y 38814
+x -33056 y 38814
+x -32920 y 38814
+x -32810 y 38787
+x -32727 y 38732
+x -32689 y 38708
+x -32619 y 38641
+x -32516 y 38532
+x -32458 y 38470
+x -32414 y 38430
+x -32381 y 38409
+x -32325 y 38372
+x -32259 y 38354
+x -32183 y 38354
+x -32146 y 38354
+x -32112 y 38372
+x -32083 y 38407
+x -32057 y 38438
+x -32043 y 38469
+x -32043 y 38499
+x -32043 y 38538
+x -32059 y 38576
+x -32090 y 38611
+x -32189 y 38703
+x -32209 y 38721
+x -32218 y 38736
+x -32218 y 38747
+x -32218 y 38791
+x -32194 y 38813
+x -32146 y 38813
+x -32119 y 38813
+x -32095 y 38805
+x -32075 y 38789
+x -32011 y 38739
+x -31964 y 38696
+x -31935 y 38659
+x -31895 y 38607
+x -31875 y 38554
+x -31875 y 38499
+x -31875 y 38430
+x -31901 y 38368
+x -31952 y 38313
+x -32010 y 38253
+x -32085 y 38222
+x -32176 y 38222
+x -32235 y 38222
+x -32290 y 38229
+x -32341 y 38241
+x -32391 y 38253
+x -32437 y 38272
+x -32479 y 38297
+x -32531 y 38330
+x -32591 y 38384
+x -32656 y 38460
+x -32725 y 38541
+x -32777 y 38594
+x -32813 y 38619
+x -32881 y 38666
+x -32962 y 38690
+x -33058 y 38689
+x -33042 y 38557
+x -33035 y 38466
+x -33031 y 38401
+x -33031 y 38362
+x -33031 y 38330
+x -33039 y 38299
+x -33054 y 38270
+x -33074 y 38231
+x -33103 y 38212
+x -33139 y 38212
+x -33162 y 38212
+x -33182 y 38218
+x -33200 y 38230
+x -33218 y 38241
+x -33227 y 38255
+x -33227 y 38272
+x -33226 y 37116
+x -33226 y 37243
+x -33225 y 37370
+x -33225 y 37400
+x -33223 y 37421
+x -33218 y 37433
+x -33207 y 37455
+x -33185 y 37466
+x -33151 y 37466
+x -33092 y 37466
+x -33062 y 37432
+x -33062 y 37365
+x -33063 y 37335
+x -33065 y 37308
+x -33036 y 37308
+x -32995 y 37310
+x -32940 y 37314
+x -32884 y 37317
+x -32843 y 37319
+x -32816 y 37319
+x -32741 y 37319
+x -32628 y 37314
+x -32476 y 37304
+x -32327 y 37295
+x -32213 y 37290
+x -32136 y 37291
+x -32197 y 37348
+x -32227 y 37385
+x -32227 y 37400
+x -32227 y 37418
+x -32218 y 37432
+x -32201 y 37445
+x -32183 y 37458
+x -32163 y 37464
+x -32140 y 37464
+x -32113 y 37464
+x -32079 y 37446
+x -32040 y 37409
+x -32018 y 37386
+x -31982 y 37353
+x -31933 y 37311
+x -31881 y 37273
+x -31855 y 37237
+x -31855 y 37203
+x -31855 y 37174
+x -31877 y 37160
+x -31922 y 37160
+x -31936 y 37160
+x -31956 y 37161
+x -31983 y 37164
+x -32009 y 37166
+x -32029 y 37168
+x -32043 y 37168
+x -32062 y 37168
+x -32091 y 37167
+x -32131 y 37165
+x -32170 y 37164
+x -32199 y 37163
+x -32218 y 37163
+x -32285 y 37163
+x -32385 y 37168
+x -32518 y 37179
+x -32650 y 37189
+x -32749 y 37194
+x -32816 y 37194
+x -32850 y 37194
+x -32891 y 37192
+x -32940 y 37189
+x -32988 y 37185
+x -33028 y 37183
+x -33059 y 37183
+x -33057 y 37116
+x -33057 y 37098
+x -33065 y 37083
+x -33082 y 37071
+x -33098 y 37059
+x -33118 y 37053
+x -33142 y 37053
+x -33167 y 37053
+x -33187 y 37059
+x -33203 y 37071
+x -33218 y 37083
+x -33226 y 37098
+x -33226 y 37116
+x -33226 y 36445
+x -33226 y 36573
+x -33225 y 36700
+x -33225 y 36730
+x -33223 y 36751
+x -33218 y 36763
+x -33207 y 36785
+x -33185 y 36796
+x -33151 y 36796
+x -33092 y 36796
+x -33062 y 36762
+x -33062 y 36695
+x -33063 y 36664
+x -33065 y 36638
+x -33036 y 36638
+x -32995 y 36640
+x -32940 y 36643
+x -32884 y 36647
+x -32843 y 36649
+x -32816 y 36649
+x -32741 y 36649
+x -32628 y 36644
+x -32476 y 36634
+x -32327 y 36625
+x -32213 y 36620
+x -32136 y 36621
+x -32197 y 36678
+x -32227 y 36715
+x -32227 y 36730
+x -32227 y 36747
+x -32218 y 36762
+x -32201 y 36775
+x -32183 y 36788
+x -32163 y 36794
+x -32140 y 36794
+x -32113 y 36794
+x -32079 y 36776
+x -32040 y 36739
+x -32018 y 36716
+x -31982 y 36683
+x -31933 y 36641
+x -31881 y 36603
+x -31855 y 36567
+x -31855 y 36533
+x -31855 y 36504
+x -31877 y 36490
+x -31922 y 36490
+x -31936 y 36490
+x -31956 y 36491
+x -31983 y 36494
+x -32009 y 36496
+x -32029 y 36498
+x -32043 y 36498
+x -32062 y 36498
+x -32091 y 36497
+x -32131 y 36495
+x -32170 y 36494
+x -32199 y 36493
+x -32218 y 36493
+x -32285 y 36493
+x -32385 y 36498
+x -32518 y 36509
+x -32650 y 36519
+x -32749 y 36524
+x -32816 y 36524
+x -32850 y 36524
+x -32891 y 36522
+x -32940 y 36519
+x -32988 y 36515
+x -33028 y 36513
+x -33059 y 36513
+x -33057 y 36445
+x -33057 y 36427
+x -33065 y 36413
+x -33082 y 36401
+x -33098 y 36389
+x -33118 y 36383
+x -33142 y 36383
+x -33167 y 36383
+x -33187 y 36389
+x -33203 y 36401
+x -33218 y 36413
+x -33226 y 36427
+x -33226 y 36445
+x -32077 y 35015
+x -32170 y 35074
+x -32259 y 35130
+x -32367 y 35181
+x -32494 y 35227
+x -32845 y 35344
+x -32870 y 35352
+x -32938 y 35370
+x -33048 y 35398
+x -33134 y 35420
+x -33199 y 35441
+x -33242 y 35460
+x -33270 y 35472
+x -33283 y 35489
+x -33283 y 35512
+x -33283 y 35529
+x -33275 y 35544
+x -33259 y 35557
+x -33243 y 35570
+x -33223 y 35576
+x -33200 y 35576
+x -33178 y 35576
+x -33120 y 35563
+x -33029 y 35535
+x -32544 y 35391
+x -32352 y 35327
+x -32205 y 35262
+x -32101 y 35195
+x -32082 y 35182
+x -32073 y 35505
+x -32068 y 35649
+x -32063 y 35690
+x -32035 y 35711
+x -31984 y 35711
+x -31959 y 35711
+x -31939 y 35705
+x -31923 y 35693
+x -31907 y 35681
+x -31899 y 35666
+x -31899 y 35648
+x -31899 y 35594
+x -31902 y 35513
+x -31906 y 35405
+x -31911 y 35297
+x -31913 y 35216
+x -31913 y 35162
+x -31913 y 35045
+x -31913 y 35000
+x -31932 y 34977
+x -31969 y 34977
+x -31996 y 34977
+x -32032 y 34990
+x -32077 y 35015
+x -33281 y 34515
+x -33281 y 34636
+x -33219 y 34726
+x -33096 y 34783
+x -33079 y 34791
+x -33063 y 34795
+x -33047 y 34795
+x -33024 y 34795
+x -33004 y 34788
+x -32988 y 34775
+x -32971 y 34761
+x -32962 y 34746
+x -32962 y 34730
+x -32962 y 34712
+x -32975 y 34696
+x -33001 y 34680
+x -33039 y 34657
+x -33063 y 34640
+x -33073 y 34628
+x -33099 y 34600
+x -33112 y 34563
+x -33112 y 34515
+x -33112 y 34441
+x -33073 y 34379
+x -32996 y 34331
+x -32922 y 34284
+x -32833 y 34261
+x -32730 y 34261
+x -32644 y 34261
+x -32574 y 34271
+x -32521 y 34291
+x -32454 y 34318
+x -32420 y 34359
+x -32420 y 34414
+x -32420 y 34460
+x -32429 y 34497
+x -32445 y 34526
+x -32459 y 34549
+x -32482 y 34573
+x -32515 y 34596
+x -32619 y 34666
+x -32646 y 34685
+x -32659 y 34704
+x -32659 y 34724
+x -32659 y 34741
+x -32651 y 34756
+x -32634 y 34768
+x -32617 y 34779
+x -32597 y 34786
+x -32574 y 34786
+x -32562 y 34786
+x -32510 y 34782
+x -32417 y 34775
+x -32233 y 34761
+x -32111 y 34753
+x -32053 y 34753
+x -32033 y 34753
+x -32010 y 34757
+x -31986 y 34765
+x -31962 y 34772
+x -31943 y 34776
+x -31932 y 34776
+x -31896 y 34776
+x -31878 y 34753
+x -31878 y 34708
+x -31878 y 34700
+x -31879 y 34687
+x -31881 y 34670
+x -31883 y 34652
+x -31884 y 34639
+x -31884 y 34631
+x -31884 y 34606
+x -31883 y 34569
+x -31881 y 34519
+x -31879 y 34470
+x -31877 y 34432
+x -31877 y 34408
+x -31877 y 34396
+x -31878 y 34378
+x -31879 y 34355
+x -31880 y 34332
+x -31881 y 34314
+x -31881 y 34302
+x -31881 y 34294
+x -31879 y 34282
+x -31874 y 34267
+x -31870 y 34252
+x -31868 y 34240
+x -31868 y 34232
+x -31868 y 34216
+x -31876 y 34201
+x -31893 y 34188
+x -31910 y 34175
+x -31930 y 34169
+x -31952 y 34169
+x -32018 y 34169
+x -32051 y 34220
+x -32051 y 34321
+x -32051 y 34334
+x -32050 y 34351
+x -32049 y 34371
+x -32048 y 34391
+x -32047 y 34403
+x -32047 y 34408
+x -32050 y 34516
+x -32054 y 34624
+x -32081 y 34624
+x -32178 y 34632
+x -32347 y 34648
+x -32283 y 34590
+x -32251 y 34512
+x -32251 y 34414
+x -32251 y 34320
+x -32302 y 34248
+x -32402 y 34198
+x -32488 y 34157
+x -32597 y 34136
+x -32730 y 34136
+x -32888 y 34136
+x -33018 y 34169
+x -33121 y 34237
+x -33227 y 34307
+x -33281 y 34400
+x -33281 y 34515
+type1
+x -33190 y 32625
+x -33181 y 32624
+x -33155 y 32621
+x -33077 y 32607
+x -32946 y 32582
+x -32815 y 32557
+x -32669 y 32526
+x -32510 y 32492
+x -32513 y 32497
+x -32517 y 32503
+x -32522 y 32512
+x -32546 y 32552
+x -32558 y 32576
+x -32558 y 32583
+x -32558 y 32589
+x -32555 y 32593
+x -32549 y 32596
+x -32543 y 32599
+x -32533 y 32601
+x -32521 y 32601
+x -32487 y 32601
+x -32447 y 32596
+x -32403 y 32587
+x -32359 y 32579
+x -32325 y 32569
+x -32300 y 32558
+x -32270 y 32543
+x -32246 y 32515
+x -32228 y 32474
+x -32211 y 32433
+x -32202 y 32384
+x -32202 y 32327
+x -32202 y 32237
+x -32233 y 32167
+x -32295 y 32115
+x -32357 y 32064
+x -32442 y 32037
+x -32549 y 32037
+x -32610 y 32037
+x -32672 y 32049
+x -32737 y 32072
+x -32801 y 32095
+x -32855 y 32125
+x -32897 y 32163
+x -32925 y 32187
+x -32948 y 32215
+x -32965 y 32248
+x -32983 y 32280
+x -32992 y 32308
+x -32992 y 32330
+x -32992 y 32338
+x -32989 y 32343
+x -32984 y 32347
+x -32979 y 32351
+x -32972 y 32354
+x -32962 y 32355
+x -32856 y 32368
+x -32946 y 32382
+x -33022 y 32394
+x -33085 y 32405
+x -33147 y 32415
+x -33194 y 32423
+x -33225 y 32429
+x -33234 y 32431
+x -33258 y 32436
+x -33274 y 32441
+x -33282 y 32447
+x -33290 y 32453
+x -33294 y 32462
+x -33294 y 32475
+x -33294 y 32484
+x -33294 y 32494
+x -33292 y 32505
+x -33291 y 32515
+x -33289 y 32525
+x -33286 y 32534
+x -33285 y 32540
+x -33276 y 32574
+x -33267 y 32597
+x -33257 y 32609
+x -33246 y 32621
+x -33233 y 32627
+x -33215 y 32627
+x -33209 y 32626
+x -33201 y 32626
+x -33190 y 32625
+x -32741 y 32337
+x -32731 y 32302
+x -32711 y 32274
+x -32680 y 32253
+x -32649 y 32232
+x -32614 y 32221
+x -32573 y 32221
+x -32534 y 32221
+x -32503 y 32232
+x -32481 y 32254
+x -32459 y 32275
+x -32448 y 32305
+x -32448 y 32344
+x -32448 y 32361
+x -32450 y 32378
+x -32454 y 32395
+x -32458 y 32412
+x -32463 y 32429
+x -32470 y 32446
+x -32507 y 32362
+x -32515 y 32343
+x -32525 y 32329
+x -32537 y 32321
+x -32549 y 32312
+x -32564 y 32307
+x -32582 y 32307
+x -32586 y 32307
+x -32591 y 32308
+x -32595 y 32308
+x -32600 y 32308
+x -32604 y 32309
+x -32608 y 32310
+x -32741 y 32337
+x -32403 y 31643
+x -32450 y 31652
+x -32467 y 31655
+x -32482 y 31664
+x -32496 y 31678
+x -32498 y 31680
+x -32499 y 31682
+x -32501 y 31683
+x -32543 y 31725
+x -32600 y 31758
+x -32671 y 31781
+x -32742 y 31805
+x -32820 y 31817
+x -32904 y 31817
+x -32946 y 31817
+x -32978 y 31812
+x -33002 y 31803
+x -33027 y 31794
+x -33039 y 31782
+x -33039 y 31767
+x -33039 y 31733
+x -32991 y 31701
+x -32896 y 31670
+x -32801 y 31640
+x -32687 y 31625
+x -32555 y 31625
+x -32525 y 31625
+x -32497 y 31626
+x -32472 y 31629
+x -32447 y 31632
+x -32424 y 31637
+x -32403 y 31643
+x -32331 y 31634
+x -32241 y 31551
+x -32231 y 31542
+x -32225 y 31535
+x -32222 y 31530
+x -32219 y 31525
+x -32217 y 31521
+x -32217 y 31516
+x -32217 y 31493
+x -32248 y 31472
+x -32309 y 31455
+x -32370 y 31439
+x -32448 y 31429
+x -32543 y 31429
+x -32633 y 31429
+x -32719 y 31436
+x -32801 y 31450
+x -32882 y 31465
+x -32957 y 31485
+x -33024 y 31512
+x -33110 y 31546
+x -33176 y 31587
+x -33224 y 31634
+x -33271 y 31681
+x -33294 y 31729
+x -33294 y 31780
+x -33294 y 31848
+x -33257 y 31902
+x -33183 y 31943
+x -33109 y 31985
+x -33010 y 32005
+x -32887 y 32005
+x -32804 y 32005
+x -32722 y 31996
+x -32640 y 31976
+x -32557 y 31957
+x -32483 y 31930
+x -32418 y 31895
+x -32352 y 31862
+x -32300 y 31824
+x -32262 y 31781
+x -32223 y 31739
+x -32204 y 31700
+x -32204 y 31664
+x -32204 y 31651
+x -32208 y 31641
+x -32215 y 31634
+x -32223 y 31627
+x -32234 y 31623
+x -32248 y 31623
+x -32251 y 31623
+x -32253 y 31623
+x -32255 y 31624
+x -32257 y 31624
+x -32258 y 31624
+x -32260 y 31624
+x -32331 y 31634
+x -32279 y 31260
+x -32266 y 31258
+x -32241 y 31252
+x -32226 y 31246
+x -32218 y 31237
+x -32210 y 31229
+x -32207 y 31212
+x -32207 y 31186
+x -32207 y 31178
+x -32207 y 31172
+x -32207 y 31168
+x -32207 y 31165
+x -32208 y 31161
+x -32208 y 31158
+x -32210 y 31150
+x -32215 y 31118
+x -32222 y 31095
+x -32231 y 31081
+x -32239 y 31068
+x -32252 y 31061
+x -32269 y 31061
+x -32269 y 31061
+x -32272 y 31061
+x -32277 y 31062
+x -32282 y 31062
+x -32288 y 31063
+x -32294 y 31064
+x -32306 y 31067
+x -32395 y 31082
+x -32518 y 31104
+x -32674 y 31136
+x -32830 y 31167
+x -32929 y 31183
+x -32971 y 31183
+x -32989 y 31183
+x -33004 y 31179
+x -33015 y 31170
+x -33027 y 31162
+x -33033 y 31151
+x -33033 y 31137
+x -33033 y 31100
+x -32902 y 31056
+x -32641 y 31005
+x -32496 y 30977
+x -32378 y 30953
+x -32287 y 30934
+x -32276 y 30931
+x -32250 y 30925
+x -32231 y 30918
+x -32219 y 30908
+x -32208 y 30898
+x -32202 y 30885
+x -32202 y 30867
+x -32202 y 30863
+x -32203 y 30856
+x -32204 y 30849
+x -32205 y 30842
+x -32206 y 30834
+x -32208 y 30827
+x -32210 y 30821
+x -32218 y 30788
+x -32226 y 30766
+x -32236 y 30755
+x -32245 y 30745
+x -32259 y 30739
+x -32276 y 30739
+x -32282 y 30739
+x -32288 y 30740
+x -32294 y 30740
+x -32300 y 30741
+x -32307 y 30742
+x -32313 y 30744
+x -32328 y 30747
+x -32388 y 30759
+x -32473 y 30775
+x -32584 y 30796
+x -32780 y 30834
+x -32916 y 30862
+x -32990 y 30883
+x -33095 y 30911
+x -33172 y 30945
+x -33220 y 30985
+x -33269 y 31026
+x -33293 y 31075
+x -33293 y 31134
+x -33293 y 31201
+x -33264 y 31257
+x -33207 y 31304
+x -33149 y 31350
+x -33079 y 31374
+x -32996 y 31374
+x -32939 y 31374
+x -32845 y 31364
+x -32715 y 31343
+x -32585 y 31322
+x -32440 y 31294
+x -32279 y 31260
+x -33034 y 30609
+x -33033 y 30582
+x -33027 y 30562
+x -33015 y 30549
+x -33002 y 30537
+x -32984 y 30530
+x -32958 y 30530
+x -32940 y 30530
+x -32918 y 30534
+x -32893 y 30542
+x -32868 y 30550
+x -32835 y 30564
+x -32795 y 30582
+x -32787 y 30586
+x -32776 y 30591
+x -32761 y 30598
+x -32660 y 30645
+x -32585 y 30668
+x -32535 y 30668
+x -32444 y 30668
+x -32366 y 30635
+x -32301 y 30567
+x -32236 y 30500
+x -32204 y 30415
+x -32204 y 30312
+x -32204 y 30274
+x -32211 y 30249
+x -32225 y 30234
+x -32238 y 30220
+x -32264 y 30213
+x -32301 y 30213
+x -32313 y 30213
+x -32327 y 30214
+x -32344 y 30216
+x -32361 y 30217
+x -32371 y 30218
+x -32374 y 30218
+x -32383 y 30219
+x -32432 y 30221
+x -32468 y 30228
+x -32488 y 30240
+x -32509 y 30252
+x -32522 y 30273
+x -32524 y 30303
+x -32526 y 30312
+x -32526 y 30321
+x -32527 y 30329
+x -32527 y 30336
+x -32527 y 30344
+x -32527 y 30350
+x -32527 y 30356
+x -32527 y 30365
+x -32525 y 30373
+x -32522 y 30378
+x -32517 y 30382
+x -32511 y 30385
+x -32504 y 30385
+x -32499 y 30385
+x -32458 y 30379
+x -32459 y 30407
+x -32467 y 30429
+x -32480 y 30447
+x -32494 y 30465
+x -32509 y 30474
+x -32526 y 30474
+x -32533 y 30474
+x -32542 y 30472
+x -32551 y 30470
+x -32560 y 30467
+x -32571 y 30462
+x -32585 y 30455
+x -32595 y 30451
+x -32609 y 30444
+x -32629 y 30435
+x -32769 y 30368
+x -32879 y 30334
+x -32959 y 30334
+x -33063 y 30334
+x -33145 y 30363
+x -33204 y 30420
+x -33263 y 30477
+x -33293 y 30556
+x -33293 y 30657
+x -33293 y 30703
+x -33284 y 30737
+x -33266 y 30759
+x -33248 y 30781
+x -33220 y 30792
+x -33181 y 30792
+x -33173 y 30792
+x -33164 y 30791
+x -33151 y 30791
+x -33139 y 30790
+x -33126 y 30789
+x -33111 y 30787
+x -33100 y 30786
+x -33093 y 30786
+x -33002 y 30777
+x -32950 y 30747
+x -32938 y 30695
+x -32935 y 30689
+x -32934 y 30685
+x -32933 y 30679
+x -32933 y 30671
+x -32932 y 30662
+x -32931 y 30653
+x -32931 y 30642
+x -32931 y 30629
+x -32935 y 30619
+x -32941 y 30612
+x -32947 y 30604
+x -32956 y 30601
+x -32968 y 30601
+x -32975 y 30601
+x -33034 y 30609
+x -33034 y 30104
+x -33033 y 30077
+x -33027 y 30057
+x -33015 y 30045
+x -33002 y 30032
+x -32984 y 30026
+x -32958 y 30026
+x -32940 y 30026
+x -32918 y 30030
+x -32893 y 30038
+x -32868 y 30046
+x -32835 y 30059
+x -32795 y 30077
+x -32787 y 30081
+x -32776 y 30087
+x -32761 y 30094
+x -32660 y 30140
+x -32585 y 30163
+x -32535 y 30163
+x -32444 y 30163
+x -32366 y 30131
+x -32301 y 30063
+x -32236 y 29995
+x -32204 y 29910
+x -32204 y 29808
+x -32204 y 29770
+x -32211 y 29744
+x -32225 y 29730
+x -32238 y 29716
+x -32264 y 29709
+x -32301 y 29709
+x -32313 y 29709
+x -32327 y 29710
+x -32344 y 29711
+x -32361 y 29713
+x -32371 y 29713
+x -32374 y 29713
+x -32383 y 29714
+x -32432 y 29716
+x -32468 y 29723
+x -32488 y 29736
+x -32509 y 29748
+x -32522 y 29769
+x -32524 y 29799
+x -32526 y 29808
+x -32526 y 29817
+x -32527 y 29825
+x -32527 y 29832
+x -32527 y 29839
+x -32527 y 29846
+x -32527 y 29851
+x -32527 y 29861
+x -32525 y 29868
+x -32522 y 29873
+x -32517 y 29878
+x -32511 y 29880
+x -32504 y 29880
+x -32499 y 29880
+x -32458 y 29875
+x -32459 y 29902
+x -32467 y 29924
+x -32480 y 29942
+x -32494 y 29960
+x -32509 y 29969
+x -32526 y 29969
+x -32533 y 29969
+x -32542 y 29968
+x -32551 y 29965
+x -32560 y 29962
+x -32571 y 29958
+x -32585 y 29951
+x -32595 y 29946
+x -32609 y 29939
+x -32629 y 29930
+x -32769 y 29863
+x -32879 y 29830
+x -32959 y 29830
+x -33063 y 29830
+x -33145 y 29858
+x -33204 y 29915
+x -33263 y 29972
+x -33293 y 30051
+x -33293 y 30152
+x -33293 y 30199
+x -33284 y 30233
+x -33266 y 30255
+x -33248 y 30276
+x -33220 y 30287
+x -33181 y 30287
+x -33173 y 30287
+x -33164 y 30287
+x -33151 y 30286
+x -33139 y 30285
+x -33126 y 30284
+x -33111 y 30283
+x -33100 y 30282
+x -33093 y 30281
+x -33002 y 30272
+x -32950 y 30242
+x -32938 y 30191
+x -32935 y 30185
+x -32934 y 30181
+x -32933 y 30175
+x -32933 y 30166
+x -32932 y 30158
+x -32931 y 30148
+x -32931 y 30137
+x -32931 y 30124
+x -32935 y 30114
+x -32941 y 30107
+x -32947 y 30100
+x -32956 y 30096
+x -32968 y 30096
+x -32975 y 30096
+x -33034 y 30104
+x -32899 y 29674
+x -32899 y 29689
+x -32898 y 29696
+x -32895 y 29702
+x -32889 y 29705
+x -32883 y 29708
+x -32873 y 29710
+x -32860 y 29710
+x -32851 y 29710
+x -32841 y 29710
+x -32829 y 29709
+x -32816 y 29708
+x -32803 y 29706
+x -32787 y 29704
+x -32778 y 29703
+x -32729 y 29696
+x -32698 y 29689
+x -32684 y 29682
+x -32671 y 29675
+x -32664 y 29664
+x -32663 y 29650
+x -32662 y 29626
+x -32475 y 29592
+x -32475 y 29597
+x -32475 y 29604
+x -32475 y 29611
+x -32476 y 29619
+x -32476 y 29623
+x -32476 y 29625
+x -32476 y 29634
+x -32474 y 29641
+x -32471 y 29646
+x -32467 y 29651
+x -32462 y 29654
+x -32455 y 29654
+x -32445 y 29654
+x -32424 y 29650
+x -32391 y 29644
+x -32374 y 29641
+x -32361 y 29639
+x -32352 y 29637
+x -32343 y 29636
+x -32334 y 29634
+x -32267 y 29622
+x -32232 y 29606
+x -32230 y 29586
+x -32229 y 29571
+x -32229 y 29571
+x -32229 y 29569
+x -32228 y 29565
+x -32225 y 29519
+x -32224 y 29469
+x -32224 y 29414
+x -32224 y 29381
+x -32224 y 29349
+x -32225 y 29316
+x -32226 y 29283
+x -32228 y 29248
+x -32230 y 29211
+x -32230 y 29198
+x -32231 y 29188
+x -32234 y 29180
+x -32239 y 29174
+x -32245 y 29168
+x -32252 y 29164
+x -32261 y 29164
+x -32271 y 29164
+x -32285 y 29165
+x -32302 y 29168
+x -32319 y 29170
+x -32337 y 29172
+x -32356 y 29176
+x -32368 y 29178
+x -32371 y 29179
+x -32374 y 29179
+x -32379 y 29181
+x -32447 y 29192
+x -32480 y 29210
+x -32480 y 29233
+x -32480 y 29243
+x -32480 y 29253
+x -32480 y 29254
+x -32480 y 29256
+x -32480 y 29260
+x -32477 y 29313
+x -32475 y 29372
+x -32475 y 29439
+x -32475 y 29440
+x -32475 y 29443
+x -32475 y 29449
+x -32476 y 29472
+x -32476 y 29493
+x -32476 y 29514
+x -32518 y 29443
+x -32522 y 29436
+x -32529 y 29430
+x -32538 y 29425
+x -32546 y 29420
+x -32554 y 29417
+x -32560 y 29417
+x -32562 y 29417
+x -32566 y 29418
+x -32572 y 29419
+x -32573 y 29419
+x -32574 y 29419
+x -32575 y 29419
+x -32657 y 29431
+x -32657 y 29421
+x -32656 y 29411
+x -32656 y 29402
+x -32656 y 29392
+x -32656 y 29383
+x -32656 y 29375
+x -32656 y 29339
+x -32657 y 29306
+x -32659 y 29274
+x -32659 y 29271
+x -32659 y 29270
+x -32659 y 29269
+x -32660 y 29254
+x -32661 y 29245
+x -32665 y 29237
+x -32670 y 29233
+x -32676 y 29228
+x -32684 y 29226
+x -32696 y 29226
+x -32705 y 29226
+x -32717 y 29227
+x -32731 y 29228
+x -32745 y 29230
+x -32760 y 29232
+x -32775 y 29235
+x -32783 y 29236
+x -32832 y 29245
+x -32864 y 29254
+x -32878 y 29262
+x -32893 y 29270
+x -32900 y 29285
+x -32900 y 29306
+x -32900 y 29311
+x -32900 y 29325
+x -32900 y 29332
+x -32900 y 29341
+x -32899 y 29354
+x -32898 y 29385
+x -32897 y 29406
+x -32897 y 29416
+x -32897 y 29425
+x -32897 y 29435
+x -32898 y 29449
+x -32898 y 29463
+x -32899 y 29473
+x -32899 y 29479
+x -33018 y 29499
+x -33018 y 29497
+x -33018 y 29484
+x -33018 y 29460
+x -33017 y 29435
+x -33017 y 29412
+x -33017 y 29390
+x -33017 y 29375
+x -33017 y 29363
+x -33017 y 29353
+x -33018 y 29344
+x -33018 y 29334
+x -33018 y 29324
+x -33020 y 29313
+x -33021 y 29295
+x -33025 y 29284
+x -33033 y 29278
+x -33040 y 29271
+x -33054 y 29268
+x -33075 y 29268
+x -33085 y 29268
+x -33095 y 29269
+x -33106 y 29270
+x -33117 y 29271
+x -33129 y 29272
+x -33141 y 29274
+x -33155 y 29276
+x -33197 y 29282
+x -33228 y 29290
+x -33246 y 29300
+x -33263 y 29310
+x -33273 y 29324
+x -33273 y 29343
+x -33273 y 29587
+x -33273 y 29612
+x -33268 y 29630
+x -33258 y 29642
+x -33249 y 29654
+x -33232 y 29665
+x -33209 y 29676
+x -33200 y 29681
+x -33181 y 29690
+x -33165 y 29696
+x -33151 y 29700
+x -33138 y 29703
+x -33124 y 29704
+x -33110 y 29704
+x -33104 y 29704
+x -33099 y 29704
+x -33092 y 29704
+x -33086 y 29703
+x -33077 y 29702
+x -33064 y 29700
+x -32899 y 29674
+x -33196 y 29154
+x -33178 y 29152
+x -33093 y 29140
+x -32995 y 29124
+x -32884 y 29104
+x -32773 y 29084
+x -32644 y 29058
+x -32498 y 29028
+x -32500 y 29032
+x -32502 y 29036
+x -32504 y 29042
+x -32518 y 29075
+x -32525 y 29096
+x -32525 y 29105
+x -32525 y 29111
+x -32521 y 29116
+x -32513 y 29120
+x -32505 y 29124
+x -32494 y 29126
+x -32481 y 29126
+x -32448 y 29126
+x -32411 y 29121
+x -32367 y 29112
+x -32323 y 29102
+x -32295 y 29092
+x -32281 y 29082
+x -32263 y 29068
+x -32245 y 29037
+x -32229 y 28987
+x -32212 y 28938
+x -32204 y 28886
+x -32204 y 28832
+x -32204 y 28745
+x -32233 y 28677
+x -32291 y 28626
+x -32349 y 28575
+x -32428 y 28549
+x -32526 y 28549
+x -32605 y 28549
+x -32676 y 28566
+x -32741 y 28599
+x -32807 y 28632
+x -32862 y 28681
+x -32909 y 28745
+x -32941 y 28732
+x -32984 y 28714
+x -33037 y 28691
+x -33091 y 28668
+x -33148 y 28642
+x -33209 y 28614
+x -33220 y 28609
+x -33226 y 28606
+x -33233 y 28604
+x -33239 y 28602
+x -33246 y 28601
+x -33252 y 28600
+x -33257 y 28600
+x -33279 y 28600
+x -33304 y 28616
+x -33333 y 28649
+x -33338 y 28654
+x -33341 y 28658
+x -33344 y 28661
+x -33350 y 28668
+x -33360 y 28679
+x -33368 y 28691
+x -33373 y 28704
+x -33379 y 28716
+x -33382 y 28727
+x -33382 y 28736
+x -33382 y 28743
+x -33380 y 28749
+x -33377 y 28754
+x -33373 y 28758
+x -33366 y 28763
+x -33358 y 28767
+x -33344 y 28773
+x -33310 y 28788
+x -33249 y 28814
+x -33160 y 28849
+x -33072 y 28885
+x -33007 y 28912
+x -32968 y 28929
+x -33013 y 28937
+x -33065 y 28945
+x -33124 y 28953
+x -33183 y 28961
+x -33217 y 28965
+x -33226 y 28967
+x -33237 y 28968
+x -33259 y 28972
+x -33274 y 28977
+x -33282 y 28985
+x -33290 y 28992
+x -33294 y 29003
+x -33294 y 29019
+x -33294 y 29024
+x -33294 y 29031
+x -33292 y 29040
+x -33291 y 29048
+x -33288 y 29058
+x -33285 y 29071
+x -33283 y 29078
+x -33276 y 29108
+x -33267 y 29128
+x -33257 y 29139
+x -33248 y 29151
+x -33235 y 29157
+x -33220 y 29157
+x -33217 y 29157
+x -33214 y 29157
+x -33211 y 29156
+x -33208 y 29156
+x -33203 y 29156
+x -33196 y 29154
+x -32723 y 28880
+x -32716 y 28838
+x -32697 y 28804
+x -32664 y 28778
+x -32632 y 28751
+x -32594 y 28738
+x -32553 y 28738
+x -32523 y 28738
+x -32499 y 28746
+x -32482 y 28763
+x -32465 y 28780
+x -32456 y 28804
+x -32456 y 28834
+x -32456 y 28849
+x -32459 y 28868
+x -32463 y 28890
+x -32467 y 28913
+x -32474 y 28939
+x -32483 y 28969
+x -32518 y 28889
+x -32524 y 28876
+x -32531 y 28866
+x -32540 y 28860
+x -32549 y 28853
+x -32560 y 28850
+x -32572 y 28850
+x -32575 y 28850
+x -32579 y 28850
+x -32585 y 28851
+x -32592 y 28852
+x -32598 y 28853
+x -32605 y 28855
+x -32723 y 28880
+type1
+x -33963 y 32074
+x -33963 y 32248
+x -33963 y 32272
+x -33958 y 32288
+x -33949 y 32298
+x -33940 y 32308
+x -33926 y 32313
+x -33905 y 32313
+x -33898 y 32313
+x -33890 y 32313
+x -33881 y 32312
+x -33872 y 32311
+x -33859 y 32309
+x -33843 y 32306
+x -33833 y 32304
+x -33786 y 32296
+x -33754 y 32286
+x -33736 y 32272
+x -33718 y 32259
+x -33710 y 32237
+x -33710 y 32207
+x -33710 y 31635
+x -33710 y 31622
+x -33713 y 31613
+x -33720 y 31606
+x -33727 y 31599
+x -33737 y 31596
+x -33750 y 31596
+x -33760 y 31596
+x -33774 y 31597
+x -33790 y 31600
+x -33806 y 31603
+x -33822 y 31606
+x -33840 y 31612
+x -33850 y 31613
+x -33859 y 31615
+x -33928 y 31632
+x -33963 y 31660
+x -33963 y 31696
+x -33963 y 31965
+x -33971 y 31951
+x -33981 y 31933
+x -33993 y 31911
+x -34025 y 31852
+x -34052 y 31823
+x -34072 y 31823
+x -34075 y 31823
+x -34078 y 31823
+x -34081 y 31823
+x -34083 y 31823
+x -34085 y 31824
+x -34087 y 31824
+x -34104 y 31829
+x -34235 y 31864
+x -34356 y 31895
+x -34469 y 31923
+x -34581 y 31950
+x -34658 y 31968
+x -34701 y 31977
+x -34713 y 31980
+x -34739 y 31985
+x -34757 y 31994
+x -34767 y 32006
+x -34777 y 32018
+x -34782 y 32038
+x -34782 y 32065
+x -34782 y 32070
+x -34781 y 32081
+x -34778 y 32096
+x -34776 y 32112
+x -34775 y 32124
+x -34774 y 32132
+x -34772 y 32144
+x -34768 y 32180
+x -34761 y 32209
+x -34751 y 32229
+x -34742 y 32249
+x -34730 y 32259
+x -34717 y 32259
+x -34711 y 32259
+x -34704 y 32258
+x -34695 y 32257
+x -34682 y 32256
+x -34666 y 32254
+x -34590 y 32236
+x -34456 y 32202
+x -34322 y 32168
+x -34157 y 32125
+x -33963 y 32074
+x -34642 y 31646
+x -34604 y 31638
+x -34548 y 31626
+x -34474 y 31609
+x -34400 y 31593
+x -34321 y 31574
+x -34236 y 31553
+x -34102 y 31520
+x -34002 y 31494
+x -33937 y 31475
+x -33872 y 31458
+x -33813 y 31440
+x -33760 y 31422
+x -33747 y 31417
+x -33724 y 31409
+x -33708 y 31401
+x -33700 y 31391
+x -33692 y 31382
+x -33688 y 31368
+x -33688 y 31350
+x -33688 y 31335
+x -33688 y 31323
+x -33689 y 31311
+x -33689 y 31300
+x -33690 y 31289
+x -33691 y 31280
+x -33692 y 31269
+x -33699 y 31220
+x -33706 y 31187
+x -33715 y 31171
+x -33724 y 31155
+x -33736 y 31146
+x -33751 y 31146
+x -33754 y 31146
+x -33757 y 31147
+x -33761 y 31147
+x -33764 y 31148
+x -33769 y 31150
+x -33773 y 31151
+x -33787 y 31154
+x -33828 y 31164
+x -33888 y 31179
+x -33966 y 31200
+x -34312 y 31291
+x -34551 y 31348
+x -34682 y 31373
+x -34701 y 31376
+x -34730 y 31382
+x -34751 y 31391
+x -34762 y 31404
+x -34773 y 31416
+x -34778 y 31434
+x -34778 y 31458
+x -34778 y 31466
+x -34778 y 31475
+x -34776 y 31487
+x -34775 y 31499
+x -34773 y 31510
+x -34770 y 31522
+x -34769 y 31528
+x -34758 y 31578
+x -34746 y 31611
+x -34734 y 31627
+x -34721 y 31642
+x -34702 y 31650
+x -34676 y 31650
+x -34674 y 31650
+x -34669 y 31650
+x -34662 y 31649
+x -34658 y 31648
+x -34655 y 31648
+x -34653 y 31647
+x -34642 y 31646
+x -34680 y 31126
+x -34662 y 31124
+x -34577 y 31107
+x -34479 y 31085
+x -34368 y 31058
+x -34257 y 31030
+x -34128 y 30996
+x -33982 y 30956
+x -33984 y 30960
+x -33986 y 30966
+x -33988 y 30974
+x -34002 y 31019
+x -34009 y 31047
+x -34009 y 31059
+x -34009 y 31068
+x -34005 y 31075
+x -33997 y 31080
+x -33989 y 31086
+x -33978 y 31088
+x -33965 y 31088
+x -33932 y 31088
+x -33895 y 31081
+x -33851 y 31068
+x -33807 y 31055
+x -33779 y 31041
+x -33765 y 31028
+x -33747 y 31009
+x -33729 y 30967
+x -33713 y 30900
+x -33696 y 30832
+x -33688 y 30762
+x -33688 y 30689
+x -33688 y 30571
+x -33717 y 30478
+x -33775 y 30410
+x -33833 y 30341
+x -33912 y 30306
+x -34010 y 30306
+x -34089 y 30306
+x -34160 y 30328
+x -34225 y 30373
+x -34291 y 30418
+x -34346 y 30485
+x -34393 y 30572
+x -34425 y 30554
+x -34468 y 30529
+x -34521 y 30498
+x -34575 y 30466
+x -34632 y 30432
+x -34693 y 30395
+x -34704 y 30387
+x -34710 y 30383
+x -34717 y 30380
+x -34723 y 30378
+x -34730 y 30376
+x -34736 y 30375
+x -34741 y 30375
+x -34763 y 30375
+x -34788 y 30397
+x -34817 y 30441
+x -34822 y 30449
+x -34825 y 30454
+x -34828 y 30458
+x -34834 y 30467
+x -34844 y 30482
+x -34852 y 30499
+x -34857 y 30515
+x -34863 y 30533
+x -34866 y 30547
+x -34866 y 30560
+x -34866 y 30569
+x -34864 y 30577
+x -34861 y 30583
+x -34857 y 30590
+x -34850 y 30596
+x -34842 y 30601
+x -34828 y 30609
+x -34794 y 30630
+x -34733 y 30665
+x -34644 y 30713
+x -34556 y 30761
+x -34491 y 30797
+x -34452 y 30820
+x -34497 y 30831
+x -34549 y 30842
+x -34608 y 30853
+x -34667 y 30864
+x -34701 y 30870
+x -34710 y 30872
+x -34721 y 30874
+x -34743 y 30879
+x -34758 y 30886
+x -34766 y 30896
+x -34774 y 30906
+x -34778 y 30922
+x -34778 y 30943
+x -34778 y 30950
+x -34778 y 30959
+x -34776 y 30971
+x -34775 y 30982
+x -34772 y 30996
+x -34769 y 31013
+x -34767 y 31023
+x -34760 y 31063
+x -34751 y 31091
+x -34741 y 31106
+x -34732 y 31122
+x -34719 y 31130
+x -34704 y 31130
+x -34701 y 31130
+x -34698 y 31130
+x -34695 y 31129
+x -34692 y 31129
+x -34687 y 31128
+x -34680 y 31126
+x -34207 y 30754
+x -34200 y 30698
+x -34181 y 30652
+x -34148 y 30616
+x -34116 y 30579
+x -34078 y 30561
+x -34037 y 30561
+x -34007 y 30561
+x -33983 y 30573
+x -33966 y 30596
+x -33949 y 30619
+x -33940 y 30651
+x -33940 y 30692
+x -33940 y 30713
+x -33943 y 30738
+x -33947 y 30769
+x -33951 y 30799
+x -33958 y 30835
+x -33967 y 30875
+x -34002 y 30766
+x -34008 y 30749
+x -34015 y 30736
+x -34024 y 30727
+x -34033 y 30718
+x -34044 y 30713
+x -34056 y 30713
+x -34059 y 30713
+x -34063 y 30714
+x -34069 y 30715
+x -34076 y 30717
+x -34082 y 30718
+x -34089 y 30720
+x -34207 y 30754
+x -34383 y 30187
+x -34383 y 30207
+x -34382 y 30217
+x -34379 y 30225
+x -34373 y 30229
+x -34367 y 30233
+x -34357 y 30236
+x -34344 y 30236
+x -34335 y 30236
+x -34325 y 30235
+x -34313 y 30234
+x -34300 y 30233
+x -34287 y 30231
+x -34271 y 30228
+x -34262 y 30227
+x -34213 y 30217
+x -34182 y 30208
+x -34168 y 30198
+x -34155 y 30189
+x -34148 y 30174
+x -34147 y 30154
+x -34146 y 30122
+x -33959 y 30076
+x -33959 y 30083
+x -33959 y 30092
+x -33959 y 30102
+x -33960 y 30112
+x -33960 y 30118
+x -33960 y 30121
+x -33960 y 30133
+x -33958 y 30143
+x -33955 y 30149
+x -33951 y 30156
+x -33946 y 30159
+x -33939 y 30159
+x -33929 y 30159
+x -33908 y 30155
+x -33875 y 30147
+x -33858 y 30143
+x -33845 y 30139
+x -33836 y 30137
+x -33827 y 30135
+x -33818 y 30133
+x -33751 y 30116
+x -33716 y 30094
+x -33714 y 30068
+x -33713 y 30047
+x -33713 y 30047
+x -33713 y 30044
+x -33712 y 30038
+x -33709 y 29977
+x -33708 y 29908
+x -33708 y 29834
+x -33708 y 29789
+x -33708 y 29746
+x -33709 y 29701
+x -33710 y 29657
+x -33712 y 29610
+x -33714 y 29559
+x -33714 y 29542
+x -33715 y 29528
+x -33718 y 29517
+x -33723 y 29508
+x -33729 y 29500
+x -33736 y 29496
+x -33745 y 29496
+x -33755 y 29496
+x -33769 y 29497
+x -33786 y 29500
+x -33803 y 29503
+x -33821 y 29507
+x -33840 y 29512
+x -33852 y 29515
+x -33855 y 29515
+x -33858 y 29516
+x -33863 y 29518
+x -33931 y 29534
+x -33964 y 29558
+x -33964 y 29589
+x -33964 y 29603
+x -33964 y 29617
+x -33964 y 29617
+x -33964 y 29620
+x -33964 y 29626
+x -33961 y 29697
+x -33959 y 29778
+x -33959 y 29868
+x -33959 y 29870
+x -33959 y 29874
+x -33959 y 29882
+x -33960 y 29913
+x -33960 y 29942
+x -33960 y 29969
+x -34002 y 29874
+x -34006 y 29865
+x -34013 y 29857
+x -34022 y 29850
+x -34030 y 29842
+x -34038 y 29839
+x -34044 y 29839
+x -34046 y 29839
+x -34050 y 29840
+x -34056 y 29841
+x -34057 y 29841
+x -34058 y 29842
+x -34059 y 29842
+x -34141 y 29858
+x -34141 y 29843
+x -34140 y 29830
+x -34140 y 29818
+x -34140 y 29805
+x -34140 y 29793
+x -34140 y 29782
+x -34140 y 29733
+x -34141 y 29688
+x -34143 y 29645
+x -34143 y 29641
+x -34143 y 29639
+x -34143 y 29638
+x -34144 y 29618
+x -34145 y 29605
+x -34149 y 29595
+x -34154 y 29589
+x -34160 y 29583
+x -34168 y 29580
+x -34180 y 29580
+x -34189 y 29580
+x -34201 y 29581
+x -34215 y 29583
+x -34229 y 29585
+x -34244 y 29588
+x -34259 y 29592
+x -34267 y 29594
+x -34316 y 29606
+x -34348 y 29617
+x -34362 y 29628
+x -34377 y 29640
+x -34384 y 29660
+x -34384 y 29688
+x -34384 y 29695
+x -34384 y 29714
+x -34384 y 29723
+x -34384 y 29736
+x -34383 y 29753
+x -34382 y 29795
+x -34381 y 29823
+x -34381 y 29837
+x -34381 y 29849
+x -34381 y 29864
+x -34382 y 29882
+x -34382 y 29901
+x -34383 y 29914
+x -34383 y 29922
+x -34502 y 29949
+x -34502 y 29947
+x -34502 y 29929
+x -34502 y 29896
+x -34501 y 29863
+x -34501 y 29832
+x -34501 y 29802
+x -34501 y 29782
+x -34501 y 29766
+x -34501 y 29752
+x -34502 y 29739
+x -34502 y 29726
+x -34502 y 29712
+x -34504 y 29697
+x -34505 y 29674
+x -34509 y 29658
+x -34517 y 29650
+x -34524 y 29641
+x -34538 y 29637
+x -34559 y 29637
+x -34569 y 29637
+x -34579 y 29638
+x -34590 y 29639
+x -34601 y 29640
+x -34613 y 29642
+x -34625 y 29645
+x -34639 y 29648
+x -34681 y 29656
+x -34712 y 29666
+x -34730 y 29680
+x -34747 y 29693
+x -34757 y 29713
+x -34757 y 29739
+x -34757 y 30070
+x -34757 y 30103
+x -34752 y 30128
+x -34742 y 30144
+x -34733 y 30160
+x -34716 y 30175
+x -34693 y 30190
+x -34684 y 30196
+x -34665 y 30209
+x -34649 y 30217
+x -34635 y 30222
+x -34622 y 30226
+x -34608 y 30228
+x -34594 y 30228
+x -34588 y 30228
+x -34583 y 30228
+x -34576 y 30227
+x -34570 y 30227
+x -34561 y 30225
+x -34548 y 30222
+x -34383 y 30187
+x -34680 y 29483
+x -34662 y 29480
+x -34577 y 29463
+x -34479 y 29441
+x -34368 y 29414
+x -34257 y 29387
+x -34128 y 29352
+x -33982 y 29312
+x -33984 y 29316
+x -33986 y 29323
+x -33988 y 29331
+x -34002 y 29375
+x -34009 y 29403
+x -34009 y 29415
+x -34009 y 29424
+x -34005 y 29431
+x -33997 y 29436
+x -33989 y 29442
+x -33978 y 29444
+x -33965 y 29444
+x -33932 y 29444
+x -33895 y 29437
+x -33851 y 29425
+x -33807 y 29411
+x -33779 y 29397
+x -33765 y 29384
+x -33747 y 29365
+x -33729 y 29323
+x -33713 y 29256
+x -33696 y 29189
+x -33688 y 29118
+x -33688 y 29045
+x -33688 y 28928
+x -33717 y 28835
+x -33775 y 28766
+x -33833 y 28697
+x -33912 y 28662
+x -34010 y 28662
+x -34089 y 28662
+x -34160 y 28684
+x -34225 y 28730
+x -34291 y 28775
+x -34346 y 28841
+x -34393 y 28928
+x -34425 y 28910
+x -34468 y 28885
+x -34521 y 28854
+x -34575 y 28823
+x -34632 y 28788
+x -34693 y 28751
+x -34704 y 28743
+x -34710 y 28739
+x -34717 y 28736
+x -34723 y 28734
+x -34730 y 28732
+x -34736 y 28731
+x -34741 y 28731
+x -34763 y 28731
+x -34788 y 28753
+x -34817 y 28797
+x -34822 y 28805
+x -34825 y 28810
+x -34828 y 28814
+x -34834 y 28824
+x -34844 y 28838
+x -34852 y 28855
+x -34857 y 28872
+x -34863 y 28889
+x -34866 y 28903
+x -34866 y 28916
+x -34866 y 28925
+x -34864 y 28933
+x -34861 y 28939
+x -34857 y 28946
+x -34850 y 28952
+x -34842 y 28957
+x -34828 y 28965
+x -34794 y 28986
+x -34733 y 29021
+x -34644 y 29069
+x -34556 y 29118
+x -34491 y 29153
+x -34452 y 29176
+x -34497 y 29188
+x -34549 y 29198
+x -34608 y 29209
+x -34667 y 29220
+x -34701 y 29226
+x -34710 y 29228
+x -34721 y 29230
+x -34743 y 29235
+x -34758 y 29242
+x -34766 y 29252
+x -34774 y 29262
+x -34778 y 29278
+x -34778 y 29299
+x -34778 y 29306
+x -34778 y 29315
+x -34776 y 29327
+x -34775 y 29339
+x -34772 y 29352
+x -34769 y 29369
+x -34767 y 29380
+x -34760 y 29419
+x -34751 y 29447
+x -34741 y 29462
+x -34732 y 29478
+x -34719 y 29486
+x -34704 y 29486
+x -34701 y 29486
+x -34698 y 29486
+x -34695 y 29485
+x -34692 y 29485
+x -34687 y 29484
+x -34680 y 29483
+x -34207 y 29110
+x -34200 y 29054
+x -34181 y 29008
+x -34148 y 28972
+x -34116 y 28936
+x -34078 y 28918
+x -34037 y 28918
+x -34007 y 28918
+x -33983 y 28929
+x -33966 y 28952
+x -33949 y 28975
+x -33940 y 29007
+x -33940 y 29049
+x -33940 y 29069
+x -33943 y 29095
+x -33947 y 29125
+x -33951 y 29155
+x -33958 y 29191
+x -33967 y 29231
+x -34002 y 29122
+x -34008 y 29105
+x -34015 y 29092
+x -34024 y 29083
+x -34033 y 29074
+x -34044 y 29070
+x -34056 y 29070
+x -34059 y 29070
+x -34063 y 29070
+x -34069 y 29071
+x -34076 y 29073
+x -34082 y 29074
+x -34089 y 29076
+x -34207 y 29110
+type1
+x -37254 y 46790
+x -34018 y 46790
+x -34018 y 45496
+x -34682 y 45496
+x -34682 y 46354
+x -35253 y 46354
+x -35253 y 45570
+x -35901 y 45570
+x -35901 y 46354
+x -36592 y 46354
+x -36592 y 45468
+x -37254 y 45468
+x -37254 y 46790
+x -37254 y 45103
+x -34018 y 45103
+x -34018 y 44503
+x -35593 y 44279
+x -35732 y 44259
+x -35867 y 44240
+x -35998 y 44224
+x -36130 y 44208
+x -36257 y 44194
+x -36382 y 44182
+x -36250 y 44167
+x -36112 y 44150
+x -35968 y 44132
+x -35823 y 44113
+x -35669 y 44092
+x -35503 y 44068
+x -34018 y 43857
+x -34018 y 43258
+x -37254 y 43258
+x -37254 y 43656
+x -35819 y 43656
+x -35718 y 43656
+x -35576 y 43654
+x -35394 y 43652
+x -35212 y 43649
+x -35001 y 43645
+x -34763 y 43639
+x -37254 y 43967
+x -37254 y 44399
+x -34763 y 44719
+x -35050 y 44714
+x -35308 y 44710
+x -35537 y 44707
+x -35766 y 44703
+x -35945 y 44702
+x -36074 y 44702
+x -37254 y 44702
+x -37254 y 45103
+x -35446 y 42378
+x -35446 y 42088
+x -35446 y 42010
+x -35414 y 41952
+x -35351 y 41914
+x -35287 y 41877
+x -35188 y 41858
+x -35055 y 41858
+x -34926 y 41858
+x -34830 y 41878
+x -34766 y 41917
+x -34702 y 41956
+x -34671 y 42014
+x -34671 y 42093
+x -34671 y 42378
+x -35446 y 42378
+x -37254 y 42816
+x -34018 y 42816
+x -34018 y 42036
+x -34018 y 41839
+x -34105 y 41689
+x -34278 y 41586
+x -34452 y 41482
+x -34703 y 41430
+x -35030 y 41430
+x -35375 y 41430
+x -35639 y 41481
+x -35822 y 41583
+x -36006 y 41685
+x -36098 y 41831
+x -36098 y 42022
+x -36098 y 42378
+x -37254 y 42378
+x -37254 y 42816
+x -35639 y 40707
+x -35968 y 40707
+x -36221 y 40672
+x -36397 y 40601
+x -36573 y 40531
+x -36661 y 40430
+x -36661 y 40298
+x -36661 y 40165
+x -36573 y 40064
+x -36397 y 39992
+x -36221 y 39921
+x -35968 y 39885
+x -35639 y 39885
+x -35311 y 39885
+x -35058 y 39921
+x -34882 y 39992
+x -34706 y 40064
+x -34617 y 40165
+x -34617 y 40298
+x -34617 y 40430
+x -34705 y 40531
+x -34881 y 40601
+x -35057 y 40672
+x -35309 y 40707
+x -35639 y 40707
+x -35639 y 41150
+x -35113 y 41150
+x -34698 y 41073
+x -34392 y 40920
+x -34087 y 40768
+x -33934 y 40560
+x -33934 y 40298
+x -33934 y 40035
+x -34087 y 39826
+x -34393 y 39672
+x -34699 y 39517
+x -35113 y 39440
+x -35638 y 39440
+x -36162 y 39440
+x -36577 y 39517
+x -36885 y 39672
+x -37191 y 39826
+x -37344 y 40035
+x -37344 y 40298
+x -37344 y 40560
+x -37191 y 40768
+x -36886 y 40920
+x -36580 y 41073
+x -36165 y 41150
+x -35639 y 41150
+x -35403 y 38641
+x -35403 y 38317
+x -35403 y 38229
+x -35372 y 38164
+x -35311 y 38123
+x -35249 y 38082
+x -35151 y 38061
+x -35017 y 38061
+x -34897 y 38061
+x -34810 y 38081
+x -34752 y 38121
+x -34694 y 38162
+x -34665 y 38223
+x -34665 y 38305
+x -34665 y 38641
+x -35403 y 38641
+x -37253 y 39075
+x -34017 y 39075
+x -34017 y 38260
+x -34017 y 38044
+x -34091 y 37885
+x -34237 y 37783
+x -34383 y 37681
+x -34610 y 37630
+x -34918 y 37630
+x -35099 y 37630
+x -35255 y 37652
+x -35384 y 37696
+x -35514 y 37739
+x -35623 y 37806
+x -35710 y 37898
+x -35765 y 37824
+x -35839 y 37771
+x -35931 y 37740
+x -36024 y 37709
+x -36188 y 37692
+x -36423 y 37687
+x -36488 y 37684
+x -36577 y 37682
+x -36688 y 37680
+x -36949 y 37675
+x -37100 y 37651
+x -37141 y 37609
+x -37253 y 37609
+x -37253 y 38066
+x -37139 y 38088
+x -36982 y 38101
+x -36783 y 38104
+x -36584 y 38107
+x -36459 y 38110
+x -36407 y 38113
+x -36281 y 38121
+x -36189 y 38143
+x -36130 y 38181
+x -36072 y 38218
+x -36042 y 38275
+x -36042 y 38350
+x -36042 y 38641
+x -37253 y 38641
+x -37253 y 39075
+x -37253 y 36889
+x -34674 y 36889
+x -34674 y 37377
+x -34017 y 37377
+x -34017 y 35966
+x -34674 y 35966
+x -34674 y 36453
+x -37253 y 36453
+x -37253 y 36889
+x -37253 y 35669
+x -34017 y 35669
+x -34017 y 34375
+x -34681 y 34375
+x -34681 y 35233
+x -35252 y 35233
+x -35252 y 34449
+x -35900 y 34449
+x -35900 y 35233
+x -36591 y 35233
+x -36591 y 34347
+x -37253 y 34347
+x -37253 y 35669
+x -35403 y 33551
+x -35403 y 33226
+x -35403 y 33139
+x -35372 y 33074
+x -35311 y 33033
+x -35249 y 32992
+x -35151 y 32971
+x -35017 y 32971
+x -34897 y 32971
+x -34810 y 32991
+x -34752 y 33031
+x -34694 y 33071
+x -34665 y 33132
+x -34665 y 33215
+x -34665 y 33551
+x -35403 y 33551
+x -37253 y 33985
+x -34017 y 33985
+x -34017 y 33170
+x -34017 y 32954
+x -34091 y 32795
+x -34237 y 32693
+x -34383 y 32591
+x -34610 y 32540
+x -34918 y 32540
+x -35099 y 32540
+x -35255 y 32561
+x -35384 y 32605
+x -35514 y 32649
+x -35623 y 32716
+x -35710 y 32808
+x -35765 y 32733
+x -35839 y 32681
+x -35931 y 32650
+x -36024 y 32619
+x -36188 y 32601
+x -36423 y 32597
+x -36488 y 32594
+x -36577 y 32592
+x -36688 y 32589
+x -36949 y 32584
+x -37100 y 32561
+x -37141 y 32519
+x -37253 y 32519
+x -37253 y 32976
+x -37139 y 32998
+x -36982 y 33011
+x -36783 y 33014
+x -36584 y 33017
+x -36459 y 33020
+x -36407 y 33023
+x -36281 y 33030
+x -36189 y 33052
+x -36130 y 33090
+x -36072 y 33128
+x -36042 y 33185
+x -36042 y 33260
+x -36042 y 33551
+x -37253 y 33551
+x -37253 y 33985
+type2
+x -31003 y 28527
+x -31003 y 47147
+x -30638 y 47147
+x -30638 y 28527
+x -31003 y 28527
+type0
+type1
+x 16784 y -17046
+x 14013 y -12095
+x 14020 y -12092
+x 16789 y -17044
+x 16784 y -17046
+type1
+x 16786 y -17045
+x 14017 y -12094
+type1
+x 16785 y -16928
+x 11994 y -19605
+x 10520 y -16970
+x 11468 y -13615
+x 14105 y -12138
+x 16743 y -10662
+x 20099 y -11610
+x 21575 y -14249
+x 16785 y -16928
+type0
+type0
+type1
+x 31750 y -6921
+x 31750 y -6940
+x 31755 y -6954
+x 31763 y -6965
+x 31771 y -6976
+x 31782 y -6982
+x 31795 y -6982
+x 31811 y -6982
+x 31824 y -6974
+x 31833 y -6959
+x 31842 y -6943
+x 31847 y -6922
+x 31847 y -6893
+x 31847 y -6865
+x 31843 y -6844
+x 31835 y -6829
+x 31827 y -6813
+x 31816 y -6806
+x 31802 y -6806
+x 31790 y -6806
+x 31779 y -6810
+x 31772 y -6818
+x 31764 y -6826
+x 31759 y -6838
+x 31757 y -6853
+x 31652 y -6853
+x 31660 y -6536
+x 31929 y -6536
+x 31929 y -6641
+x 31754 y -6641
+x 31748 y -6773
+x 31758 y -6751
+x 31770 y -6734
+x 31784 y -6723
+x 31799 y -6712
+x 31817 y -6707
+x 31837 y -6707
+x 31873 y -6707
+x 31901 y -6723
+x 31922 y -6755
+x 31943 y -6787
+x 31953 y -6831
+x 31953 y -6887
+x 31953 y -6950
+x 31940 y -7000
+x 31914 y -7034
+x 31887 y -7069
+x 31850 y -7086
+x 31801 y -7086
+x 31751 y -7086
+x 31713 y -7072
+x 31687 y -7045
+x 31661 y -7017
+x 31647 y -6975
+x 31646 y -6921
+x 31750 y -6921
+x 31999 y -7170
+x 32034 y -6963
+x 32135 y -6963
+x 32072 y -7170
+x 31999 y -7170
+x 32286 y -6921
+x 32287 y -6940
+x 32292 y -6954
+x 32300 y -6965
+x 32308 y -6976
+x 32318 y -6982
+x 32331 y -6982
+x 32348 y -6982
+x 32361 y -6974
+x 32370 y -6959
+x 32379 y -6943
+x 32383 y -6922
+x 32383 y -6893
+x 32383 y -6865
+x 32379 y -6844
+x 32372 y -6829
+x 32364 y -6813
+x 32353 y -6806
+x 32339 y -6806
+x 32326 y -6806
+x 32316 y -6810
+x 32309 y -6818
+x 32301 y -6826
+x 32296 y -6838
+x 32294 y -6853
+x 32189 y -6853
+x 32197 y -6536
+x 32465 y -6536
+x 32465 y -6641
+x 32291 y -6641
+x 32285 y -6773
+x 32294 y -6751
+x 32306 y -6734
+x 32321 y -6723
+x 32336 y -6712
+x 32353 y -6707
+x 32373 y -6707
+x 32409 y -6707
+x 32438 y -6723
+x 32458 y -6755
+x 32479 y -6787
+x 32490 y -6831
+x 32490 y -6887
+x 32490 y -6950
+x 32477 y -7000
+x 32450 y -7034
+x 32424 y -7069
+x 32386 y -7086
+x 32338 y -7086
+x 32288 y -7086
+x 32250 y -7072
+x 32224 y -7045
+x 32197 y -7017
+x 32184 y -6975
+x 32182 y -6921
+x 32286 y -6921
+x 32636 y -6805
+x 32636 y -6868
+x 32641 y -6914
+x 32650 y -6941
+x 32658 y -6968
+x 32673 y -6981
+x 32693 y -6981
+x 32714 y -6981
+x 32728 y -6968
+x 32737 y -6941
+x 32746 y -6914
+x 32751 y -6868
+x 32751 y -6805
+x 32751 y -6742
+x 32746 y -6697
+x 32737 y -6670
+x 32728 y -6643
+x 32714 y -6630
+x 32693 y -6630
+x 32673 y -6630
+x 32658 y -6643
+x 32650 y -6670
+x 32641 y -6697
+x 32636 y -6742
+x 32636 y -6805
+x 32532 y -6807
+x 32532 y -6717
+x 32546 y -6648
+x 32574 y -6600
+x 32602 y -6552
+x 32641 y -6527
+x 32693 y -6527
+x 32745 y -6527
+x 32785 y -6552
+x 32813 y -6600
+x 32841 y -6648
+x 32855 y -6717
+x 32855 y -6807
+x 32855 y -6896
+x 32841 y -6965
+x 32813 y -7014
+x 32785 y -7062
+x 32745 y -7086
+x 32693 y -7086
+x 32641 y -7086
+x 32602 y -7062
+x 32574 y -7014
+x 32546 y -6965
+x 32532 y -6896
+x 32532 y -6807
+x 33246 y -6897
+x 33246 y -6904
+x 33246 y -6960
+x 33232 y -7004
+x 33204 y -7037
+x 33177 y -7069
+x 33139 y -7086
+x 33091 y -7086
+x 33047 y -7086
+x 33011 y -7068
+x 32984 y -7033
+x 32956 y -6999
+x 32938 y -6949
+x 32930 y -6883
+x 32892 y -6883
+x 32912 y -6818
+x 32927 y -6818
+x 32927 y -6815
+x 32926 y -6812
+x 32926 y -6809
+x 32926 y -6806
+x 32926 y -6801
+x 32926 y -6795
+x 32926 y -6792
+x 32926 y -6789
+x 32926 y -6786
+x 32926 y -6783
+x 32927 y -6780
+x 32927 y -6777
+x 32885 y -6777
+x 32904 y -6713
+x 32933 y -6713
+x 32942 y -6645
+x 32960 y -6594
+x 32987 y -6560
+x 33015 y -6526
+x 33051 y -6510
+x 33097 y -6510
+x 33141 y -6510
+x 33176 y -6524
+x 33201 y -6554
+x 33227 y -6583
+x 33241 y -6626
+x 33244 y -6681
+x 33141 y -6681
+x 33140 y -6661
+x 33135 y -6646
+x 33127 y -6635
+x 33118 y -6624
+x 33107 y -6618
+x 33092 y -6618
+x 33078 y -6618
+x 33066 y -6626
+x 33057 y -6642
+x 33047 y -6658
+x 33040 y -6682
+x 33036 y -6713
+x 33134 y -6713
+x 33113 y -6777
+x 33031 y -6777
+x 33031 y -6780
+x 33031 y -6784
+x 33031 y -6789
+x 33031 y -6793
+x 33031 y -6796
+x 33031 y -6798
+x 33031 y -6800
+x 33031 y -6803
+x 33031 y -6808
+x 33031 y -6813
+x 33031 y -6816
+x 33031 y -6818
+x 33100 y -6818
+x 33080 y -6883
+x 33035 y -6883
+x 33039 y -6913
+x 33046 y -6936
+x 33056 y -6952
+x 33066 y -6968
+x 33078 y -6976
+x 33093 y -6976
+x 33107 y -6976
+x 33118 y -6969
+x 33127 y -6955
+x 33136 y -6941
+x 33140 y -6921
+x 33141 y -6897
+x 33246 y -6897
+type1
+x 28252 y -6959
+x 28253 y -6978
+x 28259 y -6993
+x 28269 y -7004
+x 28279 y -7015
+x 28292 y -7020
+x 28308 y -7020
+x 28329 y -7020
+x 28344 y -7013
+x 28355 y -6997
+x 28367 y -6982
+x 28372 y -6960
+x 28372 y -6931
+x 28372 y -6904
+x 28367 y -6882
+x 28358 y -6867
+x 28348 y -6852
+x 28335 y -6844
+x 28318 y -6844
+x 28302 y -6844
+x 28289 y -6848
+x 28280 y -6856
+x 28270 y -6864
+x 28264 y -6876
+x 28262 y -6892
+x 28132 y -6892
+x 28142 y -6574
+x 28474 y -6574
+x 28474 y -6680
+x 28258 y -6680
+x 28250 y -6812
+x 28262 y -6789
+x 28277 y -6773
+x 28295 y -6762
+x 28314 y -6750
+x 28335 y -6745
+x 28360 y -6745
+x 28404 y -6745
+x 28439 y -6761
+x 28465 y -6793
+x 28491 y -6825
+x 28504 y -6869
+x 28504 y -6925
+x 28504 y -6989
+x 28488 y -7038
+x 28455 y -7073
+x 28423 y -7107
+x 28376 y -7125
+x 28316 y -7125
+x 28254 y -7125
+x 28207 y -7111
+x 28175 y -7083
+x 28143 y -7055
+x 28126 y -7014
+x 28124 y -6959
+x 28252 y -6959
+x 28996 y -6935
+x 28996 y -6943
+x 28996 y -6999
+x 28979 y -7043
+x 28945 y -7075
+x 28911 y -7108
+x 28864 y -7124
+x 28805 y -7124
+x 28751 y -7124
+x 28706 y -7107
+x 28672 y -7072
+x 28638 y -7037
+x 28616 y -6987
+x 28606 y -6921
+x 28559 y -6921
+x 28583 y -6857
+x 28602 y -6857
+x 28602 y -6854
+x 28602 y -6851
+x 28601 y -6847
+x 28601 y -6844
+x 28601 y -6839
+x 28601 y -6833
+x 28601 y -6830
+x 28601 y -6827
+x 28601 y -6824
+x 28602 y -6821
+x 28602 y -6818
+x 28602 y -6815
+x 28550 y -6815
+x 28574 y -6751
+x 28610 y -6751
+x 28621 y -6684
+x 28643 y -6633
+x 28677 y -6599
+x 28711 y -6565
+x 28756 y -6548
+x 28813 y -6548
+x 28867 y -6548
+x 28910 y -6563
+x 28941 y -6592
+x 28973 y -6621
+x 28990 y -6664
+x 28994 y -6720
+x 28866 y -6719
+x 28866 y -6699
+x 28860 y -6684
+x 28849 y -6673
+x 28839 y -6662
+x 28824 y -6657
+x 28806 y -6657
+x 28789 y -6657
+x 28774 y -6665
+x 28763 y -6681
+x 28751 y -6697
+x 28742 y -6720
+x 28737 y -6751
+x 28858 y -6751
+x 28833 y -6815
+x 28731 y -6815
+x 28731 y -6818
+x 28731 y -6822
+x 28731 y -6827
+x 28731 y -6832
+x 28731 y -6835
+x 28731 y -6836
+x 28731 y -6838
+x 28731 y -6842
+x 28731 y -6846
+x 28731 y -6851
+x 28731 y -6855
+x 28731 y -6857
+x 28817 y -6857
+x 28792 y -6921
+x 28736 y -6921
+x 28741 y -6951
+x 28750 y -6975
+x 28762 y -6991
+x 28774 y -7006
+x 28789 y -7014
+x 28807 y -7014
+x 28825 y -7014
+x 28839 y -7007
+x 28850 y -6993
+x 28860 y -6979
+x 28866 y -6960
+x 28867 y -6935
+x 28996 y -6935
+type1
+x 27089 y -6959
+x 27091 y -6978
+x 27096 y -6993
+x 27106 y -7004
+x 27116 y -7015
+x 27129 y -7020
+x 27145 y -7020
+x 27166 y -7020
+x 27182 y -7013
+x 27193 y -6997
+x 27204 y -6982
+x 27209 y -6960
+x 27209 y -6931
+x 27209 y -6904
+x 27205 y -6882
+x 27195 y -6867
+x 27185 y -6852
+x 27172 y -6844
+x 27155 y -6844
+x 27139 y -6844
+x 27126 y -6848
+x 27117 y -6856
+x 27108 y -6864
+x 27102 y -6876
+x 27099 y -6892
+x 26969 y -6892
+x 26979 y -6574
+x 27311 y -6574
+x 27311 y -6680
+x 27095 y -6680
+x 27087 y -6812
+x 27099 y -6789
+x 27114 y -6773
+x 27133 y -6762
+x 27151 y -6750
+x 27172 y -6745
+x 27197 y -6745
+x 27242 y -6745
+x 27277 y -6761
+x 27302 y -6793
+x 27328 y -6825
+x 27341 y -6869
+x 27341 y -6925
+x 27341 y -6989
+x 27325 y -7038
+x 27292 y -7073
+x 27260 y -7107
+x 27213 y -7125
+x 27153 y -7125
+x 27091 y -7125
+x 27044 y -7111
+x 27012 y -7083
+x 26980 y -7055
+x 26963 y -7014
+x 26961 y -6959
+x 27089 y -6959
+x 27833 y -6935
+x 27833 y -6943
+x 27833 y -6999
+x 27816 y -7043
+x 27782 y -7075
+x 27748 y -7108
+x 27701 y -7124
+x 27642 y -7124
+x 27588 y -7124
+x 27544 y -7107
+x 27510 y -7072
+x 27476 y -7037
+x 27454 y -6987
+x 27443 y -6921
+x 27396 y -6921
+x 27420 y -6857
+x 27439 y -6857
+x 27439 y -6854
+x 27439 y -6851
+x 27439 y -6847
+x 27439 y -6844
+x 27439 y -6839
+x 27439 y -6833
+x 27439 y -6830
+x 27439 y -6827
+x 27439 y -6824
+x 27439 y -6821
+x 27439 y -6818
+x 27439 y -6815
+x 27387 y -6815
+x 27411 y -6751
+x 27447 y -6751
+x 27458 y -6684
+x 27480 y -6633
+x 27514 y -6599
+x 27548 y -6565
+x 27593 y -6548
+x 27650 y -6548
+x 27705 y -6548
+x 27747 y -6563
+x 27779 y -6592
+x 27810 y -6621
+x 27827 y -6664
+x 27831 y -6720
+x 27703 y -6719
+x 27703 y -6699
+x 27697 y -6684
+x 27687 y -6673
+x 27676 y -6662
+x 27661 y -6657
+x 27643 y -6657
+x 27626 y -6657
+x 27611 y -6665
+x 27600 y -6681
+x 27588 y -6697
+x 27580 y -6720
+x 27574 y -6751
+x 27695 y -6751
+x 27670 y -6815
+x 27569 y -6815
+x 27569 y -6818
+x 27568 y -6822
+x 27568 y -6827
+x 27568 y -6832
+x 27568 y -6835
+x 27568 y -6836
+x 27568 y -6838
+x 27568 y -6842
+x 27568 y -6846
+x 27568 y -6851
+x 27569 y -6855
+x 27569 y -6857
+x 27654 y -6857
+x 27629 y -6921
+x 27573 y -6921
+x 27578 y -6951
+x 27587 y -6975
+x 27599 y -6991
+x 27611 y -7006
+x 27626 y -7014
+x 27644 y -7014
+x 27662 y -7014
+x 27676 y -7007
+x 27687 y -6993
+x 27697 y -6979
+x 27703 y -6960
+x 27704 y -6935
+x 27833 y -6935
+type1
+x 22951 y -6915
+x 22951 y -6698
+x 22841 y -6915
+x 22951 y -6915
+x 22951 y -7122
+x 22951 y -7016
+x 22774 y -7016
+x 22774 y -6886
+x 22930 y -6581
+x 23049 y -6581
+x 23049 y -6915
+x 23107 y -6915
+x 23107 y -7016
+x 23049 y -7016
+x 23049 y -7122
+x 22951 y -7122
+x 23136 y -7215
+x 23172 y -7008
+x 23273 y -7008
+x 23210 y -7215
+x 23136 y -7215
+x 23424 y -6966
+x 23425 y -6985
+x 23429 y -7000
+x 23437 y -7011
+x 23445 y -7022
+x 23456 y -7027
+x 23469 y -7027
+x 23485 y -7027
+x 23498 y -7019
+x 23507 y -7004
+x 23516 y -6989
+x 23521 y -6967
+x 23521 y -6938
+x 23521 y -6910
+x 23517 y -6889
+x 23509 y -6874
+x 23501 y -6859
+x 23491 y -6851
+x 23477 y -6851
+x 23464 y -6851
+x 23454 y -6855
+x 23446 y -6863
+x 23438 y -6871
+x 23434 y -6883
+x 23431 y -6898
+x 23326 y -6898
+x 23334 y -6581
+x 23603 y -6581
+x 23603 y -6686
+x 23428 y -6686
+x 23422 y -6818
+x 23432 y -6796
+x 23444 y -6779
+x 23459 y -6768
+x 23473 y -6757
+x 23491 y -6752
+x 23511 y -6752
+x 23547 y -6752
+x 23575 y -6768
+x 23596 y -6800
+x 23617 y -6832
+x 23627 y -6876
+x 23627 y -6932
+x 23627 y -6996
+x 23614 y -7045
+x 23588 y -7079
+x 23561 y -7114
+x 23524 y -7131
+x 23475 y -7131
+x 23425 y -7131
+x 23387 y -7118
+x 23361 y -7090
+x 23335 y -7062
+x 23321 y -7021
+x 23320 y -6966
+x 23424 y -6966
+x 23774 y -6850
+x 23774 y -6914
+x 23778 y -6959
+x 23787 y -6986
+x 23796 y -7013
+x 23811 y -7026
+x 23831 y -7026
+x 23851 y -7026
+x 23866 y -7013
+x 23875 y -6986
+x 23884 y -6959
+x 23888 y -6914
+x 23888 y -6850
+x 23888 y -6787
+x 23884 y -6742
+x 23875 y -6715
+x 23866 y -6688
+x 23851 y -6675
+x 23831 y -6675
+x 23811 y -6675
+x 23796 y -6688
+x 23787 y -6715
+x 23778 y -6742
+x 23774 y -6787
+x 23774 y -6850
+x 23669 y -6852
+x 23669 y -6762
+x 23683 y -6693
+x 23711 y -6645
+x 23739 y -6597
+x 23779 y -6572
+x 23831 y -6572
+x 23883 y -6572
+x 23923 y -6597
+x 23951 y -6645
+x 23978 y -6693
+x 23992 y -6762
+x 23992 y -6852
+x 23992 y -6941
+x 23978 y -7010
+x 23951 y -7059
+x 23923 y -7107
+x 23883 y -7131
+x 23831 y -7131
+x 23779 y -7131
+x 23739 y -7107
+x 23711 y -7059
+x 23683 y -7010
+x 23669 y -6941
+x 23669 y -6852
+x 24383 y -6942
+x 24383 y -6949
+x 24383 y -7005
+x 24369 y -7049
+x 24342 y -7082
+x 24314 y -7114
+x 24276 y -7131
+x 24229 y -7131
+x 24185 y -7131
+x 24149 y -7113
+x 24121 y -7078
+x 24094 y -7044
+x 24076 y -6994
+x 24068 y -6928
+x 24029 y -6928
+x 24049 y -6863
+x 24064 y -6863
+x 24064 y -6860
+x 24064 y -6857
+x 24064 y -6854
+x 24064 y -6851
+x 24064 y -6846
+x 24064 y -6840
+x 24064 y -6837
+x 24064 y -6834
+x 24064 y -6831
+x 24064 y -6828
+x 24064 y -6825
+x 24064 y -6822
+x 24022 y -6822
+x 24041 y -6758
+x 24070 y -6758
+x 24079 y -6690
+x 24098 y -6639
+x 24125 y -6605
+x 24152 y -6572
+x 24189 y -6555
+x 24235 y -6555
+x 24279 y -6555
+x 24314 y -6569
+x 24339 y -6599
+x 24364 y -6628
+x 24378 y -6671
+x 24381 y -6726
+x 24278 y -6726
+x 24278 y -6706
+x 24273 y -6691
+x 24264 y -6680
+x 24256 y -6669
+x 24244 y -6663
+x 24229 y -6663
+x 24215 y -6663
+x 24204 y -6671
+x 24194 y -6687
+x 24185 y -6703
+x 24178 y -6727
+x 24174 y -6758
+x 24271 y -6758
+x 24251 y -6822
+x 24169 y -6822
+x 24169 y -6825
+x 24169 y -6829
+x 24169 y -6834
+x 24168 y -6838
+x 24168 y -6841
+x 24168 y -6843
+x 24168 y -6845
+x 24168 y -6848
+x 24169 y -6853
+x 24169 y -6858
+x 24169 y -6861
+x 24169 y -6863
+x 24238 y -6863
+x 24218 y -6928
+x 24173 y -6928
+x 24177 y -6958
+x 24184 y -6981
+x 24194 y -6997
+x 24204 y -7013
+x 24216 y -7021
+x 24230 y -7021
+x 24244 y -7021
+x 24256 y -7014
+x 24265 y -7000
+x 24273 y -6986
+x 24278 y -6966
+x 24279 y -6942
+x 24383 y -6942
+type1
+x 24984 y -6959
+x 24985 y -6978
+x 24989 y -6993
+x 24997 y -7004
+x 25005 y -7015
+x 25016 y -7020
+x 25029 y -7020
+x 25046 y -7020
+x 25058 y -7013
+x 25067 y -6997
+x 25076 y -6982
+x 25081 y -6960
+x 25081 y -6931
+x 25081 y -6904
+x 25077 y -6882
+x 25069 y -6867
+x 25062 y -6852
+x 25051 y -6844
+x 25037 y -6844
+x 25024 y -6844
+x 25014 y -6848
+x 25006 y -6856
+x 24999 y -6864
+x 24994 y -6876
+x 24992 y -6892
+x 24887 y -6892
+x 24894 y -6574
+x 25163 y -6574
+x 25163 y -6680
+x 24988 y -6680
+x 24982 y -6812
+x 24992 y -6789
+x 25004 y -6773
+x 25019 y -6762
+x 25034 y -6750
+x 25051 y -6745
+x 25071 y -6745
+x 25107 y -6745
+x 25135 y -6761
+x 25156 y -6793
+x 25177 y -6825
+x 25187 y -6869
+x 25187 y -6925
+x 25187 y -6989
+x 25174 y -7038
+x 25148 y -7073
+x 25122 y -7107
+x 25084 y -7125
+x 25036 y -7125
+x 24985 y -7125
+x 24947 y -7111
+x 24921 y -7083
+x 24895 y -7055
+x 24881 y -7014
+x 24880 y -6959
+x 24984 y -6959
+x 25233 y -7208
+x 25269 y -7001
+x 25370 y -7001
+x 25307 y -7208
+x 25233 y -7208
+x 25520 y -6959
+x 25521 y -6978
+x 25526 y -6993
+x 25534 y -7004
+x 25542 y -7015
+x 25552 y -7020
+x 25566 y -7020
+x 25582 y -7020
+x 25595 y -7013
+x 25604 y -6997
+x 25613 y -6982
+x 25617 y -6960
+x 25617 y -6931
+x 25617 y -6904
+x 25614 y -6882
+x 25606 y -6867
+x 25598 y -6852
+x 25587 y -6844
+x 25573 y -6844
+x 25561 y -6844
+x 25550 y -6848
+x 25543 y -6856
+x 25535 y -6864
+x 25530 y -6876
+x 25528 y -6892
+x 25423 y -6892
+x 25431 y -6574
+x 25699 y -6574
+x 25699 y -6680
+x 25525 y -6680
+x 25519 y -6812
+x 25528 y -6789
+x 25541 y -6773
+x 25555 y -6762
+x 25570 y -6750
+x 25588 y -6745
+x 25608 y -6745
+x 25643 y -6745
+x 25672 y -6761
+x 25693 y -6793
+x 25714 y -6825
+x 25724 y -6869
+x 25724 y -6925
+x 25724 y -6989
+x 25711 y -7038
+x 25684 y -7073
+x 25658 y -7107
+x 25621 y -7125
+x 25572 y -7125
+x 25522 y -7125
+x 25484 y -7111
+x 25458 y -7083
+x 25432 y -7055
+x 25418 y -7014
+x 25417 y -6959
+x 25520 y -6959
+x 25870 y -6843
+x 25870 y -6907
+x 25875 y -6952
+x 25884 y -6979
+x 25893 y -7006
+x 25907 y -7020
+x 25928 y -7020
+x 25948 y -7020
+x 25963 y -7006
+x 25971 y -6979
+x 25980 y -6952
+x 25985 y -6907
+x 25985 y -6843
+x 25985 y -6780
+x 25980 y -6735
+x 25971 y -6708
+x 25963 y -6681
+x 25948 y -6668
+x 25928 y -6668
+x 25907 y -6668
+x 25893 y -6681
+x 25884 y -6708
+x 25875 y -6735
+x 25870 y -6780
+x 25870 y -6843
+x 25766 y -6845
+x 25766 y -6755
+x 25780 y -6686
+x 25808 y -6638
+x 25836 y -6590
+x 25876 y -6566
+x 25928 y -6566
+x 25980 y -6566
+x 26019 y -6590
+x 26047 y -6638
+x 26075 y -6686
+x 26089 y -6755
+x 26089 y -6845
+x 26089 y -6935
+x 26075 y -7004
+x 26047 y -7052
+x 26019 y -7100
+x 25980 y -7125
+x 25928 y -7125
+x 25876 y -7125
+x 25836 y -7100
+x 25808 y -7052
+x 25780 y -7004
+x 25766 y -6935
+x 25766 y -6845
+x 26480 y -6935
+x 26480 y -6943
+x 26480 y -6999
+x 26466 y -7043
+x 26439 y -7075
+x 26411 y -7108
+x 26373 y -7124
+x 26325 y -7124
+x 26281 y -7124
+x 26246 y -7107
+x 26218 y -7072
+x 26190 y -7037
+x 26173 y -6987
+x 26164 y -6921
+x 26126 y -6921
+x 26146 y -6857
+x 26161 y -6857
+x 26161 y -6854
+x 26161 y -6851
+x 26161 y -6847
+x 26160 y -6844
+x 26160 y -6839
+x 26160 y -6833
+x 26160 y -6830
+x 26160 y -6827
+x 26161 y -6824
+x 26161 y -6821
+x 26161 y -6818
+x 26161 y -6815
+x 26119 y -6815
+x 26138 y -6751
+x 26167 y -6751
+x 26176 y -6684
+x 26194 y -6633
+x 26222 y -6599
+x 26249 y -6565
+x 26285 y -6548
+x 26331 y -6548
+x 26376 y -6548
+x 26410 y -6563
+x 26436 y -6592
+x 26461 y -6621
+x 26475 y -6664
+x 26478 y -6720
+x 26375 y -6719
+x 26374 y -6699
+x 26370 y -6684
+x 26361 y -6673
+x 26353 y -6662
+x 26341 y -6657
+x 26326 y -6657
+x 26312 y -6657
+x 26300 y -6665
+x 26291 y -6681
+x 26282 y -6697
+x 26275 y -6720
+x 26270 y -6751
+x 26368 y -6751
+x 26348 y -6815
+x 26266 y -6815
+x 26266 y -6818
+x 26266 y -6822
+x 26265 y -6827
+x 26265 y -6832
+x 26265 y -6835
+x 26265 y -6836
+x 26265 y -6838
+x 26265 y -6842
+x 26265 y -6846
+x 26266 y -6851
+x 26266 y -6855
+x 26266 y -6857
+x 26335 y -6857
+x 26315 y -6921
+x 26269 y -6921
+x 26274 y -6951
+x 26281 y -6975
+x 26290 y -6991
+x 26300 y -7006
+x 26313 y -7014
+x 26327 y -7014
+x 26341 y -7014
+x 26353 y -7007
+x 26361 y -6993
+x 26370 y -6979
+x 26375 y -6960
+x 26376 y -6935
+x 26480 y -6935
+type1
+x 29711 y -6943
+x 29711 y -6727
+x 29600 y -6943
+x 29711 y -6943
+x 29711 y -7150
+x 29711 y -7044
+x 29534 y -7044
+x 29534 y -6915
+x 29689 y -6609
+x 29808 y -6609
+x 29808 y -6943
+x 29866 y -6943
+x 29866 y -7044
+x 29808 y -7044
+x 29808 y -7150
+x 29711 y -7150
+x 29896 y -7244
+x 29931 y -7036
+x 30033 y -7036
+x 29969 y -7244
+x 29896 y -7244
+x 30183 y -6994
+x 30184 y -7013
+x 30189 y -7028
+x 30197 y -7039
+x 30205 y -7050
+x 30215 y -7055
+x 30228 y -7055
+x 30245 y -7055
+x 30258 y -7048
+x 30267 y -7032
+x 30276 y -7017
+x 30280 y -6995
+x 30280 y -6966
+x 30280 y -6939
+x 30276 y -6917
+x 30269 y -6902
+x 30261 y -6887
+x 30250 y -6879
+x 30236 y -6879
+x 30223 y -6879
+x 30213 y -6883
+x 30206 y -6891
+x 30198 y -6899
+x 30193 y -6911
+x 30191 y -6927
+x 30086 y -6927
+x 30094 y -6609
+x 30362 y -6609
+x 30362 y -6715
+x 30188 y -6715
+x 30182 y -6847
+x 30191 y -6824
+x 30203 y -6808
+x 30218 y -6797
+x 30233 y -6786
+x 30250 y -6780
+x 30270 y -6780
+x 30306 y -6780
+x 30335 y -6796
+x 30356 y -6828
+x 30376 y -6861
+x 30387 y -6904
+x 30387 y -6960
+x 30387 y -7024
+x 30374 y -7073
+x 30347 y -7108
+x 30321 y -7142
+x 30284 y -7160
+x 30235 y -7160
+x 30185 y -7160
+x 30147 y -7146
+x 30121 y -7118
+x 30095 y -7090
+x 30081 y -7049
+x 30079 y -6994
+x 30183 y -6994
+x 30533 y -6879
+x 30533 y -6942
+x 30538 y -6987
+x 30547 y -7014
+x 30555 y -7041
+x 30570 y -7055
+x 30591 y -7055
+x 30611 y -7055
+x 30626 y -7041
+x 30634 y -7014
+x 30643 y -6987
+x 30648 y -6942
+x 30648 y -6879
+x 30648 y -6815
+x 30643 y -6770
+x 30634 y -6743
+x 30626 y -6717
+x 30611 y -6703
+x 30591 y -6703
+x 30570 y -6703
+x 30555 y -6717
+x 30547 y -6743
+x 30538 y -6770
+x 30533 y -6815
+x 30533 y -6879
+x 30429 y -6880
+x 30429 y -6790
+x 30443 y -6721
+x 30471 y -6673
+x 30499 y -6625
+x 30539 y -6601
+x 30591 y -6601
+x 30642 y -6601
+x 30682 y -6625
+x 30710 y -6673
+x 30738 y -6721
+x 30752 y -6790
+x 30752 y -6880
+x 30752 y -6970
+x 30738 y -7039
+x 30710 y -7087
+x 30682 y -7136
+x 30642 y -7160
+x 30591 y -7160
+x 30539 y -7160
+x 30499 y -7136
+x 30471 y -7087
+x 30443 y -7039
+x 30429 y -6970
+x 30429 y -6880
+x 31143 y -6970
+x 31143 y -6978
+x 31143 y -7034
+x 31129 y -7078
+x 31101 y -7110
+x 31074 y -7143
+x 31036 y -7159
+x 30988 y -7159
+x 30944 y -7159
+x 30908 y -7142
+x 30881 y -7107
+x 30853 y -7072
+x 30835 y -7022
+x 30827 y -6956
+x 30789 y -6956
+x 30809 y -6892
+x 30824 y -6892
+x 30824 y -6889
+x 30824 y -6886
+x 30823 y -6882
+x 30823 y -6879
+x 30823 y -6874
+x 30823 y -6868
+x 30823 y -6865
+x 30823 y -6862
+x 30823 y -6859
+x 30824 y -6856
+x 30824 y -6853
+x 30824 y -6850
+x 30782 y -6850
+x 30801 y -6786
+x 30830 y -6786
+x 30839 y -6719
+x 30857 y -6668
+x 30884 y -6634
+x 30912 y -6600
+x 30948 y -6583
+x 30994 y -6583
+x 31039 y -6583
+x 31073 y -6598
+x 31099 y -6627
+x 31124 y -6657
+x 31138 y -6699
+x 31141 y -6755
+x 31038 y -6754
+x 31037 y -6735
+x 31033 y -6719
+x 31024 y -6708
+x 31015 y -6697
+x 31004 y -6692
+x 30989 y -6692
+x 30975 y -6692
+x 30963 y -6700
+x 30954 y -6716
+x 30944 y -6732
+x 30937 y -6755
+x 30933 y -6786
+x 31031 y -6786
+x 31011 y -6850
+x 30929 y -6850
+x 30929 y -6853
+x 30928 y -6857
+x 30928 y -6862
+x 30928 y -6867
+x 30928 y -6870
+x 30928 y -6871
+x 30928 y -6873
+x 30928 y -6877
+x 30928 y -6881
+x 30928 y -6886
+x 30929 y -6890
+x 30929 y -6892
+x 30998 y -6892
+x 30977 y -6956
+x 30932 y -6956
+x 30936 y -6987
+x 30943 y -7010
+x 30953 y -7026
+x 30963 y -7042
+x 30975 y -7049
+x 30990 y -7049
+x 31004 y -7049
+x 31015 y -7042
+x 31024 y -7028
+x 31033 y -7014
+x 31038 y -6995
+x 31039 y -6970
+x 31143 y -6970
+type1
+x 29936 y -15673
+x 30185 y -15673
+x 30388 y -15738
+x 30388 y -15819
+x 30388 y -15900
+x 30185 y -15965
+x 29936 y -15965
+x 29687 y -15965
+x 29484 y -15900
+x 29484 y -15819
+x 29484 y -15738
+x 29687 y -15673
+x 29936 y -15673
+type1
+x 26158 y -15673
+x 26407 y -15673
+x 26610 y -15738
+x 26610 y -15819
+x 26610 y -15900
+x 26407 y -15965
+x 26158 y -15965
+x 25909 y -15965
+x 25706 y -15900
+x 25706 y -15819
+x 25706 y -15738
+x 25909 y -15673
+x 26158 y -15673
+type1
+x 28025 y -15561
+x 28674 y -15561
+x 29204 y -15677
+x 29204 y -15819
+x 29204 y -15961
+x 28674 y -16077
+x 28025 y -16077
+x 27376 y -16077
+x 26846 y -15961
+x 26846 y -15819
+x 26846 y -15677
+x 27376 y -15561
+x 28025 y -15561
+type1
+x 23292 y -13376
+x 23287 y -13452
+x 23285 y -13528
+x 23285 y -13603
+x 23285 y -13775
+x 23292 y -13904
+x 23304 y -13992
+x 23305 y -13999
+x 23306 y -14005
+x 23306 y -14009
+x 23306 y -14030
+x 23300 y -14047
+x 23288 y -14061
+x 23276 y -14074
+x 23263 y -14081
+x 23248 y -14081
+x 23222 y -14081
+x 23203 y -14057
+x 23191 y -14011
+x 23161 y -14038
+x 23130 y -14059
+x 23098 y -14073
+x 23065 y -14087
+x 23032 y -14094
+x 22997 y -14094
+x 22911 y -14094
+x 22839 y -14058
+x 22783 y -13987
+x 22724 y -13915
+x 22695 y -13821
+x 22695 y -13708
+x 22695 y -13570
+x 22725 y -13460
+x 22784 y -13377
+x 22843 y -13294
+x 22919 y -13253
+x 23013 y -13253
+x 23061 y -13253
+x 23098 y -13262
+x 23125 y -13281
+x 23183 y -13334
+x 23189 y -13117
+x 23196 y -12971
+x 23204 y -12896
+x 23209 y -12850
+x 23228 y -12827
+x 23261 y -12827
+x 23299 y -12827
+x 23318 y -12852
+x 23318 y -12902
+x 23318 y -12974
+x 23309 y -13132
+x 23292 y -13376
+x 23016 y -13396
+x 22946 y -13396
+x 22893 y -13422
+x 22858 y -13473
+x 22823 y -13524
+x 22806 y -13602
+x 22806 y -13704
+x 22806 y -13771
+x 22825 y -13828
+x 22863 y -13876
+x 22901 y -13924
+x 22946 y -13948
+x 22997 y -13948
+x 23032 y -13948
+x 23061 y -13940
+x 23085 y -13924
+x 23099 y -13915
+x 23123 y -13893
+x 23155 y -13860
+x 23161 y -13853
+x 23167 y -13845
+x 23173 y -13836
+x 23171 y -13702
+x 23171 y -13613
+x 23173 y -13521
+x 23157 y -13480
+x 23136 y -13448
+x 23110 y -13428
+x 23083 y -13407
+x 23052 y -13396
+x 23016 y -13396
+x 23836 y -14094
+x 23742 y -14094
+x 23666 y -14065
+x 23608 y -14007
+x 23544 y -13942
+x 23512 y -13852
+x 23512 y -13736
+x 23512 y -13602
+x 23538 y -13490
+x 23591 y -13399
+x 23648 y -13301
+x 23724 y -13251
+x 23819 y -13251
+x 23888 y -13251
+x 23945 y -13266
+x 23988 y -13295
+x 24042 y -13330
+x 24069 y -13384
+x 24069 y -13458
+x 24069 y -13510
+x 24045 y -13557
+x 23998 y -13599
+x 23977 y -13617
+x 23933 y -13646
+x 23866 y -13685
+x 23628 y -13825
+x 23651 y -13868
+x 23680 y -13900
+x 23715 y -13921
+x 23750 y -13943
+x 23790 y -13954
+x 23836 y -13954
+x 23865 y -13954
+x 23898 y -13947
+x 23937 y -13934
+x 23986 y -13917
+x 24018 y -13895
+x 24032 y -13867
+x 24046 y -13839
+x 24061 y -13826
+x 24077 y -13826
+x 24092 y -13826
+x 24105 y -13833
+x 24116 y -13846
+x 24128 y -13860
+x 24134 y -13876
+x 24134 y -13894
+x 24134 y -13951
+x 24096 y -14000
+x 24022 y -14041
+x 23958 y -14076
+x 23896 y -14094
+x 23836 y -14094
+x 23819 y -13390
+x 23768 y -13390
+x 23726 y -13414
+x 23693 y -13463
+x 23659 y -13512
+x 23634 y -13585
+x 23617 y -13683
+x 23809 y -13570
+x 23884 y -13525
+x 23938 y -13485
+x 23970 y -13452
+x 23934 y -13411
+x 23884 y -13390
+x 23819 y -13390
+x 25361 y -14059
+x 25237 y -14059
+x 25113 y -14058
+x 25084 y -14058
+x 25064 y -14056
+x 25052 y -14051
+x 25031 y -14042
+x 25020 y -14022
+x 25020 y -13993
+x 25020 y -13941
+x 25053 y -13915
+x 25118 y -13915
+x 25148 y -13915
+x 25174 y -13917
+x 25174 y -13892
+x 25172 y -13855
+x 25168 y -13807
+x 25165 y -13759
+x 25163 y -13723
+x 25163 y -13698
+x 25163 y -13633
+x 25168 y -13534
+x 25177 y -13400
+x 25187 y -13269
+x 25191 y -13169
+x 25191 y -13101
+x 25135 y -13155
+x 25099 y -13182
+x 25084 y -13182
+x 25067 y -13182
+x 25053 y -13174
+x 25041 y -13159
+x 25028 y -13143
+x 25022 y -13125
+x 25022 y -13105
+x 25022 y -13081
+x 25040 y -13052
+x 25076 y -13017
+x 25098 y -12998
+x 25130 y -12966
+x 25171 y -12923
+x 25208 y -12877
+x 25243 y -12854
+x 25276 y -12854
+x 25304 y -12854
+x 25318 y -12874
+x 25318 y -12914
+x 25318 y -12925
+x 25317 y -12943
+x 25314 y -12967
+x 25312 y -12990
+x 25310 y -13008
+x 25310 y -13020
+x 25310 y -13036
+x 25311 y -13062
+x 25312 y -13097
+x 25314 y -13131
+x 25315 y -13157
+x 25315 y -13174
+x 25315 y -13233
+x 25310 y -13320
+x 25300 y -13437
+x 25290 y -13553
+x 25285 y -13640
+x 25285 y -13698
+x 25285 y -13728
+x 25286 y -13765
+x 25290 y -13807
+x 25293 y -13850
+x 25295 y -13885
+x 25295 y -13912
+x 25361 y -13911
+x 25378 y -13911
+x 25393 y -13918
+x 25404 y -13932
+x 25416 y -13946
+x 25421 y -13964
+x 25421 y -13985
+x 25421 y -14007
+x 25416 y -14024
+x 25404 y -14038
+x 25393 y -14052
+x 25378 y -14059
+x 25361 y -14059
+x 26013 y -14059
+x 25888 y -14059
+x 25765 y -14058
+x 25736 y -14058
+x 25715 y -14056
+x 25704 y -14051
+x 25683 y -14042
+x 25672 y -14022
+x 25672 y -13993
+x 25672 y -13941
+x 25704 y -13915
+x 25770 y -13915
+x 25800 y -13915
+x 25825 y -13917
+x 25825 y -13892
+x 25823 y -13855
+x 25820 y -13807
+x 25816 y -13759
+x 25815 y -13723
+x 25815 y -13698
+x 25815 y -13633
+x 25819 y -13534
+x 25829 y -13400
+x 25838 y -13269
+x 25843 y -13169
+x 25842 y -13101
+x 25786 y -13155
+x 25751 y -13182
+x 25736 y -13182
+x 25719 y -13182
+x 25704 y -13174
+x 25692 y -13159
+x 25680 y -13143
+x 25674 y -13125
+x 25674 y -13105
+x 25674 y -13081
+x 25692 y -13052
+x 25727 y -13017
+x 25750 y -12998
+x 25782 y -12966
+x 25823 y -12923
+x 25859 y -12877
+x 25894 y -12854
+x 25928 y -12854
+x 25956 y -12854
+x 25969 y -12874
+x 25969 y -12914
+x 25969 y -12925
+x 25968 y -12943
+x 25966 y -12967
+x 25963 y -12990
+x 25962 y -13008
+x 25962 y -13020
+x 25962 y -13036
+x 25963 y -13062
+x 25964 y -13097
+x 25966 y -13131
+x 25966 y -13157
+x 25966 y -13174
+x 25966 y -13233
+x 25961 y -13320
+x 25951 y -13437
+x 25941 y -13553
+x 25936 y -13640
+x 25936 y -13698
+x 25936 y -13728
+x 25938 y -13765
+x 25941 y -13807
+x 25945 y -13850
+x 25947 y -13885
+x 25947 y -13912
+x 26013 y -13911
+x 26030 y -13911
+x 26044 y -13918
+x 26056 y -13932
+x 26067 y -13946
+x 26073 y -13964
+x 26073 y -13985
+x 26073 y -14007
+x 26067 y -14024
+x 26056 y -14038
+x 26044 y -14052
+x 26030 y -14059
+x 26013 y -14059
+x 27133 y -12970
+x 27127 y -12992
+x 27124 y -13023
+x 27124 y -13065
+x 27124 y -13080
+x 27124 y -13103
+x 27125 y -13134
+x 27126 y -13164
+x 27126 y -13187
+x 27126 y -13203
+x 27126 y -13254
+x 27123 y -13331
+x 27115 y -13433
+x 27108 y -13535
+x 27105 y -13611
+x 27105 y -13663
+x 27105 y -13702
+x 27107 y -13761
+x 27111 y -13839
+x 27116 y -13917
+x 27118 y -13976
+x 27118 y -14016
+x 27118 y -14037
+x 27112 y -14055
+x 27101 y -14069
+x 27090 y -14084
+x 27075 y -14091
+x 27058 y -14091
+x 27042 y -14091
+x 27028 y -14084
+x 27016 y -14069
+x 27004 y -14055
+x 26999 y -14037
+x 26999 y -14016
+x 26999 y -13976
+x 26996 y -13917
+x 26992 y -13839
+x 26987 y -13761
+x 26985 y -13702
+x 26985 y -13663
+x 26985 y -13625
+x 26986 y -13587
+x 26988 y -13548
+x 26917 y -13550
+x 26829 y -13563
+x 26724 y -13588
+x 26462 y -13651
+x 26462 y -13698
+x 26458 y -13763
+x 26451 y -13849
+x 26443 y -13934
+x 26439 y -14000
+x 26439 y -14047
+x 26439 y -14068
+x 26434 y -14086
+x 26422 y -14100
+x 26411 y -14115
+x 26397 y -14122
+x 26380 y -14122
+x 26362 y -14122
+x 26348 y -14115
+x 26337 y -14100
+x 26325 y -14086
+x 26320 y -14068
+x 26320 y -14047
+x 26320 y -13992
+x 26323 y -13911
+x 26331 y -13802
+x 26338 y -13694
+x 26342 y -13612
+x 26342 y -13558
+x 26342 y -13529
+x 26341 y -13487
+x 26339 y -13430
+x 26337 y -13372
+x 26336 y -13329
+x 26336 y -13301
+x 26336 y -13260
+x 26339 y -13199
+x 26343 y -13117
+x 26347 y -13036
+x 26349 y -12975
+x 26349 y -12934
+x 26349 y -12912
+x 26355 y -12894
+x 26366 y -12880
+x 26378 y -12865
+x 26392 y -12858
+x 26409 y -12858
+x 26426 y -12858
+x 26440 y -12865
+x 26452 y -12880
+x 26463 y -12894
+x 26469 y -12912
+x 26469 y -12934
+x 26469 y -12975
+x 26467 y -13037
+x 26462 y -13119
+x 26458 y -13201
+x 26456 y -13262
+x 26456 y -13304
+x 26460 y -13499
+x 26727 y -13437
+x 26834 y -13412
+x 26924 y -13399
+x 26997 y -13398
+x 27002 y -13324
+x 27004 y -13213
+x 27004 y -13065
+x 27004 y -13026
+x 27009 y -12986
+x 27020 y -12946
+x 27033 y -12891
+x 27053 y -12864
+x 27078 y -12864
+x 27093 y -12864
+x 27108 y -12871
+x 27120 y -12885
+x 27133 y -12899
+x 27139 y -12917
+x 27139 y -12938
+x 27139 y -12946
+x 27137 y -12957
+x 27133 y -12970
+x 28553 y -14109
+x 28545 y -14109
+x 28531 y -14098
+x 28510 y -14075
+x 28491 y -14054
+x 28478 y -14035
+x 28468 y -14019
+x 28428 y -14046
+x 28393 y -14066
+x 28363 y -14080
+x 28332 y -14093
+x 28307 y -14100
+x 28287 y -14100
+x 28189 y -14100
+x 28118 y -14066
+x 28074 y -13998
+x 28032 y -13934
+x 28011 y -13836
+x 28011 y -13704
+x 28011 y -13580
+x 28046 y -13473
+x 28115 y -13385
+x 28184 y -13296
+x 28267 y -13252
+x 28363 y -13252
+x 28399 y -13252
+x 28440 y -13263
+x 28485 y -13287
+x 28541 y -13316
+x 28569 y -13350
+x 28569 y -13391
+x 28569 y -13405
+x 28565 y -13417
+x 28557 y -13428
+x 28553 y -13448
+x 28550 y -13480
+x 28547 y -13525
+x 28545 y -13569
+x 28544 y -13627
+x 28543 y -13697
+x 28543 y -13761
+x 28546 y -13811
+x 28554 y -13848
+x 28558 y -13871
+x 28571 y -13916
+x 28593 y -13984
+x 28596 y -13993
+x 28601 y -14007
+x 28607 y -14025
+x 28611 y -14038
+x 28611 y -14059
+x 28605 y -14076
+x 28594 y -14089
+x 28582 y -14102
+x 28569 y -14109
+x 28553 y -14109
+x 28423 y -13572
+x 28423 y -13550
+x 28424 y -13526
+x 28427 y -13500
+x 28429 y -13474
+x 28433 y -13447
+x 28437 y -13417
+x 28422 y -13407
+x 28409 y -13400
+x 28397 y -13395
+x 28387 y -13391
+x 28378 y -13389
+x 28371 y -13389
+x 28307 y -13389
+x 28251 y -13421
+x 28204 y -13486
+x 28157 y -13552
+x 28134 y -13626
+x 28134 y -13712
+x 28134 y -13796
+x 28146 y -13859
+x 28170 y -13901
+x 28194 y -13944
+x 28230 y -13965
+x 28279 y -13965
+x 28319 y -13965
+x 28353 y -13956
+x 28380 y -13938
+x 28395 y -13928
+x 28416 y -13908
+x 28443 y -13879
+x 28430 y -13743
+x 28423 y -13640
+x 28423 y -13572
+x 28436 y -13085
+x 28436 y -13104
+x 28431 y -13120
+x 28419 y -13133
+x 28407 y -13147
+x 28393 y -13154
+x 28378 y -13154
+x 28361 y -13154
+x 28346 y -13143
+x 28334 y -13122
+x 28271 y -13006
+x 28249 y -12969
+x 28223 y -12936
+x 28194 y -12908
+x 28178 y -12892
+x 28170 y -12874
+x 28170 y -12853
+x 28170 y -12834
+x 28175 y -12818
+x 28186 y -12803
+x 28197 y -12788
+x 28210 y -12781
+x 28225 y -12781
+x 28251 y -12781
+x 28293 y -12824
+x 28351 y -12909
+x 28408 y -12993
+x 28436 y -13052
+x 28436 y -13085
+x 30016 y -14060
+x 30006 y -14060
+x 29991 y -14056
+x 29972 y -14048
+x 29953 y -14040
+x 29939 y -14036
+x 29929 y -14036
+x 29908 y -14036
+x 29876 y -14037
+x 29833 y -14041
+x 29791 y -14043
+x 29759 y -14045
+x 29737 y -14045
+x 29721 y -14045
+x 29697 y -14048
+x 29665 y -14053
+x 29633 y -14058
+x 29609 y -14061
+x 29593 y -14061
+x 29589 y -14061
+x 29582 y -14060
+x 29573 y -14057
+x 29564 y -14055
+x 29558 y -14054
+x 29553 y -14054
+x 29525 y -14054
+x 29506 y -14037
+x 29497 y -14003
+x 29492 y -13985
+x 29490 y -13954
+x 29490 y -13910
+x 29490 y -13790
+x 29516 y -13693
+x 29569 y -13620
+x 29593 y -13587
+x 29658 y -13525
+x 29764 y -13435
+x 29824 y -13384
+x 29863 y -13345
+x 29883 y -13317
+x 29919 y -13267
+x 29937 y -13209
+x 29937 y -13143
+x 29937 y -13110
+x 29920 y -13081
+x 29885 y -13055
+x 29855 y -13032
+x 29825 y -13020
+x 29796 y -13020
+x 29758 y -13020
+x 29721 y -13034
+x 29687 y -13061
+x 29597 y -13148
+x 29580 y -13165
+x 29565 y -13174
+x 29554 y -13174
+x 29512 y -13174
+x 29490 y -13153
+x 29490 y -13111
+x 29490 y -13086
+x 29498 y -13065
+x 29514 y -13048
+x 29563 y -12991
+x 29605 y -12951
+x 29641 y -12925
+x 29691 y -12890
+x 29743 y -12872
+x 29796 y -12872
+x 29863 y -12872
+x 29924 y -12895
+x 29976 y -12940
+x 30035 y -12991
+x 30065 y -13056
+x 30065 y -13136
+x 30065 y -13189
+x 30059 y -13237
+x 30047 y -13281
+x 30035 y -13326
+x 30016 y -13366
+x 29992 y -13403
+x 29961 y -13449
+x 29908 y -13501
+x 29833 y -13558
+x 29755 y -13619
+x 29704 y -13665
+x 29679 y -13696
+x 29633 y -13755
+x 29610 y -13827
+x 29611 y -13911
+x 29740 y -13897
+x 29828 y -13891
+x 29891 y -13888
+x 29929 y -13888
+x 29960 y -13888
+x 29990 y -13894
+x 30019 y -13908
+x 30056 y -13926
+x 30075 y -13951
+x 30075 y -13983
+x 30075 y -14003
+x 30069 y -14021
+x 30058 y -14036
+x 30047 y -14052
+x 30033 y -14060
+x 30016 y -14060
+x 30621 y -14094
+x 30558 y -14094
+x 30502 y -14077
+x 30452 y -14045
+x 30396 y -14008
+x 30358 y -13955
+x 30338 y -13887
+x 30336 y -13877
+x 30335 y -13868
+x 30335 y -13860
+x 30335 y -13839
+x 30341 y -13822
+x 30354 y -13808
+x 30366 y -13795
+x 30381 y -13788
+x 30398 y -13788
+x 30414 y -13788
+x 30429 y -13798
+x 30441 y -13816
+x 30469 y -13870
+x 30484 y -13895
+x 30505 y -13914
+x 30530 y -13926
+x 30555 y -13939
+x 30586 y -13945
+x 30621 y -13945
+x 30666 y -13945
+x 30706 y -13928
+x 30740 y -13893
+x 30776 y -13856
+x 30794 y -13811
+x 30794 y -13757
+x 30794 y -13679
+x 30771 y -13617
+x 30725 y -13571
+x 30684 y -13531
+x 30630 y -13506
+x 30563 y -13498
+x 30517 y -13492
+x 30494 y -13469
+x 30494 y -13428
+x 30494 y -13398
+x 30512 y -13374
+x 30548 y -13359
+x 30697 y -13313
+x 30726 y -13300
+x 30747 y -13283
+x 30762 y -13261
+x 30777 y -13239
+x 30784 y -13212
+x 30784 y -13181
+x 30785 y -13136
+x 30771 y -13099
+x 30742 y -13071
+x 30712 y -13042
+x 30669 y -13028
+x 30614 y -13028
+x 30586 y -13028
+x 30558 y -13036
+x 30532 y -13053
+x 30461 y -13108
+x 30448 y -13119
+x 30436 y -13124
+x 30428 y -13124
+x 30412 y -13124
+x 30397 y -13117
+x 30386 y -13101
+x 30374 y -13085
+x 30368 y -13067
+x 30368 y -13047
+x 30368 y -13007
+x 30399 y -12967
+x 30463 y -12930
+x 30518 y -12896
+x 30564 y -12880
+x 30600 y -12880
+x 30689 y -12880
+x 30760 y -12904
+x 30813 y -12953
+x 30869 y -13006
+x 30897 y -13080
+x 30897 y -13178
+x 30897 y -13299
+x 30857 y -13379
+x 30778 y -13417
+x 30771 y -13421
+x 30763 y -13424
+x 30754 y -13428
+x 30809 y -13453
+x 30851 y -13491
+x 30878 y -13541
+x 30905 y -13591
+x 30919 y -13654
+x 30919 y -13729
+x 30919 y -13831
+x 30890 y -13917
+x 30833 y -13988
+x 30775 y -14058
+x 30704 y -14094
+x 30621 y -14094
+x 32008 y -12970
+x 32002 y -12992
+x 31999 y -13023
+x 31999 y -13065
+x 31999 y -13080
+x 31999 y -13103
+x 32000 y -13134
+x 32001 y -13164
+x 32001 y -13187
+x 32001 y -13203
+x 32001 y -13254
+x 31998 y -13331
+x 31990 y -13433
+x 31983 y -13535
+x 31979 y -13611
+x 31979 y -13663
+x 31979 y -13702
+x 31982 y -13761
+x 31986 y -13839
+x 31991 y -13917
+x 31993 y -13976
+x 31993 y -14016
+x 31993 y -14037
+x 31987 y -14055
+x 31976 y -14069
+x 31965 y -14084
+x 31950 y -14091
+x 31933 y -14091
+x 31917 y -14091
+x 31903 y -14084
+x 31891 y -14069
+x 31879 y -14055
+x 31873 y -14037
+x 31873 y -14016
+x 31873 y -13976
+x 31871 y -13917
+x 31867 y -13839
+x 31862 y -13761
+x 31860 y -13702
+x 31860 y -13663
+x 31860 y -13625
+x 31861 y -13587
+x 31863 y -13548
+x 31792 y -13550
+x 31704 y -13563
+x 31599 y -13588
+x 31337 y -13651
+x 31337 y -13698
+x 31333 y -13763
+x 31326 y -13849
+x 31318 y -13934
+x 31314 y -14000
+x 31314 y -14047
+x 31314 y -14068
+x 31309 y -14086
+x 31297 y -14100
+x 31286 y -14115
+x 31272 y -14122
+x 31255 y -14122
+x 31237 y -14122
+x 31223 y -14115
+x 31212 y -14100
+x 31200 y -14086
+x 31195 y -14068
+x 31195 y -14047
+x 31195 y -13992
+x 31198 y -13911
+x 31206 y -13802
+x 31213 y -13694
+x 31216 y -13612
+x 31216 y -13558
+x 31216 y -13529
+x 31216 y -13487
+x 31214 y -13430
+x 31212 y -13372
+x 31211 y -13329
+x 31211 y -13301
+x 31211 y -13260
+x 31213 y -13199
+x 31218 y -13117
+x 31222 y -13036
+x 31224 y -12975
+x 31224 y -12934
+x 31224 y -12912
+x 31230 y -12894
+x 31241 y -12880
+x 31252 y -12865
+x 31267 y -12858
+x 31284 y -12858
+x 31301 y -12858
+x 31315 y -12865
+x 31327 y -12880
+x 31338 y -12894
+x 31344 y -12912
+x 31344 y -12934
+x 31344 y -12975
+x 31341 y -13037
+x 31337 y -13119
+x 31333 y -13201
+x 31331 y -13262
+x 31331 y -13304
+x 31334 y -13499
+x 31602 y -13437
+x 31709 y -13412
+x 31799 y -13399
+x 31872 y -13398
+x 31877 y -13324
+x 31879 y -13213
+x 31879 y -13065
+x 31879 y -13026
+x 31884 y -12986
+x 31895 y -12946
+x 31908 y -12891
+x 31928 y -12864
+x 31953 y -12864
+x 31968 y -12864
+x 31983 y -12871
+x 31995 y -12885
+x 32008 y -12899
+x 32014 y -12917
+x 32014 y -12938
+x 32014 y -12946
+x 32012 y -12957
+x 32008 y -12970
+x 32535 y -14094
+x 32472 y -14094
+x 32416 y -14077
+x 32366 y -14045
+x 32310 y -14008
+x 32272 y -13955
+x 32252 y -13887
+x 32250 y -13877
+x 32249 y -13868
+x 32249 y -13860
+x 32249 y -13839
+x 32255 y -13822
+x 32268 y -13808
+x 32280 y -13795
+x 32295 y -13788
+x 32312 y -13788
+x 32328 y -13788
+x 32343 y -13798
+x 32355 y -13816
+x 32383 y -13870
+x 32398 y -13895
+x 32419 y -13914
+x 32444 y -13926
+x 32469 y -13939
+x 32499 y -13945
+x 32535 y -13945
+x 32580 y -13945
+x 32620 y -13928
+x 32654 y -13893
+x 32690 y -13856
+x 32708 y -13811
+x 32708 y -13757
+x 32708 y -13679
+x 32685 y -13617
+x 32639 y -13571
+x 32598 y -13531
+x 32544 y -13506
+x 32477 y -13498
+x 32431 y -13492
+x 32408 y -13469
+x 32408 y -13428
+x 32408 y -13398
+x 32426 y -13374
+x 32462 y -13359
+x 32611 y -13313
+x 32640 y -13300
+x 32661 y -13283
+x 32676 y -13261
+x 32690 y -13239
+x 32698 y -13212
+x 32698 y -13181
+x 32699 y -13136
+x 32685 y -13099
+x 32656 y -13071
+x 32626 y -13042
+x 32583 y -13028
+x 32528 y -13028
+x 32500 y -13028
+x 32472 y -13036
+x 32446 y -13053
+x 32375 y -13108
+x 32361 y -13119
+x 32350 y -13124
+x 32342 y -13124
+x 32325 y -13124
+x 32311 y -13117
+x 32299 y -13101
+x 32288 y -13085
+x 32282 y -13067
+x 32282 y -13047
+x 32282 y -13007
+x 32313 y -12967
+x 32377 y -12930
+x 32432 y -12896
+x 32478 y -12880
+x 32514 y -12880
+x 32603 y -12880
+x 32674 y -12904
+x 32726 y -12953
+x 32783 y -13006
+x 32811 y -13080
+x 32811 y -13178
+x 32811 y -13299
+x 32771 y -13379
+x 32692 y -13417
+x 32685 y -13421
+x 32677 y -13424
+x 32668 y -13428
+x 32723 y -13453
+x 32765 y -13491
+x 32792 y -13541
+x 32819 y -13591
+x 32833 y -13654
+x 32833 y -13729
+x 32833 y -13831
+x 32804 y -13917
+x 32746 y -13988
+x 32689 y -14058
+x 32618 y -14094
+x 32535 y -14094
+x 33395 y -14088
+x 33268 y -14088
+x 33176 y -14017
+x 33118 y -13874
+x 33074 y -13763
+x 33052 y -13620
+x 33052 y -13443
+x 33052 y -13294
+x 33080 y -13164
+x 33138 y -13053
+x 33206 y -12922
+x 33298 y -12857
+x 33414 y -12857
+x 33524 y -12857
+x 33609 y -12915
+x 33670 y -13030
+x 33723 y -13130
+x 33749 y -13252
+x 33749 y -13395
+x 33749 y -13626
+x 33720 y -13799
+x 33661 y -13915
+x 33602 y -14031
+x 33513 y -14088
+x 33395 y -14088
+x 33414 y -13006
+x 33336 y -13006
+x 33275 y -13055
+x 33230 y -13152
+x 33192 y -13234
+x 33173 y -13327
+x 33173 y -13431
+x 33173 y -13601
+x 33191 y -13728
+x 33228 y -13813
+x 33265 y -13898
+x 33321 y -13940
+x 33395 y -13940
+x 33483 y -13940
+x 33546 y -13878
+x 33585 y -13753
+x 33611 y -13667
+x 33624 y -13557
+x 33624 y -13424
+x 33624 y -13285
+x 33607 y -13180
+x 33572 y -13111
+x 33537 y -13041
+x 33484 y -13006
+x 33414 y -13006
+type1
+x 24887 y -10638
+x 24819 y -10768
+x 24754 y -10894
+x 24695 y -11045
+x 24640 y -11223
+x 24504 y -11715
+x 24495 y -11751
+x 24474 y -11846
+x 24441 y -12000
+x 24415 y -12122
+x 24391 y -12213
+x 24369 y -12273
+x 24355 y -12311
+x 24335 y -12331
+x 24309 y -12331
+x 24289 y -12331
+x 24271 y -12319
+x 24256 y -12296
+x 24241 y -12274
+x 24233 y -12246
+x 24233 y -12214
+x 24233 y -12183
+x 24249 y -12102
+x 24281 y -11973
+x 24449 y -11293
+x 24524 y -11024
+x 24600 y -10817
+x 24678 y -10671
+x 24693 y -10645
+x 24317 y -10633
+x 24149 y -10626
+x 24100 y -10618
+x 24076 y -10579
+x 24076 y -10507
+x 24076 y -10472
+x 24083 y -10444
+x 24097 y -10422
+x 24111 y -10399
+x 24128 y -10389
+x 24149 y -10389
+x 24212 y -10389
+x 24307 y -10392
+x 24433 y -10398
+x 24558 y -10405
+x 24653 y -10408
+x 24716 y -10408
+x 24853 y -10408
+x 24906 y -10408
+x 24932 y -10434
+x 24932 y -10486
+x 24932 y -10525
+x 24917 y -10575
+x 24887 y -10638
+x 25761 y -11080
+x 25756 y -11080
+x 25747 y -11078
+x 25735 y -11075
+x 25723 y -11071
+x 25713 y -11070
+x 25707 y -11070
+x 25693 y -11070
+x 25677 y -11070
+x 25659 y -11072
+x 25661 y -11154
+x 25661 y -11495
+x 25647 y -11744
+x 25619 y -11900
+x 25601 y -12003
+x 25569 y -12054
+x 25523 y -12054
+x 25474 y -12054
+x 25426 y -12025
+x 25379 y -11967
+x 25326 y -11903
+x 25300 y -11829
+x 25300 y -11746
+x 25300 y -11690
+x 25314 y -11662
+x 25342 y -11662
+x 25370 y -11662
+x 25384 y -11689
+x 25384 y -11745
+x 25384 y -11783
+x 25401 y -11821
+x 25434 y -11859
+x 25465 y -11894
+x 25495 y -11912
+x 25523 y -11912
+x 25546 y -11912
+x 25562 y -11797
+x 25571 y -11566
+x 25575 y -11456
+x 25577 y -11319
+x 25577 y -11154
+x 25577 y -11141
+x 25576 y -11116
+x 25575 y -11079
+x 25549 y -11080
+x 25538 y -11080
+x 25522 y -11079
+x 25500 y -11078
+x 25478 y -11077
+x 25462 y -11076
+x 25451 y -11076
+x 25438 y -11076
+x 25428 y -11070
+x 25420 y -11057
+x 25411 y -11044
+x 25407 y -11027
+x 25407 y -11005
+x 25407 y -10957
+x 25427 y -10934
+x 25465 y -10934
+x 25475 y -10934
+x 25489 y -10935
+x 25507 y -10936
+x 25526 y -10937
+x 25540 y -10938
+x 25549 y -10938
+x 25567 y -10938
+x 25593 y -10936
+x 25628 y -10933
+x 25663 y -10929
+x 25689 y -10928
+x 25707 y -10928
+x 25770 y -10928
+x 25802 y -10954
+x 25802 y -11007
+x 25802 y -11026
+x 25798 y -11042
+x 25791 y -11056
+x 25783 y -11072
+x 25773 y -11080
+x 25761 y -11080
+x 26216 y -12014
+x 26137 y -12014
+x 26071 y -11975
+x 26016 y -11897
+x 25958 y -11814
+x 25929 y -11708
+x 25929 y -11577
+x 25929 y -11418
+x 25958 y -11274
+x 26015 y -11144
+x 26079 y -11000
+x 26158 y -10928
+x 26253 y -10928
+x 26345 y -10928
+x 26413 y -10962
+x 26458 y -11030
+x 26504 y -11100
+x 26527 y -11212
+x 26527 y -11364
+x 26527 y -11523
+x 26501 y -11667
+x 26449 y -11794
+x 26389 y -11940
+x 26311 y -12014
+x 26216 y -12014
+x 26253 y -11069
+x 26185 y -11069
+x 26127 y -11125
+x 26080 y -11237
+x 26036 y -11340
+x 26014 y -11453
+x 26014 y -11577
+x 26014 y -11666
+x 26034 y -11738
+x 26074 y -11794
+x 26112 y -11846
+x 26159 y -11872
+x 26216 y -11872
+x 26283 y -11872
+x 26339 y -11816
+x 26383 y -11703
+x 26423 y -11603
+x 26442 y -11490
+x 26442 y -11364
+x 26442 y -11255
+x 26427 y -11178
+x 26397 y -11133
+x 26369 y -11090
+x 26321 y -11069
+x 26253 y -11069
+x 26945 y -11999
+x 26858 y -11999
+x 26794 y -11958
+x 26751 y -11876
+x 26716 y -11810
+x 26695 y -11712
+x 26686 y -11582
+x 26682 y -11524
+x 26680 y -11408
+x 26680 y -11233
+x 26680 y -11169
+x 26680 y -11117
+x 26682 y -11077
+x 26684 y -11035
+x 26686 y -11006
+x 26690 y -10990
+x 26697 y -10956
+x 26709 y -10939
+x 26727 y -10939
+x 26753 y -10939
+x 26766 y -10978
+x 26766 y -11056
+x 26766 y -11460
+x 26766 y -11739
+x 26825 y -11878
+x 26943 y -11878
+x 27054 y -11878
+x 27109 y -11643
+x 27109 y -11175
+x 27109 y -11158
+x 27109 y -11135
+x 27109 y -11107
+x 27109 y -11080
+x 27109 y -11062
+x 27109 y -11052
+x 27109 y -11024
+x 27112 y -10999
+x 27118 y -10977
+x 27126 y -10950
+x 27138 y -10936
+x 27153 y -10936
+x 27181 y -10936
+x 27195 y -10967
+x 27195 y -11030
+x 27195 y -11049
+x 27195 y -11078
+x 27195 y -11116
+x 27195 y -11154
+x 27195 y -11182
+x 27195 y -11201
+x 27195 y -11733
+x 27112 y -11999
+x 26945 y -11999
+x 27767 y -11979
+x 27756 y -11979
+x 27746 y -11972
+x 27737 y -11957
+x 27645 y -11807
+x 27542 y -11706
+x 27430 y -11654
+x 27433 y -11789
+x 27435 y -11925
+x 27435 y -11945
+x 27431 y -11962
+x 27423 y -11975
+x 27415 y -11989
+x 27405 y -11996
+x 27393 y -11996
+x 27381 y -11996
+x 27371 y -11989
+x 27363 y -11975
+x 27356 y -11962
+x 27352 y -11945
+x 27352 y -11925
+x 27352 y -11888
+x 27350 y -11834
+x 27348 y -11762
+x 27346 y -11690
+x 27345 y -11636
+x 27345 y -11600
+x 27345 y -11558
+x 27348 y -11495
+x 27354 y -11411
+x 27359 y -11328
+x 27362 y -11265
+x 27362 y -11223
+x 27362 y -11200
+x 27361 y -11165
+x 27358 y -11119
+x 27355 y -11073
+x 27354 y -11039
+x 27354 y -11015
+x 27354 y -10989
+x 27359 y -10966
+x 27367 y -10946
+x 27378 y -10922
+x 27393 y -10911
+x 27411 y -10913
+x 27512 y -10926
+x 27550 y -10934
+x 27582 y -10949
+x 27608 y -10972
+x 27721 y -11071
+x 27778 y -11192
+x 27778 y -11334
+x 27778 y -11404
+x 27758 y -11466
+x 27720 y -11519
+x 27689 y -11563
+x 27650 y -11595
+x 27604 y -11618
+x 27691 y -11695
+x 27756 y -11776
+x 27798 y -11861
+x 27806 y -11875
+x 27809 y -11891
+x 27809 y -11908
+x 27809 y -11927
+x 27805 y -11944
+x 27797 y -11958
+x 27788 y -11972
+x 27778 y -11979
+x 27767 y -11979
+x 27501 y -11068
+x 27439 y -11060
+x 27443 y -11143
+x 27445 y -11177
+x 27446 y -11205
+x 27446 y -11227
+x 27446 y -11263
+x 27444 y -11309
+x 27441 y -11364
+x 27432 y -11501
+x 27436 y -11501
+x 27442 y -11501
+x 27450 y -11502
+x 27458 y -11502
+x 27464 y -11502
+x 27468 y -11502
+x 27539 y -11502
+x 27593 y -11487
+x 27628 y -11456
+x 27644 y -11441
+x 27658 y -11423
+x 27672 y -11400
+x 27686 y -11374
+x 27694 y -11352
+x 27694 y -11334
+x 27694 y -11270
+x 27672 y -11211
+x 27628 y -11156
+x 27587 y -11105
+x 27545 y -11076
+x 27501 y -11068
+x 27941 y -11800
+x 27941 y -11781
+x 27945 y -11765
+x 27953 y -11753
+x 27961 y -11741
+x 27971 y -11734
+x 27983 y -11734
+x 27997 y -11734
+x 28009 y -11747
+x 28019 y -11773
+x 28034 y -11808
+x 28046 y -11832
+x 28057 y -11844
+x 28081 y -11870
+x 28115 y -11883
+x 28161 y -11883
+x 28204 y -11883
+x 28244 y -11867
+x 28281 y -11837
+x 28328 y -11797
+x 28352 y -11742
+x 28352 y -11672
+x 28352 y -11614
+x 28332 y -11568
+x 28292 y -11535
+x 28258 y -11506
+x 28217 y -11490
+x 28167 y -11488
+x 28123 y -11485
+x 28086 y -11469
+x 28055 y -11440
+x 28015 y -11403
+x 27995 y -11350
+x 27995 y -11281
+x 27995 y -11199
+x 28024 y -11124
+x 28080 y -11056
+x 28134 y -10993
+x 28189 y -10961
+x 28247 y -10961
+x 28274 y -10961
+x 28304 y -10968
+x 28338 y -10983
+x 28383 y -11003
+x 28406 y -11028
+x 28406 y -11059
+x 28406 y -11100
+x 28393 y -11120
+x 28368 y -11120
+x 28357 y -11120
+x 28338 y -11115
+x 28310 y -11105
+x 28282 y -11095
+x 28260 y -11090
+x 28245 y -11091
+x 28201 y -11092
+x 28165 y -11110
+x 28134 y -11144
+x 28103 y -11179
+x 28087 y -11222
+x 28087 y -11273
+x 28087 y -11311
+x 28108 y -11338
+x 28149 y -11353
+x 28165 y -11359
+x 28194 y -11365
+x 28238 y -11370
+x 28302 y -11378
+x 28352 y -11411
+x 28388 y -11469
+x 28421 y -11523
+x 28437 y -11587
+x 28437 y -11664
+x 28437 y -11773
+x 28406 y -11861
+x 28345 y -11926
+x 28292 y -11983
+x 28230 y -12011
+x 28160 y -12011
+x 28109 y -12011
+x 28062 y -11995
+x 28020 y -11963
+x 27968 y -11923
+x 27942 y -11869
+x 27941 y -11800
+x 28790 y -11800
+x 28790 y -11781
+x 28794 y -11765
+x 28802 y -11753
+x 28810 y -11741
+x 28820 y -11734
+x 28832 y -11734
+x 28846 y -11734
+x 28858 y -11747
+x 28868 y -11773
+x 28882 y -11808
+x 28895 y -11832
+x 28906 y -11844
+x 28930 y -11870
+x 28964 y -11883
+x 29009 y -11883
+x 29052 y -11883
+x 29093 y -11867
+x 29130 y -11837
+x 29177 y -11797
+x 29201 y -11742
+x 29201 y -11672
+x 29201 y -11614
+x 29181 y -11568
+x 29141 y -11535
+x 29107 y -11506
+x 29066 y -11490
+x 29016 y -11488
+x 28972 y -11485
+x 28935 y -11469
+x 28904 y -11440
+x 28864 y -11403
+x 28844 y -11350
+x 28844 y -11281
+x 28844 y -11199
+x 28873 y -11124
+x 28929 y -11056
+x 28982 y -10993
+x 29038 y -10961
+x 29095 y -10961
+x 29122 y -10961
+x 29153 y -10968
+x 29187 y -10983
+x 29232 y -11003
+x 29255 y -11028
+x 29255 y -11059
+x 29255 y -11100
+x 29242 y -11120
+x 29217 y -11120
+x 29206 y -11120
+x 29186 y -11115
+x 29159 y -11105
+x 29131 y -11095
+x 29109 y -11090
+x 29094 y -11091
+x 29050 y -11092
+x 29013 y -11110
+x 28983 y -11144
+x 28952 y -11179
+x 28936 y -11222
+x 28936 y -11273
+x 28936 y -11311
+x 28957 y -11338
+x 28998 y -11353
+x 29013 y -11359
+x 29043 y -11365
+x 29087 y -11370
+x 29151 y -11378
+x 29201 y -11411
+x 29237 y -11469
+x 29270 y -11523
+x 29286 y -11587
+x 29286 y -11664
+x 29286 y -11773
+x 29255 y -11861
+x 29194 y -11926
+x 29141 y -11983
+x 29079 y -12011
+x 29009 y -12011
+x 28958 y -12011
+x 28911 y -11995
+x 28869 y -11963
+x 28817 y -11923
+x 28791 y -11869
+x 28790 y -11800
+x 29708 y -11999
+x 29622 y -11999
+x 29557 y -11958
+x 29515 y -11876
+x 29480 y -11810
+x 29458 y -11712
+x 29449 y -11582
+x 29445 y -11524
+x 29443 y -11408
+x 29443 y -11233
+x 29443 y -11169
+x 29444 y -11117
+x 29446 y -11077
+x 29447 y -11035
+x 29450 y -11006
+x 29453 y -10990
+x 29460 y -10956
+x 29473 y -10939
+x 29491 y -10939
+x 29516 y -10939
+x 29529 y -10978
+x 29529 y -11056
+x 29529 y -11460
+x 29529 y -11739
+x 29588 y -11878
+x 29706 y -11878
+x 29817 y -11878
+x 29873 y -11643
+x 29873 y -11175
+x 29873 y -11158
+x 29873 y -11135
+x 29873 y -11107
+x 29873 y -11080
+x 29873 y -11062
+x 29873 y -11052
+x 29873 y -11024
+x 29876 y -10999
+x 29882 y -10977
+x 29890 y -10950
+x 29901 y -10936
+x 29916 y -10936
+x 29944 y -10936
+x 29958 y -10967
+x 29958 y -11030
+x 29958 y -11049
+x 29958 y -11078
+x 29959 y -11116
+x 29959 y -11154
+x 29959 y -11182
+x 29959 y -11201
+x 29959 y -11733
+x 29875 y -11999
+x 29708 y -11999
+x 30530 y -11979
+x 30520 y -11979
+x 30510 y -11972
+x 30501 y -11957
+x 30408 y -11807
+x 30306 y -11706
+x 30193 y -11654
+x 30197 y -11789
+x 30199 y -11925
+x 30199 y -11945
+x 30195 y -11962
+x 30187 y -11975
+x 30179 y -11989
+x 30169 y -11996
+x 30157 y -11996
+x 30145 y -11996
+x 30135 y -11989
+x 30127 y -11975
+x 30119 y -11962
+x 30115 y -11945
+x 30115 y -11925
+x 30115 y -11888
+x 30114 y -11834
+x 30112 y -11762
+x 30110 y -11690
+x 30109 y -11636
+x 30109 y -11600
+x 30109 y -11558
+x 30112 y -11495
+x 30117 y -11411
+x 30123 y -11328
+x 30126 y -11265
+x 30126 y -11223
+x 30126 y -11200
+x 30124 y -11165
+x 30122 y -11119
+x 30119 y -11073
+x 30118 y -11039
+x 30118 y -11015
+x 30118 y -10989
+x 30122 y -10966
+x 30131 y -10946
+x 30141 y -10922
+x 30156 y -10911
+x 30175 y -10913
+x 30276 y -10926
+x 30314 y -10934
+x 30346 y -10949
+x 30372 y -10972
+x 30485 y -11071
+x 30541 y -11192
+x 30541 y -11334
+x 30541 y -11404
+x 30522 y -11466
+x 30484 y -11519
+x 30453 y -11563
+x 30414 y -11595
+x 30368 y -11618
+x 30454 y -11695
+x 30519 y -11776
+x 30562 y -11861
+x 30569 y -11875
+x 30573 y -11891
+x 30573 y -11908
+x 30573 y -11927
+x 30569 y -11944
+x 30560 y -11958
+x 30552 y -11972
+x 30542 y -11979
+x 30530 y -11979
+x 30264 y -11068
+x 30202 y -11060
+x 30207 y -11143
+x 30209 y -11177
+x 30210 y -11205
+x 30210 y -11227
+x 30210 y -11263
+x 30208 y -11309
+x 30204 y -11364
+x 30195 y -11501
+x 30199 y -11501
+x 30205 y -11501
+x 30214 y -11502
+x 30222 y -11502
+x 30228 y -11502
+x 30232 y -11502
+x 30303 y -11502
+x 30356 y -11487
+x 30392 y -11456
+x 30407 y -11441
+x 30422 y -11423
+x 30435 y -11400
+x 30450 y -11374
+x 30457 y -11352
+x 30457 y -11334
+x 30457 y -11270
+x 30435 y -11211
+x 30391 y -11156
+x 30351 y -11105
+x 30308 y -11076
+x 30264 y -11068
+x 31873 y -10638
+x 31805 y -10768
+x 31740 y -10894
+x 31680 y -11045
+x 31626 y -11223
+x 31490 y -11715
+x 31481 y -11751
+x 31460 y -11846
+x 31427 y -12000
+x 31401 y -12122
+x 31377 y -12213
+x 31355 y -12273
+x 31341 y -12311
+x 31321 y -12331
+x 31295 y -12331
+x 31275 y -12331
+x 31257 y -12319
+x 31242 y -12296
+x 31227 y -12274
+x 31219 y -12246
+x 31219 y -12214
+x 31219 y -12183
+x 31235 y -12102
+x 31267 y -11973
+x 31435 y -11293
+x 31510 y -11024
+x 31586 y -10817
+x 31664 y -10671
+x 31678 y -10645
+x 31303 y -10633
+x 31134 y -10626
+x 31086 y -10618
+x 31062 y -10579
+x 31062 y -10507
+x 31062 y -10472
+x 31069 y -10444
+x 31083 y -10422
+x 31097 y -10399
+x 31114 y -10389
+x 31135 y -10389
+x 31198 y -10389
+x 31293 y -10392
+x 31418 y -10398
+x 31544 y -10405
+x 31639 y -10408
+x 31702 y -10408
+x 31839 y -10408
+x 31891 y -10408
+x 31918 y -10434
+x 31918 y -10486
+x 31918 y -10525
+x 31903 y -10575
+x 31873 y -10638
+type1
+x 22206 y -9742
+x 22026 y -9742
+x 21874 y -9694
+x 21749 y -9600
+x 21616 y -9499
+x 21550 y -9369
+x 21550 y -9210
+x 21550 y -9017
+x 21615 y -8841
+x 21746 y -8682
+x 21892 y -8507
+x 22074 y -8419
+x 22292 y -8419
+x 22502 y -8419
+x 22658 y -8460
+x 22760 y -8543
+x 22866 y -8629
+x 22920 y -8765
+x 22920 y -8951
+x 22920 y -9145
+x 22860 y -9319
+x 22740 y -9475
+x 22602 y -9652
+x 22424 y -9742
+x 22206 y -9742
+x 22292 y -8591
+x 22136 y -8591
+x 22004 y -8659
+x 21895 y -8796
+x 21795 y -8921
+x 21745 y -9059
+x 21745 y -9210
+x 21745 y -9318
+x 21790 y -9406
+x 21881 y -9474
+x 21969 y -9538
+x 22077 y -9569
+x 22206 y -9569
+x 22361 y -9569
+x 22489 y -9501
+x 22589 y -9364
+x 22680 y -9241
+x 22725 y -9104
+x 22725 y -8951
+x 22725 y -8817
+x 22690 y -8723
+x 22622 y -8669
+x 22557 y -8617
+x 22447 y -8591
+x 22292 y -8591
+x 23876 y -9724
+x 23677 y -9724
+x 23529 y -9674
+x 23432 y -9574
+x 23353 y -9493
+x 23303 y -9374
+x 23283 y -9216
+x 23273 y -9145
+x 23268 y -9003
+x 23268 y -8791
+x 23268 y -8713
+x 23270 y -8649
+x 23274 y -8601
+x 23278 y -8550
+x 23284 y -8515
+x 23291 y -8495
+x 23307 y -8454
+x 23336 y -8433
+x 23377 y -8433
+x 23436 y -8433
+x 23465 y -8481
+x 23465 y -8575
+x 23465 y -9068
+x 23465 y -9407
+x 23601 y -9576
+x 23871 y -9576
+x 24125 y -9576
+x 24253 y -9291
+x 24253 y -8720
+x 24253 y -8699
+x 24253 y -8672
+x 24253 y -8638
+x 24252 y -8605
+x 24252 y -8582
+x 24252 y -8571
+x 24252 y -8536
+x 24259 y -8506
+x 24273 y -8479
+x 24291 y -8446
+x 24317 y -8429
+x 24352 y -8429
+x 24416 y -8429
+x 24448 y -8467
+x 24448 y -8544
+x 24448 y -8567
+x 24448 y -8602
+x 24449 y -8648
+x 24449 y -8694
+x 24449 y -8729
+x 24449 y -8752
+x 24449 y -9400
+x 24258 y -9724
+x 23876 y -9724
+x 25930 y -8540
+x 25891 y -8592
+x 25858 y -8646
+x 25833 y -8704
+x 25761 y -8887
+x 25504 y -9497
+x 25474 y -9569
+x 25438 y -9639
+x 25398 y -9707
+x 25378 y -9741
+x 25349 y -9757
+x 25312 y -9757
+x 25263 y -9757
+x 25229 y -9736
+x 25209 y -9692
+x 25132 y -9522
+x 25046 y -9277
+x 24951 y -8958
+x 24876 y -8727
+x 24838 y -8611
+x 24820 y -8535
+x 24820 y -8499
+x 24820 y -8474
+x 24830 y -8453
+x 24850 y -8437
+x 24868 y -8422
+x 24891 y -8414
+x 24917 y -8414
+x 24965 y -8414
+x 24997 y -8437
+x 25011 y -8483
+x 25046 y -8629
+x 25138 y -8914
+x 25199 y -9122
+x 25259 y -9302
+x 25317 y -9452
+x 25323 y -9439
+x 25579 y -8829
+x 25660 y -8624
+x 25697 y -8541
+x 25736 y -8479
+x 25776 y -8436
+x 25797 y -8414
+x 25822 y -8402
+x 25851 y -8402
+x 25876 y -8402
+x 25899 y -8411
+x 25919 y -8428
+x 25939 y -8445
+x 25949 y -8466
+x 25949 y -8490
+x 25949 y -8506
+x 25943 y -8523
+x 25930 y -8540
+x 27138 y -8561
+x 27129 y -8561
+x 27119 y -8560
+x 27108 y -8557
+x 27000 y -8530
+x 26896 y -8516
+x 26796 y -8516
+x 26744 y -8516
+x 26687 y -8521
+x 26625 y -8529
+x 26563 y -8538
+x 26497 y -8550
+x 26425 y -8568
+x 26431 y -8604
+x 26434 y -8633
+x 26434 y -8655
+x 26434 y -8733
+x 26428 y -8839
+x 26418 y -8975
+x 26837 y -8940
+x 26960 y -8929
+x 27035 y -8923
+x 27063 y -8923
+x 27091 y -8923
+x 27115 y -8931
+x 27134 y -8947
+x 27153 y -8963
+x 27163 y -8983
+x 27163 y -9010
+x 27163 y -9061
+x 27133 y -9089
+x 27075 y -9095
+x 26847 y -9113
+x 26405 y -9148
+x 26403 y -9188
+x 26400 y -9225
+x 26399 y -9261
+x 26397 y -9296
+x 26396 y -9330
+x 26396 y -9361
+x 26396 y -9484
+x 26406 y -9557
+x 26427 y -9579
+x 26442 y -9594
+x 26492 y -9602
+x 26577 y -9602
+x 26617 y -9602
+x 26676 y -9601
+x 26756 y -9599
+x 26835 y -9597
+x 26895 y -9596
+x 26935 y -9596
+x 26948 y -9596
+x 26966 y -9595
+x 26991 y -9591
+x 27016 y -9587
+x 27035 y -9585
+x 27047 y -9585
+x 27114 y -9585
+x 27148 y -9614
+x 27148 y -9673
+x 27148 y -9720
+x 27121 y -9748
+x 27067 y -9757
+x 27007 y -9768
+x 26877 y -9773
+x 26677 y -9773
+x 26480 y -9773
+x 26353 y -9750
+x 26297 y -9705
+x 26236 y -9655
+x 26205 y -9540
+x 26205 y -9361
+x 26205 y -9325
+x 26206 y -9286
+x 26208 y -9243
+x 26210 y -9201
+x 26212 y -9155
+x 26215 y -9105
+x 26209 y -9093
+x 26205 y -9079
+x 26205 y -9064
+x 26205 y -9045
+x 26211 y -9028
+x 26223 y -9013
+x 26236 y -8851
+x 26242 y -8732
+x 26242 y -8655
+x 26242 y -8634
+x 26239 y -8604
+x 26233 y -8564
+x 26227 y -8524
+x 26223 y -8493
+x 26223 y -8473
+x 26223 y -8406
+x 26255 y -8373
+x 26319 y -8373
+x 26346 y -8373
+x 26369 y -8381
+x 26388 y -8397
+x 26464 y -8379
+x 26536 y -8366
+x 26604 y -8357
+x 26672 y -8348
+x 26736 y -8344
+x 26796 y -8344
+x 26951 y -8344
+x 27075 y -8360
+x 27167 y -8392
+x 27210 y -8408
+x 27232 y -8434
+x 27232 y -8473
+x 27232 y -8495
+x 27223 y -8515
+x 27207 y -8532
+x 27188 y -8551
+x 27165 y -8561
+x 27138 y -8561
+x 28489 y -9699
+x 28465 y -9699
+x 28442 y -9691
+x 28421 y -9673
+x 28210 y -9490
+x 27975 y -9367
+x 27717 y -9303
+x 27725 y -9468
+x 27730 y -9633
+x 27730 y -9658
+x 27720 y -9678
+x 27702 y -9695
+x 27684 y -9711
+x 27661 y -9720
+x 27634 y -9720
+x 27606 y -9720
+x 27584 y -9711
+x 27565 y -9695
+x 27547 y -9678
+x 27538 y -9658
+x 27538 y -9633
+x 27538 y -9589
+x 27536 y -9523
+x 27531 y -9436
+x 27526 y -9348
+x 27524 y -9282
+x 27524 y -9238
+x 27524 y -9186
+x 27530 y -9110
+x 27543 y -9008
+x 27555 y -8906
+x 27562 y -8830
+x 27562 y -8779
+x 27562 y -8751
+x 27559 y -8708
+x 27553 y -8652
+x 27547 y -8597
+x 27544 y -8554
+x 27544 y -8526
+x 27544 y -8494
+x 27554 y -8466
+x 27574 y -8442
+x 27599 y -8412
+x 27632 y -8399
+x 27675 y -8401
+x 27906 y -8418
+x 27993 y -8427
+x 28067 y -8446
+x 28126 y -8474
+x 28385 y -8594
+x 28514 y -8741
+x 28514 y -8914
+x 28514 y -8999
+x 28470 y -9075
+x 28382 y -9140
+x 28311 y -9193
+x 28223 y -9232
+x 28117 y -9260
+x 28315 y -9353
+x 28464 y -9452
+x 28562 y -9555
+x 28578 y -9573
+x 28587 y -9592
+x 28587 y -9612
+x 28587 y -9636
+x 28577 y -9656
+x 28557 y -9673
+x 28538 y -9691
+x 28515 y -9699
+x 28489 y -9699
+x 27880 y -8590
+x 27738 y -8580
+x 27747 y -8682
+x 27752 y -8723
+x 27754 y -8757
+x 27754 y -8783
+x 27754 y -8828
+x 27750 y -8884
+x 27742 y -8950
+x 27722 y -9117
+x 27731 y -9117
+x 27745 y -9117
+x 27763 y -9118
+x 27782 y -9119
+x 27796 y -9119
+x 27806 y -9119
+x 27969 y -9119
+x 28090 y -9100
+x 28171 y -9062
+x 28207 y -9044
+x 28240 y -9022
+x 28271 y -8994
+x 28305 y -8963
+x 28322 y -8936
+x 28322 y -8914
+x 28322 y -8837
+x 28271 y -8764
+x 28170 y -8697
+x 28078 y -8635
+x 27981 y -8600
+x 27880 y -8590
+x 30063 y -8631
+x 30016 y -8631
+x 29943 y -8627
+x 29845 y -8621
+x 29749 y -8614
+x 29677 y -8611
+x 29627 y -8612
+x 29559 y -8612
+x 29561 y -8689
+x 29570 y -8814
+x 29585 y -8988
+x 29599 y -9150
+x 29606 y -9275
+x 29606 y -9365
+x 29606 y -9384
+x 29608 y -9414
+x 29613 y -9454
+x 29617 y -9493
+x 29620 y -9523
+x 29620 y -9543
+x 29620 y -9581
+x 29612 y -9614
+x 29598 y -9642
+x 29581 y -9679
+x 29553 y -9697
+x 29515 y -9697
+x 29490 y -9697
+x 29467 y -9689
+x 29446 y -9673
+x 29426 y -9658
+x 29416 y -9638
+x 29416 y -9613
+x 29416 y -9605
+x 29417 y -9592
+x 29420 y -9575
+x 29424 y -9559
+x 29425 y -9546
+x 29425 y -9538
+x 29425 y -9510
+x 29423 y -9469
+x 29419 y -9414
+x 29415 y -9359
+x 29413 y -9318
+x 29413 y -9290
+x 29413 y -9210
+x 29406 y -9098
+x 29391 y -8953
+x 29376 y -8796
+x 29367 y -8684
+x 29365 y -8615
+x 29278 y -8616
+x 29138 y -8616
+x 29028 y -8607
+x 28949 y -8589
+x 28897 y -8578
+x 28871 y -8550
+x 28871 y -8506
+x 28871 y -8483
+x 28880 y -8463
+x 28896 y -8446
+x 28915 y -8426
+x 28940 y -8418
+x 28970 y -8419
+x 28992 y -8420
+x 29043 y -8425
+x 29123 y -8434
+x 29187 y -8441
+x 29238 y -8444
+x 29278 y -8444
+x 29316 y -8444
+x 29374 y -8444
+x 29452 y -8442
+x 29530 y -8441
+x 29588 y -8440
+x 29626 y -8440
+x 29675 y -8440
+x 29748 y -8443
+x 29845 y -8449
+x 29941 y -8455
+x 30014 y -8458
+x 30063 y -8458
+x 30091 y -8458
+x 30114 y -8467
+x 30132 y -8483
+x 30151 y -8500
+x 30160 y -8520
+x 30160 y -8545
+x 30160 y -8569
+x 30151 y -8589
+x 30132 y -8606
+x 30114 y -8622
+x 30091 y -8631
+x 30063 y -8631
+x 30965 y -9724
+x 30767 y -9724
+x 30619 y -9674
+x 30521 y -9574
+x 30442 y -9493
+x 30392 y -9374
+x 30372 y -9216
+x 30362 y -9145
+x 30357 y -9003
+x 30357 y -8791
+x 30357 y -8713
+x 30359 y -8649
+x 30363 y -8601
+x 30367 y -8550
+x 30373 y -8515
+x 30380 y -8495
+x 30396 y -8454
+x 30425 y -8433
+x 30466 y -8433
+x 30525 y -8433
+x 30555 y -8481
+x 30555 y -8575
+x 30555 y -9068
+x 30555 y -9407
+x 30690 y -9576
+x 30960 y -9576
+x 31215 y -9576
+x 31342 y -9291
+x 31342 y -8720
+x 31342 y -8699
+x 31342 y -8672
+x 31342 y -8638
+x 31341 y -8605
+x 31341 y -8582
+x 31341 y -8571
+x 31341 y -8536
+x 31348 y -8506
+x 31362 y -8479
+x 31380 y -8446
+x 31406 y -8429
+x 31441 y -8429
+x 31505 y -8429
+x 31537 y -8467
+x 31537 y -8544
+x 31537 y -8567
+x 31537 y -8602
+x 31538 y -8648
+x 31538 y -8694
+x 31538 y -8729
+x 31538 y -8752
+x 31538 y -9400
+x 31347 y -9724
+x 30965 y -9724
+x 32847 y -9699
+x 32823 y -9699
+x 32800 y -9691
+x 32779 y -9673
+x 32568 y -9490
+x 32334 y -9367
+x 32075 y -9303
+x 32083 y -9468
+x 32088 y -9633
+x 32088 y -9658
+x 32079 y -9678
+x 32060 y -9695
+x 32042 y -9711
+x 32019 y -9720
+x 31992 y -9720
+x 31965 y -9720
+x 31942 y -9711
+x 31923 y -9695
+x 31905 y -9678
+x 31896 y -9658
+x 31896 y -9633
+x 31896 y -9589
+x 31894 y -9523
+x 31889 y -9436
+x 31884 y -9348
+x 31882 y -9282
+x 31882 y -9238
+x 31882 y -9186
+x 31888 y -9110
+x 31901 y -9008
+x 31914 y -8906
+x 31920 y -8830
+x 31920 y -8779
+x 31920 y -8751
+x 31917 y -8708
+x 31911 y -8652
+x 31905 y -8597
+x 31902 y -8554
+x 31902 y -8526
+x 31902 y -8494
+x 31912 y -8466
+x 31933 y -8442
+x 31957 y -8412
+x 31990 y -8399
+x 32033 y -8401
+x 32264 y -8418
+x 32351 y -8427
+x 32425 y -8446
+x 32484 y -8474
+x 32743 y -8594
+x 32872 y -8741
+x 32872 y -8914
+x 32872 y -8999
+x 32828 y -9075
+x 32740 y -9140
+x 32669 y -9193
+x 32581 y -9232
+x 32475 y -9260
+x 32674 y -9353
+x 32822 y -9452
+x 32920 y -9555
+x 32936 y -9573
+x 32945 y -9592
+x 32945 y -9612
+x 32945 y -9636
+x 32935 y -9656
+x 32916 y -9673
+x 32896 y -9691
+x 32873 y -9699
+x 32847 y -9699
+x 32238 y -8590
+x 32096 y -8580
+x 32106 y -8682
+x 32110 y -8723
+x 32113 y -8757
+x 32113 y -8783
+x 32113 y -8828
+x 32108 y -8884
+x 32100 y -8950
+x 32080 y -9117
+x 32089 y -9117
+x 32103 y -9117
+x 32122 y -9118
+x 32140 y -9119
+x 32155 y -9119
+x 32164 y -9119
+x 32327 y -9119
+x 32449 y -9100
+x 32530 y -9062
+x 32565 y -9044
+x 32598 y -9022
+x 32629 y -8994
+x 32663 y -8963
+x 32680 y -8936
+x 32680 y -8914
+x 32680 y -8837
+x 32629 y -8764
+x 32529 y -8697
+x 32436 y -8635
+x 32339 y -8600
+x 32238 y -8590
+x 34185 y -8561
+x 34176 y -8561
+x 34166 y -8560
+x 34156 y -8557
+x 34048 y -8530
+x 33944 y -8516
+x 33844 y -8516
+x 33792 y -8516
+x 33734 y -8521
+x 33672 y -8529
+x 33611 y -8538
+x 33544 y -8550
+x 33472 y -8568
+x 33478 y -8604
+x 33481 y -8633
+x 33481 y -8655
+x 33481 y -8733
+x 33476 y -8839
+x 33465 y -8975
+x 33884 y -8940
+x 34007 y -8929
+x 34082 y -8923
+x 34111 y -8923
+x 34139 y -8923
+x 34162 y -8931
+x 34181 y -8947
+x 34200 y -8963
+x 34210 y -8983
+x 34210 y -9010
+x 34210 y -9061
+x 34181 y -9089
+x 34122 y -9095
+x 33894 y -9113
+x 33452 y -9148
+x 33450 y -9188
+x 33448 y -9225
+x 33446 y -9261
+x 33445 y -9296
+x 33444 y -9330
+x 33444 y -9361
+x 33444 y -9484
+x 33454 y -9557
+x 33474 y -9579
+x 33490 y -9594
+x 33540 y -9602
+x 33625 y -9602
+x 33664 y -9602
+x 33724 y -9601
+x 33803 y -9599
+x 33882 y -9597
+x 33942 y -9596
+x 33983 y -9596
+x 33995 y -9596
+x 34014 y -9595
+x 34039 y -9591
+x 34064 y -9587
+x 34082 y -9585
+x 34094 y -9585
+x 34162 y -9585
+x 34196 y -9614
+x 34196 y -9673
+x 34196 y -9720
+x 34169 y -9748
+x 34115 y -9757
+x 34054 y -9768
+x 33925 y -9773
+x 33725 y -9773
+x 33527 y -9773
+x 33400 y -9750
+x 33344 y -9705
+x 33283 y -9655
+x 33252 y -9540
+x 33252 y -9361
+x 33252 y -9325
+x 33253 y -9286
+x 33255 y -9243
+x 33257 y -9201
+x 33260 y -9155
+x 33263 y -9105
+x 33256 y -9093
+x 33252 y -9079
+x 33252 y -9064
+x 33252 y -9045
+x 33259 y -9028
+x 33271 y -9013
+x 33283 y -8851
+x 33290 y -8732
+x 33290 y -8655
+x 33290 y -8634
+x 33287 y -8604
+x 33280 y -8564
+x 33274 y -8524
+x 33271 y -8493
+x 33271 y -8473
+x 33271 y -8406
+x 33302 y -8373
+x 33366 y -8373
+x 33393 y -8373
+x 33416 y -8381
+x 33435 y -8397
+x 33512 y -8379
+x 33584 y -8366
+x 33652 y -8357
+x 33720 y -8348
+x 33784 y -8344
+x 33844 y -8344
+x 33999 y -8344
+x 34122 y -8360
+x 34215 y -8392
+x 34258 y -8408
+x 34279 y -8434
+x 34279 y -8473
+x 34279 y -8495
+x 34271 y -8515
+x 34254 y -8532
+x 34236 y -8551
+x 34213 y -8561
+x 34185 y -8561
+type1
+x 34164 y -20822
+x 34164 y -23286
+x 31634 y -25296
+x 28533 y -25296
+x 25433 y -25297
+x 22904 y -23287
+x 22904 y -20823
+x 22903 y -18358
+x 25432 y -16348
+x 28532 y -16347
+x 31633 y -16347
+x 34163 y -18357
+x 34164 y -20822
+type2
+x 34676 y -25081
+x 34676 y -6502
+x 35022 y -6502
+x 35022 y -25081
+x 34676 y -25081
+type1
+x -29727 y 41961
+x -8691 y 41961
+x -8691 y 33538
+x -29727 y 33538
+x -29727 y 41961
+type1
+x 43382 y 85725
+x 43382 y 85803
+x 43398 y 85867
+x 43431 y 85917
+x 43464 y 85967
+x 43506 y 85991
+x 43558 y 85991
+x 43609 y 85991
+x 43665 y 85948
+x 43723 y 85862
+x 43733 y 85846
+x 43741 y 85833
+x 43747 y 85825
+x 43780 y 85778
+x 43810 y 85747
+x 43837 y 85731
+x 43864 y 85714
+x 43897 y 85706
+x 43935 y 85706
+x 43983 y 85706
+x 44020 y 85719
+x 44048 y 85744
+x 44075 y 85769
+x 44089 y 85805
+x 44089 y 85849
+x 44089 y 85916
+x 44030 y 85973
+x 43913 y 86022
+x 43883 y 86036
+x 43860 y 86046
+x 43842 y 86054
+x 43754 y 86093
+x 43685 y 86128
+x 43634 y 86159
+x 43583 y 86190
+x 43546 y 86219
+x 43523 y 86246
+x 43477 y 86301
+x 43443 y 86361
+x 43421 y 86429
+x 43399 y 86496
+x 43388 y 86573
+x 43388 y 86660
+x 43388 y 86852
+x 43435 y 87002
+x 43531 y 87108
+x 43627 y 87214
+x 43761 y 87267
+x 43935 y 87267
+x 44089 y 87267
+x 44214 y 87225
+x 44312 y 87141
+x 44410 y 87057
+x 44459 y 86952
+x 44459 y 86827
+x 44459 y 86754
+x 44444 y 86698
+x 44415 y 86657
+x 44385 y 86616
+x 44344 y 86595
+x 44291 y 86595
+x 44238 y 86595
+x 44183 y 86633
+x 44126 y 86708
+x 44110 y 86728
+x 44099 y 86742
+x 44090 y 86752
+x 44065 y 86781
+x 44039 y 86803
+x 44012 y 86818
+x 43985 y 86832
+x 43957 y 86840
+x 43930 y 86840
+x 43887 y 86840
+x 43854 y 86829
+x 43831 y 86806
+x 43807 y 86784
+x 43796 y 86752
+x 43796 y 86709
+x 43796 y 86644
+x 43856 y 86585
+x 43976 y 86532
+x 43980 y 86530
+x 43990 y 86525
+x 44004 y 86519
+x 44022 y 86512
+x 44192 y 86437
+x 44300 y 86374
+x 44347 y 86323
+x 44400 y 86265
+x 44437 y 86203
+x 44460 y 86136
+x 44483 y 86070
+x 44495 y 85991
+x 44495 y 85900
+x 44495 y 85690
+x 44445 y 85529
+x 44346 y 85419
+x 44246 y 85309
+x 44101 y 85253
+x 43911 y 85253
+x 43751 y 85253
+x 43622 y 85297
+x 43526 y 85383
+x 43430 y 85470
+x 43382 y 85584
+x 43382 y 85725
+x 45029 y 85447
+x 45015 y 85391
+x 44993 y 85348
+x 44963 y 85319
+x 44933 y 85289
+x 44897 y 85274
+x 44854 y 85274
+x 44797 y 85274
+x 44751 y 85298
+x 44717 y 85345
+x 44683 y 85392
+x 44667 y 85456
+x 44667 y 85536
+x 44667 y 85562
+x 44668 y 85584
+x 44669 y 85604
+x 44671 y 85623
+x 44674 y 85640
+x 44677 y 85653
+x 44993 y 86957
+x 45018 y 87063
+x 45046 y 87136
+x 45078 y 87176
+x 45109 y 87217
+x 45152 y 87237
+x 45204 y 87237
+x 45325 y 87237
+x 45378 y 87237
+x 45420 y 87219
+x 45449 y 87181
+x 45480 y 87144
+x 45508 y 87069
+x 45535 y 86957
+x 45854 y 85653
+x 45859 y 85638
+x 45862 y 85621
+x 45864 y 85600
+x 45866 y 85579
+x 45868 y 85557
+x 45868 y 85534
+x 45868 y 85456
+x 45850 y 85392
+x 45816 y 85345
+x 45781 y 85298
+x 45736 y 85274
+x 45680 y 85274
+x 45636 y 85274
+x 45598 y 85289
+x 45569 y 85318
+x 45539 y 85347
+x 45517 y 85390
+x 45502 y 85447
+x 45474 y 85558
+x 45058 y 85558
+x 45029 y 85447
+x 45136 y 85958
+x 45398 y 85958
+x 45268 y 86618
+x 45136 y 85958
+x 46531 y 85799
+x 46915 y 85799
+x 46975 y 85799
+x 47020 y 85777
+x 47051 y 85735
+x 47081 y 85691
+x 47096 y 85627
+x 47096 y 85542
+x 47096 y 85465
+x 47081 y 85407
+x 47050 y 85366
+x 47019 y 85326
+x 46975 y 85306
+x 46916 y 85306
+x 46324 y 85306
+x 46252 y 85306
+x 46199 y 85329
+x 46166 y 85374
+x 46133 y 85419
+x 46116 y 85490
+x 46116 y 85587
+x 46116 y 86949
+x 46116 y 87040
+x 46134 y 87111
+x 46170 y 87162
+x 46207 y 87212
+x 46258 y 87237
+x 46324 y 87237
+x 46391 y 87237
+x 46443 y 87213
+x 46478 y 87166
+x 46513 y 87119
+x 46531 y 87050
+x 46531 y 86959
+x 46531 y 85799
+x 47745 y 85799
+x 48128 y 85799
+x 48188 y 85799
+x 48234 y 85777
+x 48264 y 85735
+x 48295 y 85691
+x 48310 y 85627
+x 48310 y 85542
+x 48310 y 85465
+x 48295 y 85407
+x 48264 y 85366
+x 48233 y 85326
+x 48188 y 85306
+x 48130 y 85306
+x 47537 y 85306
+x 47466 y 85306
+x 47413 y 85329
+x 47380 y 85374
+x 47346 y 85419
+x 47329 y 85490
+x 47329 y 85587
+x 47329 y 86949
+x 47329 y 87040
+x 47348 y 87111
+x 47384 y 87162
+x 47421 y 87212
+x 47472 y 87237
+x 47537 y 87237
+x 47605 y 87237
+x 47657 y 87213
+x 47692 y 87166
+x 47727 y 87119
+x 47745 y 87050
+x 47745 y 86959
+x 47745 y 85799
+x 48793 y 87211
+x 49398 y 87211
+x 49457 y 87211
+x 49502 y 87191
+x 49533 y 87151
+x 49564 y 87111
+x 49580 y 87053
+x 49580 y 86977
+x 49580 y 86905
+x 49565 y 86850
+x 49535 y 86812
+x 49504 y 86774
+x 49460 y 86755
+x 49403 y 86755
+x 48958 y 86755
+x 48958 y 86501
+x 49313 y 86501
+x 49372 y 86501
+x 49415 y 86484
+x 49442 y 86449
+x 49469 y 86415
+x 49482 y 86361
+x 49482 y 86286
+x 49482 y 86213
+x 49469 y 86157
+x 49441 y 86120
+x 49414 y 86082
+x 49374 y 86064
+x 49322 y 86064
+x 48958 y 86064
+x 48958 y 85769
+x 49423 y 85769
+x 49482 y 85769
+x 49527 y 85749
+x 49558 y 85709
+x 49590 y 85668
+x 49606 y 85609
+x 49606 y 85531
+x 49606 y 85458
+x 49591 y 85402
+x 49560 y 85364
+x 49530 y 85325
+x 49486 y 85306
+x 49428 y 85306
+x 48793 y 85306
+x 48699 y 85306
+x 48634 y 85332
+x 48597 y 85384
+x 48560 y 85436
+x 48541 y 85527
+x 48541 y 85658
+x 48541 y 86858
+x 48541 y 86990
+x 48560 y 87082
+x 48597 y 87134
+x 48634 y 87185
+x 48699 y 87211
+x 48793 y 87211
+x 45842 y 83780
+x 45789 y 83780
+x 45749 y 83753
+x 45725 y 83701
+x 45700 y 83648
+x 45687 y 83566
+x 45687 y 83455
+x 45687 y 83352
+x 45700 y 83272
+x 45728 y 83215
+x 45755 y 83158
+x 45793 y 83130
+x 45842 y 83130
+x 45891 y 83130
+x 45929 y 83159
+x 45957 y 83216
+x 45985 y 83273
+x 45999 y 83353
+x 45999 y 83455
+x 45999 y 83564
+x 45986 y 83647
+x 45960 y 83700
+x 45935 y 83753
+x 45895 y 83780
+x 45842 y 83780
+x 46368 y 84406
+x 46368 y 83002
+x 46368 y 82910
+x 46353 y 82839
+x 46324 y 82791
+x 46296 y 82742
+x 46254 y 82717
+x 46199 y 82717
+x 46151 y 82717
+x 46112 y 82736
+x 46083 y 82775
+x 46053 y 82814
+x 46035 y 82870
+x 46028 y 82944
+x 45997 y 82867
+x 45957 y 82811
+x 45911 y 82773
+x 45864 y 82736
+x 45810 y 82717
+x 45746 y 82717
+x 45607 y 82717
+x 45499 y 82783
+x 45421 y 82914
+x 45343 y 83046
+x 45303 y 83229
+x 45303 y 83463
+x 45303 y 83691
+x 45341 y 83873
+x 45417 y 84009
+x 45493 y 84144
+x 45594 y 84212
+x 45721 y 84212
+x 45774 y 84212
+x 45824 y 84196
+x 45870 y 84165
+x 45915 y 84134
+x 45957 y 84087
+x 45996 y 84024
+x 45996 y 84414
+x 45996 y 84500
+x 46013 y 84569
+x 46046 y 84620
+x 46079 y 84672
+x 46125 y 84697
+x 46182 y 84697
+x 46238 y 84697
+x 46283 y 84671
+x 46317 y 84618
+x 46351 y 84566
+x 46368 y 84495
+x 46368 y 84406
+x 47279 y 83916
+x 47279 y 84002
+x 47296 y 84070
+x 47331 y 84122
+x 47366 y 84173
+x 47413 y 84199
+x 47470 y 84199
+x 47529 y 84199
+x 47575 y 84173
+x 47609 y 84121
+x 47643 y 84069
+x 47660 y 83998
+x 47660 y 83908
+x 47660 y 83012
+x 47660 y 82924
+x 47645 y 82857
+x 47615 y 82813
+x 47586 y 82767
+x 47542 y 82744
+x 47484 y 82744
+x 47429 y 82744
+x 47387 y 82766
+x 47357 y 82809
+x 47328 y 82852
+x 47313 y 82916
+x 47311 y 82999
+x 47273 y 82909
+x 47226 y 82841
+x 47171 y 82798
+x 47115 y 82754
+x 47050 y 82732
+x 46974 y 82732
+x 46902 y 82732
+x 46840 y 82754
+x 46787 y 82797
+x 46735 y 82839
+x 46695 y 82901
+x 46669 y 82981
+x 46653 y 83029
+x 46642 y 83085
+x 46635 y 83150
+x 46629 y 83216
+x 46625 y 83314
+x 46625 y 83444
+x 46625 y 83886
+x 46625 y 83990
+x 46641 y 84068
+x 46673 y 84120
+x 46705 y 84173
+x 46752 y 84199
+x 46813 y 84199
+x 46876 y 84199
+x 46923 y 84172
+x 46957 y 84119
+x 46990 y 84066
+x 47007 y 83988
+x 47007 y 83886
+x 47007 y 83447
+x 47007 y 83340
+x 47016 y 83266
+x 47036 y 83225
+x 47055 y 83184
+x 47088 y 83164
+x 47136 y 83164
+x 47184 y 83164
+x 47219 y 83187
+x 47243 y 83235
+x 47267 y 83282
+x 47279 y 83354
+x 47279 y 83449
+x 47279 y 83916
+x 44201 y 80897
+x 44201 y 80477
+x 44201 y 80386
+x 44183 y 80316
+x 44148 y 80269
+x 44113 y 80221
+x 44062 y 80198
+x 43994 y 80198
+x 43928 y 80198
+x 43876 y 80223
+x 43839 y 80274
+x 43802 y 80325
+x 43784 y 80396
+x 43784 y 80487
+x 43784 y 81779
+x 43784 y 81911
+x 43803 y 82003
+x 43840 y 82054
+x 43877 y 82106
+x 43942 y 82132
+x 44035 y 82132
+x 44582 y 82132
+x 44643 y 82132
+x 44688 y 82111
+x 44719 y 82069
+x 44749 y 82028
+x 44765 y 81966
+x 44765 y 81885
+x 44765 y 81809
+x 44750 y 81752
+x 44720 y 81712
+x 44690 y 81672
+x 44646 y 81652
+x 44588 y 81652
+x 44201 y 81652
+x 44201 y 81357
+x 44480 y 81357
+x 44539 y 81357
+x 44582 y 81338
+x 44610 y 81300
+x 44639 y 81262
+x 44653 y 81202
+x 44653 y 81122
+x 44653 y 81046
+x 44638 y 80990
+x 44608 y 80953
+x 44578 y 80915
+x 44531 y 80897
+x 44469 y 80897
+x 44201 y 80897
+x 45350 y 81178
+x 45350 y 80998
+x 45370 y 80866
+x 45411 y 80781
+x 45453 y 80697
+x 45517 y 80654
+x 45605 y 80654
+x 45692 y 80654
+x 45755 y 80697
+x 45796 y 80781
+x 45837 y 80866
+x 45857 y 80998
+x 45857 y 81178
+x 45857 y 81359
+x 45837 y 81492
+x 45796 y 81576
+x 45755 y 81661
+x 45692 y 81703
+x 45605 y 81703
+x 45517 y 81703
+x 45453 y 81661
+x 45411 y 81576
+x 45370 y 81492
+x 45350 y 81359
+x 45350 y 81178
+x 44929 y 81178
+x 44929 y 81489
+x 44990 y 81733
+x 45110 y 81913
+x 45231 y 82092
+x 45396 y 82182
+x 45605 y 82182
+x 45813 y 82182
+x 45977 y 82092
+x 46097 y 81913
+x 46218 y 81733
+x 46278 y 81489
+x 46278 y 81178
+x 46278 y 80868
+x 46218 y 80624
+x 46097 y 80444
+x 45977 y 80264
+x 45813 y 80174
+x 45605 y 80174
+x 45396 y 80174
+x 45231 y 80264
+x 45110 y 80444
+x 44990 y 80624
+x 44929 y 80868
+x 44929 y 81178
+x 46924 y 80482
+x 46924 y 80390
+x 46907 y 80320
+x 46874 y 80274
+x 46841 y 80227
+x 46792 y 80204
+x 46727 y 80204
+x 46664 y 80204
+x 46615 y 80229
+x 46580 y 80279
+x 46546 y 80330
+x 46528 y 80401
+x 46528 y 80492
+x 46528 y 81845
+x 46528 y 81944
+x 46549 y 82020
+x 46590 y 82076
+x 46630 y 82131
+x 46687 y 82158
+x 46759 y 82158
+x 46811 y 82158
+x 46856 y 82141
+x 46893 y 82107
+x 46931 y 82072
+x 46965 y 82018
+x 46996 y 81944
+x 47263 y 81300
+x 47281 y 81260
+x 47297 y 81213
+x 47314 y 81161
+x 47330 y 81108
+x 47347 y 81046
+x 47364 y 80975
+x 47360 y 81006
+x 47358 y 81040
+x 47356 y 81076
+x 47354 y 81112
+x 47353 y 81164
+x 47353 y 81233
+x 47353 y 81870
+x 47353 y 81960
+x 47371 y 82031
+x 47406 y 82082
+x 47441 y 82133
+x 47489 y 82158
+x 47552 y 82158
+x 47617 y 82158
+x 47666 y 82135
+x 47700 y 82088
+x 47734 y 82041
+x 47751 y 81971
+x 47751 y 81880
+x 47751 y 80526
+x 47751 y 80420
+x 47732 y 80340
+x 47695 y 80286
+x 47658 y 80231
+x 47604 y 80204
+x 47531 y 80204
+x 47470 y 80204
+x 47419 y 80221
+x 47380 y 80254
+x 47340 y 80287
+x 47305 y 80342
+x 47272 y 80421
+x 47005 y 81062
+x 46986 y 81106
+x 46969 y 81155
+x 46953 y 81208
+x 46938 y 81261
+x 46924 y 81319
+x 46912 y 81379
+x 46917 y 81342
+x 46919 y 81304
+x 46921 y 81262
+x 46923 y 81221
+x 46924 y 81174
+x 46924 y 81119
+x 46924 y 80482
+x 48475 y 80710
+x 48587 y 80710
+x 48688 y 80710
+x 48759 y 80745
+x 48802 y 80816
+x 48844 y 80886
+x 48865 y 81007
+x 48865 y 81178
+x 48865 y 81342
+x 48843 y 81462
+x 48800 y 81537
+x 48756 y 81612
+x 48687 y 81650
+x 48592 y 81650
+x 48475 y 81650
+x 48475 y 80710
+x 48309 y 80227
+x 48216 y 80227
+x 48150 y 80253
+x 48113 y 80305
+x 48076 y 80357
+x 48058 y 80448
+x 48058 y 80579
+x 48058 y 81779
+x 48058 y 81911
+x 48076 y 82003
+x 48113 y 82054
+x 48150 y 82106
+x 48216 y 82132
+x 48309 y 82132
+x 48562 y 82132
+x 48681 y 82132
+x 48775 y 82123
+x 48845 y 82104
+x 48914 y 82085
+x 48973 y 82054
+x 49020 y 82012
+x 49109 y 81934
+x 49175 y 81827
+x 49218 y 81693
+x 49261 y 81559
+x 49282 y 81393
+x 49282 y 81195
+x 49282 y 81006
+x 49262 y 80844
+x 49223 y 80709
+x 49183 y 80574
+x 49123 y 80466
+x 49043 y 80384
+x 48989 y 80327
+x 48926 y 80286
+x 48853 y 80263
+x 48781 y 80239
+x 48658 y 80227
+x 48484 y 80227
+x 48309 y 80227
+type1
+x 46481 y 89483
+x 48945 y 89483
+x 50955 y 86953
+x 50955 y 83852
+x 50955 y 80752
+x 48945 y 78222
+x 46481 y 78222
+x 44016 y 78222
+x 42006 y 80752
+x 42006 y 83852
+x 42006 y 86953
+x 44016 y 89483
+x 46481 y 89483
+type1
+x 53929 y 87271
+x 53749 y 87271
+x 53597 y 87319
+x 53472 y 87413
+x 53339 y 87514
+x 53273 y 87644
+x 53273 y 87803
+x 53273 y 87996
+x 53338 y 88172
+x 53469 y 88331
+x 53615 y 88506
+x 53797 y 88594
+x 54015 y 88594
+x 54225 y 88594
+x 54381 y 88553
+x 54483 y 88470
+x 54589 y 88384
+x 54643 y 88248
+x 54643 y 88062
+x 54643 y 87868
+x 54583 y 87694
+x 54463 y 87538
+x 54325 y 87361
+x 54147 y 87271
+x 53929 y 87271
+x 54015 y 88422
+x 53859 y 88422
+x 53727 y 88354
+x 53618 y 88217
+x 53518 y 88092
+x 53468 y 87954
+x 53468 y 87803
+x 53468 y 87695
+x 53513 y 87607
+x 53604 y 87539
+x 53692 y 87475
+x 53800 y 87444
+x 53929 y 87444
+x 54084 y 87444
+x 54212 y 87512
+x 54312 y 87649
+x 54403 y 87772
+x 54448 y 87909
+x 54448 y 88062
+x 54448 y 88196
+x 54413 y 88290
+x 54345 y 88344
+x 54280 y 88396
+x 54170 y 88422
+x 54015 y 88422
+x 55599 y 87289
+x 55400 y 87289
+x 55252 y 87339
+x 55155 y 87439
+x 55076 y 87520
+x 55026 y 87639
+x 55006 y 87797
+x 54996 y 87868
+x 54991 y 88010
+x 54991 y 88222
+x 54991 y 88300
+x 54993 y 88364
+x 54997 y 88412
+x 55001 y 88463
+x 55007 y 88498
+x 55014 y 88518
+x 55030 y 88559
+x 55059 y 88580
+x 55100 y 88580
+x 55159 y 88580
+x 55188 y 88532
+x 55188 y 88438
+x 55188 y 87945
+x 55188 y 87606
+x 55324 y 87437
+x 55594 y 87437
+x 55848 y 87437
+x 55976 y 87722
+x 55976 y 88293
+x 55976 y 88314
+x 55976 y 88341
+x 55976 y 88375
+x 55975 y 88408
+x 55975 y 88431
+x 55975 y 88442
+x 55975 y 88477
+x 55982 y 88507
+x 55996 y 88534
+x 56014 y 88567
+x 56040 y 88584
+x 56075 y 88584
+x 56139 y 88584
+x 56171 y 88546
+x 56171 y 88469
+x 56171 y 88446
+x 56171 y 88411
+x 56172 y 88365
+x 56172 y 88319
+x 56172 y 88284
+x 56172 y 88261
+x 56172 y 87613
+x 55981 y 87289
+x 55599 y 87289
+x 57653 y 88473
+x 57614 y 88421
+x 57581 y 88367
+x 57556 y 88309
+x 57484 y 88126
+x 57227 y 87516
+x 57197 y 87444
+x 57161 y 87374
+x 57121 y 87306
+x 57101 y 87272
+x 57072 y 87256
+x 57035 y 87256
+x 56986 y 87256
+x 56952 y 87277
+x 56932 y 87321
+x 56855 y 87491
+x 56769 y 87736
+x 56674 y 88055
+x 56599 y 88286
+x 56561 y 88402
+x 56543 y 88478
+x 56543 y 88514
+x 56543 y 88539
+x 56553 y 88560
+x 56573 y 88576
+x 56591 y 88591
+x 56614 y 88599
+x 56640 y 88599
+x 56688 y 88599
+x 56720 y 88576
+x 56734 y 88530
+x 56769 y 88384
+x 56861 y 88099
+x 56922 y 87891
+x 56982 y 87711
+x 57040 y 87561
+x 57046 y 87574
+x 57302 y 88184
+x 57383 y 88389
+x 57420 y 88472
+x 57459 y 88534
+x 57499 y 88577
+x 57520 y 88599
+x 57545 y 88611
+x 57574 y 88611
+x 57599 y 88611
+x 57622 y 88602
+x 57642 y 88585
+x 57662 y 88568
+x 57672 y 88547
+x 57672 y 88523
+x 57672 y 88507
+x 57666 y 88490
+x 57653 y 88473
+x 58861 y 88452
+x 58852 y 88452
+x 58842 y 88453
+x 58831 y 88456
+x 58723 y 88483
+x 58619 y 88497
+x 58519 y 88497
+x 58467 y 88497
+x 58410 y 88492
+x 58348 y 88484
+x 58286 y 88475
+x 58220 y 88463
+x 58148 y 88445
+x 58154 y 88409
+x 58157 y 88380
+x 58157 y 88358
+x 58157 y 88280
+x 58151 y 88174
+x 58141 y 88038
+x 58560 y 88073
+x 58683 y 88084
+x 58758 y 88090
+x 58786 y 88090
+x 58814 y 88090
+x 58838 y 88082
+x 58857 y 88066
+x 58876 y 88050
+x 58886 y 88030
+x 58886 y 88003
+x 58886 y 87952
+x 58856 y 87924
+x 58798 y 87918
+x 58570 y 87900
+x 58128 y 87865
+x 58126 y 87825
+x 58123 y 87788
+x 58122 y 87752
+x 58120 y 87717
+x 58119 y 87683
+x 58119 y 87652
+x 58119 y 87529
+x 58129 y 87456
+x 58150 y 87434
+x 58165 y 87419
+x 58215 y 87411
+x 58300 y 87411
+x 58340 y 87411
+x 58399 y 87412
+x 58479 y 87414
+x 58558 y 87416
+x 58618 y 87417
+x 58658 y 87417
+x 58671 y 87417
+x 58689 y 87418
+x 58714 y 87422
+x 58739 y 87426
+x 58758 y 87428
+x 58770 y 87428
+x 58837 y 87428
+x 58871 y 87399
+x 58871 y 87340
+x 58871 y 87293
+x 58844 y 87265
+x 58790 y 87256
+x 58730 y 87245
+x 58600 y 87240
+x 58400 y 87240
+x 58203 y 87240
+x 58076 y 87263
+x 58020 y 87308
+x 57959 y 87358
+x 57928 y 87473
+x 57928 y 87652
+x 57928 y 87688
+x 57929 y 87727
+x 57931 y 87770
+x 57933 y 87812
+x 57935 y 87858
+x 57938 y 87908
+x 57932 y 87920
+x 57928 y 87934
+x 57928 y 87949
+x 57928 y 87968
+x 57934 y 87985
+x 57946 y 88000
+x 57959 y 88162
+x 57965 y 88281
+x 57965 y 88358
+x 57965 y 88379
+x 57962 y 88409
+x 57956 y 88449
+x 57950 y 88489
+x 57946 y 88520
+x 57946 y 88540
+x 57946 y 88607
+x 57978 y 88640
+x 58042 y 88640
+x 58069 y 88640
+x 58092 y 88632
+x 58111 y 88616
+x 58187 y 88634
+x 58259 y 88647
+x 58327 y 88656
+x 58395 y 88665
+x 58459 y 88669
+x 58519 y 88669
+x 58674 y 88669
+x 58798 y 88653
+x 58890 y 88621
+x 58933 y 88605
+x 58955 y 88579
+x 58955 y 88540
+x 58955 y 88518
+x 58946 y 88498
+x 58930 y 88481
+x 58911 y 88462
+x 58888 y 88452
+x 58861 y 88452
+x 60212 y 87314
+x 60188 y 87314
+x 60165 y 87322
+x 60144 y 87340
+x 59933 y 87523
+x 59698 y 87646
+x 59440 y 87710
+x 59448 y 87545
+x 59453 y 87380
+x 59453 y 87355
+x 59443 y 87335
+x 59425 y 87318
+x 59407 y 87302
+x 59384 y 87293
+x 59357 y 87293
+x 59329 y 87293
+x 59307 y 87302
+x 59288 y 87318
+x 59270 y 87335
+x 59261 y 87355
+x 59261 y 87380
+x 59261 y 87424
+x 59259 y 87490
+x 59254 y 87577
+x 59249 y 87665
+x 59247 y 87731
+x 59247 y 87775
+x 59247 y 87827
+x 59253 y 87903
+x 59266 y 88005
+x 59278 y 88107
+x 59285 y 88183
+x 59285 y 88234
+x 59285 y 88262
+x 59282 y 88305
+x 59276 y 88361
+x 59270 y 88416
+x 59267 y 88459
+x 59267 y 88487
+x 59267 y 88519
+x 59277 y 88547
+x 59297 y 88571
+x 59322 y 88601
+x 59355 y 88614
+x 59398 y 88612
+x 59629 y 88595
+x 59716 y 88586
+x 59790 y 88567
+x 59849 y 88539
+x 60108 y 88419
+x 60237 y 88272
+x 60237 y 88099
+x 60237 y 88014
+x 60193 y 87938
+x 60105 y 87873
+x 60034 y 87820
+x 59946 y 87781
+x 59840 y 87753
+x 60038 y 87660
+x 60187 y 87561
+x 60285 y 87458
+x 60301 y 87440
+x 60310 y 87421
+x 60310 y 87401
+x 60310 y 87377
+x 60300 y 87357
+x 60280 y 87340
+x 60261 y 87322
+x 60238 y 87314
+x 60212 y 87314
+x 59603 y 88423
+x 59461 y 88433
+x 59470 y 88331
+x 59475 y 88290
+x 59477 y 88256
+x 59477 y 88230
+x 59477 y 88185
+x 59473 y 88129
+x 59465 y 88063
+x 59445 y 87896
+x 59454 y 87896
+x 59468 y 87896
+x 59486 y 87895
+x 59505 y 87894
+x 59519 y 87894
+x 59529 y 87894
+x 59692 y 87894
+x 59813 y 87913
+x 59894 y 87951
+x 59930 y 87969
+x 59963 y 87991
+x 59994 y 88019
+x 60028 y 88050
+x 60045 y 88077
+x 60045 y 88099
+x 60045 y 88176
+x 59994 y 88249
+x 59893 y 88316
+x 59801 y 88378
+x 59704 y 88413
+x 59603 y 88423
+x 61786 y 88382
+x 61739 y 88382
+x 61666 y 88386
+x 61568 y 88392
+x 61472 y 88399
+x 61400 y 88402
+x 61350 y 88401
+x 61282 y 88401
+x 61284 y 88324
+x 61293 y 88199
+x 61308 y 88025
+x 61322 y 87863
+x 61329 y 87738
+x 61329 y 87648
+x 61329 y 87629
+x 61331 y 87599
+x 61336 y 87559
+x 61340 y 87520
+x 61343 y 87490
+x 61343 y 87470
+x 61343 y 87432
+x 61335 y 87399
+x 61321 y 87371
+x 61304 y 87334
+x 61276 y 87316
+x 61238 y 87316
+x 61213 y 87316
+x 61190 y 87324
+x 61169 y 87340
+x 61149 y 87355
+x 61139 y 87375
+x 61139 y 87400
+x 61139 y 87408
+x 61140 y 87421
+x 61143 y 87438
+x 61147 y 87454
+x 61148 y 87467
+x 61148 y 87475
+x 61148 y 87503
+x 61146 y 87544
+x 61142 y 87599
+x 61138 y 87654
+x 61136 y 87695
+x 61136 y 87723
+x 61136 y 87803
+x 61129 y 87915
+x 61114 y 88060
+x 61099 y 88217
+x 61090 y 88329
+x 61088 y 88398
+x 61001 y 88397
+x 60861 y 88397
+x 60751 y 88406
+x 60672 y 88424
+x 60620 y 88435
+x 60594 y 88463
+x 60594 y 88507
+x 60594 y 88530
+x 60603 y 88550
+x 60619 y 88567
+x 60638 y 88587
+x 60663 y 88595
+x 60693 y 88594
+x 60715 y 88593
+x 60766 y 88588
+x 60846 y 88579
+x 60910 y 88572
+x 60961 y 88569
+x 61001 y 88569
+x 61039 y 88569
+x 61097 y 88569
+x 61175 y 88571
+x 61253 y 88572
+x 61311 y 88573
+x 61349 y 88573
+x 61398 y 88573
+x 61471 y 88570
+x 61568 y 88564
+x 61664 y 88558
+x 61737 y 88555
+x 61786 y 88555
+x 61814 y 88555
+x 61837 y 88546
+x 61855 y 88530
+x 61874 y 88513
+x 61883 y 88493
+x 61883 y 88468
+x 61883 y 88444
+x 61874 y 88424
+x 61855 y 88407
+x 61837 y 88391
+x 61814 y 88382
+x 61786 y 88382
+x 62688 y 87289
+x 62490 y 87289
+x 62342 y 87339
+x 62244 y 87439
+x 62165 y 87520
+x 62115 y 87639
+x 62095 y 87797
+x 62085 y 87868
+x 62080 y 88010
+x 62080 y 88222
+x 62080 y 88300
+x 62082 y 88364
+x 62086 y 88412
+x 62090 y 88463
+x 62096 y 88498
+x 62103 y 88518
+x 62119 y 88559
+x 62148 y 88580
+x 62189 y 88580
+x 62248 y 88580
+x 62278 y 88532
+x 62278 y 88438
+x 62278 y 87945
+x 62278 y 87606
+x 62413 y 87437
+x 62683 y 87437
+x 62938 y 87437
+x 63065 y 87722
+x 63065 y 88293
+x 63065 y 88314
+x 63065 y 88341
+x 63065 y 88375
+x 63064 y 88408
+x 63064 y 88431
+x 63064 y 88442
+x 63064 y 88477
+x 63071 y 88507
+x 63085 y 88534
+x 63103 y 88567
+x 63129 y 88584
+x 63164 y 88584
+x 63228 y 88584
+x 63260 y 88546
+x 63260 y 88469
+x 63260 y 88446
+x 63260 y 88411
+x 63261 y 88365
+x 63261 y 88319
+x 63261 y 88284
+x 63261 y 88261
+x 63261 y 87613
+x 63070 y 87289
+x 62688 y 87289
+x 64570 y 87314
+x 64546 y 87314
+x 64523 y 87322
+x 64502 y 87340
+x 64291 y 87523
+x 64057 y 87646
+x 63798 y 87710
+x 63806 y 87545
+x 63811 y 87380
+x 63811 y 87355
+x 63802 y 87335
+x 63783 y 87318
+x 63765 y 87302
+x 63742 y 87293
+x 63715 y 87293
+x 63688 y 87293
+x 63665 y 87302
+x 63646 y 87318
+x 63628 y 87335
+x 63619 y 87355
+x 63619 y 87380
+x 63619 y 87424
+x 63617 y 87490
+x 63612 y 87577
+x 63607 y 87665
+x 63605 y 87731
+x 63605 y 87775
+x 63605 y 87827
+x 63611 y 87903
+x 63624 y 88005
+x 63637 y 88107
+x 63643 y 88183
+x 63643 y 88234
+x 63643 y 88262
+x 63640 y 88305
+x 63634 y 88361
+x 63628 y 88416
+x 63625 y 88459
+x 63625 y 88487
+x 63625 y 88519
+x 63635 y 88547
+x 63656 y 88571
+x 63680 y 88601
+x 63713 y 88614
+x 63756 y 88612
+x 63987 y 88595
+x 64074 y 88586
+x 64148 y 88567
+x 64207 y 88539
+x 64466 y 88419
+x 64595 y 88272
+x 64595 y 88099
+x 64595 y 88014
+x 64551 y 87938
+x 64463 y 87873
+x 64392 y 87820
+x 64304 y 87781
+x 64198 y 87753
+x 64397 y 87660
+x 64545 y 87561
+x 64643 y 87458
+x 64659 y 87440
+x 64668 y 87421
+x 64668 y 87401
+x 64668 y 87377
+x 64658 y 87357
+x 64639 y 87340
+x 64619 y 87322
+x 64596 y 87314
+x 64570 y 87314
+x 63961 y 88423
+x 63819 y 88433
+x 63829 y 88331
+x 63833 y 88290
+x 63836 y 88256
+x 63836 y 88230
+x 63836 y 88185
+x 63831 y 88129
+x 63823 y 88063
+x 63803 y 87896
+x 63812 y 87896
+x 63826 y 87896
+x 63845 y 87895
+x 63863 y 87894
+x 63878 y 87894
+x 63887 y 87894
+x 64050 y 87894
+x 64172 y 87913
+x 64253 y 87951
+x 64288 y 87969
+x 64321 y 87991
+x 64352 y 88019
+x 64386 y 88050
+x 64403 y 88077
+x 64403 y 88099
+x 64403 y 88176
+x 64352 y 88249
+x 64252 y 88316
+x 64159 y 88378
+x 64062 y 88413
+x 63961 y 88423
+x 65908 y 88452
+x 65899 y 88452
+x 65889 y 88453
+x 65879 y 88456
+x 65771 y 88483
+x 65667 y 88497
+x 65567 y 88497
+x 65515 y 88497
+x 65457 y 88492
+x 65395 y 88484
+x 65334 y 88475
+x 65267 y 88463
+x 65195 y 88445
+x 65201 y 88409
+x 65204 y 88380
+x 65204 y 88358
+x 65204 y 88280
+x 65199 y 88174
+x 65188 y 88038
+x 65607 y 88073
+x 65730 y 88084
+x 65805 y 88090
+x 65834 y 88090
+x 65862 y 88090
+x 65885 y 88082
+x 65904 y 88066
+x 65923 y 88050
+x 65933 y 88030
+x 65933 y 88003
+x 65933 y 87952
+x 65904 y 87924
+x 65845 y 87918
+x 65617 y 87900
+x 65175 y 87865
+x 65173 y 87825
+x 65171 y 87788
+x 65169 y 87752
+x 65168 y 87717
+x 65167 y 87683
+x 65167 y 87652
+x 65167 y 87529
+x 65177 y 87456
+x 65197 y 87434
+x 65213 y 87419
+x 65263 y 87411
+x 65348 y 87411
+x 65387 y 87411
+x 65447 y 87412
+x 65526 y 87414
+x 65605 y 87416
+x 65665 y 87417
+x 65706 y 87417
+x 65718 y 87417
+x 65737 y 87418
+x 65762 y 87422
+x 65787 y 87426
+x 65805 y 87428
+x 65817 y 87428
+x 65885 y 87428
+x 65919 y 87399
+x 65919 y 87340
+x 65919 y 87293
+x 65892 y 87265
+x 65838 y 87256
+x 65777 y 87245
+x 65648 y 87240
+x 65448 y 87240
+x 65250 y 87240
+x 65123 y 87263
+x 65067 y 87308
+x 65006 y 87358
+x 64975 y 87473
+x 64975 y 87652
+x 64975 y 87688
+x 64976 y 87727
+x 64978 y 87770
+x 64980 y 87812
+x 64983 y 87858
+x 64986 y 87908
+x 64979 y 87920
+x 64975 y 87934
+x 64975 y 87949
+x 64975 y 87968
+x 64982 y 87985
+x 64994 y 88000
+x 65006 y 88162
+x 65013 y 88281
+x 65013 y 88358
+x 65013 y 88379
+x 65010 y 88409
+x 65003 y 88449
+x 64997 y 88489
+x 64994 y 88520
+x 64994 y 88540
+x 64994 y 88607
+x 65025 y 88640
+x 65089 y 88640
+x 65116 y 88640
+x 65139 y 88632
+x 65158 y 88616
+x 65235 y 88634
+x 65307 y 88647
+x 65375 y 88656
+x 65443 y 88665
+x 65507 y 88669
+x 65567 y 88669
+x 65722 y 88669
+x 65845 y 88653
+x 65938 y 88621
+x 65981 y 88605
+x 66002 y 88579
+x 66002 y 88540
+x 66002 y 88518
+x 65994 y 88498
+x 65977 y 88481
+x 65959 y 88462
+x 65936 y 88452
+x 65908 y 88452
+type1
+x 56610 y 86375
+x 56542 y 86245
+x 56477 y 86119
+x 56418 y 85968
+x 56363 y 85790
+x 56227 y 85298
+x 56218 y 85262
+x 56197 y 85167
+x 56164 y 85013
+x 56138 y 84891
+x 56114 y 84800
+x 56092 y 84740
+x 56078 y 84702
+x 56058 y 84682
+x 56032 y 84682
+x 56012 y 84682
+x 55994 y 84694
+x 55979 y 84717
+x 55964 y 84739
+x 55956 y 84767
+x 55956 y 84799
+x 55956 y 84830
+x 55972 y 84911
+x 56004 y 85040
+x 56172 y 85720
+x 56247 y 85989
+x 56323 y 86196
+x 56401 y 86342
+x 56416 y 86368
+x 56040 y 86380
+x 55872 y 86387
+x 55823 y 86395
+x 55799 y 86434
+x 55799 y 86506
+x 55799 y 86541
+x 55806 y 86569
+x 55820 y 86591
+x 55834 y 86614
+x 55851 y 86624
+x 55872 y 86624
+x 55935 y 86624
+x 56030 y 86621
+x 56156 y 86615
+x 56281 y 86608
+x 56376 y 86605
+x 56439 y 86605
+x 56576 y 86605
+x 56629 y 86605
+x 56655 y 86579
+x 56655 y 86527
+x 56655 y 86488
+x 56640 y 86438
+x 56610 y 86375
+x 57484 y 85933
+x 57479 y 85933
+x 57470 y 85935
+x 57458 y 85938
+x 57446 y 85942
+x 57436 y 85943
+x 57430 y 85943
+x 57416 y 85943
+x 57400 y 85943
+x 57382 y 85941
+x 57384 y 85859
+x 57384 y 85518
+x 57370 y 85269
+x 57342 y 85113
+x 57324 y 85010
+x 57292 y 84959
+x 57246 y 84959
+x 57197 y 84959
+x 57149 y 84988
+x 57102 y 85046
+x 57049 y 85110
+x 57023 y 85184
+x 57023 y 85267
+x 57023 y 85323
+x 57037 y 85351
+x 57065 y 85351
+x 57093 y 85351
+x 57107 y 85324
+x 57107 y 85268
+x 57107 y 85230
+x 57124 y 85192
+x 57157 y 85154
+x 57188 y 85119
+x 57218 y 85101
+x 57246 y 85101
+x 57269 y 85101
+x 57285 y 85216
+x 57294 y 85447
+x 57298 y 85557
+x 57300 y 85694
+x 57300 y 85859
+x 57300 y 85872
+x 57299 y 85897
+x 57298 y 85934
+x 57272 y 85933
+x 57261 y 85933
+x 57245 y 85934
+x 57223 y 85935
+x 57201 y 85936
+x 57185 y 85937
+x 57174 y 85937
+x 57161 y 85937
+x 57151 y 85943
+x 57143 y 85956
+x 57134 y 85969
+x 57130 y 85986
+x 57130 y 86008
+x 57130 y 86056
+x 57150 y 86079
+x 57188 y 86079
+x 57198 y 86079
+x 57212 y 86078
+x 57230 y 86077
+x 57249 y 86076
+x 57263 y 86075
+x 57272 y 86075
+x 57290 y 86075
+x 57316 y 86077
+x 57351 y 86080
+x 57386 y 86084
+x 57412 y 86085
+x 57430 y 86085
+x 57493 y 86085
+x 57525 y 86059
+x 57525 y 86006
+x 57525 y 85987
+x 57521 y 85971
+x 57514 y 85957
+x 57506 y 85941
+x 57496 y 85933
+x 57484 y 85933
+x 57939 y 84999
+x 57860 y 84999
+x 57794 y 85038
+x 57739 y 85116
+x 57681 y 85199
+x 57652 y 85305
+x 57652 y 85436
+x 57652 y 85595
+x 57681 y 85739
+x 57738 y 85869
+x 57802 y 86013
+x 57881 y 86085
+x 57976 y 86085
+x 58068 y 86085
+x 58136 y 86051
+x 58181 y 85983
+x 58227 y 85913
+x 58250 y 85801
+x 58250 y 85649
+x 58250 y 85490
+x 58224 y 85346
+x 58172 y 85219
+x 58112 y 85073
+x 58034 y 84999
+x 57939 y 84999
+x 57976 y 85944
+x 57908 y 85944
+x 57850 y 85888
+x 57803 y 85776
+x 57759 y 85673
+x 57737 y 85560
+x 57737 y 85436
+x 57737 y 85347
+x 57757 y 85275
+x 57797 y 85219
+x 57835 y 85167
+x 57882 y 85141
+x 57939 y 85141
+x 58006 y 85141
+x 58062 y 85197
+x 58106 y 85310
+x 58146 y 85410
+x 58165 y 85523
+x 58165 y 85649
+x 58165 y 85758
+x 58150 y 85835
+x 58120 y 85880
+x 58092 y 85923
+x 58044 y 85944
+x 57976 y 85944
+x 58668 y 85014
+x 58581 y 85014
+x 58517 y 85055
+x 58474 y 85137
+x 58439 y 85203
+x 58418 y 85301
+x 58409 y 85431
+x 58405 y 85489
+x 58403 y 85605
+x 58403 y 85780
+x 58403 y 85844
+x 58403 y 85896
+x 58405 y 85936
+x 58407 y 85978
+x 58409 y 86007
+x 58413 y 86023
+x 58420 y 86057
+x 58432 y 86074
+x 58450 y 86074
+x 58476 y 86074
+x 58489 y 86035
+x 58489 y 85957
+x 58489 y 85553
+x 58489 y 85274
+x 58548 y 85135
+x 58666 y 85135
+x 58777 y 85135
+x 58832 y 85370
+x 58832 y 85838
+x 58832 y 85855
+x 58832 y 85878
+x 58832 y 85906
+x 58832 y 85933
+x 58832 y 85951
+x 58832 y 85961
+x 58832 y 85989
+x 58835 y 86014
+x 58841 y 86036
+x 58849 y 86063
+x 58861 y 86077
+x 58876 y 86077
+x 58904 y 86077
+x 58918 y 86046
+x 58918 y 85983
+x 58918 y 85964
+x 58918 y 85935
+x 58918 y 85897
+x 58918 y 85859
+x 58918 y 85831
+x 58918 y 85812
+x 58918 y 85280
+x 58835 y 85014
+x 58668 y 85014
+x 59490 y 85034
+x 59479 y 85034
+x 59469 y 85041
+x 59460 y 85056
+x 59368 y 85206
+x 59265 y 85307
+x 59153 y 85359
+x 59156 y 85224
+x 59158 y 85088
+x 59158 y 85068
+x 59154 y 85051
+x 59146 y 85038
+x 59138 y 85024
+x 59128 y 85017
+x 59116 y 85017
+x 59104 y 85017
+x 59094 y 85024
+x 59086 y 85038
+x 59079 y 85051
+x 59075 y 85068
+x 59075 y 85088
+x 59075 y 85125
+x 59073 y 85179
+x 59071 y 85251
+x 59069 y 85323
+x 59068 y 85377
+x 59068 y 85413
+x 59068 y 85455
+x 59071 y 85518
+x 59077 y 85602
+x 59082 y 85685
+x 59085 y 85748
+x 59085 y 85790
+x 59085 y 85813
+x 59084 y 85848
+x 59081 y 85894
+x 59078 y 85940
+x 59077 y 85974
+x 59077 y 85998
+x 59077 y 86024
+x 59082 y 86047
+x 59090 y 86067
+x 59101 y 86091
+x 59116 y 86102
+x 59134 y 86100
+x 59235 y 86087
+x 59273 y 86079
+x 59305 y 86064
+x 59331 y 86041
+x 59444 y 85942
+x 59501 y 85821
+x 59501 y 85679
+x 59501 y 85609
+x 59481 y 85547
+x 59443 y 85494
+x 59412 y 85450
+x 59373 y 85418
+x 59327 y 85395
+x 59414 y 85318
+x 59479 y 85237
+x 59521 y 85152
+x 59529 y 85138
+x 59532 y 85122
+x 59532 y 85105
+x 59532 y 85086
+x 59528 y 85069
+x 59520 y 85055
+x 59511 y 85041
+x 59501 y 85034
+x 59490 y 85034
+x 59224 y 85945
+x 59162 y 85953
+x 59166 y 85870
+x 59168 y 85836
+x 59169 y 85808
+x 59169 y 85786
+x 59169 y 85750
+x 59167 y 85704
+x 59164 y 85649
+x 59155 y 85512
+x 59159 y 85512
+x 59165 y 85512
+x 59173 y 85511
+x 59181 y 85511
+x 59187 y 85511
+x 59191 y 85511
+x 59262 y 85511
+x 59316 y 85526
+x 59351 y 85557
+x 59367 y 85572
+x 59381 y 85590
+x 59395 y 85613
+x 59409 y 85639
+x 59417 y 85661
+x 59417 y 85679
+x 59417 y 85743
+x 59395 y 85802
+x 59351 y 85857
+x 59310 y 85908
+x 59268 y 85937
+x 59224 y 85945
+x 59664 y 85213
+x 59664 y 85232
+x 59668 y 85248
+x 59676 y 85260
+x 59684 y 85272
+x 59694 y 85279
+x 59706 y 85279
+x 59720 y 85279
+x 59732 y 85266
+x 59742 y 85240
+x 59757 y 85205
+x 59769 y 85181
+x 59780 y 85169
+x 59804 y 85143
+x 59838 y 85130
+x 59884 y 85130
+x 59927 y 85130
+x 59967 y 85146
+x 60004 y 85176
+x 60051 y 85216
+x 60075 y 85271
+x 60075 y 85341
+x 60075 y 85399
+x 60055 y 85445
+x 60015 y 85478
+x 59981 y 85507
+x 59940 y 85523
+x 59890 y 85525
+x 59846 y 85528
+x 59809 y 85544
+x 59778 y 85573
+x 59738 y 85610
+x 59718 y 85663
+x 59718 y 85732
+x 59718 y 85814
+x 59747 y 85889
+x 59803 y 85957
+x 59857 y 86020
+x 59912 y 86052
+x 59970 y 86052
+x 59997 y 86052
+x 60027 y 86045
+x 60061 y 86030
+x 60106 y 86010
+x 60129 y 85985
+x 60129 y 85954
+x 60129 y 85913
+x 60116 y 85893
+x 60091 y 85893
+x 60080 y 85893
+x 60061 y 85898
+x 60033 y 85908
+x 60005 y 85918
+x 59983 y 85923
+x 59968 y 85922
+x 59924 y 85921
+x 59888 y 85903
+x 59857 y 85869
+x 59826 y 85834
+x 59810 y 85791
+x 59810 y 85740
+x 59810 y 85702
+x 59831 y 85675
+x 59872 y 85660
+x 59888 y 85654
+x 59917 y 85648
+x 59961 y 85643
+x 60025 y 85635
+x 60075 y 85602
+x 60111 y 85544
+x 60144 y 85490
+x 60160 y 85426
+x 60160 y 85349
+x 60160 y 85240
+x 60129 y 85152
+x 60068 y 85087
+x 60015 y 85030
+x 59953 y 85002
+x 59883 y 85002
+x 59832 y 85002
+x 59785 y 85018
+x 59743 y 85050
+x 59691 y 85090
+x 59665 y 85144
+x 59664 y 85213
+x 60513 y 85213
+x 60513 y 85232
+x 60517 y 85248
+x 60525 y 85260
+x 60533 y 85272
+x 60543 y 85279
+x 60555 y 85279
+x 60569 y 85279
+x 60581 y 85266
+x 60591 y 85240
+x 60605 y 85205
+x 60618 y 85181
+x 60629 y 85169
+x 60653 y 85143
+x 60687 y 85130
+x 60732 y 85130
+x 60775 y 85130
+x 60816 y 85146
+x 60853 y 85176
+x 60900 y 85216
+x 60924 y 85271
+x 60924 y 85341
+x 60924 y 85399
+x 60904 y 85445
+x 60864 y 85478
+x 60830 y 85507
+x 60789 y 85523
+x 60739 y 85525
+x 60695 y 85528
+x 60658 y 85544
+x 60627 y 85573
+x 60587 y 85610
+x 60567 y 85663
+x 60567 y 85732
+x 60567 y 85814
+x 60596 y 85889
+x 60652 y 85957
+x 60705 y 86020
+x 60761 y 86052
+x 60818 y 86052
+x 60845 y 86052
+x 60876 y 86045
+x 60910 y 86030
+x 60955 y 86010
+x 60978 y 85985
+x 60978 y 85954
+x 60978 y 85913
+x 60965 y 85893
+x 60940 y 85893
+x 60929 y 85893
+x 60909 y 85898
+x 60882 y 85908
+x 60854 y 85918
+x 60832 y 85923
+x 60817 y 85922
+x 60773 y 85921
+x 60736 y 85903
+x 60706 y 85869
+x 60675 y 85834
+x 60659 y 85791
+x 60659 y 85740
+x 60659 y 85702
+x 60680 y 85675
+x 60721 y 85660
+x 60736 y 85654
+x 60766 y 85648
+x 60810 y 85643
+x 60874 y 85635
+x 60924 y 85602
+x 60960 y 85544
+x 60993 y 85490
+x 61009 y 85426
+x 61009 y 85349
+x 61009 y 85240
+x 60978 y 85152
+x 60917 y 85087
+x 60864 y 85030
+x 60802 y 85002
+x 60732 y 85002
+x 60681 y 85002
+x 60634 y 85018
+x 60592 y 85050
+x 60540 y 85090
+x 60514 y 85144
+x 60513 y 85213
+x 61431 y 85014
+x 61345 y 85014
+x 61280 y 85055
+x 61238 y 85137
+x 61203 y 85203
+x 61181 y 85301
+x 61172 y 85431
+x 61168 y 85489
+x 61166 y 85605
+x 61166 y 85780
+x 61166 y 85844
+x 61167 y 85896
+x 61169 y 85936
+x 61170 y 85978
+x 61173 y 86007
+x 61176 y 86023
+x 61183 y 86057
+x 61196 y 86074
+x 61214 y 86074
+x 61239 y 86074
+x 61252 y 86035
+x 61252 y 85957
+x 61252 y 85553
+x 61252 y 85274
+x 61311 y 85135
+x 61429 y 85135
+x 61540 y 85135
+x 61596 y 85370
+x 61596 y 85838
+x 61596 y 85855
+x 61596 y 85878
+x 61596 y 85906
+x 61596 y 85933
+x 61596 y 85951
+x 61596 y 85961
+x 61596 y 85989
+x 61599 y 86014
+x 61605 y 86036
+x 61613 y 86063
+x 61624 y 86077
+x 61639 y 86077
+x 61667 y 86077
+x 61681 y 86046
+x 61681 y 85983
+x 61681 y 85964
+x 61681 y 85935
+x 61682 y 85897
+x 61682 y 85859
+x 61682 y 85831
+x 61682 y 85812
+x 61682 y 85280
+x 61598 y 85014
+x 61431 y 85014
+x 62253 y 85034
+x 62243 y 85034
+x 62233 y 85041
+x 62224 y 85056
+x 62131 y 85206
+x 62029 y 85307
+x 61916 y 85359
+x 61920 y 85224
+x 61922 y 85088
+x 61922 y 85068
+x 61918 y 85051
+x 61910 y 85038
+x 61902 y 85024
+x 61892 y 85017
+x 61880 y 85017
+x 61868 y 85017
+x 61858 y 85024
+x 61850 y 85038
+x 61842 y 85051
+x 61838 y 85068
+x 61838 y 85088
+x 61838 y 85125
+x 61837 y 85179
+x 61835 y 85251
+x 61833 y 85323
+x 61832 y 85377
+x 61832 y 85413
+x 61832 y 85455
+x 61835 y 85518
+x 61840 y 85602
+x 61846 y 85685
+x 61849 y 85748
+x 61849 y 85790
+x 61849 y 85813
+x 61847 y 85848
+x 61845 y 85894
+x 61842 y 85940
+x 61841 y 85974
+x 61841 y 85998
+x 61841 y 86024
+x 61845 y 86047
+x 61854 y 86067
+x 61864 y 86091
+x 61879 y 86102
+x 61898 y 86100
+x 61999 y 86087
+x 62037 y 86079
+x 62069 y 86064
+x 62095 y 86041
+x 62208 y 85942
+x 62264 y 85821
+x 62264 y 85679
+x 62264 y 85609
+x 62245 y 85547
+x 62207 y 85494
+x 62176 y 85450
+x 62137 y 85418
+x 62091 y 85395
+x 62177 y 85318
+x 62242 y 85237
+x 62285 y 85152
+x 62292 y 85138
+x 62296 y 85122
+x 62296 y 85105
+x 62296 y 85086
+x 62292 y 85069
+x 62283 y 85055
+x 62275 y 85041
+x 62265 y 85034
+x 62253 y 85034
+x 61987 y 85945
+x 61925 y 85953
+x 61930 y 85870
+x 61932 y 85836
+x 61933 y 85808
+x 61933 y 85786
+x 61933 y 85750
+x 61931 y 85704
+x 61927 y 85649
+x 61918 y 85512
+x 61922 y 85512
+x 61928 y 85512
+x 61937 y 85511
+x 61945 y 85511
+x 61951 y 85511
+x 61955 y 85511
+x 62026 y 85511
+x 62079 y 85526
+x 62115 y 85557
+x 62130 y 85572
+x 62145 y 85590
+x 62158 y 85613
+x 62173 y 85639
+x 62180 y 85661
+x 62180 y 85679
+x 62180 y 85743
+x 62158 y 85802
+x 62114 y 85857
+x 62074 y 85908
+x 62031 y 85937
+x 61987 y 85945
+x 63596 y 86375
+x 63528 y 86245
+x 63463 y 86119
+x 63403 y 85968
+x 63349 y 85790
+x 63213 y 85298
+x 63204 y 85262
+x 63183 y 85167
+x 63150 y 85013
+x 63124 y 84891
+x 63100 y 84800
+x 63078 y 84740
+x 63064 y 84702
+x 63044 y 84682
+x 63018 y 84682
+x 62998 y 84682
+x 62980 y 84694
+x 62965 y 84717
+x 62950 y 84739
+x 62942 y 84767
+x 62942 y 84799
+x 62942 y 84830
+x 62958 y 84911
+x 62990 y 85040
+x 63158 y 85720
+x 63233 y 85989
+x 63309 y 86196
+x 63387 y 86342
+x 63401 y 86368
+x 63026 y 86380
+x 62857 y 86387
+x 62809 y 86395
+x 62785 y 86434
+x 62785 y 86506
+x 62785 y 86541
+x 62792 y 86569
+x 62806 y 86591
+x 62820 y 86614
+x 62837 y 86624
+x 62858 y 86624
+x 62921 y 86624
+x 63016 y 86621
+x 63141 y 86615
+x 63267 y 86608
+x 63362 y 86605
+x 63425 y 86605
+x 63562 y 86605
+x 63614 y 86605
+x 63641 y 86579
+x 63641 y 86527
+x 63641 y 86488
+x 63626 y 86438
+x 63596 y 86375
+type1
+x 55015 y 83637
+x 55010 y 83561
+x 55008 y 83485
+x 55008 y 83410
+x 55008 y 83238
+x 55015 y 83109
+x 55027 y 83021
+x 55028 y 83014
+x 55029 y 83008
+x 55029 y 83004
+x 55029 y 82983
+x 55023 y 82966
+x 55011 y 82952
+x 54999 y 82939
+x 54986 y 82932
+x 54971 y 82932
+x 54945 y 82932
+x 54926 y 82956
+x 54914 y 83002
+x 54884 y 82975
+x 54853 y 82954
+x 54821 y 82940
+x 54788 y 82926
+x 54755 y 82919
+x 54720 y 82919
+x 54634 y 82919
+x 54562 y 82955
+x 54506 y 83026
+x 54447 y 83098
+x 54418 y 83192
+x 54418 y 83305
+x 54418 y 83443
+x 54448 y 83553
+x 54507 y 83636
+x 54566 y 83719
+x 54642 y 83760
+x 54736 y 83760
+x 54784 y 83760
+x 54821 y 83751
+x 54848 y 83732
+x 54906 y 83679
+x 54912 y 83896
+x 54919 y 84042
+x 54927 y 84117
+x 54932 y 84163
+x 54951 y 84186
+x 54984 y 84186
+x 55022 y 84186
+x 55041 y 84161
+x 55041 y 84111
+x 55041 y 84039
+x 55032 y 83881
+x 55015 y 83637
+x 54739 y 83617
+x 54669 y 83617
+x 54616 y 83591
+x 54581 y 83540
+x 54546 y 83489
+x 54529 y 83411
+x 54529 y 83309
+x 54529 y 83242
+x 54548 y 83185
+x 54586 y 83137
+x 54624 y 83089
+x 54669 y 83065
+x 54720 y 83065
+x 54755 y 83065
+x 54784 y 83073
+x 54808 y 83089
+x 54822 y 83098
+x 54846 y 83120
+x 54878 y 83153
+x 54884 y 83160
+x 54890 y 83168
+x 54896 y 83177
+x 54894 y 83311
+x 54894 y 83400
+x 54896 y 83492
+x 54880 y 83533
+x 54859 y 83565
+x 54833 y 83585
+x 54806 y 83606
+x 54775 y 83617
+x 54739 y 83617
+x 55559 y 82919
+x 55465 y 82919
+x 55389 y 82948
+x 55331 y 83006
+x 55267 y 83071
+x 55235 y 83161
+x 55235 y 83277
+x 55235 y 83411
+x 55261 y 83523
+x 55314 y 83614
+x 55371 y 83712
+x 55447 y 83762
+x 55542 y 83762
+x 55611 y 83762
+x 55668 y 83747
+x 55711 y 83718
+x 55765 y 83683
+x 55792 y 83629
+x 55792 y 83555
+x 55792 y 83503
+x 55768 y 83456
+x 55721 y 83414
+x 55700 y 83396
+x 55656 y 83367
+x 55589 y 83328
+x 55351 y 83188
+x 55374 y 83145
+x 55403 y 83113
+x 55438 y 83092
+x 55473 y 83070
+x 55513 y 83059
+x 55559 y 83059
+x 55588 y 83059
+x 55621 y 83066
+x 55660 y 83079
+x 55709 y 83096
+x 55741 y 83118
+x 55755 y 83146
+x 55769 y 83174
+x 55784 y 83187
+x 55800 y 83187
+x 55815 y 83187
+x 55828 y 83180
+x 55839 y 83167
+x 55851 y 83153
+x 55857 y 83137
+x 55857 y 83119
+x 55857 y 83062
+x 55819 y 83013
+x 55745 y 82972
+x 55681 y 82937
+x 55619 y 82919
+x 55559 y 82919
+x 55542 y 83623
+x 55491 y 83623
+x 55449 y 83599
+x 55416 y 83550
+x 55382 y 83501
+x 55357 y 83428
+x 55340 y 83330
+x 55532 y 83443
+x 55607 y 83488
+x 55661 y 83528
+x 55693 y 83561
+x 55657 y 83602
+x 55607 y 83623
+x 55542 y 83623
+x 57084 y 82954
+x 56960 y 82954
+x 56836 y 82955
+x 56807 y 82955
+x 56787 y 82957
+x 56775 y 82962
+x 56754 y 82971
+x 56743 y 82991
+x 56743 y 83020
+x 56743 y 83072
+x 56776 y 83098
+x 56841 y 83098
+x 56871 y 83098
+x 56897 y 83096
+x 56897 y 83121
+x 56895 y 83158
+x 56891 y 83206
+x 56888 y 83254
+x 56886 y 83290
+x 56886 y 83315
+x 56886 y 83380
+x 56891 y 83479
+x 56900 y 83613
+x 56910 y 83744
+x 56914 y 83844
+x 56914 y 83912
+x 56858 y 83858
+x 56822 y 83831
+x 56807 y 83831
+x 56790 y 83831
+x 56776 y 83839
+x 56764 y 83854
+x 56751 y 83870
+x 56745 y 83888
+x 56745 y 83908
+x 56745 y 83932
+x 56763 y 83961
+x 56799 y 83996
+x 56821 y 84015
+x 56853 y 84047
+x 56894 y 84090
+x 56931 y 84136
+x 56966 y 84159
+x 56999 y 84159
+x 57027 y 84159
+x 57041 y 84139
+x 57041 y 84099
+x 57041 y 84088
+x 57040 y 84070
+x 57037 y 84046
+x 57035 y 84023
+x 57033 y 84005
+x 57033 y 83993
+x 57033 y 83977
+x 57034 y 83951
+x 57035 y 83916
+x 57037 y 83882
+x 57038 y 83856
+x 57038 y 83839
+x 57038 y 83780
+x 57033 y 83693
+x 57023 y 83576
+x 57013 y 83460
+x 57008 y 83373
+x 57008 y 83315
+x 57008 y 83285
+x 57009 y 83248
+x 57013 y 83206
+x 57016 y 83163
+x 57018 y 83128
+x 57018 y 83101
+x 57084 y 83102
+x 57101 y 83102
+x 57116 y 83095
+x 57127 y 83081
+x 57139 y 83067
+x 57144 y 83049
+x 57144 y 83028
+x 57144 y 83006
+x 57139 y 82989
+x 57127 y 82975
+x 57116 y 82961
+x 57101 y 82954
+x 57084 y 82954
+x 57736 y 82954
+x 57611 y 82954
+x 57488 y 82955
+x 57459 y 82955
+x 57438 y 82957
+x 57427 y 82962
+x 57406 y 82971
+x 57395 y 82991
+x 57395 y 83020
+x 57395 y 83072
+x 57427 y 83098
+x 57493 y 83098
+x 57523 y 83098
+x 57548 y 83096
+x 57548 y 83121
+x 57546 y 83158
+x 57543 y 83206
+x 57539 y 83254
+x 57538 y 83290
+x 57538 y 83315
+x 57538 y 83380
+x 57542 y 83479
+x 57552 y 83613
+x 57561 y 83744
+x 57566 y 83844
+x 57565 y 83912
+x 57509 y 83858
+x 57474 y 83831
+x 57459 y 83831
+x 57442 y 83831
+x 57427 y 83839
+x 57415 y 83854
+x 57403 y 83870
+x 57397 y 83888
+x 57397 y 83908
+x 57397 y 83932
+x 57415 y 83961
+x 57450 y 83996
+x 57473 y 84015
+x 57505 y 84047
+x 57546 y 84090
+x 57582 y 84136
+x 57617 y 84159
+x 57651 y 84159
+x 57679 y 84159
+x 57692 y 84139
+x 57692 y 84099
+x 57692 y 84088
+x 57691 y 84070
+x 57689 y 84046
+x 57686 y 84023
+x 57685 y 84005
+x 57685 y 83993
+x 57685 y 83977
+x 57686 y 83951
+x 57687 y 83916
+x 57689 y 83882
+x 57689 y 83856
+x 57689 y 83839
+x 57689 y 83780
+x 57684 y 83693
+x 57674 y 83576
+x 57664 y 83460
+x 57659 y 83373
+x 57659 y 83315
+x 57659 y 83285
+x 57661 y 83248
+x 57664 y 83206
+x 57668 y 83163
+x 57670 y 83128
+x 57670 y 83101
+x 57736 y 83102
+x 57753 y 83102
+x 57767 y 83095
+x 57779 y 83081
+x 57790 y 83067
+x 57796 y 83049
+x 57796 y 83028
+x 57796 y 83006
+x 57790 y 82989
+x 57779 y 82975
+x 57767 y 82961
+x 57753 y 82954
+x 57736 y 82954
+x 58856 y 84043
+x 58850 y 84021
+x 58847 y 83990
+x 58847 y 83948
+x 58847 y 83933
+x 58847 y 83910
+x 58848 y 83879
+x 58849 y 83849
+x 58849 y 83826
+x 58849 y 83810
+x 58849 y 83759
+x 58846 y 83682
+x 58838 y 83580
+x 58831 y 83478
+x 58828 y 83402
+x 58828 y 83350
+x 58828 y 83311
+x 58830 y 83252
+x 58834 y 83174
+x 58839 y 83096
+x 58841 y 83037
+x 58841 y 82997
+x 58841 y 82976
+x 58835 y 82958
+x 58824 y 82944
+x 58813 y 82929
+x 58798 y 82922
+x 58781 y 82922
+x 58765 y 82922
+x 58751 y 82929
+x 58739 y 82944
+x 58727 y 82958
+x 58722 y 82976
+x 58722 y 82997
+x 58722 y 83037
+x 58719 y 83096
+x 58715 y 83174
+x 58710 y 83252
+x 58708 y 83311
+x 58708 y 83350
+x 58708 y 83388
+x 58709 y 83426
+x 58711 y 83465
+x 58640 y 83463
+x 58552 y 83450
+x 58447 y 83425
+x 58185 y 83362
+x 58185 y 83315
+x 58181 y 83250
+x 58174 y 83164
+x 58166 y 83079
+x 58162 y 83013
+x 58162 y 82966
+x 58162 y 82945
+x 58157 y 82927
+x 58145 y 82913
+x 58134 y 82898
+x 58120 y 82891
+x 58103 y 82891
+x 58085 y 82891
+x 58071 y 82898
+x 58060 y 82913
+x 58048 y 82927
+x 58043 y 82945
+x 58043 y 82966
+x 58043 y 83021
+x 58046 y 83102
+x 58054 y 83211
+x 58061 y 83319
+x 58065 y 83401
+x 58065 y 83455
+x 58065 y 83484
+x 58064 y 83526
+x 58062 y 83583
+x 58060 y 83641
+x 58059 y 83684
+x 58059 y 83712
+x 58059 y 83753
+x 58062 y 83814
+x 58066 y 83896
+x 58070 y 83977
+x 58072 y 84038
+x 58072 y 84079
+x 58072 y 84101
+x 58078 y 84119
+x 58089 y 84133
+x 58101 y 84148
+x 58115 y 84155
+x 58132 y 84155
+x 58149 y 84155
+x 58163 y 84148
+x 58175 y 84133
+x 58186 y 84119
+x 58192 y 84101
+x 58192 y 84079
+x 58192 y 84038
+x 58190 y 83976
+x 58185 y 83894
+x 58181 y 83812
+x 58179 y 83751
+x 58179 y 83709
+x 58183 y 83514
+x 58450 y 83576
+x 58557 y 83601
+x 58647 y 83614
+x 58720 y 83615
+x 58725 y 83689
+x 58727 y 83800
+x 58727 y 83948
+x 58727 y 83987
+x 58732 y 84027
+x 58743 y 84067
+x 58756 y 84122
+x 58776 y 84149
+x 58801 y 84149
+x 58816 y 84149
+x 58831 y 84142
+x 58843 y 84128
+x 58856 y 84114
+x 58862 y 84096
+x 58862 y 84075
+x 58862 y 84067
+x 58860 y 84056
+x 58856 y 84043
+x 60276 y 82904
+x 60268 y 82904
+x 60254 y 82915
+x 60233 y 82938
+x 60214 y 82959
+x 60201 y 82978
+x 60191 y 82994
+x 60151 y 82967
+x 60116 y 82947
+x 60086 y 82933
+x 60055 y 82920
+x 60030 y 82913
+x 60010 y 82913
+x 59912 y 82913
+x 59841 y 82947
+x 59797 y 83015
+x 59755 y 83079
+x 59734 y 83177
+x 59734 y 83309
+x 59734 y 83433
+x 59769 y 83540
+x 59838 y 83628
+x 59907 y 83717
+x 59990 y 83761
+x 60086 y 83761
+x 60122 y 83761
+x 60163 y 83750
+x 60208 y 83726
+x 60264 y 83697
+x 60292 y 83663
+x 60292 y 83622
+x 60292 y 83608
+x 60288 y 83596
+x 60280 y 83585
+x 60276 y 83565
+x 60273 y 83533
+x 60270 y 83488
+x 60268 y 83444
+x 60267 y 83386
+x 60266 y 83316
+x 60266 y 83252
+x 60269 y 83202
+x 60277 y 83165
+x 60281 y 83142
+x 60294 y 83097
+x 60316 y 83029
+x 60319 y 83020
+x 60324 y 83006
+x 60330 y 82988
+x 60334 y 82975
+x 60334 y 82954
+x 60328 y 82937
+x 60317 y 82924
+x 60305 y 82911
+x 60292 y 82904
+x 60276 y 82904
+x 60146 y 83441
+x 60146 y 83463
+x 60147 y 83487
+x 60150 y 83513
+x 60152 y 83539
+x 60156 y 83566
+x 60160 y 83596
+x 60145 y 83606
+x 60132 y 83613
+x 60120 y 83618
+x 60110 y 83622
+x 60101 y 83624
+x 60094 y 83624
+x 60030 y 83624
+x 59974 y 83592
+x 59927 y 83527
+x 59880 y 83461
+x 59857 y 83387
+x 59857 y 83301
+x 59857 y 83217
+x 59869 y 83154
+x 59893 y 83112
+x 59917 y 83069
+x 59953 y 83048
+x 60002 y 83048
+x 60042 y 83048
+x 60076 y 83057
+x 60103 y 83075
+x 60118 y 83085
+x 60139 y 83105
+x 60166 y 83134
+x 60153 y 83270
+x 60146 y 83373
+x 60146 y 83441
+x 60159 y 83928
+x 60159 y 83909
+x 60154 y 83893
+x 60142 y 83880
+x 60130 y 83866
+x 60116 y 83859
+x 60101 y 83859
+x 60084 y 83859
+x 60069 y 83870
+x 60057 y 83891
+x 59994 y 84007
+x 59972 y 84044
+x 59946 y 84077
+x 59917 y 84105
+x 59901 y 84121
+x 59893 y 84139
+x 59893 y 84160
+x 59893 y 84179
+x 59898 y 84195
+x 59909 y 84210
+x 59920 y 84225
+x 59933 y 84232
+x 59948 y 84232
+x 59974 y 84232
+x 60016 y 84189
+x 60074 y 84104
+x 60131 y 84020
+x 60159 y 83961
+x 60159 y 83928
+x 61739 y 82953
+x 61729 y 82953
+x 61714 y 82957
+x 61695 y 82965
+x 61676 y 82973
+x 61662 y 82977
+x 61652 y 82977
+x 61631 y 82977
+x 61599 y 82976
+x 61556 y 82972
+x 61514 y 82970
+x 61482 y 82968
+x 61460 y 82968
+x 61444 y 82968
+x 61420 y 82965
+x 61388 y 82960
+x 61356 y 82955
+x 61332 y 82952
+x 61316 y 82952
+x 61312 y 82952
+x 61305 y 82953
+x 61296 y 82956
+x 61287 y 82958
+x 61281 y 82959
+x 61276 y 82959
+x 61248 y 82959
+x 61229 y 82976
+x 61220 y 83010
+x 61215 y 83028
+x 61213 y 83059
+x 61213 y 83103
+x 61213 y 83223
+x 61239 y 83320
+x 61292 y 83393
+x 61316 y 83426
+x 61381 y 83488
+x 61487 y 83578
+x 61547 y 83629
+x 61586 y 83668
+x 61606 y 83696
+x 61642 y 83746
+x 61660 y 83804
+x 61660 y 83870
+x 61660 y 83903
+x 61643 y 83932
+x 61608 y 83958
+x 61578 y 83981
+x 61548 y 83993
+x 61519 y 83993
+x 61481 y 83993
+x 61444 y 83979
+x 61410 y 83952
+x 61320 y 83865
+x 61303 y 83848
+x 61288 y 83839
+x 61277 y 83839
+x 61235 y 83839
+x 61213 y 83860
+x 61213 y 83902
+x 61213 y 83927
+x 61221 y 83948
+x 61237 y 83965
+x 61286 y 84022
+x 61328 y 84062
+x 61364 y 84088
+x 61414 y 84123
+x 61466 y 84141
+x 61519 y 84141
+x 61586 y 84141
+x 61647 y 84118
+x 61699 y 84073
+x 61758 y 84022
+x 61788 y 83957
+x 61788 y 83877
+x 61788 y 83824
+x 61782 y 83776
+x 61770 y 83732
+x 61758 y 83687
+x 61739 y 83647
+x 61715 y 83610
+x 61684 y 83564
+x 61631 y 83512
+x 61556 y 83455
+x 61478 y 83394
+x 61427 y 83348
+x 61402 y 83317
+x 61356 y 83258
+x 61333 y 83186
+x 61334 y 83102
+x 61463 y 83116
+x 61551 y 83122
+x 61614 y 83125
+x 61652 y 83125
+x 61683 y 83125
+x 61713 y 83119
+x 61742 y 83105
+x 61779 y 83087
+x 61798 y 83062
+x 61798 y 83030
+x 61798 y 83010
+x 61792 y 82992
+x 61781 y 82977
+x 61770 y 82961
+x 61756 y 82953
+x 61739 y 82953
+x 62344 y 82919
+x 62281 y 82919
+x 62225 y 82936
+x 62175 y 82968
+x 62119 y 83005
+x 62081 y 83058
+x 62061 y 83126
+x 62059 y 83136
+x 62058 y 83145
+x 62058 y 83153
+x 62058 y 83174
+x 62064 y 83191
+x 62077 y 83205
+x 62089 y 83218
+x 62104 y 83225
+x 62121 y 83225
+x 62137 y 83225
+x 62152 y 83215
+x 62164 y 83197
+x 62192 y 83143
+x 62207 y 83118
+x 62228 y 83099
+x 62253 y 83087
+x 62278 y 83074
+x 62309 y 83068
+x 62344 y 83068
+x 62389 y 83068
+x 62429 y 83085
+x 62463 y 83120
+x 62499 y 83157
+x 62517 y 83202
+x 62517 y 83256
+x 62517 y 83334
+x 62494 y 83396
+x 62448 y 83442
+x 62407 y 83482
+x 62353 y 83507
+x 62286 y 83515
+x 62240 y 83521
+x 62217 y 83544
+x 62217 y 83585
+x 62217 y 83615
+x 62235 y 83639
+x 62271 y 83654
+x 62420 y 83700
+x 62449 y 83713
+x 62470 y 83730
+x 62485 y 83752
+x 62500 y 83774
+x 62507 y 83801
+x 62507 y 83832
+x 62508 y 83877
+x 62494 y 83914
+x 62465 y 83942
+x 62435 y 83971
+x 62392 y 83985
+x 62337 y 83985
+x 62309 y 83985
+x 62281 y 83977
+x 62255 y 83960
+x 62184 y 83905
+x 62171 y 83894
+x 62159 y 83889
+x 62151 y 83889
+x 62135 y 83889
+x 62120 y 83896
+x 62109 y 83912
+x 62097 y 83928
+x 62091 y 83946
+x 62091 y 83966
+x 62091 y 84006
+x 62122 y 84046
+x 62186 y 84083
+x 62241 y 84117
+x 62287 y 84133
+x 62323 y 84133
+x 62412 y 84133
+x 62483 y 84109
+x 62536 y 84060
+x 62592 y 84007
+x 62620 y 83933
+x 62620 y 83835
+x 62620 y 83714
+x 62580 y 83634
+x 62501 y 83596
+x 62494 y 83592
+x 62486 y 83589
+x 62477 y 83585
+x 62532 y 83560
+x 62574 y 83522
+x 62601 y 83472
+x 62628 y 83422
+x 62642 y 83359
+x 62642 y 83284
+x 62642 y 83182
+x 62613 y 83096
+x 62556 y 83025
+x 62498 y 82955
+x 62427 y 82919
+x 62344 y 82919
+x 63731 y 84043
+x 63725 y 84021
+x 63722 y 83990
+x 63722 y 83948
+x 63722 y 83933
+x 63722 y 83910
+x 63723 y 83879
+x 63724 y 83849
+x 63724 y 83826
+x 63724 y 83810
+x 63724 y 83759
+x 63721 y 83682
+x 63713 y 83580
+x 63706 y 83478
+x 63702 y 83402
+x 63702 y 83350
+x 63702 y 83311
+x 63705 y 83252
+x 63709 y 83174
+x 63714 y 83096
+x 63716 y 83037
+x 63716 y 82997
+x 63716 y 82976
+x 63710 y 82958
+x 63699 y 82944
+x 63688 y 82929
+x 63673 y 82922
+x 63656 y 82922
+x 63640 y 82922
+x 63626 y 82929
+x 63614 y 82944
+x 63602 y 82958
+x 63596 y 82976
+x 63596 y 82997
+x 63596 y 83037
+x 63594 y 83096
+x 63590 y 83174
+x 63585 y 83252
+x 63583 y 83311
+x 63583 y 83350
+x 63583 y 83388
+x 63584 y 83426
+x 63586 y 83465
+x 63515 y 83463
+x 63427 y 83450
+x 63322 y 83425
+x 63060 y 83362
+x 63060 y 83315
+x 63056 y 83250
+x 63049 y 83164
+x 63041 y 83079
+x 63037 y 83013
+x 63037 y 82966
+x 63037 y 82945
+x 63032 y 82927
+x 63020 y 82913
+x 63009 y 82898
+x 62995 y 82891
+x 62978 y 82891
+x 62960 y 82891
+x 62946 y 82898
+x 62935 y 82913
+x 62923 y 82927
+x 62918 y 82945
+x 62918 y 82966
+x 62918 y 83021
+x 62921 y 83102
+x 62929 y 83211
+x 62936 y 83319
+x 62939 y 83401
+x 62939 y 83455
+x 62939 y 83484
+x 62939 y 83526
+x 62937 y 83583
+x 62935 y 83641
+x 62934 y 83684
+x 62934 y 83712
+x 62934 y 83753
+x 62936 y 83814
+x 62941 y 83896
+x 62945 y 83977
+x 62947 y 84038
+x 62947 y 84079
+x 62947 y 84101
+x 62953 y 84119
+x 62964 y 84133
+x 62975 y 84148
+x 62990 y 84155
+x 63007 y 84155
+x 63024 y 84155
+x 63038 y 84148
+x 63050 y 84133
+x 63061 y 84119
+x 63067 y 84101
+x 63067 y 84079
+x 63067 y 84038
+x 63064 y 83976
+x 63060 y 83894
+x 63056 y 83812
+x 63054 y 83751
+x 63054 y 83709
+x 63057 y 83514
+x 63325 y 83576
+x 63432 y 83601
+x 63522 y 83614
+x 63595 y 83615
+x 63600 y 83689
+x 63602 y 83800
+x 63602 y 83948
+x 63602 y 83987
+x 63607 y 84027
+x 63618 y 84067
+x 63631 y 84122
+x 63651 y 84149
+x 63676 y 84149
+x 63691 y 84149
+x 63706 y 84142
+x 63718 y 84128
+x 63731 y 84114
+x 63737 y 84096
+x 63737 y 84075
+x 63737 y 84067
+x 63735 y 84056
+x 63731 y 84043
+x 64258 y 82919
+x 64195 y 82919
+x 64139 y 82936
+x 64089 y 82968
+x 64033 y 83005
+x 63995 y 83058
+x 63975 y 83126
+x 63973 y 83136
+x 63972 y 83145
+x 63972 y 83153
+x 63972 y 83174
+x 63978 y 83191
+x 63991 y 83205
+x 64003 y 83218
+x 64018 y 83225
+x 64035 y 83225
+x 64051 y 83225
+x 64066 y 83215
+x 64078 y 83197
+x 64106 y 83143
+x 64121 y 83118
+x 64142 y 83099
+x 64167 y 83087
+x 64192 y 83074
+x 64222 y 83068
+x 64258 y 83068
+x 64303 y 83068
+x 64343 y 83085
+x 64377 y 83120
+x 64413 y 83157
+x 64431 y 83202
+x 64431 y 83256
+x 64431 y 83334
+x 64408 y 83396
+x 64362 y 83442
+x 64321 y 83482
+x 64267 y 83507
+x 64200 y 83515
+x 64154 y 83521
+x 64131 y 83544
+x 64131 y 83585
+x 64131 y 83615
+x 64149 y 83639
+x 64185 y 83654
+x 64334 y 83700
+x 64363 y 83713
+x 64384 y 83730
+x 64399 y 83752
+x 64413 y 83774
+x 64421 y 83801
+x 64421 y 83832
+x 64422 y 83877
+x 64408 y 83914
+x 64379 y 83942
+x 64349 y 83971
+x 64306 y 83985
+x 64251 y 83985
+x 64223 y 83985
+x 64195 y 83977
+x 64169 y 83960
+x 64098 y 83905
+x 64084 y 83894
+x 64073 y 83889
+x 64065 y 83889
+x 64048 y 83889
+x 64034 y 83896
+x 64022 y 83912
+x 64011 y 83928
+x 64005 y 83946
+x 64005 y 83966
+x 64005 y 84006
+x 64036 y 84046
+x 64100 y 84083
+x 64155 y 84117
+x 64201 y 84133
+x 64237 y 84133
+x 64326 y 84133
+x 64397 y 84109
+x 64449 y 84060
+x 64506 y 84007
+x 64534 y 83933
+x 64534 y 83835
+x 64534 y 83714
+x 64494 y 83634
+x 64415 y 83596
+x 64408 y 83592
+x 64400 y 83589
+x 64391 y 83585
+x 64446 y 83560
+x 64488 y 83522
+x 64515 y 83472
+x 64542 y 83422
+x 64556 y 83359
+x 64556 y 83284
+x 64556 y 83182
+x 64527 y 83096
+x 64469 y 83025
+x 64412 y 82955
+x 64341 y 82919
+x 64258 y 82919
+x 65118 y 82925
+x 64991 y 82925
+x 64899 y 82996
+x 64841 y 83139
+x 64797 y 83250
+x 64775 y 83393
+x 64775 y 83570
+x 64775 y 83719
+x 64803 y 83849
+x 64861 y 83960
+x 64929 y 84091
+x 65021 y 84156
+x 65137 y 84156
+x 65247 y 84156
+x 65332 y 84098
+x 65393 y 83983
+x 65446 y 83883
+x 65472 y 83761
+x 65472 y 83618
+x 65472 y 83387
+x 65443 y 83214
+x 65384 y 83098
+x 65325 y 82982
+x 65236 y 82925
+x 65118 y 82925
+x 65137 y 84007
+x 65059 y 84007
+x 64998 y 83958
+x 64953 y 83861
+x 64915 y 83779
+x 64896 y 83686
+x 64896 y 83582
+x 64896 y 83412
+x 64914 y 83285
+x 64951 y 83200
+x 64988 y 83115
+x 65044 y 83073
+x 65118 y 83073
+x 65206 y 83073
+x 65269 y 83135
+x 65308 y 83260
+x 65334 y 83346
+x 65347 y 83456
+x 65347 y 83589
+x 65347 y 83728
+x 65330 y 83833
+x 65295 y 83902
+x 65260 y 83972
+x 65207 y 84007
+x 65137 y 84007
+type1
+x 54614 y 79515
+x 54614 y 79512
+x 54613 y 79505
+x 54611 y 79498
+x 54610 y 79491
+x 54609 y 79484
+x 54607 y 79477
+x 54606 y 79471
+x 54604 y 79464
+x 54603 y 79457
+x 54601 y 79450
+x 54599 y 79444
+x 54597 y 79437
+x 54595 y 79430
+x 54593 y 79424
+x 54591 y 79417
+x 54589 y 79410
+x 54587 y 79404
+x 54585 y 79397
+x 54582 y 79390
+x 54577 y 79377
+x 54572 y 79364
+x 54567 y 79352
+x 54561 y 79340
+x 54555 y 79328
+x 54548 y 79316
+x 54541 y 79305
+x 54533 y 79293
+x 54523 y 79282
+x 54513 y 79271
+x 54500 y 79259
+x 54485 y 79249
+x 54468 y 79239
+x 54449 y 79231
+x 54427 y 79226
+x 54406 y 79224
+x 54392 y 79225
+x 54381 y 79226
+x 54371 y 79227
+x 54362 y 79229
+x 54353 y 79231
+x 54345 y 79234
+x 54337 y 79236
+x 54328 y 79239
+x 54323 y 79241
+x 54319 y 79243
+x 54315 y 79244
+x 54311 y 79246
+x 54307 y 79247
+x 54304 y 79249
+x 54300 y 79250
+x 54295 y 79252
+x 54291 y 79254
+x 54287 y 79256
+x 54283 y 79258
+x 54279 y 79260
+x 54275 y 79261
+x 54270 y 79263
+x 54266 y 79265
+x 54261 y 79268
+x 54259 y 79265
+x 54258 y 79263
+x 54257 y 79260
+x 54256 y 79258
+x 54255 y 79256
+x 54253 y 79253
+x 54252 y 79250
+x 54250 y 79247
+x 54249 y 79244
+x 54247 y 79240
+x 54245 y 79236
+x 54244 y 79233
+x 54242 y 79228
+x 54240 y 79224
+x 54238 y 79220
+x 54236 y 79215
+x 54234 y 79211
+x 54232 y 79206
+x 54230 y 79201
+x 54228 y 79196
+x 54226 y 79190
+x 54224 y 79185
+x 54221 y 79179
+x 54219 y 79173
+x 54217 y 79167
+x 54214 y 79161
+x 54212 y 79155
+x 54210 y 79148
+x 54207 y 79142
+x 54205 y 79135
+x 54202 y 79128
+x 54199 y 79121
+x 54197 y 79114
+x 54195 y 79109
+x 54193 y 79102
+x 54191 y 79096
+x 54188 y 79090
+x 54186 y 79084
+x 54184 y 79078
+x 54182 y 79072
+x 54180 y 79066
+x 54178 y 79060
+x 54176 y 79054
+x 54175 y 79048
+x 54173 y 79042
+x 54171 y 79037
+x 54169 y 79031
+x 54167 y 79026
+x 54166 y 79020
+x 54164 y 79015
+x 54162 y 79009
+x 54161 y 79004
+x 54159 y 78999
+x 54158 y 78994
+x 54156 y 78989
+x 54155 y 78984
+x 54153 y 78979
+x 54152 y 78974
+x 54151 y 78969
+x 54149 y 78964
+x 54148 y 78960
+x 54147 y 78955
+x 54146 y 78950
+x 54145 y 78946
+x 54143 y 78941
+x 54141 y 78933
+x 54139 y 78925
+x 54138 y 78917
+x 54136 y 78910
+x 54134 y 78902
+x 54133 y 78896
+x 54132 y 78889
+x 54131 y 78883
+x 54130 y 78877
+x 54129 y 78872
+x 54129 y 78867
+x 54128 y 78862
+x 54128 y 78858
+x 54128 y 78854
+x 54127 y 78850
+x 54127 y 78848
+x 54127 y 78848
+x 54127 y 78848
+x 54127 y 78847
+x 54128 y 78847
+x 54128 y 78847
+x 54128 y 78847
+x 54128 y 78846
+x 54128 y 78845
+x 54129 y 78844
+x 54129 y 78843
+x 54130 y 78842
+x 54132 y 78839
+x 54134 y 78835
+x 54137 y 78830
+x 54140 y 78825
+x 54141 y 78824
+x 54169 y 78798
+x 54175 y 78792
+x 54181 y 78787
+x 54187 y 78781
+x 54192 y 78776
+x 54197 y 78771
+x 54203 y 78765
+x 54208 y 78760
+x 54212 y 78754
+x 54217 y 78749
+x 54222 y 78743
+x 54227 y 78738
+x 54231 y 78732
+x 54235 y 78726
+x 54240 y 78720
+x 54244 y 78714
+x 54248 y 78708
+x 54251 y 78701
+x 54255 y 78695
+x 54258 y 78688
+x 54261 y 78681
+x 54264 y 78674
+x 54266 y 78667
+x 54269 y 78660
+x 54271 y 78652
+x 54272 y 78645
+x 54274 y 78638
+x 54275 y 78630
+x 54276 y 78622
+x 54277 y 78615
+x 54277 y 78607
+x 54278 y 78600
+x 54277 y 78592
+x 54277 y 78585
+x 54277 y 78578
+x 54276 y 78571
+x 54276 y 78564
+x 54275 y 78557
+x 54274 y 78550
+x 54273 y 78543
+x 54271 y 78536
+x 54270 y 78529
+x 54268 y 78522
+x 54267 y 78515
+x 54265 y 78508
+x 54263 y 78501
+x 54261 y 78494
+x 54259 y 78487
+x 54257 y 78480
+x 54255 y 78473
+x 54252 y 78467
+x 54250 y 78460
+x 54247 y 78453
+x 54244 y 78446
+x 54241 y 78439
+x 54238 y 78432
+x 54235 y 78425
+x 54232 y 78418
+x 54229 y 78411
+x 54225 y 78405
+x 54222 y 78398
+x 54218 y 78391
+x 54215 y 78384
+x 54211 y 78377
+x 54203 y 78363
+x 54195 y 78349
+x 54187 y 78336
+x 54178 y 78324
+x 54169 y 78311
+x 54160 y 78299
+x 54149 y 78288
+x 54139 y 78277
+x 54127 y 78266
+x 54114 y 78256
+x 54100 y 78247
+x 54084 y 78238
+x 54071 y 78232
+x 54074 y 78231
+x 54081 y 78230
+x 54088 y 78229
+x 54095 y 78228
+x 54102 y 78227
+x 54109 y 78226
+x 54117 y 78225
+x 54124 y 78225
+x 54132 y 78224
+x 54140 y 78224
+x 54148 y 78224
+x 54157 y 78223
+x 54165 y 78223
+x 54171 y 78223
+x 54178 y 78223
+x 54184 y 78224
+x 54190 y 78224
+x 54196 y 78225
+x 54203 y 78225
+x 54209 y 78226
+x 54215 y 78227
+x 54221 y 78228
+x 54228 y 78229
+x 54234 y 78230
+x 54240 y 78231
+x 54246 y 78232
+x 54252 y 78234
+x 54258 y 78235
+x 54265 y 78237
+x 54271 y 78239
+x 54277 y 78240
+x 54283 y 78242
+x 54289 y 78245
+x 54295 y 78247
+x 54302 y 78249
+x 54308 y 78252
+x 54314 y 78254
+x 54320 y 78257
+x 54327 y 78260
+x 54333 y 78262
+x 54339 y 78265
+x 54345 y 78269
+x 54352 y 78272
+x 54358 y 78275
+x 54364 y 78279
+x 54371 y 78283
+x 54377 y 78286
+x 54383 y 78290
+x 54389 y 78294
+x 54395 y 78298
+x 54401 y 78302
+x 54407 y 78307
+x 54413 y 78311
+x 54419 y 78315
+x 54425 y 78320
+x 54431 y 78325
+x 54437 y 78329
+x 54443 y 78334
+x 54449 y 78339
+x 54455 y 78344
+x 54460 y 78349
+x 54466 y 78355
+x 54472 y 78360
+x 54477 y 78366
+x 54483 y 78371
+x 54488 y 78377
+x 54494 y 78383
+x 54500 y 78389
+x 54505 y 78395
+x 54510 y 78401
+x 54516 y 78408
+x 54521 y 78414
+x 54527 y 78421
+x 54532 y 78427
+x 54537 y 78434
+x 54542 y 78441
+x 54548 y 78449
+x 54553 y 78456
+x 54558 y 78463
+x 54563 y 78470
+x 54568 y 78477
+x 54573 y 78485
+x 54578 y 78492
+x 54583 y 78500
+x 54587 y 78507
+x 54592 y 78515
+x 54596 y 78523
+x 54601 y 78531
+x 54605 y 78539
+x 54609 y 78547
+x 54614 y 78555
+x 54618 y 78563
+x 54622 y 78571
+x 54626 y 78579
+x 54630 y 78588
+x 54634 y 78596
+x 54638 y 78605
+x 54641 y 78614
+x 54645 y 78622
+x 54649 y 78631
+x 54652 y 78640
+x 54656 y 78649
+x 54659 y 78658
+x 54662 y 78667
+x 54666 y 78677
+x 54669 y 78686
+x 54672 y 78696
+x 54675 y 78705
+x 54678 y 78715
+x 54681 y 78724
+x 54684 y 78734
+x 54686 y 78744
+x 54689 y 78754
+x 54691 y 78763
+x 54694 y 78773
+x 54696 y 78783
+x 54698 y 78793
+x 54701 y 78803
+x 54703 y 78813
+x 54705 y 78822
+x 54706 y 78832
+x 54708 y 78842
+x 54710 y 78852
+x 54712 y 78862
+x 54713 y 78872
+x 54714 y 78882
+x 54716 y 78892
+x 54717 y 78902
+x 54718 y 78912
+x 54719 y 78922
+x 54720 y 78932
+x 54721 y 78943
+x 54722 y 78953
+x 54723 y 78963
+x 54723 y 78973
+x 54724 y 78983
+x 54724 y 78994
+x 54724 y 79004
+x 54725 y 79014
+x 54725 y 79025
+x 54725 y 79035
+x 54725 y 79046
+x 54725 y 79056
+x 54724 y 79066
+x 54724 y 79077
+x 54724 y 79087
+x 54723 y 79097
+x 54723 y 79108
+x 54722 y 79118
+x 54721 y 79128
+x 54720 y 79138
+x 54719 y 79149
+x 54718 y 79159
+x 54717 y 79169
+x 54716 y 79179
+x 54714 y 79189
+x 54713 y 79199
+x 54712 y 79209
+x 54710 y 79219
+x 54708 y 79229
+x 54706 y 79239
+x 54705 y 79249
+x 54703 y 79259
+x 54701 y 79268
+x 54698 y 79278
+x 54696 y 79288
+x 54694 y 79298
+x 54691 y 79308
+x 54689 y 79317
+x 54686 y 79327
+x 54684 y 79337
+x 54681 y 79346
+x 54678 y 79356
+x 54675 y 79365
+x 54672 y 79375
+x 54669 y 79384
+x 54666 y 79394
+x 54662 y 79403
+x 54659 y 79412
+x 54656 y 79421
+x 54652 y 79430
+x 54649 y 79439
+x 54645 y 79448
+x 54641 y 79457
+x 54638 y 79465
+x 54634 y 79474
+x 54630 y 79482
+x 54626 y 79491
+x 54622 y 79499
+x 54618 y 79507
+x 54614 y 79515
+x 53752 y 80039
+x 53762 y 80045
+x 53771 y 80052
+x 53781 y 80058
+x 53791 y 80064
+x 53801 y 80071
+x 53811 y 80077
+x 53821 y 80082
+x 53831 y 80088
+x 53841 y 80093
+x 53851 y 80099
+x 53861 y 80104
+x 53872 y 80109
+x 53882 y 80114
+x 53892 y 80118
+x 53903 y 80123
+x 53913 y 80127
+x 53924 y 80131
+x 53934 y 80135
+x 53945 y 80139
+x 53956 y 80143
+x 53966 y 80146
+x 53977 y 80149
+x 53988 y 80152
+x 53999 y 80155
+x 54010 y 80158
+x 54021 y 80160
+x 54031 y 80162
+x 54042 y 80165
+x 54053 y 80167
+x 54064 y 80168
+x 54076 y 80170
+x 54087 y 80171
+x 54098 y 80172
+x 54109 y 80173
+x 54120 y 80174
+x 54131 y 80175
+x 54142 y 80175
+x 54154 y 80176
+x 54165 y 80176
+x 54176 y 80176
+x 54187 y 80175
+x 54199 y 80175
+x 54210 y 80174
+x 54221 y 80173
+x 54232 y 80172
+x 54243 y 80171
+x 54254 y 80170
+x 54266 y 80168
+x 54277 y 80167
+x 54288 y 80165
+x 54299 y 80163
+x 54310 y 80160
+x 54321 y 80158
+x 54332 y 80155
+x 54342 y 80152
+x 54353 y 80149
+x 54364 y 80146
+x 54375 y 80143
+x 54385 y 80139
+x 54396 y 80135
+x 54407 y 80131
+x 54417 y 80127
+x 54428 y 80123
+x 54438 y 80119
+x 54448 y 80114
+x 54459 y 80109
+x 54469 y 80104
+x 54479 y 80099
+x 54489 y 80094
+x 54500 y 80088
+x 54510 y 80083
+x 54520 y 80077
+x 54530 y 80071
+x 54539 y 80065
+x 54549 y 80059
+x 54559 y 80053
+x 54569 y 80046
+x 54578 y 80039
+x 54588 y 80033
+x 54597 y 80026
+x 54606 y 80018
+x 54616 y 80011
+x 54625 y 80004
+x 54634 y 79996
+x 54643 y 79989
+x 54652 y 79981
+x 54660 y 79973
+x 54669 y 79965
+x 54678 y 79956
+x 54686 y 79948
+x 54695 y 79939
+x 54703 y 79931
+x 54711 y 79922
+x 54720 y 79913
+x 54728 y 79904
+x 54736 y 79895
+x 54744 y 79885
+x 54751 y 79876
+x 54759 y 79866
+x 54767 y 79857
+x 54774 y 79847
+x 54782 y 79837
+x 54789 y 79826
+x 54797 y 79816
+x 54804 y 79806
+x 54811 y 79795
+x 54818 y 79785
+x 54825 y 79774
+x 54832 y 79764
+x 54838 y 79753
+x 54845 y 79742
+x 54851 y 79731
+x 54858 y 79720
+x 54864 y 79709
+x 54870 y 79698
+x 54876 y 79687
+x 54882 y 79675
+x 54888 y 79664
+x 54894 y 79653
+x 54899 y 79641
+x 54905 y 79629
+x 54910 y 79618
+x 54915 y 79606
+x 54920 y 79594
+x 54925 y 79582
+x 54930 y 79570
+x 54935 y 79558
+x 54940 y 79546
+x 54944 y 79534
+x 54949 y 79521
+x 54953 y 79509
+x 54957 y 79496
+x 54962 y 79484
+x 54966 y 79471
+x 54970 y 79459
+x 54973 y 79446
+x 54977 y 79433
+x 54981 y 79420
+x 54984 y 79407
+x 54987 y 79395
+x 54991 y 79382
+x 54994 y 79369
+x 54997 y 79356
+x 55000 y 79343
+x 55002 y 79330
+x 55005 y 79317
+x 55007 y 79303
+x 55010 y 79290
+x 55012 y 79277
+x 55014 y 79264
+x 55016 y 79251
+x 55018 y 79237
+x 55020 y 79224
+x 55021 y 79211
+x 55023 y 79197
+x 55024 y 79184
+x 55025 y 79171
+x 55027 y 79157
+x 55028 y 79144
+x 55029 y 79130
+x 55029 y 79117
+x 55030 y 79103
+x 55030 y 79090
+x 55031 y 79076
+x 55031 y 79062
+x 55031 y 79049
+x 55031 y 79035
+x 55031 y 79021
+x 55031 y 79008
+x 55031 y 78994
+x 55030 y 78980
+x 55030 y 78967
+x 55029 y 78953
+x 55028 y 78940
+x 55028 y 78926
+x 55027 y 78913
+x 55025 y 78899
+x 55024 y 78886
+x 55023 y 78872
+x 55021 y 78859
+x 55020 y 78845
+x 55018 y 78832
+x 55016 y 78819
+x 55014 y 78805
+x 55012 y 78792
+x 55009 y 78779
+x 55007 y 78766
+x 55005 y 78752
+x 55002 y 78739
+x 54999 y 78726
+x 54996 y 78713
+x 54993 y 78700
+x 54990 y 78687
+x 54987 y 78674
+x 54984 y 78661
+x 54980 y 78648
+x 54977 y 78635
+x 54973 y 78622
+x 54969 y 78609
+x 54965 y 78597
+x 54961 y 78584
+x 54957 y 78571
+x 54953 y 78559
+x 54948 y 78546
+x 54944 y 78534
+x 54939 y 78521
+x 54935 y 78509
+x 54930 y 78497
+x 54925 y 78485
+x 54920 y 78473
+x 54915 y 78461
+x 54910 y 78449
+x 54904 y 78437
+x 54899 y 78426
+x 54893 y 78414
+x 54887 y 78403
+x 54882 y 78391
+x 54876 y 78380
+x 54870 y 78369
+x 54864 y 78358
+x 54857 y 78346
+x 54851 y 78336
+x 54845 y 78325
+x 54838 y 78314
+x 54831 y 78303
+x 54825 y 78293
+x 54818 y 78282
+x 54811 y 78272
+x 54804 y 78261
+x 54796 y 78251
+x 54789 y 78241
+x 54782 y 78231
+x 54774 y 78221
+x 54766 y 78211
+x 54759 y 78201
+x 54751 y 78192
+x 54743 y 78183
+x 54735 y 78173
+x 54727 y 78164
+x 54719 y 78155
+x 54711 y 78146
+x 54702 y 78138
+x 54694 y 78129
+x 54686 y 78120
+x 54677 y 78112
+x 54668 y 78104
+x 54660 y 78096
+x 54651 y 78088
+x 54642 y 78080
+x 54633 y 78072
+x 54624 y 78065
+x 54615 y 78058
+x 54605 y 78050
+x 54596 y 78043
+x 54586 y 78036
+x 54577 y 78029
+x 54567 y 78023
+x 54558 y 78016
+x 54548 y 78010
+x 54538 y 78004
+x 54528 y 77998
+x 54518 y 77992
+x 54508 y 77986
+x 54498 y 77980
+x 54488 y 77975
+x 54478 y 77970
+x 54467 y 77964
+x 54457 y 77959
+x 54447 y 77955
+x 54436 y 77950
+x 54426 y 77945
+x 54415 y 77941
+x 54405 y 77937
+x 54394 y 77933
+x 54384 y 77929
+x 54373 y 77926
+x 54362 y 77922
+x 54352 y 77919
+x 54341 y 77916
+x 54330 y 77913
+x 54319 y 77910
+x 54308 y 77908
+x 54297 y 77905
+x 54287 y 77903
+x 54276 y 77901
+x 54265 y 77900
+x 54254 y 77898
+x 54243 y 77897
+x 54232 y 77895
+x 54220 y 77894
+x 54209 y 77893
+x 54198 y 77893
+x 54187 y 77892
+x 54176 y 77892
+x 54165 y 77892
+x 54151 y 77892
+x 54138 y 77892
+x 54124 y 77893
+x 54111 y 77894
+x 54097 y 77895
+x 54084 y 77896
+x 54071 y 77897
+x 54058 y 77899
+x 54045 y 77901
+x 54033 y 77903
+x 54020 y 77905
+x 54007 y 77908
+x 53995 y 77911
+x 53983 y 77914
+x 53970 y 77917
+x 53958 y 77921
+x 53946 y 77924
+x 53934 y 77929
+x 53923 y 77933
+x 53911 y 77937
+x 53900 y 77942
+x 53888 y 77947
+x 53877 y 77953
+x 53866 y 77958
+x 53855 y 77964
+x 53844 y 77970
+x 53834 y 77977
+x 53823 y 77983
+x 53813 y 77990
+x 53803 y 77997
+x 53793 y 78005
+x 53783 y 78012
+x 53774 y 78020
+x 53765 y 78028
+x 53756 y 78036
+x 53747 y 78045
+x 53739 y 78053
+x 53731 y 78062
+x 53723 y 78071
+x 53715 y 78080
+x 53708 y 78090
+x 53700 y 78099
+x 53694 y 78109
+x 53687 y 78119
+x 53681 y 78129
+x 53675 y 78139
+x 53669 y 78150
+x 53664 y 78161
+x 53659 y 78172
+x 53654 y 78183
+x 53650 y 78194
+x 53646 y 78205
+x 53642 y 78216
+x 53639 y 78228
+x 53636 y 78239
+x 53633 y 78251
+x 53631 y 78263
+x 53630 y 78267
+x 53618 y 78267
+x 53601 y 78270
+x 53586 y 78275
+x 53572 y 78280
+x 53559 y 78287
+x 53547 y 78294
+x 53537 y 78302
+x 53529 y 78309
+x 53521 y 78316
+x 53513 y 78323
+x 53505 y 78332
+x 53498 y 78340
+x 53492 y 78348
+x 53485 y 78357
+x 53479 y 78365
+x 53474 y 78373
+x 53469 y 78381
+x 53464 y 78390
+x 53459 y 78398
+x 53453 y 78407
+x 53448 y 78416
+x 53443 y 78425
+x 53438 y 78433
+x 53433 y 78442
+x 53429 y 78452
+x 53424 y 78461
+x 53419 y 78470
+x 53415 y 78479
+x 53410 y 78488
+x 53406 y 78498
+x 53402 y 78507
+x 53398 y 78517
+x 53394 y 78526
+x 53390 y 78536
+x 53386 y 78546
+x 53382 y 78555
+x 53378 y 78565
+x 53375 y 78575
+x 53371 y 78585
+x 53368 y 78595
+x 53364 y 78605
+x 53361 y 78615
+x 53358 y 78625
+x 53355 y 78635
+x 53352 y 78646
+x 53349 y 78656
+x 53346 y 78666
+x 53343 y 78677
+x 53341 y 78687
+x 53338 y 78698
+x 53335 y 78708
+x 53333 y 78719
+x 53331 y 78729
+x 53328 y 78740
+x 53326 y 78751
+x 53324 y 78762
+x 53322 y 78773
+x 53320 y 78784
+x 53319 y 78794
+x 53317 y 78805
+x 53315 y 78817
+x 53314 y 78828
+x 53312 y 78839
+x 53311 y 78850
+x 53309 y 78861
+x 53308 y 78872
+x 53307 y 78884
+x 53306 y 78895
+x 53305 y 78906
+x 53304 y 78918
+x 53303 y 78929
+x 53303 y 78941
+x 53302 y 78953
+x 53302 y 78964
+x 53301 y 78976
+x 53301 y 78987
+x 53300 y 78999
+x 53300 y 79011
+x 53300 y 79023
+x 53300 y 79035
+x 53300 y 79048
+x 53300 y 79062
+x 53301 y 79076
+x 53301 y 79089
+x 53302 y 79103
+x 53302 y 79116
+x 53303 y 79130
+x 53304 y 79143
+x 53305 y 79157
+x 53306 y 79170
+x 53307 y 79183
+x 53309 y 79197
+x 53310 y 79210
+x 53312 y 79224
+x 53314 y 79237
+x 53316 y 79250
+x 53318 y 79264
+x 53320 y 79277
+x 53322 y 79290
+x 53324 y 79303
+x 53327 y 79316
+x 53330 y 79329
+x 53332 y 79343
+x 53335 y 79356
+x 53338 y 79369
+x 53341 y 79382
+x 53344 y 79395
+x 53348 y 79408
+x 53351 y 79421
+x 53355 y 79434
+x 53359 y 79447
+x 53362 y 79460
+x 53366 y 79472
+x 53370 y 79485
+x 53374 y 79498
+x 53379 y 79510
+x 53383 y 79523
+x 53388 y 79535
+x 53392 y 79547
+x 53397 y 79560
+x 53402 y 79572
+x 53407 y 79584
+x 53412 y 79596
+x 53417 y 79608
+x 53422 y 79620
+x 53427 y 79631
+x 53433 y 79643
+x 53438 y 79654
+x 53444 y 79666
+x 53450 y 79677
+x 53455 y 79689
+x 53461 y 79700
+x 53468 y 79711
+x 53474 y 79722
+x 53480 y 79733
+x 53487 y 79744
+x 53493 y 79754
+x 53500 y 79765
+x 53506 y 79776
+x 53513 y 79786
+x 53520 y 79796
+x 53527 y 79807
+x 53535 y 79817
+x 53542 y 79827
+x 53549 y 79837
+x 53557 y 79847
+x 53564 y 79857
+x 53572 y 79866
+x 53580 y 79876
+x 53587 y 79885
+x 53595 y 79894
+x 53603 y 79903
+x 53611 y 79913
+x 53620 y 79921
+x 53628 y 79930
+x 53636 y 79939
+x 53645 y 79947
+x 53653 y 79956
+x 53662 y 79964
+x 53670 y 79972
+x 53679 y 79980
+x 53688 y 79988
+x 53697 y 79995
+x 53706 y 80003
+x 53715 y 80010
+x 53724 y 80018
+x 53733 y 80025
+x 53743 y 80032
+x 53752 y 80039
+x 53647 y 78739
+x 53647 y 78740
+x 53648 y 78751
+x 53650 y 78762
+x 53651 y 78773
+x 53653 y 78785
+x 53655 y 78796
+x 53657 y 78808
+x 53659 y 78820
+x 53662 y 78833
+x 53664 y 78845
+x 53667 y 78858
+x 53669 y 78871
+x 53672 y 78884
+x 53675 y 78897
+x 53678 y 78910
+x 53681 y 78924
+x 53684 y 78938
+x 53688 y 78952
+x 53691 y 78966
+x 53695 y 78981
+x 53699 y 78995
+x 53702 y 79010
+x 53706 y 79026
+x 53710 y 79041
+x 53715 y 79056
+x 53719 y 79071
+x 53723 y 79087
+x 53728 y 79102
+x 53732 y 79117
+x 53737 y 79132
+x 53741 y 79147
+x 53746 y 79162
+x 53751 y 79177
+x 53755 y 79192
+x 53760 y 79206
+x 53765 y 79221
+x 53770 y 79236
+x 53775 y 79250
+x 53781 y 79265
+x 53786 y 79280
+x 53791 y 79294
+x 53797 y 79309
+x 53802 y 79323
+x 53808 y 79337
+x 53813 y 79351
+x 53819 y 79366
+x 53825 y 79380
+x 53831 y 79394
+x 53837 y 79408
+x 53843 y 79422
+x 53849 y 79436
+x 53855 y 79450
+x 53861 y 79464
+x 53867 y 79477
+x 53874 y 79491
+x 53877 y 79499
+x 53881 y 79506
+x 53884 y 79513
+x 53887 y 79520
+x 53891 y 79528
+x 53894 y 79535
+x 53898 y 79542
+x 53901 y 79549
+x 53905 y 79556
+x 53908 y 79563
+x 53912 y 79570
+x 53915 y 79576
+x 53918 y 79583
+x 53922 y 79590
+x 53925 y 79597
+x 53929 y 79603
+x 53932 y 79610
+x 53935 y 79617
+x 53939 y 79623
+x 53942 y 79630
+x 53946 y 79636
+x 53949 y 79642
+x 53953 y 79649
+x 53956 y 79655
+x 53959 y 79661
+x 53963 y 79667
+x 53966 y 79674
+x 53970 y 79680
+x 53973 y 79686
+x 53976 y 79692
+x 53980 y 79698
+x 53983 y 79704
+x 53990 y 79715
+x 53996 y 79726
+x 54002 y 79737
+x 54009 y 79747
+x 54015 y 79756
+x 54020 y 79766
+x 54026 y 79774
+x 54032 y 79783
+x 54037 y 79791
+x 54042 y 79799
+x 54048 y 79806
+x 54053 y 79814
+x 54059 y 79821
+x 54065 y 79828
+x 54071 y 79835
+x 54070 y 79834
+x 54064 y 79833
+x 54058 y 79831
+x 54052 y 79829
+x 54046 y 79827
+x 54039 y 79825
+x 54033 y 79823
+x 54027 y 79821
+x 54021 y 79818
+x 54015 y 79816
+x 54008 y 79813
+x 54002 y 79810
+x 53996 y 79807
+x 53990 y 79804
+x 53983 y 79801
+x 53977 y 79798
+x 53971 y 79795
+x 53964 y 79791
+x 53958 y 79787
+x 53952 y 79784
+x 53946 y 79780
+x 53940 y 79776
+x 53934 y 79772
+x 53928 y 79768
+x 53922 y 79764
+x 53916 y 79759
+x 53910 y 79755
+x 53904 y 79750
+x 53898 y 79746
+x 53892 y 79741
+x 53886 y 79736
+x 53880 y 79731
+x 53875 y 79726
+x 53869 y 79721
+x 53863 y 79716
+x 53857 y 79710
+x 53852 y 79705
+x 53846 y 79699
+x 53841 y 79693
+x 53835 y 79687
+x 53830 y 79681
+x 53824 y 79675
+x 53819 y 79669
+x 53813 y 79663
+x 53808 y 79656
+x 53802 y 79650
+x 53797 y 79643
+x 53792 y 79636
+x 53787 y 79629
+x 53782 y 79623
+x 53777 y 79616
+x 53771 y 79608
+x 53766 y 79601
+x 53761 y 79594
+x 53757 y 79586
+x 53752 y 79579
+x 53747 y 79571
+x 53742 y 79563
+x 53738 y 79556
+x 53733 y 79548
+x 53729 y 79540
+x 53725 y 79532
+x 53720 y 79524
+x 53716 y 79516
+x 53712 y 79507
+x 53708 y 79499
+x 53704 y 79491
+x 53700 y 79482
+x 53696 y 79474
+x 53692 y 79465
+x 53688 y 79456
+x 53685 y 79448
+x 53681 y 79439
+x 53678 y 79430
+x 53674 y 79421
+x 53671 y 79412
+x 53667 y 79403
+x 53664 y 79393
+x 53661 y 79384
+x 53658 y 79375
+x 53655 y 79365
+x 53652 y 79355
+x 53649 y 79346
+x 53646 y 79336
+x 53644 y 79326
+x 53641 y 79317
+x 53639 y 79307
+x 53636 y 79297
+x 53634 y 79287
+x 53632 y 79278
+x 53629 y 79268
+x 53627 y 79258
+x 53625 y 79248
+x 53624 y 79238
+x 53622 y 79228
+x 53620 y 79218
+x 53619 y 79208
+x 53617 y 79198
+x 53616 y 79188
+x 53614 y 79178
+x 53613 y 79168
+x 53612 y 79158
+x 53611 y 79148
+x 53610 y 79138
+x 53609 y 79128
+x 53608 y 79117
+x 53608 y 79107
+x 53607 y 79097
+x 53606 y 79087
+x 53606 y 79076
+x 53606 y 79066
+x 53605 y 79055
+x 53605 y 79045
+x 53605 y 79035
+x 53605 y 79025
+x 53605 y 79016
+x 53606 y 79006
+x 53606 y 78997
+x 53606 y 78987
+x 53607 y 78978
+x 53607 y 78969
+x 53608 y 78960
+x 53608 y 78950
+x 53609 y 78941
+x 53610 y 78932
+x 53611 y 78923
+x 53612 y 78914
+x 53613 y 78905
+x 53614 y 78896
+x 53615 y 78887
+x 53616 y 78878
+x 53617 y 78869
+x 53619 y 78861
+x 53620 y 78852
+x 53622 y 78843
+x 53623 y 78834
+x 53625 y 78826
+x 53627 y 78817
+x 53629 y 78808
+x 53631 y 78800
+x 53633 y 78791
+x 53635 y 78783
+x 53637 y 78774
+x 53639 y 78766
+x 53641 y 78758
+x 53644 y 78749
+x 53646 y 78741
+x 53647 y 78739
+x 55912 y 78134
+x 55896 y 78135
+x 55879 y 78136
+x 55862 y 78137
+x 55845 y 78140
+x 55829 y 78143
+x 55813 y 78147
+x 55797 y 78151
+x 55781 y 78157
+x 55765 y 78163
+x 55750 y 78170
+x 55735 y 78177
+x 55720 y 78185
+x 55706 y 78194
+x 55692 y 78204
+x 55679 y 78214
+x 55666 y 78224
+x 55653 y 78236
+x 55641 y 78247
+x 55629 y 78259
+x 55618 y 78272
+x 55607 y 78285
+x 55597 y 78299
+x 55587 y 78313
+x 55578 y 78327
+x 55569 y 78342
+x 55560 y 78358
+x 55552 y 78373
+x 55544 y 78389
+x 55536 y 78406
+x 55529 y 78422
+x 55522 y 78440
+x 55515 y 78457
+x 55510 y 78472
+x 55505 y 78485
+x 55501 y 78499
+x 55496 y 78514
+x 55492 y 78528
+x 55488 y 78543
+x 55485 y 78557
+x 55481 y 78572
+x 55478 y 78588
+x 55474 y 78603
+x 55471 y 78618
+x 55468 y 78634
+x 55465 y 78650
+x 55463 y 78666
+x 55460 y 78682
+x 55458 y 78699
+x 55455 y 78715
+x 55453 y 78732
+x 55452 y 78749
+x 55450 y 78767
+x 55448 y 78784
+x 55447 y 78802
+x 55445 y 78819
+x 55444 y 78837
+x 55443 y 78856
+x 55442 y 78874
+x 55441 y 78893
+x 55441 y 78911
+x 55440 y 78930
+x 55440 y 78950
+x 55440 y 78969
+x 55440 y 78989
+x 55440 y 79006
+x 55440 y 79023
+x 55440 y 79040
+x 55441 y 79057
+x 55442 y 79073
+x 55443 y 79090
+x 55444 y 79107
+x 55446 y 79123
+x 55447 y 79139
+x 55449 y 79156
+x 55451 y 79172
+x 55453 y 79188
+x 55456 y 79204
+x 55458 y 79219
+x 55461 y 79235
+x 55464 y 79251
+x 55467 y 79266
+x 55471 y 79281
+x 55474 y 79297
+x 55478 y 79312
+x 55482 y 79327
+x 55486 y 79342
+x 55491 y 79357
+x 55495 y 79371
+x 55500 y 79386
+x 55505 y 79400
+x 55510 y 79415
+x 55516 y 79429
+x 55521 y 79443
+x 55527 y 79457
+x 55533 y 79471
+x 55539 y 79484
+x 55547 y 79500
+x 55555 y 79516
+x 55563 y 79531
+x 55572 y 79546
+x 55581 y 79561
+x 55590 y 79575
+x 55599 y 79589
+x 55609 y 79602
+x 55618 y 79615
+x 55629 y 79628
+x 55639 y 79640
+x 55650 y 79652
+x 55662 y 79663
+x 55673 y 79674
+x 55685 y 79685
+x 55697 y 79695
+x 55710 y 79704
+x 55723 y 79714
+x 55737 y 79722
+x 55750 y 79730
+x 55764 y 79737
+x 55779 y 79744
+x 55793 y 79750
+x 55808 y 79756
+x 55823 y 79760
+x 55838 y 79765
+x 55854 y 79768
+x 55869 y 79771
+x 55885 y 79773
+x 55901 y 79775
+x 55917 y 79776
+x 55932 y 79776
+x 55947 y 79776
+x 55962 y 79775
+x 55977 y 79774
+x 55992 y 79772
+x 56006 y 79769
+x 56021 y 79766
+x 56035 y 79762
+x 56050 y 79758
+x 56064 y 79753
+x 56077 y 79747
+x 56091 y 79741
+x 56104 y 79735
+x 56117 y 79727
+x 56130 y 79720
+x 56143 y 79711
+x 56155 y 79703
+x 56166 y 79694
+x 56178 y 79684
+x 56189 y 79674
+x 56200 y 79664
+x 56210 y 79653
+x 56220 y 79641
+x 56230 y 79630
+x 56239 y 79618
+x 56248 y 79606
+x 56257 y 79593
+x 56265 y 79580
+x 56274 y 79567
+x 56282 y 79553
+x 56289 y 79539
+x 56297 y 79525
+x 56304 y 79511
+x 56310 y 79498
+x 56315 y 79485
+x 56321 y 79472
+x 56326 y 79459
+x 56331 y 79446
+x 56336 y 79433
+x 56341 y 79419
+x 56345 y 79406
+x 56350 y 79392
+x 56354 y 79378
+x 56358 y 79364
+x 56361 y 79350
+x 56365 y 79336
+x 56368 y 79322
+x 56371 y 79307
+x 56374 y 79293
+x 56377 y 79278
+x 56380 y 79263
+x 56382 y 79248
+x 56384 y 79233
+x 56386 y 79218
+x 56388 y 79203
+x 56390 y 79187
+x 56391 y 79172
+x 56393 y 79156
+x 56394 y 79140
+x 56395 y 79125
+x 56396 y 79109
+x 56396 y 79092
+x 56397 y 79076
+x 56397 y 79060
+x 56397 y 79043
+x 56397 y 79018
+x 56397 y 78993
+x 56396 y 78968
+x 56395 y 78944
+x 56395 y 78920
+x 56394 y 78897
+x 56392 y 78873
+x 56391 y 78851
+x 56389 y 78828
+x 56388 y 78806
+x 56386 y 78784
+x 56383 y 78763
+x 56381 y 78741
+x 56378 y 78721
+x 56376 y 78700
+x 56373 y 78680
+x 56370 y 78660
+x 56366 y 78641
+x 56363 y 78622
+x 56359 y 78603
+x 56355 y 78584
+x 56350 y 78566
+x 56346 y 78548
+x 56341 y 78531
+x 56336 y 78513
+x 56331 y 78496
+x 56326 y 78480
+x 56320 y 78464
+x 56314 y 78448
+x 56308 y 78432
+x 56302 y 78416
+x 56295 y 78401
+x 56288 y 78387
+x 56280 y 78372
+x 56273 y 78358
+x 56265 y 78344
+x 56257 y 78331
+x 56248 y 78317
+x 56239 y 78305
+x 56230 y 78292
+x 56220 y 78280
+x 56210 y 78268
+x 56200 y 78257
+x 56189 y 78246
+x 56178 y 78235
+x 56166 y 78225
+x 56154 y 78216
+x 56142 y 78206
+x 56130 y 78198
+x 56117 y 78189
+x 56104 y 78182
+x 56090 y 78175
+x 56076 y 78168
+x 56062 y 78162
+x 56048 y 78157
+x 56033 y 78152
+x 56019 y 78148
+x 56004 y 78144
+x 55989 y 78141
+x 55974 y 78139
+x 55959 y 78137
+x 55943 y 78135
+x 55928 y 78135
+x 55912 y 78134
+x 55932 y 79366
+x 55930 y 79366
+x 55928 y 79366
+x 55926 y 79366
+x 55924 y 79366
+x 55923 y 79365
+x 55921 y 79365
+x 55920 y 79364
+x 55919 y 79364
+x 55917 y 79363
+x 55916 y 79363
+x 55914 y 79362
+x 55912 y 79361
+x 55910 y 79359
+x 55908 y 79358
+x 55906 y 79356
+x 55904 y 79354
+x 55901 y 79352
+x 55899 y 79350
+x 55896 y 79347
+x 55893 y 79343
+x 55890 y 79340
+x 55887 y 79336
+x 55884 y 79331
+x 55881 y 79327
+x 55877 y 79321
+x 55874 y 79316
+x 55871 y 79310
+x 55867 y 79303
+x 55864 y 79297
+x 55860 y 79289
+x 55857 y 79282
+x 55853 y 79273
+x 55850 y 79267
+x 55847 y 79259
+x 55845 y 79252
+x 55842 y 79245
+x 55839 y 79237
+x 55837 y 79230
+x 55834 y 79222
+x 55832 y 79214
+x 55830 y 79207
+x 55828 y 79199
+x 55826 y 79191
+x 55824 y 79183
+x 55822 y 79174
+x 55820 y 79166
+x 55818 y 79158
+x 55817 y 79149
+x 55815 y 79141
+x 55814 y 79132
+x 55812 y 79124
+x 55811 y 79115
+x 55810 y 79106
+x 55809 y 79097
+x 55808 y 79088
+x 55807 y 79079
+x 55807 y 79070
+x 55806 y 79060
+x 55805 y 79051
+x 55805 y 79042
+x 55805 y 79032
+x 55804 y 79022
+x 55804 y 79012
+x 55804 y 79003
+x 55804 y 78985
+x 55804 y 78969
+x 55805 y 78952
+x 55805 y 78936
+x 55805 y 78920
+x 55806 y 78904
+x 55807 y 78889
+x 55807 y 78874
+x 55808 y 78859
+x 55809 y 78845
+x 55810 y 78831
+x 55812 y 78817
+x 55813 y 78803
+x 55814 y 78790
+x 55816 y 78777
+x 55817 y 78765
+x 55819 y 78753
+x 55821 y 78741
+x 55823 y 78730
+x 55824 y 78719
+x 55827 y 78708
+x 55829 y 78697
+x 55831 y 78687
+x 55833 y 78678
+x 55835 y 78668
+x 55838 y 78659
+x 55840 y 78650
+x 55843 y 78642
+x 55845 y 78634
+x 55848 y 78626
+x 55850 y 78619
+x 55853 y 78612
+x 55856 y 78606
+x 55858 y 78600
+x 55861 y 78594
+x 55864 y 78588
+x 55866 y 78583
+x 55869 y 78579
+x 55871 y 78574
+x 55874 y 78570
+x 55876 y 78567
+x 55878 y 78564
+x 55881 y 78561
+x 55883 y 78558
+x 55885 y 78556
+x 55887 y 78554
+x 55889 y 78552
+x 55890 y 78551
+x 55892 y 78550
+x 55893 y 78549
+x 55894 y 78548
+x 55896 y 78547
+x 55897 y 78546
+x 55898 y 78546
+x 55899 y 78545
+x 55900 y 78545
+x 55901 y 78545
+x 55902 y 78544
+x 55903 y 78544
+x 55905 y 78544
+x 55906 y 78543
+x 55908 y 78543
+x 55910 y 78543
+x 55912 y 78543
+x 55915 y 78543
+x 55917 y 78543
+x 55919 y 78544
+x 55920 y 78544
+x 55922 y 78544
+x 55923 y 78545
+x 55925 y 78545
+x 55926 y 78546
+x 55927 y 78546
+x 55929 y 78547
+x 55930 y 78548
+x 55932 y 78549
+x 55934 y 78551
+x 55936 y 78553
+x 55938 y 78555
+x 55941 y 78557
+x 55943 y 78561
+x 55946 y 78564
+x 55949 y 78568
+x 55952 y 78572
+x 55956 y 78578
+x 55959 y 78583
+x 55962 y 78589
+x 55966 y 78596
+x 55969 y 78603
+x 55972 y 78611
+x 55976 y 78619
+x 55979 y 78628
+x 55982 y 78637
+x 55986 y 78647
+x 55989 y 78657
+x 55992 y 78668
+x 55994 y 78676
+x 55996 y 78684
+x 55998 y 78692
+x 56000 y 78701
+x 56002 y 78709
+x 56004 y 78718
+x 56006 y 78727
+x 56008 y 78736
+x 56009 y 78746
+x 56011 y 78755
+x 56012 y 78765
+x 56014 y 78775
+x 56015 y 78785
+x 56017 y 78795
+x 56018 y 78806
+x 56019 y 78816
+x 56020 y 78827
+x 56021 y 78838
+x 56022 y 78849
+x 56023 y 78861
+x 56024 y 78872
+x 56025 y 78884
+x 56026 y 78896
+x 56026 y 78908
+x 56027 y 78920
+x 56027 y 78932
+x 56028 y 78945
+x 56028 y 78958
+x 56028 y 78971
+x 56028 y 78984
+x 56029 y 78997
+x 56029 y 79010
+x 56029 y 79024
+x 56028 y 79038
+x 56028 y 79051
+x 56028 y 79065
+x 56027 y 79077
+x 56027 y 79090
+x 56026 y 79102
+x 56025 y 79114
+x 56025 y 79126
+x 56024 y 79138
+x 56023 y 79149
+x 56022 y 79160
+x 56020 y 79171
+x 56019 y 79181
+x 56018 y 79191
+x 56016 y 79201
+x 56015 y 79211
+x 56013 y 79220
+x 56012 y 79229
+x 56010 y 79237
+x 56008 y 79246
+x 56006 y 79254
+x 56004 y 79262
+x 56002 y 79269
+x 56000 y 79276
+x 55998 y 79283
+x 55996 y 79290
+x 55994 y 79296
+x 55992 y 79302
+x 55990 y 79307
+x 55988 y 79313
+x 55985 y 79318
+x 55983 y 79322
+x 55981 y 79327
+x 55979 y 79331
+x 55977 y 79335
+x 55975 y 79338
+x 55973 y 79341
+x 55971 y 79344
+x 55969 y 79347
+x 55967 y 79349
+x 55965 y 79351
+x 55963 y 79353
+x 55962 y 79355
+x 55960 y 79356
+x 55959 y 79357
+x 55957 y 79358
+x 55956 y 79359
+x 55955 y 79360
+x 55954 y 79361
+x 55953 y 79362
+x 55951 y 79362
+x 55950 y 79363
+x 55949 y 79363
+x 55948 y 79364
+x 55947 y 79364
+x 55945 y 79365
+x 55944 y 79365
+x 55942 y 79365
+x 55941 y 79366
+x 55939 y 79366
+x 55937 y 79366
+x 55934 y 79366
+x 55932 y 79366
+x 56379 y 78471
+x 56378 y 78478
+x 56377 y 78485
+x 56376 y 78492
+x 56375 y 78500
+x 56375 y 78507
+x 56375 y 78515
+x 56375 y 78523
+x 56375 y 78532
+x 56376 y 78541
+x 56377 y 78550
+x 56379 y 78558
+x 56381 y 78567
+x 56383 y 78576
+x 56386 y 78585
+x 56389 y 78594
+x 56393 y 78602
+x 56396 y 78611
+x 56401 y 78619
+x 56405 y 78627
+x 56411 y 78635
+x 56416 y 78642
+x 56422 y 78650
+x 56428 y 78657
+x 56435 y 78664
+x 56441 y 78670
+x 56448 y 78676
+x 56456 y 78682
+x 56464 y 78688
+x 56472 y 78693
+x 56481 y 78698
+x 56490 y 78702
+x 56500 y 78706
+x 56510 y 78709
+x 56520 y 78712
+x 56530 y 78714
+x 56540 y 78715
+x 56550 y 78716
+x 56560 y 78716
+x 56572 y 78716
+x 56585 y 78714
+x 56598 y 78712
+x 56611 y 78708
+x 56623 y 78703
+x 56634 y 78698
+x 56645 y 78692
+x 56654 y 78685
+x 56663 y 78678
+x 56672 y 78671
+x 56679 y 78663
+x 56686 y 78655
+x 56692 y 78647
+x 56698 y 78640
+x 56703 y 78632
+x 56709 y 78621
+x 56740 y 78559
+x 56740 y 78558
+x 56741 y 78556
+x 56742 y 78554
+x 56743 y 78553
+x 56744 y 78552
+x 56745 y 78551
+x 56746 y 78550
+x 56747 y 78549
+x 56748 y 78548
+x 56748 y 78547
+x 56749 y 78547
+x 56750 y 78546
+x 56750 y 78546
+x 56751 y 78545
+x 56752 y 78545
+x 56753 y 78544
+x 56755 y 78543
+x 56756 y 78543
+x 56757 y 78542
+x 56758 y 78542
+x 56760 y 78541
+x 56762 y 78540
+x 56764 y 78540
+x 56766 y 78539
+x 56768 y 78539
+x 56770 y 78539
+x 56773 y 78538
+x 56776 y 78538
+x 56779 y 78537
+x 56782 y 78537
+x 56785 y 78537
+x 56788 y 78537
+x 56791 y 78537
+x 56793 y 78537
+x 56795 y 78538
+x 56796 y 78538
+x 56798 y 78538
+x 56799 y 78539
+x 56801 y 78539
+x 56802 y 78540
+x 56804 y 78541
+x 56806 y 78542
+x 56808 y 78543
+x 56810 y 78545
+x 56813 y 78547
+x 56815 y 78550
+x 56818 y 78553
+x 56822 y 78556
+x 56823 y 78558
+x 56825 y 78560
+x 56827 y 78562
+x 56828 y 78564
+x 56829 y 78566
+x 56831 y 78568
+x 56832 y 78570
+x 56833 y 78572
+x 56834 y 78574
+x 56835 y 78576
+x 56836 y 78578
+x 56837 y 78580
+x 56838 y 78582
+x 56839 y 78584
+x 56840 y 78586
+x 56841 y 78588
+x 56842 y 78590
+x 56842 y 78592
+x 56843 y 78595
+x 56844 y 78597
+x 56844 y 78599
+x 56845 y 78602
+x 56845 y 78604
+x 56846 y 78607
+x 56846 y 78610
+x 56847 y 78613
+x 56847 y 78616
+x 56847 y 78619
+x 56847 y 78622
+x 56847 y 78625
+x 56848 y 78628
+x 56848 y 78632
+x 56848 y 78638
+x 56847 y 78644
+x 56847 y 78650
+x 56847 y 78656
+x 56846 y 78661
+x 56846 y 78667
+x 56845 y 78672
+x 56844 y 78677
+x 56844 y 78682
+x 56843 y 78687
+x 56842 y 78692
+x 56841 y 78696
+x 56840 y 78700
+x 56839 y 78705
+x 56837 y 78709
+x 56836 y 78713
+x 56835 y 78717
+x 56833 y 78720
+x 56832 y 78724
+x 56830 y 78728
+x 56829 y 78731
+x 56827 y 78734
+x 56825 y 78737
+x 56824 y 78741
+x 56822 y 78744
+x 56820 y 78747
+x 56818 y 78750
+x 56816 y 78752
+x 56814 y 78755
+x 56812 y 78758
+x 56810 y 78761
+x 56808 y 78763
+x 56806 y 78765
+x 56804 y 78767
+x 56802 y 78769
+x 56799 y 78771
+x 56797 y 78773
+x 56795 y 78775
+x 56793 y 78777
+x 56790 y 78779
+x 56788 y 78780
+x 56785 y 78782
+x 56783 y 78784
+x 56780 y 78785
+x 56778 y 78787
+x 56775 y 78788
+x 56772 y 78790
+x 56769 y 78791
+x 56767 y 78793
+x 56764 y 78794
+x 56761 y 78795
+x 56758 y 78797
+x 56754 y 78798
+x 56751 y 78799
+x 56748 y 78800
+x 56744 y 78801
+x 56741 y 78802
+x 56737 y 78803
+x 56733 y 78804
+x 56729 y 78805
+x 56725 y 78806
+x 56721 y 78807
+x 56717 y 78808
+x 56711 y 78808
+x 56697 y 78811
+x 56681 y 78814
+x 56665 y 78820
+x 56648 y 78826
+x 56632 y 78835
+x 56616 y 78845
+x 56601 y 78857
+x 56587 y 78871
+x 56574 y 78887
+x 56564 y 78903
+x 56555 y 78920
+x 56549 y 78938
+x 56544 y 78955
+x 56541 y 78973
+x 56539 y 78990
+x 56538 y 79006
+x 56539 y 79021
+x 56540 y 79036
+x 56543 y 79051
+x 56547 y 79066
+x 56552 y 79080
+x 56558 y 79095
+x 56566 y 79108
+x 56574 y 79121
+x 56583 y 79133
+x 56593 y 79144
+x 56604 y 79155
+x 56615 y 79164
+x 56626 y 79173
+x 56638 y 79180
+x 56650 y 79187
+x 56667 y 79196
+x 56819 y 79248
+x 56820 y 79248
+x 56822 y 79249
+x 56823 y 79250
+x 56824 y 79251
+x 56825 y 79252
+x 56827 y 79253
+x 56827 y 79253
+x 56828 y 79254
+x 56829 y 79255
+x 56830 y 79256
+x 56830 y 79256
+x 56831 y 79257
+x 56831 y 79258
+x 56831 y 79258
+x 56832 y 79259
+x 56832 y 79260
+x 56833 y 79261
+x 56833 y 79262
+x 56833 y 79263
+x 56834 y 79264
+x 56834 y 79266
+x 56835 y 79267
+x 56835 y 79269
+x 56836 y 79271
+x 56836 y 79274
+x 56837 y 79276
+x 56837 y 79279
+x 56837 y 79282
+x 56837 y 79285
+x 56837 y 79289
+x 56837 y 79295
+x 56837 y 79299
+x 56837 y 79303
+x 56836 y 79307
+x 56836 y 79310
+x 56835 y 79313
+x 56834 y 79316
+x 56834 y 79318
+x 56833 y 79320
+x 56832 y 79322
+x 56832 y 79323
+x 56831 y 79324
+x 56830 y 79326
+x 56829 y 79327
+x 56828 y 79328
+x 56826 y 79330
+x 56826 y 79330
+x 56825 y 79331
+x 56825 y 79331
+x 56824 y 79332
+x 56824 y 79332
+x 56823 y 79333
+x 56823 y 79333
+x 56822 y 79334
+x 56821 y 79334
+x 56821 y 79334
+x 56820 y 79335
+x 56819 y 79335
+x 56818 y 79336
+x 56817 y 79336
+x 56817 y 79336
+x 56815 y 79337
+x 56814 y 79337
+x 56813 y 79338
+x 56812 y 79338
+x 56810 y 79339
+x 56808 y 79339
+x 56807 y 79339
+x 56805 y 79340
+x 56803 y 79340
+x 56801 y 79340
+x 56798 y 79341
+x 56796 y 79341
+x 56794 y 79341
+x 56791 y 79341
+x 56788 y 79341
+x 56785 y 79342
+x 56783 y 79342
+x 56782 y 79342
+x 56781 y 79341
+x 56781 y 79341
+x 56780 y 79341
+x 56780 y 79341
+x 56779 y 79341
+x 56779 y 79341
+x 56778 y 79341
+x 56777 y 79340
+x 56776 y 79340
+x 56775 y 79339
+x 56774 y 79339
+x 56772 y 79338
+x 56770 y 79337
+x 56770 y 79337
+x 56703 y 79279
+x 56695 y 79273
+x 56686 y 79265
+x 56675 y 79258
+x 56663 y 79251
+x 56650 y 79244
+x 56634 y 79238
+x 56614 y 79233
+x 56592 y 79231
+x 56568 y 79233
+x 56546 y 79238
+x 56524 y 79245
+x 56505 y 79256
+x 56487 y 79268
+x 56472 y 79282
+x 56459 y 79296
+x 56449 y 79310
+x 56443 y 79318
+x 56439 y 79325
+x 56435 y 79333
+x 56431 y 79341
+x 56427 y 79348
+x 56424 y 79356
+x 56421 y 79364
+x 56418 y 79373
+x 56416 y 79381
+x 56414 y 79389
+x 56412 y 79398
+x 56411 y 79406
+x 56410 y 79415
+x 56409 y 79423
+x 56409 y 79431
+x 56409 y 79440
+x 56409 y 79449
+x 56410 y 79459
+x 56411 y 79468
+x 56412 y 79478
+x 56414 y 79487
+x 56416 y 79497
+x 56419 y 79506
+x 56422 y 79515
+x 56425 y 79523
+x 56429 y 79532
+x 56433 y 79540
+x 56437 y 79548
+x 56442 y 79556
+x 56446 y 79564
+x 56451 y 79571
+x 56456 y 79579
+x 56462 y 79586
+x 56467 y 79593
+x 56473 y 79599
+x 56479 y 79606
+x 56485 y 79612
+x 56491 y 79619
+x 56498 y 79625
+x 56504 y 79631
+x 56511 y 79636
+x 56518 y 79642
+x 56525 y 79648
+x 56532 y 79653
+x 56539 y 79658
+x 56546 y 79664
+x 56554 y 79669
+x 56561 y 79673
+x 56566 y 79677
+x 56573 y 79681
+x 56579 y 79685
+x 56585 y 79689
+x 56591 y 79693
+x 56597 y 79696
+x 56604 y 79700
+x 56610 y 79703
+x 56616 y 79707
+x 56622 y 79710
+x 56628 y 79713
+x 56634 y 79716
+x 56641 y 79719
+x 56647 y 79722
+x 56653 y 79725
+x 56659 y 79727
+x 56666 y 79730
+x 56672 y 79732
+x 56678 y 79734
+x 56685 y 79737
+x 56691 y 79739
+x 56698 y 79741
+x 56705 y 79742
+x 56711 y 79744
+x 56718 y 79745
+x 56725 y 79747
+x 56732 y 79748
+x 56739 y 79749
+x 56746 y 79750
+x 56753 y 79750
+x 56760 y 79750
+x 56767 y 79751
+x 56778 y 79750
+x 56789 y 79750
+x 56800 y 79750
+x 56811 y 79749
+x 56821 y 79748
+x 56832 y 79747
+x 56842 y 79745
+x 56853 y 79744
+x 56863 y 79742
+x 56874 y 79740
+x 56884 y 79737
+x 56894 y 79735
+x 56904 y 79732
+x 56914 y 79729
+x 56924 y 79725
+x 56934 y 79722
+x 56944 y 79718
+x 56953 y 79714
+x 56963 y 79709
+x 56972 y 79705
+x 56982 y 79700
+x 56991 y 79695
+x 57000 y 79689
+x 57008 y 79684
+x 57017 y 79678
+x 57026 y 79672
+x 57034 y 79665
+x 57042 y 79659
+x 57050 y 79652
+x 57058 y 79645
+x 57065 y 79638
+x 57073 y 79630
+x 57080 y 79622
+x 57088 y 79614
+x 57095 y 79605
+x 57102 y 79596
+x 57109 y 79587
+x 57115 y 79578
+x 57121 y 79568
+x 57127 y 79559
+x 57133 y 79549
+x 57138 y 79539
+x 57143 y 79529
+x 57148 y 79519
+x 57153 y 79508
+x 57157 y 79498
+x 57161 y 79487
+x 57165 y 79476
+x 57168 y 79466
+x 57172 y 79455
+x 57175 y 79444
+x 57177 y 79432
+x 57180 y 79421
+x 57182 y 79410
+x 57184 y 79398
+x 57186 y 79387
+x 57188 y 79375
+x 57189 y 79363
+x 57190 y 79352
+x 57191 y 79340
+x 57192 y 79328
+x 57192 y 79316
+x 57193 y 79303
+x 57193 y 79291
+x 57193 y 79276
+x 57192 y 79261
+x 57191 y 79247
+x 57190 y 79232
+x 57189 y 79218
+x 57188 y 79203
+x 57186 y 79189
+x 57183 y 79176
+x 57181 y 79162
+x 57178 y 79148
+x 57174 y 79135
+x 57171 y 79122
+x 57167 y 79109
+x 57162 y 79096
+x 57157 y 79083
+x 57152 y 79071
+x 57146 y 79058
+x 57140 y 79046
+x 57133 y 79034
+x 57126 y 79023
+x 57119 y 79012
+x 57114 y 79005
+x 57118 y 79000
+x 57123 y 78993
+x 57128 y 78987
+x 57132 y 78980
+x 57137 y 78973
+x 57141 y 78966
+x 57146 y 78959
+x 57150 y 78952
+x 57154 y 78945
+x 57158 y 78938
+x 57161 y 78930
+x 57165 y 78923
+x 57168 y 78915
+x 57172 y 78908
+x 57175 y 78900
+x 57178 y 78893
+x 57181 y 78885
+x 57183 y 78877
+x 57186 y 78869
+x 57189 y 78861
+x 57191 y 78853
+x 57193 y 78845
+x 57196 y 78837
+x 57198 y 78829
+x 57200 y 78821
+x 57201 y 78812
+x 57203 y 78804
+x 57205 y 78796
+x 57206 y 78787
+x 57208 y 78779
+x 57209 y 78770
+x 57210 y 78762
+x 57211 y 78753
+x 57212 y 78744
+x 57213 y 78735
+x 57214 y 78727
+x 57214 y 78718
+x 57215 y 78709
+x 57215 y 78700
+x 57216 y 78691
+x 57216 y 78682
+x 57216 y 78672
+x 57216 y 78663
+x 57216 y 78650
+x 57216 y 78638
+x 57215 y 78625
+x 57214 y 78613
+x 57213 y 78600
+x 57212 y 78588
+x 57211 y 78575
+x 57209 y 78563
+x 57207 y 78551
+x 57205 y 78539
+x 57203 y 78527
+x 57201 y 78515
+x 57198 y 78503
+x 57195 y 78491
+x 57192 y 78480
+x 57188 y 78468
+x 57185 y 78457
+x 57181 y 78445
+x 57177 y 78434
+x 57173 y 78423
+x 57168 y 78412
+x 57163 y 78401
+x 57158 y 78390
+x 57153 y 78379
+x 57148 y 78369
+x 57142 y 78358
+x 57136 y 78348
+x 57130 y 78338
+x 57124 y 78327
+x 57117 y 78317
+x 57110 y 78308
+x 57103 y 78298
+x 57096 y 78288
+x 57089 y 78279
+x 57081 y 78270
+x 57073 y 78261
+x 57066 y 78252
+x 57057 y 78244
+x 57049 y 78236
+x 57041 y 78228
+x 57032 y 78220
+x 57023 y 78212
+x 57014 y 78205
+x 57005 y 78198
+x 56995 y 78192
+x 56986 y 78185
+x 56976 y 78179
+x 56966 y 78174
+x 56956 y 78168
+x 56946 y 78163
+x 56935 y 78158
+x 56924 y 78154
+x 56914 y 78150
+x 56903 y 78146
+x 56892 y 78142
+x 56881 y 78139
+x 56869 y 78137
+x 56858 y 78134
+x 56847 y 78132
+x 56835 y 78131
+x 56824 y 78130
+x 56812 y 78129
+x 56801 y 78128
+x 56789 y 78128
+x 56781 y 78128
+x 56773 y 78128
+x 56765 y 78129
+x 56756 y 78129
+x 56748 y 78130
+x 56740 y 78131
+x 56732 y 78132
+x 56724 y 78133
+x 56716 y 78134
+x 56708 y 78136
+x 56700 y 78137
+x 56692 y 78139
+x 56684 y 78141
+x 56676 y 78143
+x 56669 y 78145
+x 56661 y 78148
+x 56653 y 78150
+x 56645 y 78153
+x 56638 y 78156
+x 56630 y 78159
+x 56623 y 78162
+x 56615 y 78165
+x 56608 y 78169
+x 56601 y 78172
+x 56594 y 78176
+x 56586 y 78180
+x 56579 y 78184
+x 56572 y 78188
+x 56566 y 78193
+x 56559 y 78197
+x 56552 y 78202
+x 56545 y 78207
+x 56537 y 78213
+x 56529 y 78219
+x 56522 y 78224
+x 56515 y 78231
+x 56508 y 78237
+x 56501 y 78243
+x 56495 y 78250
+x 56488 y 78257
+x 56482 y 78264
+x 56476 y 78271
+x 56470 y 78278
+x 56464 y 78285
+x 56458 y 78292
+x 56453 y 78300
+x 56447 y 78308
+x 56442 y 78315
+x 56437 y 78323
+x 56432 y 78331
+x 56428 y 78339
+x 56423 y 78348
+x 56419 y 78356
+x 56415 y 78364
+x 56411 y 78373
+x 56407 y 78382
+x 56403 y 78390
+x 56400 y 78399
+x 56396 y 78408
+x 56393 y 78417
+x 56390 y 78426
+x 56388 y 78435
+x 56385 y 78444
+x 56382 y 78456
+x 56380 y 78464
+x 56379 y 78471
+x 57748 y 78330
+x 57746 y 78338
+x 57745 y 78345
+x 57744 y 78353
+x 57743 y 78361
+x 57742 y 78369
+x 57741 y 78377
+x 57740 y 78385
+x 57740 y 78393
+x 57739 y 78401
+x 57739 y 78410
+x 57739 y 78419
+x 57738 y 78428
+x 57738 y 78438
+x 57738 y 78448
+x 57738 y 78458
+x 57738 y 78472
+x 57738 y 78486
+x 57739 y 78500
+x 57739 y 78514
+x 57740 y 78528
+x 57741 y 78541
+x 57742 y 78555
+x 57744 y 78568
+x 57745 y 78581
+x 57747 y 78595
+x 57749 y 78608
+x 57751 y 78621
+x 57754 y 78633
+x 57756 y 78646
+x 57759 y 78659
+x 57762 y 78671
+x 57765 y 78684
+x 57768 y 78696
+x 57772 y 78708
+x 57776 y 78720
+x 57780 y 78732
+x 57784 y 78744
+x 57789 y 78755
+x 57793 y 78767
+x 57798 y 78778
+x 57803 y 78789
+x 57809 y 78800
+x 57814 y 78811
+x 57820 y 78822
+x 57826 y 78832
+x 57833 y 78843
+x 57839 y 78853
+x 57843 y 78858
+x 57847 y 78864
+x 57851 y 78870
+x 57856 y 78876
+x 57860 y 78882
+x 57865 y 78887
+x 57869 y 78893
+x 57874 y 78899
+x 57880 y 78905
+x 57885 y 78911
+x 57891 y 78918
+x 57896 y 78924
+x 57902 y 78931
+x 57908 y 78937
+x 57915 y 78944
+x 57921 y 78951
+x 57928 y 78958
+x 57935 y 78966
+x 57943 y 78973
+x 57950 y 78981
+x 57958 y 78988
+x 57966 y 78996
+x 57974 y 79005
+x 57982 y 79013
+x 57991 y 79021
+x 58000 y 79030
+x 58009 y 79039
+x 58018 y 79048
+x 58028 y 79057
+x 58038 y 79066
+x 58048 y 79076
+x 58058 y 79085
+x 58064 y 79091
+x 58069 y 79096
+x 58074 y 79100
+x 58079 y 79105
+x 58084 y 79110
+x 58088 y 79115
+x 58093 y 79119
+x 58097 y 79124
+x 58102 y 79128
+x 58106 y 79132
+x 58110 y 79136
+x 58114 y 79140
+x 58118 y 79144
+x 58121 y 79148
+x 58125 y 79152
+x 58128 y 79156
+x 58131 y 79159
+x 58134 y 79163
+x 58137 y 79166
+x 58140 y 79169
+x 58143 y 79172
+x 58145 y 79175
+x 58148 y 79178
+x 58150 y 79181
+x 58152 y 79184
+x 58154 y 79186
+x 58155 y 79188
+x 58157 y 79190
+x 58158 y 79192
+x 58160 y 79194
+x 58161 y 79196
+x 58162 y 79198
+x 58165 y 79202
+x 58167 y 79205
+x 58169 y 79209
+x 58171 y 79212
+x 58173 y 79216
+x 58174 y 79219
+x 58176 y 79223
+x 58178 y 79226
+x 58179 y 79230
+x 58181 y 79234
+x 58182 y 79237
+x 58184 y 79241
+x 58185 y 79245
+x 58186 y 79249
+x 58188 y 79253
+x 58189 y 79257
+x 58190 y 79261
+x 58191 y 79265
+x 58192 y 79269
+x 58193 y 79273
+x 58194 y 79278
+x 58194 y 79282
+x 58195 y 79287
+x 58196 y 79291
+x 58196 y 79296
+x 58197 y 79301
+x 58197 y 79305
+x 58197 y 79310
+x 58198 y 79315
+x 58198 y 79320
+x 58198 y 79325
+x 58198 y 79329
+x 58198 y 79329
+x 58197 y 79331
+x 58195 y 79332
+x 58193 y 79334
+x 58191 y 79336
+x 58188 y 79339
+x 58184 y 79342
+x 58182 y 79344
+x 58179 y 79346
+x 58177 y 79347
+x 58175 y 79348
+x 58173 y 79349
+x 58172 y 79350
+x 58171 y 79350
+x 58170 y 79350
+x 58169 y 79350
+x 58168 y 79350
+x 58166 y 79350
+x 58165 y 79349
+x 58163 y 79349
+x 58162 y 79348
+x 58160 y 79347
+x 58158 y 79346
+x 58155 y 79345
+x 58153 y 79343
+x 58150 y 79341
+x 58147 y 79339
+x 58144 y 79337
+x 58056 y 79243
+x 58052 y 79238
+x 58047 y 79233
+x 58041 y 79228
+x 58036 y 79223
+x 58030 y 79218
+x 58024 y 79213
+x 58018 y 79208
+x 58011 y 79203
+x 58004 y 79199
+x 57996 y 79194
+x 57987 y 79189
+x 57977 y 79185
+x 57965 y 79181
+x 57953 y 79178
+x 57940 y 79176
+x 57926 y 79175
+x 57908 y 79176
+x 57891 y 79178
+x 57873 y 79182
+x 57855 y 79187
+x 57836 y 79195
+x 57819 y 79205
+x 57802 y 79218
+x 57787 y 79232
+x 57774 y 79248
+x 57763 y 79266
+x 57754 y 79283
+x 57748 y 79301
+x 57744 y 79318
+x 57741 y 79335
+x 57739 y 79351
+x 57739 y 79367
+x 57739 y 79377
+x 57739 y 79387
+x 57740 y 79397
+x 57742 y 79407
+x 57743 y 79416
+x 57746 y 79426
+x 57748 y 79436
+x 57751 y 79445
+x 57755 y 79455
+x 57759 y 79464
+x 57763 y 79473
+x 57768 y 79482
+x 57773 y 79491
+x 57778 y 79499
+x 57784 y 79507
+x 57789 y 79513
+x 57793 y 79519
+x 57798 y 79525
+x 57803 y 79531
+x 57808 y 79537
+x 57813 y 79543
+x 57818 y 79549
+x 57823 y 79555
+x 57827 y 79561
+x 57832 y 79567
+x 57837 y 79572
+x 57842 y 79578
+x 57847 y 79583
+x 57851 y 79588
+x 57856 y 79594
+x 57861 y 79599
+x 57865 y 79604
+x 57870 y 79609
+x 57875 y 79614
+x 57879 y 79618
+x 57884 y 79623
+x 57888 y 79628
+x 57893 y 79632
+x 57898 y 79637
+x 57902 y 79641
+x 57907 y 79645
+x 57911 y 79650
+x 57916 y 79654
+x 57921 y 79658
+x 57925 y 79662
+x 57930 y 79666
+x 57935 y 79669
+x 57939 y 79673
+x 57946 y 79678
+x 57952 y 79683
+x 57959 y 79688
+x 57965 y 79692
+x 57972 y 79697
+x 57979 y 79701
+x 57986 y 79705
+x 57992 y 79709
+x 57999 y 79713
+x 58006 y 79717
+x 58013 y 79720
+x 58020 y 79724
+x 58028 y 79727
+x 58035 y 79730
+x 58042 y 79733
+x 58050 y 79736
+x 58057 y 79739
+x 58064 y 79742
+x 58072 y 79744
+x 58080 y 79746
+x 58087 y 79748
+x 58095 y 79750
+x 58103 y 79752
+x 58110 y 79753
+x 58118 y 79755
+x 58126 y 79756
+x 58134 y 79757
+x 58142 y 79758
+x 58149 y 79758
+x 58157 y 79759
+x 58165 y 79759
+x 58173 y 79759
+x 58182 y 79759
+x 58192 y 79759
+x 58201 y 79758
+x 58210 y 79757
+x 58219 y 79757
+x 58229 y 79755
+x 58238 y 79754
+x 58247 y 79752
+x 58256 y 79750
+x 58265 y 79748
+x 58274 y 79746
+x 58283 y 79743
+x 58292 y 79740
+x 58300 y 79737
+x 58309 y 79734
+x 58318 y 79731
+x 58326 y 79727
+x 58335 y 79723
+x 58343 y 79719
+x 58351 y 79715
+x 58359 y 79710
+x 58367 y 79706
+x 58375 y 79701
+x 58383 y 79696
+x 58391 y 79690
+x 58398 y 79685
+x 58406 y 79679
+x 58413 y 79674
+x 58420 y 79668
+x 58427 y 79661
+x 58434 y 79655
+x 58442 y 79649
+x 58449 y 79641
+x 58457 y 79633
+x 58464 y 79625
+x 58471 y 79617
+x 58478 y 79609
+x 58485 y 79601
+x 58491 y 79592
+x 58497 y 79583
+x 58503 y 79574
+x 58509 y 79565
+x 58515 y 79556
+x 58520 y 79547
+x 58525 y 79537
+x 58529 y 79528
+x 58534 y 79518
+x 58538 y 79508
+x 58542 y 79498
+x 58546 y 79488
+x 58549 y 79478
+x 58552 y 79467
+x 58555 y 79457
+x 58558 y 79446
+x 58560 y 79436
+x 58562 y 79425
+x 58564 y 79415
+x 58565 y 79404
+x 58567 y 79393
+x 58568 y 79382
+x 58569 y 79371
+x 58569 y 79360
+x 58570 y 79349
+x 58570 y 79339
+x 58570 y 79332
+x 58570 y 79326
+x 58570 y 79319
+x 58569 y 79313
+x 58569 y 79307
+x 58569 y 79300
+x 58569 y 79294
+x 58568 y 79288
+x 58568 y 79282
+x 58568 y 79276
+x 58567 y 79269
+x 58567 y 79263
+x 58566 y 79257
+x 58566 y 79251
+x 58565 y 79245
+x 58564 y 79239
+x 58564 y 79233
+x 58563 y 79227
+x 58562 y 79221
+x 58561 y 79215
+x 58560 y 79209
+x 58559 y 79203
+x 58558 y 79197
+x 58557 y 79191
+x 58556 y 79185
+x 58555 y 79179
+x 58554 y 79173
+x 58553 y 79168
+x 58552 y 79162
+x 58550 y 79156
+x 58549 y 79150
+x 58548 y 79145
+x 58546 y 79139
+x 58545 y 79133
+x 58543 y 79127
+x 58542 y 79121
+x 58540 y 79116
+x 58538 y 79110
+x 58536 y 79105
+x 58535 y 79099
+x 58533 y 79094
+x 58531 y 79088
+x 58529 y 79082
+x 58527 y 79077
+x 58525 y 79072
+x 58523 y 79066
+x 58521 y 79061
+x 58519 y 79055
+x 58516 y 79050
+x 58514 y 79045
+x 58512 y 79039
+x 58509 y 79034
+x 58507 y 79029
+x 58505 y 79024
+x 58502 y 79018
+x 58500 y 79013
+x 58497 y 79008
+x 58494 y 79003
+x 58492 y 78998
+x 58489 y 78993
+x 58486 y 78988
+x 58483 y 78983
+x 58480 y 78978
+x 58477 y 78973
+x 58473 y 78966
+x 58469 y 78959
+x 58464 y 78953
+x 58460 y 78946
+x 58455 y 78940
+x 58451 y 78934
+x 58446 y 78927
+x 58441 y 78921
+x 58436 y 78915
+x 58431 y 78908
+x 58426 y 78902
+x 58421 y 78896
+x 58415 y 78889
+x 58409 y 78883
+x 58404 y 78876
+x 58398 y 78870
+x 58392 y 78864
+x 58386 y 78857
+x 58380 y 78851
+x 58374 y 78845
+x 58367 y 78838
+x 58361 y 78832
+x 58354 y 78825
+x 58347 y 78819
+x 58341 y 78813
+x 58334 y 78806
+x 58327 y 78800
+x 58319 y 78793
+x 58312 y 78787
+x 58305 y 78780
+x 58297 y 78774
+x 58290 y 78767
+x 58283 y 78761
+x 58276 y 78755
+x 58269 y 78749
+x 58262 y 78743
+x 58256 y 78737
+x 58249 y 78732
+x 58243 y 78726
+x 58237 y 78721
+x 58232 y 78716
+x 58226 y 78710
+x 58221 y 78705
+x 58215 y 78700
+x 58210 y 78696
+x 58205 y 78691
+x 58201 y 78686
+x 58196 y 78682
+x 58192 y 78678
+x 58188 y 78673
+x 58184 y 78669
+x 58180 y 78666
+x 58177 y 78662
+x 58173 y 78658
+x 58170 y 78655
+x 58167 y 78651
+x 58164 y 78648
+x 58162 y 78645
+x 58159 y 78643
+x 58157 y 78640
+x 58155 y 78638
+x 58154 y 78635
+x 58152 y 78633
+x 58151 y 78632
+x 58148 y 78628
+x 58145 y 78623
+x 58143 y 78619
+x 58140 y 78615
+x 58138 y 78610
+x 58135 y 78606
+x 58133 y 78601
+x 58130 y 78596
+x 58129 y 78594
+x 58131 y 78594
+x 58139 y 78594
+x 58147 y 78595
+x 58155 y 78596
+x 58163 y 78596
+x 58170 y 78597
+x 58178 y 78597
+x 58185 y 78598
+x 58192 y 78598
+x 58199 y 78599
+x 58206 y 78599
+x 58213 y 78599
+x 58219 y 78600
+x 58226 y 78600
+x 58232 y 78600
+x 58238 y 78601
+x 58244 y 78601
+x 58250 y 78601
+x 58255 y 78602
+x 58261 y 78602
+x 58267 y 78602
+x 58272 y 78602
+x 58277 y 78602
+x 58282 y 78602
+x 58287 y 78603
+x 58292 y 78603
+x 58296 y 78603
+x 58301 y 78603
+x 58305 y 78603
+x 58311 y 78603
+x 58319 y 78603
+x 58329 y 78602
+x 58338 y 78602
+x 58348 y 78601
+x 58358 y 78599
+x 58367 y 78598
+x 58377 y 78596
+x 58386 y 78594
+x 58395 y 78591
+x 58404 y 78589
+x 58414 y 78585
+x 58423 y 78582
+x 58432 y 78579
+x 58441 y 78575
+x 58449 y 78571
+x 58459 y 78566
+x 58470 y 78559
+x 58482 y 78552
+x 58494 y 78544
+x 58505 y 78535
+x 58516 y 78525
+x 58526 y 78514
+x 58536 y 78503
+x 58545 y 78491
+x 58553 y 78478
+x 58560 y 78464
+x 58567 y 78449
+x 58572 y 78435
+x 58575 y 78420
+x 58578 y 78405
+x 58580 y 78390
+x 58580 y 78376
+x 58580 y 78367
+x 58580 y 78358
+x 58579 y 78350
+x 58578 y 78342
+x 58577 y 78334
+x 58575 y 78325
+x 58573 y 78317
+x 58571 y 78309
+x 58569 y 78301
+x 58566 y 78293
+x 58563 y 78285
+x 58559 y 78277
+x 58556 y 78270
+x 58552 y 78262
+x 58547 y 78255
+x 58543 y 78247
+x 58533 y 78234
+x 58520 y 78219
+x 58505 y 78205
+x 58487 y 78192
+x 58467 y 78181
+x 58445 y 78173
+x 58422 y 78168
+x 58402 y 78167
+x 58391 y 78167
+x 58384 y 78168
+x 58377 y 78168
+x 58370 y 78169
+x 58363 y 78171
+x 58357 y 78172
+x 58351 y 78174
+x 58345 y 78175
+x 58340 y 78177
+x 58334 y 78179
+x 58329 y 78181
+x 58323 y 78183
+x 58318 y 78185
+x 58313 y 78188
+x 58308 y 78190
+x 58304 y 78192
+x 58302 y 78193
+x 58300 y 78194
+x 58299 y 78194
+x 58295 y 78194
+x 58291 y 78194
+x 58286 y 78193
+x 58281 y 78193
+x 58275 y 78193
+x 58270 y 78193
+x 58264 y 78192
+x 58257 y 78192
+x 58251 y 78191
+x 58244 y 78191
+x 58237 y 78190
+x 58229 y 78190
+x 58221 y 78189
+x 58212 y 78188
+x 58204 y 78188
+x 58197 y 78187
+x 58189 y 78187
+x 58181 y 78186
+x 58174 y 78186
+x 58167 y 78185
+x 58161 y 78185
+x 58154 y 78185
+x 58148 y 78184
+x 58141 y 78184
+x 58135 y 78184
+x 58130 y 78184
+x 58124 y 78184
+x 58118 y 78184
+x 58114 y 78184
+x 58112 y 78184
+x 58111 y 78184
+x 58109 y 78183
+x 58107 y 78183
+x 58105 y 78183
+x 58102 y 78183
+x 58099 y 78183
+x 58096 y 78182
+x 58092 y 78182
+x 58088 y 78181
+x 58084 y 78181
+x 58080 y 78180
+x 58075 y 78179
+x 58070 y 78178
+x 58065 y 78178
+x 58059 y 78177
+x 58054 y 78176
+x 58047 y 78175
+x 58041 y 78173
+x 58034 y 78172
+x 58028 y 78171
+x 58022 y 78171
+x 58016 y 78170
+x 58010 y 78169
+x 58004 y 78168
+x 57999 y 78168
+x 57993 y 78167
+x 57987 y 78167
+x 57982 y 78166
+x 57976 y 78166
+x 57970 y 78166
+x 57963 y 78166
+x 57956 y 78166
+x 57948 y 78167
+x 57942 y 78168
+x 57935 y 78169
+x 57929 y 78170
+x 57924 y 78171
+x 57918 y 78172
+x 57914 y 78173
+x 57914 y 78173
+x 57908 y 78174
+x 57891 y 78176
+x 57875 y 78180
+x 57858 y 78185
+x 57843 y 78193
+x 57828 y 78202
+x 57814 y 78212
+x 57801 y 78224
+x 57790 y 78236
+x 57781 y 78248
+x 57773 y 78261
+x 57766 y 78274
+x 57761 y 78287
+x 57756 y 78300
+x 57752 y 78312
+x 57749 y 78323
+x 57748 y 78330
+x 58628 y 78330
+x 58627 y 78338
+x 58625 y 78345
+x 58624 y 78353
+x 58623 y 78361
+x 58622 y 78369
+x 58622 y 78377
+x 58621 y 78385
+x 58620 y 78393
+x 58620 y 78401
+x 58619 y 78410
+x 58619 y 78419
+x 58619 y 78428
+x 58619 y 78438
+x 58619 y 78448
+x 58619 y 78458
+x 58619 y 78472
+x 58619 y 78486
+x 58619 y 78500
+x 58620 y 78514
+x 58621 y 78528
+x 58622 y 78541
+x 58623 y 78555
+x 58624 y 78568
+x 58626 y 78581
+x 58628 y 78595
+x 58630 y 78608
+x 58632 y 78621
+x 58634 y 78633
+x 58637 y 78646
+x 58639 y 78659
+x 58642 y 78671
+x 58646 y 78684
+x 58649 y 78696
+x 58653 y 78708
+x 58656 y 78720
+x 58660 y 78732
+x 58665 y 78744
+x 58669 y 78755
+x 58674 y 78767
+x 58679 y 78778
+x 58684 y 78789
+x 58689 y 78800
+x 58695 y 78811
+x 58701 y 78822
+x 58707 y 78832
+x 58713 y 78843
+x 58720 y 78853
+x 58724 y 78858
+x 58728 y 78864
+x 58732 y 78870
+x 58736 y 78876
+x 58741 y 78882
+x 58745 y 78887
+x 58750 y 78893
+x 58755 y 78899
+x 58760 y 78905
+x 58766 y 78911
+x 58771 y 78918
+x 58777 y 78924
+x 58783 y 78931
+x 58789 y 78937
+x 58795 y 78944
+x 58802 y 78951
+x 58809 y 78958
+x 58816 y 78966
+x 58823 y 78973
+x 58831 y 78981
+x 58838 y 78988
+x 58846 y 78996
+x 58855 y 79005
+x 58863 y 79013
+x 58872 y 79021
+x 58881 y 79030
+x 58890 y 79039
+x 58899 y 79048
+x 58909 y 79057
+x 58919 y 79066
+x 58929 y 79076
+x 58939 y 79085
+x 58944 y 79091
+x 58949 y 79096
+x 58954 y 79100
+x 58959 y 79105
+x 58964 y 79110
+x 58969 y 79115
+x 58974 y 79119
+x 58978 y 79124
+x 58982 y 79128
+x 58986 y 79132
+x 58991 y 79136
+x 58994 y 79140
+x 58998 y 79144
+x 59002 y 79148
+x 59005 y 79152
+x 59009 y 79156
+x 59012 y 79159
+x 59015 y 79163
+x 59018 y 79166
+x 59021 y 79169
+x 59023 y 79172
+x 59026 y 79175
+x 59028 y 79178
+x 59030 y 79181
+x 59032 y 79184
+x 59034 y 79186
+x 59036 y 79188
+x 59038 y 79190
+x 59039 y 79192
+x 59040 y 79194
+x 59041 y 79196
+x 59043 y 79198
+x 59045 y 79202
+x 59047 y 79205
+x 59049 y 79209
+x 59051 y 79212
+x 59053 y 79216
+x 59055 y 79219
+x 59057 y 79223
+x 59058 y 79226
+x 59060 y 79230
+x 59061 y 79234
+x 59063 y 79237
+x 59064 y 79241
+x 59066 y 79245
+x 59067 y 79249
+x 59068 y 79253
+x 59069 y 79257
+x 59070 y 79261
+x 59071 y 79265
+x 59072 y 79269
+x 59073 y 79273
+x 59074 y 79278
+x 59075 y 79282
+x 59076 y 79287
+x 59076 y 79291
+x 59077 y 79296
+x 59077 y 79301
+x 59078 y 79305
+x 59078 y 79310
+x 59078 y 79315
+x 59079 y 79320
+x 59079 y 79325
+x 59079 y 79329
+x 59078 y 79329
+x 59077 y 79331
+x 59076 y 79332
+x 59074 y 79334
+x 59072 y 79336
+x 59068 y 79339
+x 59065 y 79342
+x 59062 y 79344
+x 59060 y 79346
+x 59057 y 79347
+x 59055 y 79348
+x 59054 y 79349
+x 59053 y 79350
+x 59052 y 79350
+x 59051 y 79350
+x 59050 y 79350
+x 59048 y 79350
+x 59047 y 79350
+x 59046 y 79349
+x 59044 y 79349
+x 59042 y 79348
+x 59040 y 79347
+x 59038 y 79346
+x 59036 y 79345
+x 59033 y 79343
+x 59030 y 79341
+x 59027 y 79339
+x 59024 y 79337
+x 58937 y 79243
+x 58933 y 79238
+x 58927 y 79233
+x 58922 y 79228
+x 58917 y 79223
+x 58911 y 79218
+x 58905 y 79213
+x 58898 y 79208
+x 58892 y 79203
+x 58884 y 79199
+x 58876 y 79194
+x 58867 y 79189
+x 58857 y 79185
+x 58846 y 79181
+x 58834 y 79178
+x 58820 y 79176
+x 58807 y 79175
+x 58788 y 79176
+x 58771 y 79178
+x 58753 y 79182
+x 58735 y 79187
+x 58717 y 79195
+x 58699 y 79205
+x 58682 y 79218
+x 58667 y 79232
+x 58654 y 79248
+x 58643 y 79266
+x 58635 y 79283
+x 58629 y 79301
+x 58624 y 79318
+x 58621 y 79335
+x 58620 y 79351
+x 58619 y 79367
+x 58619 y 79377
+x 58620 y 79387
+x 58621 y 79397
+x 58622 y 79407
+x 58624 y 79416
+x 58626 y 79426
+x 58629 y 79436
+x 58632 y 79445
+x 58635 y 79455
+x 58639 y 79464
+x 58644 y 79473
+x 58648 y 79482
+x 58654 y 79491
+x 58659 y 79499
+x 58665 y 79507
+x 58669 y 79513
+x 58674 y 79519
+x 58679 y 79525
+x 58684 y 79531
+x 58689 y 79537
+x 58694 y 79543
+x 58698 y 79549
+x 58703 y 79555
+x 58708 y 79561
+x 58713 y 79567
+x 58718 y 79572
+x 58722 y 79578
+x 58727 y 79583
+x 58732 y 79588
+x 58737 y 79594
+x 58741 y 79599
+x 58746 y 79604
+x 58751 y 79609
+x 58755 y 79614
+x 58760 y 79618
+x 58764 y 79623
+x 58769 y 79628
+x 58774 y 79632
+x 58778 y 79637
+x 58783 y 79641
+x 58787 y 79645
+x 58792 y 79650
+x 58797 y 79654
+x 58801 y 79658
+x 58806 y 79662
+x 58810 y 79666
+x 58815 y 79669
+x 58820 y 79673
+x 58826 y 79678
+x 58833 y 79683
+x 58839 y 79688
+x 58846 y 79692
+x 58853 y 79697
+x 58859 y 79701
+x 58866 y 79705
+x 58873 y 79709
+x 58880 y 79713
+x 58887 y 79717
+x 58894 y 79720
+x 58901 y 79724
+x 58908 y 79727
+x 58916 y 79730
+x 58923 y 79733
+x 58930 y 79736
+x 58938 y 79739
+x 58945 y 79742
+x 58953 y 79744
+x 58960 y 79746
+x 58968 y 79748
+x 58976 y 79750
+x 58983 y 79752
+x 58991 y 79753
+x 58999 y 79755
+x 59006 y 79756
+x 59014 y 79757
+x 59022 y 79758
+x 59030 y 79758
+x 59038 y 79759
+x 59046 y 79759
+x 59054 y 79759
+x 59063 y 79759
+x 59072 y 79759
+x 59081 y 79758
+x 59091 y 79757
+x 59100 y 79757
+x 59109 y 79755
+x 59118 y 79754
+x 59127 y 79752
+x 59136 y 79750
+x 59146 y 79748
+x 59154 y 79746
+x 59163 y 79743
+x 59172 y 79740
+x 59181 y 79737
+x 59190 y 79734
+x 59198 y 79731
+x 59207 y 79727
+x 59215 y 79723
+x 59224 y 79719
+x 59232 y 79715
+x 59240 y 79710
+x 59248 y 79706
+x 59256 y 79701
+x 59264 y 79696
+x 59271 y 79690
+x 59279 y 79685
+x 59286 y 79679
+x 59294 y 79674
+x 59301 y 79668
+x 59308 y 79661
+x 59315 y 79655
+x 59322 y 79649
+x 59330 y 79641
+x 59337 y 79633
+x 59345 y 79625
+x 59352 y 79617
+x 59359 y 79609
+x 59365 y 79601
+x 59372 y 79592
+x 59378 y 79583
+x 59384 y 79574
+x 59390 y 79565
+x 59395 y 79556
+x 59400 y 79547
+x 59405 y 79537
+x 59410 y 79528
+x 59414 y 79518
+x 59419 y 79508
+x 59423 y 79498
+x 59426 y 79488
+x 59430 y 79478
+x 59433 y 79467
+x 59436 y 79457
+x 59438 y 79446
+x 59441 y 79436
+x 59443 y 79425
+x 59444 y 79415
+x 59446 y 79404
+x 59447 y 79393
+x 59448 y 79382
+x 59449 y 79371
+x 59450 y 79360
+x 59450 y 79349
+x 59450 y 79339
+x 59450 y 79332
+x 59450 y 79326
+x 59450 y 79319
+x 59450 y 79313
+x 59450 y 79307
+x 59450 y 79300
+x 59449 y 79294
+x 59449 y 79288
+x 59449 y 79282
+x 59448 y 79276
+x 59448 y 79269
+x 59447 y 79263
+x 59447 y 79257
+x 59446 y 79251
+x 59446 y 79245
+x 59445 y 79239
+x 59444 y 79233
+x 59443 y 79227
+x 59443 y 79221
+x 59442 y 79215
+x 59441 y 79209
+x 59440 y 79203
+x 59439 y 79197
+x 59438 y 79191
+x 59437 y 79185
+x 59436 y 79179
+x 59435 y 79173
+x 59433 y 79168
+x 59432 y 79162
+x 59431 y 79156
+x 59430 y 79150
+x 59428 y 79145
+x 59427 y 79139
+x 59425 y 79133
+x 59424 y 79127
+x 59422 y 79121
+x 59420 y 79116
+x 59419 y 79110
+x 59417 y 79105
+x 59415 y 79099
+x 59413 y 79094
+x 59412 y 79088
+x 59410 y 79082
+x 59408 y 79077
+x 59406 y 79072
+x 59404 y 79066
+x 59401 y 79061
+x 59399 y 79055
+x 59397 y 79050
+x 59395 y 79045
+x 59392 y 79039
+x 59390 y 79034
+x 59388 y 79029
+x 59385 y 79024
+x 59383 y 79018
+x 59380 y 79013
+x 59378 y 79008
+x 59375 y 79003
+x 59372 y 78998
+x 59369 y 78993
+x 59367 y 78988
+x 59364 y 78983
+x 59361 y 78978
+x 59358 y 78973
+x 59353 y 78966
+x 59349 y 78959
+x 59345 y 78953
+x 59341 y 78946
+x 59336 y 78940
+x 59331 y 78934
+x 59327 y 78927
+x 59322 y 78921
+x 59317 y 78915
+x 59312 y 78908
+x 59306 y 78902
+x 59301 y 78896
+x 59296 y 78889
+x 59290 y 78883
+x 59284 y 78876
+x 59279 y 78870
+x 59273 y 78864
+x 59267 y 78857
+x 59261 y 78851
+x 59254 y 78845
+x 59248 y 78838
+x 59241 y 78832
+x 59235 y 78825
+x 59228 y 78819
+x 59221 y 78813
+x 59214 y 78806
+x 59207 y 78800
+x 59200 y 78793
+x 59193 y 78787
+x 59185 y 78780
+x 59178 y 78774
+x 59170 y 78767
+x 59163 y 78761
+x 59156 y 78755
+x 59149 y 78749
+x 59143 y 78743
+x 59136 y 78737
+x 59130 y 78732
+x 59124 y 78726
+x 59118 y 78721
+x 59112 y 78716
+x 59107 y 78710
+x 59101 y 78705
+x 59096 y 78700
+x 59091 y 78696
+x 59086 y 78691
+x 59081 y 78686
+x 59077 y 78682
+x 59072 y 78678
+x 59068 y 78673
+x 59064 y 78669
+x 59061 y 78666
+x 59057 y 78662
+x 59054 y 78658
+x 59051 y 78655
+x 59048 y 78651
+x 59045 y 78648
+x 59042 y 78645
+x 59040 y 78643
+x 59038 y 78640
+x 59036 y 78638
+x 59034 y 78635
+x 59033 y 78634
+x 59032 y 78632
+x 59029 y 78628
+x 59026 y 78623
+x 59023 y 78619
+x 59021 y 78615
+x 59018 y 78610
+x 59016 y 78606
+x 59013 y 78601
+x 59011 y 78596
+x 59010 y 78594
+x 59012 y 78594
+x 59020 y 78594
+x 59028 y 78595
+x 59036 y 78596
+x 59043 y 78596
+x 59051 y 78597
+x 59058 y 78597
+x 59066 y 78598
+x 59073 y 78598
+x 59080 y 78599
+x 59086 y 78599
+x 59093 y 78599
+x 59100 y 78600
+x 59106 y 78600
+x 59112 y 78600
+x 59119 y 78601
+x 59125 y 78601
+x 59130 y 78601
+x 59136 y 78602
+x 59142 y 78602
+x 59147 y 78602
+x 59152 y 78602
+x 59158 y 78602
+x 59163 y 78602
+x 59168 y 78603
+x 59172 y 78603
+x 59177 y 78603
+x 59182 y 78603
+x 59186 y 78603
+x 59191 y 78603
+x 59200 y 78603
+x 59209 y 78602
+x 59219 y 78602
+x 59229 y 78601
+x 59238 y 78599
+x 59248 y 78598
+x 59257 y 78596
+x 59266 y 78594
+x 59276 y 78591
+x 59285 y 78589
+x 59294 y 78585
+x 59303 y 78582
+x 59312 y 78579
+x 59321 y 78575
+x 59330 y 78571
+x 59339 y 78566
+x 59351 y 78559
+x 59363 y 78552
+x 59374 y 78544
+x 59386 y 78535
+x 59396 y 78525
+x 59407 y 78514
+x 59417 y 78503
+x 59426 y 78491
+x 59434 y 78478
+x 59441 y 78464
+x 59447 y 78449
+x 59452 y 78435
+x 59456 y 78420
+x 59459 y 78405
+x 59460 y 78390
+x 59461 y 78376
+x 59461 y 78367
+x 59460 y 78358
+x 59459 y 78350
+x 59458 y 78342
+x 59457 y 78334
+x 59456 y 78325
+x 59454 y 78317
+x 59452 y 78309
+x 59449 y 78301
+x 59446 y 78293
+x 59443 y 78285
+x 59440 y 78277
+x 59436 y 78270
+x 59432 y 78262
+x 59428 y 78255
+x 59423 y 78247
+x 59414 y 78234
+x 59401 y 78219
+x 59385 y 78205
+x 59368 y 78192
+x 59347 y 78181
+x 59326 y 78173
+x 59303 y 78168
+x 59283 y 78167
+x 59272 y 78167
+x 59264 y 78168
+x 59257 y 78168
+x 59251 y 78169
+x 59244 y 78171
+x 59238 y 78172
+x 59232 y 78174
+x 59226 y 78175
+x 59220 y 78177
+x 59215 y 78179
+x 59209 y 78181
+x 59204 y 78183
+x 59199 y 78185
+x 59193 y 78188
+x 59188 y 78190
+x 59185 y 78192
+x 59182 y 78193
+x 59181 y 78194
+x 59180 y 78194
+x 59176 y 78194
+x 59171 y 78194
+x 59167 y 78193
+x 59161 y 78193
+x 59156 y 78193
+x 59150 y 78193
+x 59144 y 78192
+x 59138 y 78192
+x 59131 y 78191
+x 59124 y 78191
+x 59117 y 78190
+x 59110 y 78190
+x 59102 y 78189
+x 59093 y 78188
+x 59085 y 78188
+x 59077 y 78187
+x 59069 y 78187
+x 59062 y 78186
+x 59055 y 78186
+x 59048 y 78185
+x 59041 y 78185
+x 59034 y 78185
+x 59028 y 78184
+x 59022 y 78184
+x 59016 y 78184
+x 59010 y 78184
+x 59004 y 78184
+x 58999 y 78184
+x 58994 y 78184
+x 58993 y 78184
+x 58991 y 78184
+x 58990 y 78183
+x 58988 y 78183
+x 58986 y 78183
+x 58983 y 78183
+x 58980 y 78183
+x 58976 y 78182
+x 58973 y 78182
+x 58969 y 78181
+x 58965 y 78181
+x 58960 y 78180
+x 58955 y 78179
+x 58950 y 78178
+x 58945 y 78178
+x 58940 y 78177
+x 58934 y 78176
+x 58928 y 78175
+x 58921 y 78173
+x 58915 y 78172
+x 58909 y 78171
+x 58903 y 78171
+x 58897 y 78170
+x 58891 y 78169
+x 58885 y 78168
+x 58879 y 78168
+x 58874 y 78167
+x 58868 y 78167
+x 58862 y 78166
+x 58857 y 78166
+x 58851 y 78166
+x 58844 y 78166
+x 58837 y 78166
+x 58829 y 78167
+x 58822 y 78168
+x 58816 y 78169
+x 58810 y 78170
+x 58804 y 78171
+x 58799 y 78172
+x 58795 y 78173
+x 58794 y 78173
+x 58788 y 78174
+x 58772 y 78176
+x 58755 y 78180
+x 58739 y 78185
+x 58723 y 78193
+x 58708 y 78202
+x 58694 y 78212
+x 58682 y 78224
+x 58671 y 78236
+x 58662 y 78248
+x 58654 y 78261
+x 58647 y 78274
+x 58641 y 78287
+x 58637 y 78300
+x 58633 y 78312
+x 58630 y 78323
+x 58628 y 78330
+x 60674 y 79096
+x 60669 y 79086
+x 60665 y 79076
+x 60661 y 79066
+x 60656 y 79055
+x 60652 y 79045
+x 60648 y 79034
+x 60643 y 79023
+x 60639 y 79012
+x 60635 y 79001
+x 60631 y 78990
+x 60627 y 78980
+x 60511 y 78633
+x 60511 y 78632
+x 60510 y 78630
+x 60510 y 78627
+x 60509 y 78624
+x 60508 y 78621
+x 60507 y 78618
+x 60506 y 78614
+x 60505 y 78610
+x 60502 y 78601
+x 60501 y 78596
+x 60500 y 78591
+x 60498 y 78586
+x 60497 y 78580
+x 60495 y 78575
+x 60494 y 78569
+x 60492 y 78562
+x 60490 y 78556
+x 60488 y 78549
+x 60487 y 78542
+x 60485 y 78534
+x 60483 y 78527
+x 60481 y 78519
+x 60479 y 78511
+x 60476 y 78502
+x 60474 y 78494
+x 60472 y 78485
+x 60470 y 78476
+x 60467 y 78466
+x 60465 y 78457
+x 60462 y 78447
+x 60460 y 78436
+x 60457 y 78428
+x 60455 y 78420
+x 60453 y 78412
+x 60451 y 78404
+x 60449 y 78396
+x 60447 y 78388
+x 60444 y 78380
+x 60442 y 78373
+x 60440 y 78365
+x 60438 y 78358
+x 60436 y 78350
+x 60434 y 78343
+x 60432 y 78336
+x 60430 y 78329
+x 60427 y 78323
+x 60425 y 78316
+x 60423 y 78309
+x 60421 y 78303
+x 60419 y 78297
+x 60417 y 78290
+x 60415 y 78284
+x 60413 y 78278
+x 60410 y 78272
+x 60408 y 78266
+x 60406 y 78261
+x 60404 y 78255
+x 60402 y 78250
+x 60400 y 78244
+x 60397 y 78239
+x 60395 y 78233
+x 60393 y 78228
+x 60390 y 78222
+x 60386 y 78214
+x 60381 y 78204
+x 60375 y 78194
+x 60369 y 78184
+x 60362 y 78175
+x 60353 y 78165
+x 60344 y 78156
+x 60334 y 78147
+x 60323 y 78139
+x 60311 y 78132
+x 60298 y 78125
+x 60285 y 78120
+x 60271 y 78116
+x 60257 y 78113
+x 60243 y 78111
+x 60230 y 78111
+x 60219 y 78111
+x 60209 y 78112
+x 60198 y 78114
+x 60188 y 78116
+x 60177 y 78119
+x 60167 y 78122
+x 60158 y 78127
+x 60148 y 78131
+x 60139 y 78137
+x 60131 y 78142
+x 60123 y 78148
+x 60115 y 78154
+x 60108 y 78161
+x 60102 y 78167
+x 60096 y 78174
+x 60091 y 78181
+x 60086 y 78187
+x 60080 y 78195
+x 60075 y 78202
+x 60071 y 78210
+x 60066 y 78219
+x 60062 y 78227
+x 60059 y 78235
+x 60056 y 78244
+x 60053 y 78253
+x 60051 y 78262
+x 60049 y 78270
+x 60047 y 78279
+x 60046 y 78288
+x 60045 y 78297
+x 60045 y 78305
+x 60045 y 78314
+x 60045 y 78321
+x 60045 y 78326
+x 60046 y 78332
+x 60046 y 78337
+x 60047 y 78343
+x 60048 y 78348
+x 60048 y 78353
+x 60049 y 78358
+x 60050 y 78363
+x 60051 y 78368
+x 60052 y 78373
+x 60053 y 78379
+x 60054 y 78384
+x 60056 y 78390
+x 60057 y 78396
+x 60058 y 78402
+x 60060 y 78408
+x 60061 y 78414
+x 60063 y 78420
+x 60065 y 78427
+x 60067 y 78434
+x 60068 y 78441
+x 60070 y 78448
+x 60072 y 78455
+x 60074 y 78462
+x 60077 y 78470
+x 60079 y 78478
+x 60081 y 78486
+x 60083 y 78494
+x 60086 y 78502
+x 60088 y 78511
+x 60091 y 78520
+x 60236 y 79006
+x 60243 y 79027
+x 60249 y 79045
+x 60255 y 79063
+x 60261 y 79080
+x 60267 y 79098
+x 60274 y 79115
+x 60280 y 79132
+x 60286 y 79148
+x 60293 y 79165
+x 60299 y 79181
+x 60305 y 79197
+x 60312 y 79213
+x 60318 y 79228
+x 60325 y 79243
+x 60331 y 79258
+x 60338 y 79273
+x 60344 y 79288
+x 60351 y 79302
+x 60357 y 79316
+x 60358 y 79317
+x 60233 y 79321
+x 60080 y 79326
+x 60060 y 79329
+x 60042 y 79334
+x 60025 y 79340
+x 60008 y 79348
+x 59991 y 79359
+x 59976 y 79371
+x 59961 y 79384
+x 59949 y 79400
+x 59938 y 79416
+x 59930 y 79432
+x 59923 y 79449
+x 59918 y 79466
+x 59914 y 79482
+x 59912 y 79498
+x 59910 y 79514
+x 59910 y 79530
+x 59910 y 79539
+x 59911 y 79547
+x 59911 y 79555
+x 59912 y 79564
+x 59914 y 79572
+x 59915 y 79581
+x 59917 y 79589
+x 59919 y 79598
+x 59922 y 79607
+x 59925 y 79615
+x 59929 y 79623
+x 59933 y 79632
+x 59937 y 79640
+x 59942 y 79648
+x 59947 y 79656
+x 59952 y 79663
+x 59958 y 79671
+x 59964 y 79678
+x 59971 y 79685
+x 59978 y 79691
+x 59986 y 79698
+x 59994 y 79704
+x 60003 y 79710
+x 60012 y 79715
+x 60022 y 79720
+x 60032 y 79724
+x 60042 y 79727
+x 60052 y 79730
+x 60062 y 79732
+x 60073 y 79734
+x 60083 y 79734
+x 60091 y 79735
+x 60098 y 79735
+x 60104 y 79735
+x 60110 y 79735
+x 60116 y 79735
+x 60122 y 79734
+x 60128 y 79734
+x 60134 y 79734
+x 60141 y 79734
+x 60147 y 79734
+x 60154 y 79734
+x 60161 y 79734
+x 60168 y 79734
+x 60175 y 79733
+x 60182 y 79733
+x 60190 y 79733
+x 60198 y 79733
+x 60205 y 79733
+x 60213 y 79732
+x 60221 y 79732
+x 60230 y 79732
+x 60238 y 79732
+x 60247 y 79731
+x 60255 y 79731
+x 60264 y 79731
+x 60273 y 79730
+x 60283 y 79730
+x 60292 y 79730
+x 60301 y 79729
+x 60311 y 79729
+x 60321 y 79728
+x 60331 y 79728
+x 60341 y 79728
+x 60351 y 79727
+x 60361 y 79727
+x 60379 y 79726
+x 60389 y 79726
+x 60399 y 79725
+x 60408 y 79725
+x 60416 y 79724
+x 60425 y 79724
+x 60434 y 79724
+x 60442 y 79724
+x 60450 y 79723
+x 60458 y 79723
+x 60466 y 79723
+x 60474 y 79723
+x 60481 y 79722
+x 60488 y 79722
+x 60496 y 79722
+x 60503 y 79722
+x 60510 y 79722
+x 60516 y 79721
+x 60523 y 79721
+x 60529 y 79721
+x 60535 y 79721
+x 60541 y 79721
+x 60547 y 79721
+x 60553 y 79721
+x 60558 y 79721
+x 60564 y 79721
+x 60569 y 79721
+x 60574 y 79721
+x 60579 y 79721
+x 60698 y 79721
+x 60711 y 79720
+x 60726 y 79719
+x 60741 y 79717
+x 60757 y 79713
+x 60774 y 79708
+x 60790 y 79701
+x 60807 y 79692
+x 60823 y 79680
+x 60838 y 79666
+x 60851 y 79651
+x 60862 y 79633
+x 60871 y 79615
+x 60877 y 79597
+x 60882 y 79579
+x 60884 y 79562
+x 60884 y 79546
+x 60884 y 79533
+x 60883 y 79522
+x 60882 y 79510
+x 60879 y 79499
+x 60877 y 79488
+x 60874 y 79478
+x 60871 y 79468
+x 60868 y 79457
+x 60864 y 79447
+x 60860 y 79437
+x 60855 y 79427
+x 60851 y 79417
+x 60846 y 79407
+x 60841 y 79397
+x 60835 y 79387
+x 60829 y 79376
+x 60769 y 79280
+x 60764 y 79273
+x 60760 y 79265
+x 60755 y 79257
+x 60750 y 79249
+x 60746 y 79241
+x 60741 y 79233
+x 60737 y 79225
+x 60732 y 79216
+x 60727 y 79208
+x 60723 y 79199
+x 60718 y 79190
+x 60714 y 79182
+x 60709 y 79173
+x 60705 y 79163
+x 60700 y 79154
+x 60696 y 79145
+x 60691 y 79135
+x 60687 y 79126
+x 60682 y 79116
+x 60678 y 79106
+x 60674 y 79096
+x 60861 y 78330
+x 60859 y 78338
+x 60858 y 78345
+x 60857 y 78353
+x 60856 y 78361
+x 60855 y 78369
+x 60854 y 78377
+x 60853 y 78385
+x 60853 y 78393
+x 60852 y 78401
+x 60852 y 78410
+x 60851 y 78419
+x 60851 y 78428
+x 60851 y 78438
+x 60851 y 78448
+x 60851 y 78458
+x 60851 y 78472
+x 60851 y 78486
+x 60852 y 78500
+x 60852 y 78514
+x 60853 y 78528
+x 60854 y 78541
+x 60855 y 78555
+x 60857 y 78568
+x 60858 y 78581
+x 60860 y 78595
+x 60862 y 78608
+x 60864 y 78621
+x 60867 y 78633
+x 60869 y 78646
+x 60872 y 78659
+x 60875 y 78671
+x 60878 y 78684
+x 60881 y 78696
+x 60885 y 78708
+x 60889 y 78720
+x 60893 y 78732
+x 60897 y 78744
+x 60902 y 78755
+x 60906 y 78767
+x 60911 y 78778
+x 60916 y 78789
+x 60922 y 78800
+x 60927 y 78811
+x 60933 y 78822
+x 60939 y 78832
+x 60946 y 78843
+x 60952 y 78853
+x 60956 y 78858
+x 60960 y 78864
+x 60964 y 78870
+x 60969 y 78876
+x 60973 y 78882
+x 60978 y 78887
+x 60982 y 78893
+x 60987 y 78899
+x 60993 y 78905
+x 60998 y 78911
+x 61004 y 78918
+x 61009 y 78924
+x 61015 y 78931
+x 61021 y 78937
+x 61028 y 78944
+x 61034 y 78951
+x 61041 y 78958
+x 61048 y 78966
+x 61056 y 78973
+x 61063 y 78981
+x 61071 y 78988
+x 61079 y 78996
+x 61087 y 79005
+x 61095 y 79013
+x 61104 y 79021
+x 61113 y 79030
+x 61122 y 79039
+x 61131 y 79048
+x 61141 y 79057
+x 61151 y 79066
+x 61161 y 79076
+x 61171 y 79085
+x 61176 y 79091
+x 61182 y 79096
+x 61187 y 79100
+x 61192 y 79105
+x 61197 y 79110
+x 61201 y 79115
+x 61206 y 79119
+x 61210 y 79124
+x 61215 y 79128
+x 61219 y 79132
+x 61223 y 79136
+x 61227 y 79140
+x 61231 y 79144
+x 61234 y 79148
+x 61238 y 79152
+x 61241 y 79156
+x 61244 y 79159
+x 61247 y 79163
+x 61250 y 79166
+x 61253 y 79169
+x 61256 y 79172
+x 61258 y 79175
+x 61261 y 79178
+x 61263 y 79181
+x 61265 y 79184
+x 61267 y 79186
+x 61268 y 79188
+x 61270 y 79190
+x 61271 y 79192
+x 61273 y 79194
+x 61274 y 79196
+x 61275 y 79198
+x 61278 y 79202
+x 61280 y 79205
+x 61282 y 79209
+x 61284 y 79212
+x 61286 y 79216
+x 61287 y 79219
+x 61289 y 79223
+x 61291 y 79226
+x 61292 y 79230
+x 61294 y 79234
+x 61295 y 79237
+x 61297 y 79241
+x 61298 y 79245
+x 61299 y 79249
+x 61301 y 79253
+x 61302 y 79257
+x 61303 y 79261
+x 61304 y 79265
+x 61305 y 79269
+x 61306 y 79273
+x 61307 y 79278
+x 61307 y 79282
+x 61308 y 79287
+x 61309 y 79291
+x 61309 y 79296
+x 61310 y 79301
+x 61310 y 79305
+x 61310 y 79310
+x 61311 y 79315
+x 61311 y 79320
+x 61311 y 79325
+x 61311 y 79329
+x 61311 y 79329
+x 61310 y 79331
+x 61308 y 79332
+x 61306 y 79334
+x 61304 y 79336
+x 61301 y 79339
+x 61297 y 79342
+x 61295 y 79344
+x 61292 y 79346
+x 61290 y 79347
+x 61288 y 79348
+x 61286 y 79349
+x 61285 y 79350
+x 61284 y 79350
+x 61283 y 79350
+x 61282 y 79350
+x 61281 y 79350
+x 61279 y 79350
+x 61278 y 79349
+x 61276 y 79349
+x 61275 y 79348
+x 61273 y 79347
+x 61270 y 79346
+x 61268 y 79345
+x 61266 y 79343
+x 61263 y 79341
+x 61260 y 79339
+x 61257 y 79337
+x 61169 y 79243
+x 61165 y 79238
+x 61160 y 79233
+x 61154 y 79228
+x 61149 y 79223
+x 61143 y 79218
+x 61137 y 79213
+x 61131 y 79208
+x 61124 y 79203
+x 61117 y 79199
+x 61108 y 79194
+x 61100 y 79189
+x 61090 y 79185
+x 61078 y 79181
+x 61066 y 79178
+x 61053 y 79176
+x 61039 y 79175
+x 61021 y 79176
+x 61004 y 79178
+x 60986 y 79182
+x 60968 y 79187
+x 60949 y 79195
+x 60932 y 79205
+x 60915 y 79218
+x 60900 y 79232
+x 60887 y 79248
+x 60876 y 79266
+x 60867 y 79283
+x 60861 y 79301
+x 60856 y 79318
+x 60854 y 79335
+x 60852 y 79351
+x 60852 y 79367
+x 60852 y 79377
+x 60852 y 79387
+x 60853 y 79397
+x 60855 y 79407
+x 60856 y 79416
+x 60859 y 79426
+x 60861 y 79436
+x 60864 y 79445
+x 60868 y 79455
+x 60872 y 79464
+x 60876 y 79473
+x 60881 y 79482
+x 60886 y 79491
+x 60891 y 79499
+x 60897 y 79507
+x 60901 y 79513
+x 60906 y 79519
+x 60911 y 79525
+x 60916 y 79531
+x 60921 y 79537
+x 60926 y 79543
+x 60931 y 79549
+x 60936 y 79555
+x 60940 y 79561
+x 60945 y 79567
+x 60950 y 79572
+x 60955 y 79578
+x 60960 y 79583
+x 60964 y 79588
+x 60969 y 79594
+x 60974 y 79599
+x 60978 y 79604
+x 60983 y 79609
+x 60988 y 79614
+x 60992 y 79618
+x 60997 y 79623
+x 61001 y 79628
+x 61006 y 79632
+x 61011 y 79637
+x 61015 y 79641
+x 61020 y 79645
+x 61024 y 79650
+x 61029 y 79654
+x 61034 y 79658
+x 61038 y 79662
+x 61043 y 79666
+x 61048 y 79669
+x 61052 y 79673
+x 61059 y 79678
+x 61065 y 79683
+x 61072 y 79688
+x 61078 y 79692
+x 61085 y 79697
+x 61092 y 79701
+x 61099 y 79705
+x 61105 y 79709
+x 61112 y 79713
+x 61119 y 79717
+x 61126 y 79720
+x 61133 y 79724
+x 61141 y 79727
+x 61148 y 79730
+x 61155 y 79733
+x 61163 y 79736
+x 61170 y 79739
+x 61177 y 79742
+x 61185 y 79744
+x 61192 y 79746
+x 61200 y 79748
+x 61208 y 79750
+x 61216 y 79752
+x 61223 y 79753
+x 61231 y 79755
+x 61239 y 79756
+x 61247 y 79757
+x 61255 y 79758
+x 61262 y 79758
+x 61270 y 79759
+x 61278 y 79759
+x 61286 y 79759
+x 61295 y 79759
+x 61305 y 79759
+x 61314 y 79758
+x 61323 y 79757
+x 61332 y 79757
+x 61342 y 79755
+x 61351 y 79754
+x 61360 y 79752
+x 61369 y 79750
+x 61378 y 79748
+x 61387 y 79746
+x 61396 y 79743
+x 61405 y 79740
+x 61413 y 79737
+x 61422 y 79734
+x 61431 y 79731
+x 61439 y 79727
+x 61448 y 79723
+x 61456 y 79719
+x 61464 y 79715
+x 61472 y 79710
+x 61480 y 79706
+x 61488 y 79701
+x 61496 y 79696
+x 61504 y 79690
+x 61511 y 79685
+x 61519 y 79679
+x 61526 y 79674
+x 61533 y 79668
+x 61540 y 79661
+x 61547 y 79655
+x 61554 y 79649
+x 61562 y 79641
+x 61570 y 79633
+x 61577 y 79625
+x 61584 y 79617
+x 61591 y 79609
+x 61598 y 79601
+x 61604 y 79592
+x 61610 y 79583
+x 61616 y 79574
+x 61622 y 79565
+x 61627 y 79556
+x 61633 y 79547
+x 61638 y 79537
+x 61642 y 79528
+x 61647 y 79518
+x 61651 y 79508
+x 61655 y 79498
+x 61659 y 79488
+x 61662 y 79478
+x 61665 y 79467
+x 61668 y 79457
+x 61671 y 79446
+x 61673 y 79436
+x 61675 y 79425
+x 61677 y 79415
+x 61678 y 79404
+x 61680 y 79393
+x 61681 y 79382
+x 61682 y 79371
+x 61682 y 79360
+x 61683 y 79349
+x 61683 y 79339
+x 61683 y 79332
+x 61683 y 79326
+x 61683 y 79319
+x 61682 y 79313
+x 61682 y 79307
+x 61682 y 79300
+x 61682 y 79294
+x 61681 y 79288
+x 61681 y 79282
+x 61681 y 79276
+x 61680 y 79269
+x 61680 y 79263
+x 61679 y 79257
+x 61679 y 79251
+x 61678 y 79245
+x 61677 y 79239
+x 61677 y 79233
+x 61676 y 79227
+x 61675 y 79221
+x 61674 y 79215
+x 61673 y 79209
+x 61672 y 79203
+x 61671 y 79197
+x 61670 y 79191
+x 61669 y 79185
+x 61668 y 79179
+x 61667 y 79173
+x 61666 y 79168
+x 61665 y 79162
+x 61663 y 79156
+x 61662 y 79150
+x 61661 y 79145
+x 61659 y 79139
+x 61658 y 79133
+x 61656 y 79127
+x 61655 y 79121
+x 61653 y 79116
+x 61651 y 79110
+x 61649 y 79105
+x 61648 y 79099
+x 61646 y 79094
+x 61644 y 79088
+x 61642 y 79082
+x 61640 y 79077
+x 61638 y 79072
+x 61636 y 79066
+x 61634 y 79061
+x 61632 y 79055
+x 61629 y 79050
+x 61627 y 79045
+x 61625 y 79039
+x 61622 y 79034
+x 61620 y 79029
+x 61618 y 79024
+x 61615 y 79018
+x 61613 y 79013
+x 61610 y 79008
+x 61607 y 79003
+x 61605 y 78998
+x 61602 y 78993
+x 61599 y 78988
+x 61596 y 78983
+x 61593 y 78978
+x 61590 y 78973
+x 61586 y 78966
+x 61582 y 78959
+x 61577 y 78953
+x 61573 y 78946
+x 61568 y 78940
+x 61564 y 78934
+x 61559 y 78927
+x 61554 y 78921
+x 61549 y 78915
+x 61544 y 78908
+x 61539 y 78902
+x 61533 y 78896
+x 61528 y 78889
+x 61522 y 78883
+x 61517 y 78876
+x 61511 y 78870
+x 61505 y 78864
+x 61499 y 78857
+x 61493 y 78851
+x 61487 y 78845
+x 61480 y 78838
+x 61474 y 78832
+x 61467 y 78825
+x 61460 y 78819
+x 61454 y 78813
+x 61447 y 78806
+x 61440 y 78800
+x 61432 y 78793
+x 61425 y 78787
+x 61418 y 78780
+x 61410 y 78774
+x 61403 y 78767
+x 61396 y 78761
+x 61389 y 78755
+x 61382 y 78749
+x 61375 y 78743
+x 61369 y 78737
+x 61362 y 78732
+x 61356 y 78726
+x 61350 y 78721
+x 61345 y 78716
+x 61339 y 78710
+x 61334 y 78705
+x 61328 y 78700
+x 61323 y 78696
+x 61318 y 78691
+x 61314 y 78686
+x 61309 y 78682
+x 61305 y 78678
+x 61301 y 78673
+x 61297 y 78669
+x 61293 y 78666
+x 61290 y 78662
+x 61286 y 78658
+x 61283 y 78655
+x 61280 y 78651
+x 61277 y 78648
+x 61275 y 78645
+x 61272 y 78643
+x 61270 y 78640
+x 61268 y 78638
+x 61267 y 78635
+x 61265 y 78633
+x 61264 y 78632
+x 61261 y 78628
+x 61258 y 78623
+x 61256 y 78619
+x 61253 y 78615
+x 61251 y 78610
+x 61248 y 78606
+x 61246 y 78601
+x 61243 y 78596
+x 61242 y 78594
+x 61244 y 78594
+x 61252 y 78594
+x 61260 y 78595
+x 61268 y 78596
+x 61276 y 78596
+x 61283 y 78597
+x 61291 y 78597
+x 61298 y 78598
+x 61305 y 78598
+x 61312 y 78599
+x 61319 y 78599
+x 61326 y 78599
+x 61332 y 78600
+x 61339 y 78600
+x 61345 y 78600
+x 61351 y 78601
+x 61357 y 78601
+x 61363 y 78601
+x 61368 y 78602
+x 61374 y 78602
+x 61379 y 78602
+x 61385 y 78602
+x 61390 y 78602
+x 61395 y 78602
+x 61400 y 78603
+x 61405 y 78603
+x 61409 y 78603
+x 61414 y 78603
+x 61418 y 78603
+x 61424 y 78603
+x 61432 y 78603
+x 61442 y 78602
+x 61451 y 78602
+x 61461 y 78601
+x 61471 y 78599
+x 61480 y 78598
+x 61490 y 78596
+x 61499 y 78594
+x 61508 y 78591
+x 61517 y 78589
+x 61527 y 78585
+x 61536 y 78582
+x 61545 y 78579
+x 61554 y 78575
+x 61562 y 78571
+x 61572 y 78566
+x 61583 y 78559
+x 61595 y 78552
+x 61607 y 78544
+x 61618 y 78535
+x 61629 y 78525
+x 61639 y 78514
+x 61649 y 78503
+x 61658 y 78491
+x 61666 y 78478
+x 61673 y 78464
+x 61680 y 78449
+x 61685 y 78435
+x 61688 y 78420
+x 61691 y 78405
+x 61693 y 78390
+x 61693 y 78376
+x 61693 y 78367
+x 61692 y 78358
+x 61692 y 78350
+x 61691 y 78342
+x 61690 y 78334
+x 61688 y 78325
+x 61686 y 78317
+x 61684 y 78309
+x 61681 y 78301
+x 61679 y 78293
+x 61676 y 78285
+x 61672 y 78277
+x 61669 y 78270
+x 61665 y 78262
+x 61660 y 78255
+x 61656 y 78247
+x 61646 y 78234
+x 61633 y 78219
+x 61618 y 78205
+x 61600 y 78192
+x 61580 y 78181
+x 61558 y 78173
+x 61535 y 78168
+x 61515 y 78167
+x 61504 y 78167
+x 61497 y 78168
+x 61490 y 78168
+x 61483 y 78169
+x 61476 y 78171
+x 61470 y 78172
+x 61464 y 78174
+x 61458 y 78175
+x 61453 y 78177
+x 61447 y 78179
+x 61442 y 78181
+x 61436 y 78183
+x 61431 y 78185
+x 61426 y 78188
+x 61421 y 78190
+x 61417 y 78192
+x 61415 y 78193
+x 61413 y 78194
+x 61412 y 78194
+x 61408 y 78194
+x 61404 y 78194
+x 61399 y 78193
+x 61394 y 78193
+x 61388 y 78193
+x 61383 y 78193
+x 61377 y 78192
+x 61370 y 78192
+x 61364 y 78191
+x 61357 y 78191
+x 61350 y 78190
+x 61342 y 78190
+x 61334 y 78189
+x 61325 y 78188
+x 61317 y 78188
+x 61309 y 78187
+x 61302 y 78187
+x 61294 y 78186
+x 61287 y 78186
+x 61280 y 78185
+x 61273 y 78185
+x 61267 y 78185
+x 61261 y 78184
+x 61254 y 78184
+x 61248 y 78184
+x 61242 y 78184
+x 61237 y 78184
+x 61231 y 78184
+x 61227 y 78184
+x 61225 y 78184
+x 61224 y 78184
+x 61222 y 78183
+x 61220 y 78183
+x 61218 y 78183
+x 61215 y 78183
+x 61212 y 78183
+x 61209 y 78182
+x 61205 y 78182
+x 61201 y 78181
+x 61197 y 78181
+x 61193 y 78180
+x 61188 y 78179
+x 61183 y 78178
+x 61178 y 78178
+x 61172 y 78177
+x 61167 y 78176
+x 61160 y 78175
+x 61154 y 78173
+x 61147 y 78172
+x 61141 y 78171
+x 61135 y 78171
+x 61129 y 78170
+x 61123 y 78169
+x 61117 y 78168
+x 61112 y 78168
+x 61106 y 78167
+x 61100 y 78167
+x 61095 y 78166
+x 61089 y 78166
+x 61083 y 78166
+x 61076 y 78166
+x 61069 y 78166
+x 61061 y 78167
+x 61055 y 78168
+x 61048 y 78169
+x 61042 y 78170
+x 61037 y 78171
+x 61031 y 78172
+x 61027 y 78173
+x 61027 y 78173
+x 61020 y 78174
+x 61004 y 78176
+x 60988 y 78180
+x 60971 y 78185
+x 60955 y 78193
+x 60940 y 78202
+x 60927 y 78212
+x 60914 y 78224
+x 60903 y 78236
+x 60894 y 78248
+x 60886 y 78261
+x 60879 y 78274
+x 60874 y 78287
+x 60869 y 78300
+x 60865 y 78312
+x 60862 y 78323
+x 60861 y 78330
+x 62254 y 79228
+x 62248 y 79235
+x 62243 y 79243
+x 62237 y 79250
+x 62233 y 79258
+x 62228 y 79265
+x 62224 y 79273
+x 62220 y 79281
+x 62217 y 79289
+x 62214 y 79298
+x 62211 y 79306
+x 62209 y 79314
+x 62206 y 79323
+x 62205 y 79331
+x 62203 y 79340
+x 62202 y 79348
+x 62202 y 79357
+x 62201 y 79365
+x 62201 y 79375
+x 62202 y 79389
+x 62203 y 79403
+x 62206 y 79417
+x 62209 y 79430
+x 62214 y 79443
+x 62219 y 79455
+x 62224 y 79466
+x 62230 y 79477
+x 62236 y 79488
+x 62242 y 79498
+x 62249 y 79508
+x 62256 y 79518
+x 62264 y 79528
+x 62272 y 79537
+x 62280 y 79547
+x 62290 y 79557
+x 62296 y 79564
+x 62300 y 79567
+x 62304 y 79572
+x 62309 y 79576
+x 62313 y 79581
+x 62318 y 79587
+x 62324 y 79592
+x 62329 y 79598
+x 62335 y 79605
+x 62341 y 79612
+x 62348 y 79619
+x 62354 y 79626
+x 62361 y 79634
+x 62368 y 79642
+x 62376 y 79651
+x 62381 y 79656
+x 62386 y 79664
+x 62396 y 79676
+x 62405 y 79687
+x 62415 y 79698
+x 62425 y 79708
+x 62436 y 79718
+x 62447 y 79728
+x 62459 y 79737
+x 62472 y 79746
+x 62485 y 79754
+x 62499 y 79761
+x 62514 y 79767
+x 62530 y 79772
+x 62547 y 79776
+x 62564 y 79779
+x 62582 y 79779
+x 62600 y 79779
+x 62619 y 79776
+x 62638 y 79770
+x 62657 y 79762
+x 62675 y 79751
+x 62691 y 79737
+x 62705 y 79723
+x 62716 y 79707
+x 62724 y 79691
+x 62731 y 79676
+x 62736 y 79661
+x 62740 y 79646
+x 62742 y 79632
+x 62744 y 79619
+x 62745 y 79605
+x 62745 y 79593
+x 62745 y 79588
+x 62745 y 79584
+x 62745 y 79580
+x 62745 y 79576
+x 62745 y 79572
+x 62744 y 79568
+x 62744 y 79564
+x 62744 y 79559
+x 62744 y 79555
+x 62743 y 79550
+x 62743 y 79546
+x 62743 y 79541
+x 62742 y 79536
+x 62742 y 79530
+x 62741 y 79525
+x 62741 y 79520
+x 62740 y 79515
+x 62740 y 79511
+x 62739 y 79507
+x 62739 y 79503
+x 62739 y 79499
+x 62739 y 79495
+x 62738 y 79492
+x 62738 y 79489
+x 62738 y 79486
+x 62738 y 79483
+x 62738 y 79480
+x 62737 y 79478
+x 62737 y 79476
+x 62737 y 79474
+x 62737 y 79472
+x 62737 y 79471
+x 62737 y 79468
+x 62737 y 79465
+x 62737 y 79461
+x 62737 y 79457
+x 62738 y 79453
+x 62738 y 79448
+x 62738 y 79443
+x 62738 y 79438
+x 62738 y 79427
+x 62738 y 79421
+x 62739 y 79415
+x 62739 y 79401
+x 62739 y 79394
+x 62739 y 79388
+x 62740 y 79381
+x 62740 y 79374
+x 62740 y 79367
+x 62740 y 79360
+x 62741 y 79354
+x 62741 y 79347
+x 62741 y 79341
+x 62741 y 79335
+x 62741 y 79330
+x 62742 y 79324
+x 62742 y 79319
+x 62742 y 79314
+x 62742 y 79309
+x 62742 y 79304
+x 62742 y 79300
+x 62742 y 79296
+x 62742 y 79289
+x 62742 y 79282
+x 62742 y 79274
+x 62742 y 79267
+x 62742 y 79259
+x 62741 y 79251
+x 62741 y 79244
+x 62741 y 79235
+x 62741 y 79227
+x 62740 y 79219
+x 62740 y 79210
+x 62740 y 79201
+x 62739 y 79192
+x 62739 y 79183
+x 62738 y 79174
+x 62738 y 79164
+x 62737 y 79155
+x 62737 y 79145
+x 62736 y 79135
+x 62736 y 79124
+x 62735 y 79114
+x 62734 y 79103
+x 62734 y 79093
+x 62733 y 79082
+x 62732 y 79071
+x 62731 y 79059
+x 62731 y 79048
+x 62730 y 79036
+x 62729 y 79024
+x 62728 y 79012
+x 62727 y 78999
+x 62726 y 78987
+x 62725 y 78975
+x 62724 y 78963
+x 62723 y 78951
+x 62723 y 78940
+x 62722 y 78928
+x 62721 y 78917
+x 62720 y 78906
+x 62719 y 78895
+x 62719 y 78885
+x 62718 y 78874
+x 62718 y 78864
+x 62717 y 78854
+x 62716 y 78844
+x 62716 y 78835
+x 62715 y 78826
+x 62715 y 78816
+x 62714 y 78807
+x 62714 y 78799
+x 62714 y 78790
+x 62713 y 78782
+x 62713 y 78774
+x 62712 y 78766
+x 62712 y 78758
+x 62712 y 78751
+x 62712 y 78743
+x 62712 y 78736
+x 62711 y 78729
+x 62711 y 78723
+x 62711 y 78716
+x 62711 y 78710
+x 62711 y 78704
+x 62711 y 78698
+x 62711 y 78693
+x 62711 y 78687
+x 62711 y 78681
+x 62711 y 78674
+x 62712 y 78668
+x 62712 y 78661
+x 62712 y 78654
+x 62712 y 78647
+x 62713 y 78640
+x 62713 y 78632
+x 62713 y 78624
+x 62714 y 78616
+x 62714 y 78608
+x 62715 y 78600
+x 62715 y 78592
+x 62716 y 78583
+x 62717 y 78573
+x 62717 y 78570
+x 62722 y 78569
+x 62732 y 78565
+x 62742 y 78561
+x 62752 y 78556
+x 62761 y 78551
+x 62770 y 78545
+x 62778 y 78538
+x 62786 y 78532
+x 62793 y 78525
+x 62799 y 78518
+x 62805 y 78510
+x 62811 y 78503
+x 62816 y 78496
+x 62821 y 78488
+x 62825 y 78480
+x 62830 y 78472
+x 62833 y 78464
+x 62837 y 78456
+x 62840 y 78447
+x 62842 y 78439
+x 62845 y 78431
+x 62847 y 78422
+x 62848 y 78414
+x 62850 y 78405
+x 62850 y 78397
+x 62851 y 78389
+x 62852 y 78380
+x 62852 y 78372
+x 62852 y 78364
+x 62851 y 78355
+x 62851 y 78347
+x 62850 y 78339
+x 62848 y 78330
+x 62847 y 78322
+x 62845 y 78313
+x 62842 y 78305
+x 62840 y 78296
+x 62837 y 78288
+x 62833 y 78279
+x 62829 y 78271
+x 62825 y 78263
+x 62821 y 78255
+x 62816 y 78247
+x 62810 y 78240
+x 62805 y 78233
+x 62798 y 78225
+x 62792 y 78218
+x 62784 y 78211
+x 62777 y 78205
+x 62768 y 78199
+x 62760 y 78193
+x 62750 y 78188
+x 62741 y 78183
+x 62731 y 78179
+x 62721 y 78175
+x 62710 y 78172
+x 62700 y 78170
+x 62690 y 78169
+x 62680 y 78168
+x 62671 y 78168
+x 62541 y 78168
+x 62414 y 78169
+x 62408 y 78169
+x 62401 y 78169
+x 62394 y 78169
+x 62388 y 78169
+x 62381 y 78170
+x 62375 y 78170
+x 62368 y 78171
+x 62362 y 78172
+x 62355 y 78172
+x 62348 y 78173
+x 62342 y 78175
+x 62335 y 78176
+x 62328 y 78178
+x 62321 y 78180
+x 62313 y 78183
+x 62301 y 78187
+x 62286 y 78196
+x 62274 y 78204
+x 62263 y 78212
+x 62252 y 78222
+x 62242 y 78233
+x 62234 y 78244
+x 62226 y 78256
+x 62219 y 78268
+x 62214 y 78281
+x 62209 y 78293
+x 62206 y 78305
+x 62203 y 78317
+x 62201 y 78329
+x 62200 y 78341
+x 62199 y 78352
+x 62199 y 78364
+x 62200 y 78383
+x 62202 y 78404
+x 62206 y 78424
+x 62213 y 78445
+x 62222 y 78465
+x 62234 y 78485
+x 62248 y 78504
+x 62265 y 78520
+x 62283 y 78534
+x 62302 y 78546
+x 62322 y 78555
+x 62342 y 78562
+x 62352 y 78564
+x 62352 y 78567
+x 62351 y 78577
+x 62350 y 78587
+x 62350 y 78597
+x 62349 y 78606
+x 62349 y 78616
+x 62348 y 78624
+x 62348 y 78633
+x 62347 y 78641
+x 62347 y 78650
+x 62347 y 78657
+x 62347 y 78665
+x 62346 y 78672
+x 62346 y 78679
+x 62346 y 78686
+x 62346 y 78692
+x 62346 y 78698
+x 62346 y 78706
+x 62346 y 78714
+x 62346 y 78722
+x 62346 y 78730
+x 62346 y 78738
+x 62347 y 78747
+x 62347 y 78755
+x 62347 y 78764
+x 62347 y 78774
+x 62347 y 78783
+x 62348 y 78793
+x 62348 y 78803
+x 62348 y 78813
+x 62349 y 78823
+x 62349 y 78833
+x 62350 y 78844
+x 62350 y 78855
+x 62351 y 78866
+x 62351 y 78878
+x 62352 y 78889
+x 62352 y 78901
+x 62353 y 78913
+x 62354 y 78925
+x 62354 y 78938
+x 62355 y 78950
+x 62356 y 78963
+x 62357 y 78977
+x 62357 y 78990
+x 62358 y 79003
+x 62359 y 79017
+x 62360 y 79031
+x 62361 y 79045
+x 62362 y 79059
+x 62363 y 79073
+x 62363 y 79086
+x 62364 y 79099
+x 62365 y 79112
+x 62366 y 79125
+x 62366 y 79137
+x 62367 y 79149
+x 62368 y 79162
+x 62368 y 79167
+x 62362 y 79168
+x 62351 y 79170
+x 62340 y 79173
+x 62329 y 79176
+x 62319 y 79180
+x 62309 y 79185
+x 62299 y 79190
+x 62290 y 79196
+x 62282 y 79202
+x 62274 y 79208
+x 62267 y 79215
+x 62260 y 79221
+x 62254 y 79228
+x 62924 y 79228
+x 62918 y 79235
+x 62913 y 79243
+x 62907 y 79250
+x 62903 y 79258
+x 62898 y 79265
+x 62894 y 79273
+x 62890 y 79281
+x 62887 y 79289
+x 62884 y 79298
+x 62881 y 79306
+x 62879 y 79314
+x 62877 y 79323
+x 62875 y 79331
+x 62873 y 79340
+x 62872 y 79348
+x 62872 y 79357
+x 62871 y 79365
+x 62871 y 79375
+x 62872 y 79389
+x 62873 y 79403
+x 62876 y 79417
+x 62880 y 79430
+x 62884 y 79443
+x 62889 y 79455
+x 62894 y 79466
+x 62900 y 79477
+x 62906 y 79488
+x 62912 y 79498
+x 62919 y 79508
+x 62927 y 79518
+x 62934 y 79528
+x 62942 y 79537
+x 62950 y 79547
+x 62960 y 79557
+x 62966 y 79564
+x 62970 y 79567
+x 62974 y 79572
+x 62979 y 79576
+x 62984 y 79581
+x 62989 y 79587
+x 62994 y 79592
+x 63000 y 79598
+x 63005 y 79605
+x 63011 y 79612
+x 63018 y 79619
+x 63024 y 79626
+x 63031 y 79634
+x 63038 y 79642
+x 63046 y 79651
+x 63051 y 79656
+x 63056 y 79664
+x 63066 y 79676
+x 63075 y 79687
+x 63085 y 79698
+x 63095 y 79708
+x 63106 y 79718
+x 63117 y 79728
+x 63129 y 79737
+x 63142 y 79746
+x 63155 y 79754
+x 63169 y 79761
+x 63184 y 79767
+x 63200 y 79772
+x 63217 y 79776
+x 63234 y 79779
+x 63252 y 79779
+x 63270 y 79779
+x 63289 y 79776
+x 63308 y 79770
+x 63327 y 79762
+x 63345 y 79751
+x 63361 y 79737
+x 63375 y 79723
+x 63386 y 79707
+x 63395 y 79691
+x 63401 y 79676
+x 63406 y 79661
+x 63410 y 79646
+x 63412 y 79632
+x 63414 y 79619
+x 63415 y 79605
+x 63415 y 79593
+x 63415 y 79588
+x 63415 y 79584
+x 63415 y 79580
+x 63415 y 79576
+x 63415 y 79572
+x 63414 y 79568
+x 63414 y 79564
+x 63414 y 79559
+x 63414 y 79555
+x 63413 y 79550
+x 63413 y 79546
+x 63413 y 79541
+x 63412 y 79536
+x 63412 y 79530
+x 63411 y 79525
+x 63411 y 79520
+x 63410 y 79515
+x 63410 y 79511
+x 63410 y 79507
+x 63409 y 79503
+x 63409 y 79499
+x 63409 y 79495
+x 63408 y 79492
+x 63408 y 79489
+x 63408 y 79486
+x 63408 y 79483
+x 63408 y 79480
+x 63408 y 79478
+x 63408 y 79476
+x 63407 y 79474
+x 63407 y 79472
+x 63407 y 79471
+x 63407 y 79468
+x 63407 y 79465
+x 63408 y 79461
+x 63408 y 79457
+x 63408 y 79453
+x 63408 y 79448
+x 63408 y 79443
+x 63408 y 79438
+x 63408 y 79427
+x 63408 y 79421
+x 63409 y 79415
+x 63409 y 79401
+x 63409 y 79394
+x 63410 y 79388
+x 63410 y 79381
+x 63410 y 79374
+x 63410 y 79367
+x 63411 y 79360
+x 63411 y 79354
+x 63411 y 79347
+x 63411 y 79341
+x 63411 y 79335
+x 63412 y 79330
+x 63412 y 79324
+x 63412 y 79319
+x 63412 y 79314
+x 63412 y 79309
+x 63412 y 79304
+x 63412 y 79300
+x 63412 y 79296
+x 63412 y 79289
+x 63412 y 79282
+x 63412 y 79274
+x 63412 y 79267
+x 63412 y 79259
+x 63411 y 79251
+x 63411 y 79244
+x 63411 y 79235
+x 63411 y 79227
+x 63410 y 79219
+x 63410 y 79210
+x 63410 y 79201
+x 63409 y 79192
+x 63409 y 79183
+x 63408 y 79174
+x 63408 y 79164
+x 63407 y 79155
+x 63407 y 79145
+x 63406 y 79135
+x 63406 y 79124
+x 63405 y 79114
+x 63404 y 79103
+x 63404 y 79093
+x 63403 y 79082
+x 63402 y 79071
+x 63401 y 79059
+x 63401 y 79048
+x 63400 y 79036
+x 63399 y 79024
+x 63398 y 79012
+x 63397 y 78999
+x 63396 y 78987
+x 63395 y 78975
+x 63394 y 78963
+x 63393 y 78951
+x 63393 y 78940
+x 63392 y 78928
+x 63391 y 78917
+x 63390 y 78906
+x 63390 y 78895
+x 63389 y 78885
+x 63388 y 78874
+x 63388 y 78864
+x 63387 y 78854
+x 63386 y 78844
+x 63386 y 78835
+x 63385 y 78826
+x 63385 y 78816
+x 63384 y 78807
+x 63384 y 78799
+x 63384 y 78790
+x 63383 y 78782
+x 63383 y 78774
+x 63383 y 78766
+x 63382 y 78758
+x 63382 y 78751
+x 63382 y 78743
+x 63382 y 78736
+x 63382 y 78729
+x 63381 y 78723
+x 63381 y 78716
+x 63381 y 78710
+x 63381 y 78704
+x 63381 y 78698
+x 63381 y 78693
+x 63381 y 78687
+x 63381 y 78681
+x 63381 y 78674
+x 63382 y 78668
+x 63382 y 78661
+x 63382 y 78654
+x 63382 y 78647
+x 63383 y 78640
+x 63383 y 78632
+x 63383 y 78624
+x 63384 y 78616
+x 63384 y 78608
+x 63385 y 78600
+x 63385 y 78592
+x 63386 y 78583
+x 63387 y 78573
+x 63387 y 78570
+x 63392 y 78569
+x 63402 y 78565
+x 63412 y 78561
+x 63422 y 78556
+x 63431 y 78551
+x 63440 y 78545
+x 63448 y 78538
+x 63456 y 78532
+x 63463 y 78525
+x 63469 y 78518
+x 63475 y 78510
+x 63481 y 78503
+x 63486 y 78496
+x 63491 y 78488
+x 63495 y 78480
+x 63500 y 78472
+x 63503 y 78464
+x 63507 y 78456
+x 63510 y 78447
+x 63512 y 78439
+x 63515 y 78431
+x 63517 y 78422
+x 63518 y 78414
+x 63520 y 78405
+x 63521 y 78397
+x 63521 y 78389
+x 63522 y 78380
+x 63522 y 78372
+x 63522 y 78364
+x 63521 y 78355
+x 63521 y 78347
+x 63520 y 78339
+x 63518 y 78330
+x 63517 y 78322
+x 63515 y 78313
+x 63513 y 78305
+x 63510 y 78296
+x 63507 y 78288
+x 63503 y 78279
+x 63499 y 78271
+x 63495 y 78263
+x 63491 y 78255
+x 63486 y 78247
+x 63480 y 78240
+x 63475 y 78233
+x 63469 y 78225
+x 63462 y 78218
+x 63455 y 78211
+x 63447 y 78205
+x 63439 y 78199
+x 63430 y 78193
+x 63420 y 78188
+x 63411 y 78183
+x 63401 y 78179
+x 63391 y 78175
+x 63381 y 78172
+x 63370 y 78170
+x 63360 y 78169
+x 63350 y 78168
+x 63341 y 78168
+x 63211 y 78168
+x 63084 y 78169
+x 63078 y 78169
+x 63071 y 78169
+x 63064 y 78169
+x 63058 y 78169
+x 63051 y 78170
+x 63045 y 78170
+x 63038 y 78171
+x 63032 y 78172
+x 63025 y 78172
+x 63018 y 78173
+x 63012 y 78175
+x 63005 y 78176
+x 62998 y 78178
+x 62991 y 78180
+x 62983 y 78183
+x 62971 y 78187
+x 62956 y 78196
+x 62944 y 78204
+x 62933 y 78212
+x 62922 y 78222
+x 62912 y 78233
+x 62904 y 78244
+x 62896 y 78256
+x 62889 y 78268
+x 62884 y 78281
+x 62880 y 78293
+x 62876 y 78305
+x 62873 y 78317
+x 62871 y 78329
+x 62870 y 78341
+x 62869 y 78352
+x 62869 y 78364
+x 62870 y 78383
+x 62872 y 78404
+x 62876 y 78424
+x 62883 y 78445
+x 62892 y 78465
+x 62904 y 78485
+x 62918 y 78504
+x 62935 y 78520
+x 62953 y 78534
+x 62972 y 78546
+x 62992 y 78555
+x 63012 y 78562
+x 63022 y 78564
+x 63022 y 78567
+x 63021 y 78577
+x 63020 y 78587
+x 63020 y 78597
+x 63019 y 78606
+x 63019 y 78616
+x 63018 y 78624
+x 63018 y 78633
+x 63018 y 78641
+x 63017 y 78650
+x 63017 y 78657
+x 63017 y 78665
+x 63016 y 78672
+x 63016 y 78679
+x 63016 y 78686
+x 63016 y 78692
+x 63016 y 78698
+x 63016 y 78706
+x 63016 y 78714
+x 63016 y 78722
+x 63016 y 78730
+x 63016 y 78738
+x 63017 y 78747
+x 63017 y 78755
+x 63017 y 78764
+x 63017 y 78774
+x 63018 y 78783
+x 63018 y 78793
+x 63018 y 78803
+x 63019 y 78813
+x 63019 y 78823
+x 63019 y 78833
+x 63020 y 78844
+x 63020 y 78855
+x 63021 y 78866
+x 63021 y 78878
+x 63022 y 78889
+x 63023 y 78901
+x 63023 y 78913
+x 63024 y 78925
+x 63024 y 78938
+x 63025 y 78950
+x 63026 y 78963
+x 63027 y 78977
+x 63028 y 78990
+x 63028 y 79003
+x 63029 y 79017
+x 63030 y 79031
+x 63031 y 79045
+x 63032 y 79059
+x 63033 y 79073
+x 63034 y 79086
+x 63034 y 79099
+x 63035 y 79112
+x 63036 y 79125
+x 63036 y 79137
+x 63037 y 79149
+x 63038 y 79162
+x 63038 y 79167
+x 63032 y 79168
+x 63021 y 79170
+x 63010 y 79173
+x 62999 y 79176
+x 62989 y 79180
+x 62979 y 79185
+x 62969 y 79190
+x 62960 y 79196
+x 62952 y 79202
+x 62944 y 79208
+x 62937 y 79215
+x 62930 y 79221
+x 62924 y 79228
+x 64717 y 79096
+x 64713 y 79086
+x 64709 y 79076
+x 64704 y 79066
+x 64700 y 79055
+x 64696 y 79045
+x 64691 y 79034
+x 64687 y 79023
+x 64683 y 79012
+x 64679 y 79001
+x 64675 y 78990
+x 64671 y 78980
+x 64555 y 78633
+x 64555 y 78632
+x 64554 y 78630
+x 64554 y 78627
+x 64553 y 78624
+x 64552 y 78621
+x 64551 y 78618
+x 64550 y 78614
+x 64549 y 78610
+x 64546 y 78601
+x 64545 y 78596
+x 64544 y 78591
+x 64542 y 78586
+x 64541 y 78580
+x 64539 y 78575
+x 64537 y 78569
+x 64536 y 78562
+x 64534 y 78556
+x 64532 y 78549
+x 64530 y 78542
+x 64529 y 78534
+x 64527 y 78527
+x 64524 y 78519
+x 64522 y 78511
+x 64520 y 78502
+x 64518 y 78494
+x 64516 y 78485
+x 64513 y 78476
+x 64511 y 78466
+x 64509 y 78457
+x 64506 y 78447
+x 64503 y 78436
+x 64501 y 78428
+x 64499 y 78420
+x 64497 y 78412
+x 64495 y 78404
+x 64493 y 78396
+x 64490 y 78388
+x 64488 y 78380
+x 64486 y 78373
+x 64484 y 78365
+x 64482 y 78358
+x 64480 y 78350
+x 64478 y 78343
+x 64475 y 78336
+x 64473 y 78329
+x 64471 y 78323
+x 64469 y 78316
+x 64467 y 78309
+x 64465 y 78303
+x 64463 y 78297
+x 64461 y 78290
+x 64459 y 78284
+x 64456 y 78278
+x 64454 y 78272
+x 64452 y 78267
+x 64450 y 78261
+x 64448 y 78255
+x 64446 y 78250
+x 64444 y 78244
+x 64441 y 78239
+x 64439 y 78233
+x 64437 y 78228
+x 64434 y 78222
+x 64430 y 78214
+x 64425 y 78204
+x 64419 y 78194
+x 64413 y 78184
+x 64406 y 78175
+x 64397 y 78165
+x 64388 y 78156
+x 64378 y 78147
+x 64367 y 78139
+x 64355 y 78132
+x 64342 y 78125
+x 64329 y 78120
+x 64315 y 78116
+x 64301 y 78113
+x 64287 y 78111
+x 64274 y 78111
+x 64263 y 78111
+x 64252 y 78112
+x 64242 y 78114
+x 64232 y 78116
+x 64221 y 78119
+x 64211 y 78122
+x 64202 y 78127
+x 64192 y 78131
+x 64183 y 78137
+x 64175 y 78142
+x 64167 y 78148
+x 64159 y 78154
+x 64152 y 78161
+x 64146 y 78167
+x 64140 y 78174
+x 64134 y 78181
+x 64129 y 78187
+x 64124 y 78195
+x 64119 y 78202
+x 64114 y 78210
+x 64110 y 78219
+x 64106 y 78227
+x 64103 y 78235
+x 64100 y 78244
+x 64097 y 78253
+x 64095 y 78262
+x 64093 y 78270
+x 64091 y 78279
+x 64090 y 78288
+x 64089 y 78297
+x 64089 y 78305
+x 64089 y 78314
+x 64089 y 78321
+x 64089 y 78326
+x 64089 y 78332
+x 64090 y 78337
+x 64091 y 78343
+x 64091 y 78348
+x 64092 y 78353
+x 64093 y 78358
+x 64094 y 78363
+x 64095 y 78368
+x 64096 y 78373
+x 64097 y 78379
+x 64098 y 78384
+x 64100 y 78390
+x 64101 y 78396
+x 64102 y 78402
+x 64104 y 78408
+x 64105 y 78414
+x 64107 y 78420
+x 64109 y 78427
+x 64110 y 78434
+x 64112 y 78441
+x 64114 y 78448
+x 64116 y 78455
+x 64118 y 78462
+x 64120 y 78470
+x 64123 y 78478
+x 64125 y 78486
+x 64127 y 78494
+x 64130 y 78502
+x 64132 y 78511
+x 64135 y 78520
+x 64280 y 79006
+x 64286 y 79027
+x 64293 y 79045
+x 64299 y 79063
+x 64305 y 79080
+x 64311 y 79098
+x 64318 y 79115
+x 64324 y 79132
+x 64330 y 79148
+x 64336 y 79165
+x 64343 y 79181
+x 64349 y 79197
+x 64356 y 79213
+x 64362 y 79228
+x 64368 y 79243
+x 64375 y 79258
+x 64381 y 79273
+x 64388 y 79288
+x 64394 y 79302
+x 64401 y 79316
+x 64401 y 79317
+x 64277 y 79321
+x 64124 y 79326
+x 64104 y 79329
+x 64086 y 79334
+x 64069 y 79340
+x 64052 y 79348
+x 64035 y 79359
+x 64019 y 79371
+x 64005 y 79384
+x 63993 y 79400
+x 63982 y 79416
+x 63974 y 79432
+x 63967 y 79449
+x 63962 y 79466
+x 63958 y 79482
+x 63956 y 79498
+x 63954 y 79514
+x 63954 y 79530
+x 63954 y 79539
+x 63954 y 79547
+x 63955 y 79555
+x 63956 y 79564
+x 63957 y 79572
+x 63959 y 79581
+x 63961 y 79589
+x 63963 y 79598
+x 63966 y 79607
+x 63969 y 79615
+x 63973 y 79623
+x 63977 y 79632
+x 63981 y 79640
+x 63986 y 79648
+x 63991 y 79656
+x 63996 y 79663
+x 64002 y 79671
+x 64008 y 79678
+x 64015 y 79685
+x 64022 y 79691
+x 64030 y 79698
+x 64038 y 79704
+x 64047 y 79710
+x 64056 y 79715
+x 64066 y 79720
+x 64076 y 79724
+x 64086 y 79727
+x 64096 y 79730
+x 64106 y 79732
+x 64117 y 79734
+x 64127 y 79734
+x 64135 y 79735
+x 64142 y 79735
+x 64148 y 79735
+x 64154 y 79735
+x 64159 y 79735
+x 64166 y 79734
+x 64172 y 79734
+x 64178 y 79734
+x 64184 y 79734
+x 64191 y 79734
+x 64198 y 79734
+x 64205 y 79734
+x 64212 y 79734
+x 64219 y 79733
+x 64226 y 79733
+x 64234 y 79733
+x 64241 y 79733
+x 64249 y 79733
+x 64257 y 79732
+x 64265 y 79732
+x 64274 y 79732
+x 64282 y 79732
+x 64291 y 79731
+x 64299 y 79731
+x 64308 y 79731
+x 64317 y 79730
+x 64326 y 79730
+x 64336 y 79730
+x 64345 y 79729
+x 64355 y 79729
+x 64365 y 79728
+x 64375 y 79728
+x 64385 y 79728
+x 64395 y 79727
+x 64405 y 79727
+x 64423 y 79726
+x 64433 y 79726
+x 64442 y 79725
+x 64451 y 79725
+x 64460 y 79724
+x 64469 y 79724
+x 64477 y 79724
+x 64486 y 79724
+x 64494 y 79723
+x 64502 y 79723
+x 64510 y 79723
+x 64518 y 79723
+x 64525 y 79722
+x 64532 y 79722
+x 64540 y 79722
+x 64547 y 79722
+x 64553 y 79722
+x 64560 y 79721
+x 64567 y 79721
+x 64573 y 79721
+x 64579 y 79721
+x 64585 y 79721
+x 64591 y 79721
+x 64597 y 79721
+x 64602 y 79721
+x 64608 y 79721
+x 64613 y 79721
+x 64618 y 79721
+x 64623 y 79721
+x 64742 y 79721
+x 64755 y 79720
+x 64770 y 79719
+x 64785 y 79717
+x 64801 y 79713
+x 64817 y 79708
+x 64834 y 79701
+x 64851 y 79692
+x 64867 y 79680
+x 64882 y 79666
+x 64895 y 79651
+x 64900 y 79644
+x 64903 y 79652
+x 64911 y 79670
+x 64923 y 79688
+x 64936 y 79703
+x 64951 y 79717
+x 64967 y 79728
+x 64984 y 79737
+x 65000 y 79743
+x 65016 y 79748
+x 65032 y 79752
+x 65047 y 79754
+x 65062 y 79755
+x 65076 y 79756
+x 65083 y 79756
+x 65089 y 79755
+x 65095 y 79755
+x 65102 y 79755
+x 65108 y 79754
+x 65115 y 79753
+x 65122 y 79753
+x 65129 y 79752
+x 65135 y 79751
+x 65139 y 79751
+x 65144 y 79750
+x 65147 y 79750
+x 65150 y 79750
+x 65152 y 79750
+x 65154 y 79750
+x 65155 y 79750
+x 65158 y 79750
+x 65163 y 79750
+x 65168 y 79750
+x 65173 y 79750
+x 65178 y 79750
+x 65184 y 79750
+x 65190 y 79750
+x 65197 y 79750
+x 65204 y 79751
+x 65211 y 79751
+x 65218 y 79751
+x 65226 y 79752
+x 65234 y 79752
+x 65242 y 79752
+x 65251 y 79753
+x 65260 y 79753
+x 65270 y 79754
+x 65279 y 79754
+x 65288 y 79754
+x 65296 y 79755
+x 65304 y 79755
+x 65312 y 79755
+x 65320 y 79755
+x 65327 y 79756
+x 65334 y 79756
+x 65341 y 79756
+x 65348 y 79756
+x 65354 y 79756
+x 65360 y 79756
+x 65366 y 79756
+x 65372 y 79757
+x 65377 y 79757
+x 65380 y 79757
+x 65383 y 79757
+x 65386 y 79756
+x 65390 y 79756
+x 65393 y 79756
+x 65396 y 79756
+x 65400 y 79756
+x 65403 y 79756
+x 65407 y 79756
+x 65411 y 79756
+x 65415 y 79756
+x 65419 y 79755
+x 65423 y 79755
+x 65427 y 79755
+x 65432 y 79755
+x 65436 y 79755
+x 65440 y 79754
+x 65444 y 79754
+x 65448 y 79754
+x 65451 y 79754
+x 65454 y 79754
+x 65458 y 79754
+x 65464 y 79754
+x 65469 y 79753
+x 65472 y 79753
+x 65474 y 79753
+x 65477 y 79753
+x 65478 y 79753
+x 65480 y 79754
+x 65483 y 79754
+x 65486 y 79755
+x 65492 y 79757
+x 65500 y 79759
+x 65508 y 79761
+x 65516 y 79762
+x 65524 y 79764
+x 65533 y 79765
+x 65543 y 79766
+x 65553 y 79766
+x 65563 y 79766
+x 65574 y 79765
+x 65585 y 79763
+x 65596 y 79760
+x 65607 y 79757
+x 65617 y 79753
+x 65627 y 79749
+x 65636 y 79744
+x 65645 y 79738
+x 65653 y 79733
+x 65661 y 79726
+x 65668 y 79720
+x 65675 y 79713
+x 65682 y 79707
+x 65687 y 79700
+x 65693 y 79693
+x 65698 y 79686
+x 65703 y 79679
+x 65707 y 79671
+x 65712 y 79663
+x 65715 y 79655
+x 65719 y 79647
+x 65722 y 79639
+x 65725 y 79631
+x 65728 y 79622
+x 65730 y 79614
+x 65732 y 79605
+x 65734 y 79596
+x 65735 y 79588
+x 65736 y 79579
+x 65736 y 79570
+x 65736 y 79561
+x 65736 y 79550
+x 65735 y 79538
+x 65733 y 79525
+x 65731 y 79513
+x 65728 y 79500
+x 65724 y 79488
+x 65719 y 79476
+x 65713 y 79464
+x 65707 y 79452
+x 65700 y 79441
+x 65691 y 79430
+x 65683 y 79420
+x 65674 y 79411
+x 65664 y 79402
+x 65654 y 79394
+x 65643 y 79387
+x 65633 y 79381
+x 65622 y 79375
+x 65611 y 79370
+x 65600 y 79365
+x 65589 y 79361
+x 65578 y 79358
+x 65567 y 79355
+x 65556 y 79352
+x 65545 y 79350
+x 65533 y 79348
+x 65525 y 79347
+x 65532 y 79344
+x 65543 y 79337
+x 65554 y 79330
+x 65564 y 79323
+x 65575 y 79316
+x 65585 y 79308
+x 65595 y 79299
+x 65604 y 79291
+x 65613 y 79282
+x 65622 y 79272
+x 65631 y 79263
+x 65639 y 79253
+x 65647 y 79243
+x 65654 y 79232
+x 65662 y 79222
+x 65669 y 79211
+x 65675 y 79200
+x 65682 y 79188
+x 65688 y 79176
+x 65694 y 79165
+x 65699 y 79154
+x 65704 y 79144
+x 65708 y 79134
+x 65713 y 79123
+x 65717 y 79112
+x 65721 y 79102
+x 65725 y 79091
+x 65728 y 79080
+x 65732 y 79069
+x 65735 y 79058
+x 65738 y 79046
+x 65741 y 79035
+x 65744 y 79024
+x 65747 y 79012
+x 65749 y 79000
+x 65752 y 78988
+x 65754 y 78976
+x 65756 y 78964
+x 65758 y 78952
+x 65760 y 78940
+x 65761 y 78928
+x 65763 y 78915
+x 65764 y 78903
+x 65765 y 78890
+x 65766 y 78877
+x 65767 y 78864
+x 65768 y 78851
+x 65768 y 78838
+x 65769 y 78825
+x 65769 y 78811
+x 65769 y 78798
+x 65769 y 78784
+x 65769 y 78768
+x 65769 y 78752
+x 65769 y 78736
+x 65768 y 78720
+x 65767 y 78704
+x 65766 y 78688
+x 65764 y 78673
+x 65762 y 78657
+x 65760 y 78642
+x 65758 y 78627
+x 65756 y 78611
+x 65753 y 78596
+x 65750 y 78582
+x 65747 y 78567
+x 65744 y 78552
+x 65740 y 78538
+x 65737 y 78524
+x 65732 y 78509
+x 65728 y 78495
+x 65723 y 78481
+x 65719 y 78468
+x 65713 y 78454
+x 65708 y 78441
+x 65703 y 78427
+x 65697 y 78414
+x 65690 y 78401
+x 65684 y 78389
+x 65677 y 78376
+x 65670 y 78363
+x 65663 y 78351
+x 65656 y 78339
+x 65648 y 78327
+x 65640 y 78315
+x 65632 y 78303
+x 65623 y 78292
+x 65614 y 78280
+x 65605 y 78269
+x 65595 y 78258
+x 65586 y 78248
+x 65575 y 78238
+x 65565 y 78228
+x 65555 y 78218
+x 65544 y 78209
+x 65533 y 78200
+x 65521 y 78192
+x 65510 y 78184
+x 65498 y 78176
+x 65486 y 78169
+x 65474 y 78162
+x 65461 y 78156
+x 65448 y 78150
+x 65436 y 78144
+x 65422 y 78139
+x 65409 y 78135
+x 65396 y 78131
+x 65382 y 78127
+x 65369 y 78124
+x 65355 y 78121
+x 65341 y 78118
+x 65327 y 78116
+x 65313 y 78115
+x 65299 y 78114
+x 65284 y 78113
+x 65270 y 78113
+x 65255 y 78113
+x 65240 y 78114
+x 65225 y 78115
+x 65210 y 78117
+x 65195 y 78119
+x 65180 y 78122
+x 65166 y 78126
+x 65151 y 78129
+x 65137 y 78134
+x 65123 y 78139
+x 65109 y 78145
+x 65096 y 78151
+x 65082 y 78157
+x 65069 y 78165
+x 65056 y 78172
+x 65044 y 78181
+x 65032 y 78189
+x 65020 y 78199
+x 65009 y 78208
+x 64998 y 78218
+x 64987 y 78229
+x 64977 y 78240
+x 64967 y 78251
+x 64957 y 78263
+x 64948 y 78275
+x 64939 y 78287
+x 64931 y 78299
+x 64923 y 78312
+x 64915 y 78326
+x 64907 y 78339
+x 64900 y 78353
+x 64893 y 78368
+x 64890 y 78374
+x 64888 y 78379
+x 64886 y 78385
+x 64884 y 78391
+x 64882 y 78397
+x 64880 y 78403
+x 64878 y 78409
+x 64877 y 78415
+x 64875 y 78422
+x 64874 y 78428
+x 64873 y 78434
+x 64872 y 78441
+x 64871 y 78447
+x 64871 y 78454
+x 64871 y 78460
+x 64870 y 78467
+x 64871 y 78476
+x 64871 y 78485
+x 64872 y 78493
+x 64873 y 78502
+x 64875 y 78511
+x 64877 y 78520
+x 64879 y 78529
+x 64882 y 78537
+x 64885 y 78546
+x 64888 y 78555
+x 64892 y 78563
+x 64896 y 78571
+x 64901 y 78579
+x 64906 y 78587
+x 64911 y 78595
+x 64917 y 78601
+x 64922 y 78608
+x 64928 y 78614
+x 64934 y 78621
+x 64941 y 78627
+x 64948 y 78633
+x 64956 y 78639
+x 64964 y 78645
+x 64973 y 78650
+x 64982 y 78655
+x 64992 y 78659
+x 65002 y 78663
+x 65012 y 78666
+x 65023 y 78668
+x 65034 y 78670
+x 65045 y 78671
+x 65056 y 78672
+x 65070 y 78671
+x 65084 y 78669
+x 65098 y 78666
+x 65111 y 78662
+x 65123 y 78656
+x 65134 y 78650
+x 65145 y 78644
+x 65154 y 78637
+x 65163 y 78630
+x 65171 y 78622
+x 65178 y 78615
+x 65185 y 78607
+x 65191 y 78600
+x 65197 y 78592
+x 65202 y 78584
+x 65207 y 78576
+x 65212 y 78569
+x 65216 y 78563
+x 65219 y 78557
+x 65222 y 78552
+x 65225 y 78548
+x 65228 y 78543
+x 65231 y 78540
+x 65233 y 78536
+x 65235 y 78533
+x 65237 y 78531
+x 65238 y 78529
+x 65239 y 78528
+x 65239 y 78528
+x 65240 y 78528
+x 65240 y 78527
+x 65241 y 78527
+x 65242 y 78526
+x 65243 y 78526
+x 65245 y 78525
+x 65246 y 78525
+x 65249 y 78524
+x 65251 y 78524
+x 65254 y 78523
+x 65257 y 78523
+x 65261 y 78522
+x 65266 y 78522
+x 65270 y 78522
+x 65273 y 78522
+x 65276 y 78522
+x 65279 y 78522
+x 65281 y 78523
+x 65284 y 78523
+x 65286 y 78524
+x 65288 y 78524
+x 65290 y 78525
+x 65292 y 78525
+x 65295 y 78526
+x 65297 y 78527
+x 65299 y 78528
+x 65301 y 78529
+x 65303 y 78530
+x 65306 y 78531
+x 65308 y 78533
+x 65310 y 78534
+x 65313 y 78536
+x 65315 y 78538
+x 65318 y 78540
+x 65320 y 78542
+x 65323 y 78544
+x 65326 y 78547
+x 65328 y 78550
+x 65331 y 78553
+x 65334 y 78556
+x 65337 y 78560
+x 65340 y 78564
+x 65343 y 78568
+x 65346 y 78572
+x 65350 y 78577
+x 65353 y 78582
+x 65356 y 78587
+x 65359 y 78592
+x 65362 y 78597
+x 65365 y 78603
+x 65367 y 78608
+x 65370 y 78613
+x 65372 y 78618
+x 65375 y 78624
+x 65377 y 78629
+x 65379 y 78635
+x 65381 y 78641
+x 65384 y 78647
+x 65385 y 78652
+x 65387 y 78658
+x 65389 y 78665
+x 65391 y 78671
+x 65392 y 78677
+x 65394 y 78683
+x 65395 y 78690
+x 65397 y 78697
+x 65398 y 78703
+x 65399 y 78710
+x 65400 y 78717
+x 65401 y 78724
+x 65402 y 78731
+x 65402 y 78738
+x 65403 y 78746
+x 65404 y 78753
+x 65404 y 78761
+x 65404 y 78769
+x 65404 y 78776
+x 65404 y 78785
+x 65404 y 78792
+x 65404 y 78799
+x 65404 y 78805
+x 65404 y 78812
+x 65404 y 78819
+x 65403 y 78825
+x 65403 y 78832
+x 65403 y 78838
+x 65402 y 78844
+x 65402 y 78850
+x 65401 y 78856
+x 65401 y 78862
+x 65400 y 78867
+x 65399 y 78873
+x 65399 y 78878
+x 65398 y 78883
+x 65397 y 78888
+x 65396 y 78893
+x 65396 y 78898
+x 65395 y 78903
+x 65394 y 78908
+x 65393 y 78912
+x 65392 y 78916
+x 65391 y 78921
+x 65390 y 78925
+x 65389 y 78929
+x 65387 y 78933
+x 65386 y 78936
+x 65385 y 78940
+x 65384 y 78943
+x 65383 y 78947
+x 65382 y 78949
+x 65379 y 78956
+x 65376 y 78962
+x 65373 y 78967
+x 65371 y 78971
+x 65369 y 78973
+x 65368 y 78974
+x 65365 y 78974
+x 65360 y 78974
+x 65355 y 78974
+x 65351 y 78973
+x 65346 y 78973
+x 65342 y 78972
+x 65339 y 78971
+x 65335 y 78971
+x 65332 y 78970
+x 65330 y 78969
+x 65327 y 78968
+x 65325 y 78968
+x 65323 y 78967
+x 65322 y 78966
+x 65320 y 78965
+x 65319 y 78965
+x 65319 y 78965
+x 65318 y 78964
+x 65317 y 78963
+x 65316 y 78962
+x 65314 y 78961
+x 65312 y 78960
+x 65311 y 78958
+x 65309 y 78956
+x 65306 y 78954
+x 65304 y 78951
+x 65301 y 78948
+x 65298 y 78945
+x 65296 y 78941
+x 65293 y 78938
+x 65289 y 78934
+x 65287 y 78930
+x 65217 y 78826
+x 65211 y 78817
+x 65205 y 78809
+x 65198 y 78802
+x 65191 y 78794
+x 65184 y 78787
+x 65176 y 78779
+x 65167 y 78772
+x 65158 y 78766
+x 65148 y 78759
+x 65138 y 78754
+x 65126 y 78748
+x 65114 y 78744
+x 65101 y 78740
+x 65088 y 78737
+x 65075 y 78735
+x 65060 y 78735
+x 65039 y 78736
+x 65018 y 78740
+x 64997 y 78747
+x 64978 y 78757
+x 64960 y 78768
+x 64945 y 78781
+x 64932 y 78795
+x 64921 y 78809
+x 64914 y 78818
+x 64910 y 78825
+x 64906 y 78833
+x 64902 y 78841
+x 64898 y 78849
+x 64895 y 78857
+x 64892 y 78865
+x 64889 y 78873
+x 64887 y 78882
+x 64885 y 78890
+x 64883 y 78898
+x 64882 y 78907
+x 64881 y 78915
+x 64880 y 78923
+x 64880 y 78932
+x 64879 y 78940
+x 64879 y 78943
+x 64880 y 78946
+x 64880 y 78949
+x 64880 y 78951
+x 64880 y 78954
+x 64880 y 78957
+x 64880 y 78960
+x 64880 y 78963
+x 64880 y 78967
+x 64881 y 78970
+x 64881 y 78974
+x 64881 y 78978
+x 64881 y 78982
+x 64882 y 78986
+x 64882 y 78991
+x 64882 y 78996
+x 64883 y 79001
+x 64883 y 79007
+x 64883 y 79012
+x 64884 y 79018
+x 64885 y 79028
+x 64885 y 79037
+x 64886 y 79043
+x 64886 y 79050
+x 64888 y 79072
+x 64888 y 79080
+x 64889 y 79088
+x 64889 y 79097
+x 64890 y 79106
+x 64891 y 79123
+x 64893 y 79140
+x 64894 y 79156
+x 64895 y 79172
+x 64896 y 79188
+x 64897 y 79203
+x 64899 y 79217
+x 64900 y 79232
+x 64901 y 79246
+x 64902 y 79260
+x 64902 y 79273
+x 64903 y 79286
+x 64904 y 79298
+x 64905 y 79310
+x 64906 y 79322
+x 64906 y 79333
+x 64907 y 79344
+x 64908 y 79355
+x 64908 y 79365
+x 64909 y 79375
+x 64909 y 79384
+x 64910 y 79393
+x 64910 y 79402
+x 64910 y 79410
+x 64911 y 79418
+x 64911 y 79425
+x 64911 y 79432
+x 64911 y 79439
+x 64911 y 79445
+x 64912 y 79451
+x 64912 y 79456
+x 64912 y 79458
+x 64912 y 79457
+x 64908 y 79447
+x 64904 y 79437
+x 64899 y 79427
+x 64895 y 79417
+x 64890 y 79407
+x 64885 y 79397
+x 64879 y 79387
+x 64873 y 79376
+x 64813 y 79280
+x 64808 y 79273
+x 64804 y 79265
+x 64799 y 79257
+x 64794 y 79249
+x 64790 y 79241
+x 64785 y 79233
+x 64780 y 79225
+x 64776 y 79216
+x 64771 y 79208
+x 64767 y 79199
+x 64762 y 79190
+x 64758 y 79182
+x 64753 y 79173
+x 64749 y 79163
+x 64744 y 79154
+x 64740 y 79145
+x 64735 y 79135
+x 64731 y 79126
+x 64726 y 79116
+x 64722 y 79106
+x 64717 y 79096
+type1
+x 54312 y 79376
+x 54340 y 79424
+x 54361 y 79479
+x 54376 y 79544
+x 54391 y 79608
+x 54399 y 79677
+x 54399 y 79751
+x 54440 y 79730
+x 54468 y 79710
+x 54481 y 79690
+x 54495 y 79671
+x 54501 y 79643
+x 54501 y 79609
+x 54501 y 79548
+x 54491 y 79489
+x 54470 y 79431
+x 54448 y 79373
+x 54426 y 79344
+x 54403 y 79344
+x 54395 y 79344
+x 54383 y 79347
+x 54368 y 79352
+x 54353 y 79358
+x 54335 y 79366
+x 54312 y 79376
+x 53669 y 78398
+x 53660 y 78394
+x 53654 y 78391
+x 53648 y 78389
+x 53642 y 78388
+x 53638 y 78387
+x 53635 y 78387
+x 53626 y 78387
+x 53617 y 78391
+x 53607 y 78400
+x 53596 y 78408
+x 53586 y 78421
+x 53575 y 78438
+x 53524 y 78516
+x 53486 y 78606
+x 53459 y 78707
+x 53433 y 78807
+x 53420 y 78917
+x 53420 y 79035
+x 53420 y 79169
+x 53439 y 79299
+x 53477 y 79425
+x 53515 y 79550
+x 53569 y 79661
+x 53639 y 79756
+x 53709 y 79852
+x 53789 y 79926
+x 53880 y 79978
+x 53971 y 80030
+x 54066 y 80056
+x 54165 y 80056
+x 54265 y 80056
+x 54360 y 80030
+x 54450 y 79978
+x 54542 y 79927
+x 54622 y 79853
+x 54692 y 79756
+x 54763 y 79659
+x 54817 y 79548
+x 54855 y 79424
+x 54893 y 79300
+x 54911 y 79170
+x 54911 y 79035
+x 54911 y 78900
+x 54892 y 78770
+x 54854 y 78644
+x 54816 y 78518
+x 54762 y 78408
+x 54692 y 78312
+x 54622 y 78216
+x 54541 y 78142
+x 54449 y 78090
+x 54357 y 78038
+x 54262 y 78012
+x 54165 y 78012
+x 54038 y 78012
+x 53936 y 78043
+x 53859 y 78106
+x 53782 y 78168
+x 53743 y 78248
+x 53743 y 78347
+x 53743 y 78376
+x 53747 y 78406
+x 53755 y 78435
+x 53764 y 78463
+x 53777 y 78493
+x 53794 y 78523
+x 53781 y 78551
+x 53772 y 78573
+x 53767 y 78591
+x 53762 y 78608
+x 53760 y 78624
+x 53760 y 78639
+x 53760 y 78719
+x 53781 y 78837
+x 53822 y 78995
+x 53864 y 79152
+x 53917 y 79301
+x 53982 y 79440
+x 54018 y 79517
+x 54053 y 79584
+x 54087 y 79644
+x 54121 y 79703
+x 54146 y 79740
+x 54162 y 79756
+x 54175 y 79769
+x 54193 y 79779
+x 54218 y 79786
+x 54242 y 79792
+x 54272 y 79796
+x 54307 y 79796
+x 54329 y 79796
+x 54344 y 79790
+x 54351 y 79780
+x 54358 y 79769
+x 54361 y 79749
+x 54361 y 79718
+x 54361 y 79681
+x 54355 y 79635
+x 54344 y 79582
+x 54333 y 79528
+x 54320 y 79484
+x 54305 y 79449
+x 54289 y 79415
+x 54265 y 79396
+x 54232 y 79391
+x 54222 y 79390
+x 54214 y 79388
+x 54210 y 79385
+x 54191 y 79376
+x 54173 y 79356
+x 54155 y 79323
+x 54136 y 79291
+x 54113 y 79235
+x 54084 y 79155
+x 54059 y 79084
+x 54040 y 79023
+x 54027 y 78971
+x 54014 y 78920
+x 54007 y 78879
+x 54007 y 78847
+x 54007 y 78824
+x 54015 y 78801
+x 54029 y 78778
+x 54043 y 78754
+x 54050 y 78740
+x 54050 y 78733
+x 54050 y 78722
+x 54044 y 78697
+x 54032 y 78658
+x 54020 y 78619
+x 54006 y 78584
+x 53989 y 78552
+x 53968 y 78516
+x 53948 y 78486
+x 53927 y 78462
+x 53907 y 78438
+x 53892 y 78427
+x 53882 y 78427
+x 53875 y 78427
+x 53868 y 78429
+x 53860 y 78436
+x 53852 y 78442
+x 53843 y 78451
+x 53833 y 78464
+x 53823 y 78446
+x 53816 y 78429
+x 53811 y 78413
+x 53807 y 78397
+x 53805 y 78381
+x 53805 y 78364
+x 53805 y 78286
+x 53837 y 78223
+x 53903 y 78175
+x 53969 y 78127
+x 54056 y 78103
+x 54165 y 78103
+x 54254 y 78103
+x 54340 y 78127
+x 54424 y 78175
+x 54507 y 78222
+x 54581 y 78290
+x 54645 y 78378
+x 54709 y 78465
+x 54758 y 78565
+x 54793 y 78680
+x 54827 y 78795
+x 54845 y 78913
+x 54845 y 79035
+x 54845 y 79158
+x 54827 y 79277
+x 54793 y 79391
+x 54758 y 79505
+x 54709 y 79605
+x 54645 y 79693
+x 54580 y 79781
+x 54507 y 79849
+x 54425 y 79896
+x 54342 y 79943
+x 54256 y 79966
+x 54165 y 79966
+x 54075 y 79966
+x 53988 y 79943
+x 53905 y 79895
+x 53822 y 79848
+x 53749 y 79781
+x 53685 y 79693
+x 53621 y 79605
+x 53572 y 79504
+x 53537 y 79390
+x 53503 y 79276
+x 53485 y 79158
+x 53485 y 79035
+x 53485 y 78923
+x 53499 y 78817
+x 53528 y 78716
+x 53557 y 78616
+x 53604 y 78510
+x 53669 y 78398
+x 53919 y 78394
+x 53961 y 78435
+x 53996 y 78483
+x 54024 y 78537
+x 54051 y 78591
+x 54071 y 78650
+x 54082 y 78715
+x 54112 y 78688
+x 54132 y 78666
+x 54142 y 78650
+x 54152 y 78634
+x 54157 y 78617
+x 54157 y 78599
+x 54157 y 78553
+x 54140 y 78498
+x 54106 y 78435
+x 54071 y 78371
+x 54038 y 78340
+x 54007 y 78340
+x 53998 y 78340
+x 53986 y 78344
+x 53971 y 78353
+x 53956 y 78363
+x 53939 y 78376
+x 53919 y 78394
+x 55912 y 78254
+x 55782 y 78254
+x 55688 y 78336
+x 55628 y 78499
+x 55582 y 78624
+x 55560 y 78787
+x 55560 y 78989
+x 55560 y 79158
+x 55589 y 79307
+x 55648 y 79433
+x 55718 y 79582
+x 55813 y 79656
+x 55932 y 79656
+x 56045 y 79656
+x 56133 y 79590
+x 56195 y 79459
+x 56250 y 79345
+x 56277 y 79207
+x 56277 y 79043
+x 56277 y 78781
+x 56246 y 78583
+x 56186 y 78452
+x 56125 y 78320
+x 56034 y 78254
+x 55912 y 78254
+x 55932 y 79486
+x 55852 y 79486
+x 55789 y 79431
+x 55743 y 79320
+x 55704 y 79227
+x 55684 y 79121
+x 55684 y 79003
+x 55684 y 78810
+x 55703 y 78665
+x 55741 y 78568
+x 55779 y 78471
+x 55836 y 78423
+x 55912 y 78423
+x 56003 y 78423
+x 56068 y 78494
+x 56108 y 78636
+x 56135 y 78734
+x 56149 y 78859
+x 56149 y 79010
+x 56149 y 79170
+x 56131 y 79288
+x 56094 y 79368
+x 56058 y 79447
+x 56004 y 79486
+x 55932 y 79486
+x 56789 y 78248
+x 56725 y 78248
+x 56667 y 78267
+x 56615 y 78304
+x 56558 y 78346
+x 56519 y 78407
+x 56498 y 78484
+x 56496 y 78494
+x 56495 y 78505
+x 56495 y 78515
+x 56495 y 78538
+x 56501 y 78558
+x 56514 y 78573
+x 56527 y 78589
+x 56542 y 78596
+x 56560 y 78596
+x 56577 y 78596
+x 56591 y 78585
+x 56604 y 78564
+x 56633 y 78503
+x 56649 y 78474
+x 56670 y 78453
+x 56696 y 78439
+x 56722 y 78424
+x 56753 y 78417
+x 56789 y 78417
+x 56836 y 78417
+x 56877 y 78437
+x 56912 y 78477
+x 56949 y 78519
+x 56968 y 78570
+x 56968 y 78632
+x 56968 y 78720
+x 56944 y 78791
+x 56896 y 78844
+x 56854 y 78889
+x 56799 y 78917
+x 56730 y 78927
+x 56682 y 78933
+x 56658 y 78960
+x 56658 y 79006
+x 56658 y 79041
+x 56677 y 79067
+x 56714 y 79085
+x 56868 y 79137
+x 56897 y 79152
+x 56919 y 79172
+x 56934 y 79197
+x 56949 y 79221
+x 56957 y 79252
+x 56957 y 79287
+x 56958 y 79339
+x 56944 y 79381
+x 56914 y 79412
+x 56882 y 79445
+x 56839 y 79462
+x 56782 y 79462
+x 56753 y 79462
+x 56725 y 79452
+x 56698 y 79433
+x 56625 y 79370
+x 56611 y 79358
+x 56599 y 79352
+x 56591 y 79352
+x 56574 y 79352
+x 56559 y 79361
+x 56547 y 79378
+x 56535 y 79396
+x 56529 y 79417
+x 56529 y 79440
+x 56529 y 79486
+x 56561 y 79531
+x 56627 y 79573
+x 56684 y 79611
+x 56731 y 79631
+x 56767 y 79631
+x 56859 y 79631
+x 56932 y 79603
+x 56986 y 79547
+x 57044 y 79487
+x 57073 y 79402
+x 57073 y 79291
+x 57073 y 79153
+x 57032 y 79062
+x 56951 y 79019
+x 56944 y 79014
+x 56935 y 79010
+x 56926 y 79006
+x 56983 y 78977
+x 57025 y 78935
+x 57054 y 78877
+x 57082 y 78820
+x 57096 y 78749
+x 57096 y 78663
+x 57096 y 78548
+x 57066 y 78450
+x 57007 y 78369
+x 56947 y 78289
+x 56875 y 78248
+x 56789 y 78248
+x 58400 y 78287
+x 58389 y 78287
+x 58374 y 78291
+x 58354 y 78301
+x 58335 y 78310
+x 58320 y 78314
+x 58310 y 78314
+x 58288 y 78314
+x 58255 y 78312
+x 58212 y 78309
+x 58168 y 78305
+x 58135 y 78304
+x 58113 y 78304
+x 58096 y 78304
+x 58071 y 78301
+x 58039 y 78295
+x 58006 y 78289
+x 57981 y 78286
+x 57965 y 78286
+x 57960 y 78286
+x 57953 y 78287
+x 57944 y 78290
+x 57935 y 78292
+x 57928 y 78293
+x 57923 y 78293
+x 57894 y 78293
+x 57875 y 78313
+x 57866 y 78352
+x 57861 y 78372
+x 57858 y 78407
+x 57858 y 78458
+x 57858 y 78594
+x 57885 y 78704
+x 57940 y 78787
+x 57964 y 78825
+x 58031 y 78895
+x 58140 y 78998
+x 58202 y 79056
+x 58242 y 79100
+x 58263 y 79133
+x 58300 y 79189
+x 58318 y 79255
+x 58318 y 79331
+x 58318 y 79368
+x 58300 y 79402
+x 58265 y 79431
+x 58234 y 79457
+x 58203 y 79471
+x 58173 y 79471
+x 58134 y 79471
+x 58096 y 79455
+x 58061 y 79424
+x 57969 y 79325
+x 57951 y 79305
+x 57936 y 79296
+x 57925 y 79296
+x 57881 y 79296
+x 57859 y 79320
+x 57859 y 79368
+x 57859 y 79395
+x 57867 y 79419
+x 57883 y 79439
+x 57933 y 79503
+x 57976 y 79550
+x 58013 y 79579
+x 58065 y 79619
+x 58118 y 79639
+x 58173 y 79639
+x 58242 y 79639
+x 58304 y 79613
+x 58359 y 79562
+x 58419 y 79504
+x 58450 y 79429
+x 58450 y 79338
+x 58450 y 79279
+x 58443 y 79224
+x 58431 y 79173
+x 58419 y 79123
+x 58400 y 79077
+x 58375 y 79035
+x 58342 y 78983
+x 58288 y 78923
+x 58212 y 78858
+x 58131 y 78789
+x 58078 y 78737
+x 58053 y 78701
+x 58006 y 78633
+x 57982 y 78552
+x 57983 y 78456
+x 58115 y 78472
+x 58206 y 78479
+x 58271 y 78483
+x 58310 y 78483
+x 58342 y 78483
+x 58373 y 78475
+x 58402 y 78460
+x 58441 y 78440
+x 58460 y 78411
+x 58460 y 78375
+x 58460 y 78352
+x 58454 y 78332
+x 58443 y 78314
+x 58431 y 78296
+x 58417 y 78287
+x 58400 y 78287
+x 59280 y 78287
+x 59269 y 78287
+x 59254 y 78291
+x 59235 y 78301
+x 59216 y 78310
+x 59201 y 78314
+x 59190 y 78314
+x 59168 y 78314
+x 59136 y 78312
+x 59092 y 78309
+x 59049 y 78305
+x 59016 y 78304
+x 58993 y 78304
+x 58977 y 78304
+x 58952 y 78301
+x 58919 y 78295
+x 58887 y 78289
+x 58862 y 78286
+x 58845 y 78286
+x 58840 y 78286
+x 58834 y 78287
+x 58825 y 78290
+x 58816 y 78292
+x 58809 y 78293
+x 58804 y 78293
+x 58775 y 78293
+x 58755 y 78313
+x 58746 y 78352
+x 58741 y 78372
+x 58739 y 78407
+x 58739 y 78458
+x 58739 y 78594
+x 58766 y 78704
+x 58820 y 78787
+x 58845 y 78825
+x 58912 y 78895
+x 59021 y 78998
+x 59082 y 79056
+x 59123 y 79100
+x 59143 y 79133
+x 59180 y 79189
+x 59199 y 79255
+x 59199 y 79331
+x 59199 y 79368
+x 59181 y 79402
+x 59145 y 79431
+x 59114 y 79457
+x 59084 y 79471
+x 59054 y 79471
+x 59014 y 79471
+x 58977 y 79455
+x 58941 y 79424
+x 58850 y 79325
+x 58831 y 79305
+x 58817 y 79296
+x 58805 y 79296
+x 58761 y 79296
+x 58739 y 79320
+x 58739 y 79368
+x 58739 y 79395
+x 58748 y 79419
+x 58764 y 79439
+x 58814 y 79503
+x 58857 y 79550
+x 58894 y 79579
+x 58946 y 79619
+x 58999 y 79639
+x 59054 y 79639
+x 59123 y 79639
+x 59185 y 79613
+x 59239 y 79562
+x 59300 y 79504
+x 59330 y 79429
+x 59330 y 79338
+x 59330 y 79279
+x 59324 y 79224
+x 59312 y 79173
+x 59299 y 79123
+x 59280 y 79077
+x 59255 y 79035
+x 59223 y 78983
+x 59169 y 78923
+x 59092 y 78858
+x 59012 y 78789
+x 58959 y 78737
+x 58934 y 78701
+x 58886 y 78633
+x 58863 y 78552
+x 58864 y 78456
+x 58996 y 78472
+x 59087 y 78479
+x 59151 y 78483
+x 59190 y 78483
+x 59223 y 78483
+x 59254 y 78475
+x 59283 y 78460
+x 59321 y 78440
+x 59341 y 78411
+x 59341 y 78375
+x 59341 y 78352
+x 59335 y 78332
+x 59323 y 78314
+x 59312 y 78296
+x 59297 y 78287
+x 59280 y 78287
+x 60726 y 79437
+x 60667 y 79344
+x 60612 y 79255
+x 60561 y 79147
+x 60514 y 79020
+x 60397 y 78669
+x 60389 y 78644
+x 60371 y 78576
+x 60343 y 78466
+x 60321 y 78380
+x 60300 y 78315
+x 60281 y 78272
+x 60269 y 78244
+x 60252 y 78231
+x 60230 y 78231
+x 60213 y 78231
+x 60197 y 78239
+x 60185 y 78255
+x 60171 y 78271
+x 60165 y 78291
+x 60165 y 78314
+x 60165 y 78336
+x 60179 y 78394
+x 60206 y 78485
+x 60350 y 78970
+x 60414 y 79162
+x 60480 y 79309
+x 60547 y 79413
+x 60559 y 79432
+x 60237 y 79441
+x 60092 y 79446
+x 60051 y 79451
+x 60030 y 79479
+x 60030 y 79530
+x 60030 y 79555
+x 60036 y 79575
+x 60048 y 79591
+x 60060 y 79607
+x 60075 y 79615
+x 60093 y 79615
+x 60147 y 79615
+x 60228 y 79612
+x 60336 y 79608
+x 60444 y 79603
+x 60525 y 79601
+x 60579 y 79601
+x 60696 y 79601
+x 60741 y 79601
+x 60764 y 79582
+x 60764 y 79545
+x 60764 y 79518
+x 60751 y 79482
+x 60726 y 79437
+x 61513 y 78287
+x 61502 y 78287
+x 61487 y 78291
+x 61467 y 78301
+x 61448 y 78310
+x 61433 y 78314
+x 61423 y 78314
+x 61401 y 78314
+x 61368 y 78312
+x 61325 y 78309
+x 61281 y 78305
+x 61248 y 78304
+x 61226 y 78304
+x 61209 y 78304
+x 61184 y 78301
+x 61152 y 78295
+x 61119 y 78289
+x 61094 y 78286
+x 61078 y 78286
+x 61073 y 78286
+x 61066 y 78287
+x 61057 y 78290
+x 61048 y 78292
+x 61041 y 78293
+x 61036 y 78293
+x 61007 y 78293
+x 60988 y 78313
+x 60979 y 78352
+x 60974 y 78372
+x 60971 y 78407
+x 60971 y 78458
+x 60971 y 78594
+x 60998 y 78704
+x 61053 y 78787
+x 61077 y 78825
+x 61144 y 78895
+x 61253 y 78998
+x 61315 y 79056
+x 61355 y 79100
+x 61376 y 79133
+x 61413 y 79189
+x 61431 y 79255
+x 61431 y 79331
+x 61431 y 79368
+x 61413 y 79402
+x 61378 y 79431
+x 61347 y 79457
+x 61316 y 79471
+x 61286 y 79471
+x 61247 y 79471
+x 61209 y 79455
+x 61174 y 79424
+x 61082 y 79325
+x 61064 y 79305
+x 61049 y 79296
+x 61038 y 79296
+x 60994 y 79296
+x 60972 y 79320
+x 60972 y 79368
+x 60972 y 79395
+x 60980 y 79419
+x 60996 y 79439
+x 61046 y 79503
+x 61089 y 79550
+x 61126 y 79579
+x 61178 y 79619
+x 61231 y 79639
+x 61286 y 79639
+x 61355 y 79639
+x 61417 y 79613
+x 61472 y 79562
+x 61532 y 79504
+x 61563 y 79429
+x 61563 y 79338
+x 61563 y 79279
+x 61556 y 79224
+x 61544 y 79173
+x 61532 y 79123
+x 61513 y 79077
+x 61488 y 79035
+x 61455 y 78983
+x 61401 y 78923
+x 61325 y 78858
+x 61244 y 78789
+x 61191 y 78737
+x 61166 y 78701
+x 61119 y 78633
+x 61095 y 78552
+x 61096 y 78456
+x 61228 y 78472
+x 61319 y 78479
+x 61384 y 78483
+x 61423 y 78483
+x 61455 y 78483
+x 61486 y 78475
+x 61515 y 78460
+x 61554 y 78440
+x 61573 y 78411
+x 61573 y 78375
+x 61573 y 78352
+x 61567 y 78332
+x 61555 y 78314
+x 61544 y 78296
+x 61530 y 78287
+x 61513 y 78287
+x 62669 y 78288
+x 62542 y 78288
+x 62415 y 78289
+x 62385 y 78289
+x 62364 y 78291
+x 62352 y 78296
+x 62330 y 78307
+x 62319 y 78329
+x 62319 y 78363
+x 62319 y 78422
+x 62353 y 78452
+x 62420 y 78452
+x 62450 y 78451
+x 62477 y 78449
+x 62477 y 78478
+x 62475 y 78519
+x 62471 y 78574
+x 62468 y 78630
+x 62466 y 78671
+x 62466 y 78698
+x 62466 y 78773
+x 62471 y 78886
+x 62481 y 79038
+x 62490 y 79187
+x 62495 y 79301
+x 62494 y 79378
+x 62437 y 79317
+x 62400 y 79287
+x 62385 y 79287
+x 62367 y 79287
+x 62353 y 79296
+x 62340 y 79313
+x 62327 y 79331
+x 62321 y 79351
+x 62321 y 79374
+x 62321 y 79401
+x 62339 y 79435
+x 62376 y 79474
+x 62399 y 79496
+x 62432 y 79532
+x 62474 y 79581
+x 62512 y 79633
+x 62548 y 79659
+x 62582 y 79659
+x 62611 y 79659
+x 62625 y 79637
+x 62625 y 79592
+x 62625 y 79578
+x 62624 y 79558
+x 62621 y 79531
+x 62619 y 79505
+x 62617 y 79485
+x 62617 y 79471
+x 62617 y 79452
+x 62618 y 79423
+x 62620 y 79383
+x 62621 y 79344
+x 62622 y 79315
+x 62622 y 79296
+x 62622 y 79229
+x 62617 y 79129
+x 62606 y 78996
+x 62596 y 78864
+x 62591 y 78765
+x 62591 y 78698
+x 62591 y 78664
+x 62593 y 78623
+x 62596 y 78574
+x 62600 y 78526
+x 62602 y 78486
+x 62602 y 78455
+x 62669 y 78457
+x 62687 y 78457
+x 62702 y 78449
+x 62714 y 78432
+x 62726 y 78416
+x 62732 y 78396
+x 62732 y 78372
+x 62732 y 78347
+x 62726 y 78327
+x 62714 y 78311
+x 62702 y 78296
+x 62687 y 78288
+x 62669 y 78288
+x 63340 y 78288
+x 63212 y 78288
+x 63085 y 78289
+x 63055 y 78289
+x 63034 y 78291
+x 63022 y 78296
+x 63000 y 78307
+x 62989 y 78329
+x 62989 y 78363
+x 62989 y 78422
+x 63023 y 78452
+x 63090 y 78452
+x 63121 y 78451
+x 63147 y 78449
+x 63147 y 78478
+x 63145 y 78519
+x 63142 y 78574
+x 63138 y 78630
+x 63136 y 78671
+x 63136 y 78698
+x 63136 y 78773
+x 63141 y 78886
+x 63151 y 79038
+x 63160 y 79187
+x 63165 y 79301
+x 63164 y 79378
+x 63107 y 79317
+x 63070 y 79287
+x 63055 y 79287
+x 63038 y 79287
+x 63023 y 79296
+x 63010 y 79313
+x 62997 y 79331
+x 62991 y 79351
+x 62991 y 79374
+x 62991 y 79401
+x 63009 y 79435
+x 63046 y 79474
+x 63069 y 79496
+x 63102 y 79532
+x 63144 y 79581
+x 63182 y 79633
+x 63218 y 79659
+x 63252 y 79659
+x 63281 y 79659
+x 63295 y 79637
+x 63295 y 79592
+x 63295 y 79578
+x 63294 y 79558
+x 63291 y 79531
+x 63289 y 79505
+x 63287 y 79485
+x 63287 y 79471
+x 63287 y 79452
+x 63288 y 79423
+x 63290 y 79383
+x 63291 y 79344
+x 63292 y 79315
+x 63292 y 79296
+x 63292 y 79229
+x 63287 y 79129
+x 63276 y 78996
+x 63266 y 78864
+x 63261 y 78765
+x 63261 y 78698
+x 63261 y 78664
+x 63263 y 78623
+x 63266 y 78574
+x 63270 y 78526
+x 63272 y 78486
+x 63272 y 78455
+x 63340 y 78457
+x 63358 y 78457
+x 63372 y 78449
+x 63384 y 78432
+x 63396 y 78416
+x 63402 y 78396
+x 63402 y 78372
+x 63402 y 78347
+x 63396 y 78327
+x 63384 y 78311
+x 63372 y 78296
+x 63358 y 78288
+x 63340 y 78288
+x 64770 y 79437
+x 64711 y 79344
+x 64655 y 79255
+x 64604 y 79147
+x 64558 y 79020
+x 64441 y 78669
+x 64433 y 78644
+x 64415 y 78576
+x 64387 y 78466
+x 64365 y 78380
+x 64344 y 78315
+x 64325 y 78272
+x 64313 y 78244
+x 64296 y 78231
+x 64273 y 78231
+x 64256 y 78231
+x 64241 y 78239
+x 64228 y 78255
+x 64215 y 78271
+x 64209 y 78291
+x 64209 y 78314
+x 64209 y 78336
+x 64222 y 78394
+x 64250 y 78485
+x 64394 y 78970
+x 64458 y 79162
+x 64523 y 79309
+x 64590 y 79413
+x 64603 y 79432
+x 64280 y 79441
+x 64136 y 79446
+x 64095 y 79451
+x 64074 y 79479
+x 64074 y 79530
+x 64074 y 79555
+x 64080 y 79575
+x 64092 y 79591
+x 64104 y 79607
+x 64119 y 79615
+x 64137 y 79615
+x 64191 y 79615
+x 64272 y 79612
+x 64380 y 79608
+x 64488 y 79603
+x 64569 y 79601
+x 64623 y 79601
+x 64740 y 79601
+x 64785 y 79601
+x 64808 y 79582
+x 64808 y 79545
+x 64808 y 79518
+x 64795 y 79482
+x 64770 y 79437
+x 65270 y 78233
+x 65149 y 78233
+x 65059 y 78295
+x 65002 y 78418
+x 64994 y 78435
+x 64990 y 78451
+x 64990 y 78467
+x 64990 y 78490
+x 64997 y 78510
+x 65010 y 78526
+x 65024 y 78543
+x 65039 y 78552
+x 65055 y 78552
+x 65073 y 78552
+x 65089 y 78539
+x 65105 y 78513
+x 65128 y 78475
+x 65145 y 78451
+x 65157 y 78441
+x 65185 y 78415
+x 65222 y 78402
+x 65270 y 78402
+x 65344 y 78402
+x 65406 y 78441
+x 65454 y 78518
+x 65501 y 78592
+x 65524 y 78681
+x 65524 y 78784
+x 65524 y 78870
+x 65514 y 78940
+x 65494 y 78993
+x 65467 y 79060
+x 65426 y 79094
+x 65371 y 79094
+x 65325 y 79094
+x 65288 y 79085
+x 65259 y 79069
+x 65236 y 79055
+x 65212 y 79032
+x 65189 y 78999
+x 65119 y 78895
+x 65100 y 78868
+x 65081 y 78855
+x 65061 y 78855
+x 65044 y 78855
+x 65029 y 78863
+x 65017 y 78880
+x 65006 y 78897
+x 64999 y 78917
+x 64999 y 78940
+x 64999 y 78952
+x 65003 y 79004
+x 65010 y 79097
+x 65024 y 79281
+x 65032 y 79403
+x 65032 y 79461
+x 65032 y 79481
+x 65028 y 79504
+x 65020 y 79528
+x 65013 y 79552
+x 65009 y 79571
+x 65009 y 79582
+x 65009 y 79618
+x 65032 y 79636
+x 65077 y 79636
+x 65085 y 79636
+x 65098 y 79635
+x 65115 y 79633
+x 65133 y 79631
+x 65146 y 79630
+x 65154 y 79630
+x 65179 y 79630
+x 65216 y 79631
+x 65266 y 79633
+x 65315 y 79635
+x 65353 y 79637
+x 65377 y 79637
+x 65389 y 79637
+x 65407 y 79636
+x 65430 y 79635
+x 65453 y 79634
+x 65471 y 79633
+x 65483 y 79633
+x 65491 y 79633
+x 65503 y 79635
+x 65518 y 79640
+x 65533 y 79644
+x 65545 y 79646
+x 65553 y 79646
+x 65569 y 79646
+x 65584 y 79638
+x 65597 y 79621
+x 65610 y 79604
+x 65616 y 79584
+x 65616 y 79562
+x 65616 y 79496
+x 65565 y 79463
+x 65464 y 79463
+x 65451 y 79463
+x 65434 y 79464
+x 65414 y 79465
+x 65394 y 79466
+x 65382 y 79467
+x 65377 y 79467
+x 65269 y 79464
+x 65161 y 79460
+x 65161 y 79433
+x 65153 y 79336
+x 65137 y 79167
+x 65195 y 79231
+x 65273 y 79263
+x 65371 y 79263
+x 65465 y 79263
+x 65537 y 79212
+x 65587 y 79112
+x 65628 y 79026
+x 65649 y 78917
+x 65649 y 78784
+x 65649 y 78626
+x 65616 y 78496
+x 65548 y 78393
+x 65478 y 78287
+x 65385 y 78233
+x 65270 y 78233
+type1
+x 59748 y 81452
+x 60397 y 81452
+x 60927 y 81336
+x 60927 y 81194
+x 60927 y 81052
+x 60397 y 80936
+x 59748 y 80936
+x 59099 y 80936
+x 58569 y 81052
+x 58569 y 81194
+x 58569 y 81336
+x 59099 y 81452
+x 59748 y 81452
+type1
+x 57881 y 81340
+x 58130 y 81340
+x 58333 y 81275
+x 58333 y 81194
+x 58333 y 81113
+x 58130 y 81048
+x 57881 y 81048
+x 57632 y 81048
+x 57429 y 81113
+x 57429 y 81194
+x 57429 y 81275
+x 57632 y 81340
+x 57881 y 81340
+type1
+x 61659 y 81340
+x 61908 y 81340
+x 62111 y 81275
+x 62111 y 81194
+x 62111 y 81113
+x 61908 y 81048
+x 61659 y 81048
+x 61410 y 81048
+x 61207 y 81113
+x 61207 y 81194
+x 61207 y 81275
+x 61410 y 81340
+x 61659 y 81340
+type1
+x 54134 y 92743
+x 54136 y 92727
+x 54144 y 92714
+x 54157 y 92704
+x 54170 y 92695
+x 54187 y 92690
+x 54208 y 92690
+x 54242 y 92690
+x 54268 y 92703
+x 54285 y 92728
+x 54302 y 92754
+x 54310 y 92793
+x 54310 y 92846
+x 54310 y 92848
+x 54310 y 92852
+x 54310 y 92858
+x 54309 y 92863
+x 54309 y 92868
+x 54309 y 92871
+x 54291 y 92850
+x 54269 y 92834
+x 54244 y 92824
+x 54219 y 92813
+x 54191 y 92808
+x 54161 y 92808
+x 54106 y 92808
+x 54060 y 92825
+x 54025 y 92860
+x 53989 y 92894
+x 53972 y 92938
+x 53972 y 92991
+x 53972 y 93053
+x 53993 y 93103
+x 54037 y 93140
+x 54080 y 93177
+x 54138 y 93196
+x 54211 y 93196
+x 54296 y 93196
+x 54361 y 93170
+x 54404 y 93118
+x 54448 y 93066
+x 54469 y 92989
+x 54469 y 92887
+x 54469 y 92787
+x 54447 y 92712
+x 54402 y 92661
+x 54356 y 92610
+x 54290 y 92585
+x 54201 y 92585
+x 54132 y 92585
+x 54078 y 92599
+x 54040 y 92626
+x 54002 y 92653
+x 53981 y 92693
+x 53979 y 92743
+x 54134 y 92743
+x 54120 y 92998
+x 54120 y 92972
+x 54129 y 92951
+x 54146 y 92935
+x 54163 y 92919
+x 54185 y 92910
+x 54211 y 92910
+x 54239 y 92910
+x 54261 y 92918
+x 54277 y 92934
+x 54292 y 92951
+x 54300 y 92973
+x 54300 y 93002
+x 54300 y 93029
+x 54292 y 93051
+x 54276 y 93067
+x 54259 y 93082
+x 54238 y 93091
+x 54211 y 93091
+x 54184 y 93091
+x 54162 y 93082
+x 54145 y 93065
+x 54129 y 93048
+x 54120 y 93026
+x 54120 y 92998
+x 55039 y 92792
+x 55039 y 92783
+x 55039 y 92722
+x 55017 y 92674
+x 54974 y 92639
+x 54931 y 92603
+x 54872 y 92586
+x 54798 y 92586
+x 54729 y 92586
+x 54674 y 92605
+x 54631 y 92643
+x 54588 y 92680
+x 54560 y 92735
+x 54547 y 92807
+x 54488 y 92807
+x 54519 y 92877
+x 54542 y 92877
+x 54542 y 92880
+x 54542 y 92884
+x 54541 y 92887
+x 54541 y 92891
+x 54541 y 92896
+x 54541 y 92903
+x 54541 y 92906
+x 54541 y 92909
+x 54541 y 92912
+x 54542 y 92916
+x 54542 y 92919
+x 54542 y 92923
+x 54476 y 92923
+x 54507 y 92992
+x 54552 y 92992
+x 54566 y 93066
+x 54594 y 93122
+x 54636 y 93159
+x 54679 y 93196
+x 54736 y 93214
+x 54807 y 93214
+x 54876 y 93214
+x 54930 y 93198
+x 54970 y 93166
+x 55009 y 93134
+x 55031 y 93088
+x 55036 y 93027
+x 54875 y 93027
+x 54874 y 93049
+x 54867 y 93066
+x 54854 y 93078
+x 54840 y 93090
+x 54822 y 93095
+x 54799 y 93095
+x 54777 y 93095
+x 54759 y 93087
+x 54744 y 93069
+x 54730 y 93052
+x 54719 y 93026
+x 54712 y 92992
+x 54864 y 92992
+x 54833 y 92923
+x 54705 y 92923
+x 54705 y 92919
+x 54705 y 92915
+x 54705 y 92910
+x 54704 y 92905
+x 54704 y 92901
+x 54704 y 92900
+x 54704 y 92897
+x 54704 y 92894
+x 54705 y 92888
+x 54705 y 92883
+x 54705 y 92880
+x 54705 y 92877
+x 54813 y 92877
+x 54781 y 92807
+x 54711 y 92807
+x 54717 y 92774
+x 54728 y 92749
+x 54744 y 92731
+x 54759 y 92714
+x 54778 y 92705
+x 54801 y 92705
+x 54823 y 92705
+x 54840 y 92713
+x 54854 y 92728
+x 54867 y 92744
+x 54875 y 92765
+x 54876 y 92792
+x 55039 y 92792
+type1
+x 57858 y 92721
+x 57860 y 92705
+x 57868 y 92692
+x 57881 y 92683
+x 57894 y 92673
+x 57911 y 92668
+x 57932 y 92668
+x 57966 y 92668
+x 57992 y 92681
+x 58009 y 92706
+x 58026 y 92732
+x 58034 y 92771
+x 58034 y 92824
+x 58034 y 92826
+x 58034 y 92830
+x 58034 y 92836
+x 58033 y 92841
+x 58033 y 92846
+x 58033 y 92849
+x 58015 y 92828
+x 57993 y 92812
+x 57968 y 92802
+x 57943 y 92791
+x 57915 y 92786
+x 57885 y 92786
+x 57829 y 92786
+x 57784 y 92803
+x 57749 y 92838
+x 57713 y 92872
+x 57695 y 92916
+x 57695 y 92969
+x 57695 y 93031
+x 57717 y 93081
+x 57761 y 93118
+x 57804 y 93155
+x 57862 y 93174
+x 57935 y 93174
+x 58020 y 93174
+x 58085 y 93148
+x 58128 y 93096
+x 58171 y 93044
+x 58193 y 92968
+x 58193 y 92866
+x 58193 y 92765
+x 58171 y 92690
+x 58125 y 92639
+x 58080 y 92588
+x 58013 y 92563
+x 57925 y 92563
+x 57856 y 92563
+x 57802 y 92577
+x 57764 y 92604
+x 57725 y 92632
+x 57705 y 92671
+x 57703 y 92721
+x 57858 y 92721
+x 57844 y 92976
+x 57844 y 92950
+x 57853 y 92929
+x 57870 y 92913
+x 57887 y 92897
+x 57908 y 92888
+x 57935 y 92888
+x 57963 y 92888
+x 57985 y 92896
+x 58001 y 92913
+x 58016 y 92929
+x 58024 y 92951
+x 58024 y 92981
+x 58024 y 93007
+x 58016 y 93029
+x 57999 y 93045
+x 57983 y 93061
+x 57962 y 93069
+x 57935 y 93069
+x 57908 y 93069
+x 57886 y 93060
+x 57869 y 93043
+x 57853 y 93026
+x 57844 y 93004
+x 57844 y 92976
+x 58762 y 92770
+x 58762 y 92761
+x 58762 y 92701
+x 58741 y 92652
+x 58698 y 92617
+x 58655 y 92581
+x 58596 y 92564
+x 58522 y 92564
+x 58453 y 92564
+x 58398 y 92583
+x 58355 y 92621
+x 58312 y 92659
+x 58284 y 92713
+x 58271 y 92785
+x 58212 y 92785
+x 58242 y 92855
+x 58266 y 92855
+x 58266 y 92858
+x 58265 y 92862
+x 58265 y 92866
+x 58265 y 92869
+x 58265 y 92874
+x 58265 y 92881
+x 58265 y 92884
+x 58265 y 92887
+x 58265 y 92891
+x 58265 y 92894
+x 58266 y 92897
+x 58266 y 92901
+x 58200 y 92901
+x 58230 y 92970
+x 58275 y 92970
+x 58290 y 93044
+x 58318 y 93100
+x 58360 y 93137
+x 58403 y 93174
+x 58460 y 93192
+x 58531 y 93192
+x 58600 y 93192
+x 58654 y 93176
+x 58693 y 93144
+x 58733 y 93112
+x 58755 y 93066
+x 58760 y 93005
+x 58599 y 93005
+x 58598 y 93027
+x 58591 y 93044
+x 58577 y 93056
+x 58564 y 93068
+x 58546 y 93074
+x 58523 y 93074
+x 58501 y 93074
+x 58483 y 93065
+x 58468 y 93047
+x 58454 y 93030
+x 58443 y 93004
+x 58436 y 92970
+x 58588 y 92970
+x 58557 y 92901
+x 58429 y 92901
+x 58429 y 92897
+x 58429 y 92893
+x 58428 y 92888
+x 58428 y 92883
+x 58428 y 92880
+x 58428 y 92878
+x 58428 y 92875
+x 58428 y 92872
+x 58428 y 92867
+x 58429 y 92861
+x 58429 y 92858
+x 58429 y 92855
+x 58536 y 92855
+x 58505 y 92785
+x 58435 y 92785
+x 58441 y 92752
+x 58452 y 92727
+x 58467 y 92709
+x 58483 y 92692
+x 58502 y 92683
+x 58524 y 92683
+x 58546 y 92683
+x 58564 y 92691
+x 58578 y 92707
+x 58591 y 92722
+x 58599 y 92743
+x 58600 y 92770
+x 58762 y 92770
+type1
+x 59257 y 92743
+x 59259 y 92727
+x 59267 y 92714
+x 59280 y 92704
+x 59294 y 92695
+x 59310 y 92690
+x 59331 y 92690
+x 59366 y 92690
+x 59391 y 92703
+x 59408 y 92728
+x 59425 y 92754
+x 59433 y 92793
+x 59433 y 92846
+x 59433 y 92848
+x 59433 y 92852
+x 59433 y 92858
+x 59433 y 92863
+x 59432 y 92868
+x 59432 y 92871
+x 59414 y 92850
+x 59392 y 92834
+x 59367 y 92824
+x 59342 y 92813
+x 59315 y 92808
+x 59284 y 92808
+x 59229 y 92808
+x 59183 y 92825
+x 59148 y 92860
+x 59112 y 92894
+x 59095 y 92938
+x 59095 y 92991
+x 59095 y 93053
+x 59117 y 93103
+x 59160 y 93140
+x 59203 y 93177
+x 59261 y 93196
+x 59334 y 93196
+x 59420 y 93196
+x 59484 y 93170
+x 59527 y 93118
+x 59571 y 93066
+x 59592 y 92989
+x 59592 y 92887
+x 59592 y 92787
+x 59570 y 92712
+x 59525 y 92661
+x 59479 y 92610
+x 59413 y 92585
+x 59324 y 92585
+x 59255 y 92585
+x 59202 y 92599
+x 59163 y 92626
+x 59125 y 92653
+x 59104 y 92693
+x 59102 y 92743
+x 59257 y 92743
+x 59244 y 92998
+x 59244 y 92972
+x 59252 y 92951
+x 59269 y 92935
+x 59286 y 92919
+x 59308 y 92910
+x 59334 y 92910
+x 59362 y 92910
+x 59384 y 92918
+x 59400 y 92934
+x 59415 y 92951
+x 59423 y 92973
+x 59423 y 93002
+x 59423 y 93029
+x 59415 y 93051
+x 59399 y 93067
+x 59383 y 93082
+x 59361 y 93091
+x 59334 y 93091
+x 59307 y 93091
+x 59285 y 93082
+x 59268 y 93065
+x 59252 y 93048
+x 59244 y 93026
+x 59244 y 92998
+x 60162 y 92792
+x 60162 y 92783
+x 60162 y 92722
+x 60140 y 92674
+x 60097 y 92639
+x 60054 y 92603
+x 59996 y 92586
+x 59921 y 92586
+x 59853 y 92586
+x 59797 y 92605
+x 59754 y 92643
+x 59711 y 92680
+x 59683 y 92735
+x 59671 y 92807
+x 59611 y 92807
+x 59642 y 92877
+x 59665 y 92877
+x 59665 y 92880
+x 59665 y 92884
+x 59665 y 92887
+x 59664 y 92891
+x 59664 y 92896
+x 59664 y 92903
+x 59664 y 92906
+x 59664 y 92909
+x 59665 y 92912
+x 59665 y 92916
+x 59665 y 92919
+x 59665 y 92923
+x 59600 y 92923
+x 59630 y 92992
+x 59675 y 92992
+x 59689 y 93066
+x 59717 y 93122
+x 59760 y 93159
+x 59802 y 93196
+x 59859 y 93214
+x 59930 y 93214
+x 59999 y 93214
+x 60054 y 93198
+x 60093 y 93166
+x 60132 y 93134
+x 60154 y 93088
+x 60159 y 93027
+x 59998 y 93027
+x 59997 y 93049
+x 59990 y 93066
+x 59977 y 93078
+x 59963 y 93090
+x 59945 y 93095
+x 59922 y 93095
+x 59900 y 93095
+x 59882 y 93087
+x 59867 y 93069
+x 59853 y 93052
+x 59842 y 93026
+x 59836 y 92992
+x 59987 y 92992
+x 59956 y 92923
+x 59828 y 92923
+x 59828 y 92919
+x 59828 y 92915
+x 59828 y 92910
+x 59827 y 92905
+x 59827 y 92901
+x 59827 y 92900
+x 59827 y 92897
+x 59827 y 92894
+x 59828 y 92888
+x 59828 y 92883
+x 59828 y 92880
+x 59828 y 92877
+x 59936 y 92877
+x 59904 y 92807
+x 59834 y 92807
+x 59841 y 92774
+x 59851 y 92749
+x 59867 y 92731
+x 59882 y 92714
+x 59901 y 92705
+x 59924 y 92705
+x 59946 y 92705
+x 59963 y 92713
+x 59977 y 92728
+x 59990 y 92744
+x 59998 y 92765
+x 59999 y 92792
+x 60162 y 92792
+type1
+x 60695 y 92727
+x 60698 y 92711
+x 60705 y 92698
+x 60719 y 92688
+x 60732 y 92679
+x 60748 y 92674
+x 60769 y 92674
+x 60804 y 92674
+x 60829 y 92687
+x 60846 y 92712
+x 60863 y 92738
+x 60871 y 92777
+x 60871 y 92830
+x 60871 y 92832
+x 60871 y 92836
+x 60871 y 92842
+x 60871 y 92847
+x 60871 y 92852
+x 60871 y 92855
+x 60852 y 92834
+x 60830 y 92818
+x 60806 y 92808
+x 60781 y 92797
+x 60753 y 92792
+x 60722 y 92792
+x 60667 y 92792
+x 60621 y 92809
+x 60586 y 92844
+x 60551 y 92878
+x 60533 y 92922
+x 60533 y 92975
+x 60533 y 93037
+x 60555 y 93087
+x 60598 y 93124
+x 60641 y 93161
+x 60700 y 93180
+x 60772 y 93180
+x 60858 y 93180
+x 60922 y 93154
+x 60966 y 93102
+x 61009 y 93050
+x 61031 y 92973
+x 61031 y 92871
+x 61031 y 92771
+x 61008 y 92696
+x 60963 y 92645
+x 60918 y 92594
+x 60851 y 92569
+x 60762 y 92569
+x 60693 y 92569
+x 60640 y 92583
+x 60601 y 92610
+x 60563 y 92637
+x 60542 y 92677
+x 60540 y 92727
+x 60695 y 92727
+x 60682 y 92982
+x 60682 y 92956
+x 60690 y 92935
+x 60707 y 92919
+x 60724 y 92903
+x 60746 y 92894
+x 60772 y 92894
+x 60801 y 92894
+x 60822 y 92902
+x 60838 y 92918
+x 60853 y 92935
+x 60861 y 92957
+x 60861 y 92986
+x 60861 y 93013
+x 60853 y 93035
+x 60837 y 93051
+x 60821 y 93066
+x 60799 y 93075
+x 60772 y 93075
+x 60745 y 93075
+x 60723 y 93066
+x 60707 y 93049
+x 60690 y 93032
+x 60682 y 93010
+x 60682 y 92982
+x 61600 y 92776
+x 61600 y 92767
+x 61600 y 92706
+x 61578 y 92658
+x 61535 y 92623
+x 61492 y 92587
+x 61434 y 92570
+x 61359 y 92570
+x 61291 y 92570
+x 61235 y 92589
+x 61192 y 92627
+x 61149 y 92664
+x 61121 y 92719
+x 61109 y 92791
+x 61049 y 92791
+x 61080 y 92861
+x 61103 y 92861
+x 61103 y 92864
+x 61103 y 92868
+x 61103 y 92871
+x 61103 y 92875
+x 61103 y 92880
+x 61103 y 92887
+x 61103 y 92890
+x 61103 y 92893
+x 61103 y 92896
+x 61103 y 92900
+x 61103 y 92903
+x 61103 y 92907
+x 61038 y 92907
+x 61068 y 92976
+x 61113 y 92976
+x 61127 y 93050
+x 61155 y 93106
+x 61198 y 93143
+x 61240 y 93180
+x 61297 y 93198
+x 61368 y 93198
+x 61438 y 93198
+x 61492 y 93182
+x 61531 y 93150
+x 61570 y 93118
+x 61592 y 93072
+x 61597 y 93011
+x 61436 y 93011
+x 61435 y 93033
+x 61428 y 93050
+x 61415 y 93062
+x 61402 y 93074
+x 61383 y 93079
+x 61360 y 93079
+x 61338 y 93079
+x 61320 y 93071
+x 61305 y 93053
+x 61291 y 93036
+x 61280 y 93010
+x 61274 y 92976
+x 61425 y 92976
+x 61394 y 92907
+x 61266 y 92907
+x 61266 y 92903
+x 61266 y 92899
+x 61266 y 92894
+x 61266 y 92889
+x 61265 y 92885
+x 61265 y 92884
+x 61265 y 92881
+x 61266 y 92878
+x 61266 y 92872
+x 61266 y 92867
+x 61266 y 92864
+x 61266 y 92861
+x 61374 y 92861
+x 61342 y 92791
+x 61272 y 92791
+x 61279 y 92758
+x 61290 y 92733
+x 61305 y 92715
+x 61320 y 92698
+x 61339 y 92689
+x 61362 y 92689
+x 61384 y 92689
+x 61402 y 92697
+x 61415 y 92712
+x 61429 y 92728
+x 61436 y 92749
+x 61437 y 92776
+x 61600 y 92776
+type1
+x 55567 y 92874
+x 55538 y 92883
+x 55516 y 92899
+x 55502 y 92921
+x 55487 y 92944
+x 55479 y 92973
+x 55479 y 93009
+x 55479 y 93058
+x 55493 y 93095
+x 55521 y 93122
+x 55548 y 93149
+x 55588 y 93162
+x 55638 y 93162
+x 55689 y 93162
+x 55728 y 93149
+x 55756 y 93122
+x 55783 y 93095
+x 55797 y 93058
+x 55797 y 93009
+x 55797 y 92974
+x 55790 y 92944
+x 55775 y 92922
+x 55760 y 92899
+x 55738 y 92883
+x 55709 y 92874
+x 55709 y 92870
+x 55742 y 92865
+x 55767 y 92850
+x 55785 y 92824
+x 55803 y 92799
+x 55812 y 92764
+x 55812 y 92722
+x 55812 y 92669
+x 55797 y 92628
+x 55766 y 92598
+x 55735 y 92568
+x 55693 y 92553
+x 55638 y 92553
+x 55584 y 92553
+x 55541 y 92568
+x 55511 y 92598
+x 55480 y 92628
+x 55465 y 92669
+x 55465 y 92722
+x 55465 y 92764
+x 55473 y 92799
+x 55491 y 92824
+x 55509 y 92850
+x 55534 y 92865
+x 55567 y 92870
+x 55567 y 92874
+x 55570 y 92740
+x 55570 y 92715
+x 55576 y 92695
+x 55588 y 92680
+x 55600 y 92665
+x 55617 y 92658
+x 55638 y 92658
+x 55659 y 92658
+x 55676 y 92665
+x 55688 y 92680
+x 55700 y 92694
+x 55706 y 92714
+x 55706 y 92739
+x 55706 y 92765
+x 55700 y 92785
+x 55687 y 92799
+x 55675 y 92814
+x 55658 y 92822
+x 55637 y 92822
+x 55617 y 92822
+x 55601 y 92814
+x 55588 y 92799
+x 55576 y 92784
+x 55570 y 92764
+x 55570 y 92740
+x 55638 y 93064
+x 55622 y 93064
+x 55609 y 93058
+x 55598 y 93044
+x 55588 y 93031
+x 55583 y 93013
+x 55583 y 92991
+x 55583 y 92971
+x 55588 y 92954
+x 55597 y 92942
+x 55607 y 92930
+x 55620 y 92924
+x 55637 y 92924
+x 55656 y 92924
+x 55670 y 92930
+x 55679 y 92942
+x 55689 y 92954
+x 55694 y 92971
+x 55694 y 92994
+x 55694 y 93016
+x 55689 y 93033
+x 55679 y 93046
+x 55669 y 93058
+x 55656 y 93064
+x 55638 y 93064
+x 55856 y 92461
+x 55894 y 92687
+x 56005 y 92687
+x 55936 y 92461
+x 55856 y 92461
+x 56169 y 92733
+x 56170 y 92712
+x 56175 y 92696
+x 56184 y 92684
+x 56192 y 92672
+x 56204 y 92666
+x 56218 y 92666
+x 56236 y 92666
+x 56250 y 92674
+x 56260 y 92691
+x 56270 y 92708
+x 56275 y 92732
+x 56275 y 92763
+x 56275 y 92793
+x 56270 y 92817
+x 56262 y 92833
+x 56254 y 92850
+x 56242 y 92858
+x 56227 y 92858
+x 56213 y 92858
+x 56202 y 92854
+x 56193 y 92845
+x 56185 y 92836
+x 56180 y 92823
+x 56177 y 92806
+x 56063 y 92806
+x 56071 y 93152
+x 56364 y 93152
+x 56364 y 93037
+x 56174 y 93037
+x 56167 y 92894
+x 56178 y 92918
+x 56191 y 92936
+x 56207 y 92948
+x 56223 y 92960
+x 56242 y 92966
+x 56264 y 92966
+x 56303 y 92966
+x 56334 y 92949
+x 56357 y 92914
+x 56379 y 92878
+x 56391 y 92831
+x 56391 y 92770
+x 56391 y 92700
+x 56376 y 92646
+x 56348 y 92609
+x 56319 y 92571
+x 56278 y 92552
+x 56225 y 92552
+x 56171 y 92552
+x 56129 y 92567
+x 56101 y 92597
+x 56072 y 92628
+x 56057 y 92673
+x 56056 y 92733
+x 56169 y 92733
+x 56550 y 92859
+x 56550 y 92790
+x 56555 y 92740
+x 56565 y 92711
+x 56574 y 92681
+x 56590 y 92667
+x 56613 y 92667
+x 56635 y 92667
+x 56651 y 92681
+x 56660 y 92711
+x 56670 y 92740
+x 56675 y 92790
+x 56675 y 92859
+x 56675 y 92928
+x 56670 y 92977
+x 56660 y 93006
+x 56651 y 93036
+x 56635 y 93050
+x 56613 y 93050
+x 56590 y 93050
+x 56574 y 93036
+x 56565 y 93006
+x 56555 y 92977
+x 56550 y 92928
+x 56550 y 92859
+x 56437 y 92857
+x 56437 y 92955
+x 56452 y 93030
+x 56482 y 93083
+x 56513 y 93135
+x 56556 y 93162
+x 56613 y 93162
+x 56669 y 93162
+x 56713 y 93135
+x 56743 y 93083
+x 56773 y 93030
+x 56789 y 92955
+x 56789 y 92857
+x 56789 y 92759
+x 56773 y 92684
+x 56743 y 92631
+x 56713 y 92578
+x 56669 y 92552
+x 56613 y 92552
+x 56556 y 92552
+x 56513 y 92578
+x 56482 y 92631
+x 56452 y 92684
+x 56437 y 92759
+x 56437 y 92857
+x 57256 y 92759
+x 57256 y 92750
+x 57256 y 92690
+x 57241 y 92641
+x 57211 y 92606
+x 57181 y 92571
+x 57140 y 92553
+x 57088 y 92553
+x 57040 y 92553
+x 57001 y 92572
+x 56970 y 92610
+x 56941 y 92648
+x 56921 y 92702
+x 56912 y 92774
+x 56870 y 92774
+x 56892 y 92844
+x 56908 y 92844
+x 56908 y 92848
+x 56908 y 92851
+x 56908 y 92855
+x 56908 y 92858
+x 56908 y 92863
+x 56908 y 92870
+x 56908 y 92873
+x 56908 y 92876
+x 56908 y 92880
+x 56908 y 92883
+x 56908 y 92886
+x 56908 y 92890
+x 56862 y 92890
+x 56884 y 92959
+x 56915 y 92959
+x 56925 y 93033
+x 56945 y 93089
+x 56974 y 93126
+x 57004 y 93163
+x 57044 y 93181
+x 57094 y 93181
+x 57142 y 93181
+x 57180 y 93165
+x 57208 y 93133
+x 57235 y 93101
+x 57251 y 93055
+x 57254 y 92994
+x 57141 y 92994
+x 57141 y 93016
+x 57136 y 93033
+x 57127 y 93045
+x 57117 y 93057
+x 57104 y 93063
+x 57088 y 93063
+x 57073 y 93063
+x 57060 y 93054
+x 57050 y 93037
+x 57040 y 93019
+x 57032 y 92993
+x 57028 y 92959
+x 57134 y 92959
+x 57112 y 92890
+x 57022 y 92890
+x 57022 y 92886
+x 57022 y 92882
+x 57022 y 92877
+x 57022 y 92872
+x 57022 y 92869
+x 57022 y 92867
+x 57022 y 92864
+x 57022 y 92861
+x 57022 y 92856
+x 57022 y 92851
+x 57022 y 92847
+x 57022 y 92844
+x 57098 y 92844
+x 57076 y 92774
+x 57027 y 92774
+x 57031 y 92741
+x 57039 y 92716
+x 57050 y 92698
+x 57060 y 92681
+x 57074 y 92672
+x 57089 y 92672
+x 57105 y 92672
+x 57117 y 92680
+x 57127 y 92696
+x 57136 y 92711
+x 57141 y 92732
+x 57142 y 92759
+x 57256 y 92759
+type1
+x 62156 y 92781
+x 62157 y 92765
+x 62163 y 92752
+x 62173 y 92742
+x 62183 y 92733
+x 62195 y 92728
+x 62210 y 92728
+x 62236 y 92728
+x 62255 y 92740
+x 62268 y 92766
+x 62280 y 92792
+x 62286 y 92831
+x 62286 y 92884
+x 62286 y 92886
+x 62286 y 92890
+x 62286 y 92896
+x 62286 y 92901
+x 62286 y 92905
+x 62286 y 92909
+x 62272 y 92888
+x 62256 y 92872
+x 62237 y 92862
+x 62219 y 92851
+x 62198 y 92846
+x 62175 y 92846
+x 62134 y 92846
+x 62100 y 92863
+x 62074 y 92898
+x 62048 y 92932
+x 62035 y 92976
+x 62035 y 93029
+x 62035 y 93091
+x 62051 y 93141
+x 62083 y 93178
+x 62115 y 93215
+x 62159 y 93233
+x 62213 y 93233
+x 62276 y 93233
+x 62324 y 93208
+x 62357 y 93156
+x 62389 y 93104
+x 62405 y 93027
+x 62405 y 92925
+x 62405 y 92825
+x 62388 y 92750
+x 62355 y 92699
+x 62321 y 92648
+x 62271 y 92623
+x 62205 y 92623
+x 62154 y 92623
+x 62114 y 92636
+x 62086 y 92664
+x 62057 y 92691
+x 62042 y 92730
+x 62040 y 92781
+x 62156 y 92781
+x 62145 y 93035
+x 62145 y 93010
+x 62152 y 92989
+x 62164 y 92973
+x 62177 y 92956
+x 62193 y 92948
+x 62213 y 92948
+x 62234 y 92948
+x 62250 y 92956
+x 62262 y 92972
+x 62273 y 92989
+x 62279 y 93011
+x 62279 y 93040
+x 62279 y 93067
+x 62273 y 93088
+x 62261 y 93104
+x 62249 y 93120
+x 62233 y 93128
+x 62213 y 93128
+x 62192 y 93128
+x 62176 y 93120
+x 62164 y 93103
+x 62152 y 93086
+x 62145 y 93064
+x 62145 y 93035
+x 62452 y 92531
+x 62493 y 92758
+x 62610 y 92758
+x 62537 y 92531
+x 62452 y 92531
+x 62784 y 92804
+x 62785 y 92783
+x 62790 y 92767
+x 62800 y 92755
+x 62809 y 92743
+x 62821 y 92737
+x 62837 y 92737
+x 62856 y 92737
+x 62871 y 92745
+x 62881 y 92762
+x 62891 y 92779
+x 62896 y 92803
+x 62896 y 92834
+x 62896 y 92864
+x 62892 y 92887
+x 62883 y 92904
+x 62874 y 92920
+x 62862 y 92929
+x 62845 y 92929
+x 62831 y 92929
+x 62819 y 92924
+x 62810 y 92916
+x 62801 y 92907
+x 62796 y 92894
+x 62793 y 92877
+x 62672 y 92877
+x 62681 y 93223
+x 62992 y 93223
+x 62992 y 93108
+x 62790 y 93108
+x 62782 y 92964
+x 62793 y 92989
+x 62808 y 93007
+x 62825 y 93019
+x 62842 y 93031
+x 62862 y 93037
+x 62885 y 93037
+x 62927 y 93037
+x 62960 y 93019
+x 62984 y 92984
+x 63008 y 92949
+x 63020 y 92901
+x 63020 y 92841
+x 63020 y 92771
+x 63005 y 92717
+x 62974 y 92679
+x 62944 y 92642
+x 62900 y 92623
+x 62844 y 92623
+x 62786 y 92623
+x 62742 y 92638
+x 62712 y 92668
+x 62681 y 92699
+x 62666 y 92744
+x 62664 y 92804
+x 62784 y 92804
+x 63190 y 92930
+x 63190 y 92860
+x 63195 y 92811
+x 63205 y 92782
+x 63215 y 92752
+x 63232 y 92737
+x 63256 y 92737
+x 63279 y 92737
+x 63296 y 92752
+x 63306 y 92782
+x 63317 y 92811
+x 63322 y 92860
+x 63322 y 92930
+x 63322 y 92998
+x 63317 y 93048
+x 63306 y 93077
+x 63296 y 93106
+x 63279 y 93121
+x 63256 y 93121
+x 63232 y 93121
+x 63215 y 93106
+x 63205 y 93077
+x 63195 y 93048
+x 63190 y 92998
+x 63190 y 92930
+x 63069 y 92928
+x 63069 y 93026
+x 63085 y 93101
+x 63117 y 93154
+x 63149 y 93206
+x 63196 y 93233
+x 63256 y 93233
+x 63316 y 93233
+x 63362 y 93206
+x 63394 y 93154
+x 63427 y 93101
+x 63443 y 93026
+x 63443 y 92928
+x 63443 y 92830
+x 63427 y 92755
+x 63394 y 92702
+x 63362 y 92649
+x 63316 y 92623
+x 63256 y 92623
+x 63196 y 92623
+x 63149 y 92649
+x 63117 y 92702
+x 63085 y 92755
+x 63069 y 92830
+x 63069 y 92928
+x 63895 y 92830
+x 63895 y 92821
+x 63895 y 92760
+x 63879 y 92712
+x 63847 y 92677
+x 63815 y 92641
+x 63772 y 92624
+x 63716 y 92624
+x 63665 y 92624
+x 63624 y 92643
+x 63592 y 92681
+x 63560 y 92718
+x 63539 y 92773
+x 63530 y 92845
+x 63486 y 92845
+x 63508 y 92915
+x 63526 y 92915
+x 63526 y 92918
+x 63525 y 92922
+x 63525 y 92925
+x 63525 y 92929
+x 63525 y 92934
+x 63525 y 92941
+x 63525 y 92944
+x 63525 y 92947
+x 63525 y 92950
+x 63525 y 92954
+x 63526 y 92957
+x 63526 y 92961
+x 63477 y 92961
+x 63499 y 93030
+x 63533 y 93030
+x 63543 y 93104
+x 63564 y 93160
+x 63596 y 93197
+x 63628 y 93234
+x 63670 y 93252
+x 63723 y 93252
+x 63775 y 93252
+x 63815 y 93236
+x 63844 y 93204
+x 63873 y 93172
+x 63889 y 93125
+x 63893 y 93065
+x 63773 y 93065
+x 63773 y 93087
+x 63768 y 93103
+x 63758 y 93115
+x 63748 y 93127
+x 63734 y 93133
+x 63717 y 93133
+x 63701 y 93133
+x 63687 y 93125
+x 63676 y 93107
+x 63665 y 93090
+x 63657 y 93064
+x 63653 y 93030
+x 63766 y 93030
+x 63742 y 92961
+x 63647 y 92961
+x 63647 y 92957
+x 63647 y 92953
+x 63647 y 92948
+x 63647 y 92943
+x 63646 y 92939
+x 63646 y 92938
+x 63646 y 92935
+x 63647 y 92931
+x 63647 y 92926
+x 63647 y 92921
+x 63647 y 92917
+x 63647 y 92915
+x 63727 y 92915
+x 63704 y 92845
+x 63651 y 92845
+x 63656 y 92812
+x 63664 y 92787
+x 63676 y 92769
+x 63687 y 92752
+x 63701 y 92743
+x 63718 y 92743
+x 63735 y 92743
+x 63748 y 92751
+x 63758 y 92766
+x 63768 y 92782
+x 63773 y 92803
+x 63774 y 92830
+x 63895 y 92830
+type1
+x 65142 y 92808
+x 65144 y 92792
+x 65152 y 92779
+x 65165 y 92769
+x 65178 y 92760
+x 65195 y 92755
+x 65216 y 92755
+x 65250 y 92755
+x 65276 y 92767
+x 65293 y 92793
+x 65310 y 92819
+x 65318 y 92858
+x 65318 y 92911
+x 65318 y 92913
+x 65318 y 92917
+x 65318 y 92923
+x 65317 y 92928
+x 65317 y 92932
+x 65317 y 92936
+x 65299 y 92915
+x 65277 y 92899
+x 65252 y 92889
+x 65227 y 92878
+x 65199 y 92873
+x 65169 y 92873
+x 65113 y 92873
+x 65068 y 92890
+x 65033 y 92925
+x 64997 y 92959
+x 64979 y 93003
+x 64979 y 93056
+x 64979 y 93118
+x 65001 y 93168
+x 65045 y 93205
+x 65088 y 93242
+x 65146 y 93260
+x 65219 y 93260
+x 65304 y 93260
+x 65369 y 93235
+x 65412 y 93183
+x 65455 y 93131
+x 65477 y 93054
+x 65477 y 92952
+x 65477 y 92852
+x 65455 y 92777
+x 65409 y 92726
+x 65364 y 92675
+x 65297 y 92650
+x 65209 y 92650
+x 65140 y 92650
+x 65086 y 92663
+x 65048 y 92691
+x 65009 y 92718
+x 64989 y 92757
+x 64987 y 92808
+x 65142 y 92808
+x 65128 y 93062
+x 65128 y 93037
+x 65137 y 93016
+x 65154 y 93000
+x 65171 y 92983
+x 65192 y 92975
+x 65219 y 92975
+x 65247 y 92975
+x 65269 y 92983
+x 65285 y 92999
+x 65300 y 93016
+x 65308 y 93038
+x 65308 y 93067
+x 65308 y 93094
+x 65300 y 93115
+x 65283 y 93131
+x 65267 y 93147
+x 65246 y 93155
+x 65219 y 93155
+x 65192 y 93155
+x 65170 y 93147
+x 65153 y 93130
+x 65137 y 93113
+x 65128 y 93090
+x 65128 y 93062
+x 66046 y 92856
+x 66046 y 92848
+x 66046 y 92787
+x 66025 y 92739
+x 65982 y 92704
+x 65939 y 92668
+x 65880 y 92651
+x 65806 y 92651
+x 65737 y 92651
+x 65682 y 92670
+x 65639 y 92707
+x 65596 y 92745
+x 65568 y 92800
+x 65555 y 92872
+x 65496 y 92872
+x 65526 y 92942
+x 65550 y 92942
+x 65550 y 92945
+x 65549 y 92949
+x 65549 y 92952
+x 65549 y 92956
+x 65549 y 92961
+x 65549 y 92968
+x 65549 y 92971
+x 65549 y 92974
+x 65549 y 92977
+x 65549 y 92981
+x 65550 y 92984
+x 65550 y 92988
+x 65484 y 92988
+x 65514 y 93057
+x 65559 y 93057
+x 65574 y 93131
+x 65602 y 93187
+x 65644 y 93224
+x 65687 y 93261
+x 65744 y 93279
+x 65815 y 93279
+x 65884 y 93279
+x 65938 y 93263
+x 65977 y 93231
+x 66017 y 93199
+x 66039 y 93152
+x 66044 y 93092
+x 65883 y 93092
+x 65882 y 93114
+x 65875 y 93130
+x 65861 y 93142
+x 65848 y 93154
+x 65830 y 93160
+x 65807 y 93160
+x 65785 y 93160
+x 65767 y 93152
+x 65752 y 93134
+x 65738 y 93117
+x 65727 y 93091
+x 65720 y 93057
+x 65872 y 93057
+x 65841 y 92988
+x 65713 y 92988
+x 65713 y 92984
+x 65713 y 92980
+x 65712 y 92975
+x 65712 y 92970
+x 65712 y 92966
+x 65712 y 92965
+x 65712 y 92962
+x 65712 y 92958
+x 65712 y 92953
+x 65713 y 92948
+x 65713 y 92944
+x 65713 y 92942
+x 65820 y 92942
+x 65789 y 92872
+x 65719 y 92872
+x 65725 y 92839
+x 65736 y 92813
+x 65752 y 92796
+x 65767 y 92779
+x 65786 y 92770
+x 65808 y 92770
+x 65830 y 92770
+x 65848 y 92778
+x 65862 y 92793
+x 65875 y 92809
+x 65883 y 92830
+x 65884 y 92856
+x 66046 y 92856
+type1
+x 66669 y 92664
+x 66669 y 93099
+x 66653 y 93087
+x 66633 y 93076
+x 66610 y 93064
+x 66588 y 93053
+x 66561 y 93041
+x 66530 y 93029
+x 66530 y 93160
+x 66558 y 93169
+x 66586 y 93181
+x 66614 y 93197
+x 66643 y 93213
+x 66671 y 93232
+x 66699 y 93254
+x 66828 y 93254
+x 66828 y 92664
+x 66669 y 92664
+x 67012 y 92664
+x 67012 y 92786
+x 67128 y 92868
+x 67208 y 92932
+x 67251 y 92977
+x 67294 y 93022
+x 67316 y 93060
+x 67316 y 93092
+x 67316 y 93111
+x 67311 y 93126
+x 67300 y 93136
+x 67289 y 93146
+x 67274 y 93151
+x 67254 y 93151
+x 67233 y 93151
+x 67217 y 93146
+x 67205 y 93135
+x 67193 y 93123
+x 67187 y 93108
+x 67187 y 93089
+x 67187 y 93086
+x 67022 y 93086
+x 67024 y 93143
+x 67044 y 93187
+x 67084 y 93218
+x 67125 y 93249
+x 67181 y 93264
+x 67253 y 93264
+x 67327 y 93264
+x 67385 y 93250
+x 67425 y 93221
+x 67465 y 93193
+x 67485 y 93152
+x 67485 y 93099
+x 67485 y 93052
+x 67463 y 93003
+x 67419 y 92951
+x 67375 y 92900
+x 67305 y 92843
+x 67211 y 92780
+x 67486 y 92780
+x 67486 y 92664
+x 67012 y 92664
+x 68072 y 92860
+x 68072 y 92852
+x 68072 y 92791
+x 68050 y 92743
+x 68007 y 92707
+x 67964 y 92672
+x 67906 y 92654
+x 67831 y 92654
+x 67763 y 92654
+x 67707 y 92673
+x 67664 y 92711
+x 67621 y 92749
+x 67593 y 92804
+x 67581 y 92875
+x 67521 y 92875
+x 67552 y 92946
+x 67575 y 92946
+x 67575 y 92949
+x 67575 y 92952
+x 67575 y 92956
+x 67575 y 92959
+x 67575 y 92965
+x 67575 y 92971
+x 67575 y 92974
+x 67575 y 92978
+x 67575 y 92981
+x 67575 y 92984
+x 67575 y 92988
+x 67575 y 92991
+x 67510 y 92991
+x 67540 y 93061
+x 67585 y 93061
+x 67599 y 93135
+x 67627 y 93190
+x 67670 y 93227
+x 67712 y 93264
+x 67769 y 93283
+x 67840 y 93283
+x 67910 y 93283
+x 67964 y 93266
+x 68003 y 93234
+x 68042 y 93202
+x 68064 y 93156
+x 68069 y 93095
+x 67908 y 93096
+x 67907 y 93117
+x 67900 y 93134
+x 67887 y 93146
+x 67874 y 93158
+x 67855 y 93164
+x 67832 y 93164
+x 67810 y 93164
+x 67792 y 93155
+x 67778 y 93138
+x 67763 y 93120
+x 67752 y 93095
+x 67746 y 93061
+x 67897 y 93061
+x 67866 y 92991
+x 67738 y 92991
+x 67738 y 92988
+x 67738 y 92983
+x 67738 y 92978
+x 67738 y 92973
+x 67737 y 92970
+x 67737 y 92968
+x 67737 y 92966
+x 67738 y 92962
+x 67738 y 92957
+x 67738 y 92952
+x 67738 y 92948
+x 67738 y 92946
+x 67846 y 92946
+x 67814 y 92875
+x 67744 y 92875
+x 67751 y 92842
+x 67762 y 92817
+x 67777 y 92800
+x 67792 y 92782
+x 67811 y 92774
+x 67834 y 92774
+x 67856 y 92774
+x 67874 y 92781
+x 67887 y 92797
+x 67901 y 92812
+x 67908 y 92833
+x 67909 y 92860
+x 68072 y 92860
+type1
+x 70523 y 92664
+x 70523 y 93099
+x 70507 y 93087
+x 70487 y 93076
+x 70465 y 93064
+x 70442 y 93053
+x 70415 y 93041
+x 70384 y 93029
+x 70384 y 93160
+x 70412 y 93169
+x 70440 y 93181
+x 70468 y 93197
+x 70497 y 93213
+x 70525 y 93232
+x 70553 y 93254
+x 70683 y 93254
+x 70683 y 92664
+x 70523 y 92664
+x 71020 y 92960
+x 71020 y 92891
+x 71027 y 92842
+x 71040 y 92812
+x 71054 y 92783
+x 71077 y 92768
+x 71109 y 92768
+x 71140 y 92768
+x 71163 y 92783
+x 71177 y 92812
+x 71191 y 92842
+x 71198 y 92891
+x 71198 y 92960
+x 71198 y 93029
+x 71191 y 93078
+x 71177 y 93107
+x 71163 y 93137
+x 71140 y 93151
+x 71109 y 93151
+x 71077 y 93151
+x 71054 y 93137
+x 71040 y 93107
+x 71027 y 93078
+x 71020 y 93029
+x 71020 y 92960
+x 70857 y 92958
+x 70857 y 93056
+x 70879 y 93131
+x 70922 y 93184
+x 70966 y 93237
+x 71028 y 93263
+x 71109 y 93263
+x 71189 y 93263
+x 71252 y 93237
+x 71295 y 93184
+x 71338 y 93131
+x 71360 y 93056
+x 71360 y 92958
+x 71360 y 92861
+x 71338 y 92785
+x 71295 y 92732
+x 71252 y 92680
+x 71189 y 92653
+x 71109 y 92653
+x 71028 y 92653
+x 70966 y 92680
+x 70922 y 92732
+x 70879 y 92785
+x 70857 y 92861
+x 70857 y 92958
+x 71926 y 92860
+x 71926 y 92852
+x 71926 y 92791
+x 71905 y 92743
+x 71861 y 92707
+x 71818 y 92672
+x 71760 y 92654
+x 71685 y 92654
+x 71617 y 92654
+x 71561 y 92673
+x 71518 y 92711
+x 71475 y 92749
+x 71448 y 92804
+x 71435 y 92875
+x 71375 y 92875
+x 71406 y 92946
+x 71430 y 92946
+x 71429 y 92949
+x 71429 y 92952
+x 71429 y 92956
+x 71429 y 92959
+x 71429 y 92965
+x 71429 y 92971
+x 71429 y 92974
+x 71429 y 92978
+x 71429 y 92981
+x 71429 y 92984
+x 71429 y 92988
+x 71430 y 92991
+x 71364 y 92991
+x 71394 y 93061
+x 71439 y 93061
+x 71453 y 93135
+x 71481 y 93190
+x 71524 y 93227
+x 71566 y 93264
+x 71623 y 93283
+x 71695 y 93283
+x 71764 y 93283
+x 71818 y 93266
+x 71857 y 93234
+x 71896 y 93202
+x 71918 y 93156
+x 71923 y 93095
+x 71762 y 93096
+x 71761 y 93117
+x 71754 y 93134
+x 71741 y 93146
+x 71728 y 93158
+x 71709 y 93164
+x 71686 y 93164
+x 71664 y 93164
+x 71646 y 93155
+x 71632 y 93138
+x 71617 y 93120
+x 71606 y 93095
+x 71600 y 93061
+x 71752 y 93061
+x 71720 y 92991
+x 71592 y 92991
+x 71592 y 92988
+x 71592 y 92983
+x 71592 y 92978
+x 71592 y 92973
+x 71592 y 92970
+x 71592 y 92968
+x 71592 y 92966
+x 71592 y 92962
+x 71592 y 92957
+x 71592 y 92952
+x 71592 y 92948
+x 71592 y 92946
+x 71700 y 92946
+x 71668 y 92875
+x 71598 y 92875
+x 71605 y 92842
+x 71616 y 92817
+x 71631 y 92800
+x 71646 y 92782
+x 71665 y 92774
+x 71688 y 92774
+x 71710 y 92774
+x 71728 y 92781
+x 71741 y 92797
+x 71755 y 92812
+x 71762 y 92833
+x 71764 y 92860
+x 71926 y 92860
+type1
+x 72302 y 92744
+x 72302 y 93180
+x 72285 y 93168
+x 72266 y 93156
+x 72243 y 93145
+x 72221 y 93134
+x 72194 y 93122
+x 72162 y 93110
+x 72162 y 93241
+x 72190 y 93250
+x 72219 y 93262
+x 72247 y 93278
+x 72276 y 93294
+x 72304 y 93312
+x 72332 y 93334
+x 72461 y 93334
+x 72461 y 92744
+x 72302 y 92744
+x 72796 y 92914
+x 72798 y 92891
+x 72806 y 92874
+x 72821 y 92862
+x 72836 y 92850
+x 72856 y 92844
+x 72880 y 92844
+x 72908 y 92844
+x 72930 y 92850
+x 72946 y 92864
+x 72963 y 92877
+x 72971 y 92895
+x 72971 y 92916
+x 72971 y 92943
+x 72961 y 92963
+x 72941 y 92976
+x 72920 y 92988
+x 72888 y 92994
+x 72843 y 92994
+x 72833 y 92994
+x 72826 y 92994
+x 72821 y 92994
+x 72816 y 92994
+x 72811 y 92994
+x 72806 y 92993
+x 72806 y 93097
+x 72809 y 93097
+x 72814 y 93097
+x 72820 y 93096
+x 72826 y 93096
+x 72831 y 93096
+x 72834 y 93096
+x 72880 y 93096
+x 72913 y 93102
+x 72933 y 93114
+x 72953 y 93126
+x 72963 y 93146
+x 72963 y 93173
+x 72963 y 93193
+x 72957 y 93209
+x 72943 y 93220
+x 72930 y 93232
+x 72911 y 93237
+x 72887 y 93237
+x 72863 y 93237
+x 72845 y 93232
+x 72832 y 93221
+x 72819 y 93210
+x 72812 y 93194
+x 72811 y 93173
+x 72649 y 93173
+x 72653 y 93227
+x 72676 y 93270
+x 72717 y 93300
+x 72759 y 93330
+x 72815 y 93345
+x 72887 y 93345
+x 72961 y 93345
+x 73019 y 93331
+x 73060 y 93304
+x 73101 y 93277
+x 73121 y 93239
+x 73121 y 93190
+x 73121 y 93154
+x 73109 y 93124
+x 73086 y 93100
+x 73062 y 93076
+x 73030 y 93061
+x 72988 y 93055
+x 72988 y 93051
+x 73035 y 93046
+x 73071 y 93031
+x 73096 y 93006
+x 73122 y 92980
+x 73135 y 92946
+x 73135 y 92903
+x 73135 y 92849
+x 73112 y 92808
+x 73067 y 92778
+x 73022 y 92749
+x 72958 y 92734
+x 72876 y 92734
+x 72800 y 92734
+x 72742 y 92749
+x 72702 y 92779
+x 72662 y 92809
+x 72639 y 92854
+x 72635 y 92914
+x 72796 y 92914
+x 73705 y 92941
+x 73705 y 92933
+x 73705 y 92872
+x 73683 y 92823
+x 73640 y 92788
+x 73597 y 92753
+x 73538 y 92735
+x 73464 y 92735
+x 73395 y 92735
+x 73340 y 92754
+x 73297 y 92792
+x 73254 y 92830
+x 73226 y 92884
+x 73214 y 92956
+x 73154 y 92956
+x 73185 y 93026
+x 73208 y 93026
+x 73208 y 93030
+x 73208 y 93033
+x 73207 y 93037
+x 73207 y 93040
+x 73207 y 93045
+x 73207 y 93052
+x 73207 y 93055
+x 73207 y 93058
+x 73207 y 93062
+x 73208 y 93065
+x 73208 y 93068
+x 73208 y 93072
+x 73142 y 93072
+x 73173 y 93141
+x 73218 y 93141
+x 73232 y 93215
+x 73260 y 93271
+x 73302 y 93308
+x 73345 y 93345
+x 73402 y 93363
+x 73473 y 93363
+x 73542 y 93363
+x 73596 y 93347
+x 73636 y 93315
+x 73675 y 93283
+x 73697 y 93237
+x 73702 y 93176
+x 73541 y 93177
+x 73540 y 93198
+x 73533 y 93215
+x 73520 y 93227
+x 73506 y 93239
+x 73488 y 93245
+x 73465 y 93245
+x 73443 y 93245
+x 73425 y 93236
+x 73410 y 93219
+x 73396 y 93201
+x 73385 y 93175
+x 73378 y 93141
+x 73530 y 93141
+x 73499 y 93072
+x 73371 y 93072
+x 73371 y 93068
+x 73371 y 93064
+x 73371 y 93059
+x 73370 y 93054
+x 73370 y 93051
+x 73370 y 93049
+x 73370 y 93047
+x 73370 y 93043
+x 73371 y 93038
+x 73371 y 93033
+x 73371 y 93029
+x 73371 y 93026
+x 73479 y 93026
+x 73447 y 92956
+x 73377 y 92956
+x 73383 y 92923
+x 73394 y 92898
+x 73410 y 92880
+x 73425 y 92863
+x 73444 y 92855
+x 73467 y 92855
+x 73489 y 92855
+x 73506 y 92862
+x 73520 y 92878
+x 73533 y 92893
+x 73541 y 92914
+x 73542 y 92941
+x 73705 y 92941
+type1
+x 68556 y 92691
+x 68556 y 93126
+x 68539 y 93114
+x 68519 y 93102
+x 68497 y 93091
+x 68474 y 93080
+x 68448 y 93068
+x 68416 y 93056
+x 68416 y 93187
+x 68444 y 93196
+x 68472 y 93208
+x 68501 y 93224
+x 68529 y 93240
+x 68557 y 93259
+x 68586 y 93281
+x 68715 y 93281
+x 68715 y 92691
+x 68556 y 92691
+x 68898 y 92691
+x 68898 y 92812
+x 69014 y 92895
+x 69094 y 92959
+x 69138 y 93004
+x 69181 y 93049
+x 69203 y 93087
+x 69203 y 93119
+x 69203 y 93138
+x 69197 y 93153
+x 69186 y 93163
+x 69175 y 93173
+x 69160 y 93178
+x 69140 y 93178
+x 69120 y 93178
+x 69103 y 93173
+x 69091 y 93162
+x 69079 y 93150
+x 69073 y 93135
+x 69073 y 93116
+x 69073 y 93113
+x 68908 y 93113
+x 68910 y 93170
+x 68931 y 93214
+x 68971 y 93245
+x 69011 y 93275
+x 69067 y 93291
+x 69139 y 93291
+x 69214 y 93291
+x 69271 y 93277
+x 69311 y 93248
+x 69351 y 93220
+x 69371 y 93179
+x 69371 y 93126
+x 69371 y 93079
+x 69349 y 93030
+x 69305 y 92978
+x 69261 y 92927
+x 69192 y 92869
+x 69098 y 92807
+x 69372 y 92807
+x 69372 y 92691
+x 68898 y 92691
+x 69958 y 92887
+x 69958 y 92879
+x 69958 y 92818
+x 69937 y 92770
+x 69894 y 92734
+x 69851 y 92699
+x 69792 y 92681
+x 69718 y 92681
+x 69649 y 92681
+x 69593 y 92700
+x 69550 y 92738
+x 69508 y 92776
+x 69480 y 92831
+x 69467 y 92902
+x 69408 y 92902
+x 69438 y 92972
+x 69462 y 92972
+x 69462 y 92976
+x 69461 y 92979
+x 69461 y 92983
+x 69461 y 92986
+x 69461 y 92992
+x 69461 y 92998
+x 69461 y 93001
+x 69461 y 93005
+x 69461 y 93008
+x 69461 y 93011
+x 69462 y 93015
+x 69462 y 93018
+x 69396 y 93018
+x 69426 y 93088
+x 69471 y 93088
+x 69485 y 93161
+x 69514 y 93217
+x 69556 y 93254
+x 69598 y 93291
+x 69655 y 93309
+x 69727 y 93309
+x 69796 y 93309
+x 69850 y 93293
+x 69889 y 93261
+x 69928 y 93229
+x 69950 y 93183
+x 69956 y 93122
+x 69795 y 93123
+x 69794 y 93144
+x 69787 y 93161
+x 69773 y 93173
+x 69760 y 93185
+x 69742 y 93191
+x 69719 y 93191
+x 69697 y 93191
+x 69679 y 93182
+x 69664 y 93165
+x 69649 y 93147
+x 69639 y 93122
+x 69632 y 93088
+x 69784 y 93088
+x 69752 y 93018
+x 69625 y 93018
+x 69625 y 93015
+x 69625 y 93010
+x 69624 y 93005
+x 69624 y 93000
+x 69624 y 92997
+x 69624 y 92995
+x 69624 y 92993
+x 69624 y 92989
+x 69624 y 92984
+x 69625 y 92979
+x 69625 y 92975
+x 69625 y 92972
+x 69732 y 92972
+x 69701 y 92902
+x 69631 y 92902
+x 69637 y 92869
+x 69648 y 92844
+x 69663 y 92827
+x 69679 y 92809
+x 69698 y 92801
+x 69720 y 92801
+x 69742 y 92801
+x 69760 y 92808
+x 69774 y 92824
+x 69787 y 92839
+x 69794 y 92860
+x 69796 y 92887
+x 69958 y 92887
+type1
+x 54165 y 91640
+x 54165 y 92075
+x 54148 y 92063
+x 54129 y 92051
+x 54106 y 92040
+x 54084 y 92029
+x 54057 y 92017
+x 54026 y 92005
+x 54026 y 92136
+x 54054 y 92145
+x 54082 y 92157
+x 54110 y 92173
+x 54139 y 92189
+x 54167 y 92208
+x 54195 y 92230
+x 54324 y 92230
+x 54324 y 91640
+x 54165 y 91640
+x 54560 y 91936
+x 54560 y 91867
+x 54567 y 91817
+x 54581 y 91788
+x 54594 y 91758
+x 54617 y 91744
+x 54649 y 91744
+x 54681 y 91744
+x 54703 y 91758
+x 54717 y 91788
+x 54731 y 91817
+x 54738 y 91867
+x 54738 y 91936
+x 54738 y 92005
+x 54731 y 92054
+x 54717 y 92083
+x 54703 y 92113
+x 54681 y 92127
+x 54649 y 92127
+x 54617 y 92127
+x 54594 y 92113
+x 54581 y 92083
+x 54567 y 92054
+x 54560 y 92005
+x 54560 y 91936
+x 54397 y 91934
+x 54397 y 92032
+x 54419 y 92107
+x 54463 y 92160
+x 54506 y 92213
+x 54568 y 92239
+x 54649 y 92239
+x 54730 y 92239
+x 54792 y 92213
+x 54835 y 92160
+x 54879 y 92107
+x 54900 y 92032
+x 54900 y 91934
+x 54900 y 91837
+x 54879 y 91761
+x 54835 y 91708
+x 54792 y 91656
+x 54730 y 91629
+x 54649 y 91629
+x 54568 y 91629
+x 54506 y 91656
+x 54463 y 91708
+x 54419 y 91761
+x 54397 y 91837
+x 54397 y 91934
+x 55517 y 91836
+x 55517 y 91828
+x 55517 y 91767
+x 55496 y 91719
+x 55452 y 91683
+x 55409 y 91648
+x 55351 y 91630
+x 55276 y 91630
+x 55208 y 91630
+x 55152 y 91649
+x 55109 y 91687
+x 55066 y 91725
+x 55039 y 91780
+x 55026 y 91851
+x 54966 y 91851
+x 54997 y 91921
+x 55021 y 91921
+x 55020 y 91925
+x 55020 y 91928
+x 55020 y 91932
+x 55020 y 91935
+x 55020 y 91941
+x 55020 y 91947
+x 55020 y 91950
+x 55020 y 91954
+x 55020 y 91957
+x 55020 y 91960
+x 55020 y 91964
+x 55021 y 91967
+x 54955 y 91967
+x 54985 y 92036
+x 55030 y 92036
+x 55044 y 92110
+x 55072 y 92166
+x 55115 y 92203
+x 55157 y 92240
+x 55214 y 92258
+x 55286 y 92258
+x 55355 y 92258
+x 55409 y 92242
+x 55448 y 92210
+x 55487 y 92178
+x 55509 y 92132
+x 55514 y 92071
+x 55353 y 92072
+x 55352 y 92093
+x 55345 y 92110
+x 55332 y 92122
+x 55319 y 92134
+x 55300 y 92140
+x 55277 y 92140
+x 55255 y 92140
+x 55237 y 92131
+x 55223 y 92114
+x 55208 y 92096
+x 55197 y 92070
+x 55191 y 92036
+x 55343 y 92036
+x 55311 y 91967
+x 55183 y 91967
+x 55183 y 91964
+x 55183 y 91959
+x 55183 y 91954
+x 55183 y 91949
+x 55183 y 91946
+x 55183 y 91944
+x 55183 y 91942
+x 55183 y 91938
+x 55183 y 91933
+x 55183 y 91928
+x 55183 y 91924
+x 55183 y 91921
+x 55291 y 91921
+x 55259 y 91851
+x 55189 y 91851
+x 55196 y 91818
+x 55207 y 91793
+x 55222 y 91776
+x 55237 y 91758
+x 55256 y 91750
+x 55279 y 91750
+x 55301 y 91750
+x 55319 y 91757
+x 55332 y 91773
+x 55346 y 91788
+x 55353 y 91809
+x 55355 y 91836
+x 55517 y 91836
+type1
+x 56383 y 91924
+x 56342 y 91933
+x 56311 y 91949
+x 56290 y 91972
+x 56268 y 91994
+x 56258 y 92024
+x 56258 y 92059
+x 56258 y 92108
+x 56278 y 92146
+x 56317 y 92172
+x 56356 y 92199
+x 56412 y 92212
+x 56485 y 92212
+x 56557 y 92212
+x 56613 y 92199
+x 56652 y 92172
+x 56692 y 92146
+x 56712 y 92108
+x 56712 y 92059
+x 56712 y 92024
+x 56701 y 91995
+x 56680 y 91972
+x 56658 y 91949
+x 56627 y 91933
+x 56586 y 91924
+x 56586 y 91921
+x 56633 y 91916
+x 56669 y 91900
+x 56695 y 91874
+x 56720 y 91849
+x 56733 y 91815
+x 56733 y 91772
+x 56733 y 91719
+x 56711 y 91678
+x 56667 y 91648
+x 56623 y 91618
+x 56563 y 91603
+x 56485 y 91603
+x 56407 y 91603
+x 56346 y 91618
+x 56302 y 91648
+x 56259 y 91678
+x 56237 y 91719
+x 56237 y 91772
+x 56237 y 91815
+x 56249 y 91849
+x 56275 y 91874
+x 56300 y 91900
+x 56336 y 91916
+x 56383 y 91921
+x 56383 y 91924
+x 56387 y 91790
+x 56387 y 91765
+x 56396 y 91745
+x 56413 y 91730
+x 56431 y 91716
+x 56454 y 91708
+x 56484 y 91708
+x 56514 y 91708
+x 56538 y 91715
+x 56555 y 91730
+x 56573 y 91744
+x 56581 y 91764
+x 56581 y 91790
+x 56581 y 91815
+x 56572 y 91835
+x 56555 y 91850
+x 56537 y 91864
+x 56513 y 91872
+x 56483 y 91872
+x 56454 y 91872
+x 56431 y 91864
+x 56413 y 91849
+x 56396 y 91834
+x 56387 y 91815
+x 56387 y 91790
+x 56485 y 92115
+x 56461 y 92115
+x 56442 y 92108
+x 56428 y 92094
+x 56413 y 92081
+x 56406 y 92063
+x 56406 y 92042
+x 56406 y 92021
+x 56413 y 92004
+x 56426 y 91992
+x 56440 y 91980
+x 56459 y 91974
+x 56483 y 91974
+x 56509 y 91974
+x 56529 y 91980
+x 56543 y 91992
+x 56557 y 92004
+x 56564 y 92022
+x 56564 y 92044
+x 56564 y 92066
+x 56557 y 92083
+x 56543 y 92096
+x 56529 y 92108
+x 56509 y 92115
+x 56485 y 92115
+x 57302 y 91809
+x 57302 y 91801
+x 57302 y 91740
+x 57281 y 91692
+x 57238 y 91656
+x 57194 y 91621
+x 57136 y 91603
+x 57061 y 91603
+x 56993 y 91603
+x 56937 y 91622
+x 56894 y 91660
+x 56851 y 91698
+x 56824 y 91753
+x 56811 y 91824
+x 56751 y 91824
+x 56782 y 91895
+x 56806 y 91895
+x 56805 y 91898
+x 56805 y 91901
+x 56805 y 91905
+x 56805 y 91908
+x 56805 y 91914
+x 56805 y 91920
+x 56805 y 91923
+x 56805 y 91927
+x 56805 y 91930
+x 56805 y 91933
+x 56805 y 91937
+x 56806 y 91940
+x 56740 y 91940
+x 56770 y 92010
+x 56815 y 92010
+x 56829 y 92083
+x 56857 y 92139
+x 56900 y 92176
+x 56942 y 92213
+x 56999 y 92232
+x 57071 y 92232
+x 57140 y 92232
+x 57194 y 92215
+x 57233 y 92183
+x 57272 y 92151
+x 57294 y 92105
+x 57299 y 92044
+x 57138 y 92045
+x 57137 y 92066
+x 57130 y 92083
+x 57117 y 92095
+x 57104 y 92107
+x 57085 y 92113
+x 57062 y 92113
+x 57041 y 92113
+x 57022 y 92104
+x 57008 y 92087
+x 56993 y 92069
+x 56982 y 92044
+x 56976 y 92010
+x 57128 y 92010
+x 57096 y 91940
+x 56968 y 91940
+x 56968 y 91937
+x 56968 y 91932
+x 56968 y 91927
+x 56968 y 91922
+x 56968 y 91919
+x 56968 y 91917
+x 56968 y 91915
+x 56968 y 91911
+x 56968 y 91906
+x 56968 y 91901
+x 56968 y 91897
+x 56968 y 91895
+x 57076 y 91895
+x 57044 y 91824
+x 56974 y 91824
+x 56981 y 91791
+x 56992 y 91766
+x 57007 y 91749
+x 57022 y 91731
+x 57041 y 91723
+x 57064 y 91723
+x 57086 y 91723
+x 57104 y 91730
+x 57117 y 91746
+x 57131 y 91761
+x 57138 y 91782
+x 57140 y 91809
+x 57302 y 91809
+type1
+x 57757 y 91924
+x 57716 y 91933
+x 57685 y 91949
+x 57664 y 91972
+x 57643 y 91994
+x 57632 y 92024
+x 57632 y 92059
+x 57632 y 92108
+x 57652 y 92146
+x 57691 y 92172
+x 57731 y 92199
+x 57787 y 92212
+x 57859 y 92212
+x 57931 y 92212
+x 57987 y 92199
+x 58027 y 92172
+x 58067 y 92146
+x 58086 y 92108
+x 58086 y 92059
+x 58086 y 92024
+x 58076 y 91995
+x 58054 y 91972
+x 58033 y 91949
+x 58001 y 91933
+x 57960 y 91924
+x 57960 y 91921
+x 58007 y 91916
+x 58043 y 91900
+x 58069 y 91874
+x 58094 y 91849
+x 58107 y 91815
+x 58107 y 91772
+x 58107 y 91719
+x 58085 y 91678
+x 58042 y 91648
+x 57998 y 91618
+x 57937 y 91603
+x 57859 y 91603
+x 57781 y 91603
+x 57721 y 91618
+x 57677 y 91648
+x 57633 y 91678
+x 57611 y 91719
+x 57611 y 91772
+x 57611 y 91815
+x 57624 y 91849
+x 57649 y 91874
+x 57674 y 91900
+x 57710 y 91916
+x 57757 y 91921
+x 57757 y 91924
+x 57762 y 91790
+x 57762 y 91765
+x 57770 y 91745
+x 57788 y 91730
+x 57805 y 91716
+x 57829 y 91708
+x 57858 y 91708
+x 57889 y 91708
+x 57913 y 91715
+x 57930 y 91730
+x 57947 y 91744
+x 57956 y 91764
+x 57956 y 91790
+x 57956 y 91815
+x 57947 y 91835
+x 57929 y 91850
+x 57912 y 91864
+x 57888 y 91872
+x 57858 y 91872
+x 57829 y 91872
+x 57805 y 91864
+x 57788 y 91849
+x 57770 y 91834
+x 57762 y 91815
+x 57762 y 91790
+x 57859 y 92115
+x 57836 y 92115
+x 57817 y 92108
+x 57802 y 92094
+x 57788 y 92081
+x 57780 y 92063
+x 57780 y 92042
+x 57780 y 92021
+x 57787 y 92004
+x 57801 y 91992
+x 57814 y 91980
+x 57833 y 91974
+x 57858 y 91974
+x 57884 y 91974
+x 57904 y 91980
+x 57918 y 91992
+x 57932 y 92004
+x 57939 y 92022
+x 57939 y 92044
+x 57939 y 92066
+x 57932 y 92083
+x 57917 y 92096
+x 57903 y 92108
+x 57884 y 92115
+x 57859 y 92115
+x 58676 y 91809
+x 58676 y 91801
+x 58676 y 91740
+x 58655 y 91692
+x 58612 y 91656
+x 58569 y 91621
+x 58510 y 91603
+x 58436 y 91603
+x 58367 y 91603
+x 58312 y 91622
+x 58269 y 91660
+x 58226 y 91698
+x 58198 y 91753
+x 58185 y 91824
+x 58126 y 91824
+x 58156 y 91895
+x 58180 y 91895
+x 58180 y 91898
+x 58179 y 91901
+x 58179 y 91905
+x 58179 y 91908
+x 58179 y 91914
+x 58179 y 91920
+x 58179 y 91923
+x 58179 y 91927
+x 58179 y 91930
+x 58179 y 91933
+x 58180 y 91937
+x 58180 y 91940
+x 58114 y 91940
+x 58144 y 92010
+x 58189 y 92010
+x 58204 y 92083
+x 58232 y 92139
+x 58274 y 92176
+x 58317 y 92213
+x 58374 y 92232
+x 58445 y 92232
+x 58514 y 92232
+x 58568 y 92215
+x 58607 y 92183
+x 58647 y 92151
+x 58669 y 92105
+x 58674 y 92044
+x 58513 y 92045
+x 58512 y 92066
+x 58505 y 92083
+x 58491 y 92095
+x 58478 y 92107
+x 58460 y 92113
+x 58437 y 92113
+x 58415 y 92113
+x 58397 y 92104
+x 58382 y 92087
+x 58368 y 92069
+x 58357 y 92044
+x 58350 y 92010
+x 58502 y 92010
+x 58471 y 91940
+x 58343 y 91940
+x 58343 y 91937
+x 58343 y 91932
+x 58342 y 91927
+x 58342 y 91922
+x 58342 y 91919
+x 58342 y 91917
+x 58342 y 91915
+x 58342 y 91911
+x 58342 y 91906
+x 58343 y 91901
+x 58343 y 91897
+x 58343 y 91895
+x 58450 y 91895
+x 58419 y 91824
+x 58349 y 91824
+x 58355 y 91791
+x 58366 y 91766
+x 58382 y 91749
+x 58397 y 91731
+x 58416 y 91723
+x 58438 y 91723
+x 58460 y 91723
+x 58478 y 91730
+x 58492 y 91746
+x 58505 y 91761
+x 58513 y 91782
+x 58514 y 91809
+x 58676 y 91809
+type1
+x 59132 y 91924
+x 59091 y 91933
+x 59060 y 91949
+x 59038 y 91972
+x 59017 y 91994
+x 59007 y 92024
+x 59007 y 92059
+x 59007 y 92108
+x 59026 y 92146
+x 59066 y 92172
+x 59105 y 92199
+x 59161 y 92212
+x 59234 y 92212
+x 59306 y 92212
+x 59362 y 92199
+x 59401 y 92172
+x 59441 y 92146
+x 59461 y 92108
+x 59461 y 92059
+x 59461 y 92024
+x 59450 y 91995
+x 59429 y 91972
+x 59407 y 91949
+x 59376 y 91933
+x 59335 y 91924
+x 59335 y 91921
+x 59381 y 91916
+x 59418 y 91900
+x 59443 y 91874
+x 59469 y 91849
+x 59482 y 91815
+x 59482 y 91772
+x 59482 y 91719
+x 59460 y 91678
+x 59416 y 91648
+x 59372 y 91618
+x 59311 y 91603
+x 59234 y 91603
+x 59156 y 91603
+x 59095 y 91618
+x 59051 y 91648
+x 59007 y 91678
+x 58986 y 91719
+x 58986 y 91772
+x 58986 y 91815
+x 58998 y 91849
+x 59023 y 91874
+x 59049 y 91900
+x 59085 y 91916
+x 59132 y 91921
+x 59132 y 91924
+x 59136 y 91790
+x 59136 y 91765
+x 59145 y 91745
+x 59162 y 91730
+x 59179 y 91716
+x 59203 y 91708
+x 59233 y 91708
+x 59263 y 91708
+x 59287 y 91715
+x 59304 y 91730
+x 59321 y 91744
+x 59330 y 91764
+x 59330 y 91790
+x 59330 y 91815
+x 59321 y 91835
+x 59304 y 91850
+x 59286 y 91864
+x 59262 y 91872
+x 59232 y 91872
+x 59203 y 91872
+x 59180 y 91864
+x 59162 y 91849
+x 59145 y 91834
+x 59136 y 91815
+x 59136 y 91790
+x 59234 y 92115
+x 59210 y 92115
+x 59191 y 92108
+x 59176 y 92094
+x 59162 y 92081
+x 59155 y 92063
+x 59155 y 92042
+x 59155 y 92021
+x 59161 y 92004
+x 59175 y 91992
+x 59189 y 91980
+x 59208 y 91974
+x 59232 y 91974
+x 59258 y 91974
+x 59278 y 91980
+x 59292 y 91992
+x 59306 y 92004
+x 59313 y 92022
+x 59313 y 92044
+x 59313 y 92066
+x 59306 y 92083
+x 59292 y 92096
+x 59278 y 92108
+x 59258 y 92115
+x 59234 y 92115
+x 60051 y 91809
+x 60051 y 91801
+x 60051 y 91740
+x 60029 y 91692
+x 59986 y 91656
+x 59943 y 91621
+x 59885 y 91603
+x 59810 y 91603
+x 59742 y 91603
+x 59686 y 91622
+x 59643 y 91660
+x 59600 y 91698
+x 59572 y 91753
+x 59560 y 91824
+x 59500 y 91824
+x 59531 y 91895
+x 59554 y 91895
+x 59554 y 91898
+x 59554 y 91901
+x 59554 y 91905
+x 59554 y 91908
+x 59554 y 91914
+x 59554 y 91920
+x 59554 y 91923
+x 59554 y 91927
+x 59554 y 91930
+x 59554 y 91933
+x 59554 y 91937
+x 59554 y 91940
+x 59489 y 91940
+x 59519 y 92010
+x 59564 y 92010
+x 59578 y 92083
+x 59606 y 92139
+x 59649 y 92176
+x 59691 y 92213
+x 59748 y 92232
+x 59819 y 92232
+x 59889 y 92232
+x 59943 y 92215
+x 59982 y 92183
+x 60021 y 92151
+x 60043 y 92105
+x 60048 y 92044
+x 59887 y 92045
+x 59886 y 92066
+x 59879 y 92083
+x 59866 y 92095
+x 59853 y 92107
+x 59834 y 92113
+x 59811 y 92113
+x 59789 y 92113
+x 59771 y 92104
+x 59756 y 92087
+x 59742 y 92069
+x 59731 y 92044
+x 59725 y 92010
+x 59876 y 92010
+x 59845 y 91940
+x 59717 y 91940
+x 59717 y 91937
+x 59717 y 91932
+x 59717 y 91927
+x 59717 y 91922
+x 59716 y 91919
+x 59716 y 91917
+x 59716 y 91915
+x 59717 y 91911
+x 59717 y 91906
+x 59717 y 91901
+x 59717 y 91897
+x 59717 y 91895
+x 59825 y 91895
+x 59793 y 91824
+x 59723 y 91824
+x 59730 y 91791
+x 59741 y 91766
+x 59756 y 91749
+x 59771 y 91731
+x 59790 y 91723
+x 59813 y 91723
+x 59835 y 91723
+x 59853 y 91730
+x 59866 y 91746
+x 59880 y 91761
+x 59887 y 91782
+x 59888 y 91809
+x 60051 y 91809
+type1
+x 60506 y 91924
+x 60465 y 91933
+x 60434 y 91949
+x 60413 y 91972
+x 60392 y 91994
+x 60381 y 92024
+x 60381 y 92059
+x 60381 y 92108
+x 60401 y 92146
+x 60440 y 92172
+x 60480 y 92199
+x 60536 y 92212
+x 60608 y 92212
+x 60680 y 92212
+x 60736 y 92199
+x 60776 y 92172
+x 60815 y 92146
+x 60835 y 92108
+x 60835 y 92059
+x 60835 y 92024
+x 60824 y 91995
+x 60803 y 91972
+x 60782 y 91949
+x 60750 y 91933
+x 60709 y 91924
+x 60709 y 91921
+x 60756 y 91916
+x 60792 y 91900
+x 60818 y 91874
+x 60843 y 91849
+x 60856 y 91815
+x 60856 y 91772
+x 60856 y 91719
+x 60834 y 91678
+x 60790 y 91648
+x 60747 y 91618
+x 60686 y 91603
+x 60608 y 91603
+x 60530 y 91603
+x 60469 y 91618
+x 60426 y 91648
+x 60382 y 91678
+x 60360 y 91719
+x 60360 y 91772
+x 60360 y 91815
+x 60373 y 91849
+x 60398 y 91874
+x 60423 y 91900
+x 60459 y 91916
+x 60506 y 91921
+x 60506 y 91924
+x 60510 y 91790
+x 60510 y 91765
+x 60519 y 91745
+x 60537 y 91730
+x 60554 y 91716
+x 60577 y 91708
+x 60607 y 91708
+x 60638 y 91708
+x 60661 y 91715
+x 60679 y 91730
+x 60696 y 91744
+x 60704 y 91764
+x 60704 y 91790
+x 60704 y 91815
+x 60696 y 91835
+x 60678 y 91850
+x 60661 y 91864
+x 60637 y 91872
+x 60606 y 91872
+x 60577 y 91872
+x 60554 y 91864
+x 60537 y 91849
+x 60519 y 91834
+x 60510 y 91815
+x 60510 y 91790
+x 60608 y 92115
+x 60585 y 92115
+x 60566 y 92108
+x 60551 y 92094
+x 60536 y 92081
+x 60529 y 92063
+x 60529 y 92042
+x 60529 y 92021
+x 60536 y 92004
+x 60549 y 91992
+x 60563 y 91980
+x 60582 y 91974
+x 60606 y 91974
+x 60633 y 91974
+x 60653 y 91980
+x 60667 y 91992
+x 60681 y 92004
+x 60688 y 92022
+x 60688 y 92044
+x 60688 y 92066
+x 60680 y 92083
+x 60666 y 92096
+x 60652 y 92108
+x 60633 y 92115
+x 60608 y 92115
+x 61425 y 91809
+x 61425 y 91801
+x 61425 y 91740
+x 61404 y 91692
+x 61361 y 91656
+x 61318 y 91621
+x 61259 y 91603
+x 61185 y 91603
+x 61116 y 91603
+x 61060 y 91622
+x 61017 y 91660
+x 60975 y 91698
+x 60947 y 91753
+x 60934 y 91824
+x 60875 y 91824
+x 60905 y 91895
+x 60929 y 91895
+x 60929 y 91898
+x 60928 y 91901
+x 60928 y 91905
+x 60928 y 91908
+x 60928 y 91914
+x 60928 y 91920
+x 60928 y 91923
+x 60928 y 91927
+x 60928 y 91930
+x 60928 y 91933
+x 60929 y 91937
+x 60929 y 91940
+x 60863 y 91940
+x 60893 y 92010
+x 60938 y 92010
+x 60952 y 92083
+x 60981 y 92139
+x 61023 y 92176
+x 61065 y 92213
+x 61122 y 92232
+x 61194 y 92232
+x 61263 y 92232
+x 61317 y 92215
+x 61356 y 92183
+x 61395 y 92151
+x 61417 y 92105
+x 61422 y 92044
+x 61262 y 92045
+x 61261 y 92066
+x 61254 y 92083
+x 61240 y 92095
+x 61227 y 92107
+x 61209 y 92113
+x 61186 y 92113
+x 61164 y 92113
+x 61146 y 92104
+x 61131 y 92087
+x 61116 y 92069
+x 61106 y 92044
+x 61099 y 92010
+x 61251 y 92010
+x 61219 y 91940
+x 61092 y 91940
+x 61092 y 91937
+x 61092 y 91932
+x 61091 y 91927
+x 61091 y 91922
+x 61091 y 91919
+x 61091 y 91917
+x 61091 y 91915
+x 61091 y 91911
+x 61091 y 91906
+x 61092 y 91901
+x 61092 y 91897
+x 61092 y 91895
+x 61199 y 91895
+x 61168 y 91824
+x 61097 y 91824
+x 61104 y 91791
+x 61115 y 91766
+x 61130 y 91749
+x 61146 y 91731
+x 61165 y 91723
+x 61187 y 91723
+x 61209 y 91723
+x 61227 y 91730
+x 61241 y 91746
+x 61254 y 91761
+x 61261 y 91782
+x 61263 y 91809
+x 61425 y 91809
+type1
+x 61434 y 90070
+x 61434 y 90286
+x 61323 y 90070
+x 61434 y 90070
+x 61434 y 89863
+x 61434 y 89969
+x 61257 y 89969
+x 61257 y 90098
+x 61412 y 90404
+x 61531 y 90404
+x 61531 y 90070
+x 61589 y 90070
+x 61589 y 89969
+x 61531 y 89969
+x 61531 y 89863
+x 61434 y 89863
+x 61619 y 89769
+x 61654 y 89977
+x 61756 y 89977
+x 61692 y 89769
+x 61619 y 89769
+x 61906 y 90019
+x 61907 y 90000
+x 61912 y 89985
+x 61920 y 89974
+x 61928 y 89963
+x 61938 y 89958
+x 61951 y 89958
+x 61968 y 89958
+x 61981 y 89965
+x 61990 y 89981
+x 61999 y 89996
+x 62003 y 90018
+x 62003 y 90047
+x 62003 y 90074
+x 61999 y 90096
+x 61992 y 90111
+x 61984 y 90126
+x 61973 y 90134
+x 61959 y 90134
+x 61946 y 90134
+x 61936 y 90130
+x 61929 y 90122
+x 61921 y 90114
+x 61916 y 90102
+x 61914 y 90086
+x 61809 y 90086
+x 61817 y 90404
+x 62085 y 90404
+x 62085 y 90298
+x 61911 y 90298
+x 61905 y 90166
+x 61914 y 90189
+x 61926 y 90205
+x 61941 y 90216
+x 61956 y 90227
+x 61973 y 90233
+x 61993 y 90233
+x 62029 y 90233
+x 62058 y 90217
+x 62079 y 90185
+x 62099 y 90152
+x 62110 y 90109
+x 62110 y 90053
+x 62110 y 89989
+x 62097 y 89940
+x 62070 y 89905
+x 62044 y 89871
+x 62007 y 89853
+x 61958 y 89853
+x 61908 y 89853
+x 61870 y 89867
+x 61844 y 89895
+x 61818 y 89923
+x 61804 y 89964
+x 61802 y 90019
+x 61906 y 90019
+x 62256 y 90134
+x 62256 y 90071
+x 62261 y 90026
+x 62270 y 89999
+x 62278 y 89972
+x 62293 y 89958
+x 62314 y 89958
+x 62334 y 89958
+x 62349 y 89972
+x 62357 y 89999
+x 62366 y 90026
+x 62371 y 90071
+x 62371 y 90134
+x 62371 y 90198
+x 62366 y 90243
+x 62357 y 90270
+x 62349 y 90296
+x 62334 y 90310
+x 62314 y 90310
+x 62293 y 90310
+x 62278 y 90296
+x 62270 y 90270
+x 62261 y 90243
+x 62256 y 90198
+x 62256 y 90134
+x 62152 y 90133
+x 62152 y 90223
+x 62166 y 90292
+x 62194 y 90340
+x 62222 y 90388
+x 62262 y 90412
+x 62314 y 90412
+x 62365 y 90412
+x 62405 y 90388
+x 62433 y 90340
+x 62461 y 90292
+x 62475 y 90223
+x 62475 y 90133
+x 62475 y 90043
+x 62461 y 89974
+x 62433 y 89926
+x 62405 y 89877
+x 62365 y 89853
+x 62314 y 89853
+x 62262 y 89853
+x 62222 y 89877
+x 62194 y 89926
+x 62166 y 89974
+x 62152 y 90043
+x 62152 y 90133
+x 62866 y 90043
+x 62866 y 90035
+x 62866 y 89979
+x 62852 y 89935
+x 62824 y 89903
+x 62797 y 89870
+x 62759 y 89854
+x 62711 y 89854
+x 62667 y 89854
+x 62631 y 89871
+x 62604 y 89906
+x 62576 y 89941
+x 62558 y 89991
+x 62550 y 90057
+x 62512 y 90057
+x 62532 y 90121
+x 62547 y 90121
+x 62547 y 90124
+x 62547 y 90127
+x 62546 y 90131
+x 62546 y 90134
+x 62546 y 90139
+x 62546 y 90145
+x 62546 y 90148
+x 62546 y 90151
+x 62546 y 90154
+x 62547 y 90157
+x 62547 y 90160
+x 62547 y 90163
+x 62505 y 90163
+x 62524 y 90227
+x 62553 y 90227
+x 62562 y 90294
+x 62580 y 90345
+x 62607 y 90379
+x 62635 y 90413
+x 62671 y 90430
+x 62717 y 90430
+x 62762 y 90430
+x 62796 y 90415
+x 62822 y 90386
+x 62847 y 90356
+x 62861 y 90314
+x 62864 y 90258
+x 62761 y 90259
+x 62760 y 90278
+x 62756 y 90294
+x 62747 y 90305
+x 62738 y 90316
+x 62727 y 90321
+x 62712 y 90321
+x 62698 y 90321
+x 62686 y 90313
+x 62677 y 90297
+x 62667 y 90281
+x 62660 y 90258
+x 62656 y 90227
+x 62754 y 90227
+x 62734 y 90163
+x 62652 y 90163
+x 62652 y 90160
+x 62651 y 90156
+x 62651 y 90151
+x 62651 y 90146
+x 62651 y 90143
+x 62651 y 90142
+x 62651 y 90140
+x 62651 y 90136
+x 62651 y 90132
+x 62651 y 90127
+x 62652 y 90123
+x 62652 y 90121
+x 62721 y 90121
+x 62700 y 90057
+x 62655 y 90057
+x 62659 y 90026
+x 62666 y 90003
+x 62676 y 89987
+x 62686 y 89971
+x 62698 y 89964
+x 62713 y 89964
+x 62727 y 89964
+x 62738 y 89971
+x 62747 y 89985
+x 62756 y 89999
+x 62761 y 90018
+x 62762 y 90043
+x 62866 y 90043
+type1
+x 56707 y 90054
+x 56708 y 90035
+x 56712 y 90020
+x 56720 y 90009
+x 56728 y 89998
+x 56739 y 89993
+x 56752 y 89993
+x 56769 y 89993
+x 56781 y 90000
+x 56790 y 90016
+x 56799 y 90031
+x 56804 y 90053
+x 56804 y 90082
+x 56804 y 90109
+x 56800 y 90131
+x 56792 y 90146
+x 56785 y 90161
+x 56774 y 90169
+x 56760 y 90169
+x 56747 y 90169
+x 56737 y 90165
+x 56729 y 90157
+x 56722 y 90149
+x 56717 y 90137
+x 56715 y 90121
+x 56610 y 90121
+x 56617 y 90439
+x 56886 y 90439
+x 56886 y 90333
+x 56711 y 90333
+x 56705 y 90201
+x 56715 y 90224
+x 56727 y 90240
+x 56742 y 90251
+x 56757 y 90263
+x 56774 y 90268
+x 56794 y 90268
+x 56830 y 90268
+x 56858 y 90252
+x 56879 y 90220
+x 56900 y 90188
+x 56910 y 90144
+x 56910 y 90088
+x 56910 y 90024
+x 56897 y 89975
+x 56871 y 89940
+x 56845 y 89906
+x 56807 y 89888
+x 56759 y 89888
+x 56708 y 89888
+x 56670 y 89902
+x 56644 y 89930
+x 56618 y 89958
+x 56604 y 89999
+x 56603 y 90054
+x 56707 y 90054
+x 56956 y 89805
+x 56992 y 90012
+x 57093 y 90012
+x 57030 y 89805
+x 56956 y 89805
+x 57243 y 90054
+x 57244 y 90035
+x 57249 y 90020
+x 57257 y 90009
+x 57265 y 89998
+x 57275 y 89993
+x 57289 y 89993
+x 57305 y 89993
+x 57318 y 90000
+x 57327 y 90016
+x 57336 y 90031
+x 57340 y 90053
+x 57340 y 90082
+x 57340 y 90109
+x 57337 y 90131
+x 57329 y 90146
+x 57321 y 90161
+x 57310 y 90169
+x 57296 y 90169
+x 57284 y 90169
+x 57273 y 90165
+x 57266 y 90157
+x 57258 y 90149
+x 57253 y 90137
+x 57251 y 90121
+x 57146 y 90121
+x 57154 y 90439
+x 57422 y 90439
+x 57422 y 90333
+x 57248 y 90333
+x 57242 y 90201
+x 57251 y 90224
+x 57264 y 90240
+x 57278 y 90251
+x 57293 y 90263
+x 57311 y 90268
+x 57331 y 90268
+x 57366 y 90268
+x 57395 y 90252
+x 57416 y 90220
+x 57437 y 90188
+x 57447 y 90144
+x 57447 y 90088
+x 57447 y 90024
+x 57434 y 89975
+x 57407 y 89940
+x 57381 y 89906
+x 57344 y 89888
+x 57295 y 89888
+x 57245 y 89888
+x 57207 y 89902
+x 57181 y 89930
+x 57155 y 89958
+x 57141 y 89999
+x 57140 y 90054
+x 57243 y 90054
+x 57593 y 90170
+x 57593 y 90106
+x 57598 y 90061
+x 57607 y 90034
+x 57616 y 90007
+x 57630 y 89993
+x 57651 y 89993
+x 57671 y 89993
+x 57686 y 90007
+x 57694 y 90034
+x 57703 y 90061
+x 57708 y 90106
+x 57708 y 90170
+x 57708 y 90233
+x 57703 y 90278
+x 57694 y 90305
+x 57686 y 90332
+x 57671 y 90345
+x 57651 y 90345
+x 57630 y 90345
+x 57616 y 90332
+x 57607 y 90305
+x 57598 y 90278
+x 57593 y 90233
+x 57593 y 90170
+x 57489 y 90168
+x 57489 y 90258
+x 57503 y 90327
+x 57531 y 90375
+x 57559 y 90423
+x 57599 y 90447
+x 57651 y 90447
+x 57703 y 90447
+x 57742 y 90423
+x 57770 y 90375
+x 57798 y 90327
+x 57812 y 90258
+x 57812 y 90168
+x 57812 y 90078
+x 57798 y 90009
+x 57770 y 89961
+x 57742 y 89913
+x 57703 y 89888
+x 57651 y 89888
+x 57599 y 89888
+x 57559 y 89913
+x 57531 y 89961
+x 57503 y 90009
+x 57489 y 90078
+x 57489 y 90168
+x 58203 y 90078
+x 58203 y 90070
+x 58203 y 90014
+x 58189 y 89970
+x 58162 y 89938
+x 58134 y 89905
+x 58096 y 89889
+x 58048 y 89889
+x 58004 y 89889
+x 57969 y 89906
+x 57941 y 89941
+x 57913 y 89976
+x 57896 y 90026
+x 57887 y 90092
+x 57849 y 90092
+x 57869 y 90156
+x 57884 y 90156
+x 57884 y 90159
+x 57884 y 90162
+x 57884 y 90166
+x 57883 y 90169
+x 57883 y 90174
+x 57883 y 90180
+x 57883 y 90183
+x 57883 y 90186
+x 57884 y 90189
+x 57884 y 90192
+x 57884 y 90195
+x 57884 y 90198
+x 57842 y 90198
+x 57861 y 90262
+x 57890 y 90262
+x 57899 y 90329
+x 57917 y 90380
+x 57945 y 90414
+x 57972 y 90448
+x 58008 y 90465
+x 58054 y 90465
+x 58099 y 90465
+x 58133 y 90450
+x 58159 y 90421
+x 58184 y 90392
+x 58198 y 90349
+x 58201 y 90293
+x 58098 y 90294
+x 58097 y 90314
+x 58093 y 90329
+x 58084 y 90340
+x 58076 y 90351
+x 58064 y 90356
+x 58049 y 90356
+x 58035 y 90356
+x 58023 y 90348
+x 58014 y 90332
+x 58005 y 90316
+x 57998 y 90293
+x 57993 y 90262
+x 58091 y 90262
+x 58071 y 90198
+x 57989 y 90198
+x 57989 y 90195
+x 57989 y 90191
+x 57988 y 90186
+x 57988 y 90181
+x 57988 y 90178
+x 57988 y 90177
+x 57988 y 90175
+x 57988 y 90171
+x 57988 y 90167
+x 57989 y 90162
+x 57989 y 90158
+x 57989 y 90156
+x 58058 y 90156
+x 58038 y 90092
+x 57992 y 90092
+x 57997 y 90062
+x 58004 y 90038
+x 58013 y 90022
+x 58023 y 90007
+x 58036 y 89999
+x 58050 y 89999
+x 58064 y 89999
+x 58076 y 90006
+x 58084 y 90020
+x 58093 y 90034
+x 58098 y 90053
+x 58099 y 90078
+x 58203 y 90078
+type1
+x 54674 y 90098
+x 54674 y 90315
+x 54564 y 90098
+x 54674 y 90098
+x 54674 y 89891
+x 54674 y 89997
+x 54497 y 89997
+x 54497 y 90127
+x 54653 y 90432
+x 54772 y 90432
+x 54772 y 90098
+x 54830 y 90098
+x 54830 y 89997
+x 54772 y 89997
+x 54772 y 89891
+x 54674 y 89891
+x 54859 y 89798
+x 54895 y 90005
+x 54996 y 90005
+x 54933 y 89798
+x 54859 y 89798
+x 55147 y 90047
+x 55148 y 90028
+x 55152 y 90013
+x 55160 y 90002
+x 55168 y 89991
+x 55179 y 89986
+x 55192 y 89986
+x 55208 y 89986
+x 55221 y 89994
+x 55230 y 90009
+x 55239 y 90024
+x 55244 y 90046
+x 55244 y 90075
+x 55244 y 90103
+x 55240 y 90124
+x 55232 y 90139
+x 55224 y 90154
+x 55214 y 90162
+x 55200 y 90162
+x 55187 y 90162
+x 55177 y 90158
+x 55169 y 90150
+x 55161 y 90142
+x 55157 y 90130
+x 55154 y 90115
+x 55049 y 90115
+x 55057 y 90432
+x 55326 y 90432
+x 55326 y 90327
+x 55151 y 90327
+x 55145 y 90195
+x 55155 y 90217
+x 55167 y 90234
+x 55182 y 90245
+x 55196 y 90256
+x 55214 y 90261
+x 55234 y 90261
+x 55270 y 90261
+x 55298 y 90245
+x 55319 y 90213
+x 55340 y 90181
+x 55350 y 90137
+x 55350 y 90081
+x 55350 y 90017
+x 55337 y 89968
+x 55311 y 89934
+x 55284 y 89899
+x 55247 y 89882
+x 55198 y 89882
+x 55148 y 89882
+x 55110 y 89895
+x 55084 y 89923
+x 55058 y 89951
+x 55044 y 89992
+x 55043 y 90047
+x 55147 y 90047
+x 55497 y 90163
+x 55497 y 90099
+x 55501 y 90054
+x 55510 y 90027
+x 55519 y 90000
+x 55534 y 89987
+x 55554 y 89987
+x 55574 y 89987
+x 55589 y 90000
+x 55598 y 90027
+x 55607 y 90054
+x 55611 y 90099
+x 55611 y 90163
+x 55611 y 90226
+x 55607 y 90271
+x 55598 y 90298
+x 55589 y 90325
+x 55574 y 90338
+x 55554 y 90338
+x 55534 y 90338
+x 55519 y 90325
+x 55510 y 90298
+x 55501 y 90271
+x 55497 y 90226
+x 55497 y 90163
+x 55392 y 90161
+x 55392 y 90251
+x 55406 y 90320
+x 55434 y 90368
+x 55462 y 90416
+x 55502 y 90441
+x 55554 y 90441
+x 55606 y 90441
+x 55646 y 90416
+x 55674 y 90368
+x 55701 y 90320
+x 55715 y 90251
+x 55715 y 90161
+x 55715 y 90072
+x 55701 y 90003
+x 55674 y 89954
+x 55646 y 89906
+x 55606 y 89882
+x 55554 y 89882
+x 55502 y 89882
+x 55462 y 89906
+x 55434 y 89954
+x 55406 y 90003
+x 55392 y 90072
+x 55392 y 90161
+x 56106 y 90071
+x 56106 y 90064
+x 56106 y 90008
+x 56092 y 89964
+x 56065 y 89931
+x 56037 y 89899
+x 55999 y 89882
+x 55952 y 89882
+x 55908 y 89882
+x 55872 y 89900
+x 55844 y 89935
+x 55817 y 89969
+x 55799 y 90019
+x 55791 y 90085
+x 55752 y 90085
+x 55772 y 90150
+x 55787 y 90150
+x 55787 y 90153
+x 55787 y 90156
+x 55787 y 90159
+x 55787 y 90162
+x 55787 y 90167
+x 55787 y 90173
+x 55787 y 90176
+x 55787 y 90179
+x 55787 y 90182
+x 55787 y 90185
+x 55787 y 90188
+x 55787 y 90191
+x 55745 y 90191
+x 55764 y 90255
+x 55793 y 90255
+x 55802 y 90323
+x 55821 y 90374
+x 55848 y 90408
+x 55875 y 90441
+x 55912 y 90458
+x 55958 y 90458
+x 56002 y 90458
+x 56037 y 90444
+x 56062 y 90414
+x 56087 y 90385
+x 56101 y 90342
+x 56104 y 90287
+x 56001 y 90287
+x 56001 y 90307
+x 55996 y 90322
+x 55987 y 90333
+x 55979 y 90344
+x 55967 y 90350
+x 55952 y 90350
+x 55938 y 90350
+x 55927 y 90342
+x 55917 y 90326
+x 55908 y 90310
+x 55901 y 90286
+x 55897 y 90255
+x 55994 y 90255
+x 55974 y 90191
+x 55892 y 90191
+x 55892 y 90188
+x 55892 y 90184
+x 55892 y 90179
+x 55891 y 90175
+x 55891 y 90172
+x 55891 y 90170
+x 55891 y 90168
+x 55891 y 90165
+x 55892 y 90160
+x 55892 y 90155
+x 55892 y 90152
+x 55892 y 90150
+x 55961 y 90150
+x 55941 y 90085
+x 55896 y 90085
+x 55900 y 90055
+x 55907 y 90032
+x 55917 y 90016
+x 55927 y 90000
+x 55939 y 89992
+x 55953 y 89992
+x 55967 y 89992
+x 55979 y 89999
+x 55988 y 90013
+x 55996 y 90027
+x 56001 y 90047
+x 56002 y 90071
+x 56106 y 90071
+type1
+x 58812 y 90054
+x 58814 y 90035
+x 58819 y 90020
+x 58829 y 90009
+x 58839 y 89998
+x 58852 y 89993
+x 58868 y 89993
+x 58889 y 89993
+x 58905 y 90000
+x 58916 y 90016
+x 58927 y 90031
+x 58932 y 90053
+x 58932 y 90082
+x 58932 y 90109
+x 58928 y 90131
+x 58918 y 90146
+x 58908 y 90161
+x 58895 y 90169
+x 58878 y 90169
+x 58862 y 90169
+x 58849 y 90165
+x 58840 y 90157
+x 58831 y 90149
+x 58825 y 90137
+x 58822 y 90121
+x 58692 y 90121
+x 58702 y 90439
+x 59034 y 90439
+x 59034 y 90333
+x 58818 y 90333
+x 58810 y 90201
+x 58822 y 90224
+x 58837 y 90240
+x 58856 y 90251
+x 58874 y 90263
+x 58895 y 90268
+x 58920 y 90268
+x 58965 y 90268
+x 59000 y 90252
+x 59025 y 90220
+x 59051 y 90188
+x 59064 y 90144
+x 59064 y 90088
+x 59064 y 90024
+x 59048 y 89975
+x 59015 y 89940
+x 58983 y 89906
+x 58936 y 89888
+x 58876 y 89888
+x 58814 y 89888
+x 58767 y 89902
+x 58735 y 89930
+x 58703 y 89958
+x 58686 y 89999
+x 58684 y 90054
+x 58812 y 90054
+x 59556 y 90078
+x 59556 y 90070
+x 59556 y 90014
+x 59539 y 89970
+x 59505 y 89938
+x 59471 y 89905
+x 59424 y 89889
+x 59365 y 89889
+x 59311 y 89889
+x 59267 y 89906
+x 59233 y 89941
+x 59199 y 89976
+x 59177 y 90026
+x 59166 y 90092
+x 59119 y 90092
+x 59143 y 90156
+x 59162 y 90156
+x 59162 y 90159
+x 59162 y 90162
+x 59162 y 90166
+x 59162 y 90169
+x 59162 y 90174
+x 59162 y 90180
+x 59162 y 90183
+x 59162 y 90186
+x 59162 y 90189
+x 59162 y 90192
+x 59162 y 90195
+x 59162 y 90198
+x 59110 y 90198
+x 59134 y 90262
+x 59170 y 90262
+x 59181 y 90329
+x 59203 y 90380
+x 59237 y 90414
+x 59271 y 90448
+x 59316 y 90465
+x 59373 y 90465
+x 59428 y 90465
+x 59470 y 90450
+x 59502 y 90421
+x 59533 y 90392
+x 59550 y 90349
+x 59554 y 90293
+x 59426 y 90294
+x 59426 y 90314
+x 59420 y 90329
+x 59410 y 90340
+x 59399 y 90351
+x 59384 y 90356
+x 59366 y 90356
+x 59349 y 90356
+x 59334 y 90348
+x 59323 y 90332
+x 59311 y 90316
+x 59303 y 90293
+x 59297 y 90262
+x 59418 y 90262
+x 59393 y 90198
+x 59292 y 90198
+x 59292 y 90195
+x 59291 y 90191
+x 59291 y 90186
+x 59291 y 90181
+x 59291 y 90178
+x 59291 y 90177
+x 59291 y 90175
+x 59291 y 90171
+x 59291 y 90167
+x 59291 y 90162
+x 59292 y 90158
+x 59292 y 90156
+x 59377 y 90156
+x 59352 y 90092
+x 59296 y 90092
+x 59301 y 90062
+x 59310 y 90038
+x 59322 y 90022
+x 59334 y 90007
+x 59349 y 89999
+x 59367 y 89999
+x 59385 y 89999
+x 59399 y 90006
+x 59410 y 90020
+x 59420 y 90034
+x 59426 y 90053
+x 59427 y 90078
+x 59556 y 90078
+type1
+x 59975 y 90054
+x 59976 y 90035
+x 59982 y 90020
+x 59992 y 90009
+x 60002 y 89998
+x 60015 y 89993
+x 60031 y 89993
+x 60052 y 89993
+x 60067 y 90000
+x 60078 y 90016
+x 60090 y 90031
+x 60095 y 90053
+x 60095 y 90082
+x 60095 y 90109
+x 60090 y 90131
+x 60081 y 90146
+x 60071 y 90161
+x 60058 y 90169
+x 60041 y 90169
+x 60025 y 90169
+x 60012 y 90165
+x 60003 y 90157
+x 59993 y 90149
+x 59987 y 90137
+x 59985 y 90121
+x 59855 y 90121
+x 59865 y 90439
+x 60197 y 90439
+x 60197 y 90333
+x 59981 y 90333
+x 59973 y 90201
+x 59985 y 90224
+x 60000 y 90240
+x 60018 y 90251
+x 60037 y 90263
+x 60058 y 90268
+x 60083 y 90268
+x 60127 y 90268
+x 60162 y 90252
+x 60188 y 90220
+x 60214 y 90188
+x 60227 y 90144
+x 60227 y 90088
+x 60227 y 90024
+x 60211 y 89975
+x 60178 y 89940
+x 60146 y 89906
+x 60099 y 89888
+x 60039 y 89888
+x 59977 y 89888
+x 59930 y 89902
+x 59898 y 89930
+x 59866 y 89958
+x 59849 y 89999
+x 59847 y 90054
+x 59975 y 90054
+x 60719 y 90078
+x 60719 y 90070
+x 60719 y 90014
+x 60702 y 89970
+x 60668 y 89938
+x 60634 y 89905
+x 60587 y 89889
+x 60528 y 89889
+x 60474 y 89889
+x 60429 y 89906
+x 60395 y 89941
+x 60361 y 89976
+x 60339 y 90026
+x 60329 y 90092
+x 60282 y 90092
+x 60306 y 90156
+x 60325 y 90156
+x 60325 y 90159
+x 60325 y 90162
+x 60324 y 90166
+x 60324 y 90169
+x 60324 y 90174
+x 60324 y 90180
+x 60324 y 90183
+x 60324 y 90186
+x 60324 y 90189
+x 60325 y 90192
+x 60325 y 90195
+x 60325 y 90198
+x 60273 y 90198
+x 60297 y 90262
+x 60333 y 90262
+x 60344 y 90329
+x 60366 y 90380
+x 60400 y 90414
+x 60434 y 90448
+x 60479 y 90465
+x 60536 y 90465
+x 60590 y 90465
+x 60633 y 90450
+x 60664 y 90421
+x 60696 y 90392
+x 60713 y 90349
+x 60717 y 90293
+x 60589 y 90294
+x 60589 y 90314
+x 60583 y 90329
+x 60572 y 90340
+x 60562 y 90351
+x 60547 y 90356
+x 60529 y 90356
+x 60512 y 90356
+x 60497 y 90348
+x 60486 y 90332
+x 60474 y 90316
+x 60465 y 90293
+x 60460 y 90262
+x 60581 y 90262
+x 60556 y 90198
+x 60454 y 90198
+x 60454 y 90195
+x 60454 y 90191
+x 60454 y 90186
+x 60454 y 90181
+x 60454 y 90178
+x 60454 y 90177
+x 60454 y 90175
+x 60454 y 90171
+x 60454 y 90167
+x 60454 y 90162
+x 60454 y 90158
+x 60454 y 90156
+x 60540 y 90156
+x 60515 y 90092
+x 60459 y 90092
+x 60464 y 90062
+x 60473 y 90038
+x 60485 y 90022
+x 60497 y 90007
+x 60512 y 89999
+x 60530 y 89999
+x 60548 y 89999
+x 60562 y 90006
+x 60573 y 90020
+x 60583 y 90034
+x 60589 y 90053
+x 60590 y 90078
+x 60719 y 90078
+type1
+x 63473 y 90092
+x 63473 y 90073
+x 63478 y 90059
+x 63486 y 90048
+x 63494 y 90037
+x 63505 y 90031
+x 63518 y 90031
+x 63534 y 90031
+x 63547 y 90039
+x 63556 y 90054
+x 63565 y 90070
+x 63570 y 90091
+x 63570 y 90120
+x 63570 y 90148
+x 63566 y 90169
+x 63558 y 90184
+x 63550 y 90200
+x 63539 y 90207
+x 63525 y 90207
+x 63513 y 90207
+x 63502 y 90203
+x 63495 y 90195
+x 63487 y 90187
+x 63482 y 90175
+x 63480 y 90160
+x 63375 y 90160
+x 63383 y 90477
+x 63652 y 90477
+x 63652 y 90372
+x 63477 y 90372
+x 63471 y 90240
+x 63481 y 90262
+x 63493 y 90279
+x 63507 y 90290
+x 63522 y 90301
+x 63540 y 90306
+x 63560 y 90306
+x 63596 y 90306
+x 63624 y 90290
+x 63645 y 90258
+x 63666 y 90226
+x 63676 y 90182
+x 63676 y 90126
+x 63676 y 90063
+x 63663 y 90013
+x 63637 y 89979
+x 63610 y 89944
+x 63573 y 89927
+x 63524 y 89927
+x 63474 y 89927
+x 63436 y 89941
+x 63410 y 89968
+x 63384 y 89996
+x 63370 y 90038
+x 63369 y 90092
+x 63473 y 90092
+x 63722 y 89843
+x 63757 y 90050
+x 63858 y 90050
+x 63795 y 89843
+x 63722 y 89843
+x 64009 y 90092
+x 64010 y 90073
+x 64015 y 90059
+x 64023 y 90048
+x 64031 y 90037
+x 64041 y 90031
+x 64054 y 90031
+x 64071 y 90031
+x 64084 y 90039
+x 64093 y 90054
+x 64102 y 90070
+x 64106 y 90091
+x 64106 y 90120
+x 64106 y 90148
+x 64102 y 90169
+x 64095 y 90184
+x 64087 y 90200
+x 64076 y 90207
+x 64062 y 90207
+x 64049 y 90207
+x 64039 y 90203
+x 64032 y 90195
+x 64024 y 90187
+x 64019 y 90175
+x 64017 y 90160
+x 63912 y 90160
+x 63920 y 90477
+x 64188 y 90477
+x 64188 y 90372
+x 64014 y 90372
+x 64008 y 90240
+x 64017 y 90262
+x 64029 y 90279
+x 64044 y 90290
+x 64059 y 90301
+x 64076 y 90306
+x 64096 y 90306
+x 64132 y 90306
+x 64161 y 90290
+x 64181 y 90258
+x 64202 y 90226
+x 64213 y 90182
+x 64213 y 90126
+x 64213 y 90063
+x 64200 y 90013
+x 64173 y 89979
+x 64147 y 89944
+x 64109 y 89927
+x 64061 y 89927
+x 64011 y 89927
+x 63973 y 89941
+x 63947 y 89968
+x 63920 y 89996
+x 63907 y 90038
+x 63905 y 90092
+x 64009 y 90092
+x 64359 y 90208
+x 64359 y 90145
+x 64364 y 90099
+x 64373 y 90072
+x 64381 y 90045
+x 64396 y 90032
+x 64416 y 90032
+x 64437 y 90032
+x 64451 y 90045
+x 64460 y 90072
+x 64469 y 90099
+x 64474 y 90145
+x 64474 y 90208
+x 64474 y 90271
+x 64469 y 90316
+x 64460 y 90343
+x 64451 y 90370
+x 64437 y 90383
+x 64416 y 90383
+x 64396 y 90383
+x 64381 y 90370
+x 64373 y 90343
+x 64364 y 90316
+x 64359 y 90271
+x 64359 y 90208
+x 64255 y 90206
+x 64255 y 90296
+x 64269 y 90365
+x 64297 y 90413
+x 64325 y 90461
+x 64364 y 90486
+x 64416 y 90486
+x 64468 y 90486
+x 64508 y 90461
+x 64536 y 90413
+x 64564 y 90365
+x 64578 y 90296
+x 64578 y 90206
+x 64578 y 90117
+x 64564 y 90048
+x 64536 y 89999
+x 64508 y 89951
+x 64468 y 89927
+x 64416 y 89927
+x 64364 y 89927
+x 64325 y 89951
+x 64297 y 89999
+x 64269 y 90048
+x 64255 y 90117
+x 64255 y 90206
+x 64969 y 90116
+x 64969 y 90109
+x 64969 y 90053
+x 64955 y 90009
+x 64927 y 89976
+x 64900 y 89944
+x 64862 y 89927
+x 64814 y 89927
+x 64770 y 89927
+x 64734 y 89945
+x 64707 y 89980
+x 64679 y 90014
+x 64661 y 90064
+x 64653 y 90130
+x 64615 y 90130
+x 64635 y 90195
+x 64650 y 90195
+x 64650 y 90198
+x 64649 y 90201
+x 64649 y 90204
+x 64649 y 90207
+x 64649 y 90212
+x 64649 y 90218
+x 64649 y 90221
+x 64649 y 90224
+x 64649 y 90227
+x 64649 y 90230
+x 64650 y 90233
+x 64650 y 90236
+x 64608 y 90236
+x 64627 y 90300
+x 64656 y 90300
+x 64665 y 90368
+x 64683 y 90419
+x 64710 y 90453
+x 64738 y 90487
+x 64774 y 90503
+x 64820 y 90503
+x 64864 y 90503
+x 64899 y 90489
+x 64924 y 90459
+x 64950 y 90430
+x 64964 y 90387
+x 64967 y 90332
+x 64864 y 90332
+x 64863 y 90352
+x 64858 y 90367
+x 64850 y 90378
+x 64841 y 90389
+x 64830 y 90395
+x 64815 y 90395
+x 64801 y 90395
+x 64789 y 90387
+x 64780 y 90371
+x 64770 y 90355
+x 64763 y 90331
+x 64759 y 90300
+x 64857 y 90300
+x 64836 y 90236
+x 64754 y 90236
+x 64754 y 90233
+x 64754 y 90229
+x 64754 y 90224
+x 64754 y 90220
+x 64754 y 90217
+x 64754 y 90215
+x 64754 y 90213
+x 64754 y 90210
+x 64754 y 90205
+x 64754 y 90200
+x 64754 y 90197
+x 64754 y 90195
+x 64823 y 90195
+x 64803 y 90130
+x 64758 y 90130
+x 64762 y 90100
+x 64769 y 90077
+x 64779 y 90061
+x 64789 y 90045
+x 64801 y 90037
+x 64816 y 90037
+x 64830 y 90037
+x 64841 y 90044
+x 64850 y 90058
+x 64859 y 90072
+x 64863 y 90092
+x 64864 y 90116
+x 64969 y 90116
+type1
+x 46372 y 77002
+x 51861 y 77002
+x 51861 y 73979
+x 49395 y 71513
+x 46372 y 71513
+x 43349 y 71513
+x 40883 y 73979
+x 40883 y 77002
+x 46372 y 77002
+type1
+x 47745 y 76114
+x 47571 y 76114
+x 47547 y 76114
+x 47531 y 76119
+x 47521 y 76128
+x 47511 y 76137
+x 47506 y 76151
+x 47506 y 76172
+x 47506 y 76179
+x 47506 y 76187
+x 47508 y 76196
+x 47509 y 76205
+x 47511 y 76218
+x 47514 y 76234
+x 47516 y 76244
+x 47524 y 76291
+x 47534 y 76323
+x 47548 y 76341
+x 47561 y 76359
+x 47583 y 76367
+x 47613 y 76367
+x 48185 y 76367
+x 48198 y 76367
+x 48207 y 76364
+x 48214 y 76357
+x 48221 y 76350
+x 48224 y 76340
+x 48224 y 76327
+x 48224 y 76317
+x 48223 y 76303
+x 48220 y 76287
+x 48217 y 76271
+x 48214 y 76255
+x 48208 y 76237
+x 48207 y 76227
+x 48205 y 76218
+x 48187 y 76149
+x 48159 y 76114
+x 48123 y 76114
+x 47854 y 76114
+x 47868 y 76106
+x 47886 y 76096
+x 47908 y 76084
+x 47967 y 76052
+x 47996 y 76025
+x 47996 y 76005
+x 47996 y 76002
+x 47996 y 75999
+x 47996 y 75996
+x 47996 y 75994
+x 47995 y 75992
+x 47995 y 75990
+x 47990 y 75973
+x 47955 y 75842
+x 47924 y 75721
+x 47896 y 75608
+x 47869 y 75496
+x 47851 y 75419
+x 47842 y 75376
+x 47839 y 75364
+x 47834 y 75338
+x 47825 y 75320
+x 47813 y 75310
+x 47801 y 75300
+x 47781 y 75295
+x 47754 y 75295
+x 47749 y 75295
+x 47738 y 75296
+x 47723 y 75299
+x 47707 y 75301
+x 47695 y 75302
+x 47687 y 75303
+x 47675 y 75305
+x 47639 y 75309
+x 47610 y 75316
+x 47590 y 75326
+x 47570 y 75335
+x 47560 y 75347
+x 47560 y 75360
+x 47560 y 75366
+x 47561 y 75373
+x 47562 y 75382
+x 47563 y 75395
+x 47565 y 75411
+x 47583 y 75487
+x 47617 y 75621
+x 47651 y 75755
+x 47694 y 75920
+x 47745 y 76114
+x 48173 y 75435
+x 48181 y 75473
+x 48193 y 75529
+x 48210 y 75603
+x 48226 y 75677
+x 48245 y 75756
+x 48266 y 75841
+x 48299 y 75975
+x 48325 y 76075
+x 48344 y 76140
+x 48362 y 76205
+x 48380 y 76264
+x 48398 y 76317
+x 48403 y 76330
+x 48411 y 76353
+x 48419 y 76369
+x 48429 y 76377
+x 48438 y 76385
+x 48452 y 76389
+x 48470 y 76389
+x 48485 y 76389
+x 48497 y 76389
+x 48509 y 76388
+x 48520 y 76388
+x 48531 y 76387
+x 48540 y 76386
+x 48551 y 76385
+x 48600 y 76378
+x 48633 y 76371
+x 48649 y 76362
+x 48665 y 76353
+x 48674 y 76341
+x 48674 y 76326
+x 48674 y 76323
+x 48673 y 76320
+x 48673 y 76316
+x 48672 y 76313
+x 48670 y 76308
+x 48669 y 76304
+x 48666 y 76290
+x 48656 y 76249
+x 48640 y 76189
+x 48619 y 76111
+x 48528 y 75765
+x 48471 y 75526
+x 48446 y 75395
+x 48443 y 75376
+x 48437 y 75347
+x 48428 y 75326
+x 48415 y 75315
+x 48403 y 75304
+x 48385 y 75299
+x 48361 y 75299
+x 48353 y 75299
+x 48344 y 75299
+x 48332 y 75301
+x 48320 y 75302
+x 48309 y 75304
+x 48297 y 75307
+x 48291 y 75308
+x 48241 y 75319
+x 48208 y 75331
+x 48192 y 75343
+x 48177 y 75356
+x 48169 y 75375
+x 48169 y 75401
+x 48169 y 75403
+x 48169 y 75408
+x 48170 y 75415
+x 48171 y 75419
+x 48171 y 75422
+x 48172 y 75424
+x 48173 y 75435
+x 48693 y 75397
+x 48695 y 75415
+x 48712 y 75500
+x 48734 y 75598
+x 48761 y 75709
+x 48789 y 75820
+x 48823 y 75949
+x 48863 y 76095
+x 48859 y 76093
+x 48853 y 76091
+x 48845 y 76089
+x 48800 y 76075
+x 48772 y 76068
+x 48760 y 76068
+x 48751 y 76068
+x 48744 y 76072
+x 48739 y 76080
+x 48733 y 76088
+x 48731 y 76099
+x 48731 y 76112
+x 48731 y 76145
+x 48738 y 76182
+x 48752 y 76226
+x 48765 y 76270
+x 48779 y 76298
+x 48792 y 76312
+x 48811 y 76330
+x 48853 y 76348
+x 48920 y 76364
+x 48988 y 76381
+x 49058 y 76389
+x 49131 y 76389
+x 49249 y 76389
+x 49342 y 76360
+x 49410 y 76302
+x 49479 y 76244
+x 49513 y 76165
+x 49513 y 76067
+x 49513 y 75988
+x 49491 y 75917
+x 49446 y 75852
+x 49401 y 75786
+x 49334 y 75731
+x 49247 y 75684
+x 49265 y 75652
+x 49290 y 75609
+x 49321 y 75556
+x 49353 y 75502
+x 49387 y 75445
+x 49424 y 75384
+x 49432 y 75373
+x 49436 y 75367
+x 49439 y 75360
+x 49441 y 75354
+x 49443 y 75347
+x 49444 y 75341
+x 49444 y 75336
+x 49444 y 75314
+x 49422 y 75289
+x 49378 y 75260
+x 49370 y 75255
+x 49365 y 75252
+x 49361 y 75249
+x 49352 y 75243
+x 49337 y 75233
+x 49320 y 75225
+x 49304 y 75220
+x 49286 y 75214
+x 49272 y 75211
+x 49259 y 75211
+x 49250 y 75211
+x 49242 y 75213
+x 49236 y 75216
+x 49229 y 75220
+x 49223 y 75227
+x 49218 y 75235
+x 49210 y 75249
+x 49189 y 75283
+x 49154 y 75344
+x 49106 y 75433
+x 49058 y 75521
+x 49022 y 75586
+x 48999 y 75625
+x 48988 y 75580
+x 48977 y 75528
+x 48966 y 75469
+x 48955 y 75410
+x 48949 y 75376
+x 48947 y 75367
+x 48945 y 75356
+x 48940 y 75334
+x 48933 y 75319
+x 48923 y 75311
+x 48913 y 75303
+x 48897 y 75299
+x 48876 y 75299
+x 48869 y 75299
+x 48860 y 75299
+x 48848 y 75301
+x 48837 y 75302
+x 48823 y 75305
+x 48806 y 75308
+x 48796 y 75310
+x 48756 y 75317
+x 48728 y 75326
+x 48713 y 75336
+x 48697 y 75345
+x 48689 y 75358
+x 48689 y 75373
+x 48689 y 75376
+x 48689 y 75379
+x 48690 y 75382
+x 48690 y 75385
+x 48691 y 75390
+x 48693 y 75397
+x 49065 y 75870
+x 49121 y 75877
+x 49167 y 75896
+x 49203 y 75929
+x 49240 y 75961
+x 49258 y 75999
+x 49258 y 76040
+x 49258 y 76070
+x 49246 y 76094
+x 49223 y 76111
+x 49200 y 76128
+x 49168 y 76137
+x 49127 y 76137
+x 49106 y 76137
+x 49081 y 76134
+x 49050 y 76130
+x 49020 y 76126
+x 48984 y 76119
+x 48944 y 76110
+x 49053 y 76075
+x 49070 y 76069
+x 49083 y 76062
+x 49092 y 76053
+x 49101 y 76044
+x 49106 y 76033
+x 49106 y 76021
+x 49106 y 76018
+x 49105 y 76014
+x 49104 y 76008
+x 49102 y 76001
+x 49101 y 75995
+x 49099 y 75988
+x 49065 y 75870
+x 49632 y 75694
+x 49612 y 75694
+x 49602 y 75695
+x 49594 y 75698
+x 49590 y 75704
+x 49586 y 75710
+x 49583 y 75720
+x 49583 y 75733
+x 49583 y 75742
+x 49584 y 75752
+x 49585 y 75764
+x 49586 y 75777
+x 49588 y 75790
+x 49591 y 75806
+x 49592 y 75815
+x 49602 y 75864
+x 49611 y 75895
+x 49621 y 75909
+x 49630 y 75922
+x 49645 y 75929
+x 49665 y 75930
+x 49697 y 75931
+x 49743 y 76118
+x 49736 y 76118
+x 49727 y 76118
+x 49717 y 76118
+x 49707 y 76117
+x 49701 y 76117
+x 49698 y 76117
+x 49686 y 76117
+x 49676 y 76119
+x 49670 y 76122
+x 49663 y 76126
+x 49660 y 76131
+x 49660 y 76138
+x 49660 y 76148
+x 49664 y 76169
+x 49673 y 76202
+x 49677 y 76219
+x 49681 y 76232
+x 49683 y 76241
+x 49685 y 76250
+x 49687 y 76259
+x 49704 y 76326
+x 49726 y 76361
+x 49752 y 76363
+x 49773 y 76364
+x 49773 y 76364
+x 49776 y 76364
+x 49782 y 76365
+x 49843 y 76368
+x 49912 y 76369
+x 49986 y 76369
+x 50031 y 76369
+x 50074 y 76369
+x 50119 y 76368
+x 50163 y 76367
+x 50210 y 76365
+x 50261 y 76363
+x 50278 y 76363
+x 50292 y 76362
+x 50303 y 76359
+x 50312 y 76354
+x 50320 y 76348
+x 50324 y 76341
+x 50324 y 76332
+x 50324 y 76322
+x 50323 y 76308
+x 50320 y 76291
+x 50317 y 76274
+x 50313 y 76256
+x 50308 y 76237
+x 50305 y 76225
+x 50305 y 76222
+x 50304 y 76219
+x 50302 y 76214
+x 50285 y 76146
+x 50261 y 76113
+x 50230 y 76113
+x 50216 y 76113
+x 50202 y 76113
+x 50202 y 76113
+x 50199 y 76113
+x 50193 y 76113
+x 50122 y 76116
+x 50041 y 76118
+x 49951 y 76118
+x 49949 y 76118
+x 49945 y 76118
+x 49937 y 76118
+x 49906 y 76117
+x 49877 y 76117
+x 49850 y 76117
+x 49945 y 76075
+x 49954 y 76071
+x 49962 y 76064
+x 49969 y 76055
+x 49977 y 76047
+x 49980 y 76039
+x 49980 y 76033
+x 49980 y 76031
+x 49979 y 76027
+x 49978 y 76021
+x 49978 y 76020
+x 49977 y 76019
+x 49977 y 76018
+x 49961 y 75936
+x 49976 y 75936
+x 49989 y 75937
+x 50001 y 75937
+x 50014 y 75937
+x 50026 y 75937
+x 50037 y 75937
+x 50086 y 75937
+x 50131 y 75936
+x 50174 y 75934
+x 50178 y 75934
+x 50180 y 75934
+x 50181 y 75934
+x 50201 y 75933
+x 50214 y 75932
+x 50224 y 75928
+x 50230 y 75923
+x 50236 y 75917
+x 50239 y 75909
+x 50239 y 75897
+x 50239 y 75888
+x 50238 y 75876
+x 50236 y 75862
+x 50234 y 75848
+x 50231 y 75833
+x 50227 y 75818
+x 50225 y 75810
+x 50213 y 75761
+x 50202 y 75729
+x 50191 y 75715
+x 50179 y 75700
+x 50159 y 75693
+x 50131 y 75693
+x 50124 y 75693
+x 50105 y 75693
+x 50096 y 75693
+x 50083 y 75693
+x 50066 y 75694
+x 50024 y 75695
+x 49996 y 75696
+x 49982 y 75696
+x 49970 y 75696
+x 49955 y 75696
+x 49937 y 75695
+x 49918 y 75695
+x 49905 y 75694
+x 49897 y 75694
+x 49870 y 75575
+x 49872 y 75575
+x 49890 y 75575
+x 49923 y 75575
+x 49956 y 75576
+x 49987 y 75576
+x 50017 y 75576
+x 50037 y 75576
+x 50053 y 75576
+x 50067 y 75576
+x 50080 y 75575
+x 50093 y 75575
+x 50107 y 75575
+x 50122 y 75573
+x 50145 y 75572
+x 50161 y 75568
+x 50169 y 75560
+x 50178 y 75553
+x 50182 y 75539
+x 50182 y 75518
+x 50182 y 75508
+x 50181 y 75498
+x 50180 y 75487
+x 50179 y 75476
+x 50177 y 75464
+x 50174 y 75452
+x 50171 y 75438
+x 50163 y 75396
+x 50153 y 75365
+x 50139 y 75347
+x 50126 y 75330
+x 50106 y 75320
+x 50080 y 75320
+x 49749 y 75320
+x 49716 y 75320
+x 49691 y 75325
+x 49675 y 75335
+x 49659 y 75344
+x 49644 y 75361
+x 49629 y 75384
+x 49623 y 75393
+x 49610 y 75412
+x 49602 y 75428
+x 49597 y 75442
+x 49593 y 75455
+x 49591 y 75469
+x 49591 y 75483
+x 49591 y 75489
+x 49591 y 75494
+x 49592 y 75501
+x 49592 y 75507
+x 49594 y 75516
+x 49597 y 75529
+x 49632 y 75694
+x 50336 y 75397
+x 50339 y 75415
+x 50356 y 75500
+x 50378 y 75598
+x 50405 y 75709
+x 50432 y 75820
+x 50467 y 75949
+x 50507 y 76095
+x 50503 y 76093
+x 50496 y 76091
+x 50488 y 76089
+x 50444 y 76075
+x 50416 y 76068
+x 50404 y 76068
+x 50395 y 76068
+x 50388 y 76072
+x 50383 y 76080
+x 50377 y 76088
+x 50375 y 76099
+x 50375 y 76112
+x 50375 y 76145
+x 50382 y 76182
+x 50395 y 76226
+x 50409 y 76270
+x 50423 y 76298
+x 50436 y 76312
+x 50455 y 76330
+x 50497 y 76348
+x 50564 y 76364
+x 50631 y 76381
+x 50702 y 76389
+x 50775 y 76389
+x 50892 y 76389
+x 50985 y 76360
+x 51054 y 76302
+x 51123 y 76244
+x 51157 y 76165
+x 51157 y 76067
+x 51157 y 75988
+x 51135 y 75917
+x 51089 y 75852
+x 51044 y 75786
+x 50978 y 75731
+x 50891 y 75684
+x 50909 y 75652
+x 50934 y 75609
+x 50965 y 75556
+x 50996 y 75502
+x 51031 y 75445
+x 51068 y 75384
+x 51076 y 75373
+x 51080 y 75367
+x 51083 y 75360
+x 51085 y 75354
+x 51087 y 75347
+x 51088 y 75341
+x 51088 y 75336
+x 51088 y 75314
+x 51066 y 75289
+x 51022 y 75260
+x 51014 y 75255
+x 51009 y 75252
+x 51005 y 75249
+x 50995 y 75243
+x 50981 y 75233
+x 50964 y 75225
+x 50947 y 75220
+x 50930 y 75214
+x 50916 y 75211
+x 50903 y 75211
+x 50894 y 75211
+x 50886 y 75213
+x 50880 y 75216
+x 50873 y 75220
+x 50867 y 75227
+x 50862 y 75235
+x 50854 y 75249
+x 50833 y 75283
+x 50798 y 75344
+x 50750 y 75433
+x 50701 y 75521
+x 50666 y 75586
+x 50643 y 75625
+x 50631 y 75580
+x 50621 y 75528
+x 50610 y 75469
+x 50599 y 75410
+x 50593 y 75376
+x 50591 y 75367
+x 50589 y 75356
+x 50584 y 75334
+x 50577 y 75319
+x 50567 y 75311
+x 50557 y 75303
+x 50541 y 75299
+x 50520 y 75299
+x 50513 y 75299
+x 50504 y 75299
+x 50492 y 75301
+x 50480 y 75302
+x 50467 y 75305
+x 50450 y 75308
+x 50439 y 75310
+x 50400 y 75317
+x 50372 y 75326
+x 50357 y 75336
+x 50341 y 75345
+x 50333 y 75358
+x 50333 y 75373
+x 50333 y 75376
+x 50333 y 75379
+x 50334 y 75382
+x 50334 y 75385
+x 50335 y 75390
+x 50336 y 75397
+x 50709 y 75870
+x 50765 y 75877
+x 50811 y 75896
+x 50847 y 75929
+x 50883 y 75961
+x 50901 y 75999
+x 50901 y 76040
+x 50901 y 76070
+x 50890 y 76094
+x 50867 y 76111
+x 50844 y 76128
+x 50812 y 76137
+x 50770 y 76137
+x 50750 y 76137
+x 50724 y 76134
+x 50694 y 76130
+x 50664 y 76126
+x 50628 y 76119
+x 50588 y 76110
+x 50697 y 76075
+x 50714 y 76069
+x 50727 y 76062
+x 50736 y 76053
+x 50745 y 76044
+x 50749 y 76033
+x 50749 y 76021
+x 50749 y 76018
+x 50749 y 76014
+x 50748 y 76008
+x 50746 y 76001
+x 50745 y 75995
+x 50743 y 75988
+x 50709 y 75870
+type1
+x 41609 y 75403
+x 41610 y 75412
+x 41613 y 75438
+x 41627 y 75516
+x 41652 y 75647
+x 41677 y 75778
+x 41708 y 75924
+x 41742 y 76083
+x 41737 y 76080
+x 41731 y 76076
+x 41722 y 76071
+x 41682 y 76047
+x 41658 y 76035
+x 41651 y 76035
+x 41645 y 76035
+x 41641 y 76038
+x 41638 y 76044
+x 41635 y 76050
+x 41633 y 76060
+x 41633 y 76072
+x 41633 y 76106
+x 41638 y 76146
+x 41647 y 76190
+x 41656 y 76234
+x 41666 y 76268
+x 41677 y 76293
+x 41692 y 76323
+x 41720 y 76347
+x 41761 y 76365
+x 41802 y 76382
+x 41851 y 76391
+x 41908 y 76391
+x 41998 y 76391
+x 42068 y 76360
+x 42120 y 76298
+x 42171 y 76236
+x 42197 y 76151
+x 42197 y 76044
+x 42197 y 75983
+x 42185 y 75921
+x 42162 y 75856
+x 42139 y 75792
+x 42109 y 75738
+x 42071 y 75696
+x 42047 y 75668
+x 42019 y 75645
+x 41986 y 75628
+x 41954 y 75610
+x 41926 y 75601
+x 41904 y 75601
+x 41896 y 75601
+x 41891 y 75604
+x 41887 y 75609
+x 41883 y 75614
+x 41880 y 75621
+x 41879 y 75631
+x 41866 y 75737
+x 41852 y 75647
+x 41840 y 75571
+x 41829 y 75508
+x 41819 y 75446
+x 41811 y 75399
+x 41805 y 75368
+x 41803 y 75359
+x 41798 y 75335
+x 41793 y 75319
+x 41787 y 75311
+x 41781 y 75303
+x 41772 y 75299
+x 41759 y 75299
+x 41750 y 75299
+x 41740 y 75299
+x 41729 y 75301
+x 41719 y 75302
+x 41709 y 75304
+x 41700 y 75307
+x 41694 y 75308
+x 41660 y 75317
+x 41637 y 75326
+x 41625 y 75336
+x 41613 y 75347
+x 41607 y 75360
+x 41607 y 75378
+x 41608 y 75384
+x 41608 y 75392
+x 41609 y 75403
+x 41897 y 75852
+x 41932 y 75862
+x 41960 y 75882
+x 41981 y 75913
+x 42002 y 75944
+x 42013 y 75979
+x 42013 y 76020
+x 42013 y 76059
+x 42002 y 76090
+x 41980 y 76112
+x 41959 y 76134
+x 41929 y 76145
+x 41890 y 76145
+x 41873 y 76145
+x 41856 y 76143
+x 41839 y 76139
+x 41822 y 76135
+x 41805 y 76130
+x 41788 y 76123
+x 41872 y 76086
+x 41891 y 76078
+x 41905 y 76068
+x 41913 y 76056
+x 41922 y 76044
+x 41927 y 76029
+x 41927 y 76011
+x 41927 y 76007
+x 41926 y 76002
+x 41926 y 75998
+x 41926 y 75993
+x 41925 y 75989
+x 41924 y 75985
+x 41897 y 75852
+x 42591 y 76190
+x 42582 y 76143
+x 42579 y 76126
+x 42570 y 76111
+x 42556 y 76097
+x 42554 y 76095
+x 42552 y 76094
+x 42551 y 76092
+x 42509 y 76050
+x 42476 y 75993
+x 42453 y 75922
+x 42429 y 75851
+x 42417 y 75773
+x 42417 y 75689
+x 42417 y 75647
+x 42422 y 75615
+x 42431 y 75591
+x 42440 y 75566
+x 42452 y 75554
+x 42467 y 75554
+x 42501 y 75554
+x 42533 y 75602
+x 42564 y 75697
+x 42594 y 75792
+x 42609 y 75906
+x 42609 y 76038
+x 42609 y 76068
+x 42608 y 76096
+x 42605 y 76121
+x 42602 y 76146
+x 42597 y 76169
+x 42591 y 76190
+x 42601 y 76262
+x 42684 y 76352
+x 42693 y 76362
+x 42700 y 76368
+x 42705 y 76371
+x 42710 y 76374
+x 42714 y 76376
+x 42719 y 76376
+x 42742 y 76376
+x 42763 y 76345
+x 42780 y 76284
+x 42796 y 76223
+x 42805 y 76145
+x 42805 y 76050
+x 42805 y 75960
+x 42798 y 75874
+x 42784 y 75792
+x 42769 y 75711
+x 42749 y 75636
+x 42722 y 75569
+x 42688 y 75483
+x 42647 y 75417
+x 42600 y 75369
+x 42553 y 75322
+x 42505 y 75299
+x 42454 y 75299
+x 42386 y 75299
+x 42332 y 75336
+x 42291 y 75410
+x 42249 y 75484
+x 42229 y 75583
+x 42229 y 75706
+x 42229 y 75789
+x 42238 y 75871
+x 42258 y 75953
+x 42277 y 76036
+x 42304 y 76110
+x 42339 y 76175
+x 42373 y 76241
+x 42411 y 76293
+x 42454 y 76331
+x 42496 y 76370
+x 42535 y 76389
+x 42571 y 76389
+x 42584 y 76389
+x 42594 y 76385
+x 42601 y 76378
+x 42608 y 76370
+x 42612 y 76359
+x 42612 y 76345
+x 42612 y 76342
+x 42612 y 76340
+x 42611 y 76338
+x 42611 y 76336
+x 42611 y 76335
+x 42611 y 76333
+x 42601 y 76262
+x 42975 y 76314
+x 42977 y 76327
+x 42983 y 76352
+x 42989 y 76367
+x 42998 y 76375
+x 43006 y 76383
+x 43023 y 76386
+x 43049 y 76386
+x 43057 y 76386
+x 43063 y 76386
+x 43067 y 76386
+x 43070 y 76386
+x 43074 y 76385
+x 43077 y 76385
+x 43085 y 76383
+x 43117 y 76378
+x 43140 y 76371
+x 43154 y 76362
+x 43167 y 76354
+x 43174 y 76341
+x 43174 y 76324
+x 43174 y 76324
+x 43174 y 76321
+x 43173 y 76316
+x 43173 y 76311
+x 43172 y 76305
+x 43171 y 76299
+x 43168 y 76287
+x 43153 y 76198
+x 43130 y 76075
+x 43098 y 75919
+x 43067 y 75763
+x 43051 y 75664
+x 43051 y 75622
+x 43051 y 75604
+x 43055 y 75589
+x 43064 y 75578
+x 43072 y 75566
+x 43083 y 75560
+x 43097 y 75560
+x 43134 y 75560
+x 43178 y 75691
+x 43229 y 75952
+x 43257 y 76097
+x 43282 y 76215
+x 43301 y 76306
+x 43304 y 76317
+x 43310 y 76343
+x 43317 y 76362
+x 43327 y 76374
+x 43337 y 76385
+x 43350 y 76391
+x 43368 y 76391
+x 43372 y 76391
+x 43379 y 76390
+x 43386 y 76389
+x 43393 y 76388
+x 43401 y 76387
+x 43408 y 76385
+x 43414 y 76383
+x 43447 y 76375
+x 43469 y 76367
+x 43480 y 76357
+x 43490 y 76348
+x 43496 y 76334
+x 43496 y 76317
+x 43496 y 76311
+x 43495 y 76305
+x 43495 y 76299
+x 43494 y 76293
+x 43493 y 76286
+x 43491 y 76280
+x 43488 y 76265
+x 43476 y 76205
+x 43459 y 76120
+x 43438 y 76009
+x 43400 y 75813
+x 43372 y 75677
+x 43351 y 75603
+x 43323 y 75498
+x 43289 y 75421
+x 43249 y 75373
+x 43208 y 75324
+x 43159 y 75300
+x 43100 y 75300
+x 43033 y 75300
+x 42977 y 75329
+x 42930 y 75386
+x 42884 y 75444
+x 42860 y 75514
+x 42860 y 75597
+x 42860 y 75654
+x 42870 y 75748
+x 42891 y 75878
+x 42912 y 76008
+x 42940 y 76153
+x 42975 y 76314
+x 43625 y 75559
+x 43652 y 75560
+x 43672 y 75566
+x 43685 y 75578
+x 43697 y 75591
+x 43704 y 75609
+x 43704 y 75635
+x 43704 y 75653
+x 43700 y 75675
+x 43692 y 75700
+x 43684 y 75725
+x 43670 y 75758
+x 43652 y 75798
+x 43648 y 75806
+x 43643 y 75817
+x 43636 y 75832
+x 43589 y 75933
+x 43566 y 76008
+x 43566 y 76058
+x 43566 y 76149
+x 43600 y 76227
+x 43668 y 76292
+x 43735 y 76357
+x 43820 y 76389
+x 43923 y 76389
+x 43961 y 76389
+x 43986 y 76382
+x 44001 y 76368
+x 44015 y 76355
+x 44022 y 76329
+x 44022 y 76292
+x 44022 y 76280
+x 44021 y 76266
+x 44019 y 76249
+x 44018 y 76232
+x 44017 y 76222
+x 44017 y 76219
+x 44016 y 76210
+x 44013 y 76161
+x 44006 y 76125
+x 43994 y 76105
+x 43982 y 76084
+x 43961 y 76071
+x 43931 y 76069
+x 43922 y 76067
+x 43913 y 76067
+x 43905 y 76066
+x 43898 y 76066
+x 43890 y 76066
+x 43884 y 76066
+x 43878 y 76066
+x 43869 y 76066
+x 43861 y 76068
+x 43856 y 76071
+x 43852 y 76076
+x 43849 y 76082
+x 43849 y 76089
+x 43849 y 76094
+x 43855 y 76135
+x 43827 y 76134
+x 43805 y 76126
+x 43787 y 76113
+x 43769 y 76099
+x 43760 y 76084
+x 43760 y 76067
+x 43760 y 76060
+x 43762 y 76051
+x 43764 y 76042
+x 43767 y 76033
+x 43772 y 76022
+x 43779 y 76008
+x 43783 y 75998
+x 43790 y 75984
+x 43799 y 75964
+x 43866 y 75824
+x 43900 y 75714
+x 43900 y 75634
+x 43900 y 75530
+x 43871 y 75448
+x 43814 y 75389
+x 43757 y 75330
+x 43678 y 75300
+x 43577 y 75300
+x 43531 y 75300
+x 43497 y 75309
+x 43475 y 75327
+x 43453 y 75345
+x 43442 y 75373
+x 43442 y 75412
+x 43442 y 75420
+x 43443 y 75429
+x 43443 y 75442
+x 43444 y 75454
+x 43445 y 75467
+x 43447 y 75482
+x 43448 y 75493
+x 43448 y 75500
+x 43457 y 75591
+x 43487 y 75643
+x 43539 y 75655
+x 43545 y 75658
+x 43549 y 75659
+x 43555 y 75660
+x 43563 y 75660
+x 43572 y 75661
+x 43581 y 75662
+x 43592 y 75662
+x 43605 y 75662
+x 43615 y 75658
+x 43622 y 75652
+x 43630 y 75646
+x 43633 y 75637
+x 43633 y 75625
+x 43633 y 75618
+x 43625 y 75559
+x 44130 y 75559
+x 44157 y 75560
+x 44177 y 75566
+x 44189 y 75578
+x 44202 y 75591
+x 44208 y 75609
+x 44208 y 75635
+x 44208 y 75653
+x 44204 y 75675
+x 44196 y 75700
+x 44188 y 75725
+x 44175 y 75758
+x 44157 y 75798
+x 44153 y 75806
+x 44147 y 75817
+x 44140 y 75832
+x 44094 y 75933
+x 44071 y 76008
+x 44071 y 76058
+x 44071 y 76149
+x 44104 y 76227
+x 44172 y 76292
+x 44240 y 76357
+x 44325 y 76389
+x 44427 y 76389
+x 44465 y 76389
+x 44491 y 76382
+x 44505 y 76368
+x 44519 y 76355
+x 44526 y 76329
+x 44526 y 76292
+x 44526 y 76280
+x 44525 y 76266
+x 44524 y 76249
+x 44522 y 76232
+x 44522 y 76222
+x 44522 y 76219
+x 44521 y 76210
+x 44518 y 76161
+x 44511 y 76125
+x 44498 y 76105
+x 44486 y 76084
+x 44465 y 76071
+x 44435 y 76069
+x 44426 y 76067
+x 44417 y 76067
+x 44409 y 76066
+x 44402 y 76066
+x 44395 y 76066
+x 44388 y 76066
+x 44383 y 76066
+x 44373 y 76066
+x 44366 y 76068
+x 44361 y 76071
+x 44356 y 76076
+x 44354 y 76082
+x 44354 y 76089
+x 44354 y 76094
+x 44359 y 76135
+x 44332 y 76134
+x 44310 y 76126
+x 44292 y 76113
+x 44274 y 76099
+x 44265 y 76084
+x 44265 y 76067
+x 44265 y 76060
+x 44266 y 76051
+x 44269 y 76042
+x 44272 y 76033
+x 44276 y 76022
+x 44283 y 76008
+x 44288 y 75998
+x 44295 y 75984
+x 44304 y 75964
+x 44371 y 75824
+x 44404 y 75714
+x 44404 y 75634
+x 44404 y 75530
+x 44376 y 75448
+x 44319 y 75389
+x 44262 y 75330
+x 44183 y 75300
+x 44082 y 75300
+x 44035 y 75300
+x 44001 y 75309
+x 43979 y 75327
+x 43958 y 75345
+x 43947 y 75373
+x 43947 y 75412
+x 43947 y 75420
+x 43947 y 75429
+x 43948 y 75442
+x 43949 y 75454
+x 43950 y 75467
+x 43951 y 75482
+x 43952 y 75493
+x 43953 y 75500
+x 43962 y 75591
+x 43992 y 75643
+x 44043 y 75655
+x 44049 y 75658
+x 44053 y 75659
+x 44059 y 75660
+x 44068 y 75660
+x 44076 y 75661
+x 44086 y 75662
+x 44097 y 75662
+x 44110 y 75662
+x 44120 y 75658
+x 44127 y 75652
+x 44134 y 75646
+x 44138 y 75637
+x 44138 y 75625
+x 44138 y 75618
+x 44130 y 75559
+x 44560 y 75694
+x 44545 y 75694
+x 44538 y 75695
+x 44532 y 75698
+x 44529 y 75704
+x 44526 y 75710
+x 44524 y 75720
+x 44524 y 75733
+x 44524 y 75742
+x 44524 y 75752
+x 44525 y 75764
+x 44526 y 75777
+x 44528 y 75790
+x 44530 y 75806
+x 44531 y 75815
+x 44538 y 75864
+x 44545 y 75895
+x 44552 y 75909
+x 44559 y 75922
+x 44570 y 75929
+x 44584 y 75930
+x 44608 y 75931
+x 44642 y 76118
+x 44637 y 76118
+x 44630 y 76118
+x 44623 y 76118
+x 44615 y 76117
+x 44611 y 76117
+x 44609 y 76117
+x 44600 y 76117
+x 44593 y 76119
+x 44588 y 76122
+x 44583 y 76126
+x 44580 y 76131
+x 44580 y 76138
+x 44580 y 76148
+x 44584 y 76169
+x 44591 y 76202
+x 44594 y 76219
+x 44596 y 76232
+x 44598 y 76241
+x 44599 y 76250
+x 44601 y 76259
+x 44613 y 76326
+x 44629 y 76361
+x 44649 y 76363
+x 44664 y 76364
+x 44664 y 76364
+x 44666 y 76364
+x 44670 y 76365
+x 44716 y 76368
+x 44766 y 76369
+x 44821 y 76369
+x 44854 y 76369
+x 44886 y 76369
+x 44919 y 76368
+x 44952 y 76367
+x 44987 y 76365
+x 45024 y 76363
+x 45037 y 76363
+x 45047 y 76362
+x 45055 y 76359
+x 45061 y 76354
+x 45067 y 76348
+x 45071 y 76341
+x 45071 y 76332
+x 45071 y 76322
+x 45070 y 76308
+x 45067 y 76291
+x 45065 y 76274
+x 45063 y 76256
+x 45059 y 76237
+x 45057 y 76225
+x 45056 y 76222
+x 45056 y 76219
+x 45054 y 76214
+x 45042 y 76146
+x 45024 y 76113
+x 45001 y 76113
+x 44991 y 76113
+x 44981 y 76113
+x 44980 y 76113
+x 44978 y 76113
+x 44974 y 76113
+x 44921 y 76116
+x 44862 y 76118
+x 44795 y 76118
+x 44794 y 76118
+x 44791 y 76118
+x 44785 y 76118
+x 44762 y 76117
+x 44741 y 76117
+x 44720 y 76117
+x 44791 y 76075
+x 44798 y 76071
+x 44804 y 76064
+x 44809 y 76055
+x 44814 y 76047
+x 44817 y 76039
+x 44817 y 76033
+x 44817 y 76031
+x 44816 y 76027
+x 44815 y 76021
+x 44815 y 76020
+x 44815 y 76019
+x 44815 y 76018
+x 44803 y 75936
+x 44813 y 75936
+x 44823 y 75937
+x 44832 y 75937
+x 44842 y 75937
+x 44851 y 75937
+x 44859 y 75937
+x 44895 y 75937
+x 44928 y 75936
+x 44960 y 75934
+x 44963 y 75934
+x 44964 y 75934
+x 44965 y 75934
+x 44980 y 75933
+x 44989 y 75932
+x 44997 y 75928
+x 45001 y 75923
+x 45006 y 75917
+x 45008 y 75909
+x 45008 y 75897
+x 45008 y 75888
+x 45007 y 75876
+x 45006 y 75862
+x 45004 y 75848
+x 45002 y 75833
+x 44999 y 75818
+x 44998 y 75810
+x 44989 y 75761
+x 44980 y 75729
+x 44972 y 75715
+x 44964 y 75700
+x 44949 y 75693
+x 44928 y 75693
+x 44923 y 75693
+x 44909 y 75693
+x 44902 y 75693
+x 44893 y 75693
+x 44880 y 75694
+x 44849 y 75695
+x 44828 y 75696
+x 44818 y 75696
+x 44809 y 75696
+x 44799 y 75696
+x 44785 y 75695
+x 44771 y 75695
+x 44761 y 75694
+x 44755 y 75694
+x 44735 y 75575
+x 44737 y 75575
+x 44750 y 75575
+x 44774 y 75575
+x 44799 y 75576
+x 44822 y 75576
+x 44844 y 75576
+x 44859 y 75576
+x 44871 y 75576
+x 44881 y 75576
+x 44890 y 75575
+x 44900 y 75575
+x 44910 y 75575
+x 44921 y 75573
+x 44939 y 75572
+x 44950 y 75568
+x 44956 y 75560
+x 44963 y 75553
+x 44966 y 75539
+x 44966 y 75518
+x 44966 y 75508
+x 44965 y 75498
+x 44964 y 75487
+x 44963 y 75476
+x 44962 y 75464
+x 44960 y 75452
+x 44958 y 75438
+x 44952 y 75396
+x 44944 y 75365
+x 44934 y 75347
+x 44924 y 75330
+x 44910 y 75320
+x 44891 y 75320
+x 44647 y 75320
+x 44622 y 75320
+x 44604 y 75325
+x 44592 y 75335
+x 44580 y 75344
+x 44569 y 75361
+x 44558 y 75384
+x 44553 y 75393
+x 44544 y 75412
+x 44538 y 75428
+x 44534 y 75442
+x 44531 y 75455
+x 44530 y 75469
+x 44530 y 75483
+x 44530 y 75489
+x 44530 y 75494
+x 44530 y 75501
+x 44531 y 75507
+x 44532 y 75516
+x 44534 y 75529
+x 44560 y 75694
+x 45080 y 75397
+x 45082 y 75415
+x 45094 y 75500
+x 45110 y 75598
+x 45130 y 75709
+x 45150 y 75820
+x 45176 y 75949
+x 45206 y 76095
+x 45202 y 76093
+x 45198 y 76091
+x 45192 y 76089
+x 45159 y 76075
+x 45138 y 76068
+x 45129 y 76068
+x 45123 y 76068
+x 45118 y 76072
+x 45114 y 76080
+x 45110 y 76088
+x 45108 y 76099
+x 45108 y 76112
+x 45108 y 76145
+x 45113 y 76182
+x 45123 y 76226
+x 45133 y 76270
+x 45143 y 76298
+x 45153 y 76312
+x 45167 y 76330
+x 45198 y 76348
+x 45248 y 76364
+x 45297 y 76381
+x 45349 y 76389
+x 45403 y 76389
+x 45490 y 76389
+x 45558 y 76360
+x 45609 y 76302
+x 45660 y 76244
+x 45685 y 76165
+x 45685 y 76067
+x 45685 y 75988
+x 45668 y 75917
+x 45635 y 75852
+x 45602 y 75786
+x 45553 y 75731
+x 45489 y 75684
+x 45502 y 75652
+x 45520 y 75609
+x 45543 y 75556
+x 45566 y 75502
+x 45592 y 75445
+x 45620 y 75384
+x 45625 y 75373
+x 45628 y 75367
+x 45630 y 75360
+x 45632 y 75354
+x 45633 y 75347
+x 45634 y 75341
+x 45634 y 75336
+x 45634 y 75314
+x 45618 y 75289
+x 45585 y 75260
+x 45580 y 75255
+x 45576 y 75252
+x 45573 y 75249
+x 45566 y 75243
+x 45555 y 75233
+x 45543 y 75225
+x 45530 y 75220
+x 45518 y 75214
+x 45507 y 75211
+x 45498 y 75211
+x 45491 y 75211
+x 45485 y 75213
+x 45480 y 75216
+x 45476 y 75220
+x 45471 y 75227
+x 45467 y 75235
+x 45461 y 75249
+x 45446 y 75283
+x 45420 y 75344
+x 45385 y 75433
+x 45349 y 75521
+x 45322 y 75586
+x 45305 y 75625
+x 45297 y 75580
+x 45289 y 75528
+x 45281 y 75469
+x 45273 y 75410
+x 45269 y 75376
+x 45267 y 75367
+x 45266 y 75356
+x 45262 y 75334
+x 45257 y 75319
+x 45249 y 75311
+x 45242 y 75303
+x 45231 y 75299
+x 45215 y 75299
+x 45210 y 75299
+x 45203 y 75299
+x 45194 y 75301
+x 45186 y 75302
+x 45176 y 75305
+x 45163 y 75308
+x 45156 y 75310
+x 45126 y 75317
+x 45106 y 75326
+x 45095 y 75336
+x 45083 y 75345
+x 45077 y 75358
+x 45077 y 75373
+x 45077 y 75376
+x 45077 y 75379
+x 45078 y 75382
+x 45078 y 75385
+x 45078 y 75390
+x 45080 y 75397
+x 45354 y 75870
+x 45396 y 75877
+x 45430 y 75896
+x 45456 y 75929
+x 45483 y 75961
+x 45496 y 75999
+x 45496 y 76040
+x 45496 y 76070
+x 45488 y 76094
+x 45471 y 76111
+x 45454 y 76128
+x 45430 y 76137
+x 45400 y 76137
+x 45385 y 76137
+x 45366 y 76134
+x 45344 y 76130
+x 45321 y 76126
+x 45295 y 76119
+x 45265 y 76110
+x 45345 y 76075
+x 45358 y 76069
+x 45368 y 76062
+x 45374 y 76053
+x 45381 y 76044
+x 45384 y 76033
+x 45384 y 76021
+x 45384 y 76018
+x 45384 y 76014
+x 45383 y 76008
+x 45382 y 76001
+x 45381 y 75995
+x 45379 y 75988
+x 45354 y 75870
+type1
+x 46427 y 77104
+x 46427 y 71431
+type1
+x 46430 y 77104
+x 46430 y 71431
+x 46424 y 71431
+x 46424 y 77104
+x 46430 y 77104
+type1
+x 14923 y 88557
+x 35959 y 88557
+x 35959 y 80134
+x 14923 y 80134
+x 14923 y 88557
+type1
+x 15680 y 85479
+x 15902 y 85479
+x 15903 y 85379
+x 15918 y 85304
+x 15947 y 85254
+x 15975 y 85203
+x 16017 y 85178
+x 16072 y 85178
+x 16119 y 85178
+x 16155 y 85193
+x 16181 y 85223
+x 16206 y 85253
+x 16219 y 85296
+x 16219 y 85351
+x 16219 y 85378
+x 16216 y 85403
+x 16210 y 85425
+x 16204 y 85447
+x 16195 y 85463
+x 16184 y 85474
+x 16168 y 85492
+x 16127 y 85519
+x 16062 y 85556
+x 15996 y 85594
+x 15941 y 85630
+x 15897 y 85665
+x 15832 y 85715
+x 15783 y 85781
+x 15749 y 85863
+x 15716 y 85945
+x 15699 y 86041
+x 15699 y 86150
+x 15699 y 86318
+x 15731 y 86451
+x 15795 y 86549
+x 15860 y 86648
+x 15947 y 86698
+x 16058 y 86698
+x 16166 y 86698
+x 16252 y 86646
+x 16316 y 86542
+x 16379 y 86438
+x 16411 y 86298
+x 16411 y 86121
+x 16194 y 86121
+x 16189 y 86202
+x 16175 y 86263
+x 16150 y 86301
+x 16125 y 86340
+x 16090 y 86360
+x 16043 y 86360
+x 16006 y 86360
+x 15976 y 86345
+x 15953 y 86315
+x 15930 y 86285
+x 15918 y 86248
+x 15918 y 86201
+x 15918 y 86124
+x 15973 y 86050
+x 16084 y 85981
+x 16104 y 85969
+x 16119 y 85959
+x 16130 y 85953
+x 16138 y 85947
+x 16253 y 85875
+x 16324 y 85816
+x 16352 y 85772
+x 16381 y 85726
+x 16403 y 85672
+x 16419 y 85610
+x 16434 y 85547
+x 16441 y 85478
+x 16441 y 85402
+x 16441 y 85227
+x 16407 y 85091
+x 16338 y 84994
+x 16269 y 84897
+x 16173 y 84848
+x 16049 y 84848
+x 15932 y 84848
+x 15843 y 84900
+x 15782 y 85005
+x 15721 y 85109
+x 15687 y 85267
+x 15680 y 85479
+x 16608 y 86650
+x 16835 y 86650
+x 16835 y 85555
+x 16835 y 85434
+x 16846 y 85349
+x 16870 y 85298
+x 16893 y 85246
+x 16932 y 85221
+x 16986 y 85221
+x 17039 y 85221
+x 17078 y 85246
+x 17101 y 85298
+x 17124 y 85349
+x 17136 y 85434
+x 17136 y 85555
+x 17136 y 86650
+x 17365 y 86650
+x 17365 y 85609
+x 17365 y 85462
+x 17358 y 85345
+x 17343 y 85258
+x 17328 y 85170
+x 17304 y 85096
+x 17270 y 85036
+x 17235 y 84974
+x 17194 y 84927
+x 17147 y 84895
+x 17100 y 84864
+x 17047 y 84848
+x 16987 y 84848
+x 16928 y 84848
+x 16875 y 84864
+x 16828 y 84895
+x 16781 y 84927
+x 16740 y 84974
+x 16705 y 85036
+x 16670 y 85097
+x 16646 y 85172
+x 16631 y 85259
+x 16616 y 85347
+x 16608 y 85464
+x 16608 y 85609
+x 16608 y 86650
+x 17801 y 85899
+x 17972 y 85899
+x 18019 y 85899
+x 18053 y 85916
+x 18075 y 85949
+x 18096 y 85982
+x 18107 y 86036
+x 18107 y 86108
+x 18107 y 86173
+x 18097 y 86220
+x 18076 y 86252
+x 18054 y 86283
+x 18022 y 86299
+x 17978 y 86299
+x 17801 y 86299
+x 17801 y 85899
+x 17572 y 84897
+x 17572 y 86650
+x 18002 y 86650
+x 18116 y 86650
+x 18200 y 86610
+x 18254 y 86531
+x 18308 y 86452
+x 18335 y 86328
+x 18335 y 86162
+x 18335 y 86064
+x 18324 y 85979
+x 18301 y 85909
+x 18278 y 85839
+x 18242 y 85780
+x 18193 y 85733
+x 18233 y 85703
+x 18261 y 85663
+x 18277 y 85613
+x 18293 y 85562
+x 18303 y 85474
+x 18305 y 85347
+x 18306 y 85311
+x 18308 y 85263
+x 18309 y 85203
+x 18312 y 85062
+x 18324 y 84980
+x 18346 y 84958
+x 18346 y 84897
+x 18105 y 84897
+x 18093 y 84959
+x 18086 y 85044
+x 18085 y 85152
+x 18083 y 85259
+x 18081 y 85327
+x 18080 y 85355
+x 18076 y 85423
+x 18064 y 85473
+x 18044 y 85505
+x 18025 y 85537
+x 17994 y 85553
+x 17955 y 85553
+x 17801 y 85553
+x 17801 y 84897
+x 17572 y 84897
+x 19239 y 85876
+x 19392 y 85876
+x 19433 y 85876
+x 19464 y 85893
+x 19484 y 85928
+x 19504 y 85962
+x 19514 y 86016
+x 19514 y 86088
+x 19514 y 86158
+x 19503 y 86210
+x 19483 y 86245
+x 19462 y 86279
+x 19431 y 86296
+x 19389 y 86296
+x 19239 y 86296
+x 19239 y 85876
+x 19008 y 84897
+x 19008 y 86650
+x 19419 y 86650
+x 19524 y 86650
+x 19603 y 86603
+x 19658 y 86509
+x 19712 y 86415
+x 19740 y 86279
+x 19740 y 86101
+x 19740 y 85915
+x 19713 y 85772
+x 19659 y 85672
+x 19605 y 85573
+x 19528 y 85523
+x 19427 y 85523
+x 19239 y 85523
+x 19239 y 84897
+x 19008 y 84897
+x 19912 y 84897
+x 19912 y 86650
+x 20143 y 86650
+x 20143 y 85277
+x 20578 y 85277
+x 20578 y 84897
+x 19912 y 84897
+x 20967 y 85581
+x 21164 y 85581
+x 21063 y 86186
+x 20967 y 85581
+x 20945 y 86650
+x 21197 y 86650
+x 21515 y 84897
+x 21267 y 84897
+x 21212 y 85218
+x 20912 y 85218
+x 20860 y 84897
+x 20622 y 84897
+x 20945 y 86650
+x 22439 y 85511
+x 22423 y 85301
+x 22381 y 85138
+x 22311 y 85022
+x 22242 y 84906
+x 22152 y 84848
+x 22042 y 84848
+x 21911 y 84848
+x 21804 y 84932
+x 21724 y 85099
+x 21643 y 85267
+x 21603 y 85487
+x 21603 y 85760
+x 21603 y 86044
+x 21644 y 86270
+x 21726 y 86439
+x 21808 y 86608
+x 21918 y 86693
+x 22056 y 86693
+x 22165 y 86693
+x 22254 y 86637
+x 22323 y 86525
+x 22392 y 86413
+x 22431 y 86261
+x 22441 y 86067
+x 22225 y 86067
+x 22214 y 86151
+x 22194 y 86214
+x 22165 y 86257
+x 22135 y 86299
+x 22096 y 86320
+x 22048 y 86320
+x 21984 y 86320
+x 21933 y 86271
+x 21896 y 86172
+x 21858 y 86073
+x 21839 y 85937
+x 21839 y 85765
+x 21839 y 85593
+x 21857 y 85460
+x 21892 y 85365
+x 21928 y 85271
+x 21978 y 85223
+x 22042 y 85223
+x 22094 y 85223
+x 22135 y 85248
+x 22166 y 85297
+x 22198 y 85346
+x 22217 y 85418
+x 22225 y 85511
+x 22439 y 85511
+x 22609 y 84897
+x 22609 y 86650
+x 23293 y 86650
+x 23293 y 86290
+x 22840 y 86290
+x 22840 y 85981
+x 23254 y 85981
+x 23254 y 85630
+x 22840 y 85630
+x 22840 y 85255
+x 23308 y 85255
+x 23308 y 84897
+x 22609 y 84897
+x 24158 y 85772
+x 24158 y 85593
+x 24177 y 85456
+x 24214 y 85361
+x 24252 y 85266
+x 24305 y 85218
+x 24375 y 85218
+x 24445 y 85218
+x 24499 y 85266
+x 24536 y 85361
+x 24574 y 85456
+x 24593 y 85593
+x 24593 y 85772
+x 24593 y 85949
+x 24574 y 86086
+x 24536 y 86182
+x 24499 y 86277
+x 24445 y 86325
+x 24375 y 86325
+x 24305 y 86325
+x 24252 y 86278
+x 24214 y 86182
+x 24177 y 86087
+x 24158 y 85950
+x 24158 y 85772
+x 23924 y 85772
+x 23924 y 86057
+x 23965 y 86282
+x 24046 y 86447
+x 24127 y 86612
+x 24236 y 86695
+x 24375 y 86695
+x 24514 y 86695
+x 24624 y 86612
+x 24706 y 86447
+x 24787 y 86281
+x 24828 y 86056
+x 24828 y 85772
+x 24828 y 85488
+x 24787 y 85263
+x 24706 y 85097
+x 24624 y 84931
+x 24514 y 84848
+x 24375 y 84848
+x 24236 y 84848
+x 24127 y 84931
+x 24046 y 85096
+x 23965 y 85262
+x 23924 y 85487
+x 23924 y 85772
+x 24998 y 86650
+x 25224 y 86650
+x 25224 y 85555
+x 25224 y 85434
+x 25236 y 85349
+x 25259 y 85298
+x 25283 y 85246
+x 25322 y 85221
+x 25376 y 85221
+x 25429 y 85221
+x 25467 y 85246
+x 25490 y 85298
+x 25514 y 85349
+x 25525 y 85434
+x 25525 y 85555
+x 25525 y 86650
+x 25754 y 86650
+x 25754 y 85609
+x 25754 y 85462
+x 25747 y 85345
+x 25733 y 85258
+x 25718 y 85170
+x 25694 y 85096
+x 25660 y 85036
+x 25624 y 84974
+x 25583 y 84927
+x 25536 y 84895
+x 25489 y 84864
+x 25436 y 84848
+x 25377 y 84848
+x 25318 y 84848
+x 25265 y 84864
+x 25218 y 84895
+x 25171 y 84927
+x 25130 y 84974
+x 25094 y 85036
+x 25060 y 85097
+x 25035 y 85172
+x 25020 y 85259
+x 25005 y 85347
+x 24998 y 85464
+x 24998 y 85609
+x 24998 y 86650
+x 26611 y 85581
+x 26808 y 85581
+x 26708 y 86186
+x 26611 y 85581
+x 26590 y 86650
+x 26841 y 86650
+x 27159 y 84897
+x 26912 y 84897
+x 26857 y 85218
+x 26556 y 85218
+x 26505 y 84897
+x 26266 y 84897
+x 26590 y 86650
+x 27852 y 84897
+x 27852 y 86650
+x 28536 y 86650
+x 28536 y 86290
+x 28082 y 86290
+x 28082 y 85981
+x 28496 y 85981
+x 28496 y 85630
+x 28082 y 85630
+x 28082 y 85255
+x 28550 y 85255
+x 28550 y 84897
+x 27852 y 84897
+x 28725 y 84897
+x 28725 y 86650
+x 29042 y 86650
+x 29160 y 85797
+x 29171 y 85721
+x 29180 y 85648
+x 29189 y 85577
+x 29197 y 85506
+x 29205 y 85437
+x 29211 y 85369
+x 29219 y 85441
+x 29228 y 85516
+x 29238 y 85594
+x 29248 y 85672
+x 29259 y 85756
+x 29271 y 85846
+x 29383 y 86650
+x 29700 y 86650
+x 29700 y 84897
+x 29489 y 84897
+x 29489 y 85674
+x 29489 y 85729
+x 29490 y 85806
+x 29491 y 85904
+x 29493 y 86003
+x 29495 y 86117
+x 29498 y 86246
+x 29325 y 84897
+x 29097 y 84897
+x 28927 y 86246
+x 28930 y 86091
+x 28932 y 85951
+x 28934 y 85827
+x 28936 y 85703
+x 28937 y 85606
+x 28937 y 85536
+x 28937 y 84897
+x 28725 y 84897
+x 30146 y 85876
+x 30299 y 85876
+x 30341 y 85876
+x 30371 y 85893
+x 30391 y 85928
+x 30411 y 85962
+x 30421 y 86016
+x 30421 y 86088
+x 30421 y 86158
+x 30410 y 86210
+x 30390 y 86245
+x 30369 y 86279
+x 30338 y 86296
+x 30297 y 86296
+x 30146 y 86296
+x 30146 y 85876
+x 29915 y 84897
+x 29915 y 86650
+x 30327 y 86650
+x 30431 y 86650
+x 30510 y 86603
+x 30565 y 86509
+x 30619 y 86415
+x 30647 y 86279
+x 30647 y 86101
+x 30647 y 85915
+x 30620 y 85772
+x 30566 y 85672
+x 30512 y 85573
+x 30435 y 85523
+x 30334 y 85523
+x 30146 y 85523
+x 30146 y 84897
+x 29915 y 84897
+x 31010 y 85772
+x 31010 y 85593
+x 31029 y 85456
+x 31066 y 85361
+x 31104 y 85266
+x 31157 y 85218
+x 31227 y 85218
+x 31297 y 85218
+x 31350 y 85266
+x 31388 y 85361
+x 31426 y 85456
+x 31445 y 85593
+x 31445 y 85772
+x 31445 y 85949
+x 31426 y 86086
+x 31388 y 86182
+x 31350 y 86277
+x 31297 y 86325
+x 31227 y 86325
+x 31157 y 86325
+x 31104 y 86278
+x 31066 y 86182
+x 31029 y 86087
+x 31010 y 85950
+x 31010 y 85772
+x 30776 y 85772
+x 30776 y 86057
+x 30817 y 86282
+x 30898 y 86447
+x 30978 y 86612
+x 31088 y 86695
+x 31227 y 86695
+x 31365 y 86695
+x 31476 y 86612
+x 31557 y 86447
+x 31639 y 86281
+x 31680 y 86056
+x 31680 y 85772
+x 31680 y 85488
+x 31639 y 85263
+x 31557 y 85097
+x 31476 y 84931
+x 31365 y 84848
+x 31227 y 84848
+x 31088 y 84848
+x 30978 y 84931
+x 30898 y 85096
+x 30817 y 85262
+x 30776 y 85487
+x 30776 y 85772
+x 32083 y 85899
+x 32255 y 85899
+x 32301 y 85899
+x 32335 y 85916
+x 32357 y 85949
+x 32379 y 85982
+x 32390 y 86036
+x 32390 y 86108
+x 32390 y 86173
+x 32379 y 86220
+x 32358 y 86252
+x 32337 y 86283
+x 32305 y 86299
+x 32261 y 86299
+x 32083 y 86299
+x 32083 y 85899
+x 31854 y 84897
+x 31854 y 86650
+x 32285 y 86650
+x 32399 y 86650
+x 32483 y 86610
+x 32537 y 86531
+x 32591 y 86452
+x 32618 y 86328
+x 32618 y 86162
+x 32618 y 86064
+x 32606 y 85979
+x 32583 y 85909
+x 32560 y 85839
+x 32525 y 85780
+x 32476 y 85733
+x 32515 y 85703
+x 32543 y 85663
+x 32560 y 85613
+x 32576 y 85562
+x 32585 y 85474
+x 32588 y 85347
+x 32589 y 85311
+x 32590 y 85263
+x 32591 y 85203
+x 32594 y 85062
+x 32607 y 84980
+x 32629 y 84958
+x 32629 y 84897
+x 32387 y 84897
+x 32376 y 84959
+x 32369 y 85044
+x 32367 y 85152
+x 32366 y 85259
+x 32364 y 85327
+x 32362 y 85355
+x 32359 y 85423
+x 32347 y 85473
+x 32327 y 85505
+x 32307 y 85537
+x 32277 y 85553
+x 32237 y 85553
+x 32083 y 85553
+x 32083 y 84897
+x 31854 y 84897
+x 32991 y 84897
+x 32991 y 86294
+x 32733 y 86294
+x 32733 y 86650
+x 33479 y 86650
+x 33479 y 86294
+x 33221 y 86294
+x 33221 y 84897
+x 32991 y 84897
+x 33617 y 84897
+x 33617 y 86650
+x 34301 y 86650
+x 34301 y 86290
+x 33847 y 86290
+x 33847 y 85981
+x 34261 y 85981
+x 34261 y 85630
+x 33847 y 85630
+x 33847 y 85255
+x 34315 y 85255
+x 34315 y 84897
+x 33617 y 84897
+x 34718 y 85899
+x 34889 y 85899
+x 34935 y 85899
+x 34970 y 85916
+x 34991 y 85949
+x 35013 y 85982
+x 35024 y 86036
+x 35024 y 86108
+x 35024 y 86173
+x 35013 y 86220
+x 34992 y 86252
+x 34971 y 86283
+x 34939 y 86299
+x 34895 y 86299
+x 34718 y 86299
+x 34718 y 85899
+x 34488 y 84897
+x 34488 y 86650
+x 34919 y 86650
+x 35033 y 86650
+x 35117 y 86610
+x 35171 y 86531
+x 35225 y 86452
+x 35252 y 86328
+x 35252 y 86162
+x 35252 y 86064
+x 35240 y 85979
+x 35217 y 85909
+x 35194 y 85839
+x 35159 y 85780
+x 35110 y 85733
+x 35150 y 85703
+x 35178 y 85663
+x 35194 y 85613
+x 35210 y 85562
+x 35219 y 85474
+x 35222 y 85347
+x 35223 y 85311
+x 35224 y 85263
+x 35226 y 85203
+x 35228 y 85062
+x 35241 y 84980
+x 35263 y 84958
+x 35263 y 84897
+x 35022 y 84897
+x 35010 y 84959
+x 35003 y 85044
+x 35001 y 85152
+x 35000 y 85259
+x 34998 y 85327
+x 34997 y 85355
+x 34993 y 85423
+x 34981 y 85473
+x 34961 y 85505
+x 34941 y 85537
+x 34911 y 85553
+x 34871 y 85553
+x 34718 y 85553
+x 34718 y 84897
+x 34488 y 84897
+type1
+x 32274 y 82657
+x 32274 y 83065
+x 32313 y 83371
+x 32392 y 83575
+x 32471 y 83778
+x 32589 y 83880
+x 32747 y 83880
+x 32906 y 83880
+x 33025 y 83778
+x 33104 y 83575
+x 33183 y 83371
+x 33222 y 83065
+x 33222 y 82657
+x 33222 y 82247
+x 33183 y 81940
+x 33104 y 81736
+x 33025 y 81533
+x 32906 y 81431
+x 32747 y 81431
+x 32589 y 81431
+x 32471 y 81533
+x 32392 y 81736
+x 32313 y 81940
+x 32274 y 82247
+x 32274 y 82657
+x 32590 y 82657
+x 32590 y 82373
+x 32602 y 82171
+x 32627 y 82050
+x 32651 y 81928
+x 32691 y 81868
+x 32747 y 81868
+x 32804 y 81868
+x 32845 y 81929
+x 32869 y 82051
+x 32894 y 82173
+x 32907 y 82375
+x 32907 y 82657
+x 32907 y 82935
+x 32894 y 83136
+x 32869 y 83258
+x 32845 y 83379
+x 32804 y 83440
+x 32747 y 83440
+x 32691 y 83440
+x 32651 y 83382
+x 32627 y 83266
+x 32602 y 83149
+x 32590 y 82957
+x 32590 y 82690
+x 32590 y 82657
+x 31184 y 82510
+x 31272 y 83820
+x 32035 y 83820
+x 32035 y 83356
+x 31477 y 83356
+x 31445 y 82901
+x 31472 y 82953
+x 31505 y 82993
+x 31544 y 83019
+x 31584 y 83046
+x 31630 y 83058
+x 31682 y 83058
+x 31804 y 83058
+x 31900 y 82988
+x 31973 y 82846
+x 32045 y 82705
+x 32081 y 82514
+x 32081 y 82276
+x 32081 y 82013
+x 32038 y 81806
+x 31950 y 81656
+x 31863 y 81506
+x 31743 y 81431
+x 31590 y 81431
+x 31453 y 81431
+x 31346 y 81492
+x 31269 y 81616
+x 31193 y 81739
+x 31150 y 81918
+x 31142 y 82151
+x 31441 y 82151
+x 31444 y 82066
+x 31459 y 82001
+x 31487 y 81954
+x 31514 y 81906
+x 31551 y 81883
+x 31597 y 81883
+x 31652 y 81883
+x 31694 y 81914
+x 31724 y 81977
+x 31753 y 82041
+x 31767 y 82132
+x 31767 y 82253
+x 31767 y 82372
+x 31754 y 82465
+x 31725 y 82531
+x 31697 y 82598
+x 31658 y 82632
+x 31608 y 82632
+x 31573 y 82632
+x 31544 y 82620
+x 31518 y 82597
+x 31493 y 82573
+x 31472 y 82537
+x 31454 y 82487
+x 31184 y 82510
+x 30605 y 81495
+x 30605 y 82073
+x 30923 y 82073
+x 30923 y 81652
+x 30923 y 81433
+x 30896 y 81264
+x 30843 y 81145
+x 30789 y 81025
+x 30708 y 80954
+x 30600 y 80932
+x 30600 y 81134
+x 30658 y 81162
+x 30702 y 81203
+x 30729 y 81258
+x 30757 y 81314
+x 30771 y 81387
+x 30771 y 81478
+x 30771 y 81495
+x 30605 y 81495
+x 29426 y 82657
+x 29426 y 83065
+x 29465 y 83371
+x 29544 y 83575
+x 29623 y 83778
+x 29741 y 83880
+x 29899 y 83880
+x 30058 y 83880
+x 30177 y 83778
+x 30256 y 83575
+x 30335 y 83371
+x 30374 y 83065
+x 30374 y 82657
+x 30374 y 82247
+x 30335 y 81940
+x 30256 y 81736
+x 30177 y 81533
+x 30058 y 81431
+x 29899 y 81431
+x 29741 y 81431
+x 29623 y 81533
+x 29544 y 81736
+x 29465 y 81940
+x 29426 y 82247
+x 29426 y 82657
+x 29742 y 82657
+x 29742 y 82373
+x 29754 y 82171
+x 29779 y 82050
+x 29803 y 81928
+x 29843 y 81868
+x 29899 y 81868
+x 29956 y 81868
+x 29997 y 81929
+x 30021 y 82051
+x 30046 y 82173
+x 30059 y 82375
+x 30059 y 82657
+x 30059 y 82935
+x 30046 y 83136
+x 30021 y 83258
+x 29997 y 83379
+x 29956 y 83440
+x 29899 y 83440
+x 29843 y 83440
+x 29803 y 83382
+x 29779 y 83266
+x 29754 y 83149
+x 29742 y 82957
+x 29742 y 82690
+x 29742 y 82657
+x 27945 y 82397
+x 27945 y 82962
+x 29164 y 82962
+x 29164 y 82397
+x 27945 y 82397
+type1
+x 26543 y 82807
+x 27226 y 82807
+x 27226 y 82532
+x 26543 y 82532
+x 26543 y 82807
+x 26543 y 82274
+x 27226 y 82274
+x 27226 y 82000
+x 26543 y 82000
+x 26543 y 82274
+x 25926 y 81677
+x 25926 y 82969
+x 26121 y 82969
+x 26121 y 82744
+x 26143 y 82832
+x 26170 y 82897
+x 26202 y 82938
+x 26234 y 82979
+x 26275 y 83000
+x 26325 y 83001
+x 26325 y 82583
+x 26316 y 82586
+x 26308 y 82588
+x 26299 y 82589
+x 26291 y 82590
+x 26282 y 82591
+x 26275 y 82591
+x 26244 y 82591
+x 26218 y 82581
+x 26198 y 82561
+x 26177 y 82542
+x 26161 y 82512
+x 26149 y 82472
+x 26141 y 82445
+x 26136 y 82406
+x 26133 y 82355
+x 26129 y 82305
+x 26128 y 82224
+x 26128 y 82111
+x 26128 y 81677
+x 25926 y 81677
+x 25565 y 82084
+x 25760 y 82084
+x 25742 y 81941
+x 25706 y 81832
+x 25653 y 81754
+x 25599 y 81676
+x 25533 y 81637
+x 25454 y 81637
+x 25358 y 81637
+x 25282 y 81698
+x 25227 y 81820
+x 25171 y 81942
+x 25143 y 82108
+x 25143 y 82318
+x 25143 y 82532
+x 25171 y 82702
+x 25227 y 82826
+x 25283 y 82951
+x 25359 y 83013
+x 25454 y 83013
+x 25553 y 83013
+x 25630 y 82950
+x 25686 y 82824
+x 25742 y 82697
+x 25771 y 82522
+x 25771 y 82298
+x 25771 y 82277
+x 25771 y 82262
+x 25770 y 82251
+x 25770 y 82240
+x 25770 y 82231
+x 25769 y 82223
+x 25351 y 82223
+x 25351 y 82132
+x 25360 y 82062
+x 25379 y 82014
+x 25398 y 81966
+x 25425 y 81942
+x 25462 y 81942
+x 25489 y 81942
+x 25511 y 81954
+x 25529 y 81978
+x 25546 y 82002
+x 25558 y 82037
+x 25565 y 82084
+x 25345 y 82461
+x 25576 y 82462
+x 25575 y 82545
+x 25564 y 82610
+x 25544 y 82657
+x 25524 y 82704
+x 25496 y 82727
+x 25461 y 82727
+x 25427 y 82727
+x 25401 y 82704
+x 25381 y 82658
+x 25361 y 82613
+x 25349 y 82547
+x 25345 y 82461
+x 24643 y 82714
+x 24643 y 82969
+x 24727 y 82969
+x 24727 y 83336
+x 24929 y 83336
+x 24929 y 82969
+x 25033 y 82969
+x 25033 y 82714
+x 24929 y 82714
+x 24929 y 82154
+x 24929 y 82068
+x 24935 y 82012
+x 24945 y 81984
+x 24956 y 81956
+x 24976 y 81942
+x 25005 y 81942
+x 25012 y 81942
+x 25017 y 81942
+x 25020 y 81943
+x 25024 y 81943
+x 25027 y 81944
+x 25031 y 81945
+x 25031 y 81674
+x 25010 y 81666
+x 24989 y 81659
+x 24968 y 81654
+x 24948 y 81649
+x 24928 y 81647
+x 24909 y 81647
+x 24839 y 81647
+x 24791 y 81683
+x 24765 y 81755
+x 24739 y 81827
+x 24727 y 81980
+x 24727 y 82214
+x 24727 y 82714
+x 24643 y 82714
+x 24163 y 81677
+x 24163 y 82969
+x 24358 y 82969
+x 24358 y 82744
+x 24379 y 82832
+x 24406 y 82897
+x 24439 y 82938
+x 24471 y 82979
+x 24512 y 83000
+x 24562 y 83001
+x 24562 y 82583
+x 24553 y 82586
+x 24544 y 82588
+x 24536 y 82589
+x 24527 y 82590
+x 24519 y 82591
+x 24511 y 82591
+x 24480 y 82591
+x 24455 y 82581
+x 24434 y 82561
+x 24414 y 82542
+x 24398 y 82512
+x 24386 y 82472
+x 24378 y 82445
+x 24373 y 82406
+x 24369 y 82355
+x 24366 y 82305
+x 24365 y 82224
+x 24365 y 82111
+x 24365 y 81677
+x 24163 y 81677
+x 23347 y 82325
+x 23347 y 82542
+x 23376 y 82711
+x 23434 y 82832
+x 23492 y 82955
+x 23573 y 83016
+x 23675 y 83016
+x 23778 y 83016
+x 23859 y 82955
+x 23917 y 82832
+x 23975 y 82711
+x 24004 y 82542
+x 24004 y 82325
+x 24004 y 82109
+x 23975 y 81939
+x 23917 y 81817
+x 23859 y 81694
+x 23778 y 81633
+x 23675 y 81633
+x 23572 y 81633
+x 23491 y 81694
+x 23434 y 81816
+x 23376 y 81938
+x 23347 y 82108
+x 23347 y 82325
+x 23555 y 82325
+x 23555 y 82207
+x 23565 y 82116
+x 23586 y 82053
+x 23607 y 81989
+x 23637 y 81958
+x 23675 y 81958
+x 23714 y 81958
+x 23744 y 81990
+x 23765 y 82054
+x 23786 y 82117
+x 23796 y 82208
+x 23796 y 82325
+x 23796 y 82442
+x 23786 y 82532
+x 23765 y 82595
+x 23744 y 82659
+x 23714 y 82691
+x 23675 y 82691
+x 23636 y 82691
+x 23607 y 82659
+x 23586 y 82596
+x 23565 y 82533
+x 23555 y 82443
+x 23555 y 82325
+x 23014 y 82307
+x 23014 y 82424
+x 23004 y 82513
+x 22983 y 82574
+x 22963 y 82635
+x 22933 y 82666
+x 22894 y 82666
+x 22856 y 82666
+x 22826 y 82636
+x 22806 y 82575
+x 22786 y 82515
+x 22776 y 82426
+x 22776 y 82307
+x 22776 y 82199
+x 22787 y 82116
+x 22808 y 82057
+x 22830 y 81998
+x 22859 y 81969
+x 22898 y 81969
+x 22934 y 81969
+x 22963 y 81999
+x 22983 y 82060
+x 23004 y 82120
+x 23014 y 82203
+x 23014 y 82307
+x 22577 y 81158
+x 22577 y 82969
+x 22780 y 82969
+x 22780 y 82798
+x 22802 y 82867
+x 22829 y 82919
+x 22859 y 82953
+x 22888 y 82987
+x 22923 y 83004
+x 22963 y 83004
+x 23041 y 83004
+x 23103 y 82941
+x 23152 y 82817
+x 23200 y 82693
+x 23225 y 82529
+x 23225 y 82328
+x 23225 y 82123
+x 23200 y 81957
+x 23152 y 81828
+x 23103 y 81699
+x 23041 y 81635
+x 22965 y 81635
+x 22925 y 81635
+x 22889 y 81652
+x 22857 y 81686
+x 22825 y 81721
+x 22799 y 81771
+x 22779 y 81837
+x 22779 y 81158
+x 22577 y 81158
+x 21442 y 81677
+x 21442 y 82969
+x 21637 y 82969
+x 21637 y 82793
+x 21657 y 82863
+x 21683 y 82915
+x 21713 y 82950
+x 21743 y 82984
+x 21779 y 83001
+x 21821 y 83001
+x 21866 y 83001
+x 21903 y 82984
+x 21933 y 82950
+x 21962 y 82915
+x 21984 y 82863
+x 22000 y 82793
+x 22020 y 82862
+x 22045 y 82914
+x 22076 y 82949
+x 22107 y 82984
+x 22143 y 83001
+x 22185 y 83001
+x 22252 y 83001
+x 22302 y 82963
+x 22336 y 82886
+x 22370 y 82810
+x 22387 y 82696
+x 22387 y 82544
+x 22387 y 81677
+x 22189 y 81677
+x 22189 y 82416
+x 22189 y 82514
+x 22182 y 82583
+x 22168 y 82622
+x 22155 y 82662
+x 22132 y 82681
+x 22100 y 82681
+x 22067 y 82681
+x 22043 y 82656
+x 22027 y 82605
+x 22012 y 82554
+x 22004 y 82476
+x 22004 y 82369
+x 22004 y 81677
+x 21825 y 81677
+x 21825 y 82416
+x 21825 y 82514
+x 21818 y 82583
+x 21804 y 82622
+x 21791 y 82662
+x 21768 y 82681
+x 21736 y 82681
+x 21703 y 82681
+x 21679 y 82656
+x 21663 y 82605
+x 21648 y 82554
+x 21640 y 82476
+x 21640 y 82369
+x 21640 y 81677
+x 21442 y 81677
+x 20622 y 81677
+x 20622 y 83428
+x 21260 y 83428
+x 21260 y 83069
+x 20837 y 83069
+x 20837 y 82760
+x 21223 y 82760
+x 21223 y 82409
+x 20837 y 82409
+x 20837 y 82035
+x 21274 y 82035
+x 21274 y 81677
+x 20622 y 81677
+x 19682 y 83564
+x 19846 y 83564
+x 19955 y 83126
+x 19867 y 83126
+x 19682 y 83564
+x 20162 y 81677
+x 19955 y 81677
+x 19953 y 81697
+x 19951 y 81718
+x 19949 y 81741
+x 19948 y 81763
+x 19946 y 81786
+x 19944 y 81810
+x 19916 y 81750
+x 19886 y 81706
+x 19854 y 81678
+x 19822 y 81649
+x 19786 y 81635
+x 19748 y 81635
+x 19688 y 81635
+x 19641 y 81669
+x 19606 y 81738
+x 19572 y 81807
+x 19554 y 81899
+x 19554 y 82016
+x 19554 y 82123
+x 19568 y 82210
+x 19595 y 82277
+x 19622 y 82344
+x 19663 y 82391
+x 19718 y 82418
+x 19749 y 82433
+x 19787 y 82448
+x 19834 y 82465
+x 19904 y 82489
+x 19939 y 82524
+x 19939 y 82569
+x 19939 y 82600
+x 19939 y 82638
+x 19932 y 82666
+x 19919 y 82685
+x 19905 y 82705
+x 19885 y 82714
+x 19859 y 82714
+x 19830 y 82714
+x 19807 y 82702
+x 19790 y 82678
+x 19773 y 82653
+x 19762 y 82617
+x 19758 y 82569
+x 19571 y 82569
+x 19581 y 82715
+x 19610 y 82824
+x 19658 y 82894
+x 19706 y 82966
+x 19775 y 83001
+x 19863 y 83001
+x 19918 y 83001
+x 19964 y 82988
+x 20002 y 82960
+x 20040 y 82932
+x 20070 y 82890
+x 20091 y 82834
+x 20106 y 82794
+x 20116 y 82746
+x 20122 y 82690
+x 20128 y 82634
+x 20131 y 82544
+x 20131 y 82421
+x 20131 y 81930
+x 20131 y 81871
+x 20134 y 81825
+x 20139 y 81792
+x 20144 y 81758
+x 20152 y 81736
+x 20162 y 81725
+x 20162 y 81677
+x 19939 y 82286
+x 19923 y 82266
+x 19896 y 82247
+x 19857 y 82229
+x 19838 y 82221
+x 19823 y 82214
+x 19813 y 82209
+x 19789 y 82195
+x 19772 y 82176
+x 19762 y 82154
+x 19752 y 82132
+x 19747 y 82102
+x 19747 y 82065
+x 19747 y 82019
+x 19754 y 81981
+x 19767 y 81953
+x 19781 y 81925
+x 19799 y 81911
+x 19821 y 81911
+x 19856 y 81911
+x 19884 y 81932
+x 19906 y 81974
+x 19928 y 82015
+x 19939 y 82070
+x 19939 y 82137
+x 19939 y 82286
+x 18523 y 81677
+x 18741 y 82351
+x 18531 y 82969
+x 18770 y 82969
+x 18855 y 82661
+x 18943 y 82969
+x 19179 y 82969
+x 18970 y 82351
+x 19189 y 81677
+x 18952 y 81677
+x 18854 y 82032
+x 18758 y 81677
+x 18523 y 81677
+x 18212 y 81677
+x 18212 y 82969
+x 18414 y 82969
+x 18414 y 81677
+x 18212 y 81677
+x 18212 y 83087
+x 18212 y 83429
+x 18414 y 83429
+x 18414 y 83087
+x 18212 y 83087
+x 17669 y 81677
+x 17669 y 82969
+x 17863 y 82969
+x 17863 y 82744
+x 17885 y 82832
+x 17912 y 82897
+x 17944 y 82938
+x 17977 y 82979
+x 18018 y 83000
+x 18067 y 83001
+x 18067 y 82583
+x 18059 y 82586
+x 18050 y 82588
+x 18041 y 82589
+x 18033 y 82590
+x 18025 y 82591
+x 18017 y 82591
+x 17986 y 82591
+x 17960 y 82581
+x 17940 y 82561
+x 17920 y 82542
+x 17903 y 82512
+x 17891 y 82472
+x 17884 y 82445
+x 17878 y 82406
+x 17875 y 82355
+x 17872 y 82305
+x 17870 y 82224
+x 17870 y 82111
+x 17870 y 81677
+x 17669 y 81677
+x 16825 y 81677
+x 16825 y 83428
+x 17209 y 83428
+x 17306 y 83428
+x 17380 y 83381
+x 17431 y 83287
+x 17482 y 83193
+x 17507 y 83058
+x 17507 y 82880
+x 17507 y 82695
+x 17482 y 82552
+x 17432 y 82452
+x 17382 y 82353
+x 17310 y 82303
+x 17215 y 82303
+x 17040 y 82303
+x 17040 y 81677
+x 16825 y 81677
+x 17040 y 82656
+x 17183 y 82656
+x 17222 y 82656
+x 17250 y 82673
+x 17269 y 82708
+x 17287 y 82742
+x 17296 y 82796
+x 17296 y 82867
+x 17296 y 82936
+x 17287 y 82989
+x 17268 y 83023
+x 17248 y 83058
+x 17219 y 83075
+x 17181 y 83075
+x 17040 y 83075
+x 17040 y 82656
+type1
+x 34197 y 83257
+x 34161 y 83103
+x 33847 y 83103
+x 33847 y 83092
+x 33846 y 83081
+x 33846 y 83068
+x 33845 y 83056
+x 33845 y 83037
+x 33845 y 83012
+x 33845 y 82948
+x 34123 y 82948
+x 34087 y 82795
+x 33852 y 82795
+x 33857 y 82672
+x 33871 y 82584
+x 33894 y 82529
+x 33918 y 82475
+x 33954 y 82447
+x 34001 y 82447
+x 34044 y 82447
+x 34078 y 82466
+x 34103 y 82505
+x 34128 y 82543
+x 34143 y 82598
+x 34149 y 82670
+x 34426 y 82670
+x 34406 y 82494
+x 34358 y 82361
+x 34284 y 82270
+x 34209 y 82180
+x 34111 y 82134
+x 33989 y 82134
+x 33867 y 82134
+x 33768 y 82191
+x 33693 y 82303
+x 33619 y 82416
+x 33572 y 82580
+x 33552 y 82795
+x 33405 y 82795
+x 33443 y 82948
+x 33542 y 82948
+x 33542 y 83012
+x 33542 y 83037
+x 33542 y 83056
+x 33543 y 83069
+x 33543 y 83082
+x 33543 y 83093
+x 33543 y 83103
+x 33414 y 83103
+x 33450 y 83257
+x 33554 y 83257
+x 33574 y 83468
+x 33622 y 83626
+x 33697 y 83731
+x 33773 y 83837
+x 33877 y 83889
+x 34008 y 83889
+x 34125 y 83889
+x 34221 y 83845
+x 34294 y 83756
+x 34368 y 83667
+x 34413 y 83540
+x 34431 y 83376
+x 34149 y 83376
+x 34142 y 83443
+x 34127 y 83493
+x 34104 y 83525
+x 34081 y 83558
+x 34049 y 83574
+x 34008 y 83574
+x 33963 y 83574
+x 33927 y 83548
+x 33902 y 83495
+x 33877 y 83443
+x 33861 y 83364
+x 33854 y 83257
+x 34197 y 83257
+type1
+x 14206 y 70276
+x 14206 y 73512
+x 15500 y 73512
+x 15500 y 72848
+x 14642 y 72848
+x 14642 y 72277
+x 15426 y 72277
+x 15426 y 71629
+x 14642 y 71629
+x 14642 y 70938
+x 15528 y 70938
+x 15528 y 70276
+x 14206 y 70276
+x 15893 y 70276
+x 15893 y 73512
+x 16493 y 73512
+x 16717 y 71937
+x 16737 y 71798
+x 16756 y 71663
+x 16772 y 71532
+x 16788 y 71400
+x 16802 y 71273
+x 16814 y 71148
+x 16829 y 71280
+x 16846 y 71418
+x 16864 y 71562
+x 16883 y 71707
+x 16904 y 71861
+x 16928 y 72027
+x 17139 y 73512
+x 17738 y 73512
+x 17738 y 70276
+x 17340 y 70276
+x 17340 y 71711
+x 17340 y 71812
+x 17342 y 71954
+x 17344 y 72136
+x 17347 y 72318
+x 17351 y 72529
+x 17357 y 72767
+x 17029 y 70276
+x 16597 y 70276
+x 16277 y 72767
+x 16282 y 72480
+x 16286 y 72222
+x 16289 y 71993
+x 16293 y 71764
+x 16294 y 71585
+x 16294 y 71456
+x 16294 y 70276
+x 15893 y 70276
+x 18618 y 72084
+x 18908 y 72084
+x 18986 y 72084
+x 19044 y 72116
+x 19082 y 72179
+x 19119 y 72243
+x 19138 y 72342
+x 19138 y 72475
+x 19138 y 72604
+x 19118 y 72700
+x 19079 y 72764
+x 19040 y 72828
+x 18982 y 72859
+x 18903 y 72859
+x 18618 y 72859
+x 18618 y 72084
+x 18180 y 70276
+x 18180 y 73512
+x 18960 y 73512
+x 19157 y 73512
+x 19307 y 73425
+x 19410 y 73252
+x 19514 y 73078
+x 19566 y 72827
+x 19566 y 72500
+x 19566 y 72155
+x 19515 y 71891
+x 19413 y 71708
+x 19311 y 71524
+x 19165 y 71432
+x 18974 y 71432
+x 18618 y 71432
+x 18618 y 70276
+x 18180 y 70276
+x 20289 y 71891
+x 20289 y 71562
+x 20324 y 71309
+x 20395 y 71133
+x 20465 y 70957
+x 20566 y 70869
+x 20698 y 70869
+x 20831 y 70869
+x 20932 y 70957
+x 21004 y 71133
+x 21075 y 71309
+x 21111 y 71562
+x 21111 y 71891
+x 21111 y 72219
+x 21075 y 72472
+x 21004 y 72648
+x 20932 y 72824
+x 20831 y 72913
+x 20698 y 72913
+x 20566 y 72913
+x 20465 y 72825
+x 20395 y 72649
+x 20324 y 72473
+x 20289 y 72221
+x 20289 y 71891
+x 19846 y 71891
+x 19846 y 72417
+x 19923 y 72832
+x 20076 y 73138
+x 20228 y 73443
+x 20436 y 73596
+x 20698 y 73596
+x 20961 y 73596
+x 21170 y 73443
+x 21324 y 73137
+x 21479 y 72830
+x 21556 y 72416
+x 21556 y 71891
+x 21556 y 71367
+x 21479 y 70952
+x 21324 y 70645
+x 21170 y 70339
+x 20961 y 70186
+x 20698 y 70186
+x 20436 y 70186
+x 20228 y 70339
+x 20076 y 70644
+x 19923 y 70950
+x 19846 y 71365
+x 19846 y 71891
+x 22355 y 72126
+x 22679 y 72126
+x 22767 y 72126
+x 22832 y 72157
+x 22873 y 72218
+x 22914 y 72280
+x 22935 y 72378
+x 22935 y 72512
+x 22935 y 72632
+x 22915 y 72719
+x 22875 y 72777
+x 22834 y 72835
+x 22773 y 72864
+x 22691 y 72864
+x 22355 y 72864
+x 22355 y 72126
+x 21921 y 70276
+x 21921 y 73512
+x 22736 y 73512
+x 22952 y 73512
+x 23111 y 73438
+x 23213 y 73292
+x 23315 y 73146
+x 23366 y 72919
+x 23366 y 72611
+x 23366 y 72430
+x 23344 y 72274
+x 23300 y 72145
+x 23257 y 72015
+x 23190 y 71906
+x 23098 y 71819
+x 23172 y 71764
+x 23225 y 71690
+x 23256 y 71598
+x 23287 y 71505
+x 23304 y 71341
+x 23309 y 71106
+x 23312 y 71041
+x 23314 y 70952
+x 23316 y 70841
+x 23321 y 70580
+x 23345 y 70429
+x 23387 y 70388
+x 23387 y 70276
+x 22930 y 70276
+x 22908 y 70390
+x 22895 y 70547
+x 22892 y 70746
+x 22889 y 70945
+x 22886 y 71070
+x 22883 y 71122
+x 22875 y 71248
+x 22853 y 71340
+x 22815 y 71399
+x 22778 y 71457
+x 22721 y 71487
+x 22646 y 71487
+x 22355 y 71487
+x 22355 y 70276
+x 21921 y 70276
+x 24107 y 70276
+x 24107 y 72855
+x 23619 y 72855
+x 23619 y 73512
+x 25030 y 73512
+x 25030 y 72855
+x 24543 y 72855
+x 24543 y 70276
+x 24107 y 70276
+x 25327 y 70276
+x 25327 y 73512
+x 26621 y 73512
+x 26621 y 72848
+x 25763 y 72848
+x 25763 y 72277
+x 26547 y 72277
+x 26547 y 71629
+x 25763 y 71629
+x 25763 y 70938
+x 26649 y 70938
+x 26649 y 70276
+x 25327 y 70276
+x 27445 y 72126
+x 27770 y 72126
+x 27857 y 72126
+x 27922 y 72157
+x 27963 y 72218
+x 28004 y 72280
+x 28025 y 72378
+x 28025 y 72512
+x 28025 y 72632
+x 28005 y 72719
+x 27965 y 72777
+x 27925 y 72835
+x 27864 y 72864
+x 27781 y 72864
+x 27445 y 72864
+x 27445 y 72126
+x 27011 y 70276
+x 27011 y 73512
+x 27826 y 73512
+x 28042 y 73512
+x 28201 y 73438
+x 28303 y 73292
+x 28405 y 73146
+x 28456 y 72919
+x 28456 y 72611
+x 28456 y 72430
+x 28435 y 72274
+x 28391 y 72145
+x 28347 y 72015
+x 28280 y 71906
+x 28188 y 71819
+x 28263 y 71764
+x 28315 y 71690
+x 28346 y 71598
+x 28377 y 71505
+x 28395 y 71341
+x 28399 y 71106
+x 28402 y 71041
+x 28404 y 70952
+x 28407 y 70841
+x 28412 y 70580
+x 28435 y 70429
+x 28477 y 70388
+x 28477 y 70276
+x 28020 y 70276
+x 27998 y 70390
+x 27985 y 70547
+x 27982 y 70746
+x 27979 y 70945
+x 27976 y 71070
+x 27973 y 71122
+x 27966 y 71248
+x 27944 y 71340
+x 27906 y 71399
+x 27868 y 71457
+x 27811 y 71487
+x 27736 y 71487
+x 27445 y 71487
+x 27445 y 70276
+x 27011 y 70276
+type1
+x 21325 y 78176
+x 32236 y 74496
+x 10414 y 74496
+x 21325 y 78176
diff --git a/example/gui/draw/ruler.li b/example/gui/draw/ruler.li
new file mode 100644
index 0000000..cc7bb08
--- /dev/null
+++ b/example/gui/draw/ruler.li
@@ -0,0 +1,56 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := RULER;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+  
+  + parent_area:Expanded AREA;
+  
+  + parent_g_expr:Expanded G_EXPR;
+  
+  - parent_any:ANY := ANY;
+  
+Section Public
+
+  //
+  // Update position.
+  //
+  
+  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
+  ( 
+    update rac from (x,y) size (w,h);
+  );
+  
+  - string_tmp:STRING := STRING.create 10;
+  
+  - print (x,y:INTEGER) number n:REAL_32 decimal p:INTEGER <-
+  (
+    string_tmp.clear;
+    n.append_in string_tmp decimal p;
+    print string_tmp to (x,y);
+  );
diff --git a/example/gui/draw/ruler_horizontal.li b/example/gui/draw/ruler_horizontal.li
new file mode 100644
index 0000000..a3171e2
--- /dev/null
+++ b/example/gui/draw/ruler_horizontal.li
@@ -0,0 +1,175 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := RULER_HORIZONTAL;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+  
+  + parent_ruler:Expanded RULER;
+  
+Section Public
+
+  //
+  // Width / Height
+  //
+  
+  - width_min:INTEGER  := 100;
+  
+  - height_min:INTEGER := 23;
+
+  //
+  // Creation.
+  //
+
+  - create:SELF <-
+  ( 
+    make;
+    fix_height
+  );
+
+  - make <-
+  ( 
+    
+  );
+  
+  //
+  // Display.
+  //
+    
+  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-  
+  ( + xl,xr:INTEGER_32;    
+    clipping (x0,y0) to (x1,y1);
+    
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+        
+    color 8C_8C_BAh;
+    rectangle_fill (x_min+1,y_min+1) to (x_max-1,y_max-1);
+    
+    clipping (x0.max (x_min+2),y0) to (x1.min (x_max-2),y1);
+    xl := - page.origin_x / 40 * 40 + page.ruler_x % 40;
+    {
+      xl := xl + 40;
+      xr := (xl - page.ruler_x).abs; 
+      (xr % 40000 = 0).if { 
+        // 1 meter        
+        line_v (ecrx xl,0) until 21 color 0C8_00_00h;
+        (page.zoom * 40000 >= 3*8).if {
+          print (ecrx xl+2,0) number ((xr/400).to_real_32) decimal 0; // 0
+        };
+      }.elseif {(xr % 20000 = 0) && {page.zoom * 20000 >= 2}} then { 
+        // 0.5 meter
+        line_v (ecrx xl,3) until 21 color black;
+        (page.zoom * 20000 >= 3*8).if { 
+          color 0C8_00_C8h;
+          print (ecrx xl+2,0) number ((xr/400).to_real_32) decimal 0; // 0
+        };
+      }.elseif {(xr % 4000 = 0) && {page.zoom * 4000 >= 2}} then { 
+        // 10 cm
+        line_v (ecrx xl,7) until 21 color black;
+        (page.zoom * 4000 >= 3*8).if { 
+          color 00_00_FFh;
+          print (ecrx xl+2,0) number ((xr/400).to_real_32) decimal 0; // 0
+        };
+      }.elseif {(xr % 2000 = 0) && {page.zoom * 2000 >= 2}} then { 
+        // 5 cm
+        line_v (ecrx xl,12) until 21 color black;
+        (page.zoom * 2000 >= 3*5).if { 
+          color 00_FF_FFh;
+          print (ecrx xl+2,7) number ((xr/400).to_real_32) decimal 0; // 3
+        };
+      }.elseif {(xr % 400 = 0) && {page.zoom * 400 >= 2}} then { 
+        // 1 cm
+        line_v (ecrx xl,17) until 21 color black;
+        (page.zoom * 400 >= 3*5).if { 
+          color black;
+          print (ecrx xl+2,10) number ((xr/400).to_real_32) decimal 0; // 3
+        };
+      }.elseif {(xr % 200 = 0) && {page.zoom * 200 >= 2}} then { 
+        // 0.5 cm
+        line_v (ecrx xl,19) until 21 color black;
+        (page.zoom * 200 >= 4*5+3).if { 
+          color 0C8_C8_C8h;
+          print (ecrx xl+2,12) number (xr.to_real_32/400) decimal 1; // 3
+        };
+      }.elseif {page.zoom * 40 >= 2} then { 
+        // 1 mm
+        line_v (ecrx xl,21) until 21 color black;
+      };
+    }.do_while {ecrx xl < x_max};
+  );
+
+  //
+  // Events.
+  //
+  
+  - receive msg:EVENT <-
+  ( + evt_keyboard:EVENT_KEYBOARD;    
+    + evt_mouse:EVENT_MOUSE;
+    
+    evt_keyboard ?= msg;    
+    (evt_keyboard != NULL).if {
+      keyboard_event (evt_keyboard.key);
+    };
+    
+    evt_mouse ?= msg;
+    (evt_mouse != NULL).if {
+      mouse_event evt_mouse;
+    };    
+  );
+  
+  - keyboard_event key:UINTEGER_16 <-
+  (
+    // Nothing.
+  );
+
+  - mouse_event evt:EVENT_MOUSE <-
+  ( + win:AREA;
+    
+    win := DESK.get_object (evt.x_current,evt.y_current);
+    (win != Self).if {      
+      DESK.receive evt;
+    } else {
+      /*
+      (evt.left_down).if {
+        (stat = 2).if {
+          // New game.
+          screen.clear_all;
+          line_count := stat := 0;
+          level := 1;
+        }.elseif {stat = 3} then {
+          // Restart (after pause).
+          stat := old_stat;
+        } else {
+          // Pause.
+          old_stat := stat;
+          stat := 3;
+        };
+        refresh;
+      };
+      */
+    };
+  );
diff --git a/example/gui/draw/ruler_vertical.li b/example/gui/draw/ruler_vertical.li
new file mode 100644
index 0000000..ff5c237
--- /dev/null
+++ b/example/gui/draw/ruler_vertical.li
@@ -0,0 +1,175 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := RULER_VERTICAL;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+  
+  + parent_area:Expanded RULER;
+  
+Section Public
+
+  //
+  // Width / Height
+  //
+  
+  - width_min:INTEGER  := 23;
+  
+  - height_min:INTEGER := 100;
+
+  //
+  // Creation.
+  //
+
+  - create:SELF <-
+  ( 
+    make;
+    fix_width
+  );
+
+  - make <-
+  ( 
+    
+  );
+
+  //
+  // Display.
+  //
+    
+  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-  
+  ( + yl,yr:INTEGER_32;    
+    clipping (x0,y0) to (x1,y1);
+    
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+        
+    color 8C_8C_BAh;
+    rectangle_fill (x_min+1,y_min+1) to (x_max-1,y_max-1);
+    
+    clipping (x0,y0.max (y_min+2)) to (x1,y1.min (y_max-2));
+    yl := page.origin_y / 40 * 40 + page.ruler_y % 40;
+    {
+      yl := yl - 40;
+      yr := (yl - page.ruler_y).abs; 
+      (yr % 40000 = 0).if { 
+        // 1 meter        
+        line_h (0,ecry yl) until 21 color 0C8_00_00h;
+        (page.zoom * 40000 >= 9).if {
+          print (0,ecry yl-8) number ((yr/400).to_real_32) decimal 0; // 0
+        };
+      }.elseif {(yr % 20000 = 0) && {page.zoom * 20000 >= 2}} then { 
+        // 0.5 meter
+        line_h (3,ecry yl) until 21 color black;
+        (page.zoom * 20000 >= 11).if { 
+          color 0C8_00_C8h;
+          print (0,ecry yl-8) number ((yr/400).to_real_32) decimal 0;  // 0
+        };
+      }.elseif {(yr % 4000 = 0) && {page.zoom * 4000 >= 2}} then { 
+        // 10 cm
+        line_h (7,ecry yl) until 21 color black;
+        (page.zoom * 4000 >= 15).if { 
+          color 00_00_FFh;
+          print (0,ecry yl+2) number ((yr/400).to_real_32) decimal 0;  // 0
+        };
+      }.elseif {(yr % 2000 = 0) && {page.zoom * 2000 >= 2}} then { 
+        // 5 cm
+        line_h (12,ecry yl) until 21 color black;
+        (page.zoom * 2000 >= 11).if { 
+          color 00_FF_FFh;
+          print (3,ecry yl-8) number ((yr/400).to_real_32) decimal 0; // 3
+        };
+      }.elseif {(yr % 400 = 0) && {page.zoom * 400 >= 2}} then { 
+        // 1 cm
+        line_h (17,ecry yl) until 21 color black;
+        (page.zoom * 400 >= 15).if { 
+          color black;
+          print (6,ecry yl-8) number ((yr/400).to_real_32) decimal 0; // 3
+        };
+      }.elseif {(yr % 200 = 0) && {page.zoom * 200 >= 2}} then { 
+        // 0.5 cm
+        line_h (19,ecry yl) until 21 color black;
+        (page.zoom * 200 >= 20).if { 
+          color 0C8_C8_C8h;
+          print (1,ecry yl-8) number (yr.to_real_32/400) decimal 1; // 3
+        };
+      }.elseif {page.zoom * 40 >= 2} then { 
+        // 1 mm
+        line_h (21,ecry yl) until 21 color black;
+      };
+    }.do_while {ecry yl < y_max};
+  );
+
+  //
+  // Events.
+  //
+  
+  - receive msg:EVENT <-
+  ( + evt_keyboard:EVENT_KEYBOARD;    
+    + evt_mouse:EVENT_MOUSE;
+    
+    evt_keyboard ?= msg;    
+    (evt_keyboard != NULL).if {
+      keyboard_event (evt_keyboard.key);
+    };
+    
+    evt_mouse ?= msg;
+    (evt_mouse != NULL).if {
+      mouse_event evt_mouse;
+    };    
+  );
+  
+  - keyboard_event key:UINTEGER_16 <-
+  (
+    // Nothing.
+  );
+
+  - mouse_event evt:EVENT_MOUSE <-
+  ( + win:AREA;
+    
+    win := DESK.get_object (evt.x_current,evt.y_current);
+    (win != Self).if {      
+      DESK.receive evt;
+    } else {
+      /*
+      (evt.left_down).if {
+        (stat = 2).if {
+          // New game.
+          screen.clear_all;
+          line_count := stat := 0;
+          level := 1;
+        }.elseif {stat = 3} then {
+          // Restart (after pause).
+          stat := old_stat;
+        } else {
+          // Pause.
+          old_stat := stat;
+          stat := 3;
+        };
+        refresh;
+      };
+      */
+    };
+  );
diff --git a/example/gui/draw/select.li b/example/gui/draw/select.li
new file mode 100644
index 0000000..ef5d83e
--- /dev/null
+++ b/example/gui/draw/select.li
@@ -0,0 +1,237 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := SELECT;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  - parent_any:ANY := ANY;
+
+Section Private
+  
+  + x0:INTEGER_32;
+  + y0:INTEGER_32;
+  
+  + x1:INTEGER_32;
+  + y1:INTEGER_32;
+  
+Section Public
+  
+  + angle:REAL_32;  
+  
+  - center:(INTEGER_32,INTEGER_32) <- 
+  (
+    (x0 + x1) / 2, (y0 + y1) / 2
+  );
+  
+  - frame:(INTEGER_32,INTEGER_32,INTEGER_32,INTEGER_32) <- 
+  ( + xmin,ymin,xmax,ymax,xr0,yr0,xr1,yr1:INTEGER_32;
+    + cx,cy:INTEGER_32;
+    (cx,cy) := center;
+    (xr0,yr0,xr1,yr1) := frame_rotation;
+    (xmax,ymax) := (xmin,ymin) := (xr0,yr0);
+    xmin := xmin.min xr1;
+    ymin := ymin.min yr1;
+    xmax := xmax.max xr1;
+    ymax := ymax.max yr1;
+    xr0 := cx * 2 - xr0;
+    yr0 := cy * 2 - yr0;
+    xr1 := cx * 2 - xr1;
+    yr1 := cy * 2 - yr1;    
+    xmin := xmin.min xr0.min xr1;
+    ymin := ymin.min yr0.min yr1;
+    xmax := xmax.max xr0.max xr1;
+    ymax := ymax.max yr0.max yr1;
+    
+    xmin,ymin,xmax,ymax
+  );
+  
+  - frame_rotation:(INTEGER_32,INTEGER_32,INTEGER_32,INTEGER_32) <-
+  ( + xr0,yr0,xr1,yr1:INTEGER_32;
+    + cx,cy:INTEGER_32;
+    (cx,cy) := center;
+    xr0 := (angle.cos * (x0-cx).to_real_32 + angle.sin * (y0-cy).to_real_32).to_integer_32 + cx;
+    yr0 := (angle.cos * (y0-cy).to_real_32 - angle.sin * (x0-cx).to_real_32).to_integer_32 + cy;
+    //
+    xr1 := (angle.cos * (x0-cx).to_real_32 + angle.sin * (y1-cy).to_real_32).to_integer_32 + cx;
+    yr1 := (angle.cos * (y1-cy).to_real_32 - angle.sin * (x0-cx).to_real_32).to_integer_32 + cy;    
+    //
+    xr0,yr0,xr1,yr1
+  );    
+  
+  - area:INTEGER_32 <- (x1-x0)*(y1-y0);
+  
+  - set_rectangle (px0,py0:INTEGER_32) to (px1,py1:INTEGER_32) <-
+  (
+    x0 := px0;
+    y0 := py0;
+    x1 := px1;
+    y1 := py1;
+  );  
+  
+  //
+  // Creation.
+  //
+
+  - create (px0,py0:INTEGER_32) to (px1,py1:INTEGER_32) :SELF <-
+  ( + result:SELF;
+        
+    result := clone;
+    result.make (px0,py0) to (px1,py1) angle 0;
+    result
+  );
+
+  - create (px0,py0:INTEGER_32) to (px1,py1:INTEGER_32) angle a:REAL_32 :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make (px0,py0) to (px1,py1) angle a;
+    result
+  );
+
+  - make (px0,py0:INTEGER_32) to (px1,py1:INTEGER_32) angle a:REAL_32 <-
+  ( 
+    (x0,y0) := (px0,py0);
+    (x1,y1) := (px1,py1);    
+    angle   := a;
+  );
+  
+  //
+  // File.
+  //
+  
+  - create_with buf:FAST_ARRAY(UINTEGER_8) at ps:INTEGER :(SELF,INTEGER) <-
+  ( + r:SELF;
+    
+    r := clone;
+    r,r.make_with buf at ps
+  );    
+  
+  - make_with buf:FAST_ARRAY(UINTEGER_8) at ps:INTEGER :INTEGER <-
+  ( + pos:INTEGER;
+    // BSBS: Il faut revoir le format...
+    pos := ps;
+    //x_center := read_integer_32 buf at pos;
+    pos := pos + 4;
+    //y_center := read_integer_32 buf at pos;
+    pos := pos + 4;
+    //size := read_integer_32 buf at pos;
+    pos := pos + 4;
+    angle := 0; //read_real_32 buf at pos;
+    pos := pos + 4;
+    //angle_point := read_real_32 buf at pos;
+    pos := pos + 4;    
+    pos
+  );
+  
+  //
+  // Display.
+  // 
+  
+  - remove <-
+  ( 
+    0.to 8 do { j:INTEGER;
+      box.item j.set_position (-50,-50);
+    };
+  );
+  
+  - display_rectangle <-
+  ( + xe0,ye0,xe1,ye1,y,xem,s:INTEGER;
+    + xr0,yr0,xr1,yr1:INTEGER_32;
+    
+    (xr0,yr0,xr1,yr1) := frame;    
+    xe0 := ecrx xr0;
+    ye1 := ecry yr0;
+    xe1 := ecrx xr1;
+    ye0 := ecry yr1;
+    s   := box.first.height;
+    xem := (xe0+xe1-s)/2;
+    //
+    y := ye0-s;    
+    box.item 0.set_position (xe0-s,y) id 0;
+    box.item 1.set_position (xem,y)   id 1;
+    box.item 2.set_position (xe1,y)   id 2;
+    //
+    y := (ye0+ye1-s)/2;
+    box.item 3.set_position (xe0-s,y) id 3;
+    box.item 4.set_position (xem,y)   id 4;
+    box.item 5.set_position (xe1,y)   id 5;
+    //
+    box.item 6.set_position (xe0-s,ye1) id 6;
+    box.item 7.set_position (xem,ye1)   id 7;
+    box.item 8.set_position (xe1,ye1)   id 8;
+  );
+  
+  - display_rotation <-
+  ( + cx,cy:INTEGER_32;
+    + xr0,yr0,xr1,yr1:INTEGER_32;
+    + xe0,ye0,xe1,ye1,xe2,ye2:INTEGER;
+        
+    (cx,cy) := center;
+    (xr0,yr0,xr1,yr1) := frame_rotation;
+    //
+    xe0 := ecrx xr0;
+    ye0 := ecry yr0;    
+    xe1 := ecrx xr1;
+    ye1 := ecry yr1;
+    box.item 0.set_position (xe0,ye0) id 9;
+    box.item 6.set_position (xe1,ye1) id 15;
+    box.item 3.set_position ((xe0+xe1)/2,(ye0+ye1)/2) id 12;
+    xr1 := cx * 2 - xr1;
+    yr1 := cy * 2 - yr1;
+    xe2 := ecrx xr1;
+    ye2 := ecry yr1;
+    box.item 2.set_position (xe2,ye2) id 11;    
+    box.item 1.set_position ((xe0+xe2)/2,(ye0+ye2)/2) id 10;
+    xr0 := cx * 2 - xr0;
+    yr0 := cy * 2 - yr0;
+    xe0 := ecrx xr0;
+    ye0 := ecry yr0;    
+    box.item 8.set_position (xe0,ye0) id 17;
+    box.item 5.set_position ((xe0+xe2)/2,(ye0+ye2)/2) id 14;
+    box.item 7.set_position ((xe0+xe1)/2,(ye0+ye1)/2) id 16;
+    //            
+    xe0 := ecrx cx;
+    ye0 := ecry cy;    
+    box.item 4.set_position (xe0,ye0) id 13;
+  );
+  
+Section Private
+  
+  - box:FAST_ARRAY(SELECT_BOX);
+  
+Section PAGE
+  
+  - init_select_box <-
+  ( + b:SELECT_BOX;
+    (box = NULL).if {
+      box := FAST_ARRAY(SELECT_BOX).create_with_capacity 9;
+      0.to 8 do { j:INTEGER;
+        b := SELECT_BOX.create;
+        box.add_last b;
+      };
+    };
+  );
\ No newline at end of file
diff --git a/example/gui/draw/select_box.li b/example/gui/draw/select_box.li
new file mode 100644
index 0000000..ed4d1ac
--- /dev/null
+++ b/example/gui/draw/select_box.li
@@ -0,0 +1,85 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := SELECT_BOX;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+  
+  + parent_area:Expanded AREA;
+  
+  - parent_any:ANY := ANY;
+  
+Section Public
+  
+  + id:INTEGER_8;
+  
+  - create:SELF <-
+  ( + result:SELF;
+    
+    result := clone;
+    result.make page from (-50,-50) size (7,7);
+    result
+  );
+  
+  - set_position (x,y:INTEGER) id s:INTEGER_8 <-
+  (
+    id := s;
+    set_position (x,y);
+  );
+  
+  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
+  ( + x,y:INTEGER;
+    clipping (x0,y0) to (x1,y1); 
+    
+    x := x_max / 2;
+    y := y_max / 2;
+    color black;
+    (id = 4).if {
+      // Center X
+      line (x-3,y-3) to (x+3,y+3); 
+      line (x-3,y-2) to (x+2,y+3); 
+      line (x-2,y-3) to (x+3,y+2);
+      line (x-3,y+3) to (x+3,y-3); 
+      line (x-3,y+2) to (x+2,y-3); 
+      line (x-2,y+3) to (x+3,y-2);
+    }.elseif {id < 9} then {
+      // Rectangle
+      rectangle_fill (x_min,y_min) to (x_max,y_max);
+    }.elseif {id = 13} then {
+      // Center O
+      circle (x,y) rayon (width/2);
+    } else {      
+      // Circle.
+      1.to 3 do { k:INTEGER;
+        line (x+1-k,y-3+k) to (x-1+k,y-3+k);
+        line (x+1-k,y+3-k) to (x-1+k,y+3-k);
+      };
+      line (x-2,y) to (x+2,y);
+    };
+  );
+
+
diff --git a/example/gui/draw/text.li b/example/gui/draw/text.li
new file mode 100644
index 0000000..fbc81fa
--- /dev/null
+++ b/example/gui/draw/text.li
@@ -0,0 +1,112 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := TEXT;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  + parent_form:Expanded FORM;
+
+Section Public
+  
+  + justify:UINTEGER_8;
+  + size:REAL_32;
+  + inter_letter:REAL_32;
+  + inter_word:REAL_32;
+  + inter_line:REAL_32;
+  
+  + fontname:STRING;
+  + text:STRING;
+  
+  //
+  // Creation.
+  //
+
+  - create (px,py:INTEGER_32) text txt:STRING
+  font font_n:STRING
+  justify justif:UINTEGER_8
+  size sz:REAL_32   
+  inter_letter i_letter:REAL_32
+  inter_word i_word:REAL_32
+  inter_line i_line:REAL_32
+  color_border c_border:UINTEGER_32 
+  color_fill c_fill:UINTEGER_32 :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make (x0,y0) text txt font font_n
+    justify justif size sz inter_letter i_letter
+    inter_word i_word inter_line i_line 
+    color_border c_border color_fill c_fill;
+    result
+  );
+
+  - make (x0,y0:INTEGER_32) text txt:STRING
+  font font_n:STRING
+  justify justif:UINTEGER_8
+  size sz:REAL_32   
+  inter_letter i_letter:REAL_32
+  inter_word i_word:REAL_32
+  inter_line i_line:REAL_32 
+  color_border c_border:UINTEGER_32 
+  color_fill c_fill:UINTEGER_32 <-
+  ( 
+    color_border := c_border;
+    color_fill   := c_fill;
+    justify      := justif;
+    size         := sz;
+    inter_letter := i_letter;
+    inter_word   := i_word;
+    inter_line   := i_line;
+    fontname     := font_n;
+    text         := txt;
+    points := LINKED_LIST(POINT).create;
+  );
+  
+  //
+  // File.
+  //
+  
+  - make_with buf:FAST_ARRAY(UINTEGER_8) at ps:INTEGER :INTEGER <-
+  ( + pos:INTEGER;
+    
+    pos := ps;
+    justify      := buf.item pos;
+    pos          := pos + 1;
+    size         := read_real_32 buf at pos;
+    pos          := pos + 4;
+    inter_letter := read_real_32 buf at pos;
+    pos          := pos + 4;
+    inter_word   := read_real_32 buf at pos;
+    pos          := pos + 4;
+    inter_line   := read_real_32 buf at pos;
+    pos          := pos + 4;    
+    fontname     := read_string buf at pos; 
+    pos          := pos + fontname.count + 1;
+    text         := read_string buf at pos; 
+    pos          := pos + text.count + 1;    
+    parent_form.make_with buf at pos
+  );
diff --git a/example/gui/draw/trace.txt b/example/gui/draw/trace.txt
new file mode 100755
index 0000000..39c209b
--- /dev/null
+++ b/example/gui/draw/trace.txt
@@ -0,0 +1,43913 @@
+type0
+type0
+type0
+type1
+x -6510 y 15439
+x -6510 y 15344
+x -6496 y 15275
+x -6473 y 15233
+x -6451 y 15192
+x -6410 y 15173
+x -6361 y 15176
+x -6347 y 15176
+x -6334 y 15177
+x -6316 y 15179
+x -6249 y 15184
+x -6197 y 15161
+x -6167 y 15106
+x -6139 y 15054
+x -6126 y 14959
+x -6126 y 14826
+x -6126 y 14637
+x -6162 y 14499
+x -6234 y 14409
+x -6310 y 14313
+x -6428 y 14262
+x -6595 y 14250
+x -6780 y 14235
+x -6918 y 14288
+x -6992 y 14413
+x -7066 y 14539
+x -7105 y 14762
+x -7105 y 15083
+x -7105 y 15595
+x -7105 y 16108
+x -7105 y 16622
+x -7145 y 16619
+x -7186 y 16614
+x -7222 y 16612
+x -7280 y 16608
+x -7326 y 16637
+x -7358 y 16696
+x -7390 y 16757
+x -7406 y 16846
+x -7406 y 16959
+x -7406 y 17068
+x -7390 y 17154
+x -7358 y 17216
+x -7322 y 17281
+x -7277 y 17313
+x -7212 y 17318
+x -7176 y 17320
+x -7141 y 17321
+x -7105 y 17324
+x -7105 y 17493
+x -7105 y 17665
+x -7105 y 17836
+x -7105 y 18007
+x -7077 y 18149
+x -7024 y 18258
+x -6969 y 18369
+x -6898 y 18428
+x -6807 y 18433
+x -6708 y 18437
+x -6634 y 18395
+x -6581 y 18301
+x -6530 y 18209
+x -6510 y 18072
+x -6510 y 17888
+x -6510 y 17712
+x -6510 y 17537
+x -6510 y 17362
+x -6446 y 17365
+x -6384 y 17369
+x -6316 y 17374
+x -6257 y 17377
+x -6207 y 17351
+x -6176 y 17293
+x -6145 y 17234
+x -6126 y 17152
+x -6126 y 17042
+x -6126 y 16931
+x -6142 y 16843
+x -6176 y 16776
+x -6209 y 16711
+x -6253 y 16678
+x -6311 y 16674
+x -6379 y 16670
+x -6446 y 16666
+x -6510 y 16662
+x -6510 y 16253
+x -6510 y 15847
+x -6510 y 15439
+x -3219 y 15486
+x -3133 y 15491
+x -3070 y 15545
+x -3030 y 15649
+x -2989 y 15754
+x -2971 y 15913
+x -2971 y 16126
+x -2971 y 16319
+x -2992 y 16469
+x -3035 y 16573
+x -3077 y 16680
+x -3142 y 16730
+x -3219 y 16727
+x -3300 y 16724
+x -3362 y 16670
+x -3403 y 16563
+x -3446 y 16456
+x -3462 y 16303
+x -3462 y 16100
+x -3462 y 15894
+x -3445 y 15738
+x -3403 y 15635
+x -3364 y 15533
+x -3300 y 15483
+x -3219 y 15486
+x -2967 y 14953
+x -3015 y 14856
+x -3079 y 14783
+x -3147 y 14735
+x -3219 y 14684
+x -3296 y 14658
+x -3386 y 14655
+x -3588 y 14645
+x -3750 y 14768
+x -3873 y 15026
+x -3994 y 15281
+x -4057 y 15628
+x -4057 y 16063
+x -4057 y 16520
+x -3999 y 16889
+x -3882 y 17167
+x -3765 y 17441
+x -3610 y 17583
+x -3413 y 17590
+x -3305 y 17594
+x -3209 y 17559
+x -3124 y 17487
+x -3042 y 17416
+x -2976 y 17305
+x -2917 y 17154
+x -2899 y 17303
+x -2866 y 17414
+x -2822 y 17488
+x -2779 y 17559
+x -2728 y 17595
+x -2660 y 17596
+x -2565 y 17598
+x -2496 y 17550
+x -2453 y 17451
+x -2410 y 17352
+x -2390 y 17191
+x -2390 y 16973
+x -2390 y 16246
+x -2390 y 15519
+x -2390 y 14794
+x -2390 y 14302
+x -2463 y 13936
+x -2610 y 13689
+x -2757 y 13444
+x -2976 y 13313
+x -3273 y 13298
+x -3503 y 13287
+x -3683 y 13342
+x -3814 y 13466
+x -3944 y 13588
+x -4013 y 13761
+x -4013 y 13980
+x -4013 y 14107
+x -3994 y 14207
+x -3954 y 14288
+x -3913 y 14370
+x -3863 y 14413
+x -3800 y 14414
+x -3765 y 14416
+x -3733 y 14406
+x -3701 y 14383
+x -3669 y 14359
+x -3629 y 14316
+x -3575 y 14250
+x -3511 y 14170
+x -3458 y 14112
+x -3413 y 14084
+x -3364 y 14054
+x -3313 y 14041
+x -3259 y 14044
+x -3161 y 14048
+x -3088 y 14097
+x -3039 y 14196
+x -2989 y 14294
+x -2967 y 14437
+x -2967 y 14624
+x -2967 y 14733
+x -2967 y 14843
+x -2967 y 14953
+x -180 y 15231
+x -180 y 15200
+x -178 y 15151
+x -176 y 15082
+x -174 y 15013
+x -176 y 14959
+x -176 y 14921
+x -176 y 14794
+x -194 y 14694
+x -239 y 14629
+x -284 y 14562
+x -348 y 14526
+x -429 y 14526
+x -514 y 14525
+x -583 y 14564
+x -632 y 14642
+x -678 y 14718
+x -708 y 14839
+x -721 y 15002
+x -785 y 14824
+x -867 y 14691
+x -965 y 14602
+x -1061 y 14515
+x -1173 y 14468
+x -1299 y 14467
+x -1470 y 14466
+x -1603 y 14543
+x -1695 y 14708
+x -1787 y 14869
+x -1835 y 15103
+x -1835 y 15406
+x -1835 y 15702
+x -1788 y 15925
+x -1695 y 16073
+x -1603 y 16220
+x -1438 y 16319
+x -1204 y 16375
+x -1176 y 16381
+x -1136 y 16388
+x -1087 y 16399
+x -870 y 16444
+x -762 y 16547
+x -762 y 16705
+x -762 y 16787
+x -782 y 16847
+x -817 y 16891
+x -850 y 16932
+x -898 y 16954
+x -960 y 16954
+x -1014 y 16953
+x -1060 y 16947
+x -1100 y 16928
+x -1142 y 16909
+x -1173 y 16880
+x -1204 y 16841
+x -1218 y 16824
+x -1235 y 16795
+x -1263 y 16752
+x -1357 y 16604
+x -1447 y 16531
+x -1538 y 16529
+x -1582 y 16527
+x -1621 y 16560
+x -1655 y 16634
+x -1689 y 16706
+x -1704 y 16792
+x -1704 y 16891
+x -1704 y 17113
+x -1635 y 17295
+x -1497 y 17445
+x -1361 y 17594
+x -1181 y 17667
+x -960 y 17668
+x -834 y 17670
+x -716 y 17651
+x -613 y 17605
+x -514 y 17562
+x -435 y 17499
+x -374 y 17419
+x -304 y 17326
+x -251 y 17219
+x -222 y 17098
+x -193 y 16979
+x -180 y 16808
+x -180 y 16585
+x -180 y 16133
+x -180 y 15683
+x -180 y 15231
+x -771 y 15910
+x -803 y 15879
+x -839 y 15852
+x -879 y 15832
+x -920 y 15811
+x -969 y 15788
+x -1028 y 15767
+x -1108 y 15741
+x -1162 y 15706
+x -1190 y 15661
+x -1221 y 15616
+x -1235 y 15551
+x -1235 y 15465
+x -1235 y 15373
+x -1219 y 15304
+x -1190 y 15256
+x -1160 y 15205
+x -1114 y 15183
+x -1060 y 15183
+x -956 y 15185
+x -879 y 15230
+x -834 y 15322
+x -789 y 15413
+x -767 y 15561
+x -767 y 15766
+x -767 y 15803
+x -767 y 15835
+x -767 y 15855
+x -767 y 15876
+x -767 y 15895
+x -771 y 15910
+x 1086 y 14467
+x 856 y 14469
+x 677 y 14537
+x 541 y 14672
+x 405 y 14805
+x 337 y 14978
+x 337 y 15190
+x 337 y 15304
+x 354 y 15398
+x 392 y 15471
+x 431 y 15547
+x 482 y 15583
+x 541 y 15582
+x 604 y 15581
+x 681 y 15516
+x 761 y 15382
+x 767 y 15373
+x 770 y 15366
+x 775 y 15360
+x 834 y 15269
+x 883 y 15205
+x 929 y 15172
+x 974 y 15141
+x 1018 y 15121
+x 1072 y 15121
+x 1140 y 15121
+x 1194 y 15143
+x 1235 y 15190
+x 1275 y 15234
+x 1293 y 15298
+x 1293 y 15382
+x 1293 y 15516
+x 1221 y 15616
+x 1072 y 15682
+x 1059 y 15687
+x 1050 y 15691
+x 1041 y 15695
+x 770 y 15814
+x 594 y 15941
+x 504 y 16079
+x 415 y 16218
+x 369 y 16414
+x 369 y 16668
+x 369 y 16983
+x 432 y 17232
+x 563 y 17407
+x 693 y 17582
+x 874 y 17669
+x 1109 y 17667
+x 1330 y 17665
+x 1501 y 17603
+x 1627 y 17485
+x 1753 y 17365
+x 1816 y 17203
+x 1816 y 17004
+x 1816 y 16906
+x 1799 y 16830
+x 1767 y 16772
+x 1732 y 16711
+x 1686 y 16684
+x 1632 y 16686
+x 1573 y 16689
+x 1501 y 16737
+x 1419 y 16835
+x 1401 y 16857
+x 1383 y 16874
+x 1375 y 16885
+x 1333 y 16934
+x 1293 y 16967
+x 1249 y 16989
+x 1207 y 17010
+x 1168 y 17022
+x 1122 y 17022
+x 1064 y 17023
+x 1022 y 17005
+x 991 y 16968
+x 963 y 16934
+x 951 y 16878
+x 951 y 16804
+x 951 y 16696
+x 1023 y 16608
+x 1162 y 16544
+x 1194 y 16528
+x 1222 y 16518
+x 1239 y 16509
+x 1505 y 16383
+x 1678 y 16247
+x 1763 y 16100
+x 1844 y 15958
+x 1883 y 15749
+x 1883 y 15480
+x 1883 y 15163
+x 1817 y 14914
+x 1672 y 14733
+x 1528 y 14553
+x 1334 y 14465
+x 1086 y 14467
+x 3092 y 15626
+x 3092 y 15533
+x 3105 y 15464
+x 3127 y 15418
+x 3150 y 15375
+x 3186 y 15351
+x 3240 y 15349
+x 3254 y 15348
+x 3268 y 15347
+x 3285 y 15346
+x 3354 y 15344
+x 3405 y 15314
+x 3435 y 15257
+x 3464 y 15202
+x 3475 y 15108
+x 3475 y 14976
+x 3475 y 14791
+x 3438 y 14661
+x 3363 y 14578
+x 3288 y 14497
+x 3173 y 14456
+x 3007 y 14466
+x 2822 y 14476
+x 2687 y 14547
+x 2610 y 14678
+x 2533 y 14808
+x 2497 y 15029
+x 2497 y 15344
+x 2497 y 15844
+x 2497 y 16345
+x 2497 y 16847
+x 2456 y 16847
+x 2417 y 16850
+x 2380 y 16850
+x 2321 y 16851
+x 2276 y 16883
+x 2245 y 16945
+x 2212 y 17006
+x 2195 y 17095
+x 2195 y 17203
+x 2195 y 17311
+x 2211 y 17393
+x 2245 y 17451
+x 2279 y 17510
+x 2326 y 17537
+x 2384 y 17536
+x 2420 y 17535
+x 2456 y 17534
+x 2497 y 17533
+x 2497 y 17700
+x 2497 y 17866
+x 2497 y 18032
+x 2497 y 18201
+x 2525 y 18337
+x 2578 y 18438
+x 2633 y 18543
+x 2704 y 18594
+x 2795 y 18592
+x 2894 y 18590
+x 2965 y 18539
+x 3015 y 18443
+x 3065 y 18349
+x 3092 y 18213
+x 3092 y 18032
+x 3092 y 17859
+x 3092 y 17687
+x 3092 y 17516
+x 3155 y 17513
+x 3218 y 17510
+x 3285 y 17508
+x 3344 y 17506
+x 3394 y 17475
+x 3425 y 17415
+x 3457 y 17354
+x 3475 y 17271
+x 3475 y 17165
+x 3475 y 17054
+x 3460 y 16967
+x 3425 y 16906
+x 3392 y 16848
+x 3349 y 16817
+x 3290 y 16819
+x 3223 y 16822
+x 3155 y 16826
+x 3092 y 16828
+x 3092 y 16427
+x 3092 y 16026
+x 3092 y 15626
+x 4634 y 14987
+x 4634 y 14801
+x 4606 y 14658
+x 4548 y 14549
+x 4493 y 14445
+x 4421 y 14391
+x 4332 y 14398
+x 4241 y 14404
+x 4164 y 14466
+x 4110 y 14578
+x 4056 y 14694
+x 4030 y 14847
+x 4030 y 15040
+x 4030 y 15682
+x 4030 y 16324
+x 4030 y 16965
+x 4030 y 17146
+x 4056 y 17287
+x 4101 y 17383
+x 4150 y 17485
+x 4219 y 17532
+x 4305 y 17528
+x 4399 y 17523
+x 4472 y 17472
+x 4517 y 17377
+x 4561 y 17280
+x 4584 y 17137
+x 4584 y 16944
+x 4584 y 16857
+x 4584 y 16773
+x 4584 y 16688
+x 4634 y 16973
+x 4690 y 17185
+x 4755 y 17319
+x 4822 y 17454
+x 4899 y 17519
+x 4985 y 17516
+x 5062 y 17512
+x 5118 y 17462
+x 5161 y 17362
+x 5203 y 17264
+x 5219 y 17129
+x 5219 y 16959
+x 5219 y 16793
+x 5201 y 16666
+x 5156 y 16576
+x 5111 y 16486
+x 5036 y 16411
+x 4931 y 16363
+x 4820 y 16312
+x 4740 y 16237
+x 4696 y 16135
+x 4654 y 16032
+x 4634 y 15876
+x 4634 y 15669
+x 4634 y 15441
+x 4634 y 15213
+x 4634 y 14987
+x 6130 y 15851
+x 6130 y 15571
+x 6147 y 15363
+x 6184 y 15239
+x 6223 y 15112
+x 6288 y 15047
+x 6373 y 15041
+x 6464 y 15034
+x 6529 y 15089
+x 6567 y 15212
+x 6606 y 15334
+x 6626 y 15536
+x 6626 y 15816
+x 6626 y 16097
+x 6606 y 16299
+x 6567 y 16424
+x 6528 y 16551
+x 6464 y 16616
+x 6373 y 16622
+x 6288 y 16627
+x 6223 y 16572
+x 6184 y 16452
+x 6147 y 16334
+x 6130 y 16133
+x 6130 y 15851
+x 5522 y 15894
+x 5522 y 16398
+x 5599 y 16789
+x 5751 y 17070
+x 5904 y 17352
+x 6112 y 17484
+x 6373 y 17468
+x 6639 y 17452
+x 6846 y 17294
+x 6995 y 16991
+x 7147 y 16687
+x 7226 y 16280
+x 7226 y 15771
+x 7226 y 15259
+x 7150 y 14861
+x 7001 y 14581
+x 6849 y 14300
+x 6639 y 14170
+x 6373 y 14194
+x 6112 y 14216
+x 5904 y 14378
+x 5751 y 14682
+x 5598 y 14984
+x 5522 y 15387
+x 5522 y 15894
+x 8348 y 14697
+x 8348 y 14507
+x 8320 y 14359
+x 8267 y 14251
+x 8213 y 14142
+x 8141 y 14090
+x 8046 y 14099
+x 7956 y 14108
+x 7884 y 14172
+x 7829 y 14293
+x 7776 y 14411
+x 7748 y 14570
+x 7748 y 14767
+x 7748 y 15423
+x 7748 y 16078
+x 7748 y 16734
+x 7748 y 16928
+x 7775 y 17075
+x 7821 y 17172
+x 7865 y 17268
+x 7933 y 17315
+x 8023 y 17308
+x 8109 y 17302
+x 8174 y 17248
+x 8222 y 17149
+x 8270 y 17048
+x 8294 y 16906
+x 8298 y 16722
+x 8357 y 16917
+x 8434 y 17060
+x 8520 y 17151
+x 8606 y 17242
+x 8709 y 17280
+x 8825 y 17271
+x 8938 y 17262
+x 9036 y 17206
+x 9119 y 17103
+x 9202 y 16998
+x 9265 y 16857
+x 9308 y 16674
+x 9334 y 16566
+x 9347 y 16438
+x 9358 y 16295
+x 9369 y 16148
+x 9376 y 15932
+x 9376 y 15643
+x 9376 y 15313
+x 9376 y 14985
+x 9376 y 14656
+x 9376 y 14427
+x 9348 y 14258
+x 9300 y 14147
+x 9250 y 14035
+x 9177 y 13983
+x 9078 y 13994
+x 8984 y 14004
+x 8904 y 14072
+x 8853 y 14197
+x 8801 y 14319
+x 8776 y 14494
+x 8776 y 14718
+x 8776 y 15043
+x 8776 y 15366
+x 8776 y 15692
+x 8776 y 15929
+x 8763 y 16093
+x 8731 y 16184
+x 8699 y 16275
+x 8646 y 16324
+x 8574 y 16330
+x 8498 y 16338
+x 8441 y 16291
+x 8402 y 16192
+x 8363 y 16092
+x 8348 y 15936
+x 8348 y 15725
+x 8348 y 15383
+x 8348 y 15040
+x 8348 y 14697
+x 10494 y 15474
+x 10494 y 15182
+x 10509 y 14968
+x 10548 y 14837
+x 10586 y 14705
+x 10651 y 14635
+x 10738 y 14626
+x 10827 y 14615
+x 10893 y 14672
+x 10931 y 14798
+x 10969 y 14924
+x 10989 y 15134
+x 10989 y 15425
+x 10989 y 15716
+x 10969 y 15925
+x 10931 y 16058
+x 10893 y 16190
+x 10827 y 16257
+x 10738 y 16266
+x 10651 y 16275
+x 10586 y 16219
+x 10548 y 16094
+x 10510 y 15973
+x 10494 y 15766
+x 10494 y 15474
+x 9885 y 15536
+x 9885 y 16058
+x 9962 y 16461
+x 10115 y 16745
+x 10269 y 17032
+x 10476 y 17166
+x 10738 y 17142
+x 11003 y 17119
+x 11208 y 16951
+x 11359 y 16634
+x 11511 y 16314
+x 11589 y 15891
+x 11589 y 15361
+x 11589 y 14829
+x 11511 y 14420
+x 11359 y 14130
+x 11209 y 13845
+x 11003 y 13715
+x 10738 y 13747
+x 10476 y 13777
+x 10269 y 13953
+x 10115 y 14273
+x 9962 y 14591
+x 9885 y 15011
+x 9885 y 15536
+x 12658 y 16384
+x 12725 y 16568
+x 12795 y 16702
+x 12878 y 16784
+x 12962 y 16868
+x 13054 y 16904
+x 13163 y 16894
+x 13266 y 16884
+x 13357 y 16829
+x 13433 y 16725
+x 13509 y 16622
+x 13573 y 16476
+x 13618 y 16286
+x 13690 y 16475
+x 13767 y 16609
+x 13856 y 16695
+x 13944 y 16778
+x 14041 y 16816
+x 14149 y 16805
+x 14326 y 16789
+x 14461 y 16675
+x 14559 y 16464
+x 14659 y 16252
+x 14709 y 15968
+x 14709 y 15604
+x 14709 y 15059
+x 14709 y 14511
+x 14709 y 13967
+x 14709 y 13761
+x 14682 y 13604
+x 14628 y 13492
+x 14574 y 13380
+x 14501 y 13328
+x 14411 y 13339
+x 14320 y 13353
+x 14250 y 13426
+x 14199 y 13553
+x 14146 y 13685
+x 14118 y 13850
+x 14118 y 14060
+x 14118 y 14437
+x 14118 y 14814
+x 14118 y 15192
+x 14118 y 15400
+x 14100 y 15553
+x 14068 y 15646
+x 14037 y 15738
+x 13983 y 15792
+x 13910 y 15799
+x 13839 y 15806
+x 13787 y 15764
+x 13753 y 15671
+x 13719 y 15575
+x 13703 y 15429
+x 13703 y 15227
+x 13703 y 14847
+x 13703 y 14470
+x 13703 y 14094
+x 13703 y 13886
+x 13678 y 13726
+x 13627 y 13618
+x 13574 y 13509
+x 13499 y 13460
+x 13410 y 13471
+x 13320 y 13483
+x 13247 y 13554
+x 13194 y 13684
+x 13143 y 13809
+x 13118 y 13977
+x 13118 y 14183
+x 13118 y 14542
+x 13118 y 14900
+x 13118 y 15259
+x 13118 y 15482
+x 13099 y 15643
+x 13067 y 15745
+x 13037 y 15844
+x 12982 y 15898
+x 12905 y 15906
+x 12838 y 15913
+x 12791 y 15868
+x 12756 y 15776
+x 12723 y 15682
+x 12703 y 15544
+x 12703 y 15357
+x 12703 y 14978
+x 12703 y 14598
+x 12703 y 14219
+x 12703 y 14021
+x 12675 y 13868
+x 12621 y 13756
+x 12567 y 13644
+x 12495 y 13592
+x 12405 y 13603
+x 12315 y 13614
+x 12245 y 13685
+x 12193 y 13810
+x 12142 y 13936
+x 12112 y 14099
+x 12112 y 14305
+x 12112 y 14985
+x 12112 y 15667
+x 12112 y 16350
+x 12112 y 16553
+x 12136 y 16703
+x 12184 y 16805
+x 12230 y 16904
+x 12296 y 16951
+x 12383 y 16944
+x 12468 y 16935
+x 12532 y 16884
+x 12581 y 16787
+x 12628 y 16692
+x 12653 y 16555
+x 12658 y 16384
+x 15339 y 17475
+x 15339 y 17639
+x 15367 y 17780
+x 15420 y 17895
+x 15474 y 18010
+x 15538 y 18065
+x 15614 y 18058
+x 15686 y 18053
+x 15750 y 17988
+x 15804 y 17864
+x 15859 y 17736
+x 15885 y 17591
+x 15885 y 17424
+x 15885 y 17257
+x 15859 y 17119
+x 15804 y 17005
+x 15750 y 16896
+x 15686 y 16842
+x 15614 y 16849
+x 15538 y 16857
+x 15474 y 16922
+x 15420 y 17045
+x 15367 y 17167
+x 15339 y 17311
+x 15339 y 17475
+x 15912 y 15918
+x 15912 y 15216
+x 15912 y 14513
+x 15912 y 13812
+x 15912 y 13605
+x 15885 y 13448
+x 15830 y 13331
+x 15778 y 13217
+x 15704 y 13165
+x 15614 y 13178
+x 15520 y 13191
+x 15447 y 13264
+x 15393 y 13394
+x 15339 y 13524
+x 15307 y 13695
+x 15307 y 13908
+x 15307 y 14593
+x 15307 y 15279
+x 15307 y 15966
+x 15307 y 16175
+x 15339 y 16339
+x 15393 y 16458
+x 15448 y 16576
+x 15520 y 16630
+x 15614 y 16622
+x 15704 y 16613
+x 15777 y 16545
+x 15830 y 16417
+x 15885 y 16289
+x 15912 y 16123
+x 15912 y 15918
+x 17296 y 13891
+x 17382 y 13879
+x 17441 y 13937
+x 17481 y 14061
+x 17522 y 14183
+x 17544 y 14378
+x 17544 y 14642
+x 17544 y 14888
+x 17520 y 15081
+x 17476 y 15223
+x 17434 y 15363
+x 17372 y 15438
+x 17296 y 15446
+x 17220 y 15456
+x 17159 y 15396
+x 17116 y 15264
+x 17073 y 15133
+x 17052 y 14946
+x 17052 y 14701
+x 17052 y 14433
+x 17073 y 14233
+x 17111 y 14106
+x 17150 y 13972
+x 17214 y 13901
+x 17296 y 13891
+x 17544 y 13310
+x 17486 y 13161
+x 17417 y 13052
+x 17350 y 12987
+x 17279 y 12920
+x 17201 y 12897
+x 17111 y 12908
+x 16913 y 12935
+x 16753 y 13123
+x 16633 y 13469
+x 16514 y 13812
+x 16457 y 14263
+x 16457 y 14821
+x 16457 y 15364
+x 16516 y 15788
+x 16638 y 16097
+x 16760 y 16408
+x 16927 y 16550
+x 17129 y 16530
+x 17237 y 16519
+x 17332 y 16463
+x 17404 y 16356
+x 17476 y 16249
+x 17534 y 16087
+x 17579 y 15866
+x 17589 y 16048
+x 17618 y 16185
+x 17665 y 16275
+x 17712 y 16365
+x 17778 y 16409
+x 17859 y 16401
+x 17945 y 16391
+x 18012 y 16325
+x 18058 y 16200
+x 18103 y 16078
+x 18129 y 15902
+x 18129 y 15679
+x 18129 y 14520
+x 18129 y 13363
+x 18129 y 12205
+x 18129 y 11988
+x 18103 y 11823
+x 18048 y 11706
+x 17994 y 11587
+x 17927 y 11537
+x 17837 y 11551
+x 17747 y 11565
+x 17673 y 11633
+x 17621 y 11765
+x 17569 y 11894
+x 17544 y 12065
+x 17544 y 12273
+x 17544 y 12618
+x 17544 y 12964
+x 17544 y 13310
+x 19743 y 15510
+x 19743 y 15720
+x 19772 y 15884
+x 19829 y 16007
+x 19885 y 16130
+x 19955 y 16188
+x 20046 y 16178
+x 20136 y 16168
+x 20211 y 16097
+x 20262 y 15963
+x 20314 y 15828
+x 20343 y 15649
+x 20343 y 15426
+x 20343 y 14683
+x 20343 y 13938
+x 20343 y 13198
+x 20343 y 12978
+x 20319 y 12816
+x 20271 y 12708
+x 20224 y 12602
+x 20159 y 12552
+x 20068 y 12565
+x 19982 y 12577
+x 19916 y 12641
+x 19870 y 12752
+x 19820 y 12871
+x 19797 y 13030
+x 19797 y 13235
+x 19735 y 13021
+x 19664 y 12861
+x 19577 y 12765
+x 19489 y 12668
+x 19384 y 12629
+x 19266 y 12644
+x 19153 y 12659
+x 19054 y 12728
+x 18973 y 12846
+x 18892 y 12962
+x 18830 y 13122
+x 18788 y 13323
+x 18763 y 13443
+x 18743 y 13584
+x 18734 y 13745
+x 18724 y 13908
+x 18720 y 14147
+x 18720 y 14466
+x 18720 y 14824
+x 18720 y 15185
+x 18720 y 15546
+x 18720 y 15800
+x 18743 y 15987
+x 18793 y 16112
+x 18842 y 16235
+x 18918 y 16293
+x 19013 y 16283
+x 19112 y 16273
+x 19184 y 16199
+x 19238 y 16061
+x 19293 y 15925
+x 19315 y 15732
+x 19315 y 15482
+x 19315 y 15121
+x 19315 y 14762
+x 19315 y 14401
+x 19315 y 14137
+x 19335 y 13954
+x 19364 y 13847
+x 19394 y 13742
+x 19446 y 13686
+x 19523 y 13677
+x 19595 y 13668
+x 19654 y 13718
+x 19689 y 13830
+x 19726 y 13943
+x 19743 y 14118
+x 19743 y 14355
+x 19743 y 14739
+x 19743 y 15123
+x 19743 y 15510
+x 21466 y 13894
+x 21469 y 13656
+x 21497 y 13475
+x 21547 y 13354
+x 21597 y 13230
+x 21673 y 13163
+x 21772 y 13151
+x 21808 y 13147
+x 21844 y 13154
+x 21880 y 13172
+x 21915 y 13191
+x 21955 y 13220
+x 21997 y 13269
+x 22009 y 13283
+x 22028 y 13311
+x 22051 y 13345
+x 22131 y 13454
+x 22197 y 13509
+x 22250 y 13502
+x 22308 y 13495
+x 22356 y 13450
+x 22389 y 13372
+x 22423 y 13295
+x 22439 y 13194
+x 22439 y 13077
+x 22439 y 12820
+x 22371 y 12616
+x 22236 y 12465
+x 22101 y 12313
+x 21925 y 12252
+x 21709 y 12280
+x 21452 y 12311
+x 21247 y 12507
+x 21096 y 12861
+x 20945 y 13216
+x 20866 y 13677
+x 20866 y 14245
+x 20866 y 14837
+x 20945 y 15294
+x 21100 y 15619
+x 21255 y 15945
+x 21466 y 16097
+x 21731 y 16073
+x 21848 y 16061
+x 21952 y 16004
+x 22051 y 15899
+x 22150 y 15796
+x 22240 y 15644
+x 22317 y 15446
+x 22380 y 15288
+x 22430 y 15103
+x 22467 y 14898
+x 22502 y 14690
+x 22525 y 14484
+x 22525 y 14283
+x 22525 y 14104
+x 22503 y 13977
+x 22462 y 13901
+x 22421 y 13827
+x 22354 y 13795
+x 22264 y 13805
+x 21998 y 13833
+x 21731 y 13864
+x 21466 y 13894
+x 21466 y 14603
+x 21641 y 14584
+x 21818 y 14567
+x 21997 y 14545
+x 21992 y 14764
+x 21966 y 14930
+x 21921 y 15046
+x 21876 y 15160
+x 21813 y 15224
+x 21727 y 15233
+x 21650 y 15241
+x 21588 y 15189
+x 21543 y 15077
+x 21497 y 14966
+x 21469 y 14809
+x 21466 y 14603
+type1
+x -16341 y 17365
+x -16341 y 17533
+x -16312 y 17679
+x -16260 y 17807
+x -16209 y 17930
+x -16143 y 17998
+x -16070 y 18004
+x -15998 y 18011
+x -15929 y 17959
+x -15876 y 17843
+x -15825 y 17729
+x -15799 y 17585
+x -15799 y 17419
+x -15799 y 17252
+x -15825 y 17108
+x -15876 y 16983
+x -15929 y 16860
+x -15998 y 16794
+x -16070 y 16787
+x -16143 y 16780
+x -16207 y 16833
+x -16260 y 16948
+x -16311 y 17062
+x -16341 y 17202
+x -16341 y 17365
+type1
+x -15768 y 15918
+x -15768 y 15216
+x -15768 y 14513
+x -15768 y 13812
+x -15768 y 13605
+x -15799 y 13439
+x -15854 y 13307
+x -15908 y 13178
+x -15981 y 13106
+x -16070 y 13092
+x -16165 y 13079
+x -16237 y 13131
+x -16291 y 13250
+x -16345 y 13365
+x -16372 y 13532
+x -16372 y 13745
+x -16372 y 14441
+x -16372 y 15137
+x -16372 y 15833
+x -16372 y 16043
+x -16345 y 16215
+x -16291 y 16348
+x -16238 y 16479
+x -16165 y 16547
+x -16070 y 16558
+x -15981 y 16569
+x -15902 y 16515
+x -15849 y 16401
+x -15795 y 16283
+x -15768 y 16123
+x -15768 y 15918
+type1
+x -14380 y 15763
+x -14466 y 15753
+x -14526 y 15683
+x -14565 y 15556
+x -14603 y 15428
+x -14624 y 15233
+x -14624 y 14972
+x -14624 y 14730
+x -14604 y 14547
+x -14561 y 14418
+x -14518 y 14290
+x -14457 y 14231
+x -14380 y 14242
+x -14304 y 14252
+x -14244 y 14326
+x -14200 y 14467
+x -14158 y 14603
+x -14137 y 14792
+x -14137 y 15032
+x -14137 y 15287
+x -14154 y 15476
+x -14196 y 15596
+x -14236 y 15717
+x -14299 y 15773
+x -14380 y 15763
+type1
+x -13555 y 17308
+x -13555 y 16223
+x -13555 y 15137
+x -13555 y 14053
+x -13555 y 13838
+x -13578 y 13671
+x -13623 y 13549
+x -13667 y 13431
+x -13736 y 13364
+x -13821 y 13353
+x -13898 y 13341
+x -13959 y 13375
+x -14006 y 13459
+x -14053 y 13544
+x -14078 y 13674
+x -14092 y 13844
+x -14141 y 13658
+x -14199 y 13518
+x -14272 y 13420
+x -14347 y 13320
+x -14435 y 13266
+x -14533 y 13253
+x -14749 y 13221
+x -14921 y 13353
+x -15042 y 13647
+x -15165 y 13940
+x -15227 y 14365
+x -15227 y 14917
+x -15227 y 15456
+x -15167 y 15891
+x -15047 y 16226
+x -14929 y 16557
+x -14772 y 16735
+x -14570 y 16755
+x -14489 y 16763
+x -14412 y 16735
+x -14339 y 16668
+x -14267 y 16601
+x -14200 y 16499
+x -14141 y 16360
+x -14141 y 16663
+x -14141 y 16965
+x -14141 y 17268
+x -14141 y 17471
+x -14113 y 17633
+x -14060 y 17759
+x -14009 y 17882
+x -13938 y 17949
+x -13849 y 17958
+x -13758 y 17966
+x -13690 y 17910
+x -13636 y 17792
+x -13582 y 17675
+x -13555 y 17516
+x -13555 y 17308
+type1
+x -12433 y 14985
+x -12433 y 14767
+x -12405 y 14611
+x -12356 y 14513
+x -12306 y 14411
+x -12229 y 14370
+x -12130 y 14381
+x -12091 y 14386
+x -12054 y 14400
+x -12018 y 14426
+x -11986 y 14448
+x -11946 y 14488
+x -11905 y 14539
+x -11892 y 14555
+x -11875 y 14586
+x -11851 y 14620
+x -11771 y 14737
+x -11703 y 14799
+x -11648 y 14804
+x -11594 y 14810
+x -11549 y 14782
+x -11513 y 14721
+x -11476 y 14658
+x -11459 y 14573
+x -11459 y 14467
+x -11459 y 14237
+x -11525 y 14038
+x -11661 y 13871
+x -11800 y 13701
+x -11978 y 13604
+x -12189 y 13577
+x -12451 y 13542
+x -12654 y 13665
+x -12807 y 13953
+x -12960 y 14240
+x -13032 y 14647
+x -13032 y 15171
+x -13032 y 15717
+x -12957 y 16157
+x -12802 y 16488
+x -12647 y 16817
+x -12437 y 16995
+x -12167 y 17021
+x -12055 y 17032
+x -11946 y 16999
+x -11847 y 16922
+x -11748 y 16845
+x -11660 y 16726
+x -11580 y 16563
+x -11517 y 16434
+x -11468 y 16278
+x -11432 y 16100
+x -11395 y 15922
+x -11378 y 15745
+x -11378 y 15564
+x -11378 y 15405
+x -11399 y 15285
+x -11441 y 15208
+x -11481 y 15134
+x -11545 y 15091
+x -11639 y 15080
+x -11905 y 15048
+x -12172 y 15016
+x -12433 y 14985
+type1
+x -12433 y 15631
+x -12256 y 15652
+x -12081 y 15671
+x -11901 y 15690
+x -11909 y 15886
+x -11933 y 16030
+x -11982 y 16126
+x -12029 y 16220
+x -12091 y 16266
+x -12175 y 16258
+x -12253 y 16251
+x -12315 y 16191
+x -12361 y 16079
+x -12405 y 15969
+x -12433 y 15819
+x -12433 y 15631
+type1
+x -8764 y 15375
+x -8759 y 15167
+x -8732 y 15015
+x -8683 y 14917
+x -8633 y 14818
+x -8560 y 14777
+x -8457 y 14786
+x -8421 y 14789
+x -8386 y 14804
+x -8349 y 14827
+x -8313 y 14850
+x -8277 y 14887
+x -8236 y 14936
+x -8223 y 14952
+x -8205 y 14980
+x -8182 y 15013
+x -8102 y 15124
+x -8034 y 15182
+x -7979 y 15186
+x -7925 y 15192
+x -7879 y 15162
+x -7844 y 15102
+x -7807 y 15040
+x -7790 y 14956
+x -7790 y 14854
+x -7790 y 14631
+x -7858 y 14443
+x -7992 y 14285
+x -8128 y 14125
+x -8304 y 14033
+x -8520 y 14009
+x -8781 y 13982
+x -8986 y 14108
+x -9138 y 14388
+x -9288 y 14669
+x -9363 y 15064
+x -9363 y 15571
+x -9363 y 16096
+x -9288 y 16518
+x -9133 y 16832
+x -8978 y 17147
+x -8764 y 17314
+x -8498 y 17335
+x -8385 y 17343
+x -8277 y 17313
+x -8177 y 17237
+x -8078 y 17161
+x -7989 y 17044
+x -7911 y 16885
+x -7849 y 16757
+x -7798 y 16606
+x -7763 y 16434
+x -7726 y 16259
+x -7709 y 16087
+x -7709 y 15913
+x -7709 y 15759
+x -7728 y 15645
+x -7771 y 15572
+x -7814 y 15501
+x -7875 y 15460
+x -7970 y 15451
+x -8236 y 15427
+x -8502 y 15402
+x -8764 y 15375
+type1
+x -8764 y 16001
+x -8587 y 16017
+x -8412 y 16031
+x -8231 y 16048
+x -8236 y 16236
+x -8263 y 16378
+x -8308 y 16472
+x -8353 y 16563
+x -8421 y 16607
+x -8502 y 16600
+x -8582 y 16593
+x -8646 y 16537
+x -8691 y 16430
+x -8736 y 16325
+x -8759 y 16182
+x -8764 y 16001
+type0
+type1
+x -21785 y 12843
+x -21785 y 12623
+x -21811 y 12445
+x -21866 y 12304
+x -21919 y 12168
+x -21993 y 12092
+x -22082 y 12078
+x -22178 y 12065
+x -22249 y 12123
+x -22304 y 12249
+x -22357 y 12372
+x -22385 y 12550
+x -22385 y 12777
+x -22385 y 13542
+x -22384 y 14308
+x -22384 y 15071
+x -22384 y 15286
+x -22361 y 15456
+x -22313 y 15580
+x -22263 y 15705
+x -22195 y 15773
+x -22109 y 15782
+x -22015 y 15792
+x -21947 y 15745
+x -21902 y 15638
+x -21857 y 15533
+x -21831 y 15366
+x -21831 y 15139
+x -21831 y 15037
+x -21831 y 14938
+x -21831 y 14838
+x -21785 y 15184
+x -21725 y 15443
+x -21659 y 15612
+x -21593 y 15782
+x -21519 y 15873
+x -21430 y 15881
+x -21356 y 15889
+x -21300 y 15837
+x -21258 y 15730
+x -21215 y 15621
+x -21194 y 15467
+x -21194 y 15266
+x -21194 y 15074
+x -21220 y 14924
+x -21263 y 14809
+x -21305 y 14694
+x -21378 y 14597
+x -21487 y 14519
+x -21599 y 14439
+x -21679 y 14337
+x -21722 y 14206
+x -21764 y 14077
+x -21785 y 13890
+x -21785 y 13647
+x -21785 y 13377
+x -21785 y 13108
+x -21785 y 12843
+type1
+x -19203 y 13312
+x -19203 y 13277
+x -19205 y 13220
+x -19203 y 13138
+x -19201 y 13059
+x -19197 y 12997
+x -19197 y 12953
+x -19197 y 12803
+x -19222 y 12688
+x -19266 y 12601
+x -19307 y 12519
+x -19369 y 12468
+x -19455 y 12455
+x -19541 y 12444
+x -19606 y 12481
+x -19653 y 12565
+x -19701 y 12650
+x -19734 y 12784
+x -19748 y 12974
+x -19812 y 12756
+x -19893 y 12591
+x -19986 y 12475
+x -20082 y 12357
+x -20194 y 12288
+x -20326 y 12268
+x -20496 y 12242
+x -20624 y 12323
+x -20717 y 12503
+x -20810 y 12686
+x -20857 y 12956
+x -20857 y 13314
+x -20857 y 13664
+x -20812 y 13930
+x -20717 y 14116
+x -20622 y 14297
+x -20460 y 14434
+x -20230 y 14522
+x -20199 y 14534
+x -20162 y 14547
+x -20112 y 14563
+x -19895 y 14641
+x -19788 y 14776
+x -19788 y 14960
+x -19788 y 15055
+x -19805 y 15128
+x -19838 y 15174
+x -19872 y 15221
+x -19924 y 15239
+x -19986 y 15232
+x -20037 y 15226
+x -20085 y 15207
+x -20122 y 15182
+x -20162 y 15156
+x -20199 y 15120
+x -20230 y 15071
+x -20244 y 15049
+x -20261 y 15014
+x -20289 y 14960
+x -20383 y 14775
+x -20474 y 14680
+x -20559 y 14669
+x -20604 y 14664
+x -20647 y 14702
+x -20680 y 14783
+x -20714 y 14863
+x -20730 y 14964
+x -20730 y 15081
+x -20730 y 15342
+x -20662 y 15566
+x -20523 y 15751
+x -20383 y 15940
+x -20203 y 16044
+x -19982 y 16069
+x -19856 y 16082
+x -19743 y 16069
+x -19640 y 16028
+x -19536 y 15988
+x -19456 y 15922
+x -19396 y 15836
+x -19326 y 15735
+x -19274 y 15615
+x -19247 y 15477
+x -19220 y 15343
+x -19203 y 15145
+x -19203 y 14887
+x -19203 y 14362
+x -19203 y 13837
+x -19203 y 13312
+type1
+x -19793 y 14030
+x -19829 y 13990
+x -19865 y 13954
+x -19901 y 13925
+x -19941 y 13894
+x -19990 y 13863
+x -20050 y 13832
+x -20131 y 13791
+x -20187 y 13745
+x -20217 y 13688
+x -20245 y 13633
+x -20258 y 13552
+x -20258 y 13450
+x -20258 y 13344
+x -20242 y 13264
+x -20213 y 13210
+x -20184 y 13159
+x -20140 y 13134
+x -20082 y 13143
+x -19982 y 13156
+x -19906 y 13220
+x -19861 y 13333
+x -19815 y 13448
+x -19793 y 13620
+x -19793 y 13860
+x -19793 y 13907
+x -19793 y 13940
+x -19793 y 13963
+x -19793 y 13990
+x -19793 y 14012
+x -19793 y 14030
+type1
+x -17746 y 13668
+x -17665 y 13680
+x -17604 y 13752
+x -17567 y 13883
+x -17527 y 14018
+x -17503 y 14217
+x -17503 y 14485
+x -17503 y 14731
+x -17528 y 14920
+x -17571 y 15050
+x -17614 y 15183
+x -17670 y 15246
+x -17746 y 15236
+x -17828 y 15226
+x -17884 y 15150
+x -17926 y 15008
+x -17970 y 14864
+x -17994 y 14670
+x -17994 y 14423
+x -17994 y 14151
+x -17976 y 13958
+x -17936 y 13835
+x -17895 y 13712
+x -17833 y 13657
+x -17746 y 13668
+type1
+x -18030 y 15655
+x -17985 y 15879
+x -17926 y 16043
+x -17855 y 16150
+x -17783 y 16257
+x -17693 y 16314
+x -17584 y 16327
+x -17377 y 16349
+x -17215 y 16205
+x -17092 y 15894
+x -16972 y 15582
+x -16908 y 15156
+x -16908 y 14610
+x -16908 y 14048
+x -16968 y 13595
+x -17088 y 13244
+x -17207 y 12899
+x -17364 y 12708
+x -17562 y 12678
+x -17653 y 12664
+x -17728 y 12690
+x -17801 y 12755
+x -17872 y 12821
+x -17936 y 12929
+x -17995 y 13082
+x -17995 y 12733
+x -17995 y 12383
+x -17995 y 12037
+x -17995 y 11825
+x -18019 y 11654
+x -18071 y 11522
+x -18123 y 11390
+x -18198 y 11320
+x -18288 y 11305
+x -18378 y 11289
+x -18445 y 11342
+x -18499 y 11458
+x -18554 y 11575
+x -18580 y 11744
+x -18580 y 11962
+x -18580 y 13128
+x -18580 y 14296
+x -18580 y 15464
+x -18580 y 15690
+x -18557 y 15865
+x -18508 y 15992
+x -18462 y 16114
+x -18395 y 16185
+x -18310 y 16194
+x -18229 y 16202
+x -18164 y 16161
+x -18116 y 16068
+x -18068 y 15977
+x -18044 y 15840
+x -18030 y 15655
+type0
+type0
+type1
+x 6650 y 7068
+x 6650 y 7163
+x 6636 y 7232
+x 6613 y 7274
+x 6591 y 7315
+x 6550 y 7334
+x 6501 y 7331
+x 6487 y 7331
+x 6474 y 7330
+x 6456 y 7328
+x 6389 y 7323
+x 6337 y 7346
+x 6307 y 7401
+x 6279 y 7453
+x 6266 y 7548
+x 6265 y 7681
+x 6265 y 7870
+x 6301 y 8008
+x 6373 y 8098
+x 6449 y 8194
+x 6567 y 8245
+x 6734 y 8257
+x 6919 y 8272
+x 7057 y 8219
+x 7131 y 8094
+x 7205 y 7968
+x 7244 y 7745
+x 7245 y 7424
+x 7245 y 6912
+x 7245 y 6399
+x 7245 y 5885
+x 7285 y 5888
+x 7326 y 5893
+x 7362 y 5895
+x 7420 y 5899
+x 7466 y 5870
+x 7498 y 5811
+x 7530 y 5750
+x 7546 y 5661
+x 7546 y 5548
+x 7546 y 5439
+x 7530 y 5353
+x 7498 y 5291
+x 7462 y 5226
+x 7417 y 5194
+x 7352 y 5189
+x 7316 y 5187
+x 7281 y 5186
+x 7245 y 5183
+x 7245 y 5014
+x 7245 y 4842
+x 7245 y 4671
+x 7245 y 4500
+x 7217 y 4358
+x 7164 y 4249
+x 7109 y 4138
+x 7038 y 4079
+x 6947 y 4074
+x 6848 y 4070
+x 6774 y 4112
+x 6721 y 4206
+x 6670 y 4298
+x 6650 y 4435
+x 6650 y 4619
+x 6650 y 4795
+x 6650 y 4970
+x 6650 y 5145
+x 6586 y 5142
+x 6524 y 5138
+x 6456 y 5133
+x 6397 y 5130
+x 6347 y 5156
+x 6316 y 5214
+x 6285 y 5273
+x 6266 y 5355
+x 6266 y 5465
+x 6266 y 5576
+x 6282 y 5664
+x 6316 y 5731
+x 6349 y 5796
+x 6393 y 5829
+x 6451 y 5833
+x 6519 y 5837
+x 6586 y 5841
+x 6650 y 5845
+x 6650 y 6254
+x 6650 y 6660
+x 6650 y 7068
+x 3359 y 7021
+x 3273 y 7016
+x 3210 y 6962
+x 3170 y 6858
+x 3129 y 6753
+x 3111 y 6594
+x 3111 y 6381
+x 3111 y 6188
+x 3132 y 6038
+x 3175 y 5934
+x 3217 y 5827
+x 3282 y 5777
+x 3359 y 5780
+x 3440 y 5783
+x 3502 y 5837
+x 3543 y 5944
+x 3586 y 6051
+x 3602 y 6204
+x 3602 y 6407
+x 3602 y 6613
+x 3585 y 6769
+x 3543 y 6872
+x 3504 y 6974
+x 3440 y 7024
+x 3359 y 7021
+x 3107 y 7554
+x 3154 y 7651
+x 3218 y 7724
+x 3286 y 7772
+x 3358 y 7823
+x 3435 y 7849
+x 3525 y 7852
+x 3727 y 7862
+x 3889 y 7739
+x 4013 y 7481
+x 4134 y 7226
+x 4197 y 6879
+x 4197 y 6444
+x 4197 y 5987
+x 4139 y 5618
+x 4022 y 5340
+x 3905 y 5066
+x 3750 y 4924
+x 3553 y 4917
+x 3445 y 4913
+x 3349 y 4948
+x 3264 y 5020
+x 3182 y 5091
+x 3116 y 5202
+x 3057 y 5353
+x 3039 y 5204
+x 3006 y 5093
+x 2962 y 5019
+x 2919 y 4948
+x 2868 y 4912
+x 2800 y 4911
+x 2705 y 4909
+x 2636 y 4957
+x 2593 y 5056
+x 2550 y 5155
+x 2530 y 5316
+x 2530 y 5534
+x 2530 y 6261
+x 2530 y 6988
+x 2529 y 7713
+x 2529 y 8205
+x 2602 y 8571
+x 2749 y 8818
+x 2896 y 9063
+x 3115 y 9194
+x 3412 y 9209
+x 3642 y 9220
+x 3822 y 9165
+x 3953 y 9041
+x 4083 y 8919
+x 4152 y 8746
+x 4152 y 8527
+x 4152 y 8400
+x 4133 y 8300
+x 4093 y 8219
+x 4052 y 8137
+x 4002 y 8094
+x 3939 y 8093
+x 3904 y 8091
+x 3872 y 8101
+x 3840 y 8124
+x 3808 y 8148
+x 3768 y 8191
+x 3714 y 8257
+x 3650 y 8337
+x 3597 y 8395
+x 3552 y 8423
+x 3503 y 8453
+x 3452 y 8466
+x 3398 y 8463
+x 3300 y 8459
+x 3227 y 8410
+x 3178 y 8311
+x 3128 y 8213
+x 3106 y 8070
+x 3106 y 7883
+x 3106 y 7774
+x 3106 y 7664
+x 3107 y 7554
+x 321 y 7276
+x 321 y 7307
+x 319 y 7356
+x 317 y 7425
+x 315 y 7494
+x 317 y 7548
+x 316 y 7586
+x 316 y 7713
+x 334 y 7813
+x 379 y 7878
+x 423 y 7945
+x 487 y 7981
+x 568 y 7981
+x 653 y 7982
+x 722 y 7943
+x 771 y 7865
+x 817 y 7789
+x 847 y 7668
+x 861 y 7505
+x 924 y 7683
+x 1006 y 7816
+x 1104 y 7905
+x 1200 y 7992
+x 1312 y 8039
+x 1438 y 8040
+x 1609 y 8041
+x 1742 y 7964
+x 1834 y 7799
+x 1926 y 7638
+x 1975 y 7404
+x 1975 y 7101
+x 1975 y 6805
+x 1928 y 6582
+x 1835 y 6434
+x 1743 y 6287
+x 1578 y 6188
+x 1344 y 6132
+x 1316 y 6126
+x 1276 y 6119
+x 1227 y 6108
+x 1010 y 6063
+x 902 y 5960
+x 902 y 5802
+x 902 y 5720
+x 922 y 5660
+x 957 y 5616
+x 990 y 5575
+x 1038 y 5553
+x 1100 y 5553
+x 1154 y 5554
+x 1200 y 5560
+x 1240 y 5579
+x 1282 y 5598
+x 1313 y 5627
+x 1344 y 5666
+x 1358 y 5683
+x 1375 y 5712
+x 1403 y 5755
+x 1497 y 5903
+x 1587 y 5976
+x 1678 y 5978
+x 1722 y 5980
+x 1761 y 5947
+x 1795 y 5873
+x 1829 y 5801
+x 1844 y 5715
+x 1844 y 5616
+x 1844 y 5394
+x 1775 y 5212
+x 1637 y 5062
+x 1501 y 4913
+x 1321 y 4840
+x 1100 y 4839
+x 974 y 4837
+x 856 y 4856
+x 753 y 4902
+x 654 y 4945
+x 575 y 5008
+x 514 y 5088
+x 444 y 5181
+x 392 y 5288
+x 363 y 5409
+x 334 y 5528
+x 321 y 5699
+x 321 y 5922
+x 321 y 6374
+x 321 y 6824
+x 321 y 7276
+x 911 y 6597
+x 943 y 6628
+x 979 y 6655
+x 1019 y 6675
+x 1060 y 6696
+x 1109 y 6719
+x 1168 y 6740
+x 1248 y 6766
+x 1302 y 6801
+x 1330 y 6846
+x 1361 y 6891
+x 1375 y 6956
+x 1375 y 7042
+x 1375 y 7134
+x 1359 y 7203
+x 1330 y 7251
+x 1300 y 7302
+x 1254 y 7324
+x 1200 y 7324
+x 1096 y 7322
+x 1019 y 7277
+x 974 y 7185
+x 929 y 7094
+x 907 y 6946
+x 907 y 6741
+x 907 y 6704
+x 907 y 6672
+x 907 y 6652
+x 907 y 6631
+x 907 y 6612
+x 911 y 6597
+x -946 y 8039
+x -716 y 8037
+x -537 y 7969
+x -401 y 7834
+x -265 y 7701
+x -196 y 7528
+x -196 y 7316
+x -196 y 7202
+x -213 y 7108
+x -251 y 7035
+x -290 y 6959
+x -341 y 6923
+x -400 y 6924
+x -463 y 6925
+x -540 y 6990
+x -620 y 7124
+x -626 y 7133
+x -629 y 7140
+x -634 y 7146
+x -693 y 7237
+x -742 y 7301
+x -788 y 7334
+x -833 y 7365
+x -877 y 7385
+x -931 y 7385
+x -999 y 7385
+x -1053 y 7363
+x -1094 y 7316
+x -1134 y 7272
+x -1152 y 7208
+x -1152 y 7124
+x -1152 y 6990
+x -1080 y 6890
+x -931 y 6824
+x -918 y 6819
+x -909 y 6815
+x -900 y 6811
+x -629 y 6692
+x -453 y 6565
+x -363 y 6427
+x -274 y 6288
+x -228 y 6092
+x -228 y 5838
+x -228 y 5523
+x -291 y 5274
+x -422 y 5099
+x -552 y 4924
+x -733 y 4837
+x -968 y 4839
+x -1189 y 4841
+x -1360 y 4903
+x -1486 y 5021
+x -1612 y 5141
+x -1675 y 5303
+x -1675 y 5502
+x -1675 y 5600
+x -1658 y 5676
+x -1626 y 5734
+x -1591 y 5795
+x -1545 y 5822
+x -1491 y 5820
+x -1432 y 5817
+x -1360 y 5769
+x -1278 y 5671
+x -1260 y 5649
+x -1242 y 5632
+x -1234 y 5621
+x -1192 y 5572
+x -1152 y 5539
+x -1108 y 5517
+x -1066 y 5496
+x -1027 y 5484
+x -981 y 5484
+x -923 y 5483
+x -881 y 5501
+x -850 y 5538
+x -822 y 5572
+x -810 y 5628
+x -810 y 5702
+x -810 y 5810
+x -882 y 5898
+x -1021 y 5962
+x -1053 y 5978
+x -1081 y 5988
+x -1098 y 5997
+x -1364 y 6123
+x -1537 y 6259
+x -1622 y 6406
+x -1703 y 6548
+x -1742 y 6757
+x -1742 y 7026
+x -1742 y 7343
+x -1677 y 7592
+x -1532 y 7773
+x -1388 y 7953
+x -1194 y 8041
+x -946 y 8039
+x -2951 y 6880
+x -2951 y 6973
+x -2964 y 7042
+x -2986 y 7088
+x -3009 y 7131
+x -3045 y 7155
+x -3099 y 7157
+x -3113 y 7158
+x -3127 y 7159
+x -3144 y 7160
+x -3213 y 7162
+x -3264 y 7192
+x -3294 y 7249
+x -3323 y 7304
+x -3334 y 7398
+x -3334 y 7530
+x -3335 y 7715
+x -3298 y 7845
+x -3223 y 7928
+x -3148 y 8009
+x -3033 y 8050
+x -2867 y 8040
+x -2682 y 8030
+x -2547 y 7959
+x -2470 y 7828
+x -2393 y 7698
+x -2356 y 7477
+x -2356 y 7162
+x -2356 y 6662
+x -2356 y 6161
+x -2356 y 5659
+x -2315 y 5659
+x -2276 y 5656
+x -2239 y 5656
+x -2180 y 5655
+x -2135 y 5623
+x -2104 y 5561
+x -2071 y 5500
+x -2054 y 5411
+x -2054 y 5303
+x -2054 y 5195
+x -2070 y 5113
+x -2104 y 5055
+x -2138 y 4996
+x -2185 y 4969
+x -2243 y 4970
+x -2279 y 4971
+x -2315 y 4972
+x -2356 y 4973
+x -2356 y 4806
+x -2356 y 4640
+x -2356 y 4474
+x -2356 y 4305
+x -2384 y 4169
+x -2437 y 4068
+x -2492 y 3963
+x -2563 y 3912
+x -2654 y 3914
+x -2753 y 3916
+x -2824 y 3967
+x -2874 y 4063
+x -2924 y 4157
+x -2951 y 4293
+x -2951 y 4474
+x -2951 y 4647
+x -2951 y 4819
+x -2951 y 4990
+x -3014 y 4993
+x -3077 y 4996
+x -3144 y 4998
+x -3203 y 5000
+x -3253 y 5031
+x -3284 y 5091
+x -3316 y 5152
+x -3334 y 5235
+x -3334 y 5341
+x -3334 y 5452
+x -3319 y 5539
+x -3284 y 5600
+x -3251 y 5658
+x -3208 y 5689
+x -3149 y 5687
+x -3082 y 5684
+x -3014 y 5680
+x -2951 y 5678
+x -2951 y 6079
+x -2951 y 6480
+x -2951 y 6880
+x -4493 y 7519
+x -4494 y 7705
+x -4466 y 7848
+x -4408 y 7957
+x -4353 y 8061
+x -4281 y 8115
+x -4192 y 8108
+x -4101 y 8102
+x -4024 y 8040
+x -3970 y 7928
+x -3916 y 7812
+x -3890 y 7659
+x -3889 y 7466
+x -3889 y 6824
+x -3889 y 6182
+x -3889 y 5541
+x -3889 y 5360
+x -3915 y 5219
+x -3960 y 5123
+x -4009 y 5021
+x -4078 y 4974
+x -4164 y 4978
+x -4258 y 4983
+x -4331 y 5034
+x -4376 y 5129
+x -4420 y 5226
+x -4443 y 5369
+x -4443 y 5562
+x -4443 y 5649
+x -4443 y 5733
+x -4443 y 5818
+x -4493 y 5533
+x -4549 y 5321
+x -4614 y 5187
+x -4681 y 5052
+x -4758 y 4987
+x -4844 y 4990
+x -4921 y 4994
+x -4977 y 5044
+x -5020 y 5144
+x -5062 y 5242
+x -5078 y 5377
+x -5078 y 5547
+x -5078 y 5713
+x -5060 y 5840
+x -5015 y 5930
+x -4970 y 6020
+x -4895 y 6095
+x -4790 y 6143
+x -4679 y 6194
+x -4599 y 6269
+x -4555 y 6371
+x -4513 y 6474
+x -4493 y 6630
+x -4493 y 6837
+x -4493 y 7065
+x -4493 y 7293
+x -4493 y 7519
+x -5989 y 6655
+x -5989 y 6935
+x -6006 y 7143
+x -6043 y 7267
+x -6082 y 7394
+x -6147 y 7459
+x -6232 y 7465
+x -6323 y 7472
+x -6388 y 7417
+x -6426 y 7294
+x -6465 y 7172
+x -6485 y 6970
+x -6485 y 6690
+x -6485 y 6409
+x -6465 y 6207
+x -6426 y 6082
+x -6387 y 5955
+x -6323 y 5890
+x -6232 y 5884
+x -6147 y 5879
+x -6082 y 5934
+x -6043 y 6054
+x -6006 y 6172
+x -5989 y 6373
+x -5989 y 6655
+x -5381 y 6612
+x -5381 y 6108
+x -5458 y 5717
+x -5610 y 5436
+x -5763 y 5154
+x -5971 y 5022
+x -6232 y 5038
+x -6498 y 5054
+x -6705 y 5212
+x -6854 y 5515
+x -7006 y 5819
+x -7085 y 6226
+x -7085 y 6735
+x -7085 y 7247
+x -7010 y 7645
+x -6861 y 7925
+x -6709 y 8206
+x -6499 y 8336
+x -6233 y 8312
+x -5972 y 8290
+x -5764 y 8128
+x -5611 y 7824
+x -5457 y 7522
+x -5381 y 7119
+x -5381 y 6612
+x -8208 y 7809
+x -8208 y 7999
+x -8180 y 8147
+x -8127 y 8255
+x -8073 y 8364
+x -8001 y 8416
+x -7906 y 8407
+x -7816 y 8398
+x -7744 y 8334
+x -7689 y 8213
+x -7636 y 8095
+x -7608 y 7936
+x -7608 y 7739
+x -7607 y 7083
+x -7607 y 6428
+x -7607 y 5772
+x -7607 y 5578
+x -7634 y 5431
+x -7680 y 5334
+x -7724 y 5238
+x -7792 y 5191
+x -7882 y 5198
+x -7968 y 5204
+x -8033 y 5258
+x -8081 y 5357
+x -8129 y 5458
+x -8153 y 5600
+x -8157 y 5784
+x -8216 y 5589
+x -8293 y 5446
+x -8379 y 5355
+x -8465 y 5264
+x -8568 y 5226
+x -8684 y 5235
+x -8797 y 5244
+x -8895 y 5300
+x -8978 y 5403
+x -9061 y 5508
+x -9124 y 5649
+x -9167 y 5832
+x -9193 y 5940
+x -9206 y 6068
+x -9217 y 6211
+x -9228 y 6358
+x -9235 y 6574
+x -9235 y 6863
+x -9235 y 7193
+x -9235 y 7521
+x -9236 y 7850
+x -9236 y 8079
+x -9208 y 8248
+x -9160 y 8359
+x -9110 y 8471
+x -9037 y 8523
+x -8938 y 8512
+x -8844 y 8502
+x -8764 y 8434
+x -8713 y 8309
+x -8661 y 8187
+x -8636 y 8012
+x -8636 y 7788
+x -8635 y 7463
+x -8635 y 7140
+x -8635 y 6814
+x -8635 y 6577
+x -8622 y 6413
+x -8590 y 6322
+x -8558 y 6231
+x -8505 y 6182
+x -8433 y 6176
+x -8357 y 6168
+x -8300 y 6215
+x -8261 y 6314
+x -8222 y 6414
+x -8207 y 6570
+x -8207 y 6781
+x -8207 y 7123
+x -8207 y 7466
+x -8208 y 7809
+x -10353 y 7032
+x -10353 y 7324
+x -10368 y 7538
+x -10408 y 7669
+x -10446 y 7801
+x -10511 y 7871
+x -10598 y 7880
+x -10687 y 7891
+x -10753 y 7834
+x -10791 y 7708
+x -10829 y 7582
+x -10848 y 7372
+x -10848 y 7081
+x -10848 y 6790
+x -10828 y 6581
+x -10790 y 6448
+x -10752 y 6316
+x -10686 y 6249
+x -10597 y 6240
+x -10510 y 6231
+x -10445 y 6287
+x -10407 y 6412
+x -10369 y 6533
+x -10353 y 6740
+x -10353 y 7032
+x -9744 y 6970
+x -9744 y 6448
+x -9821 y 6045
+x -9974 y 5761
+x -10128 y 5474
+x -10335 y 5340
+x -10597 y 5364
+x -10862 y 5387
+x -11067 y 5555
+x -11218 y 5872
+x -11370 y 6192
+x -11448 y 6615
+x -11448 y 7145
+x -11449 y 7677
+x -11371 y 8086
+x -11219 y 8376
+x -11069 y 8661
+x -10863 y 8791
+x -10598 y 8759
+x -10336 y 8729
+x -10129 y 8553
+x -9975 y 8233
+x -9822 y 7915
+x -9744 y 7495
+x -9744 y 6970
+x -12517 y 6122
+x -12584 y 5938
+x -12654 y 5804
+x -12737 y 5722
+x -12821 y 5638
+x -12913 y 5602
+x -13022 y 5612
+x -13125 y 5622
+x -13216 y 5677
+x -13292 y 5781
+x -13368 y 5884
+x -13432 y 6030
+x -13477 y 6220
+x -13549 y 6031
+x -13626 y 5897
+x -13715 y 5811
+x -13803 y 5728
+x -13900 y 5690
+x -14008 y 5701
+x -14185 y 5717
+x -14320 y 5831
+x -14418 y 6042
+x -14518 y 6254
+x -14568 y 6538
+x -14568 y 6902
+x -14568 y 7447
+x -14569 y 7995
+x -14569 y 8539
+x -14569 y 8745
+x -14542 y 8902
+x -14488 y 9014
+x -14434 y 9126
+x -14361 y 9178
+x -14271 y 9167
+x -14180 y 9153
+x -14110 y 9080
+x -14059 y 8953
+x -14006 y 8821
+x -13978 y 8656
+x -13978 y 8446
+x -13978 y 8069
+x -13978 y 7692
+x -13977 y 7314
+x -13977 y 7106
+x -13959 y 6953
+x -13927 y 6860
+x -13896 y 6768
+x -13842 y 6714
+x -13769 y 6707
+x -13698 y 6700
+x -13646 y 6742
+x -13612 y 6835
+x -13578 y 6931
+x -13562 y 7077
+x -13562 y 7279
+x -13563 y 7659
+x -13563 y 8036
+x -13563 y 8412
+x -13563 y 8620
+x -13538 y 8780
+x -13487 y 8888
+x -13434 y 8997
+x -13359 y 9046
+x -13270 y 9035
+x -13180 y 9023
+x -13107 y 8952
+x -13054 y 8822
+x -13003 y 8697
+x -12978 y 8529
+x -12978 y 8323
+x -12978 y 7964
+x -12978 y 7606
+x -12977 y 7247
+x -12977 y 7024
+x -12958 y 6863
+x -12926 y 6761
+x -12896 y 6662
+x -12841 y 6608
+x -12764 y 6600
+x -12697 y 6593
+x -12650 y 6638
+x -12615 y 6730
+x -12582 y 6824
+x -12562 y 6962
+x -12562 y 7149
+x -12562 y 7528
+x -12563 y 7908
+x -12563 y 8287
+x -12563 y 8485
+x -12535 y 8638
+x -12481 y 8750
+x -12427 y 8862
+x -12355 y 8914
+x -12265 y 8903
+x -12175 y 8892
+x -12105 y 8821
+x -12053 y 8696
+x -12002 y 8570
+x -11972 y 8407
+x -11972 y 8201
+x -11971 y 7521
+x -11971 y 6839
+x -11971 y 6156
+x -11971 y 5953
+x -11995 y 5803
+x -12043 y 5701
+x -12089 y 5602
+x -12155 y 5555
+x -12242 y 5562
+x -12327 y 5571
+x -12391 y 5622
+x -12440 y 5719
+x -12487 y 5814
+x -12512 y 5951
+x -12517 y 6122
+x -15198 y 5031
+x -15198 y 4867
+x -15226 y 4726
+x -15279 y 4611
+x -15333 y 4496
+x -15397 y 4441
+x -15473 y 4448
+x -15545 y 4453
+x -15609 y 4518
+x -15663 y 4642
+x -15718 y 4770
+x -15744 y 4915
+x -15744 y 5082
+x -15744 y 5249
+x -15718 y 5387
+x -15663 y 5501
+x -15609 y 5610
+x -15545 y 5664
+x -15473 y 5657
+x -15397 y 5649
+x -15333 y 5584
+x -15279 y 5461
+x -15226 y 5339
+x -15198 y 5195
+x -15198 y 5031
+x -15771 y 6588
+x -15771 y 7290
+x -15772 y 7993
+x -15772 y 8694
+x -15772 y 8901
+x -15745 y 9058
+x -15690 y 9175
+x -15638 y 9289
+x -15564 y 9341
+x -15474 y 9328
+x -15380 y 9315
+x -15307 y 9242
+x -15253 y 9112
+x -15199 y 8982
+x -15167 y 8811
+x -15167 y 8598
+x -15167 y 7913
+x -15166 y 7227
+x -15166 y 6540
+x -15166 y 6331
+x -15198 y 6167
+x -15252 y 6048
+x -15307 y 5930
+x -15379 y 5876
+x -15473 y 5884
+x -15563 y 5893
+x -15636 y 5961
+x -15689 y 6089
+x -15744 y 6217
+x -15771 y 6383
+x -15771 y 6588
+x -17156 y 8615
+x -17242 y 8627
+x -17301 y 8569
+x -17341 y 8445
+x -17382 y 8323
+x -17404 y 8128
+x -17404 y 7864
+x -17404 y 7618
+x -17379 y 7425
+x -17335 y 7283
+x -17293 y 7143
+x -17231 y 7068
+x -17155 y 7060
+x -17079 y 7050
+x -17018 y 7110
+x -16975 y 7242
+x -16932 y 7373
+x -16911 y 7560
+x -16912 y 7805
+x -16912 y 8073
+x -16933 y 8273
+x -16971 y 8400
+x -17010 y 8534
+x -17074 y 8605
+x -17156 y 8615
+x -17404 y 9196
+x -17346 y 9345
+x -17277 y 9454
+x -17210 y 9519
+x -17139 y 9586
+x -17061 y 9609
+x -16971 y 9598
+x -16773 y 9571
+x -16613 y 9383
+x -16493 y 9037
+x -16374 y 8694
+x -16317 y 8243
+x -16317 y 7685
+x -16316 y 7142
+x -16375 y 6718
+x -16497 y 6409
+x -16619 y 6098
+x -16786 y 5956
+x -16988 y 5976
+x -17096 y 5987
+x -17191 y 6043
+x -17263 y 6150
+x -17335 y 6257
+x -17393 y 6419
+x -17438 y 6640
+x -17448 y 6458
+x -17477 y 6321
+x -17524 y 6231
+x -17571 y 6141
+x -17637 y 6097
+x -17718 y 6105
+x -17804 y 6115
+x -17871 y 6181
+x -17917 y 6306
+x -17962 y 6428
+x -17988 y 6604
+x -17988 y 6827
+x -17989 y 7986
+x -17989 y 9143
+x -17989 y 10301
+x -17989 y 10518
+x -17963 y 10683
+x -17908 y 10800
+x -17854 y 10919
+x -17787 y 10969
+x -17697 y 10955
+x -17607 y 10941
+x -17533 y 10873
+x -17481 y 10741
+x -17429 y 10612
+x -17404 y 10441
+x -17404 y 10233
+x -17404 y 9888
+x -17404 y 9542
+x -17404 y 9196
+x -19602 y 6996
+x -19602 y 6786
+x -19631 y 6622
+x -19688 y 6499
+x -19744 y 6376
+x -19814 y 6318
+x -19905 y 6328
+x -19995 y 6338
+x -20070 y 6409
+x -20121 y 6543
+x -20173 y 6678
+x -20202 y 6857
+x -20202 y 7080
+x -20203 y 7823
+x -20203 y 8568
+x -20203 y 9308
+x -20203 y 9528
+x -20179 y 9690
+x -20131 y 9798
+x -20084 y 9904
+x -20019 y 9954
+x -19928 y 9941
+x -19842 y 9929
+x -19776 y 9865
+x -19730 y 9754
+x -19680 y 9635
+x -19657 y 9476
+x -19657 y 9271
+x -19595 y 9485
+x -19524 y 9645
+x -19437 y 9741
+x -19349 y 9838
+x -19244 y 9877
+x -19126 y 9862
+x -19013 y 9847
+x -18914 y 9778
+x -18833 y 9660
+x -18752 y 9544
+x -18690 y 9384
+x -18648 y 9183
+x -18623 y 9063
+x -18603 y 8922
+x -18594 y 8761
+x -18584 y 8598
+x -18580 y 8359
+x -18580 y 8040
+x -18580 y 7682
+x -18579 y 7321
+x -18579 y 6960
+x -18579 y 6706
+x -18602 y 6519
+x -18652 y 6394
+x -18701 y 6271
+x -18777 y 6213
+x -18872 y 6223
+x -18971 y 6233
+x -19043 y 6307
+x -19097 y 6445
+x -19152 y 6581
+x -19174 y 6774
+x -19174 y 7024
+x -19174 y 7385
+x -19175 y 7744
+x -19175 y 8105
+x -19175 y 8369
+x -19195 y 8552
+x -19224 y 8659
+x -19254 y 8764
+x -19306 y 8820
+x -19383 y 8829
+x -19455 y 8838
+x -19514 y 8788
+x -19549 y 8676
+x -19586 y 8563
+x -19603 y 8388
+x -19603 y 8151
+x -19603 y 7767
+x -19602 y 7383
+x -19602 y 6996
+x -21326 y 8612
+x -21329 y 8850
+x -21357 y 9031
+x -21407 y 9152
+x -21457 y 9276
+x -21533 y 9343
+x -21632 y 9355
+x -21668 y 9359
+x -21704 y 9352
+x -21740 y 9334
+x -21775 y 9315
+x -21815 y 9286
+x -21857 y 9237
+x -21869 y 9223
+x -21888 y 9195
+x -21911 y 9161
+x -21991 y 9052
+x -22057 y 8997
+x -22110 y 9004
+x -22168 y 9011
+x -22216 y 9056
+x -22249 y 9134
+x -22283 y 9211
+x -22299 y 9312
+x -22299 y 9429
+x -22299 y 9686
+x -22231 y 9890
+x -22096 y 10041
+x -21961 y 10193
+x -21785 y 10254
+x -21569 y 10226
+x -21312 y 10195
+x -21107 y 9999
+x -20956 y 9645
+x -20805 y 9290
+x -20726 y 8829
+x -20726 y 8261
+x -20726 y 7669
+x -20804 y 7212
+x -20959 y 6887
+x -21114 y 6561
+x -21325 y 6409
+x -21590 y 6433
+x -21707 y 6445
+x -21811 y 6502
+x -21910 y 6607
+x -22009 y 6710
+x -22099 y 6862
+x -22176 y 7060
+x -22239 y 7218
+x -22289 y 7403
+x -22327 y 7608
+x -22362 y 7816
+x -22385 y 8022
+x -22385 y 8223
+x -22385 y 8402
+x -22363 y 8529
+x -22322 y 8605
+x -22281 y 8679
+x -22214 y 8711
+x -22124 y 8701
+x -21858 y 8673
+x -21591 y 8642
+x -21326 y 8612
+x -21326 y 7903
+x -21501 y 7922
+x -21678 y 7939
+x -21857 y 7961
+x -21852 y 7742
+x -21826 y 7576
+x -21780 y 7460
+x -21735 y 7346
+x -21672 y 7282
+x -21586 y 7273
+x -21509 y 7265
+x -21447 y 7317
+x -21402 y 7429
+x -21356 y 7540
+x -21329 y 7697
+x -21326 y 7903
+type1
+x 16481 y 5142
+x 16481 y 4974
+x 16452 y 4828
+x 16400 y 4700
+x 16349 y 4577
+x 16283 y 4509
+x 16210 y 4503
+x 16138 y 4496
+x 16069 y 4548
+x 16016 y 4664
+x 15965 y 4778
+x 15939 y 4922
+x 15939 y 5088
+x 15939 y 5255
+x 15965 y 5399
+x 16016 y 5524
+x 16069 y 5647
+x 16138 y 5713
+x 16210 y 5720
+x 16283 y 5727
+x 16347 y 5674
+x 16400 y 5559
+x 16451 y 5445
+x 16481 y 5305
+x 16481 y 5142
+type1
+x 15908 y 6589
+x 15908 y 7291
+x 15907 y 7994
+x 15907 y 8695
+x 15907 y 8902
+x 15938 y 9068
+x 15993 y 9200
+x 16047 y 9329
+x 16120 y 9401
+x 16209 y 9415
+x 16304 y 9428
+x 16376 y 9376
+x 16430 y 9257
+x 16484 y 9142
+x 16511 y 8975
+x 16511 y 8762
+x 16511 y 8066
+x 16512 y 7370
+x 16512 y 6674
+x 16512 y 6464
+x 16485 y 6292
+x 16431 y 6159
+x 16378 y 6028
+x 16305 y 5960
+x 16210 y 5949
+x 16121 y 5938
+x 16042 y 5992
+x 15989 y 6106
+x 15935 y 6224
+x 15908 y 6384
+x 15908 y 6589
+type1
+x 14520 y 6744
+x 14606 y 6754
+x 14666 y 6824
+x 14705 y 6951
+x 14743 y 7079
+x 14764 y 7274
+x 14764 y 7535
+x 14763 y 7777
+x 14743 y 7960
+x 14700 y 8089
+x 14657 y 8217
+x 14596 y 8276
+x 14519 y 8265
+x 14443 y 8255
+x 14383 y 8181
+x 14339 y 8040
+x 14297 y 7904
+x 14276 y 7715
+x 14277 y 7475
+x 14277 y 7220
+x 14294 y 7031
+x 14336 y 6911
+x 14376 y 6790
+x 14439 y 6734
+x 14520 y 6744
+type1
+x 13695 y 5199
+x 13695 y 6284
+x 13695 y 7370
+x 13694 y 8454
+x 13694 y 8669
+x 13717 y 8836
+x 13762 y 8958
+x 13806 y 9076
+x 13875 y 9143
+x 13960 y 9154
+x 14037 y 9166
+x 14098 y 9132
+x 14145 y 9048
+x 14192 y 8963
+x 14217 y 8833
+x 14231 y 8663
+x 14280 y 8849
+x 14338 y 8989
+x 14411 y 9087
+x 14486 y 9187
+x 14574 y 9241
+x 14672 y 9254
+x 14888 y 9286
+x 15060 y 9154
+x 15181 y 8860
+x 15304 y 8567
+x 15366 y 8142
+x 15366 y 7590
+x 15367 y 7051
+x 15307 y 6616
+x 15187 y 6281
+x 15069 y 5950
+x 14912 y 5772
+x 14710 y 5752
+x 14629 y 5744
+x 14552 y 5772
+x 14479 y 5839
+x 14407 y 5906
+x 14340 y 6008
+x 14281 y 6147
+x 14281 y 5844
+x 14281 y 5542
+x 14281 y 5239
+x 14281 y 5036
+x 14253 y 4874
+x 14200 y 4748
+x 14149 y 4625
+x 14078 y 4558
+x 13989 y 4549
+x 13898 y 4541
+x 13830 y 4597
+x 13776 y 4715
+x 13722 y 4832
+x 13695 y 4991
+x 13695 y 5199
+type1
+x 12573 y 7522
+x 12572 y 7740
+x 12544 y 7896
+x 12495 y 7994
+x 12445 y 8096
+x 12368 y 8137
+x 12269 y 8126
+x 12230 y 8121
+x 12193 y 8107
+x 12157 y 8081
+x 12125 y 8059
+x 12085 y 8019
+x 12044 y 7968
+x 12031 y 7952
+x 12014 y 7921
+x 11990 y 7887
+x 11910 y 7770
+x 11842 y 7708
+x 11787 y 7703
+x 11733 y 7697
+x 11688 y 7725
+x 11652 y 7786
+x 11615 y 7849
+x 11598 y 7934
+x 11598 y 8040
+x 11598 y 8270
+x 11664 y 8469
+x 11800 y 8636
+x 11939 y 8806
+x 12117 y 8903
+x 12328 y 8930
+x 12590 y 8965
+x 12793 y 8842
+x 12946 y 8554
+x 13099 y 8267
+x 13171 y 7860
+x 13172 y 7336
+x 13172 y 6790
+x 13097 y 6350
+x 12942 y 6019
+x 12787 y 5690
+x 12577 y 5512
+x 12307 y 5486
+x 12195 y 5475
+x 12086 y 5508
+x 11987 y 5585
+x 11888 y 5662
+x 11800 y 5781
+x 11720 y 5944
+x 11657 y 6073
+x 11608 y 6229
+x 11572 y 6407
+x 11535 y 6585
+x 11518 y 6762
+x 11518 y 6943
+x 11518 y 7102
+x 11539 y 7222
+x 11581 y 7299
+x 11621 y 7373
+x 11685 y 7416
+x 11779 y 7427
+x 12045 y 7459
+x 12312 y 7491
+x 12573 y 7522
+type1
+x 12573 y 6876
+x 12396 y 6855
+x 12221 y 6836
+x 12041 y 6817
+x 12049 y 6621
+x 12073 y 6477
+x 12122 y 6381
+x 12169 y 6287
+x 12231 y 6241
+x 12315 y 6249
+x 12393 y 6256
+x 12455 y 6316
+x 12501 y 6428
+x 12545 y 6538
+x 12573 y 6688
+x 12573 y 6876
+type1
+x 8904 y 7132
+x 8899 y 7340
+x 8872 y 7492
+x 8822 y 7590
+x 8772 y 7689
+x 8699 y 7730
+x 8596 y 7721
+x 8560 y 7718
+x 8525 y 7703
+x 8488 y 7680
+x 8452 y 7657
+x 8416 y 7620
+x 8375 y 7571
+x 8363 y 7555
+x 8345 y 7527
+x 8322 y 7494
+x 8242 y 7383
+x 8174 y 7325
+x 8119 y 7321
+x 8065 y 7315
+x 8019 y 7345
+x 7984 y 7405
+x 7947 y 7467
+x 7930 y 7551
+x 7929 y 7653
+x 7929 y 7876
+x 7997 y 8064
+x 8131 y 8222
+x 8267 y 8382
+x 8443 y 8474
+x 8659 y 8498
+x 8920 y 8525
+x 9125 y 8399
+x 9277 y 8119
+x 9427 y 7838
+x 9503 y 7443
+x 9503 y 6936
+x 9503 y 6411
+x 9428 y 5989
+x 9273 y 5675
+x 9118 y 5360
+x 8904 y 5193
+x 8638 y 5172
+x 8525 y 5164
+x 8417 y 5194
+x 8317 y 5270
+x 8218 y 5346
+x 8129 y 5463
+x 8051 y 5622
+x 7989 y 5750
+x 7938 y 5901
+x 7903 y 6073
+x 7866 y 6248
+x 7849 y 6420
+x 7849 y 6594
+x 7849 y 6748
+x 7868 y 6862
+x 7911 y 6935
+x 7954 y 7006
+x 8015 y 7047
+x 8110 y 7056
+x 8376 y 7080
+x 8642 y 7105
+x 8904 y 7132
+type1
+x 8904 y 6506
+x 8727 y 6490
+x 8552 y 6476
+x 8371 y 6459
+x 8376 y 6271
+x 8403 y 6129
+x 8448 y 6035
+x 8493 y 5944
+x 8561 y 5900
+x 8642 y 5907
+x 8722 y 5914
+x 8786 y 5970
+x 8831 y 6077
+x 8876 y 6182
+x 8899 y 6325
+x 8904 y 6506
+type0
+type1
+x 21924 y 9664
+x 21924 y 9884
+x 21950 y 10062
+x 22005 y 10203
+x 22058 y 10339
+x 22132 y 10415
+x 22221 y 10429
+x 22317 y 10442
+x 22388 y 10384
+x 22443 y 10258
+x 22496 y 10135
+x 22524 y 9957
+x 22524 y 9730
+x 22524 y 8965
+x 22523 y 8199
+x 22524 y 7436
+x 22524 y 7221
+x 22501 y 7051
+x 22453 y 6927
+x 22403 y 6802
+x 22335 y 6734
+x 22249 y 6725
+x 22155 y 6715
+x 22087 y 6762
+x 22042 y 6869
+x 21997 y 6974
+x 21971 y 7141
+x 21971 y 7368
+x 21971 y 7470
+x 21970 y 7569
+x 21970 y 7669
+x 21925 y 7323
+x 21865 y 7064
+x 21799 y 6895
+x 21733 y 6725
+x 21659 y 6634
+x 21570 y 6626
+x 21496 y 6618
+x 21440 y 6670
+x 21398 y 6777
+x 21355 y 6886
+x 21334 y 7040
+x 21334 y 7241
+x 21334 y 7433
+x 21359 y 7583
+x 21402 y 7698
+x 21444 y 7813
+x 21517 y 7910
+x 21626 y 7988
+x 21738 y 8068
+x 21818 y 8170
+x 21861 y 8301
+x 21903 y 8430
+x 21924 y 8617
+x 21924 y 8860
+x 21924 y 9130
+x 21924 y 9399
+x 21924 y 9664
+type1
+x 19342 y 9195
+x 19342 y 9230
+x 19344 y 9287
+x 19342 y 9369
+x 19340 y 9448
+x 19336 y 9510
+x 19336 y 9554
+x 19336 y 9704
+x 19361 y 9819
+x 19405 y 9906
+x 19446 y 9988
+x 19508 y 10039
+x 19594 y 10052
+x 19680 y 10063
+x 19745 y 10026
+x 19792 y 9942
+x 19840 y 9857
+x 19873 y 9723
+x 19887 y 9533
+x 19951 y 9751
+x 20032 y 9916
+x 20125 y 10032
+x 20221 y 10150
+x 20333 y 10219
+x 20465 y 10239
+x 20635 y 10265
+x 20763 y 10184
+x 20856 y 10004
+x 20949 y 9821
+x 20996 y 9551
+x 20996 y 9193
+x 20996 y 8843
+x 20951 y 8577
+x 20856 y 8391
+x 20761 y 8210
+x 20599 y 8073
+x 20369 y 7985
+x 20338 y 7973
+x 20301 y 7960
+x 20251 y 7944
+x 20034 y 7866
+x 19927 y 7731
+x 19928 y 7547
+x 19928 y 7452
+x 19945 y 7379
+x 19978 y 7333
+x 20012 y 7286
+x 20064 y 7268
+x 20126 y 7275
+x 20177 y 7281
+x 20225 y 7300
+x 20262 y 7325
+x 20302 y 7351
+x 20339 y 7387
+x 20370 y 7436
+x 20384 y 7458
+x 20401 y 7493
+x 20429 y 7547
+x 20522 y 7732
+x 20613 y 7827
+x 20698 y 7838
+x 20743 y 7843
+x 20786 y 7805
+x 20819 y 7724
+x 20853 y 7644
+x 20870 y 7543
+x 20870 y 7426
+x 20870 y 7165
+x 20802 y 6941
+x 20663 y 6756
+x 20523 y 6567
+x 20343 y 6463
+x 20122 y 6438
+x 19996 y 6425
+x 19883 y 6438
+x 19780 y 6479
+x 19676 y 6519
+x 19596 y 6585
+x 19536 y 6671
+x 19466 y 6772
+x 19414 y 6892
+x 19387 y 7030
+x 19360 y 7164
+x 19343 y 7362
+x 19342 y 7620
+x 19342 y 8145
+x 19342 y 8670
+x 19342 y 9195
+type1
+x 19932 y 8477
+x 19968 y 8517
+x 20004 y 8553
+x 20040 y 8582
+x 20080 y 8613
+x 20129 y 8644
+x 20189 y 8675
+x 20270 y 8716
+x 20326 y 8762
+x 20356 y 8819
+x 20384 y 8874
+x 20397 y 8955
+x 20397 y 9057
+x 20397 y 9163
+x 20381 y 9243
+x 20352 y 9297
+x 20323 y 9348
+x 20279 y 9373
+x 20221 y 9364
+x 20121 y 9351
+x 20045 y 9287
+x 20000 y 9174
+x 19954 y 9059
+x 19932 y 8887
+x 19932 y 8647
+x 19932 y 8600
+x 19932 y 8567
+x 19932 y 8544
+x 19932 y 8517
+x 19932 y 8495
+x 19932 y 8477
+type1
+x 17885 y 8839
+x 17804 y 8827
+x 17743 y 8755
+x 17706 y 8624
+x 17666 y 8489
+x 17642 y 8290
+x 17642 y 8022
+x 17642 y 7776
+x 17667 y 7587
+x 17711 y 7457
+x 17754 y 7324
+x 17810 y 7261
+x 17886 y 7271
+x 17968 y 7281
+x 18024 y 7357
+x 18066 y 7499
+x 18109 y 7643
+x 18133 y 7837
+x 18133 y 8084
+x 18133 y 8356
+x 18115 y 8549
+x 18075 y 8672
+x 18034 y 8795
+x 17972 y 8850
+x 17885 y 8839
+type1
+x 18170 y 6852
+x 18125 y 6628
+x 18066 y 6464
+x 17995 y 6357
+x 17923 y 6250
+x 17833 y 6193
+x 17724 y 6180
+x 17517 y 6158
+x 17355 y 6302
+x 17232 y 6613
+x 17112 y 6925
+x 17048 y 7351
+x 17047 y 7897
+x 17047 y 8459
+x 17107 y 8912
+x 17227 y 9263
+x 17346 y 9608
+x 17503 y 9799
+x 17701 y 9829
+x 17792 y 9843
+x 17867 y 9817
+x 17940 y 9752
+x 18011 y 9686
+x 18075 y 9578
+x 18134 y 9425
+x 18134 y 9774
+x 18134 y 10124
+x 18134 y 10470
+x 18134 y 10682
+x 18158 y 10853
+x 18210 y 10985
+x 18262 y 11117
+x 18337 y 11187
+x 18427 y 11202
+x 18517 y 11218
+x 18584 y 11165
+x 18638 y 11049
+x 18693 y 10932
+x 18719 y 10763
+x 18719 y 10545
+x 18719 y 9379
+x 18719 y 8211
+x 18720 y 7043
+x 18720 y 6817
+x 18697 y 6642
+x 18648 y 6515
+x 18602 y 6393
+x 18535 y 6322
+x 18450 y 6313
+x 18369 y 6305
+x 18304 y 6346
+x 18256 y 6439
+x 18208 y 6530
+x 18184 y 6667
+x 18170 y 6852
+type2
+x 22702 y 150
+x 22702 y 18619
+x 23142 y 18619
+x 23142 y 150
+x 22702 y 150
+type0
+type0
+type1
+x -18879 y -6169
+x -19306 y -6477
+x -19858 y -6255
+x -20081 y -5820
+x -20786 y -6597
+x -21847 y -6147
+x -22222 y -5300
+x -22412 y -5952
+x -23176 y -6297
+x -23675 y -5717
+x -24139 y -6115
+x -24947 y -5975
+x -25275 y -5475
+x -25743 y -6043
+x -26665 y -6095
+x -27216 y -5616
+x -27458 y -5880
+x -27847 y -5956
+x -28173 y -5807
+x -28505 y -5994
+x -28928 y -5986
+x -29252 y -5782
+x -29335 y -6179
+x -29500 y -6560
+x -29826 y -6818
+x -31022 y -7764
+x -32698 y -6263
+x -31776 y -5098
+x -32249 y -4180
+x -32215 y -1284
+x -30566 y -1654
+x -30275 y -1721
+x -30042 y -1557
+x -29732 y -1686
+x -29620 y -1733
+x -29360 y -2000
+x -29328 y -1967
+x -28801 y -1395
+x -27773 y -1407
+x -27294 y -2032
+x -26878 y -1490
+x -26046 y -1399
+x -25494 y -1786
+x -25494 y -340
+x -23749 y -257
+x -23706 y -1714
+x -23702 y -1832
+x -23710 y -1818
+x -23622 y -1891
+x -23375 y -1676
+x -23030 y -1630
+x -22735 y -1774
+x -22401 y -1620
+x -22024 y -1726
+x -21802 y -2011
+x -21247 y -1576
+x -20463 y -1709
+x -20043 y -2265
+x -19813 y -1920
+x -19336 y -1799
+x -18976 y -2022
+x -18451 y -1808
+x -17913 y -2085
+x -17663 y -2564
+x -17147 y -1880
+x -16161 y -1937
+x -15673 y -2621
+x -15522 y -2406
+x -15288 y -2271
+x -15020 y -2274
+x -14564 y -2280
+x -13880 y -2523
+x -13482 y -2434
+x -13230 y -2377
+x -12629 y -2622
+x -12631 y -2615
+x -12887 y -895
+x -10841 y -701
+x -10913 y -2475
+x -10922 y -2665
+x -10958 y -2856
+x -11035 y -3030
+x -10920 y -2896
+x -10767 y -2791
+x -10599 y -2734
+x -10085 y -2562
+x -8995 y -3157
+x -8782 y -3036
+x -8332 y -2778
+x -7925 y -3235
+x -7721 y -3127
+x -7282 y -2895
+x -6791 y -3145
+x -6602 y -3573
+x -5171 y -1880
+x -3683 y -5102
+x -4439 y -6248
+x -3899 y -7662
+x -5725 y -8931
+x -6672 y -7515
+x -6744 y -7618
+x -6839 y -7704
+x -6952 y -7761
+x -7253 y -7915
+x -8666 y -7625
+x -8666 y -7634
+x -8678 y -9323
+x -10445 y -9124
+x -10447 y -7478
+x -10753 y -7413
+x -10988 y -7194
+x -11145 y -6933
+x -11666 y -7594
+x -12400 y -6840
+x -12489 y -6908
+x -13012 y -7311
+x -13334 y -6752
+x -13681 y -6886
+x -14084 y -7041
+x -14449 y -6645
+x -14642 y -6735
+x -15080 y -6938
+x -15537 y -6692
+x -15729 y -6282
+x -16281 y -6903
+x -17201 y -6717
+x -17650 y -6083
+x -17942 y -6488
+x -18530 y -6512
+x -18879 y -6169
+type1
+x -37181 y -3018
+x -37059 y -2659
+x -36864 y -2318
+x -36544 y -2100
+x -36111 y -1805
+x -35556 y -1809
+x -35154 y -2148
+x -35135 y -2127
+x -35115 y -2106
+x -35093 y -2088
+x -35093 y -1457
+x -34817 y -627
+x -34000 y -806
+x -33448 y -929
+x -33305 y -1470
+x -33305 y -1959
+x -32776 y -2298
+x -32796 y -3266
+x -33305 y -3613
+x -33305 y -4144
+x -32810 y -4444
+x -32823 y -5301
+x -33124 y -5730
+x -33499 y -6260
+x -34438 y -6333
+x -34837 y -5793
+x -35157 y -6255
+x -35759 y -6523
+x -36314 y -6355
+x -37086 y -6122
+x -37310 y -5207
+x -37345 y -4503
+x -37370 y -4006
+x -37336 y -3493
+x -37181 y -3018
+type1
+x -44794 y -7579
+x -44794 y -8217
+x -45029 y -9127
+x -45881 y -8957
+x -46421 y -8818
+x -46567 y -8253
+x -46573 y -7764
+x -46749 y -7835
+x -46944 y -7845
+x -47125 y -7785
+x -47655 y -8190
+x -48356 y -8035
+x -48656 y -7432
+x -48766 y -7861
+x -49092 y -8245
+x -49580 y -8198
+x -50221 y -8135
+x -50379 y -7434
+x -50379 y -6906
+x -50379 y -6142
+x -50379 y -5377
+x -50379 y -4612
+x -50379 y -3975
+x -50075 y -3088
+x -49243 y -3343
+x -48946 y -3134
+x -48529 y -3170
+x -48283 y -3440
+x -47801 y -2939
+x -46917 y -2840
+x -46416 y -3370
+x -46239 y -3025
+x -45867 y -2808
+x -45475 y -2924
+x -45024 y -2621
+x -44504 y -2756
+x -44188 y -3127
+x -44453 y -2557
+x -44378 y -1468
+x -43666 y -1248
+x -42767 y -970
+x -42506 y -2129
+x -42629 y -2762
+x -42490 y -2623
+x -42321 y -2530
+x -42129 y -2485
+x -42118 y -2008
+x -41954 y -1432
+x -41431 y -1290
+x -40635 y -1072
+x -40350 y -1927
+x -40350 y -2534
+x -39910 y -2123
+x -39250 y -2076
+x -38800 y -2484
+x -38256 y -2978
+x -37941 y -4268
+x -38328 y -4923
+x -37876 y -6119
+x -39465 y -7539
+x -40466 y -6500
+x -40631 y -6899
+x -41044 y -7166
+x -41478 y -7020
+x -41888 y -7275
+x -42417 y -7171
+x -42732 y -6816
+x -42996 y -7351
+x -43692 y -7511
+x -44096 y -7023
+x -44254 y -7290
+x -44483 y -7506
+x -44794 y -7579
+type0
+type1
+x -35611 y -13227
+x -35184 y -12919
+x -34632 y -13141
+x -34409 y -13576
+x -33704 y -12799
+x -32643 y -13249
+x -32268 y -14096
+x -32078 y -13444
+x -31314 y -13099
+x -30815 y -13679
+x -30351 y -13281
+x -29543 y -13421
+x -29215 y -13921
+x -28747 y -13353
+x -27825 y -13301
+x -27274 y -13780
+x -27032 y -13515
+x -26643 y -13439
+x -26317 y -13588
+x -25985 y -13401
+x -25562 y -13409
+x -25238 y -13613
+x -25155 y -13216
+x -24991 y -12835
+x -24665 y -12577
+x -23469 y -11631
+x -21793 y -13132
+x -22715 y -14297
+x -22241 y -15215
+x -22275 y -18111
+x -23924 y -17741
+x -24215 y -17674
+x -24448 y -17838
+x -24758 y -17709
+x -24870 y -17662
+x -25129 y -17395
+x -25161 y -17428
+x -25688 y -18000
+x -26716 y -17988
+x -27195 y -17364
+x -27611 y -17906
+x -28443 y -17997
+x -28995 y -17610
+x -28995 y -19055
+x -30740 y -19138
+x -30783 y -17682
+x -30787 y -17564
+x -30779 y -17578
+x -30867 y -17505
+x -31114 y -17720
+x -31459 y -17766
+x -31754 y -17622
+x -32088 y -17776
+x -32465 y -17670
+x -32687 y -17385
+x -33242 y -17820
+x -34026 y -17687
+x -34446 y -17131
+x -34676 y -17476
+x -35153 y -17597
+x -35513 y -17374
+x -36038 y -17588
+x -36576 y -17311
+x -36826 y -16832
+x -37342 y -17516
+x -38328 y -17459
+x -38816 y -16775
+x -38967 y -16990
+x -39201 y -17125
+x -39469 y -17122
+x -39925 y -17116
+x -40609 y -16873
+x -41007 y -16962
+x -41259 y -17019
+x -41860 y -16774
+x -41858 y -16781
+x -41602 y -18500
+x -43648 y -18694
+x -43576 y -16921
+x -43567 y -16731
+x -43531 y -16540
+x -43454 y -16366
+x -43569 y -16500
+x -43722 y -16605
+x -43890 y -16662
+x -44404 y -16834
+x -45494 y -16239
+x -45707 y -16360
+x -46157 y -16618
+x -46564 y -16161
+x -46768 y -16269
+x -47207 y -16501
+x -47698 y -16251
+x -47887 y -15823
+x -49318 y -17516
+x -50807 y -14294
+x -50051 y -13148
+x -50591 y -11734
+x -48765 y -10465
+x -47818 y -11881
+x -47746 y -11778
+x -47651 y -11692
+x -47538 y -11635
+x -47237 y -11481
+x -45824 y -11771
+x -45824 y -11762
+x -45812 y -10073
+x -44045 y -10272
+x -44043 y -11918
+x -43737 y -11983
+x -43502 y -12202
+x -43345 y -12463
+x -42824 y -11802
+x -42090 y -12556
+x -42001 y -12488
+x -41478 y -12085
+x -41156 y -12644
+x -40809 y -12510
+x -40406 y -12355
+x -40041 y -12751
+x -39848 y -12661
+x -39410 y -12458
+x -38953 y -12704
+x -38761 y -13114
+x -38209 y -12493
+x -37289 y -12679
+x -36840 y -13313
+x -36548 y -12908
+x -35960 y -12884
+x -35611 y -13227
+type1
+x -17309 y -16377
+x -17431 y -16736
+x -17626 y -17077
+x -17946 y -17295
+x -18379 y -17590
+x -18934 y -17586
+x -19336 y -17247
+x -19355 y -17268
+x -19375 y -17289
+x -19397 y -17307
+x -19397 y -17938
+x -19673 y -18767
+x -20490 y -18588
+x -21042 y -18465
+x -21185 y -17925
+x -21185 y -17436
+x -21714 y -17097
+x -21694 y -16129
+x -21185 y -15782
+x -21185 y -15251
+x -21680 y -14951
+x -21668 y -14094
+x -21367 y -13665
+x -20992 y -13135
+x -20053 y -13062
+x -19654 y -13602
+x -19334 y -13140
+x -18732 y -12872
+x -18177 y -13040
+x -17405 y -13273
+x -17181 y -14188
+x -17145 y -14892
+x -17120 y -15389
+x -17154 y -15902
+x -17309 y -16377
+type1
+x -9697 y -11816
+x -9697 y -11178
+x -9462 y -10268
+x -8610 y -10438
+x -8070 y -10577
+x -7924 y -11142
+x -7918 y -11631
+x -7742 y -11560
+x -7547 y -11550
+x -7366 y -11610
+x -6836 y -11205
+x -6135 y -11360
+x -5835 y -11963
+x -5725 y -11534
+x -5399 y -11150
+x -4911 y -11197
+x -4270 y -11260
+x -4112 y -11961
+x -4112 y -12489
+x -4112 y -13253
+x -4112 y -14018
+x -4111 y -14783
+x -4111 y -15420
+x -4415 y -16307
+x -5247 y -16052
+x -5544 y -16261
+x -5961 y -16225
+x -6207 y -15955
+x -6689 y -16456
+x -7573 y -16555
+x -8074 y -16025
+x -8251 y -16370
+x -8623 y -16587
+x -9015 y -16471
+x -9466 y -16774
+x -9986 y -16639
+x -10302 y -16268
+x -10037 y -16838
+x -10112 y -17927
+x -10824 y -18147
+x -11723 y -18424
+x -11984 y -17266
+x -11861 y -16633
+x -12000 y -16772
+x -12169 y -16865
+x -12361 y -16910
+x -12372 y -17387
+x -12536 y -17963
+x -13059 y -18105
+x -13855 y -18323
+x -14140 y -17468
+x -14140 y -16861
+x -14580 y -17272
+x -15240 y -17319
+x -15690 y -16911
+x -16234 y -16417
+x -16549 y -15127
+x -16163 y -14472
+x -16615 y -13276
+x -15026 y -11856
+x -14025 y -12895
+x -13860 y -12496
+x -13447 y -12229
+x -13013 y -12375
+x -12603 y -12120
+x -12074 y -12224
+x -11759 y -12579
+x -11495 y -12044
+x -10799 y -11884
+x -10395 y -12372
+x -10237 y -12105
+x -10008 y -11889
+x -9697 y -11816
+type2
+x -3615 y -882
+x -3615 y -18517
+x -3928 y -18517
+x -3928 y -882
+x -3615 y -882
+type0
+type0
+type1
+x -4186 y 79917
+x -4613 y 79609
+x -5165 y 79831
+x -5388 y 80266
+x -6093 y 79489
+x -7154 y 79939
+x -7529 y 80786
+x -7719 y 80134
+x -8483 y 79789
+x -8982 y 80369
+x -9446 y 79971
+x -10254 y 80111
+x -10582 y 80611
+x -11050 y 80043
+x -11972 y 79991
+x -12523 y 80470
+x -12765 y 80206
+x -13154 y 80130
+x -13480 y 80279
+x -13812 y 80092
+x -14235 y 80100
+x -14559 y 80304
+x -14642 y 79907
+x -14807 y 79526
+x -15133 y 79268
+x -16329 y 78322
+x -18005 y 79823
+x -17083 y 80988
+x -17556 y 81906
+x -17522 y 84802
+x -15873 y 84432
+x -15582 y 84365
+x -15349 y 84529
+x -15039 y 84400
+x -14927 y 84353
+x -14667 y 84086
+x -14635 y 84119
+x -14108 y 84691
+x -13080 y 84679
+x -12601 y 84054
+x -12185 y 84596
+x -11353 y 84687
+x -10801 y 84300
+x -10801 y 85746
+x -9056 y 85829
+x -9013 y 84372
+x -9009 y 84254
+x -9017 y 84268
+x -8929 y 84195
+x -8682 y 84410
+x -8337 y 84456
+x -8042 y 84312
+x -7708 y 84466
+x -7331 y 84360
+x -7109 y 84075
+x -6554 y 84510
+x -5770 y 84377
+x -5350 y 83821
+x -5120 y 84166
+x -4643 y 84287
+x -4283 y 84064
+x -3758 y 84278
+x -3220 y 84001
+x -2970 y 83522
+x -2454 y 84206
+x -1468 y 84149
+x -980 y 83465
+x -829 y 83680
+x -595 y 83815
+x -327 y 83812
+x 129 y 83806
+x 813 y 83563
+x 1211 y 83652
+x 1463 y 83709
+x 2064 y 83464
+x 2062 y 83471
+x 1806 y 85191
+x 3852 y 85385
+x 3780 y 83611
+x 3771 y 83421
+x 3735 y 83230
+x 3658 y 83056
+x 3773 y 83190
+x 3926 y 83295
+x 4094 y 83352
+x 4608 y 83524
+x 5698 y 82929
+x 5911 y 83050
+x 6361 y 83308
+x 6768 y 82851
+x 6972 y 82959
+x 7411 y 83191
+x 7902 y 82941
+x 8091 y 82513
+x 9522 y 84206
+x 11010 y 80984
+x 10254 y 79838
+x 10794 y 78424
+x 8968 y 77155
+x 8021 y 78571
+x 7949 y 78468
+x 7854 y 78382
+x 7741 y 78325
+x 7440 y 78171
+x 6027 y 78461
+x 6027 y 78452
+x 6015 y 76763
+x 4248 y 76962
+x 4246 y 78608
+x 3940 y 78673
+x 3705 y 78892
+x 3548 y 79153
+x 3027 y 78492
+x 2293 y 79246
+x 2204 y 79178
+x 1681 y 78775
+x 1359 y 79334
+x 1012 y 79200
+x 609 y 79045
+x 244 y 79441
+x 51 y 79351
+x -387 y 79148
+x -844 y 79394
+x -1036 y 79804
+x -1588 y 79183
+x -2508 y 79369
+x -2957 y 80003
+x -3249 y 79598
+x -3837 y 79574
+x -4186 y 79917
+type1
+x -22488 y 83068
+x -22366 y 83427
+x -22171 y 83768
+x -21851 y 83986
+x -21418 y 84281
+x -20863 y 84277
+x -20461 y 83938
+x -20442 y 83959
+x -20422 y 83980
+x -20400 y 83998
+x -20400 y 84629
+x -20124 y 85459
+x -19307 y 85280
+x -18755 y 85157
+x -18612 y 84616
+x -18612 y 84127
+x -18083 y 83788
+x -18103 y 82820
+x -18612 y 82473
+x -18612 y 81942
+x -18117 y 81642
+x -18130 y 80785
+x -18431 y 80356
+x -18806 y 79826
+x -19745 y 79753
+x -20144 y 80293
+x -20464 y 79831
+x -21066 y 79563
+x -21621 y 79731
+x -22393 y 79964
+x -22617 y 80879
+x -22652 y 81583
+x -22677 y 82080
+x -22643 y 82593
+x -22488 y 83068
+type1
+x -30101 y 78507
+x -30101 y 77869
+x -30336 y 76959
+x -31188 y 77129
+x -31728 y 77268
+x -31874 y 77833
+x -31880 y 78322
+x -32056 y 78251
+x -32251 y 78241
+x -32432 y 78301
+x -32962 y 77896
+x -33663 y 78051
+x -33963 y 78654
+x -34073 y 78225
+x -34399 y 77841
+x -34887 y 77888
+x -35528 y 77951
+x -35686 y 78652
+x -35686 y 79180
+x -35686 y 79944
+x -35686 y 80709
+x -35686 y 81474
+x -35686 y 82111
+x -35382 y 82998
+x -34550 y 82743
+x -34253 y 82952
+x -33836 y 82916
+x -33590 y 82646
+x -33108 y 83147
+x -32224 y 83246
+x -31723 y 82716
+x -31546 y 83061
+x -31174 y 83278
+x -30782 y 83162
+x -30331 y 83465
+x -29811 y 83330
+x -29495 y 82959
+x -29760 y 83529
+x -29685 y 84618
+x -28973 y 84838
+x -28074 y 85116
+x -27813 y 83957
+x -27936 y 83324
+x -27797 y 83463
+x -27628 y 83556
+x -27436 y 83601
+x -27425 y 84078
+x -27261 y 84654
+x -26738 y 84796
+x -25942 y 85014
+x -25657 y 84159
+x -25657 y 83552
+x -25217 y 83963
+x -24557 y 84010
+x -24107 y 83602
+x -23563 y 83108
+x -23248 y 81818
+x -23635 y 81163
+x -23183 y 79967
+x -24772 y 78547
+x -25773 y 79586
+x -25938 y 79187
+x -26351 y 78920
+x -26785 y 79066
+x -27195 y 78811
+x -27724 y 78915
+x -28039 y 79270
+x -28303 y 78735
+x -28999 y 78575
+x -29403 y 79063
+x -29561 y 78796
+x -29790 y 78580
+x -30101 y 78507
+type1
+x -15087 y 72677
+x -15400 y 72041
+x -16219 y 71953
+x -16604 y 72568
+x -16946 y 71954
+x -17773 y 71978
+x -18109 y 72589
+x -18679 y 71544
+x -19819 y 72258
+x -19877 y 73226
+x -19907 y 73709
+x -19957 y 73097
+x -20075 y 72847
+x -20512 y 71918
+x -21794 y 71553
+x -22540 y 72355
+x -22930 y 71797
+x -24638 y 71726
+x -25097 y 72194
+x -25411 y 71692
+x -26129 y 71615
+x -26516 y 72067
+x -27265 y 70991
+x -28194 y 72127
+x -28194 y 73024
+x -28194 y 74313
+x -28314 y 75646
+x -28172 y 76936
+x -28027 y 78264
+x -25943 y 78409
+x -25277 y 77446
+x -24944 y 78208
+x -22983 y 78292
+x -22563 y 77593
+x -22020 y 78300
+x -20968 y 78345
+x -20357 y 77700
+x -19943 y 78226
+x -17840 y 78229
+x -17445 y 77669
+x -16814 y 78670
+x -15743 y 77922
+x -15566 y 77036
+x -15488 y 77847
+x -14567 y 78548
+x -13923 y 77764
+x -13522 y 78255
+x -12772 y 78136
+x -12466 y 77641
+x -11868 y 78445
+x -10071 y 78122
+x -9652 y 77246
+x -9511 y 76950
+x -9543 y 76519
+x -9436 y 77043
+x -9268 y 77869
+x -8237 y 78613
+x -7598 y 77732
+x -7582 y 77710
+x -7567 y 77686
+x -7553 y 77663
+x -7173 y 78200
+x -5158 y 78214
+x -4716 y 77789
+x -4157 y 78413
+x -3302 y 77982
+x -3144 y 77259
+x -2516 y 78418
+x -1108 y 78415
+x -464 y 77275
+x -260 y 78036
+x 654 y 78405
+x 1182 y 77712
+x 1932 y 78760
+x 2834 y 77611
+x 2834 y 76744
+x 2834 y 75539
+x 2834 y 74336
+x 2834 y 73132
+x 2834 y 72183
+x 1913 y 70996
+x 1093 y 72093
+x 308 y 71132
+x -510 y 72566
+x -520 y 72549
+x -1224 y 71440
+x -2584 y 71678
+x -3158 y 72764
+x -3476 y 71569
+x -4887 y 71885
+x -5015 y 73016
+x -5073 y 73518
+x -5123 y 72987
+x -5169 y 72817
+x -5396 y 71975
+x -6454 y 71787
+x -6879 y 72588
+x -7214 y 71966
+x -8047 y 71935
+x -8397 y 72557
+x -8903 y 71730
+x -9537 y 72527
+x -9884 y 72308
+x -10273 y 72063
+x -10774 y 72156
+x -11058 y 72508
+x -11544 y 71896
+x -12415 y 72190
+x -12630 y 72877
+x -13174 y 71993
+x -14420 y 71830
+x -15087 y 72677
+type2
+x -47321 y 85302
+x -47321 y 71622
+x -47634 y 71622
+x -47634 y 85302
+x -47321 y 85302
+type0
+type1
+x -11247 y 94972
+x -11467 y 94972
+x -11645 y 94998
+x -11786 y 95053
+x -11922 y 95106
+x -11998 y 95180
+x -12012 y 95269
+x -12025 y 95365
+x -11967 y 95436
+x -11841 y 95491
+x -11718 y 95544
+x -11540 y 95572
+x -11313 y 95572
+x -10548 y 95572
+x -9782 y 95572
+x -9019 y 95572
+x -8804 y 95572
+x -8634 y 95549
+x -8510 y 95501
+x -8385 y 95451
+x -8317 y 95383
+x -8308 y 95297
+x -8298 y 95203
+x -8345 y 95135
+x -8452 y 95090
+x -8557 y 95045
+x -8724 y 95019
+x -8951 y 95019
+x -9053 y 95019
+x -9152 y 95019
+x -9252 y 95019
+x -8906 y 94973
+x -8647 y 94913
+x -8478 y 94847
+x -8308 y 94781
+x -8217 y 94707
+x -8209 y 94618
+x -8201 y 94544
+x -8253 y 94488
+x -8360 y 94446
+x -8469 y 94403
+x -8623 y 94382
+x -8824 y 94382
+x -9016 y 94382
+x -9166 y 94408
+x -9281 y 94451
+x -9396 y 94493
+x -9493 y 94566
+x -9571 y 94675
+x -9651 y 94787
+x -9753 y 94867
+x -9884 y 94910
+x -10013 y 94952
+x -10200 y 94973
+x -10443 y 94972
+x -10713 y 94972
+x -10982 y 94972
+x -11247 y 94972
+type1
+x -10777 y 92390
+x -10812 y 92390
+x -10869 y 92392
+x -10951 y 92390
+x -11030 y 92388
+x -11092 y 92384
+x -11136 y 92384
+x -11286 y 92384
+x -11401 y 92409
+x -11488 y 92453
+x -11570 y 92494
+x -11621 y 92556
+x -11634 y 92642
+x -11645 y 92728
+x -11608 y 92793
+x -11525 y 92840
+x -11440 y 92888
+x -11306 y 92921
+x -11116 y 92935
+x -11334 y 92999
+x -11499 y 93080
+x -11615 y 93173
+x -11733 y 93269
+x -11802 y 93381
+x -11822 y 93513
+x -11848 y 93683
+x -11767 y 93811
+x -11587 y 93904
+x -11404 y 93997
+x -11134 y 94044
+x -10776 y 94044
+x -10426 y 94044
+x -10160 y 94000
+x -9974 y 93905
+x -9793 y 93810
+x -9656 y 93648
+x -9568 y 93418
+x -9556 y 93387
+x -9543 y 93350
+x -9527 y 93300
+x -9449 y 93083
+x -9314 y 92976
+x -9130 y 92976
+x -9035 y 92976
+x -8962 y 92993
+x -8916 y 93026
+x -8869 y 93060
+x -8851 y 93112
+x -8858 y 93174
+x -8864 y 93225
+x -8883 y 93273
+x -8908 y 93310
+x -8934 y 93350
+x -8970 y 93387
+x -9019 y 93418
+x -9041 y 93432
+x -9076 y 93449
+x -9130 y 93477
+x -9315 y 93571
+x -9410 y 93662
+x -9421 y 93747
+x -9426 y 93792
+x -9388 y 93835
+x -9307 y 93868
+x -9227 y 93902
+x -9126 y 93918
+x -9009 y 93918
+x -8748 y 93918
+x -8524 y 93850
+x -8339 y 93711
+x -8150 y 93571
+x -8046 y 93391
+x -8021 y 93170
+x -8008 y 93044
+x -8021 y 92931
+x -8061 y 92828
+x -8101 y 92724
+x -8167 y 92644
+x -8253 y 92584
+x -8354 y 92514
+x -8474 y 92462
+x -8612 y 92435
+x -8746 y 92408
+x -8944 y 92391
+x -9202 y 92391
+x -9727 y 92391
+x -10252 y 92391
+x -10777 y 92390
+type1
+x -10060 y 92981
+x -10100 y 93017
+x -10136 y 93053
+x -10165 y 93089
+x -10196 y 93129
+x -10227 y 93178
+x -10258 y 93238
+x -10299 y 93318
+x -10345 y 93374
+x -10402 y 93404
+x -10457 y 93432
+x -10538 y 93445
+x -10640 y 93445
+x -10746 y 93445
+x -10826 y 93429
+x -10880 y 93400
+x -10931 y 93371
+x -10956 y 93327
+x -10947 y 93269
+x -10934 y 93169
+x -10870 y 93093
+x -10757 y 93048
+x -10642 y 93002
+x -10470 y 92980
+x -10230 y 92981
+x -10183 y 92981
+x -10150 y 92981
+x -10127 y 92981
+x -10100 y 92981
+x -10078 y 92981
+x -10060 y 92981
+type1
+x -10421 y 90933
+x -10409 y 90852
+x -10337 y 90791
+x -10206 y 90755
+x -10071 y 90715
+x -9872 y 90691
+x -9604 y 90691
+x -9358 y 90691
+x -9169 y 90716
+x -9039 y 90759
+x -8906 y 90802
+x -8843 y 90858
+x -8853 y 90934
+x -8863 y 91016
+x -8939 y 91072
+x -9081 y 91114
+x -9225 y 91158
+x -9419 y 91182
+x -9666 y 91182
+x -9938 y 91182
+x -10131 y 91164
+x -10254 y 91124
+x -10377 y 91082
+x -10432 y 91020
+x -10421 y 90933
+type1
+x -8434 y 91218
+x -8210 y 91173
+x -8046 y 91114
+x -7939 y 91043
+x -7832 y 90971
+x -7775 y 90881
+x -7762 y 90772
+x -7740 y 90565
+x -7884 y 90403
+x -8195 y 90280
+x -8507 y 90160
+x -8933 y 90096
+x -9479 y 90096
+x -10041 y 90096
+x -10494 y 90155
+x -10845 y 90275
+x -11190 y 90394
+x -11381 y 90551
+x -11411 y 90749
+x -11425 y 90840
+x -11399 y 90915
+x -11334 y 90988
+x -11268 y 91059
+x -11160 y 91123
+x -11007 y 91182
+x -11356 y 91182
+x -11706 y 91182
+x -12052 y 91182
+x -12264 y 91182
+x -12435 y 91206
+x -12567 y 91258
+x -12699 y 91310
+x -12769 y 91385
+x -12784 y 91475
+x -12800 y 91565
+x -12747 y 91632
+x -12631 y 91686
+x -12514 y 91741
+x -12345 y 91767
+x -12127 y 91767
+x -10961 y 91767
+x -9793 y 91768
+x -8625 y 91768
+x -8399 y 91768
+x -8224 y 91745
+x -8097 y 91696
+x -7975 y 91650
+x -7904 y 91583
+x -7895 y 91498
+x -7887 y 91417
+x -7928 y 91352
+x -8021 y 91304
+x -8112 y 91256
+x -8249 y 91232
+x -8434 y 91218
+type0
+type1
+x -36891 y 88303
+x -36891 y 88208
+x -36877 y 88139
+x -36854 y 88097
+x -36832 y 88056
+x -36791 y 88037
+x -36742 y 88040
+x -36728 y 88040
+x -36715 y 88041
+x -36697 y 88043
+x -36630 y 88048
+x -36578 y 88025
+x -36548 y 87970
+x -36520 y 87918
+x -36507 y 87823
+x -36507 y 87690
+x -36507 y 87501
+x -36543 y 87363
+x -36615 y 87273
+x -36691 y 87177
+x -36809 y 87126
+x -36976 y 87114
+x -37161 y 87099
+x -37299 y 87152
+x -37373 y 87277
+x -37447 y 87403
+x -37486 y 87626
+x -37486 y 87947
+x -37486 y 88459
+x -37486 y 88972
+x -37486 y 89486
+x -37526 y 89483
+x -37567 y 89478
+x -37603 y 89476
+x -37661 y 89472
+x -37707 y 89501
+x -37739 y 89560
+x -37771 y 89621
+x -37787 y 89710
+x -37787 y 89823
+x -37787 y 89932
+x -37771 y 90018
+x -37739 y 90080
+x -37703 y 90145
+x -37658 y 90177
+x -37593 y 90182
+x -37557 y 90184
+x -37522 y 90185
+x -37486 y 90188
+x -37486 y 90357
+x -37486 y 90529
+x -37486 y 90700
+x -37486 y 90871
+x -37458 y 91013
+x -37405 y 91122
+x -37350 y 91233
+x -37279 y 91292
+x -37188 y 91297
+x -37089 y 91301
+x -37015 y 91259
+x -36962 y 91165
+x -36911 y 91073
+x -36891 y 90936
+x -36891 y 90752
+x -36891 y 90576
+x -36891 y 90401
+x -36891 y 90226
+x -36827 y 90229
+x -36765 y 90233
+x -36697 y 90238
+x -36638 y 90241
+x -36588 y 90215
+x -36557 y 90157
+x -36526 y 90098
+x -36507 y 90016
+x -36507 y 89906
+x -36507 y 89795
+x -36523 y 89707
+x -36557 y 89640
+x -36590 y 89575
+x -36634 y 89542
+x -36692 y 89538
+x -36760 y 89534
+x -36827 y 89530
+x -36891 y 89526
+x -36891 y 89117
+x -36891 y 88711
+x -36891 y 88303
+x -33600 y 88350
+x -33514 y 88355
+x -33451 y 88409
+x -33411 y 88513
+x -33370 y 88618
+x -33352 y 88777
+x -33352 y 88990
+x -33352 y 89183
+x -33373 y 89333
+x -33416 y 89437
+x -33458 y 89544
+x -33523 y 89594
+x -33600 y 89591
+x -33681 y 89588
+x -33743 y 89534
+x -33784 y 89427
+x -33827 y 89320
+x -33843 y 89167
+x -33843 y 88964
+x -33843 y 88758
+x -33826 y 88602
+x -33784 y 88499
+x -33745 y 88397
+x -33681 y 88347
+x -33600 y 88350
+x -33348 y 87817
+x -33396 y 87720
+x -33460 y 87647
+x -33528 y 87599
+x -33600 y 87548
+x -33677 y 87522
+x -33767 y 87519
+x -33969 y 87509
+x -34131 y 87632
+x -34254 y 87890
+x -34375 y 88145
+x -34438 y 88492
+x -34438 y 88927
+x -34438 y 89384
+x -34380 y 89753
+x -34263 y 90031
+x -34146 y 90305
+x -33991 y 90447
+x -33794 y 90454
+x -33686 y 90458
+x -33590 y 90423
+x -33505 y 90351
+x -33423 y 90280
+x -33357 y 90169
+x -33298 y 90018
+x -33280 y 90167
+x -33247 y 90278
+x -33203 y 90352
+x -33160 y 90423
+x -33109 y 90459
+x -33041 y 90460
+x -32946 y 90462
+x -32877 y 90414
+x -32834 y 90315
+x -32791 y 90216
+x -32771 y 90055
+x -32771 y 89837
+x -32771 y 89110
+x -32771 y 88383
+x -32771 y 87658
+x -32771 y 87166
+x -32844 y 86800
+x -32991 y 86553
+x -33138 y 86308
+x -33357 y 86177
+x -33654 y 86162
+x -33884 y 86151
+x -34064 y 86206
+x -34195 y 86330
+x -34325 y 86452
+x -34394 y 86625
+x -34394 y 86844
+x -34394 y 86971
+x -34375 y 87071
+x -34335 y 87152
+x -34294 y 87234
+x -34244 y 87277
+x -34181 y 87278
+x -34146 y 87280
+x -34114 y 87270
+x -34082 y 87247
+x -34050 y 87223
+x -34010 y 87180
+x -33956 y 87114
+x -33892 y 87034
+x -33839 y 86976
+x -33794 y 86948
+x -33745 y 86918
+x -33694 y 86905
+x -33640 y 86908
+x -33542 y 86912
+x -33469 y 86961
+x -33420 y 87060
+x -33370 y 87158
+x -33348 y 87301
+x -33348 y 87488
+x -33348 y 87597
+x -33348 y 87707
+x -33348 y 87817
+x -30561 y 88095
+x -30561 y 88064
+x -30559 y 88015
+x -30557 y 87946
+x -30555 y 87877
+x -30557 y 87823
+x -30557 y 87785
+x -30557 y 87658
+x -30575 y 87558
+x -30620 y 87493
+x -30665 y 87426
+x -30729 y 87390
+x -30810 y 87390
+x -30895 y 87389
+x -30964 y 87428
+x -31013 y 87506
+x -31059 y 87582
+x -31089 y 87703
+x -31102 y 87866
+x -31166 y 87688
+x -31248 y 87555
+x -31346 y 87466
+x -31442 y 87379
+x -31554 y 87332
+x -31680 y 87331
+x -31851 y 87330
+x -31984 y 87407
+x -32076 y 87572
+x -32168 y 87733
+x -32216 y 87967
+x -32216 y 88270
+x -32216 y 88566
+x -32169 y 88789
+x -32076 y 88937
+x -31984 y 89084
+x -31819 y 89183
+x -31585 y 89239
+x -31557 y 89245
+x -31517 y 89252
+x -31468 y 89263
+x -31251 y 89308
+x -31143 y 89411
+x -31143 y 89569
+x -31143 y 89651
+x -31163 y 89711
+x -31198 y 89755
+x -31231 y 89796
+x -31279 y 89818
+x -31341 y 89818
+x -31395 y 89817
+x -31441 y 89811
+x -31481 y 89792
+x -31523 y 89773
+x -31554 y 89744
+x -31585 y 89705
+x -31599 y 89688
+x -31616 y 89659
+x -31644 y 89616
+x -31738 y 89468
+x -31828 y 89395
+x -31919 y 89393
+x -31963 y 89391
+x -32002 y 89424
+x -32036 y 89498
+x -32070 y 89570
+x -32085 y 89656
+x -32085 y 89755
+x -32085 y 89977
+x -32016 y 90159
+x -31878 y 90309
+x -31742 y 90458
+x -31562 y 90531
+x -31341 y 90532
+x -31215 y 90534
+x -31097 y 90515
+x -30994 y 90469
+x -30895 y 90426
+x -30816 y 90363
+x -30755 y 90283
+x -30685 y 90190
+x -30632 y 90083
+x -30603 y 89962
+x -30574 y 89843
+x -30561 y 89672
+x -30561 y 89449
+x -30561 y 88997
+x -30561 y 88547
+x -30561 y 88095
+x -31152 y 88774
+x -31184 y 88743
+x -31220 y 88716
+x -31260 y 88696
+x -31301 y 88675
+x -31350 y 88652
+x -31409 y 88631
+x -31489 y 88605
+x -31543 y 88570
+x -31571 y 88525
+x -31602 y 88480
+x -31616 y 88415
+x -31616 y 88329
+x -31616 y 88237
+x -31600 y 88168
+x -31571 y 88120
+x -31541 y 88069
+x -31495 y 88047
+x -31441 y 88047
+x -31337 y 88049
+x -31260 y 88094
+x -31215 y 88186
+x -31170 y 88277
+x -31148 y 88425
+x -31148 y 88630
+x -31148 y 88667
+x -31148 y 88699
+x -31148 y 88719
+x -31148 y 88740
+x -31148 y 88759
+x -31152 y 88774
+x -29295 y 87331
+x -29525 y 87333
+x -29704 y 87401
+x -29840 y 87536
+x -29976 y 87669
+x -30044 y 87842
+x -30044 y 88054
+x -30044 y 88168
+x -30027 y 88262
+x -29989 y 88335
+x -29950 y 88411
+x -29899 y 88447
+x -29840 y 88446
+x -29777 y 88445
+x -29700 y 88380
+x -29620 y 88246
+x -29614 y 88237
+x -29611 y 88230
+x -29606 y 88224
+x -29547 y 88133
+x -29498 y 88069
+x -29452 y 88036
+x -29407 y 88005
+x -29363 y 87985
+x -29309 y 87985
+x -29241 y 87985
+x -29187 y 88007
+x -29146 y 88054
+x -29106 y 88098
+x -29088 y 88162
+x -29088 y 88246
+x -29088 y 88380
+x -29160 y 88480
+x -29309 y 88546
+x -29322 y 88551
+x -29331 y 88555
+x -29340 y 88559
+x -29611 y 88678
+x -29787 y 88805
+x -29877 y 88943
+x -29966 y 89082
+x -30012 y 89278
+x -30012 y 89532
+x -30012 y 89847
+x -29949 y 90096
+x -29818 y 90271
+x -29688 y 90446
+x -29507 y 90533
+x -29272 y 90531
+x -29051 y 90529
+x -28880 y 90467
+x -28754 y 90349
+x -28628 y 90229
+x -28565 y 90067
+x -28565 y 89868
+x -28565 y 89770
+x -28582 y 89694
+x -28614 y 89636
+x -28649 y 89575
+x -28695 y 89548
+x -28749 y 89550
+x -28808 y 89553
+x -28880 y 89601
+x -28962 y 89699
+x -28980 y 89721
+x -28998 y 89738
+x -29006 y 89749
+x -29048 y 89798
+x -29088 y 89831
+x -29132 y 89853
+x -29174 y 89874
+x -29213 y 89886
+x -29259 y 89886
+x -29317 y 89887
+x -29359 y 89869
+x -29390 y 89832
+x -29418 y 89798
+x -29430 y 89742
+x -29430 y 89668
+x -29430 y 89560
+x -29358 y 89472
+x -29219 y 89408
+x -29187 y 89392
+x -29159 y 89382
+x -29142 y 89373
+x -28876 y 89247
+x -28703 y 89111
+x -28618 y 88964
+x -28537 y 88822
+x -28498 y 88613
+x -28498 y 88344
+x -28498 y 88027
+x -28564 y 87778
+x -28709 y 87597
+x -28853 y 87417
+x -29047 y 87329
+x -29295 y 87331
+x -27289 y 88490
+x -27289 y 88397
+x -27276 y 88328
+x -27254 y 88282
+x -27231 y 88239
+x -27195 y 88215
+x -27141 y 88213
+x -27127 y 88212
+x -27113 y 88211
+x -27096 y 88210
+x -27027 y 88208
+x -26976 y 88178
+x -26946 y 88121
+x -26917 y 88066
+x -26906 y 87972
+x -26906 y 87840
+x -26906 y 87655
+x -26943 y 87525
+x -27018 y 87442
+x -27093 y 87361
+x -27208 y 87320
+x -27374 y 87330
+x -27559 y 87340
+x -27694 y 87411
+x -27771 y 87542
+x -27848 y 87672
+x -27884 y 87893
+x -27884 y 88208
+x -27884 y 88708
+x -27884 y 89209
+x -27884 y 89711
+x -27925 y 89711
+x -27964 y 89714
+x -28001 y 89714
+x -28060 y 89715
+x -28105 y 89747
+x -28136 y 89809
+x -28169 y 89870
+x -28186 y 89959
+x -28186 y 90067
+x -28186 y 90175
+x -28170 y 90257
+x -28136 y 90315
+x -28102 y 90374
+x -28055 y 90401
+x -27997 y 90400
+x -27961 y 90399
+x -27925 y 90398
+x -27884 y 90397
+x -27884 y 90564
+x -27884 y 90730
+x -27884 y 90896
+x -27884 y 91065
+x -27856 y 91201
+x -27803 y 91302
+x -27748 y 91407
+x -27677 y 91458
+x -27586 y 91456
+x -27487 y 91454
+x -27416 y 91403
+x -27366 y 91307
+x -27316 y 91213
+x -27289 y 91077
+x -27289 y 90896
+x -27289 y 90723
+x -27289 y 90551
+x -27289 y 90380
+x -27226 y 90377
+x -27163 y 90374
+x -27096 y 90372
+x -27037 y 90370
+x -26987 y 90339
+x -26956 y 90279
+x -26924 y 90218
+x -26906 y 90135
+x -26906 y 90029
+x -26906 y 89918
+x -26921 y 89831
+x -26956 y 89770
+x -26989 y 89712
+x -27032 y 89681
+x -27091 y 89683
+x -27158 y 89686
+x -27226 y 89690
+x -27289 y 89692
+x -27289 y 89291
+x -27289 y 88890
+x -27289 y 88490
+x -25747 y 87851
+x -25747 y 87665
+x -25775 y 87522
+x -25833 y 87413
+x -25888 y 87309
+x -25960 y 87255
+x -26049 y 87262
+x -26140 y 87268
+x -26217 y 87330
+x -26271 y 87442
+x -26325 y 87558
+x -26351 y 87711
+x -26351 y 87904
+x -26351 y 88546
+x -26351 y 89188
+x -26351 y 89829
+x -26351 y 90010
+x -26325 y 90151
+x -26280 y 90247
+x -26231 y 90349
+x -26162 y 90396
+x -26076 y 90392
+x -25982 y 90387
+x -25909 y 90336
+x -25864 y 90241
+x -25820 y 90144
+x -25797 y 90001
+x -25797 y 89808
+x -25797 y 89721
+x -25797 y 89637
+x -25797 y 89552
+x -25747 y 89837
+x -25691 y 90049
+x -25626 y 90183
+x -25559 y 90318
+x -25482 y 90383
+x -25396 y 90380
+x -25319 y 90376
+x -25263 y 90326
+x -25220 y 90226
+x -25178 y 90128
+x -25162 y 89993
+x -25162 y 89823
+x -25162 y 89657
+x -25180 y 89530
+x -25225 y 89440
+x -25270 y 89350
+x -25345 y 89275
+x -25450 y 89227
+x -25561 y 89176
+x -25641 y 89101
+x -25685 y 88999
+x -25727 y 88896
+x -25747 y 88740
+x -25747 y 88533
+x -25747 y 88305
+x -25747 y 88077
+x -25747 y 87851
+x -24251 y 88715
+x -24251 y 88435
+x -24234 y 88227
+x -24197 y 88103
+x -24158 y 87976
+x -24093 y 87911
+x -24008 y 87905
+x -23917 y 87898
+x -23852 y 87953
+x -23814 y 88076
+x -23775 y 88198
+x -23755 y 88400
+x -23755 y 88680
+x -23755 y 88961
+x -23775 y 89163
+x -23814 y 89288
+x -23853 y 89415
+x -23917 y 89480
+x -24008 y 89486
+x -24093 y 89491
+x -24158 y 89436
+x -24197 y 89316
+x -24234 y 89198
+x -24251 y 88997
+x -24251 y 88715
+x -24859 y 88758
+x -24859 y 89262
+x -24782 y 89653
+x -24630 y 89934
+x -24477 y 90216
+x -24269 y 90348
+x -24008 y 90332
+x -23742 y 90316
+x -23535 y 90158
+x -23386 y 89855
+x -23234 y 89551
+x -23155 y 89144
+x -23155 y 88635
+x -23155 y 88123
+x -23231 y 87725
+x -23380 y 87445
+x -23532 y 87164
+x -23742 y 87034
+x -24008 y 87058
+x -24269 y 87080
+x -24477 y 87242
+x -24630 y 87546
+x -24783 y 87848
+x -24859 y 88251
+x -24859 y 88758
+x -22033 y 87561
+x -22033 y 87371
+x -22061 y 87223
+x -22114 y 87115
+x -22168 y 87006
+x -22240 y 86954
+x -22335 y 86963
+x -22425 y 86972
+x -22497 y 87036
+x -22552 y 87157
+x -22605 y 87275
+x -22633 y 87434
+x -22633 y 87631
+x -22633 y 88287
+x -22633 y 88942
+x -22633 y 89598
+x -22633 y 89792
+x -22606 y 89939
+x -22560 y 90036
+x -22516 y 90132
+x -22448 y 90179
+x -22358 y 90172
+x -22272 y 90166
+x -22207 y 90112
+x -22159 y 90013
+x -22111 y 89912
+x -22087 y 89770
+x -22083 y 89586
+x -22024 y 89781
+x -21947 y 89924
+x -21861 y 90015
+x -21775 y 90106
+x -21672 y 90144
+x -21556 y 90135
+x -21443 y 90126
+x -21345 y 90070
+x -21262 y 89967
+x -21179 y 89862
+x -21116 y 89721
+x -21073 y 89538
+x -21047 y 89430
+x -21034 y 89302
+x -21023 y 89159
+x -21012 y 89012
+x -21005 y 88796
+x -21005 y 88507
+x -21005 y 88177
+x -21005 y 87849
+x -21005 y 87520
+x -21005 y 87291
+x -21033 y 87122
+x -21081 y 87011
+x -21131 y 86899
+x -21204 y 86847
+x -21303 y 86858
+x -21397 y 86868
+x -21477 y 86936
+x -21528 y 87061
+x -21580 y 87183
+x -21605 y 87358
+x -21605 y 87582
+x -21605 y 87907
+x -21605 y 88230
+x -21605 y 88556
+x -21605 y 88793
+x -21618 y 88957
+x -21650 y 89048
+x -21682 y 89139
+x -21735 y 89188
+x -21807 y 89194
+x -21883 y 89202
+x -21940 y 89155
+x -21979 y 89056
+x -22018 y 88956
+x -22033 y 88800
+x -22033 y 88589
+x -22033 y 88247
+x -22033 y 87904
+x -22033 y 87561
+x -19887 y 88338
+x -19887 y 88046
+x -19872 y 87832
+x -19833 y 87701
+x -19795 y 87569
+x -19730 y 87499
+x -19643 y 87490
+x -19554 y 87479
+x -19488 y 87536
+x -19450 y 87662
+x -19412 y 87788
+x -19392 y 87998
+x -19392 y 88289
+x -19392 y 88580
+x -19412 y 88789
+x -19450 y 88922
+x -19488 y 89054
+x -19554 y 89121
+x -19643 y 89130
+x -19730 y 89139
+x -19795 y 89083
+x -19833 y 88958
+x -19871 y 88837
+x -19887 y 88630
+x -19887 y 88338
+x -20496 y 88400
+x -20496 y 88922
+x -20419 y 89325
+x -20266 y 89609
+x -20112 y 89896
+x -19905 y 90030
+x -19643 y 90006
+x -19378 y 89983
+x -19173 y 89815
+x -19022 y 89498
+x -18870 y 89178
+x -18792 y 88755
+x -18792 y 88225
+x -18792 y 87693
+x -18870 y 87284
+x -19022 y 86994
+x -19172 y 86709
+x -19378 y 86579
+x -19643 y 86611
+x -19905 y 86641
+x -20112 y 86817
+x -20266 y 87137
+x -20419 y 87455
+x -20496 y 87875
+x -20496 y 88400
+x -17723 y 89248
+x -17656 y 89432
+x -17586 y 89566
+x -17503 y 89648
+x -17419 y 89732
+x -17327 y 89768
+x -17218 y 89758
+x -17115 y 89748
+x -17024 y 89693
+x -16948 y 89589
+x -16872 y 89486
+x -16808 y 89340
+x -16763 y 89150
+x -16691 y 89339
+x -16614 y 89473
+x -16525 y 89559
+x -16437 y 89642
+x -16340 y 89680
+x -16232 y 89669
+x -16055 y 89653
+x -15920 y 89539
+x -15822 y 89328
+x -15722 y 89116
+x -15672 y 88832
+x -15672 y 88468
+x -15672 y 87923
+x -15672 y 87375
+x -15672 y 86831
+x -15672 y 86625
+x -15699 y 86468
+x -15753 y 86356
+x -15807 y 86244
+x -15880 y 86192
+x -15970 y 86203
+x -16061 y 86217
+x -16131 y 86290
+x -16182 y 86417
+x -16235 y 86549
+x -16263 y 86714
+x -16263 y 86924
+x -16263 y 87301
+x -16263 y 87678
+x -16263 y 88056
+x -16263 y 88264
+x -16281 y 88417
+x -16313 y 88510
+x -16344 y 88602
+x -16398 y 88656
+x -16471 y 88663
+x -16542 y 88670
+x -16594 y 88628
+x -16628 y 88535
+x -16662 y 88439
+x -16678 y 88293
+x -16678 y 88091
+x -16678 y 87711
+x -16678 y 87334
+x -16678 y 86958
+x -16678 y 86750
+x -16703 y 86590
+x -16754 y 86482
+x -16807 y 86373
+x -16882 y 86324
+x -16971 y 86335
+x -17061 y 86347
+x -17134 y 86418
+x -17187 y 86548
+x -17238 y 86673
+x -17263 y 86841
+x -17263 y 87047
+x -17263 y 87406
+x -17263 y 87764
+x -17263 y 88123
+x -17263 y 88346
+x -17282 y 88507
+x -17314 y 88609
+x -17344 y 88708
+x -17399 y 88762
+x -17476 y 88770
+x -17543 y 88777
+x -17590 y 88732
+x -17625 y 88640
+x -17658 y 88546
+x -17678 y 88408
+x -17678 y 88221
+x -17678 y 87842
+x -17678 y 87462
+x -17678 y 87083
+x -17678 y 86885
+x -17706 y 86732
+x -17760 y 86620
+x -17814 y 86508
+x -17886 y 86456
+x -17976 y 86467
+x -18066 y 86478
+x -18136 y 86549
+x -18188 y 86674
+x -18239 y 86800
+x -18269 y 86963
+x -18269 y 87169
+x -18269 y 87849
+x -18269 y 88531
+x -18269 y 89214
+x -18269 y 89417
+x -18245 y 89567
+x -18197 y 89669
+x -18151 y 89768
+x -18085 y 89815
+x -17998 y 89808
+x -17913 y 89799
+x -17849 y 89748
+x -17800 y 89651
+x -17753 y 89556
+x -17728 y 89419
+x -17723 y 89248
+x -15042 y 90339
+x -15042 y 90503
+x -15014 y 90644
+x -14961 y 90759
+x -14907 y 90874
+x -14843 y 90929
+x -14767 y 90922
+x -14695 y 90917
+x -14631 y 90852
+x -14577 y 90728
+x -14522 y 90600
+x -14496 y 90455
+x -14496 y 90288
+x -14496 y 90121
+x -14522 y 89983
+x -14577 y 89869
+x -14631 y 89760
+x -14695 y 89706
+x -14767 y 89713
+x -14843 y 89721
+x -14907 y 89786
+x -14961 y 89909
+x -15014 y 90031
+x -15042 y 90175
+x -15042 y 90339
+x -14469 y 88782
+x -14469 y 88080
+x -14469 y 87377
+x -14469 y 86676
+x -14469 y 86469
+x -14496 y 86312
+x -14551 y 86195
+x -14603 y 86081
+x -14677 y 86029
+x -14767 y 86042
+x -14861 y 86055
+x -14934 y 86128
+x -14988 y 86258
+x -15042 y 86388
+x -15074 y 86559
+x -15074 y 86772
+x -15074 y 87457
+x -15074 y 88143
+x -15074 y 88830
+x -15074 y 89039
+x -15042 y 89203
+x -14988 y 89322
+x -14933 y 89440
+x -14861 y 89494
+x -14767 y 89486
+x -14677 y 89477
+x -14604 y 89409
+x -14551 y 89281
+x -14496 y 89153
+x -14469 y 88987
+x -14469 y 88782
+x -13085 y 86755
+x -12999 y 86743
+x -12940 y 86801
+x -12900 y 86925
+x -12859 y 87047
+x -12837 y 87242
+x -12837 y 87506
+x -12837 y 87752
+x -12861 y 87945
+x -12905 y 88087
+x -12947 y 88227
+x -13009 y 88302
+x -13085 y 88310
+x -13161 y 88320
+x -13222 y 88260
+x -13265 y 88128
+x -13308 y 87997
+x -13329 y 87810
+x -13329 y 87565
+x -13329 y 87297
+x -13308 y 87097
+x -13270 y 86970
+x -13231 y 86836
+x -13167 y 86765
+x -13085 y 86755
+x -12837 y 86174
+x -12895 y 86025
+x -12964 y 85916
+x -13031 y 85851
+x -13102 y 85784
+x -13180 y 85761
+x -13270 y 85772
+x -13468 y 85799
+x -13628 y 85987
+x -13748 y 86333
+x -13867 y 86676
+x -13924 y 87127
+x -13924 y 87685
+x -13924 y 88228
+x -13865 y 88652
+x -13743 y 88961
+x -13621 y 89272
+x -13454 y 89414
+x -13252 y 89394
+x -13144 y 89383
+x -13049 y 89327
+x -12977 y 89220
+x -12905 y 89113
+x -12847 y 88951
+x -12802 y 88730
+x -12792 y 88912
+x -12763 y 89049
+x -12716 y 89139
+x -12669 y 89229
+x -12603 y 89273
+x -12522 y 89265
+x -12436 y 89255
+x -12369 y 89189
+x -12323 y 89064
+x -12278 y 88942
+x -12252 y 88766
+x -12252 y 88543
+x -12252 y 87384
+x -12252 y 86227
+x -12252 y 85069
+x -12252 y 84852
+x -12278 y 84687
+x -12333 y 84570
+x -12387 y 84451
+x -12454 y 84401
+x -12544 y 84415
+x -12634 y 84429
+x -12708 y 84497
+x -12760 y 84629
+x -12812 y 84758
+x -12837 y 84929
+x -12837 y 85137
+x -12837 y 85482
+x -12837 y 85828
+x -12837 y 86174
+x -10638 y 88374
+x -10638 y 88584
+x -10609 y 88748
+x -10552 y 88871
+x -10496 y 88994
+x -10426 y 89052
+x -10335 y 89042
+x -10245 y 89032
+x -10170 y 88961
+x -10119 y 88827
+x -10067 y 88692
+x -10038 y 88513
+x -10038 y 88290
+x -10038 y 87547
+x -10038 y 86802
+x -10038 y 86062
+x -10038 y 85842
+x -10062 y 85680
+x -10110 y 85572
+x -10157 y 85466
+x -10222 y 85416
+x -10313 y 85429
+x -10399 y 85441
+x -10465 y 85505
+x -10511 y 85616
+x -10561 y 85735
+x -10584 y 85894
+x -10584 y 86099
+x -10646 y 85885
+x -10717 y 85725
+x -10804 y 85629
+x -10892 y 85532
+x -10997 y 85493
+x -11115 y 85508
+x -11228 y 85523
+x -11327 y 85592
+x -11408 y 85710
+x -11489 y 85826
+x -11551 y 85986
+x -11593 y 86187
+x -11618 y 86307
+x -11638 y 86448
+x -11647 y 86609
+x -11657 y 86772
+x -11661 y 87011
+x -11661 y 87330
+x -11661 y 87688
+x -11661 y 88049
+x -11661 y 88410
+x -11661 y 88664
+x -11638 y 88851
+x -11588 y 88976
+x -11539 y 89099
+x -11463 y 89157
+x -11368 y 89147
+x -11269 y 89137
+x -11197 y 89063
+x -11143 y 88925
+x -11088 y 88789
+x -11066 y 88596
+x -11066 y 88346
+x -11066 y 87985
+x -11066 y 87626
+x -11066 y 87265
+x -11066 y 87001
+x -11046 y 86818
+x -11017 y 86711
+x -10987 y 86606
+x -10935 y 86550
+x -10858 y 86541
+x -10786 y 86532
+x -10727 y 86582
+x -10692 y 86694
+x -10655 y 86807
+x -10638 y 86982
+x -10638 y 87219
+x -10638 y 87603
+x -10638 y 87987
+x -10638 y 88374
+x -8915 y 86758
+x -8912 y 86520
+x -8884 y 86339
+x -8834 y 86218
+x -8784 y 86094
+x -8708 y 86027
+x -8609 y 86015
+x -8573 y 86011
+x -8537 y 86018
+x -8501 y 86036
+x -8466 y 86055
+x -8426 y 86084
+x -8384 y 86133
+x -8372 y 86147
+x -8353 y 86175
+x -8330 y 86209
+x -8250 y 86318
+x -8184 y 86373
+x -8131 y 86366
+x -8073 y 86359
+x -8025 y 86314
+x -7992 y 86236
+x -7958 y 86159
+x -7942 y 86058
+x -7942 y 85941
+x -7942 y 85684
+x -8010 y 85480
+x -8145 y 85329
+x -8280 y 85177
+x -8456 y 85116
+x -8672 y 85144
+x -8929 y 85175
+x -9134 y 85371
+x -9285 y 85725
+x -9436 y 86080
+x -9515 y 86541
+x -9515 y 87109
+x -9515 y 87701
+x -9436 y 88158
+x -9281 y 88483
+x -9126 y 88809
+x -8915 y 88961
+x -8650 y 88937
+x -8533 y 88925
+x -8429 y 88868
+x -8330 y 88763
+x -8231 y 88660
+x -8141 y 88508
+x -8064 y 88310
+x -8001 y 88152
+x -7951 y 87967
+x -7914 y 87762
+x -7879 y 87554
+x -7856 y 87348
+x -7856 y 87147
+x -7856 y 86968
+x -7878 y 86841
+x -7919 y 86765
+x -7960 y 86691
+x -8027 y 86659
+x -8117 y 86669
+x -8383 y 86697
+x -8650 y 86728
+x -8915 y 86758
+x -8915 y 87467
+x -8740 y 87448
+x -8563 y 87431
+x -8384 y 87409
+x -8389 y 87628
+x -8415 y 87794
+x -8460 y 87910
+x -8505 y 88024
+x -8568 y 88088
+x -8654 y 88097
+x -8731 y 88105
+x -8793 y 88053
+x -8838 y 87941
+x -8884 y 87830
+x -8912 y 87673
+x -8915 y 87467
+type1
+x -46722 y 90229
+x -46722 y 90397
+x -46693 y 90543
+x -46641 y 90671
+x -46590 y 90794
+x -46524 y 90862
+x -46451 y 90868
+x -46379 y 90875
+x -46310 y 90823
+x -46257 y 90707
+x -46206 y 90593
+x -46180 y 90449
+x -46180 y 90283
+x -46180 y 90116
+x -46206 y 89972
+x -46257 y 89847
+x -46310 y 89724
+x -46379 y 89658
+x -46451 y 89651
+x -46524 y 89644
+x -46588 y 89697
+x -46641 y 89812
+x -46692 y 89926
+x -46722 y 90066
+x -46722 y 90229
+type1
+x -46149 y 88782
+x -46149 y 88080
+x -46149 y 87377
+x -46149 y 86676
+x -46149 y 86469
+x -46180 y 86303
+x -46235 y 86171
+x -46289 y 86042
+x -46362 y 85970
+x -46451 y 85956
+x -46546 y 85943
+x -46618 y 85995
+x -46672 y 86114
+x -46726 y 86229
+x -46753 y 86396
+x -46753 y 86609
+x -46753 y 87305
+x -46753 y 88001
+x -46753 y 88697
+x -46753 y 88907
+x -46726 y 89079
+x -46672 y 89212
+x -46619 y 89343
+x -46546 y 89411
+x -46451 y 89422
+x -46362 y 89433
+x -46283 y 89379
+x -46230 y 89265
+x -46176 y 89147
+x -46149 y 88987
+x -46149 y 88782
+type1
+x -44761 y 88627
+x -44847 y 88617
+x -44907 y 88547
+x -44946 y 88420
+x -44984 y 88292
+x -45005 y 88097
+x -45005 y 87836
+x -45005 y 87594
+x -44985 y 87411
+x -44942 y 87282
+x -44899 y 87154
+x -44838 y 87095
+x -44761 y 87106
+x -44685 y 87116
+x -44625 y 87190
+x -44581 y 87331
+x -44539 y 87467
+x -44518 y 87656
+x -44518 y 87896
+x -44518 y 88151
+x -44535 y 88340
+x -44577 y 88460
+x -44617 y 88581
+x -44680 y 88637
+x -44761 y 88627
+type1
+x -43936 y 90172
+x -43936 y 89087
+x -43936 y 88001
+x -43936 y 86917
+x -43936 y 86702
+x -43959 y 86535
+x -44004 y 86413
+x -44048 y 86295
+x -44117 y 86228
+x -44202 y 86217
+x -44279 y 86205
+x -44340 y 86239
+x -44387 y 86323
+x -44434 y 86408
+x -44459 y 86538
+x -44473 y 86708
+x -44522 y 86522
+x -44580 y 86382
+x -44653 y 86284
+x -44728 y 86184
+x -44816 y 86130
+x -44914 y 86117
+x -45130 y 86085
+x -45302 y 86217
+x -45423 y 86511
+x -45546 y 86804
+x -45608 y 87229
+x -45608 y 87781
+x -45608 y 88320
+x -45548 y 88755
+x -45428 y 89090
+x -45310 y 89421
+x -45153 y 89599
+x -44951 y 89619
+x -44870 y 89627
+x -44793 y 89599
+x -44720 y 89532
+x -44648 y 89465
+x -44581 y 89363
+x -44522 y 89224
+x -44522 y 89527
+x -44522 y 89829
+x -44522 y 90132
+x -44522 y 90335
+x -44494 y 90497
+x -44441 y 90623
+x -44390 y 90746
+x -44319 y 90813
+x -44230 y 90822
+x -44139 y 90830
+x -44071 y 90774
+x -44017 y 90656
+x -43963 y 90539
+x -43936 y 90380
+x -43936 y 90172
+type1
+x -42814 y 87849
+x -42814 y 87631
+x -42786 y 87475
+x -42737 y 87377
+x -42687 y 87275
+x -42610 y 87234
+x -42511 y 87245
+x -42472 y 87250
+x -42435 y 87264
+x -42399 y 87290
+x -42367 y 87312
+x -42327 y 87352
+x -42286 y 87403
+x -42273 y 87419
+x -42256 y 87450
+x -42232 y 87484
+x -42152 y 87601
+x -42084 y 87663
+x -42029 y 87668
+x -41975 y 87674
+x -41930 y 87646
+x -41894 y 87585
+x -41857 y 87522
+x -41840 y 87437
+x -41840 y 87331
+x -41840 y 87101
+x -41906 y 86902
+x -42042 y 86735
+x -42181 y 86565
+x -42359 y 86468
+x -42570 y 86441
+x -42832 y 86406
+x -43035 y 86529
+x -43188 y 86817
+x -43341 y 87104
+x -43413 y 87511
+x -43413 y 88035
+x -43413 y 88581
+x -43338 y 89021
+x -43183 y 89352
+x -43028 y 89681
+x -42818 y 89859
+x -42548 y 89885
+x -42436 y 89896
+x -42327 y 89863
+x -42228 y 89786
+x -42129 y 89709
+x -42041 y 89590
+x -41961 y 89427
+x -41898 y 89298
+x -41849 y 89142
+x -41813 y 88964
+x -41776 y 88786
+x -41759 y 88609
+x -41759 y 88428
+x -41759 y 88269
+x -41780 y 88149
+x -41822 y 88072
+x -41862 y 87998
+x -41926 y 87955
+x -42020 y 87944
+x -42286 y 87912
+x -42553 y 87880
+x -42814 y 87849
+type1
+x -42814 y 88495
+x -42637 y 88516
+x -42462 y 88535
+x -42282 y 88554
+x -42290 y 88750
+x -42314 y 88894
+x -42363 y 88990
+x -42410 y 89084
+x -42472 y 89130
+x -42556 y 89122
+x -42634 y 89115
+x -42696 y 89055
+x -42742 y 88943
+x -42786 y 88833
+x -42814 y 88683
+x -42814 y 88495
+type1
+x -39145 y 88239
+x -39140 y 88031
+x -39113 y 87879
+x -39064 y 87781
+x -39014 y 87682
+x -38941 y 87641
+x -38838 y 87650
+x -38802 y 87653
+x -38767 y 87668
+x -38730 y 87691
+x -38694 y 87714
+x -38658 y 87751
+x -38617 y 87800
+x -38604 y 87816
+x -38586 y 87844
+x -38563 y 87877
+x -38483 y 87988
+x -38415 y 88046
+x -38360 y 88050
+x -38306 y 88056
+x -38260 y 88026
+x -38225 y 87966
+x -38188 y 87904
+x -38171 y 87820
+x -38171 y 87718
+x -38171 y 87495
+x -38239 y 87307
+x -38373 y 87149
+x -38509 y 86989
+x -38685 y 86897
+x -38901 y 86873
+x -39162 y 86846
+x -39367 y 86972
+x -39519 y 87252
+x -39669 y 87533
+x -39744 y 87928
+x -39744 y 88435
+x -39744 y 88960
+x -39669 y 89382
+x -39514 y 89696
+x -39359 y 90011
+x -39145 y 90178
+x -38879 y 90199
+x -38766 y 90207
+x -38658 y 90177
+x -38558 y 90101
+x -38459 y 90025
+x -38370 y 89908
+x -38292 y 89749
+x -38230 y 89621
+x -38179 y 89470
+x -38144 y 89298
+x -38107 y 89123
+x -38090 y 88951
+x -38090 y 88777
+x -38090 y 88623
+x -38109 y 88509
+x -38152 y 88436
+x -38195 y 88365
+x -38256 y 88324
+x -38351 y 88315
+x -38617 y 88291
+x -38883 y 88266
+x -39145 y 88239
+type1
+x -39145 y 88865
+x -38968 y 88881
+x -38793 y 88895
+x -38612 y 88912
+x -38617 y 89100
+x -38644 y 89242
+x -38689 y 89336
+x -38734 y 89427
+x -38802 y 89471
+x -38883 y 89464
+x -38963 y 89457
+x -39027 y 89401
+x -39072 y 89294
+x -39117 y 89189
+x -39140 y 89046
+x -39145 y 88865
+type2
+x -7651 y 84337
+x -7651 y 98210
+x -7334 y 98210
+x -7334 y 84337
+x -7651 y 84337
+type1
+x -14059 y 92875
+x -14059 y 92634
+x -14084 y 92453
+x -14144 y 92334
+x -14206 y 92214
+x -14292 y 92158
+x -14405 y 92164
+x -14518 y 92170
+x -14607 y 92241
+x -14668 y 92376
+x -14728 y 92513
+x -14762 y 92696
+x -14762 y 92934
+x -14762 y 93522
+x -14762 y 94109
+x -14762 y 94697
+x -14762 y 95283
+x -14762 y 95874
+x -14762 y 96461
+x -14762 y 96719
+x -14725 y 96917
+x -14654 y 97062
+x -14582 y 97205
+x -14478 y 97276
+x -14351 y 97276
+x -14257 y 97276
+x -14181 y 97231
+x -14113 y 97140
+x -14046 y 97050
+x -13984 y 96908
+x -13928 y 96712
+x -13767 y 96145
+x -13615 y 95576
+x -13454 y 95008
+x -13425 y 94902
+x -13394 y 94779
+x -13365 y 94638
+x -13335 y 94496
+x -13306 y 94334
+x -13274 y 94143
+x -13284 y 94227
+x -13284 y 94315
+x -13288 y 94411
+x -13292 y 94509
+x -13292 y 94646
+x -13292 y 94829
+x -13292 y 95388
+x -13292 y 95951
+x -13292 y 96512
+x -13292 y 96753
+x -13263 y 96941
+x -13203 y 97074
+x -13141 y 97208
+x -13053 y 97275
+x -12940 y 97275
+x -12824 y 97275
+x -12736 y 97214
+x -12675 y 97088
+x -12615 y 96964
+x -12585 y 96778
+x -12585 y 96535
+x -12585 y 95933
+x -12585 y 95329
+x -12585 y 94728
+x -12585 y 94128
+x -12585 y 93525
+x -12585 y 92924
+x -12585 y 92642
+x -12618 y 92429
+x -12684 y 92288
+x -12750 y 92147
+x -12850 y 92081
+x -12976 y 92087
+x -13085 y 92092
+x -13177 y 92142
+x -13247 y 92235
+x -13316 y 92325
+x -13378 y 92478
+x -13436 y 92686
+x -13595 y 93258
+x -13758 y 93826
+x -13914 y 94392
+x -13947 y 94511
+x -13978 y 94641
+x -14004 y 94781
+x -14031 y 94919
+x -14059 y 95073
+x -14076 y 95233
+x -14073 y 95136
+x -14068 y 95032
+x -14063 y 94925
+x -14059 y 94818
+x -14059 y 94693
+x -14059 y 94550
+x -14059 y 93991
+x -14059 y 93433
+x -14059 y 92875
+x -17818 y 94800
+x -17818 y 95585
+x -17712 y 96204
+x -17498 y 96656
+x -17283 y 97111
+x -16989 y 97339
+x -16619 y 97339
+x -16249 y 97339
+x -15956 y 97107
+x -15741 y 96644
+x -15524 y 96179
+x -15421 y 95543
+x -15421 y 94741
+x -15421 y 93938
+x -15524 y 93308
+x -15741 y 92853
+x -15956 y 92401
+x -16249 y 92185
+x -16619 y 92203
+x -16989 y 92220
+x -17284 y 92462
+x -17498 y 92928
+x -17712 y 93393
+x -17818 y 94015
+x -17818 y 94800
+x -17070 y 94782
+x -17070 y 94321
+x -17034 y 93984
+x -16962 y 93765
+x -16889 y 93546
+x -16772 y 93434
+x -16619 y 93429
+x -16461 y 93423
+x -16348 y 93528
+x -16277 y 93741
+x -16204 y 93958
+x -16168 y 94296
+x -16168 y 94758
+x -16168 y 95224
+x -16204 y 95564
+x -16277 y 95784
+x -16348 y 96002
+x -16461 y 96112
+x -16619 y 96113
+x -16772 y 96115
+x -16890 y 96008
+x -16962 y 95795
+x -17034 y 95579
+x -17070 y 95242
+x -17070 y 94782
+x -18517 y 93089
+x -18517 y 92860
+x -18547 y 92682
+x -18612 y 92559
+x -18677 y 92433
+x -18770 y 92376
+x -18886 y 92380
+x -19008 y 92384
+x -19098 y 92449
+x -19161 y 92568
+x -19224 y 92688
+x -19256 y 92864
+x -19256 y 93090
+x -19256 y 93669
+x -19256 y 94246
+x -19256 y 94824
+x -19256 y 95402
+x -19256 y 95980
+x -19256 y 96559
+x -19256 y 96787
+x -19223 y 96965
+x -19157 y 97091
+x -19092 y 97217
+x -19003 y 97279
+x -18886 y 97279
+x -18765 y 97279
+x -18673 y 97220
+x -18612 y 97102
+x -18548 y 96982
+x -18517 y 96807
+x -18517 y 96581
+x -18517 y 95997
+x -18517 y 95414
+x -18517 y 94835
+x -18517 y 94253
+x -18517 y 93671
+x -18517 y 93089
+x -21681 y 96000
+x -21785 y 96002
+x -21866 y 96055
+x -21920 y 96158
+x -21974 y 96258
+x -22001 y 96407
+x -22001 y 96607
+x -22001 y 96805
+x -21975 y 96957
+x -21920 y 97060
+x -21862 y 97167
+x -21780 y 97217
+x -21672 y 97217
+x -21154 y 97216
+x -20636 y 97217
+x -20117 y 97216
+x -20014 y 97216
+x -19934 y 97159
+x -19879 y 97052
+x -19821 y 96941
+x -19792 y 96781
+x -19792 y 96568
+x -19792 y 96376
+x -19822 y 96234
+x -19879 y 96134
+x -19934 y 96034
+x -20009 y 95986
+x -20117 y 95987
+x -20257 y 95989
+x -20393 y 95990
+x -20528 y 95992
+x -20528 y 95037
+x -20528 y 94085
+x -20528 y 93134
+x -20528 y 92911
+x -20558 y 92740
+x -20622 y 92623
+x -20684 y 92510
+x -20775 y 92454
+x -20897 y 92458
+x -21014 y 92461
+x -21105 y 92525
+x -21172 y 92654
+x -21236 y 92779
+x -21271 y 92956
+x -21271 y 93180
+x -21271 y 94118
+x -21271 y 95058
+x -21271 y 95997
+x -21411 y 95998
+x -21546 y 96000
+x -21681 y 96000
+x -23439 y 94172
+x -23287 y 94171
+x -23132 y 94168
+x -22975 y 94165
+x -23051 y 94701
+x -23128 y 95239
+x -23205 y 95775
+x -23287 y 95240
+x -23363 y 94706
+x -23439 y 94172
+x -23633 y 92936
+x -23655 y 92799
+x -23697 y 92699
+x -23750 y 92624
+x -23801 y 92556
+x -23868 y 92520
+x -23939 y 92523
+x -24044 y 92525
+x -24126 y 92582
+x -24187 y 92699
+x -24247 y 92812
+x -24278 y 92970
+x -24278 y 93163
+x -24278 y 93225
+x -24276 y 93279
+x -24273 y 93326
+x -24271 y 93375
+x -24261 y 93412
+x -24255 y 93445
+x -24067 y 94494
+x -23884 y 95546
+x -23696 y 96600
+x -23650 y 96859
+x -23600 y 97034
+x -23543 y 97134
+x -23487 y 97233
+x -23413 y 97284
+x -23317 y 97283
+x -23250 y 97282
+x -23178 y 97281
+x -23105 y 97281
+x -23011 y 97281
+x -22937 y 97236
+x -22885 y 97145
+x -22832 y 97052
+x -22779 y 96869
+x -22731 y 96597
+x -22545 y 95534
+x -22355 y 94470
+x -22164 y 93405
+x -22157 y 93368
+x -22150 y 93325
+x -22146 y 93274
+x -22141 y 93223
+x -22141 y 93169
+x -22141 y 93112
+x -22141 y 92921
+x -22168 y 92766
+x -22232 y 92653
+x -22294 y 92539
+x -22371 y 92482
+x -22475 y 92486
+x -22552 y 92488
+x -22620 y 92524
+x -22672 y 92598
+x -22724 y 92670
+x -22763 y 92776
+x -22790 y 92918
+x -22808 y 93007
+x -22827 y 93096
+x -22840 y 93188
+x -23088 y 93193
+x -23335 y 93200
+x -23579 y 93205
+x -23597 y 93113
+x -23615 y 93024
+x -23633 y 92936
+x -26207 y 93232
+x -26207 y 93019
+x -26238 y 92853
+x -26302 y 92737
+x -26365 y 92621
+x -26455 y 92563
+x -26572 y 92563
+x -26690 y 92563
+x -26779 y 92624
+x -26843 y 92747
+x -26906 y 92870
+x -26936 y 93041
+x -26936 y 93262
+x -26936 y 94298
+x -26936 y 95334
+x -26936 y 96371
+x -26936 y 96689
+x -26905 y 96908
+x -26838 y 97033
+x -26774 y 97157
+x -26658 y 97219
+x -26491 y 97219
+x -26274 y 97219
+x -26054 y 97219
+x -25833 y 97219
+x -25485 y 97219
+x -25237 y 97117
+x -25089 y 96912
+x -24940 y 96706
+x -24864 y 96372
+x -24864 y 95909
+x -24864 y 95614
+x -24900 y 95373
+x -24963 y 95188
+x -25026 y 95002
+x -25129 y 94860
+x -25265 y 94757
+x -25156 y 94712
+x -25072 y 94647
+x -25017 y 94560
+x -24963 y 94471
+x -24922 y 94338
+x -24895 y 94163
+x -24890 y 94133
+x -24885 y 94043
+x -24878 y 93894
+x -24871 y 93786
+x -24866 y 93701
+x -24864 y 93636
+x -24861 y 93588
+x -24856 y 93522
+x -24851 y 93435
+x -24838 y 93283
+x -24832 y 93175
+x -24832 y 93110
+x -24832 y 92936
+x -24863 y 92801
+x -24927 y 92702
+x -24990 y 92604
+x -25080 y 92556
+x -25198 y 92556
+x -25247 y 92557
+x -25292 y 92572
+x -25337 y 92600
+x -25378 y 92626
+x -25418 y 92667
+x -25450 y 92721
+x -25511 y 92823
+x -25557 y 93065
+x -25572 y 93446
+x -25575 y 93520
+x -25574 y 93579
+x -25576 y 93621
+x -25587 y 93856
+x -25621 y 94012
+x -25662 y 94092
+x -25702 y 94171
+x -25779 y 94212
+x -25891 y 94213
+x -25999 y 94215
+x -26103 y 94215
+x -26207 y 94215
+x -26207 y 93887
+x -26207 y 93559
+x -26207 y 93232
+x -26207 y 95249
+x -26095 y 95249
+x -25982 y 95248
+x -25869 y 95247
+x -25747 y 95246
+x -25666 y 95278
+x -25621 y 95346
+x -25576 y 95413
+x -25553 y 95529
+x -25553 y 95698
+x -25553 y 95847
+x -25579 y 95954
+x -25625 y 96015
+x -25673 y 96077
+x -25760 y 96107
+x -25886 y 96107
+x -25995 y 96107
+x -26103 y 96107
+x -26207 y 96107
+x -26207 y 95821
+x -26207 y 95536
+x -26207 y 95249
+x -29804 y 94272
+x -29804 y 95044
+x -29804 y 95814
+x -29804 y 96588
+x -29804 y 96806
+x -29774 y 96978
+x -29710 y 97099
+x -29643 y 97222
+x -29552 y 97283
+x -29435 y 97283
+x -29317 y 97283
+x -29223 y 97225
+x -29159 y 97109
+x -29097 y 96995
+x -29065 y 96830
+x -29065 y 96613
+x -29065 y 95873
+x -29065 y 95132
+x -29065 y 94392
+x -29065 y 94135
+x -29038 y 93952
+x -28989 y 93843
+x -28938 y 93735
+x -28857 y 93681
+x -28745 y 93681
+x -28637 y 93681
+x -28557 y 93737
+x -28505 y 93849
+x -28456 y 93959
+x -28429 y 94142
+x -28429 y 94396
+x -28429 y 95132
+x -28429 y 95874
+x -28429 y 96613
+x -28429 y 96830
+x -28397 y 96995
+x -28335 y 97109
+x -28271 y 97225
+x -28177 y 97283
+x -28060 y 97283
+x -27942 y 97283
+x -27851 y 97222
+x -27784 y 97099
+x -27720 y 96978
+x -27690 y 96807
+x -27690 y 96590
+x -27690 y 95820
+x -27690 y 95050
+x -27690 y 94281
+x -27690 y 93720
+x -27780 y 93283
+x -27964 y 92974
+x -28150 y 92665
+x -28411 y 92510
+x -28745 y 92508
+x -29083 y 92505
+x -29342 y 92656
+x -29530 y 92963
+x -29717 y 93271
+x -29804 y 93707
+x -29804 y 94272
+x -31666 y 94174
+x -31512 y 94178
+x -31360 y 94179
+x -31202 y 94181
+x -31279 y 94712
+x -31355 y 95245
+x -31431 y 95779
+x -31512 y 95244
+x -31589 y 94709
+x -31666 y 94174
+x -31855 y 92931
+x -31882 y 92793
+x -31921 y 92687
+x -31972 y 92614
+x -32025 y 92540
+x -32090 y 92503
+x -32166 y 92501
+x -32270 y 92498
+x -32349 y 92555
+x -32410 y 92668
+x -32471 y 92783
+x -32500 y 92938
+x -32500 y 93132
+x -32500 y 93193
+x -32498 y 93247
+x -32495 y 93297
+x -32493 y 93344
+x -32488 y 93384
+x -32481 y 93416
+x -32294 y 94479
+x -32111 y 95539
+x -31923 y 96599
+x -31877 y 96858
+x -31824 y 97035
+x -31770 y 97134
+x -31716 y 97234
+x -31638 y 97283
+x -31544 y 97283
+x -31473 y 97283
+x -31400 y 97283
+x -31327 y 97283
+x -31233 y 97283
+x -31160 y 97237
+x -31107 y 97147
+x -31052 y 97056
+x -31003 y 96875
+x -30954 y 96602
+x -30764 y 95551
+x -30574 y 94501
+x -30386 y 93454
+x -30380 y 93419
+x -30377 y 93377
+x -30372 y 93325
+x -30368 y 93276
+x -30364 y 93223
+x -30364 y 93166
+x -30364 y 92979
+x -30396 y 92825
+x -30457 y 92710
+x -30519 y 92595
+x -30597 y 92534
+x -30697 y 92532
+x -30777 y 92530
+x -30841 y 92566
+x -30895 y 92636
+x -30949 y 92704
+x -30988 y 92809
+x -31013 y 92946
+x -31028 y 93034
+x -31048 y 93125
+x -31066 y 93214
+x -31314 y 93209
+x -31562 y 93206
+x -31806 y 93202
+x -31824 y 93110
+x -31841 y 93019
+x -31855 y 92931
+x -34519 y 95993
+x -34628 y 95992
+x -34704 y 96043
+x -34758 y 96144
+x -34812 y 96245
+x -34839 y 96399
+x -34839 y 96597
+x -34839 y 96799
+x -34813 y 96952
+x -34758 y 97057
+x -34700 y 97166
+x -34618 y 97216
+x -34515 y 97216
+x -33996 y 97216
+x -33477 y 97217
+x -32960 y 97217
+x -32852 y 97217
+x -32770 y 97163
+x -32717 y 97057
+x -32662 y 96949
+x -32635 y 96793
+x -32635 y 96584
+x -32635 y 96395
+x -32663 y 96254
+x -32717 y 96156
+x -32770 y 96056
+x -32852 y 96008
+x -32955 y 96007
+x -33095 y 96006
+x -33230 y 96004
+x -33366 y 96002
+x -33366 y 95057
+x -33366 y 94114
+x -33366 y 93170
+x -33366 y 92949
+x -33396 y 92781
+x -33460 y 92660
+x -33523 y 92542
+x -33617 y 92482
+x -33735 y 92478
+x -33853 y 92474
+x -33945 y 92533
+x -34010 y 92654
+x -34076 y 92779
+x -34109 y 92950
+x -34109 y 93175
+x -34109 y 94115
+x -34109 y 95055
+x -34109 y 95996
+x -34249 y 95995
+x -34384 y 95993
+x -34519 y 95993
+x -37229 y 93457
+x -37229 y 93655
+x -37202 y 93817
+x -37143 y 93945
+x -37085 y 94072
+x -37008 y 94136
+x -36917 y 94139
+x -36823 y 94141
+x -36727 y 94037
+x -36624 y 93822
+x -36606 y 93782
+x -36590 y 93752
+x -36580 y 93729
+x -36523 y 93613
+x -36466 y 93540
+x -36417 y 93499
+x -36371 y 93459
+x -36313 y 93440
+x -36246 y 93443
+x -36160 y 93446
+x -36091 y 93479
+x -36042 y 93545
+x -35996 y 93609
+x -35970 y 93700
+x -35970 y 93810
+x -35970 y 93976
+x -36075 y 94116
+x -36282 y 94235
+x -36337 y 94266
+x -36381 y 94292
+x -36408 y 94309
+x -36565 y 94405
+x -36692 y 94489
+x -36782 y 94564
+x -36873 y 94640
+x -36934 y 94713
+x -36976 y 94781
+x -37060 y 94916
+x -37121 y 95068
+x -37160 y 95237
+x -37202 y 95405
+x -37219 y 95601
+x -37219 y 95821
+x -37219 y 96307
+x -37133 y 96682
+x -36962 y 96953
+x -36795 y 97221
+x -36556 y 97355
+x -36246 y 97355
+x -35970 y 97355
+x -35750 y 97249
+x -35574 y 97040
+x -35398 y 96832
+x -35313 y 96571
+x -35313 y 96261
+x -35313 y 96079
+x -35341 y 95940
+x -35394 y 95835
+x -35445 y 95734
+x -35520 y 95681
+x -35610 y 95680
+x -35705 y 95679
+x -35804 y 95772
+x -35907 y 95957
+x -35934 y 96007
+x -35956 y 96042
+x -35970 y 96067
+x -36015 y 96138
+x -36062 y 96193
+x -36110 y 96230
+x -36157 y 96266
+x -36205 y 96286
+x -36255 y 96286
+x -36332 y 96284
+x -36391 y 96256
+x -36430 y 96199
+x -36472 y 96141
+x -36494 y 96060
+x -36494 y 95954
+x -36494 y 95789
+x -36385 y 95645
+x -36174 y 95512
+x -36173 y 95510
+x -36169 y 95510
+x -36164 y 95508
+x -36146 y 95498
+x -36119 y 95483
+x -36088 y 95464
+x -35785 y 95285
+x -35597 y 95130
+x -35511 y 95001
+x -35417 y 94861
+x -35351 y 94708
+x -35308 y 94542
+x -35265 y 94379
+x -35249 y 94184
+x -35249 y 93956
+x -35249 y 93433
+x -35337 y 93034
+x -35515 y 92752
+x -35692 y 92471
+x -35948 y 92321
+x -36286 y 92306
+x -36575 y 92294
+x -36800 y 92392
+x -36972 y 92603
+x -37144 y 92814
+x -37229 y 93099
+x -37229 y 93457
+x -39204 y 97211
+x -38847 y 97211
+x -38486 y 97211
+x -38125 y 97211
+x -38022 y 97211
+x -37942 y 97161
+x -37887 y 97060
+x -37829 y 96957
+x -37800 y 96811
+x -37800 y 96617
+x -37800 y 96433
+x -37828 y 96293
+x -37882 y 96197
+x -37936 y 96100
+x -38013 y 96050
+x -38117 y 96049
+x -38382 y 96046
+x -38648 y 96041
+x -38909 y 96038
+x -38909 y 95820
+x -38909 y 95601
+x -38909 y 95385
+x -38702 y 95390
+x -38491 y 95394
+x -38279 y 95398
+x -38171 y 95400
+x -38095 y 95356
+x -38049 y 95272
+x -38000 y 95184
+x -37977 y 95047
+x -37977 y 94858
+x -37977 y 94671
+x -38000 y 94528
+x -38049 y 94432
+x -38098 y 94335
+x -38171 y 94287
+x -38260 y 94284
+x -38477 y 94277
+x -38693 y 94270
+x -38909 y 94264
+x -38909 y 94012
+x -38909 y 93759
+x -38909 y 93507
+x -38635 y 93517
+x -38360 y 93529
+x -38081 y 93539
+x -37977 y 93542
+x -37897 y 93493
+x -37842 y 93392
+x -37785 y 93290
+x -37756 y 93143
+x -37756 y 92945
+x -37756 y 92759
+x -37783 y 92616
+x -37837 y 92516
+x -37891 y 92416
+x -37968 y 92364
+x -38071 y 92359
+x -38449 y 92340
+x -38828 y 92321
+x -39204 y 92301
+x -39369 y 92293
+x -39484 y 92355
+x -39550 y 92486
+x -39615 y 92615
+x -39649 y 92850
+x -39649 y 93189
+x -39649 y 94224
+x -39649 y 95260
+x -39649 y 96296
+x -39649 y 96638
+x -39616 y 96875
+x -39550 y 97009
+x -39485 y 97141
+x -39369 y 97211
+x -39204 y 97211
+x -41687 y 92826
+x -41687 y 92591
+x -41720 y 92407
+x -41786 y 92275
+x -41851 y 92142
+x -41938 y 92072
+x -42056 y 92064
+x -42174 y 92058
+x -42261 y 92121
+x -42326 y 92253
+x -42392 y 92384
+x -42421 y 92573
+x -42421 y 92818
+x -42421 y 93967
+x -42421 y 95116
+x -42421 y 96264
+x -42421 y 96617
+x -42391 y 96861
+x -42322 y 97000
+x -42256 y 97136
+x -42142 y 97205
+x -41975 y 97205
+x -41754 y 97207
+x -41533 y 97208
+x -41312 y 97208
+x -40970 y 97208
+x -40722 y 97097
+x -40574 y 96875
+x -40425 y 96653
+x -40347 y 96294
+x -40347 y 95793
+x -40347 y 95475
+x -40382 y 95216
+x -40447 y 95014
+x -40512 y 94810
+x -40609 y 94650
+x -40748 y 94537
+x -40641 y 94492
+x -40555 y 94424
+x -40501 y 94331
+x -40447 y 94238
+x -40406 y 94097
+x -40380 y 93908
+x -40374 y 93875
+x -40366 y 93780
+x -40361 y 93620
+x -40357 y 93502
+x -40353 y 93410
+x -40347 y 93341
+x -40344 y 93288
+x -40341 y 93216
+x -40335 y 93125
+x -40322 y 92962
+x -40316 y 92844
+x -40316 y 92775
+x -40316 y 92586
+x -40347 y 92437
+x -40411 y 92327
+x -40474 y 92218
+x -40564 y 92162
+x -40677 y 92155
+x -40731 y 92152
+x -40777 y 92162
+x -40821 y 92189
+x -40862 y 92214
+x -40899 y 92256
+x -40933 y 92314
+x -40997 y 92420
+x -41033 y 92682
+x -41051 y 93095
+x -41055 y 93177
+x -41058 y 93239
+x -41060 y 93285
+x -41071 y 93540
+x -41102 y 93710
+x -41146 y 93795
+x -41188 y 93880
+x -41262 y 93920
+x -41371 y 93917
+x -41479 y 93911
+x -41582 y 93908
+x -41687 y 93905
+x -41687 y 93545
+x -41687 y 93185
+x -41687 y 92826
+x -41687 y 95042
+x -41574 y 95044
+x -41461 y 95047
+x -41348 y 95050
+x -41227 y 95052
+x -41148 y 95090
+x -41105 y 95164
+x -41062 y 95240
+x -41038 y 95367
+x -41038 y 95549
+x -41038 y 95713
+x -41062 y 95827
+x -41110 y 95894
+x -41156 y 95958
+x -41245 y 95992
+x -41371 y 95990
+x -41479 y 95989
+x -41582 y 95987
+x -41687 y 95986
+x -41687 y 95670
+x -41687 y 95354
+x -41687 y 95042
+type0
+type1
+x -51943 y 47106
+x -51943 y 46902
+x -52015 y 46902
+x -52068 y 46888
+x -52105 y 46861
+x -52141 y 46836
+x -52160 y 46798
+x -52160 y 46748
+x -52160 y 46705
+x -52149 y 46672
+x -52128 y 46649
+x -52106 y 46625
+x -52074 y 46615
+x -52036 y 46615
+x -52016 y 46615
+x -51997 y 46617
+x -51981 y 46621
+x -51966 y 46627
+x -51954 y 46636
+x -51948 y 46646
+x -51934 y 46660
+x -51914 y 46698
+x -51887 y 46757
+x -51859 y 46817
+x -51834 y 46867
+x -51810 y 46907
+x -51773 y 46965
+x -51725 y 47011
+x -51667 y 47042
+x -51607 y 47072
+x -51538 y 47088
+x -51461 y 47088
+x -51340 y 47088
+x -51244 y 47059
+x -51173 y 47001
+x -51102 y 46940
+x -51065 y 46861
+x -51065 y 46761
+x -51065 y 46662
+x -51103 y 46583
+x -51178 y 46527
+x -51252 y 46469
+x -51354 y 46440
+x -51481 y 46440
+x -51481 y 46637
+x -51422 y 46641
+x -51378 y 46653
+x -51351 y 46677
+x -51322 y 46699
+x -51309 y 46731
+x -51309 y 46775
+x -51309 y 46809
+x -51320 y 46835
+x -51342 y 46856
+x -51363 y 46877
+x -51390 y 46888
+x -51423 y 46888
+x -51479 y 46888
+x -51532 y 46838
+x -51581 y 46737
+x -51590 y 46718
+x -51598 y 46705
+x -51601 y 46695
+x -51605 y 46687
+x -51658 y 46582
+x -51701 y 46520
+x -51732 y 46495
+x -51765 y 46467
+x -51804 y 46447
+x -51849 y 46433
+x -51894 y 46419
+x -51944 y 46413
+x -51998 y 46413
+x -52125 y 46413
+x -52223 y 46443
+x -52293 y 46508
+x -52361 y 46570
+x -52396 y 46655
+x -52396 y 46769
+x -52396 y 46875
+x -52360 y 46956
+x -52283 y 47012
+x -52209 y 47068
+x -52095 y 47099
+x -51943 y 47106
+x -51100 y 46261
+x -51100 y 46056
+x -51888 y 46056
+x -51975 y 46056
+x -52037 y 46045
+x -52073 y 46025
+x -52111 y 46003
+x -52128 y 45966
+x -52128 y 45918
+x -52128 y 45870
+x -52111 y 45834
+x -52073 y 45813
+x -52037 y 45793
+x -51975 y 45781
+x -51888 y 45781
+x -51100 y 45781
+x -51100 y 45572
+x -51850 y 45572
+x -51955 y 45572
+x -52040 y 45578
+x -52103 y 45593
+x -52165 y 45607
+x -52218 y 45629
+x -52261 y 45659
+x -52306 y 45691
+x -52340 y 45730
+x -52363 y 45772
+x -52385 y 45814
+x -52396 y 45862
+x -52396 y 45918
+x -52396 y 45971
+x -52385 y 46020
+x -52363 y 46059
+x -52340 y 46104
+x -52306 y 46140
+x -52261 y 46172
+x -52217 y 46204
+x -52163 y 46228
+x -52102 y 46240
+x -52038 y 46254
+x -51953 y 46261
+x -51850 y 46261
+x -51100 y 46261
+x -51641 y 45177
+x -51641 y 45021
+x -51641 y 44980
+x -51628 y 44949
+x -51604 y 44929
+x -51580 y 44910
+x -51542 y 44900
+x -51490 y 44900
+x -51443 y 44900
+x -51410 y 44909
+x -51387 y 44928
+x -51365 y 44948
+x -51353 y 44978
+x -51353 y 45015
+x -51353 y 45177
+x -51641 y 45177
+x -52361 y 45386
+x -51100 y 45386
+x -51100 y 44995
+x -51100 y 44891
+x -51129 y 44814
+x -51185 y 44766
+x -51243 y 44717
+x -51332 y 44692
+x -51451 y 44692
+x -51522 y 44692
+x -51582 y 44701
+x -51634 y 44724
+x -51683 y 44745
+x -51725 y 44777
+x -51761 y 44821
+x -51782 y 44784
+x -51810 y 44760
+x -51846 y 44745
+x -51882 y 44731
+x -51948 y 44722
+x -52038 y 44720
+x -52064 y 44719
+x -52098 y 44717
+x -52141 y 44716
+x -52243 y 44714
+x -52301 y 44701
+x -52319 y 44683
+x -52361 y 44683
+x -52361 y 44902
+x -52318 y 44912
+x -52255 y 44918
+x -52179 y 44919
+x -52102 y 44921
+x -52052 y 44923
+x -52032 y 44924
+x -51983 y 44928
+x -51948 y 44939
+x -51925 y 44957
+x -51902 y 44976
+x -51890 y 45003
+x -51890 y 45037
+x -51890 y 45177
+x -52361 y 45177
+x -52361 y 45386
+x -51657 y 43871
+x -51657 y 43731
+x -51657 y 43695
+x -51646 y 43667
+x -51620 y 43649
+x -51596 y 43630
+x -51555 y 43622
+x -51505 y 43622
+x -51455 y 43622
+x -51416 y 43631
+x -51392 y 43650
+x -51367 y 43668
+x -51355 y 43697
+x -51355 y 43734
+x -51355 y 43871
+x -51657 y 43871
+x -52361 y 44081
+x -51100 y 44081
+x -51100 y 43708
+x -51100 y 43613
+x -51134 y 43540
+x -51202 y 43490
+x -51270 y 43442
+x -51367 y 43417
+x -51495 y 43417
+x -51629 y 43417
+x -51732 y 43441
+x -51804 y 43489
+x -51875 y 43538
+x -51911 y 43609
+x -51911 y 43701
+x -51911 y 43871
+x -52361 y 43871
+x -52361 y 44081
+x -52361 y 43260
+x -51100 y 43260
+x -51100 y 43049
+x -52089 y 43049
+x -52089 y 42655
+x -52361 y 42655
+x -52361 y 43260
+x -51870 y 42301
+x -51870 y 42123
+x -51434 y 42214
+x -51870 y 42301
+x -51100 y 42323
+x -51100 y 42092
+x -52361 y 41804
+x -52361 y 42028
+x -52131 y 42079
+x -52131 y 42353
+x -52361 y 42398
+x -52361 y 42615
+x -51100 y 42323
+x -51920 y 40964
+x -52070 y 40979
+x -52188 y 41016
+x -52272 y 41082
+x -52355 y 41143
+x -52396 y 41225
+x -52396 y 41326
+x -52396 y 41444
+x -52337 y 41541
+x -52216 y 41613
+x -52095 y 41688
+x -51936 y 41724
+x -51741 y 41724
+x -51535 y 41724
+x -51373 y 41687
+x -51252 y 41612
+x -51131 y 41537
+x -51068 y 41437
+x -51068 y 41313
+x -51068 y 41213
+x -51110 y 41132
+x -51190 y 41071
+x -51271 y 41008
+x -51380 y 40972
+x -51520 y 40963
+x -51520 y 41158
+x -51460 y 41168
+x -51414 y 41187
+x -51384 y 41213
+x -51353 y 41241
+x -51338 y 41276
+x -51338 y 41321
+x -51338 y 41377
+x -51372 y 41423
+x -51444 y 41458
+x -51515 y 41493
+x -51613 y 41509
+x -51738 y 41509
+x -51860 y 41509
+x -51957 y 41494
+x -52024 y 41462
+x -52091 y 41429
+x -52128 y 41383
+x -52128 y 41326
+x -52128 y 41278
+x -52109 y 41241
+x -52073 y 41213
+x -52039 y 41184
+x -51987 y 41166
+x -51920 y 41158
+x -51920 y 40964
+x -52361 y 40811
+x -51100 y 40811
+x -51100 y 40189
+x -51360 y 40189
+x -51360 y 40600
+x -51581 y 40600
+x -51581 y 40225
+x -51834 y 40225
+x -51834 y 40600
+x -52104 y 40600
+x -52104 y 40176
+x -52361 y 40176
+x -52361 y 40811
+x -51732 y 39402
+x -51860 y 39402
+x -51958 y 39384
+x -52027 y 39352
+x -52096 y 39317
+x -52131 y 39269
+x -52131 y 39206
+x -52131 y 39142
+x -52096 y 39093
+x -52027 y 39060
+x -51958 y 39025
+x -51860 y 39007
+x -51732 y 39007
+x -51604 y 39007
+x -51507 y 39025
+x -51438 y 39060
+x -51368 y 39093
+x -51334 y 39142
+x -51334 y 39206
+x -51334 y 39269
+x -51368 y 39317
+x -51438 y 39352
+x -51506 y 39384
+x -51603 y 39402
+x -51732 y 39402
+x -51732 y 39616
+x -51528 y 39616
+x -51366 y 39578
+x -51246 y 39505
+x -51128 y 39431
+x -51066 y 39332
+x -51066 y 39206
+x -51066 y 39080
+x -51128 y 38980
+x -51246 y 38905
+x -51366 y 38831
+x -51528 y 38793
+x -51732 y 38793
+x -51936 y 38793
+x -52098 y 38831
+x -52217 y 38905
+x -52337 y 38980
+x -52396 y 39080
+x -52396 y 39206
+x -52396 y 39332
+x -52337 y 39431
+x -52218 y 39505
+x -52099 y 39578
+x -51936 y 39616
+x -51732 y 39616
+x -51100 y 38640
+x -51100 y 38435
+x -51888 y 38435
+x -51975 y 38435
+x -52037 y 38424
+x -52073 y 38403
+x -52111 y 38381
+x -52128 y 38345
+x -52128 y 38297
+x -52128 y 38247
+x -52111 y 38212
+x -52073 y 38194
+x -52037 y 38172
+x -51975 y 38162
+x -51888 y 38162
+x -51100 y 38162
+x -51100 y 37952
+x -51850 y 37952
+x -51955 y 37952
+x -52040 y 37959
+x -52103 y 37972
+x -52165 y 37985
+x -52218 y 38008
+x -52261 y 38039
+x -52306 y 38071
+x -52340 y 38109
+x -52363 y 38152
+x -52385 y 38195
+x -52396 y 38241
+x -52396 y 38296
+x -52396 y 38349
+x -52385 y 38398
+x -52363 y 38440
+x -52340 y 38482
+x -52306 y 38519
+x -52261 y 38553
+x -52217 y 38584
+x -52163 y 38606
+x -52102 y 38619
+x -52038 y 38634
+x -51953 y 38640
+x -51850 y 38640
+x -51100 y 38640
+x -51869 y 37174
+x -51869 y 36995
+x -51434 y 37087
+x -51869 y 37174
+x -51099 y 37193
+x -51099 y 36965
+x -52361 y 36676
+x -52361 y 36902
+x -52130 y 36951
+x -52130 y 37224
+x -52361 y 37271
+x -52361 y 37488
+x -51099 y 37193
+x -52361 y 36048
+x -51099 y 36048
+x -51099 y 35426
+x -51359 y 35426
+x -51359 y 35838
+x -51580 y 35838
+x -51580 y 35462
+x -51834 y 35462
+x -51834 y 35838
+x -52103 y 35838
+x -52103 y 35413
+x -52361 y 35413
+x -52361 y 36048
+x -52361 y 35255
+x -51099 y 35255
+x -51099 y 34966
+x -51714 y 34858
+x -51767 y 34849
+x -51821 y 34840
+x -51872 y 34832
+x -51924 y 34825
+x -51973 y 34818
+x -52021 y 34813
+x -51970 y 34806
+x -51915 y 34798
+x -51858 y 34789
+x -51804 y 34780
+x -51743 y 34770
+x -51678 y 34758
+x -51099 y 34656
+x -51099 y 34368
+x -52361 y 34368
+x -52361 y 34559
+x -51802 y 34559
+x -51763 y 34559
+x -51707 y 34558
+x -51636 y 34557
+x -51565 y 34555
+x -51484 y 34554
+x -51390 y 34551
+x -52361 y 34710
+x -52361 y 34917
+x -51390 y 35071
+x -51502 y 35069
+x -51601 y 35067
+x -51692 y 35065
+x -51781 y 35063
+x -51851 y 35062
+x -51902 y 35062
+x -52361 y 35062
+x -52361 y 35255
+x -51657 y 33963
+x -51657 y 33824
+x -51657 y 33786
+x -51645 y 33760
+x -51619 y 33742
+x -51595 y 33723
+x -51555 y 33713
+x -51504 y 33713
+x -51454 y 33713
+x -51415 y 33724
+x -51391 y 33742
+x -51367 y 33762
+x -51354 y 33789
+x -51354 y 33826
+x -51354 y 33963
+x -51657 y 33963
+x -52361 y 34173
+x -51099 y 34173
+x -51099 y 33799
+x -51099 y 33704
+x -51133 y 33632
+x -51201 y 33582
+x -51269 y 33533
+x -51367 y 33507
+x -51494 y 33507
+x -51628 y 33507
+x -51731 y 33532
+x -51804 y 33581
+x -51875 y 33632
+x -51911 y 33701
+x -51911 y 33792
+x -51911 y 33963
+x -52361 y 33963
+x -52361 y 34173
+x -51731 y 33179
+x -51859 y 33179
+x -51958 y 33162
+x -52026 y 33128
+x -52095 y 33092
+x -52130 y 33044
+x -52130 y 32981
+x -52130 y 32918
+x -52095 y 32870
+x -52026 y 32835
+x -51958 y 32800
+x -51859 y 32784
+x -51731 y 32784
+x -51603 y 32784
+x -51506 y 32800
+x -51437 y 32835
+x -51368 y 32870
+x -51333 y 32918
+x -51333 y 32981
+x -51333 y 33044
+x -51367 y 33092
+x -51437 y 33128
+x -51505 y 33162
+x -51602 y 33179
+x -51731 y 33179
+x -51731 y 33391
+x -51527 y 33391
+x -51365 y 33354
+x -51246 y 33280
+x -51127 y 33208
+x -51065 y 33108
+x -51065 y 32981
+x -51065 y 32857
+x -51127 y 32756
+x -51246 y 32682
+x -51366 y 32607
+x -51528 y 32570
+x -51731 y 32570
+x -51935 y 32570
+x -52097 y 32607
+x -52217 y 32682
+x -52337 y 32756
+x -52396 y 32857
+x -52396 y 32981
+x -52396 y 33108
+x -52337 y 33208
+x -52217 y 33280
+x -52098 y 33354
+x -51936 y 33391
+x -51731 y 33391
+x -51640 y 32204
+x -51640 y 32047
+x -51640 y 32006
+x -51627 y 31975
+x -51603 y 31954
+x -51579 y 31933
+x -51541 y 31927
+x -51489 y 31927
+x -51443 y 31927
+x -51409 y 31933
+x -51386 y 31953
+x -51364 y 31973
+x -51352 y 32002
+x -51352 y 32041
+x -51352 y 32204
+x -51640 y 32204
+x -52361 y 32413
+x -51099 y 32413
+x -51099 y 32021
+x -51099 y 31918
+x -51129 y 31841
+x -51185 y 31791
+x -51242 y 31742
+x -51331 y 31718
+x -51450 y 31718
+x -51522 y 31718
+x -51581 y 31729
+x -51633 y 31750
+x -51683 y 31771
+x -51725 y 31803
+x -51760 y 31848
+x -51781 y 31812
+x -51810 y 31787
+x -51846 y 31771
+x -51881 y 31756
+x -51947 y 31748
+x -52038 y 31745
+x -52064 y 31744
+x -52097 y 31743
+x -52140 y 31742
+x -52242 y 31740
+x -52300 y 31728
+x -52318 y 31708
+x -52361 y 31708
+x -52361 y 31928
+x -52317 y 31936
+x -52255 y 31943
+x -52178 y 31944
+x -52101 y 31945
+x -52051 y 31947
+x -52031 y 31949
+x -51982 y 31952
+x -51948 y 31962
+x -51924 y 31982
+x -51901 y 32000
+x -51889 y 32027
+x -51889 y 32064
+x -51889 y 32204
+x -52361 y 32204
+x -52361 y 32413
+x -52361 y 31380
+x -51355 y 31380
+x -51355 y 31614
+x -51099 y 31614
+x -51099 y 30935
+x -51355 y 30935
+x -51355 y 31169
+x -52361 y 31169
+x -52361 y 31380
+x -52361 y 30811
+x -51099 y 30811
+x -51099 y 30188
+x -51359 y 30188
+x -51359 y 30602
+x -51580 y 30602
+x -51580 y 30225
+x -51834 y 30225
+x -51834 y 30602
+x -52103 y 30602
+x -52103 y 30177
+x -52361 y 30177
+x -52361 y 30811
+x -51640 y 29810
+x -51640 y 29656
+x -51640 y 29614
+x -51627 y 29583
+x -51603 y 29563
+x -51579 y 29543
+x -51541 y 29533
+x -51489 y 29533
+x -51443 y 29533
+x -51409 y 29543
+x -51386 y 29562
+x -51364 y 29582
+x -51352 y 29610
+x -51352 y 29650
+x -51352 y 29810
+x -51640 y 29810
+x -52361 y 30019
+x -51099 y 30019
+x -51099 y 29629
+x -51099 y 29524
+x -51129 y 29450
+x -51185 y 29401
+x -51242 y 29354
+x -51331 y 29330
+x -51450 y 29330
+x -51522 y 29330
+x -51581 y 29341
+x -51633 y 29361
+x -51683 y 29382
+x -51725 y 29412
+x -51760 y 29457
+x -51781 y 29420
+x -51810 y 29395
+x -51846 y 29382
+x -51881 y 29367
+x -51947 y 29359
+x -52038 y 29356
+x -52064 y 29355
+x -52097 y 29354
+x -52140 y 29353
+x -52242 y 29351
+x -52300 y 29340
+x -52318 y 29319
+x -52361 y 29319
+x -52361 y 29535
+x -52317 y 29546
+x -52255 y 29553
+x -52178 y 29554
+x -52101 y 29555
+x -52051 y 29557
+x -52031 y 29558
+x -51982 y 29561
+x -51948 y 29573
+x -51924 y 29591
+x -51901 y 29608
+x -51889 y 29635
+x -51889 y 29672
+x -51889 y 29810
+x -52361 y 29810
+x -52361 y 30019
+type0
+type1
+x -53471 y 37212
+x -53471 y 36593
+x -53643 y 36592
+x -53643 y 37211
+x -53471 y 37212
+x -53803 y 37211
+x -53803 y 36592
+x -53972 y 36592
+x -53972 y 37211
+x -53803 y 37211
+x -54174 y 37773
+x -53372 y 37774
+x -53371 y 37596
+x -53510 y 37596
+x -53456 y 37578
+x -53415 y 37552
+x -53390 y 37522
+x -53364 y 37494
+x -53353 y 37455
+x -53352 y 37411
+x -53611 y 37410
+x -53608 y 37417
+x -53607 y 37424
+x -53606 y 37433
+x -53606 y 37439
+x -53606 y 37449
+x -53606 y 37454
+x -53606 y 37483
+x -53612 y 37509
+x -53624 y 37525
+x -53636 y 37545
+x -53654 y 37559
+x -53679 y 37570
+x -53696 y 37578
+x -53721 y 37582
+x -53751 y 37585
+x -53784 y 37589
+x -53834 y 37590
+x -53902 y 37590
+x -54173 y 37590
+x -54174 y 37773
+x -53921 y 38099
+x -53921 y 37923
+x -54010 y 37938
+x -54077 y 37972
+x -54124 y 38020
+x -54174 y 38070
+x -54198 y 38130
+x -54198 y 38200
+x -54198 y 38288
+x -54159 y 38358
+x -54084 y 38407
+x -54010 y 38458
+x -53905 y 38482
+x -53775 y 38482
+x -53644 y 38482
+x -53536 y 38459
+x -53461 y 38409
+x -53384 y 38358
+x -53343 y 38288
+x -53343 y 38201
+x -53343 y 38112
+x -53385 y 38042
+x -53462 y 37992
+x -53539 y 37939
+x -53648 y 37914
+x -53787 y 37914
+x -53801 y 37914
+x -53810 y 37914
+x -53817 y 37915
+x -53823 y 37915
+x -53829 y 37915
+x -53835 y 37916
+x -53835 y 38295
+x -53891 y 38295
+x -53933 y 38286
+x -53964 y 38269
+x -53993 y 38252
+x -54010 y 38226
+x -54010 y 38193
+x -54010 y 38171
+x -54000 y 38151
+x -53987 y 38135
+x -53971 y 38117
+x -53950 y 38107
+x -53921 y 38099
+x -53686 y 38299
+x -53686 y 38090
+x -53636 y 38091
+x -53594 y 38100
+x -53565 y 38120
+x -53535 y 38139
+x -53522 y 38165
+x -53522 y 38195
+x -53522 y 38225
+x -53535 y 38251
+x -53565 y 38268
+x -53592 y 38285
+x -53634 y 38297
+x -53686 y 38299
+x -53530 y 38939
+x -53372 y 38939
+x -53372 y 38863
+x -53145 y 38863
+x -53145 y 38680
+x -53372 y 38680
+x -53372 y 38585
+x -53530 y 38585
+x -53530 y 38680
+x -53877 y 38679
+x -53931 y 38679
+x -53966 y 38674
+x -53983 y 38664
+x -53999 y 38656
+x -54010 y 38637
+x -54010 y 38609
+x -54010 y 38602
+x -54010 y 38598
+x -54010 y 38595
+x -54010 y 38592
+x -54009 y 38589
+x -54008 y 38586
+x -54174 y 38586
+x -54181 y 38604
+x -54183 y 38623
+x -54187 y 38643
+x -54190 y 38662
+x -54192 y 38680
+x -54192 y 38697
+x -54192 y 38761
+x -54169 y 38804
+x -54124 y 38827
+x -54079 y 38851
+x -53985 y 38862
+x -53840 y 38862
+x -53530 y 38863
+x -53530 y 38939
+x -54174 y 39374
+x -53372 y 39375
+x -53372 y 39199
+x -53511 y 39199
+x -53456 y 39179
+x -53416 y 39155
+x -53391 y 39125
+x -53365 y 39095
+x -53354 y 39057
+x -53353 y 39012
+x -53612 y 39011
+x -53609 y 39019
+x -53608 y 39029
+x -53607 y 39036
+x -53606 y 39044
+x -53606 y 39050
+x -53606 y 39057
+x -53606 y 39085
+x -53613 y 39109
+x -53625 y 39127
+x -53637 y 39146
+x -53655 y 39161
+x -53680 y 39173
+x -53697 y 39179
+x -53721 y 39184
+x -53751 y 39187
+x -53784 y 39189
+x -53834 y 39190
+x -53903 y 39190
+x -54174 y 39190
+x -54174 y 39374
+x -53772 y 40115
+x -53637 y 40115
+x -53532 y 40090
+x -53456 y 40037
+x -53381 y 39984
+x -53342 y 39911
+x -53342 y 39818
+x -53342 y 39726
+x -53381 y 39651
+x -53456 y 39598
+x -53532 y 39546
+x -53637 y 39519
+x -53772 y 39519
+x -53904 y 39519
+x -54010 y 39545
+x -54087 y 39597
+x -54162 y 39650
+x -54201 y 39725
+x -54201 y 39817
+x -54201 y 39911
+x -54162 y 39984
+x -54087 y 40036
+x -54011 y 40089
+x -53905 y 40115
+x -53772 y 40115
+x -53772 y 39927
+x -53843 y 39927
+x -53901 y 39918
+x -53940 y 39898
+x -53979 y 39877
+x -53998 y 39851
+x -53998 y 39817
+x -53998 y 39782
+x -53979 y 39754
+x -53940 y 39736
+x -53901 y 39717
+x -53843 y 39708
+x -53772 y 39708
+x -53700 y 39708
+x -53644 y 39717
+x -53603 y 39736
+x -53564 y 39755
+x -53544 y 39783
+x -53544 y 39818
+x -53544 y 39852
+x -53564 y 39879
+x -53603 y 39898
+x -53643 y 39918
+x -53699 y 39927
+x -53772 y 39927
+x -53783 y 40417
+x -53708 y 40417
+x -53654 y 40427
+x -53616 y 40446
+x -53579 y 40464
+x -53559 y 40493
+x -53559 y 40529
+x -53559 y 40563
+x -53579 y 40589
+x -53616 y 40606
+x -53653 y 40625
+x -53707 y 40634
+x -53783 y 40634
+x -53848 y 40634
+x -53901 y 40624
+x -53937 y 40605
+x -53974 y 40585
+x -53991 y 40559
+x -53991 y 40524
+x -53991 y 40491
+x -53973 y 40464
+x -53935 y 40446
+x -53899 y 40427
+x -53846 y 40417
+x -53783 y 40417
+x -54494 y 40814
+x -53372 y 40815
+x -53372 y 40631
+x -53477 y 40631
+x -53434 y 40611
+x -53403 y 40587
+x -53382 y 40560
+x -53361 y 40534
+x -53350 y 40501
+x -53350 y 40465
+x -53350 y 40395
+x -53389 y 40336
+x -53467 y 40293
+x -53543 y 40252
+x -53644 y 40226
+x -53770 y 40226
+x -53897 y 40226
+x -53999 y 40250
+x -54078 y 40293
+x -54159 y 40335
+x -54200 y 40393
+x -54200 y 40462
+x -54200 y 40499
+x -54188 y 40533
+x -54167 y 40561
+x -54146 y 40590
+x -54116 y 40612
+x -54074 y 40631
+x -54494 y 40631
+x -54494 y 40814
+x -54174 y 41847
+x -53372 y 41848
+x -53372 y 41670
+x -53481 y 41670
+x -53437 y 41650
+x -53405 y 41628
+x -53385 y 41600
+x -53364 y 41574
+x -53353 y 41542
+x -53353 y 41503
+x -53353 y 41462
+x -53364 y 41427
+x -53385 y 41401
+x -53405 y 41374
+x -53437 y 41354
+x -53481 y 41339
+x -53438 y 41322
+x -53406 y 41300
+x -53385 y 41271
+x -53364 y 41242
+x -53353 y 41209
+x -53353 y 41173
+x -53353 y 41111
+x -53375 y 41064
+x -53423 y 41035
+x -53471 y 41003
+x -53540 y 40988
+x -53636 y 40987
+x -54174 y 40987
+x -54174 y 41167
+x -53715 y 41167
+x -53654 y 41167
+x -53612 y 41174
+x -53587 y 41187
+x -53561 y 41199
+x -53550 y 41222
+x -53550 y 41249
+x -53550 y 41281
+x -53566 y 41302
+x -53597 y 41315
+x -53628 y 41328
+x -53678 y 41335
+x -53744 y 41335
+x -54174 y 41335
+x -54174 y 41498
+x -53715 y 41498
+x -53654 y 41498
+x -53612 y 41504
+x -53587 y 41517
+x -53561 y 41530
+x -53550 y 41551
+x -53550 y 41581
+x -53550 y 41609
+x -53566 y 41631
+x -53597 y 41645
+x -53628 y 41659
+x -53678 y 41667
+x -53744 y 41667
+x -54174 y 41667
+x -54174 y 41847
+x -54174 y 42592
+x -53085 y 42593
+x -53085 y 42012
+x -53309 y 42012
+x -53309 y 42394
+x -53502 y 42394
+x -53502 y 42047
+x -53720 y 42046
+x -53720 y 42393
+x -53952 y 42393
+x -53952 y 41998
+x -54174 y 41998
+x -54174 y 42592
+x -53002 y 43445
+x -53002 y 43298
+x -53275 y 43198
+x -53275 y 43278
+x -53002 y 43445
+x -54174 y 43008
+x -54174 y 43198
+x -54159 y 43199
+x -54147 y 43201
+x -54134 y 43203
+x -54119 y 43204
+x -54105 y 43206
+x -54091 y 43207
+x -54127 y 43232
+x -54155 y 43259
+x -54173 y 43288
+x -54190 y 43318
+x -54200 y 43351
+x -54200 y 43386
+x -54200 y 43438
+x -54179 y 43482
+x -54135 y 43513
+x -54093 y 43544
+x -54035 y 43562
+x -53963 y 43562
+x -53897 y 43562
+x -53842 y 43548
+x -53801 y 43523
+x -53760 y 43500
+x -53730 y 43461
+x -53713 y 43413
+x -53705 y 43385
+x -53694 y 43350
+x -53684 y 43308
+x -53669 y 43243
+x -53647 y 43212
+x -53620 y 43212
+x -53601 y 43212
+x -53578 y 43212
+x -53559 y 43217
+x -53549 y 43230
+x -53535 y 43243
+x -53530 y 43261
+x -53530 y 43285
+x -53530 y 43312
+x -53536 y 43333
+x -53552 y 43348
+x -53568 y 43362
+x -53590 y 43374
+x -53620 y 43378
+x -53620 y 43545
+x -53530 y 43536
+x -53462 y 43510
+x -53419 y 43467
+x -53373 y 43424
+x -53353 y 43361
+x -53353 y 43282
+x -53353 y 43231
+x -53360 y 43191
+x -53378 y 43156
+x -53393 y 43120
+x -53421 y 43094
+x -53455 y 43076
+x -53480 y 43061
+x -53509 y 43051
+x -53545 y 43046
+x -53579 y 43039
+x -53636 y 43036
+x -53711 y 43036
+x -54016 y 43036
+x -54052 y 43036
+x -54081 y 43035
+x -54101 y 43029
+x -54123 y 43024
+x -54136 y 43018
+x -54143 y 43008
+x -54174 y 43008
+x -53795 y 43212
+x -53807 y 43225
+x -53818 y 43251
+x -53830 y 43286
+x -53837 y 43304
+x -53840 y 43317
+x -53843 y 43326
+x -53852 y 43348
+x -53863 y 43362
+x -53877 y 43374
+x -53891 y 43382
+x -53909 y 43387
+x -53932 y 43387
+x -53961 y 43387
+x -53984 y 43380
+x -54001 y 43369
+x -54018 y 43356
+x -54029 y 43339
+x -54029 y 43318
+x -54029 y 43286
+x -54014 y 43261
+x -53987 y 43241
+x -53963 y 43221
+x -53929 y 43212
+x -53887 y 43212
+x -53795 y 43212
+x -54174 y 44497
+x -53755 y 44300
+x -53372 y 44490
+x -53372 y 44274
+x -53562 y 44197
+x -53372 y 44118
+x -53372 y 43903
+x -53755 y 44091
+x -54174 y 43894
+x -54174 y 44107
+x -53953 y 44197
+x -54174 y 44284
+x -54174 y 44497
+x -54174 y 44781
+x -53372 y 44782
+x -53372 y 44598
+x -54174 y 44598
+x -54174 y 44781
+x -53298 y 44782
+x -53085 y 44782
+x -53085 y 44598
+x -53298 y 44598
+x -53298 y 44782
+x -54174 y 45273
+x -53372 y 45274
+x -53372 y 45097
+x -53511 y 45097
+x -53456 y 45079
+x -53416 y 45052
+x -53391 y 45024
+x -53365 y 44993
+x -53354 y 44958
+x -53353 y 44913
+x -53612 y 44912
+x -53609 y 44920
+x -53608 y 44928
+x -53607 y 44936
+x -53606 y 44945
+x -53606 y 44952
+x -53606 y 44958
+x -53606 y 44987
+x -53613 y 45009
+x -53625 y 45026
+x -53637 y 45046
+x -53655 y 45060
+x -53680 y 45071
+x -53697 y 45079
+x -53721 y 45084
+x -53751 y 45087
+x -53784 y 45090
+x -53834 y 45092
+x -53903 y 45092
+x -54174 y 45092
+x -54174 y 45273
+x -54174 y 46038
+x -53085 y 46041
+x -53085 y 45692
+x -53085 y 45605
+x -53116 y 45536
+x -53173 y 45492
+x -53233 y 45445
+x -53317 y 45422
+x -53427 y 45422
+x -53541 y 45422
+x -53630 y 45444
+x -53693 y 45490
+x -53753 y 45534
+x -53785 y 45599
+x -53785 y 45686
+x -53785 y 45845
+x -54174 y 45845
+x -54174 y 46038
+x -53566 y 45846
+x -53566 y 45717
+x -53566 y 45680
+x -53556 y 45655
+x -53534 y 45637
+x -53513 y 45621
+x -53478 y 45614
+x -53434 y 45614
+x -53393 y 45614
+x -53360 y 45621
+x -53338 y 45638
+x -53317 y 45657
+x -53307 y 45683
+x -53307 y 45719
+x -53307 y 45846
+x -53566 y 45846
+type1
+x -53412 y 30534
+x -53500 y 30565
+x -53500 y 30828
+x -53508 y 30828
+x -53510 y 30829
+x -53519 y 30829
+x -53528 y 30829
+x -53537 y 30829
+x -53550 y 30829
+x -53590 y 30829
+x -53590 y 30595
+x -53676 y 30623
+x -53676 y 30824
+x -53747 y 30821
+x -53798 y 30805
+x -53828 y 30787
+x -53860 y 30766
+x -53875 y 30736
+x -53875 y 30698
+x -53875 y 30659
+x -53864 y 30631
+x -53842 y 30611
+x -53822 y 30591
+x -53788 y 30578
+x -53749 y 30574
+x -53749 y 30342
+x -53848 y 30357
+x -53927 y 30397
+x -53978 y 30459
+x -54028 y 30521
+x -54055 y 30606
+x -54055 y 30706
+x -54055 y 30809
+x -54023 y 30891
+x -53959 y 30957
+x -53893 y 31018
+x -53801 y 31058
+x -53676 y 31074
+x -53676 y 31198
+x -53590 y 31165
+x -53590 y 31085
+x -53550 y 31085
+x -53537 y 31085
+x -53528 y 31085
+x -53519 y 31084
+x -53510 y 31084
+x -53507 y 31084
+x -53500 y 31084
+x -53500 y 31189
+x -53412 y 31160
+x -53412 y 31072
+x -53291 y 31057
+x -53199 y 31016
+x -53139 y 30955
+x -53079 y 30888
+x -53048 y 30800
+x -53048 y 30693
+x -53048 y 30594
+x -53073 y 30514
+x -53126 y 30451
+x -53176 y 30389
+x -53251 y 30353
+x -53342 y 30338
+x -53342 y 30574
+x -53306 y 30579
+x -53276 y 30593
+x -53257 y 30611
+x -53238 y 30629
+x -53232 y 30657
+x -53232 y 30693
+x -53232 y 30728
+x -53245 y 30760
+x -53275 y 30780
+x -53306 y 30800
+x -53351 y 30815
+x -53412 y 30822
+x -53412 y 30534
+type1
+x -53756 y 32148
+x -53522 y 32148
+x -53346 y 32114
+x -53231 y 32051
+x -53113 y 31983
+x -53053 y 31883
+x -53053 y 31751
+x -53053 y 31616
+x -53113 y 31517
+x -53231 y 31450
+x -53346 y 31384
+x -53522 y 31350
+x -53756 y 31350
+x -53989 y 31349
+x -54167 y 31383
+x -54284 y 31449
+x -54401 y 31516
+x -54458 y 31615
+x -54458 y 31750
+x -54458 y 31882
+x -54401 y 31982
+x -54284 y 32050
+x -54167 y 32113
+x -53989 y 32147
+x -53756 y 32148
+x -53756 y 31882
+x -53917 y 31881
+x -54033 y 31871
+x -54104 y 31850
+x -54173 y 31830
+x -54208 y 31796
+x -54208 y 31750
+x -54208 y 31701
+x -54172 y 31667
+x -54103 y 31647
+x -54032 y 31626
+x -53917 y 31614
+x -53756 y 31615
+x -53596 y 31615
+x -53481 y 31626
+x -53411 y 31647
+x -53340 y 31667
+x -53308 y 31702
+x -53308 y 31751
+x -53308 y 31797
+x -53340 y 31830
+x -53406 y 31851
+x -53473 y 31872
+x -53584 y 31882
+x -53737 y 31882
+x -53756 y 31882
+x -53840 y 33061
+x -53090 y 32989
+x -53090 y 32348
+x -53354 y 32348
+x -53354 y 32817
+x -53615 y 32844
+x -53587 y 32820
+x -53563 y 32793
+x -53549 y 32761
+x -53530 y 32726
+x -53527 y 32689
+x -53527 y 32645
+x -53527 y 32541
+x -53567 y 32463
+x -53647 y 32401
+x -53728 y 32339
+x -53837 y 32308
+x -53974 y 32308
+x -54124 y 32308
+x -54243 y 32344
+x -54328 y 32418
+x -54415 y 32494
+x -54458 y 32592
+x -54458 y 32722
+x -54458 y 32836
+x -54425 y 32927
+x -54352 y 32991
+x -54282 y 33053
+x -54178 y 33090
+x -54046 y 33096
+x -54046 y 32847
+x -54095 y 32844
+x -54131 y 32831
+x -54157 y 32807
+x -54187 y 32783
+x -54199 y 32755
+x -54199 y 32716
+x -54199 y 32669
+x -54181 y 32633
+x -54146 y 32608
+x -54108 y 32585
+x -54056 y 32572
+x -53987 y 32572
+x -53918 y 32572
+x -53865 y 32584
+x -53828 y 32607
+x -53788 y 32631
+x -53769 y 32663
+x -53769 y 32704
+x -53769 y 32735
+x -53777 y 32760
+x -53788 y 32780
+x -53803 y 32802
+x -53824 y 32819
+x -53853 y 32835
+x -53840 y 33061
+x -54422 y 33548
+x -54090 y 33548
+x -54090 y 33281
+x -54331 y 33281
+x -54457 y 33281
+x -54553 y 33302
+x -54623 y 33347
+x -54691 y 33394
+x -54732 y 33462
+x -54740 y 33552
+x -54628 y 33552
+x -54613 y 33504
+x -54588 y 33468
+x -54558 y 33443
+x -54525 y 33421
+x -54484 y 33409
+x -54430 y 33409
+x -54422 y 33409
+x -54422 y 33548
+x -53756 y 34538
+x -53522 y 34538
+x -53346 y 34506
+x -53231 y 34440
+x -53113 y 34374
+x -53053 y 34274
+x -53053 y 34142
+x -53053 y 34007
+x -53113 y 33909
+x -53231 y 33842
+x -53346 y 33775
+x -53522 y 33743
+x -53756 y 33743
+x -53989 y 33743
+x -54167 y 33774
+x -54284 y 33841
+x -54401 y 33908
+x -54458 y 34006
+x -54458 y 34141
+x -54458 y 34273
+x -54401 y 34372
+x -54284 y 34439
+x -54167 y 34505
+x -53989 y 34538
+x -53756 y 34538
+x -53756 y 34273
+x -53917 y 34271
+x -54033 y 34263
+x -54104 y 34242
+x -54173 y 34221
+x -54208 y 34188
+x -54208 y 34141
+x -54208 y 34093
+x -54172 y 34058
+x -54103 y 34037
+x -54032 y 34016
+x -53917 y 34005
+x -53756 y 34006
+x -53596 y 34006
+x -53481 y 34017
+x -53411 y 34038
+x -53340 y 34059
+x -53308 y 34094
+x -53308 y 34142
+x -53308 y 34189
+x -53340 y 34222
+x -53406 y 34243
+x -53473 y 34264
+x -53584 y 34273
+x -53737 y 34273
+x -53756 y 34273
+x -53906 y 35782
+x -53580 y 35783
+x -53580 y 34757
+x -53906 y 34756
+x -53906 y 35782
+type1
+x -50044 y 40683
+x -50035 y 40724
+x -50019 y 40755
+x -49996 y 40776
+x -49974 y 40797
+x -49944 y 40808
+x -49909 y 40808
+x -49860 y 40808
+x -49822 y 40788
+x -49796 y 40749
+x -49769 y 40709
+x -49756 y 40653
+x -49756 y 40581
+x -49756 y 40509
+x -49769 y 40453
+x -49796 y 40413
+x -49822 y 40374
+x -49860 y 40354
+x -49909 y 40354
+x -49944 y 40354
+x -49973 y 40365
+x -49996 y 40386
+x -50019 y 40407
+x -50035 y 40439
+x -50044 y 40480
+x -50047 y 40480
+x -50052 y 40433
+x -50068 y 40397
+x -50094 y 40371
+x -50119 y 40346
+x -50153 y 40333
+x -50196 y 40333
+x -50249 y 40333
+x -50290 y 40355
+x -50320 y 40399
+x -50350 y 40442
+x -50365 y 40503
+x -50365 y 40581
+x -50365 y 40659
+x -50350 y 40720
+x -50320 y 40763
+x -50290 y 40807
+x -50249 y 40829
+x -50196 y 40829
+x -50153 y 40829
+x -50119 y 40816
+x -50094 y 40791
+x -50068 y 40766
+x -50052 y 40730
+x -50047 y 40683
+x -50044 y 40683
+x -50178 y 40679
+x -50203 y 40679
+x -50223 y 40670
+x -50238 y 40652
+x -50252 y 40635
+x -50260 y 40612
+x -50260 y 40582
+x -50260 y 40551
+x -50253 y 40528
+x -50238 y 40510
+x -50224 y 40493
+x -50204 y 40485
+x -50178 y 40485
+x -50153 y 40485
+x -50133 y 40493
+x -50118 y 40511
+x -50104 y 40528
+x -50096 y 40552
+x -50096 y 40583
+x -50096 y 40612
+x -50104 y 40635
+x -50119 y 40652
+x -50134 y 40670
+x -50153 y 40679
+x -50178 y 40679
+x -49853 y 40581
+x -49853 y 40604
+x -49860 y 40623
+x -49874 y 40638
+x -49887 y 40653
+x -49905 y 40660
+x -49926 y 40660
+x -49947 y 40660
+x -49964 y 40653
+x -49976 y 40640
+x -49988 y 40626
+x -49994 y 40607
+x -49994 y 40583
+x -49994 y 40556
+x -49988 y 40536
+x -49976 y 40522
+x -49964 y 40508
+x -49946 y 40501
+x -49924 y 40501
+x -49902 y 40501
+x -49885 y 40509
+x -49872 y 40523
+x -49860 y 40537
+x -49853 y 40556
+x -49853 y 40581
+x -50159 y 39764
+x -50167 y 39764
+x -50228 y 39764
+x -50276 y 39785
+x -50312 y 39828
+x -50347 y 39871
+x -50365 y 39930
+x -50365 y 40004
+x -50365 y 40073
+x -50346 y 40129
+x -50308 y 40172
+x -50270 y 40214
+x -50215 y 40242
+x -50144 y 40255
+x -50144 y 40314
+x -50073 y 40284
+x -50073 y 40260
+x -50070 y 40260
+x -50067 y 40261
+x -50063 y 40261
+x -50060 y 40261
+x -50054 y 40261
+x -50048 y 40261
+x -50045 y 40261
+x -50041 y 40261
+x -50038 y 40261
+x -50035 y 40261
+x -50031 y 40260
+x -50028 y 40260
+x -50028 y 40326
+x -49958 y 40296
+x -49958 y 40251
+x -49885 y 40237
+x -49829 y 40208
+x -49792 y 40166
+x -49755 y 40124
+x -49736 y 40067
+x -49736 y 39995
+x -49736 y 39926
+x -49753 y 39872
+x -49785 y 39833
+x -49817 y 39794
+x -49863 y 39772
+x -49924 y 39767
+x -49923 y 39927
+x -49902 y 39928
+x -49885 y 39935
+x -49873 y 39949
+x -49861 y 39962
+x -49855 y 39980
+x -49855 y 40003
+x -49855 y 40025
+x -49864 y 40043
+x -49881 y 40058
+x -49899 y 40073
+x -49924 y 40083
+x -49958 y 40090
+x -49958 y 39938
+x -50028 y 39970
+x -50028 y 40097
+x -50031 y 40097
+x -50036 y 40097
+x -50041 y 40098
+x -50046 y 40098
+x -50049 y 40098
+x -50051 y 40098
+x -50053 y 40098
+x -50057 y 40098
+x -50062 y 40098
+x -50067 y 40097
+x -50071 y 40097
+x -50073 y 40097
+x -50073 y 39990
+x -50144 y 40021
+x -50144 y 40092
+x -50177 y 40085
+x -50202 y 40074
+x -50219 y 40059
+x -50237 y 40043
+x -50245 y 40024
+x -50245 y 40002
+x -50245 y 39980
+x -50238 y 39962
+x -50222 y 39948
+x -50207 y 39935
+x -50186 y 39928
+x -50159 y 39926
+x -50159 y 39764
+type1
+x -50044 y 42057
+x -50035 y 42098
+x -50019 y 42129
+x -49996 y 42151
+x -49974 y 42172
+x -49944 y 42182
+x -49909 y 42182
+x -49860 y 42182
+x -49822 y 42163
+x -49796 y 42123
+x -49769 y 42084
+x -49756 y 42028
+x -49756 y 41955
+x -49756 y 41883
+x -49769 y 41827
+x -49796 y 41788
+x -49822 y 41748
+x -49860 y 41728
+x -49909 y 41728
+x -49944 y 41728
+x -49973 y 41739
+x -49996 y 41760
+x -50019 y 41782
+x -50035 y 41813
+x -50044 y 41854
+x -50047 y 41854
+x -50052 y 41808
+x -50068 y 41771
+x -50094 y 41746
+x -50119 y 41720
+x -50153 y 41707
+x -50196 y 41707
+x -50249 y 41707
+x -50290 y 41729
+x -50320 y 41773
+x -50350 y 41817
+x -50365 y 41878
+x -50365 y 41955
+x -50365 y 42033
+x -50350 y 42094
+x -50320 y 42138
+x -50290 y 42182
+x -50249 y 42203
+x -50196 y 42203
+x -50153 y 42203
+x -50119 y 42191
+x -50094 y 42166
+x -50068 y 42140
+x -50052 y 42104
+x -50047 y 42057
+x -50044 y 42057
+x -50178 y 42053
+x -50203 y 42053
+x -50223 y 42044
+x -50238 y 42027
+x -50252 y 42010
+x -50260 y 41986
+x -50260 y 41956
+x -50260 y 41926
+x -50253 y 41902
+x -50238 y 41885
+x -50224 y 41868
+x -50204 y 41859
+x -50178 y 41859
+x -50153 y 41859
+x -50133 y 41868
+x -50118 y 41885
+x -50104 y 41903
+x -50096 y 41927
+x -50096 y 41957
+x -50096 y 41986
+x -50104 y 42009
+x -50119 y 42027
+x -50134 y 42044
+x -50153 y 42053
+x -50178 y 42053
+x -49853 y 41955
+x -49853 y 41979
+x -49860 y 41998
+x -49874 y 42013
+x -49887 y 42027
+x -49905 y 42034
+x -49926 y 42034
+x -49947 y 42034
+x -49964 y 42028
+x -49976 y 42014
+x -49988 y 42000
+x -49994 y 41981
+x -49994 y 41957
+x -49994 y 41931
+x -49988 y 41911
+x -49976 y 41897
+x -49964 y 41883
+x -49946 y 41876
+x -49924 y 41876
+x -49902 y 41876
+x -49885 y 41883
+x -49872 y 41897
+x -49860 y 41911
+x -49853 y 41931
+x -49853 y 41955
+x -50159 y 41138
+x -50167 y 41138
+x -50228 y 41138
+x -50276 y 41160
+x -50312 y 41203
+x -50347 y 41246
+x -50365 y 41304
+x -50365 y 41379
+x -50365 y 41447
+x -50346 y 41503
+x -50308 y 41546
+x -50270 y 41589
+x -50215 y 41617
+x -50144 y 41629
+x -50144 y 41689
+x -50073 y 41658
+x -50073 y 41635
+x -50070 y 41635
+x -50067 y 41635
+x -50063 y 41635
+x -50060 y 41635
+x -50054 y 41635
+x -50048 y 41635
+x -50045 y 41635
+x -50041 y 41635
+x -50038 y 41635
+x -50035 y 41635
+x -50031 y 41635
+x -50028 y 41635
+x -50028 y 41700
+x -49958 y 41670
+x -49958 y 41625
+x -49885 y 41611
+x -49829 y 41583
+x -49792 y 41540
+x -49755 y 41498
+x -49736 y 41441
+x -49736 y 41370
+x -49736 y 41300
+x -49753 y 41246
+x -49785 y 41207
+x -49817 y 41168
+x -49863 y 41146
+x -49924 y 41141
+x -49923 y 41302
+x -49902 y 41303
+x -49885 y 41310
+x -49873 y 41323
+x -49861 y 41336
+x -49855 y 41355
+x -49855 y 41378
+x -49855 y 41400
+x -49864 y 41418
+x -49881 y 41433
+x -49899 y 41447
+x -49924 y 41458
+x -49958 y 41464
+x -49958 y 41313
+x -50028 y 41344
+x -50028 y 41472
+x -50031 y 41472
+x -50036 y 41472
+x -50041 y 41472
+x -50046 y 41472
+x -50049 y 41473
+x -50051 y 41473
+x -50053 y 41473
+x -50057 y 41472
+x -50062 y 41472
+x -50067 y 41472
+x -50071 y 41472
+x -50073 y 41472
+x -50073 y 41364
+x -50144 y 41396
+x -50144 y 41466
+x -50177 y 41459
+x -50202 y 41448
+x -50219 y 41433
+x -50237 y 41418
+x -50245 y 41399
+x -50245 y 41376
+x -50245 y 41354
+x -50238 y 41336
+x -50222 y 41323
+x -50207 y 41309
+x -50186 y 41302
+x -50159 y 41301
+x -50159 y 41138
+type1
+x -50044 y 43432
+x -50035 y 43473
+x -50019 y 43504
+x -49996 y 43525
+x -49974 y 43546
+x -49944 y 43557
+x -49909 y 43557
+x -49860 y 43557
+x -49822 y 43537
+x -49796 y 43498
+x -49769 y 43458
+x -49756 y 43402
+x -49756 y 43330
+x -49756 y 43258
+x -49769 y 43202
+x -49796 y 43162
+x -49822 y 43122
+x -49860 y 43103
+x -49909 y 43103
+x -49944 y 43103
+x -49973 y 43113
+x -49996 y 43135
+x -50019 y 43156
+x -50035 y 43188
+x -50044 y 43229
+x -50047 y 43229
+x -50052 y 43182
+x -50068 y 43146
+x -50094 y 43120
+x -50119 y 43095
+x -50153 y 43082
+x -50196 y 43082
+x -50249 y 43082
+x -50290 y 43104
+x -50320 y 43147
+x -50350 y 43191
+x -50365 y 43252
+x -50365 y 43330
+x -50365 y 43408
+x -50350 y 43468
+x -50320 y 43512
+x -50290 y 43556
+x -50249 y 43578
+x -50196 y 43578
+x -50153 y 43578
+x -50119 y 43565
+x -50094 y 43540
+x -50068 y 43515
+x -50052 y 43479
+x -50047 y 43432
+x -50044 y 43432
+x -50178 y 43427
+x -50203 y 43427
+x -50223 y 43419
+x -50238 y 43401
+x -50252 y 43384
+x -50260 y 43360
+x -50260 y 43331
+x -50260 y 43300
+x -50253 y 43276
+x -50238 y 43259
+x -50224 y 43242
+x -50204 y 43233
+x -50178 y 43233
+x -50153 y 43233
+x -50133 y 43242
+x -50118 y 43260
+x -50104 y 43277
+x -50096 y 43301
+x -50096 y 43331
+x -50096 y 43360
+x -50104 y 43384
+x -50119 y 43401
+x -50134 y 43419
+x -50153 y 43427
+x -50178 y 43427
+x -49853 y 43330
+x -49853 y 43353
+x -49860 y 43372
+x -49874 y 43387
+x -49887 y 43401
+x -49905 y 43409
+x -49926 y 43409
+x -49947 y 43409
+x -49964 y 43402
+x -49976 y 43388
+x -49988 y 43375
+x -49994 y 43356
+x -49994 y 43331
+x -49994 y 43305
+x -49988 y 43285
+x -49976 y 43271
+x -49964 y 43257
+x -49946 y 43250
+x -49924 y 43250
+x -49902 y 43250
+x -49885 y 43257
+x -49872 y 43272
+x -49860 y 43286
+x -49853 y 43305
+x -49853 y 43330
+x -50159 y 42513
+x -50167 y 42513
+x -50228 y 42513
+x -50276 y 42534
+x -50312 y 42577
+x -50347 y 42620
+x -50365 y 42679
+x -50365 y 42753
+x -50365 y 42822
+x -50346 y 42877
+x -50308 y 42920
+x -50270 y 42963
+x -50215 y 42991
+x -50144 y 43004
+x -50144 y 43063
+x -50073 y 43033
+x -50073 y 43009
+x -50070 y 43009
+x -50067 y 43010
+x -50063 y 43010
+x -50060 y 43010
+x -50054 y 43010
+x -50048 y 43010
+x -50045 y 43010
+x -50041 y 43010
+x -50038 y 43010
+x -50035 y 43010
+x -50031 y 43009
+x -50028 y 43009
+x -50028 y 43075
+x -49958 y 43045
+x -49958 y 43000
+x -49885 y 42985
+x -49829 y 42957
+x -49792 y 42915
+x -49755 y 42872
+x -49736 y 42815
+x -49736 y 42744
+x -49736 y 42675
+x -49753 y 42621
+x -49785 y 42582
+x -49817 y 42542
+x -49863 y 42520
+x -49924 y 42515
+x -49923 y 42676
+x -49902 y 42677
+x -49885 y 42684
+x -49873 y 42698
+x -49861 y 42711
+x -49855 y 42729
+x -49855 y 42752
+x -49855 y 42774
+x -49864 y 42792
+x -49881 y 42807
+x -49899 y 42821
+x -49924 y 42832
+x -49958 y 42839
+x -49958 y 42687
+x -50028 y 42718
+x -50028 y 42846
+x -50031 y 42846
+x -50036 y 42846
+x -50041 y 42847
+x -50046 y 42847
+x -50049 y 42847
+x -50051 y 42847
+x -50053 y 42847
+x -50057 y 42847
+x -50062 y 42847
+x -50067 y 42846
+x -50071 y 42846
+x -50073 y 42846
+x -50073 y 42739
+x -50144 y 42770
+x -50144 y 42840
+x -50177 y 42834
+x -50202 y 42823
+x -50219 y 42807
+x -50237 y 42792
+x -50245 y 42773
+x -50245 y 42751
+x -50245 y 42729
+x -50238 y 42711
+x -50222 y 42697
+x -50207 y 42684
+x -50186 y 42676
+x -50159 y 42675
+x -50159 y 42513
+type1
+x -50044 y 44806
+x -50035 y 44847
+x -50019 y 44878
+x -49996 y 44899
+x -49974 y 44921
+x -49944 y 44931
+x -49909 y 44931
+x -49860 y 44931
+x -49822 y 44911
+x -49796 y 44872
+x -49769 y 44833
+x -49756 y 44777
+x -49756 y 44704
+x -49756 y 44632
+x -49769 y 44576
+x -49796 y 44537
+x -49822 y 44497
+x -49860 y 44477
+x -49909 y 44477
+x -49944 y 44477
+x -49973 y 44488
+x -49996 y 44509
+x -50019 y 44531
+x -50035 y 44562
+x -50044 y 44603
+x -50047 y 44603
+x -50052 y 44556
+x -50068 y 44520
+x -50094 y 44494
+x -50119 y 44469
+x -50153 y 44456
+x -50196 y 44456
+x -50249 y 44456
+x -50290 y 44478
+x -50320 y 44522
+x -50350 y 44566
+x -50365 y 44626
+x -50365 y 44704
+x -50365 y 44782
+x -50350 y 44843
+x -50320 y 44887
+x -50290 y 44930
+x -50249 y 44952
+x -50196 y 44952
+x -50153 y 44952
+x -50119 y 44940
+x -50094 y 44914
+x -50068 y 44889
+x -50052 y 44853
+x -50047 y 44806
+x -50044 y 44806
+x -50178 y 44802
+x -50203 y 44802
+x -50223 y 44793
+x -50238 y 44776
+x -50252 y 44758
+x -50260 y 44735
+x -50260 y 44705
+x -50260 y 44675
+x -50253 y 44651
+x -50238 y 44634
+x -50224 y 44616
+x -50204 y 44608
+x -50178 y 44608
+x -50153 y 44608
+x -50133 y 44617
+x -50118 y 44634
+x -50104 y 44652
+x -50096 y 44676
+x -50096 y 44706
+x -50096 y 44735
+x -50104 y 44758
+x -50119 y 44776
+x -50134 y 44793
+x -50153 y 44802
+x -50178 y 44802
+x -49853 y 44704
+x -49853 y 44728
+x -49860 y 44747
+x -49874 y 44761
+x -49887 y 44776
+x -49905 y 44783
+x -49926 y 44783
+x -49947 y 44783
+x -49964 y 44776
+x -49976 y 44763
+x -49988 y 44749
+x -49994 y 44730
+x -49994 y 44706
+x -49994 y 44680
+x -49988 y 44660
+x -49976 y 44646
+x -49964 y 44632
+x -49946 y 44625
+x -49924 y 44625
+x -49902 y 44625
+x -49885 y 44632
+x -49872 y 44646
+x -49860 y 44660
+x -49853 y 44680
+x -49853 y 44704
+x -50159 y 43887
+x -50167 y 43887
+x -50228 y 43887
+x -50276 y 43908
+x -50312 y 43951
+x -50347 y 43995
+x -50365 y 44053
+x -50365 y 44128
+x -50365 y 44196
+x -50346 y 44252
+x -50308 y 44295
+x -50270 y 44338
+x -50215 y 44365
+x -50144 y 44378
+x -50144 y 44438
+x -50073 y 44407
+x -50073 y 44383
+x -50070 y 44384
+x -50067 y 44384
+x -50063 y 44384
+x -50060 y 44384
+x -50054 y 44384
+x -50048 y 44384
+x -50045 y 44384
+x -50041 y 44384
+x -50038 y 44384
+x -50035 y 44384
+x -50031 y 44384
+x -50028 y 44383
+x -50028 y 44449
+x -49958 y 44419
+x -49958 y 44374
+x -49885 y 44360
+x -49829 y 44332
+x -49792 y 44289
+x -49755 y 44247
+x -49736 y 44190
+x -49736 y 44118
+x -49736 y 44049
+x -49753 y 43995
+x -49785 y 43956
+x -49817 y 43917
+x -49863 y 43895
+x -49924 y 43890
+x -49923 y 44051
+x -49902 y 44052
+x -49885 y 44059
+x -49873 y 44072
+x -49861 y 44085
+x -49855 y 44104
+x -49855 y 44127
+x -49855 y 44148
+x -49864 y 44167
+x -49881 y 44181
+x -49899 y 44196
+x -49924 y 44207
+x -49958 y 44213
+x -49958 y 44061
+x -50028 y 44093
+x -50028 y 44221
+x -50031 y 44221
+x -50036 y 44221
+x -50041 y 44221
+x -50046 y 44221
+x -50049 y 44221
+x -50051 y 44221
+x -50053 y 44221
+x -50057 y 44221
+x -50062 y 44221
+x -50067 y 44221
+x -50071 y 44221
+x -50073 y 44221
+x -50073 y 44113
+x -50144 y 44145
+x -50144 y 44215
+x -50177 y 44208
+x -50202 y 44197
+x -50219 y 44182
+x -50237 y 44167
+x -50245 y 44148
+x -50245 y 44125
+x -50245 y 44103
+x -50238 y 44085
+x -50222 y 44072
+x -50207 y 44058
+x -50186 y 44051
+x -50159 y 44049
+x -50159 y 43887
+type1
+x -50328 y 47024
+x -49893 y 47024
+x -49905 y 47041
+x -49917 y 47060
+x -49928 y 47083
+x -49939 y 47105
+x -49951 y 47132
+x -49963 y 47163
+x -49832 y 47163
+x -49823 y 47135
+x -49811 y 47107
+x -49795 y 47079
+x -49779 y 47050
+x -49760 y 47022
+x -49738 y 46994
+x -49738 y 46865
+x -50328 y 46865
+x -50328 y 47024
+x -50032 y 46629
+x -50101 y 46629
+x -50151 y 46622
+x -50180 y 46608
+x -50210 y 46595
+x -50224 y 46572
+x -50224 y 46540
+x -50224 y 46508
+x -50210 y 46486
+x -50180 y 46472
+x -50151 y 46458
+x -50101 y 46451
+x -50032 y 46451
+x -49963 y 46451
+x -49914 y 46458
+x -49885 y 46472
+x -49855 y 46486
+x -49841 y 46508
+x -49841 y 46540
+x -49841 y 46572
+x -49855 y 46595
+x -49885 y 46608
+x -49914 y 46622
+x -49963 y 46629
+x -50032 y 46629
+x -50034 y 46792
+x -49936 y 46792
+x -49861 y 46770
+x -49808 y 46726
+x -49755 y 46683
+x -49729 y 46621
+x -49729 y 46540
+x -49729 y 46459
+x -49755 y 46397
+x -49808 y 46354
+x -49861 y 46310
+x -49936 y 46289
+x -50034 y 46289
+x -50131 y 46289
+x -50207 y 46310
+x -50260 y 46354
+x -50312 y 46397
+x -50339 y 46459
+x -50339 y 46540
+x -50339 y 46621
+x -50312 y 46683
+x -50260 y 46726
+x -50207 y 46770
+x -50131 y 46792
+x -50034 y 46792
+x -50132 y 45672
+x -50140 y 45672
+x -50201 y 45672
+x -50249 y 45693
+x -50285 y 45737
+x -50320 y 45780
+x -50338 y 45838
+x -50338 y 45913
+x -50338 y 45981
+x -50319 y 46037
+x -50281 y 46080
+x -50243 y 46123
+x -50188 y 46150
+x -50117 y 46163
+x -50117 y 46223
+x -50047 y 46192
+x -50047 y 46168
+x -50043 y 46169
+x -50040 y 46169
+x -50036 y 46169
+x -50033 y 46169
+x -50027 y 46169
+x -50021 y 46169
+x -50018 y 46169
+x -50014 y 46169
+x -50011 y 46169
+x -50008 y 46169
+x -50004 y 46169
+x -50001 y 46168
+x -50001 y 46234
+x -49932 y 46204
+x -49932 y 46159
+x -49858 y 46145
+x -49802 y 46117
+x -49765 y 46074
+x -49728 y 46032
+x -49710 y 45975
+x -49710 y 45903
+x -49710 y 45834
+x -49726 y 45780
+x -49758 y 45741
+x -49790 y 45702
+x -49836 y 45680
+x -49897 y 45675
+x -49896 y 45836
+x -49875 y 45837
+x -49858 y 45844
+x -49846 y 45857
+x -49834 y 45870
+x -49828 y 45889
+x -49828 y 45912
+x -49828 y 45934
+x -49837 y 45952
+x -49854 y 45966
+x -49872 y 45981
+x -49898 y 45992
+x -49932 y 45998
+x -49932 y 45846
+x -50001 y 45878
+x -50001 y 46006
+x -50004 y 46006
+x -50009 y 46006
+x -50014 y 46006
+x -50019 y 46006
+x -50022 y 46006
+x -50024 y 46006
+x -50026 y 46006
+x -50030 y 46006
+x -50035 y 46006
+x -50040 y 46006
+x -50044 y 46006
+x -50047 y 46006
+x -50047 y 45898
+x -50117 y 45930
+x -50117 y 46000
+x -50150 y 45993
+x -50175 y 45982
+x -50192 y 45967
+x -50210 y 45952
+x -50218 y 45933
+x -50218 y 45910
+x -50218 y 45888
+x -50211 y 45870
+x -50195 y 45857
+x -50180 y 45843
+x -50159 y 45836
+x -50132 y 45834
+x -50132 y 45672
+type1
+x -48876 y 32633
+x -48441 y 32633
+x -48453 y 32650
+x -48465 y 32670
+x -48476 y 32692
+x -48487 y 32715
+x -48499 y 32741
+x -48511 y 32773
+x -48380 y 32773
+x -48371 y 32745
+x -48359 y 32717
+x -48343 y 32688
+x -48327 y 32660
+x -48308 y 32632
+x -48286 y 32603
+x -48286 y 32474
+x -48876 y 32474
+x -48876 y 32633
+x -48876 y 32291
+x -48755 y 32291
+x -48672 y 32175
+x -48608 y 32095
+x -48563 y 32051
+x -48518 y 32008
+x -48480 y 31986
+x -48448 y 31986
+x -48429 y 31986
+x -48414 y 31992
+x -48404 y 32003
+x -48394 y 32014
+x -48389 y 32029
+x -48389 y 32049
+x -48389 y 32069
+x -48394 y 32086
+x -48405 y 32098
+x -48417 y 32110
+x -48432 y 32116
+x -48451 y 32116
+x -48454 y 32116
+x -48454 y 32281
+x -48397 y 32279
+x -48353 y 32258
+x -48322 y 32218
+x -48292 y 32178
+x -48276 y 32122
+x -48276 y 32050
+x -48276 y 31975
+x -48290 y 31918
+x -48319 y 31878
+x -48347 y 31838
+x -48388 y 31818
+x -48441 y 31818
+x -48488 y 31818
+x -48537 y 31840
+x -48589 y 31884
+x -48640 y 31928
+x -48698 y 31997
+x -48760 y 32091
+x -48760 y 31817
+x -48876 y 31817
+x -48876 y 32291
+x -48680 y 31231
+x -48688 y 31231
+x -48749 y 31231
+x -48797 y 31252
+x -48833 y 31295
+x -48868 y 31338
+x -48886 y 31397
+x -48886 y 31471
+x -48886 y 31540
+x -48867 y 31596
+x -48829 y 31639
+x -48791 y 31681
+x -48736 y 31709
+x -48665 y 31722
+x -48665 y 31781
+x -48595 y 31751
+x -48595 y 31727
+x -48591 y 31727
+x -48588 y 31728
+x -48584 y 31728
+x -48581 y 31728
+x -48575 y 31728
+x -48569 y 31728
+x -48566 y 31728
+x -48562 y 31728
+x -48559 y 31728
+x -48556 y 31728
+x -48552 y 31727
+x -48549 y 31727
+x -48549 y 31793
+x -48479 y 31763
+x -48479 y 31718
+x -48406 y 31704
+x -48350 y 31675
+x -48313 y 31633
+x -48276 y 31591
+x -48258 y 31534
+x -48258 y 31462
+x -48258 y 31393
+x -48274 y 31339
+x -48306 y 31300
+x -48338 y 31261
+x -48384 y 31239
+x -48445 y 31233
+x -48444 y 31394
+x -48423 y 31395
+x -48406 y 31402
+x -48394 y 31416
+x -48382 y 31429
+x -48376 y 31447
+x -48376 y 31470
+x -48376 y 31492
+x -48385 y 31510
+x -48402 y 31525
+x -48420 y 31540
+x -48445 y 31550
+x -48479 y 31557
+x -48479 y 31405
+x -48549 y 31437
+x -48549 y 31564
+x -48552 y 31564
+x -48557 y 31564
+x -48562 y 31565
+x -48567 y 31565
+x -48570 y 31565
+x -48572 y 31565
+x -48574 y 31565
+x -48578 y 31565
+x -48583 y 31565
+x -48588 y 31564
+x -48592 y 31564
+x -48595 y 31564
+x -48595 y 31457
+x -48665 y 31488
+x -48665 y 31558
+x -48698 y 31552
+x -48723 y 31541
+x -48740 y 31526
+x -48758 y 31510
+x -48766 y 31491
+x -48766 y 31469
+x -48766 y 31447
+x -48759 y 31429
+x -48743 y 31415
+x -48728 y 31402
+x -48707 y 31395
+x -48680 y 31393
+x -48680 y 31231
+type1
+x -48903 y 34520
+x -48468 y 34520
+x -48480 y 34536
+x -48491 y 34556
+x -48503 y 34579
+x -48514 y 34601
+x -48526 y 34628
+x -48538 y 34659
+x -48407 y 34659
+x -48398 y 34631
+x -48386 y 34603
+x -48370 y 34575
+x -48354 y 34546
+x -48335 y 34518
+x -48313 y 34490
+x -48313 y 34361
+x -48903 y 34361
+x -48903 y 34520
+x -48903 y 34177
+x -48781 y 34177
+x -48699 y 34061
+x -48635 y 33981
+x -48590 y 33938
+x -48545 y 33895
+x -48507 y 33873
+x -48475 y 33873
+x -48456 y 33873
+x -48441 y 33878
+x -48431 y 33889
+x -48421 y 33900
+x -48416 y 33915
+x -48416 y 33935
+x -48416 y 33956
+x -48421 y 33972
+x -48432 y 33984
+x -48444 y 33996
+x -48459 y 34002
+x -48478 y 34002
+x -48481 y 34002
+x -48481 y 34167
+x -48424 y 34165
+x -48380 y 34145
+x -48349 y 34105
+x -48318 y 34064
+x -48303 y 34008
+x -48303 y 33936
+x -48303 y 33862
+x -48317 y 33804
+x -48346 y 33764
+x -48374 y 33724
+x -48415 y 33704
+x -48468 y 33704
+x -48515 y 33704
+x -48564 y 33726
+x -48616 y 33770
+x -48667 y 33814
+x -48724 y 33884
+x -48787 y 33978
+x -48787 y 33703
+x -48903 y 33703
+x -48903 y 34177
+x -48707 y 33117
+x -48715 y 33117
+x -48776 y 33117
+x -48824 y 33139
+x -48860 y 33182
+x -48895 y 33225
+x -48913 y 33283
+x -48913 y 33358
+x -48913 y 33426
+x -48894 y 33482
+x -48856 y 33525
+x -48818 y 33568
+x -48763 y 33596
+x -48692 y 33608
+x -48692 y 33668
+x -48621 y 33637
+x -48621 y 33614
+x -48618 y 33614
+x -48615 y 33614
+x -48611 y 33614
+x -48608 y 33614
+x -48602 y 33614
+x -48596 y 33614
+x -48593 y 33614
+x -48589 y 33614
+x -48586 y 33614
+x -48583 y 33614
+x -48579 y 33614
+x -48576 y 33614
+x -48576 y 33679
+x -48506 y 33649
+x -48506 y 33604
+x -48432 y 33590
+x -48377 y 33562
+x -48340 y 33519
+x -48303 y 33477
+x -48284 y 33420
+x -48284 y 33349
+x -48284 y 33279
+x -48301 y 33225
+x -48333 y 33186
+x -48365 y 33147
+x -48411 y 33125
+x -48472 y 33120
+x -48471 y 33281
+x -48450 y 33282
+x -48433 y 33289
+x -48421 y 33302
+x -48409 y 33315
+x -48403 y 33334
+x -48403 y 33357
+x -48403 y 33379
+x -48412 y 33397
+x -48429 y 33411
+x -48447 y 33426
+x -48472 y 33437
+x -48506 y 33443
+x -48506 y 33292
+x -48576 y 33323
+x -48576 y 33451
+x -48579 y 33451
+x -48584 y 33451
+x -48589 y 33451
+x -48594 y 33451
+x -48597 y 33452
+x -48599 y 33452
+x -48601 y 33452
+x -48605 y 33451
+x -48610 y 33451
+x -48615 y 33451
+x -48619 y 33451
+x -48621 y 33451
+x -48621 y 33343
+x -48692 y 33375
+x -48692 y 33445
+x -48725 y 33438
+x -48750 y 33427
+x -48767 y 33412
+x -48785 y 33397
+x -48793 y 33378
+x -48793 y 33355
+x -48793 y 33333
+x -48786 y 33315
+x -48770 y 33302
+x -48755 y 33288
+x -48734 y 33281
+x -48707 y 33280
+x -48707 y 33117
+type1
+x -48759 y 36047
+x -48775 y 36045
+x -48788 y 36037
+x -48798 y 36024
+x -48807 y 36011
+x -48812 y 35994
+x -48812 y 35973
+x -48812 y 35939
+x -48800 y 35913
+x -48774 y 35896
+x -48748 y 35879
+x -48709 y 35871
+x -48656 y 35871
+x -48654 y 35871
+x -48650 y 35871
+x -48644 y 35871
+x -48639 y 35872
+x -48635 y 35872
+x -48631 y 35872
+x -48652 y 35890
+x -48668 y 35912
+x -48678 y 35937
+x -48689 y 35962
+x -48694 y 35990
+x -48694 y 36020
+x -48694 y 36076
+x -48677 y 36121
+x -48642 y 36156
+x -48608 y 36192
+x -48564 y 36210
+x -48511 y 36210
+x -48449 y 36210
+x -48399 y 36188
+x -48362 y 36144
+x -48325 y 36101
+x -48307 y 36043
+x -48307 y 35970
+x -48307 y 35885
+x -48332 y 35820
+x -48384 y 35777
+x -48436 y 35734
+x -48513 y 35712
+x -48615 y 35712
+x -48715 y 35712
+x -48790 y 35734
+x -48841 y 35780
+x -48892 y 35825
+x -48917 y 35892
+x -48917 y 35980
+x -48917 y 36049
+x -48904 y 36103
+x -48876 y 36141
+x -48849 y 36180
+x -48810 y 36200
+x -48759 y 36202
+x -48759 y 36047
+x -48505 y 36061
+x -48530 y 36061
+x -48551 y 36052
+x -48567 y 36035
+x -48584 y 36018
+x -48592 y 35997
+x -48592 y 35970
+x -48592 y 35942
+x -48584 y 35920
+x -48568 y 35904
+x -48551 y 35889
+x -48529 y 35881
+x -48500 y 35881
+x -48473 y 35881
+x -48452 y 35889
+x -48436 y 35906
+x -48420 y 35922
+x -48412 y 35943
+x -48412 y 35970
+x -48412 y 35997
+x -48420 y 36019
+x -48437 y 36036
+x -48454 y 36052
+x -48477 y 36061
+x -48505 y 36061
+x -48711 y 35143
+x -48719 y 35143
+x -48780 y 35143
+x -48828 y 35164
+x -48863 y 35207
+x -48899 y 35250
+x -48916 y 35309
+x -48916 y 35383
+x -48916 y 35452
+x -48897 y 35507
+x -48860 y 35550
+x -48822 y 35593
+x -48767 y 35621
+x -48695 y 35634
+x -48695 y 35693
+x -48625 y 35663
+x -48625 y 35639
+x -48622 y 35639
+x -48618 y 35640
+x -48615 y 35640
+x -48611 y 35640
+x -48606 y 35640
+x -48599 y 35640
+x -48596 y 35640
+x -48593 y 35640
+x -48590 y 35640
+x -48586 y 35640
+x -48583 y 35639
+x -48579 y 35639
+x -48579 y 35705
+x -48510 y 35675
+x -48510 y 35630
+x -48436 y 35615
+x -48380 y 35587
+x -48343 y 35545
+x -48306 y 35502
+x -48288 y 35445
+x -48288 y 35374
+x -48288 y 35305
+x -48304 y 35251
+x -48336 y 35212
+x -48368 y 35172
+x -48415 y 35150
+x -48475 y 35145
+x -48475 y 35306
+x -48453 y 35307
+x -48437 y 35314
+x -48425 y 35328
+x -48413 y 35341
+x -48407 y 35359
+x -48407 y 35382
+x -48407 y 35404
+x -48415 y 35422
+x -48433 y 35437
+x -48450 y 35451
+x -48476 y 35462
+x -48510 y 35469
+x -48510 y 35317
+x -48579 y 35348
+x -48579 y 35476
+x -48583 y 35476
+x -48587 y 35476
+x -48592 y 35477
+x -48597 y 35477
+x -48601 y 35477
+x -48602 y 35477
+x -48605 y 35477
+x -48609 y 35477
+x -48614 y 35477
+x -48619 y 35476
+x -48623 y 35476
+x -48625 y 35476
+x -48625 y 35369
+x -48695 y 35400
+x -48695 y 35470
+x -48728 y 35464
+x -48754 y 35453
+x -48771 y 35437
+x -48788 y 35422
+x -48797 y 35403
+x -48797 y 35381
+x -48797 y 35359
+x -48789 y 35341
+x -48774 y 35327
+x -48758 y 35314
+x -48737 y 35306
+x -48711 y 35305
+x -48711 y 35143
+type1
+x -48787 y 39033
+x -48803 y 39032
+x -48816 y 39026
+x -48826 y 39016
+x -48835 y 39006
+x -48840 y 38994
+x -48840 y 38979
+x -48840 y 38953
+x -48828 y 38934
+x -48802 y 38921
+x -48776 y 38909
+x -48737 y 38903
+x -48684 y 38903
+x -48682 y 38903
+x -48678 y 38903
+x -48672 y 38903
+x -48667 y 38903
+x -48663 y 38903
+x -48659 y 38903
+x -48680 y 38917
+x -48696 y 38933
+x -48706 y 38952
+x -48717 y 38970
+x -48722 y 38991
+x -48722 y 39014
+x -48722 y 39055
+x -48705 y 39089
+x -48670 y 39115
+x -48636 y 39141
+x -48592 y 39154
+x -48539 y 39154
+x -48477 y 39154
+x -48427 y 39138
+x -48390 y 39106
+x -48353 y 39074
+x -48335 y 39030
+x -48335 y 38976
+x -48335 y 38913
+x -48360 y 38865
+x -48412 y 38832
+x -48464 y 38800
+x -48541 y 38784
+x -48643 y 38784
+x -48743 y 38784
+x -48818 y 38801
+x -48869 y 38834
+x -48920 y 38868
+x -48945 y 38918
+x -48945 y 38984
+x -48945 y 39035
+x -48932 y 39075
+x -48904 y 39103
+x -48877 y 39132
+x -48838 y 39147
+x -48787 y 39149
+x -48787 y 39033
+x -48533 y 39044
+x -48558 y 39044
+x -48579 y 39037
+x -48595 y 39025
+x -48612 y 39012
+x -48620 y 38996
+x -48620 y 38976
+x -48620 y 38955
+x -48612 y 38939
+x -48596 y 38927
+x -48579 y 38916
+x -48557 y 38910
+x -48528 y 38910
+x -48501 y 38910
+x -48480 y 38916
+x -48464 y 38928
+x -48448 y 38940
+x -48440 y 38956
+x -48440 y 38976
+x -48440 y 38997
+x -48448 y 39013
+x -48465 y 39025
+x -48482 y 39037
+x -48504 y 39044
+x -48533 y 39044
+x -49037 y 38737
+x -48810 y 38696
+x -48810 y 38579
+x -49037 y 38652
+x -49037 y 38737
+x -48764 y 38405
+x -48785 y 38404
+x -48801 y 38399
+x -48813 y 38389
+x -48825 y 38380
+x -48831 y 38368
+x -48831 y 38352
+x -48831 y 38333
+x -48823 y 38318
+x -48806 y 38308
+x -48789 y 38298
+x -48765 y 38293
+x -48734 y 38293
+x -48704 y 38293
+x -48681 y 38297
+x -48664 y 38306
+x -48648 y 38315
+x -48639 y 38327
+x -48639 y 38344
+x -48639 y 38358
+x -48644 y 38370
+x -48652 y 38379
+x -48661 y 38388
+x -48674 y 38393
+x -48691 y 38396
+x -48691 y 38517
+x -48345 y 38508
+x -48345 y 38197
+x -48460 y 38197
+x -48460 y 38399
+x -48604 y 38407
+x -48579 y 38396
+x -48561 y 38381
+x -48549 y 38364
+x -48537 y 38347
+x -48531 y 38327
+x -48531 y 38304
+x -48531 y 38262
+x -48549 y 38229
+x -48584 y 38205
+x -48619 y 38181
+x -48667 y 38169
+x -48727 y 38169
+x -48797 y 38169
+x -48851 y 38184
+x -48889 y 38215
+x -48926 y 38245
+x -48945 y 38289
+x -48945 y 38345
+x -48945 y 38403
+x -48930 y 38447
+x -48900 y 38477
+x -48869 y 38508
+x -48824 y 38523
+x -48764 y 38525
+x -48764 y 38405
+x -48638 y 37999
+x -48708 y 37999
+x -48757 y 37994
+x -48786 y 37984
+x -48816 y 37974
+x -48831 y 37957
+x -48831 y 37933
+x -48831 y 37910
+x -48816 y 37893
+x -48786 y 37883
+x -48757 y 37872
+x -48708 y 37867
+x -48638 y 37867
+x -48570 y 37867
+x -48520 y 37872
+x -48491 y 37883
+x -48462 y 37893
+x -48447 y 37910
+x -48447 y 37933
+x -48447 y 37957
+x -48462 y 37974
+x -48491 y 37984
+x -48520 y 37994
+x -48570 y 37999
+x -48638 y 37999
+x -48640 y 38120
+x -48542 y 38120
+x -48467 y 38104
+x -48414 y 38072
+x -48362 y 38040
+x -48335 y 37993
+x -48335 y 37933
+x -48335 y 37873
+x -48361 y 37827
+x -48413 y 37795
+x -48466 y 37762
+x -48541 y 37746
+x -48639 y 37746
+x -48737 y 37746
+x -48812 y 37762
+x -48865 y 37795
+x -48918 y 37827
+x -48945 y 37873
+x -48945 y 37933
+x -48945 y 37993
+x -48919 y 38040
+x -48866 y 38072
+x -48813 y 38104
+x -48738 y 38120
+x -48640 y 38120
+x -48737 y 37294
+x -48746 y 37294
+x -48807 y 37294
+x -48855 y 37310
+x -48890 y 37342
+x -48926 y 37374
+x -48943 y 37417
+x -48943 y 37473
+x -48943 y 37524
+x -48924 y 37565
+x -48886 y 37597
+x -48849 y 37629
+x -48794 y 37650
+x -48722 y 37659
+x -48722 y 37703
+x -48652 y 37681
+x -48652 y 37663
+x -48649 y 37663
+x -48645 y 37664
+x -48642 y 37664
+x -48638 y 37664
+x -48633 y 37664
+x -48626 y 37664
+x -48623 y 37664
+x -48620 y 37664
+x -48617 y 37664
+x -48613 y 37664
+x -48610 y 37663
+x -48606 y 37663
+x -48606 y 37712
+x -48537 y 37690
+x -48537 y 37656
+x -48463 y 37646
+x -48407 y 37625
+x -48370 y 37593
+x -48333 y 37561
+x -48315 y 37519
+x -48315 y 37466
+x -48315 y 37414
+x -48331 y 37374
+x -48363 y 37345
+x -48395 y 37316
+x -48442 y 37300
+x -48502 y 37296
+x -48502 y 37416
+x -48480 y 37416
+x -48464 y 37421
+x -48452 y 37431
+x -48440 y 37441
+x -48434 y 37455
+x -48434 y 37472
+x -48434 y 37488
+x -48442 y 37502
+x -48460 y 37513
+x -48477 y 37524
+x -48503 y 37532
+x -48537 y 37536
+x -48537 y 37423
+x -48606 y 37447
+x -48606 y 37542
+x -48610 y 37542
+x -48614 y 37542
+x -48619 y 37542
+x -48624 y 37542
+x -48628 y 37543
+x -48629 y 37543
+x -48632 y 37543
+x -48636 y 37542
+x -48641 y 37542
+x -48646 y 37542
+x -48650 y 37542
+x -48652 y 37542
+x -48652 y 37462
+x -48722 y 37485
+x -48722 y 37538
+x -48755 y 37533
+x -48780 y 37525
+x -48798 y 37513
+x -48815 y 37502
+x -48824 y 37488
+x -48824 y 37471
+x -48824 y 37454
+x -48816 y 37441
+x -48801 y 37431
+x -48785 y 37421
+x -48764 y 37416
+x -48737 y 37415
+x -48737 y 37294
+type1
+x -48694 y 45622
+x -48685 y 45651
+x -48669 y 45673
+x -48647 y 45687
+x -48624 y 45702
+x -48595 y 45710
+x -48559 y 45710
+x -48510 y 45710
+x -48473 y 45696
+x -48446 y 45668
+x -48419 y 45641
+x -48406 y 45601
+x -48406 y 45551
+x -48406 y 45500
+x -48419 y 45461
+x -48446 y 45433
+x -48473 y 45406
+x -48510 y 45392
+x -48559 y 45392
+x -48594 y 45392
+x -48624 y 45399
+x -48646 y 45414
+x -48669 y 45429
+x -48685 y 45451
+x -48694 y 45480
+x -48698 y 45480
+x -48703 y 45447
+x -48718 y 45422
+x -48744 y 45404
+x -48769 y 45386
+x -48804 y 45377
+x -48846 y 45377
+x -48899 y 45377
+x -48940 y 45392
+x -48970 y 45423
+x -49000 y 45454
+x -49015 y 45496
+x -49015 y 45551
+x -49015 y 45605
+x -49000 y 45648
+x -48970 y 45678
+x -48940 y 45709
+x -48899 y 45724
+x -48846 y 45724
+x -48804 y 45724
+x -48769 y 45716
+x -48744 y 45698
+x -48718 y 45680
+x -48703 y 45655
+x -48698 y 45622
+x -48694 y 45622
+x -48828 y 45619
+x -48853 y 45619
+x -48873 y 45613
+x -48888 y 45601
+x -48903 y 45589
+x -48910 y 45572
+x -48910 y 45551
+x -48910 y 45530
+x -48903 y 45513
+x -48888 y 45501
+x -48874 y 45489
+x -48854 y 45483
+x -48829 y 45483
+x -48803 y 45483
+x -48783 y 45489
+x -48769 y 45502
+x -48754 y 45514
+x -48746 y 45531
+x -48746 y 45552
+x -48746 y 45572
+x -48754 y 45588
+x -48769 y 45601
+x -48784 y 45613
+x -48804 y 45619
+x -48828 y 45619
+x -48504 y 45551
+x -48504 y 45567
+x -48510 y 45580
+x -48524 y 45591
+x -48537 y 45601
+x -48555 y 45606
+x -48577 y 45606
+x -48597 y 45606
+x -48614 y 45601
+x -48626 y 45592
+x -48638 y 45582
+x -48644 y 45569
+x -48644 y 45552
+x -48644 y 45533
+x -48638 y 45519
+x -48626 y 45510
+x -48614 y 45500
+x -48597 y 45495
+x -48574 y 45495
+x -48552 y 45495
+x -48535 y 45500
+x -48522 y 45510
+x -48510 y 45520
+x -48504 y 45533
+x -48504 y 45551
+x -49107 y 45333
+x -48881 y 45295
+x -48881 y 45184
+x -49107 y 45253
+x -49107 y 45333
+x -48835 y 45020
+x -48856 y 45019
+x -48872 y 45014
+x -48884 y 45005
+x -48896 y 44997
+x -48902 y 44985
+x -48902 y 44971
+x -48902 y 44953
+x -48894 y 44939
+x -48877 y 44929
+x -48860 y 44919
+x -48836 y 44914
+x -48805 y 44914
+x -48775 y 44914
+x -48751 y 44919
+x -48735 y 44927
+x -48718 y 44935
+x -48710 y 44947
+x -48710 y 44962
+x -48710 y 44976
+x -48714 y 44987
+x -48723 y 44996
+x -48732 y 45004
+x -48745 y 45009
+x -48762 y 45012
+x -48762 y 45126
+x -48416 y 45118
+x -48416 y 44825
+x -48531 y 44825
+x -48531 y 45015
+x -48674 y 45022
+x -48650 y 45011
+x -48632 y 44998
+x -48620 y 44982
+x -48608 y 44966
+x -48602 y 44947
+x -48602 y 44925
+x -48602 y 44886
+x -48619 y 44855
+x -48654 y 44832
+x -48690 y 44810
+x -48737 y 44798
+x -48798 y 44798
+x -48868 y 44798
+x -48922 y 44813
+x -48959 y 44841
+x -48997 y 44870
+x -49016 y 44911
+x -49016 y 44964
+x -49016 y 45018
+x -49001 y 45060
+x -48971 y 45088
+x -48940 y 45117
+x -48895 y 45132
+x -48835 y 45133
+x -48835 y 45020
+x -48709 y 44639
+x -48778 y 44639
+x -48828 y 44634
+x -48857 y 44624
+x -48887 y 44615
+x -48901 y 44599
+x -48901 y 44576
+x -48901 y 44554
+x -48887 y 44538
+x -48857 y 44529
+x -48828 y 44519
+x -48778 y 44514
+x -48709 y 44514
+x -48640 y 44514
+x -48591 y 44519
+x -48562 y 44529
+x -48532 y 44538
+x -48518 y 44554
+x -48518 y 44576
+x -48518 y 44599
+x -48532 y 44615
+x -48562 y 44624
+x -48591 y 44634
+x -48640 y 44639
+x -48709 y 44639
+x -48711 y 44752
+x -48613 y 44752
+x -48538 y 44737
+x -48485 y 44707
+x -48433 y 44676
+x -48406 y 44633
+x -48406 y 44576
+x -48406 y 44520
+x -48433 y 44476
+x -48485 y 44446
+x -48538 y 44416
+x -48613 y 44400
+x -48711 y 44400
+x -48809 y 44400
+x -48884 y 44416
+x -48937 y 44446
+x -48990 y 44476
+x -49016 y 44520
+x -49016 y 44576
+x -49016 y 44633
+x -48990 y 44676
+x -48937 y 44707
+x -48884 y 44737
+x -48809 y 44752
+x -48711 y 44752
+x -48809 y 43933
+x -48818 y 43933
+x -48878 y 43933
+x -48927 y 43948
+x -48962 y 43978
+x -48997 y 44008
+x -49015 y 44049
+x -49015 y 44101
+x -49015 y 44149
+x -48996 y 44188
+x -48958 y 44219
+x -48920 y 44248
+x -48866 y 44268
+x -48794 y 44277
+x -48794 y 44319
+x -48724 y 44297
+x -48724 y 44281
+x -48720 y 44281
+x -48717 y 44281
+x -48713 y 44281
+x -48710 y 44281
+x -48705 y 44281
+x -48698 y 44281
+x -48695 y 44281
+x -48692 y 44281
+x -48688 y 44281
+x -48685 y 44281
+x -48682 y 44281
+x -48678 y 44281
+x -48678 y 44327
+x -48609 y 44305
+x -48609 y 44274
+x -48535 y 44264
+x -48479 y 44244
+x -48442 y 44215
+x -48405 y 44185
+x -48387 y 44145
+x -48387 y 44095
+x -48387 y 44047
+x -48403 y 44009
+x -48435 y 43981
+x -48467 y 43954
+x -48513 y 43938
+x -48574 y 43935
+x -48574 y 44048
+x -48552 y 44048
+x -48535 y 44053
+x -48523 y 44062
+x -48511 y 44072
+x -48505 y 44085
+x -48505 y 44101
+x -48505 y 44116
+x -48514 y 44129
+x -48531 y 44139
+x -48549 y 44149
+x -48575 y 44157
+x -48609 y 44161
+x -48609 y 44055
+x -48678 y 44077
+x -48678 y 44167
+x -48682 y 44167
+x -48686 y 44167
+x -48691 y 44167
+x -48696 y 44167
+x -48699 y 44167
+x -48701 y 44167
+x -48704 y 44167
+x -48707 y 44167
+x -48712 y 44167
+x -48717 y 44167
+x -48721 y 44167
+x -48724 y 44167
+x -48724 y 44091
+x -48794 y 44113
+x -48794 y 44162
+x -48827 y 44158
+x -48852 y 44150
+x -48870 y 44139
+x -48887 y 44129
+x -48896 y 44115
+x -48896 y 44100
+x -48896 y 44084
+x -48888 y 44072
+x -48872 y 44062
+x -48857 y 44053
+x -48836 y 44048
+x -48809 y 44047
+x -48809 y 43933
+type1
+x -48841 y 40494
+x -48857 y 40491
+x -48870 y 40484
+x -48880 y 40470
+x -48889 y 40457
+x -48894 y 40441
+x -48894 y 40420
+x -48894 y 40385
+x -48881 y 40360
+x -48856 y 40343
+x -48830 y 40326
+x -48791 y 40318
+x -48738 y 40318
+x -48736 y 40318
+x -48732 y 40318
+x -48726 y 40318
+x -48721 y 40318
+x -48716 y 40318
+x -48713 y 40318
+x -48734 y 40337
+x -48750 y 40359
+x -48760 y 40383
+x -48771 y 40408
+x -48776 y 40436
+x -48776 y 40467
+x -48776 y 40522
+x -48759 y 40568
+x -48724 y 40603
+x -48690 y 40638
+x -48646 y 40656
+x -48593 y 40656
+x -48531 y 40656
+x -48481 y 40634
+x -48444 y 40591
+x -48407 y 40548
+x -48388 y 40489
+x -48388 y 40417
+x -48388 y 40331
+x -48414 y 40267
+x -48466 y 40223
+x -48518 y 40180
+x -48595 y 40158
+x -48697 y 40158
+x -48797 y 40158
+x -48872 y 40181
+x -48923 y 40226
+x -48974 y 40271
+x -48999 y 40338
+x -48999 y 40427
+x -48999 y 40496
+x -48985 y 40549
+x -48958 y 40588
+x -48931 y 40626
+x -48891 y 40647
+x -48841 y 40649
+x -48841 y 40494
+x -48586 y 40507
+x -48612 y 40507
+x -48633 y 40499
+x -48649 y 40482
+x -48665 y 40465
+x -48674 y 40443
+x -48674 y 40417
+x -48674 y 40388
+x -48666 y 40367
+x -48650 y 40351
+x -48633 y 40336
+x -48611 y 40328
+x -48582 y 40328
+x -48555 y 40328
+x -48533 y 40336
+x -48517 y 40352
+x -48502 y 40368
+x -48493 y 40390
+x -48493 y 40417
+x -48493 y 40444
+x -48502 y 40466
+x -48519 y 40482
+x -48536 y 40499
+x -48558 y 40507
+x -48586 y 40507
+x -48792 y 39589
+x -48801 y 39589
+x -48862 y 39589
+x -48910 y 39611
+x -48945 y 39654
+x -48981 y 39697
+x -48998 y 39755
+x -48998 y 39830
+x -48998 y 39898
+x -48979 y 39954
+x -48941 y 39997
+x -48904 y 40040
+x -48849 y 40068
+x -48777 y 40080
+x -48777 y 40140
+x -48707 y 40109
+x -48707 y 40086
+x -48704 y 40086
+x -48700 y 40086
+x -48697 y 40086
+x -48693 y 40086
+x -48688 y 40086
+x -48681 y 40086
+x -48678 y 40086
+x -48675 y 40086
+x -48672 y 40086
+x -48668 y 40086
+x -48665 y 40086
+x -48661 y 40086
+x -48661 y 40151
+x -48592 y 40121
+x -48592 y 40076
+x -48518 y 40062
+x -48462 y 40034
+x -48425 y 39991
+x -48388 y 39949
+x -48370 y 39892
+x -48370 y 39821
+x -48370 y 39751
+x -48386 y 39697
+x -48418 y 39658
+x -48450 y 39619
+x -48496 y 39597
+x -48557 y 39592
+x -48557 y 39753
+x -48535 y 39754
+x -48518 y 39761
+x -48506 y 39774
+x -48494 y 39787
+x -48489 y 39806
+x -48489 y 39829
+x -48489 y 39851
+x -48497 y 39869
+x -48515 y 39884
+x -48532 y 39898
+x -48558 y 39909
+x -48592 y 39915
+x -48592 y 39764
+x -48661 y 39795
+x -48661 y 39923
+x -48665 y 39923
+x -48669 y 39923
+x -48674 y 39923
+x -48679 y 39923
+x -48683 y 39924
+x -48684 y 39924
+x -48687 y 39924
+x -48690 y 39923
+x -48696 y 39923
+x -48701 y 39923
+x -48704 y 39923
+x -48707 y 39923
+x -48707 y 39815
+x -48777 y 39847
+x -48777 y 39917
+x -48810 y 39910
+x -48835 y 39899
+x -48853 y 39884
+x -48870 y 39869
+x -48879 y 39850
+x -48879 y 39827
+x -48879 y 39805
+x -48871 y 39787
+x -48856 y 39774
+x -48840 y 39760
+x -48819 y 39753
+x -48792 y 39752
+x -48792 y 39589
+type1
+x -48825 y 41932
+x -48841 y 41930
+x -48854 y 41922
+x -48864 y 41909
+x -48873 y 41895
+x -48878 y 41879
+x -48878 y 41858
+x -48878 y 41823
+x -48865 y 41798
+x -48840 y 41781
+x -48814 y 41764
+x -48775 y 41756
+x -48722 y 41756
+x -48720 y 41756
+x -48716 y 41756
+x -48710 y 41756
+x -48705 y 41756
+x -48700 y 41757
+x -48697 y 41757
+x -48718 y 41775
+x -48734 y 41797
+x -48744 y 41822
+x -48755 y 41847
+x -48760 y 41874
+x -48760 y 41905
+x -48760 y 41960
+x -48743 y 42006
+x -48708 y 42041
+x -48674 y 42077
+x -48630 y 42094
+x -48577 y 42094
+x -48515 y 42094
+x -48465 y 42072
+x -48428 y 42029
+x -48391 y 41986
+x -48372 y 41928
+x -48372 y 41855
+x -48372 y 41769
+x -48398 y 41705
+x -48450 y 41662
+x -48502 y 41618
+x -48579 y 41597
+x -48681 y 41597
+x -48781 y 41597
+x -48856 y 41619
+x -48907 y 41664
+x -48958 y 41710
+x -48983 y 41776
+x -48983 y 41865
+x -48983 y 41934
+x -48969 y 41987
+x -48942 y 42026
+x -48915 y 42064
+x -48875 y 42085
+x -48825 y 42087
+x -48825 y 41932
+x -48570 y 41945
+x -48596 y 41945
+x -48617 y 41937
+x -48633 y 41920
+x -48649 y 41903
+x -48658 y 41881
+x -48658 y 41855
+x -48658 y 41827
+x -48650 y 41805
+x -48634 y 41789
+x -48617 y 41774
+x -48595 y 41766
+x -48566 y 41766
+x -48539 y 41766
+x -48517 y 41774
+x -48501 y 41790
+x -48486 y 41806
+x -48477 y 41828
+x -48477 y 41855
+x -48477 y 41882
+x -48486 y 41904
+x -48503 y 41921
+x -48520 y 41937
+x -48542 y 41945
+x -48570 y 41945
+x -48776 y 41027
+x -48785 y 41027
+x -48846 y 41027
+x -48894 y 41049
+x -48929 y 41092
+x -48965 y 41135
+x -48982 y 41193
+x -48982 y 41268
+x -48982 y 41336
+x -48963 y 41392
+x -48925 y 41435
+x -48888 y 41478
+x -48833 y 41506
+x -48761 y 41518
+x -48761 y 41578
+x -48691 y 41547
+x -48691 y 41524
+x -48688 y 41524
+x -48684 y 41524
+x -48681 y 41524
+x -48677 y 41525
+x -48672 y 41525
+x -48665 y 41525
+x -48662 y 41525
+x -48659 y 41525
+x -48656 y 41524
+x -48652 y 41524
+x -48649 y 41524
+x -48645 y 41524
+x -48645 y 41589
+x -48576 y 41559
+x -48576 y 41514
+x -48502 y 41500
+x -48446 y 41472
+x -48409 y 41429
+x -48372 y 41387
+x -48354 y 41330
+x -48354 y 41259
+x -48354 y 41190
+x -48370 y 41135
+x -48402 y 41096
+x -48434 y 41057
+x -48480 y 41035
+x -48541 y 41030
+x -48541 y 41191
+x -48519 y 41192
+x -48502 y 41199
+x -48490 y 41212
+x -48478 y 41226
+x -48473 y 41244
+x -48473 y 41267
+x -48473 y 41289
+x -48481 y 41307
+x -48499 y 41322
+x -48516 y 41336
+x -48542 y 41347
+x -48576 y 41353
+x -48576 y 41202
+x -48645 y 41233
+x -48645 y 41361
+x -48649 y 41361
+x -48653 y 41361
+x -48658 y 41361
+x -48663 y 41362
+x -48667 y 41362
+x -48668 y 41362
+x -48671 y 41362
+x -48674 y 41362
+x -48680 y 41361
+x -48685 y 41361
+x -48688 y 41361
+x -48691 y 41361
+x -48691 y 41253
+x -48761 y 41285
+x -48761 y 41355
+x -48794 y 41348
+x -48819 y 41338
+x -48837 y 41322
+x -48854 y 41307
+x -48863 y 41288
+x -48863 y 41265
+x -48863 y 41243
+x -48855 y 41226
+x -48840 y 41212
+x -48824 y 41199
+x -48803 y 41191
+x -48776 y 41190
+x -48776 y 41027
+type1
+x -48847 y 43331
+x -48863 y 43329
+x -48876 y 43321
+x -48885 y 43308
+x -48895 y 43295
+x -48900 y 43278
+x -48900 y 43257
+x -48900 y 43223
+x -48887 y 43197
+x -48862 y 43180
+x -48836 y 43163
+x -48797 y 43155
+x -48744 y 43155
+x -48742 y 43155
+x -48738 y 43155
+x -48732 y 43155
+x -48727 y 43156
+x -48722 y 43156
+x -48719 y 43156
+x -48740 y 43174
+x -48756 y 43196
+x -48766 y 43221
+x -48777 y 43246
+x -48782 y 43274
+x -48782 y 43304
+x -48782 y 43360
+x -48765 y 43405
+x -48730 y 43440
+x -48696 y 43476
+x -48652 y 43494
+x -48599 y 43494
+x -48537 y 43494
+x -48487 y 43472
+x -48450 y 43428
+x -48413 y 43385
+x -48394 y 43327
+x -48394 y 43254
+x -48394 y 43169
+x -48420 y 43104
+x -48472 y 43061
+x -48524 y 43018
+x -48600 y 42996
+x -48702 y 42996
+x -48803 y 42996
+x -48878 y 43018
+x -48929 y 43064
+x -48980 y 43109
+x -49005 y 43176
+x -49005 y 43264
+x -49005 y 43333
+x -48991 y 43387
+x -48964 y 43425
+x -48936 y 43464
+x -48897 y 43484
+x -48847 y 43486
+x -48847 y 43331
+x -48592 y 43345
+x -48618 y 43345
+x -48639 y 43336
+x -48655 y 43319
+x -48671 y 43302
+x -48680 y 43281
+x -48680 y 43254
+x -48680 y 43226
+x -48672 y 43204
+x -48655 y 43188
+x -48639 y 43173
+x -48617 y 43165
+x -48587 y 43165
+x -48561 y 43165
+x -48539 y 43173
+x -48523 y 43190
+x -48507 y 43206
+x -48499 y 43227
+x -48499 y 43254
+x -48499 y 43281
+x -48508 y 43303
+x -48525 y 43320
+x -48542 y 43336
+x -48564 y 43345
+x -48592 y 43345
+x -48798 y 42427
+x -48807 y 42427
+x -48867 y 42427
+x -48916 y 42448
+x -48951 y 42491
+x -48987 y 42534
+x -49004 y 42593
+x -49004 y 42667
+x -49004 y 42736
+x -48985 y 42791
+x -48947 y 42834
+x -48909 y 42877
+x -48855 y 42905
+x -48783 y 42918
+x -48783 y 42977
+x -48713 y 42947
+x -48713 y 42923
+x -48710 y 42923
+x -48706 y 42924
+x -48702 y 42924
+x -48699 y 42924
+x -48694 y 42924
+x -48687 y 42924
+x -48684 y 42924
+x -48681 y 42924
+x -48677 y 42924
+x -48674 y 42924
+x -48671 y 42923
+x -48667 y 42923
+x -48667 y 42989
+x -48598 y 42959
+x -48598 y 42914
+x -48524 y 42899
+x -48468 y 42871
+x -48431 y 42829
+x -48394 y 42786
+x -48376 y 42729
+x -48376 y 42658
+x -48376 y 42589
+x -48392 y 42535
+x -48424 y 42496
+x -48456 y 42456
+x -48502 y 42434
+x -48563 y 42429
+x -48563 y 42590
+x -48541 y 42591
+x -48524 y 42598
+x -48512 y 42612
+x -48500 y 42625
+x -48494 y 42643
+x -48494 y 42666
+x -48494 y 42688
+x -48503 y 42706
+x -48521 y 42721
+x -48538 y 42735
+x -48564 y 42746
+x -48598 y 42753
+x -48598 y 42601
+x -48667 y 42632
+x -48667 y 42760
+x -48671 y 42760
+x -48675 y 42760
+x -48680 y 42761
+x -48685 y 42761
+x -48688 y 42761
+x -48690 y 42761
+x -48693 y 42761
+x -48696 y 42761
+x -48701 y 42761
+x -48707 y 42760
+x -48710 y 42760
+x -48713 y 42760
+x -48713 y 42653
+x -48783 y 42684
+x -48783 y 42754
+x -48816 y 42748
+x -48841 y 42737
+x -48859 y 42722
+x -48876 y 42706
+x -48885 y 42687
+x -48885 y 42665
+x -48885 y 42643
+x -48877 y 42625
+x -48861 y 42611
+x -48846 y 42598
+x -48825 y 42590
+x -48798 y 42589
+x -48798 y 42427
+type1
+x -48825 y 47055
+x -48841 y 47053
+x -48854 y 47045
+x -48864 y 47032
+x -48873 y 47019
+x -48878 y 47002
+x -48878 y 46981
+x -48878 y 46947
+x -48865 y 46921
+x -48840 y 46904
+x -48814 y 46887
+x -48775 y 46879
+x -48722 y 46879
+x -48720 y 46879
+x -48716 y 46879
+x -48710 y 46879
+x -48705 y 46880
+x -48700 y 46880
+x -48697 y 46880
+x -48718 y 46898
+x -48734 y 46920
+x -48744 y 46945
+x -48755 y 46970
+x -48760 y 46998
+x -48760 y 47028
+x -48760 y 47083
+x -48743 y 47129
+x -48708 y 47164
+x -48674 y 47200
+x -48630 y 47217
+x -48577 y 47217
+x -48515 y 47217
+x -48465 y 47196
+x -48428 y 47152
+x -48391 y 47109
+x -48372 y 47051
+x -48372 y 46978
+x -48372 y 46893
+x -48398 y 46828
+x -48450 y 46785
+x -48502 y 46741
+x -48579 y 46720
+x -48681 y 46720
+x -48781 y 46720
+x -48856 y 46742
+x -48907 y 46787
+x -48958 y 46833
+x -48983 y 46899
+x -48983 y 46988
+x -48983 y 47057
+x -48969 y 47111
+x -48942 y 47149
+x -48915 y 47187
+x -48875 y 47208
+x -48825 y 47210
+x -48825 y 47055
+x -48570 y 47069
+x -48596 y 47069
+x -48617 y 47060
+x -48633 y 47043
+x -48649 y 47026
+x -48658 y 47004
+x -48658 y 46978
+x -48658 y 46950
+x -48650 y 46928
+x -48634 y 46912
+x -48617 y 46897
+x -48595 y 46889
+x -48566 y 46889
+x -48539 y 46889
+x -48517 y 46897
+x -48501 y 46913
+x -48486 y 46930
+x -48477 y 46951
+x -48477 y 46978
+x -48477 y 47005
+x -48486 y 47027
+x -48503 y 47044
+x -48520 y 47060
+x -48542 y 47069
+x -48570 y 47069
+x -48776 y 46150
+x -48785 y 46150
+x -48846 y 46150
+x -48894 y 46172
+x -48929 y 46215
+x -48965 y 46258
+x -48982 y 46317
+x -48982 y 46391
+x -48982 y 46460
+x -48963 y 46515
+x -48925 y 46558
+x -48888 y 46601
+x -48833 y 46629
+x -48761 y 46642
+x -48761 y 46701
+x -48691 y 46670
+x -48691 y 46647
+x -48688 y 46647
+x -48684 y 46647
+x -48681 y 46648
+x -48677 y 46648
+x -48672 y 46648
+x -48665 y 46648
+x -48662 y 46648
+x -48659 y 46648
+x -48656 y 46648
+x -48652 y 46647
+x -48649 y 46647
+x -48645 y 46647
+x -48645 y 46713
+x -48576 y 46682
+x -48576 y 46637
+x -48502 y 46623
+x -48446 y 46595
+x -48409 y 46553
+x -48372 y 46510
+x -48354 y 46453
+x -48354 y 46382
+x -48354 y 46313
+x -48370 y 46259
+x -48402 y 46219
+x -48434 y 46180
+x -48480 y 46158
+x -48541 y 46153
+x -48541 y 46314
+x -48519 y 46315
+x -48502 y 46322
+x -48490 y 46335
+x -48478 y 46349
+x -48473 y 46367
+x -48473 y 46390
+x -48473 y 46412
+x -48481 y 46430
+x -48499 y 46445
+x -48516 y 46459
+x -48542 y 46470
+x -48576 y 46477
+x -48576 y 46325
+x -48645 y 46356
+x -48645 y 46484
+x -48649 y 46484
+x -48653 y 46484
+x -48658 y 46484
+x -48663 y 46485
+x -48667 y 46485
+x -48668 y 46485
+x -48671 y 46485
+x -48674 y 46485
+x -48680 y 46484
+x -48685 y 46484
+x -48688 y 46484
+x -48691 y 46484
+x -48691 y 46376
+x -48761 y 46408
+x -48761 y 46478
+x -48794 y 46472
+x -48819 y 46461
+x -48837 y 46445
+x -48854 y 46430
+x -48863 y 46411
+x -48863 y 46388
+x -48863 y 46366
+x -48855 y 46349
+x -48840 y 46335
+x -48824 y 46322
+x -48803 y 46314
+x -48776 y 46313
+x -48776 y 46150
+type0
+type1
+x -49993 y 30338
+x -49557 y 30338
+x -49569 y 30355
+x -49581 y 30374
+x -49592 y 30397
+x -49603 y 30419
+x -49615 y 30446
+x -49627 y 30478
+x -49496 y 30478
+x -49487 y 30450
+x -49475 y 30421
+x -49459 y 30393
+x -49443 y 30364
+x -49425 y 30336
+x -49403 y 30308
+x -49403 y 30179
+x -49993 y 30179
+x -49993 y 30338
+x -49823 y 29844
+x -49846 y 29842
+x -49863 y 29834
+x -49875 y 29819
+x -49887 y 29804
+x -49893 y 29784
+x -49893 y 29760
+x -49893 y 29732
+x -49887 y 29710
+x -49873 y 29694
+x -49860 y 29677
+x -49842 y 29669
+x -49821 y 29669
+x -49794 y 29669
+x -49774 y 29679
+x -49761 y 29699
+x -49749 y 29720
+x -49743 y 29752
+x -49743 y 29797
+x -49743 y 29807
+x -49743 y 29814
+x -49743 y 29819
+x -49743 y 29824
+x -49743 y 29829
+x -49744 y 29834
+x -49640 y 29834
+x -49640 y 29831
+x -49640 y 29826
+x -49641 y 29820
+x -49641 y 29814
+x -49641 y 29809
+x -49641 y 29806
+x -49641 y 29760
+x -49635 y 29727
+x -49623 y 29707
+x -49611 y 29687
+x -49591 y 29677
+x -49564 y 29677
+x -49544 y 29677
+x -49528 y 29683
+x -49517 y 29697
+x -49505 y 29710
+x -49500 y 29729
+x -49500 y 29753
+x -49500 y 29777
+x -49505 y 29795
+x -49516 y 29808
+x -49527 y 29821
+x -49543 y 29828
+x -49564 y 29829
+x -49564 y 29991
+x -49510 y 29987
+x -49467 y 29964
+x -49437 y 29923
+x -49407 y 29881
+x -49392 y 29825
+x -49392 y 29753
+x -49392 y 29679
+x -49406 y 29621
+x -49433 y 29580
+x -49460 y 29539
+x -49498 y 29519
+x -49547 y 29519
+x -49583 y 29519
+x -49613 y 29531
+x -49637 y 29554
+x -49661 y 29578
+x -49676 y 29610
+x -49682 y 29652
+x -49686 y 29652
+x -49691 y 29605
+x -49706 y 29569
+x -49731 y 29544
+x -49757 y 29518
+x -49791 y 29505
+x -49834 y 29505
+x -49888 y 29505
+x -49929 y 29528
+x -49959 y 29573
+x -49988 y 29618
+x -50003 y 29682
+x -50003 y 29764
+x -50003 y 29840
+x -49988 y 29898
+x -49958 y 29938
+x -49928 y 29978
+x -49883 y 30001
+x -49823 y 30005
+x -49823 y 29844
+x -49796 y 28935
+x -49804 y 28935
+x -49865 y 28935
+x -49914 y 28957
+x -49949 y 29000
+x -49984 y 29043
+x -50002 y 29102
+x -50002 y 29176
+x -50002 y 29245
+x -49983 y 29300
+x -49945 y 29343
+x -49907 y 29386
+x -49853 y 29414
+x -49781 y 29426
+x -49781 y 29486
+x -49711 y 29455
+x -49711 y 29432
+x -49707 y 29432
+x -49704 y 29432
+x -49700 y 29433
+x -49697 y 29433
+x -49692 y 29433
+x -49685 y 29433
+x -49682 y 29433
+x -49679 y 29433
+x -49675 y 29433
+x -49672 y 29432
+x -49669 y 29432
+x -49665 y 29432
+x -49665 y 29498
+x -49596 y 29467
+x -49596 y 29422
+x -49522 y 29408
+x -49466 y 29380
+x -49429 y 29338
+x -49392 y 29295
+x -49374 y 29238
+x -49374 y 29167
+x -49374 y 29098
+x -49390 y 29044
+x -49422 y 29004
+x -49454 y 28965
+x -49500 y 28943
+x -49561 y 28938
+x -49560 y 29099
+x -49539 y 29100
+x -49522 y 29107
+x -49510 y 29120
+x -49498 y 29134
+x -49492 y 29152
+x -49492 y 29175
+x -49492 y 29197
+x -49501 y 29215
+x -49518 y 29230
+x -49536 y 29244
+x -49562 y 29255
+x -49596 y 29262
+x -49596 y 29110
+x -49665 y 29141
+x -49665 y 29269
+x -49669 y 29269
+x -49673 y 29269
+x -49678 y 29269
+x -49683 y 29270
+x -49686 y 29270
+x -49688 y 29270
+x -49690 y 29270
+x -49694 y 29270
+x -49699 y 29269
+x -49704 y 29269
+x -49708 y 29269
+x -49711 y 29269
+x -49711 y 29161
+x -49781 y 29193
+x -49781 y 29263
+x -49814 y 29257
+x -49839 y 29246
+x -49857 y 29230
+x -49874 y 29215
+x -49882 y 29196
+x -49882 y 29173
+x -49882 y 29151
+x -49875 y 29134
+x -49859 y 29120
+x -49844 y 29107
+x -49823 y 29099
+x -49796 y 29098
+x -49796 y 28935
+type1
+x -50073 y 32117
+x -49638 y 32117
+x -49650 y 32133
+x -49661 y 32153
+x -49673 y 32175
+x -49684 y 32198
+x -49696 y 32225
+x -49708 y 32256
+x -49577 y 32256
+x -49568 y 32228
+x -49556 y 32200
+x -49540 y 32172
+x -49524 y 32143
+x -49505 y 32115
+x -49483 y 32087
+x -49483 y 31957
+x -50073 y 31957
+x -50073 y 32117
+x -49777 y 31620
+x -49846 y 31620
+x -49895 y 31613
+x -49925 y 31600
+x -49954 y 31586
+x -49969 y 31563
+x -49969 y 31531
+x -49969 y 31500
+x -49954 y 31477
+x -49925 y 31463
+x -49895 y 31449
+x -49846 y 31442
+x -49777 y 31442
+x -49708 y 31442
+x -49659 y 31449
+x -49630 y 31463
+x -49600 y 31477
+x -49586 y 31500
+x -49586 y 31531
+x -49586 y 31563
+x -49600 y 31586
+x -49630 y 31600
+x -49659 y 31613
+x -49708 y 31620
+x -49777 y 31620
+x -49779 y 31783
+x -49681 y 31783
+x -49606 y 31761
+x -49553 y 31718
+x -49500 y 31674
+x -49474 y 31612
+x -49474 y 31531
+x -49474 y 31451
+x -49500 y 31388
+x -49553 y 31345
+x -49606 y 31302
+x -49681 y 31280
+x -49779 y 31280
+x -49876 y 31280
+x -49952 y 31302
+x -50005 y 31345
+x -50057 y 31388
+x -50084 y 31451
+x -50084 y 31531
+x -50084 y 31612
+x -50057 y 31674
+x -50005 y 31718
+x -49952 y 31761
+x -49876 y 31783
+x -49779 y 31783
+x -49877 y 30714
+x -49885 y 30714
+x -49946 y 30714
+x -49994 y 30735
+x -50030 y 30779
+x -50065 y 30822
+x -50083 y 30880
+x -50083 y 30955
+x -50083 y 31023
+x -50064 y 31079
+x -50026 y 31122
+x -49988 y 31165
+x -49933 y 31192
+x -49862 y 31205
+x -49862 y 31265
+x -49791 y 31234
+x -49791 y 31210
+x -49788 y 31211
+x -49785 y 31211
+x -49781 y 31211
+x -49778 y 31211
+x -49772 y 31211
+x -49766 y 31211
+x -49763 y 31211
+x -49759 y 31211
+x -49756 y 31211
+x -49753 y 31211
+x -49749 y 31211
+x -49746 y 31210
+x -49746 y 31276
+x -49676 y 31246
+x -49676 y 31201
+x -49602 y 31187
+x -49547 y 31159
+x -49510 y 31116
+x -49473 y 31074
+x -49454 y 31017
+x -49454 y 30945
+x -49454 y 30876
+x -49471 y 30822
+x -49503 y 30783
+x -49535 y 30744
+x -49581 y 30722
+x -49642 y 30717
+x -49641 y 30878
+x -49620 y 30879
+x -49603 y 30886
+x -49591 y 30899
+x -49579 y 30912
+x -49573 y 30931
+x -49573 y 30954
+x -49573 y 30976
+x -49582 y 30994
+x -49599 y 31008
+x -49617 y 31023
+x -49642 y 31034
+x -49676 y 31040
+x -49676 y 30888
+x -49746 y 30920
+x -49746 y 31048
+x -49749 y 31048
+x -49754 y 31048
+x -49759 y 31048
+x -49764 y 31048
+x -49767 y 31048
+x -49769 y 31048
+x -49771 y 31048
+x -49775 y 31048
+x -49780 y 31048
+x -49785 y 31048
+x -49789 y 31048
+x -49791 y 31048
+x -49791 y 30940
+x -49862 y 30972
+x -49862 y 31042
+x -49895 y 31035
+x -49920 y 31024
+x -49937 y 31009
+x -49955 y 30994
+x -49963 y 30975
+x -49963 y 30952
+x -49963 y 30930
+x -49956 y 30912
+x -49940 y 30899
+x -49925 y 30885
+x -49904 y 30878
+x -49877 y 30876
+x -49877 y 30714
+type2
+x -47903 y 28763
+x -47903 y 47320
+x -47616 y 47320
+x -47616 y 28763
+x -47903 y 28763
+type1
+x -68853 y 45162
+x -68853 y 45240
+x -68837 y 45304
+x -68804 y 45354
+x -68771 y 45404
+x -68729 y 45428
+x -68677 y 45428
+x -68626 y 45428
+x -68570 y 45385
+x -68512 y 45299
+x -68502 y 45283
+x -68494 y 45270
+x -68488 y 45262
+x -68455 y 45215
+x -68425 y 45184
+x -68398 y 45168
+x -68371 y 45151
+x -68338 y 45143
+x -68300 y 45143
+x -68252 y 45143
+x -68215 y 45156
+x -68187 y 45181
+x -68160 y 45206
+x -68146 y 45242
+x -68146 y 45286
+x -68146 y 45353
+x -68205 y 45410
+x -68322 y 45459
+x -68352 y 45473
+x -68375 y 45483
+x -68393 y 45491
+x -68481 y 45530
+x -68550 y 45565
+x -68601 y 45596
+x -68652 y 45627
+x -68689 y 45656
+x -68712 y 45683
+x -68758 y 45738
+x -68792 y 45798
+x -68814 y 45866
+x -68836 y 45933
+x -68847 y 46010
+x -68847 y 46097
+x -68847 y 46289
+x -68800 y 46439
+x -68704 y 46545
+x -68608 y 46651
+x -68474 y 46704
+x -68300 y 46704
+x -68146 y 46704
+x -68021 y 46662
+x -67923 y 46578
+x -67825 y 46494
+x -67776 y 46389
+x -67776 y 46264
+x -67776 y 46191
+x -67791 y 46135
+x -67820 y 46094
+x -67850 y 46053
+x -67891 y 46032
+x -67944 y 46032
+x -67997 y 46032
+x -68052 y 46070
+x -68109 y 46145
+x -68125 y 46165
+x -68136 y 46179
+x -68145 y 46189
+x -68170 y 46218
+x -68196 y 46240
+x -68223 y 46255
+x -68250 y 46269
+x -68278 y 46277
+x -68305 y 46277
+x -68348 y 46277
+x -68381 y 46266
+x -68404 y 46243
+x -68428 y 46221
+x -68439 y 46189
+x -68439 y 46146
+x -68439 y 46081
+x -68379 y 46022
+x -68259 y 45969
+x -68255 y 45967
+x -68245 y 45962
+x -68231 y 45956
+x -68213 y 45949
+x -68043 y 45874
+x -67935 y 45811
+x -67888 y 45760
+x -67835 y 45702
+x -67798 y 45640
+x -67775 y 45573
+x -67752 y 45507
+x -67740 y 45428
+x -67740 y 45337
+x -67740 y 45127
+x -67790 y 44966
+x -67889 y 44856
+x -67989 y 44746
+x -68134 y 44690
+x -68324 y 44690
+x -68484 y 44690
+x -68613 y 44734
+x -68709 y 44820
+x -68805 y 44907
+x -68853 y 45021
+x -68853 y 45162
+x -67206 y 44884
+x -67220 y 44828
+x -67242 y 44785
+x -67272 y 44756
+x -67302 y 44726
+x -67338 y 44711
+x -67381 y 44711
+x -67438 y 44711
+x -67484 y 44735
+x -67518 y 44782
+x -67552 y 44829
+x -67568 y 44893
+x -67568 y 44973
+x -67568 y 44999
+x -67567 y 45021
+x -67566 y 45041
+x -67564 y 45060
+x -67561 y 45077
+x -67558 y 45090
+x -67242 y 46394
+x -67217 y 46500
+x -67189 y 46573
+x -67157 y 46613
+x -67126 y 46654
+x -67083 y 46674
+x -67031 y 46674
+x -66910 y 46674
+x -66857 y 46674
+x -66815 y 46656
+x -66786 y 46618
+x -66755 y 46581
+x -66727 y 46506
+x -66700 y 46394
+x -66381 y 45090
+x -66376 y 45075
+x -66373 y 45058
+x -66371 y 45037
+x -66369 y 45016
+x -66367 y 44994
+x -66367 y 44971
+x -66367 y 44893
+x -66385 y 44829
+x -66419 y 44782
+x -66454 y 44735
+x -66499 y 44711
+x -66555 y 44711
+x -66599 y 44711
+x -66637 y 44726
+x -66666 y 44755
+x -66696 y 44784
+x -66718 y 44827
+x -66733 y 44884
+x -66761 y 44995
+x -67177 y 44995
+x -67206 y 44884
+x -67099 y 45395
+x -66837 y 45395
+x -66967 y 46055
+x -67099 y 45395
+x -65704 y 45236
+x -65320 y 45236
+x -65260 y 45236
+x -65215 y 45214
+x -65184 y 45172
+x -65154 y 45128
+x -65139 y 45064
+x -65139 y 44979
+x -65139 y 44902
+x -65154 y 44844
+x -65185 y 44803
+x -65216 y 44763
+x -65260 y 44743
+x -65319 y 44743
+x -65911 y 44743
+x -65983 y 44743
+x -66036 y 44766
+x -66069 y 44811
+x -66102 y 44856
+x -66119 y 44927
+x -66119 y 45024
+x -66119 y 46386
+x -66119 y 46477
+x -66101 y 46548
+x -66065 y 46599
+x -66028 y 46649
+x -65977 y 46674
+x -65911 y 46674
+x -65844 y 46674
+x -65792 y 46650
+x -65757 y 46603
+x -65722 y 46556
+x -65704 y 46487
+x -65704 y 46396
+x -65704 y 45236
+x -64490 y 45236
+x -64107 y 45236
+x -64047 y 45236
+x -64001 y 45214
+x -63971 y 45172
+x -63940 y 45128
+x -63925 y 45064
+x -63925 y 44979
+x -63925 y 44902
+x -63940 y 44844
+x -63971 y 44803
+x -64002 y 44763
+x -64047 y 44743
+x -64105 y 44743
+x -64698 y 44743
+x -64769 y 44743
+x -64822 y 44766
+x -64855 y 44811
+x -64889 y 44856
+x -64906 y 44927
+x -64906 y 45024
+x -64906 y 46386
+x -64906 y 46477
+x -64887 y 46548
+x -64851 y 46599
+x -64814 y 46649
+x -64763 y 46674
+x -64698 y 46674
+x -64630 y 46674
+x -64578 y 46650
+x -64543 y 46603
+x -64508 y 46556
+x -64490 y 46487
+x -64490 y 46396
+x -64490 y 45236
+x -63442 y 46648
+x -62837 y 46648
+x -62778 y 46648
+x -62733 y 46628
+x -62702 y 46588
+x -62671 y 46548
+x -62655 y 46490
+x -62655 y 46414
+x -62655 y 46342
+x -62670 y 46287
+x -62700 y 46249
+x -62731 y 46211
+x -62775 y 46192
+x -62832 y 46192
+x -63277 y 46192
+x -63277 y 45938
+x -62922 y 45938
+x -62863 y 45938
+x -62820 y 45921
+x -62793 y 45886
+x -62766 y 45852
+x -62753 y 45798
+x -62753 y 45723
+x -62753 y 45650
+x -62766 y 45594
+x -62794 y 45557
+x -62821 y 45519
+x -62861 y 45501
+x -62913 y 45501
+x -63277 y 45501
+x -63277 y 45206
+x -62812 y 45206
+x -62753 y 45206
+x -62708 y 45186
+x -62677 y 45146
+x -62645 y 45105
+x -62629 y 45046
+x -62629 y 44968
+x -62629 y 44895
+x -62644 y 44839
+x -62675 y 44801
+x -62705 y 44762
+x -62749 y 44743
+x -62807 y 44743
+x -63442 y 44743
+x -63536 y 44743
+x -63601 y 44769
+x -63638 y 44821
+x -63675 y 44873
+x -63694 y 44964
+x -63694 y 45095
+x -63694 y 46295
+x -63694 y 46427
+x -63675 y 46519
+x -63638 y 46571
+x -63601 y 46622
+x -63536 y 46648
+x -63442 y 46648
+x -66393 y 43217
+x -66446 y 43217
+x -66486 y 43190
+x -66510 y 43138
+x -66535 y 43085
+x -66548 y 43003
+x -66548 y 42892
+x -66548 y 42789
+x -66535 y 42709
+x -66507 y 42652
+x -66480 y 42595
+x -66442 y 42567
+x -66393 y 42567
+x -66344 y 42567
+x -66306 y 42596
+x -66278 y 42653
+x -66250 y 42710
+x -66236 y 42790
+x -66236 y 42892
+x -66236 y 43001
+x -66249 y 43084
+x -66275 y 43137
+x -66300 y 43190
+x -66340 y 43217
+x -66393 y 43217
+x -65867 y 43843
+x -65867 y 42439
+x -65867 y 42347
+x -65882 y 42276
+x -65911 y 42228
+x -65939 y 42179
+x -65981 y 42154
+x -66036 y 42154
+x -66084 y 42154
+x -66123 y 42173
+x -66152 y 42212
+x -66182 y 42251
+x -66200 y 42307
+x -66207 y 42381
+x -66238 y 42304
+x -66278 y 42248
+x -66324 y 42210
+x -66371 y 42173
+x -66425 y 42154
+x -66489 y 42154
+x -66628 y 42154
+x -66736 y 42220
+x -66814 y 42351
+x -66892 y 42483
+x -66932 y 42666
+x -66932 y 42900
+x -66932 y 43128
+x -66894 y 43310
+x -66818 y 43446
+x -66742 y 43581
+x -66641 y 43649
+x -66514 y 43649
+x -66461 y 43649
+x -66411 y 43633
+x -66365 y 43602
+x -66320 y 43571
+x -66278 y 43524
+x -66239 y 43461
+x -66239 y 43851
+x -66239 y 43937
+x -66222 y 44006
+x -66189 y 44057
+x -66156 y 44109
+x -66110 y 44134
+x -66053 y 44134
+x -65997 y 44134
+x -65952 y 44108
+x -65918 y 44055
+x -65884 y 44003
+x -65867 y 43932
+x -65867 y 43843
+x -64956 y 43353
+x -64956 y 43439
+x -64939 y 43507
+x -64904 y 43559
+x -64869 y 43610
+x -64822 y 43636
+x -64765 y 43636
+x -64706 y 43636
+x -64660 y 43610
+x -64626 y 43558
+x -64592 y 43506
+x -64575 y 43435
+x -64575 y 43345
+x -64575 y 42449
+x -64575 y 42361
+x -64590 y 42294
+x -64620 y 42250
+x -64649 y 42204
+x -64693 y 42181
+x -64751 y 42181
+x -64806 y 42181
+x -64848 y 42203
+x -64878 y 42246
+x -64907 y 42289
+x -64922 y 42353
+x -64924 y 42436
+x -64962 y 42346
+x -65009 y 42278
+x -65064 y 42235
+x -65120 y 42191
+x -65185 y 42169
+x -65261 y 42169
+x -65333 y 42169
+x -65395 y 42191
+x -65448 y 42234
+x -65500 y 42276
+x -65540 y 42338
+x -65566 y 42418
+x -65582 y 42466
+x -65593 y 42522
+x -65600 y 42587
+x -65606 y 42653
+x -65610 y 42751
+x -65610 y 42881
+x -65610 y 43323
+x -65610 y 43427
+x -65594 y 43505
+x -65562 y 43557
+x -65530 y 43610
+x -65483 y 43636
+x -65422 y 43636
+x -65359 y 43636
+x -65312 y 43609
+x -65278 y 43556
+x -65245 y 43503
+x -65228 y 43425
+x -65228 y 43323
+x -65228 y 42884
+x -65228 y 42777
+x -65219 y 42703
+x -65199 y 42662
+x -65180 y 42621
+x -65147 y 42601
+x -65099 y 42601
+x -65051 y 42601
+x -65016 y 42624
+x -64992 y 42672
+x -64968 y 42719
+x -64956 y 42791
+x -64956 y 42886
+x -64956 y 43353
+x -68034 y 40334
+x -68034 y 39914
+x -68034 y 39823
+x -68052 y 39753
+x -68087 y 39706
+x -68122 y 39658
+x -68173 y 39635
+x -68241 y 39635
+x -68307 y 39635
+x -68359 y 39660
+x -68396 y 39711
+x -68433 y 39762
+x -68451 y 39833
+x -68451 y 39924
+x -68451 y 41216
+x -68451 y 41348
+x -68432 y 41440
+x -68395 y 41491
+x -68358 y 41543
+x -68293 y 41569
+x -68200 y 41569
+x -67653 y 41569
+x -67592 y 41569
+x -67547 y 41548
+x -67516 y 41506
+x -67486 y 41465
+x -67470 y 41403
+x -67470 y 41322
+x -67470 y 41246
+x -67485 y 41189
+x -67515 y 41149
+x -67545 y 41109
+x -67589 y 41089
+x -67647 y 41089
+x -68034 y 41089
+x -68034 y 40794
+x -67755 y 40794
+x -67696 y 40794
+x -67653 y 40775
+x -67625 y 40737
+x -67596 y 40699
+x -67582 y 40639
+x -67582 y 40559
+x -67582 y 40483
+x -67597 y 40427
+x -67627 y 40390
+x -67657 y 40352
+x -67704 y 40334
+x -67766 y 40334
+x -68034 y 40334
+x -66885 y 40615
+x -66885 y 40435
+x -66865 y 40303
+x -66824 y 40218
+x -66782 y 40134
+x -66718 y 40091
+x -66630 y 40091
+x -66543 y 40091
+x -66480 y 40134
+x -66439 y 40218
+x -66398 y 40303
+x -66378 y 40435
+x -66378 y 40615
+x -66378 y 40796
+x -66398 y 40929
+x -66439 y 41013
+x -66480 y 41098
+x -66543 y 41140
+x -66630 y 41140
+x -66718 y 41140
+x -66782 y 41098
+x -66824 y 41013
+x -66865 y 40929
+x -66885 y 40796
+x -66885 y 40615
+x -67306 y 40615
+x -67306 y 40926
+x -67245 y 41170
+x -67125 y 41350
+x -67004 y 41529
+x -66839 y 41619
+x -66630 y 41619
+x -66422 y 41619
+x -66258 y 41529
+x -66138 y 41350
+x -66017 y 41170
+x -65957 y 40926
+x -65957 y 40615
+x -65957 y 40305
+x -66017 y 40061
+x -66138 y 39881
+x -66258 y 39701
+x -66422 y 39611
+x -66630 y 39611
+x -66839 y 39611
+x -67004 y 39701
+x -67125 y 39881
+x -67245 y 40061
+x -67306 y 40305
+x -67306 y 40615
+x -65311 y 39919
+x -65311 y 39827
+x -65328 y 39757
+x -65361 y 39711
+x -65394 y 39664
+x -65443 y 39641
+x -65508 y 39641
+x -65571 y 39641
+x -65620 y 39666
+x -65655 y 39716
+x -65689 y 39767
+x -65707 y 39838
+x -65707 y 39929
+x -65707 y 41282
+x -65707 y 41381
+x -65686 y 41457
+x -65645 y 41513
+x -65605 y 41568
+x -65548 y 41595
+x -65476 y 41595
+x -65424 y 41595
+x -65379 y 41578
+x -65342 y 41544
+x -65304 y 41509
+x -65270 y 41455
+x -65239 y 41381
+x -64972 y 40737
+x -64954 y 40697
+x -64938 y 40650
+x -64921 y 40598
+x -64905 y 40545
+x -64888 y 40483
+x -64871 y 40412
+x -64875 y 40443
+x -64877 y 40477
+x -64879 y 40513
+x -64881 y 40549
+x -64882 y 40601
+x -64882 y 40670
+x -64882 y 41307
+x -64882 y 41397
+x -64864 y 41468
+x -64829 y 41519
+x -64794 y 41570
+x -64746 y 41595
+x -64683 y 41595
+x -64618 y 41595
+x -64569 y 41572
+x -64535 y 41525
+x -64501 y 41478
+x -64484 y 41408
+x -64484 y 41317
+x -64484 y 39963
+x -64484 y 39857
+x -64503 y 39777
+x -64540 y 39723
+x -64577 y 39668
+x -64631 y 39641
+x -64704 y 39641
+x -64765 y 39641
+x -64816 y 39658
+x -64855 y 39691
+x -64895 y 39724
+x -64930 y 39779
+x -64963 y 39858
+x -65230 y 40499
+x -65249 y 40543
+x -65266 y 40592
+x -65282 y 40645
+x -65297 y 40698
+x -65311 y 40756
+x -65323 y 40816
+x -65318 y 40779
+x -65316 y 40741
+x -65314 y 40699
+x -65312 y 40658
+x -65311 y 40611
+x -65311 y 40556
+x -65311 y 39919
+x -63760 y 40147
+x -63648 y 40147
+x -63547 y 40147
+x -63476 y 40182
+x -63433 y 40253
+x -63391 y 40323
+x -63370 y 40444
+x -63370 y 40615
+x -63370 y 40779
+x -63392 y 40899
+x -63435 y 40974
+x -63479 y 41049
+x -63548 y 41087
+x -63643 y 41087
+x -63760 y 41087
+x -63760 y 40147
+x -63926 y 39664
+x -64019 y 39664
+x -64085 y 39690
+x -64122 y 39742
+x -64159 y 39794
+x -64177 y 39885
+x -64177 y 40016
+x -64177 y 41216
+x -64177 y 41348
+x -64159 y 41440
+x -64122 y 41491
+x -64085 y 41543
+x -64019 y 41569
+x -63926 y 41569
+x -63673 y 41569
+x -63554 y 41569
+x -63460 y 41560
+x -63390 y 41541
+x -63321 y 41522
+x -63262 y 41491
+x -63215 y 41449
+x -63126 y 41371
+x -63060 y 41264
+x -63017 y 41130
+x -62974 y 40996
+x -62953 y 40830
+x -62953 y 40632
+x -62953 y 40443
+x -62973 y 40281
+x -63012 y 40146
+x -63052 y 40011
+x -63112 y 39903
+x -63192 y 39821
+x -63246 y 39764
+x -63309 y 39723
+x -63382 y 39700
+x -63454 y 39676
+x -63577 y 39664
+x -63751 y 39664
+x -63926 y 39664
+type1
+x -65651 y 51930
+x -54740 y 48250
+x -76562 y 48250
+x -65651 y 51930
+type0
+type0
+type1
+x -32000 y 45171
+x -32003 y 45171
+x -32010 y 45172
+x -32017 y 45174
+x -32024 y 45175
+x -32031 y 45176
+x -32038 y 45178
+x -32044 y 45179
+x -32051 y 45181
+x -32058 y 45182
+x -32065 y 45184
+x -32071 y 45186
+x -32078 y 45188
+x -32085 y 45190
+x -32091 y 45192
+x -32098 y 45194
+x -32105 y 45196
+x -32111 y 45198
+x -32118 y 45200
+x -32125 y 45203
+x -32138 y 45208
+x -32151 y 45213
+x -32163 y 45218
+x -32175 y 45224
+x -32187 y 45230
+x -32199 y 45237
+x -32210 y 45244
+x -32222 y 45252
+x -32233 y 45262
+x -32244 y 45272
+x -32256 y 45285
+x -32266 y 45300
+x -32276 y 45317
+x -32284 y 45336
+x -32289 y 45358
+x -32291 y 45379
+x -32290 y 45393
+x -32289 y 45404
+x -32288 y 45414
+x -32286 y 45423
+x -32284 y 45432
+x -32281 y 45440
+x -32279 y 45448
+x -32276 y 45457
+x -32274 y 45462
+x -32272 y 45466
+x -32271 y 45470
+x -32269 y 45474
+x -32268 y 45478
+x -32266 y 45481
+x -32265 y 45485
+x -32263 y 45490
+x -32261 y 45494
+x -32259 y 45498
+x -32257 y 45502
+x -32255 y 45506
+x -32254 y 45510
+x -32252 y 45515
+x -32250 y 45519
+x -32247 y 45524
+x -32250 y 45526
+x -32252 y 45527
+x -32255 y 45528
+x -32257 y 45529
+x -32259 y 45530
+x -32262 y 45532
+x -32265 y 45533
+x -32268 y 45535
+x -32271 y 45536
+x -32275 y 45538
+x -32279 y 45540
+x -32282 y 45541
+x -32287 y 45543
+x -32291 y 45545
+x -32295 y 45547
+x -32300 y 45549
+x -32304 y 45551
+x -32309 y 45553
+x -32314 y 45555
+x -32319 y 45557
+x -32325 y 45559
+x -32330 y 45561
+x -32336 y 45564
+x -32342 y 45566
+x -32348 y 45568
+x -32354 y 45571
+x -32360 y 45573
+x -32367 y 45575
+x -32373 y 45578
+x -32380 y 45580
+x -32387 y 45583
+x -32394 y 45586
+x -32401 y 45588
+x -32406 y 45590
+x -32413 y 45592
+x -32419 y 45594
+x -32425 y 45597
+x -32431 y 45599
+x -32437 y 45601
+x -32443 y 45603
+x -32449 y 45605
+x -32455 y 45607
+x -32461 y 45609
+x -32467 y 45610
+x -32473 y 45612
+x -32478 y 45614
+x -32484 y 45616
+x -32489 y 45618
+x -32495 y 45619
+x -32500 y 45621
+x -32506 y 45623
+x -32511 y 45624
+x -32516 y 45626
+x -32521 y 45627
+x -32526 y 45629
+x -32531 y 45630
+x -32536 y 45632
+x -32541 y 45633
+x -32546 y 45634
+x -32551 y 45636
+x -32555 y 45637
+x -32560 y 45638
+x -32565 y 45639
+x -32569 y 45640
+x -32574 y 45642
+x -32582 y 45644
+x -32590 y 45646
+x -32598 y 45647
+x -32605 y 45649
+x -32613 y 45651
+x -32619 y 45652
+x -32626 y 45653
+x -32632 y 45654
+x -32638 y 45655
+x -32643 y 45656
+x -32648 y 45656
+x -32653 y 45657
+x -32657 y 45657
+x -32661 y 45657
+x -32665 y 45658
+x -32667 y 45658
+x -32667 y 45658
+x -32667 y 45658
+x -32668 y 45658
+x -32668 y 45657
+x -32668 y 45657
+x -32668 y 45657
+x -32669 y 45657
+x -32670 y 45657
+x -32671 y 45656
+x -32672 y 45656
+x -32673 y 45655
+x -32676 y 45653
+x -32680 y 45651
+x -32685 y 45648
+x -32690 y 45645
+x -32691 y 45644
+x -32717 y 45616
+x -32723 y 45610
+x -32728 y 45604
+x -32734 y 45598
+x -32739 y 45593
+x -32744 y 45588
+x -32750 y 45582
+x -32755 y 45577
+x -32761 y 45573
+x -32766 y 45568
+x -32772 y 45563
+x -32777 y 45558
+x -32783 y 45554
+x -32789 y 45550
+x -32795 y 45545
+x -32801 y 45541
+x -32807 y 45537
+x -32814 y 45534
+x -32820 y 45530
+x -32827 y 45527
+x -32834 y 45524
+x -32841 y 45521
+x -32848 y 45519
+x -32855 y 45516
+x -32863 y 45514
+x -32870 y 45513
+x -32877 y 45511
+x -32885 y 45510
+x -32893 y 45509
+x -32900 y 45508
+x -32908 y 45508
+x -32915 y 45507
+x -32923 y 45508
+x -32930 y 45508
+x -32937 y 45508
+x -32944 y 45509
+x -32951 y 45509
+x -32958 y 45510
+x -32965 y 45511
+x -32972 y 45512
+x -32979 y 45514
+x -32986 y 45515
+x -32993 y 45517
+x -33000 y 45518
+x -33007 y 45520
+x -33014 y 45522
+x -33021 y 45524
+x -33028 y 45526
+x -33035 y 45528
+x -33042 y 45530
+x -33048 y 45533
+x -33055 y 45535
+x -33062 y 45538
+x -33069 y 45541
+x -33076 y 45544
+x -33083 y 45547
+x -33090 y 45550
+x -33097 y 45553
+x -33104 y 45556
+x -33110 y 45560
+x -33117 y 45563
+x -33124 y 45567
+x -33131 y 45570
+x -33138 y 45574
+x -33152 y 45582
+x -33166 y 45590
+x -33179 y 45598
+x -33191 y 45607
+x -33204 y 45616
+x -33216 y 45625
+x -33227 y 45636
+x -33238 y 45646
+x -33249 y 45658
+x -33259 y 45671
+x -33268 y 45685
+x -33277 y 45701
+x -33283 y 45714
+x -33284 y 45711
+x -33285 y 45704
+x -33286 y 45697
+x -33287 y 45690
+x -33288 y 45683
+x -33289 y 45676
+x -33290 y 45668
+x -33290 y 45661
+x -33291 y 45653
+x -33291 y 45645
+x -33291 y 45637
+x -33292 y 45628
+x -33292 y 45620
+x -33292 y 45614
+x -33292 y 45607
+x -33291 y 45601
+x -33291 y 45595
+x -33290 y 45589
+x -33290 y 45582
+x -33289 y 45576
+x -33288 y 45570
+x -33287 y 45564
+x -33286 y 45557
+x -33285 y 45551
+x -33284 y 45545
+x -33283 y 45539
+x -33281 y 45533
+x -33280 y 45527
+x -33278 y 45520
+x -33276 y 45514
+x -33275 y 45508
+x -33273 y 45502
+x -33270 y 45496
+x -33268 y 45490
+x -33266 y 45483
+x -33263 y 45477
+x -33261 y 45471
+x -33258 y 45465
+x -33255 y 45458
+x -33253 y 45452
+x -33250 y 45446
+x -33246 y 45440
+x -33243 y 45433
+x -33240 y 45427
+x -33236 y 45421
+x -33232 y 45414
+x -33229 y 45408
+x -33225 y 45402
+x -33221 y 45396
+x -33217 y 45390
+x -33213 y 45384
+x -33208 y 45378
+x -33204 y 45372
+x -33200 y 45366
+x -33195 y 45360
+x -33190 y 45354
+x -33186 y 45348
+x -33181 y 45342
+x -33176 y 45336
+x -33171 y 45330
+x -33166 y 45325
+x -33160 y 45319
+x -33155 y 45313
+x -33149 y 45308
+x -33144 y 45302
+x -33138 y 45297
+x -33132 y 45291
+x -33126 y 45285
+x -33120 y 45280
+x -33114 y 45275
+x -33107 y 45269
+x -33101 y 45264
+x -33094 y 45258
+x -33088 y 45253
+x -33081 y 45248
+x -33074 y 45243
+x -33066 y 45237
+x -33059 y 45232
+x -33052 y 45227
+x -33045 y 45222
+x -33038 y 45217
+x -33030 y 45212
+x -33023 y 45207
+x -33015 y 45202
+x -33008 y 45198
+x -33000 y 45193
+x -32992 y 45189
+x -32984 y 45184
+x -32976 y 45180
+x -32968 y 45176
+x -32960 y 45171
+x -32952 y 45167
+x -32944 y 45163
+x -32936 y 45159
+x -32927 y 45155
+x -32919 y 45151
+x -32910 y 45147
+x -32901 y 45144
+x -32893 y 45140
+x -32884 y 45136
+x -32875 y 45133
+x -32866 y 45129
+x -32857 y 45126
+x -32848 y 45123
+x -32838 y 45119
+x -32829 y 45116
+x -32819 y 45113
+x -32810 y 45110
+x -32800 y 45107
+x -32791 y 45104
+x -32781 y 45101
+x -32771 y 45099
+x -32761 y 45096
+x -32752 y 45094
+x -32742 y 45091
+x -32732 y 45089
+x -32722 y 45087
+x -32712 y 45084
+x -32702 y 45082
+x -32693 y 45080
+x -32683 y 45079
+x -32673 y 45077
+x -32663 y 45075
+x -32653 y 45073
+x -32643 y 45072
+x -32633 y 45071
+x -32623 y 45069
+x -32613 y 45068
+x -32603 y 45067
+x -32593 y 45066
+x -32583 y 45065
+x -32572 y 45064
+x -32562 y 45063
+x -32552 y 45062
+x -32542 y 45062
+x -32532 y 45061
+x -32521 y 45061
+x -32511 y 45061
+x -32501 y 45060
+x -32490 y 45060
+x -32480 y 45060
+x -32469 y 45060
+x -32459 y 45060
+x -32449 y 45061
+x -32438 y 45061
+x -32428 y 45061
+x -32418 y 45062
+x -32407 y 45062
+x -32397 y 45063
+x -32387 y 45064
+x -32377 y 45065
+x -32366 y 45066
+x -32356 y 45067
+x -32346 y 45068
+x -32336 y 45069
+x -32326 y 45071
+x -32316 y 45072
+x -32306 y 45073
+x -32296 y 45075
+x -32286 y 45077
+x -32276 y 45079
+x -32266 y 45080
+x -32256 y 45082
+x -32247 y 45084
+x -32237 y 45087
+x -32227 y 45089
+x -32217 y 45091
+x -32207 y 45094
+x -32198 y 45096
+x -32188 y 45099
+x -32178 y 45101
+x -32169 y 45104
+x -32159 y 45107
+x -32150 y 45110
+x -32140 y 45113
+x -32131 y 45116
+x -32121 y 45119
+x -32112 y 45123
+x -32103 y 45126
+x -32094 y 45129
+x -32085 y 45133
+x -32076 y 45136
+x -32067 y 45140
+x -32058 y 45144
+x -32050 y 45147
+x -32041 y 45151
+x -32033 y 45155
+x -32024 y 45159
+x -32016 y 45163
+x -32008 y 45167
+x -32000 y 45171
+x -31476 y 46033
+x -31470 y 46023
+x -31463 y 46014
+x -31457 y 46004
+x -31451 y 45994
+x -31444 y 45984
+x -31438 y 45974
+x -31433 y 45964
+x -31427 y 45954
+x -31422 y 45944
+x -31416 y 45934
+x -31411 y 45924
+x -31406 y 45913
+x -31401 y 45903
+x -31397 y 45893
+x -31392 y 45882
+x -31388 y 45872
+x -31384 y 45861
+x -31380 y 45851
+x -31376 y 45840
+x -31372 y 45829
+x -31369 y 45819
+x -31366 y 45808
+x -31363 y 45797
+x -31360 y 45786
+x -31357 y 45775
+x -31355 y 45764
+x -31353 y 45754
+x -31350 y 45743
+x -31348 y 45732
+x -31347 y 45721
+x -31345 y 45709
+x -31344 y 45698
+x -31343 y 45687
+x -31342 y 45676
+x -31341 y 45665
+x -31340 y 45654
+x -31340 y 45643
+x -31339 y 45631
+x -31339 y 45620
+x -31339 y 45609
+x -31340 y 45598
+x -31340 y 45586
+x -31341 y 45575
+x -31342 y 45564
+x -31343 y 45553
+x -31344 y 45542
+x -31345 y 45531
+x -31347 y 45519
+x -31348 y 45508
+x -31350 y 45497
+x -31352 y 45486
+x -31355 y 45475
+x -31357 y 45464
+x -31360 y 45453
+x -31363 y 45443
+x -31366 y 45432
+x -31369 y 45421
+x -31372 y 45410
+x -31376 y 45400
+x -31380 y 45389
+x -31384 y 45378
+x -31388 y 45368
+x -31392 y 45357
+x -31396 y 45347
+x -31401 y 45337
+x -31406 y 45326
+x -31411 y 45316
+x -31416 y 45306
+x -31421 y 45296
+x -31427 y 45285
+x -31432 y 45275
+x -31438 y 45265
+x -31444 y 45255
+x -31450 y 45246
+x -31456 y 45236
+x -31462 y 45226
+x -31469 y 45216
+x -31476 y 45207
+x -31482 y 45197
+x -31489 y 45188
+x -31497 y 45179
+x -31504 y 45169
+x -31511 y 45160
+x -31519 y 45151
+x -31526 y 45142
+x -31534 y 45133
+x -31542 y 45125
+x -31550 y 45116
+x -31559 y 45107
+x -31567 y 45099
+x -31576 y 45090
+x -31584 y 45082
+x -31593 y 45074
+x -31602 y 45065
+x -31611 y 45057
+x -31620 y 45049
+x -31630 y 45041
+x -31639 y 45034
+x -31649 y 45026
+x -31658 y 45018
+x -31668 y 45011
+x -31678 y 45003
+x -31689 y 44996
+x -31699 y 44988
+x -31709 y 44981
+x -31720 y 44974
+x -31730 y 44967
+x -31741 y 44960
+x -31751 y 44953
+x -31762 y 44947
+x -31773 y 44940
+x -31784 y 44934
+x -31795 y 44927
+x -31806 y 44921
+x -31817 y 44915
+x -31828 y 44909
+x -31840 y 44903
+x -31851 y 44897
+x -31862 y 44891
+x -31874 y 44886
+x -31886 y 44880
+x -31897 y 44875
+x -31909 y 44870
+x -31921 y 44865
+x -31933 y 44860
+x -31945 y 44855
+x -31957 y 44850
+x -31969 y 44845
+x -31981 y 44841
+x -31994 y 44836
+x -32006 y 44832
+x -32019 y 44828
+x -32031 y 44823
+x -32044 y 44819
+x -32056 y 44815
+x -32069 y 44812
+x -32082 y 44808
+x -32095 y 44804
+x -32108 y 44801
+x -32120 y 44798
+x -32133 y 44794
+x -32146 y 44791
+x -32159 y 44788
+x -32172 y 44785
+x -32185 y 44783
+x -32198 y 44780
+x -32212 y 44778
+x -32225 y 44775
+x -32238 y 44773
+x -32251 y 44771
+x -32264 y 44769
+x -32278 y 44767
+x -32291 y 44765
+x -32304 y 44764
+x -32318 y 44762
+x -32331 y 44761
+x -32344 y 44760
+x -32358 y 44758
+x -32371 y 44757
+x -32385 y 44756
+x -32398 y 44756
+x -32412 y 44755
+x -32425 y 44755
+x -32439 y 44754
+x -32453 y 44754
+x -32466 y 44754
+x -32480 y 44754
+x -32494 y 44754
+x -32507 y 44754
+x -32521 y 44754
+x -32535 y 44755
+x -32548 y 44755
+x -32562 y 44756
+x -32575 y 44757
+x -32589 y 44757
+x -32602 y 44758
+x -32616 y 44760
+x -32629 y 44761
+x -32643 y 44762
+x -32656 y 44764
+x -32670 y 44765
+x -32683 y 44767
+x -32696 y 44769
+x -32710 y 44771
+x -32723 y 44773
+x -32736 y 44776
+x -32749 y 44778
+x -32763 y 44780
+x -32776 y 44783
+x -32789 y 44786
+x -32802 y 44789
+x -32815 y 44792
+x -32828 y 44795
+x -32841 y 44798
+x -32854 y 44801
+x -32867 y 44805
+x -32880 y 44808
+x -32893 y 44812
+x -32906 y 44816
+x -32918 y 44820
+x -32931 y 44824
+x -32944 y 44828
+x -32956 y 44832
+x -32969 y 44837
+x -32981 y 44841
+x -32994 y 44846
+x -33006 y 44850
+x -33018 y 44855
+x -33030 y 44860
+x -33042 y 44865
+x -33054 y 44870
+x -33066 y 44875
+x -33078 y 44881
+x -33089 y 44886
+x -33101 y 44892
+x -33112 y 44898
+x -33124 y 44903
+x -33135 y 44909
+x -33146 y 44915
+x -33157 y 44921
+x -33169 y 44928
+x -33179 y 44934
+x -33190 y 44940
+x -33201 y 44947
+x -33212 y 44954
+x -33222 y 44960
+x -33233 y 44967
+x -33243 y 44974
+x -33254 y 44981
+x -33264 y 44989
+x -33274 y 44996
+x -33284 y 45003
+x -33294 y 45011
+x -33304 y 45019
+x -33314 y 45026
+x -33323 y 45034
+x -33332 y 45042
+x -33342 y 45050
+x -33351 y 45058
+x -33360 y 45066
+x -33369 y 45074
+x -33377 y 45083
+x -33386 y 45091
+x -33395 y 45099
+x -33403 y 45108
+x -33411 y 45117
+x -33419 y 45125
+x -33427 y 45134
+x -33435 y 45143
+x -33443 y 45152
+x -33450 y 45161
+x -33457 y 45170
+x -33465 y 45180
+x -33472 y 45189
+x -33479 y 45199
+x -33486 y 45208
+x -33492 y 45218
+x -33499 y 45227
+x -33505 y 45237
+x -33511 y 45247
+x -33517 y 45257
+x -33523 y 45267
+x -33529 y 45277
+x -33535 y 45287
+x -33540 y 45297
+x -33545 y 45307
+x -33551 y 45318
+x -33556 y 45328
+x -33560 y 45338
+x -33565 y 45349
+x -33570 y 45359
+x -33574 y 45370
+x -33578 y 45380
+x -33582 y 45391
+x -33586 y 45401
+x -33589 y 45412
+x -33593 y 45423
+x -33596 y 45433
+x -33599 y 45444
+x -33602 y 45455
+x -33605 y 45466
+x -33607 y 45477
+x -33610 y 45488
+x -33612 y 45498
+x -33614 y 45509
+x -33615 y 45520
+x -33617 y 45531
+x -33618 y 45542
+x -33620 y 45553
+x -33621 y 45565
+x -33622 y 45576
+x -33622 y 45587
+x -33623 y 45598
+x -33623 y 45609
+x -33623 y 45620
+x -33623 y 45634
+x -33623 y 45647
+x -33622 y 45661
+x -33621 y 45674
+x -33620 y 45688
+x -33619 y 45701
+x -33618 y 45714
+x -33616 y 45727
+x -33614 y 45740
+x -33612 y 45752
+x -33610 y 45765
+x -33607 y 45778
+x -33604 y 45790
+x -33601 y 45802
+x -33598 y 45815
+x -33594 y 45827
+x -33591 y 45839
+x -33586 y 45851
+x -33582 y 45862
+x -33578 y 45874
+x -33573 y 45885
+x -33568 y 45897
+x -33562 y 45908
+x -33557 y 45919
+x -33551 y 45930
+x -33545 y 45941
+x -33538 y 45951
+x -33532 y 45962
+x -33525 y 45972
+x -33518 y 45982
+x -33510 y 45992
+x -33503 y 46002
+x -33495 y 46011
+x -33487 y 46020
+x -33479 y 46029
+x -33470 y 46038
+x -33462 y 46046
+x -33453 y 46054
+x -33444 y 46062
+x -33435 y 46070
+x -33425 y 46077
+x -33416 y 46085
+x -33406 y 46091
+x -33396 y 46098
+x -33386 y 46104
+x -33376 y 46110
+x -33365 y 46116
+x -33354 y 46121
+x -33343 y 46126
+x -33332 y 46131
+x -33321 y 46135
+x -33310 y 46139
+x -33299 y 46143
+x -33287 y 46146
+x -33276 y 46149
+x -33264 y 46152
+x -33252 y 46154
+x -33248 y 46155
+x -33248 y 46167
+x -33245 y 46184
+x -33240 y 46199
+x -33235 y 46213
+x -33228 y 46226
+x -33221 y 46238
+x -33213 y 46248
+x -33206 y 46256
+x -33199 y 46264
+x -33192 y 46272
+x -33183 y 46280
+x -33175 y 46287
+x -33167 y 46293
+x -33158 y 46300
+x -33150 y 46306
+x -33142 y 46311
+x -33134 y 46316
+x -33125 y 46321
+x -33117 y 46326
+x -33108 y 46332
+x -33099 y 46337
+x -33090 y 46342
+x -33082 y 46347
+x -33073 y 46352
+x -33063 y 46356
+x -33054 y 46361
+x -33045 y 46366
+x -33036 y 46370
+x -33027 y 46375
+x -33017 y 46379
+x -33008 y 46383
+x -32998 y 46387
+x -32989 y 46391
+x -32979 y 46395
+x -32969 y 46399
+x -32960 y 46403
+x -32950 y 46407
+x -32940 y 46410
+x -32930 y 46414
+x -32920 y 46417
+x -32910 y 46421
+x -32900 y 46424
+x -32890 y 46427
+x -32880 y 46430
+x -32869 y 46433
+x -32859 y 46436
+x -32849 y 46439
+x -32838 y 46442
+x -32828 y 46444
+x -32817 y 46447
+x -32807 y 46450
+x -32796 y 46452
+x -32786 y 46454
+x -32775 y 46457
+x -32764 y 46459
+x -32753 y 46461
+x -32742 y 46463
+x -32731 y 46465
+x -32721 y 46466
+x -32710 y 46468
+x -32698 y 46470
+x -32687 y 46471
+x -32676 y 46473
+x -32665 y 46474
+x -32654 y 46476
+x -32643 y 46477
+x -32631 y 46478
+x -32620 y 46479
+x -32609 y 46480
+x -32597 y 46481
+x -32586 y 46482
+x -32574 y 46482
+x -32562 y 46483
+x -32551 y 46483
+x -32539 y 46484
+x -32528 y 46484
+x -32516 y 46485
+x -32504 y 46485
+x -32492 y 46485
+x -32480 y 46485
+x -32467 y 46485
+x -32453 y 46485
+x -32439 y 46484
+x -32426 y 46484
+x -32412 y 46483
+x -32399 y 46483
+x -32385 y 46482
+x -32372 y 46481
+x -32358 y 46480
+x -32345 y 46479
+x -32332 y 46478
+x -32318 y 46476
+x -32305 y 46475
+x -32291 y 46473
+x -32278 y 46471
+x -32265 y 46469
+x -32251 y 46467
+x -32238 y 46465
+x -32225 y 46463
+x -32212 y 46461
+x -32199 y 46458
+x -32186 y 46455
+x -32172 y 46453
+x -32159 y 46450
+x -32146 y 46447
+x -32133 y 46444
+x -32120 y 46441
+x -32107 y 46437
+x -32094 y 46434
+x -32081 y 46430
+x -32068 y 46426
+x -32055 y 46423
+x -32043 y 46419
+x -32030 y 46415
+x -32017 y 46411
+x -32005 y 46406
+x -31992 y 46402
+x -31980 y 46397
+x -31968 y 46393
+x -31955 y 46388
+x -31943 y 46383
+x -31931 y 46378
+x -31919 y 46373
+x -31907 y 46368
+x -31895 y 46363
+x -31884 y 46358
+x -31872 y 46352
+x -31861 y 46347
+x -31849 y 46341
+x -31838 y 46335
+x -31826 y 46330
+x -31815 y 46324
+x -31804 y 46317
+x -31793 y 46311
+x -31782 y 46305
+x -31771 y 46298
+x -31761 y 46292
+x -31750 y 46285
+x -31739 y 46279
+x -31729 y 46272
+x -31719 y 46265
+x -31708 y 46258
+x -31698 y 46250
+x -31688 y 46243
+x -31678 y 46236
+x -31668 y 46228
+x -31658 y 46221
+x -31649 y 46213
+x -31639 y 46205
+x -31630 y 46198
+x -31621 y 46190
+x -31612 y 46182
+x -31602 y 46174
+x -31594 y 46165
+x -31585 y 46157
+x -31576 y 46149
+x -31568 y 46140
+x -31559 y 46132
+x -31551 y 46123
+x -31543 y 46115
+x -31535 y 46106
+x -31527 y 46097
+x -31520 y 46088
+x -31512 y 46079
+x -31505 y 46070
+x -31497 y 46061
+x -31490 y 46052
+x -31483 y 46042
+x -31476 y 46033
+x -32776 y 46138
+x -32775 y 46138
+x -32764 y 46137
+x -32753 y 46135
+x -32742 y 46134
+x -32730 y 46132
+x -32719 y 46130
+x -32707 y 46128
+x -32695 y 46126
+x -32682 y 46123
+x -32670 y 46121
+x -32657 y 46118
+x -32644 y 46116
+x -32631 y 46113
+x -32618 y 46110
+x -32605 y 46107
+x -32591 y 46104
+x -32577 y 46101
+x -32563 y 46097
+x -32549 y 46094
+x -32534 y 46090
+x -32520 y 46086
+x -32505 y 46083
+x -32489 y 46079
+x -32474 y 46075
+x -32459 y 46070
+x -32444 y 46066
+x -32428 y 46062
+x -32413 y 46057
+x -32398 y 46053
+x -32383 y 46048
+x -32368 y 46044
+x -32353 y 46039
+x -32338 y 46034
+x -32323 y 46030
+x -32309 y 46025
+x -32294 y 46020
+x -32279 y 46015
+x -32265 y 46010
+x -32250 y 46004
+x -32235 y 45999
+x -32221 y 45994
+x -32206 y 45988
+x -32192 y 45983
+x -32178 y 45977
+x -32164 y 45972
+x -32149 y 45966
+x -32135 y 45960
+x -32121 y 45954
+x -32107 y 45948
+x -32093 y 45942
+x -32079 y 45936
+x -32065 y 45930
+x -32051 y 45924
+x -32038 y 45918
+x -32024 y 45911
+x -32016 y 45908
+x -32009 y 45904
+x -32002 y 45901
+x -31995 y 45898
+x -31987 y 45894
+x -31980 y 45891
+x -31973 y 45887
+x -31966 y 45884
+x -31959 y 45880
+x -31952 y 45877
+x -31945 y 45873
+x -31939 y 45870
+x -31932 y 45867
+x -31925 y 45863
+x -31918 y 45860
+x -31912 y 45856
+x -31905 y 45853
+x -31898 y 45850
+x -31892 y 45846
+x -31885 y 45843
+x -31879 y 45839
+x -31873 y 45836
+x -31866 y 45832
+x -31860 y 45829
+x -31854 y 45826
+x -31848 y 45822
+x -31841 y 45819
+x -31835 y 45815
+x -31829 y 45812
+x -31823 y 45809
+x -31817 y 45805
+x -31811 y 45802
+x -31800 y 45795
+x -31789 y 45789
+x -31778 y 45783
+x -31768 y 45776
+x -31759 y 45770
+x -31749 y 45765
+x -31741 y 45759
+x -31732 y 45753
+x -31724 y 45748
+x -31716 y 45743
+x -31709 y 45737
+x -31701 y 45732
+x -31694 y 45726
+x -31687 y 45720
+x -31680 y 45714
+x -31681 y 45715
+x -31682 y 45721
+x -31684 y 45727
+x -31686 y 45733
+x -31688 y 45739
+x -31690 y 45746
+x -31692 y 45752
+x -31694 y 45758
+x -31697 y 45764
+x -31699 y 45770
+x -31702 y 45777
+x -31705 y 45783
+x -31708 y 45789
+x -31711 y 45795
+x -31714 y 45802
+x -31717 y 45808
+x -31720 y 45814
+x -31724 y 45821
+x -31728 y 45827
+x -31731 y 45833
+x -31735 y 45839
+x -31739 y 45845
+x -31743 y 45851
+x -31747 y 45857
+x -31751 y 45863
+x -31756 y 45869
+x -31760 y 45875
+x -31765 y 45881
+x -31769 y 45887
+x -31774 y 45893
+x -31779 y 45899
+x -31784 y 45905
+x -31789 y 45910
+x -31794 y 45916
+x -31799 y 45922
+x -31805 y 45928
+x -31810 y 45933
+x -31816 y 45939
+x -31822 y 45944
+x -31828 y 45950
+x -31834 y 45955
+x -31840 y 45961
+x -31846 y 45966
+x -31852 y 45972
+x -31859 y 45977
+x -31865 y 45983
+x -31872 y 45988
+x -31879 y 45993
+x -31886 y 45998
+x -31892 y 46003
+x -31899 y 46008
+x -31907 y 46014
+x -31914 y 46019
+x -31921 y 46024
+x -31929 y 46028
+x -31936 y 46033
+x -31944 y 46038
+x -31952 y 46043
+x -31959 y 46047
+x -31967 y 46052
+x -31975 y 46056
+x -31983 y 46060
+x -31991 y 46065
+x -31999 y 46069
+x -32008 y 46073
+x -32016 y 46077
+x -32024 y 46081
+x -32033 y 46085
+x -32041 y 46089
+x -32050 y 46093
+x -32059 y 46097
+x -32067 y 46100
+x -32076 y 46104
+x -32085 y 46107
+x -32094 y 46111
+x -32103 y 46114
+x -32112 y 46118
+x -32122 y 46121
+x -32131 y 46124
+x -32140 y 46127
+x -32150 y 46130
+x -32160 y 46133
+x -32169 y 46136
+x -32179 y 46139
+x -32189 y 46141
+x -32198 y 46144
+x -32208 y 46146
+x -32218 y 46149
+x -32228 y 46151
+x -32237 y 46153
+x -32247 y 46156
+x -32257 y 46158
+x -32267 y 46160
+x -32277 y 46161
+x -32287 y 46163
+x -32297 y 46165
+x -32307 y 46166
+x -32317 y 46168
+x -32327 y 46169
+x -32337 y 46171
+x -32347 y 46172
+x -32357 y 46173
+x -32367 y 46174
+x -32377 y 46175
+x -32387 y 46176
+x -32398 y 46177
+x -32408 y 46177
+x -32418 y 46178
+x -32428 y 46179
+x -32439 y 46179
+x -32449 y 46179
+x -32460 y 46180
+x -32470 y 46180
+x -32480 y 46180
+x -32490 y 46180
+x -32499 y 46180
+x -32509 y 46179
+x -32518 y 46179
+x -32528 y 46179
+x -32537 y 46178
+x -32546 y 46178
+x -32555 y 46177
+x -32565 y 46177
+x -32574 y 46176
+x -32583 y 46175
+x -32592 y 46174
+x -32601 y 46173
+x -32610 y 46172
+x -32619 y 46171
+x -32628 y 46170
+x -32637 y 46169
+x -32646 y 46168
+x -32654 y 46166
+x -32663 y 46165
+x -32672 y 46163
+x -32681 y 46162
+x -32689 y 46160
+x -32698 y 46158
+x -32707 y 46156
+x -32715 y 46154
+x -32724 y 46152
+x -32732 y 46150
+x -32741 y 46148
+x -32749 y 46146
+x -32757 y 46144
+x -32766 y 46141
+x -32774 y 46139
+x -32776 y 46138
+x -33381 y 43873
+x -33380 y 43889
+x -33379 y 43906
+x -33378 y 43923
+x -33375 y 43940
+x -33372 y 43956
+x -33368 y 43972
+x -33364 y 43988
+x -33358 y 44004
+x -33352 y 44020
+x -33345 y 44035
+x -33338 y 44050
+x -33330 y 44065
+x -33321 y 44079
+x -33311 y 44093
+x -33301 y 44106
+x -33291 y 44119
+x -33279 y 44132
+x -33268 y 44144
+x -33256 y 44156
+x -33243 y 44167
+x -33230 y 44178
+x -33216 y 44188
+x -33202 y 44198
+x -33188 y 44207
+x -33173 y 44216
+x -33157 y 44225
+x -33142 y 44233
+x -33126 y 44241
+x -33109 y 44249
+x -33093 y 44256
+x -33075 y 44263
+x -33058 y 44270
+x -33043 y 44275
+x -33030 y 44280
+x -33016 y 44284
+x -33001 y 44289
+x -32987 y 44293
+x -32972 y 44297
+x -32958 y 44300
+x -32943 y 44304
+x -32927 y 44307
+x -32912 y 44311
+x -32897 y 44314
+x -32881 y 44317
+x -32865 y 44320
+x -32849 y 44322
+x -32833 y 44325
+x -32816 y 44327
+x -32800 y 44330
+x -32783 y 44332
+x -32766 y 44333
+x -32748 y 44335
+x -32731 y 44337
+x -32713 y 44338
+x -32696 y 44340
+x -32678 y 44341
+x -32659 y 44342
+x -32641 y 44343
+x -32622 y 44344
+x -32604 y 44344
+x -32585 y 44345
+x -32565 y 44345
+x -32546 y 44345
+x -32526 y 44345
+x -32509 y 44345
+x -32492 y 44345
+x -32475 y 44345
+x -32458 y 44344
+x -32442 y 44343
+x -32425 y 44342
+x -32408 y 44341
+x -32392 y 44339
+x -32376 y 44338
+x -32359 y 44336
+x -32343 y 44334
+x -32327 y 44332
+x -32311 y 44329
+x -32296 y 44327
+x -32280 y 44324
+x -32264 y 44321
+x -32249 y 44318
+x -32234 y 44314
+x -32218 y 44311
+x -32203 y 44307
+x -32188 y 44303
+x -32173 y 44299
+x -32158 y 44294
+x -32144 y 44290
+x -32129 y 44285
+x -32115 y 44280
+x -32100 y 44275
+x -32086 y 44269
+x -32072 y 44264
+x -32058 y 44258
+x -32044 y 44252
+x -32031 y 44246
+x -32015 y 44238
+x -31999 y 44230
+x -31984 y 44222
+x -31969 y 44213
+x -31954 y 44204
+x -31940 y 44195
+x -31926 y 44186
+x -31913 y 44176
+x -31900 y 44167
+x -31887 y 44156
+x -31875 y 44146
+x -31863 y 44135
+x -31852 y 44123
+x -31841 y 44112
+x -31830 y 44100
+x -31820 y 44088
+x -31811 y 44075
+x -31801 y 44062
+x -31793 y 44048
+x -31785 y 44035
+x -31778 y 44021
+x -31771 y 44006
+x -31765 y 43992
+x -31759 y 43977
+x -31755 y 43962
+x -31750 y 43947
+x -31747 y 43931
+x -31744 y 43916
+x -31742 y 43900
+x -31740 y 43884
+x -31739 y 43868
+x -31739 y 43853
+x -31739 y 43838
+x -31740 y 43823
+x -31741 y 43808
+x -31743 y 43793
+x -31746 y 43779
+x -31749 y 43764
+x -31753 y 43750
+x -31757 y 43735
+x -31762 y 43721
+x -31768 y 43708
+x -31774 y 43694
+x -31780 y 43681
+x -31788 y 43668
+x -31795 y 43655
+x -31804 y 43642
+x -31812 y 43630
+x -31821 y 43619
+x -31831 y 43607
+x -31841 y 43596
+x -31851 y 43585
+x -31862 y 43575
+x -31874 y 43565
+x -31885 y 43555
+x -31897 y 43546
+x -31909 y 43537
+x -31922 y 43528
+x -31935 y 43520
+x -31948 y 43511
+x -31962 y 43503
+x -31976 y 43496
+x -31990 y 43488
+x -32004 y 43481
+x -32017 y 43475
+x -32030 y 43470
+x -32043 y 43464
+x -32056 y 43459
+x -32069 y 43454
+x -32082 y 43449
+x -32096 y 43444
+x -32109 y 43440
+x -32123 y 43435
+x -32137 y 43431
+x -32151 y 43427
+x -32165 y 43424
+x -32179 y 43420
+x -32193 y 43417
+x -32208 y 43414
+x -32222 y 43411
+x -32237 y 43408
+x -32252 y 43405
+x -32267 y 43403
+x -32282 y 43401
+x -32297 y 43399
+x -32312 y 43397
+x -32328 y 43395
+x -32343 y 43394
+x -32359 y 43392
+x -32375 y 43391
+x -32390 y 43390
+x -32406 y 43389
+x -32423 y 43389
+x -32439 y 43388
+x -32455 y 43388
+x -32472 y 43388
+x -32497 y 43388
+x -32522 y 43388
+x -32547 y 43389
+x -32571 y 43390
+x -32595 y 43390
+x -32618 y 43391
+x -32642 y 43393
+x -32664 y 43394
+x -32687 y 43396
+x -32709 y 43397
+x -32731 y 43399
+x -32752 y 43402
+x -32774 y 43404
+x -32794 y 43407
+x -32815 y 43409
+x -32835 y 43412
+x -32855 y 43415
+x -32874 y 43419
+x -32893 y 43422
+x -32912 y 43426
+x -32931 y 43430
+x -32949 y 43435
+x -32967 y 43439
+x -32984 y 43444
+x -33002 y 43449
+x -33019 y 43454
+x -33035 y 43459
+x -33051 y 43465
+x -33067 y 43471
+x -33083 y 43477
+x -33099 y 43483
+x -33114 y 43490
+x -33128 y 43497
+x -33143 y 43505
+x -33157 y 43512
+x -33171 y 43520
+x -33184 y 43528
+x -33198 y 43537
+x -33210 y 43546
+x -33223 y 43555
+x -33235 y 43565
+x -33247 y 43575
+x -33258 y 43585
+x -33269 y 43596
+x -33280 y 43607
+x -33290 y 43619
+x -33299 y 43631
+x -33309 y 43643
+x -33317 y 43655
+x -33326 y 43668
+x -33333 y 43681
+x -33340 y 43695
+x -33347 y 43709
+x -33353 y 43723
+x -33358 y 43737
+x -33363 y 43752
+x -33367 y 43766
+x -33371 y 43781
+x -33374 y 43796
+x -33376 y 43811
+x -33378 y 43826
+x -33380 y 43842
+x -33380 y 43857
+x -33381 y 43873
+x -32149 y 43853
+x -32149 y 43855
+x -32149 y 43857
+x -32149 y 43859
+x -32149 y 43861
+x -32150 y 43862
+x -32150 y 43864
+x -32151 y 43865
+x -32151 y 43866
+x -32152 y 43868
+x -32152 y 43869
+x -32153 y 43871
+x -32154 y 43873
+x -32156 y 43875
+x -32157 y 43877
+x -32159 y 43879
+x -32161 y 43881
+x -32163 y 43884
+x -32165 y 43886
+x -32168 y 43889
+x -32172 y 43892
+x -32175 y 43895
+x -32179 y 43898
+x -32184 y 43901
+x -32188 y 43904
+x -32194 y 43908
+x -32199 y 43911
+x -32205 y 43914
+x -32212 y 43918
+x -32218 y 43921
+x -32226 y 43925
+x -32233 y 43928
+x -32242 y 43932
+x -32248 y 43935
+x -32256 y 43938
+x -32263 y 43940
+x -32270 y 43943
+x -32278 y 43946
+x -32285 y 43948
+x -32293 y 43951
+x -32301 y 43953
+x -32308 y 43955
+x -32316 y 43957
+x -32324 y 43959
+x -32332 y 43961
+x -32341 y 43963
+x -32349 y 43965
+x -32357 y 43967
+x -32366 y 43968
+x -32374 y 43970
+x -32383 y 43971
+x -32391 y 43973
+x -32400 y 43974
+x -32409 y 43975
+x -32418 y 43976
+x -32427 y 43977
+x -32436 y 43978
+x -32445 y 43978
+x -32455 y 43979
+x -32464 y 43980
+x -32473 y 43980
+x -32483 y 43980
+x -32493 y 43981
+x -32503 y 43981
+x -32512 y 43981
+x -32530 y 43981
+x -32546 y 43981
+x -32563 y 43980
+x -32579 y 43980
+x -32595 y 43980
+x -32611 y 43979
+x -32626 y 43978
+x -32641 y 43978
+x -32656 y 43977
+x -32670 y 43976
+x -32684 y 43975
+x -32698 y 43973
+x -32712 y 43972
+x -32725 y 43971
+x -32738 y 43969
+x -32750 y 43968
+x -32762 y 43966
+x -32774 y 43964
+x -32785 y 43962
+x -32796 y 43961
+x -32807 y 43958
+x -32818 y 43956
+x -32828 y 43954
+x -32837 y 43952
+x -32847 y 43950
+x -32856 y 43947
+x -32865 y 43945
+x -32873 y 43942
+x -32881 y 43940
+x -32889 y 43937
+x -32896 y 43935
+x -32903 y 43932
+x -32909 y 43929
+x -32915 y 43927
+x -32921 y 43924
+x -32927 y 43921
+x -32932 y 43919
+x -32936 y 43916
+x -32941 y 43914
+x -32945 y 43911
+x -32948 y 43909
+x -32951 y 43907
+x -32954 y 43904
+x -32957 y 43902
+x -32959 y 43900
+x -32961 y 43898
+x -32963 y 43896
+x -32964 y 43895
+x -32965 y 43893
+x -32966 y 43892
+x -32967 y 43891
+x -32968 y 43889
+x -32969 y 43888
+x -32969 y 43887
+x -32970 y 43886
+x -32970 y 43885
+x -32970 y 43884
+x -32971 y 43883
+x -32971 y 43882
+x -32971 y 43880
+x -32972 y 43879
+x -32972 y 43877
+x -32972 y 43875
+x -32972 y 43873
+x -32972 y 43870
+x -32972 y 43868
+x -32971 y 43866
+x -32971 y 43865
+x -32971 y 43863
+x -32970 y 43862
+x -32970 y 43860
+x -32969 y 43859
+x -32969 y 43858
+x -32968 y 43856
+x -32967 y 43855
+x -32966 y 43853
+x -32964 y 43851
+x -32962 y 43849
+x -32960 y 43847
+x -32958 y 43844
+x -32954 y 43842
+x -32951 y 43839
+x -32947 y 43836
+x -32943 y 43833
+x -32937 y 43829
+x -32932 y 43826
+x -32926 y 43823
+x -32919 y 43819
+x -32912 y 43816
+x -32904 y 43813
+x -32896 y 43809
+x -32887 y 43806
+x -32878 y 43803
+x -32868 y 43799
+x -32858 y 43796
+x -32847 y 43793
+x -32839 y 43791
+x -32831 y 43789
+x -32823 y 43787
+x -32814 y 43785
+x -32806 y 43783
+x -32797 y 43781
+x -32788 y 43779
+x -32779 y 43777
+x -32769 y 43776
+x -32760 y 43774
+x -32750 y 43773
+x -32740 y 43771
+x -32730 y 43770
+x -32720 y 43768
+x -32709 y 43767
+x -32699 y 43766
+x -32688 y 43765
+x -32677 y 43764
+x -32666 y 43763
+x -32654 y 43762
+x -32643 y 43761
+x -32631 y 43760
+x -32619 y 43759
+x -32607 y 43759
+x -32595 y 43758
+x -32583 y 43758
+x -32570 y 43757
+x -32557 y 43757
+x -32544 y 43757
+x -32531 y 43757
+x -32518 y 43756
+x -32505 y 43756
+x -32491 y 43756
+x -32477 y 43757
+x -32464 y 43757
+x -32450 y 43757
+x -32438 y 43758
+x -32425 y 43758
+x -32413 y 43759
+x -32401 y 43760
+x -32389 y 43760
+x -32377 y 43761
+x -32366 y 43762
+x -32355 y 43763
+x -32344 y 43765
+x -32334 y 43766
+x -32324 y 43767
+x -32314 y 43769
+x -32304 y 43770
+x -32295 y 43772
+x -32286 y 43773
+x -32278 y 43775
+x -32269 y 43777
+x -32261 y 43779
+x -32253 y 43781
+x -32246 y 43783
+x -32239 y 43785
+x -32232 y 43787
+x -32225 y 43789
+x -32219 y 43791
+x -32213 y 43793
+x -32208 y 43795
+x -32202 y 43797
+x -32197 y 43800
+x -32193 y 43802
+x -32188 y 43804
+x -32184 y 43806
+x -32180 y 43808
+x -32177 y 43810
+x -32174 y 43812
+x -32171 y 43814
+x -32168 y 43816
+x -32166 y 43818
+x -32164 y 43820
+x -32162 y 43822
+x -32160 y 43823
+x -32159 y 43825
+x -32158 y 43826
+x -32157 y 43828
+x -32156 y 43829
+x -32155 y 43830
+x -32154 y 43831
+x -32153 y 43832
+x -32153 y 43834
+x -32152 y 43835
+x -32152 y 43836
+x -32151 y 43837
+x -32151 y 43838
+x -32150 y 43840
+x -32150 y 43841
+x -32150 y 43843
+x -32149 y 43844
+x -32149 y 43846
+x -32149 y 43848
+x -32149 y 43851
+x -32149 y 43853
+x -33044 y 43406
+x -33037 y 43407
+x -33030 y 43408
+x -33023 y 43409
+x -33015 y 43410
+x -33008 y 43410
+x -33000 y 43410
+x -32992 y 43410
+x -32983 y 43410
+x -32974 y 43409
+x -32965 y 43408
+x -32957 y 43406
+x -32948 y 43404
+x -32939 y 43402
+x -32930 y 43399
+x -32921 y 43396
+x -32913 y 43392
+x -32904 y 43389
+x -32896 y 43384
+x -32888 y 43380
+x -32880 y 43374
+x -32873 y 43369
+x -32865 y 43363
+x -32858 y 43357
+x -32851 y 43350
+x -32845 y 43344
+x -32839 y 43337
+x -32833 y 43329
+x -32827 y 43321
+x -32822 y 43313
+x -32817 y 43304
+x -32813 y 43295
+x -32809 y 43285
+x -32806 y 43275
+x -32803 y 43265
+x -32801 y 43255
+x -32800 y 43245
+x -32799 y 43235
+x -32799 y 43225
+x -32799 y 43213
+x -32801 y 43200
+x -32803 y 43187
+x -32807 y 43174
+x -32812 y 43162
+x -32817 y 43151
+x -32823 y 43140
+x -32830 y 43131
+x -32837 y 43122
+x -32844 y 43113
+x -32852 y 43106
+x -32860 y 43099
+x -32868 y 43093
+x -32875 y 43087
+x -32883 y 43082
+x -32894 y 43076
+x -32956 y 43045
+x -32957 y 43045
+x -32959 y 43044
+x -32961 y 43043
+x -32962 y 43042
+x -32963 y 43041
+x -32964 y 43040
+x -32965 y 43039
+x -32966 y 43038
+x -32967 y 43037
+x -32968 y 43037
+x -32968 y 43036
+x -32969 y 43035
+x -32969 y 43035
+x -32970 y 43034
+x -32970 y 43033
+x -32971 y 43032
+x -32972 y 43030
+x -32972 y 43029
+x -32973 y 43028
+x -32973 y 43027
+x -32974 y 43025
+x -32975 y 43023
+x -32975 y 43021
+x -32976 y 43019
+x -32976 y 43017
+x -32976 y 43015
+x -32977 y 43012
+x -32977 y 43009
+x -32978 y 43006
+x -32978 y 43003
+x -32978 y 43000
+x -32978 y 42997
+x -32978 y 42994
+x -32978 y 42992
+x -32977 y 42990
+x -32977 y 42989
+x -32977 y 42987
+x -32976 y 42986
+x -32976 y 42984
+x -32975 y 42983
+x -32974 y 42981
+x -32973 y 42979
+x -32972 y 42977
+x -32970 y 42975
+x -32968 y 42972
+x -32965 y 42970
+x -32962 y 42967
+x -32959 y 42963
+x -32957 y 42962
+x -32955 y 42960
+x -32953 y 42958
+x -32951 y 42957
+x -32949 y 42956
+x -32947 y 42954
+x -32945 y 42953
+x -32943 y 42952
+x -32941 y 42951
+x -32939 y 42950
+x -32937 y 42949
+x -32935 y 42948
+x -32933 y 42947
+x -32931 y 42946
+x -32929 y 42945
+x -32927 y 42944
+x -32925 y 42943
+x -32923 y 42943
+x -32920 y 42942
+x -32918 y 42941
+x -32916 y 42941
+x -32913 y 42940
+x -32911 y 42940
+x -32908 y 42939
+x -32905 y 42939
+x -32902 y 42938
+x -32899 y 42938
+x -32896 y 42938
+x -32893 y 42938
+x -32890 y 42938
+x -32887 y 42937
+x -32883 y 42937
+x -32877 y 42937
+x -32871 y 42938
+x -32865 y 42938
+x -32859 y 42938
+x -32854 y 42939
+x -32848 y 42939
+x -32843 y 42940
+x -32838 y 42941
+x -32833 y 42941
+x -32828 y 42942
+x -32823 y 42943
+x -32819 y 42944
+x -32815 y 42945
+x -32810 y 42946
+x -32806 y 42948
+x -32802 y 42949
+x -32798 y 42950
+x -32795 y 42952
+x -32791 y 42953
+x -32787 y 42955
+x -32784 y 42956
+x -32781 y 42958
+x -32778 y 42960
+x -32774 y 42961
+x -32771 y 42963
+x -32768 y 42965
+x -32765 y 42967
+x -32763 y 42969
+x -32760 y 42971
+x -32757 y 42973
+x -32754 y 42975
+x -32752 y 42977
+x -32750 y 42979
+x -32748 y 42981
+x -32746 y 42983
+x -32744 y 42986
+x -32742 y 42988
+x -32740 y 42990
+x -32738 y 42992
+x -32736 y 42995
+x -32735 y 42997
+x -32733 y 43000
+x -32731 y 43002
+x -32730 y 43005
+x -32728 y 43007
+x -32727 y 43010
+x -32725 y 43013
+x -32724 y 43016
+x -32722 y 43018
+x -32721 y 43021
+x -32720 y 43024
+x -32718 y 43027
+x -32717 y 43031
+x -32716 y 43034
+x -32715 y 43037
+x -32714 y 43041
+x -32713 y 43044
+x -32712 y 43048
+x -32711 y 43052
+x -32710 y 43056
+x -32709 y 43060
+x -32708 y 43064
+x -32707 y 43068
+x -32707 y 43074
+x -32704 y 43088
+x -32701 y 43104
+x -32695 y 43120
+x -32689 y 43137
+x -32680 y 43153
+x -32670 y 43169
+x -32658 y 43184
+x -32644 y 43198
+x -32628 y 43211
+x -32612 y 43221
+x -32595 y 43230
+x -32577 y 43236
+x -32560 y 43241
+x -32542 y 43244
+x -32525 y 43246
+x -32509 y 43247
+x -32494 y 43246
+x -32479 y 43245
+x -32464 y 43242
+x -32449 y 43238
+x -32435 y 43233
+x -32420 y 43227
+x -32407 y 43219
+x -32394 y 43211
+x -32382 y 43202
+x -32371 y 43192
+x -32360 y 43181
+x -32351 y 43170
+x -32342 y 43159
+x -32335 y 43147
+x -32328 y 43135
+x -32319 y 43118
+x -32267 y 42966
+x -32267 y 42965
+x -32266 y 42963
+x -32265 y 42962
+x -32264 y 42961
+x -32263 y 42960
+x -32262 y 42958
+x -32262 y 42958
+x -32261 y 42957
+x -32260 y 42956
+x -32259 y 42955
+x -32259 y 42955
+x -32258 y 42954
+x -32257 y 42954
+x -32257 y 42954
+x -32256 y 42953
+x -32255 y 42953
+x -32254 y 42952
+x -32253 y 42952
+x -32252 y 42952
+x -32251 y 42951
+x -32249 y 42951
+x -32248 y 42950
+x -32246 y 42950
+x -32244 y 42949
+x -32241 y 42949
+x -32239 y 42948
+x -32236 y 42948
+x -32233 y 42948
+x -32230 y 42948
+x -32226 y 42948
+x -32220 y 42948
+x -32216 y 42948
+x -32212 y 42948
+x -32208 y 42949
+x -32205 y 42949
+x -32202 y 42950
+x -32199 y 42951
+x -32197 y 42951
+x -32195 y 42952
+x -32193 y 42953
+x -32192 y 42953
+x -32191 y 42954
+x -32189 y 42955
+x -32188 y 42956
+x -32187 y 42957
+x -32185 y 42959
+x -32185 y 42959
+x -32184 y 42960
+x -32184 y 42960
+x -32183 y 42961
+x -32183 y 42961
+x -32182 y 42962
+x -32182 y 42962
+x -32181 y 42963
+x -32181 y 42964
+x -32181 y 42964
+x -32180 y 42965
+x -32180 y 42966
+x -32179 y 42967
+x -32179 y 42968
+x -32179 y 42968
+x -32178 y 42970
+x -32178 y 42971
+x -32177 y 42972
+x -32177 y 42973
+x -32176 y 42975
+x -32176 y 42977
+x -32176 y 42978
+x -32175 y 42980
+x -32175 y 42982
+x -32175 y 42984
+x -32174 y 42987
+x -32174 y 42989
+x -32174 y 42991
+x -32174 y 42994
+x -32174 y 42997
+x -32173 y 43000
+x -32173 y 43002
+x -32173 y 43003
+x -32174 y 43004
+x -32174 y 43004
+x -32174 y 43005
+x -32174 y 43005
+x -32174 y 43006
+x -32174 y 43006
+x -32174 y 43007
+x -32175 y 43008
+x -32175 y 43009
+x -32176 y 43010
+x -32176 y 43011
+x -32177 y 43013
+x -32178 y 43015
+x -32178 y 43015
+x -32236 y 43082
+x -32242 y 43090
+x -32250 y 43099
+x -32257 y 43110
+x -32264 y 43122
+x -32271 y 43135
+x -32277 y 43151
+x -32282 y 43171
+x -32284 y 43193
+x -32282 y 43217
+x -32277 y 43239
+x -32270 y 43261
+x -32259 y 43280
+x -32247 y 43298
+x -32233 y 43313
+x -32219 y 43326
+x -32205 y 43336
+x -32197 y 43342
+x -32190 y 43346
+x -32182 y 43350
+x -32174 y 43354
+x -32167 y 43358
+x -32159 y 43361
+x -32151 y 43364
+x -32142 y 43367
+x -32134 y 43369
+x -32126 y 43371
+x -32117 y 43373
+x -32109 y 43374
+x -32100 y 43375
+x -32092 y 43376
+x -32084 y 43376
+x -32075 y 43376
+x -32066 y 43376
+x -32056 y 43375
+x -32047 y 43374
+x -32037 y 43373
+x -32028 y 43371
+x -32018 y 43369
+x -32009 y 43366
+x -32000 y 43363
+x -31992 y 43360
+x -31983 y 43356
+x -31975 y 43352
+x -31967 y 43348
+x -31959 y 43343
+x -31951 y 43339
+x -31944 y 43334
+x -31936 y 43329
+x -31929 y 43323
+x -31922 y 43318
+x -31916 y 43312
+x -31909 y 43306
+x -31903 y 43300
+x -31896 y 43294
+x -31890 y 43287
+x -31884 y 43281
+x -31879 y 43274
+x -31873 y 43267
+x -31867 y 43260
+x -31862 y 43253
+x -31857 y 43246
+x -31851 y 43239
+x -31846 y 43231
+x -31842 y 43224
+x -31838 y 43219
+x -31834 y 43212
+x -31830 y 43206
+x -31826 y 43200
+x -31822 y 43194
+x -31819 y 43188
+x -31815 y 43181
+x -31812 y 43175
+x -31808 y 43169
+x -31805 y 43163
+x -31802 y 43157
+x -31799 y 43151
+x -31796 y 43144
+x -31793 y 43138
+x -31790 y 43132
+x -31788 y 43126
+x -31785 y 43119
+x -31783 y 43113
+x -31781 y 43107
+x -31778 y 43100
+x -31776 y 43094
+x -31774 y 43087
+x -31773 y 43080
+x -31771 y 43074
+x -31770 y 43067
+x -31768 y 43060
+x -31767 y 43053
+x -31766 y 43046
+x -31765 y 43039
+x -31765 y 43032
+x -31765 y 43025
+x -31764 y 43018
+x -31765 y 43007
+x -31765 y 42996
+x -31765 y 42985
+x -31766 y 42974
+x -31767 y 42964
+x -31768 y 42953
+x -31770 y 42943
+x -31771 y 42932
+x -31773 y 42922
+x -31775 y 42911
+x -31778 y 42901
+x -31780 y 42891
+x -31783 y 42881
+x -31786 y 42871
+x -31790 y 42861
+x -31793 y 42851
+x -31797 y 42841
+x -31801 y 42832
+x -31806 y 42822
+x -31810 y 42813
+x -31815 y 42803
+x -31820 y 42794
+x -31826 y 42785
+x -31831 y 42777
+x -31837 y 42768
+x -31843 y 42759
+x -31850 y 42751
+x -31856 y 42743
+x -31863 y 42735
+x -31870 y 42727
+x -31877 y 42720
+x -31885 y 42712
+x -31893 y 42705
+x -31901 y 42697
+x -31910 y 42690
+x -31919 y 42683
+x -31928 y 42676
+x -31937 y 42670
+x -31947 y 42664
+x -31956 y 42658
+x -31966 y 42652
+x -31976 y 42647
+x -31986 y 42642
+x -31996 y 42637
+x -32007 y 42632
+x -32017 y 42628
+x -32028 y 42624
+x -32039 y 42620
+x -32049 y 42617
+x -32060 y 42613
+x -32071 y 42610
+x -32083 y 42608
+x -32094 y 42605
+x -32105 y 42603
+x -32117 y 42601
+x -32128 y 42599
+x -32140 y 42597
+x -32152 y 42596
+x -32163 y 42595
+x -32175 y 42594
+x -32187 y 42593
+x -32199 y 42593
+x -32212 y 42592
+x -32224 y 42592
+x -32239 y 42592
+x -32254 y 42593
+x -32268 y 42594
+x -32283 y 42595
+x -32297 y 42596
+x -32312 y 42597
+x -32326 y 42599
+x -32339 y 42602
+x -32353 y 42604
+x -32367 y 42607
+x -32380 y 42611
+x -32393 y 42614
+x -32406 y 42618
+x -32419 y 42623
+x -32432 y 42628
+x -32444 y 42633
+x -32457 y 42639
+x -32469 y 42645
+x -32481 y 42652
+x -32492 y 42659
+x -32503 y 42666
+x -32510 y 42671
+x -32515 y 42667
+x -32522 y 42662
+x -32528 y 42657
+x -32535 y 42653
+x -32542 y 42648
+x -32549 y 42644
+x -32556 y 42639
+x -32563 y 42635
+x -32570 y 42631
+x -32577 y 42627
+x -32585 y 42624
+x -32592 y 42620
+x -32600 y 42617
+x -32607 y 42613
+x -32615 y 42610
+x -32622 y 42607
+x -32630 y 42604
+x -32638 y 42602
+x -32646 y 42599
+x -32654 y 42596
+x -32662 y 42594
+x -32670 y 42592
+x -32678 y 42589
+x -32686 y 42587
+x -32694 y 42585
+x -32703 y 42584
+x -32711 y 42582
+x -32719 y 42580
+x -32728 y 42579
+x -32736 y 42577
+x -32745 y 42576
+x -32753 y 42575
+x -32762 y 42574
+x -32771 y 42573
+x -32780 y 42572
+x -32788 y 42571
+x -32797 y 42571
+x -32806 y 42570
+x -32815 y 42570
+x -32824 y 42569
+x -32833 y 42569
+x -32843 y 42569
+x -32852 y 42569
+x -32865 y 42569
+x -32877 y 42569
+x -32890 y 42570
+x -32902 y 42571
+x -32915 y 42572
+x -32927 y 42573
+x -32940 y 42574
+x -32952 y 42576
+x -32964 y 42578
+x -32976 y 42580
+x -32988 y 42582
+x -33000 y 42584
+x -33012 y 42587
+x -33024 y 42590
+x -33035 y 42593
+x -33047 y 42597
+x -33058 y 42600
+x -33070 y 42604
+x -33081 y 42608
+x -33092 y 42612
+x -33103 y 42617
+x -33114 y 42622
+x -33125 y 42627
+x -33136 y 42632
+x -33146 y 42637
+x -33157 y 42643
+x -33167 y 42649
+x -33177 y 42655
+x -33188 y 42661
+x -33198 y 42668
+x -33207 y 42675
+x -33217 y 42682
+x -33227 y 42689
+x -33236 y 42696
+x -33245 y 42704
+x -33254 y 42712
+x -33263 y 42719
+x -33271 y 42728
+x -33279 y 42736
+x -33287 y 42744
+x -33295 y 42753
+x -33303 y 42762
+x -33310 y 42771
+x -33317 y 42780
+x -33323 y 42790
+x -33330 y 42799
+x -33336 y 42809
+x -33341 y 42819
+x -33347 y 42829
+x -33352 y 42839
+x -33357 y 42850
+x -33361 y 42861
+x -33365 y 42871
+x -33369 y 42882
+x -33373 y 42893
+x -33376 y 42904
+x -33378 y 42916
+x -33381 y 42927
+x -33383 y 42938
+x -33384 y 42950
+x -33385 y 42961
+x -33386 y 42973
+x -33387 y 42984
+x -33387 y 42996
+x -33387 y 43004
+x -33387 y 43012
+x -33386 y 43020
+x -33386 y 43029
+x -33385 y 43037
+x -33384 y 43045
+x -33383 y 43053
+x -33382 y 43061
+x -33381 y 43069
+x -33379 y 43077
+x -33378 y 43085
+x -33376 y 43093
+x -33374 y 43101
+x -33372 y 43109
+x -33370 y 43116
+x -33367 y 43124
+x -33365 y 43132
+x -33362 y 43140
+x -33359 y 43147
+x -33356 y 43155
+x -33353 y 43162
+x -33350 y 43170
+x -33346 y 43177
+x -33343 y 43184
+x -33339 y 43191
+x -33335 y 43199
+x -33331 y 43206
+x -33327 y 43213
+x -33322 y 43219
+x -33318 y 43226
+x -33313 y 43233
+x -33308 y 43240
+x -33302 y 43248
+x -33296 y 43256
+x -33291 y 43263
+x -33284 y 43270
+x -33278 y 43277
+x -33272 y 43284
+x -33265 y 43290
+x -33258 y 43297
+x -33251 y 43303
+x -33244 y 43309
+x -33237 y 43315
+x -33230 y 43321
+x -33223 y 43327
+x -33215 y 43332
+x -33207 y 43338
+x -33200 y 43343
+x -33192 y 43348
+x -33184 y 43353
+x -33176 y 43357
+x -33167 y 43362
+x -33159 y 43366
+x -33151 y 43370
+x -33142 y 43374
+x -33133 y 43378
+x -33125 y 43382
+x -33116 y 43385
+x -33107 y 43389
+x -33098 y 43392
+x -33089 y 43395
+x -33080 y 43397
+x -33071 y 43400
+x -33059 y 43403
+x -33051 y 43405
+x -33044 y 43406
+x -33185 y 42037
+x -33177 y 42039
+x -33170 y 42040
+x -33162 y 42041
+x -33154 y 42042
+x -33146 y 42043
+x -33138 y 42044
+x -33130 y 42045
+x -33122 y 42045
+x -33114 y 42046
+x -33105 y 42046
+x -33096 y 42046
+x -33087 y 42047
+x -33077 y 42047
+x -33067 y 42047
+x -33057 y 42047
+x -33043 y 42047
+x -33029 y 42047
+x -33015 y 42046
+x -33001 y 42046
+x -32987 y 42045
+x -32974 y 42044
+x -32960 y 42043
+x -32947 y 42041
+x -32934 y 42040
+x -32920 y 42038
+x -32907 y 42036
+x -32894 y 42034
+x -32882 y 42031
+x -32869 y 42029
+x -32856 y 42026
+x -32844 y 42023
+x -32831 y 42020
+x -32819 y 42017
+x -32807 y 42013
+x -32795 y 42009
+x -32783 y 42005
+x -32771 y 42001
+x -32760 y 41996
+x -32748 y 41992
+x -32737 y 41987
+x -32726 y 41982
+x -32715 y 41976
+x -32704 y 41971
+x -32693 y 41965
+x -32683 y 41959
+x -32672 y 41952
+x -32662 y 41946
+x -32657 y 41942
+x -32651 y 41938
+x -32645 y 41934
+x -32639 y 41929
+x -32633 y 41925
+x -32628 y 41920
+x -32622 y 41916
+x -32616 y 41911
+x -32610 y 41905
+x -32604 y 41900
+x -32597 y 41894
+x -32591 y 41889
+x -32584 y 41883
+x -32578 y 41877
+x -32571 y 41870
+x -32564 y 41864
+x -32557 y 41857
+x -32549 y 41850
+x -32542 y 41842
+x -32534 y 41835
+x -32527 y 41827
+x -32519 y 41819
+x -32510 y 41811
+x -32502 y 41803
+x -32494 y 41794
+x -32485 y 41785
+x -32476 y 41776
+x -32467 y 41767
+x -32458 y 41757
+x -32449 y 41747
+x -32439 y 41737
+x -32430 y 41727
+x -32424 y 41721
+x -32419 y 41716
+x -32415 y 41711
+x -32410 y 41706
+x -32405 y 41701
+x -32400 y 41697
+x -32396 y 41692
+x -32391 y 41688
+x -32387 y 41683
+x -32383 y 41679
+x -32379 y 41675
+x -32375 y 41671
+x -32371 y 41667
+x -32367 y 41664
+x -32363 y 41660
+x -32359 y 41657
+x -32356 y 41654
+x -32352 y 41651
+x -32349 y 41648
+x -32346 y 41645
+x -32343 y 41642
+x -32340 y 41640
+x -32337 y 41637
+x -32334 y 41635
+x -32331 y 41633
+x -32329 y 41631
+x -32327 y 41630
+x -32325 y 41628
+x -32323 y 41627
+x -32321 y 41625
+x -32319 y 41624
+x -32317 y 41623
+x -32313 y 41620
+x -32310 y 41618
+x -32306 y 41616
+x -32303 y 41614
+x -32299 y 41612
+x -32296 y 41611
+x -32292 y 41609
+x -32289 y 41607
+x -32285 y 41606
+x -32281 y 41604
+x -32278 y 41603
+x -32274 y 41601
+x -32270 y 41600
+x -32266 y 41599
+x -32262 y 41597
+x -32258 y 41596
+x -32254 y 41595
+x -32250 y 41594
+x -32246 y 41593
+x -32242 y 41592
+x -32237 y 41591
+x -32233 y 41591
+x -32228 y 41590
+x -32224 y 41589
+x -32219 y 41589
+x -32214 y 41588
+x -32210 y 41588
+x -32205 y 41588
+x -32200 y 41587
+x -32195 y 41587
+x -32190 y 41587
+x -32186 y 41587
+x -32186 y 41587
+x -32184 y 41588
+x -32183 y 41590
+x -32181 y 41592
+x -32179 y 41594
+x -32176 y 41597
+x -32173 y 41601
+x -32171 y 41603
+x -32169 y 41606
+x -32168 y 41608
+x -32167 y 41610
+x -32166 y 41612
+x -32165 y 41613
+x -32165 y 41614
+x -32165 y 41615
+x -32165 y 41616
+x -32165 y 41617
+x -32165 y 41619
+x -32166 y 41620
+x -32166 y 41622
+x -32167 y 41623
+x -32168 y 41625
+x -32169 y 41627
+x -32170 y 41630
+x -32172 y 41632
+x -32174 y 41635
+x -32176 y 41638
+x -32178 y 41641
+x -32272 y 41729
+x -32277 y 41733
+x -32282 y 41738
+x -32287 y 41744
+x -32292 y 41749
+x -32297 y 41755
+x -32302 y 41761
+x -32307 y 41767
+x -32312 y 41774
+x -32316 y 41781
+x -32321 y 41789
+x -32326 y 41798
+x -32330 y 41808
+x -32334 y 41820
+x -32337 y 41832
+x -32339 y 41845
+x -32340 y 41859
+x -32339 y 41877
+x -32337 y 41894
+x -32333 y 41912
+x -32328 y 41930
+x -32320 y 41949
+x -32310 y 41966
+x -32297 y 41983
+x -32283 y 41998
+x -32267 y 42011
+x -32249 y 42022
+x -32232 y 42031
+x -32214 y 42037
+x -32197 y 42041
+x -32180 y 42044
+x -32164 y 42046
+x -32148 y 42046
+x -32138 y 42046
+x -32128 y 42046
+x -32118 y 42045
+x -32108 y 42043
+x -32099 y 42042
+x -32089 y 42039
+x -32079 y 42037
+x -32070 y 42034
+x -32060 y 42030
+x -32051 y 42026
+x -32042 y 42022
+x -32033 y 42017
+x -32024 y 42012
+x -32016 y 42007
+x -32008 y 42001
+x -32002 y 41996
+x -31996 y 41992
+x -31990 y 41987
+x -31984 y 41982
+x -31978 y 41977
+x -31972 y 41972
+x -31966 y 41967
+x -31960 y 41962
+x -31954 y 41958
+x -31948 y 41953
+x -31943 y 41948
+x -31937 y 41943
+x -31932 y 41938
+x -31927 y 41934
+x -31921 y 41929
+x -31916 y 41924
+x -31911 y 41920
+x -31906 y 41915
+x -31901 y 41910
+x -31897 y 41906
+x -31892 y 41901
+x -31887 y 41897
+x -31883 y 41892
+x -31878 y 41887
+x -31874 y 41883
+x -31870 y 41878
+x -31865 y 41874
+x -31861 y 41869
+x -31857 y 41864
+x -31853 y 41860
+x -31849 y 41855
+x -31846 y 41850
+x -31842 y 41846
+x -31837 y 41839
+x -31832 y 41833
+x -31827 y 41826
+x -31823 y 41820
+x -31818 y 41813
+x -31814 y 41806
+x -31810 y 41799
+x -31806 y 41793
+x -31802 y 41786
+x -31798 y 41779
+x -31795 y 41772
+x -31791 y 41765
+x -31788 y 41757
+x -31785 y 41750
+x -31782 y 41743
+x -31779 y 41735
+x -31776 y 41728
+x -31773 y 41721
+x -31771 y 41713
+x -31769 y 41705
+x -31767 y 41698
+x -31765 y 41690
+x -31763 y 41682
+x -31762 y 41675
+x -31760 y 41667
+x -31759 y 41659
+x -31758 y 41651
+x -31757 y 41643
+x -31757 y 41636
+x -31756 y 41628
+x -31756 y 41620
+x -31756 y 41612
+x -31756 y 41603
+x -31756 y 41593
+x -31757 y 41584
+x -31758 y 41575
+x -31758 y 41566
+x -31760 y 41556
+x -31761 y 41547
+x -31763 y 41538
+x -31765 y 41529
+x -31767 y 41520
+x -31769 y 41511
+x -31772 y 41502
+x -31775 y 41493
+x -31778 y 41485
+x -31781 y 41476
+x -31784 y 41467
+x -31788 y 41459
+x -31792 y 41450
+x -31796 y 41442
+x -31800 y 41434
+x -31805 y 41426
+x -31809 y 41418
+x -31814 y 41410
+x -31819 y 41402
+x -31825 y 41394
+x -31830 y 41387
+x -31836 y 41379
+x -31841 y 41372
+x -31847 y 41365
+x -31854 y 41358
+x -31860 y 41351
+x -31866 y 41343
+x -31874 y 41336
+x -31882 y 41328
+x -31890 y 41321
+x -31898 y 41314
+x -31906 y 41307
+x -31914 y 41300
+x -31923 y 41294
+x -31932 y 41288
+x -31941 y 41282
+x -31950 y 41276
+x -31959 y 41270
+x -31968 y 41265
+x -31978 y 41260
+x -31987 y 41256
+x -31997 y 41251
+x -32007 y 41247
+x -32017 y 41243
+x -32027 y 41239
+x -32037 y 41236
+x -32048 y 41233
+x -32058 y 41230
+x -32069 y 41227
+x -32079 y 41225
+x -32090 y 41223
+x -32100 y 41221
+x -32111 y 41220
+x -32122 y 41218
+x -32133 y 41217
+x -32144 y 41216
+x -32155 y 41216
+x -32166 y 41215
+x -32176 y 41215
+x -32183 y 41215
+x -32189 y 41215
+x -32196 y 41215
+x -32202 y 41216
+x -32208 y 41216
+x -32215 y 41216
+x -32221 y 41216
+x -32227 y 41217
+x -32233 y 41217
+x -32239 y 41217
+x -32246 y 41218
+x -32252 y 41218
+x -32258 y 41219
+x -32264 y 41219
+x -32270 y 41220
+x -32276 y 41221
+x -32282 y 41221
+x -32288 y 41222
+x -32294 y 41223
+x -32300 y 41224
+x -32306 y 41225
+x -32312 y 41226
+x -32318 y 41227
+x -32324 y 41228
+x -32330 y 41229
+x -32336 y 41230
+x -32342 y 41231
+x -32347 y 41232
+x -32353 y 41233
+x -32359 y 41235
+x -32365 y 41236
+x -32370 y 41237
+x -32376 y 41239
+x -32382 y 41240
+x -32388 y 41242
+x -32394 y 41243
+x -32399 y 41245
+x -32405 y 41247
+x -32410 y 41249
+x -32416 y 41250
+x -32421 y 41252
+x -32427 y 41254
+x -32433 y 41256
+x -32438 y 41258
+x -32443 y 41260
+x -32449 y 41262
+x -32454 y 41264
+x -32460 y 41266
+x -32465 y 41269
+x -32470 y 41271
+x -32476 y 41273
+x -32481 y 41276
+x -32486 y 41278
+x -32491 y 41280
+x -32497 y 41283
+x -32502 y 41285
+x -32507 y 41288
+x -32512 y 41291
+x -32517 y 41293
+x -32522 y 41296
+x -32527 y 41299
+x -32532 y 41302
+x -32537 y 41305
+x -32542 y 41308
+x -32549 y 41312
+x -32556 y 41316
+x -32562 y 41321
+x -32569 y 41325
+x -32575 y 41330
+x -32581 y 41334
+x -32588 y 41339
+x -32594 y 41344
+x -32600 y 41349
+x -32607 y 41354
+x -32613 y 41359
+x -32619 y 41364
+x -32626 y 41370
+x -32632 y 41376
+x -32639 y 41381
+x -32645 y 41387
+x -32651 y 41393
+x -32658 y 41399
+x -32664 y 41405
+x -32670 y 41411
+x -32677 y 41418
+x -32683 y 41424
+x -32690 y 41431
+x -32696 y 41438
+x -32702 y 41444
+x -32709 y 41451
+x -32715 y 41458
+x -32722 y 41466
+x -32728 y 41473
+x -32735 y 41480
+x -32741 y 41488
+x -32748 y 41495
+x -32754 y 41502
+x -32760 y 41509
+x -32766 y 41516
+x -32772 y 41523
+x -32778 y 41529
+x -32783 y 41536
+x -32789 y 41542
+x -32794 y 41548
+x -32799 y 41553
+x -32805 y 41559
+x -32810 y 41564
+x -32815 y 41570
+x -32819 y 41575
+x -32824 y 41580
+x -32829 y 41584
+x -32833 y 41589
+x -32837 y 41593
+x -32842 y 41597
+x -32846 y 41601
+x -32849 y 41605
+x -32853 y 41608
+x -32857 y 41612
+x -32860 y 41615
+x -32864 y 41618
+x -32867 y 41621
+x -32870 y 41623
+x -32872 y 41626
+x -32875 y 41628
+x -32877 y 41630
+x -32880 y 41631
+x -32882 y 41633
+x -32883 y 41634
+x -32887 y 41637
+x -32892 y 41640
+x -32896 y 41642
+x -32900 y 41645
+x -32905 y 41647
+x -32909 y 41650
+x -32914 y 41652
+x -32919 y 41655
+x -32921 y 41656
+x -32921 y 41654
+x -32921 y 41646
+x -32920 y 41638
+x -32919 y 41630
+x -32919 y 41622
+x -32918 y 41615
+x -32918 y 41607
+x -32917 y 41600
+x -32917 y 41593
+x -32916 y 41586
+x -32916 y 41579
+x -32916 y 41572
+x -32915 y 41566
+x -32915 y 41559
+x -32915 y 41553
+x -32914 y 41547
+x -32914 y 41541
+x -32914 y 41535
+x -32913 y 41530
+x -32913 y 41524
+x -32913 y 41518
+x -32913 y 41513
+x -32913 y 41508
+x -32913 y 41503
+x -32912 y 41498
+x -32912 y 41493
+x -32912 y 41489
+x -32912 y 41484
+x -32912 y 41480
+x -32912 y 41474
+x -32912 y 41466
+x -32913 y 41456
+x -32913 y 41447
+x -32914 y 41437
+x -32916 y 41427
+x -32917 y 41418
+x -32919 y 41408
+x -32921 y 41399
+x -32924 y 41390
+x -32926 y 41381
+x -32930 y 41371
+x -32933 y 41362
+x -32936 y 41353
+x -32940 y 41344
+x -32944 y 41336
+x -32949 y 41326
+x -32956 y 41315
+x -32963 y 41303
+x -32971 y 41291
+x -32980 y 41280
+x -32990 y 41269
+x -33001 y 41259
+x -33012 y 41249
+x -33024 y 41240
+x -33037 y 41232
+x -33051 y 41225
+x -33066 y 41218
+x -33080 y 41213
+x -33095 y 41210
+x -33110 y 41207
+x -33125 y 41205
+x -33139 y 41205
+x -33148 y 41205
+x -33157 y 41205
+x -33165 y 41206
+x -33173 y 41207
+x -33181 y 41208
+x -33190 y 41210
+x -33198 y 41212
+x -33206 y 41214
+x -33214 y 41216
+x -33222 y 41219
+x -33230 y 41222
+x -33238 y 41226
+x -33245 y 41229
+x -33253 y 41233
+x -33260 y 41238
+x -33268 y 41242
+x -33281 y 41252
+x -33296 y 41265
+x -33310 y 41280
+x -33323 y 41298
+x -33334 y 41318
+x -33342 y 41340
+x -33347 y 41363
+x -33348 y 41383
+x -33348 y 41394
+x -33347 y 41401
+x -33347 y 41408
+x -33346 y 41415
+x -33344 y 41422
+x -33343 y 41428
+x -33341 y 41434
+x -33340 y 41440
+x -33338 y 41445
+x -33336 y 41451
+x -33334 y 41456
+x -33332 y 41462
+x -33330 y 41467
+x -33327 y 41472
+x -33325 y 41477
+x -33323 y 41481
+x -33322 y 41483
+x -33321 y 41485
+x -33321 y 41486
+x -33321 y 41490
+x -33321 y 41494
+x -33322 y 41499
+x -33322 y 41504
+x -33322 y 41510
+x -33322 y 41515
+x -33323 y 41521
+x -33323 y 41528
+x -33324 y 41534
+x -33324 y 41541
+x -33325 y 41548
+x -33325 y 41556
+x -33326 y 41564
+x -33327 y 41573
+x -33327 y 41581
+x -33328 y 41588
+x -33328 y 41596
+x -33329 y 41604
+x -33329 y 41611
+x -33330 y 41618
+x -33330 y 41624
+x -33330 y 41631
+x -33331 y 41637
+x -33331 y 41644
+x -33331 y 41650
+x -33331 y 41655
+x -33331 y 41661
+x -33331 y 41667
+x -33331 y 41671
+x -33331 y 41673
+x -33331 y 41674
+x -33332 y 41676
+x -33332 y 41678
+x -33332 y 41680
+x -33332 y 41683
+x -33332 y 41686
+x -33333 y 41689
+x -33333 y 41693
+x -33334 y 41697
+x -33334 y 41701
+x -33335 y 41705
+x -33336 y 41710
+x -33337 y 41715
+x -33337 y 41720
+x -33338 y 41726
+x -33339 y 41731
+x -33340 y 41738
+x -33342 y 41744
+x -33343 y 41751
+x -33344 y 41757
+x -33344 y 41763
+x -33345 y 41769
+x -33346 y 41775
+x -33347 y 41781
+x -33347 y 41786
+x -33348 y 41792
+x -33348 y 41798
+x -33349 y 41803
+x -33349 y 41809
+x -33349 y 41815
+x -33349 y 41822
+x -33349 y 41829
+x -33348 y 41837
+x -33347 y 41843
+x -33346 y 41850
+x -33345 y 41856
+x -33344 y 41861
+x -33343 y 41867
+x -33342 y 41871
+x -33342 y 41871
+x -33341 y 41877
+x -33339 y 41894
+x -33335 y 41910
+x -33330 y 41927
+x -33322 y 41942
+x -33313 y 41957
+x -33303 y 41971
+x -33291 y 41984
+x -33279 y 41995
+x -33267 y 42004
+x -33254 y 42012
+x -33241 y 42019
+x -33228 y 42024
+x -33215 y 42029
+x -33203 y 42033
+x -33192 y 42036
+x -33185 y 42037
+x -33185 y 41157
+x -33177 y 41158
+x -33170 y 41160
+x -33162 y 41161
+x -33154 y 41162
+x -33146 y 41163
+x -33138 y 41163
+x -33130 y 41164
+x -33122 y 41165
+x -33114 y 41165
+x -33105 y 41166
+x -33096 y 41166
+x -33087 y 41166
+x -33077 y 41166
+x -33067 y 41166
+x -33057 y 41166
+x -33043 y 41166
+x -33029 y 41166
+x -33015 y 41166
+x -33001 y 41165
+x -32987 y 41164
+x -32974 y 41163
+x -32960 y 41162
+x -32947 y 41161
+x -32934 y 41159
+x -32920 y 41157
+x -32907 y 41155
+x -32894 y 41153
+x -32882 y 41151
+x -32869 y 41148
+x -32856 y 41146
+x -32844 y 41143
+x -32831 y 41139
+x -32819 y 41136
+x -32807 y 41132
+x -32795 y 41129
+x -32783 y 41125
+x -32771 y 41120
+x -32760 y 41116
+x -32748 y 41111
+x -32737 y 41106
+x -32726 y 41101
+x -32715 y 41096
+x -32704 y 41090
+x -32693 y 41084
+x -32683 y 41078
+x -32672 y 41072
+x -32662 y 41065
+x -32657 y 41061
+x -32651 y 41057
+x -32645 y 41053
+x -32639 y 41049
+x -32633 y 41044
+x -32628 y 41040
+x -32622 y 41035
+x -32616 y 41030
+x -32610 y 41025
+x -32604 y 41019
+x -32597 y 41014
+x -32591 y 41008
+x -32584 y 41002
+x -32578 y 40996
+x -32571 y 40990
+x -32564 y 40983
+x -32557 y 40976
+x -32549 y 40969
+x -32542 y 40962
+x -32534 y 40954
+x -32527 y 40947
+x -32519 y 40939
+x -32510 y 40930
+x -32502 y 40922
+x -32494 y 40913
+x -32485 y 40904
+x -32476 y 40895
+x -32467 y 40886
+x -32458 y 40876
+x -32449 y 40866
+x -32439 y 40856
+x -32430 y 40846
+x -32424 y 40841
+x -32419 y 40836
+x -32415 y 40831
+x -32410 y 40826
+x -32405 y 40821
+x -32400 y 40816
+x -32396 y 40811
+x -32391 y 40807
+x -32387 y 40803
+x -32383 y 40799
+x -32379 y 40794
+x -32375 y 40791
+x -32371 y 40787
+x -32367 y 40783
+x -32363 y 40780
+x -32359 y 40776
+x -32356 y 40773
+x -32352 y 40770
+x -32349 y 40767
+x -32346 y 40764
+x -32343 y 40762
+x -32340 y 40759
+x -32337 y 40757
+x -32334 y 40755
+x -32331 y 40753
+x -32329 y 40751
+x -32327 y 40749
+x -32325 y 40747
+x -32323 y 40746
+x -32321 y 40745
+x -32319 y 40744
+x -32317 y 40742
+x -32313 y 40740
+x -32310 y 40738
+x -32306 y 40736
+x -32303 y 40734
+x -32299 y 40732
+x -32296 y 40730
+x -32292 y 40728
+x -32289 y 40727
+x -32285 y 40725
+x -32281 y 40724
+x -32278 y 40722
+x -32274 y 40721
+x -32270 y 40719
+x -32266 y 40718
+x -32262 y 40717
+x -32258 y 40716
+x -32254 y 40715
+x -32250 y 40714
+x -32246 y 40713
+x -32242 y 40712
+x -32237 y 40711
+x -32233 y 40710
+x -32228 y 40709
+x -32224 y 40709
+x -32219 y 40708
+x -32214 y 40708
+x -32210 y 40707
+x -32205 y 40707
+x -32200 y 40707
+x -32195 y 40706
+x -32190 y 40706
+x -32186 y 40706
+x -32186 y 40707
+x -32184 y 40708
+x -32183 y 40709
+x -32181 y 40711
+x -32179 y 40713
+x -32176 y 40717
+x -32173 y 40720
+x -32171 y 40723
+x -32169 y 40725
+x -32168 y 40728
+x -32167 y 40730
+x -32166 y 40731
+x -32165 y 40732
+x -32165 y 40733
+x -32165 y 40734
+x -32165 y 40735
+x -32165 y 40737
+x -32165 y 40738
+x -32166 y 40739
+x -32166 y 40741
+x -32167 y 40743
+x -32168 y 40745
+x -32169 y 40747
+x -32170 y 40749
+x -32172 y 40752
+x -32174 y 40755
+x -32176 y 40758
+x -32178 y 40761
+x -32272 y 40848
+x -32277 y 40852
+x -32282 y 40858
+x -32287 y 40863
+x -32292 y 40868
+x -32297 y 40874
+x -32302 y 40880
+x -32307 y 40887
+x -32312 y 40893
+x -32316 y 40901
+x -32321 y 40909
+x -32326 y 40918
+x -32330 y 40928
+x -32334 y 40939
+x -32337 y 40951
+x -32339 y 40965
+x -32340 y 40978
+x -32339 y 40997
+x -32337 y 41014
+x -32333 y 41032
+x -32328 y 41050
+x -32320 y 41068
+x -32310 y 41086
+x -32297 y 41103
+x -32283 y 41118
+x -32267 y 41131
+x -32249 y 41142
+x -32232 y 41150
+x -32214 y 41156
+x -32197 y 41161
+x -32180 y 41164
+x -32164 y 41165
+x -32148 y 41166
+x -32138 y 41166
+x -32128 y 41165
+x -32118 y 41164
+x -32108 y 41163
+x -32099 y 41161
+x -32089 y 41159
+x -32079 y 41156
+x -32070 y 41153
+x -32060 y 41150
+x -32051 y 41146
+x -32042 y 41141
+x -32033 y 41137
+x -32024 y 41131
+x -32016 y 41126
+x -32008 y 41120
+x -32002 y 41116
+x -31996 y 41111
+x -31990 y 41106
+x -31984 y 41101
+x -31978 y 41096
+x -31972 y 41091
+x -31966 y 41087
+x -31960 y 41082
+x -31954 y 41077
+x -31948 y 41072
+x -31943 y 41067
+x -31937 y 41063
+x -31932 y 41058
+x -31927 y 41053
+x -31921 y 41048
+x -31916 y 41044
+x -31911 y 41039
+x -31906 y 41034
+x -31901 y 41030
+x -31897 y 41025
+x -31892 y 41021
+x -31887 y 41016
+x -31883 y 41011
+x -31878 y 41007
+x -31874 y 41002
+x -31870 y 40998
+x -31865 y 40993
+x -31861 y 40988
+x -31857 y 40984
+x -31853 y 40979
+x -31849 y 40975
+x -31846 y 40970
+x -31842 y 40965
+x -31837 y 40959
+x -31832 y 40952
+x -31827 y 40946
+x -31823 y 40939
+x -31818 y 40932
+x -31814 y 40926
+x -31810 y 40919
+x -31806 y 40912
+x -31802 y 40905
+x -31798 y 40898
+x -31795 y 40891
+x -31791 y 40884
+x -31788 y 40877
+x -31785 y 40869
+x -31782 y 40862
+x -31779 y 40855
+x -31776 y 40847
+x -31773 y 40840
+x -31771 y 40832
+x -31769 y 40825
+x -31767 y 40817
+x -31765 y 40809
+x -31763 y 40802
+x -31762 y 40794
+x -31760 y 40786
+x -31759 y 40779
+x -31758 y 40771
+x -31757 y 40763
+x -31757 y 40755
+x -31756 y 40747
+x -31756 y 40739
+x -31756 y 40731
+x -31756 y 40722
+x -31756 y 40713
+x -31757 y 40704
+x -31758 y 40694
+x -31758 y 40685
+x -31760 y 40676
+x -31761 y 40667
+x -31763 y 40658
+x -31765 y 40649
+x -31767 y 40639
+x -31769 y 40631
+x -31772 y 40622
+x -31775 y 40613
+x -31778 y 40604
+x -31781 y 40595
+x -31784 y 40587
+x -31788 y 40578
+x -31792 y 40570
+x -31796 y 40561
+x -31800 y 40553
+x -31805 y 40545
+x -31809 y 40537
+x -31814 y 40529
+x -31819 y 40521
+x -31825 y 40514
+x -31830 y 40506
+x -31836 y 40499
+x -31841 y 40491
+x -31847 y 40484
+x -31854 y 40477
+x -31860 y 40470
+x -31866 y 40463
+x -31874 y 40455
+x -31882 y 40448
+x -31890 y 40440
+x -31898 y 40433
+x -31906 y 40426
+x -31914 y 40420
+x -31923 y 40413
+x -31932 y 40407
+x -31941 y 40401
+x -31950 y 40395
+x -31959 y 40390
+x -31968 y 40385
+x -31978 y 40380
+x -31987 y 40375
+x -31997 y 40371
+x -32007 y 40366
+x -32017 y 40362
+x -32027 y 40359
+x -32037 y 40355
+x -32048 y 40352
+x -32058 y 40349
+x -32069 y 40347
+x -32079 y 40344
+x -32090 y 40342
+x -32100 y 40341
+x -32111 y 40339
+x -32122 y 40338
+x -32133 y 40337
+x -32144 y 40336
+x -32155 y 40335
+x -32166 y 40335
+x -32176 y 40335
+x -32183 y 40335
+x -32189 y 40335
+x -32196 y 40335
+x -32202 y 40335
+x -32208 y 40335
+x -32215 y 40335
+x -32221 y 40336
+x -32227 y 40336
+x -32233 y 40336
+x -32239 y 40337
+x -32246 y 40337
+x -32252 y 40338
+x -32258 y 40338
+x -32264 y 40339
+x -32270 y 40339
+x -32276 y 40340
+x -32282 y 40341
+x -32288 y 40342
+x -32294 y 40342
+x -32300 y 40343
+x -32306 y 40344
+x -32312 y 40345
+x -32318 y 40346
+x -32324 y 40347
+x -32330 y 40348
+x -32336 y 40349
+x -32342 y 40350
+x -32347 y 40352
+x -32353 y 40353
+x -32359 y 40354
+x -32365 y 40355
+x -32370 y 40357
+x -32376 y 40358
+x -32382 y 40360
+x -32388 y 40361
+x -32394 y 40363
+x -32399 y 40365
+x -32405 y 40366
+x -32410 y 40368
+x -32416 y 40370
+x -32421 y 40372
+x -32427 y 40373
+x -32433 y 40375
+x -32438 y 40377
+x -32443 y 40379
+x -32449 y 40381
+x -32454 y 40384
+x -32460 y 40386
+x -32465 y 40388
+x -32470 y 40390
+x -32476 y 40393
+x -32481 y 40395
+x -32486 y 40397
+x -32491 y 40400
+x -32497 y 40402
+x -32502 y 40405
+x -32507 y 40407
+x -32512 y 40410
+x -32517 y 40413
+x -32522 y 40416
+x -32527 y 40418
+x -32532 y 40421
+x -32537 y 40424
+x -32542 y 40427
+x -32549 y 40432
+x -32556 y 40436
+x -32562 y 40440
+x -32569 y 40444
+x -32575 y 40449
+x -32581 y 40454
+x -32588 y 40458
+x -32594 y 40463
+x -32600 y 40468
+x -32607 y 40473
+x -32613 y 40479
+x -32619 y 40484
+x -32626 y 40489
+x -32632 y 40495
+x -32639 y 40501
+x -32645 y 40506
+x -32651 y 40512
+x -32658 y 40518
+x -32664 y 40524
+x -32670 y 40531
+x -32677 y 40537
+x -32683 y 40544
+x -32690 y 40550
+x -32696 y 40557
+x -32702 y 40564
+x -32709 y 40571
+x -32715 y 40578
+x -32722 y 40585
+x -32728 y 40592
+x -32735 y 40600
+x -32741 y 40607
+x -32748 y 40615
+x -32754 y 40622
+x -32760 y 40629
+x -32766 y 40636
+x -32772 y 40642
+x -32778 y 40649
+x -32783 y 40655
+x -32789 y 40661
+x -32794 y 40667
+x -32799 y 40673
+x -32805 y 40678
+x -32810 y 40684
+x -32815 y 40689
+x -32819 y 40694
+x -32824 y 40699
+x -32829 y 40704
+x -32833 y 40708
+x -32837 y 40713
+x -32842 y 40717
+x -32846 y 40721
+x -32849 y 40724
+x -32853 y 40728
+x -32857 y 40731
+x -32860 y 40734
+x -32864 y 40737
+x -32867 y 40740
+x -32870 y 40743
+x -32872 y 40745
+x -32875 y 40747
+x -32877 y 40749
+x -32880 y 40751
+x -32881 y 40752
+x -32883 y 40753
+x -32887 y 40756
+x -32892 y 40759
+x -32896 y 40762
+x -32900 y 40764
+x -32905 y 40767
+x -32909 y 40769
+x -32914 y 40772
+x -32919 y 40774
+x -32921 y 40775
+x -32921 y 40773
+x -32921 y 40765
+x -32920 y 40757
+x -32919 y 40749
+x -32919 y 40742
+x -32918 y 40734
+x -32918 y 40727
+x -32917 y 40719
+x -32917 y 40712
+x -32916 y 40705
+x -32916 y 40699
+x -32916 y 40692
+x -32915 y 40685
+x -32915 y 40679
+x -32915 y 40673
+x -32914 y 40666
+x -32914 y 40660
+x -32914 y 40655
+x -32913 y 40649
+x -32913 y 40643
+x -32913 y 40638
+x -32913 y 40633
+x -32913 y 40627
+x -32913 y 40622
+x -32912 y 40617
+x -32912 y 40613
+x -32912 y 40608
+x -32912 y 40603
+x -32912 y 40599
+x -32912 y 40594
+x -32912 y 40585
+x -32913 y 40576
+x -32913 y 40566
+x -32914 y 40556
+x -32916 y 40547
+x -32917 y 40537
+x -32919 y 40528
+x -32921 y 40519
+x -32924 y 40509
+x -32926 y 40500
+x -32930 y 40491
+x -32933 y 40482
+x -32936 y 40473
+x -32940 y 40464
+x -32944 y 40455
+x -32949 y 40446
+x -32956 y 40434
+x -32963 y 40422
+x -32971 y 40411
+x -32980 y 40399
+x -32990 y 40389
+x -33001 y 40378
+x -33012 y 40368
+x -33024 y 40359
+x -33037 y 40351
+x -33051 y 40344
+x -33066 y 40338
+x -33080 y 40333
+x -33095 y 40329
+x -33110 y 40326
+x -33125 y 40325
+x -33139 y 40324
+x -33148 y 40324
+x -33157 y 40325
+x -33165 y 40326
+x -33173 y 40327
+x -33181 y 40328
+x -33190 y 40329
+x -33198 y 40331
+x -33206 y 40333
+x -33214 y 40336
+x -33222 y 40339
+x -33230 y 40342
+x -33238 y 40345
+x -33245 y 40349
+x -33253 y 40353
+x -33260 y 40357
+x -33268 y 40362
+x -33281 y 40371
+x -33296 y 40384
+x -33310 y 40400
+x -33323 y 40417
+x -33334 y 40438
+x -33342 y 40459
+x -33347 y 40482
+x -33348 y 40502
+x -33348 y 40513
+x -33347 y 40521
+x -33347 y 40528
+x -33346 y 40534
+x -33344 y 40541
+x -33343 y 40547
+x -33341 y 40553
+x -33340 y 40559
+x -33338 y 40565
+x -33336 y 40570
+x -33334 y 40576
+x -33332 y 40581
+x -33330 y 40586
+x -33327 y 40592
+x -33325 y 40597
+x -33323 y 40600
+x -33322 y 40603
+x -33321 y 40604
+x -33321 y 40605
+x -33321 y 40609
+x -33321 y 40614
+x -33322 y 40618
+x -33322 y 40624
+x -33322 y 40629
+x -33322 y 40635
+x -33323 y 40641
+x -33323 y 40647
+x -33324 y 40654
+x -33324 y 40661
+x -33325 y 40668
+x -33325 y 40675
+x -33326 y 40683
+x -33327 y 40692
+x -33327 y 40700
+x -33328 y 40708
+x -33328 y 40716
+x -33329 y 40723
+x -33329 y 40730
+x -33330 y 40737
+x -33330 y 40744
+x -33330 y 40751
+x -33331 y 40757
+x -33331 y 40763
+x -33331 y 40769
+x -33331 y 40775
+x -33331 y 40781
+x -33331 y 40786
+x -33331 y 40791
+x -33331 y 40792
+x -33331 y 40794
+x -33332 y 40795
+x -33332 y 40797
+x -33332 y 40799
+x -33332 y 40802
+x -33332 y 40805
+x -33333 y 40809
+x -33333 y 40812
+x -33334 y 40816
+x -33334 y 40820
+x -33335 y 40825
+x -33336 y 40830
+x -33337 y 40835
+x -33337 y 40840
+x -33338 y 40845
+x -33339 y 40851
+x -33340 y 40857
+x -33342 y 40864
+x -33343 y 40870
+x -33344 y 40876
+x -33344 y 40882
+x -33345 y 40888
+x -33346 y 40894
+x -33347 y 40900
+x -33347 y 40906
+x -33348 y 40911
+x -33348 y 40917
+x -33349 y 40923
+x -33349 y 40928
+x -33349 y 40934
+x -33349 y 40941
+x -33349 y 40948
+x -33348 y 40956
+x -33347 y 40963
+x -33346 y 40969
+x -33345 y 40975
+x -33344 y 40981
+x -33343 y 40986
+x -33342 y 40990
+x -33342 y 40991
+x -33341 y 40997
+x -33339 y 41013
+x -33335 y 41030
+x -33330 y 41046
+x -33322 y 41062
+x -33313 y 41077
+x -33303 y 41091
+x -33291 y 41103
+x -33279 y 41114
+x -33267 y 41123
+x -33254 y 41131
+x -33241 y 41138
+x -33228 y 41144
+x -33215 y 41148
+x -33203 y 41152
+x -33192 y 41155
+x -33185 y 41157
+x -32418 y 39111
+x -32428 y 39116
+x -32438 y 39120
+x -32448 y 39124
+x -32459 y 39129
+x -32469 y 39133
+x -32480 y 39137
+x -32491 y 39142
+x -32502 y 39146
+x -32513 y 39150
+x -32524 y 39154
+x -32534 y 39158
+x -32881 y 39274
+x -32882 y 39274
+x -32884 y 39275
+x -32887 y 39275
+x -32890 y 39276
+x -32893 y 39277
+x -32896 y 39278
+x -32900 y 39279
+x -32904 y 39280
+x -32913 y 39283
+x -32918 y 39284
+x -32923 y 39285
+x -32928 y 39287
+x -32934 y 39288
+x -32939 y 39290
+x -32945 y 39291
+x -32952 y 39293
+x -32958 y 39295
+x -32965 y 39297
+x -32972 y 39298
+x -32980 y 39300
+x -32987 y 39302
+x -32995 y 39304
+x -33003 y 39306
+x -33012 y 39309
+x -33020 y 39311
+x -33029 y 39313
+x -33038 y 39315
+x -33048 y 39318
+x -33057 y 39320
+x -33067 y 39323
+x -33078 y 39325
+x -33086 y 39328
+x -33094 y 39330
+x -33102 y 39332
+x -33110 y 39334
+x -33118 y 39336
+x -33126 y 39338
+x -33134 y 39341
+x -33141 y 39343
+x -33149 y 39345
+x -33156 y 39347
+x -33164 y 39349
+x -33171 y 39351
+x -33178 y 39353
+x -33185 y 39355
+x -33191 y 39358
+x -33198 y 39360
+x -33205 y 39362
+x -33211 y 39364
+x -33217 y 39366
+x -33224 y 39368
+x -33230 y 39370
+x -33236 y 39372
+x -33242 y 39375
+x -33248 y 39377
+x -33253 y 39379
+x -33259 y 39381
+x -33264 y 39383
+x -33270 y 39385
+x -33275 y 39388
+x -33281 y 39390
+x -33286 y 39392
+x -33292 y 39395
+x -33300 y 39399
+x -33310 y 39404
+x -33320 y 39410
+x -33330 y 39416
+x -33339 y 39423
+x -33349 y 39432
+x -33358 y 39441
+x -33367 y 39451
+x -33375 y 39462
+x -33382 y 39474
+x -33389 y 39487
+x -33394 y 39500
+x -33398 y 39514
+x -33401 y 39528
+x -33403 y 39542
+x -33403 y 39555
+x -33403 y 39566
+x -33402 y 39576
+x -33400 y 39587
+x -33398 y 39597
+x -33395 y 39608
+x -33392 y 39618
+x -33387 y 39627
+x -33383 y 39637
+x -33377 y 39646
+x -33372 y 39654
+x -33366 y 39662
+x -33360 y 39670
+x -33353 y 39677
+x -33347 y 39683
+x -33340 y 39689
+x -33333 y 39694
+x -33327 y 39699
+x -33319 y 39705
+x -33312 y 39710
+x -33304 y 39714
+x -33295 y 39719
+x -33287 y 39723
+x -33279 y 39726
+x -33270 y 39729
+x -33261 y 39732
+x -33252 y 39734
+x -33244 y 39736
+x -33235 y 39738
+x -33226 y 39739
+x -33217 y 39740
+x -33209 y 39740
+x -33200 y 39740
+x -33193 y 39740
+x -33188 y 39740
+x -33182 y 39739
+x -33177 y 39739
+x -33171 y 39738
+x -33166 y 39737
+x -33161 y 39737
+x -33156 y 39736
+x -33151 y 39735
+x -33146 y 39734
+x -33141 y 39733
+x -33135 y 39732
+x -33130 y 39731
+x -33124 y 39729
+x -33118 y 39728
+x -33112 y 39727
+x -33106 y 39725
+x -33100 y 39724
+x -33094 y 39722
+x -33087 y 39720
+x -33080 y 39718
+x -33073 y 39717
+x -33066 y 39715
+x -33059 y 39713
+x -33052 y 39711
+x -33044 y 39708
+x -33036 y 39706
+x -33028 y 39704
+x -33020 y 39702
+x -33012 y 39699
+x -33003 y 39697
+x -32994 y 39694
+x -32508 y 39549
+x -32487 y 39542
+x -32469 y 39536
+x -32451 y 39530
+x -32434 y 39524
+x -32416 y 39518
+x -32399 y 39511
+x -32382 y 39505
+x -32366 y 39499
+x -32349 y 39492
+x -32333 y 39486
+x -32317 y 39480
+x -32301 y 39473
+x -32286 y 39467
+x -32271 y 39460
+x -32256 y 39454
+x -32241 y 39447
+x -32226 y 39441
+x -32212 y 39434
+x -32198 y 39428
+x -32197 y 39427
+x -32193 y 39552
+x -32188 y 39705
+x -32185 y 39725
+x -32180 y 39743
+x -32174 y 39760
+x -32166 y 39777
+x -32155 y 39794
+x -32143 y 39809
+x -32131 y 39824
+x -32115 y 39836
+x -32099 y 39847
+x -32083 y 39855
+x -32066 y 39862
+x -32049 y 39867
+x -32033 y 39871
+x -32017 y 39873
+x -32001 y 39875
+x -31985 y 39875
+x -31976 y 39875
+x -31968 y 39874
+x -31960 y 39874
+x -31951 y 39873
+x -31943 y 39871
+x -31934 y 39870
+x -31926 y 39868
+x -31917 y 39866
+x -31908 y 39863
+x -31900 y 39860
+x -31892 y 39856
+x -31883 y 39852
+x -31875 y 39848
+x -31867 y 39843
+x -31859 y 39838
+x -31852 y 39833
+x -31844 y 39827
+x -31836 y 39821
+x -31829 y 39814
+x -31823 y 39807
+x -31816 y 39799
+x -31810 y 39791
+x -31804 y 39782
+x -31799 y 39773
+x -31794 y 39763
+x -31790 y 39753
+x -31787 y 39743
+x -31784 y 39733
+x -31782 y 39723
+x -31780 y 39712
+x -31780 y 39702
+x -31779 y 39694
+x -31779 y 39687
+x -31779 y 39681
+x -31779 y 39675
+x -31779 y 39669
+x -31780 y 39663
+x -31780 y 39657
+x -31780 y 39651
+x -31780 y 39644
+x -31780 y 39638
+x -31780 y 39631
+x -31780 y 39624
+x -31780 y 39617
+x -31781 y 39610
+x -31781 y 39603
+x -31781 y 39595
+x -31781 y 39587
+x -31781 y 39580
+x -31782 y 39572
+x -31782 y 39564
+x -31782 y 39555
+x -31782 y 39547
+x -31783 y 39538
+x -31783 y 39530
+x -31783 y 39521
+x -31784 y 39512
+x -31784 y 39502
+x -31784 y 39493
+x -31785 y 39484
+x -31785 y 39474
+x -31786 y 39464
+x -31786 y 39454
+x -31786 y 39444
+x -31787 y 39434
+x -31787 y 39424
+x -31788 y 39406
+x -31788 y 39396
+x -31789 y 39386
+x -31789 y 39377
+x -31790 y 39369
+x -31790 y 39360
+x -31790 y 39351
+x -31790 y 39343
+x -31791 y 39335
+x -31791 y 39327
+x -31791 y 39319
+x -31791 y 39311
+x -31792 y 39304
+x -31792 y 39297
+x -31792 y 39289
+x -31792 y 39282
+x -31792 y 39275
+x -31793 y 39269
+x -31793 y 39262
+x -31793 y 39256
+x -31793 y 39250
+x -31793 y 39244
+x -31793 y 39238
+x -31793 y 39232
+x -31793 y 39227
+x -31793 y 39221
+x -31793 y 39216
+x -31793 y 39211
+x -31793 y 39206
+x -31793 y 39087
+x -31794 y 39074
+x -31795 y 39059
+x -31797 y 39044
+x -31801 y 39028
+x -31806 y 39011
+x -31813 y 38995
+x -31822 y 38978
+x -31834 y 38962
+x -31848 y 38947
+x -31863 y 38934
+x -31881 y 38923
+x -31899 y 38914
+x -31917 y 38908
+x -31935 y 38903
+x -31952 y 38901
+x -31968 y 38901
+x -31981 y 38901
+x -31992 y 38902
+x -32004 y 38903
+x -32015 y 38906
+x -32026 y 38908
+x -32036 y 38911
+x -32046 y 38914
+x -32057 y 38917
+x -32067 y 38921
+x -32077 y 38925
+x -32087 y 38930
+x -32097 y 38934
+x -32107 y 38939
+x -32117 y 38944
+x -32127 y 38950
+x -32138 y 38956
+x -32234 y 39016
+x -32241 y 39021
+x -32249 y 39025
+x -32257 y 39030
+x -32265 y 39035
+x -32273 y 39039
+x -32281 y 39044
+x -32289 y 39048
+x -32298 y 39053
+x -32306 y 39058
+x -32315 y 39062
+x -32324 y 39067
+x -32332 y 39071
+x -32341 y 39076
+x -32351 y 39080
+x -32360 y 39085
+x -32369 y 39089
+x -32379 y 39094
+x -32388 y 39098
+x -32398 y 39103
+x -32408 y 39107
+x -32418 y 39111
+x -33184 y 38924
+x -33176 y 38926
+x -33169 y 38927
+x -33161 y 38928
+x -33153 y 38929
+x -33145 y 38930
+x -33137 y 38931
+x -33129 y 38932
+x -33121 y 38932
+x -33113 y 38933
+x -33104 y 38933
+x -33095 y 38934
+x -33086 y 38934
+x -33076 y 38934
+x -33066 y 38934
+x -33056 y 38934
+x -33042 y 38934
+x -33028 y 38934
+x -33014 y 38933
+x -33000 y 38933
+x -32986 y 38932
+x -32973 y 38931
+x -32959 y 38930
+x -32946 y 38928
+x -32933 y 38927
+x -32919 y 38925
+x -32906 y 38923
+x -32893 y 38921
+x -32881 y 38918
+x -32868 y 38916
+x -32855 y 38913
+x -32843 y 38910
+x -32830 y 38907
+x -32818 y 38904
+x -32806 y 38900
+x -32794 y 38896
+x -32782 y 38892
+x -32770 y 38888
+x -32759 y 38883
+x -32747 y 38879
+x -32736 y 38874
+x -32725 y 38869
+x -32714 y 38863
+x -32703 y 38858
+x -32692 y 38852
+x -32682 y 38846
+x -32671 y 38839
+x -32661 y 38833
+x -32656 y 38829
+x -32650 y 38825
+x -32644 y 38821
+x -32638 y 38816
+x -32632 y 38812
+x -32627 y 38807
+x -32621 y 38803
+x -32615 y 38798
+x -32609 y 38792
+x -32603 y 38787
+x -32596 y 38781
+x -32590 y 38776
+x -32583 y 38770
+x -32577 y 38764
+x -32570 y 38757
+x -32563 y 38751
+x -32556 y 38744
+x -32548 y 38737
+x -32541 y 38729
+x -32533 y 38722
+x -32526 y 38714
+x -32518 y 38706
+x -32509 y 38698
+x -32501 y 38690
+x -32493 y 38681
+x -32484 y 38672
+x -32475 y 38663
+x -32466 y 38654
+x -32457 y 38644
+x -32448 y 38634
+x -32438 y 38624
+x -32429 y 38614
+x -32423 y 38609
+x -32418 y 38603
+x -32414 y 38598
+x -32409 y 38593
+x -32404 y 38588
+x -32399 y 38584
+x -32395 y 38579
+x -32390 y 38575
+x -32386 y 38570
+x -32382 y 38566
+x -32378 y 38562
+x -32374 y 38558
+x -32370 y 38554
+x -32366 y 38551
+x -32362 y 38547
+x -32358 y 38544
+x -32355 y 38541
+x -32351 y 38538
+x -32348 y 38535
+x -32345 y 38532
+x -32342 y 38529
+x -32339 y 38527
+x -32336 y 38524
+x -32333 y 38522
+x -32330 y 38520
+x -32328 y 38518
+x -32326 y 38517
+x -32324 y 38515
+x -32322 y 38514
+x -32320 y 38512
+x -32318 y 38511
+x -32316 y 38510
+x -32312 y 38507
+x -32309 y 38505
+x -32305 y 38503
+x -32302 y 38501
+x -32298 y 38499
+x -32295 y 38498
+x -32291 y 38496
+x -32288 y 38494
+x -32284 y 38493
+x -32280 y 38491
+x -32277 y 38490
+x -32273 y 38488
+x -32269 y 38487
+x -32265 y 38486
+x -32261 y 38484
+x -32257 y 38483
+x -32253 y 38482
+x -32249 y 38481
+x -32245 y 38480
+x -32241 y 38479
+x -32236 y 38478
+x -32232 y 38478
+x -32227 y 38477
+x -32223 y 38476
+x -32218 y 38476
+x -32213 y 38475
+x -32209 y 38475
+x -32204 y 38475
+x -32199 y 38474
+x -32194 y 38474
+x -32189 y 38474
+x -32185 y 38474
+x -32185 y 38474
+x -32183 y 38475
+x -32182 y 38477
+x -32180 y 38479
+x -32178 y 38481
+x -32175 y 38484
+x -32172 y 38488
+x -32170 y 38490
+x -32168 y 38493
+x -32167 y 38495
+x -32166 y 38497
+x -32165 y 38499
+x -32164 y 38500
+x -32164 y 38501
+x -32164 y 38502
+x -32164 y 38503
+x -32164 y 38504
+x -32164 y 38506
+x -32165 y 38507
+x -32165 y 38509
+x -32166 y 38510
+x -32167 y 38512
+x -32168 y 38515
+x -32169 y 38517
+x -32171 y 38519
+x -32173 y 38522
+x -32175 y 38525
+x -32177 y 38528
+x -32271 y 38616
+x -32276 y 38620
+x -32281 y 38625
+x -32286 y 38631
+x -32291 y 38636
+x -32296 y 38642
+x -32301 y 38648
+x -32306 y 38654
+x -32311 y 38661
+x -32315 y 38668
+x -32320 y 38677
+x -32325 y 38685
+x -32329 y 38695
+x -32333 y 38707
+x -32336 y 38719
+x -32338 y 38732
+x -32339 y 38746
+x -32338 y 38764
+x -32336 y 38781
+x -32332 y 38799
+x -32327 y 38817
+x -32319 y 38836
+x -32309 y 38853
+x -32296 y 38870
+x -32282 y 38885
+x -32266 y 38898
+x -32248 y 38909
+x -32231 y 38918
+x -32213 y 38924
+x -32196 y 38929
+x -32179 y 38931
+x -32163 y 38933
+x -32147 y 38933
+x -32137 y 38933
+x -32127 y 38933
+x -32117 y 38932
+x -32107 y 38930
+x -32098 y 38929
+x -32088 y 38926
+x -32078 y 38924
+x -32069 y 38921
+x -32059 y 38917
+x -32050 y 38913
+x -32041 y 38909
+x -32032 y 38904
+x -32023 y 38899
+x -32015 y 38894
+x -32007 y 38888
+x -32001 y 38884
+x -31995 y 38879
+x -31989 y 38874
+x -31983 y 38869
+x -31977 y 38864
+x -31971 y 38859
+x -31965 y 38854
+x -31959 y 38849
+x -31953 y 38845
+x -31947 y 38840
+x -31942 y 38835
+x -31936 y 38830
+x -31931 y 38825
+x -31926 y 38821
+x -31920 y 38816
+x -31915 y 38811
+x -31910 y 38807
+x -31905 y 38802
+x -31900 y 38797
+x -31896 y 38793
+x -31891 y 38788
+x -31886 y 38784
+x -31882 y 38779
+x -31877 y 38774
+x -31873 y 38770
+x -31869 y 38765
+x -31864 y 38761
+x -31860 y 38756
+x -31856 y 38751
+x -31852 y 38747
+x -31848 y 38742
+x -31845 y 38737
+x -31841 y 38733
+x -31836 y 38726
+x -31831 y 38720
+x -31826 y 38713
+x -31822 y 38707
+x -31817 y 38700
+x -31813 y 38693
+x -31809 y 38686
+x -31805 y 38680
+x -31801 y 38673
+x -31797 y 38666
+x -31794 y 38659
+x -31790 y 38652
+x -31787 y 38644
+x -31784 y 38637
+x -31781 y 38630
+x -31778 y 38622
+x -31775 y 38615
+x -31772 y 38608
+x -31770 y 38600
+x -31768 y 38593
+x -31766 y 38585
+x -31764 y 38577
+x -31762 y 38569
+x -31761 y 38562
+x -31759 y 38554
+x -31758 y 38546
+x -31757 y 38538
+x -31756 y 38530
+x -31756 y 38523
+x -31755 y 38515
+x -31755 y 38507
+x -31755 y 38499
+x -31755 y 38490
+x -31755 y 38480
+x -31756 y 38471
+x -31757 y 38462
+x -31757 y 38453
+x -31759 y 38443
+x -31760 y 38434
+x -31762 y 38425
+x -31764 y 38416
+x -31766 y 38407
+x -31768 y 38398
+x -31771 y 38389
+x -31774 y 38380
+x -31777 y 38372
+x -31780 y 38363
+x -31783 y 38354
+x -31787 y 38346
+x -31791 y 38337
+x -31795 y 38329
+x -31799 y 38321
+x -31804 y 38313
+x -31808 y 38305
+x -31813 y 38297
+x -31818 y 38289
+x -31824 y 38281
+x -31829 y 38274
+x -31835 y 38266
+x -31840 y 38259
+x -31846 y 38252
+x -31853 y 38245
+x -31859 y 38238
+x -31865 y 38231
+x -31873 y 38223
+x -31881 y 38215
+x -31889 y 38208
+x -31897 y 38201
+x -31905 y 38194
+x -31913 y 38187
+x -31922 y 38181
+x -31931 y 38175
+x -31940 y 38169
+x -31949 y 38163
+x -31958 y 38158
+x -31967 y 38152
+x -31977 y 38147
+x -31986 y 38143
+x -31996 y 38138
+x -32006 y 38134
+x -32016 y 38130
+x -32026 y 38126
+x -32036 y 38123
+x -32047 y 38120
+x -32057 y 38117
+x -32068 y 38114
+x -32078 y 38112
+x -32089 y 38110
+x -32099 y 38108
+x -32110 y 38107
+x -32121 y 38105
+x -32132 y 38104
+x -32143 y 38103
+x -32154 y 38103
+x -32165 y 38102
+x -32175 y 38102
+x -32182 y 38102
+x -32188 y 38102
+x -32195 y 38102
+x -32201 y 38103
+x -32207 y 38103
+x -32214 y 38103
+x -32220 y 38103
+x -32226 y 38104
+x -32232 y 38104
+x -32238 y 38104
+x -32245 y 38105
+x -32251 y 38105
+x -32257 y 38106
+x -32263 y 38106
+x -32269 y 38107
+x -32275 y 38108
+x -32281 y 38108
+x -32287 y 38109
+x -32293 y 38110
+x -32299 y 38111
+x -32305 y 38112
+x -32311 y 38113
+x -32317 y 38114
+x -32323 y 38115
+x -32329 y 38116
+x -32335 y 38117
+x -32341 y 38118
+x -32346 y 38119
+x -32352 y 38120
+x -32358 y 38122
+x -32364 y 38123
+x -32369 y 38124
+x -32375 y 38126
+x -32381 y 38127
+x -32387 y 38129
+x -32393 y 38130
+x -32398 y 38132
+x -32404 y 38134
+x -32409 y 38136
+x -32415 y 38137
+x -32420 y 38139
+x -32426 y 38141
+x -32432 y 38143
+x -32437 y 38145
+x -32442 y 38147
+x -32448 y 38149
+x -32453 y 38151
+x -32459 y 38153
+x -32464 y 38156
+x -32469 y 38158
+x -32475 y 38160
+x -32480 y 38163
+x -32485 y 38165
+x -32490 y 38167
+x -32496 y 38170
+x -32501 y 38172
+x -32506 y 38175
+x -32511 y 38178
+x -32516 y 38180
+x -32521 y 38183
+x -32526 y 38186
+x -32531 y 38189
+x -32536 y 38192
+x -32541 y 38195
+x -32548 y 38199
+x -32555 y 38203
+x -32561 y 38208
+x -32568 y 38212
+x -32574 y 38217
+x -32580 y 38221
+x -32587 y 38226
+x -32593 y 38231
+x -32599 y 38236
+x -32606 y 38241
+x -32612 y 38246
+x -32618 y 38252
+x -32625 y 38257
+x -32631 y 38263
+x -32638 y 38268
+x -32644 y 38274
+x -32650 y 38280
+x -32657 y 38286
+x -32663 y 38292
+x -32669 y 38298
+x -32676 y 38305
+x -32682 y 38311
+x -32689 y 38318
+x -32695 y 38325
+x -32701 y 38331
+x -32708 y 38338
+x -32714 y 38345
+x -32721 y 38353
+x -32727 y 38360
+x -32734 y 38367
+x -32740 y 38375
+x -32747 y 38382
+x -32753 y 38389
+x -32759 y 38396
+x -32765 y 38403
+x -32771 y 38410
+x -32777 y 38416
+x -32782 y 38423
+x -32788 y 38429
+x -32793 y 38435
+x -32798 y 38440
+x -32804 y 38446
+x -32809 y 38451
+x -32814 y 38457
+x -32818 y 38462
+x -32823 y 38467
+x -32828 y 38471
+x -32832 y 38476
+x -32836 y 38480
+x -32841 y 38484
+x -32845 y 38488
+x -32848 y 38492
+x -32852 y 38495
+x -32856 y 38499
+x -32859 y 38502
+x -32863 y 38505
+x -32866 y 38508
+x -32869 y 38510
+x -32871 y 38513
+x -32874 y 38515
+x -32876 y 38517
+x -32879 y 38518
+x -32881 y 38520
+x -32882 y 38521
+x -32886 y 38524
+x -32891 y 38527
+x -32895 y 38529
+x -32899 y 38532
+x -32904 y 38534
+x -32908 y 38537
+x -32913 y 38539
+x -32918 y 38542
+x -32920 y 38543
+x -32920 y 38541
+x -32920 y 38533
+x -32919 y 38525
+x -32918 y 38517
+x -32918 y 38509
+x -32917 y 38502
+x -32917 y 38494
+x -32916 y 38487
+x -32916 y 38480
+x -32915 y 38473
+x -32915 y 38466
+x -32915 y 38459
+x -32914 y 38453
+x -32914 y 38446
+x -32914 y 38440
+x -32913 y 38434
+x -32913 y 38428
+x -32913 y 38422
+x -32912 y 38417
+x -32912 y 38411
+x -32912 y 38406
+x -32912 y 38400
+x -32912 y 38395
+x -32912 y 38390
+x -32911 y 38385
+x -32911 y 38380
+x -32911 y 38376
+x -32911 y 38371
+x -32911 y 38367
+x -32911 y 38361
+x -32911 y 38353
+x -32912 y 38343
+x -32912 y 38334
+x -32913 y 38324
+x -32915 y 38314
+x -32916 y 38305
+x -32918 y 38295
+x -32920 y 38286
+x -32923 y 38277
+x -32925 y 38268
+x -32929 y 38258
+x -32932 y 38249
+x -32935 y 38240
+x -32939 y 38231
+x -32943 y 38223
+x -32948 y 38213
+x -32955 y 38202
+x -32962 y 38190
+x -32970 y 38178
+x -32979 y 38167
+x -32989 y 38156
+x -33000 y 38146
+x -33011 y 38136
+x -33023 y 38127
+x -33036 y 38119
+x -33050 y 38112
+x -33065 y 38105
+x -33079 y 38100
+x -33094 y 38097
+x -33109 y 38094
+x -33124 y 38092
+x -33138 y 38092
+x -33147 y 38092
+x -33156 y 38093
+x -33164 y 38093
+x -33172 y 38094
+x -33180 y 38095
+x -33189 y 38097
+x -33197 y 38099
+x -33205 y 38101
+x -33213 y 38104
+x -33221 y 38106
+x -33229 y 38109
+x -33237 y 38113
+x -33244 y 38116
+x -33252 y 38120
+x -33259 y 38125
+x -33267 y 38129
+x -33280 y 38139
+x -33295 y 38152
+x -33309 y 38167
+x -33322 y 38185
+x -33333 y 38205
+x -33341 y 38227
+x -33346 y 38250
+x -33347 y 38270
+x -33347 y 38281
+x -33346 y 38288
+x -33346 y 38295
+x -33345 y 38302
+x -33343 y 38309
+x -33342 y 38315
+x -33340 y 38321
+x -33339 y 38327
+x -33337 y 38332
+x -33335 y 38338
+x -33333 y 38343
+x -33331 y 38349
+x -33329 y 38354
+x -33326 y 38359
+x -33324 y 38364
+x -33322 y 38368
+x -33321 y 38370
+x -33320 y 38372
+x -33320 y 38373
+x -33320 y 38377
+x -33320 y 38381
+x -33321 y 38386
+x -33321 y 38391
+x -33321 y 38397
+x -33321 y 38402
+x -33322 y 38408
+x -33322 y 38415
+x -33323 y 38421
+x -33323 y 38428
+x -33324 y 38435
+x -33324 y 38443
+x -33325 y 38451
+x -33326 y 38460
+x -33326 y 38468
+x -33327 y 38476
+x -33327 y 38483
+x -33328 y 38491
+x -33328 y 38498
+x -33329 y 38505
+x -33329 y 38512
+x -33329 y 38518
+x -33330 y 38524
+x -33330 y 38531
+x -33330 y 38537
+x -33330 y 38543
+x -33330 y 38548
+x -33330 y 38554
+x -33330 y 38558
+x -33330 y 38560
+x -33330 y 38561
+x -33331 y 38563
+x -33331 y 38565
+x -33331 y 38567
+x -33331 y 38570
+x -33331 y 38573
+x -33332 y 38576
+x -33332 y 38580
+x -33333 y 38584
+x -33333 y 38588
+x -33334 y 38592
+x -33335 y 38597
+x -33336 y 38602
+x -33336 y 38607
+x -33337 y 38613
+x -33338 y 38618
+x -33339 y 38625
+x -33341 y 38631
+x -33342 y 38638
+x -33343 y 38644
+x -33343 y 38650
+x -33344 y 38656
+x -33345 y 38662
+x -33346 y 38668
+x -33346 y 38673
+x -33347 y 38679
+x -33347 y 38685
+x -33348 y 38690
+x -33348 y 38696
+x -33348 y 38702
+x -33348 y 38709
+x -33348 y 38716
+x -33347 y 38724
+x -33346 y 38730
+x -33345 y 38737
+x -33344 y 38743
+x -33343 y 38748
+x -33342 y 38754
+x -33341 y 38758
+x -33341 y 38758
+x -33340 y 38765
+x -33338 y 38781
+x -33334 y 38797
+x -33329 y 38814
+x -33321 y 38830
+x -33312 y 38845
+x -33302 y 38858
+x -33290 y 38871
+x -33278 y 38882
+x -33266 y 38891
+x -33253 y 38899
+x -33240 y 38906
+x -33227 y 38911
+x -33214 y 38916
+x -33202 y 38920
+x -33191 y 38923
+x -33184 y 38924
+x -32286 y 37531
+x -32279 y 37537
+x -32271 y 37542
+x -32264 y 37548
+x -32256 y 37552
+x -32249 y 37557
+x -32241 y 37561
+x -32233 y 37565
+x -32225 y 37568
+x -32216 y 37571
+x -32208 y 37574
+x -32200 y 37576
+x -32191 y 37579
+x -32183 y 37580
+x -32174 y 37582
+x -32166 y 37583
+x -32157 y 37583
+x -32149 y 37584
+x -32139 y 37584
+x -32125 y 37583
+x -32111 y 37582
+x -32097 y 37579
+x -32084 y 37576
+x -32071 y 37571
+x -32059 y 37566
+x -32048 y 37561
+x -32037 y 37555
+x -32026 y 37549
+x -32016 y 37543
+x -32006 y 37536
+x -31996 y 37529
+x -31986 y 37521
+x -31977 y 37513
+x -31967 y 37505
+x -31957 y 37495
+x -31950 y 37489
+x -31947 y 37485
+x -31942 y 37481
+x -31938 y 37476
+x -31933 y 37472
+x -31927 y 37467
+x -31922 y 37461
+x -31916 y 37456
+x -31909 y 37450
+x -31902 y 37444
+x -31895 y 37437
+x -31888 y 37431
+x -31880 y 37424
+x -31872 y 37417
+x -31863 y 37409
+x -31858 y 37404
+x -31850 y 37399
+x -31838 y 37389
+x -31827 y 37380
+x -31816 y 37370
+x -31806 y 37360
+x -31796 y 37349
+x -31786 y 37338
+x -31777 y 37326
+x -31768 y 37313
+x -31760 y 37300
+x -31753 y 37286
+x -31747 y 37271
+x -31742 y 37255
+x -31738 y 37238
+x -31735 y 37221
+x -31735 y 37203
+x -31735 y 37185
+x -31738 y 37166
+x -31744 y 37147
+x -31752 y 37128
+x -31763 y 37110
+x -31777 y 37094
+x -31791 y 37080
+x -31807 y 37069
+x -31823 y 37061
+x -31838 y 37054
+x -31853 y 37049
+x -31868 y 37045
+x -31882 y 37043
+x -31895 y 37041
+x -31909 y 37040
+x -31921 y 37040
+x -31926 y 37040
+x -31930 y 37040
+x -31934 y 37040
+x -31938 y 37040
+x -31942 y 37040
+x -31946 y 37041
+x -31950 y 37041
+x -31955 y 37041
+x -31959 y 37041
+x -31964 y 37042
+x -31968 y 37042
+x -31973 y 37042
+x -31978 y 37043
+x -31984 y 37043
+x -31989 y 37044
+x -31994 y 37044
+x -31999 y 37045
+x -32003 y 37045
+x -32007 y 37046
+x -32011 y 37046
+x -32015 y 37046
+x -32019 y 37046
+x -32022 y 37047
+x -32025 y 37047
+x -32028 y 37047
+x -32031 y 37047
+x -32034 y 37047
+x -32036 y 37048
+x -32038 y 37048
+x -32040 y 37048
+x -32042 y 37048
+x -32043 y 37048
+x -32046 y 37048
+x -32049 y 37048
+x -32053 y 37048
+x -32057 y 37048
+x -32061 y 37047
+x -32066 y 37047
+x -32071 y 37047
+x -32076 y 37047
+x -32087 y 37047
+x -32093 y 37047
+x -32099 y 37046
+x -32113 y 37046
+x -32120 y 37046
+x -32126 y 37046
+x -32133 y 37045
+x -32140 y 37045
+x -32147 y 37045
+x -32154 y 37045
+x -32160 y 37044
+x -32167 y 37044
+x -32173 y 37044
+x -32179 y 37044
+x -32184 y 37044
+x -32190 y 37043
+x -32195 y 37043
+x -32200 y 37043
+x -32205 y 37043
+x -32210 y 37043
+x -32214 y 37043
+x -32218 y 37043
+x -32225 y 37043
+x -32232 y 37043
+x -32240 y 37043
+x -32247 y 37043
+x -32255 y 37043
+x -32263 y 37044
+x -32270 y 37044
+x -32279 y 37044
+x -32287 y 37044
+x -32295 y 37045
+x -32304 y 37045
+x -32313 y 37045
+x -32322 y 37046
+x -32331 y 37046
+x -32340 y 37047
+x -32350 y 37047
+x -32359 y 37048
+x -32369 y 37048
+x -32379 y 37049
+x -32390 y 37049
+x -32400 y 37050
+x -32411 y 37051
+x -32421 y 37051
+x -32432 y 37052
+x -32443 y 37053
+x -32455 y 37054
+x -32466 y 37054
+x -32478 y 37055
+x -32490 y 37056
+x -32502 y 37057
+x -32515 y 37058
+x -32527 y 37059
+x -32539 y 37060
+x -32551 y 37061
+x -32563 y 37062
+x -32574 y 37062
+x -32586 y 37063
+x -32597 y 37064
+x -32608 y 37065
+x -32619 y 37066
+x -32629 y 37066
+x -32640 y 37067
+x -32650 y 37067
+x -32660 y 37068
+x -32670 y 37069
+x -32679 y 37069
+x -32688 y 37070
+x -32698 y 37070
+x -32707 y 37071
+x -32715 y 37071
+x -32724 y 37071
+x -32732 y 37072
+x -32740 y 37072
+x -32748 y 37073
+x -32756 y 37073
+x -32763 y 37073
+x -32771 y 37073
+x -32778 y 37073
+x -32785 y 37074
+x -32791 y 37074
+x -32798 y 37074
+x -32804 y 37074
+x -32810 y 37074
+x -32816 y 37074
+x -32821 y 37074
+x -32827 y 37074
+x -32833 y 37074
+x -32840 y 37074
+x -32846 y 37073
+x -32853 y 37073
+x -32860 y 37073
+x -32867 y 37073
+x -32874 y 37072
+x -32882 y 37072
+x -32890 y 37072
+x -32898 y 37071
+x -32906 y 37071
+x -32914 y 37070
+x -32922 y 37070
+x -32931 y 37069
+x -32941 y 37068
+x -32944 y 37068
+x -32945 y 37063
+x -32949 y 37053
+x -32953 y 37043
+x -32958 y 37033
+x -32963 y 37024
+x -32969 y 37015
+x -32976 y 37007
+x -32982 y 36999
+x -32989 y 36992
+x -32996 y 36986
+x -33004 y 36980
+x -33011 y 36974
+x -33018 y 36969
+x -33026 y 36964
+x -33034 y 36960
+x -33042 y 36955
+x -33050 y 36952
+x -33058 y 36948
+x -33067 y 36945
+x -33075 y 36943
+x -33083 y 36940
+x -33092 y 36938
+x -33100 y 36937
+x -33109 y 36935
+x -33117 y 36935
+x -33125 y 36934
+x -33134 y 36933
+x -33142 y 36933
+x -33150 y 36933
+x -33159 y 36934
+x -33167 y 36934
+x -33175 y 36935
+x -33184 y 36937
+x -33192 y 36938
+x -33201 y 36940
+x -33209 y 36943
+x -33218 y 36945
+x -33226 y 36948
+x -33235 y 36952
+x -33243 y 36956
+x -33251 y 36960
+x -33259 y 36964
+x -33267 y 36969
+x -33274 y 36975
+x -33281 y 36980
+x -33289 y 36987
+x -33296 y 36993
+x -33303 y 37001
+x -33309 y 37008
+x -33315 y 37017
+x -33321 y 37025
+x -33326 y 37035
+x -33331 y 37044
+x -33335 y 37054
+x -33339 y 37064
+x -33342 y 37075
+x -33344 y 37085
+x -33345 y 37095
+x -33346 y 37105
+x -33346 y 37114
+x -33346 y 37244
+x -33345 y 37371
+x -33345 y 37377
+x -33345 y 37384
+x -33345 y 37391
+x -33345 y 37397
+x -33344 y 37404
+x -33344 y 37410
+x -33343 y 37417
+x -33342 y 37423
+x -33342 y 37430
+x -33341 y 37437
+x -33339 y 37443
+x -33338 y 37450
+x -33336 y 37457
+x -33334 y 37464
+x -33331 y 37472
+x -33327 y 37484
+x -33318 y 37499
+x -33310 y 37511
+x -33302 y 37522
+x -33292 y 37533
+x -33281 y 37543
+x -33270 y 37551
+x -33258 y 37559
+x -33246 y 37566
+x -33233 y 37571
+x -33221 y 37576
+x -33209 y 37579
+x -33197 y 37582
+x -33185 y 37584
+x -33173 y 37585
+x -33162 y 37586
+x -33150 y 37586
+x -33131 y 37585
+x -33110 y 37583
+x -33090 y 37579
+x -33069 y 37572
+x -33049 y 37563
+x -33029 y 37551
+x -33010 y 37537
+x -32994 y 37520
+x -32980 y 37502
+x -32968 y 37483
+x -32959 y 37463
+x -32952 y 37443
+x -32950 y 37433
+x -32947 y 37433
+x -32937 y 37434
+x -32927 y 37435
+x -32917 y 37435
+x -32908 y 37436
+x -32898 y 37436
+x -32890 y 37437
+x -32881 y 37437
+x -32873 y 37438
+x -32864 y 37438
+x -32857 y 37438
+x -32849 y 37438
+x -32842 y 37439
+x -32835 y 37439
+x -32828 y 37439
+x -32822 y 37439
+x -32816 y 37439
+x -32808 y 37439
+x -32800 y 37439
+x -32792 y 37439
+x -32784 y 37439
+x -32776 y 37439
+x -32767 y 37438
+x -32759 y 37438
+x -32750 y 37438
+x -32740 y 37438
+x -32731 y 37438
+x -32721 y 37437
+x -32711 y 37437
+x -32701 y 37437
+x -32691 y 37436
+x -32681 y 37436
+x -32670 y 37435
+x -32659 y 37435
+x -32648 y 37434
+x -32636 y 37434
+x -32625 y 37433
+x -32613 y 37433
+x -32601 y 37432
+x -32589 y 37431
+x -32576 y 37431
+x -32564 y 37430
+x -32551 y 37429
+x -32537 y 37428
+x -32524 y 37428
+x -32511 y 37427
+x -32497 y 37426
+x -32483 y 37425
+x -32469 y 37424
+x -32455 y 37423
+x -32441 y 37422
+x -32428 y 37422
+x -32415 y 37421
+x -32402 y 37420
+x -32389 y 37419
+x -32377 y 37419
+x -32365 y 37418
+x -32352 y 37417
+x -32347 y 37417
+x -32346 y 37423
+x -32344 y 37434
+x -32341 y 37445
+x -32338 y 37456
+x -32334 y 37466
+x -32329 y 37476
+x -32324 y 37486
+x -32318 y 37495
+x -32312 y 37503
+x -32306 y 37511
+x -32299 y 37518
+x -32293 y 37525
+x -32286 y 37531
+x -32286 y 36861
+x -32279 y 36867
+x -32271 y 36872
+x -32264 y 36878
+x -32256 y 36882
+x -32249 y 36887
+x -32241 y 36891
+x -32233 y 36895
+x -32225 y 36898
+x -32216 y 36901
+x -32208 y 36904
+x -32200 y 36906
+x -32191 y 36908
+x -32183 y 36910
+x -32174 y 36912
+x -32166 y 36913
+x -32157 y 36913
+x -32149 y 36914
+x -32139 y 36914
+x -32125 y 36913
+x -32111 y 36912
+x -32097 y 36909
+x -32084 y 36905
+x -32071 y 36901
+x -32059 y 36896
+x -32048 y 36891
+x -32037 y 36885
+x -32026 y 36879
+x -32016 y 36873
+x -32006 y 36866
+x -31996 y 36858
+x -31986 y 36851
+x -31977 y 36843
+x -31967 y 36835
+x -31957 y 36825
+x -31950 y 36819
+x -31947 y 36815
+x -31942 y 36811
+x -31938 y 36806
+x -31933 y 36801
+x -31927 y 36796
+x -31922 y 36791
+x -31916 y 36785
+x -31909 y 36780
+x -31902 y 36774
+x -31895 y 36767
+x -31888 y 36761
+x -31880 y 36754
+x -31872 y 36747
+x -31863 y 36739
+x -31858 y 36734
+x -31850 y 36729
+x -31838 y 36719
+x -31827 y 36710
+x -31816 y 36700
+x -31806 y 36690
+x -31796 y 36679
+x -31786 y 36668
+x -31777 y 36656
+x -31768 y 36643
+x -31760 y 36630
+x -31753 y 36616
+x -31747 y 36601
+x -31742 y 36585
+x -31738 y 36568
+x -31735 y 36551
+x -31735 y 36533
+x -31735 y 36515
+x -31738 y 36496
+x -31744 y 36477
+x -31752 y 36458
+x -31763 y 36440
+x -31777 y 36424
+x -31791 y 36410
+x -31807 y 36399
+x -31823 y 36390
+x -31838 y 36384
+x -31853 y 36379
+x -31868 y 36375
+x -31882 y 36373
+x -31895 y 36371
+x -31909 y 36370
+x -31921 y 36370
+x -31926 y 36370
+x -31930 y 36370
+x -31934 y 36370
+x -31938 y 36370
+x -31942 y 36370
+x -31946 y 36371
+x -31950 y 36371
+x -31955 y 36371
+x -31959 y 36371
+x -31964 y 36372
+x -31968 y 36372
+x -31973 y 36372
+x -31978 y 36373
+x -31984 y 36373
+x -31989 y 36374
+x -31994 y 36374
+x -31999 y 36375
+x -32003 y 36375
+x -32007 y 36375
+x -32011 y 36376
+x -32015 y 36376
+x -32019 y 36376
+x -32022 y 36377
+x -32025 y 36377
+x -32028 y 36377
+x -32031 y 36377
+x -32034 y 36377
+x -32036 y 36377
+x -32038 y 36377
+x -32040 y 36378
+x -32042 y 36378
+x -32043 y 36378
+x -32046 y 36378
+x -32049 y 36378
+x -32053 y 36377
+x -32057 y 36377
+x -32061 y 36377
+x -32066 y 36377
+x -32071 y 36377
+x -32076 y 36377
+x -32087 y 36377
+x -32093 y 36377
+x -32099 y 36376
+x -32113 y 36376
+x -32120 y 36376
+x -32126 y 36375
+x -32133 y 36375
+x -32140 y 36375
+x -32147 y 36375
+x -32154 y 36374
+x -32160 y 36374
+x -32167 y 36374
+x -32173 y 36374
+x -32179 y 36374
+x -32184 y 36373
+x -32190 y 36373
+x -32195 y 36373
+x -32200 y 36373
+x -32205 y 36373
+x -32210 y 36373
+x -32214 y 36373
+x -32218 y 36373
+x -32225 y 36373
+x -32232 y 36373
+x -32240 y 36373
+x -32247 y 36373
+x -32255 y 36373
+x -32263 y 36374
+x -32270 y 36374
+x -32279 y 36374
+x -32287 y 36374
+x -32295 y 36375
+x -32304 y 36375
+x -32313 y 36375
+x -32322 y 36376
+x -32331 y 36376
+x -32340 y 36377
+x -32350 y 36377
+x -32359 y 36378
+x -32369 y 36378
+x -32379 y 36379
+x -32390 y 36379
+x -32400 y 36380
+x -32411 y 36381
+x -32421 y 36381
+x -32432 y 36382
+x -32443 y 36383
+x -32455 y 36384
+x -32466 y 36384
+x -32478 y 36385
+x -32490 y 36386
+x -32502 y 36387
+x -32515 y 36388
+x -32527 y 36389
+x -32539 y 36390
+x -32551 y 36391
+x -32563 y 36392
+x -32574 y 36392
+x -32586 y 36393
+x -32597 y 36394
+x -32608 y 36395
+x -32619 y 36395
+x -32629 y 36396
+x -32640 y 36397
+x -32650 y 36397
+x -32660 y 36398
+x -32670 y 36399
+x -32679 y 36399
+x -32688 y 36400
+x -32698 y 36400
+x -32707 y 36401
+x -32715 y 36401
+x -32724 y 36401
+x -32732 y 36402
+x -32740 y 36402
+x -32748 y 36402
+x -32756 y 36403
+x -32763 y 36403
+x -32771 y 36403
+x -32778 y 36403
+x -32785 y 36403
+x -32791 y 36404
+x -32798 y 36404
+x -32804 y 36404
+x -32810 y 36404
+x -32816 y 36404
+x -32821 y 36404
+x -32827 y 36404
+x -32833 y 36404
+x -32840 y 36404
+x -32846 y 36403
+x -32853 y 36403
+x -32860 y 36403
+x -32867 y 36403
+x -32874 y 36402
+x -32882 y 36402
+x -32890 y 36402
+x -32898 y 36401
+x -32906 y 36401
+x -32914 y 36400
+x -32922 y 36400
+x -32931 y 36399
+x -32941 y 36398
+x -32944 y 36398
+x -32945 y 36393
+x -32949 y 36383
+x -32953 y 36373
+x -32958 y 36363
+x -32963 y 36354
+x -32969 y 36345
+x -32976 y 36337
+x -32982 y 36329
+x -32989 y 36322
+x -32996 y 36316
+x -33004 y 36310
+x -33011 y 36304
+x -33018 y 36299
+x -33026 y 36294
+x -33034 y 36290
+x -33042 y 36285
+x -33050 y 36282
+x -33058 y 36278
+x -33067 y 36275
+x -33075 y 36273
+x -33083 y 36270
+x -33092 y 36268
+x -33100 y 36267
+x -33109 y 36265
+x -33117 y 36264
+x -33125 y 36264
+x -33134 y 36263
+x -33142 y 36263
+x -33150 y 36263
+x -33159 y 36264
+x -33167 y 36264
+x -33175 y 36265
+x -33184 y 36267
+x -33192 y 36268
+x -33201 y 36270
+x -33209 y 36272
+x -33218 y 36275
+x -33226 y 36278
+x -33235 y 36282
+x -33243 y 36286
+x -33251 y 36290
+x -33259 y 36294
+x -33267 y 36299
+x -33274 y 36305
+x -33281 y 36310
+x -33289 y 36316
+x -33296 y 36323
+x -33303 y 36330
+x -33309 y 36338
+x -33315 y 36346
+x -33321 y 36355
+x -33326 y 36365
+x -33331 y 36374
+x -33335 y 36384
+x -33339 y 36394
+x -33342 y 36404
+x -33344 y 36415
+x -33345 y 36425
+x -33346 y 36435
+x -33346 y 36444
+x -33346 y 36574
+x -33345 y 36701
+x -33345 y 36707
+x -33345 y 36714
+x -33345 y 36721
+x -33345 y 36727
+x -33344 y 36734
+x -33344 y 36740
+x -33343 y 36747
+x -33342 y 36753
+x -33342 y 36760
+x -33341 y 36767
+x -33339 y 36773
+x -33338 y 36780
+x -33336 y 36787
+x -33334 y 36794
+x -33331 y 36802
+x -33327 y 36814
+x -33318 y 36829
+x -33310 y 36841
+x -33302 y 36852
+x -33292 y 36863
+x -33281 y 36873
+x -33270 y 36881
+x -33258 y 36889
+x -33246 y 36896
+x -33233 y 36901
+x -33221 y 36905
+x -33209 y 36909
+x -33197 y 36912
+x -33185 y 36914
+x -33173 y 36915
+x -33162 y 36916
+x -33150 y 36916
+x -33131 y 36915
+x -33110 y 36913
+x -33090 y 36909
+x -33069 y 36902
+x -33049 y 36893
+x -33029 y 36881
+x -33010 y 36867
+x -32994 y 36850
+x -32980 y 36832
+x -32968 y 36813
+x -32959 y 36793
+x -32952 y 36773
+x -32950 y 36763
+x -32947 y 36763
+x -32937 y 36764
+x -32927 y 36765
+x -32917 y 36765
+x -32908 y 36766
+x -32898 y 36766
+x -32890 y 36767
+x -32881 y 36767
+x -32873 y 36767
+x -32864 y 36768
+x -32857 y 36768
+x -32849 y 36768
+x -32842 y 36769
+x -32835 y 36769
+x -32828 y 36769
+x -32822 y 36769
+x -32816 y 36769
+x -32808 y 36769
+x -32800 y 36769
+x -32792 y 36769
+x -32784 y 36769
+x -32776 y 36769
+x -32767 y 36768
+x -32759 y 36768
+x -32750 y 36768
+x -32740 y 36768
+x -32731 y 36767
+x -32721 y 36767
+x -32711 y 36767
+x -32701 y 36766
+x -32691 y 36766
+x -32681 y 36766
+x -32670 y 36765
+x -32659 y 36765
+x -32648 y 36764
+x -32636 y 36764
+x -32625 y 36763
+x -32613 y 36762
+x -32601 y 36762
+x -32589 y 36761
+x -32576 y 36761
+x -32564 y 36760
+x -32551 y 36759
+x -32537 y 36758
+x -32524 y 36757
+x -32511 y 36757
+x -32497 y 36756
+x -32483 y 36755
+x -32469 y 36754
+x -32455 y 36753
+x -32441 y 36752
+x -32428 y 36751
+x -32415 y 36751
+x -32402 y 36750
+x -32389 y 36749
+x -32377 y 36749
+x -32365 y 36748
+x -32352 y 36747
+x -32347 y 36747
+x -32346 y 36753
+x -32344 y 36764
+x -32341 y 36775
+x -32338 y 36786
+x -32334 y 36796
+x -32329 y 36806
+x -32324 y 36816
+x -32318 y 36825
+x -32312 y 36833
+x -32306 y 36841
+x -32299 y 36848
+x -32293 y 36855
+x -32286 y 36861
+x -32418 y 35068
+x -32428 y 35072
+x -32438 y 35076
+x -32448 y 35081
+x -32459 y 35085
+x -32469 y 35089
+x -32480 y 35094
+x -32491 y 35098
+x -32502 y 35102
+x -32513 y 35106
+x -32524 y 35110
+x -32534 y 35114
+x -32881 y 35230
+x -32882 y 35230
+x -32884 y 35231
+x -32887 y 35231
+x -32890 y 35232
+x -32893 y 35233
+x -32896 y 35234
+x -32900 y 35235
+x -32904 y 35236
+x -32913 y 35239
+x -32918 y 35240
+x -32923 y 35241
+x -32928 y 35243
+x -32934 y 35244
+x -32939 y 35246
+x -32945 y 35248
+x -32952 y 35249
+x -32958 y 35251
+x -32965 y 35253
+x -32972 y 35255
+x -32980 y 35256
+x -32987 y 35258
+x -32995 y 35261
+x -33003 y 35263
+x -33012 y 35265
+x -33020 y 35267
+x -33029 y 35269
+x -33038 y 35272
+x -33048 y 35274
+x -33057 y 35276
+x -33067 y 35279
+x -33078 y 35282
+x -33086 y 35284
+x -33094 y 35286
+x -33102 y 35288
+x -33110 y 35290
+x -33118 y 35292
+x -33126 y 35295
+x -33134 y 35297
+x -33141 y 35299
+x -33149 y 35301
+x -33156 y 35303
+x -33164 y 35305
+x -33171 y 35307
+x -33178 y 35310
+x -33185 y 35312
+x -33191 y 35314
+x -33198 y 35316
+x -33205 y 35318
+x -33211 y 35320
+x -33217 y 35322
+x -33224 y 35324
+x -33230 y 35326
+x -33236 y 35329
+x -33242 y 35331
+x -33247 y 35333
+x -33253 y 35335
+x -33259 y 35337
+x -33264 y 35339
+x -33270 y 35341
+x -33275 y 35344
+x -33281 y 35346
+x -33286 y 35348
+x -33292 y 35351
+x -33300 y 35355
+x -33310 y 35360
+x -33320 y 35366
+x -33330 y 35372
+x -33339 y 35379
+x -33349 y 35388
+x -33358 y 35397
+x -33367 y 35407
+x -33375 y 35418
+x -33382 y 35430
+x -33389 y 35443
+x -33394 y 35456
+x -33398 y 35470
+x -33401 y 35484
+x -33403 y 35498
+x -33403 y 35511
+x -33403 y 35522
+x -33402 y 35533
+x -33400 y 35543
+x -33398 y 35553
+x -33395 y 35564
+x -33392 y 35574
+x -33387 y 35583
+x -33383 y 35593
+x -33377 y 35602
+x -33372 y 35610
+x -33366 y 35618
+x -33360 y 35626
+x -33353 y 35633
+x -33347 y 35639
+x -33340 y 35645
+x -33333 y 35651
+x -33327 y 35656
+x -33319 y 35661
+x -33312 y 35666
+x -33304 y 35671
+x -33295 y 35675
+x -33287 y 35679
+x -33279 y 35682
+x -33270 y 35685
+x -33261 y 35688
+x -33252 y 35690
+x -33244 y 35692
+x -33235 y 35694
+x -33226 y 35695
+x -33217 y 35696
+x -33209 y 35696
+x -33200 y 35696
+x -33193 y 35696
+x -33188 y 35696
+x -33182 y 35696
+x -33177 y 35695
+x -33171 y 35694
+x -33166 y 35694
+x -33161 y 35693
+x -33156 y 35692
+x -33151 y 35691
+x -33146 y 35690
+x -33141 y 35689
+x -33135 y 35688
+x -33130 y 35687
+x -33124 y 35685
+x -33118 y 35684
+x -33112 y 35683
+x -33106 y 35681
+x -33100 y 35680
+x -33094 y 35678
+x -33087 y 35676
+x -33080 y 35675
+x -33073 y 35673
+x -33066 y 35671
+x -33059 y 35669
+x -33052 y 35667
+x -33044 y 35665
+x -33036 y 35662
+x -33028 y 35660
+x -33020 y 35658
+x -33012 y 35655
+x -33003 y 35653
+x -32994 y 35650
+x -32508 y 35505
+x -32487 y 35499
+x -32469 y 35492
+x -32451 y 35486
+x -32434 y 35480
+x -32416 y 35474
+x -32399 y 35467
+x -32382 y 35461
+x -32366 y 35455
+x -32349 y 35449
+x -32333 y 35442
+x -32317 y 35436
+x -32301 y 35429
+x -32286 y 35423
+x -32271 y 35417
+x -32256 y 35410
+x -32241 y 35404
+x -32226 y 35397
+x -32212 y 35391
+x -32198 y 35384
+x -32197 y 35384
+x -32193 y 35508
+x -32188 y 35661
+x -32185 y 35681
+x -32180 y 35699
+x -32174 y 35716
+x -32166 y 35733
+x -32155 y 35750
+x -32143 y 35766
+x -32130 y 35780
+x -32114 y 35792
+x -32098 y 35803
+x -32082 y 35811
+x -32065 y 35818
+x -32048 y 35823
+x -32032 y 35827
+x -32016 y 35829
+x -32000 y 35831
+x -31984 y 35831
+x -31975 y 35831
+x -31967 y 35831
+x -31959 y 35830
+x -31950 y 35829
+x -31942 y 35828
+x -31933 y 35826
+x -31925 y 35824
+x -31916 y 35822
+x -31907 y 35819
+x -31899 y 35816
+x -31891 y 35812
+x -31882 y 35808
+x -31874 y 35804
+x -31866 y 35799
+x -31858 y 35794
+x -31851 y 35789
+x -31843 y 35783
+x -31836 y 35777
+x -31829 y 35770
+x -31823 y 35763
+x -31816 y 35755
+x -31810 y 35747
+x -31804 y 35738
+x -31799 y 35729
+x -31794 y 35719
+x -31790 y 35709
+x -31787 y 35699
+x -31784 y 35689
+x -31782 y 35679
+x -31780 y 35668
+x -31780 y 35658
+x -31779 y 35650
+x -31779 y 35643
+x -31779 y 35637
+x -31779 y 35631
+x -31779 y 35626
+x -31780 y 35619
+x -31780 y 35613
+x -31780 y 35607
+x -31780 y 35601
+x -31780 y 35594
+x -31780 y 35587
+x -31780 y 35580
+x -31780 y 35573
+x -31781 y 35566
+x -31781 y 35559
+x -31781 y 35551
+x -31781 y 35544
+x -31781 y 35536
+x -31782 y 35528
+x -31782 y 35520
+x -31782 y 35511
+x -31782 y 35503
+x -31783 y 35494
+x -31783 y 35486
+x -31783 y 35477
+x -31784 y 35468
+x -31784 y 35459
+x -31784 y 35449
+x -31785 y 35440
+x -31785 y 35430
+x -31786 y 35420
+x -31786 y 35410
+x -31786 y 35400
+x -31787 y 35390
+x -31787 y 35380
+x -31788 y 35362
+x -31788 y 35352
+x -31789 y 35343
+x -31789 y 35334
+x -31790 y 35325
+x -31790 y 35316
+x -31790 y 35308
+x -31790 y 35299
+x -31791 y 35291
+x -31791 y 35283
+x -31791 y 35275
+x -31791 y 35267
+x -31792 y 35260
+x -31792 y 35253
+x -31792 y 35245
+x -31792 y 35238
+x -31792 y 35232
+x -31793 y 35225
+x -31793 y 35218
+x -31793 y 35212
+x -31793 y 35206
+x -31793 y 35200
+x -31793 y 35194
+x -31793 y 35188
+x -31793 y 35183
+x -31793 y 35177
+x -31793 y 35172
+x -31793 y 35167
+x -31793 y 35162
+x -31793 y 35043
+x -31794 y 35030
+x -31795 y 35015
+x -31797 y 35000
+x -31801 y 34984
+x -31806 y 34968
+x -31813 y 34951
+x -31822 y 34934
+x -31834 y 34918
+x -31848 y 34903
+x -31863 y 34890
+x -31870 y 34885
+x -31862 y 34882
+x -31844 y 34874
+x -31826 y 34862
+x -31811 y 34849
+x -31797 y 34834
+x -31786 y 34818
+x -31777 y 34801
+x -31771 y 34785
+x -31766 y 34769
+x -31762 y 34753
+x -31760 y 34738
+x -31759 y 34723
+x -31758 y 34709
+x -31758 y 34702
+x -31759 y 34696
+x -31759 y 34690
+x -31759 y 34683
+x -31760 y 34677
+x -31761 y 34670
+x -31761 y 34663
+x -31762 y 34656
+x -31763 y 34650
+x -31763 y 34646
+x -31764 y 34641
+x -31764 y 34638
+x -31764 y 34635
+x -31764 y 34633
+x -31764 y 34631
+x -31764 y 34630
+x -31764 y 34627
+x -31764 y 34622
+x -31764 y 34617
+x -31764 y 34612
+x -31764 y 34607
+x -31764 y 34601
+x -31764 y 34595
+x -31764 y 34588
+x -31763 y 34581
+x -31763 y 34574
+x -31763 y 34567
+x -31762 y 34559
+x -31762 y 34551
+x -31762 y 34543
+x -31761 y 34534
+x -31761 y 34525
+x -31760 y 34515
+x -31760 y 34506
+x -31760 y 34497
+x -31759 y 34489
+x -31759 y 34481
+x -31759 y 34473
+x -31759 y 34465
+x -31758 y 34458
+x -31758 y 34451
+x -31758 y 34444
+x -31758 y 34437
+x -31758 y 34431
+x -31758 y 34425
+x -31758 y 34419
+x -31757 y 34413
+x -31757 y 34408
+x -31757 y 34405
+x -31757 y 34402
+x -31758 y 34399
+x -31758 y 34395
+x -31758 y 34392
+x -31758 y 34389
+x -31758 y 34385
+x -31758 y 34382
+x -31758 y 34378
+x -31758 y 34374
+x -31758 y 34370
+x -31759 y 34366
+x -31759 y 34362
+x -31759 y 34358
+x -31759 y 34353
+x -31759 y 34349
+x -31760 y 34345
+x -31760 y 34341
+x -31760 y 34337
+x -31760 y 34334
+x -31760 y 34331
+x -31760 y 34327
+x -31760 y 34321
+x -31761 y 34316
+x -31761 y 34313
+x -31761 y 34311
+x -31761 y 34308
+x -31761 y 34307
+x -31760 y 34305
+x -31760 y 34302
+x -31759 y 34299
+x -31757 y 34293
+x -31755 y 34285
+x -31753 y 34277
+x -31752 y 34269
+x -31750 y 34261
+x -31749 y 34252
+x -31748 y 34242
+x -31748 y 34232
+x -31748 y 34222
+x -31749 y 34211
+x -31751 y 34200
+x -31754 y 34189
+x -31757 y 34178
+x -31761 y 34168
+x -31765 y 34158
+x -31770 y 34149
+x -31776 y 34140
+x -31781 y 34132
+x -31788 y 34124
+x -31794 y 34117
+x -31801 y 34110
+x -31807 y 34103
+x -31814 y 34098
+x -31821 y 34092
+x -31828 y 34087
+x -31835 y 34082
+x -31843 y 34078
+x -31851 y 34073
+x -31859 y 34070
+x -31867 y 34066
+x -31875 y 34063
+x -31883 y 34060
+x -31892 y 34057
+x -31900 y 34055
+x -31909 y 34053
+x -31918 y 34051
+x -31926 y 34050
+x -31935 y 34049
+x -31944 y 34049
+x -31953 y 34049
+x -31964 y 34049
+x -31976 y 34050
+x -31989 y 34052
+x -32001 y 34054
+x -32014 y 34057
+x -32026 y 34061
+x -32038 y 34066
+x -32050 y 34072
+x -32062 y 34078
+x -32073 y 34085
+x -32084 y 34094
+x -32094 y 34102
+x -32103 y 34111
+x -32112 y 34121
+x -32120 y 34131
+x -32127 y 34142
+x -32133 y 34152
+x -32139 y 34163
+x -32144 y 34174
+x -32149 y 34185
+x -32153 y 34196
+x -32156 y 34207
+x -32159 y 34218
+x -32162 y 34229
+x -32164 y 34240
+x -32166 y 34252
+x -32167 y 34260
+x -32170 y 34253
+x -32177 y 34242
+x -32184 y 34231
+x -32191 y 34221
+x -32198 y 34210
+x -32206 y 34200
+x -32215 y 34190
+x -32223 y 34181
+x -32232 y 34172
+x -32242 y 34163
+x -32251 y 34154
+x -32261 y 34146
+x -32271 y 34138
+x -32282 y 34131
+x -32292 y 34123
+x -32303 y 34116
+x -32314 y 34110
+x -32326 y 34103
+x -32338 y 34097
+x -32349 y 34091
+x -32360 y 34086
+x -32370 y 34081
+x -32380 y 34077
+x -32391 y 34072
+x -32402 y 34068
+x -32412 y 34064
+x -32423 y 34060
+x -32434 y 34057
+x -32445 y 34053
+x -32456 y 34050
+x -32468 y 34047
+x -32479 y 34044
+x -32490 y 34041
+x -32502 y 34038
+x -32514 y 34036
+x -32526 y 34033
+x -32538 y 34031
+x -32550 y 34029
+x -32562 y 34027
+x -32574 y 34025
+x -32586 y 34024
+x -32599 y 34022
+x -32611 y 34021
+x -32624 y 34020
+x -32637 y 34019
+x -32650 y 34018
+x -32663 y 34017
+x -32676 y 34017
+x -32689 y 34016
+x -32703 y 34016
+x -32716 y 34016
+x -32730 y 34016
+x -32746 y 34016
+x -32762 y 34016
+x -32778 y 34016
+x -32794 y 34017
+x -32810 y 34018
+x -32826 y 34019
+x -32841 y 34021
+x -32857 y 34023
+x -32872 y 34025
+x -32887 y 34027
+x -32903 y 34029
+x -32918 y 34032
+x -32932 y 34035
+x -32947 y 34038
+x -32962 y 34041
+x -32976 y 34045
+x -32990 y 34048
+x -33005 y 34053
+x -33019 y 34057
+x -33033 y 34062
+x -33046 y 34066
+x -33060 y 34072
+x -33073 y 34077
+x -33087 y 34082
+x -33100 y 34088
+x -33113 y 34095
+x -33125 y 34101
+x -33138 y 34108
+x -33151 y 34115
+x -33163 y 34122
+x -33175 y 34129
+x -33187 y 34137
+x -33199 y 34145
+x -33211 y 34153
+x -33222 y 34162
+x -33234 y 34171
+x -33245 y 34180
+x -33256 y 34190
+x -33266 y 34199
+x -33276 y 34210
+x -33286 y 34220
+x -33296 y 34230
+x -33305 y 34241
+x -33314 y 34252
+x -33322 y 34264
+x -33330 y 34275
+x -33338 y 34287
+x -33345 y 34299
+x -33352 y 34311
+x -33358 y 34324
+x -33364 y 34337
+x -33370 y 34349
+x -33375 y 34363
+x -33379 y 34376
+x -33383 y 34389
+x -33387 y 34403
+x -33390 y 34416
+x -33393 y 34430
+x -33396 y 34444
+x -33398 y 34458
+x -33399 y 34472
+x -33400 y 34486
+x -33401 y 34501
+x -33401 y 34515
+x -33401 y 34530
+x -33400 y 34545
+x -33399 y 34560
+x -33397 y 34575
+x -33395 y 34590
+x -33392 y 34605
+x -33388 y 34619
+x -33385 y 34634
+x -33380 y 34648
+x -33375 y 34662
+x -33369 y 34676
+x -33363 y 34689
+x -33357 y 34703
+x -33349 y 34716
+x -33342 y 34729
+x -33333 y 34741
+x -33325 y 34753
+x -33315 y 34765
+x -33306 y 34776
+x -33296 y 34787
+x -33285 y 34798
+x -33274 y 34808
+x -33263 y 34818
+x -33251 y 34828
+x -33239 y 34837
+x -33227 y 34846
+x -33215 y 34854
+x -33202 y 34862
+x -33188 y 34870
+x -33175 y 34878
+x -33161 y 34885
+x -33146 y 34892
+x -33140 y 34895
+x -33135 y 34897
+x -33129 y 34899
+x -33123 y 34901
+x -33117 y 34903
+x -33111 y 34905
+x -33105 y 34907
+x -33099 y 34908
+x -33092 y 34910
+x -33086 y 34911
+x -33080 y 34912
+x -33073 y 34913
+x -33067 y 34914
+x -33060 y 34914
+x -33054 y 34914
+x -33047 y 34915
+x -33038 y 34914
+x -33029 y 34914
+x -33021 y 34913
+x -33012 y 34912
+x -33003 y 34910
+x -32994 y 34908
+x -32985 y 34906
+x -32977 y 34903
+x -32968 y 34900
+x -32959 y 34897
+x -32951 y 34893
+x -32943 y 34889
+x -32935 y 34884
+x -32927 y 34879
+x -32919 y 34874
+x -32913 y 34868
+x -32906 y 34863
+x -32900 y 34857
+x -32893 y 34851
+x -32887 y 34844
+x -32881 y 34837
+x -32875 y 34829
+x -32869 y 34821
+x -32864 y 34812
+x -32859 y 34803
+x -32855 y 34793
+x -32851 y 34783
+x -32848 y 34773
+x -32846 y 34762
+x -32844 y 34751
+x -32843 y 34740
+x -32842 y 34729
+x -32843 y 34715
+x -32845 y 34701
+x -32848 y 34687
+x -32852 y 34674
+x -32858 y 34662
+x -32864 y 34651
+x -32870 y 34640
+x -32877 y 34631
+x -32884 y 34622
+x -32892 y 34614
+x -32899 y 34607
+x -32907 y 34600
+x -32914 y 34594
+x -32922 y 34588
+x -32930 y 34583
+x -32938 y 34578
+x -32945 y 34573
+x -32951 y 34569
+x -32957 y 34566
+x -32962 y 34563
+x -32966 y 34560
+x -32971 y 34557
+x -32974 y 34554
+x -32978 y 34552
+x -32981 y 34550
+x -32983 y 34548
+x -32985 y 34547
+x -32986 y 34546
+x -32986 y 34546
+x -32986 y 34545
+x -32987 y 34545
+x -32987 y 34544
+x -32988 y 34543
+x -32988 y 34542
+x -32989 y 34540
+x -32989 y 34539
+x -32990 y 34536
+x -32990 y 34534
+x -32991 y 34531
+x -32991 y 34528
+x -32992 y 34524
+x -32992 y 34519
+x -32992 y 34515
+x -32992 y 34512
+x -32992 y 34509
+x -32992 y 34506
+x -32991 y 34504
+x -32991 y 34501
+x -32990 y 34499
+x -32990 y 34497
+x -32989 y 34495
+x -32989 y 34493
+x -32988 y 34490
+x -32987 y 34488
+x -32986 y 34486
+x -32985 y 34484
+x -32984 y 34482
+x -32983 y 34479
+x -32981 y 34477
+x -32980 y 34475
+x -32978 y 34472
+x -32976 y 34470
+x -32974 y 34467
+x -32972 y 34465
+x -32970 y 34462
+x -32967 y 34459
+x -32964 y 34457
+x -32961 y 34454
+x -32958 y 34451
+x -32954 y 34448
+x -32950 y 34445
+x -32946 y 34442
+x -32942 y 34439
+x -32937 y 34435
+x -32932 y 34432
+x -32927 y 34429
+x -32922 y 34426
+x -32917 y 34423
+x -32911 y 34420
+x -32906 y 34418
+x -32901 y 34415
+x -32896 y 34413
+x -32890 y 34410
+x -32885 y 34408
+x -32879 y 34406
+x -32873 y 34404
+x -32867 y 34401
+x -32862 y 34400
+x -32856 y 34398
+x -32849 y 34396
+x -32843 y 34394
+x -32837 y 34393
+x -32831 y 34391
+x -32824 y 34390
+x -32817 y 34388
+x -32811 y 34387
+x -32804 y 34386
+x -32797 y 34385
+x -32790 y 34384
+x -32783 y 34383
+x -32776 y 34383
+x -32768 y 34382
+x -32761 y 34381
+x -32753 y 34381
+x -32745 y 34381
+x -32738 y 34381
+x -32729 y 34381
+x -32722 y 34381
+x -32715 y 34381
+x -32709 y 34381
+x -32702 y 34381
+x -32695 y 34381
+x -32689 y 34382
+x -32682 y 34382
+x -32676 y 34382
+x -32670 y 34383
+x -32664 y 34383
+x -32658 y 34384
+x -32652 y 34384
+x -32647 y 34385
+x -32641 y 34386
+x -32636 y 34386
+x -32631 y 34387
+x -32626 y 34388
+x -32621 y 34389
+x -32616 y 34389
+x -32611 y 34390
+x -32606 y 34391
+x -32602 y 34392
+x -32598 y 34393
+x -32593 y 34394
+x -32589 y 34395
+x -32585 y 34396
+x -32581 y 34398
+x -32578 y 34399
+x -32574 y 34400
+x -32571 y 34401
+x -32567 y 34402
+x -32565 y 34403
+x -32558 y 34406
+x -32552 y 34409
+x -32547 y 34412
+x -32543 y 34414
+x -32541 y 34416
+x -32540 y 34417
+x -32540 y 34420
+x -32540 y 34425
+x -32540 y 34430
+x -32541 y 34434
+x -32541 y 34439
+x -32542 y 34443
+x -32543 y 34446
+x -32543 y 34450
+x -32544 y 34453
+x -32545 y 34455
+x -32546 y 34458
+x -32546 y 34460
+x -32547 y 34462
+x -32548 y 34463
+x -32549 y 34465
+x -32549 y 34466
+x -32549 y 34466
+x -32550 y 34467
+x -32551 y 34468
+x -32552 y 34469
+x -32553 y 34471
+x -32554 y 34473
+x -32556 y 34474
+x -32558 y 34476
+x -32560 y 34479
+x -32563 y 34481
+x -32566 y 34484
+x -32569 y 34487
+x -32573 y 34489
+x -32576 y 34492
+x -32580 y 34496
+x -32584 y 34498
+x -32688 y 34568
+x -32697 y 34574
+x -32705 y 34580
+x -32712 y 34587
+x -32720 y 34594
+x -32727 y 34601
+x -32735 y 34609
+x -32742 y 34618
+x -32748 y 34627
+x -32755 y 34637
+x -32760 y 34647
+x -32766 y 34659
+x -32770 y 34671
+x -32774 y 34684
+x -32777 y 34697
+x -32779 y 34710
+x -32779 y 34725
+x -32778 y 34746
+x -32774 y 34767
+x -32767 y 34788
+x -32757 y 34807
+x -32746 y 34825
+x -32733 y 34840
+x -32719 y 34853
+x -32705 y 34864
+x -32696 y 34871
+x -32689 y 34875
+x -32681 y 34879
+x -32673 y 34883
+x -32665 y 34887
+x -32657 y 34890
+x -32649 y 34893
+x -32641 y 34896
+x -32632 y 34898
+x -32624 y 34900
+x -32616 y 34902
+x -32607 y 34903
+x -32599 y 34904
+x -32591 y 34905
+x -32582 y 34905
+x -32574 y 34906
+x -32571 y 34906
+x -32568 y 34905
+x -32565 y 34905
+x -32563 y 34905
+x -32560 y 34905
+x -32557 y 34905
+x -32554 y 34905
+x -32551 y 34905
+x -32547 y 34905
+x -32544 y 34904
+x -32540 y 34904
+x -32536 y 34904
+x -32532 y 34904
+x -32528 y 34903
+x -32523 y 34903
+x -32518 y 34903
+x -32513 y 34902
+x -32507 y 34902
+x -32502 y 34902
+x -32496 y 34901
+x -32486 y 34900
+x -32477 y 34900
+x -32471 y 34899
+x -32464 y 34899
+x -32442 y 34897
+x -32434 y 34897
+x -32426 y 34896
+x -32417 y 34896
+x -32408 y 34895
+x -32391 y 34894
+x -32374 y 34892
+x -32358 y 34891
+x -32342 y 34890
+x -32326 y 34889
+x -32311 y 34888
+x -32297 y 34886
+x -32282 y 34885
+x -32268 y 34884
+x -32254 y 34883
+x -32241 y 34883
+x -32228 y 34882
+x -32216 y 34881
+x -32204 y 34880
+x -32192 y 34879
+x -32181 y 34879
+x -32170 y 34878
+x -32159 y 34877
+x -32149 y 34877
+x -32139 y 34876
+x -32130 y 34876
+x -32121 y 34875
+x -32112 y 34875
+x -32104 y 34875
+x -32096 y 34874
+x -32089 y 34874
+x -32082 y 34874
+x -32075 y 34874
+x -32069 y 34874
+x -32063 y 34873
+x -32058 y 34873
+x -32056 y 34873
+x -32057 y 34873
+x -32067 y 34877
+x -32077 y 34881
+x -32087 y 34886
+x -32097 y 34890
+x -32107 y 34895
+x -32117 y 34900
+x -32127 y 34906
+x -32138 y 34912
+x -32234 y 34972
+x -32241 y 34977
+x -32249 y 34981
+x -32257 y 34986
+x -32265 y 34991
+x -32273 y 34995
+x -32281 y 35000
+x -32289 y 35005
+x -32298 y 35009
+x -32306 y 35014
+x -32315 y 35018
+x -32324 y 35023
+x -32332 y 35027
+x -32341 y 35032
+x -32351 y 35036
+x -32360 y 35041
+x -32369 y 35045
+x -32379 y 35050
+x -32388 y 35054
+x -32398 y 35059
+x -32408 y 35063
+x -32418 y 35068
+type1
+x -32139 y 45473
+x -32091 y 45445
+x -32036 y 45424
+x -31971 y 45409
+x -31907 y 45394
+x -31838 y 45386
+x -31764 y 45386
+x -31785 y 45345
+x -31805 y 45317
+x -31825 y 45304
+x -31844 y 45290
+x -31872 y 45284
+x -31906 y 45284
+x -31967 y 45284
+x -32026 y 45294
+x -32084 y 45315
+x -32142 y 45337
+x -32171 y 45359
+x -32171 y 45382
+x -32171 y 45390
+x -32168 y 45402
+x -32163 y 45417
+x -32157 y 45432
+x -32149 y 45450
+x -32139 y 45473
+x -33117 y 46116
+x -33121 y 46125
+x -33124 y 46131
+x -33126 y 46137
+x -33127 y 46143
+x -33128 y 46147
+x -33128 y 46150
+x -33128 y 46159
+x -33124 y 46168
+x -33115 y 46178
+x -33107 y 46189
+x -33094 y 46199
+x -33077 y 46210
+x -32999 y 46261
+x -32909 y 46299
+x -32808 y 46326
+x -32708 y 46352
+x -32598 y 46365
+x -32480 y 46365
+x -32346 y 46365
+x -32216 y 46346
+x -32090 y 46308
+x -31965 y 46270
+x -31854 y 46216
+x -31759 y 46146
+x -31663 y 46076
+x -31589 y 45996
+x -31537 y 45905
+x -31485 y 45814
+x -31459 y 45719
+x -31459 y 45620
+x -31459 y 45520
+x -31485 y 45425
+x -31537 y 45335
+x -31588 y 45243
+x -31662 y 45163
+x -31759 y 45093
+x -31856 y 45022
+x -31967 y 44968
+x -32091 y 44930
+x -32215 y 44892
+x -32345 y 44874
+x -32480 y 44874
+x -32615 y 44874
+x -32745 y 44893
+x -32871 y 44931
+x -32997 y 44969
+x -33107 y 45023
+x -33203 y 45093
+x -33299 y 45163
+x -33373 y 45244
+x -33425 y 45336
+x -33477 y 45428
+x -33503 y 45523
+x -33503 y 45620
+x -33503 y 45747
+x -33472 y 45849
+x -33409 y 45926
+x -33347 y 46003
+x -33267 y 46042
+x -33168 y 46042
+x -33139 y 46042
+x -33109 y 46038
+x -33080 y 46030
+x -33052 y 46021
+x -33022 y 46008
+x -32992 y 45991
+x -32964 y 46004
+x -32942 y 46013
+x -32924 y 46018
+x -32907 y 46023
+x -32891 y 46025
+x -32876 y 46025
+x -32796 y 46025
+x -32678 y 46004
+x -32520 y 45963
+x -32363 y 45921
+x -32214 y 45868
+x -32075 y 45803
+x -31998 y 45767
+x -31931 y 45732
+x -31871 y 45698
+x -31812 y 45664
+x -31775 y 45639
+x -31759 y 45623
+x -31746 y 45610
+x -31736 y 45592
+x -31729 y 45567
+x -31723 y 45543
+x -31719 y 45513
+x -31719 y 45478
+x -31719 y 45456
+x -31725 y 45441
+x -31735 y 45434
+x -31746 y 45427
+x -31766 y 45424
+x -31797 y 45424
+x -31834 y 45424
+x -31880 y 45430
+x -31933 y 45441
+x -31987 y 45452
+x -32031 y 45465
+x -32066 y 45480
+x -32100 y 45496
+x -32119 y 45520
+x -32124 y 45553
+x -32125 y 45563
+x -32127 y 45571
+x -32130 y 45575
+x -32139 y 45594
+x -32159 y 45612
+x -32192 y 45630
+x -32224 y 45649
+x -32280 y 45672
+x -32360 y 45701
+x -32431 y 45726
+x -32492 y 45745
+x -32544 y 45758
+x -32595 y 45771
+x -32636 y 45778
+x -32668 y 45778
+x -32691 y 45778
+x -32714 y 45770
+x -32737 y 45756
+x -32761 y 45742
+x -32775 y 45735
+x -32782 y 45735
+x -32793 y 45735
+x -32818 y 45741
+x -32857 y 45753
+x -32896 y 45765
+x -32931 y 45779
+x -32963 y 45796
+x -32999 y 45817
+x -33029 y 45837
+x -33053 y 45858
+x -33077 y 45878
+x -33088 y 45893
+x -33088 y 45903
+x -33088 y 45910
+x -33086 y 45917
+x -33079 y 45925
+x -33073 y 45933
+x -33064 y 45942
+x -33051 y 45952
+x -33069 y 45962
+x -33086 y 45969
+x -33102 y 45974
+x -33118 y 45978
+x -33134 y 45980
+x -33151 y 45980
+x -33229 y 45980
+x -33292 y 45948
+x -33340 y 45882
+x -33388 y 45816
+x -33412 y 45729
+x -33412 y 45620
+x -33412 y 45531
+x -33388 y 45445
+x -33340 y 45361
+x -33293 y 45278
+x -33225 y 45204
+x -33137 y 45140
+x -33050 y 45076
+x -32950 y 45027
+x -32835 y 44992
+x -32720 y 44958
+x -32602 y 44940
+x -32480 y 44940
+x -32357 y 44940
+x -32238 y 44958
+x -32124 y 44992
+x -32010 y 45027
+x -31910 y 45076
+x -31822 y 45140
+x -31734 y 45205
+x -31666 y 45278
+x -31619 y 45360
+x -31572 y 45443
+x -31549 y 45529
+x -31549 y 45620
+x -31549 y 45710
+x -31572 y 45797
+x -31620 y 45880
+x -31667 y 45963
+x -31734 y 46036
+x -31822 y 46100
+x -31910 y 46164
+x -32011 y 46213
+x -32125 y 46248
+x -32239 y 46282
+x -32357 y 46300
+x -32480 y 46300
+x -32592 y 46300
+x -32698 y 46286
+x -32799 y 46257
+x -32899 y 46228
+x -33005 y 46181
+x -33117 y 46116
+x -33121 y 45866
+x -33080 y 45824
+x -33032 y 45789
+x -32978 y 45761
+x -32924 y 45734
+x -32865 y 45714
+x -32800 y 45703
+x -32827 y 45673
+x -32849 y 45653
+x -32865 y 45643
+x -32881 y 45633
+x -32898 y 45628
+x -32916 y 45628
+x -32962 y 45628
+x -33017 y 45645
+x -33080 y 45679
+x -33144 y 45714
+x -33175 y 45747
+x -33175 y 45778
+x -33175 y 45787
+x -33171 y 45799
+x -33162 y 45814
+x -33152 y 45829
+x -33139 y 45846
+x -33121 y 45866
+x -33261 y 43873
+x -33261 y 44003
+x -33179 y 44097
+x -33016 y 44157
+x -32891 y 44203
+x -32728 y 44225
+x -32526 y 44225
+x -32357 y 44225
+x -32208 y 44196
+x -32082 y 44137
+x -31933 y 44067
+x -31859 y 43972
+x -31859 y 43853
+x -31859 y 43740
+x -31925 y 43652
+x -32056 y 43590
+x -32170 y 43535
+x -32308 y 43508
+x -32472 y 43508
+x -32734 y 43508
+x -32932 y 43539
+x -33063 y 43599
+x -33195 y 43660
+x -33261 y 43751
+x -33261 y 43873
+x -32029 y 43853
+x -32029 y 43933
+x -32084 y 43996
+x -32195 y 44042
+x -32288 y 44081
+x -32394 y 44101
+x -32512 y 44101
+x -32705 y 44101
+x -32850 y 44082
+x -32947 y 44044
+x -33044 y 44006
+x -33092 y 43949
+x -33092 y 43873
+x -33092 y 43782
+x -33021 y 43717
+x -32879 y 43677
+x -32781 y 43650
+x -32656 y 43636
+x -32505 y 43636
+x -32345 y 43636
+x -32227 y 43654
+x -32147 y 43691
+x -32068 y 43727
+x -32029 y 43781
+x -32029 y 43853
+x -33267 y 42996
+x -33267 y 43060
+x -33248 y 43118
+x -33211 y 43170
+x -33169 y 43227
+x -33108 y 43266
+x -33031 y 43287
+x -33021 y 43289
+x -33010 y 43290
+x -33000 y 43290
+x -32977 y 43290
+x -32957 y 43284
+x -32942 y 43271
+x -32926 y 43258
+x -32919 y 43243
+x -32919 y 43225
+x -32919 y 43208
+x -32930 y 43194
+x -32951 y 43181
+x -33012 y 43152
+x -33041 y 43136
+x -33062 y 43115
+x -33076 y 43089
+x -33091 y 43063
+x -33098 y 43032
+x -33098 y 42996
+x -33098 y 42949
+x -33078 y 42908
+x -33038 y 42873
+x -32996 y 42836
+x -32945 y 42817
+x -32883 y 42817
+x -32795 y 42817
+x -32724 y 42841
+x -32671 y 42889
+x -32626 y 42931
+x -32598 y 42986
+x -32588 y 43055
+x -32582 y 43103
+x -32555 y 43127
+x -32509 y 43127
+x -32474 y 43127
+x -32448 y 43108
+x -32430 y 43071
+x -32378 y 42917
+x -32363 y 42888
+x -32343 y 42866
+x -32318 y 42851
+x -32294 y 42836
+x -32263 y 42828
+x -32228 y 42828
+x -32176 y 42827
+x -32134 y 42841
+x -32103 y 42871
+x -32070 y 42903
+x -32053 y 42946
+x -32053 y 43003
+x -32053 y 43032
+x -32063 y 43060
+x -32082 y 43087
+x -32145 y 43160
+x -32157 y 43174
+x -32163 y 43186
+x -32163 y 43194
+x -32163 y 43211
+x -32154 y 43226
+x -32137 y 43238
+x -32119 y 43250
+x -32098 y 43256
+x -32075 y 43256
+x -32029 y 43256
+x -31984 y 43224
+x -31942 y 43158
+x -31904 y 43101
+x -31884 y 43054
+x -31884 y 43018
+x -31884 y 42926
+x -31912 y 42853
+x -31968 y 42799
+x -32028 y 42741
+x -32113 y 42712
+x -32224 y 42712
+x -32362 y 42712
+x -32453 y 42753
+x -32496 y 42834
+x -32501 y 42841
+x -32505 y 42850
+x -32509 y 42859
+x -32538 y 42802
+x -32580 y 42760
+x -32638 y 42731
+x -32695 y 42703
+x -32766 y 42689
+x -32852 y 42689
+x -32967 y 42689
+x -33065 y 42719
+x -33146 y 42778
+x -33226 y 42838
+x -33267 y 42910
+x -33267 y 42996
+x -33228 y 41385
+x -33228 y 41396
+x -33224 y 41411
+x -33214 y 41431
+x -33205 y 41450
+x -33201 y 41465
+x -33201 y 41475
+x -33201 y 41497
+x -33203 y 41530
+x -33206 y 41573
+x -33210 y 41617
+x -33211 y 41650
+x -33211 y 41672
+x -33211 y 41689
+x -33214 y 41714
+x -33220 y 41746
+x -33226 y 41779
+x -33229 y 41804
+x -33229 y 41820
+x -33229 y 41825
+x -33228 y 41832
+x -33225 y 41841
+x -33223 y 41850
+x -33222 y 41857
+x -33222 y 41862
+x -33222 y 41891
+x -33202 y 41910
+x -33163 y 41919
+x -33143 y 41924
+x -33108 y 41927
+x -33057 y 41927
+x -32921 y 41927
+x -32811 y 41900
+x -32728 y 41845
+x -32690 y 41821
+x -32620 y 41754
+x -32517 y 41645
+x -32459 y 41583
+x -32415 y 41543
+x -32382 y 41522
+x -32326 y 41485
+x -32260 y 41467
+x -32184 y 41467
+x -32147 y 41467
+x -32113 y 41485
+x -32084 y 41520
+x -32058 y 41551
+x -32044 y 41582
+x -32044 y 41612
+x -32044 y 41651
+x -32060 y 41689
+x -32091 y 41724
+x -32190 y 41816
+x -32210 y 41834
+x -32219 y 41849
+x -32219 y 41860
+x -32219 y 41904
+x -32195 y 41926
+x -32147 y 41926
+x -32120 y 41926
+x -32096 y 41918
+x -32076 y 41902
+x -32012 y 41852
+x -31965 y 41809
+x -31936 y 41772
+x -31896 y 41720
+x -31876 y 41667
+x -31876 y 41612
+x -31876 y 41543
+x -31902 y 41481
+x -31953 y 41426
+x -32011 y 41366
+x -32086 y 41335
+x -32177 y 41335
+x -32236 y 41335
+x -32291 y 41342
+x -32342 y 41354
+x -32392 y 41366
+x -32438 y 41385
+x -32480 y 41410
+x -32532 y 41443
+x -32592 y 41497
+x -32657 y 41573
+x -32726 y 41654
+x -32778 y 41707
+x -32814 y 41732
+x -32882 y 41779
+x -32963 y 41803
+x -33059 y 41802
+x -33043 y 41670
+x -33036 y 41579
+x -33032 y 41514
+x -33032 y 41475
+x -33032 y 41443
+x -33040 y 41412
+x -33055 y 41383
+x -33075 y 41344
+x -33104 y 41325
+x -33140 y 41325
+x -33163 y 41325
+x -33183 y 41331
+x -33201 y 41342
+x -33219 y 41354
+x -33228 y 41368
+x -33228 y 41385
+x -33228 y 40505
+x -33228 y 40516
+x -33224 y 40531
+x -33214 y 40550
+x -33205 y 40569
+x -33201 y 40584
+x -33201 y 40595
+x -33201 y 40617
+x -33203 y 40649
+x -33206 y 40693
+x -33210 y 40736
+x -33211 y 40769
+x -33211 y 40792
+x -33211 y 40808
+x -33214 y 40833
+x -33220 y 40866
+x -33226 y 40898
+x -33229 y 40923
+x -33229 y 40940
+x -33229 y 40945
+x -33228 y 40951
+x -33225 y 40960
+x -33223 y 40969
+x -33222 y 40976
+x -33222 y 40981
+x -33222 y 41010
+x -33202 y 41030
+x -33163 y 41039
+x -33143 y 41044
+x -33108 y 41046
+x -33057 y 41046
+x -32921 y 41046
+x -32811 y 41019
+x -32728 y 40965
+x -32690 y 40940
+x -32620 y 40873
+x -32517 y 40764
+x -32459 y 40703
+x -32415 y 40662
+x -32382 y 40642
+x -32326 y 40605
+x -32260 y 40586
+x -32184 y 40586
+x -32147 y 40586
+x -32113 y 40604
+x -32084 y 40640
+x -32058 y 40671
+x -32044 y 40701
+x -32044 y 40731
+x -32044 y 40771
+x -32060 y 40808
+x -32091 y 40844
+x -32190 y 40935
+x -32210 y 40954
+x -32219 y 40968
+x -32219 y 40980
+x -32219 y 41024
+x -32195 y 41046
+x -32147 y 41046
+x -32120 y 41046
+x -32096 y 41037
+x -32076 y 41021
+x -32012 y 40971
+x -31965 y 40928
+x -31936 y 40891
+x -31896 y 40839
+x -31876 y 40786
+x -31876 y 40731
+x -31876 y 40662
+x -31902 y 40600
+x -31953 y 40546
+x -32011 y 40485
+x -32086 y 40455
+x -32177 y 40455
+x -32236 y 40455
+x -32291 y 40461
+x -32342 y 40473
+x -32392 y 40486
+x -32438 y 40505
+x -32480 y 40530
+x -32532 y 40562
+x -32592 y 40616
+x -32657 y 40693
+x -32726 y 40773
+x -32778 y 40826
+x -32814 y 40851
+x -32882 y 40899
+x -32963 y 40922
+x -33059 y 40921
+x -33043 y 40789
+x -33036 y 40698
+x -33032 y 40634
+x -33032 y 40595
+x -33032 y 40562
+x -33040 y 40531
+x -33055 y 40502
+x -33075 y 40464
+x -33104 y 40444
+x -33140 y 40444
+x -33163 y 40444
+x -33183 y 40450
+x -33201 y 40462
+x -33219 y 40473
+x -33228 y 40488
+x -33228 y 40505
+x -32077 y 39059
+x -32170 y 39118
+x -32259 y 39173
+x -32367 y 39224
+x -32494 y 39271
+x -32845 y 39388
+x -32870 y 39396
+x -32938 y 39414
+x -33048 y 39442
+x -33134 y 39464
+x -33199 y 39485
+x -33242 y 39504
+x -33270 y 39516
+x -33283 y 39533
+x -33283 y 39555
+x -33283 y 39572
+x -33275 y 39588
+x -33259 y 39600
+x -33243 y 39614
+x -33223 y 39620
+x -33200 y 39620
+x -33178 y 39620
+x -33120 y 39606
+x -33029 y 39579
+x -32544 y 39435
+x -32352 y 39371
+x -32205 y 39305
+x -32101 y 39238
+x -32082 y 39226
+x -32073 y 39548
+x -32068 y 39693
+x -32063 y 39734
+x -32035 y 39755
+x -31984 y 39755
+x -31959 y 39755
+x -31939 y 39749
+x -31923 y 39737
+x -31907 y 39725
+x -31899 y 39710
+x -31899 y 39692
+x -31899 y 39638
+x -31902 y 39557
+x -31906 y 39449
+x -31911 y 39341
+x -31913 y 39260
+x -31913 y 39206
+x -31913 y 39089
+x -31913 y 39044
+x -31932 y 39021
+x -31969 y 39021
+x -31996 y 39021
+x -32032 y 39034
+x -32077 y 39059
+x -33227 y 38272
+x -33227 y 38283
+x -33223 y 38298
+x -33213 y 38318
+x -33204 y 38337
+x -33200 y 38352
+x -33200 y 38362
+x -33200 y 38384
+x -33202 y 38417
+x -33205 y 38460
+x -33209 y 38504
+x -33210 y 38537
+x -33210 y 38559
+x -33210 y 38576
+x -33213 y 38601
+x -33219 y 38633
+x -33225 y 38666
+x -33228 y 38691
+x -33228 y 38707
+x -33228 y 38712
+x -33227 y 38719
+x -33224 y 38728
+x -33222 y 38737
+x -33221 y 38744
+x -33221 y 38749
+x -33221 y 38778
+x -33201 y 38797
+x -33162 y 38806
+x -33142 y 38811
+x -33107 y 38814
+x -33056 y 38814
+x -32920 y 38814
+x -32810 y 38787
+x -32727 y 38732
+x -32689 y 38708
+x -32619 y 38641
+x -32516 y 38532
+x -32458 y 38470
+x -32414 y 38430
+x -32381 y 38409
+x -32325 y 38372
+x -32259 y 38354
+x -32183 y 38354
+x -32146 y 38354
+x -32112 y 38372
+x -32083 y 38407
+x -32057 y 38438
+x -32043 y 38469
+x -32043 y 38499
+x -32043 y 38538
+x -32059 y 38576
+x -32090 y 38611
+x -32189 y 38703
+x -32209 y 38721
+x -32218 y 38736
+x -32218 y 38747
+x -32218 y 38791
+x -32194 y 38813
+x -32146 y 38813
+x -32119 y 38813
+x -32095 y 38805
+x -32075 y 38789
+x -32011 y 38739
+x -31964 y 38696
+x -31935 y 38659
+x -31895 y 38607
+x -31875 y 38554
+x -31875 y 38499
+x -31875 y 38430
+x -31901 y 38368
+x -31952 y 38313
+x -32010 y 38253
+x -32085 y 38222
+x -32176 y 38222
+x -32235 y 38222
+x -32290 y 38229
+x -32341 y 38241
+x -32391 y 38253
+x -32437 y 38272
+x -32479 y 38297
+x -32531 y 38330
+x -32591 y 38384
+x -32656 y 38460
+x -32725 y 38541
+x -32777 y 38594
+x -32813 y 38619
+x -32881 y 38666
+x -32962 y 38690
+x -33058 y 38689
+x -33042 y 38557
+x -33035 y 38466
+x -33031 y 38401
+x -33031 y 38362
+x -33031 y 38330
+x -33039 y 38299
+x -33054 y 38270
+x -33074 y 38231
+x -33103 y 38212
+x -33139 y 38212
+x -33162 y 38212
+x -33182 y 38218
+x -33200 y 38230
+x -33218 y 38241
+x -33227 y 38255
+x -33227 y 38272
+x -33226 y 37116
+x -33226 y 37243
+x -33225 y 37370
+x -33225 y 37400
+x -33223 y 37421
+x -33218 y 37433
+x -33207 y 37455
+x -33185 y 37466
+x -33151 y 37466
+x -33092 y 37466
+x -33062 y 37432
+x -33062 y 37365
+x -33063 y 37335
+x -33065 y 37308
+x -33036 y 37308
+x -32995 y 37310
+x -32940 y 37314
+x -32884 y 37317
+x -32843 y 37319
+x -32816 y 37319
+x -32741 y 37319
+x -32628 y 37314
+x -32476 y 37304
+x -32327 y 37295
+x -32213 y 37290
+x -32136 y 37291
+x -32197 y 37348
+x -32227 y 37385
+x -32227 y 37400
+x -32227 y 37418
+x -32218 y 37432
+x -32201 y 37445
+x -32183 y 37458
+x -32163 y 37464
+x -32140 y 37464
+x -32113 y 37464
+x -32079 y 37446
+x -32040 y 37409
+x -32018 y 37386
+x -31982 y 37353
+x -31933 y 37311
+x -31881 y 37273
+x -31855 y 37237
+x -31855 y 37203
+x -31855 y 37174
+x -31877 y 37160
+x -31922 y 37160
+x -31936 y 37160
+x -31956 y 37161
+x -31983 y 37164
+x -32009 y 37166
+x -32029 y 37168
+x -32043 y 37168
+x -32062 y 37168
+x -32091 y 37167
+x -32131 y 37165
+x -32170 y 37164
+x -32199 y 37163
+x -32218 y 37163
+x -32285 y 37163
+x -32385 y 37168
+x -32518 y 37179
+x -32650 y 37189
+x -32749 y 37194
+x -32816 y 37194
+x -32850 y 37194
+x -32891 y 37192
+x -32940 y 37189
+x -32988 y 37185
+x -33028 y 37183
+x -33059 y 37183
+x -33057 y 37116
+x -33057 y 37098
+x -33065 y 37083
+x -33082 y 37071
+x -33098 y 37059
+x -33118 y 37053
+x -33142 y 37053
+x -33167 y 37053
+x -33187 y 37059
+x -33203 y 37071
+x -33218 y 37083
+x -33226 y 37098
+x -33226 y 37116
+x -33226 y 36445
+x -33226 y 36573
+x -33225 y 36700
+x -33225 y 36730
+x -33223 y 36751
+x -33218 y 36763
+x -33207 y 36785
+x -33185 y 36796
+x -33151 y 36796
+x -33092 y 36796
+x -33062 y 36762
+x -33062 y 36695
+x -33063 y 36664
+x -33065 y 36638
+x -33036 y 36638
+x -32995 y 36640
+x -32940 y 36643
+x -32884 y 36647
+x -32843 y 36649
+x -32816 y 36649
+x -32741 y 36649
+x -32628 y 36644
+x -32476 y 36634
+x -32327 y 36625
+x -32213 y 36620
+x -32136 y 36621
+x -32197 y 36678
+x -32227 y 36715
+x -32227 y 36730
+x -32227 y 36747
+x -32218 y 36762
+x -32201 y 36775
+x -32183 y 36788
+x -32163 y 36794
+x -32140 y 36794
+x -32113 y 36794
+x -32079 y 36776
+x -32040 y 36739
+x -32018 y 36716
+x -31982 y 36683
+x -31933 y 36641
+x -31881 y 36603
+x -31855 y 36567
+x -31855 y 36533
+x -31855 y 36504
+x -31877 y 36490
+x -31922 y 36490
+x -31936 y 36490
+x -31956 y 36491
+x -31983 y 36494
+x -32009 y 36496
+x -32029 y 36498
+x -32043 y 36498
+x -32062 y 36498
+x -32091 y 36497
+x -32131 y 36495
+x -32170 y 36494
+x -32199 y 36493
+x -32218 y 36493
+x -32285 y 36493
+x -32385 y 36498
+x -32518 y 36509
+x -32650 y 36519
+x -32749 y 36524
+x -32816 y 36524
+x -32850 y 36524
+x -32891 y 36522
+x -32940 y 36519
+x -32988 y 36515
+x -33028 y 36513
+x -33059 y 36513
+x -33057 y 36445
+x -33057 y 36427
+x -33065 y 36413
+x -33082 y 36401
+x -33098 y 36389
+x -33118 y 36383
+x -33142 y 36383
+x -33167 y 36383
+x -33187 y 36389
+x -33203 y 36401
+x -33218 y 36413
+x -33226 y 36427
+x -33226 y 36445
+x -32077 y 35015
+x -32170 y 35074
+x -32259 y 35130
+x -32367 y 35181
+x -32494 y 35227
+x -32845 y 35344
+x -32870 y 35352
+x -32938 y 35370
+x -33048 y 35398
+x -33134 y 35420
+x -33199 y 35441
+x -33242 y 35460
+x -33270 y 35472
+x -33283 y 35489
+x -33283 y 35512
+x -33283 y 35529
+x -33275 y 35544
+x -33259 y 35557
+x -33243 y 35570
+x -33223 y 35576
+x -33200 y 35576
+x -33178 y 35576
+x -33120 y 35563
+x -33029 y 35535
+x -32544 y 35391
+x -32352 y 35327
+x -32205 y 35262
+x -32101 y 35195
+x -32082 y 35182
+x -32073 y 35505
+x -32068 y 35649
+x -32063 y 35690
+x -32035 y 35711
+x -31984 y 35711
+x -31959 y 35711
+x -31939 y 35705
+x -31923 y 35693
+x -31907 y 35681
+x -31899 y 35666
+x -31899 y 35648
+x -31899 y 35594
+x -31902 y 35513
+x -31906 y 35405
+x -31911 y 35297
+x -31913 y 35216
+x -31913 y 35162
+x -31913 y 35045
+x -31913 y 35000
+x -31932 y 34977
+x -31969 y 34977
+x -31996 y 34977
+x -32032 y 34990
+x -32077 y 35015
+x -33281 y 34515
+x -33281 y 34636
+x -33219 y 34726
+x -33096 y 34783
+x -33079 y 34791
+x -33063 y 34795
+x -33047 y 34795
+x -33024 y 34795
+x -33004 y 34788
+x -32988 y 34775
+x -32971 y 34761
+x -32962 y 34746
+x -32962 y 34730
+x -32962 y 34712
+x -32975 y 34696
+x -33001 y 34680
+x -33039 y 34657
+x -33063 y 34640
+x -33073 y 34628
+x -33099 y 34600
+x -33112 y 34563
+x -33112 y 34515
+x -33112 y 34441
+x -33073 y 34379
+x -32996 y 34331
+x -32922 y 34284
+x -32833 y 34261
+x -32730 y 34261
+x -32644 y 34261
+x -32574 y 34271
+x -32521 y 34291
+x -32454 y 34318
+x -32420 y 34359
+x -32420 y 34414
+x -32420 y 34460
+x -32429 y 34497
+x -32445 y 34526
+x -32459 y 34549
+x -32482 y 34573
+x -32515 y 34596
+x -32619 y 34666
+x -32646 y 34685
+x -32659 y 34704
+x -32659 y 34724
+x -32659 y 34741
+x -32651 y 34756
+x -32634 y 34768
+x -32617 y 34779
+x -32597 y 34786
+x -32574 y 34786
+x -32562 y 34786
+x -32510 y 34782
+x -32417 y 34775
+x -32233 y 34761
+x -32111 y 34753
+x -32053 y 34753
+x -32033 y 34753
+x -32010 y 34757
+x -31986 y 34765
+x -31962 y 34772
+x -31943 y 34776
+x -31932 y 34776
+x -31896 y 34776
+x -31878 y 34753
+x -31878 y 34708
+x -31878 y 34700
+x -31879 y 34687
+x -31881 y 34670
+x -31883 y 34652
+x -31884 y 34639
+x -31884 y 34631
+x -31884 y 34606
+x -31883 y 34569
+x -31881 y 34519
+x -31879 y 34470
+x -31877 y 34432
+x -31877 y 34408
+x -31877 y 34396
+x -31878 y 34378
+x -31879 y 34355
+x -31880 y 34332
+x -31881 y 34314
+x -31881 y 34302
+x -31881 y 34294
+x -31879 y 34282
+x -31874 y 34267
+x -31870 y 34252
+x -31868 y 34240
+x -31868 y 34232
+x -31868 y 34216
+x -31876 y 34201
+x -31893 y 34188
+x -31910 y 34175
+x -31930 y 34169
+x -31952 y 34169
+x -32018 y 34169
+x -32051 y 34220
+x -32051 y 34321
+x -32051 y 34334
+x -32050 y 34351
+x -32049 y 34371
+x -32048 y 34391
+x -32047 y 34403
+x -32047 y 34408
+x -32050 y 34516
+x -32054 y 34624
+x -32081 y 34624
+x -32178 y 34632
+x -32347 y 34648
+x -32283 y 34590
+x -32251 y 34512
+x -32251 y 34414
+x -32251 y 34320
+x -32302 y 34248
+x -32402 y 34198
+x -32488 y 34157
+x -32597 y 34136
+x -32730 y 34136
+x -32888 y 34136
+x -33018 y 34169
+x -33121 y 34237
+x -33227 y 34307
+x -33281 y 34400
+x -33281 y 34515
+type1
+x -33190 y 32625
+x -33181 y 32624
+x -33155 y 32621
+x -33077 y 32607
+x -32946 y 32582
+x -32815 y 32557
+x -32669 y 32526
+x -32510 y 32492
+x -32513 y 32497
+x -32517 y 32503
+x -32522 y 32512
+x -32546 y 32552
+x -32558 y 32576
+x -32558 y 32583
+x -32558 y 32589
+x -32555 y 32593
+x -32549 y 32596
+x -32543 y 32599
+x -32533 y 32601
+x -32521 y 32601
+x -32487 y 32601
+x -32447 y 32596
+x -32403 y 32587
+x -32359 y 32579
+x -32325 y 32569
+x -32300 y 32558
+x -32270 y 32543
+x -32246 y 32515
+x -32228 y 32474
+x -32211 y 32433
+x -32202 y 32384
+x -32202 y 32327
+x -32202 y 32237
+x -32233 y 32167
+x -32295 y 32115
+x -32357 y 32064
+x -32442 y 32037
+x -32549 y 32037
+x -32610 y 32037
+x -32672 y 32049
+x -32737 y 32072
+x -32801 y 32095
+x -32855 y 32125
+x -32897 y 32163
+x -32925 y 32187
+x -32948 y 32215
+x -32965 y 32248
+x -32983 y 32280
+x -32992 y 32308
+x -32992 y 32330
+x -32992 y 32338
+x -32989 y 32343
+x -32984 y 32347
+x -32979 y 32351
+x -32972 y 32354
+x -32962 y 32355
+x -32856 y 32368
+x -32946 y 32382
+x -33022 y 32394
+x -33085 y 32405
+x -33147 y 32415
+x -33194 y 32423
+x -33225 y 32429
+x -33234 y 32431
+x -33258 y 32436
+x -33274 y 32441
+x -33282 y 32447
+x -33290 y 32453
+x -33294 y 32462
+x -33294 y 32475
+x -33294 y 32484
+x -33294 y 32494
+x -33292 y 32505
+x -33291 y 32515
+x -33289 y 32525
+x -33286 y 32534
+x -33285 y 32540
+x -33276 y 32574
+x -33267 y 32597
+x -33257 y 32609
+x -33246 y 32621
+x -33233 y 32627
+x -33215 y 32627
+x -33209 y 32626
+x -33201 y 32626
+x -33190 y 32625
+x -32741 y 32337
+x -32731 y 32302
+x -32711 y 32274
+x -32680 y 32253
+x -32649 y 32232
+x -32614 y 32221
+x -32573 y 32221
+x -32534 y 32221
+x -32503 y 32232
+x -32481 y 32254
+x -32459 y 32275
+x -32448 y 32305
+x -32448 y 32344
+x -32448 y 32361
+x -32450 y 32378
+x -32454 y 32395
+x -32458 y 32412
+x -32463 y 32429
+x -32470 y 32446
+x -32507 y 32362
+x -32515 y 32343
+x -32525 y 32329
+x -32537 y 32321
+x -32549 y 32312
+x -32564 y 32307
+x -32582 y 32307
+x -32586 y 32307
+x -32591 y 32308
+x -32595 y 32308
+x -32600 y 32308
+x -32604 y 32309
+x -32608 y 32310
+x -32741 y 32337
+x -32403 y 31643
+x -32450 y 31652
+x -32467 y 31655
+x -32482 y 31664
+x -32496 y 31678
+x -32498 y 31680
+x -32499 y 31682
+x -32501 y 31683
+x -32543 y 31725
+x -32600 y 31758
+x -32671 y 31781
+x -32742 y 31805
+x -32820 y 31817
+x -32904 y 31817
+x -32946 y 31817
+x -32978 y 31812
+x -33002 y 31803
+x -33027 y 31794
+x -33039 y 31782
+x -33039 y 31767
+x -33039 y 31733
+x -32991 y 31701
+x -32896 y 31670
+x -32801 y 31640
+x -32687 y 31625
+x -32555 y 31625
+x -32525 y 31625
+x -32497 y 31626
+x -32472 y 31629
+x -32447 y 31632
+x -32424 y 31637
+x -32403 y 31643
+x -32331 y 31634
+x -32241 y 31551
+x -32231 y 31542
+x -32225 y 31535
+x -32222 y 31530
+x -32219 y 31525
+x -32217 y 31521
+x -32217 y 31516
+x -32217 y 31493
+x -32248 y 31472
+x -32309 y 31455
+x -32370 y 31439
+x -32448 y 31429
+x -32543 y 31429
+x -32633 y 31429
+x -32719 y 31436
+x -32801 y 31450
+x -32882 y 31465
+x -32957 y 31485
+x -33024 y 31512
+x -33110 y 31546
+x -33176 y 31587
+x -33224 y 31634
+x -33271 y 31681
+x -33294 y 31729
+x -33294 y 31780
+x -33294 y 31848
+x -33257 y 31902
+x -33183 y 31943
+x -33109 y 31985
+x -33010 y 32005
+x -32887 y 32005
+x -32804 y 32005
+x -32722 y 31996
+x -32640 y 31976
+x -32557 y 31957
+x -32483 y 31930
+x -32418 y 31895
+x -32352 y 31862
+x -32300 y 31824
+x -32262 y 31781
+x -32223 y 31739
+x -32204 y 31700
+x -32204 y 31664
+x -32204 y 31651
+x -32208 y 31641
+x -32215 y 31634
+x -32223 y 31627
+x -32234 y 31623
+x -32248 y 31623
+x -32251 y 31623
+x -32253 y 31623
+x -32255 y 31624
+x -32257 y 31624
+x -32258 y 31624
+x -32260 y 31624
+x -32331 y 31634
+x -32279 y 31260
+x -32266 y 31258
+x -32241 y 31252
+x -32226 y 31246
+x -32218 y 31237
+x -32210 y 31229
+x -32207 y 31212
+x -32207 y 31186
+x -32207 y 31178
+x -32207 y 31172
+x -32207 y 31168
+x -32207 y 31165
+x -32208 y 31161
+x -32208 y 31158
+x -32210 y 31150
+x -32215 y 31118
+x -32222 y 31095
+x -32231 y 31081
+x -32239 y 31068
+x -32252 y 31061
+x -32269 y 31061
+x -32269 y 31061
+x -32272 y 31061
+x -32277 y 31062
+x -32282 y 31062
+x -32288 y 31063
+x -32294 y 31064
+x -32306 y 31067
+x -32395 y 31082
+x -32518 y 31104
+x -32674 y 31136
+x -32830 y 31167
+x -32929 y 31183
+x -32971 y 31183
+x -32989 y 31183
+x -33004 y 31179
+x -33015 y 31170
+x -33027 y 31162
+x -33033 y 31151
+x -33033 y 31137
+x -33033 y 31100
+x -32902 y 31056
+x -32641 y 31005
+x -32496 y 30977
+x -32378 y 30953
+x -32287 y 30934
+x -32276 y 30931
+x -32250 y 30925
+x -32231 y 30918
+x -32219 y 30908
+x -32208 y 30898
+x -32202 y 30885
+x -32202 y 30867
+x -32202 y 30863
+x -32203 y 30856
+x -32204 y 30849
+x -32205 y 30842
+x -32206 y 30834
+x -32208 y 30827
+x -32210 y 30821
+x -32218 y 30788
+x -32226 y 30766
+x -32236 y 30755
+x -32245 y 30745
+x -32259 y 30739
+x -32276 y 30739
+x -32282 y 30739
+x -32288 y 30740
+x -32294 y 30740
+x -32300 y 30741
+x -32307 y 30742
+x -32313 y 30744
+x -32328 y 30747
+x -32388 y 30759
+x -32473 y 30775
+x -32584 y 30796
+x -32780 y 30834
+x -32916 y 30862
+x -32990 y 30883
+x -33095 y 30911
+x -33172 y 30945
+x -33220 y 30985
+x -33269 y 31026
+x -33293 y 31075
+x -33293 y 31134
+x -33293 y 31201
+x -33264 y 31257
+x -33207 y 31304
+x -33149 y 31350
+x -33079 y 31374
+x -32996 y 31374
+x -32939 y 31374
+x -32845 y 31364
+x -32715 y 31343
+x -32585 y 31322
+x -32440 y 31294
+x -32279 y 31260
+x -33034 y 30609
+x -33033 y 30582
+x -33027 y 30562
+x -33015 y 30549
+x -33002 y 30537
+x -32984 y 30530
+x -32958 y 30530
+x -32940 y 30530
+x -32918 y 30534
+x -32893 y 30542
+x -32868 y 30550
+x -32835 y 30564
+x -32795 y 30582
+x -32787 y 30586
+x -32776 y 30591
+x -32761 y 30598
+x -32660 y 30645
+x -32585 y 30668
+x -32535 y 30668
+x -32444 y 30668
+x -32366 y 30635
+x -32301 y 30567
+x -32236 y 30500
+x -32204 y 30415
+x -32204 y 30312
+x -32204 y 30274
+x -32211 y 30249
+x -32225 y 30234
+x -32238 y 30220
+x -32264 y 30213
+x -32301 y 30213
+x -32313 y 30213
+x -32327 y 30214
+x -32344 y 30216
+x -32361 y 30217
+x -32371 y 30218
+x -32374 y 30218
+x -32383 y 30219
+x -32432 y 30221
+x -32468 y 30228
+x -32488 y 30240
+x -32509 y 30252
+x -32522 y 30273
+x -32524 y 30303
+x -32526 y 30312
+x -32526 y 30321
+x -32527 y 30329
+x -32527 y 30336
+x -32527 y 30344
+x -32527 y 30350
+x -32527 y 30356
+x -32527 y 30365
+x -32525 y 30373
+x -32522 y 30378
+x -32517 y 30382
+x -32511 y 30385
+x -32504 y 30385
+x -32499 y 30385
+x -32458 y 30379
+x -32459 y 30407
+x -32467 y 30429
+x -32480 y 30447
+x -32494 y 30465
+x -32509 y 30474
+x -32526 y 30474
+x -32533 y 30474
+x -32542 y 30472
+x -32551 y 30470
+x -32560 y 30467
+x -32571 y 30462
+x -32585 y 30455
+x -32595 y 30451
+x -32609 y 30444
+x -32629 y 30435
+x -32769 y 30368
+x -32879 y 30334
+x -32959 y 30334
+x -33063 y 30334
+x -33145 y 30363
+x -33204 y 30420
+x -33263 y 30477
+x -33293 y 30556
+x -33293 y 30657
+x -33293 y 30703
+x -33284 y 30737
+x -33266 y 30759
+x -33248 y 30781
+x -33220 y 30792
+x -33181 y 30792
+x -33173 y 30792
+x -33164 y 30791
+x -33151 y 30791
+x -33139 y 30790
+x -33126 y 30789
+x -33111 y 30787
+x -33100 y 30786
+x -33093 y 30786
+x -33002 y 30777
+x -32950 y 30747
+x -32938 y 30695
+x -32935 y 30689
+x -32934 y 30685
+x -32933 y 30679
+x -32933 y 30671
+x -32932 y 30662
+x -32931 y 30653
+x -32931 y 30642
+x -32931 y 30629
+x -32935 y 30619
+x -32941 y 30612
+x -32947 y 30604
+x -32956 y 30601
+x -32968 y 30601
+x -32975 y 30601
+x -33034 y 30609
+x -33034 y 30104
+x -33033 y 30077
+x -33027 y 30057
+x -33015 y 30045
+x -33002 y 30032
+x -32984 y 30026
+x -32958 y 30026
+x -32940 y 30026
+x -32918 y 30030
+x -32893 y 30038
+x -32868 y 30046
+x -32835 y 30059
+x -32795 y 30077
+x -32787 y 30081
+x -32776 y 30087
+x -32761 y 30094
+x -32660 y 30140
+x -32585 y 30163
+x -32535 y 30163
+x -32444 y 30163
+x -32366 y 30131
+x -32301 y 30063
+x -32236 y 29995
+x -32204 y 29910
+x -32204 y 29808
+x -32204 y 29770
+x -32211 y 29744
+x -32225 y 29730
+x -32238 y 29716
+x -32264 y 29709
+x -32301 y 29709
+x -32313 y 29709
+x -32327 y 29710
+x -32344 y 29711
+x -32361 y 29713
+x -32371 y 29713
+x -32374 y 29713
+x -32383 y 29714
+x -32432 y 29716
+x -32468 y 29723
+x -32488 y 29736
+x -32509 y 29748
+x -32522 y 29769
+x -32524 y 29799
+x -32526 y 29808
+x -32526 y 29817
+x -32527 y 29825
+x -32527 y 29832
+x -32527 y 29839
+x -32527 y 29846
+x -32527 y 29851
+x -32527 y 29861
+x -32525 y 29868
+x -32522 y 29873
+x -32517 y 29878
+x -32511 y 29880
+x -32504 y 29880
+x -32499 y 29880
+x -32458 y 29875
+x -32459 y 29902
+x -32467 y 29924
+x -32480 y 29942
+x -32494 y 29960
+x -32509 y 29969
+x -32526 y 29969
+x -32533 y 29969
+x -32542 y 29968
+x -32551 y 29965
+x -32560 y 29962
+x -32571 y 29958
+x -32585 y 29951
+x -32595 y 29946
+x -32609 y 29939
+x -32629 y 29930
+x -32769 y 29863
+x -32879 y 29830
+x -32959 y 29830
+x -33063 y 29830
+x -33145 y 29858
+x -33204 y 29915
+x -33263 y 29972
+x -33293 y 30051
+x -33293 y 30152
+x -33293 y 30199
+x -33284 y 30233
+x -33266 y 30255
+x -33248 y 30276
+x -33220 y 30287
+x -33181 y 30287
+x -33173 y 30287
+x -33164 y 30287
+x -33151 y 30286
+x -33139 y 30285
+x -33126 y 30284
+x -33111 y 30283
+x -33100 y 30282
+x -33093 y 30281
+x -33002 y 30272
+x -32950 y 30242
+x -32938 y 30191
+x -32935 y 30185
+x -32934 y 30181
+x -32933 y 30175
+x -32933 y 30166
+x -32932 y 30158
+x -32931 y 30148
+x -32931 y 30137
+x -32931 y 30124
+x -32935 y 30114
+x -32941 y 30107
+x -32947 y 30100
+x -32956 y 30096
+x -32968 y 30096
+x -32975 y 30096
+x -33034 y 30104
+x -32899 y 29674
+x -32899 y 29689
+x -32898 y 29696
+x -32895 y 29702
+x -32889 y 29705
+x -32883 y 29708
+x -32873 y 29710
+x -32860 y 29710
+x -32851 y 29710
+x -32841 y 29710
+x -32829 y 29709
+x -32816 y 29708
+x -32803 y 29706
+x -32787 y 29704
+x -32778 y 29703
+x -32729 y 29696
+x -32698 y 29689
+x -32684 y 29682
+x -32671 y 29675
+x -32664 y 29664
+x -32663 y 29650
+x -32662 y 29626
+x -32475 y 29592
+x -32475 y 29597
+x -32475 y 29604
+x -32475 y 29611
+x -32476 y 29619
+x -32476 y 29623
+x -32476 y 29625
+x -32476 y 29634
+x -32474 y 29641
+x -32471 y 29646
+x -32467 y 29651
+x -32462 y 29654
+x -32455 y 29654
+x -32445 y 29654
+x -32424 y 29650
+x -32391 y 29644
+x -32374 y 29641
+x -32361 y 29639
+x -32352 y 29637
+x -32343 y 29636
+x -32334 y 29634
+x -32267 y 29622
+x -32232 y 29606
+x -32230 y 29586
+x -32229 y 29571
+x -32229 y 29571
+x -32229 y 29569
+x -32228 y 29565
+x -32225 y 29519
+x -32224 y 29469
+x -32224 y 29414
+x -32224 y 29381
+x -32224 y 29349
+x -32225 y 29316
+x -32226 y 29283
+x -32228 y 29248
+x -32230 y 29211
+x -32230 y 29198
+x -32231 y 29188
+x -32234 y 29180
+x -32239 y 29174
+x -32245 y 29168
+x -32252 y 29164
+x -32261 y 29164
+x -32271 y 29164
+x -32285 y 29165
+x -32302 y 29168
+x -32319 y 29170
+x -32337 y 29172
+x -32356 y 29176
+x -32368 y 29178
+x -32371 y 29179
+x -32374 y 29179
+x -32379 y 29181
+x -32447 y 29192
+x -32480 y 29210
+x -32480 y 29233
+x -32480 y 29243
+x -32480 y 29253
+x -32480 y 29254
+x -32480 y 29256
+x -32480 y 29260
+x -32477 y 29313
+x -32475 y 29372
+x -32475 y 29439
+x -32475 y 29440
+x -32475 y 29443
+x -32475 y 29449
+x -32476 y 29472
+x -32476 y 29493
+x -32476 y 29514
+x -32518 y 29443
+x -32522 y 29436
+x -32529 y 29430
+x -32538 y 29425
+x -32546 y 29420
+x -32554 y 29417
+x -32560 y 29417
+x -32562 y 29417
+x -32566 y 29418
+x -32572 y 29419
+x -32573 y 29419
+x -32574 y 29419
+x -32575 y 29419
+x -32657 y 29431
+x -32657 y 29421
+x -32656 y 29411
+x -32656 y 29402
+x -32656 y 29392
+x -32656 y 29383
+x -32656 y 29375
+x -32656 y 29339
+x -32657 y 29306
+x -32659 y 29274
+x -32659 y 29271
+x -32659 y 29270
+x -32659 y 29269
+x -32660 y 29254
+x -32661 y 29245
+x -32665 y 29237
+x -32670 y 29233
+x -32676 y 29228
+x -32684 y 29226
+x -32696 y 29226
+x -32705 y 29226
+x -32717 y 29227
+x -32731 y 29228
+x -32745 y 29230
+x -32760 y 29232
+x -32775 y 29235
+x -32783 y 29236
+x -32832 y 29245
+x -32864 y 29254
+x -32878 y 29262
+x -32893 y 29270
+x -32900 y 29285
+x -32900 y 29306
+x -32900 y 29311
+x -32900 y 29325
+x -32900 y 29332
+x -32900 y 29341
+x -32899 y 29354
+x -32898 y 29385
+x -32897 y 29406
+x -32897 y 29416
+x -32897 y 29425
+x -32897 y 29435
+x -32898 y 29449
+x -32898 y 29463
+x -32899 y 29473
+x -32899 y 29479
+x -33018 y 29499
+x -33018 y 29497
+x -33018 y 29484
+x -33018 y 29460
+x -33017 y 29435
+x -33017 y 29412
+x -33017 y 29390
+x -33017 y 29375
+x -33017 y 29363
+x -33017 y 29353
+x -33018 y 29344
+x -33018 y 29334
+x -33018 y 29324
+x -33020 y 29313
+x -33021 y 29295
+x -33025 y 29284
+x -33033 y 29278
+x -33040 y 29271
+x -33054 y 29268
+x -33075 y 29268
+x -33085 y 29268
+x -33095 y 29269
+x -33106 y 29270
+x -33117 y 29271
+x -33129 y 29272
+x -33141 y 29274
+x -33155 y 29276
+x -33197 y 29282
+x -33228 y 29290
+x -33246 y 29300
+x -33263 y 29310
+x -33273 y 29324
+x -33273 y 29343
+x -33273 y 29587
+x -33273 y 29612
+x -33268 y 29630
+x -33258 y 29642
+x -33249 y 29654
+x -33232 y 29665
+x -33209 y 29676
+x -33200 y 29681
+x -33181 y 29690
+x -33165 y 29696
+x -33151 y 29700
+x -33138 y 29703
+x -33124 y 29704
+x -33110 y 29704
+x -33104 y 29704
+x -33099 y 29704
+x -33092 y 29704
+x -33086 y 29703
+x -33077 y 29702
+x -33064 y 29700
+x -32899 y 29674
+x -33196 y 29154
+x -33178 y 29152
+x -33093 y 29140
+x -32995 y 29124
+x -32884 y 29104
+x -32773 y 29084
+x -32644 y 29058
+x -32498 y 29028
+x -32500 y 29032
+x -32502 y 29036
+x -32504 y 29042
+x -32518 y 29075
+x -32525 y 29096
+x -32525 y 29105
+x -32525 y 29111
+x -32521 y 29116
+x -32513 y 29120
+x -32505 y 29124
+x -32494 y 29126
+x -32481 y 29126
+x -32448 y 29126
+x -32411 y 29121
+x -32367 y 29112
+x -32323 y 29102
+x -32295 y 29092
+x -32281 y 29082
+x -32263 y 29068
+x -32245 y 29037
+x -32229 y 28987
+x -32212 y 28938
+x -32204 y 28886
+x -32204 y 28832
+x -32204 y 28745
+x -32233 y 28677
+x -32291 y 28626
+x -32349 y 28575
+x -32428 y 28549
+x -32526 y 28549
+x -32605 y 28549
+x -32676 y 28566
+x -32741 y 28599
+x -32807 y 28632
+x -32862 y 28681
+x -32909 y 28745
+x -32941 y 28732
+x -32984 y 28714
+x -33037 y 28691
+x -33091 y 28668
+x -33148 y 28642
+x -33209 y 28614
+x -33220 y 28609
+x -33226 y 28606
+x -33233 y 28604
+x -33239 y 28602
+x -33246 y 28601
+x -33252 y 28600
+x -33257 y 28600
+x -33279 y 28600
+x -33304 y 28616
+x -33333 y 28649
+x -33338 y 28654
+x -33341 y 28658
+x -33344 y 28661
+x -33350 y 28668
+x -33360 y 28679
+x -33368 y 28691
+x -33373 y 28704
+x -33379 y 28716
+x -33382 y 28727
+x -33382 y 28736
+x -33382 y 28743
+x -33380 y 28749
+x -33377 y 28754
+x -33373 y 28758
+x -33366 y 28763
+x -33358 y 28767
+x -33344 y 28773
+x -33310 y 28788
+x -33249 y 28814
+x -33160 y 28849
+x -33072 y 28885
+x -33007 y 28912
+x -32968 y 28929
+x -33013 y 28937
+x -33065 y 28945
+x -33124 y 28953
+x -33183 y 28961
+x -33217 y 28965
+x -33226 y 28967
+x -33237 y 28968
+x -33259 y 28972
+x -33274 y 28977
+x -33282 y 28985
+x -33290 y 28992
+x -33294 y 29003
+x -33294 y 29019
+x -33294 y 29024
+x -33294 y 29031
+x -33292 y 29040
+x -33291 y 29048
+x -33288 y 29058
+x -33285 y 29071
+x -33283 y 29078
+x -33276 y 29108
+x -33267 y 29128
+x -33257 y 29139
+x -33248 y 29151
+x -33235 y 29157
+x -33220 y 29157
+x -33217 y 29157
+x -33214 y 29157
+x -33211 y 29156
+x -33208 y 29156
+x -33203 y 29156
+x -33196 y 29154
+x -32723 y 28880
+x -32716 y 28838
+x -32697 y 28804
+x -32664 y 28778
+x -32632 y 28751
+x -32594 y 28738
+x -32553 y 28738
+x -32523 y 28738
+x -32499 y 28746
+x -32482 y 28763
+x -32465 y 28780
+x -32456 y 28804
+x -32456 y 28834
+x -32456 y 28849
+x -32459 y 28868
+x -32463 y 28890
+x -32467 y 28913
+x -32474 y 28939
+x -32483 y 28969
+x -32518 y 28889
+x -32524 y 28876
+x -32531 y 28866
+x -32540 y 28860
+x -32549 y 28853
+x -32560 y 28850
+x -32572 y 28850
+x -32575 y 28850
+x -32579 y 28850
+x -32585 y 28851
+x -32592 y 28852
+x -32598 y 28853
+x -32605 y 28855
+x -32723 y 28880
+type1
+x -33963 y 32074
+x -33963 y 32248
+x -33963 y 32272
+x -33958 y 32288
+x -33949 y 32298
+x -33940 y 32308
+x -33926 y 32313
+x -33905 y 32313
+x -33898 y 32313
+x -33890 y 32313
+x -33881 y 32312
+x -33872 y 32311
+x -33859 y 32309
+x -33843 y 32306
+x -33833 y 32304
+x -33786 y 32296
+x -33754 y 32286
+x -33736 y 32272
+x -33718 y 32259
+x -33710 y 32237
+x -33710 y 32207
+x -33710 y 31635
+x -33710 y 31622
+x -33713 y 31613
+x -33720 y 31606
+x -33727 y 31599
+x -33737 y 31596
+x -33750 y 31596
+x -33760 y 31596
+x -33774 y 31597
+x -33790 y 31600
+x -33806 y 31603
+x -33822 y 31606
+x -33840 y 31612
+x -33850 y 31613
+x -33859 y 31615
+x -33928 y 31632
+x -33963 y 31660
+x -33963 y 31696
+x -33963 y 31965
+x -33971 y 31951
+x -33981 y 31933
+x -33993 y 31911
+x -34025 y 31852
+x -34052 y 31823
+x -34072 y 31823
+x -34075 y 31823
+x -34078 y 31823
+x -34081 y 31823
+x -34083 y 31823
+x -34085 y 31824
+x -34087 y 31824
+x -34104 y 31829
+x -34235 y 31864
+x -34356 y 31895
+x -34469 y 31923
+x -34581 y 31950
+x -34658 y 31968
+x -34701 y 31977
+x -34713 y 31980
+x -34739 y 31985
+x -34757 y 31994
+x -34767 y 32006
+x -34777 y 32018
+x -34782 y 32038
+x -34782 y 32065
+x -34782 y 32070
+x -34781 y 32081
+x -34778 y 32096
+x -34776 y 32112
+x -34775 y 32124
+x -34774 y 32132
+x -34772 y 32144
+x -34768 y 32180
+x -34761 y 32209
+x -34751 y 32229
+x -34742 y 32249
+x -34730 y 32259
+x -34717 y 32259
+x -34711 y 32259
+x -34704 y 32258
+x -34695 y 32257
+x -34682 y 32256
+x -34666 y 32254
+x -34590 y 32236
+x -34456 y 32202
+x -34322 y 32168
+x -34157 y 32125
+x -33963 y 32074
+x -34642 y 31646
+x -34604 y 31638
+x -34548 y 31626
+x -34474 y 31609
+x -34400 y 31593
+x -34321 y 31574
+x -34236 y 31553
+x -34102 y 31520
+x -34002 y 31494
+x -33937 y 31475
+x -33872 y 31458
+x -33813 y 31440
+x -33760 y 31422
+x -33747 y 31417
+x -33724 y 31409
+x -33708 y 31401
+x -33700 y 31391
+x -33692 y 31382
+x -33688 y 31368
+x -33688 y 31350
+x -33688 y 31335
+x -33688 y 31323
+x -33689 y 31311
+x -33689 y 31300
+x -33690 y 31289
+x -33691 y 31280
+x -33692 y 31269
+x -33699 y 31220
+x -33706 y 31187
+x -33715 y 31171
+x -33724 y 31155
+x -33736 y 31146
+x -33751 y 31146
+x -33754 y 31146
+x -33757 y 31147
+x -33761 y 31147
+x -33764 y 31148
+x -33769 y 31150
+x -33773 y 31151
+x -33787 y 31154
+x -33828 y 31164
+x -33888 y 31179
+x -33966 y 31200
+x -34312 y 31291
+x -34551 y 31348
+x -34682 y 31373
+x -34701 y 31376
+x -34730 y 31382
+x -34751 y 31391
+x -34762 y 31404
+x -34773 y 31416
+x -34778 y 31434
+x -34778 y 31458
+x -34778 y 31466
+x -34778 y 31475
+x -34776 y 31487
+x -34775 y 31499
+x -34773 y 31510
+x -34770 y 31522
+x -34769 y 31528
+x -34758 y 31578
+x -34746 y 31611
+x -34734 y 31627
+x -34721 y 31642
+x -34702 y 31650
+x -34676 y 31650
+x -34674 y 31650
+x -34669 y 31650
+x -34662 y 31649
+x -34658 y 31648
+x -34655 y 31648
+x -34653 y 31647
+x -34642 y 31646
+x -34680 y 31126
+x -34662 y 31124
+x -34577 y 31107
+x -34479 y 31085
+x -34368 y 31058
+x -34257 y 31030
+x -34128 y 30996
+x -33982 y 30956
+x -33984 y 30960
+x -33986 y 30966
+x -33988 y 30974
+x -34002 y 31019
+x -34009 y 31047
+x -34009 y 31059
+x -34009 y 31068
+x -34005 y 31075
+x -33997 y 31080
+x -33989 y 31086
+x -33978 y 31088
+x -33965 y 31088
+x -33932 y 31088
+x -33895 y 31081
+x -33851 y 31068
+x -33807 y 31055
+x -33779 y 31041
+x -33765 y 31028
+x -33747 y 31009
+x -33729 y 30967
+x -33713 y 30900
+x -33696 y 30832
+x -33688 y 30762
+x -33688 y 30689
+x -33688 y 30571
+x -33717 y 30478
+x -33775 y 30410
+x -33833 y 30341
+x -33912 y 30306
+x -34010 y 30306
+x -34089 y 30306
+x -34160 y 30328
+x -34225 y 30373
+x -34291 y 30418
+x -34346 y 30485
+x -34393 y 30572
+x -34425 y 30554
+x -34468 y 30529
+x -34521 y 30498
+x -34575 y 30466
+x -34632 y 30432
+x -34693 y 30395
+x -34704 y 30387
+x -34710 y 30383
+x -34717 y 30380
+x -34723 y 30378
+x -34730 y 30376
+x -34736 y 30375
+x -34741 y 30375
+x -34763 y 30375
+x -34788 y 30397
+x -34817 y 30441
+x -34822 y 30449
+x -34825 y 30454
+x -34828 y 30458
+x -34834 y 30467
+x -34844 y 30482
+x -34852 y 30499
+x -34857 y 30515
+x -34863 y 30533
+x -34866 y 30547
+x -34866 y 30560
+x -34866 y 30569
+x -34864 y 30577
+x -34861 y 30583
+x -34857 y 30590
+x -34850 y 30596
+x -34842 y 30601
+x -34828 y 30609
+x -34794 y 30630
+x -34733 y 30665
+x -34644 y 30713
+x -34556 y 30761
+x -34491 y 30797
+x -34452 y 30820
+x -34497 y 30831
+x -34549 y 30842
+x -34608 y 30853
+x -34667 y 30864
+x -34701 y 30870
+x -34710 y 30872
+x -34721 y 30874
+x -34743 y 30879
+x -34758 y 30886
+x -34766 y 30896
+x -34774 y 30906
+x -34778 y 30922
+x -34778 y 30943
+x -34778 y 30950
+x -34778 y 30959
+x -34776 y 30971
+x -34775 y 30982
+x -34772 y 30996
+x -34769 y 31013
+x -34767 y 31023
+x -34760 y 31063
+x -34751 y 31091
+x -34741 y 31106
+x -34732 y 31122
+x -34719 y 31130
+x -34704 y 31130
+x -34701 y 31130
+x -34698 y 31130
+x -34695 y 31129
+x -34692 y 31129
+x -34687 y 31128
+x -34680 y 31126
+x -34207 y 30754
+x -34200 y 30698
+x -34181 y 30652
+x -34148 y 30616
+x -34116 y 30579
+x -34078 y 30561
+x -34037 y 30561
+x -34007 y 30561
+x -33983 y 30573
+x -33966 y 30596
+x -33949 y 30619
+x -33940 y 30651
+x -33940 y 30692
+x -33940 y 30713
+x -33943 y 30738
+x -33947 y 30769
+x -33951 y 30799
+x -33958 y 30835
+x -33967 y 30875
+x -34002 y 30766
+x -34008 y 30749
+x -34015 y 30736
+x -34024 y 30727
+x -34033 y 30718
+x -34044 y 30713
+x -34056 y 30713
+x -34059 y 30713
+x -34063 y 30714
+x -34069 y 30715
+x -34076 y 30717
+x -34082 y 30718
+x -34089 y 30720
+x -34207 y 30754
+x -34383 y 30187
+x -34383 y 30207
+x -34382 y 30217
+x -34379 y 30225
+x -34373 y 30229
+x -34367 y 30233
+x -34357 y 30236
+x -34344 y 30236
+x -34335 y 30236
+x -34325 y 30235
+x -34313 y 30234
+x -34300 y 30233
+x -34287 y 30231
+x -34271 y 30228
+x -34262 y 30227
+x -34213 y 30217
+x -34182 y 30208
+x -34168 y 30198
+x -34155 y 30189
+x -34148 y 30174
+x -34147 y 30154
+x -34146 y 30122
+x -33959 y 30076
+x -33959 y 30083
+x -33959 y 30092
+x -33959 y 30102
+x -33960 y 30112
+x -33960 y 30118
+x -33960 y 30121
+x -33960 y 30133
+x -33958 y 30143
+x -33955 y 30149
+x -33951 y 30156
+x -33946 y 30159
+x -33939 y 30159
+x -33929 y 30159
+x -33908 y 30155
+x -33875 y 30147
+x -33858 y 30143
+x -33845 y 30139
+x -33836 y 30137
+x -33827 y 30135
+x -33818 y 30133
+x -33751 y 30116
+x -33716 y 30094
+x -33714 y 30068
+x -33713 y 30047
+x -33713 y 30047
+x -33713 y 30044
+x -33712 y 30038
+x -33709 y 29977
+x -33708 y 29908
+x -33708 y 29834
+x -33708 y 29789
+x -33708 y 29746
+x -33709 y 29701
+x -33710 y 29657
+x -33712 y 29610
+x -33714 y 29559
+x -33714 y 29542
+x -33715 y 29528
+x -33718 y 29517
+x -33723 y 29508
+x -33729 y 29500
+x -33736 y 29496
+x -33745 y 29496
+x -33755 y 29496
+x -33769 y 29497
+x -33786 y 29500
+x -33803 y 29503
+x -33821 y 29507
+x -33840 y 29512
+x -33852 y 29515
+x -33855 y 29515
+x -33858 y 29516
+x -33863 y 29518
+x -33931 y 29534
+x -33964 y 29558
+x -33964 y 29589
+x -33964 y 29603
+x -33964 y 29617
+x -33964 y 29617
+x -33964 y 29620
+x -33964 y 29626
+x -33961 y 29697
+x -33959 y 29778
+x -33959 y 29868
+x -33959 y 29870
+x -33959 y 29874
+x -33959 y 29882
+x -33960 y 29913
+x -33960 y 29942
+x -33960 y 29969
+x -34002 y 29874
+x -34006 y 29865
+x -34013 y 29857
+x -34022 y 29850
+x -34030 y 29842
+x -34038 y 29839
+x -34044 y 29839
+x -34046 y 29839
+x -34050 y 29840
+x -34056 y 29841
+x -34057 y 29841
+x -34058 y 29842
+x -34059 y 29842
+x -34141 y 29858
+x -34141 y 29843
+x -34140 y 29830
+x -34140 y 29818
+x -34140 y 29805
+x -34140 y 29793
+x -34140 y 29782
+x -34140 y 29733
+x -34141 y 29688
+x -34143 y 29645
+x -34143 y 29641
+x -34143 y 29639
+x -34143 y 29638
+x -34144 y 29618
+x -34145 y 29605
+x -34149 y 29595
+x -34154 y 29589
+x -34160 y 29583
+x -34168 y 29580
+x -34180 y 29580
+x -34189 y 29580
+x -34201 y 29581
+x -34215 y 29583
+x -34229 y 29585
+x -34244 y 29588
+x -34259 y 29592
+x -34267 y 29594
+x -34316 y 29606
+x -34348 y 29617
+x -34362 y 29628
+x -34377 y 29640
+x -34384 y 29660
+x -34384 y 29688
+x -34384 y 29695
+x -34384 y 29714
+x -34384 y 29723
+x -34384 y 29736
+x -34383 y 29753
+x -34382 y 29795
+x -34381 y 29823
+x -34381 y 29837
+x -34381 y 29849
+x -34381 y 29864
+x -34382 y 29882
+x -34382 y 29901
+x -34383 y 29914
+x -34383 y 29922
+x -34502 y 29949
+x -34502 y 29947
+x -34502 y 29929
+x -34502 y 29896
+x -34501 y 29863
+x -34501 y 29832
+x -34501 y 29802
+x -34501 y 29782
+x -34501 y 29766
+x -34501 y 29752
+x -34502 y 29739
+x -34502 y 29726
+x -34502 y 29712
+x -34504 y 29697
+x -34505 y 29674
+x -34509 y 29658
+x -34517 y 29650
+x -34524 y 29641
+x -34538 y 29637
+x -34559 y 29637
+x -34569 y 29637
+x -34579 y 29638
+x -34590 y 29639
+x -34601 y 29640
+x -34613 y 29642
+x -34625 y 29645
+x -34639 y 29648
+x -34681 y 29656
+x -34712 y 29666
+x -34730 y 29680
+x -34747 y 29693
+x -34757 y 29713
+x -34757 y 29739
+x -34757 y 30070
+x -34757 y 30103
+x -34752 y 30128
+x -34742 y 30144
+x -34733 y 30160
+x -34716 y 30175
+x -34693 y 30190
+x -34684 y 30196
+x -34665 y 30209
+x -34649 y 30217
+x -34635 y 30222
+x -34622 y 30226
+x -34608 y 30228
+x -34594 y 30228
+x -34588 y 30228
+x -34583 y 30228
+x -34576 y 30227
+x -34570 y 30227
+x -34561 y 30225
+x -34548 y 30222
+x -34383 y 30187
+x -34680 y 29483
+x -34662 y 29480
+x -34577 y 29463
+x -34479 y 29441
+x -34368 y 29414
+x -34257 y 29387
+x -34128 y 29352
+x -33982 y 29312
+x -33984 y 29316
+x -33986 y 29323
+x -33988 y 29331
+x -34002 y 29375
+x -34009 y 29403
+x -34009 y 29415
+x -34009 y 29424
+x -34005 y 29431
+x -33997 y 29436
+x -33989 y 29442
+x -33978 y 29444
+x -33965 y 29444
+x -33932 y 29444
+x -33895 y 29437
+x -33851 y 29425
+x -33807 y 29411
+x -33779 y 29397
+x -33765 y 29384
+x -33747 y 29365
+x -33729 y 29323
+x -33713 y 29256
+x -33696 y 29189
+x -33688 y 29118
+x -33688 y 29045
+x -33688 y 28928
+x -33717 y 28835
+x -33775 y 28766
+x -33833 y 28697
+x -33912 y 28662
+x -34010 y 28662
+x -34089 y 28662
+x -34160 y 28684
+x -34225 y 28730
+x -34291 y 28775
+x -34346 y 28841
+x -34393 y 28928
+x -34425 y 28910
+x -34468 y 28885
+x -34521 y 28854
+x -34575 y 28823
+x -34632 y 28788
+x -34693 y 28751
+x -34704 y 28743
+x -34710 y 28739
+x -34717 y 28736
+x -34723 y 28734
+x -34730 y 28732
+x -34736 y 28731
+x -34741 y 28731
+x -34763 y 28731
+x -34788 y 28753
+x -34817 y 28797
+x -34822 y 28805
+x -34825 y 28810
+x -34828 y 28814
+x -34834 y 28824
+x -34844 y 28838
+x -34852 y 28855
+x -34857 y 28872
+x -34863 y 28889
+x -34866 y 28903
+x -34866 y 28916
+x -34866 y 28925
+x -34864 y 28933
+x -34861 y 28939
+x -34857 y 28946
+x -34850 y 28952
+x -34842 y 28957
+x -34828 y 28965
+x -34794 y 28986
+x -34733 y 29021
+x -34644 y 29069
+x -34556 y 29118
+x -34491 y 29153
+x -34452 y 29176
+x -34497 y 29188
+x -34549 y 29198
+x -34608 y 29209
+x -34667 y 29220
+x -34701 y 29226
+x -34710 y 29228
+x -34721 y 29230
+x -34743 y 29235
+x -34758 y 29242
+x -34766 y 29252
+x -34774 y 29262
+x -34778 y 29278
+x -34778 y 29299
+x -34778 y 29306
+x -34778 y 29315
+x -34776 y 29327
+x -34775 y 29339
+x -34772 y 29352
+x -34769 y 29369
+x -34767 y 29380
+x -34760 y 29419
+x -34751 y 29447
+x -34741 y 29462
+x -34732 y 29478
+x -34719 y 29486
+x -34704 y 29486
+x -34701 y 29486
+x -34698 y 29486
+x -34695 y 29485
+x -34692 y 29485
+x -34687 y 29484
+x -34680 y 29483
+x -34207 y 29110
+x -34200 y 29054
+x -34181 y 29008
+x -34148 y 28972
+x -34116 y 28936
+x -34078 y 28918
+x -34037 y 28918
+x -34007 y 28918
+x -33983 y 28929
+x -33966 y 28952
+x -33949 y 28975
+x -33940 y 29007
+x -33940 y 29049
+x -33940 y 29069
+x -33943 y 29095
+x -33947 y 29125
+x -33951 y 29155
+x -33958 y 29191
+x -33967 y 29231
+x -34002 y 29122
+x -34008 y 29105
+x -34015 y 29092
+x -34024 y 29083
+x -34033 y 29074
+x -34044 y 29070
+x -34056 y 29070
+x -34059 y 29070
+x -34063 y 29070
+x -34069 y 29071
+x -34076 y 29073
+x -34082 y 29074
+x -34089 y 29076
+x -34207 y 29110
+type1
+x -37254 y 46790
+x -34018 y 46790
+x -34018 y 45496
+x -34682 y 45496
+x -34682 y 46354
+x -35253 y 46354
+x -35253 y 45570
+x -35901 y 45570
+x -35901 y 46354
+x -36592 y 46354
+x -36592 y 45468
+x -37254 y 45468
+x -37254 y 46790
+x -37254 y 45103
+x -34018 y 45103
+x -34018 y 44503
+x -35593 y 44279
+x -35732 y 44259
+x -35867 y 44240
+x -35998 y 44224
+x -36130 y 44208
+x -36257 y 44194
+x -36382 y 44182
+x -36250 y 44167
+x -36112 y 44150
+x -35968 y 44132
+x -35823 y 44113
+x -35669 y 44092
+x -35503 y 44068
+x -34018 y 43857
+x -34018 y 43258
+x -37254 y 43258
+x -37254 y 43656
+x -35819 y 43656
+x -35718 y 43656
+x -35576 y 43654
+x -35394 y 43652
+x -35212 y 43649
+x -35001 y 43645
+x -34763 y 43639
+x -37254 y 43967
+x -37254 y 44399
+x -34763 y 44719
+x -35050 y 44714
+x -35308 y 44710
+x -35537 y 44707
+x -35766 y 44703
+x -35945 y 44702
+x -36074 y 44702
+x -37254 y 44702
+x -37254 y 45103
+x -35446 y 42378
+x -35446 y 42088
+x -35446 y 42010
+x -35414 y 41952
+x -35351 y 41914
+x -35287 y 41877
+x -35188 y 41858
+x -35055 y 41858
+x -34926 y 41858
+x -34830 y 41878
+x -34766 y 41917
+x -34702 y 41956
+x -34671 y 42014
+x -34671 y 42093
+x -34671 y 42378
+x -35446 y 42378
+x -37254 y 42816
+x -34018 y 42816
+x -34018 y 42036
+x -34018 y 41839
+x -34105 y 41689
+x -34278 y 41586
+x -34452 y 41482
+x -34703 y 41430
+x -35030 y 41430
+x -35375 y 41430
+x -35639 y 41481
+x -35822 y 41583
+x -36006 y 41685
+x -36098 y 41831
+x -36098 y 42022
+x -36098 y 42378
+x -37254 y 42378
+x -37254 y 42816
+x -35639 y 40707
+x -35968 y 40707
+x -36221 y 40672
+x -36397 y 40601
+x -36573 y 40531
+x -36661 y 40430
+x -36661 y 40298
+x -36661 y 40165
+x -36573 y 40064
+x -36397 y 39992
+x -36221 y 39921
+x -35968 y 39885
+x -35639 y 39885
+x -35311 y 39885
+x -35058 y 39921
+x -34882 y 39992
+x -34706 y 40064
+x -34617 y 40165
+x -34617 y 40298
+x -34617 y 40430
+x -34705 y 40531
+x -34881 y 40601
+x -35057 y 40672
+x -35309 y 40707
+x -35639 y 40707
+x -35639 y 41150
+x -35113 y 41150
+x -34698 y 41073
+x -34392 y 40920
+x -34087 y 40768
+x -33934 y 40560
+x -33934 y 40298
+x -33934 y 40035
+x -34087 y 39826
+x -34393 y 39672
+x -34699 y 39517
+x -35113 y 39440
+x -35638 y 39440
+x -36162 y 39440
+x -36577 y 39517
+x -36885 y 39672
+x -37191 y 39826
+x -37344 y 40035
+x -37344 y 40298
+x -37344 y 40560
+x -37191 y 40768
+x -36886 y 40920
+x -36580 y 41073
+x -36165 y 41150
+x -35639 y 41150
+x -35403 y 38641
+x -35403 y 38317
+x -35403 y 38229
+x -35372 y 38164
+x -35311 y 38123
+x -35249 y 38082
+x -35151 y 38061
+x -35017 y 38061
+x -34897 y 38061
+x -34810 y 38081
+x -34752 y 38121
+x -34694 y 38162
+x -34665 y 38223
+x -34665 y 38305
+x -34665 y 38641
+x -35403 y 38641
+x -37253 y 39075
+x -34017 y 39075
+x -34017 y 38260
+x -34017 y 38044
+x -34091 y 37885
+x -34237 y 37783
+x -34383 y 37681
+x -34610 y 37630
+x -34918 y 37630
+x -35099 y 37630
+x -35255 y 37652
+x -35384 y 37696
+x -35514 y 37739
+x -35623 y 37806
+x -35710 y 37898
+x -35765 y 37824
+x -35839 y 37771
+x -35931 y 37740
+x -36024 y 37709
+x -36188 y 37692
+x -36423 y 37687
+x -36488 y 37684
+x -36577 y 37682
+x -36688 y 37680
+x -36949 y 37675
+x -37100 y 37651
+x -37141 y 37609
+x -37253 y 37609
+x -37253 y 38066
+x -37139 y 38088
+x -36982 y 38101
+x -36783 y 38104
+x -36584 y 38107
+x -36459 y 38110
+x -36407 y 38113
+x -36281 y 38121
+x -36189 y 38143
+x -36130 y 38181
+x -36072 y 38218
+x -36042 y 38275
+x -36042 y 38350
+x -36042 y 38641
+x -37253 y 38641
+x -37253 y 39075
+x -37253 y 36889
+x -34674 y 36889
+x -34674 y 37377
+x -34017 y 37377
+x -34017 y 35966
+x -34674 y 35966
+x -34674 y 36453
+x -37253 y 36453
+x -37253 y 36889
+x -37253 y 35669
+x -34017 y 35669
+x -34017 y 34375
+x -34681 y 34375
+x -34681 y 35233
+x -35252 y 35233
+x -35252 y 34449
+x -35900 y 34449
+x -35900 y 35233
+x -36591 y 35233
+x -36591 y 34347
+x -37253 y 34347
+x -37253 y 35669
+x -35403 y 33551
+x -35403 y 33226
+x -35403 y 33139
+x -35372 y 33074
+x -35311 y 33033
+x -35249 y 32992
+x -35151 y 32971
+x -35017 y 32971
+x -34897 y 32971
+x -34810 y 32991
+x -34752 y 33031
+x -34694 y 33071
+x -34665 y 33132
+x -34665 y 33215
+x -34665 y 33551
+x -35403 y 33551
+x -37253 y 33985
+x -34017 y 33985
+x -34017 y 33170
+x -34017 y 32954
+x -34091 y 32795
+x -34237 y 32693
+x -34383 y 32591
+x -34610 y 32540
+x -34918 y 32540
+x -35099 y 32540
+x -35255 y 32561
+x -35384 y 32605
+x -35514 y 32649
+x -35623 y 32716
+x -35710 y 32808
+x -35765 y 32733
+x -35839 y 32681
+x -35931 y 32650
+x -36024 y 32619
+x -36188 y 32601
+x -36423 y 32597
+x -36488 y 32594
+x -36577 y 32592
+x -36688 y 32589
+x -36949 y 32584
+x -37100 y 32561
+x -37141 y 32519
+x -37253 y 32519
+x -37253 y 32976
+x -37139 y 32998
+x -36982 y 33011
+x -36783 y 33014
+x -36584 y 33017
+x -36459 y 33020
+x -36407 y 33023
+x -36281 y 33030
+x -36189 y 33052
+x -36130 y 33090
+x -36072 y 33128
+x -36042 y 33185
+x -36042 y 33260
+x -36042 y 33551
+x -37253 y 33551
+x -37253 y 33985
+type2
+x -31003 y 28527
+x -31003 y 47147
+x -30638 y 47147
+x -30638 y 28527
+x -31003 y 28527
+type0
+type1
+x 16784 y -17046
+x 14013 y -12095
+x 14020 y -12092
+x 16789 y -17044
+x 16784 y -17046
+type1
+x 16786 y -17045
+x 14017 y -12094
+type1
+x 16785 y -16928
+x 11994 y -19605
+x 10520 y -16970
+x 11468 y -13615
+x 14105 y -12138
+x 16743 y -10662
+x 20099 y -11610
+x 21575 y -14249
+x 16785 y -16928
+type0
+type0
+type1
+x 31750 y -6921
+x 31750 y -6940
+x 31755 y -6954
+x 31763 y -6965
+x 31771 y -6976
+x 31782 y -6982
+x 31795 y -6982
+x 31811 y -6982
+x 31824 y -6974
+x 31833 y -6959
+x 31842 y -6943
+x 31847 y -6922
+x 31847 y -6893
+x 31847 y -6865
+x 31843 y -6844
+x 31835 y -6829
+x 31827 y -6813
+x 31816 y -6806
+x 31802 y -6806
+x 31790 y -6806
+x 31779 y -6810
+x 31772 y -6818
+x 31764 y -6826
+x 31759 y -6838
+x 31757 y -6853
+x 31652 y -6853
+x 31660 y -6536
+x 31929 y -6536
+x 31929 y -6641
+x 31754 y -6641
+x 31748 y -6773
+x 31758 y -6751
+x 31770 y -6734
+x 31784 y -6723
+x 31799 y -6712
+x 31817 y -6707
+x 31837 y -6707
+x 31873 y -6707
+x 31901 y -6723
+x 31922 y -6755
+x 31943 y -6787
+x 31953 y -6831
+x 31953 y -6887
+x 31953 y -6950
+x 31940 y -7000
+x 31914 y -7034
+x 31887 y -7069
+x 31850 y -7086
+x 31801 y -7086
+x 31751 y -7086
+x 31713 y -7072
+x 31687 y -7045
+x 31661 y -7017
+x 31647 y -6975
+x 31646 y -6921
+x 31750 y -6921
+x 31999 y -7170
+x 32034 y -6963
+x 32135 y -6963
+x 32072 y -7170
+x 31999 y -7170
+x 32286 y -6921
+x 32287 y -6940
+x 32292 y -6954
+x 32300 y -6965
+x 32308 y -6976
+x 32318 y -6982
+x 32331 y -6982
+x 32348 y -6982
+x 32361 y -6974
+x 32370 y -6959
+x 32379 y -6943
+x 32383 y -6922
+x 32383 y -6893
+x 32383 y -6865
+x 32379 y -6844
+x 32372 y -6829
+x 32364 y -6813
+x 32353 y -6806
+x 32339 y -6806
+x 32326 y -6806
+x 32316 y -6810
+x 32309 y -6818
+x 32301 y -6826
+x 32296 y -6838
+x 32294 y -6853
+x 32189 y -6853
+x 32197 y -6536
+x 32465 y -6536
+x 32465 y -6641
+x 32291 y -6641
+x 32285 y -6773
+x 32294 y -6751
+x 32306 y -6734
+x 32321 y -6723
+x 32336 y -6712
+x 32353 y -6707
+x 32373 y -6707
+x 32409 y -6707
+x 32438 y -6723
+x 32458 y -6755
+x 32479 y -6787
+x 32490 y -6831
+x 32490 y -6887
+x 32490 y -6950
+x 32477 y -7000
+x 32450 y -7034
+x 32424 y -7069
+x 32386 y -7086
+x 32338 y -7086
+x 32288 y -7086
+x 32250 y -7072
+x 32224 y -7045
+x 32197 y -7017
+x 32184 y -6975
+x 32182 y -6921
+x 32286 y -6921
+x 32636 y -6805
+x 32636 y -6868
+x 32641 y -6914
+x 32650 y -6941
+x 32658 y -6968
+x 32673 y -6981
+x 32693 y -6981
+x 32714 y -6981
+x 32728 y -6968
+x 32737 y -6941
+x 32746 y -6914
+x 32751 y -6868
+x 32751 y -6805
+x 32751 y -6742
+x 32746 y -6697
+x 32737 y -6670
+x 32728 y -6643
+x 32714 y -6630
+x 32693 y -6630
+x 32673 y -6630
+x 32658 y -6643
+x 32650 y -6670
+x 32641 y -6697
+x 32636 y -6742
+x 32636 y -6805
+x 32532 y -6807
+x 32532 y -6717
+x 32546 y -6648
+x 32574 y -6600
+x 32602 y -6552
+x 32641 y -6527
+x 32693 y -6527
+x 32745 y -6527
+x 32785 y -6552
+x 32813 y -6600
+x 32841 y -6648
+x 32855 y -6717
+x 32855 y -6807
+x 32855 y -6896
+x 32841 y -6965
+x 32813 y -7014
+x 32785 y -7062
+x 32745 y -7086
+x 32693 y -7086
+x 32641 y -7086
+x 32602 y -7062
+x 32574 y -7014
+x 32546 y -6965
+x 32532 y -6896
+x 32532 y -6807
+x 33246 y -6897
+x 33246 y -6904
+x 33246 y -6960
+x 33232 y -7004
+x 33204 y -7037
+x 33177 y -7069
+x 33139 y -7086
+x 33091 y -7086
+x 33047 y -7086
+x 33011 y -7068
+x 32984 y -7033
+x 32956 y -6999
+x 32938 y -6949
+x 32930 y -6883
+x 32892 y -6883
+x 32912 y -6818
+x 32927 y -6818
+x 32927 y -6815
+x 32926 y -6812
+x 32926 y -6809
+x 32926 y -6806
+x 32926 y -6801
+x 32926 y -6795
+x 32926 y -6792
+x 32926 y -6789
+x 32926 y -6786
+x 32926 y -6783
+x 32927 y -6780
+x 32927 y -6777
+x 32885 y -6777
+x 32904 y -6713
+x 32933 y -6713
+x 32942 y -6645
+x 32960 y -6594
+x 32987 y -6560
+x 33015 y -6526
+x 33051 y -6510
+x 33097 y -6510
+x 33141 y -6510
+x 33176 y -6524
+x 33201 y -6554
+x 33227 y -6583
+x 33241 y -6626
+x 33244 y -6681
+x 33141 y -6681
+x 33140 y -6661
+x 33135 y -6646
+x 33127 y -6635
+x 33118 y -6624
+x 33107 y -6618
+x 33092 y -6618
+x 33078 y -6618
+x 33066 y -6626
+x 33057 y -6642
+x 33047 y -6658
+x 33040 y -6682
+x 33036 y -6713
+x 33134 y -6713
+x 33113 y -6777
+x 33031 y -6777
+x 33031 y -6780
+x 33031 y -6784
+x 33031 y -6789
+x 33031 y -6793
+x 33031 y -6796
+x 33031 y -6798
+x 33031 y -6800
+x 33031 y -6803
+x 33031 y -6808
+x 33031 y -6813
+x 33031 y -6816
+x 33031 y -6818
+x 33100 y -6818
+x 33080 y -6883
+x 33035 y -6883
+x 33039 y -6913
+x 33046 y -6936
+x 33056 y -6952
+x 33066 y -6968
+x 33078 y -6976
+x 33093 y -6976
+x 33107 y -6976
+x 33118 y -6969
+x 33127 y -6955
+x 33136 y -6941
+x 33140 y -6921
+x 33141 y -6897
+x 33246 y -6897
+type1
+x 28252 y -6959
+x 28253 y -6978
+x 28259 y -6993
+x 28269 y -7004
+x 28279 y -7015
+x 28292 y -7020
+x 28308 y -7020
+x 28329 y -7020
+x 28344 y -7013
+x 28355 y -6997
+x 28367 y -6982
+x 28372 y -6960
+x 28372 y -6931
+x 28372 y -6904
+x 28367 y -6882
+x 28358 y -6867
+x 28348 y -6852
+x 28335 y -6844
+x 28318 y -6844
+x 28302 y -6844
+x 28289 y -6848
+x 28280 y -6856
+x 28270 y -6864
+x 28264 y -6876
+x 28262 y -6892
+x 28132 y -6892
+x 28142 y -6574
+x 28474 y -6574
+x 28474 y -6680
+x 28258 y -6680
+x 28250 y -6812
+x 28262 y -6789
+x 28277 y -6773
+x 28295 y -6762
+x 28314 y -6750
+x 28335 y -6745
+x 28360 y -6745
+x 28404 y -6745
+x 28439 y -6761
+x 28465 y -6793
+x 28491 y -6825
+x 28504 y -6869
+x 28504 y -6925
+x 28504 y -6989
+x 28488 y -7038
+x 28455 y -7073
+x 28423 y -7107
+x 28376 y -7125
+x 28316 y -7125
+x 28254 y -7125
+x 28207 y -7111
+x 28175 y -7083
+x 28143 y -7055
+x 28126 y -7014
+x 28124 y -6959
+x 28252 y -6959
+x 28996 y -6935
+x 28996 y -6943
+x 28996 y -6999
+x 28979 y -7043
+x 28945 y -7075
+x 28911 y -7108
+x 28864 y -7124
+x 28805 y -7124
+x 28751 y -7124
+x 28706 y -7107
+x 28672 y -7072
+x 28638 y -7037
+x 28616 y -6987
+x 28606 y -6921
+x 28559 y -6921
+x 28583 y -6857
+x 28602 y -6857
+x 28602 y -6854
+x 28602 y -6851
+x 28601 y -6847
+x 28601 y -6844
+x 28601 y -6839
+x 28601 y -6833
+x 28601 y -6830
+x 28601 y -6827
+x 28601 y -6824
+x 28602 y -6821
+x 28602 y -6818
+x 28602 y -6815
+x 28550 y -6815
+x 28574 y -6751
+x 28610 y -6751
+x 28621 y -6684
+x 28643 y -6633
+x 28677 y -6599
+x 28711 y -6565
+x 28756 y -6548
+x 28813 y -6548
+x 28867 y -6548
+x 28910 y -6563
+x 28941 y -6592
+x 28973 y -6621
+x 28990 y -6664
+x 28994 y -6720
+x 28866 y -6719
+x 28866 y -6699
+x 28860 y -6684
+x 28849 y -6673
+x 28839 y -6662
+x 28824 y -6657
+x 28806 y -6657
+x 28789 y -6657
+x 28774 y -6665
+x 28763 y -6681
+x 28751 y -6697
+x 28742 y -6720
+x 28737 y -6751
+x 28858 y -6751
+x 28833 y -6815
+x 28731 y -6815
+x 28731 y -6818
+x 28731 y -6822
+x 28731 y -6827
+x 28731 y -6832
+x 28731 y -6835
+x 28731 y -6836
+x 28731 y -6838
+x 28731 y -6842
+x 28731 y -6846
+x 28731 y -6851
+x 28731 y -6855
+x 28731 y -6857
+x 28817 y -6857
+x 28792 y -6921
+x 28736 y -6921
+x 28741 y -6951
+x 28750 y -6975
+x 28762 y -6991
+x 28774 y -7006
+x 28789 y -7014
+x 28807 y -7014
+x 28825 y -7014
+x 28839 y -7007
+x 28850 y -6993
+x 28860 y -6979
+x 28866 y -6960
+x 28867 y -6935
+x 28996 y -6935
+type1
+x 27089 y -6959
+x 27091 y -6978
+x 27096 y -6993
+x 27106 y -7004
+x 27116 y -7015
+x 27129 y -7020
+x 27145 y -7020
+x 27166 y -7020
+x 27182 y -7013
+x 27193 y -6997
+x 27204 y -6982
+x 27209 y -6960
+x 27209 y -6931
+x 27209 y -6904
+x 27205 y -6882
+x 27195 y -6867
+x 27185 y -6852
+x 27172 y -6844
+x 27155 y -6844
+x 27139 y -6844
+x 27126 y -6848
+x 27117 y -6856
+x 27108 y -6864
+x 27102 y -6876
+x 27099 y -6892
+x 26969 y -6892
+x 26979 y -6574
+x 27311 y -6574
+x 27311 y -6680
+x 27095 y -6680
+x 27087 y -6812
+x 27099 y -6789
+x 27114 y -6773
+x 27133 y -6762
+x 27151 y -6750
+x 27172 y -6745
+x 27197 y -6745
+x 27242 y -6745
+x 27277 y -6761
+x 27302 y -6793
+x 27328 y -6825
+x 27341 y -6869
+x 27341 y -6925
+x 27341 y -6989
+x 27325 y -7038
+x 27292 y -7073
+x 27260 y -7107
+x 27213 y -7125
+x 27153 y -7125
+x 27091 y -7125
+x 27044 y -7111
+x 27012 y -7083
+x 26980 y -7055
+x 26963 y -7014
+x 26961 y -6959
+x 27089 y -6959
+x 27833 y -6935
+x 27833 y -6943
+x 27833 y -6999
+x 27816 y -7043
+x 27782 y -7075
+x 27748 y -7108
+x 27701 y -7124
+x 27642 y -7124
+x 27588 y -7124
+x 27544 y -7107
+x 27510 y -7072
+x 27476 y -7037
+x 27454 y -6987
+x 27443 y -6921
+x 27396 y -6921
+x 27420 y -6857
+x 27439 y -6857
+x 27439 y -6854
+x 27439 y -6851
+x 27439 y -6847
+x 27439 y -6844
+x 27439 y -6839
+x 27439 y -6833
+x 27439 y -6830
+x 27439 y -6827
+x 27439 y -6824
+x 27439 y -6821
+x 27439 y -6818
+x 27439 y -6815
+x 27387 y -6815
+x 27411 y -6751
+x 27447 y -6751
+x 27458 y -6684
+x 27480 y -6633
+x 27514 y -6599
+x 27548 y -6565
+x 27593 y -6548
+x 27650 y -6548
+x 27705 y -6548
+x 27747 y -6563
+x 27779 y -6592
+x 27810 y -6621
+x 27827 y -6664
+x 27831 y -6720
+x 27703 y -6719
+x 27703 y -6699
+x 27697 y -6684
+x 27687 y -6673
+x 27676 y -6662
+x 27661 y -6657
+x 27643 y -6657
+x 27626 y -6657
+x 27611 y -6665
+x 27600 y -6681
+x 27588 y -6697
+x 27580 y -6720
+x 27574 y -6751
+x 27695 y -6751
+x 27670 y -6815
+x 27569 y -6815
+x 27569 y -6818
+x 27568 y -6822
+x 27568 y -6827
+x 27568 y -6832
+x 27568 y -6835
+x 27568 y -6836
+x 27568 y -6838
+x 27568 y -6842
+x 27568 y -6846
+x 27568 y -6851
+x 27569 y -6855
+x 27569 y -6857
+x 27654 y -6857
+x 27629 y -6921
+x 27573 y -6921
+x 27578 y -6951
+x 27587 y -6975
+x 27599 y -6991
+x 27611 y -7006
+x 27626 y -7014
+x 27644 y -7014
+x 27662 y -7014
+x 27676 y -7007
+x 27687 y -6993
+x 27697 y -6979
+x 27703 y -6960
+x 27704 y -6935
+x 27833 y -6935
+type1
+x 22951 y -6915
+x 22951 y -6698
+x 22841 y -6915
+x 22951 y -6915
+x 22951 y -7122
+x 22951 y -7016
+x 22774 y -7016
+x 22774 y -6886
+x 22930 y -6581
+x 23049 y -6581
+x 23049 y -6915
+x 23107 y -6915
+x 23107 y -7016
+x 23049 y -7016
+x 23049 y -7122
+x 22951 y -7122
+x 23136 y -7215
+x 23172 y -7008
+x 23273 y -7008
+x 23210 y -7215
+x 23136 y -7215
+x 23424 y -6966
+x 23425 y -6985
+x 23429 y -7000
+x 23437 y -7011
+x 23445 y -7022
+x 23456 y -7027
+x 23469 y -7027
+x 23485 y -7027
+x 23498 y -7019
+x 23507 y -7004
+x 23516 y -6989
+x 23521 y -6967
+x 23521 y -6938
+x 23521 y -6910
+x 23517 y -6889
+x 23509 y -6874
+x 23501 y -6859
+x 23491 y -6851
+x 23477 y -6851
+x 23464 y -6851
+x 23454 y -6855
+x 23446 y -6863
+x 23438 y -6871
+x 23434 y -6883
+x 23431 y -6898
+x 23326 y -6898
+x 23334 y -6581
+x 23603 y -6581
+x 23603 y -6686
+x 23428 y -6686
+x 23422 y -6818
+x 23432 y -6796
+x 23444 y -6779
+x 23459 y -6768
+x 23473 y -6757
+x 23491 y -6752
+x 23511 y -6752
+x 23547 y -6752
+x 23575 y -6768
+x 23596 y -6800
+x 23617 y -6832
+x 23627 y -6876
+x 23627 y -6932
+x 23627 y -6996
+x 23614 y -7045
+x 23588 y -7079
+x 23561 y -7114
+x 23524 y -7131
+x 23475 y -7131
+x 23425 y -7131
+x 23387 y -7118
+x 23361 y -7090
+x 23335 y -7062
+x 23321 y -7021
+x 23320 y -6966
+x 23424 y -6966
+x 23774 y -6850
+x 23774 y -6914
+x 23778 y -6959
+x 23787 y -6986
+x 23796 y -7013
+x 23811 y -7026
+x 23831 y -7026
+x 23851 y -7026
+x 23866 y -7013
+x 23875 y -6986
+x 23884 y -6959
+x 23888 y -6914
+x 23888 y -6850
+x 23888 y -6787
+x 23884 y -6742
+x 23875 y -6715
+x 23866 y -6688
+x 23851 y -6675
+x 23831 y -6675
+x 23811 y -6675
+x 23796 y -6688
+x 23787 y -6715
+x 23778 y -6742
+x 23774 y -6787
+x 23774 y -6850
+x 23669 y -6852
+x 23669 y -6762
+x 23683 y -6693
+x 23711 y -6645
+x 23739 y -6597
+x 23779 y -6572
+x 23831 y -6572
+x 23883 y -6572
+x 23923 y -6597
+x 23951 y -6645
+x 23978 y -6693
+x 23992 y -6762
+x 23992 y -6852
+x 23992 y -6941
+x 23978 y -7010
+x 23951 y -7059
+x 23923 y -7107
+x 23883 y -7131
+x 23831 y -7131
+x 23779 y -7131
+x 23739 y -7107
+x 23711 y -7059
+x 23683 y -7010
+x 23669 y -6941
+x 23669 y -6852
+x 24383 y -6942
+x 24383 y -6949
+x 24383 y -7005
+x 24369 y -7049
+x 24342 y -7082
+x 24314 y -7114
+x 24276 y -7131
+x 24229 y -7131
+x 24185 y -7131
+x 24149 y -7113
+x 24121 y -7078
+x 24094 y -7044
+x 24076 y -6994
+x 24068 y -6928
+x 24029 y -6928
+x 24049 y -6863
+x 24064 y -6863
+x 24064 y -6860
+x 24064 y -6857
+x 24064 y -6854
+x 24064 y -6851
+x 24064 y -6846
+x 24064 y -6840
+x 24064 y -6837
+x 24064 y -6834
+x 24064 y -6831
+x 24064 y -6828
+x 24064 y -6825
+x 24064 y -6822
+x 24022 y -6822
+x 24041 y -6758
+x 24070 y -6758
+x 24079 y -6690
+x 24098 y -6639
+x 24125 y -6605
+x 24152 y -6572
+x 24189 y -6555
+x 24235 y -6555
+x 24279 y -6555
+x 24314 y -6569
+x 24339 y -6599
+x 24364 y -6628
+x 24378 y -6671
+x 24381 y -6726
+x 24278 y -6726
+x 24278 y -6706
+x 24273 y -6691
+x 24264 y -6680
+x 24256 y -6669
+x 24244 y -6663
+x 24229 y -6663
+x 24215 y -6663
+x 24204 y -6671
+x 24194 y -6687
+x 24185 y -6703
+x 24178 y -6727
+x 24174 y -6758
+x 24271 y -6758
+x 24251 y -6822
+x 24169 y -6822
+x 24169 y -6825
+x 24169 y -6829
+x 24169 y -6834
+x 24168 y -6838
+x 24168 y -6841
+x 24168 y -6843
+x 24168 y -6845
+x 24168 y -6848
+x 24169 y -6853
+x 24169 y -6858
+x 24169 y -6861
+x 24169 y -6863
+x 24238 y -6863
+x 24218 y -6928
+x 24173 y -6928
+x 24177 y -6958
+x 24184 y -6981
+x 24194 y -6997
+x 24204 y -7013
+x 24216 y -7021
+x 24230 y -7021
+x 24244 y -7021
+x 24256 y -7014
+x 24265 y -7000
+x 24273 y -6986
+x 24278 y -6966
+x 24279 y -6942
+x 24383 y -6942
+type1
+x 24984 y -6959
+x 24985 y -6978
+x 24989 y -6993
+x 24997 y -7004
+x 25005 y -7015
+x 25016 y -7020
+x 25029 y -7020
+x 25046 y -7020
+x 25058 y -7013
+x 25067 y -6997
+x 25076 y -6982
+x 25081 y -6960
+x 25081 y -6931
+x 25081 y -6904
+x 25077 y -6882
+x 25069 y -6867
+x 25062 y -6852
+x 25051 y -6844
+x 25037 y -6844
+x 25024 y -6844
+x 25014 y -6848
+x 25006 y -6856
+x 24999 y -6864
+x 24994 y -6876
+x 24992 y -6892
+x 24887 y -6892
+x 24894 y -6574
+x 25163 y -6574
+x 25163 y -6680
+x 24988 y -6680
+x 24982 y -6812
+x 24992 y -6789
+x 25004 y -6773
+x 25019 y -6762
+x 25034 y -6750
+x 25051 y -6745
+x 25071 y -6745
+x 25107 y -6745
+x 25135 y -6761
+x 25156 y -6793
+x 25177 y -6825
+x 25187 y -6869
+x 25187 y -6925
+x 25187 y -6989
+x 25174 y -7038
+x 25148 y -7073
+x 25122 y -7107
+x 25084 y -7125
+x 25036 y -7125
+x 24985 y -7125
+x 24947 y -7111
+x 24921 y -7083
+x 24895 y -7055
+x 24881 y -7014
+x 24880 y -6959
+x 24984 y -6959
+x 25233 y -7208
+x 25269 y -7001
+x 25370 y -7001
+x 25307 y -7208
+x 25233 y -7208
+x 25520 y -6959
+x 25521 y -6978
+x 25526 y -6993
+x 25534 y -7004
+x 25542 y -7015
+x 25552 y -7020
+x 25566 y -7020
+x 25582 y -7020
+x 25595 y -7013
+x 25604 y -6997
+x 25613 y -6982
+x 25617 y -6960
+x 25617 y -6931
+x 25617 y -6904
+x 25614 y -6882
+x 25606 y -6867
+x 25598 y -6852
+x 25587 y -6844
+x 25573 y -6844
+x 25561 y -6844
+x 25550 y -6848
+x 25543 y -6856
+x 25535 y -6864
+x 25530 y -6876
+x 25528 y -6892
+x 25423 y -6892
+x 25431 y -6574
+x 25699 y -6574
+x 25699 y -6680
+x 25525 y -6680
+x 25519 y -6812
+x 25528 y -6789
+x 25541 y -6773
+x 25555 y -6762
+x 25570 y -6750
+x 25588 y -6745
+x 25608 y -6745
+x 25643 y -6745
+x 25672 y -6761
+x 25693 y -6793
+x 25714 y -6825
+x 25724 y -6869
+x 25724 y -6925
+x 25724 y -6989
+x 25711 y -7038
+x 25684 y -7073
+x 25658 y -7107
+x 25621 y -7125
+x 25572 y -7125
+x 25522 y -7125
+x 25484 y -7111
+x 25458 y -7083
+x 25432 y -7055
+x 25418 y -7014
+x 25417 y -6959
+x 25520 y -6959
+x 25870 y -6843
+x 25870 y -6907
+x 25875 y -6952
+x 25884 y -6979
+x 25893 y -7006
+x 25907 y -7020
+x 25928 y -7020
+x 25948 y -7020
+x 25963 y -7006
+x 25971 y -6979
+x 25980 y -6952
+x 25985 y -6907
+x 25985 y -6843
+x 25985 y -6780
+x 25980 y -6735
+x 25971 y -6708
+x 25963 y -6681
+x 25948 y -6668
+x 25928 y -6668
+x 25907 y -6668
+x 25893 y -6681
+x 25884 y -6708
+x 25875 y -6735
+x 25870 y -6780
+x 25870 y -6843
+x 25766 y -6845
+x 25766 y -6755
+x 25780 y -6686
+x 25808 y -6638
+x 25836 y -6590
+x 25876 y -6566
+x 25928 y -6566
+x 25980 y -6566
+x 26019 y -6590
+x 26047 y -6638
+x 26075 y -6686
+x 26089 y -6755
+x 26089 y -6845
+x 26089 y -6935
+x 26075 y -7004
+x 26047 y -7052
+x 26019 y -7100
+x 25980 y -7125
+x 25928 y -7125
+x 25876 y -7125
+x 25836 y -7100
+x 25808 y -7052
+x 25780 y -7004
+x 25766 y -6935
+x 25766 y -6845
+x 26480 y -6935
+x 26480 y -6943
+x 26480 y -6999
+x 26466 y -7043
+x 26439 y -7075
+x 26411 y -7108
+x 26373 y -7124
+x 26325 y -7124
+x 26281 y -7124
+x 26246 y -7107
+x 26218 y -7072
+x 26190 y -7037
+x 26173 y -6987
+x 26164 y -6921
+x 26126 y -6921
+x 26146 y -6857
+x 26161 y -6857
+x 26161 y -6854
+x 26161 y -6851
+x 26161 y -6847
+x 26160 y -6844
+x 26160 y -6839
+x 26160 y -6833
+x 26160 y -6830
+x 26160 y -6827
+x 26161 y -6824
+x 26161 y -6821
+x 26161 y -6818
+x 26161 y -6815
+x 26119 y -6815
+x 26138 y -6751
+x 26167 y -6751
+x 26176 y -6684
+x 26194 y -6633
+x 26222 y -6599
+x 26249 y -6565
+x 26285 y -6548
+x 26331 y -6548
+x 26376 y -6548
+x 26410 y -6563
+x 26436 y -6592
+x 26461 y -6621
+x 26475 y -6664
+x 26478 y -6720
+x 26375 y -6719
+x 26374 y -6699
+x 26370 y -6684
+x 26361 y -6673
+x 26353 y -6662
+x 26341 y -6657
+x 26326 y -6657
+x 26312 y -6657
+x 26300 y -6665
+x 26291 y -6681
+x 26282 y -6697
+x 26275 y -6720
+x 26270 y -6751
+x 26368 y -6751
+x 26348 y -6815
+x 26266 y -6815
+x 26266 y -6818
+x 26266 y -6822
+x 26265 y -6827
+x 26265 y -6832
+x 26265 y -6835
+x 26265 y -6836
+x 26265 y -6838
+x 26265 y -6842
+x 26265 y -6846
+x 26266 y -6851
+x 26266 y -6855
+x 26266 y -6857
+x 26335 y -6857
+x 26315 y -6921
+x 26269 y -6921
+x 26274 y -6951
+x 26281 y -6975
+x 26290 y -6991
+x 26300 y -7006
+x 26313 y -7014
+x 26327 y -7014
+x 26341 y -7014
+x 26353 y -7007
+x 26361 y -6993
+x 26370 y -6979
+x 26375 y -6960
+x 26376 y -6935
+x 26480 y -6935
+type1
+x 29711 y -6943
+x 29711 y -6727
+x 29600 y -6943
+x 29711 y -6943
+x 29711 y -7150
+x 29711 y -7044
+x 29534 y -7044
+x 29534 y -6915
+x 29689 y -6609
+x 29808 y -6609
+x 29808 y -6943
+x 29866 y -6943
+x 29866 y -7044
+x 29808 y -7044
+x 29808 y -7150
+x 29711 y -7150
+x 29896 y -7244
+x 29931 y -7036
+x 30033 y -7036
+x 29969 y -7244
+x 29896 y -7244
+x 30183 y -6994
+x 30184 y -7013
+x 30189 y -7028
+x 30197 y -7039
+x 30205 y -7050
+x 30215 y -7055
+x 30228 y -7055
+x 30245 y -7055
+x 30258 y -7048
+x 30267 y -7032
+x 30276 y -7017
+x 30280 y -6995
+x 30280 y -6966
+x 30280 y -6939
+x 30276 y -6917
+x 30269 y -6902
+x 30261 y -6887
+x 30250 y -6879
+x 30236 y -6879
+x 30223 y -6879
+x 30213 y -6883
+x 30206 y -6891
+x 30198 y -6899
+x 30193 y -6911
+x 30191 y -6927
+x 30086 y -6927
+x 30094 y -6609
+x 30362 y -6609
+x 30362 y -6715
+x 30188 y -6715
+x 30182 y -6847
+x 30191 y -6824
+x 30203 y -6808
+x 30218 y -6797
+x 30233 y -6786
+x 30250 y -6780
+x 30270 y -6780
+x 30306 y -6780
+x 30335 y -6796
+x 30356 y -6828
+x 30376 y -6861
+x 30387 y -6904
+x 30387 y -6960
+x 30387 y -7024
+x 30374 y -7073
+x 30347 y -7108
+x 30321 y -7142
+x 30284 y -7160
+x 30235 y -7160
+x 30185 y -7160
+x 30147 y -7146
+x 30121 y -7118
+x 30095 y -7090
+x 30081 y -7049
+x 30079 y -6994
+x 30183 y -6994
+x 30533 y -6879
+x 30533 y -6942
+x 30538 y -6987
+x 30547 y -7014
+x 30555 y -7041
+x 30570 y -7055
+x 30591 y -7055
+x 30611 y -7055
+x 30626 y -7041
+x 30634 y -7014
+x 30643 y -6987
+x 30648 y -6942
+x 30648 y -6879
+x 30648 y -6815
+x 30643 y -6770
+x 30634 y -6743
+x 30626 y -6717
+x 30611 y -6703
+x 30591 y -6703
+x 30570 y -6703
+x 30555 y -6717
+x 30547 y -6743
+x 30538 y -6770
+x 30533 y -6815
+x 30533 y -6879
+x 30429 y -6880
+x 30429 y -6790
+x 30443 y -6721
+x 30471 y -6673
+x 30499 y -6625
+x 30539 y -6601
+x 30591 y -6601
+x 30642 y -6601
+x 30682 y -6625
+x 30710 y -6673
+x 30738 y -6721
+x 30752 y -6790
+x 30752 y -6880
+x 30752 y -6970
+x 30738 y -7039
+x 30710 y -7087
+x 30682 y -7136
+x 30642 y -7160
+x 30591 y -7160
+x 30539 y -7160
+x 30499 y -7136
+x 30471 y -7087
+x 30443 y -7039
+x 30429 y -6970
+x 30429 y -6880
+x 31143 y -6970
+x 31143 y -6978
+x 31143 y -7034
+x 31129 y -7078
+x 31101 y -7110
+x 31074 y -7143
+x 31036 y -7159
+x 30988 y -7159
+x 30944 y -7159
+x 30908 y -7142
+x 30881 y -7107
+x 30853 y -7072
+x 30835 y -7022
+x 30827 y -6956
+x 30789 y -6956
+x 30809 y -6892
+x 30824 y -6892
+x 30824 y -6889
+x 30824 y -6886
+x 30823 y -6882
+x 30823 y -6879
+x 30823 y -6874
+x 30823 y -6868
+x 30823 y -6865
+x 30823 y -6862
+x 30823 y -6859
+x 30824 y -6856
+x 30824 y -6853
+x 30824 y -6850
+x 30782 y -6850
+x 30801 y -6786
+x 30830 y -6786
+x 30839 y -6719
+x 30857 y -6668
+x 30884 y -6634
+x 30912 y -6600
+x 30948 y -6583
+x 30994 y -6583
+x 31039 y -6583
+x 31073 y -6598
+x 31099 y -6627
+x 31124 y -6657
+x 31138 y -6699
+x 31141 y -6755
+x 31038 y -6754
+x 31037 y -6735
+x 31033 y -6719
+x 31024 y -6708
+x 31015 y -6697
+x 31004 y -6692
+x 30989 y -6692
+x 30975 y -6692
+x 30963 y -6700
+x 30954 y -6716
+x 30944 y -6732
+x 30937 y -6755
+x 30933 y -6786
+x 31031 y -6786
+x 31011 y -6850
+x 30929 y -6850
+x 30929 y -6853
+x 30928 y -6857
+x 30928 y -6862
+x 30928 y -6867
+x 30928 y -6870
+x 30928 y -6871
+x 30928 y -6873
+x 30928 y -6877
+x 30928 y -6881
+x 30928 y -6886
+x 30929 y -6890
+x 30929 y -6892
+x 30998 y -6892
+x 30977 y -6956
+x 30932 y -6956
+x 30936 y -6987
+x 30943 y -7010
+x 30953 y -7026
+x 30963 y -7042
+x 30975 y -7049
+x 30990 y -7049
+x 31004 y -7049
+x 31015 y -7042
+x 31024 y -7028
+x 31033 y -7014
+x 31038 y -6995
+x 31039 y -6970
+x 31143 y -6970
+type1
+x 29936 y -15673
+x 30185 y -15673
+x 30388 y -15738
+x 30388 y -15819
+x 30388 y -15900
+x 30185 y -15965
+x 29936 y -15965
+x 29687 y -15965
+x 29484 y -15900
+x 29484 y -15819
+x 29484 y -15738
+x 29687 y -15673
+x 29936 y -15673
+type1
+x 26158 y -15673
+x 26407 y -15673
+x 26610 y -15738
+x 26610 y -15819
+x 26610 y -15900
+x 26407 y -15965
+x 26158 y -15965
+x 25909 y -15965
+x 25706 y -15900
+x 25706 y -15819
+x 25706 y -15738
+x 25909 y -15673
+x 26158 y -15673
+type1
+x 28025 y -15561
+x 28674 y -15561
+x 29204 y -15677
+x 29204 y -15819
+x 29204 y -15961
+x 28674 y -16077
+x 28025 y -16077
+x 27376 y -16077
+x 26846 y -15961
+x 26846 y -15819
+x 26846 y -15677
+x 27376 y -15561
+x 28025 y -15561
+type1
+x 23292 y -13376
+x 23287 y -13452
+x 23285 y -13528
+x 23285 y -13603
+x 23285 y -13775
+x 23292 y -13904
+x 23304 y -13992
+x 23305 y -13999
+x 23306 y -14005
+x 23306 y -14009
+x 23306 y -14030
+x 23300 y -14047
+x 23288 y -14061
+x 23276 y -14074
+x 23263 y -14081
+x 23248 y -14081
+x 23222 y -14081
+x 23203 y -14057
+x 23191 y -14011
+x 23161 y -14038
+x 23130 y -14059
+x 23098 y -14073
+x 23065 y -14087
+x 23032 y -14094
+x 22997 y -14094
+x 22911 y -14094
+x 22839 y -14058
+x 22783 y -13987
+x 22724 y -13915
+x 22695 y -13821
+x 22695 y -13708
+x 22695 y -13570
+x 22725 y -13460
+x 22784 y -13377
+x 22843 y -13294
+x 22919 y -13253
+x 23013 y -13253
+x 23061 y -13253
+x 23098 y -13262
+x 23125 y -13281
+x 23183 y -13334
+x 23189 y -13117
+x 23196 y -12971
+x 23204 y -12896
+x 23209 y -12850
+x 23228 y -12827
+x 23261 y -12827
+x 23299 y -12827
+x 23318 y -12852
+x 23318 y -12902
+x 23318 y -12974
+x 23309 y -13132
+x 23292 y -13376
+x 23016 y -13396
+x 22946 y -13396
+x 22893 y -13422
+x 22858 y -13473
+x 22823 y -13524
+x 22806 y -13602
+x 22806 y -13704
+x 22806 y -13771
+x 22825 y -13828
+x 22863 y -13876
+x 22901 y -13924
+x 22946 y -13948
+x 22997 y -13948
+x 23032 y -13948
+x 23061 y -13940
+x 23085 y -13924
+x 23099 y -13915
+x 23123 y -13893
+x 23155 y -13860
+x 23161 y -13853
+x 23167 y -13845
+x 23173 y -13836
+x 23171 y -13702
+x 23171 y -13613
+x 23173 y -13521
+x 23157 y -13480
+x 23136 y -13448
+x 23110 y -13428
+x 23083 y -13407
+x 23052 y -13396
+x 23016 y -13396
+x 23836 y -14094
+x 23742 y -14094
+x 23666 y -14065
+x 23608 y -14007
+x 23544 y -13942
+x 23512 y -13852
+x 23512 y -13736
+x 23512 y -13602
+x 23538 y -13490
+x 23591 y -13399
+x 23648 y -13301
+x 23724 y -13251
+x 23819 y -13251
+x 23888 y -13251
+x 23945 y -13266
+x 23988 y -13295
+x 24042 y -13330
+x 24069 y -13384
+x 24069 y -13458
+x 24069 y -13510
+x 24045 y -13557
+x 23998 y -13599
+x 23977 y -13617
+x 23933 y -13646
+x 23866 y -13685
+x 23628 y -13825
+x 23651 y -13868
+x 23680 y -13900
+x 23715 y -13921
+x 23750 y -13943
+x 23790 y -13954
+x 23836 y -13954
+x 23865 y -13954
+x 23898 y -13947
+x 23937 y -13934
+x 23986 y -13917
+x 24018 y -13895
+x 24032 y -13867
+x 24046 y -13839
+x 24061 y -13826
+x 24077 y -13826
+x 24092 y -13826
+x 24105 y -13833
+x 24116 y -13846
+x 24128 y -13860
+x 24134 y -13876
+x 24134 y -13894
+x 24134 y -13951
+x 24096 y -14000
+x 24022 y -14041
+x 23958 y -14076
+x 23896 y -14094
+x 23836 y -14094
+x 23819 y -13390
+x 23768 y -13390
+x 23726 y -13414
+x 23693 y -13463
+x 23659 y -13512
+x 23634 y -13585
+x 23617 y -13683
+x 23809 y -13570
+x 23884 y -13525
+x 23938 y -13485
+x 23970 y -13452
+x 23934 y -13411
+x 23884 y -13390
+x 23819 y -13390
+x 25361 y -14059
+x 25237 y -14059
+x 25113 y -14058
+x 25084 y -14058
+x 25064 y -14056
+x 25052 y -14051
+x 25031 y -14042
+x 25020 y -14022
+x 25020 y -13993
+x 25020 y -13941
+x 25053 y -13915
+x 25118 y -13915
+x 25148 y -13915
+x 25174 y -13917
+x 25174 y -13892
+x 25172 y -13855
+x 25168 y -13807
+x 25165 y -13759
+x 25163 y -13723
+x 25163 y -13698
+x 25163 y -13633
+x 25168 y -13534
+x 25177 y -13400
+x 25187 y -13269
+x 25191 y -13169
+x 25191 y -13101
+x 25135 y -13155
+x 25099 y -13182
+x 25084 y -13182
+x 25067 y -13182
+x 25053 y -13174
+x 25041 y -13159
+x 25028 y -13143
+x 25022 y -13125
+x 25022 y -13105
+x 25022 y -13081
+x 25040 y -13052
+x 25076 y -13017
+x 25098 y -12998
+x 25130 y -12966
+x 25171 y -12923
+x 25208 y -12877
+x 25243 y -12854
+x 25276 y -12854
+x 25304 y -12854
+x 25318 y -12874
+x 25318 y -12914
+x 25318 y -12925
+x 25317 y -12943
+x 25314 y -12967
+x 25312 y -12990
+x 25310 y -13008
+x 25310 y -13020
+x 25310 y -13036
+x 25311 y -13062
+x 25312 y -13097
+x 25314 y -13131
+x 25315 y -13157
+x 25315 y -13174
+x 25315 y -13233
+x 25310 y -13320
+x 25300 y -13437
+x 25290 y -13553
+x 25285 y -13640
+x 25285 y -13698
+x 25285 y -13728
+x 25286 y -13765
+x 25290 y -13807
+x 25293 y -13850
+x 25295 y -13885
+x 25295 y -13912
+x 25361 y -13911
+x 25378 y -13911
+x 25393 y -13918
+x 25404 y -13932
+x 25416 y -13946
+x 25421 y -13964
+x 25421 y -13985
+x 25421 y -14007
+x 25416 y -14024
+x 25404 y -14038
+x 25393 y -14052
+x 25378 y -14059
+x 25361 y -14059
+x 26013 y -14059
+x 25888 y -14059
+x 25765 y -14058
+x 25736 y -14058
+x 25715 y -14056
+x 25704 y -14051
+x 25683 y -14042
+x 25672 y -14022
+x 25672 y -13993
+x 25672 y -13941
+x 25704 y -13915
+x 25770 y -13915
+x 25800 y -13915
+x 25825 y -13917
+x 25825 y -13892
+x 25823 y -13855
+x 25820 y -13807
+x 25816 y -13759
+x 25815 y -13723
+x 25815 y -13698
+x 25815 y -13633
+x 25819 y -13534
+x 25829 y -13400
+x 25838 y -13269
+x 25843 y -13169
+x 25842 y -13101
+x 25786 y -13155
+x 25751 y -13182
+x 25736 y -13182
+x 25719 y -13182
+x 25704 y -13174
+x 25692 y -13159
+x 25680 y -13143
+x 25674 y -13125
+x 25674 y -13105
+x 25674 y -13081
+x 25692 y -13052
+x 25727 y -13017
+x 25750 y -12998
+x 25782 y -12966
+x 25823 y -12923
+x 25859 y -12877
+x 25894 y -12854
+x 25928 y -12854
+x 25956 y -12854
+x 25969 y -12874
+x 25969 y -12914
+x 25969 y -12925
+x 25968 y -12943
+x 25966 y -12967
+x 25963 y -12990
+x 25962 y -13008
+x 25962 y -13020
+x 25962 y -13036
+x 25963 y -13062
+x 25964 y -13097
+x 25966 y -13131
+x 25966 y -13157
+x 25966 y -13174
+x 25966 y -13233
+x 25961 y -13320
+x 25951 y -13437
+x 25941 y -13553
+x 25936 y -13640
+x 25936 y -13698
+x 25936 y -13728
+x 25938 y -13765
+x 25941 y -13807
+x 25945 y -13850
+x 25947 y -13885
+x 25947 y -13912
+x 26013 y -13911
+x 26030 y -13911
+x 26044 y -13918
+x 26056 y -13932
+x 26067 y -13946
+x 26073 y -13964
+x 26073 y -13985
+x 26073 y -14007
+x 26067 y -14024
+x 26056 y -14038
+x 26044 y -14052
+x 26030 y -14059
+x 26013 y -14059
+x 27133 y -12970
+x 27127 y -12992
+x 27124 y -13023
+x 27124 y -13065
+x 27124 y -13080
+x 27124 y -13103
+x 27125 y -13134
+x 27126 y -13164
+x 27126 y -13187
+x 27126 y -13203
+x 27126 y -13254
+x 27123 y -13331
+x 27115 y -13433
+x 27108 y -13535
+x 27105 y -13611
+x 27105 y -13663
+x 27105 y -13702
+x 27107 y -13761
+x 27111 y -13839
+x 27116 y -13917
+x 27118 y -13976
+x 27118 y -14016
+x 27118 y -14037
+x 27112 y -14055
+x 27101 y -14069
+x 27090 y -14084
+x 27075 y -14091
+x 27058 y -14091
+x 27042 y -14091
+x 27028 y -14084
+x 27016 y -14069
+x 27004 y -14055
+x 26999 y -14037
+x 26999 y -14016
+x 26999 y -13976
+x 26996 y -13917
+x 26992 y -13839
+x 26987 y -13761
+x 26985 y -13702
+x 26985 y -13663
+x 26985 y -13625
+x 26986 y -13587
+x 26988 y -13548
+x 26917 y -13550
+x 26829 y -13563
+x 26724 y -13588
+x 26462 y -13651
+x 26462 y -13698
+x 26458 y -13763
+x 26451 y -13849
+x 26443 y -13934
+x 26439 y -14000
+x 26439 y -14047
+x 26439 y -14068
+x 26434 y -14086
+x 26422 y -14100
+x 26411 y -14115
+x 26397 y -14122
+x 26380 y -14122
+x 26362 y -14122
+x 26348 y -14115
+x 26337 y -14100
+x 26325 y -14086
+x 26320 y -14068
+x 26320 y -14047
+x 26320 y -13992
+x 26323 y -13911
+x 26331 y -13802
+x 26338 y -13694
+x 26342 y -13612
+x 26342 y -13558
+x 26342 y -13529
+x 26341 y -13487
+x 26339 y -13430
+x 26337 y -13372
+x 26336 y -13329
+x 26336 y -13301
+x 26336 y -13260
+x 26339 y -13199
+x 26343 y -13117
+x 26347 y -13036
+x 26349 y -12975
+x 26349 y -12934
+x 26349 y -12912
+x 26355 y -12894
+x 26366 y -12880
+x 26378 y -12865
+x 26392 y -12858
+x 26409 y -12858
+x 26426 y -12858
+x 26440 y -12865
+x 26452 y -12880
+x 26463 y -12894
+x 26469 y -12912
+x 26469 y -12934
+x 26469 y -12975
+x 26467 y -13037
+x 26462 y -13119
+x 26458 y -13201
+x 26456 y -13262
+x 26456 y -13304
+x 26460 y -13499
+x 26727 y -13437
+x 26834 y -13412
+x 26924 y -13399
+x 26997 y -13398
+x 27002 y -13324
+x 27004 y -13213
+x 27004 y -13065
+x 27004 y -13026
+x 27009 y -12986
+x 27020 y -12946
+x 27033 y -12891
+x 27053 y -12864
+x 27078 y -12864
+x 27093 y -12864
+x 27108 y -12871
+x 27120 y -12885
+x 27133 y -12899
+x 27139 y -12917
+x 27139 y -12938
+x 27139 y -12946
+x 27137 y -12957
+x 27133 y -12970
+x 28553 y -14109
+x 28545 y -14109
+x 28531 y -14098
+x 28510 y -14075
+x 28491 y -14054
+x 28478 y -14035
+x 28468 y -14019
+x 28428 y -14046
+x 28393 y -14066
+x 28363 y -14080
+x 28332 y -14093
+x 28307 y -14100
+x 28287 y -14100
+x 28189 y -14100
+x 28118 y -14066
+x 28074 y -13998
+x 28032 y -13934
+x 28011 y -13836
+x 28011 y -13704
+x 28011 y -13580
+x 28046 y -13473
+x 28115 y -13385
+x 28184 y -13296
+x 28267 y -13252
+x 28363 y -13252
+x 28399 y -13252
+x 28440 y -13263
+x 28485 y -13287
+x 28541 y -13316
+x 28569 y -13350
+x 28569 y -13391
+x 28569 y -13405
+x 28565 y -13417
+x 28557 y -13428
+x 28553 y -13448
+x 28550 y -13480
+x 28547 y -13525
+x 28545 y -13569
+x 28544 y -13627
+x 28543 y -13697
+x 28543 y -13761
+x 28546 y -13811
+x 28554 y -13848
+x 28558 y -13871
+x 28571 y -13916
+x 28593 y -13984
+x 28596 y -13993
+x 28601 y -14007
+x 28607 y -14025
+x 28611 y -14038
+x 28611 y -14059
+x 28605 y -14076
+x 28594 y -14089
+x 28582 y -14102
+x 28569 y -14109
+x 28553 y -14109
+x 28423 y -13572
+x 28423 y -13550
+x 28424 y -13526
+x 28427 y -13500
+x 28429 y -13474
+x 28433 y -13447
+x 28437 y -13417
+x 28422 y -13407
+x 28409 y -13400
+x 28397 y -13395
+x 28387 y -13391
+x 28378 y -13389
+x 28371 y -13389
+x 28307 y -13389
+x 28251 y -13421
+x 28204 y -13486
+x 28157 y -13552
+x 28134 y -13626
+x 28134 y -13712
+x 28134 y -13796
+x 28146 y -13859
+x 28170 y -13901
+x 28194 y -13944
+x 28230 y -13965
+x 28279 y -13965
+x 28319 y -13965
+x 28353 y -13956
+x 28380 y -13938
+x 28395 y -13928
+x 28416 y -13908
+x 28443 y -13879
+x 28430 y -13743
+x 28423 y -13640
+x 28423 y -13572
+x 28436 y -13085
+x 28436 y -13104
+x 28431 y -13120
+x 28419 y -13133
+x 28407 y -13147
+x 28393 y -13154
+x 28378 y -13154
+x 28361 y -13154
+x 28346 y -13143
+x 28334 y -13122
+x 28271 y -13006
+x 28249 y -12969
+x 28223 y -12936
+x 28194 y -12908
+x 28178 y -12892
+x 28170 y -12874
+x 28170 y -12853
+x 28170 y -12834
+x 28175 y -12818
+x 28186 y -12803
+x 28197 y -12788
+x 28210 y -12781
+x 28225 y -12781
+x 28251 y -12781
+x 28293 y -12824
+x 28351 y -12909
+x 28408 y -12993
+x 28436 y -13052
+x 28436 y -13085
+x 30016 y -14060
+x 30006 y -14060
+x 29991 y -14056
+x 29972 y -14048
+x 29953 y -14040
+x 29939 y -14036
+x 29929 y -14036
+x 29908 y -14036
+x 29876 y -14037
+x 29833 y -14041
+x 29791 y -14043
+x 29759 y -14045
+x 29737 y -14045
+x 29721 y -14045
+x 29697 y -14048
+x 29665 y -14053
+x 29633 y -14058
+x 29609 y -14061
+x 29593 y -14061
+x 29589 y -14061
+x 29582 y -14060
+x 29573 y -14057
+x 29564 y -14055
+x 29558 y -14054
+x 29553 y -14054
+x 29525 y -14054
+x 29506 y -14037
+x 29497 y -14003
+x 29492 y -13985
+x 29490 y -13954
+x 29490 y -13910
+x 29490 y -13790
+x 29516 y -13693
+x 29569 y -13620
+x 29593 y -13587
+x 29658 y -13525
+x 29764 y -13435
+x 29824 y -13384
+x 29863 y -13345
+x 29883 y -13317
+x 29919 y -13267
+x 29937 y -13209
+x 29937 y -13143
+x 29937 y -13110
+x 29920 y -13081
+x 29885 y -13055
+x 29855 y -13032
+x 29825 y -13020
+x 29796 y -13020
+x 29758 y -13020
+x 29721 y -13034
+x 29687 y -13061
+x 29597 y -13148
+x 29580 y -13165
+x 29565 y -13174
+x 29554 y -13174
+x 29512 y -13174
+x 29490 y -13153
+x 29490 y -13111
+x 29490 y -13086
+x 29498 y -13065
+x 29514 y -13048
+x 29563 y -12991
+x 29605 y -12951
+x 29641 y -12925
+x 29691 y -12890
+x 29743 y -12872
+x 29796 y -12872
+x 29863 y -12872
+x 29924 y -12895
+x 29976 y -12940
+x 30035 y -12991
+x 30065 y -13056
+x 30065 y -13136
+x 30065 y -13189
+x 30059 y -13237
+x 30047 y -13281
+x 30035 y -13326
+x 30016 y -13366
+x 29992 y -13403
+x 29961 y -13449
+x 29908 y -13501
+x 29833 y -13558
+x 29755 y -13619
+x 29704 y -13665
+x 29679 y -13696
+x 29633 y -13755
+x 29610 y -13827
+x 29611 y -13911
+x 29740 y -13897
+x 29828 y -13891
+x 29891 y -13888
+x 29929 y -13888
+x 29960 y -13888
+x 29990 y -13894
+x 30019 y -13908
+x 30056 y -13926
+x 30075 y -13951
+x 30075 y -13983
+x 30075 y -14003
+x 30069 y -14021
+x 30058 y -14036
+x 30047 y -14052
+x 30033 y -14060
+x 30016 y -14060
+x 30621 y -14094
+x 30558 y -14094
+x 30502 y -14077
+x 30452 y -14045
+x 30396 y -14008
+x 30358 y -13955
+x 30338 y -13887
+x 30336 y -13877
+x 30335 y -13868
+x 30335 y -13860
+x 30335 y -13839
+x 30341 y -13822
+x 30354 y -13808
+x 30366 y -13795
+x 30381 y -13788
+x 30398 y -13788
+x 30414 y -13788
+x 30429 y -13798
+x 30441 y -13816
+x 30469 y -13870
+x 30484 y -13895
+x 30505 y -13914
+x 30530 y -13926
+x 30555 y -13939
+x 30586 y -13945
+x 30621 y -13945
+x 30666 y -13945
+x 30706 y -13928
+x 30740 y -13893
+x 30776 y -13856
+x 30794 y -13811
+x 30794 y -13757
+x 30794 y -13679
+x 30771 y -13617
+x 30725 y -13571
+x 30684 y -13531
+x 30630 y -13506
+x 30563 y -13498
+x 30517 y -13492
+x 30494 y -13469
+x 30494 y -13428
+x 30494 y -13398
+x 30512 y -13374
+x 30548 y -13359
+x 30697 y -13313
+x 30726 y -13300
+x 30747 y -13283
+x 30762 y -13261
+x 30777 y -13239
+x 30784 y -13212
+x 30784 y -13181
+x 30785 y -13136
+x 30771 y -13099
+x 30742 y -13071
+x 30712 y -13042
+x 30669 y -13028
+x 30614 y -13028
+x 30586 y -13028
+x 30558 y -13036
+x 30532 y -13053
+x 30461 y -13108
+x 30448 y -13119
+x 30436 y -13124
+x 30428 y -13124
+x 30412 y -13124
+x 30397 y -13117
+x 30386 y -13101
+x 30374 y -13085
+x 30368 y -13067
+x 30368 y -13047
+x 30368 y -13007
+x 30399 y -12967
+x 30463 y -12930
+x 30518 y -12896
+x 30564 y -12880
+x 30600 y -12880
+x 30689 y -12880
+x 30760 y -12904
+x 30813 y -12953
+x 30869 y -13006
+x 30897 y -13080
+x 30897 y -13178
+x 30897 y -13299
+x 30857 y -13379
+x 30778 y -13417
+x 30771 y -13421
+x 30763 y -13424
+x 30754 y -13428
+x 30809 y -13453
+x 30851 y -13491
+x 30878 y -13541
+x 30905 y -13591
+x 30919 y -13654
+x 30919 y -13729
+x 30919 y -13831
+x 30890 y -13917
+x 30833 y -13988
+x 30775 y -14058
+x 30704 y -14094
+x 30621 y -14094
+x 32008 y -12970
+x 32002 y -12992
+x 31999 y -13023
+x 31999 y -13065
+x 31999 y -13080
+x 31999 y -13103
+x 32000 y -13134
+x 32001 y -13164
+x 32001 y -13187
+x 32001 y -13203
+x 32001 y -13254
+x 31998 y -13331
+x 31990 y -13433
+x 31983 y -13535
+x 31979 y -13611
+x 31979 y -13663
+x 31979 y -13702
+x 31982 y -13761
+x 31986 y -13839
+x 31991 y -13917
+x 31993 y -13976
+x 31993 y -14016
+x 31993 y -14037
+x 31987 y -14055
+x 31976 y -14069
+x 31965 y -14084
+x 31950 y -14091
+x 31933 y -14091
+x 31917 y -14091
+x 31903 y -14084
+x 31891 y -14069
+x 31879 y -14055
+x 31873 y -14037
+x 31873 y -14016
+x 31873 y -13976
+x 31871 y -13917
+x 31867 y -13839
+x 31862 y -13761
+x 31860 y -13702
+x 31860 y -13663
+x 31860 y -13625
+x 31861 y -13587
+x 31863 y -13548
+x 31792 y -13550
+x 31704 y -13563
+x 31599 y -13588
+x 31337 y -13651
+x 31337 y -13698
+x 31333 y -13763
+x 31326 y -13849
+x 31318 y -13934
+x 31314 y -14000
+x 31314 y -14047
+x 31314 y -14068
+x 31309 y -14086
+x 31297 y -14100
+x 31286 y -14115
+x 31272 y -14122
+x 31255 y -14122
+x 31237 y -14122
+x 31223 y -14115
+x 31212 y -14100
+x 31200 y -14086
+x 31195 y -14068
+x 31195 y -14047
+x 31195 y -13992
+x 31198 y -13911
+x 31206 y -13802
+x 31213 y -13694
+x 31216 y -13612
+x 31216 y -13558
+x 31216 y -13529
+x 31216 y -13487
+x 31214 y -13430
+x 31212 y -13372
+x 31211 y -13329
+x 31211 y -13301
+x 31211 y -13260
+x 31213 y -13199
+x 31218 y -13117
+x 31222 y -13036
+x 31224 y -12975
+x 31224 y -12934
+x 31224 y -12912
+x 31230 y -12894
+x 31241 y -12880
+x 31252 y -12865
+x 31267 y -12858
+x 31284 y -12858
+x 31301 y -12858
+x 31315 y -12865
+x 31327 y -12880
+x 31338 y -12894
+x 31344 y -12912
+x 31344 y -12934
+x 31344 y -12975
+x 31341 y -13037
+x 31337 y -13119
+x 31333 y -13201
+x 31331 y -13262
+x 31331 y -13304
+x 31334 y -13499
+x 31602 y -13437
+x 31709 y -13412
+x 31799 y -13399
+x 31872 y -13398
+x 31877 y -13324
+x 31879 y -13213
+x 31879 y -13065
+x 31879 y -13026
+x 31884 y -12986
+x 31895 y -12946
+x 31908 y -12891
+x 31928 y -12864
+x 31953 y -12864
+x 31968 y -12864
+x 31983 y -12871
+x 31995 y -12885
+x 32008 y -12899
+x 32014 y -12917
+x 32014 y -12938
+x 32014 y -12946
+x 32012 y -12957
+x 32008 y -12970
+x 32535 y -14094
+x 32472 y -14094
+x 32416 y -14077
+x 32366 y -14045
+x 32310 y -14008
+x 32272 y -13955
+x 32252 y -13887
+x 32250 y -13877
+x 32249 y -13868
+x 32249 y -13860
+x 32249 y -13839
+x 32255 y -13822
+x 32268 y -13808
+x 32280 y -13795
+x 32295 y -13788
+x 32312 y -13788
+x 32328 y -13788
+x 32343 y -13798
+x 32355 y -13816
+x 32383 y -13870
+x 32398 y -13895
+x 32419 y -13914
+x 32444 y -13926
+x 32469 y -13939
+x 32499 y -13945
+x 32535 y -13945
+x 32580 y -13945
+x 32620 y -13928
+x 32654 y -13893
+x 32690 y -13856
+x 32708 y -13811
+x 32708 y -13757
+x 32708 y -13679
+x 32685 y -13617
+x 32639 y -13571
+x 32598 y -13531
+x 32544 y -13506
+x 32477 y -13498
+x 32431 y -13492
+x 32408 y -13469
+x 32408 y -13428
+x 32408 y -13398
+x 32426 y -13374
+x 32462 y -13359
+x 32611 y -13313
+x 32640 y -13300
+x 32661 y -13283
+x 32676 y -13261
+x 32690 y -13239
+x 32698 y -13212
+x 32698 y -13181
+x 32699 y -13136
+x 32685 y -13099
+x 32656 y -13071
+x 32626 y -13042
+x 32583 y -13028
+x 32528 y -13028
+x 32500 y -13028
+x 32472 y -13036
+x 32446 y -13053
+x 32375 y -13108
+x 32361 y -13119
+x 32350 y -13124
+x 32342 y -13124
+x 32325 y -13124
+x 32311 y -13117
+x 32299 y -13101
+x 32288 y -13085
+x 32282 y -13067
+x 32282 y -13047
+x 32282 y -13007
+x 32313 y -12967
+x 32377 y -12930
+x 32432 y -12896
+x 32478 y -12880
+x 32514 y -12880
+x 32603 y -12880
+x 32674 y -12904
+x 32726 y -12953
+x 32783 y -13006
+x 32811 y -13080
+x 32811 y -13178
+x 32811 y -13299
+x 32771 y -13379
+x 32692 y -13417
+x 32685 y -13421
+x 32677 y -13424
+x 32668 y -13428
+x 32723 y -13453
+x 32765 y -13491
+x 32792 y -13541
+x 32819 y -13591
+x 32833 y -13654
+x 32833 y -13729
+x 32833 y -13831
+x 32804 y -13917
+x 32746 y -13988
+x 32689 y -14058
+x 32618 y -14094
+x 32535 y -14094
+x 33395 y -14088
+x 33268 y -14088
+x 33176 y -14017
+x 33118 y -13874
+x 33074 y -13763
+x 33052 y -13620
+x 33052 y -13443
+x 33052 y -13294
+x 33080 y -13164
+x 33138 y -13053
+x 33206 y -12922
+x 33298 y -12857
+x 33414 y -12857
+x 33524 y -12857
+x 33609 y -12915
+x 33670 y -13030
+x 33723 y -13130
+x 33749 y -13252
+x 33749 y -13395
+x 33749 y -13626
+x 33720 y -13799
+x 33661 y -13915
+x 33602 y -14031
+x 33513 y -14088
+x 33395 y -14088
+x 33414 y -13006
+x 33336 y -13006
+x 33275 y -13055
+x 33230 y -13152
+x 33192 y -13234
+x 33173 y -13327
+x 33173 y -13431
+x 33173 y -13601
+x 33191 y -13728
+x 33228 y -13813
+x 33265 y -13898
+x 33321 y -13940
+x 33395 y -13940
+x 33483 y -13940
+x 33546 y -13878
+x 33585 y -13753
+x 33611 y -13667
+x 33624 y -13557
+x 33624 y -13424
+x 33624 y -13285
+x 33607 y -13180
+x 33572 y -13111
+x 33537 y -13041
+x 33484 y -13006
+x 33414 y -13006
+type1
+x 24887 y -10638
+x 24819 y -10768
+x 24754 y -10894
+x 24695 y -11045
+x 24640 y -11223
+x 24504 y -11715
+x 24495 y -11751
+x 24474 y -11846
+x 24441 y -12000
+x 24415 y -12122
+x 24391 y -12213
+x 24369 y -12273
+x 24355 y -12311
+x 24335 y -12331
+x 24309 y -12331
+x 24289 y -12331
+x 24271 y -12319
+x 24256 y -12296
+x 24241 y -12274
+x 24233 y -12246
+x 24233 y -12214
+x 24233 y -12183
+x 24249 y -12102
+x 24281 y -11973
+x 24449 y -11293
+x 24524 y -11024
+x 24600 y -10817
+x 24678 y -10671
+x 24693 y -10645
+x 24317 y -10633
+x 24149 y -10626
+x 24100 y -10618
+x 24076 y -10579
+x 24076 y -10507
+x 24076 y -10472
+x 24083 y -10444
+x 24097 y -10422
+x 24111 y -10399
+x 24128 y -10389
+x 24149 y -10389
+x 24212 y -10389
+x 24307 y -10392
+x 24433 y -10398
+x 24558 y -10405
+x 24653 y -10408
+x 24716 y -10408
+x 24853 y -10408
+x 24906 y -10408
+x 24932 y -10434
+x 24932 y -10486
+x 24932 y -10525
+x 24917 y -10575
+x 24887 y -10638
+x 25761 y -11080
+x 25756 y -11080
+x 25747 y -11078
+x 25735 y -11075
+x 25723 y -11071
+x 25713 y -11070
+x 25707 y -11070
+x 25693 y -11070
+x 25677 y -11070
+x 25659 y -11072
+x 25661 y -11154
+x 25661 y -11495
+x 25647 y -11744
+x 25619 y -11900
+x 25601 y -12003
+x 25569 y -12054
+x 25523 y -12054
+x 25474 y -12054
+x 25426 y -12025
+x 25379 y -11967
+x 25326 y -11903
+x 25300 y -11829
+x 25300 y -11746
+x 25300 y -11690
+x 25314 y -11662
+x 25342 y -11662
+x 25370 y -11662
+x 25384 y -11689
+x 25384 y -11745
+x 25384 y -11783
+x 25401 y -11821
+x 25434 y -11859
+x 25465 y -11894
+x 25495 y -11912
+x 25523 y -11912
+x 25546 y -11912
+x 25562 y -11797
+x 25571 y -11566
+x 25575 y -11456
+x 25577 y -11319
+x 25577 y -11154
+x 25577 y -11141
+x 25576 y -11116
+x 25575 y -11079
+x 25549 y -11080
+x 25538 y -11080
+x 25522 y -11079
+x 25500 y -11078
+x 25478 y -11077
+x 25462 y -11076
+x 25451 y -11076
+x 25438 y -11076
+x 25428 y -11070
+x 25420 y -11057
+x 25411 y -11044
+x 25407 y -11027
+x 25407 y -11005
+x 25407 y -10957
+x 25427 y -10934
+x 25465 y -10934
+x 25475 y -10934
+x 25489 y -10935
+x 25507 y -10936
+x 25526 y -10937
+x 25540 y -10938
+x 25549 y -10938
+x 25567 y -10938
+x 25593 y -10936
+x 25628 y -10933
+x 25663 y -10929
+x 25689 y -10928
+x 25707 y -10928
+x 25770 y -10928
+x 25802 y -10954
+x 25802 y -11007
+x 25802 y -11026
+x 25798 y -11042
+x 25791 y -11056
+x 25783 y -11072
+x 25773 y -11080
+x 25761 y -11080
+x 26216 y -12014
+x 26137 y -12014
+x 26071 y -11975
+x 26016 y -11897
+x 25958 y -11814
+x 25929 y -11708
+x 25929 y -11577
+x 25929 y -11418
+x 25958 y -11274
+x 26015 y -11144
+x 26079 y -11000
+x 26158 y -10928
+x 26253 y -10928
+x 26345 y -10928
+x 26413 y -10962
+x 26458 y -11030
+x 26504 y -11100
+x 26527 y -11212
+x 26527 y -11364
+x 26527 y -11523
+x 26501 y -11667
+x 26449 y -11794
+x 26389 y -11940
+x 26311 y -12014
+x 26216 y -12014
+x 26253 y -11069
+x 26185 y -11069
+x 26127 y -11125
+x 26080 y -11237
+x 26036 y -11340
+x 26014 y -11453
+x 26014 y -11577
+x 26014 y -11666
+x 26034 y -11738
+x 26074 y -11794
+x 26112 y -11846
+x 26159 y -11872
+x 26216 y -11872
+x 26283 y -11872
+x 26339 y -11816
+x 26383 y -11703
+x 26423 y -11603
+x 26442 y -11490
+x 26442 y -11364
+x 26442 y -11255
+x 26427 y -11178
+x 26397 y -11133
+x 26369 y -11090
+x 26321 y -11069
+x 26253 y -11069
+x 26945 y -11999
+x 26858 y -11999
+x 26794 y -11958
+x 26751 y -11876
+x 26716 y -11810
+x 26695 y -11712
+x 26686 y -11582
+x 26682 y -11524
+x 26680 y -11408
+x 26680 y -11233
+x 26680 y -11169
+x 26680 y -11117
+x 26682 y -11077
+x 26684 y -11035
+x 26686 y -11006
+x 26690 y -10990
+x 26697 y -10956
+x 26709 y -10939
+x 26727 y -10939
+x 26753 y -10939
+x 26766 y -10978
+x 26766 y -11056
+x 26766 y -11460
+x 26766 y -11739
+x 26825 y -11878
+x 26943 y -11878
+x 27054 y -11878
+x 27109 y -11643
+x 27109 y -11175
+x 27109 y -11158
+x 27109 y -11135
+x 27109 y -11107
+x 27109 y -11080
+x 27109 y -11062
+x 27109 y -11052
+x 27109 y -11024
+x 27112 y -10999
+x 27118 y -10977
+x 27126 y -10950
+x 27138 y -10936
+x 27153 y -10936
+x 27181 y -10936
+x 27195 y -10967
+x 27195 y -11030
+x 27195 y -11049
+x 27195 y -11078
+x 27195 y -11116
+x 27195 y -11154
+x 27195 y -11182
+x 27195 y -11201
+x 27195 y -11733
+x 27112 y -11999
+x 26945 y -11999
+x 27767 y -11979
+x 27756 y -11979
+x 27746 y -11972
+x 27737 y -11957
+x 27645 y -11807
+x 27542 y -11706
+x 27430 y -11654
+x 27433 y -11789
+x 27435 y -11925
+x 27435 y -11945
+x 27431 y -11962
+x 27423 y -11975
+x 27415 y -11989
+x 27405 y -11996
+x 27393 y -11996
+x 27381 y -11996
+x 27371 y -11989
+x 27363 y -11975
+x 27356 y -11962
+x 27352 y -11945
+x 27352 y -11925
+x 27352 y -11888
+x 27350 y -11834
+x 27348 y -11762
+x 27346 y -11690
+x 27345 y -11636
+x 27345 y -11600
+x 27345 y -11558
+x 27348 y -11495
+x 27354 y -11411
+x 27359 y -11328
+x 27362 y -11265
+x 27362 y -11223
+x 27362 y -11200
+x 27361 y -11165
+x 27358 y -11119
+x 27355 y -11073
+x 27354 y -11039
+x 27354 y -11015
+x 27354 y -10989
+x 27359 y -10966
+x 27367 y -10946
+x 27378 y -10922
+x 27393 y -10911
+x 27411 y -10913
+x 27512 y -10926
+x 27550 y -10934
+x 27582 y -10949
+x 27608 y -10972
+x 27721 y -11071
+x 27778 y -11192
+x 27778 y -11334
+x 27778 y -11404
+x 27758 y -11466
+x 27720 y -11519
+x 27689 y -11563
+x 27650 y -11595
+x 27604 y -11618
+x 27691 y -11695
+x 27756 y -11776
+x 27798 y -11861
+x 27806 y -11875
+x 27809 y -11891
+x 27809 y -11908
+x 27809 y -11927
+x 27805 y -11944
+x 27797 y -11958
+x 27788 y -11972
+x 27778 y -11979
+x 27767 y -11979
+x 27501 y -11068
+x 27439 y -11060
+x 27443 y -11143
+x 27445 y -11177
+x 27446 y -11205
+x 27446 y -11227
+x 27446 y -11263
+x 27444 y -11309
+x 27441 y -11364
+x 27432 y -11501
+x 27436 y -11501
+x 27442 y -11501
+x 27450 y -11502
+x 27458 y -11502
+x 27464 y -11502
+x 27468 y -11502
+x 27539 y -11502
+x 27593 y -11487
+x 27628 y -11456
+x 27644 y -11441
+x 27658 y -11423
+x 27672 y -11400
+x 27686 y -11374
+x 27694 y -11352
+x 27694 y -11334
+x 27694 y -11270
+x 27672 y -11211
+x 27628 y -11156
+x 27587 y -11105
+x 27545 y -11076
+x 27501 y -11068
+x 27941 y -11800
+x 27941 y -11781
+x 27945 y -11765
+x 27953 y -11753
+x 27961 y -11741
+x 27971 y -11734
+x 27983 y -11734
+x 27997 y -11734
+x 28009 y -11747
+x 28019 y -11773
+x 28034 y -11808
+x 28046 y -11832
+x 28057 y -11844
+x 28081 y -11870
+x 28115 y -11883
+x 28161 y -11883
+x 28204 y -11883
+x 28244 y -11867
+x 28281 y -11837
+x 28328 y -11797
+x 28352 y -11742
+x 28352 y -11672
+x 28352 y -11614
+x 28332 y -11568
+x 28292 y -11535
+x 28258 y -11506
+x 28217 y -11490
+x 28167 y -11488
+x 28123 y -11485
+x 28086 y -11469
+x 28055 y -11440
+x 28015 y -11403
+x 27995 y -11350
+x 27995 y -11281
+x 27995 y -11199
+x 28024 y -11124
+x 28080 y -11056
+x 28134 y -10993
+x 28189 y -10961
+x 28247 y -10961
+x 28274 y -10961
+x 28304 y -10968
+x 28338 y -10983
+x 28383 y -11003
+x 28406 y -11028
+x 28406 y -11059
+x 28406 y -11100
+x 28393 y -11120
+x 28368 y -11120
+x 28357 y -11120
+x 28338 y -11115
+x 28310 y -11105
+x 28282 y -11095
+x 28260 y -11090
+x 28245 y -11091
+x 28201 y -11092
+x 28165 y -11110
+x 28134 y -11144
+x 28103 y -11179
+x 28087 y -11222
+x 28087 y -11273
+x 28087 y -11311
+x 28108 y -11338
+x 28149 y -11353
+x 28165 y -11359
+x 28194 y -11365
+x 28238 y -11370
+x 28302 y -11378
+x 28352 y -11411
+x 28388 y -11469
+x 28421 y -11523
+x 28437 y -11587
+x 28437 y -11664
+x 28437 y -11773
+x 28406 y -11861
+x 28345 y -11926
+x 28292 y -11983
+x 28230 y -12011
+x 28160 y -12011
+x 28109 y -12011
+x 28062 y -11995
+x 28020 y -11963
+x 27968 y -11923
+x 27942 y -11869
+x 27941 y -11800
+x 28790 y -11800
+x 28790 y -11781
+x 28794 y -11765
+x 28802 y -11753
+x 28810 y -11741
+x 28820 y -11734
+x 28832 y -11734
+x 28846 y -11734
+x 28858 y -11747
+x 28868 y -11773
+x 28882 y -11808
+x 28895 y -11832
+x 28906 y -11844
+x 28930 y -11870
+x 28964 y -11883
+x 29009 y -11883
+x 29052 y -11883
+x 29093 y -11867
+x 29130 y -11837
+x 29177 y -11797
+x 29201 y -11742
+x 29201 y -11672
+x 29201 y -11614
+x 29181 y -11568
+x 29141 y -11535
+x 29107 y -11506
+x 29066 y -11490
+x 29016 y -11488
+x 28972 y -11485
+x 28935 y -11469
+x 28904 y -11440
+x 28864 y -11403
+x 28844 y -11350
+x 28844 y -11281
+x 28844 y -11199
+x 28873 y -11124
+x 28929 y -11056
+x 28982 y -10993
+x 29038 y -10961
+x 29095 y -10961
+x 29122 y -10961
+x 29153 y -10968
+x 29187 y -10983
+x 29232 y -11003
+x 29255 y -11028
+x 29255 y -11059
+x 29255 y -11100
+x 29242 y -11120
+x 29217 y -11120
+x 29206 y -11120
+x 29186 y -11115
+x 29159 y -11105
+x 29131 y -11095
+x 29109 y -11090
+x 29094 y -11091
+x 29050 y -11092
+x 29013 y -11110
+x 28983 y -11144
+x 28952 y -11179
+x 28936 y -11222
+x 28936 y -11273
+x 28936 y -11311
+x 28957 y -11338
+x 28998 y -11353
+x 29013 y -11359
+x 29043 y -11365
+x 29087 y -11370
+x 29151 y -11378
+x 29201 y -11411
+x 29237 y -11469
+x 29270 y -11523
+x 29286 y -11587
+x 29286 y -11664
+x 29286 y -11773
+x 29255 y -11861
+x 29194 y -11926
+x 29141 y -11983
+x 29079 y -12011
+x 29009 y -12011
+x 28958 y -12011
+x 28911 y -11995
+x 28869 y -11963
+x 28817 y -11923
+x 28791 y -11869
+x 28790 y -11800
+x 29708 y -11999
+x 29622 y -11999
+x 29557 y -11958
+x 29515 y -11876
+x 29480 y -11810
+x 29458 y -11712
+x 29449 y -11582
+x 29445 y -11524
+x 29443 y -11408
+x 29443 y -11233
+x 29443 y -11169
+x 29444 y -11117
+x 29446 y -11077
+x 29447 y -11035
+x 29450 y -11006
+x 29453 y -10990
+x 29460 y -10956
+x 29473 y -10939
+x 29491 y -10939
+x 29516 y -10939
+x 29529 y -10978
+x 29529 y -11056
+x 29529 y -11460
+x 29529 y -11739
+x 29588 y -11878
+x 29706 y -11878
+x 29817 y -11878
+x 29873 y -11643
+x 29873 y -11175
+x 29873 y -11158
+x 29873 y -11135
+x 29873 y -11107
+x 29873 y -11080
+x 29873 y -11062
+x 29873 y -11052
+x 29873 y -11024
+x 29876 y -10999
+x 29882 y -10977
+x 29890 y -10950
+x 29901 y -10936
+x 29916 y -10936
+x 29944 y -10936
+x 29958 y -10967
+x 29958 y -11030
+x 29958 y -11049
+x 29958 y -11078
+x 29959 y -11116
+x 29959 y -11154
+x 29959 y -11182
+x 29959 y -11201
+x 29959 y -11733
+x 29875 y -11999
+x 29708 y -11999
+x 30530 y -11979
+x 30520 y -11979
+x 30510 y -11972
+x 30501 y -11957
+x 30408 y -11807
+x 30306 y -11706
+x 30193 y -11654
+x 30197 y -11789
+x 30199 y -11925
+x 30199 y -11945
+x 30195 y -11962
+x 30187 y -11975
+x 30179 y -11989
+x 30169 y -11996
+x 30157 y -11996
+x 30145 y -11996
+x 30135 y -11989
+x 30127 y -11975
+x 30119 y -11962
+x 30115 y -11945
+x 30115 y -11925
+x 30115 y -11888
+x 30114 y -11834
+x 30112 y -11762
+x 30110 y -11690
+x 30109 y -11636
+x 30109 y -11600
+x 30109 y -11558
+x 30112 y -11495
+x 30117 y -11411
+x 30123 y -11328
+x 30126 y -11265
+x 30126 y -11223
+x 30126 y -11200
+x 30124 y -11165
+x 30122 y -11119
+x 30119 y -11073
+x 30118 y -11039
+x 30118 y -11015
+x 30118 y -10989
+x 30122 y -10966
+x 30131 y -10946
+x 30141 y -10922
+x 30156 y -10911
+x 30175 y -10913
+x 30276 y -10926
+x 30314 y -10934
+x 30346 y -10949
+x 30372 y -10972
+x 30485 y -11071
+x 30541 y -11192
+x 30541 y -11334
+x 30541 y -11404
+x 30522 y -11466
+x 30484 y -11519
+x 30453 y -11563
+x 30414 y -11595
+x 30368 y -11618
+x 30454 y -11695
+x 30519 y -11776
+x 30562 y -11861
+x 30569 y -11875
+x 30573 y -11891
+x 30573 y -11908
+x 30573 y -11927
+x 30569 y -11944
+x 30560 y -11958
+x 30552 y -11972
+x 30542 y -11979
+x 30530 y -11979
+x 30264 y -11068
+x 30202 y -11060
+x 30207 y -11143
+x 30209 y -11177
+x 30210 y -11205
+x 30210 y -11227
+x 30210 y -11263
+x 30208 y -11309
+x 30204 y -11364
+x 30195 y -11501
+x 30199 y -11501
+x 30205 y -11501
+x 30214 y -11502
+x 30222 y -11502
+x 30228 y -11502
+x 30232 y -11502
+x 30303 y -11502
+x 30356 y -11487
+x 30392 y -11456
+x 30407 y -11441
+x 30422 y -11423
+x 30435 y -11400
+x 30450 y -11374
+x 30457 y -11352
+x 30457 y -11334
+x 30457 y -11270
+x 30435 y -11211
+x 30391 y -11156
+x 30351 y -11105
+x 30308 y -11076
+x 30264 y -11068
+x 31873 y -10638
+x 31805 y -10768
+x 31740 y -10894
+x 31680 y -11045
+x 31626 y -11223
+x 31490 y -11715
+x 31481 y -11751
+x 31460 y -11846
+x 31427 y -12000
+x 31401 y -12122
+x 31377 y -12213
+x 31355 y -12273
+x 31341 y -12311
+x 31321 y -12331
+x 31295 y -12331
+x 31275 y -12331
+x 31257 y -12319
+x 31242 y -12296
+x 31227 y -12274
+x 31219 y -12246
+x 31219 y -12214
+x 31219 y -12183
+x 31235 y -12102
+x 31267 y -11973
+x 31435 y -11293
+x 31510 y -11024
+x 31586 y -10817
+x 31664 y -10671
+x 31678 y -10645
+x 31303 y -10633
+x 31134 y -10626
+x 31086 y -10618
+x 31062 y -10579
+x 31062 y -10507
+x 31062 y -10472
+x 31069 y -10444
+x 31083 y -10422
+x 31097 y -10399
+x 31114 y -10389
+x 31135 y -10389
+x 31198 y -10389
+x 31293 y -10392
+x 31418 y -10398
+x 31544 y -10405
+x 31639 y -10408
+x 31702 y -10408
+x 31839 y -10408
+x 31891 y -10408
+x 31918 y -10434
+x 31918 y -10486
+x 31918 y -10525
+x 31903 y -10575
+x 31873 y -10638
+type1
+x 22206 y -9742
+x 22026 y -9742
+x 21874 y -9694
+x 21749 y -9600
+x 21616 y -9499
+x 21550 y -9369
+x 21550 y -9210
+x 21550 y -9017
+x 21615 y -8841
+x 21746 y -8682
+x 21892 y -8507
+x 22074 y -8419
+x 22292 y -8419
+x 22502 y -8419
+x 22658 y -8460
+x 22760 y -8543
+x 22866 y -8629
+x 22920 y -8765
+x 22920 y -8951
+x 22920 y -9145
+x 22860 y -9319
+x 22740 y -9475
+x 22602 y -9652
+x 22424 y -9742
+x 22206 y -9742
+x 22292 y -8591
+x 22136 y -8591
+x 22004 y -8659
+x 21895 y -8796
+x 21795 y -8921
+x 21745 y -9059
+x 21745 y -9210
+x 21745 y -9318
+x 21790 y -9406
+x 21881 y -9474
+x 21969 y -9538
+x 22077 y -9569
+x 22206 y -9569
+x 22361 y -9569
+x 22489 y -9501
+x 22589 y -9364
+x 22680 y -9241
+x 22725 y -9104
+x 22725 y -8951
+x 22725 y -8817
+x 22690 y -8723
+x 22622 y -8669
+x 22557 y -8617
+x 22447 y -8591
+x 22292 y -8591
+x 23876 y -9724
+x 23677 y -9724
+x 23529 y -9674
+x 23432 y -9574
+x 23353 y -9493
+x 23303 y -9374
+x 23283 y -9216
+x 23273 y -9145
+x 23268 y -9003
+x 23268 y -8791
+x 23268 y -8713
+x 23270 y -8649
+x 23274 y -8601
+x 23278 y -8550
+x 23284 y -8515
+x 23291 y -8495
+x 23307 y -8454
+x 23336 y -8433
+x 23377 y -8433
+x 23436 y -8433
+x 23465 y -8481
+x 23465 y -8575
+x 23465 y -9068
+x 23465 y -9407
+x 23601 y -9576
+x 23871 y -9576
+x 24125 y -9576
+x 24253 y -9291
+x 24253 y -8720
+x 24253 y -8699
+x 24253 y -8672
+x 24253 y -8638
+x 24252 y -8605
+x 24252 y -8582
+x 24252 y -8571
+x 24252 y -8536
+x 24259 y -8506
+x 24273 y -8479
+x 24291 y -8446
+x 24317 y -8429
+x 24352 y -8429
+x 24416 y -8429
+x 24448 y -8467
+x 24448 y -8544
+x 24448 y -8567
+x 24448 y -8602
+x 24449 y -8648
+x 24449 y -8694
+x 24449 y -8729
+x 24449 y -8752
+x 24449 y -9400
+x 24258 y -9724
+x 23876 y -9724
+x 25930 y -8540
+x 25891 y -8592
+x 25858 y -8646
+x 25833 y -8704
+x 25761 y -8887
+x 25504 y -9497
+x 25474 y -9569
+x 25438 y -9639
+x 25398 y -9707
+x 25378 y -9741
+x 25349 y -9757
+x 25312 y -9757
+x 25263 y -9757
+x 25229 y -9736
+x 25209 y -9692
+x 25132 y -9522
+x 25046 y -9277
+x 24951 y -8958
+x 24876 y -8727
+x 24838 y -8611
+x 24820 y -8535
+x 24820 y -8499
+x 24820 y -8474
+x 24830 y -8453
+x 24850 y -8437
+x 24868 y -8422
+x 24891 y -8414
+x 24917 y -8414
+x 24965 y -8414
+x 24997 y -8437
+x 25011 y -8483
+x 25046 y -8629
+x 25138 y -8914
+x 25199 y -9122
+x 25259 y -9302
+x 25317 y -9452
+x 25323 y -9439
+x 25579 y -8829
+x 25660 y -8624
+x 25697 y -8541
+x 25736 y -8479
+x 25776 y -8436
+x 25797 y -8414
+x 25822 y -8402
+x 25851 y -8402
+x 25876 y -8402
+x 25899 y -8411
+x 25919 y -8428
+x 25939 y -8445
+x 25949 y -8466
+x 25949 y -8490
+x 25949 y -8506
+x 25943 y -8523
+x 25930 y -8540
+x 27138 y -8561
+x 27129 y -8561
+x 27119 y -8560
+x 27108 y -8557
+x 27000 y -8530
+x 26896 y -8516
+x 26796 y -8516
+x 26744 y -8516
+x 26687 y -8521
+x 26625 y -8529
+x 26563 y -8538
+x 26497 y -8550
+x 26425 y -8568
+x 26431 y -8604
+x 26434 y -8633
+x 26434 y -8655
+x 26434 y -8733
+x 26428 y -8839
+x 26418 y -8975
+x 26837 y -8940
+x 26960 y -8929
+x 27035 y -8923
+x 27063 y -8923
+x 27091 y -8923
+x 27115 y -8931
+x 27134 y -8947
+x 27153 y -8963
+x 27163 y -8983
+x 27163 y -9010
+x 27163 y -9061
+x 27133 y -9089
+x 27075 y -9095
+x 26847 y -9113
+x 26405 y -9148
+x 26403 y -9188
+x 26400 y -9225
+x 26399 y -9261
+x 26397 y -9296
+x 26396 y -9330
+x 26396 y -9361
+x 26396 y -9484
+x 26406 y -9557
+x 26427 y -9579
+x 26442 y -9594
+x 26492 y -9602
+x 26577 y -9602
+x 26617 y -9602
+x 26676 y -9601
+x 26756 y -9599
+x 26835 y -9597
+x 26895 y -9596
+x 26935 y -9596
+x 26948 y -9596
+x 26966 y -9595
+x 26991 y -9591
+x 27016 y -9587
+x 27035 y -9585
+x 27047 y -9585
+x 27114 y -9585
+x 27148 y -9614
+x 27148 y -9673
+x 27148 y -9720
+x 27121 y -9748
+x 27067 y -9757
+x 27007 y -9768
+x 26877 y -9773
+x 26677 y -9773
+x 26480 y -9773
+x 26353 y -9750
+x 26297 y -9705
+x 26236 y -9655
+x 26205 y -9540
+x 26205 y -9361
+x 26205 y -9325
+x 26206 y -9286
+x 26208 y -9243
+x 26210 y -9201
+x 26212 y -9155
+x 26215 y -9105
+x 26209 y -9093
+x 26205 y -9079
+x 26205 y -9064
+x 26205 y -9045
+x 26211 y -9028
+x 26223 y -9013
+x 26236 y -8851
+x 26242 y -8732
+x 26242 y -8655
+x 26242 y -8634
+x 26239 y -8604
+x 26233 y -8564
+x 26227 y -8524
+x 26223 y -8493
+x 26223 y -8473
+x 26223 y -8406
+x 26255 y -8373
+x 26319 y -8373
+x 26346 y -8373
+x 26369 y -8381
+x 26388 y -8397
+x 26464 y -8379
+x 26536 y -8366
+x 26604 y -8357
+x 26672 y -8348
+x 26736 y -8344
+x 26796 y -8344
+x 26951 y -8344
+x 27075 y -8360
+x 27167 y -8392
+x 27210 y -8408
+x 27232 y -8434
+x 27232 y -8473
+x 27232 y -8495
+x 27223 y -8515
+x 27207 y -8532
+x 27188 y -8551
+x 27165 y -8561
+x 27138 y -8561
+x 28489 y -9699
+x 28465 y -9699
+x 28442 y -9691
+x 28421 y -9673
+x 28210 y -9490
+x 27975 y -9367
+x 27717 y -9303
+x 27725 y -9468
+x 27730 y -9633
+x 27730 y -9658
+x 27720 y -9678
+x 27702 y -9695
+x 27684 y -9711
+x 27661 y -9720
+x 27634 y -9720
+x 27606 y -9720
+x 27584 y -9711
+x 27565 y -9695
+x 27547 y -9678
+x 27538 y -9658
+x 27538 y -9633
+x 27538 y -9589
+x 27536 y -9523
+x 27531 y -9436
+x 27526 y -9348
+x 27524 y -9282
+x 27524 y -9238
+x 27524 y -9186
+x 27530 y -9110
+x 27543 y -9008
+x 27555 y -8906
+x 27562 y -8830
+x 27562 y -8779
+x 27562 y -8751
+x 27559 y -8708
+x 27553 y -8652
+x 27547 y -8597
+x 27544 y -8554
+x 27544 y -8526
+x 27544 y -8494
+x 27554 y -8466
+x 27574 y -8442
+x 27599 y -8412
+x 27632 y -8399
+x 27675 y -8401
+x 27906 y -8418
+x 27993 y -8427
+x 28067 y -8446
+x 28126 y -8474
+x 28385 y -8594
+x 28514 y -8741
+x 28514 y -8914
+x 28514 y -8999
+x 28470 y -9075
+x 28382 y -9140
+x 28311 y -9193
+x 28223 y -9232
+x 28117 y -9260
+x 28315 y -9353
+x 28464 y -9452
+x 28562 y -9555
+x 28578 y -9573
+x 28587 y -9592
+x 28587 y -9612
+x 28587 y -9636
+x 28577 y -9656
+x 28557 y -9673
+x 28538 y -9691
+x 28515 y -9699
+x 28489 y -9699
+x 27880 y -8590
+x 27738 y -8580
+x 27747 y -8682
+x 27752 y -8723
+x 27754 y -8757
+x 27754 y -8783
+x 27754 y -8828
+x 27750 y -8884
+x 27742 y -8950
+x 27722 y -9117
+x 27731 y -9117
+x 27745 y -9117
+x 27763 y -9118
+x 27782 y -9119
+x 27796 y -9119
+x 27806 y -9119
+x 27969 y -9119
+x 28090 y -9100
+x 28171 y -9062
+x 28207 y -9044
+x 28240 y -9022
+x 28271 y -8994
+x 28305 y -8963
+x 28322 y -8936
+x 28322 y -8914
+x 28322 y -8837
+x 28271 y -8764
+x 28170 y -8697
+x 28078 y -8635
+x 27981 y -8600
+x 27880 y -8590
+x 30063 y -8631
+x 30016 y -8631
+x 29943 y -8627
+x 29845 y -8621
+x 29749 y -8614
+x 29677 y -8611
+x 29627 y -8612
+x 29559 y -8612
+x 29561 y -8689
+x 29570 y -8814
+x 29585 y -8988
+x 29599 y -9150
+x 29606 y -9275
+x 29606 y -9365
+x 29606 y -9384
+x 29608 y -9414
+x 29613 y -9454
+x 29617 y -9493
+x 29620 y -9523
+x 29620 y -9543
+x 29620 y -9581
+x 29612 y -9614
+x 29598 y -9642
+x 29581 y -9679
+x 29553 y -9697
+x 29515 y -9697
+x 29490 y -9697
+x 29467 y -9689
+x 29446 y -9673
+x 29426 y -9658
+x 29416 y -9638
+x 29416 y -9613
+x 29416 y -9605
+x 29417 y -9592
+x 29420 y -9575
+x 29424 y -9559
+x 29425 y -9546
+x 29425 y -9538
+x 29425 y -9510
+x 29423 y -9469
+x 29419 y -9414
+x 29415 y -9359
+x 29413 y -9318
+x 29413 y -9290
+x 29413 y -9210
+x 29406 y -9098
+x 29391 y -8953
+x 29376 y -8796
+x 29367 y -8684
+x 29365 y -8615
+x 29278 y -8616
+x 29138 y -8616
+x 29028 y -8607
+x 28949 y -8589
+x 28897 y -8578
+x 28871 y -8550
+x 28871 y -8506
+x 28871 y -8483
+x 28880 y -8463
+x 28896 y -8446
+x 28915 y -8426
+x 28940 y -8418
+x 28970 y -8419
+x 28992 y -8420
+x 29043 y -8425
+x 29123 y -8434
+x 29187 y -8441
+x 29238 y -8444
+x 29278 y -8444
+x 29316 y -8444
+x 29374 y -8444
+x 29452 y -8442
+x 29530 y -8441
+x 29588 y -8440
+x 29626 y -8440
+x 29675 y -8440
+x 29748 y -8443
+x 29845 y -8449
+x 29941 y -8455
+x 30014 y -8458
+x 30063 y -8458
+x 30091 y -8458
+x 30114 y -8467
+x 30132 y -8483
+x 30151 y -8500
+x 30160 y -8520
+x 30160 y -8545
+x 30160 y -8569
+x 30151 y -8589
+x 30132 y -8606
+x 30114 y -8622
+x 30091 y -8631
+x 30063 y -8631
+x 30965 y -9724
+x 30767 y -9724
+x 30619 y -9674
+x 30521 y -9574
+x 30442 y -9493
+x 30392 y -9374
+x 30372 y -9216
+x 30362 y -9145
+x 30357 y -9003
+x 30357 y -8791
+x 30357 y -8713
+x 30359 y -8649
+x 30363 y -8601
+x 30367 y -8550
+x 30373 y -8515
+x 30380 y -8495
+x 30396 y -8454
+x 30425 y -8433
+x 30466 y -8433
+x 30525 y -8433
+x 30555 y -8481
+x 30555 y -8575
+x 30555 y -9068
+x 30555 y -9407
+x 30690 y -9576
+x 30960 y -9576
+x 31215 y -9576
+x 31342 y -9291
+x 31342 y -8720
+x 31342 y -8699
+x 31342 y -8672
+x 31342 y -8638
+x 31341 y -8605
+x 31341 y -8582
+x 31341 y -8571
+x 31341 y -8536
+x 31348 y -8506
+x 31362 y -8479
+x 31380 y -8446
+x 31406 y -8429
+x 31441 y -8429
+x 31505 y -8429
+x 31537 y -8467
+x 31537 y -8544
+x 31537 y -8567
+x 31537 y -8602
+x 31538 y -8648
+x 31538 y -8694
+x 31538 y -8729
+x 31538 y -8752
+x 31538 y -9400
+x 31347 y -9724
+x 30965 y -9724
+x 32847 y -9699
+x 32823 y -9699
+x 32800 y -9691
+x 32779 y -9673
+x 32568 y -9490
+x 32334 y -9367
+x 32075 y -9303
+x 32083 y -9468
+x 32088 y -9633
+x 32088 y -9658
+x 32079 y -9678
+x 32060 y -9695
+x 32042 y -9711
+x 32019 y -9720
+x 31992 y -9720
+x 31965 y -9720
+x 31942 y -9711
+x 31923 y -9695
+x 31905 y -9678
+x 31896 y -9658
+x 31896 y -9633
+x 31896 y -9589
+x 31894 y -9523
+x 31889 y -9436
+x 31884 y -9348
+x 31882 y -9282
+x 31882 y -9238
+x 31882 y -9186
+x 31888 y -9110
+x 31901 y -9008
+x 31914 y -8906
+x 31920 y -8830
+x 31920 y -8779
+x 31920 y -8751
+x 31917 y -8708
+x 31911 y -8652
+x 31905 y -8597
+x 31902 y -8554
+x 31902 y -8526
+x 31902 y -8494
+x 31912 y -8466
+x 31933 y -8442
+x 31957 y -8412
+x 31990 y -8399
+x 32033 y -8401
+x 32264 y -8418
+x 32351 y -8427
+x 32425 y -8446
+x 32484 y -8474
+x 32743 y -8594
+x 32872 y -8741
+x 32872 y -8914
+x 32872 y -8999
+x 32828 y -9075
+x 32740 y -9140
+x 32669 y -9193
+x 32581 y -9232
+x 32475 y -9260
+x 32674 y -9353
+x 32822 y -9452
+x 32920 y -9555
+x 32936 y -9573
+x 32945 y -9592
+x 32945 y -9612
+x 32945 y -9636
+x 32935 y -9656
+x 32916 y -9673
+x 32896 y -9691
+x 32873 y -9699
+x 32847 y -9699
+x 32238 y -8590
+x 32096 y -8580
+x 32106 y -8682
+x 32110 y -8723
+x 32113 y -8757
+x 32113 y -8783
+x 32113 y -8828
+x 32108 y -8884
+x 32100 y -8950
+x 32080 y -9117
+x 32089 y -9117
+x 32103 y -9117
+x 32122 y -9118
+x 32140 y -9119
+x 32155 y -9119
+x 32164 y -9119
+x 32327 y -9119
+x 32449 y -9100
+x 32530 y -9062
+x 32565 y -9044
+x 32598 y -9022
+x 32629 y -8994
+x 32663 y -8963
+x 32680 y -8936
+x 32680 y -8914
+x 32680 y -8837
+x 32629 y -8764
+x 32529 y -8697
+x 32436 y -8635
+x 32339 y -8600
+x 32238 y -8590
+x 34185 y -8561
+x 34176 y -8561
+x 34166 y -8560
+x 34156 y -8557
+x 34048 y -8530
+x 33944 y -8516
+x 33844 y -8516
+x 33792 y -8516
+x 33734 y -8521
+x 33672 y -8529
+x 33611 y -8538
+x 33544 y -8550
+x 33472 y -8568
+x 33478 y -8604
+x 33481 y -8633
+x 33481 y -8655
+x 33481 y -8733
+x 33476 y -8839
+x 33465 y -8975
+x 33884 y -8940
+x 34007 y -8929
+x 34082 y -8923
+x 34111 y -8923
+x 34139 y -8923
+x 34162 y -8931
+x 34181 y -8947
+x 34200 y -8963
+x 34210 y -8983
+x 34210 y -9010
+x 34210 y -9061
+x 34181 y -9089
+x 34122 y -9095
+x 33894 y -9113
+x 33452 y -9148
+x 33450 y -9188
+x 33448 y -9225
+x 33446 y -9261
+x 33445 y -9296
+x 33444 y -9330
+x 33444 y -9361
+x 33444 y -9484
+x 33454 y -9557
+x 33474 y -9579
+x 33490 y -9594
+x 33540 y -9602
+x 33625 y -9602
+x 33664 y -9602
+x 33724 y -9601
+x 33803 y -9599
+x 33882 y -9597
+x 33942 y -9596
+x 33983 y -9596
+x 33995 y -9596
+x 34014 y -9595
+x 34039 y -9591
+x 34064 y -9587
+x 34082 y -9585
+x 34094 y -9585
+x 34162 y -9585
+x 34196 y -9614
+x 34196 y -9673
+x 34196 y -9720
+x 34169 y -9748
+x 34115 y -9757
+x 34054 y -9768
+x 33925 y -9773
+x 33725 y -9773
+x 33527 y -9773
+x 33400 y -9750
+x 33344 y -9705
+x 33283 y -9655
+x 33252 y -9540
+x 33252 y -9361
+x 33252 y -9325
+x 33253 y -9286
+x 33255 y -9243
+x 33257 y -9201
+x 33260 y -9155
+x 33263 y -9105
+x 33256 y -9093
+x 33252 y -9079
+x 33252 y -9064
+x 33252 y -9045
+x 33259 y -9028
+x 33271 y -9013
+x 33283 y -8851
+x 33290 y -8732
+x 33290 y -8655
+x 33290 y -8634
+x 33287 y -8604
+x 33280 y -8564
+x 33274 y -8524
+x 33271 y -8493
+x 33271 y -8473
+x 33271 y -8406
+x 33302 y -8373
+x 33366 y -8373
+x 33393 y -8373
+x 33416 y -8381
+x 33435 y -8397
+x 33512 y -8379
+x 33584 y -8366
+x 33652 y -8357
+x 33720 y -8348
+x 33784 y -8344
+x 33844 y -8344
+x 33999 y -8344
+x 34122 y -8360
+x 34215 y -8392
+x 34258 y -8408
+x 34279 y -8434
+x 34279 y -8473
+x 34279 y -8495
+x 34271 y -8515
+x 34254 y -8532
+x 34236 y -8551
+x 34213 y -8561
+x 34185 y -8561
+type1
+x 34164 y -20822
+x 34164 y -23286
+x 31634 y -25296
+x 28533 y -25296
+x 25433 y -25297
+x 22904 y -23287
+x 22904 y -20823
+x 22903 y -18358
+x 25432 y -16348
+x 28532 y -16347
+x 31633 y -16347
+x 34163 y -18357
+x 34164 y -20822
+type2
+x 34676 y -25081
+x 34676 y -6502
+x 35022 y -6502
+x 35022 y -25081
+x 34676 y -25081
+type1
+x -29727 y 41961
+x -8691 y 41961
+x -8691 y 33538
+x -29727 y 33538
+x -29727 y 41961
+type1
+x 43382 y 85725
+x 43382 y 85803
+x 43398 y 85867
+x 43431 y 85917
+x 43464 y 85967
+x 43506 y 85991
+x 43558 y 85991
+x 43609 y 85991
+x 43665 y 85948
+x 43723 y 85862
+x 43733 y 85846
+x 43741 y 85833
+x 43747 y 85825
+x 43780 y 85778
+x 43810 y 85747
+x 43837 y 85731
+x 43864 y 85714
+x 43897 y 85706
+x 43935 y 85706
+x 43983 y 85706
+x 44020 y 85719
+x 44048 y 85744
+x 44075 y 85769
+x 44089 y 85805
+x 44089 y 85849
+x 44089 y 85916
+x 44030 y 85973
+x 43913 y 86022
+x 43883 y 86036
+x 43860 y 86046
+x 43842 y 86054
+x 43754 y 86093
+x 43685 y 86128
+x 43634 y 86159
+x 43583 y 86190
+x 43546 y 86219
+x 43523 y 86246
+x 43477 y 86301
+x 43443 y 86361
+x 43421 y 86429
+x 43399 y 86496
+x 43388 y 86573
+x 43388 y 86660
+x 43388 y 86852
+x 43435 y 87002
+x 43531 y 87108
+x 43627 y 87214
+x 43761 y 87267
+x 43935 y 87267
+x 44089 y 87267
+x 44214 y 87225
+x 44312 y 87141
+x 44410 y 87057
+x 44459 y 86952
+x 44459 y 86827
+x 44459 y 86754
+x 44444 y 86698
+x 44415 y 86657
+x 44385 y 86616
+x 44344 y 86595
+x 44291 y 86595
+x 44238 y 86595
+x 44183 y 86633
+x 44126 y 86708
+x 44110 y 86728
+x 44099 y 86742
+x 44090 y 86752
+x 44065 y 86781
+x 44039 y 86803
+x 44012 y 86818
+x 43985 y 86832
+x 43957 y 86840
+x 43930 y 86840
+x 43887 y 86840
+x 43854 y 86829
+x 43831 y 86806
+x 43807 y 86784
+x 43796 y 86752
+x 43796 y 86709
+x 43796 y 86644
+x 43856 y 86585
+x 43976 y 86532
+x 43980 y 86530
+x 43990 y 86525
+x 44004 y 86519
+x 44022 y 86512
+x 44192 y 86437
+x 44300 y 86374
+x 44347 y 86323
+x 44400 y 86265
+x 44437 y 86203
+x 44460 y 86136
+x 44483 y 86070
+x 44495 y 85991
+x 44495 y 85900
+x 44495 y 85690
+x 44445 y 85529
+x 44346 y 85419
+x 44246 y 85309
+x 44101 y 85253
+x 43911 y 85253
+x 43751 y 85253
+x 43622 y 85297
+x 43526 y 85383
+x 43430 y 85470
+x 43382 y 85584
+x 43382 y 85725
+x 45029 y 85447
+x 45015 y 85391
+x 44993 y 85348
+x 44963 y 85319
+x 44933 y 85289
+x 44897 y 85274
+x 44854 y 85274
+x 44797 y 85274
+x 44751 y 85298
+x 44717 y 85345
+x 44683 y 85392
+x 44667 y 85456
+x 44667 y 85536
+x 44667 y 85562
+x 44668 y 85584
+x 44669 y 85604
+x 44671 y 85623
+x 44674 y 85640
+x 44677 y 85653
+x 44993 y 86957
+x 45018 y 87063
+x 45046 y 87136
+x 45078 y 87176
+x 45109 y 87217
+x 45152 y 87237
+x 45204 y 87237
+x 45325 y 87237
+x 45378 y 87237
+x 45420 y 87219
+x 45449 y 87181
+x 45480 y 87144
+x 45508 y 87069
+x 45535 y 86957
+x 45854 y 85653
+x 45859 y 85638
+x 45862 y 85621
+x 45864 y 85600
+x 45866 y 85579
+x 45868 y 85557
+x 45868 y 85534
+x 45868 y 85456
+x 45850 y 85392
+x 45816 y 85345
+x 45781 y 85298
+x 45736 y 85274
+x 45680 y 85274
+x 45636 y 85274
+x 45598 y 85289
+x 45569 y 85318
+x 45539 y 85347
+x 45517 y 85390
+x 45502 y 85447
+x 45474 y 85558
+x 45058 y 85558
+x 45029 y 85447
+x 45136 y 85958
+x 45398 y 85958
+x 45268 y 86618
+x 45136 y 85958
+x 46531 y 85799
+x 46915 y 85799
+x 46975 y 85799
+x 47020 y 85777
+x 47051 y 85735
+x 47081 y 85691
+x 47096 y 85627
+x 47096 y 85542
+x 47096 y 85465
+x 47081 y 85407
+x 47050 y 85366
+x 47019 y 85326
+x 46975 y 85306
+x 46916 y 85306
+x 46324 y 85306
+x 46252 y 85306
+x 46199 y 85329
+x 46166 y 85374
+x 46133 y 85419
+x 46116 y 85490
+x 46116 y 85587
+x 46116 y 86949
+x 46116 y 87040
+x 46134 y 87111
+x 46170 y 87162
+x 46207 y 87212
+x 46258 y 87237
+x 46324 y 87237
+x 46391 y 87237
+x 46443 y 87213
+x 46478 y 87166
+x 46513 y 87119
+x 46531 y 87050
+x 46531 y 86959
+x 46531 y 85799
+x 47745 y 85799
+x 48128 y 85799
+x 48188 y 85799
+x 48234 y 85777
+x 48264 y 85735
+x 48295 y 85691
+x 48310 y 85627
+x 48310 y 85542
+x 48310 y 85465
+x 48295 y 85407
+x 48264 y 85366
+x 48233 y 85326
+x 48188 y 85306
+x 48130 y 85306
+x 47537 y 85306
+x 47466 y 85306
+x 47413 y 85329
+x 47380 y 85374
+x 47346 y 85419
+x 47329 y 85490
+x 47329 y 85587
+x 47329 y 86949
+x 47329 y 87040
+x 47348 y 87111
+x 47384 y 87162
+x 47421 y 87212
+x 47472 y 87237
+x 47537 y 87237
+x 47605 y 87237
+x 47657 y 87213
+x 47692 y 87166
+x 47727 y 87119
+x 47745 y 87050
+x 47745 y 86959
+x 47745 y 85799
+x 48793 y 87211
+x 49398 y 87211
+x 49457 y 87211
+x 49502 y 87191
+x 49533 y 87151
+x 49564 y 87111
+x 49580 y 87053
+x 49580 y 86977
+x 49580 y 86905
+x 49565 y 86850
+x 49535 y 86812
+x 49504 y 86774
+x 49460 y 86755
+x 49403 y 86755
+x 48958 y 86755
+x 48958 y 86501
+x 49313 y 86501
+x 49372 y 86501
+x 49415 y 86484
+x 49442 y 86449
+x 49469 y 86415
+x 49482 y 86361
+x 49482 y 86286
+x 49482 y 86213
+x 49469 y 86157
+x 49441 y 86120
+x 49414 y 86082
+x 49374 y 86064
+x 49322 y 86064
+x 48958 y 86064
+x 48958 y 85769
+x 49423 y 85769
+x 49482 y 85769
+x 49527 y 85749
+x 49558 y 85709
+x 49590 y 85668
+x 49606 y 85609
+x 49606 y 85531
+x 49606 y 85458
+x 49591 y 85402
+x 49560 y 85364
+x 49530 y 85325
+x 49486 y 85306
+x 49428 y 85306
+x 48793 y 85306
+x 48699 y 85306
+x 48634 y 85332
+x 48597 y 85384
+x 48560 y 85436
+x 48541 y 85527
+x 48541 y 85658
+x 48541 y 86858
+x 48541 y 86990
+x 48560 y 87082
+x 48597 y 87134
+x 48634 y 87185
+x 48699 y 87211
+x 48793 y 87211
+x 45842 y 83780
+x 45789 y 83780
+x 45749 y 83753
+x 45725 y 83701
+x 45700 y 83648
+x 45687 y 83566
+x 45687 y 83455
+x 45687 y 83352
+x 45700 y 83272
+x 45728 y 83215
+x 45755 y 83158
+x 45793 y 83130
+x 45842 y 83130
+x 45891 y 83130
+x 45929 y 83159
+x 45957 y 83216
+x 45985 y 83273
+x 45999 y 83353
+x 45999 y 83455
+x 45999 y 83564
+x 45986 y 83647
+x 45960 y 83700
+x 45935 y 83753
+x 45895 y 83780
+x 45842 y 83780
+x 46368 y 84406
+x 46368 y 83002
+x 46368 y 82910
+x 46353 y 82839
+x 46324 y 82791
+x 46296 y 82742
+x 46254 y 82717
+x 46199 y 82717
+x 46151 y 82717
+x 46112 y 82736
+x 46083 y 82775
+x 46053 y 82814
+x 46035 y 82870
+x 46028 y 82944
+x 45997 y 82867
+x 45957 y 82811
+x 45911 y 82773
+x 45864 y 82736
+x 45810 y 82717
+x 45746 y 82717
+x 45607 y 82717
+x 45499 y 82783
+x 45421 y 82914
+x 45343 y 83046
+x 45303 y 83229
+x 45303 y 83463
+x 45303 y 83691
+x 45341 y 83873
+x 45417 y 84009
+x 45493 y 84144
+x 45594 y 84212
+x 45721 y 84212
+x 45774 y 84212
+x 45824 y 84196
+x 45870 y 84165
+x 45915 y 84134
+x 45957 y 84087
+x 45996 y 84024
+x 45996 y 84414
+x 45996 y 84500
+x 46013 y 84569
+x 46046 y 84620
+x 46079 y 84672
+x 46125 y 84697
+x 46182 y 84697
+x 46238 y 84697
+x 46283 y 84671
+x 46317 y 84618
+x 46351 y 84566
+x 46368 y 84495
+x 46368 y 84406
+x 47279 y 83916
+x 47279 y 84002
+x 47296 y 84070
+x 47331 y 84122
+x 47366 y 84173
+x 47413 y 84199
+x 47470 y 84199
+x 47529 y 84199
+x 47575 y 84173
+x 47609 y 84121
+x 47643 y 84069
+x 47660 y 83998
+x 47660 y 83908
+x 47660 y 83012
+x 47660 y 82924
+x 47645 y 82857
+x 47615 y 82813
+x 47586 y 82767
+x 47542 y 82744
+x 47484 y 82744
+x 47429 y 82744
+x 47387 y 82766
+x 47357 y 82809
+x 47328 y 82852
+x 47313 y 82916
+x 47311 y 82999
+x 47273 y 82909
+x 47226 y 82841
+x 47171 y 82798
+x 47115 y 82754
+x 47050 y 82732
+x 46974 y 82732
+x 46902 y 82732
+x 46840 y 82754
+x 46787 y 82797
+x 46735 y 82839
+x 46695 y 82901
+x 46669 y 82981
+x 46653 y 83029
+x 46642 y 83085
+x 46635 y 83150
+x 46629 y 83216
+x 46625 y 83314
+x 46625 y 83444
+x 46625 y 83886
+x 46625 y 83990
+x 46641 y 84068
+x 46673 y 84120
+x 46705 y 84173
+x 46752 y 84199
+x 46813 y 84199
+x 46876 y 84199
+x 46923 y 84172
+x 46957 y 84119
+x 46990 y 84066
+x 47007 y 83988
+x 47007 y 83886
+x 47007 y 83447
+x 47007 y 83340
+x 47016 y 83266
+x 47036 y 83225
+x 47055 y 83184
+x 47088 y 83164
+x 47136 y 83164
+x 47184 y 83164
+x 47219 y 83187
+x 47243 y 83235
+x 47267 y 83282
+x 47279 y 83354
+x 47279 y 83449
+x 47279 y 83916
+x 44201 y 80897
+x 44201 y 80477
+x 44201 y 80386
+x 44183 y 80316
+x 44148 y 80269
+x 44113 y 80221
+x 44062 y 80198
+x 43994 y 80198
+x 43928 y 80198
+x 43876 y 80223
+x 43839 y 80274
+x 43802 y 80325
+x 43784 y 80396
+x 43784 y 80487
+x 43784 y 81779
+x 43784 y 81911
+x 43803 y 82003
+x 43840 y 82054
+x 43877 y 82106
+x 43942 y 82132
+x 44035 y 82132
+x 44582 y 82132
+x 44643 y 82132
+x 44688 y 82111
+x 44719 y 82069
+x 44749 y 82028
+x 44765 y 81966
+x 44765 y 81885
+x 44765 y 81809
+x 44750 y 81752
+x 44720 y 81712
+x 44690 y 81672
+x 44646 y 81652
+x 44588 y 81652
+x 44201 y 81652
+x 44201 y 81357
+x 44480 y 81357
+x 44539 y 81357
+x 44582 y 81338
+x 44610 y 81300
+x 44639 y 81262
+x 44653 y 81202
+x 44653 y 81122
+x 44653 y 81046
+x 44638 y 80990
+x 44608 y 80953
+x 44578 y 80915
+x 44531 y 80897
+x 44469 y 80897
+x 44201 y 80897
+x 45350 y 81178
+x 45350 y 80998
+x 45370 y 80866
+x 45411 y 80781
+x 45453 y 80697
+x 45517 y 80654
+x 45605 y 80654
+x 45692 y 80654
+x 45755 y 80697
+x 45796 y 80781
+x 45837 y 80866
+x 45857 y 80998
+x 45857 y 81178
+x 45857 y 81359
+x 45837 y 81492
+x 45796 y 81576
+x 45755 y 81661
+x 45692 y 81703
+x 45605 y 81703
+x 45517 y 81703
+x 45453 y 81661
+x 45411 y 81576
+x 45370 y 81492
+x 45350 y 81359
+x 45350 y 81178
+x 44929 y 81178
+x 44929 y 81489
+x 44990 y 81733
+x 45110 y 81913
+x 45231 y 82092
+x 45396 y 82182
+x 45605 y 82182
+x 45813 y 82182
+x 45977 y 82092
+x 46097 y 81913
+x 46218 y 81733
+x 46278 y 81489
+x 46278 y 81178
+x 46278 y 80868
+x 46218 y 80624
+x 46097 y 80444
+x 45977 y 80264
+x 45813 y 80174
+x 45605 y 80174
+x 45396 y 80174
+x 45231 y 80264
+x 45110 y 80444
+x 44990 y 80624
+x 44929 y 80868
+x 44929 y 81178
+x 46924 y 80482
+x 46924 y 80390
+x 46907 y 80320
+x 46874 y 80274
+x 46841 y 80227
+x 46792 y 80204
+x 46727 y 80204
+x 46664 y 80204
+x 46615 y 80229
+x 46580 y 80279
+x 46546 y 80330
+x 46528 y 80401
+x 46528 y 80492
+x 46528 y 81845
+x 46528 y 81944
+x 46549 y 82020
+x 46590 y 82076
+x 46630 y 82131
+x 46687 y 82158
+x 46759 y 82158
+x 46811 y 82158
+x 46856 y 82141
+x 46893 y 82107
+x 46931 y 82072
+x 46965 y 82018
+x 46996 y 81944
+x 47263 y 81300
+x 47281 y 81260
+x 47297 y 81213
+x 47314 y 81161
+x 47330 y 81108
+x 47347 y 81046
+x 47364 y 80975
+x 47360 y 81006
+x 47358 y 81040
+x 47356 y 81076
+x 47354 y 81112
+x 47353 y 81164
+x 47353 y 81233
+x 47353 y 81870
+x 47353 y 81960
+x 47371 y 82031
+x 47406 y 82082
+x 47441 y 82133
+x 47489 y 82158
+x 47552 y 82158
+x 47617 y 82158
+x 47666 y 82135
+x 47700 y 82088
+x 47734 y 82041
+x 47751 y 81971
+x 47751 y 81880
+x 47751 y 80526
+x 47751 y 80420
+x 47732 y 80340
+x 47695 y 80286
+x 47658 y 80231
+x 47604 y 80204
+x 47531 y 80204
+x 47470 y 80204
+x 47419 y 80221
+x 47380 y 80254
+x 47340 y 80287
+x 47305 y 80342
+x 47272 y 80421
+x 47005 y 81062
+x 46986 y 81106
+x 46969 y 81155
+x 46953 y 81208
+x 46938 y 81261
+x 46924 y 81319
+x 46912 y 81379
+x 46917 y 81342
+x 46919 y 81304
+x 46921 y 81262
+x 46923 y 81221
+x 46924 y 81174
+x 46924 y 81119
+x 46924 y 80482
+x 48475 y 80710
+x 48587 y 80710
+x 48688 y 80710
+x 48759 y 80745
+x 48802 y 80816
+x 48844 y 80886
+x 48865 y 81007
+x 48865 y 81178
+x 48865 y 81342
+x 48843 y 81462
+x 48800 y 81537
+x 48756 y 81612
+x 48687 y 81650
+x 48592 y 81650
+x 48475 y 81650
+x 48475 y 80710
+x 48309 y 80227
+x 48216 y 80227
+x 48150 y 80253
+x 48113 y 80305
+x 48076 y 80357
+x 48058 y 80448
+x 48058 y 80579
+x 48058 y 81779
+x 48058 y 81911
+x 48076 y 82003
+x 48113 y 82054
+x 48150 y 82106
+x 48216 y 82132
+x 48309 y 82132
+x 48562 y 82132
+x 48681 y 82132
+x 48775 y 82123
+x 48845 y 82104
+x 48914 y 82085
+x 48973 y 82054
+x 49020 y 82012
+x 49109 y 81934
+x 49175 y 81827
+x 49218 y 81693
+x 49261 y 81559
+x 49282 y 81393
+x 49282 y 81195
+x 49282 y 81006
+x 49262 y 80844
+x 49223 y 80709
+x 49183 y 80574
+x 49123 y 80466
+x 49043 y 80384
+x 48989 y 80327
+x 48926 y 80286
+x 48853 y 80263
+x 48781 y 80239
+x 48658 y 80227
+x 48484 y 80227
+x 48309 y 80227
+type1
+x 46481 y 89483
+x 48945 y 89483
+x 50955 y 86953
+x 50955 y 83852
+x 50955 y 80752
+x 48945 y 78222
+x 46481 y 78222
+x 44016 y 78222
+x 42006 y 80752
+x 42006 y 83852
+x 42006 y 86953
+x 44016 y 89483
+x 46481 y 89483
+type1
+x 53929 y 87271
+x 53749 y 87271
+x 53597 y 87319
+x 53472 y 87413
+x 53339 y 87514
+x 53273 y 87644
+x 53273 y 87803
+x 53273 y 87996
+x 53338 y 88172
+x 53469 y 88331
+x 53615 y 88506
+x 53797 y 88594
+x 54015 y 88594
+x 54225 y 88594
+x 54381 y 88553
+x 54483 y 88470
+x 54589 y 88384
+x 54643 y 88248
+x 54643 y 88062
+x 54643 y 87868
+x 54583 y 87694
+x 54463 y 87538
+x 54325 y 87361
+x 54147 y 87271
+x 53929 y 87271
+x 54015 y 88422
+x 53859 y 88422
+x 53727 y 88354
+x 53618 y 88217
+x 53518 y 88092
+x 53468 y 87954
+x 53468 y 87803
+x 53468 y 87695
+x 53513 y 87607
+x 53604 y 87539
+x 53692 y 87475
+x 53800 y 87444
+x 53929 y 87444
+x 54084 y 87444
+x 54212 y 87512
+x 54312 y 87649
+x 54403 y 87772
+x 54448 y 87909
+x 54448 y 88062
+x 54448 y 88196
+x 54413 y 88290
+x 54345 y 88344
+x 54280 y 88396
+x 54170 y 88422
+x 54015 y 88422
+x 55599 y 87289
+x 55400 y 87289
+x 55252 y 87339
+x 55155 y 87439
+x 55076 y 87520
+x 55026 y 87639
+x 55006 y 87797
+x 54996 y 87868
+x 54991 y 88010
+x 54991 y 88222
+x 54991 y 88300
+x 54993 y 88364
+x 54997 y 88412
+x 55001 y 88463
+x 55007 y 88498
+x 55014 y 88518
+x 55030 y 88559
+x 55059 y 88580
+x 55100 y 88580
+x 55159 y 88580
+x 55188 y 88532
+x 55188 y 88438
+x 55188 y 87945
+x 55188 y 87606
+x 55324 y 87437
+x 55594 y 87437
+x 55848 y 87437
+x 55976 y 87722
+x 55976 y 88293
+x 55976 y 88314
+x 55976 y 88341
+x 55976 y 88375
+x 55975 y 88408
+x 55975 y 88431
+x 55975 y 88442
+x 55975 y 88477
+x 55982 y 88507
+x 55996 y 88534
+x 56014 y 88567
+x 56040 y 88584
+x 56075 y 88584
+x 56139 y 88584
+x 56171 y 88546
+x 56171 y 88469
+x 56171 y 88446
+x 56171 y 88411
+x 56172 y 88365
+x 56172 y 88319
+x 56172 y 88284
+x 56172 y 88261
+x 56172 y 87613
+x 55981 y 87289
+x 55599 y 87289
+x 57653 y 88473
+x 57614 y 88421
+x 57581 y 88367
+x 57556 y 88309
+x 57484 y 88126
+x 57227 y 87516
+x 57197 y 87444
+x 57161 y 87374
+x 57121 y 87306
+x 57101 y 87272
+x 57072 y 87256
+x 57035 y 87256
+x 56986 y 87256
+x 56952 y 87277
+x 56932 y 87321
+x 56855 y 87491
+x 56769 y 87736
+x 56674 y 88055
+x 56599 y 88286
+x 56561 y 88402
+x 56543 y 88478
+x 56543 y 88514
+x 56543 y 88539
+x 56553 y 88560
+x 56573 y 88576
+x 56591 y 88591
+x 56614 y 88599
+x 56640 y 88599
+x 56688 y 88599
+x 56720 y 88576
+x 56734 y 88530
+x 56769 y 88384
+x 56861 y 88099
+x 56922 y 87891
+x 56982 y 87711
+x 57040 y 87561
+x 57046 y 87574
+x 57302 y 88184
+x 57383 y 88389
+x 57420 y 88472
+x 57459 y 88534
+x 57499 y 88577
+x 57520 y 88599
+x 57545 y 88611
+x 57574 y 88611
+x 57599 y 88611
+x 57622 y 88602
+x 57642 y 88585
+x 57662 y 88568
+x 57672 y 88547
+x 57672 y 88523
+x 57672 y 88507
+x 57666 y 88490
+x 57653 y 88473
+x 58861 y 88452
+x 58852 y 88452
+x 58842 y 88453
+x 58831 y 88456
+x 58723 y 88483
+x 58619 y 88497
+x 58519 y 88497
+x 58467 y 88497
+x 58410 y 88492
+x 58348 y 88484
+x 58286 y 88475
+x 58220 y 88463
+x 58148 y 88445
+x 58154 y 88409
+x 58157 y 88380
+x 58157 y 88358
+x 58157 y 88280
+x 58151 y 88174
+x 58141 y 88038
+x 58560 y 88073
+x 58683 y 88084
+x 58758 y 88090
+x 58786 y 88090
+x 58814 y 88090
+x 58838 y 88082
+x 58857 y 88066
+x 58876 y 88050
+x 58886 y 88030
+x 58886 y 88003
+x 58886 y 87952
+x 58856 y 87924
+x 58798 y 87918
+x 58570 y 87900
+x 58128 y 87865
+x 58126 y 87825
+x 58123 y 87788
+x 58122 y 87752
+x 58120 y 87717
+x 58119 y 87683
+x 58119 y 87652
+x 58119 y 87529
+x 58129 y 87456
+x 58150 y 87434
+x 58165 y 87419
+x 58215 y 87411
+x 58300 y 87411
+x 58340 y 87411
+x 58399 y 87412
+x 58479 y 87414
+x 58558 y 87416
+x 58618 y 87417
+x 58658 y 87417
+x 58671 y 87417
+x 58689 y 87418
+x 58714 y 87422
+x 58739 y 87426
+x 58758 y 87428
+x 58770 y 87428
+x 58837 y 87428
+x 58871 y 87399
+x 58871 y 87340
+x 58871 y 87293
+x 58844 y 87265
+x 58790 y 87256
+x 58730 y 87245
+x 58600 y 87240
+x 58400 y 87240
+x 58203 y 87240
+x 58076 y 87263
+x 58020 y 87308
+x 57959 y 87358
+x 57928 y 87473
+x 57928 y 87652
+x 57928 y 87688
+x 57929 y 87727
+x 57931 y 87770
+x 57933 y 87812
+x 57935 y 87858
+x 57938 y 87908
+x 57932 y 87920
+x 57928 y 87934
+x 57928 y 87949
+x 57928 y 87968
+x 57934 y 87985
+x 57946 y 88000
+x 57959 y 88162
+x 57965 y 88281
+x 57965 y 88358
+x 57965 y 88379
+x 57962 y 88409
+x 57956 y 88449
+x 57950 y 88489
+x 57946 y 88520
+x 57946 y 88540
+x 57946 y 88607
+x 57978 y 88640
+x 58042 y 88640
+x 58069 y 88640
+x 58092 y 88632
+x 58111 y 88616
+x 58187 y 88634
+x 58259 y 88647
+x 58327 y 88656
+x 58395 y 88665
+x 58459 y 88669
+x 58519 y 88669
+x 58674 y 88669
+x 58798 y 88653
+x 58890 y 88621
+x 58933 y 88605
+x 58955 y 88579
+x 58955 y 88540
+x 58955 y 88518
+x 58946 y 88498
+x 58930 y 88481
+x 58911 y 88462
+x 58888 y 88452
+x 58861 y 88452
+x 60212 y 87314
+x 60188 y 87314
+x 60165 y 87322
+x 60144 y 87340
+x 59933 y 87523
+x 59698 y 87646
+x 59440 y 87710
+x 59448 y 87545
+x 59453 y 87380
+x 59453 y 87355
+x 59443 y 87335
+x 59425 y 87318
+x 59407 y 87302
+x 59384 y 87293
+x 59357 y 87293
+x 59329 y 87293
+x 59307 y 87302
+x 59288 y 87318
+x 59270 y 87335
+x 59261 y 87355
+x 59261 y 87380
+x 59261 y 87424
+x 59259 y 87490
+x 59254 y 87577
+x 59249 y 87665
+x 59247 y 87731
+x 59247 y 87775
+x 59247 y 87827
+x 59253 y 87903
+x 59266 y 88005
+x 59278 y 88107
+x 59285 y 88183
+x 59285 y 88234
+x 59285 y 88262
+x 59282 y 88305
+x 59276 y 88361
+x 59270 y 88416
+x 59267 y 88459
+x 59267 y 88487
+x 59267 y 88519
+x 59277 y 88547
+x 59297 y 88571
+x 59322 y 88601
+x 59355 y 88614
+x 59398 y 88612
+x 59629 y 88595
+x 59716 y 88586
+x 59790 y 88567
+x 59849 y 88539
+x 60108 y 88419
+x 60237 y 88272
+x 60237 y 88099
+x 60237 y 88014
+x 60193 y 87938
+x 60105 y 87873
+x 60034 y 87820
+x 59946 y 87781
+x 59840 y 87753
+x 60038 y 87660
+x 60187 y 87561
+x 60285 y 87458
+x 60301 y 87440
+x 60310 y 87421
+x 60310 y 87401
+x 60310 y 87377
+x 60300 y 87357
+x 60280 y 87340
+x 60261 y 87322
+x 60238 y 87314
+x 60212 y 87314
+x 59603 y 88423
+x 59461 y 88433
+x 59470 y 88331
+x 59475 y 88290
+x 59477 y 88256
+x 59477 y 88230
+x 59477 y 88185
+x 59473 y 88129
+x 59465 y 88063
+x 59445 y 87896
+x 59454 y 87896
+x 59468 y 87896
+x 59486 y 87895
+x 59505 y 87894
+x 59519 y 87894
+x 59529 y 87894
+x 59692 y 87894
+x 59813 y 87913
+x 59894 y 87951
+x 59930 y 87969
+x 59963 y 87991
+x 59994 y 88019
+x 60028 y 88050
+x 60045 y 88077
+x 60045 y 88099
+x 60045 y 88176
+x 59994 y 88249
+x 59893 y 88316
+x 59801 y 88378
+x 59704 y 88413
+x 59603 y 88423
+x 61786 y 88382
+x 61739 y 88382
+x 61666 y 88386
+x 61568 y 88392
+x 61472 y 88399
+x 61400 y 88402
+x 61350 y 88401
+x 61282 y 88401
+x 61284 y 88324
+x 61293 y 88199
+x 61308 y 88025
+x 61322 y 87863
+x 61329 y 87738
+x 61329 y 87648
+x 61329 y 87629
+x 61331 y 87599
+x 61336 y 87559
+x 61340 y 87520
+x 61343 y 87490
+x 61343 y 87470
+x 61343 y 87432
+x 61335 y 87399
+x 61321 y 87371
+x 61304 y 87334
+x 61276 y 87316
+x 61238 y 87316
+x 61213 y 87316
+x 61190 y 87324
+x 61169 y 87340
+x 61149 y 87355
+x 61139 y 87375
+x 61139 y 87400
+x 61139 y 87408
+x 61140 y 87421
+x 61143 y 87438
+x 61147 y 87454
+x 61148 y 87467
+x 61148 y 87475
+x 61148 y 87503
+x 61146 y 87544
+x 61142 y 87599
+x 61138 y 87654
+x 61136 y 87695
+x 61136 y 87723
+x 61136 y 87803
+x 61129 y 87915
+x 61114 y 88060
+x 61099 y 88217
+x 61090 y 88329
+x 61088 y 88398
+x 61001 y 88397
+x 60861 y 88397
+x 60751 y 88406
+x 60672 y 88424
+x 60620 y 88435
+x 60594 y 88463
+x 60594 y 88507
+x 60594 y 88530
+x 60603 y 88550
+x 60619 y 88567
+x 60638 y 88587
+x 60663 y 88595
+x 60693 y 88594
+x 60715 y 88593
+x 60766 y 88588
+x 60846 y 88579
+x 60910 y 88572
+x 60961 y 88569
+x 61001 y 88569
+x 61039 y 88569
+x 61097 y 88569
+x 61175 y 88571
+x 61253 y 88572
+x 61311 y 88573
+x 61349 y 88573
+x 61398 y 88573
+x 61471 y 88570
+x 61568 y 88564
+x 61664 y 88558
+x 61737 y 88555
+x 61786 y 88555
+x 61814 y 88555
+x 61837 y 88546
+x 61855 y 88530
+x 61874 y 88513
+x 61883 y 88493
+x 61883 y 88468
+x 61883 y 88444
+x 61874 y 88424
+x 61855 y 88407
+x 61837 y 88391
+x 61814 y 88382
+x 61786 y 88382
+x 62688 y 87289
+x 62490 y 87289
+x 62342 y 87339
+x 62244 y 87439
+x 62165 y 87520
+x 62115 y 87639
+x 62095 y 87797
+x 62085 y 87868
+x 62080 y 88010
+x 62080 y 88222
+x 62080 y 88300
+x 62082 y 88364
+x 62086 y 88412
+x 62090 y 88463
+x 62096 y 88498
+x 62103 y 88518
+x 62119 y 88559
+x 62148 y 88580
+x 62189 y 88580
+x 62248 y 88580
+x 62278 y 88532
+x 62278 y 88438
+x 62278 y 87945
+x 62278 y 87606
+x 62413 y 87437
+x 62683 y 87437
+x 62938 y 87437
+x 63065 y 87722
+x 63065 y 88293
+x 63065 y 88314
+x 63065 y 88341
+x 63065 y 88375
+x 63064 y 88408
+x 63064 y 88431
+x 63064 y 88442
+x 63064 y 88477
+x 63071 y 88507
+x 63085 y 88534
+x 63103 y 88567
+x 63129 y 88584
+x 63164 y 88584
+x 63228 y 88584
+x 63260 y 88546
+x 63260 y 88469
+x 63260 y 88446
+x 63260 y 88411
+x 63261 y 88365
+x 63261 y 88319
+x 63261 y 88284
+x 63261 y 88261
+x 63261 y 87613
+x 63070 y 87289
+x 62688 y 87289
+x 64570 y 87314
+x 64546 y 87314
+x 64523 y 87322
+x 64502 y 87340
+x 64291 y 87523
+x 64057 y 87646
+x 63798 y 87710
+x 63806 y 87545
+x 63811 y 87380
+x 63811 y 87355
+x 63802 y 87335
+x 63783 y 87318
+x 63765 y 87302
+x 63742 y 87293
+x 63715 y 87293
+x 63688 y 87293
+x 63665 y 87302
+x 63646 y 87318
+x 63628 y 87335
+x 63619 y 87355
+x 63619 y 87380
+x 63619 y 87424
+x 63617 y 87490
+x 63612 y 87577
+x 63607 y 87665
+x 63605 y 87731
+x 63605 y 87775
+x 63605 y 87827
+x 63611 y 87903
+x 63624 y 88005
+x 63637 y 88107
+x 63643 y 88183
+x 63643 y 88234
+x 63643 y 88262
+x 63640 y 88305
+x 63634 y 88361
+x 63628 y 88416
+x 63625 y 88459
+x 63625 y 88487
+x 63625 y 88519
+x 63635 y 88547
+x 63656 y 88571
+x 63680 y 88601
+x 63713 y 88614
+x 63756 y 88612
+x 63987 y 88595
+x 64074 y 88586
+x 64148 y 88567
+x 64207 y 88539
+x 64466 y 88419
+x 64595 y 88272
+x 64595 y 88099
+x 64595 y 88014
+x 64551 y 87938
+x 64463 y 87873
+x 64392 y 87820
+x 64304 y 87781
+x 64198 y 87753
+x 64397 y 87660
+x 64545 y 87561
+x 64643 y 87458
+x 64659 y 87440
+x 64668 y 87421
+x 64668 y 87401
+x 64668 y 87377
+x 64658 y 87357
+x 64639 y 87340
+x 64619 y 87322
+x 64596 y 87314
+x 64570 y 87314
+x 63961 y 88423
+x 63819 y 88433
+x 63829 y 88331
+x 63833 y 88290
+x 63836 y 88256
+x 63836 y 88230
+x 63836 y 88185
+x 63831 y 88129
+x 63823 y 88063
+x 63803 y 87896
+x 63812 y 87896
+x 63826 y 87896
+x 63845 y 87895
+x 63863 y 87894
+x 63878 y 87894
+x 63887 y 87894
+x 64050 y 87894
+x 64172 y 87913
+x 64253 y 87951
+x 64288 y 87969
+x 64321 y 87991
+x 64352 y 88019
+x 64386 y 88050
+x 64403 y 88077
+x 64403 y 88099
+x 64403 y 88176
+x 64352 y 88249
+x 64252 y 88316
+x 64159 y 88378
+x 64062 y 88413
+x 63961 y 88423
+x 65908 y 88452
+x 65899 y 88452
+x 65889 y 88453
+x 65879 y 88456
+x 65771 y 88483
+x 65667 y 88497
+x 65567 y 88497
+x 65515 y 88497
+x 65457 y 88492
+x 65395 y 88484
+x 65334 y 88475
+x 65267 y 88463
+x 65195 y 88445
+x 65201 y 88409
+x 65204 y 88380
+x 65204 y 88358
+x 65204 y 88280
+x 65199 y 88174
+x 65188 y 88038
+x 65607 y 88073
+x 65730 y 88084
+x 65805 y 88090
+x 65834 y 88090
+x 65862 y 88090
+x 65885 y 88082
+x 65904 y 88066
+x 65923 y 88050
+x 65933 y 88030
+x 65933 y 88003
+x 65933 y 87952
+x 65904 y 87924
+x 65845 y 87918
+x 65617 y 87900
+x 65175 y 87865
+x 65173 y 87825
+x 65171 y 87788
+x 65169 y 87752
+x 65168 y 87717
+x 65167 y 87683
+x 65167 y 87652
+x 65167 y 87529
+x 65177 y 87456
+x 65197 y 87434
+x 65213 y 87419
+x 65263 y 87411
+x 65348 y 87411
+x 65387 y 87411
+x 65447 y 87412
+x 65526 y 87414
+x 65605 y 87416
+x 65665 y 87417
+x 65706 y 87417
+x 65718 y 87417
+x 65737 y 87418
+x 65762 y 87422
+x 65787 y 87426
+x 65805 y 87428
+x 65817 y 87428
+x 65885 y 87428
+x 65919 y 87399
+x 65919 y 87340
+x 65919 y 87293
+x 65892 y 87265
+x 65838 y 87256
+x 65777 y 87245
+x 65648 y 87240
+x 65448 y 87240
+x 65250 y 87240
+x 65123 y 87263
+x 65067 y 87308
+x 65006 y 87358
+x 64975 y 87473
+x 64975 y 87652
+x 64975 y 87688
+x 64976 y 87727
+x 64978 y 87770
+x 64980 y 87812
+x 64983 y 87858
+x 64986 y 87908
+x 64979 y 87920
+x 64975 y 87934
+x 64975 y 87949
+x 64975 y 87968
+x 64982 y 87985
+x 64994 y 88000
+x 65006 y 88162
+x 65013 y 88281
+x 65013 y 88358
+x 65013 y 88379
+x 65010 y 88409
+x 65003 y 88449
+x 64997 y 88489
+x 64994 y 88520
+x 64994 y 88540
+x 64994 y 88607
+x 65025 y 88640
+x 65089 y 88640
+x 65116 y 88640
+x 65139 y 88632
+x 65158 y 88616
+x 65235 y 88634
+x 65307 y 88647
+x 65375 y 88656
+x 65443 y 88665
+x 65507 y 88669
+x 65567 y 88669
+x 65722 y 88669
+x 65845 y 88653
+x 65938 y 88621
+x 65981 y 88605
+x 66002 y 88579
+x 66002 y 88540
+x 66002 y 88518
+x 65994 y 88498
+x 65977 y 88481
+x 65959 y 88462
+x 65936 y 88452
+x 65908 y 88452
+type1
+x 56610 y 86375
+x 56542 y 86245
+x 56477 y 86119
+x 56418 y 85968
+x 56363 y 85790
+x 56227 y 85298
+x 56218 y 85262
+x 56197 y 85167
+x 56164 y 85013
+x 56138 y 84891
+x 56114 y 84800
+x 56092 y 84740
+x 56078 y 84702
+x 56058 y 84682
+x 56032 y 84682
+x 56012 y 84682
+x 55994 y 84694
+x 55979 y 84717
+x 55964 y 84739
+x 55956 y 84767
+x 55956 y 84799
+x 55956 y 84830
+x 55972 y 84911
+x 56004 y 85040
+x 56172 y 85720
+x 56247 y 85989
+x 56323 y 86196
+x 56401 y 86342
+x 56416 y 86368
+x 56040 y 86380
+x 55872 y 86387
+x 55823 y 86395
+x 55799 y 86434
+x 55799 y 86506
+x 55799 y 86541
+x 55806 y 86569
+x 55820 y 86591
+x 55834 y 86614
+x 55851 y 86624
+x 55872 y 86624
+x 55935 y 86624
+x 56030 y 86621
+x 56156 y 86615
+x 56281 y 86608
+x 56376 y 86605
+x 56439 y 86605
+x 56576 y 86605
+x 56629 y 86605
+x 56655 y 86579
+x 56655 y 86527
+x 56655 y 86488
+x 56640 y 86438
+x 56610 y 86375
+x 57484 y 85933
+x 57479 y 85933
+x 57470 y 85935
+x 57458 y 85938
+x 57446 y 85942
+x 57436 y 85943
+x 57430 y 85943
+x 57416 y 85943
+x 57400 y 85943
+x 57382 y 85941
+x 57384 y 85859
+x 57384 y 85518
+x 57370 y 85269
+x 57342 y 85113
+x 57324 y 85010
+x 57292 y 84959
+x 57246 y 84959
+x 57197 y 84959
+x 57149 y 84988
+x 57102 y 85046
+x 57049 y 85110
+x 57023 y 85184
+x 57023 y 85267
+x 57023 y 85323
+x 57037 y 85351
+x 57065 y 85351
+x 57093 y 85351
+x 57107 y 85324
+x 57107 y 85268
+x 57107 y 85230
+x 57124 y 85192
+x 57157 y 85154
+x 57188 y 85119
+x 57218 y 85101
+x 57246 y 85101
+x 57269 y 85101
+x 57285 y 85216
+x 57294 y 85447
+x 57298 y 85557
+x 57300 y 85694
+x 57300 y 85859
+x 57300 y 85872
+x 57299 y 85897
+x 57298 y 85934
+x 57272 y 85933
+x 57261 y 85933
+x 57245 y 85934
+x 57223 y 85935
+x 57201 y 85936
+x 57185 y 85937
+x 57174 y 85937
+x 57161 y 85937
+x 57151 y 85943
+x 57143 y 85956
+x 57134 y 85969
+x 57130 y 85986
+x 57130 y 86008
+x 57130 y 86056
+x 57150 y 86079
+x 57188 y 86079
+x 57198 y 86079
+x 57212 y 86078
+x 57230 y 86077
+x 57249 y 86076
+x 57263 y 86075
+x 57272 y 86075
+x 57290 y 86075
+x 57316 y 86077
+x 57351 y 86080
+x 57386 y 86084
+x 57412 y 86085
+x 57430 y 86085
+x 57493 y 86085
+x 57525 y 86059
+x 57525 y 86006
+x 57525 y 85987
+x 57521 y 85971
+x 57514 y 85957
+x 57506 y 85941
+x 57496 y 85933
+x 57484 y 85933
+x 57939 y 84999
+x 57860 y 84999
+x 57794 y 85038
+x 57739 y 85116
+x 57681 y 85199
+x 57652 y 85305
+x 57652 y 85436
+x 57652 y 85595
+x 57681 y 85739
+x 57738 y 85869
+x 57802 y 86013
+x 57881 y 86085
+x 57976 y 86085
+x 58068 y 86085
+x 58136 y 86051
+x 58181 y 85983
+x 58227 y 85913
+x 58250 y 85801
+x 58250 y 85649
+x 58250 y 85490
+x 58224 y 85346
+x 58172 y 85219
+x 58112 y 85073
+x 58034 y 84999
+x 57939 y 84999
+x 57976 y 85944
+x 57908 y 85944
+x 57850 y 85888
+x 57803 y 85776
+x 57759 y 85673
+x 57737 y 85560
+x 57737 y 85436
+x 57737 y 85347
+x 57757 y 85275
+x 57797 y 85219
+x 57835 y 85167
+x 57882 y 85141
+x 57939 y 85141
+x 58006 y 85141
+x 58062 y 85197
+x 58106 y 85310
+x 58146 y 85410
+x 58165 y 85523
+x 58165 y 85649
+x 58165 y 85758
+x 58150 y 85835
+x 58120 y 85880
+x 58092 y 85923
+x 58044 y 85944
+x 57976 y 85944
+x 58668 y 85014
+x 58581 y 85014
+x 58517 y 85055
+x 58474 y 85137
+x 58439 y 85203
+x 58418 y 85301
+x 58409 y 85431
+x 58405 y 85489
+x 58403 y 85605
+x 58403 y 85780
+x 58403 y 85844
+x 58403 y 85896
+x 58405 y 85936
+x 58407 y 85978
+x 58409 y 86007
+x 58413 y 86023
+x 58420 y 86057
+x 58432 y 86074
+x 58450 y 86074
+x 58476 y 86074
+x 58489 y 86035
+x 58489 y 85957
+x 58489 y 85553
+x 58489 y 85274
+x 58548 y 85135
+x 58666 y 85135
+x 58777 y 85135
+x 58832 y 85370
+x 58832 y 85838
+x 58832 y 85855
+x 58832 y 85878
+x 58832 y 85906
+x 58832 y 85933
+x 58832 y 85951
+x 58832 y 85961
+x 58832 y 85989
+x 58835 y 86014
+x 58841 y 86036
+x 58849 y 86063
+x 58861 y 86077
+x 58876 y 86077
+x 58904 y 86077
+x 58918 y 86046
+x 58918 y 85983
+x 58918 y 85964
+x 58918 y 85935
+x 58918 y 85897
+x 58918 y 85859
+x 58918 y 85831
+x 58918 y 85812
+x 58918 y 85280
+x 58835 y 85014
+x 58668 y 85014
+x 59490 y 85034
+x 59479 y 85034
+x 59469 y 85041
+x 59460 y 85056
+x 59368 y 85206
+x 59265 y 85307
+x 59153 y 85359
+x 59156 y 85224
+x 59158 y 85088
+x 59158 y 85068
+x 59154 y 85051
+x 59146 y 85038
+x 59138 y 85024
+x 59128 y 85017
+x 59116 y 85017
+x 59104 y 85017
+x 59094 y 85024
+x 59086 y 85038
+x 59079 y 85051
+x 59075 y 85068
+x 59075 y 85088
+x 59075 y 85125
+x 59073 y 85179
+x 59071 y 85251
+x 59069 y 85323
+x 59068 y 85377
+x 59068 y 85413
+x 59068 y 85455
+x 59071 y 85518
+x 59077 y 85602
+x 59082 y 85685
+x 59085 y 85748
+x 59085 y 85790
+x 59085 y 85813
+x 59084 y 85848
+x 59081 y 85894
+x 59078 y 85940
+x 59077 y 85974
+x 59077 y 85998
+x 59077 y 86024
+x 59082 y 86047
+x 59090 y 86067
+x 59101 y 86091
+x 59116 y 86102
+x 59134 y 86100
+x 59235 y 86087
+x 59273 y 86079
+x 59305 y 86064
+x 59331 y 86041
+x 59444 y 85942
+x 59501 y 85821
+x 59501 y 85679
+x 59501 y 85609
+x 59481 y 85547
+x 59443 y 85494
+x 59412 y 85450
+x 59373 y 85418
+x 59327 y 85395
+x 59414 y 85318
+x 59479 y 85237
+x 59521 y 85152
+x 59529 y 85138
+x 59532 y 85122
+x 59532 y 85105
+x 59532 y 85086
+x 59528 y 85069
+x 59520 y 85055
+x 59511 y 85041
+x 59501 y 85034
+x 59490 y 85034
+x 59224 y 85945
+x 59162 y 85953
+x 59166 y 85870
+x 59168 y 85836
+x 59169 y 85808
+x 59169 y 85786
+x 59169 y 85750
+x 59167 y 85704
+x 59164 y 85649
+x 59155 y 85512
+x 59159 y 85512
+x 59165 y 85512
+x 59173 y 85511
+x 59181 y 85511
+x 59187 y 85511
+x 59191 y 85511
+x 59262 y 85511
+x 59316 y 85526
+x 59351 y 85557
+x 59367 y 85572
+x 59381 y 85590
+x 59395 y 85613
+x 59409 y 85639
+x 59417 y 85661
+x 59417 y 85679
+x 59417 y 85743
+x 59395 y 85802
+x 59351 y 85857
+x 59310 y 85908
+x 59268 y 85937
+x 59224 y 85945
+x 59664 y 85213
+x 59664 y 85232
+x 59668 y 85248
+x 59676 y 85260
+x 59684 y 85272
+x 59694 y 85279
+x 59706 y 85279
+x 59720 y 85279
+x 59732 y 85266
+x 59742 y 85240
+x 59757 y 85205
+x 59769 y 85181
+x 59780 y 85169
+x 59804 y 85143
+x 59838 y 85130
+x 59884 y 85130
+x 59927 y 85130
+x 59967 y 85146
+x 60004 y 85176
+x 60051 y 85216
+x 60075 y 85271
+x 60075 y 85341
+x 60075 y 85399
+x 60055 y 85445
+x 60015 y 85478
+x 59981 y 85507
+x 59940 y 85523
+x 59890 y 85525
+x 59846 y 85528
+x 59809 y 85544
+x 59778 y 85573
+x 59738 y 85610
+x 59718 y 85663
+x 59718 y 85732
+x 59718 y 85814
+x 59747 y 85889
+x 59803 y 85957
+x 59857 y 86020
+x 59912 y 86052
+x 59970 y 86052
+x 59997 y 86052
+x 60027 y 86045
+x 60061 y 86030
+x 60106 y 86010
+x 60129 y 85985
+x 60129 y 85954
+x 60129 y 85913
+x 60116 y 85893
+x 60091 y 85893
+x 60080 y 85893
+x 60061 y 85898
+x 60033 y 85908
+x 60005 y 85918
+x 59983 y 85923
+x 59968 y 85922
+x 59924 y 85921
+x 59888 y 85903
+x 59857 y 85869
+x 59826 y 85834
+x 59810 y 85791
+x 59810 y 85740
+x 59810 y 85702
+x 59831 y 85675
+x 59872 y 85660
+x 59888 y 85654
+x 59917 y 85648
+x 59961 y 85643
+x 60025 y 85635
+x 60075 y 85602
+x 60111 y 85544
+x 60144 y 85490
+x 60160 y 85426
+x 60160 y 85349
+x 60160 y 85240
+x 60129 y 85152
+x 60068 y 85087
+x 60015 y 85030
+x 59953 y 85002
+x 59883 y 85002
+x 59832 y 85002
+x 59785 y 85018
+x 59743 y 85050
+x 59691 y 85090
+x 59665 y 85144
+x 59664 y 85213
+x 60513 y 85213
+x 60513 y 85232
+x 60517 y 85248
+x 60525 y 85260
+x 60533 y 85272
+x 60543 y 85279
+x 60555 y 85279
+x 60569 y 85279
+x 60581 y 85266
+x 60591 y 85240
+x 60605 y 85205
+x 60618 y 85181
+x 60629 y 85169
+x 60653 y 85143
+x 60687 y 85130
+x 60732 y 85130
+x 60775 y 85130
+x 60816 y 85146
+x 60853 y 85176
+x 60900 y 85216
+x 60924 y 85271
+x 60924 y 85341
+x 60924 y 85399
+x 60904 y 85445
+x 60864 y 85478
+x 60830 y 85507
+x 60789 y 85523
+x 60739 y 85525
+x 60695 y 85528
+x 60658 y 85544
+x 60627 y 85573
+x 60587 y 85610
+x 60567 y 85663
+x 60567 y 85732
+x 60567 y 85814
+x 60596 y 85889
+x 60652 y 85957
+x 60705 y 86020
+x 60761 y 86052
+x 60818 y 86052
+x 60845 y 86052
+x 60876 y 86045
+x 60910 y 86030
+x 60955 y 86010
+x 60978 y 85985
+x 60978 y 85954
+x 60978 y 85913
+x 60965 y 85893
+x 60940 y 85893
+x 60929 y 85893
+x 60909 y 85898
+x 60882 y 85908
+x 60854 y 85918
+x 60832 y 85923
+x 60817 y 85922
+x 60773 y 85921
+x 60736 y 85903
+x 60706 y 85869
+x 60675 y 85834
+x 60659 y 85791
+x 60659 y 85740
+x 60659 y 85702
+x 60680 y 85675
+x 60721 y 85660
+x 60736 y 85654
+x 60766 y 85648
+x 60810 y 85643
+x 60874 y 85635
+x 60924 y 85602
+x 60960 y 85544
+x 60993 y 85490
+x 61009 y 85426
+x 61009 y 85349
+x 61009 y 85240
+x 60978 y 85152
+x 60917 y 85087
+x 60864 y 85030
+x 60802 y 85002
+x 60732 y 85002
+x 60681 y 85002
+x 60634 y 85018
+x 60592 y 85050
+x 60540 y 85090
+x 60514 y 85144
+x 60513 y 85213
+x 61431 y 85014
+x 61345 y 85014
+x 61280 y 85055
+x 61238 y 85137
+x 61203 y 85203
+x 61181 y 85301
+x 61172 y 85431
+x 61168 y 85489
+x 61166 y 85605
+x 61166 y 85780
+x 61166 y 85844
+x 61167 y 85896
+x 61169 y 85936
+x 61170 y 85978
+x 61173 y 86007
+x 61176 y 86023
+x 61183 y 86057
+x 61196 y 86074
+x 61214 y 86074
+x 61239 y 86074
+x 61252 y 86035
+x 61252 y 85957
+x 61252 y 85553
+x 61252 y 85274
+x 61311 y 85135
+x 61429 y 85135
+x 61540 y 85135
+x 61596 y 85370
+x 61596 y 85838
+x 61596 y 85855
+x 61596 y 85878
+x 61596 y 85906
+x 61596 y 85933
+x 61596 y 85951
+x 61596 y 85961
+x 61596 y 85989
+x 61599 y 86014
+x 61605 y 86036
+x 61613 y 86063
+x 61624 y 86077
+x 61639 y 86077
+x 61667 y 86077
+x 61681 y 86046
+x 61681 y 85983
+x 61681 y 85964
+x 61681 y 85935
+x 61682 y 85897
+x 61682 y 85859
+x 61682 y 85831
+x 61682 y 85812
+x 61682 y 85280
+x 61598 y 85014
+x 61431 y 85014
+x 62253 y 85034
+x 62243 y 85034
+x 62233 y 85041
+x 62224 y 85056
+x 62131 y 85206
+x 62029 y 85307
+x 61916 y 85359
+x 61920 y 85224
+x 61922 y 85088
+x 61922 y 85068
+x 61918 y 85051
+x 61910 y 85038
+x 61902 y 85024
+x 61892 y 85017
+x 61880 y 85017
+x 61868 y 85017
+x 61858 y 85024
+x 61850 y 85038
+x 61842 y 85051
+x 61838 y 85068
+x 61838 y 85088
+x 61838 y 85125
+x 61837 y 85179
+x 61835 y 85251
+x 61833 y 85323
+x 61832 y 85377
+x 61832 y 85413
+x 61832 y 85455
+x 61835 y 85518
+x 61840 y 85602
+x 61846 y 85685
+x 61849 y 85748
+x 61849 y 85790
+x 61849 y 85813
+x 61847 y 85848
+x 61845 y 85894
+x 61842 y 85940
+x 61841 y 85974
+x 61841 y 85998
+x 61841 y 86024
+x 61845 y 86047
+x 61854 y 86067
+x 61864 y 86091
+x 61879 y 86102
+x 61898 y 86100
+x 61999 y 86087
+x 62037 y 86079
+x 62069 y 86064
+x 62095 y 86041
+x 62208 y 85942
+x 62264 y 85821
+x 62264 y 85679
+x 62264 y 85609
+x 62245 y 85547
+x 62207 y 85494
+x 62176 y 85450
+x 62137 y 85418
+x 62091 y 85395
+x 62177 y 85318
+x 62242 y 85237
+x 62285 y 85152
+x 62292 y 85138
+x 62296 y 85122
+x 62296 y 85105
+x 62296 y 85086
+x 62292 y 85069
+x 62283 y 85055
+x 62275 y 85041
+x 62265 y 85034
+x 62253 y 85034
+x 61987 y 85945
+x 61925 y 85953
+x 61930 y 85870
+x 61932 y 85836
+x 61933 y 85808
+x 61933 y 85786
+x 61933 y 85750
+x 61931 y 85704
+x 61927 y 85649
+x 61918 y 85512
+x 61922 y 85512
+x 61928 y 85512
+x 61937 y 85511
+x 61945 y 85511
+x 61951 y 85511
+x 61955 y 85511
+x 62026 y 85511
+x 62079 y 85526
+x 62115 y 85557
+x 62130 y 85572
+x 62145 y 85590
+x 62158 y 85613
+x 62173 y 85639
+x 62180 y 85661
+x 62180 y 85679
+x 62180 y 85743
+x 62158 y 85802
+x 62114 y 85857
+x 62074 y 85908
+x 62031 y 85937
+x 61987 y 85945
+x 63596 y 86375
+x 63528 y 86245
+x 63463 y 86119
+x 63403 y 85968
+x 63349 y 85790
+x 63213 y 85298
+x 63204 y 85262
+x 63183 y 85167
+x 63150 y 85013
+x 63124 y 84891
+x 63100 y 84800
+x 63078 y 84740
+x 63064 y 84702
+x 63044 y 84682
+x 63018 y 84682
+x 62998 y 84682
+x 62980 y 84694
+x 62965 y 84717
+x 62950 y 84739
+x 62942 y 84767
+x 62942 y 84799
+x 62942 y 84830
+x 62958 y 84911
+x 62990 y 85040
+x 63158 y 85720
+x 63233 y 85989
+x 63309 y 86196
+x 63387 y 86342
+x 63401 y 86368
+x 63026 y 86380
+x 62857 y 86387
+x 62809 y 86395
+x 62785 y 86434
+x 62785 y 86506
+x 62785 y 86541
+x 62792 y 86569
+x 62806 y 86591
+x 62820 y 86614
+x 62837 y 86624
+x 62858 y 86624
+x 62921 y 86624
+x 63016 y 86621
+x 63141 y 86615
+x 63267 y 86608
+x 63362 y 86605
+x 63425 y 86605
+x 63562 y 86605
+x 63614 y 86605
+x 63641 y 86579
+x 63641 y 86527
+x 63641 y 86488
+x 63626 y 86438
+x 63596 y 86375
+type1
+x 55015 y 83637
+x 55010 y 83561
+x 55008 y 83485
+x 55008 y 83410
+x 55008 y 83238
+x 55015 y 83109
+x 55027 y 83021
+x 55028 y 83014
+x 55029 y 83008
+x 55029 y 83004
+x 55029 y 82983
+x 55023 y 82966
+x 55011 y 82952
+x 54999 y 82939
+x 54986 y 82932
+x 54971 y 82932
+x 54945 y 82932
+x 54926 y 82956
+x 54914 y 83002
+x 54884 y 82975
+x 54853 y 82954
+x 54821 y 82940
+x 54788 y 82926
+x 54755 y 82919
+x 54720 y 82919
+x 54634 y 82919
+x 54562 y 82955
+x 54506 y 83026
+x 54447 y 83098
+x 54418 y 83192
+x 54418 y 83305
+x 54418 y 83443
+x 54448 y 83553
+x 54507 y 83636
+x 54566 y 83719
+x 54642 y 83760
+x 54736 y 83760
+x 54784 y 83760
+x 54821 y 83751
+x 54848 y 83732
+x 54906 y 83679
+x 54912 y 83896
+x 54919 y 84042
+x 54927 y 84117
+x 54932 y 84163
+x 54951 y 84186
+x 54984 y 84186
+x 55022 y 84186
+x 55041 y 84161
+x 55041 y 84111
+x 55041 y 84039
+x 55032 y 83881
+x 55015 y 83637
+x 54739 y 83617
+x 54669 y 83617
+x 54616 y 83591
+x 54581 y 83540
+x 54546 y 83489
+x 54529 y 83411
+x 54529 y 83309
+x 54529 y 83242
+x 54548 y 83185
+x 54586 y 83137
+x 54624 y 83089
+x 54669 y 83065
+x 54720 y 83065
+x 54755 y 83065
+x 54784 y 83073
+x 54808 y 83089
+x 54822 y 83098
+x 54846 y 83120
+x 54878 y 83153
+x 54884 y 83160
+x 54890 y 83168
+x 54896 y 83177
+x 54894 y 83311
+x 54894 y 83400
+x 54896 y 83492
+x 54880 y 83533
+x 54859 y 83565
+x 54833 y 83585
+x 54806 y 83606
+x 54775 y 83617
+x 54739 y 83617
+x 55559 y 82919
+x 55465 y 82919
+x 55389 y 82948
+x 55331 y 83006
+x 55267 y 83071
+x 55235 y 83161
+x 55235 y 83277
+x 55235 y 83411
+x 55261 y 83523
+x 55314 y 83614
+x 55371 y 83712
+x 55447 y 83762
+x 55542 y 83762
+x 55611 y 83762
+x 55668 y 83747
+x 55711 y 83718
+x 55765 y 83683
+x 55792 y 83629
+x 55792 y 83555
+x 55792 y 83503
+x 55768 y 83456
+x 55721 y 83414
+x 55700 y 83396
+x 55656 y 83367
+x 55589 y 83328
+x 55351 y 83188
+x 55374 y 83145
+x 55403 y 83113
+x 55438 y 83092
+x 55473 y 83070
+x 55513 y 83059
+x 55559 y 83059
+x 55588 y 83059
+x 55621 y 83066
+x 55660 y 83079
+x 55709 y 83096
+x 55741 y 83118
+x 55755 y 83146
+x 55769 y 83174
+x 55784 y 83187
+x 55800 y 83187
+x 55815 y 83187
+x 55828 y 83180
+x 55839 y 83167
+x 55851 y 83153
+x 55857 y 83137
+x 55857 y 83119
+x 55857 y 83062
+x 55819 y 83013
+x 55745 y 82972
+x 55681 y 82937
+x 55619 y 82919
+x 55559 y 82919
+x 55542 y 83623
+x 55491 y 83623
+x 55449 y 83599
+x 55416 y 83550
+x 55382 y 83501
+x 55357 y 83428
+x 55340 y 83330
+x 55532 y 83443
+x 55607 y 83488
+x 55661 y 83528
+x 55693 y 83561
+x 55657 y 83602
+x 55607 y 83623
+x 55542 y 83623
+x 57084 y 82954
+x 56960 y 82954
+x 56836 y 82955
+x 56807 y 82955
+x 56787 y 82957
+x 56775 y 82962
+x 56754 y 82971
+x 56743 y 82991
+x 56743 y 83020
+x 56743 y 83072
+x 56776 y 83098
+x 56841 y 83098
+x 56871 y 83098
+x 56897 y 83096
+x 56897 y 83121
+x 56895 y 83158
+x 56891 y 83206
+x 56888 y 83254
+x 56886 y 83290
+x 56886 y 83315
+x 56886 y 83380
+x 56891 y 83479
+x 56900 y 83613
+x 56910 y 83744
+x 56914 y 83844
+x 56914 y 83912
+x 56858 y 83858
+x 56822 y 83831
+x 56807 y 83831
+x 56790 y 83831
+x 56776 y 83839
+x 56764 y 83854
+x 56751 y 83870
+x 56745 y 83888
+x 56745 y 83908
+x 56745 y 83932
+x 56763 y 83961
+x 56799 y 83996
+x 56821 y 84015
+x 56853 y 84047
+x 56894 y 84090
+x 56931 y 84136
+x 56966 y 84159
+x 56999 y 84159
+x 57027 y 84159
+x 57041 y 84139
+x 57041 y 84099
+x 57041 y 84088
+x 57040 y 84070
+x 57037 y 84046
+x 57035 y 84023
+x 57033 y 84005
+x 57033 y 83993
+x 57033 y 83977
+x 57034 y 83951
+x 57035 y 83916
+x 57037 y 83882
+x 57038 y 83856
+x 57038 y 83839
+x 57038 y 83780
+x 57033 y 83693
+x 57023 y 83576
+x 57013 y 83460
+x 57008 y 83373
+x 57008 y 83315
+x 57008 y 83285
+x 57009 y 83248
+x 57013 y 83206
+x 57016 y 83163
+x 57018 y 83128
+x 57018 y 83101
+x 57084 y 83102
+x 57101 y 83102
+x 57116 y 83095
+x 57127 y 83081
+x 57139 y 83067
+x 57144 y 83049
+x 57144 y 83028
+x 57144 y 83006
+x 57139 y 82989
+x 57127 y 82975
+x 57116 y 82961
+x 57101 y 82954
+x 57084 y 82954
+x 57736 y 82954
+x 57611 y 82954
+x 57488 y 82955
+x 57459 y 82955
+x 57438 y 82957
+x 57427 y 82962
+x 57406 y 82971
+x 57395 y 82991
+x 57395 y 83020
+x 57395 y 83072
+x 57427 y 83098
+x 57493 y 83098
+x 57523 y 83098
+x 57548 y 83096
+x 57548 y 83121
+x 57546 y 83158
+x 57543 y 83206
+x 57539 y 83254
+x 57538 y 83290
+x 57538 y 83315
+x 57538 y 83380
+x 57542 y 83479
+x 57552 y 83613
+x 57561 y 83744
+x 57566 y 83844
+x 57565 y 83912
+x 57509 y 83858
+x 57474 y 83831
+x 57459 y 83831
+x 57442 y 83831
+x 57427 y 83839
+x 57415 y 83854
+x 57403 y 83870
+x 57397 y 83888
+x 57397 y 83908
+x 57397 y 83932
+x 57415 y 83961
+x 57450 y 83996
+x 57473 y 84015
+x 57505 y 84047
+x 57546 y 84090
+x 57582 y 84136
+x 57617 y 84159
+x 57651 y 84159
+x 57679 y 84159
+x 57692 y 84139
+x 57692 y 84099
+x 57692 y 84088
+x 57691 y 84070
+x 57689 y 84046
+x 57686 y 84023
+x 57685 y 84005
+x 57685 y 83993
+x 57685 y 83977
+x 57686 y 83951
+x 57687 y 83916
+x 57689 y 83882
+x 57689 y 83856
+x 57689 y 83839
+x 57689 y 83780
+x 57684 y 83693
+x 57674 y 83576
+x 57664 y 83460
+x 57659 y 83373
+x 57659 y 83315
+x 57659 y 83285
+x 57661 y 83248
+x 57664 y 83206
+x 57668 y 83163
+x 57670 y 83128
+x 57670 y 83101
+x 57736 y 83102
+x 57753 y 83102
+x 57767 y 83095
+x 57779 y 83081
+x 57790 y 83067
+x 57796 y 83049
+x 57796 y 83028
+x 57796 y 83006
+x 57790 y 82989
+x 57779 y 82975
+x 57767 y 82961
+x 57753 y 82954
+x 57736 y 82954
+x 58856 y 84043
+x 58850 y 84021
+x 58847 y 83990
+x 58847 y 83948
+x 58847 y 83933
+x 58847 y 83910
+x 58848 y 83879
+x 58849 y 83849
+x 58849 y 83826
+x 58849 y 83810
+x 58849 y 83759
+x 58846 y 83682
+x 58838 y 83580
+x 58831 y 83478
+x 58828 y 83402
+x 58828 y 83350
+x 58828 y 83311
+x 58830 y 83252
+x 58834 y 83174
+x 58839 y 83096
+x 58841 y 83037
+x 58841 y 82997
+x 58841 y 82976
+x 58835 y 82958
+x 58824 y 82944
+x 58813 y 82929
+x 58798 y 82922
+x 58781 y 82922
+x 58765 y 82922
+x 58751 y 82929
+x 58739 y 82944
+x 58727 y 82958
+x 58722 y 82976
+x 58722 y 82997
+x 58722 y 83037
+x 58719 y 83096
+x 58715 y 83174
+x 58710 y 83252
+x 58708 y 83311
+x 58708 y 83350
+x 58708 y 83388
+x 58709 y 83426
+x 58711 y 83465
+x 58640 y 83463
+x 58552 y 83450
+x 58447 y 83425
+x 58185 y 83362
+x 58185 y 83315
+x 58181 y 83250
+x 58174 y 83164
+x 58166 y 83079
+x 58162 y 83013
+x 58162 y 82966
+x 58162 y 82945
+x 58157 y 82927
+x 58145 y 82913
+x 58134 y 82898
+x 58120 y 82891
+x 58103 y 82891
+x 58085 y 82891
+x 58071 y 82898
+x 58060 y 82913
+x 58048 y 82927
+x 58043 y 82945
+x 58043 y 82966
+x 58043 y 83021
+x 58046 y 83102
+x 58054 y 83211
+x 58061 y 83319
+x 58065 y 83401
+x 58065 y 83455
+x 58065 y 83484
+x 58064 y 83526
+x 58062 y 83583
+x 58060 y 83641
+x 58059 y 83684
+x 58059 y 83712
+x 58059 y 83753
+x 58062 y 83814
+x 58066 y 83896
+x 58070 y 83977
+x 58072 y 84038
+x 58072 y 84079
+x 58072 y 84101
+x 58078 y 84119
+x 58089 y 84133
+x 58101 y 84148
+x 58115 y 84155
+x 58132 y 84155
+x 58149 y 84155
+x 58163 y 84148
+x 58175 y 84133
+x 58186 y 84119
+x 58192 y 84101
+x 58192 y 84079
+x 58192 y 84038
+x 58190 y 83976
+x 58185 y 83894
+x 58181 y 83812
+x 58179 y 83751
+x 58179 y 83709
+x 58183 y 83514
+x 58450 y 83576
+x 58557 y 83601
+x 58647 y 83614
+x 58720 y 83615
+x 58725 y 83689
+x 58727 y 83800
+x 58727 y 83948
+x 58727 y 83987
+x 58732 y 84027
+x 58743 y 84067
+x 58756 y 84122
+x 58776 y 84149
+x 58801 y 84149
+x 58816 y 84149
+x 58831 y 84142
+x 58843 y 84128
+x 58856 y 84114
+x 58862 y 84096
+x 58862 y 84075
+x 58862 y 84067
+x 58860 y 84056
+x 58856 y 84043
+x 60276 y 82904
+x 60268 y 82904
+x 60254 y 82915
+x 60233 y 82938
+x 60214 y 82959
+x 60201 y 82978
+x 60191 y 82994
+x 60151 y 82967
+x 60116 y 82947
+x 60086 y 82933
+x 60055 y 82920
+x 60030 y 82913
+x 60010 y 82913
+x 59912 y 82913
+x 59841 y 82947
+x 59797 y 83015
+x 59755 y 83079
+x 59734 y 83177
+x 59734 y 83309
+x 59734 y 83433
+x 59769 y 83540
+x 59838 y 83628
+x 59907 y 83717
+x 59990 y 83761
+x 60086 y 83761
+x 60122 y 83761
+x 60163 y 83750
+x 60208 y 83726
+x 60264 y 83697
+x 60292 y 83663
+x 60292 y 83622
+x 60292 y 83608
+x 60288 y 83596
+x 60280 y 83585
+x 60276 y 83565
+x 60273 y 83533
+x 60270 y 83488
+x 60268 y 83444
+x 60267 y 83386
+x 60266 y 83316
+x 60266 y 83252
+x 60269 y 83202
+x 60277 y 83165
+x 60281 y 83142
+x 60294 y 83097
+x 60316 y 83029
+x 60319 y 83020
+x 60324 y 83006
+x 60330 y 82988
+x 60334 y 82975
+x 60334 y 82954
+x 60328 y 82937
+x 60317 y 82924
+x 60305 y 82911
+x 60292 y 82904
+x 60276 y 82904
+x 60146 y 83441
+x 60146 y 83463
+x 60147 y 83487
+x 60150 y 83513
+x 60152 y 83539
+x 60156 y 83566
+x 60160 y 83596
+x 60145 y 83606
+x 60132 y 83613
+x 60120 y 83618
+x 60110 y 83622
+x 60101 y 83624
+x 60094 y 83624
+x 60030 y 83624
+x 59974 y 83592
+x 59927 y 83527
+x 59880 y 83461
+x 59857 y 83387
+x 59857 y 83301
+x 59857 y 83217
+x 59869 y 83154
+x 59893 y 83112
+x 59917 y 83069
+x 59953 y 83048
+x 60002 y 83048
+x 60042 y 83048
+x 60076 y 83057
+x 60103 y 83075
+x 60118 y 83085
+x 60139 y 83105
+x 60166 y 83134
+x 60153 y 83270
+x 60146 y 83373
+x 60146 y 83441
+x 60159 y 83928
+x 60159 y 83909
+x 60154 y 83893
+x 60142 y 83880
+x 60130 y 83866
+x 60116 y 83859
+x 60101 y 83859
+x 60084 y 83859
+x 60069 y 83870
+x 60057 y 83891
+x 59994 y 84007
+x 59972 y 84044
+x 59946 y 84077
+x 59917 y 84105
+x 59901 y 84121
+x 59893 y 84139
+x 59893 y 84160
+x 59893 y 84179
+x 59898 y 84195
+x 59909 y 84210
+x 59920 y 84225
+x 59933 y 84232
+x 59948 y 84232
+x 59974 y 84232
+x 60016 y 84189
+x 60074 y 84104
+x 60131 y 84020
+x 60159 y 83961
+x 60159 y 83928
+x 61739 y 82953
+x 61729 y 82953
+x 61714 y 82957
+x 61695 y 82965
+x 61676 y 82973
+x 61662 y 82977
+x 61652 y 82977
+x 61631 y 82977
+x 61599 y 82976
+x 61556 y 82972
+x 61514 y 82970
+x 61482 y 82968
+x 61460 y 82968
+x 61444 y 82968
+x 61420 y 82965
+x 61388 y 82960
+x 61356 y 82955
+x 61332 y 82952
+x 61316 y 82952
+x 61312 y 82952
+x 61305 y 82953
+x 61296 y 82956
+x 61287 y 82958
+x 61281 y 82959
+x 61276 y 82959
+x 61248 y 82959
+x 61229 y 82976
+x 61220 y 83010
+x 61215 y 83028
+x 61213 y 83059
+x 61213 y 83103
+x 61213 y 83223
+x 61239 y 83320
+x 61292 y 83393
+x 61316 y 83426
+x 61381 y 83488
+x 61487 y 83578
+x 61547 y 83629
+x 61586 y 83668
+x 61606 y 83696
+x 61642 y 83746
+x 61660 y 83804
+x 61660 y 83870
+x 61660 y 83903
+x 61643 y 83932
+x 61608 y 83958
+x 61578 y 83981
+x 61548 y 83993
+x 61519 y 83993
+x 61481 y 83993
+x 61444 y 83979
+x 61410 y 83952
+x 61320 y 83865
+x 61303 y 83848
+x 61288 y 83839
+x 61277 y 83839
+x 61235 y 83839
+x 61213 y 83860
+x 61213 y 83902
+x 61213 y 83927
+x 61221 y 83948
+x 61237 y 83965
+x 61286 y 84022
+x 61328 y 84062
+x 61364 y 84088
+x 61414 y 84123
+x 61466 y 84141
+x 61519 y 84141
+x 61586 y 84141
+x 61647 y 84118
+x 61699 y 84073
+x 61758 y 84022
+x 61788 y 83957
+x 61788 y 83877
+x 61788 y 83824
+x 61782 y 83776
+x 61770 y 83732
+x 61758 y 83687
+x 61739 y 83647
+x 61715 y 83610
+x 61684 y 83564
+x 61631 y 83512
+x 61556 y 83455
+x 61478 y 83394
+x 61427 y 83348
+x 61402 y 83317
+x 61356 y 83258
+x 61333 y 83186
+x 61334 y 83102
+x 61463 y 83116
+x 61551 y 83122
+x 61614 y 83125
+x 61652 y 83125
+x 61683 y 83125
+x 61713 y 83119
+x 61742 y 83105
+x 61779 y 83087
+x 61798 y 83062
+x 61798 y 83030
+x 61798 y 83010
+x 61792 y 82992
+x 61781 y 82977
+x 61770 y 82961
+x 61756 y 82953
+x 61739 y 82953
+x 62344 y 82919
+x 62281 y 82919
+x 62225 y 82936
+x 62175 y 82968
+x 62119 y 83005
+x 62081 y 83058
+x 62061 y 83126
+x 62059 y 83136
+x 62058 y 83145
+x 62058 y 83153
+x 62058 y 83174
+x 62064 y 83191
+x 62077 y 83205
+x 62089 y 83218
+x 62104 y 83225
+x 62121 y 83225
+x 62137 y 83225
+x 62152 y 83215
+x 62164 y 83197
+x 62192 y 83143
+x 62207 y 83118
+x 62228 y 83099
+x 62253 y 83087
+x 62278 y 83074
+x 62309 y 83068
+x 62344 y 83068
+x 62389 y 83068
+x 62429 y 83085
+x 62463 y 83120
+x 62499 y 83157
+x 62517 y 83202
+x 62517 y 83256
+x 62517 y 83334
+x 62494 y 83396
+x 62448 y 83442
+x 62407 y 83482
+x 62353 y 83507
+x 62286 y 83515
+x 62240 y 83521
+x 62217 y 83544
+x 62217 y 83585
+x 62217 y 83615
+x 62235 y 83639
+x 62271 y 83654
+x 62420 y 83700
+x 62449 y 83713
+x 62470 y 83730
+x 62485 y 83752
+x 62500 y 83774
+x 62507 y 83801
+x 62507 y 83832
+x 62508 y 83877
+x 62494 y 83914
+x 62465 y 83942
+x 62435 y 83971
+x 62392 y 83985
+x 62337 y 83985
+x 62309 y 83985
+x 62281 y 83977
+x 62255 y 83960
+x 62184 y 83905
+x 62171 y 83894
+x 62159 y 83889
+x 62151 y 83889
+x 62135 y 83889
+x 62120 y 83896
+x 62109 y 83912
+x 62097 y 83928
+x 62091 y 83946
+x 62091 y 83966
+x 62091 y 84006
+x 62122 y 84046
+x 62186 y 84083
+x 62241 y 84117
+x 62287 y 84133
+x 62323 y 84133
+x 62412 y 84133
+x 62483 y 84109
+x 62536 y 84060
+x 62592 y 84007
+x 62620 y 83933
+x 62620 y 83835
+x 62620 y 83714
+x 62580 y 83634
+x 62501 y 83596
+x 62494 y 83592
+x 62486 y 83589
+x 62477 y 83585
+x 62532 y 83560
+x 62574 y 83522
+x 62601 y 83472
+x 62628 y 83422
+x 62642 y 83359
+x 62642 y 83284
+x 62642 y 83182
+x 62613 y 83096
+x 62556 y 83025
+x 62498 y 82955
+x 62427 y 82919
+x 62344 y 82919
+x 63731 y 84043
+x 63725 y 84021
+x 63722 y 83990
+x 63722 y 83948
+x 63722 y 83933
+x 63722 y 83910
+x 63723 y 83879
+x 63724 y 83849
+x 63724 y 83826
+x 63724 y 83810
+x 63724 y 83759
+x 63721 y 83682
+x 63713 y 83580
+x 63706 y 83478
+x 63702 y 83402
+x 63702 y 83350
+x 63702 y 83311
+x 63705 y 83252
+x 63709 y 83174
+x 63714 y 83096
+x 63716 y 83037
+x 63716 y 82997
+x 63716 y 82976
+x 63710 y 82958
+x 63699 y 82944
+x 63688 y 82929
+x 63673 y 82922
+x 63656 y 82922
+x 63640 y 82922
+x 63626 y 82929
+x 63614 y 82944
+x 63602 y 82958
+x 63596 y 82976
+x 63596 y 82997
+x 63596 y 83037
+x 63594 y 83096
+x 63590 y 83174
+x 63585 y 83252
+x 63583 y 83311
+x 63583 y 83350
+x 63583 y 83388
+x 63584 y 83426
+x 63586 y 83465
+x 63515 y 83463
+x 63427 y 83450
+x 63322 y 83425
+x 63060 y 83362
+x 63060 y 83315
+x 63056 y 83250
+x 63049 y 83164
+x 63041 y 83079
+x 63037 y 83013
+x 63037 y 82966
+x 63037 y 82945
+x 63032 y 82927
+x 63020 y 82913
+x 63009 y 82898
+x 62995 y 82891
+x 62978 y 82891
+x 62960 y 82891
+x 62946 y 82898
+x 62935 y 82913
+x 62923 y 82927
+x 62918 y 82945
+x 62918 y 82966
+x 62918 y 83021
+x 62921 y 83102
+x 62929 y 83211
+x 62936 y 83319
+x 62939 y 83401
+x 62939 y 83455
+x 62939 y 83484
+x 62939 y 83526
+x 62937 y 83583
+x 62935 y 83641
+x 62934 y 83684
+x 62934 y 83712
+x 62934 y 83753
+x 62936 y 83814
+x 62941 y 83896
+x 62945 y 83977
+x 62947 y 84038
+x 62947 y 84079
+x 62947 y 84101
+x 62953 y 84119
+x 62964 y 84133
+x 62975 y 84148
+x 62990 y 84155
+x 63007 y 84155
+x 63024 y 84155
+x 63038 y 84148
+x 63050 y 84133
+x 63061 y 84119
+x 63067 y 84101
+x 63067 y 84079
+x 63067 y 84038
+x 63064 y 83976
+x 63060 y 83894
+x 63056 y 83812
+x 63054 y 83751
+x 63054 y 83709
+x 63057 y 83514
+x 63325 y 83576
+x 63432 y 83601
+x 63522 y 83614
+x 63595 y 83615
+x 63600 y 83689
+x 63602 y 83800
+x 63602 y 83948
+x 63602 y 83987
+x 63607 y 84027
+x 63618 y 84067
+x 63631 y 84122
+x 63651 y 84149
+x 63676 y 84149
+x 63691 y 84149
+x 63706 y 84142
+x 63718 y 84128
+x 63731 y 84114
+x 63737 y 84096
+x 63737 y 84075
+x 63737 y 84067
+x 63735 y 84056
+x 63731 y 84043
+x 64258 y 82919
+x 64195 y 82919
+x 64139 y 82936
+x 64089 y 82968
+x 64033 y 83005
+x 63995 y 83058
+x 63975 y 83126
+x 63973 y 83136
+x 63972 y 83145
+x 63972 y 83153
+x 63972 y 83174
+x 63978 y 83191
+x 63991 y 83205
+x 64003 y 83218
+x 64018 y 83225
+x 64035 y 83225
+x 64051 y 83225
+x 64066 y 83215
+x 64078 y 83197
+x 64106 y 83143
+x 64121 y 83118
+x 64142 y 83099
+x 64167 y 83087
+x 64192 y 83074
+x 64222 y 83068
+x 64258 y 83068
+x 64303 y 83068
+x 64343 y 83085
+x 64377 y 83120
+x 64413 y 83157
+x 64431 y 83202
+x 64431 y 83256
+x 64431 y 83334
+x 64408 y 83396
+x 64362 y 83442
+x 64321 y 83482
+x 64267 y 83507
+x 64200 y 83515
+x 64154 y 83521
+x 64131 y 83544
+x 64131 y 83585
+x 64131 y 83615
+x 64149 y 83639
+x 64185 y 83654
+x 64334 y 83700
+x 64363 y 83713
+x 64384 y 83730
+x 64399 y 83752
+x 64413 y 83774
+x 64421 y 83801
+x 64421 y 83832
+x 64422 y 83877
+x 64408 y 83914
+x 64379 y 83942
+x 64349 y 83971
+x 64306 y 83985
+x 64251 y 83985
+x 64223 y 83985
+x 64195 y 83977
+x 64169 y 83960
+x 64098 y 83905
+x 64084 y 83894
+x 64073 y 83889
+x 64065 y 83889
+x 64048 y 83889
+x 64034 y 83896
+x 64022 y 83912
+x 64011 y 83928
+x 64005 y 83946
+x 64005 y 83966
+x 64005 y 84006
+x 64036 y 84046
+x 64100 y 84083
+x 64155 y 84117
+x 64201 y 84133
+x 64237 y 84133
+x 64326 y 84133
+x 64397 y 84109
+x 64449 y 84060
+x 64506 y 84007
+x 64534 y 83933
+x 64534 y 83835
+x 64534 y 83714
+x 64494 y 83634
+x 64415 y 83596
+x 64408 y 83592
+x 64400 y 83589
+x 64391 y 83585
+x 64446 y 83560
+x 64488 y 83522
+x 64515 y 83472
+x 64542 y 83422
+x 64556 y 83359
+x 64556 y 83284
+x 64556 y 83182
+x 64527 y 83096
+x 64469 y 83025
+x 64412 y 82955
+x 64341 y 82919
+x 64258 y 82919
+x 65118 y 82925
+x 64991 y 82925
+x 64899 y 82996
+x 64841 y 83139
+x 64797 y 83250
+x 64775 y 83393
+x 64775 y 83570
+x 64775 y 83719
+x 64803 y 83849
+x 64861 y 83960
+x 64929 y 84091
+x 65021 y 84156
+x 65137 y 84156
+x 65247 y 84156
+x 65332 y 84098
+x 65393 y 83983
+x 65446 y 83883
+x 65472 y 83761
+x 65472 y 83618
+x 65472 y 83387
+x 65443 y 83214
+x 65384 y 83098
+x 65325 y 82982
+x 65236 y 82925
+x 65118 y 82925
+x 65137 y 84007
+x 65059 y 84007
+x 64998 y 83958
+x 64953 y 83861
+x 64915 y 83779
+x 64896 y 83686
+x 64896 y 83582
+x 64896 y 83412
+x 64914 y 83285
+x 64951 y 83200
+x 64988 y 83115
+x 65044 y 83073
+x 65118 y 83073
+x 65206 y 83073
+x 65269 y 83135
+x 65308 y 83260
+x 65334 y 83346
+x 65347 y 83456
+x 65347 y 83589
+x 65347 y 83728
+x 65330 y 83833
+x 65295 y 83902
+x 65260 y 83972
+x 65207 y 84007
+x 65137 y 84007
+type1
+x 54614 y 79515
+x 54614 y 79512
+x 54613 y 79505
+x 54611 y 79498
+x 54610 y 79491
+x 54609 y 79484
+x 54607 y 79477
+x 54606 y 79471
+x 54604 y 79464
+x 54603 y 79457
+x 54601 y 79450
+x 54599 y 79444
+x 54597 y 79437
+x 54595 y 79430
+x 54593 y 79424
+x 54591 y 79417
+x 54589 y 79410
+x 54587 y 79404
+x 54585 y 79397
+x 54582 y 79390
+x 54577 y 79377
+x 54572 y 79364
+x 54567 y 79352
+x 54561 y 79340
+x 54555 y 79328
+x 54548 y 79316
+x 54541 y 79305
+x 54533 y 79293
+x 54523 y 79282
+x 54513 y 79271
+x 54500 y 79259
+x 54485 y 79249
+x 54468 y 79239
+x 54449 y 79231
+x 54427 y 79226
+x 54406 y 79224
+x 54392 y 79225
+x 54381 y 79226
+x 54371 y 79227
+x 54362 y 79229
+x 54353 y 79231
+x 54345 y 79234
+x 54337 y 79236
+x 54328 y 79239
+x 54323 y 79241
+x 54319 y 79243
+x 54315 y 79244
+x 54311 y 79246
+x 54307 y 79247
+x 54304 y 79249
+x 54300 y 79250
+x 54295 y 79252
+x 54291 y 79254
+x 54287 y 79256
+x 54283 y 79258
+x 54279 y 79260
+x 54275 y 79261
+x 54270 y 79263
+x 54266 y 79265
+x 54261 y 79268
+x 54259 y 79265
+x 54258 y 79263
+x 54257 y 79260
+x 54256 y 79258
+x 54255 y 79256
+x 54253 y 79253
+x 54252 y 79250
+x 54250 y 79247
+x 54249 y 79244
+x 54247 y 79240
+x 54245 y 79236
+x 54244 y 79233
+x 54242 y 79228
+x 54240 y 79224
+x 54238 y 79220
+x 54236 y 79215
+x 54234 y 79211
+x 54232 y 79206
+x 54230 y 79201
+x 54228 y 79196
+x 54226 y 79190
+x 54224 y 79185
+x 54221 y 79179
+x 54219 y 79173
+x 54217 y 79167
+x 54214 y 79161
+x 54212 y 79155
+x 54210 y 79148
+x 54207 y 79142
+x 54205 y 79135
+x 54202 y 79128
+x 54199 y 79121
+x 54197 y 79114
+x 54195 y 79109
+x 54193 y 79102
+x 54191 y 79096
+x 54188 y 79090
+x 54186 y 79084
+x 54184 y 79078
+x 54182 y 79072
+x 54180 y 79066
+x 54178 y 79060
+x 54176 y 79054
+x 54175 y 79048
+x 54173 y 79042
+x 54171 y 79037
+x 54169 y 79031
+x 54167 y 79026
+x 54166 y 79020
+x 54164 y 79015
+x 54162 y 79009
+x 54161 y 79004
+x 54159 y 78999
+x 54158 y 78994
+x 54156 y 78989
+x 54155 y 78984
+x 54153 y 78979
+x 54152 y 78974
+x 54151 y 78969
+x 54149 y 78964
+x 54148 y 78960
+x 54147 y 78955
+x 54146 y 78950
+x 54145 y 78946
+x 54143 y 78941
+x 54141 y 78933
+x 54139 y 78925
+x 54138 y 78917
+x 54136 y 78910
+x 54134 y 78902
+x 54133 y 78896
+x 54132 y 78889
+x 54131 y 78883
+x 54130 y 78877
+x 54129 y 78872
+x 54129 y 78867
+x 54128 y 78862
+x 54128 y 78858
+x 54128 y 78854
+x 54127 y 78850
+x 54127 y 78848
+x 54127 y 78848
+x 54127 y 78848
+x 54127 y 78847
+x 54128 y 78847
+x 54128 y 78847
+x 54128 y 78847
+x 54128 y 78846
+x 54128 y 78845
+x 54129 y 78844
+x 54129 y 78843
+x 54130 y 78842
+x 54132 y 78839
+x 54134 y 78835
+x 54137 y 78830
+x 54140 y 78825
+x 54141 y 78824
+x 54169 y 78798
+x 54175 y 78792
+x 54181 y 78787
+x 54187 y 78781
+x 54192 y 78776
+x 54197 y 78771
+x 54203 y 78765
+x 54208 y 78760
+x 54212 y 78754
+x 54217 y 78749
+x 54222 y 78743
+x 54227 y 78738
+x 54231 y 78732
+x 54235 y 78726
+x 54240 y 78720
+x 54244 y 78714
+x 54248 y 78708
+x 54251 y 78701
+x 54255 y 78695
+x 54258 y 78688
+x 54261 y 78681
+x 54264 y 78674
+x 54266 y 78667
+x 54269 y 78660
+x 54271 y 78652
+x 54272 y 78645
+x 54274 y 78638
+x 54275 y 78630
+x 54276 y 78622
+x 54277 y 78615
+x 54277 y 78607
+x 54278 y 78600
+x 54277 y 78592
+x 54277 y 78585
+x 54277 y 78578
+x 54276 y 78571
+x 54276 y 78564
+x 54275 y 78557
+x 54274 y 78550
+x 54273 y 78543
+x 54271 y 78536
+x 54270 y 78529
+x 54268 y 78522
+x 54267 y 78515
+x 54265 y 78508
+x 54263 y 78501
+x 54261 y 78494
+x 54259 y 78487
+x 54257 y 78480
+x 54255 y 78473
+x 54252 y 78467
+x 54250 y 78460
+x 54247 y 78453
+x 54244 y 78446
+x 54241 y 78439
+x 54238 y 78432
+x 54235 y 78425
+x 54232 y 78418
+x 54229 y 78411
+x 54225 y 78405
+x 54222 y 78398
+x 54218 y 78391
+x 54215 y 78384
+x 54211 y 78377
+x 54203 y 78363
+x 54195 y 78349
+x 54187 y 78336
+x 54178 y 78324
+x 54169 y 78311
+x 54160 y 78299
+x 54149 y 78288
+x 54139 y 78277
+x 54127 y 78266
+x 54114 y 78256
+x 54100 y 78247
+x 54084 y 78238
+x 54071 y 78232
+x 54074 y 78231
+x 54081 y 78230
+x 54088 y 78229
+x 54095 y 78228
+x 54102 y 78227
+x 54109 y 78226
+x 54117 y 78225
+x 54124 y 78225
+x 54132 y 78224
+x 54140 y 78224
+x 54148 y 78224
+x 54157 y 78223
+x 54165 y 78223
+x 54171 y 78223
+x 54178 y 78223
+x 54184 y 78224
+x 54190 y 78224
+x 54196 y 78225
+x 54203 y 78225
+x 54209 y 78226
+x 54215 y 78227
+x 54221 y 78228
+x 54228 y 78229
+x 54234 y 78230
+x 54240 y 78231
+x 54246 y 78232
+x 54252 y 78234
+x 54258 y 78235
+x 54265 y 78237
+x 54271 y 78239
+x 54277 y 78240
+x 54283 y 78242
+x 54289 y 78245
+x 54295 y 78247
+x 54302 y 78249
+x 54308 y 78252
+x 54314 y 78254
+x 54320 y 78257
+x 54327 y 78260
+x 54333 y 78262
+x 54339 y 78265
+x 54345 y 78269
+x 54352 y 78272
+x 54358 y 78275
+x 54364 y 78279
+x 54371 y 78283
+x 54377 y 78286
+x 54383 y 78290
+x 54389 y 78294
+x 54395 y 78298
+x 54401 y 78302
+x 54407 y 78307
+x 54413 y 78311
+x 54419 y 78315
+x 54425 y 78320
+x 54431 y 78325
+x 54437 y 78329
+x 54443 y 78334
+x 54449 y 78339
+x 54455 y 78344
+x 54460 y 78349
+x 54466 y 78355
+x 54472 y 78360
+x 54477 y 78366
+x 54483 y 78371
+x 54488 y 78377
+x 54494 y 78383
+x 54500 y 78389
+x 54505 y 78395
+x 54510 y 78401
+x 54516 y 78408
+x 54521 y 78414
+x 54527 y 78421
+x 54532 y 78427
+x 54537 y 78434
+x 54542 y 78441
+x 54548 y 78449
+x 54553 y 78456
+x 54558 y 78463
+x 54563 y 78470
+x 54568 y 78477
+x 54573 y 78485
+x 54578 y 78492
+x 54583 y 78500
+x 54587 y 78507
+x 54592 y 78515
+x 54596 y 78523
+x 54601 y 78531
+x 54605 y 78539
+x 54609 y 78547
+x 54614 y 78555
+x 54618 y 78563
+x 54622 y 78571
+x 54626 y 78579
+x 54630 y 78588
+x 54634 y 78596
+x 54638 y 78605
+x 54641 y 78614
+x 54645 y 78622
+x 54649 y 78631
+x 54652 y 78640
+x 54656 y 78649
+x 54659 y 78658
+x 54662 y 78667
+x 54666 y 78677
+x 54669 y 78686
+x 54672 y 78696
+x 54675 y 78705
+x 54678 y 78715
+x 54681 y 78724
+x 54684 y 78734
+x 54686 y 78744
+x 54689 y 78754
+x 54691 y 78763
+x 54694 y 78773
+x 54696 y 78783
+x 54698 y 78793
+x 54701 y 78803
+x 54703 y 78813
+x 54705 y 78822
+x 54706 y 78832
+x 54708 y 78842
+x 54710 y 78852
+x 54712 y 78862
+x 54713 y 78872
+x 54714 y 78882
+x 54716 y 78892
+x 54717 y 78902
+x 54718 y 78912
+x 54719 y 78922
+x 54720 y 78932
+x 54721 y 78943
+x 54722 y 78953
+x 54723 y 78963
+x 54723 y 78973
+x 54724 y 78983
+x 54724 y 78994
+x 54724 y 79004
+x 54725 y 79014
+x 54725 y 79025
+x 54725 y 79035
+x 54725 y 79046
+x 54725 y 79056
+x 54724 y 79066
+x 54724 y 79077
+x 54724 y 79087
+x 54723 y 79097
+x 54723 y 79108
+x 54722 y 79118
+x 54721 y 79128
+x 54720 y 79138
+x 54719 y 79149
+x 54718 y 79159
+x 54717 y 79169
+x 54716 y 79179
+x 54714 y 79189
+x 54713 y 79199
+x 54712 y 79209
+x 54710 y 79219
+x 54708 y 79229
+x 54706 y 79239
+x 54705 y 79249
+x 54703 y 79259
+x 54701 y 79268
+x 54698 y 79278
+x 54696 y 79288
+x 54694 y 79298
+x 54691 y 79308
+x 54689 y 79317
+x 54686 y 79327
+x 54684 y 79337
+x 54681 y 79346
+x 54678 y 79356
+x 54675 y 79365
+x 54672 y 79375
+x 54669 y 79384
+x 54666 y 79394
+x 54662 y 79403
+x 54659 y 79412
+x 54656 y 79421
+x 54652 y 79430
+x 54649 y 79439
+x 54645 y 79448
+x 54641 y 79457
+x 54638 y 79465
+x 54634 y 79474
+x 54630 y 79482
+x 54626 y 79491
+x 54622 y 79499
+x 54618 y 79507
+x 54614 y 79515
+x 53752 y 80039
+x 53762 y 80045
+x 53771 y 80052
+x 53781 y 80058
+x 53791 y 80064
+x 53801 y 80071
+x 53811 y 80077
+x 53821 y 80082
+x 53831 y 80088
+x 53841 y 80093
+x 53851 y 80099
+x 53861 y 80104
+x 53872 y 80109
+x 53882 y 80114
+x 53892 y 80118
+x 53903 y 80123
+x 53913 y 80127
+x 53924 y 80131
+x 53934 y 80135
+x 53945 y 80139
+x 53956 y 80143
+x 53966 y 80146
+x 53977 y 80149
+x 53988 y 80152
+x 53999 y 80155
+x 54010 y 80158
+x 54021 y 80160
+x 54031 y 80162
+x 54042 y 80165
+x 54053 y 80167
+x 54064 y 80168
+x 54076 y 80170
+x 54087 y 80171
+x 54098 y 80172
+x 54109 y 80173
+x 54120 y 80174
+x 54131 y 80175
+x 54142 y 80175
+x 54154 y 80176
+x 54165 y 80176
+x 54176 y 80176
+x 54187 y 80175
+x 54199 y 80175
+x 54210 y 80174
+x 54221 y 80173
+x 54232 y 80172
+x 54243 y 80171
+x 54254 y 80170
+x 54266 y 80168
+x 54277 y 80167
+x 54288 y 80165
+x 54299 y 80163
+x 54310 y 80160
+x 54321 y 80158
+x 54332 y 80155
+x 54342 y 80152
+x 54353 y 80149
+x 54364 y 80146
+x 54375 y 80143
+x 54385 y 80139
+x 54396 y 80135
+x 54407 y 80131
+x 54417 y 80127
+x 54428 y 80123
+x 54438 y 80119
+x 54448 y 80114
+x 54459 y 80109
+x 54469 y 80104
+x 54479 y 80099
+x 54489 y 80094
+x 54500 y 80088
+x 54510 y 80083
+x 54520 y 80077
+x 54530 y 80071
+x 54539 y 80065
+x 54549 y 80059
+x 54559 y 80053
+x 54569 y 80046
+x 54578 y 80039
+x 54588 y 80033
+x 54597 y 80026
+x 54606 y 80018
+x 54616 y 80011
+x 54625 y 80004
+x 54634 y 79996
+x 54643 y 79989
+x 54652 y 79981
+x 54660 y 79973
+x 54669 y 79965
+x 54678 y 79956
+x 54686 y 79948
+x 54695 y 79939
+x 54703 y 79931
+x 54711 y 79922
+x 54720 y 79913
+x 54728 y 79904
+x 54736 y 79895
+x 54744 y 79885
+x 54751 y 79876
+x 54759 y 79866
+x 54767 y 79857
+x 54774 y 79847
+x 54782 y 79837
+x 54789 y 79826
+x 54797 y 79816
+x 54804 y 79806
+x 54811 y 79795
+x 54818 y 79785
+x 54825 y 79774
+x 54832 y 79764
+x 54838 y 79753
+x 54845 y 79742
+x 54851 y 79731
+x 54858 y 79720
+x 54864 y 79709
+x 54870 y 79698
+x 54876 y 79687
+x 54882 y 79675
+x 54888 y 79664
+x 54894 y 79653
+x 54899 y 79641
+x 54905 y 79629
+x 54910 y 79618
+x 54915 y 79606
+x 54920 y 79594
+x 54925 y 79582
+x 54930 y 79570
+x 54935 y 79558
+x 54940 y 79546
+x 54944 y 79534
+x 54949 y 79521
+x 54953 y 79509
+x 54957 y 79496
+x 54962 y 79484
+x 54966 y 79471
+x 54970 y 79459
+x 54973 y 79446
+x 54977 y 79433
+x 54981 y 79420
+x 54984 y 79407
+x 54987 y 79395
+x 54991 y 79382
+x 54994 y 79369
+x 54997 y 79356
+x 55000 y 79343
+x 55002 y 79330
+x 55005 y 79317
+x 55007 y 79303
+x 55010 y 79290
+x 55012 y 79277
+x 55014 y 79264
+x 55016 y 79251
+x 55018 y 79237
+x 55020 y 79224
+x 55021 y 79211
+x 55023 y 79197
+x 55024 y 79184
+x 55025 y 79171
+x 55027 y 79157
+x 55028 y 79144
+x 55029 y 79130
+x 55029 y 79117
+x 55030 y 79103
+x 55030 y 79090
+x 55031 y 79076
+x 55031 y 79062
+x 55031 y 79049
+x 55031 y 79035
+x 55031 y 79021
+x 55031 y 79008
+x 55031 y 78994
+x 55030 y 78980
+x 55030 y 78967
+x 55029 y 78953
+x 55028 y 78940
+x 55028 y 78926
+x 55027 y 78913
+x 55025 y 78899
+x 55024 y 78886
+x 55023 y 78872
+x 55021 y 78859
+x 55020 y 78845
+x 55018 y 78832
+x 55016 y 78819
+x 55014 y 78805
+x 55012 y 78792
+x 55009 y 78779
+x 55007 y 78766
+x 55005 y 78752
+x 55002 y 78739
+x 54999 y 78726
+x 54996 y 78713
+x 54993 y 78700
+x 54990 y 78687
+x 54987 y 78674
+x 54984 y 78661
+x 54980 y 78648
+x 54977 y 78635
+x 54973 y 78622
+x 54969 y 78609
+x 54965 y 78597
+x 54961 y 78584
+x 54957 y 78571
+x 54953 y 78559
+x 54948 y 78546
+x 54944 y 78534
+x 54939 y 78521
+x 54935 y 78509
+x 54930 y 78497
+x 54925 y 78485
+x 54920 y 78473
+x 54915 y 78461
+x 54910 y 78449
+x 54904 y 78437
+x 54899 y 78426
+x 54893 y 78414
+x 54887 y 78403
+x 54882 y 78391
+x 54876 y 78380
+x 54870 y 78369
+x 54864 y 78358
+x 54857 y 78346
+x 54851 y 78336
+x 54845 y 78325
+x 54838 y 78314
+x 54831 y 78303
+x 54825 y 78293
+x 54818 y 78282
+x 54811 y 78272
+x 54804 y 78261
+x 54796 y 78251
+x 54789 y 78241
+x 54782 y 78231
+x 54774 y 78221
+x 54766 y 78211
+x 54759 y 78201
+x 54751 y 78192
+x 54743 y 78183
+x 54735 y 78173
+x 54727 y 78164
+x 54719 y 78155
+x 54711 y 78146
+x 54702 y 78138
+x 54694 y 78129
+x 54686 y 78120
+x 54677 y 78112
+x 54668 y 78104
+x 54660 y 78096
+x 54651 y 78088
+x 54642 y 78080
+x 54633 y 78072
+x 54624 y 78065
+x 54615 y 78058
+x 54605 y 78050
+x 54596 y 78043
+x 54586 y 78036
+x 54577 y 78029
+x 54567 y 78023
+x 54558 y 78016
+x 54548 y 78010
+x 54538 y 78004
+x 54528 y 77998
+x 54518 y 77992
+x 54508 y 77986
+x 54498 y 77980
+x 54488 y 77975
+x 54478 y 77970
+x 54467 y 77964
+x 54457 y 77959
+x 54447 y 77955
+x 54436 y 77950
+x 54426 y 77945
+x 54415 y 77941
+x 54405 y 77937
+x 54394 y 77933
+x 54384 y 77929
+x 54373 y 77926
+x 54362 y 77922
+x 54352 y 77919
+x 54341 y 77916
+x 54330 y 77913
+x 54319 y 77910
+x 54308 y 77908
+x 54297 y 77905
+x 54287 y 77903
+x 54276 y 77901
+x 54265 y 77900
+x 54254 y 77898
+x 54243 y 77897
+x 54232 y 77895
+x 54220 y 77894
+x 54209 y 77893
+x 54198 y 77893
+x 54187 y 77892
+x 54176 y 77892
+x 54165 y 77892
+x 54151 y 77892
+x 54138 y 77892
+x 54124 y 77893
+x 54111 y 77894
+x 54097 y 77895
+x 54084 y 77896
+x 54071 y 77897
+x 54058 y 77899
+x 54045 y 77901
+x 54033 y 77903
+x 54020 y 77905
+x 54007 y 77908
+x 53995 y 77911
+x 53983 y 77914
+x 53970 y 77917
+x 53958 y 77921
+x 53946 y 77924
+x 53934 y 77929
+x 53923 y 77933
+x 53911 y 77937
+x 53900 y 77942
+x 53888 y 77947
+x 53877 y 77953
+x 53866 y 77958
+x 53855 y 77964
+x 53844 y 77970
+x 53834 y 77977
+x 53823 y 77983
+x 53813 y 77990
+x 53803 y 77997
+x 53793 y 78005
+x 53783 y 78012
+x 53774 y 78020
+x 53765 y 78028
+x 53756 y 78036
+x 53747 y 78045
+x 53739 y 78053
+x 53731 y 78062
+x 53723 y 78071
+x 53715 y 78080
+x 53708 y 78090
+x 53700 y 78099
+x 53694 y 78109
+x 53687 y 78119
+x 53681 y 78129
+x 53675 y 78139
+x 53669 y 78150
+x 53664 y 78161
+x 53659 y 78172
+x 53654 y 78183
+x 53650 y 78194
+x 53646 y 78205
+x 53642 y 78216
+x 53639 y 78228
+x 53636 y 78239
+x 53633 y 78251
+x 53631 y 78263
+x 53630 y 78267
+x 53618 y 78267
+x 53601 y 78270
+x 53586 y 78275
+x 53572 y 78280
+x 53559 y 78287
+x 53547 y 78294
+x 53537 y 78302
+x 53529 y 78309
+x 53521 y 78316
+x 53513 y 78323
+x 53505 y 78332
+x 53498 y 78340
+x 53492 y 78348
+x 53485 y 78357
+x 53479 y 78365
+x 53474 y 78373
+x 53469 y 78381
+x 53464 y 78390
+x 53459 y 78398
+x 53453 y 78407
+x 53448 y 78416
+x 53443 y 78425
+x 53438 y 78433
+x 53433 y 78442
+x 53429 y 78452
+x 53424 y 78461
+x 53419 y 78470
+x 53415 y 78479
+x 53410 y 78488
+x 53406 y 78498
+x 53402 y 78507
+x 53398 y 78517
+x 53394 y 78526
+x 53390 y 78536
+x 53386 y 78546
+x 53382 y 78555
+x 53378 y 78565
+x 53375 y 78575
+x 53371 y 78585
+x 53368 y 78595
+x 53364 y 78605
+x 53361 y 78615
+x 53358 y 78625
+x 53355 y 78635
+x 53352 y 78646
+x 53349 y 78656
+x 53346 y 78666
+x 53343 y 78677
+x 53341 y 78687
+x 53338 y 78698
+x 53335 y 78708
+x 53333 y 78719
+x 53331 y 78729
+x 53328 y 78740
+x 53326 y 78751
+x 53324 y 78762
+x 53322 y 78773
+x 53320 y 78784
+x 53319 y 78794
+x 53317 y 78805
+x 53315 y 78817
+x 53314 y 78828
+x 53312 y 78839
+x 53311 y 78850
+x 53309 y 78861
+x 53308 y 78872
+x 53307 y 78884
+x 53306 y 78895
+x 53305 y 78906
+x 53304 y 78918
+x 53303 y 78929
+x 53303 y 78941
+x 53302 y 78953
+x 53302 y 78964
+x 53301 y 78976
+x 53301 y 78987
+x 53300 y 78999
+x 53300 y 79011
+x 53300 y 79023
+x 53300 y 79035
+x 53300 y 79048
+x 53300 y 79062
+x 53301 y 79076
+x 53301 y 79089
+x 53302 y 79103
+x 53302 y 79116
+x 53303 y 79130
+x 53304 y 79143
+x 53305 y 79157
+x 53306 y 79170
+x 53307 y 79183
+x 53309 y 79197
+x 53310 y 79210
+x 53312 y 79224
+x 53314 y 79237
+x 53316 y 79250
+x 53318 y 79264
+x 53320 y 79277
+x 53322 y 79290
+x 53324 y 79303
+x 53327 y 79316
+x 53330 y 79329
+x 53332 y 79343
+x 53335 y 79356
+x 53338 y 79369
+x 53341 y 79382
+x 53344 y 79395
+x 53348 y 79408
+x 53351 y 79421
+x 53355 y 79434
+x 53359 y 79447
+x 53362 y 79460
+x 53366 y 79472
+x 53370 y 79485
+x 53374 y 79498
+x 53379 y 79510
+x 53383 y 79523
+x 53388 y 79535
+x 53392 y 79547
+x 53397 y 79560
+x 53402 y 79572
+x 53407 y 79584
+x 53412 y 79596
+x 53417 y 79608
+x 53422 y 79620
+x 53427 y 79631
+x 53433 y 79643
+x 53438 y 79654
+x 53444 y 79666
+x 53450 y 79677
+x 53455 y 79689
+x 53461 y 79700
+x 53468 y 79711
+x 53474 y 79722
+x 53480 y 79733
+x 53487 y 79744
+x 53493 y 79754
+x 53500 y 79765
+x 53506 y 79776
+x 53513 y 79786
+x 53520 y 79796
+x 53527 y 79807
+x 53535 y 79817
+x 53542 y 79827
+x 53549 y 79837
+x 53557 y 79847
+x 53564 y 79857
+x 53572 y 79866
+x 53580 y 79876
+x 53587 y 79885
+x 53595 y 79894
+x 53603 y 79903
+x 53611 y 79913
+x 53620 y 79921
+x 53628 y 79930
+x 53636 y 79939
+x 53645 y 79947
+x 53653 y 79956
+x 53662 y 79964
+x 53670 y 79972
+x 53679 y 79980
+x 53688 y 79988
+x 53697 y 79995
+x 53706 y 80003
+x 53715 y 80010
+x 53724 y 80018
+x 53733 y 80025
+x 53743 y 80032
+x 53752 y 80039
+x 53647 y 78739
+x 53647 y 78740
+x 53648 y 78751
+x 53650 y 78762
+x 53651 y 78773
+x 53653 y 78785
+x 53655 y 78796
+x 53657 y 78808
+x 53659 y 78820
+x 53662 y 78833
+x 53664 y 78845
+x 53667 y 78858
+x 53669 y 78871
+x 53672 y 78884
+x 53675 y 78897
+x 53678 y 78910
+x 53681 y 78924
+x 53684 y 78938
+x 53688 y 78952
+x 53691 y 78966
+x 53695 y 78981
+x 53699 y 78995
+x 53702 y 79010
+x 53706 y 79026
+x 53710 y 79041
+x 53715 y 79056
+x 53719 y 79071
+x 53723 y 79087
+x 53728 y 79102
+x 53732 y 79117
+x 53737 y 79132
+x 53741 y 79147
+x 53746 y 79162
+x 53751 y 79177
+x 53755 y 79192
+x 53760 y 79206
+x 53765 y 79221
+x 53770 y 79236
+x 53775 y 79250
+x 53781 y 79265
+x 53786 y 79280
+x 53791 y 79294
+x 53797 y 79309
+x 53802 y 79323
+x 53808 y 79337
+x 53813 y 79351
+x 53819 y 79366
+x 53825 y 79380
+x 53831 y 79394
+x 53837 y 79408
+x 53843 y 79422
+x 53849 y 79436
+x 53855 y 79450
+x 53861 y 79464
+x 53867 y 79477
+x 53874 y 79491
+x 53877 y 79499
+x 53881 y 79506
+x 53884 y 79513
+x 53887 y 79520
+x 53891 y 79528
+x 53894 y 79535
+x 53898 y 79542
+x 53901 y 79549
+x 53905 y 79556
+x 53908 y 79563
+x 53912 y 79570
+x 53915 y 79576
+x 53918 y 79583
+x 53922 y 79590
+x 53925 y 79597
+x 53929 y 79603
+x 53932 y 79610
+x 53935 y 79617
+x 53939 y 79623
+x 53942 y 79630
+x 53946 y 79636
+x 53949 y 79642
+x 53953 y 79649
+x 53956 y 79655
+x 53959 y 79661
+x 53963 y 79667
+x 53966 y 79674
+x 53970 y 79680
+x 53973 y 79686
+x 53976 y 79692
+x 53980 y 79698
+x 53983 y 79704
+x 53990 y 79715
+x 53996 y 79726
+x 54002 y 79737
+x 54009 y 79747
+x 54015 y 79756
+x 54020 y 79766
+x 54026 y 79774
+x 54032 y 79783
+x 54037 y 79791
+x 54042 y 79799
+x 54048 y 79806
+x 54053 y 79814
+x 54059 y 79821
+x 54065 y 79828
+x 54071 y 79835
+x 54070 y 79834
+x 54064 y 79833
+x 54058 y 79831
+x 54052 y 79829
+x 54046 y 79827
+x 54039 y 79825
+x 54033 y 79823
+x 54027 y 79821
+x 54021 y 79818
+x 54015 y 79816
+x 54008 y 79813
+x 54002 y 79810
+x 53996 y 79807
+x 53990 y 79804
+x 53983 y 79801
+x 53977 y 79798
+x 53971 y 79795
+x 53964 y 79791
+x 53958 y 79787
+x 53952 y 79784
+x 53946 y 79780
+x 53940 y 79776
+x 53934 y 79772
+x 53928 y 79768
+x 53922 y 79764
+x 53916 y 79759
+x 53910 y 79755
+x 53904 y 79750
+x 53898 y 79746
+x 53892 y 79741
+x 53886 y 79736
+x 53880 y 79731
+x 53875 y 79726
+x 53869 y 79721
+x 53863 y 79716
+x 53857 y 79710
+x 53852 y 79705
+x 53846 y 79699
+x 53841 y 79693
+x 53835 y 79687
+x 53830 y 79681
+x 53824 y 79675
+x 53819 y 79669
+x 53813 y 79663
+x 53808 y 79656
+x 53802 y 79650
+x 53797 y 79643
+x 53792 y 79636
+x 53787 y 79629
+x 53782 y 79623
+x 53777 y 79616
+x 53771 y 79608
+x 53766 y 79601
+x 53761 y 79594
+x 53757 y 79586
+x 53752 y 79579
+x 53747 y 79571
+x 53742 y 79563
+x 53738 y 79556
+x 53733 y 79548
+x 53729 y 79540
+x 53725 y 79532
+x 53720 y 79524
+x 53716 y 79516
+x 53712 y 79507
+x 53708 y 79499
+x 53704 y 79491
+x 53700 y 79482
+x 53696 y 79474
+x 53692 y 79465
+x 53688 y 79456
+x 53685 y 79448
+x 53681 y 79439
+x 53678 y 79430
+x 53674 y 79421
+x 53671 y 79412
+x 53667 y 79403
+x 53664 y 79393
+x 53661 y 79384
+x 53658 y 79375
+x 53655 y 79365
+x 53652 y 79355
+x 53649 y 79346
+x 53646 y 79336
+x 53644 y 79326
+x 53641 y 79317
+x 53639 y 79307
+x 53636 y 79297
+x 53634 y 79287
+x 53632 y 79278
+x 53629 y 79268
+x 53627 y 79258
+x 53625 y 79248
+x 53624 y 79238
+x 53622 y 79228
+x 53620 y 79218
+x 53619 y 79208
+x 53617 y 79198
+x 53616 y 79188
+x 53614 y 79178
+x 53613 y 79168
+x 53612 y 79158
+x 53611 y 79148
+x 53610 y 79138
+x 53609 y 79128
+x 53608 y 79117
+x 53608 y 79107
+x 53607 y 79097
+x 53606 y 79087
+x 53606 y 79076
+x 53606 y 79066
+x 53605 y 79055
+x 53605 y 79045
+x 53605 y 79035
+x 53605 y 79025
+x 53605 y 79016
+x 53606 y 79006
+x 53606 y 78997
+x 53606 y 78987
+x 53607 y 78978
+x 53607 y 78969
+x 53608 y 78960
+x 53608 y 78950
+x 53609 y 78941
+x 53610 y 78932
+x 53611 y 78923
+x 53612 y 78914
+x 53613 y 78905
+x 53614 y 78896
+x 53615 y 78887
+x 53616 y 78878
+x 53617 y 78869
+x 53619 y 78861
+x 53620 y 78852
+x 53622 y 78843
+x 53623 y 78834
+x 53625 y 78826
+x 53627 y 78817
+x 53629 y 78808
+x 53631 y 78800
+x 53633 y 78791
+x 53635 y 78783
+x 53637 y 78774
+x 53639 y 78766
+x 53641 y 78758
+x 53644 y 78749
+x 53646 y 78741
+x 53647 y 78739
+x 55912 y 78134
+x 55896 y 78135
+x 55879 y 78136
+x 55862 y 78137
+x 55845 y 78140
+x 55829 y 78143
+x 55813 y 78147
+x 55797 y 78151
+x 55781 y 78157
+x 55765 y 78163
+x 55750 y 78170
+x 55735 y 78177
+x 55720 y 78185
+x 55706 y 78194
+x 55692 y 78204
+x 55679 y 78214
+x 55666 y 78224
+x 55653 y 78236
+x 55641 y 78247
+x 55629 y 78259
+x 55618 y 78272
+x 55607 y 78285
+x 55597 y 78299
+x 55587 y 78313
+x 55578 y 78327
+x 55569 y 78342
+x 55560 y 78358
+x 55552 y 78373
+x 55544 y 78389
+x 55536 y 78406
+x 55529 y 78422
+x 55522 y 78440
+x 55515 y 78457
+x 55510 y 78472
+x 55505 y 78485
+x 55501 y 78499
+x 55496 y 78514
+x 55492 y 78528
+x 55488 y 78543
+x 55485 y 78557
+x 55481 y 78572
+x 55478 y 78588
+x 55474 y 78603
+x 55471 y 78618
+x 55468 y 78634
+x 55465 y 78650
+x 55463 y 78666
+x 55460 y 78682
+x 55458 y 78699
+x 55455 y 78715
+x 55453 y 78732
+x 55452 y 78749
+x 55450 y 78767
+x 55448 y 78784
+x 55447 y 78802
+x 55445 y 78819
+x 55444 y 78837
+x 55443 y 78856
+x 55442 y 78874
+x 55441 y 78893
+x 55441 y 78911
+x 55440 y 78930
+x 55440 y 78950
+x 55440 y 78969
+x 55440 y 78989
+x 55440 y 79006
+x 55440 y 79023
+x 55440 y 79040
+x 55441 y 79057
+x 55442 y 79073
+x 55443 y 79090
+x 55444 y 79107
+x 55446 y 79123
+x 55447 y 79139
+x 55449 y 79156
+x 55451 y 79172
+x 55453 y 79188
+x 55456 y 79204
+x 55458 y 79219
+x 55461 y 79235
+x 55464 y 79251
+x 55467 y 79266
+x 55471 y 79281
+x 55474 y 79297
+x 55478 y 79312
+x 55482 y 79327
+x 55486 y 79342
+x 55491 y 79357
+x 55495 y 79371
+x 55500 y 79386
+x 55505 y 79400
+x 55510 y 79415
+x 55516 y 79429
+x 55521 y 79443
+x 55527 y 79457
+x 55533 y 79471
+x 55539 y 79484
+x 55547 y 79500
+x 55555 y 79516
+x 55563 y 79531
+x 55572 y 79546
+x 55581 y 79561
+x 55590 y 79575
+x 55599 y 79589
+x 55609 y 79602
+x 55618 y 79615
+x 55629 y 79628
+x 55639 y 79640
+x 55650 y 79652
+x 55662 y 79663
+x 55673 y 79674
+x 55685 y 79685
+x 55697 y 79695
+x 55710 y 79704
+x 55723 y 79714
+x 55737 y 79722
+x 55750 y 79730
+x 55764 y 79737
+x 55779 y 79744
+x 55793 y 79750
+x 55808 y 79756
+x 55823 y 79760
+x 55838 y 79765
+x 55854 y 79768
+x 55869 y 79771
+x 55885 y 79773
+x 55901 y 79775
+x 55917 y 79776
+x 55932 y 79776
+x 55947 y 79776
+x 55962 y 79775
+x 55977 y 79774
+x 55992 y 79772
+x 56006 y 79769
+x 56021 y 79766
+x 56035 y 79762
+x 56050 y 79758
+x 56064 y 79753
+x 56077 y 79747
+x 56091 y 79741
+x 56104 y 79735
+x 56117 y 79727
+x 56130 y 79720
+x 56143 y 79711
+x 56155 y 79703
+x 56166 y 79694
+x 56178 y 79684
+x 56189 y 79674
+x 56200 y 79664
+x 56210 y 79653
+x 56220 y 79641
+x 56230 y 79630
+x 56239 y 79618
+x 56248 y 79606
+x 56257 y 79593
+x 56265 y 79580
+x 56274 y 79567
+x 56282 y 79553
+x 56289 y 79539
+x 56297 y 79525
+x 56304 y 79511
+x 56310 y 79498
+x 56315 y 79485
+x 56321 y 79472
+x 56326 y 79459
+x 56331 y 79446
+x 56336 y 79433
+x 56341 y 79419
+x 56345 y 79406
+x 56350 y 79392
+x 56354 y 79378
+x 56358 y 79364
+x 56361 y 79350
+x 56365 y 79336
+x 56368 y 79322
+x 56371 y 79307
+x 56374 y 79293
+x 56377 y 79278
+x 56380 y 79263
+x 56382 y 79248
+x 56384 y 79233
+x 56386 y 79218
+x 56388 y 79203
+x 56390 y 79187
+x 56391 y 79172
+x 56393 y 79156
+x 56394 y 79140
+x 56395 y 79125
+x 56396 y 79109
+x 56396 y 79092
+x 56397 y 79076
+x 56397 y 79060
+x 56397 y 79043
+x 56397 y 79018
+x 56397 y 78993
+x 56396 y 78968
+x 56395 y 78944
+x 56395 y 78920
+x 56394 y 78897
+x 56392 y 78873
+x 56391 y 78851
+x 56389 y 78828
+x 56388 y 78806
+x 56386 y 78784
+x 56383 y 78763
+x 56381 y 78741
+x 56378 y 78721
+x 56376 y 78700
+x 56373 y 78680
+x 56370 y 78660
+x 56366 y 78641
+x 56363 y 78622
+x 56359 y 78603
+x 56355 y 78584
+x 56350 y 78566
+x 56346 y 78548
+x 56341 y 78531
+x 56336 y 78513
+x 56331 y 78496
+x 56326 y 78480
+x 56320 y 78464
+x 56314 y 78448
+x 56308 y 78432
+x 56302 y 78416
+x 56295 y 78401
+x 56288 y 78387
+x 56280 y 78372
+x 56273 y 78358
+x 56265 y 78344
+x 56257 y 78331
+x 56248 y 78317
+x 56239 y 78305
+x 56230 y 78292
+x 56220 y 78280
+x 56210 y 78268
+x 56200 y 78257
+x 56189 y 78246
+x 56178 y 78235
+x 56166 y 78225
+x 56154 y 78216
+x 56142 y 78206
+x 56130 y 78198
+x 56117 y 78189
+x 56104 y 78182
+x 56090 y 78175
+x 56076 y 78168
+x 56062 y 78162
+x 56048 y 78157
+x 56033 y 78152
+x 56019 y 78148
+x 56004 y 78144
+x 55989 y 78141
+x 55974 y 78139
+x 55959 y 78137
+x 55943 y 78135
+x 55928 y 78135
+x 55912 y 78134
+x 55932 y 79366
+x 55930 y 79366
+x 55928 y 79366
+x 55926 y 79366
+x 55924 y 79366
+x 55923 y 79365
+x 55921 y 79365
+x 55920 y 79364
+x 55919 y 79364
+x 55917 y 79363
+x 55916 y 79363
+x 55914 y 79362
+x 55912 y 79361
+x 55910 y 79359
+x 55908 y 79358
+x 55906 y 79356
+x 55904 y 79354
+x 55901 y 79352
+x 55899 y 79350
+x 55896 y 79347
+x 55893 y 79343
+x 55890 y 79340
+x 55887 y 79336
+x 55884 y 79331
+x 55881 y 79327
+x 55877 y 79321
+x 55874 y 79316
+x 55871 y 79310
+x 55867 y 79303
+x 55864 y 79297
+x 55860 y 79289
+x 55857 y 79282
+x 55853 y 79273
+x 55850 y 79267
+x 55847 y 79259
+x 55845 y 79252
+x 55842 y 79245
+x 55839 y 79237
+x 55837 y 79230
+x 55834 y 79222
+x 55832 y 79214
+x 55830 y 79207
+x 55828 y 79199
+x 55826 y 79191
+x 55824 y 79183
+x 55822 y 79174
+x 55820 y 79166
+x 55818 y 79158
+x 55817 y 79149
+x 55815 y 79141
+x 55814 y 79132
+x 55812 y 79124
+x 55811 y 79115
+x 55810 y 79106
+x 55809 y 79097
+x 55808 y 79088
+x 55807 y 79079
+x 55807 y 79070
+x 55806 y 79060
+x 55805 y 79051
+x 55805 y 79042
+x 55805 y 79032
+x 55804 y 79022
+x 55804 y 79012
+x 55804 y 79003
+x 55804 y 78985
+x 55804 y 78969
+x 55805 y 78952
+x 55805 y 78936
+x 55805 y 78920
+x 55806 y 78904
+x 55807 y 78889
+x 55807 y 78874
+x 55808 y 78859
+x 55809 y 78845
+x 55810 y 78831
+x 55812 y 78817
+x 55813 y 78803
+x 55814 y 78790
+x 55816 y 78777
+x 55817 y 78765
+x 55819 y 78753
+x 55821 y 78741
+x 55823 y 78730
+x 55824 y 78719
+x 55827 y 78708
+x 55829 y 78697
+x 55831 y 78687
+x 55833 y 78678
+x 55835 y 78668
+x 55838 y 78659
+x 55840 y 78650
+x 55843 y 78642
+x 55845 y 78634
+x 55848 y 78626
+x 55850 y 78619
+x 55853 y 78612
+x 55856 y 78606
+x 55858 y 78600
+x 55861 y 78594
+x 55864 y 78588
+x 55866 y 78583
+x 55869 y 78579
+x 55871 y 78574
+x 55874 y 78570
+x 55876 y 78567
+x 55878 y 78564
+x 55881 y 78561
+x 55883 y 78558
+x 55885 y 78556
+x 55887 y 78554
+x 55889 y 78552
+x 55890 y 78551
+x 55892 y 78550
+x 55893 y 78549
+x 55894 y 78548
+x 55896 y 78547
+x 55897 y 78546
+x 55898 y 78546
+x 55899 y 78545
+x 55900 y 78545
+x 55901 y 78545
+x 55902 y 78544
+x 55903 y 78544
+x 55905 y 78544
+x 55906 y 78543
+x 55908 y 78543
+x 55910 y 78543
+x 55912 y 78543
+x 55915 y 78543
+x 55917 y 78543
+x 55919 y 78544
+x 55920 y 78544
+x 55922 y 78544
+x 55923 y 78545
+x 55925 y 78545
+x 55926 y 78546
+x 55927 y 78546
+x 55929 y 78547
+x 55930 y 78548
+x 55932 y 78549
+x 55934 y 78551
+x 55936 y 78553
+x 55938 y 78555
+x 55941 y 78557
+x 55943 y 78561
+x 55946 y 78564
+x 55949 y 78568
+x 55952 y 78572
+x 55956 y 78578
+x 55959 y 78583
+x 55962 y 78589
+x 55966 y 78596
+x 55969 y 78603
+x 55972 y 78611
+x 55976 y 78619
+x 55979 y 78628
+x 55982 y 78637
+x 55986 y 78647
+x 55989 y 78657
+x 55992 y 78668
+x 55994 y 78676
+x 55996 y 78684
+x 55998 y 78692
+x 56000 y 78701
+x 56002 y 78709
+x 56004 y 78718
+x 56006 y 78727
+x 56008 y 78736
+x 56009 y 78746
+x 56011 y 78755
+x 56012 y 78765
+x 56014 y 78775
+x 56015 y 78785
+x 56017 y 78795
+x 56018 y 78806
+x 56019 y 78816
+x 56020 y 78827
+x 56021 y 78838
+x 56022 y 78849
+x 56023 y 78861
+x 56024 y 78872
+x 56025 y 78884
+x 56026 y 78896
+x 56026 y 78908
+x 56027 y 78920
+x 56027 y 78932
+x 56028 y 78945
+x 56028 y 78958
+x 56028 y 78971
+x 56028 y 78984
+x 56029 y 78997
+x 56029 y 79010
+x 56029 y 79024
+x 56028 y 79038
+x 56028 y 79051
+x 56028 y 79065
+x 56027 y 79077
+x 56027 y 79090
+x 56026 y 79102
+x 56025 y 79114
+x 56025 y 79126
+x 56024 y 79138
+x 56023 y 79149
+x 56022 y 79160
+x 56020 y 79171
+x 56019 y 79181
+x 56018 y 79191
+x 56016 y 79201
+x 56015 y 79211
+x 56013 y 79220
+x 56012 y 79229
+x 56010 y 79237
+x 56008 y 79246
+x 56006 y 79254
+x 56004 y 79262
+x 56002 y 79269
+x 56000 y 79276
+x 55998 y 79283
+x 55996 y 79290
+x 55994 y 79296
+x 55992 y 79302
+x 55990 y 79307
+x 55988 y 79313
+x 55985 y 79318
+x 55983 y 79322
+x 55981 y 79327
+x 55979 y 79331
+x 55977 y 79335
+x 55975 y 79338
+x 55973 y 79341
+x 55971 y 79344
+x 55969 y 79347
+x 55967 y 79349
+x 55965 y 79351
+x 55963 y 79353
+x 55962 y 79355
+x 55960 y 79356
+x 55959 y 79357
+x 55957 y 79358
+x 55956 y 79359
+x 55955 y 79360
+x 55954 y 79361
+x 55953 y 79362
+x 55951 y 79362
+x 55950 y 79363
+x 55949 y 79363
+x 55948 y 79364
+x 55947 y 79364
+x 55945 y 79365
+x 55944 y 79365
+x 55942 y 79365
+x 55941 y 79366
+x 55939 y 79366
+x 55937 y 79366
+x 55934 y 79366
+x 55932 y 79366
+x 56379 y 78471
+x 56378 y 78478
+x 56377 y 78485
+x 56376 y 78492
+x 56375 y 78500
+x 56375 y 78507
+x 56375 y 78515
+x 56375 y 78523
+x 56375 y 78532
+x 56376 y 78541
+x 56377 y 78550
+x 56379 y 78558
+x 56381 y 78567
+x 56383 y 78576
+x 56386 y 78585
+x 56389 y 78594
+x 56393 y 78602
+x 56396 y 78611
+x 56401 y 78619
+x 56405 y 78627
+x 56411 y 78635
+x 56416 y 78642
+x 56422 y 78650
+x 56428 y 78657
+x 56435 y 78664
+x 56441 y 78670
+x 56448 y 78676
+x 56456 y 78682
+x 56464 y 78688
+x 56472 y 78693
+x 56481 y 78698
+x 56490 y 78702
+x 56500 y 78706
+x 56510 y 78709
+x 56520 y 78712
+x 56530 y 78714
+x 56540 y 78715
+x 56550 y 78716
+x 56560 y 78716
+x 56572 y 78716
+x 56585 y 78714
+x 56598 y 78712
+x 56611 y 78708
+x 56623 y 78703
+x 56634 y 78698
+x 56645 y 78692
+x 56654 y 78685
+x 56663 y 78678
+x 56672 y 78671
+x 56679 y 78663
+x 56686 y 78655
+x 56692 y 78647
+x 56698 y 78640
+x 56703 y 78632
+x 56709 y 78621
+x 56740 y 78559
+x 56740 y 78558
+x 56741 y 78556
+x 56742 y 78554
+x 56743 y 78553
+x 56744 y 78552
+x 56745 y 78551
+x 56746 y 78550
+x 56747 y 78549
+x 56748 y 78548
+x 56748 y 78547
+x 56749 y 78547
+x 56750 y 78546
+x 56750 y 78546
+x 56751 y 78545
+x 56752 y 78545
+x 56753 y 78544
+x 56755 y 78543
+x 56756 y 78543
+x 56757 y 78542
+x 56758 y 78542
+x 56760 y 78541
+x 56762 y 78540
+x 56764 y 78540
+x 56766 y 78539
+x 56768 y 78539
+x 56770 y 78539
+x 56773 y 78538
+x 56776 y 78538
+x 56779 y 78537
+x 56782 y 78537
+x 56785 y 78537
+x 56788 y 78537
+x 56791 y 78537
+x 56793 y 78537
+x 56795 y 78538
+x 56796 y 78538
+x 56798 y 78538
+x 56799 y 78539
+x 56801 y 78539
+x 56802 y 78540
+x 56804 y 78541
+x 56806 y 78542
+x 56808 y 78543
+x 56810 y 78545
+x 56813 y 78547
+x 56815 y 78550
+x 56818 y 78553
+x 56822 y 78556
+x 56823 y 78558
+x 56825 y 78560
+x 56827 y 78562
+x 56828 y 78564
+x 56829 y 78566
+x 56831 y 78568
+x 56832 y 78570
+x 56833 y 78572
+x 56834 y 78574
+x 56835 y 78576
+x 56836 y 78578
+x 56837 y 78580
+x 56838 y 78582
+x 56839 y 78584
+x 56840 y 78586
+x 56841 y 78588
+x 56842 y 78590
+x 56842 y 78592
+x 56843 y 78595
+x 56844 y 78597
+x 56844 y 78599
+x 56845 y 78602
+x 56845 y 78604
+x 56846 y 78607
+x 56846 y 78610
+x 56847 y 78613
+x 56847 y 78616
+x 56847 y 78619
+x 56847 y 78622
+x 56847 y 78625
+x 56848 y 78628
+x 56848 y 78632
+x 56848 y 78638
+x 56847 y 78644
+x 56847 y 78650
+x 56847 y 78656
+x 56846 y 78661
+x 56846 y 78667
+x 56845 y 78672
+x 56844 y 78677
+x 56844 y 78682
+x 56843 y 78687
+x 56842 y 78692
+x 56841 y 78696
+x 56840 y 78700
+x 56839 y 78705
+x 56837 y 78709
+x 56836 y 78713
+x 56835 y 78717
+x 56833 y 78720
+x 56832 y 78724
+x 56830 y 78728
+x 56829 y 78731
+x 56827 y 78734
+x 56825 y 78737
+x 56824 y 78741
+x 56822 y 78744
+x 56820 y 78747
+x 56818 y 78750
+x 56816 y 78752
+x 56814 y 78755
+x 56812 y 78758
+x 56810 y 78761
+x 56808 y 78763
+x 56806 y 78765
+x 56804 y 78767
+x 56802 y 78769
+x 56799 y 78771
+x 56797 y 78773
+x 56795 y 78775
+x 56793 y 78777
+x 56790 y 78779
+x 56788 y 78780
+x 56785 y 78782
+x 56783 y 78784
+x 56780 y 78785
+x 56778 y 78787
+x 56775 y 78788
+x 56772 y 78790
+x 56769 y 78791
+x 56767 y 78793
+x 56764 y 78794
+x 56761 y 78795
+x 56758 y 78797
+x 56754 y 78798
+x 56751 y 78799
+x 56748 y 78800
+x 56744 y 78801
+x 56741 y 78802
+x 56737 y 78803
+x 56733 y 78804
+x 56729 y 78805
+x 56725 y 78806
+x 56721 y 78807
+x 56717 y 78808
+x 56711 y 78808
+x 56697 y 78811
+x 56681 y 78814
+x 56665 y 78820
+x 56648 y 78826
+x 56632 y 78835
+x 56616 y 78845
+x 56601 y 78857
+x 56587 y 78871
+x 56574 y 78887
+x 56564 y 78903
+x 56555 y 78920
+x 56549 y 78938
+x 56544 y 78955
+x 56541 y 78973
+x 56539 y 78990
+x 56538 y 79006
+x 56539 y 79021
+x 56540 y 79036
+x 56543 y 79051
+x 56547 y 79066
+x 56552 y 79080
+x 56558 y 79095
+x 56566 y 79108
+x 56574 y 79121
+x 56583 y 79133
+x 56593 y 79144
+x 56604 y 79155
+x 56615 y 79164
+x 56626 y 79173
+x 56638 y 79180
+x 56650 y 79187
+x 56667 y 79196
+x 56819 y 79248
+x 56820 y 79248
+x 56822 y 79249
+x 56823 y 79250
+x 56824 y 79251
+x 56825 y 79252
+x 56827 y 79253
+x 56827 y 79253
+x 56828 y 79254
+x 56829 y 79255
+x 56830 y 79256
+x 56830 y 79256
+x 56831 y 79257
+x 56831 y 79258
+x 56831 y 79258
+x 56832 y 79259
+x 56832 y 79260
+x 56833 y 79261
+x 56833 y 79262
+x 56833 y 79263
+x 56834 y 79264
+x 56834 y 79266
+x 56835 y 79267
+x 56835 y 79269
+x 56836 y 79271
+x 56836 y 79274
+x 56837 y 79276
+x 56837 y 79279
+x 56837 y 79282
+x 56837 y 79285
+x 56837 y 79289
+x 56837 y 79295
+x 56837 y 79299
+x 56837 y 79303
+x 56836 y 79307
+x 56836 y 79310
+x 56835 y 79313
+x 56834 y 79316
+x 56834 y 79318
+x 56833 y 79320
+x 56832 y 79322
+x 56832 y 79323
+x 56831 y 79324
+x 56830 y 79326
+x 56829 y 79327
+x 56828 y 79328
+x 56826 y 79330
+x 56826 y 79330
+x 56825 y 79331
+x 56825 y 79331
+x 56824 y 79332
+x 56824 y 79332
+x 56823 y 79333
+x 56823 y 79333
+x 56822 y 79334
+x 56821 y 79334
+x 56821 y 79334
+x 56820 y 79335
+x 56819 y 79335
+x 56818 y 79336
+x 56817 y 79336
+x 56817 y 79336
+x 56815 y 79337
+x 56814 y 79337
+x 56813 y 79338
+x 56812 y 79338
+x 56810 y 79339
+x 56808 y 79339
+x 56807 y 79339
+x 56805 y 79340
+x 56803 y 79340
+x 56801 y 79340
+x 56798 y 79341
+x 56796 y 79341
+x 56794 y 79341
+x 56791 y 79341
+x 56788 y 79341
+x 56785 y 79342
+x 56783 y 79342
+x 56782 y 79342
+x 56781 y 79341
+x 56781 y 79341
+x 56780 y 79341
+x 56780 y 79341
+x 56779 y 79341
+x 56779 y 79341
+x 56778 y 79341
+x 56777 y 79340
+x 56776 y 79340
+x 56775 y 79339
+x 56774 y 79339
+x 56772 y 79338
+x 56770 y 79337
+x 56770 y 79337
+x 56703 y 79279
+x 56695 y 79273
+x 56686 y 79265
+x 56675 y 79258
+x 56663 y 79251
+x 56650 y 79244
+x 56634 y 79238
+x 56614 y 79233
+x 56592 y 79231
+x 56568 y 79233
+x 56546 y 79238
+x 56524 y 79245
+x 56505 y 79256
+x 56487 y 79268
+x 56472 y 79282
+x 56459 y 79296
+x 56449 y 79310
+x 56443 y 79318
+x 56439 y 79325
+x 56435 y 79333
+x 56431 y 79341
+x 56427 y 79348
+x 56424 y 79356
+x 56421 y 79364
+x 56418 y 79373
+x 56416 y 79381
+x 56414 y 79389
+x 56412 y 79398
+x 56411 y 79406
+x 56410 y 79415
+x 56409 y 79423
+x 56409 y 79431
+x 56409 y 79440
+x 56409 y 79449
+x 56410 y 79459
+x 56411 y 79468
+x 56412 y 79478
+x 56414 y 79487
+x 56416 y 79497
+x 56419 y 79506
+x 56422 y 79515
+x 56425 y 79523
+x 56429 y 79532
+x 56433 y 79540
+x 56437 y 79548
+x 56442 y 79556
+x 56446 y 79564
+x 56451 y 79571
+x 56456 y 79579
+x 56462 y 79586
+x 56467 y 79593
+x 56473 y 79599
+x 56479 y 79606
+x 56485 y 79612
+x 56491 y 79619
+x 56498 y 79625
+x 56504 y 79631
+x 56511 y 79636
+x 56518 y 79642
+x 56525 y 79648
+x 56532 y 79653
+x 56539 y 79658
+x 56546 y 79664
+x 56554 y 79669
+x 56561 y 79673
+x 56566 y 79677
+x 56573 y 79681
+x 56579 y 79685
+x 56585 y 79689
+x 56591 y 79693
+x 56597 y 79696
+x 56604 y 79700
+x 56610 y 79703
+x 56616 y 79707
+x 56622 y 79710
+x 56628 y 79713
+x 56634 y 79716
+x 56641 y 79719
+x 56647 y 79722
+x 56653 y 79725
+x 56659 y 79727
+x 56666 y 79730
+x 56672 y 79732
+x 56678 y 79734
+x 56685 y 79737
+x 56691 y 79739
+x 56698 y 79741
+x 56705 y 79742
+x 56711 y 79744
+x 56718 y 79745
+x 56725 y 79747
+x 56732 y 79748
+x 56739 y 79749
+x 56746 y 79750
+x 56753 y 79750
+x 56760 y 79750
+x 56767 y 79751
+x 56778 y 79750
+x 56789 y 79750
+x 56800 y 79750
+x 56811 y 79749
+x 56821 y 79748
+x 56832 y 79747
+x 56842 y 79745
+x 56853 y 79744
+x 56863 y 79742
+x 56874 y 79740
+x 56884 y 79737
+x 56894 y 79735
+x 56904 y 79732
+x 56914 y 79729
+x 56924 y 79725
+x 56934 y 79722
+x 56944 y 79718
+x 56953 y 79714
+x 56963 y 79709
+x 56972 y 79705
+x 56982 y 79700
+x 56991 y 79695
+x 57000 y 79689
+x 57008 y 79684
+x 57017 y 79678
+x 57026 y 79672
+x 57034 y 79665
+x 57042 y 79659
+x 57050 y 79652
+x 57058 y 79645
+x 57065 y 79638
+x 57073 y 79630
+x 57080 y 79622
+x 57088 y 79614
+x 57095 y 79605
+x 57102 y 79596
+x 57109 y 79587
+x 57115 y 79578
+x 57121 y 79568
+x 57127 y 79559
+x 57133 y 79549
+x 57138 y 79539
+x 57143 y 79529
+x 57148 y 79519
+x 57153 y 79508
+x 57157 y 79498
+x 57161 y 79487
+x 57165 y 79476
+x 57168 y 79466
+x 57172 y 79455
+x 57175 y 79444
+x 57177 y 79432
+x 57180 y 79421
+x 57182 y 79410
+x 57184 y 79398
+x 57186 y 79387
+x 57188 y 79375
+x 57189 y 79363
+x 57190 y 79352
+x 57191 y 79340
+x 57192 y 79328
+x 57192 y 79316
+x 57193 y 79303
+x 57193 y 79291
+x 57193 y 79276
+x 57192 y 79261
+x 57191 y 79247
+x 57190 y 79232
+x 57189 y 79218
+x 57188 y 79203
+x 57186 y 79189
+x 57183 y 79176
+x 57181 y 79162
+x 57178 y 79148
+x 57174 y 79135
+x 57171 y 79122
+x 57167 y 79109
+x 57162 y 79096
+x 57157 y 79083
+x 57152 y 79071
+x 57146 y 79058
+x 57140 y 79046
+x 57133 y 79034
+x 57126 y 79023
+x 57119 y 79012
+x 57114 y 79005
+x 57118 y 79000
+x 57123 y 78993
+x 57128 y 78987
+x 57132 y 78980
+x 57137 y 78973
+x 57141 y 78966
+x 57146 y 78959
+x 57150 y 78952
+x 57154 y 78945
+x 57158 y 78938
+x 57161 y 78930
+x 57165 y 78923
+x 57168 y 78915
+x 57172 y 78908
+x 57175 y 78900
+x 57178 y 78893
+x 57181 y 78885
+x 57183 y 78877
+x 57186 y 78869
+x 57189 y 78861
+x 57191 y 78853
+x 57193 y 78845
+x 57196 y 78837
+x 57198 y 78829
+x 57200 y 78821
+x 57201 y 78812
+x 57203 y 78804
+x 57205 y 78796
+x 57206 y 78787
+x 57208 y 78779
+x 57209 y 78770
+x 57210 y 78762
+x 57211 y 78753
+x 57212 y 78744
+x 57213 y 78735
+x 57214 y 78727
+x 57214 y 78718
+x 57215 y 78709
+x 57215 y 78700
+x 57216 y 78691
+x 57216 y 78682
+x 57216 y 78672
+x 57216 y 78663
+x 57216 y 78650
+x 57216 y 78638
+x 57215 y 78625
+x 57214 y 78613
+x 57213 y 78600
+x 57212 y 78588
+x 57211 y 78575
+x 57209 y 78563
+x 57207 y 78551
+x 57205 y 78539
+x 57203 y 78527
+x 57201 y 78515
+x 57198 y 78503
+x 57195 y 78491
+x 57192 y 78480
+x 57188 y 78468
+x 57185 y 78457
+x 57181 y 78445
+x 57177 y 78434
+x 57173 y 78423
+x 57168 y 78412
+x 57163 y 78401
+x 57158 y 78390
+x 57153 y 78379
+x 57148 y 78369
+x 57142 y 78358
+x 57136 y 78348
+x 57130 y 78338
+x 57124 y 78327
+x 57117 y 78317
+x 57110 y 78308
+x 57103 y 78298
+x 57096 y 78288
+x 57089 y 78279
+x 57081 y 78270
+x 57073 y 78261
+x 57066 y 78252
+x 57057 y 78244
+x 57049 y 78236
+x 57041 y 78228
+x 57032 y 78220
+x 57023 y 78212
+x 57014 y 78205
+x 57005 y 78198
+x 56995 y 78192
+x 56986 y 78185
+x 56976 y 78179
+x 56966 y 78174
+x 56956 y 78168
+x 56946 y 78163
+x 56935 y 78158
+x 56924 y 78154
+x 56914 y 78150
+x 56903 y 78146
+x 56892 y 78142
+x 56881 y 78139
+x 56869 y 78137
+x 56858 y 78134
+x 56847 y 78132
+x 56835 y 78131
+x 56824 y 78130
+x 56812 y 78129
+x 56801 y 78128
+x 56789 y 78128
+x 56781 y 78128
+x 56773 y 78128
+x 56765 y 78129
+x 56756 y 78129
+x 56748 y 78130
+x 56740 y 78131
+x 56732 y 78132
+x 56724 y 78133
+x 56716 y 78134
+x 56708 y 78136
+x 56700 y 78137
+x 56692 y 78139
+x 56684 y 78141
+x 56676 y 78143
+x 56669 y 78145
+x 56661 y 78148
+x 56653 y 78150
+x 56645 y 78153
+x 56638 y 78156
+x 56630 y 78159
+x 56623 y 78162
+x 56615 y 78165
+x 56608 y 78169
+x 56601 y 78172
+x 56594 y 78176
+x 56586 y 78180
+x 56579 y 78184
+x 56572 y 78188
+x 56566 y 78193
+x 56559 y 78197
+x 56552 y 78202
+x 56545 y 78207
+x 56537 y 78213
+x 56529 y 78219
+x 56522 y 78224
+x 56515 y 78231
+x 56508 y 78237
+x 56501 y 78243
+x 56495 y 78250
+x 56488 y 78257
+x 56482 y 78264
+x 56476 y 78271
+x 56470 y 78278
+x 56464 y 78285
+x 56458 y 78292
+x 56453 y 78300
+x 56447 y 78308
+x 56442 y 78315
+x 56437 y 78323
+x 56432 y 78331
+x 56428 y 78339
+x 56423 y 78348
+x 56419 y 78356
+x 56415 y 78364
+x 56411 y 78373
+x 56407 y 78382
+x 56403 y 78390
+x 56400 y 78399
+x 56396 y 78408
+x 56393 y 78417
+x 56390 y 78426
+x 56388 y 78435
+x 56385 y 78444
+x 56382 y 78456
+x 56380 y 78464
+x 56379 y 78471
+x 57748 y 78330
+x 57746 y 78338
+x 57745 y 78345
+x 57744 y 78353
+x 57743 y 78361
+x 57742 y 78369
+x 57741 y 78377
+x 57740 y 78385
+x 57740 y 78393
+x 57739 y 78401
+x 57739 y 78410
+x 57739 y 78419
+x 57738 y 78428
+x 57738 y 78438
+x 57738 y 78448
+x 57738 y 78458
+x 57738 y 78472
+x 57738 y 78486
+x 57739 y 78500
+x 57739 y 78514
+x 57740 y 78528
+x 57741 y 78541
+x 57742 y 78555
+x 57744 y 78568
+x 57745 y 78581
+x 57747 y 78595
+x 57749 y 78608
+x 57751 y 78621
+x 57754 y 78633
+x 57756 y 78646
+x 57759 y 78659
+x 57762 y 78671
+x 57765 y 78684
+x 57768 y 78696
+x 57772 y 78708
+x 57776 y 78720
+x 57780 y 78732
+x 57784 y 78744
+x 57789 y 78755
+x 57793 y 78767
+x 57798 y 78778
+x 57803 y 78789
+x 57809 y 78800
+x 57814 y 78811
+x 57820 y 78822
+x 57826 y 78832
+x 57833 y 78843
+x 57839 y 78853
+x 57843 y 78858
+x 57847 y 78864
+x 57851 y 78870
+x 57856 y 78876
+x 57860 y 78882
+x 57865 y 78887
+x 57869 y 78893
+x 57874 y 78899
+x 57880 y 78905
+x 57885 y 78911
+x 57891 y 78918
+x 57896 y 78924
+x 57902 y 78931
+x 57908 y 78937
+x 57915 y 78944
+x 57921 y 78951
+x 57928 y 78958
+x 57935 y 78966
+x 57943 y 78973
+x 57950 y 78981
+x 57958 y 78988
+x 57966 y 78996
+x 57974 y 79005
+x 57982 y 79013
+x 57991 y 79021
+x 58000 y 79030
+x 58009 y 79039
+x 58018 y 79048
+x 58028 y 79057
+x 58038 y 79066
+x 58048 y 79076
+x 58058 y 79085
+x 58064 y 79091
+x 58069 y 79096
+x 58074 y 79100
+x 58079 y 79105
+x 58084 y 79110
+x 58088 y 79115
+x 58093 y 79119
+x 58097 y 79124
+x 58102 y 79128
+x 58106 y 79132
+x 58110 y 79136
+x 58114 y 79140
+x 58118 y 79144
+x 58121 y 79148
+x 58125 y 79152
+x 58128 y 79156
+x 58131 y 79159
+x 58134 y 79163
+x 58137 y 79166
+x 58140 y 79169
+x 58143 y 79172
+x 58145 y 79175
+x 58148 y 79178
+x 58150 y 79181
+x 58152 y 79184
+x 58154 y 79186
+x 58155 y 79188
+x 58157 y 79190
+x 58158 y 79192
+x 58160 y 79194
+x 58161 y 79196
+x 58162 y 79198
+x 58165 y 79202
+x 58167 y 79205
+x 58169 y 79209
+x 58171 y 79212
+x 58173 y 79216
+x 58174 y 79219
+x 58176 y 79223
+x 58178 y 79226
+x 58179 y 79230
+x 58181 y 79234
+x 58182 y 79237
+x 58184 y 79241
+x 58185 y 79245
+x 58186 y 79249
+x 58188 y 79253
+x 58189 y 79257
+x 58190 y 79261
+x 58191 y 79265
+x 58192 y 79269
+x 58193 y 79273
+x 58194 y 79278
+x 58194 y 79282
+x 58195 y 79287
+x 58196 y 79291
+x 58196 y 79296
+x 58197 y 79301
+x 58197 y 79305
+x 58197 y 79310
+x 58198 y 79315
+x 58198 y 79320
+x 58198 y 79325
+x 58198 y 79329
+x 58198 y 79329
+x 58197 y 79331
+x 58195 y 79332
+x 58193 y 79334
+x 58191 y 79336
+x 58188 y 79339
+x 58184 y 79342
+x 58182 y 79344
+x 58179 y 79346
+x 58177 y 79347
+x 58175 y 79348
+x 58173 y 79349
+x 58172 y 79350
+x 58171 y 79350
+x 58170 y 79350
+x 58169 y 79350
+x 58168 y 79350
+x 58166 y 79350
+x 58165 y 79349
+x 58163 y 79349
+x 58162 y 79348
+x 58160 y 79347
+x 58158 y 79346
+x 58155 y 79345
+x 58153 y 79343
+x 58150 y 79341
+x 58147 y 79339
+x 58144 y 79337
+x 58056 y 79243
+x 58052 y 79238
+x 58047 y 79233
+x 58041 y 79228
+x 58036 y 79223
+x 58030 y 79218
+x 58024 y 79213
+x 58018 y 79208
+x 58011 y 79203
+x 58004 y 79199
+x 57996 y 79194
+x 57987 y 79189
+x 57977 y 79185
+x 57965 y 79181
+x 57953 y 79178
+x 57940 y 79176
+x 57926 y 79175
+x 57908 y 79176
+x 57891 y 79178
+x 57873 y 79182
+x 57855 y 79187
+x 57836 y 79195
+x 57819 y 79205
+x 57802 y 79218
+x 57787 y 79232
+x 57774 y 79248
+x 57763 y 79266
+x 57754 y 79283
+x 57748 y 79301
+x 57744 y 79318
+x 57741 y 79335
+x 57739 y 79351
+x 57739 y 79367
+x 57739 y 79377
+x 57739 y 79387
+x 57740 y 79397
+x 57742 y 79407
+x 57743 y 79416
+x 57746 y 79426
+x 57748 y 79436
+x 57751 y 79445
+x 57755 y 79455
+x 57759 y 79464
+x 57763 y 79473
+x 57768 y 79482
+x 57773 y 79491
+x 57778 y 79499
+x 57784 y 79507
+x 57789 y 79513
+x 57793 y 79519
+x 57798 y 79525
+x 57803 y 79531
+x 57808 y 79537
+x 57813 y 79543
+x 57818 y 79549
+x 57823 y 79555
+x 57827 y 79561
+x 57832 y 79567
+x 57837 y 79572
+x 57842 y 79578
+x 57847 y 79583
+x 57851 y 79588
+x 57856 y 79594
+x 57861 y 79599
+x 57865 y 79604
+x 57870 y 79609
+x 57875 y 79614
+x 57879 y 79618
+x 57884 y 79623
+x 57888 y 79628
+x 57893 y 79632
+x 57898 y 79637
+x 57902 y 79641
+x 57907 y 79645
+x 57911 y 79650
+x 57916 y 79654
+x 57921 y 79658
+x 57925 y 79662
+x 57930 y 79666
+x 57935 y 79669
+x 57939 y 79673
+x 57946 y 79678
+x 57952 y 79683
+x 57959 y 79688
+x 57965 y 79692
+x 57972 y 79697
+x 57979 y 79701
+x 57986 y 79705
+x 57992 y 79709
+x 57999 y 79713
+x 58006 y 79717
+x 58013 y 79720
+x 58020 y 79724
+x 58028 y 79727
+x 58035 y 79730
+x 58042 y 79733
+x 58050 y 79736
+x 58057 y 79739
+x 58064 y 79742
+x 58072 y 79744
+x 58080 y 79746
+x 58087 y 79748
+x 58095 y 79750
+x 58103 y 79752
+x 58110 y 79753
+x 58118 y 79755
+x 58126 y 79756
+x 58134 y 79757
+x 58142 y 79758
+x 58149 y 79758
+x 58157 y 79759
+x 58165 y 79759
+x 58173 y 79759
+x 58182 y 79759
+x 58192 y 79759
+x 58201 y 79758
+x 58210 y 79757
+x 58219 y 79757
+x 58229 y 79755
+x 58238 y 79754
+x 58247 y 79752
+x 58256 y 79750
+x 58265 y 79748
+x 58274 y 79746
+x 58283 y 79743
+x 58292 y 79740
+x 58300 y 79737
+x 58309 y 79734
+x 58318 y 79731
+x 58326 y 79727
+x 58335 y 79723
+x 58343 y 79719
+x 58351 y 79715
+x 58359 y 79710
+x 58367 y 79706
+x 58375 y 79701
+x 58383 y 79696
+x 58391 y 79690
+x 58398 y 79685
+x 58406 y 79679
+x 58413 y 79674
+x 58420 y 79668
+x 58427 y 79661
+x 58434 y 79655
+x 58442 y 79649
+x 58449 y 79641
+x 58457 y 79633
+x 58464 y 79625
+x 58471 y 79617
+x 58478 y 79609
+x 58485 y 79601
+x 58491 y 79592
+x 58497 y 79583
+x 58503 y 79574
+x 58509 y 79565
+x 58515 y 79556
+x 58520 y 79547
+x 58525 y 79537
+x 58529 y 79528
+x 58534 y 79518
+x 58538 y 79508
+x 58542 y 79498
+x 58546 y 79488
+x 58549 y 79478
+x 58552 y 79467
+x 58555 y 79457
+x 58558 y 79446
+x 58560 y 79436
+x 58562 y 79425
+x 58564 y 79415
+x 58565 y 79404
+x 58567 y 79393
+x 58568 y 79382
+x 58569 y 79371
+x 58569 y 79360
+x 58570 y 79349
+x 58570 y 79339
+x 58570 y 79332
+x 58570 y 79326
+x 58570 y 79319
+x 58569 y 79313
+x 58569 y 79307
+x 58569 y 79300
+x 58569 y 79294
+x 58568 y 79288
+x 58568 y 79282
+x 58568 y 79276
+x 58567 y 79269
+x 58567 y 79263
+x 58566 y 79257
+x 58566 y 79251
+x 58565 y 79245
+x 58564 y 79239
+x 58564 y 79233
+x 58563 y 79227
+x 58562 y 79221
+x 58561 y 79215
+x 58560 y 79209
+x 58559 y 79203
+x 58558 y 79197
+x 58557 y 79191
+x 58556 y 79185
+x 58555 y 79179
+x 58554 y 79173
+x 58553 y 79168
+x 58552 y 79162
+x 58550 y 79156
+x 58549 y 79150
+x 58548 y 79145
+x 58546 y 79139
+x 58545 y 79133
+x 58543 y 79127
+x 58542 y 79121
+x 58540 y 79116
+x 58538 y 79110
+x 58536 y 79105
+x 58535 y 79099
+x 58533 y 79094
+x 58531 y 79088
+x 58529 y 79082
+x 58527 y 79077
+x 58525 y 79072
+x 58523 y 79066
+x 58521 y 79061
+x 58519 y 79055
+x 58516 y 79050
+x 58514 y 79045
+x 58512 y 79039
+x 58509 y 79034
+x 58507 y 79029
+x 58505 y 79024
+x 58502 y 79018
+x 58500 y 79013
+x 58497 y 79008
+x 58494 y 79003
+x 58492 y 78998
+x 58489 y 78993
+x 58486 y 78988
+x 58483 y 78983
+x 58480 y 78978
+x 58477 y 78973
+x 58473 y 78966
+x 58469 y 78959
+x 58464 y 78953
+x 58460 y 78946
+x 58455 y 78940
+x 58451 y 78934
+x 58446 y 78927
+x 58441 y 78921
+x 58436 y 78915
+x 58431 y 78908
+x 58426 y 78902
+x 58421 y 78896
+x 58415 y 78889
+x 58409 y 78883
+x 58404 y 78876
+x 58398 y 78870
+x 58392 y 78864
+x 58386 y 78857
+x 58380 y 78851
+x 58374 y 78845
+x 58367 y 78838
+x 58361 y 78832
+x 58354 y 78825
+x 58347 y 78819
+x 58341 y 78813
+x 58334 y 78806
+x 58327 y 78800
+x 58319 y 78793
+x 58312 y 78787
+x 58305 y 78780
+x 58297 y 78774
+x 58290 y 78767
+x 58283 y 78761
+x 58276 y 78755
+x 58269 y 78749
+x 58262 y 78743
+x 58256 y 78737
+x 58249 y 78732
+x 58243 y 78726
+x 58237 y 78721
+x 58232 y 78716
+x 58226 y 78710
+x 58221 y 78705
+x 58215 y 78700
+x 58210 y 78696
+x 58205 y 78691
+x 58201 y 78686
+x 58196 y 78682
+x 58192 y 78678
+x 58188 y 78673
+x 58184 y 78669
+x 58180 y 78666
+x 58177 y 78662
+x 58173 y 78658
+x 58170 y 78655
+x 58167 y 78651
+x 58164 y 78648
+x 58162 y 78645
+x 58159 y 78643
+x 58157 y 78640
+x 58155 y 78638
+x 58154 y 78635
+x 58152 y 78633
+x 58151 y 78632
+x 58148 y 78628
+x 58145 y 78623
+x 58143 y 78619
+x 58140 y 78615
+x 58138 y 78610
+x 58135 y 78606
+x 58133 y 78601
+x 58130 y 78596
+x 58129 y 78594
+x 58131 y 78594
+x 58139 y 78594
+x 58147 y 78595
+x 58155 y 78596
+x 58163 y 78596
+x 58170 y 78597
+x 58178 y 78597
+x 58185 y 78598
+x 58192 y 78598
+x 58199 y 78599
+x 58206 y 78599
+x 58213 y 78599
+x 58219 y 78600
+x 58226 y 78600
+x 58232 y 78600
+x 58238 y 78601
+x 58244 y 78601
+x 58250 y 78601
+x 58255 y 78602
+x 58261 y 78602
+x 58267 y 78602
+x 58272 y 78602
+x 58277 y 78602
+x 58282 y 78602
+x 58287 y 78603
+x 58292 y 78603
+x 58296 y 78603
+x 58301 y 78603
+x 58305 y 78603
+x 58311 y 78603
+x 58319 y 78603
+x 58329 y 78602
+x 58338 y 78602
+x 58348 y 78601
+x 58358 y 78599
+x 58367 y 78598
+x 58377 y 78596
+x 58386 y 78594
+x 58395 y 78591
+x 58404 y 78589
+x 58414 y 78585
+x 58423 y 78582
+x 58432 y 78579
+x 58441 y 78575
+x 58449 y 78571
+x 58459 y 78566
+x 58470 y 78559
+x 58482 y 78552
+x 58494 y 78544
+x 58505 y 78535
+x 58516 y 78525
+x 58526 y 78514
+x 58536 y 78503
+x 58545 y 78491
+x 58553 y 78478
+x 58560 y 78464
+x 58567 y 78449
+x 58572 y 78435
+x 58575 y 78420
+x 58578 y 78405
+x 58580 y 78390
+x 58580 y 78376
+x 58580 y 78367
+x 58580 y 78358
+x 58579 y 78350
+x 58578 y 78342
+x 58577 y 78334
+x 58575 y 78325
+x 58573 y 78317
+x 58571 y 78309
+x 58569 y 78301
+x 58566 y 78293
+x 58563 y 78285
+x 58559 y 78277
+x 58556 y 78270
+x 58552 y 78262
+x 58547 y 78255
+x 58543 y 78247
+x 58533 y 78234
+x 58520 y 78219
+x 58505 y 78205
+x 58487 y 78192
+x 58467 y 78181
+x 58445 y 78173
+x 58422 y 78168
+x 58402 y 78167
+x 58391 y 78167
+x 58384 y 78168
+x 58377 y 78168
+x 58370 y 78169
+x 58363 y 78171
+x 58357 y 78172
+x 58351 y 78174
+x 58345 y 78175
+x 58340 y 78177
+x 58334 y 78179
+x 58329 y 78181
+x 58323 y 78183
+x 58318 y 78185
+x 58313 y 78188
+x 58308 y 78190
+x 58304 y 78192
+x 58302 y 78193
+x 58300 y 78194
+x 58299 y 78194
+x 58295 y 78194
+x 58291 y 78194
+x 58286 y 78193
+x 58281 y 78193
+x 58275 y 78193
+x 58270 y 78193
+x 58264 y 78192
+x 58257 y 78192
+x 58251 y 78191
+x 58244 y 78191
+x 58237 y 78190
+x 58229 y 78190
+x 58221 y 78189
+x 58212 y 78188
+x 58204 y 78188
+x 58197 y 78187
+x 58189 y 78187
+x 58181 y 78186
+x 58174 y 78186
+x 58167 y 78185
+x 58161 y 78185
+x 58154 y 78185
+x 58148 y 78184
+x 58141 y 78184
+x 58135 y 78184
+x 58130 y 78184
+x 58124 y 78184
+x 58118 y 78184
+x 58114 y 78184
+x 58112 y 78184
+x 58111 y 78184
+x 58109 y 78183
+x 58107 y 78183
+x 58105 y 78183
+x 58102 y 78183
+x 58099 y 78183
+x 58096 y 78182
+x 58092 y 78182
+x 58088 y 78181
+x 58084 y 78181
+x 58080 y 78180
+x 58075 y 78179
+x 58070 y 78178
+x 58065 y 78178
+x 58059 y 78177
+x 58054 y 78176
+x 58047 y 78175
+x 58041 y 78173
+x 58034 y 78172
+x 58028 y 78171
+x 58022 y 78171
+x 58016 y 78170
+x 58010 y 78169
+x 58004 y 78168
+x 57999 y 78168
+x 57993 y 78167
+x 57987 y 78167
+x 57982 y 78166
+x 57976 y 78166
+x 57970 y 78166
+x 57963 y 78166
+x 57956 y 78166
+x 57948 y 78167
+x 57942 y 78168
+x 57935 y 78169
+x 57929 y 78170
+x 57924 y 78171
+x 57918 y 78172
+x 57914 y 78173
+x 57914 y 78173
+x 57908 y 78174
+x 57891 y 78176
+x 57875 y 78180
+x 57858 y 78185
+x 57843 y 78193
+x 57828 y 78202
+x 57814 y 78212
+x 57801 y 78224
+x 57790 y 78236
+x 57781 y 78248
+x 57773 y 78261
+x 57766 y 78274
+x 57761 y 78287
+x 57756 y 78300
+x 57752 y 78312
+x 57749 y 78323
+x 57748 y 78330
+x 58628 y 78330
+x 58627 y 78338
+x 58625 y 78345
+x 58624 y 78353
+x 58623 y 78361
+x 58622 y 78369
+x 58622 y 78377
+x 58621 y 78385
+x 58620 y 78393
+x 58620 y 78401
+x 58619 y 78410
+x 58619 y 78419
+x 58619 y 78428
+x 58619 y 78438
+x 58619 y 78448
+x 58619 y 78458
+x 58619 y 78472
+x 58619 y 78486
+x 58619 y 78500
+x 58620 y 78514
+x 58621 y 78528
+x 58622 y 78541
+x 58623 y 78555
+x 58624 y 78568
+x 58626 y 78581
+x 58628 y 78595
+x 58630 y 78608
+x 58632 y 78621
+x 58634 y 78633
+x 58637 y 78646
+x 58639 y 78659
+x 58642 y 78671
+x 58646 y 78684
+x 58649 y 78696
+x 58653 y 78708
+x 58656 y 78720
+x 58660 y 78732
+x 58665 y 78744
+x 58669 y 78755
+x 58674 y 78767
+x 58679 y 78778
+x 58684 y 78789
+x 58689 y 78800
+x 58695 y 78811
+x 58701 y 78822
+x 58707 y 78832
+x 58713 y 78843
+x 58720 y 78853
+x 58724 y 78858
+x 58728 y 78864
+x 58732 y 78870
+x 58736 y 78876
+x 58741 y 78882
+x 58745 y 78887
+x 58750 y 78893
+x 58755 y 78899
+x 58760 y 78905
+x 58766 y 78911
+x 58771 y 78918
+x 58777 y 78924
+x 58783 y 78931
+x 58789 y 78937
+x 58795 y 78944
+x 58802 y 78951
+x 58809 y 78958
+x 58816 y 78966
+x 58823 y 78973
+x 58831 y 78981
+x 58838 y 78988
+x 58846 y 78996
+x 58855 y 79005
+x 58863 y 79013
+x 58872 y 79021
+x 58881 y 79030
+x 58890 y 79039
+x 58899 y 79048
+x 58909 y 79057
+x 58919 y 79066
+x 58929 y 79076
+x 58939 y 79085
+x 58944 y 79091
+x 58949 y 79096
+x 58954 y 79100
+x 58959 y 79105
+x 58964 y 79110
+x 58969 y 79115
+x 58974 y 79119
+x 58978 y 79124
+x 58982 y 79128
+x 58986 y 79132
+x 58991 y 79136
+x 58994 y 79140
+x 58998 y 79144
+x 59002 y 79148
+x 59005 y 79152
+x 59009 y 79156
+x 59012 y 79159
+x 59015 y 79163
+x 59018 y 79166
+x 59021 y 79169
+x 59023 y 79172
+x 59026 y 79175
+x 59028 y 79178
+x 59030 y 79181
+x 59032 y 79184
+x 59034 y 79186
+x 59036 y 79188
+x 59038 y 79190
+x 59039 y 79192
+x 59040 y 79194
+x 59041 y 79196
+x 59043 y 79198
+x 59045 y 79202
+x 59047 y 79205
+x 59049 y 79209
+x 59051 y 79212
+x 59053 y 79216
+x 59055 y 79219
+x 59057 y 79223
+x 59058 y 79226
+x 59060 y 79230
+x 59061 y 79234
+x 59063 y 79237
+x 59064 y 79241
+x 59066 y 79245
+x 59067 y 79249
+x 59068 y 79253
+x 59069 y 79257
+x 59070 y 79261
+x 59071 y 79265
+x 59072 y 79269
+x 59073 y 79273
+x 59074 y 79278
+x 59075 y 79282
+x 59076 y 79287
+x 59076 y 79291
+x 59077 y 79296
+x 59077 y 79301
+x 59078 y 79305
+x 59078 y 79310
+x 59078 y 79315
+x 59079 y 79320
+x 59079 y 79325
+x 59079 y 79329
+x 59078 y 79329
+x 59077 y 79331
+x 59076 y 79332
+x 59074 y 79334
+x 59072 y 79336
+x 59068 y 79339
+x 59065 y 79342
+x 59062 y 79344
+x 59060 y 79346
+x 59057 y 79347
+x 59055 y 79348
+x 59054 y 79349
+x 59053 y 79350
+x 59052 y 79350
+x 59051 y 79350
+x 59050 y 79350
+x 59048 y 79350
+x 59047 y 79350
+x 59046 y 79349
+x 59044 y 79349
+x 59042 y 79348
+x 59040 y 79347
+x 59038 y 79346
+x 59036 y 79345
+x 59033 y 79343
+x 59030 y 79341
+x 59027 y 79339
+x 59024 y 79337
+x 58937 y 79243
+x 58933 y 79238
+x 58927 y 79233
+x 58922 y 79228
+x 58917 y 79223
+x 58911 y 79218
+x 58905 y 79213
+x 58898 y 79208
+x 58892 y 79203
+x 58884 y 79199
+x 58876 y 79194
+x 58867 y 79189
+x 58857 y 79185
+x 58846 y 79181
+x 58834 y 79178
+x 58820 y 79176
+x 58807 y 79175
+x 58788 y 79176
+x 58771 y 79178
+x 58753 y 79182
+x 58735 y 79187
+x 58717 y 79195
+x 58699 y 79205
+x 58682 y 79218
+x 58667 y 79232
+x 58654 y 79248
+x 58643 y 79266
+x 58635 y 79283
+x 58629 y 79301
+x 58624 y 79318
+x 58621 y 79335
+x 58620 y 79351
+x 58619 y 79367
+x 58619 y 79377
+x 58620 y 79387
+x 58621 y 79397
+x 58622 y 79407
+x 58624 y 79416
+x 58626 y 79426
+x 58629 y 79436
+x 58632 y 79445
+x 58635 y 79455
+x 58639 y 79464
+x 58644 y 79473
+x 58648 y 79482
+x 58654 y 79491
+x 58659 y 79499
+x 58665 y 79507
+x 58669 y 79513
+x 58674 y 79519
+x 58679 y 79525
+x 58684 y 79531
+x 58689 y 79537
+x 58694 y 79543
+x 58698 y 79549
+x 58703 y 79555
+x 58708 y 79561
+x 58713 y 79567
+x 58718 y 79572
+x 58722 y 79578
+x 58727 y 79583
+x 58732 y 79588
+x 58737 y 79594
+x 58741 y 79599
+x 58746 y 79604
+x 58751 y 79609
+x 58755 y 79614
+x 58760 y 79618
+x 58764 y 79623
+x 58769 y 79628
+x 58774 y 79632
+x 58778 y 79637
+x 58783 y 79641
+x 58787 y 79645
+x 58792 y 79650
+x 58797 y 79654
+x 58801 y 79658
+x 58806 y 79662
+x 58810 y 79666
+x 58815 y 79669
+x 58820 y 79673
+x 58826 y 79678
+x 58833 y 79683
+x 58839 y 79688
+x 58846 y 79692
+x 58853 y 79697
+x 58859 y 79701
+x 58866 y 79705
+x 58873 y 79709
+x 58880 y 79713
+x 58887 y 79717
+x 58894 y 79720
+x 58901 y 79724
+x 58908 y 79727
+x 58916 y 79730
+x 58923 y 79733
+x 58930 y 79736
+x 58938 y 79739
+x 58945 y 79742
+x 58953 y 79744
+x 58960 y 79746
+x 58968 y 79748
+x 58976 y 79750
+x 58983 y 79752
+x 58991 y 79753
+x 58999 y 79755
+x 59006 y 79756
+x 59014 y 79757
+x 59022 y 79758
+x 59030 y 79758
+x 59038 y 79759
+x 59046 y 79759
+x 59054 y 79759
+x 59063 y 79759
+x 59072 y 79759
+x 59081 y 79758
+x 59091 y 79757
+x 59100 y 79757
+x 59109 y 79755
+x 59118 y 79754
+x 59127 y 79752
+x 59136 y 79750
+x 59146 y 79748
+x 59154 y 79746
+x 59163 y 79743
+x 59172 y 79740
+x 59181 y 79737
+x 59190 y 79734
+x 59198 y 79731
+x 59207 y 79727
+x 59215 y 79723
+x 59224 y 79719
+x 59232 y 79715
+x 59240 y 79710
+x 59248 y 79706
+x 59256 y 79701
+x 59264 y 79696
+x 59271 y 79690
+x 59279 y 79685
+x 59286 y 79679
+x 59294 y 79674
+x 59301 y 79668
+x 59308 y 79661
+x 59315 y 79655
+x 59322 y 79649
+x 59330 y 79641
+x 59337 y 79633
+x 59345 y 79625
+x 59352 y 79617
+x 59359 y 79609
+x 59365 y 79601
+x 59372 y 79592
+x 59378 y 79583
+x 59384 y 79574
+x 59390 y 79565
+x 59395 y 79556
+x 59400 y 79547
+x 59405 y 79537
+x 59410 y 79528
+x 59414 y 79518
+x 59419 y 79508
+x 59423 y 79498
+x 59426 y 79488
+x 59430 y 79478
+x 59433 y 79467
+x 59436 y 79457
+x 59438 y 79446
+x 59441 y 79436
+x 59443 y 79425
+x 59444 y 79415
+x 59446 y 79404
+x 59447 y 79393
+x 59448 y 79382
+x 59449 y 79371
+x 59450 y 79360
+x 59450 y 79349
+x 59450 y 79339
+x 59450 y 79332
+x 59450 y 79326
+x 59450 y 79319
+x 59450 y 79313
+x 59450 y 79307
+x 59450 y 79300
+x 59449 y 79294
+x 59449 y 79288
+x 59449 y 79282
+x 59448 y 79276
+x 59448 y 79269
+x 59447 y 79263
+x 59447 y 79257
+x 59446 y 79251
+x 59446 y 79245
+x 59445 y 79239
+x 59444 y 79233
+x 59443 y 79227
+x 59443 y 79221
+x 59442 y 79215
+x 59441 y 79209
+x 59440 y 79203
+x 59439 y 79197
+x 59438 y 79191
+x 59437 y 79185
+x 59436 y 79179
+x 59435 y 79173
+x 59433 y 79168
+x 59432 y 79162
+x 59431 y 79156
+x 59430 y 79150
+x 59428 y 79145
+x 59427 y 79139
+x 59425 y 79133
+x 59424 y 79127
+x 59422 y 79121
+x 59420 y 79116
+x 59419 y 79110
+x 59417 y 79105
+x 59415 y 79099
+x 59413 y 79094
+x 59412 y 79088
+x 59410 y 79082
+x 59408 y 79077
+x 59406 y 79072
+x 59404 y 79066
+x 59401 y 79061
+x 59399 y 79055
+x 59397 y 79050
+x 59395 y 79045
+x 59392 y 79039
+x 59390 y 79034
+x 59388 y 79029
+x 59385 y 79024
+x 59383 y 79018
+x 59380 y 79013
+x 59378 y 79008
+x 59375 y 79003
+x 59372 y 78998
+x 59369 y 78993
+x 59367 y 78988
+x 59364 y 78983
+x 59361 y 78978
+x 59358 y 78973
+x 59353 y 78966
+x 59349 y 78959
+x 59345 y 78953
+x 59341 y 78946
+x 59336 y 78940
+x 59331 y 78934
+x 59327 y 78927
+x 59322 y 78921
+x 59317 y 78915
+x 59312 y 78908
+x 59306 y 78902
+x 59301 y 78896
+x 59296 y 78889
+x 59290 y 78883
+x 59284 y 78876
+x 59279 y 78870
+x 59273 y 78864
+x 59267 y 78857
+x 59261 y 78851
+x 59254 y 78845
+x 59248 y 78838
+x 59241 y 78832
+x 59235 y 78825
+x 59228 y 78819
+x 59221 y 78813
+x 59214 y 78806
+x 59207 y 78800
+x 59200 y 78793
+x 59193 y 78787
+x 59185 y 78780
+x 59178 y 78774
+x 59170 y 78767
+x 59163 y 78761
+x 59156 y 78755
+x 59149 y 78749
+x 59143 y 78743
+x 59136 y 78737
+x 59130 y 78732
+x 59124 y 78726
+x 59118 y 78721
+x 59112 y 78716
+x 59107 y 78710
+x 59101 y 78705
+x 59096 y 78700
+x 59091 y 78696
+x 59086 y 78691
+x 59081 y 78686
+x 59077 y 78682
+x 59072 y 78678
+x 59068 y 78673
+x 59064 y 78669
+x 59061 y 78666
+x 59057 y 78662
+x 59054 y 78658
+x 59051 y 78655
+x 59048 y 78651
+x 59045 y 78648
+x 59042 y 78645
+x 59040 y 78643
+x 59038 y 78640
+x 59036 y 78638
+x 59034 y 78635
+x 59033 y 78634
+x 59032 y 78632
+x 59029 y 78628
+x 59026 y 78623
+x 59023 y 78619
+x 59021 y 78615
+x 59018 y 78610
+x 59016 y 78606
+x 59013 y 78601
+x 59011 y 78596
+x 59010 y 78594
+x 59012 y 78594
+x 59020 y 78594
+x 59028 y 78595
+x 59036 y 78596
+x 59043 y 78596
+x 59051 y 78597
+x 59058 y 78597
+x 59066 y 78598
+x 59073 y 78598
+x 59080 y 78599
+x 59086 y 78599
+x 59093 y 78599
+x 59100 y 78600
+x 59106 y 78600
+x 59112 y 78600
+x 59119 y 78601
+x 59125 y 78601
+x 59130 y 78601
+x 59136 y 78602
+x 59142 y 78602
+x 59147 y 78602
+x 59152 y 78602
+x 59158 y 78602
+x 59163 y 78602
+x 59168 y 78603
+x 59172 y 78603
+x 59177 y 78603
+x 59182 y 78603
+x 59186 y 78603
+x 59191 y 78603
+x 59200 y 78603
+x 59209 y 78602
+x 59219 y 78602
+x 59229 y 78601
+x 59238 y 78599
+x 59248 y 78598
+x 59257 y 78596
+x 59266 y 78594
+x 59276 y 78591
+x 59285 y 78589
+x 59294 y 78585
+x 59303 y 78582
+x 59312 y 78579
+x 59321 y 78575
+x 59330 y 78571
+x 59339 y 78566
+x 59351 y 78559
+x 59363 y 78552
+x 59374 y 78544
+x 59386 y 78535
+x 59396 y 78525
+x 59407 y 78514
+x 59417 y 78503
+x 59426 y 78491
+x 59434 y 78478
+x 59441 y 78464
+x 59447 y 78449
+x 59452 y 78435
+x 59456 y 78420
+x 59459 y 78405
+x 59460 y 78390
+x 59461 y 78376
+x 59461 y 78367
+x 59460 y 78358
+x 59459 y 78350
+x 59458 y 78342
+x 59457 y 78334
+x 59456 y 78325
+x 59454 y 78317
+x 59452 y 78309
+x 59449 y 78301
+x 59446 y 78293
+x 59443 y 78285
+x 59440 y 78277
+x 59436 y 78270
+x 59432 y 78262
+x 59428 y 78255
+x 59423 y 78247
+x 59414 y 78234
+x 59401 y 78219
+x 59385 y 78205
+x 59368 y 78192
+x 59347 y 78181
+x 59326 y 78173
+x 59303 y 78168
+x 59283 y 78167
+x 59272 y 78167
+x 59264 y 78168
+x 59257 y 78168
+x 59251 y 78169
+x 59244 y 78171
+x 59238 y 78172
+x 59232 y 78174
+x 59226 y 78175
+x 59220 y 78177
+x 59215 y 78179
+x 59209 y 78181
+x 59204 y 78183
+x 59199 y 78185
+x 59193 y 78188
+x 59188 y 78190
+x 59185 y 78192
+x 59182 y 78193
+x 59181 y 78194
+x 59180 y 78194
+x 59176 y 78194
+x 59171 y 78194
+x 59167 y 78193
+x 59161 y 78193
+x 59156 y 78193
+x 59150 y 78193
+x 59144 y 78192
+x 59138 y 78192
+x 59131 y 78191
+x 59124 y 78191
+x 59117 y 78190
+x 59110 y 78190
+x 59102 y 78189
+x 59093 y 78188
+x 59085 y 78188
+x 59077 y 78187
+x 59069 y 78187
+x 59062 y 78186
+x 59055 y 78186
+x 59048 y 78185
+x 59041 y 78185
+x 59034 y 78185
+x 59028 y 78184
+x 59022 y 78184
+x 59016 y 78184
+x 59010 y 78184
+x 59004 y 78184
+x 58999 y 78184
+x 58994 y 78184
+x 58993 y 78184
+x 58991 y 78184
+x 58990 y 78183
+x 58988 y 78183
+x 58986 y 78183
+x 58983 y 78183
+x 58980 y 78183
+x 58976 y 78182
+x 58973 y 78182
+x 58969 y 78181
+x 58965 y 78181
+x 58960 y 78180
+x 58955 y 78179
+x 58950 y 78178
+x 58945 y 78178
+x 58940 y 78177
+x 58934 y 78176
+x 58928 y 78175
+x 58921 y 78173
+x 58915 y 78172
+x 58909 y 78171
+x 58903 y 78171
+x 58897 y 78170
+x 58891 y 78169
+x 58885 y 78168
+x 58879 y 78168
+x 58874 y 78167
+x 58868 y 78167
+x 58862 y 78166
+x 58857 y 78166
+x 58851 y 78166
+x 58844 y 78166
+x 58837 y 78166
+x 58829 y 78167
+x 58822 y 78168
+x 58816 y 78169
+x 58810 y 78170
+x 58804 y 78171
+x 58799 y 78172
+x 58795 y 78173
+x 58794 y 78173
+x 58788 y 78174
+x 58772 y 78176
+x 58755 y 78180
+x 58739 y 78185
+x 58723 y 78193
+x 58708 y 78202
+x 58694 y 78212
+x 58682 y 78224
+x 58671 y 78236
+x 58662 y 78248
+x 58654 y 78261
+x 58647 y 78274
+x 58641 y 78287
+x 58637 y 78300
+x 58633 y 78312
+x 58630 y 78323
+x 58628 y 78330
+x 60674 y 79096
+x 60669 y 79086
+x 60665 y 79076
+x 60661 y 79066
+x 60656 y 79055
+x 60652 y 79045
+x 60648 y 79034
+x 60643 y 79023
+x 60639 y 79012
+x 60635 y 79001
+x 60631 y 78990
+x 60627 y 78980
+x 60511 y 78633
+x 60511 y 78632
+x 60510 y 78630
+x 60510 y 78627
+x 60509 y 78624
+x 60508 y 78621
+x 60507 y 78618
+x 60506 y 78614
+x 60505 y 78610
+x 60502 y 78601
+x 60501 y 78596
+x 60500 y 78591
+x 60498 y 78586
+x 60497 y 78580
+x 60495 y 78575
+x 60494 y 78569
+x 60492 y 78562
+x 60490 y 78556
+x 60488 y 78549
+x 60487 y 78542
+x 60485 y 78534
+x 60483 y 78527
+x 60481 y 78519
+x 60479 y 78511
+x 60476 y 78502
+x 60474 y 78494
+x 60472 y 78485
+x 60470 y 78476
+x 60467 y 78466
+x 60465 y 78457
+x 60462 y 78447
+x 60460 y 78436
+x 60457 y 78428
+x 60455 y 78420
+x 60453 y 78412
+x 60451 y 78404
+x 60449 y 78396
+x 60447 y 78388
+x 60444 y 78380
+x 60442 y 78373
+x 60440 y 78365
+x 60438 y 78358
+x 60436 y 78350
+x 60434 y 78343
+x 60432 y 78336
+x 60430 y 78329
+x 60427 y 78323
+x 60425 y 78316
+x 60423 y 78309
+x 60421 y 78303
+x 60419 y 78297
+x 60417 y 78290
+x 60415 y 78284
+x 60413 y 78278
+x 60410 y 78272
+x 60408 y 78266
+x 60406 y 78261
+x 60404 y 78255
+x 60402 y 78250
+x 60400 y 78244
+x 60397 y 78239
+x 60395 y 78233
+x 60393 y 78228
+x 60390 y 78222
+x 60386 y 78214
+x 60381 y 78204
+x 60375 y 78194
+x 60369 y 78184
+x 60362 y 78175
+x 60353 y 78165
+x 60344 y 78156
+x 60334 y 78147
+x 60323 y 78139
+x 60311 y 78132
+x 60298 y 78125
+x 60285 y 78120
+x 60271 y 78116
+x 60257 y 78113
+x 60243 y 78111
+x 60230 y 78111
+x 60219 y 78111
+x 60209 y 78112
+x 60198 y 78114
+x 60188 y 78116
+x 60177 y 78119
+x 60167 y 78122
+x 60158 y 78127
+x 60148 y 78131
+x 60139 y 78137
+x 60131 y 78142
+x 60123 y 78148
+x 60115 y 78154
+x 60108 y 78161
+x 60102 y 78167
+x 60096 y 78174
+x 60091 y 78181
+x 60086 y 78187
+x 60080 y 78195
+x 60075 y 78202
+x 60071 y 78210
+x 60066 y 78219
+x 60062 y 78227
+x 60059 y 78235
+x 60056 y 78244
+x 60053 y 78253
+x 60051 y 78262
+x 60049 y 78270
+x 60047 y 78279
+x 60046 y 78288
+x 60045 y 78297
+x 60045 y 78305
+x 60045 y 78314
+x 60045 y 78321
+x 60045 y 78326
+x 60046 y 78332
+x 60046 y 78337
+x 60047 y 78343
+x 60048 y 78348
+x 60048 y 78353
+x 60049 y 78358
+x 60050 y 78363
+x 60051 y 78368
+x 60052 y 78373
+x 60053 y 78379
+x 60054 y 78384
+x 60056 y 78390
+x 60057 y 78396
+x 60058 y 78402
+x 60060 y 78408
+x 60061 y 78414
+x 60063 y 78420
+x 60065 y 78427
+x 60067 y 78434
+x 60068 y 78441
+x 60070 y 78448
+x 60072 y 78455
+x 60074 y 78462
+x 60077 y 78470
+x 60079 y 78478
+x 60081 y 78486
+x 60083 y 78494
+x 60086 y 78502
+x 60088 y 78511
+x 60091 y 78520
+x 60236 y 79006
+x 60243 y 79027
+x 60249 y 79045
+x 60255 y 79063
+x 60261 y 79080
+x 60267 y 79098
+x 60274 y 79115
+x 60280 y 79132
+x 60286 y 79148
+x 60293 y 79165
+x 60299 y 79181
+x 60305 y 79197
+x 60312 y 79213
+x 60318 y 79228
+x 60325 y 79243
+x 60331 y 79258
+x 60338 y 79273
+x 60344 y 79288
+x 60351 y 79302
+x 60357 y 79316
+x 60358 y 79317
+x 60233 y 79321
+x 60080 y 79326
+x 60060 y 79329
+x 60042 y 79334
+x 60025 y 79340
+x 60008 y 79348
+x 59991 y 79359
+x 59976 y 79371
+x 59961 y 79384
+x 59949 y 79400
+x 59938 y 79416
+x 59930 y 79432
+x 59923 y 79449
+x 59918 y 79466
+x 59914 y 79482
+x 59912 y 79498
+x 59910 y 79514
+x 59910 y 79530
+x 59910 y 79539
+x 59911 y 79547
+x 59911 y 79555
+x 59912 y 79564
+x 59914 y 79572
+x 59915 y 79581
+x 59917 y 79589
+x 59919 y 79598
+x 59922 y 79607
+x 59925 y 79615
+x 59929 y 79623
+x 59933 y 79632
+x 59937 y 79640
+x 59942 y 79648
+x 59947 y 79656
+x 59952 y 79663
+x 59958 y 79671
+x 59964 y 79678
+x 59971 y 79685
+x 59978 y 79691
+x 59986 y 79698
+x 59994 y 79704
+x 60003 y 79710
+x 60012 y 79715
+x 60022 y 79720
+x 60032 y 79724
+x 60042 y 79727
+x 60052 y 79730
+x 60062 y 79732
+x 60073 y 79734
+x 60083 y 79734
+x 60091 y 79735
+x 60098 y 79735
+x 60104 y 79735
+x 60110 y 79735
+x 60116 y 79735
+x 60122 y 79734
+x 60128 y 79734
+x 60134 y 79734
+x 60141 y 79734
+x 60147 y 79734
+x 60154 y 79734
+x 60161 y 79734
+x 60168 y 79734
+x 60175 y 79733
+x 60182 y 79733
+x 60190 y 79733
+x 60198 y 79733
+x 60205 y 79733
+x 60213 y 79732
+x 60221 y 79732
+x 60230 y 79732
+x 60238 y 79732
+x 60247 y 79731
+x 60255 y 79731
+x 60264 y 79731
+x 60273 y 79730
+x 60283 y 79730
+x 60292 y 79730
+x 60301 y 79729
+x 60311 y 79729
+x 60321 y 79728
+x 60331 y 79728
+x 60341 y 79728
+x 60351 y 79727
+x 60361 y 79727
+x 60379 y 79726
+x 60389 y 79726
+x 60399 y 79725
+x 60408 y 79725
+x 60416 y 79724
+x 60425 y 79724
+x 60434 y 79724
+x 60442 y 79724
+x 60450 y 79723
+x 60458 y 79723
+x 60466 y 79723
+x 60474 y 79723
+x 60481 y 79722
+x 60488 y 79722
+x 60496 y 79722
+x 60503 y 79722
+x 60510 y 79722
+x 60516 y 79721
+x 60523 y 79721
+x 60529 y 79721
+x 60535 y 79721
+x 60541 y 79721
+x 60547 y 79721
+x 60553 y 79721
+x 60558 y 79721
+x 60564 y 79721
+x 60569 y 79721
+x 60574 y 79721
+x 60579 y 79721
+x 60698 y 79721
+x 60711 y 79720
+x 60726 y 79719
+x 60741 y 79717
+x 60757 y 79713
+x 60774 y 79708
+x 60790 y 79701
+x 60807 y 79692
+x 60823 y 79680
+x 60838 y 79666
+x 60851 y 79651
+x 60862 y 79633
+x 60871 y 79615
+x 60877 y 79597
+x 60882 y 79579
+x 60884 y 79562
+x 60884 y 79546
+x 60884 y 79533
+x 60883 y 79522
+x 60882 y 79510
+x 60879 y 79499
+x 60877 y 79488
+x 60874 y 79478
+x 60871 y 79468
+x 60868 y 79457
+x 60864 y 79447
+x 60860 y 79437
+x 60855 y 79427
+x 60851 y 79417
+x 60846 y 79407
+x 60841 y 79397
+x 60835 y 79387
+x 60829 y 79376
+x 60769 y 79280
+x 60764 y 79273
+x 60760 y 79265
+x 60755 y 79257
+x 60750 y 79249
+x 60746 y 79241
+x 60741 y 79233
+x 60737 y 79225
+x 60732 y 79216
+x 60727 y 79208
+x 60723 y 79199
+x 60718 y 79190
+x 60714 y 79182
+x 60709 y 79173
+x 60705 y 79163
+x 60700 y 79154
+x 60696 y 79145
+x 60691 y 79135
+x 60687 y 79126
+x 60682 y 79116
+x 60678 y 79106
+x 60674 y 79096
+x 60861 y 78330
+x 60859 y 78338
+x 60858 y 78345
+x 60857 y 78353
+x 60856 y 78361
+x 60855 y 78369
+x 60854 y 78377
+x 60853 y 78385
+x 60853 y 78393
+x 60852 y 78401
+x 60852 y 78410
+x 60851 y 78419
+x 60851 y 78428
+x 60851 y 78438
+x 60851 y 78448
+x 60851 y 78458
+x 60851 y 78472
+x 60851 y 78486
+x 60852 y 78500
+x 60852 y 78514
+x 60853 y 78528
+x 60854 y 78541
+x 60855 y 78555
+x 60857 y 78568
+x 60858 y 78581
+x 60860 y 78595
+x 60862 y 78608
+x 60864 y 78621
+x 60867 y 78633
+x 60869 y 78646
+x 60872 y 78659
+x 60875 y 78671
+x 60878 y 78684
+x 60881 y 78696
+x 60885 y 78708
+x 60889 y 78720
+x 60893 y 78732
+x 60897 y 78744
+x 60902 y 78755
+x 60906 y 78767
+x 60911 y 78778
+x 60916 y 78789
+x 60922 y 78800
+x 60927 y 78811
+x 60933 y 78822
+x 60939 y 78832
+x 60946 y 78843
+x 60952 y 78853
+x 60956 y 78858
+x 60960 y 78864
+x 60964 y 78870
+x 60969 y 78876
+x 60973 y 78882
+x 60978 y 78887
+x 60982 y 78893
+x 60987 y 78899
+x 60993 y 78905
+x 60998 y 78911
+x 61004 y 78918
+x 61009 y 78924
+x 61015 y 78931
+x 61021 y 78937
+x 61028 y 78944
+x 61034 y 78951
+x 61041 y 78958
+x 61048 y 78966
+x 61056 y 78973
+x 61063 y 78981
+x 61071 y 78988
+x 61079 y 78996
+x 61087 y 79005
+x 61095 y 79013
+x 61104 y 79021
+x 61113 y 79030
+x 61122 y 79039
+x 61131 y 79048
+x 61141 y 79057
+x 61151 y 79066
+x 61161 y 79076
+x 61171 y 79085
+x 61176 y 79091
+x 61182 y 79096
+x 61187 y 79100
+x 61192 y 79105
+x 61197 y 79110
+x 61201 y 79115
+x 61206 y 79119
+x 61210 y 79124
+x 61215 y 79128
+x 61219 y 79132
+x 61223 y 79136
+x 61227 y 79140
+x 61231 y 79144
+x 61234 y 79148
+x 61238 y 79152
+x 61241 y 79156
+x 61244 y 79159
+x 61247 y 79163
+x 61250 y 79166
+x 61253 y 79169
+x 61256 y 79172
+x 61258 y 79175
+x 61261 y 79178
+x 61263 y 79181
+x 61265 y 79184
+x 61267 y 79186
+x 61268 y 79188
+x 61270 y 79190
+x 61271 y 79192
+x 61273 y 79194
+x 61274 y 79196
+x 61275 y 79198
+x 61278 y 79202
+x 61280 y 79205
+x 61282 y 79209
+x 61284 y 79212
+x 61286 y 79216
+x 61287 y 79219
+x 61289 y 79223
+x 61291 y 79226
+x 61292 y 79230
+x 61294 y 79234
+x 61295 y 79237
+x 61297 y 79241
+x 61298 y 79245
+x 61299 y 79249
+x 61301 y 79253
+x 61302 y 79257
+x 61303 y 79261
+x 61304 y 79265
+x 61305 y 79269
+x 61306 y 79273
+x 61307 y 79278
+x 61307 y 79282
+x 61308 y 79287
+x 61309 y 79291
+x 61309 y 79296
+x 61310 y 79301
+x 61310 y 79305
+x 61310 y 79310
+x 61311 y 79315
+x 61311 y 79320
+x 61311 y 79325
+x 61311 y 79329
+x 61311 y 79329
+x 61310 y 79331
+x 61308 y 79332
+x 61306 y 79334
+x 61304 y 79336
+x 61301 y 79339
+x 61297 y 79342
+x 61295 y 79344
+x 61292 y 79346
+x 61290 y 79347
+x 61288 y 79348
+x 61286 y 79349
+x 61285 y 79350
+x 61284 y 79350
+x 61283 y 79350
+x 61282 y 79350
+x 61281 y 79350
+x 61279 y 79350
+x 61278 y 79349
+x 61276 y 79349
+x 61275 y 79348
+x 61273 y 79347
+x 61270 y 79346
+x 61268 y 79345
+x 61266 y 79343
+x 61263 y 79341
+x 61260 y 79339
+x 61257 y 79337
+x 61169 y 79243
+x 61165 y 79238
+x 61160 y 79233
+x 61154 y 79228
+x 61149 y 79223
+x 61143 y 79218
+x 61137 y 79213
+x 61131 y 79208
+x 61124 y 79203
+x 61117 y 79199
+x 61108 y 79194
+x 61100 y 79189
+x 61090 y 79185
+x 61078 y 79181
+x 61066 y 79178
+x 61053 y 79176
+x 61039 y 79175
+x 61021 y 79176
+x 61004 y 79178
+x 60986 y 79182
+x 60968 y 79187
+x 60949 y 79195
+x 60932 y 79205
+x 60915 y 79218
+x 60900 y 79232
+x 60887 y 79248
+x 60876 y 79266
+x 60867 y 79283
+x 60861 y 79301
+x 60856 y 79318
+x 60854 y 79335
+x 60852 y 79351
+x 60852 y 79367
+x 60852 y 79377
+x 60852 y 79387
+x 60853 y 79397
+x 60855 y 79407
+x 60856 y 79416
+x 60859 y 79426
+x 60861 y 79436
+x 60864 y 79445
+x 60868 y 79455
+x 60872 y 79464
+x 60876 y 79473
+x 60881 y 79482
+x 60886 y 79491
+x 60891 y 79499
+x 60897 y 79507
+x 60901 y 79513
+x 60906 y 79519
+x 60911 y 79525
+x 60916 y 79531
+x 60921 y 79537
+x 60926 y 79543
+x 60931 y 79549
+x 60936 y 79555
+x 60940 y 79561
+x 60945 y 79567
+x 60950 y 79572
+x 60955 y 79578
+x 60960 y 79583
+x 60964 y 79588
+x 60969 y 79594
+x 60974 y 79599
+x 60978 y 79604
+x 60983 y 79609
+x 60988 y 79614
+x 60992 y 79618
+x 60997 y 79623
+x 61001 y 79628
+x 61006 y 79632
+x 61011 y 79637
+x 61015 y 79641
+x 61020 y 79645
+x 61024 y 79650
+x 61029 y 79654
+x 61034 y 79658
+x 61038 y 79662
+x 61043 y 79666
+x 61048 y 79669
+x 61052 y 79673
+x 61059 y 79678
+x 61065 y 79683
+x 61072 y 79688
+x 61078 y 79692
+x 61085 y 79697
+x 61092 y 79701
+x 61099 y 79705
+x 61105 y 79709
+x 61112 y 79713
+x 61119 y 79717
+x 61126 y 79720
+x 61133 y 79724
+x 61141 y 79727
+x 61148 y 79730
+x 61155 y 79733
+x 61163 y 79736
+x 61170 y 79739
+x 61177 y 79742
+x 61185 y 79744
+x 61192 y 79746
+x 61200 y 79748
+x 61208 y 79750
+x 61216 y 79752
+x 61223 y 79753
+x 61231 y 79755
+x 61239 y 79756
+x 61247 y 79757
+x 61255 y 79758
+x 61262 y 79758
+x 61270 y 79759
+x 61278 y 79759
+x 61286 y 79759
+x 61295 y 79759
+x 61305 y 79759
+x 61314 y 79758
+x 61323 y 79757
+x 61332 y 79757
+x 61342 y 79755
+x 61351 y 79754
+x 61360 y 79752
+x 61369 y 79750
+x 61378 y 79748
+x 61387 y 79746
+x 61396 y 79743
+x 61405 y 79740
+x 61413 y 79737
+x 61422 y 79734
+x 61431 y 79731
+x 61439 y 79727
+x 61448 y 79723
+x 61456 y 79719
+x 61464 y 79715
+x 61472 y 79710
+x 61480 y 79706
+x 61488 y 79701
+x 61496 y 79696
+x 61504 y 79690
+x 61511 y 79685
+x 61519 y 79679
+x 61526 y 79674
+x 61533 y 79668
+x 61540 y 79661
+x 61547 y 79655
+x 61554 y 79649
+x 61562 y 79641
+x 61570 y 79633
+x 61577 y 79625
+x 61584 y 79617
+x 61591 y 79609
+x 61598 y 79601
+x 61604 y 79592
+x 61610 y 79583
+x 61616 y 79574
+x 61622 y 79565
+x 61627 y 79556
+x 61633 y 79547
+x 61638 y 79537
+x 61642 y 79528
+x 61647 y 79518
+x 61651 y 79508
+x 61655 y 79498
+x 61659 y 79488
+x 61662 y 79478
+x 61665 y 79467
+x 61668 y 79457
+x 61671 y 79446
+x 61673 y 79436
+x 61675 y 79425
+x 61677 y 79415
+x 61678 y 79404
+x 61680 y 79393
+x 61681 y 79382
+x 61682 y 79371
+x 61682 y 79360
+x 61683 y 79349
+x 61683 y 79339
+x 61683 y 79332
+x 61683 y 79326
+x 61683 y 79319
+x 61682 y 79313
+x 61682 y 79307
+x 61682 y 79300
+x 61682 y 79294
+x 61681 y 79288
+x 61681 y 79282
+x 61681 y 79276
+x 61680 y 79269
+x 61680 y 79263
+x 61679 y 79257
+x 61679 y 79251
+x 61678 y 79245
+x 61677 y 79239
+x 61677 y 79233
+x 61676 y 79227
+x 61675 y 79221
+x 61674 y 79215
+x 61673 y 79209
+x 61672 y 79203
+x 61671 y 79197
+x 61670 y 79191
+x 61669 y 79185
+x 61668 y 79179
+x 61667 y 79173
+x 61666 y 79168
+x 61665 y 79162
+x 61663 y 79156
+x 61662 y 79150
+x 61661 y 79145
+x 61659 y 79139
+x 61658 y 79133
+x 61656 y 79127
+x 61655 y 79121
+x 61653 y 79116
+x 61651 y 79110
+x 61649 y 79105
+x 61648 y 79099
+x 61646 y 79094
+x 61644 y 79088
+x 61642 y 79082
+x 61640 y 79077
+x 61638 y 79072
+x 61636 y 79066
+x 61634 y 79061
+x 61632 y 79055
+x 61629 y 79050
+x 61627 y 79045
+x 61625 y 79039
+x 61622 y 79034
+x 61620 y 79029
+x 61618 y 79024
+x 61615 y 79018
+x 61613 y 79013
+x 61610 y 79008
+x 61607 y 79003
+x 61605 y 78998
+x 61602 y 78993
+x 61599 y 78988
+x 61596 y 78983
+x 61593 y 78978
+x 61590 y 78973
+x 61586 y 78966
+x 61582 y 78959
+x 61577 y 78953
+x 61573 y 78946
+x 61568 y 78940
+x 61564 y 78934
+x 61559 y 78927
+x 61554 y 78921
+x 61549 y 78915
+x 61544 y 78908
+x 61539 y 78902
+x 61533 y 78896
+x 61528 y 78889
+x 61522 y 78883
+x 61517 y 78876
+x 61511 y 78870
+x 61505 y 78864
+x 61499 y 78857
+x 61493 y 78851
+x 61487 y 78845
+x 61480 y 78838
+x 61474 y 78832
+x 61467 y 78825
+x 61460 y 78819
+x 61454 y 78813
+x 61447 y 78806
+x 61440 y 78800
+x 61432 y 78793
+x 61425 y 78787
+x 61418 y 78780
+x 61410 y 78774
+x 61403 y 78767
+x 61396 y 78761
+x 61389 y 78755
+x 61382 y 78749
+x 61375 y 78743
+x 61369 y 78737
+x 61362 y 78732
+x 61356 y 78726
+x 61350 y 78721
+x 61345 y 78716
+x 61339 y 78710
+x 61334 y 78705
+x 61328 y 78700
+x 61323 y 78696
+x 61318 y 78691
+x 61314 y 78686
+x 61309 y 78682
+x 61305 y 78678
+x 61301 y 78673
+x 61297 y 78669
+x 61293 y 78666
+x 61290 y 78662
+x 61286 y 78658
+x 61283 y 78655
+x 61280 y 78651
+x 61277 y 78648
+x 61275 y 78645
+x 61272 y 78643
+x 61270 y 78640
+x 61268 y 78638
+x 61267 y 78635
+x 61265 y 78633
+x 61264 y 78632
+x 61261 y 78628
+x 61258 y 78623
+x 61256 y 78619
+x 61253 y 78615
+x 61251 y 78610
+x 61248 y 78606
+x 61246 y 78601
+x 61243 y 78596
+x 61242 y 78594
+x 61244 y 78594
+x 61252 y 78594
+x 61260 y 78595
+x 61268 y 78596
+x 61276 y 78596
+x 61283 y 78597
+x 61291 y 78597
+x 61298 y 78598
+x 61305 y 78598
+x 61312 y 78599
+x 61319 y 78599
+x 61326 y 78599
+x 61332 y 78600
+x 61339 y 78600
+x 61345 y 78600
+x 61351 y 78601
+x 61357 y 78601
+x 61363 y 78601
+x 61368 y 78602
+x 61374 y 78602
+x 61379 y 78602
+x 61385 y 78602
+x 61390 y 78602
+x 61395 y 78602
+x 61400 y 78603
+x 61405 y 78603
+x 61409 y 78603
+x 61414 y 78603
+x 61418 y 78603
+x 61424 y 78603
+x 61432 y 78603
+x 61442 y 78602
+x 61451 y 78602
+x 61461 y 78601
+x 61471 y 78599
+x 61480 y 78598
+x 61490 y 78596
+x 61499 y 78594
+x 61508 y 78591
+x 61517 y 78589
+x 61527 y 78585
+x 61536 y 78582
+x 61545 y 78579
+x 61554 y 78575
+x 61562 y 78571
+x 61572 y 78566
+x 61583 y 78559
+x 61595 y 78552
+x 61607 y 78544
+x 61618 y 78535
+x 61629 y 78525
+x 61639 y 78514
+x 61649 y 78503
+x 61658 y 78491
+x 61666 y 78478
+x 61673 y 78464
+x 61680 y 78449
+x 61685 y 78435
+x 61688 y 78420
+x 61691 y 78405
+x 61693 y 78390
+x 61693 y 78376
+x 61693 y 78367
+x 61692 y 78358
+x 61692 y 78350
+x 61691 y 78342
+x 61690 y 78334
+x 61688 y 78325
+x 61686 y 78317
+x 61684 y 78309
+x 61681 y 78301
+x 61679 y 78293
+x 61676 y 78285
+x 61672 y 78277
+x 61669 y 78270
+x 61665 y 78262
+x 61660 y 78255
+x 61656 y 78247
+x 61646 y 78234
+x 61633 y 78219
+x 61618 y 78205
+x 61600 y 78192
+x 61580 y 78181
+x 61558 y 78173
+x 61535 y 78168
+x 61515 y 78167
+x 61504 y 78167
+x 61497 y 78168
+x 61490 y 78168
+x 61483 y 78169
+x 61476 y 78171
+x 61470 y 78172
+x 61464 y 78174
+x 61458 y 78175
+x 61453 y 78177
+x 61447 y 78179
+x 61442 y 78181
+x 61436 y 78183
+x 61431 y 78185
+x 61426 y 78188
+x 61421 y 78190
+x 61417 y 78192
+x 61415 y 78193
+x 61413 y 78194
+x 61412 y 78194
+x 61408 y 78194
+x 61404 y 78194
+x 61399 y 78193
+x 61394 y 78193
+x 61388 y 78193
+x 61383 y 78193
+x 61377 y 78192
+x 61370 y 78192
+x 61364 y 78191
+x 61357 y 78191
+x 61350 y 78190
+x 61342 y 78190
+x 61334 y 78189
+x 61325 y 78188
+x 61317 y 78188
+x 61309 y 78187
+x 61302 y 78187
+x 61294 y 78186
+x 61287 y 78186
+x 61280 y 78185
+x 61273 y 78185
+x 61267 y 78185
+x 61261 y 78184
+x 61254 y 78184
+x 61248 y 78184
+x 61242 y 78184
+x 61237 y 78184
+x 61231 y 78184
+x 61227 y 78184
+x 61225 y 78184
+x 61224 y 78184
+x 61222 y 78183
+x 61220 y 78183
+x 61218 y 78183
+x 61215 y 78183
+x 61212 y 78183
+x 61209 y 78182
+x 61205 y 78182
+x 61201 y 78181
+x 61197 y 78181
+x 61193 y 78180
+x 61188 y 78179
+x 61183 y 78178
+x 61178 y 78178
+x 61172 y 78177
+x 61167 y 78176
+x 61160 y 78175
+x 61154 y 78173
+x 61147 y 78172
+x 61141 y 78171
+x 61135 y 78171
+x 61129 y 78170
+x 61123 y 78169
+x 61117 y 78168
+x 61112 y 78168
+x 61106 y 78167
+x 61100 y 78167
+x 61095 y 78166
+x 61089 y 78166
+x 61083 y 78166
+x 61076 y 78166
+x 61069 y 78166
+x 61061 y 78167
+x 61055 y 78168
+x 61048 y 78169
+x 61042 y 78170
+x 61037 y 78171
+x 61031 y 78172
+x 61027 y 78173
+x 61027 y 78173
+x 61020 y 78174
+x 61004 y 78176
+x 60988 y 78180
+x 60971 y 78185
+x 60955 y 78193
+x 60940 y 78202
+x 60927 y 78212
+x 60914 y 78224
+x 60903 y 78236
+x 60894 y 78248
+x 60886 y 78261
+x 60879 y 78274
+x 60874 y 78287
+x 60869 y 78300
+x 60865 y 78312
+x 60862 y 78323
+x 60861 y 78330
+x 62254 y 79228
+x 62248 y 79235
+x 62243 y 79243
+x 62237 y 79250
+x 62233 y 79258
+x 62228 y 79265
+x 62224 y 79273
+x 62220 y 79281
+x 62217 y 79289
+x 62214 y 79298
+x 62211 y 79306
+x 62209 y 79314
+x 62206 y 79323
+x 62205 y 79331
+x 62203 y 79340
+x 62202 y 79348
+x 62202 y 79357
+x 62201 y 79365
+x 62201 y 79375
+x 62202 y 79389
+x 62203 y 79403
+x 62206 y 79417
+x 62209 y 79430
+x 62214 y 79443
+x 62219 y 79455
+x 62224 y 79466
+x 62230 y 79477
+x 62236 y 79488
+x 62242 y 79498
+x 62249 y 79508
+x 62256 y 79518
+x 62264 y 79528
+x 62272 y 79537
+x 62280 y 79547
+x 62290 y 79557
+x 62296 y 79564
+x 62300 y 79567
+x 62304 y 79572
+x 62309 y 79576
+x 62313 y 79581
+x 62318 y 79587
+x 62324 y 79592
+x 62329 y 79598
+x 62335 y 79605
+x 62341 y 79612
+x 62348 y 79619
+x 62354 y 79626
+x 62361 y 79634
+x 62368 y 79642
+x 62376 y 79651
+x 62381 y 79656
+x 62386 y 79664
+x 62396 y 79676
+x 62405 y 79687
+x 62415 y 79698
+x 62425 y 79708
+x 62436 y 79718
+x 62447 y 79728
+x 62459 y 79737
+x 62472 y 79746
+x 62485 y 79754
+x 62499 y 79761
+x 62514 y 79767
+x 62530 y 79772
+x 62547 y 79776
+x 62564 y 79779
+x 62582 y 79779
+x 62600 y 79779
+x 62619 y 79776
+x 62638 y 79770
+x 62657 y 79762
+x 62675 y 79751
+x 62691 y 79737
+x 62705 y 79723
+x 62716 y 79707
+x 62724 y 79691
+x 62731 y 79676
+x 62736 y 79661
+x 62740 y 79646
+x 62742 y 79632
+x 62744 y 79619
+x 62745 y 79605
+x 62745 y 79593
+x 62745 y 79588
+x 62745 y 79584
+x 62745 y 79580
+x 62745 y 79576
+x 62745 y 79572
+x 62744 y 79568
+x 62744 y 79564
+x 62744 y 79559
+x 62744 y 79555
+x 62743 y 79550
+x 62743 y 79546
+x 62743 y 79541
+x 62742 y 79536
+x 62742 y 79530
+x 62741 y 79525
+x 62741 y 79520
+x 62740 y 79515
+x 62740 y 79511
+x 62739 y 79507
+x 62739 y 79503
+x 62739 y 79499
+x 62739 y 79495
+x 62738 y 79492
+x 62738 y 79489
+x 62738 y 79486
+x 62738 y 79483
+x 62738 y 79480
+x 62737 y 79478
+x 62737 y 79476
+x 62737 y 79474
+x 62737 y 79472
+x 62737 y 79471
+x 62737 y 79468
+x 62737 y 79465
+x 62737 y 79461
+x 62737 y 79457
+x 62738 y 79453
+x 62738 y 79448
+x 62738 y 79443
+x 62738 y 79438
+x 62738 y 79427
+x 62738 y 79421
+x 62739 y 79415
+x 62739 y 79401
+x 62739 y 79394
+x 62739 y 79388
+x 62740 y 79381
+x 62740 y 79374
+x 62740 y 79367
+x 62740 y 79360
+x 62741 y 79354
+x 62741 y 79347
+x 62741 y 79341
+x 62741 y 79335
+x 62741 y 79330
+x 62742 y 79324
+x 62742 y 79319
+x 62742 y 79314
+x 62742 y 79309
+x 62742 y 79304
+x 62742 y 79300
+x 62742 y 79296
+x 62742 y 79289
+x 62742 y 79282
+x 62742 y 79274
+x 62742 y 79267
+x 62742 y 79259
+x 62741 y 79251
+x 62741 y 79244
+x 62741 y 79235
+x 62741 y 79227
+x 62740 y 79219
+x 62740 y 79210
+x 62740 y 79201
+x 62739 y 79192
+x 62739 y 79183
+x 62738 y 79174
+x 62738 y 79164
+x 62737 y 79155
+x 62737 y 79145
+x 62736 y 79135
+x 62736 y 79124
+x 62735 y 79114
+x 62734 y 79103
+x 62734 y 79093
+x 62733 y 79082
+x 62732 y 79071
+x 62731 y 79059
+x 62731 y 79048
+x 62730 y 79036
+x 62729 y 79024
+x 62728 y 79012
+x 62727 y 78999
+x 62726 y 78987
+x 62725 y 78975
+x 62724 y 78963
+x 62723 y 78951
+x 62723 y 78940
+x 62722 y 78928
+x 62721 y 78917
+x 62720 y 78906
+x 62719 y 78895
+x 62719 y 78885
+x 62718 y 78874
+x 62718 y 78864
+x 62717 y 78854
+x 62716 y 78844
+x 62716 y 78835
+x 62715 y 78826
+x 62715 y 78816
+x 62714 y 78807
+x 62714 y 78799
+x 62714 y 78790
+x 62713 y 78782
+x 62713 y 78774
+x 62712 y 78766
+x 62712 y 78758
+x 62712 y 78751
+x 62712 y 78743
+x 62712 y 78736
+x 62711 y 78729
+x 62711 y 78723
+x 62711 y 78716
+x 62711 y 78710
+x 62711 y 78704
+x 62711 y 78698
+x 62711 y 78693
+x 62711 y 78687
+x 62711 y 78681
+x 62711 y 78674
+x 62712 y 78668
+x 62712 y 78661
+x 62712 y 78654
+x 62712 y 78647
+x 62713 y 78640
+x 62713 y 78632
+x 62713 y 78624
+x 62714 y 78616
+x 62714 y 78608
+x 62715 y 78600
+x 62715 y 78592
+x 62716 y 78583
+x 62717 y 78573
+x 62717 y 78570
+x 62722 y 78569
+x 62732 y 78565
+x 62742 y 78561
+x 62752 y 78556
+x 62761 y 78551
+x 62770 y 78545
+x 62778 y 78538
+x 62786 y 78532
+x 62793 y 78525
+x 62799 y 78518
+x 62805 y 78510
+x 62811 y 78503
+x 62816 y 78496
+x 62821 y 78488
+x 62825 y 78480
+x 62830 y 78472
+x 62833 y 78464
+x 62837 y 78456
+x 62840 y 78447
+x 62842 y 78439
+x 62845 y 78431
+x 62847 y 78422
+x 62848 y 78414
+x 62850 y 78405
+x 62850 y 78397
+x 62851 y 78389
+x 62852 y 78380
+x 62852 y 78372
+x 62852 y 78364
+x 62851 y 78355
+x 62851 y 78347
+x 62850 y 78339
+x 62848 y 78330
+x 62847 y 78322
+x 62845 y 78313
+x 62842 y 78305
+x 62840 y 78296
+x 62837 y 78288
+x 62833 y 78279
+x 62829 y 78271
+x 62825 y 78263
+x 62821 y 78255
+x 62816 y 78247
+x 62810 y 78240
+x 62805 y 78233
+x 62798 y 78225
+x 62792 y 78218
+x 62784 y 78211
+x 62777 y 78205
+x 62768 y 78199
+x 62760 y 78193
+x 62750 y 78188
+x 62741 y 78183
+x 62731 y 78179
+x 62721 y 78175
+x 62710 y 78172
+x 62700 y 78170
+x 62690 y 78169
+x 62680 y 78168
+x 62671 y 78168
+x 62541 y 78168
+x 62414 y 78169
+x 62408 y 78169
+x 62401 y 78169
+x 62394 y 78169
+x 62388 y 78169
+x 62381 y 78170
+x 62375 y 78170
+x 62368 y 78171
+x 62362 y 78172
+x 62355 y 78172
+x 62348 y 78173
+x 62342 y 78175
+x 62335 y 78176
+x 62328 y 78178
+x 62321 y 78180
+x 62313 y 78183
+x 62301 y 78187
+x 62286 y 78196
+x 62274 y 78204
+x 62263 y 78212
+x 62252 y 78222
+x 62242 y 78233
+x 62234 y 78244
+x 62226 y 78256
+x 62219 y 78268
+x 62214 y 78281
+x 62209 y 78293
+x 62206 y 78305
+x 62203 y 78317
+x 62201 y 78329
+x 62200 y 78341
+x 62199 y 78352
+x 62199 y 78364
+x 62200 y 78383
+x 62202 y 78404
+x 62206 y 78424
+x 62213 y 78445
+x 62222 y 78465
+x 62234 y 78485
+x 62248 y 78504
+x 62265 y 78520
+x 62283 y 78534
+x 62302 y 78546
+x 62322 y 78555
+x 62342 y 78562
+x 62352 y 78564
+x 62352 y 78567
+x 62351 y 78577
+x 62350 y 78587
+x 62350 y 78597
+x 62349 y 78606
+x 62349 y 78616
+x 62348 y 78624
+x 62348 y 78633
+x 62347 y 78641
+x 62347 y 78650
+x 62347 y 78657
+x 62347 y 78665
+x 62346 y 78672
+x 62346 y 78679
+x 62346 y 78686
+x 62346 y 78692
+x 62346 y 78698
+x 62346 y 78706
+x 62346 y 78714
+x 62346 y 78722
+x 62346 y 78730
+x 62346 y 78738
+x 62347 y 78747
+x 62347 y 78755
+x 62347 y 78764
+x 62347 y 78774
+x 62347 y 78783
+x 62348 y 78793
+x 62348 y 78803
+x 62348 y 78813
+x 62349 y 78823
+x 62349 y 78833
+x 62350 y 78844
+x 62350 y 78855
+x 62351 y 78866
+x 62351 y 78878
+x 62352 y 78889
+x 62352 y 78901
+x 62353 y 78913
+x 62354 y 78925
+x 62354 y 78938
+x 62355 y 78950
+x 62356 y 78963
+x 62357 y 78977
+x 62357 y 78990
+x 62358 y 79003
+x 62359 y 79017
+x 62360 y 79031
+x 62361 y 79045
+x 62362 y 79059
+x 62363 y 79073
+x 62363 y 79086
+x 62364 y 79099
+x 62365 y 79112
+x 62366 y 79125
+x 62366 y 79137
+x 62367 y 79149
+x 62368 y 79162
+x 62368 y 79167
+x 62362 y 79168
+x 62351 y 79170
+x 62340 y 79173
+x 62329 y 79176
+x 62319 y 79180
+x 62309 y 79185
+x 62299 y 79190
+x 62290 y 79196
+x 62282 y 79202
+x 62274 y 79208
+x 62267 y 79215
+x 62260 y 79221
+x 62254 y 79228
+x 62924 y 79228
+x 62918 y 79235
+x 62913 y 79243
+x 62907 y 79250
+x 62903 y 79258
+x 62898 y 79265
+x 62894 y 79273
+x 62890 y 79281
+x 62887 y 79289
+x 62884 y 79298
+x 62881 y 79306
+x 62879 y 79314
+x 62877 y 79323
+x 62875 y 79331
+x 62873 y 79340
+x 62872 y 79348
+x 62872 y 79357
+x 62871 y 79365
+x 62871 y 79375
+x 62872 y 79389
+x 62873 y 79403
+x 62876 y 79417
+x 62880 y 79430
+x 62884 y 79443
+x 62889 y 79455
+x 62894 y 79466
+x 62900 y 79477
+x 62906 y 79488
+x 62912 y 79498
+x 62919 y 79508
+x 62927 y 79518
+x 62934 y 79528
+x 62942 y 79537
+x 62950 y 79547
+x 62960 y 79557
+x 62966 y 79564
+x 62970 y 79567
+x 62974 y 79572
+x 62979 y 79576
+x 62984 y 79581
+x 62989 y 79587
+x 62994 y 79592
+x 63000 y 79598
+x 63005 y 79605
+x 63011 y 79612
+x 63018 y 79619
+x 63024 y 79626
+x 63031 y 79634
+x 63038 y 79642
+x 63046 y 79651
+x 63051 y 79656
+x 63056 y 79664
+x 63066 y 79676
+x 63075 y 79687
+x 63085 y 79698
+x 63095 y 79708
+x 63106 y 79718
+x 63117 y 79728
+x 63129 y 79737
+x 63142 y 79746
+x 63155 y 79754
+x 63169 y 79761
+x 63184 y 79767
+x 63200 y 79772
+x 63217 y 79776
+x 63234 y 79779
+x 63252 y 79779
+x 63270 y 79779
+x 63289 y 79776
+x 63308 y 79770
+x 63327 y 79762
+x 63345 y 79751
+x 63361 y 79737
+x 63375 y 79723
+x 63386 y 79707
+x 63395 y 79691
+x 63401 y 79676
+x 63406 y 79661
+x 63410 y 79646
+x 63412 y 79632
+x 63414 y 79619
+x 63415 y 79605
+x 63415 y 79593
+x 63415 y 79588
+x 63415 y 79584
+x 63415 y 79580
+x 63415 y 79576
+x 63415 y 79572
+x 63414 y 79568
+x 63414 y 79564
+x 63414 y 79559
+x 63414 y 79555
+x 63413 y 79550
+x 63413 y 79546
+x 63413 y 79541
+x 63412 y 79536
+x 63412 y 79530
+x 63411 y 79525
+x 63411 y 79520
+x 63410 y 79515
+x 63410 y 79511
+x 63410 y 79507
+x 63409 y 79503
+x 63409 y 79499
+x 63409 y 79495
+x 63408 y 79492
+x 63408 y 79489
+x 63408 y 79486
+x 63408 y 79483
+x 63408 y 79480
+x 63408 y 79478
+x 63408 y 79476
+x 63407 y 79474
+x 63407 y 79472
+x 63407 y 79471
+x 63407 y 79468
+x 63407 y 79465
+x 63408 y 79461
+x 63408 y 79457
+x 63408 y 79453
+x 63408 y 79448
+x 63408 y 79443
+x 63408 y 79438
+x 63408 y 79427
+x 63408 y 79421
+x 63409 y 79415
+x 63409 y 79401
+x 63409 y 79394
+x 63410 y 79388
+x 63410 y 79381
+x 63410 y 79374
+x 63410 y 79367
+x 63411 y 79360
+x 63411 y 79354
+x 63411 y 79347
+x 63411 y 79341
+x 63411 y 79335
+x 63412 y 79330
+x 63412 y 79324
+x 63412 y 79319
+x 63412 y 79314
+x 63412 y 79309
+x 63412 y 79304
+x 63412 y 79300
+x 63412 y 79296
+x 63412 y 79289
+x 63412 y 79282
+x 63412 y 79274
+x 63412 y 79267
+x 63412 y 79259
+x 63411 y 79251
+x 63411 y 79244
+x 63411 y 79235
+x 63411 y 79227
+x 63410 y 79219
+x 63410 y 79210
+x 63410 y 79201
+x 63409 y 79192
+x 63409 y 79183
+x 63408 y 79174
+x 63408 y 79164
+x 63407 y 79155
+x 63407 y 79145
+x 63406 y 79135
+x 63406 y 79124
+x 63405 y 79114
+x 63404 y 79103
+x 63404 y 79093
+x 63403 y 79082
+x 63402 y 79071
+x 63401 y 79059
+x 63401 y 79048
+x 63400 y 79036
+x 63399 y 79024
+x 63398 y 79012
+x 63397 y 78999
+x 63396 y 78987
+x 63395 y 78975
+x 63394 y 78963
+x 63393 y 78951
+x 63393 y 78940
+x 63392 y 78928
+x 63391 y 78917
+x 63390 y 78906
+x 63390 y 78895
+x 63389 y 78885
+x 63388 y 78874
+x 63388 y 78864
+x 63387 y 78854
+x 63386 y 78844
+x 63386 y 78835
+x 63385 y 78826
+x 63385 y 78816
+x 63384 y 78807
+x 63384 y 78799
+x 63384 y 78790
+x 63383 y 78782
+x 63383 y 78774
+x 63383 y 78766
+x 63382 y 78758
+x 63382 y 78751
+x 63382 y 78743
+x 63382 y 78736
+x 63382 y 78729
+x 63381 y 78723
+x 63381 y 78716
+x 63381 y 78710
+x 63381 y 78704
+x 63381 y 78698
+x 63381 y 78693
+x 63381 y 78687
+x 63381 y 78681
+x 63381 y 78674
+x 63382 y 78668
+x 63382 y 78661
+x 63382 y 78654
+x 63382 y 78647
+x 63383 y 78640
+x 63383 y 78632
+x 63383 y 78624
+x 63384 y 78616
+x 63384 y 78608
+x 63385 y 78600
+x 63385 y 78592
+x 63386 y 78583
+x 63387 y 78573
+x 63387 y 78570
+x 63392 y 78569
+x 63402 y 78565
+x 63412 y 78561
+x 63422 y 78556
+x 63431 y 78551
+x 63440 y 78545
+x 63448 y 78538
+x 63456 y 78532
+x 63463 y 78525
+x 63469 y 78518
+x 63475 y 78510
+x 63481 y 78503
+x 63486 y 78496
+x 63491 y 78488
+x 63495 y 78480
+x 63500 y 78472
+x 63503 y 78464
+x 63507 y 78456
+x 63510 y 78447
+x 63512 y 78439
+x 63515 y 78431
+x 63517 y 78422
+x 63518 y 78414
+x 63520 y 78405
+x 63521 y 78397
+x 63521 y 78389
+x 63522 y 78380
+x 63522 y 78372
+x 63522 y 78364
+x 63521 y 78355
+x 63521 y 78347
+x 63520 y 78339
+x 63518 y 78330
+x 63517 y 78322
+x 63515 y 78313
+x 63513 y 78305
+x 63510 y 78296
+x 63507 y 78288
+x 63503 y 78279
+x 63499 y 78271
+x 63495 y 78263
+x 63491 y 78255
+x 63486 y 78247
+x 63480 y 78240
+x 63475 y 78233
+x 63469 y 78225
+x 63462 y 78218
+x 63455 y 78211
+x 63447 y 78205
+x 63439 y 78199
+x 63430 y 78193
+x 63420 y 78188
+x 63411 y 78183
+x 63401 y 78179
+x 63391 y 78175
+x 63381 y 78172
+x 63370 y 78170
+x 63360 y 78169
+x 63350 y 78168
+x 63341 y 78168
+x 63211 y 78168
+x 63084 y 78169
+x 63078 y 78169
+x 63071 y 78169
+x 63064 y 78169
+x 63058 y 78169
+x 63051 y 78170
+x 63045 y 78170
+x 63038 y 78171
+x 63032 y 78172
+x 63025 y 78172
+x 63018 y 78173
+x 63012 y 78175
+x 63005 y 78176
+x 62998 y 78178
+x 62991 y 78180
+x 62983 y 78183
+x 62971 y 78187
+x 62956 y 78196
+x 62944 y 78204
+x 62933 y 78212
+x 62922 y 78222
+x 62912 y 78233
+x 62904 y 78244
+x 62896 y 78256
+x 62889 y 78268
+x 62884 y 78281
+x 62880 y 78293
+x 62876 y 78305
+x 62873 y 78317
+x 62871 y 78329
+x 62870 y 78341
+x 62869 y 78352
+x 62869 y 78364
+x 62870 y 78383
+x 62872 y 78404
+x 62876 y 78424
+x 62883 y 78445
+x 62892 y 78465
+x 62904 y 78485
+x 62918 y 78504
+x 62935 y 78520
+x 62953 y 78534
+x 62972 y 78546
+x 62992 y 78555
+x 63012 y 78562
+x 63022 y 78564
+x 63022 y 78567
+x 63021 y 78577
+x 63020 y 78587
+x 63020 y 78597
+x 63019 y 78606
+x 63019 y 78616
+x 63018 y 78624
+x 63018 y 78633
+x 63018 y 78641
+x 63017 y 78650
+x 63017 y 78657
+x 63017 y 78665
+x 63016 y 78672
+x 63016 y 78679
+x 63016 y 78686
+x 63016 y 78692
+x 63016 y 78698
+x 63016 y 78706
+x 63016 y 78714
+x 63016 y 78722
+x 63016 y 78730
+x 63016 y 78738
+x 63017 y 78747
+x 63017 y 78755
+x 63017 y 78764
+x 63017 y 78774
+x 63018 y 78783
+x 63018 y 78793
+x 63018 y 78803
+x 63019 y 78813
+x 63019 y 78823
+x 63019 y 78833
+x 63020 y 78844
+x 63020 y 78855
+x 63021 y 78866
+x 63021 y 78878
+x 63022 y 78889
+x 63023 y 78901
+x 63023 y 78913
+x 63024 y 78925
+x 63024 y 78938
+x 63025 y 78950
+x 63026 y 78963
+x 63027 y 78977
+x 63028 y 78990
+x 63028 y 79003
+x 63029 y 79017
+x 63030 y 79031
+x 63031 y 79045
+x 63032 y 79059
+x 63033 y 79073
+x 63034 y 79086
+x 63034 y 79099
+x 63035 y 79112
+x 63036 y 79125
+x 63036 y 79137
+x 63037 y 79149
+x 63038 y 79162
+x 63038 y 79167
+x 63032 y 79168
+x 63021 y 79170
+x 63010 y 79173
+x 62999 y 79176
+x 62989 y 79180
+x 62979 y 79185
+x 62969 y 79190
+x 62960 y 79196
+x 62952 y 79202
+x 62944 y 79208
+x 62937 y 79215
+x 62930 y 79221
+x 62924 y 79228
+x 64717 y 79096
+x 64713 y 79086
+x 64709 y 79076
+x 64704 y 79066
+x 64700 y 79055
+x 64696 y 79045
+x 64691 y 79034
+x 64687 y 79023
+x 64683 y 79012
+x 64679 y 79001
+x 64675 y 78990
+x 64671 y 78980
+x 64555 y 78633
+x 64555 y 78632
+x 64554 y 78630
+x 64554 y 78627
+x 64553 y 78624
+x 64552 y 78621
+x 64551 y 78618
+x 64550 y 78614
+x 64549 y 78610
+x 64546 y 78601
+x 64545 y 78596
+x 64544 y 78591
+x 64542 y 78586
+x 64541 y 78580
+x 64539 y 78575
+x 64537 y 78569
+x 64536 y 78562
+x 64534 y 78556
+x 64532 y 78549
+x 64530 y 78542
+x 64529 y 78534
+x 64527 y 78527
+x 64524 y 78519
+x 64522 y 78511
+x 64520 y 78502
+x 64518 y 78494
+x 64516 y 78485
+x 64513 y 78476
+x 64511 y 78466
+x 64509 y 78457
+x 64506 y 78447
+x 64503 y 78436
+x 64501 y 78428
+x 64499 y 78420
+x 64497 y 78412
+x 64495 y 78404
+x 64493 y 78396
+x 64490 y 78388
+x 64488 y 78380
+x 64486 y 78373
+x 64484 y 78365
+x 64482 y 78358
+x 64480 y 78350
+x 64478 y 78343
+x 64475 y 78336
+x 64473 y 78329
+x 64471 y 78323
+x 64469 y 78316
+x 64467 y 78309
+x 64465 y 78303
+x 64463 y 78297
+x 64461 y 78290
+x 64459 y 78284
+x 64456 y 78278
+x 64454 y 78272
+x 64452 y 78267
+x 64450 y 78261
+x 64448 y 78255
+x 64446 y 78250
+x 64444 y 78244
+x 64441 y 78239
+x 64439 y 78233
+x 64437 y 78228
+x 64434 y 78222
+x 64430 y 78214
+x 64425 y 78204
+x 64419 y 78194
+x 64413 y 78184
+x 64406 y 78175
+x 64397 y 78165
+x 64388 y 78156
+x 64378 y 78147
+x 64367 y 78139
+x 64355 y 78132
+x 64342 y 78125
+x 64329 y 78120
+x 64315 y 78116
+x 64301 y 78113
+x 64287 y 78111
+x 64274 y 78111
+x 64263 y 78111
+x 64252 y 78112
+x 64242 y 78114
+x 64232 y 78116
+x 64221 y 78119
+x 64211 y 78122
+x 64202 y 78127
+x 64192 y 78131
+x 64183 y 78137
+x 64175 y 78142
+x 64167 y 78148
+x 64159 y 78154
+x 64152 y 78161
+x 64146 y 78167
+x 64140 y 78174
+x 64134 y 78181
+x 64129 y 78187
+x 64124 y 78195
+x 64119 y 78202
+x 64114 y 78210
+x 64110 y 78219
+x 64106 y 78227
+x 64103 y 78235
+x 64100 y 78244
+x 64097 y 78253
+x 64095 y 78262
+x 64093 y 78270
+x 64091 y 78279
+x 64090 y 78288
+x 64089 y 78297
+x 64089 y 78305
+x 64089 y 78314
+x 64089 y 78321
+x 64089 y 78326
+x 64089 y 78332
+x 64090 y 78337
+x 64091 y 78343
+x 64091 y 78348
+x 64092 y 78353
+x 64093 y 78358
+x 64094 y 78363
+x 64095 y 78368
+x 64096 y 78373
+x 64097 y 78379
+x 64098 y 78384
+x 64100 y 78390
+x 64101 y 78396
+x 64102 y 78402
+x 64104 y 78408
+x 64105 y 78414
+x 64107 y 78420
+x 64109 y 78427
+x 64110 y 78434
+x 64112 y 78441
+x 64114 y 78448
+x 64116 y 78455
+x 64118 y 78462
+x 64120 y 78470
+x 64123 y 78478
+x 64125 y 78486
+x 64127 y 78494
+x 64130 y 78502
+x 64132 y 78511
+x 64135 y 78520
+x 64280 y 79006
+x 64286 y 79027
+x 64293 y 79045
+x 64299 y 79063
+x 64305 y 79080
+x 64311 y 79098
+x 64318 y 79115
+x 64324 y 79132
+x 64330 y 79148
+x 64336 y 79165
+x 64343 y 79181
+x 64349 y 79197
+x 64356 y 79213
+x 64362 y 79228
+x 64368 y 79243
+x 64375 y 79258
+x 64381 y 79273
+x 64388 y 79288
+x 64394 y 79302
+x 64401 y 79316
+x 64401 y 79317
+x 64277 y 79321
+x 64124 y 79326
+x 64104 y 79329
+x 64086 y 79334
+x 64069 y 79340
+x 64052 y 79348
+x 64035 y 79359
+x 64019 y 79371
+x 64005 y 79384
+x 63993 y 79400
+x 63982 y 79416
+x 63974 y 79432
+x 63967 y 79449
+x 63962 y 79466
+x 63958 y 79482
+x 63956 y 79498
+x 63954 y 79514
+x 63954 y 79530
+x 63954 y 79539
+x 63954 y 79547
+x 63955 y 79555
+x 63956 y 79564
+x 63957 y 79572
+x 63959 y 79581
+x 63961 y 79589
+x 63963 y 79598
+x 63966 y 79607
+x 63969 y 79615
+x 63973 y 79623
+x 63977 y 79632
+x 63981 y 79640
+x 63986 y 79648
+x 63991 y 79656
+x 63996 y 79663
+x 64002 y 79671
+x 64008 y 79678
+x 64015 y 79685
+x 64022 y 79691
+x 64030 y 79698
+x 64038 y 79704
+x 64047 y 79710
+x 64056 y 79715
+x 64066 y 79720
+x 64076 y 79724
+x 64086 y 79727
+x 64096 y 79730
+x 64106 y 79732
+x 64117 y 79734
+x 64127 y 79734
+x 64135 y 79735
+x 64142 y 79735
+x 64148 y 79735
+x 64154 y 79735
+x 64159 y 79735
+x 64166 y 79734
+x 64172 y 79734
+x 64178 y 79734
+x 64184 y 79734
+x 64191 y 79734
+x 64198 y 79734
+x 64205 y 79734
+x 64212 y 79734
+x 64219 y 79733
+x 64226 y 79733
+x 64234 y 79733
+x 64241 y 79733
+x 64249 y 79733
+x 64257 y 79732
+x 64265 y 79732
+x 64274 y 79732
+x 64282 y 79732
+x 64291 y 79731
+x 64299 y 79731
+x 64308 y 79731
+x 64317 y 79730
+x 64326 y 79730
+x 64336 y 79730
+x 64345 y 79729
+x 64355 y 79729
+x 64365 y 79728
+x 64375 y 79728
+x 64385 y 79728
+x 64395 y 79727
+x 64405 y 79727
+x 64423 y 79726
+x 64433 y 79726
+x 64442 y 79725
+x 64451 y 79725
+x 64460 y 79724
+x 64469 y 79724
+x 64477 y 79724
+x 64486 y 79724
+x 64494 y 79723
+x 64502 y 79723
+x 64510 y 79723
+x 64518 y 79723
+x 64525 y 79722
+x 64532 y 79722
+x 64540 y 79722
+x 64547 y 79722
+x 64553 y 79722
+x 64560 y 79721
+x 64567 y 79721
+x 64573 y 79721
+x 64579 y 79721
+x 64585 y 79721
+x 64591 y 79721
+x 64597 y 79721
+x 64602 y 79721
+x 64608 y 79721
+x 64613 y 79721
+x 64618 y 79721
+x 64623 y 79721
+x 64742 y 79721
+x 64755 y 79720
+x 64770 y 79719
+x 64785 y 79717
+x 64801 y 79713
+x 64817 y 79708
+x 64834 y 79701
+x 64851 y 79692
+x 64867 y 79680
+x 64882 y 79666
+x 64895 y 79651
+x 64900 y 79644
+x 64903 y 79652
+x 64911 y 79670
+x 64923 y 79688
+x 64936 y 79703
+x 64951 y 79717
+x 64967 y 79728
+x 64984 y 79737
+x 65000 y 79743
+x 65016 y 79748
+x 65032 y 79752
+x 65047 y 79754
+x 65062 y 79755
+x 65076 y 79756
+x 65083 y 79756
+x 65089 y 79755
+x 65095 y 79755
+x 65102 y 79755
+x 65108 y 79754
+x 65115 y 79753
+x 65122 y 79753
+x 65129 y 79752
+x 65135 y 79751
+x 65139 y 79751
+x 65144 y 79750
+x 65147 y 79750
+x 65150 y 79750
+x 65152 y 79750
+x 65154 y 79750
+x 65155 y 79750
+x 65158 y 79750
+x 65163 y 79750
+x 65168 y 79750
+x 65173 y 79750
+x 65178 y 79750
+x 65184 y 79750
+x 65190 y 79750
+x 65197 y 79750
+x 65204 y 79751
+x 65211 y 79751
+x 65218 y 79751
+x 65226 y 79752
+x 65234 y 79752
+x 65242 y 79752
+x 65251 y 79753
+x 65260 y 79753
+x 65270 y 79754
+x 65279 y 79754
+x 65288 y 79754
+x 65296 y 79755
+x 65304 y 79755
+x 65312 y 79755
+x 65320 y 79755
+x 65327 y 79756
+x 65334 y 79756
+x 65341 y 79756
+x 65348 y 79756
+x 65354 y 79756
+x 65360 y 79756
+x 65366 y 79756
+x 65372 y 79757
+x 65377 y 79757
+x 65380 y 79757
+x 65383 y 79757
+x 65386 y 79756
+x 65390 y 79756
+x 65393 y 79756
+x 65396 y 79756
+x 65400 y 79756
+x 65403 y 79756
+x 65407 y 79756
+x 65411 y 79756
+x 65415 y 79756
+x 65419 y 79755
+x 65423 y 79755
+x 65427 y 79755
+x 65432 y 79755
+x 65436 y 79755
+x 65440 y 79754
+x 65444 y 79754
+x 65448 y 79754
+x 65451 y 79754
+x 65454 y 79754
+x 65458 y 79754
+x 65464 y 79754
+x 65469 y 79753
+x 65472 y 79753
+x 65474 y 79753
+x 65477 y 79753
+x 65478 y 79753
+x 65480 y 79754
+x 65483 y 79754
+x 65486 y 79755
+x 65492 y 79757
+x 65500 y 79759
+x 65508 y 79761
+x 65516 y 79762
+x 65524 y 79764
+x 65533 y 79765
+x 65543 y 79766
+x 65553 y 79766
+x 65563 y 79766
+x 65574 y 79765
+x 65585 y 79763
+x 65596 y 79760
+x 65607 y 79757
+x 65617 y 79753
+x 65627 y 79749
+x 65636 y 79744
+x 65645 y 79738
+x 65653 y 79733
+x 65661 y 79726
+x 65668 y 79720
+x 65675 y 79713
+x 65682 y 79707
+x 65687 y 79700
+x 65693 y 79693
+x 65698 y 79686
+x 65703 y 79679
+x 65707 y 79671
+x 65712 y 79663
+x 65715 y 79655
+x 65719 y 79647
+x 65722 y 79639
+x 65725 y 79631
+x 65728 y 79622
+x 65730 y 79614
+x 65732 y 79605
+x 65734 y 79596
+x 65735 y 79588
+x 65736 y 79579
+x 65736 y 79570
+x 65736 y 79561
+x 65736 y 79550
+x 65735 y 79538
+x 65733 y 79525
+x 65731 y 79513
+x 65728 y 79500
+x 65724 y 79488
+x 65719 y 79476
+x 65713 y 79464
+x 65707 y 79452
+x 65700 y 79441
+x 65691 y 79430
+x 65683 y 79420
+x 65674 y 79411
+x 65664 y 79402
+x 65654 y 79394
+x 65643 y 79387
+x 65633 y 79381
+x 65622 y 79375
+x 65611 y 79370
+x 65600 y 79365
+x 65589 y 79361
+x 65578 y 79358
+x 65567 y 79355
+x 65556 y 79352
+x 65545 y 79350
+x 65533 y 79348
+x 65525 y 79347
+x 65532 y 79344
+x 65543 y 79337
+x 65554 y 79330
+x 65564 y 79323
+x 65575 y 79316
+x 65585 y 79308
+x 65595 y 79299
+x 65604 y 79291
+x 65613 y 79282
+x 65622 y 79272
+x 65631 y 79263
+x 65639 y 79253
+x 65647 y 79243
+x 65654 y 79232
+x 65662 y 79222
+x 65669 y 79211
+x 65675 y 79200
+x 65682 y 79188
+x 65688 y 79176
+x 65694 y 79165
+x 65699 y 79154
+x 65704 y 79144
+x 65708 y 79134
+x 65713 y 79123
+x 65717 y 79112
+x 65721 y 79102
+x 65725 y 79091
+x 65728 y 79080
+x 65732 y 79069
+x 65735 y 79058
+x 65738 y 79046
+x 65741 y 79035
+x 65744 y 79024
+x 65747 y 79012
+x 65749 y 79000
+x 65752 y 78988
+x 65754 y 78976
+x 65756 y 78964
+x 65758 y 78952
+x 65760 y 78940
+x 65761 y 78928
+x 65763 y 78915
+x 65764 y 78903
+x 65765 y 78890
+x 65766 y 78877
+x 65767 y 78864
+x 65768 y 78851
+x 65768 y 78838
+x 65769 y 78825
+x 65769 y 78811
+x 65769 y 78798
+x 65769 y 78784
+x 65769 y 78768
+x 65769 y 78752
+x 65769 y 78736
+x 65768 y 78720
+x 65767 y 78704
+x 65766 y 78688
+x 65764 y 78673
+x 65762 y 78657
+x 65760 y 78642
+x 65758 y 78627
+x 65756 y 78611
+x 65753 y 78596
+x 65750 y 78582
+x 65747 y 78567
+x 65744 y 78552
+x 65740 y 78538
+x 65737 y 78524
+x 65732 y 78509
+x 65728 y 78495
+x 65723 y 78481
+x 65719 y 78468
+x 65713 y 78454
+x 65708 y 78441
+x 65703 y 78427
+x 65697 y 78414
+x 65690 y 78401
+x 65684 y 78389
+x 65677 y 78376
+x 65670 y 78363
+x 65663 y 78351
+x 65656 y 78339
+x 65648 y 78327
+x 65640 y 78315
+x 65632 y 78303
+x 65623 y 78292
+x 65614 y 78280
+x 65605 y 78269
+x 65595 y 78258
+x 65586 y 78248
+x 65575 y 78238
+x 65565 y 78228
+x 65555 y 78218
+x 65544 y 78209
+x 65533 y 78200
+x 65521 y 78192
+x 65510 y 78184
+x 65498 y 78176
+x 65486 y 78169
+x 65474 y 78162
+x 65461 y 78156
+x 65448 y 78150
+x 65436 y 78144
+x 65422 y 78139
+x 65409 y 78135
+x 65396 y 78131
+x 65382 y 78127
+x 65369 y 78124
+x 65355 y 78121
+x 65341 y 78118
+x 65327 y 78116
+x 65313 y 78115
+x 65299 y 78114
+x 65284 y 78113
+x 65270 y 78113
+x 65255 y 78113
+x 65240 y 78114
+x 65225 y 78115
+x 65210 y 78117
+x 65195 y 78119
+x 65180 y 78122
+x 65166 y 78126
+x 65151 y 78129
+x 65137 y 78134
+x 65123 y 78139
+x 65109 y 78145
+x 65096 y 78151
+x 65082 y 78157
+x 65069 y 78165
+x 65056 y 78172
+x 65044 y 78181
+x 65032 y 78189
+x 65020 y 78199
+x 65009 y 78208
+x 64998 y 78218
+x 64987 y 78229
+x 64977 y 78240
+x 64967 y 78251
+x 64957 y 78263
+x 64948 y 78275
+x 64939 y 78287
+x 64931 y 78299
+x 64923 y 78312
+x 64915 y 78326
+x 64907 y 78339
+x 64900 y 78353
+x 64893 y 78368
+x 64890 y 78374
+x 64888 y 78379
+x 64886 y 78385
+x 64884 y 78391
+x 64882 y 78397
+x 64880 y 78403
+x 64878 y 78409
+x 64877 y 78415
+x 64875 y 78422
+x 64874 y 78428
+x 64873 y 78434
+x 64872 y 78441
+x 64871 y 78447
+x 64871 y 78454
+x 64871 y 78460
+x 64870 y 78467
+x 64871 y 78476
+x 64871 y 78485
+x 64872 y 78493
+x 64873 y 78502
+x 64875 y 78511
+x 64877 y 78520
+x 64879 y 78529
+x 64882 y 78537
+x 64885 y 78546
+x 64888 y 78555
+x 64892 y 78563
+x 64896 y 78571
+x 64901 y 78579
+x 64906 y 78587
+x 64911 y 78595
+x 64917 y 78601
+x 64922 y 78608
+x 64928 y 78614
+x 64934 y 78621
+x 64941 y 78627
+x 64948 y 78633
+x 64956 y 78639
+x 64964 y 78645
+x 64973 y 78650
+x 64982 y 78655
+x 64992 y 78659
+x 65002 y 78663
+x 65012 y 78666
+x 65023 y 78668
+x 65034 y 78670
+x 65045 y 78671
+x 65056 y 78672
+x 65070 y 78671
+x 65084 y 78669
+x 65098 y 78666
+x 65111 y 78662
+x 65123 y 78656
+x 65134 y 78650
+x 65145 y 78644
+x 65154 y 78637
+x 65163 y 78630
+x 65171 y 78622
+x 65178 y 78615
+x 65185 y 78607
+x 65191 y 78600
+x 65197 y 78592
+x 65202 y 78584
+x 65207 y 78576
+x 65212 y 78569
+x 65216 y 78563
+x 65219 y 78557
+x 65222 y 78552
+x 65225 y 78548
+x 65228 y 78543
+x 65231 y 78540
+x 65233 y 78536
+x 65235 y 78533
+x 65237 y 78531
+x 65238 y 78529
+x 65239 y 78528
+x 65239 y 78528
+x 65240 y 78528
+x 65240 y 78527
+x 65241 y 78527
+x 65242 y 78526
+x 65243 y 78526
+x 65245 y 78525
+x 65246 y 78525
+x 65249 y 78524
+x 65251 y 78524
+x 65254 y 78523
+x 65257 y 78523
+x 65261 y 78522
+x 65266 y 78522
+x 65270 y 78522
+x 65273 y 78522
+x 65276 y 78522
+x 65279 y 78522
+x 65281 y 78523
+x 65284 y 78523
+x 65286 y 78524
+x 65288 y 78524
+x 65290 y 78525
+x 65292 y 78525
+x 65295 y 78526
+x 65297 y 78527
+x 65299 y 78528
+x 65301 y 78529
+x 65303 y 78530
+x 65306 y 78531
+x 65308 y 78533
+x 65310 y 78534
+x 65313 y 78536
+x 65315 y 78538
+x 65318 y 78540
+x 65320 y 78542
+x 65323 y 78544
+x 65326 y 78547
+x 65328 y 78550
+x 65331 y 78553
+x 65334 y 78556
+x 65337 y 78560
+x 65340 y 78564
+x 65343 y 78568
+x 65346 y 78572
+x 65350 y 78577
+x 65353 y 78582
+x 65356 y 78587
+x 65359 y 78592
+x 65362 y 78597
+x 65365 y 78603
+x 65367 y 78608
+x 65370 y 78613
+x 65372 y 78618
+x 65375 y 78624
+x 65377 y 78629
+x 65379 y 78635
+x 65381 y 78641
+x 65384 y 78647
+x 65385 y 78652
+x 65387 y 78658
+x 65389 y 78665
+x 65391 y 78671
+x 65392 y 78677
+x 65394 y 78683
+x 65395 y 78690
+x 65397 y 78697
+x 65398 y 78703
+x 65399 y 78710
+x 65400 y 78717
+x 65401 y 78724
+x 65402 y 78731
+x 65402 y 78738
+x 65403 y 78746
+x 65404 y 78753
+x 65404 y 78761
+x 65404 y 78769
+x 65404 y 78776
+x 65404 y 78785
+x 65404 y 78792
+x 65404 y 78799
+x 65404 y 78805
+x 65404 y 78812
+x 65404 y 78819
+x 65403 y 78825
+x 65403 y 78832
+x 65403 y 78838
+x 65402 y 78844
+x 65402 y 78850
+x 65401 y 78856
+x 65401 y 78862
+x 65400 y 78867
+x 65399 y 78873
+x 65399 y 78878
+x 65398 y 78883
+x 65397 y 78888
+x 65396 y 78893
+x 65396 y 78898
+x 65395 y 78903
+x 65394 y 78908
+x 65393 y 78912
+x 65392 y 78916
+x 65391 y 78921
+x 65390 y 78925
+x 65389 y 78929
+x 65387 y 78933
+x 65386 y 78936
+x 65385 y 78940
+x 65384 y 78943
+x 65383 y 78947
+x 65382 y 78949
+x 65379 y 78956
+x 65376 y 78962
+x 65373 y 78967
+x 65371 y 78971
+x 65369 y 78973
+x 65368 y 78974
+x 65365 y 78974
+x 65360 y 78974
+x 65355 y 78974
+x 65351 y 78973
+x 65346 y 78973
+x 65342 y 78972
+x 65339 y 78971
+x 65335 y 78971
+x 65332 y 78970
+x 65330 y 78969
+x 65327 y 78968
+x 65325 y 78968
+x 65323 y 78967
+x 65322 y 78966
+x 65320 y 78965
+x 65319 y 78965
+x 65319 y 78965
+x 65318 y 78964
+x 65317 y 78963
+x 65316 y 78962
+x 65314 y 78961
+x 65312 y 78960
+x 65311 y 78958
+x 65309 y 78956
+x 65306 y 78954
+x 65304 y 78951
+x 65301 y 78948
+x 65298 y 78945
+x 65296 y 78941
+x 65293 y 78938
+x 65289 y 78934
+x 65287 y 78930
+x 65217 y 78826
+x 65211 y 78817
+x 65205 y 78809
+x 65198 y 78802
+x 65191 y 78794
+x 65184 y 78787
+x 65176 y 78779
+x 65167 y 78772
+x 65158 y 78766
+x 65148 y 78759
+x 65138 y 78754
+x 65126 y 78748
+x 65114 y 78744
+x 65101 y 78740
+x 65088 y 78737
+x 65075 y 78735
+x 65060 y 78735
+x 65039 y 78736
+x 65018 y 78740
+x 64997 y 78747
+x 64978 y 78757
+x 64960 y 78768
+x 64945 y 78781
+x 64932 y 78795
+x 64921 y 78809
+x 64914 y 78818
+x 64910 y 78825
+x 64906 y 78833
+x 64902 y 78841
+x 64898 y 78849
+x 64895 y 78857
+x 64892 y 78865
+x 64889 y 78873
+x 64887 y 78882
+x 64885 y 78890
+x 64883 y 78898
+x 64882 y 78907
+x 64881 y 78915
+x 64880 y 78923
+x 64880 y 78932
+x 64879 y 78940
+x 64879 y 78943
+x 64880 y 78946
+x 64880 y 78949
+x 64880 y 78951
+x 64880 y 78954
+x 64880 y 78957
+x 64880 y 78960
+x 64880 y 78963
+x 64880 y 78967
+x 64881 y 78970
+x 64881 y 78974
+x 64881 y 78978
+x 64881 y 78982
+x 64882 y 78986
+x 64882 y 78991
+x 64882 y 78996
+x 64883 y 79001
+x 64883 y 79007
+x 64883 y 79012
+x 64884 y 79018
+x 64885 y 79028
+x 64885 y 79037
+x 64886 y 79043
+x 64886 y 79050
+x 64888 y 79072
+x 64888 y 79080
+x 64889 y 79088
+x 64889 y 79097
+x 64890 y 79106
+x 64891 y 79123
+x 64893 y 79140
+x 64894 y 79156
+x 64895 y 79172
+x 64896 y 79188
+x 64897 y 79203
+x 64899 y 79217
+x 64900 y 79232
+x 64901 y 79246
+x 64902 y 79260
+x 64902 y 79273
+x 64903 y 79286
+x 64904 y 79298
+x 64905 y 79310
+x 64906 y 79322
+x 64906 y 79333
+x 64907 y 79344
+x 64908 y 79355
+x 64908 y 79365
+x 64909 y 79375
+x 64909 y 79384
+x 64910 y 79393
+x 64910 y 79402
+x 64910 y 79410
+x 64911 y 79418
+x 64911 y 79425
+x 64911 y 79432
+x 64911 y 79439
+x 64911 y 79445
+x 64912 y 79451
+x 64912 y 79456
+x 64912 y 79458
+x 64912 y 79457
+x 64908 y 79447
+x 64904 y 79437
+x 64899 y 79427
+x 64895 y 79417
+x 64890 y 79407
+x 64885 y 79397
+x 64879 y 79387
+x 64873 y 79376
+x 64813 y 79280
+x 64808 y 79273
+x 64804 y 79265
+x 64799 y 79257
+x 64794 y 79249
+x 64790 y 79241
+x 64785 y 79233
+x 64780 y 79225
+x 64776 y 79216
+x 64771 y 79208
+x 64767 y 79199
+x 64762 y 79190
+x 64758 y 79182
+x 64753 y 79173
+x 64749 y 79163
+x 64744 y 79154
+x 64740 y 79145
+x 64735 y 79135
+x 64731 y 79126
+x 64726 y 79116
+x 64722 y 79106
+x 64717 y 79096
+type1
+x 54312 y 79376
+x 54340 y 79424
+x 54361 y 79479
+x 54376 y 79544
+x 54391 y 79608
+x 54399 y 79677
+x 54399 y 79751
+x 54440 y 79730
+x 54468 y 79710
+x 54481 y 79690
+x 54495 y 79671
+x 54501 y 79643
+x 54501 y 79609
+x 54501 y 79548
+x 54491 y 79489
+x 54470 y 79431
+x 54448 y 79373
+x 54426 y 79344
+x 54403 y 79344
+x 54395 y 79344
+x 54383 y 79347
+x 54368 y 79352
+x 54353 y 79358
+x 54335 y 79366
+x 54312 y 79376
+x 53669 y 78398
+x 53660 y 78394
+x 53654 y 78391
+x 53648 y 78389
+x 53642 y 78388
+x 53638 y 78387
+x 53635 y 78387
+x 53626 y 78387
+x 53617 y 78391
+x 53607 y 78400
+x 53596 y 78408
+x 53586 y 78421
+x 53575 y 78438
+x 53524 y 78516
+x 53486 y 78606
+x 53459 y 78707
+x 53433 y 78807
+x 53420 y 78917
+x 53420 y 79035
+x 53420 y 79169
+x 53439 y 79299
+x 53477 y 79425
+x 53515 y 79550
+x 53569 y 79661
+x 53639 y 79756
+x 53709 y 79852
+x 53789 y 79926
+x 53880 y 79978
+x 53971 y 80030
+x 54066 y 80056
+x 54165 y 80056
+x 54265 y 80056
+x 54360 y 80030
+x 54450 y 79978
+x 54542 y 79927
+x 54622 y 79853
+x 54692 y 79756
+x 54763 y 79659
+x 54817 y 79548
+x 54855 y 79424
+x 54893 y 79300
+x 54911 y 79170
+x 54911 y 79035
+x 54911 y 78900
+x 54892 y 78770
+x 54854 y 78644
+x 54816 y 78518
+x 54762 y 78408
+x 54692 y 78312
+x 54622 y 78216
+x 54541 y 78142
+x 54449 y 78090
+x 54357 y 78038
+x 54262 y 78012
+x 54165 y 78012
+x 54038 y 78012
+x 53936 y 78043
+x 53859 y 78106
+x 53782 y 78168
+x 53743 y 78248
+x 53743 y 78347
+x 53743 y 78376
+x 53747 y 78406
+x 53755 y 78435
+x 53764 y 78463
+x 53777 y 78493
+x 53794 y 78523
+x 53781 y 78551
+x 53772 y 78573
+x 53767 y 78591
+x 53762 y 78608
+x 53760 y 78624
+x 53760 y 78639
+x 53760 y 78719
+x 53781 y 78837
+x 53822 y 78995
+x 53864 y 79152
+x 53917 y 79301
+x 53982 y 79440
+x 54018 y 79517
+x 54053 y 79584
+x 54087 y 79644
+x 54121 y 79703
+x 54146 y 79740
+x 54162 y 79756
+x 54175 y 79769
+x 54193 y 79779
+x 54218 y 79786
+x 54242 y 79792
+x 54272 y 79796
+x 54307 y 79796
+x 54329 y 79796
+x 54344 y 79790
+x 54351 y 79780
+x 54358 y 79769
+x 54361 y 79749
+x 54361 y 79718
+x 54361 y 79681
+x 54355 y 79635
+x 54344 y 79582
+x 54333 y 79528
+x 54320 y 79484
+x 54305 y 79449
+x 54289 y 79415
+x 54265 y 79396
+x 54232 y 79391
+x 54222 y 79390
+x 54214 y 79388
+x 54210 y 79385
+x 54191 y 79376
+x 54173 y 79356
+x 54155 y 79323
+x 54136 y 79291
+x 54113 y 79235
+x 54084 y 79155
+x 54059 y 79084
+x 54040 y 79023
+x 54027 y 78971
+x 54014 y 78920
+x 54007 y 78879
+x 54007 y 78847
+x 54007 y 78824
+x 54015 y 78801
+x 54029 y 78778
+x 54043 y 78754
+x 54050 y 78740
+x 54050 y 78733
+x 54050 y 78722
+x 54044 y 78697
+x 54032 y 78658
+x 54020 y 78619
+x 54006 y 78584
+x 53989 y 78552
+x 53968 y 78516
+x 53948 y 78486
+x 53927 y 78462
+x 53907 y 78438
+x 53892 y 78427
+x 53882 y 78427
+x 53875 y 78427
+x 53868 y 78429
+x 53860 y 78436
+x 53852 y 78442
+x 53843 y 78451
+x 53833 y 78464
+x 53823 y 78446
+x 53816 y 78429
+x 53811 y 78413
+x 53807 y 78397
+x 53805 y 78381
+x 53805 y 78364
+x 53805 y 78286
+x 53837 y 78223
+x 53903 y 78175
+x 53969 y 78127
+x 54056 y 78103
+x 54165 y 78103
+x 54254 y 78103
+x 54340 y 78127
+x 54424 y 78175
+x 54507 y 78222
+x 54581 y 78290
+x 54645 y 78378
+x 54709 y 78465
+x 54758 y 78565
+x 54793 y 78680
+x 54827 y 78795
+x 54845 y 78913
+x 54845 y 79035
+x 54845 y 79158
+x 54827 y 79277
+x 54793 y 79391
+x 54758 y 79505
+x 54709 y 79605
+x 54645 y 79693
+x 54580 y 79781
+x 54507 y 79849
+x 54425 y 79896
+x 54342 y 79943
+x 54256 y 79966
+x 54165 y 79966
+x 54075 y 79966
+x 53988 y 79943
+x 53905 y 79895
+x 53822 y 79848
+x 53749 y 79781
+x 53685 y 79693
+x 53621 y 79605
+x 53572 y 79504
+x 53537 y 79390
+x 53503 y 79276
+x 53485 y 79158
+x 53485 y 79035
+x 53485 y 78923
+x 53499 y 78817
+x 53528 y 78716
+x 53557 y 78616
+x 53604 y 78510
+x 53669 y 78398
+x 53919 y 78394
+x 53961 y 78435
+x 53996 y 78483
+x 54024 y 78537
+x 54051 y 78591
+x 54071 y 78650
+x 54082 y 78715
+x 54112 y 78688
+x 54132 y 78666
+x 54142 y 78650
+x 54152 y 78634
+x 54157 y 78617
+x 54157 y 78599
+x 54157 y 78553
+x 54140 y 78498
+x 54106 y 78435
+x 54071 y 78371
+x 54038 y 78340
+x 54007 y 78340
+x 53998 y 78340
+x 53986 y 78344
+x 53971 y 78353
+x 53956 y 78363
+x 53939 y 78376
+x 53919 y 78394
+x 55912 y 78254
+x 55782 y 78254
+x 55688 y 78336
+x 55628 y 78499
+x 55582 y 78624
+x 55560 y 78787
+x 55560 y 78989
+x 55560 y 79158
+x 55589 y 79307
+x 55648 y 79433
+x 55718 y 79582
+x 55813 y 79656
+x 55932 y 79656
+x 56045 y 79656
+x 56133 y 79590
+x 56195 y 79459
+x 56250 y 79345
+x 56277 y 79207
+x 56277 y 79043
+x 56277 y 78781
+x 56246 y 78583
+x 56186 y 78452
+x 56125 y 78320
+x 56034 y 78254
+x 55912 y 78254
+x 55932 y 79486
+x 55852 y 79486
+x 55789 y 79431
+x 55743 y 79320
+x 55704 y 79227
+x 55684 y 79121
+x 55684 y 79003
+x 55684 y 78810
+x 55703 y 78665
+x 55741 y 78568
+x 55779 y 78471
+x 55836 y 78423
+x 55912 y 78423
+x 56003 y 78423
+x 56068 y 78494
+x 56108 y 78636
+x 56135 y 78734
+x 56149 y 78859
+x 56149 y 79010
+x 56149 y 79170
+x 56131 y 79288
+x 56094 y 79368
+x 56058 y 79447
+x 56004 y 79486
+x 55932 y 79486
+x 56789 y 78248
+x 56725 y 78248
+x 56667 y 78267
+x 56615 y 78304
+x 56558 y 78346
+x 56519 y 78407
+x 56498 y 78484
+x 56496 y 78494
+x 56495 y 78505
+x 56495 y 78515
+x 56495 y 78538
+x 56501 y 78558
+x 56514 y 78573
+x 56527 y 78589
+x 56542 y 78596
+x 56560 y 78596
+x 56577 y 78596
+x 56591 y 78585
+x 56604 y 78564
+x 56633 y 78503
+x 56649 y 78474
+x 56670 y 78453
+x 56696 y 78439
+x 56722 y 78424
+x 56753 y 78417
+x 56789 y 78417
+x 56836 y 78417
+x 56877 y 78437
+x 56912 y 78477
+x 56949 y 78519
+x 56968 y 78570
+x 56968 y 78632
+x 56968 y 78720
+x 56944 y 78791
+x 56896 y 78844
+x 56854 y 78889
+x 56799 y 78917
+x 56730 y 78927
+x 56682 y 78933
+x 56658 y 78960
+x 56658 y 79006
+x 56658 y 79041
+x 56677 y 79067
+x 56714 y 79085
+x 56868 y 79137
+x 56897 y 79152
+x 56919 y 79172
+x 56934 y 79197
+x 56949 y 79221
+x 56957 y 79252
+x 56957 y 79287
+x 56958 y 79339
+x 56944 y 79381
+x 56914 y 79412
+x 56882 y 79445
+x 56839 y 79462
+x 56782 y 79462
+x 56753 y 79462
+x 56725 y 79452
+x 56698 y 79433
+x 56625 y 79370
+x 56611 y 79358
+x 56599 y 79352
+x 56591 y 79352
+x 56574 y 79352
+x 56559 y 79361
+x 56547 y 79378
+x 56535 y 79396
+x 56529 y 79417
+x 56529 y 79440
+x 56529 y 79486
+x 56561 y 79531
+x 56627 y 79573
+x 56684 y 79611
+x 56731 y 79631
+x 56767 y 79631
+x 56859 y 79631
+x 56932 y 79603
+x 56986 y 79547
+x 57044 y 79487
+x 57073 y 79402
+x 57073 y 79291
+x 57073 y 79153
+x 57032 y 79062
+x 56951 y 79019
+x 56944 y 79014
+x 56935 y 79010
+x 56926 y 79006
+x 56983 y 78977
+x 57025 y 78935
+x 57054 y 78877
+x 57082 y 78820
+x 57096 y 78749
+x 57096 y 78663
+x 57096 y 78548
+x 57066 y 78450
+x 57007 y 78369
+x 56947 y 78289
+x 56875 y 78248
+x 56789 y 78248
+x 58400 y 78287
+x 58389 y 78287
+x 58374 y 78291
+x 58354 y 78301
+x 58335 y 78310
+x 58320 y 78314
+x 58310 y 78314
+x 58288 y 78314
+x 58255 y 78312
+x 58212 y 78309
+x 58168 y 78305
+x 58135 y 78304
+x 58113 y 78304
+x 58096 y 78304
+x 58071 y 78301
+x 58039 y 78295
+x 58006 y 78289
+x 57981 y 78286
+x 57965 y 78286
+x 57960 y 78286
+x 57953 y 78287
+x 57944 y 78290
+x 57935 y 78292
+x 57928 y 78293
+x 57923 y 78293
+x 57894 y 78293
+x 57875 y 78313
+x 57866 y 78352
+x 57861 y 78372
+x 57858 y 78407
+x 57858 y 78458
+x 57858 y 78594
+x 57885 y 78704
+x 57940 y 78787
+x 57964 y 78825
+x 58031 y 78895
+x 58140 y 78998
+x 58202 y 79056
+x 58242 y 79100
+x 58263 y 79133
+x 58300 y 79189
+x 58318 y 79255
+x 58318 y 79331
+x 58318 y 79368
+x 58300 y 79402
+x 58265 y 79431
+x 58234 y 79457
+x 58203 y 79471
+x 58173 y 79471
+x 58134 y 79471
+x 58096 y 79455
+x 58061 y 79424
+x 57969 y 79325
+x 57951 y 79305
+x 57936 y 79296
+x 57925 y 79296
+x 57881 y 79296
+x 57859 y 79320
+x 57859 y 79368
+x 57859 y 79395
+x 57867 y 79419
+x 57883 y 79439
+x 57933 y 79503
+x 57976 y 79550
+x 58013 y 79579
+x 58065 y 79619
+x 58118 y 79639
+x 58173 y 79639
+x 58242 y 79639
+x 58304 y 79613
+x 58359 y 79562
+x 58419 y 79504
+x 58450 y 79429
+x 58450 y 79338
+x 58450 y 79279
+x 58443 y 79224
+x 58431 y 79173
+x 58419 y 79123
+x 58400 y 79077
+x 58375 y 79035
+x 58342 y 78983
+x 58288 y 78923
+x 58212 y 78858
+x 58131 y 78789
+x 58078 y 78737
+x 58053 y 78701
+x 58006 y 78633
+x 57982 y 78552
+x 57983 y 78456
+x 58115 y 78472
+x 58206 y 78479
+x 58271 y 78483
+x 58310 y 78483
+x 58342 y 78483
+x 58373 y 78475
+x 58402 y 78460
+x 58441 y 78440
+x 58460 y 78411
+x 58460 y 78375
+x 58460 y 78352
+x 58454 y 78332
+x 58443 y 78314
+x 58431 y 78296
+x 58417 y 78287
+x 58400 y 78287
+x 59280 y 78287
+x 59269 y 78287
+x 59254 y 78291
+x 59235 y 78301
+x 59216 y 78310
+x 59201 y 78314
+x 59190 y 78314
+x 59168 y 78314
+x 59136 y 78312
+x 59092 y 78309
+x 59049 y 78305
+x 59016 y 78304
+x 58993 y 78304
+x 58977 y 78304
+x 58952 y 78301
+x 58919 y 78295
+x 58887 y 78289
+x 58862 y 78286
+x 58845 y 78286
+x 58840 y 78286
+x 58834 y 78287
+x 58825 y 78290
+x 58816 y 78292
+x 58809 y 78293
+x 58804 y 78293
+x 58775 y 78293
+x 58755 y 78313
+x 58746 y 78352
+x 58741 y 78372
+x 58739 y 78407
+x 58739 y 78458
+x 58739 y 78594
+x 58766 y 78704
+x 58820 y 78787
+x 58845 y 78825
+x 58912 y 78895
+x 59021 y 78998
+x 59082 y 79056
+x 59123 y 79100
+x 59143 y 79133
+x 59180 y 79189
+x 59199 y 79255
+x 59199 y 79331
+x 59199 y 79368
+x 59181 y 79402
+x 59145 y 79431
+x 59114 y 79457
+x 59084 y 79471
+x 59054 y 79471
+x 59014 y 79471
+x 58977 y 79455
+x 58941 y 79424
+x 58850 y 79325
+x 58831 y 79305
+x 58817 y 79296
+x 58805 y 79296
+x 58761 y 79296
+x 58739 y 79320
+x 58739 y 79368
+x 58739 y 79395
+x 58748 y 79419
+x 58764 y 79439
+x 58814 y 79503
+x 58857 y 79550
+x 58894 y 79579
+x 58946 y 79619
+x 58999 y 79639
+x 59054 y 79639
+x 59123 y 79639
+x 59185 y 79613
+x 59239 y 79562
+x 59300 y 79504
+x 59330 y 79429
+x 59330 y 79338
+x 59330 y 79279
+x 59324 y 79224
+x 59312 y 79173
+x 59299 y 79123
+x 59280 y 79077
+x 59255 y 79035
+x 59223 y 78983
+x 59169 y 78923
+x 59092 y 78858
+x 59012 y 78789
+x 58959 y 78737
+x 58934 y 78701
+x 58886 y 78633
+x 58863 y 78552
+x 58864 y 78456
+x 58996 y 78472
+x 59087 y 78479
+x 59151 y 78483
+x 59190 y 78483
+x 59223 y 78483
+x 59254 y 78475
+x 59283 y 78460
+x 59321 y 78440
+x 59341 y 78411
+x 59341 y 78375
+x 59341 y 78352
+x 59335 y 78332
+x 59323 y 78314
+x 59312 y 78296
+x 59297 y 78287
+x 59280 y 78287
+x 60726 y 79437
+x 60667 y 79344
+x 60612 y 79255
+x 60561 y 79147
+x 60514 y 79020
+x 60397 y 78669
+x 60389 y 78644
+x 60371 y 78576
+x 60343 y 78466
+x 60321 y 78380
+x 60300 y 78315
+x 60281 y 78272
+x 60269 y 78244
+x 60252 y 78231
+x 60230 y 78231
+x 60213 y 78231
+x 60197 y 78239
+x 60185 y 78255
+x 60171 y 78271
+x 60165 y 78291
+x 60165 y 78314
+x 60165 y 78336
+x 60179 y 78394
+x 60206 y 78485
+x 60350 y 78970
+x 60414 y 79162
+x 60480 y 79309
+x 60547 y 79413
+x 60559 y 79432
+x 60237 y 79441
+x 60092 y 79446
+x 60051 y 79451
+x 60030 y 79479
+x 60030 y 79530
+x 60030 y 79555
+x 60036 y 79575
+x 60048 y 79591
+x 60060 y 79607
+x 60075 y 79615
+x 60093 y 79615
+x 60147 y 79615
+x 60228 y 79612
+x 60336 y 79608
+x 60444 y 79603
+x 60525 y 79601
+x 60579 y 79601
+x 60696 y 79601
+x 60741 y 79601
+x 60764 y 79582
+x 60764 y 79545
+x 60764 y 79518
+x 60751 y 79482
+x 60726 y 79437
+x 61513 y 78287
+x 61502 y 78287
+x 61487 y 78291
+x 61467 y 78301
+x 61448 y 78310
+x 61433 y 78314
+x 61423 y 78314
+x 61401 y 78314
+x 61368 y 78312
+x 61325 y 78309
+x 61281 y 78305
+x 61248 y 78304
+x 61226 y 78304
+x 61209 y 78304
+x 61184 y 78301
+x 61152 y 78295
+x 61119 y 78289
+x 61094 y 78286
+x 61078 y 78286
+x 61073 y 78286
+x 61066 y 78287
+x 61057 y 78290
+x 61048 y 78292
+x 61041 y 78293
+x 61036 y 78293
+x 61007 y 78293
+x 60988 y 78313
+x 60979 y 78352
+x 60974 y 78372
+x 60971 y 78407
+x 60971 y 78458
+x 60971 y 78594
+x 60998 y 78704
+x 61053 y 78787
+x 61077 y 78825
+x 61144 y 78895
+x 61253 y 78998
+x 61315 y 79056
+x 61355 y 79100
+x 61376 y 79133
+x 61413 y 79189
+x 61431 y 79255
+x 61431 y 79331
+x 61431 y 79368
+x 61413 y 79402
+x 61378 y 79431
+x 61347 y 79457
+x 61316 y 79471
+x 61286 y 79471
+x 61247 y 79471
+x 61209 y 79455
+x 61174 y 79424
+x 61082 y 79325
+x 61064 y 79305
+x 61049 y 79296
+x 61038 y 79296
+x 60994 y 79296
+x 60972 y 79320
+x 60972 y 79368
+x 60972 y 79395
+x 60980 y 79419
+x 60996 y 79439
+x 61046 y 79503
+x 61089 y 79550
+x 61126 y 79579
+x 61178 y 79619
+x 61231 y 79639
+x 61286 y 79639
+x 61355 y 79639
+x 61417 y 79613
+x 61472 y 79562
+x 61532 y 79504
+x 61563 y 79429
+x 61563 y 79338
+x 61563 y 79279
+x 61556 y 79224
+x 61544 y 79173
+x 61532 y 79123
+x 61513 y 79077
+x 61488 y 79035
+x 61455 y 78983
+x 61401 y 78923
+x 61325 y 78858
+x 61244 y 78789
+x 61191 y 78737
+x 61166 y 78701
+x 61119 y 78633
+x 61095 y 78552
+x 61096 y 78456
+x 61228 y 78472
+x 61319 y 78479
+x 61384 y 78483
+x 61423 y 78483
+x 61455 y 78483
+x 61486 y 78475
+x 61515 y 78460
+x 61554 y 78440
+x 61573 y 78411
+x 61573 y 78375
+x 61573 y 78352
+x 61567 y 78332
+x 61555 y 78314
+x 61544 y 78296
+x 61530 y 78287
+x 61513 y 78287
+x 62669 y 78288
+x 62542 y 78288
+x 62415 y 78289
+x 62385 y 78289
+x 62364 y 78291
+x 62352 y 78296
+x 62330 y 78307
+x 62319 y 78329
+x 62319 y 78363
+x 62319 y 78422
+x 62353 y 78452
+x 62420 y 78452
+x 62450 y 78451
+x 62477 y 78449
+x 62477 y 78478
+x 62475 y 78519
+x 62471 y 78574
+x 62468 y 78630
+x 62466 y 78671
+x 62466 y 78698
+x 62466 y 78773
+x 62471 y 78886
+x 62481 y 79038
+x 62490 y 79187
+x 62495 y 79301
+x 62494 y 79378
+x 62437 y 79317
+x 62400 y 79287
+x 62385 y 79287
+x 62367 y 79287
+x 62353 y 79296
+x 62340 y 79313
+x 62327 y 79331
+x 62321 y 79351
+x 62321 y 79374
+x 62321 y 79401
+x 62339 y 79435
+x 62376 y 79474
+x 62399 y 79496
+x 62432 y 79532
+x 62474 y 79581
+x 62512 y 79633
+x 62548 y 79659
+x 62582 y 79659
+x 62611 y 79659
+x 62625 y 79637
+x 62625 y 79592
+x 62625 y 79578
+x 62624 y 79558
+x 62621 y 79531
+x 62619 y 79505
+x 62617 y 79485
+x 62617 y 79471
+x 62617 y 79452
+x 62618 y 79423
+x 62620 y 79383
+x 62621 y 79344
+x 62622 y 79315
+x 62622 y 79296
+x 62622 y 79229
+x 62617 y 79129
+x 62606 y 78996
+x 62596 y 78864
+x 62591 y 78765
+x 62591 y 78698
+x 62591 y 78664
+x 62593 y 78623
+x 62596 y 78574
+x 62600 y 78526
+x 62602 y 78486
+x 62602 y 78455
+x 62669 y 78457
+x 62687 y 78457
+x 62702 y 78449
+x 62714 y 78432
+x 62726 y 78416
+x 62732 y 78396
+x 62732 y 78372
+x 62732 y 78347
+x 62726 y 78327
+x 62714 y 78311
+x 62702 y 78296
+x 62687 y 78288
+x 62669 y 78288
+x 63340 y 78288
+x 63212 y 78288
+x 63085 y 78289
+x 63055 y 78289
+x 63034 y 78291
+x 63022 y 78296
+x 63000 y 78307
+x 62989 y 78329
+x 62989 y 78363
+x 62989 y 78422
+x 63023 y 78452
+x 63090 y 78452
+x 63121 y 78451
+x 63147 y 78449
+x 63147 y 78478
+x 63145 y 78519
+x 63142 y 78574
+x 63138 y 78630
+x 63136 y 78671
+x 63136 y 78698
+x 63136 y 78773
+x 63141 y 78886
+x 63151 y 79038
+x 63160 y 79187
+x 63165 y 79301
+x 63164 y 79378
+x 63107 y 79317
+x 63070 y 79287
+x 63055 y 79287
+x 63038 y 79287
+x 63023 y 79296
+x 63010 y 79313
+x 62997 y 79331
+x 62991 y 79351
+x 62991 y 79374
+x 62991 y 79401
+x 63009 y 79435
+x 63046 y 79474
+x 63069 y 79496
+x 63102 y 79532
+x 63144 y 79581
+x 63182 y 79633
+x 63218 y 79659
+x 63252 y 79659
+x 63281 y 79659
+x 63295 y 79637
+x 63295 y 79592
+x 63295 y 79578
+x 63294 y 79558
+x 63291 y 79531
+x 63289 y 79505
+x 63287 y 79485
+x 63287 y 79471
+x 63287 y 79452
+x 63288 y 79423
+x 63290 y 79383
+x 63291 y 79344
+x 63292 y 79315
+x 63292 y 79296
+x 63292 y 79229
+x 63287 y 79129
+x 63276 y 78996
+x 63266 y 78864
+x 63261 y 78765
+x 63261 y 78698
+x 63261 y 78664
+x 63263 y 78623
+x 63266 y 78574
+x 63270 y 78526
+x 63272 y 78486
+x 63272 y 78455
+x 63340 y 78457
+x 63358 y 78457
+x 63372 y 78449
+x 63384 y 78432
+x 63396 y 78416
+x 63402 y 78396
+x 63402 y 78372
+x 63402 y 78347
+x 63396 y 78327
+x 63384 y 78311
+x 63372 y 78296
+x 63358 y 78288
+x 63340 y 78288
+x 64770 y 79437
+x 64711 y 79344
+x 64655 y 79255
+x 64604 y 79147
+x 64558 y 79020
+x 64441 y 78669
+x 64433 y 78644
+x 64415 y 78576
+x 64387 y 78466
+x 64365 y 78380
+x 64344 y 78315
+x 64325 y 78272
+x 64313 y 78244
+x 64296 y 78231
+x 64273 y 78231
+x 64256 y 78231
+x 64241 y 78239
+x 64228 y 78255
+x 64215 y 78271
+x 64209 y 78291
+x 64209 y 78314
+x 64209 y 78336
+x 64222 y 78394
+x 64250 y 78485
+x 64394 y 78970
+x 64458 y 79162
+x 64523 y 79309
+x 64590 y 79413
+x 64603 y 79432
+x 64280 y 79441
+x 64136 y 79446
+x 64095 y 79451
+x 64074 y 79479
+x 64074 y 79530
+x 64074 y 79555
+x 64080 y 79575
+x 64092 y 79591
+x 64104 y 79607
+x 64119 y 79615
+x 64137 y 79615
+x 64191 y 79615
+x 64272 y 79612
+x 64380 y 79608
+x 64488 y 79603
+x 64569 y 79601
+x 64623 y 79601
+x 64740 y 79601
+x 64785 y 79601
+x 64808 y 79582
+x 64808 y 79545
+x 64808 y 79518
+x 64795 y 79482
+x 64770 y 79437
+x 65270 y 78233
+x 65149 y 78233
+x 65059 y 78295
+x 65002 y 78418
+x 64994 y 78435
+x 64990 y 78451
+x 64990 y 78467
+x 64990 y 78490
+x 64997 y 78510
+x 65010 y 78526
+x 65024 y 78543
+x 65039 y 78552
+x 65055 y 78552
+x 65073 y 78552
+x 65089 y 78539
+x 65105 y 78513
+x 65128 y 78475
+x 65145 y 78451
+x 65157 y 78441
+x 65185 y 78415
+x 65222 y 78402
+x 65270 y 78402
+x 65344 y 78402
+x 65406 y 78441
+x 65454 y 78518
+x 65501 y 78592
+x 65524 y 78681
+x 65524 y 78784
+x 65524 y 78870
+x 65514 y 78940
+x 65494 y 78993
+x 65467 y 79060
+x 65426 y 79094
+x 65371 y 79094
+x 65325 y 79094
+x 65288 y 79085
+x 65259 y 79069
+x 65236 y 79055
+x 65212 y 79032
+x 65189 y 78999
+x 65119 y 78895
+x 65100 y 78868
+x 65081 y 78855
+x 65061 y 78855
+x 65044 y 78855
+x 65029 y 78863
+x 65017 y 78880
+x 65006 y 78897
+x 64999 y 78917
+x 64999 y 78940
+x 64999 y 78952
+x 65003 y 79004
+x 65010 y 79097
+x 65024 y 79281
+x 65032 y 79403
+x 65032 y 79461
+x 65032 y 79481
+x 65028 y 79504
+x 65020 y 79528
+x 65013 y 79552
+x 65009 y 79571
+x 65009 y 79582
+x 65009 y 79618
+x 65032 y 79636
+x 65077 y 79636
+x 65085 y 79636
+x 65098 y 79635
+x 65115 y 79633
+x 65133 y 79631
+x 65146 y 79630
+x 65154 y 79630
+x 65179 y 79630
+x 65216 y 79631
+x 65266 y 79633
+x 65315 y 79635
+x 65353 y 79637
+x 65377 y 79637
+x 65389 y 79637
+x 65407 y 79636
+x 65430 y 79635
+x 65453 y 79634
+x 65471 y 79633
+x 65483 y 79633
+x 65491 y 79633
+x 65503 y 79635
+x 65518 y 79640
+x 65533 y 79644
+x 65545 y 79646
+x 65553 y 79646
+x 65569 y 79646
+x 65584 y 79638
+x 65597 y 79621
+x 65610 y 79604
+x 65616 y 79584
+x 65616 y 79562
+x 65616 y 79496
+x 65565 y 79463
+x 65464 y 79463
+x 65451 y 79463
+x 65434 y 79464
+x 65414 y 79465
+x 65394 y 79466
+x 65382 y 79467
+x 65377 y 79467
+x 65269 y 79464
+x 65161 y 79460
+x 65161 y 79433
+x 65153 y 79336
+x 65137 y 79167
+x 65195 y 79231
+x 65273 y 79263
+x 65371 y 79263
+x 65465 y 79263
+x 65537 y 79212
+x 65587 y 79112
+x 65628 y 79026
+x 65649 y 78917
+x 65649 y 78784
+x 65649 y 78626
+x 65616 y 78496
+x 65548 y 78393
+x 65478 y 78287
+x 65385 y 78233
+x 65270 y 78233
+type1
+x 59748 y 81452
+x 60397 y 81452
+x 60927 y 81336
+x 60927 y 81194
+x 60927 y 81052
+x 60397 y 80936
+x 59748 y 80936
+x 59099 y 80936
+x 58569 y 81052
+x 58569 y 81194
+x 58569 y 81336
+x 59099 y 81452
+x 59748 y 81452
+type1
+x 57881 y 81340
+x 58130 y 81340
+x 58333 y 81275
+x 58333 y 81194
+x 58333 y 81113
+x 58130 y 81048
+x 57881 y 81048
+x 57632 y 81048
+x 57429 y 81113
+x 57429 y 81194
+x 57429 y 81275
+x 57632 y 81340
+x 57881 y 81340
+type1
+x 61659 y 81340
+x 61908 y 81340
+x 62111 y 81275
+x 62111 y 81194
+x 62111 y 81113
+x 61908 y 81048
+x 61659 y 81048
+x 61410 y 81048
+x 61207 y 81113
+x 61207 y 81194
+x 61207 y 81275
+x 61410 y 81340
+x 61659 y 81340
+type1
+x 54134 y 92743
+x 54136 y 92727
+x 54144 y 92714
+x 54157 y 92704
+x 54170 y 92695
+x 54187 y 92690
+x 54208 y 92690
+x 54242 y 92690
+x 54268 y 92703
+x 54285 y 92728
+x 54302 y 92754
+x 54310 y 92793
+x 54310 y 92846
+x 54310 y 92848
+x 54310 y 92852
+x 54310 y 92858
+x 54309 y 92863
+x 54309 y 92868
+x 54309 y 92871
+x 54291 y 92850
+x 54269 y 92834
+x 54244 y 92824
+x 54219 y 92813
+x 54191 y 92808
+x 54161 y 92808
+x 54106 y 92808
+x 54060 y 92825
+x 54025 y 92860
+x 53989 y 92894
+x 53972 y 92938
+x 53972 y 92991
+x 53972 y 93053
+x 53993 y 93103
+x 54037 y 93140
+x 54080 y 93177
+x 54138 y 93196
+x 54211 y 93196
+x 54296 y 93196
+x 54361 y 93170
+x 54404 y 93118
+x 54448 y 93066
+x 54469 y 92989
+x 54469 y 92887
+x 54469 y 92787
+x 54447 y 92712
+x 54402 y 92661
+x 54356 y 92610
+x 54290 y 92585
+x 54201 y 92585
+x 54132 y 92585
+x 54078 y 92599
+x 54040 y 92626
+x 54002 y 92653
+x 53981 y 92693
+x 53979 y 92743
+x 54134 y 92743
+x 54120 y 92998
+x 54120 y 92972
+x 54129 y 92951
+x 54146 y 92935
+x 54163 y 92919
+x 54185 y 92910
+x 54211 y 92910
+x 54239 y 92910
+x 54261 y 92918
+x 54277 y 92934
+x 54292 y 92951
+x 54300 y 92973
+x 54300 y 93002
+x 54300 y 93029
+x 54292 y 93051
+x 54276 y 93067
+x 54259 y 93082
+x 54238 y 93091
+x 54211 y 93091
+x 54184 y 93091
+x 54162 y 93082
+x 54145 y 93065
+x 54129 y 93048
+x 54120 y 93026
+x 54120 y 92998
+x 55039 y 92792
+x 55039 y 92783
+x 55039 y 92722
+x 55017 y 92674
+x 54974 y 92639
+x 54931 y 92603
+x 54872 y 92586
+x 54798 y 92586
+x 54729 y 92586
+x 54674 y 92605
+x 54631 y 92643
+x 54588 y 92680
+x 54560 y 92735
+x 54547 y 92807
+x 54488 y 92807
+x 54519 y 92877
+x 54542 y 92877
+x 54542 y 92880
+x 54542 y 92884
+x 54541 y 92887
+x 54541 y 92891
+x 54541 y 92896
+x 54541 y 92903
+x 54541 y 92906
+x 54541 y 92909
+x 54541 y 92912
+x 54542 y 92916
+x 54542 y 92919
+x 54542 y 92923
+x 54476 y 92923
+x 54507 y 92992
+x 54552 y 92992
+x 54566 y 93066
+x 54594 y 93122
+x 54636 y 93159
+x 54679 y 93196
+x 54736 y 93214
+x 54807 y 93214
+x 54876 y 93214
+x 54930 y 93198
+x 54970 y 93166
+x 55009 y 93134
+x 55031 y 93088
+x 55036 y 93027
+x 54875 y 93027
+x 54874 y 93049
+x 54867 y 93066
+x 54854 y 93078
+x 54840 y 93090
+x 54822 y 93095
+x 54799 y 93095
+x 54777 y 93095
+x 54759 y 93087
+x 54744 y 93069
+x 54730 y 93052
+x 54719 y 93026
+x 54712 y 92992
+x 54864 y 92992
+x 54833 y 92923
+x 54705 y 92923
+x 54705 y 92919
+x 54705 y 92915
+x 54705 y 92910
+x 54704 y 92905
+x 54704 y 92901
+x 54704 y 92900
+x 54704 y 92897
+x 54704 y 92894
+x 54705 y 92888
+x 54705 y 92883
+x 54705 y 92880
+x 54705 y 92877
+x 54813 y 92877
+x 54781 y 92807
+x 54711 y 92807
+x 54717 y 92774
+x 54728 y 92749
+x 54744 y 92731
+x 54759 y 92714
+x 54778 y 92705
+x 54801 y 92705
+x 54823 y 92705
+x 54840 y 92713
+x 54854 y 92728
+x 54867 y 92744
+x 54875 y 92765
+x 54876 y 92792
+x 55039 y 92792
+type1
+x 57858 y 92721
+x 57860 y 92705
+x 57868 y 92692
+x 57881 y 92683
+x 57894 y 92673
+x 57911 y 92668
+x 57932 y 92668
+x 57966 y 92668
+x 57992 y 92681
+x 58009 y 92706
+x 58026 y 92732
+x 58034 y 92771
+x 58034 y 92824
+x 58034 y 92826
+x 58034 y 92830
+x 58034 y 92836
+x 58033 y 92841
+x 58033 y 92846
+x 58033 y 92849
+x 58015 y 92828
+x 57993 y 92812
+x 57968 y 92802
+x 57943 y 92791
+x 57915 y 92786
+x 57885 y 92786
+x 57829 y 92786
+x 57784 y 92803
+x 57749 y 92838
+x 57713 y 92872
+x 57695 y 92916
+x 57695 y 92969
+x 57695 y 93031
+x 57717 y 93081
+x 57761 y 93118
+x 57804 y 93155
+x 57862 y 93174
+x 57935 y 93174
+x 58020 y 93174
+x 58085 y 93148
+x 58128 y 93096
+x 58171 y 93044
+x 58193 y 92968
+x 58193 y 92866
+x 58193 y 92765
+x 58171 y 92690
+x 58125 y 92639
+x 58080 y 92588
+x 58013 y 92563
+x 57925 y 92563
+x 57856 y 92563
+x 57802 y 92577
+x 57764 y 92604
+x 57725 y 92632
+x 57705 y 92671
+x 57703 y 92721
+x 57858 y 92721
+x 57844 y 92976
+x 57844 y 92950
+x 57853 y 92929
+x 57870 y 92913
+x 57887 y 92897
+x 57908 y 92888
+x 57935 y 92888
+x 57963 y 92888
+x 57985 y 92896
+x 58001 y 92913
+x 58016 y 92929
+x 58024 y 92951
+x 58024 y 92981
+x 58024 y 93007
+x 58016 y 93029
+x 57999 y 93045
+x 57983 y 93061
+x 57962 y 93069
+x 57935 y 93069
+x 57908 y 93069
+x 57886 y 93060
+x 57869 y 93043
+x 57853 y 93026
+x 57844 y 93004
+x 57844 y 92976
+x 58762 y 92770
+x 58762 y 92761
+x 58762 y 92701
+x 58741 y 92652
+x 58698 y 92617
+x 58655 y 92581
+x 58596 y 92564
+x 58522 y 92564
+x 58453 y 92564
+x 58398 y 92583
+x 58355 y 92621
+x 58312 y 92659
+x 58284 y 92713
+x 58271 y 92785
+x 58212 y 92785
+x 58242 y 92855
+x 58266 y 92855
+x 58266 y 92858
+x 58265 y 92862
+x 58265 y 92866
+x 58265 y 92869
+x 58265 y 92874
+x 58265 y 92881
+x 58265 y 92884
+x 58265 y 92887
+x 58265 y 92891
+x 58265 y 92894
+x 58266 y 92897
+x 58266 y 92901
+x 58200 y 92901
+x 58230 y 92970
+x 58275 y 92970
+x 58290 y 93044
+x 58318 y 93100
+x 58360 y 93137
+x 58403 y 93174
+x 58460 y 93192
+x 58531 y 93192
+x 58600 y 93192
+x 58654 y 93176
+x 58693 y 93144
+x 58733 y 93112
+x 58755 y 93066
+x 58760 y 93005
+x 58599 y 93005
+x 58598 y 93027
+x 58591 y 93044
+x 58577 y 93056
+x 58564 y 93068
+x 58546 y 93074
+x 58523 y 93074
+x 58501 y 93074
+x 58483 y 93065
+x 58468 y 93047
+x 58454 y 93030
+x 58443 y 93004
+x 58436 y 92970
+x 58588 y 92970
+x 58557 y 92901
+x 58429 y 92901
+x 58429 y 92897
+x 58429 y 92893
+x 58428 y 92888
+x 58428 y 92883
+x 58428 y 92880
+x 58428 y 92878
+x 58428 y 92875
+x 58428 y 92872
+x 58428 y 92867
+x 58429 y 92861
+x 58429 y 92858
+x 58429 y 92855
+x 58536 y 92855
+x 58505 y 92785
+x 58435 y 92785
+x 58441 y 92752
+x 58452 y 92727
+x 58467 y 92709
+x 58483 y 92692
+x 58502 y 92683
+x 58524 y 92683
+x 58546 y 92683
+x 58564 y 92691
+x 58578 y 92707
+x 58591 y 92722
+x 58599 y 92743
+x 58600 y 92770
+x 58762 y 92770
+type1
+x 59257 y 92743
+x 59259 y 92727
+x 59267 y 92714
+x 59280 y 92704
+x 59294 y 92695
+x 59310 y 92690
+x 59331 y 92690
+x 59366 y 92690
+x 59391 y 92703
+x 59408 y 92728
+x 59425 y 92754
+x 59433 y 92793
+x 59433 y 92846
+x 59433 y 92848
+x 59433 y 92852
+x 59433 y 92858
+x 59433 y 92863
+x 59432 y 92868
+x 59432 y 92871
+x 59414 y 92850
+x 59392 y 92834
+x 59367 y 92824
+x 59342 y 92813
+x 59315 y 92808
+x 59284 y 92808
+x 59229 y 92808
+x 59183 y 92825
+x 59148 y 92860
+x 59112 y 92894
+x 59095 y 92938
+x 59095 y 92991
+x 59095 y 93053
+x 59117 y 93103
+x 59160 y 93140
+x 59203 y 93177
+x 59261 y 93196
+x 59334 y 93196
+x 59420 y 93196
+x 59484 y 93170
+x 59527 y 93118
+x 59571 y 93066
+x 59592 y 92989
+x 59592 y 92887
+x 59592 y 92787
+x 59570 y 92712
+x 59525 y 92661
+x 59479 y 92610
+x 59413 y 92585
+x 59324 y 92585
+x 59255 y 92585
+x 59202 y 92599
+x 59163 y 92626
+x 59125 y 92653
+x 59104 y 92693
+x 59102 y 92743
+x 59257 y 92743
+x 59244 y 92998
+x 59244 y 92972
+x 59252 y 92951
+x 59269 y 92935
+x 59286 y 92919
+x 59308 y 92910
+x 59334 y 92910
+x 59362 y 92910
+x 59384 y 92918
+x 59400 y 92934
+x 59415 y 92951
+x 59423 y 92973
+x 59423 y 93002
+x 59423 y 93029
+x 59415 y 93051
+x 59399 y 93067
+x 59383 y 93082
+x 59361 y 93091
+x 59334 y 93091
+x 59307 y 93091
+x 59285 y 93082
+x 59268 y 93065
+x 59252 y 93048
+x 59244 y 93026
+x 59244 y 92998
+x 60162 y 92792
+x 60162 y 92783
+x 60162 y 92722
+x 60140 y 92674
+x 60097 y 92639
+x 60054 y 92603
+x 59996 y 92586
+x 59921 y 92586
+x 59853 y 92586
+x 59797 y 92605
+x 59754 y 92643
+x 59711 y 92680
+x 59683 y 92735
+x 59671 y 92807
+x 59611 y 92807
+x 59642 y 92877
+x 59665 y 92877
+x 59665 y 92880
+x 59665 y 92884
+x 59665 y 92887
+x 59664 y 92891
+x 59664 y 92896
+x 59664 y 92903
+x 59664 y 92906
+x 59664 y 92909
+x 59665 y 92912
+x 59665 y 92916
+x 59665 y 92919
+x 59665 y 92923
+x 59600 y 92923
+x 59630 y 92992
+x 59675 y 92992
+x 59689 y 93066
+x 59717 y 93122
+x 59760 y 93159
+x 59802 y 93196
+x 59859 y 93214
+x 59930 y 93214
+x 59999 y 93214
+x 60054 y 93198
+x 60093 y 93166
+x 60132 y 93134
+x 60154 y 93088
+x 60159 y 93027
+x 59998 y 93027
+x 59997 y 93049
+x 59990 y 93066
+x 59977 y 93078
+x 59963 y 93090
+x 59945 y 93095
+x 59922 y 93095
+x 59900 y 93095
+x 59882 y 93087
+x 59867 y 93069
+x 59853 y 93052
+x 59842 y 93026
+x 59836 y 92992
+x 59987 y 92992
+x 59956 y 92923
+x 59828 y 92923
+x 59828 y 92919
+x 59828 y 92915
+x 59828 y 92910
+x 59827 y 92905
+x 59827 y 92901
+x 59827 y 92900
+x 59827 y 92897
+x 59827 y 92894
+x 59828 y 92888
+x 59828 y 92883
+x 59828 y 92880
+x 59828 y 92877
+x 59936 y 92877
+x 59904 y 92807
+x 59834 y 92807
+x 59841 y 92774
+x 59851 y 92749
+x 59867 y 92731
+x 59882 y 92714
+x 59901 y 92705
+x 59924 y 92705
+x 59946 y 92705
+x 59963 y 92713
+x 59977 y 92728
+x 59990 y 92744
+x 59998 y 92765
+x 59999 y 92792
+x 60162 y 92792
+type1
+x 60695 y 92727
+x 60698 y 92711
+x 60705 y 92698
+x 60719 y 92688
+x 60732 y 92679
+x 60748 y 92674
+x 60769 y 92674
+x 60804 y 92674
+x 60829 y 92687
+x 60846 y 92712
+x 60863 y 92738
+x 60871 y 92777
+x 60871 y 92830
+x 60871 y 92832
+x 60871 y 92836
+x 60871 y 92842
+x 60871 y 92847
+x 60871 y 92852
+x 60871 y 92855
+x 60852 y 92834
+x 60830 y 92818
+x 60806 y 92808
+x 60781 y 92797
+x 60753 y 92792
+x 60722 y 92792
+x 60667 y 92792
+x 60621 y 92809
+x 60586 y 92844
+x 60551 y 92878
+x 60533 y 92922
+x 60533 y 92975
+x 60533 y 93037
+x 60555 y 93087
+x 60598 y 93124
+x 60641 y 93161
+x 60700 y 93180
+x 60772 y 93180
+x 60858 y 93180
+x 60922 y 93154
+x 60966 y 93102
+x 61009 y 93050
+x 61031 y 92973
+x 61031 y 92871
+x 61031 y 92771
+x 61008 y 92696
+x 60963 y 92645
+x 60918 y 92594
+x 60851 y 92569
+x 60762 y 92569
+x 60693 y 92569
+x 60640 y 92583
+x 60601 y 92610
+x 60563 y 92637
+x 60542 y 92677
+x 60540 y 92727
+x 60695 y 92727
+x 60682 y 92982
+x 60682 y 92956
+x 60690 y 92935
+x 60707 y 92919
+x 60724 y 92903
+x 60746 y 92894
+x 60772 y 92894
+x 60801 y 92894
+x 60822 y 92902
+x 60838 y 92918
+x 60853 y 92935
+x 60861 y 92957
+x 60861 y 92986
+x 60861 y 93013
+x 60853 y 93035
+x 60837 y 93051
+x 60821 y 93066
+x 60799 y 93075
+x 60772 y 93075
+x 60745 y 93075
+x 60723 y 93066
+x 60707 y 93049
+x 60690 y 93032
+x 60682 y 93010
+x 60682 y 92982
+x 61600 y 92776
+x 61600 y 92767
+x 61600 y 92706
+x 61578 y 92658
+x 61535 y 92623
+x 61492 y 92587
+x 61434 y 92570
+x 61359 y 92570
+x 61291 y 92570
+x 61235 y 92589
+x 61192 y 92627
+x 61149 y 92664
+x 61121 y 92719
+x 61109 y 92791
+x 61049 y 92791
+x 61080 y 92861
+x 61103 y 92861
+x 61103 y 92864
+x 61103 y 92868
+x 61103 y 92871
+x 61103 y 92875
+x 61103 y 92880
+x 61103 y 92887
+x 61103 y 92890
+x 61103 y 92893
+x 61103 y 92896
+x 61103 y 92900
+x 61103 y 92903
+x 61103 y 92907
+x 61038 y 92907
+x 61068 y 92976
+x 61113 y 92976
+x 61127 y 93050
+x 61155 y 93106
+x 61198 y 93143
+x 61240 y 93180
+x 61297 y 93198
+x 61368 y 93198
+x 61438 y 93198
+x 61492 y 93182
+x 61531 y 93150
+x 61570 y 93118
+x 61592 y 93072
+x 61597 y 93011
+x 61436 y 93011
+x 61435 y 93033
+x 61428 y 93050
+x 61415 y 93062
+x 61402 y 93074
+x 61383 y 93079
+x 61360 y 93079
+x 61338 y 93079
+x 61320 y 93071
+x 61305 y 93053
+x 61291 y 93036
+x 61280 y 93010
+x 61274 y 92976
+x 61425 y 92976
+x 61394 y 92907
+x 61266 y 92907
+x 61266 y 92903
+x 61266 y 92899
+x 61266 y 92894
+x 61266 y 92889
+x 61265 y 92885
+x 61265 y 92884
+x 61265 y 92881
+x 61266 y 92878
+x 61266 y 92872
+x 61266 y 92867
+x 61266 y 92864
+x 61266 y 92861
+x 61374 y 92861
+x 61342 y 92791
+x 61272 y 92791
+x 61279 y 92758
+x 61290 y 92733
+x 61305 y 92715
+x 61320 y 92698
+x 61339 y 92689
+x 61362 y 92689
+x 61384 y 92689
+x 61402 y 92697
+x 61415 y 92712
+x 61429 y 92728
+x 61436 y 92749
+x 61437 y 92776
+x 61600 y 92776
+type1
+x 55567 y 92874
+x 55538 y 92883
+x 55516 y 92899
+x 55502 y 92921
+x 55487 y 92944
+x 55479 y 92973
+x 55479 y 93009
+x 55479 y 93058
+x 55493 y 93095
+x 55521 y 93122
+x 55548 y 93149
+x 55588 y 93162
+x 55638 y 93162
+x 55689 y 93162
+x 55728 y 93149
+x 55756 y 93122
+x 55783 y 93095
+x 55797 y 93058
+x 55797 y 93009
+x 55797 y 92974
+x 55790 y 92944
+x 55775 y 92922
+x 55760 y 92899
+x 55738 y 92883
+x 55709 y 92874
+x 55709 y 92870
+x 55742 y 92865
+x 55767 y 92850
+x 55785 y 92824
+x 55803 y 92799
+x 55812 y 92764
+x 55812 y 92722
+x 55812 y 92669
+x 55797 y 92628
+x 55766 y 92598
+x 55735 y 92568
+x 55693 y 92553
+x 55638 y 92553
+x 55584 y 92553
+x 55541 y 92568
+x 55511 y 92598
+x 55480 y 92628
+x 55465 y 92669
+x 55465 y 92722
+x 55465 y 92764
+x 55473 y 92799
+x 55491 y 92824
+x 55509 y 92850
+x 55534 y 92865
+x 55567 y 92870
+x 55567 y 92874
+x 55570 y 92740
+x 55570 y 92715
+x 55576 y 92695
+x 55588 y 92680
+x 55600 y 92665
+x 55617 y 92658
+x 55638 y 92658
+x 55659 y 92658
+x 55676 y 92665
+x 55688 y 92680
+x 55700 y 92694
+x 55706 y 92714
+x 55706 y 92739
+x 55706 y 92765
+x 55700 y 92785
+x 55687 y 92799
+x 55675 y 92814
+x 55658 y 92822
+x 55637 y 92822
+x 55617 y 92822
+x 55601 y 92814
+x 55588 y 92799
+x 55576 y 92784
+x 55570 y 92764
+x 55570 y 92740
+x 55638 y 93064
+x 55622 y 93064
+x 55609 y 93058
+x 55598 y 93044
+x 55588 y 93031
+x 55583 y 93013
+x 55583 y 92991
+x 55583 y 92971
+x 55588 y 92954
+x 55597 y 92942
+x 55607 y 92930
+x 55620 y 92924
+x 55637 y 92924
+x 55656 y 92924
+x 55670 y 92930
+x 55679 y 92942
+x 55689 y 92954
+x 55694 y 92971
+x 55694 y 92994
+x 55694 y 93016
+x 55689 y 93033
+x 55679 y 93046
+x 55669 y 93058
+x 55656 y 93064
+x 55638 y 93064
+x 55856 y 92461
+x 55894 y 92687
+x 56005 y 92687
+x 55936 y 92461
+x 55856 y 92461
+x 56169 y 92733
+x 56170 y 92712
+x 56175 y 92696
+x 56184 y 92684
+x 56192 y 92672
+x 56204 y 92666
+x 56218 y 92666
+x 56236 y 92666
+x 56250 y 92674
+x 56260 y 92691
+x 56270 y 92708
+x 56275 y 92732
+x 56275 y 92763
+x 56275 y 92793
+x 56270 y 92817
+x 56262 y 92833
+x 56254 y 92850
+x 56242 y 92858
+x 56227 y 92858
+x 56213 y 92858
+x 56202 y 92854
+x 56193 y 92845
+x 56185 y 92836
+x 56180 y 92823
+x 56177 y 92806
+x 56063 y 92806
+x 56071 y 93152
+x 56364 y 93152
+x 56364 y 93037
+x 56174 y 93037
+x 56167 y 92894
+x 56178 y 92918
+x 56191 y 92936
+x 56207 y 92948
+x 56223 y 92960
+x 56242 y 92966
+x 56264 y 92966
+x 56303 y 92966
+x 56334 y 92949
+x 56357 y 92914
+x 56379 y 92878
+x 56391 y 92831
+x 56391 y 92770
+x 56391 y 92700
+x 56376 y 92646
+x 56348 y 92609
+x 56319 y 92571
+x 56278 y 92552
+x 56225 y 92552
+x 56171 y 92552
+x 56129 y 92567
+x 56101 y 92597
+x 56072 y 92628
+x 56057 y 92673
+x 56056 y 92733
+x 56169 y 92733
+x 56550 y 92859
+x 56550 y 92790
+x 56555 y 92740
+x 56565 y 92711
+x 56574 y 92681
+x 56590 y 92667
+x 56613 y 92667
+x 56635 y 92667
+x 56651 y 92681
+x 56660 y 92711
+x 56670 y 92740
+x 56675 y 92790
+x 56675 y 92859
+x 56675 y 92928
+x 56670 y 92977
+x 56660 y 93006
+x 56651 y 93036
+x 56635 y 93050
+x 56613 y 93050
+x 56590 y 93050
+x 56574 y 93036
+x 56565 y 93006
+x 56555 y 92977
+x 56550 y 92928
+x 56550 y 92859
+x 56437 y 92857
+x 56437 y 92955
+x 56452 y 93030
+x 56482 y 93083
+x 56513 y 93135
+x 56556 y 93162
+x 56613 y 93162
+x 56669 y 93162
+x 56713 y 93135
+x 56743 y 93083
+x 56773 y 93030
+x 56789 y 92955
+x 56789 y 92857
+x 56789 y 92759
+x 56773 y 92684
+x 56743 y 92631
+x 56713 y 92578
+x 56669 y 92552
+x 56613 y 92552
+x 56556 y 92552
+x 56513 y 92578
+x 56482 y 92631
+x 56452 y 92684
+x 56437 y 92759
+x 56437 y 92857
+x 57256 y 92759
+x 57256 y 92750
+x 57256 y 92690
+x 57241 y 92641
+x 57211 y 92606
+x 57181 y 92571
+x 57140 y 92553
+x 57088 y 92553
+x 57040 y 92553
+x 57001 y 92572
+x 56970 y 92610
+x 56941 y 92648
+x 56921 y 92702
+x 56912 y 92774
+x 56870 y 92774
+x 56892 y 92844
+x 56908 y 92844
+x 56908 y 92848
+x 56908 y 92851
+x 56908 y 92855
+x 56908 y 92858
+x 56908 y 92863
+x 56908 y 92870
+x 56908 y 92873
+x 56908 y 92876
+x 56908 y 92880
+x 56908 y 92883
+x 56908 y 92886
+x 56908 y 92890
+x 56862 y 92890
+x 56884 y 92959
+x 56915 y 92959
+x 56925 y 93033
+x 56945 y 93089
+x 56974 y 93126
+x 57004 y 93163
+x 57044 y 93181
+x 57094 y 93181
+x 57142 y 93181
+x 57180 y 93165
+x 57208 y 93133
+x 57235 y 93101
+x 57251 y 93055
+x 57254 y 92994
+x 57141 y 92994
+x 57141 y 93016
+x 57136 y 93033
+x 57127 y 93045
+x 57117 y 93057
+x 57104 y 93063
+x 57088 y 93063
+x 57073 y 93063
+x 57060 y 93054
+x 57050 y 93037
+x 57040 y 93019
+x 57032 y 92993
+x 57028 y 92959
+x 57134 y 92959
+x 57112 y 92890
+x 57022 y 92890
+x 57022 y 92886
+x 57022 y 92882
+x 57022 y 92877
+x 57022 y 92872
+x 57022 y 92869
+x 57022 y 92867
+x 57022 y 92864
+x 57022 y 92861
+x 57022 y 92856
+x 57022 y 92851
+x 57022 y 92847
+x 57022 y 92844
+x 57098 y 92844
+x 57076 y 92774
+x 57027 y 92774
+x 57031 y 92741
+x 57039 y 92716
+x 57050 y 92698
+x 57060 y 92681
+x 57074 y 92672
+x 57089 y 92672
+x 57105 y 92672
+x 57117 y 92680
+x 57127 y 92696
+x 57136 y 92711
+x 57141 y 92732
+x 57142 y 92759
+x 57256 y 92759
+type1
+x 62156 y 92781
+x 62157 y 92765
+x 62163 y 92752
+x 62173 y 92742
+x 62183 y 92733
+x 62195 y 92728
+x 62210 y 92728
+x 62236 y 92728
+x 62255 y 92740
+x 62268 y 92766
+x 62280 y 92792
+x 62286 y 92831
+x 62286 y 92884
+x 62286 y 92886
+x 62286 y 92890
+x 62286 y 92896
+x 62286 y 92901
+x 62286 y 92905
+x 62286 y 92909
+x 62272 y 92888
+x 62256 y 92872
+x 62237 y 92862
+x 62219 y 92851
+x 62198 y 92846
+x 62175 y 92846
+x 62134 y 92846
+x 62100 y 92863
+x 62074 y 92898
+x 62048 y 92932
+x 62035 y 92976
+x 62035 y 93029
+x 62035 y 93091
+x 62051 y 93141
+x 62083 y 93178
+x 62115 y 93215
+x 62159 y 93233
+x 62213 y 93233
+x 62276 y 93233
+x 62324 y 93208
+x 62357 y 93156
+x 62389 y 93104
+x 62405 y 93027
+x 62405 y 92925
+x 62405 y 92825
+x 62388 y 92750
+x 62355 y 92699
+x 62321 y 92648
+x 62271 y 92623
+x 62205 y 92623
+x 62154 y 92623
+x 62114 y 92636
+x 62086 y 92664
+x 62057 y 92691
+x 62042 y 92730
+x 62040 y 92781
+x 62156 y 92781
+x 62145 y 93035
+x 62145 y 93010
+x 62152 y 92989
+x 62164 y 92973
+x 62177 y 92956
+x 62193 y 92948
+x 62213 y 92948
+x 62234 y 92948
+x 62250 y 92956
+x 62262 y 92972
+x 62273 y 92989
+x 62279 y 93011
+x 62279 y 93040
+x 62279 y 93067
+x 62273 y 93088
+x 62261 y 93104
+x 62249 y 93120
+x 62233 y 93128
+x 62213 y 93128
+x 62192 y 93128
+x 62176 y 93120
+x 62164 y 93103
+x 62152 y 93086
+x 62145 y 93064
+x 62145 y 93035
+x 62452 y 92531
+x 62493 y 92758
+x 62610 y 92758
+x 62537 y 92531
+x 62452 y 92531
+x 62784 y 92804
+x 62785 y 92783
+x 62790 y 92767
+x 62800 y 92755
+x 62809 y 92743
+x 62821 y 92737
+x 62837 y 92737
+x 62856 y 92737
+x 62871 y 92745
+x 62881 y 92762
+x 62891 y 92779
+x 62896 y 92803
+x 62896 y 92834
+x 62896 y 92864
+x 62892 y 92887
+x 62883 y 92904
+x 62874 y 92920
+x 62862 y 92929
+x 62845 y 92929
+x 62831 y 92929
+x 62819 y 92924
+x 62810 y 92916
+x 62801 y 92907
+x 62796 y 92894
+x 62793 y 92877
+x 62672 y 92877
+x 62681 y 93223
+x 62992 y 93223
+x 62992 y 93108
+x 62790 y 93108
+x 62782 y 92964
+x 62793 y 92989
+x 62808 y 93007
+x 62825 y 93019
+x 62842 y 93031
+x 62862 y 93037
+x 62885 y 93037
+x 62927 y 93037
+x 62960 y 93019
+x 62984 y 92984
+x 63008 y 92949
+x 63020 y 92901
+x 63020 y 92841
+x 63020 y 92771
+x 63005 y 92717
+x 62974 y 92679
+x 62944 y 92642
+x 62900 y 92623
+x 62844 y 92623
+x 62786 y 92623
+x 62742 y 92638
+x 62712 y 92668
+x 62681 y 92699
+x 62666 y 92744
+x 62664 y 92804
+x 62784 y 92804
+x 63190 y 92930
+x 63190 y 92860
+x 63195 y 92811
+x 63205 y 92782
+x 63215 y 92752
+x 63232 y 92737
+x 63256 y 92737
+x 63279 y 92737
+x 63296 y 92752
+x 63306 y 92782
+x 63317 y 92811
+x 63322 y 92860
+x 63322 y 92930
+x 63322 y 92998
+x 63317 y 93048
+x 63306 y 93077
+x 63296 y 93106
+x 63279 y 93121
+x 63256 y 93121
+x 63232 y 93121
+x 63215 y 93106
+x 63205 y 93077
+x 63195 y 93048
+x 63190 y 92998
+x 63190 y 92930
+x 63069 y 92928
+x 63069 y 93026
+x 63085 y 93101
+x 63117 y 93154
+x 63149 y 93206
+x 63196 y 93233
+x 63256 y 93233
+x 63316 y 93233
+x 63362 y 93206
+x 63394 y 93154
+x 63427 y 93101
+x 63443 y 93026
+x 63443 y 92928
+x 63443 y 92830
+x 63427 y 92755
+x 63394 y 92702
+x 63362 y 92649
+x 63316 y 92623
+x 63256 y 92623
+x 63196 y 92623
+x 63149 y 92649
+x 63117 y 92702
+x 63085 y 92755
+x 63069 y 92830
+x 63069 y 92928
+x 63895 y 92830
+x 63895 y 92821
+x 63895 y 92760
+x 63879 y 92712
+x 63847 y 92677
+x 63815 y 92641
+x 63772 y 92624
+x 63716 y 92624
+x 63665 y 92624
+x 63624 y 92643
+x 63592 y 92681
+x 63560 y 92718
+x 63539 y 92773
+x 63530 y 92845
+x 63486 y 92845
+x 63508 y 92915
+x 63526 y 92915
+x 63526 y 92918
+x 63525 y 92922
+x 63525 y 92925
+x 63525 y 92929
+x 63525 y 92934
+x 63525 y 92941
+x 63525 y 92944
+x 63525 y 92947
+x 63525 y 92950
+x 63525 y 92954
+x 63526 y 92957
+x 63526 y 92961
+x 63477 y 92961
+x 63499 y 93030
+x 63533 y 93030
+x 63543 y 93104
+x 63564 y 93160
+x 63596 y 93197
+x 63628 y 93234
+x 63670 y 93252
+x 63723 y 93252
+x 63775 y 93252
+x 63815 y 93236
+x 63844 y 93204
+x 63873 y 93172
+x 63889 y 93125
+x 63893 y 93065
+x 63773 y 93065
+x 63773 y 93087
+x 63768 y 93103
+x 63758 y 93115
+x 63748 y 93127
+x 63734 y 93133
+x 63717 y 93133
+x 63701 y 93133
+x 63687 y 93125
+x 63676 y 93107
+x 63665 y 93090
+x 63657 y 93064
+x 63653 y 93030
+x 63766 y 93030
+x 63742 y 92961
+x 63647 y 92961
+x 63647 y 92957
+x 63647 y 92953
+x 63647 y 92948
+x 63647 y 92943
+x 63646 y 92939
+x 63646 y 92938
+x 63646 y 92935
+x 63647 y 92931
+x 63647 y 92926
+x 63647 y 92921
+x 63647 y 92917
+x 63647 y 92915
+x 63727 y 92915
+x 63704 y 92845
+x 63651 y 92845
+x 63656 y 92812
+x 63664 y 92787
+x 63676 y 92769
+x 63687 y 92752
+x 63701 y 92743
+x 63718 y 92743
+x 63735 y 92743
+x 63748 y 92751
+x 63758 y 92766
+x 63768 y 92782
+x 63773 y 92803
+x 63774 y 92830
+x 63895 y 92830
+type1
+x 65142 y 92808
+x 65144 y 92792
+x 65152 y 92779
+x 65165 y 92769
+x 65178 y 92760
+x 65195 y 92755
+x 65216 y 92755
+x 65250 y 92755
+x 65276 y 92767
+x 65293 y 92793
+x 65310 y 92819
+x 65318 y 92858
+x 65318 y 92911
+x 65318 y 92913
+x 65318 y 92917
+x 65318 y 92923
+x 65317 y 92928
+x 65317 y 92932
+x 65317 y 92936
+x 65299 y 92915
+x 65277 y 92899
+x 65252 y 92889
+x 65227 y 92878
+x 65199 y 92873
+x 65169 y 92873
+x 65113 y 92873
+x 65068 y 92890
+x 65033 y 92925
+x 64997 y 92959
+x 64979 y 93003
+x 64979 y 93056
+x 64979 y 93118
+x 65001 y 93168
+x 65045 y 93205
+x 65088 y 93242
+x 65146 y 93260
+x 65219 y 93260
+x 65304 y 93260
+x 65369 y 93235
+x 65412 y 93183
+x 65455 y 93131
+x 65477 y 93054
+x 65477 y 92952
+x 65477 y 92852
+x 65455 y 92777
+x 65409 y 92726
+x 65364 y 92675
+x 65297 y 92650
+x 65209 y 92650
+x 65140 y 92650
+x 65086 y 92663
+x 65048 y 92691
+x 65009 y 92718
+x 64989 y 92757
+x 64987 y 92808
+x 65142 y 92808
+x 65128 y 93062
+x 65128 y 93037
+x 65137 y 93016
+x 65154 y 93000
+x 65171 y 92983
+x 65192 y 92975
+x 65219 y 92975
+x 65247 y 92975
+x 65269 y 92983
+x 65285 y 92999
+x 65300 y 93016
+x 65308 y 93038
+x 65308 y 93067
+x 65308 y 93094
+x 65300 y 93115
+x 65283 y 93131
+x 65267 y 93147
+x 65246 y 93155
+x 65219 y 93155
+x 65192 y 93155
+x 65170 y 93147
+x 65153 y 93130
+x 65137 y 93113
+x 65128 y 93090
+x 65128 y 93062
+x 66046 y 92856
+x 66046 y 92848
+x 66046 y 92787
+x 66025 y 92739
+x 65982 y 92704
+x 65939 y 92668
+x 65880 y 92651
+x 65806 y 92651
+x 65737 y 92651
+x 65682 y 92670
+x 65639 y 92707
+x 65596 y 92745
+x 65568 y 92800
+x 65555 y 92872
+x 65496 y 92872
+x 65526 y 92942
+x 65550 y 92942
+x 65550 y 92945
+x 65549 y 92949
+x 65549 y 92952
+x 65549 y 92956
+x 65549 y 92961
+x 65549 y 92968
+x 65549 y 92971
+x 65549 y 92974
+x 65549 y 92977
+x 65549 y 92981
+x 65550 y 92984
+x 65550 y 92988
+x 65484 y 92988
+x 65514 y 93057
+x 65559 y 93057
+x 65574 y 93131
+x 65602 y 93187
+x 65644 y 93224
+x 65687 y 93261
+x 65744 y 93279
+x 65815 y 93279
+x 65884 y 93279
+x 65938 y 93263
+x 65977 y 93231
+x 66017 y 93199
+x 66039 y 93152
+x 66044 y 93092
+x 65883 y 93092
+x 65882 y 93114
+x 65875 y 93130
+x 65861 y 93142
+x 65848 y 93154
+x 65830 y 93160
+x 65807 y 93160
+x 65785 y 93160
+x 65767 y 93152
+x 65752 y 93134
+x 65738 y 93117
+x 65727 y 93091
+x 65720 y 93057
+x 65872 y 93057
+x 65841 y 92988
+x 65713 y 92988
+x 65713 y 92984
+x 65713 y 92980
+x 65712 y 92975
+x 65712 y 92970
+x 65712 y 92966
+x 65712 y 92965
+x 65712 y 92962
+x 65712 y 92958
+x 65712 y 92953
+x 65713 y 92948
+x 65713 y 92944
+x 65713 y 92942
+x 65820 y 92942
+x 65789 y 92872
+x 65719 y 92872
+x 65725 y 92839
+x 65736 y 92813
+x 65752 y 92796
+x 65767 y 92779
+x 65786 y 92770
+x 65808 y 92770
+x 65830 y 92770
+x 65848 y 92778
+x 65862 y 92793
+x 65875 y 92809
+x 65883 y 92830
+x 65884 y 92856
+x 66046 y 92856
+type1
+x 66669 y 92664
+x 66669 y 93099
+x 66653 y 93087
+x 66633 y 93076
+x 66610 y 93064
+x 66588 y 93053
+x 66561 y 93041
+x 66530 y 93029
+x 66530 y 93160
+x 66558 y 93169
+x 66586 y 93181
+x 66614 y 93197
+x 66643 y 93213
+x 66671 y 93232
+x 66699 y 93254
+x 66828 y 93254
+x 66828 y 92664
+x 66669 y 92664
+x 67012 y 92664
+x 67012 y 92786
+x 67128 y 92868
+x 67208 y 92932
+x 67251 y 92977
+x 67294 y 93022
+x 67316 y 93060
+x 67316 y 93092
+x 67316 y 93111
+x 67311 y 93126
+x 67300 y 93136
+x 67289 y 93146
+x 67274 y 93151
+x 67254 y 93151
+x 67233 y 93151
+x 67217 y 93146
+x 67205 y 93135
+x 67193 y 93123
+x 67187 y 93108
+x 67187 y 93089
+x 67187 y 93086
+x 67022 y 93086
+x 67024 y 93143
+x 67044 y 93187
+x 67084 y 93218
+x 67125 y 93249
+x 67181 y 93264
+x 67253 y 93264
+x 67327 y 93264
+x 67385 y 93250
+x 67425 y 93221
+x 67465 y 93193
+x 67485 y 93152
+x 67485 y 93099
+x 67485 y 93052
+x 67463 y 93003
+x 67419 y 92951
+x 67375 y 92900
+x 67305 y 92843
+x 67211 y 92780
+x 67486 y 92780
+x 67486 y 92664
+x 67012 y 92664
+x 68072 y 92860
+x 68072 y 92852
+x 68072 y 92791
+x 68050 y 92743
+x 68007 y 92707
+x 67964 y 92672
+x 67906 y 92654
+x 67831 y 92654
+x 67763 y 92654
+x 67707 y 92673
+x 67664 y 92711
+x 67621 y 92749
+x 67593 y 92804
+x 67581 y 92875
+x 67521 y 92875
+x 67552 y 92946
+x 67575 y 92946
+x 67575 y 92949
+x 67575 y 92952
+x 67575 y 92956
+x 67575 y 92959
+x 67575 y 92965
+x 67575 y 92971
+x 67575 y 92974
+x 67575 y 92978
+x 67575 y 92981
+x 67575 y 92984
+x 67575 y 92988
+x 67575 y 92991
+x 67510 y 92991
+x 67540 y 93061
+x 67585 y 93061
+x 67599 y 93135
+x 67627 y 93190
+x 67670 y 93227
+x 67712 y 93264
+x 67769 y 93283
+x 67840 y 93283
+x 67910 y 93283
+x 67964 y 93266
+x 68003 y 93234
+x 68042 y 93202
+x 68064 y 93156
+x 68069 y 93095
+x 67908 y 93096
+x 67907 y 93117
+x 67900 y 93134
+x 67887 y 93146
+x 67874 y 93158
+x 67855 y 93164
+x 67832 y 93164
+x 67810 y 93164
+x 67792 y 93155
+x 67778 y 93138
+x 67763 y 93120
+x 67752 y 93095
+x 67746 y 93061
+x 67897 y 93061
+x 67866 y 92991
+x 67738 y 92991
+x 67738 y 92988
+x 67738 y 92983
+x 67738 y 92978
+x 67738 y 92973
+x 67737 y 92970
+x 67737 y 92968
+x 67737 y 92966
+x 67738 y 92962
+x 67738 y 92957
+x 67738 y 92952
+x 67738 y 92948
+x 67738 y 92946
+x 67846 y 92946
+x 67814 y 92875
+x 67744 y 92875
+x 67751 y 92842
+x 67762 y 92817
+x 67777 y 92800
+x 67792 y 92782
+x 67811 y 92774
+x 67834 y 92774
+x 67856 y 92774
+x 67874 y 92781
+x 67887 y 92797
+x 67901 y 92812
+x 67908 y 92833
+x 67909 y 92860
+x 68072 y 92860
+type1
+x 70523 y 92664
+x 70523 y 93099
+x 70507 y 93087
+x 70487 y 93076
+x 70465 y 93064
+x 70442 y 93053
+x 70415 y 93041
+x 70384 y 93029
+x 70384 y 93160
+x 70412 y 93169
+x 70440 y 93181
+x 70468 y 93197
+x 70497 y 93213
+x 70525 y 93232
+x 70553 y 93254
+x 70683 y 93254
+x 70683 y 92664
+x 70523 y 92664
+x 71020 y 92960
+x 71020 y 92891
+x 71027 y 92842
+x 71040 y 92812
+x 71054 y 92783
+x 71077 y 92768
+x 71109 y 92768
+x 71140 y 92768
+x 71163 y 92783
+x 71177 y 92812
+x 71191 y 92842
+x 71198 y 92891
+x 71198 y 92960
+x 71198 y 93029
+x 71191 y 93078
+x 71177 y 93107
+x 71163 y 93137
+x 71140 y 93151
+x 71109 y 93151
+x 71077 y 93151
+x 71054 y 93137
+x 71040 y 93107
+x 71027 y 93078
+x 71020 y 93029
+x 71020 y 92960
+x 70857 y 92958
+x 70857 y 93056
+x 70879 y 93131
+x 70922 y 93184
+x 70966 y 93237
+x 71028 y 93263
+x 71109 y 93263
+x 71189 y 93263
+x 71252 y 93237
+x 71295 y 93184
+x 71338 y 93131
+x 71360 y 93056
+x 71360 y 92958
+x 71360 y 92861
+x 71338 y 92785
+x 71295 y 92732
+x 71252 y 92680
+x 71189 y 92653
+x 71109 y 92653
+x 71028 y 92653
+x 70966 y 92680
+x 70922 y 92732
+x 70879 y 92785
+x 70857 y 92861
+x 70857 y 92958
+x 71926 y 92860
+x 71926 y 92852
+x 71926 y 92791
+x 71905 y 92743
+x 71861 y 92707
+x 71818 y 92672
+x 71760 y 92654
+x 71685 y 92654
+x 71617 y 92654
+x 71561 y 92673
+x 71518 y 92711
+x 71475 y 92749
+x 71448 y 92804
+x 71435 y 92875
+x 71375 y 92875
+x 71406 y 92946
+x 71430 y 92946
+x 71429 y 92949
+x 71429 y 92952
+x 71429 y 92956
+x 71429 y 92959
+x 71429 y 92965
+x 71429 y 92971
+x 71429 y 92974
+x 71429 y 92978
+x 71429 y 92981
+x 71429 y 92984
+x 71429 y 92988
+x 71430 y 92991
+x 71364 y 92991
+x 71394 y 93061
+x 71439 y 93061
+x 71453 y 93135
+x 71481 y 93190
+x 71524 y 93227
+x 71566 y 93264
+x 71623 y 93283
+x 71695 y 93283
+x 71764 y 93283
+x 71818 y 93266
+x 71857 y 93234
+x 71896 y 93202
+x 71918 y 93156
+x 71923 y 93095
+x 71762 y 93096
+x 71761 y 93117
+x 71754 y 93134
+x 71741 y 93146
+x 71728 y 93158
+x 71709 y 93164
+x 71686 y 93164
+x 71664 y 93164
+x 71646 y 93155
+x 71632 y 93138
+x 71617 y 93120
+x 71606 y 93095
+x 71600 y 93061
+x 71752 y 93061
+x 71720 y 92991
+x 71592 y 92991
+x 71592 y 92988
+x 71592 y 92983
+x 71592 y 92978
+x 71592 y 92973
+x 71592 y 92970
+x 71592 y 92968
+x 71592 y 92966
+x 71592 y 92962
+x 71592 y 92957
+x 71592 y 92952
+x 71592 y 92948
+x 71592 y 92946
+x 71700 y 92946
+x 71668 y 92875
+x 71598 y 92875
+x 71605 y 92842
+x 71616 y 92817
+x 71631 y 92800
+x 71646 y 92782
+x 71665 y 92774
+x 71688 y 92774
+x 71710 y 92774
+x 71728 y 92781
+x 71741 y 92797
+x 71755 y 92812
+x 71762 y 92833
+x 71764 y 92860
+x 71926 y 92860
+type1
+x 72302 y 92744
+x 72302 y 93180
+x 72285 y 93168
+x 72266 y 93156
+x 72243 y 93145
+x 72221 y 93134
+x 72194 y 93122
+x 72162 y 93110
+x 72162 y 93241
+x 72190 y 93250
+x 72219 y 93262
+x 72247 y 93278
+x 72276 y 93294
+x 72304 y 93312
+x 72332 y 93334
+x 72461 y 93334
+x 72461 y 92744
+x 72302 y 92744
+x 72796 y 92914
+x 72798 y 92891
+x 72806 y 92874
+x 72821 y 92862
+x 72836 y 92850
+x 72856 y 92844
+x 72880 y 92844
+x 72908 y 92844
+x 72930 y 92850
+x 72946 y 92864
+x 72963 y 92877
+x 72971 y 92895
+x 72971 y 92916
+x 72971 y 92943
+x 72961 y 92963
+x 72941 y 92976
+x 72920 y 92988
+x 72888 y 92994
+x 72843 y 92994
+x 72833 y 92994
+x 72826 y 92994
+x 72821 y 92994
+x 72816 y 92994
+x 72811 y 92994
+x 72806 y 92993
+x 72806 y 93097
+x 72809 y 93097
+x 72814 y 93097
+x 72820 y 93096
+x 72826 y 93096
+x 72831 y 93096
+x 72834 y 93096
+x 72880 y 93096
+x 72913 y 93102
+x 72933 y 93114
+x 72953 y 93126
+x 72963 y 93146
+x 72963 y 93173
+x 72963 y 93193
+x 72957 y 93209
+x 72943 y 93220
+x 72930 y 93232
+x 72911 y 93237
+x 72887 y 93237
+x 72863 y 93237
+x 72845 y 93232
+x 72832 y 93221
+x 72819 y 93210
+x 72812 y 93194
+x 72811 y 93173
+x 72649 y 93173
+x 72653 y 93227
+x 72676 y 93270
+x 72717 y 93300
+x 72759 y 93330
+x 72815 y 93345
+x 72887 y 93345
+x 72961 y 93345
+x 73019 y 93331
+x 73060 y 93304
+x 73101 y 93277
+x 73121 y 93239
+x 73121 y 93190
+x 73121 y 93154
+x 73109 y 93124
+x 73086 y 93100
+x 73062 y 93076
+x 73030 y 93061
+x 72988 y 93055
+x 72988 y 93051
+x 73035 y 93046
+x 73071 y 93031
+x 73096 y 93006
+x 73122 y 92980
+x 73135 y 92946
+x 73135 y 92903
+x 73135 y 92849
+x 73112 y 92808
+x 73067 y 92778
+x 73022 y 92749
+x 72958 y 92734
+x 72876 y 92734
+x 72800 y 92734
+x 72742 y 92749
+x 72702 y 92779
+x 72662 y 92809
+x 72639 y 92854
+x 72635 y 92914
+x 72796 y 92914
+x 73705 y 92941
+x 73705 y 92933
+x 73705 y 92872
+x 73683 y 92823
+x 73640 y 92788
+x 73597 y 92753
+x 73538 y 92735
+x 73464 y 92735
+x 73395 y 92735
+x 73340 y 92754
+x 73297 y 92792
+x 73254 y 92830
+x 73226 y 92884
+x 73214 y 92956
+x 73154 y 92956
+x 73185 y 93026
+x 73208 y 93026
+x 73208 y 93030
+x 73208 y 93033
+x 73207 y 93037
+x 73207 y 93040
+x 73207 y 93045
+x 73207 y 93052
+x 73207 y 93055
+x 73207 y 93058
+x 73207 y 93062
+x 73208 y 93065
+x 73208 y 93068
+x 73208 y 93072
+x 73142 y 93072
+x 73173 y 93141
+x 73218 y 93141
+x 73232 y 93215
+x 73260 y 93271
+x 73302 y 93308
+x 73345 y 93345
+x 73402 y 93363
+x 73473 y 93363
+x 73542 y 93363
+x 73596 y 93347
+x 73636 y 93315
+x 73675 y 93283
+x 73697 y 93237
+x 73702 y 93176
+x 73541 y 93177
+x 73540 y 93198
+x 73533 y 93215
+x 73520 y 93227
+x 73506 y 93239
+x 73488 y 93245
+x 73465 y 93245
+x 73443 y 93245
+x 73425 y 93236
+x 73410 y 93219
+x 73396 y 93201
+x 73385 y 93175
+x 73378 y 93141
+x 73530 y 93141
+x 73499 y 93072
+x 73371 y 93072
+x 73371 y 93068
+x 73371 y 93064
+x 73371 y 93059
+x 73370 y 93054
+x 73370 y 93051
+x 73370 y 93049
+x 73370 y 93047
+x 73370 y 93043
+x 73371 y 93038
+x 73371 y 93033
+x 73371 y 93029
+x 73371 y 93026
+x 73479 y 93026
+x 73447 y 92956
+x 73377 y 92956
+x 73383 y 92923
+x 73394 y 92898
+x 73410 y 92880
+x 73425 y 92863
+x 73444 y 92855
+x 73467 y 92855
+x 73489 y 92855
+x 73506 y 92862
+x 73520 y 92878
+x 73533 y 92893
+x 73541 y 92914
+x 73542 y 92941
+x 73705 y 92941
+type1
+x 68556 y 92691
+x 68556 y 93126
+x 68539 y 93114
+x 68519 y 93102
+x 68497 y 93091
+x 68474 y 93080
+x 68448 y 93068
+x 68416 y 93056
+x 68416 y 93187
+x 68444 y 93196
+x 68472 y 93208
+x 68501 y 93224
+x 68529 y 93240
+x 68557 y 93259
+x 68586 y 93281
+x 68715 y 93281
+x 68715 y 92691
+x 68556 y 92691
+x 68898 y 92691
+x 68898 y 92812
+x 69014 y 92895
+x 69094 y 92959
+x 69138 y 93004
+x 69181 y 93049
+x 69203 y 93087
+x 69203 y 93119
+x 69203 y 93138
+x 69197 y 93153
+x 69186 y 93163
+x 69175 y 93173
+x 69160 y 93178
+x 69140 y 93178
+x 69120 y 93178
+x 69103 y 93173
+x 69091 y 93162
+x 69079 y 93150
+x 69073 y 93135
+x 69073 y 93116
+x 69073 y 93113
+x 68908 y 93113
+x 68910 y 93170
+x 68931 y 93214
+x 68971 y 93245
+x 69011 y 93275
+x 69067 y 93291
+x 69139 y 93291
+x 69214 y 93291
+x 69271 y 93277
+x 69311 y 93248
+x 69351 y 93220
+x 69371 y 93179
+x 69371 y 93126
+x 69371 y 93079
+x 69349 y 93030
+x 69305 y 92978
+x 69261 y 92927
+x 69192 y 92869
+x 69098 y 92807
+x 69372 y 92807
+x 69372 y 92691
+x 68898 y 92691
+x 69958 y 92887
+x 69958 y 92879
+x 69958 y 92818
+x 69937 y 92770
+x 69894 y 92734
+x 69851 y 92699
+x 69792 y 92681
+x 69718 y 92681
+x 69649 y 92681
+x 69593 y 92700
+x 69550 y 92738
+x 69508 y 92776
+x 69480 y 92831
+x 69467 y 92902
+x 69408 y 92902
+x 69438 y 92972
+x 69462 y 92972
+x 69462 y 92976
+x 69461 y 92979
+x 69461 y 92983
+x 69461 y 92986
+x 69461 y 92992
+x 69461 y 92998
+x 69461 y 93001
+x 69461 y 93005
+x 69461 y 93008
+x 69461 y 93011
+x 69462 y 93015
+x 69462 y 93018
+x 69396 y 93018
+x 69426 y 93088
+x 69471 y 93088
+x 69485 y 93161
+x 69514 y 93217
+x 69556 y 93254
+x 69598 y 93291
+x 69655 y 93309
+x 69727 y 93309
+x 69796 y 93309
+x 69850 y 93293
+x 69889 y 93261
+x 69928 y 93229
+x 69950 y 93183
+x 69956 y 93122
+x 69795 y 93123
+x 69794 y 93144
+x 69787 y 93161
+x 69773 y 93173
+x 69760 y 93185
+x 69742 y 93191
+x 69719 y 93191
+x 69697 y 93191
+x 69679 y 93182
+x 69664 y 93165
+x 69649 y 93147
+x 69639 y 93122
+x 69632 y 93088
+x 69784 y 93088
+x 69752 y 93018
+x 69625 y 93018
+x 69625 y 93015
+x 69625 y 93010
+x 69624 y 93005
+x 69624 y 93000
+x 69624 y 92997
+x 69624 y 92995
+x 69624 y 92993
+x 69624 y 92989
+x 69624 y 92984
+x 69625 y 92979
+x 69625 y 92975
+x 69625 y 92972
+x 69732 y 92972
+x 69701 y 92902
+x 69631 y 92902
+x 69637 y 92869
+x 69648 y 92844
+x 69663 y 92827
+x 69679 y 92809
+x 69698 y 92801
+x 69720 y 92801
+x 69742 y 92801
+x 69760 y 92808
+x 69774 y 92824
+x 69787 y 92839
+x 69794 y 92860
+x 69796 y 92887
+x 69958 y 92887
+type1
+x 54165 y 91640
+x 54165 y 92075
+x 54148 y 92063
+x 54129 y 92051
+x 54106 y 92040
+x 54084 y 92029
+x 54057 y 92017
+x 54026 y 92005
+x 54026 y 92136
+x 54054 y 92145
+x 54082 y 92157
+x 54110 y 92173
+x 54139 y 92189
+x 54167 y 92208
+x 54195 y 92230
+x 54324 y 92230
+x 54324 y 91640
+x 54165 y 91640
+x 54560 y 91936
+x 54560 y 91867
+x 54567 y 91817
+x 54581 y 91788
+x 54594 y 91758
+x 54617 y 91744
+x 54649 y 91744
+x 54681 y 91744
+x 54703 y 91758
+x 54717 y 91788
+x 54731 y 91817
+x 54738 y 91867
+x 54738 y 91936
+x 54738 y 92005
+x 54731 y 92054
+x 54717 y 92083
+x 54703 y 92113
+x 54681 y 92127
+x 54649 y 92127
+x 54617 y 92127
+x 54594 y 92113
+x 54581 y 92083
+x 54567 y 92054
+x 54560 y 92005
+x 54560 y 91936
+x 54397 y 91934
+x 54397 y 92032
+x 54419 y 92107
+x 54463 y 92160
+x 54506 y 92213
+x 54568 y 92239
+x 54649 y 92239
+x 54730 y 92239
+x 54792 y 92213
+x 54835 y 92160
+x 54879 y 92107
+x 54900 y 92032
+x 54900 y 91934
+x 54900 y 91837
+x 54879 y 91761
+x 54835 y 91708
+x 54792 y 91656
+x 54730 y 91629
+x 54649 y 91629
+x 54568 y 91629
+x 54506 y 91656
+x 54463 y 91708
+x 54419 y 91761
+x 54397 y 91837
+x 54397 y 91934
+x 55517 y 91836
+x 55517 y 91828
+x 55517 y 91767
+x 55496 y 91719
+x 55452 y 91683
+x 55409 y 91648
+x 55351 y 91630
+x 55276 y 91630
+x 55208 y 91630
+x 55152 y 91649
+x 55109 y 91687
+x 55066 y 91725
+x 55039 y 91780
+x 55026 y 91851
+x 54966 y 91851
+x 54997 y 91921
+x 55021 y 91921
+x 55020 y 91925
+x 55020 y 91928
+x 55020 y 91932
+x 55020 y 91935
+x 55020 y 91941
+x 55020 y 91947
+x 55020 y 91950
+x 55020 y 91954
+x 55020 y 91957
+x 55020 y 91960
+x 55020 y 91964
+x 55021 y 91967
+x 54955 y 91967
+x 54985 y 92036
+x 55030 y 92036
+x 55044 y 92110
+x 55072 y 92166
+x 55115 y 92203
+x 55157 y 92240
+x 55214 y 92258
+x 55286 y 92258
+x 55355 y 92258
+x 55409 y 92242
+x 55448 y 92210
+x 55487 y 92178
+x 55509 y 92132
+x 55514 y 92071
+x 55353 y 92072
+x 55352 y 92093
+x 55345 y 92110
+x 55332 y 92122
+x 55319 y 92134
+x 55300 y 92140
+x 55277 y 92140
+x 55255 y 92140
+x 55237 y 92131
+x 55223 y 92114
+x 55208 y 92096
+x 55197 y 92070
+x 55191 y 92036
+x 55343 y 92036
+x 55311 y 91967
+x 55183 y 91967
+x 55183 y 91964
+x 55183 y 91959
+x 55183 y 91954
+x 55183 y 91949
+x 55183 y 91946
+x 55183 y 91944
+x 55183 y 91942
+x 55183 y 91938
+x 55183 y 91933
+x 55183 y 91928
+x 55183 y 91924
+x 55183 y 91921
+x 55291 y 91921
+x 55259 y 91851
+x 55189 y 91851
+x 55196 y 91818
+x 55207 y 91793
+x 55222 y 91776
+x 55237 y 91758
+x 55256 y 91750
+x 55279 y 91750
+x 55301 y 91750
+x 55319 y 91757
+x 55332 y 91773
+x 55346 y 91788
+x 55353 y 91809
+x 55355 y 91836
+x 55517 y 91836
+type1
+x 56383 y 91924
+x 56342 y 91933
+x 56311 y 91949
+x 56290 y 91972
+x 56268 y 91994
+x 56258 y 92024
+x 56258 y 92059
+x 56258 y 92108
+x 56278 y 92146
+x 56317 y 92172
+x 56356 y 92199
+x 56412 y 92212
+x 56485 y 92212
+x 56557 y 92212
+x 56613 y 92199
+x 56652 y 92172
+x 56692 y 92146
+x 56712 y 92108
+x 56712 y 92059
+x 56712 y 92024
+x 56701 y 91995
+x 56680 y 91972
+x 56658 y 91949
+x 56627 y 91933
+x 56586 y 91924
+x 56586 y 91921
+x 56633 y 91916
+x 56669 y 91900
+x 56695 y 91874
+x 56720 y 91849
+x 56733 y 91815
+x 56733 y 91772
+x 56733 y 91719
+x 56711 y 91678
+x 56667 y 91648
+x 56623 y 91618
+x 56563 y 91603
+x 56485 y 91603
+x 56407 y 91603
+x 56346 y 91618
+x 56302 y 91648
+x 56259 y 91678
+x 56237 y 91719
+x 56237 y 91772
+x 56237 y 91815
+x 56249 y 91849
+x 56275 y 91874
+x 56300 y 91900
+x 56336 y 91916
+x 56383 y 91921
+x 56383 y 91924
+x 56387 y 91790
+x 56387 y 91765
+x 56396 y 91745
+x 56413 y 91730
+x 56431 y 91716
+x 56454 y 91708
+x 56484 y 91708
+x 56514 y 91708
+x 56538 y 91715
+x 56555 y 91730
+x 56573 y 91744
+x 56581 y 91764
+x 56581 y 91790
+x 56581 y 91815
+x 56572 y 91835
+x 56555 y 91850
+x 56537 y 91864
+x 56513 y 91872
+x 56483 y 91872
+x 56454 y 91872
+x 56431 y 91864
+x 56413 y 91849
+x 56396 y 91834
+x 56387 y 91815
+x 56387 y 91790
+x 56485 y 92115
+x 56461 y 92115
+x 56442 y 92108
+x 56428 y 92094
+x 56413 y 92081
+x 56406 y 92063
+x 56406 y 92042
+x 56406 y 92021
+x 56413 y 92004
+x 56426 y 91992
+x 56440 y 91980
+x 56459 y 91974
+x 56483 y 91974
+x 56509 y 91974
+x 56529 y 91980
+x 56543 y 91992
+x 56557 y 92004
+x 56564 y 92022
+x 56564 y 92044
+x 56564 y 92066
+x 56557 y 92083
+x 56543 y 92096
+x 56529 y 92108
+x 56509 y 92115
+x 56485 y 92115
+x 57302 y 91809
+x 57302 y 91801
+x 57302 y 91740
+x 57281 y 91692
+x 57238 y 91656
+x 57194 y 91621
+x 57136 y 91603
+x 57061 y 91603
+x 56993 y 91603
+x 56937 y 91622
+x 56894 y 91660
+x 56851 y 91698
+x 56824 y 91753
+x 56811 y 91824
+x 56751 y 91824
+x 56782 y 91895
+x 56806 y 91895
+x 56805 y 91898
+x 56805 y 91901
+x 56805 y 91905
+x 56805 y 91908
+x 56805 y 91914
+x 56805 y 91920
+x 56805 y 91923
+x 56805 y 91927
+x 56805 y 91930
+x 56805 y 91933
+x 56805 y 91937
+x 56806 y 91940
+x 56740 y 91940
+x 56770 y 92010
+x 56815 y 92010
+x 56829 y 92083
+x 56857 y 92139
+x 56900 y 92176
+x 56942 y 92213
+x 56999 y 92232
+x 57071 y 92232
+x 57140 y 92232
+x 57194 y 92215
+x 57233 y 92183
+x 57272 y 92151
+x 57294 y 92105
+x 57299 y 92044
+x 57138 y 92045
+x 57137 y 92066
+x 57130 y 92083
+x 57117 y 92095
+x 57104 y 92107
+x 57085 y 92113
+x 57062 y 92113
+x 57041 y 92113
+x 57022 y 92104
+x 57008 y 92087
+x 56993 y 92069
+x 56982 y 92044
+x 56976 y 92010
+x 57128 y 92010
+x 57096 y 91940
+x 56968 y 91940
+x 56968 y 91937
+x 56968 y 91932
+x 56968 y 91927
+x 56968 y 91922
+x 56968 y 91919
+x 56968 y 91917
+x 56968 y 91915
+x 56968 y 91911
+x 56968 y 91906
+x 56968 y 91901
+x 56968 y 91897
+x 56968 y 91895
+x 57076 y 91895
+x 57044 y 91824
+x 56974 y 91824
+x 56981 y 91791
+x 56992 y 91766
+x 57007 y 91749
+x 57022 y 91731
+x 57041 y 91723
+x 57064 y 91723
+x 57086 y 91723
+x 57104 y 91730
+x 57117 y 91746
+x 57131 y 91761
+x 57138 y 91782
+x 57140 y 91809
+x 57302 y 91809
+type1
+x 57757 y 91924
+x 57716 y 91933
+x 57685 y 91949
+x 57664 y 91972
+x 57643 y 91994
+x 57632 y 92024
+x 57632 y 92059
+x 57632 y 92108
+x 57652 y 92146
+x 57691 y 92172
+x 57731 y 92199
+x 57787 y 92212
+x 57859 y 92212
+x 57931 y 92212
+x 57987 y 92199
+x 58027 y 92172
+x 58067 y 92146
+x 58086 y 92108
+x 58086 y 92059
+x 58086 y 92024
+x 58076 y 91995
+x 58054 y 91972
+x 58033 y 91949
+x 58001 y 91933
+x 57960 y 91924
+x 57960 y 91921
+x 58007 y 91916
+x 58043 y 91900
+x 58069 y 91874
+x 58094 y 91849
+x 58107 y 91815
+x 58107 y 91772
+x 58107 y 91719
+x 58085 y 91678
+x 58042 y 91648
+x 57998 y 91618
+x 57937 y 91603
+x 57859 y 91603
+x 57781 y 91603
+x 57721 y 91618
+x 57677 y 91648
+x 57633 y 91678
+x 57611 y 91719
+x 57611 y 91772
+x 57611 y 91815
+x 57624 y 91849
+x 57649 y 91874
+x 57674 y 91900
+x 57710 y 91916
+x 57757 y 91921
+x 57757 y 91924
+x 57762 y 91790
+x 57762 y 91765
+x 57770 y 91745
+x 57788 y 91730
+x 57805 y 91716
+x 57829 y 91708
+x 57858 y 91708
+x 57889 y 91708
+x 57913 y 91715
+x 57930 y 91730
+x 57947 y 91744
+x 57956 y 91764
+x 57956 y 91790
+x 57956 y 91815
+x 57947 y 91835
+x 57929 y 91850
+x 57912 y 91864
+x 57888 y 91872
+x 57858 y 91872
+x 57829 y 91872
+x 57805 y 91864
+x 57788 y 91849
+x 57770 y 91834
+x 57762 y 91815
+x 57762 y 91790
+x 57859 y 92115
+x 57836 y 92115
+x 57817 y 92108
+x 57802 y 92094
+x 57788 y 92081
+x 57780 y 92063
+x 57780 y 92042
+x 57780 y 92021
+x 57787 y 92004
+x 57801 y 91992
+x 57814 y 91980
+x 57833 y 91974
+x 57858 y 91974
+x 57884 y 91974
+x 57904 y 91980
+x 57918 y 91992
+x 57932 y 92004
+x 57939 y 92022
+x 57939 y 92044
+x 57939 y 92066
+x 57932 y 92083
+x 57917 y 92096
+x 57903 y 92108
+x 57884 y 92115
+x 57859 y 92115
+x 58676 y 91809
+x 58676 y 91801
+x 58676 y 91740
+x 58655 y 91692
+x 58612 y 91656
+x 58569 y 91621
+x 58510 y 91603
+x 58436 y 91603
+x 58367 y 91603
+x 58312 y 91622
+x 58269 y 91660
+x 58226 y 91698
+x 58198 y 91753
+x 58185 y 91824
+x 58126 y 91824
+x 58156 y 91895
+x 58180 y 91895
+x 58180 y 91898
+x 58179 y 91901
+x 58179 y 91905
+x 58179 y 91908
+x 58179 y 91914
+x 58179 y 91920
+x 58179 y 91923
+x 58179 y 91927
+x 58179 y 91930
+x 58179 y 91933
+x 58180 y 91937
+x 58180 y 91940
+x 58114 y 91940
+x 58144 y 92010
+x 58189 y 92010
+x 58204 y 92083
+x 58232 y 92139
+x 58274 y 92176
+x 58317 y 92213
+x 58374 y 92232
+x 58445 y 92232
+x 58514 y 92232
+x 58568 y 92215
+x 58607 y 92183
+x 58647 y 92151
+x 58669 y 92105
+x 58674 y 92044
+x 58513 y 92045
+x 58512 y 92066
+x 58505 y 92083
+x 58491 y 92095
+x 58478 y 92107
+x 58460 y 92113
+x 58437 y 92113
+x 58415 y 92113
+x 58397 y 92104
+x 58382 y 92087
+x 58368 y 92069
+x 58357 y 92044
+x 58350 y 92010
+x 58502 y 92010
+x 58471 y 91940
+x 58343 y 91940
+x 58343 y 91937
+x 58343 y 91932
+x 58342 y 91927
+x 58342 y 91922
+x 58342 y 91919
+x 58342 y 91917
+x 58342 y 91915
+x 58342 y 91911
+x 58342 y 91906
+x 58343 y 91901
+x 58343 y 91897
+x 58343 y 91895
+x 58450 y 91895
+x 58419 y 91824
+x 58349 y 91824
+x 58355 y 91791
+x 58366 y 91766
+x 58382 y 91749
+x 58397 y 91731
+x 58416 y 91723
+x 58438 y 91723
+x 58460 y 91723
+x 58478 y 91730
+x 58492 y 91746
+x 58505 y 91761
+x 58513 y 91782
+x 58514 y 91809
+x 58676 y 91809
+type1
+x 59132 y 91924
+x 59091 y 91933
+x 59060 y 91949
+x 59038 y 91972
+x 59017 y 91994
+x 59007 y 92024
+x 59007 y 92059
+x 59007 y 92108
+x 59026 y 92146
+x 59066 y 92172
+x 59105 y 92199
+x 59161 y 92212
+x 59234 y 92212
+x 59306 y 92212
+x 59362 y 92199
+x 59401 y 92172
+x 59441 y 92146
+x 59461 y 92108
+x 59461 y 92059
+x 59461 y 92024
+x 59450 y 91995
+x 59429 y 91972
+x 59407 y 91949
+x 59376 y 91933
+x 59335 y 91924
+x 59335 y 91921
+x 59381 y 91916
+x 59418 y 91900
+x 59443 y 91874
+x 59469 y 91849
+x 59482 y 91815
+x 59482 y 91772
+x 59482 y 91719
+x 59460 y 91678
+x 59416 y 91648
+x 59372 y 91618
+x 59311 y 91603
+x 59234 y 91603
+x 59156 y 91603
+x 59095 y 91618
+x 59051 y 91648
+x 59007 y 91678
+x 58986 y 91719
+x 58986 y 91772
+x 58986 y 91815
+x 58998 y 91849
+x 59023 y 91874
+x 59049 y 91900
+x 59085 y 91916
+x 59132 y 91921
+x 59132 y 91924
+x 59136 y 91790
+x 59136 y 91765
+x 59145 y 91745
+x 59162 y 91730
+x 59179 y 91716
+x 59203 y 91708
+x 59233 y 91708
+x 59263 y 91708
+x 59287 y 91715
+x 59304 y 91730
+x 59321 y 91744
+x 59330 y 91764
+x 59330 y 91790
+x 59330 y 91815
+x 59321 y 91835
+x 59304 y 91850
+x 59286 y 91864
+x 59262 y 91872
+x 59232 y 91872
+x 59203 y 91872
+x 59180 y 91864
+x 59162 y 91849
+x 59145 y 91834
+x 59136 y 91815
+x 59136 y 91790
+x 59234 y 92115
+x 59210 y 92115
+x 59191 y 92108
+x 59176 y 92094
+x 59162 y 92081
+x 59155 y 92063
+x 59155 y 92042
+x 59155 y 92021
+x 59161 y 92004
+x 59175 y 91992
+x 59189 y 91980
+x 59208 y 91974
+x 59232 y 91974
+x 59258 y 91974
+x 59278 y 91980
+x 59292 y 91992
+x 59306 y 92004
+x 59313 y 92022
+x 59313 y 92044
+x 59313 y 92066
+x 59306 y 92083
+x 59292 y 92096
+x 59278 y 92108
+x 59258 y 92115
+x 59234 y 92115
+x 60051 y 91809
+x 60051 y 91801
+x 60051 y 91740
+x 60029 y 91692
+x 59986 y 91656
+x 59943 y 91621
+x 59885 y 91603
+x 59810 y 91603
+x 59742 y 91603
+x 59686 y 91622
+x 59643 y 91660
+x 59600 y 91698
+x 59572 y 91753
+x 59560 y 91824
+x 59500 y 91824
+x 59531 y 91895
+x 59554 y 91895
+x 59554 y 91898
+x 59554 y 91901
+x 59554 y 91905
+x 59554 y 91908
+x 59554 y 91914
+x 59554 y 91920
+x 59554 y 91923
+x 59554 y 91927
+x 59554 y 91930
+x 59554 y 91933
+x 59554 y 91937
+x 59554 y 91940
+x 59489 y 91940
+x 59519 y 92010
+x 59564 y 92010
+x 59578 y 92083
+x 59606 y 92139
+x 59649 y 92176
+x 59691 y 92213
+x 59748 y 92232
+x 59819 y 92232
+x 59889 y 92232
+x 59943 y 92215
+x 59982 y 92183
+x 60021 y 92151
+x 60043 y 92105
+x 60048 y 92044
+x 59887 y 92045
+x 59886 y 92066
+x 59879 y 92083
+x 59866 y 92095
+x 59853 y 92107
+x 59834 y 92113
+x 59811 y 92113
+x 59789 y 92113
+x 59771 y 92104
+x 59756 y 92087
+x 59742 y 92069
+x 59731 y 92044
+x 59725 y 92010
+x 59876 y 92010
+x 59845 y 91940
+x 59717 y 91940
+x 59717 y 91937
+x 59717 y 91932
+x 59717 y 91927
+x 59717 y 91922
+x 59716 y 91919
+x 59716 y 91917
+x 59716 y 91915
+x 59717 y 91911
+x 59717 y 91906
+x 59717 y 91901
+x 59717 y 91897
+x 59717 y 91895
+x 59825 y 91895
+x 59793 y 91824
+x 59723 y 91824
+x 59730 y 91791
+x 59741 y 91766
+x 59756 y 91749
+x 59771 y 91731
+x 59790 y 91723
+x 59813 y 91723
+x 59835 y 91723
+x 59853 y 91730
+x 59866 y 91746
+x 59880 y 91761
+x 59887 y 91782
+x 59888 y 91809
+x 60051 y 91809
+type1
+x 60506 y 91924
+x 60465 y 91933
+x 60434 y 91949
+x 60413 y 91972
+x 60392 y 91994
+x 60381 y 92024
+x 60381 y 92059
+x 60381 y 92108
+x 60401 y 92146
+x 60440 y 92172
+x 60480 y 92199
+x 60536 y 92212
+x 60608 y 92212
+x 60680 y 92212
+x 60736 y 92199
+x 60776 y 92172
+x 60815 y 92146
+x 60835 y 92108
+x 60835 y 92059
+x 60835 y 92024
+x 60824 y 91995
+x 60803 y 91972
+x 60782 y 91949
+x 60750 y 91933
+x 60709 y 91924
+x 60709 y 91921
+x 60756 y 91916
+x 60792 y 91900
+x 60818 y 91874
+x 60843 y 91849
+x 60856 y 91815
+x 60856 y 91772
+x 60856 y 91719
+x 60834 y 91678
+x 60790 y 91648
+x 60747 y 91618
+x 60686 y 91603
+x 60608 y 91603
+x 60530 y 91603
+x 60469 y 91618
+x 60426 y 91648
+x 60382 y 91678
+x 60360 y 91719
+x 60360 y 91772
+x 60360 y 91815
+x 60373 y 91849
+x 60398 y 91874
+x 60423 y 91900
+x 60459 y 91916
+x 60506 y 91921
+x 60506 y 91924
+x 60510 y 91790
+x 60510 y 91765
+x 60519 y 91745
+x 60537 y 91730
+x 60554 y 91716
+x 60577 y 91708
+x 60607 y 91708
+x 60638 y 91708
+x 60661 y 91715
+x 60679 y 91730
+x 60696 y 91744
+x 60704 y 91764
+x 60704 y 91790
+x 60704 y 91815
+x 60696 y 91835
+x 60678 y 91850
+x 60661 y 91864
+x 60637 y 91872
+x 60606 y 91872
+x 60577 y 91872
+x 60554 y 91864
+x 60537 y 91849
+x 60519 y 91834
+x 60510 y 91815
+x 60510 y 91790
+x 60608 y 92115
+x 60585 y 92115
+x 60566 y 92108
+x 60551 y 92094
+x 60536 y 92081
+x 60529 y 92063
+x 60529 y 92042
+x 60529 y 92021
+x 60536 y 92004
+x 60549 y 91992
+x 60563 y 91980
+x 60582 y 91974
+x 60606 y 91974
+x 60633 y 91974
+x 60653 y 91980
+x 60667 y 91992
+x 60681 y 92004
+x 60688 y 92022
+x 60688 y 92044
+x 60688 y 92066
+x 60680 y 92083
+x 60666 y 92096
+x 60652 y 92108
+x 60633 y 92115
+x 60608 y 92115
+x 61425 y 91809
+x 61425 y 91801
+x 61425 y 91740
+x 61404 y 91692
+x 61361 y 91656
+x 61318 y 91621
+x 61259 y 91603
+x 61185 y 91603
+x 61116 y 91603
+x 61060 y 91622
+x 61017 y 91660
+x 60975 y 91698
+x 60947 y 91753
+x 60934 y 91824
+x 60875 y 91824
+x 60905 y 91895
+x 60929 y 91895
+x 60929 y 91898
+x 60928 y 91901
+x 60928 y 91905
+x 60928 y 91908
+x 60928 y 91914
+x 60928 y 91920
+x 60928 y 91923
+x 60928 y 91927
+x 60928 y 91930
+x 60928 y 91933
+x 60929 y 91937
+x 60929 y 91940
+x 60863 y 91940
+x 60893 y 92010
+x 60938 y 92010
+x 60952 y 92083
+x 60981 y 92139
+x 61023 y 92176
+x 61065 y 92213
+x 61122 y 92232
+x 61194 y 92232
+x 61263 y 92232
+x 61317 y 92215
+x 61356 y 92183
+x 61395 y 92151
+x 61417 y 92105
+x 61422 y 92044
+x 61262 y 92045
+x 61261 y 92066
+x 61254 y 92083
+x 61240 y 92095
+x 61227 y 92107
+x 61209 y 92113
+x 61186 y 92113
+x 61164 y 92113
+x 61146 y 92104
+x 61131 y 92087
+x 61116 y 92069
+x 61106 y 92044
+x 61099 y 92010
+x 61251 y 92010
+x 61219 y 91940
+x 61092 y 91940
+x 61092 y 91937
+x 61092 y 91932
+x 61091 y 91927
+x 61091 y 91922
+x 61091 y 91919
+x 61091 y 91917
+x 61091 y 91915
+x 61091 y 91911
+x 61091 y 91906
+x 61092 y 91901
+x 61092 y 91897
+x 61092 y 91895
+x 61199 y 91895
+x 61168 y 91824
+x 61097 y 91824
+x 61104 y 91791
+x 61115 y 91766
+x 61130 y 91749
+x 61146 y 91731
+x 61165 y 91723
+x 61187 y 91723
+x 61209 y 91723
+x 61227 y 91730
+x 61241 y 91746
+x 61254 y 91761
+x 61261 y 91782
+x 61263 y 91809
+x 61425 y 91809
+type1
+x 61434 y 90070
+x 61434 y 90286
+x 61323 y 90070
+x 61434 y 90070
+x 61434 y 89863
+x 61434 y 89969
+x 61257 y 89969
+x 61257 y 90098
+x 61412 y 90404
+x 61531 y 90404
+x 61531 y 90070
+x 61589 y 90070
+x 61589 y 89969
+x 61531 y 89969
+x 61531 y 89863
+x 61434 y 89863
+x 61619 y 89769
+x 61654 y 89977
+x 61756 y 89977
+x 61692 y 89769
+x 61619 y 89769
+x 61906 y 90019
+x 61907 y 90000
+x 61912 y 89985
+x 61920 y 89974
+x 61928 y 89963
+x 61938 y 89958
+x 61951 y 89958
+x 61968 y 89958
+x 61981 y 89965
+x 61990 y 89981
+x 61999 y 89996
+x 62003 y 90018
+x 62003 y 90047
+x 62003 y 90074
+x 61999 y 90096
+x 61992 y 90111
+x 61984 y 90126
+x 61973 y 90134
+x 61959 y 90134
+x 61946 y 90134
+x 61936 y 90130
+x 61929 y 90122
+x 61921 y 90114
+x 61916 y 90102
+x 61914 y 90086
+x 61809 y 90086
+x 61817 y 90404
+x 62085 y 90404
+x 62085 y 90298
+x 61911 y 90298
+x 61905 y 90166
+x 61914 y 90189
+x 61926 y 90205
+x 61941 y 90216
+x 61956 y 90227
+x 61973 y 90233
+x 61993 y 90233
+x 62029 y 90233
+x 62058 y 90217
+x 62079 y 90185
+x 62099 y 90152
+x 62110 y 90109
+x 62110 y 90053
+x 62110 y 89989
+x 62097 y 89940
+x 62070 y 89905
+x 62044 y 89871
+x 62007 y 89853
+x 61958 y 89853
+x 61908 y 89853
+x 61870 y 89867
+x 61844 y 89895
+x 61818 y 89923
+x 61804 y 89964
+x 61802 y 90019
+x 61906 y 90019
+x 62256 y 90134
+x 62256 y 90071
+x 62261 y 90026
+x 62270 y 89999
+x 62278 y 89972
+x 62293 y 89958
+x 62314 y 89958
+x 62334 y 89958
+x 62349 y 89972
+x 62357 y 89999
+x 62366 y 90026
+x 62371 y 90071
+x 62371 y 90134
+x 62371 y 90198
+x 62366 y 90243
+x 62357 y 90270
+x 62349 y 90296
+x 62334 y 90310
+x 62314 y 90310
+x 62293 y 90310
+x 62278 y 90296
+x 62270 y 90270
+x 62261 y 90243
+x 62256 y 90198
+x 62256 y 90134
+x 62152 y 90133
+x 62152 y 90223
+x 62166 y 90292
+x 62194 y 90340
+x 62222 y 90388
+x 62262 y 90412
+x 62314 y 90412
+x 62365 y 90412
+x 62405 y 90388
+x 62433 y 90340
+x 62461 y 90292
+x 62475 y 90223
+x 62475 y 90133
+x 62475 y 90043
+x 62461 y 89974
+x 62433 y 89926
+x 62405 y 89877
+x 62365 y 89853
+x 62314 y 89853
+x 62262 y 89853
+x 62222 y 89877
+x 62194 y 89926
+x 62166 y 89974
+x 62152 y 90043
+x 62152 y 90133
+x 62866 y 90043
+x 62866 y 90035
+x 62866 y 89979
+x 62852 y 89935
+x 62824 y 89903
+x 62797 y 89870
+x 62759 y 89854
+x 62711 y 89854
+x 62667 y 89854
+x 62631 y 89871
+x 62604 y 89906
+x 62576 y 89941
+x 62558 y 89991
+x 62550 y 90057
+x 62512 y 90057
+x 62532 y 90121
+x 62547 y 90121
+x 62547 y 90124
+x 62547 y 90127
+x 62546 y 90131
+x 62546 y 90134
+x 62546 y 90139
+x 62546 y 90145
+x 62546 y 90148
+x 62546 y 90151
+x 62546 y 90154
+x 62547 y 90157
+x 62547 y 90160
+x 62547 y 90163
+x 62505 y 90163
+x 62524 y 90227
+x 62553 y 90227
+x 62562 y 90294
+x 62580 y 90345
+x 62607 y 90379
+x 62635 y 90413
+x 62671 y 90430
+x 62717 y 90430
+x 62762 y 90430
+x 62796 y 90415
+x 62822 y 90386
+x 62847 y 90356
+x 62861 y 90314
+x 62864 y 90258
+x 62761 y 90259
+x 62760 y 90278
+x 62756 y 90294
+x 62747 y 90305
+x 62738 y 90316
+x 62727 y 90321
+x 62712 y 90321
+x 62698 y 90321
+x 62686 y 90313
+x 62677 y 90297
+x 62667 y 90281
+x 62660 y 90258
+x 62656 y 90227
+x 62754 y 90227
+x 62734 y 90163
+x 62652 y 90163
+x 62652 y 90160
+x 62651 y 90156
+x 62651 y 90151
+x 62651 y 90146
+x 62651 y 90143
+x 62651 y 90142
+x 62651 y 90140
+x 62651 y 90136
+x 62651 y 90132
+x 62651 y 90127
+x 62652 y 90123
+x 62652 y 90121
+x 62721 y 90121
+x 62700 y 90057
+x 62655 y 90057
+x 62659 y 90026
+x 62666 y 90003
+x 62676 y 89987
+x 62686 y 89971
+x 62698 y 89964
+x 62713 y 89964
+x 62727 y 89964
+x 62738 y 89971
+x 62747 y 89985
+x 62756 y 89999
+x 62761 y 90018
+x 62762 y 90043
+x 62866 y 90043
+type1
+x 56707 y 90054
+x 56708 y 90035
+x 56712 y 90020
+x 56720 y 90009
+x 56728 y 89998
+x 56739 y 89993
+x 56752 y 89993
+x 56769 y 89993
+x 56781 y 90000
+x 56790 y 90016
+x 56799 y 90031
+x 56804 y 90053
+x 56804 y 90082
+x 56804 y 90109
+x 56800 y 90131
+x 56792 y 90146
+x 56785 y 90161
+x 56774 y 90169
+x 56760 y 90169
+x 56747 y 90169
+x 56737 y 90165
+x 56729 y 90157
+x 56722 y 90149
+x 56717 y 90137
+x 56715 y 90121
+x 56610 y 90121
+x 56617 y 90439
+x 56886 y 90439
+x 56886 y 90333
+x 56711 y 90333
+x 56705 y 90201
+x 56715 y 90224
+x 56727 y 90240
+x 56742 y 90251
+x 56757 y 90263
+x 56774 y 90268
+x 56794 y 90268
+x 56830 y 90268
+x 56858 y 90252
+x 56879 y 90220
+x 56900 y 90188
+x 56910 y 90144
+x 56910 y 90088
+x 56910 y 90024
+x 56897 y 89975
+x 56871 y 89940
+x 56845 y 89906
+x 56807 y 89888
+x 56759 y 89888
+x 56708 y 89888
+x 56670 y 89902
+x 56644 y 89930
+x 56618 y 89958
+x 56604 y 89999
+x 56603 y 90054
+x 56707 y 90054
+x 56956 y 89805
+x 56992 y 90012
+x 57093 y 90012
+x 57030 y 89805
+x 56956 y 89805
+x 57243 y 90054
+x 57244 y 90035
+x 57249 y 90020
+x 57257 y 90009
+x 57265 y 89998
+x 57275 y 89993
+x 57289 y 89993
+x 57305 y 89993
+x 57318 y 90000
+x 57327 y 90016
+x 57336 y 90031
+x 57340 y 90053
+x 57340 y 90082
+x 57340 y 90109
+x 57337 y 90131
+x 57329 y 90146
+x 57321 y 90161
+x 57310 y 90169
+x 57296 y 90169
+x 57284 y 90169
+x 57273 y 90165
+x 57266 y 90157
+x 57258 y 90149
+x 57253 y 90137
+x 57251 y 90121
+x 57146 y 90121
+x 57154 y 90439
+x 57422 y 90439
+x 57422 y 90333
+x 57248 y 90333
+x 57242 y 90201
+x 57251 y 90224
+x 57264 y 90240
+x 57278 y 90251
+x 57293 y 90263
+x 57311 y 90268
+x 57331 y 90268
+x 57366 y 90268
+x 57395 y 90252
+x 57416 y 90220
+x 57437 y 90188
+x 57447 y 90144
+x 57447 y 90088
+x 57447 y 90024
+x 57434 y 89975
+x 57407 y 89940
+x 57381 y 89906
+x 57344 y 89888
+x 57295 y 89888
+x 57245 y 89888
+x 57207 y 89902
+x 57181 y 89930
+x 57155 y 89958
+x 57141 y 89999
+x 57140 y 90054
+x 57243 y 90054
+x 57593 y 90170
+x 57593 y 90106
+x 57598 y 90061
+x 57607 y 90034
+x 57616 y 90007
+x 57630 y 89993
+x 57651 y 89993
+x 57671 y 89993
+x 57686 y 90007
+x 57694 y 90034
+x 57703 y 90061
+x 57708 y 90106
+x 57708 y 90170
+x 57708 y 90233
+x 57703 y 90278
+x 57694 y 90305
+x 57686 y 90332
+x 57671 y 90345
+x 57651 y 90345
+x 57630 y 90345
+x 57616 y 90332
+x 57607 y 90305
+x 57598 y 90278
+x 57593 y 90233
+x 57593 y 90170
+x 57489 y 90168
+x 57489 y 90258
+x 57503 y 90327
+x 57531 y 90375
+x 57559 y 90423
+x 57599 y 90447
+x 57651 y 90447
+x 57703 y 90447
+x 57742 y 90423
+x 57770 y 90375
+x 57798 y 90327
+x 57812 y 90258
+x 57812 y 90168
+x 57812 y 90078
+x 57798 y 90009
+x 57770 y 89961
+x 57742 y 89913
+x 57703 y 89888
+x 57651 y 89888
+x 57599 y 89888
+x 57559 y 89913
+x 57531 y 89961
+x 57503 y 90009
+x 57489 y 90078
+x 57489 y 90168
+x 58203 y 90078
+x 58203 y 90070
+x 58203 y 90014
+x 58189 y 89970
+x 58162 y 89938
+x 58134 y 89905
+x 58096 y 89889
+x 58048 y 89889
+x 58004 y 89889
+x 57969 y 89906
+x 57941 y 89941
+x 57913 y 89976
+x 57896 y 90026
+x 57887 y 90092
+x 57849 y 90092
+x 57869 y 90156
+x 57884 y 90156
+x 57884 y 90159
+x 57884 y 90162
+x 57884 y 90166
+x 57883 y 90169
+x 57883 y 90174
+x 57883 y 90180
+x 57883 y 90183
+x 57883 y 90186
+x 57884 y 90189
+x 57884 y 90192
+x 57884 y 90195
+x 57884 y 90198
+x 57842 y 90198
+x 57861 y 90262
+x 57890 y 90262
+x 57899 y 90329
+x 57917 y 90380
+x 57945 y 90414
+x 57972 y 90448
+x 58008 y 90465
+x 58054 y 90465
+x 58099 y 90465
+x 58133 y 90450
+x 58159 y 90421
+x 58184 y 90392
+x 58198 y 90349
+x 58201 y 90293
+x 58098 y 90294
+x 58097 y 90314
+x 58093 y 90329
+x 58084 y 90340
+x 58076 y 90351
+x 58064 y 90356
+x 58049 y 90356
+x 58035 y 90356
+x 58023 y 90348
+x 58014 y 90332
+x 58005 y 90316
+x 57998 y 90293
+x 57993 y 90262
+x 58091 y 90262
+x 58071 y 90198
+x 57989 y 90198
+x 57989 y 90195
+x 57989 y 90191
+x 57988 y 90186
+x 57988 y 90181
+x 57988 y 90178
+x 57988 y 90177
+x 57988 y 90175
+x 57988 y 90171
+x 57988 y 90167
+x 57989 y 90162
+x 57989 y 90158
+x 57989 y 90156
+x 58058 y 90156
+x 58038 y 90092
+x 57992 y 90092
+x 57997 y 90062
+x 58004 y 90038
+x 58013 y 90022
+x 58023 y 90007
+x 58036 y 89999
+x 58050 y 89999
+x 58064 y 89999
+x 58076 y 90006
+x 58084 y 90020
+x 58093 y 90034
+x 58098 y 90053
+x 58099 y 90078
+x 58203 y 90078
+type1
+x 54674 y 90098
+x 54674 y 90315
+x 54564 y 90098
+x 54674 y 90098
+x 54674 y 89891
+x 54674 y 89997
+x 54497 y 89997
+x 54497 y 90127
+x 54653 y 90432
+x 54772 y 90432
+x 54772 y 90098
+x 54830 y 90098
+x 54830 y 89997
+x 54772 y 89997
+x 54772 y 89891
+x 54674 y 89891
+x 54859 y 89798
+x 54895 y 90005
+x 54996 y 90005
+x 54933 y 89798
+x 54859 y 89798
+x 55147 y 90047
+x 55148 y 90028
+x 55152 y 90013
+x 55160 y 90002
+x 55168 y 89991
+x 55179 y 89986
+x 55192 y 89986
+x 55208 y 89986
+x 55221 y 89994
+x 55230 y 90009
+x 55239 y 90024
+x 55244 y 90046
+x 55244 y 90075
+x 55244 y 90103
+x 55240 y 90124
+x 55232 y 90139
+x 55224 y 90154
+x 55214 y 90162
+x 55200 y 90162
+x 55187 y 90162
+x 55177 y 90158
+x 55169 y 90150
+x 55161 y 90142
+x 55157 y 90130
+x 55154 y 90115
+x 55049 y 90115
+x 55057 y 90432
+x 55326 y 90432
+x 55326 y 90327
+x 55151 y 90327
+x 55145 y 90195
+x 55155 y 90217
+x 55167 y 90234
+x 55182 y 90245
+x 55196 y 90256
+x 55214 y 90261
+x 55234 y 90261
+x 55270 y 90261
+x 55298 y 90245
+x 55319 y 90213
+x 55340 y 90181
+x 55350 y 90137
+x 55350 y 90081
+x 55350 y 90017
+x 55337 y 89968
+x 55311 y 89934
+x 55284 y 89899
+x 55247 y 89882
+x 55198 y 89882
+x 55148 y 89882
+x 55110 y 89895
+x 55084 y 89923
+x 55058 y 89951
+x 55044 y 89992
+x 55043 y 90047
+x 55147 y 90047
+x 55497 y 90163
+x 55497 y 90099
+x 55501 y 90054
+x 55510 y 90027
+x 55519 y 90000
+x 55534 y 89987
+x 55554 y 89987
+x 55574 y 89987
+x 55589 y 90000
+x 55598 y 90027
+x 55607 y 90054
+x 55611 y 90099
+x 55611 y 90163
+x 55611 y 90226
+x 55607 y 90271
+x 55598 y 90298
+x 55589 y 90325
+x 55574 y 90338
+x 55554 y 90338
+x 55534 y 90338
+x 55519 y 90325
+x 55510 y 90298
+x 55501 y 90271
+x 55497 y 90226
+x 55497 y 90163
+x 55392 y 90161
+x 55392 y 90251
+x 55406 y 90320
+x 55434 y 90368
+x 55462 y 90416
+x 55502 y 90441
+x 55554 y 90441
+x 55606 y 90441
+x 55646 y 90416
+x 55674 y 90368
+x 55701 y 90320
+x 55715 y 90251
+x 55715 y 90161
+x 55715 y 90072
+x 55701 y 90003
+x 55674 y 89954
+x 55646 y 89906
+x 55606 y 89882
+x 55554 y 89882
+x 55502 y 89882
+x 55462 y 89906
+x 55434 y 89954
+x 55406 y 90003
+x 55392 y 90072
+x 55392 y 90161
+x 56106 y 90071
+x 56106 y 90064
+x 56106 y 90008
+x 56092 y 89964
+x 56065 y 89931
+x 56037 y 89899
+x 55999 y 89882
+x 55952 y 89882
+x 55908 y 89882
+x 55872 y 89900
+x 55844 y 89935
+x 55817 y 89969
+x 55799 y 90019
+x 55791 y 90085
+x 55752 y 90085
+x 55772 y 90150
+x 55787 y 90150
+x 55787 y 90153
+x 55787 y 90156
+x 55787 y 90159
+x 55787 y 90162
+x 55787 y 90167
+x 55787 y 90173
+x 55787 y 90176
+x 55787 y 90179
+x 55787 y 90182
+x 55787 y 90185
+x 55787 y 90188
+x 55787 y 90191
+x 55745 y 90191
+x 55764 y 90255
+x 55793 y 90255
+x 55802 y 90323
+x 55821 y 90374
+x 55848 y 90408
+x 55875 y 90441
+x 55912 y 90458
+x 55958 y 90458
+x 56002 y 90458
+x 56037 y 90444
+x 56062 y 90414
+x 56087 y 90385
+x 56101 y 90342
+x 56104 y 90287
+x 56001 y 90287
+x 56001 y 90307
+x 55996 y 90322
+x 55987 y 90333
+x 55979 y 90344
+x 55967 y 90350
+x 55952 y 90350
+x 55938 y 90350
+x 55927 y 90342
+x 55917 y 90326
+x 55908 y 90310
+x 55901 y 90286
+x 55897 y 90255
+x 55994 y 90255
+x 55974 y 90191
+x 55892 y 90191
+x 55892 y 90188
+x 55892 y 90184
+x 55892 y 90179
+x 55891 y 90175
+x 55891 y 90172
+x 55891 y 90170
+x 55891 y 90168
+x 55891 y 90165
+x 55892 y 90160
+x 55892 y 90155
+x 55892 y 90152
+x 55892 y 90150
+x 55961 y 90150
+x 55941 y 90085
+x 55896 y 90085
+x 55900 y 90055
+x 55907 y 90032
+x 55917 y 90016
+x 55927 y 90000
+x 55939 y 89992
+x 55953 y 89992
+x 55967 y 89992
+x 55979 y 89999
+x 55988 y 90013
+x 55996 y 90027
+x 56001 y 90047
+x 56002 y 90071
+x 56106 y 90071
+type1
+x 58812 y 90054
+x 58814 y 90035
+x 58819 y 90020
+x 58829 y 90009
+x 58839 y 89998
+x 58852 y 89993
+x 58868 y 89993
+x 58889 y 89993
+x 58905 y 90000
+x 58916 y 90016
+x 58927 y 90031
+x 58932 y 90053
+x 58932 y 90082
+x 58932 y 90109
+x 58928 y 90131
+x 58918 y 90146
+x 58908 y 90161
+x 58895 y 90169
+x 58878 y 90169
+x 58862 y 90169
+x 58849 y 90165
+x 58840 y 90157
+x 58831 y 90149
+x 58825 y 90137
+x 58822 y 90121
+x 58692 y 90121
+x 58702 y 90439
+x 59034 y 90439
+x 59034 y 90333
+x 58818 y 90333
+x 58810 y 90201
+x 58822 y 90224
+x 58837 y 90240
+x 58856 y 90251
+x 58874 y 90263
+x 58895 y 90268
+x 58920 y 90268
+x 58965 y 90268
+x 59000 y 90252
+x 59025 y 90220
+x 59051 y 90188
+x 59064 y 90144
+x 59064 y 90088
+x 59064 y 90024
+x 59048 y 89975
+x 59015 y 89940
+x 58983 y 89906
+x 58936 y 89888
+x 58876 y 89888
+x 58814 y 89888
+x 58767 y 89902
+x 58735 y 89930
+x 58703 y 89958
+x 58686 y 89999
+x 58684 y 90054
+x 58812 y 90054
+x 59556 y 90078
+x 59556 y 90070
+x 59556 y 90014
+x 59539 y 89970
+x 59505 y 89938
+x 59471 y 89905
+x 59424 y 89889
+x 59365 y 89889
+x 59311 y 89889
+x 59267 y 89906
+x 59233 y 89941
+x 59199 y 89976
+x 59177 y 90026
+x 59166 y 90092
+x 59119 y 90092
+x 59143 y 90156
+x 59162 y 90156
+x 59162 y 90159
+x 59162 y 90162
+x 59162 y 90166
+x 59162 y 90169
+x 59162 y 90174
+x 59162 y 90180
+x 59162 y 90183
+x 59162 y 90186
+x 59162 y 90189
+x 59162 y 90192
+x 59162 y 90195
+x 59162 y 90198
+x 59110 y 90198
+x 59134 y 90262
+x 59170 y 90262
+x 59181 y 90329
+x 59203 y 90380
+x 59237 y 90414
+x 59271 y 90448
+x 59316 y 90465
+x 59373 y 90465
+x 59428 y 90465
+x 59470 y 90450
+x 59502 y 90421
+x 59533 y 90392
+x 59550 y 90349
+x 59554 y 90293
+x 59426 y 90294
+x 59426 y 90314
+x 59420 y 90329
+x 59410 y 90340
+x 59399 y 90351
+x 59384 y 90356
+x 59366 y 90356
+x 59349 y 90356
+x 59334 y 90348
+x 59323 y 90332
+x 59311 y 90316
+x 59303 y 90293
+x 59297 y 90262
+x 59418 y 90262
+x 59393 y 90198
+x 59292 y 90198
+x 59292 y 90195
+x 59291 y 90191
+x 59291 y 90186
+x 59291 y 90181
+x 59291 y 90178
+x 59291 y 90177
+x 59291 y 90175
+x 59291 y 90171
+x 59291 y 90167
+x 59291 y 90162
+x 59292 y 90158
+x 59292 y 90156
+x 59377 y 90156
+x 59352 y 90092
+x 59296 y 90092
+x 59301 y 90062
+x 59310 y 90038
+x 59322 y 90022
+x 59334 y 90007
+x 59349 y 89999
+x 59367 y 89999
+x 59385 y 89999
+x 59399 y 90006
+x 59410 y 90020
+x 59420 y 90034
+x 59426 y 90053
+x 59427 y 90078
+x 59556 y 90078
+type1
+x 59975 y 90054
+x 59976 y 90035
+x 59982 y 90020
+x 59992 y 90009
+x 60002 y 89998
+x 60015 y 89993
+x 60031 y 89993
+x 60052 y 89993
+x 60067 y 90000
+x 60078 y 90016
+x 60090 y 90031
+x 60095 y 90053
+x 60095 y 90082
+x 60095 y 90109
+x 60090 y 90131
+x 60081 y 90146
+x 60071 y 90161
+x 60058 y 90169
+x 60041 y 90169
+x 60025 y 90169
+x 60012 y 90165
+x 60003 y 90157
+x 59993 y 90149
+x 59987 y 90137
+x 59985 y 90121
+x 59855 y 90121
+x 59865 y 90439
+x 60197 y 90439
+x 60197 y 90333
+x 59981 y 90333
+x 59973 y 90201
+x 59985 y 90224
+x 60000 y 90240
+x 60018 y 90251
+x 60037 y 90263
+x 60058 y 90268
+x 60083 y 90268
+x 60127 y 90268
+x 60162 y 90252
+x 60188 y 90220
+x 60214 y 90188
+x 60227 y 90144
+x 60227 y 90088
+x 60227 y 90024
+x 60211 y 89975
+x 60178 y 89940
+x 60146 y 89906
+x 60099 y 89888
+x 60039 y 89888
+x 59977 y 89888
+x 59930 y 89902
+x 59898 y 89930
+x 59866 y 89958
+x 59849 y 89999
+x 59847 y 90054
+x 59975 y 90054
+x 60719 y 90078
+x 60719 y 90070
+x 60719 y 90014
+x 60702 y 89970
+x 60668 y 89938
+x 60634 y 89905
+x 60587 y 89889
+x 60528 y 89889
+x 60474 y 89889
+x 60429 y 89906
+x 60395 y 89941
+x 60361 y 89976
+x 60339 y 90026
+x 60329 y 90092
+x 60282 y 90092
+x 60306 y 90156
+x 60325 y 90156
+x 60325 y 90159
+x 60325 y 90162
+x 60324 y 90166
+x 60324 y 90169
+x 60324 y 90174
+x 60324 y 90180
+x 60324 y 90183
+x 60324 y 90186
+x 60324 y 90189
+x 60325 y 90192
+x 60325 y 90195
+x 60325 y 90198
+x 60273 y 90198
+x 60297 y 90262
+x 60333 y 90262
+x 60344 y 90329
+x 60366 y 90380
+x 60400 y 90414
+x 60434 y 90448
+x 60479 y 90465
+x 60536 y 90465
+x 60590 y 90465
+x 60633 y 90450
+x 60664 y 90421
+x 60696 y 90392
+x 60713 y 90349
+x 60717 y 90293
+x 60589 y 90294
+x 60589 y 90314
+x 60583 y 90329
+x 60572 y 90340
+x 60562 y 90351
+x 60547 y 90356
+x 60529 y 90356
+x 60512 y 90356
+x 60497 y 90348
+x 60486 y 90332
+x 60474 y 90316
+x 60465 y 90293
+x 60460 y 90262
+x 60581 y 90262
+x 60556 y 90198
+x 60454 y 90198
+x 60454 y 90195
+x 60454 y 90191
+x 60454 y 90186
+x 60454 y 90181
+x 60454 y 90178
+x 60454 y 90177
+x 60454 y 90175
+x 60454 y 90171
+x 60454 y 90167
+x 60454 y 90162
+x 60454 y 90158
+x 60454 y 90156
+x 60540 y 90156
+x 60515 y 90092
+x 60459 y 90092
+x 60464 y 90062
+x 60473 y 90038
+x 60485 y 90022
+x 60497 y 90007
+x 60512 y 89999
+x 60530 y 89999
+x 60548 y 89999
+x 60562 y 90006
+x 60573 y 90020
+x 60583 y 90034
+x 60589 y 90053
+x 60590 y 90078
+x 60719 y 90078
+type1
+x 63473 y 90092
+x 63473 y 90073
+x 63478 y 90059
+x 63486 y 90048
+x 63494 y 90037
+x 63505 y 90031
+x 63518 y 90031
+x 63534 y 90031
+x 63547 y 90039
+x 63556 y 90054
+x 63565 y 90070
+x 63570 y 90091
+x 63570 y 90120
+x 63570 y 90148
+x 63566 y 90169
+x 63558 y 90184
+x 63550 y 90200
+x 63539 y 90207
+x 63525 y 90207
+x 63513 y 90207
+x 63502 y 90203
+x 63495 y 90195
+x 63487 y 90187
+x 63482 y 90175
+x 63480 y 90160
+x 63375 y 90160
+x 63383 y 90477
+x 63652 y 90477
+x 63652 y 90372
+x 63477 y 90372
+x 63471 y 90240
+x 63481 y 90262
+x 63493 y 90279
+x 63507 y 90290
+x 63522 y 90301
+x 63540 y 90306
+x 63560 y 90306
+x 63596 y 90306
+x 63624 y 90290
+x 63645 y 90258
+x 63666 y 90226
+x 63676 y 90182
+x 63676 y 90126
+x 63676 y 90063
+x 63663 y 90013
+x 63637 y 89979
+x 63610 y 89944
+x 63573 y 89927
+x 63524 y 89927
+x 63474 y 89927
+x 63436 y 89941
+x 63410 y 89968
+x 63384 y 89996
+x 63370 y 90038
+x 63369 y 90092
+x 63473 y 90092
+x 63722 y 89843
+x 63757 y 90050
+x 63858 y 90050
+x 63795 y 89843
+x 63722 y 89843
+x 64009 y 90092
+x 64010 y 90073
+x 64015 y 90059
+x 64023 y 90048
+x 64031 y 90037
+x 64041 y 90031
+x 64054 y 90031
+x 64071 y 90031
+x 64084 y 90039
+x 64093 y 90054
+x 64102 y 90070
+x 64106 y 90091
+x 64106 y 90120
+x 64106 y 90148
+x 64102 y 90169
+x 64095 y 90184
+x 64087 y 90200
+x 64076 y 90207
+x 64062 y 90207
+x 64049 y 90207
+x 64039 y 90203
+x 64032 y 90195
+x 64024 y 90187
+x 64019 y 90175
+x 64017 y 90160
+x 63912 y 90160
+x 63920 y 90477
+x 64188 y 90477
+x 64188 y 90372
+x 64014 y 90372
+x 64008 y 90240
+x 64017 y 90262
+x 64029 y 90279
+x 64044 y 90290
+x 64059 y 90301
+x 64076 y 90306
+x 64096 y 90306
+x 64132 y 90306
+x 64161 y 90290
+x 64181 y 90258
+x 64202 y 90226
+x 64213 y 90182
+x 64213 y 90126
+x 64213 y 90063
+x 64200 y 90013
+x 64173 y 89979
+x 64147 y 89944
+x 64109 y 89927
+x 64061 y 89927
+x 64011 y 89927
+x 63973 y 89941
+x 63947 y 89968
+x 63920 y 89996
+x 63907 y 90038
+x 63905 y 90092
+x 64009 y 90092
+x 64359 y 90208
+x 64359 y 90145
+x 64364 y 90099
+x 64373 y 90072
+x 64381 y 90045
+x 64396 y 90032
+x 64416 y 90032
+x 64437 y 90032
+x 64451 y 90045
+x 64460 y 90072
+x 64469 y 90099
+x 64474 y 90145
+x 64474 y 90208
+x 64474 y 90271
+x 64469 y 90316
+x 64460 y 90343
+x 64451 y 90370
+x 64437 y 90383
+x 64416 y 90383
+x 64396 y 90383
+x 64381 y 90370
+x 64373 y 90343
+x 64364 y 90316
+x 64359 y 90271
+x 64359 y 90208
+x 64255 y 90206
+x 64255 y 90296
+x 64269 y 90365
+x 64297 y 90413
+x 64325 y 90461
+x 64364 y 90486
+x 64416 y 90486
+x 64468 y 90486
+x 64508 y 90461
+x 64536 y 90413
+x 64564 y 90365
+x 64578 y 90296
+x 64578 y 90206
+x 64578 y 90117
+x 64564 y 90048
+x 64536 y 89999
+x 64508 y 89951
+x 64468 y 89927
+x 64416 y 89927
+x 64364 y 89927
+x 64325 y 89951
+x 64297 y 89999
+x 64269 y 90048
+x 64255 y 90117
+x 64255 y 90206
+x 64969 y 90116
+x 64969 y 90109
+x 64969 y 90053
+x 64955 y 90009
+x 64927 y 89976
+x 64900 y 89944
+x 64862 y 89927
+x 64814 y 89927
+x 64770 y 89927
+x 64734 y 89945
+x 64707 y 89980
+x 64679 y 90014
+x 64661 y 90064
+x 64653 y 90130
+x 64615 y 90130
+x 64635 y 90195
+x 64650 y 90195
+x 64650 y 90198
+x 64649 y 90201
+x 64649 y 90204
+x 64649 y 90207
+x 64649 y 90212
+x 64649 y 90218
+x 64649 y 90221
+x 64649 y 90224
+x 64649 y 90227
+x 64649 y 90230
+x 64650 y 90233
+x 64650 y 90236
+x 64608 y 90236
+x 64627 y 90300
+x 64656 y 90300
+x 64665 y 90368
+x 64683 y 90419
+x 64710 y 90453
+x 64738 y 90487
+x 64774 y 90503
+x 64820 y 90503
+x 64864 y 90503
+x 64899 y 90489
+x 64924 y 90459
+x 64950 y 90430
+x 64964 y 90387
+x 64967 y 90332
+x 64864 y 90332
+x 64863 y 90352
+x 64858 y 90367
+x 64850 y 90378
+x 64841 y 90389
+x 64830 y 90395
+x 64815 y 90395
+x 64801 y 90395
+x 64789 y 90387
+x 64780 y 90371
+x 64770 y 90355
+x 64763 y 90331
+x 64759 y 90300
+x 64857 y 90300
+x 64836 y 90236
+x 64754 y 90236
+x 64754 y 90233
+x 64754 y 90229
+x 64754 y 90224
+x 64754 y 90220
+x 64754 y 90217
+x 64754 y 90215
+x 64754 y 90213
+x 64754 y 90210
+x 64754 y 90205
+x 64754 y 90200
+x 64754 y 90197
+x 64754 y 90195
+x 64823 y 90195
+x 64803 y 90130
+x 64758 y 90130
+x 64762 y 90100
+x 64769 y 90077
+x 64779 y 90061
+x 64789 y 90045
+x 64801 y 90037
+x 64816 y 90037
+x 64830 y 90037
+x 64841 y 90044
+x 64850 y 90058
+x 64859 y 90072
+x 64863 y 90092
+x 64864 y 90116
+x 64969 y 90116
+type1
+x 46372 y 77002
+x 51861 y 77002
+x 51861 y 73979
+x 49395 y 71513
+x 46372 y 71513
+x 43349 y 71513
+x 40883 y 73979
+x 40883 y 77002
+x 46372 y 77002
+type1
+x 47745 y 76114
+x 47571 y 76114
+x 47547 y 76114
+x 47531 y 76119
+x 47521 y 76128
+x 47511 y 76137
+x 47506 y 76151
+x 47506 y 76172
+x 47506 y 76179
+x 47506 y 76187
+x 47508 y 76196
+x 47509 y 76205
+x 47511 y 76218
+x 47514 y 76234
+x 47516 y 76244
+x 47524 y 76291
+x 47534 y 76323
+x 47548 y 76341
+x 47561 y 76359
+x 47583 y 76367
+x 47613 y 76367
+x 48185 y 76367
+x 48198 y 76367
+x 48207 y 76364
+x 48214 y 76357
+x 48221 y 76350
+x 48224 y 76340
+x 48224 y 76327
+x 48224 y 76317
+x 48223 y 76303
+x 48220 y 76287
+x 48217 y 76271
+x 48214 y 76255
+x 48208 y 76237
+x 48207 y 76227
+x 48205 y 76218
+x 48187 y 76149
+x 48159 y 76114
+x 48123 y 76114
+x 47854 y 76114
+x 47868 y 76106
+x 47886 y 76096
+x 47908 y 76084
+x 47967 y 76052
+x 47996 y 76025
+x 47996 y 76005
+x 47996 y 76002
+x 47996 y 75999
+x 47996 y 75996
+x 47996 y 75994
+x 47995 y 75992
+x 47995 y 75990
+x 47990 y 75973
+x 47955 y 75842
+x 47924 y 75721
+x 47896 y 75608
+x 47869 y 75496
+x 47851 y 75419
+x 47842 y 75376
+x 47839 y 75364
+x 47834 y 75338
+x 47825 y 75320
+x 47813 y 75310
+x 47801 y 75300
+x 47781 y 75295
+x 47754 y 75295
+x 47749 y 75295
+x 47738 y 75296
+x 47723 y 75299
+x 47707 y 75301
+x 47695 y 75302
+x 47687 y 75303
+x 47675 y 75305
+x 47639 y 75309
+x 47610 y 75316
+x 47590 y 75326
+x 47570 y 75335
+x 47560 y 75347
+x 47560 y 75360
+x 47560 y 75366
+x 47561 y 75373
+x 47562 y 75382
+x 47563 y 75395
+x 47565 y 75411
+x 47583 y 75487
+x 47617 y 75621
+x 47651 y 75755
+x 47694 y 75920
+x 47745 y 76114
+x 48173 y 75435
+x 48181 y 75473
+x 48193 y 75529
+x 48210 y 75603
+x 48226 y 75677
+x 48245 y 75756
+x 48266 y 75841
+x 48299 y 75975
+x 48325 y 76075
+x 48344 y 76140
+x 48362 y 76205
+x 48380 y 76264
+x 48398 y 76317
+x 48403 y 76330
+x 48411 y 76353
+x 48419 y 76369
+x 48429 y 76377
+x 48438 y 76385
+x 48452 y 76389
+x 48470 y 76389
+x 48485 y 76389
+x 48497 y 76389
+x 48509 y 76388
+x 48520 y 76388
+x 48531 y 76387
+x 48540 y 76386
+x 48551 y 76385
+x 48600 y 76378
+x 48633 y 76371
+x 48649 y 76362
+x 48665 y 76353
+x 48674 y 76341
+x 48674 y 76326
+x 48674 y 76323
+x 48673 y 76320
+x 48673 y 76316
+x 48672 y 76313
+x 48670 y 76308
+x 48669 y 76304
+x 48666 y 76290
+x 48656 y 76249
+x 48640 y 76189
+x 48619 y 76111
+x 48528 y 75765
+x 48471 y 75526
+x 48446 y 75395
+x 48443 y 75376
+x 48437 y 75347
+x 48428 y 75326
+x 48415 y 75315
+x 48403 y 75304
+x 48385 y 75299
+x 48361 y 75299
+x 48353 y 75299
+x 48344 y 75299
+x 48332 y 75301
+x 48320 y 75302
+x 48309 y 75304
+x 48297 y 75307
+x 48291 y 75308
+x 48241 y 75319
+x 48208 y 75331
+x 48192 y 75343
+x 48177 y 75356
+x 48169 y 75375
+x 48169 y 75401
+x 48169 y 75403
+x 48169 y 75408
+x 48170 y 75415
+x 48171 y 75419
+x 48171 y 75422
+x 48172 y 75424
+x 48173 y 75435
+x 48693 y 75397
+x 48695 y 75415
+x 48712 y 75500
+x 48734 y 75598
+x 48761 y 75709
+x 48789 y 75820
+x 48823 y 75949
+x 48863 y 76095
+x 48859 y 76093
+x 48853 y 76091
+x 48845 y 76089
+x 48800 y 76075
+x 48772 y 76068
+x 48760 y 76068
+x 48751 y 76068
+x 48744 y 76072
+x 48739 y 76080
+x 48733 y 76088
+x 48731 y 76099
+x 48731 y 76112
+x 48731 y 76145
+x 48738 y 76182
+x 48752 y 76226
+x 48765 y 76270
+x 48779 y 76298
+x 48792 y 76312
+x 48811 y 76330
+x 48853 y 76348
+x 48920 y 76364
+x 48988 y 76381
+x 49058 y 76389
+x 49131 y 76389
+x 49249 y 76389
+x 49342 y 76360
+x 49410 y 76302
+x 49479 y 76244
+x 49513 y 76165
+x 49513 y 76067
+x 49513 y 75988
+x 49491 y 75917
+x 49446 y 75852
+x 49401 y 75786
+x 49334 y 75731
+x 49247 y 75684
+x 49265 y 75652
+x 49290 y 75609
+x 49321 y 75556
+x 49353 y 75502
+x 49387 y 75445
+x 49424 y 75384
+x 49432 y 75373
+x 49436 y 75367
+x 49439 y 75360
+x 49441 y 75354
+x 49443 y 75347
+x 49444 y 75341
+x 49444 y 75336
+x 49444 y 75314
+x 49422 y 75289
+x 49378 y 75260
+x 49370 y 75255
+x 49365 y 75252
+x 49361 y 75249
+x 49352 y 75243
+x 49337 y 75233
+x 49320 y 75225
+x 49304 y 75220
+x 49286 y 75214
+x 49272 y 75211
+x 49259 y 75211
+x 49250 y 75211
+x 49242 y 75213
+x 49236 y 75216
+x 49229 y 75220
+x 49223 y 75227
+x 49218 y 75235
+x 49210 y 75249
+x 49189 y 75283
+x 49154 y 75344
+x 49106 y 75433
+x 49058 y 75521
+x 49022 y 75586
+x 48999 y 75625
+x 48988 y 75580
+x 48977 y 75528
+x 48966 y 75469
+x 48955 y 75410
+x 48949 y 75376
+x 48947 y 75367
+x 48945 y 75356
+x 48940 y 75334
+x 48933 y 75319
+x 48923 y 75311
+x 48913 y 75303
+x 48897 y 75299
+x 48876 y 75299
+x 48869 y 75299
+x 48860 y 75299
+x 48848 y 75301
+x 48837 y 75302
+x 48823 y 75305
+x 48806 y 75308
+x 48796 y 75310
+x 48756 y 75317
+x 48728 y 75326
+x 48713 y 75336
+x 48697 y 75345
+x 48689 y 75358
+x 48689 y 75373
+x 48689 y 75376
+x 48689 y 75379
+x 48690 y 75382
+x 48690 y 75385
+x 48691 y 75390
+x 48693 y 75397
+x 49065 y 75870
+x 49121 y 75877
+x 49167 y 75896
+x 49203 y 75929
+x 49240 y 75961
+x 49258 y 75999
+x 49258 y 76040
+x 49258 y 76070
+x 49246 y 76094
+x 49223 y 76111
+x 49200 y 76128
+x 49168 y 76137
+x 49127 y 76137
+x 49106 y 76137
+x 49081 y 76134
+x 49050 y 76130
+x 49020 y 76126
+x 48984 y 76119
+x 48944 y 76110
+x 49053 y 76075
+x 49070 y 76069
+x 49083 y 76062
+x 49092 y 76053
+x 49101 y 76044
+x 49106 y 76033
+x 49106 y 76021
+x 49106 y 76018
+x 49105 y 76014
+x 49104 y 76008
+x 49102 y 76001
+x 49101 y 75995
+x 49099 y 75988
+x 49065 y 75870
+x 49632 y 75694
+x 49612 y 75694
+x 49602 y 75695
+x 49594 y 75698
+x 49590 y 75704
+x 49586 y 75710
+x 49583 y 75720
+x 49583 y 75733
+x 49583 y 75742
+x 49584 y 75752
+x 49585 y 75764
+x 49586 y 75777
+x 49588 y 75790
+x 49591 y 75806
+x 49592 y 75815
+x 49602 y 75864
+x 49611 y 75895
+x 49621 y 75909
+x 49630 y 75922
+x 49645 y 75929
+x 49665 y 75930
+x 49697 y 75931
+x 49743 y 76118
+x 49736 y 76118
+x 49727 y 76118
+x 49717 y 76118
+x 49707 y 76117
+x 49701 y 76117
+x 49698 y 76117
+x 49686 y 76117
+x 49676 y 76119
+x 49670 y 76122
+x 49663 y 76126
+x 49660 y 76131
+x 49660 y 76138
+x 49660 y 76148
+x 49664 y 76169
+x 49673 y 76202
+x 49677 y 76219
+x 49681 y 76232
+x 49683 y 76241
+x 49685 y 76250
+x 49687 y 76259
+x 49704 y 76326
+x 49726 y 76361
+x 49752 y 76363
+x 49773 y 76364
+x 49773 y 76364
+x 49776 y 76364
+x 49782 y 76365
+x 49843 y 76368
+x 49912 y 76369
+x 49986 y 76369
+x 50031 y 76369
+x 50074 y 76369
+x 50119 y 76368
+x 50163 y 76367
+x 50210 y 76365
+x 50261 y 76363
+x 50278 y 76363
+x 50292 y 76362
+x 50303 y 76359
+x 50312 y 76354
+x 50320 y 76348
+x 50324 y 76341
+x 50324 y 76332
+x 50324 y 76322
+x 50323 y 76308
+x 50320 y 76291
+x 50317 y 76274
+x 50313 y 76256
+x 50308 y 76237
+x 50305 y 76225
+x 50305 y 76222
+x 50304 y 76219
+x 50302 y 76214
+x 50285 y 76146
+x 50261 y 76113
+x 50230 y 76113
+x 50216 y 76113
+x 50202 y 76113
+x 50202 y 76113
+x 50199 y 76113
+x 50193 y 76113
+x 50122 y 76116
+x 50041 y 76118
+x 49951 y 76118
+x 49949 y 76118
+x 49945 y 76118
+x 49937 y 76118
+x 49906 y 76117
+x 49877 y 76117
+x 49850 y 76117
+x 49945 y 76075
+x 49954 y 76071
+x 49962 y 76064
+x 49969 y 76055
+x 49977 y 76047
+x 49980 y 76039
+x 49980 y 76033
+x 49980 y 76031
+x 49979 y 76027
+x 49978 y 76021
+x 49978 y 76020
+x 49977 y 76019
+x 49977 y 76018
+x 49961 y 75936
+x 49976 y 75936
+x 49989 y 75937
+x 50001 y 75937
+x 50014 y 75937
+x 50026 y 75937
+x 50037 y 75937
+x 50086 y 75937
+x 50131 y 75936
+x 50174 y 75934
+x 50178 y 75934
+x 50180 y 75934
+x 50181 y 75934
+x 50201 y 75933
+x 50214 y 75932
+x 50224 y 75928
+x 50230 y 75923
+x 50236 y 75917
+x 50239 y 75909
+x 50239 y 75897
+x 50239 y 75888
+x 50238 y 75876
+x 50236 y 75862
+x 50234 y 75848
+x 50231 y 75833
+x 50227 y 75818
+x 50225 y 75810
+x 50213 y 75761
+x 50202 y 75729
+x 50191 y 75715
+x 50179 y 75700
+x 50159 y 75693
+x 50131 y 75693
+x 50124 y 75693
+x 50105 y 75693
+x 50096 y 75693
+x 50083 y 75693
+x 50066 y 75694
+x 50024 y 75695
+x 49996 y 75696
+x 49982 y 75696
+x 49970 y 75696
+x 49955 y 75696
+x 49937 y 75695
+x 49918 y 75695
+x 49905 y 75694
+x 49897 y 75694
+x 49870 y 75575
+x 49872 y 75575
+x 49890 y 75575
+x 49923 y 75575
+x 49956 y 75576
+x 49987 y 75576
+x 50017 y 75576
+x 50037 y 75576
+x 50053 y 75576
+x 50067 y 75576
+x 50080 y 75575
+x 50093 y 75575
+x 50107 y 75575
+x 50122 y 75573
+x 50145 y 75572
+x 50161 y 75568
+x 50169 y 75560
+x 50178 y 75553
+x 50182 y 75539
+x 50182 y 75518
+x 50182 y 75508
+x 50181 y 75498
+x 50180 y 75487
+x 50179 y 75476
+x 50177 y 75464
+x 50174 y 75452
+x 50171 y 75438
+x 50163 y 75396
+x 50153 y 75365
+x 50139 y 75347
+x 50126 y 75330
+x 50106 y 75320
+x 50080 y 75320
+x 49749 y 75320
+x 49716 y 75320
+x 49691 y 75325
+x 49675 y 75335
+x 49659 y 75344
+x 49644 y 75361
+x 49629 y 75384
+x 49623 y 75393
+x 49610 y 75412
+x 49602 y 75428
+x 49597 y 75442
+x 49593 y 75455
+x 49591 y 75469
+x 49591 y 75483
+x 49591 y 75489
+x 49591 y 75494
+x 49592 y 75501
+x 49592 y 75507
+x 49594 y 75516
+x 49597 y 75529
+x 49632 y 75694
+x 50336 y 75397
+x 50339 y 75415
+x 50356 y 75500
+x 50378 y 75598
+x 50405 y 75709
+x 50432 y 75820
+x 50467 y 75949
+x 50507 y 76095
+x 50503 y 76093
+x 50496 y 76091
+x 50488 y 76089
+x 50444 y 76075
+x 50416 y 76068
+x 50404 y 76068
+x 50395 y 76068
+x 50388 y 76072
+x 50383 y 76080
+x 50377 y 76088
+x 50375 y 76099
+x 50375 y 76112
+x 50375 y 76145
+x 50382 y 76182
+x 50395 y 76226
+x 50409 y 76270
+x 50423 y 76298
+x 50436 y 76312
+x 50455 y 76330
+x 50497 y 76348
+x 50564 y 76364
+x 50631 y 76381
+x 50702 y 76389
+x 50775 y 76389
+x 50892 y 76389
+x 50985 y 76360
+x 51054 y 76302
+x 51123 y 76244
+x 51157 y 76165
+x 51157 y 76067
+x 51157 y 75988
+x 51135 y 75917
+x 51089 y 75852
+x 51044 y 75786
+x 50978 y 75731
+x 50891 y 75684
+x 50909 y 75652
+x 50934 y 75609
+x 50965 y 75556
+x 50996 y 75502
+x 51031 y 75445
+x 51068 y 75384
+x 51076 y 75373
+x 51080 y 75367
+x 51083 y 75360
+x 51085 y 75354
+x 51087 y 75347
+x 51088 y 75341
+x 51088 y 75336
+x 51088 y 75314
+x 51066 y 75289
+x 51022 y 75260
+x 51014 y 75255
+x 51009 y 75252
+x 51005 y 75249
+x 50995 y 75243
+x 50981 y 75233
+x 50964 y 75225
+x 50947 y 75220
+x 50930 y 75214
+x 50916 y 75211
+x 50903 y 75211
+x 50894 y 75211
+x 50886 y 75213
+x 50880 y 75216
+x 50873 y 75220
+x 50867 y 75227
+x 50862 y 75235
+x 50854 y 75249
+x 50833 y 75283
+x 50798 y 75344
+x 50750 y 75433
+x 50701 y 75521
+x 50666 y 75586
+x 50643 y 75625
+x 50631 y 75580
+x 50621 y 75528
+x 50610 y 75469
+x 50599 y 75410
+x 50593 y 75376
+x 50591 y 75367
+x 50589 y 75356
+x 50584 y 75334
+x 50577 y 75319
+x 50567 y 75311
+x 50557 y 75303
+x 50541 y 75299
+x 50520 y 75299
+x 50513 y 75299
+x 50504 y 75299
+x 50492 y 75301
+x 50480 y 75302
+x 50467 y 75305
+x 50450 y 75308
+x 50439 y 75310
+x 50400 y 75317
+x 50372 y 75326
+x 50357 y 75336
+x 50341 y 75345
+x 50333 y 75358
+x 50333 y 75373
+x 50333 y 75376
+x 50333 y 75379
+x 50334 y 75382
+x 50334 y 75385
+x 50335 y 75390
+x 50336 y 75397
+x 50709 y 75870
+x 50765 y 75877
+x 50811 y 75896
+x 50847 y 75929
+x 50883 y 75961
+x 50901 y 75999
+x 50901 y 76040
+x 50901 y 76070
+x 50890 y 76094
+x 50867 y 76111
+x 50844 y 76128
+x 50812 y 76137
+x 50770 y 76137
+x 50750 y 76137
+x 50724 y 76134
+x 50694 y 76130
+x 50664 y 76126
+x 50628 y 76119
+x 50588 y 76110
+x 50697 y 76075
+x 50714 y 76069
+x 50727 y 76062
+x 50736 y 76053
+x 50745 y 76044
+x 50749 y 76033
+x 50749 y 76021
+x 50749 y 76018
+x 50749 y 76014
+x 50748 y 76008
+x 50746 y 76001
+x 50745 y 75995
+x 50743 y 75988
+x 50709 y 75870
+type1
+x 41609 y 75403
+x 41610 y 75412
+x 41613 y 75438
+x 41627 y 75516
+x 41652 y 75647
+x 41677 y 75778
+x 41708 y 75924
+x 41742 y 76083
+x 41737 y 76080
+x 41731 y 76076
+x 41722 y 76071
+x 41682 y 76047
+x 41658 y 76035
+x 41651 y 76035
+x 41645 y 76035
+x 41641 y 76038
+x 41638 y 76044
+x 41635 y 76050
+x 41633 y 76060
+x 41633 y 76072
+x 41633 y 76106
+x 41638 y 76146
+x 41647 y 76190
+x 41656 y 76234
+x 41666 y 76268
+x 41677 y 76293
+x 41692 y 76323
+x 41720 y 76347
+x 41761 y 76365
+x 41802 y 76382
+x 41851 y 76391
+x 41908 y 76391
+x 41998 y 76391
+x 42068 y 76360
+x 42120 y 76298
+x 42171 y 76236
+x 42197 y 76151
+x 42197 y 76044
+x 42197 y 75983
+x 42185 y 75921
+x 42162 y 75856
+x 42139 y 75792
+x 42109 y 75738
+x 42071 y 75696
+x 42047 y 75668
+x 42019 y 75645
+x 41986 y 75628
+x 41954 y 75610
+x 41926 y 75601
+x 41904 y 75601
+x 41896 y 75601
+x 41891 y 75604
+x 41887 y 75609
+x 41883 y 75614
+x 41880 y 75621
+x 41879 y 75631
+x 41866 y 75737
+x 41852 y 75647
+x 41840 y 75571
+x 41829 y 75508
+x 41819 y 75446
+x 41811 y 75399
+x 41805 y 75368
+x 41803 y 75359
+x 41798 y 75335
+x 41793 y 75319
+x 41787 y 75311
+x 41781 y 75303
+x 41772 y 75299
+x 41759 y 75299
+x 41750 y 75299
+x 41740 y 75299
+x 41729 y 75301
+x 41719 y 75302
+x 41709 y 75304
+x 41700 y 75307
+x 41694 y 75308
+x 41660 y 75317
+x 41637 y 75326
+x 41625 y 75336
+x 41613 y 75347
+x 41607 y 75360
+x 41607 y 75378
+x 41608 y 75384
+x 41608 y 75392
+x 41609 y 75403
+x 41897 y 75852
+x 41932 y 75862
+x 41960 y 75882
+x 41981 y 75913
+x 42002 y 75944
+x 42013 y 75979
+x 42013 y 76020
+x 42013 y 76059
+x 42002 y 76090
+x 41980 y 76112
+x 41959 y 76134
+x 41929 y 76145
+x 41890 y 76145
+x 41873 y 76145
+x 41856 y 76143
+x 41839 y 76139
+x 41822 y 76135
+x 41805 y 76130
+x 41788 y 76123
+x 41872 y 76086
+x 41891 y 76078
+x 41905 y 76068
+x 41913 y 76056
+x 41922 y 76044
+x 41927 y 76029
+x 41927 y 76011
+x 41927 y 76007
+x 41926 y 76002
+x 41926 y 75998
+x 41926 y 75993
+x 41925 y 75989
+x 41924 y 75985
+x 41897 y 75852
+x 42591 y 76190
+x 42582 y 76143
+x 42579 y 76126
+x 42570 y 76111
+x 42556 y 76097
+x 42554 y 76095
+x 42552 y 76094
+x 42551 y 76092
+x 42509 y 76050
+x 42476 y 75993
+x 42453 y 75922
+x 42429 y 75851
+x 42417 y 75773
+x 42417 y 75689
+x 42417 y 75647
+x 42422 y 75615
+x 42431 y 75591
+x 42440 y 75566
+x 42452 y 75554
+x 42467 y 75554
+x 42501 y 75554
+x 42533 y 75602
+x 42564 y 75697
+x 42594 y 75792
+x 42609 y 75906
+x 42609 y 76038
+x 42609 y 76068
+x 42608 y 76096
+x 42605 y 76121
+x 42602 y 76146
+x 42597 y 76169
+x 42591 y 76190
+x 42601 y 76262
+x 42684 y 76352
+x 42693 y 76362
+x 42700 y 76368
+x 42705 y 76371
+x 42710 y 76374
+x 42714 y 76376
+x 42719 y 76376
+x 42742 y 76376
+x 42763 y 76345
+x 42780 y 76284
+x 42796 y 76223
+x 42805 y 76145
+x 42805 y 76050
+x 42805 y 75960
+x 42798 y 75874
+x 42784 y 75792
+x 42769 y 75711
+x 42749 y 75636
+x 42722 y 75569
+x 42688 y 75483
+x 42647 y 75417
+x 42600 y 75369
+x 42553 y 75322
+x 42505 y 75299
+x 42454 y 75299
+x 42386 y 75299
+x 42332 y 75336
+x 42291 y 75410
+x 42249 y 75484
+x 42229 y 75583
+x 42229 y 75706
+x 42229 y 75789
+x 42238 y 75871
+x 42258 y 75953
+x 42277 y 76036
+x 42304 y 76110
+x 42339 y 76175
+x 42373 y 76241
+x 42411 y 76293
+x 42454 y 76331
+x 42496 y 76370
+x 42535 y 76389
+x 42571 y 76389
+x 42584 y 76389
+x 42594 y 76385
+x 42601 y 76378
+x 42608 y 76370
+x 42612 y 76359
+x 42612 y 76345
+x 42612 y 76342
+x 42612 y 76340
+x 42611 y 76338
+x 42611 y 76336
+x 42611 y 76335
+x 42611 y 76333
+x 42601 y 76262
+x 42975 y 76314
+x 42977 y 76327
+x 42983 y 76352
+x 42989 y 76367
+x 42998 y 76375
+x 43006 y 76383
+x 43023 y 76386
+x 43049 y 76386
+x 43057 y 76386
+x 43063 y 76386
+x 43067 y 76386
+x 43070 y 76386
+x 43074 y 76385
+x 43077 y 76385
+x 43085 y 76383
+x 43117 y 76378
+x 43140 y 76371
+x 43154 y 76362
+x 43167 y 76354
+x 43174 y 76341
+x 43174 y 76324
+x 43174 y 76324
+x 43174 y 76321
+x 43173 y 76316
+x 43173 y 76311
+x 43172 y 76305
+x 43171 y 76299
+x 43168 y 76287
+x 43153 y 76198
+x 43130 y 76075
+x 43098 y 75919
+x 43067 y 75763
+x 43051 y 75664
+x 43051 y 75622
+x 43051 y 75604
+x 43055 y 75589
+x 43064 y 75578
+x 43072 y 75566
+x 43083 y 75560
+x 43097 y 75560
+x 43134 y 75560
+x 43178 y 75691
+x 43229 y 75952
+x 43257 y 76097
+x 43282 y 76215
+x 43301 y 76306
+x 43304 y 76317
+x 43310 y 76343
+x 43317 y 76362
+x 43327 y 76374
+x 43337 y 76385
+x 43350 y 76391
+x 43368 y 76391
+x 43372 y 76391
+x 43379 y 76390
+x 43386 y 76389
+x 43393 y 76388
+x 43401 y 76387
+x 43408 y 76385
+x 43414 y 76383
+x 43447 y 76375
+x 43469 y 76367
+x 43480 y 76357
+x 43490 y 76348
+x 43496 y 76334
+x 43496 y 76317
+x 43496 y 76311
+x 43495 y 76305
+x 43495 y 76299
+x 43494 y 76293
+x 43493 y 76286
+x 43491 y 76280
+x 43488 y 76265
+x 43476 y 76205
+x 43459 y 76120
+x 43438 y 76009
+x 43400 y 75813
+x 43372 y 75677
+x 43351 y 75603
+x 43323 y 75498
+x 43289 y 75421
+x 43249 y 75373
+x 43208 y 75324
+x 43159 y 75300
+x 43100 y 75300
+x 43033 y 75300
+x 42977 y 75329
+x 42930 y 75386
+x 42884 y 75444
+x 42860 y 75514
+x 42860 y 75597
+x 42860 y 75654
+x 42870 y 75748
+x 42891 y 75878
+x 42912 y 76008
+x 42940 y 76153
+x 42975 y 76314
+x 43625 y 75559
+x 43652 y 75560
+x 43672 y 75566
+x 43685 y 75578
+x 43697 y 75591
+x 43704 y 75609
+x 43704 y 75635
+x 43704 y 75653
+x 43700 y 75675
+x 43692 y 75700
+x 43684 y 75725
+x 43670 y 75758
+x 43652 y 75798
+x 43648 y 75806
+x 43643 y 75817
+x 43636 y 75832
+x 43589 y 75933
+x 43566 y 76008
+x 43566 y 76058
+x 43566 y 76149
+x 43600 y 76227
+x 43668 y 76292
+x 43735 y 76357
+x 43820 y 76389
+x 43923 y 76389
+x 43961 y 76389
+x 43986 y 76382
+x 44001 y 76368
+x 44015 y 76355
+x 44022 y 76329
+x 44022 y 76292
+x 44022 y 76280
+x 44021 y 76266
+x 44019 y 76249
+x 44018 y 76232
+x 44017 y 76222
+x 44017 y 76219
+x 44016 y 76210
+x 44013 y 76161
+x 44006 y 76125
+x 43994 y 76105
+x 43982 y 76084
+x 43961 y 76071
+x 43931 y 76069
+x 43922 y 76067
+x 43913 y 76067
+x 43905 y 76066
+x 43898 y 76066
+x 43890 y 76066
+x 43884 y 76066
+x 43878 y 76066
+x 43869 y 76066
+x 43861 y 76068
+x 43856 y 76071
+x 43852 y 76076
+x 43849 y 76082
+x 43849 y 76089
+x 43849 y 76094
+x 43855 y 76135
+x 43827 y 76134
+x 43805 y 76126
+x 43787 y 76113
+x 43769 y 76099
+x 43760 y 76084
+x 43760 y 76067
+x 43760 y 76060
+x 43762 y 76051
+x 43764 y 76042
+x 43767 y 76033
+x 43772 y 76022
+x 43779 y 76008
+x 43783 y 75998
+x 43790 y 75984
+x 43799 y 75964
+x 43866 y 75824
+x 43900 y 75714
+x 43900 y 75634
+x 43900 y 75530
+x 43871 y 75448
+x 43814 y 75389
+x 43757 y 75330
+x 43678 y 75300
+x 43577 y 75300
+x 43531 y 75300
+x 43497 y 75309
+x 43475 y 75327
+x 43453 y 75345
+x 43442 y 75373
+x 43442 y 75412
+x 43442 y 75420
+x 43443 y 75429
+x 43443 y 75442
+x 43444 y 75454
+x 43445 y 75467
+x 43447 y 75482
+x 43448 y 75493
+x 43448 y 75500
+x 43457 y 75591
+x 43487 y 75643
+x 43539 y 75655
+x 43545 y 75658
+x 43549 y 75659
+x 43555 y 75660
+x 43563 y 75660
+x 43572 y 75661
+x 43581 y 75662
+x 43592 y 75662
+x 43605 y 75662
+x 43615 y 75658
+x 43622 y 75652
+x 43630 y 75646
+x 43633 y 75637
+x 43633 y 75625
+x 43633 y 75618
+x 43625 y 75559
+x 44130 y 75559
+x 44157 y 75560
+x 44177 y 75566
+x 44189 y 75578
+x 44202 y 75591
+x 44208 y 75609
+x 44208 y 75635
+x 44208 y 75653
+x 44204 y 75675
+x 44196 y 75700
+x 44188 y 75725
+x 44175 y 75758
+x 44157 y 75798
+x 44153 y 75806
+x 44147 y 75817
+x 44140 y 75832
+x 44094 y 75933
+x 44071 y 76008
+x 44071 y 76058
+x 44071 y 76149
+x 44104 y 76227
+x 44172 y 76292
+x 44240 y 76357
+x 44325 y 76389
+x 44427 y 76389
+x 44465 y 76389
+x 44491 y 76382
+x 44505 y 76368
+x 44519 y 76355
+x 44526 y 76329
+x 44526 y 76292
+x 44526 y 76280
+x 44525 y 76266
+x 44524 y 76249
+x 44522 y 76232
+x 44522 y 76222
+x 44522 y 76219
+x 44521 y 76210
+x 44518 y 76161
+x 44511 y 76125
+x 44498 y 76105
+x 44486 y 76084
+x 44465 y 76071
+x 44435 y 76069
+x 44426 y 76067
+x 44417 y 76067
+x 44409 y 76066
+x 44402 y 76066
+x 44395 y 76066
+x 44388 y 76066
+x 44383 y 76066
+x 44373 y 76066
+x 44366 y 76068
+x 44361 y 76071
+x 44356 y 76076
+x 44354 y 76082
+x 44354 y 76089
+x 44354 y 76094
+x 44359 y 76135
+x 44332 y 76134
+x 44310 y 76126
+x 44292 y 76113
+x 44274 y 76099
+x 44265 y 76084
+x 44265 y 76067
+x 44265 y 76060
+x 44266 y 76051
+x 44269 y 76042
+x 44272 y 76033
+x 44276 y 76022
+x 44283 y 76008
+x 44288 y 75998
+x 44295 y 75984
+x 44304 y 75964
+x 44371 y 75824
+x 44404 y 75714
+x 44404 y 75634
+x 44404 y 75530
+x 44376 y 75448
+x 44319 y 75389
+x 44262 y 75330
+x 44183 y 75300
+x 44082 y 75300
+x 44035 y 75300
+x 44001 y 75309
+x 43979 y 75327
+x 43958 y 75345
+x 43947 y 75373
+x 43947 y 75412
+x 43947 y 75420
+x 43947 y 75429
+x 43948 y 75442
+x 43949 y 75454
+x 43950 y 75467
+x 43951 y 75482
+x 43952 y 75493
+x 43953 y 75500
+x 43962 y 75591
+x 43992 y 75643
+x 44043 y 75655
+x 44049 y 75658
+x 44053 y 75659
+x 44059 y 75660
+x 44068 y 75660
+x 44076 y 75661
+x 44086 y 75662
+x 44097 y 75662
+x 44110 y 75662
+x 44120 y 75658
+x 44127 y 75652
+x 44134 y 75646
+x 44138 y 75637
+x 44138 y 75625
+x 44138 y 75618
+x 44130 y 75559
+x 44560 y 75694
+x 44545 y 75694
+x 44538 y 75695
+x 44532 y 75698
+x 44529 y 75704
+x 44526 y 75710
+x 44524 y 75720
+x 44524 y 75733
+x 44524 y 75742
+x 44524 y 75752
+x 44525 y 75764
+x 44526 y 75777
+x 44528 y 75790
+x 44530 y 75806
+x 44531 y 75815
+x 44538 y 75864
+x 44545 y 75895
+x 44552 y 75909
+x 44559 y 75922
+x 44570 y 75929
+x 44584 y 75930
+x 44608 y 75931
+x 44642 y 76118
+x 44637 y 76118
+x 44630 y 76118
+x 44623 y 76118
+x 44615 y 76117
+x 44611 y 76117
+x 44609 y 76117
+x 44600 y 76117
+x 44593 y 76119
+x 44588 y 76122
+x 44583 y 76126
+x 44580 y 76131
+x 44580 y 76138
+x 44580 y 76148
+x 44584 y 76169
+x 44591 y 76202
+x 44594 y 76219
+x 44596 y 76232
+x 44598 y 76241
+x 44599 y 76250
+x 44601 y 76259
+x 44613 y 76326
+x 44629 y 76361
+x 44649 y 76363
+x 44664 y 76364
+x 44664 y 76364
+x 44666 y 76364
+x 44670 y 76365
+x 44716 y 76368
+x 44766 y 76369
+x 44821 y 76369
+x 44854 y 76369
+x 44886 y 76369
+x 44919 y 76368
+x 44952 y 76367
+x 44987 y 76365
+x 45024 y 76363
+x 45037 y 76363
+x 45047 y 76362
+x 45055 y 76359
+x 45061 y 76354
+x 45067 y 76348
+x 45071 y 76341
+x 45071 y 76332
+x 45071 y 76322
+x 45070 y 76308
+x 45067 y 76291
+x 45065 y 76274
+x 45063 y 76256
+x 45059 y 76237
+x 45057 y 76225
+x 45056 y 76222
+x 45056 y 76219
+x 45054 y 76214
+x 45042 y 76146
+x 45024 y 76113
+x 45001 y 76113
+x 44991 y 76113
+x 44981 y 76113
+x 44980 y 76113
+x 44978 y 76113
+x 44974 y 76113
+x 44921 y 76116
+x 44862 y 76118
+x 44795 y 76118
+x 44794 y 76118
+x 44791 y 76118
+x 44785 y 76118
+x 44762 y 76117
+x 44741 y 76117
+x 44720 y 76117
+x 44791 y 76075
+x 44798 y 76071
+x 44804 y 76064
+x 44809 y 76055
+x 44814 y 76047
+x 44817 y 76039
+x 44817 y 76033
+x 44817 y 76031
+x 44816 y 76027
+x 44815 y 76021
+x 44815 y 76020
+x 44815 y 76019
+x 44815 y 76018
+x 44803 y 75936
+x 44813 y 75936
+x 44823 y 75937
+x 44832 y 75937
+x 44842 y 75937
+x 44851 y 75937
+x 44859 y 75937
+x 44895 y 75937
+x 44928 y 75936
+x 44960 y 75934
+x 44963 y 75934
+x 44964 y 75934
+x 44965 y 75934
+x 44980 y 75933
+x 44989 y 75932
+x 44997 y 75928
+x 45001 y 75923
+x 45006 y 75917
+x 45008 y 75909
+x 45008 y 75897
+x 45008 y 75888
+x 45007 y 75876
+x 45006 y 75862
+x 45004 y 75848
+x 45002 y 75833
+x 44999 y 75818
+x 44998 y 75810
+x 44989 y 75761
+x 44980 y 75729
+x 44972 y 75715
+x 44964 y 75700
+x 44949 y 75693
+x 44928 y 75693
+x 44923 y 75693
+x 44909 y 75693
+x 44902 y 75693
+x 44893 y 75693
+x 44880 y 75694
+x 44849 y 75695
+x 44828 y 75696
+x 44818 y 75696
+x 44809 y 75696
+x 44799 y 75696
+x 44785 y 75695
+x 44771 y 75695
+x 44761 y 75694
+x 44755 y 75694
+x 44735 y 75575
+x 44737 y 75575
+x 44750 y 75575
+x 44774 y 75575
+x 44799 y 75576
+x 44822 y 75576
+x 44844 y 75576
+x 44859 y 75576
+x 44871 y 75576
+x 44881 y 75576
+x 44890 y 75575
+x 44900 y 75575
+x 44910 y 75575
+x 44921 y 75573
+x 44939 y 75572
+x 44950 y 75568
+x 44956 y 75560
+x 44963 y 75553
+x 44966 y 75539
+x 44966 y 75518
+x 44966 y 75508
+x 44965 y 75498
+x 44964 y 75487
+x 44963 y 75476
+x 44962 y 75464
+x 44960 y 75452
+x 44958 y 75438
+x 44952 y 75396
+x 44944 y 75365
+x 44934 y 75347
+x 44924 y 75330
+x 44910 y 75320
+x 44891 y 75320
+x 44647 y 75320
+x 44622 y 75320
+x 44604 y 75325
+x 44592 y 75335
+x 44580 y 75344
+x 44569 y 75361
+x 44558 y 75384
+x 44553 y 75393
+x 44544 y 75412
+x 44538 y 75428
+x 44534 y 75442
+x 44531 y 75455
+x 44530 y 75469
+x 44530 y 75483
+x 44530 y 75489
+x 44530 y 75494
+x 44530 y 75501
+x 44531 y 75507
+x 44532 y 75516
+x 44534 y 75529
+x 44560 y 75694
+x 45080 y 75397
+x 45082 y 75415
+x 45094 y 75500
+x 45110 y 75598
+x 45130 y 75709
+x 45150 y 75820
+x 45176 y 75949
+x 45206 y 76095
+x 45202 y 76093
+x 45198 y 76091
+x 45192 y 76089
+x 45159 y 76075
+x 45138 y 76068
+x 45129 y 76068
+x 45123 y 76068
+x 45118 y 76072
+x 45114 y 76080
+x 45110 y 76088
+x 45108 y 76099
+x 45108 y 76112
+x 45108 y 76145
+x 45113 y 76182
+x 45123 y 76226
+x 45133 y 76270
+x 45143 y 76298
+x 45153 y 76312
+x 45167 y 76330
+x 45198 y 76348
+x 45248 y 76364
+x 45297 y 76381
+x 45349 y 76389
+x 45403 y 76389
+x 45490 y 76389
+x 45558 y 76360
+x 45609 y 76302
+x 45660 y 76244
+x 45685 y 76165
+x 45685 y 76067
+x 45685 y 75988
+x 45668 y 75917
+x 45635 y 75852
+x 45602 y 75786
+x 45553 y 75731
+x 45489 y 75684
+x 45502 y 75652
+x 45520 y 75609
+x 45543 y 75556
+x 45566 y 75502
+x 45592 y 75445
+x 45620 y 75384
+x 45625 y 75373
+x 45628 y 75367
+x 45630 y 75360
+x 45632 y 75354
+x 45633 y 75347
+x 45634 y 75341
+x 45634 y 75336
+x 45634 y 75314
+x 45618 y 75289
+x 45585 y 75260
+x 45580 y 75255
+x 45576 y 75252
+x 45573 y 75249
+x 45566 y 75243
+x 45555 y 75233
+x 45543 y 75225
+x 45530 y 75220
+x 45518 y 75214
+x 45507 y 75211
+x 45498 y 75211
+x 45491 y 75211
+x 45485 y 75213
+x 45480 y 75216
+x 45476 y 75220
+x 45471 y 75227
+x 45467 y 75235
+x 45461 y 75249
+x 45446 y 75283
+x 45420 y 75344
+x 45385 y 75433
+x 45349 y 75521
+x 45322 y 75586
+x 45305 y 75625
+x 45297 y 75580
+x 45289 y 75528
+x 45281 y 75469
+x 45273 y 75410
+x 45269 y 75376
+x 45267 y 75367
+x 45266 y 75356
+x 45262 y 75334
+x 45257 y 75319
+x 45249 y 75311
+x 45242 y 75303
+x 45231 y 75299
+x 45215 y 75299
+x 45210 y 75299
+x 45203 y 75299
+x 45194 y 75301
+x 45186 y 75302
+x 45176 y 75305
+x 45163 y 75308
+x 45156 y 75310
+x 45126 y 75317
+x 45106 y 75326
+x 45095 y 75336
+x 45083 y 75345
+x 45077 y 75358
+x 45077 y 75373
+x 45077 y 75376
+x 45077 y 75379
+x 45078 y 75382
+x 45078 y 75385
+x 45078 y 75390
+x 45080 y 75397
+x 45354 y 75870
+x 45396 y 75877
+x 45430 y 75896
+x 45456 y 75929
+x 45483 y 75961
+x 45496 y 75999
+x 45496 y 76040
+x 45496 y 76070
+x 45488 y 76094
+x 45471 y 76111
+x 45454 y 76128
+x 45430 y 76137
+x 45400 y 76137
+x 45385 y 76137
+x 45366 y 76134
+x 45344 y 76130
+x 45321 y 76126
+x 45295 y 76119
+x 45265 y 76110
+x 45345 y 76075
+x 45358 y 76069
+x 45368 y 76062
+x 45374 y 76053
+x 45381 y 76044
+x 45384 y 76033
+x 45384 y 76021
+x 45384 y 76018
+x 45384 y 76014
+x 45383 y 76008
+x 45382 y 76001
+x 45381 y 75995
+x 45379 y 75988
+x 45354 y 75870
+type1
+x 46427 y 77104
+x 46427 y 71431
+type1
+x 46430 y 77104
+x 46430 y 71431
+x 46424 y 71431
+x 46424 y 77104
+x 46430 y 77104
+type1
+x 14923 y 88557
+x 35959 y 88557
+x 35959 y 80134
+x 14923 y 80134
+x 14923 y 88557
+type1
+x 15680 y 85479
+x 15902 y 85479
+x 15903 y 85379
+x 15918 y 85304
+x 15947 y 85254
+x 15975 y 85203
+x 16017 y 85178
+x 16072 y 85178
+x 16119 y 85178
+x 16155 y 85193
+x 16181 y 85223
+x 16206 y 85253
+x 16219 y 85296
+x 16219 y 85351
+x 16219 y 85378
+x 16216 y 85403
+x 16210 y 85425
+x 16204 y 85447
+x 16195 y 85463
+x 16184 y 85474
+x 16168 y 85492
+x 16127 y 85519
+x 16062 y 85556
+x 15996 y 85594
+x 15941 y 85630
+x 15897 y 85665
+x 15832 y 85715
+x 15783 y 85781
+x 15749 y 85863
+x 15716 y 85945
+x 15699 y 86041
+x 15699 y 86150
+x 15699 y 86318
+x 15731 y 86451
+x 15795 y 86549
+x 15860 y 86648
+x 15947 y 86698
+x 16058 y 86698
+x 16166 y 86698
+x 16252 y 86646
+x 16316 y 86542
+x 16379 y 86438
+x 16411 y 86298
+x 16411 y 86121
+x 16194 y 86121
+x 16189 y 86202
+x 16175 y 86263
+x 16150 y 86301
+x 16125 y 86340
+x 16090 y 86360
+x 16043 y 86360
+x 16006 y 86360
+x 15976 y 86345
+x 15953 y 86315
+x 15930 y 86285
+x 15918 y 86248
+x 15918 y 86201
+x 15918 y 86124
+x 15973 y 86050
+x 16084 y 85981
+x 16104 y 85969
+x 16119 y 85959
+x 16130 y 85953
+x 16138 y 85947
+x 16253 y 85875
+x 16324 y 85816
+x 16352 y 85772
+x 16381 y 85726
+x 16403 y 85672
+x 16419 y 85610
+x 16434 y 85547
+x 16441 y 85478
+x 16441 y 85402
+x 16441 y 85227
+x 16407 y 85091
+x 16338 y 84994
+x 16269 y 84897
+x 16173 y 84848
+x 16049 y 84848
+x 15932 y 84848
+x 15843 y 84900
+x 15782 y 85005
+x 15721 y 85109
+x 15687 y 85267
+x 15680 y 85479
+x 16608 y 86650
+x 16835 y 86650
+x 16835 y 85555
+x 16835 y 85434
+x 16846 y 85349
+x 16870 y 85298
+x 16893 y 85246
+x 16932 y 85221
+x 16986 y 85221
+x 17039 y 85221
+x 17078 y 85246
+x 17101 y 85298
+x 17124 y 85349
+x 17136 y 85434
+x 17136 y 85555
+x 17136 y 86650
+x 17365 y 86650
+x 17365 y 85609
+x 17365 y 85462
+x 17358 y 85345
+x 17343 y 85258
+x 17328 y 85170
+x 17304 y 85096
+x 17270 y 85036
+x 17235 y 84974
+x 17194 y 84927
+x 17147 y 84895
+x 17100 y 84864
+x 17047 y 84848
+x 16987 y 84848
+x 16928 y 84848
+x 16875 y 84864
+x 16828 y 84895
+x 16781 y 84927
+x 16740 y 84974
+x 16705 y 85036
+x 16670 y 85097
+x 16646 y 85172
+x 16631 y 85259
+x 16616 y 85347
+x 16608 y 85464
+x 16608 y 85609
+x 16608 y 86650
+x 17801 y 85899
+x 17972 y 85899
+x 18019 y 85899
+x 18053 y 85916
+x 18075 y 85949
+x 18096 y 85982
+x 18107 y 86036
+x 18107 y 86108
+x 18107 y 86173
+x 18097 y 86220
+x 18076 y 86252
+x 18054 y 86283
+x 18022 y 86299
+x 17978 y 86299
+x 17801 y 86299
+x 17801 y 85899
+x 17572 y 84897
+x 17572 y 86650
+x 18002 y 86650
+x 18116 y 86650
+x 18200 y 86610
+x 18254 y 86531
+x 18308 y 86452
+x 18335 y 86328
+x 18335 y 86162
+x 18335 y 86064
+x 18324 y 85979
+x 18301 y 85909
+x 18278 y 85839
+x 18242 y 85780
+x 18193 y 85733
+x 18233 y 85703
+x 18261 y 85663
+x 18277 y 85613
+x 18293 y 85562
+x 18303 y 85474
+x 18305 y 85347
+x 18306 y 85311
+x 18308 y 85263
+x 18309 y 85203
+x 18312 y 85062
+x 18324 y 84980
+x 18346 y 84958
+x 18346 y 84897
+x 18105 y 84897
+x 18093 y 84959
+x 18086 y 85044
+x 18085 y 85152
+x 18083 y 85259
+x 18081 y 85327
+x 18080 y 85355
+x 18076 y 85423
+x 18064 y 85473
+x 18044 y 85505
+x 18025 y 85537
+x 17994 y 85553
+x 17955 y 85553
+x 17801 y 85553
+x 17801 y 84897
+x 17572 y 84897
+x 19239 y 85876
+x 19392 y 85876
+x 19433 y 85876
+x 19464 y 85893
+x 19484 y 85928
+x 19504 y 85962
+x 19514 y 86016
+x 19514 y 86088
+x 19514 y 86158
+x 19503 y 86210
+x 19483 y 86245
+x 19462 y 86279
+x 19431 y 86296
+x 19389 y 86296
+x 19239 y 86296
+x 19239 y 85876
+x 19008 y 84897
+x 19008 y 86650
+x 19419 y 86650
+x 19524 y 86650
+x 19603 y 86603
+x 19658 y 86509
+x 19712 y 86415
+x 19740 y 86279
+x 19740 y 86101
+x 19740 y 85915
+x 19713 y 85772
+x 19659 y 85672
+x 19605 y 85573
+x 19528 y 85523
+x 19427 y 85523
+x 19239 y 85523
+x 19239 y 84897
+x 19008 y 84897
+x 19912 y 84897
+x 19912 y 86650
+x 20143 y 86650
+x 20143 y 85277
+x 20578 y 85277
+x 20578 y 84897
+x 19912 y 84897
+x 20967 y 85581
+x 21164 y 85581
+x 21063 y 86186
+x 20967 y 85581
+x 20945 y 86650
+x 21197 y 86650
+x 21515 y 84897
+x 21267 y 84897
+x 21212 y 85218
+x 20912 y 85218
+x 20860 y 84897
+x 20622 y 84897
+x 20945 y 86650
+x 22439 y 85511
+x 22423 y 85301
+x 22381 y 85138
+x 22311 y 85022
+x 22242 y 84906
+x 22152 y 84848
+x 22042 y 84848
+x 21911 y 84848
+x 21804 y 84932
+x 21724 y 85099
+x 21643 y 85267
+x 21603 y 85487
+x 21603 y 85760
+x 21603 y 86044
+x 21644 y 86270
+x 21726 y 86439
+x 21808 y 86608
+x 21918 y 86693
+x 22056 y 86693
+x 22165 y 86693
+x 22254 y 86637
+x 22323 y 86525
+x 22392 y 86413
+x 22431 y 86261
+x 22441 y 86067
+x 22225 y 86067
+x 22214 y 86151
+x 22194 y 86214
+x 22165 y 86257
+x 22135 y 86299
+x 22096 y 86320
+x 22048 y 86320
+x 21984 y 86320
+x 21933 y 86271
+x 21896 y 86172
+x 21858 y 86073
+x 21839 y 85937
+x 21839 y 85765
+x 21839 y 85593
+x 21857 y 85460
+x 21892 y 85365
+x 21928 y 85271
+x 21978 y 85223
+x 22042 y 85223
+x 22094 y 85223
+x 22135 y 85248
+x 22166 y 85297
+x 22198 y 85346
+x 22217 y 85418
+x 22225 y 85511
+x 22439 y 85511
+x 22609 y 84897
+x 22609 y 86650
+x 23293 y 86650
+x 23293 y 86290
+x 22840 y 86290
+x 22840 y 85981
+x 23254 y 85981
+x 23254 y 85630
+x 22840 y 85630
+x 22840 y 85255
+x 23308 y 85255
+x 23308 y 84897
+x 22609 y 84897
+x 24158 y 85772
+x 24158 y 85593
+x 24177 y 85456
+x 24214 y 85361
+x 24252 y 85266
+x 24305 y 85218
+x 24375 y 85218
+x 24445 y 85218
+x 24499 y 85266
+x 24536 y 85361
+x 24574 y 85456
+x 24593 y 85593
+x 24593 y 85772
+x 24593 y 85949
+x 24574 y 86086
+x 24536 y 86182
+x 24499 y 86277
+x 24445 y 86325
+x 24375 y 86325
+x 24305 y 86325
+x 24252 y 86278
+x 24214 y 86182
+x 24177 y 86087
+x 24158 y 85950
+x 24158 y 85772
+x 23924 y 85772
+x 23924 y 86057
+x 23965 y 86282
+x 24046 y 86447
+x 24127 y 86612
+x 24236 y 86695
+x 24375 y 86695
+x 24514 y 86695
+x 24624 y 86612
+x 24706 y 86447
+x 24787 y 86281
+x 24828 y 86056
+x 24828 y 85772
+x 24828 y 85488
+x 24787 y 85263
+x 24706 y 85097
+x 24624 y 84931
+x 24514 y 84848
+x 24375 y 84848
+x 24236 y 84848
+x 24127 y 84931
+x 24046 y 85096
+x 23965 y 85262
+x 23924 y 85487
+x 23924 y 85772
+x 24998 y 86650
+x 25224 y 86650
+x 25224 y 85555
+x 25224 y 85434
+x 25236 y 85349
+x 25259 y 85298
+x 25283 y 85246
+x 25322 y 85221
+x 25376 y 85221
+x 25429 y 85221
+x 25467 y 85246
+x 25490 y 85298
+x 25514 y 85349
+x 25525 y 85434
+x 25525 y 85555
+x 25525 y 86650
+x 25754 y 86650
+x 25754 y 85609
+x 25754 y 85462
+x 25747 y 85345
+x 25733 y 85258
+x 25718 y 85170
+x 25694 y 85096
+x 25660 y 85036
+x 25624 y 84974
+x 25583 y 84927
+x 25536 y 84895
+x 25489 y 84864
+x 25436 y 84848
+x 25377 y 84848
+x 25318 y 84848
+x 25265 y 84864
+x 25218 y 84895
+x 25171 y 84927
+x 25130 y 84974
+x 25094 y 85036
+x 25060 y 85097
+x 25035 y 85172
+x 25020 y 85259
+x 25005 y 85347
+x 24998 y 85464
+x 24998 y 85609
+x 24998 y 86650
+x 26611 y 85581
+x 26808 y 85581
+x 26708 y 86186
+x 26611 y 85581
+x 26590 y 86650
+x 26841 y 86650
+x 27159 y 84897
+x 26912 y 84897
+x 26857 y 85218
+x 26556 y 85218
+x 26505 y 84897
+x 26266 y 84897
+x 26590 y 86650
+x 27852 y 84897
+x 27852 y 86650
+x 28536 y 86650
+x 28536 y 86290
+x 28082 y 86290
+x 28082 y 85981
+x 28496 y 85981
+x 28496 y 85630
+x 28082 y 85630
+x 28082 y 85255
+x 28550 y 85255
+x 28550 y 84897
+x 27852 y 84897
+x 28725 y 84897
+x 28725 y 86650
+x 29042 y 86650
+x 29160 y 85797
+x 29171 y 85721
+x 29180 y 85648
+x 29189 y 85577
+x 29197 y 85506
+x 29205 y 85437
+x 29211 y 85369
+x 29219 y 85441
+x 29228 y 85516
+x 29238 y 85594
+x 29248 y 85672
+x 29259 y 85756
+x 29271 y 85846
+x 29383 y 86650
+x 29700 y 86650
+x 29700 y 84897
+x 29489 y 84897
+x 29489 y 85674
+x 29489 y 85729
+x 29490 y 85806
+x 29491 y 85904
+x 29493 y 86003
+x 29495 y 86117
+x 29498 y 86246
+x 29325 y 84897
+x 29097 y 84897
+x 28927 y 86246
+x 28930 y 86091
+x 28932 y 85951
+x 28934 y 85827
+x 28936 y 85703
+x 28937 y 85606
+x 28937 y 85536
+x 28937 y 84897
+x 28725 y 84897
+x 30146 y 85876
+x 30299 y 85876
+x 30341 y 85876
+x 30371 y 85893
+x 30391 y 85928
+x 30411 y 85962
+x 30421 y 86016
+x 30421 y 86088
+x 30421 y 86158
+x 30410 y 86210
+x 30390 y 86245
+x 30369 y 86279
+x 30338 y 86296
+x 30297 y 86296
+x 30146 y 86296
+x 30146 y 85876
+x 29915 y 84897
+x 29915 y 86650
+x 30327 y 86650
+x 30431 y 86650
+x 30510 y 86603
+x 30565 y 86509
+x 30619 y 86415
+x 30647 y 86279
+x 30647 y 86101
+x 30647 y 85915
+x 30620 y 85772
+x 30566 y 85672
+x 30512 y 85573
+x 30435 y 85523
+x 30334 y 85523
+x 30146 y 85523
+x 30146 y 84897
+x 29915 y 84897
+x 31010 y 85772
+x 31010 y 85593
+x 31029 y 85456
+x 31066 y 85361
+x 31104 y 85266
+x 31157 y 85218
+x 31227 y 85218
+x 31297 y 85218
+x 31350 y 85266
+x 31388 y 85361
+x 31426 y 85456
+x 31445 y 85593
+x 31445 y 85772
+x 31445 y 85949
+x 31426 y 86086
+x 31388 y 86182
+x 31350 y 86277
+x 31297 y 86325
+x 31227 y 86325
+x 31157 y 86325
+x 31104 y 86278
+x 31066 y 86182
+x 31029 y 86087
+x 31010 y 85950
+x 31010 y 85772
+x 30776 y 85772
+x 30776 y 86057
+x 30817 y 86282
+x 30898 y 86447
+x 30978 y 86612
+x 31088 y 86695
+x 31227 y 86695
+x 31365 y 86695
+x 31476 y 86612
+x 31557 y 86447
+x 31639 y 86281
+x 31680 y 86056
+x 31680 y 85772
+x 31680 y 85488
+x 31639 y 85263
+x 31557 y 85097
+x 31476 y 84931
+x 31365 y 84848
+x 31227 y 84848
+x 31088 y 84848
+x 30978 y 84931
+x 30898 y 85096
+x 30817 y 85262
+x 30776 y 85487
+x 30776 y 85772
+x 32083 y 85899
+x 32255 y 85899
+x 32301 y 85899
+x 32335 y 85916
+x 32357 y 85949
+x 32379 y 85982
+x 32390 y 86036
+x 32390 y 86108
+x 32390 y 86173
+x 32379 y 86220
+x 32358 y 86252
+x 32337 y 86283
+x 32305 y 86299
+x 32261 y 86299
+x 32083 y 86299
+x 32083 y 85899
+x 31854 y 84897
+x 31854 y 86650
+x 32285 y 86650
+x 32399 y 86650
+x 32483 y 86610
+x 32537 y 86531
+x 32591 y 86452
+x 32618 y 86328
+x 32618 y 86162
+x 32618 y 86064
+x 32606 y 85979
+x 32583 y 85909
+x 32560 y 85839
+x 32525 y 85780
+x 32476 y 85733
+x 32515 y 85703
+x 32543 y 85663
+x 32560 y 85613
+x 32576 y 85562
+x 32585 y 85474
+x 32588 y 85347
+x 32589 y 85311
+x 32590 y 85263
+x 32591 y 85203
+x 32594 y 85062
+x 32607 y 84980
+x 32629 y 84958
+x 32629 y 84897
+x 32387 y 84897
+x 32376 y 84959
+x 32369 y 85044
+x 32367 y 85152
+x 32366 y 85259
+x 32364 y 85327
+x 32362 y 85355
+x 32359 y 85423
+x 32347 y 85473
+x 32327 y 85505
+x 32307 y 85537
+x 32277 y 85553
+x 32237 y 85553
+x 32083 y 85553
+x 32083 y 84897
+x 31854 y 84897
+x 32991 y 84897
+x 32991 y 86294
+x 32733 y 86294
+x 32733 y 86650
+x 33479 y 86650
+x 33479 y 86294
+x 33221 y 86294
+x 33221 y 84897
+x 32991 y 84897
+x 33617 y 84897
+x 33617 y 86650
+x 34301 y 86650
+x 34301 y 86290
+x 33847 y 86290
+x 33847 y 85981
+x 34261 y 85981
+x 34261 y 85630
+x 33847 y 85630
+x 33847 y 85255
+x 34315 y 85255
+x 34315 y 84897
+x 33617 y 84897
+x 34718 y 85899
+x 34889 y 85899
+x 34935 y 85899
+x 34970 y 85916
+x 34991 y 85949
+x 35013 y 85982
+x 35024 y 86036
+x 35024 y 86108
+x 35024 y 86173
+x 35013 y 86220
+x 34992 y 86252
+x 34971 y 86283
+x 34939 y 86299
+x 34895 y 86299
+x 34718 y 86299
+x 34718 y 85899
+x 34488 y 84897
+x 34488 y 86650
+x 34919 y 86650
+x 35033 y 86650
+x 35117 y 86610
+x 35171 y 86531
+x 35225 y 86452
+x 35252 y 86328
+x 35252 y 86162
+x 35252 y 86064
+x 35240 y 85979
+x 35217 y 85909
+x 35194 y 85839
+x 35159 y 85780
+x 35110 y 85733
+x 35150 y 85703
+x 35178 y 85663
+x 35194 y 85613
+x 35210 y 85562
+x 35219 y 85474
+x 35222 y 85347
+x 35223 y 85311
+x 35224 y 85263
+x 35226 y 85203
+x 35228 y 85062
+x 35241 y 84980
+x 35263 y 84958
+x 35263 y 84897
+x 35022 y 84897
+x 35010 y 84959
+x 35003 y 85044
+x 35001 y 85152
+x 35000 y 85259
+x 34998 y 85327
+x 34997 y 85355
+x 34993 y 85423
+x 34981 y 85473
+x 34961 y 85505
+x 34941 y 85537
+x 34911 y 85553
+x 34871 y 85553
+x 34718 y 85553
+x 34718 y 84897
+x 34488 y 84897
+type1
+x 32274 y 82657
+x 32274 y 83065
+x 32313 y 83371
+x 32392 y 83575
+x 32471 y 83778
+x 32589 y 83880
+x 32747 y 83880
+x 32906 y 83880
+x 33025 y 83778
+x 33104 y 83575
+x 33183 y 83371
+x 33222 y 83065
+x 33222 y 82657
+x 33222 y 82247
+x 33183 y 81940
+x 33104 y 81736
+x 33025 y 81533
+x 32906 y 81431
+x 32747 y 81431
+x 32589 y 81431
+x 32471 y 81533
+x 32392 y 81736
+x 32313 y 81940
+x 32274 y 82247
+x 32274 y 82657
+x 32590 y 82657
+x 32590 y 82373
+x 32602 y 82171
+x 32627 y 82050
+x 32651 y 81928
+x 32691 y 81868
+x 32747 y 81868
+x 32804 y 81868
+x 32845 y 81929
+x 32869 y 82051
+x 32894 y 82173
+x 32907 y 82375
+x 32907 y 82657
+x 32907 y 82935
+x 32894 y 83136
+x 32869 y 83258
+x 32845 y 83379
+x 32804 y 83440
+x 32747 y 83440
+x 32691 y 83440
+x 32651 y 83382
+x 32627 y 83266
+x 32602 y 83149
+x 32590 y 82957
+x 32590 y 82690
+x 32590 y 82657
+x 31184 y 82510
+x 31272 y 83820
+x 32035 y 83820
+x 32035 y 83356
+x 31477 y 83356
+x 31445 y 82901
+x 31472 y 82953
+x 31505 y 82993
+x 31544 y 83019
+x 31584 y 83046
+x 31630 y 83058
+x 31682 y 83058
+x 31804 y 83058
+x 31900 y 82988
+x 31973 y 82846
+x 32045 y 82705
+x 32081 y 82514
+x 32081 y 82276
+x 32081 y 82013
+x 32038 y 81806
+x 31950 y 81656
+x 31863 y 81506
+x 31743 y 81431
+x 31590 y 81431
+x 31453 y 81431
+x 31346 y 81492
+x 31269 y 81616
+x 31193 y 81739
+x 31150 y 81918
+x 31142 y 82151
+x 31441 y 82151
+x 31444 y 82066
+x 31459 y 82001
+x 31487 y 81954
+x 31514 y 81906
+x 31551 y 81883
+x 31597 y 81883
+x 31652 y 81883
+x 31694 y 81914
+x 31724 y 81977
+x 31753 y 82041
+x 31767 y 82132
+x 31767 y 82253
+x 31767 y 82372
+x 31754 y 82465
+x 31725 y 82531
+x 31697 y 82598
+x 31658 y 82632
+x 31608 y 82632
+x 31573 y 82632
+x 31544 y 82620
+x 31518 y 82597
+x 31493 y 82573
+x 31472 y 82537
+x 31454 y 82487
+x 31184 y 82510
+x 30605 y 81495
+x 30605 y 82073
+x 30923 y 82073
+x 30923 y 81652
+x 30923 y 81433
+x 30896 y 81264
+x 30843 y 81145
+x 30789 y 81025
+x 30708 y 80954
+x 30600 y 80932
+x 30600 y 81134
+x 30658 y 81162
+x 30702 y 81203
+x 30729 y 81258
+x 30757 y 81314
+x 30771 y 81387
+x 30771 y 81478
+x 30771 y 81495
+x 30605 y 81495
+x 29426 y 82657
+x 29426 y 83065
+x 29465 y 83371
+x 29544 y 83575
+x 29623 y 83778
+x 29741 y 83880
+x 29899 y 83880
+x 30058 y 83880
+x 30177 y 83778
+x 30256 y 83575
+x 30335 y 83371
+x 30374 y 83065
+x 30374 y 82657
+x 30374 y 82247
+x 30335 y 81940
+x 30256 y 81736
+x 30177 y 81533
+x 30058 y 81431
+x 29899 y 81431
+x 29741 y 81431
+x 29623 y 81533
+x 29544 y 81736
+x 29465 y 81940
+x 29426 y 82247
+x 29426 y 82657
+x 29742 y 82657
+x 29742 y 82373
+x 29754 y 82171
+x 29779 y 82050
+x 29803 y 81928
+x 29843 y 81868
+x 29899 y 81868
+x 29956 y 81868
+x 29997 y 81929
+x 30021 y 82051
+x 30046 y 82173
+x 30059 y 82375
+x 30059 y 82657
+x 30059 y 82935
+x 30046 y 83136
+x 30021 y 83258
+x 29997 y 83379
+x 29956 y 83440
+x 29899 y 83440
+x 29843 y 83440
+x 29803 y 83382
+x 29779 y 83266
+x 29754 y 83149
+x 29742 y 82957
+x 29742 y 82690
+x 29742 y 82657
+x 27945 y 82397
+x 27945 y 82962
+x 29164 y 82962
+x 29164 y 82397
+x 27945 y 82397
+type1
+x 26543 y 82807
+x 27226 y 82807
+x 27226 y 82532
+x 26543 y 82532
+x 26543 y 82807
+x 26543 y 82274
+x 27226 y 82274
+x 27226 y 82000
+x 26543 y 82000
+x 26543 y 82274
+x 25926 y 81677
+x 25926 y 82969
+x 26121 y 82969
+x 26121 y 82744
+x 26143 y 82832
+x 26170 y 82897
+x 26202 y 82938
+x 26234 y 82979
+x 26275 y 83000
+x 26325 y 83001
+x 26325 y 82583
+x 26316 y 82586
+x 26308 y 82588
+x 26299 y 82589
+x 26291 y 82590
+x 26282 y 82591
+x 26275 y 82591
+x 26244 y 82591
+x 26218 y 82581
+x 26198 y 82561
+x 26177 y 82542
+x 26161 y 82512
+x 26149 y 82472
+x 26141 y 82445
+x 26136 y 82406
+x 26133 y 82355
+x 26129 y 82305
+x 26128 y 82224
+x 26128 y 82111
+x 26128 y 81677
+x 25926 y 81677
+x 25565 y 82084
+x 25760 y 82084
+x 25742 y 81941
+x 25706 y 81832
+x 25653 y 81754
+x 25599 y 81676
+x 25533 y 81637
+x 25454 y 81637
+x 25358 y 81637
+x 25282 y 81698
+x 25227 y 81820
+x 25171 y 81942
+x 25143 y 82108
+x 25143 y 82318
+x 25143 y 82532
+x 25171 y 82702
+x 25227 y 82826
+x 25283 y 82951
+x 25359 y 83013
+x 25454 y 83013
+x 25553 y 83013
+x 25630 y 82950
+x 25686 y 82824
+x 25742 y 82697
+x 25771 y 82522
+x 25771 y 82298
+x 25771 y 82277
+x 25771 y 82262
+x 25770 y 82251
+x 25770 y 82240
+x 25770 y 82231
+x 25769 y 82223
+x 25351 y 82223
+x 25351 y 82132
+x 25360 y 82062
+x 25379 y 82014
+x 25398 y 81966
+x 25425 y 81942
+x 25462 y 81942
+x 25489 y 81942
+x 25511 y 81954
+x 25529 y 81978
+x 25546 y 82002
+x 25558 y 82037
+x 25565 y 82084
+x 25345 y 82461
+x 25576 y 82462
+x 25575 y 82545
+x 25564 y 82610
+x 25544 y 82657
+x 25524 y 82704
+x 25496 y 82727
+x 25461 y 82727
+x 25427 y 82727
+x 25401 y 82704
+x 25381 y 82658
+x 25361 y 82613
+x 25349 y 82547
+x 25345 y 82461
+x 24643 y 82714
+x 24643 y 82969
+x 24727 y 82969
+x 24727 y 83336
+x 24929 y 83336
+x 24929 y 82969
+x 25033 y 82969
+x 25033 y 82714
+x 24929 y 82714
+x 24929 y 82154
+x 24929 y 82068
+x 24935 y 82012
+x 24945 y 81984
+x 24956 y 81956
+x 24976 y 81942
+x 25005 y 81942
+x 25012 y 81942
+x 25017 y 81942
+x 25020 y 81943
+x 25024 y 81943
+x 25027 y 81944
+x 25031 y 81945
+x 25031 y 81674
+x 25010 y 81666
+x 24989 y 81659
+x 24968 y 81654
+x 24948 y 81649
+x 24928 y 81647
+x 24909 y 81647
+x 24839 y 81647
+x 24791 y 81683
+x 24765 y 81755
+x 24739 y 81827
+x 24727 y 81980
+x 24727 y 82214
+x 24727 y 82714
+x 24643 y 82714
+x 24163 y 81677
+x 24163 y 82969
+x 24358 y 82969
+x 24358 y 82744
+x 24379 y 82832
+x 24406 y 82897
+x 24439 y 82938
+x 24471 y 82979
+x 24512 y 83000
+x 24562 y 83001
+x 24562 y 82583
+x 24553 y 82586
+x 24544 y 82588
+x 24536 y 82589
+x 24527 y 82590
+x 24519 y 82591
+x 24511 y 82591
+x 24480 y 82591
+x 24455 y 82581
+x 24434 y 82561
+x 24414 y 82542
+x 24398 y 82512
+x 24386 y 82472
+x 24378 y 82445
+x 24373 y 82406
+x 24369 y 82355
+x 24366 y 82305
+x 24365 y 82224
+x 24365 y 82111
+x 24365 y 81677
+x 24163 y 81677
+x 23347 y 82325
+x 23347 y 82542
+x 23376 y 82711
+x 23434 y 82832
+x 23492 y 82955
+x 23573 y 83016
+x 23675 y 83016
+x 23778 y 83016
+x 23859 y 82955
+x 23917 y 82832
+x 23975 y 82711
+x 24004 y 82542
+x 24004 y 82325
+x 24004 y 82109
+x 23975 y 81939
+x 23917 y 81817
+x 23859 y 81694
+x 23778 y 81633
+x 23675 y 81633
+x 23572 y 81633
+x 23491 y 81694
+x 23434 y 81816
+x 23376 y 81938
+x 23347 y 82108
+x 23347 y 82325
+x 23555 y 82325
+x 23555 y 82207
+x 23565 y 82116
+x 23586 y 82053
+x 23607 y 81989
+x 23637 y 81958
+x 23675 y 81958
+x 23714 y 81958
+x 23744 y 81990
+x 23765 y 82054
+x 23786 y 82117
+x 23796 y 82208
+x 23796 y 82325
+x 23796 y 82442
+x 23786 y 82532
+x 23765 y 82595
+x 23744 y 82659
+x 23714 y 82691
+x 23675 y 82691
+x 23636 y 82691
+x 23607 y 82659
+x 23586 y 82596
+x 23565 y 82533
+x 23555 y 82443
+x 23555 y 82325
+x 23014 y 82307
+x 23014 y 82424
+x 23004 y 82513
+x 22983 y 82574
+x 22963 y 82635
+x 22933 y 82666
+x 22894 y 82666
+x 22856 y 82666
+x 22826 y 82636
+x 22806 y 82575
+x 22786 y 82515
+x 22776 y 82426
+x 22776 y 82307
+x 22776 y 82199
+x 22787 y 82116
+x 22808 y 82057
+x 22830 y 81998
+x 22859 y 81969
+x 22898 y 81969
+x 22934 y 81969
+x 22963 y 81999
+x 22983 y 82060
+x 23004 y 82120
+x 23014 y 82203
+x 23014 y 82307
+x 22577 y 81158
+x 22577 y 82969
+x 22780 y 82969
+x 22780 y 82798
+x 22802 y 82867
+x 22829 y 82919
+x 22859 y 82953
+x 22888 y 82987
+x 22923 y 83004
+x 22963 y 83004
+x 23041 y 83004
+x 23103 y 82941
+x 23152 y 82817
+x 23200 y 82693
+x 23225 y 82529
+x 23225 y 82328
+x 23225 y 82123
+x 23200 y 81957
+x 23152 y 81828
+x 23103 y 81699
+x 23041 y 81635
+x 22965 y 81635
+x 22925 y 81635
+x 22889 y 81652
+x 22857 y 81686
+x 22825 y 81721
+x 22799 y 81771
+x 22779 y 81837
+x 22779 y 81158
+x 22577 y 81158
+x 21442 y 81677
+x 21442 y 82969
+x 21637 y 82969
+x 21637 y 82793
+x 21657 y 82863
+x 21683 y 82915
+x 21713 y 82950
+x 21743 y 82984
+x 21779 y 83001
+x 21821 y 83001
+x 21866 y 83001
+x 21903 y 82984
+x 21933 y 82950
+x 21962 y 82915
+x 21984 y 82863
+x 22000 y 82793
+x 22020 y 82862
+x 22045 y 82914
+x 22076 y 82949
+x 22107 y 82984
+x 22143 y 83001
+x 22185 y 83001
+x 22252 y 83001
+x 22302 y 82963
+x 22336 y 82886
+x 22370 y 82810
+x 22387 y 82696
+x 22387 y 82544
+x 22387 y 81677
+x 22189 y 81677
+x 22189 y 82416
+x 22189 y 82514
+x 22182 y 82583
+x 22168 y 82622
+x 22155 y 82662
+x 22132 y 82681
+x 22100 y 82681
+x 22067 y 82681
+x 22043 y 82656
+x 22027 y 82605
+x 22012 y 82554
+x 22004 y 82476
+x 22004 y 82369
+x 22004 y 81677
+x 21825 y 81677
+x 21825 y 82416
+x 21825 y 82514
+x 21818 y 82583
+x 21804 y 82622
+x 21791 y 82662
+x 21768 y 82681
+x 21736 y 82681
+x 21703 y 82681
+x 21679 y 82656
+x 21663 y 82605
+x 21648 y 82554
+x 21640 y 82476
+x 21640 y 82369
+x 21640 y 81677
+x 21442 y 81677
+x 20622 y 81677
+x 20622 y 83428
+x 21260 y 83428
+x 21260 y 83069
+x 20837 y 83069
+x 20837 y 82760
+x 21223 y 82760
+x 21223 y 82409
+x 20837 y 82409
+x 20837 y 82035
+x 21274 y 82035
+x 21274 y 81677
+x 20622 y 81677
+x 19682 y 83564
+x 19846 y 83564
+x 19955 y 83126
+x 19867 y 83126
+x 19682 y 83564
+x 20162 y 81677
+x 19955 y 81677
+x 19953 y 81697
+x 19951 y 81718
+x 19949 y 81741
+x 19948 y 81763
+x 19946 y 81786
+x 19944 y 81810
+x 19916 y 81750
+x 19886 y 81706
+x 19854 y 81678
+x 19822 y 81649
+x 19786 y 81635
+x 19748 y 81635
+x 19688 y 81635
+x 19641 y 81669
+x 19606 y 81738
+x 19572 y 81807
+x 19554 y 81899
+x 19554 y 82016
+x 19554 y 82123
+x 19568 y 82210
+x 19595 y 82277
+x 19622 y 82344
+x 19663 y 82391
+x 19718 y 82418
+x 19749 y 82433
+x 19787 y 82448
+x 19834 y 82465
+x 19904 y 82489
+x 19939 y 82524
+x 19939 y 82569
+x 19939 y 82600
+x 19939 y 82638
+x 19932 y 82666
+x 19919 y 82685
+x 19905 y 82705
+x 19885 y 82714
+x 19859 y 82714
+x 19830 y 82714
+x 19807 y 82702
+x 19790 y 82678
+x 19773 y 82653
+x 19762 y 82617
+x 19758 y 82569
+x 19571 y 82569
+x 19581 y 82715
+x 19610 y 82824
+x 19658 y 82894
+x 19706 y 82966
+x 19775 y 83001
+x 19863 y 83001
+x 19918 y 83001
+x 19964 y 82988
+x 20002 y 82960
+x 20040 y 82932
+x 20070 y 82890
+x 20091 y 82834
+x 20106 y 82794
+x 20116 y 82746
+x 20122 y 82690
+x 20128 y 82634
+x 20131 y 82544
+x 20131 y 82421
+x 20131 y 81930
+x 20131 y 81871
+x 20134 y 81825
+x 20139 y 81792
+x 20144 y 81758
+x 20152 y 81736
+x 20162 y 81725
+x 20162 y 81677
+x 19939 y 82286
+x 19923 y 82266
+x 19896 y 82247
+x 19857 y 82229
+x 19838 y 82221
+x 19823 y 82214
+x 19813 y 82209
+x 19789 y 82195
+x 19772 y 82176
+x 19762 y 82154
+x 19752 y 82132
+x 19747 y 82102
+x 19747 y 82065
+x 19747 y 82019
+x 19754 y 81981
+x 19767 y 81953
+x 19781 y 81925
+x 19799 y 81911
+x 19821 y 81911
+x 19856 y 81911
+x 19884 y 81932
+x 19906 y 81974
+x 19928 y 82015
+x 19939 y 82070
+x 19939 y 82137
+x 19939 y 82286
+x 18523 y 81677
+x 18741 y 82351
+x 18531 y 82969
+x 18770 y 82969
+x 18855 y 82661
+x 18943 y 82969
+x 19179 y 82969
+x 18970 y 82351
+x 19189 y 81677
+x 18952 y 81677
+x 18854 y 82032
+x 18758 y 81677
+x 18523 y 81677
+x 18212 y 81677
+x 18212 y 82969
+x 18414 y 82969
+x 18414 y 81677
+x 18212 y 81677
+x 18212 y 83087
+x 18212 y 83429
+x 18414 y 83429
+x 18414 y 83087
+x 18212 y 83087
+x 17669 y 81677
+x 17669 y 82969
+x 17863 y 82969
+x 17863 y 82744
+x 17885 y 82832
+x 17912 y 82897
+x 17944 y 82938
+x 17977 y 82979
+x 18018 y 83000
+x 18067 y 83001
+x 18067 y 82583
+x 18059 y 82586
+x 18050 y 82588
+x 18041 y 82589
+x 18033 y 82590
+x 18025 y 82591
+x 18017 y 82591
+x 17986 y 82591
+x 17960 y 82581
+x 17940 y 82561
+x 17920 y 82542
+x 17903 y 82512
+x 17891 y 82472
+x 17884 y 82445
+x 17878 y 82406
+x 17875 y 82355
+x 17872 y 82305
+x 17870 y 82224
+x 17870 y 82111
+x 17870 y 81677
+x 17669 y 81677
+x 16825 y 81677
+x 16825 y 83428
+x 17209 y 83428
+x 17306 y 83428
+x 17380 y 83381
+x 17431 y 83287
+x 17482 y 83193
+x 17507 y 83058
+x 17507 y 82880
+x 17507 y 82695
+x 17482 y 82552
+x 17432 y 82452
+x 17382 y 82353
+x 17310 y 82303
+x 17215 y 82303
+x 17040 y 82303
+x 17040 y 81677
+x 16825 y 81677
+x 17040 y 82656
+x 17183 y 82656
+x 17222 y 82656
+x 17250 y 82673
+x 17269 y 82708
+x 17287 y 82742
+x 17296 y 82796
+x 17296 y 82867
+x 17296 y 82936
+x 17287 y 82989
+x 17268 y 83023
+x 17248 y 83058
+x 17219 y 83075
+x 17181 y 83075
+x 17040 y 83075
+x 17040 y 82656
+type1
+x 34197 y 83257
+x 34161 y 83103
+x 33847 y 83103
+x 33847 y 83092
+x 33846 y 83081
+x 33846 y 83068
+x 33845 y 83056
+x 33845 y 83037
+x 33845 y 83012
+x 33845 y 82948
+x 34123 y 82948
+x 34087 y 82795
+x 33852 y 82795
+x 33857 y 82672
+x 33871 y 82584
+x 33894 y 82529
+x 33918 y 82475
+x 33954 y 82447
+x 34001 y 82447
+x 34044 y 82447
+x 34078 y 82466
+x 34103 y 82505
+x 34128 y 82543
+x 34143 y 82598
+x 34149 y 82670
+x 34426 y 82670
+x 34406 y 82494
+x 34358 y 82361
+x 34284 y 82270
+x 34209 y 82180
+x 34111 y 82134
+x 33989 y 82134
+x 33867 y 82134
+x 33768 y 82191
+x 33693 y 82303
+x 33619 y 82416
+x 33572 y 82580
+x 33552 y 82795
+x 33405 y 82795
+x 33443 y 82948
+x 33542 y 82948
+x 33542 y 83012
+x 33542 y 83037
+x 33542 y 83056
+x 33543 y 83069
+x 33543 y 83082
+x 33543 y 83093
+x 33543 y 83103
+x 33414 y 83103
+x 33450 y 83257
+x 33554 y 83257
+x 33574 y 83468
+x 33622 y 83626
+x 33697 y 83731
+x 33773 y 83837
+x 33877 y 83889
+x 34008 y 83889
+x 34125 y 83889
+x 34221 y 83845
+x 34294 y 83756
+x 34368 y 83667
+x 34413 y 83540
+x 34431 y 83376
+x 34149 y 83376
+x 34142 y 83443
+x 34127 y 83493
+x 34104 y 83525
+x 34081 y 83558
+x 34049 y 83574
+x 34008 y 83574
+x 33963 y 83574
+x 33927 y 83548
+x 33902 y 83495
+x 33877 y 83443
+x 33861 y 83364
+x 33854 y 83257
+x 34197 y 83257
+type1
+x 14206 y 70276
+x 14206 y 73512
+x 15500 y 73512
+x 15500 y 72848
+x 14642 y 72848
+x 14642 y 72277
+x 15426 y 72277
+x 15426 y 71629
+x 14642 y 71629
+x 14642 y 70938
+x 15528 y 70938
+x 15528 y 70276
+x 14206 y 70276
+x 15893 y 70276
+x 15893 y 73512
+x 16493 y 73512
+x 16717 y 71937
+x 16737 y 71798
+x 16756 y 71663
+x 16772 y 71532
+x 16788 y 71400
+x 16802 y 71273
+x 16814 y 71148
+x 16829 y 71280
+x 16846 y 71418
+x 16864 y 71562
+x 16883 y 71707
+x 16904 y 71861
+x 16928 y 72027
+x 17139 y 73512
+x 17738 y 73512
+x 17738 y 70276
+x 17340 y 70276
+x 17340 y 71711
+x 17340 y 71812
+x 17342 y 71954
+x 17344 y 72136
+x 17347 y 72318
+x 17351 y 72529
+x 17357 y 72767
+x 17029 y 70276
+x 16597 y 70276
+x 16277 y 72767
+x 16282 y 72480
+x 16286 y 72222
+x 16289 y 71993
+x 16293 y 71764
+x 16294 y 71585
+x 16294 y 71456
+x 16294 y 70276
+x 15893 y 70276
+x 18618 y 72084
+x 18908 y 72084
+x 18986 y 72084
+x 19044 y 72116
+x 19082 y 72179
+x 19119 y 72243
+x 19138 y 72342
+x 19138 y 72475
+x 19138 y 72604
+x 19118 y 72700
+x 19079 y 72764
+x 19040 y 72828
+x 18982 y 72859
+x 18903 y 72859
+x 18618 y 72859
+x 18618 y 72084
+x 18180 y 70276
+x 18180 y 73512
+x 18960 y 73512
+x 19157 y 73512
+x 19307 y 73425
+x 19410 y 73252
+x 19514 y 73078
+x 19566 y 72827
+x 19566 y 72500
+x 19566 y 72155
+x 19515 y 71891
+x 19413 y 71708
+x 19311 y 71524
+x 19165 y 71432
+x 18974 y 71432
+x 18618 y 71432
+x 18618 y 70276
+x 18180 y 70276
+x 20289 y 71891
+x 20289 y 71562
+x 20324 y 71309
+x 20395 y 71133
+x 20465 y 70957
+x 20566 y 70869
+x 20698 y 70869
+x 20831 y 70869
+x 20932 y 70957
+x 21004 y 71133
+x 21075 y 71309
+x 21111 y 71562
+x 21111 y 71891
+x 21111 y 72219
+x 21075 y 72472
+x 21004 y 72648
+x 20932 y 72824
+x 20831 y 72913
+x 20698 y 72913
+x 20566 y 72913
+x 20465 y 72825
+x 20395 y 72649
+x 20324 y 72473
+x 20289 y 72221
+x 20289 y 71891
+x 19846 y 71891
+x 19846 y 72417
+x 19923 y 72832
+x 20076 y 73138
+x 20228 y 73443
+x 20436 y 73596
+x 20698 y 73596
+x 20961 y 73596
+x 21170 y 73443
+x 21324 y 73137
+x 21479 y 72830
+x 21556 y 72416
+x 21556 y 71891
+x 21556 y 71367
+x 21479 y 70952
+x 21324 y 70645
+x 21170 y 70339
+x 20961 y 70186
+x 20698 y 70186
+x 20436 y 70186
+x 20228 y 70339
+x 20076 y 70644
+x 19923 y 70950
+x 19846 y 71365
+x 19846 y 71891
+x 22355 y 72126
+x 22679 y 72126
+x 22767 y 72126
+x 22832 y 72157
+x 22873 y 72218
+x 22914 y 72280
+x 22935 y 72378
+x 22935 y 72512
+x 22935 y 72632
+x 22915 y 72719
+x 22875 y 72777
+x 22834 y 72835
+x 22773 y 72864
+x 22691 y 72864
+x 22355 y 72864
+x 22355 y 72126
+x 21921 y 70276
+x 21921 y 73512
+x 22736 y 73512
+x 22952 y 73512
+x 23111 y 73438
+x 23213 y 73292
+x 23315 y 73146
+x 23366 y 72919
+x 23366 y 72611
+x 23366 y 72430
+x 23344 y 72274
+x 23300 y 72145
+x 23257 y 72015
+x 23190 y 71906
+x 23098 y 71819
+x 23172 y 71764
+x 23225 y 71690
+x 23256 y 71598
+x 23287 y 71505
+x 23304 y 71341
+x 23309 y 71106
+x 23312 y 71041
+x 23314 y 70952
+x 23316 y 70841
+x 23321 y 70580
+x 23345 y 70429
+x 23387 y 70388
+x 23387 y 70276
+x 22930 y 70276
+x 22908 y 70390
+x 22895 y 70547
+x 22892 y 70746
+x 22889 y 70945
+x 22886 y 71070
+x 22883 y 71122
+x 22875 y 71248
+x 22853 y 71340
+x 22815 y 71399
+x 22778 y 71457
+x 22721 y 71487
+x 22646 y 71487
+x 22355 y 71487
+x 22355 y 70276
+x 21921 y 70276
+x 24107 y 70276
+x 24107 y 72855
+x 23619 y 72855
+x 23619 y 73512
+x 25030 y 73512
+x 25030 y 72855
+x 24543 y 72855
+x 24543 y 70276
+x 24107 y 70276
+x 25327 y 70276
+x 25327 y 73512
+x 26621 y 73512
+x 26621 y 72848
+x 25763 y 72848
+x 25763 y 72277
+x 26547 y 72277
+x 26547 y 71629
+x 25763 y 71629
+x 25763 y 70938
+x 26649 y 70938
+x 26649 y 70276
+x 25327 y 70276
+x 27445 y 72126
+x 27770 y 72126
+x 27857 y 72126
+x 27922 y 72157
+x 27963 y 72218
+x 28004 y 72280
+x 28025 y 72378
+x 28025 y 72512
+x 28025 y 72632
+x 28005 y 72719
+x 27965 y 72777
+x 27925 y 72835
+x 27864 y 72864
+x 27781 y 72864
+x 27445 y 72864
+x 27445 y 72126
+x 27011 y 70276
+x 27011 y 73512
+x 27826 y 73512
+x 28042 y 73512
+x 28201 y 73438
+x 28303 y 73292
+x 28405 y 73146
+x 28456 y 72919
+x 28456 y 72611
+x 28456 y 72430
+x 28435 y 72274
+x 28391 y 72145
+x 28347 y 72015
+x 28280 y 71906
+x 28188 y 71819
+x 28263 y 71764
+x 28315 y 71690
+x 28346 y 71598
+x 28377 y 71505
+x 28395 y 71341
+x 28399 y 71106
+x 28402 y 71041
+x 28404 y 70952
+x 28407 y 70841
+x 28412 y 70580
+x 28435 y 70429
+x 28477 y 70388
+x 28477 y 70276
+x 28020 y 70276
+x 27998 y 70390
+x 27985 y 70547
+x 27982 y 70746
+x 27979 y 70945
+x 27976 y 71070
+x 27973 y 71122
+x 27966 y 71248
+x 27944 y 71340
+x 27906 y 71399
+x 27868 y 71457
+x 27811 y 71487
+x 27736 y 71487
+x 27445 y 71487
+x 27445 y 70276
+x 27011 y 70276
+type1
+x 21325 y 78176
+x 32236 y 74496
+x 10414 y 74496
+x 21325 y 78176
diff --git a/example/gui/gravity/ball.li b/example/gui/gravity/ball.li
new file mode 100644
index 0000000..2d12749
--- /dev/null
+++ b/example/gui/gravity/ball.li
@@ -0,0 +1,88 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := BALL;
+
+  - copyright := "2003-2009 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  - parent_object:OBJECT := OBJECT;
+
+Section Public
+  
+  + position_x:REAL_32;
+  + position_y:REAL_32;
+
+  + radius:REAL_32;
+  
+  + v_x:REAL_32;
+  + v_y:REAL_32;
+  
+  //
+  // Creation.
+  //
+
+  - create (x,y:INTEGER) radius r:INTEGER :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make (x,y) radius r;
+    result
+  );
+
+  - make (x,y:INTEGER) radius r:INTEGER <-
+  ( 
+    position_x := x;
+    position_y := y;
+    radius := r;
+    v_x := (100.random_upper - 50).to_real_32 / 100;
+    v_y := (100.random_upper - 50).to_real_32 / 100;    
+  );
+  
+  //
+  // Conflit detect.
+  //
+  
+  - new_position <-
+  ( 
+    position_x := position_x + v_x;
+    position_y := position_y + v_y;
+    ((position_x < 0) || {position_x > GRAVITY.width_min}).if {
+      v_x := - v_x;
+    };
+    ((position_y < 0) || {position_y > GRAVITY.height_min}).if {
+      v_y := - v_y;
+    };    
+  );
+  
+  //
+  // Display.
+  //
+  
+  - display bmp:ABSTRACT_BITMAP <-
+  (
+    bmp.circle_fill (position_x.to_integer,position_y.to_integer) 
+    rayon (radius.to_integer) color (bmp.white);
+  );
diff --git a/example/gui/gravity/gravity.li b/example/gui/gravity/gravity.li
new file mode 100644
index 0000000..88fdaa7
--- /dev/null
+++ b/example/gui/gravity/gravity.li
@@ -0,0 +1,154 @@
+///////////////////////////////////////////////////////////////////////////////
+//                              Lisaac Example                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name     := GRAVITY;
+  
+  - comment  := "The Gravity game";
+  
+  - author   := "Benoit Sonntag (bsonntag at loria.fr)";
+
+  - version  := 1;
+  
+Section Inherit  
+  
+  + parent_area:Expanded AREA;
+  
+  + parent_g_expr:Expanded G_EXPR;
+  
+Section Public  
+  
+  - balls:FAST_ARRAY(BALL) := FAST_ARRAY(BALL).create_with_capacity 10;  
+  
+  //
+  // Width / Height
+  //
+  
+  - width_min:INTEGER  := 1024;
+  
+  - height_min:INTEGER := 768;
+  
+  //
+  // Creation.
+  //  
+  
+  - main <-
+  ( + x,y:INTEGER;
+    // world definition.    
+    0.to 30_000 do { i:INTEGER;
+      x := (width_min  / 6).random_upper * 6 + 4;
+      y := (height_min / 6).random_upper * 6 + 4;
+      balls.add_last (BALL.create (x,y) radius 2);
+    };
+    //TIMER.add_client Self;
+    // Init window.
+    VIDEO.make (1024+20,768+20);
+    DESK.make VIDEO with (
+      G_OUT.create "Gravity" justify (G_OUT.center) / G_RAW.create (Self.fix_height.fix_width)
+    );        
+  );
+  
+  //
+  // Update position.
+  //
+  
+  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
+  ( 
+    update rac from (x,y) size (w,h);
+  );
+  
+  //
+  // Display.
+  //
+    
+  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-  
+  (     
+    clipping (x0,y0) to (x1,y1);
+    rectangle_fill (x0,y0) to (x1,y1) color black;
+    (balls.lower).to (balls.upper) do { i:INTEGER;
+      balls.item i.display Self;
+    };
+  );
+
+  
+  //
+  // Events.
+  //
+  
+  - receive msg:EVENT <-
+  ( //+ evt_keyboard:EVENT_KEYBOARD;
+    + evt_time:EVENT_TIMER;
+    + evt_mouse:EVENT_MOUSE;
+    /*
+    evt_keyboard ?= msg;    
+    (evt_keyboard != NULL).if {
+      keyboard_event (evt_keyboard.key);
+    };
+    */
+    evt_mouse ?= msg;
+    (evt_mouse != NULL).if {
+      mouse_event evt_mouse;
+    };
+    
+    evt_time ?= msg;    
+    (evt_time != NULL).if {
+      timer_event evt_time;
+    };
+  );
+    
+  - timer_event evt:EVENT_TIMER <-
+  (     
+    (balls.lower).to (balls.upper) do { i:INTEGER;
+      balls.item i.new_position;
+    };
+    refresh;
+    evt.delay.print; '\n'.print;
+  );
+  
+  - mouse_event evt:EVENT_MOUSE <-
+  ( + win:AREA;
+    
+    win := DESK.get_object (evt.x_current,evt.y_current);
+    (win != Self).if {
+      DESK.receive evt;
+    } else {
+      /*
+      (evt.left_down).if {
+        (stat = 2).if {
+          // New game.
+          screen.clear_all;
+          line_count := stat := 0;
+          level := 0; //19;
+        }.elseif {stat = 3} then {
+          // Restart (after pause).
+          stat := old_stat;
+        } else {
+          // Pause.
+          old_stat := stat;
+          stat := 3;
+        };
+        refresh;
+      };
+      */
+    };
+  );
+  
+
diff --git a/example/gui/mpg2/any.li b/example/gui/mpg2/any.li
index b0e3637..7476c0e 100644
--- a/example/gui/mpg2/any.li
+++ b/example/gui/mpg2/any.li
@@ -182,11 +182,11 @@ Section Public
   //- main_bitstream_filename             :STRING_CONSTANT; 
   
   // buffers for multiuse purposes   
-  - clip:ARRAY[UINTEGER_8] :=
+  - clip:ARRAY(UINTEGER_8) :=
   // Clip table
-  ( + result:ARRAY[UINTEGER_8];
+  ( + result:ARRAY(UINTEGER_8);
      
-    result := ARRAY[UINTEGER_8].create (-384) to 639;    
+    result := ARRAY(UINTEGER_8).create (-384) to 639;    
     1.to 254 do { i:INTEGER;      
       result.put (i.to_uinteger_8) to i;
     };
@@ -195,15 +195,15 @@ Section Public
   );
 
   // pointers to generic picture buffers 
-  - backward_reference_frame:NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]]; // [3][]
-  - forward_reference_frame :NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]]; // [3][]
-  - auxframe                :NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]]; // [3][]
-  - current_frame           :NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]]; // [3][]
+  - backward_reference_frame:NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)); // [3][]
+  - forward_reference_frame :NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)); // [3][]
+  - auxframe                :NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)); // [3][]
+  - current_frame           :NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)); // [3][]
   
   // pointers to scalability picture buffers 
-  - llframe0:NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]]; // [3][]
-  - llframe1:NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]]; // [3][]
-  - lltmp:NATIVE_ARRAY[INTEGER_16];
+  - llframe0:NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)); // [3][]
+  - llframe1:NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)); // [3][]
+  - lltmp:NATIVE_ARRAY(INTEGER_16);
 
   // non-normative variables derived from normative elements 
   - coded_picture_width :INTEGER;
@@ -240,8 +240,8 @@ Section Public
   - backward_f_code         :INTEGER;
     
   // ISO/IEC 13818-2 section 6.2.3.1: picture_coding_extension() header 
-//  - f_code:FIXED_ARRAY2[INTEGER] := FIXED_ARRAY2[INTEGER].create 2,2;
-  - f_code:FAST_ARRAY2[INTEGER] := FAST_ARRAY2[INTEGER].create(2,2);
+//  - f_code:FIXED_ARRAY2(INTEGER) := FIXED_ARRAY2(INTEGER).create 2,2;
+  - f_code:FAST_ARRAY2(INTEGER) := FAST_ARRAY2(INTEGER).create(2,2);
   - intra_dc_precision        :INTEGER;
   - picture_structure         :INTEGER;
   - top_field_first           :BOOLEAN;
diff --git a/example/gui/mpg2/getblk.li b/example/gui/mpg2/getblk.li
index b5016fe..43cb556 100644
--- a/example/gui/mpg2/getblk.li
+++ b/example/gui/mpg2/getblk.li
@@ -22,12 +22,12 @@ Section Inherit
   
 Section Public
 
-  - decode_mpeg1_intra_block (comp:INTEGER, dc_dct_pred:NATIVE_ARRAY[INTEGER]) <-
+  - decode_mpeg1_intra_block (comp:INTEGER, dc_dct_pred:NATIVE_ARRAY(INTEGER)) <-
   // decode one intra coded MPEG-1 block 
   ( + val, i, j:INTEGER;
     + code, idx:INTEGER;
     + tab_len, tab_run, tab_level:INTEGER_8;
-    + bp:NATIVE_ARRAY[INTEGER_16];
+    + bp:NATIVE_ARRAY(INTEGER_16);
     + end,sign:BOOLEAN;
         
     bp := ld.block.item comp;
@@ -196,7 +196,7 @@ Section Public
     + sign:BOOLEAN;
     + code, idx:INTEGER;
     + tab_len, tab_level, tab_run:INTEGER_8;
-    + bp:NATIVE_ARRAY[INTEGER_16];
+    + bp:NATIVE_ARRAY(INTEGER_16);
     + end:BOOLEAN;
         
     bp := ld.block.item comp;
@@ -344,14 +344,14 @@ Section Public
     }.do_until {end};
   );
 
-  - decode_mpeg2_intra_block (comp:INTEGER,dc_dct_pred:NATIVE_ARRAY[INTEGER]) <-
+  - decode_mpeg2_intra_block (comp:INTEGER,dc_dct_pred:NATIVE_ARRAY(INTEGER)) <-
   // decode one intra coded MPEG-2 block 
   ( + val, i, j, nc, cc, run:INTEGER;
     + sign:BOOLEAN;
     + code,idx:INTEGER;
     + tab_len,tab_run,tab_level:INTEGER_8;
-    + bp:NATIVE_ARRAY[INTEGER_16];
-    + qmat:NATIVE_ARRAY[INTEGER];
+    + bp:NATIVE_ARRAY(INTEGER_16);
+    + qmat:NATIVE_ARRAY(INTEGER);
     + end:BOOLEAN;
         
     // with data partitioning, data always goes to base layer     
@@ -533,8 +533,8 @@ Section Public
     + sign:BOOLEAN;
     + code,idx:INTEGER;
     + tab_len,tab_run,tab_level:INTEGER_8;
-    + bp:NATIVE_ARRAY[INTEGER_16];
-    + qmat:NATIVE_ARRAY[INTEGER];
+    + bp:NATIVE_ARRAY(INTEGER_16);
+    + qmat:NATIVE_ARRAY(INTEGER);
     + end:BOOLEAN;
     
     bp := ld.block.item comp;
diff --git a/example/gui/mpg2/getpic.li b/example/gui/mpg2/getpic.li
index 70e8edd..56f6510 100644
--- a/example/gui/mpg2/getpic.li
+++ b/example/gui/mpg2/getpic.li
@@ -81,8 +81,8 @@ Section Private
     };
   );
   
-  - motion_vertical_field_select:FAST_ARRAY2[BOOLEAN] := FAST_ARRAY2[BOOLEAN].create (2,2);
-  - dc_dct_pred:NATIVE_ARRAY[INTEGER]                   := NATIVE_ARRAY[INTEGER].create 3;
+  - motion_vertical_field_select:FAST_ARRAY2(BOOLEAN) := FAST_ARRAY2(BOOLEAN).create (2,2);
+  - dc_dct_pred:NATIVE_ARRAY(INTEGER)                   := NATIVE_ARRAY(INTEGER).create 3;
   - pmv:PMV                                            := PMV;
   - dmvector:VECTOR                                    := VECTOR.clone;
     
@@ -633,11 +633,11 @@ Section Private
   //   - ISO/IEC 13818-2 section 7.6.7: Combining predictions
   //   - ISO/IEC 13818-2 section 6.1.3: Macroblock
   ( + cc, iincr:INTEGER;
-    + frame:NATIVE_ARRAY[UINTEGER_8];
+    + frame:NATIVE_ARRAY(UINTEGER_8);
     + rfp:INTEGER;
-    + b:NATIVE_ARRAY[INTEGER_16];
+    + b:NATIVE_ARRAY(INTEGER_16);
     + bp,bx,by:INTEGER;
-    + pclip:NATIVE_ARRAY[UINTEGER_8];
+    + pclip:NATIVE_ARRAY(UINTEGER_8);
     
     bx := pbx;
     by := pby;
@@ -725,7 +725,7 @@ Section Private
     ld.block.item comp.set_all_with 0 until 63; // 0..63 en Short (128 bytes) -> 0    
   );
 
-  - saturate block_ptr:NATIVE_ARRAY[INTEGER_16] <-
+  - saturate block_ptr:NATIVE_ARRAY(INTEGER_16) <-
   // limit coefficients to -2048..2047 
   // ISO/IEC 13818-2 section 7.4.3 and 7.4.4: Saturation and Mismatch control 
   ( + sum, val:INTEGER;
@@ -756,7 +756,7 @@ Section Private
   - update_picture_buffers <-
   // reuse old picture buffers as soon as they are no longer needed 
   // based on life-time axioms of MPEG 
-  ( + tmp:NATIVE_ARRAY[UINTEGER_8];  // temporary swap pointer 
+  ( + tmp:NATIVE_ARRAY(UINTEGER_8);  // temporary swap pointer 
     
     0.to 2 do { cc:INTEGER;
       // B pictures do not need to be save for future reference 
diff --git a/example/gui/mpg2/idct.li b/example/gui/mpg2/idct.li
index 3059589..3c44026 100644
--- a/example/gui/mpg2/idct.li
+++ b/example/gui/mpg2/idct.li
@@ -46,11 +46,11 @@ Section Private
   - w6:INTEGER := 1108; // 2048*sqrt(2)*cos(6*pi/16) 
   - w7:INTEGER :=  565; // 2048*sqrt(2)*cos(7*pi/16) 
 
-  - iclip:ARRAY[INTEGER_16] := 
+  - iclip:ARRAY(INTEGER_16) := 
   // clipping table 
-  ( + result:ARRAY[INTEGER_16];
+  ( + result:ARRAY(INTEGER_16);
     
-    result := ARRAY[INTEGER_16].create (-512) to 511;
+    result := ARRAY(INTEGER_16).create (-512) to 511;
     result.set_slice (-512) to (-256) with (-256);
     result.set_slice 255    to 511    with 255;
     (-255).to 254 do { i:INTEGER; 
@@ -59,7 +59,7 @@ Section Private
     result
   );
 
-  - idctrow blk:NATIVE_ARRAY[INTEGER_16] index idx:INTEGER <-
+  - idctrow blk:NATIVE_ARRAY(INTEGER_16) index idx:INTEGER <-
   // row (horizontal) IDCT
   //
   //           7                       pi         1
@@ -127,7 +127,7 @@ Section Private
     };
   );
 
-  - idctcol blk:NATIVE_ARRAY[INTEGER_16] index idx:INTEGER <-
+  - idctcol blk:NATIVE_ARRAY(INTEGER_16) index idx:INTEGER <-
   // column (vertical) IDCT
   //
   //             7                         pi         1
@@ -198,7 +198,7 @@ Section Private
 
 Section Public
 
-  - idct block:NATIVE_ARRAY[INTEGER_16] <-
+  - idct block:NATIVE_ARRAY(INTEGER_16) <-
   // two dimensional inverse discrete cosine transform 
   (          
     0.to 7 do { i:INTEGER;
diff --git a/example/gui/mpg2/layer_data.li b/example/gui/mpg2/layer_data.li
index f075c0c..3f4b03c 100644
--- a/example/gui/mpg2/layer_data.li
+++ b/example/gui/mpg2/layer_data.li
@@ -26,7 +26,7 @@ Section Private
   // BitStream manager.
   //
   
-  - buffer:FAST_ARRAY[UINTEGER_8];  
+  - buffer:FAST_ARRAY(UINTEGER_8);  
   - pos:INTEGER;
   - max:INTEGER;
     
@@ -43,10 +43,10 @@ Section Public
   - infile:STD_FILE;
      
   // sequence header and quant_matrix_extension() 
-  - intra_quantizer_matrix:NATIVE_ARRAY[INTEGER];
-  - non_intra_quantizer_matrix:NATIVE_ARRAY[INTEGER];
-  - chroma_intra_quantizer_matrix:NATIVE_ARRAY[INTEGER];
-  - chroma_non_intra_quantizer_matrix:NATIVE_ARRAY[INTEGER];
+  - intra_quantizer_matrix:NATIVE_ARRAY(INTEGER);
+  - non_intra_quantizer_matrix:NATIVE_ARRAY(INTEGER);
+  - chroma_intra_quantizer_matrix:NATIVE_ARRAY(INTEGER);
+  - chroma_non_intra_quantizer_matrix:NATIVE_ARRAY(INTEGER);
   
   - mpeg2_flag:BOOLEAN;
   - set_mpeg2_flag b:BOOLEAN <-
@@ -94,7 +94,7 @@ Section Public
     quantizer_scale := n;
   );
     
-  - block:NATIVE_ARRAY[NATIVE_ARRAY[INTEGER_16]]; // [12][64]
+  - block:NATIVE_ARRAY(NATIVE_ARRAY(INTEGER_16)); // [12][64]
   
 Section Public
   
@@ -107,6 +107,12 @@ Section Public
         
     // Open file.        
     infile ?= FILE_SYSTEM.get_entry name;    
+    
+    // BSBS: PATCH !!!!!!!
+    (infile.is_open).if {
+      infile.close;
+    };
+    
     ((infile = NULL) || {! infile.open}).if {
       error_text.copy "Base layer input file ";
       error_text.append name;
@@ -115,7 +121,7 @@ Section Public
     };
             
     // initialize_buffer.
-    buffer := FAST_ARRAY[UINTEGER_8].create 2048;
+    buffer := FAST_ARRAY(UINTEGER_8).create 2048;
     pos    := 2048;
     max    := 2048;
     n_cache := cache := pos := 0;
@@ -141,14 +147,14 @@ Section Public
     flush_buffer 0;
     
     // Init Structure.
-    intra_quantizer_matrix            := NATIVE_ARRAY[INTEGER].create 64;
-    non_intra_quantizer_matrix        := NATIVE_ARRAY[INTEGER].create 64;
-    chroma_intra_quantizer_matrix     := NATIVE_ARRAY[INTEGER].create 64;
-    chroma_non_intra_quantizer_matrix := NATIVE_ARRAY[INTEGER].create 64;
+    intra_quantizer_matrix            := NATIVE_ARRAY(INTEGER).create 64;
+    non_intra_quantizer_matrix        := NATIVE_ARRAY(INTEGER).create 64;
+    chroma_intra_quantizer_matrix     := NATIVE_ARRAY(INTEGER).create 64;
+    chroma_non_intra_quantizer_matrix := NATIVE_ARRAY(INTEGER).create 64;
     
-    block := NATIVE_ARRAY[NATIVE_ARRAY[INTEGER_16]].create 12;
+    block := NATIVE_ARRAY(NATIVE_ARRAY(INTEGER_16)).create 12;
     0.to 11 do { j:INTEGER;
-      block.put (NATIVE_ARRAY[INTEGER_16].calloc_intern 64) to j;
+      block.put (NATIVE_ARRAY(INTEGER_16).calloc_intern 64) to j;
     };
   );
     
diff --git a/example/gui/mpg2/motion.li b/example/gui/mpg2/motion.li
index 51bd7d5..173d2d4 100644
--- a/example/gui/mpg2/motion.li
+++ b/example/gui/mpg2/motion.li
@@ -23,7 +23,7 @@ Section Inherit
 Section Public
   
   - motion_vectors (pmv:PMV,dmvector:VECTOR,
-  motion_vertical_field_select:FAST_ARRAY2[BOOLEAN],
+  motion_vertical_field_select:FAST_ARRAY2(BOOLEAN),
   s,motion_vector_count:INTEGER,mv_format:BOOLEAN,h_r_size,v_r_size:INTEGER,dmv,mvscale:BOOLEAN) <-
   // ISO/IEC 13818-2 sections 6.2.5.2, 6.3.17.2, and 7.6.3: Motion vectors   
   //  
@@ -139,7 +139,7 @@ Section Private
   
 Section Public
 
-  - dual_prime_arithmetic (dmv:FAST_ARRAY2[INTEGER],dmvector:VECTOR,mvx,mvy:INTEGER) <-
+  - dual_prime_arithmetic (dmv:FAST_ARRAY2(INTEGER),dmvector:VECTOR,mvx,mvy:INTEGER) <-
   // ISO/IEC 13818-2 section 7.6.3.6: Dual prime additional arithmetic 
   //
   // int DMV[][2];
diff --git a/example/gui/mpg2/mpeg2dec.li b/example/gui/mpg2/mpeg2dec.li
index d3093d4..abea9c2 100644
--- a/example/gui/mpg2/mpeg2dec.li
+++ b/example/gui/mpg2/mpeg2dec.li
@@ -1,13 +1,23 @@
-////////////////////////////////////////////////////////////////////////////////
-//                                                                            //
-//                             MPEG2 Decode Video                             //
-//                                                                            //
-//                     LORIA - UHP - INRIA - ST - FRANCE                      //
-//               (c) INRIA (see `licence.txt' for more details)               //
-//                     Benoit SONNTAG - bsonntag at loria.fr                     //
-//                           http://www.IsaacOS.com                           //
-//                                                                            //
-////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
 Section Header
   
   + name         := MPEG2DEC;
@@ -43,7 +53,7 @@ Section Inherit
 
 Section Public
   
-  - init:G_EXPR <-
+  - init p:ABSTRACT_STRING :G_EXPR <-
   (    
     TIMER.add_client Self;
     (page := G_RAW.create (Self.fix_height.fix_width)) /
@@ -55,12 +65,12 @@ Section Public
     }.fix_height 
   );
 
-  - run:G_WIN_OUT <-
+  - run p:ABSTRACT_STRING :G_WIN_OUT <-
   ( 
     is_isaacos := TRUE;
-    load_default;
-    stat_mpg := 4;
-    page := G_WIN_OUT.create "Video" with init
+    load_default p;
+    stat_mpg := 0; //4
+    page := G_WIN_OUT.create "Video" with (init "./")
   );
   
   - main <-
@@ -71,7 +81,7 @@ Section Public
     (output_type = 0).if {
       VIDEO.make (640,480);              
       DESK.make VIDEO with (
-        G_OUT.create "Video" justify (G_OUT.center).fix_height / init      
+        G_OUT.create "Video" justify (G_OUT.center).fix_height / (init "./")
       ); 
     } else {  
       LAYER_DATA.make main_bitstream_filename;    
@@ -127,21 +137,21 @@ Section Private
     .when 2 then { block_count :=  8; }
     .when 3 then { block_count := 12; };
     
-    backward_reference_frame := NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]].create 3;
-    forward_reference_frame  := NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]].create 3;
-    current_frame            := NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]].create 3;
-    auxframe                 := NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]].create 3;
-    llframe0                 := NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]].create 3;
-    llframe1                 := NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]].create 3;
+    backward_reference_frame := NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)).create 3;
+    forward_reference_frame  := NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)).create 3;
+    current_frame            := NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)).create 3;
+    auxframe                 := NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)).create 3;
+    llframe0                 := NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)).create 3;
+    llframe1                 := NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)).create 3;
     0.to 2 do { cc:INTEGER;
       (cc = 0).if {
         size := coded_picture_width * coded_picture_height;
       } else {
         size := chroma_width * chroma_height;
       };
-      backward_reference_frame.put (NATIVE_ARRAY[UINTEGER_8].create size) to cc;
-      forward_reference_frame.put (NATIVE_ARRAY[UINTEGER_8].create size) to cc;
-      auxframe.put (NATIVE_ARRAY[UINTEGER_8].create size) to cc;
+      backward_reference_frame.put (NATIVE_ARRAY(UINTEGER_8).create size) to cc;
+      forward_reference_frame.put (NATIVE_ARRAY(UINTEGER_8).create size) to cc;
+      auxframe.put (NATIVE_ARRAY(UINTEGER_8).create size) to cc;
       
       (ld.scalable_mode = sc_spat).if {
         // this assumes lower layer is 4:2:0 
@@ -149,14 +159,14 @@ Section Private
 	(cc != 0).if {
 	  size := size / 4;
 	};	
-	llframe0.put (NATIVE_ARRAY[UINTEGER_8].create size) to cc;
-	llframe1.put (NATIVE_ARRAY[UINTEGER_8].create size) to cc;
+	llframe0.put (NATIVE_ARRAY(UINTEGER_8).create size) to cc;
+	llframe1.put (NATIVE_ARRAY(UINTEGER_8).create size) to cc;
       };
     };
 
     // SCALABILITY: Spatial 
     (ld.scalable_mode = sc_spat).if {
-      lltmp := NATIVE_ARRAY[INTEGER_16].create
+      lltmp := NATIVE_ARRAY(INTEGER_16).create
       (lower_layer_prediction_horizontal_size*(
 	(lower_layer_prediction_vertical_size*vertical_subsampling_factor_n)/
         vertical_subsampling_factor_m
@@ -164,9 +174,11 @@ Section Private
     };
   );
   
-  - load_default <-
+  - load_default p:ABSTRACT_STRING <-
   (
-    main_bitstream_filename := "anim.mpe".to_string;
+    main_bitstream_filename := STRING.create 40;
+    main_bitstream_filename.copy p;
+    main_bitstream_filename.append "anim.mpe";
     output_type := 0;
   );
   
@@ -174,7 +186,7 @@ Section Private
   // option processing
   ( + i:INTEGER; 
     + is_read:BOOLEAN;
-    + display_option:BLOCK;
+    + display_option:{};
     
     display_option := {
       "MPEG2 Decoder V1.0, 2005, Isaac/Lisaac project\n\n\
@@ -186,7 +198,7 @@ Section Private
     
     // at least one argument should be present 
     (COMMAND_LINE.count < 2).if {
-      load_default;
+      load_default "./";
     } else {
       i := 1;    
       // command-line options are proceeded by '-'     
@@ -345,6 +357,7 @@ Section Private
       //
       // End of sequence.
       //
+      stat_mpg := 0;
     };
   );
   
diff --git a/example/gui/mpg2/pmv.li b/example/gui/mpg2/pmv.li
index 4e46ab1..207b0c6 100644
--- a/example/gui/mpg2/pmv.li
+++ b/example/gui/mpg2/pmv.li
@@ -22,7 +22,7 @@ Section Inherit
   
 Section Private
   
-  - buffer:NATIVE_ARRAY[INTEGER] := NATIVE_ARRAY[INTEGER].create 8;
+  - buffer:NATIVE_ARRAY(INTEGER) := NATIVE_ARRAY(INTEGER).create 8;
   
   - get_index (i0,i1,i2:INTEGER) :INTEGER <-
   (
diff --git a/example/gui/mpg2/recon.li b/example/gui/mpg2/recon.li
index 91182f5..7e11a03 100644
--- a/example/gui/mpg2/recon.li
+++ b/example/gui/mpg2/recon.li
@@ -22,16 +22,16 @@ Section Inherit
   
 Section Private
   
-  - dmv:FAST_ARRAY2[INTEGER] := FAST_ARRAY2[INTEGER].create (2,2);
+  - dmv:FAST_ARRAY2(INTEGER) := FAST_ARRAY2(INTEGER).create (2,2);
   
 Section Public
   
   - form_predictions (bx,by,macroblock_type,motion_type:INTEGER,pmv:PMV,
-  motion_vertical_field_select:FAST_ARRAY2[BOOLEAN],dmvector:VECTOR,stwtype:INTEGER) <-
+  motion_vertical_field_select:FAST_ARRAY2(BOOLEAN),dmvector:VECTOR,stwtype:INTEGER) <-
   //
   // motion_vertical_field_select[2][2];
   ( + currentfield:BOOLEAN;
-    + predframe:NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]];    
+    + predframe:NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8));    
     + stwtop, stwbot:INTEGER;
         
     stwtop := stwtype % 3; // 0:temporal, 1:(spat+temp)/2, 2:spatial 
@@ -242,7 +242,7 @@ Section Public
 Section Private
   
   - form_prediction
-	 (src:NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]],sfield:BOOLEAN,dst:NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]],
+	 (src:NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)),sfield:BOOLEAN,dst:NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)),
   dfield:BOOLEAN,plx,plx2,pw,ph,px,py,pdx,pdy:INTEGER,average_flag:BOOLEAN) <-
   // unsigned char *src[];    prediction source buffer 
   // int sfield;              prediction source field number (0 or 1) 
@@ -316,8 +316,8 @@ Section Private
   );
 
 
-  - form_component_prediction (src:NATIVE_ARRAY[UINTEGER_8],idx_src:INTEGER,
-  dst:NATIVE_ARRAY[UINTEGER_8],idx_dst:INTEGER,
+  - form_component_prediction (src:NATIVE_ARRAY(UINTEGER_8),idx_src:INTEGER,
+  dst:NATIVE_ARRAY(UINTEGER_8),idx_dst:INTEGER,
   lx,lx2,w,h,x,y,dx,dy:INTEGER,average_flag:BOOLEAN) <-
   // ISO/IEC 13818-2 section 7.6.4: Forming predictions 
   // NOTE: the arithmetic below produces numerically equivalent results
@@ -354,7 +354,7 @@ Section Private
     + s:INTEGER;         // source pointer: analogous to pel_ref[][]   
     + d:INTEGER;         // destination pointer:  analogous to pel_pred[][]  
     + si,sil,di,wm1,hm1:INTEGER;
-    + psrc,pdst:NATIVE_ARRAY[UINTEGER_8];
+    + psrc,pdst:NATIVE_ARRAY(UINTEGER_8);
     
     // half pel scaling for integer vectors 
     xint := dx >> 1;
diff --git a/example/gui/mpg2/store.li b/example/gui/mpg2/store.li
index 81e7592..61ee423 100644
--- a/example/gui/mpg2/store.li
+++ b/example/gui/mpg2/store.li
@@ -28,13 +28,13 @@ Section Public
   
 Section Private
   
-  - my_write (file:STD_FILE,buf:FAST_ARRAY[UINTEGER_8],len:INTEGER) <-
+  - my_write (file:STD_FILE,buf:FAST_ARRAY(UINTEGER_8),len:INTEGER) <-
   (
     outfile.write buf from 0 size len;
   );
   
   - obfrsize:INTEGER := 4096;
-  - obfr:FAST_ARRAY[UINTEGER_8] := FAST_ARRAY[UINTEGER_8].create obfrsize;
+  - obfr:FAST_ARRAY(UINTEGER_8) := FAST_ARRAY(UINTEGER_8).create obfrsize;
   - optr:INTEGER;
 
   - outfile:STD_FILE; 
@@ -68,13 +68,13 @@ Section Private
     
 Section Public
 
-  - write_frame (src:NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]],frame:INTEGER) <-
+  - write_frame (src:NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)),frame:INTEGER) <-
   // store a picture as either one frame or two fields  
   ( //+ ofs:INTEGER;     
     (output_type = 0).if {
       
       (screen = NULL).if {
-	screen := BITMAP[PIXEL_24].create (horizontal_size,vertical_size);
+	screen := BITMAP(PIXEL_24).create (horizontal_size,vertical_size);
       };      
       output src bitmap screen;
     } else {      
@@ -99,7 +99,7 @@ Section Public
   
 Section Private
       
-  - store_yuv src:NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]] <-
+  - store_yuv src:NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)) <-
   // separate headerless files for y, u and v   
   ( + hsize,vsize,incr:INTEGER;
         
@@ -125,9 +125,9 @@ Section Private
     store_yuv1 ((src.item 2),incr,hsize,vsize);
   );
 
-  - store_yuv1 (src:NATIVE_ARRAY[UINTEGER_8],incr,hsize,vsize:INTEGER) <-
+  - store_yuv1 (src:NATIVE_ARRAY(UINTEGER_8),incr,hsize,vsize:INTEGER) <-
   // auxiliary routine   
-  ( + psrc:NATIVE_ARRAY[UINTEGER_8];
+  ( + psrc:NATIVE_ARRAY(UINTEGER_8);
     + hsize_m1:INTEGER;
     + idx:INTEGER;
 
@@ -150,10 +150,10 @@ Section Private
     closefile;
   );
 
-  - store_sif src:NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]] <-
+  - store_sif src:NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)) <-
   // store as headerless file in U,Y,V,Y format  
   ( + incr_uv,py,hsize:INTEGER;
-    + u422,v422,y444:NATIVE_ARRAY[UINTEGER_8];
+    + u422,v422,y444:NATIVE_ARRAY(UINTEGER_8);
     
     (chroma_format = chroma444).if {
       error "4:4:4 not supported for SIF format";
@@ -188,7 +188,7 @@ Section Private
     closefile;
   );
 
-  - store_ppm_tga src:NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]] is_tga tgaflag:BOOLEAN <-
+  - store_ppm_tga src:NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)) is_tga tgaflag:BOOLEAN <-
   // store as PPM (PBMPLUS) or uncompressed Truevision TGA ('Targa') file
   (         
     (tgaflag).if {
@@ -230,13 +230,13 @@ Section Private
   // RGB action.
   //
   
-  - output_rgb src:NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]] flag tga_flag:BOOLEAN <-
+  - output_rgb src:NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)) flag tga_flag:BOOLEAN <-
   ( + y, u, v:INTEGER;
     + r, g, b:UINTEGER_8;
     + crv, cbu, cgu, cgv:INTEGER; 
-    + u444, v444, y444,ptr_clip:NATIVE_ARRAY[UINTEGER_8];
+    + u444, v444, y444,ptr_clip:NATIVE_ARRAY(UINTEGER_8);
     + line,col,hs:INTEGER;
-    //+ py,pu,pv:NATIVE_ARRAY[UINTEGER_8];
+    //+ py,pu,pv:NATIVE_ARRAY(UINTEGER_8);
     
     y444 := src.item 0;
     (chroma_format != chroma444).if {      
@@ -300,14 +300,15 @@ Section Private
     };
   );  
   
-  - output src:NATIVE_ARRAY[NATIVE_ARRAY[UINTEGER_8]] bitmap bmp:ABSTRACT_BITMAP <-
+  - output src:NATIVE_ARRAY(NATIVE_ARRAY(UINTEGER_8)) bitmap bmp:ABSTRACT_BITMAP <-
   ( + y, u, v:INTEGER;
     + r, g, b:UINTEGER_8;
     + color:UINTEGER_32;
     + crv, cbu, cgu, cgv:INTEGER; 
-    + u444, v444, y444,ptr_clip:NATIVE_ARRAY[UINTEGER_8];
+    + u444, v444, y444,ptr_clip:NATIVE_ARRAY(UINTEGER_8);
     + line,col,hs:INTEGER;
     + bmp_line:ABSTRACT_BMP_LINE;
+    + tmp:INTEGER;
     
     y444 := src.item 0;
     (chroma_format != chroma444).if {      
@@ -340,10 +341,18 @@ Section Private
 	u :=  u444.item col.to_integer - 128;
 	v :=  v444.item col.to_integer - 128;
 	y := 76309 * (y444.item col.to_integer - 16 ); // (255/219)*65536 
-	
-	r := ptr_clip.item ((y + crv * v           + 32768) >> 16);
-	g := ptr_clip.item ((y - cgu * u - cgv * v + 32768) >> 16);
-	b := ptr_clip.item ((y + cbu * u           + 32786) >> 16);
+        // BSBS: PATCH! BUG ! C LA MERDE !!!!!!
+        tmp := (y + crv * v           + 32768) >> 16;
+        tmp := tmp.max 0.min 255;
+        r := ptr_clip.item tmp;
+
+        tmp := (y - cgu * u - cgv * v + 32768) >> 16;
+        tmp := tmp.max 0.min 255;
+        g := ptr_clip.item tmp;        
+        
+        tmp := (y + cbu * u           + 32786) >> 16;
+        tmp := tmp.max 0.min 255;
+        b := ptr_clip.item tmp;
         
         color := (r.to_uinteger_32 << 16) | (g.to_uinteger_32 << 8) | b;
         bmp_line.put color to j;
@@ -358,29 +367,29 @@ Section Private
   // Conversion.
   //
   
-  - u422buf:NATIVE_ARRAY[UINTEGER_8];
-  - v422buf:NATIVE_ARRAY[UINTEGER_8];
+  - u422buf:NATIVE_ARRAY(UINTEGER_8);
+  - v422buf:NATIVE_ARRAY(UINTEGER_8);
   
-  - conv420to422 u420:NATIVE_ARRAY[UINTEGER_8] and v420:NATIVE_ARRAY[UINTEGER_8] <-
+  - conv420to422 u420:NATIVE_ARRAY(UINTEGER_8) and v420:NATIVE_ARRAY(UINTEGER_8) <-
   ( + size:INTEGER;
     (u422buf = NULL).if {
       size    := (coded_picture_width >> 1) * coded_picture_height;
-      u422buf := NATIVE_ARRAY[UINTEGER_8].calloc_intern size;
-      v422buf := NATIVE_ARRAY[UINTEGER_8].calloc_intern size;
+      u422buf := NATIVE_ARRAY(UINTEGER_8).calloc_intern size;
+      v422buf := NATIVE_ARRAY(UINTEGER_8).calloc_intern size;
     };      
     conv420 (u420) to422 (u422buf);
     conv420 (v420) to422 (v422buf);
   );    
 
-  - u444buf:NATIVE_ARRAY[UINTEGER_8];
-  - v444buf:NATIVE_ARRAY[UINTEGER_8];
+  - u444buf:NATIVE_ARRAY(UINTEGER_8);
+  - v444buf:NATIVE_ARRAY(UINTEGER_8);
   
-  - conv422to444 u422:NATIVE_ARRAY[UINTEGER_8] and v422:NATIVE_ARRAY[UINTEGER_8] <-
+  - conv422to444 u422:NATIVE_ARRAY(UINTEGER_8) and v422:NATIVE_ARRAY(UINTEGER_8) <-
   ( + size:INTEGER;
     (u444buf = NULL).if {
       size    := coded_picture_width * coded_picture_height;
-      u444buf := NATIVE_ARRAY[UINTEGER_8].calloc_intern size;
-      v444buf := NATIVE_ARRAY[UINTEGER_8].calloc_intern size;
+      u444buf := NATIVE_ARRAY(UINTEGER_8).calloc_intern size;
+      v444buf := NATIVE_ARRAY(UINTEGER_8).calloc_intern size;
     };      
     conv422 (u422) to444 (u444buf);
     conv422 (v422) to444 (v444buf);
@@ -390,14 +399,14 @@ Section Private
   // Conversion Vertical / Horizontal
   //
   
-  - conv420 sc:NATIVE_ARRAY[UINTEGER_8] to422 dt:NATIVE_ARRAY[UINTEGER_8] <-  
+  - conv420 sc:NATIVE_ARRAY(UINTEGER_8) to422 dt:NATIVE_ARRAY(UINTEGER_8) <-  
   // vertical 1:2 interpolation filter   
   ( + w, h, j2,y_up,x_up:INTEGER;    
     + jm6, jm5, jm4, jm3, jm2, jm1, jp1, jp2, jp3, jp4, jp5, jp6, jp7:INTEGER;
     + p1,p2,p3,p4,p5,p6,p7:INTEGER;
     + idx:INTEGER;
-    + pclip:NATIVE_ARRAY[UINTEGER_8];
-    + src,dst:NATIVE_ARRAY[UINTEGER_8];
+    + pclip:NATIVE_ARRAY(UINTEGER_8);
+    + src,dst:NATIVE_ARRAY(UINTEGER_8);
         
     src := sc;
     dst := dt;
@@ -436,10 +445,18 @@ Section Private
 	  p7 := src.item (jp3 * w);
 	  // FIR filter coefficients (*256): 5 -21 70 228 -37 11 
 	  // New FIR filter coefficients (*256): 3 -16 67 227 -32 7 
-	  idx := (3*p1 - 16*p2 + 67*p3 + 227*p4 - 32*p5 + 7*p6 + 128) >> 8;	  
+          idx := (3*p1 - 16*p2 + 67*p3 + 227*p4 - 32*p5 + 7*p6 + 128) >> 8;	  
+          
+          // BSBS: PATCH 4012 :
+          idx := idx.max 0.min 255;
+          
 	  dst.put (pclip.item idx) to (j2 * w);
 	  
-	  idx := (3*p7 - 16*p6 + 67*p5 + 227*p4 - 32*p3 + 7*p2 + 128) >> 8;	  
+          idx := (3*p7 - 16*p6 + 67*p5 + 227*p4 - 32*p3 + 7*p2 + 128) >> 8;	  
+          
+          // BSBS: PATCH 2 ! BUG C la le méga merde !!!
+          idx := idx.max 0.min 255;
+          
 	  dst.put (pclip.item idx) to ((j2 + 1) * w);
 	};
 	src := src + 1;
@@ -542,14 +559,14 @@ Section Private
     };    
   );
   
-  - conv422 sc:NATIVE_ARRAY[UINTEGER_8] to444 dt:NATIVE_ARRAY[UINTEGER_8] <-
+  - conv422 sc:NATIVE_ARRAY(UINTEGER_8) to444 dt:NATIVE_ARRAY(UINTEGER_8) <-
   // horizontal 1:2 interpolation filter  
   ( + w, im3, im2, im1, ip1, ip2, ip3:INTEGER;
     + x_up,y_up/*,y_up_x_w*/:INTEGER;
     + idx,i2:INTEGER;
     + p1,p2,p3,p4,p5,p6,p7:INTEGER;
-    + pclip:NATIVE_ARRAY[UINTEGER_8];
-    + src,dst:NATIVE_ARRAY[UINTEGER_8];
+    + pclip:NATIVE_ARRAY(UINTEGER_8);
+    + src,dst:NATIVE_ARRAY(UINTEGER_8);
     src := sc;
     dst := dt;
     
@@ -632,7 +649,10 @@ Section Private
 	  idx := (5*p1 - 21*p2 + 70*p3 + 228*p4 - 37*p5 + 11*p6 + 128) >> 8;	  
 	  dst.put (pclip.item idx) to i2;
 	  
-	  idx := (5*p7 - 21*p6 + 70*p5 + 228*p4 - 37*p3 + 11*p2 + 128) >> 8;	  
+          idx := (5*p7 - 21*p6 + 70*p5 + 228*p4 - 37*p3 + 11*p2 + 128) >> 8;	  
+          // BSBS: PATCH 3 C'est la merde !
+          idx := idx.max 0.min 255;
+          
 	  dst.put (pclip.item idx) to (i2 + 1);
 	};
 	src := src + w;
diff --git a/example/gui/msn/msn.li b/example/gui/msn/msn.li
index 63647fb..b8a4e96 100644
--- a/example/gui/msn/msn.li
+++ b/example/gui/msn/msn.li
@@ -45,7 +45,7 @@ Section Public
   ( 
     + win_about:G_WIN_OUT;
     + win_exit:G_WIN_OUT;
-    + action_send:BLOCK;
+    + action_send:{G_IN; };
     
     // Init window.
     VIDEO.make (640,400);
diff --git a/example/gui/transparent/test_trans.li b/example/gui/transparent/test_trans.li
index 1a07cac..523c46d 100644
--- a/example/gui/transparent/test_trans.li
+++ b/example/gui/transparent/test_trans.li
@@ -33,7 +33,7 @@ Section Inherit
 Section Public  
   
   - main <-
-  ( + action_trans:BLOCK;
+  ( + action_trans:{G_BUTTON;};
     
     // Init window.
     VIDEO.make (640,400);
diff --git a/example/gui/viewer/avoir.txt b/example/gui/viewer/avoir.txt
new file mode 100755
index 0000000..10aaf23
--- /dev/null
+++ b/example/gui/viewer/avoir.txt
@@ -0,0 +1,488467 @@
+Depending pass: ................. (17)
+Executing pass: *--WARNING----------
+OK
+Line 178 column 9 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - main <-
+         ^
+--WARNING----------
+OK
+Line 178 column 9 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - main <-
+         ^
+--WARNING----------
+OK
+Line 181 column 24 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    VIDEO.make (980,800);
+                        ^
+--WARNING----------
+OK
+Line 181 column 24 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    VIDEO.make (980,800);
+                        ^
+--WARNING----------
+OK
+Line 70 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    width  := w;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    width  := w;
+             ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 45 column 37 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - parent_numeric:NUMERIC := NUMERIC;
+                                     ^
+--WARNING----------
+OK
+Line 45 column 37 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - parent_numeric:NUMERIC := NUMERIC;
+                                     ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 476 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_32:UINTEGER_32 <- CONVERT(SELF,UINTEGER_32).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 476 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_32:UINTEGER_32 <- CONVERT(SELF,UINTEGER_32).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 1069 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  + poly_ymax:INTEGER := INTEGER.minimum.to_integer;
+                                                   ^
+--WARNING----------
+OK
+Line 1069 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  + poly_ymax:INTEGER := INTEGER.minimum.to_integer;
+                                                   ^
+--WARNING----------
+OK
+Line 1069 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  + poly_ymax:INTEGER := INTEGER.minimum.to_integer;
+                                        ^
+--WARNING----------
+OK
+Line 1069 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  + poly_ymax:INTEGER := INTEGER.minimum.to_integer;
+                                        ^
+--WARNING----------
+OK
+Line 55 column 29 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - minimum:INTEGER_64  <- (- 07FFFFFFFh).to_raw_integer_64; 
+                             ^
+--WARNING----------
+OK
+Line 55 column 29 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - minimum:INTEGER_64  <- (- 07FFFFFFFh).to_raw_integer_64; 
+                             ^
+--WARNING----------
+OK
+Line 55 column 29 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - minimum:INTEGER_64  <- (- 07FFFFFFFh).to_raw_integer_64; 
+                             ^
+--WARNING----------
+OK
+Line 55 column 29 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - minimum:INTEGER_64  <- (- 07FFFFFFFh).to_raw_integer_64; 
+                             ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 55 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - minimum:INTEGER_64  <- (- 07FFFFFFFh).to_raw_integer_64; 
+                                                           ^
+--WARNING----------
+OK
+Line 55 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - minimum:INTEGER_64  <- (- 07FFFFFFFh).to_raw_integer_64; 
+                                                           ^
+--WARNING----------
+OK
+Line 55 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - minimum:INTEGER_64  <- (- 07FFFFFFFh).to_raw_integer_64; 
+                                                           ^
+--WARNING----------
+OK
+Line 55 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - minimum:INTEGER_64  <- (- 07FFFFFFFh).to_raw_integer_64; 
+                                                           ^
+--WARNING----------
+OK
+Line 486 column 70 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer_64:INTEGER_64   <- CONVERT(SELF,INTEGER_64).on Self;
+                                                                      ^
+--WARNING----------
+OK
+Line 486 column 70 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer_64:INTEGER_64   <- CONVERT(SELF,INTEGER_64).on Self;
+                                                                      ^
+--WARNING----------
+OK
+Line 1069 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  + poly_ymax:INTEGER := INTEGER.minimum.to_integer;
+                                                   ^
+--WARNING----------
+OK
+Line 1069 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  + poly_ymax:INTEGER := INTEGER.minimum.to_integer;
+                                                   ^
+--WARNING----------
+OK
+Line 30 column 35 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - default := (0.to_raw_integer_64);
+                                   ^
+--WARNING----------
+OK
+Line 30 column 35 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - default := (0.to_raw_integer_64);
+                                   ^
+--WARNING----------
+OK
+Line 30 column 35 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - default := (0.to_raw_integer_64);
+                                   ^
+--WARNING----------
+OK
+Line 30 column 35 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - default := (0.to_raw_integer_64);
+                                   ^
+--WARNING----------
+OK
+Line 34 column 58 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - parent_signed_integer:SIGNED_INTEGER := SIGNED_INTEGER;
+                                                          ^
+--WARNING----------
+OK
+Line 34 column 58 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - parent_signed_integer:SIGNED_INTEGER := SIGNED_INTEGER;
+                                                          ^
+--WARNING----------
+OK
+Line 1069 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  + poly_ymax:INTEGER := INTEGER.minimum.to_integer;
+                                                   ^
+--WARNING----------
+OK
+Line 1069 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  + poly_ymax:INTEGER := INTEGER.minimum.to_integer;
+                                                   ^
+--WARNING----------
+OK
+Line 29 column 37 in SIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/signed_integer.li):
+  - parent_integer:INTEGER := INTEGER;
+                                     ^
+--WARNING----------
+OK
+Line 29 column 37 in SIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/signed_integer.li):
+  - parent_integer:INTEGER := INTEGER;
+                                     ^
+--WARNING----------
+OK
+Line 1069 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  + poly_ymax:INTEGER := INTEGER.minimum.to_integer;
+                                                   ^
+--WARNING----------
+OK
+Line 1069 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  + poly_ymax:INTEGER := INTEGER.minimum.to_integer;
+                                                   ^
+--WARNING----------
+OK
+Line 1069 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  + poly_ymax:INTEGER := INTEGER.minimum.to_integer;
+                                                   ^
+--WARNING----------
+OK
+Line 1069 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  + poly_ymax:INTEGER := INTEGER.minimum.to_integer;
+                                                   ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 468 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 468 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 140 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  + mode:UINTEGER_8 := mode_copy; // Set mode. 
+                                ^
+--WARNING----------
+OK
+Line 140 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  + mode:UINTEGER_8 := mode_copy; // Set mode. 
+                                ^
+--WARNING----------
+OK
+Line 140 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  + mode:UINTEGER_8 := mode_copy; // Set mode. 
+                                ^
+--WARNING----------
+OK
+Line 140 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  + mode:UINTEGER_8 := mode_copy; // Set mode. 
+                                ^
+--WARNING----------
+OK
+Line 143 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - mode_copy:UINTEGER_8 := 03h;
+                               ^
+--WARNING----------
+OK
+Line 143 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - mode_copy:UINTEGER_8 := 03h;
+                               ^
+--WARNING----------
+OK
+Line 143 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - mode_copy:UINTEGER_8 := 03h;
+                               ^
+--WARNING----------
+OK
+Line 143 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - mode_copy:UINTEGER_8 := 03h;
+                               ^
+--WARNING----------
+OK
+Line 143 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - mode_copy:UINTEGER_8 := 03h;
+                               ^
+--WARNING----------
+OK
+Line 143 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - mode_copy:UINTEGER_8 := 03h;
+                               ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 472 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_8:UINTEGER_8   <- CONVERT(SELF,UINTEGER_8 ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 472 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_8:UINTEGER_8   <- CONVERT(SELF,UINTEGER_8 ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 70 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    width  := w;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    width  := w;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    width  := w;
+             ^
+--WARNING----------
+OK
+Line 71 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    height := h;
+             ^
+--WARNING----------
+OK
+Line 71 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    height := h;
+             ^
+--WARNING----------
+OK
+Line 71 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    height := h;
+             ^
+--WARNING----------
+OK
+Line 71 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    height := h;
+             ^
+--WARNING----------
+OK
+Line 71 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    height := h;
+             ^
+--WARNING----------
+OK
+Line 91 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    planes := `PlanesOfScreen(screen)`:UINTEGER_32;
+             ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 92 column 24 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    "Video mode: ".print;
+                        ^
+--WARNING----------
+OK
+Line 92 column 24 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    "Video mode: ".print;
+                        ^
+--WARNING----------
+OK
+Line 32 column 61 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - parent_abstract_string:ABSTRACT_STRING := ABSTRACT_STRING;
+                                                             ^
+--WARNING----------
+OK
+Line 32 column 61 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - parent_abstract_string:ABSTRACT_STRING := ABSTRACT_STRING;
+                                                             ^
+--WARNING----------
+OK
+Line 92 column 24 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    "Video mode: ".print;
+                        ^
+--WARNING----------
+OK
+Line 92 column 24 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    "Video mode: ".print;
+                        ^
+--WARNING----------
+OK
+Line 1097 column 22 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    IO.put_string Self;      
+                      ^
+--WARNING----------
+OK
+Line 1097 column 22 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    IO.put_string Self;      
+                      ^
+--WARNING----------
+OK
+Line 34 column 46 in IO(/home/sonntag/lisaac/lib2/io/io.li):
+  - parent_std_output:STD_OUTPUT := STD_OUTPUT;
+                                              ^
+--WARNING----------
+OK
+Line 34 column 46 in IO(/home/sonntag/lisaac/lib2/io/io.li):
+  - parent_std_output:STD_OUTPUT := STD_OUTPUT;
+                                              ^
+--WARNING----------
+OK
+Line 1097 column 22 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    IO.put_string Self;      
+                      ^
+--WARNING----------
+OK
+Line 1097 column 22 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    IO.put_string Self;      
+                      ^
+--WARNING----------
+OK
+Line 32 column 55 in STD_OUTPUT(/home/sonntag/lisaac/lib2/io/std_output.li):
+  - parent_output_stream:OUTPUT_STREAM := OUTPUT_STREAM;
+                                                       ^
+--WARNING----------
+OK
+Line 32 column 55 in STD_OUTPUT(/home/sonntag/lisaac/lib2/io/std_output.li):
+  - parent_output_stream:OUTPUT_STREAM := OUTPUT_STREAM;
+                                                       ^
+--WARNING----------
+OK
+Line 1097 column 22 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    IO.put_string Self;      
+                      ^
+--WARNING----------
+OK
+Line 1097 column 22 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    IO.put_string Self;      
+                      ^
+--WARNING----------
+OK
+Line 45 column 5 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+  ( ? {is_connected};
+     ^
+--WARNING----------
+OK
+Line 45 column 5 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+  ( ? {is_connected};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 32 column 34 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 32 column 34 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 68 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                    ^
+--WARNING----------
+OK
+Line 122 column 68 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 45 column 19 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+  ( ? {is_connected};
+                   ^
+--WARNING----------
+OK
+Line 45 column 19 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+  ( ? {is_connected};
+                   ^
+--WARNING----------
+OK
+Line 32 column 43 in IO(/home/sonntag/lisaac/lib2/io/io.li):
+  - parent_std_input:STD_INPUT := STD_INPUT;
+                                           ^
+--WARNING----------
+OK
+Line 32 column 43 in IO(/home/sonntag/lisaac/lib2/io/io.li):
+  - parent_std_input:STD_INPUT := STD_INPUT;
+                                           ^
+--WARNING----------
+OK
+Line 45 column 19 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+  ( ? {is_connected};
+                   ^
+--WARNING----------
+OK
+Line 45 column 19 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+  ( ? {is_connected};
+                   ^
+--WARNING----------
+OK
+Line 41 column 32 in STD_INPUT(/home/sonntag/lisaac/lib2/io/std_input.li):
+  - is_connected:BOOLEAN := TRUE;
+                                ^
+--WARNING----------
+OK
+Line 41 column 32 in STD_INPUT(/home/sonntag/lisaac/lib2/io/std_input.li):
+  - is_connected:BOOLEAN := TRUE;
+                                ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 46 column 5 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+    ? {s!=NULL};
+     ^
+--WARNING----------
+OK
+Line 46 column 5 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+    ? {s!=NULL};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 83 column 34 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - print <- IO.put_character Self;
+                                  ^
+--WARNING----------
+OK
+Line 83 column 34 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - print <- IO.put_character Self;
+                                  ^
+--WARNING----------
+OK
+Line 83 column 34 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - print <- IO.put_character Self;
+                                  ^
+--WARNING----------
+OK
+Line 83 column 34 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - print <- IO.put_character Self;
+                                  ^
+--WARNING----------
+OK
+Line 38 column 48 in STD_OUTPUT(/home/sonntag/lisaac/lib2/io/std_output.li):
+  - put_character c:CHARACTER <- basic_io_putc c;
+                                                ^
+--WARNING----------
+OK
+Line 38 column 48 in STD_OUTPUT(/home/sonntag/lisaac/lib2/io/std_output.li):
+  - put_character c:CHARACTER <- basic_io_putc c;
+                                                ^
+--WARNING----------
+OK
+Line 38 column 48 in STD_OUTPUT(/home/sonntag/lisaac/lib2/io/std_output.li):
+  - put_character c:CHARACTER <- basic_io_putc c;
+                                                ^
+--WARNING----------
+OK
+Line 38 column 48 in STD_OUTPUT(/home/sonntag/lisaac/lib2/io/std_output.li):
+  - put_character c:CHARACTER <- basic_io_putc c;
+                                                ^
+--WARNING----------
+OK
+Line 38 column 48 in STD_OUTPUT(/home/sonntag/lisaac/lib2/io/std_output.li):
+  - put_character c:CHARACTER <- basic_io_putc c;
+                                                ^
+--WARNING----------
+OK
+Line 38 column 48 in STD_OUTPUT(/home/sonntag/lisaac/lib2/io/std_output.li):
+  - put_character c:CHARACTER <- basic_io_putc c;
+                                                ^
+--WARNING----------
+OK
+Line 140 column 55 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+  - basic_io_putc c:CHARACTER <- SYSTEM_IO.print_char c;
+                                                       ^
+--WARNING----------
+OK
+Line 140 column 55 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+  - basic_io_putc c:CHARACTER <- SYSTEM_IO.print_char c;
+                                                       ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 85 column 34 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - exit_failure_code:INTEGER := 1;
+                                  ^
+--WARNING----------
+OK
+Line 85 column 34 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - exit_failure_code:INTEGER := 1;
+                                  ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 48 column 12 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+    (s.lower).to (s.count) do {i:INTEGER;
+            ^
+--WARNING----------
+OK
+Line 48 column 12 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+    (s.lower).to (s.count) do {i:INTEGER;
+            ^
+--WARNING----------
+OK
+Line 48 column 12 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+    (s.lower).to (s.count) do {i:INTEGER;
+            ^
+--WARNING----------
+OK
+Line 48 column 12 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+    (s.lower).to (s.count) do {i:INTEGER;
+            ^
+--WARNING----------
+OK
+Line 45 column 22 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - lower:INTEGER := 1;
+                      ^
+--WARNING----------
+OK
+Line 45 column 22 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - lower:INTEGER := 1;
+                      ^
+--WARNING----------
+OK
+Line 48 column 25 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+    (s.lower).to (s.count) do {i:INTEGER;
+                         ^
+--WARNING----------
+OK
+Line 48 column 25 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+    (s.lower).to (s.count) do {i:INTEGER;
+                         ^
+--WARNING----------
+OK
+Line 50 column 5 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 50 column 5 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 50 column 5 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 50 column 5 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 53 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                     ^
+--WARNING----------
+OK
+Line 120 column 53 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                     ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 49 column 29 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+      put_character (s.item i);
+                             ^
+--WARNING----------
+OK
+Line 49 column 29 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+      put_character (s.item i);
+                             ^
+--WARNING----------
+OK
+Line 49 column 29 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+      put_character (s.item i);
+                             ^
+--WARNING----------
+OK
+Line 49 column 29 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+      put_character (s.item i);
+                             ^
+--WARNING----------
+OK
+Line 58 column 6 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    -? {valid_index index};
+      ^
+--WARNING----------
+OK
+Line 58 column 6 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    -? {valid_index index};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 58 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    -? {valid_index index};
+                         ^
+--WARNING----------
+OK
+Line 58 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    -? {valid_index index};
+                         ^
+--WARNING----------
+OK
+Line 58 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    -? {valid_index index};
+                         ^
+--WARNING----------
+OK
+Line 58 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    -? {valid_index index};
+                         ^
+--WARNING----------
+OK
+Line 121 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                        ^
+--WARNING----------
+OK
+Line 121 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                        ^
+--WARNING----------
+OK
+Line 121 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                        ^
+--WARNING----------
+OK
+Line 121 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                        ^
+--WARNING----------
+OK
+Line 121 column 33 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                                 ^
+--WARNING----------
+OK
+Line 121 column 33 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                                 ^
+--WARNING----------
+OK
+Line 121 column 34 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                                  ^
+--WARNING----------
+OK
+Line 121 column 34 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                                  ^
+--WARNING----------
+OK
+Line 121 column 34 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                                  ^
+--WARNING----------
+OK
+Line 121 column 34 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                                  ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 48 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 48 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                  ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 61 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.item (index - 1)
+           ^
+--WARNING----------
+OK
+Line 61 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.item (index - 1)
+           ^
+--WARNING----------
+OK
+Line 61 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.item (index - 1)
+                         ^
+--WARNING----------
+OK
+Line 61 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.item (index - 1)
+                         ^
+--WARNING----------
+OK
+Line 61 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.item (index - 1)
+                         ^
+--WARNING----------
+OK
+Line 61 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.item (index - 1)
+                         ^
+--WARNING----------
+OK
+Line 62 column 2 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 49 column 30 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+      put_character (s.item i);
+                              ^
+--WARNING----------
+OK
+Line 49 column 30 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+      put_character (s.item i);
+                              ^
+--WARNING----------
+OK
+Line 49 column 30 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+      put_character (s.item i);
+                              ^
+--WARNING----------
+OK
+Line 49 column 30 in OUTPUT_STREAM(/home/sonntag/lisaac/lib2/io/output_stream.li):
+      put_character (s.item i);
+                              ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 93 column 10 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    planes.print; "bits\n".print;
+          ^
+--WARNING----------
+OK
+Line 93 column 10 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    planes.print; "bits\n".print;
+          ^
+--WARNING----------
+OK
+Line 93 column 16 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    planes.print; "bits\n".print;
+                ^
+--WARNING----------
+OK
+Line 93 column 16 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    planes.print; "bits\n".print;
+                ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 34 column 64 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - parent_unsigned_integer:UNSIGNED_INTEGER := UNSIGNED_INTEGER;
+                                                                ^
+--WARNING----------
+OK
+Line 34 column 64 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - parent_unsigned_integer:UNSIGNED_INTEGER := UNSIGNED_INTEGER;
+                                                                ^
+--WARNING----------
+OK
+Line 93 column 16 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    planes.print; "bits\n".print;
+                ^
+--WARNING----------
+OK
+Line 93 column 16 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    planes.print; "bits\n".print;
+                ^
+--WARNING----------
+OK
+Line 86 column 17 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    print_positif;
+                 ^
+--WARNING----------
+OK
+Line 86 column 17 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    print_positif;
+                 ^
+--WARNING----------
+OK
+Line 86 column 17 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    print_positif;
+                 ^
+--WARNING----------
+OK
+Line 86 column 17 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    print_positif;
+                 ^
+--WARNING----------
+OK
+Line 29 column 37 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+  - parent_integer:INTEGER := INTEGER;
+                                     ^
+--WARNING----------
+OK
+Line 29 column 37 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+  - parent_integer:INTEGER := INTEGER;
+                                     ^
+--WARNING----------
+OK
+Line 86 column 17 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    print_positif;
+                 ^
+--WARNING----------
+OK
+Line 86 column 17 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    print_positif;
+                 ^
+--WARNING----------
+OK
+Line 502 column 6 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  [ -? {Self >=# 0}; ]
+      ^
+--WARNING----------
+OK
+Line 502 column 6 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  [ -? {Self >=# 0}; ]
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 502 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  [ -? {Self >=# 0}; ]
+                ^
+--WARNING----------
+OK
+Line 502 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  [ -? {Self >=# 0}; ]
+                ^
+--WARNING----------
+OK
+Line 502 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  [ -? {Self >=# 0}; ]
+                ^
+--WARNING----------
+OK
+Line 502 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  [ -? {Self >=# 0}; ]
+                ^
+--WARNING----------
+OK
+Line 502 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  [ -? {Self >=# 0}; ]
+                ^
+--WARNING----------
+OK
+Line 502 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  [ -? {Self >=# 0}; ]
+                ^
+--WARNING----------
+OK
+Line 502 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  [ -? {Self >=# 0}; ]
+                ^
+--WARNING----------
+OK
+Line 502 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  [ -? {Self >=# 0}; ]
+                ^
+--WARNING----------
+OK
+Line 104 column 63 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);
+                                                               ^
+--WARNING----------
+OK
+Line 104 column 63 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);
+                                                               ^
+--WARNING----------
+OK
+Line 104 column 63 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);
+                                                               ^
+--WARNING----------
+OK
+Line 104 column 63 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);
+                                                               ^
+--WARNING----------
+OK
+Line 104 column 63 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);
+                                                               ^
+--WARNING----------
+OK
+Line 104 column 63 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);
+                                                               ^
+--WARNING----------
+OK
+Line 104 column 63 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);
+                                                               ^
+--WARNING----------
+OK
+Line 104 column 63 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);
+                                                               ^
+--WARNING----------
+OK
+Line 98 column 34 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>#'  Right 60 other:INTEGER :BOOLEAN <- Self > other;
+                                  ^
+--WARNING----------
+OK
+Line 98 column 34 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>#'  Right 60 other:INTEGER :BOOLEAN <- Self > other;
+                                  ^
+--WARNING----------
+OK
+Line 98 column 34 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>#'  Right 60 other:INTEGER :BOOLEAN <- Self > other;
+                                  ^
+--WARNING----------
+OK
+Line 98 column 34 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>#'  Right 60 other:INTEGER :BOOLEAN <- Self > other;
+                                  ^
+--WARNING----------
+OK
+Line 338 column 6 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 338 column 6 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 338 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 338 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 338 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 338 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 37 column 45 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+  - minimum:INTEGER_64 := 0.to_raw_integer_64;
+                                             ^
+--WARNING----------
+OK
+Line 37 column 45 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+  - minimum:INTEGER_64 := 0.to_raw_integer_64;
+                                             ^
+--WARNING----------
+OK
+Line 37 column 45 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+  - minimum:INTEGER_64 := 0.to_raw_integer_64;
+                                             ^
+--WARNING----------
+OK
+Line 37 column 45 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+  - minimum:INTEGER_64 := 0.to_raw_integer_64;
+                                             ^
+--WARNING----------
+OK
+Line 37 column 45 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+  - minimum:INTEGER_64 := 0.to_raw_integer_64;
+                                             ^
+--WARNING----------
+OK
+Line 37 column 45 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+  - minimum:INTEGER_64 := 0.to_raw_integer_64;
+                                             ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 338 column 64 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                                                ^
+--WARNING----------
+OK
+Line 338 column 64 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                                                ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 44 column 57 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - maximum:UINTEGER_64 := 0FFFF_FFFFh.to_raw_uinteger_64;
+                                                         ^
+--WARNING----------
+OK
+Line 44 column 57 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - maximum:UINTEGER_64 := 0FFFF_FFFFh.to_raw_uinteger_64;
+                                                         ^
+--WARNING----------
+OK
+Line 44 column 57 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - maximum:UINTEGER_64 := 0FFFF_FFFFh.to_raw_uinteger_64;
+                                                         ^
+--WARNING----------
+OK
+Line 44 column 57 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - maximum:UINTEGER_64 := 0FFFF_FFFFh.to_raw_uinteger_64;
+                                                         ^
+--WARNING----------
+OK
+Line 44 column 57 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - maximum:UINTEGER_64 := 0FFFF_FFFFh.to_raw_uinteger_64;
+                                                         ^
+--WARNING----------
+OK
+Line 44 column 57 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - maximum:UINTEGER_64 := 0FFFF_FFFFh.to_raw_uinteger_64;
+                                                         ^
+--WARNING----------
+OK
+Line 478 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT(SELF,UINTEGER_64).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 478 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT(SELF,UINTEGER_64).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 338 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 338 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 341 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 341 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 341 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 341 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 98 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>#'  Right 60 other:INTEGER :BOOLEAN <- Self > other;
+                                                             ^
+--WARNING----------
+OK
+Line 98 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>#'  Right 60 other:INTEGER :BOOLEAN <- Self > other;
+                                                             ^
+--WARNING----------
+OK
+Line 98 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>#'  Right 60 other:INTEGER :BOOLEAN <- Self > other;
+                                                             ^
+--WARNING----------
+OK
+Line 98 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>#'  Right 60 other:INTEGER :BOOLEAN <- Self > other;
+                                                             ^
+--WARNING----------
+OK
+Line 98 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>#'  Right 60 other:INTEGER :BOOLEAN <- Self > other;
+                                                             ^
+--WARNING----------
+OK
+Line 98 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>#'  Right 60 other:INTEGER :BOOLEAN <- Self > other;
+                                                             ^
+--WARNING----------
+OK
+Line 98 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>#'  Right 60 other:INTEGER :BOOLEAN <- Self > other;
+                                                             ^
+--WARNING----------
+OK
+Line 98 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>#'  Right 60 other:INTEGER :BOOLEAN <- Self > other;
+                                                             ^
+--WARNING----------
+OK
+Line 104 column 82 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);
+                                                                                  ^
+--WARNING----------
+OK
+Line 104 column 82 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);
+                                                                                  ^
+--WARNING----------
+OK
+Line 104 column 82 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);
+                                                                                  ^
+--WARNING----------
+OK
+Line 104 column 82 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);
+                                                                                  ^
+--WARNING----------
+OK
+Line 104 column 82 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);
+                                                                                  ^
+--WARNING----------
+OK
+Line 104 column 82 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);
+                                                                                  ^
+--WARNING----------
+OK
+Line 104 column 82 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);
+                                                                                  ^
+--WARNING----------
+OK
+Line 104 column 82 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);
+                                                                                  ^
+--WARNING----------
+OK
+Line 104 column 72 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);
+                                                                        ^
+--WARNING----------
+OK
+Line 104 column 72 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);
+                                                                        ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 506 column 22 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    char := (Self % 10).decimal_digit;
+                      ^
+--WARNING----------
+OK
+Line 506 column 22 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    char := (Self % 10).decimal_digit;
+                      ^
+--WARNING----------
+OK
+Line 506 column 22 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    char := (Self % 10).decimal_digit;
+                      ^
+--WARNING----------
+OK
+Line 506 column 22 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    char := (Self % 10).decimal_digit;
+                      ^
+--WARNING----------
+OK
+Line 506 column 19 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    char := (Self % 10).decimal_digit;
+                   ^
+--WARNING----------
+OK
+Line 506 column 19 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    char := (Self % 10).decimal_digit;
+                   ^
+--WARNING----------
+OK
+Line 506 column 19 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    char := (Self % 10).decimal_digit;
+                   ^
+--WARNING----------
+OK
+Line 506 column 19 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    char := (Self % 10).decimal_digit;
+                   ^
+--WARNING----------
+OK
+Line 506 column 19 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    char := (Self % 10).decimal_digit;
+                   ^
+--WARNING----------
+OK
+Line 506 column 19 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    char := (Self % 10).decimal_digit;
+                   ^
+--WARNING----------
+OK
+Line 61 column 66 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                  ^
+--WARNING----------
+OK
+Line 61 column 66 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                  ^
+--WARNING----------
+OK
+Line 61 column 66 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                  ^
+--WARNING----------
+OK
+Line 61 column 66 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                  ^
+--WARNING----------
+OK
+Line 61 column 66 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                  ^
+--WARNING----------
+OK
+Line 61 column 66 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                  ^
+--WARNING----------
+OK
+Line 61 column 66 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                  ^
+--WARNING----------
+OK
+Line 61 column 66 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                  ^
+--WARNING----------
+OK
+Line 61 column 75 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                           ^
+--WARNING----------
+OK
+Line 61 column 75 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                           ^
+--WARNING----------
+OK
+Line 61 column 75 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                           ^
+--WARNING----------
+OK
+Line 61 column 75 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                           ^
+--WARNING----------
+OK
+Line 61 column 75 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                           ^
+--WARNING----------
+OK
+Line 61 column 75 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                           ^
+--WARNING----------
+OK
+Line 61 column 75 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                           ^
+--WARNING----------
+OK
+Line 61 column 75 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                           ^
+--WARNING----------
+OK
+Line 61 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                         ^
+--WARNING----------
+OK
+Line 61 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                         ^
+--WARNING----------
+OK
+Line 61 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                         ^
+--WARNING----------
+OK
+Line 61 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                         ^
+--WARNING----------
+OK
+Line 61 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                         ^
+--WARNING----------
+OK
+Line 61 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                         ^
+--WARNING----------
+OK
+Line 61 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                         ^
+--WARNING----------
+OK
+Line 61 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                         ^
+--WARNING----------
+OK
+Line 506 column 37 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    char := (Self % 10).decimal_digit;
+                                     ^
+--WARNING----------
+OK
+Line 506 column 37 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    char := (Self % 10).decimal_digit;
+                                     ^
+--WARNING----------
+OK
+Line 506 column 37 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    char := (Self % 10).decimal_digit;
+                                     ^
+--WARNING----------
+OK
+Line 506 column 37 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    char := (Self % 10).decimal_digit;
+                                     ^
+--WARNING----------
+OK
+Line 506 column 37 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    char := (Self % 10).decimal_digit;
+                                     ^
+--WARNING----------
+OK
+Line 506 column 37 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    char := (Self % 10).decimal_digit;
+                                     ^
+--WARNING----------
+OK
+Line 336 column 6 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {in_range 0 to 9};
+      ^
+--WARNING----------
+OK
+Line 336 column 6 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {in_range 0 to 9};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 336 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {in_range 0 to 9};
+                  ^
+--WARNING----------
+OK
+Line 336 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {in_range 0 to 9};
+                  ^
+--WARNING----------
+OK
+Line 336 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {in_range 0 to 9};
+                  ^
+--WARNING----------
+OK
+Line 336 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {in_range 0 to 9};
+                  ^
+--WARNING----------
+OK
+Line 336 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {in_range 0 to 9};
+                       ^
+--WARNING----------
+OK
+Line 336 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {in_range 0 to 9};
+                       ^
+--WARNING----------
+OK
+Line 336 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {in_range 0 to 9};
+                       ^
+--WARNING----------
+OK
+Line 336 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {in_range 0 to 9};
+                       ^
+--WARNING----------
+OK
+Line 336 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {in_range 0 to 9};
+                       ^
+--WARNING----------
+OK
+Line 336 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {in_range 0 to 9};
+                       ^
+--WARNING----------
+OK
+Line 336 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {in_range 0 to 9};
+                       ^
+--WARNING----------
+OK
+Line 336 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {in_range 0 to 9};
+                       ^
+--WARNING----------
+OK
+Line 336 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {in_range 0 to 9};
+                       ^
+--WARNING----------
+OK
+Line 336 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {in_range 0 to 9};
+                       ^
+--WARNING----------
+OK
+Line 336 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {in_range 0 to 9};
+                       ^
+--WARNING----------
+OK
+Line 336 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {in_range 0 to 9};
+                       ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 53 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                     ^
+--WARNING----------
+OK
+Line 120 column 53 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                     ^
+--WARNING----------
+OK
+Line 48 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 68 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                    ^
+--WARNING----------
+OK
+Line 122 column 68 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                    ^
+--WARNING----------
+OK
+Line 48 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                  ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 339 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self.to_integer_8 + '0'.code).to_character
+                       ^
+--WARNING----------
+OK
+Line 339 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self.to_integer_8 + '0'.code).to_character
+                       ^
+--WARNING----------
+OK
+Line 339 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self.to_integer_8 + '0'.code).to_character
+                       ^
+--WARNING----------
+OK
+Line 339 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self.to_integer_8 + '0'.code).to_character
+                       ^
+--WARNING----------
+OK
+Line 339 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self.to_integer_8 + '0'.code).to_character
+                       ^
+--WARNING----------
+OK
+Line 339 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self.to_integer_8 + '0'.code).to_character
+                       ^
+--WARNING----------
+OK
+Line 339 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self.to_integer_8 + '0'.code).to_character
+                       ^
+--WARNING----------
+OK
+Line 339 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self.to_integer_8 + '0'.code).to_character
+                       ^
+--WARNING----------
+OK
+Line 367 column 6 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 367 column 6 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 367 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                     ^
+--WARNING----------
+OK
+Line 367 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                     ^
+--WARNING----------
+OK
+Line 49 column 50 in INTEGER_8(/home/sonntag/lisaac/lib2/number/integer_8.li):
+  - minimum:INTEGER_64  <- - 127.to_raw_integer_64;
+                                                  ^
+--WARNING----------
+OK
+Line 49 column 50 in INTEGER_8(/home/sonntag/lisaac/lib2/number/integer_8.li):
+  - minimum:INTEGER_64  <- - 127.to_raw_integer_64;
+                                                  ^
+--WARNING----------
+OK
+Line 49 column 50 in INTEGER_8(/home/sonntag/lisaac/lib2/number/integer_8.li):
+  - minimum:INTEGER_64  <- - 127.to_raw_integer_64;
+                                                  ^
+--WARNING----------
+OK
+Line 49 column 50 in INTEGER_8(/home/sonntag/lisaac/lib2/number/integer_8.li):
+  - minimum:INTEGER_64  <- - 127.to_raw_integer_64;
+                                                  ^
+--WARNING----------
+OK
+Line 49 column 28 in INTEGER_8(/home/sonntag/lisaac/lib2/number/integer_8.li):
+  - minimum:INTEGER_64  <- - 127.to_raw_integer_64;
+                            ^
+--WARNING----------
+OK
+Line 49 column 28 in INTEGER_8(/home/sonntag/lisaac/lib2/number/integer_8.li):
+  - minimum:INTEGER_64  <- - 127.to_raw_integer_64;
+                            ^
+--WARNING----------
+OK
+Line 41 column 32 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - '-' Self:SELF :SELF <- zero - Self;
+                                ^
+--WARNING----------
+OK
+Line 41 column 32 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - '-' Self:SELF :SELF <- zero - Self;
+                                ^
+--WARNING----------
+OK
+Line 41 column 32 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - '-' Self:SELF :SELF <- zero - Self;
+                                ^
+--WARNING----------
+OK
+Line 41 column 32 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - '-' Self:SELF :SELF <- zero - Self;
+                                ^
+--WARNING----------
+OK
+Line 41 column 32 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - '-' Self:SELF :SELF <- zero - Self;
+                                ^
+--WARNING----------
+OK
+Line 41 column 32 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - '-' Self:SELF :SELF <- zero - Self;
+                                ^
+--WARNING----------
+OK
+Line 41 column 32 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - '-' Self:SELF :SELF <- zero - Self;
+                                ^
+--WARNING----------
+OK
+Line 41 column 32 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - '-' Self:SELF :SELF <- zero - Self;
+                                ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 388 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 388 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 388 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 388 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 41 column 33 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - '-' Self:SELF :SELF <- zero - Self;
+                                 ^
+--WARNING----------
+OK
+Line 41 column 33 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - '-' Self:SELF :SELF <- zero - Self;
+                                 ^
+--WARNING----------
+OK
+Line 41 column 33 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - '-' Self:SELF :SELF <- zero - Self;
+                                 ^
+--WARNING----------
+OK
+Line 41 column 33 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - '-' Self:SELF :SELF <- zero - Self;
+                                 ^
+--WARNING----------
+OK
+Line 41 column 33 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - '-' Self:SELF :SELF <- zero - Self;
+                                 ^
+--WARNING----------
+OK
+Line 41 column 33 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - '-' Self:SELF :SELF <- zero - Self;
+                                 ^
+--WARNING----------
+OK
+Line 41 column 33 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - '-' Self:SELF :SELF <- zero - Self;
+                                 ^
+--WARNING----------
+OK
+Line 41 column 33 in INTEGER_64(/home/sonntag/lisaac/lib2/number/integer_64.li):
+  - '-' Self:SELF :SELF <- zero - Self;
+                                 ^
+--WARNING----------
+OK
+Line 367 column 60 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                                            ^
+--WARNING----------
+OK
+Line 367 column 60 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                                            ^
+--WARNING----------
+OK
+Line 47 column 49 in INTEGER_8(/home/sonntag/lisaac/lib2/number/integer_8.li):
+  - maximum:UINTEGER_64 <- 127.to_raw_uinteger_64;
+                                                 ^
+--WARNING----------
+OK
+Line 47 column 49 in INTEGER_8(/home/sonntag/lisaac/lib2/number/integer_8.li):
+  - maximum:UINTEGER_64 <- 127.to_raw_uinteger_64;
+                                                 ^
+--WARNING----------
+OK
+Line 47 column 49 in INTEGER_8(/home/sonntag/lisaac/lib2/number/integer_8.li):
+  - maximum:UINTEGER_64 <- 127.to_raw_uinteger_64;
+                                                 ^
+--WARNING----------
+OK
+Line 47 column 49 in INTEGER_8(/home/sonntag/lisaac/lib2/number/integer_8.li):
+  - maximum:UINTEGER_64 <- 127.to_raw_uinteger_64;
+                                                 ^
+--WARNING----------
+OK
+Line 367 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                                             ^
+--WARNING----------
+OK
+Line 367 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                                             ^
+--WARNING----------
+OK
+Line 367 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                                             ^
+--WARNING----------
+OK
+Line 367 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                                             ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 478 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT(SELF,UINTEGER_64).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 478 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT(SELF,UINTEGER_64).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_64(/home/sonntag/lisaac/lib2/number/uinteger_64.li):
+  - default := (0.to_raw_uinteger_64);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_64(/home/sonntag/lisaac/lib2/number/uinteger_64.li):
+  - default := (0.to_raw_uinteger_64);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_64(/home/sonntag/lisaac/lib2/number/uinteger_64.li):
+  - default := (0.to_raw_uinteger_64);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_64(/home/sonntag/lisaac/lib2/number/uinteger_64.li):
+  - default := (0.to_raw_uinteger_64);
+                                    ^
+--WARNING----------
+OK
+Line 34 column 64 in UINTEGER_64(/home/sonntag/lisaac/lib2/number/uinteger_64.li):
+  - parent_unsigned_integer:UNSIGNED_INTEGER := UNSIGNED_INTEGER;
+                                                                ^
+--WARNING----------
+OK
+Line 34 column 64 in UINTEGER_64(/home/sonntag/lisaac/lib2/number/uinteger_64.li):
+  - parent_unsigned_integer:UNSIGNED_INTEGER := UNSIGNED_INTEGER;
+                                                                ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 480 column 70 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer_8:INTEGER_8     <- CONVERT(SELF,INTEGER_8 ).on Self;
+                                                                      ^
+--WARNING----------
+OK
+Line 480 column 70 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer_8:INTEGER_8     <- CONVERT(SELF,INTEGER_8 ).on Self;
+                                                                      ^
+--WARNING----------
+OK
+Line 339 column 33 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self.to_integer_8 + '0'.code).to_character
+                                 ^
+--WARNING----------
+OK
+Line 339 column 33 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self.to_integer_8 + '0'.code).to_character
+                                 ^
+--WARNING----------
+OK
+Line 66 column 24 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    result:=to_integer_8;
+                        ^
+--WARNING----------
+OK
+Line 66 column 24 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    result:=to_integer_8;
+                        ^
+--WARNING----------
+OK
+Line 71 column 66 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - to_integer_8:INTEGER_8 <- CONVERT(CHARACTER,INTEGER_8).on Self;
+                                                                  ^
+--WARNING----------
+OK
+Line 71 column 66 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - to_integer_8:INTEGER_8 <- CONVERT(CHARACTER,INTEGER_8).on Self;
+                                                                  ^
+--WARNING----------
+OK
+Line 339 column 24 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self.to_integer_8 + '0'.code).to_character
+                        ^
+--WARNING----------
+OK
+Line 339 column 24 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self.to_integer_8 + '0'.code).to_character
+                        ^
+--WARNING----------
+OK
+Line 37 column 58 in INTEGER_8(/home/sonntag/lisaac/lib2/number/integer_8.li):
+  - parent_signed_integer:SIGNED_INTEGER := SIGNED_INTEGER;
+                                                          ^
+--WARNING----------
+OK
+Line 37 column 58 in INTEGER_8(/home/sonntag/lisaac/lib2/number/integer_8.li):
+  - parent_signed_integer:SIGNED_INTEGER := SIGNED_INTEGER;
+                                                          ^
+--WARNING----------
+OK
+Line 339 column 24 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self.to_integer_8 + '0'.code).to_character
+                        ^
+--WARNING----------
+OK
+Line 339 column 24 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self.to_integer_8 + '0'.code).to_character
+                        ^
+--WARNING----------
+OK
+Line 339 column 24 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self.to_integer_8 + '0'.code).to_character
+                        ^
+--WARNING----------
+OK
+Line 339 column 24 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self.to_integer_8 + '0'.code).to_character
+                        ^
+--WARNING----------
+OK
+Line 339 column 24 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self.to_integer_8 + '0'.code).to_character
+                        ^
+--WARNING----------
+OK
+Line 339 column 24 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self.to_integer_8 + '0'.code).to_character
+                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 367 column 6 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 367 column 6 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 367 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                     ^
+--WARNING----------
+OK
+Line 367 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                     ^
+--WARNING----------
+OK
+Line 367 column 60 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                                            ^
+--WARNING----------
+OK
+Line 367 column 60 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                                            ^
+--WARNING----------
+OK
+Line 367 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                                             ^
+--WARNING----------
+OK
+Line 367 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 480 column 70 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer_8:INTEGER_8     <- CONVERT(SELF,INTEGER_8 ).on Self;
+                                                                      ^
+--WARNING----------
+OK
+Line 480 column 70 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer_8:INTEGER_8     <- CONVERT(SELF,INTEGER_8 ).on Self;
+                                                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 340 column 2 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 340 column 2 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 342 column 6 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    +? {"0123456789".has Result};
+      ^
+--WARNING----------
+OK
+Line 342 column 6 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    +? {"0123456789".has Result};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 342 column 31 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    +? {"0123456789".has Result};
+                               ^
+--WARNING----------
+OK
+Line 342 column 31 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    +? {"0123456789".has Result};
+                               ^
+--WARNING----------
+OK
+Line 342 column 31 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    +? {"0123456789".has Result};
+                               ^
+--WARNING----------
+OK
+Line 342 column 31 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    +? {"0123456789".has Result};
+                               ^
+--WARNING----------
+OK
+Line 293 column 40 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);
+                                        ^
+--WARNING----------
+OK
+Line 293 column 40 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);
+                                        ^
+--WARNING----------
+OK
+Line 293 column 66 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);
+                                                                  ^
+--WARNING----------
+OK
+Line 293 column 66 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);
+                                                                  ^
+--WARNING----------
+OK
+Line 293 column 67 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);
+                                                                   ^
+--WARNING----------
+OK
+Line 293 column 67 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);
+                                                                   ^
+--WARNING----------
+OK
+Line 293 column 67 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);
+                                                                   ^
+--WARNING----------
+OK
+Line 293 column 67 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);
+                                                                   ^
+--WARNING----------
+OK
+Line 293 column 70 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);
+                                                                      ^
+--WARNING----------
+OK
+Line 437 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 437 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 437 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 437 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 437 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 437 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 437 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 437 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 437 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 437 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 444 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 444 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 442 column 9 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(i < 0) || {element = item i}}.until_do {
+         ^
+--WARNING----------
+OK
+Line 442 column 9 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(i < 0) || {element = item i}}.until_do {
+         ^
+--WARNING----------
+OK
+Line 442 column 9 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(i < 0) || {element = item i}}.until_do {
+         ^
+--WARNING----------
+OK
+Line 442 column 9 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(i < 0) || {element = item i}}.until_do {
+         ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 53 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                     ^
+--WARNING----------
+OK
+Line 118 column 53 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                     ^
+--WARNING----------
+OK
+Line 442 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(i < 0) || {element = item i}}.until_do {
+               ^
+--WARNING----------
+OK
+Line 442 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(i < 0) || {element = item i}}.until_do {
+               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 442 column 33 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(i < 0) || {element = item i}}.until_do {
+                                 ^
+--WARNING----------
+OK
+Line 442 column 33 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(i < 0) || {element = item i}}.until_do {
+                                 ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 443 column 14 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i := i - 1;
+              ^
+--WARNING----------
+OK
+Line 443 column 14 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i := i - 1;
+              ^
+--WARNING----------
+OK
+Line 443 column 14 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i := i - 1;
+              ^
+--WARNING----------
+OK
+Line 443 column 14 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i := i - 1;
+              ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 445 column 8 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    i >= 0
+        ^
+--WARNING----------
+OK
+Line 445 column 8 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    i >= 0
+        ^
+--WARNING----------
+OK
+Line 445 column 8 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    i >= 0
+        ^
+--WARNING----------
+OK
+Line 445 column 8 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    i >= 0
+        ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 343 column 6 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    +? {Result.decimal_value = Self};
+      ^
+--WARNING----------
+OK
+Line 343 column 6 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    +? {Result.decimal_value = Self};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 343 column 29 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    +? {Result.decimal_value = Self};
+                             ^
+--WARNING----------
+OK
+Line 343 column 29 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    +? {Result.decimal_value = Self};
+                             ^
+--WARNING----------
+OK
+Line 179 column 5 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {is_digit};
+     ^
+--WARNING----------
+OK
+Line 179 column 5 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {is_digit};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 179 column 15 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {is_digit};
+               ^
+--WARNING----------
+OK
+Line 179 column 15 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {is_digit};
+               ^
+--WARNING----------
+OK
+Line 274 column 12 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    (Self >= '0').if {
+            ^
+--WARNING----------
+OK
+Line 274 column 12 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    (Self >= '0').if {
+            ^
+--WARNING----------
+OK
+Line 173 column 54 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '>=' other:CHARACTER :BOOLEAN <- ( code >= other.code );
+                                                      ^
+--WARNING----------
+OK
+Line 173 column 54 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '>=' other:CHARACTER :BOOLEAN <- ( code >= other.code );
+                                                      ^
+--WARNING----------
+OK
+Line 173 column 68 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '>=' other:CHARACTER :BOOLEAN <- ( code >= other.code );
+                                                                    ^
+--WARNING----------
+OK
+Line 173 column 68 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '>=' other:CHARACTER :BOOLEAN <- ( code >= other.code );
+                                                                    ^
+--WARNING----------
+OK
+Line 173 column 56 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '>=' other:CHARACTER :BOOLEAN <- ( code >= other.code );
+                                                        ^
+--WARNING----------
+OK
+Line 173 column 56 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '>=' other:CHARACTER :BOOLEAN <- ( code >= other.code );
+                                                        ^
+--WARNING----------
+OK
+Line 173 column 56 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '>=' other:CHARACTER :BOOLEAN <- ( code >= other.code );
+                                                        ^
+--WARNING----------
+OK
+Line 173 column 56 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '>=' other:CHARACTER :BOOLEAN <- ( code >= other.code );
+                                                        ^
+--WARNING----------
+OK
+Line 173 column 56 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '>=' other:CHARACTER :BOOLEAN <- ( code >= other.code );
+                                                        ^
+--WARNING----------
+OK
+Line 173 column 56 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '>=' other:CHARACTER :BOOLEAN <- ( code >= other.code );
+                                                        ^
+--WARNING----------
+OK
+Line 173 column 56 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '>=' other:CHARACTER :BOOLEAN <- ( code >= other.code );
+                                                        ^
+--WARNING----------
+OK
+Line 173 column 56 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '>=' other:CHARACTER :BOOLEAN <- ( code >= other.code );
+                                                        ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 68 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                    ^
+--WARNING----------
+OK
+Line 122 column 68 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                    ^
+--WARNING----------
+OK
+Line 276 column 5 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 275 column 24 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+      result := (Self <= '9');
+                        ^
+--WARNING----------
+OK
+Line 275 column 24 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+      result := (Self <= '9');
+                        ^
+--WARNING----------
+OK
+Line 167 column 54 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );
+                                                      ^
+--WARNING----------
+OK
+Line 167 column 54 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );
+                                                      ^
+--WARNING----------
+OK
+Line 167 column 68 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );
+                                                                    ^
+--WARNING----------
+OK
+Line 167 column 68 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );
+                                                                    ^
+--WARNING----------
+OK
+Line 167 column 56 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );
+                                                        ^
+--WARNING----------
+OK
+Line 167 column 56 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );
+                                                        ^
+--WARNING----------
+OK
+Line 167 column 56 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );
+                                                        ^
+--WARNING----------
+OK
+Line 167 column 56 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );
+                                                        ^
+--WARNING----------
+OK
+Line 167 column 56 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );
+                                                        ^
+--WARNING----------
+OK
+Line 167 column 56 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );
+                                                        ^
+--WARNING----------
+OK
+Line 167 column 56 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );
+                                                        ^
+--WARNING----------
+OK
+Line 167 column 56 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );
+                                                        ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 53 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                     ^
+--WARNING----------
+OK
+Line 120 column 53 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                     ^
+--WARNING----------
+OK
+Line 276 column 5 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 277 column 5 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result = in_range '0' to '9'};
+     ^
+--WARNING----------
+OK
+Line 277 column 5 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result = in_range '0' to '9'};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 277 column 35 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result = in_range '0' to '9'};
+                                   ^
+--WARNING----------
+OK
+Line 277 column 35 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result = in_range '0' to '9'};
+                                   ^
+--WARNING----------
+OK
+Line 40 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - in_range low:CHARACTER to up:CHARACTER :BOOLEAN <- ((Self >= low) && {Self<= up});
+                                                                ^
+--WARNING----------
+OK
+Line 40 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - in_range low:CHARACTER to up:CHARACTER :BOOLEAN <- ((Self >= low) && {Self<= up});
+                                                                ^
+--WARNING----------
+OK
+Line 40 column 72 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - in_range low:CHARACTER to up:CHARACTER :BOOLEAN <- ((Self >= low) && {Self<= up});
+                                                                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 40 column 80 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - in_range low:CHARACTER to up:CHARACTER :BOOLEAN <- ((Self >= low) && {Self<= up});
+                                                                                ^
+--WARNING----------
+OK
+Line 40 column 80 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - in_range low:CHARACTER to up:CHARACTER :BOOLEAN <- ((Self >= low) && {Self<= up});
+                                                                                ^
+--WARNING----------
+OK
+Line 40 column 72 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - in_range low:CHARACTER to up:CHARACTER :BOOLEAN <- ((Self >= low) && {Self<= up});
+                                                                        ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 180 column 25 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    result := to_integer - 48;
+                         ^
+--WARNING----------
+OK
+Line 180 column 25 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    result := to_integer - 48;
+                         ^
+--WARNING----------
+OK
+Line 57 column 16 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    result:=code.to_integer;
+                ^
+--WARNING----------
+OK
+Line 57 column 16 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    result:=code.to_integer;
+                ^
+--WARNING----------
+OK
+Line 57 column 27 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    result:=code.to_integer;
+                           ^
+--WARNING----------
+OK
+Line 57 column 27 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    result:=code.to_integer;
+                           ^
+--WARNING----------
+OK
+Line 57 column 27 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    result:=code.to_integer;
+                           ^
+--WARNING----------
+OK
+Line 57 column 27 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    result:=code.to_integer;
+                           ^
+--WARNING----------
+OK
+Line 57 column 27 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    result:=code.to_integer;
+                           ^
+--WARNING----------
+OK
+Line 57 column 27 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    result:=code.to_integer;
+                           ^
+--WARNING----------
+OK
+Line 57 column 27 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    result:=code.to_integer;
+                           ^
+--WARNING----------
+OK
+Line 57 column 27 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    result:=code.to_integer;
+                           ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 468 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 468 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 58 column 5 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+     ^
+--WARNING----------
+OK
+Line 58 column 5 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 58 column 41 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                         ^
+--WARNING----------
+OK
+Line 58 column 41 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                         ^
+--WARNING----------
+OK
+Line 58 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                                                ^
+--WARNING----------
+OK
+Line 58 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                                                ^
+--WARNING----------
+OK
+Line 58 column 41 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                         ^
+--WARNING----------
+OK
+Line 58 column 41 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                         ^
+--WARNING----------
+OK
+Line 58 column 41 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                         ^
+--WARNING----------
+OK
+Line 58 column 41 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                         ^
+--WARNING----------
+OK
+Line 58 column 41 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                         ^
+--WARNING----------
+OK
+Line 58 column 41 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                         ^
+--WARNING----------
+OK
+Line 58 column 41 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                         ^
+--WARNING----------
+OK
+Line 58 column 41 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                         ^
+--WARNING----------
+OK
+Line 58 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                                                ^
+--WARNING----------
+OK
+Line 58 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                                                ^
+--WARNING----------
+OK
+Line 58 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                                                ^
+--WARNING----------
+OK
+Line 58 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                                                ^
+--WARNING----------
+OK
+Line 58 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                                                ^
+--WARNING----------
+OK
+Line 58 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                                                ^
+--WARNING----------
+OK
+Line 58 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                                                ^
+--WARNING----------
+OK
+Line 58 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                                                ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 468 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 468 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 58 column 65 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                                                 ^
+--WARNING----------
+OK
+Line 58 column 65 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                                                 ^
+--WARNING----------
+OK
+Line 58 column 65 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                                                 ^
+--WARNING----------
+OK
+Line 58 column 65 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
+                                                                 ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 180 column 26 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    result := to_integer - 48;
+                          ^
+--WARNING----------
+OK
+Line 180 column 26 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    result := to_integer - 48;
+                          ^
+--WARNING----------
+OK
+Line 180 column 26 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    result := to_integer - 48;
+                          ^
+--WARNING----------
+OK
+Line 180 column 26 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    result := to_integer - 48;
+                          ^
+--WARNING----------
+OK
+Line 181 column 5 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range 0 to 9};
+     ^
+--WARNING----------
+OK
+Line 181 column 5 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range 0 to 9};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 181 column 29 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range 0 to 9};
+                             ^
+--WARNING----------
+OK
+Line 181 column 29 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range 0 to 9};
+                             ^
+--WARNING----------
+OK
+Line 181 column 29 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range 0 to 9};
+                             ^
+--WARNING----------
+OK
+Line 181 column 29 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result.in_range 0 to 9};
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 507 column 21 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    val  := Self / 10;
+                     ^
+--WARNING----------
+OK
+Line 507 column 21 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    val  := Self / 10;
+                     ^
+--WARNING----------
+OK
+Line 507 column 21 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    val  := Self / 10;
+                     ^
+--WARNING----------
+OK
+Line 507 column 21 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    val  := Self / 10;
+                     ^
+--WARNING----------
+OK
+Line 507 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    val  := Self / 10;
+                  ^
+--WARNING----------
+OK
+Line 507 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    val  := Self / 10;
+                  ^
+--WARNING----------
+OK
+Line 507 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    val  := Self / 10;
+                  ^
+--WARNING----------
+OK
+Line 507 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    val  := Self / 10;
+                  ^
+--WARNING----------
+OK
+Line 507 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    val  := Self / 10;
+                  ^
+--WARNING----------
+OK
+Line 507 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    val  := Self / 10;
+                  ^
+--WARNING----------
+OK
+Line 507 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    val  := Self / 10;
+                  ^
+--WARNING----------
+OK
+Line 507 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    val  := Self / 10;
+                  ^
+--WARNING----------
+OK
+Line 510 column 5 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 509 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      val.print_positif;
+                       ^
+--WARNING----------
+OK
+Line 509 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      val.print_positif;
+                       ^
+--WARNING----------
+OK
+Line 509 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      val.print_positif;
+                       ^
+--WARNING----------
+OK
+Line 509 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      val.print_positif;
+                       ^
+--WARNING----------
+OK
+Line 509 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      val.print_positif;
+                       ^
+--WARNING----------
+OK
+Line 509 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      val.print_positif;
+                       ^
+--WARNING----------
+OK
+Line 510 column 5 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 511 column 14 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    char.print;
+              ^
+--WARNING----------
+OK
+Line 511 column 14 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    char.print;
+              ^
+--WARNING----------
+OK
+Line 93 column 32 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    planes.print; "bits\n".print;
+                                ^
+--WARNING----------
+OK
+Line 93 column 32 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    planes.print; "bits\n".print;
+                                ^
+--WARNING----------
+OK
+Line 93 column 32 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    planes.print; "bits\n".print;
+                                ^
+--WARNING----------
+OK
+Line 93 column 32 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    planes.print; "bits\n".print;
+                                ^
+--WARNING----------
+OK
+Line 98 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 15 then {
+    ^
+--WARNING----------
+OK
+Line 98 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 15 then {
+    ^
+--WARNING----------
+OK
+Line 98 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 15 then {
+            ^
+--WARNING----------
+OK
+Line 98 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 15 then {
+            ^
+--WARNING----------
+OK
+Line 98 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 15 then {
+            ^
+--WARNING----------
+OK
+Line 98 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 15 then {
+            ^
+--WARNING----------
+OK
+Line 103 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 103 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 103 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 103 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 103 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 103 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 103 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 103 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 99 column 49 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      line_tmp := BMP_LINE(PIXEL_15).create w_max;
+                                                 ^
+--WARNING----------
+OK
+Line 99 column 49 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      line_tmp := BMP_LINE(PIXEL_15).create w_max;
+                                                 ^
+--WARNING----------
+OK
+Line 46 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+     ^
+--WARNING----------
+OK
+Line 46 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 46 column 9 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+         ^
+--WARNING----------
+OK
+Line 46 column 9 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+         ^
+--WARNING----------
+OK
+Line 46 column 9 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+         ^
+--WARNING----------
+OK
+Line 46 column 9 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+         ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 32 column 37 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 32 column 37 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 34 column 34 in ARRAYED(/home/sonntag/lisaac/lib2/collection/low_level/arrayed.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 34 column 34 in ARRAYED(/home/sonntag/lisaac/lib2/collection/low_level/arrayed.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 99 column 2 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 99 column 2 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 535 column 67 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - to_raw_pointer:POINTER         <- CONVERT(SELF,POINTER).on Self;
+                                                                   ^
+--WARNING----------
+OK
+Line 535 column 67 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - to_raw_pointer:POINTER         <- CONVERT(SELF,POINTER).on Self;
+                                                                   ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 35 column 64 in POINTER(/home/sonntag/lisaac/lib2/kernel/pointer.li):
+  - parent_unsigned_integer:UNSIGNED_INTEGER := UNSIGNED_INTEGER;
+                                                                ^
+--WARNING----------
+OK
+Line 35 column 64 in POINTER(/home/sonntag/lisaac/lib2/kernel/pointer.li):
+  - parent_unsigned_integer:UNSIGNED_INTEGER := UNSIGNED_INTEGER;
+                                                                ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 571 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+                          ^
+--WARNING----------
+OK
+Line 571 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+                          ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 571 column 23 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+                       ^
+--WARNING----------
+OK
+Line 571 column 23 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+                       ^
+--WARNING----------
+OK
+Line 571 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+          ^
+--WARNING----------
+OK
+Line 571 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+          ^
+--WARNING----------
+OK
+Line 571 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+          ^
+--WARNING----------
+OK
+Line 571 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+          ^
+--WARNING----------
+OK
+Line 571 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+          ^
+--WARNING----------
+OK
+Line 571 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+          ^
+--WARNING----------
+OK
+Line 571 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+          ^
+--WARNING----------
+OK
+Line 571 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+          ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 53 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                     ^
+--WARNING----------
+OK
+Line 120 column 53 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                     ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 573 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                    ^
+--WARNING----------
+OK
+Line 573 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                    ^
+--WARNING----------
+OK
+Line 573 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                               ^
+--WARNING----------
+OK
+Line 573 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                               ^
+--WARNING----------
+OK
+Line 573 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 573 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 573 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 573 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 573 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 573 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 174 column 6 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {step.is_power_2};
+      ^
+--WARNING----------
+OK
+Line 174 column 6 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {step.is_power_2};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 174 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {step.is_power_2};
+                       ^
+--WARNING----------
+OK
+Line 174 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {step.is_power_2};
+                       ^
+--WARNING----------
+OK
+Line 174 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {step.is_power_2};
+                       ^
+--WARNING----------
+OK
+Line 174 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {step.is_power_2};
+                       ^
+--WARNING----------
+OK
+Line 174 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {step.is_power_2};
+                       ^
+--WARNING----------
+OK
+Line 174 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {step.is_power_2};
+                       ^
+--WARNING----------
+OK
+Line 192 column 5 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 190 column 7 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      };      
+       ^
+--WARNING----------
+OK
+Line 190 column 7 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      };      
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      {val.is_even}.while_do {
+                  ^
+--WARNING----------
+OK
+Line 188 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      {val.is_even}.while_do {
+                  ^
+--WARNING----------
+OK
+Line 188 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      {val.is_even}.while_do {
+                  ^
+--WARNING----------
+OK
+Line 188 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      {val.is_even}.while_do {
+                  ^
+--WARNING----------
+OK
+Line 188 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      {val.is_even}.while_do {
+                  ^
+--WARNING----------
+OK
+Line 188 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      {val.is_even}.while_do {
+                  ^
+--WARNING----------
+OK
+Line 244 column 31 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_even:BOOLEAN <- ! is_odd; // Is even ?
+                               ^
+--WARNING----------
+OK
+Line 244 column 31 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_even:BOOLEAN <- ! is_odd; // Is even ?
+                               ^
+--WARNING----------
+OK
+Line 244 column 31 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_even:BOOLEAN <- ! is_odd; // Is even ?
+                               ^
+--WARNING----------
+OK
+Line 244 column 31 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_even:BOOLEAN <- ! is_odd; // Is even ?
+                               ^
+--WARNING----------
+OK
+Line 244 column 31 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_even:BOOLEAN <- ! is_odd; // Is even ?
+                               ^
+--WARNING----------
+OK
+Line 244 column 31 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_even:BOOLEAN <- ! is_odd; // Is even ?
+                               ^
+--WARNING----------
+OK
+Line 242 column 32 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                                ^
+--WARNING----------
+OK
+Line 242 column 32 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                                ^
+--WARNING----------
+OK
+Line 242 column 30 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                              ^
+--WARNING----------
+OK
+Line 242 column 30 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                              ^
+--WARNING----------
+OK
+Line 242 column 30 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                              ^
+--WARNING----------
+OK
+Line 242 column 30 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                              ^
+--WARNING----------
+OK
+Line 242 column 30 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                              ^
+--WARNING----------
+OK
+Line 242 column 30 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                              ^
+--WARNING----------
+OK
+Line 244 column 24 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_even:BOOLEAN <- ! is_odd; // Is even ?
+                        ^
+--WARNING----------
+OK
+Line 244 column 24 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_even:BOOLEAN <- ! is_odd; // Is even ?
+                        ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 189 column 14 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+	val := val >> 1;
+	             ^
+--WARNING----------
+OK
+Line 189 column 14 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+	val := val >> 1;
+	             ^
+--WARNING----------
+OK
+Line 189 column 14 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+	val := val >> 1;
+	             ^
+--WARNING----------
+OK
+Line 189 column 14 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+	val := val >> 1;
+	             ^
+--WARNING----------
+OK
+Line 189 column 14 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+	val := val >> 1;
+	             ^
+--WARNING----------
+OK
+Line 189 column 14 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+	val := val >> 1;
+	             ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 192 column 5 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 178 column 17 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+                 ^
+--WARNING----------
+OK
+Line 178 column 17 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+                 ^
+--WARNING----------
+OK
+Line 178 column 15 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+               ^
+--WARNING----------
+OK
+Line 178 column 15 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+               ^
+--WARNING----------
+OK
+Line 178 column 15 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+               ^
+--WARNING----------
+OK
+Line 178 column 15 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+               ^
+--WARNING----------
+OK
+Line 178 column 15 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+               ^
+--WARNING----------
+OK
+Line 178 column 15 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+               ^
+--WARNING----------
+OK
+Line 178 column 15 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+               ^
+--WARNING----------
+OK
+Line 178 column 15 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+               ^
+--WARNING----------
+OK
+Line 179 column 11 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+           ^
+--WARNING----------
+OK
+Line 179 column 11 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+           ^
+--WARNING----------
+OK
+Line 179 column 11 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+           ^
+--WARNING----------
+OK
+Line 179 column 11 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+           ^
+--WARNING----------
+OK
+Line 179 column 11 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+           ^
+--WARNING----------
+OK
+Line 179 column 11 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+           ^
+--WARNING----------
+OK
+Line 179 column 11 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+           ^
+--WARNING----------
+OK
+Line 179 column 11 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+           ^
+--WARNING----------
+OK
+Line 179 column 19 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                   ^
+--WARNING----------
+OK
+Line 179 column 19 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                   ^
+--WARNING----------
+OK
+Line 179 column 19 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                   ^
+--WARNING----------
+OK
+Line 179 column 19 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                   ^
+--WARNING----------
+OK
+Line 179 column 19 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                   ^
+--WARNING----------
+OK
+Line 179 column 19 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                   ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 39 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - one:SELF  <- 1; // Neutral element for `*' and `/'.
+                  ^
+--WARNING----------
+OK
+Line 39 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - one:SELF  <- 1; // Neutral element for `*' and `/'.
+                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 179 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                ^
+--WARNING----------
+OK
+Line 179 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                ^
+--WARNING----------
+OK
+Line 179 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                ^
+--WARNING----------
+OK
+Line 179 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                ^
+--WARNING----------
+OK
+Line 179 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                ^
+--WARNING----------
+OK
+Line 179 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                ^
+--WARNING----------
+OK
+Line 575 column 61 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                             ^
+--WARNING----------
+OK
+Line 575 column 61 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                             ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 575 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                     ^
+--WARNING----------
+OK
+Line 575 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                     ^
+--WARNING----------
+OK
+Line 575 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                 ^
+--WARNING----------
+OK
+Line 575 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                 ^
+--WARNING----------
+OK
+Line 575 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                    ^
+--WARNING----------
+OK
+Line 575 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                    ^
+--WARNING----------
+OK
+Line 575 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 575 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 575 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 575 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 575 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 575 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 575 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 575 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 575 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 575 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 575 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 575 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 575 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 575 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 577 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                                            ^
+--WARNING----------
+OK
+Line 577 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                                            ^
+--WARNING----------
+OK
+Line 577 column 71 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                                                       ^
+--WARNING----------
+OK
+Line 577 column 71 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                                                       ^
+--WARNING----------
+OK
+Line 577 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                        ^
+--WARNING----------
+OK
+Line 577 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                        ^
+--WARNING----------
+OK
+Line 577 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                        ^
+--WARNING----------
+OK
+Line 577 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                        ^
+--WARNING----------
+OK
+Line 577 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                        ^
+--WARNING----------
+OK
+Line 577 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                        ^
+--WARNING----------
+OK
+Line 577 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                        ^
+--WARNING----------
+OK
+Line 577 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                        ^
+--WARNING----------
+OK
+Line 577 column 83 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                                                                   ^
+--WARNING----------
+OK
+Line 577 column 83 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                                                                   ^
+--WARNING----------
+OK
+Line 61 column 40 in POINTER(/home/sonntag/lisaac/lib2/kernel/pointer.li):
+  - to_integer:INTEGER <- to_raw_integer;
+                                        ^
+--WARNING----------
+OK
+Line 61 column 40 in POINTER(/home/sonntag/lisaac/lib2/kernel/pointer.li):
+  - to_integer:INTEGER <- to_raw_integer;
+                                        ^
+--WARNING----------
+OK
+Line 69 column 71 in POINTER(/home/sonntag/lisaac/lib2/kernel/pointer.li):
+  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 69 column 71 in POINTER(/home/sonntag/lisaac/lib2/kernel/pointer.li):
+  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 577 column 83 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                                                                   ^
+--WARNING----------
+OK
+Line 577 column 83 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                                                                   ^
+--WARNING----------
+OK
+Line 577 column 83 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                                                                   ^
+--WARNING----------
+OK
+Line 577 column 83 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                                                                   ^
+--WARNING----------
+OK
+Line 577 column 84 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                                                                    ^
+--WARNING----------
+OK
+Line 577 column 84 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+                                                                                    ^
+--WARNING----------
+OK
+Line 394 column 90 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                                                          ^
+--WARNING----------
+OK
+Line 394 column 90 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                                                          ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 394 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                    ^
+--WARNING----------
+OK
+Line 394 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                    ^
+--WARNING----------
+OK
+Line 394 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                   ^
+--WARNING----------
+OK
+Line 394 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                   ^
+--WARNING----------
+OK
+Line 338 column 6 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 338 column 6 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 338 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 338 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 338 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 338 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 338 column 64 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                                                ^
+--WARNING----------
+OK
+Line 338 column 64 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                                                ^
+--WARNING----------
+OK
+Line 338 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 338 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 338 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 338 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 77 column 84 in POINTER(/home/sonntag/lisaac/lib2/kernel/pointer.li):
+  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT(INTEGER,UINTEGER_64).on to_raw_integer;
+                                                                                    ^
+--WARNING----------
+OK
+Line 77 column 84 in POINTER(/home/sonntag/lisaac/lib2/kernel/pointer.li):
+  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT(INTEGER,UINTEGER_64).on to_raw_integer;
+                                                                                    ^
+--WARNING----------
+OK
+Line 77 column 84 in POINTER(/home/sonntag/lisaac/lib2/kernel/pointer.li):
+  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT(INTEGER,UINTEGER_64).on to_raw_integer;
+                                                                                    ^
+--WARNING----------
+OK
+Line 77 column 84 in POINTER(/home/sonntag/lisaac/lib2/kernel/pointer.li):
+  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT(INTEGER,UINTEGER_64).on to_raw_integer;
+                                                                                    ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 394 column 71 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                                       ^
+--WARNING----------
+OK
+Line 394 column 71 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                                       ^
+--WARNING----------
+OK
+Line 394 column 86 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                                                      ^
+--WARNING----------
+OK
+Line 394 column 86 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                                                      ^
+--WARNING----------
+OK
+Line 394 column 86 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                                                      ^
+--WARNING----------
+OK
+Line 394 column 86 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                                                      ^
+--WARNING----------
+OK
+Line 394 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                    ^
+--WARNING----------
+OK
+Line 394 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                    ^
+--WARNING----------
+OK
+Line 394 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                    ^
+--WARNING----------
+OK
+Line 394 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                    ^
+--WARNING----------
+OK
+Line 394 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                    ^
+--WARNING----------
+OK
+Line 394 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                    ^
+--WARNING----------
+OK
+Line 394 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                    ^
+--WARNING----------
+OK
+Line 394 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                    ^
+--WARNING----------
+OK
+Line 394 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                   ^
+--WARNING----------
+OK
+Line 394 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                   ^
+--WARNING----------
+OK
+Line 394 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                   ^
+--WARNING----------
+OK
+Line 394 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                   ^
+--WARNING----------
+OK
+Line 394 column 87 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                                                       ^
+--WARNING----------
+OK
+Line 394 column 87 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                                                       ^
+--WARNING----------
+OK
+Line 394 column 87 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                                                       ^
+--WARNING----------
+OK
+Line 394 column 87 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                                                       ^
+--WARNING----------
+OK
+Line 394 column 87 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                                                       ^
+--WARNING----------
+OK
+Line 394 column 87 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                                                       ^
+--WARNING----------
+OK
+Line 394 column 87 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                                                       ^
+--WARNING----------
+OK
+Line 394 column 87 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
+                                                                                       ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 578 column 75 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (new_size.to_integer);
+                                                                           ^
+--WARNING----------
+OK
+Line 578 column 75 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (new_size.to_integer);
+                                                                           ^
+--WARNING----------
+OK
+Line 578 column 75 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (new_size.to_integer);
+                                                                           ^
+--WARNING----------
+OK
+Line 578 column 75 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (new_size.to_integer);
+                                                                           ^
+--WARNING----------
+OK
+Line 578 column 75 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (new_size.to_integer);
+                                                                           ^
+--WARNING----------
+OK
+Line 578 column 75 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (new_size.to_integer);
+                                                                           ^
+--WARNING----------
+OK
+Line 578 column 76 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (new_size.to_integer);
+                                                                            ^
+--WARNING----------
+OK
+Line 578 column 76 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (new_size.to_integer);
+                                                                            ^
+--WARNING----------
+OK
+Line 418 column 61 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                             ^
+--WARNING----------
+OK
+Line 418 column 61 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                             ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 418 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                     ^
+--WARNING----------
+OK
+Line 418 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                     ^
+--WARNING----------
+OK
+Line 418 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                 ^
+--WARNING----------
+OK
+Line 418 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                 ^
+--WARNING----------
+OK
+Line 418 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                    ^
+--WARNING----------
+OK
+Line 418 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                    ^
+--WARNING----------
+OK
+Line 418 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 418 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 418 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 418 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 418 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 418 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 418 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 418 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 418 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 418 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 418 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 418 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 418 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 418 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 419 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size >= POINTER.object_size.to_pointer} ? "Memory: Size = 0.";
+                                                  ^
+--WARNING----------
+OK
+Line 419 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size >= POINTER.object_size.to_pointer} ? "Memory: Size = 0.";
+                                                  ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 419 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size >= POINTER.object_size.to_pointer} ? "Memory: Size = 0.";
+                                    ^
+--WARNING----------
+OK
+Line 419 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size >= POINTER.object_size.to_pointer} ? "Memory: Size = 0.";
+                                    ^
+--WARNING----------
+OK
+Line 419 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size >= POINTER.object_size.to_pointer} ? "Memory: Size = 0.";
+                                               ^
+--WARNING----------
+OK
+Line 419 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size >= POINTER.object_size.to_pointer} ? "Memory: Size = 0.";
+                                               ^
+--WARNING----------
+OK
+Line 419 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size >= POINTER.object_size.to_pointer} ? "Memory: Size = 0.";
+                ^
+--WARNING----------
+OK
+Line 419 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size >= POINTER.object_size.to_pointer} ? "Memory: Size = 0.";
+                ^
+--WARNING----------
+OK
+Line 419 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size >= POINTER.object_size.to_pointer} ? "Memory: Size = 0.";
+                ^
+--WARNING----------
+OK
+Line 419 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size >= POINTER.object_size.to_pointer} ? "Memory: Size = 0.";
+                ^
+--WARNING----------
+OK
+Line 419 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size >= POINTER.object_size.to_pointer} ? "Memory: Size = 0.";
+                ^
+--WARNING----------
+OK
+Line 419 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size >= POINTER.object_size.to_pointer} ? "Memory: Size = 0.";
+                ^
+--WARNING----------
+OK
+Line 419 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size >= POINTER.object_size.to_pointer} ? "Memory: Size = 0.";
+                ^
+--WARNING----------
+OK
+Line 419 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size >= POINTER.object_size.to_pointer} ? "Memory: Size = 0.";
+                ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 68 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                    ^
+--WARNING----------
+OK
+Line 122 column 68 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                    ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 421 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := read ptr_table;            
+                            ^
+--WARNING----------
+OK
+Line 421 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := read ptr_table;            
+                            ^
+--WARNING----------
+OK
+Line 405 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    mem := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on p;
+                                                       ^
+--WARNING----------
+OK
+Line 405 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    mem := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on p;
+                                                       ^
+--WARNING----------
+OK
+Line 407 column 2 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 447 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 424 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := new_lab lab_type;          
+                                ^
+--WARNING----------
+OK
+Line 424 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := new_lab lab_type;          
+                                ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 359 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 359 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 352 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      (idx < nb_page) && 
+                    ^
+--WARNING----------
+OK
+Line 352 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      (idx < nb_page) && 
+                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 352 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      (idx < nb_page) && 
+            ^
+--WARNING----------
+OK
+Line 352 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      (idx < nb_page) && 
+            ^
+--WARNING----------
+OK
+Line 352 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      (idx < nb_page) && 
+            ^
+--WARNING----------
+OK
+Line 352 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      (idx < nb_page) && 
+            ^
+--WARNING----------
+OK
+Line 352 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      (idx < nb_page) && 
+            ^
+--WARNING----------
+OK
+Line 352 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      (idx < nb_page) && 
+            ^
+--WARNING----------
+OK
+Line 352 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      (idx < nb_page) && 
+            ^
+--WARNING----------
+OK
+Line 352 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      (idx < nb_page) && 
+            ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 53 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                     ^
+--WARNING----------
+OK
+Line 118 column 53 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                     ^
+--WARNING----------
+OK
+Line 352 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      (idx < nb_page) && 
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 354 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	blc := get_last idx;
+	                   ^
+--WARNING----------
+OK
+Line 354 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	blc := get_last idx;
+	                   ^
+--WARNING----------
+OK
+Line 109 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+     ^
+--WARNING----------
+OK
+Line 109 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+                    ^
+--WARNING----------
+OK
+Line 109 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+                    ^
+--WARNING----------
+OK
+Line 109 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+            ^
+--WARNING----------
+OK
+Line 109 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+            ^
+--WARNING----------
+OK
+Line 109 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+            ^
+--WARNING----------
+OK
+Line 109 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+            ^
+--WARNING----------
+OK
+Line 109 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+            ^
+--WARNING----------
+OK
+Line 109 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+            ^
+--WARNING----------
+OK
+Line 109 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+            ^
+--WARNING----------
+OK
+Line 109 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+            ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 355 column 11 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	(blc.size < 4096) || {blc.id = id_busy}
+	          ^
+--WARNING----------
+OK
+Line 83 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - size:UINTEGER_32    <- size_and_id & 0FFFF_FFFCh;
+                                       ^
+--WARNING----------
+OK
+Line 83 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - size:UINTEGER_32    <- size_and_id & 0FFFF_FFFCh;
+                                       ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 83 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - size:UINTEGER_32    <- size_and_id & 0FFFF_FFFCh;
+                                                    ^
+--WARNING----------
+OK
+Line 83 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - size:UINTEGER_32    <- size_and_id & 0FFFF_FFFCh;
+                                                    ^
+--WARNING----------
+OK
+Line 83 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - size:UINTEGER_32    <- size_and_id & 0FFFF_FFFCh;
+                                                    ^
+--WARNING----------
+OK
+Line 83 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - size:UINTEGER_32    <- size_and_id & 0FFFF_FFFCh;
+                                                    ^
+--WARNING----------
+OK
+Line 83 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - size:UINTEGER_32    <- size_and_id & 0FFFF_FFFCh;
+                                        ^
+--WARNING----------
+OK
+Line 83 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - size:UINTEGER_32    <- size_and_id & 0FFFF_FFFCh;
+                                        ^
+--WARNING----------
+OK
+Line 83 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - size:UINTEGER_32    <- size_and_id & 0FFFF_FFFCh;
+                                        ^
+--WARNING----------
+OK
+Line 83 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - size:UINTEGER_32    <- size_and_id & 0FFFF_FFFCh;
+                                        ^
+--WARNING----------
+OK
+Line 83 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - size:UINTEGER_32    <- size_and_id & 0FFFF_FFFCh;
+                                        ^
+--WARNING----------
+OK
+Line 83 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - size:UINTEGER_32    <- size_and_id & 0FFFF_FFFCh;
+                                        ^
+--WARNING----------
+OK
+Line 355 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	(blc.size < 4096) || {blc.id = id_busy}
+	                ^
+--WARNING----------
+OK
+Line 355 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	(blc.size < 4096) || {blc.id = id_busy}
+	                ^
+--WARNING----------
+OK
+Line 355 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	(blc.size < 4096) || {blc.id = id_busy}
+	                ^
+--WARNING----------
+OK
+Line 355 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	(blc.size < 4096) || {blc.id = id_busy}
+	                ^
+--WARNING----------
+OK
+Line 355 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	(blc.size < 4096) || {blc.id = id_busy}
+	           ^
+--WARNING----------
+OK
+Line 355 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	(blc.size < 4096) || {blc.id = id_busy}
+	           ^
+--WARNING----------
+OK
+Line 355 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	(blc.size < 4096) || {blc.id = id_busy}
+	           ^
+--WARNING----------
+OK
+Line 355 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	(blc.size < 4096) || {blc.id = id_busy}
+	           ^
+--WARNING----------
+OK
+Line 355 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	(blc.size < 4096) || {blc.id = id_busy}
+	           ^
+--WARNING----------
+OK
+Line 355 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	(blc.size < 4096) || {blc.id = id_busy}
+	           ^
+--WARNING----------
+OK
+Line 355 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	(blc.size < 4096) || {blc.id = id_busy}
+	           ^
+--WARNING----------
+OK
+Line 355 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	(blc.size < 4096) || {blc.id = id_busy}
+	           ^
+--WARNING----------
+OK
+Line 355 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	(blc.size < 4096) || {blc.id = id_busy}
+	                    ^
+--WARNING----------
+OK
+Line 355 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	(blc.size < 4096) || {blc.id = id_busy}
+	                    ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 355 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	(blc.size < 4096) || {blc.id = id_busy}
+	                             ^
+--WARNING----------
+OK
+Line 87 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id:UINTEGER_32      <- size_and_id & 01b;
+                                       ^
+--WARNING----------
+OK
+Line 87 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id:UINTEGER_32      <- size_and_id & 01b;
+                                       ^
+--WARNING----------
+OK
+Line 87 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id:UINTEGER_32      <- size_and_id & 01b;
+                                            ^
+--WARNING----------
+OK
+Line 87 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id:UINTEGER_32      <- size_and_id & 01b;
+                                            ^
+--WARNING----------
+OK
+Line 87 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id:UINTEGER_32      <- size_and_id & 01b;
+                                            ^
+--WARNING----------
+OK
+Line 87 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id:UINTEGER_32      <- size_and_id & 01b;
+                                            ^
+--WARNING----------
+OK
+Line 87 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id:UINTEGER_32      <- size_and_id & 01b;
+                                        ^
+--WARNING----------
+OK
+Line 87 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id:UINTEGER_32      <- size_and_id & 01b;
+                                        ^
+--WARNING----------
+OK
+Line 87 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id:UINTEGER_32      <- size_and_id & 01b;
+                                        ^
+--WARNING----------
+OK
+Line 87 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id:UINTEGER_32      <- size_and_id & 01b;
+                                        ^
+--WARNING----------
+OK
+Line 87 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id:UINTEGER_32      <- size_and_id & 01b;
+                                        ^
+--WARNING----------
+OK
+Line 87 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id:UINTEGER_32      <- size_and_id & 01b;
+                                        ^
+--WARNING----------
+OK
+Line 355 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	(blc.size < 4096) || {blc.id = id_busy}
+	                                      ^
+--WARNING----------
+OK
+Line 355 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	(blc.size < 4096) || {blc.id = id_busy}
+	                                      ^
+--WARNING----------
+OK
+Line 182 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id_busy:UINTEGER_32 <- 01b;
+                              ^
+--WARNING----------
+OK
+Line 182 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id_busy:UINTEGER_32 <- 01b;
+                              ^
+--WARNING----------
+OK
+Line 182 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id_busy:UINTEGER_32 <- 01b;
+                              ^
+--WARNING----------
+OK
+Line 182 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id_busy:UINTEGER_32 <- 01b;
+                              ^
+--WARNING----------
+OK
+Line 352 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      (idx < nb_page) && 
+                        ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 358 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      idx := idx + 1;
+                    ^
+--WARNING----------
+OK
+Line 358 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      idx := idx + 1;
+                    ^
+--WARNING----------
+OK
+Line 358 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      idx := idx + 1;
+                    ^
+--WARNING----------
+OK
+Line 358 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      idx := idx + 1;
+                    ^
+--WARNING----------
+OK
+Line 358 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      idx := idx + 1;
+                  ^
+--WARNING----------
+OK
+Line 358 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      idx := idx + 1;
+                  ^
+--WARNING----------
+OK
+Line 358 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      idx := idx + 1;
+                  ^
+--WARNING----------
+OK
+Line 358 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      idx := idx + 1;
+                  ^
+--WARNING----------
+OK
+Line 358 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      idx := idx + 1;
+                  ^
+--WARNING----------
+OK
+Line 358 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      idx := idx + 1;
+                  ^
+--WARNING----------
+OK
+Line 358 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      idx := idx + 1;
+                  ^
+--WARNING----------
+OK
+Line 358 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      idx := idx + 1;
+                  ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 361 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (idx >= nb_page).if {    
+                   ^
+--WARNING----------
+OK
+Line 361 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (idx >= nb_page).if {    
+                   ^
+--WARNING----------
+OK
+Line 361 column 11 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (idx >= nb_page).if {    
+           ^
+--WARNING----------
+OK
+Line 361 column 11 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (idx >= nb_page).if {    
+           ^
+--WARNING----------
+OK
+Line 361 column 11 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (idx >= nb_page).if {    
+           ^
+--WARNING----------
+OK
+Line 361 column 11 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (idx >= nb_page).if {    
+           ^
+--WARNING----------
+OK
+Line 361 column 11 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (idx >= nb_page).if {    
+           ^
+--WARNING----------
+OK
+Line 361 column 11 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (idx >= nb_page).if {    
+           ^
+--WARNING----------
+OK
+Line 361 column 11 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (idx >= nb_page).if {    
+           ^
+--WARNING----------
+OK
+Line 361 column 11 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (idx >= nb_page).if {    
+           ^
+--WARNING----------
+OK
+Line 363 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };        
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 362 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      blc := new_page;
+                     ^
+--WARNING----------
+OK
+Line 362 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      blc := new_page;
+                     ^
+--WARNING----------
+OK
+Line 148 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (capacity_max = 0).if {
+                  ^
+--WARNING----------
+OK
+Line 148 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (capacity_max = 0).if {
+                  ^
+--WARNING----------
+OK
+Line 150 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 149 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      search_capacity;
+                     ^
+--WARNING----------
+OK
+Line 149 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      search_capacity;
+                     ^
+--WARNING----------
+OK
+Line 123 column 46 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    capacity_max := SYSTEM.get_memory_capacity;
+                                              ^
+--WARNING----------
+OK
+Line 123 column 46 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    capacity_max := SYSTEM.get_memory_capacity;
+                                              ^
+--WARNING----------
+OK
+Line 86 column 16 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+    cap := 32.mb;
+                ^
+--WARNING----------
+OK
+Line 86 column 16 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+    cap := 32.mb;
+                ^
+--WARNING----------
+OK
+Line 142 column 22 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - mb:SELF <- Self << 20;
+                      ^
+--WARNING----------
+OK
+Line 142 column 22 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - mb:SELF <- Self << 20;
+                      ^
+--WARNING----------
+OK
+Line 86 column 16 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+    cap := 32.mb;
+                ^
+--WARNING----------
+OK
+Line 86 column 16 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+    cap := 32.mb;
+                ^
+--WARNING----------
+OK
+Line 94 column 77 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+    }.do_until {(new_mem = NULL) || {cap = `(void *)(2048LU << 20)`:POINTER}}; // BSBS: BUG COMPILO 0.13
+                                                                             ^
+--WARNING----------
+OK
+Line 94 column 77 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+    }.do_until {(new_mem = NULL) || {cap = `(void *)(2048LU << 20)`:POINTER}}; // BSBS: BUG COMPILO 0.13
+                                                                             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 88 column 20 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap * 2;
+                    ^
+--WARNING----------
+OK
+Line 88 column 20 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap * 2;
+                    ^
+--WARNING----------
+OK
+Line 88 column 18 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap * 2;
+                  ^
+--WARNING----------
+OK
+Line 88 column 18 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap * 2;
+                  ^
+--WARNING----------
+OK
+Line 88 column 18 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap * 2;
+                  ^
+--WARNING----------
+OK
+Line 88 column 18 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap * 2;
+                  ^
+--WARNING----------
+OK
+Line 88 column 18 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap * 2;
+                  ^
+--WARNING----------
+OK
+Line 88 column 18 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap * 2;
+                  ^
+--WARNING----------
+OK
+Line 88 column 18 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap * 2;
+                  ^
+--WARNING----------
+OK
+Line 88 column 18 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap * 2;
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 94 column 35 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+    }.do_until {(new_mem = NULL) || {cap = `(void *)(2048LU << 20)`:POINTER}}; // BSBS: BUG COMPILO 0.13
+                                   ^
+--WARNING----------
+OK
+Line 94 column 35 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+    }.do_until {(new_mem = NULL) || {cap = `(void *)(2048LU << 20)`:POINTER}}; // BSBS: BUG COMPILO 0.13
+                                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 100 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! test.value).if {
+      ^
+--WARNING----------
+OK
+Line 100 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! test.value).if {
+      ^
+--WARNING----------
+OK
+Line 102 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 101 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_until test;
+                   ^
+--WARNING----------
+OK
+Line 101 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_until test;
+                   ^
+--WARNING----------
+OK
+Line 102 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 97 column 5 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 96 column 20 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap / 2;
+                    ^
+--WARNING----------
+OK
+Line 96 column 20 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap / 2;
+                    ^
+--WARNING----------
+OK
+Line 96 column 18 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap / 2;
+                  ^
+--WARNING----------
+OK
+Line 96 column 18 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap / 2;
+                  ^
+--WARNING----------
+OK
+Line 96 column 18 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap / 2;
+                  ^
+--WARNING----------
+OK
+Line 96 column 18 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap / 2;
+                  ^
+--WARNING----------
+OK
+Line 96 column 18 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap / 2;
+                  ^
+--WARNING----------
+OK
+Line 96 column 18 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap / 2;
+                  ^
+--WARNING----------
+OK
+Line 96 column 18 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap / 2;
+                  ^
+--WARNING----------
+OK
+Line 96 column 18 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+      cap := cap / 2;
+                  ^
+--WARNING----------
+OK
+Line 97 column 5 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 98 column 23 in SYSTEM(/home/sonntag/lisaac/lib2_os/unix/system/system.li):
+    get_begin_memory := mem;
+                       ^
+--WARNING----------
+OK
+Line 123 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    capacity_max := SYSTEM.get_memory_capacity;
+                   ^
+--WARNING----------
+OK
+Line 124 column 43 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    begin_memory := SYSTEM.get_begin_memory;
+                                           ^
+--WARNING----------
+OK
+Line 124 column 43 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    begin_memory := SYSTEM.get_begin_memory;
+                                           ^
+--WARNING----------
+OK
+Line 124 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    begin_memory := SYSTEM.get_begin_memory;
+                   ^
+--WARNING----------
+OK
+Line 140 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {begin_memory != NULL} ? "Memory: Not memory.";
+                            ^
+--WARNING----------
+OK
+Line 140 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {begin_memory != NULL} ? "Memory: Not memory.";
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {begin_memory != NULL} ? "Memory: Not memory.";
+                  ^
+--WARNING----------
+OK
+Line 140 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {begin_memory != NULL} ? "Memory: Not memory.";
+                  ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 141 column 54 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(begin_memory & (POINTER.object_size - 1)) = 0} ? "Memory: Alignment.";
+                                                      ^
+--WARNING----------
+OK
+Line 141 column 54 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(begin_memory & (POINTER.object_size - 1)) = 0} ? "Memory: Alignment.";
+                                                      ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(begin_memory & (POINTER.object_size - 1)) = 0} ? "Memory: Alignment.";
+                   ^
+--WARNING----------
+OK
+Line 141 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(begin_memory & (POINTER.object_size - 1)) = 0} ? "Memory: Alignment.";
+                   ^
+--WARNING----------
+OK
+Line 141 column 42 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(begin_memory & (POINTER.object_size - 1)) = 0} ? "Memory: Alignment.";
+                                          ^
+--WARNING----------
+OK
+Line 141 column 42 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(begin_memory & (POINTER.object_size - 1)) = 0} ? "Memory: Alignment.";
+                                          ^
+--WARNING----------
+OK
+Line 141 column 43 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(begin_memory & (POINTER.object_size - 1)) = 0} ? "Memory: Alignment.";
+                                           ^
+--WARNING----------
+OK
+Line 141 column 43 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(begin_memory & (POINTER.object_size - 1)) = 0} ? "Memory: Alignment.";
+                                           ^
+--WARNING----------
+OK
+Line 141 column 43 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(begin_memory & (POINTER.object_size - 1)) = 0} ? "Memory: Alignment.";
+                                           ^
+--WARNING----------
+OK
+Line 141 column 43 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(begin_memory & (POINTER.object_size - 1)) = 0} ? "Memory: Alignment.";
+                                           ^
+--WARNING----------
+OK
+Line 141 column 43 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(begin_memory & (POINTER.object_size - 1)) = 0} ? "Memory: Alignment.";
+                                           ^
+--WARNING----------
+OK
+Line 141 column 43 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(begin_memory & (POINTER.object_size - 1)) = 0} ? "Memory: Alignment.";
+                                           ^
+--WARNING----------
+OK
+Line 141 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(begin_memory & (POINTER.object_size - 1)) = 0} ? "Memory: Alignment.";
+                    ^
+--WARNING----------
+OK
+Line 141 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(begin_memory & (POINTER.object_size - 1)) = 0} ? "Memory: Alignment.";
+                    ^
+--WARNING----------
+OK
+Line 141 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(begin_memory & (POINTER.object_size - 1)) = 0} ? "Memory: Alignment.";
+                    ^
+--WARNING----------
+OK
+Line 141 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(begin_memory & (POINTER.object_size - 1)) = 0} ? "Memory: Alignment.";
+                    ^
+--WARNING----------
+OK
+Line 141 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(begin_memory & (POINTER.object_size - 1)) = 0} ? "Memory: Alignment.";
+                    ^
+--WARNING----------
+OK
+Line 141 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(begin_memory & (POINTER.object_size - 1)) = 0} ? "Memory: Alignment.";
+                    ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 150 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 152 column 23 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size := nb_page.to_pointer << 26;
+                       ^
+--WARNING----------
+OK
+Line 152 column 23 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size := nb_page.to_pointer << 26;
+                       ^
+--WARNING----------
+OK
+Line 152 column 35 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size := nb_page.to_pointer << 26;
+                                   ^
+--WARNING----------
+OK
+Line 152 column 35 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size := nb_page.to_pointer << 26;
+                                   ^
+--WARNING----------
+OK
+Line 152 column 35 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size := nb_page.to_pointer << 26;
+                                   ^
+--WARNING----------
+OK
+Line 152 column 35 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size := nb_page.to_pointer << 26;
+                                   ^
+--WARNING----------
+OK
+Line 152 column 35 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size := nb_page.to_pointer << 26;
+                                   ^
+--WARNING----------
+OK
+Line 152 column 35 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size := nb_page.to_pointer << 26;
+                                   ^
+--WARNING----------
+OK
+Line 99 column 2 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 99 column 2 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 99 column 2 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 99 column 2 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 99 column 2 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 99 column 2 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 535 column 67 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - to_raw_pointer:POINTER         <- CONVERT(SELF,POINTER).on Self;
+                                                                   ^
+--WARNING----------
+OK
+Line 535 column 67 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - to_raw_pointer:POINTER         <- CONVERT(SELF,POINTER).on Self;
+                                                                   ^
+--WARNING----------
+OK
+Line 152 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size := nb_page.to_pointer << 26;
+                                     ^
+--WARNING----------
+OK
+Line 152 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size := nb_page.to_pointer << 26;
+                                     ^
+--WARNING----------
+OK
+Line 152 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size := nb_page.to_pointer << 26;
+                                     ^
+--WARNING----------
+OK
+Line 152 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size := nb_page.to_pointer << 26;
+                                     ^
+--WARNING----------
+OK
+Line 152 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size := nb_page.to_pointer << 26;
+                                     ^
+--WARNING----------
+OK
+Line 152 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size := nb_page.to_pointer << 26;
+                                     ^
+--WARNING----------
+OK
+Line 153 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    nb_page  := nb_page + 1;
+                        ^
+--WARNING----------
+OK
+Line 153 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    nb_page  := nb_page + 1;
+                        ^
+--WARNING----------
+OK
+Line 153 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    nb_page  := nb_page + 1;
+                           ^
+--WARNING----------
+OK
+Line 153 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    nb_page  := nb_page + 1;
+                           ^
+--WARNING----------
+OK
+Line 153 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    nb_page  := nb_page + 1;
+                           ^
+--WARNING----------
+OK
+Line 153 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    nb_page  := nb_page + 1;
+                           ^
+--WARNING----------
+OK
+Line 153 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    nb_page  := nb_page + 1;
+                         ^
+--WARNING----------
+OK
+Line 153 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    nb_page  := nb_page + 1;
+                         ^
+--WARNING----------
+OK
+Line 153 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    nb_page  := nb_page + 1;
+                         ^
+--WARNING----------
+OK
+Line 153 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    nb_page  := nb_page + 1;
+                         ^
+--WARNING----------
+OK
+Line 153 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    nb_page  := nb_page + 1;
+                         ^
+--WARNING----------
+OK
+Line 153 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    nb_page  := nb_page + 1;
+                         ^
+--WARNING----------
+OK
+Line 153 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    nb_page  := nb_page + 1;
+                         ^
+--WARNING----------
+OK
+Line 153 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    nb_page  := nb_page + 1;
+                         ^
+--WARNING----------
+OK
+Line 153 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    nb_page  := nb_page + 1;
+               ^
+--WARNING----------
+OK
+Line 154 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := old_size + 64.mb;
+                                ^
+--WARNING----------
+OK
+Line 154 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := old_size + 64.mb;
+                                ^
+--WARNING----------
+OK
+Line 154 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := old_size + 64.mb;
+                                ^
+--WARNING----------
+OK
+Line 154 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := old_size + 64.mb;
+                                ^
+--WARNING----------
+OK
+Line 154 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := old_size + 64.mb;
+                          ^
+--WARNING----------
+OK
+Line 154 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := old_size + 64.mb;
+                          ^
+--WARNING----------
+OK
+Line 154 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := old_size + 64.mb;
+                          ^
+--WARNING----------
+OK
+Line 154 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := old_size + 64.mb;
+                          ^
+--WARNING----------
+OK
+Line 154 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := old_size + 64.mb;
+                          ^
+--WARNING----------
+OK
+Line 154 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := old_size + 64.mb;
+                          ^
+--WARNING----------
+OK
+Line 154 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := old_size + 64.mb;
+                          ^
+--WARNING----------
+OK
+Line 154 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := old_size + 64.mb;
+                          ^
+--WARNING----------
+OK
+Line 155 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > capacity_max).if {
+                            ^
+--WARNING----------
+OK
+Line 155 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > capacity_max).if {
+                            ^
+--WARNING----------
+OK
+Line 155 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > capacity_max).if {
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > capacity_max).if {
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > capacity_max).if {
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > capacity_max).if {
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > capacity_max).if {
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > capacity_max).if {
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > capacity_max).if {
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > capacity_max).if {
+               ^
+--WARNING----------
+OK
+Line 158 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 156 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      "Not enough memory.\n".print;
+                                  ^
+--WARNING----------
+OK
+Line 156 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      "Not enough memory.\n".print;
+                                  ^
+--WARNING----------
+OK
+Line 156 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      "Not enough memory.\n".print;
+                                  ^
+--WARNING----------
+OK
+Line 156 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      "Not enough memory.\n".print;
+                                  ^
+--WARNING----------
+OK
+Line 157 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      die_with_code exit_failure_code;
+                                     ^
+--WARNING----------
+OK
+Line 157 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      die_with_code exit_failure_code;
+                                     ^
+--WARNING----------
+OK
+Line 39 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 39 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 157 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      die_with_code exit_failure_code;
+                                     ^
+--WARNING----------
+OK
+Line 157 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      die_with_code exit_failure_code;
+                                     ^
+--WARNING----------
+OK
+Line 157 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      die_with_code exit_failure_code;
+                                     ^
+--WARNING----------
+OK
+Line 157 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      die_with_code exit_failure_code;
+                                     ^
+--WARNING----------
+OK
+Line 157 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      die_with_code exit_failure_code;
+                                     ^
+--WARNING----------
+OK
+Line 157 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      die_with_code exit_failure_code;
+                                     ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 158 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 160 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {nb_page < 64} ? "Memory: 4GB limit.";    
+                    ^
+--WARNING----------
+OK
+Line 160 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {nb_page < 64} ? "Memory: 4GB limit.";    
+                    ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 160 column 13 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {nb_page < 64} ? "Memory: 4GB limit.";    
+             ^
+--WARNING----------
+OK
+Line 160 column 13 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {nb_page < 64} ? "Memory: 4GB limit.";    
+             ^
+--WARNING----------
+OK
+Line 160 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {nb_page < 64} ? "Memory: 4GB limit.";    
+                 ^
+--WARNING----------
+OK
+Line 160 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {nb_page < 64} ? "Memory: 4GB limit.";    
+                 ^
+--WARNING----------
+OK
+Line 160 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {nb_page < 64} ? "Memory: 4GB limit.";    
+                 ^
+--WARNING----------
+OK
+Line 160 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {nb_page < 64} ? "Memory: 4GB limit.";    
+                 ^
+--WARNING----------
+OK
+Line 160 column 14 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {nb_page < 64} ? "Memory: 4GB limit.";    
+              ^
+--WARNING----------
+OK
+Line 160 column 14 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {nb_page < 64} ? "Memory: 4GB limit.";    
+              ^
+--WARNING----------
+OK
+Line 160 column 14 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {nb_page < 64} ? "Memory: 4GB limit.";    
+              ^
+--WARNING----------
+OK
+Line 160 column 14 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {nb_page < 64} ? "Memory: 4GB limit.";    
+              ^
+--WARNING----------
+OK
+Line 160 column 14 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {nb_page < 64} ? "Memory: 4GB limit.";    
+              ^
+--WARNING----------
+OK
+Line 160 column 14 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {nb_page < 64} ? "Memory: 4GB limit.";    
+              ^
+--WARNING----------
+OK
+Line 160 column 14 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {nb_page < 64} ? "Memory: 4GB limit.";    
+              ^
+--WARNING----------
+OK
+Line 160 column 14 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {nb_page < 64} ? "Memory: 4GB limit.";    
+              ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 162 column 54 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);    
+                                                      ^
+--WARNING----------
+OK
+Line 162 column 54 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);    
+                                                      ^
+--WARNING----------
+OK
+Line 162 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);    
+                                                       ^
+--WARNING----------
+OK
+Line 162 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);    
+                                                       ^
+--WARNING----------
+OK
+Line 162 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);    
+                                                       ^
+--WARNING----------
+OK
+Line 162 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);    
+                                                       ^
+--WARNING----------
+OK
+Line 162 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);    
+                                                       ^
+--WARNING----------
+OK
+Line 162 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);    
+                                                       ^
+--WARNING----------
+OK
+Line 162 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);    
+                                                       ^
+--WARNING----------
+OK
+Line 162 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);    
+                                                       ^
+--WARNING----------
+OK
+Line 162 column 65 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);    
+                                                                 ^
+--WARNING----------
+OK
+Line 162 column 65 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);    
+                                                                 ^
+--WARNING----------
+OK
+Line 164 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_previous_linear NULL; 
+                                  ^
+--WARNING----------
+OK
+Line 93 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - set_previous_linear p:POINTER    <- ( previous_linear := p; );
+                                                            ^
+--WARNING----------
+OK
+Line 165 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                  ^
+--WARNING----------
+OK
+Line 165 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                  ^
+--WARNING----------
+OK
+Line 165 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                               ^
+--WARNING----------
+OK
+Line 165 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                               ^
+--WARNING----------
+OK
+Line 165 column 35 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                   ^
+--WARNING----------
+OK
+Line 165 column 35 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                   ^
+--WARNING----------
+OK
+Line 165 column 35 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                   ^
+--WARNING----------
+OK
+Line 165 column 35 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                   ^
+--WARNING----------
+OK
+Line 165 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                           ^
+--WARNING----------
+OK
+Line 165 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                           ^
+--WARNING----------
+OK
+Line 181 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id_free:UINTEGER_32 <- 00b;
+                              ^
+--WARNING----------
+OK
+Line 181 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id_free:UINTEGER_32 <- 00b;
+                              ^
+--WARNING----------
+OK
+Line 181 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id_free:UINTEGER_32 <- 00b;
+                              ^
+--WARNING----------
+OK
+Line 181 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id_free:UINTEGER_32 <- 00b;
+                              ^
+--WARNING----------
+OK
+Line 165 column 67 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                                   ^
+--WARNING----------
+OK
+Line 165 column 67 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                                   ^
+--WARNING----------
+OK
+Line 89 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id_end:UINTEGER_32  <- 10b;
+                              ^
+--WARNING----------
+OK
+Line 89 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id_end:UINTEGER_32  <- 10b;
+                              ^
+--WARNING----------
+OK
+Line 89 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id_end:UINTEGER_32  <- 10b;
+                              ^
+--WARNING----------
+OK
+Line 89 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - id_end:UINTEGER_32  <- 10b;
+                              ^
+--WARNING----------
+OK
+Line 165 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                           ^
+--WARNING----------
+OK
+Line 165 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                           ^
+--WARNING----------
+OK
+Line 165 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                           ^
+--WARNING----------
+OK
+Line 165 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                           ^
+--WARNING----------
+OK
+Line 165 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                           ^
+--WARNING----------
+OK
+Line 165 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                           ^
+--WARNING----------
+OK
+Line 165 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                           ^
+--WARNING----------
+OK
+Line 165 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                           ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 468 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 468 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 165 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                  ^
+--WARNING----------
+OK
+Line 165 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                  ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 165 column 67 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                                   ^
+--WARNING----------
+OK
+Line 165 column 67 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                                   ^
+--WARNING----------
+OK
+Line 165 column 67 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                                   ^
+--WARNING----------
+OK
+Line 165 column 67 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                                   ^
+--WARNING----------
+OK
+Line 165 column 67 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                                   ^
+--WARNING----------
+OK
+Line 165 column 67 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                                   ^
+--WARNING----------
+OK
+Line 165 column 67 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                                   ^
+--WARNING----------
+OK
+Line 165 column 67 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                                   ^
+--WARNING----------
+OK
+Line 165 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                            ^
+--WARNING----------
+OK
+Line 165 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                            ^
+--WARNING----------
+OK
+Line 165 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                            ^
+--WARNING----------
+OK
+Line 165 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                            ^
+--WARNING----------
+OK
+Line 165 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                            ^
+--WARNING----------
+OK
+Line 165 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                            ^
+--WARNING----------
+OK
+Line 165 column 68 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
+                                                                    ^
+--WARNING----------
+OK
+Line 95 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - set_size_and_id s:UINTEGER_32    <- ( size_and_id     := s; );
+                                                            ^
+--WARNING----------
+OK
+Line 166 column 23 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    block.add_link_free;    
+                       ^
+--WARNING----------
+OK
+Line 204 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    next_free     := first_free;
+                               ^
+--WARNING----------
+OK
+Line 204 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    next_free     := first_free;
+                               ^
+--WARNING----------
+OK
+Line 204 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    next_free     := first_free;
+                    ^
+--WARNING----------
+OK
+Line 205 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    previous_free := NULL;
+                    ^
+--WARNING----------
+OK
+Line 206 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (first_free != NULL).if {      
+                ^
+--WARNING----------
+OK
+Line 206 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (first_free != NULL).if {      
+                ^
+--WARNING----------
+OK
+Line 208 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 207 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      first_free.set_previous_free Self;
+                ^
+--WARNING----------
+OK
+Line 207 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      first_free.set_previous_free Self;
+                ^
+--WARNING----------
+OK
+Line 207 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      first_free.set_previous_free Self;
+                                       ^
+--WARNING----------
+OK
+Line 185 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - set_previous_free p:MEMORY <- ( previous_free := p; );
+                                                    ^
+--WARNING----------
+OK
+Line 208 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 209 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    first_free := Self;    
+                 ^
+--WARNING----------
+OK
+Line 167 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put_last block to (nb_page - 1);
+                               ^
+--WARNING----------
+OK
+Line 167 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put_last block to (nb_page - 1);
+                               ^
+--WARNING----------
+OK
+Line 167 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put_last block to (nb_page - 1);
+                                  ^
+--WARNING----------
+OK
+Line 167 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put_last block to (nb_page - 1);
+                                  ^
+--WARNING----------
+OK
+Line 167 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put_last block to (nb_page - 1);
+                                  ^
+--WARNING----------
+OK
+Line 167 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put_last block to (nb_page - 1);
+                                  ^
+--WARNING----------
+OK
+Line 167 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put_last block to (nb_page - 1);
+                                ^
+--WARNING----------
+OK
+Line 167 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put_last block to (nb_page - 1);
+                                ^
+--WARNING----------
+OK
+Line 167 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put_last block to (nb_page - 1);
+                                ^
+--WARNING----------
+OK
+Line 167 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put_last block to (nb_page - 1);
+                                ^
+--WARNING----------
+OK
+Line 167 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put_last block to (nb_page - 1);
+                                ^
+--WARNING----------
+OK
+Line 167 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put_last block to (nb_page - 1);
+                                ^
+--WARNING----------
+OK
+Line 167 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put_last block to (nb_page - 1);
+                                ^
+--WARNING----------
+OK
+Line 167 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put_last block to (nb_page - 1);
+                                ^
+--WARNING----------
+OK
+Line 167 column 35 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put_last block to (nb_page - 1);
+                                   ^
+--WARNING----------
+OK
+Line 167 column 35 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put_last block to (nb_page - 1);
+                                   ^
+--WARNING----------
+OK
+Line 103 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+     ^
+--WARNING----------
+OK
+Line 103 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 103 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+                    ^
+--WARNING----------
+OK
+Line 103 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+                    ^
+--WARNING----------
+OK
+Line 103 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+            ^
+--WARNING----------
+OK
+Line 103 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+            ^
+--WARNING----------
+OK
+Line 103 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+            ^
+--WARNING----------
+OK
+Line 103 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+            ^
+--WARNING----------
+OK
+Line 103 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+            ^
+--WARNING----------
+OK
+Line 103 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+            ^
+--WARNING----------
+OK
+Line 103 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+            ^
+--WARNING----------
+OK
+Line 103 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ? {idx < nb_page};
+            ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 363 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };        
+     ^
+--WARNING----------
+OK
+Line 364 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    blc.set_size_and_id (blc.size_and_id - 4096);
+                                         ^
+--WARNING----------
+OK
+Line 364 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    blc.set_size_and_id (blc.size_and_id - 4096);
+                                               ^
+--WARNING----------
+OK
+Line 364 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    blc.set_size_and_id (blc.size_and_id - 4096);
+                                               ^
+--WARNING----------
+OK
+Line 364 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    blc.set_size_and_id (blc.size_and_id - 4096);
+                                               ^
+--WARNING----------
+OK
+Line 364 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    blc.set_size_and_id (blc.size_and_id - 4096);
+                                               ^
+--WARNING----------
+OK
+Line 364 column 42 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    blc.set_size_and_id (blc.size_and_id - 4096);
+                                          ^
+--WARNING----------
+OK
+Line 364 column 42 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    blc.set_size_and_id (blc.size_and_id - 4096);
+                                          ^
+--WARNING----------
+OK
+Line 364 column 42 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    blc.set_size_and_id (blc.size_and_id - 4096);
+                                          ^
+--WARNING----------
+OK
+Line 364 column 42 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    blc.set_size_and_id (blc.size_and_id - 4096);
+                                          ^
+--WARNING----------
+OK
+Line 364 column 42 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    blc.set_size_and_id (blc.size_and_id - 4096);
+                                          ^
+--WARNING----------
+OK
+Line 364 column 42 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    blc.set_size_and_id (blc.size_and_id - 4096);
+                                          ^
+--WARNING----------
+OK
+Line 364 column 42 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    blc.set_size_and_id (blc.size_and_id - 4096);
+                                          ^
+--WARNING----------
+OK
+Line 364 column 42 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    blc.set_size_and_id (blc.size_and_id - 4096);
+                                          ^
+--WARNING----------
+OK
+Line 364 column 48 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    blc.set_size_and_id (blc.size_and_id - 4096);
+                                                ^
+--WARNING----------
+OK
+Line 365 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := blc.next_linear.this;        
+                             ^
+--WARNING----------
+OK
+Line 85 column 61 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                             ^
+--WARNING----------
+OK
+Line 85 column 61 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                             ^
+--WARNING----------
+OK
+Line 81 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - begin:POINTER       <- this + object_size;
+                                ^
+--WARNING----------
+OK
+Line 81 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - begin:POINTER       <- this + object_size;
+                                ^
+--WARNING----------
+OK
+Line 79 column 58 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - this:POINTER        <- CONVERT(MEMORY,POINTER).on Self;
+                                                          ^
+--WARNING----------
+OK
+Line 79 column 58 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - this:POINTER        <- CONVERT(MEMORY,POINTER).on Self;
+                                                          ^
+--WARNING----------
+OK
+Line 81 column 45 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - begin:POINTER       <- this + object_size;
+                                             ^
+--WARNING----------
+OK
+Line 81 column 45 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - begin:POINTER       <- this + object_size;
+                                             ^
+--WARNING----------
+OK
+Line 81 column 45 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - begin:POINTER       <- this + object_size;
+                                             ^
+--WARNING----------
+OK
+Line 81 column 45 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - begin:POINTER       <- this + object_size;
+                                             ^
+--WARNING----------
+OK
+Line 81 column 33 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - begin:POINTER       <- this + object_size;
+                                 ^
+--WARNING----------
+OK
+Line 81 column 33 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - begin:POINTER       <- this + object_size;
+                                 ^
+--WARNING----------
+OK
+Line 81 column 33 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - begin:POINTER       <- this + object_size;
+                                 ^
+--WARNING----------
+OK
+Line 81 column 33 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - begin:POINTER       <- this + object_size;
+                                 ^
+--WARNING----------
+OK
+Line 81 column 33 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - begin:POINTER       <- this + object_size;
+                                 ^
+--WARNING----------
+OK
+Line 81 column 33 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - begin:POINTER       <- this + object_size;
+                                 ^
+--WARNING----------
+OK
+Line 81 column 33 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - begin:POINTER       <- this + object_size;
+                                 ^
+--WARNING----------
+OK
+Line 81 column 33 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - begin:POINTER       <- this + object_size;
+                                 ^
+--WARNING----------
+OK
+Line 85 column 67 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                                   ^
+--WARNING----------
+OK
+Line 85 column 67 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                                   ^
+--WARNING----------
+OK
+Line 85 column 78 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                                              ^
+--WARNING----------
+OK
+Line 85 column 78 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                                              ^
+--WARNING----------
+OK
+Line 85 column 78 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                                              ^
+--WARNING----------
+OK
+Line 85 column 78 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                                              ^
+--WARNING----------
+OK
+Line 85 column 78 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                                              ^
+--WARNING----------
+OK
+Line 85 column 78 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                                              ^
+--WARNING----------
+OK
+Line 85 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                              ^
+--WARNING----------
+OK
+Line 85 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                              ^
+--WARNING----------
+OK
+Line 85 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                              ^
+--WARNING----------
+OK
+Line 85 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                              ^
+--WARNING----------
+OK
+Line 85 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                              ^
+--WARNING----------
+OK
+Line 85 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                              ^
+--WARNING----------
+OK
+Line 85 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                              ^
+--WARNING----------
+OK
+Line 85 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                              ^
+--WARNING----------
+OK
+Line 85 column 79 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                                               ^
+--WARNING----------
+OK
+Line 85 column 79 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
+                                                                               ^
+--WARNING----------
+OK
+Line 365 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := blc.next_linear.this;        
+                                  ^
+--WARNING----------
+OK
+Line 365 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := blc.next_linear.this;        
+                                  ^
+--WARNING----------
+OK
+Line 367 column 13 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (blc.size.to_pointer < minimum_size).if {
+             ^
+--WARNING----------
+OK
+Line 367 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (blc.size.to_pointer < minimum_size).if {
+                         ^
+--WARNING----------
+OK
+Line 367 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (blc.size.to_pointer < minimum_size).if {
+                         ^
+--WARNING----------
+OK
+Line 367 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (blc.size.to_pointer < minimum_size).if {
+                         ^
+--WARNING----------
+OK
+Line 367 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (blc.size.to_pointer < minimum_size).if {
+                         ^
+--WARNING----------
+OK
+Line 367 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (blc.size.to_pointer < minimum_size).if {
+                         ^
+--WARNING----------
+OK
+Line 367 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (blc.size.to_pointer < minimum_size).if {
+                         ^
+--WARNING----------
+OK
+Line 367 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (blc.size.to_pointer < minimum_size).if {
+                                       ^
+--WARNING----------
+OK
+Line 367 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (blc.size.to_pointer < minimum_size).if {
+                                       ^
+--WARNING----------
+OK
+Line 367 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (blc.size.to_pointer < minimum_size).if {
+                          ^
+--WARNING----------
+OK
+Line 367 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (blc.size.to_pointer < minimum_size).if {
+                          ^
+--WARNING----------
+OK
+Line 367 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (blc.size.to_pointer < minimum_size).if {
+                          ^
+--WARNING----------
+OK
+Line 367 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (blc.size.to_pointer < minimum_size).if {
+                          ^
+--WARNING----------
+OK
+Line 367 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (blc.size.to_pointer < minimum_size).if {
+                          ^
+--WARNING----------
+OK
+Line 367 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (blc.size.to_pointer < minimum_size).if {
+                          ^
+--WARNING----------
+OK
+Line 367 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (blc.size.to_pointer < minimum_size).if {
+                          ^
+--WARNING----------
+OK
+Line 367 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (blc.size.to_pointer < minimum_size).if {
+                          ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 53 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                     ^
+--WARNING----------
+OK
+Line 118 column 53 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                     ^
+--WARNING----------
+OK
+Line 375 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 368 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      blc.delete_link_free;
+                          ^
+--WARNING----------
+OK
+Line 190 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    prev := previous_free;
+                         ^
+--WARNING----------
+OK
+Line 190 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    prev := previous_free;
+                         ^
+--WARNING----------
+OK
+Line 191 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    next := next_free;
+                     ^
+--WARNING----------
+OK
+Line 191 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    next := next_free;
+                     ^
+--WARNING----------
+OK
+Line 196 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 193 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      first_free := next;
+                   ^
+--WARNING----------
+OK
+Line 196 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 195 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      prev.set_next_free next;
+                             ^
+--WARNING----------
+OK
+Line 184 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - set_next_free     n:MEMORY <- ( next_free     := n; );
+                                                    ^
+--WARNING----------
+OK
+Line 199 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 198 column 33 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next.set_previous_free prev;
+                                 ^
+--WARNING----------
+OK
+Line 199 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 369 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      pv := blc.previous_linear;
+                               ^
+--WARNING----------
+OK
+Line 374 column 7 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 371 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);
+	                                                 ^
+--WARNING----------
+OK
+Line 371 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);
+	                                                 ^
+--WARNING----------
+OK
+Line 371 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);
+	                                                  ^
+--WARNING----------
+OK
+Line 371 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);
+	                                                  ^
+--WARNING----------
+OK
+Line 371 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);
+	                                                  ^
+--WARNING----------
+OK
+Line 371 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);
+	                                                  ^
+--WARNING----------
+OK
+Line 371 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);
+	                                                  ^
+--WARNING----------
+OK
+Line 371 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);
+	                                                  ^
+--WARNING----------
+OK
+Line 371 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);
+	                                                  ^
+--WARNING----------
+OK
+Line 371 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);
+	                                                  ^
+--WARNING----------
+OK
+Line 371 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);
+	                                                      ^
+--WARNING----------
+OK
+Line 371 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);
+	                                                      ^
+--WARNING----------
+OK
+Line 372 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                       ^
+--WARNING----------
+OK
+Line 372 column 58 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                                         ^
+--WARNING----------
+OK
+Line 372 column 71 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                                                      ^
+--WARNING----------
+OK
+Line 372 column 71 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                                                      ^
+--WARNING----------
+OK
+Line 372 column 86 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                                                                     ^
+--WARNING----------
+OK
+Line 372 column 86 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                                                                     ^
+--WARNING----------
+OK
+Line 372 column 86 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                                                                     ^
+--WARNING----------
+OK
+Line 372 column 86 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                                                                     ^
+--WARNING----------
+OK
+Line 372 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                        ^
+--WARNING----------
+OK
+Line 372 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                        ^
+--WARNING----------
+OK
+Line 372 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                        ^
+--WARNING----------
+OK
+Line 372 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                        ^
+--WARNING----------
+OK
+Line 372 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                        ^
+--WARNING----------
+OK
+Line 372 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                        ^
+--WARNING----------
+OK
+Line 372 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                        ^
+--WARNING----------
+OK
+Line 372 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                        ^
+--WARNING----------
+OK
+Line 372 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                                          ^
+--WARNING----------
+OK
+Line 372 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                                          ^
+--WARNING----------
+OK
+Line 372 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                                          ^
+--WARNING----------
+OK
+Line 372 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                                          ^
+--WARNING----------
+OK
+Line 372 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                                          ^
+--WARNING----------
+OK
+Line 372 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                                          ^
+--WARNING----------
+OK
+Line 372 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                                          ^
+--WARNING----------
+OK
+Line 372 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                                          ^
+--WARNING----------
+OK
+Line 372 column 87 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
+	                                                                                      ^
+--WARNING----------
+OK
+Line 373 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	put_last prev to idx;
+	                    ^
+--WARNING----------
+OK
+Line 373 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	put_last prev to idx;
+	                    ^
+--WARNING----------
+OK
+Line 374 column 7 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 375 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 376 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put (t.to_pointer) to result;    
+                     ^
+--WARNING----------
+OK
+Line 376 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put (t.to_pointer) to result;    
+                     ^
+--WARNING----------
+OK
+Line 376 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put (t.to_pointer) to result;    
+                     ^
+--WARNING----------
+OK
+Line 376 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put (t.to_pointer) to result;    
+                     ^
+--WARNING----------
+OK
+Line 376 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put (t.to_pointer) to result;    
+                     ^
+--WARNING----------
+OK
+Line 376 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put (t.to_pointer) to result;    
+                     ^
+--WARNING----------
+OK
+Line 376 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put (t.to_pointer) to result;    
+                                ^
+--WARNING----------
+OK
+Line 376 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put (t.to_pointer) to result;    
+                                ^
+--WARNING----------
+OK
+Line 411 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    mem := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on p;
+                                                       ^
+--WARNING----------
+OK
+Line 411 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    mem := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on p;
+                                                       ^
+--WARNING----------
+OK
+Line 412 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    mem.put v to 0;
+                  ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 378 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+                                                            ^
+--WARNING----------
+OK
+Line 378 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+                                                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 378 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+                            ^
+--WARNING----------
+OK
+Line 378 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+                            ^
+--WARNING----------
+OK
+Line 378 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+               ^
+--WARNING----------
+OK
+Line 378 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+               ^
+--WARNING----------
+OK
+Line 378 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+               ^
+--WARNING----------
+OK
+Line 378 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+               ^
+--WARNING----------
+OK
+Line 378 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+               ^
+--WARNING----------
+OK
+Line 378 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+               ^
+--WARNING----------
+OK
+Line 378 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+               ^
+--WARNING----------
+OK
+Line 378 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+               ^
+--WARNING----------
+OK
+Line 378 column 45 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+                                             ^
+--WARNING----------
+OK
+Line 378 column 45 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+                                             ^
+--WARNING----------
+OK
+Line 378 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+                                                    ^
+--WARNING----------
+OK
+Line 378 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+                                                    ^
+--WARNING----------
+OK
+Line 378 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+                                                    ^
+--WARNING----------
+OK
+Line 378 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+                                                    ^
+--WARNING----------
+OK
+Line 378 column 46 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+                                              ^
+--WARNING----------
+OK
+Line 378 column 46 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+                                              ^
+--WARNING----------
+OK
+Line 378 column 46 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+                                              ^
+--WARNING----------
+OK
+Line 378 column 46 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+                                              ^
+--WARNING----------
+OK
+Line 378 column 46 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+                                              ^
+--WARNING----------
+OK
+Line 378 column 46 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
+                                              ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 380 column 2 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  );  
+  ^
+--WARNING----------
+OK
+Line 380 column 2 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  );  
+  ^
+--WARNING----------
+OK
+Line 380 column 2 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  );  
+  ^
+--WARNING----------
+OK
+Line 380 column 2 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  );  
+  ^
+--WARNING----------
+OK
+Line 379 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result + POINTER.object_size
+            ^
+--WARNING----------
+OK
+Line 379 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result + POINTER.object_size
+            ^
+--WARNING----------
+OK
+Line 379 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result + POINTER.object_size
+            ^
+--WARNING----------
+OK
+Line 379 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result + POINTER.object_size
+            ^
+--WARNING----------
+OK
+Line 379 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result + POINTER.object_size
+            ^
+--WARNING----------
+OK
+Line 379 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result + POINTER.object_size
+            ^
+--WARNING----------
+OK
+Line 379 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result + POINTER.object_size
+            ^
+--WARNING----------
+OK
+Line 379 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result + POINTER.object_size
+            ^
+--WARNING----------
+OK
+Line 425 column 42 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next := result + new_size.to_pointer;            
+                                          ^
+--WARNING----------
+OK
+Line 425 column 42 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next := result + new_size.to_pointer;            
+                                          ^
+--WARNING----------
+OK
+Line 425 column 42 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next := result + new_size.to_pointer;            
+                                          ^
+--WARNING----------
+OK
+Line 425 column 42 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next := result + new_size.to_pointer;            
+                                          ^
+--WARNING----------
+OK
+Line 425 column 42 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next := result + new_size.to_pointer;            
+                                          ^
+--WARNING----------
+OK
+Line 425 column 42 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next := result + new_size.to_pointer;            
+                                          ^
+--WARNING----------
+OK
+Line 99 column 2 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 99 column 2 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 99 column 2 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 99 column 2 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 99 column 2 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 99 column 2 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 535 column 67 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - to_raw_pointer:POINTER         <- CONVERT(SELF,POINTER).on Self;
+                                                                   ^
+--WARNING----------
+OK
+Line 535 column 67 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - to_raw_pointer:POINTER         <- CONVERT(SELF,POINTER).on Self;
+                                                                   ^
+--WARNING----------
+OK
+Line 425 column 22 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next := result + new_size.to_pointer;            
+                      ^
+--WARNING----------
+OK
+Line 425 column 22 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next := result + new_size.to_pointer;            
+                      ^
+--WARNING----------
+OK
+Line 425 column 22 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next := result + new_size.to_pointer;            
+                      ^
+--WARNING----------
+OK
+Line 425 column 22 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next := result + new_size.to_pointer;            
+                      ^
+--WARNING----------
+OK
+Line 425 column 22 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next := result + new_size.to_pointer;            
+                      ^
+--WARNING----------
+OK
+Line 425 column 22 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next := result + new_size.to_pointer;            
+                      ^
+--WARNING----------
+OK
+Line 425 column 22 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next := result + new_size.to_pointer;            
+                      ^
+--WARNING----------
+OK
+Line 425 column 22 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next := result + new_size.to_pointer;            
+                      ^
+--WARNING----------
+OK
+Line 426 column 22 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      put NULL to next;
+                      ^
+--WARNING----------
+OK
+Line 426 column 22 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      put NULL to next;
+                      ^
+--WARNING----------
+OK
+Line 427 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      put next to ptr_table;                
+                           ^
+--WARNING----------
+OK
+Line 427 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      put next to ptr_table;                
+                           ^
+--WARNING----------
+OK
+Line 447 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 430 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next := read result;
+                         ^
+--WARNING----------
+OK
+Line 430 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next := read result;
+                         ^
+--WARNING----------
+OK
+Line 446 column 7 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      };		      
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 433 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	page := (result - begin_memory) & 0FFFh;
+	                              ^
+--WARNING----------
+OK
+Line 433 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	page := (result - begin_memory) & 0FFFh;
+	                              ^
+--WARNING----------
+OK
+Line 433 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	page := (result - begin_memory) & 0FFFh;
+	                 ^
+--WARNING----------
+OK
+Line 433 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	page := (result - begin_memory) & 0FFFh;
+	                 ^
+--WARNING----------
+OK
+Line 433 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	page := (result - begin_memory) & 0FFFh;
+	                 ^
+--WARNING----------
+OK
+Line 433 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	page := (result - begin_memory) & 0FFFh;
+	                 ^
+--WARNING----------
+OK
+Line 433 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	page := (result - begin_memory) & 0FFFh;
+	                 ^
+--WARNING----------
+OK
+Line 433 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	page := (result - begin_memory) & 0FFFh;
+	                 ^
+--WARNING----------
+OK
+Line 433 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	page := (result - begin_memory) & 0FFFh;
+	                 ^
+--WARNING----------
+OK
+Line 433 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	page := (result - begin_memory) & 0FFFh;
+	                 ^
+--WARNING----------
+OK
+Line 433 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	page := (result - begin_memory) & 0FFFh;
+	                                       ^
+--WARNING----------
+OK
+Line 433 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	page := (result - begin_memory) & 0FFFh;
+	                                       ^
+--WARNING----------
+OK
+Line 433 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	page := (result - begin_memory) & 0FFFh;
+	                                 ^
+--WARNING----------
+OK
+Line 433 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	page := (result - begin_memory) & 0FFFh;
+	                                 ^
+--WARNING----------
+OK
+Line 433 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	page := (result - begin_memory) & 0FFFh;
+	                                 ^
+--WARNING----------
+OK
+Line 433 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	page := (result - begin_memory) & 0FFFh;
+	                                 ^
+--WARNING----------
+OK
+Line 433 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	page := (result - begin_memory) & 0FFFh;
+	                                 ^
+--WARNING----------
+OK
+Line 433 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	page := (result - begin_memory) & 0FFFh;
+	                                 ^
+--WARNING----------
+OK
+Line 434 column 22 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	                     ^
+--WARNING----------
+OK
+Line 434 column 22 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	                     ^
+--WARNING----------
+OK
+Line 434 column 22 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	                     ^
+--WARNING----------
+OK
+Line 434 column 22 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	                     ^
+--WARNING----------
+OK
+Line 434 column 22 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	                     ^
+--WARNING----------
+OK
+Line 434 column 22 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	                     ^
+--WARNING----------
+OK
+Line 434 column 9 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	        ^
+--WARNING----------
+OK
+Line 434 column 9 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	        ^
+--WARNING----------
+OK
+Line 434 column 9 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	        ^
+--WARNING----------
+OK
+Line 434 column 9 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	        ^
+--WARNING----------
+OK
+Line 434 column 9 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	        ^
+--WARNING----------
+OK
+Line 434 column 9 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	        ^
+--WARNING----------
+OK
+Line 434 column 9 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	        ^
+--WARNING----------
+OK
+Line 434 column 9 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	        ^
+--WARNING----------
+OK
+Line 434 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	                                 ^
+--WARNING----------
+OK
+Line 434 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	                                 ^
+--WARNING----------
+OK
+Line 434 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	                            ^
+--WARNING----------
+OK
+Line 434 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	                            ^
+--WARNING----------
+OK
+Line 434 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	                            ^
+--WARNING----------
+OK
+Line 434 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	                            ^
+--WARNING----------
+OK
+Line 434 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	                            ^
+--WARNING----------
+OK
+Line 434 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	                            ^
+--WARNING----------
+OK
+Line 434 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	                            ^
+--WARNING----------
+OK
+Line 434 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((page + (new_size << 1)) <= 4096).if {
+	                            ^
+--WARNING----------
+OK
+Line 438 column 2 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 435 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  next := result + new_size.to_pointer;
+	                                      ^
+--WARNING----------
+OK
+Line 435 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  next := result + new_size.to_pointer;
+	                                      ^
+--WARNING----------
+OK
+Line 435 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  next := result + new_size.to_pointer;
+	                                      ^
+--WARNING----------
+OK
+Line 435 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  next := result + new_size.to_pointer;
+	                                      ^
+--WARNING----------
+OK
+Line 435 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  next := result + new_size.to_pointer;
+	                                      ^
+--WARNING----------
+OK
+Line 435 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  next := result + new_size.to_pointer;
+	                                      ^
+--WARNING----------
+OK
+Line 435 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  next := result + new_size.to_pointer;
+	                  ^
+--WARNING----------
+OK
+Line 435 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  next := result + new_size.to_pointer;
+	                  ^
+--WARNING----------
+OK
+Line 435 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  next := result + new_size.to_pointer;
+	                  ^
+--WARNING----------
+OK
+Line 435 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  next := result + new_size.to_pointer;
+	                  ^
+--WARNING----------
+OK
+Line 435 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  next := result + new_size.to_pointer;
+	                  ^
+--WARNING----------
+OK
+Line 435 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  next := result + new_size.to_pointer;
+	                  ^
+--WARNING----------
+OK
+Line 435 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  next := result + new_size.to_pointer;
+	                  ^
+--WARNING----------
+OK
+Line 435 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  next := result + new_size.to_pointer;
+	                  ^
+--WARNING----------
+OK
+Line 438 column 2 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 437 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  next := new_lab lab_type;	  
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  next := new_lab lab_type;	  
+	                          ^
+--WARNING----------
+OK
+Line 439 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	put NULL to next;
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	put NULL to next;
+	                ^
+--WARNING----------
+OK
+Line 411 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    mem := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on p;
+                                                       ^
+--WARNING----------
+OK
+Line 411 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    mem := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on p;
+                                                       ^
+--WARNING----------
+OK
+Line 412 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    mem.put v to 0;
+                  ^
+--WARNING----------
+OK
+Line 440 column 22 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	put next to ptr_table;
+	                     ^
+--WARNING----------
+OK
+Line 440 column 22 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	put next to ptr_table;
+	                     ^
+--WARNING----------
+OK
+Line 446 column 7 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      };		      
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 443 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next2 := read next & ~11b;
+	                   ^
+--WARNING----------
+OK
+Line 443 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next2 := read next & ~11b;
+	                   ^
+--WARNING----------
+OK
+Line 443 column 23 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next2 := read next & ~11b;
+	                      ^
+--WARNING----------
+OK
+Line 443 column 23 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next2 := read next & ~11b;
+	                      ^
+--WARNING----------
+OK
+Line 443 column 23 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next2 := read next & ~11b;
+	                      ^
+--WARNING----------
+OK
+Line 443 column 23 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next2 := read next & ~11b;
+	                      ^
+--WARNING----------
+OK
+Line 443 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next2 := read next & ~11b;
+	                    ^
+--WARNING----------
+OK
+Line 443 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next2 := read next & ~11b;
+	                    ^
+--WARNING----------
+OK
+Line 443 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next2 := read next & ~11b;
+	                    ^
+--WARNING----------
+OK
+Line 443 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next2 := read next & ~11b;
+	                    ^
+--WARNING----------
+OK
+Line 443 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next2 := read next & ~11b;
+	                    ^
+--WARNING----------
+OK
+Line 443 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next2 := read next & ~11b;
+	                    ^
+--WARNING----------
+OK
+Line 444 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	put next2 to result;	
+	                   ^
+--WARNING----------
+OK
+Line 444 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	put next2 to result;	
+	                   ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 547 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+                          ^
+--WARNING----------
+OK
+Line 547 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+                          ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 547 column 23 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+                       ^
+--WARNING----------
+OK
+Line 547 column 23 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+                       ^
+--WARNING----------
+OK
+Line 547 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+          ^
+--WARNING----------
+OK
+Line 547 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+          ^
+--WARNING----------
+OK
+Line 547 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+          ^
+--WARNING----------
+OK
+Line 547 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+          ^
+--WARNING----------
+OK
+Line 547 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+          ^
+--WARNING----------
+OK
+Line 547 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+          ^
+--WARNING----------
+OK
+Line 547 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+          ^
+--WARNING----------
+OK
+Line 547 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz <= minimum_size} ? "Memory: Size bound.";
+          ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 549 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                    ^
+--WARNING----------
+OK
+Line 549 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                    ^
+--WARNING----------
+OK
+Line 549 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                               ^
+--WARNING----------
+OK
+Line 549 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                               ^
+--WARNING----------
+OK
+Line 549 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 549 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 549 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 549 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 549 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 549 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 551 column 61 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                                                             ^
+--WARNING----------
+OK
+Line 551 column 61 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                                                             ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 551 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                                     ^
+--WARNING----------
+OK
+Line 551 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                                     ^
+--WARNING----------
+OK
+Line 551 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                                                 ^
+--WARNING----------
+OK
+Line 551 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                                                 ^
+--WARNING----------
+OK
+Line 551 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                                                    ^
+--WARNING----------
+OK
+Line 551 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                                                    ^
+--WARNING----------
+OK
+Line 551 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                                                  ^
+--WARNING----------
+OK
+Line 551 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                                                  ^
+--WARNING----------
+OK
+Line 551 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                                                  ^
+--WARNING----------
+OK
+Line 551 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                                                  ^
+--WARNING----------
+OK
+Line 551 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                                                  ^
+--WARNING----------
+OK
+Line 551 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                                                  ^
+--WARNING----------
+OK
+Line 551 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                                                  ^
+--WARNING----------
+OK
+Line 551 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                                                  ^
+--WARNING----------
+OK
+Line 551 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                ^
+--WARNING----------
+OK
+Line 551 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                ^
+--WARNING----------
+OK
+Line 551 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                ^
+--WARNING----------
+OK
+Line 551 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                ^
+--WARNING----------
+OK
+Line 551 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                ^
+--WARNING----------
+OK
+Line 551 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
+                ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 553 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_type t;
+                             ^
+--WARNING----------
+OK
+Line 553 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_type t;
+                             ^
+--WARNING----------
+OK
+Line 554 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (t | 1b);        
+                                                              ^
+--WARNING----------
+OK
+Line 554 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (t | 1b);        
+                                                              ^
+--WARNING----------
+OK
+Line 554 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (t | 1b);        
+                                                              ^
+--WARNING----------
+OK
+Line 554 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (t | 1b);        
+                                                              ^
+--WARNING----------
+OK
+Line 554 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (t | 1b);        
+                                                           ^
+--WARNING----------
+OK
+Line 554 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (t | 1b);        
+                                                           ^
+--WARNING----------
+OK
+Line 554 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (t | 1b);        
+                                                           ^
+--WARNING----------
+OK
+Line 554 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (t | 1b);        
+                                                           ^
+--WARNING----------
+OK
+Line 554 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (t | 1b);        
+                                                           ^
+--WARNING----------
+OK
+Line 554 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (t | 1b);        
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 39 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - one:SELF  <- 1; // Neutral element for `*' and `/'.
+                  ^
+--WARNING----------
+OK
+Line 39 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - one:SELF  <- 1; // Neutral element for `*' and `/'.
+                  ^
+--WARNING----------
+OK
+Line 39 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - one:SELF  <- 1; // Neutral element for `*' and `/'.
+                  ^
+--WARNING----------
+OK
+Line 39 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - one:SELF  <- 1; // Neutral element for `*' and `/'.
+                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 554 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (t | 1b);        
+                                                               ^
+--WARNING----------
+OK
+Line 554 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := micro_alloc new_size table ptr_table lab (t | 1b);        
+                                                               ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 49 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result.make n;
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 8 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+        ^
+--WARNING----------
+OK
+Line 58 column 8 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+        ^
+--WARNING----------
+OK
+Line 58 column 8 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+        ^
+--WARNING----------
+OK
+Line 58 column 8 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+        ^
+--WARNING----------
+OK
+Line 61 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 59 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      capacity := n;      
+                 ^
+--WARNING----------
+OK
+Line 59 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      capacity := n;      
+                 ^
+--WARNING----------
+OK
+Line 59 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      capacity := n;      
+                 ^
+--WARNING----------
+OK
+Line 60 column 41 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      storage := NATIVE_ARRAY(E).create n;
+                                         ^
+--WARNING----------
+OK
+Line 60 column 41 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      storage := NATIVE_ARRAY(E).create n;
+                                         ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 32 column 34 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 32 column 34 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 53 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 602 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz != 0} ? "Memory: Size = 0";
+               ^
+--WARNING----------
+OK
+Line 602 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {sz != 0} ? "Memory: Size = 0";
+               ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 604 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                    ^
+--WARNING----------
+OK
+Line 604 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                    ^
+--WARNING----------
+OK
+Line 604 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                               ^
+--WARNING----------
+OK
+Line 604 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                               ^
+--WARNING----------
+OK
+Line 604 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 604 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 604 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 604 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 604 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 604 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 605 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size2 := new_size + POINTER.object_size.to_pointer;
+                                               ^
+--WARNING----------
+OK
+Line 605 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size2 := new_size + POINTER.object_size.to_pointer;
+                                               ^
+--WARNING----------
+OK
+Line 605 column 58 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size2 := new_size + POINTER.object_size.to_pointer;
+                                                          ^
+--WARNING----------
+OK
+Line 605 column 58 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size2 := new_size + POINTER.object_size.to_pointer;
+                                                          ^
+--WARNING----------
+OK
+Line 605 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size2 := new_size + POINTER.object_size.to_pointer;
+                           ^
+--WARNING----------
+OK
+Line 605 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size2 := new_size + POINTER.object_size.to_pointer;
+                           ^
+--WARNING----------
+OK
+Line 605 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size2 := new_size + POINTER.object_size.to_pointer;
+                           ^
+--WARNING----------
+OK
+Line 605 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size2 := new_size + POINTER.object_size.to_pointer;
+                           ^
+--WARNING----------
+OK
+Line 605 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size2 := new_size + POINTER.object_size.to_pointer;
+                           ^
+--WARNING----------
+OK
+Line 605 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size2 := new_size + POINTER.object_size.to_pointer;
+                           ^
+--WARNING----------
+OK
+Line 605 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size2 := new_size + POINTER.object_size.to_pointer;
+                           ^
+--WARNING----------
+OK
+Line 605 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size2 := new_size + POINTER.object_size.to_pointer;
+                           ^
+--WARNING----------
+OK
+Line 606 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size2 <= minimum_size).if {
+                              ^
+--WARNING----------
+OK
+Line 606 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size2 <= minimum_size).if {
+                              ^
+--WARNING----------
+OK
+Line 606 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size2 <= minimum_size).if {
+                 ^
+--WARNING----------
+OK
+Line 606 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size2 <= minimum_size).if {
+                 ^
+--WARNING----------
+OK
+Line 606 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size2 <= minimum_size).if {
+                 ^
+--WARNING----------
+OK
+Line 606 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size2 <= minimum_size).if {
+                 ^
+--WARNING----------
+OK
+Line 606 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size2 <= minimum_size).if {
+                 ^
+--WARNING----------
+OK
+Line 606 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size2 <= minimum_size).if {
+                 ^
+--WARNING----------
+OK
+Line 606 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size2 <= minimum_size).if {
+                 ^
+--WARNING----------
+OK
+Line 606 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size2 <= minimum_size).if {
+                 ^
+--WARNING----------
+OK
+Line 612 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 607 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := alloc_size new_size2;      
+                                    ^
+--WARNING----------
+OK
+Line 607 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := alloc_size new_size2;      
+                                    ^
+--WARNING----------
+OK
+Line 608 column 11 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      put 3 to result; // 3 : 2=NATIVE_ARRAY
+           ^
+--WARNING----------
+OK
+Line 608 column 11 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      put 3 to result; // 3 : 2=NATIVE_ARRAY
+           ^
+--WARNING----------
+OK
+Line 608 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      put 3 to result; // 3 : 2=NATIVE_ARRAY
+                     ^
+--WARNING----------
+OK
+Line 608 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      put 3 to result; // 3 : 2=NATIVE_ARRAY
+                     ^
+--WARNING----------
+OK
+Line 609 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := result + POINTER.object_size;
+                                            ^
+--WARNING----------
+OK
+Line 609 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := result + POINTER.object_size;
+                                            ^
+--WARNING----------
+OK
+Line 609 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := result + POINTER.object_size;
+                                            ^
+--WARNING----------
+OK
+Line 609 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := result + POINTER.object_size;
+                                            ^
+--WARNING----------
+OK
+Line 609 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := result + POINTER.object_size;
+                        ^
+--WARNING----------
+OK
+Line 609 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := result + POINTER.object_size;
+                        ^
+--WARNING----------
+OK
+Line 609 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := result + POINTER.object_size;
+                        ^
+--WARNING----------
+OK
+Line 609 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := result + POINTER.object_size;
+                        ^
+--WARNING----------
+OK
+Line 609 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := result + POINTER.object_size;
+                        ^
+--WARNING----------
+OK
+Line 609 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := result + POINTER.object_size;
+                        ^
+--WARNING----------
+OK
+Line 609 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := result + POINTER.object_size;
+                        ^
+--WARNING----------
+OK
+Line 609 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := result + POINTER.object_size;
+                        ^
+--WARNING----------
+OK
+Line 612 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 611 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := search new_size .begin;      
+                                ^
+--WARNING----------
+OK
+Line 611 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := search new_size .begin;      
+                                ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 328 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+                                                              ^
+--WARNING----------
+OK
+Line 328 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+                                                              ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 328 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+                            ^
+--WARNING----------
+OK
+Line 328 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+                            ^
+--WARNING----------
+OK
+Line 328 column 48 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+                                                ^
+--WARNING----------
+OK
+Line 328 column 48 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+                                                ^
+--WARNING----------
+OK
+Line 328 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+                                                           ^
+--WARNING----------
+OK
+Line 328 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+                                                           ^
+--WARNING----------
+OK
+Line 328 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+                             ^
+--WARNING----------
+OK
+Line 328 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+                             ^
+--WARNING----------
+OK
+Line 328 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+                             ^
+--WARNING----------
+OK
+Line 328 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+                             ^
+--WARNING----------
+OK
+Line 328 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+                             ^
+--WARNING----------
+OK
+Line 328 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+                             ^
+--WARNING----------
+OK
+Line 328 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+                             ^
+--WARNING----------
+OK
+Line 328 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+                             ^
+--WARNING----------
+OK
+Line 328 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+               ^
+--WARNING----------
+OK
+Line 328 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+               ^
+--WARNING----------
+OK
+Line 328 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+               ^
+--WARNING----------
+OK
+Line 328 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+               ^
+--WARNING----------
+OK
+Line 328 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+               ^
+--WARNING----------
+OK
+Line 328 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+               ^
+--WARNING----------
+OK
+Line 328 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+               ^
+--WARNING----------
+OK
+Line 328 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+               ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 329 column 61 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                             ^
+--WARNING----------
+OK
+Line 329 column 61 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                             ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 329 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                     ^
+--WARNING----------
+OK
+Line 329 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                     ^
+--WARNING----------
+OK
+Line 329 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                 ^
+--WARNING----------
+OK
+Line 329 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                 ^
+--WARNING----------
+OK
+Line 329 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                    ^
+--WARNING----------
+OK
+Line 329 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                    ^
+--WARNING----------
+OK
+Line 329 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 329 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 329 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 329 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 329 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 329 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 329 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 329 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 329 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 329 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 329 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 329 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 329 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 329 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 331 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := first_free;        
+                        ^
+--WARNING----------
+OK
+Line 331 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result := first_free;        
+                        ^
+--WARNING----------
+OK
+Line 334 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 334 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 332 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 332 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {
+                                     ^
+--WARNING----------
+OK
+Line 332 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {
+                                                 ^
+--WARNING----------
+OK
+Line 332 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {
+                                                 ^
+--WARNING----------
+OK
+Line 332 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {
+                                                 ^
+--WARNING----------
+OK
+Line 332 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {
+                                                 ^
+--WARNING----------
+OK
+Line 332 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {
+                                                 ^
+--WARNING----------
+OK
+Line 332 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {
+                                                 ^
+--WARNING----------
+OK
+Line 332 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {
+                                                  ^
+--WARNING----------
+OK
+Line 332 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {
+                                                  ^
+--WARNING----------
+OK
+Line 332 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {
+                                                  ^
+--WARNING----------
+OK
+Line 332 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {
+                                                  ^
+--WARNING----------
+OK
+Line 332 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {
+                                                  ^
+--WARNING----------
+OK
+Line 332 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {
+                                                  ^
+--WARNING----------
+OK
+Line 332 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {
+                                                  ^
+--WARNING----------
+OK
+Line 332 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {
+                                                  ^
+--WARNING----------
+OK
+Line 332 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {
+                        ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 333 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := result.next_free;
+                                ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 337 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 336 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := new_page;
+                        ^
+--WARNING----------
+OK
+Line 336 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := new_page;
+                        ^
+--WARNING----------
+OK
+Line 337 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 338 column 33 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    idx := get_index (result.this);
+                                 ^
+--WARNING----------
+OK
+Line 338 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    idx := get_index (result.this);
+                                  ^
+--WARNING----------
+OK
+Line 338 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    idx := get_index (result.this);
+                                  ^
+--WARNING----------
+OK
+Line 97 column 57 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;
+                                                         ^
+--WARNING----------
+OK
+Line 97 column 57 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;
+                                                         ^
+--WARNING----------
+OK
+Line 97 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;
+                                            ^
+--WARNING----------
+OK
+Line 97 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;
+                                            ^
+--WARNING----------
+OK
+Line 97 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;
+                                            ^
+--WARNING----------
+OK
+Line 97 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;
+                                            ^
+--WARNING----------
+OK
+Line 97 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;
+                                            ^
+--WARNING----------
+OK
+Line 97 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;
+                                            ^
+--WARNING----------
+OK
+Line 97 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;
+                                            ^
+--WARNING----------
+OK
+Line 97 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;
+                                            ^
+--WARNING----------
+OK
+Line 97 column 74 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;
+                                                                          ^
+--WARNING----------
+OK
+Line 97 column 74 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;
+                                                                          ^
+--WARNING----------
+OK
+Line 97 column 76 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;
+                                                                            ^
+--WARNING----------
+OK
+Line 97 column 76 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;
+                                                                            ^
+--WARNING----------
+OK
+Line 97 column 76 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;
+                                                                            ^
+--WARNING----------
+OK
+Line 97 column 76 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;
+                                                                            ^
+--WARNING----------
+OK
+Line 97 column 76 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;
+                                                                            ^
+--WARNING----------
+OK
+Line 97 column 76 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;
+                                                                            ^
+--WARNING----------
+OK
+Line 339 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                            ^
+--WARNING----------
+OK
+Line 339 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 339 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                   ^
+--WARNING----------
+OK
+Line 339 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                   ^
+--WARNING----------
+OK
+Line 339 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                   ^
+--WARNING----------
+OK
+Line 339 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                   ^
+--WARNING----------
+OK
+Line 339 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 339 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 339 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 339 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 339 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 339 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 339 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 339 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 339 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 339 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 339 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 339 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 340 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    result.to_busy new_size index idx;
+                                     ^
+--WARNING----------
+OK
+Line 257 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {id = id_free} ? "Memory: Macro block not free.";    
+                    ^
+--WARNING----------
+OK
+Line 257 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {id = id_free} ? "Memory: Macro block not free.";    
+                    ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 257 column 8 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {id = id_free} ? "Memory: Macro block not free.";    
+        ^
+--WARNING----------
+OK
+Line 257 column 8 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {id = id_free} ? "Memory: Macro block not free.";    
+        ^
+--WARNING----------
+OK
+Line 257 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {id = id_free} ? "Memory: Macro block not free.";    
+                 ^
+--WARNING----------
+OK
+Line 257 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {id = id_free} ? "Memory: Macro block not free.";    
+                 ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 258 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                       ^
+--WARNING----------
+OK
+Line 258 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                       ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 258 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                               ^
+--WARNING----------
+OK
+Line 258 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                               ^
+--WARNING----------
+OK
+Line 258 column 43 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                           ^
+--WARNING----------
+OK
+Line 258 column 43 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                           ^
+--WARNING----------
+OK
+Line 258 column 46 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                              ^
+--WARNING----------
+OK
+Line 258 column 46 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                              ^
+--WARNING----------
+OK
+Line 258 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                            ^
+--WARNING----------
+OK
+Line 258 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                            ^
+--WARNING----------
+OK
+Line 258 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                            ^
+--WARNING----------
+OK
+Line 258 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                            ^
+--WARNING----------
+OK
+Line 258 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                            ^
+--WARNING----------
+OK
+Line 258 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                            ^
+--WARNING----------
+OK
+Line 258 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                            ^
+--WARNING----------
+OK
+Line 258 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                            ^
+--WARNING----------
+OK
+Line 258 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+          ^
+--WARNING----------
+OK
+Line 258 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+          ^
+--WARNING----------
+OK
+Line 258 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+          ^
+--WARNING----------
+OK
+Line 258 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+          ^
+--WARNING----------
+OK
+Line 258 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+          ^
+--WARNING----------
+OK
+Line 258 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+          ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 260 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    delete_link_free;
+                    ^
+--WARNING----------
+OK
+Line 260 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    delete_link_free;
+                    ^
+--WARNING----------
+OK
+Line 262 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz      := size_and_id.to_pointer;
+                           ^
+--WARNING----------
+OK
+Line 262 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz      := size_and_id.to_pointer;
+                           ^
+--WARNING----------
+OK
+Line 262 column 38 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz      := size_and_id.to_pointer;
+                                      ^
+--WARNING----------
+OK
+Line 262 column 38 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz      := size_and_id.to_pointer;
+                                      ^
+--WARNING----------
+OK
+Line 262 column 38 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz      := size_and_id.to_pointer;
+                                      ^
+--WARNING----------
+OK
+Line 262 column 38 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz      := size_and_id.to_pointer;
+                                      ^
+--WARNING----------
+OK
+Line 262 column 38 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz      := size_and_id.to_pointer;
+                                      ^
+--WARNING----------
+OK
+Line 262 column 38 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz      := size_and_id.to_pointer;
+                                      ^
+--WARNING----------
+OK
+Line 263 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := siz - sz;
+                     ^
+--WARNING----------
+OK
+Line 263 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := siz - sz;
+                     ^
+--WARNING----------
+OK
+Line 263 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := siz - sz;
+                     ^
+--WARNING----------
+OK
+Line 263 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := siz - sz;
+                     ^
+--WARNING----------
+OK
+Line 263 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := siz - sz;
+                     ^
+--WARNING----------
+OK
+Line 263 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := siz - sz;
+                     ^
+--WARNING----------
+OK
+Line 263 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := siz - sz;
+                     ^
+--WARNING----------
+OK
+Line 263 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := siz - sz;
+                     ^
+--WARNING----------
+OK
+Line 264 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                             ^
+--WARNING----------
+OK
+Line 264 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                             ^
+--WARNING----------
+OK
+Line 264 column 43 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                                           ^
+--WARNING----------
+OK
+Line 264 column 43 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                                           ^
+--WARNING----------
+OK
+Line 264 column 54 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                                                      ^
+--WARNING----------
+OK
+Line 264 column 54 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                                                      ^
+--WARNING----------
+OK
+Line 264 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                               ^
+--WARNING----------
+OK
+Line 264 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                               ^
+--WARNING----------
+OK
+Line 264 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                              ^
+--WARNING----------
+OK
+Line 264 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                              ^
+--WARNING----------
+OK
+Line 264 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                              ^
+--WARNING----------
+OK
+Line 264 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                              ^
+--WARNING----------
+OK
+Line 264 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                              ^
+--WARNING----------
+OK
+Line 264 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                              ^
+--WARNING----------
+OK
+Line 264 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                              ^
+--WARNING----------
+OK
+Line 264 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                              ^
+--WARNING----------
+OK
+Line 264 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                                ^
+--WARNING----------
+OK
+Line 264 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                                ^
+--WARNING----------
+OK
+Line 264 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                                ^
+--WARNING----------
+OK
+Line 264 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                                ^
+--WARNING----------
+OK
+Line 264 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                                ^
+--WARNING----------
+OK
+Line 264 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                                ^
+--WARNING----------
+OK
+Line 264 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                                ^
+--WARNING----------
+OK
+Line 264 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+                                ^
+--WARNING----------
+OK
+Line 264 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+               ^
+--WARNING----------
+OK
+Line 264 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+               ^
+--WARNING----------
+OK
+Line 264 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+               ^
+--WARNING----------
+OK
+Line 264 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+               ^
+--WARNING----------
+OK
+Line 264 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+               ^
+--WARNING----------
+OK
+Line 264 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+               ^
+--WARNING----------
+OK
+Line 264 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+               ^
+--WARNING----------
+OK
+Line 264 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
+               ^
+--WARNING----------
+OK
+Line 276 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 266 column 46 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new := CONVERT(POINTER,MEMORY).on (begin+sz);
+                                              ^
+--WARNING----------
+OK
+Line 266 column 46 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new := CONVERT(POINTER,MEMORY).on (begin+sz);
+                                              ^
+--WARNING----------
+OK
+Line 266 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new := CONVERT(POINTER,MEMORY).on (begin+sz);
+                                               ^
+--WARNING----------
+OK
+Line 266 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new := CONVERT(POINTER,MEMORY).on (begin+sz);
+                                               ^
+--WARNING----------
+OK
+Line 266 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new := CONVERT(POINTER,MEMORY).on (begin+sz);
+                                               ^
+--WARNING----------
+OK
+Line 266 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new := CONVERT(POINTER,MEMORY).on (begin+sz);
+                                               ^
+--WARNING----------
+OK
+Line 266 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new := CONVERT(POINTER,MEMORY).on (begin+sz);
+                                               ^
+--WARNING----------
+OK
+Line 266 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new := CONVERT(POINTER,MEMORY).on (begin+sz);
+                                               ^
+--WARNING----------
+OK
+Line 266 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new := CONVERT(POINTER,MEMORY).on (begin+sz);
+                                               ^
+--WARNING----------
+OK
+Line 266 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new := CONVERT(POINTER,MEMORY).on (begin+sz);
+                                               ^
+--WARNING----------
+OK
+Line 266 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new := CONVERT(POINTER,MEMORY).on (begin+sz);
+                                                  ^
+--WARNING----------
+OK
+Line 266 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new := CONVERT(POINTER,MEMORY).on (begin+sz);
+                                                  ^
+--WARNING----------
+OK
+Line 267 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_previous_linear (this - begin_memory);
+                                    ^
+--WARNING----------
+OK
+Line 267 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_previous_linear (this - begin_memory);
+                                    ^
+--WARNING----------
+OK
+Line 267 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_previous_linear (this - begin_memory);
+                                                  ^
+--WARNING----------
+OK
+Line 267 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_previous_linear (this - begin_memory);
+                                                  ^
+--WARNING----------
+OK
+Line 267 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_previous_linear (this - begin_memory);
+                                     ^
+--WARNING----------
+OK
+Line 267 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_previous_linear (this - begin_memory);
+                                     ^
+--WARNING----------
+OK
+Line 267 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_previous_linear (this - begin_memory);
+                                     ^
+--WARNING----------
+OK
+Line 267 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_previous_linear (this - begin_memory);
+                                     ^
+--WARNING----------
+OK
+Line 267 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_previous_linear (this - begin_memory);
+                                     ^
+--WARNING----------
+OK
+Line 267 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_previous_linear (this - begin_memory);
+                                     ^
+--WARNING----------
+OK
+Line 267 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_previous_linear (this - begin_memory);
+                                     ^
+--WARNING----------
+OK
+Line 267 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_previous_linear (this - begin_memory);
+                                     ^
+--WARNING----------
+OK
+Line 267 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_previous_linear (this - begin_memory);
+                                                   ^
+--WARNING----------
+OK
+Line 268 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);
+                                                   ^
+--WARNING----------
+OK
+Line 268 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);
+                                                   ^
+--WARNING----------
+OK
+Line 268 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);
+                                                                ^
+--WARNING----------
+OK
+Line 268 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);
+                                                                ^
+--WARNING----------
+OK
+Line 268 column 79 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);
+                                                                               ^
+--WARNING----------
+OK
+Line 268 column 79 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);
+                                                                               ^
+--WARNING----------
+OK
+Line 268 column 79 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);
+                                                                               ^
+--WARNING----------
+OK
+Line 268 column 79 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);
+                                                                               ^
+--WARNING----------
+OK
+Line 268 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);
+                                                    ^
+--WARNING----------
+OK
+Line 268 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);
+                                                    ^
+--WARNING----------
+OK
+Line 268 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);
+                                                    ^
+--WARNING----------
+OK
+Line 268 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);
+                                                    ^
+--WARNING----------
+OK
+Line 268 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);
+                                                    ^
+--WARNING----------
+OK
+Line 268 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);
+                                                    ^
+--WARNING----------
+OK
+Line 268 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);
+                                                    ^
+--WARNING----------
+OK
+Line 268 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);
+                                                    ^
+--WARNING----------
+OK
+Line 268 column 80 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);
+                                                                                ^
+--WARNING----------
+OK
+Line 269 column 23 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new.add_link_free;
+                       ^
+--WARNING----------
+OK
+Line 270 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      (new.is_end).if {
+                 ^
+--WARNING----------
+OK
+Line 91 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
+                                        ^
+--WARNING----------
+OK
+Line 91 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
+                                        ^
+--WARNING----------
+OK
+Line 91 column 48 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
+                                                ^
+--WARNING----------
+OK
+Line 91 column 48 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
+                                                ^
+--WARNING----------
+OK
+Line 91 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
+                                         ^
+--WARNING----------
+OK
+Line 91 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
+                                         ^
+--WARNING----------
+OK
+Line 91 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
+                                         ^
+--WARNING----------
+OK
+Line 91 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
+                                         ^
+--WARNING----------
+OK
+Line 91 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
+                                         ^
+--WARNING----------
+OK
+Line 91 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
+                                         ^
+--WARNING----------
+OK
+Line 91 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
+                                                            ^
+--WARNING----------
+OK
+Line 91 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
+                                                            ^
+--WARNING----------
+OK
+Line 91 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
+                                                            ^
+--WARNING----------
+OK
+Line 91 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
+                                                            ^
+--WARNING----------
+OK
+Line 91 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
+                                                            ^
+--WARNING----------
+OK
+Line 91 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
+                                                            ^
+--WARNING----------
+OK
+Line 91 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
+                                                            ^
+--WARNING----------
+OK
+Line 91 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
+                                                            ^
+--WARNING----------
+OK
+Line 275 column 7 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 271 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	put_last new to idx;
+	                   ^
+--WARNING----------
+OK
+Line 271 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	put_last new to idx;
+	                   ^
+--WARNING----------
+OK
+Line 275 column 7 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 273 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next := new.next_linear;
+	                       ^
+--WARNING----------
+OK
+Line 274 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next.set_previous_linear (new.this - begin_memory);
+	                                   ^
+--WARNING----------
+OK
+Line 274 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next.set_previous_linear (new.this - begin_memory);
+	                                                 ^
+--WARNING----------
+OK
+Line 274 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next.set_previous_linear (new.this - begin_memory);
+	                                                 ^
+--WARNING----------
+OK
+Line 274 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next.set_previous_linear (new.this - begin_memory);
+	                                    ^
+--WARNING----------
+OK
+Line 274 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next.set_previous_linear (new.this - begin_memory);
+	                                    ^
+--WARNING----------
+OK
+Line 274 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next.set_previous_linear (new.this - begin_memory);
+	                                    ^
+--WARNING----------
+OK
+Line 274 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next.set_previous_linear (new.this - begin_memory);
+	                                    ^
+--WARNING----------
+OK
+Line 274 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next.set_previous_linear (new.this - begin_memory);
+	                                    ^
+--WARNING----------
+OK
+Line 274 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next.set_previous_linear (new.this - begin_memory);
+	                                    ^
+--WARNING----------
+OK
+Line 274 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next.set_previous_linear (new.this - begin_memory);
+	                                    ^
+--WARNING----------
+OK
+Line 274 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next.set_previous_linear (new.this - begin_memory);
+	                                    ^
+--WARNING----------
+OK
+Line 274 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	next.set_previous_linear (new.this - begin_memory);
+	                                                  ^
+--WARNING----------
+OK
+Line 276 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 277 column 38 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    size_and_id := siz.to_uinteger_32 | id_busy;
+                                      ^
+--WARNING----------
+OK
+Line 277 column 38 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    size_and_id := siz.to_uinteger_32 | id_busy;
+                                      ^
+--WARNING----------
+OK
+Line 277 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    size_and_id := siz.to_uinteger_32 | id_busy;
+                                               ^
+--WARNING----------
+OK
+Line 277 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    size_and_id := siz.to_uinteger_32 | id_busy;
+                                               ^
+--WARNING----------
+OK
+Line 277 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    size_and_id := siz.to_uinteger_32 | id_busy;
+                                       ^
+--WARNING----------
+OK
+Line 277 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    size_and_id := siz.to_uinteger_32 | id_busy;
+                                       ^
+--WARNING----------
+OK
+Line 277 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    size_and_id := siz.to_uinteger_32 | id_busy;
+                                       ^
+--WARNING----------
+OK
+Line 277 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    size_and_id := siz.to_uinteger_32 | id_busy;
+                                       ^
+--WARNING----------
+OK
+Line 277 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    size_and_id := siz.to_uinteger_32 | id_busy;
+                                       ^
+--WARNING----------
+OK
+Line 277 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    size_and_id := siz.to_uinteger_32 | id_busy;
+                                       ^
+--WARNING----------
+OK
+Line 277 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    size_and_id := siz.to_uinteger_32 | id_busy;
+                  ^
+--WARNING----------
+OK
+Line 278 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {id = id_busy} ? "Memory: Macro Block not busy.";
+                    ^
+--WARNING----------
+OK
+Line 278 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {id = id_busy} ? "Memory: Macro Block not busy.";
+                    ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 278 column 8 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {id = id_busy} ? "Memory: Macro Block not busy.";
+        ^
+--WARNING----------
+OK
+Line 278 column 8 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {id = id_busy} ? "Memory: Macro Block not busy.";
+        ^
+--WARNING----------
+OK
+Line 278 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {id = id_busy} ? "Memory: Macro Block not busy.";
+                 ^
+--WARNING----------
+OK
+Line 278 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {id = id_busy} ? "Memory: Macro Block not busy.";
+                 ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 611 column 38 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := search new_size .begin;      
+                                      ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                    ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 42 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                          ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 60 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      storage := NATIVE_ARRAY(E).create n;
+                ^
+--WARNING----------
+OK
+Line 61 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 62 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+                ^
+--WARNING----------
+OK
+Line 62 column 12 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+            ^
+--WARNING----------
+OK
+Line 62 column 12 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+            ^
+--WARNING----------
+OK
+Line 62 column 12 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+            ^
+--WARNING----------
+OK
+Line 51 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+     ^
+--WARNING----------
+OK
+Line 51 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 51 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+                       ^
+--WARNING----------
+OK
+Line 51 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+                       ^
+--WARNING----------
+OK
+Line 51 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+                       ^
+--WARNING----------
+OK
+Line 42 column 28 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                            ^
+--WARNING----------
+OK
+Line 42 column 28 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                            ^
+--WARNING----------
+OK
+Line 42 column 28 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                            ^
+--WARNING----------
+OK
+Line 42 column 28 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                            ^
+--WARNING----------
+OK
+Line 42 column 29 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                             ^
+--WARNING----------
+OK
+Line 42 column 29 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                             ^
+--WARNING----------
+OK
+Line 42 column 29 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                             ^
+--WARNING----------
+OK
+Line 42 column 29 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 52 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+     ^
+--WARNING----------
+OK
+Line 52 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 52 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+                       ^
+--WARNING----------
+OK
+Line 52 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+                       ^
+--WARNING----------
+OK
+Line 52 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+                       ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 99 column 17 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      line_tmp := BMP_LINE(PIXEL_15).create w_max;
+                 ^
+--WARNING----------
+OK
+Line 100 column 22 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                      ^
+--WARNING----------
+OK
+Line 100 column 22 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                      ^
+--WARNING----------
+OK
+Line 100 column 34 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                                  ^
+--WARNING----------
+OK
+Line 178 column 62 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  CONVERT(NATIVE_ARRAY(E),NATIVE_ARRAY(UINTEGER_8)).on storage;
+                                                              ^
+--WARNING----------
+OK
+Line 178 column 62 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  CONVERT(NATIVE_ARRAY(E),NATIVE_ARRAY(UINTEGER_8)).on storage;
+                                                              ^
+--WARNING----------
+OK
+Line 178 column 62 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  CONVERT(NATIVE_ARRAY(E),NATIVE_ARRAY(UINTEGER_8)).on storage;
+                                                              ^
+--WARNING----------
+OK
+Line 178 column 62 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  CONVERT(NATIVE_ARRAY(E),NATIVE_ARRAY(UINTEGER_8)).on storage;
+                                                              ^
+--WARNING----------
+OK
+Line 100 column 34 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                                  ^
+--WARNING----------
+OK
+Line 178 column 62 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  CONVERT(NATIVE_ARRAY(E),NATIVE_ARRAY(UINTEGER_8)).on storage;
+                                                              ^
+--WARNING----------
+OK
+Line 178 column 62 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  CONVERT(NATIVE_ARRAY(E),NATIVE_ARRAY(UINTEGER_8)).on storage;
+                                                              ^
+--WARNING----------
+OK
+Line 178 column 62 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  CONVERT(NATIVE_ARRAY(E),NATIVE_ARRAY(UINTEGER_8)).on storage;
+                                                              ^
+--WARNING----------
+OK
+Line 178 column 62 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  CONVERT(NATIVE_ARRAY(E),NATIVE_ARRAY(UINTEGER_8)).on storage;
+                                                              ^
+--WARNING----------
+OK
+Line 100 column 34 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                                  ^
+--WARNING----------
+OK
+Line 178 column 62 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  CONVERT(NATIVE_ARRAY(E),NATIVE_ARRAY(UINTEGER_8)).on storage;
+                                                              ^
+--WARNING----------
+OK
+Line 178 column 62 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  CONVERT(NATIVE_ARRAY(E),NATIVE_ARRAY(UINTEGER_8)).on storage;
+                                                              ^
+--WARNING----------
+OK
+Line 178 column 62 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  CONVERT(NATIVE_ARRAY(E),NATIVE_ARRAY(UINTEGER_8)).on storage;
+                                                              ^
+--WARNING----------
+OK
+Line 178 column 62 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  CONVERT(NATIVE_ARRAY(E),NATIVE_ARRAY(UINTEGER_8)).on storage;
+                                                              ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 103 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+            ^
+--WARNING----------
+OK
+Line 103 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+            ^
+--WARNING----------
+OK
+Line 103 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+            ^
+--WARNING----------
+OK
+Line 103 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+            ^
+--WARNING----------
+OK
+Line 108 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 108 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 108 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 108 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 108 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 108 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 108 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 108 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 104 column 49 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      line_tmp := BMP_LINE(PIXEL_16).create w_max; 
+                                                 ^
+--WARNING----------
+OK
+Line 104 column 49 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      line_tmp := BMP_LINE(PIXEL_16).create w_max; 
+                                                 ^
+--WARNING----------
+OK
+Line 46 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+     ^
+--WARNING----------
+OK
+Line 46 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 46 column 9 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+         ^
+--WARNING----------
+OK
+Line 46 column 9 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+         ^
+--WARNING----------
+OK
+Line 46 column 9 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+         ^
+--WARNING----------
+OK
+Line 46 column 9 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+         ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 49 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result.make n;
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 8 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+        ^
+--WARNING----------
+OK
+Line 58 column 8 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+        ^
+--WARNING----------
+OK
+Line 58 column 8 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+        ^
+--WARNING----------
+OK
+Line 58 column 8 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+        ^
+--WARNING----------
+OK
+Line 61 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 59 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      capacity := n;      
+                 ^
+--WARNING----------
+OK
+Line 59 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      capacity := n;      
+                 ^
+--WARNING----------
+OK
+Line 59 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      capacity := n;      
+                 ^
+--WARNING----------
+OK
+Line 60 column 41 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      storage := NATIVE_ARRAY(E).create n;
+                                         ^
+--WARNING----------
+OK
+Line 60 column 41 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      storage := NATIVE_ARRAY(E).create n;
+                                         ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 53 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                    ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 42 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                          ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 60 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      storage := NATIVE_ARRAY(E).create n;
+                ^
+--WARNING----------
+OK
+Line 61 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 62 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+                ^
+--WARNING----------
+OK
+Line 62 column 12 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+            ^
+--WARNING----------
+OK
+Line 62 column 12 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+            ^
+--WARNING----------
+OK
+Line 62 column 12 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+            ^
+--WARNING----------
+OK
+Line 51 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+     ^
+--WARNING----------
+OK
+Line 51 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 51 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+                       ^
+--WARNING----------
+OK
+Line 51 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+                       ^
+--WARNING----------
+OK
+Line 51 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+                       ^
+--WARNING----------
+OK
+Line 42 column 28 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                            ^
+--WARNING----------
+OK
+Line 42 column 28 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                            ^
+--WARNING----------
+OK
+Line 42 column 28 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                            ^
+--WARNING----------
+OK
+Line 42 column 28 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                            ^
+--WARNING----------
+OK
+Line 42 column 29 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                             ^
+--WARNING----------
+OK
+Line 42 column 29 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                             ^
+--WARNING----------
+OK
+Line 42 column 29 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                             ^
+--WARNING----------
+OK
+Line 42 column 29 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 52 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+     ^
+--WARNING----------
+OK
+Line 52 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 52 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+                       ^
+--WARNING----------
+OK
+Line 52 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+                       ^
+--WARNING----------
+OK
+Line 52 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+                       ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 104 column 17 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      line_tmp := BMP_LINE(PIXEL_16).create w_max; 
+                 ^
+--WARNING----------
+OK
+Line 105 column 22 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                      ^
+--WARNING----------
+OK
+Line 105 column 22 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                      ^
+--WARNING----------
+OK
+Line 105 column 34 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                                  ^
+--WARNING----------
+OK
+Line 105 column 34 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                                  ^
+--WARNING----------
+OK
+Line 105 column 34 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                                  ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 108 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+            ^
+--WARNING----------
+OK
+Line 108 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+            ^
+--WARNING----------
+OK
+Line 108 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+            ^
+--WARNING----------
+OK
+Line 108 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+            ^
+--WARNING----------
+OK
+Line 113 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 113 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 113 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 113 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 113 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 113 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 113 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 113 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 49 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      line_tmp := BMP_LINE(PIXEL_32).create w_max; 
+                                                 ^
+--WARNING----------
+OK
+Line 109 column 49 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      line_tmp := BMP_LINE(PIXEL_32).create w_max; 
+                                                 ^
+--WARNING----------
+OK
+Line 46 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+     ^
+--WARNING----------
+OK
+Line 46 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 46 column 9 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+         ^
+--WARNING----------
+OK
+Line 46 column 9 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+         ^
+--WARNING----------
+OK
+Line 46 column 9 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+         ^
+--WARNING----------
+OK
+Line 46 column 9 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+         ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 49 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result.make n;
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 8 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+        ^
+--WARNING----------
+OK
+Line 58 column 8 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+        ^
+--WARNING----------
+OK
+Line 58 column 8 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+        ^
+--WARNING----------
+OK
+Line 58 column 8 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+        ^
+--WARNING----------
+OK
+Line 61 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 59 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      capacity := n;      
+                 ^
+--WARNING----------
+OK
+Line 59 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      capacity := n;      
+                 ^
+--WARNING----------
+OK
+Line 59 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      capacity := n;      
+                 ^
+--WARNING----------
+OK
+Line 60 column 41 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      storage := NATIVE_ARRAY(E).create n;
+                                         ^
+--WARNING----------
+OK
+Line 60 column 41 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      storage := NATIVE_ARRAY(E).create n;
+                                         ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 53 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                    ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 42 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                          ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 60 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      storage := NATIVE_ARRAY(E).create n;
+                ^
+--WARNING----------
+OK
+Line 61 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 62 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+                ^
+--WARNING----------
+OK
+Line 62 column 12 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+            ^
+--WARNING----------
+OK
+Line 62 column 12 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+            ^
+--WARNING----------
+OK
+Line 62 column 12 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+            ^
+--WARNING----------
+OK
+Line 51 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+     ^
+--WARNING----------
+OK
+Line 51 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 51 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+                       ^
+--WARNING----------
+OK
+Line 51 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+                       ^
+--WARNING----------
+OK
+Line 51 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+                       ^
+--WARNING----------
+OK
+Line 42 column 28 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                            ^
+--WARNING----------
+OK
+Line 42 column 28 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                            ^
+--WARNING----------
+OK
+Line 42 column 28 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                            ^
+--WARNING----------
+OK
+Line 42 column 28 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                            ^
+--WARNING----------
+OK
+Line 42 column 29 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                             ^
+--WARNING----------
+OK
+Line 42 column 29 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                             ^
+--WARNING----------
+OK
+Line 42 column 29 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                             ^
+--WARNING----------
+OK
+Line 42 column 29 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 52 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+     ^
+--WARNING----------
+OK
+Line 52 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 52 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+                       ^
+--WARNING----------
+OK
+Line 52 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+                       ^
+--WARNING----------
+OK
+Line 52 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+                       ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 109 column 17 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      line_tmp := BMP_LINE(PIXEL_32).create w_max; 
+                 ^
+--WARNING----------
+OK
+Line 110 column 22 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                      ^
+--WARNING----------
+OK
+Line 110 column 22 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                      ^
+--WARNING----------
+OK
+Line 110 column 34 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                                  ^
+--WARNING----------
+OK
+Line 110 column 34 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                                  ^
+--WARNING----------
+OK
+Line 110 column 34 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                                  ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 113 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+            ^
+--WARNING----------
+OK
+Line 113 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+            ^
+--WARNING----------
+OK
+Line 113 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+            ^
+--WARNING----------
+OK
+Line 113 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+            ^
+--WARNING----------
+OK
+Line 117 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 117 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 117 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 117 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 117 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 117 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 117 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 117 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 114 column 49 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      line_tmp := BMP_LINE(PIXEL_32).create w_max; 
+                                                 ^
+--WARNING----------
+OK
+Line 114 column 49 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      line_tmp := BMP_LINE(PIXEL_32).create w_max; 
+                                                 ^
+--WARNING----------
+OK
+Line 114 column 17 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      line_tmp := BMP_LINE(PIXEL_32).create w_max; 
+                 ^
+--WARNING----------
+OK
+Line 115 column 22 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                      ^
+--WARNING----------
+OK
+Line 115 column 22 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                      ^
+--WARNING----------
+OK
+Line 115 column 34 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                                  ^
+--WARNING----------
+OK
+Line 115 column 34 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                                  ^
+--WARNING----------
+OK
+Line 115 column 34 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      data := line_tmp.get_storage;
+                                  ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 119 column 16 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    is_active := TRUE;
+                ^
+--WARNING----------
+OK
+Line 184 column 29 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    DESK.make VIDEO with init;
+                             ^
+--WARNING----------
+OK
+Line 184 column 29 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    DESK.make VIDEO with init;
+                             ^
+--WARNING----------
+OK
+Line 145 column 5 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 145 column 5 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 86 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 86 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 86 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 86 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 34 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - parent_video:ABSTRACT_BITMAP := ABSTRACT_BITMAP;
+                                                   ^
+--WARNING----------
+OK
+Line 34 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - parent_video:ABSTRACT_BITMAP := ABSTRACT_BITMAP;
+                                                   ^
+--WARNING----------
+OK
+Line 86 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 102 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 102 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 86 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 86 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 86 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 86 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 86 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 86 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 86 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 86 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 86 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 87 column 36 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    result.make (car,line) justify 0 action a;
+                                    ^
+--WARNING----------
+OK
+Line 87 column 36 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    result.make (car,line) justify 0 action a;
+                                    ^
+--WARNING----------
+OK
+Line 87 column 36 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    result.make (car,line) justify 0 action a;
+                                    ^
+--WARNING----------
+OK
+Line 87 column 36 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    result.make (car,line) justify 0 action a;
+                                    ^
+--WARNING----------
+OK
+Line 87 column 45 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    result.make (car,line) justify 0 action a;
+                                             ^
+--WARNING----------
+OK
+Line 115 column 6 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    -? {car > 1}; 
+      ^
+--WARNING----------
+OK
+Line 115 column 6 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    -? {car > 1}; 
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 115 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    -? {car > 1}; 
+             ^
+--WARNING----------
+OK
+Line 115 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    -? {car > 1}; 
+             ^
+--WARNING----------
+OK
+Line 115 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    -? {car > 1}; 
+             ^
+--WARNING----------
+OK
+Line 115 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    -? {car > 1}; 
+             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 116 column 6 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    -? {line > 0};
+      ^
+--WARNING----------
+OK
+Line 116 column 6 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    -? {line > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 116 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    -? {line > 0};
+              ^
+--WARNING----------
+OK
+Line 116 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    -? {line > 0};
+              ^
+--WARNING----------
+OK
+Line 116 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    -? {line > 0};
+              ^
+--WARNING----------
+OK
+Line 116 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    -? {line > 0};
+              ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 119 column 34 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    text    := STRING.create (car*line);
+                                  ^
+--WARNING----------
+OK
+Line 119 column 34 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    text    := STRING.create (car*line);
+                                  ^
+--WARNING----------
+OK
+Line 119 column 34 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    text    := STRING.create (car*line);
+                                  ^
+--WARNING----------
+OK
+Line 119 column 34 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    text    := STRING.create (car*line);
+                                  ^
+--WARNING----------
+OK
+Line 119 column 39 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    text    := STRING.create (car*line);
+                                       ^
+--WARNING----------
+OK
+Line 119 column 39 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    text    := STRING.create (car*line);
+                                       ^
+--WARNING----------
+OK
+Line 61 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    result := SELF.clone;   
+                        ^
+--WARNING----------
+OK
+Line 61 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    result := SELF.clone;   
+                        ^
+--WARNING----------
+OK
+Line 32 column 61 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  - parent_abstract_string:ABSTRACT_STRING := ABSTRACT_STRING;
+                                                             ^
+--WARNING----------
+OK
+Line 32 column 61 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  - parent_abstract_string:ABSTRACT_STRING := ABSTRACT_STRING;
+                                                             ^
+--WARNING----------
+OK
+Line 61 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    result := SELF.clone;   
+                        ^
+--WARNING----------
+OK
+Line 61 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    result := SELF.clone;   
+                        ^
+--WARNING----------
+OK
+Line 33 column 40 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - parent_hashable:HASHABLE := HASHABLE;
+                                        ^
+--WARNING----------
+OK
+Line 33 column 40 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - parent_hashable:HASHABLE := HASHABLE;
+                                        ^
+--WARNING----------
+OK
+Line 61 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    result := SELF.clone;   
+                        ^
+--WARNING----------
+OK
+Line 61 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    result := SELF.clone;   
+                        ^
+--WARNING----------
+OK
+Line 32 column 34 in HASHABLE(/home/sonntag/lisaac/lib2/kernel/hashable.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 32 column 34 in HASHABLE(/home/sonntag/lisaac/lib2/kernel/hashable.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 61 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    result := SELF.clone;   
+                        ^
+--WARNING----------
+OK
+Line 61 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    result := SELF.clone;   
+                        ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 62 column 31 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    result.make needed_capacity;
+                               ^
+--WARNING----------
+OK
+Line 77 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  ( ? {needed_capacity >= 0};
+     ^
+--WARNING----------
+OK
+Line 77 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  ( ? {needed_capacity >= 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 77 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  ( ? {needed_capacity >= 0};
+                         ^
+--WARNING----------
+OK
+Line 77 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  ( ? {needed_capacity >= 0};
+                         ^
+--WARNING----------
+OK
+Line 77 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  ( ? {needed_capacity >= 0};
+                         ^
+--WARNING----------
+OK
+Line 77 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  ( ? {needed_capacity >= 0};
+                         ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 78 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (needed_capacity > 0).if {
+                      ^
+--WARNING----------
+OK
+Line 78 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (needed_capacity > 0).if {
+                      ^
+--WARNING----------
+OK
+Line 78 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (needed_capacity > 0).if {
+                      ^
+--WARNING----------
+OK
+Line 78 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (needed_capacity > 0).if {
+                      ^
+--WARNING----------
+OK
+Line 83 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity < needed_capacity).if	{	
+                ^
+--WARNING----------
+OK
+Line 79 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity < needed_capacity).if	{	
+                ^
+--WARNING----------
+OK
+Line 79 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity < needed_capacity).if	{	
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity < needed_capacity).if	{	
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity < needed_capacity).if	{	
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity < needed_capacity).if	{	
+                 ^
+--WARNING----------
+OK
+Line 82 column 7 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 80 column 58 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage := NATIVE_ARRAY(CHARACTER).create needed_capacity;
+	                                                         ^
+--WARNING----------
+OK
+Line 80 column 58 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage := NATIVE_ARRAY(CHARACTER).create needed_capacity;
+	                                                         ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 36 column 55 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - parent_character_ref:CHARACTER_REF := CHARACTER_REF;
+                                                       ^
+--WARNING----------
+OK
+Line 36 column 55 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - parent_character_ref:CHARACTER_REF := CHARACTER_REF;
+                                                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 53 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 46 column 28 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - object_size:INTEGER := 1;
+                            ^
+--WARNING----------
+OK
+Line 46 column 28 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - object_size:INTEGER := 1;
+                            ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                    ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 42 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                          ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 80 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage := NATIVE_ARRAY(CHARACTER).create needed_capacity;
+	          ^
+--WARNING----------
+OK
+Line 81 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	capacity := needed_capacity;
+	           ^
+--WARNING----------
+OK
+Line 82 column 7 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 83 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 84 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    count := 0;
+            ^
+--WARNING----------
+OK
+Line 119 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    text    := STRING.create (car*line);
+              ^
+--WARNING----------
+OK
+Line 120 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    width_min  := car  * 8;
+                        ^
+--WARNING----------
+OK
+Line 120 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    width_min  := car  * 8;
+                        ^
+--WARNING----------
+OK
+Line 120 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    width_min  := car  * 8;
+                        ^
+--WARNING----------
+OK
+Line 120 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    width_min  := car  * 8;
+                        ^
+--WARNING----------
+OK
+Line 120 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    width_min  := car  * 8;
+                 ^
+--WARNING----------
+OK
+Line 121 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    height_min := line * 16;
+                        ^
+--WARNING----------
+OK
+Line 121 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    height_min := line * 16;
+                        ^
+--WARNING----------
+OK
+Line 121 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    height_min := line * 16;
+                        ^
+--WARNING----------
+OK
+Line 121 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    height_min := line * 16;
+                        ^
+--WARNING----------
+OK
+Line 121 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    height_min := line * 16;
+                 ^
+--WARNING----------
+OK
+Line 122 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    justify := j;
+              ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 123 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    action  := a;
+              ^
+--WARNING----------
+OK
+Line 40 column 3 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+  { in:G_IN; 
+   ^
+--WARNING----------
+OK
+Line 40 column 3 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+  { in:G_IN; 
+   ^
+--WARNING----------
+OK
+Line 140 column 20 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    box_directory := G_IN.create (30,1) action { b:G_IN; 
+                    ^
+--WARNING----------
+OK
+Line 146 column 17 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    box_directory.text.copy "/";
+                 ^
+--WARNING----------
+OK
+Line 146 column 17 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    box_directory.text.copy "/";
+                 ^
+--WARNING----------
+OK
+Line 146 column 22 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    box_directory.text.copy "/";
+                      ^
+--WARNING----------
+OK
+Line 146 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    box_directory.text.copy "/";
+                               ^
+--WARNING----------
+OK
+Line 178 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    count := other.count;
+                        ^
+--WARNING----------
+OK
+Line 178 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    count := other.count;
+                        ^
+--WARNING----------
+OK
+Line 178 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    count := other.count;
+            ^
+--WARNING----------
+OK
+Line 179 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (count > 0).if {
+           ^
+--WARNING----------
+OK
+Line 179 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (count > 0).if {
+           ^
+--WARNING----------
+OK
+Line 179 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (count > 0).if {
+            ^
+--WARNING----------
+OK
+Line 179 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (count > 0).if {
+            ^
+--WARNING----------
+OK
+Line 179 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (count > 0).if {
+            ^
+--WARNING----------
+OK
+Line 179 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (count > 0).if {
+            ^
+--WARNING----------
+OK
+Line 185 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 180 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity < count).if	{
+                ^
+--WARNING----------
+OK
+Line 180 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity < count).if	{
+                ^
+--WARNING----------
+OK
+Line 180 column 23 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity < count).if	{
+                       ^
+--WARNING----------
+OK
+Line 180 column 23 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity < count).if	{
+                       ^
+--WARNING----------
+OK
+Line 180 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity < count).if	{
+                 ^
+--WARNING----------
+OK
+Line 180 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity < count).if	{
+                 ^
+--WARNING----------
+OK
+Line 180 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity < count).if	{
+                 ^
+--WARNING----------
+OK
+Line 180 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity < count).if	{
+                 ^
+--WARNING----------
+OK
+Line 183 column 7 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 181 column 49 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := NATIVE_ARRAY(CHARACTER).create count;
+	                                                ^
+--WARNING----------
+OK
+Line 181 column 49 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := NATIVE_ARRAY(CHARACTER).create count;
+	                                                ^
+--WARNING----------
+OK
+Line 181 column 49 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := NATIVE_ARRAY(CHARACTER).create count;
+	                                                ^
+--WARNING----------
+OK
+Line 181 column 49 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := NATIVE_ARRAY(CHARACTER).create count;
+	                                                ^
+--WARNING----------
+OK
+Line 181 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := NATIVE_ARRAY(CHARACTER).create count;
+	           ^
+--WARNING----------
+OK
+Line 182 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	capacity := count;
+	                 ^
+--WARNING----------
+OK
+Line 182 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	capacity := count;
+	                 ^
+--WARNING----------
+OK
+Line 182 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	capacity := count;
+	           ^
+--WARNING----------
+OK
+Line 183 column 7 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 184 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.copy_from (other.storage) until (count-1);
+             ^
+--WARNING----------
+OK
+Line 184 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.copy_from (other.storage) until (count-1);
+             ^
+--WARNING----------
+OK
+Line 184 column 38 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.copy_from (other.storage) until (count-1);
+                                      ^
+--WARNING----------
+OK
+Line 184 column 38 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.copy_from (other.storage) until (count-1);
+                                      ^
+--WARNING----------
+OK
+Line 184 column 52 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.copy_from (other.storage) until (count-1);
+                                                    ^
+--WARNING----------
+OK
+Line 184 column 52 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.copy_from (other.storage) until (count-1);
+                                                    ^
+--WARNING----------
+OK
+Line 184 column 53 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.copy_from (other.storage) until (count-1);
+                                                     ^
+--WARNING----------
+OK
+Line 184 column 53 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.copy_from (other.storage) until (count-1);
+                                                     ^
+--WARNING----------
+OK
+Line 184 column 53 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.copy_from (other.storage) until (count-1);
+                                                     ^
+--WARNING----------
+OK
+Line 184 column 53 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.copy_from (other.storage) until (count-1);
+                                                     ^
+--WARNING----------
+OK
+Line 184 column 55 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.copy_from (other.storage) until (count-1);
+                                                       ^
+--WARNING----------
+OK
+Line 619 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 619 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 619 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 619 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 619 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 619 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 619 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 619 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 619 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 619 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 624 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 624 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 624 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 624 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 623 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put (model.item i) to i;
+                       ^
+--WARNING----------
+OK
+Line 623 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put (model.item i) to i;
+                             ^
+--WARNING----------
+OK
+Line 623 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put (model.item i) to i;
+                             ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 185 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 186 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = other.count};
+     ^
+--WARNING----------
+OK
+Line 186 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = other.count};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 186 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = other.count};
+             ^
+--WARNING----------
+OK
+Line 186 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = other.count};
+             ^
+--WARNING----------
+OK
+Line 186 column 26 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = other.count};
+                          ^
+--WARNING----------
+OK
+Line 186 column 26 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = other.count};
+                          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 147 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    open_directory (box_directory.text);
+                                 ^
+--WARNING----------
+OK
+Line 147 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    open_directory (box_directory.text);
+                                 ^
+--WARNING----------
+OK
+Line 147 column 38 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    open_directory (box_directory.text);
+                                      ^
+--WARNING----------
+OK
+Line 147 column 39 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    open_directory (box_directory.text);
+                                       ^
+--WARNING----------
+OK
+Line 147 column 39 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    open_directory (box_directory.text);
+                                       ^
+--WARNING----------
+OK
+Line 57 column 8 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    list.clear;
+        ^
+--WARNING----------
+OK
+Line 57 column 8 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    list.clear;
+        ^
+--WARNING----------
+OK
+Line 29 column 92 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - list:FAST_ARRAY(ABSTRACT_STRING) := FAST_ARRAY(ABSTRACT_STRING).create_with_capacity 128;
+                                                                                            ^
+--WARNING----------
+OK
+Line 29 column 92 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - list:FAST_ARRAY(ABSTRACT_STRING) := FAST_ARRAY(ABSTRACT_STRING).create_with_capacity 128;
+                                                                                            ^
+--WARNING----------
+OK
+Line 29 column 92 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - list:FAST_ARRAY(ABSTRACT_STRING) := FAST_ARRAY(ABSTRACT_STRING).create_with_capacity 128;
+                                                                                            ^
+--WARNING----------
+OK
+Line 29 column 92 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - list:FAST_ARRAY(ABSTRACT_STRING) := FAST_ARRAY(ABSTRACT_STRING).create_with_capacity 128;
+                                                                                            ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 77 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result.with_capacity new_count;
+                                  ^
+--WARNING----------
+OK
+Line 144 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { needed_capacity >= 0 };
+      ^
+--WARNING----------
+OK
+Line 144 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { needed_capacity >= 0 };
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 144 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { needed_capacity >= 0 };
+                           ^
+--WARNING----------
+OK
+Line 144 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { needed_capacity >= 0 };
+                           ^
+--WARNING----------
+OK
+Line 144 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { needed_capacity >= 0 };
+                           ^
+--WARNING----------
+OK
+Line 144 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { needed_capacity >= 0 };
+                           ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 147 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+              ^
+--WARNING----------
+OK
+Line 147 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+              ^
+--WARNING----------
+OK
+Line 147 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+              ^
+--WARNING----------
+OK
+Line 147 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+              ^
+--WARNING----------
+OK
+Line 147 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+               ^
+--WARNING----------
+OK
+Line 147 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+               ^
+--WARNING----------
+OK
+Line 147 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+               ^
+--WARNING----------
+OK
+Line 147 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+               ^
+--WARNING----------
+OK
+Line 152 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 55 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create needed_capacity;
+                                                       ^
+--WARNING----------
+OK
+Line 148 column 55 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create needed_capacity;
+                                                       ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 53 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 52 column 35 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := POINTER.object_size;
+                                   ^
+--WARNING----------
+OK
+Line 52 column 35 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := POINTER.object_size;
+                                   ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                    ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 42 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                          ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 148 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create needed_capacity;
+                ^
+--WARNING----------
+OK
+Line 148 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create needed_capacity;
+                ^
+--WARNING----------
+OK
+Line 148 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create needed_capacity;
+                ^
+--WARNING----------
+OK
+Line 149 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := needed_capacity;
+                 ^
+--WARNING----------
+OK
+Line 149 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := needed_capacity;
+                 ^
+--WARNING----------
+OK
+Line 149 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := needed_capacity;
+                 ^
+--WARNING----------
+OK
+Line 152 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 153 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 153 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 153 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 153 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 156 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+      ^
+--WARNING----------
+OK
+Line 156 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 156 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                  ^
+--WARNING----------
+OK
+Line 156 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                  ^
+--WARNING----------
+OK
+Line 156 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                  ^
+--WARNING----------
+OK
+Line 156 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                  ^
+--WARNING----------
+OK
+Line 156 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                    ^
+--WARNING----------
+OK
+Line 156 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                    ^
+--WARNING----------
+OK
+Line 156 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                    ^
+--WARNING----------
+OK
+Line 156 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 157 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { is_empty };    
+      ^
+--WARNING----------
+OK
+Line 157 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { is_empty };    
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 157 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { is_empty };    
+                  ^
+--WARNING----------
+OK
+Line 157 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { is_empty };    
+                  ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 57 column 14 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    list.clear;
+              ^
+--WARNING----------
+OK
+Line 313 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                                 ^
+--WARNING----------
+OK
+Line 313 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                                 ^
+--WARNING----------
+OK
+Line 313 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                                 ^
+--WARNING----------
+OK
+Line 313 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                                 ^
+--WARNING----------
+OK
+Line 310 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 310 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 310 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 310 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 310 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 310 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 310 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 349 column 18 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    "Is empty." +? { count = 0 };
+                  ^
+--WARNING----------
+OK
+Line 349 column 18 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    "Is empty." +? { count = 0 };
+                  ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 349 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    "Is empty." +? { count = 0 };
+                           ^
+--WARNING----------
+OK
+Line 349 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    "Is empty." +? { count = 0 };
+                           ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 313 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+      ^
+--WARNING----------
+OK
+Line 313 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 313 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 313 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 313 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 313 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 58 column 32 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    e := FILE_SYSTEM.get_entry n;
+                                ^
+--WARNING----------
+OK
+Line 37 column 24 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    DIRECTORY.string_tmp.clear;
+                        ^
+--WARNING----------
+OK
+Line 37 column 24 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    DIRECTORY.string_tmp.clear;
+                        ^
+--WARNING----------
+OK
+Line 32 column 31 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  - parent_entry:ENTRY := ENTRY;
+                               ^
+--WARNING----------
+OK
+Line 32 column 31 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  - parent_entry:ENTRY := ENTRY;
+                               ^
+--WARNING----------
+OK
+Line 37 column 24 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    DIRECTORY.string_tmp.clear;
+                        ^
+--WARNING----------
+OK
+Line 37 column 24 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    DIRECTORY.string_tmp.clear;
+                        ^
+--WARNING----------
+OK
+Line 99 column 43 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - string_tmp:STRING  := STRING.create 255;
+                                           ^
+--WARNING----------
+OK
+Line 99 column 43 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - string_tmp:STRING  := STRING.create 255;
+                                           ^
+--WARNING----------
+OK
+Line 99 column 43 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - string_tmp:STRING  := STRING.create 255;
+                                           ^
+--WARNING----------
+OK
+Line 99 column 43 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - string_tmp:STRING  := STRING.create 255;
+                                           ^
+--WARNING----------
+OK
+Line 37 column 30 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    DIRECTORY.string_tmp.clear;
+                              ^
+--WARNING----------
+OK
+Line 171 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    count := 0;
+            ^
+--WARNING----------
+OK
+Line 172 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = 0};
+     ^
+--WARNING----------
+OK
+Line 172 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 172 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = 0};
+             ^
+--WARNING----------
+OK
+Line 172 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = 0};
+             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 38 column 31 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    cwd := DIRECTORY.string_tmp.to_external;
+                               ^
+--WARNING----------
+OK
+Line 38 column 31 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    cwd := DIRECTORY.string_tmp.to_external;
+                               ^
+--WARNING----------
+OK
+Line 38 column 31 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    cwd := DIRECTORY.string_tmp.to_external;
+                               ^
+--WARNING----------
+OK
+Line 38 column 31 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    cwd := DIRECTORY.string_tmp.to_external;
+                               ^
+--WARNING----------
+OK
+Line 38 column 43 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    cwd := DIRECTORY.string_tmp.to_external;
+                                           ^
+--WARNING----------
+OK
+Line 701 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    +? {count = Old count};
+                         ^
+--WARNING----------
+OK
+Line 701 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    +? {count = Old count};
+                         ^
+--WARNING----------
+OK
+Line 691 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity > count).if {       
+              ^
+--WARNING----------
+OK
+Line 691 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity > count).if {       
+              ^
+--WARNING----------
+OK
+Line 691 column 21 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity > count).if {       
+                     ^
+--WARNING----------
+OK
+Line 691 column 21 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity > count).if {       
+                     ^
+--WARNING----------
+OK
+Line 691 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity > count).if {       
+               ^
+--WARNING----------
+OK
+Line 691 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity > count).if {       
+               ^
+--WARNING----------
+OK
+Line 691 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity > count).if {       
+               ^
+--WARNING----------
+OK
+Line 691 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity > count).if {       
+               ^
+--WARNING----------
+OK
+Line 696 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 692 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.put '\0' to count;
+             ^
+--WARNING----------
+OK
+Line 692 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.put '\0' to count;
+             ^
+--WARNING----------
+OK
+Line 692 column 31 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.put '\0' to count;
+                               ^
+--WARNING----------
+OK
+Line 692 column 31 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.put '\0' to count;
+                               ^
+--WARNING----------
+OK
+Line 692 column 31 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.put '\0' to count;
+                               ^
+--WARNING----------
+OK
+Line 696 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 694 column 19 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      add_last '\0';
+                   ^
+--WARNING----------
+OK
+Line 694 column 19 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      add_last '\0';
+                   ^
+--WARNING----------
+OK
+Line 398 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity <= count).if {
+              ^
+--WARNING----------
+OK
+Line 398 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity <= count).if {
+              ^
+--WARNING----------
+OK
+Line 398 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity <= count).if {
+                      ^
+--WARNING----------
+OK
+Line 398 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity <= count).if {
+                      ^
+--WARNING----------
+OK
+Line 398 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity <= count).if {
+                ^
+--WARNING----------
+OK
+Line 398 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity <= count).if {
+                ^
+--WARNING----------
+OK
+Line 398 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity <= count).if {
+                ^
+--WARNING----------
+OK
+Line 398 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity <= count).if {
+                ^
+--WARNING----------
+OK
+Line 407 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 399 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity = 0).if	{
+                ^
+--WARNING----------
+OK
+Line 399 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity = 0).if	{
+                ^
+--WARNING----------
+OK
+Line 406 column 7 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 400 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	capacity := 32;
+	           ^
+--WARNING----------
+OK
+Line 401 column 52 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := NATIVE_ARRAY(CHARACTER).create capacity;
+	                                                   ^
+--WARNING----------
+OK
+Line 401 column 52 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := NATIVE_ARRAY(CHARACTER).create capacity;
+	                                                   ^
+--WARNING----------
+OK
+Line 401 column 52 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := NATIVE_ARRAY(CHARACTER).create capacity;
+	                                                   ^
+--WARNING----------
+OK
+Line 401 column 52 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := NATIVE_ARRAY(CHARACTER).create capacity;
+	                                                   ^
+--WARNING----------
+OK
+Line 401 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := NATIVE_ARRAY(CHARACTER).create capacity;
+	           ^
+--WARNING----------
+OK
+Line 406 column 7 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 403 column 26 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	new_capacity := capacity * 2;
+	                         ^
+--WARNING----------
+OK
+Line 403 column 26 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	new_capacity := capacity * 2;
+	                         ^
+--WARNING----------
+OK
+Line 403 column 27 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	new_capacity := capacity * 2;
+	                          ^
+--WARNING----------
+OK
+Line 403 column 27 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	new_capacity := capacity * 2;
+	                          ^
+--WARNING----------
+OK
+Line 403 column 27 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	new_capacity := capacity * 2;
+	                          ^
+--WARNING----------
+OK
+Line 403 column 27 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	new_capacity := capacity * 2;
+	                          ^
+--WARNING----------
+OK
+Line 404 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage      := storage.realloc capacity with new_capacity;
+	                       ^
+--WARNING----------
+OK
+Line 404 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage      := storage.realloc capacity with new_capacity;
+	                       ^
+--WARNING----------
+OK
+Line 404 column 41 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage      := storage.realloc capacity with new_capacity;
+	                                        ^
+--WARNING----------
+OK
+Line 404 column 41 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage      := storage.realloc capacity with new_capacity;
+	                                        ^
+--WARNING----------
+OK
+Line 404 column 59 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage      := storage.realloc capacity with new_capacity;
+	                                                          ^
+--WARNING----------
+OK
+Line 100 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {Self != NULL};
+      ^
+--WARNING----------
+OK
+Line 100 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {Self != NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 101 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+      ^
+--WARNING----------
+OK
+Line 101 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 102 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+      ^
+--WARNING----------
+OK
+Line 102 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 108 column 55 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_ptr := CONVERT(NATIVE_ARRAY(V),POINTER).on Self; 
+                                                       ^
+--WARNING----------
+OK
+Line 108 column 55 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_ptr := CONVERT(NATIVE_ARRAY(V),POINTER).on Self; 
+                                                       ^
+--WARNING----------
+OK
+Line 109 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                                           ^
+--WARNING----------
+OK
+Line 109 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                                           ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 112 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                           ^
+--WARNING----------
+OK
+Line 112 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                           ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                     ^
+--WARNING----------
+OK
+Line 113 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                     ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 623 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {old_size < new_sz} ? "Memory: New size < Old size.";
+                         ^
+--WARNING----------
+OK
+Line 623 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {old_size < new_sz} ? "Memory: New size < Old size.";
+                         ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 623 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {old_size < new_sz} ? "Memory: New size < Old size.";
+               ^
+--WARNING----------
+OK
+Line 623 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {old_size < new_sz} ? "Memory: New size < Old size.";
+               ^
+--WARNING----------
+OK
+Line 623 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {old_size < new_sz} ? "Memory: New size < Old size.";
+               ^
+--WARNING----------
+OK
+Line 623 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {old_size < new_sz} ? "Memory: New size < Old size.";
+               ^
+--WARNING----------
+OK
+Line 623 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {old_size < new_sz} ? "Memory: New size < Old size.";
+               ^
+--WARNING----------
+OK
+Line 623 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {old_size < new_sz} ? "Memory: New size < Old size.";
+               ^
+--WARNING----------
+OK
+Line 623 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {old_size < new_sz} ? "Memory: New size < Old size.";
+               ^
+--WARNING----------
+OK
+Line 623 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {old_size < new_sz} ? "Memory: New size < Old size.";
+               ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 625 column 56 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                        ^
+--WARNING----------
+OK
+Line 625 column 56 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                        ^
+--WARNING----------
+OK
+Line 625 column 71 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                       ^
+--WARNING----------
+OK
+Line 625 column 71 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                       ^
+--WARNING----------
+OK
+Line 625 column 71 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                       ^
+--WARNING----------
+OK
+Line 625 column 71 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                       ^
+--WARNING----------
+OK
+Line 625 column 72 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                        ^
+--WARNING----------
+OK
+Line 625 column 72 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                        ^
+--WARNING----------
+OK
+Line 625 column 72 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                        ^
+--WARNING----------
+OK
+Line 625 column 72 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                        ^
+--WARNING----------
+OK
+Line 625 column 72 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                        ^
+--WARNING----------
+OK
+Line 625 column 72 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                        ^
+--WARNING----------
+OK
+Line 174 column 6 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {step.is_power_2};
+      ^
+--WARNING----------
+OK
+Line 174 column 6 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {step.is_power_2};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 174 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {step.is_power_2};
+                       ^
+--WARNING----------
+OK
+Line 174 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {step.is_power_2};
+                       ^
+--WARNING----------
+OK
+Line 174 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {step.is_power_2};
+                       ^
+--WARNING----------
+OK
+Line 174 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {step.is_power_2};
+                       ^
+--WARNING----------
+OK
+Line 174 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {step.is_power_2};
+                       ^
+--WARNING----------
+OK
+Line 174 column 23 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    -? {step.is_power_2};
+                       ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 192 column 5 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 190 column 7 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      };      
+       ^
+--WARNING----------
+OK
+Line 190 column 7 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      };      
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      {val.is_even}.while_do {
+                  ^
+--WARNING----------
+OK
+Line 188 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      {val.is_even}.while_do {
+                  ^
+--WARNING----------
+OK
+Line 188 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      {val.is_even}.while_do {
+                  ^
+--WARNING----------
+OK
+Line 188 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      {val.is_even}.while_do {
+                  ^
+--WARNING----------
+OK
+Line 188 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      {val.is_even}.while_do {
+                  ^
+--WARNING----------
+OK
+Line 188 column 18 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+      {val.is_even}.while_do {
+                  ^
+--WARNING----------
+OK
+Line 244 column 31 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_even:BOOLEAN <- ! is_odd; // Is even ?
+                               ^
+--WARNING----------
+OK
+Line 244 column 31 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_even:BOOLEAN <- ! is_odd; // Is even ?
+                               ^
+--WARNING----------
+OK
+Line 244 column 31 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_even:BOOLEAN <- ! is_odd; // Is even ?
+                               ^
+--WARNING----------
+OK
+Line 244 column 31 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_even:BOOLEAN <- ! is_odd; // Is even ?
+                               ^
+--WARNING----------
+OK
+Line 244 column 31 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_even:BOOLEAN <- ! is_odd; // Is even ?
+                               ^
+--WARNING----------
+OK
+Line 244 column 31 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_even:BOOLEAN <- ! is_odd; // Is even ?
+                               ^
+--WARNING----------
+OK
+Line 242 column 32 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                                ^
+--WARNING----------
+OK
+Line 242 column 32 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                                ^
+--WARNING----------
+OK
+Line 242 column 32 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                                ^
+--WARNING----------
+OK
+Line 242 column 32 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                                ^
+--WARNING----------
+OK
+Line 242 column 30 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                              ^
+--WARNING----------
+OK
+Line 242 column 30 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                              ^
+--WARNING----------
+OK
+Line 242 column 30 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                              ^
+--WARNING----------
+OK
+Line 242 column 30 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                              ^
+--WARNING----------
+OK
+Line 242 column 30 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                              ^
+--WARNING----------
+OK
+Line 242 column 30 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                              ^
+--WARNING----------
+OK
+Line 244 column 24 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_even:BOOLEAN <- ! is_odd; // Is even ?
+                        ^
+--WARNING----------
+OK
+Line 244 column 24 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_even:BOOLEAN <- ! is_odd; // Is even ?
+                        ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 189 column 14 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+	val := val >> 1;
+	             ^
+--WARNING----------
+OK
+Line 189 column 14 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+	val := val >> 1;
+	             ^
+--WARNING----------
+OK
+Line 189 column 14 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+	val := val >> 1;
+	             ^
+--WARNING----------
+OK
+Line 189 column 14 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+	val := val >> 1;
+	             ^
+--WARNING----------
+OK
+Line 189 column 14 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+	val := val >> 1;
+	             ^
+--WARNING----------
+OK
+Line 189 column 14 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+	val := val >> 1;
+	             ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 192 column 5 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 178 column 17 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+                 ^
+--WARNING----------
+OK
+Line 178 column 17 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+                 ^
+--WARNING----------
+OK
+Line 178 column 17 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+                 ^
+--WARNING----------
+OK
+Line 178 column 17 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+                 ^
+--WARNING----------
+OK
+Line 178 column 15 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+               ^
+--WARNING----------
+OK
+Line 178 column 15 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+               ^
+--WARNING----------
+OK
+Line 178 column 15 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+               ^
+--WARNING----------
+OK
+Line 178 column 15 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+               ^
+--WARNING----------
+OK
+Line 178 column 15 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+               ^
+--WARNING----------
+OK
+Line 178 column 15 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+               ^
+--WARNING----------
+OK
+Line 178 column 15 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+               ^
+--WARNING----------
+OK
+Line 178 column 15 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    a := step - 1;
+               ^
+--WARNING----------
+OK
+Line 179 column 11 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+           ^
+--WARNING----------
+OK
+Line 179 column 11 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+           ^
+--WARNING----------
+OK
+Line 179 column 11 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+           ^
+--WARNING----------
+OK
+Line 179 column 11 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+           ^
+--WARNING----------
+OK
+Line 179 column 11 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+           ^
+--WARNING----------
+OK
+Line 179 column 11 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+           ^
+--WARNING----------
+OK
+Line 179 column 11 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+           ^
+--WARNING----------
+OK
+Line 179 column 11 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+           ^
+--WARNING----------
+OK
+Line 179 column 19 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                   ^
+--WARNING----------
+OK
+Line 179 column 19 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                   ^
+--WARNING----------
+OK
+Line 179 column 19 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                   ^
+--WARNING----------
+OK
+Line 179 column 19 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                   ^
+--WARNING----------
+OK
+Line 179 column 19 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                   ^
+--WARNING----------
+OK
+Line 179 column 19 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                   ^
+--WARNING----------
+OK
+Line 179 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                ^
+--WARNING----------
+OK
+Line 179 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                ^
+--WARNING----------
+OK
+Line 179 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                ^
+--WARNING----------
+OK
+Line 179 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                ^
+--WARNING----------
+OK
+Line 179 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                ^
+--WARNING----------
+OK
+Line 179 column 16 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+    (Self + a) & (~ a)
+                ^
+--WARNING----------
+OK
+Line 626 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    
+                                               ^
+--WARNING----------
+OK
+Line 626 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    
+                                               ^
+--WARNING----------
+OK
+Line 626 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    
+                                                              ^
+--WARNING----------
+OK
+Line 626 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    
+                                                              ^
+--WARNING----------
+OK
+Line 626 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    
+                                                              ^
+--WARNING----------
+OK
+Line 626 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    
+                                                              ^
+--WARNING----------
+OK
+Line 626 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    
+                           ^
+--WARNING----------
+OK
+Line 626 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    
+                           ^
+--WARNING----------
+OK
+Line 626 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    
+                           ^
+--WARNING----------
+OK
+Line 626 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    
+                           ^
+--WARNING----------
+OK
+Line 626 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    
+                           ^
+--WARNING----------
+OK
+Line 626 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    
+                           ^
+--WARNING----------
+OK
+Line 626 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    
+                           ^
+--WARNING----------
+OK
+Line 626 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    
+                           ^
+--WARNING----------
+OK
+Line 627 column 56 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := new_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                        ^
+--WARNING----------
+OK
+Line 627 column 56 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := new_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                        ^
+--WARNING----------
+OK
+Line 627 column 71 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := new_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                       ^
+--WARNING----------
+OK
+Line 627 column 71 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := new_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                       ^
+--WARNING----------
+OK
+Line 627 column 71 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := new_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                       ^
+--WARNING----------
+OK
+Line 627 column 71 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := new_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                       ^
+--WARNING----------
+OK
+Line 627 column 72 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := new_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                        ^
+--WARNING----------
+OK
+Line 627 column 72 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := new_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                        ^
+--WARNING----------
+OK
+Line 627 column 72 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := new_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                        ^
+--WARNING----------
+OK
+Line 627 column 72 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := new_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                        ^
+--WARNING----------
+OK
+Line 627 column 72 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := new_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                        ^
+--WARNING----------
+OK
+Line 627 column 72 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := new_sz.align_power (POINTER.object_size.to_uinteger_32); 
+                                                                        ^
+--WARNING----------
+OK
+Line 628 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (old_size2.to_pointer <= minimum_size).if {
+                          ^
+--WARNING----------
+OK
+Line 628 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (old_size2.to_pointer <= minimum_size).if {
+                          ^
+--WARNING----------
+OK
+Line 628 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (old_size2.to_pointer <= minimum_size).if {
+                          ^
+--WARNING----------
+OK
+Line 628 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (old_size2.to_pointer <= minimum_size).if {
+                          ^
+--WARNING----------
+OK
+Line 628 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (old_size2.to_pointer <= minimum_size).if {
+                          ^
+--WARNING----------
+OK
+Line 628 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (old_size2.to_pointer <= minimum_size).if {
+                          ^
+--WARNING----------
+OK
+Line 628 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (old_size2.to_pointer <= minimum_size).if {
+                                         ^
+--WARNING----------
+OK
+Line 628 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (old_size2.to_pointer <= minimum_size).if {
+                                         ^
+--WARNING----------
+OK
+Line 628 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (old_size2.to_pointer <= minimum_size).if {
+                            ^
+--WARNING----------
+OK
+Line 628 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (old_size2.to_pointer <= minimum_size).if {
+                            ^
+--WARNING----------
+OK
+Line 628 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (old_size2.to_pointer <= minimum_size).if {
+                            ^
+--WARNING----------
+OK
+Line 628 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (old_size2.to_pointer <= minimum_size).if {
+                            ^
+--WARNING----------
+OK
+Line 628 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (old_size2.to_pointer <= minimum_size).if {
+                            ^
+--WARNING----------
+OK
+Line 628 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (old_size2.to_pointer <= minimum_size).if {
+                            ^
+--WARNING----------
+OK
+Line 628 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (old_size2.to_pointer <= minimum_size).if {
+                            ^
+--WARNING----------
+OK
+Line 628 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (old_size2.to_pointer <= minimum_size).if {
+                            ^
+--WARNING----------
+OK
+Line 638 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 629 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := alloc_dynamic (new_size.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 629 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := alloc_dynamic (new_size.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 629 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := alloc_dynamic (new_size.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 629 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := alloc_dynamic (new_size.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 629 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := alloc_dynamic (new_size.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 629 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := alloc_dynamic (new_size.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 629 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := alloc_dynamic (new_size.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 629 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := alloc_dynamic (new_size.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 633 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      copy p to result size old_size;
+                                    ^
+--WARNING----------
+OK
+Line 633 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      copy p to result size old_size;
+                                    ^
+--WARNING----------
+OK
+Line 471 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz := sz.to_integer;
+                        ^
+--WARNING----------
+OK
+Line 471 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz := sz.to_integer;
+                        ^
+--WARNING----------
+OK
+Line 471 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz := sz.to_integer;
+                        ^
+--WARNING----------
+OK
+Line 471 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz := sz.to_integer;
+                        ^
+--WARNING----------
+OK
+Line 471 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz := sz.to_integer;
+                        ^
+--WARNING----------
+OK
+Line 471 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz := sz.to_integer;
+                        ^
+--WARNING----------
+OK
+Line 471 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz := sz.to_integer;
+                        ^
+--WARNING----------
+OK
+Line 471 column 24 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz := sz.to_integer;
+                        ^
+--WARNING----------
+OK
+Line 472 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(siz & (POINTER.object_size -1)) = 0} ? "Memory: Copy alignment.";
+                                            ^
+--WARNING----------
+OK
+Line 472 column 44 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(siz & (POINTER.object_size -1)) = 0} ? "Memory: Copy alignment.";
+                                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 472 column 33 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(siz & (POINTER.object_size -1)) = 0} ? "Memory: Copy alignment.";
+                                 ^
+--WARNING----------
+OK
+Line 472 column 33 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(siz & (POINTER.object_size -1)) = 0} ? "Memory: Copy alignment.";
+                                 ^
+--WARNING----------
+OK
+Line 472 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(siz & (POINTER.object_size -1)) = 0} ? "Memory: Copy alignment.";
+                                  ^
+--WARNING----------
+OK
+Line 472 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(siz & (POINTER.object_size -1)) = 0} ? "Memory: Copy alignment.";
+                                  ^
+--WARNING----------
+OK
+Line 472 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(siz & (POINTER.object_size -1)) = 0} ? "Memory: Copy alignment.";
+                                  ^
+--WARNING----------
+OK
+Line 472 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(siz & (POINTER.object_size -1)) = 0} ? "Memory: Copy alignment.";
+                                  ^
+--WARNING----------
+OK
+Line 472 column 11 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(siz & (POINTER.object_size -1)) = 0} ? "Memory: Copy alignment.";
+           ^
+--WARNING----------
+OK
+Line 472 column 11 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(siz & (POINTER.object_size -1)) = 0} ? "Memory: Copy alignment.";
+           ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 473 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz := siz / POINTER.object_size;
+                                    ^
+--WARNING----------
+OK
+Line 473 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz := siz / POINTER.object_size;
+                                    ^
+--WARNING----------
+OK
+Line 473 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz := siz / POINTER.object_size;
+                ^
+--WARNING----------
+OK
+Line 473 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz := siz / POINTER.object_size;
+                ^
+--WARNING----------
+OK
+Line 473 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz := siz / POINTER.object_size;
+                ^
+--WARNING----------
+OK
+Line 473 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    siz := siz / POINTER.object_size;
+                ^
+--WARNING----------
+OK
+Line 474 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    na_src := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on src;
+                                                            ^
+--WARNING----------
+OK
+Line 474 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    na_src := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on src;
+                                                            ^
+--WARNING----------
+OK
+Line 475 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    na_dst := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on dst;
+                                                            ^
+--WARNING----------
+OK
+Line 475 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    na_dst := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on dst;
+                                                            ^
+--WARNING----------
+OK
+Line 477 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (siz - 1).downto 0 do { j:INTEGER;      
+          ^
+--WARNING----------
+OK
+Line 477 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (siz - 1).downto 0 do { j:INTEGER;      
+          ^
+--WARNING----------
+OK
+Line 477 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (siz - 1).downto 0 do { j:INTEGER;      
+          ^
+--WARNING----------
+OK
+Line 477 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (siz - 1).downto 0 do { j:INTEGER;      
+          ^
+--WARNING----------
+OK
+Line 479 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };        
+     ^
+--WARNING----------
+OK
+Line 479 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };        
+     ^
+--WARNING----------
+OK
+Line 479 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };        
+     ^
+--WARNING----------
+OK
+Line 479 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };        
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 478 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      na_dst.put (na_src.item j) to j;
+                               ^
+--WARNING----------
+OK
+Line 478 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      na_dst.put (na_src.item j) to j;
+                                     ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 634 column 35 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+                                   ^
+--WARNING----------
+OK
+Line 634 column 35 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+                                   ^
+--WARNING----------
+OK
+Line 634 column 35 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+                                   ^
+--WARNING----------
+OK
+Line 634 column 35 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+                                   ^
+--WARNING----------
+OK
+Line 634 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+               ^
+--WARNING----------
+OK
+Line 634 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+               ^
+--WARNING----------
+OK
+Line 634 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+               ^
+--WARNING----------
+OK
+Line 634 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+               ^
+--WARNING----------
+OK
+Line 634 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+               ^
+--WARNING----------
+OK
+Line 634 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+               ^
+--WARNING----------
+OK
+Line 634 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+               ^
+--WARNING----------
+OK
+Line 634 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+               ^
+--WARNING----------
+OK
+Line 634 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+                                                               ^
+--WARNING----------
+OK
+Line 634 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+                                                               ^
+--WARNING----------
+OK
+Line 634 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+                                                               ^
+--WARNING----------
+OK
+Line 634 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+                                                               ^
+--WARNING----------
+OK
+Line 634 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+                                                               ^
+--WARNING----------
+OK
+Line 634 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+                                                               ^
+--WARNING----------
+OK
+Line 634 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+                                                                ^
+--WARNING----------
+OK
+Line 634 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
+                                                                ^
+--WARNING----------
+OK
+Line 588 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {p != NULL} ? "Memory: Pointer NULL.";
+                 ^
+--WARNING----------
+OK
+Line 588 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {p != NULL} ? "Memory: Pointer NULL.";
+                 ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 590 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                    ^
+--WARNING----------
+OK
+Line 590 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                    ^
+--WARNING----------
+OK
+Line 590 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                               ^
+--WARNING----------
+OK
+Line 590 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                               ^
+--WARNING----------
+OK
+Line 590 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 590 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 590 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 590 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 590 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 590 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+                                                                ^
+--WARNING----------
+OK
+Line 592 column 61 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                             ^
+--WARNING----------
+OK
+Line 592 column 61 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                             ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 592 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                     ^
+--WARNING----------
+OK
+Line 592 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                     ^
+--WARNING----------
+OK
+Line 592 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                 ^
+--WARNING----------
+OK
+Line 592 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                 ^
+--WARNING----------
+OK
+Line 592 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                    ^
+--WARNING----------
+OK
+Line 592 column 52 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                    ^
+--WARNING----------
+OK
+Line 592 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 592 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 592 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 592 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 592 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 592 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 592 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 592 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                                                  ^
+--WARNING----------
+OK
+Line 592 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 592 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 592 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 592 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 592 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 592 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 594 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                                            ^
+--WARNING----------
+OK
+Line 594 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                                            ^
+--WARNING----------
+OK
+Line 594 column 71 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                                                       ^
+--WARNING----------
+OK
+Line 594 column 71 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                                                       ^
+--WARNING----------
+OK
+Line 594 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                        ^
+--WARNING----------
+OK
+Line 594 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                        ^
+--WARNING----------
+OK
+Line 594 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                        ^
+--WARNING----------
+OK
+Line 594 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                        ^
+--WARNING----------
+OK
+Line 594 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                        ^
+--WARNING----------
+OK
+Line 594 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                        ^
+--WARNING----------
+OK
+Line 594 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                        ^
+--WARNING----------
+OK
+Line 594 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                        ^
+--WARNING----------
+OK
+Line 594 column 83 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                                                                   ^
+--WARNING----------
+OK
+Line 594 column 83 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                                                                   ^
+--WARNING----------
+OK
+Line 594 column 83 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                                                                   ^
+--WARNING----------
+OK
+Line 594 column 83 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                                                                   ^
+--WARNING----------
+OK
+Line 594 column 83 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                                                                   ^
+--WARNING----------
+OK
+Line 594 column 83 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                                                                   ^
+--WARNING----------
+OK
+Line 594 column 84 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                                                                    ^
+--WARNING----------
+OK
+Line 594 column 84 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
+                                                                                    ^
+--WARNING----------
+OK
+Line 595 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    micro_free p table ptr_table;
+                                ^
+--WARNING----------
+OK
+Line 595 column 32 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    micro_free p table ptr_table;
+                                ^
+--WARNING----------
+OK
+Line 453 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {p != NULL} ? "Memory: Pointer NULL.";
+                 ^
+--WARNING----------
+OK
+Line 453 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {p != NULL} ? "Memory: Pointer NULL.";
+                 ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 458 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    last := read ptr_table;
+                          ^
+--WARNING----------
+OK
+Line 458 column 26 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    last := read ptr_table;
+                          ^
+--WARNING----------
+OK
+Line 459 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {last != NULL} ? "Memory: Table NULL.";
+                    ^
+--WARNING----------
+OK
+Line 459 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {last != NULL} ? "Memory: Table NULL.";
+                    ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 460 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    next := read last;
+                     ^
+--WARNING----------
+OK
+Line 460 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    next := read last;
+                     ^
+--WARNING----------
+OK
+Line 461 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put (next | 11b) to p;
+                   ^
+--WARNING----------
+OK
+Line 461 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put (next | 11b) to p;
+                   ^
+--WARNING----------
+OK
+Line 461 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put (next | 11b) to p;
+               ^
+--WARNING----------
+OK
+Line 461 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put (next | 11b) to p;
+               ^
+--WARNING----------
+OK
+Line 461 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put (next | 11b) to p;
+               ^
+--WARNING----------
+OK
+Line 461 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put (next | 11b) to p;
+               ^
+--WARNING----------
+OK
+Line 461 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put (next | 11b) to p;
+               ^
+--WARNING----------
+OK
+Line 461 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put (next | 11b) to p;
+               ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 461 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put (next | 11b) to p;
+                         ^
+--WARNING----------
+OK
+Line 461 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put (next | 11b) to p;
+                         ^
+--WARNING----------
+OK
+Line 462 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put p to last;
+                 ^
+--WARNING----------
+OK
+Line 462 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    put p to last;
+                 ^
+--WARNING----------
+OK
+Line 638 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 636 column 57 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      mem := CONVERT(POINTER, MEMORY).on (p - object_size);
+                                                         ^
+--WARNING----------
+OK
+Line 636 column 57 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      mem := CONVERT(POINTER, MEMORY).on (p - object_size);
+                                                         ^
+--WARNING----------
+OK
+Line 636 column 57 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      mem := CONVERT(POINTER, MEMORY).on (p - object_size);
+                                                         ^
+--WARNING----------
+OK
+Line 636 column 57 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      mem := CONVERT(POINTER, MEMORY).on (p - object_size);
+                                                         ^
+--WARNING----------
+OK
+Line 636 column 45 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      mem := CONVERT(POINTER, MEMORY).on (p - object_size);
+                                             ^
+--WARNING----------
+OK
+Line 636 column 45 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      mem := CONVERT(POINTER, MEMORY).on (p - object_size);
+                                             ^
+--WARNING----------
+OK
+Line 636 column 45 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      mem := CONVERT(POINTER, MEMORY).on (p - object_size);
+                                             ^
+--WARNING----------
+OK
+Line 636 column 45 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      mem := CONVERT(POINTER, MEMORY).on (p - object_size);
+                                             ^
+--WARNING----------
+OK
+Line 636 column 45 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      mem := CONVERT(POINTER, MEMORY).on (p - object_size);
+                                             ^
+--WARNING----------
+OK
+Line 636 column 45 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      mem := CONVERT(POINTER, MEMORY).on (p - object_size);
+                                             ^
+--WARNING----------
+OK
+Line 636 column 45 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      mem := CONVERT(POINTER, MEMORY).on (p - object_size);
+                                             ^
+--WARNING----------
+OK
+Line 636 column 45 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      mem := CONVERT(POINTER, MEMORY).on (p - object_size);
+                                             ^
+--WARNING----------
+OK
+Line 636 column 58 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      mem := CONVERT(POINTER, MEMORY).on (p - object_size);
+                                                          ^
+--WARNING----------
+OK
+Line 636 column 58 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      mem := CONVERT(POINTER, MEMORY).on (p - object_size);
+                                                          ^
+--WARNING----------
+OK
+Line 637 column 54 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := mem.resize new_size index (get_index p).begin;      
+                                                      ^
+--WARNING----------
+OK
+Line 637 column 54 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := mem.resize new_size index (get_index p).begin;      
+                                                      ^
+--WARNING----------
+OK
+Line 637 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := mem.resize new_size index (get_index p).begin;      
+                                                       ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 285 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                                                ^
+--WARNING----------
+OK
+Line 285 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                                                ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 285 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                     ^
+--WARNING----------
+OK
+Line 285 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                     ^
+--WARNING----------
+OK
+Line 285 column 53 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                                     ^
+--WARNING----------
+OK
+Line 285 column 53 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                                     ^
+--WARNING----------
+OK
+Line 285 column 53 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                                     ^
+--WARNING----------
+OK
+Line 285 column 53 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                                     ^
+--WARNING----------
+OK
+Line 285 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                                       ^
+--WARNING----------
+OK
+Line 285 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                                       ^
+--WARNING----------
+OK
+Line 285 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                                       ^
+--WARNING----------
+OK
+Line 285 column 55 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                                       ^
+--WARNING----------
+OK
+Line 285 column 54 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                                      ^
+--WARNING----------
+OK
+Line 285 column 54 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                                      ^
+--WARNING----------
+OK
+Line 285 column 54 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                                      ^
+--WARNING----------
+OK
+Line 285 column 54 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                                      ^
+--WARNING----------
+OK
+Line 285 column 54 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                                      ^
+--WARNING----------
+OK
+Line 285 column 54 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                                      ^
+--WARNING----------
+OK
+Line 285 column 54 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                                      ^
+--WARNING----------
+OK
+Line 285 column 54 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                                                      ^
+--WARNING----------
+OK
+Line 285 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 285 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 285 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 285 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 285 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 285 column 16 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
+                ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 286 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                            ^
+--WARNING----------
+OK
+Line 286 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 286 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                   ^
+--WARNING----------
+OK
+Line 286 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                   ^
+--WARNING----------
+OK
+Line 286 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                   ^
+--WARNING----------
+OK
+Line 286 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                   ^
+--WARNING----------
+OK
+Line 286 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 286 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 286 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 286 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 286 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 286 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 286 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 286 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 286 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 286 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 286 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 286 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";
+                         ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 288 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size := size;
+                    ^
+--WARNING----------
+OK
+Line 288 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    old_size := size;
+                    ^
+--WARNING----------
+OK
+Line 289 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > old_size).if {      
+               ^
+--WARNING----------
+OK
+Line 289 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > old_size).if {      
+               ^
+--WARNING----------
+OK
+Line 289 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > old_size).if {      
+               ^
+--WARNING----------
+OK
+Line 289 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > old_size).if {      
+               ^
+--WARNING----------
+OK
+Line 289 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > old_size).if {      
+               ^
+--WARNING----------
+OK
+Line 289 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > old_size).if {      
+               ^
+--WARNING----------
+OK
+Line 289 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > old_size).if {      
+               ^
+--WARNING----------
+OK
+Line 289 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_size > old_size).if {      
+               ^
+--WARNING----------
+OK
+Line 316 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 290 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      (! is_end).if {	
+               ^
+--WARNING----------
+OK
+Line 290 column 15 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      (! is_end).if {	
+               ^
+--WARNING----------
+OK
+Line 290 column 8 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      (! is_end).if {	
+        ^
+--WARNING----------
+OK
+Line 290 column 8 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      (! is_end).if {	
+        ^
+--WARNING----------
+OK
+Line 304 column 7 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 291 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	nxt := next_linear;
+	                  ^
+--WARNING----------
+OK
+Line 291 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	nxt := next_linear;
+	                  ^
+--WARNING----------
+OK
+Line 292 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                                        ^
+--WARNING----------
+OK
+Line 292 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                                        ^
+--WARNING----------
+OK
+Line 292 column 56 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                                                       ^
+--WARNING----------
+OK
+Line 292 column 56 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                                                       ^
+--WARNING----------
+OK
+Line 292 column 56 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                                                       ^
+--WARNING----------
+OK
+Line 292 column 56 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                                                       ^
+--WARNING----------
+OK
+Line 292 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                 ^
+--WARNING----------
+OK
+Line 292 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                 ^
+--WARNING----------
+OK
+Line 292 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                 ^
+--WARNING----------
+OK
+Line 292 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                 ^
+--WARNING----------
+OK
+Line 292 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                 ^
+--WARNING----------
+OK
+Line 292 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                 ^
+--WARNING----------
+OK
+Line 292 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                 ^
+--WARNING----------
+OK
+Line 292 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                 ^
+--WARNING----------
+OK
+Line 292 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                            ^
+--WARNING----------
+OK
+Line 292 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                            ^
+--WARNING----------
+OK
+Line 292 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                            ^
+--WARNING----------
+OK
+Line 292 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                            ^
+--WARNING----------
+OK
+Line 292 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                            ^
+--WARNING----------
+OK
+Line 292 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                            ^
+--WARNING----------
+OK
+Line 292 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                            ^
+--WARNING----------
+OK
+Line 292 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	sz  := new_size - old_size - object_size.to_uinteger_32;
+	                            ^
+--WARNING----------
+OK
+Line 293 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((nxt.id = id_free) && {nxt.size >= sz}).if {
+	         ^
+--WARNING----------
+OK
+Line 293 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((nxt.id = id_free) && {nxt.size >= sz}).if {
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((nxt.id = id_free) && {nxt.size >= sz}).if {
+	                  ^
+--WARNING----------
+OK
+Line 293 column 23 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((nxt.id = id_free) && {nxt.size >= sz}).if {
+	                      ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 293 column 34 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((nxt.id = id_free) && {nxt.size >= sz}).if {
+	                                 ^
+--WARNING----------
+OK
+Line 293 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((nxt.id = id_free) && {nxt.size >= sz}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 293 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((nxt.id = id_free) && {nxt.size >= sz}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 293 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((nxt.id = id_free) && {nxt.size >= sz}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 293 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((nxt.id = id_free) && {nxt.size >= sz}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 293 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((nxt.id = id_free) && {nxt.size >= sz}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 293 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((nxt.id = id_free) && {nxt.size >= sz}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 293 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((nxt.id = id_free) && {nxt.size >= sz}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 293 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((nxt.id = id_free) && {nxt.size >= sz}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 293 column 23 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	((nxt.id = id_free) && {nxt.size >= sz}).if {
+	                      ^
+--WARNING----------
+OK
+Line 303 column 2 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 294 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  nxt.to_busy (sz.to_pointer) index idx;
+	                            ^
+--WARNING----------
+OK
+Line 294 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  nxt.to_busy (sz.to_pointer) index idx;
+	                            ^
+--WARNING----------
+OK
+Line 294 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  nxt.to_busy (sz.to_pointer) index idx;
+	                            ^
+--WARNING----------
+OK
+Line 294 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  nxt.to_busy (sz.to_pointer) index idx;
+	                            ^
+--WARNING----------
+OK
+Line 294 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  nxt.to_busy (sz.to_pointer) index idx;
+	                            ^
+--WARNING----------
+OK
+Line 294 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  nxt.to_busy (sz.to_pointer) index idx;
+	                            ^
+--WARNING----------
+OK
+Line 294 column 40 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  nxt.to_busy (sz.to_pointer) index idx;
+	                                       ^
+--WARNING----------
+OK
+Line 295 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                             ^
+--WARNING----------
+OK
+Line 295 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                             ^
+--WARNING----------
+OK
+Line 295 column 48 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                               ^
+--WARNING----------
+OK
+Line 295 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                           ^
+--WARNING----------
+OK
+Line 295 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                           ^
+--WARNING----------
+OK
+Line 295 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                           ^
+--WARNING----------
+OK
+Line 295 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                           ^
+--WARNING----------
+OK
+Line 295 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                ^
+--WARNING----------
+OK
+Line 295 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                ^
+--WARNING----------
+OK
+Line 295 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                ^
+--WARNING----------
+OK
+Line 295 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                ^
+--WARNING----------
+OK
+Line 295 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                ^
+--WARNING----------
+OK
+Line 295 column 49 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                ^
+--WARNING----------
+OK
+Line 295 column 75 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                                          ^
+--WARNING----------
+OK
+Line 295 column 75 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                                          ^
+--WARNING----------
+OK
+Line 295 column 90 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                                                         ^
+--WARNING----------
+OK
+Line 295 column 90 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                                                         ^
+--WARNING----------
+OK
+Line 295 column 90 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                                                         ^
+--WARNING----------
+OK
+Line 295 column 90 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                                                         ^
+--WARNING----------
+OK
+Line 295 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                              ^
+--WARNING----------
+OK
+Line 295 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                              ^
+--WARNING----------
+OK
+Line 295 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                              ^
+--WARNING----------
+OK
+Line 295 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                              ^
+--WARNING----------
+OK
+Line 295 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                              ^
+--WARNING----------
+OK
+Line 295 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                              ^
+--WARNING----------
+OK
+Line 295 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                              ^
+--WARNING----------
+OK
+Line 295 column 31 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                              ^
+--WARNING----------
+OK
+Line 295 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                              ^
+--WARNING----------
+OK
+Line 295 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                              ^
+--WARNING----------
+OK
+Line 295 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                              ^
+--WARNING----------
+OK
+Line 295 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                              ^
+--WARNING----------
+OK
+Line 295 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                              ^
+--WARNING----------
+OK
+Line 295 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                              ^
+--WARNING----------
+OK
+Line 295 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                              ^
+--WARNING----------
+OK
+Line 295 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                                                              ^
+--WARNING----------
+OK
+Line 295 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
+	                ^
+--WARNING----------
+OK
+Line 296 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  (is_end).if {
+	         ^
+--WARNING----------
+OK
+Line 296 column 10 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  (is_end).if {
+	         ^
+--WARNING----------
+OK
+Line 301 column 4 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 297 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    put_last Self to idx;
+	                        ^
+--WARNING----------
+OK
+Line 297 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    put_last Self to idx;
+	                        ^
+--WARNING----------
+OK
+Line 301 column 4 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 299 column 23 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt := next_linear;
+	                      ^
+--WARNING----------
+OK
+Line 299 column 23 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt := next_linear;
+	                      ^
+--WARNING----------
+OK
+Line 300 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
+	                                   ^
+--WARNING----------
+OK
+Line 300 column 36 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
+	                                   ^
+--WARNING----------
+OK
+Line 300 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
+	                                                 ^
+--WARNING----------
+OK
+Line 300 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
+	                                                 ^
+--WARNING----------
+OK
+Line 300 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
+	                                    ^
+--WARNING----------
+OK
+Line 300 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
+	                                    ^
+--WARNING----------
+OK
+Line 300 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
+	                                    ^
+--WARNING----------
+OK
+Line 300 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
+	                                    ^
+--WARNING----------
+OK
+Line 300 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
+	                                    ^
+--WARNING----------
+OK
+Line 300 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
+	                                    ^
+--WARNING----------
+OK
+Line 300 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
+	                                    ^
+--WARNING----------
+OK
+Line 300 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
+	                                    ^
+--WARNING----------
+OK
+Line 300 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
+	                                                             ^
+--WARNING----------
+OK
+Line 300 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
+	                                                             ^
+--WARNING----------
+OK
+Line 300 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
+	                                                             ^
+--WARNING----------
+OK
+Line 300 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
+	                                                             ^
+--WARNING----------
+OK
+Line 300 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
+	                                                             ^
+--WARNING----------
+OK
+Line 300 column 62 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
+	                                                             ^
+--WARNING----------
+OK
+Line 300 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
+	                                                              ^
+--WARNING----------
+OK
+Line 303 column 2 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 304 column 7 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 313 column 7 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 307 column 38 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	result := search (new_size.to_pointer);
+	                                     ^
+--WARNING----------
+OK
+Line 307 column 38 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	result := search (new_size.to_pointer);
+	                                     ^
+--WARNING----------
+OK
+Line 307 column 38 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	result := search (new_size.to_pointer);
+	                                     ^
+--WARNING----------
+OK
+Line 307 column 38 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	result := search (new_size.to_pointer);
+	                                     ^
+--WARNING----------
+OK
+Line 307 column 38 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	result := search (new_size.to_pointer);
+	                                     ^
+--WARNING----------
+OK
+Line 307 column 38 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	result := search (new_size.to_pointer);
+	                                     ^
+--WARNING----------
+OK
+Line 307 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	result := search (new_size.to_pointer);
+	                                      ^
+--WARNING----------
+OK
+Line 307 column 39 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	result := search (new_size.to_pointer);
+	                                      ^
+--WARNING----------
+OK
+Line 311 column 11 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	copy begin to (result.begin) size old_size;
+	          ^
+--WARNING----------
+OK
+Line 311 column 11 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	copy begin to (result.begin) size old_size;
+	          ^
+--WARNING----------
+OK
+Line 311 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	copy begin to (result.begin) size old_size;
+	                           ^
+--WARNING----------
+OK
+Line 311 column 43 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	copy begin to (result.begin) size old_size;
+	                                          ^
+--WARNING----------
+OK
+Line 311 column 43 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	copy begin to (result.begin) size old_size;
+	                                          ^
+--WARNING----------
+OK
+Line 312 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	to_free idx;
+	           ^
+--WARNING----------
+OK
+Line 312 column 12 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+	to_free idx;
+	           ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 224 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {id = id_busy} ? "Memory: Macro block not busy.";
+                    ^
+--WARNING----------
+OK
+Line 224 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {id = id_busy} ? "Memory: Macro block not busy.";
+                    ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 224 column 8 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {id = id_busy} ? "Memory: Macro block not busy.";
+        ^
+--WARNING----------
+OK
+Line 224 column 8 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {id = id_busy} ? "Memory: Macro block not busy.";
+        ^
+--WARNING----------
+OK
+Line 224 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {id = id_busy} ? "Memory: Macro block not busy.";
+                 ^
+--WARNING----------
+OK
+Line 224 column 17 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {id = id_busy} ? "Memory: Macro block not busy.";
+                 ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 225 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";    
+                            ^
+--WARNING----------
+OK
+Line 225 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";    
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 136 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 225 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";    
+                   ^
+--WARNING----------
+OK
+Line 225 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";    
+                   ^
+--WARNING----------
+OK
+Line 225 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";    
+                   ^
+--WARNING----------
+OK
+Line 225 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";    
+                   ^
+--WARNING----------
+OK
+Line 225 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";    
+                         ^
+--WARNING----------
+OK
+Line 225 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";    
+                         ^
+--WARNING----------
+OK
+Line 225 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";    
+                         ^
+--WARNING----------
+OK
+Line 225 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";    
+                         ^
+--WARNING----------
+OK
+Line 225 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";    
+                         ^
+--WARNING----------
+OK
+Line 225 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";    
+                         ^
+--WARNING----------
+OK
+Line 225 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";    
+                         ^
+--WARNING----------
+OK
+Line 225 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";    
+                         ^
+--WARNING----------
+OK
+Line 225 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";    
+                         ^
+--WARNING----------
+OK
+Line 225 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";    
+                         ^
+--WARNING----------
+OK
+Line 225 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";    
+                         ^
+--WARNING----------
+OK
+Line 225 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    {idx.in_range 0 to 63} ? "Memory: Bound index.";    
+                         ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 137 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 138 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 227 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    prev := previous_linear;
+                           ^
+--WARNING----------
+OK
+Line 227 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    prev := previous_linear;
+                           ^
+--WARNING----------
+OK
+Line 228 column 23 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    next := next_linear;
+                       ^
+--WARNING----------
+OK
+Line 228 column 23 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    next := next_linear;
+                       ^
+--WARNING----------
+OK
+Line 229 column 57 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);
+                                                         ^
+--WARNING----------
+OK
+Line 229 column 57 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);
+                                                         ^
+--WARNING----------
+OK
+Line 229 column 58 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);
+                                                          ^
+--WARNING----------
+OK
+Line 229 column 58 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);
+                                                          ^
+--WARNING----------
+OK
+Line 229 column 58 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);
+                                                          ^
+--WARNING----------
+OK
+Line 229 column 58 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);
+                                                          ^
+--WARNING----------
+OK
+Line 229 column 58 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);
+                                                          ^
+--WARNING----------
+OK
+Line 229 column 58 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);
+                                                          ^
+--WARNING----------
+OK
+Line 229 column 58 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);
+                                                          ^
+--WARNING----------
+OK
+Line 229 column 58 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);
+                                                          ^
+--WARNING----------
+OK
+Line 229 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);
+                                                                ^
+--WARNING----------
+OK
+Line 229 column 64 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);
+                                                                ^
+--WARNING----------
+OK
+Line 230 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := size_and_id & 0FFFF_FFFEh;
+                            ^
+--WARNING----------
+OK
+Line 230 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := size_and_id & 0FFFF_FFFEh;
+                            ^
+--WARNING----------
+OK
+Line 230 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := size_and_id & 0FFFF_FFFEh;
+                                         ^
+--WARNING----------
+OK
+Line 230 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := size_and_id & 0FFFF_FFFEh;
+                                         ^
+--WARNING----------
+OK
+Line 230 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := size_and_id & 0FFFF_FFFEh;
+                                         ^
+--WARNING----------
+OK
+Line 230 column 41 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := size_and_id & 0FFFF_FFFEh;
+                                         ^
+--WARNING----------
+OK
+Line 230 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := size_and_id & 0FFFF_FFFEh;
+                             ^
+--WARNING----------
+OK
+Line 230 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := size_and_id & 0FFFF_FFFEh;
+                             ^
+--WARNING----------
+OK
+Line 230 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := size_and_id & 0FFFF_FFFEh;
+                             ^
+--WARNING----------
+OK
+Line 230 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := size_and_id & 0FFFF_FFFEh;
+                             ^
+--WARNING----------
+OK
+Line 230 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := size_and_id & 0FFFF_FFFEh;
+                             ^
+--WARNING----------
+OK
+Line 230 column 29 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_size := size_and_id & 0FFFF_FFFEh;
+                             ^
+--WARNING----------
+OK
+Line 231 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ((prev = NULL) || {new_free.id != id_free}).if {
+                     ^
+--WARNING----------
+OK
+Line 231 column 21 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ((prev = NULL) || {new_free.id != id_free}).if {
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 231 column 35 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ((prev = NULL) || {new_free.id != id_free}).if {
+                                   ^
+--WARNING----------
+OK
+Line 231 column 45 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ((prev = NULL) || {new_free.id != id_free}).if {
+                                             ^
+--WARNING----------
+OK
+Line 231 column 45 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ((prev = NULL) || {new_free.id != id_free}).if {
+                                             ^
+--WARNING----------
+OK
+Line 238 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 234 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      add_link_free;
+                   ^
+--WARNING----------
+OK
+Line 234 column 19 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      add_link_free;
+                   ^
+--WARNING----------
+OK
+Line 238 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 237 column 50 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                                                  ^
+--WARNING----------
+OK
+Line 237 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                                                               ^
+--WARNING----------
+OK
+Line 237 column 63 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                                                               ^
+--WARNING----------
+OK
+Line 237 column 78 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                                                                              ^
+--WARNING----------
+OK
+Line 237 column 78 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                                                                              ^
+--WARNING----------
+OK
+Line 237 column 78 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                                                                              ^
+--WARNING----------
+OK
+Line 237 column 78 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                                                                              ^
+--WARNING----------
+OK
+Line 237 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                            ^
+--WARNING----------
+OK
+Line 237 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                            ^
+--WARNING----------
+OK
+Line 237 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                            ^
+--WARNING----------
+OK
+Line 237 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                            ^
+--WARNING----------
+OK
+Line 237 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                            ^
+--WARNING----------
+OK
+Line 237 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                            ^
+--WARNING----------
+OK
+Line 237 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                            ^
+--WARNING----------
+OK
+Line 237 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                            ^
+--WARNING----------
+OK
+Line 237 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                                                   ^
+--WARNING----------
+OK
+Line 237 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                                                   ^
+--WARNING----------
+OK
+Line 237 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                                                   ^
+--WARNING----------
+OK
+Line 237 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                                                   ^
+--WARNING----------
+OK
+Line 237 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                                                   ^
+--WARNING----------
+OK
+Line 237 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                                                   ^
+--WARNING----------
+OK
+Line 237 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                                                   ^
+--WARNING----------
+OK
+Line 237 column 51 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
+                                                   ^
+--WARNING----------
+OK
+Line 240 column 14 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ((! is_end) && {next.id = id_free}).if {
+              ^
+--WARNING----------
+OK
+Line 240 column 14 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ((! is_end) && {next.id = id_free}).if {
+              ^
+--WARNING----------
+OK
+Line 240 column 7 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ((! is_end) && {next.id = id_free}).if {
+       ^
+--WARNING----------
+OK
+Line 240 column 7 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ((! is_end) && {next.id = id_free}).if {
+       ^
+--WARNING----------
+OK
+Line 240 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ((! is_end) && {next.id = id_free}).if {
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 240 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ((! is_end) && {next.id = id_free}).if {
+                            ^
+--WARNING----------
+OK
+Line 240 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ((! is_end) && {next.id = id_free}).if {
+                                     ^
+--WARNING----------
+OK
+Line 240 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ((! is_end) && {next.id = id_free}).if {
+                                     ^
+--WARNING----------
+OK
+Line 240 column 18 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    ((! is_end) && {next.id = id_free}).if {
+                  ^
+--WARNING----------
+OK
+Line 244 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 242 column 46 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                                              ^
+--WARNING----------
+OK
+Line 242 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                                                           ^
+--WARNING----------
+OK
+Line 242 column 59 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                                                           ^
+--WARNING----------
+OK
+Line 242 column 74 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                                                                          ^
+--WARNING----------
+OK
+Line 242 column 74 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                                                                          ^
+--WARNING----------
+OK
+Line 242 column 74 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                                                                          ^
+--WARNING----------
+OK
+Line 242 column 74 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                                                                          ^
+--WARNING----------
+OK
+Line 242 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                            ^
+--WARNING----------
+OK
+Line 242 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                            ^
+--WARNING----------
+OK
+Line 242 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                            ^
+--WARNING----------
+OK
+Line 242 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                            ^
+--WARNING----------
+OK
+Line 242 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                            ^
+--WARNING----------
+OK
+Line 242 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                            ^
+--WARNING----------
+OK
+Line 242 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                            ^
+--WARNING----------
+OK
+Line 242 column 28 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                            ^
+--WARNING----------
+OK
+Line 242 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                                               ^
+--WARNING----------
+OK
+Line 242 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                                               ^
+--WARNING----------
+OK
+Line 242 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                                               ^
+--WARNING----------
+OK
+Line 242 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                                               ^
+--WARNING----------
+OK
+Line 242 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                                               ^
+--WARNING----------
+OK
+Line 242 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                                               ^
+--WARNING----------
+OK
+Line 242 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                                               ^
+--WARNING----------
+OK
+Line 242 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
+                                               ^
+--WARNING----------
+OK
+Line 243 column 27 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next.delete_link_free;	
+                           ^
+--WARNING----------
+OK
+Line 244 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 245 column 37 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    new_free.set_size_and_id new_size;
+                                     ^
+--WARNING----------
+OK
+Line 246 column 20 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    (new_free.is_end).if {
+                    ^
+--WARNING----------
+OK
+Line 251 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 247 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      put_last new_free to idx;
+                              ^
+--WARNING----------
+OK
+Line 247 column 30 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      put_last new_free to idx;
+                              ^
+--WARNING----------
+OK
+Line 251 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 249 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next := next_linear;
+                         ^
+--WARNING----------
+OK
+Line 249 column 25 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next := next_linear;
+                         ^
+--WARNING----------
+OK
+Line 250 column 46 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next.set_previous_linear (new_free.this - begin_memory);
+                                              ^
+--WARNING----------
+OK
+Line 250 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next.set_previous_linear (new_free.this - begin_memory);
+                                                            ^
+--WARNING----------
+OK
+Line 250 column 60 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next.set_previous_linear (new_free.this - begin_memory);
+                                                            ^
+--WARNING----------
+OK
+Line 250 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next.set_previous_linear (new_free.this - begin_memory);
+                                               ^
+--WARNING----------
+OK
+Line 250 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next.set_previous_linear (new_free.this - begin_memory);
+                                               ^
+--WARNING----------
+OK
+Line 250 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next.set_previous_linear (new_free.this - begin_memory);
+                                               ^
+--WARNING----------
+OK
+Line 250 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next.set_previous_linear (new_free.this - begin_memory);
+                                               ^
+--WARNING----------
+OK
+Line 250 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next.set_previous_linear (new_free.this - begin_memory);
+                                               ^
+--WARNING----------
+OK
+Line 250 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next.set_previous_linear (new_free.this - begin_memory);
+                                               ^
+--WARNING----------
+OK
+Line 250 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next.set_previous_linear (new_free.this - begin_memory);
+                                               ^
+--WARNING----------
+OK
+Line 250 column 47 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next.set_previous_linear (new_free.this - begin_memory);
+                                               ^
+--WARNING----------
+OK
+Line 250 column 61 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      next.set_previous_linear (new_free.this - begin_memory);
+                                                             ^
+--WARNING----------
+OK
+Line 313 column 7 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 316 column 5 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 637 column 61 in MEMORY(/home/sonntag/lisaac/lib2/memory/memory.li):
+      result := mem.resize new_size index (get_index p).begin;      
+                                                             ^
+--WARNING----------
+OK
+Line 114 column 54 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new := CONVERT(POINTER,NATIVE_ARRAY(V)).on new_ptr;
+                                                      ^
+--WARNING----------
+OK
+Line 114 column 54 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new := CONVERT(POINTER,NATIVE_ARRAY(V)).on new_ptr;
+                                                      ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 46 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                              ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 119 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 119 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 404 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage      := storage.realloc capacity with new_capacity;
+	               ^
+--WARNING----------
+OK
+Line 405 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	capacity     := new_capacity;
+	               ^
+--WARNING----------
+OK
+Line 407 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 408 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.put ch to count;
+           ^
+--WARNING----------
+OK
+Line 408 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.put ch to count;
+           ^
+--WARNING----------
+OK
+Line 408 column 27 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.put ch to count;
+                           ^
+--WARNING----------
+OK
+Line 408 column 27 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.put ch to count;
+                           ^
+--WARNING----------
+OK
+Line 408 column 27 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.put ch to count;
+                           ^
+--WARNING----------
+OK
+Line 409 column 19 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    count := count + 1;
+                   ^
+--WARNING----------
+OK
+Line 409 column 19 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    count := count + 1;
+                   ^
+--WARNING----------
+OK
+Line 409 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    count := count + 1;
+                    ^
+--WARNING----------
+OK
+Line 409 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    count := count + 1;
+                    ^
+--WARNING----------
+OK
+Line 409 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    count := count + 1;
+                    ^
+--WARNING----------
+OK
+Line 409 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    count := count + 1;
+                    ^
+--WARNING----------
+OK
+Line 409 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    count := count + 1;
+            ^
+--WARNING----------
+OK
+Line 695 column 21 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - 1;
+                     ^
+--WARNING----------
+OK
+Line 695 column 21 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - 1;
+                     ^
+--WARNING----------
+OK
+Line 695 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - 1;
+                      ^
+--WARNING----------
+OK
+Line 695 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - 1;
+                      ^
+--WARNING----------
+OK
+Line 695 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - 1;
+                      ^
+--WARNING----------
+OK
+Line 695 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - 1;
+                      ^
+--WARNING----------
+OK
+Line 695 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - 1;
+              ^
+--WARNING----------
+OK
+Line 699 column 2 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 699 column 2 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 701 column 6 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    +? {count = Old count};
+      ^
+--WARNING----------
+OK
+Line 701 column 6 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    +? {count = Old count};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 701 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    +? {count = Old count};
+              ^
+--WARNING----------
+OK
+Line 701 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    +? {count = Old count};
+              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 702 column 6 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    +? {Result.is_not_null};
+      ^
+--WARNING----------
+OK
+Line 702 column 6 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    +? {Result.is_not_null};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 702 column 26 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    +? {Result.is_not_null};
+                          ^
+--WARNING----------
+OK
+Line 795 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+  - is_not_null:BOOLEAN <- to_pointer.is_not_null;
+                                     ^
+--WARNING----------
+OK
+Line 795 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+  - is_not_null:BOOLEAN <- to_pointer.is_not_null;
+                                     ^
+--WARNING----------
+OK
+Line 36 column 52 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+  - parent_safe_equal:SAFE_EQUAL(V) := SAFE_EQUAL(V);
+                                                    ^
+--WARNING----------
+OK
+Line 36 column 52 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+  - parent_safe_equal:SAFE_EQUAL(V) := SAFE_EQUAL(V);
+                                                    ^
+--WARNING----------
+OK
+Line 795 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+  - is_not_null:BOOLEAN <- to_pointer.is_not_null;
+                                     ^
+--WARNING----------
+OK
+Line 795 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+  - is_not_null:BOOLEAN <- to_pointer.is_not_null;
+                                     ^
+--WARNING----------
+OK
+Line 35 column 27 in SAFE_EQUAL(/home/sonntag/lisaac/lib2/kernel/safe_equal.li):
+  - parent:OBJECT := OBJECT;
+                           ^
+--WARNING----------
+OK
+Line 35 column 27 in SAFE_EQUAL(/home/sonntag/lisaac/lib2/kernel/safe_equal.li):
+  - parent:OBJECT := OBJECT;
+                           ^
+--WARNING----------
+OK
+Line 795 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+  - is_not_null:BOOLEAN <- to_pointer.is_not_null;
+                                     ^
+--WARNING----------
+OK
+Line 795 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+  - is_not_null:BOOLEAN <- to_pointer.is_not_null;
+                                     ^
+--WARNING----------
+OK
+Line 165 column 55 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - to_pointer:POINTER <- CONVERT(SELF,POINTER).on Self;
+                                                       ^
+--WARNING----------
+OK
+Line 165 column 55 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - to_pointer:POINTER <- CONVERT(SELF,POINTER).on Self;
+                                                       ^
+--WARNING----------
+OK
+Line 795 column 49 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+  - is_not_null:BOOLEAN <- to_pointer.is_not_null;
+                                                 ^
+--WARNING----------
+OK
+Line 795 column 49 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+  - is_not_null:BOOLEAN <- to_pointer.is_not_null;
+                                                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 40 column 24 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    DIRECTORY.string_tmp.from_external cwd;
+                        ^
+--WARNING----------
+OK
+Line 40 column 24 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    DIRECTORY.string_tmp.from_external cwd;
+                        ^
+--WARNING----------
+OK
+Line 40 column 24 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    DIRECTORY.string_tmp.from_external cwd;
+                        ^
+--WARNING----------
+OK
+Line 40 column 24 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    DIRECTORY.string_tmp.from_external cwd;
+                        ^
+--WARNING----------
+OK
+Line 40 column 42 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    DIRECTORY.string_tmp.from_external cwd;
+                                          ^
+--WARNING----------
+OK
+Line 712 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  ( ? {p.is_not_null};
+     ^
+--WARNING----------
+OK
+Line 712 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  ( ? {p.is_not_null};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 712 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  ( ? {p.is_not_null};
+                    ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 714 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    count := 0;
+            ^
+--WARNING----------
+OK
+Line 717 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 717 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 715 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    {p.item count = '\0'}.until_do {
+                 ^
+--WARNING----------
+OK
+Line 715 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    {p.item count = '\0'}.until_do {
+                 ^
+--WARNING----------
+OK
+Line 715 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    {p.item count = '\0'}.until_do {
+                  ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 716 column 21 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count + 1;
+                     ^
+--WARNING----------
+OK
+Line 716 column 21 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count + 1;
+                     ^
+--WARNING----------
+OK
+Line 716 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count + 1;
+                      ^
+--WARNING----------
+OK
+Line 716 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count + 1;
+                      ^
+--WARNING----------
+OK
+Line 716 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count + 1;
+                      ^
+--WARNING----------
+OK
+Line 716 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count + 1;
+                      ^
+--WARNING----------
+OK
+Line 716 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count + 1;
+              ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 718 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (storage != p).if {
+             ^
+--WARNING----------
+OK
+Line 718 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (storage != p).if {
+             ^
+--WARNING----------
+OK
+Line 721 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 719 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage := p;
+                ^
+--WARNING----------
+OK
+Line 720 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      capacity := count + 1;
+                        ^
+--WARNING----------
+OK
+Line 720 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      capacity := count + 1;
+                        ^
+--WARNING----------
+OK
+Line 720 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      capacity := count + 1;
+                         ^
+--WARNING----------
+OK
+Line 720 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      capacity := count + 1;
+                         ^
+--WARNING----------
+OK
+Line 720 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      capacity := count + 1;
+                         ^
+--WARNING----------
+OK
+Line 720 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      capacity := count + 1;
+                         ^
+--WARNING----------
+OK
+Line 720 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      capacity := count + 1;
+                 ^
+--WARNING----------
+OK
+Line 721 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 723 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= (count + 1)};
+     ^
+--WARNING----------
+OK
+Line 723 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= (count + 1)};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 723 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= (count + 1)};
+                ^
+--WARNING----------
+OK
+Line 723 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= (count + 1)};
+                ^
+--WARNING----------
+OK
+Line 723 column 26 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= (count + 1)};
+                          ^
+--WARNING----------
+OK
+Line 723 column 26 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= (count + 1)};
+                          ^
+--WARNING----------
+OK
+Line 723 column 27 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= (count + 1)};
+                           ^
+--WARNING----------
+OK
+Line 723 column 27 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= (count + 1)};
+                           ^
+--WARNING----------
+OK
+Line 723 column 27 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= (count + 1)};
+                           ^
+--WARNING----------
+OK
+Line 723 column 27 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= (count + 1)};
+                           ^
+--WARNING----------
+OK
+Line 723 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= (count + 1)};
+                  ^
+--WARNING----------
+OK
+Line 723 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= (count + 1)};
+                  ^
+--WARNING----------
+OK
+Line 723 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= (count + 1)};
+                  ^
+--WARNING----------
+OK
+Line 723 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= (count + 1)};
+                  ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 724 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {p = to_external};
+     ^
+--WARNING----------
+OK
+Line 724 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {p = to_external};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 724 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {p = to_external};
+                      ^
+--WARNING----------
+OK
+Line 724 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {p = to_external};
+                      ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 42 column 69 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    result ?= DIRECTORY_UNIX.physical_get_entry (DIRECTORY.string_tmp);
+                                                                     ^
+--WARNING----------
+OK
+Line 42 column 69 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    result ?= DIRECTORY_UNIX.physical_get_entry (DIRECTORY.string_tmp);
+                                                                     ^
+--WARNING----------
+OK
+Line 42 column 69 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    result ?= DIRECTORY_UNIX.physical_get_entry (DIRECTORY.string_tmp);
+                                                                     ^
+--WARNING----------
+OK
+Line 42 column 69 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    result ?= DIRECTORY_UNIX.physical_get_entry (DIRECTORY.string_tmp);
+                                                                     ^
+--WARNING----------
+OK
+Line 42 column 70 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    result ?= DIRECTORY_UNIX.physical_get_entry (DIRECTORY.string_tmp);
+                                                                      ^
+--WARNING----------
+OK
+Line 42 column 70 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    result ?= DIRECTORY_UNIX.physical_get_entry (DIRECTORY.string_tmp);
+                                                                      ^
+--WARNING----------
+OK
+Line 107 column 30 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+    pe := new_path.to_external;
+                              ^
+--WARNING----------
+OK
+Line 119 column 7 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 116 column 9 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        };          
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 112 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := FILE_UNIX.clone;
+                                   ^
+--WARNING----------
+OK
+Line 112 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := FILE_UNIX.clone;
+                                   ^
+--WARNING----------
+OK
+Line 112 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := FILE_UNIX.clone;
+                                   ^
+--WARNING----------
+OK
+Line 112 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := FILE_UNIX.clone;
+                                   ^
+--WARNING----------
+OK
+Line 112 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := FILE_UNIX.clone;
+                                   ^
+--WARNING----------
+OK
+Line 112 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := FILE_UNIX.clone;
+                                   ^
+--WARNING----------
+OK
+Line 31 column 34 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 31 column 34 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 112 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := FILE_UNIX.clone;
+                                   ^
+--WARNING----------
+OK
+Line 112 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := FILE_UNIX.clone;
+                                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 116 column 9 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        };          
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 115 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := DIRECTORY_UNIX.clone;
+                                        ^
+--WARNING----------
+OK
+Line 115 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := DIRECTORY_UNIX.clone;
+                                        ^
+--WARNING----------
+OK
+Line 115 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := DIRECTORY_UNIX.clone;
+                                        ^
+--WARNING----------
+OK
+Line 115 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := DIRECTORY_UNIX.clone;
+                                        ^
+--WARNING----------
+OK
+Line 115 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := DIRECTORY_UNIX.clone;
+                                        ^
+--WARNING----------
+OK
+Line 115 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := DIRECTORY_UNIX.clone;
+                                        ^
+--WARNING----------
+OK
+Line 115 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := DIRECTORY_UNIX.clone;
+                                        ^
+--WARNING----------
+OK
+Line 115 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := DIRECTORY_UNIX.clone;
+                                        ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 105 column 41 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    path := STRING_CONSTANT.create_copy n;
+                                         ^
+--WARNING----------
+OK
+Line 105 column 41 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    path := STRING_CONSTANT.create_copy n;
+                                         ^
+--WARNING----------
+OK
+Line 92 column 19 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 93 column 26 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+    result.make_copy other;
+                          ^
+--WARNING----------
+OK
+Line 100 column 20 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+    c := other.count;
+                    ^
+--WARNING----------
+OK
+Line 106 column 5 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 51 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+      storage := NATIVE_ARRAY(CHARACTER).create (c+1);
+                                                   ^
+--WARNING----------
+OK
+Line 102 column 51 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+      storage := NATIVE_ARRAY(CHARACTER).create (c+1);
+                                                   ^
+--WARNING----------
+OK
+Line 102 column 51 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+      storage := NATIVE_ARRAY(CHARACTER).create (c+1);
+                                                   ^
+--WARNING----------
+OK
+Line 102 column 51 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+      storage := NATIVE_ARRAY(CHARACTER).create (c+1);
+                                                   ^
+--WARNING----------
+OK
+Line 102 column 53 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+      storage := NATIVE_ARRAY(CHARACTER).create (c+1);
+                                                     ^
+--WARNING----------
+OK
+Line 102 column 53 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+      storage := NATIVE_ARRAY(CHARACTER).create (c+1);
+                                                     ^
+--WARNING----------
+OK
+Line 102 column 16 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+      storage := NATIVE_ARRAY(CHARACTER).create (c+1);
+                ^
+--WARNING----------
+OK
+Line 103 column 13 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+      storage.copy_from (other.storage) until (c-1);
+             ^
+--WARNING----------
+OK
+Line 103 column 13 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+      storage.copy_from (other.storage) until (c-1);
+             ^
+--WARNING----------
+OK
+Line 103 column 38 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+      storage.copy_from (other.storage) until (c-1);
+                                      ^
+--WARNING----------
+OK
+Line 103 column 49 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+      storage.copy_from (other.storage) until (c-1);
+                                                 ^
+--WARNING----------
+OK
+Line 103 column 49 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+      storage.copy_from (other.storage) until (c-1);
+                                                 ^
+--WARNING----------
+OK
+Line 103 column 49 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+      storage.copy_from (other.storage) until (c-1);
+                                                 ^
+--WARNING----------
+OK
+Line 103 column 49 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+      storage.copy_from (other.storage) until (c-1);
+                                                 ^
+--WARNING----------
+OK
+Line 103 column 51 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+      storage.copy_from (other.storage) until (c-1);
+                                                   ^
+--WARNING----------
+OK
+Line 104 column 13 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+      storage.put '\0' to c;
+             ^
+--WARNING----------
+OK
+Line 104 column 13 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+      storage.put '\0' to c;
+             ^
+--WARNING----------
+OK
+Line 104 column 27 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+      storage.put '\0' to c;
+                           ^
+--WARNING----------
+OK
+Line 105 column 14 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+      count := c;
+              ^
+--WARNING----------
+OK
+Line 106 column 5 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 105 column 11 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    path := STRING_CONSTANT.create_copy n;
+           ^
+--WARNING----------
+OK
+Line 105 column 11 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    path := STRING_CONSTANT.create_copy n;
+           ^
+--WARNING----------
+OK
+Line 105 column 11 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    path := STRING_CONSTANT.create_copy n;
+           ^
+--WARNING----------
+OK
+Line 105 column 11 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    path := STRING_CONSTANT.create_copy n;
+           ^
+--WARNING----------
+OK
+Line 105 column 11 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    path := STRING_CONSTANT.create_copy n;
+           ^
+--WARNING----------
+OK
+Line 106 column 15 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    idx := path.last_index_of '/'; 
+               ^
+--WARNING----------
+OK
+Line 106 column 15 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    idx := path.last_index_of '/'; 
+               ^
+--WARNING----------
+OK
+Line 106 column 15 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    idx := path.last_index_of '/'; 
+               ^
+--WARNING----------
+OK
+Line 106 column 15 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    idx := path.last_index_of '/'; 
+               ^
+--WARNING----------
+OK
+Line 106 column 15 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    idx := path.last_index_of '/'; 
+               ^
+--WARNING----------
+OK
+Line 106 column 15 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    idx := path.last_index_of '/'; 
+               ^
+--WARNING----------
+OK
+Line 106 column 33 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    idx := path.last_index_of '/'; 
+                                 ^
+--WARNING----------
+OK
+Line 106 column 33 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    idx := path.last_index_of '/'; 
+                                 ^
+--WARNING----------
+OK
+Line 106 column 33 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    idx := path.last_index_of '/'; 
+                                 ^
+--WARNING----------
+OK
+Line 291 column 2 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 291 column 2 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 291 column 2 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 291 column 2 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 281 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                         ^
+--WARNING----------
+OK
+Line 281 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                         ^
+--WARNING----------
+OK
+Line 281 column 62 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                                                              ^
+--WARNING----------
+OK
+Line 281 column 62 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                                                              ^
+--WARNING----------
+OK
+Line 281 column 62 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                                                              ^
+--WARNING----------
+OK
+Line 281 column 62 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                                                              ^
+--WARNING----------
+OK
+Line 47 column 26 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - upper:INTEGER <- count;
+                          ^
+--WARNING----------
+OK
+Line 47 column 26 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - upper:INTEGER <- count;
+                          ^
+--WARNING----------
+OK
+Line 281 column 63 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                                                               ^
+--WARNING----------
+OK
+Line 281 column 63 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                                                               ^
+--WARNING----------
+OK
+Line 281 column 63 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                                                               ^
+--WARNING----------
+OK
+Line 281 column 63 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                                                               ^
+--WARNING----------
+OK
+Line 281 column 65 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                                                                 ^
+--WARNING----------
+OK
+Line 382 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 382 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 382 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 382 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 382 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 382 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 382 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 389 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 389 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 387 column 11 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(idx < 0) || {element = item idx}}.until_do {
+           ^
+--WARNING----------
+OK
+Line 387 column 11 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(idx < 0) || {element = item idx}}.until_do {
+           ^
+--WARNING----------
+OK
+Line 387 column 11 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(idx < 0) || {element = item idx}}.until_do {
+           ^
+--WARNING----------
+OK
+Line 387 column 11 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(idx < 0) || {element = item idx}}.until_do {
+           ^
+--WARNING----------
+OK
+Line 387 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(idx < 0) || {element = item idx}}.until_do {
+                 ^
+--WARNING----------
+OK
+Line 387 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(idx < 0) || {element = item idx}}.until_do {
+                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 387 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(idx < 0) || {element = item idx}}.until_do {
+                                     ^
+--WARNING----------
+OK
+Line 387 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(idx < 0) || {element = item idx}}.until_do {
+                                     ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 388 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      idx := idx - 1;
+                  ^
+--WARNING----------
+OK
+Line 388 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      idx := idx - 1;
+                  ^
+--WARNING----------
+OK
+Line 388 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      idx := idx - 1;
+                  ^
+--WARNING----------
+OK
+Line 388 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      idx := idx - 1;
+                  ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 393 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.in_range (-1) to upper};
+      ^
+--WARNING----------
+OK
+Line 393 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.in_range (-1) to upper};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 393 column 26 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.in_range (-1) to upper};
+                          ^
+--WARNING----------
+OK
+Line 393 column 26 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.in_range (-1) to upper};
+                          ^
+--WARNING----------
+OK
+Line 393 column 26 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.in_range (-1) to upper};
+                          ^
+--WARNING----------
+OK
+Line 393 column 26 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.in_range (-1) to upper};
+                          ^
+--WARNING----------
+OK
+Line 393 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.in_range (-1) to upper};
+                                     ^
+--WARNING----------
+OK
+Line 393 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.in_range (-1) to upper};
+                                     ^
+--WARNING----------
+OK
+Line 393 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.in_range (-1) to upper};
+                                     ^
+--WARNING----------
+OK
+Line 393 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.in_range (-1) to upper};
+                                     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 394 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {(Result > 0) ->> {element = item Result}};
+      ^
+--WARNING----------
+OK
+Line 394 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {(Result > 0) ->> {element = item Result}};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 394 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {(Result > 0) ->> {element = item Result}};
+                 ^
+--WARNING----------
+OK
+Line 394 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {(Result > 0) ->> {element = item Result}};
+                 ^
+--WARNING----------
+OK
+Line 394 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {(Result > 0) ->> {element = item Result}};
+                 ^
+--WARNING----------
+OK
+Line 394 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {(Result > 0) ->> {element = item Result}};
+                 ^
+--WARNING----------
+OK
+Line 394 column 24 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {(Result > 0) ->> {element = item Result}};
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 394 column 47 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {(Result > 0) ->> {element = item Result}};
+                                               ^
+--WARNING----------
+OK
+Line 394 column 47 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {(Result > 0) ->> {element = item Result}};
+                                               ^
+--WARNING----------
+OK
+Line 394 column 24 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {(Result > 0) ->> {element = item Result}};
+                        ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 281 column 17 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                 ^
+--WARNING----------
+OK
+Line 281 column 17 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                 ^
+--WARNING----------
+OK
+Line 281 column 17 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                 ^
+--WARNING----------
+OK
+Line 281 column 17 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                 ^
+--WARNING----------
+OK
+Line 283 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result = ch}};    
+     ^
+--WARNING----------
+OK
+Line 283 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result = ch}};    
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 283 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result = ch}};    
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 283 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result = ch}};    
+                                      ^
+--WARNING----------
+OK
+Line 283 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result = ch}};    
+                                      ^
+--WARNING----------
+OK
+Line 283 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result = ch}};    
+                                      ^
+--WARNING----------
+OK
+Line 283 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result = ch}};    
+                                      ^
+--WARNING----------
+OK
+Line 283 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result = ch}};    
+                        ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 107 column 10 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    (name = NULL).if {
+          ^
+--WARNING----------
+OK
+Line 107 column 10 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    (name = NULL).if {
+          ^
+--WARNING----------
+OK
+Line 107 column 10 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    (name = NULL).if {
+          ^
+--WARNING----------
+OK
+Line 107 column 10 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    (name = NULL).if {
+          ^
+--WARNING----------
+OK
+Line 107 column 10 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    (name = NULL).if {
+          ^
+--WARNING----------
+OK
+Line 107 column 10 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    (name = NULL).if {
+          ^
+--WARNING----------
+OK
+Line 109 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 108 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+                                   ^
+--WARNING----------
+OK
+Line 108 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+                                   ^
+--WARNING----------
+OK
+Line 108 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+                                   ^
+--WARNING----------
+OK
+Line 108 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+                                   ^
+--WARNING----------
+OK
+Line 108 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+                                   ^
+--WARNING----------
+OK
+Line 108 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+                                   ^
+--WARNING----------
+OK
+Line 108 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+                                   ^
+--WARNING----------
+OK
+Line 108 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+                                   ^
+--WARNING----------
+OK
+Line 108 column 13 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+             ^
+--WARNING----------
+OK
+Line 108 column 13 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+             ^
+--WARNING----------
+OK
+Line 108 column 13 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+             ^
+--WARNING----------
+OK
+Line 108 column 13 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+             ^
+--WARNING----------
+OK
+Line 108 column 13 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+             ^
+--WARNING----------
+OK
+Line 109 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 110 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+        ^
+--WARNING----------
+OK
+Line 110 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+        ^
+--WARNING----------
+OK
+Line 110 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+        ^
+--WARNING----------
+OK
+Line 110 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+        ^
+--WARNING----------
+OK
+Line 110 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+        ^
+--WARNING----------
+OK
+Line 110 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+        ^
+--WARNING----------
+OK
+Line 110 column 26 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                          ^
+--WARNING----------
+OK
+Line 110 column 26 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                          ^
+--WARNING----------
+OK
+Line 110 column 26 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                          ^
+--WARNING----------
+OK
+Line 110 column 26 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                          ^
+--WARNING----------
+OK
+Line 110 column 26 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                          ^
+--WARNING----------
+OK
+Line 110 column 26 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                          ^
+--WARNING----------
+OK
+Line 110 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                   ^
+--WARNING----------
+OK
+Line 110 column 36 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                    ^
+--WARNING----------
+OK
+Line 157 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := to_pointer;
+                     ^
+--WARNING----------
+OK
+Line 157 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := to_pointer;
+                     ^
+--WARNING----------
+OK
+Line 157 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := to_pointer;
+                     ^
+--WARNING----------
+OK
+Line 157 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := to_pointer;
+                     ^
+--WARNING----------
+OK
+Line 157 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := to_pointer;
+                     ^
+--WARNING----------
+OK
+Line 157 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := to_pointer;
+                     ^
+--WARNING----------
+OK
+Line 158 column 39 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                                       ^
+--WARNING----------
+OK
+Line 158 column 39 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                                       ^
+--WARNING----------
+OK
+Line 158 column 24 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                        ^
+--WARNING----------
+OK
+Line 158 column 24 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                        ^
+--WARNING----------
+OK
+Line 158 column 24 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                        ^
+--WARNING----------
+OK
+Line 158 column 24 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                        ^
+--WARNING----------
+OK
+Line 158 column 24 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                        ^
+--WARNING----------
+OK
+Line 158 column 24 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                        ^
+--WARNING----------
+OK
+Line 158 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                ^
+--WARNING----------
+OK
+Line 158 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                ^
+--WARNING----------
+OK
+Line 158 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                ^
+--WARNING----------
+OK
+Line 158 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                ^
+--WARNING----------
+OK
+Line 158 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                ^
+--WARNING----------
+OK
+Line 158 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                ^
+--WARNING----------
+OK
+Line 158 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                ^
+--WARNING----------
+OK
+Line 158 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                ^
+--WARNING----------
+OK
+Line 160 column 2 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 160 column 2 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 110 column 53 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                     ^
+--WARNING----------
+OK
+Line 110 column 53 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                     ^
+--WARNING----------
+OK
+Line 110 column 53 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                     ^
+--WARNING----------
+OK
+Line 110 column 53 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                     ^
+--WARNING----------
+OK
+Line 110 column 53 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                     ^
+--WARNING----------
+OK
+Line 110 column 53 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                     ^
+--WARNING----------
+OK
+Line 110 column 60 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                            ^
+--WARNING----------
+OK
+Line 110 column 61 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                             ^
+--WARNING----------
+OK
+Line 110 column 61 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                             ^
+--WARNING----------
+OK
+Line 110 column 61 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                             ^
+--WARNING----------
+OK
+Line 110 column 61 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                             ^
+--WARNING----------
+OK
+Line 110 column 66 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                                  ^
+--WARNING----------
+OK
+Line 66 column 14 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+    storage := p;
+              ^
+--WARNING----------
+OK
+Line 67 column 14 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+    count   := nb_char;
+              ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 105 column 41 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    path := STRING_CONSTANT.create_copy n;
+                                         ^
+--WARNING----------
+OK
+Line 105 column 41 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    path := STRING_CONSTANT.create_copy n;
+                                         ^
+--WARNING----------
+OK
+Line 105 column 11 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    path := STRING_CONSTANT.create_copy n;
+           ^
+--WARNING----------
+OK
+Line 105 column 11 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    path := STRING_CONSTANT.create_copy n;
+           ^
+--WARNING----------
+OK
+Line 105 column 11 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    path := STRING_CONSTANT.create_copy n;
+           ^
+--WARNING----------
+OK
+Line 105 column 11 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    path := STRING_CONSTANT.create_copy n;
+           ^
+--WARNING----------
+OK
+Line 105 column 11 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    path := STRING_CONSTANT.create_copy n;
+           ^
+--WARNING----------
+OK
+Line 106 column 15 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    idx := path.last_index_of '/'; 
+               ^
+--WARNING----------
+OK
+Line 106 column 15 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    idx := path.last_index_of '/'; 
+               ^
+--WARNING----------
+OK
+Line 106 column 15 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    idx := path.last_index_of '/'; 
+               ^
+--WARNING----------
+OK
+Line 106 column 15 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    idx := path.last_index_of '/'; 
+               ^
+--WARNING----------
+OK
+Line 106 column 15 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    idx := path.last_index_of '/'; 
+               ^
+--WARNING----------
+OK
+Line 106 column 15 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    idx := path.last_index_of '/'; 
+               ^
+--WARNING----------
+OK
+Line 106 column 33 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    idx := path.last_index_of '/'; 
+                                 ^
+--WARNING----------
+OK
+Line 106 column 33 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    idx := path.last_index_of '/'; 
+                                 ^
+--WARNING----------
+OK
+Line 106 column 33 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    idx := path.last_index_of '/'; 
+                                 ^
+--WARNING----------
+OK
+Line 107 column 10 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    (name = NULL).if {
+          ^
+--WARNING----------
+OK
+Line 107 column 10 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    (name = NULL).if {
+          ^
+--WARNING----------
+OK
+Line 107 column 10 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    (name = NULL).if {
+          ^
+--WARNING----------
+OK
+Line 107 column 10 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    (name = NULL).if {
+          ^
+--WARNING----------
+OK
+Line 107 column 10 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    (name = NULL).if {
+          ^
+--WARNING----------
+OK
+Line 107 column 10 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    (name = NULL).if {
+          ^
+--WARNING----------
+OK
+Line 109 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 108 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+                                   ^
+--WARNING----------
+OK
+Line 108 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+                                   ^
+--WARNING----------
+OK
+Line 108 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+                                   ^
+--WARNING----------
+OK
+Line 108 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+                                   ^
+--WARNING----------
+OK
+Line 108 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+                                   ^
+--WARNING----------
+OK
+Line 108 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+                                   ^
+--WARNING----------
+OK
+Line 108 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+                                   ^
+--WARNING----------
+OK
+Line 108 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+                                   ^
+--WARNING----------
+OK
+Line 108 column 13 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+             ^
+--WARNING----------
+OK
+Line 108 column 13 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+             ^
+--WARNING----------
+OK
+Line 108 column 13 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+             ^
+--WARNING----------
+OK
+Line 108 column 13 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+             ^
+--WARNING----------
+OK
+Line 108 column 13 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      name := STRING_CONSTANT.clone;
+             ^
+--WARNING----------
+OK
+Line 109 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 110 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+        ^
+--WARNING----------
+OK
+Line 110 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+        ^
+--WARNING----------
+OK
+Line 110 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+        ^
+--WARNING----------
+OK
+Line 110 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+        ^
+--WARNING----------
+OK
+Line 110 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+        ^
+--WARNING----------
+OK
+Line 110 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+        ^
+--WARNING----------
+OK
+Line 110 column 26 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                          ^
+--WARNING----------
+OK
+Line 110 column 26 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                          ^
+--WARNING----------
+OK
+Line 110 column 26 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                          ^
+--WARNING----------
+OK
+Line 110 column 26 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                          ^
+--WARNING----------
+OK
+Line 110 column 26 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                          ^
+--WARNING----------
+OK
+Line 110 column 26 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                          ^
+--WARNING----------
+OK
+Line 110 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                   ^
+--WARNING----------
+OK
+Line 110 column 36 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                    ^
+--WARNING----------
+OK
+Line 110 column 53 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                     ^
+--WARNING----------
+OK
+Line 110 column 53 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                     ^
+--WARNING----------
+OK
+Line 110 column 53 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                     ^
+--WARNING----------
+OK
+Line 110 column 53 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                     ^
+--WARNING----------
+OK
+Line 110 column 53 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                     ^
+--WARNING----------
+OK
+Line 110 column 53 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                     ^
+--WARNING----------
+OK
+Line 110 column 60 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                            ^
+--WARNING----------
+OK
+Line 110 column 61 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                             ^
+--WARNING----------
+OK
+Line 110 column 61 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                             ^
+--WARNING----------
+OK
+Line 110 column 61 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                             ^
+--WARNING----------
+OK
+Line 110 column 61 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                             ^
+--WARNING----------
+OK
+Line 110 column 66 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+                                                                  ^
+--WARNING----------
+OK
+Line 118 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+             ^
+--WARNING----------
+OK
+Line 118 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+             ^
+--WARNING----------
+OK
+Line 118 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+             ^
+--WARNING----------
+OK
+Line 118 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+             ^
+--WARNING----------
+OK
+Line 39 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  HASHED_DICTIONARY(ENTRY,ABSTRACT_STRING).create;
+                                                 ^
+--WARNING----------
+OK
+Line 39 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  HASHED_DICTIONARY(ENTRY,ABSTRACT_STRING).create;
+                                                 ^
+--WARNING----------
+OK
+Line 39 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  HASHED_DICTIONARY(ENTRY,ABSTRACT_STRING).create;
+                                                 ^
+--WARNING----------
+OK
+Line 39 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  HASHED_DICTIONARY(ENTRY,ABSTRACT_STRING).create;
+                                                 ^
+--WARNING----------
+OK
+Line 497 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 497 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 497 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 497 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 497 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 497 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 497 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 497 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 48 column 34 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 48 column 34 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 497 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 497 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 498 column 15 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    result.make;
+               ^
+--WARNING----------
+OK
+Line 510 column 30 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    with_capacity default_size;
+                              ^
+--WARNING----------
+OK
+Line 510 column 30 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    with_capacity default_size;
+                              ^
+--WARNING----------
+OK
+Line 49 column 31 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+  - default_size:INTEGER := 193;
+                               ^
+--WARNING----------
+OK
+Line 49 column 31 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+  - default_size:INTEGER := 193;
+                               ^
+--WARNING----------
+OK
+Line 510 column 30 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    with_capacity default_size;
+                              ^
+--WARNING----------
+OK
+Line 510 column 30 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    with_capacity default_size;
+                              ^
+--WARNING----------
+OK
+Line 523 column 6 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    -? { medium_size > 0 };
+      ^
+--WARNING----------
+OK
+Line 523 column 6 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    -? { medium_size > 0 };
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 523 column 22 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    -? { medium_size > 0 };
+                      ^
+--WARNING----------
+OK
+Line 523 column 22 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    -? { medium_size > 0 };
+                      ^
+--WARNING----------
+OK
+Line 523 column 22 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    -? { medium_size > 0 };
+                      ^
+--WARNING----------
+OK
+Line 523 column 22 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    -? { medium_size > 0 };
+                      ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 527 column 68 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    new_capacity := HASH_TABLE_SIZE.prime_number_ceiling medium_size;
+                                                                    ^
+--WARNING----------
+OK
+Line 527 column 68 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    new_capacity := HASH_TABLE_SIZE.prime_number_ceiling medium_size;
+                                                                    ^
+--WARNING----------
+OK
+Line 44 column 15 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    (integer <= 11).if {
+               ^
+--WARNING----------
+OK
+Line 44 column 15 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    (integer <= 11).if {
+               ^
+--WARNING----------
+OK
+Line 44 column 15 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    (integer <= 11).if {
+               ^
+--WARNING----------
+OK
+Line 44 column 15 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    (integer <= 11).if {
+               ^
+--WARNING----------
+OK
+Line 47 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 23 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 47 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 23 } then {
+     ^
+--WARNING----------
+OK
+Line 49 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 53 } then {      
+     ^
+--WARNING----------
+OK
+Line 49 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 53 } then {      
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 47 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 23 } then {
+                         ^
+--WARNING----------
+OK
+Line 47 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 23 } then {
+                         ^
+--WARNING----------
+OK
+Line 47 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 23 } then {
+                         ^
+--WARNING----------
+OK
+Line 47 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 23 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 51 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 97 } then {
+     ^
+--WARNING----------
+OK
+Line 51 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 97 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 49 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 53 } then {      
+                         ^
+--WARNING----------
+OK
+Line 49 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 53 } then {      
+                         ^
+--WARNING----------
+OK
+Line 49 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 53 } then {      
+                         ^
+--WARNING----------
+OK
+Line 49 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 53 } then {      
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 53 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 193 } then {
+     ^
+--WARNING----------
+OK
+Line 53 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 193 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 51 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 97 } then {
+                         ^
+--WARNING----------
+OK
+Line 51 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 97 } then {
+                         ^
+--WARNING----------
+OK
+Line 51 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 97 } then {
+                         ^
+--WARNING----------
+OK
+Line 51 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 97 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 55 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 389 } then {
+     ^
+--WARNING----------
+OK
+Line 55 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 389 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 53 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 193 } then {
+                         ^
+--WARNING----------
+OK
+Line 53 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 193 } then {
+                         ^
+--WARNING----------
+OK
+Line 53 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 193 } then {
+                         ^
+--WARNING----------
+OK
+Line 53 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 193 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 57 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 769 } then {
+     ^
+--WARNING----------
+OK
+Line 57 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 769 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 55 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 389 } then {
+                         ^
+--WARNING----------
+OK
+Line 55 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 389 } then {
+                         ^
+--WARNING----------
+OK
+Line 55 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 389 } then {
+                         ^
+--WARNING----------
+OK
+Line 55 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 389 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 59 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 1543 } then {
+     ^
+--WARNING----------
+OK
+Line 59 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 1543 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 57 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 769 } then {
+                         ^
+--WARNING----------
+OK
+Line 57 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 769 } then {
+                         ^
+--WARNING----------
+OK
+Line 57 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 769 } then {
+                         ^
+--WARNING----------
+OK
+Line 57 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 769 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 61 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 3079 } then {
+     ^
+--WARNING----------
+OK
+Line 61 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 3079 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 59 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 1543 } then {
+                         ^
+--WARNING----------
+OK
+Line 59 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 1543 } then {
+                         ^
+--WARNING----------
+OK
+Line 59 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 1543 } then {
+                         ^
+--WARNING----------
+OK
+Line 59 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 1543 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 63 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 6151 } then {
+     ^
+--WARNING----------
+OK
+Line 63 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 6151 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 61 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 3079 } then {
+                         ^
+--WARNING----------
+OK
+Line 61 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 3079 } then {
+                         ^
+--WARNING----------
+OK
+Line 61 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 3079 } then {
+                         ^
+--WARNING----------
+OK
+Line 61 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 3079 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 65 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 12289 } then {
+     ^
+--WARNING----------
+OK
+Line 65 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 12289 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 63 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 6151 } then {
+                         ^
+--WARNING----------
+OK
+Line 63 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 6151 } then {
+                         ^
+--WARNING----------
+OK
+Line 63 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 6151 } then {
+                         ^
+--WARNING----------
+OK
+Line 63 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 6151 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 67 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 24593 } then {
+     ^
+--WARNING----------
+OK
+Line 67 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 24593 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 65 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 12289 } then {
+                         ^
+--WARNING----------
+OK
+Line 65 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 12289 } then {
+                         ^
+--WARNING----------
+OK
+Line 65 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 12289 } then {
+                         ^
+--WARNING----------
+OK
+Line 65 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 12289 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 69 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 49157 } then {
+     ^
+--WARNING----------
+OK
+Line 69 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 49157 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 67 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 24593 } then {
+                         ^
+--WARNING----------
+OK
+Line 67 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 24593 } then {
+                         ^
+--WARNING----------
+OK
+Line 67 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 24593 } then {
+                         ^
+--WARNING----------
+OK
+Line 67 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 24593 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 71 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 98317 } then {
+     ^
+--WARNING----------
+OK
+Line 71 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 98317 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 69 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 49157 } then {
+                         ^
+--WARNING----------
+OK
+Line 69 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 49157 } then {
+                         ^
+--WARNING----------
+OK
+Line 69 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 49157 } then {
+                         ^
+--WARNING----------
+OK
+Line 69 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 49157 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 73 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 196613 } then {
+     ^
+--WARNING----------
+OK
+Line 73 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 196613 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 71 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 98317 } then {
+                         ^
+--WARNING----------
+OK
+Line 71 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 98317 } then {
+                         ^
+--WARNING----------
+OK
+Line 71 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 98317 } then {
+                         ^
+--WARNING----------
+OK
+Line 71 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 98317 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 75 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 393241 } then {
+     ^
+--WARNING----------
+OK
+Line 75 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 393241 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 196613 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 196613 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 196613 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 196613 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 77 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 786433 } then {
+     ^
+--WARNING----------
+OK
+Line 77 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 786433 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 393241 } then {
+                         ^
+--WARNING----------
+OK
+Line 75 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 393241 } then {
+                         ^
+--WARNING----------
+OK
+Line 75 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 393241 } then {
+                         ^
+--WARNING----------
+OK
+Line 75 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 393241 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 79 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 1572869 } then {
+     ^
+--WARNING----------
+OK
+Line 79 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 1572869 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 77 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 786433 } then {
+                         ^
+--WARNING----------
+OK
+Line 77 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 786433 } then {
+                         ^
+--WARNING----------
+OK
+Line 77 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 786433 } then {
+                         ^
+--WARNING----------
+OK
+Line 77 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 786433 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 81 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 3145739 } then {
+     ^
+--WARNING----------
+OK
+Line 81 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 3145739 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 1572869 } then {
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 1572869 } then {
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 1572869 } then {
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 1572869 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 83 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 6291469 } then {
+     ^
+--WARNING----------
+OK
+Line 83 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 6291469 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 81 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 3145739 } then {
+                         ^
+--WARNING----------
+OK
+Line 81 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 3145739 } then {
+                         ^
+--WARNING----------
+OK
+Line 81 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 3145739 } then {
+                         ^
+--WARNING----------
+OK
+Line 81 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 3145739 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 12582917 } then {
+     ^
+--WARNING----------
+OK
+Line 85 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 12582917 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 6291469 } then {
+                         ^
+--WARNING----------
+OK
+Line 83 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 6291469 } then {
+                         ^
+--WARNING----------
+OK
+Line 83 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 6291469 } then {
+                         ^
+--WARNING----------
+OK
+Line 83 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 6291469 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 87 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 25165843 } then {
+     ^
+--WARNING----------
+OK
+Line 87 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 25165843 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 85 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 12582917 } then {
+                         ^
+--WARNING----------
+OK
+Line 85 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 12582917 } then {
+                         ^
+--WARNING----------
+OK
+Line 85 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 12582917 } then {
+                         ^
+--WARNING----------
+OK
+Line 85 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 12582917 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 89 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 50331653 } then {
+     ^
+--WARNING----------
+OK
+Line 89 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 50331653 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 87 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 25165843 } then {
+                         ^
+--WARNING----------
+OK
+Line 87 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 25165843 } then {
+                         ^
+--WARNING----------
+OK
+Line 87 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 25165843 } then {
+                         ^
+--WARNING----------
+OK
+Line 87 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 25165843 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 91 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 100663319 } then {
+     ^
+--WARNING----------
+OK
+Line 91 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 100663319 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 89 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 50331653 } then {
+                         ^
+--WARNING----------
+OK
+Line 89 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 50331653 } then {
+                         ^
+--WARNING----------
+OK
+Line 89 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 50331653 } then {
+                         ^
+--WARNING----------
+OK
+Line 89 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 50331653 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 93 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 201326611 } then {
+     ^
+--WARNING----------
+OK
+Line 93 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 201326611 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 91 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 100663319 } then {
+                         ^
+--WARNING----------
+OK
+Line 91 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 100663319 } then {
+                         ^
+--WARNING----------
+OK
+Line 91 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 100663319 } then {
+                         ^
+--WARNING----------
+OK
+Line 91 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 100663319 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 95 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 402653189 } then {
+     ^
+--WARNING----------
+OK
+Line 95 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 402653189 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 93 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 201326611 } then {
+                         ^
+--WARNING----------
+OK
+Line 93 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 201326611 } then {
+                         ^
+--WARNING----------
+OK
+Line 93 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 201326611 } then {
+                         ^
+--WARNING----------
+OK
+Line 93 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 201326611 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 97 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 805306457 } then {
+     ^
+--WARNING----------
+OK
+Line 97 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 805306457 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 95 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 402653189 } then {
+                         ^
+--WARNING----------
+OK
+Line 95 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 402653189 } then {
+                         ^
+--WARNING----------
+OK
+Line 95 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 402653189 } then {
+                         ^
+--WARNING----------
+OK
+Line 95 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 402653189 } then {
+                         ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 102 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 102 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 97 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 805306457 } then {
+                         ^
+--WARNING----------
+OK
+Line 97 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 805306457 } then {
+                         ^
+--WARNING----------
+OK
+Line 97 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 805306457 } then {
+                         ^
+--WARNING----------
+OK
+Line 97 column 25 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    }.elseif { integer <= 805306457 } then {
+                         ^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 104 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    ? {result >= integer};
+     ^
+--WARNING----------
+OK
+Line 104 column 5 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    ? {result >= integer};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 104 column 16 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    ? {result >= integer};
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    ? {result >= integer};
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    ? {result >= integer};
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in HASH_TABLE_SIZE(/home/sonntag/lisaac/lib2/collection/low_level/hash_table_size.li):
+    ? {result >= integer};
+                ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 528 column 76 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    buckets := NATIVE_ARRAY(HASHED_DICTIONARY_NODE(V,K)).create new_capacity;
+                                                                            ^
+--WARNING----------
+OK
+Line 528 column 76 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    buckets := NATIVE_ARRAY(HASHED_DICTIONARY_NODE(V,K)).create new_capacity;
+                                                                            ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 32 column 94 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+  - parent_any_hashed_dictionary_node:ANY_HASHED_DICTIONARY_NODE := ANY_HASHED_DICTIONARY_NODE;
+                                                                                              ^
+--WARNING----------
+OK
+Line 32 column 94 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+  - parent_any_hashed_dictionary_node:ANY_HASHED_DICTIONARY_NODE := ANY_HASHED_DICTIONARY_NODE;
+                                                                                              ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 30 column 34 in ANY_HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/any_hashed_dictionary_node.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 30 column 34 in ANY_HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/any_hashed_dictionary_node.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 53 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 52 column 35 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := POINTER.object_size;
+                                   ^
+--WARNING----------
+OK
+Line 52 column 35 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := POINTER.object_size;
+                                   ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                    ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 42 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                          ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 528 column 14 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    buckets := NATIVE_ARRAY(HASHED_DICTIONARY_NODE(V,K)).create new_capacity;
+              ^
+--WARNING----------
+OK
+Line 529 column 15 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    capacity := new_capacity;
+               ^
+--WARNING----------
+OK
+Line 530 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    cache_user := -1;
+                   ^
+--WARNING----------
+OK
+Line 530 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    cache_user := -1;
+                   ^
+--WARNING----------
+OK
+Line 530 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    cache_user := -1;
+                   ^
+--WARNING----------
+OK
+Line 530 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    cache_user := -1;
+                   ^
+--WARNING----------
+OK
+Line 530 column 17 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    cache_user := -1;
+                 ^
+--WARNING----------
+OK
+Line 531 column 12 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    count := 0;
+            ^
+--WARNING----------
+OK
+Line 534 column 6 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { is_empty };
+      ^
+--WARNING----------
+OK
+Line 534 column 6 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { is_empty };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 534 column 18 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { is_empty };
+                  ^
+--WARNING----------
+OK
+Line 534 column 18 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { is_empty };
+                  ^
+--WARNING----------
+OK
+Line 534 column 18 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { is_empty };
+                  ^
+--WARNING----------
+OK
+Line 534 column 18 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { is_empty };
+                  ^
+--WARNING----------
+OK
+Line 534 column 18 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { is_empty };
+                  ^
+--WARNING----------
+OK
+Line 534 column 18 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { is_empty };
+                  ^
+--WARNING----------
+OK
+Line 54 column 30 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+  - is_empty:BOOLEAN <- count = 0;
+                              ^
+--WARNING----------
+OK
+Line 54 column 30 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+  - is_empty:BOOLEAN <- count = 0;
+                              ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 535 column 6 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { capacity >= medium_size };
+      ^
+--WARNING----------
+OK
+Line 535 column 6 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { capacity >= medium_size };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 535 column 18 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { capacity >= medium_size };
+                  ^
+--WARNING----------
+OK
+Line 535 column 18 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { capacity >= medium_size };
+                  ^
+--WARNING----------
+OK
+Line 535 column 20 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { capacity >= medium_size };
+                    ^
+--WARNING----------
+OK
+Line 535 column 20 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { capacity >= medium_size };
+                    ^
+--WARNING----------
+OK
+Line 535 column 20 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { capacity >= medium_size };
+                    ^
+--WARNING----------
+OK
+Line 535 column 20 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { capacity >= medium_size };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 513 column 6 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? {capacity = default_size};
+      ^
+--WARNING----------
+OK
+Line 513 column 6 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? {capacity = default_size};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 513 column 17 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? {capacity = default_size};
+                 ^
+--WARNING----------
+OK
+Line 513 column 17 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? {capacity = default_size};
+                 ^
+--WARNING----------
+OK
+Line 513 column 31 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? {capacity = default_size};
+                               ^
+--WARNING----------
+OK
+Line 513 column 31 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? {capacity = default_size};
+                               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 41 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                         ^
+--WARNING----------
+OK
+Line 164 column 6 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    -? {k != NULL}; 
+      ^
+--WARNING----------
+OK
+Line 164 column 6 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    -? {k != NULL}; 
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 164 column 20 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    h := k.hash_code;
+                    ^
+--WARNING----------
+OK
+Line 164 column 20 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    h := k.hash_code;
+                    ^
+--WARNING----------
+OK
+Line 164 column 20 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    h := k.hash_code;
+                    ^
+--WARNING----------
+OK
+Line 128 column 14 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    1.to count do { i:INTEGER;
+              ^
+--WARNING----------
+OK
+Line 128 column 14 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    1.to count do { i:INTEGER;
+              ^
+--WARNING----------
+OK
+Line 130 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                    ^
+--WARNING----------
+OK
+Line 129 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                    ^
+--WARNING----------
+OK
+Line 129 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                    ^
+--WARNING----------
+OK
+Line 129 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                    ^
+--WARNING----------
+OK
+Line 129 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                      ^
+--WARNING----------
+OK
+Line 129 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                      ^
+--WARNING----------
+OK
+Line 129 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                      ^
+--WARNING----------
+OK
+Line 129 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                      ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 30 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                              ^
+--WARNING----------
+OK
+Line 129 column 30 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                              ^
+--WARNING----------
+OK
+Line 129 column 30 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                              ^
+--WARNING----------
+OK
+Line 129 column 30 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                              ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 131 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (result < 0).if	{
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (result < 0).if	{
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (result < 0).if	{
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (result < 0).if	{
+             ^
+--WARNING----------
+OK
+Line 133 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 17 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := ~ result;
+                 ^
+--WARNING----------
+OK
+Line 132 column 17 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := ~ result;
+                 ^
+--WARNING----------
+OK
+Line 133 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 165 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := h % capacity;
+                       ^
+--WARNING----------
+OK
+Line 165 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := h % capacity;
+                       ^
+--WARNING----------
+OK
+Line 165 column 14 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := h % capacity;
+              ^
+--WARNING----------
+OK
+Line 165 column 14 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := h % capacity;
+              ^
+--WARNING----------
+OK
+Line 61 column 66 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                  ^
+--WARNING----------
+OK
+Line 61 column 66 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                  ^
+--WARNING----------
+OK
+Line 61 column 66 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                  ^
+--WARNING----------
+OK
+Line 61 column 66 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                  ^
+--WARNING----------
+OK
+Line 61 column 75 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                           ^
+--WARNING----------
+OK
+Line 61 column 75 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                           ^
+--WARNING----------
+OK
+Line 61 column 75 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                           ^
+--WARNING----------
+OK
+Line 61 column 75 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                                           ^
+--WARNING----------
+OK
+Line 61 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                         ^
+--WARNING----------
+OK
+Line 61 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                         ^
+--WARNING----------
+OK
+Line 61 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                         ^
+--WARNING----------
+OK
+Line 61 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+                                                         ^
+--WARNING----------
+OK
+Line 166 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    node := buckets.item idx;
+                   ^
+--WARNING----------
+OK
+Line 166 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    node := buckets.item idx;
+                   ^
+--WARNING----------
+OK
+Line 166 column 28 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    node := buckets.item idx;
+                            ^
+--WARNING----------
+OK
+Line 170 column 5 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 170 column 5 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 21 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {(node = NULL) || {node.key == k}}.until_do {
+                     ^
+--WARNING----------
+OK
+Line 168 column 21 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {(node = NULL) || {node.key == k}}.until_do {
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 32 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {(node = NULL) || {node.key == k}}.until_do {
+                                ^
+--WARNING----------
+OK
+Line 168 column 34 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {(node = NULL) || {node.key == k}}.until_do {
+                                  ^
+--WARNING----------
+OK
+Line 168 column 34 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {(node = NULL) || {node.key == k}}.until_do {
+                                  ^
+--WARNING----------
+OK
+Line 168 column 34 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {(node = NULL) || {node.key == k}}.until_do {
+                                  ^
+--WARNING----------
+OK
+Line 213 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {other != NULL};
+     ^
+--WARNING----------
+OK
+Line 213 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {other != NULL};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 214 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (count = other.count).if {
+           ^
+--WARNING----------
+OK
+Line 214 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (count = other.count).if {
+           ^
+--WARNING----------
+OK
+Line 214 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (count = other.count).if {
+                        ^
+--WARNING----------
+OK
+Line 214 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (count = other.count).if {
+                        ^
+--WARNING----------
+OK
+Line 220 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 215 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      (count = 0).if {
+             ^
+--WARNING----------
+OK
+Line 215 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      (count = 0).if {
+             ^
+--WARNING----------
+OK
+Line 219 column 7 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 219 column 7 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 218 column 16 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	result:=storage.fast_memcmp (other.storage) until count;
+	               ^
+--WARNING----------
+OK
+Line 218 column 16 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	result:=storage.fast_memcmp (other.storage) until count;
+	               ^
+--WARNING----------
+OK
+Line 218 column 43 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	result:=storage.fast_memcmp (other.storage) until count;
+	                                          ^
+--WARNING----------
+OK
+Line 218 column 43 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	result:=storage.fast_memcmp (other.storage) until count;
+	                                          ^
+--WARNING----------
+OK
+Line 218 column 56 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	result:=storage.fast_memcmp (other.storage) until count;
+	                                                       ^
+--WARNING----------
+OK
+Line 218 column 56 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	result:=storage.fast_memcmp (other.storage) until count;
+	                                                       ^
+--WARNING----------
+OK
+Line 218 column 56 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	result:=storage.fast_memcmp (other.storage) until count;
+	                                                       ^
+--WARNING----------
+OK
+Line 206 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {(capacity > 0) ->> {other.is_not_null}};
+      ^
+--WARNING----------
+OK
+Line 206 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {(capacity > 0) ->> {other.is_not_null}};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 206 column 19 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {(capacity > 0) ->> {other.is_not_null}};
+                   ^
+--WARNING----------
+OK
+Line 206 column 19 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {(capacity > 0) ->> {other.is_not_null}};
+                   ^
+--WARNING----------
+OK
+Line 206 column 19 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {(capacity > 0) ->> {other.is_not_null}};
+                   ^
+--WARNING----------
+OK
+Line 206 column 19 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {(capacity > 0) ->> {other.is_not_null}};
+                   ^
+--WARNING----------
+OK
+Line 206 column 26 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {(capacity > 0) ->> {other.is_not_null}};
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 206 column 45 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {(capacity > 0) ->> {other.is_not_null}};
+                                             ^
+--WARNING----------
+OK
+Line 206 column 26 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {(capacity > 0) ->> {other.is_not_null}};
+                          ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 210 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    i := capacity-1;
+                  ^
+--WARNING----------
+OK
+Line 210 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    i := capacity-1;
+                  ^
+--WARNING----------
+OK
+Line 210 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    i := capacity-1;
+                  ^
+--WARNING----------
+OK
+Line 210 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    i := capacity-1;
+                  ^
+--WARNING----------
+OK
+Line 213 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 213 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 211 column 10 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(i >=0 ) && {item i = other.item i}}.while_do {
+          ^
+--WARNING----------
+OK
+Line 211 column 10 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(i >=0 ) && {item i = other.item i}}.while_do {
+          ^
+--WARNING----------
+OK
+Line 211 column 10 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(i >=0 ) && {item i = other.item i}}.while_do {
+          ^
+--WARNING----------
+OK
+Line 211 column 10 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(i >=0 ) && {item i = other.item i}}.while_do {
+          ^
+--WARNING----------
+OK
+Line 211 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(i >=0 ) && {item i = other.item i}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 211 column 25 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(i >=0 ) && {item i = other.item i}}.while_do {
+                         ^
+--WARNING----------
+OK
+Line 211 column 25 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(i >=0 ) && {item i = other.item i}}.while_do {
+                         ^
+--WARNING----------
+OK
+Line 211 column 39 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(i >=0 ) && {item i = other.item i}}.while_do {
+                                       ^
+--WARNING----------
+OK
+Line 211 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    {(i >=0 ) && {item i = other.item i}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 212 column 14 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i := i - 1;
+              ^
+--WARNING----------
+OK
+Line 212 column 14 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i := i - 1;
+              ^
+--WARNING----------
+OK
+Line 212 column 14 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i := i - 1;
+              ^
+--WARNING----------
+OK
+Line 212 column 14 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i := i - 1;
+              ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 214 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    i < 0
+       ^
+--WARNING----------
+OK
+Line 214 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    i < 0
+       ^
+--WARNING----------
+OK
+Line 214 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    i < 0
+       ^
+--WARNING----------
+OK
+Line 214 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    i < 0
+       ^
+--WARNING----------
+OK
+Line 220 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 169 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      node := node.next;
+                       ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 182 column 5 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 172 column 16 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      (capacity = count).if {
+                ^
+--WARNING----------
+OK
+Line 172 column 16 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      (capacity = count).if {
+                ^
+--WARNING----------
+OK
+Line 172 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      (capacity = count).if {
+                       ^
+--WARNING----------
+OK
+Line 172 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      (capacity = count).if {
+                       ^
+--WARNING----------
+OK
+Line 175 column 7 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 173 column 18 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	increase_capacity;
+	                 ^
+--WARNING----------
+OK
+Line 173 column 18 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	increase_capacity;
+	                 ^
+--WARNING----------
+OK
+Line 419 column 33 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { capacity > Old capacity };    
+                                 ^
+--WARNING----------
+OK
+Line 419 column 33 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { capacity > Old capacity };    
+                                 ^
+--WARNING----------
+OK
+Line 418 column 27 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { count = Old count };
+                           ^
+--WARNING----------
+OK
+Line 418 column 27 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { count = Old count };
+                           ^
+--WARNING----------
+OK
+Line 392 column 6 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    -? {capacity = count};
+      ^
+--WARNING----------
+OK
+Line 392 column 6 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    -? {capacity = count};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 392 column 17 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    -? {capacity = count};
+                 ^
+--WARNING----------
+OK
+Line 392 column 17 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    -? {capacity = count};
+                 ^
+--WARNING----------
+OK
+Line 392 column 24 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    -? {capacity = count};
+                        ^
+--WARNING----------
+OK
+Line 392 column 24 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    -? {capacity = count};
+                        ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 398 column 27 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    old_buckets  := buckets;
+                           ^
+--WARNING----------
+OK
+Line 398 column 27 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    old_buckets  := buckets;
+                           ^
+--WARNING----------
+OK
+Line 399 column 67 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    new_capacity := HASH_TABLE_SIZE.prime_number_ceiling (capacity + 1);
+                                                                   ^
+--WARNING----------
+OK
+Line 399 column 67 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    new_capacity := HASH_TABLE_SIZE.prime_number_ceiling (capacity + 1);
+                                                                   ^
+--WARNING----------
+OK
+Line 399 column 68 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    new_capacity := HASH_TABLE_SIZE.prime_number_ceiling (capacity + 1);
+                                                                    ^
+--WARNING----------
+OK
+Line 399 column 68 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    new_capacity := HASH_TABLE_SIZE.prime_number_ceiling (capacity + 1);
+                                                                    ^
+--WARNING----------
+OK
+Line 399 column 68 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    new_capacity := HASH_TABLE_SIZE.prime_number_ceiling (capacity + 1);
+                                                                    ^
+--WARNING----------
+OK
+Line 399 column 68 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    new_capacity := HASH_TABLE_SIZE.prime_number_ceiling (capacity + 1);
+                                                                    ^
+--WARNING----------
+OK
+Line 399 column 71 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    new_capacity := HASH_TABLE_SIZE.prime_number_ceiling (capacity + 1);
+                                                                       ^
+--WARNING----------
+OK
+Line 399 column 71 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    new_capacity := HASH_TABLE_SIZE.prime_number_ceiling (capacity + 1);
+                                                                       ^
+--WARNING----------
+OK
+Line 401 column 76 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    buckets := NATIVE_ARRAY(HASHED_DICTIONARY_NODE(V,K)).create new_capacity;
+                                                                            ^
+--WARNING----------
+OK
+Line 401 column 76 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    buckets := NATIVE_ARRAY(HASHED_DICTIONARY_NODE(V,K)).create new_capacity;
+                                                                            ^
+--WARNING----------
+OK
+Line 401 column 14 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    buckets := NATIVE_ARRAY(HASHED_DICTIONARY_NODE(V,K)).create new_capacity;
+              ^
+--WARNING----------
+OK
+Line 402 column 18 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    i := capacity -1;
+                  ^
+--WARNING----------
+OK
+Line 402 column 18 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    i := capacity -1;
+                  ^
+--WARNING----------
+OK
+Line 402 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    i := capacity -1;
+                   ^
+--WARNING----------
+OK
+Line 402 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    i := capacity -1;
+                   ^
+--WARNING----------
+OK
+Line 402 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    i := capacity -1;
+                   ^
+--WARNING----------
+OK
+Line 402 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    i := capacity -1;
+                   ^
+--WARNING----------
+OK
+Line 403 column 15 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    capacity := new_capacity;
+               ^
+--WARNING----------
+OK
+Line 414 column 5 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 414 column 5 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 404 column 8 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {i < 0}.until_do {
+        ^
+--WARNING----------
+OK
+Line 404 column 8 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {i < 0}.until_do {
+        ^
+--WARNING----------
+OK
+Line 404 column 8 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {i < 0}.until_do {
+        ^
+--WARNING----------
+OK
+Line 404 column 8 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {i < 0}.until_do {
+        ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 405 column 33 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      node1 := old_buckets.item i;
+                                 ^
+--WARNING----------
+OK
+Line 412 column 7 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      }; 
+       ^
+--WARNING----------
+OK
+Line 412 column 7 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      }; 
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 407 column 20 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	node2 := node1.next;
+	                   ^
+--WARNING----------
+OK
+Line 408 column 17 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	idx := node1.key.hash_code % capacity;
+	                ^
+--WARNING----------
+OK
+Line 408 column 28 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	idx := node1.key.hash_code % capacity;
+	                           ^
+--WARNING----------
+OK
+Line 408 column 28 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	idx := node1.key.hash_code % capacity;
+	                           ^
+--WARNING----------
+OK
+Line 408 column 28 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	idx := node1.key.hash_code % capacity;
+	                           ^
+--WARNING----------
+OK
+Line 408 column 38 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	idx := node1.key.hash_code % capacity;
+	                                     ^
+--WARNING----------
+OK
+Line 408 column 38 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	idx := node1.key.hash_code % capacity;
+	                                     ^
+--WARNING----------
+OK
+Line 408 column 29 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	idx := node1.key.hash_code % capacity;
+	                            ^
+--WARNING----------
+OK
+Line 408 column 29 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	idx := node1.key.hash_code % capacity;
+	                            ^
+--WARNING----------
+OK
+Line 409 column 24 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	node1.set_next (buckets.item idx);
+	                       ^
+--WARNING----------
+OK
+Line 409 column 24 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	node1.set_next (buckets.item idx);
+	                       ^
+--WARNING----------
+OK
+Line 409 column 33 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	node1.set_next (buckets.item idx);
+	                                ^
+--WARNING----------
+OK
+Line 409 column 34 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	node1.set_next (buckets.item idx);
+	                                 ^
+--WARNING----------
+OK
+Line 53 column 11 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    next := n;
+           ^
+--WARNING----------
+OK
+Line 56 column 6 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {next = n};
+      ^
+--WARNING----------
+OK
+Line 56 column 6 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {next = n};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 56 column 13 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {next = n};
+             ^
+--WARNING----------
+OK
+Line 56 column 13 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {next = n};
+             ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 410 column 8 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	buckets.put node1 to idx;
+	       ^
+--WARNING----------
+OK
+Line 410 column 8 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	buckets.put node1 to idx;
+	       ^
+--WARNING----------
+OK
+Line 410 column 25 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	buckets.put node1 to idx;
+	                        ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 413 column 14 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      i := i - 1;
+              ^
+--WARNING----------
+OK
+Line 413 column 14 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      i := i - 1;
+              ^
+--WARNING----------
+OK
+Line 413 column 14 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      i := i - 1;
+              ^
+--WARNING----------
+OK
+Line 413 column 14 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      i := i - 1;
+              ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 415 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    cache_user := -1;
+                   ^
+--WARNING----------
+OK
+Line 415 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    cache_user := -1;
+                   ^
+--WARNING----------
+OK
+Line 415 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    cache_user := -1;
+                   ^
+--WARNING----------
+OK
+Line 415 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    cache_user := -1;
+                   ^
+--WARNING----------
+OK
+Line 415 column 17 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    cache_user := -1;
+                 ^
+--WARNING----------
+OK
+Line 418 column 6 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { count = Old count };
+      ^
+--WARNING----------
+OK
+Line 418 column 6 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { count = Old count };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 418 column 15 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { count = Old count };
+               ^
+--WARNING----------
+OK
+Line 418 column 15 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { count = Old count };
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 419 column 6 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { capacity > Old capacity };    
+      ^
+--WARNING----------
+OK
+Line 419 column 6 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { capacity > Old capacity };    
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 419 column 18 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { capacity > Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 419 column 18 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { capacity > Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 419 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { capacity > Old capacity };    
+                   ^
+--WARNING----------
+OK
+Line 419 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { capacity > Old capacity };    
+                   ^
+--WARNING----------
+OK
+Line 419 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { capacity > Old capacity };    
+                   ^
+--WARNING----------
+OK
+Line 419 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    +? { capacity > Old capacity };    
+                   ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 174 column 20 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	idx := h % capacity;
+	                   ^
+--WARNING----------
+OK
+Line 174 column 20 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	idx := h % capacity;
+	                   ^
+--WARNING----------
+OK
+Line 174 column 11 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	idx := h % capacity;
+	          ^
+--WARNING----------
+OK
+Line 174 column 11 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+	idx := h % capacity;
+	          ^
+--WARNING----------
+OK
+Line 175 column 7 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 176 column 43 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      node := new_node v to k next (buckets.item idx);
+                                           ^
+--WARNING----------
+OK
+Line 176 column 43 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      node := new_node v to k next (buckets.item idx);
+                                           ^
+--WARNING----------
+OK
+Line 176 column 52 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      node := new_node v to k next (buckets.item idx);
+                                                    ^
+--WARNING----------
+OK
+Line 176 column 53 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      node := new_node v to k next (buckets.item idx);
+                                                     ^
+--WARNING----------
+OK
+Line 176 column 53 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      node := new_node v to k next (buckets.item idx);
+                                                     ^
+--WARNING----------
+OK
+Line 491 column 2 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 491 column 2 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 62 column 19 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 62 column 19 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 62 column 19 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 62 column 19 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 62 column 19 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 62 column 19 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 63 column 29 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    result.make i to k next n;
+                             ^
+--WARNING----------
+OK
+Line 69 column 11 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    item := i;
+           ^
+--WARNING----------
+OK
+Line 70 column 11 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    key  := k;
+           ^
+--WARNING----------
+OK
+Line 71 column 11 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    next := n;
+           ^
+--WARNING----------
+OK
+Line 74 column 6 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {item = i};
+      ^
+--WARNING----------
+OK
+Line 74 column 6 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {item = i};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 74 column 13 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {item = i};
+             ^
+--WARNING----------
+OK
+Line 74 column 13 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {item = i};
+             ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 75 column 6 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {key  = k};
+      ^
+--WARNING----------
+OK
+Line 75 column 6 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {key  = k};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 13 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {key  = k};
+             ^
+--WARNING----------
+OK
+Line 75 column 13 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {key  = k};
+             ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 76 column 6 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {next = n};
+      ^
+--WARNING----------
+OK
+Line 76 column 6 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {next = n};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 76 column 13 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {next = n};
+             ^
+--WARNING----------
+OK
+Line 76 column 13 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {next = n};
+             ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 177 column 13 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      buckets.put node to idx;
+             ^
+--WARNING----------
+OK
+Line 177 column 13 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      buckets.put node to idx;
+             ^
+--WARNING----------
+OK
+Line 177 column 29 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      buckets.put node to idx;
+                             ^
+--WARNING----------
+OK
+Line 178 column 21 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      count := count + 1;
+                     ^
+--WARNING----------
+OK
+Line 178 column 21 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      count := count + 1;
+                     ^
+--WARNING----------
+OK
+Line 178 column 22 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      count := count + 1;
+                      ^
+--WARNING----------
+OK
+Line 178 column 22 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      count := count + 1;
+                      ^
+--WARNING----------
+OK
+Line 178 column 22 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      count := count + 1;
+                      ^
+--WARNING----------
+OK
+Line 178 column 22 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      count := count + 1;
+                      ^
+--WARNING----------
+OK
+Line 178 column 14 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      count := count + 1;
+              ^
+--WARNING----------
+OK
+Line 179 column 21 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      cache_user := -1;
+                     ^
+--WARNING----------
+OK
+Line 179 column 21 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      cache_user := -1;
+                     ^
+--WARNING----------
+OK
+Line 179 column 21 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      cache_user := -1;
+                     ^
+--WARNING----------
+OK
+Line 179 column 21 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      cache_user := -1;
+                     ^
+--WARNING----------
+OK
+Line 179 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      cache_user := -1;
+                   ^
+--WARNING----------
+OK
+Line 182 column 5 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 181 column 21 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      node.set_item v;
+                     ^
+--WARNING----------
+OK
+Line 45 column 11 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    item := i;
+           ^
+--WARNING----------
+OK
+Line 48 column 6 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {item = i};
+      ^
+--WARNING----------
+OK
+Line 48 column 6 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {item = i};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 48 column 13 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {item = i};
+             ^
+--WARNING----------
+OK
+Line 48 column 13 in HASHED_DICTIONARY_NODE(/home/sonntag/lisaac/lib2/collection/low_level/hashed_dictionary_node.li):
+    +? {item = i};
+             ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 170 column 6 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    +? {v = at k}; 
+      ^
+--WARNING----------
+OK
+Line 170 column 6 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    +? {v = at k}; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 170 column 16 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    +? {v = at k}; 
+                ^
+--WARNING----------
+OK
+Line 170 column 16 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    +? {v = at k}; 
+                ^
+--WARNING----------
+OK
+Line 78 column 6 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    -? {has k}; 
+      ^
+--WARNING----------
+OK
+Line 78 column 6 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    -? {has k}; 
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 78 column 13 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    -? {has k}; 
+             ^
+--WARNING----------
+OK
+Line 78 column 13 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    -? {has k}; 
+             ^
+--WARNING----------
+OK
+Line 66 column 6 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    -? {k != NULL}; 
+      ^
+--WARNING----------
+OK
+Line 66 column 6 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    -? {k != NULL}; 
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 69 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                       ^
+--WARNING----------
+OK
+Line 69 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                       ^
+--WARNING----------
+OK
+Line 69 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                       ^
+--WARNING----------
+OK
+Line 69 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                       ^
+--WARNING----------
+OK
+Line 69 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                       ^
+--WARNING----------
+OK
+Line 69 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                       ^
+--WARNING----------
+OK
+Line 128 column 14 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    1.to count do { i:INTEGER;
+              ^
+--WARNING----------
+OK
+Line 128 column 14 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    1.to count do { i:INTEGER;
+              ^
+--WARNING----------
+OK
+Line 130 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                    ^
+--WARNING----------
+OK
+Line 129 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                    ^
+--WARNING----------
+OK
+Line 129 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                    ^
+--WARNING----------
+OK
+Line 129 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                    ^
+--WARNING----------
+OK
+Line 129 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                      ^
+--WARNING----------
+OK
+Line 129 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                      ^
+--WARNING----------
+OK
+Line 129 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                      ^
+--WARNING----------
+OK
+Line 129 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                      ^
+--WARNING----------
+OK
+Line 58 column 6 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    -? {valid_index index};
+      ^
+--WARNING----------
+OK
+Line 58 column 6 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    -? {valid_index index};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 58 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    -? {valid_index index};
+                         ^
+--WARNING----------
+OK
+Line 58 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    -? {valid_index index};
+                         ^
+--WARNING----------
+OK
+Line 58 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    -? {valid_index index};
+                         ^
+--WARNING----------
+OK
+Line 58 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    -? {valid_index index};
+                         ^
+--WARNING----------
+OK
+Line 121 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                        ^
+--WARNING----------
+OK
+Line 121 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                        ^
+--WARNING----------
+OK
+Line 121 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                        ^
+--WARNING----------
+OK
+Line 121 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                        ^
+--WARNING----------
+OK
+Line 121 column 33 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                                 ^
+--WARNING----------
+OK
+Line 121 column 33 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                                 ^
+--WARNING----------
+OK
+Line 121 column 34 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                                  ^
+--WARNING----------
+OK
+Line 121 column 34 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                                  ^
+--WARNING----------
+OK
+Line 121 column 34 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                                  ^
+--WARNING----------
+OK
+Line 121 column 34 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  ( index.in_range lower to count );
+                                  ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 61 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.item (index - 1)
+           ^
+--WARNING----------
+OK
+Line 61 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.item (index - 1)
+           ^
+--WARNING----------
+OK
+Line 61 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.item (index - 1)
+                         ^
+--WARNING----------
+OK
+Line 61 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.item (index - 1)
+                         ^
+--WARNING----------
+OK
+Line 61 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.item (index - 1)
+                         ^
+--WARNING----------
+OK
+Line 61 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.item (index - 1)
+                         ^
+--WARNING----------
+OK
+Line 62 column 2 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                                            ^
+--WARNING----------
+OK
+Line 129 column 30 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                              ^
+--WARNING----------
+OK
+Line 129 column 30 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                              ^
+--WARNING----------
+OK
+Line 129 column 30 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                              ^
+--WARNING----------
+OK
+Line 129 column 30 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := (5 * result) + (item i).code;
+                              ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 131 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (result < 0).if	{
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (result < 0).if	{
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (result < 0).if	{
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (result < 0).if	{
+             ^
+--WARNING----------
+OK
+Line 133 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 17 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := ~ result;
+                 ^
+--WARNING----------
+OK
+Line 132 column 17 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := ~ result;
+                 ^
+--WARNING----------
+OK
+Line 133 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 69 column 33 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                                 ^
+--WARNING----------
+OK
+Line 69 column 33 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                                 ^
+--WARNING----------
+OK
+Line 69 column 24 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                        ^
+--WARNING----------
+OK
+Line 69 column 24 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                        ^
+--WARNING----------
+OK
+Line 70 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    node := buckets.item idx;    
+                   ^
+--WARNING----------
+OK
+Line 70 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    node := buckets.item idx;    
+                   ^
+--WARNING----------
+OK
+Line 70 column 28 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    node := buckets.item idx;    
+                            ^
+--WARNING----------
+OK
+Line 73 column 5 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 73 column 5 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 71 column 21 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {(node = NULL) || {node.key == k}}.until_do {
+                     ^
+--WARNING----------
+OK
+Line 71 column 21 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {(node = NULL) || {node.key == k}}.until_do {
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 71 column 32 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {(node = NULL) || {node.key == k}}.until_do {
+                                ^
+--WARNING----------
+OK
+Line 71 column 34 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {(node = NULL) || {node.key == k}}.until_do {
+                                  ^
+--WARNING----------
+OK
+Line 71 column 34 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {(node = NULL) || {node.key == k}}.until_do {
+                                  ^
+--WARNING----------
+OK
+Line 71 column 34 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {(node = NULL) || {node.key == k}}.until_do {
+                                  ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 72 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      node := node.next;
+                       ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 83 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                       ^
+--WARNING----------
+OK
+Line 83 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                       ^
+--WARNING----------
+OK
+Line 83 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                       ^
+--WARNING----------
+OK
+Line 83 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                       ^
+--WARNING----------
+OK
+Line 83 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                       ^
+--WARNING----------
+OK
+Line 83 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                       ^
+--WARNING----------
+OK
+Line 83 column 33 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                                 ^
+--WARNING----------
+OK
+Line 83 column 33 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                                 ^
+--WARNING----------
+OK
+Line 83 column 24 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                        ^
+--WARNING----------
+OK
+Line 83 column 24 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                        ^
+--WARNING----------
+OK
+Line 84 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    node := buckets.item idx;    
+                   ^
+--WARNING----------
+OK
+Line 84 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    node := buckets.item idx;    
+                   ^
+--WARNING----------
+OK
+Line 84 column 28 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    node := buckets.item idx;    
+                            ^
+--WARNING----------
+OK
+Line 87 column 5 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 87 column 5 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 85 column 14 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {node.key == k}.until_do {
+              ^
+--WARNING----------
+OK
+Line 85 column 16 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {node.key == k}.until_do {
+                ^
+--WARNING----------
+OK
+Line 85 column 16 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {node.key == k}.until_do {
+                ^
+--WARNING----------
+OK
+Line 85 column 16 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {node.key == k}.until_do {
+                ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 86 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      node := node.next;
+                       ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 89 column 2 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 119 column 7 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 43 column 19 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    DIRECTORY.alias.put result to (result.path);
+                   ^
+--WARNING----------
+OK
+Line 43 column 19 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    DIRECTORY.alias.put result to (result.path);
+                   ^
+--WARNING----------
+OK
+Line 43 column 46 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    DIRECTORY.alias.put result to (result.path);
+                                              ^
+--WARNING----------
+OK
+Line 43 column 46 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    DIRECTORY.alias.put result to (result.path);
+                                              ^
+--WARNING----------
+OK
+Line 43 column 46 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    DIRECTORY.alias.put result to (result.path);
+                                              ^
+--WARNING----------
+OK
+Line 43 column 46 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    DIRECTORY.alias.put result to (result.path);
+                                              ^
+--WARNING----------
+OK
+Line 43 column 46 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    DIRECTORY.alias.put result to (result.path);
+                                              ^
+--WARNING----------
+OK
+Line 43 column 47 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    DIRECTORY.alias.put result to (result.path);
+                                               ^
+--WARNING----------
+OK
+Line 44 column 5 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    ? {result != NULL};
+     ^
+--WARNING----------
+OK
+Line 44 column 5 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    ? {result != NULL};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 45 column 23 in FILE_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/file_system/file_system.li):
+    parent_directory := result
+                       ^
+--WARNING----------
+OK
+Line 58 column 32 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    e := FILE_SYSTEM.get_entry n;
+                                ^
+--WARNING----------
+OK
+Line 58 column 32 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    e := FILE_SYSTEM.get_entry n;
+                                ^
+--WARNING----------
+OK
+Line 58 column 32 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    e := FILE_SYSTEM.get_entry n;
+                                ^
+--WARNING----------
+OK
+Line 108 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+               ^
+--WARNING----------
+OK
+Line 108 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+               ^
+--WARNING----------
+OK
+Line 108 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+               ^
+--WARNING----------
+OK
+Line 108 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+               ^
+--WARNING----------
+OK
+Line 108 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+               ^
+--WARNING----------
+OK
+Line 108 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+               ^
+--WARNING----------
+OK
+Line 101 column 44 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - string_tmp2:STRING  := STRING.create 255;
+                                            ^
+--WARNING----------
+OK
+Line 101 column 44 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - string_tmp2:STRING  := STRING.create 255;
+                                            ^
+--WARNING----------
+OK
+Line 101 column 44 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - string_tmp2:STRING  := STRING.create 255;
+                                            ^
+--WARNING----------
+OK
+Line 101 column 44 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - string_tmp2:STRING  := STRING.create 255;
+                                            ^
+--WARNING----------
+OK
+Line 108 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+                         ^
+--WARNING----------
+OK
+Line 108 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+                         ^
+--WARNING----------
+OK
+Line 108 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+                         ^
+--WARNING----------
+OK
+Line 108 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+                         ^
+--WARNING----------
+OK
+Line 108 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+                         ^
+--WARNING----------
+OK
+Line 108 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+                         ^
+--WARNING----------
+OK
+Line 108 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+                         ^
+--WARNING----------
+OK
+Line 109 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.add_last '/';
+               ^
+--WARNING----------
+OK
+Line 109 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.add_last '/';
+               ^
+--WARNING----------
+OK
+Line 109 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.add_last '/';
+               ^
+--WARNING----------
+OK
+Line 109 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.add_last '/';
+               ^
+--WARNING----------
+OK
+Line 109 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.add_last '/';
+               ^
+--WARNING----------
+OK
+Line 109 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.add_last '/';
+               ^
+--WARNING----------
+OK
+Line 109 column 28 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.add_last '/';
+                            ^
+--WARNING----------
+OK
+Line 110 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.append p;
+               ^
+--WARNING----------
+OK
+Line 110 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.append p;
+               ^
+--WARNING----------
+OK
+Line 110 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.append p;
+               ^
+--WARNING----------
+OK
+Line 110 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.append p;
+               ^
+--WARNING----------
+OK
+Line 110 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.append p;
+               ^
+--WARNING----------
+OK
+Line 110 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.append p;
+               ^
+--WARNING----------
+OK
+Line 110 column 24 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.append p;
+                        ^
+--WARNING----------
+OK
+Line 209 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {other != NULL};
+     ^
+--WARNING----------
+OK
+Line 209 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {other != NULL};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 211 column 30 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    other_count := other.count;
+                              ^
+--WARNING----------
+OK
+Line 211 column 30 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    other_count := other.count;
+                              ^
+--WARNING----------
+OK
+Line 212 column 29 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    needed_capacity := count + other_count;
+                             ^
+--WARNING----------
+OK
+Line 212 column 29 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    needed_capacity := count + other_count;
+                             ^
+--WARNING----------
+OK
+Line 212 column 30 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    needed_capacity := count + other_count;
+                              ^
+--WARNING----------
+OK
+Line 212 column 30 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    needed_capacity := count + other_count;
+                              ^
+--WARNING----------
+OK
+Line 212 column 30 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    needed_capacity := count + other_count;
+                              ^
+--WARNING----------
+OK
+Line 212 column 30 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    needed_capacity := count + other_count;
+                              ^
+--WARNING----------
+OK
+Line 213 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity < needed_capacity).if	{
+              ^
+--WARNING----------
+OK
+Line 213 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity < needed_capacity).if	{
+              ^
+--WARNING----------
+OK
+Line 213 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity < needed_capacity).if	{
+               ^
+--WARNING----------
+OK
+Line 213 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity < needed_capacity).if	{
+               ^
+--WARNING----------
+OK
+Line 213 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity < needed_capacity).if	{
+               ^
+--WARNING----------
+OK
+Line 213 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (capacity < needed_capacity).if	{
+               ^
+--WARNING----------
+OK
+Line 221 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 214 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity = 0).if	{
+                ^
+--WARNING----------
+OK
+Line 214 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity = 0).if	{
+                ^
+--WARNING----------
+OK
+Line 220 column 7 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 215 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	capacity := needed_capacity;
+	           ^
+--WARNING----------
+OK
+Line 216 column 52 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := NATIVE_ARRAY(CHARACTER).create capacity;
+	                                                   ^
+--WARNING----------
+OK
+Line 216 column 52 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := NATIVE_ARRAY(CHARACTER).create capacity;
+	                                                   ^
+--WARNING----------
+OK
+Line 216 column 52 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := NATIVE_ARRAY(CHARACTER).create capacity;
+	                                                   ^
+--WARNING----------
+OK
+Line 216 column 52 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := NATIVE_ARRAY(CHARACTER).create capacity;
+	                                                   ^
+--WARNING----------
+OK
+Line 216 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := NATIVE_ARRAY(CHARACTER).create capacity;
+	           ^
+--WARNING----------
+OK
+Line 220 column 7 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 218 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := storage.realloc capacity with needed_capacity;
+	                   ^
+--WARNING----------
+OK
+Line 218 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := storage.realloc capacity with needed_capacity;
+	                   ^
+--WARNING----------
+OK
+Line 218 column 37 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := storage.realloc capacity with needed_capacity;
+	                                    ^
+--WARNING----------
+OK
+Line 218 column 37 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := storage.realloc capacity with needed_capacity;
+	                                    ^
+--WARNING----------
+OK
+Line 218 column 58 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := storage.realloc capacity with needed_capacity;
+	                                                         ^
+--WARNING----------
+OK
+Line 218 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage  := storage.realloc capacity with needed_capacity;
+	           ^
+--WARNING----------
+OK
+Line 219 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	capacity := needed_capacity;
+	           ^
+--WARNING----------
+OK
+Line 221 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 222 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.copy (other.storage) to count until other_count;
+           ^
+--WARNING----------
+OK
+Line 222 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.copy (other.storage) to count until other_count;
+           ^
+--WARNING----------
+OK
+Line 222 column 31 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.copy (other.storage) to count until other_count;
+                               ^
+--WARNING----------
+OK
+Line 222 column 31 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.copy (other.storage) to count until other_count;
+                               ^
+--WARNING----------
+OK
+Line 222 column 41 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.copy (other.storage) to count until other_count;
+                                         ^
+--WARNING----------
+OK
+Line 222 column 41 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.copy (other.storage) to count until other_count;
+                                         ^
+--WARNING----------
+OK
+Line 222 column 59 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.copy (other.storage) to count until other_count;
+                                                           ^
+--WARNING----------
+OK
+Line 525 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {dest >= 0};
+      ^
+--WARNING----------
+OK
+Line 525 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {dest >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 525 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {dest >= 0};
+               ^
+--WARNING----------
+OK
+Line 525 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {dest >= 0};
+               ^
+--WARNING----------
+OK
+Line 525 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {dest >= 0};
+               ^
+--WARNING----------
+OK
+Line 525 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {dest >= 0};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 526 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {src_capacity >= 0};
+      ^
+--WARNING----------
+OK
+Line 526 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {src_capacity >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 526 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {src_capacity >= 0};
+                       ^
+--WARNING----------
+OK
+Line 526 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {src_capacity >= 0};
+                       ^
+--WARNING----------
+OK
+Line 526 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {src_capacity >= 0};
+                       ^
+--WARNING----------
+OK
+Line 526 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {src_capacity >= 0};
+                       ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 535 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 535 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 532 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put (src.item i2) to i1;
+                      ^
+--WARNING----------
+OK
+Line 532 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put (src.item i2) to i1;
+                             ^
+--WARNING----------
+OK
+Line 532 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put (src.item i2) to i1;
+                             ^
+--WARNING----------
+OK
+Line 533 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i2 := i2 + 1;
+                ^
+--WARNING----------
+OK
+Line 533 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i2 := i2 + 1;
+                ^
+--WARNING----------
+OK
+Line 533 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i2 := i2 + 1;
+                ^
+--WARNING----------
+OK
+Line 533 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i2 := i2 + 1;
+                ^
+--WARNING----------
+OK
+Line 534 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i1 := i1 + 1;
+                ^
+--WARNING----------
+OK
+Line 534 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i1 := i1 + 1;
+                ^
+--WARNING----------
+OK
+Line 534 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i1 := i1 + 1;
+                ^
+--WARNING----------
+OK
+Line 534 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i1 := i1 + 1;
+                ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 223 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    count := needed_capacity;
+            ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 118 column 32 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    st.replace_all '\\' with '/';
+                                ^
+--WARNING----------
+OK
+Line 200 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    old_count := count;
+                      ^
+--WARNING----------
+OK
+Line 200 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    old_count := count;
+                      ^
+--WARNING----------
+OK
+Line 201 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.fast_replace_all old_char with new_char until (count - 1);
+           ^
+--WARNING----------
+OK
+Line 201 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.fast_replace_all old_char with new_char until (count - 1);
+           ^
+--WARNING----------
+OK
+Line 201 column 65 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.fast_replace_all old_char with new_char until (count - 1);
+                                                                 ^
+--WARNING----------
+OK
+Line 201 column 65 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.fast_replace_all old_char with new_char until (count - 1);
+                                                                 ^
+--WARNING----------
+OK
+Line 201 column 66 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.fast_replace_all old_char with new_char until (count - 1);
+                                                                  ^
+--WARNING----------
+OK
+Line 201 column 66 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.fast_replace_all old_char with new_char until (count - 1);
+                                                                  ^
+--WARNING----------
+OK
+Line 201 column 66 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.fast_replace_all old_char with new_char until (count - 1);
+                                                                  ^
+--WARNING----------
+OK
+Line 201 column 66 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.fast_replace_all old_char with new_char until (count - 1);
+                                                                  ^
+--WARNING----------
+OK
+Line 201 column 69 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.fast_replace_all old_char with new_char until (count - 1);
+                                                                     ^
+--WARNING----------
+OK
+Line 506 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 506 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 506 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 506 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 506 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 506 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 506 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 506 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 506 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 506 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 513 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 513 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 513 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 513 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 510 column 25 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (old_value = item i).if {
+                         ^
+--WARNING----------
+OK
+Line 510 column 25 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (old_value = item i).if {
+                         ^
+--WARNING----------
+OK
+Line 512 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 511 column 19 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	put new_value to i;
+	                  ^
+--WARNING----------
+OK
+Line 511 column 19 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	put new_value to i;
+	                  ^
+--WARNING----------
+OK
+Line 512 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 202 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == old_count };
+     ^
+--WARNING----------
+OK
+Line 202 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == old_count };
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 202 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == old_count };
+              ^
+--WARNING----------
+OK
+Line 202 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == old_count };
+              ^
+--WARNING----------
+OK
+Line 202 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == old_count };
+                ^
+--WARNING----------
+OK
+Line 202 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == old_count };
+                ^
+--WARNING----------
+OK
+Line 202 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == old_count };
+                ^
+--WARNING----------
+OK
+Line 202 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == old_count };
+                ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 203 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { occurrences old_char = 0};
+     ^
+--WARNING----------
+OK
+Line 203 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { occurrences old_char = 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 203 column 29 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { occurrences old_char = 0};
+                             ^
+--WARNING----------
+OK
+Line 203 column 29 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { occurrences old_char = 0};
+                             ^
+--WARNING----------
+OK
+Line 203 column 29 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { occurrences old_char = 0};
+                             ^
+--WARNING----------
+OK
+Line 203 column 29 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { occurrences old_char = 0};
+                             ^
+--WARNING----------
+OK
+Line 303 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.fast_occurrences c until (count - 1)
+           ^
+--WARNING----------
+OK
+Line 303 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.fast_occurrences c until (count - 1)
+           ^
+--WARNING----------
+OK
+Line 303 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.fast_occurrences c until (count - 1)
+                                            ^
+--WARNING----------
+OK
+Line 303 column 44 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.fast_occurrences c until (count - 1)
+                                            ^
+--WARNING----------
+OK
+Line 303 column 45 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.fast_occurrences c until (count - 1)
+                                             ^
+--WARNING----------
+OK
+Line 303 column 45 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.fast_occurrences c until (count - 1)
+                                             ^
+--WARNING----------
+OK
+Line 303 column 45 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.fast_occurrences c until (count - 1)
+                                             ^
+--WARNING----------
+OK
+Line 303 column 45 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    storage.fast_occurrences c until (count - 1)
+                                             ^
+--WARNING----------
+OK
+Line 304 column 2 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 713 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 713 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 713 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 713 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 713 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 713 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 713 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 713 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 713 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 713 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 721 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 721 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 721 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 721 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 718 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (element = item i).if {
+                       ^
+--WARNING----------
+OK
+Line 718 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (element = item i).if {
+                       ^
+--WARNING----------
+OK
+Line 720 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 719 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	count := count + 1;
+	                ^
+--WARNING----------
+OK
+Line 719 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	count := count + 1;
+	                ^
+--WARNING----------
+OK
+Line 719 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	count := count + 1;
+	                ^
+--WARNING----------
+OK
+Line 719 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	count := count + 1;
+	                ^
+--WARNING----------
+OK
+Line 720 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 119 column 17 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    i := st.lower;
+                 ^
+--WARNING----------
+OK
+Line 119 column 17 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    i := st.lower;
+                 ^
+--WARNING----------
+OK
+Line 119 column 17 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    i := st.lower;
+                 ^
+--WARNING----------
+OK
+Line 180 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 180 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 17 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    {i > st.upper}.until_do {
+                 ^
+--WARNING----------
+OK
+Line 121 column 17 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    {i > st.upper}.until_do {
+                 ^
+--WARNING----------
+OK
+Line 121 column 17 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    {i > st.upper}.until_do {
+                 ^
+--WARNING----------
+OK
+Line 47 column 26 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - upper:INTEGER <- count;
+                          ^
+--WARNING----------
+OK
+Line 47 column 26 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - upper:INTEGER <- count;
+                          ^
+--WARNING----------
+OK
+Line 121 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    {i > st.upper}.until_do {
+        ^
+--WARNING----------
+OK
+Line 121 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    {i > st.upper}.until_do {
+        ^
+--WARNING----------
+OK
+Line 121 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    {i > st.upper}.until_do {
+        ^
+--WARNING----------
+OK
+Line 121 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    {i > st.upper}.until_do {
+        ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 122 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      car := st.item i;
+                      ^
+--WARNING----------
+OK
+Line 122 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      car := st.item i;
+                      ^
+--WARNING----------
+OK
+Line 122 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      car := st.item i;
+                      ^
+--WARNING----------
+OK
+Line 155 column 7 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {car = '.'} then {
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 1 then {
+	 ^
+--WARNING----------
+OK
+Line 129 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 1 then {
+	 ^
+--WARNING----------
+OK
+Line 129 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 1 then {
+	 ^
+--WARNING----------
+OK
+Line 129 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 1 then {
+	 ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 134 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 2 then {
+	 ^
+--WARNING----------
+OK
+Line 134 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 2 then {
+	 ^
+--WARNING----------
+OK
+Line 134 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 2 then {
+	 ^
+--WARNING----------
+OK
+Line 134 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 2 then {
+	 ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_first (i-1);
+	                     ^
+--WARNING----------
+OK
+Line 132 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_first (i-1);
+	                     ^
+--WARNING----------
+OK
+Line 132 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_first (i-1);
+	                     ^
+--WARNING----------
+OK
+Line 132 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_first (i-1);
+	                     ^
+--WARNING----------
+OK
+Line 132 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_first (i-1);
+	                       ^
+--WARNING----------
+OK
+Line 468 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { n >= 0};
+     ^
+--WARNING----------
+OK
+Line 468 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { n >= 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 468 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { n >= 0};
+            ^
+--WARNING----------
+OK
+Line 468 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { n >= 0};
+            ^
+--WARNING----------
+OK
+Line 468 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { n >= 0};
+            ^
+--WARNING----------
+OK
+Line 468 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { n >= 0};
+            ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 469 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    old_count:=count;
+                    ^
+--WARNING----------
+OK
+Line 469 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    old_count:=count;
+                    ^
+--WARNING----------
+OK
+Line 470 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (n > count).if {
+              ^
+--WARNING----------
+OK
+Line 470 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (n > count).if {
+              ^
+--WARNING----------
+OK
+Line 470 column 8 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (n > count).if {
+        ^
+--WARNING----------
+OK
+Line 470 column 8 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (n > count).if {
+        ^
+--WARNING----------
+OK
+Line 470 column 8 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (n > count).if {
+        ^
+--WARNING----------
+OK
+Line 470 column 8 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (n > count).if {
+        ^
+--WARNING----------
+OK
+Line 476 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 471 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := 0;
+              ^
+--WARNING----------
+OK
+Line 476 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 473 column 10 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (n > 0).if {
+          ^
+--WARNING----------
+OK
+Line 473 column 10 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (n > 0).if {
+          ^
+--WARNING----------
+OK
+Line 473 column 10 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (n > 0).if {
+          ^
+--WARNING----------
+OK
+Line 473 column 10 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (n > 0).if {
+          ^
+--WARNING----------
+OK
+Line 475 column 7 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 474 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	remove_between 1 to n;
+	                     ^
+--WARNING----------
+OK
+Line 474 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	remove_between 1 to n;
+	                     ^
+--WARNING----------
+OK
+Line 485 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { end <= count };
+     ^
+--WARNING----------
+OK
+Line 485 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { end <= count };
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 485 column 21 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { end <= count };
+                     ^
+--WARNING----------
+OK
+Line 485 column 21 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { end <= count };
+                     ^
+--WARNING----------
+OK
+Line 485 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { end <= count };
+              ^
+--WARNING----------
+OK
+Line 485 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { end <= count };
+              ^
+--WARNING----------
+OK
+Line 485 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { end <= count };
+              ^
+--WARNING----------
+OK
+Line 485 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { end <= count };
+              ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 486 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { start.in_range 1 to (end + 1)};
+     ^
+--WARNING----------
+OK
+Line 486 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { start.in_range 1 to (end + 1)};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 486 column 34 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { start.in_range 1 to (end + 1)};
+                                  ^
+--WARNING----------
+OK
+Line 486 column 34 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { start.in_range 1 to (end + 1)};
+                                  ^
+--WARNING----------
+OK
+Line 486 column 34 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { start.in_range 1 to (end + 1)};
+                                  ^
+--WARNING----------
+OK
+Line 486 column 34 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { start.in_range 1 to (end + 1)};
+                                  ^
+--WARNING----------
+OK
+Line 486 column 37 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { start.in_range 1 to (end + 1)};
+                                     ^
+--WARNING----------
+OK
+Line 486 column 37 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { start.in_range 1 to (end + 1)};
+                                     ^
+--WARNING----------
+OK
+Line 486 column 37 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { start.in_range 1 to (end + 1)};
+                                     ^
+--WARNING----------
+OK
+Line 486 column 37 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { start.in_range 1 to (end + 1)};
+                                     ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 488 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    old_count := count;
+                      ^
+--WARNING----------
+OK
+Line 488 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    old_count := count;
+                      ^
+--WARNING----------
+OK
+Line 489 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    len := end - start + 1;
+                ^
+--WARNING----------
+OK
+Line 489 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    len := end - start + 1;
+                ^
+--WARNING----------
+OK
+Line 489 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    len := end - start + 1;
+                ^
+--WARNING----------
+OK
+Line 489 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    len := end - start + 1;
+                ^
+--WARNING----------
+OK
+Line 489 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    len := end - start + 1;
+                        ^
+--WARNING----------
+OK
+Line 489 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    len := end - start + 1;
+                        ^
+--WARNING----------
+OK
+Line 489 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    len := end - start + 1;
+                        ^
+--WARNING----------
+OK
+Line 489 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    len := end - start + 1;
+                        ^
+--WARNING----------
+OK
+Line 490 column 10 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (len > 0).if {
+          ^
+--WARNING----------
+OK
+Line 490 column 10 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (len > 0).if {
+          ^
+--WARNING----------
+OK
+Line 490 column 10 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (len > 0).if {
+          ^
+--WARNING----------
+OK
+Line 490 column 10 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (len > 0).if {
+          ^
+--WARNING----------
+OK
+Line 495 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 491 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (end + 1).to count do { i:INTEGER;
+            ^
+--WARNING----------
+OK
+Line 491 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (end + 1).to count do { i:INTEGER;
+            ^
+--WARNING----------
+OK
+Line 491 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (end + 1).to count do { i:INTEGER;
+            ^
+--WARNING----------
+OK
+Line 491 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (end + 1).to count do { i:INTEGER;
+            ^
+--WARNING----------
+OK
+Line 491 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (end + 1).to count do { i:INTEGER;
+                        ^
+--WARNING----------
+OK
+Line 491 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (end + 1).to count do { i:INTEGER;
+                        ^
+--WARNING----------
+OK
+Line 493 column 7 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 493 column 7 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 493 column 7 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 493 column 7 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 492 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	put (item i) to  (i - len);
+	           ^
+--WARNING----------
+OK
+Line 492 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	put (item i) to  (i - len);
+	           ^
+--WARNING----------
+OK
+Line 492 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	put (item i) to  (i - len);
+	           ^
+--WARNING----------
+OK
+Line 492 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	put (item i) to  (i - len);
+	           ^
+--WARNING----------
+OK
+Line 492 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	put (item i) to  (i - len);
+	                     ^
+--WARNING----------
+OK
+Line 492 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	put (item i) to  (i - len);
+	                     ^
+--WARNING----------
+OK
+Line 492 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	put (item i) to  (i - len);
+	                     ^
+--WARNING----------
+OK
+Line 492 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	put (item i) to  (i - len);
+	                     ^
+--WARNING----------
+OK
+Line 492 column 27 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	put (item i) to  (i - len);
+	                          ^
+--WARNING----------
+OK
+Line 492 column 27 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	put (item i) to  (i - len);
+	                          ^
+--WARNING----------
+OK
+Line 294 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  ( ? {valid_index index};
+     ^
+--WARNING----------
+OK
+Line 294 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  ( ? {valid_index index};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 294 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  ( ? {valid_index index};
+                        ^
+--WARNING----------
+OK
+Line 294 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  ( ? {valid_index index};
+                        ^
+--WARNING----------
+OK
+Line 294 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  ( ? {valid_index index};
+                        ^
+--WARNING----------
+OK
+Line 294 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  ( ? {valid_index index};
+                        ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 296 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.put ch to (index - 1);
+           ^
+--WARNING----------
+OK
+Line 296 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.put ch to (index - 1);
+           ^
+--WARNING----------
+OK
+Line 296 column 30 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.put ch to (index - 1);
+                              ^
+--WARNING----------
+OK
+Line 296 column 30 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.put ch to (index - 1);
+                              ^
+--WARNING----------
+OK
+Line 296 column 30 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.put ch to (index - 1);
+                              ^
+--WARNING----------
+OK
+Line 296 column 30 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.put ch to (index - 1);
+                              ^
+--WARNING----------
+OK
+Line 296 column 33 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.put ch to (index - 1);
+                                 ^
+--WARNING----------
+OK
+Line 298 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item index = ch};
+     ^
+--WARNING----------
+OK
+Line 298 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item index = ch};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 298 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item index = ch};
+                  ^
+--WARNING----------
+OK
+Line 298 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item index = ch};
+                  ^
+--WARNING----------
+OK
+Line 298 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item index = ch};
+                  ^
+--WARNING----------
+OK
+Line 298 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item index = ch};
+                  ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 494 column 21 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - len;
+                     ^
+--WARNING----------
+OK
+Line 494 column 21 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - len;
+                     ^
+--WARNING----------
+OK
+Line 494 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - len;
+                      ^
+--WARNING----------
+OK
+Line 494 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - len;
+                      ^
+--WARNING----------
+OK
+Line 494 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - len;
+                      ^
+--WARNING----------
+OK
+Line 494 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - len;
+                      ^
+--WARNING----------
+OK
+Line 494 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - len;
+              ^
+--WARNING----------
+OK
+Line 495 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 496 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = (old_count - (end - start + 1))};
+     ^
+--WARNING----------
+OK
+Line 496 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = (old_count - (end - start + 1))};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 496 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = (old_count - (end - start + 1))};
+              ^
+--WARNING----------
+OK
+Line 496 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = (old_count - (end - start + 1))};
+              ^
+--WARNING----------
+OK
+Line 496 column 35 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = (old_count - (end - start + 1))};
+                                   ^
+--WARNING----------
+OK
+Line 496 column 35 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = (old_count - (end - start + 1))};
+                                   ^
+--WARNING----------
+OK
+Line 496 column 35 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = (old_count - (end - start + 1))};
+                                   ^
+--WARNING----------
+OK
+Line 496 column 35 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = (old_count - (end - start + 1))};
+                                   ^
+--WARNING----------
+OK
+Line 496 column 43 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = (old_count - (end - start + 1))};
+                                           ^
+--WARNING----------
+OK
+Line 496 column 43 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = (old_count - (end - start + 1))};
+                                           ^
+--WARNING----------
+OK
+Line 496 column 43 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = (old_count - (end - start + 1))};
+                                           ^
+--WARNING----------
+OK
+Line 496 column 43 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = (old_count - (end - start + 1))};
+                                           ^
+--WARNING----------
+OK
+Line 496 column 28 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = (old_count - (end - start + 1))};
+                            ^
+--WARNING----------
+OK
+Line 496 column 28 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = (old_count - (end - start + 1))};
+                            ^
+--WARNING----------
+OK
+Line 496 column 28 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = (old_count - (end - start + 1))};
+                            ^
+--WARNING----------
+OK
+Line 496 column 28 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = (old_count - (end - start + 1))};
+                            ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 475 column 7 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 478 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == 0.max(old_count - n)};
+     ^
+--WARNING----------
+OK
+Line 478 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == 0.max(old_count - n)};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 478 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == 0.max(old_count - n)};
+              ^
+--WARNING----------
+OK
+Line 478 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == 0.max(old_count - n)};
+              ^
+--WARNING----------
+OK
+Line 478 column 34 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == 0.max(old_count - n)};
+                                  ^
+--WARNING----------
+OK
+Line 478 column 34 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == 0.max(old_count - n)};
+                                  ^
+--WARNING----------
+OK
+Line 478 column 34 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == 0.max(old_count - n)};
+                                  ^
+--WARNING----------
+OK
+Line 478 column 34 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == 0.max(old_count - n)};
+                                  ^
+--WARNING----------
+OK
+Line 478 column 37 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == 0.max(old_count - n)};
+                                     ^
+--WARNING----------
+OK
+Line 478 column 37 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == 0.max(old_count - n)};
+                                     ^
+--WARNING----------
+OK
+Line 478 column 37 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == 0.max(old_count - n)};
+                                     ^
+--WARNING----------
+OK
+Line 478 column 37 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == 0.max(old_count - n)};
+                                     ^
+--WARNING----------
+OK
+Line 213 column 11 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self > other).if {
+           ^
+--WARNING----------
+OK
+Line 213 column 11 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self > other).if {
+           ^
+--WARNING----------
+OK
+Line 213 column 11 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self > other).if {
+           ^
+--WARNING----------
+OK
+Line 213 column 11 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self > other).if {
+           ^
+--WARNING----------
+OK
+Line 217 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 217 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 478 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == 0.max(old_count - n)};
+                ^
+--WARNING----------
+OK
+Line 478 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == 0.max(old_count - n)};
+                ^
+--WARNING----------
+OK
+Line 478 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == 0.max(old_count - n)};
+                ^
+--WARNING----------
+OK
+Line 478 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == 0.max(old_count - n)};
+                ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 133 column 16 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  i := st.lower;
+	               ^
+--WARNING----------
+OK
+Line 133 column 16 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  i := st.lower;
+	               ^
+--WARNING----------
+OK
+Line 133 column 16 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  i := st.lower;
+	               ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 140 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 3 then {
+	 ^
+--WARNING----------
+OK
+Line 140 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 3 then {
+	 ^
+--WARNING----------
+OK
+Line 140 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 3 then {
+	 ^
+--WARNING----------
+OK
+Line 140 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 3 then {
+	 ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 137 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_between (i-1) to i;
+	                       ^
+--WARNING----------
+OK
+Line 137 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_between (i-1) to i;
+	                       ^
+--WARNING----------
+OK
+Line 137 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_between (i-1) to i;
+	                       ^
+--WARNING----------
+OK
+Line 137 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_between (i-1) to i;
+	                       ^
+--WARNING----------
+OK
+Line 137 column 31 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_between (i-1) to i;
+	                              ^
+--WARNING----------
+OK
+Line 138 column 11 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  i := i - 2;
+	          ^
+--WARNING----------
+OK
+Line 138 column 11 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  i := i - 2;
+	          ^
+--WARNING----------
+OK
+Line 138 column 11 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  i := i - 2;
+	          ^
+--WARNING----------
+OK
+Line 138 column 11 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  i := i - 2;
+	          ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 154 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 154 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 154 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 154 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 144 column 40 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  idx := st.last_index_of '/' since (i-4);
+	                                       ^
+--WARNING----------
+OK
+Line 144 column 40 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  idx := st.last_index_of '/' since (i-4);
+	                                       ^
+--WARNING----------
+OK
+Line 144 column 40 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  idx := st.last_index_of '/' since (i-4);
+	                                       ^
+--WARNING----------
+OK
+Line 144 column 40 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  idx := st.last_index_of '/' since (i-4);
+	                                       ^
+--WARNING----------
+OK
+Line 144 column 42 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  idx := st.last_index_of '/' since (i-4);
+	                                         ^
+--WARNING----------
+OK
+Line 144 column 42 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  idx := st.last_index_of '/' since (i-4);
+	                                         ^
+--WARNING----------
+OK
+Line 144 column 42 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  idx := st.last_index_of '/' since (i-4);
+	                                         ^
+--WARNING----------
+OK
+Line 250 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {start_index.in_range 0 to upper};
+     ^
+--WARNING----------
+OK
+Line 250 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {start_index.in_range 0 to upper};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 250 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {start_index.in_range 0 to upper};
+                                      ^
+--WARNING----------
+OK
+Line 250 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {start_index.in_range 0 to upper};
+                                      ^
+--WARNING----------
+OK
+Line 250 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {start_index.in_range 0 to upper};
+                                      ^
+--WARNING----------
+OK
+Line 250 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {start_index.in_range 0 to upper};
+                                      ^
+--WARNING----------
+OK
+Line 250 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {start_index.in_range 0 to upper};
+                                      ^
+--WARNING----------
+OK
+Line 250 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {start_index.in_range 0 to upper};
+                                      ^
+--WARNING----------
+OK
+Line 250 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {start_index.in_range 0 to upper};
+                                      ^
+--WARNING----------
+OK
+Line 250 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {start_index.in_range 0 to upper};
+                                      ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 256 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 256 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 254 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result < lower) || {ch = item result}}.until_do {
+                    ^
+--WARNING----------
+OK
+Line 254 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result < lower) || {ch = item result}}.until_do {
+                    ^
+--WARNING----------
+OK
+Line 254 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result < lower) || {ch = item result}}.until_do {
+                    ^
+--WARNING----------
+OK
+Line 254 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result < lower) || {ch = item result}}.until_do {
+                    ^
+--WARNING----------
+OK
+Line 254 column 14 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result < lower) || {ch = item result}}.until_do {
+              ^
+--WARNING----------
+OK
+Line 254 column 14 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result < lower) || {ch = item result}}.until_do {
+              ^
+--WARNING----------
+OK
+Line 254 column 14 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result < lower) || {ch = item result}}.until_do {
+              ^
+--WARNING----------
+OK
+Line 254 column 14 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result < lower) || {ch = item result}}.until_do {
+              ^
+--WARNING----------
+OK
+Line 254 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result < lower) || {ch = item result}}.until_do {
+                        ^
+--WARNING----------
+OK
+Line 254 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result < lower) || {ch = item result}}.until_do {
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 254 column 42 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result < lower) || {ch = item result}}.until_do {
+                                          ^
+--WARNING----------
+OK
+Line 254 column 42 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result < lower) || {ch = item result}}.until_do {
+                                          ^
+--WARNING----------
+OK
+Line 254 column 42 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result < lower) || {ch = item result}}.until_do {
+                                          ^
+--WARNING----------
+OK
+Line 254 column 42 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result < lower) || {ch = item result}}.until_do {
+                                          ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 255 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := result - 1;
+                        ^
+--WARNING----------
+OK
+Line 255 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := result - 1;
+                        ^
+--WARNING----------
+OK
+Line 255 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := result - 1;
+                        ^
+--WARNING----------
+OK
+Line 255 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := result - 1;
+                        ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 258 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result == ch}};    
+     ^
+--WARNING----------
+OK
+Line 258 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result == ch}};    
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 258 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result == ch}};    
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 258 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result == ch}};    
+                                      ^
+--WARNING----------
+OK
+Line 258 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result == ch}};    
+                                      ^
+--WARNING----------
+OK
+Line 258 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result == ch}};    
+                                      ^
+--WARNING----------
+OK
+Line 258 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result == ch}};    
+                                      ^
+--WARNING----------
+OK
+Line 258 column 40 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result == ch}};    
+                                        ^
+--WARNING----------
+OK
+Line 258 column 40 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result == ch}};    
+                                        ^
+--WARNING----------
+OK
+Line 161 column 62 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '==' Right 60 other:CHARACTER :BOOLEAN <- (code == other.code);
+                                                              ^
+--WARNING----------
+OK
+Line 161 column 62 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '==' Right 60 other:CHARACTER :BOOLEAN <- (code == other.code);
+                                                              ^
+--WARNING----------
+OK
+Line 161 column 75 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '==' Right 60 other:CHARACTER :BOOLEAN <- (code == other.code);
+                                                                           ^
+--WARNING----------
+OK
+Line 161 column 75 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '==' Right 60 other:CHARACTER :BOOLEAN <- (code == other.code);
+                                                                           ^
+--WARNING----------
+OK
+Line 161 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '==' Right 60 other:CHARACTER :BOOLEAN <- (code == other.code);
+                                                                ^
+--WARNING----------
+OK
+Line 161 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '==' Right 60 other:CHARACTER :BOOLEAN <- (code == other.code);
+                                                                ^
+--WARNING----------
+OK
+Line 161 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '==' Right 60 other:CHARACTER :BOOLEAN <- (code == other.code);
+                                                                ^
+--WARNING----------
+OK
+Line 161 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '==' Right 60 other:CHARACTER :BOOLEAN <- (code == other.code);
+                                                                ^
+--WARNING----------
+OK
+Line 161 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '==' Right 60 other:CHARACTER :BOOLEAN <- (code == other.code);
+                                                                ^
+--WARNING----------
+OK
+Line 161 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '==' Right 60 other:CHARACTER :BOOLEAN <- (code == other.code);
+                                                                ^
+--WARNING----------
+OK
+Line 161 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '==' Right 60 other:CHARACTER :BOOLEAN <- (code == other.code);
+                                                                ^
+--WARNING----------
+OK
+Line 161 column 64 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '==' Right 60 other:CHARACTER :BOOLEAN <- (code == other.code);
+                                                                ^
+--WARNING----------
+OK
+Line 258 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result == ch}};    
+                        ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 152 column 4 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_first (i-1);
+	                       ^
+--WARNING----------
+OK
+Line 147 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_first (i-1);
+	                       ^
+--WARNING----------
+OK
+Line 147 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_first (i-1);
+	                       ^
+--WARNING----------
+OK
+Line 147 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_first (i-1);
+	                       ^
+--WARNING----------
+OK
+Line 147 column 26 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_first (i-1);
+	                         ^
+--WARNING----------
+OK
+Line 148 column 18 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    i := st.lower;
+	                 ^
+--WARNING----------
+OK
+Line 148 column 18 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    i := st.lower;
+	                 ^
+--WARNING----------
+OK
+Line 148 column 18 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    i := st.lower;
+	                 ^
+--WARNING----------
+OK
+Line 152 column 4 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 150 column 33 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_between idx to (i-1);
+	                                ^
+--WARNING----------
+OK
+Line 150 column 33 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_between idx to (i-1);
+	                                ^
+--WARNING----------
+OK
+Line 150 column 33 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_between idx to (i-1);
+	                                ^
+--WARNING----------
+OK
+Line 150 column 33 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_between idx to (i-1);
+	                                ^
+--WARNING----------
+OK
+Line 150 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_between idx to (i-1);
+	                                  ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 155 column 7 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {car = '.'} then {
+       ^
+--WARNING----------
+OK
+Line 170 column 7 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+       ^
+--WARNING----------
+OK
+Line 170 column 7 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 160 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 1 then {
+	 ^
+--WARNING----------
+OK
+Line 160 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 1 then {
+	 ^
+--WARNING----------
+OK
+Line 160 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 1 then {
+	 ^
+--WARNING----------
+OK
+Line 160 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 1 then {
+	 ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 163 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 2 then {
+	 ^
+--WARNING----------
+OK
+Line 163 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 2 then {
+	 ^
+--WARNING----------
+OK
+Line 163 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 2 then {
+	 ^
+--WARNING----------
+OK
+Line 163 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 2 then {
+	 ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 166 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 3 then {
+	 ^
+--WARNING----------
+OK
+Line 166 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 3 then {
+	 ^
+--WARNING----------
+OK
+Line 166 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 3 then {
+	 ^
+--WARNING----------
+OK
+Line 166 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 3 then {
+	 ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 169 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 169 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 169 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 169 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 178 column 7 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 178 column 7 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 170 column 30 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 170 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+                                   ^
+--WARNING----------
+OK
+Line 170 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+                                   ^
+--WARNING----------
+OK
+Line 170 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+                                   ^
+--WARNING----------
+OK
+Line 170 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+                                   ^
+--WARNING----------
+OK
+Line 170 column 30 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+                              ^
+--WARNING----------
+OK
+Line 170 column 41 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+                                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 171 column 13 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	            ^
+--WARNING----------
+OK
+Line 171 column 13 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	            ^
+--WARNING----------
+OK
+Line 171 column 13 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	            ^
+--WARNING----------
+OK
+Line 171 column 13 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	            ^
+--WARNING----------
+OK
+Line 171 column 15 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	              ^
+--WARNING----------
+OK
+Line 171 column 15 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	              ^
+--WARNING----------
+OK
+Line 171 column 15 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	              ^
+--WARNING----------
+OK
+Line 171 column 25 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                        ^
+--WARNING----------
+OK
+Line 171 column 25 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                        ^
+--WARNING----------
+OK
+Line 262 column 12 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    (Self >= 'a').if {
+            ^
+--WARNING----------
+OK
+Line 262 column 12 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    (Self >= 'a').if {
+            ^
+--WARNING----------
+OK
+Line 264 column 5 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    }.elseif {Self >= 'A'} then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 263 column 24 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+      result := (Self <= 'z');
+                        ^
+--WARNING----------
+OK
+Line 263 column 24 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+      result := (Self <= 'z');
+                        ^
+--WARNING----------
+OK
+Line 264 column 5 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    }.elseif {Self >= 'A'} then {
+     ^
+--WARNING----------
+OK
+Line 266 column 5 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 266 column 5 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 264 column 21 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    }.elseif {Self >= 'A'} then {
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    }.elseif {Self >= 'A'} then {
+                     ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 265 column 24 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+      result := (Self <= 'Z');
+                        ^
+--WARNING----------
+OK
+Line 265 column 24 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+      result := (Self <= 'Z');
+                        ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 267 column 5 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result = (in_range 'A' to 'Z' | in_range 'a' to 'z')};
+     ^
+--WARNING----------
+OK
+Line 267 column 5 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result = (in_range 'A' to 'Z' | in_range 'a' to 'z')};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 267 column 37 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result = (in_range 'A' to 'Z' | in_range 'a' to 'z')};
+                                     ^
+--WARNING----------
+OK
+Line 267 column 37 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result = (in_range 'A' to 'Z' | in_range 'a' to 'z')};
+                                     ^
+--WARNING----------
+OK
+Line 267 column 58 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result = (in_range 'A' to 'Z' | in_range 'a' to 'z')};
+                                                          ^
+--WARNING----------
+OK
+Line 267 column 58 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result = (in_range 'A' to 'Z' | in_range 'a' to 'z')};
+                                                          ^
+--WARNING----------
+OK
+Line 267 column 38 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result = (in_range 'A' to 'Z' | in_range 'a' to 'z')};
+                                      ^
+--WARNING----------
+OK
+Line 267 column 38 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ? {result = (in_range 'A' to 'Z' | in_range 'a' to 'z')};
+                                      ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 170 column 41 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+                                         ^
+--WARNING----------
+OK
+Line 171 column 29 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 171 column 42 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                                         ^
+--WARNING----------
+OK
+Line 171 column 42 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                                         ^
+--WARNING----------
+OK
+Line 171 column 42 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                                         ^
+--WARNING----------
+OK
+Line 171 column 42 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                                         ^
+--WARNING----------
+OK
+Line 171 column 45 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                                            ^
+--WARNING----------
+OK
+Line 171 column 45 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                                            ^
+--WARNING----------
+OK
+Line 171 column 45 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                                            ^
+--WARNING----------
+OK
+Line 171 column 29 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                            ^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 173 column 20 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_first (i-2);
+	                   ^
+--WARNING----------
+OK
+Line 173 column 20 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_first (i-2);
+	                   ^
+--WARNING----------
+OK
+Line 173 column 20 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_first (i-2);
+	                   ^
+--WARNING----------
+OK
+Line 173 column 20 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_first (i-2);
+	                   ^
+--WARNING----------
+OK
+Line 173 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_first (i-2);
+	                     ^
+--WARNING----------
+OK
+Line 174 column 14 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	i := st.lower;	    
+	             ^
+--WARNING----------
+OK
+Line 174 column 14 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	i := st.lower;	    
+	             ^
+--WARNING----------
+OK
+Line 174 column 14 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	i := st.lower;	    
+	             ^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 179 column 14 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      i := i + 1;
+              ^
+--WARNING----------
+OK
+Line 179 column 14 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      i := i + 1;
+              ^
+--WARNING----------
+OK
+Line 179 column 14 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      i := i + 1;
+              ^
+--WARNING----------
+OK
+Line 179 column 14 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      i := i + 1;
+              ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 185 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 1 then {
+     ^
+--WARNING----------
+OK
+Line 185 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 1 then {
+     ^
+--WARNING----------
+OK
+Line 185 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 1 then {
+     ^
+--WARNING----------
+OK
+Line 185 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 1 then {
+     ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 2 then {
+     ^
+--WARNING----------
+OK
+Line 189 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 2 then {
+     ^
+--WARNING----------
+OK
+Line 189 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 2 then {
+     ^
+--WARNING----------
+OK
+Line 189 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 2 then {
+     ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      st.remove_last 1;
+                      ^
+--WARNING----------
+OK
+Line 509 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ?{ n >= 0 };
+     ^
+--WARNING----------
+OK
+Line 509 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ?{ n >= 0 };
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 509 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ?{ n >= 0 };
+           ^
+--WARNING----------
+OK
+Line 509 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ?{ n >= 0 };
+           ^
+--WARNING----------
+OK
+Line 509 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ?{ n >= 0 };
+           ^
+--WARNING----------
+OK
+Line 509 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ?{ n >= 0 };
+           ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 510 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    old_count:=count;
+                    ^
+--WARNING----------
+OK
+Line 510 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    old_count:=count;
+                    ^
+--WARNING----------
+OK
+Line 512 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (n > count).if {
+              ^
+--WARNING----------
+OK
+Line 512 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (n > count).if {
+              ^
+--WARNING----------
+OK
+Line 512 column 8 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (n > count).if {
+        ^
+--WARNING----------
+OK
+Line 512 column 8 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (n > count).if {
+        ^
+--WARNING----------
+OK
+Line 512 column 8 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (n > count).if {
+        ^
+--WARNING----------
+OK
+Line 512 column 8 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (n > count).if {
+        ^
+--WARNING----------
+OK
+Line 516 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 513 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := 0;
+              ^
+--WARNING----------
+OK
+Line 516 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 515 column 21 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - n;
+                     ^
+--WARNING----------
+OK
+Line 515 column 21 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - n;
+                     ^
+--WARNING----------
+OK
+Line 515 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - n;
+                      ^
+--WARNING----------
+OK
+Line 515 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - n;
+                      ^
+--WARNING----------
+OK
+Line 515 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - n;
+                      ^
+--WARNING----------
+OK
+Line 515 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - n;
+                      ^
+--WARNING----------
+OK
+Line 515 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      count := count - n;
+              ^
+--WARNING----------
+OK
+Line 518 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = 0.max(old_count - n) };
+     ^
+--WARNING----------
+OK
+Line 518 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = 0.max(old_count - n) };
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 518 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = 0.max(old_count - n) };
+              ^
+--WARNING----------
+OK
+Line 518 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = 0.max(old_count - n) };
+              ^
+--WARNING----------
+OK
+Line 518 column 33 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = 0.max(old_count - n) };
+                                 ^
+--WARNING----------
+OK
+Line 518 column 33 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = 0.max(old_count - n) };
+                                 ^
+--WARNING----------
+OK
+Line 518 column 33 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = 0.max(old_count - n) };
+                                 ^
+--WARNING----------
+OK
+Line 518 column 33 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = 0.max(old_count - n) };
+                                 ^
+--WARNING----------
+OK
+Line 518 column 37 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = 0.max(old_count - n) };
+                                     ^
+--WARNING----------
+OK
+Line 518 column 37 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = 0.max(old_count - n) };
+                                     ^
+--WARNING----------
+OK
+Line 518 column 37 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = 0.max(old_count - n) };
+                                     ^
+--WARNING----------
+OK
+Line 518 column 37 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count = 0.max(old_count - n) };
+                                     ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 193 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 3 then {
+     ^
+--WARNING----------
+OK
+Line 193 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 3 then {
+     ^
+--WARNING----------
+OK
+Line 193 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 3 then {
+     ^
+--WARNING----------
+OK
+Line 193 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 3 then {
+     ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 192 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      st.remove_last 2;      
+                      ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 203 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 203 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 203 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 203 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 197 column 43 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      idx := st.last_index_of '/' since (i-4);
+                                           ^
+--WARNING----------
+OK
+Line 197 column 43 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      idx := st.last_index_of '/' since (i-4);
+                                           ^
+--WARNING----------
+OK
+Line 197 column 43 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      idx := st.last_index_of '/' since (i-4);
+                                           ^
+--WARNING----------
+OK
+Line 197 column 43 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      idx := st.last_index_of '/' since (i-4);
+                                           ^
+--WARNING----------
+OK
+Line 197 column 45 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      idx := st.last_index_of '/' since (i-4);
+                                             ^
+--WARNING----------
+OK
+Line 197 column 45 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      idx := st.last_index_of '/' since (i-4);
+                                             ^
+--WARNING----------
+OK
+Line 197 column 45 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      idx := st.last_index_of '/' since (i-4);
+                                             ^
+--WARNING----------
+OK
+Line 202 column 7 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 199 column 9 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.clear;
+	        ^
+--WARNING----------
+OK
+Line 202 column 7 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 201 column 29 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_between idx to (i-1);
+	                            ^
+--WARNING----------
+OK
+Line 201 column 29 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_between idx to (i-1);
+	                            ^
+--WARNING----------
+OK
+Line 201 column 29 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_between idx to (i-1);
+	                            ^
+--WARNING----------
+OK
+Line 201 column 29 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_between idx to (i-1);
+	                            ^
+--WARNING----------
+OK
+Line 201 column 31 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_between idx to (i-1);
+	                              ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 205 column 16 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    (st.is_empty).if {
+                ^
+--WARNING----------
+OK
+Line 205 column 16 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    (st.is_empty).if {
+                ^
+--WARNING----------
+OK
+Line 205 column 16 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    (st.is_empty).if {
+                ^
+--WARNING----------
+OK
+Line 123 column 32 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - is_empty : BOOLEAN <- count == 0;
+                                ^
+--WARNING----------
+OK
+Line 123 column 32 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - is_empty : BOOLEAN <- count == 0;
+                                ^
+--WARNING----------
+OK
+Line 123 column 34 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - is_empty : BOOLEAN <- count == 0;
+                                  ^
+--WARNING----------
+OK
+Line 123 column 34 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - is_empty : BOOLEAN <- count == 0;
+                                  ^
+--WARNING----------
+OK
+Line 123 column 34 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - is_empty : BOOLEAN <- count == 0;
+                                  ^
+--WARNING----------
+OK
+Line 123 column 34 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - is_empty : BOOLEAN <- count == 0;
+                                  ^
+--WARNING----------
+OK
+Line 207 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 206 column 21 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      st.add_last '/';
+                     ^
+--WARNING----------
+OK
+Line 207 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 112 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+               ^
+--WARNING----------
+OK
+Line 112 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+               ^
+--WARNING----------
+OK
+Line 112 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+               ^
+--WARNING----------
+OK
+Line 112 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+               ^
+--WARNING----------
+OK
+Line 318 column 44 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  - string_tmp3:STRING  := STRING.create 255;
+                                            ^
+--WARNING----------
+OK
+Line 318 column 44 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  - string_tmp3:STRING  := STRING.create 255;
+                                            ^
+--WARNING----------
+OK
+Line 318 column 44 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  - string_tmp3:STRING  := STRING.create 255;
+                                            ^
+--WARNING----------
+OK
+Line 318 column 44 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  - string_tmp3:STRING  := STRING.create 255;
+                                            ^
+--WARNING----------
+OK
+Line 112 column 32 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+                                ^
+--WARNING----------
+OK
+Line 112 column 32 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+                                ^
+--WARNING----------
+OK
+Line 112 column 32 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+                                ^
+--WARNING----------
+OK
+Line 112 column 32 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+                                ^
+--WARNING----------
+OK
+Line 112 column 32 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+                                ^
+--WARNING----------
+OK
+Line 112 column 32 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+                                ^
+--WARNING----------
+OK
+Line 112 column 32 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+                                ^
+--WARNING----------
+OK
+Line 123 column 60 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                            ^
+--WARNING----------
+OK
+Line 123 column 60 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 114 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                     ^
+--WARNING----------
+OK
+Line 114 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                     ^
+--WARNING----------
+OK
+Line 114 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                     ^
+--WARNING----------
+OK
+Line 114 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                     ^
+--WARNING----------
+OK
+Line 114 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                                              ^
+--WARNING----------
+OK
+Line 114 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                                              ^
+--WARNING----------
+OK
+Line 114 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                                              ^
+--WARNING----------
+OK
+Line 114 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                                              ^
+--WARNING----------
+OK
+Line 114 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                                              ^
+--WARNING----------
+OK
+Line 114 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                                              ^
+--WARNING----------
+OK
+Line 114 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                                              ^
+--WARNING----------
+OK
+Line 94 column 6 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    -? {k != NULL}; 
+      ^
+--WARNING----------
+OK
+Line 94 column 6 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    -? {k != NULL}; 
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 100 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                       ^
+--WARNING----------
+OK
+Line 100 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                       ^
+--WARNING----------
+OK
+Line 100 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                       ^
+--WARNING----------
+OK
+Line 100 column 33 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                                 ^
+--WARNING----------
+OK
+Line 100 column 33 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                                 ^
+--WARNING----------
+OK
+Line 100 column 24 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                        ^
+--WARNING----------
+OK
+Line 100 column 24 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    idx := k.hash_code % capacity;
+                        ^
+--WARNING----------
+OK
+Line 101 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    node := buckets.item idx;
+                   ^
+--WARNING----------
+OK
+Line 101 column 19 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    node := buckets.item idx;
+                   ^
+--WARNING----------
+OK
+Line 101 column 28 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    node := buckets.item idx;
+                            ^
+--WARNING----------
+OK
+Line 104 column 5 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 104 column 5 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 21 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {(node = NULL) ||{node.key == k}}.until_do {
+                     ^
+--WARNING----------
+OK
+Line 102 column 21 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {(node = NULL) ||{node.key == k}}.until_do {
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 31 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {(node = NULL) ||{node.key == k}}.until_do {
+                               ^
+--WARNING----------
+OK
+Line 102 column 33 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {(node = NULL) ||{node.key == k}}.until_do {
+                                 ^
+--WARNING----------
+OK
+Line 102 column 33 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {(node = NULL) ||{node.key == k}}.until_do {
+                                 ^
+--WARNING----------
+OK
+Line 102 column 33 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    {(node = NULL) ||{node.key == k}}.until_do {
+                                 ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 103 column 23 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      node := node.next;
+                       ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 107 column 5 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    };        
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 106 column 25 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+      result := node.item;
+                         ^
+--WARNING----------
+OK
+Line 107 column 5 in HASHED_DICTIONARY(/home/sonntag/lisaac/lib2/collection/hashed_dictionary.li):
+    };        
+     ^
+--WARNING----------
+OK
+Line 103 column 6 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    +? {(has k) ->> {Result = at k}}; 
+      ^
+--WARNING----------
+OK
+Line 103 column 6 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    +? {(has k) ->> {Result = at k}}; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 103 column 14 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    +? {(has k) ->> {Result = at k}}; 
+              ^
+--WARNING----------
+OK
+Line 103 column 14 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    +? {(has k) ->> {Result = at k}}; 
+              ^
+--WARNING----------
+OK
+Line 103 column 19 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    +? {(has k) ->> {Result = at k}}; 
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 103 column 34 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    +? {(has k) ->> {Result = at k}}; 
+                                  ^
+--WARNING----------
+OK
+Line 103 column 34 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    +? {(has k) ->> {Result = at k}}; 
+                                  ^
+--WARNING----------
+OK
+Line 103 column 19 in DICTIONARY(/home/sonntag/lisaac/lib2/collection/low_level/dictionary.li):
+    +? {(has k) ->> {Result = at k}}; 
+                   ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 122 column 7 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 116 column 26 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        idx := string_tmp2.fast_last_index_of '/';        
+                          ^
+--WARNING----------
+OK
+Line 116 column 26 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        idx := string_tmp2.fast_last_index_of '/';        
+                          ^
+--WARNING----------
+OK
+Line 116 column 26 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        idx := string_tmp2.fast_last_index_of '/';        
+                          ^
+--WARNING----------
+OK
+Line 116 column 26 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        idx := string_tmp2.fast_last_index_of '/';        
+                          ^
+--WARNING----------
+OK
+Line 116 column 26 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        idx := string_tmp2.fast_last_index_of '/';        
+                          ^
+--WARNING----------
+OK
+Line 116 column 26 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        idx := string_tmp2.fast_last_index_of '/';        
+                          ^
+--WARNING----------
+OK
+Line 116 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        idx := string_tmp2.fast_last_index_of '/';        
+                                                 ^
+--WARNING----------
+OK
+Line 116 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        idx := string_tmp2.fast_last_index_of '/';        
+                                                 ^
+--WARNING----------
+OK
+Line 116 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        idx := string_tmp2.fast_last_index_of '/';        
+                                                 ^
+--WARNING----------
+OK
+Line 281 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                         ^
+--WARNING----------
+OK
+Line 281 column 25 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                         ^
+--WARNING----------
+OK
+Line 281 column 62 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                                                              ^
+--WARNING----------
+OK
+Line 281 column 62 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                                                              ^
+--WARNING----------
+OK
+Line 281 column 62 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                                                              ^
+--WARNING----------
+OK
+Line 281 column 62 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                                                              ^
+--WARNING----------
+OK
+Line 281 column 63 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                                                               ^
+--WARNING----------
+OK
+Line 281 column 63 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                                                               ^
+--WARNING----------
+OK
+Line 281 column 63 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                                                               ^
+--WARNING----------
+OK
+Line 281 column 63 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                                                               ^
+--WARNING----------
+OK
+Line 281 column 65 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                                                                 ^
+--WARNING----------
+OK
+Line 281 column 17 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                 ^
+--WARNING----------
+OK
+Line 281 column 17 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                 ^
+--WARNING----------
+OK
+Line 281 column 17 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                 ^
+--WARNING----------
+OK
+Line 281 column 17 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
+                 ^
+--WARNING----------
+OK
+Line 283 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result = ch}};    
+     ^
+--WARNING----------
+OK
+Line 283 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result = ch}};    
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 283 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result = ch}};    
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 283 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result = ch}};    
+                                      ^
+--WARNING----------
+OK
+Line 283 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result = ch}};    
+                                      ^
+--WARNING----------
+OK
+Line 283 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result = ch}};    
+                                      ^
+--WARNING----------
+OK
+Line 283 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result = ch}};    
+                                      ^
+--WARNING----------
+OK
+Line 283 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {(result != 0) ->> {item result = ch}};    
+                        ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 117 column 14 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        (idx > 0).if {
+              ^
+--WARNING----------
+OK
+Line 117 column 14 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        (idx > 0).if {
+              ^
+--WARNING----------
+OK
+Line 117 column 14 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        (idx > 0).if {
+              ^
+--WARNING----------
+OK
+Line 117 column 14 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        (idx > 0).if {
+              ^
+--WARNING----------
+OK
+Line 121 column 9 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 118 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                     ^
+--WARNING----------
+OK
+Line 118 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                     ^
+--WARNING----------
+OK
+Line 118 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                     ^
+--WARNING----------
+OK
+Line 118 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                     ^
+--WARNING----------
+OK
+Line 118 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                     ^
+--WARNING----------
+OK
+Line 118 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                     ^
+--WARNING----------
+OK
+Line 118 column 37 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                                     ^
+--WARNING----------
+OK
+Line 118 column 37 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                                     ^
+--WARNING----------
+OK
+Line 118 column 37 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                                     ^
+--WARNING----------
+OK
+Line 118 column 37 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                                     ^
+--WARNING----------
+OK
+Line 118 column 39 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                                       ^
+--WARNING----------
+OK
+Line 440 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { n >= 0};
+     ^
+--WARNING----------
+OK
+Line 440 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { n >= 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 440 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { n >= 0};
+            ^
+--WARNING----------
+OK
+Line 440 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { n >= 0};
+            ^
+--WARNING----------
+OK
+Line 440 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { n >= 0};
+            ^
+--WARNING----------
+OK
+Line 440 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { n >= 0};
+            ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 441 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    old_count := count;
+                      ^
+--WARNING----------
+OK
+Line 441 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    old_count := count;
+                      ^
+--WARNING----------
+OK
+Line 442 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ( n < count).if {
+               ^
+--WARNING----------
+OK
+Line 442 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ( n < count).if {
+               ^
+--WARNING----------
+OK
+Line 442 column 9 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ( n < count).if {
+         ^
+--WARNING----------
+OK
+Line 442 column 9 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ( n < count).if {
+         ^
+--WARNING----------
+OK
+Line 442 column 9 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ( n < count).if {
+         ^
+--WARNING----------
+OK
+Line 442 column 9 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ( n < count).if {
+         ^
+--WARNING----------
+OK
+Line 444 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 443 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      remove_last (count - n);
+                         ^
+--WARNING----------
+OK
+Line 443 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      remove_last (count - n);
+                         ^
+--WARNING----------
+OK
+Line 443 column 26 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      remove_last (count - n);
+                          ^
+--WARNING----------
+OK
+Line 443 column 26 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      remove_last (count - n);
+                          ^
+--WARNING----------
+OK
+Line 443 column 26 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      remove_last (count - n);
+                          ^
+--WARNING----------
+OK
+Line 443 column 26 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      remove_last (count - n);
+                          ^
+--WARNING----------
+OK
+Line 443 column 29 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      remove_last (count - n);
+                             ^
+--WARNING----------
+OK
+Line 443 column 29 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      remove_last (count - n);
+                             ^
+--WARNING----------
+OK
+Line 444 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 446 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == n.min old_count};
+     ^
+--WARNING----------
+OK
+Line 446 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == n.min old_count};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 446 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == n.min old_count};
+              ^
+--WARNING----------
+OK
+Line 446 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == n.min old_count};
+              ^
+--WARNING----------
+OK
+Line 446 column 32 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == n.min old_count};
+                                ^
+--WARNING----------
+OK
+Line 446 column 32 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == n.min old_count};
+                                ^
+--WARNING----------
+OK
+Line 446 column 32 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == n.min old_count};
+                                ^
+--WARNING----------
+OK
+Line 446 column 32 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == n.min old_count};
+                                ^
+--WARNING----------
+OK
+Line 202 column 11 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self > other).if {
+           ^
+--WARNING----------
+OK
+Line 202 column 11 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self > other).if {
+           ^
+--WARNING----------
+OK
+Line 202 column 11 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self > other).if {
+           ^
+--WARNING----------
+OK
+Line 202 column 11 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self > other).if {
+           ^
+--WARNING----------
+OK
+Line 206 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 206 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 446 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == n.min old_count};
+                ^
+--WARNING----------
+OK
+Line 446 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == n.min old_count};
+                ^
+--WARNING----------
+OK
+Line 446 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == n.min old_count};
+                ^
+--WARNING----------
+OK
+Line 446 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { count == n.min old_count};
+                ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 121 column 9 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 120 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.clear;
+                     ^
+--WARNING----------
+OK
+Line 120 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.clear;
+                     ^
+--WARNING----------
+OK
+Line 120 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.clear;
+                     ^
+--WARNING----------
+OK
+Line 120 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.clear;
+                     ^
+--WARNING----------
+OK
+Line 120 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.clear;
+                     ^
+--WARNING----------
+OK
+Line 120 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.clear;
+                     ^
+--WARNING----------
+OK
+Line 120 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.clear;
+                           ^
+--WARNING----------
+OK
+Line 122 column 7 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 123 column 34 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 123 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                 ^
+--WARNING----------
+OK
+Line 123 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                 ^
+--WARNING----------
+OK
+Line 123 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                 ^
+--WARNING----------
+OK
+Line 123 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                 ^
+--WARNING----------
+OK
+Line 123 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                 ^
+--WARNING----------
+OK
+Line 123 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                 ^
+--WARNING----------
+OK
+Line 123 column 58 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                          ^
+--WARNING----------
+OK
+Line 123 column 58 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                          ^
+--WARNING----------
+OK
+Line 123 column 58 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                          ^
+--WARNING----------
+OK
+Line 123 column 37 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                     ^
+--WARNING----------
+OK
+Line 123 column 37 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                     ^
+--WARNING----------
+OK
+Line 123 column 34 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                  ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 126 column 5 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 125 column 58 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := FILE_SYSTEM.physical_get_entry string_tmp3;
+                                                          ^
+--WARNING----------
+OK
+Line 125 column 58 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := FILE_SYSTEM.physical_get_entry string_tmp3;
+                                                          ^
+--WARNING----------
+OK
+Line 125 column 58 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := FILE_SYSTEM.physical_get_entry string_tmp3;
+                                                          ^
+--WARNING----------
+OK
+Line 125 column 58 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := FILE_SYSTEM.physical_get_entry string_tmp3;
+                                                          ^
+--WARNING----------
+OK
+Line 125 column 58 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := FILE_SYSTEM.physical_get_entry string_tmp3;
+                                                          ^
+--WARNING----------
+OK
+Line 125 column 58 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := FILE_SYSTEM.physical_get_entry string_tmp3;
+                                                          ^
+--WARNING----------
+OK
+Line 107 column 30 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+    pe := new_path.to_external;
+                              ^
+--WARNING----------
+OK
+Line 119 column 7 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 116 column 9 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        };          
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 112 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := FILE_UNIX.clone;
+                                   ^
+--WARNING----------
+OK
+Line 112 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := FILE_UNIX.clone;
+                                   ^
+--WARNING----------
+OK
+Line 112 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := FILE_UNIX.clone;
+                                   ^
+--WARNING----------
+OK
+Line 112 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := FILE_UNIX.clone;
+                                   ^
+--WARNING----------
+OK
+Line 112 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := FILE_UNIX.clone;
+                                   ^
+--WARNING----------
+OK
+Line 112 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := FILE_UNIX.clone;
+                                   ^
+--WARNING----------
+OK
+Line 112 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := FILE_UNIX.clone;
+                                   ^
+--WARNING----------
+OK
+Line 112 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := FILE_UNIX.clone;
+                                   ^
+--WARNING----------
+OK
+Line 116 column 9 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        };          
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 115 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := DIRECTORY_UNIX.clone;
+                                        ^
+--WARNING----------
+OK
+Line 115 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := DIRECTORY_UNIX.clone;
+                                        ^
+--WARNING----------
+OK
+Line 115 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := DIRECTORY_UNIX.clone;
+                                        ^
+--WARNING----------
+OK
+Line 115 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := DIRECTORY_UNIX.clone;
+                                        ^
+--WARNING----------
+OK
+Line 115 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := DIRECTORY_UNIX.clone;
+                                        ^
+--WARNING----------
+OK
+Line 115 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := DIRECTORY_UNIX.clone;
+                                        ^
+--WARNING----------
+OK
+Line 115 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := DIRECTORY_UNIX.clone;
+                                        ^
+--WARNING----------
+OK
+Line 115 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+          result := DIRECTORY_UNIX.clone;
+                                        ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 117 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        result.set_path new_path;
+                                ^
+--WARNING----------
+OK
+Line 118 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+             ^
+--WARNING----------
+OK
+Line 118 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+             ^
+--WARNING----------
+OK
+Line 118 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+             ^
+--WARNING----------
+OK
+Line 118 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+             ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 40 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                        ^
+--WARNING----------
+OK
+Line 118 column 41 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+        alias.put result to (result.path);
+                                         ^
+--WARNING----------
+OK
+Line 119 column 7 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 126 column 5 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+     ^
+--WARNING----------
+OK
+Line 131 column 5 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 131 column 5 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                         ^
+--WARNING----------
+OK
+Line 126 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                         ^
+--WARNING----------
+OK
+Line 126 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                         ^
+--WARNING----------
+OK
+Line 126 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                         ^
+--WARNING----------
+OK
+Line 126 column 32 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                                ^
+--WARNING----------
+OK
+Line 126 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                                              ^
+--WARNING----------
+OK
+Line 126 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                                              ^
+--WARNING----------
+OK
+Line 126 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                                              ^
+--WARNING----------
+OK
+Line 126 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                                              ^
+--WARNING----------
+OK
+Line 126 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                                              ^
+--WARNING----------
+OK
+Line 126 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                                              ^
+--WARNING----------
+OK
+Line 126 column 52 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                                                    ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 50 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := dir.physical_get_entry string_tmp3;      
+                                                  ^
+--WARNING----------
+OK
+Line 130 column 50 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := dir.physical_get_entry string_tmp3;      
+                                                  ^
+--WARNING----------
+OK
+Line 130 column 50 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := dir.physical_get_entry string_tmp3;      
+                                                  ^
+--WARNING----------
+OK
+Line 130 column 50 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := dir.physical_get_entry string_tmp3;      
+                                                  ^
+--WARNING----------
+OK
+Line 130 column 50 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := dir.physical_get_entry string_tmp3;      
+                                                  ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 59 column 19 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    ((e != NULL) && {e.is_directory} && {e.open}).if {      
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 59 column 35 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    ((e != NULL) && {e.is_directory} && {e.open}).if {      
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    ((e != NULL) && {e.is_directory} && {e.open}).if {      
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    ((e != NULL) && {e.is_directory} && {e.open}).if {      
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    ((e != NULL) && {e.is_directory} && {e.open}).if {      
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    ((e != NULL) && {e.is_directory} && {e.open}).if {      
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    ((e != NULL) && {e.is_directory} && {e.open}).if {      
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    ((e != NULL) && {e.is_directory} && {e.open}).if {      
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    ((e != NULL) && {e.is_directory} && {e.open}).if {      
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    ((e != NULL) && {e.is_directory} && {e.open}).if {      
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    ((e != NULL) && {e.is_directory} && {e.open}).if {      
+                                   ^
+--WARNING----------
+OK
+Line 59 column 19 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    ((e != NULL) && {e.is_directory} && {e.open}).if {      
+                   ^
+--WARNING----------
+OK
+Line 59 column 39 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    ((e != NULL) && {e.is_directory} && {e.open}).if {      
+                                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 59 column 47 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    ((e != NULL) && {e.is_directory} && {e.open}).if {      
+                                               ^
+--WARNING----------
+OK
+Line 61 column 10 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+    (list = NULL).if {
+          ^
+--WARNING----------
+OK
+Line 61 column 10 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+    (list = NULL).if {
+          ^
+--WARNING----------
+OK
+Line 61 column 10 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+    (list = NULL).if {
+          ^
+--WARNING----------
+OK
+Line 61 column 10 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+    (list = NULL).if {
+          ^
+--WARNING----------
+OK
+Line 65 column 5 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 62 column 39 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+      list := LINKED_LIST(ENTRY).create;
+                                       ^
+--WARNING----------
+OK
+Line 62 column 39 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+      list := LINKED_LIST(ENTRY).create;
+                                       ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 32 column 52 in LINKED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/linked_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 32 column 52 in LINKED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/linked_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 68 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {count = 0};
+      ^
+--WARNING----------
+OK
+Line 68 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {count = 0};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 68 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {count = 0};
+              ^
+--WARNING----------
+OK
+Line 68 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {count = 0};
+              ^
+--WARNING----------
+OK
+Line 178 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - count:INTEGER <- upper;
+                          ^
+--WARNING----------
+OK
+Line 178 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - count:INTEGER <- upper;
+                          ^
+--WARNING----------
+OK
+Line 178 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - count:INTEGER <- upper;
+                          ^
+--WARNING----------
+OK
+Line 178 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - count:INTEGER <- upper;
+                          ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 36 column 22 in LINKED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/linked_collection.li):
+  - lower:INTEGER := 1;
+                      ^
+--WARNING----------
+OK
+Line 36 column 22 in LINKED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/linked_collection.li):
+  - lower:INTEGER := 1;
+                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 62 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+      list := LINKED_LIST(ENTRY).create;
+             ^
+--WARNING----------
+OK
+Line 62 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+      list := LINKED_LIST(ENTRY).create;
+             ^
+--WARNING----------
+OK
+Line 62 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+      list := LINKED_LIST(ENTRY).create;
+             ^
+--WARNING----------
+OK
+Line 65 column 5 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 64 column 10 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+      list.clear;
+          ^
+--WARNING----------
+OK
+Line 64 column 10 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+      list.clear;
+          ^
+--WARNING----------
+OK
+Line 64 column 10 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+      list.clear;
+          ^
+--WARNING----------
+OK
+Line 64 column 10 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+      list.clear;
+          ^
+--WARNING----------
+OK
+Line 64 column 16 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+      list.clear;
+                ^
+--WARNING----------
+OK
+Line 308 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (first_link != NULL).if {
+                ^
+--WARNING----------
+OK
+Line 308 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (first_link != NULL).if {
+                ^
+--WARNING----------
+OK
+Line 314 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 309 column 19 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      first_link := NULL;
+                   ^
+--WARNING----------
+OK
+Line 310 column 19 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx    := 0;
+                   ^
+--WARNING----------
+OK
+Line 311 column 19 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk    := NULL;
+                   ^
+--WARNING----------
+OK
+Line 312 column 19 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper      := 0;
+                   ^
+--WARNING----------
+OK
+Line 312 column 19 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper      := 0;
+                   ^
+--WARNING----------
+OK
+Line 312 column 19 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper      := 0;
+                   ^
+--WARNING----------
+OK
+Line 313 column 19 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link  := NULL;
+                   ^
+--WARNING----------
+OK
+Line 314 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 349 column 18 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    "Is empty." +? { count = 0 };
+                  ^
+--WARNING----------
+OK
+Line 349 column 18 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    "Is empty." +? { count = 0 };
+                  ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 349 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    "Is empty." +? { count = 0 };
+                           ^
+--WARNING----------
+OK
+Line 349 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    "Is empty." +? { count = 0 };
+                           ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 317 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {upper = 0};    
+      ^
+--WARNING----------
+OK
+Line 317 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {upper = 0};    
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 317 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {upper = 0};    
+              ^
+--WARNING----------
+OK
+Line 317 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {upper = 0};    
+              ^
+--WARNING----------
+OK
+Line 317 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {upper = 0};    
+              ^
+--WARNING----------
+OK
+Line 317 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {upper = 0};    
+              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 66 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+    p := path.to_external;
+             ^
+--WARNING----------
+OK
+Line 66 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+    p := path.to_external;
+             ^
+--WARNING----------
+OK
+Line 66 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+    p := path.to_external;
+             ^
+--WARNING----------
+OK
+Line 66 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+    p := path.to_external;
+             ^
+--WARNING----------
+OK
+Line 66 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+    p := path.to_external;
+             ^
+--WARNING----------
+OK
+Line 66 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+    p := path.to_external;
+             ^
+--WARNING----------
+OK
+Line 66 column 25 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+    p := path.to_external;
+                         ^
+--WARNING----------
+OK
+Line 87 column 2 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 87 column 2 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 97 column 5 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 95 column 47 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+      }.do_while {(dirent != NULL) && {result}};
+                                               ^
+--WARNING----------
+OK
+Line 95 column 47 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+      }.do_while {(dirent != NULL) && {result}};
+                                               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 94 column 2 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  string_tmp.clear;
+	            ^
+--WARNING----------
+OK
+Line 75 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  string_tmp.clear;
+	            ^
+--WARNING----------
+OK
+Line 75 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  string_tmp.clear;
+	            ^
+--WARNING----------
+OK
+Line 75 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  string_tmp.clear;
+	            ^
+--WARNING----------
+OK
+Line 75 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  string_tmp.clear;
+	            ^
+--WARNING----------
+OK
+Line 75 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  string_tmp.clear;
+	            ^
+--WARNING----------
+OK
+Line 75 column 19 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  string_tmp.clear;
+	                  ^
+--WARNING----------
+OK
+Line 80 column 4 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 80 column 4 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 77 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  {n.item i = '\0'}.until_do { 
+	            ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 78 column 15 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    string_tmp.add_last (n.item i);
+	              ^
+--WARNING----------
+OK
+Line 78 column 15 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    string_tmp.add_last (n.item i);
+	              ^
+--WARNING----------
+OK
+Line 78 column 15 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    string_tmp.add_last (n.item i);
+	              ^
+--WARNING----------
+OK
+Line 78 column 15 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    string_tmp.add_last (n.item i);
+	              ^
+--WARNING----------
+OK
+Line 78 column 15 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    string_tmp.add_last (n.item i);
+	              ^
+--WARNING----------
+OK
+Line 78 column 15 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    string_tmp.add_last (n.item i);
+	              ^
+--WARNING----------
+OK
+Line 78 column 34 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    string_tmp.add_last (n.item i);
+	                                 ^
+--WARNING----------
+OK
+Line 78 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    string_tmp.add_last (n.item i);
+	                                  ^
+--WARNING----------
+OK
+Line 79 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    i := i + 1;
+	            ^
+--WARNING----------
+OK
+Line 79 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    i := i + 1;
+	            ^
+--WARNING----------
+OK
+Line 79 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    i := i + 1;
+	            ^
+--WARNING----------
+OK
+Line 79 column 13 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    i := i + 1;
+	            ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 81 column 15 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  (string_tmp !== ".".to_string).if {
+	              ^
+--WARNING----------
+OK
+Line 81 column 15 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  (string_tmp !== ".".to_string).if {
+	              ^
+--WARNING----------
+OK
+Line 81 column 15 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  (string_tmp !== ".".to_string).if {
+	              ^
+--WARNING----------
+OK
+Line 81 column 15 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  (string_tmp !== ".".to_string).if {
+	              ^
+--WARNING----------
+OK
+Line 81 column 15 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  (string_tmp !== ".".to_string).if {
+	              ^
+--WARNING----------
+OK
+Line 81 column 15 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  (string_tmp !== ".".to_string).if {
+	              ^
+--WARNING----------
+OK
+Line 81 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  (string_tmp !== ".".to_string).if {
+	                               ^
+--WARNING----------
+OK
+Line 81 column 32 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  (string_tmp !== ".".to_string).if {
+	                               ^
+--WARNING----------
+OK
+Line 44 column 33 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+    new := STRING.create capacity;
+                                 ^
+--WARNING----------
+OK
+Line 44 column 33 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+    new := STRING.create capacity;
+                                 ^
+--WARNING----------
+OK
+Line 51 column 29 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - capacity:INTEGER <- count;
+                             ^
+--WARNING----------
+OK
+Line 51 column 29 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - capacity:INTEGER <- count;
+                             ^
+--WARNING----------
+OK
+Line 44 column 33 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+    new := STRING.create capacity;
+                                 ^
+--WARNING----------
+OK
+Line 44 column 33 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+    new := STRING.create capacity;
+                                 ^
+--WARNING----------
+OK
+Line 45 column 17 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+    new.copy Self;
+                 ^
+--WARNING----------
+OK
+Line 81 column 18 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  (string_tmp !== ".".to_string).if {
+	                 ^
+--WARNING----------
+OK
+Line 81 column 18 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  (string_tmp !== ".".to_string).if {
+	                 ^
+--WARNING----------
+OK
+Line 81 column 18 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  (string_tmp !== ".".to_string).if {
+	                 ^
+--WARNING----------
+OK
+Line 81 column 18 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  (string_tmp !== ".".to_string).if {
+	                 ^
+--WARNING----------
+OK
+Line 81 column 18 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  (string_tmp !== ".".to_string).if {
+	                 ^
+--WARNING----------
+OK
+Line 81 column 18 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  (string_tmp !== ".".to_string).if {
+	                 ^
+--WARNING----------
+OK
+Line 81 column 18 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  (string_tmp !== ".".to_string).if {
+	                 ^
+--WARNING----------
+OK
+Line 111 column 63 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - Self:SELF '!==' Right 60 other:SELF :BOOLEAN <- (! (Self == other));
+                                                               ^
+--WARNING----------
+OK
+Line 111 column 63 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - Self:SELF '!==' Right 60 other:SELF :BOOLEAN <- (! (Self == other));
+                                                               ^
+--WARNING----------
+OK
+Line 111 column 63 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - Self:SELF '!==' Right 60 other:SELF :BOOLEAN <- (! (Self == other));
+                                                               ^
+--WARNING----------
+OK
+Line 111 column 63 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - Self:SELF '!==' Right 60 other:SELF :BOOLEAN <- (! (Self == other));
+                                                               ^
+--WARNING----------
+OK
+Line 213 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {other != NULL};
+     ^
+--WARNING----------
+OK
+Line 213 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {other != NULL};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 214 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (count = other.count).if {
+           ^
+--WARNING----------
+OK
+Line 214 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (count = other.count).if {
+           ^
+--WARNING----------
+OK
+Line 214 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (count = other.count).if {
+                        ^
+--WARNING----------
+OK
+Line 220 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 215 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      (count = 0).if {
+             ^
+--WARNING----------
+OK
+Line 215 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      (count = 0).if {
+             ^
+--WARNING----------
+OK
+Line 219 column 7 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 219 column 7 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 218 column 16 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	result:=storage.fast_memcmp (other.storage) until count;
+	               ^
+--WARNING----------
+OK
+Line 218 column 16 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	result:=storage.fast_memcmp (other.storage) until count;
+	               ^
+--WARNING----------
+OK
+Line 218 column 43 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	result:=storage.fast_memcmp (other.storage) until count;
+	                                          ^
+--WARNING----------
+OK
+Line 218 column 56 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	result:=storage.fast_memcmp (other.storage) until count;
+	                                                       ^
+--WARNING----------
+OK
+Line 218 column 56 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	result:=storage.fast_memcmp (other.storage) until count;
+	                                                       ^
+--WARNING----------
+OK
+Line 218 column 56 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	result:=storage.fast_memcmp (other.storage) until count;
+	                                                       ^
+--WARNING----------
+OK
+Line 220 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 111 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - Self:SELF '!==' Right 60 other:SELF :BOOLEAN <- (! (Self == other));
+                                                      ^
+--WARNING----------
+OK
+Line 111 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - Self:SELF '!==' Right 60 other:SELF :BOOLEAN <- (! (Self == other));
+                                                      ^
+--WARNING----------
+OK
+Line 93 column 4 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 82 column 15 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    string_tmp.add_first '/';
+	              ^
+--WARNING----------
+OK
+Line 82 column 15 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    string_tmp.add_first '/';
+	              ^
+--WARNING----------
+OK
+Line 82 column 15 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    string_tmp.add_first '/';
+	              ^
+--WARNING----------
+OK
+Line 82 column 15 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    string_tmp.add_first '/';
+	              ^
+--WARNING----------
+OK
+Line 82 column 15 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    string_tmp.add_first '/';
+	              ^
+--WARNING----------
+OK
+Line 82 column 15 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    string_tmp.add_first '/';
+	              ^
+--WARNING----------
+OK
+Line 82 column 29 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    string_tmp.add_first '/';
+	                            ^
+--WARNING----------
+OK
+Line 381 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    old_count:=count;
+                    ^
+--WARNING----------
+OK
+Line 381 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    old_count:=count;
+                    ^
+--WARNING----------
+OK
+Line 382 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    add_last(' ');
+                 ^
+--WARNING----------
+OK
+Line 382 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    add_last(' ');
+                 ^
+--WARNING----------
+OK
+Line 383 column 9 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    count.downto 2 do { i:INTEGER;
+         ^
+--WARNING----------
+OK
+Line 383 column 9 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    count.downto 2 do { i:INTEGER;
+         ^
+--WARNING----------
+OK
+Line 385 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 385 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 385 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 385 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 384 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item (i - 1)) to i;
+                    ^
+--WARNING----------
+OK
+Line 384 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item (i - 1)) to i;
+                    ^
+--WARNING----------
+OK
+Line 384 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item (i - 1)) to i;
+                    ^
+--WARNING----------
+OK
+Line 384 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item (i - 1)) to i;
+                    ^
+--WARNING----------
+OK
+Line 384 column 23 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item (i - 1)) to i;
+                       ^
+--WARNING----------
+OK
+Line 384 column 23 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item (i - 1)) to i;
+                       ^
+--WARNING----------
+OK
+Line 384 column 23 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item (i - 1)) to i;
+                       ^
+--WARNING----------
+OK
+Line 384 column 23 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item (i - 1)) to i;
+                       ^
+--WARNING----------
+OK
+Line 384 column 29 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item (i - 1)) to i;
+                             ^
+--WARNING----------
+OK
+Line 384 column 29 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item (i - 1)) to i;
+                             ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 386 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    put ch to 1;
+               ^
+--WARNING----------
+OK
+Line 386 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    put ch to 1;
+               ^
+--WARNING----------
+OK
+Line 388 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = 1 + old_count};
+     ^
+--WARNING----------
+OK
+Line 388 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = 1 + old_count};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 388 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = 1 + old_count};
+             ^
+--WARNING----------
+OK
+Line 388 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = 1 + old_count};
+             ^
+--WARNING----------
+OK
+Line 388 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = 1 + old_count};
+                  ^
+--WARNING----------
+OK
+Line 388 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = 1 + old_count};
+                  ^
+--WARNING----------
+OK
+Line 388 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = 1 + old_count};
+                  ^
+--WARNING----------
+OK
+Line 388 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = 1 + old_count};
+                  ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 389 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item 1 = ch};
+     ^
+--WARNING----------
+OK
+Line 389 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item 1 = ch};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 389 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item 1 = ch};
+              ^
+--WARNING----------
+OK
+Line 389 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item 1 = ch};
+              ^
+--WARNING----------
+OK
+Line 389 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item 1 = ch};
+              ^
+--WARNING----------
+OK
+Line 389 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item 1 = ch};
+              ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 83 column 22 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            string_tmp.prepend path;            
+                      ^
+--WARNING----------
+OK
+Line 83 column 22 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            string_tmp.prepend path;            
+                      ^
+--WARNING----------
+OK
+Line 83 column 22 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            string_tmp.prepend path;            
+                      ^
+--WARNING----------
+OK
+Line 83 column 22 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            string_tmp.prepend path;            
+                      ^
+--WARNING----------
+OK
+Line 83 column 22 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            string_tmp.prepend path;            
+                      ^
+--WARNING----------
+OK
+Line 83 column 22 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            string_tmp.prepend path;            
+                      ^
+--WARNING----------
+OK
+Line 83 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            string_tmp.prepend path;            
+                                   ^
+--WARNING----------
+OK
+Line 83 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            string_tmp.prepend path;            
+                                   ^
+--WARNING----------
+OK
+Line 83 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            string_tmp.prepend path;            
+                                   ^
+--WARNING----------
+OK
+Line 83 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            string_tmp.prepend path;            
+                                   ^
+--WARNING----------
+OK
+Line 83 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            string_tmp.prepend path;            
+                                   ^
+--WARNING----------
+OK
+Line 83 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            string_tmp.prepend path;            
+                                   ^
+--WARNING----------
+OK
+Line 83 column 35 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            string_tmp.prepend path;            
+                                   ^
+--WARNING----------
+OK
+Line 235 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {other!=NULL};
+     ^
+--WARNING----------
+OK
+Line 235 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {other!=NULL};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 237 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    i := count;
+              ^
+--WARNING----------
+OK
+Line 237 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    i := count;
+              ^
+--WARNING----------
+OK
+Line 238 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    j := other.count;
+                    ^
+--WARNING----------
+OK
+Line 239 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    resize (i + j);
+               ^
+--WARNING----------
+OK
+Line 239 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    resize (i + j);
+               ^
+--WARNING----------
+OK
+Line 239 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    resize (i + j);
+               ^
+--WARNING----------
+OK
+Line 239 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    resize (i + j);
+               ^
+--WARNING----------
+OK
+Line 239 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    resize (i + j);
+                  ^
+--WARNING----------
+OK
+Line 239 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    resize (i + j);
+                  ^
+--WARNING----------
+OK
+Line 129 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { new_count >= 0 };
+     ^
+--WARNING----------
+OK
+Line 129 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { new_count >= 0 };
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { new_count >= 0 };
+                    ^
+--WARNING----------
+OK
+Line 129 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { new_count >= 0 };
+                    ^
+--WARNING----------
+OK
+Line 129 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { new_count >= 0 };
+                    ^
+--WARNING----------
+OK
+Line 129 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? { new_count >= 0 };
+                    ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 28 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    old_capacity := capacity;
+                            ^
+--WARNING----------
+OK
+Line 130 column 28 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    old_capacity := capacity;
+                            ^
+--WARNING----------
+OK
+Line 132 column 23 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (new_count <= count).if {
+                       ^
+--WARNING----------
+OK
+Line 132 column 23 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (new_count <= count).if {
+                       ^
+--WARNING----------
+OK
+Line 132 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (new_count <= count).if {
+                 ^
+--WARNING----------
+OK
+Line 132 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (new_count <= count).if {
+                 ^
+--WARNING----------
+OK
+Line 132 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (new_count <= count).if {
+                 ^
+--WARNING----------
+OK
+Line 132 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    (new_count <= count).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    }.elseif { capacity < new_count } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 133 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    }.elseif { capacity < new_count } then {
+     ^
+--WARNING----------
+OK
+Line 142 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 142 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 133 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    }.elseif { capacity < new_count } then {
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    }.elseif { capacity < new_count } then {
+                        ^
+--WARNING----------
+OK
+Line 133 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    }.elseif { capacity < new_count } then {
+                         ^
+--WARNING----------
+OK
+Line 133 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    }.elseif { capacity < new_count } then {
+                         ^
+--WARNING----------
+OK
+Line 133 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    }.elseif { capacity < new_count } then {
+                         ^
+--WARNING----------
+OK
+Line 133 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    }.elseif { capacity < new_count } then {
+                         ^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 134 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity = 0).if {
+                ^
+--WARNING----------
+OK
+Line 134 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      (capacity = 0).if {
+                ^
+--WARNING----------
+OK
+Line 138 column 7 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 135 column 52 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage := NATIVE_ARRAY(CHARACTER).create new_count;
+	                                                   ^
+--WARNING----------
+OK
+Line 135 column 52 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage := NATIVE_ARRAY(CHARACTER).create new_count;
+	                                                   ^
+--WARNING----------
+OK
+Line 135 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage := NATIVE_ARRAY(CHARACTER).create new_count;
+	          ^
+--WARNING----------
+OK
+Line 138 column 7 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 137 column 19 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage := storage.realloc capacity with new_count;
+	                  ^
+--WARNING----------
+OK
+Line 137 column 19 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage := storage.realloc capacity with new_count;
+	                  ^
+--WARNING----------
+OK
+Line 137 column 36 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage := storage.realloc capacity with new_count;
+	                                   ^
+--WARNING----------
+OK
+Line 137 column 36 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage := storage.realloc capacity with new_count;
+	                                   ^
+--WARNING----------
+OK
+Line 137 column 51 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage := storage.realloc capacity with new_count;
+	                                                  ^
+--WARNING----------
+OK
+Line 137 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+	storage := storage.realloc capacity with new_count;
+	          ^
+--WARNING----------
+OK
+Line 139 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.clear count to (new_count - 1);
+             ^
+--WARNING----------
+OK
+Line 141 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.clear count to (new_count - 1);
+             ^
+--WARNING----------
+OK
+Line 141 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.clear count to (new_count - 1);
+                         ^
+--WARNING----------
+OK
+Line 141 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.clear count to (new_count - 1);
+                         ^
+--WARNING----------
+OK
+Line 141 column 41 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.clear count to (new_count - 1);
+                                         ^
+--WARNING----------
+OK
+Line 141 column 41 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.clear count to (new_count - 1);
+                                         ^
+--WARNING----------
+OK
+Line 141 column 41 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.clear count to (new_count - 1);
+                                         ^
+--WARNING----------
+OK
+Line 141 column 41 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.clear count to (new_count - 1);
+                                         ^
+--WARNING----------
+OK
+Line 141 column 44 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.clear count to (new_count - 1);
+                                            ^
+--WARNING----------
+OK
+Line 143 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    count := new_count;
+            ^
+--WARNING----------
+OK
+Line 145 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count == new_count};
+     ^
+--WARNING----------
+OK
+Line 145 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count == new_count};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 145 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count == new_count};
+             ^
+--WARNING----------
+OK
+Line 145 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count == new_count};
+             ^
+--WARNING----------
+OK
+Line 145 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count == new_count};
+               ^
+--WARNING----------
+OK
+Line 145 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count == new_count};
+               ^
+--WARNING----------
+OK
+Line 145 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count == new_count};
+               ^
+--WARNING----------
+OK
+Line 145 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count == new_count};
+               ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 146 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= old_capacity};    
+     ^
+--WARNING----------
+OK
+Line 146 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= old_capacity};    
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= old_capacity};    
+                ^
+--WARNING----------
+OK
+Line 146 column 16 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= old_capacity};    
+                ^
+--WARNING----------
+OK
+Line 146 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= old_capacity};    
+                  ^
+--WARNING----------
+OK
+Line 146 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= old_capacity};    
+                  ^
+--WARNING----------
+OK
+Line 146 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= old_capacity};    
+                  ^
+--WARNING----------
+OK
+Line 146 column 18 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {capacity >= old_capacity};    
+                  ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 240 column 9 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ((i > 0) && {j > 0}).if	{
+         ^
+--WARNING----------
+OK
+Line 240 column 9 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ((i > 0) && {j > 0}).if	{
+         ^
+--WARNING----------
+OK
+Line 240 column 9 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ((i > 0) && {j > 0}).if	{
+         ^
+--WARNING----------
+OK
+Line 240 column 9 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ((i > 0) && {j > 0}).if	{
+         ^
+--WARNING----------
+OK
+Line 240 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ((i > 0) && {j > 0}).if	{
+               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 240 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ((i > 0) && {j > 0}).if	{
+                    ^
+--WARNING----------
+OK
+Line 240 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ((i > 0) && {j > 0}).if	{
+                    ^
+--WARNING----------
+OK
+Line 240 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ((i > 0) && {j > 0}).if	{
+                    ^
+--WARNING----------
+OK
+Line 240 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ((i > 0) && {j > 0}).if	{
+                    ^
+--WARNING----------
+OK
+Line 240 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ((i > 0) && {j > 0}).if	{
+               ^
+--WARNING----------
+OK
+Line 242 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 241 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.move 0 to (i - 1) by j;
+             ^
+--WARNING----------
+OK
+Line 241 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.move 0 to (i - 1) by j;
+             ^
+--WARNING----------
+OK
+Line 241 column 28 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.move 0 to (i - 1) by j;
+                            ^
+--WARNING----------
+OK
+Line 241 column 28 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.move 0 to (i - 1) by j;
+                            ^
+--WARNING----------
+OK
+Line 241 column 28 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.move 0 to (i - 1) by j;
+                            ^
+--WARNING----------
+OK
+Line 241 column 28 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.move 0 to (i - 1) by j;
+                            ^
+--WARNING----------
+OK
+Line 241 column 36 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      storage.move 0 to (i - 1) by j;
+                                    ^
+--WARNING----------
+OK
+Line 653 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 653 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 653 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 653 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 653 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 653 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 654 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 654 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 654 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 654 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 654 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 654 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 655 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower + offset >= 0};
+      ^
+--WARNING----------
+OK
+Line 655 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower + offset >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 655 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower + offset >= 0};
+               ^
+--WARNING----------
+OK
+Line 655 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower + offset >= 0};
+               ^
+--WARNING----------
+OK
+Line 655 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower + offset >= 0};
+               ^
+--WARNING----------
+OK
+Line 655 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower + offset >= 0};
+               ^
+--WARNING----------
+OK
+Line 655 column 25 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower + offset >= 0};
+                         ^
+--WARNING----------
+OK
+Line 655 column 25 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower + offset >= 0};
+                         ^
+--WARNING----------
+OK
+Line 655 column 25 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower + offset >= 0};
+                         ^
+--WARNING----------
+OK
+Line 655 column 25 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower + offset >= 0};
+                         ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 668 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 659 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (offset < 0).if {
+               ^
+--WARNING----------
+OK
+Line 659 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (offset < 0).if {
+               ^
+--WARNING----------
+OK
+Line 659 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (offset < 0).if {
+               ^
+--WARNING----------
+OK
+Line 659 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (offset < 0).if {
+               ^
+--WARNING----------
+OK
+Line 667 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 662 column 2 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 662 column 2 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 662 column 2 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 662 column 2 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 661 column 14 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	  put (item i) to (i + offset);
+	             ^
+--WARNING----------
+OK
+Line 661 column 14 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	  put (item i) to (i + offset);
+	             ^
+--WARNING----------
+OK
+Line 661 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	  put (item i) to (i + offset);
+	                      ^
+--WARNING----------
+OK
+Line 661 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	  put (item i) to (i + offset);
+	                      ^
+--WARNING----------
+OK
+Line 661 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	  put (item i) to (i + offset);
+	                      ^
+--WARNING----------
+OK
+Line 661 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	  put (item i) to (i + offset);
+	                      ^
+--WARNING----------
+OK
+Line 661 column 31 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	  put (item i) to (i + offset);
+	                              ^
+--WARNING----------
+OK
+Line 661 column 31 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	  put (item i) to (i + offset);
+	                              ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 667 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 666 column 2 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 666 column 2 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 666 column 2 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 666 column 2 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 665 column 14 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	  put (item i) to (i + offset);
+	             ^
+--WARNING----------
+OK
+Line 665 column 14 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	  put (item i) to (i + offset);
+	             ^
+--WARNING----------
+OK
+Line 665 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	  put (item i) to (i + offset);
+	                      ^
+--WARNING----------
+OK
+Line 665 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	  put (item i) to (i + offset);
+	                      ^
+--WARNING----------
+OK
+Line 665 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	  put (item i) to (i + offset);
+	                      ^
+--WARNING----------
+OK
+Line 665 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	  put (item i) to (i + offset);
+	                      ^
+--WARNING----------
+OK
+Line 665 column 31 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	  put (item i) to (i + offset);
+	                              ^
+--WARNING----------
+OK
+Line 665 column 31 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+	  put (item i) to (i + offset);
+	                              ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 668 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 242 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 243 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.copy_from (other.storage) until (j - 1);    
+           ^
+--WARNING----------
+OK
+Line 243 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.copy_from (other.storage) until (j - 1);    
+           ^
+--WARNING----------
+OK
+Line 243 column 36 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.copy_from (other.storage) until (j - 1);    
+                                    ^
+--WARNING----------
+OK
+Line 243 column 48 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.copy_from (other.storage) until (j - 1);    
+                                                ^
+--WARNING----------
+OK
+Line 243 column 48 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.copy_from (other.storage) until (j - 1);    
+                                                ^
+--WARNING----------
+OK
+Line 243 column 48 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.copy_from (other.storage) until (j - 1);    
+                                                ^
+--WARNING----------
+OK
+Line 243 column 48 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.copy_from (other.storage) until (j - 1);    
+                                                ^
+--WARNING----------
+OK
+Line 243 column 51 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    storage.copy_from (other.storage) until (j - 1);    
+                                                   ^
+--WARNING----------
+OK
+Line 84 column 34 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            reduce_path string_tmp;            
+                                  ^
+--WARNING----------
+OK
+Line 84 column 34 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            reduce_path string_tmp;            
+                                  ^
+--WARNING----------
+OK
+Line 84 column 34 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            reduce_path string_tmp;            
+                                  ^
+--WARNING----------
+OK
+Line 84 column 34 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            reduce_path string_tmp;            
+                                  ^
+--WARNING----------
+OK
+Line 84 column 34 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            reduce_path string_tmp;            
+                                  ^
+--WARNING----------
+OK
+Line 84 column 34 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            reduce_path string_tmp;            
+                                  ^
+--WARNING----------
+OK
+Line 84 column 34 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            reduce_path string_tmp;            
+                                  ^
+--WARNING----------
+OK
+Line 84 column 34 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            reduce_path string_tmp;            
+                                  ^
+--WARNING----------
+OK
+Line 84 column 34 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            reduce_path string_tmp;            
+                                  ^
+--WARNING----------
+OK
+Line 84 column 34 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            reduce_path string_tmp;            
+                                  ^
+--WARNING----------
+OK
+Line 84 column 34 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            reduce_path string_tmp;            
+                                  ^
+--WARNING----------
+OK
+Line 84 column 34 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+            reduce_path string_tmp;            
+                                  ^
+--WARNING----------
+OK
+Line 118 column 32 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    st.replace_all '\\' with '/';
+                                ^
+--WARNING----------
+OK
+Line 119 column 17 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    i := st.lower;
+                 ^
+--WARNING----------
+OK
+Line 119 column 17 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    i := st.lower;
+                 ^
+--WARNING----------
+OK
+Line 119 column 17 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    i := st.lower;
+                 ^
+--WARNING----------
+OK
+Line 180 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 180 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 17 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    {i > st.upper}.until_do {
+                 ^
+--WARNING----------
+OK
+Line 121 column 17 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    {i > st.upper}.until_do {
+                 ^
+--WARNING----------
+OK
+Line 121 column 17 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    {i > st.upper}.until_do {
+                 ^
+--WARNING----------
+OK
+Line 121 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    {i > st.upper}.until_do {
+        ^
+--WARNING----------
+OK
+Line 121 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    {i > st.upper}.until_do {
+        ^
+--WARNING----------
+OK
+Line 121 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    {i > st.upper}.until_do {
+        ^
+--WARNING----------
+OK
+Line 121 column 8 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    {i > st.upper}.until_do {
+        ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 122 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      car := st.item i;
+                      ^
+--WARNING----------
+OK
+Line 122 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      car := st.item i;
+                      ^
+--WARNING----------
+OK
+Line 122 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      car := st.item i;
+                      ^
+--WARNING----------
+OK
+Line 155 column 7 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {car = '.'} then {
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 1 then {
+	 ^
+--WARNING----------
+OK
+Line 129 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 1 then {
+	 ^
+--WARNING----------
+OK
+Line 129 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 1 then {
+	 ^
+--WARNING----------
+OK
+Line 129 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 1 then {
+	 ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 134 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 2 then {
+	 ^
+--WARNING----------
+OK
+Line 134 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 2 then {
+	 ^
+--WARNING----------
+OK
+Line 134 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 2 then {
+	 ^
+--WARNING----------
+OK
+Line 134 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 2 then {
+	 ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_first (i-1);
+	                     ^
+--WARNING----------
+OK
+Line 132 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_first (i-1);
+	                     ^
+--WARNING----------
+OK
+Line 132 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_first (i-1);
+	                     ^
+--WARNING----------
+OK
+Line 132 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_first (i-1);
+	                     ^
+--WARNING----------
+OK
+Line 132 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_first (i-1);
+	                       ^
+--WARNING----------
+OK
+Line 133 column 16 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  i := st.lower;
+	               ^
+--WARNING----------
+OK
+Line 133 column 16 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  i := st.lower;
+	               ^
+--WARNING----------
+OK
+Line 133 column 16 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  i := st.lower;
+	               ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 140 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 3 then {
+	 ^
+--WARNING----------
+OK
+Line 140 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 3 then {
+	 ^
+--WARNING----------
+OK
+Line 140 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 3 then {
+	 ^
+--WARNING----------
+OK
+Line 140 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 3 then {
+	 ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 137 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_between (i-1) to i;
+	                       ^
+--WARNING----------
+OK
+Line 137 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_between (i-1) to i;
+	                       ^
+--WARNING----------
+OK
+Line 137 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_between (i-1) to i;
+	                       ^
+--WARNING----------
+OK
+Line 137 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_between (i-1) to i;
+	                       ^
+--WARNING----------
+OK
+Line 137 column 31 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  st.remove_between (i-1) to i;
+	                              ^
+--WARNING----------
+OK
+Line 138 column 11 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  i := i - 2;
+	          ^
+--WARNING----------
+OK
+Line 138 column 11 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  i := i - 2;
+	          ^
+--WARNING----------
+OK
+Line 138 column 11 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  i := i - 2;
+	          ^
+--WARNING----------
+OK
+Line 138 column 11 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  i := i - 2;
+	          ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 154 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 154 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 154 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 154 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 144 column 40 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  idx := st.last_index_of '/' since (i-4);
+	                                       ^
+--WARNING----------
+OK
+Line 144 column 40 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  idx := st.last_index_of '/' since (i-4);
+	                                       ^
+--WARNING----------
+OK
+Line 144 column 40 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  idx := st.last_index_of '/' since (i-4);
+	                                       ^
+--WARNING----------
+OK
+Line 144 column 40 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  idx := st.last_index_of '/' since (i-4);
+	                                       ^
+--WARNING----------
+OK
+Line 144 column 42 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  idx := st.last_index_of '/' since (i-4);
+	                                         ^
+--WARNING----------
+OK
+Line 144 column 42 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  idx := st.last_index_of '/' since (i-4);
+	                                         ^
+--WARNING----------
+OK
+Line 144 column 42 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  idx := st.last_index_of '/' since (i-4);
+	                                         ^
+--WARNING----------
+OK
+Line 152 column 4 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_first (i-1);
+	                       ^
+--WARNING----------
+OK
+Line 147 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_first (i-1);
+	                       ^
+--WARNING----------
+OK
+Line 147 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_first (i-1);
+	                       ^
+--WARNING----------
+OK
+Line 147 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_first (i-1);
+	                       ^
+--WARNING----------
+OK
+Line 147 column 26 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_first (i-1);
+	                         ^
+--WARNING----------
+OK
+Line 148 column 18 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    i := st.lower;
+	                 ^
+--WARNING----------
+OK
+Line 148 column 18 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    i := st.lower;
+	                 ^
+--WARNING----------
+OK
+Line 148 column 18 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    i := st.lower;
+	                 ^
+--WARNING----------
+OK
+Line 152 column 4 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 150 column 33 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_between idx to (i-1);
+	                                ^
+--WARNING----------
+OK
+Line 150 column 33 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_between idx to (i-1);
+	                                ^
+--WARNING----------
+OK
+Line 150 column 33 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_between idx to (i-1);
+	                                ^
+--WARNING----------
+OK
+Line 150 column 33 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_between idx to (i-1);
+	                                ^
+--WARNING----------
+OK
+Line 150 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	    st.remove_between idx to (i-1);
+	                                  ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 155 column 7 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {car = '.'} then {
+       ^
+--WARNING----------
+OK
+Line 170 column 7 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+       ^
+--WARNING----------
+OK
+Line 170 column 7 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 160 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 1 then {
+	 ^
+--WARNING----------
+OK
+Line 160 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 1 then {
+	 ^
+--WARNING----------
+OK
+Line 160 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 1 then {
+	 ^
+--WARNING----------
+OK
+Line 160 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 1 then {
+	 ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 163 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 2 then {
+	 ^
+--WARNING----------
+OK
+Line 163 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 2 then {
+	 ^
+--WARNING----------
+OK
+Line 163 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 2 then {
+	 ^
+--WARNING----------
+OK
+Line 163 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 2 then {
+	 ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 166 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 3 then {
+	 ^
+--WARNING----------
+OK
+Line 166 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 3 then {
+	 ^
+--WARNING----------
+OK
+Line 166 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 3 then {
+	 ^
+--WARNING----------
+OK
+Line 166 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	}.when 3 then {
+	 ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 169 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 169 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 169 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 169 column 2 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 178 column 7 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 178 column 7 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 170 column 30 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 170 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+                                   ^
+--WARNING----------
+OK
+Line 170 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+                                   ^
+--WARNING----------
+OK
+Line 170 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+                                   ^
+--WARNING----------
+OK
+Line 170 column 35 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+                                   ^
+--WARNING----------
+OK
+Line 170 column 30 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+                              ^
+--WARNING----------
+OK
+Line 170 column 41 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+                                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 171 column 13 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	            ^
+--WARNING----------
+OK
+Line 171 column 13 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	            ^
+--WARNING----------
+OK
+Line 171 column 13 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	            ^
+--WARNING----------
+OK
+Line 171 column 13 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	            ^
+--WARNING----------
+OK
+Line 171 column 15 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	              ^
+--WARNING----------
+OK
+Line 171 column 15 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	              ^
+--WARNING----------
+OK
+Line 171 column 15 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	              ^
+--WARNING----------
+OK
+Line 171 column 25 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                        ^
+--WARNING----------
+OK
+Line 171 column 25 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                        ^
+--WARNING----------
+OK
+Line 170 column 41 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      }.elseif {(car = ':') && {i > 2} && 
+                                         ^
+--WARNING----------
+OK
+Line 171 column 29 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 171 column 42 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                                         ^
+--WARNING----------
+OK
+Line 171 column 42 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                                         ^
+--WARNING----------
+OK
+Line 171 column 42 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                                         ^
+--WARNING----------
+OK
+Line 171 column 42 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                                         ^
+--WARNING----------
+OK
+Line 171 column 45 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                                            ^
+--WARNING----------
+OK
+Line 171 column 45 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                                            ^
+--WARNING----------
+OK
+Line 171 column 45 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                                            ^
+--WARNING----------
+OK
+Line 171 column 29 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+	                            ^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 173 column 20 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_first (i-2);
+	                   ^
+--WARNING----------
+OK
+Line 173 column 20 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_first (i-2);
+	                   ^
+--WARNING----------
+OK
+Line 173 column 20 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_first (i-2);
+	                   ^
+--WARNING----------
+OK
+Line 173 column 20 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_first (i-2);
+	                   ^
+--WARNING----------
+OK
+Line 173 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_first (i-2);
+	                     ^
+--WARNING----------
+OK
+Line 174 column 14 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	i := st.lower;	    
+	             ^
+--WARNING----------
+OK
+Line 174 column 14 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	i := st.lower;	    
+	             ^
+--WARNING----------
+OK
+Line 174 column 14 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	i := st.lower;	    
+	             ^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 179 column 14 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      i := i + 1;
+              ^
+--WARNING----------
+OK
+Line 179 column 14 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      i := i + 1;
+              ^
+--WARNING----------
+OK
+Line 179 column 14 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      i := i + 1;
+              ^
+--WARNING----------
+OK
+Line 179 column 14 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      i := i + 1;
+              ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 185 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 1 then {
+     ^
+--WARNING----------
+OK
+Line 185 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 1 then {
+     ^
+--WARNING----------
+OK
+Line 185 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 1 then {
+     ^
+--WARNING----------
+OK
+Line 185 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 1 then {
+     ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 2 then {
+     ^
+--WARNING----------
+OK
+Line 189 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 2 then {
+     ^
+--WARNING----------
+OK
+Line 189 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 2 then {
+     ^
+--WARNING----------
+OK
+Line 189 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 2 then {
+     ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      st.remove_last 1;
+                      ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 193 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 3 then {
+     ^
+--WARNING----------
+OK
+Line 193 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 3 then {
+     ^
+--WARNING----------
+OK
+Line 193 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 3 then {
+     ^
+--WARNING----------
+OK
+Line 193 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    }.when 3 then {
+     ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 192 column 22 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      st.remove_last 2;      
+                      ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 203 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 203 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 203 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 203 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 197 column 43 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      idx := st.last_index_of '/' since (i-4);
+                                           ^
+--WARNING----------
+OK
+Line 197 column 43 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      idx := st.last_index_of '/' since (i-4);
+                                           ^
+--WARNING----------
+OK
+Line 197 column 43 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      idx := st.last_index_of '/' since (i-4);
+                                           ^
+--WARNING----------
+OK
+Line 197 column 43 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      idx := st.last_index_of '/' since (i-4);
+                                           ^
+--WARNING----------
+OK
+Line 197 column 45 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      idx := st.last_index_of '/' since (i-4);
+                                             ^
+--WARNING----------
+OK
+Line 197 column 45 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      idx := st.last_index_of '/' since (i-4);
+                                             ^
+--WARNING----------
+OK
+Line 197 column 45 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      idx := st.last_index_of '/' since (i-4);
+                                             ^
+--WARNING----------
+OK
+Line 202 column 7 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 199 column 9 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.clear;
+	        ^
+--WARNING----------
+OK
+Line 202 column 7 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 201 column 29 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_between idx to (i-1);
+	                            ^
+--WARNING----------
+OK
+Line 201 column 29 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_between idx to (i-1);
+	                            ^
+--WARNING----------
+OK
+Line 201 column 29 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_between idx to (i-1);
+	                            ^
+--WARNING----------
+OK
+Line 201 column 29 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_between idx to (i-1);
+	                            ^
+--WARNING----------
+OK
+Line 201 column 31 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+	st.remove_between idx to (i-1);
+	                              ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 205 column 16 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    (st.is_empty).if {
+                ^
+--WARNING----------
+OK
+Line 205 column 16 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    (st.is_empty).if {
+                ^
+--WARNING----------
+OK
+Line 205 column 16 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    (st.is_empty).if {
+                ^
+--WARNING----------
+OK
+Line 207 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 206 column 21 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+      st.add_last '/';
+                     ^
+--WARNING----------
+OK
+Line 207 column 5 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 38 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    new_entry := get_entry string_tmp;
+	                                     ^
+--WARNING----------
+OK
+Line 85 column 38 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    new_entry := get_entry string_tmp;
+	                                     ^
+--WARNING----------
+OK
+Line 85 column 38 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    new_entry := get_entry string_tmp;
+	                                     ^
+--WARNING----------
+OK
+Line 85 column 38 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    new_entry := get_entry string_tmp;
+	                                     ^
+--WARNING----------
+OK
+Line 85 column 38 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    new_entry := get_entry string_tmp;
+	                                     ^
+--WARNING----------
+OK
+Line 85 column 38 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    new_entry := get_entry string_tmp;
+	                                     ^
+--WARNING----------
+OK
+Line 85 column 38 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    new_entry := get_entry string_tmp;
+	                                     ^
+--WARNING----------
+OK
+Line 85 column 38 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    new_entry := get_entry string_tmp;
+	                                     ^
+--WARNING----------
+OK
+Line 85 column 38 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    new_entry := get_entry string_tmp;
+	                                     ^
+--WARNING----------
+OK
+Line 85 column 38 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    new_entry := get_entry string_tmp;
+	                                     ^
+--WARNING----------
+OK
+Line 108 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+               ^
+--WARNING----------
+OK
+Line 108 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+               ^
+--WARNING----------
+OK
+Line 108 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+               ^
+--WARNING----------
+OK
+Line 108 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+               ^
+--WARNING----------
+OK
+Line 108 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+               ^
+--WARNING----------
+OK
+Line 108 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+               ^
+--WARNING----------
+OK
+Line 108 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+                         ^
+--WARNING----------
+OK
+Line 108 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+                         ^
+--WARNING----------
+OK
+Line 108 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+                         ^
+--WARNING----------
+OK
+Line 108 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+                         ^
+--WARNING----------
+OK
+Line 108 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+                         ^
+--WARNING----------
+OK
+Line 108 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+                         ^
+--WARNING----------
+OK
+Line 108 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.copy path;
+                         ^
+--WARNING----------
+OK
+Line 109 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.add_last '/';
+               ^
+--WARNING----------
+OK
+Line 109 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.add_last '/';
+               ^
+--WARNING----------
+OK
+Line 109 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.add_last '/';
+               ^
+--WARNING----------
+OK
+Line 109 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.add_last '/';
+               ^
+--WARNING----------
+OK
+Line 109 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.add_last '/';
+               ^
+--WARNING----------
+OK
+Line 109 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.add_last '/';
+               ^
+--WARNING----------
+OK
+Line 109 column 28 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.add_last '/';
+                            ^
+--WARNING----------
+OK
+Line 110 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.append p;
+               ^
+--WARNING----------
+OK
+Line 110 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.append p;
+               ^
+--WARNING----------
+OK
+Line 110 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.append p;
+               ^
+--WARNING----------
+OK
+Line 110 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.append p;
+               ^
+--WARNING----------
+OK
+Line 110 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.append p;
+               ^
+--WARNING----------
+OK
+Line 110 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.append p;
+               ^
+--WARNING----------
+OK
+Line 110 column 24 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp2.append p;
+                        ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 111 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    reduce_path string_tmp2;
+                           ^
+--WARNING----------
+OK
+Line 112 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+               ^
+--WARNING----------
+OK
+Line 112 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+               ^
+--WARNING----------
+OK
+Line 112 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+               ^
+--WARNING----------
+OK
+Line 112 column 15 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+               ^
+--WARNING----------
+OK
+Line 112 column 32 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+                                ^
+--WARNING----------
+OK
+Line 112 column 32 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+                                ^
+--WARNING----------
+OK
+Line 112 column 32 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+                                ^
+--WARNING----------
+OK
+Line 112 column 32 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+                                ^
+--WARNING----------
+OK
+Line 112 column 32 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+                                ^
+--WARNING----------
+OK
+Line 112 column 32 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+                                ^
+--WARNING----------
+OK
+Line 112 column 32 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    string_tmp3.copy string_tmp2;    
+                                ^
+--WARNING----------
+OK
+Line 123 column 60 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                            ^
+--WARNING----------
+OK
+Line 123 column 60 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 114 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                     ^
+--WARNING----------
+OK
+Line 114 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                     ^
+--WARNING----------
+OK
+Line 114 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                     ^
+--WARNING----------
+OK
+Line 114 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                     ^
+--WARNING----------
+OK
+Line 114 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                                              ^
+--WARNING----------
+OK
+Line 114 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                                              ^
+--WARNING----------
+OK
+Line 114 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                                              ^
+--WARNING----------
+OK
+Line 114 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                                              ^
+--WARNING----------
+OK
+Line 114 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                                              ^
+--WARNING----------
+OK
+Line 114 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                                              ^
+--WARNING----------
+OK
+Line 114 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := alias.reference_at string_tmp2;
+                                              ^
+--WARNING----------
+OK
+Line 122 column 7 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 116 column 26 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        idx := string_tmp2.fast_last_index_of '/';        
+                          ^
+--WARNING----------
+OK
+Line 116 column 26 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        idx := string_tmp2.fast_last_index_of '/';        
+                          ^
+--WARNING----------
+OK
+Line 116 column 26 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        idx := string_tmp2.fast_last_index_of '/';        
+                          ^
+--WARNING----------
+OK
+Line 116 column 26 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        idx := string_tmp2.fast_last_index_of '/';        
+                          ^
+--WARNING----------
+OK
+Line 116 column 26 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        idx := string_tmp2.fast_last_index_of '/';        
+                          ^
+--WARNING----------
+OK
+Line 116 column 26 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        idx := string_tmp2.fast_last_index_of '/';        
+                          ^
+--WARNING----------
+OK
+Line 116 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        idx := string_tmp2.fast_last_index_of '/';        
+                                                 ^
+--WARNING----------
+OK
+Line 116 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        idx := string_tmp2.fast_last_index_of '/';        
+                                                 ^
+--WARNING----------
+OK
+Line 116 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        idx := string_tmp2.fast_last_index_of '/';        
+                                                 ^
+--WARNING----------
+OK
+Line 117 column 14 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        (idx > 0).if {
+              ^
+--WARNING----------
+OK
+Line 117 column 14 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        (idx > 0).if {
+              ^
+--WARNING----------
+OK
+Line 117 column 14 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        (idx > 0).if {
+              ^
+--WARNING----------
+OK
+Line 117 column 14 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        (idx > 0).if {
+              ^
+--WARNING----------
+OK
+Line 121 column 9 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 118 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                     ^
+--WARNING----------
+OK
+Line 118 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                     ^
+--WARNING----------
+OK
+Line 118 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                     ^
+--WARNING----------
+OK
+Line 118 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                     ^
+--WARNING----------
+OK
+Line 118 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                     ^
+--WARNING----------
+OK
+Line 118 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                     ^
+--WARNING----------
+OK
+Line 118 column 37 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                                     ^
+--WARNING----------
+OK
+Line 118 column 37 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                                     ^
+--WARNING----------
+OK
+Line 118 column 37 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                                     ^
+--WARNING----------
+OK
+Line 118 column 37 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                                     ^
+--WARNING----------
+OK
+Line 118 column 39 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.keep_head (idx-1);
+                                       ^
+--WARNING----------
+OK
+Line 121 column 9 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 120 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.clear;
+                     ^
+--WARNING----------
+OK
+Line 120 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.clear;
+                     ^
+--WARNING----------
+OK
+Line 120 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.clear;
+                     ^
+--WARNING----------
+OK
+Line 120 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.clear;
+                     ^
+--WARNING----------
+OK
+Line 120 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.clear;
+                     ^
+--WARNING----------
+OK
+Line 120 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.clear;
+                     ^
+--WARNING----------
+OK
+Line 120 column 27 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+          string_tmp2.clear;
+                           ^
+--WARNING----------
+OK
+Line 122 column 7 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 123 column 34 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 123 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                 ^
+--WARNING----------
+OK
+Line 123 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                 ^
+--WARNING----------
+OK
+Line 123 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                 ^
+--WARNING----------
+OK
+Line 123 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                 ^
+--WARNING----------
+OK
+Line 123 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                 ^
+--WARNING----------
+OK
+Line 123 column 49 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                 ^
+--WARNING----------
+OK
+Line 123 column 58 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                          ^
+--WARNING----------
+OK
+Line 123 column 58 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                          ^
+--WARNING----------
+OK
+Line 123 column 58 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                                          ^
+--WARNING----------
+OK
+Line 123 column 37 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                     ^
+--WARNING----------
+OK
+Line 123 column 37 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                     ^
+--WARNING----------
+OK
+Line 123 column 34 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+                                  ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 126 column 5 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 125 column 58 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := FILE_SYSTEM.physical_get_entry string_tmp3;
+                                                          ^
+--WARNING----------
+OK
+Line 125 column 58 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := FILE_SYSTEM.physical_get_entry string_tmp3;
+                                                          ^
+--WARNING----------
+OK
+Line 125 column 58 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := FILE_SYSTEM.physical_get_entry string_tmp3;
+                                                          ^
+--WARNING----------
+OK
+Line 125 column 58 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := FILE_SYSTEM.physical_get_entry string_tmp3;
+                                                          ^
+--WARNING----------
+OK
+Line 125 column 58 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := FILE_SYSTEM.physical_get_entry string_tmp3;
+                                                          ^
+--WARNING----------
+OK
+Line 125 column 58 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := FILE_SYSTEM.physical_get_entry string_tmp3;
+                                                          ^
+--WARNING----------
+OK
+Line 126 column 5 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+     ^
+--WARNING----------
+OK
+Line 131 column 5 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 131 column 5 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                         ^
+--WARNING----------
+OK
+Line 126 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                         ^
+--WARNING----------
+OK
+Line 126 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                         ^
+--WARNING----------
+OK
+Line 126 column 25 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                         ^
+--WARNING----------
+OK
+Line 126 column 32 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                                ^
+--WARNING----------
+OK
+Line 126 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                                              ^
+--WARNING----------
+OK
+Line 126 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                                              ^
+--WARNING----------
+OK
+Line 126 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                                              ^
+--WARNING----------
+OK
+Line 126 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                                              ^
+--WARNING----------
+OK
+Line 126 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                                              ^
+--WARNING----------
+OK
+Line 126 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                                              ^
+--WARNING----------
+OK
+Line 126 column 52 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+                                                    ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 50 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := dir.physical_get_entry string_tmp3;      
+                                                  ^
+--WARNING----------
+OK
+Line 130 column 50 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := dir.physical_get_entry string_tmp3;      
+                                                  ^
+--WARNING----------
+OK
+Line 130 column 50 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := dir.physical_get_entry string_tmp3;      
+                                                  ^
+--WARNING----------
+OK
+Line 130 column 50 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := dir.physical_get_entry string_tmp3;      
+                                                  ^
+--WARNING----------
+OK
+Line 130 column 50 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+      result := dir.physical_get_entry string_tmp3;      
+                                                  ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 92 column 6 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 92 column 6 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 89 column 22 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                     ^
+--WARNING----------
+OK
+Line 89 column 22 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                     ^
+--WARNING----------
+OK
+Line 89 column 22 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                     ^
+--WARNING----------
+OK
+Line 89 column 22 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                     ^
+--WARNING----------
+OK
+Line 89 column 22 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                     ^
+--WARNING----------
+OK
+Line 89 column 22 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                     ^
+--WARNING----------
+OK
+Line 89 column 22 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                     ^
+--WARNING----------
+OK
+Line 89 column 22 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                     ^
+--WARNING----------
+OK
+Line 89 column 22 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                     ^
+--WARNING----------
+OK
+Line 89 column 22 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                     ^
+--WARNING----------
+OK
+Line 89 column 29 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                            ^
+--WARNING----------
+OK
+Line 89 column 36 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                                   ^
+--WARNING----------
+OK
+Line 89 column 36 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                                   ^
+--WARNING----------
+OK
+Line 89 column 36 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                                   ^
+--WARNING----------
+OK
+Line 89 column 36 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                                   ^
+--WARNING----------
+OK
+Line 89 column 36 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                                   ^
+--WARNING----------
+OK
+Line 89 column 36 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                                   ^
+--WARNING----------
+OK
+Line 89 column 42 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                                         ^
+--WARNING----------
+OK
+Line 89 column 31 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                              ^
+--WARNING----------
+OK
+Line 89 column 31 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                              ^
+--WARNING----------
+OK
+Line 89 column 31 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                              ^
+--WARNING----------
+OK
+Line 89 column 31 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      (new_entry.path.count >= path.count).if {
+	                              ^
+--WARNING----------
+OK
+Line 91 column 8 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 6 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+		list.add_last new_entry;
+		    ^
+--WARNING----------
+OK
+Line 90 column 6 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+		list.add_last new_entry;
+		    ^
+--WARNING----------
+OK
+Line 90 column 6 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+		list.add_last new_entry;
+		    ^
+--WARNING----------
+OK
+Line 90 column 6 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+		list.add_last new_entry;
+		    ^
+--WARNING----------
+OK
+Line 90 column 25 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+		list.add_last new_entry;
+		                       ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 181 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+                           ^
+--WARNING----------
+OK
+Line 181 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+                           ^
+--WARNING----------
+OK
+Line 181 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+                           ^
+--WARNING----------
+OK
+Line 181 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+                           ^
+--WARNING----------
+OK
+Line 180 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                               ^
+--WARNING----------
+OK
+Line 180 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                               ^
+--WARNING----------
+OK
+Line 91 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (first_link = NULL).if {
+                ^
+--WARNING----------
+OK
+Line 91 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (first_link = NULL).if {
+                ^
+--WARNING----------
+OK
+Line 102 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 92 column 64 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      first_link := LINKED_LIST_NODE(V).create element next NULL;
+                                                                ^
+--WARNING----------
+OK
+Line 92 column 64 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      first_link := LINKED_LIST_NODE(V).create element next NULL;
+                                                                ^
+--WARNING----------
+OK
+Line 45 column 19 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 45 column 19 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 32 column 76 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+  - parent_any_linked_list_node:ANY_LINKED_LIST_NODE := ANY_LINKED_LIST_NODE;
+                                                                            ^
+--WARNING----------
+OK
+Line 32 column 76 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+  - parent_any_linked_list_node:ANY_LINKED_LIST_NODE := ANY_LINKED_LIST_NODE;
+                                                                            ^
+--WARNING----------
+OK
+Line 45 column 19 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 45 column 19 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 30 column 34 in ANY_LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/any_linked_list_node.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 30 column 34 in ANY_LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/any_linked_list_node.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 45 column 19 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 45 column 19 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 46 column 24 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result.make i next n;
+                        ^
+--WARNING----------
+OK
+Line 52 column 11 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    item := i;
+           ^
+--WARNING----------
+OK
+Line 53 column 11 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    next := n;
+           ^
+--WARNING----------
+OK
+Line 56 column 6 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {item = i};
+      ^
+--WARNING----------
+OK
+Line 56 column 6 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {item = i};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 56 column 13 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {item = i};
+             ^
+--WARNING----------
+OK
+Line 56 column 13 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {item = i};
+             ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 57 column 6 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+      ^
+--WARNING----------
+OK
+Line 57 column 6 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 57 column 13 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+             ^
+--WARNING----------
+OK
+Line 57 column 13 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+             ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 92 column 19 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      first_link := LINKED_LIST_NODE(V).create element next NULL;
+                   ^
+--WARNING----------
+OK
+Line 93 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := 1;
+              ^
+--WARNING----------
+OK
+Line 93 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := 1;
+              ^
+--WARNING----------
+OK
+Line 93 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := 1;
+              ^
+--WARNING----------
+OK
+Line 94 column 29 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link := first_link;
+                             ^
+--WARNING----------
+OK
+Line 94 column 29 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link := first_link;
+                             ^
+--WARNING----------
+OK
+Line 94 column 18 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link := first_link;
+                  ^
+--WARNING----------
+OK
+Line 95 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := 1;
+                ^
+--WARNING----------
+OK
+Line 96 column 27 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := first_link;
+                           ^
+--WARNING----------
+OK
+Line 96 column 27 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := first_link;
+                           ^
+--WARNING----------
+OK
+Line 96 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := first_link;
+                ^
+--WARNING----------
+OK
+Line 102 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 98 column 57 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      lnk := LINKED_LIST_NODE(V).create element next NULL;
+                                                         ^
+--WARNING----------
+OK
+Line 98 column 57 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      lnk := LINKED_LIST_NODE(V).create element next NULL;
+                                                         ^
+--WARNING----------
+OK
+Line 99 column 15 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link.set_next lnk;
+               ^
+--WARNING----------
+OK
+Line 99 column 15 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link.set_next lnk;
+               ^
+--WARNING----------
+OK
+Line 99 column 28 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link.set_next lnk;
+                            ^
+--WARNING----------
+OK
+Line 73 column 11 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    next := n;
+           ^
+--WARNING----------
+OK
+Line 76 column 6 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+      ^
+--WARNING----------
+OK
+Line 76 column 6 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 76 column 13 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+             ^
+--WARNING----------
+OK
+Line 76 column 13 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+             ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 100 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 100 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 100 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 100 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 100 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 100 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 100 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 100 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 100 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 100 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 100 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 101 column 18 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link := lnk;
+                  ^
+--WARNING----------
+OK
+Line 179 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+      ^
+--WARNING----------
+OK
+Line 179 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 179 column 14 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+              ^
+--WARNING----------
+OK
+Line 179 column 14 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+              ^
+--WARNING----------
+OK
+Line 147 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 147 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 71 column 35 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - is_empty:BOOLEAN <- first_link = NULL;
+                                   ^
+--WARNING----------
+OK
+Line 71 column 35 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - is_empty:BOOLEAN <- first_link = NULL;
+                                   ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 147 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 147 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 160 column 23 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - last:V <- last_link.item;
+                       ^
+--WARNING----------
+OK
+Line 160 column 23 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - last:V <- last_link.item;
+                       ^
+--WARNING----------
+OK
+Line 160 column 28 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - last:V <- last_link.item;
+                            ^
+--WARNING----------
+OK
+Line 153 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                    ^
+--WARNING----------
+OK
+Line 153 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 164 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (i != mem_idx).if {
+                 ^
+--WARNING----------
+OK
+Line 164 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (i != mem_idx).if {
+                 ^
+--WARNING----------
+OK
+Line 166 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 165 column 15 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      go_item i;
+               ^
+--WARNING----------
+OK
+Line 165 column 15 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      go_item i;
+               ^
+--WARNING----------
+OK
+Line 485 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+      ^
+--WARNING----------
+OK
+Line 485 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 486 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx != i};
+      ^
+--WARNING----------
+OK
+Line 486 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx != i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 486 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx != i};
+                 ^
+--WARNING----------
+OK
+Line 486 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx != i};
+                 ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 487 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+      ^
+--WARNING----------
+OK
+Line 487 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 487 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+                 ^
+--WARNING----------
+OK
+Line 487 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+                 ^
+--WARNING----------
+OK
+Line 487 column 18 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+                  ^
+--WARNING----------
+OK
+Line 487 column 18 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+                  ^
+--WARNING----------
+OK
+Line 487 column 18 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+                  ^
+--WARNING----------
+OK
+Line 487 column 18 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+                  ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 488 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_lnk != NULL};
+      ^
+--WARNING----------
+OK
+Line 488 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_lnk != NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 488 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_lnk != NULL};
+                 ^
+--WARNING----------
+OK
+Line 488 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_lnk != NULL};
+                 ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 491 column 13 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (mem_idx > i).if {
+             ^
+--WARNING----------
+OK
+Line 491 column 13 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (mem_idx > i).if {
+             ^
+--WARNING----------
+OK
+Line 491 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (mem_idx > i).if {
+              ^
+--WARNING----------
+OK
+Line 491 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (mem_idx > i).if {
+              ^
+--WARNING----------
+OK
+Line 491 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (mem_idx > i).if {
+              ^
+--WARNING----------
+OK
+Line 491 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (mem_idx > i).if {
+              ^
+--WARNING----------
+OK
+Line 494 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 492 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := 1;
+                ^
+--WARNING----------
+OK
+Line 493 column 27 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := first_link;
+                           ^
+--WARNING----------
+OK
+Line 493 column 27 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := first_link;
+                           ^
+--WARNING----------
+OK
+Line 493 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := first_link;
+                ^
+--WARNING----------
+OK
+Line 494 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 498 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 498 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 495 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    {i = mem_idx}.until_do {
+                ^
+--WARNING----------
+OK
+Line 495 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    {i = mem_idx}.until_do {
+                ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 496 column 24 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := mem_lnk.next;
+                        ^
+--WARNING----------
+OK
+Line 496 column 24 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := mem_lnk.next;
+                        ^
+--WARNING----------
+OK
+Line 496 column 29 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := mem_lnk.next;
+                             ^
+--WARNING----------
+OK
+Line 496 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := mem_lnk.next;
+                ^
+--WARNING----------
+OK
+Line 497 column 25 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                         ^
+--WARNING----------
+OK
+Line 497 column 25 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                         ^
+--WARNING----------
+OK
+Line 497 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                          ^
+--WARNING----------
+OK
+Line 497 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                          ^
+--WARNING----------
+OK
+Line 497 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                          ^
+--WARNING----------
+OK
+Line 497 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                          ^
+--WARNING----------
+OK
+Line 497 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 501 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_idx = i};
+      ^
+--WARNING----------
+OK
+Line 501 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_idx = i};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 501 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_idx = i};
+                ^
+--WARNING----------
+OK
+Line 501 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_idx = i};
+                ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 502 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_lnk != NULL};
+      ^
+--WARNING----------
+OK
+Line 502 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_lnk != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 502 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_lnk != NULL};
+                ^
+--WARNING----------
+OK
+Line 502 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_lnk != NULL};
+                ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 166 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 11 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    mem_lnk.item
+           ^
+--WARNING----------
+OK
+Line 167 column 11 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    mem_lnk.item
+           ^
+--WARNING----------
+OK
+Line 168 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 180 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+      ^
+--WARNING----------
+OK
+Line 180 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 180 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+               ^
+--WARNING----------
+OK
+Line 180 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+               ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 181 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+      ^
+--WARNING----------
+OK
+Line 181 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 181 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+               ^
+--WARNING----------
+OK
+Line 181 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+               ^
+--WARNING----------
+OK
+Line 181 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+               ^
+--WARNING----------
+OK
+Line 181 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 182 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+      ^
+--WARNING----------
+OK
+Line 182 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 91 column 8 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 93 column 4 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 94 column 2 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 95 column 37 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+      }.do_while {(dirent != NULL) && {result}};
+                                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 95 column 37 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+      }.do_while {(dirent != NULL) && {result}};
+                                     ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 97 column 5 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 144 column 6 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {list != NULL};
+      ^
+--WARNING----------
+OK
+Line 144 column 6 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {list != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 144 column 13 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {list != NULL};
+             ^
+--WARNING----------
+OK
+Line 144 column 13 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {list != NULL};
+             ^
+--WARNING----------
+OK
+Line 144 column 13 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {list != NULL};
+             ^
+--WARNING----------
+OK
+Line 144 column 13 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {list != NULL};
+             ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 59 column 47 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    ((e != NULL) && {e.is_directory} && {e.open}).if {      
+                                               ^
+--WARNING----------
+OK
+Line 76 column 6 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    -? {stream = NULL};
+      ^
+--WARNING----------
+OK
+Line 76 column 6 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    -? {stream = NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 76 column 15 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    -? {stream = NULL};
+               ^
+--WARNING----------
+OK
+Line 76 column 15 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    -? {stream = NULL};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 80 column 14 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    pa := path.to_external;
+              ^
+--WARNING----------
+OK
+Line 80 column 14 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    pa := path.to_external;
+              ^
+--WARNING----------
+OK
+Line 80 column 14 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    pa := path.to_external;
+              ^
+--WARNING----------
+OK
+Line 80 column 14 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    pa := path.to_external;
+              ^
+--WARNING----------
+OK
+Line 80 column 14 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    pa := path.to_external;
+              ^
+--WARNING----------
+OK
+Line 80 column 14 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    pa := path.to_external;
+              ^
+--WARNING----------
+OK
+Line 80 column 26 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    pa := path.to_external;
+                          ^
+--WARNING----------
+OK
+Line 81 column 13 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    stream := `fopen((char*)@pa,"r+b")`:(POINTER);         
+             ^
+--WARNING----------
+OK
+Line 82 column 11 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    stream != NULL
+           ^
+--WARNING----------
+OK
+Line 82 column 11 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    stream != NULL
+           ^
+--WARNING----------
+OK
+Line 59 column 39 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    ((e != NULL) && {e.is_directory} && {e.open}).if {      
+                                       ^
+--WARNING----------
+OK
+Line 85 column 5 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 7 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 62 column 22 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        i := dir.lower;
+                      ^
+--WARNING----------
+OK
+Line 62 column 22 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        i := dir.lower;
+                      ^
+--WARNING----------
+OK
+Line 62 column 22 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        i := dir.lower;
+                      ^
+--WARNING----------
+OK
+Line 149 column 22 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  - lower:INTEGER := 1;
+                      ^
+--WARNING----------
+OK
+Line 149 column 22 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  - lower:INTEGER := 1;
+                      ^
+--WARNING----------
+OK
+Line 69 column 9 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 69 column 9 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 63 column 22 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        {i > dir.upper}.until_do {
+                      ^
+--WARNING----------
+OK
+Line 63 column 22 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        {i > dir.upper}.until_do {
+                      ^
+--WARNING----------
+OK
+Line 63 column 22 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        {i > dir.upper}.until_do {
+                      ^
+--WARNING----------
+OK
+Line 154 column 16 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    {is_open} -? "Directory not open.";
+                ^
+--WARNING----------
+OK
+Line 154 column 16 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    {is_open} -? "Directory not open.";
+                ^
+--WARNING----------
+OK
+Line 156 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 156 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 156 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 156 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 157 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 157 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 157 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 157 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 157 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 157 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 157 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 157 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 157 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 154 column 12 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    {is_open} -? "Directory not open.";
+            ^
+--WARNING----------
+OK
+Line 154 column 12 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    {is_open} -? "Directory not open.";
+            ^
+--WARNING----------
+OK
+Line 48 column 30 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+  - is_open:BOOLEAN <- ( list != NULL);
+                              ^
+--WARNING----------
+OK
+Line 48 column 30 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+  - is_open:BOOLEAN <- ( list != NULL);
+                              ^
+--WARNING----------
+OK
+Line 48 column 30 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+  - is_open:BOOLEAN <- ( list != NULL);
+                              ^
+--WARNING----------
+OK
+Line 48 column 30 in DIRECTORY_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/directory_unix.li):
+  - is_open:BOOLEAN <- ( list != NULL);
+                              ^
+--WARNING----------
+OK
+Line 157 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 157 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 157 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 159 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 158 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 158 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 158 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 158 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 159 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 157 column 8 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    list.upper
+        ^
+--WARNING----------
+OK
+Line 157 column 8 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    list.upper
+        ^
+--WARNING----------
+OK
+Line 157 column 8 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    list.upper
+        ^
+--WARNING----------
+OK
+Line 157 column 8 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    list.upper
+        ^
+--WARNING----------
+OK
+Line 158 column 2 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  );    
+  ^
+--WARNING----------
+OK
+Line 158 column 2 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  );    
+  ^
+--WARNING----------
+OK
+Line 158 column 2 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  );    
+  ^
+--WARNING----------
+OK
+Line 63 column 12 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        {i > dir.upper}.until_do {
+            ^
+--WARNING----------
+OK
+Line 63 column 12 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        {i > dir.upper}.until_do {
+            ^
+--WARNING----------
+OK
+Line 63 column 12 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        {i > dir.upper}.until_do {
+            ^
+--WARNING----------
+OK
+Line 63 column 12 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        {i > dir.upper}.until_do {
+            ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 64 column 25 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          e := dir.item i;  
+                         ^
+--WARNING----------
+OK
+Line 64 column 25 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          e := dir.item i;  
+                         ^
+--WARNING----------
+OK
+Line 64 column 25 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          e := dir.item i;  
+                         ^
+--WARNING----------
+OK
+Line 193 column 6 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 193 column 6 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 193 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 193 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 193 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 193 column 21 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 173 column 29 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {list.count = Old list.count};
+                             ^
+--WARNING----------
+OK
+Line 173 column 29 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {list.count = Old list.count};
+                             ^
+--WARNING----------
+OK
+Line 173 column 29 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {list.count = Old list.count};
+                             ^
+--WARNING----------
+OK
+Line 173 column 29 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {list.count = Old list.count};
+                             ^
+--WARNING----------
+OK
+Line 173 column 35 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {list.count = Old list.count};
+                                   ^
+--WARNING----------
+OK
+Line 166 column 16 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    {is_open} -? "Directory not open.";
+                ^
+--WARNING----------
+OK
+Line 166 column 16 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    {is_open} -? "Directory not open.";
+                ^
+--WARNING----------
+OK
+Line 156 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 156 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 156 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 156 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 157 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 157 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 157 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 157 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 157 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 157 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 157 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 157 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 157 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 166 column 12 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    {is_open} -? "Directory not open.";
+            ^
+--WARNING----------
+OK
+Line 166 column 12 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    {is_open} -? "Directory not open.";
+            ^
+--WARNING----------
+OK
+Line 157 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 157 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 157 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 159 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 158 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 158 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 158 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 158 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 159 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 169 column 24 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    index.in_range lower to upper 
+                        ^
+--WARNING----------
+OK
+Line 169 column 24 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    index.in_range lower to upper 
+                        ^
+--WARNING----------
+OK
+Line 169 column 24 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    index.in_range lower to upper 
+                        ^
+--WARNING----------
+OK
+Line 169 column 24 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    index.in_range lower to upper 
+                        ^
+--WARNING----------
+OK
+Line 169 column 33 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    index.in_range lower to upper 
+                                 ^
+--WARNING----------
+OK
+Line 169 column 33 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    index.in_range lower to upper 
+                                 ^
+--WARNING----------
+OK
+Line 169 column 33 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    index.in_range lower to upper 
+                                 ^
+--WARNING----------
+OK
+Line 169 column 33 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    index.in_range lower to upper 
+                                 ^
+--WARNING----------
+OK
+Line 170 column 2 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 170 column 2 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 170 column 2 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 170 column 2 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 172 column 6 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {Result = index.in_range lower to upper};
+      ^
+--WARNING----------
+OK
+Line 172 column 6 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {Result = index.in_range lower to upper};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 172 column 37 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {Result = index.in_range lower to upper};
+                                     ^
+--WARNING----------
+OK
+Line 172 column 37 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {Result = index.in_range lower to upper};
+                                     ^
+--WARNING----------
+OK
+Line 172 column 37 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {Result = index.in_range lower to upper};
+                                     ^
+--WARNING----------
+OK
+Line 172 column 37 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {Result = index.in_range lower to upper};
+                                     ^
+--WARNING----------
+OK
+Line 172 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {Result = index.in_range lower to upper};
+                                              ^
+--WARNING----------
+OK
+Line 172 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {Result = index.in_range lower to upper};
+                                              ^
+--WARNING----------
+OK
+Line 172 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {Result = index.in_range lower to upper};
+                                              ^
+--WARNING----------
+OK
+Line 172 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {Result = index.in_range lower to upper};
+                                              ^
+--WARNING----------
+OK
+Line 172 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {Result = index.in_range lower to upper};
+                                              ^
+--WARNING----------
+OK
+Line 172 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {Result = index.in_range lower to upper};
+                                              ^
+--WARNING----------
+OK
+Line 172 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {Result = index.in_range lower to upper};
+                                              ^
+--WARNING----------
+OK
+Line 172 column 46 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {Result = index.in_range lower to upper};
+                                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 173 column 6 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {list.count = Old list.count};
+      ^
+--WARNING----------
+OK
+Line 173 column 6 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {list.count = Old list.count};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 173 column 12 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {list.count = Old list.count};
+            ^
+--WARNING----------
+OK
+Line 173 column 12 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {list.count = Old list.count};
+            ^
+--WARNING----------
+OK
+Line 173 column 12 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {list.count = Old list.count};
+            ^
+--WARNING----------
+OK
+Line 173 column 12 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {list.count = Old list.count};
+            ^
+--WARNING----------
+OK
+Line 173 column 19 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    +? {list.count = Old list.count};
+                   ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 194 column 16 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    {is_open} -? "Directory not open.";
+                ^
+--WARNING----------
+OK
+Line 194 column 16 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    {is_open} -? "Directory not open.";
+                ^
+--WARNING----------
+OK
+Line 156 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 156 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 156 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 156 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 157 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 157 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 157 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 157 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 157 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 157 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 157 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 157 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 157 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 194 column 12 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    {is_open} -? "Directory not open.";
+            ^
+--WARNING----------
+OK
+Line 194 column 12 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    {is_open} -? "Directory not open.";
+            ^
+--WARNING----------
+OK
+Line 157 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 157 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 157 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 159 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 158 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 158 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 158 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 158 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 159 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 197 column 8 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    list.item i
+        ^
+--WARNING----------
+OK
+Line 197 column 8 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    list.item i
+        ^
+--WARNING----------
+OK
+Line 197 column 8 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    list.item i
+        ^
+--WARNING----------
+OK
+Line 197 column 8 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+    list.item i
+        ^
+--WARNING----------
+OK
+Line 198 column 2 in DIRECTORY(/home/sonntag/lisaac/lib2/file_system/directory.li):
+  );  
+  ^
+--WARNING----------
+OK
+Line 65 column 21 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                     ^
+--WARNING----------
+OK
+Line 65 column 21 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                     ^
+--WARNING----------
+OK
+Line 65 column 21 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                     ^
+--WARNING----------
+OK
+Line 65 column 21 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                     ^
+--WARNING----------
+OK
+Line 65 column 21 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                     ^
+--WARNING----------
+OK
+Line 79 column 37 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - is_file:BOOLEAN <- ! is_directory;
+                                     ^
+--WARNING----------
+OK
+Line 79 column 37 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - is_file:BOOLEAN <- ! is_directory;
+                                     ^
+--WARNING----------
+OK
+Line 79 column 37 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - is_file:BOOLEAN <- ! is_directory;
+                                     ^
+--WARNING----------
+OK
+Line 79 column 37 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - is_file:BOOLEAN <- ! is_directory;
+                                     ^
+--WARNING----------
+OK
+Line 79 column 37 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - is_file:BOOLEAN <- ! is_directory;
+                                     ^
+--WARNING----------
+OK
+Line 79 column 37 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - is_file:BOOLEAN <- ! is_directory;
+                                     ^
+--WARNING----------
+OK
+Line 79 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - is_file:BOOLEAN <- ! is_directory;
+                        ^
+--WARNING----------
+OK
+Line 79 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - is_file:BOOLEAN <- ! is_directory;
+                        ^
+--WARNING----------
+OK
+Line 65 column 21 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                     ^
+--WARNING----------
+OK
+Line 65 column 21 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                     ^
+--WARNING----------
+OK
+Line 65 column 21 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                     ^
+--WARNING----------
+OK
+Line 65 column 21 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                     ^
+--WARNING----------
+OK
+Line 65 column 21 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                     ^
+--WARNING----------
+OK
+Line 79 column 37 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - is_file:BOOLEAN <- ! is_directory;
+                                     ^
+--WARNING----------
+OK
+Line 79 column 37 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - is_file:BOOLEAN <- ! is_directory;
+                                     ^
+--WARNING----------
+OK
+Line 79 column 37 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - is_file:BOOLEAN <- ! is_directory;
+                                     ^
+--WARNING----------
+OK
+Line 79 column 37 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - is_file:BOOLEAN <- ! is_directory;
+                                     ^
+--WARNING----------
+OK
+Line 79 column 37 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - is_file:BOOLEAN <- ! is_directory;
+                                     ^
+--WARNING----------
+OK
+Line 79 column 37 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - is_file:BOOLEAN <- ! is_directory;
+                                     ^
+--WARNING----------
+OK
+Line 79 column 24 in ENTRY(/home/sonntag/lisaac/lib2/file_system/entry.li):
+  - is_file:BOOLEAN <- ! is_directory;
+                        ^
+--WARNING----------
+OK
+Line 65 column 23 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 65 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                               ^
+--WARNING----------
+OK
+Line 65 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                               ^
+--WARNING----------
+OK
+Line 65 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                               ^
+--WARNING----------
+OK
+Line 65 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                               ^
+--WARNING----------
+OK
+Line 65 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                               ^
+--WARNING----------
+OK
+Line 65 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                               ^
+--WARNING----------
+OK
+Line 65 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                               ^
+--WARNING----------
+OK
+Line 65 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                               ^
+--WARNING----------
+OK
+Line 65 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                               ^
+--WARNING----------
+OK
+Line 65 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                               ^
+--WARNING----------
+OK
+Line 65 column 49 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 65 column 49 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 65 column 49 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 312 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { s != NULL };
+     ^
+--WARNING----------
+OK
+Line 312 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { s != NULL };
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 314 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (s.count <= count).if {
+             ^
+--WARNING----------
+OK
+Line 314 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (s.count <= count).if {
+             ^
+--WARNING----------
+OK
+Line 314 column 21 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (s.count <= count).if {
+                     ^
+--WARNING----------
+OK
+Line 314 column 21 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (s.count <= count).if {
+                     ^
+--WARNING----------
+OK
+Line 314 column 15 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (s.count <= count).if {
+               ^
+--WARNING----------
+OK
+Line 314 column 15 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (s.count <= count).if {
+               ^
+--WARNING----------
+OK
+Line 314 column 15 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (s.count <= count).if {
+               ^
+--WARNING----------
+OK
+Line 314 column 15 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (s.count <= count).if {
+               ^
+--WARNING----------
+OK
+Line 322 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 315 column 18 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      i1 := count - s.count + 1;
+                  ^
+--WARNING----------
+OK
+Line 315 column 18 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      i1 := count - s.count + 1;
+                  ^
+--WARNING----------
+OK
+Line 315 column 28 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      i1 := count - s.count + 1;
+                            ^
+--WARNING----------
+OK
+Line 315 column 28 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      i1 := count - s.count + 1;
+                            ^
+--WARNING----------
+OK
+Line 315 column 19 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      i1 := count - s.count + 1;
+                   ^
+--WARNING----------
+OK
+Line 315 column 19 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      i1 := count - s.count + 1;
+                   ^
+--WARNING----------
+OK
+Line 315 column 19 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      i1 := count - s.count + 1;
+                   ^
+--WARNING----------
+OK
+Line 315 column 19 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      i1 := count - s.count + 1;
+                   ^
+--WARNING----------
+OK
+Line 315 column 29 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      i1 := count - s.count + 1;
+                             ^
+--WARNING----------
+OK
+Line 315 column 29 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      i1 := count - s.count + 1;
+                             ^
+--WARNING----------
+OK
+Line 315 column 29 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      i1 := count - s.count + 1;
+                             ^
+--WARNING----------
+OK
+Line 315 column 29 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      i1 := count - s.count + 1;
+                             ^
+--WARNING----------
+OK
+Line 320 column 7 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 320 column 7 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 317 column 19 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                   ^
+--WARNING----------
+OK
+Line 317 column 19 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                   ^
+--WARNING----------
+OK
+Line 317 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+             ^
+--WARNING----------
+OK
+Line 317 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+             ^
+--WARNING----------
+OK
+Line 317 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+             ^
+--WARNING----------
+OK
+Line 317 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+             ^
+--WARNING----------
+OK
+Line 317 column 23 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                       ^
+--WARNING----------
+OK
+Line 317 column 23 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 317 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                                      ^
+--WARNING----------
+OK
+Line 317 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                                      ^
+--WARNING----------
+OK
+Line 317 column 30 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                              ^
+--WARNING----------
+OK
+Line 317 column 30 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                              ^
+--WARNING----------
+OK
+Line 317 column 30 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                              ^
+--WARNING----------
+OK
+Line 317 column 30 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                              ^
+--WARNING----------
+OK
+Line 317 column 42 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                                          ^
+--WARNING----------
+OK
+Line 317 column 42 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 317 column 53 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                                                     ^
+--WARNING----------
+OK
+Line 317 column 53 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                                                     ^
+--WARNING----------
+OK
+Line 317 column 53 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                                                     ^
+--WARNING----------
+OK
+Line 317 column 53 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                                                     ^
+--WARNING----------
+OK
+Line 317 column 65 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                                                                 ^
+--WARNING----------
+OK
+Line 317 column 65 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                                                                 ^
+--WARNING----------
+OK
+Line 317 column 65 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                                                                 ^
+--WARNING----------
+OK
+Line 317 column 65 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
+                                                                 ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 318 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	i1 := i1 + 1;
+	          ^
+--WARNING----------
+OK
+Line 318 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	i1 := i1 + 1;
+	          ^
+--WARNING----------
+OK
+Line 318 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	i1 := i1 + 1;
+	          ^
+--WARNING----------
+OK
+Line 318 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	i1 := i1 + 1;
+	          ^
+--WARNING----------
+OK
+Line 319 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	i2 := i2 + 1;
+	          ^
+--WARNING----------
+OK
+Line 319 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	i2 := i2 + 1;
+	          ^
+--WARNING----------
+OK
+Line 319 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	i2 := i2 + 1;
+	          ^
+--WARNING----------
+OK
+Line 319 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+	i2 := i2 + 1;
+	          ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 321 column 26 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := i1 > count;
+                          ^
+--WARNING----------
+OK
+Line 321 column 26 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := i1 > count;
+                          ^
+--WARNING----------
+OK
+Line 321 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := i1 > count;
+                    ^
+--WARNING----------
+OK
+Line 321 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := i1 > count;
+                    ^
+--WARNING----------
+OK
+Line 321 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := i1 > count;
+                    ^
+--WARNING----------
+OK
+Line 321 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := i1 > count;
+                    ^
+--WARNING----------
+OK
+Line 322 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 65 column 23 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          (e.is_file && {e.path.has_suffix ".bmp"}).if {
+                       ^
+--WARNING----------
+OK
+Line 67 column 11 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          };
+           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 66 column 16 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+            list.add_last (e.path);
+                ^
+--WARNING----------
+OK
+Line 66 column 16 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+            list.add_last (e.path);
+                ^
+--WARNING----------
+OK
+Line 66 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+            list.add_last (e.path);
+                                 ^
+--WARNING----------
+OK
+Line 66 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+            list.add_last (e.path);
+                                 ^
+--WARNING----------
+OK
+Line 66 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+            list.add_last (e.path);
+                                 ^
+--WARNING----------
+OK
+Line 66 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+            list.add_last (e.path);
+                                 ^
+--WARNING----------
+OK
+Line 66 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+            list.add_last (e.path);
+                                 ^
+--WARNING----------
+OK
+Line 66 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+            list.add_last (e.path);
+                                 ^
+--WARNING----------
+OK
+Line 66 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+            list.add_last (e.path);
+                                 ^
+--WARNING----------
+OK
+Line 66 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+            list.add_last (e.path);
+                                 ^
+--WARNING----------
+OK
+Line 66 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+            list.add_last (e.path);
+                                 ^
+--WARNING----------
+OK
+Line 66 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+            list.add_last (e.path);
+                                 ^
+--WARNING----------
+OK
+Line 66 column 34 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+            list.add_last (e.path);
+                                  ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 181 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+                           ^
+--WARNING----------
+OK
+Line 181 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+                           ^
+--WARNING----------
+OK
+Line 180 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                               ^
+--WARNING----------
+OK
+Line 180 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                               ^
+--WARNING----------
+OK
+Line 291 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+           ^
+--WARNING----------
+OK
+Line 291 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+           ^
+--WARNING----------
+OK
+Line 291 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+           ^
+--WARNING----------
+OK
+Line 291 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+           ^
+--WARNING----------
+OK
+Line 291 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                           ^
+--WARNING----------
+OK
+Line 291 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                           ^
+--WARNING----------
+OK
+Line 291 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                           ^
+--WARNING----------
+OK
+Line 291 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                           ^
+--WARNING----------
+OK
+Line 291 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+            ^
+--WARNING----------
+OK
+Line 291 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+            ^
+--WARNING----------
+OK
+Line 291 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+            ^
+--WARNING----------
+OK
+Line 291 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+            ^
+--WARNING----------
+OK
+Line 291 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                            ^
+--WARNING----------
+OK
+Line 291 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                            ^
+--WARNING----------
+OK
+Line 291 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                            ^
+--WARNING----------
+OK
+Line 291 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                            ^
+--WARNING----------
+OK
+Line 291 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 291 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 291 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 291 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 293 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif {capacity = 0} then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 292 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 292 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 292 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 292 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 292 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 292 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 292 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 292 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 292 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 292 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 292 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 293 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif {capacity = 0} then {
+     ^
+--WARNING----------
+OK
+Line 302 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 302 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 293 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif {capacity = 0} then {
+                       ^
+--WARNING----------
+OK
+Line 293 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif {capacity = 0} then {
+                       ^
+--WARNING----------
+OK
+Line 293 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif {capacity = 0} then {
+                       ^
+--WARNING----------
+OK
+Line 293 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif {capacity = 0} then {
+                       ^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 294 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create 2;
+                                         ^
+--WARNING----------
+OK
+Line 294 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create 2;
+                                         ^
+--WARNING----------
+OK
+Line 294 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create 2;
+                ^
+--WARNING----------
+OK
+Line 294 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create 2;
+                ^
+--WARNING----------
+OK
+Line 294 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create 2;
+                ^
+--WARNING----------
+OK
+Line 295 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := 2;
+                 ^
+--WARNING----------
+OK
+Line 295 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := 2;
+                 ^
+--WARNING----------
+OK
+Line 295 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := 2;
+                 ^
+--WARNING----------
+OK
+Line 296 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := 0;
+              ^
+--WARNING----------
+OK
+Line 296 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := 0;
+              ^
+--WARNING----------
+OK
+Line 296 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := 0;
+              ^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 298 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                                  ^
+--WARNING----------
+OK
+Line 298 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                                  ^
+--WARNING----------
+OK
+Line 298 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                                  ^
+--WARNING----------
+OK
+Line 298 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                                  ^
+--WARNING----------
+OK
+Line 298 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                         ^
+--WARNING----------
+OK
+Line 298 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                         ^
+--WARNING----------
+OK
+Line 298 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                         ^
+--WARNING----------
+OK
+Line 298 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                         ^
+--WARNING----------
+OK
+Line 299 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                        ^
+--WARNING----------
+OK
+Line 299 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                        ^
+--WARNING----------
+OK
+Line 299 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                        ^
+--WARNING----------
+OK
+Line 299 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                        ^
+--WARNING----------
+OK
+Line 299 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                                         ^
+--WARNING----------
+OK
+Line 299 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                                         ^
+--WARNING----------
+OK
+Line 299 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                                         ^
+--WARNING----------
+OK
+Line 299 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                                         ^
+--WARNING----------
+OK
+Line 299 column 59 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                                                           ^
+--WARNING----------
+OK
+Line 100 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {Self != NULL};
+      ^
+--WARNING----------
+OK
+Line 100 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {Self != NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 101 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+      ^
+--WARNING----------
+OK
+Line 101 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 102 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+      ^
+--WARNING----------
+OK
+Line 102 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 108 column 55 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_ptr := CONVERT(NATIVE_ARRAY(V),POINTER).on Self; 
+                                                       ^
+--WARNING----------
+OK
+Line 108 column 55 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_ptr := CONVERT(NATIVE_ARRAY(V),POINTER).on Self; 
+                                                       ^
+--WARNING----------
+OK
+Line 109 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                                           ^
+--WARNING----------
+OK
+Line 109 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                                           ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 112 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                           ^
+--WARNING----------
+OK
+Line 112 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                           ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                     ^
+--WARNING----------
+OK
+Line 113 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                     ^
+--WARNING----------
+OK
+Line 114 column 54 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new := CONVERT(POINTER,NATIVE_ARRAY(V)).on new_ptr;
+                                                      ^
+--WARNING----------
+OK
+Line 114 column 54 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new := CONVERT(POINTER,NATIVE_ARRAY(V)).on new_ptr;
+                                                      ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 46 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                              ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 119 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 119 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 299 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                ^
+--WARNING----------
+OK
+Line 299 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                ^
+--WARNING----------
+OK
+Line 299 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                ^
+--WARNING----------
+OK
+Line 300 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_capacity;
+                 ^
+--WARNING----------
+OK
+Line 300 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_capacity;
+                 ^
+--WARNING----------
+OK
+Line 300 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_capacity;
+                 ^
+--WARNING----------
+OK
+Line 301 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 301 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 301 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 301 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 301 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 301 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 301 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 301 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 301 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 301 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 301 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 303 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+           ^
+--WARNING----------
+OK
+Line 303 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+           ^
+--WARNING----------
+OK
+Line 303 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+           ^
+--WARNING----------
+OK
+Line 303 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+           ^
+--WARNING----------
+OK
+Line 303 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+                                ^
+--WARNING----------
+OK
+Line 303 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+                                ^
+--WARNING----------
+OK
+Line 303 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+                                ^
+--WARNING----------
+OK
+Line 303 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+                                ^
+--WARNING----------
+OK
+Line 303 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+                                ^
+--WARNING----------
+OK
+Line 179 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+      ^
+--WARNING----------
+OK
+Line 179 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 179 column 14 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+              ^
+--WARNING----------
+OK
+Line 179 column 14 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+              ^
+--WARNING----------
+OK
+Line 179 column 14 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+              ^
+--WARNING----------
+OK
+Line 179 column 14 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+              ^
+--WARNING----------
+OK
+Line 147 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 147 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 147 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 147 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 88 column 25 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - last :V <- item upper;
+                         ^
+--WARNING----------
+OK
+Line 88 column 25 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - last :V <- item upper;
+                         ^
+--WARNING----------
+OK
+Line 88 column 25 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - last :V <- item upper;
+                         ^
+--WARNING----------
+OK
+Line 88 column 25 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - last :V <- item upper;
+                         ^
+--WARNING----------
+OK
+Line 88 column 25 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - last :V <- item upper;
+                         ^
+--WARNING----------
+OK
+Line 88 column 25 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - last :V <- item upper;
+                         ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 249 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  ); 
+  ^
+--WARNING----------
+OK
+Line 153 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                    ^
+--WARNING----------
+OK
+Line 153 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 180 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+      ^
+--WARNING----------
+OK
+Line 180 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 180 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+               ^
+--WARNING----------
+OK
+Line 180 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+               ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 181 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+      ^
+--WARNING----------
+OK
+Line 181 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 181 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+               ^
+--WARNING----------
+OK
+Line 181 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 182 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+      ^
+--WARNING----------
+OK
+Line 182 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 67 column 11 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          };
+           ^
+--WARNING----------
+OK
+Line 68 column 18 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          i := i + 1;
+                  ^
+--WARNING----------
+OK
+Line 68 column 18 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          i := i + 1;
+                  ^
+--WARNING----------
+OK
+Line 68 column 18 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          i := i + 1;
+                  ^
+--WARNING----------
+OK
+Line 68 column 18 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          i := i + 1;
+                  ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 71 column 12 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        list.bubble_sort;
+            ^
+--WARNING----------
+OK
+Line 71 column 12 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        list.bubble_sort;
+            ^
+--WARNING----------
+OK
+Line 71 column 24 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        list.bubble_sort;
+                        ^
+--WARNING----------
+OK
+Line 351 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    max := upper-1;
+                ^
+--WARNING----------
+OK
+Line 351 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    max := upper-1;
+                ^
+--WARNING----------
+OK
+Line 351 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    max := upper-1;
+                ^
+--WARNING----------
+OK
+Line 351 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    max := upper-1;
+                ^
+--WARNING----------
+OK
+Line 351 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    max := upper-1;
+                 ^
+--WARNING----------
+OK
+Line 351 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    max := upper-1;
+                 ^
+--WARNING----------
+OK
+Line 351 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    max := upper-1;
+                 ^
+--WARNING----------
+OK
+Line 351 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    max := upper-1;
+                 ^
+--WARNING----------
+OK
+Line 371 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.do_while {sw};
+                   ^
+--WARNING----------
+OK
+Line 371 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.do_while {sw};
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 368 column 7 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 368 column 7 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 368 column 7 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 368 column 7 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 358 column 9 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item i > item (i+1)).if {
+	        ^
+--WARNING----------
+OK
+Line 358 column 9 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item i > item (i+1)).if {
+	        ^
+--WARNING----------
+OK
+Line 358 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item i > item (i+1)).if {
+	                  ^
+--WARNING----------
+OK
+Line 358 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item i > item (i+1)).if {
+	                  ^
+--WARNING----------
+OK
+Line 358 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item i > item (i+1)).if {
+	                  ^
+--WARNING----------
+OK
+Line 358 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item i > item (i+1)).if {
+	                  ^
+--WARNING----------
+OK
+Line 358 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item i > item (i+1)).if {
+	                    ^
+--WARNING----------
+OK
+Line 358 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item i > item (i+1)).if {
+	                    ^
+--WARNING----------
+OK
+Line 358 column 10 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item i > item (i+1)).if {
+	         ^
+--WARNING----------
+OK
+Line 358 column 10 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item i > item (i+1)).if {
+	         ^
+--WARNING----------
+OK
+Line 358 column 10 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item i > item (i+1)).if {
+	         ^
+--WARNING----------
+OK
+Line 35 column 46 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - parent_comparable:COMPARABLE := COMPARABLE;
+                                              ^
+--WARNING----------
+OK
+Line 35 column 46 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+  - parent_comparable:COMPARABLE := COMPARABLE;
+                                              ^
+--WARNING----------
+OK
+Line 358 column 10 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item i > item (i+1)).if {
+	         ^
+--WARNING----------
+OK
+Line 358 column 10 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item i > item (i+1)).if {
+	         ^
+--WARNING----------
+OK
+Line 62 column 5 in COMPARABLE(/home/sonntag/lisaac/lib2/kernel/comparable.li):
+    ?{ other != NULL };
+     ^
+--WARNING----------
+OK
+Line 62 column 5 in COMPARABLE(/home/sonntag/lisaac/lib2/kernel/comparable.li):
+    ?{ other != NULL };
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 63 column 11 in COMPARABLE(/home/sonntag/lisaac/lib2/kernel/comparable.li):
+    other < Self
+           ^
+--WARNING----------
+OK
+Line 63 column 11 in COMPARABLE(/home/sonntag/lisaac/lib2/kernel/comparable.li):
+    other < Self
+           ^
+--WARNING----------
+OK
+Line 63 column 11 in COMPARABLE(/home/sonntag/lisaac/lib2/kernel/comparable.li):
+    other < Self
+           ^
+--WARNING----------
+OK
+Line 145 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 145 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 143 column 12 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+            ^
+--WARNING----------
+OK
+Line 143 column 12 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+            ^
+--WARNING----------
+OK
+Line 143 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+             ^
+--WARNING----------
+OK
+Line 143 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+             ^
+--WARNING----------
+OK
+Line 143 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+             ^
+--WARNING----------
+OK
+Line 143 column 13 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+             ^
+--WARNING----------
+OK
+Line 143 column 19 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+                   ^
+--WARNING----------
+OK
+Line 143 column 19 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 143 column 33 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+                                 ^
+--WARNING----------
+OK
+Line 143 column 33 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+                                 ^
+--WARNING----------
+OK
+Line 143 column 34 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+                                  ^
+--WARNING----------
+OK
+Line 143 column 34 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+                                  ^
+--WARNING----------
+OK
+Line 143 column 34 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+                                  ^
+--WARNING----------
+OK
+Line 143 column 34 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+                                  ^
+--WARNING----------
+OK
+Line 143 column 40 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+                                        ^
+--WARNING----------
+OK
+Line 143 column 40 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+                                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 143 column 49 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+                                                 ^
+--WARNING----------
+OK
+Line 143 column 49 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+                                                 ^
+--WARNING----------
+OK
+Line 143 column 49 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+                                                 ^
+--WARNING----------
+OK
+Line 143 column 49 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+                                                 ^
+--WARNING----------
+OK
+Line 143 column 64 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+                                                                ^
+--WARNING----------
+OK
+Line 143 column 64 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+                                                                ^
+--WARNING----------
+OK
+Line 143 column 64 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+                                                                ^
+--WARNING----------
+OK
+Line 143 column 64 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
+                                                                ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 144 column 14 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      i := i + 1;
+              ^
+--WARNING----------
+OK
+Line 144 column 14 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      i := i + 1;
+              ^
+--WARNING----------
+OK
+Line 144 column 14 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      i := i + 1;
+              ^
+--WARNING----------
+OK
+Line 144 column 14 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      i := i + 1;
+              ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 146 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (count < i).if {
+           ^
+--WARNING----------
+OK
+Line 146 column 11 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (count < i).if {
+           ^
+--WARNING----------
+OK
+Line 146 column 12 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (count < i).if {
+            ^
+--WARNING----------
+OK
+Line 146 column 12 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (count < i).if {
+            ^
+--WARNING----------
+OK
+Line 146 column 12 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (count < i).if {
+            ^
+--WARNING----------
+OK
+Line 146 column 12 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    (count < i).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 28 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := other.count >= i;
+                            ^
+--WARNING----------
+OK
+Line 147 column 28 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := other.count >= i;
+                            ^
+--WARNING----------
+OK
+Line 147 column 30 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := other.count >= i;
+                              ^
+--WARNING----------
+OK
+Line 147 column 30 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := other.count >= i;
+                              ^
+--WARNING----------
+OK
+Line 147 column 30 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := other.count >= i;
+                              ^
+--WARNING----------
+OK
+Line 147 column 30 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := other.count >= i;
+                              ^
+--WARNING----------
+OK
+Line 153 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 149 column 19 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      (other.count < i).if {
+                   ^
+--WARNING----------
+OK
+Line 149 column 19 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      (other.count < i).if {
+                   ^
+--WARNING----------
+OK
+Line 149 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      (other.count < i).if {
+                    ^
+--WARNING----------
+OK
+Line 149 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      (other.count < i).if {
+                    ^
+--WARNING----------
+OK
+Line 149 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      (other.count < i).if {
+                    ^
+--WARNING----------
+OK
+Line 149 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      (other.count < i).if {
+                    ^
+--WARNING----------
+OK
+Line 151 column 7 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 151 column 7 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 152 column 23 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := item i < other.item i;
+                       ^
+--WARNING----------
+OK
+Line 152 column 23 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := item i < other.item i;
+                       ^
+--WARNING----------
+OK
+Line 152 column 23 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := item i < other.item i;
+                       ^
+--WARNING----------
+OK
+Line 152 column 23 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := item i < other.item i;
+                       ^
+--WARNING----------
+OK
+Line 152 column 37 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := item i < other.item i;
+                                     ^
+--WARNING----------
+OK
+Line 152 column 37 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := item i < other.item i;
+                                     ^
+--WARNING----------
+OK
+Line 152 column 37 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := item i < other.item i;
+                                     ^
+--WARNING----------
+OK
+Line 152 column 37 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := item i < other.item i;
+                                     ^
+--WARNING----------
+OK
+Line 152 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := item i < other.item i;
+                        ^
+--WARNING----------
+OK
+Line 152 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := item i < other.item i;
+                        ^
+--WARNING----------
+OK
+Line 164 column 53 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<' other:CHARACTER :BOOLEAN <- ( code < other.code );
+                                                     ^
+--WARNING----------
+OK
+Line 164 column 53 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<' other:CHARACTER :BOOLEAN <- ( code < other.code );
+                                                     ^
+--WARNING----------
+OK
+Line 164 column 66 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<' other:CHARACTER :BOOLEAN <- ( code < other.code );
+                                                                  ^
+--WARNING----------
+OK
+Line 164 column 66 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<' other:CHARACTER :BOOLEAN <- ( code < other.code );
+                                                                  ^
+--WARNING----------
+OK
+Line 164 column 54 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<' other:CHARACTER :BOOLEAN <- ( code < other.code );
+                                                      ^
+--WARNING----------
+OK
+Line 164 column 54 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<' other:CHARACTER :BOOLEAN <- ( code < other.code );
+                                                      ^
+--WARNING----------
+OK
+Line 164 column 54 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<' other:CHARACTER :BOOLEAN <- ( code < other.code );
+                                                      ^
+--WARNING----------
+OK
+Line 164 column 54 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<' other:CHARACTER :BOOLEAN <- ( code < other.code );
+                                                      ^
+--WARNING----------
+OK
+Line 164 column 54 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<' other:CHARACTER :BOOLEAN <- ( code < other.code );
+                                                      ^
+--WARNING----------
+OK
+Line 164 column 54 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<' other:CHARACTER :BOOLEAN <- ( code < other.code );
+                                                      ^
+--WARNING----------
+OK
+Line 164 column 54 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<' other:CHARACTER :BOOLEAN <- ( code < other.code );
+                                                      ^
+--WARNING----------
+OK
+Line 164 column 54 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - Self:SELF '<' other:CHARACTER :BOOLEAN <- ( code < other.code );
+                                                      ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 62 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                              ^
+--WARNING----------
+OK
+Line 118 column 53 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                     ^
+--WARNING----------
+OK
+Line 118 column 53 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
+                                                     ^
+--WARNING----------
+OK
+Line 361 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 359 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap i with (i+1);
+	                 ^
+--WARNING----------
+OK
+Line 359 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap i with (i+1);
+	                 ^
+--WARNING----------
+OK
+Line 359 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap i with (i+1);
+	                 ^
+--WARNING----------
+OK
+Line 359 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap i with (i+1);
+	                 ^
+--WARNING----------
+OK
+Line 359 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap i with (i+1);
+	                   ^
+--WARNING----------
+OK
+Line 359 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap i with (i+1);
+	                   ^
+--WARNING----------
+OK
+Line 359 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap i with (i+1);
+	                   ^
+--WARNING----------
+OK
+Line 359 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap i with (i+1);
+	                   ^
+--WARNING----------
+OK
+Line 359 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap i with (i+1);
+	                   ^
+--WARNING----------
+OK
+Line 359 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap i with (i+1);
+	                   ^
+--WARNING----------
+OK
+Line 105 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count };
+                           ^
+--WARNING----------
+OK
+Line 105 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count };
+                           ^
+--WARNING----------
+OK
+Line 104 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i2 = Old item i1 };
+                               ^
+--WARNING----------
+OK
+Line 104 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i2 = Old item i1 };
+                               ^
+--WARNING----------
+OK
+Line 103 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i1 = Old item i2 };
+                               ^
+--WARNING----------
+OK
+Line 103 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i1 = Old item i2 };
+                               ^
+--WARNING----------
+OK
+Line 93 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+      ^
+--WARNING----------
+OK
+Line 93 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 93 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+                        ^
+--WARNING----------
+OK
+Line 93 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+                        ^
+--WARNING----------
+OK
+Line 93 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+                        ^
+--WARNING----------
+OK
+Line 93 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+                        ^
+--WARNING----------
+OK
+Line 93 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+                        ^
+--WARNING----------
+OK
+Line 93 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+                        ^
+--WARNING----------
+OK
+Line 93 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+                        ^
+--WARNING----------
+OK
+Line 93 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+                        ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 94 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+      ^
+--WARNING----------
+OK
+Line 94 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 94 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+                        ^
+--WARNING----------
+OK
+Line 94 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+                        ^
+--WARNING----------
+OK
+Line 94 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+                        ^
+--WARNING----------
+OK
+Line 94 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+                        ^
+--WARNING----------
+OK
+Line 94 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+                        ^
+--WARNING----------
+OK
+Line 94 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+                        ^
+--WARNING----------
+OK
+Line 94 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+                        ^
+--WARNING----------
+OK
+Line 94 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+                        ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 98 column 18 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    tmp := item i1;
+                  ^
+--WARNING----------
+OK
+Line 98 column 18 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    tmp := item i1;
+                  ^
+--WARNING----------
+OK
+Line 99 column 16 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    put (item i2) to i1;
+                ^
+--WARNING----------
+OK
+Line 99 column 16 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    put (item i2) to i1;
+                ^
+--WARNING----------
+OK
+Line 99 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    put (item i2) to i1;
+                       ^
+--WARNING----------
+OK
+Line 99 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    put (item i2) to i1;
+                       ^
+--WARNING----------
+OK
+Line 85 column 26 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+                          ^
+--WARNING----------
+OK
+Line 85 column 26 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+                          ^
+--WARNING----------
+OK
+Line 78 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+      ^
+--WARNING----------
+OK
+Line 78 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+                            ^
+--WARNING----------
+OK
+Line 84 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+      ^
+--WARNING----------
+OK
+Line 84 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 16 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+                ^
+--WARNING----------
+OK
+Line 84 column 16 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+                ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+      ^
+--WARNING----------
+OK
+Line 85 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 85 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+               ^
+--WARNING----------
+OK
+Line 85 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 100 column 17 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    put tmp to i2;
+                 ^
+--WARNING----------
+OK
+Line 100 column 17 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    put tmp to i2;
+                 ^
+--WARNING----------
+OK
+Line 103 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i1 = Old item i2 };
+      ^
+--WARNING----------
+OK
+Line 103 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i1 = Old item i2 };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 103 column 17 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i1 = Old item i2 };
+                 ^
+--WARNING----------
+OK
+Line 103 column 17 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i1 = Old item i2 };
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 104 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i2 = Old item i1 };
+      ^
+--WARNING----------
+OK
+Line 104 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i2 = Old item i1 };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 104 column 17 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i2 = Old item i1 };
+                 ^
+--WARNING----------
+OK
+Line 104 column 17 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i2 = Old item i1 };
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 105 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count };
+      ^
+--WARNING----------
+OK
+Line 105 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 105 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count };
+               ^
+--WARNING----------
+OK
+Line 105 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count };
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 361 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 363 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	idx := max - i;
+	            ^
+--WARNING----------
+OK
+Line 363 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	idx := max - i;
+	            ^
+--WARNING----------
+OK
+Line 363 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	idx := max - i;
+	            ^
+--WARNING----------
+OK
+Line 363 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	idx := max - i;
+	            ^
+--WARNING----------
+OK
+Line 364 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item idx > item (idx+1)).if {
+	          ^
+--WARNING----------
+OK
+Line 364 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item idx > item (idx+1)).if {
+	          ^
+--WARNING----------
+OK
+Line 364 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item idx > item (idx+1)).if {
+	                      ^
+--WARNING----------
+OK
+Line 364 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item idx > item (idx+1)).if {
+	                      ^
+--WARNING----------
+OK
+Line 364 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item idx > item (idx+1)).if {
+	                      ^
+--WARNING----------
+OK
+Line 364 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item idx > item (idx+1)).if {
+	                      ^
+--WARNING----------
+OK
+Line 364 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item idx > item (idx+1)).if {
+	                        ^
+--WARNING----------
+OK
+Line 364 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item idx > item (idx+1)).if {
+	                        ^
+--WARNING----------
+OK
+Line 364 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item idx > item (idx+1)).if {
+	           ^
+--WARNING----------
+OK
+Line 364 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item idx > item (idx+1)).if {
+	           ^
+--WARNING----------
+OK
+Line 364 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item idx > item (idx+1)).if {
+	           ^
+--WARNING----------
+OK
+Line 364 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item idx > item (idx+1)).if {
+	           ^
+--WARNING----------
+OK
+Line 364 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	(item idx > item (idx+1)).if {
+	           ^
+--WARNING----------
+OK
+Line 367 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	};		
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 365 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap idx with (idx+1);
+	                     ^
+--WARNING----------
+OK
+Line 365 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap idx with (idx+1);
+	                     ^
+--WARNING----------
+OK
+Line 365 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap idx with (idx+1);
+	                     ^
+--WARNING----------
+OK
+Line 365 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap idx with (idx+1);
+	                     ^
+--WARNING----------
+OK
+Line 365 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap idx with (idx+1);
+	                       ^
+--WARNING----------
+OK
+Line 365 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap idx with (idx+1);
+	                       ^
+--WARNING----------
+OK
+Line 365 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap idx with (idx+1);
+	                       ^
+--WARNING----------
+OK
+Line 365 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap idx with (idx+1);
+	                       ^
+--WARNING----------
+OK
+Line 365 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap idx with (idx+1);
+	                       ^
+--WARNING----------
+OK
+Line 365 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  swap idx with (idx+1);
+	                       ^
+--WARNING----------
+OK
+Line 367 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	};		
+	 ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 369 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      up  := up - 1;
+                 ^
+--WARNING----------
+OK
+Line 369 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      up  := up - 1;
+                 ^
+--WARNING----------
+OK
+Line 369 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      up  := up - 1;
+                 ^
+--WARNING----------
+OK
+Line 369 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      up  := up - 1;
+                 ^
+--WARNING----------
+OK
+Line 370 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      low := low + 1;
+                  ^
+--WARNING----------
+OK
+Line 370 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      low := low + 1;
+                  ^
+--WARNING----------
+OK
+Line 370 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      low := low + 1;
+                  ^
+--WARNING----------
+OK
+Line 370 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      low := low + 1;
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 78 column 13 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        (list.is_empty).if_false {                
+             ^
+--WARNING----------
+OK
+Line 78 column 13 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        (list.is_empty).if_false {                
+             ^
+--WARNING----------
+OK
+Line 78 column 22 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        (list.is_empty).if_false {                
+                      ^
+--WARNING----------
+OK
+Line 83 column 9 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        }; 
+         ^
+--WARNING----------
+OK
+Line 83 column 9 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        }; 
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 28 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          file_index := list.lower;
+                            ^
+--WARNING----------
+OK
+Line 79 column 28 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          file_index := list.lower;
+                            ^
+--WARNING----------
+OK
+Line 79 column 34 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          file_index := list.lower;
+                                  ^
+--WARNING----------
+OK
+Line 79 column 23 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          file_index := list.lower;
+                       ^
+--WARNING----------
+OK
+Line 80 column 23 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          directory  := dir;
+                       ^
+--WARNING----------
+OK
+Line 81 column 45 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          file ?= FILE_SYSTEM.get_entry (list.first);
+                                             ^
+--WARNING----------
+OK
+Line 81 column 45 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          file ?= FILE_SYSTEM.get_entry (list.first);
+                                             ^
+--WARNING----------
+OK
+Line 81 column 51 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          file ?= FILE_SYSTEM.get_entry (list.first);
+                                                   ^
+--WARNING----------
+OK
+Line 81 column 51 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          file ?= FILE_SYSTEM.get_entry (list.first);
+                                                   ^
+--WARNING----------
+OK
+Line 81 column 51 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          file ?= FILE_SYSTEM.get_entry (list.first);
+                                                   ^
+--WARNING----------
+OK
+Line 133 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 133 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 133 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 133 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 133 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 133 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 29 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                             ^
+--WARNING----------
+OK
+Line 139 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                    ^
+--WARNING----------
+OK
+Line 139 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 81 column 52 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          file ?= FILE_SYSTEM.get_entry (list.first);
+                                                    ^
+--WARNING----------
+OK
+Line 81 column 52 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          file ?= FILE_SYSTEM.get_entry (list.first);
+                                                    ^
+--WARNING----------
+OK
+Line 81 column 52 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          file ?= FILE_SYSTEM.get_entry (list.first);
+                                                    ^
+--WARNING----------
+OK
+Line 81 column 52 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          file ?= FILE_SYSTEM.get_entry (list.first);
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 29 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          fill_with_file file;       
+                             ^
+--WARNING----------
+OK
+Line 82 column 29 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          fill_with_file file;       
+                             ^
+--WARNING----------
+OK
+Line 90 column 5 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    ? {f != NULL};
+     ^
+--WARNING----------
+OK
+Line 90 column 5 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    ? {f != NULL};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 91 column 10 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    f.open;
+          ^
+--WARNING----------
+OK
+Line 92 column 10 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    buffer.clear;
+          ^
+--WARNING----------
+OK
+Line 92 column 10 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    buffer.clear;
+          ^
+--WARNING----------
+OK
+Line 27 column 89 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - buffer:FAST_ARRAY(UINTEGER_8) := FAST_ARRAY(UINTEGER_8).create_with_capacity (128.kb);
+                                                                                         ^
+--WARNING----------
+OK
+Line 27 column 89 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - buffer:FAST_ARRAY(UINTEGER_8) := FAST_ARRAY(UINTEGER_8).create_with_capacity (128.kb);
+                                                                                         ^
+--WARNING----------
+OK
+Line 27 column 88 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - buffer:FAST_ARRAY(UINTEGER_8) := FAST_ARRAY(UINTEGER_8).create_with_capacity (128.kb);
+                                                                                        ^
+--WARNING----------
+OK
+Line 27 column 88 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - buffer:FAST_ARRAY(UINTEGER_8) := FAST_ARRAY(UINTEGER_8).create_with_capacity (128.kb);
+                                                                                        ^
+--WARNING----------
+OK
+Line 140 column 22 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - kb:SELF <- Self << 10;
+                      ^
+--WARNING----------
+OK
+Line 140 column 22 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - kb:SELF <- Self << 10;
+                      ^
+--WARNING----------
+OK
+Line 27 column 89 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - buffer:FAST_ARRAY(UINTEGER_8) := FAST_ARRAY(UINTEGER_8).create_with_capacity (128.kb);
+                                                                                         ^
+--WARNING----------
+OK
+Line 27 column 89 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - buffer:FAST_ARRAY(UINTEGER_8) := FAST_ARRAY(UINTEGER_8).create_with_capacity (128.kb);
+                                                                                         ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 77 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result.with_capacity new_count;
+                                  ^
+--WARNING----------
+OK
+Line 144 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { needed_capacity >= 0 };
+      ^
+--WARNING----------
+OK
+Line 144 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { needed_capacity >= 0 };
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 144 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { needed_capacity >= 0 };
+                           ^
+--WARNING----------
+OK
+Line 144 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { needed_capacity >= 0 };
+                           ^
+--WARNING----------
+OK
+Line 144 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { needed_capacity >= 0 };
+                           ^
+--WARNING----------
+OK
+Line 144 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { needed_capacity >= 0 };
+                           ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 147 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+              ^
+--WARNING----------
+OK
+Line 147 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+              ^
+--WARNING----------
+OK
+Line 147 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+              ^
+--WARNING----------
+OK
+Line 147 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+              ^
+--WARNING----------
+OK
+Line 147 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+               ^
+--WARNING----------
+OK
+Line 147 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+               ^
+--WARNING----------
+OK
+Line 147 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+               ^
+--WARNING----------
+OK
+Line 147 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+               ^
+--WARNING----------
+OK
+Line 152 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 55 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create needed_capacity;
+                                                       ^
+--WARNING----------
+OK
+Line 148 column 55 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create needed_capacity;
+                                                       ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 37 column 64 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - parent_unsigned_integer:UNSIGNED_INTEGER := UNSIGNED_INTEGER;
+                                                                ^
+--WARNING----------
+OK
+Line 37 column 64 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - parent_unsigned_integer:UNSIGNED_INTEGER := UNSIGNED_INTEGER;
+                                                                ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 31 column 34 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 31 column 34 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 53 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 41 column 28 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - object_size:INTEGER := 1;
+                            ^
+--WARNING----------
+OK
+Line 41 column 28 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - object_size:INTEGER := 1;
+                            ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                    ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 42 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                          ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 148 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create needed_capacity;
+                ^
+--WARNING----------
+OK
+Line 148 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create needed_capacity;
+                ^
+--WARNING----------
+OK
+Line 148 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create needed_capacity;
+                ^
+--WARNING----------
+OK
+Line 149 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := needed_capacity;
+                 ^
+--WARNING----------
+OK
+Line 149 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := needed_capacity;
+                 ^
+--WARNING----------
+OK
+Line 149 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := needed_capacity;
+                 ^
+--WARNING----------
+OK
+Line 152 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 153 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 153 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 153 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 153 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 156 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+      ^
+--WARNING----------
+OK
+Line 156 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 156 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                  ^
+--WARNING----------
+OK
+Line 156 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                  ^
+--WARNING----------
+OK
+Line 156 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                  ^
+--WARNING----------
+OK
+Line 156 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                  ^
+--WARNING----------
+OK
+Line 156 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                    ^
+--WARNING----------
+OK
+Line 156 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                    ^
+--WARNING----------
+OK
+Line 156 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                    ^
+--WARNING----------
+OK
+Line 156 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 157 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { is_empty };    
+      ^
+--WARNING----------
+OK
+Line 157 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { is_empty };    
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 157 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { is_empty };    
+                  ^
+--WARNING----------
+OK
+Line 157 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { is_empty };    
+                  ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 92 column 16 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    buffer.clear;
+                ^
+--WARNING----------
+OK
+Line 313 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                                 ^
+--WARNING----------
+OK
+Line 313 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                                 ^
+--WARNING----------
+OK
+Line 313 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                                 ^
+--WARNING----------
+OK
+Line 313 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                                 ^
+--WARNING----------
+OK
+Line 310 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 310 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 310 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 310 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 310 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 310 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 310 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 349 column 18 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    "Is empty." +? { count = 0 };
+                  ^
+--WARNING----------
+OK
+Line 349 column 18 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    "Is empty." +? { count = 0 };
+                  ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 349 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    "Is empty." +? { count = 0 };
+                           ^
+--WARNING----------
+OK
+Line 349 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    "Is empty." +? { count = 0 };
+                           ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 313 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+      ^
+--WARNING----------
+OK
+Line 313 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 313 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 313 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 313 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 313 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 93 column 17 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    f.read buffer size (f.size);
+                 ^
+--WARNING----------
+OK
+Line 93 column 17 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    f.read buffer size (f.size);
+                 ^
+--WARNING----------
+OK
+Line 93 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    f.read buffer size (f.size);
+                              ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 50 column 14 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    pe := path.to_external;
+              ^
+--WARNING----------
+OK
+Line 50 column 14 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    pe := path.to_external;
+              ^
+--WARNING----------
+OK
+Line 50 column 14 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    pe := path.to_external;
+              ^
+--WARNING----------
+OK
+Line 50 column 14 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    pe := path.to_external;
+              ^
+--WARNING----------
+OK
+Line 50 column 14 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    pe := path.to_external;
+              ^
+--WARNING----------
+OK
+Line 50 column 14 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    pe := path.to_external;
+              ^
+--WARNING----------
+OK
+Line 50 column 26 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    pe := path.to_external;
+                          ^
+--WARNING----------
+OK
+Line 93 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    f.read buffer size (f.size);
+                              ^
+--WARNING----------
+OK
+Line 93 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    f.read buffer size (f.size);
+                              ^
+--WARNING----------
+OK
+Line 93 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    f.read buffer size (f.size);
+                              ^
+--WARNING----------
+OK
+Line 93 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    f.read buffer size (f.size);
+                              ^
+--WARNING----------
+OK
+Line 93 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    f.read buffer size (f.size);
+                              ^
+--WARNING----------
+OK
+Line 93 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    f.read buffer size (f.size);
+                              ^
+--WARNING----------
+OK
+Line 93 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    f.read buffer size (f.size);
+                              ^
+--WARNING----------
+OK
+Line 93 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    f.read buffer size (f.size);
+                              ^
+--WARNING----------
+OK
+Line 93 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    f.read buffer size (f.size);
+                               ^
+--WARNING----------
+OK
+Line 93 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    f.read buffer size (f.size);
+                               ^
+--WARNING----------
+OK
+Line 93 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    f.read buffer size (f.size);
+                               ^
+--WARNING----------
+OK
+Line 82 column 6 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    -? {is_open};
+      ^
+--WARNING----------
+OK
+Line 82 column 6 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    -? {is_open};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 82 column 15 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    -? {is_open};
+               ^
+--WARNING----------
+OK
+Line 82 column 15 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    -? {is_open};
+               ^
+--WARNING----------
+OK
+Line 45 column 30 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+  - is_open:BOOLEAN <- stream != NULL;
+                              ^
+--WARNING----------
+OK
+Line 45 column 30 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+  - is_open:BOOLEAN <- stream != NULL;
+                              ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 89 column 28 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    new_count := dest.count + nb_elt;
+                            ^
+--WARNING----------
+OK
+Line 89 column 29 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    new_count := dest.count + nb_elt;
+                             ^
+--WARNING----------
+OK
+Line 89 column 29 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    new_count := dest.count + nb_elt;
+                             ^
+--WARNING----------
+OK
+Line 89 column 29 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    new_count := dest.count + nb_elt;
+                             ^
+--WARNING----------
+OK
+Line 89 column 29 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    new_count := dest.count + nb_elt;
+                             ^
+--WARNING----------
+OK
+Line 90 column 31 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    dest.set_capacity new_count;
+                               ^
+--WARNING----------
+OK
+Line 197 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                                  ^
+--WARNING----------
+OK
+Line 197 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                                  ^
+--WARNING----------
+OK
+Line 197 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                                  ^
+--WARNING----------
+OK
+Line 197 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                                  ^
+--WARNING----------
+OK
+Line 184 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {new_capacity >= 0};
+      ^
+--WARNING----------
+OK
+Line 184 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {new_capacity >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 184 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {new_capacity >= 0};
+                       ^
+--WARNING----------
+OK
+Line 184 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {new_capacity >= 0};
+                       ^
+--WARNING----------
+OK
+Line 184 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {new_capacity >= 0};
+                       ^
+--WARNING----------
+OK
+Line 184 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {new_capacity >= 0};
+                       ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (new_capacity > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 187 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (new_capacity > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 187 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (new_capacity > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 187 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (new_capacity > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 187 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (new_capacity > capacity).if {
+                   ^
+--WARNING----------
+OK
+Line 187 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (new_capacity > capacity).if {
+                   ^
+--WARNING----------
+OK
+Line 187 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (new_capacity > capacity).if {
+                   ^
+--WARNING----------
+OK
+Line 187 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (new_capacity > capacity).if {
+                   ^
+--WARNING----------
+OK
+Line 194 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      (capacity = 0).if {
+                ^
+--WARNING----------
+OK
+Line 188 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      (capacity = 0).if {
+                ^
+--WARNING----------
+OK
+Line 188 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      (capacity = 0).if {
+                ^
+--WARNING----------
+OK
+Line 188 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      (capacity = 0).if {
+                ^
+--WARNING----------
+OK
+Line 192 column 7 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      }; 
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 189 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  	storage := NATIVE_ARRAY(V).create new_capacity;
+  	                                              ^
+--WARNING----------
+OK
+Line 189 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  	storage := NATIVE_ARRAY(V).create new_capacity;
+  	                                              ^
+--WARNING----------
+OK
+Line 189 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  	storage := NATIVE_ARRAY(V).create new_capacity;
+  	          ^
+--WARNING----------
+OK
+Line 189 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  	storage := NATIVE_ARRAY(V).create new_capacity;
+  	          ^
+--WARNING----------
+OK
+Line 189 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  	storage := NATIVE_ARRAY(V).create new_capacity;
+  	          ^
+--WARNING----------
+OK
+Line 192 column 7 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      }; 
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 191 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  	storage := storage.realloc capacity with new_capacity;	
+  	                  ^
+--WARNING----------
+OK
+Line 191 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  	storage := storage.realloc capacity with new_capacity;	
+  	                  ^
+--WARNING----------
+OK
+Line 191 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  	storage := storage.realloc capacity with new_capacity;	
+  	                  ^
+--WARNING----------
+OK
+Line 191 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  	storage := storage.realloc capacity with new_capacity;	
+  	                  ^
+--WARNING----------
+OK
+Line 191 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  	storage := storage.realloc capacity with new_capacity;	
+  	                                   ^
+--WARNING----------
+OK
+Line 191 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  	storage := storage.realloc capacity with new_capacity;	
+  	                                   ^
+--WARNING----------
+OK
+Line 191 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  	storage := storage.realloc capacity with new_capacity;	
+  	                                   ^
+--WARNING----------
+OK
+Line 191 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  	storage := storage.realloc capacity with new_capacity;	
+  	                                   ^
+--WARNING----------
+OK
+Line 191 column 56 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  	storage := storage.realloc capacity with new_capacity;	
+  	                                                     ^
+--WARNING----------
+OK
+Line 100 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {Self != NULL};
+      ^
+--WARNING----------
+OK
+Line 100 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {Self != NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 101 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+      ^
+--WARNING----------
+OK
+Line 101 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 102 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+      ^
+--WARNING----------
+OK
+Line 102 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 108 column 55 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_ptr := CONVERT(NATIVE_ARRAY(V),POINTER).on Self; 
+                                                       ^
+--WARNING----------
+OK
+Line 108 column 55 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_ptr := CONVERT(NATIVE_ARRAY(V),POINTER).on Self; 
+                                                       ^
+--WARNING----------
+OK
+Line 109 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                                           ^
+--WARNING----------
+OK
+Line 109 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                                           ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 112 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                           ^
+--WARNING----------
+OK
+Line 112 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                           ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                     ^
+--WARNING----------
+OK
+Line 113 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                     ^
+--WARNING----------
+OK
+Line 114 column 54 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new := CONVERT(POINTER,NATIVE_ARRAY(V)).on new_ptr;
+                                                      ^
+--WARNING----------
+OK
+Line 114 column 54 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new := CONVERT(POINTER,NATIVE_ARRAY(V)).on new_ptr;
+                                                      ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 46 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                              ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 119 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 119 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 191 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  	storage := storage.realloc capacity with new_capacity;	
+  	          ^
+--WARNING----------
+OK
+Line 191 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  	storage := storage.realloc capacity with new_capacity;	
+  	          ^
+--WARNING----------
+OK
+Line 191 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  	storage := storage.realloc capacity with new_capacity;	
+  	          ^
+--WARNING----------
+OK
+Line 193 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_capacity;	
+                 ^
+--WARNING----------
+OK
+Line 193 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_capacity;	
+                 ^
+--WARNING----------
+OK
+Line 193 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_capacity;	
+                 ^
+--WARNING----------
+OK
+Line 194 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 197 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+      ^
+--WARNING----------
+OK
+Line 197 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 197 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 197 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 197 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 197 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 197 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                    ^
+--WARNING----------
+OK
+Line 197 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                    ^
+--WARNING----------
+OK
+Line 197 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                    ^
+--WARNING----------
+OK
+Line 197 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 91 column 42 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    buf := dest.to_native_array_uinteger_8;
+                                          ^
+--WARNING----------
+OK
+Line 91 column 42 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    buf := dest.to_native_array_uinteger_8;
+                                          ^
+--WARNING----------
+OK
+Line 91 column 42 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    buf := dest.to_native_array_uinteger_8;
+                                          ^
+--WARNING----------
+OK
+Line 194 column 64 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    CONVERT(NATIVE_ARRAY(V),NATIVE_ARRAY(UINTEGER_8)).on storage
+                                                                ^
+--WARNING----------
+OK
+Line 194 column 64 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    CONVERT(NATIVE_ARRAY(V),NATIVE_ARRAY(UINTEGER_8)).on storage
+                                                                ^
+--WARNING----------
+OK
+Line 194 column 64 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    CONVERT(NATIVE_ARRAY(V),NATIVE_ARRAY(UINTEGER_8)).on storage
+                                                                ^
+--WARNING----------
+OK
+Line 194 column 64 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    CONVERT(NATIVE_ARRAY(V),NATIVE_ARRAY(UINTEGER_8)).on storage
+                                                                ^
+--WARNING----------
+OK
+Line 195 column 2 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 195 column 2 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 92 column 24 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    index := dest.count * dest.element_sizeof;
+                        ^
+--WARNING----------
+OK
+Line 92 column 45 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    index := dest.count * dest.element_sizeof;
+                                             ^
+--WARNING----------
+OK
+Line 92 column 45 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    index := dest.count * dest.element_sizeof;
+                                             ^
+--WARNING----------
+OK
+Line 92 column 45 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    index := dest.count * dest.element_sizeof;
+                                             ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 47 column 23 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 47 column 23 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 47 column 23 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 47 column 23 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 47 column 23 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 47 column 23 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 47 column 23 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 47 column 23 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 47 column 23 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 47 column 23 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 51 column 5 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 48 column 29 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 48 column 29 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 92 column 25 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    index := dest.count * dest.element_sizeof;
+                         ^
+--WARNING----------
+OK
+Line 92 column 25 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    index := dest.count * dest.element_sizeof;
+                         ^
+--WARNING----------
+OK
+Line 92 column 25 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    index := dest.count * dest.element_sizeof;
+                         ^
+--WARNING----------
+OK
+Line 92 column 25 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    index := dest.count * dest.element_sizeof;
+                         ^
+--WARNING----------
+OK
+Line 93 column 37 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    s := nb_elt * dest.element_sizeof;    
+                                     ^
+--WARNING----------
+OK
+Line 93 column 37 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    s := nb_elt * dest.element_sizeof;    
+                                     ^
+--WARNING----------
+OK
+Line 93 column 37 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    s := nb_elt * dest.element_sizeof;    
+                                     ^
+--WARNING----------
+OK
+Line 93 column 17 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    s := nb_elt * dest.element_sizeof;    
+                 ^
+--WARNING----------
+OK
+Line 93 column 17 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    s := nb_elt * dest.element_sizeof;    
+                 ^
+--WARNING----------
+OK
+Line 93 column 17 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    s := nb_elt * dest.element_sizeof;    
+                 ^
+--WARNING----------
+OK
+Line 93 column 17 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    s := nb_elt * dest.element_sizeof;    
+                 ^
+--WARNING----------
+OK
+Line 94 column 33 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    result := physical_read (buf+index) size s;
+                                 ^
+--WARNING----------
+OK
+Line 157 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := to_pointer;
+                     ^
+--WARNING----------
+OK
+Line 157 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := to_pointer;
+                     ^
+--WARNING----------
+OK
+Line 36 column 52 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+  - parent_safe_equal:SAFE_EQUAL(V) := SAFE_EQUAL(V);
+                                                    ^
+--WARNING----------
+OK
+Line 36 column 52 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+  - parent_safe_equal:SAFE_EQUAL(V) := SAFE_EQUAL(V);
+                                                    ^
+--WARNING----------
+OK
+Line 157 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := to_pointer;
+                     ^
+--WARNING----------
+OK
+Line 157 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := to_pointer;
+                     ^
+--WARNING----------
+OK
+Line 35 column 27 in SAFE_EQUAL(/home/sonntag/lisaac/lib2/kernel/safe_equal.li):
+  - parent:OBJECT := OBJECT;
+                           ^
+--WARNING----------
+OK
+Line 35 column 27 in SAFE_EQUAL(/home/sonntag/lisaac/lib2/kernel/safe_equal.li):
+  - parent:OBJECT := OBJECT;
+                           ^
+--WARNING----------
+OK
+Line 157 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := to_pointer;
+                     ^
+--WARNING----------
+OK
+Line 157 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := to_pointer;
+                     ^
+--WARNING----------
+OK
+Line 165 column 55 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - to_pointer:POINTER <- CONVERT(SELF,POINTER).on Self;
+                                                       ^
+--WARNING----------
+OK
+Line 165 column 55 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - to_pointer:POINTER <- CONVERT(SELF,POINTER).on Self;
+                                                       ^
+--WARNING----------
+OK
+Line 158 column 39 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                                       ^
+--WARNING----------
+OK
+Line 158 column 39 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                                       ^
+--WARNING----------
+OK
+Line 158 column 24 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                        ^
+--WARNING----------
+OK
+Line 158 column 24 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                        ^
+--WARNING----------
+OK
+Line 158 column 24 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                        ^
+--WARNING----------
+OK
+Line 158 column 24 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                        ^
+--WARNING----------
+OK
+Line 158 column 24 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                        ^
+--WARNING----------
+OK
+Line 158 column 24 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                        ^
+--WARNING----------
+OK
+Line 158 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                ^
+--WARNING----------
+OK
+Line 158 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                ^
+--WARNING----------
+OK
+Line 158 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                ^
+--WARNING----------
+OK
+Line 158 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                ^
+--WARNING----------
+OK
+Line 158 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                ^
+--WARNING----------
+OK
+Line 158 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                ^
+--WARNING----------
+OK
+Line 158 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                ^
+--WARNING----------
+OK
+Line 158 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ptr := ptr + other * element_sizeof;
+                ^
+--WARNING----------
+OK
+Line 160 column 2 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 160 column 2 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 94 column 46 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    result := physical_read (buf+index) size s;
+                                              ^
+--WARNING----------
+OK
+Line 94 column 46 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    result := physical_read (buf+index) size s;
+                                              ^
+--WARNING----------
+OK
+Line 148 column 28 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {cursor = Old cursor + s};
+                            ^
+--WARNING----------
+OK
+Line 148 column 28 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {cursor = Old cursor + s};
+                            ^
+--WARNING----------
+OK
+Line 37 column 6 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    -? {is_open};
+      ^
+--WARNING----------
+OK
+Line 37 column 6 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    -? {is_open};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 37 column 15 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    -? {is_open};
+               ^
+--WARNING----------
+OK
+Line 37 column 15 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    -? {is_open};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 59 column 17 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    str := stream;    
+                 ^
+--WARNING----------
+OK
+Line 59 column 17 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    str := stream;    
+                 ^
+--WARNING----------
+OK
+Line 105 column 53 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+  - physical_read buf:NATIVE_ARRAY(UINTEGER_8) size s:INTEGER :INTEGER <-
+                                                     ^
+--WARNING----------
+OK
+Line 105 column 53 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+  - physical_read buf:NATIVE_ARRAY(UINTEGER_8) size s:INTEGER :INTEGER <-
+                                                     ^
+--WARNING----------
+OK
+Line 105 column 53 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+  - physical_read buf:NATIVE_ARRAY(UINTEGER_8) size s:INTEGER :INTEGER <-
+                                                     ^
+--WARNING----------
+OK
+Line 105 column 53 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+  - physical_read buf:NATIVE_ARRAY(UINTEGER_8) size s:INTEGER :INTEGER <-
+                                                     ^
+--WARNING----------
+OK
+Line 148 column 29 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {cursor = Old cursor + s};
+                             ^
+--WARNING----------
+OK
+Line 148 column 29 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {cursor = Old cursor + s};
+                             ^
+--WARNING----------
+OK
+Line 148 column 29 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {cursor = Old cursor + s};
+                             ^
+--WARNING----------
+OK
+Line 148 column 29 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {cursor = Old cursor + s};
+                             ^
+--WARNING----------
+OK
+Line 148 column 29 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {cursor = Old cursor + s};
+                             ^
+--WARNING----------
+OK
+Line 148 column 29 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {cursor = Old cursor + s};
+                             ^
+--WARNING----------
+OK
+Line 148 column 29 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {cursor = Old cursor + s};
+                             ^
+--WARNING----------
+OK
+Line 148 column 29 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {cursor = Old cursor + s};
+                             ^
+--WARNING----------
+OK
+Line 141 column 6 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    -? {is_open};
+      ^
+--WARNING----------
+OK
+Line 141 column 6 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    -? {is_open};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 15 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    -? {is_open};
+               ^
+--WARNING----------
+OK
+Line 141 column 15 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    -? {is_open};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 108 column 17 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    str := stream;    
+                 ^
+--WARNING----------
+OK
+Line 108 column 17 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    str := stream;    
+                 ^
+--WARNING----------
+OK
+Line 148 column 6 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {cursor = Old cursor + s};
+      ^
+--WARNING----------
+OK
+Line 148 column 6 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {cursor = Old cursor + s};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 15 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {cursor = Old cursor + s};
+               ^
+--WARNING----------
+OK
+Line 148 column 15 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {cursor = Old cursor + s};
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 95 column 28 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    dest.set_count new_count;
+                            ^
+--WARNING----------
+OK
+Line 95 column 28 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    dest.set_count new_count;
+                            ^
+--WARNING----------
+OK
+Line 95 column 28 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    dest.set_count new_count;
+                            ^
+--WARNING----------
+OK
+Line 189 column 31 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    upper := new_count + lower - 1;
+                               ^
+--WARNING----------
+OK
+Line 189 column 31 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    upper := new_count + lower - 1;
+                               ^
+--WARNING----------
+OK
+Line 189 column 24 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    upper := new_count + lower - 1;
+                        ^
+--WARNING----------
+OK
+Line 189 column 24 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    upper := new_count + lower - 1;
+                        ^
+--WARNING----------
+OK
+Line 189 column 24 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    upper := new_count + lower - 1;
+                        ^
+--WARNING----------
+OK
+Line 189 column 24 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    upper := new_count + lower - 1;
+                        ^
+--WARNING----------
+OK
+Line 189 column 32 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    upper := new_count + lower - 1;
+                                ^
+--WARNING----------
+OK
+Line 189 column 32 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    upper := new_count + lower - 1;
+                                ^
+--WARNING----------
+OK
+Line 189 column 32 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    upper := new_count + lower - 1;
+                                ^
+--WARNING----------
+OK
+Line 189 column 32 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    upper := new_count + lower - 1;
+                                ^
+--WARNING----------
+OK
+Line 189 column 12 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    upper := new_count + lower - 1;
+            ^
+--WARNING----------
+OK
+Line 189 column 12 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    upper := new_count + lower - 1;
+            ^
+--WARNING----------
+OK
+Line 189 column 12 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+    upper := new_count + lower - 1;
+            ^
+--WARNING----------
+OK
+Line 96 column 5 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    ? {result % dest.element_sizeof = 0};
+     ^
+--WARNING----------
+OK
+Line 96 column 5 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    ? {result % dest.element_sizeof = 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 96 column 36 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    ? {result % dest.element_sizeof = 0};
+                                    ^
+--WARNING----------
+OK
+Line 96 column 36 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    ? {result % dest.element_sizeof = 0};
+                                    ^
+--WARNING----------
+OK
+Line 96 column 36 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    ? {result % dest.element_sizeof = 0};
+                                    ^
+--WARNING----------
+OK
+Line 96 column 15 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    ? {result % dest.element_sizeof = 0};
+               ^
+--WARNING----------
+OK
+Line 96 column 15 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    ? {result % dest.element_sizeof = 0};
+               ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 98 column 2 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 98 column 2 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 98 column 2 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 97 column 12 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    result / dest.element_sizeof
+            ^
+--WARNING----------
+OK
+Line 97 column 12 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    result / dest.element_sizeof
+            ^
+--WARNING----------
+OK
+Line 97 column 12 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    result / dest.element_sizeof
+            ^
+--WARNING----------
+OK
+Line 97 column 12 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    result / dest.element_sizeof
+            ^
+--WARNING----------
+OK
+Line 94 column 11 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    f.close;
+           ^
+--WARNING----------
+OK
+Line 94 column 6 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    -? {stream != NULL};
+      ^
+--WARNING----------
+OK
+Line 94 column 6 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    -? {stream != NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 94 column 15 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    -? {stream != NULL};
+               ^
+--WARNING----------
+OK
+Line 94 column 15 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    -? {stream != NULL};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 98 column 17 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    str := stream;    
+                 ^
+--WARNING----------
+OK
+Line 98 column 17 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    str := stream;    
+                 ^
+--WARNING----------
+OK
+Line 100 column 13 in FILE_UNIX(/home/sonntag/lisaac/lib2_os/unix/file_system/file_unix.li):
+    stream := NULL;
+             ^
+--WARNING----------
+OK
+Line 129 column 6 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {! is_open};
+      ^
+--WARNING----------
+OK
+Line 129 column 6 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {! is_open};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 17 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {! is_open};
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {! is_open};
+                 ^
+--WARNING----------
+OK
+Line 129 column 9 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {! is_open};
+         ^
+--WARNING----------
+OK
+Line 129 column 9 in STD_FILE(/home/sonntag/lisaac/lib2/file_system/std_file.li):
+    +? {! is_open};
+         ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 95 column 40 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    bmp := FORMAT_BMP.create_with buffer;
+                                        ^
+--WARNING----------
+OK
+Line 95 column 40 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    bmp := FORMAT_BMP.create_with buffer;
+                                        ^
+--WARNING----------
+OK
+Line 95 column 40 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    bmp := FORMAT_BMP.create_with buffer;
+                                        ^
+--WARNING----------
+OK
+Line 95 column 40 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    bmp := FORMAT_BMP.create_with buffer;
+                                        ^
+--WARNING----------
+OK
+Line 66 column 9 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    clone.make_with buf
+         ^
+--WARNING----------
+OK
+Line 66 column 9 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    clone.make_with buf
+         ^
+--WARNING----------
+OK
+Line 66 column 9 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    clone.make_with buf
+         ^
+--WARNING----------
+OK
+Line 66 column 9 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    clone.make_with buf
+         ^
+--WARNING----------
+OK
+Line 32 column 34 in FORMAT_IMG(/home/sonntag/lisaac/lib2/format/format_img.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 32 column 34 in FORMAT_IMG(/home/sonntag/lisaac/lib2/format/format_img.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 66 column 9 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    clone.make_with buf
+         ^
+--WARNING----------
+OK
+Line 66 column 9 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    clone.make_with buf
+         ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 67 column 2 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 71 column 13 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    buffer := buf;
+             ^
+--WARNING----------
+OK
+Line 72 column 16 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    (read_header).if {
+                ^
+--WARNING----------
+OK
+Line 72 column 16 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    (read_header).if {
+                ^
+--WARNING----------
+OK
+Line 183 column 10 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    (file != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 183 column 10 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    (file != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 189 column 5 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 71 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      header := CONVERT(NATIVE_ARRAY(UINTEGER_8),BMP_HEADER).on (buffer.storage);
+                                                                       ^
+--WARNING----------
+OK
+Line 188 column 71 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      header := CONVERT(NATIVE_ARRAY(UINTEGER_8),BMP_HEADER).on (buffer.storage);
+                                                                       ^
+--WARNING----------
+OK
+Line 188 column 79 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      header := CONVERT(NATIVE_ARRAY(UINTEGER_8),BMP_HEADER).on (buffer.storage);
+                                                                               ^
+--WARNING----------
+OK
+Line 188 column 79 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      header := CONVERT(NATIVE_ARRAY(UINTEGER_8),BMP_HEADER).on (buffer.storage);
+                                                                               ^
+--WARNING----------
+OK
+Line 188 column 79 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      header := CONVERT(NATIVE_ARRAY(UINTEGER_8),BMP_HEADER).on (buffer.storage);
+                                                                               ^
+--WARNING----------
+OK
+Line 188 column 80 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      header := CONVERT(NATIVE_ARRAY(UINTEGER_8),BMP_HEADER).on (buffer.storage);
+                                                                                ^
+--WARNING----------
+OK
+Line 188 column 80 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      header := CONVERT(NATIVE_ARRAY(UINTEGER_8),BMP_HEADER).on (buffer.storage);
+                                                                                ^
+--WARNING----------
+OK
+Line 188 column 15 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      header := CONVERT(NATIVE_ARRAY(UINTEGER_8),BMP_HEADER).on (buffer.storage);
+               ^
+--WARNING----------
+OK
+Line 190 column 10 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    header.is_valid
+          ^
+--WARNING----------
+OK
+Line 190 column 10 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    header.is_valid
+          ^
+--WARNING----------
+OK
+Line 191 column 2 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 85 column 16 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    (file_type1 = 'B') && {file_type2 = 'M'}
+                ^
+--WARNING----------
+OK
+Line 85 column 16 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    (file_type1 = 'B') && {file_type2 = 'M'}
+                ^
+--WARNING----------
+OK
+Line 85 column 25 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    (file_type1 = 'B') && {file_type2 = 'M'}
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 85 column 38 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    (file_type1 = 'B') && {file_type2 = 'M'}
+                                      ^
+--WARNING----------
+OK
+Line 85 column 38 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    (file_type1 = 'B') && {file_type2 = 'M'}
+                                      ^
+--WARNING----------
+OK
+Line 85 column 25 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    (file_type1 = 'B') && {file_type2 = 'M'}
+                         ^
+--WARNING----------
+OK
+Line 75 column 5 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 74 column 42 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos_buffer := BMP_HEADER.object_size;
+                                          ^
+--WARNING----------
+OK
+Line 74 column 42 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos_buffer := BMP_HEADER.object_size;
+                                          ^
+--WARNING----------
+OK
+Line 32 column 34 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 32 column 34 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 74 column 42 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos_buffer := BMP_HEADER.object_size;
+                                          ^
+--WARNING----------
+OK
+Line 74 column 42 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos_buffer := BMP_HEADER.object_size;
+                                          ^
+--WARNING----------
+OK
+Line 74 column 19 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos_buffer := BMP_HEADER.object_size;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos_buffer := BMP_HEADER.object_size;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos_buffer := BMP_HEADER.object_size;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 113 column 5 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    };        
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 97 column 18 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((bmp.width != bitmap.width) || {bmp.height != bitmap.height}).if {
+                  ^
+--WARNING----------
+OK
+Line 43 column 28 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+  - width:INTEGER  <- header.width;
+                            ^
+--WARNING----------
+OK
+Line 43 column 28 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+  - width:INTEGER  <- header.width;
+                            ^
+--WARNING----------
+OK
+Line 43 column 34 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+  - width:INTEGER  <- header.width;
+                                  ^
+--WARNING----------
+OK
+Line 71 column 31 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+  - width :INTEGER <- map_width;
+                               ^
+--WARNING----------
+OK
+Line 71 column 31 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+  - width :INTEGER <- map_width;
+                               ^
+--WARNING----------
+OK
+Line 97 column 27 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((bmp.width != bitmap.width) || {bmp.height != bitmap.height}).if {
+                           ^
+--WARNING----------
+OK
+Line 97 column 27 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((bmp.width != bitmap.width) || {bmp.height != bitmap.height}).if {
+                           ^
+--WARNING----------
+OK
+Line 32 column 3 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  ( + result:ABSTRACT_BITMAP;
+   ^
+--WARNING----------
+OK
+Line 32 column 3 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  ( + result:ABSTRACT_BITMAP;
+   ^
+--WARNING----------
+OK
+Line 34 column 45 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    result := BITMAP(PIXEL_24).create (90,30);
+                                             ^
+--WARNING----------
+OK
+Line 34 column 45 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    result := BITMAP(PIXEL_24).create (90,30);
+                                             ^
+--WARNING----------
+OK
+Line 34 column 45 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    result := BITMAP(PIXEL_24).create (90,30);
+                                             ^
+--WARNING----------
+OK
+Line 34 column 45 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    result := BITMAP(PIXEL_24).create (90,30);
+                                             ^
+--WARNING----------
+OK
+Line 174 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 174 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 174 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 174 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 174 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 174 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 175 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    result.make (w,h);
+                     ^
+--WARNING----------
+OK
+Line 57 column 13 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    width  := w;
+             ^
+--WARNING----------
+OK
+Line 57 column 13 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    width  := w;
+             ^
+--WARNING----------
+OK
+Line 57 column 13 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    width  := w;
+             ^
+--WARNING----------
+OK
+Line 58 column 13 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    height := h;
+             ^
+--WARNING----------
+OK
+Line 58 column 13 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    height := h;
+             ^
+--WARNING----------
+OK
+Line 58 column 13 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    height := h;
+             ^
+--WARNING----------
+OK
+Line 60 column 45 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    image := FAST_ARRAY(BMP_LINE(E)).create h;
+                                             ^
+--WARNING----------
+OK
+Line 60 column 45 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    image := FAST_ARRAY(BMP_LINE(E)).create h;
+                                             ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 68 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result.make new_count;
+                         ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 122 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 122 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 468 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 468 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 129 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 127 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                                                 ^
+--WARNING----------
+OK
+Line 127 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                                                 ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 53 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 52 column 35 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := POINTER.object_size;
+                                   ^
+--WARNING----------
+OK
+Line 52 column 35 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := POINTER.object_size;
+                                   ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                    ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 42 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                          ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 129 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 136 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 136 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 136 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 136 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 137 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+      ^
+--WARNING----------
+OK
+Line 137 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 138 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+      ^
+--WARNING----------
+OK
+Line 138 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                                      ^
+--WARNING----------
+OK
+Line 138 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                                      ^
+--WARNING----------
+OK
+Line 420 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+      ^
+--WARNING----------
+OK
+Line 420 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 424 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  ); 
+  ^
+--WARNING----------
+OK
+Line 138 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                         ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 60 column 12 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    image := FAST_ARRAY(BMP_LINE(E)).create h;
+            ^
+--WARNING----------
+OK
+Line 61 column 15 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    0.to (image.upper) do { y:INTEGER;
+               ^
+--WARNING----------
+OK
+Line 61 column 15 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    0.to (image.upper) do { y:INTEGER;
+               ^
+--WARNING----------
+OK
+Line 61 column 21 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    0.to (image.upper) do { y:INTEGER;
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    0.to (image.upper) do { y:INTEGER;
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    0.to (image.upper) do { y:INTEGER;
+                     ^
+--WARNING----------
+OK
+Line 63 column 5 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 63 column 5 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 63 column 5 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 63 column 5 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 62 column 11 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+      image.put (BMP_LINE(E).create w) to y;
+           ^
+--WARNING----------
+OK
+Line 62 column 11 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+      image.put (BMP_LINE(E).create w) to y;
+           ^
+--WARNING----------
+OK
+Line 62 column 37 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+      image.put (BMP_LINE(E).create w) to y;
+                                     ^
+--WARNING----------
+OK
+Line 62 column 37 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+      image.put (BMP_LINE(E).create w) to y;
+                                     ^
+--WARNING----------
+OK
+Line 46 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+     ^
+--WARNING----------
+OK
+Line 46 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 46 column 9 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+         ^
+--WARNING----------
+OK
+Line 46 column 9 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+         ^
+--WARNING----------
+OK
+Line 46 column 9 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+         ^
+--WARNING----------
+OK
+Line 46 column 9 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {n>0};
+         ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 48 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result:=clone;
+                 ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 49 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    result.make n;
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 8 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+        ^
+--WARNING----------
+OK
+Line 58 column 8 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+        ^
+--WARNING----------
+OK
+Line 58 column 8 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+        ^
+--WARNING----------
+OK
+Line 58 column 8 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    (n > capacity).if {
+        ^
+--WARNING----------
+OK
+Line 61 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 59 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      capacity := n;      
+                 ^
+--WARNING----------
+OK
+Line 59 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      capacity := n;      
+                 ^
+--WARNING----------
+OK
+Line 59 column 17 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      capacity := n;      
+                 ^
+--WARNING----------
+OK
+Line 60 column 41 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      storage := NATIVE_ARRAY(E).create n;
+                                         ^
+--WARNING----------
+OK
+Line 60 column 41 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      storage := NATIVE_ARRAY(E).create n;
+                                         ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 32 column 31 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+  - parent_pixel:PIXEL := PIXEL;
+                               ^
+--WARNING----------
+OK
+Line 32 column 31 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+  - parent_pixel:PIXEL := PIXEL;
+                               ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 53 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                    ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 42 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                          ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 60 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      storage := NATIVE_ARRAY(E).create n;
+                ^
+--WARNING----------
+OK
+Line 61 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 62 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+                ^
+--WARNING----------
+OK
+Line 62 column 12 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+            ^
+--WARNING----------
+OK
+Line 62 column 12 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+            ^
+--WARNING----------
+OK
+Line 62 column 12 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    upper := n - 1;
+            ^
+--WARNING----------
+OK
+Line 51 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+     ^
+--WARNING----------
+OK
+Line 51 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 51 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+                       ^
+--WARNING----------
+OK
+Line 51 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+                       ^
+--WARNING----------
+OK
+Line 51 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.count    = n};
+                       ^
+--WARNING----------
+OK
+Line 42 column 28 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                            ^
+--WARNING----------
+OK
+Line 42 column 28 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                            ^
+--WARNING----------
+OK
+Line 42 column 28 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                            ^
+--WARNING----------
+OK
+Line 42 column 28 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                            ^
+--WARNING----------
+OK
+Line 42 column 29 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                             ^
+--WARNING----------
+OK
+Line 42 column 29 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                             ^
+--WARNING----------
+OK
+Line 42 column 29 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                             ^
+--WARNING----------
+OK
+Line 42 column 29 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+  - count:INTEGER <- (upper + 1);
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 52 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+     ^
+--WARNING----------
+OK
+Line 52 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 52 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+                       ^
+--WARNING----------
+OK
+Line 52 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+                       ^
+--WARNING----------
+OK
+Line 52 column 23 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {result.capacity = n};
+                       ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 62 column 43 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+      image.put (BMP_LINE(E).create w) to y;
+                                           ^
+--WARNING----------
+OK
+Line 85 column 26 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+                          ^
+--WARNING----------
+OK
+Line 85 column 26 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+                          ^
+--WARNING----------
+OK
+Line 78 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+      ^
+--WARNING----------
+OK
+Line 78 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+                            ^
+--WARNING----------
+OK
+Line 84 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+      ^
+--WARNING----------
+OK
+Line 84 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 16 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+                ^
+--WARNING----------
+OK
+Line 84 column 16 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+                ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 249 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  ); 
+  ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+      ^
+--WARNING----------
+OK
+Line 85 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 85 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+               ^
+--WARNING----------
+OK
+Line 85 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 64 column 16 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 64 column 16 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 64 column 16 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 64 column 16 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 35 column 28 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    result.color (result.red);
+                            ^
+--WARNING----------
+OK
+Line 35 column 28 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    result.color (result.red);
+                            ^
+--WARNING----------
+OK
+Line 35 column 28 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    result.color (result.red);
+                            ^
+--WARNING----------
+OK
+Line 155 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - red:UINTEGER_32   := 0FF0000h;
+                                 ^
+--WARNING----------
+OK
+Line 155 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - red:UINTEGER_32   := 0FF0000h;
+                                 ^
+--WARNING----------
+OK
+Line 155 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - red:UINTEGER_32   := 0FF0000h;
+                                 ^
+--WARNING----------
+OK
+Line 155 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - red:UINTEGER_32   := 0FF0000h;
+                                 ^
+--WARNING----------
+OK
+Line 155 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - red:UINTEGER_32   := 0FF0000h;
+                                 ^
+--WARNING----------
+OK
+Line 155 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - red:UINTEGER_32   := 0FF0000h;
+                                 ^
+--WARNING----------
+OK
+Line 35 column 29 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    result.color (result.red);
+                             ^
+--WARNING----------
+OK
+Line 35 column 29 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    result.color (result.red);
+                             ^
+--WARNING----------
+OK
+Line 35 column 29 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    result.color (result.red);
+                             ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 36 column 38 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    result.print "No image" to (10,10);
+                                      ^
+--WARNING----------
+OK
+Line 36 column 38 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    result.print "No image" to (10,10);
+                                      ^
+--WARNING----------
+OK
+Line 36 column 38 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    result.print "No image" to (10,10);
+                                      ^
+--WARNING----------
+OK
+Line 1591 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    print string at (string.lower) to (string.upper) to (x,y)
+                                 ^
+--WARNING----------
+OK
+Line 1591 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    print string at (string.lower) to (string.upper) to (x,y)
+                                 ^
+--WARNING----------
+OK
+Line 1591 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    print string at (string.lower) to (string.upper) to (x,y)
+                                 ^
+--WARNING----------
+OK
+Line 1591 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    print string at (string.lower) to (string.upper) to (x,y)
+                                 ^
+--WARNING----------
+OK
+Line 1591 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    print string at (string.lower) to (string.upper) to (x,y)
+                                                   ^
+--WARNING----------
+OK
+Line 1591 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    print string at (string.lower) to (string.upper) to (x,y)
+                                                   ^
+--WARNING----------
+OK
+Line 1591 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    print string at (string.lower) to (string.upper) to (x,y)
+                                                   ^
+--WARNING----------
+OK
+Line 1591 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    print string at (string.lower) to (string.upper) to (x,y)
+                                                   ^
+--WARNING----------
+OK
+Line 1592 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 1592 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 1592 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 1592 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 474 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_16:UINTEGER_16 <- CONVERT(SELF,UINTEGER_16).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 474 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_16:UINTEGER_16 <- CONVERT(SELF,UINTEGER_16).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 1550 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                  ^
+--WARNING----------
+OK
+Line 1550 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                  ^
+--WARNING----------
+OK
+Line 1550 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                  ^
+--WARNING----------
+OK
+Line 1550 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                  ^
+--WARNING----------
+OK
+Line 1550 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+          ^
+--WARNING----------
+OK
+Line 1550 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+          ^
+--WARNING----------
+OK
+Line 1550 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+          ^
+--WARNING----------
+OK
+Line 1550 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+          ^
+--WARNING----------
+OK
+Line 1550 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                      ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1550 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1550 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1550 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1550 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1550 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                         ^
+--WARNING----------
+OK
+Line 1550 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                         ^
+--WARNING----------
+OK
+Line 1550 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                         ^
+--WARNING----------
+OK
+Line 1550 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                         ^
+--WARNING----------
+OK
+Line 1550 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                 ^
+--WARNING----------
+OK
+Line 1550 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                 ^
+--WARNING----------
+OK
+Line 1550 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                 ^
+--WARNING----------
+OK
+Line 1550 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                 ^
+--WARNING----------
+OK
+Line 1550 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                      ^
+--WARNING----------
+OK
+Line 1550 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1550 column 59 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                           ^
+--WARNING----------
+OK
+Line 1550 column 59 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                           ^
+--WARNING----------
+OK
+Line 1550 column 59 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                           ^
+--WARNING----------
+OK
+Line 1550 column 59 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                           ^
+--WARNING----------
+OK
+Line 1550 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                   ^
+--WARNING----------
+OK
+Line 1550 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                   ^
+--WARNING----------
+OK
+Line 1550 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                   ^
+--WARNING----------
+OK
+Line 1550 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                   ^
+--WARNING----------
+OK
+Line 1550 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                             ^
+--WARNING----------
+OK
+Line 1585 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1584 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1584 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1584 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1584 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1553 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	car:=string.item j.to_integer;
+	                  ^
+--WARNING----------
+OK
+Line 1553 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	car:=string.item j.to_integer;
+	                  ^
+--WARNING----------
+OK
+Line 1553 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	car:=string.item j.to_integer;
+	                  ^
+--WARNING----------
+OK
+Line 1553 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	car:=string.item j.to_integer;
+	                  ^
+--WARNING----------
+OK
+Line 1553 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	car:=string.item j.to_integer;
+	                             ^
+--WARNING----------
+OK
+Line 1553 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	car:=string.item j.to_integer;
+	                             ^
+--WARNING----------
+OK
+Line 1554 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	      ^
+--WARNING----------
+OK
+Line 1554 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	      ^
+--WARNING----------
+OK
+Line 1554 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	      ^
+--WARNING----------
+OK
+Line 1554 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	      ^
+--WARNING----------
+OK
+Line 1554 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	            ^
+--WARNING----------
+OK
+Line 1554 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1554 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1554 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1554 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1554 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1558 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1558 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1557 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  car:=car-32;
+	           ^
+--WARNING----------
+OK
+Line 1557 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  car:=car-32;
+	           ^
+--WARNING----------
+OK
+Line 1557 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  car:=car-32;
+	           ^
+--WARNING----------
+OK
+Line 1557 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  car:=car-32;
+	           ^
+--WARNING----------
+OK
+Line 1561 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                        ^
+--WARNING----------
+OK
+Line 1561 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                        ^
+--WARNING----------
+OK
+Line 1561 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                        ^
+--WARNING----------
+OK
+Line 1561 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                        ^
+--WARNING----------
+OK
+Line 1561 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                                      ^
+--WARNING----------
+OK
+Line 1561 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                                      ^
+--WARNING----------
+OK
+Line 1561 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                                      ^
+--WARNING----------
+OK
+Line 1561 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                                      ^
+--WARNING----------
+OK
+Line 1562 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	         ^
+--WARNING----------
+OK
+Line 1562 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	         ^
+--WARNING----------
+OK
+Line 1562 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	         ^
+--WARNING----------
+OK
+Line 1562 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	         ^
+--WARNING----------
+OK
+Line 1562 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                              ^
+--WARNING----------
+OK
+Line 1562 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                              ^
+--WARNING----------
+OK
+Line 1562 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                              ^
+--WARNING----------
+OK
+Line 1562 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                              ^
+--WARNING----------
+OK
+Line 1562 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                      ^
+--WARNING----------
+OK
+Line 1562 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                      ^
+--WARNING----------
+OK
+Line 1562 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                      ^
+--WARNING----------
+OK
+Line 1562 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                      ^
+--WARNING----------
+OK
+Line 1583 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1579 column 4 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1579 column 4 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1564 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                           ^
+--WARNING----------
+OK
+Line 1564 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                           ^
+--WARNING----------
+OK
+Line 1564 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                           ^
+--WARNING----------
+OK
+Line 1564 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                           ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1576 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1566 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      bit_count:=1;
+	                  ^
+--WARNING----------
+OK
+Line 1566 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      bit_count:=1;
+	                  ^
+--WARNING----------
+OK
+Line 1566 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      bit_count:=1;
+	                  ^
+--WARNING----------
+OK
+Line 1566 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      bit_count:=1;
+	                  ^
+--WARNING----------
+OK
+Line 332 column 6 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 332 column 6 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 332 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 332 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 37 column 64 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - parent_unsigned_integer:UNSIGNED_INTEGER := UNSIGNED_INTEGER;
+                                                                ^
+--WARNING----------
+OK
+Line 37 column 64 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - parent_unsigned_integer:UNSIGNED_INTEGER := UNSIGNED_INTEGER;
+                                                                ^
+--WARNING----------
+OK
+Line 332 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 332 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 332 column 64 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                                                ^
+--WARNING----------
+OK
+Line 332 column 64 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                                                ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 47 column 51 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - maximum:UINTEGER_64 := 65535.to_raw_uinteger_64; 
+                                                   ^
+--WARNING----------
+OK
+Line 47 column 51 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - maximum:UINTEGER_64 := 65535.to_raw_uinteger_64; 
+                                                   ^
+--WARNING----------
+OK
+Line 47 column 51 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - maximum:UINTEGER_64 := 65535.to_raw_uinteger_64; 
+                                                   ^
+--WARNING----------
+OK
+Line 47 column 51 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - maximum:UINTEGER_64 := 65535.to_raw_uinteger_64; 
+                                                   ^
+--WARNING----------
+OK
+Line 47 column 51 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - maximum:UINTEGER_64 := 65535.to_raw_uinteger_64; 
+                                                   ^
+--WARNING----------
+OK
+Line 47 column 51 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - maximum:UINTEGER_64 := 65535.to_raw_uinteger_64; 
+                                                   ^
+--WARNING----------
+OK
+Line 332 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 332 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 1575 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 1575 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1568 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                       ^
+--WARNING----------
+OK
+Line 1568 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                       ^
+--WARNING----------
+OK
+Line 1568 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                       ^
+--WARNING----------
+OK
+Line 1568 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                       ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1572 column 3 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1569 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
+		                                               ^
+--WARNING----------
+OK
+Line 1569 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
+		                                               ^
+--WARNING----------
+OK
+Line 1569 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
+		                                               ^
+--WARNING----------
+OK
+Line 1569 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
+		                                               ^
+--WARNING----------
+OK
+Line 1569 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
+		                                               ^
+--WARNING----------
+OK
+Line 1569 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
+		                                               ^
+--WARNING----------
+OK
+Line 1571 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  };		
+		   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 142 column 16 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    get_y_line y.put col to x;
+                ^
+--WARNING----------
+OK
+Line 142 column 16 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    get_y_line y.put col to x;
+                ^
+--WARNING----------
+OK
+Line 42 column 9 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    image.item y
+         ^
+--WARNING----------
+OK
+Line 42 column 9 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    image.item y
+         ^
+--WARNING----------
+OK
+Line 43 column 2 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 142 column 29 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    get_y_line y.put col to x;
+                             ^
+--WARNING----------
+OK
+Line 112 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+     ^
+--WARNING----------
+OK
+Line 112 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 112 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+                            ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 113 column 10 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    item n.make col;    
+          ^
+--WARNING----------
+OK
+Line 113 column 10 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    item n.make col;    
+          ^
+--WARNING----------
+OK
+Line 161 column 32 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  - item n:INTEGER :E <- storage.item n;
+                                ^
+--WARNING----------
+OK
+Line 161 column 32 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  - item n:INTEGER :E <- storage.item n;
+                                ^
+--WARNING----------
+OK
+Line 161 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  - item n:INTEGER :E <- storage.item n;
+                                       ^
+--WARNING----------
+OK
+Line 113 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    item n.make col;    
+                   ^
+--WARNING----------
+OK
+Line 113 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    item n.make col;    
+                   ^
+--WARNING----------
+OK
+Line 65 column 25 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_red   :=  (col >> 16).to_uinteger_8;
+                         ^
+--WARNING----------
+OK
+Line 65 column 25 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_red   :=  (col >> 16).to_uinteger_8;
+                         ^
+--WARNING----------
+OK
+Line 65 column 25 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_red   :=  (col >> 16).to_uinteger_8;
+                         ^
+--WARNING----------
+OK
+Line 65 column 25 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_red   :=  (col >> 16).to_uinteger_8;
+                         ^
+--WARNING----------
+OK
+Line 65 column 25 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_red   :=  (col >> 16).to_uinteger_8;
+                         ^
+--WARNING----------
+OK
+Line 65 column 25 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_red   :=  (col >> 16).to_uinteger_8;
+                         ^
+--WARNING----------
+OK
+Line 65 column 43 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_red   :=  (col >> 16).to_uinteger_8;
+                                           ^
+--WARNING----------
+OK
+Line 65 column 43 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_red   :=  (col >> 16).to_uinteger_8;
+                                           ^
+--WARNING----------
+OK
+Line 65 column 43 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_red   :=  (col >> 16).to_uinteger_8;
+                                           ^
+--WARNING----------
+OK
+Line 65 column 43 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_red   :=  (col >> 16).to_uinteger_8;
+                                           ^
+--WARNING----------
+OK
+Line 65 column 43 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_red   :=  (col >> 16).to_uinteger_8;
+                                           ^
+--WARNING----------
+OK
+Line 65 column 43 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_red   :=  (col >> 16).to_uinteger_8;
+                                           ^
+--WARNING----------
+OK
+Line 65 column 43 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_red   :=  (col >> 16).to_uinteger_8;
+                                           ^
+--WARNING----------
+OK
+Line 65 column 43 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_red   :=  (col >> 16).to_uinteger_8;
+                                           ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 472 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_8:UINTEGER_8   <- CONVERT(SELF,UINTEGER_8 ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 472 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_8:UINTEGER_8   <- CONVERT(SELF,UINTEGER_8 ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 65 column 16 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_red   :=  (col >> 16).to_uinteger_8;
+                ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 66 column 32 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 66 column 32 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 66 column 32 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 66 column 32 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 66 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 66 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 66 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 66 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 66 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 66 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 66 column 36 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                                    ^
+--WARNING----------
+OK
+Line 66 column 36 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                                    ^
+--WARNING----------
+OK
+Line 66 column 36 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                                    ^
+--WARNING----------
+OK
+Line 66 column 36 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                                    ^
+--WARNING----------
+OK
+Line 66 column 36 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                                    ^
+--WARNING----------
+OK
+Line 66 column 36 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                                    ^
+--WARNING----------
+OK
+Line 66 column 53 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                                                     ^
+--WARNING----------
+OK
+Line 66 column 53 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                                                     ^
+--WARNING----------
+OK
+Line 66 column 53 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                                                     ^
+--WARNING----------
+OK
+Line 66 column 53 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                                                     ^
+--WARNING----------
+OK
+Line 66 column 53 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                                                     ^
+--WARNING----------
+OK
+Line 66 column 53 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                                                     ^
+--WARNING----------
+OK
+Line 66 column 53 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                                                     ^
+--WARNING----------
+OK
+Line 66 column 53 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                                                     ^
+--WARNING----------
+OK
+Line 66 column 16 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
+                ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 67 column 32 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue  :=  (col & 0000FFh).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 67 column 32 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue  :=  (col & 0000FFh).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 67 column 32 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue  :=  (col & 0000FFh).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 67 column 32 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue  :=  (col & 0000FFh).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 67 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue  :=  (col & 0000FFh).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 67 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue  :=  (col & 0000FFh).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 67 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue  :=  (col & 0000FFh).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 67 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue  :=  (col & 0000FFh).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 67 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue  :=  (col & 0000FFh).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 67 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue  :=  (col & 0000FFh).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 67 column 47 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue  :=  (col & 0000FFh).to_uinteger_8;
+                                               ^
+--WARNING----------
+OK
+Line 67 column 47 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue  :=  (col & 0000FFh).to_uinteger_8;
+                                               ^
+--WARNING----------
+OK
+Line 67 column 47 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue  :=  (col & 0000FFh).to_uinteger_8;
+                                               ^
+--WARNING----------
+OK
+Line 67 column 47 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue  :=  (col & 0000FFh).to_uinteger_8;
+                                               ^
+--WARNING----------
+OK
+Line 67 column 47 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue  :=  (col & 0000FFh).to_uinteger_8;
+                                               ^
+--WARNING----------
+OK
+Line 67 column 47 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue  :=  (col & 0000FFh).to_uinteger_8;
+                                               ^
+--WARNING----------
+OK
+Line 67 column 47 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue  :=  (col & 0000FFh).to_uinteger_8;
+                                               ^
+--WARNING----------
+OK
+Line 67 column 47 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue  :=  (col & 0000FFh).to_uinteger_8;
+                                               ^
+--WARNING----------
+OK
+Line 67 column 16 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue  :=  (col & 0000FFh).to_uinteger_8;
+                ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 1571 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  };		
+		   ^
+--WARNING----------
+OK
+Line 1572 column 3 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 1573 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		pix_y:=pix_y+1;
+		             ^
+--WARNING----------
+OK
+Line 1573 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		pix_y:=pix_y+1;
+		             ^
+--WARNING----------
+OK
+Line 1573 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		pix_y:=pix_y+1;
+		             ^
+--WARNING----------
+OK
+Line 1573 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		pix_y:=pix_y+1;
+		             ^
+--WARNING----------
+OK
+Line 1574 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		bit_count:=bit_count << 1;
+		                       ^
+--WARNING----------
+OK
+Line 1574 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		bit_count:=bit_count << 1;
+		                       ^
+--WARNING----------
+OK
+Line 1574 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		bit_count:=bit_count << 1;
+		                       ^
+--WARNING----------
+OK
+Line 1574 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		bit_count:=bit_count << 1;
+		                       ^
+--WARNING----------
+OK
+Line 1574 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		bit_count:=bit_count << 1;
+		                       ^
+--WARNING----------
+OK
+Line 1574 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		bit_count:=bit_count << 1;
+		                       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1576 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 1577 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    pix_x:=pix_x+1;
+	                 ^
+--WARNING----------
+OK
+Line 1577 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    pix_x:=pix_x+1;
+	                 ^
+--WARNING----------
+OK
+Line 1577 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    pix_x:=pix_x+1;
+	                 ^
+--WARNING----------
+OK
+Line 1577 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    pix_x:=pix_x+1;
+	                 ^
+--WARNING----------
+OK
+Line 1578 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    offset_begin:=offset_begin+1;
+	                               ^
+--WARNING----------
+OK
+Line 1578 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    offset_begin:=offset_begin+1;
+	                               ^
+--WARNING----------
+OK
+Line 1578 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    offset_begin:=offset_begin+1;
+	                               ^
+--WARNING----------
+OK
+Line 1578 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    offset_begin:=offset_begin+1;
+	                               ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1580 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + 1;
+	                  ^
+--WARNING----------
+OK
+Line 1580 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + 1;
+	                  ^
+--WARNING----------
+OK
+Line 1580 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + 1;
+	                  ^
+--WARNING----------
+OK
+Line 1580 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + 1;
+	                  ^
+--WARNING----------
+OK
+Line 1583 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1582 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + sz_letter;
+	                  ^
+--WARNING----------
+OK
+Line 1582 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + sz_letter;
+	                  ^
+--WARNING----------
+OK
+Line 1582 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + sz_letter;
+	                  ^
+--WARNING----------
+OK
+Line 1582 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + sz_letter;
+	                  ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1585 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 97 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((bmp.width != bitmap.width) || {bmp.height != bitmap.height}).if {
+                                 ^
+--WARNING----------
+OK
+Line 97 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((bmp.width != bitmap.width) || {bmp.height != bitmap.height}).if {
+                                 ^
+--WARNING----------
+OK
+Line 97 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((bmp.width != bitmap.width) || {bmp.height != bitmap.height}).if {
+                                 ^
+--WARNING----------
+OK
+Line 97 column 37 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((bmp.width != bitmap.width) || {bmp.height != bitmap.height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 97 column 37 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((bmp.width != bitmap.width) || {bmp.height != bitmap.height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 97 column 50 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((bmp.width != bitmap.width) || {bmp.height != bitmap.height}).if {
+                                                  ^
+--WARNING----------
+OK
+Line 42 column 28 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+  - height:INTEGER <- header.height;
+                            ^
+--WARNING----------
+OK
+Line 42 column 28 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+  - height:INTEGER <- header.height;
+                            ^
+--WARNING----------
+OK
+Line 42 column 35 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+  - height:INTEGER <- header.height;
+                                   ^
+--WARNING----------
+OK
+Line 72 column 32 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+  - height:INTEGER <- map_height;   
+                                ^
+--WARNING----------
+OK
+Line 72 column 32 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+  - height:INTEGER <- map_height;   
+                                ^
+--WARNING----------
+OK
+Line 97 column 59 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((bmp.width != bitmap.width) || {bmp.height != bitmap.height}).if {
+                                                           ^
+--WARNING----------
+OK
+Line 97 column 59 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((bmp.width != bitmap.width) || {bmp.height != bitmap.height}).if {
+                                                           ^
+--WARNING----------
+OK
+Line 97 column 66 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((bmp.width != bitmap.width) || {bmp.height != bitmap.height}).if {
+                                                                  ^
+--WARNING----------
+OK
+Line 97 column 66 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((bmp.width != bitmap.width) || {bmp.height != bitmap.height}).if {
+                                                                  ^
+--WARNING----------
+OK
+Line 97 column 66 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((bmp.width != bitmap.width) || {bmp.height != bitmap.height}).if {
+                                                                  ^
+--WARNING----------
+OK
+Line 99 column 7 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      };      
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 98 column 14 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        bitmap.make (bmp.width,bmp.height);	  
+              ^
+--WARNING----------
+OK
+Line 98 column 14 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        bitmap.make (bmp.width,bmp.height);	  
+              ^
+--WARNING----------
+OK
+Line 98 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        bitmap.make (bmp.width,bmp.height);	  
+                              ^
+--WARNING----------
+OK
+Line 98 column 41 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        bitmap.make (bmp.width,bmp.height);	  
+                                         ^
+--WARNING----------
+OK
+Line 98 column 42 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        bitmap.make (bmp.width,bmp.height);	  
+                                          ^
+--WARNING----------
+OK
+Line 99 column 7 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      };      
+       ^
+--WARNING----------
+OK
+Line 100 column 29 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      bmp.put_image_in bitmap;
+                             ^
+--WARNING----------
+OK
+Line 100 column 29 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      bmp.put_image_in bitmap;
+                             ^
+--WARNING----------
+OK
+Line 100 column 29 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      bmp.put_image_in bitmap;
+                             ^
+--WARNING----------
+OK
+Line 85 column 6 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {header != NULL};
+      ^
+--WARNING----------
+OK
+Line 85 column 6 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {header != NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 85 column 15 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {header != NULL};
+               ^
+--WARNING----------
+OK
+Line 85 column 15 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {header != NULL};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 86 column 6 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {(bmp.width = header.width) && {bmp.height = header.height}};
+      ^
+--WARNING----------
+OK
+Line 86 column 6 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {(bmp.width = header.width) && {bmp.height = header.height}};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 86 column 19 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {(bmp.width = header.width) && {bmp.height = header.height}};
+                   ^
+--WARNING----------
+OK
+Line 86 column 19 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {(bmp.width = header.width) && {bmp.height = header.height}};
+                   ^
+--WARNING----------
+OK
+Line 86 column 19 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {(bmp.width = header.width) && {bmp.height = header.height}};
+                   ^
+--WARNING----------
+OK
+Line 86 column 27 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {(bmp.width = header.width) && {bmp.height = header.height}};
+                           ^
+--WARNING----------
+OK
+Line 86 column 27 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {(bmp.width = header.width) && {bmp.height = header.height}};
+                           ^
+--WARNING----------
+OK
+Line 86 column 33 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {(bmp.width = header.width) && {bmp.height = header.height}};
+                                 ^
+--WARNING----------
+OK
+Line 86 column 37 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {(bmp.width = header.width) && {bmp.height = header.height}};
+                                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 86 column 50 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {(bmp.width = header.width) && {bmp.height = header.height}};
+                                                  ^
+--WARNING----------
+OK
+Line 86 column 50 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {(bmp.width = header.width) && {bmp.height = header.height}};
+                                                  ^
+--WARNING----------
+OK
+Line 86 column 50 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {(bmp.width = header.width) && {bmp.height = header.height}};
+                                                  ^
+--WARNING----------
+OK
+Line 86 column 58 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {(bmp.width = header.width) && {bmp.height = header.height}};
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {(bmp.width = header.width) && {bmp.height = header.height}};
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 65 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {(bmp.width = header.width) && {bmp.height = header.height}};
+                                                                 ^
+--WARNING----------
+OK
+Line 86 column 37 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    -? {(bmp.width = header.width) && {bmp.height = header.height}};
+                                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 96 column 48 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    line_24 := BMP_LINE(PIXEL_24).create (header.width);
+                                                ^
+--WARNING----------
+OK
+Line 96 column 48 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    line_24 := BMP_LINE(PIXEL_24).create (header.width);
+                                                ^
+--WARNING----------
+OK
+Line 96 column 54 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    line_24 := BMP_LINE(PIXEL_24).create (header.width);
+                                                      ^
+--WARNING----------
+OK
+Line 96 column 55 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    line_24 := BMP_LINE(PIXEL_24).create (header.width);
+                                                       ^
+--WARNING----------
+OK
+Line 96 column 55 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    line_24 := BMP_LINE(PIXEL_24).create (header.width);
+                                                       ^
+--WARNING----------
+OK
+Line 97 column 10 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    header.is_8bit.if {
+          ^
+--WARNING----------
+OK
+Line 97 column 10 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    header.is_8bit.if {
+          ^
+--WARNING----------
+OK
+Line 97 column 18 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    header.is_8bit.if {
+                  ^
+--WARNING----------
+OK
+Line 121 column 19 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    bits_per_pixel = 8
+                   ^
+--WARNING----------
+OK
+Line 121 column 19 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    bits_per_pixel = 8
+                   ^
+--WARNING----------
+OK
+Line 69 column 52 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+  - bits_per_pixel:UINTEGER_16 <- map_bits_per_pixel;
+                                                    ^
+--WARNING----------
+OK
+Line 69 column 52 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+  - bits_per_pixel:UINTEGER_16 <- map_bits_per_pixel;
+                                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 146 column 5 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    }.elseif {header.is_24bit} then {	
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 101 column 20 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      init_color_map;      
+                    ^
+--WARNING----------
+OK
+Line 101 column 20 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      init_color_map;      
+                    ^
+--WARNING----------
+OK
+Line 216 column 5 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    ? {header != NULL};
+     ^
+--WARNING----------
+OK
+Line 216 column 5 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    ? {header != NULL};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 216 column 14 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    ? {header != NULL};
+              ^
+--WARNING----------
+OK
+Line 216 column 14 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    ? {header != NULL};
+              ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 220 column 10 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    header.is_bgr_format.if {
+          ^
+--WARNING----------
+OK
+Line 220 column 10 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    header.is_bgr_format.if {
+          ^
+--WARNING----------
+OK
+Line 220 column 24 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    header.is_bgr_format.if {
+                        ^
+--WARNING----------
+OK
+Line 90 column 16 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    header_size = object_size + get_nb_colors * 3
+                ^
+--WARNING----------
+OK
+Line 90 column 16 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    header_size = object_size + get_nb_colors * 3
+                ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 90 column 30 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    header_size = object_size + get_nb_colors * 3
+                              ^
+--WARNING----------
+OK
+Line 90 column 30 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    header_size = object_size + get_nb_colors * 3
+                              ^
+--WARNING----------
+OK
+Line 90 column 30 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    header_size = object_size + get_nb_colors * 3
+                              ^
+--WARNING----------
+OK
+Line 90 column 30 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    header_size = object_size + get_nb_colors * 3
+                              ^
+--WARNING----------
+OK
+Line 90 column 46 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    header_size = object_size + get_nb_colors * 3
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    header_size = object_size + get_nb_colors * 3
+                                              ^
+--WARNING----------
+OK
+Line 95 column 17 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    (colors_used = 0).if {
+                 ^
+--WARNING----------
+OK
+Line 95 column 17 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    (colors_used = 0).if {
+                 ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 105 column 5 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 96 column 13 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+      is_8bit.if {
+             ^
+--WARNING----------
+OK
+Line 96 column 13 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+      is_8bit.if {
+             ^
+--WARNING----------
+OK
+Line 98 column 7 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+      }.elseif {is_4bit} then {
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 98 column 7 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+      }.elseif {is_4bit} then {
+       ^
+--WARNING----------
+OK
+Line 102 column 7 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 102 column 7 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 98 column 23 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+      }.elseif {is_4bit} then {
+                       ^
+--WARNING----------
+OK
+Line 98 column 23 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+      }.elseif {is_4bit} then {
+                       ^
+--WARNING----------
+OK
+Line 116 column 19 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    bits_per_pixel = 4
+                   ^
+--WARNING----------
+OK
+Line 116 column 19 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    bits_per_pixel = 4
+                   ^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 105 column 5 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 104 column 27 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+      result := colors_used.to_integer;
+                           ^
+--WARNING----------
+OK
+Line 104 column 27 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+      result := colors_used.to_integer;
+                           ^
+--WARNING----------
+OK
+Line 104 column 38 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+      result := colors_used.to_integer;
+                                      ^
+--WARNING----------
+OK
+Line 104 column 38 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+      result := colors_used.to_integer;
+                                      ^
+--WARNING----------
+OK
+Line 104 column 38 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+      result := colors_used.to_integer;
+                                      ^
+--WARNING----------
+OK
+Line 104 column 38 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+      result := colors_used.to_integer;
+                                      ^
+--WARNING----------
+OK
+Line 104 column 38 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+      result := colors_used.to_integer;
+                                      ^
+--WARNING----------
+OK
+Line 104 column 38 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+      result := colors_used.to_integer;
+                                      ^
+--WARNING----------
+OK
+Line 104 column 38 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+      result := colors_used.to_integer;
+                                      ^
+--WARNING----------
+OK
+Line 104 column 38 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+      result := colors_used.to_integer;
+                                      ^
+--WARNING----------
+OK
+Line 90 column 47 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    header_size = object_size + get_nb_colors * 3
+                                               ^
+--WARNING----------
+OK
+Line 90 column 47 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    header_size = object_size + get_nb_colors * 3
+                                               ^
+--WARNING----------
+OK
+Line 90 column 47 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    header_size = object_size + get_nb_colors * 3
+                                               ^
+--WARNING----------
+OK
+Line 90 column 47 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    header_size = object_size + get_nb_colors * 3
+                                               ^
+--WARNING----------
+OK
+Line 90 column 31 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    header_size = object_size + get_nb_colors * 3
+                               ^
+--WARNING----------
+OK
+Line 90 column 31 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    header_size = object_size + get_nb_colors * 3
+                               ^
+--WARNING----------
+OK
+Line 90 column 31 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    header_size = object_size + get_nb_colors * 3
+                               ^
+--WARNING----------
+OK
+Line 90 column 31 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    header_size = object_size + get_nb_colors * 3
+                               ^
+--WARNING----------
+OK
+Line 224 column 5 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 224 column 5 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 225 column 23 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    nb_colors := header.get_nb_colors;
+                       ^
+--WARNING----------
+OK
+Line 225 column 23 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    nb_colors := header.get_nb_colors;
+                       ^
+--WARNING----------
+OK
+Line 225 column 37 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    nb_colors := header.get_nb_colors;
+                                     ^
+--WARNING----------
+OK
+Line 226 column 15 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    (color_map = NULL).if {
+               ^
+--WARNING----------
+OK
+Line 226 column 15 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    (color_map = NULL).if {
+               ^
+--WARNING----------
+OK
+Line 228 column 5 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    };            
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 227 column 50 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      color_map := FAST_ARRAY(PIXEL_24).create 256;
+                                                  ^
+--WARNING----------
+OK
+Line 227 column 50 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      color_map := FAST_ARRAY(PIXEL_24).create 256;
+                                                  ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 68 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result.make new_count;
+                         ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 122 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 122 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 129 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 127 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                                                 ^
+--WARNING----------
+OK
+Line 127 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                                                 ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 129 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 136 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 136 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 136 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 136 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 137 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+      ^
+--WARNING----------
+OK
+Line 137 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 138 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+      ^
+--WARNING----------
+OK
+Line 138 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                                      ^
+--WARNING----------
+OK
+Line 138 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                                      ^
+--WARNING----------
+OK
+Line 420 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+      ^
+--WARNING----------
+OK
+Line 420 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 424 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  ); 
+  ^
+--WARNING----------
+OK
+Line 138 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                         ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 227 column 18 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      color_map := FAST_ARRAY(PIXEL_24).create 256;
+                  ^
+--WARNING----------
+OK
+Line 228 column 5 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    };            
+     ^
+--WARNING----------
+OK
+Line 229 column 20 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    0.to (nb_colors-1) do { j:INTEGER; 
+                    ^
+--WARNING----------
+OK
+Line 229 column 20 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    0.to (nb_colors-1) do { j:INTEGER; 
+                    ^
+--WARNING----------
+OK
+Line 229 column 20 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    0.to (nb_colors-1) do { j:INTEGER; 
+                    ^
+--WARNING----------
+OK
+Line 229 column 20 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    0.to (nb_colors-1) do { j:INTEGER; 
+                    ^
+--WARNING----------
+OK
+Line 237 column 5 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 237 column 5 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 237 column 5 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 237 column 5 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 230 column 15 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      color_map.item j
+               ^
+--WARNING----------
+OK
+Line 230 column 15 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      color_map.item j
+               ^
+--WARNING----------
+OK
+Line 231 column 6 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      .make_rgb (
+      ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 249 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  ); 
+  ^
+--WARNING----------
+OK
+Line 232 column 25 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 2),
+	                        ^
+--WARNING----------
+OK
+Line 232 column 25 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 2),
+	                        ^
+--WARNING----------
+OK
+Line 232 column 25 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 2),
+	                        ^
+--WARNING----------
+OK
+Line 232 column 25 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 2),
+	                        ^
+--WARNING----------
+OK
+Line 232 column 26 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 2),
+	                         ^
+--WARNING----------
+OK
+Line 232 column 26 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 2),
+	                         ^
+--WARNING----------
+OK
+Line 232 column 26 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 2),
+	                         ^
+--WARNING----------
+OK
+Line 232 column 26 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 2),
+	                         ^
+--WARNING----------
+OK
+Line 232 column 29 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 2),
+	                            ^
+--WARNING----------
+OK
+Line 232 column 29 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 2),
+	                            ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 195 column 12 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    (buffer != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 195 column 12 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    (buffer != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 204 column 5 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 196 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      result := buffer.item p;
+                      ^
+--WARNING----------
+OK
+Line 196 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      result := buffer.item p;
+                      ^
+--WARNING----------
+OK
+Line 196 column 29 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      result := buffer.item p;
+                             ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 249 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  ); 
+  ^
+--WARNING----------
+OK
+Line 204 column 5 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 199 column 65 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      buffer := FAST_ARRAY(UINTEGER_8).create_with_capacity (file.size);
+                                                                 ^
+--WARNING----------
+OK
+Line 199 column 65 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      buffer := FAST_ARRAY(UINTEGER_8).create_with_capacity (file.size);
+                                                                 ^
+--WARNING----------
+OK
+Line 199 column 70 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      buffer := FAST_ARRAY(UINTEGER_8).create_with_capacity (file.size);
+                                                                      ^
+--WARNING----------
+OK
+Line 199 column 70 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      buffer := FAST_ARRAY(UINTEGER_8).create_with_capacity (file.size);
+                                                                      ^
+--WARNING----------
+OK
+Line 199 column 70 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      buffer := FAST_ARRAY(UINTEGER_8).create_with_capacity (file.size);
+                                                                      ^
+--WARNING----------
+OK
+Line 199 column 70 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      buffer := FAST_ARRAY(UINTEGER_8).create_with_capacity (file.size);
+                                                                      ^
+--WARNING----------
+OK
+Line 199 column 70 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      buffer := FAST_ARRAY(UINTEGER_8).create_with_capacity (file.size);
+                                                                      ^
+--WARNING----------
+OK
+Line 199 column 70 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      buffer := FAST_ARRAY(UINTEGER_8).create_with_capacity (file.size);
+                                                                      ^
+--WARNING----------
+OK
+Line 199 column 70 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      buffer := FAST_ARRAY(UINTEGER_8).create_with_capacity (file.size);
+                                                                      ^
+--WARNING----------
+OK
+Line 199 column 70 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      buffer := FAST_ARRAY(UINTEGER_8).create_with_capacity (file.size);
+                                                                      ^
+--WARNING----------
+OK
+Line 199 column 70 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      buffer := FAST_ARRAY(UINTEGER_8).create_with_capacity (file.size);
+                                                                      ^
+--WARNING----------
+OK
+Line 199 column 71 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      buffer := FAST_ARRAY(UINTEGER_8).create_with_capacity (file.size);
+                                                                       ^
+--WARNING----------
+OK
+Line 199 column 71 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      buffer := FAST_ARRAY(UINTEGER_8).create_with_capacity (file.size);
+                                                                       ^
+--WARNING----------
+OK
+Line 199 column 15 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      buffer := FAST_ARRAY(UINTEGER_8).create_with_capacity (file.size);
+               ^
+--WARNING----------
+OK
+Line 201 column 10 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.set_cursor 0;
+          ^
+--WARNING----------
+OK
+Line 201 column 10 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.set_cursor 0;
+          ^
+--WARNING----------
+OK
+Line 201 column 23 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.set_cursor 0;
+                       ^
+--WARNING----------
+OK
+Line 201 column 23 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.set_cursor 0;
+                       ^
+--WARNING----------
+OK
+Line 201 column 23 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.set_cursor 0;
+                       ^
+--WARNING----------
+OK
+Line 201 column 23 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.set_cursor 0;
+                       ^
+--WARNING----------
+OK
+Line 201 column 23 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.set_cursor 0;
+                       ^
+--WARNING----------
+OK
+Line 202 column 10 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.read buffer size (file.size);      
+          ^
+--WARNING----------
+OK
+Line 202 column 10 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.read buffer size (file.size);      
+          ^
+--WARNING----------
+OK
+Line 202 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.read buffer size (file.size);      
+                      ^
+--WARNING----------
+OK
+Line 202 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.read buffer size (file.size);      
+                      ^
+--WARNING----------
+OK
+Line 202 column 33 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.read buffer size (file.size);      
+                                 ^
+--WARNING----------
+OK
+Line 202 column 33 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.read buffer size (file.size);      
+                                 ^
+--WARNING----------
+OK
+Line 202 column 38 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.read buffer size (file.size);      
+                                      ^
+--WARNING----------
+OK
+Line 202 column 38 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.read buffer size (file.size);      
+                                      ^
+--WARNING----------
+OK
+Line 202 column 38 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.read buffer size (file.size);      
+                                      ^
+--WARNING----------
+OK
+Line 202 column 38 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.read buffer size (file.size);      
+                                      ^
+--WARNING----------
+OK
+Line 202 column 38 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.read buffer size (file.size);      
+                                      ^
+--WARNING----------
+OK
+Line 202 column 38 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.read buffer size (file.size);      
+                                      ^
+--WARNING----------
+OK
+Line 202 column 38 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.read buffer size (file.size);      
+                                      ^
+--WARNING----------
+OK
+Line 202 column 38 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.read buffer size (file.size);      
+                                      ^
+--WARNING----------
+OK
+Line 202 column 38 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.read buffer size (file.size);      
+                                      ^
+--WARNING----------
+OK
+Line 202 column 39 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      file.read buffer size (file.size);      
+                                       ^
+--WARNING----------
+OK
+Line 203 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      result := buffer.item p;
+                      ^
+--WARNING----------
+OK
+Line 203 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      result := buffer.item p;
+                      ^
+--WARNING----------
+OK
+Line 203 column 29 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      result := buffer.item p;
+                             ^
+--WARNING----------
+OK
+Line 233 column 25 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 1),
+	                        ^
+--WARNING----------
+OK
+Line 233 column 25 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 1),
+	                        ^
+--WARNING----------
+OK
+Line 233 column 25 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 1),
+	                        ^
+--WARNING----------
+OK
+Line 233 column 25 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 1),
+	                        ^
+--WARNING----------
+OK
+Line 233 column 26 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 1),
+	                         ^
+--WARNING----------
+OK
+Line 233 column 26 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 1),
+	                         ^
+--WARNING----------
+OK
+Line 233 column 26 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 1),
+	                         ^
+--WARNING----------
+OK
+Line 233 column 26 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 1),
+	                         ^
+--WARNING----------
+OK
+Line 233 column 29 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 1),
+	                            ^
+--WARNING----------
+OK
+Line 233 column 29 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item (pos_buffer + 1),
+	                            ^
+--WARNING----------
+OK
+Line 234 column 23 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item pos_buffer
+	                      ^
+--WARNING----------
+OK
+Line 234 column 23 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item pos_buffer
+	                      ^
+--WARNING----------
+OK
+Line 234 column 23 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item pos_buffer
+	                      ^
+--WARNING----------
+OK
+Line 234 column 23 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+	buffer_item pos_buffer
+	                      ^
+--WARNING----------
+OK
+Line 235 column 6 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      );
+      ^
+--WARNING----------
+OK
+Line 235 column 6 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      );
+      ^
+--WARNING----------
+OK
+Line 235 column 7 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      );
+       ^
+--WARNING----------
+OK
+Line 235 column 7 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      );
+       ^
+--WARNING----------
+OK
+Line 72 column 14 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_red := r;
+              ^
+--WARNING----------
+OK
+Line 73 column 16 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_green := g;
+                ^
+--WARNING----------
+OK
+Line 74 column 15 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    map_blue := b;
+               ^
+--WARNING----------
+OK
+Line 236 column 31 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos_buffer := pos_buffer + code;
+                               ^
+--WARNING----------
+OK
+Line 236 column 31 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos_buffer := pos_buffer + code;
+                               ^
+--WARNING----------
+OK
+Line 236 column 31 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos_buffer := pos_buffer + code;
+                               ^
+--WARNING----------
+OK
+Line 236 column 31 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos_buffer := pos_buffer + code;
+                               ^
+--WARNING----------
+OK
+Line 236 column 32 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos_buffer := pos_buffer + code;
+                                ^
+--WARNING----------
+OK
+Line 236 column 32 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos_buffer := pos_buffer + code;
+                                ^
+--WARNING----------
+OK
+Line 236 column 32 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos_buffer := pos_buffer + code;
+                                ^
+--WARNING----------
+OK
+Line 236 column 32 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos_buffer := pos_buffer + code;
+                                ^
+--WARNING----------
+OK
+Line 236 column 19 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos_buffer := pos_buffer + code;
+                   ^
+--WARNING----------
+OK
+Line 236 column 19 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos_buffer := pos_buffer + code;
+                   ^
+--WARNING----------
+OK
+Line 236 column 19 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos_buffer := pos_buffer + code;
+                   ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 102 column 12 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      header.is_rle8_compressed.if {	  
+            ^
+--WARNING----------
+OK
+Line 102 column 12 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      header.is_rle8_compressed.if {	  
+            ^
+--WARNING----------
+OK
+Line 102 column 31 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      header.is_rle8_compressed.if {	  
+                               ^
+--WARNING----------
+OK
+Line 131 column 16 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    compression = 1
+                ^
+--WARNING----------
+OK
+Line 131 column 16 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    compression = 1
+                ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 145 column 7 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      };		
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 103 column 21 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        pos := header.bitmap_offset.to_integer;
+                     ^
+--WARNING----------
+OK
+Line 103 column 21 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        pos := header.bitmap_offset.to_integer;
+                     ^
+--WARNING----------
+OK
+Line 103 column 35 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        pos := header.bitmap_offset.to_integer;
+                                   ^
+--WARNING----------
+OK
+Line 73 column 50 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+  - bitmap_offset:UINTEGER_32 <- map_bitmap_offset;
+                                                  ^
+--WARNING----------
+OK
+Line 73 column 50 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+  - bitmap_offset:UINTEGER_32 <- map_bitmap_offset;
+                                                  ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 103 column 46 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        pos := header.bitmap_offset.to_integer;
+                                              ^
+--WARNING----------
+OK
+Line 103 column 46 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        pos := header.bitmap_offset.to_integer;
+                                              ^
+--WARNING----------
+OK
+Line 103 column 46 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        pos := header.bitmap_offset.to_integer;
+                                              ^
+--WARNING----------
+OK
+Line 103 column 46 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        pos := header.bitmap_offset.to_integer;
+                                              ^
+--WARNING----------
+OK
+Line 103 column 46 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        pos := header.bitmap_offset.to_integer;
+                                              ^
+--WARNING----------
+OK
+Line 103 column 46 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        pos := header.bitmap_offset.to_integer;
+                                              ^
+--WARNING----------
+OK
+Line 103 column 46 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        pos := header.bitmap_offset.to_integer;
+                                              ^
+--WARNING----------
+OK
+Line 103 column 46 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        pos := header.bitmap_offset.to_integer;
+                                              ^
+--WARNING----------
+OK
+Line 104 column 19 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        y := header.height;
+                   ^
+--WARNING----------
+OK
+Line 104 column 19 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        y := header.height;
+                   ^
+--WARNING----------
+OK
+Line 104 column 26 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        y := header.height;
+                          ^
+--WARNING----------
+OK
+Line 144 column 9 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        }; 	  	  	  
+         ^
+--WARNING----------
+OK
+Line 144 column 9 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        }; 	  	  	  
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 106 column 35 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          escape := buffer_item pos;
+                                   ^
+--WARNING----------
+OK
+Line 106 column 35 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          escape := buffer_item pos;
+                                   ^
+--WARNING----------
+OK
+Line 107 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          pos := pos + 1;
+                      ^
+--WARNING----------
+OK
+Line 107 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          pos := pos + 1;
+                      ^
+--WARNING----------
+OK
+Line 107 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          pos := pos + 1;
+                      ^
+--WARNING----------
+OK
+Line 107 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          pos := pos + 1;
+                      ^
+--WARNING----------
+OK
+Line 108 column 11 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          ? { x <= header.width};
+           ^
+--WARNING----------
+OK
+Line 108 column 11 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          ? { x <= header.width};
+           ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 108 column 25 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          ? { x <= header.width};
+                         ^
+--WARNING----------
+OK
+Line 108 column 25 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          ? { x <= header.width};
+                         ^
+--WARNING----------
+OK
+Line 108 column 31 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          ? { x <= header.width};
+                               ^
+--WARNING----------
+OK
+Line 108 column 18 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          ? { x <= header.width};
+                  ^
+--WARNING----------
+OK
+Line 108 column 18 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          ? { x <= header.width};
+                  ^
+--WARNING----------
+OK
+Line 108 column 18 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          ? { x <= header.width};
+                  ^
+--WARNING----------
+OK
+Line 108 column 18 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          ? { x <= header.width};
+                  ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 109 column 11 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          ? { y >= 0};
+           ^
+--WARNING----------
+OK
+Line 109 column 11 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          ? { y >= 0};
+           ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 18 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          ? { y >= 0};
+                  ^
+--WARNING----------
+OK
+Line 109 column 18 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          ? { y >= 0};
+                  ^
+--WARNING----------
+OK
+Line 109 column 18 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          ? { y >= 0};
+                  ^
+--WARNING----------
+OK
+Line 109 column 18 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          ? { y >= 0};
+                  ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 143 column 11 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          };
+           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 111 column 34 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            cmd := buffer_item pos;
+                                  ^
+--WARNING----------
+OK
+Line 111 column 34 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            cmd := buffer_item pos;
+                                  ^
+--WARNING----------
+OK
+Line 112 column 24 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            pos := pos + 1;
+                        ^
+--WARNING----------
+OK
+Line 112 column 24 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            pos := pos + 1;
+                        ^
+--WARNING----------
+OK
+Line 112 column 24 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            pos := pos + 1;
+                        ^
+--WARNING----------
+OK
+Line 112 column 24 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            pos := pos + 1;
+                        ^
+--WARNING----------
+OK
+Line 117 column 13 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            }.elseif {cmd = 01h} then {
+             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 114 column 44 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                            ^
+--WARNING----------
+OK
+Line 114 column 44 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                            ^
+--WARNING----------
+OK
+Line 114 column 51 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                                   ^
+--WARNING----------
+OK
+Line 114 column 52 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                                    ^
+--WARNING----------
+OK
+Line 114 column 52 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                                    ^
+--WARNING----------
+OK
+Line 114 column 52 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                                    ^
+--WARNING----------
+OK
+Line 114 column 52 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                                    ^
+--WARNING----------
+OK
+Line 114 column 69 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                                                     ^
+--WARNING----------
+OK
+Line 114 column 69 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                                                     ^
+--WARNING----------
+OK
+Line 114 column 69 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                                                     ^
+--WARNING----------
+OK
+Line 351 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {x >= 0};
+     ^
+--WARNING----------
+OK
+Line 351 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {x >= 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 351 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {x >= 0};
+           ^
+--WARNING----------
+OK
+Line 351 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {x >= 0};
+           ^
+--WARNING----------
+OK
+Line 351 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {x >= 0};
+           ^
+--WARNING----------
+OK
+Line 351 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {x >= 0};
+           ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 352 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {y >= 0};
+     ^
+--WARNING----------
+OK
+Line 352 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {y >= 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 352 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {y >= 0};
+           ^
+--WARNING----------
+OK
+Line 352 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {y >= 0};
+           ^
+--WARNING----------
+OK
+Line 352 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {y >= 0};
+           ^
+--WARNING----------
+OK
+Line 352 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {y >= 0};
+           ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 353 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {x_end >= 0};
+     ^
+--WARNING----------
+OK
+Line 353 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {x_end >= 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 353 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {x_end >= 0};
+               ^
+--WARNING----------
+OK
+Line 353 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {x_end >= 0};
+               ^
+--WARNING----------
+OK
+Line 353 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {x_end >= 0};
+               ^
+--WARNING----------
+OK
+Line 353 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {x_end >= 0};
+               ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 354 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {line != NULL};
+     ^
+--WARNING----------
+OK
+Line 354 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ? {line != NULL};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 358 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := x1;        
+             ^
+--WARNING----------
+OK
+Line 358 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := x1;        
+             ^
+--WARNING----------
+OK
+Line 358 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := x1;        
+             ^
+--WARNING----------
+OK
+Line 359 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (y.in_range clip_y0 to clip_y1).if {
+                       ^
+--WARNING----------
+OK
+Line 359 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (y.in_range clip_y0 to clip_y1).if {
+                       ^
+--WARNING----------
+OK
+Line 359 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (y.in_range clip_y0 to clip_y1).if {
+                       ^
+--WARNING----------
+OK
+Line 359 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (y.in_range clip_y0 to clip_y1).if {
+                       ^
+--WARNING----------
+OK
+Line 359 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (y.in_range clip_y0 to clip_y1).if {
+                                  ^
+--WARNING----------
+OK
+Line 359 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (y.in_range clip_y0 to clip_y1).if {
+                                  ^
+--WARNING----------
+OK
+Line 359 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (y.in_range clip_y0 to clip_y1).if {
+                                  ^
+--WARNING----------
+OK
+Line 359 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (y.in_range clip_y0 to clip_y1).if {
+                                  ^
+--WARNING----------
+OK
+Line 359 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (y.in_range clip_y0 to clip_y1).if {
+                                  ^
+--WARNING----------
+OK
+Line 359 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (y.in_range clip_y0 to clip_y1).if {
+                                  ^
+--WARNING----------
+OK
+Line 359 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (y.in_range clip_y0 to clip_y1).if {
+                                  ^
+--WARNING----------
+OK
+Line 359 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (y.in_range clip_y0 to clip_y1).if {
+                                  ^
+--WARNING----------
+OK
+Line 381 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 361 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( x0 > x1 ).if {
+            ^
+--WARNING----------
+OK
+Line 361 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( x0 > x1 ).if {
+            ^
+--WARNING----------
+OK
+Line 361 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( x0 > x1 ).if {
+            ^
+--WARNING----------
+OK
+Line 361 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( x0 > x1 ).if {
+            ^
+--WARNING----------
+OK
+Line 365 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 365 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 366 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 366 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 366 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 366 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 366 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 366 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 366 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 366 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 369 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 367 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 367 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 367 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 367 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 369 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 371 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                ^
+--WARNING----------
+OK
+Line 371 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                ^
+--WARNING----------
+OK
+Line 371 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                ^
+--WARNING----------
+OK
+Line 371 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                ^
+--WARNING----------
+OK
+Line 371 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 371 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 371 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 371 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 376 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 372 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x02 := clip_x0;
+	              ^
+--WARNING----------
+OK
+Line 372 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x02 := clip_x0;
+	              ^
+--WARNING----------
+OK
+Line 372 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x02 := clip_x0;
+	              ^
+--WARNING----------
+OK
+Line 372 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x02 := clip_x0;
+	              ^
+--WARNING----------
+OK
+Line 376 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 378 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( x0 <= x1 ).if {
+             ^
+--WARNING----------
+OK
+Line 378 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( x0 <= x1 ).if {
+             ^
+--WARNING----------
+OK
+Line 378 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( x0 <= x1 ).if {
+             ^
+--WARNING----------
+OK
+Line 378 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( x0 <= x1 ).if {
+             ^
+--WARNING----------
+OK
+Line 380 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 379 column 53 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x02,y) until x1 image line offset (x02-x0);
+	                                                    ^
+--WARNING----------
+OK
+Line 379 column 53 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x02,y) until x1 image line offset (x02-x0);
+	                                                    ^
+--WARNING----------
+OK
+Line 379 column 53 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x02,y) until x1 image line offset (x02-x0);
+	                                                    ^
+--WARNING----------
+OK
+Line 379 column 53 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x02,y) until x1 image line offset (x02-x0);
+	                                                    ^
+--WARNING----------
+OK
+Line 379 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x02,y) until x1 image line offset (x02-x0);
+	                                                       ^
+--WARNING----------
+OK
+Line 379 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x02,y) until x1 image line offset (x02-x0);
+	                                                       ^
+--WARNING----------
+OK
+Line 154 column 16 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    get_y_line y.put line offset ofs from x to x1;
+                ^
+--WARNING----------
+OK
+Line 154 column 16 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    get_y_line y.put line offset ofs from x to x1;
+                ^
+--WARNING----------
+OK
+Line 154 column 49 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    get_y_line y.put line offset ofs from x to x1;
+                                                 ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 128 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+     ^
+--WARNING----------
+OK
+Line 128 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 128 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+                   ^
+--WARNING----------
+OK
+Line 128 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+                   ^
+--WARNING----------
+OK
+Line 128 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+                   ^
+--WARNING----------
+OK
+Line 128 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+                   ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 129 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+     ^
+--WARNING----------
+OK
+Line 129 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+                   ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+     ^
+--WARNING----------
+OK
+Line 130 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 131 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+     ^
+--WARNING----------
+OK
+Line 131 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 131 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 24 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                        ^
+--WARNING----------
+OK
+Line 132 column 24 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                        ^
+--WARNING----------
+OK
+Line 132 column 24 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                        ^
+--WARNING----------
+OK
+Line 132 column 24 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                        ^
+--WARNING----------
+OK
+Line 132 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+             ^
+--WARNING----------
+OK
+Line 132 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+             ^
+--WARNING----------
+OK
+Line 132 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+             ^
+--WARNING----------
+OK
+Line 132 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+             ^
+--WARNING----------
+OK
+Line 132 column 49 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                                 ^
+--WARNING----------
+OK
+Line 132 column 49 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                                 ^
+--WARNING----------
+OK
+Line 132 column 49 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                                 ^
+--WARNING----------
+OK
+Line 132 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                       ^
+--WARNING----------
+OK
+Line 132 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                       ^
+--WARNING----------
+OK
+Line 132 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                       ^
+--WARNING----------
+OK
+Line 132 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                       ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 149 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 141 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 141 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 141 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 139 column 8 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	storage.put (bmp_self.item offset) to n;	
+	       ^
+--WARNING----------
+OK
+Line 139 column 8 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	storage.put (bmp_self.item offset) to n;	
+	       ^
+--WARNING----------
+OK
+Line 139 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	storage.put (bmp_self.item offset) to n;	
+	                                 ^
+--WARNING----------
+OK
+Line 139 column 40 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	storage.put (bmp_self.item offset) to n;	
+	                                       ^
+--WARNING----------
+OK
+Line 140 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 140 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 140 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 140 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 149 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 148 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 148 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 148 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 145 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	col := bmp.get_color offset;				
+	                           ^
+--WARNING----------
+OK
+Line 157 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+     ^
+--WARNING----------
+OK
+Line 157 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 157 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+                            ^
+--WARNING----------
+OK
+Line 157 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+                            ^
+--WARNING----------
+OK
+Line 157 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+                            ^
+--WARNING----------
+OK
+Line 157 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+                            ^
+--WARNING----------
+OK
+Line 157 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+                            ^
+--WARNING----------
+OK
+Line 157 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+                            ^
+--WARNING----------
+OK
+Line 157 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+                            ^
+--WARNING----------
+OK
+Line 157 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  ( ? {n.in_range 0 to upper};    
+                            ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 158 column 10 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    item n.rgbcolor
+          ^
+--WARNING----------
+OK
+Line 158 column 10 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    item n.rgbcolor
+          ^
+--WARNING----------
+OK
+Line 159 column 2 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 159 column 2 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 159 column 2 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 159 column 2 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 53 column 8 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+        ^
+--WARNING----------
+OK
+Line 53 column 8 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+        ^
+--WARNING----------
+OK
+Line 48 column 29 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+  - red:UINTEGER_8 <- map_red;
+                             ^
+--WARNING----------
+OK
+Line 48 column 29 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+  - red:UINTEGER_8 <- map_red;
+                             ^
+--WARNING----------
+OK
+Line 53 column 24 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                        ^
+--WARNING----------
+OK
+Line 53 column 24 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                        ^
+--WARNING----------
+OK
+Line 53 column 24 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                        ^
+--WARNING----------
+OK
+Line 53 column 24 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                        ^
+--WARNING----------
+OK
+Line 53 column 24 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                        ^
+--WARNING----------
+OK
+Line 53 column 24 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                        ^
+--WARNING----------
+OK
+Line 53 column 24 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                        ^
+--WARNING----------
+OK
+Line 53 column 24 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                        ^
+--WARNING----------
+OK
+Line 338 column 6 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 338 column 6 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 338 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 338 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 338 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 338 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 338 column 64 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                                                ^
+--WARNING----------
+OK
+Line 338 column 64 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                                                ^
+--WARNING----------
+OK
+Line 338 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 338 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 338 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 338 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 478 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT(SELF,UINTEGER_64).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 478 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT(SELF,UINTEGER_64).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 341 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 341 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 341 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 341 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 341 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 341 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 341 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 341 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 476 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_32:UINTEGER_32 <- CONVERT(SELF,UINTEGER_32).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 476 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_32:UINTEGER_32 <- CONVERT(SELF,UINTEGER_32).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 53 column 26 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                          ^
+--WARNING----------
+OK
+Line 53 column 26 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                          ^
+--WARNING----------
+OK
+Line 53 column 26 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                          ^
+--WARNING----------
+OK
+Line 53 column 26 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                          ^
+--WARNING----------
+OK
+Line 53 column 26 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                          ^
+--WARNING----------
+OK
+Line 53 column 26 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                          ^
+--WARNING----------
+OK
+Line 53 column 39 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                       ^
+--WARNING----------
+OK
+Line 53 column 39 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                       ^
+--WARNING----------
+OK
+Line 46 column 33 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+  - green:UINTEGER_8 <- map_green;
+                                 ^
+--WARNING----------
+OK
+Line 46 column 33 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+  - green:UINTEGER_8 <- map_green;
+                                 ^
+--WARNING----------
+OK
+Line 53 column 55 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                       ^
+--WARNING----------
+OK
+Line 53 column 55 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                       ^
+--WARNING----------
+OK
+Line 53 column 55 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                       ^
+--WARNING----------
+OK
+Line 53 column 55 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                       ^
+--WARNING----------
+OK
+Line 53 column 55 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                       ^
+--WARNING----------
+OK
+Line 53 column 55 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                       ^
+--WARNING----------
+OK
+Line 53 column 55 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                       ^
+--WARNING----------
+OK
+Line 53 column 55 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                       ^
+--WARNING----------
+OK
+Line 53 column 57 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                         ^
+--WARNING----------
+OK
+Line 53 column 57 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                         ^
+--WARNING----------
+OK
+Line 53 column 57 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                         ^
+--WARNING----------
+OK
+Line 53 column 57 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                         ^
+--WARNING----------
+OK
+Line 53 column 57 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                         ^
+--WARNING----------
+OK
+Line 53 column 57 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                         ^
+--WARNING----------
+OK
+Line 54 column 2 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 54 column 2 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 44 column 31 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+  - blue:UINTEGER_8 <- map_blue;
+                               ^
+--WARNING----------
+OK
+Line 44 column 31 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+  - blue:UINTEGER_8 <- map_blue;
+                               ^
+--WARNING----------
+OK
+Line 53 column 32 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                ^
+--WARNING----------
+OK
+Line 53 column 32 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                ^
+--WARNING----------
+OK
+Line 53 column 32 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                ^
+--WARNING----------
+OK
+Line 53 column 32 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                ^
+--WARNING----------
+OK
+Line 53 column 32 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                ^
+--WARNING----------
+OK
+Line 53 column 32 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                ^
+--WARNING----------
+OK
+Line 54 column 2 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 54 column 2 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 54 column 2 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 54 column 2 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 54 column 2 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 54 column 2 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 54 column 2 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 54 column 2 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 53 column 62 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                              ^
+--WARNING----------
+OK
+Line 53 column 62 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                              ^
+--WARNING----------
+OK
+Line 53 column 62 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                              ^
+--WARNING----------
+OK
+Line 53 column 62 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                              ^
+--WARNING----------
+OK
+Line 53 column 62 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                              ^
+--WARNING----------
+OK
+Line 53 column 62 in PIXEL(/home/sonntag/lisaac/lib2/graphics/low_level/pixel.li):
+    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
+                                                              ^
+--WARNING----------
+OK
+Line 146 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	item n.make col;	
+	      ^
+--WARNING----------
+OK
+Line 146 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	item n.make col;	
+	      ^
+--WARNING----------
+OK
+Line 146 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	item n.make col;	
+	               ^
+--WARNING----------
+OK
+Line 146 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	item n.make col;	
+	               ^
+--WARNING----------
+OK
+Line 147 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 147 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 147 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 147 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 380 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 381 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 116 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              y := y - 1;
+                      ^
+--WARNING----------
+OK
+Line 116 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              y := y - 1;
+                      ^
+--WARNING----------
+OK
+Line 116 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              y := y - 1;
+                      ^
+--WARNING----------
+OK
+Line 116 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              y := y - 1;
+                      ^
+--WARNING----------
+OK
+Line 117 column 13 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            }.elseif {cmd = 01h} then {
+             ^
+--WARNING----------
+OK
+Line 121 column 13 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            }.elseif {cmd = 02h} then {
+             ^
+--WARNING----------
+OK
+Line 121 column 13 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            }.elseif {cmd = 02h} then {
+             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 119 column 44 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                            ^
+--WARNING----------
+OK
+Line 119 column 44 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                            ^
+--WARNING----------
+OK
+Line 119 column 51 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                                   ^
+--WARNING----------
+OK
+Line 119 column 52 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                                    ^
+--WARNING----------
+OK
+Line 119 column 52 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                                    ^
+--WARNING----------
+OK
+Line 119 column 52 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                                    ^
+--WARNING----------
+OK
+Line 119 column 52 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                                    ^
+--WARNING----------
+OK
+Line 119 column 69 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                                                     ^
+--WARNING----------
+OK
+Line 119 column 69 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                                                     ^
+--WARNING----------
+OK
+Line 119 column 69 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              bmp.line_h (0,y) until (header.width - 1) image line_24;	
+                                                                     ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 134 column 13 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            };				
+             ^
+--WARNING----------
+OK
+Line 134 column 13 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            };				
+             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 123 column 26 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              pos := pos + 2;
+                          ^
+--WARNING----------
+OK
+Line 123 column 26 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              pos := pos + 2;
+                          ^
+--WARNING----------
+OK
+Line 123 column 26 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              pos := pos + 2;
+                          ^
+--WARNING----------
+OK
+Line 123 column 26 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              pos := pos + 2;
+                          ^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 92 column 16 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + escape,cmd:UINTEGER_8;
+                ^
+--WARNING----------
+OK
+Line 92 column 16 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + escape,cmd:UINTEGER_8;
+                ^
+--WARNING----------
+OK
+Line 92 column 16 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + escape,cmd:UINTEGER_8;
+                ^
+--WARNING----------
+OK
+Line 92 column 16 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + escape,cmd:UINTEGER_8;
+                ^
+--WARNING----------
+OK
+Line 92 column 16 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + escape,cmd:UINTEGER_8;
+                ^
+--WARNING----------
+OK
+Line 92 column 16 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + escape,cmd:UINTEGER_8;
+                ^
+--WARNING----------
+OK
+Line 92 column 16 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + escape,cmd:UINTEGER_8;
+                ^
+--WARNING----------
+OK
+Line 92 column 16 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + escape,cmd:UINTEGER_8;
+                ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 364 column 40 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_integer:INTEGER <- to_raw_integer;  
+                                        ^
+--WARNING----------
+OK
+Line 468 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 468 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 130 column 15 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              };
+               ^
+--WARNING----------
+OK
+Line 130 column 15 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              };
+               ^
+--WARNING----------
+OK
+Line 130 column 15 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              };
+               ^
+--WARNING----------
+OK
+Line 130 column 15 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              };
+               ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 127 column 33 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                line_24.item_24 x.make (color_map.item (buffer_item pos).get_color);
+                                 ^
+--WARNING----------
+OK
+Line 169 column 41 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  - item_24 n:INTEGER :PIXEL_24 <- item n.to_pixel_24;
+                                         ^
+--WARNING----------
+OK
+Line 169 column 41 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  - item_24 n:INTEGER :PIXEL_24 <- item n.to_pixel_24;
+                                         ^
+--WARNING----------
+OK
+Line 169 column 53 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  - item_24 n:INTEGER :PIXEL_24 <- item n.to_pixel_24;
+                                                     ^
+--WARNING----------
+OK
+Line 169 column 53 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  - item_24 n:INTEGER :PIXEL_24 <- item n.to_pixel_24;
+                                                     ^
+--WARNING----------
+OK
+Line 127 column 49 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                line_24.item_24 x.make (color_map.item (buffer_item pos).get_color);
+                                                 ^
+--WARNING----------
+OK
+Line 127 column 49 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                line_24.item_24 x.make (color_map.item (buffer_item pos).get_color);
+                                                 ^
+--WARNING----------
+OK
+Line 127 column 71 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                line_24.item_24 x.make (color_map.item (buffer_item pos).get_color);
+                                                                       ^
+--WARNING----------
+OK
+Line 127 column 71 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                line_24.item_24 x.make (color_map.item (buffer_item pos).get_color);
+                                                                       ^
+--WARNING----------
+OK
+Line 127 column 71 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                line_24.item_24 x.make (color_map.item (buffer_item pos).get_color);
+                                                                       ^
+--WARNING----------
+OK
+Line 127 column 71 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                line_24.item_24 x.make (color_map.item (buffer_item pos).get_color);
+                                                                       ^
+--WARNING----------
+OK
+Line 127 column 71 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                line_24.item_24 x.make (color_map.item (buffer_item pos).get_color);
+                                                                       ^
+--WARNING----------
+OK
+Line 127 column 71 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                line_24.item_24 x.make (color_map.item (buffer_item pos).get_color);
+                                                                       ^
+--WARNING----------
+OK
+Line 127 column 71 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                line_24.item_24 x.make (color_map.item (buffer_item pos).get_color);
+                                                                       ^
+--WARNING----------
+OK
+Line 127 column 71 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                line_24.item_24 x.make (color_map.item (buffer_item pos).get_color);
+                                                                       ^
+--WARNING----------
+OK
+Line 127 column 71 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                line_24.item_24 x.make (color_map.item (buffer_item pos).get_color);
+                                                                       ^
+--WARNING----------
+OK
+Line 127 column 71 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                line_24.item_24 x.make (color_map.item (buffer_item pos).get_color);
+                                                                       ^
+--WARNING----------
+OK
+Line 127 column 72 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                line_24.item_24 x.make (color_map.item (buffer_item pos).get_color);
+                                                                        ^
+--WARNING----------
+OK
+Line 127 column 82 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                line_24.item_24 x.make (color_map.item (buffer_item pos).get_color);
+                                                                                  ^
+--WARNING----------
+OK
+Line 127 column 82 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                line_24.item_24 x.make (color_map.item (buffer_item pos).get_color);
+                                                                                  ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 57 column 21 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := map_red;
+                     ^
+--WARNING----------
+OK
+Line 57 column 21 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := map_red;
+                     ^
+--WARNING----------
+OK
+Line 57 column 21 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := map_red;
+                     ^
+--WARNING----------
+OK
+Line 57 column 21 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := map_red;
+                     ^
+--WARNING----------
+OK
+Line 57 column 21 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := map_red;
+                     ^
+--WARNING----------
+OK
+Line 57 column 21 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := map_red;
+                     ^
+--WARNING----------
+OK
+Line 57 column 21 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := map_red;
+                     ^
+--WARNING----------
+OK
+Line 57 column 21 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := map_red;
+                     ^
+--WARNING----------
+OK
+Line 57 column 21 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := map_red;
+                     ^
+--WARNING----------
+OK
+Line 57 column 21 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := map_red;
+                     ^
+--WARNING----------
+OK
+Line 58 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                        ^
+--WARNING----------
+OK
+Line 58 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                        ^
+--WARNING----------
+OK
+Line 58 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                        ^
+--WARNING----------
+OK
+Line 58 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                        ^
+--WARNING----------
+OK
+Line 58 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                        ^
+--WARNING----------
+OK
+Line 58 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                        ^
+--WARNING----------
+OK
+Line 58 column 39 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                                       ^
+--WARNING----------
+OK
+Line 58 column 39 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                                       ^
+--WARNING----------
+OK
+Line 58 column 39 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                                       ^
+--WARNING----------
+OK
+Line 58 column 39 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                                       ^
+--WARNING----------
+OK
+Line 58 column 39 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                                       ^
+--WARNING----------
+OK
+Line 58 column 39 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                                       ^
+--WARNING----------
+OK
+Line 58 column 39 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                                       ^
+--WARNING----------
+OK
+Line 58 column 39 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                                       ^
+--WARNING----------
+OK
+Line 58 column 39 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                                       ^
+--WARNING----------
+OK
+Line 58 column 39 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                                       ^
+--WARNING----------
+OK
+Line 58 column 29 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                             ^
+--WARNING----------
+OK
+Line 58 column 29 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                             ^
+--WARNING----------
+OK
+Line 58 column 29 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                             ^
+--WARNING----------
+OK
+Line 58 column 29 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                             ^
+--WARNING----------
+OK
+Line 58 column 29 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                             ^
+--WARNING----------
+OK
+Line 58 column 29 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_green;
+                             ^
+--WARNING----------
+OK
+Line 59 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                        ^
+--WARNING----------
+OK
+Line 59 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                        ^
+--WARNING----------
+OK
+Line 59 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                        ^
+--WARNING----------
+OK
+Line 59 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                        ^
+--WARNING----------
+OK
+Line 59 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                        ^
+--WARNING----------
+OK
+Line 59 column 24 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                        ^
+--WARNING----------
+OK
+Line 59 column 38 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                                      ^
+--WARNING----------
+OK
+Line 59 column 38 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                                      ^
+--WARNING----------
+OK
+Line 59 column 38 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                                      ^
+--WARNING----------
+OK
+Line 59 column 38 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                                      ^
+--WARNING----------
+OK
+Line 59 column 38 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                                      ^
+--WARNING----------
+OK
+Line 59 column 38 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                                      ^
+--WARNING----------
+OK
+Line 59 column 38 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                                      ^
+--WARNING----------
+OK
+Line 59 column 38 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                                      ^
+--WARNING----------
+OK
+Line 59 column 38 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                                      ^
+--WARNING----------
+OK
+Line 59 column 38 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                                      ^
+--WARNING----------
+OK
+Line 59 column 29 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                             ^
+--WARNING----------
+OK
+Line 59 column 29 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                             ^
+--WARNING----------
+OK
+Line 59 column 29 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                             ^
+--WARNING----------
+OK
+Line 59 column 29 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                             ^
+--WARNING----------
+OK
+Line 59 column 29 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                             ^
+--WARNING----------
+OK
+Line 59 column 29 in PIXEL_24(/home/sonntag/lisaac/lib2/graphics/pixel_24.li):
+    result := (result << 8) | map_blue;
+                             ^
+--WARNING----------
+OK
+Line 127 column 83 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                line_24.item_24 x.make (color_map.item (buffer_item pos).get_color);
+                                                                                   ^
+--WARNING----------
+OK
+Line 127 column 83 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                line_24.item_24 x.make (color_map.item (buffer_item pos).get_color);
+                                                                                   ^
+--WARNING----------
+OK
+Line 128 column 28 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                pos := pos + 1;
+                            ^
+--WARNING----------
+OK
+Line 128 column 28 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                pos := pos + 1;
+                            ^
+--WARNING----------
+OK
+Line 128 column 28 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                pos := pos + 1;
+                            ^
+--WARNING----------
+OK
+Line 128 column 28 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                pos := pos + 1;
+                            ^
+--WARNING----------
+OK
+Line 129 column 24 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                x := x + 1;
+                        ^
+--WARNING----------
+OK
+Line 129 column 24 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                x := x + 1;
+                        ^
+--WARNING----------
+OK
+Line 129 column 24 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                x := x + 1;
+                        ^
+--WARNING----------
+OK
+Line 129 column 24 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                x := x + 1;
+                        ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 131 column 24 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              cmd.is_odd.if {
+                        ^
+--WARNING----------
+OK
+Line 131 column 24 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              cmd.is_odd.if {
+                        ^
+--WARNING----------
+OK
+Line 131 column 24 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              cmd.is_odd.if {
+                        ^
+--WARNING----------
+OK
+Line 131 column 24 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              cmd.is_odd.if {
+                        ^
+--WARNING----------
+OK
+Line 131 column 24 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              cmd.is_odd.if {
+                        ^
+--WARNING----------
+OK
+Line 131 column 24 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              cmd.is_odd.if {
+                        ^
+--WARNING----------
+OK
+Line 242 column 32 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                                ^
+--WARNING----------
+OK
+Line 242 column 32 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                                ^
+--WARNING----------
+OK
+Line 242 column 32 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                                ^
+--WARNING----------
+OK
+Line 242 column 32 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                                ^
+--WARNING----------
+OK
+Line 242 column 30 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                              ^
+--WARNING----------
+OK
+Line 242 column 30 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                              ^
+--WARNING----------
+OK
+Line 242 column 30 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                              ^
+--WARNING----------
+OK
+Line 242 column 30 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                              ^
+--WARNING----------
+OK
+Line 242 column 30 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                              ^
+--WARNING----------
+OK
+Line 242 column 30 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+                              ^
+--WARNING----------
+OK
+Line 133 column 15 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              };
+               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 28 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                pos := pos + 1;
+                            ^
+--WARNING----------
+OK
+Line 132 column 28 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                pos := pos + 1;
+                            ^
+--WARNING----------
+OK
+Line 132 column 28 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                pos := pos + 1;
+                            ^
+--WARNING----------
+OK
+Line 132 column 28 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+                pos := pos + 1;
+                            ^
+--WARNING----------
+OK
+Line 133 column 15 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              };
+               ^
+--WARNING----------
+OK
+Line 143 column 11 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          };
+           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 137 column 32 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            tmp_pix := color_map.item (buffer_item pos);
+                                ^
+--WARNING----------
+OK
+Line 137 column 32 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            tmp_pix := color_map.item (buffer_item pos);
+                                ^
+--WARNING----------
+OK
+Line 137 column 54 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            tmp_pix := color_map.item (buffer_item pos);
+                                                      ^
+--WARNING----------
+OK
+Line 137 column 54 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            tmp_pix := color_map.item (buffer_item pos);
+                                                      ^
+--WARNING----------
+OK
+Line 137 column 54 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            tmp_pix := color_map.item (buffer_item pos);
+                                                      ^
+--WARNING----------
+OK
+Line 137 column 54 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            tmp_pix := color_map.item (buffer_item pos);
+                                                      ^
+--WARNING----------
+OK
+Line 137 column 54 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            tmp_pix := color_map.item (buffer_item pos);
+                                                      ^
+--WARNING----------
+OK
+Line 137 column 54 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            tmp_pix := color_map.item (buffer_item pos);
+                                                      ^
+--WARNING----------
+OK
+Line 137 column 54 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            tmp_pix := color_map.item (buffer_item pos);
+                                                      ^
+--WARNING----------
+OK
+Line 137 column 54 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            tmp_pix := color_map.item (buffer_item pos);
+                                                      ^
+--WARNING----------
+OK
+Line 137 column 54 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            tmp_pix := color_map.item (buffer_item pos);
+                                                      ^
+--WARNING----------
+OK
+Line 137 column 54 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            tmp_pix := color_map.item (buffer_item pos);
+                                                      ^
+--WARNING----------
+OK
+Line 137 column 55 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            tmp_pix := color_map.item (buffer_item pos);
+                                                       ^
+--WARNING----------
+OK
+Line 138 column 24 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            pos := pos + 1;
+                        ^
+--WARNING----------
+OK
+Line 138 column 24 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            pos := pos + 1;
+                        ^
+--WARNING----------
+OK
+Line 138 column 24 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            pos := pos + 1;
+                        ^
+--WARNING----------
+OK
+Line 138 column 24 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            pos := pos + 1;
+                        ^
+--WARNING----------
+OK
+Line 92 column 12 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + escape,cmd:UINTEGER_8;
+            ^
+--WARNING----------
+OK
+Line 92 column 12 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + escape,cmd:UINTEGER_8;
+            ^
+--WARNING----------
+OK
+Line 92 column 12 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + escape,cmd:UINTEGER_8;
+            ^
+--WARNING----------
+OK
+Line 92 column 12 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + escape,cmd:UINTEGER_8;
+            ^
+--WARNING----------
+OK
+Line 92 column 12 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + escape,cmd:UINTEGER_8;
+            ^
+--WARNING----------
+OK
+Line 92 column 12 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + escape,cmd:UINTEGER_8;
+            ^
+--WARNING----------
+OK
+Line 92 column 12 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + escape,cmd:UINTEGER_8;
+            ^
+--WARNING----------
+OK
+Line 92 column 12 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + escape,cmd:UINTEGER_8;
+            ^
+--WARNING----------
+OK
+Line 142 column 13 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            };
+             ^
+--WARNING----------
+OK
+Line 142 column 13 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            };
+             ^
+--WARNING----------
+OK
+Line 142 column 13 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            };
+             ^
+--WARNING----------
+OK
+Line 142 column 13 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            };
+             ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 31 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              line_24.item_24 x.make (tmp_pix.get_color);
+                               ^
+--WARNING----------
+OK
+Line 140 column 55 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              line_24.item_24 x.make (tmp_pix.get_color);
+                                                       ^
+--WARNING----------
+OK
+Line 140 column 55 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              line_24.item_24 x.make (tmp_pix.get_color);
+                                                       ^
+--WARNING----------
+OK
+Line 140 column 56 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              line_24.item_24 x.make (tmp_pix.get_color);
+                                                        ^
+--WARNING----------
+OK
+Line 140 column 56 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              line_24.item_24 x.make (tmp_pix.get_color);
+                                                        ^
+--WARNING----------
+OK
+Line 141 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              x := x + 1;
+                      ^
+--WARNING----------
+OK
+Line 141 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              x := x + 1;
+                      ^
+--WARNING----------
+OK
+Line 141 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              x := x + 1;
+                      ^
+--WARNING----------
+OK
+Line 141 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+              x := x + 1;
+                      ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 145 column 7 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      };		
+       ^
+--WARNING----------
+OK
+Line 146 column 5 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    }.elseif {header.is_24bit} then {	
+     ^
+--WARNING----------
+OK
+Line 167 column 5 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 5 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 20 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    }.elseif {header.is_24bit} then {	
+                    ^
+--WARNING----------
+OK
+Line 146 column 20 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    }.elseif {header.is_24bit} then {	
+                    ^
+--WARNING----------
+OK
+Line 146 column 29 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    }.elseif {header.is_24bit} then {	
+                             ^
+--WARNING----------
+OK
+Line 126 column 19 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    bits_per_pixel = 24
+                   ^
+--WARNING----------
+OK
+Line 126 column 19 in BMP_HEADER(/home/sonntag/lisaac/lib2/format/bmp/bmp_header.li):
+    bits_per_pixel = 24
+                   ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 150 column 23 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      align := ((header.width * -3) & 011b).to_uinteger_32;
+                       ^
+--WARNING----------
+OK
+Line 150 column 23 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      align := ((header.width * -3) & 011b).to_uinteger_32;
+                       ^
+--WARNING----------
+OK
+Line 150 column 30 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      align := ((header.width * -3) & 011b).to_uinteger_32;
+                              ^
+--WARNING----------
+OK
+Line 150 column 33 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      align := ((header.width * -3) & 011b).to_uinteger_32;
+                                 ^
+--WARNING----------
+OK
+Line 150 column 33 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      align := ((header.width * -3) & 011b).to_uinteger_32;
+                                 ^
+--WARNING----------
+OK
+Line 150 column 33 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      align := ((header.width * -3) & 011b).to_uinteger_32;
+                                 ^
+--WARNING----------
+OK
+Line 150 column 33 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      align := ((header.width * -3) & 011b).to_uinteger_32;
+                                 ^
+--WARNING----------
+OK
+Line 150 column 31 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      align := ((header.width * -3) & 011b).to_uinteger_32;
+                               ^
+--WARNING----------
+OK
+Line 150 column 31 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      align := ((header.width * -3) & 011b).to_uinteger_32;
+                               ^
+--WARNING----------
+OK
+Line 150 column 31 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      align := ((header.width * -3) & 011b).to_uinteger_32;
+                               ^
+--WARNING----------
+OK
+Line 150 column 31 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      align := ((header.width * -3) & 011b).to_uinteger_32;
+                               ^
+--WARNING----------
+OK
+Line 150 column 37 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      align := ((header.width * -3) & 011b).to_uinteger_32;
+                                     ^
+--WARNING----------
+OK
+Line 150 column 37 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      align := ((header.width * -3) & 011b).to_uinteger_32;
+                                     ^
+--WARNING----------
+OK
+Line 150 column 58 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      align := ((header.width * -3) & 011b).to_uinteger_32;
+                                                          ^
+--WARNING----------
+OK
+Line 150 column 58 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      align := ((header.width * -3) & 011b).to_uinteger_32;
+                                                          ^
+--WARNING----------
+OK
+Line 150 column 58 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      align := ((header.width * -3) & 011b).to_uinteger_32;
+                                                          ^
+--WARNING----------
+OK
+Line 150 column 58 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      align := ((header.width * -3) & 011b).to_uinteger_32;
+                                                          ^
+--WARNING----------
+OK
+Line 151 column 19 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos := header.bitmap_offset;
+                   ^
+--WARNING----------
+OK
+Line 151 column 19 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos := header.bitmap_offset;
+                   ^
+--WARNING----------
+OK
+Line 151 column 33 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos := header.bitmap_offset;
+                                 ^
+--WARNING----------
+OK
+Line 151 column 33 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos := header.bitmap_offset;
+                                 ^
+--WARNING----------
+OK
+Line 151 column 33 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos := header.bitmap_offset;
+                                 ^
+--WARNING----------
+OK
+Line 151 column 33 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos := header.bitmap_offset;
+                                 ^
+--WARNING----------
+OK
+Line 151 column 33 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos := header.bitmap_offset;
+                                 ^
+--WARNING----------
+OK
+Line 151 column 33 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos := header.bitmap_offset;
+                                 ^
+--WARNING----------
+OK
+Line 151 column 33 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos := header.bitmap_offset;
+                                 ^
+--WARNING----------
+OK
+Line 151 column 33 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos := header.bitmap_offset;
+                                 ^
+--WARNING----------
+OK
+Line 151 column 33 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      pos := header.bitmap_offset;
+                                 ^
+--WARNING----------
+OK
+Line 153 column 18 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      0.to (header.height - 1) do { i:INTEGER;
+                  ^
+--WARNING----------
+OK
+Line 153 column 18 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      0.to (header.height - 1) do { i:INTEGER;
+                  ^
+--WARNING----------
+OK
+Line 153 column 26 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      0.to (header.height - 1) do { i:INTEGER;
+                          ^
+--WARNING----------
+OK
+Line 153 column 27 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      0.to (header.height - 1) do { i:INTEGER;
+                           ^
+--WARNING----------
+OK
+Line 153 column 27 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      0.to (header.height - 1) do { i:INTEGER;
+                           ^
+--WARNING----------
+OK
+Line 153 column 27 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      0.to (header.height - 1) do { i:INTEGER;
+                           ^
+--WARNING----------
+OK
+Line 153 column 27 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      0.to (header.height - 1) do { i:INTEGER;
+                           ^
+--WARNING----------
+OK
+Line 166 column 7 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      };	    
+       ^
+--WARNING----------
+OK
+Line 166 column 7 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      };	    
+       ^
+--WARNING----------
+OK
+Line 166 column 7 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      };	    
+       ^
+--WARNING----------
+OK
+Line 166 column 7 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+      };	    
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 154 column 20 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        1.to (header.width) do { j:INTEGER;          
+                    ^
+--WARNING----------
+OK
+Line 154 column 20 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        1.to (header.width) do { j:INTEGER;          
+                    ^
+--WARNING----------
+OK
+Line 154 column 26 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        1.to (header.width) do { j:INTEGER;          
+                          ^
+--WARNING----------
+OK
+Line 161 column 9 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 161 column 9 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 161 column 9 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 161 column 9 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 155 column 29 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          line_24.item_24 (j-1).make_rgb (
+                             ^
+--WARNING----------
+OK
+Line 155 column 29 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          line_24.item_24 (j-1).make_rgb (
+                             ^
+--WARNING----------
+OK
+Line 155 column 29 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          line_24.item_24 (j-1).make_rgb (
+                             ^
+--WARNING----------
+OK
+Line 155 column 29 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          line_24.item_24 (j-1).make_rgb (
+                             ^
+--WARNING----------
+OK
+Line 155 column 31 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          line_24.item_24 (j-1).make_rgb (
+                               ^
+--WARNING----------
+OK
+Line 156 column 27 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            buffer_item pos,
+                           ^
+--WARNING----------
+OK
+Line 156 column 27 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            buffer_item pos,
+                           ^
+--WARNING----------
+OK
+Line 157 column 30 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            buffer_item (pos + 1),
+                              ^
+--WARNING----------
+OK
+Line 157 column 30 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            buffer_item (pos + 1),
+                              ^
+--WARNING----------
+OK
+Line 157 column 30 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            buffer_item (pos + 1),
+                              ^
+--WARNING----------
+OK
+Line 157 column 30 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            buffer_item (pos + 1),
+                              ^
+--WARNING----------
+OK
+Line 157 column 33 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            buffer_item (pos + 1),
+                                 ^
+--WARNING----------
+OK
+Line 157 column 33 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            buffer_item (pos + 1),
+                                 ^
+--WARNING----------
+OK
+Line 158 column 30 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            buffer_item (pos + 2)
+                              ^
+--WARNING----------
+OK
+Line 158 column 30 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            buffer_item (pos + 2)
+                              ^
+--WARNING----------
+OK
+Line 158 column 30 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            buffer_item (pos + 2)
+                              ^
+--WARNING----------
+OK
+Line 158 column 30 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+            buffer_item (pos + 2)
+                              ^
+--WARNING----------
+OK
+Line 159 column 10 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          );          
+          ^
+--WARNING----------
+OK
+Line 159 column 10 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          );          
+          ^
+--WARNING----------
+OK
+Line 159 column 11 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          );          
+           ^
+--WARNING----------
+OK
+Line 159 column 11 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          );          
+           ^
+--WARNING----------
+OK
+Line 160 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          pos := pos + 3;
+                      ^
+--WARNING----------
+OK
+Line 160 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          pos := pos + 3;
+                      ^
+--WARNING----------
+OK
+Line 160 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          pos := pos + 3;
+                      ^
+--WARNING----------
+OK
+Line 160 column 22 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+          pos := pos + 3;
+                      ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 93 column 11 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + align:UINTEGER_32;
+           ^
+--WARNING----------
+OK
+Line 93 column 11 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + align:UINTEGER_32;
+           ^
+--WARNING----------
+OK
+Line 93 column 11 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + align:UINTEGER_32;
+           ^
+--WARNING----------
+OK
+Line 93 column 11 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + align:UINTEGER_32;
+           ^
+--WARNING----------
+OK
+Line 93 column 11 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + align:UINTEGER_32;
+           ^
+--WARNING----------
+OK
+Line 93 column 11 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + align:UINTEGER_32;
+           ^
+--WARNING----------
+OK
+Line 93 column 11 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + align:UINTEGER_32;
+           ^
+--WARNING----------
+OK
+Line 93 column 11 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+    + align:UINTEGER_32;
+           ^
+--WARNING----------
+OK
+Line 162 column 20 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        pos := pos + align;
+                    ^
+--WARNING----------
+OK
+Line 162 column 20 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        pos := pos + align;
+                    ^
+--WARNING----------
+OK
+Line 162 column 20 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        pos := pos + align;
+                    ^
+--WARNING----------
+OK
+Line 162 column 20 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        pos := pos + align;
+                    ^
+--WARNING----------
+OK
+Line 163 column 28 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        bmp.line_h (0,header.height - i - 1) 
+                            ^
+--WARNING----------
+OK
+Line 163 column 28 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        bmp.line_h (0,header.height - i - 1) 
+                            ^
+--WARNING----------
+OK
+Line 163 column 36 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        bmp.line_h (0,header.height - i - 1) 
+                                    ^
+--WARNING----------
+OK
+Line 163 column 37 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        bmp.line_h (0,header.height - i - 1) 
+                                     ^
+--WARNING----------
+OK
+Line 163 column 37 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        bmp.line_h (0,header.height - i - 1) 
+                                     ^
+--WARNING----------
+OK
+Line 163 column 37 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        bmp.line_h (0,header.height - i - 1) 
+                                     ^
+--WARNING----------
+OK
+Line 163 column 37 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        bmp.line_h (0,header.height - i - 1) 
+                                     ^
+--WARNING----------
+OK
+Line 163 column 41 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        bmp.line_h (0,header.height - i - 1) 
+                                         ^
+--WARNING----------
+OK
+Line 163 column 41 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        bmp.line_h (0,header.height - i - 1) 
+                                         ^
+--WARNING----------
+OK
+Line 163 column 41 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        bmp.line_h (0,header.height - i - 1) 
+                                         ^
+--WARNING----------
+OK
+Line 163 column 41 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        bmp.line_h (0,header.height - i - 1) 
+                                         ^
+--WARNING----------
+OK
+Line 164 column 21 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        until (header.width - 1) image line_24;
+                     ^
+--WARNING----------
+OK
+Line 164 column 21 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        until (header.width - 1) image line_24;
+                     ^
+--WARNING----------
+OK
+Line 164 column 28 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        until (header.width - 1) image line_24;
+                            ^
+--WARNING----------
+OK
+Line 164 column 29 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        until (header.width - 1) image line_24;
+                             ^
+--WARNING----------
+OK
+Line 164 column 29 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        until (header.width - 1) image line_24;
+                             ^
+--WARNING----------
+OK
+Line 164 column 29 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        until (header.width - 1) image line_24;
+                             ^
+--WARNING----------
+OK
+Line 164 column 29 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        until (header.width - 1) image line_24;
+                             ^
+--WARNING----------
+OK
+Line 164 column 46 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        until (header.width - 1) image line_24;
+                                              ^
+--WARNING----------
+OK
+Line 164 column 46 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        until (header.width - 1) image line_24;
+                                              ^
+--WARNING----------
+OK
+Line 164 column 46 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        until (header.width - 1) image line_24;
+                                              ^
+--WARNING----------
+OK
+Line 165 column 21 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        line_24.clear;
+                     ^
+--WARNING----------
+OK
+Line 165 column 21 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        line_24.clear;
+                     ^
+--WARNING----------
+OK
+Line 165 column 21 in FORMAT_BMP(/home/sonntag/lisaac/lib2/format/bmp/format_bmp.li):
+        line_24.clear;
+                     ^
+--WARNING----------
+OK
+Line 50 column 14 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 50 column 14 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 50 column 14 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 50 column 14 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 50 column 12 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 50 column 12 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 50 column 12 in ABSTRACT_BMP_LINE(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bmp_line.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 101 column 13 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+             ^
+--WARNING----------
+OK
+Line 101 column 13 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+             ^
+--WARNING----------
+OK
+Line 101 column 24 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 101 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                              ^
+--WARNING----------
+OK
+Line 101 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                              ^
+--WARNING----------
+OK
+Line 101 column 38 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                                      ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 101 column 38 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                                      ^
+--WARNING----------
+OK
+Line 101 column 38 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                                      ^
+--WARNING----------
+OK
+Line 101 column 38 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                                      ^
+--WARNING----------
+OK
+Line 101 column 38 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                                      ^
+--WARNING----------
+OK
+Line 101 column 24 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                        ^
+--WARNING----------
+OK
+Line 101 column 49 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 101 column 55 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                                                       ^
+--WARNING----------
+OK
+Line 101 column 55 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                                                       ^
+--WARNING----------
+OK
+Line 101 column 62 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                                                              ^
+--WARNING----------
+OK
+Line 101 column 62 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                                                              ^
+--WARNING----------
+OK
+Line 101 column 62 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                                                              ^
+--WARNING----------
+OK
+Line 101 column 62 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                                                              ^
+--WARNING----------
+OK
+Line 101 column 62 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                                                              ^
+--WARNING----------
+OK
+Line 101 column 74 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                                                                          ^
+--WARNING----------
+OK
+Line 101 column 74 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                                                                          ^
+--WARNING----------
+OK
+Line 159 column 32 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - width_min:INTEGER  <- bitmap.width;
+                                ^
+--WARNING----------
+OK
+Line 159 column 32 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - width_min:INTEGER  <- bitmap.width;
+                                ^
+--WARNING----------
+OK
+Line 159 column 38 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - width_min:INTEGER  <- bitmap.width;
+                                      ^
+--WARNING----------
+OK
+Line 159 column 38 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - width_min:INTEGER  <- bitmap.width;
+                                      ^
+--WARNING----------
+OK
+Line 159 column 38 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - width_min:INTEGER  <- bitmap.width;
+                                      ^
+--WARNING----------
+OK
+Line 79 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 79 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 101 column 49 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((page != NULL) && {page.parent != NULL} && {page.width != width_min}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 111 column 7 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 19 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        (is_isaacos).if {          
+                   ^
+--WARNING----------
+OK
+Line 102 column 19 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        (is_isaacos).if {          
+                   ^
+--WARNING----------
+OK
+Line 110 column 9 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 110 column 9 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 107 column 14 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          page.set_position (page.parent) 
+              ^
+--WARNING----------
+OK
+Line 107 column 14 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          page.set_position (page.parent) 
+              ^
+--WARNING----------
+OK
+Line 107 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          page.set_position (page.parent) 
+                                 ^
+--WARNING----------
+OK
+Line 107 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          page.set_position (page.parent) 
+                                 ^
+--WARNING----------
+OK
+Line 107 column 40 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          page.set_position (page.parent) 
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          page.set_position (page.parent) 
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          page.set_position (page.parent) 
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          page.set_position (page.parent) 
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          page.set_position (page.parent) 
+                                        ^
+--WARNING----------
+OK
+Line 108 column 20 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          at   (page.get_x_window,page.get_y_window) 
+                    ^
+--WARNING----------
+OK
+Line 108 column 20 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          at   (page.get_x_window,page.get_y_window) 
+                    ^
+--WARNING----------
+OK
+Line 108 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          at   (page.get_x_window,page.get_y_window) 
+                                 ^
+--WARNING----------
+OK
+Line 108 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          at   (page.get_x_window,page.get_y_window) 
+                                 ^
+--WARNING----------
+OK
+Line 108 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          at   (page.get_x_window,page.get_y_window) 
+                                 ^
+--WARNING----------
+OK
+Line 108 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          at   (page.get_x_window,page.get_y_window) 
+                                 ^
+--WARNING----------
+OK
+Line 108 column 33 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          at   (page.get_x_window,page.get_y_window) 
+                                 ^
+--WARNING----------
+OK
+Line 256 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 256 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 256 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 256 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 256 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 256 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 260 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 257 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window;
+                      ^
+--WARNING----------
+OK
+Line 257 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window;
+                      ^
+--WARNING----------
+OK
+Line 257 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window;
+                      ^
+--WARNING----------
+OK
+Line 257 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window;
+                      ^
+--WARNING----------
+OK
+Line 257 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window;
+                      ^
+--WARNING----------
+OK
+Line 257 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window;
+                      ^
+--WARNING----------
+OK
+Line 260 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 259 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                      ^
+--WARNING----------
+OK
+Line 259 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                      ^
+--WARNING----------
+OK
+Line 259 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                      ^
+--WARNING----------
+OK
+Line 259 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                      ^
+--WARNING----------
+OK
+Line 259 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                      ^
+--WARNING----------
+OK
+Line 259 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                      ^
+--WARNING----------
+OK
+Line 259 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                             ^
+--WARNING----------
+OK
+Line 259 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                             ^
+--WARNING----------
+OK
+Line 259 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                             ^
+--WARNING----------
+OK
+Line 259 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                             ^
+--WARNING----------
+OK
+Line 259 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                             ^
+--WARNING----------
+OK
+Line 259 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                             ^
+--WARNING----------
+OK
+Line 259 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                                      ^
+--WARNING----------
+OK
+Line 259 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                                      ^
+--WARNING----------
+OK
+Line 259 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                                      ^
+--WARNING----------
+OK
+Line 259 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                                      ^
+--WARNING----------
+OK
+Line 259 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                                      ^
+--WARNING----------
+OK
+Line 259 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                                      ^
+--WARNING----------
+OK
+Line 259 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                                      ^
+--WARNING----------
+OK
+Line 259 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                                      ^
+--WARNING----------
+OK
+Line 259 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                                      ^
+--WARNING----------
+OK
+Line 259 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                                      ^
+--WARNING----------
+OK
+Line 259 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                                      ^
+--WARNING----------
+OK
+Line 259 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                       ^
+--WARNING----------
+OK
+Line 259 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                       ^
+--WARNING----------
+OK
+Line 259 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                       ^
+--WARNING----------
+OK
+Line 259 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=x_window-parent.x_window;
+                       ^
+--WARNING----------
+OK
+Line 108 column 38 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          at   (page.get_x_window,page.get_y_window) 
+                                      ^
+--WARNING----------
+OK
+Line 108 column 38 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          at   (page.get_x_window,page.get_y_window) 
+                                      ^
+--WARNING----------
+OK
+Line 108 column 51 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          at   (page.get_x_window,page.get_y_window) 
+                                                   ^
+--WARNING----------
+OK
+Line 108 column 51 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          at   (page.get_x_window,page.get_y_window) 
+                                                   ^
+--WARNING----------
+OK
+Line 108 column 51 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          at   (page.get_x_window,page.get_y_window) 
+                                                   ^
+--WARNING----------
+OK
+Line 108 column 51 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          at   (page.get_x_window,page.get_y_window) 
+                                                   ^
+--WARNING----------
+OK
+Line 108 column 51 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          at   (page.get_x_window,page.get_y_window) 
+                                                   ^
+--WARNING----------
+OK
+Line 267 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 267 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 267 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 267 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 267 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 267 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 271 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 268 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window;
+                      ^
+--WARNING----------
+OK
+Line 268 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window;
+                      ^
+--WARNING----------
+OK
+Line 268 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window;
+                      ^
+--WARNING----------
+OK
+Line 268 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window;
+                      ^
+--WARNING----------
+OK
+Line 268 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window;
+                      ^
+--WARNING----------
+OK
+Line 268 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window;
+                      ^
+--WARNING----------
+OK
+Line 271 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 270 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                      ^
+--WARNING----------
+OK
+Line 270 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                      ^
+--WARNING----------
+OK
+Line 270 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                      ^
+--WARNING----------
+OK
+Line 270 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                      ^
+--WARNING----------
+OK
+Line 270 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                      ^
+--WARNING----------
+OK
+Line 270 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                      ^
+--WARNING----------
+OK
+Line 270 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                             ^
+--WARNING----------
+OK
+Line 270 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                             ^
+--WARNING----------
+OK
+Line 270 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                             ^
+--WARNING----------
+OK
+Line 270 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                             ^
+--WARNING----------
+OK
+Line 270 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                             ^
+--WARNING----------
+OK
+Line 270 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                             ^
+--WARNING----------
+OK
+Line 270 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                                      ^
+--WARNING----------
+OK
+Line 270 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                                      ^
+--WARNING----------
+OK
+Line 270 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                                      ^
+--WARNING----------
+OK
+Line 270 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                                      ^
+--WARNING----------
+OK
+Line 270 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                                      ^
+--WARNING----------
+OK
+Line 270 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                                      ^
+--WARNING----------
+OK
+Line 270 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                                      ^
+--WARNING----------
+OK
+Line 270 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                                      ^
+--WARNING----------
+OK
+Line 270 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                                      ^
+--WARNING----------
+OK
+Line 270 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                                      ^
+--WARNING----------
+OK
+Line 270 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                                      ^
+--WARNING----------
+OK
+Line 270 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                       ^
+--WARNING----------
+OK
+Line 270 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                       ^
+--WARNING----------
+OK
+Line 270 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                       ^
+--WARNING----------
+OK
+Line 270 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      result:=y_window-parent.y_window;
+                       ^
+--WARNING----------
+OK
+Line 109 column 20 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          size (page.width,page.height);
+                    ^
+--WARNING----------
+OK
+Line 109 column 20 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          size (page.width,page.height);
+                    ^
+--WARNING----------
+OK
+Line 109 column 26 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          size (page.width,page.height);
+                          ^
+--WARNING----------
+OK
+Line 109 column 26 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          size (page.width,page.height);
+                          ^
+--WARNING----------
+OK
+Line 109 column 26 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          size (page.width,page.height);
+                          ^
+--WARNING----------
+OK
+Line 109 column 26 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          size (page.width,page.height);
+                          ^
+--WARNING----------
+OK
+Line 109 column 26 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          size (page.width,page.height);
+                          ^
+--WARNING----------
+OK
+Line 109 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          size (page.width,page.height);
+                               ^
+--WARNING----------
+OK
+Line 109 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          size (page.width,page.height);
+                               ^
+--WARNING----------
+OK
+Line 109 column 38 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          size (page.width,page.height);
+                                      ^
+--WARNING----------
+OK
+Line 109 column 38 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          size (page.width,page.height);
+                                      ^
+--WARNING----------
+OK
+Line 109 column 38 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          size (page.width,page.height);
+                                      ^
+--WARNING----------
+OK
+Line 109 column 38 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          size (page.width,page.height);
+                                      ^
+--WARNING----------
+OK
+Line 109 column 38 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          size (page.width,page.height);
+                                      ^
+--WARNING----------
+OK
+Line 109 column 39 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          size (page.width,page.height);
+                                       ^
+--WARNING----------
+OK
+Line 139 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+      ^
+--WARNING----------
+OK
+Line 139 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 139 column 22 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+                      ^
+--WARNING----------
+OK
+Line 139 column 22 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+                      ^
+--WARNING----------
+OK
+Line 48 column 18 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    parent_g_group.width_min + 4
+                  ^
+--WARNING----------
+OK
+Line 48 column 18 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    parent_g_group.width_min + 4
+                  ^
+--WARNING----------
+OK
+Line 48 column 29 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    parent_g_group.width_min + 4
+                             ^
+--WARNING----------
+OK
+Line 48 column 29 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    parent_g_group.width_min + 4
+                             ^
+--WARNING----------
+OK
+Line 50 column 30 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - width_min:INTEGER  <- root.width_min;
+                              ^
+--WARNING----------
+OK
+Line 50 column 30 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - width_min:INTEGER  <- root.width_min;
+                              ^
+--WARNING----------
+OK
+Line 50 column 30 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - width_min:INTEGER  <- root.width_min;
+                              ^
+--WARNING----------
+OK
+Line 50 column 30 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - width_min:INTEGER  <- root.width_min;
+                              ^
+--WARNING----------
+OK
+Line 50 column 40 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - width_min:INTEGER  <- root.width_min;
+                                        ^
+--WARNING----------
+OK
+Line 50 column 40 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - width_min:INTEGER  <- root.width_min;
+                                        ^
+--WARNING----------
+OK
+Line 57 column 8 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.width_min + right.width_min
+        ^
+--WARNING----------
+OK
+Line 57 column 8 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.width_min + right.width_min
+        ^
+--WARNING----------
+OK
+Line 57 column 8 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.width_min + right.width_min
+        ^
+--WARNING----------
+OK
+Line 57 column 8 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.width_min + right.width_min
+        ^
+--WARNING----------
+OK
+Line 57 column 19 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.width_min + right.width_min
+                   ^
+--WARNING----------
+OK
+Line 57 column 19 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.width_min + right.width_min
+                   ^
+--WARNING----------
+OK
+Line 58 column 21 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    width_min_on text
+                     ^
+--WARNING----------
+OK
+Line 58 column 21 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    width_min_on text
+                     ^
+--WARNING----------
+OK
+Line 59 column 2 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 59 column 2 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 145 column 20 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    beg := txt.lower;
+                    ^
+--WARNING----------
+OK
+Line 145 column 20 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    beg := txt.lower;
+                    ^
+--WARNING----------
+OK
+Line 145 column 20 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    beg := txt.lower;
+                    ^
+--WARNING----------
+OK
+Line 151 column 32 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    }.do_until {idx > txt.count};
+                                ^
+--WARNING----------
+OK
+Line 151 column 32 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    }.do_until {idx > txt.count};
+                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 43 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      idx    := txt.index_of '\n' since beg;
+                                           ^
+--WARNING----------
+OK
+Line 147 column 43 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      idx    := txt.index_of '\n' since beg;
+                                           ^
+--WARNING----------
+OK
+Line 147 column 43 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      idx    := txt.index_of '\n' since beg;
+                                           ^
+--WARNING----------
+OK
+Line 235 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { start_index.in_range 1 to (count + 1)};
+     ^
+--WARNING----------
+OK
+Line 235 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { start_index.in_range 1 to (count + 1)};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 235 column 41 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { start_index.in_range 1 to (count + 1)};
+                                         ^
+--WARNING----------
+OK
+Line 235 column 41 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { start_index.in_range 1 to (count + 1)};
+                                         ^
+--WARNING----------
+OK
+Line 235 column 42 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { start_index.in_range 1 to (count + 1)};
+                                          ^
+--WARNING----------
+OK
+Line 235 column 42 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { start_index.in_range 1 to (count + 1)};
+                                          ^
+--WARNING----------
+OK
+Line 235 column 42 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { start_index.in_range 1 to (count + 1)};
+                                          ^
+--WARNING----------
+OK
+Line 235 column 42 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { start_index.in_range 1 to (count + 1)};
+                                          ^
+--WARNING----------
+OK
+Line 235 column 45 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { start_index.in_range 1 to (count + 1)};
+                                             ^
+--WARNING----------
+OK
+Line 235 column 45 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { start_index.in_range 1 to (count + 1)};
+                                             ^
+--WARNING----------
+OK
+Line 235 column 45 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { start_index.in_range 1 to (count + 1)};
+                                             ^
+--WARNING----------
+OK
+Line 235 column 45 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { start_index.in_range 1 to (count + 1)};
+                                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 241 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 241 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 239 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result > count) || {ch = item result}}.until_do {
+                    ^
+--WARNING----------
+OK
+Line 239 column 20 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result > count) || {ch = item result}}.until_do {
+                    ^
+--WARNING----------
+OK
+Line 239 column 14 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result > count) || {ch = item result}}.until_do {
+              ^
+--WARNING----------
+OK
+Line 239 column 14 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result > count) || {ch = item result}}.until_do {
+              ^
+--WARNING----------
+OK
+Line 239 column 14 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result > count) || {ch = item result}}.until_do {
+              ^
+--WARNING----------
+OK
+Line 239 column 14 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result > count) || {ch = item result}}.until_do {
+              ^
+--WARNING----------
+OK
+Line 239 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result > count) || {ch = item result}}.until_do {
+                        ^
+--WARNING----------
+OK
+Line 239 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result > count) || {ch = item result}}.until_do {
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 239 column 42 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result > count) || {ch = item result}}.until_do {
+                                          ^
+--WARNING----------
+OK
+Line 239 column 42 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result > count) || {ch = item result}}.until_do {
+                                          ^
+--WARNING----------
+OK
+Line 239 column 42 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result > count) || {ch = item result}}.until_do {
+                                          ^
+--WARNING----------
+OK
+Line 239 column 42 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    {(result > count) || {ch = item result}}.until_do {
+                                          ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 240 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := result + 1;
+                        ^
+--WARNING----------
+OK
+Line 240 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := result + 1;
+                        ^
+--WARNING----------
+OK
+Line 240 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := result + 1;
+                        ^
+--WARNING----------
+OK
+Line 240 column 24 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+      result := result + 1;
+                        ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 148 column 46 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      siz    := font_width txt at beg to (idx-1);
+                                              ^
+--WARNING----------
+OK
+Line 148 column 46 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      siz    := font_width txt at beg to (idx-1);
+                                              ^
+--WARNING----------
+OK
+Line 148 column 46 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      siz    := font_width txt at beg to (idx-1);
+                                              ^
+--WARNING----------
+OK
+Line 148 column 46 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      siz    := font_width txt at beg to (idx-1);
+                                              ^
+--WARNING----------
+OK
+Line 148 column 48 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      siz    := font_width txt at beg to (idx-1);
+                                                ^
+--WARNING----------
+OK
+Line 148 column 48 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      siz    := font_width txt at beg to (idx-1);
+                                                ^
+--WARNING----------
+OK
+Line 148 column 48 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      siz    := font_width txt at beg to (idx-1);
+                                                ^
+--WARNING----------
+OK
+Line 148 column 48 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      siz    := font_width txt at beg to (idx-1);
+                                                ^
+--WARNING----------
+OK
+Line 148 column 48 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      siz    := font_width txt at beg to (idx-1);
+                                                ^
+--WARNING----------
+OK
+Line 1498 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1498 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1498 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1498 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1497 column 55 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                       ^
+--WARNING----------
+OK
+Line 1497 column 55 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                       ^
+--WARNING----------
+OK
+Line 1497 column 55 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                       ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1477 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    car := char.to_integer;
+                          ^
+--WARNING----------
+OK
+Line 1477 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    car := char.to_integer;
+                          ^
+--WARNING----------
+OK
+Line 1478 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+           ^
+--WARNING----------
+OK
+Line 1478 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+           ^
+--WARNING----------
+OK
+Line 1478 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+           ^
+--WARNING----------
+OK
+Line 1478 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+           ^
+--WARNING----------
+OK
+Line 1478 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+                  ^
+--WARNING----------
+OK
+Line 1478 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1478 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+                          ^
+--WARNING----------
+OK
+Line 1478 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+                          ^
+--WARNING----------
+OK
+Line 1478 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+                          ^
+--WARNING----------
+OK
+Line 1478 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+                          ^
+--WARNING----------
+OK
+Line 1482 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1482 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1481 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      car := car-32;
+                 ^
+--WARNING----------
+OK
+Line 1481 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      car := car-32;
+                 ^
+--WARNING----------
+OK
+Line 1481 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      car := car-32;
+                 ^
+--WARNING----------
+OK
+Line 1481 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      car := car-32;
+                 ^
+--WARNING----------
+OK
+Line 1485 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    offset_end - offset_begin + 1
+                ^
+--WARNING----------
+OK
+Line 1485 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    offset_end - offset_begin + 1
+                ^
+--WARNING----------
+OK
+Line 1485 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    offset_end - offset_begin + 1
+                ^
+--WARNING----------
+OK
+Line 1485 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    offset_end - offset_begin + 1
+                ^
+--WARNING----------
+OK
+Line 1485 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    offset_end - offset_begin + 1
+                               ^
+--WARNING----------
+OK
+Line 1485 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    offset_end - offset_begin + 1
+                               ^
+--WARNING----------
+OK
+Line 1485 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    offset_end - offset_begin + 1
+                               ^
+--WARNING----------
+OK
+Line 1485 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    offset_end - offset_begin + 1
+                               ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1497 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                      ^
+--WARNING----------
+OK
+Line 1497 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                      ^
+--WARNING----------
+OK
+Line 1497 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                      ^
+--WARNING----------
+OK
+Line 1497 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                      ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 148 column 48 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      siz    := font_width txt at beg to (idx-1);
+                                                ^
+--WARNING----------
+OK
+Line 148 column 48 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      siz    := font_width txt at beg to (idx-1);
+                                                ^
+--WARNING----------
+OK
+Line 148 column 48 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      siz    := font_width txt at beg to (idx-1);
+                                                ^
+--WARNING----------
+OK
+Line 148 column 48 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      siz    := font_width txt at beg to (idx-1);
+                                                ^
+--WARNING----------
+OK
+Line 148 column 48 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      siz    := font_width txt at beg to (idx-1);
+                                                ^
+--WARNING----------
+OK
+Line 149 column 30 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      result := result.max siz;      
+                              ^
+--WARNING----------
+OK
+Line 149 column 30 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      result := result.max siz;      
+                              ^
+--WARNING----------
+OK
+Line 149 column 30 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      result := result.max siz;      
+                              ^
+--WARNING----------
+OK
+Line 149 column 30 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      result := result.max siz;      
+                              ^
+--WARNING----------
+OK
+Line 150 column 21 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      beg    := idx + 1;
+                     ^
+--WARNING----------
+OK
+Line 150 column 21 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      beg    := idx + 1;
+                     ^
+--WARNING----------
+OK
+Line 150 column 21 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      beg    := idx + 1;
+                     ^
+--WARNING----------
+OK
+Line 150 column 21 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      beg    := idx + 1;
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 151 column 31 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    }.do_until {idx > txt.count};
+                               ^
+--WARNING----------
+OK
+Line 151 column 21 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    }.do_until {idx > txt.count};
+                     ^
+--WARNING----------
+OK
+Line 151 column 21 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    }.do_until {idx > txt.count};
+                     ^
+--WARNING----------
+OK
+Line 151 column 21 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    }.do_until {idx > txt.count};
+                     ^
+--WARNING----------
+OK
+Line 151 column 21 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    }.do_until {idx > txt.count};
+                     ^
+--WARNING----------
+OK
+Line 100 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! test.value).if {
+      ^
+--WARNING----------
+OK
+Line 100 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! test.value).if {
+      ^
+--WARNING----------
+OK
+Line 102 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 101 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_until test;
+                   ^
+--WARNING----------
+OK
+Line 101 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_until test;
+                   ^
+--WARNING----------
+OK
+Line 102 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 79 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 79 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 57 column 26 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.width_min + right.width_min
+                          ^
+--WARNING----------
+OK
+Line 57 column 26 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.width_min + right.width_min
+                          ^
+--WARNING----------
+OK
+Line 57 column 26 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.width_min + right.width_min
+                          ^
+--WARNING----------
+OK
+Line 57 column 26 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.width_min + right.width_min
+                          ^
+--WARNING----------
+OK
+Line 58 column 2 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 58 column 2 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 57 column 20 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.width_min + right.width_min
+                    ^
+--WARNING----------
+OK
+Line 57 column 20 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.width_min + right.width_min
+                    ^
+--WARNING----------
+OK
+Line 57 column 20 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.width_min + right.width_min
+                    ^
+--WARNING----------
+OK
+Line 57 column 20 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.width_min + right.width_min
+                    ^
+--WARNING----------
+OK
+Line 79 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 79 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 50 column 40 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - width_min:INTEGER  <- root.width_min;
+                                        ^
+--WARNING----------
+OK
+Line 57 column 8 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.width_min.max (right.width_min)
+        ^
+--WARNING----------
+OK
+Line 57 column 8 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.width_min.max (right.width_min)
+        ^
+--WARNING----------
+OK
+Line 57 column 8 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.width_min.max (right.width_min)
+        ^
+--WARNING----------
+OK
+Line 57 column 8 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.width_min.max (right.width_min)
+        ^
+--WARNING----------
+OK
+Line 57 column 18 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.width_min.max (right.width_min)
+                  ^
+--WARNING----------
+OK
+Line 57 column 18 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.width_min.max (right.width_min)
+                  ^
+--WARNING----------
+OK
+Line 57 column 29 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.width_min.max (right.width_min)
+                             ^
+--WARNING----------
+OK
+Line 57 column 29 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.width_min.max (right.width_min)
+                             ^
+--WARNING----------
+OK
+Line 57 column 29 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.width_min.max (right.width_min)
+                             ^
+--WARNING----------
+OK
+Line 57 column 29 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.width_min.max (right.width_min)
+                             ^
+--WARNING----------
+OK
+Line 57 column 39 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.width_min.max (right.width_min)
+                                       ^
+--WARNING----------
+OK
+Line 57 column 39 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.width_min.max (right.width_min)
+                                       ^
+--WARNING----------
+OK
+Line 58 column 2 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 58 column 2 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 58 column 2 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 58 column 2 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 79 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 79 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 79 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 79 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 48 column 30 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    parent_g_group.width_min + 4
+                              ^
+--WARNING----------
+OK
+Line 48 column 30 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    parent_g_group.width_min + 4
+                              ^
+--WARNING----------
+OK
+Line 48 column 30 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    parent_g_group.width_min + 4
+                              ^
+--WARNING----------
+OK
+Line 48 column 30 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    parent_g_group.width_min + 4
+                              ^
+--WARNING----------
+OK
+Line 79 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 79 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 140 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 23 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+                       ^
+--WARNING----------
+OK
+Line 140 column 23 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+                       ^
+--WARNING----------
+OK
+Line 53 column 18 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    parent_g_group.height_min + 4
+                  ^
+--WARNING----------
+OK
+Line 53 column 18 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    parent_g_group.height_min + 4
+                  ^
+--WARNING----------
+OK
+Line 53 column 30 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    parent_g_group.height_min + 4
+                              ^
+--WARNING----------
+OK
+Line 53 column 30 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    parent_g_group.height_min + 4
+                              ^
+--WARNING----------
+OK
+Line 52 column 30 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - height_min:INTEGER <- root.height_min;
+                              ^
+--WARNING----------
+OK
+Line 52 column 30 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - height_min:INTEGER <- root.height_min;
+                              ^
+--WARNING----------
+OK
+Line 52 column 30 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - height_min:INTEGER <- root.height_min;
+                              ^
+--WARNING----------
+OK
+Line 52 column 30 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - height_min:INTEGER <- root.height_min;
+                              ^
+--WARNING----------
+OK
+Line 52 column 41 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - height_min:INTEGER <- root.height_min;
+                                         ^
+--WARNING----------
+OK
+Line 161 column 32 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - height_min:INTEGER <- bitmap.height;
+                                ^
+--WARNING----------
+OK
+Line 161 column 32 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - height_min:INTEGER <- bitmap.height;
+                                ^
+--WARNING----------
+OK
+Line 161 column 39 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - height_min:INTEGER <- bitmap.height;
+                                       ^
+--WARNING----------
+OK
+Line 161 column 39 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - height_min:INTEGER <- bitmap.height;
+                                       ^
+--WARNING----------
+OK
+Line 161 column 39 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+  - height_min:INTEGER <- bitmap.height;
+                                       ^
+--WARNING----------
+OK
+Line 88 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 88 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 52 column 41 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - height_min:INTEGER <- root.height_min;
+                                         ^
+--WARNING----------
+OK
+Line 62 column 8 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.height_min.max (right.height_min)
+        ^
+--WARNING----------
+OK
+Line 62 column 8 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.height_min.max (right.height_min)
+        ^
+--WARNING----------
+OK
+Line 62 column 8 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.height_min.max (right.height_min)
+        ^
+--WARNING----------
+OK
+Line 62 column 8 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.height_min.max (right.height_min)
+        ^
+--WARNING----------
+OK
+Line 62 column 19 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.height_min.max (right.height_min)
+                   ^
+--WARNING----------
+OK
+Line 62 column 19 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.height_min.max (right.height_min)
+                   ^
+--WARNING----------
+OK
+Line 63 column 22 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    height_min_on text
+                      ^
+--WARNING----------
+OK
+Line 63 column 22 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    height_min_on text
+                      ^
+--WARNING----------
+OK
+Line 64 column 2 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 64 column 2 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 157 column 26 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    (txt.occurrences '\n' + 1) * 16
+                          ^
+--WARNING----------
+OK
+Line 157 column 26 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    (txt.occurrences '\n' + 1) * 16
+                          ^
+--WARNING----------
+OK
+Line 157 column 26 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    (txt.occurrences '\n' + 1) * 16
+                          ^
+--WARNING----------
+OK
+Line 157 column 27 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    (txt.occurrences '\n' + 1) * 16
+                           ^
+--WARNING----------
+OK
+Line 157 column 27 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    (txt.occurrences '\n' + 1) * 16
+                           ^
+--WARNING----------
+OK
+Line 157 column 27 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    (txt.occurrences '\n' + 1) * 16
+                           ^
+--WARNING----------
+OK
+Line 157 column 27 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    (txt.occurrences '\n' + 1) * 16
+                           ^
+--WARNING----------
+OK
+Line 157 column 32 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    (txt.occurrences '\n' + 1) * 16
+                                ^
+--WARNING----------
+OK
+Line 157 column 32 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    (txt.occurrences '\n' + 1) * 16
+                                ^
+--WARNING----------
+OK
+Line 157 column 32 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    (txt.occurrences '\n' + 1) * 16
+                                ^
+--WARNING----------
+OK
+Line 157 column 32 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    (txt.occurrences '\n' + 1) * 16
+                                ^
+--WARNING----------
+OK
+Line 88 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 88 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 62 column 30 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.height_min.max (right.height_min)
+                              ^
+--WARNING----------
+OK
+Line 62 column 30 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.height_min.max (right.height_min)
+                              ^
+--WARNING----------
+OK
+Line 62 column 30 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.height_min.max (right.height_min)
+                              ^
+--WARNING----------
+OK
+Line 62 column 30 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.height_min.max (right.height_min)
+                              ^
+--WARNING----------
+OK
+Line 62 column 41 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.height_min.max (right.height_min)
+                                         ^
+--WARNING----------
+OK
+Line 62 column 41 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left.height_min.max (right.height_min)
+                                         ^
+--WARNING----------
+OK
+Line 63 column 2 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 63 column 2 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 63 column 2 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 63 column 2 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 88 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 88 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 52 column 41 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - height_min:INTEGER <- root.height_min;
+                                         ^
+--WARNING----------
+OK
+Line 62 column 8 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.height_min + right.height_min
+        ^
+--WARNING----------
+OK
+Line 62 column 8 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.height_min + right.height_min
+        ^
+--WARNING----------
+OK
+Line 62 column 8 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.height_min + right.height_min
+        ^
+--WARNING----------
+OK
+Line 62 column 8 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.height_min + right.height_min
+        ^
+--WARNING----------
+OK
+Line 62 column 20 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.height_min + right.height_min
+                    ^
+--WARNING----------
+OK
+Line 62 column 20 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.height_min + right.height_min
+                    ^
+--WARNING----------
+OK
+Line 62 column 27 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.height_min + right.height_min
+                           ^
+--WARNING----------
+OK
+Line 62 column 27 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.height_min + right.height_min
+                           ^
+--WARNING----------
+OK
+Line 62 column 27 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.height_min + right.height_min
+                           ^
+--WARNING----------
+OK
+Line 62 column 27 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.height_min + right.height_min
+                           ^
+--WARNING----------
+OK
+Line 63 column 2 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 63 column 2 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 62 column 21 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.height_min + right.height_min
+                     ^
+--WARNING----------
+OK
+Line 62 column 21 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.height_min + right.height_min
+                     ^
+--WARNING----------
+OK
+Line 62 column 21 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.height_min + right.height_min
+                     ^
+--WARNING----------
+OK
+Line 62 column 21 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left.height_min + right.height_min
+                     ^
+--WARNING----------
+OK
+Line 88 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 88 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 88 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 88 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 53 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    parent_g_group.height_min + 4
+                               ^
+--WARNING----------
+OK
+Line 53 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    parent_g_group.height_min + 4
+                               ^
+--WARNING----------
+OK
+Line 53 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    parent_g_group.height_min + 4
+                               ^
+--WARNING----------
+OK
+Line 53 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    parent_g_group.height_min + 4
+                               ^
+--WARNING----------
+OK
+Line 88 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 88 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 62 column 36 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 62 column 36 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 62 column 36 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 62 column 36 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 62 column 36 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 62 column 36 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 362 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 280 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+     ^
+--WARNING----------
+OK
+Line 280 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 281 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+     ^
+--WARNING----------
+OK
+Line 281 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 296 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 296 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 294 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 232 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 294 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 237 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child:=new;
+           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 237 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child:=new;
+           ^
+--WARNING----------
+OK
+Line 237 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child:=new;
+           ^
+--WARNING----------
+OK
+Line 237 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child:=new;
+           ^
+--WARNING----------
+OK
+Line 237 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child:=new;
+           ^
+--WARNING----------
+OK
+Line 237 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child:=new;
+           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 237 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child:=new;
+           ^
+--WARNING----------
+OK
+Line 237 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child:=new;
+           ^
+--WARNING----------
+OK
+Line 237 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child:=new;
+           ^
+--WARNING----------
+OK
+Line 237 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child:=new;
+           ^
+--WARNING----------
+OK
+Line 237 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child:=new;
+           ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 699 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 693 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 693 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 689 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw0:=pl.x0.value; 
+	          ^
+--WARNING----------
+OK
+Line 689 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw0:=pl.x0.value; 
+	                ^
+--WARNING----------
+OK
+Line 690 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=pl.x1.value;
+	          ^
+--WARNING----------
+OK
+Line 690 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=pl.x1.value;
+	                ^
+--WARNING----------
+OK
+Line 691 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw0:=pl.y0.value; 
+	          ^
+--WARNING----------
+OK
+Line 691 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw0:=pl.y0.value; 
+	                ^
+--WARNING----------
+OK
+Line 692 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	          ^
+--WARNING----------
+OK
+Line 692 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 699 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 700 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (! is_return).if {
+      ^
+--WARNING----------
+OK
+Line 700 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (! is_return).if {
+      ^
+--WARNING----------
+OK
+Line 761 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                   ^
+--WARNING----------
+OK
+Line 706 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 706 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                                ^
+--WARNING----------
+OK
+Line 707 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                  ^
+--WARNING----------
+OK
+Line 760 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 715 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	                      ^
+--WARNING----------
+OK
+Line 715 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	                      ^
+--WARNING----------
+OK
+Line 77 column 22 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    result:=PLAN.clone;
+                      ^
+--WARNING----------
+OK
+Line 77 column 22 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    result:=PLAN.clone;
+                      ^
+--WARNING----------
+OK
+Line 34 column 34 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 34 column 34 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 77 column 22 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    result:=PLAN.clone;
+                      ^
+--WARNING----------
+OK
+Line 77 column 22 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    result:=PLAN.clone;
+                      ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 78 column 19 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    result.make win;
+                   ^
+--WARNING----------
+OK
+Line 71 column 12 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    window:=win;
+            ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 723 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                                       ^
+--WARNING----------
+OK
+Line 723 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 721 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 721 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 719 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                  ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 723 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 723 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                          ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 734 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	                  ^
+--WARNING----------
+OK
+Line 156 column 10 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	                        ^
+--WARNING----------
+OK
+Line 727 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	                         ^
+--WARNING----------
+OK
+Line 151 column 10 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    next:=new;
+          ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                          ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                             ^
+--WARNING----------
+OK
+Line 146 column 11 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    level:=new;
+           ^
+--WARNING----------
+OK
+Line 734 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	                  ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	             ^
+--WARNING----------
+OK
+Line 740 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 739 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.inc_level;
+	              ^
+--WARNING----------
+OK
+Line 118 column 16 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    level:=level+1;
+                ^
+--WARNING----------
+OK
+Line 118 column 16 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    level:=level+1;
+                ^
+--WARNING----------
+OK
+Line 118 column 17 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    level:=level+1;
+                 ^
+--WARNING----------
+OK
+Line 118 column 17 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    level:=level+1;
+                 ^
+--WARNING----------
+OK
+Line 118 column 17 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    level:=level+1;
+                 ^
+--WARNING----------
+OK
+Line 118 column 17 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    level:=level+1;
+                 ^
+--WARNING----------
+OK
+Line 118 column 11 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    level:=level+1;
+           ^
+--WARNING----------
+OK
+Line 119 column 9 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 119 column 9 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 121 column 5 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 120 column 10 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      next.inc_level; // Terminal recursivity
+          ^
+--WARNING----------
+OK
+Line 120 column 10 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      next.inc_level; // Terminal recursivity
+          ^
+--WARNING----------
+OK
+Line 120 column 20 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      next.inc_level; // Terminal recursivity
+                    ^
+--WARNING----------
+OK
+Line 121 column 5 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 740 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 59 column 25 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    result:=LIMIT_X.clone;
+                         ^
+--WARNING----------
+OK
+Line 59 column 25 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    result:=LIMIT_X.clone;
+                         ^
+--WARNING----------
+OK
+Line 37 column 34 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 37 column 34 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 59 column 25 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    result:=LIMIT_X.clone;
+                         ^
+--WARNING----------
+OK
+Line 59 column 25 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    result:=LIMIT_X.clone;
+                         ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 60 column 24 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    result.make x plan p;
+                        ^
+--WARNING----------
+OK
+Line 52 column 10 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    plan:=p;
+          ^
+--WARNING----------
+OK
+Line 53 column 11 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    value:=x;
+           ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	                 ^
+--WARNING----------
+OK
+Line 126 column 8 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    x0:=new;
+        ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 71 column 5 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 70 column 15 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+      p:=n.prev;
+               ^
+--WARNING----------
+OK
+Line 71 column 5 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 75 column 5 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 75 column 5 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 72 column 17 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 72 column 26 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                          ^
+--WARNING----------
+OK
+Line 72 column 33 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                                 ^
+--WARNING----------
+OK
+Line 72 column 33 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                                 ^
+--WARNING----------
+OK
+Line 72 column 28 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                            ^
+--WARNING----------
+OK
+Line 72 column 28 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                            ^
+--WARNING----------
+OK
+Line 72 column 28 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                            ^
+--WARNING----------
+OK
+Line 72 column 28 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                            ^
+--WARNING----------
+OK
+Line 72 column 17 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                 ^
+--WARNING----------
+OK
+Line 72 column 37 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 72 column 47 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                                               ^
+--WARNING----------
+OK
+Line 72 column 54 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                                                      ^
+--WARNING----------
+OK
+Line 72 column 54 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                                                      ^
+--WARNING----------
+OK
+Line 72 column 58 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                                                          ^
+--WARNING----------
+OK
+Line 72 column 58 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                                                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 72 column 66 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                                                                  ^
+--WARNING----------
+OK
+Line 72 column 72 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                                                                        ^
+--WARNING----------
+OK
+Line 72 column 77 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                                                                             ^
+--WARNING----------
+OK
+Line 72 column 77 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                                                                             ^
+--WARNING----------
+OK
+Line 72 column 83 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                                                                                   ^
+--WARNING----------
+OK
+Line 72 column 73 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                                                                         ^
+--WARNING----------
+OK
+Line 72 column 73 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                                                                         ^
+--WARNING----------
+OK
+Line 72 column 73 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                                                                         ^
+--WARNING----------
+OK
+Line 72 column 73 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                                                                         ^
+--WARNING----------
+OK
+Line 72 column 37 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
+                                     ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 74 column 15 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+      n:=n.next; 
+               ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 76 column 10 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    next:=n; 
+          ^
+--WARNING----------
+OK
+Line 77 column 10 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    prev:=p;
+          ^
+--WARNING----------
+OK
+Line 78 column 9 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    (prev=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 78 column 9 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    (prev=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 83 column 5 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 5 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 82 column 21 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+      p.set_next Self;
+                     ^
+--WARNING----------
+OK
+Line 112 column 10 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    next:=new;
+          ^
+--WARNING----------
+OK
+Line 86 column 5 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 85 column 21 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+      n.set_prev Self;
+                     ^
+--WARNING----------
+OK
+Line 117 column 10 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 86 column 5 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	                 ^
+--WARNING----------
+OK
+Line 136 column 8 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    x1:=new;
+        ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                     ^
+--WARNING----------
+OK
+Line 750 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 60 column 25 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    result:=LIMIT_Y.clone;
+                         ^
+--WARNING----------
+OK
+Line 60 column 25 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    result:=LIMIT_Y.clone;
+                         ^
+--WARNING----------
+OK
+Line 36 column 34 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 36 column 34 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 60 column 25 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    result:=LIMIT_Y.clone;
+                         ^
+--WARNING----------
+OK
+Line 60 column 25 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    result:=LIMIT_Y.clone;
+                         ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 61 column 36 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    result.make y plan p is_top TRUE;
+                                    ^
+--WARNING----------
+OK
+Line 52 column 12 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    is_top:=b;
+            ^
+--WARNING----------
+OK
+Line 53 column 12 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    plan  :=p;
+            ^
+--WARNING----------
+OK
+Line 54 column 12 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    value :=y;
+            ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	                 ^
+--WARNING----------
+OK
+Line 131 column 8 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    y0:=new;
+        ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 81 column 5 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 81 column 5 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 78 column 17 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    {(n!=NULL) && {n.value<value}}.while_do {
+                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 78 column 26 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    {(n!=NULL) && {n.value<value}}.while_do {
+                          ^
+--WARNING----------
+OK
+Line 78 column 32 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    {(n!=NULL) && {n.value<value}}.while_do {
+                                ^
+--WARNING----------
+OK
+Line 78 column 32 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    {(n!=NULL) && {n.value<value}}.while_do {
+                                ^
+--WARNING----------
+OK
+Line 78 column 27 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    {(n!=NULL) && {n.value<value}}.while_do {
+                           ^
+--WARNING----------
+OK
+Line 78 column 27 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    {(n!=NULL) && {n.value<value}}.while_do {
+                           ^
+--WARNING----------
+OK
+Line 78 column 27 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    {(n!=NULL) && {n.value<value}}.while_do {
+                           ^
+--WARNING----------
+OK
+Line 78 column 27 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    {(n!=NULL) && {n.value<value}}.while_do {
+                           ^
+--WARNING----------
+OK
+Line 78 column 17 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    {(n!=NULL) && {n.value<value}}.while_do {
+                 ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 80 column 15 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+      n:=n.next; 
+               ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 82 column 10 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    next:=n; 
+          ^
+--WARNING----------
+OK
+Line 83 column 10 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    prev:=p;
+          ^
+--WARNING----------
+OK
+Line 84 column 9 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    (prev=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 84 column 9 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    (prev=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 89 column 5 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 89 column 5 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 88 column 21 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+      p.set_next Self;
+                     ^
+--WARNING----------
+OK
+Line 118 column 10 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    next:=new;
+          ^
+--WARNING----------
+OK
+Line 92 column 5 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 91 column 21 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+      n.set_prev Self;
+                     ^
+--WARNING----------
+OK
+Line 123 column 10 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    prev:=new;
+          ^
+--WARNING----------
+OK
+Line 92 column 5 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 68 column 25 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    result:=LIMIT_Y.clone;
+                         ^
+--WARNING----------
+OK
+Line 68 column 25 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    result:=LIMIT_Y.clone;
+                         ^
+--WARNING----------
+OK
+Line 68 column 25 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    result:=LIMIT_Y.clone;
+                         ^
+--WARNING----------
+OK
+Line 68 column 25 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    result:=LIMIT_Y.clone;
+                         ^
+--WARNING----------
+OK
+Line 69 column 37 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    result.make y plan p is_top FALSE;
+                                     ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	                 ^
+--WARNING----------
+OK
+Line 141 column 8 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    y1:=new;
+        ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                     ^
+--WARNING----------
+OK
+Line 759 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 760 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 761 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 957 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+                 ^
+--WARNING----------
+OK
+Line 843 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+                       ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+                 ^
+--WARNING----------
+OK
+Line 844 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+                       ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+                 ^
+--WARNING----------
+OK
+Line 845 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+                       ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+                 ^
+--WARNING----------
+OK
+Line 846 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+                       ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 857 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 857 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 855 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 854 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.active_y;
+	             ^
+--WARNING----------
+OK
+Line 161 column 10 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    is_y:=TRUE;
+          ^
+--WARNING----------
+OK
+Line 855 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 871 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      }.do_while {win!=NULL};            
+                            ^
+--WARNING----------
+OK
+Line 871 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      }.do_while {win!=NULL};            
+                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 869 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 869 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 864 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 864 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                       ^
+--WARNING----------
+OK
+Line 864 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                             ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                ^
+--WARNING----------
+OK
+Line 864 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 864 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                            ^
+--WARNING----------
+OK
+Line 864 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                  ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                     ^
+--WARNING----------
+OK
+Line 864 column 59 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 865 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	        ^
+--WARNING----------
+OK
+Line 865 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	              ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 864 column 59 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                          ^
+--WARNING----------
+OK
+Line 865 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                      ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 865 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                             ^
+--WARNING----------
+OK
+Line 865 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                      ^
+--WARNING----------
+OK
+Line 867 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 866 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl.active_y;
+	               ^
+--WARNING----------
+OK
+Line 867 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 604 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - stack_plan:FAST_ARRAY(PLAN):= FAST_ARRAY(PLAN).create 16;
+                                                            ^
+--WARNING----------
+OK
+Line 604 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - stack_plan:FAST_ARRAY(PLAN):= FAST_ARRAY(PLAN).create 16;
+                                                            ^
+--WARNING----------
+OK
+Line 604 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - stack_plan:FAST_ARRAY(PLAN):= FAST_ARRAY(PLAN).create 16;
+                                                            ^
+--WARNING----------
+OK
+Line 604 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - stack_plan:FAST_ARRAY(PLAN):= FAST_ARRAY(PLAN).create 16;
+                                                            ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 68 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result.make new_count;
+                         ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 122 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 122 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 129 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 127 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                                                 ^
+--WARNING----------
+OK
+Line 127 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                                                 ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 53 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 52 column 35 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := POINTER.object_size;
+                                   ^
+--WARNING----------
+OK
+Line 52 column 35 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := POINTER.object_size;
+                                   ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                    ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 42 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                          ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 129 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 136 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 136 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 136 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 136 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 137 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+      ^
+--WARNING----------
+OK
+Line 137 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 138 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+      ^
+--WARNING----------
+OK
+Line 138 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                                      ^
+--WARNING----------
+OK
+Line 138 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                                      ^
+--WARNING----------
+OK
+Line 420 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+      ^
+--WARNING----------
+OK
+Line 420 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 424 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  ); 
+  ^
+--WARNING----------
+OK
+Line 138 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                         ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                                ^
+--WARNING----------
+OK
+Line 236 column 37 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { upper = index.max (Old upper) };
+                                     ^
+--WARNING----------
+OK
+Line 236 column 37 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { upper = index.max (Old upper) };
+                                     ^
+--WARNING----------
+OK
+Line 236 column 37 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { upper = index.max (Old upper) };
+                                     ^
+--WARNING----------
+OK
+Line 236 column 37 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { upper = index.max (Old upper) };
+                                     ^
+--WARNING----------
+OK
+Line 230 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { index >= lower};
+      ^
+--WARNING----------
+OK
+Line 230 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { index >= lower};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 230 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { index >= lower};
+                       ^
+--WARNING----------
+OK
+Line 230 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { index >= lower};
+                       ^
+--WARNING----------
+OK
+Line 230 column 17 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { index >= lower};
+                 ^
+--WARNING----------
+OK
+Line 230 column 17 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { index >= lower};
+                 ^
+--WARNING----------
+OK
+Line 230 column 17 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { index >= lower};
+                 ^
+--WARNING----------
+OK
+Line 230 column 17 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { index >= lower};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 493 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( index <= upper ).if {
+                     ^
+--WARNING----------
+OK
+Line 493 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( index <= upper ).if {
+                     ^
+--WARNING----------
+OK
+Line 493 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( index <= upper ).if {
+                     ^
+--WARNING----------
+OK
+Line 493 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( index <= upper ).if {
+                     ^
+--WARNING----------
+OK
+Line 493 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( index <= upper ).if {
+              ^
+--WARNING----------
+OK
+Line 493 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( index <= upper ).if {
+              ^
+--WARNING----------
+OK
+Line 493 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( index <= upper ).if {
+              ^
+--WARNING----------
+OK
+Line 493 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( index <= upper ).if {
+              ^
+--WARNING----------
+OK
+Line 495 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { index = (upper + 1) } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 494 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.put element to index;
+             ^
+--WARNING----------
+OK
+Line 494 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.put element to index;
+             ^
+--WARNING----------
+OK
+Line 494 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.put element to index;
+             ^
+--WARNING----------
+OK
+Line 494 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.put element to index;
+             ^
+--WARNING----------
+OK
+Line 494 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.put element to index;
+                                  ^
+--WARNING----------
+OK
+Line 495 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { index = (upper + 1) } then {
+     ^
+--WARNING----------
+OK
+Line 500 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 500 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 495 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { index = (upper + 1) } then {
+                              ^
+--WARNING----------
+OK
+Line 495 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { index = (upper + 1) } then {
+                              ^
+--WARNING----------
+OK
+Line 495 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { index = (upper + 1) } then {
+                              ^
+--WARNING----------
+OK
+Line 495 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { index = (upper + 1) } then {
+                              ^
+--WARNING----------
+OK
+Line 495 column 31 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { index = (upper + 1) } then {
+                               ^
+--WARNING----------
+OK
+Line 495 column 31 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { index = (upper + 1) } then {
+                               ^
+--WARNING----------
+OK
+Line 495 column 31 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { index = (upper + 1) } then {
+                               ^
+--WARNING----------
+OK
+Line 495 column 31 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { index = (upper + 1) } then {
+                               ^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 496 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      add_last element;
+                      ^
+--WARNING----------
+OK
+Line 496 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      add_last element;
+                      ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 181 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+                           ^
+--WARNING----------
+OK
+Line 181 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+                           ^
+--WARNING----------
+OK
+Line 180 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                               ^
+--WARNING----------
+OK
+Line 180 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                               ^
+--WARNING----------
+OK
+Line 291 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+           ^
+--WARNING----------
+OK
+Line 291 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+           ^
+--WARNING----------
+OK
+Line 291 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+           ^
+--WARNING----------
+OK
+Line 291 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+           ^
+--WARNING----------
+OK
+Line 291 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                           ^
+--WARNING----------
+OK
+Line 291 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                           ^
+--WARNING----------
+OK
+Line 291 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                           ^
+--WARNING----------
+OK
+Line 291 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                           ^
+--WARNING----------
+OK
+Line 291 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+            ^
+--WARNING----------
+OK
+Line 291 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+            ^
+--WARNING----------
+OK
+Line 291 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+            ^
+--WARNING----------
+OK
+Line 291 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+            ^
+--WARNING----------
+OK
+Line 291 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                            ^
+--WARNING----------
+OK
+Line 291 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                            ^
+--WARNING----------
+OK
+Line 291 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                            ^
+--WARNING----------
+OK
+Line 291 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                            ^
+--WARNING----------
+OK
+Line 291 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 291 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 291 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 291 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 293 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif {capacity = 0} then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 292 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 292 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 292 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 292 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 292 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 292 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 292 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 292 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 292 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 292 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 292 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 293 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif {capacity = 0} then {
+     ^
+--WARNING----------
+OK
+Line 302 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 302 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 293 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif {capacity = 0} then {
+                       ^
+--WARNING----------
+OK
+Line 293 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif {capacity = 0} then {
+                       ^
+--WARNING----------
+OK
+Line 293 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif {capacity = 0} then {
+                       ^
+--WARNING----------
+OK
+Line 293 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif {capacity = 0} then {
+                       ^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 294 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create 2;
+                                         ^
+--WARNING----------
+OK
+Line 294 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create 2;
+                                         ^
+--WARNING----------
+OK
+Line 294 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create 2;
+                ^
+--WARNING----------
+OK
+Line 294 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create 2;
+                ^
+--WARNING----------
+OK
+Line 294 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create 2;
+                ^
+--WARNING----------
+OK
+Line 295 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := 2;
+                 ^
+--WARNING----------
+OK
+Line 295 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := 2;
+                 ^
+--WARNING----------
+OK
+Line 295 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := 2;
+                 ^
+--WARNING----------
+OK
+Line 296 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := 0;
+              ^
+--WARNING----------
+OK
+Line 296 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := 0;
+              ^
+--WARNING----------
+OK
+Line 296 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := 0;
+              ^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 298 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                                  ^
+--WARNING----------
+OK
+Line 298 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                                  ^
+--WARNING----------
+OK
+Line 298 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                                  ^
+--WARNING----------
+OK
+Line 298 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                                  ^
+--WARNING----------
+OK
+Line 298 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                         ^
+--WARNING----------
+OK
+Line 298 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                         ^
+--WARNING----------
+OK
+Line 298 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                         ^
+--WARNING----------
+OK
+Line 298 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                         ^
+--WARNING----------
+OK
+Line 299 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                        ^
+--WARNING----------
+OK
+Line 299 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                        ^
+--WARNING----------
+OK
+Line 299 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                        ^
+--WARNING----------
+OK
+Line 299 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                        ^
+--WARNING----------
+OK
+Line 299 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                                         ^
+--WARNING----------
+OK
+Line 299 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                                         ^
+--WARNING----------
+OK
+Line 299 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                                         ^
+--WARNING----------
+OK
+Line 299 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                                         ^
+--WARNING----------
+OK
+Line 299 column 59 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                                                           ^
+--WARNING----------
+OK
+Line 100 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {Self != NULL};
+      ^
+--WARNING----------
+OK
+Line 100 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {Self != NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 101 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+      ^
+--WARNING----------
+OK
+Line 101 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 102 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+      ^
+--WARNING----------
+OK
+Line 102 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 108 column 55 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_ptr := CONVERT(NATIVE_ARRAY(V),POINTER).on Self; 
+                                                       ^
+--WARNING----------
+OK
+Line 108 column 55 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_ptr := CONVERT(NATIVE_ARRAY(V),POINTER).on Self; 
+                                                       ^
+--WARNING----------
+OK
+Line 109 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                                           ^
+--WARNING----------
+OK
+Line 109 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                                           ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 112 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                           ^
+--WARNING----------
+OK
+Line 112 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                           ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                     ^
+--WARNING----------
+OK
+Line 113 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                     ^
+--WARNING----------
+OK
+Line 114 column 54 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new := CONVERT(POINTER,NATIVE_ARRAY(V)).on new_ptr;
+                                                      ^
+--WARNING----------
+OK
+Line 114 column 54 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new := CONVERT(POINTER,NATIVE_ARRAY(V)).on new_ptr;
+                                                      ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 46 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                              ^
+--WARNING----------
+OK
+Line 119 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 119 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 299 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                ^
+--WARNING----------
+OK
+Line 299 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                ^
+--WARNING----------
+OK
+Line 299 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                ^
+--WARNING----------
+OK
+Line 300 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_capacity;
+                 ^
+--WARNING----------
+OK
+Line 300 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_capacity;
+                 ^
+--WARNING----------
+OK
+Line 300 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_capacity;
+                 ^
+--WARNING----------
+OK
+Line 301 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 301 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 301 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 301 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 301 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 301 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 301 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 301 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 301 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 301 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 301 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 303 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+           ^
+--WARNING----------
+OK
+Line 303 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+           ^
+--WARNING----------
+OK
+Line 303 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+           ^
+--WARNING----------
+OK
+Line 303 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+           ^
+--WARNING----------
+OK
+Line 303 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+                                ^
+--WARNING----------
+OK
+Line 303 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+                                ^
+--WARNING----------
+OK
+Line 303 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+                                ^
+--WARNING----------
+OK
+Line 303 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+                                ^
+--WARNING----------
+OK
+Line 303 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+                                ^
+--WARNING----------
+OK
+Line 179 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+      ^
+--WARNING----------
+OK
+Line 179 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 179 column 14 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+              ^
+--WARNING----------
+OK
+Line 179 column 14 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+              ^
+--WARNING----------
+OK
+Line 179 column 14 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+              ^
+--WARNING----------
+OK
+Line 179 column 14 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+              ^
+--WARNING----------
+OK
+Line 147 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 147 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 147 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 147 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 88 column 25 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - last :V <- item upper;
+                         ^
+--WARNING----------
+OK
+Line 88 column 25 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - last :V <- item upper;
+                         ^
+--WARNING----------
+OK
+Line 88 column 25 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - last :V <- item upper;
+                         ^
+--WARNING----------
+OK
+Line 88 column 25 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - last :V <- item upper;
+                         ^
+--WARNING----------
+OK
+Line 88 column 25 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - last :V <- item upper;
+                         ^
+--WARNING----------
+OK
+Line 88 column 25 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - last :V <- item upper;
+                         ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 249 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  ); 
+  ^
+--WARNING----------
+OK
+Line 153 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                    ^
+--WARNING----------
+OK
+Line 153 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 180 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+      ^
+--WARNING----------
+OK
+Line 180 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 180 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+               ^
+--WARNING----------
+OK
+Line 180 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+               ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 181 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+      ^
+--WARNING----------
+OK
+Line 181 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 181 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+               ^
+--WARNING----------
+OK
+Line 181 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 182 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+      ^
+--WARNING----------
+OK
+Line 182 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 498 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      resize (index + 1);
+                     ^
+--WARNING----------
+OK
+Line 498 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      resize (index + 1);
+                     ^
+--WARNING----------
+OK
+Line 498 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      resize (index + 1);
+                     ^
+--WARNING----------
+OK
+Line 498 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      resize (index + 1);
+                     ^
+--WARNING----------
+OK
+Line 498 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      resize (index + 1);
+                        ^
+--WARNING----------
+OK
+Line 498 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      resize (index + 1);
+                        ^
+--WARNING----------
+OK
+Line 237 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                                  ^
+--WARNING----------
+OK
+Line 237 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                                  ^
+--WARNING----------
+OK
+Line 237 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                                  ^
+--WARNING----------
+OK
+Line 237 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                                  ^
+--WARNING----------
+OK
+Line 213 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 213 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 213 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {new_count >= 0};
+                    ^
+--WARNING----------
+OK
+Line 213 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {new_count >= 0};
+                    ^
+--WARNING----------
+OK
+Line 213 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {new_count >= 0};
+                    ^
+--WARNING----------
+OK
+Line 213 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {new_count >= 0};
+                    ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 217 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count > count).if {
+                       ^
+--WARNING----------
+OK
+Line 217 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count > count).if {
+                       ^
+--WARNING----------
+OK
+Line 217 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count > count).if {
+                 ^
+--WARNING----------
+OK
+Line 217 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count > count).if {
+                 ^
+--WARNING----------
+OK
+Line 217 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count > count).if {
+                 ^
+--WARNING----------
+OK
+Line 217 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count > count).if {
+                 ^
+--WARNING----------
+OK
+Line 229 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { new_count != count } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 218 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      (capacity = 0).if {
+                ^
+--WARNING----------
+OK
+Line 218 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      (capacity = 0).if {
+                ^
+--WARNING----------
+OK
+Line 218 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      (capacity = 0).if {
+                ^
+--WARNING----------
+OK
+Line 218 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      (capacity = 0).if {
+                ^
+--WARNING----------
+OK
+Line 221 column 7 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      }.elseif { capacity < new_count } then {
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 219 column 44 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	storage := NATIVE_ARRAY(V).create new_count;
+	                                           ^
+--WARNING----------
+OK
+Line 219 column 44 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	storage := NATIVE_ARRAY(V).create new_count;
+	                                           ^
+--WARNING----------
+OK
+Line 219 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	storage := NATIVE_ARRAY(V).create new_count;
+	          ^
+--WARNING----------
+OK
+Line 219 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	storage := NATIVE_ARRAY(V).create new_count;
+	          ^
+--WARNING----------
+OK
+Line 219 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	storage := NATIVE_ARRAY(V).create new_count;
+	          ^
+--WARNING----------
+OK
+Line 220 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	capacity := new_count;
+	           ^
+--WARNING----------
+OK
+Line 220 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	capacity := new_count;
+	           ^
+--WARNING----------
+OK
+Line 220 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	capacity := new_count;
+	           ^
+--WARNING----------
+OK
+Line 221 column 7 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      }.elseif { capacity < new_count } then {
+       ^
+--WARNING----------
+OK
+Line 228 column 7 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      }; 
+       ^
+--WARNING----------
+OK
+Line 228 column 7 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      }; 
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 221 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      }.elseif { capacity < new_count } then {
+                          ^
+--WARNING----------
+OK
+Line 221 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      }.elseif { capacity < new_count } then {
+                          ^
+--WARNING----------
+OK
+Line 221 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      }.elseif { capacity < new_count } then {
+                          ^
+--WARNING----------
+OK
+Line 221 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      }.elseif { capacity < new_count } then {
+                          ^
+--WARNING----------
+OK
+Line 221 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      }.elseif { capacity < new_count } then {
+                           ^
+--WARNING----------
+OK
+Line 221 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      }.elseif { capacity < new_count } then {
+                           ^
+--WARNING----------
+OK
+Line 221 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      }.elseif { capacity < new_count } then {
+                           ^
+--WARNING----------
+OK
+Line 221 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      }.elseif { capacity < new_count } then {
+                           ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 222 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	new_capacity := capacity * 2;
+	                         ^
+--WARNING----------
+OK
+Line 222 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	new_capacity := capacity * 2;
+	                         ^
+--WARNING----------
+OK
+Line 222 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	new_capacity := capacity * 2;
+	                         ^
+--WARNING----------
+OK
+Line 222 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	new_capacity := capacity * 2;
+	                         ^
+--WARNING----------
+OK
+Line 222 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	new_capacity := capacity * 2;
+	                          ^
+--WARNING----------
+OK
+Line 222 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	new_capacity := capacity * 2;
+	                          ^
+--WARNING----------
+OK
+Line 222 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	new_capacity := capacity * 2;
+	                          ^
+--WARNING----------
+OK
+Line 222 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	new_capacity := capacity * 2;
+	                          ^
+--WARNING----------
+OK
+Line 225 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	}; 
+	 ^
+--WARNING----------
+OK
+Line 225 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	}; 
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 223 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	{ new_capacity >= new_count }.until_do {
+	                 ^
+--WARNING----------
+OK
+Line 223 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	{ new_capacity >= new_count }.until_do {
+	                 ^
+--WARNING----------
+OK
+Line 223 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	{ new_capacity >= new_count }.until_do {
+	                 ^
+--WARNING----------
+OK
+Line 223 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	{ new_capacity >= new_count }.until_do {
+	                 ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 224 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  new_capacity := new_capacity * 2;
+	                                ^
+--WARNING----------
+OK
+Line 224 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  new_capacity := new_capacity * 2;
+	                                ^
+--WARNING----------
+OK
+Line 224 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  new_capacity := new_capacity * 2;
+	                                ^
+--WARNING----------
+OK
+Line 224 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	  new_capacity := new_capacity * 2;
+	                                ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 226 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	storage := storage.realloc capacity with new_capacity;
+	                  ^
+--WARNING----------
+OK
+Line 226 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	storage := storage.realloc capacity with new_capacity;
+	                  ^
+--WARNING----------
+OK
+Line 226 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	storage := storage.realloc capacity with new_capacity;
+	                  ^
+--WARNING----------
+OK
+Line 226 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	storage := storage.realloc capacity with new_capacity;
+	                  ^
+--WARNING----------
+OK
+Line 226 column 36 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	storage := storage.realloc capacity with new_capacity;
+	                                   ^
+--WARNING----------
+OK
+Line 226 column 36 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	storage := storage.realloc capacity with new_capacity;
+	                                   ^
+--WARNING----------
+OK
+Line 226 column 36 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	storage := storage.realloc capacity with new_capacity;
+	                                   ^
+--WARNING----------
+OK
+Line 226 column 36 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	storage := storage.realloc capacity with new_capacity;
+	                                   ^
+--WARNING----------
+OK
+Line 226 column 54 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	storage := storage.realloc capacity with new_capacity;
+	                                                     ^
+--WARNING----------
+OK
+Line 226 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	storage := storage.realloc capacity with new_capacity;
+	          ^
+--WARNING----------
+OK
+Line 226 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	storage := storage.realloc capacity with new_capacity;
+	          ^
+--WARNING----------
+OK
+Line 226 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	storage := storage.realloc capacity with new_capacity;
+	          ^
+--WARNING----------
+OK
+Line 227 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	capacity := new_capacity;	
+	           ^
+--WARNING----------
+OK
+Line 227 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	capacity := new_capacity;	
+	           ^
+--WARNING----------
+OK
+Line 227 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+	capacity := new_capacity;	
+	           ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 229 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { new_count != count } then {
+     ^
+--WARNING----------
+OK
+Line 231 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 231 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 229 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { new_count != count } then {
+                                  ^
+--WARNING----------
+OK
+Line 229 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { new_count != count } then {
+                                  ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 230 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear new_count to (count - 1);
+             ^
+--WARNING----------
+OK
+Line 230 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear new_count to (count - 1);
+             ^
+--WARNING----------
+OK
+Line 230 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear new_count to (count - 1);
+             ^
+--WARNING----------
+OK
+Line 230 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear new_count to (count - 1);
+             ^
+--WARNING----------
+OK
+Line 230 column 40 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear new_count to (count - 1);
+                                        ^
+--WARNING----------
+OK
+Line 230 column 40 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear new_count to (count - 1);
+                                        ^
+--WARNING----------
+OK
+Line 230 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear new_count to (count - 1);
+                                         ^
+--WARNING----------
+OK
+Line 230 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear new_count to (count - 1);
+                                         ^
+--WARNING----------
+OK
+Line 230 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear new_count to (count - 1);
+                                         ^
+--WARNING----------
+OK
+Line 230 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear new_count to (count - 1);
+                                         ^
+--WARNING----------
+OK
+Line 230 column 44 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear new_count to (count - 1);
+                                            ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 233 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 233 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 233 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 233 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 233 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 233 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 233 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 236 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 236 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 236 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 236 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 237 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+      ^
+--WARNING----------
+OK
+Line 237 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 237 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 237 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 237 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 237 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 237 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                    ^
+--WARNING----------
+OK
+Line 237 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                    ^
+--WARNING----------
+OK
+Line 237 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                    ^
+--WARNING----------
+OK
+Line 237 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };    
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 499 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.put element to index;
+             ^
+--WARNING----------
+OK
+Line 499 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.put element to index;
+             ^
+--WARNING----------
+OK
+Line 499 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.put element to index;
+             ^
+--WARNING----------
+OK
+Line 499 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.put element to index;
+             ^
+--WARNING----------
+OK
+Line 499 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.put element to index;
+                                  ^
+--WARNING----------
+OK
+Line 236 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { upper = index.max (Old upper) };
+      ^
+--WARNING----------
+OK
+Line 236 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { upper = index.max (Old upper) };
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 236 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { upper = index.max (Old upper) };
+               ^
+--WARNING----------
+OK
+Line 236 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { upper = index.max (Old upper) };
+               ^
+--WARNING----------
+OK
+Line 236 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { upper = index.max (Old upper) };
+               ^
+--WARNING----------
+OK
+Line 236 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { upper = index.max (Old upper) };
+               ^
+--WARNING----------
+OK
+Line 236 column 39 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { upper = index.max (Old upper) };
+                                       ^
+--WARNING----------
+OK
+Line 236 column 39 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { upper = index.max (Old upper) };
+                                       ^
+--WARNING----------
+OK
+Line 236 column 39 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { upper = index.max (Old upper) };
+                                       ^
+--WARNING----------
+OK
+Line 236 column 39 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { upper = index.max (Old upper) };
+                                       ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 237 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { item index = element };
+      ^
+--WARNING----------
+OK
+Line 237 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { item index = element };
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 237 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { item index = element };
+                    ^
+--WARNING----------
+OK
+Line 237 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { item index = element };
+                    ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 956 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 956 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 882 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 882 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 880 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 880 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                               ^
+--WARNING----------
+OK
+Line 880 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                                    ^
+--WARNING----------
+OK
+Line 880 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                    ^
+--WARNING----------
+OK
+Line 880 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                    ^
+--WARNING----------
+OK
+Line 880 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 881 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_y:=elt_y.next;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 889 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 889 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 887 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp:=elt_y.value;	  
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 940 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 935 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {elt_x!=NULL};	  
+	                          ^
+--WARNING----------
+OK
+Line 935 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {elt_x!=NULL};	  
+	                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 901 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl:=elt_x.plan;
+	                  ^
+--WARNING----------
+OK
+Line 902 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    (pl.is_x).if {      	      
+	            ^
+--WARNING----------
+OK
+Line 933 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                       ^
+--WARNING----------
+OK
+Line 903 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                                  ^
+--WARNING----------
+OK
+Line 903 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                                   ^
+--WARNING----------
+OK
+Line 932 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		                                ^
+--WARNING----------
+OK
+Line 905 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		                                 ^
+--WARNING----------
+OK
+Line 906 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		         ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 915 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 908 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                   ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 912 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                        ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                        ^
+--WARNING----------
+OK
+Line 632 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 66 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                  ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                  ^
+--WARNING----------
+OK
+Line 632 column 76 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 93 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                             ^
+--WARNING----------
+OK
+Line 632 column 76 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                            ^
+--WARNING----------
+OK
+Line 650 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 635 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                              ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 636 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_y_max ymax;
+                             ^
+--WARNING----------
+OK
+Line 122 column 11 in CLIP(/home/sonntag/lisaac/lib2/gui/clipping/clip.li):
+    y_max:=new;
+           ^
+--WARNING----------
+OK
+Line 637 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_right NULL;
+                             ^
+--WARNING----------
+OK
+Line 92 column 11 in CLIP(/home/sonntag/lisaac/lib2/gui/clipping/clip.li):
+    right:=new_link;
+           ^
+--WARNING----------
+OK
+Line 650 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 640 column 61 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=CLIP.create win at (xmin,ymin) to (xmax,ymax);
+                                                             ^
+--WARNING----------
+OK
+Line 640 column 61 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=CLIP.create win at (xmin,ymin) to (xmax,ymax);
+                                                             ^
+--WARNING----------
+OK
+Line 80 column 22 in CLIP(/home/sonntag/lisaac/lib2/gui/clipping/clip.li):
+    result:=CLIP.clone;
+                      ^
+--WARNING----------
+OK
+Line 80 column 22 in CLIP(/home/sonntag/lisaac/lib2/gui/clipping/clip.li):
+    result:=CLIP.clone;
+                      ^
+--WARNING----------
+OK
+Line 34 column 34 in CLIP(/home/sonntag/lisaac/lib2/gui/clipping/clip.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 34 column 34 in CLIP(/home/sonntag/lisaac/lib2/gui/clipping/clip.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 80 column 22 in CLIP(/home/sonntag/lisaac/lib2/gui/clipping/clip.li):
+    result:=CLIP.clone;
+                      ^
+--WARNING----------
+OK
+Line 80 column 22 in CLIP(/home/sonntag/lisaac/lib2/gui/clipping/clip.li):
+    result:=CLIP.clone;
+                      ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 81 column 41 in CLIP(/home/sonntag/lisaac/lib2/gui/clipping/clip.li):
+    result.make win at (x0,y0) to (x1,y1);
+                                         ^
+--WARNING----------
+OK
+Line 70 column 12 in CLIP(/home/sonntag/lisaac/lib2/gui/clipping/clip.li):
+    window:=win;
+            ^
+--WARNING----------
+OK
+Line 71 column 11 in CLIP(/home/sonntag/lisaac/lib2/gui/clipping/clip.li):
+    x_min:=x0;
+           ^
+--WARNING----------
+OK
+Line 72 column 11 in CLIP(/home/sonntag/lisaac/lib2/gui/clipping/clip.li):
+    y_min:=y0;
+           ^
+--WARNING----------
+OK
+Line 73 column 11 in CLIP(/home/sonntag/lisaac/lib2/gui/clipping/clip.li):
+    x_max:=x1;
+           ^
+--WARNING----------
+OK
+Line 74 column 11 in CLIP(/home/sonntag/lisaac/lib2/gui/clipping/clip.li):
+    y_max:=y1;
+           ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 87 column 10 in CLIP(/home/sonntag/lisaac/lib2/gui/clipping/clip.li):
+    left:=new_link;
+          ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 97 column 9 in CLIP(/home/sonntag/lisaac/lib2/gui/clipping/clip.li):
+    top:=new_link;
+         ^
+--WARNING----------
+OK
+Line 646 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 646 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                          ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                          ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	                            ^
+--WARNING----------
+OK
+Line 102 column 12 in CLIP(/home/sonntag/lisaac/lib2/gui/clipping/clip.li):
+    bottom:=new_link;
+            ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                        ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 647 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                     ^
+--WARNING----------
+OK
+Line 647 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 647 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                                            ^
+--WARNING----------
+OK
+Line 647 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                              ^
+--WARNING----------
+OK
+Line 649 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 649 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 655 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 655 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+                                  ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 912 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 913 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  plan_value:=pl.level;
+		                      ^
+--WARNING----------
+OK
+Line 914 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=pl.window;
+		                ^
+--WARNING----------
+OK
+Line 915 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 932 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		                                  ^
+--WARNING----------
+OK
+Line 918 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		                                   ^
+--WARNING----------
+OK
+Line 919 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		         ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 931 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 921 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                   ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 925 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 925 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 929 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                                ^
+--WARNING----------
+OK
+Line 929 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                         ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                                 ^
+--WARNING----------
+OK
+Line 930 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                                        ^
+--WARNING----------
+OK
+Line 931 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 933 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 934 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    elt_x:=elt_x.next;
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 938 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 938 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 940 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 955 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                                  ^
+--WARNING----------
+OK
+Line 954 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 944 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl:=elt_y.plan;
+	                  ^
+--WARNING----------
+OK
+Line 945 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    (pl.is_y).if {
+	            ^
+--WARNING----------
+OK
+Line 952 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 946 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      (elt_y.is_top).if {
+	                   ^
+--WARNING----------
+OK
+Line 951 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 947 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.active_x;
+		           ^
+--WARNING----------
+OK
+Line 171 column 10 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    is_x:=TRUE;
+          ^
+--WARNING----------
+OK
+Line 951 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 949 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.desactive_y;
+		              ^
+--WARNING----------
+OK
+Line 166 column 10 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    is_y:=FALSE;
+          ^
+--WARNING----------
+OK
+Line 950 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.desactive_x;
+		              ^
+--WARNING----------
+OK
+Line 176 column 10 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    is_x:=FALSE;
+          ^
+--WARNING----------
+OK
+Line 952 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 953 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    elt_y:=elt_y.next;
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                           ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                              ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 955 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 957 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 965 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 957 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+                 ^
+--WARNING----------
+OK
+Line 843 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+                       ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+                 ^
+--WARNING----------
+OK
+Line 844 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+                       ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+                 ^
+--WARNING----------
+OK
+Line 845 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+                       ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+                 ^
+--WARNING----------
+OK
+Line 846 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+                       ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 857 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 857 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 855 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 854 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.active_y;
+	             ^
+--WARNING----------
+OK
+Line 855 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 871 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      }.do_while {win!=NULL};            
+                            ^
+--WARNING----------
+OK
+Line 871 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      }.do_while {win!=NULL};            
+                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 869 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 869 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 864 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 864 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                       ^
+--WARNING----------
+OK
+Line 864 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                             ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                ^
+--WARNING----------
+OK
+Line 864 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 864 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                            ^
+--WARNING----------
+OK
+Line 864 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                  ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                     ^
+--WARNING----------
+OK
+Line 864 column 59 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 865 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	        ^
+--WARNING----------
+OK
+Line 865 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	              ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 864 column 59 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                          ^
+--WARNING----------
+OK
+Line 865 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                      ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 865 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                             ^
+--WARNING----------
+OK
+Line 865 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                      ^
+--WARNING----------
+OK
+Line 867 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 866 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl.active_y;
+	               ^
+--WARNING----------
+OK
+Line 867 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                                ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 956 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 956 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 882 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 882 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 880 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 880 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                               ^
+--WARNING----------
+OK
+Line 880 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                                    ^
+--WARNING----------
+OK
+Line 880 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                    ^
+--WARNING----------
+OK
+Line 880 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                    ^
+--WARNING----------
+OK
+Line 880 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 881 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_y:=elt_y.next;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 889 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 889 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 887 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp:=elt_y.value;	  
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 940 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 935 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {elt_x!=NULL};	  
+	                          ^
+--WARNING----------
+OK
+Line 935 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {elt_x!=NULL};	  
+	                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 901 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl:=elt_x.plan;
+	                  ^
+--WARNING----------
+OK
+Line 902 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    (pl.is_x).if {      	      
+	            ^
+--WARNING----------
+OK
+Line 933 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                       ^
+--WARNING----------
+OK
+Line 903 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                                  ^
+--WARNING----------
+OK
+Line 903 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                                   ^
+--WARNING----------
+OK
+Line 932 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		                                ^
+--WARNING----------
+OK
+Line 905 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		                                 ^
+--WARNING----------
+OK
+Line 906 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		         ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 915 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 908 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                   ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 912 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                        ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                        ^
+--WARNING----------
+OK
+Line 632 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 66 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                  ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                  ^
+--WARNING----------
+OK
+Line 632 column 76 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 93 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                             ^
+--WARNING----------
+OK
+Line 632 column 76 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                            ^
+--WARNING----------
+OK
+Line 650 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 635 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                              ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 636 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_y_max ymax;
+                             ^
+--WARNING----------
+OK
+Line 637 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_right NULL;
+                             ^
+--WARNING----------
+OK
+Line 650 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 640 column 61 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=CLIP.create win at (xmin,ymin) to (xmax,ymax);
+                                                             ^
+--WARNING----------
+OK
+Line 640 column 61 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=CLIP.create win at (xmin,ymin) to (xmax,ymax);
+                                                             ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 646 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 646 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                          ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                          ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	                            ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                        ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 647 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                     ^
+--WARNING----------
+OK
+Line 647 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 647 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                                            ^
+--WARNING----------
+OK
+Line 647 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                              ^
+--WARNING----------
+OK
+Line 649 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 649 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 655 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 655 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+                                  ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 912 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 913 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  plan_value:=pl.level;
+		                      ^
+--WARNING----------
+OK
+Line 914 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=pl.window;
+		                ^
+--WARNING----------
+OK
+Line 915 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 932 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		                                  ^
+--WARNING----------
+OK
+Line 918 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		                                   ^
+--WARNING----------
+OK
+Line 919 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		         ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 931 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 921 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                   ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 925 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 925 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 929 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                                ^
+--WARNING----------
+OK
+Line 929 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                         ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                                 ^
+--WARNING----------
+OK
+Line 930 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                                        ^
+--WARNING----------
+OK
+Line 931 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 933 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 934 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    elt_x:=elt_x.next;
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 938 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 938 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 940 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 955 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                                  ^
+--WARNING----------
+OK
+Line 954 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 944 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl:=elt_y.plan;
+	                  ^
+--WARNING----------
+OK
+Line 945 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    (pl.is_y).if {
+	            ^
+--WARNING----------
+OK
+Line 952 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 946 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      (elt_y.is_top).if {
+	                   ^
+--WARNING----------
+OK
+Line 951 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 947 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.active_x;
+		           ^
+--WARNING----------
+OK
+Line 951 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 949 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.desactive_y;
+		              ^
+--WARNING----------
+OK
+Line 950 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.desactive_x;
+		              ^
+--WARNING----------
+OK
+Line 952 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 953 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    elt_y:=elt_y.next;
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                           ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                              ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 955 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 957 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 965 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 957 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+                 ^
+--WARNING----------
+OK
+Line 843 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+                       ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+                 ^
+--WARNING----------
+OK
+Line 844 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+                       ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+                 ^
+--WARNING----------
+OK
+Line 845 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+                       ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+                 ^
+--WARNING----------
+OK
+Line 846 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+                       ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 857 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 857 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 855 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 854 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.active_y;
+	             ^
+--WARNING----------
+OK
+Line 855 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 871 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      }.do_while {win!=NULL};            
+                            ^
+--WARNING----------
+OK
+Line 871 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      }.do_while {win!=NULL};            
+                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 869 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 869 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 864 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 864 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                       ^
+--WARNING----------
+OK
+Line 864 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                             ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                ^
+--WARNING----------
+OK
+Line 864 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 864 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                            ^
+--WARNING----------
+OK
+Line 864 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                  ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                     ^
+--WARNING----------
+OK
+Line 864 column 59 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 865 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	        ^
+--WARNING----------
+OK
+Line 865 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	              ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 864 column 59 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                          ^
+--WARNING----------
+OK
+Line 865 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                      ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 865 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                             ^
+--WARNING----------
+OK
+Line 865 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                      ^
+--WARNING----------
+OK
+Line 867 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 866 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl.active_y;
+	               ^
+--WARNING----------
+OK
+Line 867 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                                ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 956 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 956 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 882 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 882 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 880 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 880 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                               ^
+--WARNING----------
+OK
+Line 880 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                                    ^
+--WARNING----------
+OK
+Line 880 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                    ^
+--WARNING----------
+OK
+Line 880 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                    ^
+--WARNING----------
+OK
+Line 880 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 881 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_y:=elt_y.next;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 889 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 889 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 887 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp:=elt_y.value;	  
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 940 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 935 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {elt_x!=NULL};	  
+	                          ^
+--WARNING----------
+OK
+Line 935 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {elt_x!=NULL};	  
+	                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 901 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl:=elt_x.plan;
+	                  ^
+--WARNING----------
+OK
+Line 902 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    (pl.is_x).if {      	      
+	            ^
+--WARNING----------
+OK
+Line 933 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                       ^
+--WARNING----------
+OK
+Line 903 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                                  ^
+--WARNING----------
+OK
+Line 903 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                                   ^
+--WARNING----------
+OK
+Line 932 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		                                ^
+--WARNING----------
+OK
+Line 905 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		                                 ^
+--WARNING----------
+OK
+Line 906 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		         ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 915 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 908 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                   ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 912 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                        ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                        ^
+--WARNING----------
+OK
+Line 632 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 66 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                  ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                  ^
+--WARNING----------
+OK
+Line 632 column 76 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 93 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                             ^
+--WARNING----------
+OK
+Line 632 column 76 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                            ^
+--WARNING----------
+OK
+Line 650 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 635 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                              ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 636 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_y_max ymax;
+                             ^
+--WARNING----------
+OK
+Line 637 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_right NULL;
+                             ^
+--WARNING----------
+OK
+Line 650 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 640 column 61 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=CLIP.create win at (xmin,ymin) to (xmax,ymax);
+                                                             ^
+--WARNING----------
+OK
+Line 640 column 61 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=CLIP.create win at (xmin,ymin) to (xmax,ymax);
+                                                             ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 646 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 646 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                          ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                          ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	                            ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                        ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 647 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                     ^
+--WARNING----------
+OK
+Line 647 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 647 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                                            ^
+--WARNING----------
+OK
+Line 647 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                              ^
+--WARNING----------
+OK
+Line 649 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 649 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 655 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 655 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+                                  ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 912 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 913 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  plan_value:=pl.level;
+		                      ^
+--WARNING----------
+OK
+Line 914 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=pl.window;
+		                ^
+--WARNING----------
+OK
+Line 915 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 932 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		                                  ^
+--WARNING----------
+OK
+Line 918 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		                                   ^
+--WARNING----------
+OK
+Line 919 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		         ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 931 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 921 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                   ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 925 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 925 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 929 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                                ^
+--WARNING----------
+OK
+Line 929 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                         ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                                 ^
+--WARNING----------
+OK
+Line 930 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                                        ^
+--WARNING----------
+OK
+Line 931 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 933 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 934 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    elt_x:=elt_x.next;
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 938 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 938 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 940 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 955 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                                  ^
+--WARNING----------
+OK
+Line 954 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 944 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl:=elt_y.plan;
+	                  ^
+--WARNING----------
+OK
+Line 945 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    (pl.is_y).if {
+	            ^
+--WARNING----------
+OK
+Line 952 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 946 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      (elt_y.is_top).if {
+	                   ^
+--WARNING----------
+OK
+Line 951 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 947 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.active_x;
+		           ^
+--WARNING----------
+OK
+Line 951 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 949 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.desactive_y;
+		              ^
+--WARNING----------
+OK
+Line 950 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.desactive_x;
+		              ^
+--WARNING----------
+OK
+Line 952 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 953 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    elt_y:=elt_y.next;
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                           ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                              ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 955 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 957 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 965 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 957 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+                 ^
+--WARNING----------
+OK
+Line 843 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+                       ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+                 ^
+--WARNING----------
+OK
+Line 844 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+                       ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+                 ^
+--WARNING----------
+OK
+Line 845 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+                       ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+                 ^
+--WARNING----------
+OK
+Line 846 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+                       ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 857 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 857 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 855 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 854 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.active_y;
+	             ^
+--WARNING----------
+OK
+Line 855 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 871 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      }.do_while {win!=NULL};            
+                            ^
+--WARNING----------
+OK
+Line 871 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      }.do_while {win!=NULL};            
+                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 869 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 869 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 864 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 864 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                       ^
+--WARNING----------
+OK
+Line 864 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                             ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                ^
+--WARNING----------
+OK
+Line 864 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 864 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                            ^
+--WARNING----------
+OK
+Line 864 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                  ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                     ^
+--WARNING----------
+OK
+Line 864 column 59 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 865 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	        ^
+--WARNING----------
+OK
+Line 865 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	              ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 864 column 59 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                          ^
+--WARNING----------
+OK
+Line 865 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                      ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 865 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                             ^
+--WARNING----------
+OK
+Line 865 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                      ^
+--WARNING----------
+OK
+Line 867 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 866 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl.active_y;
+	               ^
+--WARNING----------
+OK
+Line 867 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                                ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 956 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 956 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 882 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 882 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 880 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 880 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                               ^
+--WARNING----------
+OK
+Line 880 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                                    ^
+--WARNING----------
+OK
+Line 880 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                    ^
+--WARNING----------
+OK
+Line 880 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                    ^
+--WARNING----------
+OK
+Line 880 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 881 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_y:=elt_y.next;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 889 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 889 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 887 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp:=elt_y.value;	  
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 940 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 935 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {elt_x!=NULL};	  
+	                          ^
+--WARNING----------
+OK
+Line 935 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {elt_x!=NULL};	  
+	                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 901 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl:=elt_x.plan;
+	                  ^
+--WARNING----------
+OK
+Line 902 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    (pl.is_x).if {      	      
+	            ^
+--WARNING----------
+OK
+Line 933 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                       ^
+--WARNING----------
+OK
+Line 903 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                                  ^
+--WARNING----------
+OK
+Line 903 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                                   ^
+--WARNING----------
+OK
+Line 932 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		                                ^
+--WARNING----------
+OK
+Line 905 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		                                 ^
+--WARNING----------
+OK
+Line 906 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		         ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 915 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 908 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                   ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 912 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                        ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                        ^
+--WARNING----------
+OK
+Line 632 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 66 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                  ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                  ^
+--WARNING----------
+OK
+Line 632 column 76 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 93 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                             ^
+--WARNING----------
+OK
+Line 632 column 76 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                            ^
+--WARNING----------
+OK
+Line 650 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 635 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                              ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 636 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_y_max ymax;
+                             ^
+--WARNING----------
+OK
+Line 637 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_right NULL;
+                             ^
+--WARNING----------
+OK
+Line 650 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 640 column 61 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=CLIP.create win at (xmin,ymin) to (xmax,ymax);
+                                                             ^
+--WARNING----------
+OK
+Line 640 column 61 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=CLIP.create win at (xmin,ymin) to (xmax,ymax);
+                                                             ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 646 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 646 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                          ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                          ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	                            ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                        ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 647 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                     ^
+--WARNING----------
+OK
+Line 647 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 647 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                                            ^
+--WARNING----------
+OK
+Line 647 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                              ^
+--WARNING----------
+OK
+Line 649 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 649 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 655 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 655 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+                                  ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 912 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 913 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  plan_value:=pl.level;
+		                      ^
+--WARNING----------
+OK
+Line 914 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=pl.window;
+		                ^
+--WARNING----------
+OK
+Line 915 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 932 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		                                  ^
+--WARNING----------
+OK
+Line 918 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		                                   ^
+--WARNING----------
+OK
+Line 919 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		         ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 931 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 921 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                   ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 925 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 925 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 929 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                                ^
+--WARNING----------
+OK
+Line 929 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                         ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                                 ^
+--WARNING----------
+OK
+Line 930 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                                        ^
+--WARNING----------
+OK
+Line 931 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 933 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 934 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    elt_x:=elt_x.next;
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 938 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 938 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 940 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 955 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                                  ^
+--WARNING----------
+OK
+Line 954 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 944 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl:=elt_y.plan;
+	                  ^
+--WARNING----------
+OK
+Line 945 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    (pl.is_y).if {
+	            ^
+--WARNING----------
+OK
+Line 952 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 946 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      (elt_y.is_top).if {
+	                   ^
+--WARNING----------
+OK
+Line 951 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 947 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.active_x;
+		           ^
+--WARNING----------
+OK
+Line 951 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 949 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.desactive_y;
+		              ^
+--WARNING----------
+OK
+Line 950 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.desactive_x;
+		              ^
+--WARNING----------
+OK
+Line 952 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 953 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    elt_y:=elt_y.next;
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                           ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                              ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 955 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 957 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 965 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 957 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+                 ^
+--WARNING----------
+OK
+Line 843 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+                       ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+                 ^
+--WARNING----------
+OK
+Line 844 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+                       ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+                 ^
+--WARNING----------
+OK
+Line 845 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+                       ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+                 ^
+--WARNING----------
+OK
+Line 846 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+                       ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 857 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 857 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 855 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 854 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.active_y;
+	             ^
+--WARNING----------
+OK
+Line 855 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 871 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      }.do_while {win!=NULL};            
+                            ^
+--WARNING----------
+OK
+Line 871 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      }.do_while {win!=NULL};            
+                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 869 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 869 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 864 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 864 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                       ^
+--WARNING----------
+OK
+Line 864 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                             ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                ^
+--WARNING----------
+OK
+Line 864 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 864 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                            ^
+--WARNING----------
+OK
+Line 864 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                  ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                     ^
+--WARNING----------
+OK
+Line 864 column 59 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 865 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	        ^
+--WARNING----------
+OK
+Line 865 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	              ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 864 column 59 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                          ^
+--WARNING----------
+OK
+Line 865 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                      ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 865 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                             ^
+--WARNING----------
+OK
+Line 865 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                      ^
+--WARNING----------
+OK
+Line 867 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 866 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl.active_y;
+	               ^
+--WARNING----------
+OK
+Line 867 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                                ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 956 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 956 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 882 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 882 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 880 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 880 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                               ^
+--WARNING----------
+OK
+Line 880 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                                    ^
+--WARNING----------
+OK
+Line 880 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                    ^
+--WARNING----------
+OK
+Line 880 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                    ^
+--WARNING----------
+OK
+Line 880 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 881 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_y:=elt_y.next;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 889 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 889 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 887 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp:=elt_y.value;	  
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 940 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 935 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {elt_x!=NULL};	  
+	                          ^
+--WARNING----------
+OK
+Line 935 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {elt_x!=NULL};	  
+	                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 901 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl:=elt_x.plan;
+	                  ^
+--WARNING----------
+OK
+Line 902 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    (pl.is_x).if {      	      
+	            ^
+--WARNING----------
+OK
+Line 933 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                       ^
+--WARNING----------
+OK
+Line 903 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                                  ^
+--WARNING----------
+OK
+Line 903 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                                   ^
+--WARNING----------
+OK
+Line 932 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		                                ^
+--WARNING----------
+OK
+Line 905 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		                                 ^
+--WARNING----------
+OK
+Line 906 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		         ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 915 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 908 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                   ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 912 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                        ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                        ^
+--WARNING----------
+OK
+Line 632 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 66 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                  ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                  ^
+--WARNING----------
+OK
+Line 632 column 76 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 93 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                             ^
+--WARNING----------
+OK
+Line 632 column 76 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                            ^
+--WARNING----------
+OK
+Line 650 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 635 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                              ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 636 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_y_max ymax;
+                             ^
+--WARNING----------
+OK
+Line 637 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_right NULL;
+                             ^
+--WARNING----------
+OK
+Line 650 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 640 column 61 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=CLIP.create win at (xmin,ymin) to (xmax,ymax);
+                                                             ^
+--WARNING----------
+OK
+Line 640 column 61 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=CLIP.create win at (xmin,ymin) to (xmax,ymax);
+                                                             ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 646 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 646 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                          ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                          ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	                            ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                        ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 647 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                     ^
+--WARNING----------
+OK
+Line 647 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 647 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                                            ^
+--WARNING----------
+OK
+Line 647 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                              ^
+--WARNING----------
+OK
+Line 649 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 649 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 655 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 655 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+                                  ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 912 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 913 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  plan_value:=pl.level;
+		                      ^
+--WARNING----------
+OK
+Line 914 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=pl.window;
+		                ^
+--WARNING----------
+OK
+Line 915 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 932 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		                                  ^
+--WARNING----------
+OK
+Line 918 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		                                   ^
+--WARNING----------
+OK
+Line 919 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		         ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 931 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 921 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                   ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 925 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 925 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 929 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                                ^
+--WARNING----------
+OK
+Line 929 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                         ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                                 ^
+--WARNING----------
+OK
+Line 930 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                                        ^
+--WARNING----------
+OK
+Line 931 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 933 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 934 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    elt_x:=elt_x.next;
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 938 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 938 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 940 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 955 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                                  ^
+--WARNING----------
+OK
+Line 954 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 944 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl:=elt_y.plan;
+	                  ^
+--WARNING----------
+OK
+Line 945 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    (pl.is_y).if {
+	            ^
+--WARNING----------
+OK
+Line 952 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 946 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      (elt_y.is_top).if {
+	                   ^
+--WARNING----------
+OK
+Line 951 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 947 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.active_x;
+		           ^
+--WARNING----------
+OK
+Line 951 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 949 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.desactive_y;
+		              ^
+--WARNING----------
+OK
+Line 950 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.desactive_x;
+		              ^
+--WARNING----------
+OK
+Line 952 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 953 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    elt_y:=elt_y.next;
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                           ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                              ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 955 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 957 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 965 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 957 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+                 ^
+--WARNING----------
+OK
+Line 843 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+                       ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+                 ^
+--WARNING----------
+OK
+Line 844 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+                       ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+                 ^
+--WARNING----------
+OK
+Line 845 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+                       ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+                 ^
+--WARNING----------
+OK
+Line 846 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+                       ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 857 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 857 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 855 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 854 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.active_y;
+	             ^
+--WARNING----------
+OK
+Line 855 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 871 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      }.do_while {win!=NULL};            
+                            ^
+--WARNING----------
+OK
+Line 871 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      }.do_while {win!=NULL};            
+                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 869 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 869 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 864 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 864 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                       ^
+--WARNING----------
+OK
+Line 864 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                             ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                ^
+--WARNING----------
+OK
+Line 864 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 864 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                            ^
+--WARNING----------
+OK
+Line 864 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                  ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                     ^
+--WARNING----------
+OK
+Line 864 column 59 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 865 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	        ^
+--WARNING----------
+OK
+Line 865 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	              ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 864 column 59 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                          ^
+--WARNING----------
+OK
+Line 865 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                      ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 865 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                             ^
+--WARNING----------
+OK
+Line 865 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                      ^
+--WARNING----------
+OK
+Line 867 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 866 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl.active_y;
+	               ^
+--WARNING----------
+OK
+Line 867 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                                ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 956 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 956 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 882 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 882 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 880 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 880 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                               ^
+--WARNING----------
+OK
+Line 880 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                                    ^
+--WARNING----------
+OK
+Line 880 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                    ^
+--WARNING----------
+OK
+Line 880 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                    ^
+--WARNING----------
+OK
+Line 880 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 881 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_y:=elt_y.next;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 889 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 889 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 887 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp:=elt_y.value;	  
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 940 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 935 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {elt_x!=NULL};	  
+	                          ^
+--WARNING----------
+OK
+Line 935 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {elt_x!=NULL};	  
+	                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 901 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl:=elt_x.plan;
+	                  ^
+--WARNING----------
+OK
+Line 902 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    (pl.is_x).if {      	      
+	            ^
+--WARNING----------
+OK
+Line 933 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                       ^
+--WARNING----------
+OK
+Line 903 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                                  ^
+--WARNING----------
+OK
+Line 903 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                                   ^
+--WARNING----------
+OK
+Line 932 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		                                ^
+--WARNING----------
+OK
+Line 905 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		                                 ^
+--WARNING----------
+OK
+Line 906 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		         ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 915 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 908 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                   ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 912 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                        ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                        ^
+--WARNING----------
+OK
+Line 632 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 66 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                  ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                  ^
+--WARNING----------
+OK
+Line 632 column 76 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 93 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                             ^
+--WARNING----------
+OK
+Line 632 column 76 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                            ^
+--WARNING----------
+OK
+Line 650 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 635 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                              ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 636 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_y_max ymax;
+                             ^
+--WARNING----------
+OK
+Line 637 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_right NULL;
+                             ^
+--WARNING----------
+OK
+Line 650 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 640 column 61 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=CLIP.create win at (xmin,ymin) to (xmax,ymax);
+                                                             ^
+--WARNING----------
+OK
+Line 640 column 61 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=CLIP.create win at (xmin,ymin) to (xmax,ymax);
+                                                             ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 646 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 646 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                          ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                          ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	                            ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                        ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 647 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                     ^
+--WARNING----------
+OK
+Line 647 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 647 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                                            ^
+--WARNING----------
+OK
+Line 647 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                              ^
+--WARNING----------
+OK
+Line 649 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 649 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 655 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 655 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+                                  ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 912 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 913 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  plan_value:=pl.level;
+		                      ^
+--WARNING----------
+OK
+Line 914 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=pl.window;
+		                ^
+--WARNING----------
+OK
+Line 915 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 932 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		                                  ^
+--WARNING----------
+OK
+Line 918 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		                                   ^
+--WARNING----------
+OK
+Line 919 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		         ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 931 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 921 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                   ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 925 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 925 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 929 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                                ^
+--WARNING----------
+OK
+Line 929 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                         ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                                 ^
+--WARNING----------
+OK
+Line 930 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                                        ^
+--WARNING----------
+OK
+Line 931 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 933 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 934 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    elt_x:=elt_x.next;
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 938 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 938 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 940 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 955 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                                  ^
+--WARNING----------
+OK
+Line 954 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 944 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl:=elt_y.plan;
+	                  ^
+--WARNING----------
+OK
+Line 945 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    (pl.is_y).if {
+	            ^
+--WARNING----------
+OK
+Line 952 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 946 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      (elt_y.is_top).if {
+	                   ^
+--WARNING----------
+OK
+Line 951 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 947 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.active_x;
+		           ^
+--WARNING----------
+OK
+Line 951 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 949 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.desactive_y;
+		              ^
+--WARNING----------
+OK
+Line 950 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.desactive_x;
+		              ^
+--WARNING----------
+OK
+Line 952 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 953 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    elt_y:=elt_y.next;
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                           ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                              ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 955 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 957 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 965 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 957 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+                 ^
+--WARNING----------
+OK
+Line 843 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+                       ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+                 ^
+--WARNING----------
+OK
+Line 844 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+                       ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+                 ^
+--WARNING----------
+OK
+Line 845 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+                       ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+                 ^
+--WARNING----------
+OK
+Line 846 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+                       ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 857 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 857 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 855 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 854 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.active_y;
+	             ^
+--WARNING----------
+OK
+Line 855 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 871 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      }.do_while {win!=NULL};            
+                            ^
+--WARNING----------
+OK
+Line 871 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      }.do_while {win!=NULL};            
+                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 869 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 869 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 864 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 864 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                       ^
+--WARNING----------
+OK
+Line 864 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                             ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                ^
+--WARNING----------
+OK
+Line 864 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 864 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                            ^
+--WARNING----------
+OK
+Line 864 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                  ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                     ^
+--WARNING----------
+OK
+Line 864 column 59 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 865 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	        ^
+--WARNING----------
+OK
+Line 865 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	              ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 864 column 59 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                          ^
+--WARNING----------
+OK
+Line 865 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                      ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 865 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                             ^
+--WARNING----------
+OK
+Line 865 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                      ^
+--WARNING----------
+OK
+Line 867 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 866 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl.active_y;
+	               ^
+--WARNING----------
+OK
+Line 867 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                                ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 956 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 956 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 882 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 882 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 880 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 880 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                               ^
+--WARNING----------
+OK
+Line 880 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                                    ^
+--WARNING----------
+OK
+Line 880 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                    ^
+--WARNING----------
+OK
+Line 880 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                    ^
+--WARNING----------
+OK
+Line 880 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 881 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_y:=elt_y.next;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 889 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 889 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 887 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp:=elt_y.value;	  
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 940 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 935 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {elt_x!=NULL};	  
+	                          ^
+--WARNING----------
+OK
+Line 935 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {elt_x!=NULL};	  
+	                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 901 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl:=elt_x.plan;
+	                  ^
+--WARNING----------
+OK
+Line 902 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    (pl.is_x).if {      	      
+	            ^
+--WARNING----------
+OK
+Line 933 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                       ^
+--WARNING----------
+OK
+Line 903 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                                  ^
+--WARNING----------
+OK
+Line 903 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                                   ^
+--WARNING----------
+OK
+Line 932 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		                                ^
+--WARNING----------
+OK
+Line 905 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		                                 ^
+--WARNING----------
+OK
+Line 906 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		         ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 915 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 908 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                   ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 912 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                        ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                        ^
+--WARNING----------
+OK
+Line 632 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 66 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                  ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                  ^
+--WARNING----------
+OK
+Line 632 column 76 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 93 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                             ^
+--WARNING----------
+OK
+Line 632 column 76 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                            ^
+--WARNING----------
+OK
+Line 650 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 635 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                              ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 636 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_y_max ymax;
+                             ^
+--WARNING----------
+OK
+Line 637 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_right NULL;
+                             ^
+--WARNING----------
+OK
+Line 650 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 640 column 61 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=CLIP.create win at (xmin,ymin) to (xmax,ymax);
+                                                             ^
+--WARNING----------
+OK
+Line 640 column 61 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=CLIP.create win at (xmin,ymin) to (xmax,ymax);
+                                                             ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 646 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 646 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                          ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                          ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	                            ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                        ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 647 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                     ^
+--WARNING----------
+OK
+Line 647 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 647 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                                            ^
+--WARNING----------
+OK
+Line 647 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                              ^
+--WARNING----------
+OK
+Line 649 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 649 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 655 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 655 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+                                  ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 912 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 913 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  plan_value:=pl.level;
+		                      ^
+--WARNING----------
+OK
+Line 914 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=pl.window;
+		                ^
+--WARNING----------
+OK
+Line 915 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 932 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		                                  ^
+--WARNING----------
+OK
+Line 918 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		                                   ^
+--WARNING----------
+OK
+Line 919 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		         ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 931 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 921 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                   ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 925 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 925 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 929 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                                ^
+--WARNING----------
+OK
+Line 929 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                         ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                                 ^
+--WARNING----------
+OK
+Line 930 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                                        ^
+--WARNING----------
+OK
+Line 931 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 933 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 934 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    elt_x:=elt_x.next;
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 938 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 938 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 940 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 955 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                                  ^
+--WARNING----------
+OK
+Line 954 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 944 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl:=elt_y.plan;
+	                  ^
+--WARNING----------
+OK
+Line 945 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    (pl.is_y).if {
+	            ^
+--WARNING----------
+OK
+Line 952 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 946 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      (elt_y.is_top).if {
+	                   ^
+--WARNING----------
+OK
+Line 951 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 947 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.active_x;
+		           ^
+--WARNING----------
+OK
+Line 951 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 949 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.desactive_y;
+		              ^
+--WARNING----------
+OK
+Line 950 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.desactive_x;
+		              ^
+--WARNING----------
+OK
+Line 952 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 953 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    elt_y:=elt_y.next;
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                           ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                              ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 955 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 957 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 965 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 962 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    creat_clip;
+              ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 841 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip:=NULL; // Remove old Clip (carbadge collector :-)
+          ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 842 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 957 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+              ^
+--WARNING----------
+OK
+Line 843 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+                 ^
+--WARNING----------
+OK
+Line 843 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=plan.x0.value; 
+                       ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+              ^
+--WARNING----------
+OK
+Line 844 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+                 ^
+--WARNING----------
+OK
+Line 844 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=plan.x1.value;
+                       ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+              ^
+--WARNING----------
+OK
+Line 845 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+                 ^
+--WARNING----------
+OK
+Line 845 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=plan.y0.value; 
+                       ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+              ^
+--WARNING----------
+OK
+Line 846 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+                 ^
+--WARNING----------
+OK
+Line 846 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=plan.y1.value;
+                       ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 850 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=child;
+                ^
+--WARNING----------
+OK
+Line 857 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 857 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 852 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=win.plan;
+	            ^
+--WARNING----------
+OK
+Line 855 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 854 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.active_y;
+	             ^
+--WARNING----------
+OK
+Line 855 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 856 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.next;
+	             ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 871 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      }.do_while {win!=NULL};            
+                            ^
+--WARNING----------
+OK
+Line 871 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      }.do_while {win!=NULL};            
+                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 861 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	winp:=win.prev;
+	              ^
+--WARNING----------
+OK
+Line 869 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 869 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 863 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 864 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 864 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                       ^
+--WARNING----------
+OK
+Line 864 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                             ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                               ^
+--WARNING----------
+OK
+Line 864 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                ^
+--WARNING----------
+OK
+Line 864 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 864 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                            ^
+--WARNING----------
+OK
+Line 864 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                  ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                    ^
+--WARNING----------
+OK
+Line 864 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                     ^
+--WARNING----------
+OK
+Line 864 column 59 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 865 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	        ^
+--WARNING----------
+OK
+Line 865 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	              ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 865 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	               ^
+--WARNING----------
+OK
+Line 864 column 59 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
+	                                                          ^
+--WARNING----------
+OK
+Line 865 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                      ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 865 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                             ^
+--WARNING----------
+OK
+Line 865 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 865 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
+	                      ^
+--WARNING----------
+OK
+Line 867 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 866 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl.active_y;
+	               ^
+--WARNING----------
+OK
+Line 867 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 868 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=winp.prev;
+	                 ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 870 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win:=win.parent;
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                           ^
+--WARNING----------
+OK
+Line 872 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      stack_plan.force plan to 0;
+                                ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 874 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=NULL; // New clip
+                  ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 876 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_y:=list_y; // A Optimiser !
+                   ^
+--WARNING----------
+OK
+Line 956 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 956 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 882 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 882 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 880 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 880 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                               ^
+--WARNING----------
+OK
+Line 880 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                                    ^
+--WARNING----------
+OK
+Line 880 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                    ^
+--WARNING----------
+OK
+Line 880 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                    ^
+--WARNING----------
+OK
+Line 880 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 881 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_y:=elt_y.next;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 889 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 885 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=y1-1;
+	          ^
+--WARNING----------
+OK
+Line 889 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 887 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp:=elt_y.value;	  
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                  ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 888 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy1:=(tmp.min y1)-1;
+	                    ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 891 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(cy0<=cy1).if {
+	      ^
+--WARNING----------
+OK
+Line 940 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 893 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  last_clip:=NULL; 
+	             ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	                      ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 894 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  top_clip:=first_clip; 
+	            ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 896 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  elt_x:=list_x; // A Optimiser !	  	  
+	               ^
+--WARNING----------
+OK
+Line 935 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {elt_x!=NULL};	  
+	                          ^
+--WARNING----------
+OK
+Line 935 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {elt_x!=NULL};	  
+	                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 901 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl:=elt_x.plan;
+	                  ^
+--WARNING----------
+OK
+Line 902 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    (pl.is_x).if {      	      
+	            ^
+--WARNING----------
+OK
+Line 933 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                         ^
+--WARNING----------
+OK
+Line 903 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                   ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                          ^
+--WARNING----------
+OK
+Line 903 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                       ^
+--WARNING----------
+OK
+Line 903 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 52 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 903 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                                  ^
+--WARNING----------
+OK
+Line 903 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
+	                                                                   ^
+--WARNING----------
+OK
+Line 932 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 905 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		                                ^
+--WARNING----------
+OK
+Line 905 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force pl to (pl.level);
+		                                 ^
+--WARNING----------
+OK
+Line 906 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		         ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 906 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level>plan_value).if {
+		          ^
+--WARNING----------
+OK
+Line 915 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 908 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                   ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                    ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 908 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value-1).min x1;
+		                             ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 909 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 912 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 910 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+              ^
+--WARNING----------
+OK
+Line 632 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                  ^
+--WARNING----------
+OK
+Line 632 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                        ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                          ^
+--WARNING----------
+OK
+Line 632 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                        ^
+--WARNING----------
+OK
+Line 632 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 60 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                            ^
+--WARNING----------
+OK
+Line 632 column 66 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                  ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 68 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                    ^
+--WARNING----------
+OK
+Line 632 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                  ^
+--WARNING----------
+OK
+Line 632 column 76 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 86 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                      ^
+--WARNING----------
+OK
+Line 632 column 93 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                                             ^
+--WARNING----------
+OK
+Line 632 column 76 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
+                                                                            ^
+--WARNING----------
+OK
+Line 650 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 634 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=top_clip; 
+                        ^
+--WARNING----------
+OK
+Line 635 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                              ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 635 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      top_clip:=new_clip.right;
+                ^
+--WARNING----------
+OK
+Line 636 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_y_max ymax;
+                             ^
+--WARNING----------
+OK
+Line 637 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_right NULL;
+                             ^
+--WARNING----------
+OK
+Line 650 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 640 column 61 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=CLIP.create win at (xmin,ymin) to (xmax,ymax);
+                                                             ^
+--WARNING----------
+OK
+Line 640 column 61 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip:=CLIP.create win at (xmin,ymin) to (xmax,ymax);
+                                                             ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 641 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_left last_clip; 
+                                 ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 642 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      new_clip.set_top  top_clip;
+                                ^
+--WARNING----------
+OK
+Line 646 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 646 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                ^
+--WARNING----------
+OK
+Line 643 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                    ^
+--WARNING----------
+OK
+Line 643 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                          ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                                            ^
+--WARNING----------
+OK
+Line 643 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
+                          ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	        ^
+--WARNING----------
+OK
+Line 644 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip.set_bottom new_clip;
+	                            ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                  ^
+--WARNING----------
+OK
+Line 645 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	                        ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 645 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	top_clip:=top_clip.right;
+	          ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 647 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                     ^
+--WARNING----------
+OK
+Line 647 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 647 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                                            ^
+--WARNING----------
+OK
+Line 647 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
+                              ^
+--WARNING----------
+OK
+Line 649 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 648 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=new_clip; 
+	      ^
+--WARNING----------
+OK
+Line 649 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 651 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (last_clip=NULL).if {
+              ^
+--WARNING----------
+OK
+Line 655 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 652 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      first_clip:=new_clip;
+                  ^
+--WARNING----------
+OK
+Line 655 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+               ^
+--WARNING----------
+OK
+Line 654 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      last_clip.set_right new_clip;
+                                  ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 656 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    last_clip:=new_clip;
+               ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 911 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 912 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 913 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  plan_value:=pl.level;
+		                      ^
+--WARNING----------
+OK
+Line 914 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=pl.window;
+		                ^
+--WARNING----------
+OK
+Line 915 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 932 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		          ^
+--WARNING----------
+OK
+Line 918 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		                                  ^
+--WARNING----------
+OK
+Line 918 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		stack_plan.force NULL to (pl.level);
+		                                   ^
+--WARNING----------
+OK
+Line 919 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		         ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 919 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		(pl.level==plan_value).if {
+		           ^
+--WARNING----------
+OK
+Line 931 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 921 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                   ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 921 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  cx1:=(elt_x.value).min x1;
+		                           ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 922 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  (cx0<=cx1).if {
+		        ^
+--WARNING----------
+OK
+Line 925 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 923 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    add_clip win from (cx0,cy0) to (cx1,cy1);
+		                                            ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 924 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    cx0:=cx1+1;
+		             ^
+--WARNING----------
+OK
+Line 925 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  };
+		   ^
+--WARNING----------
+OK
+Line 929 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                                ^
+--WARNING----------
+OK
+Line 929 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 928 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		    plan_value:=plan_value-1;
+		                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                         ^
+--WARNING----------
+OK
+Line 929 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  }.do_while {(stack_plan.item plan_value)=NULL};
+		                                         ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                 ^
+--WARNING----------
+OK
+Line 930 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                                 ^
+--WARNING----------
+OK
+Line 930 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		  win:=stack_plan.item plan_value.window;
+		                                        ^
+--WARNING----------
+OK
+Line 931 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 933 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 934 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    elt_x:=elt_x.next;
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 936 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (cx0<=x1).if {
+	        ^
+--WARNING----------
+OK
+Line 938 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 937 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    add_clip win from (cx0,cy0) to (x1,cy1);
+	                                           ^
+--WARNING----------
+OK
+Line 938 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 939 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  cy0:=cy1+1;
+	           ^
+--WARNING----------
+OK
+Line 940 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 955 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                                  ^
+--WARNING----------
+OK
+Line 954 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 944 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    pl:=elt_y.plan;
+	                  ^
+--WARNING----------
+OK
+Line 945 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    (pl.is_y).if {
+	            ^
+--WARNING----------
+OK
+Line 952 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 946 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      (elt_y.is_top).if {
+	                   ^
+--WARNING----------
+OK
+Line 951 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 947 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.active_x;
+		           ^
+--WARNING----------
+OK
+Line 951 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 949 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.desactive_y;
+		              ^
+--WARNING----------
+OK
+Line 950 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+		pl.desactive_x;
+		              ^
+--WARNING----------
+OK
+Line 952 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 953 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    elt_y:=elt_y.next;
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 954 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                           ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 46 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                                             ^
+--WARNING----------
+OK
+Line 954 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
+	                              ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 955 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 957 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 963 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 965 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 965 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 968 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 968 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 965 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 968 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 968 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 965 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 968 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 968 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 965 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 968 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 968 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 965 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 968 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 968 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 965 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 968 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 968 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 965 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 968 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 968 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 964 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next.clip_next_child;
+                          ^
+--WARNING----------
+OK
+Line 965 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 966 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (child!=NULL).if {
+          ^
+--WARNING----------
+OK
+Line 968 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 967 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      child.clip_next_child;
+                           ^
+--WARNING----------
+OK
+Line 968 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 976 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 976 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 102 column 15 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    parent_area.refresh;
+               ^
+--WARNING----------
+OK
+Line 102 column 15 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    parent_area.refresh;
+               ^
+--WARNING----------
+OK
+Line 102 column 15 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    parent_area.refresh;
+               ^
+--WARNING----------
+OK
+Line 102 column 15 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    parent_area.refresh;
+               ^
+--WARNING----------
+OK
+Line 102 column 23 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    parent_area.refresh;
+                       ^
+--WARNING----------
+OK
+Line 102 column 23 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    parent_area.refresh;
+                       ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1194 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 91 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 91 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 91 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 91 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 91 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 91 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 91 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 255 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 255 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 255 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 255 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 256 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 256 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 256 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 256 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 257 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 257 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 257 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 257 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 258 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 258 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 258 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 258 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 91 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 91 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 91 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 91 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 91 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 92 column 26 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                          ^
+--WARNING----------
+OK
+Line 92 column 26 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                          ^
+--WARNING----------
+OK
+Line 92 column 26 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                          ^
+--WARNING----------
+OK
+Line 92 column 26 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                          ^
+--WARNING----------
+OK
+Line 92 column 26 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                          ^
+--WARNING----------
+OK
+Line 92 column 26 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                          ^
+--WARNING----------
+OK
+Line 55 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_min:INTEGER := 0;
+                      ^
+--WARNING----------
+OK
+Line 55 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_min:INTEGER := 0;
+                      ^
+--WARNING----------
+OK
+Line 92 column 32 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                ^
+--WARNING----------
+OK
+Line 92 column 32 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                ^
+--WARNING----------
+OK
+Line 92 column 32 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                ^
+--WARNING----------
+OK
+Line 92 column 32 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                ^
+--WARNING----------
+OK
+Line 92 column 32 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                ^
+--WARNING----------
+OK
+Line 92 column 32 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                ^
+--WARNING----------
+OK
+Line 56 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_min:INTEGER := 0;
+                      ^
+--WARNING----------
+OK
+Line 56 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_min:INTEGER := 0;
+                      ^
+--WARNING----------
+OK
+Line 92 column 43 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                           ^
+--WARNING----------
+OK
+Line 92 column 43 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                           ^
+--WARNING----------
+OK
+Line 92 column 43 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                           ^
+--WARNING----------
+OK
+Line 92 column 43 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                           ^
+--WARNING----------
+OK
+Line 92 column 43 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                           ^
+--WARNING----------
+OK
+Line 92 column 43 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                           ^
+--WARNING----------
+OK
+Line 57 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_max:INTEGER <- width  - 1;
+                            ^
+--WARNING----------
+OK
+Line 57 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_max:INTEGER <- width  - 1;
+                            ^
+--WARNING----------
+OK
+Line 57 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_max:INTEGER <- width  - 1;
+                            ^
+--WARNING----------
+OK
+Line 57 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_max:INTEGER <- width  - 1;
+                            ^
+--WARNING----------
+OK
+Line 57 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_max:INTEGER <- width  - 1;
+                            ^
+--WARNING----------
+OK
+Line 57 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_max:INTEGER <- width  - 1;
+                            ^
+--WARNING----------
+OK
+Line 57 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_max:INTEGER <- width  - 1;
+                             ^
+--WARNING----------
+OK
+Line 57 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_max:INTEGER <- width  - 1;
+                             ^
+--WARNING----------
+OK
+Line 57 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_max:INTEGER <- width  - 1;
+                             ^
+--WARNING----------
+OK
+Line 57 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_max:INTEGER <- width  - 1;
+                             ^
+--WARNING----------
+OK
+Line 92 column 49 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                                 ^
+--WARNING----------
+OK
+Line 92 column 49 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                                 ^
+--WARNING----------
+OK
+Line 92 column 49 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                                 ^
+--WARNING----------
+OK
+Line 92 column 49 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                                 ^
+--WARNING----------
+OK
+Line 92 column 49 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                                 ^
+--WARNING----------
+OK
+Line 92 column 49 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                                 ^
+--WARNING----------
+OK
+Line 58 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_max:INTEGER <- height - 1;
+                            ^
+--WARNING----------
+OK
+Line 58 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_max:INTEGER <- height - 1;
+                            ^
+--WARNING----------
+OK
+Line 58 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_max:INTEGER <- height - 1;
+                            ^
+--WARNING----------
+OK
+Line 58 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_max:INTEGER <- height - 1;
+                            ^
+--WARNING----------
+OK
+Line 58 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_max:INTEGER <- height - 1;
+                            ^
+--WARNING----------
+OK
+Line 58 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_max:INTEGER <- height - 1;
+                            ^
+--WARNING----------
+OK
+Line 58 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_max:INTEGER <- height - 1;
+                             ^
+--WARNING----------
+OK
+Line 58 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_max:INTEGER <- height - 1;
+                             ^
+--WARNING----------
+OK
+Line 58 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_max:INTEGER <- height - 1;
+                             ^
+--WARNING----------
+OK
+Line 58 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_max:INTEGER <- height - 1;
+                             ^
+--WARNING----------
+OK
+Line 92 column 50 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                                  ^
+--WARNING----------
+OK
+Line 92 column 50 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                                  ^
+--WARNING----------
+OK
+Line 92 column 50 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                                  ^
+--WARNING----------
+OK
+Line 92 column 50 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                                  ^
+--WARNING----------
+OK
+Line 92 column 50 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                                  ^
+--WARNING----------
+OK
+Line 92 column 50 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_border_out (x_min,y_min) to (x_max,y_max);
+                                                  ^
+--WARNING----------
+OK
+Line 171 column 21 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_light;
+                     ^
+--WARNING----------
+OK
+Line 171 column 21 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_light;
+                     ^
+--WARNING----------
+OK
+Line 171 column 21 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_light;
+                     ^
+--WARNING----------
+OK
+Line 171 column 21 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_light;
+                     ^
+--WARNING----------
+OK
+Line 171 column 21 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_light;
+                     ^
+--WARNING----------
+OK
+Line 171 column 21 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_light;
+                     ^
+--WARNING----------
+OK
+Line 153 column 43 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - color_light:UINTEGER_32     := 0D0E1EFh;
+                                           ^
+--WARNING----------
+OK
+Line 153 column 43 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - color_light:UINTEGER_32     := 0D0E1EFh;
+                                           ^
+--WARNING----------
+OK
+Line 153 column 43 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - color_light:UINTEGER_32     := 0D0E1EFh;
+                                           ^
+--WARNING----------
+OK
+Line 153 column 43 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - color_light:UINTEGER_32     := 0D0E1EFh;
+                                           ^
+--WARNING----------
+OK
+Line 153 column 43 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - color_light:UINTEGER_32     := 0D0E1EFh;
+                                           ^
+--WARNING----------
+OK
+Line 153 column 43 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - color_light:UINTEGER_32     := 0D0E1EFh;
+                                           ^
+--WARNING----------
+OK
+Line 171 column 21 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_light;
+                     ^
+--WARNING----------
+OK
+Line 171 column 21 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_light;
+                     ^
+--WARNING----------
+OK
+Line 171 column 21 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_light;
+                     ^
+--WARNING----------
+OK
+Line 171 column 21 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_light;
+                     ^
+--WARNING----------
+OK
+Line 171 column 21 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_light;
+                     ^
+--WARNING----------
+OK
+Line 171 column 21 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_light;
+                     ^
+--WARNING----------
+OK
+Line 171 column 21 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_light;
+                     ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 171 column 21 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_light;
+                     ^
+--WARNING----------
+OK
+Line 171 column 21 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_light;
+                     ^
+--WARNING----------
+OK
+Line 171 column 21 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_light;
+                     ^
+--WARNING----------
+OK
+Line 171 column 21 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_light;
+                     ^
+--WARNING----------
+OK
+Line 171 column 21 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_light;
+                     ^
+--WARNING----------
+OK
+Line 172 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    move_to (x0,y1);
+                   ^
+--WARNING----------
+OK
+Line 172 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    move_to (x0,y1);
+                   ^
+--WARNING----------
+OK
+Line 172 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    move_to (x0,y1);
+                   ^
+--WARNING----------
+OK
+Line 172 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    move_to (x0,y1);
+                   ^
+--WARNING----------
+OK
+Line 172 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    move_to (x0,y1);
+                   ^
+--WARNING----------
+OK
+Line 172 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    move_to (x0,y1);
+                   ^
+--WARNING----------
+OK
+Line 172 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    move_to (x0,y1);
+                   ^
+--WARNING----------
+OK
+Line 271 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := pos_x;
+             ^
+--WARNING----------
+OK
+Line 271 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := pos_x;
+             ^
+--WARNING----------
+OK
+Line 271 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := pos_x;
+             ^
+--WARNING----------
+OK
+Line 271 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := pos_x;
+             ^
+--WARNING----------
+OK
+Line 271 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := pos_x;
+             ^
+--WARNING----------
+OK
+Line 272 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := pos_y;
+             ^
+--WARNING----------
+OK
+Line 272 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := pos_y;
+             ^
+--WARNING----------
+OK
+Line 272 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := pos_y;
+             ^
+--WARNING----------
+OK
+Line 272 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := pos_y;
+             ^
+--WARNING----------
+OK
+Line 272 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := pos_y;
+             ^
+--WARNING----------
+OK
+Line 172 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    move_to (x0,y1);
+                   ^
+--WARNING----------
+OK
+Line 172 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    move_to (x0,y1);
+                   ^
+--WARNING----------
+OK
+Line 172 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    move_to (x0,y1);
+                   ^
+--WARNING----------
+OK
+Line 172 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    move_to (x0,y1);
+                   ^
+--WARNING----------
+OK
+Line 172 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    move_to (x0,y1);
+                   ^
+--WARNING----------
+OK
+Line 173 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y0;
+                   ^
+--WARNING----------
+OK
+Line 173 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y0;
+                   ^
+--WARNING----------
+OK
+Line 173 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y0;
+                   ^
+--WARNING----------
+OK
+Line 173 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y0;
+                   ^
+--WARNING----------
+OK
+Line 173 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y0;
+                   ^
+--WARNING----------
+OK
+Line 173 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y0;
+                   ^
+--WARNING----------
+OK
+Line 173 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y0;
+                   ^
+--WARNING----------
+OK
+Line 443 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 443 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 443 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 443 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 443 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 443 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 445 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := y1;
+             ^
+--WARNING----------
+OK
+Line 445 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := y1;
+             ^
+--WARNING----------
+OK
+Line 445 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := y1;
+             ^
+--WARNING----------
+OK
+Line 445 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := y1;
+             ^
+--WARNING----------
+OK
+Line 445 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := y1;
+             ^
+--WARNING----------
+OK
+Line 447 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+           ^
+--WARNING----------
+OK
+Line 447 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+           ^
+--WARNING----------
+OK
+Line 447 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+           ^
+--WARNING----------
+OK
+Line 447 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+           ^
+--WARNING----------
+OK
+Line 447 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+           ^
+--WARNING----------
+OK
+Line 447 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+           ^
+--WARNING----------
+OK
+Line 447 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                            ^
+--WARNING----------
+OK
+Line 447 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                            ^
+--WARNING----------
+OK
+Line 447 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                            ^
+--WARNING----------
+OK
+Line 447 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                            ^
+--WARNING----------
+OK
+Line 447 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                            ^
+--WARNING----------
+OK
+Line 447 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                            ^
+--WARNING----------
+OK
+Line 447 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                                       ^
+--WARNING----------
+OK
+Line 447 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                                       ^
+--WARNING----------
+OK
+Line 447 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                                       ^
+--WARNING----------
+OK
+Line 447 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                                       ^
+--WARNING----------
+OK
+Line 447 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                                       ^
+--WARNING----------
+OK
+Line 447 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                                       ^
+--WARNING----------
+OK
+Line 447 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                                       ^
+--WARNING----------
+OK
+Line 447 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                                       ^
+--WARNING----------
+OK
+Line 447 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                                       ^
+--WARNING----------
+OK
+Line 447 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                                       ^
+--WARNING----------
+OK
+Line 472 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 450 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( y0 > y1 ).if {
+            ^
+--WARNING----------
+OK
+Line 450 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( y0 > y1 ).if {
+            ^
+--WARNING----------
+OK
+Line 450 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( y0 > y1 ).if {
+            ^
+--WARNING----------
+OK
+Line 450 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( y0 > y1 ).if {
+            ^
+--WARNING----------
+OK
+Line 455 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 455 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 457 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 457 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 457 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 457 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 457 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 457 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 457 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y1 < y1).if {
+                 ^
+--WARNING----------
+OK
+Line 457 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y1 < y1).if {
+                 ^
+--WARNING----------
+OK
+Line 457 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y1 < y1).if {
+                 ^
+--WARNING----------
+OK
+Line 457 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y1 < y1).if {
+                 ^
+--WARNING----------
+OK
+Line 460 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 458 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 458 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 458 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 458 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 458 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 458 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 460 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 462 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y0 > y0 ).if {
+                ^
+--WARNING----------
+OK
+Line 462 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y0 > y0 ).if {
+                ^
+--WARNING----------
+OK
+Line 462 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y0 > y0 ).if {
+                ^
+--WARNING----------
+OK
+Line 462 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y0 > y0 ).if {
+                ^
+--WARNING----------
+OK
+Line 462 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y0 > y0 ).if {
+                ^
+--WARNING----------
+OK
+Line 462 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y0 > y0 ).if {
+                ^
+--WARNING----------
+OK
+Line 462 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y0 > y0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 462 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y0 > y0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 462 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y0 > y0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 462 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y0 > y0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 465 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 463 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 463 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 463 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 463 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 463 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 463 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 465 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 467 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( y0 <=y1 ).if {
+             ^
+--WARNING----------
+OK
+Line 467 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( y0 <=y1 ).if {
+             ^
+--WARNING----------
+OK
+Line 467 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( y0 <=y1 ).if {
+             ^
+--WARNING----------
+OK
+Line 467 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( y0 <=y1 ).if {
+             ^
+--WARNING----------
+OK
+Line 471 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 470 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 470 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 470 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 470 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 469 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                    ^
+--WARNING----------
+OK
+Line 469 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                    ^
+--WARNING----------
+OK
+Line 469 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                    ^
+--WARNING----------
+OK
+Line 469 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                    ^
+--WARNING----------
+OK
+Line 469 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                    ^
+--WARNING----------
+OK
+Line 469 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                    ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1043 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((c!=NULL) && {
+                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1044 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                       ^
+--WARNING----------
+OK
+Line 1044 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                    ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	  ^
+--WARNING----------
+OK
+Line 1044 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	  ^
+--WARNING----------
+OK
+Line 1044 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                          ^
+--WARNING----------
+OK
+Line 1044 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1045 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                       ^
+--WARNING----------
+OK
+Line 1045 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                    ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	  ^
+--WARNING----------
+OK
+Line 1045 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	  ^
+--WARNING----------
+OK
+Line 1043 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((c!=NULL) && {
+                 ^
+--WARNING----------
+OK
+Line 1124 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1051 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                 ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1051 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                                ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                     ^
+--WARNING----------
+OK
+Line 1061 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1054 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1054 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1052 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1052 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                        ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	             ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1053 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  c:=c.top; 
+	          ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1061 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1056 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	           ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1056 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                          ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	               ^
+--WARNING----------
+OK
+Line 1060 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1059 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1059 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1057 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1057 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                          ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	               ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1058 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom;
+	               ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1060 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1090 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1090 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1072 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && { 
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1073 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                 ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                 ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                       ^
+--WARNING----------
+OK
+Line 1073 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                       ^
+--WARNING----------
+OK
+Line 1072 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && { 
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1088 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1079 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_r} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1078 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.top; 
+	            ^
+--WARNING----------
+OK
+Line 1079 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_r} then {
+	   ^
+--WARNING----------
+OK
+Line 1081 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1081 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1080 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.right;
+	              ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1088 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1085 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_t} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1084 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.right; 
+	              ^
+--WARNING----------
+OK
+Line 1085 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_t} then {
+	   ^
+--WARNING----------
+OK
+Line 1087 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1087 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1086 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.top;
+	            ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1089 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 1089 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1119 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1119 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1101 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && {
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1102 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                 ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                 ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                       ^
+--WARNING----------
+OK
+Line 1102 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                       ^
+--WARNING----------
+OK
+Line 1101 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && {
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1117 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1108 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_l} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom; 
+	               ^
+--WARNING----------
+OK
+Line 1108 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_l} then {
+	   ^
+--WARNING----------
+OK
+Line 1110 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1110 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1109 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.left;
+	             ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1117 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1114 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_b} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1113 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.left;   
+	             ^
+--WARNING----------
+OK
+Line 1114 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_b} then {
+	   ^
+--WARNING----------
+OK
+Line 1116 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1116 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1115 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom;
+	               ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1118 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 1118 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1123 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1123 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1124 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 95 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 89 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win := c.window;
+                     ^
+--WARNING----------
+OK
+Line 94 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	                                         ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 91 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	                                         ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 147 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 15 then { 
+    ^
+--WARNING----------
+OK
+Line 147 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 15 then { 
+    ^
+--WARNING----------
+OK
+Line 147 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 15 then { 
+            ^
+--WARNING----------
+OK
+Line 147 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 15 then { 
+            ^
+--WARNING----------
+OK
+Line 147 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 15 then { 
+            ^
+--WARNING----------
+OK
+Line 147 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 15 then { 
+            ^
+--WARNING----------
+OK
+Line 150 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 150 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 150 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 150 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 150 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 150 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 150 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 150 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 38 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      real_col := PIXEL_15.get_raw col;
+                                      ^
+--WARNING----------
+OK
+Line 148 column 38 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      real_col := PIXEL_15.get_raw col;
+                                      ^
+--WARNING----------
+OK
+Line 71 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+                    ^
+--WARNING----------
+OK
+Line 71 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+                    ^
+--WARNING----------
+OK
+Line 71 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+                    ^
+--WARNING----------
+OK
+Line 71 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+                    ^
+--WARNING----------
+OK
+Line 71 column 11 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+           ^
+--WARNING----------
+OK
+Line 71 column 11 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+           ^
+--WARNING----------
+OK
+Line 71 column 11 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+           ^
+--WARNING----------
+OK
+Line 71 column 11 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+           ^
+--WARNING----------
+OK
+Line 71 column 11 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+           ^
+--WARNING----------
+OK
+Line 71 column 11 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+           ^
+--WARNING----------
+OK
+Line 71 column 24 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+                        ^
+--WARNING----------
+OK
+Line 71 column 24 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+                        ^
+--WARNING----------
+OK
+Line 71 column 24 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+                        ^
+--WARNING----------
+OK
+Line 71 column 24 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+                        ^
+--WARNING----------
+OK
+Line 71 column 24 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+                        ^
+--WARNING----------
+OK
+Line 71 column 24 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+                        ^
+--WARNING----------
+OK
+Line 72 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+                    ^
+--WARNING----------
+OK
+Line 72 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+                    ^
+--WARNING----------
+OK
+Line 72 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+                    ^
+--WARNING----------
+OK
+Line 72 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+                    ^
+--WARNING----------
+OK
+Line 72 column 11 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+           ^
+--WARNING----------
+OK
+Line 72 column 11 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+           ^
+--WARNING----------
+OK
+Line 72 column 11 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+           ^
+--WARNING----------
+OK
+Line 72 column 11 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+           ^
+--WARNING----------
+OK
+Line 72 column 11 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+           ^
+--WARNING----------
+OK
+Line 72 column 11 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+           ^
+--WARNING----------
+OK
+Line 72 column 24 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+                        ^
+--WARNING----------
+OK
+Line 72 column 24 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+                        ^
+--WARNING----------
+OK
+Line 72 column 24 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+                        ^
+--WARNING----------
+OK
+Line 72 column 24 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+                        ^
+--WARNING----------
+OK
+Line 72 column 24 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+                        ^
+--WARNING----------
+OK
+Line 72 column 24 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+                        ^
+--WARNING----------
+OK
+Line 73 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 00000F8h) >> 3)
+                    ^
+--WARNING----------
+OK
+Line 73 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 00000F8h) >> 3)
+                    ^
+--WARNING----------
+OK
+Line 73 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 00000F8h) >> 3)
+                    ^
+--WARNING----------
+OK
+Line 73 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 00000F8h) >> 3)
+                    ^
+--WARNING----------
+OK
+Line 73 column 11 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 00000F8h) >> 3)
+           ^
+--WARNING----------
+OK
+Line 73 column 11 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 00000F8h) >> 3)
+           ^
+--WARNING----------
+OK
+Line 73 column 11 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 00000F8h) >> 3)
+           ^
+--WARNING----------
+OK
+Line 73 column 11 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 00000F8h) >> 3)
+           ^
+--WARNING----------
+OK
+Line 73 column 11 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 00000F8h) >> 3)
+           ^
+--WARNING----------
+OK
+Line 73 column 11 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 00000F8h) >> 3)
+           ^
+--WARNING----------
+OK
+Line 73 column 24 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 00000F8h) >> 3)
+                        ^
+--WARNING----------
+OK
+Line 73 column 24 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 00000F8h) >> 3)
+                        ^
+--WARNING----------
+OK
+Line 73 column 24 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 00000F8h) >> 3)
+                        ^
+--WARNING----------
+OK
+Line 73 column 24 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 00000F8h) >> 3)
+                        ^
+--WARNING----------
+OK
+Line 73 column 24 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 00000F8h) >> 3)
+                        ^
+--WARNING----------
+OK
+Line 73 column 24 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 00000F8h) >> 3)
+                        ^
+--WARNING----------
+OK
+Line 71 column 29 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+                             ^
+--WARNING----------
+OK
+Line 71 column 29 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+                             ^
+--WARNING----------
+OK
+Line 71 column 29 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+                             ^
+--WARNING----------
+OK
+Line 71 column 29 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+                             ^
+--WARNING----------
+OK
+Line 71 column 29 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+                             ^
+--WARNING----------
+OK
+Line 71 column 29 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 0F80000h) >> 9) |
+                             ^
+--WARNING----------
+OK
+Line 72 column 29 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+                             ^
+--WARNING----------
+OK
+Line 72 column 29 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+                             ^
+--WARNING----------
+OK
+Line 72 column 29 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+                             ^
+--WARNING----------
+OK
+Line 72 column 29 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+                             ^
+--WARNING----------
+OK
+Line 72 column 29 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+                             ^
+--WARNING----------
+OK
+Line 72 column 29 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ((col & 000F800h) >> 6) |
+                             ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 150 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+            ^
+--WARNING----------
+OK
+Line 150 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+            ^
+--WARNING----------
+OK
+Line 150 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+            ^
+--WARNING----------
+OK
+Line 150 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+            ^
+--WARNING----------
+OK
+Line 153 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 153 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 153 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 153 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 153 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 153 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 153 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 153 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 151 column 38 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      real_col := PIXEL_16.get_raw col; 
+                                      ^
+--WARNING----------
+OK
+Line 151 column 38 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      real_col := PIXEL_16.get_raw col; 
+                                      ^
+--WARNING----------
+OK
+Line 86 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+                    ^
+--WARNING----------
+OK
+Line 86 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+                    ^
+--WARNING----------
+OK
+Line 86 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+                    ^
+--WARNING----------
+OK
+Line 86 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+                    ^
+--WARNING----------
+OK
+Line 86 column 11 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+           ^
+--WARNING----------
+OK
+Line 86 column 11 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+           ^
+--WARNING----------
+OK
+Line 86 column 11 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+           ^
+--WARNING----------
+OK
+Line 86 column 11 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+           ^
+--WARNING----------
+OK
+Line 86 column 11 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+           ^
+--WARNING----------
+OK
+Line 86 column 11 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+           ^
+--WARNING----------
+OK
+Line 86 column 24 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+                        ^
+--WARNING----------
+OK
+Line 86 column 24 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+                        ^
+--WARNING----------
+OK
+Line 86 column 24 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+                        ^
+--WARNING----------
+OK
+Line 86 column 24 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+                        ^
+--WARNING----------
+OK
+Line 86 column 24 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+                        ^
+--WARNING----------
+OK
+Line 86 column 24 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+                        ^
+--WARNING----------
+OK
+Line 87 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+                    ^
+--WARNING----------
+OK
+Line 87 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+                    ^
+--WARNING----------
+OK
+Line 87 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+                    ^
+--WARNING----------
+OK
+Line 87 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+                    ^
+--WARNING----------
+OK
+Line 87 column 11 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+           ^
+--WARNING----------
+OK
+Line 87 column 11 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+           ^
+--WARNING----------
+OK
+Line 87 column 11 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+           ^
+--WARNING----------
+OK
+Line 87 column 11 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+           ^
+--WARNING----------
+OK
+Line 87 column 11 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+           ^
+--WARNING----------
+OK
+Line 87 column 11 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+           ^
+--WARNING----------
+OK
+Line 87 column 24 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+                        ^
+--WARNING----------
+OK
+Line 87 column 24 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+                        ^
+--WARNING----------
+OK
+Line 87 column 24 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+                        ^
+--WARNING----------
+OK
+Line 87 column 24 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+                        ^
+--WARNING----------
+OK
+Line 87 column 24 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+                        ^
+--WARNING----------
+OK
+Line 87 column 24 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+                        ^
+--WARNING----------
+OK
+Line 88 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 00000F8h) >> 3)
+                    ^
+--WARNING----------
+OK
+Line 88 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 00000F8h) >> 3)
+                    ^
+--WARNING----------
+OK
+Line 88 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 00000F8h) >> 3)
+                    ^
+--WARNING----------
+OK
+Line 88 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 00000F8h) >> 3)
+                    ^
+--WARNING----------
+OK
+Line 88 column 11 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 00000F8h) >> 3)
+           ^
+--WARNING----------
+OK
+Line 88 column 11 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 00000F8h) >> 3)
+           ^
+--WARNING----------
+OK
+Line 88 column 11 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 00000F8h) >> 3)
+           ^
+--WARNING----------
+OK
+Line 88 column 11 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 00000F8h) >> 3)
+           ^
+--WARNING----------
+OK
+Line 88 column 11 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 00000F8h) >> 3)
+           ^
+--WARNING----------
+OK
+Line 88 column 11 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 00000F8h) >> 3)
+           ^
+--WARNING----------
+OK
+Line 88 column 24 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 00000F8h) >> 3)
+                        ^
+--WARNING----------
+OK
+Line 88 column 24 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 00000F8h) >> 3)
+                        ^
+--WARNING----------
+OK
+Line 88 column 24 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 00000F8h) >> 3)
+                        ^
+--WARNING----------
+OK
+Line 88 column 24 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 00000F8h) >> 3)
+                        ^
+--WARNING----------
+OK
+Line 88 column 24 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 00000F8h) >> 3)
+                        ^
+--WARNING----------
+OK
+Line 88 column 24 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 00000F8h) >> 3)
+                        ^
+--WARNING----------
+OK
+Line 86 column 29 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+                             ^
+--WARNING----------
+OK
+Line 86 column 29 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+                             ^
+--WARNING----------
+OK
+Line 86 column 29 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+                             ^
+--WARNING----------
+OK
+Line 86 column 29 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+                             ^
+--WARNING----------
+OK
+Line 86 column 29 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+                             ^
+--WARNING----------
+OK
+Line 86 column 29 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 0F80000h) >> 8) |
+                             ^
+--WARNING----------
+OK
+Line 87 column 29 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+                             ^
+--WARNING----------
+OK
+Line 87 column 29 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+                             ^
+--WARNING----------
+OK
+Line 87 column 29 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+                             ^
+--WARNING----------
+OK
+Line 87 column 29 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+                             ^
+--WARNING----------
+OK
+Line 87 column 29 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+                             ^
+--WARNING----------
+OK
+Line 87 column 29 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ((col & 000FC00h) >> 5) |
+                             ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 153 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+            ^
+--WARNING----------
+OK
+Line 156 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 156 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 156 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 156 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 156 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 156 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 156 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 156 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 154 column 38 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      real_col := PIXEL_24.get_raw col; 
+                                      ^
+--WARNING----------
+OK
+Line 154 column 38 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      real_col := PIXEL_24.get_raw col; 
+                                      ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 156 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+            ^
+--WARNING----------
+OK
+Line 156 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+            ^
+--WARNING----------
+OK
+Line 156 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+            ^
+--WARNING----------
+OK
+Line 156 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+            ^
+--WARNING----------
+OK
+Line 158 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 158 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 158 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 158 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 158 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 158 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 158 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 158 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 157 column 38 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      real_col := PIXEL_32.get_raw col;
+                                      ^
+--WARNING----------
+OK
+Line 157 column 38 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      real_col := PIXEL_32.get_raw col;
+                                      ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 159 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    m := mode;
+             ^
+--WARNING----------
+OK
+Line 159 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    m := mode;
+             ^
+--WARNING----------
+OK
+Line 159 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    m := mode;
+             ^
+--WARNING----------
+OK
+Line 159 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    m := mode;
+             ^
+--WARNING----------
+OK
+Line 159 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    m := mode;
+             ^
+--WARNING----------
+OK
+Line 159 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    m := mode;
+             ^
+--WARNING----------
+OK
+Line 94 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 66 column 30 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    pixel_hard (x,y) color col;
+                              ^
+--WARNING----------
+OK
+Line 66 column 30 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    pixel_hard (x,y) color col;
+                              ^
+--WARNING----------
+OK
+Line 66 column 30 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    pixel_hard (x,y) color col;
+                              ^
+--WARNING----------
+OK
+Line 66 column 30 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    pixel_hard (x,y) color col;
+                              ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1043 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((c!=NULL) && {
+                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1044 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                       ^
+--WARNING----------
+OK
+Line 1044 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                    ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	  ^
+--WARNING----------
+OK
+Line 1044 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	  ^
+--WARNING----------
+OK
+Line 1044 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                          ^
+--WARNING----------
+OK
+Line 1044 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1045 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                       ^
+--WARNING----------
+OK
+Line 1045 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                    ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	  ^
+--WARNING----------
+OK
+Line 1045 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	  ^
+--WARNING----------
+OK
+Line 1043 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((c!=NULL) && {
+                 ^
+--WARNING----------
+OK
+Line 1124 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1051 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                 ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1051 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                                ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                     ^
+--WARNING----------
+OK
+Line 1061 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1054 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1054 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1052 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1052 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                        ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	             ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1053 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  c:=c.top; 
+	          ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1061 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1056 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	           ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1056 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                          ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	               ^
+--WARNING----------
+OK
+Line 1060 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1059 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1059 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1057 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1057 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                          ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	               ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1058 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom;
+	               ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1060 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1090 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1090 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1072 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && { 
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1073 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                 ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                 ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                       ^
+--WARNING----------
+OK
+Line 1073 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                       ^
+--WARNING----------
+OK
+Line 1072 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && { 
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1088 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1079 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_r} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1078 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.top; 
+	            ^
+--WARNING----------
+OK
+Line 1079 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_r} then {
+	   ^
+--WARNING----------
+OK
+Line 1081 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1081 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1080 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.right;
+	              ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1088 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1085 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_t} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1084 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.right; 
+	              ^
+--WARNING----------
+OK
+Line 1085 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_t} then {
+	   ^
+--WARNING----------
+OK
+Line 1087 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1087 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1086 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.top;
+	            ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1089 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 1089 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1119 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1119 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1101 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && {
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1102 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                 ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                 ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                       ^
+--WARNING----------
+OK
+Line 1102 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                       ^
+--WARNING----------
+OK
+Line 1101 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && {
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1117 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1108 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_l} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom; 
+	               ^
+--WARNING----------
+OK
+Line 1108 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_l} then {
+	   ^
+--WARNING----------
+OK
+Line 1110 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1110 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1109 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.left;
+	             ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1117 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1114 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_b} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1113 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.left;   
+	             ^
+--WARNING----------
+OK
+Line 1114 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_b} then {
+	   ^
+--WARNING----------
+OK
+Line 1116 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1116 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1115 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom;
+	               ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1118 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 1118 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1123 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1123 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1124 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 95 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 89 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win := c.window;
+                     ^
+--WARNING----------
+OK
+Line 94 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	                                         ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 91 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	                                         ^
+--WARNING----------
+OK
+Line 94 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 172 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=mask.item y;
+           ^
+--WARNING----------
+OK
+Line 172 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=mask.item y;
+           ^
+--WARNING----------
+OK
+Line 172 column 18 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=mask.item y;
+                  ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 249 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  ); 
+  ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 173 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ((m & (1<<x))=0).if {
+              ^
+--WARNING----------
+OK
+Line 173 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ((m & (1<<x))=0).if {
+              ^
+--WARNING----------
+OK
+Line 173 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ((m & (1<<x))=0).if {
+              ^
+--WARNING----------
+OK
+Line 173 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ((m & (1<<x))=0).if {
+              ^
+--WARNING----------
+OK
+Line 173 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ((m & (1<<x))=0).if {
+              ^
+--WARNING----------
+OK
+Line 173 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ((m & (1<<x))=0).if {
+              ^
+--WARNING----------
+OK
+Line 173 column 9 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ((m & (1<<x))=0).if {
+         ^
+--WARNING----------
+OK
+Line 173 column 9 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ((m & (1<<x))=0).if {
+         ^
+--WARNING----------
+OK
+Line 173 column 9 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ((m & (1<<x))=0).if {
+         ^
+--WARNING----------
+OK
+Line 173 column 9 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ((m & (1<<x))=0).if {
+         ^
+--WARNING----------
+OK
+Line 173 column 9 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ((m & (1<<x))=0).if {
+         ^
+--WARNING----------
+OK
+Line 173 column 9 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ((m & (1<<x))=0).if {
+         ^
+--WARNING----------
+OK
+Line 175 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 174 column 19 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      parent_window.pixel_hard (x,y) color col;
+                   ^
+--WARNING----------
+OK
+Line 174 column 19 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      parent_window.pixel_hard (x,y) color col;
+                   ^
+--WARNING----------
+OK
+Line 174 column 46 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      parent_window.pixel_hard (x,y) color col;
+                                              ^
+--WARNING----------
+OK
+Line 174 column 46 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      parent_window.pixel_hard (x,y) color col;
+                                              ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1043 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((c!=NULL) && {
+                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1044 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                       ^
+--WARNING----------
+OK
+Line 1044 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                    ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	  ^
+--WARNING----------
+OK
+Line 1044 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	  ^
+--WARNING----------
+OK
+Line 1044 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                          ^
+--WARNING----------
+OK
+Line 1044 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1045 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                       ^
+--WARNING----------
+OK
+Line 1045 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                    ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	  ^
+--WARNING----------
+OK
+Line 1045 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	  ^
+--WARNING----------
+OK
+Line 1043 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((c!=NULL) && {
+                 ^
+--WARNING----------
+OK
+Line 1124 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1051 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                 ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1051 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                                ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                     ^
+--WARNING----------
+OK
+Line 1061 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1054 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1054 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1052 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1052 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                        ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	             ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1053 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  c:=c.top; 
+	          ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1061 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1056 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	           ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1056 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                          ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	               ^
+--WARNING----------
+OK
+Line 1060 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1059 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1059 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1057 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1057 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                          ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	               ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1058 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom;
+	               ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1060 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1090 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1090 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1072 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && { 
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1073 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                 ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                 ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                       ^
+--WARNING----------
+OK
+Line 1073 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                       ^
+--WARNING----------
+OK
+Line 1072 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && { 
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1088 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1079 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_r} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1078 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.top; 
+	            ^
+--WARNING----------
+OK
+Line 1079 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_r} then {
+	   ^
+--WARNING----------
+OK
+Line 1081 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1081 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1080 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.right;
+	              ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1088 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1085 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_t} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1084 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.right; 
+	              ^
+--WARNING----------
+OK
+Line 1085 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_t} then {
+	   ^
+--WARNING----------
+OK
+Line 1087 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1087 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1086 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.top;
+	            ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1089 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 1089 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1119 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1119 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1101 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && {
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1102 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                 ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                 ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                       ^
+--WARNING----------
+OK
+Line 1102 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                       ^
+--WARNING----------
+OK
+Line 1101 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && {
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1117 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1108 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_l} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom; 
+	               ^
+--WARNING----------
+OK
+Line 1108 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_l} then {
+	   ^
+--WARNING----------
+OK
+Line 1110 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1110 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1109 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.left;
+	             ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1117 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1114 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_b} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1113 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.left;   
+	             ^
+--WARNING----------
+OK
+Line 1114 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_b} then {
+	   ^
+--WARNING----------
+OK
+Line 1116 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1116 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1115 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom;
+	               ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1118 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 1118 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1123 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1123 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1124 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 95 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 89 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win := c.window;
+                     ^
+--WARNING----------
+OK
+Line 94 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	                                         ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 39 column 31 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+  - parent_inbox:INBOX := INBOX;
+                               ^
+--WARNING----------
+OK
+Line 39 column 31 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+  - parent_inbox:INBOX := INBOX;
+                               ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 37 column 34 in INBOX(/home/sonntag/lisaac/lib2/gui/low_level/inbox.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 37 column 34 in INBOX(/home/sonntag/lisaac/lib2/gui/low_level/inbox.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 91 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	                                         ^
+--WARNING----------
+OK
+Line 94 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 95 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 175 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 95 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 95 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 471 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 472 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 173 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y0;
+                   ^
+--WARNING----------
+OK
+Line 173 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y0;
+                   ^
+--WARNING----------
+OK
+Line 173 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y0;
+                   ^
+--WARNING----------
+OK
+Line 173 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y0;
+                   ^
+--WARNING----------
+OK
+Line 173 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y0;
+                   ^
+--WARNING----------
+OK
+Line 174 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x1;
+                   ^
+--WARNING----------
+OK
+Line 174 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x1;
+                   ^
+--WARNING----------
+OK
+Line 174 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x1;
+                   ^
+--WARNING----------
+OK
+Line 174 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x1;
+                   ^
+--WARNING----------
+OK
+Line 174 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x1;
+                   ^
+--WARNING----------
+OK
+Line 174 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x1;
+                   ^
+--WARNING----------
+OK
+Line 174 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x1;
+                   ^
+--WARNING----------
+OK
+Line 389 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 389 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 389 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 389 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 389 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 389 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 391 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := x1;
+             ^
+--WARNING----------
+OK
+Line 391 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := x1;
+             ^
+--WARNING----------
+OK
+Line 391 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := x1;
+             ^
+--WARNING----------
+OK
+Line 391 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := x1;
+             ^
+--WARNING----------
+OK
+Line 391 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := x1;
+             ^
+--WARNING----------
+OK
+Line 393 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+           ^
+--WARNING----------
+OK
+Line 393 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+           ^
+--WARNING----------
+OK
+Line 393 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+           ^
+--WARNING----------
+OK
+Line 393 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+           ^
+--WARNING----------
+OK
+Line 393 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+           ^
+--WARNING----------
+OK
+Line 393 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+           ^
+--WARNING----------
+OK
+Line 393 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                            ^
+--WARNING----------
+OK
+Line 393 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                            ^
+--WARNING----------
+OK
+Line 393 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                            ^
+--WARNING----------
+OK
+Line 393 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                            ^
+--WARNING----------
+OK
+Line 393 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                            ^
+--WARNING----------
+OK
+Line 393 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                            ^
+--WARNING----------
+OK
+Line 393 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                                       ^
+--WARNING----------
+OK
+Line 393 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                                       ^
+--WARNING----------
+OK
+Line 393 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                                       ^
+--WARNING----------
+OK
+Line 393 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                                       ^
+--WARNING----------
+OK
+Line 393 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                                       ^
+--WARNING----------
+OK
+Line 393 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                                       ^
+--WARNING----------
+OK
+Line 393 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                                       ^
+--WARNING----------
+OK
+Line 393 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                                       ^
+--WARNING----------
+OK
+Line 393 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                                       ^
+--WARNING----------
+OK
+Line 393 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                                       ^
+--WARNING----------
+OK
+Line 416 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 396 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( x0 > x1).if {
+            ^
+--WARNING----------
+OK
+Line 396 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( x0 > x1).if {
+            ^
+--WARNING----------
+OK
+Line 396 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( x0 > x1).if {
+            ^
+--WARNING----------
+OK
+Line 396 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( x0 > x1).if {
+            ^
+--WARNING----------
+OK
+Line 401 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 401 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 403 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 403 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 403 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 403 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 403 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 403 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 403 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 403 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 403 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 403 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 406 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 404 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 404 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 404 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 404 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 404 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 404 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 406 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 408 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                ^
+--WARNING----------
+OK
+Line 408 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                ^
+--WARNING----------
+OK
+Line 408 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                ^
+--WARNING----------
+OK
+Line 408 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                ^
+--WARNING----------
+OK
+Line 408 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                ^
+--WARNING----------
+OK
+Line 408 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                ^
+--WARNING----------
+OK
+Line 408 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 408 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 408 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 408 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 411 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 409 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 409 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 409 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 409 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 409 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 409 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 411 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 413 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (x0 <= x1).if {
+            ^
+--WARNING----------
+OK
+Line 413 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (x0 <= x1).if {
+            ^
+--WARNING----------
+OK
+Line 413 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (x0 <= x1).if {
+            ^
+--WARNING----------
+OK
+Line 413 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (x0 <= x1).if {
+            ^
+--WARNING----------
+OK
+Line 415 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 414 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                      ^
+--WARNING----------
+OK
+Line 414 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                      ^
+--WARNING----------
+OK
+Line 414 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                      ^
+--WARNING----------
+OK
+Line 414 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                      ^
+--WARNING----------
+OK
+Line 414 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                      ^
+--WARNING----------
+OK
+Line 414 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                      ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 157 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                   ^
+--WARNING----------
+OK
+Line 107 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                         ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                           ^
+--WARNING----------
+OK
+Line 107 column 49 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                             ^
+--WARNING----------
+OK
+Line 156 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                   ^
+--WARNING----------
+OK
+Line 108 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                         ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                   ^
+--WARNING----------
+OK
+Line 109 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                         ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 155 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 154 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                     ^
+--WARNING----------
+OK
+Line 154 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 113 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    ? {c!=NULL};
+	     ^
+--WARNING----------
+OK
+Line 113 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    ? {c!=NULL};
+	     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 145 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                        ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 146 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    win:=c.window;
+	                 ^
+--WARNING----------
+OK
+Line 152 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 58 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                                                         ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 148 column 58 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                                                         ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 170 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 15 then { 
+    ^
+--WARNING----------
+OK
+Line 170 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 15 then { 
+    ^
+--WARNING----------
+OK
+Line 170 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 15 then { 
+            ^
+--WARNING----------
+OK
+Line 170 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 15 then { 
+            ^
+--WARNING----------
+OK
+Line 170 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 15 then { 
+            ^
+--WARNING----------
+OK
+Line 170 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 15 then { 
+            ^
+--WARNING----------
+OK
+Line 173 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 173 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 173 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 173 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 173 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 173 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 173 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 173 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+    ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 171 column 38 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      real_col := PIXEL_15.get_raw col;
+                                      ^
+--WARNING----------
+OK
+Line 171 column 38 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      real_col := PIXEL_15.get_raw col;
+                                      ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 173 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+            ^
+--WARNING----------
+OK
+Line 173 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+            ^
+--WARNING----------
+OK
+Line 173 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+            ^
+--WARNING----------
+OK
+Line 173 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 16 then { 
+            ^
+--WARNING----------
+OK
+Line 176 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 176 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 176 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 176 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 176 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 176 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 176 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 176 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+    ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 174 column 38 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      real_col := PIXEL_16.get_raw col; 
+                                      ^
+--WARNING----------
+OK
+Line 174 column 38 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      real_col := PIXEL_16.get_raw col; 
+                                      ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 176 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+            ^
+--WARNING----------
+OK
+Line 176 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+            ^
+--WARNING----------
+OK
+Line 176 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+            ^
+--WARNING----------
+OK
+Line 176 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 24 then { 
+            ^
+--WARNING----------
+OK
+Line 179 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 179 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 179 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 179 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 179 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 179 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 179 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 179 column 4 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+    ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 177 column 38 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      real_col := PIXEL_24.get_raw col; 
+                                      ^
+--WARNING----------
+OK
+Line 177 column 38 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      real_col := PIXEL_24.get_raw col; 
+                                      ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 179 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+            ^
+--WARNING----------
+OK
+Line 179 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+            ^
+--WARNING----------
+OK
+Line 179 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+            ^
+--WARNING----------
+OK
+Line 179 column 12 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    .when 32 then { 
+            ^
+--WARNING----------
+OK
+Line 181 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 181 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 181 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 181 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 181 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 181 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 181 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 181 column 5 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 180 column 38 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      real_col := PIXEL_32.get_raw col;
+                                      ^
+--WARNING----------
+OK
+Line 180 column 38 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+      real_col := PIXEL_32.get_raw col;
+                                      ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 182 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    m := mode;
+             ^
+--WARNING----------
+OK
+Line 182 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    m := mode;
+             ^
+--WARNING----------
+OK
+Line 182 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    m := mode;
+             ^
+--WARNING----------
+OK
+Line 182 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    m := mode;
+             ^
+--WARNING----------
+OK
+Line 182 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    m := mode;
+             ^
+--WARNING----------
+OK
+Line 182 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    m := mode;
+             ^
+--WARNING----------
+OK
+Line 152 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 71 column 41 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    line_h_hard (x1,y) until x2 color col;
+                                         ^
+--WARNING----------
+OK
+Line 71 column 41 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    line_h_hard (x1,y) until x2 color col;
+                                         ^
+--WARNING----------
+OK
+Line 71 column 41 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    line_h_hard (x1,y) until x2 color col;
+                                         ^
+--WARNING----------
+OK
+Line 71 column 41 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    line_h_hard (x1,y) until x2 color col;
+                                         ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 157 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                   ^
+--WARNING----------
+OK
+Line 107 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                         ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                           ^
+--WARNING----------
+OK
+Line 107 column 49 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                             ^
+--WARNING----------
+OK
+Line 156 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                   ^
+--WARNING----------
+OK
+Line 108 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                         ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                   ^
+--WARNING----------
+OK
+Line 109 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                         ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 155 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 154 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                     ^
+--WARNING----------
+OK
+Line 154 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 113 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    ? {c!=NULL};
+	     ^
+--WARNING----------
+OK
+Line 113 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    ? {c!=NULL};
+	     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 145 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                        ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 146 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    win:=c.window;
+	                 ^
+--WARNING----------
+OK
+Line 152 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 58 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                                                         ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 148 column 58 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                                                         ^
+--WARNING----------
+OK
+Line 152 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 181 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=mask.item y;
+           ^
+--WARNING----------
+OK
+Line 181 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=mask.item y;
+           ^
+--WARNING----------
+OK
+Line 181 column 18 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=mask.item y;
+                  ^
+--WARNING----------
+OK
+Line 186 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 186 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 186 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 186 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 183 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+                ^
+--WARNING----------
+OK
+Line 183 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+                ^
+--WARNING----------
+OK
+Line 183 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+                ^
+--WARNING----------
+OK
+Line 183 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+                ^
+--WARNING----------
+OK
+Line 183 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+                ^
+--WARNING----------
+OK
+Line 183 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+                ^
+--WARNING----------
+OK
+Line 183 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+           ^
+--WARNING----------
+OK
+Line 183 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+           ^
+--WARNING----------
+OK
+Line 183 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+           ^
+--WARNING----------
+OK
+Line 183 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+           ^
+--WARNING----------
+OK
+Line 183 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+           ^
+--WARNING----------
+OK
+Line 183 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+           ^
+--WARNING----------
+OK
+Line 185 column 7 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 184 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	parent_window.pixel_hard (xx,y) color col;
+	             ^
+--WARNING----------
+OK
+Line 184 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	parent_window.pixel_hard (xx,y) color col;
+	             ^
+--WARNING----------
+OK
+Line 184 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	parent_window.pixel_hard (xx,y) color col;
+	                                         ^
+--WARNING----------
+OK
+Line 184 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	parent_window.pixel_hard (xx,y) color col;
+	                                         ^
+--WARNING----------
+OK
+Line 185 column 7 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 155 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 156 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 157 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 155 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 156 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 157 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 415 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 416 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 174 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x1;
+                   ^
+--WARNING----------
+OK
+Line 174 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x1;
+                   ^
+--WARNING----------
+OK
+Line 174 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x1;
+                   ^
+--WARNING----------
+OK
+Line 174 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x1;
+                   ^
+--WARNING----------
+OK
+Line 174 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x1;
+                   ^
+--WARNING----------
+OK
+Line 175 column 20 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_dark;
+                    ^
+--WARNING----------
+OK
+Line 175 column 20 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_dark;
+                    ^
+--WARNING----------
+OK
+Line 175 column 20 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_dark;
+                    ^
+--WARNING----------
+OK
+Line 175 column 20 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_dark;
+                    ^
+--WARNING----------
+OK
+Line 175 column 20 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_dark;
+                    ^
+--WARNING----------
+OK
+Line 175 column 20 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_dark;
+                    ^
+--WARNING----------
+OK
+Line 152 column 43 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - color_dark:UINTEGER_32      := 01E527Fh;
+                                           ^
+--WARNING----------
+OK
+Line 152 column 43 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - color_dark:UINTEGER_32      := 01E527Fh;
+                                           ^
+--WARNING----------
+OK
+Line 152 column 43 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - color_dark:UINTEGER_32      := 01E527Fh;
+                                           ^
+--WARNING----------
+OK
+Line 152 column 43 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - color_dark:UINTEGER_32      := 01E527Fh;
+                                           ^
+--WARNING----------
+OK
+Line 152 column 43 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - color_dark:UINTEGER_32      := 01E527Fh;
+                                           ^
+--WARNING----------
+OK
+Line 152 column 43 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - color_dark:UINTEGER_32      := 01E527Fh;
+                                           ^
+--WARNING----------
+OK
+Line 175 column 20 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_dark;
+                    ^
+--WARNING----------
+OK
+Line 175 column 20 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_dark;
+                    ^
+--WARNING----------
+OK
+Line 175 column 20 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_dark;
+                    ^
+--WARNING----------
+OK
+Line 175 column 20 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_dark;
+                    ^
+--WARNING----------
+OK
+Line 175 column 20 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_dark;
+                    ^
+--WARNING----------
+OK
+Line 175 column 20 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_dark;
+                    ^
+--WARNING----------
+OK
+Line 175 column 20 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_dark;
+                    ^
+--WARNING----------
+OK
+Line 175 column 20 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_dark;
+                    ^
+--WARNING----------
+OK
+Line 175 column 20 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_dark;
+                    ^
+--WARNING----------
+OK
+Line 175 column 20 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_dark;
+                    ^
+--WARNING----------
+OK
+Line 175 column 20 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_dark;
+                    ^
+--WARNING----------
+OK
+Line 175 column 20 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    color color_dark;
+                    ^
+--WARNING----------
+OK
+Line 176 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y1;
+                   ^
+--WARNING----------
+OK
+Line 176 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y1;
+                   ^
+--WARNING----------
+OK
+Line 176 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y1;
+                   ^
+--WARNING----------
+OK
+Line 176 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y1;
+                   ^
+--WARNING----------
+OK
+Line 176 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y1;
+                   ^
+--WARNING----------
+OK
+Line 176 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y1;
+                   ^
+--WARNING----------
+OK
+Line 176 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y1;
+                   ^
+--WARNING----------
+OK
+Line 176 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y1;
+                   ^
+--WARNING----------
+OK
+Line 176 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y1;
+                   ^
+--WARNING----------
+OK
+Line 176 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y1;
+                   ^
+--WARNING----------
+OK
+Line 176 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y1;
+                   ^
+--WARNING----------
+OK
+Line 176 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_v_until y1;
+                   ^
+--WARNING----------
+OK
+Line 177 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x0;
+                   ^
+--WARNING----------
+OK
+Line 177 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x0;
+                   ^
+--WARNING----------
+OK
+Line 177 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x0;
+                   ^
+--WARNING----------
+OK
+Line 177 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x0;
+                   ^
+--WARNING----------
+OK
+Line 177 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x0;
+                   ^
+--WARNING----------
+OK
+Line 177 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x0;
+                   ^
+--WARNING----------
+OK
+Line 177 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x0;
+                   ^
+--WARNING----------
+OK
+Line 177 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x0;
+                   ^
+--WARNING----------
+OK
+Line 177 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x0;
+                   ^
+--WARNING----------
+OK
+Line 177 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x0;
+                   ^
+--WARNING----------
+OK
+Line 177 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x0;
+                   ^
+--WARNING----------
+OK
+Line 177 column 19 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    line_h_until x0;
+                   ^
+--WARNING----------
+OK
+Line 93 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                               ^
+--WARNING----------
+OK
+Line 93 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                               ^
+--WARNING----------
+OK
+Line 93 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                               ^
+--WARNING----------
+OK
+Line 93 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                               ^
+--WARNING----------
+OK
+Line 93 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                               ^
+--WARNING----------
+OK
+Line 93 column 31 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                               ^
+--WARNING----------
+OK
+Line 93 column 32 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                ^
+--WARNING----------
+OK
+Line 93 column 32 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                ^
+--WARNING----------
+OK
+Line 93 column 32 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                ^
+--WARNING----------
+OK
+Line 93 column 32 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                ^
+--WARNING----------
+OK
+Line 93 column 39 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                       ^
+--WARNING----------
+OK
+Line 93 column 39 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                       ^
+--WARNING----------
+OK
+Line 93 column 39 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                       ^
+--WARNING----------
+OK
+Line 93 column 39 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                       ^
+--WARNING----------
+OK
+Line 93 column 39 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                       ^
+--WARNING----------
+OK
+Line 93 column 39 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                       ^
+--WARNING----------
+OK
+Line 93 column 40 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                        ^
+--WARNING----------
+OK
+Line 93 column 40 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                        ^
+--WARNING----------
+OK
+Line 93 column 40 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                        ^
+--WARNING----------
+OK
+Line 93 column 40 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                        ^
+--WARNING----------
+OK
+Line 93 column 52 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                    ^
+--WARNING----------
+OK
+Line 93 column 52 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                    ^
+--WARNING----------
+OK
+Line 93 column 52 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                    ^
+--WARNING----------
+OK
+Line 93 column 52 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                    ^
+--WARNING----------
+OK
+Line 93 column 52 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                    ^
+--WARNING----------
+OK
+Line 93 column 52 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                    ^
+--WARNING----------
+OK
+Line 93 column 53 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                     ^
+--WARNING----------
+OK
+Line 93 column 53 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                     ^
+--WARNING----------
+OK
+Line 93 column 53 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                     ^
+--WARNING----------
+OK
+Line 93 column 53 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                     ^
+--WARNING----------
+OK
+Line 93 column 60 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                            ^
+--WARNING----------
+OK
+Line 93 column 60 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                            ^
+--WARNING----------
+OK
+Line 93 column 60 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                            ^
+--WARNING----------
+OK
+Line 93 column 60 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                            ^
+--WARNING----------
+OK
+Line 93 column 60 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                            ^
+--WARNING----------
+OK
+Line 93 column 60 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                            ^
+--WARNING----------
+OK
+Line 93 column 61 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                             ^
+--WARNING----------
+OK
+Line 93 column 61 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                             ^
+--WARNING----------
+OK
+Line 93 column 61 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                             ^
+--WARNING----------
+OK
+Line 93 column 61 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                             ^
+--WARNING----------
+OK
+Line 93 column 63 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                               ^
+--WARNING----------
+OK
+Line 93 column 63 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
+                                                               ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 155 column 43 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - color_back:UINTEGER_32      := 083AAD3h;  
+                                           ^
+--WARNING----------
+OK
+Line 155 column 43 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - color_back:UINTEGER_32      := 083AAD3h;  
+                                           ^
+--WARNING----------
+OK
+Line 155 column 43 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - color_back:UINTEGER_32      := 083AAD3h;  
+                                           ^
+--WARNING----------
+OK
+Line 155 column 43 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - color_back:UINTEGER_32      := 083AAD3h;  
+                                           ^
+--WARNING----------
+OK
+Line 155 column 43 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - color_back:UINTEGER_32      := 083AAD3h;  
+                                           ^
+--WARNING----------
+OK
+Line 155 column 43 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - color_back:UINTEGER_32      := 083AAD3h;  
+                                           ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 787 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( x0 > x1).if {
+          ^
+--WARNING----------
+OK
+Line 787 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( x0 > x1).if {
+          ^
+--WARNING----------
+OK
+Line 787 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( x0 > x1).if {
+          ^
+--WARNING----------
+OK
+Line 787 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( x0 > x1).if {
+          ^
+--WARNING----------
+OK
+Line 791 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 791 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 793 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( y0 > y1).if {
+          ^
+--WARNING----------
+OK
+Line 793 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( y0 > y1).if {
+          ^
+--WARNING----------
+OK
+Line 793 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( y0 > y1).if {
+          ^
+--WARNING----------
+OK
+Line 793 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( y0 > y1).if {
+          ^
+--WARNING----------
+OK
+Line 797 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+           ^
+--WARNING----------
+OK
+Line 799 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+           ^
+--WARNING----------
+OK
+Line 799 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+           ^
+--WARNING----------
+OK
+Line 799 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+           ^
+--WARNING----------
+OK
+Line 799 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                        ^
+--WARNING----------
+OK
+Line 799 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                               ^
+--WARNING----------
+OK
+Line 799 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                               ^
+--WARNING----------
+OK
+Line 799 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                               ^
+--WARNING----------
+OK
+Line 799 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                               ^
+--WARNING----------
+OK
+Line 799 column 44 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                            ^
+--WARNING----------
+OK
+Line 799 column 44 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                   ^
+--WARNING----------
+OK
+Line 799 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                   ^
+--WARNING----------
+OK
+Line 799 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                   ^
+--WARNING----------
+OK
+Line 799 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                   ^
+--WARNING----------
+OK
+Line 799 column 64 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                ^
+--WARNING----------
+OK
+Line 799 column 64 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 71 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                       ^
+--WARNING----------
+OK
+Line 799 column 71 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                       ^
+--WARNING----------
+OK
+Line 799 column 71 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                       ^
+--WARNING----------
+OK
+Line 799 column 71 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                       ^
+--WARNING----------
+OK
+Line 824 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 824 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+                ^
+--WARNING----------
+OK
+Line 804 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+                ^
+--WARNING----------
+OK
+Line 804 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+                ^
+--WARNING----------
+OK
+Line 804 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+                ^
+--WARNING----------
+OK
+Line 807 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 807 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+                ^
+--WARNING----------
+OK
+Line 808 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+                ^
+--WARNING----------
+OK
+Line 808 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+                ^
+--WARNING----------
+OK
+Line 808 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+                ^
+--WARNING----------
+OK
+Line 811 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 811 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 812 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 812 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 812 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 815 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 815 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 816 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 816 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 816 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 819 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };            
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 819 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };            
+       ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 823 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 823 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 823 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 823 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 271 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := pos_x;
+             ^
+--WARNING----------
+OK
+Line 271 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := pos_x;
+             ^
+--WARNING----------
+OK
+Line 271 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := pos_x;
+             ^
+--WARNING----------
+OK
+Line 272 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := pos_y;
+             ^
+--WARNING----------
+OK
+Line 272 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := pos_y;
+             ^
+--WARNING----------
+OK
+Line 272 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := pos_y;
+             ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 787 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( x0 > x1).if {
+          ^
+--WARNING----------
+OK
+Line 787 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( x0 > x1).if {
+          ^
+--WARNING----------
+OK
+Line 787 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( x0 > x1).if {
+          ^
+--WARNING----------
+OK
+Line 787 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( x0 > x1).if {
+          ^
+--WARNING----------
+OK
+Line 791 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 791 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 793 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( y0 > y1).if {
+          ^
+--WARNING----------
+OK
+Line 793 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( y0 > y1).if {
+          ^
+--WARNING----------
+OK
+Line 793 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( y0 > y1).if {
+          ^
+--WARNING----------
+OK
+Line 793 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( y0 > y1).if {
+          ^
+--WARNING----------
+OK
+Line 797 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+           ^
+--WARNING----------
+OK
+Line 799 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+           ^
+--WARNING----------
+OK
+Line 799 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+           ^
+--WARNING----------
+OK
+Line 799 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+           ^
+--WARNING----------
+OK
+Line 799 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                        ^
+--WARNING----------
+OK
+Line 799 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                               ^
+--WARNING----------
+OK
+Line 799 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                               ^
+--WARNING----------
+OK
+Line 799 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                               ^
+--WARNING----------
+OK
+Line 799 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                               ^
+--WARNING----------
+OK
+Line 799 column 44 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                            ^
+--WARNING----------
+OK
+Line 799 column 44 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                   ^
+--WARNING----------
+OK
+Line 799 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                   ^
+--WARNING----------
+OK
+Line 799 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                   ^
+--WARNING----------
+OK
+Line 799 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                   ^
+--WARNING----------
+OK
+Line 799 column 64 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                ^
+--WARNING----------
+OK
+Line 799 column 64 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 71 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                       ^
+--WARNING----------
+OK
+Line 799 column 71 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                       ^
+--WARNING----------
+OK
+Line 799 column 71 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                       ^
+--WARNING----------
+OK
+Line 799 column 71 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                       ^
+--WARNING----------
+OK
+Line 824 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 824 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+                ^
+--WARNING----------
+OK
+Line 804 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+                ^
+--WARNING----------
+OK
+Line 804 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+                ^
+--WARNING----------
+OK
+Line 804 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+                ^
+--WARNING----------
+OK
+Line 807 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 807 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+                ^
+--WARNING----------
+OK
+Line 808 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+                ^
+--WARNING----------
+OK
+Line 808 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+                ^
+--WARNING----------
+OK
+Line 808 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+                ^
+--WARNING----------
+OK
+Line 811 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 811 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 812 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 812 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 812 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 815 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 815 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 816 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 816 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 816 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 819 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };            
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 819 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };            
+       ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 823 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 823 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 823 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 823 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 157 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                   ^
+--WARNING----------
+OK
+Line 107 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                         ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                           ^
+--WARNING----------
+OK
+Line 107 column 49 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                             ^
+--WARNING----------
+OK
+Line 156 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                   ^
+--WARNING----------
+OK
+Line 108 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                         ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                   ^
+--WARNING----------
+OK
+Line 109 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                         ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 155 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 154 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                     ^
+--WARNING----------
+OK
+Line 154 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1043 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((c!=NULL) && {
+                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1044 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                       ^
+--WARNING----------
+OK
+Line 1044 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                    ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	  ^
+--WARNING----------
+OK
+Line 1044 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	  ^
+--WARNING----------
+OK
+Line 1044 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                          ^
+--WARNING----------
+OK
+Line 1044 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1045 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                       ^
+--WARNING----------
+OK
+Line 1045 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                    ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	  ^
+--WARNING----------
+OK
+Line 1045 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	  ^
+--WARNING----------
+OK
+Line 1043 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((c!=NULL) && {
+                 ^
+--WARNING----------
+OK
+Line 1124 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1051 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                 ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1051 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                                ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                     ^
+--WARNING----------
+OK
+Line 1061 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1054 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1054 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1052 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1052 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                        ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	             ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1053 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  c:=c.top; 
+	          ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1061 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1056 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	           ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1056 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                          ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	               ^
+--WARNING----------
+OK
+Line 1060 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1059 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1059 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1057 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1057 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                          ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	               ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1058 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom;
+	               ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1060 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1090 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1090 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1072 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && { 
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1073 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                 ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                 ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                       ^
+--WARNING----------
+OK
+Line 1073 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                       ^
+--WARNING----------
+OK
+Line 1072 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && { 
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1088 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1079 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_r} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1078 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.top; 
+	            ^
+--WARNING----------
+OK
+Line 1079 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_r} then {
+	   ^
+--WARNING----------
+OK
+Line 1081 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1081 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1080 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.right;
+	              ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1088 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1085 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_t} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1084 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.right; 
+	              ^
+--WARNING----------
+OK
+Line 1085 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_t} then {
+	   ^
+--WARNING----------
+OK
+Line 1087 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1087 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1086 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.top;
+	            ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1089 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 1089 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1119 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1119 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1101 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && {
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1102 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                 ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                 ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                       ^
+--WARNING----------
+OK
+Line 1102 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                       ^
+--WARNING----------
+OK
+Line 1101 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && {
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1117 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1108 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_l} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom; 
+	               ^
+--WARNING----------
+OK
+Line 1108 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_l} then {
+	   ^
+--WARNING----------
+OK
+Line 1110 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1110 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1109 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.left;
+	             ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1117 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1114 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_b} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1113 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.left;   
+	             ^
+--WARNING----------
+OK
+Line 1114 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_b} then {
+	   ^
+--WARNING----------
+OK
+Line 1116 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1116 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1115 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom;
+	               ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1118 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 1118 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1123 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1123 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1124 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 113 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    ? {c!=NULL};
+	     ^
+--WARNING----------
+OK
+Line 113 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    ? {c!=NULL};
+	     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 145 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                        ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 146 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    win:=c.window;
+	                 ^
+--WARNING----------
+OK
+Line 152 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 58 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                                                         ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 148 column 58 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                                                         ^
+--WARNING----------
+OK
+Line 152 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 155 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 156 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 157 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 86 column 58 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
+                                                          ^
+--WARNING----------
+OK
+Line 1194 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 103 column 10 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    (root != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    (root != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    (root != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    (root != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 105 column 5 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 104 column 10 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+          ^
+--WARNING----------
+OK
+Line 104 column 10 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+          ^
+--WARNING----------
+OK
+Line 104 column 10 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+          ^
+--WARNING----------
+OK
+Line 104 column 10 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+          ^
+--WARNING----------
+OK
+Line 104 column 18 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+                  ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1194 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 225 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 225 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 225 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 225 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 225 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 255 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 255 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 256 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 256 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 257 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 257 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 258 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 258 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 225 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 225 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 225 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 225 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 225 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 226 column 21 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    put_bitmap bitmap to (0,0);      
+                     ^
+--WARNING----------
+OK
+Line 226 column 21 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    put_bitmap bitmap to (0,0);      
+                     ^
+--WARNING----------
+OK
+Line 226 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    put_bitmap bitmap to (0,0);      
+                              ^
+--WARNING----------
+OK
+Line 226 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    put_bitmap bitmap to (0,0);      
+                              ^
+--WARNING----------
+OK
+Line 226 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    put_bitmap bitmap to (0,0);      
+                              ^
+--WARNING----------
+OK
+Line 226 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    put_bitmap bitmap to (0,0);      
+                              ^
+--WARNING----------
+OK
+Line 226 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    put_bitmap bitmap to (0,0);      
+                              ^
+--WARNING----------
+OK
+Line 1456 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 1456 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 1456 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 1456 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 1456 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 1456 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 1456 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 1456 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 1456 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 1456 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 1456 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 1456 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 1456 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 1456 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 226 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    put_bitmap bitmap to (0,0);      
+                              ^
+--WARNING----------
+OK
+Line 226 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    put_bitmap bitmap to (0,0);      
+                              ^
+--WARNING----------
+OK
+Line 226 column 30 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    put_bitmap bitmap to (0,0);      
+                              ^
+--WARNING----------
+OK
+Line 92 column 23 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x0 := x.max clip_x0;
+                       ^
+--WARNING----------
+OK
+Line 92 column 23 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x0 := x.max clip_x0;
+                       ^
+--WARNING----------
+OK
+Line 92 column 23 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x0 := x.max clip_x0;
+                       ^
+--WARNING----------
+OK
+Line 92 column 23 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x0 := x.max clip_x0;
+                       ^
+--WARNING----------
+OK
+Line 92 column 23 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x0 := x.max clip_x0;
+                       ^
+--WARNING----------
+OK
+Line 92 column 23 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x0 := x.max clip_x0;
+                       ^
+--WARNING----------
+OK
+Line 92 column 23 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x0 := x.max clip_x0;
+                       ^
+--WARNING----------
+OK
+Line 92 column 23 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x0 := x.max clip_x0;
+                       ^
+--WARNING----------
+OK
+Line 93 column 23 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y0 := y.max clip_y0;
+                       ^
+--WARNING----------
+OK
+Line 93 column 23 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y0 := y.max clip_y0;
+                       ^
+--WARNING----------
+OK
+Line 93 column 23 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y0 := y.max clip_y0;
+                       ^
+--WARNING----------
+OK
+Line 93 column 23 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y0 := y.max clip_y0;
+                       ^
+--WARNING----------
+OK
+Line 93 column 23 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y0 := y.max clip_y0;
+                       ^
+--WARNING----------
+OK
+Line 93 column 23 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y0 := y.max clip_y0;
+                       ^
+--WARNING----------
+OK
+Line 93 column 23 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y0 := y.max clip_y0;
+                       ^
+--WARNING----------
+OK
+Line 93 column 23 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y0 := y.max clip_y0;
+                       ^
+--WARNING----------
+OK
+Line 94 column 25 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x1 := (x + bmp.width -1).min clip_x1; 
+                         ^
+--WARNING----------
+OK
+Line 94 column 25 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x1 := (x + bmp.width -1).min clip_x1; 
+                         ^
+--WARNING----------
+OK
+Line 94 column 25 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x1 := (x + bmp.width -1).min clip_x1; 
+                         ^
+--WARNING----------
+OK
+Line 94 column 14 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x1 := (x + bmp.width -1).min clip_x1; 
+              ^
+--WARNING----------
+OK
+Line 94 column 14 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x1 := (x + bmp.width -1).min clip_x1; 
+              ^
+--WARNING----------
+OK
+Line 94 column 14 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x1 := (x + bmp.width -1).min clip_x1; 
+              ^
+--WARNING----------
+OK
+Line 94 column 14 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x1 := (x + bmp.width -1).min clip_x1; 
+              ^
+--WARNING----------
+OK
+Line 94 column 26 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x1 := (x + bmp.width -1).min clip_x1; 
+                          ^
+--WARNING----------
+OK
+Line 94 column 26 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x1 := (x + bmp.width -1).min clip_x1; 
+                          ^
+--WARNING----------
+OK
+Line 94 column 26 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x1 := (x + bmp.width -1).min clip_x1; 
+                          ^
+--WARNING----------
+OK
+Line 94 column 26 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x1 := (x + bmp.width -1).min clip_x1; 
+                          ^
+--WARNING----------
+OK
+Line 94 column 40 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x1 := (x + bmp.width -1).min clip_x1; 
+                                        ^
+--WARNING----------
+OK
+Line 94 column 40 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x1 := (x + bmp.width -1).min clip_x1; 
+                                        ^
+--WARNING----------
+OK
+Line 94 column 40 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x1 := (x + bmp.width -1).min clip_x1; 
+                                        ^
+--WARNING----------
+OK
+Line 94 column 40 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x1 := (x + bmp.width -1).min clip_x1; 
+                                        ^
+--WARNING----------
+OK
+Line 94 column 40 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x1 := (x + bmp.width -1).min clip_x1; 
+                                        ^
+--WARNING----------
+OK
+Line 94 column 40 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x1 := (x + bmp.width -1).min clip_x1; 
+                                        ^
+--WARNING----------
+OK
+Line 94 column 40 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x1 := (x + bmp.width -1).min clip_x1; 
+                                        ^
+--WARNING----------
+OK
+Line 94 column 40 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    x1 := (x + bmp.width -1).min clip_x1; 
+                                        ^
+--WARNING----------
+OK
+Line 95 column 25 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y1 := (y + bmp.height-1).min clip_y1;
+                         ^
+--WARNING----------
+OK
+Line 95 column 25 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y1 := (y + bmp.height-1).min clip_y1;
+                         ^
+--WARNING----------
+OK
+Line 95 column 25 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y1 := (y + bmp.height-1).min clip_y1;
+                         ^
+--WARNING----------
+OK
+Line 95 column 14 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y1 := (y + bmp.height-1).min clip_y1;
+              ^
+--WARNING----------
+OK
+Line 95 column 14 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y1 := (y + bmp.height-1).min clip_y1;
+              ^
+--WARNING----------
+OK
+Line 95 column 14 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y1 := (y + bmp.height-1).min clip_y1;
+              ^
+--WARNING----------
+OK
+Line 95 column 14 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y1 := (y + bmp.height-1).min clip_y1;
+              ^
+--WARNING----------
+OK
+Line 95 column 26 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y1 := (y + bmp.height-1).min clip_y1;
+                          ^
+--WARNING----------
+OK
+Line 95 column 26 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y1 := (y + bmp.height-1).min clip_y1;
+                          ^
+--WARNING----------
+OK
+Line 95 column 26 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y1 := (y + bmp.height-1).min clip_y1;
+                          ^
+--WARNING----------
+OK
+Line 95 column 26 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y1 := (y + bmp.height-1).min clip_y1;
+                          ^
+--WARNING----------
+OK
+Line 95 column 40 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y1 := (y + bmp.height-1).min clip_y1;
+                                        ^
+--WARNING----------
+OK
+Line 95 column 40 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y1 := (y + bmp.height-1).min clip_y1;
+                                        ^
+--WARNING----------
+OK
+Line 95 column 40 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y1 := (y + bmp.height-1).min clip_y1;
+                                        ^
+--WARNING----------
+OK
+Line 95 column 40 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y1 := (y + bmp.height-1).min clip_y1;
+                                        ^
+--WARNING----------
+OK
+Line 95 column 40 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y1 := (y + bmp.height-1).min clip_y1;
+                                        ^
+--WARNING----------
+OK
+Line 95 column 40 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y1 := (y + bmp.height-1).min clip_y1;
+                                        ^
+--WARNING----------
+OK
+Line 95 column 40 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y1 := (y + bmp.height-1).min clip_y1;
+                                        ^
+--WARNING----------
+OK
+Line 95 column 40 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    y1 := (y + bmp.height-1).min clip_y1;
+                                        ^
+--WARNING----------
+OK
+Line 96 column 10 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    ((x0<=x1) && {y0<=y1}).if {
+          ^
+--WARNING----------
+OK
+Line 96 column 10 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    ((x0<=x1) && {y0<=y1}).if {
+          ^
+--WARNING----------
+OK
+Line 96 column 10 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    ((x0<=x1) && {y0<=y1}).if {
+          ^
+--WARNING----------
+OK
+Line 96 column 10 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    ((x0<=x1) && {y0<=y1}).if {
+          ^
+--WARNING----------
+OK
+Line 96 column 16 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    ((x0<=x1) && {y0<=y1}).if {
+                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 96 column 22 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    ((x0<=x1) && {y0<=y1}).if {
+                      ^
+--WARNING----------
+OK
+Line 96 column 22 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    ((x0<=x1) && {y0<=y1}).if {
+                      ^
+--WARNING----------
+OK
+Line 96 column 22 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    ((x0<=x1) && {y0<=y1}).if {
+                      ^
+--WARNING----------
+OK
+Line 96 column 22 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    ((x0<=x1) && {y0<=y1}).if {
+                      ^
+--WARNING----------
+OK
+Line 96 column 16 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    ((x0<=x1) && {y0<=y1}).if {
+                ^
+--WARNING----------
+OK
+Line 104 column 5 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 97 column 19 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+      y_src := y0 - y;
+                   ^
+--WARNING----------
+OK
+Line 97 column 19 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+      y_src := y0 - y;
+                   ^
+--WARNING----------
+OK
+Line 97 column 19 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+      y_src := y0 - y;
+                   ^
+--WARNING----------
+OK
+Line 97 column 19 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+      y_src := y0 - y;
+                   ^
+--WARNING----------
+OK
+Line 98 column 19 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+      x_src := x0 - x;
+                   ^
+--WARNING----------
+OK
+Line 98 column 19 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+      x_src := x0 - x;
+                   ^
+--WARNING----------
+OK
+Line 98 column 19 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+      x_src := x0 - x;
+                   ^
+--WARNING----------
+OK
+Line 98 column 19 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+      x_src := x0 - x;
+                   ^
+--WARNING----------
+OK
+Line 103 column 7 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+      };  
+       ^
+--WARNING----------
+OK
+Line 103 column 7 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+      };  
+       ^
+--WARNING----------
+OK
+Line 103 column 7 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+      };  
+       ^
+--WARNING----------
+OK
+Line 103 column 7 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+      };  
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 100 column 29 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+	line := bmp.get_y_line y_src;
+	                            ^
+--WARNING----------
+OK
+Line 101 column 56 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+	line_h_hard (x0,y_dst) until x1 image line offset x_src;
+	                                                       ^
+--WARNING----------
+OK
+Line 101 column 56 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+	line_h_hard (x0,y_dst) until x1 image line offset x_src;
+	                                                       ^
+--WARNING----------
+OK
+Line 101 column 56 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+	line_h_hard (x0,y_dst) until x1 image line offset x_src;
+	                                                       ^
+--WARNING----------
+OK
+Line 101 column 56 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+	line_h_hard (x0,y_dst) until x1 image line offset x_src;
+	                                                       ^
+--WARNING----------
+OK
+Line 165 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 165 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 165 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 165 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 195 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 166 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window; 
+                         ^
+--WARNING----------
+OK
+Line 166 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window; 
+                         ^
+--WARNING----------
+OK
+Line 166 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window; 
+                         ^
+--WARNING----------
+OK
+Line 166 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window; 
+                         ^
+--WARNING----------
+OK
+Line 166 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window; 
+                ^
+--WARNING----------
+OK
+Line 166 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window; 
+                ^
+--WARNING----------
+OK
+Line 166 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window; 
+                ^
+--WARNING----------
+OK
+Line 166 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window; 
+                ^
+--WARNING----------
+OK
+Line 167 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 167 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 167 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 167 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 167 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 167 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 167 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 167 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 168 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 168 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 168 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 168 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 168 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 168 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 168 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 168 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 169 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 169 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 169 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 169 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 169 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                   ^
+--WARNING----------
+OK
+Line 169 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                         ^
+--WARNING----------
+OK
+Line 169 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 169 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 169 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 169 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 169 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 169 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 169 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 169 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 169 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                           ^
+--WARNING----------
+OK
+Line 169 column 49 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 169 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 169 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 169 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 169 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                             ^
+--WARNING----------
+OK
+Line 194 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 170 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	tmp:=plan.x0.value;
+	         ^
+--WARNING----------
+OK
+Line 170 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	tmp:=plan.x0.value;
+	         ^
+--WARNING----------
+OK
+Line 170 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	tmp:=plan.x0.value;
+	         ^
+--WARNING----------
+OK
+Line 170 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	tmp:=plan.x0.value;
+	         ^
+--WARNING----------
+OK
+Line 170 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	tmp:=plan.x0.value;
+	            ^
+--WARNING----------
+OK
+Line 170 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	tmp:=plan.x0.value;
+	                  ^
+--WARNING----------
+OK
+Line 171 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb < tmp).if { 
+	     ^
+--WARNING----------
+OK
+Line 171 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb < tmp).if { 
+	     ^
+--WARNING----------
+OK
+Line 171 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb < tmp).if { 
+	     ^
+--WARNING----------
+OK
+Line 171 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb < tmp).if { 
+	     ^
+--WARNING----------
+OK
+Line 176 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	  
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 172 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp_offset := ofs + tmp - xb;
+	                     ^
+--WARNING----------
+OK
+Line 172 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp_offset := ofs + tmp - xb;
+	                     ^
+--WARNING----------
+OK
+Line 172 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp_offset := ofs + tmp - xb;
+	                     ^
+--WARNING----------
+OK
+Line 172 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp_offset := ofs + tmp - xb;
+	                     ^
+--WARNING----------
+OK
+Line 172 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp_offset := ofs + tmp - xb;
+	                           ^
+--WARNING----------
+OK
+Line 172 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp_offset := ofs + tmp - xb;
+	                           ^
+--WARNING----------
+OK
+Line 172 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp_offset := ofs + tmp - xb;
+	                           ^
+--WARNING----------
+OK
+Line 172 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp_offset := ofs + tmp - xb;
+	                           ^
+--WARNING----------
+OK
+Line 176 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	  
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 177 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 177 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 177 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 177 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 177 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                   ^
+--WARNING----------
+OK
+Line 177 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                         ^
+--WARNING----------
+OK
+Line 177 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 177 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 177 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 177 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 178 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb<=xe).if {
+	     ^
+--WARNING----------
+OK
+Line 178 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb<=xe).if {
+	     ^
+--WARNING----------
+OK
+Line 178 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb<=xe).if {
+	     ^
+--WARNING----------
+OK
+Line 178 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb<=xe).if {
+	     ^
+--WARNING----------
+OK
+Line 193 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 192 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb <= xe};
+	                       ^
+--WARNING----------
+OK
+Line 192 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb <= xe};
+	                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 180 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c   := get_clip (xb,y);
+	                          ^
+--WARNING----------
+OK
+Line 180 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c   := get_clip (xb,y);
+	                          ^
+--WARNING----------
+OK
+Line 180 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c   := get_clip (xb,y);
+	                          ^
+--WARNING----------
+OK
+Line 180 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c   := get_clip (xb,y);
+	                          ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1043 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((c!=NULL) && {
+                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1044 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                       ^
+--WARNING----------
+OK
+Line 1044 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                    ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	  ^
+--WARNING----------
+OK
+Line 1044 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	  ^
+--WARNING----------
+OK
+Line 1044 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                          ^
+--WARNING----------
+OK
+Line 1044 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1045 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                       ^
+--WARNING----------
+OK
+Line 1045 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                    ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	  ^
+--WARNING----------
+OK
+Line 1045 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	  ^
+--WARNING----------
+OK
+Line 1043 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((c!=NULL) && {
+                 ^
+--WARNING----------
+OK
+Line 1124 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1051 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                 ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1051 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                                ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                     ^
+--WARNING----------
+OK
+Line 1061 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1054 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1054 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1052 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1052 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                        ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	             ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1053 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  c:=c.top; 
+	          ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1061 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1056 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	           ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1056 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                          ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	               ^
+--WARNING----------
+OK
+Line 1060 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1059 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1059 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1057 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1057 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                          ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	               ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1058 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom;
+	               ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1060 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1090 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1090 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1072 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && { 
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1073 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                 ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                 ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                       ^
+--WARNING----------
+OK
+Line 1073 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                       ^
+--WARNING----------
+OK
+Line 1072 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && { 
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1088 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1079 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_r} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1078 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.top; 
+	            ^
+--WARNING----------
+OK
+Line 1079 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_r} then {
+	   ^
+--WARNING----------
+OK
+Line 1081 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1081 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1080 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.right;
+	              ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1088 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1085 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_t} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1084 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.right; 
+	              ^
+--WARNING----------
+OK
+Line 1085 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_t} then {
+	   ^
+--WARNING----------
+OK
+Line 1087 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1087 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1086 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.top;
+	            ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1089 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 1089 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1119 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1119 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1101 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && {
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1102 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                 ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                 ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                       ^
+--WARNING----------
+OK
+Line 1102 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                       ^
+--WARNING----------
+OK
+Line 1101 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && {
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1117 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1108 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_l} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom; 
+	               ^
+--WARNING----------
+OK
+Line 1108 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_l} then {
+	   ^
+--WARNING----------
+OK
+Line 1110 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1110 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1109 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.left;
+	             ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1117 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1114 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_b} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1113 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.left;   
+	             ^
+--WARNING----------
+OK
+Line 1114 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_b} then {
+	   ^
+--WARNING----------
+OK
+Line 1116 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1116 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1115 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom;
+	               ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1118 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 1118 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1123 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1123 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1124 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 181 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp := xe.min (c.x_max);
+	                          ^
+--WARNING----------
+OK
+Line 181 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp := xe.min (c.x_max);
+	                           ^
+--WARNING----------
+OK
+Line 181 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp := xe.min (c.x_max);
+	                           ^
+--WARNING----------
+OK
+Line 181 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp := xe.min (c.x_max);
+	                           ^
+--WARNING----------
+OK
+Line 181 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp := xe.min (c.x_max);
+	                           ^
+--WARNING----------
+OK
+Line 182 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    win := c.window;
+	                   ^
+--WARNING----------
+OK
+Line 189 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 184 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp image line offset tmp_offset;
+	                  ^
+--WARNING----------
+OK
+Line 184 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp image line offset tmp_offset;
+	                  ^
+--WARNING----------
+OK
+Line 184 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp image line offset tmp_offset;
+	                  ^
+--WARNING----------
+OK
+Line 184 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp image line offset tmp_offset;
+	                  ^
+--WARNING----------
+OK
+Line 184 column 77 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp image line offset tmp_offset;
+	                                                                            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 184 column 77 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp image line offset tmp_offset;
+	                                                                            ^
+--WARNING----------
+OK
+Line 192 column 15 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    len := x1 - x;
+               ^
+--WARNING----------
+OK
+Line 192 column 15 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    len := x1 - x;
+               ^
+--WARNING----------
+OK
+Line 192 column 15 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    len := x1 - x;
+               ^
+--WARNING----------
+OK
+Line 192 column 15 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    len := x1 - x;
+               ^
+--WARNING----------
+OK
+Line 193 column 18 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    VIDEO.line_tmp.put line offset ofs from 0 to len;
+                  ^
+--WARNING----------
+OK
+Line 193 column 18 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    VIDEO.line_tmp.put line offset ofs from 0 to len;
+                  ^
+--WARNING----------
+OK
+Line 193 column 52 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    VIDEO.line_tmp.put line offset ofs from 0 to len;
+                                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 128 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+     ^
+--WARNING----------
+OK
+Line 128 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 128 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+                   ^
+--WARNING----------
+OK
+Line 128 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+                   ^
+--WARNING----------
+OK
+Line 128 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+                   ^
+--WARNING----------
+OK
+Line 128 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+                   ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 129 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+     ^
+--WARNING----------
+OK
+Line 129 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+                   ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+     ^
+--WARNING----------
+OK
+Line 130 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 131 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+     ^
+--WARNING----------
+OK
+Line 131 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 131 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 24 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                        ^
+--WARNING----------
+OK
+Line 132 column 24 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                        ^
+--WARNING----------
+OK
+Line 132 column 24 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                        ^
+--WARNING----------
+OK
+Line 132 column 24 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                        ^
+--WARNING----------
+OK
+Line 132 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+             ^
+--WARNING----------
+OK
+Line 132 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+             ^
+--WARNING----------
+OK
+Line 132 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+             ^
+--WARNING----------
+OK
+Line 132 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+             ^
+--WARNING----------
+OK
+Line 132 column 49 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                                 ^
+--WARNING----------
+OK
+Line 132 column 49 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                                 ^
+--WARNING----------
+OK
+Line 132 column 49 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                                 ^
+--WARNING----------
+OK
+Line 132 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                       ^
+--WARNING----------
+OK
+Line 132 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                       ^
+--WARNING----------
+OK
+Line 132 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                       ^
+--WARNING----------
+OK
+Line 132 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                       ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 149 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 148 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 148 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 148 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 145 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	col := bmp.get_color offset;				
+	                           ^
+--WARNING----------
+OK
+Line 146 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	item n.make col;	
+	      ^
+--WARNING----------
+OK
+Line 146 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	item n.make col;	
+	      ^
+--WARNING----------
+OK
+Line 161 column 32 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  - item n:INTEGER :E <- storage.item n;
+                                ^
+--WARNING----------
+OK
+Line 161 column 32 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  - item n:INTEGER :E <- storage.item n;
+                                ^
+--WARNING----------
+OK
+Line 161 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  - item n:INTEGER :E <- storage.item n;
+                                       ^
+--WARNING----------
+OK
+Line 146 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	item n.make col;	
+	               ^
+--WARNING----------
+OK
+Line 146 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	item n.make col;	
+	               ^
+--WARNING----------
+OK
+Line 79 column 22 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+                      ^
+--WARNING----------
+OK
+Line 79 column 22 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+                      ^
+--WARNING----------
+OK
+Line 79 column 22 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+                      ^
+--WARNING----------
+OK
+Line 79 column 22 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+                      ^
+--WARNING----------
+OK
+Line 79 column 13 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+             ^
+--WARNING----------
+OK
+Line 79 column 26 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+                          ^
+--WARNING----------
+OK
+Line 79 column 26 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+                          ^
+--WARNING----------
+OK
+Line 79 column 26 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+                          ^
+--WARNING----------
+OK
+Line 79 column 26 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+                          ^
+--WARNING----------
+OK
+Line 79 column 26 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+                          ^
+--WARNING----------
+OK
+Line 79 column 26 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+                          ^
+--WARNING----------
+OK
+Line 80 column 22 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+                      ^
+--WARNING----------
+OK
+Line 80 column 22 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+                      ^
+--WARNING----------
+OK
+Line 80 column 22 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+                      ^
+--WARNING----------
+OK
+Line 80 column 22 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+                      ^
+--WARNING----------
+OK
+Line 80 column 13 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+             ^
+--WARNING----------
+OK
+Line 80 column 13 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+             ^
+--WARNING----------
+OK
+Line 80 column 13 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+             ^
+--WARNING----------
+OK
+Line 80 column 13 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+             ^
+--WARNING----------
+OK
+Line 80 column 13 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+             ^
+--WARNING----------
+OK
+Line 80 column 13 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+             ^
+--WARNING----------
+OK
+Line 80 column 26 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+                          ^
+--WARNING----------
+OK
+Line 80 column 26 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+                          ^
+--WARNING----------
+OK
+Line 80 column 26 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+                          ^
+--WARNING----------
+OK
+Line 80 column 26 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+                          ^
+--WARNING----------
+OK
+Line 80 column 26 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+                          ^
+--WARNING----------
+OK
+Line 80 column 26 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+                          ^
+--WARNING----------
+OK
+Line 81 column 22 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 00000F8h) >> 3)
+                      ^
+--WARNING----------
+OK
+Line 81 column 22 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 00000F8h) >> 3)
+                      ^
+--WARNING----------
+OK
+Line 81 column 22 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 00000F8h) >> 3)
+                      ^
+--WARNING----------
+OK
+Line 81 column 22 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 00000F8h) >> 3)
+                      ^
+--WARNING----------
+OK
+Line 81 column 13 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 00000F8h) >> 3)
+             ^
+--WARNING----------
+OK
+Line 81 column 13 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 00000F8h) >> 3)
+             ^
+--WARNING----------
+OK
+Line 81 column 13 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 00000F8h) >> 3)
+             ^
+--WARNING----------
+OK
+Line 81 column 13 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 00000F8h) >> 3)
+             ^
+--WARNING----------
+OK
+Line 81 column 13 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 00000F8h) >> 3)
+             ^
+--WARNING----------
+OK
+Line 81 column 13 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 00000F8h) >> 3)
+             ^
+--WARNING----------
+OK
+Line 81 column 26 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 00000F8h) >> 3)
+                          ^
+--WARNING----------
+OK
+Line 81 column 26 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 00000F8h) >> 3)
+                          ^
+--WARNING----------
+OK
+Line 81 column 26 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 00000F8h) >> 3)
+                          ^
+--WARNING----------
+OK
+Line 81 column 26 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 00000F8h) >> 3)
+                          ^
+--WARNING----------
+OK
+Line 81 column 26 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 00000F8h) >> 3)
+                          ^
+--WARNING----------
+OK
+Line 81 column 26 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 00000F8h) >> 3)
+                          ^
+--WARNING----------
+OK
+Line 79 column 31 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 0F80000h) >> 9) |
+                               ^
+--WARNING----------
+OK
+Line 80 column 31 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+                               ^
+--WARNING----------
+OK
+Line 80 column 31 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+                               ^
+--WARNING----------
+OK
+Line 80 column 31 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+                               ^
+--WARNING----------
+OK
+Line 80 column 31 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+                               ^
+--WARNING----------
+OK
+Line 80 column 31 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+                               ^
+--WARNING----------
+OK
+Line 80 column 31 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+      ((col & 000F800h) >> 6) |
+                               ^
+--WARNING----------
+OK
+Line 82 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ).to_uinteger_16;
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ).to_uinteger_16;
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ).to_uinteger_16;
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ).to_uinteger_16;
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ).to_uinteger_16;
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ).to_uinteger_16;
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ).to_uinteger_16;
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    ).to_uinteger_16;
+                    ^
+--WARNING----------
+OK
+Line 332 column 6 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 332 column 6 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 332 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 332 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 332 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 332 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 332 column 64 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                                                ^
+--WARNING----------
+OK
+Line 332 column 64 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                                                ^
+--WARNING----------
+OK
+Line 332 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 332 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 332 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 332 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 474 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_16:UINTEGER_16 <- CONVERT(SELF,UINTEGER_16).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 474 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_16:UINTEGER_16 <- CONVERT(SELF,UINTEGER_16).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 78 column 17 in PIXEL_15(/home/sonntag/lisaac/lib2/graphics/pixel_15.li):
+    real_color := (
+                 ^
+--WARNING----------
+OK
+Line 147 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 147 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 147 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 147 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 193 column 52 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    VIDEO.line_tmp.put line offset ofs from 0 to len;
+                                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 128 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+     ^
+--WARNING----------
+OK
+Line 128 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 128 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+                   ^
+--WARNING----------
+OK
+Line 128 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+                   ^
+--WARNING----------
+OK
+Line 128 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+                   ^
+--WARNING----------
+OK
+Line 128 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+                   ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 129 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+     ^
+--WARNING----------
+OK
+Line 129 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+                   ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+     ^
+--WARNING----------
+OK
+Line 130 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 131 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+     ^
+--WARNING----------
+OK
+Line 131 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 131 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 24 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                        ^
+--WARNING----------
+OK
+Line 132 column 24 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                        ^
+--WARNING----------
+OK
+Line 132 column 24 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                        ^
+--WARNING----------
+OK
+Line 132 column 24 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                        ^
+--WARNING----------
+OK
+Line 132 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+             ^
+--WARNING----------
+OK
+Line 132 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+             ^
+--WARNING----------
+OK
+Line 132 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+             ^
+--WARNING----------
+OK
+Line 132 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+             ^
+--WARNING----------
+OK
+Line 132 column 49 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                                 ^
+--WARNING----------
+OK
+Line 132 column 49 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                                 ^
+--WARNING----------
+OK
+Line 132 column 49 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                                 ^
+--WARNING----------
+OK
+Line 132 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                       ^
+--WARNING----------
+OK
+Line 132 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                       ^
+--WARNING----------
+OK
+Line 132 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                       ^
+--WARNING----------
+OK
+Line 132 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                       ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 149 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 148 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 148 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 148 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 145 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	col := bmp.get_color offset;				
+	                           ^
+--WARNING----------
+OK
+Line 146 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	item n.make col;	
+	      ^
+--WARNING----------
+OK
+Line 146 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	item n.make col;	
+	      ^
+--WARNING----------
+OK
+Line 161 column 32 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  - item n:INTEGER :E <- storage.item n;
+                                ^
+--WARNING----------
+OK
+Line 161 column 32 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  - item n:INTEGER :E <- storage.item n;
+                                ^
+--WARNING----------
+OK
+Line 161 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  - item n:INTEGER :E <- storage.item n;
+                                       ^
+--WARNING----------
+OK
+Line 146 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	item n.make col;	
+	               ^
+--WARNING----------
+OK
+Line 146 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	item n.make col;	
+	               ^
+--WARNING----------
+OK
+Line 94 column 22 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+                      ^
+--WARNING----------
+OK
+Line 94 column 22 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+                      ^
+--WARNING----------
+OK
+Line 94 column 22 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+                      ^
+--WARNING----------
+OK
+Line 94 column 22 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+                      ^
+--WARNING----------
+OK
+Line 94 column 13 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+             ^
+--WARNING----------
+OK
+Line 94 column 13 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+             ^
+--WARNING----------
+OK
+Line 94 column 13 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+             ^
+--WARNING----------
+OK
+Line 94 column 13 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+             ^
+--WARNING----------
+OK
+Line 94 column 13 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+             ^
+--WARNING----------
+OK
+Line 94 column 13 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+             ^
+--WARNING----------
+OK
+Line 94 column 26 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+                          ^
+--WARNING----------
+OK
+Line 94 column 26 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+                          ^
+--WARNING----------
+OK
+Line 94 column 26 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+                          ^
+--WARNING----------
+OK
+Line 94 column 26 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+                          ^
+--WARNING----------
+OK
+Line 94 column 26 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+                          ^
+--WARNING----------
+OK
+Line 94 column 26 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+                          ^
+--WARNING----------
+OK
+Line 95 column 22 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+                      ^
+--WARNING----------
+OK
+Line 95 column 22 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+                      ^
+--WARNING----------
+OK
+Line 95 column 22 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+                      ^
+--WARNING----------
+OK
+Line 95 column 22 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+                      ^
+--WARNING----------
+OK
+Line 95 column 13 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+             ^
+--WARNING----------
+OK
+Line 95 column 13 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+             ^
+--WARNING----------
+OK
+Line 95 column 13 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+             ^
+--WARNING----------
+OK
+Line 95 column 13 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+             ^
+--WARNING----------
+OK
+Line 95 column 13 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+             ^
+--WARNING----------
+OK
+Line 95 column 13 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+             ^
+--WARNING----------
+OK
+Line 95 column 26 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+                          ^
+--WARNING----------
+OK
+Line 95 column 26 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+                          ^
+--WARNING----------
+OK
+Line 95 column 26 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+                          ^
+--WARNING----------
+OK
+Line 95 column 26 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+                          ^
+--WARNING----------
+OK
+Line 95 column 26 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+                          ^
+--WARNING----------
+OK
+Line 95 column 26 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+                          ^
+--WARNING----------
+OK
+Line 96 column 22 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 00000F8h) >> 3)
+                      ^
+--WARNING----------
+OK
+Line 96 column 22 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 00000F8h) >> 3)
+                      ^
+--WARNING----------
+OK
+Line 96 column 22 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 00000F8h) >> 3)
+                      ^
+--WARNING----------
+OK
+Line 96 column 22 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 00000F8h) >> 3)
+                      ^
+--WARNING----------
+OK
+Line 96 column 13 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 00000F8h) >> 3)
+             ^
+--WARNING----------
+OK
+Line 96 column 13 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 00000F8h) >> 3)
+             ^
+--WARNING----------
+OK
+Line 96 column 13 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 00000F8h) >> 3)
+             ^
+--WARNING----------
+OK
+Line 96 column 13 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 00000F8h) >> 3)
+             ^
+--WARNING----------
+OK
+Line 96 column 13 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 00000F8h) >> 3)
+             ^
+--WARNING----------
+OK
+Line 96 column 13 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 00000F8h) >> 3)
+             ^
+--WARNING----------
+OK
+Line 96 column 26 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 00000F8h) >> 3)
+                          ^
+--WARNING----------
+OK
+Line 96 column 26 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 00000F8h) >> 3)
+                          ^
+--WARNING----------
+OK
+Line 96 column 26 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 00000F8h) >> 3)
+                          ^
+--WARNING----------
+OK
+Line 96 column 26 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 00000F8h) >> 3)
+                          ^
+--WARNING----------
+OK
+Line 96 column 26 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 00000F8h) >> 3)
+                          ^
+--WARNING----------
+OK
+Line 96 column 26 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 00000F8h) >> 3)
+                          ^
+--WARNING----------
+OK
+Line 94 column 31 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+                               ^
+--WARNING----------
+OK
+Line 94 column 31 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+                               ^
+--WARNING----------
+OK
+Line 94 column 31 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+                               ^
+--WARNING----------
+OK
+Line 94 column 31 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+                               ^
+--WARNING----------
+OK
+Line 94 column 31 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+                               ^
+--WARNING----------
+OK
+Line 94 column 31 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 0F80000h) >> 8) |
+                               ^
+--WARNING----------
+OK
+Line 95 column 31 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+                               ^
+--WARNING----------
+OK
+Line 95 column 31 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+                               ^
+--WARNING----------
+OK
+Line 95 column 31 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+                               ^
+--WARNING----------
+OK
+Line 95 column 31 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+                               ^
+--WARNING----------
+OK
+Line 95 column 31 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+                               ^
+--WARNING----------
+OK
+Line 95 column 31 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+      ((col & 000FC00h) >> 5) |
+                               ^
+--WARNING----------
+OK
+Line 97 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ).to_uinteger_16;
+                    ^
+--WARNING----------
+OK
+Line 97 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ).to_uinteger_16;
+                    ^
+--WARNING----------
+OK
+Line 97 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ).to_uinteger_16;
+                    ^
+--WARNING----------
+OK
+Line 97 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ).to_uinteger_16;
+                    ^
+--WARNING----------
+OK
+Line 97 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ).to_uinteger_16;
+                    ^
+--WARNING----------
+OK
+Line 97 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ).to_uinteger_16;
+                    ^
+--WARNING----------
+OK
+Line 97 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ).to_uinteger_16;
+                    ^
+--WARNING----------
+OK
+Line 97 column 20 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    ).to_uinteger_16;
+                    ^
+--WARNING----------
+OK
+Line 93 column 17 in PIXEL_16(/home/sonntag/lisaac/lib2/graphics/pixel_16.li):
+    real_color := (
+                 ^
+--WARNING----------
+OK
+Line 147 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 147 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 147 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 147 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 193 column 52 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    VIDEO.line_tmp.put line offset ofs from 0 to len;
+                                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 128 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+     ^
+--WARNING----------
+OK
+Line 128 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 128 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+                   ^
+--WARNING----------
+OK
+Line 128 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+                   ^
+--WARNING----------
+OK
+Line 128 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+                   ^
+--WARNING----------
+OK
+Line 128 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin <= idx_end};
+                   ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 129 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+     ^
+--WARNING----------
+OK
+Line 129 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_begin >= 0};
+                   ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+     ^
+--WARNING----------
+OK
+Line 130 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 130 column 34 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {idx_end.in_range 0 to upper};
+                                  ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 131 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+     ^
+--WARNING----------
+OK
+Line 131 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 131 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {ofs >= 0};
+             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 24 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                        ^
+--WARNING----------
+OK
+Line 132 column 24 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                        ^
+--WARNING----------
+OK
+Line 132 column 24 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                        ^
+--WARNING----------
+OK
+Line 132 column 24 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                        ^
+--WARNING----------
+OK
+Line 132 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+             ^
+--WARNING----------
+OK
+Line 132 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+             ^
+--WARNING----------
+OK
+Line 132 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+             ^
+--WARNING----------
+OK
+Line 132 column 13 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+             ^
+--WARNING----------
+OK
+Line 132 column 49 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                                 ^
+--WARNING----------
+OK
+Line 132 column 49 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                                 ^
+--WARNING----------
+OK
+Line 132 column 49 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                                 ^
+--WARNING----------
+OK
+Line 132 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                       ^
+--WARNING----------
+OK
+Line 132 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                       ^
+--WARNING----------
+OK
+Line 132 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                       ^
+--WARNING----------
+OK
+Line 132 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
+                                       ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 149 column 5 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 148 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 148 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 148 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 145 column 28 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	col := bmp.get_color offset;				
+	                           ^
+--WARNING----------
+OK
+Line 146 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	item n.make col;	
+	      ^
+--WARNING----------
+OK
+Line 146 column 7 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	item n.make col;	
+	      ^
+--WARNING----------
+OK
+Line 161 column 32 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  - item n:INTEGER :E <- storage.item n;
+                                ^
+--WARNING----------
+OK
+Line 161 column 32 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  - item n:INTEGER :E <- storage.item n;
+                                ^
+--WARNING----------
+OK
+Line 161 column 39 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+  - item n:INTEGER :E <- storage.item n;
+                                       ^
+--WARNING----------
+OK
+Line 146 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	item n.make col;	
+	               ^
+--WARNING----------
+OK
+Line 146 column 16 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	item n.make col;	
+	               ^
+--WARNING----------
+OK
+Line 59 column 35 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                                   ^
+--WARNING----------
+OK
+Line 59 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 59 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 59 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 59 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 59 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 59 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 59 column 39 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                                       ^
+--WARNING----------
+OK
+Line 59 column 39 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                                       ^
+--WARNING----------
+OK
+Line 59 column 39 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                                       ^
+--WARNING----------
+OK
+Line 59 column 39 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                                       ^
+--WARNING----------
+OK
+Line 59 column 39 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                                       ^
+--WARNING----------
+OK
+Line 59 column 39 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                                       ^
+--WARNING----------
+OK
+Line 59 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 59 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 59 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 59 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 59 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 59 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 59 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 59 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 59 column 16 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
+                ^
+--WARNING----------
+OK
+Line 60 column 35 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                                   ^
+--WARNING----------
+OK
+Line 60 column 35 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                                   ^
+--WARNING----------
+OK
+Line 60 column 35 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                                   ^
+--WARNING----------
+OK
+Line 60 column 35 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                                   ^
+--WARNING----------
+OK
+Line 60 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 60 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 60 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 60 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 60 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 60 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 60 column 39 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                                       ^
+--WARNING----------
+OK
+Line 60 column 39 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                                       ^
+--WARNING----------
+OK
+Line 60 column 39 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                                       ^
+--WARNING----------
+OK
+Line 60 column 39 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                                       ^
+--WARNING----------
+OK
+Line 60 column 39 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                                       ^
+--WARNING----------
+OK
+Line 60 column 39 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                                       ^
+--WARNING----------
+OK
+Line 60 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 60 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 60 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 60 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 60 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 60 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 60 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 60 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 60 column 16 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
+                ^
+--WARNING----------
+OK
+Line 61 column 35 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                                   ^
+--WARNING----------
+OK
+Line 61 column 35 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                                   ^
+--WARNING----------
+OK
+Line 61 column 35 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                                   ^
+--WARNING----------
+OK
+Line 61 column 35 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                                   ^
+--WARNING----------
+OK
+Line 61 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 61 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 61 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 61 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 61 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 61 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                        ^
+--WARNING----------
+OK
+Line 61 column 39 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                                       ^
+--WARNING----------
+OK
+Line 61 column 39 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                                       ^
+--WARNING----------
+OK
+Line 61 column 39 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                                       ^
+--WARNING----------
+OK
+Line 61 column 39 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                                       ^
+--WARNING----------
+OK
+Line 61 column 39 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                                       ^
+--WARNING----------
+OK
+Line 61 column 39 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                                       ^
+--WARNING----------
+OK
+Line 61 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 61 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 61 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 61 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 61 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 61 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 61 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 61 column 57 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                                                         ^
+--WARNING----------
+OK
+Line 61 column 16 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
+                ^
+--WARNING----------
+OK
+Line 62 column 35 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
+                                   ^
+--WARNING----------
+OK
+Line 62 column 35 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
+                                   ^
+--WARNING----------
+OK
+Line 62 column 35 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
+                                   ^
+--WARNING----------
+OK
+Line 62 column 35 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
+                                   ^
+--WARNING----------
+OK
+Line 62 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
+                        ^
+--WARNING----------
+OK
+Line 62 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
+                        ^
+--WARNING----------
+OK
+Line 62 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
+                        ^
+--WARNING----------
+OK
+Line 62 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
+                        ^
+--WARNING----------
+OK
+Line 62 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
+                        ^
+--WARNING----------
+OK
+Line 62 column 24 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
+                        ^
+--WARNING----------
+OK
+Line 62 column 50 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
+                                                  ^
+--WARNING----------
+OK
+Line 62 column 50 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
+                                                  ^
+--WARNING----------
+OK
+Line 62 column 50 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
+                                                  ^
+--WARNING----------
+OK
+Line 62 column 50 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
+                                                  ^
+--WARNING----------
+OK
+Line 62 column 50 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
+                                                  ^
+--WARNING----------
+OK
+Line 62 column 50 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
+                                                  ^
+--WARNING----------
+OK
+Line 62 column 50 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
+                                                  ^
+--WARNING----------
+OK
+Line 62 column 50 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
+                                                  ^
+--WARNING----------
+OK
+Line 62 column 16 in PIXEL_32(/home/sonntag/lisaac/lib2/graphics/pixel_32.li):
+    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
+                ^
+--WARNING----------
+OK
+Line 147 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 147 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 147 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 147 column 19 in BMP_LINE(/home/sonntag/lisaac/lib2/graphics/bmp_line.li):
+	offset := offset + 1;
+	                  ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 189 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 187 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                ^
+--WARNING----------
+OK
+Line 187 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                ^
+--WARNING----------
+OK
+Line 187 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                ^
+--WARNING----------
+OK
+Line 187 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                      ^
+--WARNING----------
+OK
+Line 187 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                      ^
+--WARNING----------
+OK
+Line 187 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                      ^
+--WARNING----------
+OK
+Line 187 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                      ^
+--WARNING----------
+OK
+Line 188 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                 ^
+--WARNING----------
+OK
+Line 188 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                 ^
+--WARNING----------
+OK
+Line 188 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                 ^
+--WARNING----------
+OK
+Line 188 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 77 column 53 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    line_h_hard (x1,y) until x2 image line offset ofs;
+                                                     ^
+--WARNING----------
+OK
+Line 77 column 53 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    line_h_hard (x1,y) until x2 image line offset ofs;
+                                                     ^
+--WARNING----------
+OK
+Line 77 column 53 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    line_h_hard (x1,y) until x2 image line offset ofs;
+                                                     ^
+--WARNING----------
+OK
+Line 77 column 53 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    line_h_hard (x1,y) until x2 image line offset ofs;
+                                                     ^
+--WARNING----------
+OK
+Line 165 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 165 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 165 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 165 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 195 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 166 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window; 
+                         ^
+--WARNING----------
+OK
+Line 166 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window; 
+                         ^
+--WARNING----------
+OK
+Line 166 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window; 
+                         ^
+--WARNING----------
+OK
+Line 166 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window; 
+                         ^
+--WARNING----------
+OK
+Line 166 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window; 
+                ^
+--WARNING----------
+OK
+Line 166 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window; 
+                ^
+--WARNING----------
+OK
+Line 166 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window; 
+                ^
+--WARNING----------
+OK
+Line 166 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window; 
+                ^
+--WARNING----------
+OK
+Line 167 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 167 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 167 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 167 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 167 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 167 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 167 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 167 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 168 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 168 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 168 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 168 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 168 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 168 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 168 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 168 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 169 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 169 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 169 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 169 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 169 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                   ^
+--WARNING----------
+OK
+Line 169 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                         ^
+--WARNING----------
+OK
+Line 169 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 169 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 169 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 169 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 169 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 169 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 169 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 169 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 169 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                           ^
+--WARNING----------
+OK
+Line 169 column 49 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 169 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 169 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 169 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 169 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                             ^
+--WARNING----------
+OK
+Line 194 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 170 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	tmp:=plan.x0.value;
+	         ^
+--WARNING----------
+OK
+Line 170 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	tmp:=plan.x0.value;
+	         ^
+--WARNING----------
+OK
+Line 170 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	tmp:=plan.x0.value;
+	         ^
+--WARNING----------
+OK
+Line 170 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	tmp:=plan.x0.value;
+	         ^
+--WARNING----------
+OK
+Line 170 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	tmp:=plan.x0.value;
+	            ^
+--WARNING----------
+OK
+Line 170 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	tmp:=plan.x0.value;
+	                  ^
+--WARNING----------
+OK
+Line 171 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb < tmp).if { 
+	     ^
+--WARNING----------
+OK
+Line 171 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb < tmp).if { 
+	     ^
+--WARNING----------
+OK
+Line 171 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb < tmp).if { 
+	     ^
+--WARNING----------
+OK
+Line 171 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb < tmp).if { 
+	     ^
+--WARNING----------
+OK
+Line 176 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	  
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 172 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp_offset := ofs + tmp - xb;
+	                     ^
+--WARNING----------
+OK
+Line 172 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp_offset := ofs + tmp - xb;
+	                     ^
+--WARNING----------
+OK
+Line 172 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp_offset := ofs + tmp - xb;
+	                     ^
+--WARNING----------
+OK
+Line 172 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp_offset := ofs + tmp - xb;
+	                     ^
+--WARNING----------
+OK
+Line 172 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp_offset := ofs + tmp - xb;
+	                           ^
+--WARNING----------
+OK
+Line 172 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp_offset := ofs + tmp - xb;
+	                           ^
+--WARNING----------
+OK
+Line 172 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp_offset := ofs + tmp - xb;
+	                           ^
+--WARNING----------
+OK
+Line 172 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  tmp_offset := ofs + tmp - xb;
+	                           ^
+--WARNING----------
+OK
+Line 176 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	  
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 177 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 177 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 177 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 177 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 177 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                   ^
+--WARNING----------
+OK
+Line 177 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                         ^
+--WARNING----------
+OK
+Line 177 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 177 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 177 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 177 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 178 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb<=xe).if {
+	     ^
+--WARNING----------
+OK
+Line 178 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb<=xe).if {
+	     ^
+--WARNING----------
+OK
+Line 178 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb<=xe).if {
+	     ^
+--WARNING----------
+OK
+Line 178 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb<=xe).if {
+	     ^
+--WARNING----------
+OK
+Line 193 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 192 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb <= xe};
+	                       ^
+--WARNING----------
+OK
+Line 192 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb <= xe};
+	                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 180 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c   := get_clip (xb,y);
+	                          ^
+--WARNING----------
+OK
+Line 180 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c   := get_clip (xb,y);
+	                          ^
+--WARNING----------
+OK
+Line 180 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c   := get_clip (xb,y);
+	                          ^
+--WARNING----------
+OK
+Line 180 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c   := get_clip (xb,y);
+	                          ^
+--WARNING----------
+OK
+Line 181 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp := xe.min (c.x_max);
+	                          ^
+--WARNING----------
+OK
+Line 181 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp := xe.min (c.x_max);
+	                           ^
+--WARNING----------
+OK
+Line 181 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp := xe.min (c.x_max);
+	                           ^
+--WARNING----------
+OK
+Line 181 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp := xe.min (c.x_max);
+	                           ^
+--WARNING----------
+OK
+Line 181 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp := xe.min (c.x_max);
+	                           ^
+--WARNING----------
+OK
+Line 182 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    win := c.window;
+	                   ^
+--WARNING----------
+OK
+Line 189 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 184 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp image line offset tmp_offset;
+	                  ^
+--WARNING----------
+OK
+Line 184 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp image line offset tmp_offset;
+	                  ^
+--WARNING----------
+OK
+Line 184 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp image line offset tmp_offset;
+	                  ^
+--WARNING----------
+OK
+Line 184 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp image line offset tmp_offset;
+	                  ^
+--WARNING----------
+OK
+Line 184 column 77 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp image line offset tmp_offset;
+	                                                                            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 215 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 184 column 77 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp image line offset tmp_offset;
+	                                                                            ^
+--WARNING----------
+OK
+Line 189 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 186 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw := win.x_window;
+	                        ^
+--WARNING----------
+OK
+Line 187 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                ^
+--WARNING----------
+OK
+Line 187 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                ^
+--WARNING----------
+OK
+Line 187 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                ^
+--WARNING----------
+OK
+Line 187 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 51 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                                  ^
+--WARNING----------
+OK
+Line 187 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                      ^
+--WARNING----------
+OK
+Line 187 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                      ^
+--WARNING----------
+OK
+Line 187 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                      ^
+--WARNING----------
+OK
+Line 187 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
+	                                      ^
+--WARNING----------
+OK
+Line 188 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                 ^
+--WARNING----------
+OK
+Line 188 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                 ^
+--WARNING----------
+OK
+Line 188 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                 ^
+--WARNING----------
+OK
+Line 188 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 194 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=mask.item y;
+           ^
+--WARNING----------
+OK
+Line 194 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=mask.item y;
+           ^
+--WARNING----------
+OK
+Line 194 column 18 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=mask.item y;
+                  ^
+--WARNING----------
+OK
+Line 201 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 201 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 201 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 201 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 196 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+                ^
+--WARNING----------
+OK
+Line 196 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+                ^
+--WARNING----------
+OK
+Line 196 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+                ^
+--WARNING----------
+OK
+Line 196 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+                ^
+--WARNING----------
+OK
+Line 196 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+                ^
+--WARNING----------
+OK
+Line 196 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+                ^
+--WARNING----------
+OK
+Line 196 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+           ^
+--WARNING----------
+OK
+Line 196 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+           ^
+--WARNING----------
+OK
+Line 196 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+           ^
+--WARNING----------
+OK
+Line 196 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+           ^
+--WARNING----------
+OK
+Line 196 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+           ^
+--WARNING----------
+OK
+Line 196 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((m & (1<<xx))=0).if {
+           ^
+--WARNING----------
+OK
+Line 199 column 7 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      };     
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 197 column 30 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	col := line.get_color ofs_img;	
+	                             ^
+--WARNING----------
+OK
+Line 198 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	parent_window.pixel_hard (xx,y) color col;
+	             ^
+--WARNING----------
+OK
+Line 198 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	parent_window.pixel_hard (xx,y) color col;
+	             ^
+--WARNING----------
+OK
+Line 198 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	parent_window.pixel_hard (xx,y) color col;
+	                                         ^
+--WARNING----------
+OK
+Line 198 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	parent_window.pixel_hard (xx,y) color col;
+	                                         ^
+--WARNING----------
+OK
+Line 199 column 7 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      };     
+       ^
+--WARNING----------
+OK
+Line 200 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ofs_img := ofs_img + 1;
+                          ^
+--WARNING----------
+OK
+Line 200 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ofs_img := ofs_img + 1;
+                          ^
+--WARNING----------
+OK
+Line 200 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ofs_img := ofs_img + 1;
+                          ^
+--WARNING----------
+OK
+Line 200 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ofs_img := ofs_img + 1;
+                          ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 190 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                              ^
+--WARNING----------
+OK
+Line 190 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                              ^
+--WARNING----------
+OK
+Line 190 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                              ^
+--WARNING----------
+OK
+Line 190 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                              ^
+--WARNING----------
+OK
+Line 190 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                                   ^
+--WARNING----------
+OK
+Line 190 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                                   ^
+--WARNING----------
+OK
+Line 190 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                                   ^
+--WARNING----------
+OK
+Line 190 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                                   ^
+--WARNING----------
+OK
+Line 190 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                                       ^
+--WARNING----------
+OK
+Line 190 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                                       ^
+--WARNING----------
+OK
+Line 190 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                                       ^
+--WARNING----------
+OK
+Line 190 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                                       ^
+--WARNING----------
+OK
+Line 191 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb := tmp+1;
+	              ^
+--WARNING----------
+OK
+Line 191 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb := tmp+1;
+	              ^
+--WARNING----------
+OK
+Line 191 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb := tmp+1;
+	              ^
+--WARNING----------
+OK
+Line 191 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb := tmp+1;
+	              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 192 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb <= xe};
+	                   ^
+--WARNING----------
+OK
+Line 192 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb <= xe};
+	                   ^
+--WARNING----------
+OK
+Line 192 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb <= xe};
+	                   ^
+--WARNING----------
+OK
+Line 192 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb <= xe};
+	                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 193 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 194 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 195 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 188 column 50 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      until (tmp-xw) image line offset tmp_offset;
+	                                                 ^
+--WARNING----------
+OK
+Line 190 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                              ^
+--WARNING----------
+OK
+Line 190 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                              ^
+--WARNING----------
+OK
+Line 190 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                              ^
+--WARNING----------
+OK
+Line 190 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                              ^
+--WARNING----------
+OK
+Line 190 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                                   ^
+--WARNING----------
+OK
+Line 190 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                                   ^
+--WARNING----------
+OK
+Line 190 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                                   ^
+--WARNING----------
+OK
+Line 190 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                                   ^
+--WARNING----------
+OK
+Line 190 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                                       ^
+--WARNING----------
+OK
+Line 190 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                                       ^
+--WARNING----------
+OK
+Line 190 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                                       ^
+--WARNING----------
+OK
+Line 190 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp_offset := tmp_offset + tmp-xb + 1;
+	                                       ^
+--WARNING----------
+OK
+Line 191 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb := tmp+1;
+	              ^
+--WARNING----------
+OK
+Line 191 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb := tmp+1;
+	              ^
+--WARNING----------
+OK
+Line 191 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb := tmp+1;
+	              ^
+--WARNING----------
+OK
+Line 191 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb := tmp+1;
+	              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 192 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb <= xe};
+	                   ^
+--WARNING----------
+OK
+Line 192 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb <= xe};
+	                   ^
+--WARNING----------
+OK
+Line 192 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb <= xe};
+	                   ^
+--WARNING----------
+OK
+Line 192 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb <= xe};
+	                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 193 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 194 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 195 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 102 column 17 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+	y_src := y_src + 1;
+	                ^
+--WARNING----------
+OK
+Line 102 column 17 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+	y_src := y_src + 1;
+	                ^
+--WARNING----------
+OK
+Line 102 column 17 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+	y_src := y_src + 1;
+	                ^
+--WARNING----------
+OK
+Line 102 column 17 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+	y_src := y_src + 1;
+	                ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 104 column 5 in BITMAP(/home/sonntag/lisaac/lib2/graphics/bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1194 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 104 column 18 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+                  ^
+--WARNING----------
+OK
+Line 65 column 8 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+        ^
+--WARNING----------
+OK
+Line 65 column 8 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+        ^
+--WARNING----------
+OK
+Line 65 column 8 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+        ^
+--WARNING----------
+OK
+Line 65 column 8 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+        ^
+--WARNING----------
+OK
+Line 65 column 16 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+                ^
+--WARNING----------
+OK
+Line 65 column 16 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+                ^
+--WARNING----------
+OK
+Line 65 column 16 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+                ^
+--WARNING----------
+OK
+Line 65 column 16 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+                ^
+--WARNING----------
+OK
+Line 65 column 16 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+                ^
+--WARNING----------
+OK
+Line 65 column 16 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+                ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1194 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 113 column 31 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 113 column 31 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 113 column 31 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 113 column 31 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 113 column 31 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 255 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 255 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 256 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 256 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 257 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 257 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 258 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 258 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 113 column 31 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 113 column 31 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 113 column 31 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 113 column 31 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 113 column 31 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 115 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    g_grp ?= parent;
+                   ^
+--WARNING----------
+OK
+Line 115 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    g_grp ?= parent;
+                   ^
+--WARNING----------
+OK
+Line 115 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    g_grp ?= parent;
+                   ^
+--WARNING----------
+OK
+Line 115 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    g_grp ?= parent;
+                   ^
+--WARNING----------
+OK
+Line 116 column 49 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    g_grp.draw_slave Self from (x0,y0) to (x1,y1);
+                                                 ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 271 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := pos_x;
+             ^
+--WARNING----------
+OK
+Line 271 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := pos_x;
+             ^
+--WARNING----------
+OK
+Line 271 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := pos_x;
+             ^
+--WARNING----------
+OK
+Line 271 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := pos_x;
+             ^
+--WARNING----------
+OK
+Line 271 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := pos_x;
+             ^
+--WARNING----------
+OK
+Line 272 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := pos_y;
+             ^
+--WARNING----------
+OK
+Line 272 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := pos_y;
+             ^
+--WARNING----------
+OK
+Line 272 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := pos_y;
+             ^
+--WARNING----------
+OK
+Line 272 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := pos_y;
+             ^
+--WARNING----------
+OK
+Line 272 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := pos_y;
+             ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 787 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( x0 > x1).if {
+          ^
+--WARNING----------
+OK
+Line 787 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( x0 > x1).if {
+          ^
+--WARNING----------
+OK
+Line 787 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( x0 > x1).if {
+          ^
+--WARNING----------
+OK
+Line 787 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( x0 > x1).if {
+          ^
+--WARNING----------
+OK
+Line 791 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 791 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 793 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( y0 > y1).if {
+          ^
+--WARNING----------
+OK
+Line 793 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( y0 > y1).if {
+          ^
+--WARNING----------
+OK
+Line 793 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( y0 > y1).if {
+          ^
+--WARNING----------
+OK
+Line 793 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( y0 > y1).if {
+          ^
+--WARNING----------
+OK
+Line 797 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+           ^
+--WARNING----------
+OK
+Line 799 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+           ^
+--WARNING----------
+OK
+Line 799 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+           ^
+--WARNING----------
+OK
+Line 799 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+           ^
+--WARNING----------
+OK
+Line 799 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                        ^
+--WARNING----------
+OK
+Line 799 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                               ^
+--WARNING----------
+OK
+Line 799 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                               ^
+--WARNING----------
+OK
+Line 799 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                               ^
+--WARNING----------
+OK
+Line 799 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                               ^
+--WARNING----------
+OK
+Line 799 column 44 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                            ^
+--WARNING----------
+OK
+Line 799 column 44 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                   ^
+--WARNING----------
+OK
+Line 799 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                   ^
+--WARNING----------
+OK
+Line 799 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                   ^
+--WARNING----------
+OK
+Line 799 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                   ^
+--WARNING----------
+OK
+Line 799 column 64 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                ^
+--WARNING----------
+OK
+Line 799 column 64 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 71 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                       ^
+--WARNING----------
+OK
+Line 799 column 71 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                       ^
+--WARNING----------
+OK
+Line 799 column 71 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                       ^
+--WARNING----------
+OK
+Line 799 column 71 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                       ^
+--WARNING----------
+OK
+Line 824 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 824 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+                ^
+--WARNING----------
+OK
+Line 804 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+                ^
+--WARNING----------
+OK
+Line 804 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+                ^
+--WARNING----------
+OK
+Line 804 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+                ^
+--WARNING----------
+OK
+Line 807 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 807 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+                ^
+--WARNING----------
+OK
+Line 808 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+                ^
+--WARNING----------
+OK
+Line 808 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+                ^
+--WARNING----------
+OK
+Line 808 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+                ^
+--WARNING----------
+OK
+Line 811 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 811 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 812 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 812 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 812 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 815 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 815 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 816 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 816 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 816 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 819 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };            
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 819 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };            
+       ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 823 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 823 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 823 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 823 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 157 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                   ^
+--WARNING----------
+OK
+Line 107 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                         ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                           ^
+--WARNING----------
+OK
+Line 107 column 49 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                             ^
+--WARNING----------
+OK
+Line 156 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                   ^
+--WARNING----------
+OK
+Line 108 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                         ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                   ^
+--WARNING----------
+OK
+Line 109 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                         ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 155 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 154 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                     ^
+--WARNING----------
+OK
+Line 154 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1043 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((c!=NULL) && {
+                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1044 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                       ^
+--WARNING----------
+OK
+Line 1044 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                    ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	  ^
+--WARNING----------
+OK
+Line 1044 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	  ^
+--WARNING----------
+OK
+Line 1044 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                          ^
+--WARNING----------
+OK
+Line 1044 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1045 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                       ^
+--WARNING----------
+OK
+Line 1045 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                    ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	  ^
+--WARNING----------
+OK
+Line 1045 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	  ^
+--WARNING----------
+OK
+Line 1043 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((c!=NULL) && {
+                 ^
+--WARNING----------
+OK
+Line 1124 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1051 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                 ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1051 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                                ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                     ^
+--WARNING----------
+OK
+Line 1061 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1054 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1054 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1052 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1052 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                        ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	             ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1053 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  c:=c.top; 
+	          ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1061 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1056 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	           ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1056 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                          ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	               ^
+--WARNING----------
+OK
+Line 1060 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1059 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1059 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1057 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1057 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                          ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	               ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1058 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom;
+	               ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1060 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1090 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1090 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1072 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && { 
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1073 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                 ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                 ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                       ^
+--WARNING----------
+OK
+Line 1073 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                       ^
+--WARNING----------
+OK
+Line 1072 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && { 
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1088 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1079 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_r} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1078 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.top; 
+	            ^
+--WARNING----------
+OK
+Line 1079 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_r} then {
+	   ^
+--WARNING----------
+OK
+Line 1081 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1081 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1080 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.right;
+	              ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1088 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1085 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_t} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1084 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.right; 
+	              ^
+--WARNING----------
+OK
+Line 1085 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_t} then {
+	   ^
+--WARNING----------
+OK
+Line 1087 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1087 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1086 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.top;
+	            ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1089 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 1089 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1119 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1119 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1101 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && {
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1102 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                 ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                 ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                       ^
+--WARNING----------
+OK
+Line 1102 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                       ^
+--WARNING----------
+OK
+Line 1101 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && {
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1117 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1108 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_l} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom; 
+	               ^
+--WARNING----------
+OK
+Line 1108 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_l} then {
+	   ^
+--WARNING----------
+OK
+Line 1110 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1110 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1109 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.left;
+	             ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1117 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1114 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_b} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1113 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.left;   
+	             ^
+--WARNING----------
+OK
+Line 1114 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_b} then {
+	   ^
+--WARNING----------
+OK
+Line 1116 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1116 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1115 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom;
+	               ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1118 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 1118 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1123 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1123 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1124 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 113 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    ? {c!=NULL};
+	     ^
+--WARNING----------
+OK
+Line 113 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    ? {c!=NULL};
+	     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 145 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                        ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 146 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    win:=c.window;
+	                 ^
+--WARNING----------
+OK
+Line 152 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 58 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                                                         ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 148 column 58 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                                                         ^
+--WARNING----------
+OK
+Line 152 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 155 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 156 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 157 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 111 column 58 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+                                                          ^
+--WARNING----------
+OK
+Line 116 column 49 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    g_grp.draw_slave Self from (x0,y0) to (x1,y1);
+                                                 ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 153 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - black:UINTEGER_32 := 0000000h;
+                                 ^
+--WARNING----------
+OK
+Line 153 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - black:UINTEGER_32 := 0000000h;
+                                 ^
+--WARNING----------
+OK
+Line 153 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - black:UINTEGER_32 := 0000000h;
+                                 ^
+--WARNING----------
+OK
+Line 153 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - black:UINTEGER_32 := 0000000h;
+                                 ^
+--WARNING----------
+OK
+Line 153 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - black:UINTEGER_32 := 0000000h;
+                                 ^
+--WARNING----------
+OK
+Line 153 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - black:UINTEGER_32 := 0000000h;
+                                 ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 118 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    color black;
+               ^
+--WARNING----------
+OK
+Line 119 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    beg := text.lower;
+               ^
+--WARNING----------
+OK
+Line 119 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    beg := text.lower;
+               ^
+--WARNING----------
+OK
+Line 119 column 21 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    beg := text.lower;
+                     ^
+--WARNING----------
+OK
+Line 119 column 21 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    beg := text.lower;
+                     ^
+--WARNING----------
+OK
+Line 119 column 21 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    beg := text.lower;
+                     ^
+--WARNING----------
+OK
+Line 120 column 18 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    py := (height - height_min) / 2;
+                  ^
+--WARNING----------
+OK
+Line 120 column 18 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    py := (height - height_min) / 2;
+                  ^
+--WARNING----------
+OK
+Line 120 column 18 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    py := (height - height_min) / 2;
+                  ^
+--WARNING----------
+OK
+Line 120 column 18 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    py := (height - height_min) / 2;
+                  ^
+--WARNING----------
+OK
+Line 120 column 30 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    py := (height - height_min) / 2;
+                              ^
+--WARNING----------
+OK
+Line 120 column 30 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    py := (height - height_min) / 2;
+                              ^
+--WARNING----------
+OK
+Line 120 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    py := (height - height_min) / 2;
+                   ^
+--WARNING----------
+OK
+Line 120 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    py := (height - height_min) / 2;
+                   ^
+--WARNING----------
+OK
+Line 120 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    py := (height - height_min) / 2;
+                   ^
+--WARNING----------
+OK
+Line 120 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    py := (height - height_min) / 2;
+                   ^
+--WARNING----------
+OK
+Line 120 column 33 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    py := (height - height_min) / 2;
+                                 ^
+--WARNING----------
+OK
+Line 120 column 33 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    py := (height - height_min) / 2;
+                                 ^
+--WARNING----------
+OK
+Line 120 column 33 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    py := (height - height_min) / 2;
+                                 ^
+--WARNING----------
+OK
+Line 120 column 33 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    py := (height - height_min) / 2;
+                                 ^
+--WARNING----------
+OK
+Line 136 column 33 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    }.do_until {idx > text.count};
+                                 ^
+--WARNING----------
+OK
+Line 136 column 33 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    }.do_until {idx > text.count};
+                                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 122 column 17 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      idx := text.index_of '\n' since beg;
+                 ^
+--WARNING----------
+OK
+Line 122 column 17 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      idx := text.index_of '\n' since beg;
+                 ^
+--WARNING----------
+OK
+Line 122 column 41 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      idx := text.index_of '\n' since beg;
+                                         ^
+--WARNING----------
+OK
+Line 122 column 41 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      idx := text.index_of '\n' since beg;
+                                         ^
+--WARNING----------
+OK
+Line 122 column 41 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      idx := text.index_of '\n' since beg;
+                                         ^
+--WARNING----------
+OK
+Line 123 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      (justify != left).if {
+               ^
+--WARNING----------
+OK
+Line 123 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      (justify != left).if {
+               ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 123 column 22 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      (justify != left).if {
+                      ^
+--WARNING----------
+OK
+Line 123 column 22 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      (justify != left).if {
+                      ^
+--WARNING----------
+OK
+Line 43 column 26 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+  - left  :UINTEGER_8 := 0;
+                          ^
+--WARNING----------
+OK
+Line 43 column 26 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+  - left  :UINTEGER_8 := 0;
+                          ^
+--WARNING----------
+OK
+Line 43 column 26 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+  - left  :UINTEGER_8 := 0;
+                          ^
+--WARNING----------
+OK
+Line 43 column 26 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+  - left  :UINTEGER_8 := 0;
+                          ^
+--WARNING----------
+OK
+Line 43 column 26 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+  - left  :UINTEGER_8 := 0;
+                          ^
+--WARNING----------
+OK
+Line 43 column 26 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+  - left  :UINTEGER_8 := 0;
+                          ^
+--WARNING----------
+OK
+Line 132 column 7 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 124 column 23 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	siz := font_width text at beg to (idx-1);
+	                      ^
+--WARNING----------
+OK
+Line 124 column 23 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	siz := font_width text at beg to (idx-1);
+	                      ^
+--WARNING----------
+OK
+Line 124 column 39 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	siz := font_width text at beg to (idx-1);
+	                                      ^
+--WARNING----------
+OK
+Line 124 column 39 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	siz := font_width text at beg to (idx-1);
+	                                      ^
+--WARNING----------
+OK
+Line 124 column 39 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	siz := font_width text at beg to (idx-1);
+	                                      ^
+--WARNING----------
+OK
+Line 124 column 39 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	siz := font_width text at beg to (idx-1);
+	                                      ^
+--WARNING----------
+OK
+Line 124 column 41 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 124 column 41 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 124 column 41 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 124 column 41 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 124 column 41 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 124 column 41 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 124 column 41 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 124 column 41 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 124 column 41 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 124 column 41 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 125 column 10 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	(justify = right).if {
+	         ^
+--WARNING----------
+OK
+Line 125 column 10 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	(justify = right).if {
+	         ^
+--WARNING----------
+OK
+Line 125 column 17 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	(justify = right).if {
+	                ^
+--WARNING----------
+OK
+Line 125 column 17 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	(justify = right).if {
+	                ^
+--WARNING----------
+OK
+Line 44 column 26 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+  - right :UINTEGER_8 := 1;
+                          ^
+--WARNING----------
+OK
+Line 44 column 26 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+  - right :UINTEGER_8 := 1;
+                          ^
+--WARNING----------
+OK
+Line 44 column 26 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+  - right :UINTEGER_8 := 1;
+                          ^
+--WARNING----------
+OK
+Line 44 column 26 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+  - right :UINTEGER_8 := 1;
+                          ^
+--WARNING----------
+OK
+Line 44 column 26 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+  - right :UINTEGER_8 := 1;
+                          ^
+--WARNING----------
+OK
+Line 44 column 26 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+  - right :UINTEGER_8 := 1;
+                          ^
+--WARNING----------
+OK
+Line 131 column 2 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 127 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	  px := width - siz;
+	              ^
+--WARNING----------
+OK
+Line 127 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	  px := width - siz;
+	              ^
+--WARNING----------
+OK
+Line 127 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	  px := width - siz;
+	              ^
+--WARNING----------
+OK
+Line 127 column 15 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	  px := width - siz;
+	              ^
+--WARNING----------
+OK
+Line 127 column 16 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	  px := width - siz;
+	               ^
+--WARNING----------
+OK
+Line 127 column 16 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	  px := width - siz;
+	               ^
+--WARNING----------
+OK
+Line 127 column 16 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	  px := width - siz;
+	               ^
+--WARNING----------
+OK
+Line 127 column 16 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	  px := width - siz;
+	               ^
+--WARNING----------
+OK
+Line 131 column 2 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 16 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	  px := (width - siz) >> 1;
+	               ^
+--WARNING----------
+OK
+Line 130 column 16 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	  px := (width - siz) >> 1;
+	               ^
+--WARNING----------
+OK
+Line 130 column 16 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	  px := (width - siz) >> 1;
+	               ^
+--WARNING----------
+OK
+Line 130 column 16 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	  px := (width - siz) >> 1;
+	               ^
+--WARNING----------
+OK
+Line 130 column 17 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	  px := (width - siz) >> 1;
+	                ^
+--WARNING----------
+OK
+Line 130 column 17 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	  px := (width - siz) >> 1;
+	                ^
+--WARNING----------
+OK
+Line 130 column 17 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	  px := (width - siz) >> 1;
+	                ^
+--WARNING----------
+OK
+Line 130 column 17 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	  px := (width - siz) >> 1;
+	                ^
+--WARNING----------
+OK
+Line 130 column 25 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	  px := (width - siz) >> 1;
+	                        ^
+--WARNING----------
+OK
+Line 130 column 25 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+	  px := (width - siz) >> 1;
+	                        ^
+--WARNING----------
+OK
+Line 132 column 7 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 133 column 16 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      print text at beg to (idx-1) to (px,py); 
+                ^
+--WARNING----------
+OK
+Line 133 column 16 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      print text at beg to (idx-1) to (px,py); 
+                ^
+--WARNING----------
+OK
+Line 133 column 32 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      print text at beg to (idx-1) to (px,py); 
+                                ^
+--WARNING----------
+OK
+Line 133 column 32 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      print text at beg to (idx-1) to (px,py); 
+                                ^
+--WARNING----------
+OK
+Line 133 column 32 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      print text at beg to (idx-1) to (px,py); 
+                                ^
+--WARNING----------
+OK
+Line 133 column 32 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      print text at beg to (idx-1) to (px,py); 
+                                ^
+--WARNING----------
+OK
+Line 133 column 45 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 133 column 45 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 133 column 45 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 133 column 45 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 133 column 45 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 1550 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                  ^
+--WARNING----------
+OK
+Line 1550 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                  ^
+--WARNING----------
+OK
+Line 1550 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                  ^
+--WARNING----------
+OK
+Line 1550 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                  ^
+--WARNING----------
+OK
+Line 1550 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+          ^
+--WARNING----------
+OK
+Line 1550 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+          ^
+--WARNING----------
+OK
+Line 1550 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+          ^
+--WARNING----------
+OK
+Line 1550 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+          ^
+--WARNING----------
+OK
+Line 1550 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                      ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1550 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1550 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1550 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1550 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1550 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                         ^
+--WARNING----------
+OK
+Line 1550 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                         ^
+--WARNING----------
+OK
+Line 1550 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                         ^
+--WARNING----------
+OK
+Line 1550 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                         ^
+--WARNING----------
+OK
+Line 1550 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                 ^
+--WARNING----------
+OK
+Line 1550 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                 ^
+--WARNING----------
+OK
+Line 1550 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                 ^
+--WARNING----------
+OK
+Line 1550 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                 ^
+--WARNING----------
+OK
+Line 1550 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                      ^
+--WARNING----------
+OK
+Line 1550 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1550 column 59 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                           ^
+--WARNING----------
+OK
+Line 1550 column 59 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                           ^
+--WARNING----------
+OK
+Line 1550 column 59 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                           ^
+--WARNING----------
+OK
+Line 1550 column 59 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                           ^
+--WARNING----------
+OK
+Line 1550 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                   ^
+--WARNING----------
+OK
+Line 1550 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                   ^
+--WARNING----------
+OK
+Line 1550 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                   ^
+--WARNING----------
+OK
+Line 1550 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                   ^
+--WARNING----------
+OK
+Line 1550 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                             ^
+--WARNING----------
+OK
+Line 1585 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1584 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1584 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1584 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1584 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1553 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	car:=string.item j.to_integer;
+	                  ^
+--WARNING----------
+OK
+Line 1553 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	car:=string.item j.to_integer;
+	                  ^
+--WARNING----------
+OK
+Line 1553 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	car:=string.item j.to_integer;
+	                  ^
+--WARNING----------
+OK
+Line 1553 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	car:=string.item j.to_integer;
+	                             ^
+--WARNING----------
+OK
+Line 1553 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	car:=string.item j.to_integer;
+	                             ^
+--WARNING----------
+OK
+Line 1554 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	      ^
+--WARNING----------
+OK
+Line 1554 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	      ^
+--WARNING----------
+OK
+Line 1554 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	      ^
+--WARNING----------
+OK
+Line 1554 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	      ^
+--WARNING----------
+OK
+Line 1554 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	            ^
+--WARNING----------
+OK
+Line 1554 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1554 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1554 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1554 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1554 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1558 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1558 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1557 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  car:=car-32;
+	           ^
+--WARNING----------
+OK
+Line 1557 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  car:=car-32;
+	           ^
+--WARNING----------
+OK
+Line 1557 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  car:=car-32;
+	           ^
+--WARNING----------
+OK
+Line 1557 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  car:=car-32;
+	           ^
+--WARNING----------
+OK
+Line 1561 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                        ^
+--WARNING----------
+OK
+Line 1561 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                        ^
+--WARNING----------
+OK
+Line 1561 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                        ^
+--WARNING----------
+OK
+Line 1561 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                        ^
+--WARNING----------
+OK
+Line 1561 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                                      ^
+--WARNING----------
+OK
+Line 1561 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                                      ^
+--WARNING----------
+OK
+Line 1561 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                                      ^
+--WARNING----------
+OK
+Line 1561 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                                      ^
+--WARNING----------
+OK
+Line 1562 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	         ^
+--WARNING----------
+OK
+Line 1562 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	         ^
+--WARNING----------
+OK
+Line 1562 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	         ^
+--WARNING----------
+OK
+Line 1562 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	         ^
+--WARNING----------
+OK
+Line 1562 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                              ^
+--WARNING----------
+OK
+Line 1562 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                              ^
+--WARNING----------
+OK
+Line 1562 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                              ^
+--WARNING----------
+OK
+Line 1562 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                              ^
+--WARNING----------
+OK
+Line 1562 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                      ^
+--WARNING----------
+OK
+Line 1562 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                      ^
+--WARNING----------
+OK
+Line 1562 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                      ^
+--WARNING----------
+OK
+Line 1562 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                      ^
+--WARNING----------
+OK
+Line 1583 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1579 column 4 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1579 column 4 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1564 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                           ^
+--WARNING----------
+OK
+Line 1564 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                           ^
+--WARNING----------
+OK
+Line 1564 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                           ^
+--WARNING----------
+OK
+Line 1564 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                           ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1576 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1566 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      bit_count:=1;
+	                  ^
+--WARNING----------
+OK
+Line 1566 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      bit_count:=1;
+	                  ^
+--WARNING----------
+OK
+Line 1566 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      bit_count:=1;
+	                  ^
+--WARNING----------
+OK
+Line 1566 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      bit_count:=1;
+	                  ^
+--WARNING----------
+OK
+Line 1575 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 1575 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1568 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                       ^
+--WARNING----------
+OK
+Line 1568 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                       ^
+--WARNING----------
+OK
+Line 1568 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                       ^
+--WARNING----------
+OK
+Line 1568 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                       ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1572 column 3 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1569 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
+		                                               ^
+--WARNING----------
+OK
+Line 1569 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
+		                                               ^
+--WARNING----------
+OK
+Line 1569 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
+		                                               ^
+--WARNING----------
+OK
+Line 1569 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
+		                                               ^
+--WARNING----------
+OK
+Line 1569 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
+		                                               ^
+--WARNING----------
+OK
+Line 1569 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
+		                                               ^
+--WARNING----------
+OK
+Line 1571 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  };		
+		   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 95 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 89 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win := c.window;
+                     ^
+--WARNING----------
+OK
+Line 94 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	                                         ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 91 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	                                         ^
+--WARNING----------
+OK
+Line 94 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 95 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1571 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  };		
+		   ^
+--WARNING----------
+OK
+Line 1572 column 3 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 1573 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		pix_y:=pix_y+1;
+		             ^
+--WARNING----------
+OK
+Line 1573 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		pix_y:=pix_y+1;
+		             ^
+--WARNING----------
+OK
+Line 1573 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		pix_y:=pix_y+1;
+		             ^
+--WARNING----------
+OK
+Line 1573 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		pix_y:=pix_y+1;
+		             ^
+--WARNING----------
+OK
+Line 1574 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		bit_count:=bit_count << 1;
+		                       ^
+--WARNING----------
+OK
+Line 1574 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		bit_count:=bit_count << 1;
+		                       ^
+--WARNING----------
+OK
+Line 1574 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		bit_count:=bit_count << 1;
+		                       ^
+--WARNING----------
+OK
+Line 1574 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		bit_count:=bit_count << 1;
+		                       ^
+--WARNING----------
+OK
+Line 1574 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		bit_count:=bit_count << 1;
+		                       ^
+--WARNING----------
+OK
+Line 1574 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		bit_count:=bit_count << 1;
+		                       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1576 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 1577 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    pix_x:=pix_x+1;
+	                 ^
+--WARNING----------
+OK
+Line 1577 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    pix_x:=pix_x+1;
+	                 ^
+--WARNING----------
+OK
+Line 1577 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    pix_x:=pix_x+1;
+	                 ^
+--WARNING----------
+OK
+Line 1577 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    pix_x:=pix_x+1;
+	                 ^
+--WARNING----------
+OK
+Line 1578 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    offset_begin:=offset_begin+1;
+	                               ^
+--WARNING----------
+OK
+Line 1578 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    offset_begin:=offset_begin+1;
+	                               ^
+--WARNING----------
+OK
+Line 1578 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    offset_begin:=offset_begin+1;
+	                               ^
+--WARNING----------
+OK
+Line 1578 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    offset_begin:=offset_begin+1;
+	                               ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1580 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + 1;
+	                  ^
+--WARNING----------
+OK
+Line 1580 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + 1;
+	                  ^
+--WARNING----------
+OK
+Line 1580 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + 1;
+	                  ^
+--WARNING----------
+OK
+Line 1580 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + 1;
+	                  ^
+--WARNING----------
+OK
+Line 1583 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1582 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + sz_letter;
+	                  ^
+--WARNING----------
+OK
+Line 1582 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + sz_letter;
+	                  ^
+--WARNING----------
+OK
+Line 1582 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + sz_letter;
+	                  ^
+--WARNING----------
+OK
+Line 1582 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + sz_letter;
+	                  ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1585 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 133 column 45 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 133 column 45 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 133 column 45 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 133 column 45 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 133 column 45 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 134 column 17 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      py  := py + 16;
+                 ^
+--WARNING----------
+OK
+Line 134 column 17 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      py  := py + 16;
+                 ^
+--WARNING----------
+OK
+Line 134 column 17 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      py  := py + 16;
+                 ^
+--WARNING----------
+OK
+Line 134 column 17 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      py  := py + 16;
+                 ^
+--WARNING----------
+OK
+Line 135 column 18 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      beg := idx + 1;
+                  ^
+--WARNING----------
+OK
+Line 135 column 18 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      beg := idx + 1;
+                  ^
+--WARNING----------
+OK
+Line 135 column 18 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      beg := idx + 1;
+                  ^
+--WARNING----------
+OK
+Line 135 column 18 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+      beg := idx + 1;
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 136 column 26 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    }.do_until {idx > text.count};
+                          ^
+--WARNING----------
+OK
+Line 136 column 26 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    }.do_until {idx > text.count};
+                          ^
+--WARNING----------
+OK
+Line 136 column 32 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    }.do_until {idx > text.count};
+                                ^
+--WARNING----------
+OK
+Line 136 column 21 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    }.do_until {idx > text.count};
+                     ^
+--WARNING----------
+OK
+Line 136 column 21 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    }.do_until {idx > text.count};
+                     ^
+--WARNING----------
+OK
+Line 136 column 21 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    }.do_until {idx > text.count};
+                     ^
+--WARNING----------
+OK
+Line 136 column 21 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    }.do_until {idx > text.count};
+                     ^
+--WARNING----------
+OK
+Line 100 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! test.value).if {
+      ^
+--WARNING----------
+OK
+Line 100 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! test.value).if {
+      ^
+--WARNING----------
+OK
+Line 102 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 101 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_until test;
+                   ^
+--WARNING----------
+OK
+Line 101 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_until test;
+                   ^
+--WARNING----------
+OK
+Line 102 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1194 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 66 column 9 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+         ^
+--WARNING----------
+OK
+Line 66 column 9 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+         ^
+--WARNING----------
+OK
+Line 66 column 9 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+         ^
+--WARNING----------
+OK
+Line 66 column 9 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+         ^
+--WARNING----------
+OK
+Line 66 column 17 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+                 ^
+--WARNING----------
+OK
+Line 66 column 17 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+                 ^
+--WARNING----------
+OK
+Line 66 column 17 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+                 ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1194 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 142 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 142 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 142 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 142 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 142 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 255 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 255 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 256 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 256 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 257 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 257 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 258 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 258 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 142 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 142 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 142 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 142 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 142 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    clipping (x0,y0) to (x1,y1);    
+                               ^
+--WARNING----------
+OK
+Line 144 column 25 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                         ^
+--WARNING----------
+OK
+Line 144 column 25 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                         ^
+--WARNING----------
+OK
+Line 144 column 25 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                         ^
+--WARNING----------
+OK
+Line 144 column 25 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                         ^
+--WARNING----------
+OK
+Line 144 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                               ^
+--WARNING----------
+OK
+Line 144 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                               ^
+--WARNING----------
+OK
+Line 144 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                               ^
+--WARNING----------
+OK
+Line 144 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                               ^
+--WARNING----------
+OK
+Line 144 column 42 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                          ^
+--WARNING----------
+OK
+Line 144 column 42 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                          ^
+--WARNING----------
+OK
+Line 144 column 42 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                          ^
+--WARNING----------
+OK
+Line 144 column 42 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                          ^
+--WARNING----------
+OK
+Line 57 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_max:INTEGER <- width  - 1;
+                            ^
+--WARNING----------
+OK
+Line 57 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_max:INTEGER <- width  - 1;
+                            ^
+--WARNING----------
+OK
+Line 57 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_max:INTEGER <- width  - 1;
+                            ^
+--WARNING----------
+OK
+Line 57 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_max:INTEGER <- width  - 1;
+                            ^
+--WARNING----------
+OK
+Line 57 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_max:INTEGER <- width  - 1;
+                             ^
+--WARNING----------
+OK
+Line 57 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_max:INTEGER <- width  - 1;
+                             ^
+--WARNING----------
+OK
+Line 57 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_max:INTEGER <- width  - 1;
+                             ^
+--WARNING----------
+OK
+Line 57 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - x_max:INTEGER <- width  - 1;
+                             ^
+--WARNING----------
+OK
+Line 144 column 48 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                ^
+--WARNING----------
+OK
+Line 144 column 48 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                ^
+--WARNING----------
+OK
+Line 144 column 48 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                ^
+--WARNING----------
+OK
+Line 144 column 48 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                ^
+--WARNING----------
+OK
+Line 58 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_max:INTEGER <- height - 1;
+                            ^
+--WARNING----------
+OK
+Line 58 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_max:INTEGER <- height - 1;
+                            ^
+--WARNING----------
+OK
+Line 58 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_max:INTEGER <- height - 1;
+                            ^
+--WARNING----------
+OK
+Line 58 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_max:INTEGER <- height - 1;
+                            ^
+--WARNING----------
+OK
+Line 58 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_max:INTEGER <- height - 1;
+                             ^
+--WARNING----------
+OK
+Line 58 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_max:INTEGER <- height - 1;
+                             ^
+--WARNING----------
+OK
+Line 58 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_max:INTEGER <- height - 1;
+                             ^
+--WARNING----------
+OK
+Line 58 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  - y_max:INTEGER <- height - 1;
+                             ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 154 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - white:UINTEGER_32 := 0FFFFFFh;
+                                 ^
+--WARNING----------
+OK
+Line 154 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - white:UINTEGER_32 := 0FFFFFFh;
+                                 ^
+--WARNING----------
+OK
+Line 154 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - white:UINTEGER_32 := 0FFFFFFh;
+                                 ^
+--WARNING----------
+OK
+Line 154 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - white:UINTEGER_32 := 0FFFFFFh;
+                                 ^
+--WARNING----------
+OK
+Line 154 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - white:UINTEGER_32 := 0FFFFFFh;
+                                 ^
+--WARNING----------
+OK
+Line 154 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - white:UINTEGER_32 := 0FFFFFFh;
+                                 ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 836 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    color col;
+             ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 271 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := pos_x;
+             ^
+--WARNING----------
+OK
+Line 271 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := pos_x;
+             ^
+--WARNING----------
+OK
+Line 271 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := pos_x;
+             ^
+--WARNING----------
+OK
+Line 272 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := pos_y;
+             ^
+--WARNING----------
+OK
+Line 272 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := pos_y;
+             ^
+--WARNING----------
+OK
+Line 272 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := pos_y;
+             ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 830 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 783 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 784 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 787 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( x0 > x1).if {
+          ^
+--WARNING----------
+OK
+Line 787 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( x0 > x1).if {
+          ^
+--WARNING----------
+OK
+Line 787 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( x0 > x1).if {
+          ^
+--WARNING----------
+OK
+Line 787 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( x0 > x1).if {
+          ^
+--WARNING----------
+OK
+Line 791 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 791 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 793 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( y0 > y1).if {
+          ^
+--WARNING----------
+OK
+Line 793 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( y0 > y1).if {
+          ^
+--WARNING----------
+OK
+Line 793 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( y0 > y1).if {
+          ^
+--WARNING----------
+OK
+Line 793 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ( y0 > y1).if {
+          ^
+--WARNING----------
+OK
+Line 797 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                    ^
+--WARNING----------
+OK
+Line 799 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+           ^
+--WARNING----------
+OK
+Line 799 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+           ^
+--WARNING----------
+OK
+Line 799 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+           ^
+--WARNING----------
+OK
+Line 799 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+           ^
+--WARNING----------
+OK
+Line 799 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                        ^
+--WARNING----------
+OK
+Line 799 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 799 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                               ^
+--WARNING----------
+OK
+Line 799 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                               ^
+--WARNING----------
+OK
+Line 799 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                               ^
+--WARNING----------
+OK
+Line 799 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                               ^
+--WARNING----------
+OK
+Line 799 column 44 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                            ^
+--WARNING----------
+OK
+Line 799 column 44 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 60 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                            ^
+--WARNING----------
+OK
+Line 799 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                   ^
+--WARNING----------
+OK
+Line 799 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                   ^
+--WARNING----------
+OK
+Line 799 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                   ^
+--WARNING----------
+OK
+Line 799 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                   ^
+--WARNING----------
+OK
+Line 799 column 64 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                ^
+--WARNING----------
+OK
+Line 799 column 64 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 799 column 71 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                       ^
+--WARNING----------
+OK
+Line 799 column 71 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                       ^
+--WARNING----------
+OK
+Line 799 column 71 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                       ^
+--WARNING----------
+OK
+Line 799 column 71 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
+                                                                       ^
+--WARNING----------
+OK
+Line 824 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 824 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+               ^
+--WARNING----------
+OK
+Line 804 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+                ^
+--WARNING----------
+OK
+Line 804 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+                ^
+--WARNING----------
+OK
+Line 804 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+                ^
+--WARNING----------
+OK
+Line 804 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_x0 > x0).if {
+                ^
+--WARNING----------
+OK
+Line 807 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 805 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 807 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+               ^
+--WARNING----------
+OK
+Line 808 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+                ^
+--WARNING----------
+OK
+Line 808 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+                ^
+--WARNING----------
+OK
+Line 808 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+                ^
+--WARNING----------
+OK
+Line 808 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y0 > y0).if { 
+                ^
+--WARNING----------
+OK
+Line 811 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 809 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 811 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 812 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 812 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 812 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 812 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 815 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 813 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 815 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+               ^
+--WARNING----------
+OK
+Line 816 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 816 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 816 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 816 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 819 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };            
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 817 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 819 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };            
+       ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 820 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      col := rgbcolor;
+                     ^
+--WARNING----------
+OK
+Line 823 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 823 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 823 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 823 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 822 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,j) until x1 color col;
+	                                     ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 157 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                   ^
+--WARNING----------
+OK
+Line 107 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                         ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                           ^
+--WARNING----------
+OK
+Line 107 column 49 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                             ^
+--WARNING----------
+OK
+Line 156 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                   ^
+--WARNING----------
+OK
+Line 108 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                         ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                   ^
+--WARNING----------
+OK
+Line 109 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                         ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 155 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 154 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                     ^
+--WARNING----------
+OK
+Line 154 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1043 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((c!=NULL) && {
+                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1044 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                       ^
+--WARNING----------
+OK
+Line 1044 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                    ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	  ^
+--WARNING----------
+OK
+Line 1044 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	  ^
+--WARNING----------
+OK
+Line 1044 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                          ^
+--WARNING----------
+OK
+Line 1044 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1045 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                       ^
+--WARNING----------
+OK
+Line 1045 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                    ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	  ^
+--WARNING----------
+OK
+Line 1045 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	  ^
+--WARNING----------
+OK
+Line 1043 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((c!=NULL) && {
+                 ^
+--WARNING----------
+OK
+Line 1124 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1051 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                 ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1051 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                                ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                     ^
+--WARNING----------
+OK
+Line 1061 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1054 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1054 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1052 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1052 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                        ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	             ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1053 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  c:=c.top; 
+	          ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1061 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1056 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	           ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1056 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                          ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	               ^
+--WARNING----------
+OK
+Line 1060 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1059 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1059 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1057 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1057 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                          ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	               ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1058 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom;
+	               ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1060 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1090 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1090 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1072 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && { 
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1073 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                 ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                 ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                       ^
+--WARNING----------
+OK
+Line 1073 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                       ^
+--WARNING----------
+OK
+Line 1072 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && { 
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1088 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1079 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_r} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1078 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.top; 
+	            ^
+--WARNING----------
+OK
+Line 1079 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_r} then {
+	   ^
+--WARNING----------
+OK
+Line 1081 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1081 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1080 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.right;
+	              ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1088 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1085 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_t} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1084 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.right; 
+	              ^
+--WARNING----------
+OK
+Line 1085 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_t} then {
+	   ^
+--WARNING----------
+OK
+Line 1087 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1087 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1086 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.top;
+	            ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1089 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 1089 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1119 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1119 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1101 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && {
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1102 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                 ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                 ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                       ^
+--WARNING----------
+OK
+Line 1102 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                       ^
+--WARNING----------
+OK
+Line 1101 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && {
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1117 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1108 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_l} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom; 
+	               ^
+--WARNING----------
+OK
+Line 1108 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_l} then {
+	   ^
+--WARNING----------
+OK
+Line 1110 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1110 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1109 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.left;
+	             ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1117 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1114 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_b} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1113 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.left;   
+	             ^
+--WARNING----------
+OK
+Line 1114 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_b} then {
+	   ^
+--WARNING----------
+OK
+Line 1116 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1116 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1115 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom;
+	               ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1118 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 1118 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1123 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1123 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1124 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 113 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    ? {c!=NULL};
+	     ^
+--WARNING----------
+OK
+Line 113 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    ? {c!=NULL};
+	     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 145 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                        ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 146 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    win:=c.window;
+	                 ^
+--WARNING----------
+OK
+Line 152 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 58 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                                                         ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 89 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 90 column 46 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    crash_on ptr with_message "Slot deferred.";
+                                              ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 148 column 58 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                                                         ^
+--WARNING----------
+OK
+Line 152 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 155 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 156 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 157 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 832 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 838 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 144 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
+                                                             ^
+--WARNING----------
+OK
+Line 146 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+           ^
+--WARNING----------
+OK
+Line 146 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+           ^
+--WARNING----------
+OK
+Line 146 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+                ^
+--WARNING----------
+OK
+Line 146 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+                ^
+--WARNING----------
+OK
+Line 146 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+                ^
+--WARNING----------
+OK
+Line 146 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+                ^
+--WARNING----------
+OK
+Line 146 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+            ^
+--WARNING----------
+OK
+Line 146 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+            ^
+--WARNING----------
+OK
+Line 146 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+            ^
+--WARNING----------
+OK
+Line 146 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+            ^
+--WARNING----------
+OK
+Line 146 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+            ^
+--WARNING----------
+OK
+Line 146 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+            ^
+--WARNING----------
+OK
+Line 151 column 5 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (cursor > text.upper).if {
+              ^
+--WARNING----------
+OK
+Line 147 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (cursor > text.upper).if {
+              ^
+--WARNING----------
+OK
+Line 147 column 20 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (cursor > text.upper).if {
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (cursor > text.upper).if {
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (cursor > text.upper).if {
+                          ^
+--WARNING----------
+OK
+Line 147 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (cursor > text.upper).if {
+                          ^
+--WARNING----------
+OK
+Line 147 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (cursor > text.upper).if {
+                          ^
+--WARNING----------
+OK
+Line 147 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (cursor > text.upper).if {
+               ^
+--WARNING----------
+OK
+Line 147 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (cursor > text.upper).if {
+               ^
+--WARNING----------
+OK
+Line 147 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (cursor > text.upper).if {
+               ^
+--WARNING----------
+OK
+Line 147 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (cursor > text.upper).if {
+               ^
+--WARNING----------
+OK
+Line 149 column 7 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 22 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+        cursor := text.upper;
+                      ^
+--WARNING----------
+OK
+Line 148 column 22 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+        cursor := text.upper;
+                      ^
+--WARNING----------
+OK
+Line 148 column 28 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+        cursor := text.upper;
+                            ^
+--WARNING----------
+OK
+Line 148 column 28 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+        cursor := text.upper;
+                            ^
+--WARNING----------
+OK
+Line 148 column 28 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+        cursor := text.upper;
+                            ^
+--WARNING----------
+OK
+Line 148 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+        cursor := text.upper;
+                 ^
+--WARNING----------
+OK
+Line 149 column 7 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 150 column 10 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      text.insert '|' to cursor;
+          ^
+--WARNING----------
+OK
+Line 150 column 10 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      text.insert '|' to cursor;
+          ^
+--WARNING----------
+OK
+Line 150 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      text.insert '|' to cursor;
+                               ^
+--WARNING----------
+OK
+Line 150 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      text.insert '|' to cursor;
+                               ^
+--WARNING----------
+OK
+Line 150 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      text.insert '|' to cursor;
+                               ^
+--WARNING----------
+OK
+Line 319 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {0 <= index};
+     ^
+--WARNING----------
+OK
+Line 319 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {0 <= index};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 319 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {0 <= index};
+           ^
+--WARNING----------
+OK
+Line 319 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {0 <= index};
+           ^
+--WARNING----------
+OK
+Line 319 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {0 <= index};
+           ^
+--WARNING----------
+OK
+Line 319 column 11 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {0 <= index};
+           ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 320 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {index <= count};
+     ^
+--WARNING----------
+OK
+Line 320 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {index <= count};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 320 column 21 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {index <= count};
+                     ^
+--WARNING----------
+OK
+Line 320 column 21 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {index <= count};
+                     ^
+--WARNING----------
+OK
+Line 320 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {index <= count};
+               ^
+--WARNING----------
+OK
+Line 320 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {index <= count};
+               ^
+--WARNING----------
+OK
+Line 320 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {index <= count};
+               ^
+--WARNING----------
+OK
+Line 320 column 15 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {index <= count};
+               ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 322 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    i:=count;
+            ^
+--WARNING----------
+OK
+Line 322 column 12 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    i:=count;
+            ^
+--WARNING----------
+OK
+Line 323 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    extend ' ';
+              ^
+--WARNING----------
+OK
+Line 323 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    extend ' ';
+              ^
+--WARNING----------
+OK
+Line 417 column 36 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  - extend c:CHARACTER <- add_last c;
+                                    ^
+--WARNING----------
+OK
+Line 417 column 36 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+  - extend c:CHARACTER <- add_last c;
+                                    ^
+--WARNING----------
+OK
+Line 327 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 327 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 325 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item i) to (i + 1);
+                 ^
+--WARNING----------
+OK
+Line 325 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item i) to (i + 1);
+                 ^
+--WARNING----------
+OK
+Line 325 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item i) to (i + 1);
+                 ^
+--WARNING----------
+OK
+Line 325 column 17 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item i) to (i + 1);
+                 ^
+--WARNING----------
+OK
+Line 325 column 26 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item i) to (i + 1);
+                          ^
+--WARNING----------
+OK
+Line 325 column 26 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item i) to (i + 1);
+                          ^
+--WARNING----------
+OK
+Line 325 column 26 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item i) to (i + 1);
+                          ^
+--WARNING----------
+OK
+Line 325 column 26 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item i) to (i + 1);
+                          ^
+--WARNING----------
+OK
+Line 325 column 29 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item i) to (i + 1);
+                             ^
+--WARNING----------
+OK
+Line 325 column 29 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      put (item i) to (i + 1);
+                             ^
+--WARNING----------
+OK
+Line 326 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      i := i - 1;
+              ^
+--WARNING----------
+OK
+Line 326 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      i := i - 1;
+              ^
+--WARNING----------
+OK
+Line 326 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      i := i - 1;
+              ^
+--WARNING----------
+OK
+Line 326 column 14 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+      i := i - 1;
+              ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 328 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    put ch to (index + 1);
+                      ^
+--WARNING----------
+OK
+Line 328 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    put ch to (index + 1);
+                      ^
+--WARNING----------
+OK
+Line 328 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    put ch to (index + 1);
+                      ^
+--WARNING----------
+OK
+Line 328 column 22 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    put ch to (index + 1);
+                      ^
+--WARNING----------
+OK
+Line 328 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    put ch to (index + 1);
+                         ^
+--WARNING----------
+OK
+Line 328 column 25 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    put ch to (index + 1);
+                         ^
+--WARNING----------
+OK
+Line 330 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item (index + 1) = ch};
+     ^
+--WARNING----------
+OK
+Line 330 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item (index + 1) = ch};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 330 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item (index + 1) = ch};
+                    ^
+--WARNING----------
+OK
+Line 330 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item (index + 1) = ch};
+                    ^
+--WARNING----------
+OK
+Line 330 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item (index + 1) = ch};
+                    ^
+--WARNING----------
+OK
+Line 330 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item (index + 1) = ch};
+                    ^
+--WARNING----------
+OK
+Line 330 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item (index + 1) = ch};
+                        ^
+--WARNING----------
+OK
+Line 330 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item (index + 1) = ch};
+                        ^
+--WARNING----------
+OK
+Line 330 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item (index + 1) = ch};
+                        ^
+--WARNING----------
+OK
+Line 330 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {item (index + 1) = ch};
+                        ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 151 column 5 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 152 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 0).if {
+           ^
+--WARNING----------
+OK
+Line 152 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 0).if {
+           ^
+--WARNING----------
+OK
+Line 152 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 0).if {
+                ^
+--WARNING----------
+OK
+Line 152 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 0).if {
+                ^
+--WARNING----------
+OK
+Line 152 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 0).if {
+                ^
+--WARNING----------
+OK
+Line 152 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 0).if {
+                ^
+--WARNING----------
+OK
+Line 152 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 0).if {
+            ^
+--WARNING----------
+OK
+Line 152 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 0).if {
+            ^
+--WARNING----------
+OK
+Line 152 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 0).if {
+            ^
+--WARNING----------
+OK
+Line 152 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 0).if {
+            ^
+--WARNING----------
+OK
+Line 152 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 0).if {
+            ^
+--WARNING----------
+OK
+Line 152 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 0).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 153 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color black;
+                 ^
+--WARNING----------
+OK
+Line 156 column 5 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 155 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      color red;
+               ^
+--WARNING----------
+OK
+Line 157 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    beg := text.lower;
+               ^
+--WARNING----------
+OK
+Line 157 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    beg := text.lower;
+               ^
+--WARNING----------
+OK
+Line 157 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    beg := text.lower;
+                     ^
+--WARNING----------
+OK
+Line 157 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    beg := text.lower;
+                     ^
+--WARNING----------
+OK
+Line 157 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    beg := text.lower;
+                     ^
+--WARNING----------
+OK
+Line 158 column 18 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    py := (height - height_min) / 2;
+                  ^
+--WARNING----------
+OK
+Line 158 column 18 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    py := (height - height_min) / 2;
+                  ^
+--WARNING----------
+OK
+Line 158 column 18 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    py := (height - height_min) / 2;
+                  ^
+--WARNING----------
+OK
+Line 158 column 18 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    py := (height - height_min) / 2;
+                  ^
+--WARNING----------
+OK
+Line 158 column 30 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    py := (height - height_min) / 2;
+                              ^
+--WARNING----------
+OK
+Line 158 column 30 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    py := (height - height_min) / 2;
+                              ^
+--WARNING----------
+OK
+Line 158 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    py := (height - height_min) / 2;
+                   ^
+--WARNING----------
+OK
+Line 158 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    py := (height - height_min) / 2;
+                   ^
+--WARNING----------
+OK
+Line 158 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    py := (height - height_min) / 2;
+                   ^
+--WARNING----------
+OK
+Line 158 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    py := (height - height_min) / 2;
+                   ^
+--WARNING----------
+OK
+Line 158 column 33 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    py := (height - height_min) / 2;
+                                 ^
+--WARNING----------
+OK
+Line 158 column 33 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    py := (height - height_min) / 2;
+                                 ^
+--WARNING----------
+OK
+Line 158 column 33 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    py := (height - height_min) / 2;
+                                 ^
+--WARNING----------
+OK
+Line 158 column 33 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    py := (height - height_min) / 2;
+                                 ^
+--WARNING----------
+OK
+Line 184 column 52 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    }.do_until {(idx > text.count) || {py > height}};    
+                                                    ^
+--WARNING----------
+OK
+Line 184 column 52 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    }.do_until {(idx > text.count) || {py > height}};    
+                                                    ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 160 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      idx := text.index_of '\n' since beg;
+                 ^
+--WARNING----------
+OK
+Line 160 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      idx := text.index_of '\n' since beg;
+                 ^
+--WARNING----------
+OK
+Line 160 column 41 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      idx := text.index_of '\n' since beg;
+                                         ^
+--WARNING----------
+OK
+Line 160 column 41 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      idx := text.index_of '\n' since beg;
+                                         ^
+--WARNING----------
+OK
+Line 160 column 41 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      idx := text.index_of '\n' since beg;
+                                         ^
+--WARNING----------
+OK
+Line 171 column 30 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      }.do_while {siz > width};      
+                              ^
+--WARNING----------
+OK
+Line 171 column 30 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      }.do_while {siz > width};      
+                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 162 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	siz := font_width text at beg to (idx-1);
+	                      ^
+--WARNING----------
+OK
+Line 162 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	siz := font_width text at beg to (idx-1);
+	                      ^
+--WARNING----------
+OK
+Line 162 column 39 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	siz := font_width text at beg to (idx-1);
+	                                      ^
+--WARNING----------
+OK
+Line 162 column 39 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	siz := font_width text at beg to (idx-1);
+	                                      ^
+--WARNING----------
+OK
+Line 162 column 39 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	siz := font_width text at beg to (idx-1);
+	                                      ^
+--WARNING----------
+OK
+Line 162 column 39 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	siz := font_width text at beg to (idx-1);
+	                                      ^
+--WARNING----------
+OK
+Line 162 column 41 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 162 column 41 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 162 column 41 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 162 column 41 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 162 column 41 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 1498 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1498 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1498 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1498 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1497 column 55 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                       ^
+--WARNING----------
+OK
+Line 1497 column 55 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                       ^
+--WARNING----------
+OK
+Line 1497 column 55 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                       ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1477 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    car := char.to_integer;
+                          ^
+--WARNING----------
+OK
+Line 1477 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    car := char.to_integer;
+                          ^
+--WARNING----------
+OK
+Line 1478 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+           ^
+--WARNING----------
+OK
+Line 1478 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+           ^
+--WARNING----------
+OK
+Line 1478 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+           ^
+--WARNING----------
+OK
+Line 1478 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+           ^
+--WARNING----------
+OK
+Line 1478 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+                  ^
+--WARNING----------
+OK
+Line 1478 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1478 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+                          ^
+--WARNING----------
+OK
+Line 1478 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+                          ^
+--WARNING----------
+OK
+Line 1478 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+                          ^
+--WARNING----------
+OK
+Line 1478 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((car < 32) || {car >= 127}).if {
+                          ^
+--WARNING----------
+OK
+Line 1482 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1482 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1481 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      car := car-32;
+                 ^
+--WARNING----------
+OK
+Line 1481 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      car := car-32;
+                 ^
+--WARNING----------
+OK
+Line 1481 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      car := car-32;
+                 ^
+--WARNING----------
+OK
+Line 1481 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      car := car-32;
+                 ^
+--WARNING----------
+OK
+Line 1485 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    offset_end - offset_begin + 1
+                ^
+--WARNING----------
+OK
+Line 1485 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    offset_end - offset_begin + 1
+                ^
+--WARNING----------
+OK
+Line 1485 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    offset_end - offset_begin + 1
+                ^
+--WARNING----------
+OK
+Line 1485 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    offset_end - offset_begin + 1
+                ^
+--WARNING----------
+OK
+Line 1485 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    offset_end - offset_begin + 1
+                               ^
+--WARNING----------
+OK
+Line 1485 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    offset_end - offset_begin + 1
+                               ^
+--WARNING----------
+OK
+Line 1485 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    offset_end - offset_begin + 1
+                               ^
+--WARNING----------
+OK
+Line 1485 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    offset_end - offset_begin + 1
+                               ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1497 column 56 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                                                        ^
+--WARNING----------
+OK
+Line 1497 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                      ^
+--WARNING----------
+OK
+Line 1497 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                      ^
+--WARNING----------
+OK
+Line 1497 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                      ^
+--WARNING----------
+OK
+Line 1497 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result:=result + font_width_letter (string.item j);
+                      ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 162 column 41 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 162 column 41 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 162 column 41 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 162 column 41 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 162 column 41 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	siz := font_width text at beg to (idx-1);
+	                                        ^
+--WARNING----------
+OK
+Line 163 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(siz > width).if {	
+	            ^
+--WARNING----------
+OK
+Line 163 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(siz > width).if {	
+	            ^
+--WARNING----------
+OK
+Line 163 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(siz > width).if {	
+	            ^
+--WARNING----------
+OK
+Line 163 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(siz > width).if {	
+	            ^
+--WARNING----------
+OK
+Line 163 column 7 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(siz > width).if {	
+	      ^
+--WARNING----------
+OK
+Line 163 column 7 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(siz > width).if {	
+	      ^
+--WARNING----------
+OK
+Line 163 column 7 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(siz > width).if {	
+	      ^
+--WARNING----------
+OK
+Line 163 column 7 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(siz > width).if {	
+	      ^
+--WARNING----------
+OK
+Line 170 column 2 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 164 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  idx2 := text.last_index_of ' ' since (idx-1);
+	              ^
+--WARNING----------
+OK
+Line 164 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  idx2 := text.last_index_of ' ' since (idx-1);
+	              ^
+--WARNING----------
+OK
+Line 164 column 45 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  idx2 := text.last_index_of ' ' since (idx-1);
+	                                            ^
+--WARNING----------
+OK
+Line 164 column 45 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  idx2 := text.last_index_of ' ' since (idx-1);
+	                                            ^
+--WARNING----------
+OK
+Line 164 column 45 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  idx2 := text.last_index_of ' ' since (idx-1);
+	                                            ^
+--WARNING----------
+OK
+Line 164 column 45 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  idx2 := text.last_index_of ' ' since (idx-1);
+	                                            ^
+--WARNING----------
+OK
+Line 164 column 47 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  idx2 := text.last_index_of ' ' since (idx-1);
+	                                              ^
+--WARNING----------
+OK
+Line 164 column 47 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  idx2 := text.last_index_of ' ' since (idx-1);
+	                                              ^
+--WARNING----------
+OK
+Line 164 column 47 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  idx2 := text.last_index_of ' ' since (idx-1);
+	                                              ^
+--WARNING----------
+OK
+Line 165 column 10 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (idx2 > beg).if {
+	         ^
+--WARNING----------
+OK
+Line 165 column 10 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (idx2 > beg).if {
+	         ^
+--WARNING----------
+OK
+Line 165 column 10 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (idx2 > beg).if {
+	         ^
+--WARNING----------
+OK
+Line 165 column 10 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (idx2 > beg).if {
+	         ^
+--WARNING----------
+OK
+Line 169 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 169 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    idx := idx - 1;
+	                ^
+--WARNING----------
+OK
+Line 168 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    idx := idx - 1;
+	                ^
+--WARNING----------
+OK
+Line 168 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    idx := idx - 1;
+	                ^
+--WARNING----------
+OK
+Line 168 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    idx := idx - 1;
+	                ^
+--WARNING----------
+OK
+Line 170 column 2 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 171 column 29 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      }.do_while {siz > width};      
+                             ^
+--WARNING----------
+OK
+Line 171 column 29 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      }.do_while {siz > width};      
+                             ^
+--WARNING----------
+OK
+Line 171 column 29 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      }.do_while {siz > width};      
+                             ^
+--WARNING----------
+OK
+Line 171 column 29 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      }.do_while {siz > width};      
+                             ^
+--WARNING----------
+OK
+Line 171 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      }.do_while {siz > width};      
+                       ^
+--WARNING----------
+OK
+Line 171 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      }.do_while {siz > width};      
+                       ^
+--WARNING----------
+OK
+Line 171 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      }.do_while {siz > width};      
+                       ^
+--WARNING----------
+OK
+Line 171 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      }.do_while {siz > width};      
+                       ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 172 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (justify != left).if {	
+               ^
+--WARNING----------
+OK
+Line 172 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (justify != left).if {	
+               ^
+--WARNING----------
+OK
+Line 172 column 22 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (justify != left).if {	
+                      ^
+--WARNING----------
+OK
+Line 172 column 22 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (justify != left).if {	
+                      ^
+--WARNING----------
+OK
+Line 52 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+  - left  :UINTEGER_8 := 0;
+                          ^
+--WARNING----------
+OK
+Line 52 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+  - left  :UINTEGER_8 := 0;
+                          ^
+--WARNING----------
+OK
+Line 52 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+  - left  :UINTEGER_8 := 0;
+                          ^
+--WARNING----------
+OK
+Line 52 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+  - left  :UINTEGER_8 := 0;
+                          ^
+--WARNING----------
+OK
+Line 52 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+  - left  :UINTEGER_8 := 0;
+                          ^
+--WARNING----------
+OK
+Line 52 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+  - left  :UINTEGER_8 := 0;
+                          ^
+--WARNING----------
+OK
+Line 180 column 7 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 173 column 10 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(justify = right).if {
+	         ^
+--WARNING----------
+OK
+Line 173 column 10 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(justify = right).if {
+	         ^
+--WARNING----------
+OK
+Line 173 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(justify = right).if {
+	                ^
+--WARNING----------
+OK
+Line 173 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(justify = right).if {
+	                ^
+--WARNING----------
+OK
+Line 53 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+  - right :UINTEGER_8 := 1;
+                          ^
+--WARNING----------
+OK
+Line 53 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+  - right :UINTEGER_8 := 1;
+                          ^
+--WARNING----------
+OK
+Line 53 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+  - right :UINTEGER_8 := 1;
+                          ^
+--WARNING----------
+OK
+Line 53 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+  - right :UINTEGER_8 := 1;
+                          ^
+--WARNING----------
+OK
+Line 53 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+  - right :UINTEGER_8 := 1;
+                          ^
+--WARNING----------
+OK
+Line 53 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+  - right :UINTEGER_8 := 1;
+                          ^
+--WARNING----------
+OK
+Line 179 column 2 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 175 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  px := width - siz;
+	              ^
+--WARNING----------
+OK
+Line 175 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  px := width - siz;
+	              ^
+--WARNING----------
+OK
+Line 175 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  px := width - siz;
+	              ^
+--WARNING----------
+OK
+Line 175 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  px := width - siz;
+	              ^
+--WARNING----------
+OK
+Line 175 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  px := width - siz;
+	               ^
+--WARNING----------
+OK
+Line 175 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  px := width - siz;
+	               ^
+--WARNING----------
+OK
+Line 175 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  px := width - siz;
+	               ^
+--WARNING----------
+OK
+Line 175 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  px := width - siz;
+	               ^
+--WARNING----------
+OK
+Line 179 column 2 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  px := (width - siz) >> 1;
+	               ^
+--WARNING----------
+OK
+Line 178 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  px := (width - siz) >> 1;
+	               ^
+--WARNING----------
+OK
+Line 178 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  px := (width - siz) >> 1;
+	               ^
+--WARNING----------
+OK
+Line 178 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  px := (width - siz) >> 1;
+	               ^
+--WARNING----------
+OK
+Line 178 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  px := (width - siz) >> 1;
+	                ^
+--WARNING----------
+OK
+Line 178 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  px := (width - siz) >> 1;
+	                ^
+--WARNING----------
+OK
+Line 178 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  px := (width - siz) >> 1;
+	                ^
+--WARNING----------
+OK
+Line 178 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  px := (width - siz) >> 1;
+	                ^
+--WARNING----------
+OK
+Line 178 column 25 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  px := (width - siz) >> 1;
+	                        ^
+--WARNING----------
+OK
+Line 178 column 25 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  px := (width - siz) >> 1;
+	                        ^
+--WARNING----------
+OK
+Line 180 column 7 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 181 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      print text at beg to (idx-1) to (px,py); 
+                ^
+--WARNING----------
+OK
+Line 181 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      print text at beg to (idx-1) to (px,py); 
+                ^
+--WARNING----------
+OK
+Line 181 column 32 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      print text at beg to (idx-1) to (px,py); 
+                                ^
+--WARNING----------
+OK
+Line 181 column 32 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      print text at beg to (idx-1) to (px,py); 
+                                ^
+--WARNING----------
+OK
+Line 181 column 32 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      print text at beg to (idx-1) to (px,py); 
+                                ^
+--WARNING----------
+OK
+Line 181 column 32 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      print text at beg to (idx-1) to (px,py); 
+                                ^
+--WARNING----------
+OK
+Line 181 column 45 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 181 column 45 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 181 column 45 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 181 column 45 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 181 column 45 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 1550 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                  ^
+--WARNING----------
+OK
+Line 1550 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                  ^
+--WARNING----------
+OK
+Line 1550 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                  ^
+--WARNING----------
+OK
+Line 1550 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                  ^
+--WARNING----------
+OK
+Line 1550 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+          ^
+--WARNING----------
+OK
+Line 1550 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+          ^
+--WARNING----------
+OK
+Line 1550 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+          ^
+--WARNING----------
+OK
+Line 1550 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+          ^
+--WARNING----------
+OK
+Line 1550 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                      ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1550 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1550 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1550 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1550 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1550 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                         ^
+--WARNING----------
+OK
+Line 1550 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                         ^
+--WARNING----------
+OK
+Line 1550 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                         ^
+--WARNING----------
+OK
+Line 1550 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                         ^
+--WARNING----------
+OK
+Line 1550 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                 ^
+--WARNING----------
+OK
+Line 1550 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                 ^
+--WARNING----------
+OK
+Line 1550 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                 ^
+--WARNING----------
+OK
+Line 1550 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                 ^
+--WARNING----------
+OK
+Line 1550 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                      ^
+--WARNING----------
+OK
+Line 1550 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1550 column 59 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                           ^
+--WARNING----------
+OK
+Line 1550 column 59 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                           ^
+--WARNING----------
+OK
+Line 1550 column 59 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                           ^
+--WARNING----------
+OK
+Line 1550 column 59 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                           ^
+--WARNING----------
+OK
+Line 1550 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                   ^
+--WARNING----------
+OK
+Line 1550 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                   ^
+--WARNING----------
+OK
+Line 1550 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                   ^
+--WARNING----------
+OK
+Line 1550 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                                   ^
+--WARNING----------
+OK
+Line 1550 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
+                                             ^
+--WARNING----------
+OK
+Line 1585 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1584 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1584 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1584 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1584 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1553 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	car:=string.item j.to_integer;
+	                  ^
+--WARNING----------
+OK
+Line 1553 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	car:=string.item j.to_integer;
+	                  ^
+--WARNING----------
+OK
+Line 1553 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	car:=string.item j.to_integer;
+	                  ^
+--WARNING----------
+OK
+Line 1553 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	car:=string.item j.to_integer;
+	                             ^
+--WARNING----------
+OK
+Line 1553 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	car:=string.item j.to_integer;
+	                             ^
+--WARNING----------
+OK
+Line 1554 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	      ^
+--WARNING----------
+OK
+Line 1554 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	      ^
+--WARNING----------
+OK
+Line 1554 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	      ^
+--WARNING----------
+OK
+Line 1554 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	      ^
+--WARNING----------
+OK
+Line 1554 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	            ^
+--WARNING----------
+OK
+Line 1554 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1554 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1554 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1554 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1554 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((car<32) || {car>=127}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1558 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1558 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1557 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  car:=car-32;
+	           ^
+--WARNING----------
+OK
+Line 1557 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  car:=car-32;
+	           ^
+--WARNING----------
+OK
+Line 1557 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  car:=car-32;
+	           ^
+--WARNING----------
+OK
+Line 1557 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  car:=car-32;
+	           ^
+--WARNING----------
+OK
+Line 1561 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                        ^
+--WARNING----------
+OK
+Line 1561 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                        ^
+--WARNING----------
+OK
+Line 1561 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                        ^
+--WARNING----------
+OK
+Line 1561 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                        ^
+--WARNING----------
+OK
+Line 1561 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                                      ^
+--WARNING----------
+OK
+Line 1561 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                                      ^
+--WARNING----------
+OK
+Line 1561 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                                      ^
+--WARNING----------
+OK
+Line 1561 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	sz_letter := offset_end-offset_begin + 1;
+	                                      ^
+--WARNING----------
+OK
+Line 1562 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	         ^
+--WARNING----------
+OK
+Line 1562 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	         ^
+--WARNING----------
+OK
+Line 1562 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	         ^
+--WARNING----------
+OK
+Line 1562 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	         ^
+--WARNING----------
+OK
+Line 1562 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                              ^
+--WARNING----------
+OK
+Line 1562 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                              ^
+--WARNING----------
+OK
+Line 1562 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                              ^
+--WARNING----------
+OK
+Line 1562 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                              ^
+--WARNING----------
+OK
+Line 1562 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                      ^
+--WARNING----------
+OK
+Line 1562 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                      ^
+--WARNING----------
+OK
+Line 1562 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                      ^
+--WARNING----------
+OK
+Line 1562 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((pix_x + sz_letter) > clip_x0).if {
+	                      ^
+--WARNING----------
+OK
+Line 1583 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1579 column 4 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1579 column 4 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1564 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                           ^
+--WARNING----------
+OK
+Line 1564 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                           ^
+--WARNING----------
+OK
+Line 1564 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                           ^
+--WARNING----------
+OK
+Line 1564 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                           ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1564 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    (pix_x.in_range clip_x0 to clip_x1).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1576 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1566 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      bit_count:=1;
+	                  ^
+--WARNING----------
+OK
+Line 1566 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      bit_count:=1;
+	                  ^
+--WARNING----------
+OK
+Line 1566 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      bit_count:=1;
+	                  ^
+--WARNING----------
+OK
+Line 1566 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      bit_count:=1;
+	                  ^
+--WARNING----------
+OK
+Line 1575 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 1575 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1568 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                       ^
+--WARNING----------
+OK
+Line 1568 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                       ^
+--WARNING----------
+OK
+Line 1568 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                       ^
+--WARNING----------
+OK
+Line 1568 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                       ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1568 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		(pix_y.in_range clip_y0 to clip_y1).if {
+		                                  ^
+--WARNING----------
+OK
+Line 1572 column 3 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1569 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
+		                                               ^
+--WARNING----------
+OK
+Line 1569 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
+		                                               ^
+--WARNING----------
+OK
+Line 1569 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
+		                                               ^
+--WARNING----------
+OK
+Line 1569 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
+		                                               ^
+--WARNING----------
+OK
+Line 1569 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
+		                                               ^
+--WARNING----------
+OK
+Line 1569 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
+		                                               ^
+--WARNING----------
+OK
+Line 1571 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  };		
+		   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 1570 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		    pixel_hard (pix_x,pix_y) color rgbcolor;
+		                                           ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+                      ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 84 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    xx := x + x_window; 
+             ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+                      ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 85 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    yy := y + y_window;
+             ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=get_clip (xx,yy);
+                       ^
+--WARNING----------
+OK
+Line 95 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 89 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win := c.window;
+                     ^
+--WARNING----------
+OK
+Line 94 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	            ^
+--WARNING----------
+OK
+Line 91 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	                                         ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 205 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 91 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	parent_video.pixel_hard (xx,yy) color col; 
+	                                         ^
+--WARNING----------
+OK
+Line 94 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                      ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                          ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                        ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 45 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                            ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 93 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
+	                                                                    ^
+--WARNING----------
+OK
+Line 95 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1571 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		  };		
+		   ^
+--WARNING----------
+OK
+Line 1572 column 3 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		};
+		 ^
+--WARNING----------
+OK
+Line 1573 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		pix_y:=pix_y+1;
+		             ^
+--WARNING----------
+OK
+Line 1573 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		pix_y:=pix_y+1;
+		             ^
+--WARNING----------
+OK
+Line 1573 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		pix_y:=pix_y+1;
+		             ^
+--WARNING----------
+OK
+Line 1573 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		pix_y:=pix_y+1;
+		             ^
+--WARNING----------
+OK
+Line 1574 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		bit_count:=bit_count << 1;
+		                       ^
+--WARNING----------
+OK
+Line 1574 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		bit_count:=bit_count << 1;
+		                       ^
+--WARNING----------
+OK
+Line 1574 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		bit_count:=bit_count << 1;
+		                       ^
+--WARNING----------
+OK
+Line 1574 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		bit_count:=bit_count << 1;
+		                       ^
+--WARNING----------
+OK
+Line 1574 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		bit_count:=bit_count << 1;
+		                       ^
+--WARNING----------
+OK
+Line 1574 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		bit_count:=bit_count << 1;
+		                       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1576 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 1577 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    pix_x:=pix_x+1;
+	                 ^
+--WARNING----------
+OK
+Line 1577 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    pix_x:=pix_x+1;
+	                 ^
+--WARNING----------
+OK
+Line 1577 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    pix_x:=pix_x+1;
+	                 ^
+--WARNING----------
+OK
+Line 1577 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    pix_x:=pix_x+1;
+	                 ^
+--WARNING----------
+OK
+Line 1578 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    offset_begin:=offset_begin+1;
+	                               ^
+--WARNING----------
+OK
+Line 1578 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    offset_begin:=offset_begin+1;
+	                               ^
+--WARNING----------
+OK
+Line 1578 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    offset_begin:=offset_begin+1;
+	                               ^
+--WARNING----------
+OK
+Line 1578 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    offset_begin:=offset_begin+1;
+	                               ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1580 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + 1;
+	                  ^
+--WARNING----------
+OK
+Line 1580 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + 1;
+	                  ^
+--WARNING----------
+OK
+Line 1580 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + 1;
+	                  ^
+--WARNING----------
+OK
+Line 1580 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + 1;
+	                  ^
+--WARNING----------
+OK
+Line 1583 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1582 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + sz_letter;
+	                  ^
+--WARNING----------
+OK
+Line 1582 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + sz_letter;
+	                  ^
+--WARNING----------
+OK
+Line 1582 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + sz_letter;
+	                  ^
+--WARNING----------
+OK
+Line 1582 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pix_x := pix_x + sz_letter;
+	                  ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1585 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 181 column 45 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 181 column 45 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 181 column 45 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 181 column 45 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 181 column 45 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      print text at beg to (idx-1) to (px,py); 
+                                             ^
+--WARNING----------
+OK
+Line 182 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      py  := py + 16;
+                 ^
+--WARNING----------
+OK
+Line 182 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      py  := py + 16;
+                 ^
+--WARNING----------
+OK
+Line 182 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      py  := py + 16;
+                 ^
+--WARNING----------
+OK
+Line 182 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      py  := py + 16;
+                 ^
+--WARNING----------
+OK
+Line 183 column 18 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      beg := idx + 1;      
+                  ^
+--WARNING----------
+OK
+Line 183 column 18 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      beg := idx + 1;      
+                  ^
+--WARNING----------
+OK
+Line 183 column 18 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      beg := idx + 1;      
+                  ^
+--WARNING----------
+OK
+Line 183 column 18 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      beg := idx + 1;      
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 184 column 27 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    }.do_until {(idx > text.count) || {py > height}};    
+                           ^
+--WARNING----------
+OK
+Line 184 column 27 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    }.do_until {(idx > text.count) || {py > height}};    
+                           ^
+--WARNING----------
+OK
+Line 184 column 33 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    }.do_until {(idx > text.count) || {py > height}};    
+                                 ^
+--WARNING----------
+OK
+Line 184 column 22 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    }.do_until {(idx > text.count) || {py > height}};    
+                      ^
+--WARNING----------
+OK
+Line 184 column 22 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    }.do_until {(idx > text.count) || {py > height}};    
+                      ^
+--WARNING----------
+OK
+Line 184 column 22 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    }.do_until {(idx > text.count) || {py > height}};    
+                      ^
+--WARNING----------
+OK
+Line 184 column 22 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    }.do_until {(idx > text.count) || {py > height}};    
+                      ^
+--WARNING----------
+OK
+Line 184 column 37 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    }.do_until {(idx > text.count) || {py > height}};    
+                                     ^
+--WARNING----------
+OK
+Line 184 column 37 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    }.do_until {(idx > text.count) || {py > height}};    
+                                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 184 column 50 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    }.do_until {(idx > text.count) || {py > height}};    
+                                                  ^
+--WARNING----------
+OK
+Line 184 column 50 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    }.do_until {(idx > text.count) || {py > height}};    
+                                                  ^
+--WARNING----------
+OK
+Line 184 column 50 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    }.do_until {(idx > text.count) || {py > height}};    
+                                                  ^
+--WARNING----------
+OK
+Line 184 column 50 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    }.do_until {(idx > text.count) || {py > height}};    
+                                                  ^
+--WARNING----------
+OK
+Line 184 column 43 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    }.do_until {(idx > text.count) || {py > height}};    
+                                           ^
+--WARNING----------
+OK
+Line 184 column 43 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    }.do_until {(idx > text.count) || {py > height}};    
+                                           ^
+--WARNING----------
+OK
+Line 184 column 43 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    }.do_until {(idx > text.count) || {py > height}};    
+                                           ^
+--WARNING----------
+OK
+Line 184 column 43 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    }.do_until {(idx > text.count) || {py > height}};    
+                                           ^
+--WARNING----------
+OK
+Line 100 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! test.value).if {
+      ^
+--WARNING----------
+OK
+Line 100 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! test.value).if {
+      ^
+--WARNING----------
+OK
+Line 102 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 101 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_until test;
+                   ^
+--WARNING----------
+OK
+Line 101 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_until test;
+                   ^
+--WARNING----------
+OK
+Line 102 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 185 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+           ^
+--WARNING----------
+OK
+Line 185 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+           ^
+--WARNING----------
+OK
+Line 185 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+                ^
+--WARNING----------
+OK
+Line 185 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+                ^
+--WARNING----------
+OK
+Line 185 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+                ^
+--WARNING----------
+OK
+Line 185 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+                ^
+--WARNING----------
+OK
+Line 185 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+            ^
+--WARNING----------
+OK
+Line 185 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+            ^
+--WARNING----------
+OK
+Line 185 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+            ^
+--WARNING----------
+OK
+Line 185 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+            ^
+--WARNING----------
+OK
+Line 185 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+            ^
+--WARNING----------
+OK
+Line 185 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((stat & 11b) = 2).if {
+            ^
+--WARNING----------
+OK
+Line 187 column 5 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 186 column 10 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      text.remove (cursor+1);
+          ^
+--WARNING----------
+OK
+Line 186 column 10 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      text.remove (cursor+1);
+          ^
+--WARNING----------
+OK
+Line 186 column 25 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      text.remove (cursor+1);
+                         ^
+--WARNING----------
+OK
+Line 186 column 25 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      text.remove (cursor+1);
+                         ^
+--WARNING----------
+OK
+Line 186 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      text.remove (cursor+1);
+                          ^
+--WARNING----------
+OK
+Line 186 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      text.remove (cursor+1);
+                          ^
+--WARNING----------
+OK
+Line 186 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      text.remove (cursor+1);
+                          ^
+--WARNING----------
+OK
+Line 186 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      text.remove (cursor+1);
+                          ^
+--WARNING----------
+OK
+Line 186 column 28 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      text.remove (cursor+1);
+                            ^
+--WARNING----------
+OK
+Line 369 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {valid_index index};
+     ^
+--WARNING----------
+OK
+Line 369 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {valid_index index};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 369 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {valid_index index};
+                        ^
+--WARNING----------
+OK
+Line 369 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {valid_index index};
+                        ^
+--WARNING----------
+OK
+Line 369 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {valid_index index};
+                        ^
+--WARNING----------
+OK
+Line 369 column 24 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {valid_index index};
+                        ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 371 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    old_count:=count;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    old_count:=count;
+                    ^
+--WARNING----------
+OK
+Line 372 column 33 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    remove_between index to index;
+                                 ^
+--WARNING----------
+OK
+Line 372 column 33 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    remove_between index to index;
+                                 ^
+--WARNING----------
+OK
+Line 374 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = old_count - 1};
+     ^
+--WARNING----------
+OK
+Line 374 column 5 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = old_count - 1};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 374 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = old_count - 1};
+             ^
+--WARNING----------
+OK
+Line 374 column 13 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = old_count - 1};
+             ^
+--WARNING----------
+OK
+Line 374 column 26 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = old_count - 1};
+                          ^
+--WARNING----------
+OK
+Line 374 column 26 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = old_count - 1};
+                          ^
+--WARNING----------
+OK
+Line 374 column 26 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = old_count - 1};
+                          ^
+--WARNING----------
+OK
+Line 374 column 26 in STRING(/home/sonntag/lisaac/lib2/string/string.li):
+    ? {count = old_count - 1};
+                          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 5 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1194 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 66 column 17 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+                 ^
+--WARNING----------
+OK
+Line 66 column 17 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+                 ^
+--WARNING----------
+OK
+Line 66 column 17 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+                 ^
+--WARNING----------
+OK
+Line 104 column 18 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+                  ^
+--WARNING----------
+OK
+Line 65 column 8 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+        ^
+--WARNING----------
+OK
+Line 65 column 8 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+        ^
+--WARNING----------
+OK
+Line 65 column 8 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+        ^
+--WARNING----------
+OK
+Line 65 column 8 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+        ^
+--WARNING----------
+OK
+Line 65 column 16 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+                ^
+--WARNING----------
+OK
+Line 65 column 16 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+                ^
+--WARNING----------
+OK
+Line 65 column 16 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+                ^
+--WARNING----------
+OK
+Line 65 column 16 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+                ^
+--WARNING----------
+OK
+Line 65 column 16 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+                ^
+--WARNING----------
+OK
+Line 65 column 16 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    left.refresh;
+                ^
+--WARNING----------
+OK
+Line 66 column 9 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+         ^
+--WARNING----------
+OK
+Line 66 column 9 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+         ^
+--WARNING----------
+OK
+Line 66 column 9 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+         ^
+--WARNING----------
+OK
+Line 66 column 9 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+         ^
+--WARNING----------
+OK
+Line 66 column 17 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+                 ^
+--WARNING----------
+OK
+Line 66 column 17 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+                 ^
+--WARNING----------
+OK
+Line 66 column 17 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+                 ^
+--WARNING----------
+OK
+Line 66 column 17 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+                 ^
+--WARNING----------
+OK
+Line 66 column 17 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+                 ^
+--WARNING----------
+OK
+Line 66 column 17 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    right.refresh;
+                 ^
+--WARNING----------
+OK
+Line 105 column 5 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 362 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 405 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+     ^
+--WARNING----------
+OK
+Line 405 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 368 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+     ^
+--WARNING----------
+OK
+Line 368 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 370 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((x != 0) || {y != 0}).if {
+                ^
+--WARNING----------
+OK
+Line 370 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((x != 0) || {y != 0}).if {
+                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 400 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 377 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                   ^
+--WARNING----------
+OK
+Line 373 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                         ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                   ^
+--WARNING----------
+OK
+Line 374 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                         ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                   ^
+--WARNING----------
+OK
+Line 375 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                         ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                   ^
+--WARNING----------
+OK
+Line 376 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                         ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 377 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 829 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 829 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 789 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 783 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 672 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+             ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                             ^
+--WARNING----------
+OK
+Line 663 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                              ^
+--WARNING----------
+OK
+Line 93 column 9 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    (prev=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 93 column 9 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    (prev=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 98 column 5 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 94 column 20 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+      new_root:=next;
+                    ^
+--WARNING----------
+OK
+Line 94 column 20 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+      new_root:=next;
+                    ^
+--WARNING----------
+OK
+Line 98 column 5 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 96 column 10 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+      prev.set_next next;
+          ^
+--WARNING----------
+OK
+Line 96 column 10 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+      prev.set_next next;
+          ^
+--WARNING----------
+OK
+Line 96 column 24 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+      prev.set_next next;
+                        ^
+--WARNING----------
+OK
+Line 96 column 24 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+      prev.set_next next;
+                        ^
+--WARNING----------
+OK
+Line 96 column 24 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+      prev.set_next next;
+                        ^
+--WARNING----------
+OK
+Line 99 column 9 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 99 column 9 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 101 column 5 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 100 column 10 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+      next.set_prev prev;
+          ^
+--WARNING----------
+OK
+Line 100 column 10 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+      next.set_prev prev;
+          ^
+--WARNING----------
+OK
+Line 100 column 24 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+      next.set_prev prev;
+                        ^
+--WARNING----------
+OK
+Line 100 column 24 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+      next.set_prev prev;
+                        ^
+--WARNING----------
+OK
+Line 100 column 24 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+      next.set_prev prev;
+                        ^
+--WARNING----------
+OK
+Line 101 column 5 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                     ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+             ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                             ^
+--WARNING----------
+OK
+Line 666 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                              ^
+--WARNING----------
+OK
+Line 99 column 9 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    (prev=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 99 column 9 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    (prev=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 104 column 5 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 100 column 20 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+      new_root:=next;
+                    ^
+--WARNING----------
+OK
+Line 100 column 20 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+      new_root:=next;
+                    ^
+--WARNING----------
+OK
+Line 104 column 5 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 10 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+      prev.set_next next;
+          ^
+--WARNING----------
+OK
+Line 102 column 10 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+      prev.set_next next;
+          ^
+--WARNING----------
+OK
+Line 102 column 24 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+      prev.set_next next;
+                        ^
+--WARNING----------
+OK
+Line 102 column 24 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+      prev.set_next next;
+                        ^
+--WARNING----------
+OK
+Line 102 column 24 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+      prev.set_next next;
+                        ^
+--WARNING----------
+OK
+Line 105 column 9 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 105 column 9 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 107 column 5 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 106 column 10 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+      next.set_prev prev;
+          ^
+--WARNING----------
+OK
+Line 106 column 10 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+      next.set_prev prev;
+          ^
+--WARNING----------
+OK
+Line 106 column 24 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+      next.set_prev prev;
+                        ^
+--WARNING----------
+OK
+Line 106 column 24 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+      next.set_prev prev;
+                        ^
+--WARNING----------
+OK
+Line 106 column 24 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+      next.set_prev prev;
+                        ^
+--WARNING----------
+OK
+Line 107 column 5 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                     ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 85 column 9 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    (prev=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 85 column 9 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    (prev=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 90 column 5 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 86 column 20 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      new_root:=next;
+                    ^
+--WARNING----------
+OK
+Line 86 column 20 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      new_root:=next;
+                    ^
+--WARNING----------
+OK
+Line 90 column 5 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 88 column 10 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      prev.set_next next;
+          ^
+--WARNING----------
+OK
+Line 88 column 10 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      prev.set_next next;
+          ^
+--WARNING----------
+OK
+Line 88 column 24 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      prev.set_next next;
+                        ^
+--WARNING----------
+OK
+Line 88 column 24 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      prev.set_next next;
+                        ^
+--WARNING----------
+OK
+Line 88 column 24 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      prev.set_next next;
+                        ^
+--WARNING----------
+OK
+Line 91 column 9 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 91 column 9 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 93 column 5 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 92 column 10 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      next.set_prev prev;
+          ^
+--WARNING----------
+OK
+Line 92 column 10 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      next.set_prev prev;
+          ^
+--WARNING----------
+OK
+Line 92 column 24 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      next.set_prev prev;
+                        ^
+--WARNING----------
+OK
+Line 92 column 24 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      next.set_prev prev;
+                        ^
+--WARNING----------
+OK
+Line 92 column 24 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      next.set_prev prev;
+                        ^
+--WARNING----------
+OK
+Line 93 column 5 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 95 column 9 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 95 column 9 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 97 column 5 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 96 column 10 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      next.dec_level;
+          ^
+--WARNING----------
+OK
+Line 96 column 10 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      next.dec_level;
+          ^
+--WARNING----------
+OK
+Line 96 column 20 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      next.dec_level;
+                    ^
+--WARNING----------
+OK
+Line 110 column 16 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    level:=level-1;
+                ^
+--WARNING----------
+OK
+Line 110 column 16 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    level:=level-1;
+                ^
+--WARNING----------
+OK
+Line 110 column 17 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    level:=level-1;
+                 ^
+--WARNING----------
+OK
+Line 110 column 17 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    level:=level-1;
+                 ^
+--WARNING----------
+OK
+Line 110 column 17 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    level:=level-1;
+                 ^
+--WARNING----------
+OK
+Line 110 column 17 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    level:=level-1;
+                 ^
+--WARNING----------
+OK
+Line 110 column 11 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    level:=level-1;
+           ^
+--WARNING----------
+OK
+Line 111 column 9 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 111 column 9 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    (next!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 113 column 5 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 112 column 10 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      next.dec_level; // Terminal recursivity
+          ^
+--WARNING----------
+OK
+Line 112 column 10 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      next.dec_level; // Terminal recursivity
+          ^
+--WARNING----------
+OK
+Line 112 column 20 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+      next.dec_level; // Terminal recursivity
+                    ^
+--WARNING----------
+OK
+Line 113 column 5 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 97 column 5 in PLAN(/home/sonntag/lisaac/lib2/gui/clipping/plan.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 672 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 783 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 779 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw0:=pl.x0.value; 
+	            ^
+--WARNING----------
+OK
+Line 779 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw0:=pl.x0.value; 
+	                  ^
+--WARNING----------
+OK
+Line 780 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw1:=pl.x1.value;
+	            ^
+--WARNING----------
+OK
+Line 780 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw1:=pl.x1.value;
+	                  ^
+--WARNING----------
+OK
+Line 781 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw0:=pl.y0.value; 
+	            ^
+--WARNING----------
+OK
+Line 781 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw0:=pl.y0.value; 
+	                  ^
+--WARNING----------
+OK
+Line 782 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	            ^
+--WARNING----------
+OK
+Line 782 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                  ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 789 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 791 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (! is_return).if {
+        ^
+--WARNING----------
+OK
+Line 791 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (! is_return).if {
+        ^
+--WARNING----------
+OK
+Line 828 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	            ^
+--WARNING----------
+OK
+Line 797 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                        ^
+--WARNING----------
+OK
+Line 797 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 797 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 827 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 827 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	         ^
+--WARNING----------
+OK
+Line 809 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	                      ^
+--WARNING----------
+OK
+Line 107 column 11 in LIMIT_X(/home/sonntag/lisaac/lib2/gui/clipping/limit_x.li):
+    value:=v;
+           ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	         ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                         ^
+--WARNING----------
+OK
+Line 810 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                          ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	              ^
+--WARNING----------
+OK
+Line 811 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	                    ^
+--WARNING----------
+OK
+Line 815 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	           ^
+--WARNING----------
+OK
+Line 812 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	                        ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                   ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                   ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 815 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	         ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                         ^
+--WARNING----------
+OK
+Line 816 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                          ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	         ^
+--WARNING----------
+OK
+Line 819 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	                      ^
+--WARNING----------
+OK
+Line 113 column 11 in LIMIT_Y(/home/sonntag/lisaac/lib2/gui/clipping/limit_y.li):
+    value:=v;
+           ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	         ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                         ^
+--WARNING----------
+OK
+Line 820 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                          ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	              ^
+--WARNING----------
+OK
+Line 821 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	                    ^
+--WARNING----------
+OK
+Line 825 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	           ^
+--WARNING----------
+OK
+Line 822 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	                        ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                   ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                   ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 825 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	         ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                         ^
+--WARNING----------
+OK
+Line 826 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                          ^
+--WARNING----------
+OK
+Line 828 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1008 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1008 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 829 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 699 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 693 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 693 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 689 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw0:=pl.x0.value; 
+	          ^
+--WARNING----------
+OK
+Line 689 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw0:=pl.x0.value; 
+	                ^
+--WARNING----------
+OK
+Line 690 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=pl.x1.value;
+	          ^
+--WARNING----------
+OK
+Line 690 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=pl.x1.value;
+	                ^
+--WARNING----------
+OK
+Line 691 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw0:=pl.y0.value; 
+	          ^
+--WARNING----------
+OK
+Line 691 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw0:=pl.y0.value; 
+	                ^
+--WARNING----------
+OK
+Line 692 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	          ^
+--WARNING----------
+OK
+Line 692 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 699 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 700 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (! is_return).if {
+      ^
+--WARNING----------
+OK
+Line 700 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (! is_return).if {
+      ^
+--WARNING----------
+OK
+Line 761 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                   ^
+--WARNING----------
+OK
+Line 706 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 706 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                                ^
+--WARNING----------
+OK
+Line 707 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                  ^
+--WARNING----------
+OK
+Line 760 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 715 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	                      ^
+--WARNING----------
+OK
+Line 715 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	                      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 723 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                                       ^
+--WARNING----------
+OK
+Line 723 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 721 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 721 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 719 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                  ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 723 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 723 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                          ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 734 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	                  ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	                        ^
+--WARNING----------
+OK
+Line 727 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	                         ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                          ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                             ^
+--WARNING----------
+OK
+Line 734 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	                  ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	             ^
+--WARNING----------
+OK
+Line 740 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 739 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.inc_level;
+	              ^
+--WARNING----------
+OK
+Line 740 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	                 ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	                 ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                     ^
+--WARNING----------
+OK
+Line 750 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	                 ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	                 ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                     ^
+--WARNING----------
+OK
+Line 759 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 760 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 761 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 829 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 789 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 783 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 672 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+             ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                             ^
+--WARNING----------
+OK
+Line 663 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                              ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                     ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+             ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                             ^
+--WARNING----------
+OK
+Line 666 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                              ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                     ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 672 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 783 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 779 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw0:=pl.x0.value; 
+	            ^
+--WARNING----------
+OK
+Line 779 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw0:=pl.x0.value; 
+	                  ^
+--WARNING----------
+OK
+Line 780 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw1:=pl.x1.value;
+	            ^
+--WARNING----------
+OK
+Line 780 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw1:=pl.x1.value;
+	                  ^
+--WARNING----------
+OK
+Line 781 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw0:=pl.y0.value; 
+	            ^
+--WARNING----------
+OK
+Line 781 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw0:=pl.y0.value; 
+	                  ^
+--WARNING----------
+OK
+Line 782 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	            ^
+--WARNING----------
+OK
+Line 782 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                  ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 789 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 791 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (! is_return).if {
+        ^
+--WARNING----------
+OK
+Line 791 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (! is_return).if {
+        ^
+--WARNING----------
+OK
+Line 828 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	            ^
+--WARNING----------
+OK
+Line 797 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                        ^
+--WARNING----------
+OK
+Line 797 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 797 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 827 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 827 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	         ^
+--WARNING----------
+OK
+Line 809 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	         ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                         ^
+--WARNING----------
+OK
+Line 810 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                          ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	              ^
+--WARNING----------
+OK
+Line 811 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	                    ^
+--WARNING----------
+OK
+Line 815 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	           ^
+--WARNING----------
+OK
+Line 812 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	                        ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                   ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                   ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 815 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	         ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                         ^
+--WARNING----------
+OK
+Line 816 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                          ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	         ^
+--WARNING----------
+OK
+Line 819 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	                      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	         ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                         ^
+--WARNING----------
+OK
+Line 820 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                          ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	              ^
+--WARNING----------
+OK
+Line 821 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	                    ^
+--WARNING----------
+OK
+Line 825 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	           ^
+--WARNING----------
+OK
+Line 822 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	                        ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                   ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                   ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 825 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	         ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                         ^
+--WARNING----------
+OK
+Line 826 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                          ^
+--WARNING----------
+OK
+Line 828 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1008 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1008 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 829 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 699 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 693 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 693 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 689 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw0:=pl.x0.value; 
+	          ^
+--WARNING----------
+OK
+Line 689 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw0:=pl.x0.value; 
+	                ^
+--WARNING----------
+OK
+Line 690 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=pl.x1.value;
+	          ^
+--WARNING----------
+OK
+Line 690 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=pl.x1.value;
+	                ^
+--WARNING----------
+OK
+Line 691 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw0:=pl.y0.value; 
+	          ^
+--WARNING----------
+OK
+Line 691 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw0:=pl.y0.value; 
+	                ^
+--WARNING----------
+OK
+Line 692 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	          ^
+--WARNING----------
+OK
+Line 692 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 699 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 700 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (! is_return).if {
+      ^
+--WARNING----------
+OK
+Line 700 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (! is_return).if {
+      ^
+--WARNING----------
+OK
+Line 761 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                   ^
+--WARNING----------
+OK
+Line 706 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 706 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                                ^
+--WARNING----------
+OK
+Line 707 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                  ^
+--WARNING----------
+OK
+Line 760 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 715 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	                      ^
+--WARNING----------
+OK
+Line 715 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	                      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 723 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                                       ^
+--WARNING----------
+OK
+Line 723 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 721 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 721 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 719 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                  ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 723 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 723 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                          ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 734 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	                  ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	                        ^
+--WARNING----------
+OK
+Line 727 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	                         ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                          ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                             ^
+--WARNING----------
+OK
+Line 734 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	                  ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	             ^
+--WARNING----------
+OK
+Line 740 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 739 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.inc_level;
+	              ^
+--WARNING----------
+OK
+Line 740 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	                 ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	                 ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                     ^
+--WARNING----------
+OK
+Line 750 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	                 ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	                 ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                     ^
+--WARNING----------
+OK
+Line 759 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 760 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 761 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 829 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 789 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 783 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 672 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+             ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                             ^
+--WARNING----------
+OK
+Line 663 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                              ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                     ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+             ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                             ^
+--WARNING----------
+OK
+Line 666 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                              ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                     ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 672 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 783 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 779 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw0:=pl.x0.value; 
+	            ^
+--WARNING----------
+OK
+Line 779 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw0:=pl.x0.value; 
+	                  ^
+--WARNING----------
+OK
+Line 780 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw1:=pl.x1.value;
+	            ^
+--WARNING----------
+OK
+Line 780 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw1:=pl.x1.value;
+	                  ^
+--WARNING----------
+OK
+Line 781 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw0:=pl.y0.value; 
+	            ^
+--WARNING----------
+OK
+Line 781 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw0:=pl.y0.value; 
+	                  ^
+--WARNING----------
+OK
+Line 782 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	            ^
+--WARNING----------
+OK
+Line 782 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                  ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 789 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 791 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (! is_return).if {
+        ^
+--WARNING----------
+OK
+Line 791 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (! is_return).if {
+        ^
+--WARNING----------
+OK
+Line 828 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	            ^
+--WARNING----------
+OK
+Line 797 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                        ^
+--WARNING----------
+OK
+Line 797 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 797 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 827 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 827 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	         ^
+--WARNING----------
+OK
+Line 809 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	         ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                         ^
+--WARNING----------
+OK
+Line 810 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                          ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	              ^
+--WARNING----------
+OK
+Line 811 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	                    ^
+--WARNING----------
+OK
+Line 815 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	           ^
+--WARNING----------
+OK
+Line 812 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	                        ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                   ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                   ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 815 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	         ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                         ^
+--WARNING----------
+OK
+Line 816 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                          ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	         ^
+--WARNING----------
+OK
+Line 819 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	                      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	         ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                         ^
+--WARNING----------
+OK
+Line 820 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                          ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	              ^
+--WARNING----------
+OK
+Line 821 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	                    ^
+--WARNING----------
+OK
+Line 825 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	           ^
+--WARNING----------
+OK
+Line 822 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	                        ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                   ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                   ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 825 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	         ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                         ^
+--WARNING----------
+OK
+Line 826 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                          ^
+--WARNING----------
+OK
+Line 828 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1008 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1008 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 829 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 699 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 693 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 693 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 689 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw0:=pl.x0.value; 
+	          ^
+--WARNING----------
+OK
+Line 689 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw0:=pl.x0.value; 
+	                ^
+--WARNING----------
+OK
+Line 690 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=pl.x1.value;
+	          ^
+--WARNING----------
+OK
+Line 690 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=pl.x1.value;
+	                ^
+--WARNING----------
+OK
+Line 691 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw0:=pl.y0.value; 
+	          ^
+--WARNING----------
+OK
+Line 691 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw0:=pl.y0.value; 
+	                ^
+--WARNING----------
+OK
+Line 692 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	          ^
+--WARNING----------
+OK
+Line 692 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 699 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 700 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (! is_return).if {
+      ^
+--WARNING----------
+OK
+Line 700 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (! is_return).if {
+      ^
+--WARNING----------
+OK
+Line 761 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                   ^
+--WARNING----------
+OK
+Line 706 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 706 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                                ^
+--WARNING----------
+OK
+Line 707 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                  ^
+--WARNING----------
+OK
+Line 760 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 715 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	                      ^
+--WARNING----------
+OK
+Line 715 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	                      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 723 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                                       ^
+--WARNING----------
+OK
+Line 723 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 721 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 721 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 719 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                  ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 723 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 723 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                          ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 734 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	                  ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	                        ^
+--WARNING----------
+OK
+Line 727 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	                         ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                          ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                             ^
+--WARNING----------
+OK
+Line 734 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	                  ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	             ^
+--WARNING----------
+OK
+Line 740 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 739 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.inc_level;
+	              ^
+--WARNING----------
+OK
+Line 740 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	                 ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	                 ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                     ^
+--WARNING----------
+OK
+Line 750 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	                 ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	                 ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                     ^
+--WARNING----------
+OK
+Line 759 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 760 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 761 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 829 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 789 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 783 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 672 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+             ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                             ^
+--WARNING----------
+OK
+Line 663 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                              ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                     ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+             ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                             ^
+--WARNING----------
+OK
+Line 666 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                              ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                     ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 672 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 783 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 779 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw0:=pl.x0.value; 
+	            ^
+--WARNING----------
+OK
+Line 779 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw0:=pl.x0.value; 
+	                  ^
+--WARNING----------
+OK
+Line 780 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw1:=pl.x1.value;
+	            ^
+--WARNING----------
+OK
+Line 780 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw1:=pl.x1.value;
+	                  ^
+--WARNING----------
+OK
+Line 781 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw0:=pl.y0.value; 
+	            ^
+--WARNING----------
+OK
+Line 781 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw0:=pl.y0.value; 
+	                  ^
+--WARNING----------
+OK
+Line 782 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	            ^
+--WARNING----------
+OK
+Line 782 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                  ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 789 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 791 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (! is_return).if {
+        ^
+--WARNING----------
+OK
+Line 791 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (! is_return).if {
+        ^
+--WARNING----------
+OK
+Line 828 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	            ^
+--WARNING----------
+OK
+Line 797 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                        ^
+--WARNING----------
+OK
+Line 797 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 797 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 827 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 827 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	         ^
+--WARNING----------
+OK
+Line 809 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	         ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                         ^
+--WARNING----------
+OK
+Line 810 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                          ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	              ^
+--WARNING----------
+OK
+Line 811 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	                    ^
+--WARNING----------
+OK
+Line 815 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	           ^
+--WARNING----------
+OK
+Line 812 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	                        ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                   ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                   ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 815 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	         ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                         ^
+--WARNING----------
+OK
+Line 816 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                          ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	         ^
+--WARNING----------
+OK
+Line 819 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	                      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	         ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                         ^
+--WARNING----------
+OK
+Line 820 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                          ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	              ^
+--WARNING----------
+OK
+Line 821 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	                    ^
+--WARNING----------
+OK
+Line 825 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	           ^
+--WARNING----------
+OK
+Line 822 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	                        ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                   ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                   ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 825 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	         ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                         ^
+--WARNING----------
+OK
+Line 826 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                          ^
+--WARNING----------
+OK
+Line 828 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1008 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1008 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 829 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 699 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 693 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 693 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 689 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw0:=pl.x0.value; 
+	          ^
+--WARNING----------
+OK
+Line 689 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw0:=pl.x0.value; 
+	                ^
+--WARNING----------
+OK
+Line 690 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=pl.x1.value;
+	          ^
+--WARNING----------
+OK
+Line 690 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=pl.x1.value;
+	                ^
+--WARNING----------
+OK
+Line 691 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw0:=pl.y0.value; 
+	          ^
+--WARNING----------
+OK
+Line 691 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw0:=pl.y0.value; 
+	                ^
+--WARNING----------
+OK
+Line 692 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	          ^
+--WARNING----------
+OK
+Line 692 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 699 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 700 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (! is_return).if {
+      ^
+--WARNING----------
+OK
+Line 700 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (! is_return).if {
+      ^
+--WARNING----------
+OK
+Line 761 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                   ^
+--WARNING----------
+OK
+Line 706 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 706 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                                ^
+--WARNING----------
+OK
+Line 707 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                  ^
+--WARNING----------
+OK
+Line 760 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 715 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	                      ^
+--WARNING----------
+OK
+Line 715 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	                      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 723 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                                       ^
+--WARNING----------
+OK
+Line 723 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 721 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 721 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 719 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                  ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 723 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 723 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                          ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 734 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	                  ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	                        ^
+--WARNING----------
+OK
+Line 727 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	                         ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                          ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                             ^
+--WARNING----------
+OK
+Line 734 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	                  ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	             ^
+--WARNING----------
+OK
+Line 740 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 739 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.inc_level;
+	              ^
+--WARNING----------
+OK
+Line 740 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	                 ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	                 ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                     ^
+--WARNING----------
+OK
+Line 750 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	                 ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	                 ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                     ^
+--WARNING----------
+OK
+Line 759 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 760 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 761 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 829 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 789 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 783 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 672 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+             ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                             ^
+--WARNING----------
+OK
+Line 663 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                              ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                     ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+             ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                             ^
+--WARNING----------
+OK
+Line 666 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                              ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                     ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 672 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 783 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 779 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw0:=pl.x0.value; 
+	            ^
+--WARNING----------
+OK
+Line 779 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw0:=pl.x0.value; 
+	                  ^
+--WARNING----------
+OK
+Line 780 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw1:=pl.x1.value;
+	            ^
+--WARNING----------
+OK
+Line 780 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw1:=pl.x1.value;
+	                  ^
+--WARNING----------
+OK
+Line 781 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw0:=pl.y0.value; 
+	            ^
+--WARNING----------
+OK
+Line 781 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw0:=pl.y0.value; 
+	                  ^
+--WARNING----------
+OK
+Line 782 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	            ^
+--WARNING----------
+OK
+Line 782 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                  ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 789 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 791 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (! is_return).if {
+        ^
+--WARNING----------
+OK
+Line 791 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (! is_return).if {
+        ^
+--WARNING----------
+OK
+Line 828 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	            ^
+--WARNING----------
+OK
+Line 797 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                        ^
+--WARNING----------
+OK
+Line 797 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 797 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 827 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 827 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	         ^
+--WARNING----------
+OK
+Line 809 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	         ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                         ^
+--WARNING----------
+OK
+Line 810 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                          ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	              ^
+--WARNING----------
+OK
+Line 811 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	                    ^
+--WARNING----------
+OK
+Line 815 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	           ^
+--WARNING----------
+OK
+Line 812 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	                        ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                   ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                   ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 815 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	         ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                         ^
+--WARNING----------
+OK
+Line 816 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                          ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	         ^
+--WARNING----------
+OK
+Line 819 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	                      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	         ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                         ^
+--WARNING----------
+OK
+Line 820 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                          ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	              ^
+--WARNING----------
+OK
+Line 821 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	                    ^
+--WARNING----------
+OK
+Line 825 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	           ^
+--WARNING----------
+OK
+Line 822 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	                        ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                   ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                   ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 825 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	         ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                         ^
+--WARNING----------
+OK
+Line 826 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                          ^
+--WARNING----------
+OK
+Line 828 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1008 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1008 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 829 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 699 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 693 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 693 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 689 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw0:=pl.x0.value; 
+	          ^
+--WARNING----------
+OK
+Line 689 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw0:=pl.x0.value; 
+	                ^
+--WARNING----------
+OK
+Line 690 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=pl.x1.value;
+	          ^
+--WARNING----------
+OK
+Line 690 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=pl.x1.value;
+	                ^
+--WARNING----------
+OK
+Line 691 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw0:=pl.y0.value; 
+	          ^
+--WARNING----------
+OK
+Line 691 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw0:=pl.y0.value; 
+	                ^
+--WARNING----------
+OK
+Line 692 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	          ^
+--WARNING----------
+OK
+Line 692 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 699 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 700 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (! is_return).if {
+      ^
+--WARNING----------
+OK
+Line 700 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (! is_return).if {
+      ^
+--WARNING----------
+OK
+Line 761 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                   ^
+--WARNING----------
+OK
+Line 706 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 706 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                                ^
+--WARNING----------
+OK
+Line 707 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                  ^
+--WARNING----------
+OK
+Line 760 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 715 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	                      ^
+--WARNING----------
+OK
+Line 715 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	                      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 723 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                                       ^
+--WARNING----------
+OK
+Line 723 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 721 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 721 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 719 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                  ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 723 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 723 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                          ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 734 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	                  ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	                        ^
+--WARNING----------
+OK
+Line 727 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	                         ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                          ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                             ^
+--WARNING----------
+OK
+Line 734 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	                  ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	             ^
+--WARNING----------
+OK
+Line 740 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 739 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.inc_level;
+	              ^
+--WARNING----------
+OK
+Line 740 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	                 ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	                 ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                     ^
+--WARNING----------
+OK
+Line 750 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	                 ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	                 ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                     ^
+--WARNING----------
+OK
+Line 759 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 760 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 761 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 829 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 789 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 783 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 672 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+             ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                             ^
+--WARNING----------
+OK
+Line 663 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                              ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                     ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+             ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                             ^
+--WARNING----------
+OK
+Line 666 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                              ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                     ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 672 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 783 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 779 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw0:=pl.x0.value; 
+	            ^
+--WARNING----------
+OK
+Line 779 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw0:=pl.x0.value; 
+	                  ^
+--WARNING----------
+OK
+Line 780 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw1:=pl.x1.value;
+	            ^
+--WARNING----------
+OK
+Line 780 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw1:=pl.x1.value;
+	                  ^
+--WARNING----------
+OK
+Line 781 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw0:=pl.y0.value; 
+	            ^
+--WARNING----------
+OK
+Line 781 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw0:=pl.y0.value; 
+	                  ^
+--WARNING----------
+OK
+Line 782 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	            ^
+--WARNING----------
+OK
+Line 782 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                  ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 789 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 791 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (! is_return).if {
+        ^
+--WARNING----------
+OK
+Line 791 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (! is_return).if {
+        ^
+--WARNING----------
+OK
+Line 828 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	            ^
+--WARNING----------
+OK
+Line 797 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                        ^
+--WARNING----------
+OK
+Line 797 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 797 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 827 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 827 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	         ^
+--WARNING----------
+OK
+Line 809 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	         ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                         ^
+--WARNING----------
+OK
+Line 810 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                          ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	              ^
+--WARNING----------
+OK
+Line 811 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	                    ^
+--WARNING----------
+OK
+Line 815 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	           ^
+--WARNING----------
+OK
+Line 812 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	                        ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                   ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                   ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 815 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	         ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                         ^
+--WARNING----------
+OK
+Line 816 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                          ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	         ^
+--WARNING----------
+OK
+Line 819 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	                      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	         ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                         ^
+--WARNING----------
+OK
+Line 820 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                          ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	              ^
+--WARNING----------
+OK
+Line 821 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	                    ^
+--WARNING----------
+OK
+Line 825 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	           ^
+--WARNING----------
+OK
+Line 822 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	                        ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                   ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                   ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 825 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	         ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                         ^
+--WARNING----------
+OK
+Line 826 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                          ^
+--WARNING----------
+OK
+Line 828 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1008 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1008 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 829 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 699 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 693 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 693 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 689 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw0:=pl.x0.value; 
+	          ^
+--WARNING----------
+OK
+Line 689 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw0:=pl.x0.value; 
+	                ^
+--WARNING----------
+OK
+Line 690 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=pl.x1.value;
+	          ^
+--WARNING----------
+OK
+Line 690 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=pl.x1.value;
+	                ^
+--WARNING----------
+OK
+Line 691 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw0:=pl.y0.value; 
+	          ^
+--WARNING----------
+OK
+Line 691 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw0:=pl.y0.value; 
+	                ^
+--WARNING----------
+OK
+Line 692 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	          ^
+--WARNING----------
+OK
+Line 692 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 699 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 700 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (! is_return).if {
+      ^
+--WARNING----------
+OK
+Line 700 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (! is_return).if {
+      ^
+--WARNING----------
+OK
+Line 761 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                   ^
+--WARNING----------
+OK
+Line 706 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 706 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                                ^
+--WARNING----------
+OK
+Line 707 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                  ^
+--WARNING----------
+OK
+Line 760 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 715 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	                      ^
+--WARNING----------
+OK
+Line 715 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	                      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 723 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                                       ^
+--WARNING----------
+OK
+Line 723 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 721 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 721 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 719 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                  ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 723 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 723 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                          ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 734 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	                  ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	                        ^
+--WARNING----------
+OK
+Line 727 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	                         ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                          ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                             ^
+--WARNING----------
+OK
+Line 734 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	                  ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	             ^
+--WARNING----------
+OK
+Line 740 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 739 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.inc_level;
+	              ^
+--WARNING----------
+OK
+Line 740 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	                 ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	                 ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                     ^
+--WARNING----------
+OK
+Line 750 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	                 ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	                 ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                     ^
+--WARNING----------
+OK
+Line 759 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 760 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 761 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 829 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 789 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 783 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 672 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+             ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                             ^
+--WARNING----------
+OK
+Line 663 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                              ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                     ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+             ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                             ^
+--WARNING----------
+OK
+Line 666 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                              ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                     ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 672 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 783 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 779 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw0:=pl.x0.value; 
+	            ^
+--WARNING----------
+OK
+Line 779 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw0:=pl.x0.value; 
+	                  ^
+--WARNING----------
+OK
+Line 780 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw1:=pl.x1.value;
+	            ^
+--WARNING----------
+OK
+Line 780 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw1:=pl.x1.value;
+	                  ^
+--WARNING----------
+OK
+Line 781 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw0:=pl.y0.value; 
+	            ^
+--WARNING----------
+OK
+Line 781 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw0:=pl.y0.value; 
+	                  ^
+--WARNING----------
+OK
+Line 782 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	            ^
+--WARNING----------
+OK
+Line 782 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                  ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 789 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 791 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (! is_return).if {
+        ^
+--WARNING----------
+OK
+Line 791 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (! is_return).if {
+        ^
+--WARNING----------
+OK
+Line 828 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	            ^
+--WARNING----------
+OK
+Line 797 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                        ^
+--WARNING----------
+OK
+Line 797 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 797 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 827 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 827 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	         ^
+--WARNING----------
+OK
+Line 809 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	         ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                         ^
+--WARNING----------
+OK
+Line 810 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                          ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	              ^
+--WARNING----------
+OK
+Line 811 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	                    ^
+--WARNING----------
+OK
+Line 815 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	           ^
+--WARNING----------
+OK
+Line 812 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	                        ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                   ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                   ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 815 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	         ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                         ^
+--WARNING----------
+OK
+Line 816 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                          ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	         ^
+--WARNING----------
+OK
+Line 819 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	                      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	         ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                         ^
+--WARNING----------
+OK
+Line 820 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                          ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	              ^
+--WARNING----------
+OK
+Line 821 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	                    ^
+--WARNING----------
+OK
+Line 825 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	           ^
+--WARNING----------
+OK
+Line 822 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	                        ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                   ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                   ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 825 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	         ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                         ^
+--WARNING----------
+OK
+Line 826 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                          ^
+--WARNING----------
+OK
+Line 828 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1008 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1008 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                      ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+                       ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1001 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    x_window:=x_window+x; 
+              ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                      ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+                       ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1002 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    y_window:=y_window+y;
+              ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 1003 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; 
+               ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 769 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan=NULL).if { 
+         ^
+--WARNING----------
+OK
+Line 829 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 770 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      append_plan; 
+                 ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 683 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if { 
+           ^
+--WARNING----------
+OK
+Line 699 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 685 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      pl:=parent.plan;
+                     ^
+--WARNING----------
+OK
+Line 693 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 693 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 689 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw0:=pl.x0.value; 
+	          ^
+--WARNING----------
+OK
+Line 689 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw0:=pl.x0.value; 
+	                ^
+--WARNING----------
+OK
+Line 690 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=pl.x1.value;
+	          ^
+--WARNING----------
+OK
+Line 690 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=pl.x1.value;
+	                ^
+--WARNING----------
+OK
+Line 691 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw0:=pl.y0.value; 
+	          ^
+--WARNING----------
+OK
+Line 691 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw0:=pl.y0.value; 
+	                ^
+--WARNING----------
+OK
+Line 692 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	          ^
+--WARNING----------
+OK
+Line 692 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 692 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=pl.y1.value-1;
+	                 ^
+--WARNING----------
+OK
+Line 699 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                       ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                             ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 697 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xw1:=parent_video.width-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                       ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                              ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 698 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yw1:=parent_video.height-1;
+                               ^
+--WARNING----------
+OK
+Line 700 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (! is_return).if {
+      ^
+--WARNING----------
+OK
+Line 700 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (! is_return).if {
+      ^
+--WARNING----------
+OK
+Line 761 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 702 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x0:=x_window; 
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                  ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+             ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 703 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x1:=x0+width-1;
+                   ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 704 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y0:=y_window; 
+                  ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                   ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+             ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 705 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y1:=y0+height-1;
+                    ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+            ^
+--WARNING----------
+OK
+Line 706 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                         ^
+--WARNING----------
+OK
+Line 706 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                   ^
+--WARNING----------
+OK
+Line 706 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 707 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+           ^
+--WARNING----------
+OK
+Line 706 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((x1>=xw0) && {x0<=xw1} && 
+                                ^
+--WARNING----------
+OK
+Line 707 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                        ^
+--WARNING----------
+OK
+Line 707 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {y1>=yw0} && {y0<=yw1}).if {
+                  ^
+--WARNING----------
+OK
+Line 760 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 709 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.max xw0;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 710 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.min xw1;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 711 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.max yw0;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 712 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.min yw1;
+	              ^
+--WARNING----------
+OK
+Line 715 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	                      ^
+--WARNING----------
+OK
+Line 715 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	                      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 715 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan:=PLAN.create Self;
+	      ^
+--WARNING----------
+OK
+Line 723 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                                       ^
+--WARNING----------
+OK
+Line 723 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 718 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  winp:=win.prev;
+	                ^
+--WARNING----------
+OK
+Line 721 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 721 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 719 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                             ^
+--WARNING----------
+OK
+Line 719 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
+	                  ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 720 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    winp:=winp.prev;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 722 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win:=win.parent;
+	                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 723 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 723 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	}.do_while {(win!=NULL) && {winp=NULL}};
+	                          ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 734 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 725 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl:=winp.plan;
+	               ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	      ^
+--WARNING----------
+OK
+Line 726 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_prev pl; 
+	                  ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	      ^
+--WARNING----------
+OK
+Line 727 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	                        ^
+--WARNING----------
+OK
+Line 727 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next (pl.next); 
+	                         ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 728 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_next plan;
+	                  ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	      ^
+--WARNING----------
+OK
+Line 729 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                          ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                           ^
+--WARNING----------
+OK
+Line 729 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level (pl.level+1); 
+	                             ^
+--WARNING----------
+OK
+Line 734 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	      ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 731 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_next list_plan; 
+	                         ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	                 ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 732 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  list_plan:=plan;
+	             ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	      ^
+--WARNING----------
+OK
+Line 733 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.set_level 1; 
+	                  ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	        ^
+--WARNING----------
+OK
+Line 736 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=plan.next;
+	             ^
+--WARNING----------
+OK
+Line 740 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 738 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.set_prev plan;
+	                  ^
+--WARNING----------
+OK
+Line 739 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  pl.inc_level;
+	              ^
+--WARNING----------
+OK
+Line 740 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};	
+	 ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 742 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1+1;
+	       ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 744 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x0 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 745 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x0 elt_x;
+	                 ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	                           ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 746 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_x:=elt_x.append list_x;
+	        ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 748 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x:=LIMIT_X.create x1 plan plan;
+	                                  ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	    ^
+--WARNING----------
+OK
+Line 749 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_x1 elt_x;
+	                 ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                  ^
+--WARNING----------
+OK
+Line 750 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                     ^
+--WARNING----------
+OK
+Line 750 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_x.append (plan.x0);
+	                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 753 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_top y0 plan plan;
+	                                      ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 754 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y0 elt_y;
+	                 ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	                           ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 755 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	list_y:=elt_y.append list_y;
+	        ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 757 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
+	                                         ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	    ^
+--WARNING----------
+OK
+Line 758 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	plan.set_y1 elt_y;
+	                 ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                  ^
+--WARNING----------
+OK
+Line 759 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                     ^
+--WARNING----------
+OK
+Line 759 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_y.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 760 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 761 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 829 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 772 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (parent!=NULL).if { 
+             ^
+--WARNING----------
+OK
+Line 789 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	          ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 774 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	pl:=parent.plan;
+	               ^
+--WARNING----------
+OK
+Line 783 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 776 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan; 
+	             ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 661 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan!=NULL).if {
+         ^
+--WARNING----------
+OK
+Line 672 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+          ^
+--WARNING----------
+OK
+Line 663 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+             ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                          ^
+--WARNING----------
+OK
+Line 663 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                             ^
+--WARNING----------
+OK
+Line 663 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.x1.remove (plan.x0);
+                              ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                  ^
+--WARNING----------
+OK
+Line 664 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                     ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+                                   ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 664 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_x:=plan.x0.remove list_x;
+              ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+          ^
+--WARNING----------
+OK
+Line 666 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+             ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                          ^
+--WARNING----------
+OK
+Line 666 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                             ^
+--WARNING----------
+OK
+Line 666 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan.y1.remove (plan.y0);
+                              ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                  ^
+--WARNING----------
+OK
+Line 667 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                     ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+                                   ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 667 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_y:=plan.y0.remove list_y;
+              ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                     ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                                      ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 669 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      list_plan:=plan.remove list_plan;
+                 ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 671 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      plan:=NULL;
+            ^
+--WARNING----------
+OK
+Line 672 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 783 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 779 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw0:=pl.x0.value; 
+	            ^
+--WARNING----------
+OK
+Line 779 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw0:=pl.x0.value; 
+	                  ^
+--WARNING----------
+OK
+Line 780 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw1:=pl.x1.value;
+	            ^
+--WARNING----------
+OK
+Line 780 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  xw1:=pl.x1.value;
+	                  ^
+--WARNING----------
+OK
+Line 781 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw0:=pl.y0.value; 
+	            ^
+--WARNING----------
+OK
+Line 781 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw0:=pl.y0.value; 
+	                  ^
+--WARNING----------
+OK
+Line 782 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	            ^
+--WARNING----------
+OK
+Line 782 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                  ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 782 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  yw1:=pl.y1.value-1;
+	                   ^
+--WARNING----------
+OK
+Line 789 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                 ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                       ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 787 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xw1:=parent_video.width-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                 ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                        ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 788 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yw1:=parent_video.height-1;
+	                         ^
+--WARNING----------
+OK
+Line 791 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (! is_return).if {
+        ^
+--WARNING----------
+OK
+Line 791 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (! is_return).if {
+        ^
+--WARNING----------
+OK
+Line 828 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 793 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x_window; 
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	            ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	       ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 794 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x0+width-1;
+	             ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 795 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y_window; 
+	            ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	             ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	       ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 796 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y0+height-1;
+	              ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	     ^
+--WARNING----------
+OK
+Line 797 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	            ^
+--WARNING----------
+OK
+Line 797 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                 ^
+--WARNING----------
+OK
+Line 797 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                        ^
+--WARNING----------
+OK
+Line 797 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                             ^
+--WARNING----------
+OK
+Line 797 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 797 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                    ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 797 column 42 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
+	                                         ^
+--WARNING----------
+OK
+Line 827 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 798 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  remove_plan;
+	             ^
+--WARNING----------
+OK
+Line 827 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 801 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x0:=x0.max xw0;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 802 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  x1:=x1.min xw1;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 803 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y0:=y0.max yw0;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 804 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1.min yw1;
+	                ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 806 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  y1:=y1+1; 
+	         ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	      ^
+--WARNING----------
+OK
+Line 809 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	         ^
+--WARNING----------
+OK
+Line 809 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.set_value x1;            // update x1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	      ^
+--WARNING----------
+OK
+Line 810 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	         ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                      ^
+--WARNING----------
+OK
+Line 810 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                         ^
+--WARNING----------
+OK
+Line 810 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.remove (plan.x0);        // delete X1
+	                          ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 811 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	              ^
+--WARNING----------
+OK
+Line 811 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (x0!=plan.x0.value).if {
+	                    ^
+--WARNING----------
+OK
+Line 815 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	        ^
+--WARNING----------
+OK
+Line 812 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	           ^
+--WARNING----------
+OK
+Line 812 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.x0.set_value x0;          // update x0
+	                        ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                ^
+--WARNING----------
+OK
+Line 813 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                   ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	                                 ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 813 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.remove list_x; // delete X0	  
+	            ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                ^
+--WARNING----------
+OK
+Line 814 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                   ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	                                 ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 814 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_x:=plan.x0.append list_x; // Append X0  
+	            ^
+--WARNING----------
+OK
+Line 815 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	      ^
+--WARNING----------
+OK
+Line 816 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	         ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                      ^
+--WARNING----------
+OK
+Line 816 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                         ^
+--WARNING----------
+OK
+Line 816 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.x1.append (plan.x0);        // Append X1
+	                          ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	      ^
+--WARNING----------
+OK
+Line 819 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	         ^
+--WARNING----------
+OK
+Line 819 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.set_value y1;
+	                      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 820 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	         ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 820 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                         ^
+--WARNING----------
+OK
+Line 820 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.remove (plan.y0);
+	                          ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	           ^
+--WARNING----------
+OK
+Line 821 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	              ^
+--WARNING----------
+OK
+Line 821 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (y0!=plan.y0.value).if {
+	                    ^
+--WARNING----------
+OK
+Line 825 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	        ^
+--WARNING----------
+OK
+Line 822 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	           ^
+--WARNING----------
+OK
+Line 822 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    plan.y0.set_value y0;
+	                        ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 823 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                   ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 823 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.remove list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                ^
+--WARNING----------
+OK
+Line 824 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                   ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	                                 ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 824 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    list_y:=plan.y0.append list_y;	  
+	            ^
+--WARNING----------
+OK
+Line 825 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	      ^
+--WARNING----------
+OK
+Line 826 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	         ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                      ^
+--WARNING----------
+OK
+Line 826 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                         ^
+--WARNING----------
+OK
+Line 826 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  plan.y1.append (plan.y0);
+	                          ^
+--WARNING----------
+OK
+Line 828 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1004 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1008 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1008 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1006 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_move (x,y);
+                        ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1007 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 385 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                   ^
+--WARNING----------
+OK
+Line 381 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                         ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                   ^
+--WARNING----------
+OK
+Line 382 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                         ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                   ^
+--WARNING----------
+OK
+Line 383 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                         ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                   ^
+--WARNING----------
+OK
+Line 384 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                         ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 385 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 386 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                          ^
+--WARNING----------
+OK
+Line 399 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };    
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 191 column 11 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self < 0).if {
+           ^
+--WARNING----------
+OK
+Line 191 column 11 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self < 0).if {
+           ^
+--WARNING----------
+OK
+Line 191 column 11 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self < 0).if {
+           ^
+--WARNING----------
+OK
+Line 191 column 11 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self < 0).if {
+           ^
+--WARNING----------
+OK
+Line 195 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 192 column 17 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      result := - Self;
+                 ^
+--WARNING----------
+OK
+Line 192 column 17 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      result := - Self;
+                 ^
+--WARNING----------
+OK
+Line 192 column 17 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      result := - Self;
+                 ^
+--WARNING----------
+OK
+Line 192 column 17 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      result := - Self;
+                 ^
+--WARNING----------
+OK
+Line 195 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                           ^
+--WARNING----------
+OK
+Line 387 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 392 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 1153 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                            ^
+--WARNING----------
+OK
+Line 1153 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1151 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1151 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1144 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(lev = 0) && {win2 != NULL}}.while_do {
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1144 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(lev = 0) && {win2 != NULL}}.while_do {
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1150 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1147 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                    ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1150 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1153 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1153 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                 ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1156 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1156 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1162 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1162 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1160 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1160 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                                     ^
+--WARNING----------
+OK
+Line 1160 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                       ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1161 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_p := elt_p.next;
+                         ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1180 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1180 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1166 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                      ^
+--WARNING----------
+OK
+Line 1166 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                               ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                      ^
+--WARNING----------
+OK
+Line 1167 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                               ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                      ^
+--WARNING----------
+OK
+Line 1168 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                               ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                      ^
+--WARNING----------
+OK
+Line 1169 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                            ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                    ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                    ^
+--WARNING----------
+OK
+Line 1178 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1172 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2 := elt_p.window;
+	                    ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 92 column 43 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    draw_slave Self from (x0,y0) to (x1,y1);    
+                                           ^
+--WARNING----------
+OK
+Line 92 column 43 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    draw_slave Self from (x0,y0) to (x1,y1);    
+                                           ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 206 column 31 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 206 column 31 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 206 column 31 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 206 column 31 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 206 column 31 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 253 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    lx := width - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                 ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 254 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ly := height - 1;
+                  ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 255 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 255 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 255 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := x0.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                       ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+                              ^
+--WARNING----------
+OK
+Line 256 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 256 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 256 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := x1.max 0.min lx;
+              ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 257 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 257 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 257 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := y0.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                       ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+                              ^
+--WARNING----------
+OK
+Line 258 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 258 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 258 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := y1.max 0.min ly;
+              ^
+--WARNING----------
+OK
+Line 206 column 31 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 206 column 31 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 206 column 31 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 206 column 31 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 206 column 31 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    clipping (x0,y0) to (x1,y1);
+                               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 232 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    rgbcolor := col;
+               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 208 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color white;
+               ^
+--WARNING----------
+OK
+Line 209 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);
+                      ^
+--WARNING----------
+OK
+Line 209 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);
+                      ^
+--WARNING----------
+OK
+Line 209 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);
+                      ^
+--WARNING----------
+OK
+Line 209 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);
+                      ^
+--WARNING----------
+OK
+Line 209 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);
+                      ^
+--WARNING----------
+OK
+Line 1150 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges = NULL).if {
+           ^
+--WARNING----------
+OK
+Line 1150 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges = NULL).if {
+           ^
+--WARNING----------
+OK
+Line 1150 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges = NULL).if {
+           ^
+--WARNING----------
+OK
+Line 1150 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges = NULL).if {
+           ^
+--WARNING----------
+OK
+Line 1150 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges = NULL).if {
+           ^
+--WARNING----------
+OK
+Line 1150 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges = NULL).if {
+           ^
+--WARNING----------
+OK
+Line 1150 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges = NULL).if {
+           ^
+--WARNING----------
+OK
+Line 1150 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges = NULL).if {
+           ^
+--WARNING----------
+OK
+Line 1150 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges = NULL).if {
+           ^
+--WARNING----------
+OK
+Line 1150 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges = NULL).if {
+           ^
+--WARNING----------
+OK
+Line 1156 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1151 column 61 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y := FAST_ARRAY(EDGE).create_with_capacity 16;
+                                                             ^
+--WARNING----------
+OK
+Line 1151 column 61 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y := FAST_ARRAY(EDGE).create_with_capacity 16;
+                                                             ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 76 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 77 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result.with_capacity new_count;
+                                  ^
+--WARNING----------
+OK
+Line 144 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { needed_capacity >= 0 };
+      ^
+--WARNING----------
+OK
+Line 144 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { needed_capacity >= 0 };
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 144 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { needed_capacity >= 0 };
+                           ^
+--WARNING----------
+OK
+Line 144 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { needed_capacity >= 0 };
+                           ^
+--WARNING----------
+OK
+Line 144 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { needed_capacity >= 0 };
+                           ^
+--WARNING----------
+OK
+Line 144 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { needed_capacity >= 0 };
+                           ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 147 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+              ^
+--WARNING----------
+OK
+Line 147 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+              ^
+--WARNING----------
+OK
+Line 147 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+              ^
+--WARNING----------
+OK
+Line 147 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+              ^
+--WARNING----------
+OK
+Line 147 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+               ^
+--WARNING----------
+OK
+Line 147 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+               ^
+--WARNING----------
+OK
+Line 147 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+               ^
+--WARNING----------
+OK
+Line 147 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (capacity < needed_capacity).if {
+               ^
+--WARNING----------
+OK
+Line 152 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 55 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create needed_capacity;
+                                                       ^
+--WARNING----------
+OK
+Line 148 column 55 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create needed_capacity;
+                                                       ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 32 column 34 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+  - parent_object:OBJECT := OBJECT;  
+                                  ^
+--WARNING----------
+OK
+Line 32 column 34 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+  - parent_object:OBJECT := OBJECT;  
+                                  ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 53 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 52 column 35 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := POINTER.object_size;
+                                   ^
+--WARNING----------
+OK
+Line 52 column 35 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := POINTER.object_size;
+                                   ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                    ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 42 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                          ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 148 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create needed_capacity;
+                ^
+--WARNING----------
+OK
+Line 148 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create needed_capacity;
+                ^
+--WARNING----------
+OK
+Line 148 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create needed_capacity;
+                ^
+--WARNING----------
+OK
+Line 149 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := needed_capacity;
+                 ^
+--WARNING----------
+OK
+Line 149 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := needed_capacity;
+                 ^
+--WARNING----------
+OK
+Line 149 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := needed_capacity;
+                 ^
+--WARNING----------
+OK
+Line 152 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 153 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 153 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 153 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 153 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 156 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+      ^
+--WARNING----------
+OK
+Line 156 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 156 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                  ^
+--WARNING----------
+OK
+Line 156 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                  ^
+--WARNING----------
+OK
+Line 156 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                  ^
+--WARNING----------
+OK
+Line 156 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                  ^
+--WARNING----------
+OK
+Line 156 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                    ^
+--WARNING----------
+OK
+Line 156 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                    ^
+--WARNING----------
+OK
+Line 156 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                    ^
+--WARNING----------
+OK
+Line 156 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= needed_capacity };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 157 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { is_empty };    
+      ^
+--WARNING----------
+OK
+Line 157 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { is_empty };    
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 157 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { is_empty };    
+                  ^
+--WARNING----------
+OK
+Line 157 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { is_empty };    
+                  ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1151 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y := FAST_ARRAY(EDGE).create_with_capacity 16;
+                    ^
+--WARNING----------
+OK
+Line 1151 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y := FAST_ARRAY(EDGE).create_with_capacity 16;
+                    ^
+--WARNING----------
+OK
+Line 1151 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y := FAST_ARRAY(EDGE).create_with_capacity 16;
+                    ^
+--WARNING----------
+OK
+Line 1151 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y := FAST_ARRAY(EDGE).create_with_capacity 16;
+                    ^
+--WARNING----------
+OK
+Line 1151 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y := FAST_ARRAY(EDGE).create_with_capacity 16;
+                    ^
+--WARNING----------
+OK
+Line 1151 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y := FAST_ARRAY(EDGE).create_with_capacity 16;
+                    ^
+--WARNING----------
+OK
+Line 1151 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y := FAST_ARRAY(EDGE).create_with_capacity 16;
+                    ^
+--WARNING----------
+OK
+Line 1151 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y := FAST_ARRAY(EDGE).create_with_capacity 16;
+                    ^
+--WARNING----------
+OK
+Line 1152 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      edges := FAST_ARRAY(EDGE).create 64;      
+                                         ^
+--WARNING----------
+OK
+Line 1152 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      edges := FAST_ARRAY(EDGE).create 64;      
+                                         ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 68 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result.make new_count;
+                         ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 122 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 122 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 129 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 127 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                                                 ^
+--WARNING----------
+OK
+Line 127 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                                                 ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 129 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 136 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 136 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 136 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 136 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 137 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+      ^
+--WARNING----------
+OK
+Line 137 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 138 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+      ^
+--WARNING----------
+OK
+Line 138 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                                      ^
+--WARNING----------
+OK
+Line 138 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                                      ^
+--WARNING----------
+OK
+Line 420 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+      ^
+--WARNING----------
+OK
+Line 420 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 424 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  ); 
+  ^
+--WARNING----------
+OK
+Line 138 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                         ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1152 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      edges := FAST_ARRAY(EDGE).create 64;      
+              ^
+--WARNING----------
+OK
+Line 1152 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      edges := FAST_ARRAY(EDGE).create 64;      
+              ^
+--WARNING----------
+OK
+Line 1152 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      edges := FAST_ARRAY(EDGE).create 64;      
+              ^
+--WARNING----------
+OK
+Line 1152 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      edges := FAST_ARRAY(EDGE).create 64;      
+              ^
+--WARNING----------
+OK
+Line 1152 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      edges := FAST_ARRAY(EDGE).create 64;      
+              ^
+--WARNING----------
+OK
+Line 1152 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      edges := FAST_ARRAY(EDGE).create 64;      
+              ^
+--WARNING----------
+OK
+Line 1152 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      edges := FAST_ARRAY(EDGE).create 64;      
+              ^
+--WARNING----------
+OK
+Line 1152 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      edges := FAST_ARRAY(EDGE).create 64;      
+              ^
+--WARNING----------
+OK
+Line 1155 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1155 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1155 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1155 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1154 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges.put (EDGE.clone) to n;
+	     ^
+--WARNING----------
+OK
+Line 1154 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges.put (EDGE.clone) to n;
+	     ^
+--WARNING----------
+OK
+Line 1154 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges.put (EDGE.clone) to n;
+	     ^
+--WARNING----------
+OK
+Line 1154 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges.put (EDGE.clone) to n;
+	     ^
+--WARNING----------
+OK
+Line 1154 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges.put (EDGE.clone) to n;
+	     ^
+--WARNING----------
+OK
+Line 1154 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges.put (EDGE.clone) to n;
+	     ^
+--WARNING----------
+OK
+Line 1154 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges.put (EDGE.clone) to n;
+	     ^
+--WARNING----------
+OK
+Line 1154 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges.put (EDGE.clone) to n;
+	     ^
+--WARNING----------
+OK
+Line 1154 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges.put (EDGE.clone) to n;
+	     ^
+--WARNING----------
+OK
+Line 1154 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges.put (EDGE.clone) to n;
+	     ^
+--WARNING----------
+OK
+Line 1154 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges.put (EDGE.clone) to n;
+	                     ^
+--WARNING----------
+OK
+Line 1154 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges.put (EDGE.clone) to n;
+	                     ^
+--WARNING----------
+OK
+Line 1154 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges.put (EDGE.clone) to n;
+	                     ^
+--WARNING----------
+OK
+Line 1154 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges.put (EDGE.clone) to n;
+	                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1154 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges.put (EDGE.clone) to n;
+	                           ^
+--WARNING----------
+OK
+Line 85 column 26 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+                          ^
+--WARNING----------
+OK
+Line 85 column 26 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+                          ^
+--WARNING----------
+OK
+Line 78 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+      ^
+--WARNING----------
+OK
+Line 78 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+                            ^
+--WARNING----------
+OK
+Line 84 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+      ^
+--WARNING----------
+OK
+Line 84 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 16 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+                ^
+--WARNING----------
+OK
+Line 84 column 16 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+                ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 249 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  ); 
+  ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+      ^
+--WARNING----------
+OK
+Line 85 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 85 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+               ^
+--WARNING----------
+OK
+Line 85 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1156 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1158 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {      
+                 ^
+--WARNING----------
+OK
+Line 1158 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {      
+                 ^
+--WARNING----------
+OK
+Line 1158 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {      
+                 ^
+--WARNING----------
+OK
+Line 1158 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {      
+                 ^
+--WARNING----------
+OK
+Line 1158 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {      
+                 ^
+--WARNING----------
+OK
+Line 1158 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {      
+                 ^
+--WARNING----------
+OK
+Line 1158 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {      
+                 ^
+--WARNING----------
+OK
+Line 1158 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {      
+                 ^
+--WARNING----------
+OK
+Line 1158 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {      
+                 ^
+--WARNING----------
+OK
+Line 1158 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {      
+                 ^
+--WARNING----------
+OK
+Line 1160 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1159 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      connect_first;
+                   ^
+--WARNING----------
+OK
+Line 1159 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      connect_first;
+                   ^
+--WARNING----------
+OK
+Line 1159 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      connect_first;
+                   ^
+--WARNING----------
+OK
+Line 1159 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      connect_first;
+                   ^
+--WARNING----------
+OK
+Line 1159 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      connect_first;
+                   ^
+--WARNING----------
+OK
+Line 1102 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                          ^
+--WARNING----------
+OK
+Line 1102 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                          ^
+--WARNING----------
+OK
+Line 1102 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                          ^
+--WARNING----------
+OK
+Line 1102 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                          ^
+--WARNING----------
+OK
+Line 1102 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                          ^
+--WARNING----------
+OK
+Line 1102 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                          ^
+--WARNING----------
+OK
+Line 1102 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                          ^
+--WARNING----------
+OK
+Line 1102 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                          ^
+--WARNING----------
+OK
+Line 1102 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                          ^
+--WARNING----------
+OK
+Line 1102 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                          ^
+--WARNING----------
+OK
+Line 1102 column 35 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                   ^
+--WARNING----------
+OK
+Line 1102 column 35 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                   ^
+--WARNING----------
+OK
+Line 1102 column 35 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                   ^
+--WARNING----------
+OK
+Line 1102 column 35 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                   ^
+--WARNING----------
+OK
+Line 1102 column 35 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                   ^
+--WARNING----------
+OK
+Line 1102 column 35 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                   ^
+--WARNING----------
+OK
+Line 1102 column 35 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                   ^
+--WARNING----------
+OK
+Line 1102 column 35 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                   ^
+--WARNING----------
+OK
+Line 1102 column 35 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                   ^
+--WARNING----------
+OK
+Line 1102 column 35 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                   ^
+--WARNING----------
+OK
+Line 1102 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                    ^
+--WARNING----------
+OK
+Line 1102 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                    ^
+--WARNING----------
+OK
+Line 1102 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                    ^
+--WARNING----------
+OK
+Line 1102 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                    ^
+--WARNING----------
+OK
+Line 1102 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                    ^
+--WARNING----------
+OK
+Line 1174 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0:=spot_x; 
+              ^
+--WARNING----------
+OK
+Line 1174 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0:=spot_x; 
+              ^
+--WARNING----------
+OK
+Line 1174 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0:=spot_x; 
+              ^
+--WARNING----------
+OK
+Line 1174 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0:=spot_x; 
+              ^
+--WARNING----------
+OK
+Line 1175 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0:=spot_y; 
+              ^
+--WARNING----------
+OK
+Line 1175 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0:=spot_y; 
+              ^
+--WARNING----------
+OK
+Line 1175 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0:=spot_y; 
+              ^
+--WARNING----------
+OK
+Line 1175 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0:=spot_y; 
+              ^
+--WARNING----------
+OK
+Line 1177 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((x0!=x1) || {y0!=y1}).if {
+                ^
+--WARNING----------
+OK
+Line 1177 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((x0!=x1) || {y0!=y1}).if {
+                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1235 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1179 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      move_to (x1,y1); 
+                     ^
+--WARNING----------
+OK
+Line 1179 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      move_to (x1,y1); 
+                     ^
+--WARNING----------
+OK
+Line 1179 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      move_to (x1,y1); 
+                     ^
+--WARNING----------
+OK
+Line 1179 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      move_to (x1,y1); 
+                     ^
+--WARNING----------
+OK
+Line 1179 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      move_to (x1,y1); 
+                     ^
+--WARNING----------
+OK
+Line 271 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := pos_x;
+             ^
+--WARNING----------
+OK
+Line 271 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := pos_x;
+             ^
+--WARNING----------
+OK
+Line 271 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := pos_x;
+             ^
+--WARNING----------
+OK
+Line 272 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := pos_y;
+             ^
+--WARNING----------
+OK
+Line 272 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := pos_y;
+             ^
+--WARNING----------
+OK
+Line 272 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := pos_y;
+             ^
+--WARNING----------
+OK
+Line 1179 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      move_to (x1,y1); 
+                     ^
+--WARNING----------
+OK
+Line 1179 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      move_to (x1,y1); 
+                     ^
+--WARNING----------
+OK
+Line 1179 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      move_to (x1,y1); 
+                     ^
+--WARNING----------
+OK
+Line 1179 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      move_to (x1,y1); 
+                     ^
+--WARNING----------
+OK
+Line 1179 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      move_to (x1,y1); 
+                     ^
+--WARNING----------
+OK
+Line 1181 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                   ^
+--WARNING----------
+OK
+Line 1181 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                   ^
+--WARNING----------
+OK
+Line 1181 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                   ^
+--WARNING----------
+OK
+Line 1181 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                   ^
+--WARNING----------
+OK
+Line 1181 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                   ^
+--WARNING----------
+OK
+Line 1181 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                   ^
+--WARNING----------
+OK
+Line 1181 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                   ^
+--WARNING----------
+OK
+Line 1181 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                   ^
+--WARNING----------
+OK
+Line 1181 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                   ^
+--WARNING----------
+OK
+Line 1181 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                   ^
+--WARNING----------
+OK
+Line 1181 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                            ^
+--WARNING----------
+OK
+Line 1181 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                            ^
+--WARNING----------
+OK
+Line 1181 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                            ^
+--WARNING----------
+OK
+Line 1181 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                            ^
+--WARNING----------
+OK
+Line 1181 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                            ^
+--WARNING----------
+OK
+Line 1181 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                            ^
+--WARNING----------
+OK
+Line 1181 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                            ^
+--WARNING----------
+OK
+Line 1181 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                            ^
+--WARNING----------
+OK
+Line 1181 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                            ^
+--WARNING----------
+OK
+Line 1181 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                            ^
+--WARNING----------
+OK
+Line 1181 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                                  ^
+--WARNING----------
+OK
+Line 1181 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                                  ^
+--WARNING----------
+OK
+Line 1181 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                                  ^
+--WARNING----------
+OK
+Line 1181 column 35 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                                   ^
+--WARNING----------
+OK
+Line 1181 column 35 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                                   ^
+--WARNING----------
+OK
+Line 1181 column 35 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                                   ^
+--WARNING----------
+OK
+Line 1181 column 35 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                                   ^
+--WARNING----------
+OK
+Line 1181 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
+                     ^
+--WARNING----------
+OK
+Line 1186 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1185 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1185 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1185 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1185 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1184 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edges.add_last (EDGE.clone);
+	       ^
+--WARNING----------
+OK
+Line 1184 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edges.add_last (EDGE.clone);
+	       ^
+--WARNING----------
+OK
+Line 1184 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edges.add_last (EDGE.clone);
+	       ^
+--WARNING----------
+OK
+Line 1184 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edges.add_last (EDGE.clone);
+	       ^
+--WARNING----------
+OK
+Line 1184 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edges.add_last (EDGE.clone);
+	       ^
+--WARNING----------
+OK
+Line 1184 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edges.add_last (EDGE.clone);
+	       ^
+--WARNING----------
+OK
+Line 1184 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edges.add_last (EDGE.clone);
+	       ^
+--WARNING----------
+OK
+Line 1184 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edges.add_last (EDGE.clone);
+	       ^
+--WARNING----------
+OK
+Line 1184 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edges.add_last (EDGE.clone);
+	       ^
+--WARNING----------
+OK
+Line 1184 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edges.add_last (EDGE.clone);
+	       ^
+--WARNING----------
+OK
+Line 1184 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edges.add_last (EDGE.clone);
+	                            ^
+--WARNING----------
+OK
+Line 1184 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edges.add_last (EDGE.clone);
+	                            ^
+--WARNING----------
+OK
+Line 1184 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edges.add_last (EDGE.clone);
+	                            ^
+--WARNING----------
+OK
+Line 1184 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edges.add_last (EDGE.clone);
+	                            ^
+--WARNING----------
+OK
+Line 1184 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edges.add_last (EDGE.clone);
+	                             ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 181 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+                           ^
+--WARNING----------
+OK
+Line 181 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+                           ^
+--WARNING----------
+OK
+Line 180 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                               ^
+--WARNING----------
+OK
+Line 180 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                               ^
+--WARNING----------
+OK
+Line 291 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+           ^
+--WARNING----------
+OK
+Line 291 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+           ^
+--WARNING----------
+OK
+Line 291 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+           ^
+--WARNING----------
+OK
+Line 291 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+           ^
+--WARNING----------
+OK
+Line 291 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                           ^
+--WARNING----------
+OK
+Line 291 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                           ^
+--WARNING----------
+OK
+Line 291 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                           ^
+--WARNING----------
+OK
+Line 291 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                           ^
+--WARNING----------
+OK
+Line 291 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+            ^
+--WARNING----------
+OK
+Line 291 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+            ^
+--WARNING----------
+OK
+Line 291 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+            ^
+--WARNING----------
+OK
+Line 291 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+            ^
+--WARNING----------
+OK
+Line 291 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                            ^
+--WARNING----------
+OK
+Line 291 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                            ^
+--WARNING----------
+OK
+Line 291 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                            ^
+--WARNING----------
+OK
+Line 291 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                            ^
+--WARNING----------
+OK
+Line 291 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 291 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 291 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 291 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    (upper + 1 <= capacity - 1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 293 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif {capacity = 0} then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 292 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 292 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 292 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 292 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 292 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 292 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 292 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 292 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 292 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 292 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 292 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 293 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif {capacity = 0} then {
+     ^
+--WARNING----------
+OK
+Line 302 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 302 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 293 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif {capacity = 0} then {
+                       ^
+--WARNING----------
+OK
+Line 293 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif {capacity = 0} then {
+                       ^
+--WARNING----------
+OK
+Line 293 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif {capacity = 0} then {
+                       ^
+--WARNING----------
+OK
+Line 293 column 23 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif {capacity = 0} then {
+                       ^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 294 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create 2;
+                                         ^
+--WARNING----------
+OK
+Line 294 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create 2;
+                                         ^
+--WARNING----------
+OK
+Line 294 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create 2;
+                ^
+--WARNING----------
+OK
+Line 294 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create 2;
+                ^
+--WARNING----------
+OK
+Line 294 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create 2;
+                ^
+--WARNING----------
+OK
+Line 295 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := 2;
+                 ^
+--WARNING----------
+OK
+Line 295 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := 2;
+                 ^
+--WARNING----------
+OK
+Line 295 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := 2;
+                 ^
+--WARNING----------
+OK
+Line 296 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := 0;
+              ^
+--WARNING----------
+OK
+Line 296 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := 0;
+              ^
+--WARNING----------
+OK
+Line 296 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := 0;
+              ^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 298 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                                  ^
+--WARNING----------
+OK
+Line 298 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                                  ^
+--WARNING----------
+OK
+Line 298 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                                  ^
+--WARNING----------
+OK
+Line 298 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                                  ^
+--WARNING----------
+OK
+Line 298 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                         ^
+--WARNING----------
+OK
+Line 298 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                         ^
+--WARNING----------
+OK
+Line 298 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                         ^
+--WARNING----------
+OK
+Line 298 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      new_capacity := 2 * capacity;
+                         ^
+--WARNING----------
+OK
+Line 299 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                        ^
+--WARNING----------
+OK
+Line 299 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                        ^
+--WARNING----------
+OK
+Line 299 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                        ^
+--WARNING----------
+OK
+Line 299 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                        ^
+--WARNING----------
+OK
+Line 299 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                                         ^
+--WARNING----------
+OK
+Line 299 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                                         ^
+--WARNING----------
+OK
+Line 299 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                                         ^
+--WARNING----------
+OK
+Line 299 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                                         ^
+--WARNING----------
+OK
+Line 299 column 59 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                                                           ^
+--WARNING----------
+OK
+Line 100 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {Self != NULL};
+      ^
+--WARNING----------
+OK
+Line 100 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {Self != NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 101 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+      ^
+--WARNING----------
+OK
+Line 101 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 101 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 102 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+      ^
+--WARNING----------
+OK
+Line 102 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 102 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {old_nb_elts < new_nb_elts};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 108 column 55 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_ptr := CONVERT(NATIVE_ARRAY(V),POINTER).on Self; 
+                                                       ^
+--WARNING----------
+OK
+Line 108 column 55 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_ptr := CONVERT(NATIVE_ARRAY(V),POINTER).on Self; 
+                                                       ^
+--WARNING----------
+OK
+Line 109 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                                           ^
+--WARNING----------
+OK
+Line 109 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                                           ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 109 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_cap := new_nb_elts * element_sizeof;
+                            ^
+--WARNING----------
+OK
+Line 112 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                           ^
+--WARNING----------
+OK
+Line 112 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                           ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                            ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 112 column 59 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
+                                                           ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 113 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                     ^
+--WARNING----------
+OK
+Line 113 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new_size (new_cap.to_uinteger_32);
+                                     ^
+--WARNING----------
+OK
+Line 114 column 54 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new := CONVERT(POINTER,NATIVE_ARRAY(V)).on new_ptr;
+                                                      ^
+--WARNING----------
+OK
+Line 114 column 54 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new := CONVERT(POINTER,NATIVE_ARRAY(V)).on new_ptr;
+                                                      ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 43 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                           ^
+--WARNING----------
+OK
+Line 115 column 46 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    new.clear old_nb_elts to (new_nb_elts - 1);
+                                              ^
+--WARNING----------
+OK
+Line 119 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 119 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 299 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                ^
+--WARNING----------
+OK
+Line 299 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                ^
+--WARNING----------
+OK
+Line 299 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := storage.realloc capacity with new_capacity;
+                ^
+--WARNING----------
+OK
+Line 300 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_capacity;
+                 ^
+--WARNING----------
+OK
+Line 300 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_capacity;
+                 ^
+--WARNING----------
+OK
+Line 300 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_capacity;
+                 ^
+--WARNING----------
+OK
+Line 301 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 301 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 301 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 301 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 301 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 301 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 301 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 301 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 301 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 301 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 301 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 303 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+           ^
+--WARNING----------
+OK
+Line 303 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+           ^
+--WARNING----------
+OK
+Line 303 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+           ^
+--WARNING----------
+OK
+Line 303 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+           ^
+--WARNING----------
+OK
+Line 303 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+                                ^
+--WARNING----------
+OK
+Line 303 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+                                ^
+--WARNING----------
+OK
+Line 303 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+                                ^
+--WARNING----------
+OK
+Line 303 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+                                ^
+--WARNING----------
+OK
+Line 303 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to upper;
+                                ^
+--WARNING----------
+OK
+Line 179 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+      ^
+--WARNING----------
+OK
+Line 179 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 179 column 14 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+              ^
+--WARNING----------
+OK
+Line 179 column 14 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+              ^
+--WARNING----------
+OK
+Line 179 column 14 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+              ^
+--WARNING----------
+OK
+Line 179 column 14 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+              ^
+--WARNING----------
+OK
+Line 147 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 147 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 147 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 147 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 88 column 25 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - last :V <- item upper;
+                         ^
+--WARNING----------
+OK
+Line 88 column 25 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - last :V <- item upper;
+                         ^
+--WARNING----------
+OK
+Line 88 column 25 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - last :V <- item upper;
+                         ^
+--WARNING----------
+OK
+Line 88 column 25 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - last :V <- item upper;
+                         ^
+--WARNING----------
+OK
+Line 88 column 25 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - last :V <- item upper;
+                         ^
+--WARNING----------
+OK
+Line 88 column 25 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - last :V <- item upper;
+                         ^
+--WARNING----------
+OK
+Line 153 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                    ^
+--WARNING----------
+OK
+Line 153 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 180 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+      ^
+--WARNING----------
+OK
+Line 180 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 180 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+               ^
+--WARNING----------
+OK
+Line 180 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+               ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 181 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+      ^
+--WARNING----------
+OK
+Line 181 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 181 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+               ^
+--WARNING----------
+OK
+Line 181 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 182 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+      ^
+--WARNING----------
+OK
+Line 182 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1186 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1234 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1190 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	              ^
+--WARNING----------
+OK
+Line 1190 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	              ^
+--WARNING----------
+OK
+Line 1190 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	              ^
+--WARNING----------
+OK
+Line 1190 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	              ^
+--WARNING----------
+OK
+Line 1190 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	              ^
+--WARNING----------
+OK
+Line 1190 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	              ^
+--WARNING----------
+OK
+Line 1190 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	              ^
+--WARNING----------
+OK
+Line 1190 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	              ^
+--WARNING----------
+OK
+Line 1190 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	              ^
+--WARNING----------
+OK
+Line 1190 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	              ^
+--WARNING----------
+OK
+Line 1190 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	                               ^
+--WARNING----------
+OK
+Line 1190 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	                               ^
+--WARNING----------
+OK
+Line 1190 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	                               ^
+--WARNING----------
+OK
+Line 1190 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	                               ^
+--WARNING----------
+OK
+Line 1190 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	                               ^
+--WARNING----------
+OK
+Line 1190 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	                               ^
+--WARNING----------
+OK
+Line 1190 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	                               ^
+--WARNING----------
+OK
+Line 1190 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	                               ^
+--WARNING----------
+OK
+Line 1190 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	                               ^
+--WARNING----------
+OK
+Line 1190 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	                               ^
+--WARNING----------
+OK
+Line 1190 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;	
+	                               ^
+--WARNING----------
+OK
+Line 1191 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1191 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1191 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1191 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1191 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1191 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1191 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1191 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1191 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1191 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1191 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                            ^
+--WARNING----------
+OK
+Line 1191 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                            ^
+--WARNING----------
+OK
+Line 1191 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                            ^
+--WARNING----------
+OK
+Line 1191 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                            ^
+--WARNING----------
+OK
+Line 1191 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1191 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1191 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1191 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1191 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1191 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1191 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1191 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1192 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge;
+	           ^
+--WARNING----------
+OK
+Line 1192 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge;
+	           ^
+--WARNING----------
+OK
+Line 1192 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge;
+	           ^
+--WARNING----------
+OK
+Line 1192 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge;
+	           ^
+--WARNING----------
+OK
+Line 1192 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge;
+	           ^
+--WARNING----------
+OK
+Line 1192 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge;
+	           ^
+--WARNING----------
+OK
+Line 1192 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge;
+	           ^
+--WARNING----------
+OK
+Line 1192 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge;
+	           ^
+--WARNING----------
+OK
+Line 1192 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge;
+	           ^
+--WARNING----------
+OK
+Line 1192 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge;
+	           ^
+--WARNING----------
+OK
+Line 1192 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge;
+	                         ^
+--WARNING----------
+OK
+Line 1193 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1193 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1193 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1193 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1193 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1193 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1193 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1193 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1193 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1193 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1193 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1193 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1193 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1193 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1193 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1193 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1193 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1193 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1193 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1193 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1193 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge2 := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1194 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1194 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1194 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1194 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1194 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1194 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1194 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1194 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1194 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1194 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1194 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                            ^
+--WARNING----------
+OK
+Line 1194 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                            ^
+--WARNING----------
+OK
+Line 1194 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                            ^
+--WARNING----------
+OK
+Line 1194 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                            ^
+--WARNING----------
+OK
+Line 1194 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1194 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1194 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1194 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1194 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1194 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1194 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1194 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1195 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge2;
+	           ^
+--WARNING----------
+OK
+Line 1195 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge2;
+	           ^
+--WARNING----------
+OK
+Line 1195 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge2;
+	           ^
+--WARNING----------
+OK
+Line 1195 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge2;
+	           ^
+--WARNING----------
+OK
+Line 1195 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge2;
+	           ^
+--WARNING----------
+OK
+Line 1195 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge2;
+	           ^
+--WARNING----------
+OK
+Line 1195 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge2;
+	           ^
+--WARNING----------
+OK
+Line 1195 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge2;
+	           ^
+--WARNING----------
+OK
+Line 1195 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge2;
+	           ^
+--WARNING----------
+OK
+Line 1195 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge2;
+	           ^
+--WARNING----------
+OK
+Line 1195 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.add_last edge2;
+	                          ^
+--WARNING----------
+OK
+Line 1197 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(x0 < x1).if {
+	     ^
+--WARNING----------
+OK
+Line 1197 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(x0 < x1).if {
+	     ^
+--WARNING----------
+OK
+Line 1197 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(x0 < x1).if {
+	     ^
+--WARNING----------
+OK
+Line 1197 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(x0 < x1).if {
+	     ^
+--WARNING----------
+OK
+Line 1203 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1198 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edge .make (x0,y0) add 1;
+	                          ^
+--WARNING----------
+OK
+Line 64 column 15 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    next_y   := NULL;
+               ^
+--WARNING----------
+OK
+Line 65 column 15 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    is_point := TRUE;
+               ^
+--WARNING----------
+OK
+Line 66 column 15 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    dx       := inc;    
+               ^
+--WARNING----------
+OK
+Line 67 column 15 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    width    := 0;
+               ^
+--WARNING----------
+OK
+Line 68 column 8 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    x := xx;
+        ^
+--WARNING----------
+OK
+Line 69 column 8 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    y := yy;
+        ^
+--WARNING----------
+OK
+Line 1199 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edge2.make (x1,y1) add (-1);
+	                           ^
+--WARNING----------
+OK
+Line 1199 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edge2.make (x1,y1) add (-1);
+	                           ^
+--WARNING----------
+OK
+Line 1199 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edge2.make (x1,y1) add (-1);
+	                           ^
+--WARNING----------
+OK
+Line 1199 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edge2.make (x1,y1) add (-1);
+	                           ^
+--WARNING----------
+OK
+Line 1199 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edge2.make (x1,y1) add (-1);
+	                             ^
+--WARNING----------
+OK
+Line 1203 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1201 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edge .make (x0,y0) add (-1);
+	                           ^
+--WARNING----------
+OK
+Line 1201 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edge .make (x0,y0) add (-1);
+	                           ^
+--WARNING----------
+OK
+Line 1201 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edge .make (x0,y0) add (-1);
+	                           ^
+--WARNING----------
+OK
+Line 1201 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edge .make (x0,y0) add (-1);
+	                           ^
+--WARNING----------
+OK
+Line 1201 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edge .make (x0,y0) add (-1);
+	                             ^
+--WARNING----------
+OK
+Line 1202 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  edge2.make (x1,y1) add 1;
+	                          ^
+--WARNING----------
+OK
+Line 1234 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1206 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1206 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1206 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1206 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1206 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1206 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1206 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1206 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1206 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1206 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	              ^
+--WARNING----------
+OK
+Line 1206 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1206 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1206 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1206 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1206 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1206 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1206 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1206 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1206 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1206 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1206 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge  := edges.item edges_upper;
+	                               ^
+--WARNING----------
+OK
+Line 1207 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1207 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1207 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1207 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1207 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1207 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1207 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1207 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1207 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1207 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                           ^
+--WARNING----------
+OK
+Line 1207 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                            ^
+--WARNING----------
+OK
+Line 1207 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                            ^
+--WARNING----------
+OK
+Line 1207 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                            ^
+--WARNING----------
+OK
+Line 1207 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	                            ^
+--WARNING----------
+OK
+Line 1207 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1207 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1207 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1207 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1207 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1207 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1207 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1207 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edges_upper := edges_upper + 1;
+	              ^
+--WARNING----------
+OK
+Line 1208 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	edge.make (x0,y0) to (x1,y1);
+	                            ^
+--WARNING----------
+OK
+Line 75 column 15 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    next_y   := NULL;
+               ^
+--WARNING----------
+OK
+Line 76 column 15 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    is_point := FALSE;
+               ^
+--WARNING----------
+OK
+Line 77 column 20 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    (is_down := yy < yy1).if {
+                    ^
+--WARNING----------
+OK
+Line 77 column 20 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    (is_down := yy < yy1).if {
+                    ^
+--WARNING----------
+OK
+Line 77 column 20 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    (is_down := yy < yy1).if {
+                    ^
+--WARNING----------
+OK
+Line 77 column 20 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    (is_down := yy < yy1).if {
+                    ^
+--WARNING----------
+OK
+Line 77 column 15 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    (is_down := yy < yy1).if {
+               ^
+--WARNING----------
+OK
+Line 89 column 5 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 11 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      y  := yy;
+           ^
+--WARNING----------
+OK
+Line 80 column 11 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      x  := xx;            
+           ^
+--WARNING----------
+OK
+Line 81 column 11 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dx := xx1;
+           ^
+--WARNING----------
+OK
+Line 82 column 14 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      width := yy1;
+              ^
+--WARNING----------
+OK
+Line 89 column 5 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 85 column 11 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      y  := yy1;
+           ^
+--WARNING----------
+OK
+Line 86 column 11 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      x  := xx1;            
+           ^
+--WARNING----------
+OK
+Line 87 column 11 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dx := xx;
+           ^
+--WARNING----------
+OK
+Line 88 column 14 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      width := yy;
+              ^
+--WARNING----------
+OK
+Line 1210 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(begin_y=NULL).if {
+	        ^
+--WARNING----------
+OK
+Line 1210 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(begin_y=NULL).if {
+	        ^
+--WARNING----------
+OK
+Line 1210 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(begin_y=NULL).if {
+	        ^
+--WARNING----------
+OK
+Line 1210 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(begin_y=NULL).if {
+	        ^
+--WARNING----------
+OK
+Line 1210 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(begin_y=NULL).if {
+	        ^
+--WARNING----------
+OK
+Line 1210 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(begin_y=NULL).if {
+	        ^
+--WARNING----------
+OK
+Line 1210 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(begin_y=NULL).if {
+	        ^
+--WARNING----------
+OK
+Line 1210 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(begin_y=NULL).if {
+	        ^
+--WARNING----------
+OK
+Line 1210 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(begin_y=NULL).if {
+	        ^
+--WARNING----------
+OK
+Line 1210 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(begin_y=NULL).if {
+	        ^
+--WARNING----------
+OK
+Line 1213 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1211 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_idx := poly_list_y.count;
+	                          ^
+--WARNING----------
+OK
+Line 1211 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_idx := poly_list_y.count;
+	                          ^
+--WARNING----------
+OK
+Line 1211 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_idx := poly_list_y.count;
+	                          ^
+--WARNING----------
+OK
+Line 1211 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_idx := poly_list_y.count;
+	                          ^
+--WARNING----------
+OK
+Line 1211 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_idx := poly_list_y.count;
+	                          ^
+--WARNING----------
+OK
+Line 1211 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_idx := poly_list_y.count;
+	                          ^
+--WARNING----------
+OK
+Line 1211 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_idx := poly_list_y.count;
+	                          ^
+--WARNING----------
+OK
+Line 1211 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_idx := poly_list_y.count;
+	                          ^
+--WARNING----------
+OK
+Line 1211 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_idx := poly_list_y.count;
+	                          ^
+--WARNING----------
+OK
+Line 1211 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_idx := poly_list_y.count;
+	                          ^
+--WARNING----------
+OK
+Line 1211 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_idx := poly_list_y.count;
+	                                ^
+--WARNING----------
+OK
+Line 1211 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_idx := poly_list_y.count;
+	              ^
+--WARNING----------
+OK
+Line 1211 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_idx := poly_list_y.count;
+	              ^
+--WARNING----------
+OK
+Line 1211 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_idx := poly_list_y.count;
+	              ^
+--WARNING----------
+OK
+Line 1211 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_idx := poly_list_y.count;
+	              ^
+--WARNING----------
+OK
+Line 1211 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_idx := poly_list_y.count;
+	              ^
+--WARNING----------
+OK
+Line 1211 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_idx := poly_list_y.count;
+	              ^
+--WARNING----------
+OK
+Line 1211 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_idx := poly_list_y.count;
+	              ^
+--WARNING----------
+OK
+Line 1211 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_idx := poly_list_y.count;
+	              ^
+--WARNING----------
+OK
+Line 1212 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_y   := edge;
+	              ^
+--WARNING----------
+OK
+Line 1212 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_y   := edge;
+	              ^
+--WARNING----------
+OK
+Line 1212 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_y   := edge;
+	              ^
+--WARNING----------
+OK
+Line 1212 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_y   := edge;
+	              ^
+--WARNING----------
+OK
+Line 1212 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_y   := edge;
+	              ^
+--WARNING----------
+OK
+Line 1212 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_y   := edge;
+	              ^
+--WARNING----------
+OK
+Line 1212 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_y   := edge;
+	              ^
+--WARNING----------
+OK
+Line 1212 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  begin_y   := edge;
+	              ^
+--WARNING----------
+OK
+Line 1213 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1215 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	        ^
+--WARNING----------
+OK
+Line 1215 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	        ^
+--WARNING----------
+OK
+Line 1215 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	        ^
+--WARNING----------
+OK
+Line 1215 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	        ^
+--WARNING----------
+OK
+Line 1215 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	        ^
+--WARNING----------
+OK
+Line 1215 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	        ^
+--WARNING----------
+OK
+Line 1215 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	        ^
+--WARNING----------
+OK
+Line 1215 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	        ^
+--WARNING----------
+OK
+Line 1215 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	        ^
+--WARNING----------
+OK
+Line 1215 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	        ^
+--WARNING----------
+OK
+Line 1215 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	                 ^
+--WARNING----------
+OK
+Line 1215 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1215 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	                         ^
+--WARNING----------
+OK
+Line 1215 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	                         ^
+--WARNING----------
+OK
+Line 1215 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	                         ^
+--WARNING----------
+OK
+Line 1215 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	                         ^
+--WARNING----------
+OK
+Line 1215 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	                         ^
+--WARNING----------
+OK
+Line 1215 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	                         ^
+--WARNING----------
+OK
+Line 1215 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	                         ^
+--WARNING----------
+OK
+Line 1215 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	                         ^
+--WARNING----------
+OK
+Line 1215 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	                         ^
+--WARNING----------
+OK
+Line 1215 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	                         ^
+--WARNING----------
+OK
+Line 1215 column 35 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	                                  ^
+--WARNING----------
+OK
+Line 1215 column 50 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
+	                                                 ^
+--WARNING----------
+OK
+Line 1233 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1217 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.add_last edge;
+	             ^
+--WARNING----------
+OK
+Line 1217 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.add_last edge;
+	             ^
+--WARNING----------
+OK
+Line 1217 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.add_last edge;
+	             ^
+--WARNING----------
+OK
+Line 1217 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.add_last edge;
+	             ^
+--WARNING----------
+OK
+Line 1217 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.add_last edge;
+	             ^
+--WARNING----------
+OK
+Line 1217 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.add_last edge;
+	             ^
+--WARNING----------
+OK
+Line 1217 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.add_last edge;
+	             ^
+--WARNING----------
+OK
+Line 1217 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.add_last edge;
+	             ^
+--WARNING----------
+OK
+Line 1217 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.add_last edge;
+	             ^
+--WARNING----------
+OK
+Line 1217 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.add_last edge;
+	             ^
+--WARNING----------
+OK
+Line 1217 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.add_last edge;
+	                           ^
+--WARNING----------
+OK
+Line 1218 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	                         ^
+--WARNING----------
+OK
+Line 1218 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	                         ^
+--WARNING----------
+OK
+Line 1218 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	                         ^
+--WARNING----------
+OK
+Line 1218 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	                         ^
+--WARNING----------
+OK
+Line 1218 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	                         ^
+--WARNING----------
+OK
+Line 1218 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	                         ^
+--WARNING----------
+OK
+Line 1218 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	                         ^
+--WARNING----------
+OK
+Line 1218 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	                         ^
+--WARNING----------
+OK
+Line 1218 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	                         ^
+--WARNING----------
+OK
+Line 1218 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	                         ^
+--WARNING----------
+OK
+Line 1218 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	                               ^
+--WARNING----------
+OK
+Line 1218 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	                               ^
+--WARNING----------
+OK
+Line 1218 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	                               ^
+--WARNING----------
+OK
+Line 1218 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	             ^
+--WARNING----------
+OK
+Line 1218 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	             ^
+--WARNING----------
+OK
+Line 1218 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	             ^
+--WARNING----------
+OK
+Line 1218 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	             ^
+--WARNING----------
+OK
+Line 1218 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	             ^
+--WARNING----------
+OK
+Line 1218 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	             ^
+--WARNING----------
+OK
+Line 1218 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	             ^
+--WARNING----------
+OK
+Line 1218 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_idx := poly_list_y.upper;
+	             ^
+--WARNING----------
+OK
+Line 1219 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_y   := edge;
+	             ^
+--WARNING----------
+OK
+Line 1219 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_y   := edge;
+	             ^
+--WARNING----------
+OK
+Line 1219 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_y   := edge;
+	             ^
+--WARNING----------
+OK
+Line 1219 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_y   := edge;
+	             ^
+--WARNING----------
+OK
+Line 1219 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_y   := edge;
+	             ^
+--WARNING----------
+OK
+Line 1219 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_y   := edge;
+	             ^
+--WARNING----------
+OK
+Line 1219 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_y   := edge;
+	             ^
+--WARNING----------
+OK
+Line 1219 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_y   := edge;
+	             ^
+--WARNING----------
+OK
+Line 1220 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	                        ^
+--WARNING----------
+OK
+Line 1220 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	                        ^
+--WARNING----------
+OK
+Line 1220 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	                        ^
+--WARNING----------
+OK
+Line 1220 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	                        ^
+--WARNING----------
+OK
+Line 1220 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	                        ^
+--WARNING----------
+OK
+Line 1220 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	                        ^
+--WARNING----------
+OK
+Line 1220 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	                        ^
+--WARNING----------
+OK
+Line 1220 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	                        ^
+--WARNING----------
+OK
+Line 1220 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	                        ^
+--WARNING----------
+OK
+Line 1220 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	                        ^
+--WARNING----------
+OK
+Line 1220 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	                               ^
+--WARNING----------
+OK
+Line 1220 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	                               ^
+--WARNING----------
+OK
+Line 1220 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	                               ^
+--WARNING----------
+OK
+Line 1220 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	                               ^
+--WARNING----------
+OK
+Line 1220 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	              ^
+--WARNING----------
+OK
+Line 1220 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	              ^
+--WARNING----------
+OK
+Line 1220 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	              ^
+--WARNING----------
+OK
+Line 1220 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	              ^
+--WARNING----------
+OK
+Line 1220 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	              ^
+--WARNING----------
+OK
+Line 1220 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	              ^
+--WARNING----------
+OK
+Line 1220 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	              ^
+--WARNING----------
+OK
+Line 1220 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_ymax := poly_ymax.max y1;
+	              ^
+--WARNING----------
+OK
+Line 1233 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1223 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (edge.is_down).if {
+	               ^
+--WARNING----------
+OK
+Line 1231 column 4 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1225 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    last_y.set_next_y edge;
+	          ^
+--WARNING----------
+OK
+Line 1225 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    last_y.set_next_y edge;
+	          ^
+--WARNING----------
+OK
+Line 1225 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    last_y.set_next_y edge;
+	          ^
+--WARNING----------
+OK
+Line 1225 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    last_y.set_next_y edge;
+	          ^
+--WARNING----------
+OK
+Line 1225 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    last_y.set_next_y edge;
+	          ^
+--WARNING----------
+OK
+Line 1225 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    last_y.set_next_y edge;
+	          ^
+--WARNING----------
+OK
+Line 1225 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    last_y.set_next_y edge;
+	          ^
+--WARNING----------
+OK
+Line 1225 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    last_y.set_next_y edge;
+	          ^
+--WARNING----------
+OK
+Line 1225 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    last_y.set_next_y edge;
+	          ^
+--WARNING----------
+OK
+Line 1225 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    last_y.set_next_y edge;
+	          ^
+--WARNING----------
+OK
+Line 1225 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    last_y.set_next_y edge;
+	                          ^
+--WARNING----------
+OK
+Line 104 column 13 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    next_y := new;
+             ^
+--WARNING----------
+OK
+Line 1226 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                          ^
+--WARNING----------
+OK
+Line 1226 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                          ^
+--WARNING----------
+OK
+Line 1226 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                          ^
+--WARNING----------
+OK
+Line 1226 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                          ^
+--WARNING----------
+OK
+Line 1226 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                          ^
+--WARNING----------
+OK
+Line 1226 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                          ^
+--WARNING----------
+OK
+Line 1226 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                          ^
+--WARNING----------
+OK
+Line 1226 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                          ^
+--WARNING----------
+OK
+Line 1226 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                          ^
+--WARNING----------
+OK
+Line 1226 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                          ^
+--WARNING----------
+OK
+Line 1226 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                                 ^
+--WARNING----------
+OK
+Line 1226 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                                 ^
+--WARNING----------
+OK
+Line 1226 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                                 ^
+--WARNING----------
+OK
+Line 1226 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                                 ^
+--WARNING----------
+OK
+Line 1226 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                ^
+--WARNING----------
+OK
+Line 1226 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                ^
+--WARNING----------
+OK
+Line 1226 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                ^
+--WARNING----------
+OK
+Line 1226 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                ^
+--WARNING----------
+OK
+Line 1226 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                ^
+--WARNING----------
+OK
+Line 1226 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                ^
+--WARNING----------
+OK
+Line 1226 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                ^
+--WARNING----------
+OK
+Line 1226 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_ymax := poly_ymax.max y1;
+	                ^
+--WARNING----------
+OK
+Line 1231 column 4 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1229 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	               ^
+--WARNING----------
+OK
+Line 1229 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	               ^
+--WARNING----------
+OK
+Line 1229 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	               ^
+--WARNING----------
+OK
+Line 1229 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	               ^
+--WARNING----------
+OK
+Line 1229 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	               ^
+--WARNING----------
+OK
+Line 1229 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	               ^
+--WARNING----------
+OK
+Line 1229 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	               ^
+--WARNING----------
+OK
+Line 1229 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	               ^
+--WARNING----------
+OK
+Line 1229 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	               ^
+--WARNING----------
+OK
+Line 1229 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	               ^
+--WARNING----------
+OK
+Line 1229 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	                                    ^
+--WARNING----------
+OK
+Line 1229 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	                                    ^
+--WARNING----------
+OK
+Line 1229 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	                                    ^
+--WARNING----------
+OK
+Line 1229 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	                                    ^
+--WARNING----------
+OK
+Line 1229 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	                                    ^
+--WARNING----------
+OK
+Line 1229 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	                                    ^
+--WARNING----------
+OK
+Line 1229 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	                                    ^
+--WARNING----------
+OK
+Line 1229 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	                                    ^
+--WARNING----------
+OK
+Line 1229 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	                                    ^
+--WARNING----------
+OK
+Line 1229 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	                                    ^
+--WARNING----------
+OK
+Line 1229 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    poly_list_y.put edge to last_idx;
+	                                    ^
+--WARNING----------
+OK
+Line 1230 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    edge.set_next_y last_y;	    
+	                          ^
+--WARNING----------
+OK
+Line 1230 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    edge.set_next_y last_y;	    
+	                          ^
+--WARNING----------
+OK
+Line 1230 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    edge.set_next_y last_y;	    
+	                          ^
+--WARNING----------
+OK
+Line 1230 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    edge.set_next_y last_y;	    
+	                          ^
+--WARNING----------
+OK
+Line 1230 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    edge.set_next_y last_y;	    
+	                          ^
+--WARNING----------
+OK
+Line 1230 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    edge.set_next_y last_y;	    
+	                          ^
+--WARNING----------
+OK
+Line 1230 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    edge.set_next_y last_y;	    
+	                          ^
+--WARNING----------
+OK
+Line 1230 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    edge.set_next_y last_y;	    
+	                          ^
+--WARNING----------
+OK
+Line 1230 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    edge.set_next_y last_y;	    
+	                          ^
+--WARNING----------
+OK
+Line 1230 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    edge.set_next_y last_y;	    
+	                          ^
+--WARNING----------
+OK
+Line 1230 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    edge.set_next_y last_y;	    
+	                          ^
+--WARNING----------
+OK
+Line 1232 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_y := edge;
+	           ^
+--WARNING----------
+OK
+Line 1232 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_y := edge;
+	           ^
+--WARNING----------
+OK
+Line 1232 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_y := edge;
+	           ^
+--WARNING----------
+OK
+Line 1232 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_y := edge;
+	           ^
+--WARNING----------
+OK
+Line 1232 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_y := edge;
+	           ^
+--WARNING----------
+OK
+Line 1232 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_y := edge;
+	           ^
+--WARNING----------
+OK
+Line 1232 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_y := edge;
+	           ^
+--WARNING----------
+OK
+Line 1232 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  last_y := edge;
+	           ^
+--WARNING----------
+OK
+Line 1235 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 1102 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                    ^
+--WARNING----------
+OK
+Line 1102 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                    ^
+--WARNING----------
+OK
+Line 1102 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                    ^
+--WARNING----------
+OK
+Line 1102 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                    ^
+--WARNING----------
+OK
+Line 1102 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_line_to (x_origin,y_origin);
+                                    ^
+--WARNING----------
+OK
+Line 1103 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+             ^
+--WARNING----------
+OK
+Line 1103 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+             ^
+--WARNING----------
+OK
+Line 1103 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+             ^
+--WARNING----------
+OK
+Line 1103 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+             ^
+--WARNING----------
+OK
+Line 1103 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+             ^
+--WARNING----------
+OK
+Line 1103 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+             ^
+--WARNING----------
+OK
+Line 1103 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+             ^
+--WARNING----------
+OK
+Line 1103 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+             ^
+--WARNING----------
+OK
+Line 1103 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+             ^
+--WARNING----------
+OK
+Line 1103 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+             ^
+--WARNING----------
+OK
+Line 1103 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1103 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                ^
+--WARNING----------
+OK
+Line 1103 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                ^
+--WARNING----------
+OK
+Line 1103 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                ^
+--WARNING----------
+OK
+Line 1103 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                ^
+--WARNING----------
+OK
+Line 1103 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                ^
+--WARNING----------
+OK
+Line 1103 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                ^
+--WARNING----------
+OK
+Line 1103 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                ^
+--WARNING----------
+OK
+Line 1103 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                ^
+--WARNING----------
+OK
+Line 1103 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                ^
+--WARNING----------
+OK
+Line 1103 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                ^
+--WARNING----------
+OK
+Line 1103 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                         ^
+--WARNING----------
+OK
+Line 1103 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 1103 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 1103 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 1103 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 1103 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 1103 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 1103 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 1103 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 1103 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 1103 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 1103 column 57 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                                                         ^
+--WARNING----------
+OK
+Line 1103 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
+                       ^
+--WARNING----------
+OK
+Line 1114 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1105 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (begin_y.is_down).if {
+              ^
+--WARNING----------
+OK
+Line 1105 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (begin_y.is_down).if {
+              ^
+--WARNING----------
+OK
+Line 1105 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (begin_y.is_down).if {
+              ^
+--WARNING----------
+OK
+Line 1105 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (begin_y.is_down).if {
+              ^
+--WARNING----------
+OK
+Line 1105 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (begin_y.is_down).if {
+              ^
+--WARNING----------
+OK
+Line 1105 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (begin_y.is_down).if {
+              ^
+--WARNING----------
+OK
+Line 1105 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (begin_y.is_down).if {
+              ^
+--WARNING----------
+OK
+Line 1105 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (begin_y.is_down).if {
+              ^
+--WARNING----------
+OK
+Line 1105 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (begin_y.is_down).if {
+              ^
+--WARNING----------
+OK
+Line 1105 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (begin_y.is_down).if {
+              ^
+--WARNING----------
+OK
+Line 1105 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (begin_y.is_down).if {
+                      ^
+--WARNING----------
+OK
+Line 1112 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1107 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	      ^
+--WARNING----------
+OK
+Line 1107 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	      ^
+--WARNING----------
+OK
+Line 1107 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	      ^
+--WARNING----------
+OK
+Line 1107 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	      ^
+--WARNING----------
+OK
+Line 1107 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	      ^
+--WARNING----------
+OK
+Line 1107 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	      ^
+--WARNING----------
+OK
+Line 1107 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	      ^
+--WARNING----------
+OK
+Line 1107 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	      ^
+--WARNING----------
+OK
+Line 1107 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	      ^
+--WARNING----------
+OK
+Line 1107 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	      ^
+--WARNING----------
+OK
+Line 1107 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	                         ^
+--WARNING----------
+OK
+Line 1107 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	                         ^
+--WARNING----------
+OK
+Line 1107 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	                         ^
+--WARNING----------
+OK
+Line 1107 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	                         ^
+--WARNING----------
+OK
+Line 1107 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	                         ^
+--WARNING----------
+OK
+Line 1107 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	                         ^
+--WARNING----------
+OK
+Line 1107 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	                         ^
+--WARNING----------
+OK
+Line 1107 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	                         ^
+--WARNING----------
+OK
+Line 1107 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	                         ^
+--WARNING----------
+OK
+Line 1107 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	                         ^
+--WARNING----------
+OK
+Line 1107 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	last_y.set_next_y begin_y;	
+	                         ^
+--WARNING----------
+OK
+Line 1108 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	           ^
+--WARNING----------
+OK
+Line 1108 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	           ^
+--WARNING----------
+OK
+Line 1108 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	           ^
+--WARNING----------
+OK
+Line 1108 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	           ^
+--WARNING----------
+OK
+Line 1108 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	           ^
+--WARNING----------
+OK
+Line 1108 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	           ^
+--WARNING----------
+OK
+Line 1108 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	           ^
+--WARNING----------
+OK
+Line 1108 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	           ^
+--WARNING----------
+OK
+Line 1108 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	           ^
+--WARNING----------
+OK
+Line 1108 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	           ^
+--WARNING----------
+OK
+Line 1108 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                            ^
+--WARNING----------
+OK
+Line 1108 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                            ^
+--WARNING----------
+OK
+Line 1108 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                            ^
+--WARNING----------
+OK
+Line 1108 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                            ^
+--WARNING----------
+OK
+Line 1108 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                            ^
+--WARNING----------
+OK
+Line 1108 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                            ^
+--WARNING----------
+OK
+Line 1108 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                            ^
+--WARNING----------
+OK
+Line 1108 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                            ^
+--WARNING----------
+OK
+Line 1108 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                            ^
+--WARNING----------
+OK
+Line 1108 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                            ^
+--WARNING----------
+OK
+Line 1108 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                          ^
+--WARNING----------
+OK
+Line 1108 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                          ^
+--WARNING----------
+OK
+Line 1108 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                          ^
+--WARNING----------
+OK
+Line 1108 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                          ^
+--WARNING----------
+OK
+Line 1108 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                          ^
+--WARNING----------
+OK
+Line 1108 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                          ^
+--WARNING----------
+OK
+Line 1108 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                          ^
+--WARNING----------
+OK
+Line 1108 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                          ^
+--WARNING----------
+OK
+Line 1108 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                          ^
+--WARNING----------
+OK
+Line 1108 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                          ^
+--WARNING----------
+OK
+Line 1108 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                          ^
+--WARNING----------
+OK
+Line 1108 column 57 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                                        ^
+--WARNING----------
+OK
+Line 1108 column 57 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                                        ^
+--WARNING----------
+OK
+Line 1108 column 57 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                                        ^
+--WARNING----------
+OK
+Line 1108 column 57 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                                        ^
+--WARNING----------
+OK
+Line 1108 column 57 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                                        ^
+--WARNING----------
+OK
+Line 1108 column 57 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                                        ^
+--WARNING----------
+OK
+Line 1108 column 57 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                                        ^
+--WARNING----------
+OK
+Line 1108 column 57 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                                        ^
+--WARNING----------
+OK
+Line 1108 column 57 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                                        ^
+--WARNING----------
+OK
+Line 1108 column 57 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                                        ^
+--WARNING----------
+OK
+Line 1108 column 57 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
+	                                                        ^
+--WARNING----------
+OK
+Line 1112 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1111 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	       ^
+--WARNING----------
+OK
+Line 1111 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	       ^
+--WARNING----------
+OK
+Line 1111 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	       ^
+--WARNING----------
+OK
+Line 1111 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	       ^
+--WARNING----------
+OK
+Line 1111 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	       ^
+--WARNING----------
+OK
+Line 1111 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	       ^
+--WARNING----------
+OK
+Line 1111 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	       ^
+--WARNING----------
+OK
+Line 1111 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	       ^
+--WARNING----------
+OK
+Line 1111 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	       ^
+--WARNING----------
+OK
+Line 1111 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	       ^
+--WARNING----------
+OK
+Line 1111 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	                         ^
+--WARNING----------
+OK
+Line 1111 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	                         ^
+--WARNING----------
+OK
+Line 1111 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	                         ^
+--WARNING----------
+OK
+Line 1111 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	                         ^
+--WARNING----------
+OK
+Line 1111 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	                         ^
+--WARNING----------
+OK
+Line 1111 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	                         ^
+--WARNING----------
+OK
+Line 1111 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	                         ^
+--WARNING----------
+OK
+Line 1111 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	                         ^
+--WARNING----------
+OK
+Line 1111 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	                         ^
+--WARNING----------
+OK
+Line 1111 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	                         ^
+--WARNING----------
+OK
+Line 1111 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	begin_y.set_next_y last_y;
+	                         ^
+--WARNING----------
+OK
+Line 1113 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                 ^
+--WARNING----------
+OK
+Line 1113 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                 ^
+--WARNING----------
+OK
+Line 1113 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                 ^
+--WARNING----------
+OK
+Line 1113 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                 ^
+--WARNING----------
+OK
+Line 1113 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                 ^
+--WARNING----------
+OK
+Line 1113 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                 ^
+--WARNING----------
+OK
+Line 1113 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                 ^
+--WARNING----------
+OK
+Line 1113 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                 ^
+--WARNING----------
+OK
+Line 1113 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                 ^
+--WARNING----------
+OK
+Line 1113 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                 ^
+--WARNING----------
+OK
+Line 1113 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                                 ^
+--WARNING----------
+OK
+Line 1113 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                                 ^
+--WARNING----------
+OK
+Line 1113 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                                 ^
+--WARNING----------
+OK
+Line 1113 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                                 ^
+--WARNING----------
+OK
+Line 1113 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                                 ^
+--WARNING----------
+OK
+Line 1113 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                                 ^
+--WARNING----------
+OK
+Line 1113 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                                 ^
+--WARNING----------
+OK
+Line 1113 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                                 ^
+--WARNING----------
+OK
+Line 1113 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                                 ^
+--WARNING----------
+OK
+Line 1113 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                                 ^
+--WARNING----------
+OK
+Line 1113 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      poly_list_y.remove last_idx;
+                                 ^
+--WARNING----------
+OK
+Line 307 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = Old upper - 1};
+                           ^
+--WARNING----------
+OK
+Line 307 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = Old upper - 1};
+                           ^
+--WARNING----------
+OK
+Line 307 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = Old upper - 1};
+                           ^
+--WARNING----------
+OK
+Line 307 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = Old upper - 1};
+                           ^
+--WARNING----------
+OK
+Line 307 column 28 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = Old upper - 1};
+                            ^
+--WARNING----------
+OK
+Line 307 column 28 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = Old upper - 1};
+                            ^
+--WARNING----------
+OK
+Line 307 column 28 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = Old upper - 1};
+                            ^
+--WARNING----------
+OK
+Line 307 column 28 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = Old upper - 1};
+                            ^
+--WARNING----------
+OK
+Line 306 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+                           ^
+--WARNING----------
+OK
+Line 306 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+                           ^
+--WARNING----------
+OK
+Line 306 column 28 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+                            ^
+--WARNING----------
+OK
+Line 306 column 28 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+                            ^
+--WARNING----------
+OK
+Line 306 column 28 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+                            ^
+--WARNING----------
+OK
+Line 306 column 28 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+                            ^
+--WARNING----------
+OK
+Line 300 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index index };
+      ^
+--WARNING----------
+OK
+Line 300 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index index };
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 300 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index index };
+                           ^
+--WARNING----------
+OK
+Line 300 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index index };
+                           ^
+--WARNING----------
+OK
+Line 300 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index index };
+                           ^
+--WARNING----------
+OK
+Line 300 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index index };
+                           ^
+--WARNING----------
+OK
+Line 300 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index index };
+                           ^
+--WARNING----------
+OK
+Line 300 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index index };
+                           ^
+--WARNING----------
+OK
+Line 300 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index index };
+                           ^
+--WARNING----------
+OK
+Line 300 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index index };
+                           ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 527 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.remove index until upper;
+           ^
+--WARNING----------
+OK
+Line 527 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.remove index until upper;
+           ^
+--WARNING----------
+OK
+Line 527 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.remove index until upper;
+           ^
+--WARNING----------
+OK
+Line 527 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.remove index until upper;
+           ^
+--WARNING----------
+OK
+Line 527 column 36 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.remove index until upper;
+                                    ^
+--WARNING----------
+OK
+Line 527 column 36 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.remove index until upper;
+                                    ^
+--WARNING----------
+OK
+Line 527 column 36 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.remove index until upper;
+                                    ^
+--WARNING----------
+OK
+Line 527 column 36 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.remove index until upper;
+                                    ^
+--WARNING----------
+OK
+Line 527 column 36 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.remove index until upper;
+                                    ^
+--WARNING----------
+OK
+Line 470 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 470 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 470 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 470 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 470 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 470 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 471 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index <= upper};
+      ^
+--WARNING----------
+OK
+Line 471 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index <= upper};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 471 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index <= upper};
+                ^
+--WARNING----------
+OK
+Line 471 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index <= upper};
+                ^
+--WARNING----------
+OK
+Line 471 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index <= upper};
+                ^
+--WARNING----------
+OK
+Line 471 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index <= upper};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 479 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 479 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 477 column 20 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put (item (i + 1)) to i;
+                    ^
+--WARNING----------
+OK
+Line 477 column 20 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put (item (i + 1)) to i;
+                    ^
+--WARNING----------
+OK
+Line 477 column 20 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put (item (i + 1)) to i;
+                    ^
+--WARNING----------
+OK
+Line 477 column 20 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put (item (i + 1)) to i;
+                    ^
+--WARNING----------
+OK
+Line 477 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put (item (i + 1)) to i;
+                       ^
+--WARNING----------
+OK
+Line 477 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put (item (i + 1)) to i;
+                       ^
+--WARNING----------
+OK
+Line 477 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put (item (i + 1)) to i;
+                             ^
+--WARNING----------
+OK
+Line 477 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put (item (i + 1)) to i;
+                             ^
+--WARNING----------
+OK
+Line 478 column 14 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i := i + 1;
+              ^
+--WARNING----------
+OK
+Line 478 column 14 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i := i + 1;
+              ^
+--WARNING----------
+OK
+Line 478 column 14 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i := i + 1;
+              ^
+--WARNING----------
+OK
+Line 478 column 14 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      i := i + 1;
+              ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 528 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := upper - 1;
+                   ^
+--WARNING----------
+OK
+Line 528 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := upper - 1;
+                   ^
+--WARNING----------
+OK
+Line 528 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := upper - 1;
+                   ^
+--WARNING----------
+OK
+Line 528 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := upper - 1;
+                   ^
+--WARNING----------
+OK
+Line 528 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := upper - 1;
+                    ^
+--WARNING----------
+OK
+Line 528 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := upper - 1;
+                    ^
+--WARNING----------
+OK
+Line 528 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := upper - 1;
+                    ^
+--WARNING----------
+OK
+Line 528 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := upper - 1;
+                    ^
+--WARNING----------
+OK
+Line 528 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := upper - 1;
+            ^
+--WARNING----------
+OK
+Line 528 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := upper - 1;
+            ^
+--WARNING----------
+OK
+Line 528 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := upper - 1;
+            ^
+--WARNING----------
+OK
+Line 306 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+      ^
+--WARNING----------
+OK
+Line 306 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 306 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 307 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = Old upper - 1};
+      ^
+--WARNING----------
+OK
+Line 307 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = Old upper - 1};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 307 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = Old upper - 1};
+               ^
+--WARNING----------
+OK
+Line 307 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = Old upper - 1};
+               ^
+--WARNING----------
+OK
+Line 307 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = Old upper - 1};
+               ^
+--WARNING----------
+OK
+Line 307 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = Old upper - 1};
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1114 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1159 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      connect_first;
+                   ^
+--WARNING----------
+OK
+Line 1159 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      connect_first;
+                   ^
+--WARNING----------
+OK
+Line 1159 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      connect_first;
+                   ^
+--WARNING----------
+OK
+Line 1159 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      connect_first;
+                   ^
+--WARNING----------
+OK
+Line 1159 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      connect_first;
+                   ^
+--WARNING----------
+OK
+Line 1160 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1161 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y); 
+                 ^
+--WARNING----------
+OK
+Line 1161 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y); 
+                 ^
+--WARNING----------
+OK
+Line 1161 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y); 
+                 ^
+--WARNING----------
+OK
+Line 1161 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y); 
+                 ^
+--WARNING----------
+OK
+Line 1161 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y); 
+                 ^
+--WARNING----------
+OK
+Line 1161 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y); 
+                 ^
+--WARNING----------
+OK
+Line 1161 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y); 
+                 ^
+--WARNING----------
+OK
+Line 1161 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y); 
+                 ^
+--WARNING----------
+OK
+Line 1161 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y); 
+                 ^
+--WARNING----------
+OK
+Line 1161 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y); 
+                 ^
+--WARNING----------
+OK
+Line 1162 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x_origin := x;
+               ^
+--WARNING----------
+OK
+Line 1162 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x_origin := x;
+               ^
+--WARNING----------
+OK
+Line 1162 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x_origin := x;
+               ^
+--WARNING----------
+OK
+Line 1162 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x_origin := x;
+               ^
+--WARNING----------
+OK
+Line 1162 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x_origin := x;
+               ^
+--WARNING----------
+OK
+Line 1162 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x_origin := x;
+               ^
+--WARNING----------
+OK
+Line 1162 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x_origin := x;
+               ^
+--WARNING----------
+OK
+Line 1162 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x_origin := x;
+               ^
+--WARNING----------
+OK
+Line 1163 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y_origin := y;
+               ^
+--WARNING----------
+OK
+Line 1163 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y_origin := y;
+               ^
+--WARNING----------
+OK
+Line 1163 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y_origin := y;
+               ^
+--WARNING----------
+OK
+Line 1163 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y_origin := y;
+               ^
+--WARNING----------
+OK
+Line 1163 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y_origin := y;
+               ^
+--WARNING----------
+OK
+Line 1163 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y_origin := y;
+               ^
+--WARNING----------
+OK
+Line 1163 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y_origin := y;
+               ^
+--WARNING----------
+OK
+Line 1163 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y_origin := y;
+               ^
+--WARNING----------
+OK
+Line 1164 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    begin_y  := NULL;
+               ^
+--WARNING----------
+OK
+Line 1164 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    begin_y  := NULL;
+               ^
+--WARNING----------
+OK
+Line 1164 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    begin_y  := NULL;
+               ^
+--WARNING----------
+OK
+Line 1164 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    begin_y  := NULL;
+               ^
+--WARNING----------
+OK
+Line 1164 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    begin_y  := NULL;
+               ^
+--WARNING----------
+OK
+Line 1164 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    begin_y  := NULL;
+               ^
+--WARNING----------
+OK
+Line 1164 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    begin_y  := NULL;
+               ^
+--WARNING----------
+OK
+Line 1164 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    begin_y  := NULL;
+               ^
+--WARNING----------
+OK
+Line 1165 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    last_y   := NULL;
+               ^
+--WARNING----------
+OK
+Line 1165 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    last_y   := NULL;
+               ^
+--WARNING----------
+OK
+Line 1165 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    last_y   := NULL;
+               ^
+--WARNING----------
+OK
+Line 1165 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    last_y   := NULL;
+               ^
+--WARNING----------
+OK
+Line 1165 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    last_y   := NULL;
+               ^
+--WARNING----------
+OK
+Line 1165 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    last_y   := NULL;
+               ^
+--WARNING----------
+OK
+Line 1165 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    last_y   := NULL;
+               ^
+--WARNING----------
+OK
+Line 1165 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    last_y   := NULL;
+               ^
+--WARNING----------
+OK
+Line 1167 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                          ^
+--WARNING----------
+OK
+Line 1167 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                          ^
+--WARNING----------
+OK
+Line 1167 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                          ^
+--WARNING----------
+OK
+Line 1167 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                          ^
+--WARNING----------
+OK
+Line 1167 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                          ^
+--WARNING----------
+OK
+Line 1167 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                          ^
+--WARNING----------
+OK
+Line 1167 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                          ^
+--WARNING----------
+OK
+Line 1167 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                          ^
+--WARNING----------
+OK
+Line 1167 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                          ^
+--WARNING----------
+OK
+Line 1167 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                          ^
+--WARNING----------
+OK
+Line 1167 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                                ^
+--WARNING----------
+OK
+Line 1167 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                                ^
+--WARNING----------
+OK
+Line 1167 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                                ^
+--WARNING----------
+OK
+Line 1167 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                                ^
+--WARNING----------
+OK
+Line 1167 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                ^
+--WARNING----------
+OK
+Line 1167 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                ^
+--WARNING----------
+OK
+Line 1167 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                ^
+--WARNING----------
+OK
+Line 1167 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                ^
+--WARNING----------
+OK
+Line 1167 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                ^
+--WARNING----------
+OK
+Line 1167 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                ^
+--WARNING----------
+OK
+Line 1167 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                ^
+--WARNING----------
+OK
+Line 1167 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax := poly_ymax.max y;
+                ^
+--WARNING----------
+OK
+Line 209 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);
+                      ^
+--WARNING----------
+OK
+Line 209 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);
+                      ^
+--WARNING----------
+OK
+Line 209 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);
+                      ^
+--WARNING----------
+OK
+Line 209 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);
+                      ^
+--WARNING----------
+OK
+Line 209 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);
+                      ^
+--WARNING----------
+OK
+Line 210 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (9,9);
+                      ^
+--WARNING----------
+OK
+Line 210 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (9,9);
+                      ^
+--WARNING----------
+OK
+Line 210 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (9,9);
+                      ^
+--WARNING----------
+OK
+Line 210 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (9,9);
+                      ^
+--WARNING----------
+OK
+Line 210 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (9,9);
+                      ^
+--WARNING----------
+OK
+Line 210 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (9,9);
+                      ^
+--WARNING----------
+OK
+Line 210 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (9,9);
+                      ^
+--WARNING----------
+OK
+Line 210 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (9,9);
+                      ^
+--WARNING----------
+OK
+Line 210 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (9,9);
+                      ^
+--WARNING----------
+OK
+Line 210 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (9,9);
+                      ^
+--WARNING----------
+OK
+Line 211 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (6,9);
+                      ^
+--WARNING----------
+OK
+Line 211 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (6,9);
+                      ^
+--WARNING----------
+OK
+Line 211 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (6,9);
+                      ^
+--WARNING----------
+OK
+Line 211 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (6,9);
+                      ^
+--WARNING----------
+OK
+Line 211 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (6,9);
+                      ^
+--WARNING----------
+OK
+Line 211 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (6,9);
+                      ^
+--WARNING----------
+OK
+Line 211 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (6,9);
+                      ^
+--WARNING----------
+OK
+Line 211 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (6,9);
+                      ^
+--WARNING----------
+OK
+Line 211 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (6,9);
+                      ^
+--WARNING----------
+OK
+Line 211 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (6,9);
+                      ^
+--WARNING----------
+OK
+Line 212 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (8,14);
+                       ^
+--WARNING----------
+OK
+Line 212 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (8,14);
+                       ^
+--WARNING----------
+OK
+Line 212 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (8,14);
+                       ^
+--WARNING----------
+OK
+Line 212 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (8,14);
+                       ^
+--WARNING----------
+OK
+Line 212 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (8,14);
+                       ^
+--WARNING----------
+OK
+Line 212 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (8,14);
+                       ^
+--WARNING----------
+OK
+Line 212 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (8,14);
+                       ^
+--WARNING----------
+OK
+Line 212 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (8,14);
+                       ^
+--WARNING----------
+OK
+Line 212 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (8,14);
+                       ^
+--WARNING----------
+OK
+Line 212 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (8,14);
+                       ^
+--WARNING----------
+OK
+Line 213 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,14);
+                       ^
+--WARNING----------
+OK
+Line 213 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,14);
+                       ^
+--WARNING----------
+OK
+Line 213 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,14);
+                       ^
+--WARNING----------
+OK
+Line 213 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,14);
+                       ^
+--WARNING----------
+OK
+Line 213 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,14);
+                       ^
+--WARNING----------
+OK
+Line 213 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,14);
+                       ^
+--WARNING----------
+OK
+Line 213 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,14);
+                       ^
+--WARNING----------
+OK
+Line 213 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,14);
+                       ^
+--WARNING----------
+OK
+Line 213 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,14);
+                       ^
+--WARNING----------
+OK
+Line 213 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,14);
+                       ^
+--WARNING----------
+OK
+Line 214 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,9);
+                      ^
+--WARNING----------
+OK
+Line 214 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,9);
+                      ^
+--WARNING----------
+OK
+Line 214 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,9);
+                      ^
+--WARNING----------
+OK
+Line 214 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,9);
+                      ^
+--WARNING----------
+OK
+Line 214 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,9);
+                      ^
+--WARNING----------
+OK
+Line 214 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,9);
+                      ^
+--WARNING----------
+OK
+Line 214 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,9);
+                      ^
+--WARNING----------
+OK
+Line 214 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,9);
+                      ^
+--WARNING----------
+OK
+Line 214 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,9);
+                      ^
+--WARNING----------
+OK
+Line 214 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (5,9);
+                      ^
+--WARNING----------
+OK
+Line 215 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (1,9);    
+                      ^
+--WARNING----------
+OK
+Line 215 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (1,9);    
+                      ^
+--WARNING----------
+OK
+Line 215 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (1,9);    
+                      ^
+--WARNING----------
+OK
+Line 215 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (1,9);    
+                      ^
+--WARNING----------
+OK
+Line 215 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (1,9);    
+                      ^
+--WARNING----------
+OK
+Line 215 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (1,9);    
+                      ^
+--WARNING----------
+OK
+Line 215 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (1,9);    
+                      ^
+--WARNING----------
+OK
+Line 215 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (1,9);    
+                      ^
+--WARNING----------
+OK
+Line 215 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (1,9);    
+                      ^
+--WARNING----------
+OK
+Line 215 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_line_to (1,9);    
+                      ^
+--WARNING----------
+OK
+Line 216 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);    
+                      ^
+--WARNING----------
+OK
+Line 216 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);    
+                      ^
+--WARNING----------
+OK
+Line 216 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);    
+                      ^
+--WARNING----------
+OK
+Line 216 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);    
+                      ^
+--WARNING----------
+OK
+Line 216 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);    
+                      ^
+--WARNING----------
+OK
+Line 216 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);    
+                      ^
+--WARNING----------
+OK
+Line 216 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);    
+                      ^
+--WARNING----------
+OK
+Line 216 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);    
+                      ^
+--WARNING----------
+OK
+Line 216 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);    
+                      ^
+--WARNING----------
+OK
+Line 216 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_move_to (1,1);    
+                      ^
+--WARNING----------
+OK
+Line 217 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_trace;
+              ^
+--WARNING----------
+OK
+Line 217 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_trace;
+              ^
+--WARNING----------
+OK
+Line 217 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_trace;
+              ^
+--WARNING----------
+OK
+Line 217 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_trace;
+              ^
+--WARNING----------
+OK
+Line 217 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_trace;
+              ^
+--WARNING----------
+OK
+Line 1336 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 1336 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 1336 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 1336 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 1336 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 1336 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 1336 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 1336 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 1336 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 1336 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (edges_upper != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 1440 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1337 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (poly_ymax >= clip_y0).if {
+                 ^
+--WARNING----------
+OK
+Line 1337 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (poly_ymax >= clip_y0).if {
+                 ^
+--WARNING----------
+OK
+Line 1337 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (poly_ymax >= clip_y0).if {
+                 ^
+--WARNING----------
+OK
+Line 1337 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (poly_ymax >= clip_y0).if {
+                 ^
+--WARNING----------
+OK
+Line 1337 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (poly_ymax >= clip_y0).if {
+                 ^
+--WARNING----------
+OK
+Line 1337 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (poly_ymax >= clip_y0).if {
+                 ^
+--WARNING----------
+OK
+Line 1337 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (poly_ymax >= clip_y0).if {
+                 ^
+--WARNING----------
+OK
+Line 1337 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (poly_ymax >= clip_y0).if {
+                 ^
+--WARNING----------
+OK
+Line 1337 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (poly_ymax >= clip_y0).if {
+                 ^
+--WARNING----------
+OK
+Line 1337 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (poly_ymax >= clip_y0).if {
+                 ^
+--WARNING----------
+OK
+Line 1337 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (poly_ymax >= clip_y0).if {
+                           ^
+--WARNING----------
+OK
+Line 1337 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (poly_ymax >= clip_y0).if {
+                           ^
+--WARNING----------
+OK
+Line 1337 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (poly_ymax >= clip_y0).if {
+                           ^
+--WARNING----------
+OK
+Line 1337 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (poly_ymax >= clip_y0).if {
+                           ^
+--WARNING----------
+OK
+Line 1337 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (poly_ymax >= clip_y0).if {
+                   ^
+--WARNING----------
+OK
+Line 1337 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (poly_ymax >= clip_y0).if {
+                   ^
+--WARNING----------
+OK
+Line 1337 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (poly_ymax >= clip_y0).if {
+                   ^
+--WARNING----------
+OK
+Line 1337 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (poly_ymax >= clip_y0).if {
+                   ^
+--WARNING----------
+OK
+Line 1439 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1339 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        connect_first;
+                     ^
+--WARNING----------
+OK
+Line 1339 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        connect_first;
+                     ^
+--WARNING----------
+OK
+Line 1339 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        connect_first;
+                     ^
+--WARNING----------
+OK
+Line 1339 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        connect_first;
+                     ^
+--WARNING----------
+OK
+Line 1339 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        connect_first;
+                     ^
+--WARNING----------
+OK
+Line 1339 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        connect_first;
+                     ^
+--WARNING----------
+OK
+Line 1339 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        connect_first;
+                     ^
+--WARNING----------
+OK
+Line 1339 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        connect_first;
+                     ^
+--WARNING----------
+OK
+Line 1339 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        connect_first;
+                     ^
+--WARNING----------
+OK
+Line 1339 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        connect_first;
+                     ^
+--WARNING----------
+OK
+Line 1342 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.upper).downto 0 do { j:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1342 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.upper).downto 0 do { j:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1342 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.upper).downto 0 do { j:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1342 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.upper).downto 0 do { j:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1342 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.upper).downto 0 do { j:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1342 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.upper).downto 0 do { j:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1342 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.upper).downto 0 do { j:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1342 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.upper).downto 0 do { j:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1342 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.upper).downto 0 do { j:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1342 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.upper).downto 0 do { j:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1342 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.upper).downto 0 do { j:INTEGER;
+                          ^
+--WARNING----------
+OK
+Line 1342 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.upper).downto 0 do { j:INTEGER;
+                          ^
+--WARNING----------
+OK
+Line 1342 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.upper).downto 0 do { j:INTEGER;
+                          ^
+--WARNING----------
+OK
+Line 1352 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 1352 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 1352 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 1352 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1343 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          edge := poly_list_y.item j;
+                             ^
+--WARNING----------
+OK
+Line 1343 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          edge := poly_list_y.item j;
+                             ^
+--WARNING----------
+OK
+Line 1343 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          edge := poly_list_y.item j;
+                             ^
+--WARNING----------
+OK
+Line 1343 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          edge := poly_list_y.item j;
+                             ^
+--WARNING----------
+OK
+Line 1343 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          edge := poly_list_y.item j;
+                             ^
+--WARNING----------
+OK
+Line 1343 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          edge := poly_list_y.item j;
+                             ^
+--WARNING----------
+OK
+Line 1343 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          edge := poly_list_y.item j;
+                             ^
+--WARNING----------
+OK
+Line 1343 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          edge := poly_list_y.item j;
+                             ^
+--WARNING----------
+OK
+Line 1343 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          edge := poly_list_y.item j;
+                             ^
+--WARNING----------
+OK
+Line 1343 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          edge := poly_list_y.item j;
+                             ^
+--WARNING----------
+OK
+Line 1343 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          edge := poly_list_y.item j;
+                                    ^
+--WARNING----------
+OK
+Line 1346 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          };
+           ^
+--WARNING----------
+OK
+Line 1346 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          };
+           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1344 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(edge != NULL) && {edge.y1 < clip_y0}}.while_do {
+                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1344 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(edge != NULL) && {edge.y1 < clip_y0}}.while_do {
+                                      ^
+--WARNING----------
+OK
+Line 50 column 23 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+  - y1:INTEGER <- width;
+                       ^
+--WARNING----------
+OK
+Line 50 column 23 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+  - y1:INTEGER <- width;
+                       ^
+--WARNING----------
+OK
+Line 1344 column 47 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(edge != NULL) && {edge.y1 < clip_y0}}.while_do {
+                                               ^
+--WARNING----------
+OK
+Line 1344 column 47 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(edge != NULL) && {edge.y1 < clip_y0}}.while_do {
+                                               ^
+--WARNING----------
+OK
+Line 1344 column 47 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(edge != NULL) && {edge.y1 < clip_y0}}.while_do {
+                                               ^
+--WARNING----------
+OK
+Line 1344 column 47 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(edge != NULL) && {edge.y1 < clip_y0}}.while_do {
+                                               ^
+--WARNING----------
+OK
+Line 1344 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(edge != NULL) && {edge.y1 < clip_y0}}.while_do {
+                                       ^
+--WARNING----------
+OK
+Line 1344 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(edge != NULL) && {edge.y1 < clip_y0}}.while_do {
+                                       ^
+--WARNING----------
+OK
+Line 1344 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(edge != NULL) && {edge.y1 < clip_y0}}.while_do {
+                                       ^
+--WARNING----------
+OK
+Line 1344 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(edge != NULL) && {edge.y1 < clip_y0}}.while_do {
+                                       ^
+--WARNING----------
+OK
+Line 1344 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(edge != NULL) && {edge.y1 < clip_y0}}.while_do {
+                            ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1345 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            edge := edge.next_y;
+                               ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1351 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          };
+           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1348 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.remove j;	  
+                       ^
+--WARNING----------
+OK
+Line 1348 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.remove j;	  
+                       ^
+--WARNING----------
+OK
+Line 1348 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.remove j;	  
+                       ^
+--WARNING----------
+OK
+Line 1348 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.remove j;	  
+                       ^
+--WARNING----------
+OK
+Line 1348 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.remove j;	  
+                       ^
+--WARNING----------
+OK
+Line 1348 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.remove j;	  
+                       ^
+--WARNING----------
+OK
+Line 1348 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.remove j;	  
+                       ^
+--WARNING----------
+OK
+Line 1348 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.remove j;	  
+                       ^
+--WARNING----------
+OK
+Line 1348 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.remove j;	  
+                       ^
+--WARNING----------
+OK
+Line 1348 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.remove j;	  
+                       ^
+--WARNING----------
+OK
+Line 1348 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.remove j;	  
+                                ^
+--WARNING----------
+OK
+Line 1351 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          };
+           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1350 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.put edge to j;	  
+                       ^
+--WARNING----------
+OK
+Line 1350 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.put edge to j;	  
+                       ^
+--WARNING----------
+OK
+Line 1350 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.put edge to j;	  
+                       ^
+--WARNING----------
+OK
+Line 1350 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.put edge to j;	  
+                       ^
+--WARNING----------
+OK
+Line 1350 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.put edge to j;	  
+                       ^
+--WARNING----------
+OK
+Line 1350 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.put edge to j;	  
+                       ^
+--WARNING----------
+OK
+Line 1350 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.put edge to j;	  
+                       ^
+--WARNING----------
+OK
+Line 1350 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.put edge to j;	  
+                       ^
+--WARNING----------
+OK
+Line 1350 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.put edge to j;	  
+                       ^
+--WARNING----------
+OK
+Line 1350 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.put edge to j;	  
+                       ^
+--WARNING----------
+OK
+Line 1350 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            poly_list_y.put edge to j;	  
+                                     ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1355 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        sort_list_y;
+                   ^
+--WARNING----------
+OK
+Line 1355 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        sort_list_y;
+                   ^
+--WARNING----------
+OK
+Line 1355 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        sort_list_y;
+                   ^
+--WARNING----------
+OK
+Line 1355 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        sort_list_y;
+                   ^
+--WARNING----------
+OK
+Line 1355 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        sort_list_y;
+                   ^
+--WARNING----------
+OK
+Line 1122 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    upper := poly_list_y.upper-1;
+                        ^
+--WARNING----------
+OK
+Line 1122 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    upper := poly_list_y.upper-1;
+                        ^
+--WARNING----------
+OK
+Line 1122 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    upper := poly_list_y.upper-1;
+                        ^
+--WARNING----------
+OK
+Line 1122 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    upper := poly_list_y.upper-1;
+                        ^
+--WARNING----------
+OK
+Line 1122 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    upper := poly_list_y.upper-1;
+                        ^
+--WARNING----------
+OK
+Line 1122 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    upper := poly_list_y.upper-1;
+                        ^
+--WARNING----------
+OK
+Line 1122 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    upper := poly_list_y.upper-1;
+                        ^
+--WARNING----------
+OK
+Line 1122 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    upper := poly_list_y.upper-1;
+                        ^
+--WARNING----------
+OK
+Line 1122 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    upper := poly_list_y.upper-1;
+                        ^
+--WARNING----------
+OK
+Line 1122 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    upper := poly_list_y.upper-1;
+                        ^
+--WARNING----------
+OK
+Line 1122 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    upper := poly_list_y.upper-1;
+                              ^
+--WARNING----------
+OK
+Line 1122 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    upper := poly_list_y.upper-1;
+                              ^
+--WARNING----------
+OK
+Line 1122 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    upper := poly_list_y.upper-1;
+                              ^
+--WARNING----------
+OK
+Line 1122 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    upper := poly_list_y.upper-1;
+                               ^
+--WARNING----------
+OK
+Line 1122 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    upper := poly_list_y.upper-1;
+                               ^
+--WARNING----------
+OK
+Line 1122 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    upper := poly_list_y.upper-1;
+                               ^
+--WARNING----------
+OK
+Line 1122 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    upper := poly_list_y.upper-1;
+                               ^
+--WARNING----------
+OK
+Line 1142 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    }.do_while {swap};
+                     ^
+--WARNING----------
+OK
+Line 1142 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    }.do_while {swap};
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1139 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1139 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1139 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1139 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1129 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1129 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1129 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1129 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1129 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1129 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1129 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1129 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1129 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1129 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1129 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                   ^
+--WARNING----------
+OK
+Line 1129 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                       ^
+--WARNING----------
+OK
+Line 48 column 19 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+  - y0:INTEGER <- y;
+                   ^
+--WARNING----------
+OK
+Line 48 column 19 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+  - y0:INTEGER <- y;
+                   ^
+--WARNING----------
+OK
+Line 1129 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                                    ^
+--WARNING----------
+OK
+Line 1129 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                                    ^
+--WARNING----------
+OK
+Line 1129 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                                    ^
+--WARNING----------
+OK
+Line 1129 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                                    ^
+--WARNING----------
+OK
+Line 1129 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                                    ^
+--WARNING----------
+OK
+Line 1129 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                                    ^
+--WARNING----------
+OK
+Line 1129 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                                    ^
+--WARNING----------
+OK
+Line 1129 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                                    ^
+--WARNING----------
+OK
+Line 1129 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                                    ^
+--WARNING----------
+OK
+Line 1129 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                                    ^
+--WARNING----------
+OK
+Line 1129 column 46 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                                             ^
+--WARNING----------
+OK
+Line 1129 column 46 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                                             ^
+--WARNING----------
+OK
+Line 1129 column 46 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                                             ^
+--WARNING----------
+OK
+Line 1129 column 46 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                                             ^
+--WARNING----------
+OK
+Line 1129 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                                               ^
+--WARNING----------
+OK
+Line 1129 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                                                  ^
+--WARNING----------
+OK
+Line 1129 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                        ^
+--WARNING----------
+OK
+Line 1129 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                        ^
+--WARNING----------
+OK
+Line 1129 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                        ^
+--WARNING----------
+OK
+Line 1129 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
+	                        ^
+--WARNING----------
+OK
+Line 1132 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1130 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap i with (i+1);
+	             ^
+--WARNING----------
+OK
+Line 1130 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap i with (i+1);
+	             ^
+--WARNING----------
+OK
+Line 1130 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap i with (i+1);
+	             ^
+--WARNING----------
+OK
+Line 1130 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap i with (i+1);
+	             ^
+--WARNING----------
+OK
+Line 1130 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap i with (i+1);
+	             ^
+--WARNING----------
+OK
+Line 1130 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap i with (i+1);
+	             ^
+--WARNING----------
+OK
+Line 1130 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap i with (i+1);
+	             ^
+--WARNING----------
+OK
+Line 1130 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap i with (i+1);
+	             ^
+--WARNING----------
+OK
+Line 1130 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap i with (i+1);
+	             ^
+--WARNING----------
+OK
+Line 1130 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap i with (i+1);
+	             ^
+--WARNING----------
+OK
+Line 1130 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap i with (i+1);
+	                             ^
+--WARNING----------
+OK
+Line 1130 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap i with (i+1);
+	                             ^
+--WARNING----------
+OK
+Line 1130 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap i with (i+1);
+	                             ^
+--WARNING----------
+OK
+Line 1130 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap i with (i+1);
+	                             ^
+--WARNING----------
+OK
+Line 1130 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap i with (i+1);
+	                               ^
+--WARNING----------
+OK
+Line 1130 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap i with (i+1);
+	                               ^
+--WARNING----------
+OK
+Line 1130 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap i with (i+1);
+	                               ^
+--WARNING----------
+OK
+Line 1130 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap i with (i+1);
+	                               ^
+--WARNING----------
+OK
+Line 1130 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap i with (i+1);
+	                               ^
+--WARNING----------
+OK
+Line 105 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count };
+                           ^
+--WARNING----------
+OK
+Line 105 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count };
+                           ^
+--WARNING----------
+OK
+Line 104 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i2 = Old item i1 };
+                               ^
+--WARNING----------
+OK
+Line 104 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i2 = Old item i1 };
+                               ^
+--WARNING----------
+OK
+Line 103 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i1 = Old item i2 };
+                               ^
+--WARNING----------
+OK
+Line 103 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i1 = Old item i2 };
+                               ^
+--WARNING----------
+OK
+Line 93 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+      ^
+--WARNING----------
+OK
+Line 93 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 93 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+                        ^
+--WARNING----------
+OK
+Line 93 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+                        ^
+--WARNING----------
+OK
+Line 93 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+                        ^
+--WARNING----------
+OK
+Line 93 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+                        ^
+--WARNING----------
+OK
+Line 93 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+                        ^
+--WARNING----------
+OK
+Line 93 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+                        ^
+--WARNING----------
+OK
+Line 93 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+                        ^
+--WARNING----------
+OK
+Line 93 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i1 };
+                        ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 94 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+      ^
+--WARNING----------
+OK
+Line 94 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 94 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+                        ^
+--WARNING----------
+OK
+Line 94 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+                        ^
+--WARNING----------
+OK
+Line 94 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+                        ^
+--WARNING----------
+OK
+Line 94 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+                        ^
+--WARNING----------
+OK
+Line 94 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+                        ^
+--WARNING----------
+OK
+Line 94 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+                        ^
+--WARNING----------
+OK
+Line 94 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+                        ^
+--WARNING----------
+OK
+Line 94 column 24 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i2 };
+                        ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 98 column 18 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    tmp := item i1;
+                  ^
+--WARNING----------
+OK
+Line 98 column 18 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    tmp := item i1;
+                  ^
+--WARNING----------
+OK
+Line 99 column 16 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    put (item i2) to i1;
+                ^
+--WARNING----------
+OK
+Line 99 column 16 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    put (item i2) to i1;
+                ^
+--WARNING----------
+OK
+Line 99 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    put (item i2) to i1;
+                       ^
+--WARNING----------
+OK
+Line 99 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    put (item i2) to i1;
+                       ^
+--WARNING----------
+OK
+Line 100 column 17 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    put tmp to i2;
+                 ^
+--WARNING----------
+OK
+Line 100 column 17 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    put tmp to i2;
+                 ^
+--WARNING----------
+OK
+Line 103 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i1 = Old item i2 };
+      ^
+--WARNING----------
+OK
+Line 103 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i1 = Old item i2 };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 103 column 17 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i1 = Old item i2 };
+                 ^
+--WARNING----------
+OK
+Line 103 column 17 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i1 = Old item i2 };
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 104 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i2 = Old item i1 };
+      ^
+--WARNING----------
+OK
+Line 104 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i2 = Old item i1 };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 104 column 17 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i2 = Old item i1 };
+                 ^
+--WARNING----------
+OK
+Line 104 column 17 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i2 = Old item i1 };
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 105 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count };
+      ^
+--WARNING----------
+OK
+Line 105 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 105 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count };
+               ^
+--WARNING----------
+OK
+Line 105 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count };
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1132 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1134 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	idx := upper - i;
+	              ^
+--WARNING----------
+OK
+Line 1134 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	idx := upper - i;
+	              ^
+--WARNING----------
+OK
+Line 1134 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	idx := upper - i;
+	              ^
+--WARNING----------
+OK
+Line 1134 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	idx := upper - i;
+	              ^
+--WARNING----------
+OK
+Line 1135 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1135 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1135 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1135 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1135 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1135 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1135 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1135 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1135 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1135 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	            ^
+--WARNING----------
+OK
+Line 1135 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                     ^
+--WARNING----------
+OK
+Line 1135 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                         ^
+--WARNING----------
+OK
+Line 1135 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1135 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1135 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1135 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1135 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1135 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1135 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1135 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1135 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1135 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                                      ^
+--WARNING----------
+OK
+Line 1135 column 50 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                                                 ^
+--WARNING----------
+OK
+Line 1135 column 50 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                                                 ^
+--WARNING----------
+OK
+Line 1135 column 50 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                                                 ^
+--WARNING----------
+OK
+Line 1135 column 50 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                                                 ^
+--WARNING----------
+OK
+Line 1135 column 52 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                                                   ^
+--WARNING----------
+OK
+Line 1135 column 55 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                                                      ^
+--WARNING----------
+OK
+Line 1135 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                          ^
+--WARNING----------
+OK
+Line 1135 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                          ^
+--WARNING----------
+OK
+Line 1135 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                          ^
+--WARNING----------
+OK
+Line 1135 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
+	                          ^
+--WARNING----------
+OK
+Line 1138 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};		
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1136 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap idx with (idx+1);
+	             ^
+--WARNING----------
+OK
+Line 1136 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap idx with (idx+1);
+	             ^
+--WARNING----------
+OK
+Line 1136 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap idx with (idx+1);
+	             ^
+--WARNING----------
+OK
+Line 1136 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap idx with (idx+1);
+	             ^
+--WARNING----------
+OK
+Line 1136 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap idx with (idx+1);
+	             ^
+--WARNING----------
+OK
+Line 1136 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap idx with (idx+1);
+	             ^
+--WARNING----------
+OK
+Line 1136 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap idx with (idx+1);
+	             ^
+--WARNING----------
+OK
+Line 1136 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap idx with (idx+1);
+	             ^
+--WARNING----------
+OK
+Line 1136 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap idx with (idx+1);
+	             ^
+--WARNING----------
+OK
+Line 1136 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap idx with (idx+1);
+	             ^
+--WARNING----------
+OK
+Line 1136 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap idx with (idx+1);
+	                                 ^
+--WARNING----------
+OK
+Line 1136 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap idx with (idx+1);
+	                                 ^
+--WARNING----------
+OK
+Line 1136 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap idx with (idx+1);
+	                                 ^
+--WARNING----------
+OK
+Line 1136 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap idx with (idx+1);
+	                                 ^
+--WARNING----------
+OK
+Line 1136 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap idx with (idx+1);
+	                                   ^
+--WARNING----------
+OK
+Line 1136 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap idx with (idx+1);
+	                                   ^
+--WARNING----------
+OK
+Line 1136 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap idx with (idx+1);
+	                                   ^
+--WARNING----------
+OK
+Line 1136 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap idx with (idx+1);
+	                                   ^
+--WARNING----------
+OK
+Line 1136 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  poly_list_y.swap idx with (idx+1);
+	                                   ^
+--WARNING----------
+OK
+Line 1138 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};		
+	 ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1140 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      up  := up - 1;
+                 ^
+--WARNING----------
+OK
+Line 1140 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      up  := up - 1;
+                 ^
+--WARNING----------
+OK
+Line 1140 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      up  := up - 1;
+                 ^
+--WARNING----------
+OK
+Line 1140 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      up  := up - 1;
+                 ^
+--WARNING----------
+OK
+Line 1141 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      low := low + 1;
+                  ^
+--WARNING----------
+OK
+Line 1141 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      low := low + 1;
+                  ^
+--WARNING----------
+OK
+Line 1141 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      low := low + 1;
+                  ^
+--WARNING----------
+OK
+Line 1141 column 18 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      low := low + 1;
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1355 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        sort_list_y;
+                   ^
+--WARNING----------
+OK
+Line 1355 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        sort_list_y;
+                   ^
+--WARNING----------
+OK
+Line 1355 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        sort_list_y;
+                   ^
+--WARNING----------
+OK
+Line 1355 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        sort_list_y;
+                   ^
+--WARNING----------
+OK
+Line 1355 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        sort_list_y;
+                   ^
+--WARNING----------
+OK
+Line 1357 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                              ^
+--WARNING----------
+OK
+Line 1357 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                              ^
+--WARNING----------
+OK
+Line 1357 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                              ^
+--WARNING----------
+OK
+Line 1357 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                              ^
+--WARNING----------
+OK
+Line 1357 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                              ^
+--WARNING----------
+OK
+Line 1357 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                              ^
+--WARNING----------
+OK
+Line 1357 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                              ^
+--WARNING----------
+OK
+Line 1357 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                              ^
+--WARNING----------
+OK
+Line 1357 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                              ^
+--WARNING----------
+OK
+Line 1357 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                              ^
+--WARNING----------
+OK
+Line 1357 column 42 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                                          ^
+--WARNING----------
+OK
+Line 1357 column 42 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                                          ^
+--WARNING----------
+OK
+Line 1357 column 42 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                                          ^
+--WARNING----------
+OK
+Line 1357 column 42 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                                          ^
+--WARNING----------
+OK
+Line 1357 column 42 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                                          ^
+--WARNING----------
+OK
+Line 1357 column 42 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                                          ^
+--WARNING----------
+OK
+Line 1357 column 42 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                                          ^
+--WARNING----------
+OK
+Line 1357 column 42 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                                          ^
+--WARNING----------
+OK
+Line 1357 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                    ^
+--WARNING----------
+OK
+Line 1357 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                    ^
+--WARNING----------
+OK
+Line 1357 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                    ^
+--WARNING----------
+OK
+Line 1357 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                    ^
+--WARNING----------
+OK
+Line 1357 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                    ^
+--WARNING----------
+OK
+Line 1357 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                    ^
+--WARNING----------
+OK
+Line 1357 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                    ^
+--WARNING----------
+OK
+Line 1357 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        poly_ymax := poly_ymax.min clip_y1;
+                    ^
+--WARNING----------
+OK
+Line 1360 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1360 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1360 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1360 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1360 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1360 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1360 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1360 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1360 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1360 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                    ^
+--WARNING----------
+OK
+Line 1360 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                          ^
+--WARNING----------
+OK
+Line 1360 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                          ^
+--WARNING----------
+OK
+Line 1360 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                          ^
+--WARNING----------
+OK
+Line 133 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 133 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 133 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 133 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 133 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 133 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 29 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                             ^
+--WARNING----------
+OK
+Line 139 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                    ^
+--WARNING----------
+OK
+Line 139 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1360 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                             ^
+--WARNING----------
+OK
+Line 1360 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                                           ^
+--WARNING----------
+OK
+Line 1360 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                                           ^
+--WARNING----------
+OK
+Line 1360 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                                           ^
+--WARNING----------
+OK
+Line 1360 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                                           ^
+--WARNING----------
+OK
+Line 1360 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                                           ^
+--WARNING----------
+OK
+Line 1360 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                                           ^
+--WARNING----------
+OK
+Line 1360 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                                           ^
+--WARNING----------
+OK
+Line 1360 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                                           ^
+--WARNING----------
+OK
+Line 1360 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                                           ^
+--WARNING----------
+OK
+Line 1360 column 43 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
+                                           ^
+--WARNING----------
+OK
+Line 1438 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 1438 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 1438 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 1438 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1365 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          };
+           ^
+--WARNING----------
+OK
+Line 1365 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          };
+           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1362 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                ^
+--WARNING----------
+OK
+Line 1362 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                ^
+--WARNING----------
+OK
+Line 1362 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                ^
+--WARNING----------
+OK
+Line 1362 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                ^
+--WARNING----------
+OK
+Line 1362 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                ^
+--WARNING----------
+OK
+Line 1362 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                ^
+--WARNING----------
+OK
+Line 1362 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                ^
+--WARNING----------
+OK
+Line 1362 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                ^
+--WARNING----------
+OK
+Line 1362 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                ^
+--WARNING----------
+OK
+Line 1362 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                ^
+--WARNING----------
+OK
+Line 1362 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                      ^
+--WARNING----------
+OK
+Line 1362 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                      ^
+--WARNING----------
+OK
+Line 1362 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                      ^
+--WARNING----------
+OK
+Line 1362 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                    ^
+--WARNING----------
+OK
+Line 1362 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                    ^
+--WARNING----------
+OK
+Line 1362 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                    ^
+--WARNING----------
+OK
+Line 1362 column 20 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                    ^
+--WARNING----------
+OK
+Line 1362 column 42 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1362 column 55 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                                       ^
+--WARNING----------
+OK
+Line 1362 column 55 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                                       ^
+--WARNING----------
+OK
+Line 1362 column 55 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                                       ^
+--WARNING----------
+OK
+Line 1362 column 55 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                                       ^
+--WARNING----------
+OK
+Line 1362 column 55 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                                       ^
+--WARNING----------
+OK
+Line 1362 column 55 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                                       ^
+--WARNING----------
+OK
+Line 1362 column 55 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                                       ^
+--WARNING----------
+OK
+Line 1362 column 55 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                                       ^
+--WARNING----------
+OK
+Line 1362 column 55 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                                       ^
+--WARNING----------
+OK
+Line 1362 column 55 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                                       ^
+--WARNING----------
+OK
+Line 1362 column 66 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                                                  ^
+--WARNING----------
+OK
+Line 1362 column 70 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                                                      ^
+--WARNING----------
+OK
+Line 1362 column 42 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
+                                          ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1363 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x_edges := poly_list_y.item idx_y.add x_edges;
+                                  ^
+--WARNING----------
+OK
+Line 1363 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x_edges := poly_list_y.item idx_y.add x_edges;
+                                  ^
+--WARNING----------
+OK
+Line 1363 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x_edges := poly_list_y.item idx_y.add x_edges;
+                                  ^
+--WARNING----------
+OK
+Line 1363 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x_edges := poly_list_y.item idx_y.add x_edges;
+                                  ^
+--WARNING----------
+OK
+Line 1363 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x_edges := poly_list_y.item idx_y.add x_edges;
+                                  ^
+--WARNING----------
+OK
+Line 1363 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x_edges := poly_list_y.item idx_y.add x_edges;
+                                  ^
+--WARNING----------
+OK
+Line 1363 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x_edges := poly_list_y.item idx_y.add x_edges;
+                                  ^
+--WARNING----------
+OK
+Line 1363 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x_edges := poly_list_y.item idx_y.add x_edges;
+                                  ^
+--WARNING----------
+OK
+Line 1363 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x_edges := poly_list_y.item idx_y.add x_edges;
+                                  ^
+--WARNING----------
+OK
+Line 1363 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x_edges := poly_list_y.item idx_y.add x_edges;
+                                  ^
+--WARNING----------
+OK
+Line 1363 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x_edges := poly_list_y.item idx_y.add x_edges;
+                                             ^
+--WARNING----------
+OK
+Line 1363 column 57 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x_edges := poly_list_y.item idx_y.add x_edges;
+                                                         ^
+--WARNING----------
+OK
+Line 112 column 10 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    to_run;
+          ^
+--WARNING----------
+OK
+Line 112 column 10 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    to_run;
+          ^
+--WARNING----------
+OK
+Line 177 column 13 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    (is_point).if {
+             ^
+--WARNING----------
+OK
+Line 177 column 13 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    (is_point).if {
+             ^
+--WARNING----------
+OK
+Line 191 column 5 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 179 column 14 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      x := x0 << 8;
+              ^
+--WARNING----------
+OK
+Line 179 column 14 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      x := x0 << 8;
+              ^
+--WARNING----------
+OK
+Line 47 column 19 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+  - x0:INTEGER <- x;
+                   ^
+--WARNING----------
+OK
+Line 47 column 19 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+  - x0:INTEGER <- x;
+                   ^
+--WARNING----------
+OK
+Line 179 column 16 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      x := x0 << 8;
+                ^
+--WARNING----------
+OK
+Line 179 column 16 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      x := x0 << 8;
+                ^
+--WARNING----------
+OK
+Line 179 column 10 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      x := x0 << 8;
+          ^
+--WARNING----------
+OK
+Line 191 column 5 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 182 column 15 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dy := y1 - y0;
+               ^
+--WARNING----------
+OK
+Line 182 column 15 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dy := y1 - y0;
+               ^
+--WARNING----------
+OK
+Line 182 column 19 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dy := y1 - y0;
+                   ^
+--WARNING----------
+OK
+Line 182 column 19 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dy := y1 - y0;
+                   ^
+--WARNING----------
+OK
+Line 182 column 16 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dy := y1 - y0;
+                ^
+--WARNING----------
+OK
+Line 182 column 16 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dy := y1 - y0;
+                ^
+--WARNING----------
+OK
+Line 182 column 16 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dy := y1 - y0;
+                ^
+--WARNING----------
+OK
+Line 182 column 16 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dy := y1 - y0;
+                ^
+--WARNING----------
+OK
+Line 183 column 17 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dx := ((x1 - x0)<<8) / dy;
+                 ^
+--WARNING----------
+OK
+Line 183 column 17 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dx := ((x1 - x0)<<8) / dy;
+                 ^
+--WARNING----------
+OK
+Line 49 column 20 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+  - x1:INTEGER <- dx;
+                    ^
+--WARNING----------
+OK
+Line 49 column 20 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+  - x1:INTEGER <- dx;
+                    ^
+--WARNING----------
+OK
+Line 183 column 21 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dx := ((x1 - x0)<<8) / dy;
+                     ^
+--WARNING----------
+OK
+Line 183 column 21 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dx := ((x1 - x0)<<8) / dy;
+                     ^
+--WARNING----------
+OK
+Line 183 column 18 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dx := ((x1 - x0)<<8) / dy;
+                  ^
+--WARNING----------
+OK
+Line 183 column 18 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dx := ((x1 - x0)<<8) / dy;
+                  ^
+--WARNING----------
+OK
+Line 183 column 18 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dx := ((x1 - x0)<<8) / dy;
+                  ^
+--WARNING----------
+OK
+Line 183 column 18 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dx := ((x1 - x0)<<8) / dy;
+                  ^
+--WARNING----------
+OK
+Line 183 column 24 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dx := ((x1 - x0)<<8) / dy;
+                        ^
+--WARNING----------
+OK
+Line 183 column 24 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dx := ((x1 - x0)<<8) / dy;
+                        ^
+--WARNING----------
+OK
+Line 183 column 28 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dx := ((x1 - x0)<<8) / dy;
+                            ^
+--WARNING----------
+OK
+Line 183 column 28 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dx := ((x1 - x0)<<8) / dy;
+                            ^
+--WARNING----------
+OK
+Line 183 column 28 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dx := ((x1 - x0)<<8) / dy;
+                            ^
+--WARNING----------
+OK
+Line 183 column 28 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dx := ((x1 - x0)<<8) / dy;
+                            ^
+--WARNING----------
+OK
+Line 183 column 11 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      dx := ((x1 - x0)<<8) / dy;
+           ^
+--WARNING----------
+OK
+Line 184 column 15 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      x  := x0 << 8; 
+               ^
+--WARNING----------
+OK
+Line 184 column 15 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      x  := x0 << 8; 
+               ^
+--WARNING----------
+OK
+Line 184 column 17 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      x  := x0 << 8; 
+                 ^
+--WARNING----------
+OK
+Line 184 column 17 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      x  := x0 << 8; 
+                 ^
+--WARNING----------
+OK
+Line 184 column 11 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      x  := x0 << 8; 
+           ^
+--WARNING----------
+OK
+Line 186 column 14 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      (next_y = NULL).if {
+              ^
+--WARNING----------
+OK
+Line 186 column 14 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      (next_y = NULL).if {
+              ^
+--WARNING----------
+OK
+Line 190 column 7 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      };      
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 9 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	width := dy;
+	        ^
+--WARNING----------
+OK
+Line 190 column 7 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      };      
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 189 column 14 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	width := dy - 1;
+	             ^
+--WARNING----------
+OK
+Line 189 column 14 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	width := dy - 1;
+	             ^
+--WARNING----------
+OK
+Line 189 column 14 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	width := dy - 1;
+	             ^
+--WARNING----------
+OK
+Line 189 column 14 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	width := dy - 1;
+	             ^
+--WARNING----------
+OK
+Line 189 column 9 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	width := dy - 1;
+	        ^
+--WARNING----------
+OK
+Line 117 column 5 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 117 column 5 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 114 column 19 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 114 column 27 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                           ^
+--WARNING----------
+OK
+Line 114 column 29 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                             ^
+--WARNING----------
+OK
+Line 114 column 29 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                             ^
+--WARNING----------
+OK
+Line 114 column 28 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                            ^
+--WARNING----------
+OK
+Line 114 column 28 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                            ^
+--WARNING----------
+OK
+Line 114 column 28 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                            ^
+--WARNING----------
+OK
+Line 114 column 28 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                            ^
+--WARNING----------
+OK
+Line 114 column 33 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                                 ^
+--WARNING----------
+OK
+Line 114 column 33 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 114 column 41 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                                         ^
+--WARNING----------
+OK
+Line 114 column 43 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                                           ^
+--WARNING----------
+OK
+Line 114 column 43 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                                           ^
+--WARNING----------
+OK
+Line 114 column 47 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                                               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 114 column 55 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                                                       ^
+--WARNING----------
+OK
+Line 114 column 58 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                                                          ^
+--WARNING----------
+OK
+Line 114 column 58 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                                                          ^
+--WARNING----------
+OK
+Line 114 column 56 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                                                        ^
+--WARNING----------
+OK
+Line 114 column 56 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                                                        ^
+--WARNING----------
+OK
+Line 114 column 56 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                                                        ^
+--WARNING----------
+OK
+Line 114 column 56 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                                                        ^
+--WARNING----------
+OK
+Line 114 column 47 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                                               ^
+--WARNING----------
+OK
+Line 114 column 19 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 116 column 23 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      pos := pos.next_x;
+                       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 118 column 13 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    next_x := pos;
+             ^
+--WARNING----------
+OK
+Line 119 column 13 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    prev_x := prv;
+             ^
+--WARNING----------
+OK
+Line 120 column 12 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    (next_x != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 120 column 12 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    (next_x != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 122 column 5 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 12 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      next_x.set_prev_x Self;
+            ^
+--WARNING----------
+OK
+Line 121 column 12 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      next_x.set_prev_x Self;
+            ^
+--WARNING----------
+OK
+Line 121 column 28 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      next_x.set_prev_x Self;
+                            ^
+--WARNING----------
+OK
+Line 99 column 12 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    prev_x:=new;
+            ^
+--WARNING----------
+OK
+Line 122 column 5 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 123 column 11 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    (prev_x!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 123 column 11 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    (prev_x!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 128 column 5 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 124 column 12 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      prev_x.set_next_x Self;
+            ^
+--WARNING----------
+OK
+Line 124 column 12 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      prev_x.set_next_x Self;
+            ^
+--WARNING----------
+OK
+Line 124 column 28 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      prev_x.set_next_x Self;
+                            ^
+--WARNING----------
+OK
+Line 94 column 12 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    next_x:=new;
+            ^
+--WARNING----------
+OK
+Line 128 column 5 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1364 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            idx_y   := idx_y + 1;
+                              ^
+--WARNING----------
+OK
+Line 1364 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            idx_y   := idx_y + 1;
+                              ^
+--WARNING----------
+OK
+Line 1364 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            idx_y   := idx_y + 1;
+                              ^
+--WARNING----------
+OK
+Line 1364 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            idx_y   := idx_y + 1;
+                              ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1368 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          x1:=INTEGER.minimum.to_integer;
+                             ^
+--WARNING----------
+OK
+Line 1368 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          x1:=INTEGER.minimum.to_integer;
+                             ^
+--WARNING----------
+OK
+Line 1368 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          x1:=INTEGER.minimum.to_integer;
+                                        ^
+--WARNING----------
+OK
+Line 1368 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          x1:=INTEGER.minimum.to_integer;
+                                        ^
+--WARNING----------
+OK
+Line 1368 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          x1:=INTEGER.minimum.to_integer;
+                                        ^
+--WARNING----------
+OK
+Line 1368 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          x1:=INTEGER.minimum.to_integer;
+                                        ^
+--WARNING----------
+OK
+Line 1368 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          x1:=INTEGER.minimum.to_integer;
+                                        ^
+--WARNING----------
+OK
+Line 1368 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          x1:=INTEGER.minimum.to_integer;
+                                        ^
+--WARNING----------
+OK
+Line 1368 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          x1:=INTEGER.minimum.to_integer;
+                                        ^
+--WARNING----------
+OK
+Line 1368 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          x1:=INTEGER.minimum.to_integer;
+                                        ^
+--WARNING----------
+OK
+Line 1432 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          };
+           ^
+--WARNING----------
+OK
+Line 1432 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          };
+           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1371 column 34 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            next_edge:=edge.next_x;	
+                                  ^
+--WARNING----------
+OK
+Line 1373 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            (y >= clip_y0).if { 
+                         ^
+--WARNING----------
+OK
+Line 1373 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            (y >= clip_y0).if { 
+                         ^
+--WARNING----------
+OK
+Line 1373 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            (y >= clip_y0).if { 
+                         ^
+--WARNING----------
+OK
+Line 1373 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            (y >= clip_y0).if { 
+                         ^
+--WARNING----------
+OK
+Line 1373 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            (y >= clip_y0).if { 
+                 ^
+--WARNING----------
+OK
+Line 1373 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            (y >= clip_y0).if { 
+                 ^
+--WARNING----------
+OK
+Line 1373 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            (y >= clip_y0).if { 
+                 ^
+--WARNING----------
+OK
+Line 1373 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            (y >= clip_y0).if { 
+                 ^
+--WARNING----------
+OK
+Line 1399 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            };
+             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1386 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              };
+               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1377 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                new_x := (edge.x+127)>>8;
+                                ^
+--WARNING----------
+OK
+Line 1377 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                new_x := (edge.x+127)>>8;
+                                 ^
+--WARNING----------
+OK
+Line 1377 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                new_x := (edge.x+127)>>8;
+                                 ^
+--WARNING----------
+OK
+Line 1377 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                new_x := (edge.x+127)>>8;
+                                 ^
+--WARNING----------
+OK
+Line 1377 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                new_x := (edge.x+127)>>8;
+                                 ^
+--WARNING----------
+OK
+Line 1377 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                new_x := (edge.x+127)>>8;
+                                       ^
+--WARNING----------
+OK
+Line 1377 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                new_x := (edge.x+127)>>8;
+                                       ^
+--WARNING----------
+OK
+Line 1378 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                ((new_x != x1) && {new_x != (x1 + 1)}).if {
+                                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1378 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                ((new_x != x1) && {new_x != (x1 + 1)}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 1378 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                ((new_x != x1) && {new_x != (x1 + 1)}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 1378 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                ((new_x != x1) && {new_x != (x1 + 1)}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 1378 column 49 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                ((new_x != x1) && {new_x != (x1 + 1)}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 1378 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                ((new_x != x1) && {new_x != (x1 + 1)}).if {
+                                 ^
+--WARNING----------
+OK
+Line 1385 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                };
+                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1379 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                 ^
+--WARNING----------
+OK
+Line 1379 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                 ^
+--WARNING----------
+OK
+Line 1379 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                 ^
+--WARNING----------
+OK
+Line 1379 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                 ^
+--WARNING----------
+OK
+Line 1379 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                         ^
+--WARNING----------
+OK
+Line 1379 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                         ^
+--WARNING----------
+OK
+Line 1379 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                         ^
+--WARNING----------
+OK
+Line 1379 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                         ^
+--WARNING----------
+OK
+Line 1379 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1379 column 52 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                                    ^
+--WARNING----------
+OK
+Line 1379 column 52 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                                    ^
+--WARNING----------
+OK
+Line 1379 column 52 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                                    ^
+--WARNING----------
+OK
+Line 1379 column 52 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                                    ^
+--WARNING----------
+OK
+Line 1379 column 44 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                            ^
+--WARNING----------
+OK
+Line 1379 column 44 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                            ^
+--WARNING----------
+OK
+Line 1379 column 44 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                            ^
+--WARNING----------
+OK
+Line 1379 column 44 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                            ^
+--WARNING----------
+OK
+Line 1379 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                     ^
+--WARNING----------
+OK
+Line 1383 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  };  
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1380 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    x0:=x0.max clip_x0;
+                                      ^
+--WARNING----------
+OK
+Line 1380 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    x0:=x0.max clip_x0;
+                                      ^
+--WARNING----------
+OK
+Line 1380 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    x0:=x0.max clip_x0;
+                                      ^
+--WARNING----------
+OK
+Line 1380 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    x0:=x0.max clip_x0;
+                                      ^
+--WARNING----------
+OK
+Line 1380 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    x0:=x0.max clip_x0;
+                                      ^
+--WARNING----------
+OK
+Line 1380 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    x0:=x0.max clip_x0;
+                                      ^
+--WARNING----------
+OK
+Line 1380 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    x0:=x0.max clip_x0;
+                                      ^
+--WARNING----------
+OK
+Line 1380 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    x0:=x0.max clip_x0;
+                                      ^
+--WARNING----------
+OK
+Line 1381 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    x1:=x1.min clip_x1;
+                                      ^
+--WARNING----------
+OK
+Line 1381 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    x1:=x1.min clip_x1;
+                                      ^
+--WARNING----------
+OK
+Line 1381 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    x1:=x1.min clip_x1;
+                                      ^
+--WARNING----------
+OK
+Line 1381 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    x1:=x1.min clip_x1;
+                                      ^
+--WARNING----------
+OK
+Line 1381 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    x1:=x1.min clip_x1;
+                                      ^
+--WARNING----------
+OK
+Line 1381 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    x1:=x1.min clip_x1;
+                                      ^
+--WARNING----------
+OK
+Line 1381 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    x1:=x1.min clip_x1;
+                                      ^
+--WARNING----------
+OK
+Line 1381 column 38 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    x1:=x1.min clip_x1;
+                                      ^
+--WARNING----------
+OK
+Line 1382 column 62 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                              ^
+--WARNING----------
+OK
+Line 1382 column 62 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                              ^
+--WARNING----------
+OK
+Line 1382 column 62 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                              ^
+--WARNING----------
+OK
+Line 1382 column 62 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                              ^
+--WARNING----------
+OK
+Line 1382 column 62 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                              ^
+--WARNING----------
+OK
+Line 1382 column 62 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                              ^
+--WARNING----------
+OK
+Line 1382 column 62 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                              ^
+--WARNING----------
+OK
+Line 1382 column 62 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                              ^
+--WARNING----------
+OK
+Line 1382 column 62 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                              ^
+--WARNING----------
+OK
+Line 1382 column 62 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                              ^
+--WARNING----------
+OK
+Line 1382 column 62 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                              ^
+--WARNING----------
+OK
+Line 1382 column 62 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                    line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                              ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 156 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {x0<16};
+     ^
+--WARNING----------
+OK
+Line 156 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {x0<16};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 156 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {x0<16};
+          ^
+--WARNING----------
+OK
+Line 156 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {x0<16};
+          ^
+--WARNING----------
+OK
+Line 156 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {x0<16};
+          ^
+--WARNING----------
+OK
+Line 156 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {x0<16};
+          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 157 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {y0<16};
+     ^
+--WARNING----------
+OK
+Line 157 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {y0<16};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 157 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {y0<16};
+          ^
+--WARNING----------
+OK
+Line 157 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {y0<16};
+          ^
+--WARNING----------
+OK
+Line 157 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {y0<16};
+          ^
+--WARNING----------
+OK
+Line 157 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {y0<16};
+          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 158 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {x1<16};
+     ^
+--WARNING----------
+OK
+Line 158 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {x1<16};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 158 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {x1<16};
+          ^
+--WARNING----------
+OK
+Line 158 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {x1<16};
+          ^
+--WARNING----------
+OK
+Line 158 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {x1<16};
+          ^
+--WARNING----------
+OK
+Line 158 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {x1<16};
+          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 160 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=mask.item y0;
+           ^
+--WARNING----------
+OK
+Line 160 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=mask.item y0;
+           ^
+--WARNING----------
+OK
+Line 160 column 19 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=mask.item y0;
+                   ^
+--WARNING----------
+OK
+Line 163 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 162 column 17 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      m:=m | (1<<xx);
+                 ^
+--WARNING----------
+OK
+Line 162 column 17 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      m:=m | (1<<xx);
+                 ^
+--WARNING----------
+OK
+Line 162 column 17 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      m:=m | (1<<xx);
+                 ^
+--WARNING----------
+OK
+Line 162 column 17 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      m:=m | (1<<xx);
+                 ^
+--WARNING----------
+OK
+Line 162 column 17 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      m:=m | (1<<xx);
+                 ^
+--WARNING----------
+OK
+Line 162 column 17 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      m:=m | (1<<xx);
+                 ^
+--WARNING----------
+OK
+Line 162 column 12 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      m:=m | (1<<xx);
+            ^
+--WARNING----------
+OK
+Line 162 column 12 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      m:=m | (1<<xx);
+            ^
+--WARNING----------
+OK
+Line 162 column 12 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      m:=m | (1<<xx);
+            ^
+--WARNING----------
+OK
+Line 162 column 12 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      m:=m | (1<<xx);
+            ^
+--WARNING----------
+OK
+Line 162 column 12 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      m:=m | (1<<xx);
+            ^
+--WARNING----------
+OK
+Line 162 column 12 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      m:=m | (1<<xx);
+            ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 39 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - one:SELF  <- 1; // Neutral element for `*' and `/'.
+                  ^
+--WARNING----------
+OK
+Line 39 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - one:SELF  <- 1; // Neutral element for `*' and `/'.
+                  ^
+--WARNING----------
+OK
+Line 39 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - one:SELF  <- 1; // Neutral element for `*' and `/'.
+                  ^
+--WARNING----------
+OK
+Line 39 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - one:SELF  <- 1; // Neutral element for `*' and `/'.
+                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 165 column 8 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    mask.put m to y0;
+        ^
+--WARNING----------
+OK
+Line 165 column 8 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    mask.put m to y0;
+        ^
+--WARNING----------
+OK
+Line 165 column 20 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    mask.put m to y0;
+                    ^
+--WARNING----------
+OK
+Line 85 column 26 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+                          ^
+--WARNING----------
+OK
+Line 85 column 26 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+                          ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 78 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+      ^
+--WARNING----------
+OK
+Line 78 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+                            ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 84 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+      ^
+--WARNING----------
+OK
+Line 84 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 16 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+                ^
+--WARNING----------
+OK
+Line 84 column 16 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+                ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+      ^
+--WARNING----------
+OK
+Line 85 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 85 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+               ^
+--WARNING----------
+OK
+Line 85 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 166 column 17 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    parent_window.line_h_hard (x0,y0) until x1 color col;
+                 ^
+--WARNING----------
+OK
+Line 166 column 17 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    parent_window.line_h_hard (x0,y0) until x1 color col;
+                 ^
+--WARNING----------
+OK
+Line 166 column 56 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    parent_window.line_h_hard (x0,y0) until x1 color col;
+                                                        ^
+--WARNING----------
+OK
+Line 166 column 56 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    parent_window.line_h_hard (x0,y0) until x1 color col;
+                                                        ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (plan != NULL).if { 
+          ^
+--WARNING----------
+OK
+Line 157 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 104 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb := x0 + x_window;
+                ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                         ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 105 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y  := y0 + y_window; 
+                ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                         ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 106 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xe := x1 + x_window;
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                ^
+--WARNING----------
+OK
+Line 107 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                   ^
+--WARNING----------
+OK
+Line 107 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                         ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+           ^
+--WARNING----------
+OK
+Line 107 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                        ^
+--WARNING----------
+OK
+Line 107 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                           ^
+--WARNING----------
+OK
+Line 107 column 49 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                                 ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                                   ^
+--WARNING----------
+OK
+Line 107 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
+                             ^
+--WARNING----------
+OK
+Line 156 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 108 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                   ^
+--WARNING----------
+OK
+Line 108 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                         ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 108 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb:=xb.max (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                ^
+--WARNING----------
+OK
+Line 109 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                   ^
+--WARNING----------
+OK
+Line 109 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                         ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 109 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xe:=xe.min (plan.x1.value);	
+	                          ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 110 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(xb <= xe).if {
+	      ^
+--WARNING----------
+OK
+Line 155 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 154 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                     ^
+--WARNING----------
+OK
+Line 154 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 112 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=get_clip (xb,y);
+	                      ^
+--WARNING----------
+OK
+Line 113 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    ? {c!=NULL};
+	     ^
+--WARNING----------
+OK
+Line 113 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    ? {c!=NULL};
+	     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 145 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                        ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 145 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    tmp:=xe.min (c.x_max);  
+	                         ^
+--WARNING----------
+OK
+Line 146 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    win:=c.window;
+	                 ^
+--WARNING----------
+OK
+Line 152 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                  ^
+--WARNING----------
+OK
+Line 148 column 58 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                                                         ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 210 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    deferred;
+            ^
+--WARNING----------
+OK
+Line 148 column 58 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      parent_video.line_h_hard (xb,y) until tmp color col; 
+	                                                         ^
+--WARNING----------
+OK
+Line 152 column 6 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 150 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      xw:=win.x_window;
+	                      ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                 ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 53 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                    ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                        ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 67 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                  ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 151 column 80 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
+	                                                                               ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 153 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    xb:=tmp+1;
+	            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 154 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.do_while {xb<=xe};
+	                  ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 155 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 156 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 157 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1383 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  };  
+                   ^
+--WARNING----------
+OK
+Line 1385 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                };
+                 ^
+--WARNING----------
+OK
+Line 1386 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              };
+               ^
+--WARNING----------
+OK
+Line 1388 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              (edge.is_point).if {
+                            ^
+--WARNING----------
+OK
+Line 1393 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              };
+               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1389 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                trace := trace + edge.dx; 
+                                        ^
+--WARNING----------
+OK
+Line 1389 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                trace := trace + edge.dx; 
+                                ^
+--WARNING----------
+OK
+Line 1389 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                trace := trace + edge.dx; 
+                                ^
+--WARNING----------
+OK
+Line 1389 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                trace := trace + edge.dx; 
+                                ^
+--WARNING----------
+OK
+Line 1389 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                trace := trace + edge.dx; 
+                                ^
+--WARNING----------
+OK
+Line 1393 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              };
+               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1391 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                trace := trace + line;
+                                ^
+--WARNING----------
+OK
+Line 1391 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                trace := trace + line;
+                                ^
+--WARNING----------
+OK
+Line 1391 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                trace := trace + line;
+                                ^
+--WARNING----------
+OK
+Line 1391 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                trace := trace + line;
+                                ^
+--WARNING----------
+OK
+Line 1392 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                line  := - line;
+                          ^
+--WARNING----------
+OK
+Line 1392 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                line  := - line;
+                          ^
+--WARNING----------
+OK
+Line 1392 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                line  := - line;
+                          ^
+--WARNING----------
+OK
+Line 1392 column 26 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                line  := - line;
+                          ^
+--WARNING----------
+OK
+Line 1398 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              };	  
+               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1397 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                x1 := (edge.x+128)>>8;	    
+                             ^
+--WARNING----------
+OK
+Line 1397 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                x1 := (edge.x+128)>>8;	    
+                              ^
+--WARNING----------
+OK
+Line 1397 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                x1 := (edge.x+128)>>8;	    
+                              ^
+--WARNING----------
+OK
+Line 1397 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                x1 := (edge.x+128)>>8;	    
+                              ^
+--WARNING----------
+OK
+Line 1397 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                x1 := (edge.x+128)>>8;	    
+                              ^
+--WARNING----------
+OK
+Line 1397 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                x1 := (edge.x+128)>>8;	    
+                                    ^
+--WARNING----------
+OK
+Line 1397 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                x1 := (edge.x+128)>>8;	    
+                                    ^
+--WARNING----------
+OK
+Line 1398 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              };	  
+               ^
+--WARNING----------
+OK
+Line 1399 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            };
+             ^
+--WARNING----------
+OK
+Line 1402 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            (edge.width!=0).if { 	    
+                       ^
+--WARNING----------
+OK
+Line 1430 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            };
+             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1403 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              edge.new_step;
+                           ^
+--WARNING----------
+OK
+Line 168 column 16 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    width:=width-1;
+                ^
+--WARNING----------
+OK
+Line 168 column 16 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    width:=width-1;
+                ^
+--WARNING----------
+OK
+Line 168 column 17 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    width:=width-1;
+                 ^
+--WARNING----------
+OK
+Line 168 column 17 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    width:=width-1;
+                 ^
+--WARNING----------
+OK
+Line 168 column 17 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    width:=width-1;
+                 ^
+--WARNING----------
+OK
+Line 168 column 17 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    width:=width-1;
+                 ^
+--WARNING----------
+OK
+Line 168 column 11 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    width:=width-1;
+           ^
+--WARNING----------
+OK
+Line 169 column 8 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    x:=x+dx;
+        ^
+--WARNING----------
+OK
+Line 169 column 8 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    x:=x+dx;
+        ^
+--WARNING----------
+OK
+Line 169 column 11 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    x:=x+dx;
+           ^
+--WARNING----------
+OK
+Line 169 column 11 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    x:=x+dx;
+           ^
+--WARNING----------
+OK
+Line 169 column 9 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    x:=x+dx;
+         ^
+--WARNING----------
+OK
+Line 169 column 9 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    x:=x+dx;
+         ^
+--WARNING----------
+OK
+Line 169 column 9 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    x:=x+dx;
+         ^
+--WARNING----------
+OK
+Line 169 column 9 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    x:=x+dx;
+         ^
+--WARNING----------
+OK
+Line 169 column 7 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    x:=x+dx;
+       ^
+--WARNING----------
+OK
+Line 1406 column 32 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              edgep:=edge.prev_x;
+                                ^
+--WARNING----------
+OK
+Line 1409 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              };
+               ^
+--WARNING----------
+OK
+Line 1409 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              };
+               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1407 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              {(edgep!=NULL) && {edge.x<edgep.x}}.while_do {
+                               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1407 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              {(edgep!=NULL) && {edge.x<edgep.x}}.while_do {
+                                       ^
+--WARNING----------
+OK
+Line 1407 column 47 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              {(edgep!=NULL) && {edge.x<edgep.x}}.while_do {
+                                               ^
+--WARNING----------
+OK
+Line 1407 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              {(edgep!=NULL) && {edge.x<edgep.x}}.while_do {
+                                        ^
+--WARNING----------
+OK
+Line 1407 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              {(edgep!=NULL) && {edge.x<edgep.x}}.while_do {
+                                        ^
+--WARNING----------
+OK
+Line 1407 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              {(edgep!=NULL) && {edge.x<edgep.x}}.while_do {
+                                        ^
+--WARNING----------
+OK
+Line 1407 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              {(edgep!=NULL) && {edge.x<edgep.x}}.while_do {
+                                        ^
+--WARNING----------
+OK
+Line 1407 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              {(edgep!=NULL) && {edge.x<edgep.x}}.while_do {
+                               ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1408 column 35 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                edgep:=edgep.prev_x;
+                                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1410 column 33 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              (edgep!=edge.prev_x).if {
+                                 ^
+--WARNING----------
+OK
+Line 1426 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              };
+               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1411 column 27 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                edge.prev_x.set_next_x (edge.next_x);
+                           ^
+--WARNING----------
+OK
+Line 1411 column 51 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                edge.prev_x.set_next_x (edge.next_x);
+                                                   ^
+--WARNING----------
+OK
+Line 1411 column 52 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                edge.prev_x.set_next_x (edge.next_x);
+                                                    ^
+--WARNING----------
+OK
+Line 1412 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                (edge.next_x!=NULL).if {
+                            ^
+--WARNING----------
+OK
+Line 1414 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                };
+                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1413 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  edge.next_x.set_prev_x (edge.prev_x);
+                             ^
+--WARNING----------
+OK
+Line 1413 column 53 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  edge.next_x.set_prev_x (edge.prev_x);
+                                                     ^
+--WARNING----------
+OK
+Line 1413 column 54 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  edge.next_x.set_prev_x (edge.prev_x);
+                                                      ^
+--WARNING----------
+OK
+Line 1414 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                };
+                 ^
+--WARNING----------
+OK
+Line 1415 column 37 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                edge.set_prev_x edgep;
+                                     ^
+--WARNING----------
+OK
+Line 1422 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                };
+                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1417 column 47 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  edge.set_next_x (edgep.next_x);
+                                               ^
+--WARNING----------
+OK
+Line 1417 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  edge.set_next_x (edgep.next_x);
+                                                ^
+--WARNING----------
+OK
+Line 1418 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  edgep.set_next_x edge;
+                                       ^
+--WARNING----------
+OK
+Line 1422 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                };
+                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1420 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  edge.set_next_x x_edges;
+                                         ^
+--WARNING----------
+OK
+Line 1423 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                (edge.next_x!=NULL).if {
+                            ^
+--WARNING----------
+OK
+Line 1425 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                };
+                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1424 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  edge.next_x.set_prev_x edge;
+                             ^
+--WARNING----------
+OK
+Line 1424 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                  edge.next_x.set_prev_x edge;
+                                             ^
+--WARNING----------
+OK
+Line 1425 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+                };
+                 ^
+--WARNING----------
+OK
+Line 1426 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              };
+               ^
+--WARNING----------
+OK
+Line 1430 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            };
+             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1429 column 45 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+              x_edges:=edge.next_line x_edges; 
+                                             ^
+--WARNING----------
+OK
+Line 137 column 12 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    (next_y = NULL).if {
+            ^
+--WARNING----------
+OK
+Line 137 column 12 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    (next_y = NULL).if {
+            ^
+--WARNING----------
+OK
+Line 162 column 5 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 139 column 13 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      (next_x!=NULL).if {
+             ^
+--WARNING----------
+OK
+Line 139 column 13 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      (next_x!=NULL).if {
+             ^
+--WARNING----------
+OK
+Line 141 column 7 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 7 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	next_x.set_prev_x prev_x;
+	      ^
+--WARNING----------
+OK
+Line 140 column 7 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	next_x.set_prev_x prev_x;
+	      ^
+--WARNING----------
+OK
+Line 140 column 25 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	next_x.set_prev_x prev_x;
+	                        ^
+--WARNING----------
+OK
+Line 140 column 25 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	next_x.set_prev_x prev_x;
+	                        ^
+--WARNING----------
+OK
+Line 140 column 25 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	next_x.set_prev_x prev_x;
+	                        ^
+--WARNING----------
+OK
+Line 141 column 7 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 142 column 13 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      (prev_x!=NULL).if {
+             ^
+--WARNING----------
+OK
+Line 142 column 13 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      (prev_x!=NULL).if {
+             ^
+--WARNING----------
+OK
+Line 147 column 7 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 143 column 7 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	prev_x.set_next_x next_x;
+	      ^
+--WARNING----------
+OK
+Line 143 column 7 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	prev_x.set_next_x next_x;
+	      ^
+--WARNING----------
+OK
+Line 143 column 25 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	prev_x.set_next_x next_x;
+	                        ^
+--WARNING----------
+OK
+Line 143 column 25 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	prev_x.set_next_x next_x;
+	                        ^
+--WARNING----------
+OK
+Line 143 column 25 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	prev_x.set_next_x next_x;
+	                        ^
+--WARNING----------
+OK
+Line 147 column 7 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 17 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	new_root:=next_x;
+	                ^
+--WARNING----------
+OK
+Line 146 column 17 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	new_root:=next_x;
+	                ^
+--WARNING----------
+OK
+Line 162 column 5 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 150 column 12 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      next_y.to_run;
+            ^
+--WARNING----------
+OK
+Line 150 column 12 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      next_y.to_run;
+            ^
+--WARNING----------
+OK
+Line 150 column 19 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      next_y.to_run;
+                   ^
+--WARNING----------
+OK
+Line 151 column 12 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      next_y.set_next_x next_x;
+            ^
+--WARNING----------
+OK
+Line 151 column 12 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      next_y.set_next_x next_x;
+            ^
+--WARNING----------
+OK
+Line 151 column 30 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      next_y.set_next_x next_x;
+                              ^
+--WARNING----------
+OK
+Line 151 column 30 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      next_y.set_next_x next_x;
+                              ^
+--WARNING----------
+OK
+Line 151 column 30 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      next_y.set_next_x next_x;
+                              ^
+--WARNING----------
+OK
+Line 152 column 12 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      next_y.set_prev_x prev_x;
+            ^
+--WARNING----------
+OK
+Line 152 column 12 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      next_y.set_prev_x prev_x;
+            ^
+--WARNING----------
+OK
+Line 152 column 30 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      next_y.set_prev_x prev_x;
+                              ^
+--WARNING----------
+OK
+Line 152 column 30 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      next_y.set_prev_x prev_x;
+                              ^
+--WARNING----------
+OK
+Line 152 column 30 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      next_y.set_prev_x prev_x;
+                              ^
+--WARNING----------
+OK
+Line 153 column 13 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      (next_x!=NULL).if {
+             ^
+--WARNING----------
+OK
+Line 153 column 13 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      (next_x!=NULL).if {
+             ^
+--WARNING----------
+OK
+Line 155 column 7 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 154 column 7 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	next_x.set_prev_x next_y;
+	      ^
+--WARNING----------
+OK
+Line 154 column 7 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	next_x.set_prev_x next_y;
+	      ^
+--WARNING----------
+OK
+Line 154 column 25 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	next_x.set_prev_x next_y;
+	                        ^
+--WARNING----------
+OK
+Line 154 column 25 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	next_x.set_prev_x next_y;
+	                        ^
+--WARNING----------
+OK
+Line 154 column 25 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	next_x.set_prev_x next_y;
+	                        ^
+--WARNING----------
+OK
+Line 155 column 7 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 156 column 13 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      (prev_x!=NULL).if {
+             ^
+--WARNING----------
+OK
+Line 156 column 13 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      (prev_x!=NULL).if {
+             ^
+--WARNING----------
+OK
+Line 161 column 7 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 157 column 7 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	prev_x.set_next_x next_y;
+	      ^
+--WARNING----------
+OK
+Line 157 column 7 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	prev_x.set_next_x next_y;
+	      ^
+--WARNING----------
+OK
+Line 157 column 25 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	prev_x.set_next_x next_y;
+	                        ^
+--WARNING----------
+OK
+Line 157 column 25 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	prev_x.set_next_x next_y;
+	                        ^
+--WARNING----------
+OK
+Line 157 column 25 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	prev_x.set_next_x next_y;
+	                        ^
+--WARNING----------
+OK
+Line 161 column 7 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 160 column 17 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	new_root:=next_y;
+	                ^
+--WARNING----------
+OK
+Line 160 column 17 in EDGE(/home/sonntag/lisaac/lib2/graphics/edge.li):
+	new_root:=next_y;
+	                ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1433 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                         ^
+--WARNING----------
+OK
+Line 1433 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                         ^
+--WARNING----------
+OK
+Line 1433 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                         ^
+--WARNING----------
+OK
+Line 1433 column 25 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                         ^
+--WARNING----------
+OK
+Line 1433 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                 ^
+--WARNING----------
+OK
+Line 1433 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                 ^
+--WARNING----------
+OK
+Line 1433 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                 ^
+--WARNING----------
+OK
+Line 1433 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                 ^
+--WARNING----------
+OK
+Line 1433 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1433 column 44 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                            ^
+--WARNING----------
+OK
+Line 1433 column 44 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                            ^
+--WARNING----------
+OK
+Line 1433 column 44 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                            ^
+--WARNING----------
+OK
+Line 1433 column 44 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                            ^
+--WARNING----------
+OK
+Line 1433 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                    ^
+--WARNING----------
+OK
+Line 1433 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                    ^
+--WARNING----------
+OK
+Line 1433 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                    ^
+--WARNING----------
+OK
+Line 1433 column 36 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                                    ^
+--WARNING----------
+OK
+Line 1433 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
+                             ^
+--WARNING----------
+OK
+Line 1437 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          };
+           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1434 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x0:=x0.max clip_x0;
+                              ^
+--WARNING----------
+OK
+Line 1434 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x0:=x0.max clip_x0;
+                              ^
+--WARNING----------
+OK
+Line 1434 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x0:=x0.max clip_x0;
+                              ^
+--WARNING----------
+OK
+Line 1434 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x0:=x0.max clip_x0;
+                              ^
+--WARNING----------
+OK
+Line 1434 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x0:=x0.max clip_x0;
+                              ^
+--WARNING----------
+OK
+Line 1434 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x0:=x0.max clip_x0;
+                              ^
+--WARNING----------
+OK
+Line 1434 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x0:=x0.max clip_x0;
+                              ^
+--WARNING----------
+OK
+Line 1434 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x0:=x0.max clip_x0;
+                              ^
+--WARNING----------
+OK
+Line 1435 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x1:=x1.min clip_x1;
+                              ^
+--WARNING----------
+OK
+Line 1435 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x1:=x1.min clip_x1;
+                              ^
+--WARNING----------
+OK
+Line 1435 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x1:=x1.min clip_x1;
+                              ^
+--WARNING----------
+OK
+Line 1435 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x1:=x1.min clip_x1;
+                              ^
+--WARNING----------
+OK
+Line 1435 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x1:=x1.min clip_x1;
+                              ^
+--WARNING----------
+OK
+Line 1435 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x1:=x1.min clip_x1;
+                              ^
+--WARNING----------
+OK
+Line 1435 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x1:=x1.min clip_x1;
+                              ^
+--WARNING----------
+OK
+Line 1435 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            x1:=x1.min clip_x1;
+                              ^
+--WARNING----------
+OK
+Line 1436 column 54 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                      ^
+--WARNING----------
+OK
+Line 1436 column 54 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                      ^
+--WARNING----------
+OK
+Line 1436 column 54 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                      ^
+--WARNING----------
+OK
+Line 1436 column 54 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                      ^
+--WARNING----------
+OK
+Line 1436 column 54 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                      ^
+--WARNING----------
+OK
+Line 1436 column 54 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                      ^
+--WARNING----------
+OK
+Line 1436 column 54 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                      ^
+--WARNING----------
+OK
+Line 1436 column 54 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                      ^
+--WARNING----------
+OK
+Line 1436 column 54 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                      ^
+--WARNING----------
+OK
+Line 1436 column 54 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                      ^
+--WARNING----------
+OK
+Line 1436 column 54 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                      ^
+--WARNING----------
+OK
+Line 1436 column 54 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+            line_h_hard (x0,y) until x1 color rgbcolor; 
+                                                      ^
+--WARNING----------
+OK
+Line 1437 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+          };
+           ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1439 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1440 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1442 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    edges_upper:=0;
+                 ^
+--WARNING----------
+OK
+Line 1442 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    edges_upper:=0;
+                 ^
+--WARNING----------
+OK
+Line 1442 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    edges_upper:=0;
+                 ^
+--WARNING----------
+OK
+Line 1442 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    edges_upper:=0;
+                 ^
+--WARNING----------
+OK
+Line 1442 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    edges_upper:=0;
+                 ^
+--WARNING----------
+OK
+Line 1442 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    edges_upper:=0;
+                 ^
+--WARNING----------
+OK
+Line 1442 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    edges_upper:=0;
+                 ^
+--WARNING----------
+OK
+Line 1442 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    edges_upper:=0;
+                 ^
+--WARNING----------
+OK
+Line 1443 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_list_y.clear;
+               ^
+--WARNING----------
+OK
+Line 1443 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_list_y.clear;
+               ^
+--WARNING----------
+OK
+Line 1443 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_list_y.clear;
+               ^
+--WARNING----------
+OK
+Line 1443 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_list_y.clear;
+               ^
+--WARNING----------
+OK
+Line 1443 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_list_y.clear;
+               ^
+--WARNING----------
+OK
+Line 1443 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_list_y.clear;
+               ^
+--WARNING----------
+OK
+Line 1443 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_list_y.clear;
+               ^
+--WARNING----------
+OK
+Line 1443 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_list_y.clear;
+               ^
+--WARNING----------
+OK
+Line 1443 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_list_y.clear;
+               ^
+--WARNING----------
+OK
+Line 1443 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_list_y.clear;
+               ^
+--WARNING----------
+OK
+Line 1443 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_list_y.clear;
+                     ^
+--WARNING----------
+OK
+Line 313 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                                 ^
+--WARNING----------
+OK
+Line 313 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                                 ^
+--WARNING----------
+OK
+Line 313 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                                 ^
+--WARNING----------
+OK
+Line 313 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                                 ^
+--WARNING----------
+OK
+Line 310 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 310 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 310 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 310 column 14 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+              ^
+--WARNING----------
+OK
+Line 310 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 310 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 310 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := -1;
+            ^
+--WARNING----------
+OK
+Line 349 column 18 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    "Is empty." +? { count = 0 };
+                  ^
+--WARNING----------
+OK
+Line 349 column 18 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    "Is empty." +? { count = 0 };
+                  ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 349 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    "Is empty." +? { count = 0 };
+                           ^
+--WARNING----------
+OK
+Line 349 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    "Is empty." +? { count = 0 };
+                           ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 313 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+      ^
+--WARNING----------
+OK
+Line 313 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 313 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 313 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 313 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 313 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity = Old capacity };    
+                  ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1444 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    begin_y:=NULL;
+             ^
+--WARNING----------
+OK
+Line 1444 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    begin_y:=NULL;
+             ^
+--WARNING----------
+OK
+Line 1444 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    begin_y:=NULL;
+             ^
+--WARNING----------
+OK
+Line 1444 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    begin_y:=NULL;
+             ^
+--WARNING----------
+OK
+Line 1444 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    begin_y:=NULL;
+             ^
+--WARNING----------
+OK
+Line 1444 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    begin_y:=NULL;
+             ^
+--WARNING----------
+OK
+Line 1444 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    begin_y:=NULL;
+             ^
+--WARNING----------
+OK
+Line 1444 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    begin_y:=NULL;
+             ^
+--WARNING----------
+OK
+Line 1445 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax:=INTEGER.minimum.to_integer;
+                              ^
+--WARNING----------
+OK
+Line 1445 column 30 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax:=INTEGER.minimum.to_integer;
+                              ^
+--WARNING----------
+OK
+Line 1445 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax:=INTEGER.minimum.to_integer;
+                                         ^
+--WARNING----------
+OK
+Line 1445 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax:=INTEGER.minimum.to_integer;
+                                         ^
+--WARNING----------
+OK
+Line 1445 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax:=INTEGER.minimum.to_integer;
+                                         ^
+--WARNING----------
+OK
+Line 1445 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax:=INTEGER.minimum.to_integer;
+                                         ^
+--WARNING----------
+OK
+Line 1445 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax:=INTEGER.minimum.to_integer;
+                                         ^
+--WARNING----------
+OK
+Line 1445 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax:=INTEGER.minimum.to_integer;
+                                         ^
+--WARNING----------
+OK
+Line 1445 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax:=INTEGER.minimum.to_integer;
+                                         ^
+--WARNING----------
+OK
+Line 1445 column 41 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax:=INTEGER.minimum.to_integer;
+                                         ^
+--WARNING----------
+OK
+Line 1445 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax:=INTEGER.minimum.to_integer;
+               ^
+--WARNING----------
+OK
+Line 1445 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax:=INTEGER.minimum.to_integer;
+               ^
+--WARNING----------
+OK
+Line 1445 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax:=INTEGER.minimum.to_integer;
+               ^
+--WARNING----------
+OK
+Line 1445 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax:=INTEGER.minimum.to_integer;
+               ^
+--WARNING----------
+OK
+Line 1445 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax:=INTEGER.minimum.to_integer;
+               ^
+--WARNING----------
+OK
+Line 1445 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax:=INTEGER.minimum.to_integer;
+               ^
+--WARNING----------
+OK
+Line 1445 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax:=INTEGER.minimum.to_integer;
+               ^
+--WARNING----------
+OK
+Line 1445 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    poly_ymax:=INTEGER.minimum.to_integer;
+               ^
+--WARNING----------
+OK
+Line 217 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_trace;
+              ^
+--WARNING----------
+OK
+Line 217 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_trace;
+              ^
+--WARNING----------
+OK
+Line 217 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_trace;
+              ^
+--WARNING----------
+OK
+Line 217 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_trace;
+              ^
+--WARNING----------
+OK
+Line 217 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    poly_trace;
+              ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 219 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    color red;
+             ^
+--WARNING----------
+OK
+Line 220 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (0,0)  until 10;
+                          ^
+--WARNING----------
+OK
+Line 220 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (0,0)  until 10;
+                          ^
+--WARNING----------
+OK
+Line 220 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (0,0)  until 10;
+                          ^
+--WARNING----------
+OK
+Line 220 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (0,0)  until 10;
+                          ^
+--WARNING----------
+OK
+Line 220 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (0,0)  until 10;
+                          ^
+--WARNING----------
+OK
+Line 485 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 485 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 485 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 485 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 485 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 485 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 485 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 485 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 485 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 485 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 487 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 487 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 487 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 487 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 487 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 443 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 443 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 443 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 443 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y0 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 445 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := y1;
+             ^
+--WARNING----------
+OK
+Line 445 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := y1;
+             ^
+--WARNING----------
+OK
+Line 445 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_y := y1;
+             ^
+--WARNING----------
+OK
+Line 447 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+           ^
+--WARNING----------
+OK
+Line 447 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+           ^
+--WARNING----------
+OK
+Line 447 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+           ^
+--WARNING----------
+OK
+Line 447 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+           ^
+--WARNING----------
+OK
+Line 447 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                            ^
+--WARNING----------
+OK
+Line 447 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                            ^
+--WARNING----------
+OK
+Line 447 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                            ^
+--WARNING----------
+OK
+Line 447 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                            ^
+--WARNING----------
+OK
+Line 447 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                                       ^
+--WARNING----------
+OK
+Line 447 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                                       ^
+--WARNING----------
+OK
+Line 447 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                                       ^
+--WARNING----------
+OK
+Line 447 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                                       ^
+--WARNING----------
+OK
+Line 447 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                                       ^
+--WARNING----------
+OK
+Line 447 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                                       ^
+--WARNING----------
+OK
+Line 447 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                                       ^
+--WARNING----------
+OK
+Line 447 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_x.in_range clip_x0 to clip_x1).if {
+                                       ^
+--WARNING----------
+OK
+Line 472 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 450 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( y0 > y1 ).if {
+            ^
+--WARNING----------
+OK
+Line 450 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( y0 > y1 ).if {
+            ^
+--WARNING----------
+OK
+Line 450 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( y0 > y1 ).if {
+            ^
+--WARNING----------
+OK
+Line 450 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( y0 > y1 ).if {
+            ^
+--WARNING----------
+OK
+Line 455 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 455 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 457 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 457 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 457 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 457 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y1 < y1).if {
+                ^
+--WARNING----------
+OK
+Line 457 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y1 < y1).if {
+                 ^
+--WARNING----------
+OK
+Line 457 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y1 < y1).if {
+                 ^
+--WARNING----------
+OK
+Line 457 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y1 < y1).if {
+                 ^
+--WARNING----------
+OK
+Line 457 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y1 < y1).if {
+                 ^
+--WARNING----------
+OK
+Line 460 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 458 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 458 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 458 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 458 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y1 := clip_y1;
+	             ^
+--WARNING----------
+OK
+Line 460 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 462 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y0 > y0 ).if {
+                ^
+--WARNING----------
+OK
+Line 462 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y0 > y0 ).if {
+                ^
+--WARNING----------
+OK
+Line 462 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y0 > y0 ).if {
+                ^
+--WARNING----------
+OK
+Line 462 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y0 > y0 ).if {
+                ^
+--WARNING----------
+OK
+Line 462 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y0 > y0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 462 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y0 > y0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 462 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y0 > y0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 462 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_y0 > y0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 465 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 463 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 463 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 463 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 463 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	y0 := clip_y0;
+	             ^
+--WARNING----------
+OK
+Line 465 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 467 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( y0 <=y1 ).if {
+             ^
+--WARNING----------
+OK
+Line 467 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( y0 <=y1 ).if {
+             ^
+--WARNING----------
+OK
+Line 467 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( y0 <=y1 ).if {
+             ^
+--WARNING----------
+OK
+Line 467 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( y0 <=y1 ).if {
+             ^
+--WARNING----------
+OK
+Line 471 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 470 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 470 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 470 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 470 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 469 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                    ^
+--WARNING----------
+OK
+Line 469 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                    ^
+--WARNING----------
+OK
+Line 469 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                    ^
+--WARNING----------
+OK
+Line 469 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                    ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 469 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  pixel_hard (spot_x,j) color rgbcolor;
+	                                      ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 144 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {x<16};
+     ^
+--WARNING----------
+OK
+Line 144 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {x<16};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 144 column 9 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {x<16};
+         ^
+--WARNING----------
+OK
+Line 144 column 9 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {x<16};
+         ^
+--WARNING----------
+OK
+Line 144 column 9 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {x<16};
+         ^
+--WARNING----------
+OK
+Line 144 column 9 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {x<16};
+         ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 145 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {y<16};
+     ^
+--WARNING----------
+OK
+Line 145 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {y<16};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 145 column 9 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {y<16};
+         ^
+--WARNING----------
+OK
+Line 145 column 9 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {y<16};
+         ^
+--WARNING----------
+OK
+Line 145 column 9 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {y<16};
+         ^
+--WARNING----------
+OK
+Line 145 column 9 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    ? {y<16};
+         ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 147 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=mask.item y;
+           ^
+--WARNING----------
+OK
+Line 147 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=mask.item y;
+           ^
+--WARNING----------
+OK
+Line 147 column 18 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=mask.item y;
+                  ^
+--WARNING----------
+OK
+Line 148 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=m | (1<<x);
+               ^
+--WARNING----------
+OK
+Line 148 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=m | (1<<x);
+               ^
+--WARNING----------
+OK
+Line 148 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=m | (1<<x);
+               ^
+--WARNING----------
+OK
+Line 148 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=m | (1<<x);
+               ^
+--WARNING----------
+OK
+Line 148 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=m | (1<<x);
+               ^
+--WARNING----------
+OK
+Line 148 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=m | (1<<x);
+               ^
+--WARNING----------
+OK
+Line 148 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=m | (1<<x);
+          ^
+--WARNING----------
+OK
+Line 148 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=m | (1<<x);
+          ^
+--WARNING----------
+OK
+Line 148 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=m | (1<<x);
+          ^
+--WARNING----------
+OK
+Line 148 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=m | (1<<x);
+          ^
+--WARNING----------
+OK
+Line 148 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=m | (1<<x);
+          ^
+--WARNING----------
+OK
+Line 148 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    m:=m | (1<<x);
+          ^
+--WARNING----------
+OK
+Line 149 column 8 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    mask.put m to y;
+        ^
+--WARNING----------
+OK
+Line 149 column 8 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    mask.put m to y;
+        ^
+--WARNING----------
+OK
+Line 149 column 19 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    mask.put m to y;
+                   ^
+--WARNING----------
+OK
+Line 151 column 17 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    parent_window.pixel_hard (x,y) color col;
+                 ^
+--WARNING----------
+OK
+Line 151 column 17 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    parent_window.pixel_hard (x,y) color col;
+                 ^
+--WARNING----------
+OK
+Line 151 column 44 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    parent_window.pixel_hard (x,y) color col;
+                                            ^
+--WARNING----------
+OK
+Line 151 column 44 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    parent_window.pixel_hard (x,y) color col;
+                                            ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 471 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 472 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 487 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 487 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 487 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 487 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 487 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 220 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (0,0)  until 10;
+                          ^
+--WARNING----------
+OK
+Line 220 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (0,0)  until 10;
+                          ^
+--WARNING----------
+OK
+Line 220 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (0,0)  until 10;
+                          ^
+--WARNING----------
+OK
+Line 220 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (0,0)  until 10;
+                          ^
+--WARNING----------
+OK
+Line 220 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (0,0)  until 10;
+                          ^
+--WARNING----------
+OK
+Line 221 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (1,10) until 4;
+                         ^
+--WARNING----------
+OK
+Line 221 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (1,10) until 4;
+                         ^
+--WARNING----------
+OK
+Line 221 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (1,10) until 4;
+                         ^
+--WARNING----------
+OK
+Line 221 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (1,10) until 4;
+                         ^
+--WARNING----------
+OK
+Line 221 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (1,10) until 4;
+                         ^
+--WARNING----------
+OK
+Line 428 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 428 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 428 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 428 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 428 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 428 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 428 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 428 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 428 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 428 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x0,y0);
+                   ^
+--WARNING----------
+OK
+Line 430 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 430 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 430 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 430 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 430 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 389 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 389 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 389 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 389 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x0 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 391 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := x1;
+             ^
+--WARNING----------
+OK
+Line 391 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := x1;
+             ^
+--WARNING----------
+OK
+Line 391 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    spot_x := x1;
+             ^
+--WARNING----------
+OK
+Line 393 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+           ^
+--WARNING----------
+OK
+Line 393 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+           ^
+--WARNING----------
+OK
+Line 393 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+           ^
+--WARNING----------
+OK
+Line 393 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+           ^
+--WARNING----------
+OK
+Line 393 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                            ^
+--WARNING----------
+OK
+Line 393 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                            ^
+--WARNING----------
+OK
+Line 393 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                            ^
+--WARNING----------
+OK
+Line 393 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                            ^
+--WARNING----------
+OK
+Line 393 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                                       ^
+--WARNING----------
+OK
+Line 393 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                                       ^
+--WARNING----------
+OK
+Line 393 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                                       ^
+--WARNING----------
+OK
+Line 393 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                                       ^
+--WARNING----------
+OK
+Line 393 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                                       ^
+--WARNING----------
+OK
+Line 393 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                                       ^
+--WARNING----------
+OK
+Line 393 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                                       ^
+--WARNING----------
+OK
+Line 393 column 39 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    (spot_y.in_range clip_y0 to clip_y1).if {
+                                       ^
+--WARNING----------
+OK
+Line 416 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 396 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( x0 > x1).if {
+            ^
+--WARNING----------
+OK
+Line 396 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( x0 > x1).if {
+            ^
+--WARNING----------
+OK
+Line 396 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( x0 > x1).if {
+            ^
+--WARNING----------
+OK
+Line 396 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( x0 > x1).if {
+            ^
+--WARNING----------
+OK
+Line 401 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 401 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 403 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 403 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 403 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 403 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                ^
+--WARNING----------
+OK
+Line 403 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 403 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 403 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 403 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x1 < x1 ).if {
+                 ^
+--WARNING----------
+OK
+Line 406 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 404 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 404 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 404 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 404 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x1 := clip_x1;
+	             ^
+--WARNING----------
+OK
+Line 406 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 408 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                ^
+--WARNING----------
+OK
+Line 408 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                ^
+--WARNING----------
+OK
+Line 408 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                ^
+--WARNING----------
+OK
+Line 408 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                ^
+--WARNING----------
+OK
+Line 408 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 408 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 408 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 408 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      ( clip_x0 > x0 ).if {
+                 ^
+--WARNING----------
+OK
+Line 411 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 409 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 409 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 409 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 409 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	x0 := clip_x0;
+	             ^
+--WARNING----------
+OK
+Line 411 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 413 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (x0 <= x1).if {
+            ^
+--WARNING----------
+OK
+Line 413 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (x0 <= x1).if {
+            ^
+--WARNING----------
+OK
+Line 413 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (x0 <= x1).if {
+            ^
+--WARNING----------
+OK
+Line 413 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (x0 <= x1).if {
+            ^
+--WARNING----------
+OK
+Line 415 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 414 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                      ^
+--WARNING----------
+OK
+Line 414 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                      ^
+--WARNING----------
+OK
+Line 414 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                      ^
+--WARNING----------
+OK
+Line 414 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                      ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 414 column 48 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	line_h_hard (x0,spot_y) until x1 color rgbcolor;
+	                                               ^
+--WARNING----------
+OK
+Line 415 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 416 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 430 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 430 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 430 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 430 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 430 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 221 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (1,10) until 4;
+                         ^
+--WARNING----------
+OK
+Line 221 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (1,10) until 4;
+                         ^
+--WARNING----------
+OK
+Line 221 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (1,10) until 4;
+                         ^
+--WARNING----------
+OK
+Line 221 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (1,10) until 4;
+                         ^
+--WARNING----------
+OK
+Line 221 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (1,10) until 4;
+                         ^
+--WARNING----------
+OK
+Line 222 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (4,11) until 15;
+                          ^
+--WARNING----------
+OK
+Line 222 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (4,11) until 15;
+                          ^
+--WARNING----------
+OK
+Line 222 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (4,11) until 15;
+                          ^
+--WARNING----------
+OK
+Line 222 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (4,11) until 15;
+                          ^
+--WARNING----------
+OK
+Line 222 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (4,11) until 15;
+                          ^
+--WARNING----------
+OK
+Line 222 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (4,11) until 15;
+                          ^
+--WARNING----------
+OK
+Line 222 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (4,11) until 15;
+                          ^
+--WARNING----------
+OK
+Line 222 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (4,11) until 15;
+                          ^
+--WARNING----------
+OK
+Line 222 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (4,11) until 15;
+                          ^
+--WARNING----------
+OK
+Line 222 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_v (4,11) until 15;
+                          ^
+--WARNING----------
+OK
+Line 223 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (5,15) until 9;
+                         ^
+--WARNING----------
+OK
+Line 223 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (5,15) until 9;
+                         ^
+--WARNING----------
+OK
+Line 223 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (5,15) until 9;
+                         ^
+--WARNING----------
+OK
+Line 223 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (5,15) until 9;
+                         ^
+--WARNING----------
+OK
+Line 223 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (5,15) until 9;
+                         ^
+--WARNING----------
+OK
+Line 223 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (5,15) until 9;
+                         ^
+--WARNING----------
+OK
+Line 223 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (5,15) until 9;
+                         ^
+--WARNING----------
+OK
+Line 223 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (5,15) until 9;
+                         ^
+--WARNING----------
+OK
+Line 223 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (5,15) until 9;
+                         ^
+--WARNING----------
+OK
+Line 223 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (5,15) until 9;
+                         ^
+--WARNING----------
+OK
+Line 224 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (9,15) to (7,10);
+                         ^
+--WARNING----------
+OK
+Line 224 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (9,15) to (7,10);
+                         ^
+--WARNING----------
+OK
+Line 224 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (9,15) to (7,10);
+                         ^
+--WARNING----------
+OK
+Line 224 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (9,15) to (7,10);
+                         ^
+--WARNING----------
+OK
+Line 224 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (9,15) to (7,10);
+                         ^
+--WARNING----------
+OK
+Line 724 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x1,y1);
+                   ^
+--WARNING----------
+OK
+Line 724 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x1,y1);
+                   ^
+--WARNING----------
+OK
+Line 724 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x1,y1);
+                   ^
+--WARNING----------
+OK
+Line 724 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x1,y1);
+                   ^
+--WARNING----------
+OK
+Line 724 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x1,y1);
+                   ^
+--WARNING----------
+OK
+Line 724 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x1,y1);
+                   ^
+--WARNING----------
+OK
+Line 724 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x1,y1);
+                   ^
+--WARNING----------
+OK
+Line 724 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x1,y1);
+                   ^
+--WARNING----------
+OK
+Line 724 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x1,y1);
+                   ^
+--WARNING----------
+OK
+Line 724 column 19 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x1,y1);
+                   ^
+--WARNING----------
+OK
+Line 726 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 726 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 726 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 726 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 726 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 555 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x1 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 555 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x1 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 555 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x1 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 555 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    x1 := spot_x;
+                ^
+--WARNING----------
+OK
+Line 556 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y1 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 556 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y1 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 556 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y1 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 556 column 16 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    y1 := spot_y;
+                ^
+--WARNING----------
+OK
+Line 557 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    dx := x2 - x1;
+              ^
+--WARNING----------
+OK
+Line 557 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    dx := x2 - x1;
+              ^
+--WARNING----------
+OK
+Line 557 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    dx := x2 - x1;
+              ^
+--WARNING----------
+OK
+Line 557 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    dx := x2 - x1;
+              ^
+--WARNING----------
+OK
+Line 558 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    dy := y2 - y1;
+              ^
+--WARNING----------
+OK
+Line 558 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    dy := y2 - y1;
+              ^
+--WARNING----------
+OK
+Line 558 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    dy := y2 - y1;
+              ^
+--WARNING----------
+OK
+Line 558 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    dy := y2 - y1;
+              ^
+--WARNING----------
+OK
+Line 562 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    }.elseif {dx = 0} then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 561 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_h_until x2;
+                               ^
+--WARNING----------
+OK
+Line 561 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_h_until x2;
+                               ^
+--WARNING----------
+OK
+Line 561 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_h_until x2;
+                               ^
+--WARNING----------
+OK
+Line 561 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_h_until x2;
+                               ^
+--WARNING----------
+OK
+Line 561 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_h_until x2;
+                               ^
+--WARNING----------
+OK
+Line 561 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_h_until x2;
+                               ^
+--WARNING----------
+OK
+Line 561 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_h_until x2;
+                               ^
+--WARNING----------
+OK
+Line 561 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_h_until x2;
+                               ^
+--WARNING----------
+OK
+Line 561 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_h_until x2;
+                               ^
+--WARNING----------
+OK
+Line 561 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_h_until x2;
+                               ^
+--WARNING----------
+OK
+Line 562 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    }.elseif {dx = 0} then {
+     ^
+--WARNING----------
+OK
+Line 710 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 710 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 563 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_v_until y2;
+                               ^
+--WARNING----------
+OK
+Line 563 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_v_until y2;
+                               ^
+--WARNING----------
+OK
+Line 563 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_v_until y2;
+                               ^
+--WARNING----------
+OK
+Line 563 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_v_until y2;
+                               ^
+--WARNING----------
+OK
+Line 563 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_v_until y2;
+                               ^
+--WARNING----------
+OK
+Line 563 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_v_until y2;
+                               ^
+--WARNING----------
+OK
+Line 563 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_v_until y2;
+                               ^
+--WARNING----------
+OK
+Line 563 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_v_until y2;
+                               ^
+--WARNING----------
+OK
+Line 563 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_v_until y2;
+                               ^
+--WARNING----------
+OK
+Line 563 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      result := line_v_until y2;
+                               ^
+--WARNING----------
+OK
+Line 83 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 565 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      spot_x := x2;
+               ^
+--WARNING----------
+OK
+Line 565 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      spot_x := x2;
+               ^
+--WARNING----------
+OK
+Line 565 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      spot_x := x2;
+               ^
+--WARNING----------
+OK
+Line 566 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      spot_y := y2;
+               ^
+--WARNING----------
+OK
+Line 566 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      spot_y := y2;
+               ^
+--WARNING----------
+OK
+Line 566 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      spot_y := y2;
+               ^
+--WARNING----------
+OK
+Line 568 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (dx >= 0).if {
+            ^
+--WARNING----------
+OK
+Line 568 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (dx >= 0).if {
+            ^
+--WARNING----------
+OK
+Line 568 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (dx >= 0).if {
+            ^
+--WARNING----------
+OK
+Line 568 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      (dx >= 0).if {
+            ^
+--WARNING----------
+OK
+Line 708 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };      
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 569 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(dy >= 0).if {
+	      ^
+--WARNING----------
+OK
+Line 569 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(dy >= 0).if {
+	      ^
+--WARNING----------
+OK
+Line 569 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(dy >= 0).if {
+	      ^
+--WARNING----------
+OK
+Line 569 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(dy >= 0).if {
+	      ^
+--WARNING----------
+OK
+Line 637 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 570 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (dx >= dy).if {	    	    	    
+	        ^
+--WARNING----------
+OK
+Line 570 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (dx >= dy).if {	    	    	    
+	        ^
+--WARNING----------
+OK
+Line 570 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (dx >= dy).if {	    	    	    
+	        ^
+--WARNING----------
+OK
+Line 570 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (dx >= dy).if {	    	    	    
+	        ^
+--WARNING----------
+OK
+Line 602 column 4 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 571 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dy;
+	             ^
+--WARNING----------
+OK
+Line 571 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dy;
+	             ^
+--WARNING----------
+OK
+Line 571 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dy;
+	             ^
+--WARNING----------
+OK
+Line 571 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dy;
+	             ^
+--WARNING----------
+OK
+Line 572 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 - dx;
+	              ^
+--WARNING----------
+OK
+Line 572 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 - dx;
+	              ^
+--WARNING----------
+OK
+Line 572 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 - dx;
+	              ^
+--WARNING----------
+OK
+Line 572 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 - dx;
+	              ^
+--WARNING----------
+OK
+Line 573 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd - dx;
+	              ^
+--WARNING----------
+OK
+Line 573 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd - dx;
+	              ^
+--WARNING----------
+OK
+Line 573 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd - dx;
+	              ^
+--WARNING----------
+OK
+Line 573 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd - dx;
+	              ^
+--WARNING----------
+OK
+Line 585 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };	    
+	     ^
+--WARNING----------
+OK
+Line 585 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };	    
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 576 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {x <= x2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 576 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {x <= x2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 576 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {x <= x2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 576 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {x <= x2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 577 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 577 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 577 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 577 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 577 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 327 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y);
+                 ^
+--WARNING----------
+OK
+Line 327 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y);
+                 ^
+--WARNING----------
+OK
+Line 327 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y);
+                 ^
+--WARNING----------
+OK
+Line 327 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y);
+                 ^
+--WARNING----------
+OK
+Line 327 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y);
+                 ^
+--WARNING----------
+OK
+Line 327 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y);
+                 ^
+--WARNING----------
+OK
+Line 327 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y);
+                 ^
+--WARNING----------
+OK
+Line 327 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y);
+                 ^
+--WARNING----------
+OK
+Line 327 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y);
+                 ^
+--WARNING----------
+OK
+Line 327 column 17 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    move_to (x,y);
+                 ^
+--WARNING----------
+OK
+Line 329 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 318 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+            ^
+--WARNING----------
+OK
+Line 318 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+            ^
+--WARNING----------
+OK
+Line 318 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+            ^
+--WARNING----------
+OK
+Line 318 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+            ^
+--WARNING----------
+OK
+Line 318 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                             ^
+--WARNING----------
+OK
+Line 318 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                             ^
+--WARNING----------
+OK
+Line 318 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                             ^
+--WARNING----------
+OK
+Line 318 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                             ^
+--WARNING----------
+OK
+Line 318 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 318 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 318 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 318 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 318 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 318 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 318 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 318 column 40 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                        ^
+--WARNING----------
+OK
+Line 318 column 44 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 318 column 52 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                                    ^
+--WARNING----------
+OK
+Line 318 column 52 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                                    ^
+--WARNING----------
+OK
+Line 318 column 52 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                                    ^
+--WARNING----------
+OK
+Line 318 column 52 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                                    ^
+--WARNING----------
+OK
+Line 318 column 69 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                                                     ^
+--WARNING----------
+OK
+Line 318 column 69 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                                                     ^
+--WARNING----------
+OK
+Line 318 column 69 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                                                     ^
+--WARNING----------
+OK
+Line 318 column 69 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                                                     ^
+--WARNING----------
+OK
+Line 318 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 318 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 318 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 318 column 80 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                                                                ^
+--WARNING----------
+OK
+Line 318 column 81 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                                                                 ^
+--WARNING----------
+OK
+Line 318 column 81 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                                                                 ^
+--WARNING----------
+OK
+Line 318 column 81 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                                                                 ^
+--WARNING----------
+OK
+Line 318 column 81 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                                                                 ^
+--WARNING----------
+OK
+Line 318 column 44 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
+                                            ^
+--WARNING----------
+OK
+Line 321 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };  
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 320 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                        ^
+--WARNING----------
+OK
+Line 320 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                        ^
+--WARNING----------
+OK
+Line 320 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                        ^
+--WARNING----------
+OK
+Line 320 column 24 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                        ^
+--WARNING----------
+OK
+Line 320 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                               ^
+--WARNING----------
+OK
+Line 320 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                               ^
+--WARNING----------
+OK
+Line 320 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                               ^
+--WARNING----------
+OK
+Line 320 column 31 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                               ^
+--WARNING----------
+OK
+Line 320 column 47 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                                               ^
+--WARNING----------
+OK
+Line 320 column 47 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                                               ^
+--WARNING----------
+OK
+Line 320 column 47 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                                               ^
+--WARNING----------
+OK
+Line 320 column 47 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                                               ^
+--WARNING----------
+OK
+Line 320 column 47 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                                               ^
+--WARNING----------
+OK
+Line 320 column 47 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                                               ^
+--WARNING----------
+OK
+Line 320 column 47 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                                               ^
+--WARNING----------
+OK
+Line 320 column 47 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                                               ^
+--WARNING----------
+OK
+Line 320 column 47 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                                               ^
+--WARNING----------
+OK
+Line 320 column 47 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                                               ^
+--WARNING----------
+OK
+Line 320 column 47 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                                               ^
+--WARNING----------
+OK
+Line 320 column 47 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      pixel_hard (spot_x,spot_y) color rgbcolor;
+                                               ^
+--WARNING----------
+OK
+Line 321 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    };  
+     ^
+--WARNING----------
+OK
+Line 329 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 577 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 577 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 577 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 577 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 577 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 578 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd >= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 578 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd >= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 578 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd >= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 578 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd >= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 583 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 579 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		y := y+1; 
+		       ^
+--WARNING----------
+OK
+Line 579 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		y := y+1; 
+		       ^
+--WARNING----------
+OK
+Line 579 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		y := y+1; 
+		       ^
+--WARNING----------
+OK
+Line 579 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		y := y+1; 
+		       ^
+--WARNING----------
+OK
+Line 580 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 580 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 580 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 580 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 583 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 582 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 582 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 582 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 582 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 584 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      x := x+1;
+	             ^
+--WARNING----------
+OK
+Line 584 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      x := x+1;
+	             ^
+--WARNING----------
+OK
+Line 584 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      x := x+1;
+	             ^
+--WARNING----------
+OK
+Line 584 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      x := x+1;
+	             ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 602 column 4 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 587 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dx;
+	             ^
+--WARNING----------
+OK
+Line 587 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dx;
+	             ^
+--WARNING----------
+OK
+Line 587 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dx;
+	             ^
+--WARNING----------
+OK
+Line 587 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dx;
+	             ^
+--WARNING----------
+OK
+Line 588 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 - dy;
+	              ^
+--WARNING----------
+OK
+Line 588 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 - dy;
+	              ^
+--WARNING----------
+OK
+Line 588 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 - dy;
+	              ^
+--WARNING----------
+OK
+Line 588 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 - dy;
+	              ^
+--WARNING----------
+OK
+Line 589 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd - dy;
+	              ^
+--WARNING----------
+OK
+Line 589 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd - dy;
+	              ^
+--WARNING----------
+OK
+Line 589 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd - dy;
+	              ^
+--WARNING----------
+OK
+Line 589 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd - dy;
+	              ^
+--WARNING----------
+OK
+Line 601 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };	    
+	     ^
+--WARNING----------
+OK
+Line 601 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };	    
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 592 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {y <= y2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 592 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {y <= y2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 592 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {y <= y2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 592 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {y <= y2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 593 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 593 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 593 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 593 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 593 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 593 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 593 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 593 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 593 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 593 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 594 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd >= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 594 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd >= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 594 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd >= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 594 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd >= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 599 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 595 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		x := x+1; 
+		       ^
+--WARNING----------
+OK
+Line 595 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		x := x+1; 
+		       ^
+--WARNING----------
+OK
+Line 595 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		x := x+1; 
+		       ^
+--WARNING----------
+OK
+Line 595 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		x := x+1; 
+		       ^
+--WARNING----------
+OK
+Line 596 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 596 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 596 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 596 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 599 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 598 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 598 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 598 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 598 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 600 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      y := y+1;
+	             ^
+--WARNING----------
+OK
+Line 600 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      y := y+1;
+	             ^
+--WARNING----------
+OK
+Line 600 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      y := y+1;
+	             ^
+--WARNING----------
+OK
+Line 600 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      y := y+1;
+	             ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 637 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 604 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (dx >= -dy).if {	    
+	          ^
+--WARNING----------
+OK
+Line 604 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (dx >= -dy).if {	    
+	          ^
+--WARNING----------
+OK
+Line 604 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (dx >= -dy).if {	    
+	          ^
+--WARNING----------
+OK
+Line 604 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (dx >= -dy).if {	    
+	          ^
+--WARNING----------
+OK
+Line 604 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (dx >= -dy).if {	    
+	        ^
+--WARNING----------
+OK
+Line 604 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (dx >= -dy).if {	    
+	        ^
+--WARNING----------
+OK
+Line 604 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (dx >= -dy).if {	    
+	        ^
+--WARNING----------
+OK
+Line 604 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (dx >= -dy).if {	    
+	        ^
+--WARNING----------
+OK
+Line 636 column 4 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  };	 
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 605 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dy;
+	             ^
+--WARNING----------
+OK
+Line 605 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dy;
+	             ^
+--WARNING----------
+OK
+Line 605 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dy;
+	             ^
+--WARNING----------
+OK
+Line 605 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dy;
+	             ^
+--WARNING----------
+OK
+Line 606 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 + dx;
+	              ^
+--WARNING----------
+OK
+Line 606 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 + dx;
+	              ^
+--WARNING----------
+OK
+Line 606 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 + dx;
+	              ^
+--WARNING----------
+OK
+Line 606 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 + dx;
+	              ^
+--WARNING----------
+OK
+Line 607 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd + dx;
+	              ^
+--WARNING----------
+OK
+Line 607 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd + dx;
+	              ^
+--WARNING----------
+OK
+Line 607 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd + dx;
+	              ^
+--WARNING----------
+OK
+Line 607 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd + dx;
+	              ^
+--WARNING----------
+OK
+Line 619 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 619 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 610 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {x <= x2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 610 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {x <= x2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 610 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {x <= x2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 610 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {x <= x2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 611 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 611 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 611 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 611 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 611 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 611 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 611 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 611 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 611 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 611 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 612 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd <= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 612 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd <= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 612 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd <= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 612 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd <= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 617 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 613 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		y := y - 1; 
+		        ^
+--WARNING----------
+OK
+Line 613 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		y := y - 1; 
+		        ^
+--WARNING----------
+OK
+Line 613 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		y := y - 1; 
+		        ^
+--WARNING----------
+OK
+Line 613 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		y := y - 1; 
+		        ^
+--WARNING----------
+OK
+Line 614 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 614 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 614 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 614 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 617 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 616 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 616 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 616 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 616 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 618 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      x := x+1;
+	             ^
+--WARNING----------
+OK
+Line 618 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      x := x+1;
+	             ^
+--WARNING----------
+OK
+Line 618 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      x := x+1;
+	             ^
+--WARNING----------
+OK
+Line 618 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      x := x+1;
+	             ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 636 column 4 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  };	 
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 621 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dx;
+	             ^
+--WARNING----------
+OK
+Line 621 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dx;
+	             ^
+--WARNING----------
+OK
+Line 621 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dx;
+	             ^
+--WARNING----------
+OK
+Line 621 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dx;
+	             ^
+--WARNING----------
+OK
+Line 622 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 + dy;
+	              ^
+--WARNING----------
+OK
+Line 622 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 + dy;
+	              ^
+--WARNING----------
+OK
+Line 622 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 + dy;
+	              ^
+--WARNING----------
+OK
+Line 622 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 + dy;
+	              ^
+--WARNING----------
+OK
+Line 623 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd + dy;
+	              ^
+--WARNING----------
+OK
+Line 623 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd + dy;
+	              ^
+--WARNING----------
+OK
+Line 623 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd + dy;
+	              ^
+--WARNING----------
+OK
+Line 623 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd + dy;
+	              ^
+--WARNING----------
+OK
+Line 635 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };	    
+	     ^
+--WARNING----------
+OK
+Line 635 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };	    
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 626 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {y >= y2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 626 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {y >= y2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 626 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {y >= y2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 626 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {y >= y2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 627 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 627 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 627 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 627 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 627 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 627 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 627 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 627 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 627 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 627 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 628 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd >= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 628 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd >= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 628 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd >= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 628 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd >= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 633 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 629 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		x := x+1; 
+		       ^
+--WARNING----------
+OK
+Line 629 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		x := x+1; 
+		       ^
+--WARNING----------
+OK
+Line 629 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		x := x+1; 
+		       ^
+--WARNING----------
+OK
+Line 629 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		x := x+1; 
+		       ^
+--WARNING----------
+OK
+Line 630 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 630 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 630 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 630 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 633 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 632 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 632 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 632 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 632 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 634 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      y := y-1;
+	             ^
+--WARNING----------
+OK
+Line 634 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      y := y-1;
+	             ^
+--WARNING----------
+OK
+Line 634 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      y := y-1;
+	             ^
+--WARNING----------
+OK
+Line 634 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      y := y-1;
+	             ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 708 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+      };      
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 639 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(dy >= 0).if {
+	      ^
+--WARNING----------
+OK
+Line 639 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(dy >= 0).if {
+	      ^
+--WARNING----------
+OK
+Line 639 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(dy >= 0).if {
+	      ^
+--WARNING----------
+OK
+Line 639 column 7 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	(dy >= 0).if {
+	      ^
+--WARNING----------
+OK
+Line 707 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};	 
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 640 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= dy).if {
+	    ^
+--WARNING----------
+OK
+Line 640 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= dy).if {
+	    ^
+--WARNING----------
+OK
+Line 640 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= dy).if {
+	    ^
+--WARNING----------
+OK
+Line 640 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= dy).if {
+	    ^
+--WARNING----------
+OK
+Line 640 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= dy).if {
+	         ^
+--WARNING----------
+OK
+Line 640 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= dy).if {
+	         ^
+--WARNING----------
+OK
+Line 640 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= dy).if {
+	         ^
+--WARNING----------
+OK
+Line 640 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= dy).if {
+	         ^
+--WARNING----------
+OK
+Line 672 column 4 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 641 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dy;
+	             ^
+--WARNING----------
+OK
+Line 641 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dy;
+	             ^
+--WARNING----------
+OK
+Line 641 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dy;
+	             ^
+--WARNING----------
+OK
+Line 641 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dy;
+	             ^
+--WARNING----------
+OK
+Line 642 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 + dx;
+	              ^
+--WARNING----------
+OK
+Line 642 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 + dx;
+	              ^
+--WARNING----------
+OK
+Line 642 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 + dx;
+	              ^
+--WARNING----------
+OK
+Line 642 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 + dx;
+	              ^
+--WARNING----------
+OK
+Line 643 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd + dx;
+	              ^
+--WARNING----------
+OK
+Line 643 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd + dx;
+	              ^
+--WARNING----------
+OK
+Line 643 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd + dx;
+	              ^
+--WARNING----------
+OK
+Line 643 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd + dx;
+	              ^
+--WARNING----------
+OK
+Line 655 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 655 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 646 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {x >= x2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 646 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {x >= x2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 646 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {x >= x2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 646 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {x >= x2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 647 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 647 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 647 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 647 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 647 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 647 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 647 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 647 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 647 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 647 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 648 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd >= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 648 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd >= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 648 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd >= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 648 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd >= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 653 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 649 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		y := y + 1; 
+		        ^
+--WARNING----------
+OK
+Line 649 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		y := y + 1; 
+		        ^
+--WARNING----------
+OK
+Line 649 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		y := y + 1; 
+		        ^
+--WARNING----------
+OK
+Line 649 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		y := y + 1; 
+		        ^
+--WARNING----------
+OK
+Line 650 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 650 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 650 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 650 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 653 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 652 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 652 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 652 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 652 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 654 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      x := x - 1;
+	              ^
+--WARNING----------
+OK
+Line 654 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      x := x - 1;
+	              ^
+--WARNING----------
+OK
+Line 654 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      x := x - 1;
+	              ^
+--WARNING----------
+OK
+Line 654 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      x := x - 1;
+	              ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 672 column 4 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 657 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dx;
+	             ^
+--WARNING----------
+OK
+Line 657 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dx;
+	             ^
+--WARNING----------
+OK
+Line 657 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dx;
+	             ^
+--WARNING----------
+OK
+Line 657 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dx;
+	             ^
+--WARNING----------
+OK
+Line 658 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 + dy;
+	              ^
+--WARNING----------
+OK
+Line 658 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 + dy;
+	              ^
+--WARNING----------
+OK
+Line 658 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 + dy;
+	              ^
+--WARNING----------
+OK
+Line 658 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 + dy;
+	              ^
+--WARNING----------
+OK
+Line 659 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd + dy;
+	              ^
+--WARNING----------
+OK
+Line 659 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd + dy;
+	              ^
+--WARNING----------
+OK
+Line 659 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd + dy;
+	              ^
+--WARNING----------
+OK
+Line 659 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd + dy;
+	              ^
+--WARNING----------
+OK
+Line 671 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 671 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 662 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {y <= y2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 662 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {y <= y2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 662 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {y <= y2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 662 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {y <= y2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 663 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 663 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 663 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 663 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 663 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 663 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 663 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 663 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 663 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 663 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 664 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd <= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 664 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd <= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 664 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd <= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 664 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd <= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 669 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 665 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		x := x - 1; 
+		        ^
+--WARNING----------
+OK
+Line 665 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		x := x - 1; 
+		        ^
+--WARNING----------
+OK
+Line 665 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		x := x - 1; 
+		        ^
+--WARNING----------
+OK
+Line 665 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		x := x - 1; 
+		        ^
+--WARNING----------
+OK
+Line 666 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 666 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 666 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 666 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 669 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 668 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 668 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 668 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 668 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 670 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      y := y + 1;
+	              ^
+--WARNING----------
+OK
+Line 670 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      y := y + 1;
+	              ^
+--WARNING----------
+OK
+Line 670 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      y := y + 1;
+	              ^
+--WARNING----------
+OK
+Line 670 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      y := y + 1;
+	              ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 707 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	};	 
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 674 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= -dy).if {
+	    ^
+--WARNING----------
+OK
+Line 674 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= -dy).if {
+	    ^
+--WARNING----------
+OK
+Line 674 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= -dy).if {
+	    ^
+--WARNING----------
+OK
+Line 674 column 5 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= -dy).if {
+	    ^
+--WARNING----------
+OK
+Line 674 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= -dy).if {
+	           ^
+--WARNING----------
+OK
+Line 674 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= -dy).if {
+	           ^
+--WARNING----------
+OK
+Line 674 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= -dy).if {
+	           ^
+--WARNING----------
+OK
+Line 674 column 12 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= -dy).if {
+	           ^
+--WARNING----------
+OK
+Line 674 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= -dy).if {
+	         ^
+--WARNING----------
+OK
+Line 674 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= -dy).if {
+	         ^
+--WARNING----------
+OK
+Line 674 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= -dy).if {
+	         ^
+--WARNING----------
+OK
+Line 674 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  (-dx >= -dy).if {
+	         ^
+--WARNING----------
+OK
+Line 706 column 4 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 675 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dy;
+	             ^
+--WARNING----------
+OK
+Line 675 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dy;
+	             ^
+--WARNING----------
+OK
+Line 675 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dy;
+	             ^
+--WARNING----------
+OK
+Line 675 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dy;
+	             ^
+--WARNING----------
+OK
+Line 676 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 - dx;
+	              ^
+--WARNING----------
+OK
+Line 676 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 - dx;
+	              ^
+--WARNING----------
+OK
+Line 676 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 - dx;
+	              ^
+--WARNING----------
+OK
+Line 676 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 - dx;
+	              ^
+--WARNING----------
+OK
+Line 677 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd - dx;
+	              ^
+--WARNING----------
+OK
+Line 677 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd - dx;
+	              ^
+--WARNING----------
+OK
+Line 677 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd - dx;
+	              ^
+--WARNING----------
+OK
+Line 677 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd - dx;
+	              ^
+--WARNING----------
+OK
+Line 689 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 689 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 680 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {x >= x2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 680 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {x >= x2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 680 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {x >= x2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 680 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {x >= x2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 681 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 681 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 681 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 681 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 681 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 681 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 681 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 681 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 681 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 681 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 682 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd <= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 682 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd <= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 682 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd <= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 682 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd <= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 687 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 683 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		y := y-1; 
+		       ^
+--WARNING----------
+OK
+Line 683 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		y := y-1; 
+		       ^
+--WARNING----------
+OK
+Line 683 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		y := y-1; 
+		       ^
+--WARNING----------
+OK
+Line 683 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		y := y-1; 
+		       ^
+--WARNING----------
+OK
+Line 684 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 684 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 684 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 684 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 687 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 686 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 686 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 686 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 686 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 688 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      x := x-1;
+	             ^
+--WARNING----------
+OK
+Line 688 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      x := x-1;
+	             ^
+--WARNING----------
+OK
+Line 688 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      x := x-1;
+	             ^
+--WARNING----------
+OK
+Line 688 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      x := x-1;
+	             ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 706 column 4 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 691 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dx;
+	             ^
+--WARNING----------
+OK
+Line 691 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dx;
+	             ^
+--WARNING----------
+OK
+Line 691 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dx;
+	             ^
+--WARNING----------
+OK
+Line 691 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i1 := 2 * dx;
+	             ^
+--WARNING----------
+OK
+Line 692 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 - dy;
+	              ^
+--WARNING----------
+OK
+Line 692 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 - dy;
+	              ^
+--WARNING----------
+OK
+Line 692 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 - dy;
+	              ^
+--WARNING----------
+OK
+Line 692 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    dd := i1 - dy;
+	              ^
+--WARNING----------
+OK
+Line 693 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd - dy;
+	              ^
+--WARNING----------
+OK
+Line 693 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd - dy;
+	              ^
+--WARNING----------
+OK
+Line 693 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd - dy;
+	              ^
+--WARNING----------
+OK
+Line 693 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    i2 := dd - dy;
+	              ^
+--WARNING----------
+OK
+Line 705 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 705 column 6 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 696 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {y >= y2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 696 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {y >= y2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 696 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {y >= y2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 696 column 10 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	    {y >= y2}.while_do {
+	         ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 697 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 697 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 697 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 697 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 697 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 697 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 697 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 697 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 697 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 697 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      pixel_to (x,y);
+	                    ^
+--WARNING----------
+OK
+Line 698 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd <= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 698 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd <= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 698 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd <= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 698 column 13 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      (dd <= 0).if { 
+	            ^
+--WARNING----------
+OK
+Line 703 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 699 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		x := x-1; 
+		       ^
+--WARNING----------
+OK
+Line 699 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		x := x-1; 
+		       ^
+--WARNING----------
+OK
+Line 699 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		x := x-1; 
+		       ^
+--WARNING----------
+OK
+Line 699 column 9 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		x := x-1; 
+		       ^
+--WARNING----------
+OK
+Line 700 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 700 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 700 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 700 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i2; 
+		         ^
+--WARNING----------
+OK
+Line 703 column 8 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 702 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 702 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 702 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 702 column 11 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+		dd := dd+i1;
+		         ^
+--WARNING----------
+OK
+Line 704 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      y := y - 1;
+	              ^
+--WARNING----------
+OK
+Line 704 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      y := y - 1;
+	              ^
+--WARNING----------
+OK
+Line 704 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      y := y - 1;
+	              ^
+--WARNING----------
+OK
+Line 704 column 15 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+	      y := y - 1;
+	              ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 726 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 726 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 726 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 726 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 726 column 2 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 224 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (9,15) to (7,10);
+                         ^
+--WARNING----------
+OK
+Line 224 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (9,15) to (7,10);
+                         ^
+--WARNING----------
+OK
+Line 224 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (9,15) to (7,10);
+                         ^
+--WARNING----------
+OK
+Line 224 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (9,15) to (7,10);
+                         ^
+--WARNING----------
+OK
+Line 224 column 25 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (9,15) to (7,10);
+                         ^
+--WARNING----------
+OK
+Line 225 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (7,10) until 10;
+                          ^
+--WARNING----------
+OK
+Line 225 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (7,10) until 10;
+                          ^
+--WARNING----------
+OK
+Line 225 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (7,10) until 10;
+                          ^
+--WARNING----------
+OK
+Line 225 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (7,10) until 10;
+                          ^
+--WARNING----------
+OK
+Line 225 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (7,10) until 10;
+                          ^
+--WARNING----------
+OK
+Line 225 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (7,10) until 10;
+                          ^
+--WARNING----------
+OK
+Line 225 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (7,10) until 10;
+                          ^
+--WARNING----------
+OK
+Line 225 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (7,10) until 10;
+                          ^
+--WARNING----------
+OK
+Line 225 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (7,10) until 10;
+                          ^
+--WARNING----------
+OK
+Line 225 column 26 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line_h (7,10) until 10;
+                          ^
+--WARNING----------
+OK
+Line 226 column 24 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (1,0) to (10,9);
+                        ^
+--WARNING----------
+OK
+Line 226 column 24 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (1,0) to (10,9);
+                        ^
+--WARNING----------
+OK
+Line 226 column 24 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (1,0) to (10,9);
+                        ^
+--WARNING----------
+OK
+Line 226 column 24 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (1,0) to (10,9);
+                        ^
+--WARNING----------
+OK
+Line 226 column 24 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (1,0) to (10,9);
+                        ^
+--WARNING----------
+OK
+Line 226 column 24 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (1,0) to (10,9);
+                        ^
+--WARNING----------
+OK
+Line 226 column 24 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (1,0) to (10,9);
+                        ^
+--WARNING----------
+OK
+Line 226 column 24 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (1,0) to (10,9);
+                        ^
+--WARNING----------
+OK
+Line 226 column 24 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (1,0) to (10,9);
+                        ^
+--WARNING----------
+OK
+Line 226 column 24 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    line (1,0) to (10,9);
+                        ^
+--WARNING----------
+OK
+Line 1178 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1179 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_p := elt_p.next;
+                         ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 392 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 399 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };    
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 396 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 396 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+         ^
+--WARNING----------
+OK
+Line 398 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 398 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 400 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                     ^
+--WARNING----------
+OK
+Line 421 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 445 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 430 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 423 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 423 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 53 column 56 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - maximum:UINTEGER_64 <- 07FFFFFFFh.to_raw_uinteger_64; 
+                                                        ^
+--WARNING----------
+OK
+Line 53 column 56 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - maximum:UINTEGER_64 <- 07FFFFFFFh.to_raw_uinteger_64; 
+                                                        ^
+--WARNING----------
+OK
+Line 53 column 56 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - maximum:UINTEGER_64 <- 07FFFFFFFh.to_raw_uinteger_64; 
+                                                        ^
+--WARNING----------
+OK
+Line 53 column 56 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - maximum:UINTEGER_64 <- 07FFFFFFFh.to_raw_uinteger_64; 
+                                                        ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 424 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 430 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	           ^
+--WARNING----------
+OK
+Line 426 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	                 ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	           ^
+--WARNING----------
+OK
+Line 427 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	                 ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	           ^
+--WARNING----------
+OK
+Line 428 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	                 ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	           ^
+--WARNING----------
+OK
+Line 429 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	                 ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1019 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1019 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1019 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1019 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1019 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1019 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1019 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1019 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1019 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1019 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1019 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1019 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1019 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1019 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1014 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    update_plan; //modif_for_clip;
+               ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1015 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    win:=child;
+              ^
+--WARNING----------
+OK
+Line 1019 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1019 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1017 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win.sub_resize;
+                    ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 1018 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win:=win.next;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 441 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                   ^
+--WARNING----------
+OK
+Line 437 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                         ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                   ^
+--WARNING----------
+OK
+Line 438 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                         ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                   ^
+--WARNING----------
+OK
+Line 439 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                         ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                   ^
+--WARNING----------
+OK
+Line 440 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                         ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 441 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 444 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 444 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 445 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 63 column 8 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((w-4) > root.width_max).if {      
+        ^
+--WARNING----------
+OK
+Line 63 column 8 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((w-4) > root.width_max).if {      
+        ^
+--WARNING----------
+OK
+Line 63 column 8 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((w-4) > root.width_max).if {      
+        ^
+--WARNING----------
+OK
+Line 63 column 8 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((w-4) > root.width_max).if {      
+        ^
+--WARNING----------
+OK
+Line 63 column 17 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((w-4) > root.width_max).if {      
+                 ^
+--WARNING----------
+OK
+Line 63 column 17 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((w-4) > root.width_max).if {      
+                 ^
+--WARNING----------
+OK
+Line 63 column 17 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((w-4) > root.width_max).if {      
+                 ^
+--WARNING----------
+OK
+Line 63 column 17 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((w-4) > root.width_max).if {      
+                 ^
+--WARNING----------
+OK
+Line 63 column 27 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((w-4) > root.width_max).if {      
+                           ^
+--WARNING----------
+OK
+Line 63 column 27 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((w-4) > root.width_max).if {      
+                           ^
+--WARNING----------
+OK
+Line 63 column 27 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((w-4) > root.width_max).if {      
+                           ^
+--WARNING----------
+OK
+Line 94 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 94 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 94 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 94 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 40 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - fix_width_bit :UINTEGER_8 := 0001b;
+                                      ^
+--WARNING----------
+OK
+Line 40 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - fix_width_bit :UINTEGER_8 := 0001b;
+                                      ^
+--WARNING----------
+OK
+Line 40 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - fix_width_bit :UINTEGER_8 := 0001b;
+                                      ^
+--WARNING----------
+OK
+Line 40 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - fix_width_bit :UINTEGER_8 := 0001b;
+                                      ^
+--WARNING----------
+OK
+Line 40 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - fix_width_bit :UINTEGER_8 := 0001b;
+                                      ^
+--WARNING----------
+OK
+Line 40 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - fix_width_bit :UINTEGER_8 := 0001b;
+                                      ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 98 column 5 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 95 column 25 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+      result := width_min;
+                         ^
+--WARNING----------
+OK
+Line 95 column 25 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+      result := width_min;
+                         ^
+--WARNING----------
+OK
+Line 98 column 5 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+      ^
+--WARNING----------
+OK
+Line 102 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                           ^
+--WARNING----------
+OK
+Line 102 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                           ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 63 column 27 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((w-4) > root.width_max).if {      
+                           ^
+--WARNING----------
+OK
+Line 68 column 17 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 68 column 17 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 68 column 17 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 68 column 17 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 68 column 17 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 68 column 17 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 72 column 5 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 69 column 25 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := width_min;
+                         ^
+--WARNING----------
+OK
+Line 69 column 25 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := width_min;
+                         ^
+--WARNING----------
+OK
+Line 72 column 5 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 71 column 20 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                    ^
+--WARNING----------
+OK
+Line 71 column 20 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                    ^
+--WARNING----------
+OK
+Line 71 column 20 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                    ^
+--WARNING----------
+OK
+Line 71 column 20 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                    ^
+--WARNING----------
+OK
+Line 71 column 31 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                               ^
+--WARNING----------
+OK
+Line 71 column 31 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                               ^
+--WARNING----------
+OK
+Line 71 column 31 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                               ^
+--WARNING----------
+OK
+Line 71 column 31 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                               ^
+--WARNING----------
+OK
+Line 71 column 31 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                               ^
+--WARNING----------
+OK
+Line 94 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 94 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 94 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 94 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 94 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 94 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 98 column 5 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 95 column 25 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+      result := width_min;
+                         ^
+--WARNING----------
+OK
+Line 95 column 25 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+      result := width_min;
+                         ^
+--WARNING----------
+OK
+Line 98 column 5 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+      ^
+--WARNING----------
+OK
+Line 102 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                           ^
+--WARNING----------
+OK
+Line 102 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                           ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 71 column 31 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                               ^
+--WARNING----------
+OK
+Line 71 column 31 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                               ^
+--WARNING----------
+OK
+Line 71 column 31 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                               ^
+--WARNING----------
+OK
+Line 94 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 94 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 94 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 94 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 98 column 5 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 95 column 25 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+      result := width_min;
+                         ^
+--WARNING----------
+OK
+Line 95 column 25 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+      result := width_min;
+                         ^
+--WARNING----------
+OK
+Line 98 column 5 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+      ^
+--WARNING----------
+OK
+Line 102 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                           ^
+--WARNING----------
+OK
+Line 102 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                           ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 71 column 38 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                                      ^
+--WARNING----------
+OK
+Line 71 column 38 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                                      ^
+--WARNING----------
+OK
+Line 71 column 38 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                                      ^
+--WARNING----------
+OK
+Line 71 column 38 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                                      ^
+--WARNING----------
+OK
+Line 71 column 48 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                                                ^
+--WARNING----------
+OK
+Line 71 column 48 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                                                ^
+--WARNING----------
+OK
+Line 71 column 48 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                                                ^
+--WARNING----------
+OK
+Line 94 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 94 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 94 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 94 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 98 column 5 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 95 column 25 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+      result := width_min;
+                         ^
+--WARNING----------
+OK
+Line 95 column 25 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+      result := width_min;
+                         ^
+--WARNING----------
+OK
+Line 98 column 5 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+      ^
+--WARNING----------
+OK
+Line 102 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                           ^
+--WARNING----------
+OK
+Line 102 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                           ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 71 column 48 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                                                ^
+--WARNING----------
+OK
+Line 71 column 48 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                                                ^
+--WARNING----------
+OK
+Line 71 column 48 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                                                ^
+--WARNING----------
+OK
+Line 71 column 48 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                                                ^
+--WARNING----------
+OK
+Line 71 column 48 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                                                ^
+--WARNING----------
+OK
+Line 71 column 32 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                                ^
+--WARNING----------
+OK
+Line 71 column 32 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                                ^
+--WARNING----------
+OK
+Line 71 column 32 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                                ^
+--WARNING----------
+OK
+Line 71 column 32 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.width_max + right.width_max;
+                                ^
+--WARNING----------
+OK
+Line 102 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+      ^
+--WARNING----------
+OK
+Line 102 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                           ^
+--WARNING----------
+OK
+Line 102 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                           ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 63 column 27 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((w-4) > root.width_max).if {      
+                           ^
+--WARNING----------
+OK
+Line 68 column 17 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 68 column 17 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 68 column 17 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 68 column 17 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 68 column 17 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 68 column 17 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    (is_fix_width).if {
+                 ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 46 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 72 column 5 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 69 column 25 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := width_min;
+                         ^
+--WARNING----------
+OK
+Line 69 column 25 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := width_min;
+                         ^
+--WARNING----------
+OK
+Line 72 column 5 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 71 column 20 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                    ^
+--WARNING----------
+OK
+Line 71 column 20 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                    ^
+--WARNING----------
+OK
+Line 71 column 20 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                    ^
+--WARNING----------
+OK
+Line 71 column 20 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                    ^
+--WARNING----------
+OK
+Line 71 column 30 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                              ^
+--WARNING----------
+OK
+Line 71 column 30 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                              ^
+--WARNING----------
+OK
+Line 71 column 30 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                              ^
+--WARNING----------
+OK
+Line 71 column 30 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                              ^
+--WARNING----------
+OK
+Line 71 column 30 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                              ^
+--WARNING----------
+OK
+Line 71 column 30 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                              ^
+--WARNING----------
+OK
+Line 71 column 30 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                              ^
+--WARNING----------
+OK
+Line 71 column 30 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                              ^
+--WARNING----------
+OK
+Line 71 column 41 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                                         ^
+--WARNING----------
+OK
+Line 71 column 41 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                                         ^
+--WARNING----------
+OK
+Line 71 column 41 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                                         ^
+--WARNING----------
+OK
+Line 71 column 41 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                                         ^
+--WARNING----------
+OK
+Line 71 column 51 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                                                   ^
+--WARNING----------
+OK
+Line 71 column 51 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                                                   ^
+--WARNING----------
+OK
+Line 71 column 51 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                                                   ^
+--WARNING----------
+OK
+Line 71 column 51 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                                                   ^
+--WARNING----------
+OK
+Line 71 column 51 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                                                   ^
+--WARNING----------
+OK
+Line 71 column 51 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                                                   ^
+--WARNING----------
+OK
+Line 71 column 51 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                                                   ^
+--WARNING----------
+OK
+Line 71 column 51 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                                                   ^
+--WARNING----------
+OK
+Line 71 column 52 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                                                    ^
+--WARNING----------
+OK
+Line 71 column 52 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                                                    ^
+--WARNING----------
+OK
+Line 71 column 52 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                                                    ^
+--WARNING----------
+OK
+Line 71 column 52 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.width_max.max (right.width_max);
+                                                    ^
+--WARNING----------
+OK
+Line 102 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+      ^
+--WARNING----------
+OK
+Line 102 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                           ^
+--WARNING----------
+OK
+Line 102 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                           ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= width_min};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 63 column 12 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((w-4) > root.width_max).if {      
+            ^
+--WARNING----------
+OK
+Line 63 column 12 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((w-4) > root.width_max).if {      
+            ^
+--WARNING----------
+OK
+Line 63 column 12 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((w-4) > root.width_max).if {      
+            ^
+--WARNING----------
+OK
+Line 63 column 12 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((w-4) > root.width_max).if {      
+            ^
+--WARNING----------
+OK
+Line 69 column 5 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 64 column 16 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nw := root.width_max;
+                ^
+--WARNING----------
+OK
+Line 64 column 16 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nw := root.width_max;
+                ^
+--WARNING----------
+OK
+Line 64 column 16 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nw := root.width_max;
+                ^
+--WARNING----------
+OK
+Line 64 column 16 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nw := root.width_max;
+                ^
+--WARNING----------
+OK
+Line 64 column 26 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nw := root.width_max;
+                          ^
+--WARNING----------
+OK
+Line 64 column 26 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nw := root.width_max;
+                          ^
+--WARNING----------
+OK
+Line 64 column 26 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nw := root.width_max;
+                          ^
+--WARNING----------
+OK
+Line 64 column 26 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nw := root.width_max;
+                          ^
+--WARNING----------
+OK
+Line 64 column 26 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nw := root.width_max;
+                          ^
+--WARNING----------
+OK
+Line 65 column 16 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      px := ((w-4 - nw) / 2) + 2;
+                ^
+--WARNING----------
+OK
+Line 65 column 16 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      px := ((w-4 - nw) / 2) + 2;
+                ^
+--WARNING----------
+OK
+Line 65 column 16 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      px := ((w-4 - nw) / 2) + 2;
+                ^
+--WARNING----------
+OK
+Line 65 column 16 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      px := ((w-4 - nw) / 2) + 2;
+                ^
+--WARNING----------
+OK
+Line 65 column 19 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      px := ((w-4 - nw) / 2) + 2;
+                   ^
+--WARNING----------
+OK
+Line 65 column 19 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      px := ((w-4 - nw) / 2) + 2;
+                   ^
+--WARNING----------
+OK
+Line 65 column 19 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      px := ((w-4 - nw) / 2) + 2;
+                   ^
+--WARNING----------
+OK
+Line 65 column 19 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      px := ((w-4 - nw) / 2) + 2;
+                   ^
+--WARNING----------
+OK
+Line 65 column 25 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      px := ((w-4 - nw) / 2) + 2;
+                         ^
+--WARNING----------
+OK
+Line 65 column 25 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      px := ((w-4 - nw) / 2) + 2;
+                         ^
+--WARNING----------
+OK
+Line 65 column 25 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      px := ((w-4 - nw) / 2) + 2;
+                         ^
+--WARNING----------
+OK
+Line 65 column 25 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      px := ((w-4 - nw) / 2) + 2;
+                         ^
+--WARNING----------
+OK
+Line 65 column 30 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      px := ((w-4 - nw) / 2) + 2;
+                              ^
+--WARNING----------
+OK
+Line 65 column 30 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      px := ((w-4 - nw) / 2) + 2;
+                              ^
+--WARNING----------
+OK
+Line 65 column 30 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      px := ((w-4 - nw) / 2) + 2;
+                              ^
+--WARNING----------
+OK
+Line 65 column 30 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      px := ((w-4 - nw) / 2) + 2;
+                              ^
+--WARNING----------
+OK
+Line 69 column 5 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 67 column 15 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nw := w - 4;
+               ^
+--WARNING----------
+OK
+Line 67 column 15 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nw := w - 4;
+               ^
+--WARNING----------
+OK
+Line 67 column 15 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nw := w - 4;
+               ^
+--WARNING----------
+OK
+Line 67 column 15 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nw := w - 4;
+               ^
+--WARNING----------
+OK
+Line 70 column 8 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((h-4) > root.height_max).if {      
+        ^
+--WARNING----------
+OK
+Line 70 column 8 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((h-4) > root.height_max).if {      
+        ^
+--WARNING----------
+OK
+Line 70 column 8 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((h-4) > root.height_max).if {      
+        ^
+--WARNING----------
+OK
+Line 70 column 8 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((h-4) > root.height_max).if {      
+        ^
+--WARNING----------
+OK
+Line 70 column 17 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((h-4) > root.height_max).if {      
+                 ^
+--WARNING----------
+OK
+Line 70 column 17 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((h-4) > root.height_max).if {      
+                 ^
+--WARNING----------
+OK
+Line 70 column 17 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((h-4) > root.height_max).if {      
+                 ^
+--WARNING----------
+OK
+Line 70 column 17 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((h-4) > root.height_max).if {      
+                 ^
+--WARNING----------
+OK
+Line 70 column 28 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((h-4) > root.height_max).if {      
+                            ^
+--WARNING----------
+OK
+Line 70 column 28 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((h-4) > root.height_max).if {      
+                            ^
+--WARNING----------
+OK
+Line 70 column 28 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((h-4) > root.height_max).if {      
+                            ^
+--WARNING----------
+OK
+Line 108 column 18 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 108 column 18 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 108 column 18 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 108 column 18 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 41 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - fix_height_bit:UINTEGER_8 := 0010b;
+                                      ^
+--WARNING----------
+OK
+Line 41 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - fix_height_bit:UINTEGER_8 := 0010b;
+                                      ^
+--WARNING----------
+OK
+Line 41 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - fix_height_bit:UINTEGER_8 := 0010b;
+                                      ^
+--WARNING----------
+OK
+Line 41 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - fix_height_bit:UINTEGER_8 := 0010b;
+                                      ^
+--WARNING----------
+OK
+Line 41 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - fix_height_bit:UINTEGER_8 := 0010b;
+                                      ^
+--WARNING----------
+OK
+Line 41 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - fix_height_bit:UINTEGER_8 := 0010b;
+                                      ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 112 column 5 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 26 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+      result := height_min;
+                          ^
+--WARNING----------
+OK
+Line 109 column 26 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+      result := height_min;
+                          ^
+--WARNING----------
+OK
+Line 112 column 5 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 116 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+      ^
+--WARNING----------
+OK
+Line 116 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 116 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                            ^
+--WARNING----------
+OK
+Line 116 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                            ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 28 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((h-4) > root.height_max).if {      
+                            ^
+--WARNING----------
+OK
+Line 79 column 18 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 79 column 18 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 79 column 18 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 79 column 18 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 79 column 18 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 79 column 18 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 83 column 5 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 80 column 26 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := height_min;
+                          ^
+--WARNING----------
+OK
+Line 80 column 26 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := height_min;
+                          ^
+--WARNING----------
+OK
+Line 83 column 5 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 82 column 20 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                    ^
+--WARNING----------
+OK
+Line 82 column 31 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                               ^
+--WARNING----------
+OK
+Line 82 column 31 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                               ^
+--WARNING----------
+OK
+Line 82 column 31 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                               ^
+--WARNING----------
+OK
+Line 82 column 31 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                               ^
+--WARNING----------
+OK
+Line 82 column 31 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                               ^
+--WARNING----------
+OK
+Line 108 column 18 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 108 column 18 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 108 column 18 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 108 column 18 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 108 column 18 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 108 column 18 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 112 column 5 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 26 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+      result := height_min;
+                          ^
+--WARNING----------
+OK
+Line 109 column 26 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+      result := height_min;
+                          ^
+--WARNING----------
+OK
+Line 112 column 5 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 116 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+      ^
+--WARNING----------
+OK
+Line 116 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 116 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                            ^
+--WARNING----------
+OK
+Line 116 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                            ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 82 column 31 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                               ^
+--WARNING----------
+OK
+Line 82 column 31 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                               ^
+--WARNING----------
+OK
+Line 82 column 31 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                               ^
+--WARNING----------
+OK
+Line 108 column 18 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 108 column 18 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 108 column 18 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 108 column 18 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 112 column 5 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 26 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+      result := height_min;
+                          ^
+--WARNING----------
+OK
+Line 109 column 26 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+      result := height_min;
+                          ^
+--WARNING----------
+OK
+Line 112 column 5 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 116 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+      ^
+--WARNING----------
+OK
+Line 116 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 116 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                            ^
+--WARNING----------
+OK
+Line 116 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                            ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 82 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                                          ^
+--WARNING----------
+OK
+Line 82 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                                          ^
+--WARNING----------
+OK
+Line 82 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                                          ^
+--WARNING----------
+OK
+Line 82 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                                          ^
+--WARNING----------
+OK
+Line 82 column 53 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                                                     ^
+--WARNING----------
+OK
+Line 69 column 36 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+  - height_max:INTEGER <- height_min;
+                                    ^
+--WARNING----------
+OK
+Line 69 column 36 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+  - height_max:INTEGER <- height_min;
+                                    ^
+--WARNING----------
+OK
+Line 116 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+      ^
+--WARNING----------
+OK
+Line 116 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 116 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                            ^
+--WARNING----------
+OK
+Line 116 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                            ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 82 column 53 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                                                     ^
+--WARNING----------
+OK
+Line 82 column 53 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                                                     ^
+--WARNING----------
+OK
+Line 82 column 53 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                                                     ^
+--WARNING----------
+OK
+Line 82 column 53 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                                                     ^
+--WARNING----------
+OK
+Line 82 column 53 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                                                     ^
+--WARNING----------
+OK
+Line 82 column 54 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                                                      ^
+--WARNING----------
+OK
+Line 82 column 54 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                                                      ^
+--WARNING----------
+OK
+Line 82 column 54 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                                                      ^
+--WARNING----------
+OK
+Line 82 column 54 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      result := left.height_max.max (right.height_max);
+                                                      ^
+--WARNING----------
+OK
+Line 116 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+      ^
+--WARNING----------
+OK
+Line 116 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 116 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                            ^
+--WARNING----------
+OK
+Line 116 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                            ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 28 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((h-4) > root.height_max).if {      
+                            ^
+--WARNING----------
+OK
+Line 79 column 18 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 79 column 18 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 79 column 18 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 79 column 18 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 79 column 18 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 79 column 18 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    (is_fix_height).if {
+                  ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 40 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 56 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                                        ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 47 column 41 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
+                                         ^
+--WARNING----------
+OK
+Line 83 column 5 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 80 column 26 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := height_min;
+                          ^
+--WARNING----------
+OK
+Line 80 column 26 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := height_min;
+                          ^
+--WARNING----------
+OK
+Line 83 column 5 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 82 column 20 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                    ^
+--WARNING----------
+OK
+Line 82 column 32 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                ^
+--WARNING----------
+OK
+Line 82 column 32 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                ^
+--WARNING----------
+OK
+Line 82 column 32 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                ^
+--WARNING----------
+OK
+Line 82 column 32 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                ^
+--WARNING----------
+OK
+Line 82 column 32 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                ^
+--WARNING----------
+OK
+Line 82 column 32 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                ^
+--WARNING----------
+OK
+Line 82 column 32 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                ^
+--WARNING----------
+OK
+Line 82 column 32 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                ^
+--WARNING----------
+OK
+Line 82 column 39 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                       ^
+--WARNING----------
+OK
+Line 82 column 50 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                                  ^
+--WARNING----------
+OK
+Line 82 column 50 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                                  ^
+--WARNING----------
+OK
+Line 82 column 50 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                                  ^
+--WARNING----------
+OK
+Line 82 column 50 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                                  ^
+--WARNING----------
+OK
+Line 82 column 50 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                                  ^
+--WARNING----------
+OK
+Line 82 column 50 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                                  ^
+--WARNING----------
+OK
+Line 82 column 33 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                 ^
+--WARNING----------
+OK
+Line 82 column 33 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                 ^
+--WARNING----------
+OK
+Line 82 column 33 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                 ^
+--WARNING----------
+OK
+Line 82 column 33 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      result := left.height_max + right.height_max;
+                                 ^
+--WARNING----------
+OK
+Line 116 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+      ^
+--WARNING----------
+OK
+Line 116 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 116 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                            ^
+--WARNING----------
+OK
+Line 116 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                            ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= height_min};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 12 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((h-4) > root.height_max).if {      
+            ^
+--WARNING----------
+OK
+Line 70 column 12 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((h-4) > root.height_max).if {      
+            ^
+--WARNING----------
+OK
+Line 70 column 12 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((h-4) > root.height_max).if {      
+            ^
+--WARNING----------
+OK
+Line 70 column 12 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    ((h-4) > root.height_max).if {      
+            ^
+--WARNING----------
+OK
+Line 76 column 5 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 71 column 16 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nh := root.height_max;
+                ^
+--WARNING----------
+OK
+Line 71 column 16 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nh := root.height_max;
+                ^
+--WARNING----------
+OK
+Line 71 column 16 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nh := root.height_max;
+                ^
+--WARNING----------
+OK
+Line 71 column 16 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nh := root.height_max;
+                ^
+--WARNING----------
+OK
+Line 71 column 27 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nh := root.height_max;
+                           ^
+--WARNING----------
+OK
+Line 71 column 27 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nh := root.height_max;
+                           ^
+--WARNING----------
+OK
+Line 71 column 27 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nh := root.height_max;
+                           ^
+--WARNING----------
+OK
+Line 71 column 27 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nh := root.height_max;
+                           ^
+--WARNING----------
+OK
+Line 71 column 27 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nh := root.height_max;
+                           ^
+--WARNING----------
+OK
+Line 72 column 16 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      py := ((h-4 - nh) / 2) + 2;
+                ^
+--WARNING----------
+OK
+Line 72 column 16 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      py := ((h-4 - nh) / 2) + 2;
+                ^
+--WARNING----------
+OK
+Line 72 column 16 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      py := ((h-4 - nh) / 2) + 2;
+                ^
+--WARNING----------
+OK
+Line 72 column 16 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      py := ((h-4 - nh) / 2) + 2;
+                ^
+--WARNING----------
+OK
+Line 72 column 19 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      py := ((h-4 - nh) / 2) + 2;
+                   ^
+--WARNING----------
+OK
+Line 72 column 19 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      py := ((h-4 - nh) / 2) + 2;
+                   ^
+--WARNING----------
+OK
+Line 72 column 19 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      py := ((h-4 - nh) / 2) + 2;
+                   ^
+--WARNING----------
+OK
+Line 72 column 19 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      py := ((h-4 - nh) / 2) + 2;
+                   ^
+--WARNING----------
+OK
+Line 72 column 25 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      py := ((h-4 - nh) / 2) + 2;
+                         ^
+--WARNING----------
+OK
+Line 72 column 25 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      py := ((h-4 - nh) / 2) + 2;
+                         ^
+--WARNING----------
+OK
+Line 72 column 25 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      py := ((h-4 - nh) / 2) + 2;
+                         ^
+--WARNING----------
+OK
+Line 72 column 25 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      py := ((h-4 - nh) / 2) + 2;
+                         ^
+--WARNING----------
+OK
+Line 72 column 30 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      py := ((h-4 - nh) / 2) + 2;
+                              ^
+--WARNING----------
+OK
+Line 72 column 30 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      py := ((h-4 - nh) / 2) + 2;
+                              ^
+--WARNING----------
+OK
+Line 72 column 30 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      py := ((h-4 - nh) / 2) + 2;
+                              ^
+--WARNING----------
+OK
+Line 72 column 30 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      py := ((h-4 - nh) / 2) + 2;
+                              ^
+--WARNING----------
+OK
+Line 76 column 5 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 74 column 15 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nh := h - 4;
+               ^
+--WARNING----------
+OK
+Line 74 column 15 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nh := h - 4;
+               ^
+--WARNING----------
+OK
+Line 74 column 15 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nh := h - 4;
+               ^
+--WARNING----------
+OK
+Line 74 column 15 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      nh := h - 4;
+               ^
+--WARNING----------
+OK
+Line 77 column 8 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    root.set_position Self at (px,py) size (nw,nh);
+        ^
+--WARNING----------
+OK
+Line 77 column 8 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    root.set_position Self at (px,py) size (nw,nh);
+        ^
+--WARNING----------
+OK
+Line 77 column 8 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    root.set_position Self at (px,py) size (nw,nh);
+        ^
+--WARNING----------
+OK
+Line 77 column 8 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    root.set_position Self at (px,py) size (nw,nh);
+        ^
+--WARNING----------
+OK
+Line 77 column 50 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    root.set_position Self at (px,py) size (nw,nh);
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+      ^
+--WARNING----------
+OK
+Line 139 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 139 column 22 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+                      ^
+--WARNING----------
+OK
+Line 139 column 22 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+                      ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 140 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 23 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+                       ^
+--WARNING----------
+OK
+Line 140 column 23 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+                       ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 169 column 36 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 169 column 36 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 169 column 36 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 169 column 36 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 362 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 280 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+     ^
+--WARNING----------
+OK
+Line 280 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 281 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+     ^
+--WARNING----------
+OK
+Line 281 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 296 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 296 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 294 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 294 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 976 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 976 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 362 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 405 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+     ^
+--WARNING----------
+OK
+Line 405 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 368 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+     ^
+--WARNING----------
+OK
+Line 368 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 370 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((x != 0) || {y != 0}).if {
+                ^
+--WARNING----------
+OK
+Line 370 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((x != 0) || {y != 0}).if {
+                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 400 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 377 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                   ^
+--WARNING----------
+OK
+Line 373 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                         ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                   ^
+--WARNING----------
+OK
+Line 374 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                         ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                   ^
+--WARNING----------
+OK
+Line 375 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                         ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                   ^
+--WARNING----------
+OK
+Line 376 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                         ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 377 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 385 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                   ^
+--WARNING----------
+OK
+Line 381 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                         ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                   ^
+--WARNING----------
+OK
+Line 382 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                         ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                   ^
+--WARNING----------
+OK
+Line 383 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                         ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                   ^
+--WARNING----------
+OK
+Line 384 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                         ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 385 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 386 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                          ^
+--WARNING----------
+OK
+Line 399 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };    
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                           ^
+--WARNING----------
+OK
+Line 387 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 392 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 1153 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                            ^
+--WARNING----------
+OK
+Line 1153 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1151 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1151 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1144 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(lev = 0) && {win2 != NULL}}.while_do {
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1144 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(lev = 0) && {win2 != NULL}}.while_do {
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1150 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1147 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                    ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1150 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1153 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1153 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                 ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1156 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1156 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1162 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1162 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1160 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1160 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                                     ^
+--WARNING----------
+OK
+Line 1160 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                       ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1161 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_p := elt_p.next;
+                         ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1180 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1180 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1166 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                      ^
+--WARNING----------
+OK
+Line 1166 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                               ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                      ^
+--WARNING----------
+OK
+Line 1167 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                               ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                      ^
+--WARNING----------
+OK
+Line 1168 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                               ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                      ^
+--WARNING----------
+OK
+Line 1169 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                            ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                    ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                    ^
+--WARNING----------
+OK
+Line 1178 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1172 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2 := elt_p.window;
+	                    ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1178 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1179 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_p := elt_p.next;
+                         ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 392 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 399 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };    
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 396 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 396 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+         ^
+--WARNING----------
+OK
+Line 398 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 398 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 400 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                     ^
+--WARNING----------
+OK
+Line 421 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 445 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 430 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 423 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 423 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 424 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 430 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	           ^
+--WARNING----------
+OK
+Line 426 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	                 ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	           ^
+--WARNING----------
+OK
+Line 427 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	                 ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	           ^
+--WARNING----------
+OK
+Line 428 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	                 ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	           ^
+--WARNING----------
+OK
+Line 429 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	                 ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 441 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                   ^
+--WARNING----------
+OK
+Line 437 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                         ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                   ^
+--WARNING----------
+OK
+Line 438 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                         ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                   ^
+--WARNING----------
+OK
+Line 439 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                         ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                   ^
+--WARNING----------
+OK
+Line 440 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                         ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 441 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 444 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 444 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 445 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 77 column 50 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    root.set_position Self at (px,py) size (nw,nh);
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+      ^
+--WARNING----------
+OK
+Line 139 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 139 column 22 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+                      ^
+--WARNING----------
+OK
+Line 139 column 22 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+                      ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 140 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 23 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+                       ^
+--WARNING----------
+OK
+Line 140 column 23 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+                       ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 96 column 23 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_min  := width_min;
+                       ^
+--WARNING----------
+OK
+Line 96 column 23 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_min  := width_min;
+                       ^
+--WARNING----------
+OK
+Line 98 column 22 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_left_min := left.width_min;
+                      ^
+--WARNING----------
+OK
+Line 98 column 22 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_left_min := left.width_min;
+                      ^
+--WARNING----------
+OK
+Line 98 column 22 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_left_min := left.width_min;
+                      ^
+--WARNING----------
+OK
+Line 98 column 22 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_left_min := left.width_min;
+                      ^
+--WARNING----------
+OK
+Line 98 column 32 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_left_min := left.width_min;
+                                ^
+--WARNING----------
+OK
+Line 98 column 32 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_left_min := left.width_min;
+                                ^
+--WARNING----------
+OK
+Line 99 column 22 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_left_max := left.width_max;
+                      ^
+--WARNING----------
+OK
+Line 99 column 22 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_left_max := left.width_max;
+                      ^
+--WARNING----------
+OK
+Line 99 column 22 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_left_max := left.width_max;
+                      ^
+--WARNING----------
+OK
+Line 99 column 22 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_left_max := left.width_max;
+                      ^
+--WARNING----------
+OK
+Line 99 column 32 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_left_max := left.width_max;
+                                ^
+--WARNING----------
+OK
+Line 99 column 32 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_left_max := left.width_max;
+                                ^
+--WARNING----------
+OK
+Line 99 column 32 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_left_max := left.width_max;
+                                ^
+--WARNING----------
+OK
+Line 99 column 32 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_left_max := left.width_max;
+                                ^
+--WARNING----------
+OK
+Line 99 column 32 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_left_max := left.width_max;
+                                ^
+--WARNING----------
+OK
+Line 99 column 32 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_left_max := left.width_max;
+                                ^
+--WARNING----------
+OK
+Line 99 column 32 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_left_max := left.width_max;
+                                ^
+--WARNING----------
+OK
+Line 99 column 32 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_left_max := left.width_max;
+                                ^
+--WARNING----------
+OK
+Line 101 column 24 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_right_max := right.width_max;
+                        ^
+--WARNING----------
+OK
+Line 101 column 24 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_right_max := right.width_max;
+                        ^
+--WARNING----------
+OK
+Line 101 column 24 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_right_max := right.width_max;
+                        ^
+--WARNING----------
+OK
+Line 101 column 24 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_right_max := right.width_max;
+                        ^
+--WARNING----------
+OK
+Line 101 column 34 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_right_max := right.width_max;
+                                  ^
+--WARNING----------
+OK
+Line 101 column 34 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_right_max := right.width_max;
+                                  ^
+--WARNING----------
+OK
+Line 101 column 34 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_right_max := right.width_max;
+                                  ^
+--WARNING----------
+OK
+Line 101 column 34 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_right_max := right.width_max;
+                                  ^
+--WARNING----------
+OK
+Line 101 column 34 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_right_max := right.width_max;
+                                  ^
+--WARNING----------
+OK
+Line 101 column 34 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_right_max := right.width_max;
+                                  ^
+--WARNING----------
+OK
+Line 101 column 34 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_right_max := right.width_max;
+                                  ^
+--WARNING----------
+OK
+Line 101 column 34 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_right_max := right.width_max;
+                                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_right := w - w_left;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_right := w - w_left;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_right := w - w_left;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    w_right := w - w_left;
+                  ^
+--WARNING----------
+OK
+Line 106 column 14 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    (w_right > w_right_max).if {
+              ^
+--WARNING----------
+OK
+Line 106 column 14 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    (w_right > w_right_max).if {
+              ^
+--WARNING----------
+OK
+Line 106 column 14 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    (w_right > w_right_max).if {
+              ^
+--WARNING----------
+OK
+Line 106 column 14 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    (w_right > w_right_max).if {
+              ^
+--WARNING----------
+OK
+Line 109 column 5 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    }.elseif {w_left > w_left_max} then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 108 column 21 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      w_left  := (w - w_right).min w_left_max;      
+                     ^
+--WARNING----------
+OK
+Line 108 column 21 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      w_left  := (w - w_right).min w_left_max;      
+                     ^
+--WARNING----------
+OK
+Line 108 column 21 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      w_left  := (w - w_right).min w_left_max;      
+                     ^
+--WARNING----------
+OK
+Line 108 column 21 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      w_left  := (w - w_right).min w_left_max;      
+                     ^
+--WARNING----------
+OK
+Line 108 column 45 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      w_left  := (w - w_right).min w_left_max;      
+                                             ^
+--WARNING----------
+OK
+Line 108 column 45 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      w_left  := (w - w_right).min w_left_max;      
+                                             ^
+--WARNING----------
+OK
+Line 108 column 45 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      w_left  := (w - w_right).min w_left_max;      
+                                             ^
+--WARNING----------
+OK
+Line 108 column 45 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      w_left  := (w - w_right).min w_left_max;      
+                                             ^
+--WARNING----------
+OK
+Line 109 column 5 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    }.elseif {w_left > w_left_max} then {
+     ^
+--WARNING----------
+OK
+Line 112 column 5 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 112 column 5 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 22 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    }.elseif {w_left > w_left_max} then {
+                      ^
+--WARNING----------
+OK
+Line 109 column 22 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    }.elseif {w_left > w_left_max} then {
+                      ^
+--WARNING----------
+OK
+Line 109 column 22 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    }.elseif {w_left > w_left_max} then {
+                      ^
+--WARNING----------
+OK
+Line 109 column 22 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    }.elseif {w_left > w_left_max} then {
+                      ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 111 column 21 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      w_right := (w - w_left).min w_right_max;      
+                     ^
+--WARNING----------
+OK
+Line 111 column 21 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      w_right := (w - w_left).min w_right_max;      
+                     ^
+--WARNING----------
+OK
+Line 111 column 21 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      w_right := (w - w_left).min w_right_max;      
+                     ^
+--WARNING----------
+OK
+Line 111 column 21 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      w_right := (w - w_left).min w_right_max;      
+                     ^
+--WARNING----------
+OK
+Line 111 column 45 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      w_right := (w - w_left).min w_right_max;      
+                                             ^
+--WARNING----------
+OK
+Line 111 column 45 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      w_right := (w - w_left).min w_right_max;      
+                                             ^
+--WARNING----------
+OK
+Line 111 column 45 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      w_right := (w - w_left).min w_right_max;      
+                                             ^
+--WARNING----------
+OK
+Line 111 column 45 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+      w_right := (w - w_left).min w_right_max;      
+                                             ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 114 column 9 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+         ^
+--WARNING----------
+OK
+Line 114 column 9 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+         ^
+--WARNING----------
+OK
+Line 114 column 9 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+         ^
+--WARNING----------
+OK
+Line 114 column 9 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+         ^
+--WARNING----------
+OK
+Line 114 column 68 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+                                                                    ^
+--WARNING----------
+OK
+Line 114 column 68 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+                                                                    ^
+--WARNING----------
+OK
+Line 114 column 68 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+                                                                    ^
+--WARNING----------
+OK
+Line 114 column 68 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+                                                                    ^
+--WARNING----------
+OK
+Line 114 column 79 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+                                                                               ^
+--WARNING----------
+OK
+Line 114 column 79 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+                                                                               ^
+--WARNING----------
+OK
+Line 114 column 79 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+                                                                               ^
+--WARNING----------
+OK
+Line 114 column 79 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+                                                                               ^
+--WARNING----------
+OK
+Line 114 column 79 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+                                                                               ^
+--WARNING----------
+OK
+Line 114 column 79 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+                                                                               ^
+--WARNING----------
+OK
+Line 114 column 79 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+                                                                               ^
+--WARNING----------
+OK
+Line 114 column 79 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+                                                                               ^
+--WARNING----------
+OK
+Line 114 column 80 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+                                                                                ^
+--WARNING----------
+OK
+Line 114 column 80 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+                                                                                ^
+--WARNING----------
+OK
+Line 114 column 80 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+                                                                                ^
+--WARNING----------
+OK
+Line 114 column 80 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+                                                                                ^
+--WARNING----------
+OK
+Line 114 column 81 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+                                                                                 ^
+--WARNING----------
+OK
+Line 114 column 81 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
+                                                                                 ^
+--WARNING----------
+OK
+Line 139 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+      ^
+--WARNING----------
+OK
+Line 139 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 139 column 22 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+                      ^
+--WARNING----------
+OK
+Line 139 column 22 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+                      ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 140 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 23 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+                       ^
+--WARNING----------
+OK
+Line 140 column 23 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+                       ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 102 column 36 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 102 column 36 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 102 column 36 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 102 column 36 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 362 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 280 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+     ^
+--WARNING----------
+OK
+Line 280 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 281 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+     ^
+--WARNING----------
+OK
+Line 281 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 296 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 296 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 294 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 294 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 976 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 976 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 362 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 405 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+     ^
+--WARNING----------
+OK
+Line 405 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 368 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+     ^
+--WARNING----------
+OK
+Line 368 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 370 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((x != 0) || {y != 0}).if {
+                ^
+--WARNING----------
+OK
+Line 370 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((x != 0) || {y != 0}).if {
+                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 400 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 377 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                   ^
+--WARNING----------
+OK
+Line 373 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                         ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                   ^
+--WARNING----------
+OK
+Line 374 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                         ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                   ^
+--WARNING----------
+OK
+Line 375 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                         ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                   ^
+--WARNING----------
+OK
+Line 376 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                         ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 377 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 385 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                   ^
+--WARNING----------
+OK
+Line 381 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                         ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                   ^
+--WARNING----------
+OK
+Line 382 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                         ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                   ^
+--WARNING----------
+OK
+Line 383 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                         ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                   ^
+--WARNING----------
+OK
+Line 384 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                         ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 385 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 386 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                          ^
+--WARNING----------
+OK
+Line 399 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };    
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                           ^
+--WARNING----------
+OK
+Line 387 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 392 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 1153 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                            ^
+--WARNING----------
+OK
+Line 1153 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1151 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1151 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1144 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(lev = 0) && {win2 != NULL}}.while_do {
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1144 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(lev = 0) && {win2 != NULL}}.while_do {
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1150 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1147 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                    ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1150 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1153 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1153 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                 ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1156 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1156 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1162 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1162 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1160 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1160 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                                     ^
+--WARNING----------
+OK
+Line 1160 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                       ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1161 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_p := elt_p.next;
+                         ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1180 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1180 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1166 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                      ^
+--WARNING----------
+OK
+Line 1166 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                               ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                      ^
+--WARNING----------
+OK
+Line 1167 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                               ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                      ^
+--WARNING----------
+OK
+Line 1168 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                               ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                      ^
+--WARNING----------
+OK
+Line 1169 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                            ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                    ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                    ^
+--WARNING----------
+OK
+Line 1178 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1172 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2 := elt_p.window;
+	                    ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1178 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1179 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_p := elt_p.next;
+                         ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 392 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 399 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };    
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 396 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 396 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+         ^
+--WARNING----------
+OK
+Line 398 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 398 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 400 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                     ^
+--WARNING----------
+OK
+Line 421 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 445 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 430 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 423 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 423 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 424 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 430 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	           ^
+--WARNING----------
+OK
+Line 426 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	                 ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	           ^
+--WARNING----------
+OK
+Line 427 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	                 ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	           ^
+--WARNING----------
+OK
+Line 428 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	                 ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	           ^
+--WARNING----------
+OK
+Line 429 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	                 ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 441 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                   ^
+--WARNING----------
+OK
+Line 437 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                         ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                   ^
+--WARNING----------
+OK
+Line 438 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                         ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                   ^
+--WARNING----------
+OK
+Line 439 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                         ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                   ^
+--WARNING----------
+OK
+Line 440 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                         ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 441 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 444 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 444 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 445 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 115 column 9 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+         ^
+--WARNING----------
+OK
+Line 115 column 9 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+         ^
+--WARNING----------
+OK
+Line 115 column 9 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+         ^
+--WARNING----------
+OK
+Line 115 column 9 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+         ^
+--WARNING----------
+OK
+Line 115 column 33 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                 ^
+--WARNING----------
+OK
+Line 115 column 33 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                 ^
+--WARNING----------
+OK
+Line 115 column 33 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                 ^
+--WARNING----------
+OK
+Line 115 column 33 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                 ^
+--WARNING----------
+OK
+Line 115 column 69 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                                                     ^
+--WARNING----------
+OK
+Line 115 column 69 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                                                     ^
+--WARNING----------
+OK
+Line 115 column 69 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                                                     ^
+--WARNING----------
+OK
+Line 115 column 69 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                                                     ^
+--WARNING----------
+OK
+Line 115 column 80 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                                                                ^
+--WARNING----------
+OK
+Line 115 column 80 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                                                                ^
+--WARNING----------
+OK
+Line 115 column 80 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                                                                ^
+--WARNING----------
+OK
+Line 115 column 80 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                                                                ^
+--WARNING----------
+OK
+Line 115 column 80 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                                                                ^
+--WARNING----------
+OK
+Line 115 column 80 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                                                                ^
+--WARNING----------
+OK
+Line 115 column 81 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                                                                 ^
+--WARNING----------
+OK
+Line 115 column 81 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                                                                 ^
+--WARNING----------
+OK
+Line 115 column 81 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                                                                 ^
+--WARNING----------
+OK
+Line 115 column 81 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                                                                 ^
+--WARNING----------
+OK
+Line 115 column 82 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                                                                  ^
+--WARNING----------
+OK
+Line 139 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+      ^
+--WARNING----------
+OK
+Line 139 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 139 column 22 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+                      ^
+--WARNING----------
+OK
+Line 139 column 22 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+                      ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 140 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 23 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+                       ^
+--WARNING----------
+OK
+Line 140 column 23 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+                       ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 132 column 36 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 132 column 36 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 132 column 36 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 132 column 36 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 362 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 280 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+     ^
+--WARNING----------
+OK
+Line 280 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 281 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+     ^
+--WARNING----------
+OK
+Line 281 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 296 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 296 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 294 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 294 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 976 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 976 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 362 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 405 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+     ^
+--WARNING----------
+OK
+Line 405 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 368 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+     ^
+--WARNING----------
+OK
+Line 368 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 370 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((x != 0) || {y != 0}).if {
+                ^
+--WARNING----------
+OK
+Line 370 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((x != 0) || {y != 0}).if {
+                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 400 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 377 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                   ^
+--WARNING----------
+OK
+Line 373 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                         ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                   ^
+--WARNING----------
+OK
+Line 374 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                         ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                   ^
+--WARNING----------
+OK
+Line 375 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                         ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                   ^
+--WARNING----------
+OK
+Line 376 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                         ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 377 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 385 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                   ^
+--WARNING----------
+OK
+Line 381 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                         ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                   ^
+--WARNING----------
+OK
+Line 382 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                         ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                   ^
+--WARNING----------
+OK
+Line 383 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                         ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                   ^
+--WARNING----------
+OK
+Line 384 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                         ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 385 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 386 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                          ^
+--WARNING----------
+OK
+Line 399 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };    
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                           ^
+--WARNING----------
+OK
+Line 387 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 392 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 1153 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                            ^
+--WARNING----------
+OK
+Line 1153 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1151 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1151 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1144 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(lev = 0) && {win2 != NULL}}.while_do {
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1144 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(lev = 0) && {win2 != NULL}}.while_do {
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1150 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1147 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                    ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1150 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1153 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1153 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                 ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1156 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1156 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1162 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1162 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1160 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1160 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                                     ^
+--WARNING----------
+OK
+Line 1160 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                       ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1161 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_p := elt_p.next;
+                         ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1180 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1180 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1166 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                      ^
+--WARNING----------
+OK
+Line 1166 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                               ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                      ^
+--WARNING----------
+OK
+Line 1167 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                               ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                      ^
+--WARNING----------
+OK
+Line 1168 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                               ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                      ^
+--WARNING----------
+OK
+Line 1169 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                            ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                    ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                    ^
+--WARNING----------
+OK
+Line 1178 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1172 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2 := elt_p.window;
+	                    ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1178 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1179 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_p := elt_p.next;
+                         ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 392 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 399 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };    
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 396 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 396 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+         ^
+--WARNING----------
+OK
+Line 398 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 398 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 400 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                     ^
+--WARNING----------
+OK
+Line 421 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 445 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 430 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 423 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 423 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 424 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 430 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	           ^
+--WARNING----------
+OK
+Line 426 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	                 ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	           ^
+--WARNING----------
+OK
+Line 427 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	                 ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	           ^
+--WARNING----------
+OK
+Line 428 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	                 ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	           ^
+--WARNING----------
+OK
+Line 429 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	                 ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 441 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                   ^
+--WARNING----------
+OK
+Line 437 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                         ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                   ^
+--WARNING----------
+OK
+Line 438 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                         ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                   ^
+--WARNING----------
+OK
+Line 439 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                         ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                   ^
+--WARNING----------
+OK
+Line 440 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                         ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 441 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 444 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 444 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 445 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 115 column 82 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
+                                                                                  ^
+--WARNING----------
+OK
+Line 77 column 50 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    root.set_position Self at (px,py) size (nw,nh);
+                                                  ^
+--WARNING----------
+OK
+Line 139 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+      ^
+--WARNING----------
+OK
+Line 139 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 139 column 22 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+                      ^
+--WARNING----------
+OK
+Line 139 column 22 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+                      ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 140 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 23 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+                       ^
+--WARNING----------
+OK
+Line 140 column 23 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+                       ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 96 column 24 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_min  := height_min;
+                        ^
+--WARNING----------
+OK
+Line 96 column 24 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_min  := height_min;
+                        ^
+--WARNING----------
+OK
+Line 98 column 22 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_left_min := left.height_min;
+                      ^
+--WARNING----------
+OK
+Line 98 column 22 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_left_min := left.height_min;
+                      ^
+--WARNING----------
+OK
+Line 98 column 22 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_left_min := left.height_min;
+                      ^
+--WARNING----------
+OK
+Line 98 column 22 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_left_min := left.height_min;
+                      ^
+--WARNING----------
+OK
+Line 98 column 33 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_left_min := left.height_min;
+                                 ^
+--WARNING----------
+OK
+Line 98 column 33 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_left_min := left.height_min;
+                                 ^
+--WARNING----------
+OK
+Line 99 column 22 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_left_max := left.height_max;
+                      ^
+--WARNING----------
+OK
+Line 99 column 22 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_left_max := left.height_max;
+                      ^
+--WARNING----------
+OK
+Line 99 column 22 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_left_max := left.height_max;
+                      ^
+--WARNING----------
+OK
+Line 99 column 22 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_left_max := left.height_max;
+                      ^
+--WARNING----------
+OK
+Line 99 column 33 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_left_max := left.height_max;
+                                 ^
+--WARNING----------
+OK
+Line 99 column 33 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_left_max := left.height_max;
+                                 ^
+--WARNING----------
+OK
+Line 99 column 33 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_left_max := left.height_max;
+                                 ^
+--WARNING----------
+OK
+Line 99 column 33 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_left_max := left.height_max;
+                                 ^
+--WARNING----------
+OK
+Line 99 column 33 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_left_max := left.height_max;
+                                 ^
+--WARNING----------
+OK
+Line 99 column 33 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_left_max := left.height_max;
+                                 ^
+--WARNING----------
+OK
+Line 99 column 33 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_left_max := left.height_max;
+                                 ^
+--WARNING----------
+OK
+Line 99 column 33 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_left_max := left.height_max;
+                                 ^
+--WARNING----------
+OK
+Line 101 column 24 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_right_max := right.height_max;
+                        ^
+--WARNING----------
+OK
+Line 101 column 24 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_right_max := right.height_max;
+                        ^
+--WARNING----------
+OK
+Line 101 column 24 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_right_max := right.height_max;
+                        ^
+--WARNING----------
+OK
+Line 101 column 24 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_right_max := right.height_max;
+                        ^
+--WARNING----------
+OK
+Line 101 column 35 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_right_max := right.height_max;
+                                   ^
+--WARNING----------
+OK
+Line 101 column 35 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_right_max := right.height_max;
+                                   ^
+--WARNING----------
+OK
+Line 101 column 35 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_right_max := right.height_max;
+                                   ^
+--WARNING----------
+OK
+Line 101 column 35 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_right_max := right.height_max;
+                                   ^
+--WARNING----------
+OK
+Line 101 column 35 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_right_max := right.height_max;
+                                   ^
+--WARNING----------
+OK
+Line 101 column 35 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_right_max := right.height_max;
+                                   ^
+--WARNING----------
+OK
+Line 104 column 18 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_right := h - h_left;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_right := h - h_left;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_right := h - h_left;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    h_right := h - h_left;
+                  ^
+--WARNING----------
+OK
+Line 106 column 14 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    (h_right > h_right_max).if {
+              ^
+--WARNING----------
+OK
+Line 106 column 14 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    (h_right > h_right_max).if {
+              ^
+--WARNING----------
+OK
+Line 106 column 14 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    (h_right > h_right_max).if {
+              ^
+--WARNING----------
+OK
+Line 106 column 14 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    (h_right > h_right_max).if {
+              ^
+--WARNING----------
+OK
+Line 109 column 5 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    }.elseif {h_left > h_left_max} then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 108 column 21 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      h_left  := (h - h_right).min h_left_max;      
+                     ^
+--WARNING----------
+OK
+Line 108 column 21 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      h_left  := (h - h_right).min h_left_max;      
+                     ^
+--WARNING----------
+OK
+Line 108 column 21 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      h_left  := (h - h_right).min h_left_max;      
+                     ^
+--WARNING----------
+OK
+Line 108 column 21 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      h_left  := (h - h_right).min h_left_max;      
+                     ^
+--WARNING----------
+OK
+Line 108 column 45 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      h_left  := (h - h_right).min h_left_max;      
+                                             ^
+--WARNING----------
+OK
+Line 108 column 45 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      h_left  := (h - h_right).min h_left_max;      
+                                             ^
+--WARNING----------
+OK
+Line 108 column 45 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      h_left  := (h - h_right).min h_left_max;      
+                                             ^
+--WARNING----------
+OK
+Line 108 column 45 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      h_left  := (h - h_right).min h_left_max;      
+                                             ^
+--WARNING----------
+OK
+Line 109 column 5 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    }.elseif {h_left > h_left_max} then {
+     ^
+--WARNING----------
+OK
+Line 112 column 5 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 112 column 5 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 22 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    }.elseif {h_left > h_left_max} then {
+                      ^
+--WARNING----------
+OK
+Line 109 column 22 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    }.elseif {h_left > h_left_max} then {
+                      ^
+--WARNING----------
+OK
+Line 109 column 22 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    }.elseif {h_left > h_left_max} then {
+                      ^
+--WARNING----------
+OK
+Line 109 column 22 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    }.elseif {h_left > h_left_max} then {
+                      ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 111 column 21 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      h_right := (h - h_left).min h_right_max;      
+                     ^
+--WARNING----------
+OK
+Line 111 column 21 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      h_right := (h - h_left).min h_right_max;      
+                     ^
+--WARNING----------
+OK
+Line 111 column 21 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      h_right := (h - h_left).min h_right_max;      
+                     ^
+--WARNING----------
+OK
+Line 111 column 21 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      h_right := (h - h_left).min h_right_max;      
+                     ^
+--WARNING----------
+OK
+Line 111 column 45 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      h_right := (h - h_left).min h_right_max;      
+                                             ^
+--WARNING----------
+OK
+Line 111 column 45 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      h_right := (h - h_left).min h_right_max;      
+                                             ^
+--WARNING----------
+OK
+Line 111 column 45 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      h_right := (h - h_left).min h_right_max;      
+                                             ^
+--WARNING----------
+OK
+Line 111 column 45 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+      h_right := (h - h_left).min h_right_max;      
+                                             ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 114 column 9 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+         ^
+--WARNING----------
+OK
+Line 114 column 9 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+         ^
+--WARNING----------
+OK
+Line 114 column 9 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+         ^
+--WARNING----------
+OK
+Line 114 column 9 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+         ^
+--WARNING----------
+OK
+Line 114 column 60 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+                                                            ^
+--WARNING----------
+OK
+Line 114 column 60 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+                                                            ^
+--WARNING----------
+OK
+Line 114 column 60 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+                                                            ^
+--WARNING----------
+OK
+Line 114 column 60 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+                                                            ^
+--WARNING----------
+OK
+Line 114 column 70 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+                                                                      ^
+--WARNING----------
+OK
+Line 114 column 70 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+                                                                      ^
+--WARNING----------
+OK
+Line 114 column 70 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+                                                                      ^
+--WARNING----------
+OK
+Line 114 column 70 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+                                                                      ^
+--WARNING----------
+OK
+Line 114 column 70 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+                                                                      ^
+--WARNING----------
+OK
+Line 114 column 70 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+                                                                      ^
+--WARNING----------
+OK
+Line 114 column 70 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+                                                                      ^
+--WARNING----------
+OK
+Line 114 column 70 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+                                                                      ^
+--WARNING----------
+OK
+Line 114 column 71 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+                                                                       ^
+--WARNING----------
+OK
+Line 114 column 71 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+                                                                       ^
+--WARNING----------
+OK
+Line 114 column 71 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+                                                                       ^
+--WARNING----------
+OK
+Line 114 column 71 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+                                                                       ^
+--WARNING----------
+OK
+Line 114 column 80 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+                                                                                ^
+--WARNING----------
+OK
+Line 114 column 80 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
+                                                                                ^
+--WARNING----------
+OK
+Line 115 column 9 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+         ^
+--WARNING----------
+OK
+Line 115 column 9 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+         ^
+--WARNING----------
+OK
+Line 115 column 9 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+         ^
+--WARNING----------
+OK
+Line 115 column 9 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+         ^
+--WARNING----------
+OK
+Line 115 column 35 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                   ^
+--WARNING----------
+OK
+Line 115 column 35 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                   ^
+--WARNING----------
+OK
+Line 115 column 35 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                   ^
+--WARNING----------
+OK
+Line 115 column 35 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                   ^
+--WARNING----------
+OK
+Line 115 column 61 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                                             ^
+--WARNING----------
+OK
+Line 115 column 61 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                                             ^
+--WARNING----------
+OK
+Line 115 column 61 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                                             ^
+--WARNING----------
+OK
+Line 115 column 61 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                                             ^
+--WARNING----------
+OK
+Line 115 column 71 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                                                       ^
+--WARNING----------
+OK
+Line 115 column 71 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                                                       ^
+--WARNING----------
+OK
+Line 115 column 71 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                                                       ^
+--WARNING----------
+OK
+Line 115 column 71 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                                                       ^
+--WARNING----------
+OK
+Line 115 column 71 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                                                       ^
+--WARNING----------
+OK
+Line 115 column 71 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                                                       ^
+--WARNING----------
+OK
+Line 115 column 71 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                                                       ^
+--WARNING----------
+OK
+Line 115 column 71 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                                                       ^
+--WARNING----------
+OK
+Line 115 column 72 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                                                        ^
+--WARNING----------
+OK
+Line 115 column 72 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                                                        ^
+--WARNING----------
+OK
+Line 115 column 72 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                                                        ^
+--WARNING----------
+OK
+Line 115 column 72 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                                                        ^
+--WARNING----------
+OK
+Line 115 column 81 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                                                                 ^
+--WARNING----------
+OK
+Line 115 column 81 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
+                                                                                 ^
+--WARNING----------
+OK
+Line 111 column 7 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 112 column 13 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      refresh;
+             ^
+--WARNING----------
+OK
+Line 112 column 13 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      refresh;
+             ^
+--WARNING----------
+OK
+Line 112 column 13 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      refresh;
+             ^
+--WARNING----------
+OK
+Line 112 column 13 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      refresh;
+             ^
+--WARNING----------
+OK
+Line 113 column 5 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    };        
+     ^
+--WARNING----------
+OK
+Line 84 column 7 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 85 column 5 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 149 column 47 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                               ^
+--WARNING----------
+OK
+Line 149 column 47 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                               ^
+--WARNING----------
+OK
+Line 73 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 73 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 73 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 73 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 73 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 73 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 73 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 73 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 73 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 73 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 73 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 73 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 73 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 73 column 19 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 74 column 32 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    result.make txt justify left;
+                                ^
+--WARNING----------
+OK
+Line 74 column 32 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    result.make txt justify left;
+                                ^
+--WARNING----------
+OK
+Line 74 column 32 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    result.make txt justify left;
+                                ^
+--WARNING----------
+OK
+Line 91 column 36 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    text := STRING.create (txt.count.max 8);
+                                    ^
+--WARNING----------
+OK
+Line 91 column 36 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    text := STRING.create (txt.count.max 8);
+                                    ^
+--WARNING----------
+OK
+Line 91 column 42 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    text := STRING.create (txt.count.max 8);
+                                          ^
+--WARNING----------
+OK
+Line 91 column 42 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    text := STRING.create (txt.count.max 8);
+                                          ^
+--WARNING----------
+OK
+Line 91 column 42 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    text := STRING.create (txt.count.max 8);
+                                          ^
+--WARNING----------
+OK
+Line 91 column 42 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    text := STRING.create (txt.count.max 8);
+                                          ^
+--WARNING----------
+OK
+Line 91 column 43 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    text := STRING.create (txt.count.max 8);
+                                           ^
+--WARNING----------
+OK
+Line 91 column 43 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    text := STRING.create (txt.count.max 8);
+                                           ^
+--WARNING----------
+OK
+Line 91 column 11 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    text := STRING.create (txt.count.max 8);
+           ^
+--WARNING----------
+OK
+Line 92 column 8 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    text.copy txt;
+        ^
+--WARNING----------
+OK
+Line 92 column 8 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    text.copy txt;
+        ^
+--WARNING----------
+OK
+Line 92 column 17 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    text.copy txt;
+                 ^
+--WARNING----------
+OK
+Line 93 column 14 in G_OUT(/home/sonntag/lisaac/lib2/gui/g_out.li):
+    justify := j;
+              ^
+--WARNING----------
+OK
+Line 149 column 58 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                          ^
+--WARNING----------
+OK
+Line 149 column 58 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                          ^
+--WARNING----------
+OK
+Line 149 column 58 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                          ^
+--WARNING----------
+OK
+Line 59 column 35 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_width_bit;
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_width_bit;
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_width_bit;
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_width_bit;
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_width_bit;
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_width_bit;
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_width_bit;
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_width_bit;
+                                   ^
+--WARNING----------
+OK
+Line 54 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                           ^
+--WARNING----------
+OK
+Line 54 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                           ^
+--WARNING----------
+OK
+Line 54 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                           ^
+--WARNING----------
+OK
+Line 54 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                           ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 154 column 51 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                   ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                            ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 84 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                     ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 41 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - zero:SELF <- 0; // Neutral element for `+' and `-'.
+                  ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 84 column 38 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - '-' Self:SELF :SELF <- SELF.zero - Self;
+                                      ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 166 column 43 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                           ^
+--WARNING----------
+OK
+Line 39 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - one:SELF  <- 1; // Neutral element for `*' and `/'.
+                  ^
+--WARNING----------
+OK
+Line 39 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - one:SELF  <- 1; // Neutral element for `*' and `/'.
+                  ^
+--WARNING----------
+OK
+Line 39 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - one:SELF  <- 1; // Neutral element for `*' and `/'.
+                  ^
+--WARNING----------
+OK
+Line 39 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - one:SELF  <- 1; // Neutral element for `*' and `/'.
+                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 166 column 34 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+                                  ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 59 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                           ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 57 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                         ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 154 column 49 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+                                                 ^
+--WARNING----------
+OK
+Line 54 column 16 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                ^
+--WARNING----------
+OK
+Line 54 column 16 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                ^
+--WARNING----------
+OK
+Line 54 column 16 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                ^
+--WARNING----------
+OK
+Line 149 column 73 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                                         ^
+--WARNING----------
+OK
+Line 149 column 73 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                                         ^
+--WARNING----------
+OK
+Line 149 column 59 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                           ^
+--WARNING----------
+OK
+Line 149 column 59 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                           ^
+--WARNING----------
+OK
+Line 149 column 59 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                           ^
+--WARNING----------
+OK
+Line 149 column 59 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                           ^
+--WARNING----------
+OK
+Line 126 column 2 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 126 column 2 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 126 column 2 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 126 column 2 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 49 column 19 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 49 column 19 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 49 column 19 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 49 column 19 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 49 column 19 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 49 column 19 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 34 column 34 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 34 column 34 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 49 column 19 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 49 column 19 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 50 column 23 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    result.make l and r;
+                       ^
+--WARNING----------
+OK
+Line 40 column 12 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left  := l;
+            ^
+--WARNING----------
+OK
+Line 40 column 12 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left  := l;
+            ^
+--WARNING----------
+OK
+Line 40 column 12 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left  := l;
+            ^
+--WARNING----------
+OK
+Line 41 column 12 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right := r;    
+            ^
+--WARNING----------
+OK
+Line 41 column 12 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right := r;    
+            ^
+--WARNING----------
+OK
+Line 41 column 12 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right := r;    
+            ^
+--WARNING----------
+OK
+Line 42 column 9 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_attribute_bit horizontal_bit; 
+         ^
+--WARNING----------
+OK
+Line 42 column 9 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_attribute_bit horizontal_bit; 
+         ^
+--WARNING----------
+OK
+Line 42 column 9 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_attribute_bit horizontal_bit; 
+         ^
+--WARNING----------
+OK
+Line 42 column 9 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_attribute_bit horizontal_bit; 
+         ^
+--WARNING----------
+OK
+Line 42 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_attribute_bit horizontal_bit; 
+                                          ^
+--WARNING----------
+OK
+Line 42 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_attribute_bit horizontal_bit; 
+                                          ^
+--WARNING----------
+OK
+Line 42 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_attribute_bit horizontal_bit; 
+                                          ^
+--WARNING----------
+OK
+Line 42 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_attribute_bit horizontal_bit; 
+                                          ^
+--WARNING----------
+OK
+Line 42 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_attribute_bit horizontal_bit; 
+                                          ^
+--WARNING----------
+OK
+Line 42 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_attribute_bit horizontal_bit; 
+                                          ^
+--WARNING----------
+OK
+Line 43 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - horizontal_bit:UINTEGER_8 := 0100b;
+                                      ^
+--WARNING----------
+OK
+Line 43 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - horizontal_bit:UINTEGER_8 := 0100b;
+                                      ^
+--WARNING----------
+OK
+Line 43 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - horizontal_bit:UINTEGER_8 := 0100b;
+                                      ^
+--WARNING----------
+OK
+Line 43 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - horizontal_bit:UINTEGER_8 := 0100b;
+                                      ^
+--WARNING----------
+OK
+Line 43 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - horizontal_bit:UINTEGER_8 := 0100b;
+                                      ^
+--WARNING----------
+OK
+Line 43 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - horizontal_bit:UINTEGER_8 := 0100b;
+                                      ^
+--WARNING----------
+OK
+Line 42 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_attribute_bit horizontal_bit; 
+                                          ^
+--WARNING----------
+OK
+Line 42 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_attribute_bit horizontal_bit; 
+                                          ^
+--WARNING----------
+OK
+Line 42 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_attribute_bit horizontal_bit; 
+                                          ^
+--WARNING----------
+OK
+Line 42 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_attribute_bit horizontal_bit; 
+                                          ^
+--WARNING----------
+OK
+Line 42 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_attribute_bit horizontal_bit; 
+                                          ^
+--WARNING----------
+OK
+Line 54 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                           ^
+--WARNING----------
+OK
+Line 54 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                           ^
+--WARNING----------
+OK
+Line 54 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                           ^
+--WARNING----------
+OK
+Line 54 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                           ^
+--WARNING----------
+OK
+Line 54 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                           ^
+--WARNING----------
+OK
+Line 54 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                           ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 16 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                ^
+--WARNING----------
+OK
+Line 54 column 16 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                ^
+--WARNING----------
+OK
+Line 54 column 16 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                ^
+--WARNING----------
+OK
+Line 54 column 16 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                ^
+--WARNING----------
+OK
+Line 54 column 16 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                ^
+--WARNING----------
+OK
+Line 42 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_attribute_bit horizontal_bit; 
+                                          ^
+--WARNING----------
+OK
+Line 42 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_attribute_bit horizontal_bit; 
+                                          ^
+--WARNING----------
+OK
+Line 42 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    left .set_attribute_bit horizontal_bit; 
+                                          ^
+--WARNING----------
+OK
+Line 43 column 9 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_attribute_bit horizontal_bit;
+         ^
+--WARNING----------
+OK
+Line 43 column 9 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_attribute_bit horizontal_bit;
+         ^
+--WARNING----------
+OK
+Line 43 column 9 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_attribute_bit horizontal_bit;
+         ^
+--WARNING----------
+OK
+Line 43 column 9 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_attribute_bit horizontal_bit;
+         ^
+--WARNING----------
+OK
+Line 43 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_attribute_bit horizontal_bit;
+                                          ^
+--WARNING----------
+OK
+Line 43 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_attribute_bit horizontal_bit;
+                                          ^
+--WARNING----------
+OK
+Line 43 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_attribute_bit horizontal_bit;
+                                          ^
+--WARNING----------
+OK
+Line 43 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_attribute_bit horizontal_bit;
+                                          ^
+--WARNING----------
+OK
+Line 43 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_attribute_bit horizontal_bit;
+                                          ^
+--WARNING----------
+OK
+Line 43 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_attribute_bit horizontal_bit;
+                                          ^
+--WARNING----------
+OK
+Line 43 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_attribute_bit horizontal_bit;
+                                          ^
+--WARNING----------
+OK
+Line 43 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_attribute_bit horizontal_bit;
+                                          ^
+--WARNING----------
+OK
+Line 43 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_attribute_bit horizontal_bit;
+                                          ^
+--WARNING----------
+OK
+Line 54 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                           ^
+--WARNING----------
+OK
+Line 54 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                           ^
+--WARNING----------
+OK
+Line 54 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                           ^
+--WARNING----------
+OK
+Line 54 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                           ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 16 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                ^
+--WARNING----------
+OK
+Line 54 column 16 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                ^
+--WARNING----------
+OK
+Line 54 column 16 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                ^
+--WARNING----------
+OK
+Line 43 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_attribute_bit horizontal_bit;
+                                          ^
+--WARNING----------
+OK
+Line 43 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_attribute_bit horizontal_bit;
+                                          ^
+--WARNING----------
+OK
+Line 43 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_attribute_bit horizontal_bit;
+                                          ^
+--WARNING----------
+OK
+Line 43 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_attribute_bit horizontal_bit;
+                                          ^
+--WARNING----------
+OK
+Line 43 column 42 in G_OR_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_or_expr.li):
+    right.set_attribute_bit horizontal_bit;
+                                          ^
+--WARNING----------
+OK
+Line 149 column 74 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                                          ^
+--WARNING----------
+OK
+Line 149 column 74 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                                          ^
+--WARNING----------
+OK
+Line 149 column 74 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                                          ^
+--WARNING----------
+OK
+Line 149 column 74 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                                          ^
+--WARNING----------
+OK
+Line 61 column 19 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 61 column 19 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 61 column 19 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 61 column 19 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 61 column 19 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 61 column 19 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 61 column 19 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 61 column 19 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 61 column 19 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 61 column 19 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 61 column 19 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 61 column 19 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 61 column 19 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 61 column 19 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 61 column 19 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 61 column 19 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 62 column 19 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    result.make elt;
+                   ^
+--WARNING----------
+OK
+Line 62 column 19 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    result.make elt;
+                   ^
+--WARNING----------
+OK
+Line 62 column 19 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    result.make elt;
+                   ^
+--WARNING----------
+OK
+Line 68 column 11 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    root := elt;    
+           ^
+--WARNING----------
+OK
+Line 68 column 11 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    root := elt;    
+           ^
+--WARNING----------
+OK
+Line 68 column 11 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    root := elt;    
+           ^
+--WARNING----------
+OK
+Line 149 column 87 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                                                       ^
+--WARNING----------
+OK
+Line 149 column 87 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                                                       ^
+--WARNING----------
+OK
+Line 149 column 87 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                                                       ^
+--WARNING----------
+OK
+Line 149 column 87 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                                                       ^
+--WARNING----------
+OK
+Line 149 column 87 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                                                       ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 150 column 42 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (page := G_RAW.create (Self.fix_height.fix_width))
+                                          ^
+--WARNING----------
+OK
+Line 150 column 42 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (page := G_RAW.create (Self.fix_height.fix_width))
+                                          ^
+--WARNING----------
+OK
+Line 150 column 42 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (page := G_RAW.create (Self.fix_height.fix_width))
+                                          ^
+--WARNING----------
+OK
+Line 150 column 42 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (page := G_RAW.create (Self.fix_height.fix_width))
+                                          ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 65 column 36 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_height_bit;
+                                    ^
+--WARNING----------
+OK
+Line 54 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                           ^
+--WARNING----------
+OK
+Line 54 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                           ^
+--WARNING----------
+OK
+Line 54 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                           ^
+--WARNING----------
+OK
+Line 54 column 27 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                           ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 28 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                            ^
+--WARNING----------
+OK
+Line 54 column 16 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                ^
+--WARNING----------
+OK
+Line 54 column 16 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                ^
+--WARNING----------
+OK
+Line 54 column 16 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    attribute := attribute | flag;
+                ^
+--WARNING----------
+OK
+Line 150 column 52 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (page := G_RAW.create (Self.fix_height.fix_width))
+                                                    ^
+--WARNING----------
+OK
+Line 150 column 52 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (page := G_RAW.create (Self.fix_height.fix_width))
+                                                    ^
+--WARNING----------
+OK
+Line 150 column 52 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (page := G_RAW.create (Self.fix_height.fix_width))
+                                                    ^
+--WARNING----------
+OK
+Line 150 column 52 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (page := G_RAW.create (Self.fix_height.fix_width))
+                                                    ^
+--WARNING----------
+OK
+Line 59 column 35 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_width_bit;
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_width_bit;
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_width_bit;
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_width_bit;
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_width_bit;
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_width_bit;
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_width_bit;
+                                   ^
+--WARNING----------
+OK
+Line 59 column 35 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    set_attribute_bit fix_width_bit;
+                                   ^
+--WARNING----------
+OK
+Line 150 column 53 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (page := G_RAW.create (Self.fix_height.fix_width))
+                                                     ^
+--WARNING----------
+OK
+Line 150 column 53 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (page := G_RAW.create (Self.fix_height.fix_width))
+                                                     ^
+--WARNING----------
+OK
+Line 150 column 53 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (page := G_RAW.create (Self.fix_height.fix_width))
+                                                     ^
+--WARNING----------
+OK
+Line 150 column 53 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (page := G_RAW.create (Self.fix_height.fix_width))
+                                                     ^
+--WARNING----------
+OK
+Line 150 column 12 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (page := G_RAW.create (Self.fix_height.fix_width))
+            ^
+--WARNING----------
+OK
+Line 149 column 88 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                                                        ^
+--WARNING----------
+OK
+Line 149 column 88 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                                                        ^
+--WARNING----------
+OK
+Line 149 column 88 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                                                        ^
+--WARNING----------
+OK
+Line 149 column 88 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                                                        ^
+--WARNING----------
+OK
+Line 149 column 88 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                                                        ^
+--WARNING----------
+OK
+Line 149 column 88 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (G_RAW.create (G_OUT.create " Directory : ".fix_width | box_directory)).fix_height /      
+                                                                                        ^
+--WARNING----------
+OK
+Line 131 column 2 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 131 column 2 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 131 column 2 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 131 column 2 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 49 column 19 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 49 column 19 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 49 column 19 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 49 column 19 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 49 column 19 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 49 column 19 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 49 column 19 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 49 column 19 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 50 column 23 in G_BINARY_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_binary_expr.li):
+    result.make l and r;
+                       ^
+--WARNING----------
+OK
+Line 40 column 12 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left  := l;
+            ^
+--WARNING----------
+OK
+Line 40 column 12 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left  := l;
+            ^
+--WARNING----------
+OK
+Line 40 column 12 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left  := l;
+            ^
+--WARNING----------
+OK
+Line 41 column 12 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right := r;    
+            ^
+--WARNING----------
+OK
+Line 41 column 12 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right := r;    
+            ^
+--WARNING----------
+OK
+Line 41 column 12 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right := r;    
+            ^
+--WARNING----------
+OK
+Line 42 column 9 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_attribute_bit vertical_bit; 
+         ^
+--WARNING----------
+OK
+Line 42 column 9 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_attribute_bit vertical_bit; 
+         ^
+--WARNING----------
+OK
+Line 42 column 9 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_attribute_bit vertical_bit; 
+         ^
+--WARNING----------
+OK
+Line 42 column 9 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_attribute_bit vertical_bit; 
+         ^
+--WARNING----------
+OK
+Line 42 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 42 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 42 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 42 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 42 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 42 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 44 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - vertical_bit  :UINTEGER_8 := 1000b; 
+                                      ^
+--WARNING----------
+OK
+Line 44 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - vertical_bit  :UINTEGER_8 := 1000b; 
+                                      ^
+--WARNING----------
+OK
+Line 44 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - vertical_bit  :UINTEGER_8 := 1000b; 
+                                      ^
+--WARNING----------
+OK
+Line 44 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - vertical_bit  :UINTEGER_8 := 1000b; 
+                                      ^
+--WARNING----------
+OK
+Line 44 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - vertical_bit  :UINTEGER_8 := 1000b; 
+                                      ^
+--WARNING----------
+OK
+Line 44 column 38 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+  - vertical_bit  :UINTEGER_8 := 1000b; 
+                                      ^
+--WARNING----------
+OK
+Line 42 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 42 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 42 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 42 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 42 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 42 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 42 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 42 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    left .set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 43 column 9 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_attribute_bit vertical_bit; 
+         ^
+--WARNING----------
+OK
+Line 43 column 9 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_attribute_bit vertical_bit; 
+         ^
+--WARNING----------
+OK
+Line 43 column 9 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_attribute_bit vertical_bit; 
+         ^
+--WARNING----------
+OK
+Line 43 column 9 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_attribute_bit vertical_bit; 
+         ^
+--WARNING----------
+OK
+Line 43 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 43 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 43 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 43 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 43 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 43 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 43 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 43 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 43 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 43 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 43 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 43 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 43 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 43 column 40 in G_DIV_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_div_expr.li):
+    right.set_attribute_bit vertical_bit; 
+                                        ^
+--WARNING----------
+OK
+Line 184 column 29 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    DESK.make VIDEO with init;
+                             ^
+--WARNING----------
+OK
+Line 184 column 29 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    DESK.make VIDEO with init;
+                             ^
+--WARNING----------
+OK
+Line 64 column 33 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    make bmp scale (1,1) with elt;
+                                 ^
+--WARNING----------
+OK
+Line 64 column 33 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    make bmp scale (1,1) with elt;
+                                 ^
+--WARNING----------
+OK
+Line 69 column 6 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    -? {w > 0};
+      ^
+--WARNING----------
+OK
+Line 69 column 6 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    -? {w > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 69 column 11 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    -? {w > 0};
+           ^
+--WARNING----------
+OK
+Line 69 column 11 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    -? {w > 0};
+           ^
+--WARNING----------
+OK
+Line 69 column 11 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    -? {w > 0};
+           ^
+--WARNING----------
+OK
+Line 69 column 11 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    -? {w > 0};
+           ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 6 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    -? {h > 0};
+      ^
+--WARNING----------
+OK
+Line 70 column 6 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    -? {h > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 70 column 11 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    -? {h > 0};
+           ^
+--WARNING----------
+OK
+Line 70 column 11 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    -? {h > 0};
+           ^
+--WARNING----------
+OK
+Line 70 column 11 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    -? {h > 0};
+           ^
+--WARNING----------
+OK
+Line 70 column 11 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    -? {h > 0};
+           ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 75 column 25 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    set_video_support bmp;
+                         ^
+--WARNING----------
+OK
+Line 75 column 25 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    set_video_support bmp;
+                         ^
+--WARNING----------
+OK
+Line 75 column 25 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    set_video_support bmp;
+                         ^
+--WARNING----------
+OK
+Line 75 column 25 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    set_video_support bmp;
+                         ^
+--WARNING----------
+OK
+Line 75 column 25 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    set_video_support bmp;
+                         ^
+--WARNING----------
+OK
+Line 75 column 25 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    set_video_support bmp;
+                         ^
+--WARNING----------
+OK
+Line 42 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent_video := bmp;
+                   ^
+--WARNING----------
+OK
+Line 42 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent_video := bmp;
+                   ^
+--WARNING----------
+OK
+Line 42 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent_video := bmp;
+                   ^
+--WARNING----------
+OK
+Line 42 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent_video := bmp;
+                   ^
+--WARNING----------
+OK
+Line 42 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent_video := bmp;
+                   ^
+--WARNING----------
+OK
+Line 76 column 33 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen := AREA.clone;
+                                 ^
+--WARNING----------
+OK
+Line 76 column 33 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen := AREA.clone;
+                                 ^
+--WARNING----------
+OK
+Line 76 column 33 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen := AREA.clone;
+                                 ^
+--WARNING----------
+OK
+Line 76 column 33 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen := AREA.clone;
+                                 ^
+--WARNING----------
+OK
+Line 76 column 33 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen := AREA.clone;
+                                 ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 76 column 33 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen := AREA.clone;
+                                 ^
+--WARNING----------
+OK
+Line 76 column 33 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen := AREA.clone;
+                                 ^
+--WARNING----------
+OK
+Line 76 column 33 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen := AREA.clone;
+                                 ^
+--WARNING----------
+OK
+Line 76 column 33 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen := AREA.clone;
+                                 ^
+--WARNING----------
+OK
+Line 76 column 33 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen := AREA.clone;
+                                 ^
+--WARNING----------
+OK
+Line 76 column 33 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen := AREA.clone;
+                                 ^
+--WARNING----------
+OK
+Line 76 column 33 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen := AREA.clone;
+                                 ^
+--WARNING----------
+OK
+Line 76 column 22 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen := AREA.clone;
+                      ^
+--WARNING----------
+OK
+Line 77 column 19 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen.make NULL from (0,0) size (bmp.width,bmp.height);    
+                   ^
+--WARNING----------
+OK
+Line 77 column 19 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen.make NULL from (0,0) size (bmp.width,bmp.height);    
+                   ^
+--WARNING----------
+OK
+Line 77 column 56 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen.make NULL from (0,0) size (bmp.width,bmp.height);    
+                                                        ^
+--WARNING----------
+OK
+Line 77 column 56 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen.make NULL from (0,0) size (bmp.width,bmp.height);    
+                                                        ^
+--WARNING----------
+OK
+Line 77 column 56 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen.make NULL from (0,0) size (bmp.width,bmp.height);    
+                                                        ^
+--WARNING----------
+OK
+Line 77 column 56 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen.make NULL from (0,0) size (bmp.width,bmp.height);    
+                                                        ^
+--WARNING----------
+OK
+Line 77 column 56 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen.make NULL from (0,0) size (bmp.width,bmp.height);    
+                                                        ^
+--WARNING----------
+OK
+Line 77 column 56 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen.make NULL from (0,0) size (bmp.width,bmp.height);    
+                                                        ^
+--WARNING----------
+OK
+Line 77 column 67 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen.make NULL from (0,0) size (bmp.width,bmp.height);    
+                                                                   ^
+--WARNING----------
+OK
+Line 77 column 67 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen.make NULL from (0,0) size (bmp.width,bmp.height);    
+                                                                   ^
+--WARNING----------
+OK
+Line 77 column 67 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen.make NULL from (0,0) size (bmp.width,bmp.height);    
+                                                                   ^
+--WARNING----------
+OK
+Line 77 column 67 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen.make NULL from (0,0) size (bmp.width,bmp.height);    
+                                                                   ^
+--WARNING----------
+OK
+Line 77 column 67 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen.make NULL from (0,0) size (bmp.width,bmp.height);    
+                                                                   ^
+--WARNING----------
+OK
+Line 77 column 67 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen.make NULL from (0,0) size (bmp.width,bmp.height);    
+                                                                   ^
+--WARNING----------
+OK
+Line 77 column 68 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen.make NULL from (0,0) size (bmp.width,bmp.height);    
+                                                                    ^
+--WARNING----------
+OK
+Line 280 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+     ^
+--WARNING----------
+OK
+Line 280 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 281 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+     ^
+--WARNING----------
+OK
+Line 281 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 296 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 976 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 976 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1194 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 1194 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 79 column 11 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    root := elt;
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    root := elt;
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    root := elt;
+           ^
+--WARNING----------
+OK
+Line 81 column 21 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    EVENT_SYSTEM.make;
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    EVENT_SYSTEM.make;
+                     ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 47 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `KeyPressMask|KeyReleaseMask`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 47 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `KeyPressMask|KeyReleaseMask`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 47 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `KeyPressMask|KeyReleaseMask`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 47 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `KeyPressMask|KeyReleaseMask`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 47 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `KeyPressMask|KeyReleaseMask`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 47 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `KeyPressMask|KeyReleaseMask`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 48 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `ButtonPressMask|ButtonReleaseMask|PointerMotionMask`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 48 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `ButtonPressMask|ButtonReleaseMask|PointerMotionMask`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 48 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `ButtonPressMask|ButtonReleaseMask|PointerMotionMask`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 48 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `ButtonPressMask|ButtonReleaseMask|PointerMotionMask`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 48 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `ButtonPressMask|ButtonReleaseMask|PointerMotionMask`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 48 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `ButtonPressMask|ButtonReleaseMask|PointerMotionMask`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 49 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `ClientMessage`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 49 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `ClientMessage`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 49 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `ClientMessage`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 49 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `ClientMessage`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 49 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `ClientMessage`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 49 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `ClientMessage`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 51 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `StructureNotifyMask`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 51 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `StructureNotifyMask`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 51 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `StructureNotifyMask`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 51 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `StructureNotifyMask`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 51 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `StructureNotifyMask`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 51 column 18 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+    mask := mask | `StructureNotifyMask`:UINTEGER_32;
+                  ^
+--WARNING----------
+OK
+Line 82 column 12 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    focus := Self;    
+            ^
+--WARNING----------
+OK
+Line 84 column 32 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    set_position physical_screen at (0,0) 
+                                ^
+--WARNING----------
+OK
+Line 84 column 32 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    set_position physical_screen at (0,0) 
+                                ^
+--WARNING----------
+OK
+Line 85 column 25 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    size (physical_screen.width,physical_screen.height);
+                         ^
+--WARNING----------
+OK
+Line 85 column 25 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    size (physical_screen.width,physical_screen.height);
+                         ^
+--WARNING----------
+OK
+Line 85 column 31 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    size (physical_screen.width,physical_screen.height);
+                               ^
+--WARNING----------
+OK
+Line 85 column 47 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    size (physical_screen.width,physical_screen.height);
+                                               ^
+--WARNING----------
+OK
+Line 85 column 47 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    size (physical_screen.width,physical_screen.height);
+                                               ^
+--WARNING----------
+OK
+Line 85 column 54 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    size (physical_screen.width,physical_screen.height);
+                                                      ^
+--WARNING----------
+OK
+Line 85 column 55 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    size (physical_screen.width,physical_screen.height);
+                                                       ^
+--WARNING----------
+OK
+Line 85 column 55 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    size (physical_screen.width,physical_screen.height);
+                                                       ^
+--WARNING----------
+OK
+Line 85 column 55 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    size (physical_screen.width,physical_screen.height);
+                                                       ^
+--WARNING----------
+OK
+Line 85 column 55 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    size (physical_screen.width,physical_screen.height);
+                                                       ^
+--WARNING----------
+OK
+Line 139 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+      ^
+--WARNING----------
+OK
+Line 139 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 139 column 22 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+                      ^
+--WARNING----------
+OK
+Line 139 column 22 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+                      ^
+--WARNING----------
+OK
+Line 139 column 22 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+                      ^
+--WARNING----------
+OK
+Line 139 column 22 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+                      ^
+--WARNING----------
+OK
+Line 50 column 30 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - width_min:INTEGER  <- root.width_min;
+                              ^
+--WARNING----------
+OK
+Line 50 column 30 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - width_min:INTEGER  <- root.width_min;
+                              ^
+--WARNING----------
+OK
+Line 50 column 30 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - width_min:INTEGER  <- root.width_min;
+                              ^
+--WARNING----------
+OK
+Line 50 column 30 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - width_min:INTEGER  <- root.width_min;
+                              ^
+--WARNING----------
+OK
+Line 50 column 40 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - width_min:INTEGER  <- root.width_min;
+                                        ^
+--WARNING----------
+OK
+Line 50 column 40 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - width_min:INTEGER  <- root.width_min;
+                                        ^
+--WARNING----------
+OK
+Line 50 column 40 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - width_min:INTEGER  <- root.width_min;
+                                        ^
+--WARNING----------
+OK
+Line 79 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 79 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 79 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {w >= width_min};
+            ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 140 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 23 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+                       ^
+--WARNING----------
+OK
+Line 140 column 23 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+                       ^
+--WARNING----------
+OK
+Line 140 column 23 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+                       ^
+--WARNING----------
+OK
+Line 140 column 23 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+                       ^
+--WARNING----------
+OK
+Line 52 column 30 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - height_min:INTEGER <- root.height_min;
+                              ^
+--WARNING----------
+OK
+Line 52 column 30 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - height_min:INTEGER <- root.height_min;
+                              ^
+--WARNING----------
+OK
+Line 52 column 30 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - height_min:INTEGER <- root.height_min;
+                              ^
+--WARNING----------
+OK
+Line 52 column 30 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - height_min:INTEGER <- root.height_min;
+                              ^
+--WARNING----------
+OK
+Line 52 column 41 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - height_min:INTEGER <- root.height_min;
+                                         ^
+--WARNING----------
+OK
+Line 52 column 41 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - height_min:INTEGER <- root.height_min;
+                                         ^
+--WARNING----------
+OK
+Line 52 column 41 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+  - height_min:INTEGER <- root.height_min;
+                                         ^
+--WARNING----------
+OK
+Line 88 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 88 column 6 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 88 column 17 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    +? {Result >= 0};
+                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 140 column 12 in G_EXPR(/home/sonntag/lisaac/lib2/gui/low_level/g_expr.li):
+    -? {h >= height_min};
+            ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 82 column 36 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 82 column 36 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 82 column 36 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 82 column 36 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 82 column 36 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 82 column 36 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    update rac from (x,y) size (w,h);
+                                    ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 357 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (father != parent).if {
+                     ^
+--WARNING----------
+OK
+Line 362 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 358 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      make father from (x0,y0) size (w,h);
+                                         ^
+--WARNING----------
+OK
+Line 280 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+     ^
+--WARNING----------
+OK
+Line 280 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 281 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+     ^
+--WARNING----------
+OK
+Line 281 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 296 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 296 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 294 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 294 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 976 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 976 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 102 column 15 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    parent_area.refresh;
+               ^
+--WARNING----------
+OK
+Line 102 column 15 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    parent_area.refresh;
+               ^
+--WARNING----------
+OK
+Line 102 column 15 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    parent_area.refresh;
+               ^
+--WARNING----------
+OK
+Line 102 column 15 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    parent_area.refresh;
+               ^
+--WARNING----------
+OK
+Line 102 column 23 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    parent_area.refresh;
+                       ^
+--WARNING----------
+OK
+Line 102 column 23 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    parent_area.refresh;
+                       ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1194 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 1194 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 103 column 10 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    (root != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    (root != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    (root != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 103 column 10 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    (root != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 105 column 5 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 104 column 10 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+          ^
+--WARNING----------
+OK
+Line 104 column 10 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+          ^
+--WARNING----------
+OK
+Line 104 column 10 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+          ^
+--WARNING----------
+OK
+Line 104 column 10 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+          ^
+--WARNING----------
+OK
+Line 104 column 18 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+      root.refresh;
+                  ^
+--WARNING----------
+OK
+Line 105 column 5 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 362 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 360 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      set_position (x0,y0);
+                          ^
+--WARNING----------
+OK
+Line 405 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+     ^
+--WARNING----------
+OK
+Line 405 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 368 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+     ^
+--WARNING----------
+OK
+Line 368 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 370 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((x != 0) || {y != 0}).if {
+                ^
+--WARNING----------
+OK
+Line 370 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((x != 0) || {y != 0}).if {
+                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 400 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 377 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                   ^
+--WARNING----------
+OK
+Line 373 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                         ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                   ^
+--WARNING----------
+OK
+Line 374 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                         ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                   ^
+--WARNING----------
+OK
+Line 375 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                         ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                   ^
+--WARNING----------
+OK
+Line 376 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                         ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 377 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 385 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                   ^
+--WARNING----------
+OK
+Line 381 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                         ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                   ^
+--WARNING----------
+OK
+Line 382 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                         ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                   ^
+--WARNING----------
+OK
+Line 383 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                         ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                   ^
+--WARNING----------
+OK
+Line 384 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                         ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 385 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 386 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                          ^
+--WARNING----------
+OK
+Line 399 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };    
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                           ^
+--WARNING----------
+OK
+Line 387 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 392 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 1153 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                            ^
+--WARNING----------
+OK
+Line 1153 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1151 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1151 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1144 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(lev = 0) && {win2 != NULL}}.while_do {
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1144 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(lev = 0) && {win2 != NULL}}.while_do {
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1150 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1147 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                    ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1150 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1153 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1153 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                 ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1156 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1156 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1162 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1162 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1160 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1160 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                                     ^
+--WARNING----------
+OK
+Line 1160 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                       ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1161 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_p := elt_p.next;
+                         ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1180 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1180 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1166 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                      ^
+--WARNING----------
+OK
+Line 1166 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                               ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                      ^
+--WARNING----------
+OK
+Line 1167 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                               ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                      ^
+--WARNING----------
+OK
+Line 1168 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                               ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                      ^
+--WARNING----------
+OK
+Line 1169 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                            ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                    ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                    ^
+--WARNING----------
+OK
+Line 1178 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1172 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2 := elt_p.window;
+	                    ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1178 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1179 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_p := elt_p.next;
+                         ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 392 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 399 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };    
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 396 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 396 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+         ^
+--WARNING----------
+OK
+Line 398 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 398 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 400 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 361 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      resize (w,h);
+                  ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                     ^
+--WARNING----------
+OK
+Line 421 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 445 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 430 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 423 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 423 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 424 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 430 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	           ^
+--WARNING----------
+OK
+Line 426 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	                 ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	           ^
+--WARNING----------
+OK
+Line 427 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	                 ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	           ^
+--WARNING----------
+OK
+Line 428 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	                 ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	           ^
+--WARNING----------
+OK
+Line 429 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	                 ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 441 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                   ^
+--WARNING----------
+OK
+Line 437 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                         ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                   ^
+--WARNING----------
+OK
+Line 438 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                         ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                   ^
+--WARNING----------
+OK
+Line 439 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                         ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                   ^
+--WARNING----------
+OK
+Line 440 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                         ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 441 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 444 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 444 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 445 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 83 column 8 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    root.set_position Self at (0,0) size (w,h);
+        ^
+--WARNING----------
+OK
+Line 83 column 8 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    root.set_position Self at (0,0) size (w,h);
+        ^
+--WARNING----------
+OK
+Line 83 column 8 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    root.set_position Self at (0,0) size (w,h);
+        ^
+--WARNING----------
+OK
+Line 83 column 8 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    root.set_position Self at (0,0) size (w,h);
+        ^
+--WARNING----------
+OK
+Line 83 column 46 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    root.set_position Self at (0,0) size (w,h);
+                                              ^
+--WARNING----------
+OK
+Line 83 column 46 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    root.set_position Self at (0,0) size (w,h);
+                                              ^
+--WARNING----------
+OK
+Line 83 column 46 in G_GROUP(/home/sonntag/lisaac/lib2/gui/low_level/g_group.li):
+    root.set_position Self at (0,0) size (w,h);
+                                              ^
+--WARNING----------
+OK
+Line 87 column 60 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    virtual_screen := VIRTUAL_SCREEN.create Self scale (w,h);
+                                                            ^
+--WARNING----------
+OK
+Line 87 column 60 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    virtual_screen := VIRTUAL_SCREEN.create Self scale (w,h);
+                                                            ^
+--WARNING----------
+OK
+Line 47 column 19 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 47 column 19 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 47 column 19 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 47 column 19 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 47 column 19 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 47 column 19 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 47 column 19 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 47 column 19 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 47 column 19 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 47 column 19 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 47 column 19 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 47 column 19 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 47 column 19 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 47 column 19 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 48 column 29 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    result.make d scale (w,h);
+                             ^
+--WARNING----------
+OK
+Line 54 column 11 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    desk := d;
+           ^
+--WARNING----------
+OK
+Line 55 column 19 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    scale_width  := w;
+                   ^
+--WARNING----------
+OK
+Line 56 column 19 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    scale_height := h;
+                   ^
+--WARNING----------
+OK
+Line 57 column 35 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                   ^
+--WARNING----------
+OK
+Line 57 column 35 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                   ^
+--WARNING----------
+OK
+Line 57 column 35 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                   ^
+--WARNING----------
+OK
+Line 57 column 35 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                   ^
+--WARNING----------
+OK
+Line 57 column 35 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                   ^
+--WARNING----------
+OK
+Line 57 column 35 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                   ^
+--WARNING----------
+OK
+Line 57 column 36 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                    ^
+--WARNING----------
+OK
+Line 57 column 36 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                    ^
+--WARNING----------
+OK
+Line 57 column 36 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                    ^
+--WARNING----------
+OK
+Line 57 column 36 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                    ^
+--WARNING----------
+OK
+Line 57 column 46 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                              ^
+--WARNING----------
+OK
+Line 57 column 46 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                              ^
+--WARNING----------
+OK
+Line 57 column 46 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                              ^
+--WARNING----------
+OK
+Line 57 column 46 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                              ^
+--WARNING----------
+OK
+Line 57 column 46 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                              ^
+--WARNING----------
+OK
+Line 57 column 46 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                              ^
+--WARNING----------
+OK
+Line 57 column 47 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                               ^
+--WARNING----------
+OK
+Line 57 column 47 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                               ^
+--WARNING----------
+OK
+Line 57 column 47 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                               ^
+--WARNING----------
+OK
+Line 57 column 47 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                               ^
+--WARNING----------
+OK
+Line 57 column 49 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                                 ^
+--WARNING----------
+OK
+Line 57 column 49 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                                 ^
+--WARNING----------
+OK
+Line 57 column 49 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                                 ^
+--WARNING----------
+OK
+Line 57 column 49 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    make d from (0,0) size (d.width*w,d.height*h);
+                                                 ^
+--WARNING----------
+OK
+Line 280 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+     ^
+--WARNING----------
+OK
+Line 280 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 281 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+     ^
+--WARNING----------
+OK
+Line 281 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 296 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 296 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 294 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 294 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 976 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 976 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1194 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 1194 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 87 column 21 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    virtual_screen := VIRTUAL_SCREEN.create Self scale (w,h);
+                     ^
+--WARNING----------
+OK
+Line 88 column 20 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    connect_to MOUSE;
+                    ^
+--WARNING----------
+OK
+Line 88 column 20 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    connect_to MOUSE;
+                    ^
+--WARNING----------
+OK
+Line 120 column 12 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    obj.make;
+            ^
+--WARNING----------
+OK
+Line 89 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    is_actif := TRUE;
+               ^
+--WARNING----------
+OK
+Line 89 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    is_actif := TRUE;
+               ^
+--WARNING----------
+OK
+Line 89 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    is_actif := TRUE;
+               ^
+--WARNING----------
+OK
+Line 94 column 52 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event := FAST_ARRAY(EVENT_MOUSE).create 4;
+                                                    ^
+--WARNING----------
+OK
+Line 94 column 52 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event := FAST_ARRAY(EVENT_MOUSE).create 4;
+                                                    ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 68 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result.make new_count;
+                         ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 122 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 122 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 129 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 127 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                                                 ^
+--WARNING----------
+OK
+Line 127 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                                                 ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 32 column 34 in EVENT(/home/sonntag/lisaac/lib2/gui/event/event.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 32 column 34 in EVENT(/home/sonntag/lisaac/lib2/gui/event/event.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 53 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 52 column 35 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := POINTER.object_size;
+                                   ^
+--WARNING----------
+OK
+Line 52 column 35 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := POINTER.object_size;
+                                   ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                    ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 42 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                          ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 129 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 136 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 136 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 136 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 136 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 137 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+      ^
+--WARNING----------
+OK
+Line 137 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 138 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+      ^
+--WARNING----------
+OK
+Line 138 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                                      ^
+--WARNING----------
+OK
+Line 138 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                                      ^
+--WARNING----------
+OK
+Line 420 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+      ^
+--WARNING----------
+OK
+Line 420 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 424 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  ); 
+  ^
+--WARNING----------
+OK
+Line 138 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                         ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 94 column 19 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event := FAST_ARRAY(EVENT_MOUSE).create 4;
+                   ^
+--WARNING----------
+OK
+Line 101 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 101 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 101 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 101 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 96 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      new_event := EVENT_MOUSE.clone;
+                                    ^
+--WARNING----------
+OK
+Line 96 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      new_event := EVENT_MOUSE.clone;
+                                    ^
+--WARNING----------
+OK
+Line 96 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      new_event := EVENT_MOUSE.clone;
+                                    ^
+--WARNING----------
+OK
+Line 96 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      new_event := EVENT_MOUSE.clone;
+                                    ^
+--WARNING----------
+OK
+Line 96 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      new_event := EVENT_MOUSE.clone;
+                                    ^
+--WARNING----------
+OK
+Line 96 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      new_event := EVENT_MOUSE.clone;
+                                    ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 97 column 18 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      buffer_event.put new_event to j;
+                  ^
+--WARNING----------
+OK
+Line 97 column 18 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      buffer_event.put new_event to j;
+                  ^
+--WARNING----------
+OK
+Line 97 column 37 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      buffer_event.put new_event to j;
+                                     ^
+--WARNING----------
+OK
+Line 85 column 26 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+                          ^
+--WARNING----------
+OK
+Line 85 column 26 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+                          ^
+--WARNING----------
+OK
+Line 78 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+      ^
+--WARNING----------
+OK
+Line 78 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+                            ^
+--WARNING----------
+OK
+Line 84 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+      ^
+--WARNING----------
+OK
+Line 84 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 16 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+                ^
+--WARNING----------
+OK
+Line 84 column 16 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+                ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 249 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  ); 
+  ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+      ^
+--WARNING----------
+OK
+Line 85 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 85 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+               ^
+--WARNING----------
+OK
+Line 85 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 100 column 7 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 99 column 33 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                ^
+--WARNING----------
+OK
+Line 99 column 33 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                ^
+--WARNING----------
+OK
+Line 99 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                         ^
+--WARNING----------
+OK
+Line 99 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                         ^
+--WARNING----------
+OK
+Line 99 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                         ^
+--WARNING----------
+OK
+Line 99 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                         ^
+--WARNING----------
+OK
+Line 99 column 44 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                           ^
+--WARNING----------
+OK
+Line 99 column 45 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                            ^
+--WARNING----------
+OK
+Line 50 column 11 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+    prev := new_prev;
+           ^
+--WARNING----------
+OK
+Line 100 column 7 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 102 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.first.set_prev new_event;
+                ^
+--WARNING----------
+OK
+Line 102 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.first.set_prev new_event;
+                ^
+--WARNING----------
+OK
+Line 102 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.first.set_prev new_event;
+                      ^
+--WARNING----------
+OK
+Line 102 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.first.set_prev new_event;
+                      ^
+--WARNING----------
+OK
+Line 102 column 22 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.first.set_prev new_event;
+                      ^
+--WARNING----------
+OK
+Line 133 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 133 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 133 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 133 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 133 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 133 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 29 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                             ^
+--WARNING----------
+OK
+Line 139 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                    ^
+--WARNING----------
+OK
+Line 139 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 102 column 41 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.first.set_prev new_event;
+                                         ^
+--WARNING----------
+OK
+Line 105 column 45 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    mask := FAST_ARRAY(UINTEGER_16).create 16;
+                                             ^
+--WARNING----------
+OK
+Line 105 column 45 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    mask := FAST_ARRAY(UINTEGER_16).create 16;
+                                             ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 68 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result.make new_count;
+                         ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 122 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 122 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 129 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 127 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                                                 ^
+--WARNING----------
+OK
+Line 127 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                                                 ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 53 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 50 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := V.object_size;
+                             ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 41 column 28 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - object_size:INTEGER := 2;  
+                            ^
+--WARNING----------
+OK
+Line 41 column 28 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - object_size:INTEGER := 2;  
+                            ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                    ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 42 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                          ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 129 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 136 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 136 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 136 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 136 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 137 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+      ^
+--WARNING----------
+OK
+Line 137 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 138 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+      ^
+--WARNING----------
+OK
+Line 138 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                                      ^
+--WARNING----------
+OK
+Line 138 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                                      ^
+--WARNING----------
+OK
+Line 420 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+      ^
+--WARNING----------
+OK
+Line 420 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 424 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  ); 
+  ^
+--WARNING----------
+OK
+Line 138 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                         ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 105 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    mask := FAST_ARRAY(UINTEGER_16).create 16;
+           ^
+--WARNING----------
+OK
+Line 106 column 30 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    make (DESK.physical_screen) from (x_current,y_current) size (16,16);
+                              ^
+--WARNING----------
+OK
+Line 106 column 30 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    make (DESK.physical_screen) from (x_current,y_current) size (16,16);
+                              ^
+--WARNING----------
+OK
+Line 106 column 47 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    make (DESK.physical_screen) from (x_current,y_current) size (16,16);
+                                               ^
+--WARNING----------
+OK
+Line 106 column 47 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    make (DESK.physical_screen) from (x_current,y_current) size (16,16);
+                                               ^
+--WARNING----------
+OK
+Line 106 column 57 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    make (DESK.physical_screen) from (x_current,y_current) size (16,16);
+                                                         ^
+--WARNING----------
+OK
+Line 106 column 57 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    make (DESK.physical_screen) from (x_current,y_current) size (16,16);
+                                                         ^
+--WARNING----------
+OK
+Line 106 column 71 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    make (DESK.physical_screen) from (x_current,y_current) size (16,16);
+                                                                       ^
+--WARNING----------
+OK
+Line 106 column 71 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    make (DESK.physical_screen) from (x_current,y_current) size (16,16);
+                                                                       ^
+--WARNING----------
+OK
+Line 106 column 71 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    make (DESK.physical_screen) from (x_current,y_current) size (16,16);
+                                                                       ^
+--WARNING----------
+OK
+Line 106 column 71 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    make (DESK.physical_screen) from (x_current,y_current) size (16,16);
+                                                                       ^
+--WARNING----------
+OK
+Line 280 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+     ^
+--WARNING----------
+OK
+Line 280 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 280 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+  ( ? {w > 0};
+          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 281 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+     ^
+--WARNING----------
+OK
+Line 281 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 281 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {h > 0};
+          ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 283 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    parent := father;
+             ^
+--WARNING----------
+OK
+Line 296 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 285 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := x0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 286 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := y0;
+                 ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 287 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := NULL;
+             ^
+--WARNING----------
+OK
+Line 296 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 289 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                 ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                                  ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 289 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      x_window := father.x_window+x0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                 ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 34 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                                  ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 290 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      y_window := father.y_window+y0;
+                 ^
+--WARNING----------
+OK
+Line 291 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+                          ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 291 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      next := father.child;
+             ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 292 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (next != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 294 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	    ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 293 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	next.set_prev Self;
+	                  ^
+--WARNING----------
+OK
+Line 294 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+            ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 295 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.set_child Self;
+                           ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+                    ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 297 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    child := prev := NULL;
+            ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 298 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 299 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    plan := NULL;
+           ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 301 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    height:=h;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 302 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    width :=w;
+            ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 303 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 306 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    append_plan;
+               ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 307 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_type1;
+              ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 973 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    clip_next_child;
+                   ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 974 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 976 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+            ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 975 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.creat_clip;
+                       ^
+--WARNING----------
+OK
+Line 976 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 308 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    refresh;
+           ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1192 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (clip != NULL).if {
+          ^
+--WARNING----------
+OK
+Line 1194 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                          ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                           ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                   ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 36 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                    ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 1193 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      draw (0,0) to (width-1,height-1);
+                                      ^
+--WARNING----------
+OK
+Line 1194 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 120 column 12 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    obj.make;
+            ^
+--WARNING----------
+OK
+Line 120 column 12 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    obj.make;
+            ^
+--WARNING----------
+OK
+Line 120 column 12 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    obj.make;
+            ^
+--WARNING----------
+OK
+Line 98 column 15 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    is_actif := TRUE;
+               ^
+--WARNING----------
+OK
+Line 98 column 15 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    is_actif := TRUE;
+               ^
+--WARNING----------
+OK
+Line 98 column 15 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    is_actif := TRUE;
+               ^
+--WARNING----------
+OK
+Line 98 column 15 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    is_actif := TRUE;
+               ^
+--WARNING----------
+OK
+Line 98 column 15 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    is_actif := TRUE;
+               ^
+--WARNING----------
+OK
+Line 99 column 48 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    bin_code := FAST_ARRAY(UINTEGER_8).create 14;
+                                                ^
+--WARNING----------
+OK
+Line 99 column 48 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    bin_code := FAST_ARRAY(UINTEGER_8).create 14;
+                                                ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 68 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result.make new_count;
+                         ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 122 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 122 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 129 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 127 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                                                 ^
+--WARNING----------
+OK
+Line 127 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                                                 ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 129 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 136 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 136 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 136 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 136 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 137 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+      ^
+--WARNING----------
+OK
+Line 137 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 138 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+      ^
+--WARNING----------
+OK
+Line 138 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                                      ^
+--WARNING----------
+OK
+Line 138 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                                      ^
+--WARNING----------
+OK
+Line 420 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+      ^
+--WARNING----------
+OK
+Line 420 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 424 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  ); 
+  ^
+--WARNING----------
+OK
+Line 138 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                         ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 99 column 15 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    bin_code := FAST_ARRAY(UINTEGER_8).create 14;
+               ^
+--WARNING----------
+OK
+Line 99 column 15 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    bin_code := FAST_ARRAY(UINTEGER_8).create 14;
+               ^
+--WARNING----------
+OK
+Line 99 column 15 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    bin_code := FAST_ARRAY(UINTEGER_8).create 14;
+               ^
+--WARNING----------
+OK
+Line 101 column 55 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    buffer_event := FAST_ARRAY(EVENT_KEYBOARD).create 4;
+                                                       ^
+--WARNING----------
+OK
+Line 101 column 55 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    buffer_event := FAST_ARRAY(EVENT_KEYBOARD).create 4;
+                                                       ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 68 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result.make new_count;
+                         ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 122 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 122 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 129 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 127 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                                                 ^
+--WARNING----------
+OK
+Line 127 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                                                 ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 53 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 52 column 35 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := POINTER.object_size;
+                                   ^
+--WARNING----------
+OK
+Line 52 column 35 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := POINTER.object_size;
+                                   ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                    ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 42 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                          ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 129 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 136 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 136 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 136 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 136 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 137 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+      ^
+--WARNING----------
+OK
+Line 137 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 138 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+      ^
+--WARNING----------
+OK
+Line 138 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                                      ^
+--WARNING----------
+OK
+Line 138 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                                      ^
+--WARNING----------
+OK
+Line 420 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+      ^
+--WARNING----------
+OK
+Line 420 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 424 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  ); 
+  ^
+--WARNING----------
+OK
+Line 138 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                         ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 101 column 19 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    buffer_event := FAST_ARRAY(EVENT_KEYBOARD).create 4;
+                   ^
+--WARNING----------
+OK
+Line 101 column 19 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    buffer_event := FAST_ARRAY(EVENT_KEYBOARD).create 4;
+                   ^
+--WARNING----------
+OK
+Line 101 column 19 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    buffer_event := FAST_ARRAY(EVENT_KEYBOARD).create 4;
+                   ^
+--WARNING----------
+OK
+Line 108 column 5 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 108 column 5 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 108 column 5 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 108 column 5 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 103 column 39 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      new_event := EVENT_KEYBOARD.clone;
+                                       ^
+--WARNING----------
+OK
+Line 103 column 39 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      new_event := EVENT_KEYBOARD.clone;
+                                       ^
+--WARNING----------
+OK
+Line 103 column 39 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      new_event := EVENT_KEYBOARD.clone;
+                                       ^
+--WARNING----------
+OK
+Line 103 column 39 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      new_event := EVENT_KEYBOARD.clone;
+                                       ^
+--WARNING----------
+OK
+Line 103 column 39 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      new_event := EVENT_KEYBOARD.clone;
+                                       ^
+--WARNING----------
+OK
+Line 103 column 39 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      new_event := EVENT_KEYBOARD.clone;
+                                       ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 104 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.put new_event to j;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.put new_event to j;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.put new_event to j;
+                  ^
+--WARNING----------
+OK
+Line 104 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.put new_event to j;
+                  ^
+--WARNING----------
+OK
+Line 104 column 37 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.put new_event to j;
+                                     ^
+--WARNING----------
+OK
+Line 85 column 26 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+                          ^
+--WARNING----------
+OK
+Line 85 column 26 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+                          ^
+--WARNING----------
+OK
+Line 78 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+      ^
+--WARNING----------
+OK
+Line 78 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+                            ^
+--WARNING----------
+OK
+Line 84 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+      ^
+--WARNING----------
+OK
+Line 84 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 16 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+                ^
+--WARNING----------
+OK
+Line 84 column 16 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+                ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 249 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  ); 
+  ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+      ^
+--WARNING----------
+OK
+Line 85 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 85 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+               ^
+--WARNING----------
+OK
+Line 85 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 107 column 7 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 106 column 33 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                ^
+--WARNING----------
+OK
+Line 106 column 33 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                ^
+--WARNING----------
+OK
+Line 106 column 33 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                ^
+--WARNING----------
+OK
+Line 106 column 33 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                ^
+--WARNING----------
+OK
+Line 106 column 42 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                         ^
+--WARNING----------
+OK
+Line 106 column 42 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                         ^
+--WARNING----------
+OK
+Line 106 column 42 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                         ^
+--WARNING----------
+OK
+Line 106 column 42 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                         ^
+--WARNING----------
+OK
+Line 106 column 44 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                           ^
+--WARNING----------
+OK
+Line 106 column 45 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                            ^
+--WARNING----------
+OK
+Line 44 column 11 in EVENT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/event/event_keyboard.li):
+    prev := new_prev;
+           ^
+--WARNING----------
+OK
+Line 107 column 7 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 109 column 16 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    buffer_event.first.set_prev new_event;
+                ^
+--WARNING----------
+OK
+Line 109 column 16 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    buffer_event.first.set_prev new_event;
+                ^
+--WARNING----------
+OK
+Line 109 column 16 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    buffer_event.first.set_prev new_event;
+                ^
+--WARNING----------
+OK
+Line 109 column 16 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    buffer_event.first.set_prev new_event;
+                ^
+--WARNING----------
+OK
+Line 109 column 22 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    buffer_event.first.set_prev new_event;
+                      ^
+--WARNING----------
+OK
+Line 109 column 22 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    buffer_event.first.set_prev new_event;
+                      ^
+--WARNING----------
+OK
+Line 109 column 22 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    buffer_event.first.set_prev new_event;
+                      ^
+--WARNING----------
+OK
+Line 133 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 133 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 133 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 133 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 133 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 133 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 29 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                             ^
+--WARNING----------
+OK
+Line 139 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                    ^
+--WARNING----------
+OK
+Line 139 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 109 column 41 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    buffer_event.first.set_prev new_event;
+                                         ^
+--WARNING----------
+OK
+Line 110 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    cmd := 40h;
+              ^
+--WARNING----------
+OK
+Line 110 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    cmd := 40h;
+              ^
+--WARNING----------
+OK
+Line 110 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    cmd := 40h;
+              ^
+--WARNING----------
+OK
+Line 110 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    cmd := 40h;
+              ^
+--WARNING----------
+OK
+Line 110 column 10 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    cmd := 40h;
+          ^
+--WARNING----------
+OK
+Line 110 column 10 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    cmd := 40h;
+          ^
+--WARNING----------
+OK
+Line 110 column 10 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    cmd := 40h;
+          ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 120 column 12 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    obj.make;
+            ^
+--WARNING----------
+OK
+Line 87 column 15 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    is_actif := TRUE;
+               ^
+--WARNING----------
+OK
+Line 87 column 15 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    is_actif := TRUE;
+               ^
+--WARNING----------
+OK
+Line 87 column 15 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    is_actif := TRUE;
+               ^
+--WARNING----------
+OK
+Line 91 column 52 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event := FAST_ARRAY(EVENT_TIMER).create 4;
+                                                    ^
+--WARNING----------
+OK
+Line 91 column 52 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event := FAST_ARRAY(EVENT_TIMER).create 4;
+                                                    ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 32 column 37 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_arrayed:ARRAYED := ARRAYED;
+                                     ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 67 column 19 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result := clone;        
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 68 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    result.make new_count;
+                         ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 137 column 34 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                                  ^
+--WARNING----------
+OK
+Line 122 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 122 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? { new_count >= 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 27 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                           ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 37 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                                     ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 125 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    ( new_count.to_integer > capacity).if {
+                            ^
+--WARNING----------
+OK
+Line 129 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 127 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                                                 ^
+--WARNING----------
+OK
+Line 127 column 49 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                                                 ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 81 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 81 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 85 column 37 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result:=calloc_intern nb_elements;
+                                     ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 61 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {nb_elements > 0};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 67 column 44 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                                            ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 49 column 23 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    (V.is_expanded_type).if {
+                       ^
+--WARNING----------
+OK
+Line 53 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 52 column 35 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := POINTER.object_size;
+                                   ^
+--WARNING----------
+OK
+Line 52 column 35 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      result := POINTER.object_size;
+                                   ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 67 column 29 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    capacity := nb_elements * element_sizeof;    
+                             ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 50 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                  ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 69 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 70 column 51 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
+                                                   ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 74 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 34 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                  ^
+--WARNING----------
+OK
+Line 86 column 36 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    result.clear_all (nb_elements-1); 
+                                    ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 593 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 593 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 599 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 598 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 140 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 140 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 143 column 30 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    force_put element to index;        
+                              ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 806 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 806 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index>=0};
+               ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 146 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {element = item index}; 
+                            ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 129 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 129 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {index >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 40 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                        ^
+--WARNING----------
+OK
+Line 90 column 42 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    +? {Result.all_default (nb_elements-1)};
+                                          ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 749 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 18 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                  ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 749 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= -1};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 753 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 17 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+                 ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 753 column 15 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    ? {upper >= -1};
+               ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 759 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 161 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self >= limit_down).if {
+            ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 756 column 22 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      (model != item i).if {
+                      ^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 758 column 7 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+            ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 163 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self-1).downto limit_down do blc;
+                                       ^
+--WARNING----------
+OK
+Line 164 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 127 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage := NATIVE_ARRAY(V).create new_count;            
+                ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 128 column 17 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      capacity := new_count;
+                 ^
+--WARNING----------
+OK
+Line 129 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 132 column 5 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }; 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                         ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 26 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                          ^
+--WARNING----------
+OK
+Line 129 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 41 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                         ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 43 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                           ^
+--WARNING----------
+OK
+Line 129 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    }.elseif { (capacity > 0) && { upper >= 0}} then { 
+                                ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 13 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+             ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+      storage.clear 0 to upper;
+                              ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 606 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 606 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {lower >= 0};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 607 column 6 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 607 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    -? {upper >= lower};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 613 column 5 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 612 column 16 in NATIVE_ARRAY(/home/sonntag/lisaac/lib2/collection/low_level/native_array.li):
+      put v to i;
+                ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 24 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+                        ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 133 column 12 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    upper := new_count - 1;
+            ^
+--WARNING----------
+OK
+Line 136 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 136 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 136 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 136 column 15 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { count = new_count };
+               ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                             ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 306 column 30 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - count:INTEGER <- ( upper + 1 ); // end count
+                              ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 56 column 22 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - lower:INTEGER := 0; // Frozen lower bound.
+                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 137 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+      ^
+--WARNING----------
+OK
+Line 137 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                  ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 137 column 20 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { capacity >= Old capacity };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 138 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+      ^
+--WARNING----------
+OK
+Line 138 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 18 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                  ^
+--WARNING----------
+OK
+Line 138 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 138 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                                      ^
+--WARNING----------
+OK
+Line 138 column 38 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                                      ^
+--WARNING----------
+OK
+Line 420 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+      ^
+--WARNING----------
+OK
+Line 420 column 6 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 420 column 16 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    -? {storage != NULL};
+                ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+           ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 423 column 29 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.all_default upper
+                             ^
+--WARNING----------
+OK
+Line 424 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  ); 
+  ^
+--WARNING----------
+OK
+Line 138 column 25 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    +? { (upper >= 0) ->> {all_default} }; 
+                         ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 91 column 19 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event := FAST_ARRAY(EVENT_TIMER).create 4;
+                   ^
+--WARNING----------
+OK
+Line 98 column 5 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 98 column 5 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 98 column 5 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 98 column 5 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 93 column 36 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      new_event := EVENT_TIMER.clone;
+                                    ^
+--WARNING----------
+OK
+Line 93 column 36 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      new_event := EVENT_TIMER.clone;
+                                    ^
+--WARNING----------
+OK
+Line 93 column 36 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      new_event := EVENT_TIMER.clone;
+                                    ^
+--WARNING----------
+OK
+Line 93 column 36 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      new_event := EVENT_TIMER.clone;
+                                    ^
+--WARNING----------
+OK
+Line 93 column 36 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      new_event := EVENT_TIMER.clone;
+                                    ^
+--WARNING----------
+OK
+Line 93 column 36 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      new_event := EVENT_TIMER.clone;
+                                    ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 94 column 18 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      buffer_event.put new_event to j;
+                  ^
+--WARNING----------
+OK
+Line 94 column 18 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      buffer_event.put new_event to j;
+                  ^
+--WARNING----------
+OK
+Line 94 column 37 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      buffer_event.put new_event to j;
+                                     ^
+--WARNING----------
+OK
+Line 85 column 26 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+                          ^
+--WARNING----------
+OK
+Line 85 column 26 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+                          ^
+--WARNING----------
+OK
+Line 78 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+      ^
+--WARNING----------
+OK
+Line 78 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 34 column 52 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 78 column 23 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { valid_index i };    
+                       ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+           ^
+--WARNING----------
+OK
+Line 253 column 28 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.put element to i;    
+                            ^
+--WARNING----------
+OK
+Line 84 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+      ^
+--WARNING----------
+OK
+Line 84 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 16 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+                ^
+--WARNING----------
+OK
+Line 84 column 16 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { item i = element };
+                ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 248 column 11 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+    storage.item i
+           ^
+--WARNING----------
+OK
+Line 249 column 2 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  ); 
+  ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+      ^
+--WARNING----------
+OK
+Line 85 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 85 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+               ^
+--WARNING----------
+OK
+Line 85 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count};
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 97 column 7 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 96 column 33 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                ^
+--WARNING----------
+OK
+Line 96 column 33 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                ^
+--WARNING----------
+OK
+Line 96 column 42 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                         ^
+--WARNING----------
+OK
+Line 96 column 42 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                         ^
+--WARNING----------
+OK
+Line 96 column 42 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                         ^
+--WARNING----------
+OK
+Line 96 column 42 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                         ^
+--WARNING----------
+OK
+Line 96 column 44 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                           ^
+--WARNING----------
+OK
+Line 96 column 45 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+	new_event.set_prev (buffer_event.item (j-1));
+	                                            ^
+--WARNING----------
+OK
+Line 44 column 11 in EVENT_TIMER(/home/sonntag/lisaac/lib2/gui/event/event_timer.li):
+    prev := new_prev;
+           ^
+--WARNING----------
+OK
+Line 97 column 7 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 99 column 16 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.first.set_prev new_event;
+                ^
+--WARNING----------
+OK
+Line 99 column 16 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.first.set_prev new_event;
+                ^
+--WARNING----------
+OK
+Line 99 column 22 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.first.set_prev new_event;
+                      ^
+--WARNING----------
+OK
+Line 99 column 22 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.first.set_prev new_event;
+                      ^
+--WARNING----------
+OK
+Line 99 column 22 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.first.set_prev new_event;
+                      ^
+--WARNING----------
+OK
+Line 133 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 133 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 133 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 133 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 32 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 244 column 33 in FAST_ARRAY(/home/sonntag/lisaac/lib2/collection/fast_array.li):
+  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
+                                 ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 133 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 133 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 22 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                      ^
+--WARNING----------
+OK
+Line 84 column 29 in ARRAYED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/arrayed_collection.li):
+  - first:V <- storage.item 0;
+                             ^
+--WARNING----------
+OK
+Line 139 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                    ^
+--WARNING----------
+OK
+Line 139 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 99 column 41 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.first.set_prev new_event;
+                                         ^
+--WARNING----------
+OK
+Line 101 column 27 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    hdle := timer_interrupt;
+                           ^
+--WARNING----------
+OK
+Line 101 column 27 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    hdle := timer_interrupt;
+                           ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 60 column 31 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    timer_count := timer_count + 1;
+                               ^
+--WARNING----------
+OK
+Line 60 column 31 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    timer_count := timer_count + 1;
+                               ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 30 column 36 in UINTEGER_32(/home/sonntag/lisaac/lib2/number/uinteger_32.li):
+  - default := (0.to_raw_uinteger_32);
+                                    ^
+--WARNING----------
+OK
+Line 60 column 34 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    timer_count := timer_count + 1;
+                                  ^
+--WARNING----------
+OK
+Line 60 column 34 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    timer_count := timer_count + 1;
+                                  ^
+--WARNING----------
+OK
+Line 60 column 34 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    timer_count := timer_count + 1;
+                                  ^
+--WARNING----------
+OK
+Line 60 column 34 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    timer_count := timer_count + 1;
+                                  ^
+--WARNING----------
+OK
+Line 60 column 32 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    timer_count := timer_count + 1;
+                                ^
+--WARNING----------
+OK
+Line 60 column 32 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    timer_count := timer_count + 1;
+                                ^
+--WARNING----------
+OK
+Line 60 column 32 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    timer_count := timer_count + 1;
+                                ^
+--WARNING----------
+OK
+Line 60 column 32 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    timer_count := timer_count + 1;
+                                ^
+--WARNING----------
+OK
+Line 60 column 32 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    timer_count := timer_count + 1;
+                                ^
+--WARNING----------
+OK
+Line 60 column 32 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    timer_count := timer_count + 1;
+                                ^
+--WARNING----------
+OK
+Line 60 column 32 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    timer_count := timer_count + 1;
+                                ^
+--WARNING----------
+OK
+Line 60 column 32 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    timer_count := timer_count + 1;
+                                ^
+--WARNING----------
+OK
+Line 60 column 18 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    timer_count := timer_count + 1;
+                  ^
+--WARNING----------
+OK
+Line 62 column 15 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+               ^
+--WARNING----------
+OK
+Line 62 column 15 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+               ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 62 column 17 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                 ^
+--WARNING----------
+OK
+Line 62 column 17 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                 ^
+--WARNING----------
+OK
+Line 62 column 17 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                 ^
+--WARNING----------
+OK
+Line 62 column 17 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                 ^
+--WARNING----------
+OK
+Line 62 column 16 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 56 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                        ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 76 column 54 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
+                                                      ^
+--WARNING----------
+OK
+Line 62 column 23 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                       ^
+--WARNING----------
+OK
+Line 62 column 23 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                       ^
+--WARNING----------
+OK
+Line 62 column 23 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                       ^
+--WARNING----------
+OK
+Line 62 column 23 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                       ^
+--WARNING----------
+OK
+Line 62 column 19 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                   ^
+--WARNING----------
+OK
+Line 62 column 19 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                   ^
+--WARNING----------
+OK
+Line 62 column 19 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                   ^
+--WARNING----------
+OK
+Line 62 column 19 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                   ^
+--WARNING----------
+OK
+Line 62 column 19 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                   ^
+--WARNING----------
+OK
+Line 62 column 19 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    tmp:=(p_end+1)&003h;
+                   ^
+--WARNING----------
+OK
+Line 63 column 16 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.item p_end.make timer_count; 
+                ^
+--WARNING----------
+OK
+Line 63 column 16 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.item p_end.make timer_count; 
+                ^
+--WARNING----------
+OK
+Line 63 column 27 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.item p_end.make timer_count; 
+                           ^
+--WARNING----------
+OK
+Line 63 column 27 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.item p_end.make timer_count; 
+                           ^
+--WARNING----------
+OK
+Line 63 column 27 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.item p_end.make timer_count; 
+                           ^
+--WARNING----------
+OK
+Line 63 column 27 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.item p_end.make timer_count; 
+                           ^
+--WARNING----------
+OK
+Line 63 column 27 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.item p_end.make timer_count; 
+                           ^
+--WARNING----------
+OK
+Line 63 column 27 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.item p_end.make timer_count; 
+                           ^
+--WARNING----------
+OK
+Line 63 column 27 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.item p_end.make timer_count; 
+                           ^
+--WARNING----------
+OK
+Line 63 column 27 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.item p_end.make timer_count; 
+                           ^
+--WARNING----------
+OK
+Line 63 column 27 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.item p_end.make timer_count; 
+                           ^
+--WARNING----------
+OK
+Line 63 column 27 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.item p_end.make timer_count; 
+                           ^
+--WARNING----------
+OK
+Line 63 column 27 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.item p_end.make timer_count; 
+                           ^
+--WARNING----------
+OK
+Line 63 column 44 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.item p_end.make timer_count; 
+                                            ^
+--WARNING----------
+OK
+Line 63 column 44 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.item p_end.make timer_count; 
+                                            ^
+--WARNING----------
+OK
+Line 63 column 44 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    buffer_event.item p_end.make timer_count; 
+                                            ^
+--WARNING----------
+OK
+Line 49 column 12 in EVENT_TIMER(/home/sonntag/lisaac/lib2/gui/event/event_timer.li):
+    count := new_count;
+            ^
+--WARNING----------
+OK
+Line 50 column 18 in EVENT_TIMER(/home/sonntag/lisaac/lib2/gui/event/event_timer.li):
+    destination := NULL;
+                  ^
+--WARNING----------
+OK
+Line 50 column 18 in EVENT_TIMER(/home/sonntag/lisaac/lib2/gui/event/event_timer.li):
+    destination := NULL;
+                  ^
+--WARNING----------
+OK
+Line 50 column 18 in EVENT_TIMER(/home/sonntag/lisaac/lib2/gui/event/event_timer.li):
+    destination := NULL;
+                  ^
+--WARNING----------
+OK
+Line 64 column 12 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+            ^
+--WARNING----------
+OK
+Line 64 column 12 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+            ^
+--WARNING----------
+OK
+Line 64 column 12 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+            ^
+--WARNING----------
+OK
+Line 64 column 12 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+            ^
+--WARNING----------
+OK
+Line 64 column 11 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+           ^
+--WARNING----------
+OK
+Line 64 column 11 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+           ^
+--WARNING----------
+OK
+Line 64 column 11 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+           ^
+--WARNING----------
+OK
+Line 64 column 11 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+           ^
+--WARNING----------
+OK
+Line 64 column 11 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+           ^
+--WARNING----------
+OK
+Line 64 column 11 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+           ^
+--WARNING----------
+OK
+Line 64 column 11 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+           ^
+--WARNING----------
+OK
+Line 64 column 11 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+           ^
+--WARNING----------
+OK
+Line 64 column 15 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+               ^
+--WARNING----------
+OK
+Line 64 column 15 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+               ^
+--WARNING----------
+OK
+Line 64 column 15 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+               ^
+--WARNING----------
+OK
+Line 64 column 15 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+               ^
+--WARNING----------
+OK
+Line 64 column 14 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+              ^
+--WARNING----------
+OK
+Line 64 column 14 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+              ^
+--WARNING----------
+OK
+Line 64 column 14 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+              ^
+--WARNING----------
+OK
+Line 64 column 14 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+              ^
+--WARNING----------
+OK
+Line 64 column 14 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+              ^
+--WARNING----------
+OK
+Line 64 column 14 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+              ^
+--WARNING----------
+OK
+Line 64 column 23 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+                       ^
+--WARNING----------
+OK
+Line 64 column 23 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    (((tmp+2)&3)!=p_beg).if {
+                       ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 66 column 5 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 65 column 13 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      p_end:=tmp;
+             ^
+--WARNING----------
+OK
+Line 66 column 5 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 77 column 5 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 76 column 7 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 76 column 7 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 77 column 5 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 121 column 23 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    obj.add_client Self;
+                       ^
+--WARNING----------
+OK
+Line 121 column 23 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    obj.add_client Self;
+                       ^
+--WARNING----------
+OK
+Line 121 column 23 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    obj.add_client Self;
+                       ^
+--WARNING----------
+OK
+Line 51 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (list_client = NULL).if {
+                 ^
+--WARNING----------
+OK
+Line 51 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (list_client = NULL).if {
+                 ^
+--WARNING----------
+OK
+Line 51 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (list_client = NULL).if {
+                 ^
+--WARNING----------
+OK
+Line 51 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (list_client = NULL).if {
+                 ^
+--WARNING----------
+OK
+Line 53 column 5 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 52 column 46 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client := LINKED_LIST(INBOX).create;      
+                                              ^
+--WARNING----------
+OK
+Line 52 column 46 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client := LINKED_LIST(INBOX).create;      
+                                              ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 32 column 52 in LINKED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/linked_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 32 column 52 in LINKED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/linked_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 48 column 34 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 48 column 34 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 68 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {count = 0};
+      ^
+--WARNING----------
+OK
+Line 68 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {count = 0};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 68 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {count = 0};
+              ^
+--WARNING----------
+OK
+Line 68 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {count = 0};
+              ^
+--WARNING----------
+OK
+Line 178 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - count:INTEGER <- upper;
+                          ^
+--WARNING----------
+OK
+Line 178 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - count:INTEGER <- upper;
+                          ^
+--WARNING----------
+OK
+Line 178 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - count:INTEGER <- upper;
+                          ^
+--WARNING----------
+OK
+Line 178 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - count:INTEGER <- upper;
+                          ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 36 column 22 in LINKED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/linked_collection.li):
+  - lower:INTEGER := 1;
+                      ^
+--WARNING----------
+OK
+Line 36 column 22 in LINKED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/linked_collection.li):
+  - lower:INTEGER := 1;
+                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 52 column 20 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client := LINKED_LIST(INBOX).create;      
+                    ^
+--WARNING----------
+OK
+Line 52 column 20 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client := LINKED_LIST(INBOX).create;      
+                    ^
+--WARNING----------
+OK
+Line 52 column 20 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client := LINKED_LIST(INBOX).create;      
+                    ^
+--WARNING----------
+OK
+Line 53 column 5 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 54 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                      ^
+--WARNING----------
+OK
+Line 54 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                      ^
+--WARNING----------
+OK
+Line 54 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                      ^
+--WARNING----------
+OK
+Line 54 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                      ^
+--WARNING----------
+OK
+Line 54 column 59 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                           ^
+--WARNING----------
+OK
+Line 54 column 59 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                           ^
+--WARNING----------
+OK
+Line 54 column 59 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                           ^
+--WARNING----------
+OK
+Line 54 column 59 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                           ^
+--WARNING----------
+OK
+Line 54 column 65 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                                 ^
+--WARNING----------
+OK
+Line 54 column 65 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                                 ^
+--WARNING----------
+OK
+Line 54 column 65 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                                 ^
+--WARNING----------
+OK
+Line 54 column 66 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                                  ^
+--WARNING----------
+OK
+Line 273 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    u := upper;
+              ^
+--WARNING----------
+OK
+Line 273 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    u := upper;
+              ^
+--WARNING----------
+OK
+Line 273 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    u := upper;
+              ^
+--WARNING----------
+OK
+Line 273 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    u := upper;
+              ^
+--WARNING----------
+OK
+Line 276 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 276 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 274 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    {(result > u) || {element = item result}}.until_do {
+              ^
+--WARNING----------
+OK
+Line 274 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    {(result > u) || {element = item result}}.until_do {
+              ^
+--WARNING----------
+OK
+Line 274 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    {(result > u) || {element = item result}}.until_do {
+              ^
+--WARNING----------
+OK
+Line 274 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    {(result > u) || {element = item result}}.until_do {
+              ^
+--WARNING----------
+OK
+Line 274 column 20 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    {(result > u) || {element = item result}}.until_do {
+                    ^
+--WARNING----------
+OK
+Line 274 column 20 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    {(result > u) || {element = item result}}.until_do {
+                    ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 274 column 43 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    {(result > u) || {element = item result}}.until_do {
+                                           ^
+--WARNING----------
+OK
+Line 274 column 43 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    {(result > u) || {element = item result}}.until_do {
+                                           ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 164 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (i != mem_idx).if {
+                 ^
+--WARNING----------
+OK
+Line 164 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (i != mem_idx).if {
+                 ^
+--WARNING----------
+OK
+Line 166 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 165 column 15 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      go_item i;
+               ^
+--WARNING----------
+OK
+Line 165 column 15 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      go_item i;
+               ^
+--WARNING----------
+OK
+Line 485 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+      ^
+--WARNING----------
+OK
+Line 485 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 486 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx != i};
+      ^
+--WARNING----------
+OK
+Line 486 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx != i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 486 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx != i};
+                 ^
+--WARNING----------
+OK
+Line 486 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx != i};
+                 ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 487 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+      ^
+--WARNING----------
+OK
+Line 487 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 487 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+                 ^
+--WARNING----------
+OK
+Line 487 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+                 ^
+--WARNING----------
+OK
+Line 487 column 18 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+                  ^
+--WARNING----------
+OK
+Line 487 column 18 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+                  ^
+--WARNING----------
+OK
+Line 487 column 18 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+                  ^
+--WARNING----------
+OK
+Line 487 column 18 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+                  ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 488 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_lnk != NULL};
+      ^
+--WARNING----------
+OK
+Line 488 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_lnk != NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 488 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_lnk != NULL};
+                 ^
+--WARNING----------
+OK
+Line 488 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_lnk != NULL};
+                 ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 491 column 13 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (mem_idx > i).if {
+             ^
+--WARNING----------
+OK
+Line 491 column 13 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (mem_idx > i).if {
+             ^
+--WARNING----------
+OK
+Line 491 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (mem_idx > i).if {
+              ^
+--WARNING----------
+OK
+Line 491 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (mem_idx > i).if {
+              ^
+--WARNING----------
+OK
+Line 491 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (mem_idx > i).if {
+              ^
+--WARNING----------
+OK
+Line 491 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (mem_idx > i).if {
+              ^
+--WARNING----------
+OK
+Line 494 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 492 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := 1;
+                ^
+--WARNING----------
+OK
+Line 493 column 27 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := first_link;
+                           ^
+--WARNING----------
+OK
+Line 493 column 27 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := first_link;
+                           ^
+--WARNING----------
+OK
+Line 493 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := first_link;
+                ^
+--WARNING----------
+OK
+Line 494 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 498 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 498 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 495 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    {i = mem_idx}.until_do {
+                ^
+--WARNING----------
+OK
+Line 495 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    {i = mem_idx}.until_do {
+                ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 496 column 24 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := mem_lnk.next;
+                        ^
+--WARNING----------
+OK
+Line 496 column 24 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := mem_lnk.next;
+                        ^
+--WARNING----------
+OK
+Line 496 column 29 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := mem_lnk.next;
+                             ^
+--WARNING----------
+OK
+Line 496 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := mem_lnk.next;
+                ^
+--WARNING----------
+OK
+Line 497 column 25 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                         ^
+--WARNING----------
+OK
+Line 497 column 25 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                         ^
+--WARNING----------
+OK
+Line 497 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                          ^
+--WARNING----------
+OK
+Line 497 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                          ^
+--WARNING----------
+OK
+Line 497 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                          ^
+--WARNING----------
+OK
+Line 497 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                          ^
+--WARNING----------
+OK
+Line 497 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 501 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_idx = i};
+      ^
+--WARNING----------
+OK
+Line 501 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_idx = i};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 501 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_idx = i};
+                ^
+--WARNING----------
+OK
+Line 501 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_idx = i};
+                ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 502 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_lnk != NULL};
+      ^
+--WARNING----------
+OK
+Line 502 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_lnk != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 502 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_lnk != NULL};
+                ^
+--WARNING----------
+OK
+Line 502 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_lnk != NULL};
+                ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 166 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 11 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    mem_lnk.item
+           ^
+--WARNING----------
+OK
+Line 167 column 11 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    mem_lnk.item
+           ^
+--WARNING----------
+OK
+Line 168 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 275 column 24 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      result := result + 1;
+                        ^
+--WARNING----------
+OK
+Line 275 column 24 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      result := result + 1;
+                        ^
+--WARNING----------
+OK
+Line 275 column 24 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      result := result + 1;
+                        ^
+--WARNING----------
+OK
+Line 275 column 24 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      result := result + 1;
+                        ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 459 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {Result.in_range start_index to (upper + 1)};
+      ^
+--WARNING----------
+OK
+Line 459 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {Result.in_range start_index to (upper + 1)};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 459 column 46 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {Result.in_range start_index to (upper + 1)};
+                                              ^
+--WARNING----------
+OK
+Line 459 column 46 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {Result.in_range start_index to (upper + 1)};
+                                              ^
+--WARNING----------
+OK
+Line 459 column 46 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {Result.in_range start_index to (upper + 1)};
+                                              ^
+--WARNING----------
+OK
+Line 459 column 46 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {Result.in_range start_index to (upper + 1)};
+                                              ^
+--WARNING----------
+OK
+Line 459 column 47 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {Result.in_range start_index to (upper + 1)};
+                                               ^
+--WARNING----------
+OK
+Line 459 column 47 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {Result.in_range start_index to (upper + 1)};
+                                               ^
+--WARNING----------
+OK
+Line 459 column 47 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {Result.in_range start_index to (upper + 1)};
+                                               ^
+--WARNING----------
+OK
+Line 459 column 47 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {Result.in_range start_index to (upper + 1)};
+                                               ^
+--WARNING----------
+OK
+Line 459 column 50 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {Result.in_range start_index to (upper + 1)};
+                                                  ^
+--WARNING----------
+OK
+Line 459 column 50 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {Result.in_range start_index to (upper + 1)};
+                                                  ^
+--WARNING----------
+OK
+Line 459 column 50 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {Result.in_range start_index to (upper + 1)};
+                                                  ^
+--WARNING----------
+OK
+Line 459 column 50 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {Result.in_range start_index to (upper + 1)};
+                                                  ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 460 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {valid_index Result ->> {element = item Result}};
+      ^
+--WARNING----------
+OK
+Line 460 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {valid_index Result ->> {element = item Result}};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 460 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {valid_index Result ->> {element = item Result}};
+                           ^
+--WARNING----------
+OK
+Line 460 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {valid_index Result ->> {element = item Result}};
+                           ^
+--WARNING----------
+OK
+Line 460 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {valid_index Result ->> {element = item Result}};
+                           ^
+--WARNING----------
+OK
+Line 460 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {valid_index Result ->> {element = item Result}};
+                           ^
+--WARNING----------
+OK
+Line 460 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {valid_index Result ->> {element = item Result}};
+                           ^
+--WARNING----------
+OK
+Line 460 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {valid_index Result ->> {element = item Result}};
+                           ^
+--WARNING----------
+OK
+Line 460 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {valid_index Result ->> {element = item Result}};
+                           ^
+--WARNING----------
+OK
+Line 460 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {valid_index Result ->> {element = item Result}};
+                           ^
+--WARNING----------
+OK
+Line 460 column 30 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {valid_index Result ->> {element = item Result}};
+                              ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 460 column 53 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {valid_index Result ->> {element = item Result}};
+                                                     ^
+--WARNING----------
+OK
+Line 460 column 53 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {valid_index Result ->> {element = item Result}};
+                                                     ^
+--WARNING----------
+OK
+Line 460 column 30 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {valid_index Result ->> {element = item Result}};
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 55 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                      ^
+--WARNING----------
+OK
+Line 55 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                      ^
+--WARNING----------
+OK
+Line 55 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                      ^
+--WARNING----------
+OK
+Line 55 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                      ^
+--WARNING----------
+OK
+Line 55 column 28 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                            ^
+--WARNING----------
+OK
+Line 55 column 28 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                            ^
+--WARNING----------
+OK
+Line 55 column 28 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                            ^
+--WARNING----------
+OK
+Line 55 column 10 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+          ^
+--WARNING----------
+OK
+Line 55 column 10 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+          ^
+--WARNING----------
+OK
+Line 55 column 10 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+          ^
+--WARNING----------
+OK
+Line 55 column 10 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+          ^
+--WARNING----------
+OK
+Line 57 column 5 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 56 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client.add_last obj;
+                 ^
+--WARNING----------
+OK
+Line 56 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client.add_last obj;
+                 ^
+--WARNING----------
+OK
+Line 56 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client.add_last obj;
+                 ^
+--WARNING----------
+OK
+Line 56 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client.add_last obj;
+                 ^
+--WARNING----------
+OK
+Line 56 column 30 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client.add_last obj;
+                              ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 181 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+                           ^
+--WARNING----------
+OK
+Line 181 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+                           ^
+--WARNING----------
+OK
+Line 181 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+                           ^
+--WARNING----------
+OK
+Line 181 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+                           ^
+--WARNING----------
+OK
+Line 180 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                               ^
+--WARNING----------
+OK
+Line 180 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                               ^
+--WARNING----------
+OK
+Line 91 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (first_link = NULL).if {
+                ^
+--WARNING----------
+OK
+Line 91 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (first_link = NULL).if {
+                ^
+--WARNING----------
+OK
+Line 102 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 92 column 64 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      first_link := LINKED_LIST_NODE(V).create element next NULL;
+                                                                ^
+--WARNING----------
+OK
+Line 92 column 64 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      first_link := LINKED_LIST_NODE(V).create element next NULL;
+                                                                ^
+--WARNING----------
+OK
+Line 45 column 19 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 45 column 19 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 32 column 76 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+  - parent_any_linked_list_node:ANY_LINKED_LIST_NODE := ANY_LINKED_LIST_NODE;
+                                                                            ^
+--WARNING----------
+OK
+Line 32 column 76 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+  - parent_any_linked_list_node:ANY_LINKED_LIST_NODE := ANY_LINKED_LIST_NODE;
+                                                                            ^
+--WARNING----------
+OK
+Line 45 column 19 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 45 column 19 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 45 column 19 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 45 column 19 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 46 column 24 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result.make i next n;
+                        ^
+--WARNING----------
+OK
+Line 52 column 11 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    item := i;
+           ^
+--WARNING----------
+OK
+Line 53 column 11 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    next := n;
+           ^
+--WARNING----------
+OK
+Line 56 column 6 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {item = i};
+      ^
+--WARNING----------
+OK
+Line 56 column 6 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {item = i};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 56 column 13 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {item = i};
+             ^
+--WARNING----------
+OK
+Line 56 column 13 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {item = i};
+             ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 57 column 6 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+      ^
+--WARNING----------
+OK
+Line 57 column 6 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 57 column 13 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+             ^
+--WARNING----------
+OK
+Line 57 column 13 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+             ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 92 column 19 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      first_link := LINKED_LIST_NODE(V).create element next NULL;
+                   ^
+--WARNING----------
+OK
+Line 93 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := 1;
+              ^
+--WARNING----------
+OK
+Line 93 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := 1;
+              ^
+--WARNING----------
+OK
+Line 93 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := 1;
+              ^
+--WARNING----------
+OK
+Line 94 column 29 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link := first_link;
+                             ^
+--WARNING----------
+OK
+Line 94 column 29 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link := first_link;
+                             ^
+--WARNING----------
+OK
+Line 94 column 18 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link := first_link;
+                  ^
+--WARNING----------
+OK
+Line 95 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := 1;
+                ^
+--WARNING----------
+OK
+Line 96 column 27 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := first_link;
+                           ^
+--WARNING----------
+OK
+Line 96 column 27 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := first_link;
+                           ^
+--WARNING----------
+OK
+Line 96 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := first_link;
+                ^
+--WARNING----------
+OK
+Line 102 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 98 column 57 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      lnk := LINKED_LIST_NODE(V).create element next NULL;
+                                                         ^
+--WARNING----------
+OK
+Line 98 column 57 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      lnk := LINKED_LIST_NODE(V).create element next NULL;
+                                                         ^
+--WARNING----------
+OK
+Line 99 column 15 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link.set_next lnk;
+               ^
+--WARNING----------
+OK
+Line 99 column 15 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link.set_next lnk;
+               ^
+--WARNING----------
+OK
+Line 99 column 28 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link.set_next lnk;
+                            ^
+--WARNING----------
+OK
+Line 73 column 11 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    next := n;
+           ^
+--WARNING----------
+OK
+Line 76 column 6 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+      ^
+--WARNING----------
+OK
+Line 76 column 6 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 76 column 13 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+             ^
+--WARNING----------
+OK
+Line 76 column 13 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+             ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 100 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 100 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 100 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 100 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 100 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 100 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 100 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 100 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 100 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 100 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 100 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 101 column 18 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link := lnk;
+                  ^
+--WARNING----------
+OK
+Line 179 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+      ^
+--WARNING----------
+OK
+Line 179 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 179 column 14 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+              ^
+--WARNING----------
+OK
+Line 179 column 14 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+              ^
+--WARNING----------
+OK
+Line 147 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 147 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 71 column 35 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - is_empty:BOOLEAN <- first_link = NULL;
+                                   ^
+--WARNING----------
+OK
+Line 71 column 35 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - is_empty:BOOLEAN <- first_link = NULL;
+                                   ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 147 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 147 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 160 column 23 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - last:V <- last_link.item;
+                       ^
+--WARNING----------
+OK
+Line 160 column 23 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - last:V <- last_link.item;
+                       ^
+--WARNING----------
+OK
+Line 160 column 28 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - last:V <- last_link.item;
+                            ^
+--WARNING----------
+OK
+Line 153 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                    ^
+--WARNING----------
+OK
+Line 153 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 180 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+      ^
+--WARNING----------
+OK
+Line 180 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 180 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+               ^
+--WARNING----------
+OK
+Line 180 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+               ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 181 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+      ^
+--WARNING----------
+OK
+Line 181 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 181 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+               ^
+--WARNING----------
+OK
+Line 181 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+               ^
+--WARNING----------
+OK
+Line 181 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+               ^
+--WARNING----------
+OK
+Line 181 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 182 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+      ^
+--WARNING----------
+OK
+Line 182 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 57 column 5 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 121 column 23 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    obj.add_client Self;
+                       ^
+--WARNING----------
+OK
+Line 121 column 23 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    obj.add_client Self;
+                       ^
+--WARNING----------
+OK
+Line 121 column 23 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    obj.add_client Self;
+                       ^
+--WARNING----------
+OK
+Line 121 column 23 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    obj.add_client Self;
+                       ^
+--WARNING----------
+OK
+Line 121 column 23 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    obj.add_client Self;
+                       ^
+--WARNING----------
+OK
+Line 51 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (list_client = NULL).if {
+                 ^
+--WARNING----------
+OK
+Line 51 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (list_client = NULL).if {
+                 ^
+--WARNING----------
+OK
+Line 51 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (list_client = NULL).if {
+                 ^
+--WARNING----------
+OK
+Line 51 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (list_client = NULL).if {
+                 ^
+--WARNING----------
+OK
+Line 51 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (list_client = NULL).if {
+                 ^
+--WARNING----------
+OK
+Line 51 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (list_client = NULL).if {
+                 ^
+--WARNING----------
+OK
+Line 53 column 5 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 52 column 46 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client := LINKED_LIST(INBOX).create;      
+                                              ^
+--WARNING----------
+OK
+Line 52 column 46 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client := LINKED_LIST(INBOX).create;      
+                                              ^
+--WARNING----------
+OK
+Line 52 column 20 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client := LINKED_LIST(INBOX).create;      
+                    ^
+--WARNING----------
+OK
+Line 52 column 20 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client := LINKED_LIST(INBOX).create;      
+                    ^
+--WARNING----------
+OK
+Line 52 column 20 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client := LINKED_LIST(INBOX).create;      
+                    ^
+--WARNING----------
+OK
+Line 52 column 20 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client := LINKED_LIST(INBOX).create;      
+                    ^
+--WARNING----------
+OK
+Line 52 column 20 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client := LINKED_LIST(INBOX).create;      
+                    ^
+--WARNING----------
+OK
+Line 53 column 5 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 54 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                      ^
+--WARNING----------
+OK
+Line 54 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                      ^
+--WARNING----------
+OK
+Line 54 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                      ^
+--WARNING----------
+OK
+Line 54 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                      ^
+--WARNING----------
+OK
+Line 54 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                      ^
+--WARNING----------
+OK
+Line 54 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                      ^
+--WARNING----------
+OK
+Line 54 column 59 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                           ^
+--WARNING----------
+OK
+Line 54 column 59 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                           ^
+--WARNING----------
+OK
+Line 54 column 59 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                           ^
+--WARNING----------
+OK
+Line 54 column 59 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                           ^
+--WARNING----------
+OK
+Line 54 column 59 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                           ^
+--WARNING----------
+OK
+Line 54 column 59 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                           ^
+--WARNING----------
+OK
+Line 54 column 65 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                                 ^
+--WARNING----------
+OK
+Line 54 column 65 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                                 ^
+--WARNING----------
+OK
+Line 54 column 65 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                                 ^
+--WARNING----------
+OK
+Line 54 column 66 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                                  ^
+--WARNING----------
+OK
+Line 55 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                      ^
+--WARNING----------
+OK
+Line 55 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                      ^
+--WARNING----------
+OK
+Line 55 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                      ^
+--WARNING----------
+OK
+Line 55 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                      ^
+--WARNING----------
+OK
+Line 55 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                      ^
+--WARNING----------
+OK
+Line 55 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                      ^
+--WARNING----------
+OK
+Line 55 column 28 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                            ^
+--WARNING----------
+OK
+Line 55 column 28 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                            ^
+--WARNING----------
+OK
+Line 55 column 28 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                            ^
+--WARNING----------
+OK
+Line 55 column 10 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+          ^
+--WARNING----------
+OK
+Line 55 column 10 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+          ^
+--WARNING----------
+OK
+Line 55 column 10 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+          ^
+--WARNING----------
+OK
+Line 55 column 10 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+          ^
+--WARNING----------
+OK
+Line 57 column 5 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 56 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client.add_last obj;
+                 ^
+--WARNING----------
+OK
+Line 56 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client.add_last obj;
+                 ^
+--WARNING----------
+OK
+Line 56 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client.add_last obj;
+                 ^
+--WARNING----------
+OK
+Line 56 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client.add_last obj;
+                 ^
+--WARNING----------
+OK
+Line 56 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client.add_last obj;
+                 ^
+--WARNING----------
+OK
+Line 56 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client.add_last obj;
+                 ^
+--WARNING----------
+OK
+Line 56 column 30 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client.add_last obj;
+                              ^
+--WARNING----------
+OK
+Line 57 column 5 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 121 column 23 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    obj.add_client Self;
+                       ^
+--WARNING----------
+OK
+Line 121 column 23 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    obj.add_client Self;
+                       ^
+--WARNING----------
+OK
+Line 121 column 23 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    obj.add_client Self;
+                       ^
+--WARNING----------
+OK
+Line 51 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (list_client = NULL).if {
+                 ^
+--WARNING----------
+OK
+Line 51 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (list_client = NULL).if {
+                 ^
+--WARNING----------
+OK
+Line 51 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (list_client = NULL).if {
+                 ^
+--WARNING----------
+OK
+Line 51 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (list_client = NULL).if {
+                 ^
+--WARNING----------
+OK
+Line 53 column 5 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 52 column 46 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client := LINKED_LIST(INBOX).create;      
+                                              ^
+--WARNING----------
+OK
+Line 52 column 46 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client := LINKED_LIST(INBOX).create;      
+                                              ^
+--WARNING----------
+OK
+Line 52 column 20 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client := LINKED_LIST(INBOX).create;      
+                    ^
+--WARNING----------
+OK
+Line 52 column 20 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client := LINKED_LIST(INBOX).create;      
+                    ^
+--WARNING----------
+OK
+Line 52 column 20 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client := LINKED_LIST(INBOX).create;      
+                    ^
+--WARNING----------
+OK
+Line 53 column 5 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 54 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                      ^
+--WARNING----------
+OK
+Line 54 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                      ^
+--WARNING----------
+OK
+Line 54 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                      ^
+--WARNING----------
+OK
+Line 54 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                      ^
+--WARNING----------
+OK
+Line 54 column 59 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                           ^
+--WARNING----------
+OK
+Line 54 column 59 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                           ^
+--WARNING----------
+OK
+Line 54 column 59 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                           ^
+--WARNING----------
+OK
+Line 54 column 59 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                           ^
+--WARNING----------
+OK
+Line 54 column 65 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                                 ^
+--WARNING----------
+OK
+Line 54 column 65 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                                 ^
+--WARNING----------
+OK
+Line 54 column 65 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                                 ^
+--WARNING----------
+OK
+Line 54 column 66 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    idx := list_client.fast_index_of obj start (list_client.lower);    
+                                                                  ^
+--WARNING----------
+OK
+Line 55 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                      ^
+--WARNING----------
+OK
+Line 55 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                      ^
+--WARNING----------
+OK
+Line 55 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                      ^
+--WARNING----------
+OK
+Line 55 column 22 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                      ^
+--WARNING----------
+OK
+Line 55 column 28 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                            ^
+--WARNING----------
+OK
+Line 55 column 28 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                            ^
+--WARNING----------
+OK
+Line 55 column 28 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+                            ^
+--WARNING----------
+OK
+Line 55 column 10 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+          ^
+--WARNING----------
+OK
+Line 55 column 10 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+          ^
+--WARNING----------
+OK
+Line 55 column 10 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+          ^
+--WARNING----------
+OK
+Line 55 column 10 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    (idx > list_client.upper).if {
+          ^
+--WARNING----------
+OK
+Line 57 column 5 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 56 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client.add_last obj;
+                 ^
+--WARNING----------
+OK
+Line 56 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client.add_last obj;
+                 ^
+--WARNING----------
+OK
+Line 56 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client.add_last obj;
+                 ^
+--WARNING----------
+OK
+Line 56 column 17 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client.add_last obj;
+                 ^
+--WARNING----------
+OK
+Line 56 column 30 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+      list_client.add_last obj;
+                              ^
+--WARNING----------
+OK
+Line 57 column 5 in INPUT(/home/sonntag/lisaac/lib2/gui/input/input.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 89 column 23 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    connect_to KEYBOARD;
+                       ^
+--WARNING----------
+OK
+Line 89 column 23 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    connect_to KEYBOARD;
+                       ^
+--WARNING----------
+OK
+Line 90 column 20 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    connect_to TIMER;
+                    ^
+--WARNING----------
+OK
+Line 90 column 20 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    connect_to TIMER;
+                    ^
+--WARNING----------
+OK
+Line 102 column 22 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    }.loop_without_end;
+                      ^
+--WARNING----------
+OK
+Line 102 column 22 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    }.loop_without_end;
+                      ^
+--WARNING----------
+OK
+Line 66 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 92 column 28 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+      EVENT_SYSTEM.get_event;
+                            ^
+--WARNING----------
+OK
+Line 92 column 28 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+      EVENT_SYSTEM.get_event;
+                            ^
+--WARNING----------
+OK
+Line 65 column 7 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 65 column 7 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 81 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `Expose`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 81 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `Expose`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 81 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `Expose`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 81 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `Expose`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 76 column 16 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	TIMER.get_event;
+	               ^
+--WARNING----------
+OK
+Line 76 column 16 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	TIMER.get_event;
+	               ^
+--WARNING----------
+OK
+Line 115 column 14 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 122 column 5 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 122 column 5 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 116 column 17 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    { p != p_end }.while_do {
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    { p != p_end }.while_do {
+                 ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 117 column 25 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      evt := buffer_event.item p;
+                         ^
+--WARNING----------
+OK
+Line 117 column 25 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      evt := buffer_event.item p;
+                         ^
+--WARNING----------
+OK
+Line 117 column 32 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      evt := buffer_event.item p;
+                                ^
+--WARNING----------
+OK
+Line 118 column 18 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                  ^
+--WARNING----------
+OK
+Line 118 column 18 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                  ^
+--WARNING----------
+OK
+Line 118 column 18 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                  ^
+--WARNING----------
+OK
+Line 118 column 18 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                  ^
+--WARNING----------
+OK
+Line 118 column 24 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                        ^
+--WARNING----------
+OK
+Line 118 column 24 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                        ^
+--WARNING----------
+OK
+Line 118 column 24 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                        ^
+--WARNING----------
+OK
+Line 118 column 41 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                                         ^
+--WARNING----------
+OK
+Line 118 column 41 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                                         ^
+--WARNING----------
+OK
+Line 118 column 41 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                                         ^
+--WARNING----------
+OK
+Line 118 column 41 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                                         ^
+--WARNING----------
+OK
+Line 118 column 47 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                                               ^
+--WARNING----------
+OK
+Line 118 column 47 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                                               ^
+--WARNING----------
+OK
+Line 118 column 47 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                                               ^
+--WARNING----------
+OK
+Line 120 column 7 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      };      
+       ^
+--WARNING----------
+OK
+Line 120 column 7 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      };      
+       ^
+--WARNING----------
+OK
+Line 120 column 7 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      };      
+       ^
+--WARNING----------
+OK
+Line 120 column 7 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      };      
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 119 column 12 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+	list_client.item j.receive (buffer_event.item p);
+	           ^
+--WARNING----------
+OK
+Line 119 column 12 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+	list_client.item j.receive (buffer_event.item p);
+	           ^
+--WARNING----------
+OK
+Line 119 column 12 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+	list_client.item j.receive (buffer_event.item p);
+	           ^
+--WARNING----------
+OK
+Line 119 column 12 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+	list_client.item j.receive (buffer_event.item p);
+	           ^
+--WARNING----------
+OK
+Line 119 column 19 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+	list_client.item j.receive (buffer_event.item p);
+	                  ^
+--WARNING----------
+OK
+Line 119 column 41 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+	list_client.item j.receive (buffer_event.item p);
+	                                        ^
+--WARNING----------
+OK
+Line 119 column 41 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+	list_client.item j.receive (buffer_event.item p);
+	                                        ^
+--WARNING----------
+OK
+Line 119 column 48 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+	list_client.item j.receive (buffer_event.item p);
+	                                               ^
+--WARNING----------
+OK
+Line 119 column 49 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+	list_client.item j.receive (buffer_event.item p);
+	                                                ^
+--WARNING----------
+OK
+Line 152 column 21 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    (msg.destination = NULL).if {
+                     ^
+--WARNING----------
+OK
+Line 152 column 21 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    (msg.destination = NULL).if {
+                     ^
+--WARNING----------
+OK
+Line 152 column 21 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    (msg.destination = NULL).if {
+                     ^
+--WARNING----------
+OK
+Line 152 column 21 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    (msg.destination = NULL).if {
+                     ^
+--WARNING----------
+OK
+Line 152 column 21 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    (msg.destination = NULL).if {
+                     ^
+--WARNING----------
+OK
+Line 152 column 21 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    (msg.destination = NULL).if {
+                     ^
+--WARNING----------
+OK
+Line 152 column 21 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    (msg.destination = NULL).if {
+                     ^
+--WARNING----------
+OK
+Line 152 column 21 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    (msg.destination = NULL).if {
+                     ^
+--WARNING----------
+OK
+Line 152 column 21 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    (msg.destination = NULL).if {
+                     ^
+--WARNING----------
+OK
+Line 166 column 5 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 154 column 21 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+      storage_message.add_last msg;
+                     ^
+--WARNING----------
+OK
+Line 154 column 21 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+      storage_message.add_last msg;
+                     ^
+--WARNING----------
+OK
+Line 145 column 67 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+  - storage_message:LINKED_LIST(EVENT) := LINKED_LIST(EVENT).create;
+                                                                   ^
+--WARNING----------
+OK
+Line 145 column 67 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+  - storage_message:LINKED_LIST(EVENT) := LINKED_LIST(EVENT).create;
+                                                                   ^
+--WARNING----------
+OK
+Line 145 column 67 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+  - storage_message:LINKED_LIST(EVENT) := LINKED_LIST(EVENT).create;
+                                                                   ^
+--WARNING----------
+OK
+Line 145 column 67 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+  - storage_message:LINKED_LIST(EVENT) := LINKED_LIST(EVENT).create;
+                                                                   ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 32 column 52 in LINKED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/linked_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 32 column 52 in LINKED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/linked_collection.li):
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
+                                                    ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 51 column 55 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
+                                                       ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 48 column 34 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 48 column 34 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+  - parent_object:OBJECT := OBJECT;
+                                  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 66 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  )
+  ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 68 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {count = 0};
+      ^
+--WARNING----------
+OK
+Line 68 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {count = 0};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 68 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {count = 0};
+              ^
+--WARNING----------
+OK
+Line 68 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {count = 0};
+              ^
+--WARNING----------
+OK
+Line 178 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - count:INTEGER <- upper;
+                          ^
+--WARNING----------
+OK
+Line 178 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - count:INTEGER <- upper;
+                          ^
+--WARNING----------
+OK
+Line 178 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - count:INTEGER <- upper;
+                          ^
+--WARNING----------
+OK
+Line 178 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - count:INTEGER <- upper;
+                          ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 98 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 37 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                     ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 98 column 45 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                             ^
+--WARNING----------
+OK
+Line 36 column 22 in LINKED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/linked_collection.li):
+  - lower:INTEGER := 1;
+                      ^
+--WARNING----------
+OK
+Line 36 column 22 in LINKED_COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/linked_collection.li):
+  - lower:INTEGER := 1;
+                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                      ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 98 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = upper - lower + 1};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 154 column 34 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+      storage_message.add_last msg;
+                                  ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 182 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                               ^
+--WARNING----------
+OK
+Line 181 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+                           ^
+--WARNING----------
+OK
+Line 181 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+                           ^
+--WARNING----------
+OK
+Line 181 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+                           ^
+--WARNING----------
+OK
+Line 181 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+                           ^
+--WARNING----------
+OK
+Line 180 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                               ^
+--WARNING----------
+OK
+Line 180 column 31 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                               ^
+--WARNING----------
+OK
+Line 91 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (first_link = NULL).if {
+                ^
+--WARNING----------
+OK
+Line 91 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (first_link = NULL).if {
+                ^
+--WARNING----------
+OK
+Line 102 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 92 column 64 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      first_link := LINKED_LIST_NODE(V).create element next NULL;
+                                                                ^
+--WARNING----------
+OK
+Line 92 column 64 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      first_link := LINKED_LIST_NODE(V).create element next NULL;
+                                                                ^
+--WARNING----------
+OK
+Line 45 column 19 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 45 column 19 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 32 column 76 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+  - parent_any_linked_list_node:ANY_LINKED_LIST_NODE := ANY_LINKED_LIST_NODE;
+                                                                            ^
+--WARNING----------
+OK
+Line 32 column 76 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+  - parent_any_linked_list_node:ANY_LINKED_LIST_NODE := ANY_LINKED_LIST_NODE;
+                                                                            ^
+--WARNING----------
+OK
+Line 45 column 19 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 45 column 19 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 45 column 19 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 45 column 19 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result := clone;
+                   ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 21 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                     ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 122 column 32 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    sz := object_size.to_pointer;        
+                                ^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 141 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 126 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      typ_id := type_id_intern;      
+                              ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 53 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                     ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 54 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                                                      ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 128 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      clone_allocation_size := clone_allocation_size + sz;                                       
+                              ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 129 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (typ_id = -1).if {
+                 ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 130 column 28 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_size sz;
+	                           ^
+--WARNING----------
+OK
+Line 133 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };                                               
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 48 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                               ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 132 column 57 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
+	                                                        ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 134 column 44 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      result := CONVERT(POINTER,SELF).on ptr;            
+                                            ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 136 column 27 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      copy_intern_in result;      
+                           ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 137 column 18 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      (is_cop_type).if {        
+                  ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 140 column 7 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 46 column 24 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    result.make i next n;
+                        ^
+--WARNING----------
+OK
+Line 52 column 11 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    item := i;
+           ^
+--WARNING----------
+OK
+Line 53 column 11 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    next := n;
+           ^
+--WARNING----------
+OK
+Line 56 column 6 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {item = i};
+      ^
+--WARNING----------
+OK
+Line 56 column 6 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {item = i};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 56 column 13 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {item = i};
+             ^
+--WARNING----------
+OK
+Line 56 column 13 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {item = i};
+             ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 57 column 6 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+      ^
+--WARNING----------
+OK
+Line 57 column 6 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 57 column 13 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+             ^
+--WARNING----------
+OK
+Line 57 column 13 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+             ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 92 column 19 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      first_link := LINKED_LIST_NODE(V).create element next NULL;
+                   ^
+--WARNING----------
+OK
+Line 93 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := 1;
+              ^
+--WARNING----------
+OK
+Line 93 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := 1;
+              ^
+--WARNING----------
+OK
+Line 93 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := 1;
+              ^
+--WARNING----------
+OK
+Line 94 column 29 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link := first_link;
+                             ^
+--WARNING----------
+OK
+Line 94 column 29 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link := first_link;
+                             ^
+--WARNING----------
+OK
+Line 94 column 18 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link := first_link;
+                  ^
+--WARNING----------
+OK
+Line 95 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := 1;
+                ^
+--WARNING----------
+OK
+Line 96 column 27 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := first_link;
+                           ^
+--WARNING----------
+OK
+Line 96 column 27 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := first_link;
+                           ^
+--WARNING----------
+OK
+Line 96 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := first_link;
+                ^
+--WARNING----------
+OK
+Line 102 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 98 column 57 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      lnk := LINKED_LIST_NODE(V).create element next NULL;
+                                                         ^
+--WARNING----------
+OK
+Line 98 column 57 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      lnk := LINKED_LIST_NODE(V).create element next NULL;
+                                                         ^
+--WARNING----------
+OK
+Line 99 column 15 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link.set_next lnk;
+               ^
+--WARNING----------
+OK
+Line 99 column 15 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link.set_next lnk;
+               ^
+--WARNING----------
+OK
+Line 99 column 28 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link.set_next lnk;
+                            ^
+--WARNING----------
+OK
+Line 73 column 11 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    next := n;
+           ^
+--WARNING----------
+OK
+Line 76 column 6 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+      ^
+--WARNING----------
+OK
+Line 76 column 6 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 76 column 13 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+             ^
+--WARNING----------
+OK
+Line 76 column 13 in LINKED_LIST_NODE(/home/sonntag/lisaac/lib2/collection/low_level/linked_list_node.li):
+    +? {next = n};
+             ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 100 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 100 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 100 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 100 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                     ^
+--WARNING----------
+OK
+Line 100 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 100 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 100 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 100 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+                      ^
+--WARNING----------
+OK
+Line 100 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 100 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 100 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper + 1;
+              ^
+--WARNING----------
+OK
+Line 101 column 18 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link := lnk;
+                  ^
+--WARNING----------
+OK
+Line 179 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+      ^
+--WARNING----------
+OK
+Line 179 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 179 column 14 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+              ^
+--WARNING----------
+OK
+Line 179 column 14 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { last = element };
+              ^
+--WARNING----------
+OK
+Line 147 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 147 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 71 column 35 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - is_empty:BOOLEAN <- first_link = NULL;
+                                   ^
+--WARNING----------
+OK
+Line 71 column 35 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - is_empty:BOOLEAN <- first_link = NULL;
+                                   ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 109 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 109 column 38 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = (count = 0)};
+                                      ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 147 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 147 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 160 column 23 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - last:V <- last_link.item;
+                       ^
+--WARNING----------
+OK
+Line 160 column 23 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - last:V <- last_link.item;
+                       ^
+--WARNING----------
+OK
+Line 160 column 28 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - last:V <- last_link.item;
+                            ^
+--WARNING----------
+OK
+Line 153 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                    ^
+--WARNING----------
+OK
+Line 153 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 153 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item upper};
+                                         ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 121 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 121 column 21 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {valid_index i};
+                     ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 11 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+           ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 13 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+             ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 31 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                               ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 25 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                         ^
+--WARNING----------
+OK
+Line 79 column 19 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    (lower <= i) && {i <= upper}
+                   ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 82 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 39 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                       ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                         ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 58 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                          ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 52 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                                    ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 82 column 46 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
+                                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 164 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (i != mem_idx).if {
+                 ^
+--WARNING----------
+OK
+Line 164 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (i != mem_idx).if {
+                 ^
+--WARNING----------
+OK
+Line 166 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 165 column 15 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      go_item i;
+               ^
+--WARNING----------
+OK
+Line 165 column 15 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      go_item i;
+               ^
+--WARNING----------
+OK
+Line 485 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+      ^
+--WARNING----------
+OK
+Line 485 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 485 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { valid_index i};
+                      ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 486 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx != i};
+      ^
+--WARNING----------
+OK
+Line 486 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx != i};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 486 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx != i};
+                 ^
+--WARNING----------
+OK
+Line 486 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx != i};
+                 ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 487 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+      ^
+--WARNING----------
+OK
+Line 487 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 487 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+                 ^
+--WARNING----------
+OK
+Line 487 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+                 ^
+--WARNING----------
+OK
+Line 487 column 18 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+                  ^
+--WARNING----------
+OK
+Line 487 column 18 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+                  ^
+--WARNING----------
+OK
+Line 487 column 18 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+                  ^
+--WARNING----------
+OK
+Line 487 column 18 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_idx > 0};
+                  ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 488 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_lnk != NULL};
+      ^
+--WARNING----------
+OK
+Line 488 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_lnk != NULL};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 488 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_lnk != NULL};
+                 ^
+--WARNING----------
+OK
+Line 488 column 17 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    -? { mem_lnk != NULL};
+                 ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 491 column 13 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (mem_idx > i).if {
+             ^
+--WARNING----------
+OK
+Line 491 column 13 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (mem_idx > i).if {
+             ^
+--WARNING----------
+OK
+Line 491 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (mem_idx > i).if {
+              ^
+--WARNING----------
+OK
+Line 491 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (mem_idx > i).if {
+              ^
+--WARNING----------
+OK
+Line 491 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (mem_idx > i).if {
+              ^
+--WARNING----------
+OK
+Line 491 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (mem_idx > i).if {
+              ^
+--WARNING----------
+OK
+Line 494 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 492 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := 1;
+                ^
+--WARNING----------
+OK
+Line 493 column 27 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := first_link;
+                           ^
+--WARNING----------
+OK
+Line 493 column 27 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := first_link;
+                           ^
+--WARNING----------
+OK
+Line 493 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := first_link;
+                ^
+--WARNING----------
+OK
+Line 494 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 498 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 498 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 495 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    {i = mem_idx}.until_do {
+                ^
+--WARNING----------
+OK
+Line 495 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    {i = mem_idx}.until_do {
+                ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 496 column 24 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := mem_lnk.next;
+                        ^
+--WARNING----------
+OK
+Line 496 column 24 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := mem_lnk.next;
+                        ^
+--WARNING----------
+OK
+Line 496 column 29 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := mem_lnk.next;
+                             ^
+--WARNING----------
+OK
+Line 496 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk := mem_lnk.next;
+                ^
+--WARNING----------
+OK
+Line 497 column 25 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                         ^
+--WARNING----------
+OK
+Line 497 column 25 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                         ^
+--WARNING----------
+OK
+Line 497 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                          ^
+--WARNING----------
+OK
+Line 497 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                          ^
+--WARNING----------
+OK
+Line 497 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                          ^
+--WARNING----------
+OK
+Line 497 column 26 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                          ^
+--WARNING----------
+OK
+Line 497 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx := mem_idx + 1;
+                ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 501 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_idx = i};
+      ^
+--WARNING----------
+OK
+Line 501 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_idx = i};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 501 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_idx = i};
+                ^
+--WARNING----------
+OK
+Line 501 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_idx = i};
+                ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 502 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_lnk != NULL};
+      ^
+--WARNING----------
+OK
+Line 502 column 6 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_lnk != NULL};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 502 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_lnk != NULL};
+                ^
+--WARNING----------
+OK
+Line 502 column 16 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    +? {mem_lnk != NULL};
+                ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 166 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 167 column 11 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    mem_lnk.item
+           ^
+--WARNING----------
+OK
+Line 167 column 11 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    mem_lnk.item
+           ^
+--WARNING----------
+OK
+Line 168 column 2 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 180 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+      ^
+--WARNING----------
+OK
+Line 180 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 180 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+               ^
+--WARNING----------
+OK
+Line 180 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+               ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 180 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = 1 + Old count };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 181 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+      ^
+--WARNING----------
+OK
+Line 181 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 181 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+               ^
+--WARNING----------
+OK
+Line 181 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+               ^
+--WARNING----------
+OK
+Line 181 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+               ^
+--WARNING----------
+OK
+Line 181 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { lower = Old lower };
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 182 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+      ^
+--WARNING----------
+OK
+Line 182 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+               ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 182 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { upper = 1 + Old upper };
+                    ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 166 column 5 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 165 column 7 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 159 column 35 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	win := get_object (mouse.x_current,mouse.y_current);
+	                                  ^
+--WARNING----------
+OK
+Line 159 column 51 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	win := get_object (mouse.x_current,mouse.y_current);
+	                                                  ^
+--WARNING----------
+OK
+Line 159 column 52 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	win := get_object (mouse.x_current,mouse.y_current);
+	                                                   ^
+--WARNING----------
+OK
+Line 159 column 52 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	win := get_object (mouse.x_current,mouse.y_current);
+	                                                   ^
+--WARNING----------
+OK
+Line 159 column 52 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	win := get_object (mouse.x_current,mouse.y_current);
+	                                                   ^
+--WARNING----------
+OK
+Line 159 column 52 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	win := get_object (mouse.x_current,mouse.y_current);
+	                                                   ^
+--WARNING----------
+OK
+Line 159 column 52 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	win := get_object (mouse.x_current,mouse.y_current);
+	                                                   ^
+--WARNING----------
+OK
+Line 159 column 52 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	win := get_object (mouse.x_current,mouse.y_current);
+	                                                   ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1212 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1203 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win := c.window;
+                     ^
+--WARNING----------
+OK
+Line 1211 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1211 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1212 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1203 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win := c.window;
+                     ^
+--WARNING----------
+OK
+Line 1211 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1211 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1042 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c:=clip;
+           ^
+--WARNING----------
+OK
+Line 1043 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((c!=NULL) && {
+                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1044 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                       ^
+--WARNING----------
+OK
+Line 1044 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                    ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                     ^
+--WARNING----------
+OK
+Line 1044 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	  ^
+--WARNING----------
+OK
+Line 1044 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	  ^
+--WARNING----------
+OK
+Line 1044 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                          ^
+--WARNING----------
+OK
+Line 1044 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	(! (x.in_range (c.x_min) to (c.x_max))) || 
+	                                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1045 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                       ^
+--WARNING----------
+OK
+Line 1045 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                    ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 38 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	                                     ^
+--WARNING----------
+OK
+Line 1045 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	  ^
+--WARNING----------
+OK
+Line 1045 column 3 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{! (y.in_range (c.y_min) to (c.y_max))}
+	  ^
+--WARNING----------
+OK
+Line 1043 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((c!=NULL) && {
+                 ^
+--WARNING----------
+OK
+Line 1124 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1051 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                 ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+          ^
+--WARNING----------
+OK
+Line 1051 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1051 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                                ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                         ^
+--WARNING----------
+OK
+Line 1051 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((y<c.y_min) && {x<c.x_min}).if {
+                     ^
+--WARNING----------
+OK
+Line 1061 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1054 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1054 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1052 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1052 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                        ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	                 ^
+--WARNING----------
+OK
+Line 1052 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	{(c!=NULL) && {y<c.y_min}}.while_do {
+	             ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1053 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  c:=c.top; 
+	          ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1061 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1056 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	           ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	    ^
+--WARNING----------
+OK
+Line 1056 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1056 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                          ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	                   ^
+--WARNING----------
+OK
+Line 1056 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	((y>c.y_max) && {x>c.x_max}).if {
+	               ^
+--WARNING----------
+OK
+Line 1060 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1059 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1059 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1057 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	               ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1057 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                          ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	                   ^
+--WARNING----------
+OK
+Line 1057 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  {(c!=NULL) && {y>c.y_max}}.while_do {
+	               ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1058 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom;
+	               ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1060 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1090 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1090 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1072 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && { 
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1073 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                 ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                 ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1074 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_r:=(c.x_max<x)) 
+	                  ^
+--WARNING----------
+OK
+Line 1073 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                       ^
+--WARNING----------
+OK
+Line 1073 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_t:=(c.y_min>y)) |
+	                       ^
+--WARNING----------
+OK
+Line 1072 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && { 
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1088 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1079 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_r} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1078 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.top; 
+	            ^
+--WARNING----------
+OK
+Line 1079 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_r} then {
+	   ^
+--WARNING----------
+OK
+Line 1081 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1081 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1080 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.right;
+	              ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1088 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1085 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_t} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1084 column 15 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.right; 
+	              ^
+--WARNING----------
+OK
+Line 1085 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_t} then {
+	   ^
+--WARNING----------
+OK
+Line 1087 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1087 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1086 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.top;
+	            ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1089 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 1089 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1119 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1119 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1101 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && {
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1102 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                 ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                 ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1103 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_l:=(c.x_min>x))
+	                  ^
+--WARNING----------
+OK
+Line 1102 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                       ^
+--WARNING----------
+OK
+Line 1102 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  (fg_b:=(c.y_max<y)) | 
+	                       ^
+--WARNING----------
+OK
+Line 1101 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(c!=NULL) && {
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1117 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1108 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_l} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1107 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom; 
+	               ^
+--WARNING----------
+OK
+Line 1108 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_l} then {
+	   ^
+--WARNING----------
+OK
+Line 1110 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1110 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1109 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.left;
+	             ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1117 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1114 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_b} then {
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1113 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.left;   
+	             ^
+--WARNING----------
+OK
+Line 1114 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  }.elseif {fg_b} then {
+	   ^
+--WARNING----------
+OK
+Line 1116 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 1116 column 4 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1115 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	    c:=c.bottom;
+	               ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1118 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 1118 column 8 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	fg_p:=! fg_p;
+	       ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1123 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1122 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	clip:=c;
+	      ^
+--WARNING----------
+OK
+Line 1123 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1124 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1212 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1203 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win := c.window;
+                     ^
+--WARNING----------
+OK
+Line 1211 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1211 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1212 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1203 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win := c.window;
+                     ^
+--WARNING----------
+OK
+Line 1211 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1211 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1212 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1203 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win := c.window;
+                     ^
+--WARNING----------
+OK
+Line 1211 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1211 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1212 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1203 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win := c.window;
+                     ^
+--WARNING----------
+OK
+Line 1211 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1211 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 82 column 25 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    result := parent_area.get_object (x,y);
+                         ^
+--WARNING----------
+OK
+Line 82 column 25 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    result := parent_area.get_object (x,y);
+                         ^
+--WARNING----------
+OK
+Line 82 column 42 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    result := parent_area.get_object (x,y);
+                                          ^
+--WARNING----------
+OK
+Line 82 column 42 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    result := parent_area.get_object (x,y);
+                                          ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1201 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    c := get_clip (x,y);
+                       ^
+--WARNING----------
+OK
+Line 1212 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1203 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win := c.window;
+                     ^
+--WARNING----------
+OK
+Line 1211 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1211 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1210 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1210 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1212 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 85 column 5 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 85 column 5 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1210 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1210 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1212 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1210 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1210 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1212 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1210 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1210 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1212 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1210 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1210 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1212 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1210 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1210 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1212 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1207 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	result := win.get_object (x,y);
+	                              ^
+--WARNING----------
+OK
+Line 1210 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1210 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 1212 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 160 column 15 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	((win != focus) && {win != NULL}).if {
+	              ^
+--WARNING----------
+OK
+Line 160 column 15 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	((win != focus) && {win != NULL}).if {
+	              ^
+--WARNING----------
+OK
+Line 160 column 19 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	((win != focus) && {win != NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 160 column 19 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	((win != focus) && {win != NULL}).if {
+	                  ^
+--WARNING----------
+OK
+Line 164 column 2 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 161 column 11 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	  focus := win;
+	          ^
+--WARNING----------
+OK
+Line 162 column 35 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+          msg.set_destination focus;
+                                   ^
+--WARNING----------
+OK
+Line 162 column 35 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+          msg.set_destination focus;
+                                   ^
+--WARNING----------
+OK
+Line 162 column 35 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+          msg.set_destination focus;
+                                   ^
+--WARNING----------
+OK
+Line 162 column 35 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+          msg.set_destination focus;
+                                   ^
+--WARNING----------
+OK
+Line 162 column 35 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+          msg.set_destination focus;
+                                   ^
+--WARNING----------
+OK
+Line 42 column 18 in EVENT(/home/sonntag/lisaac/lib2/gui/event/event.li):
+    destination := evt;
+                  ^
+--WARNING----------
+OK
+Line 42 column 18 in EVENT(/home/sonntag/lisaac/lib2/gui/event/event.li):
+    destination := evt;
+                  ^
+--WARNING----------
+OK
+Line 42 column 18 in EVENT(/home/sonntag/lisaac/lib2/gui/event/event.li):
+    destination := evt;
+                  ^
+--WARNING----------
+OK
+Line 162 column 35 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+          msg.set_destination focus;
+                                   ^
+--WARNING----------
+OK
+Line 162 column 35 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+          msg.set_destination focus;
+                                   ^
+--WARNING----------
+OK
+Line 162 column 35 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+          msg.set_destination focus;
+                                   ^
+--WARNING----------
+OK
+Line 42 column 18 in EVENT(/home/sonntag/lisaac/lib2/gui/event/event.li):
+    destination := evt;
+                  ^
+--WARNING----------
+OK
+Line 42 column 18 in EVENT(/home/sonntag/lisaac/lib2/gui/event/event.li):
+    destination := evt;
+                  ^
+--WARNING----------
+OK
+Line 42 column 18 in EVENT(/home/sonntag/lisaac/lib2/gui/event/event.li):
+    destination := evt;
+                  ^
+--WARNING----------
+OK
+Line 162 column 35 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+          msg.set_destination focus;
+                                   ^
+--WARNING----------
+OK
+Line 162 column 35 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+          msg.set_destination focus;
+                                   ^
+--WARNING----------
+OK
+Line 162 column 35 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+          msg.set_destination focus;
+                                   ^
+--WARNING----------
+OK
+Line 42 column 18 in EVENT(/home/sonntag/lisaac/lib2/gui/event/event.li):
+    destination := evt;
+                  ^
+--WARNING----------
+OK
+Line 42 column 18 in EVENT(/home/sonntag/lisaac/lib2/gui/event/event.li):
+    destination := evt;
+                  ^
+--WARNING----------
+OK
+Line 42 column 18 in EVENT(/home/sonntag/lisaac/lib2/gui/event/event.li):
+    destination := evt;
+                  ^
+--WARNING----------
+OK
+Line 163 column 8 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	  focus.receive msg;		  
+	       ^
+--WARNING----------
+OK
+Line 163 column 8 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	  focus.receive msg;		  
+	       ^
+--WARNING----------
+OK
+Line 163 column 20 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	  focus.receive msg;		  
+	                   ^
+--WARNING----------
+OK
+Line 201 column 5 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 198 column 21 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((evt_keyb.key & 0FFh).to_character = ' ').if {
+                     ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 198 column 27 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((evt_keyb.key & 0FFh).to_character = ' ').if {
+                           ^
+--WARNING----------
+OK
+Line 198 column 27 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((evt_keyb.key & 0FFh).to_character = ' ').if {
+                           ^
+--WARNING----------
+OK
+Line 198 column 27 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((evt_keyb.key & 0FFh).to_character = ' ').if {
+                           ^
+--WARNING----------
+OK
+Line 198 column 27 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((evt_keyb.key & 0FFh).to_character = ' ').if {
+                           ^
+--WARNING----------
+OK
+Line 198 column 22 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((evt_keyb.key & 0FFh).to_character = ' ').if {
+                      ^
+--WARNING----------
+OK
+Line 198 column 22 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((evt_keyb.key & 0FFh).to_character = ' ').if {
+                      ^
+--WARNING----------
+OK
+Line 198 column 22 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((evt_keyb.key & 0FFh).to_character = ' ').if {
+                      ^
+--WARNING----------
+OK
+Line 198 column 22 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((evt_keyb.key & 0FFh).to_character = ' ').if {
+                      ^
+--WARNING----------
+OK
+Line 198 column 22 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((evt_keyb.key & 0FFh).to_character = ' ').if {
+                      ^
+--WARNING----------
+OK
+Line 198 column 22 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((evt_keyb.key & 0FFh).to_character = ' ').if {
+                      ^
+--WARNING----------
+OK
+Line 198 column 42 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((evt_keyb.key & 0FFh).to_character = ' ').if {
+                                          ^
+--WARNING----------
+OK
+Line 198 column 42 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((evt_keyb.key & 0FFh).to_character = ' ').if {
+                                          ^
+--WARNING----------
+OK
+Line 198 column 42 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((evt_keyb.key & 0FFh).to_character = ' ').if {
+                                          ^
+--WARNING----------
+OK
+Line 198 column 42 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((evt_keyb.key & 0FFh).to_character = ' ').if {
+                                          ^
+--WARNING----------
+OK
+Line 198 column 42 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((evt_keyb.key & 0FFh).to_character = ' ').if {
+                                          ^
+--WARNING----------
+OK
+Line 198 column 42 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      ((evt_keyb.key & 0FFh).to_character = ' ').if {
+                                          ^
+--WARNING----------
+OK
+Line 366 column 42 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - to_character:CHARACTER <- to_integer_8.to_character;
+                                          ^
+--WARNING----------
+OK
+Line 366 column 42 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - to_character:CHARACTER <- to_integer_8.to_character;
+                                          ^
+--WARNING----------
+OK
+Line 366 column 42 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - to_character:CHARACTER <- to_integer_8.to_character;
+                                          ^
+--WARNING----------
+OK
+Line 366 column 42 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - to_character:CHARACTER <- to_integer_8.to_character;
+                                          ^
+--WARNING----------
+OK
+Line 366 column 42 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - to_character:CHARACTER <- to_integer_8.to_character;
+                                          ^
+--WARNING----------
+OK
+Line 366 column 42 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - to_character:CHARACTER <- to_integer_8.to_character;
+                                          ^
+--WARNING----------
+OK
+Line 366 column 42 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - to_character:CHARACTER <- to_integer_8.to_character;
+                                          ^
+--WARNING----------
+OK
+Line 366 column 42 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - to_character:CHARACTER <- to_integer_8.to_character;
+                                          ^
+--WARNING----------
+OK
+Line 367 column 6 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 367 column 6 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 367 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                     ^
+--WARNING----------
+OK
+Line 367 column 37 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                     ^
+--WARNING----------
+OK
+Line 367 column 60 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                                            ^
+--WARNING----------
+OK
+Line 367 column 60 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                                            ^
+--WARNING----------
+OK
+Line 367 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                                             ^
+--WARNING----------
+OK
+Line 367 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                                             ^
+--WARNING----------
+OK
+Line 367 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                                             ^
+--WARNING----------
+OK
+Line 367 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
+                                                             ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 124 column 28 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+                            ^
+--WARNING----------
+OK
+Line 478 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT(SELF,UINTEGER_64).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 478 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT(SELF,UINTEGER_64).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 124 column 9 in UNSIGNED_INTEGER(/home/sonntag/lisaac/lib2/number/low_level/unsigned_integer.li):
+    (up > to_raw_uinteger_64)
+         ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 370 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 480 column 70 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer_8:INTEGER_8     <- CONVERT(SELF,INTEGER_8 ).on Self;
+                                                                      ^
+--WARNING----------
+OK
+Line 480 column 70 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_integer_8:INTEGER_8     <- CONVERT(SELF,INTEGER_8 ).on Self;
+                                                                      ^
+--WARNING----------
+OK
+Line 366 column 55 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - to_character:CHARACTER <- to_integer_8.to_character;
+                                                       ^
+--WARNING----------
+OK
+Line 366 column 55 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - to_character:CHARACTER <- to_integer_8.to_character;
+                                                       ^
+--WARNING----------
+OK
+Line 200 column 7 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 199 column 20 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        next_picture;
+                    ^
+--WARNING----------
+OK
+Line 199 column 20 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        next_picture;
+                    ^
+--WARNING----------
+OK
+Line 131 column 16 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (file_index != list.upper).if {
+                ^
+--WARNING----------
+OK
+Line 131 column 16 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (file_index != list.upper).if {
+                ^
+--WARNING----------
+OK
+Line 131 column 23 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (file_index != list.upper).if {
+                       ^
+--WARNING----------
+OK
+Line 131 column 23 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (file_index != list.upper).if {
+                       ^
+--WARNING----------
+OK
+Line 131 column 29 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (file_index != list.upper).if {
+                             ^
+--WARNING----------
+OK
+Line 131 column 29 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (file_index != list.upper).if {
+                             ^
+--WARNING----------
+OK
+Line 131 column 29 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (file_index != list.upper).if {
+                             ^
+--WARNING----------
+OK
+Line 135 column 5 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file_index := file_index + 1;
+                               ^
+--WARNING----------
+OK
+Line 132 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file_index := file_index + 1;
+                               ^
+--WARNING----------
+OK
+Line 132 column 32 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file_index := file_index + 1;
+                                ^
+--WARNING----------
+OK
+Line 132 column 32 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file_index := file_index + 1;
+                                ^
+--WARNING----------
+OK
+Line 132 column 32 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file_index := file_index + 1;
+                                ^
+--WARNING----------
+OK
+Line 132 column 32 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file_index := file_index + 1;
+                                ^
+--WARNING----------
+OK
+Line 132 column 19 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file_index := file_index + 1;
+                   ^
+--WARNING----------
+OK
+Line 133 column 41 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file ?= FILE_SYSTEM.get_entry (list.item file_index);
+                                         ^
+--WARNING----------
+OK
+Line 133 column 41 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file ?= FILE_SYSTEM.get_entry (list.item file_index);
+                                         ^
+--WARNING----------
+OK
+Line 133 column 57 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file ?= FILE_SYSTEM.get_entry (list.item file_index);
+                                                         ^
+--WARNING----------
+OK
+Line 133 column 57 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file ?= FILE_SYSTEM.get_entry (list.item file_index);
+                                                         ^
+--WARNING----------
+OK
+Line 133 column 57 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file ?= FILE_SYSTEM.get_entry (list.item file_index);
+                                                         ^
+--WARNING----------
+OK
+Line 133 column 58 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file ?= FILE_SYSTEM.get_entry (list.item file_index);
+                                                          ^
+--WARNING----------
+OK
+Line 133 column 58 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file ?= FILE_SYSTEM.get_entry (list.item file_index);
+                                                          ^
+--WARNING----------
+OK
+Line 133 column 58 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file ?= FILE_SYSTEM.get_entry (list.item file_index);
+                                                          ^
+--WARNING----------
+OK
+Line 133 column 58 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file ?= FILE_SYSTEM.get_entry (list.item file_index);
+                                                          ^
+--WARNING----------
+OK
+Line 134 column 25 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      fill_with_file file;
+                         ^
+--WARNING----------
+OK
+Line 134 column 25 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      fill_with_file file;
+                         ^
+--WARNING----------
+OK
+Line 135 column 5 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 200 column 7 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 201 column 5 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 216 column 5 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 204 column 49 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      win := DESK.get_object (evt_mouse.x_current,evt_mouse.y_current);
+                                                 ^
+--WARNING----------
+OK
+Line 204 column 69 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      win := DESK.get_object (evt_mouse.x_current,evt_mouse.y_current);
+                                                                     ^
+--WARNING----------
+OK
+Line 204 column 70 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      win := DESK.get_object (evt_mouse.x_current,evt_mouse.y_current);
+                                                                      ^
+--WARNING----------
+OK
+Line 204 column 70 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      win := DESK.get_object (evt_mouse.x_current,evt_mouse.y_current);
+                                                                      ^
+--WARNING----------
+OK
+Line 204 column 70 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      win := DESK.get_object (evt_mouse.x_current,evt_mouse.y_current);
+                                                                      ^
+--WARNING----------
+OK
+Line 204 column 70 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      win := DESK.get_object (evt_mouse.x_current,evt_mouse.y_current);
+                                                                      ^
+--WARNING----------
+OK
+Line 204 column 70 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      win := DESK.get_object (evt_mouse.x_current,evt_mouse.y_current);
+                                                                      ^
+--WARNING----------
+OK
+Line 204 column 70 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      win := DESK.get_object (evt_mouse.x_current,evt_mouse.y_current);
+                                                                      ^
+--WARNING----------
+OK
+Line 215 column 7 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 206 column 24 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        DESK.receive msg;
+                        ^
+--WARNING----------
+OK
+Line 206 column 24 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        DESK.receive msg;
+                        ^
+--WARNING----------
+OK
+Line 215 column 7 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 208 column 29 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        (evt_mouse.right_down).if {
+                             ^
+--WARNING----------
+OK
+Line 82 column 31 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - right_down:BOOLEAN <- (prev.right && {! right});
+                               ^
+--WARNING----------
+OK
+Line 82 column 31 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - right_down:BOOLEAN <- (prev.right && {! right});
+                               ^
+--WARNING----------
+OK
+Line 82 column 38 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - right_down:BOOLEAN <- (prev.right && {! right});
+                                      ^
+--WARNING----------
+OK
+Line 82 column 40 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - right_down:BOOLEAN <- (prev.right && {! right});
+                                        ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 82 column 49 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - right_down:BOOLEAN <- (prev.right && {! right});
+                                                 ^
+--WARNING----------
+OK
+Line 82 column 49 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - right_down:BOOLEAN <- (prev.right && {! right});
+                                                 ^
+--WARNING----------
+OK
+Line 82 column 43 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - right_down:BOOLEAN <- (prev.right && {! right});
+                                           ^
+--WARNING----------
+OK
+Line 82 column 43 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - right_down:BOOLEAN <- (prev.right && {! right});
+                                           ^
+--WARNING----------
+OK
+Line 82 column 40 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - right_down:BOOLEAN <- (prev.right && {! right});
+                                        ^
+--WARNING----------
+OK
+Line 211 column 9 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        }.elseif {evt_mouse.left_down} then {
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 210 column 26 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          previous_picture;
+                          ^
+--WARNING----------
+OK
+Line 210 column 26 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          previous_picture;
+                          ^
+--WARNING----------
+OK
+Line 120 column 16 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (file_index != 0).if {
+                ^
+--WARNING----------
+OK
+Line 120 column 16 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    (file_index != 0).if {
+                ^
+--WARNING----------
+OK
+Line 124 column 5 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file_index := file_index - 1;
+                               ^
+--WARNING----------
+OK
+Line 121 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file_index := file_index - 1;
+                               ^
+--WARNING----------
+OK
+Line 121 column 32 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file_index := file_index - 1;
+                                ^
+--WARNING----------
+OK
+Line 121 column 32 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file_index := file_index - 1;
+                                ^
+--WARNING----------
+OK
+Line 121 column 32 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file_index := file_index - 1;
+                                ^
+--WARNING----------
+OK
+Line 121 column 32 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file_index := file_index - 1;
+                                ^
+--WARNING----------
+OK
+Line 121 column 19 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file_index := file_index - 1;
+                   ^
+--WARNING----------
+OK
+Line 122 column 41 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file ?= FILE_SYSTEM.get_entry (list.item file_index);
+                                         ^
+--WARNING----------
+OK
+Line 122 column 41 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file ?= FILE_SYSTEM.get_entry (list.item file_index);
+                                         ^
+--WARNING----------
+OK
+Line 122 column 57 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file ?= FILE_SYSTEM.get_entry (list.item file_index);
+                                                         ^
+--WARNING----------
+OK
+Line 122 column 57 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file ?= FILE_SYSTEM.get_entry (list.item file_index);
+                                                         ^
+--WARNING----------
+OK
+Line 122 column 57 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file ?= FILE_SYSTEM.get_entry (list.item file_index);
+                                                         ^
+--WARNING----------
+OK
+Line 122 column 58 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file ?= FILE_SYSTEM.get_entry (list.item file_index);
+                                                          ^
+--WARNING----------
+OK
+Line 122 column 58 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file ?= FILE_SYSTEM.get_entry (list.item file_index);
+                                                          ^
+--WARNING----------
+OK
+Line 122 column 58 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file ?= FILE_SYSTEM.get_entry (list.item file_index);
+                                                          ^
+--WARNING----------
+OK
+Line 122 column 58 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      file ?= FILE_SYSTEM.get_entry (list.item file_index);
+                                                          ^
+--WARNING----------
+OK
+Line 123 column 25 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      fill_with_file file;
+                         ^
+--WARNING----------
+OK
+Line 123 column 25 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      fill_with_file file;
+                         ^
+--WARNING----------
+OK
+Line 124 column 5 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 211 column 9 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        }.elseif {evt_mouse.left_down} then {
+         ^
+--WARNING----------
+OK
+Line 214 column 9 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 214 column 9 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 211 column 37 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        }.elseif {evt_mouse.left_down} then {
+                                     ^
+--WARNING----------
+OK
+Line 78 column 31 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - left_down:BOOLEAN  <- (prev.left && {! left});
+                               ^
+--WARNING----------
+OK
+Line 78 column 31 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - left_down:BOOLEAN  <- (prev.left && {! left});
+                               ^
+--WARNING----------
+OK
+Line 78 column 37 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - left_down:BOOLEAN  <- (prev.left && {! left});
+                                     ^
+--WARNING----------
+OK
+Line 78 column 39 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - left_down:BOOLEAN  <- (prev.left && {! left});
+                                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 78 column 47 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - left_down:BOOLEAN  <- (prev.left && {! left});
+                                               ^
+--WARNING----------
+OK
+Line 78 column 47 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - left_down:BOOLEAN  <- (prev.left && {! left});
+                                               ^
+--WARNING----------
+OK
+Line 78 column 42 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - left_down:BOOLEAN  <- (prev.left && {! left});
+                                          ^
+--WARNING----------
+OK
+Line 78 column 42 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - left_down:BOOLEAN  <- (prev.left && {! left});
+                                          ^
+--WARNING----------
+OK
+Line 78 column 39 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - left_down:BOOLEAN  <- (prev.left && {! left});
+                                       ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 213 column 22 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          next_picture;
+                      ^
+--WARNING----------
+OK
+Line 213 column 22 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+          next_picture;
+                      ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 216 column 5 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 20 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	  focus.receive msg;		  
+	                   ^
+--WARNING----------
+OK
+Line 1219 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 1219 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 1222 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1221 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.receive msg;
+            ^
+--WARNING----------
+OK
+Line 1221 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.receive msg;
+            ^
+--WARNING----------
+OK
+Line 1221 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.receive msg;
+                        ^
+--WARNING----------
+OK
+Line 1221 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.receive msg;
+                        ^
+--WARNING----------
+OK
+Line 1221 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.receive msg;
+                        ^
+--WARNING----------
+OK
+Line 110 column 5 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 106 column 45 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      win := DESK.get_object (mouse.x_current,mouse.y_current);
+                                             ^
+--WARNING----------
+OK
+Line 106 column 61 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      win := DESK.get_object (mouse.x_current,mouse.y_current);
+                                                             ^
+--WARNING----------
+OK
+Line 106 column 62 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      win := DESK.get_object (mouse.x_current,mouse.y_current);
+                                                              ^
+--WARNING----------
+OK
+Line 106 column 62 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      win := DESK.get_object (mouse.x_current,mouse.y_current);
+                                                              ^
+--WARNING----------
+OK
+Line 106 column 62 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      win := DESK.get_object (mouse.x_current,mouse.y_current);
+                                                              ^
+--WARNING----------
+OK
+Line 106 column 62 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      win := DESK.get_object (mouse.x_current,mouse.y_current);
+                                                              ^
+--WARNING----------
+OK
+Line 106 column 62 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      win := DESK.get_object (mouse.x_current,mouse.y_current);
+                                                              ^
+--WARNING----------
+OK
+Line 106 column 62 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      win := DESK.get_object (mouse.x_current,mouse.y_current);
+                                                              ^
+--WARNING----------
+OK
+Line 109 column 7 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 108 column 17 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+	DESK.receive msg;	
+	                ^
+--WARNING----------
+OK
+Line 108 column 17 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+	DESK.receive msg;	
+	                ^
+--WARNING----------
+OK
+Line 109 column 7 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 110 column 5 in G_RAW(/home/sonntag/lisaac/lib2/gui/g_raw.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 1222 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 20 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	  focus.receive msg;		  
+	                   ^
+--WARNING----------
+OK
+Line 163 column 20 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	  focus.receive msg;		  
+	                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 255 column 5 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 213 column 45 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      win := DESK.get_object (mouse.x_current,mouse.y_current);
+                                             ^
+--WARNING----------
+OK
+Line 213 column 61 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      win := DESK.get_object (mouse.x_current,mouse.y_current);
+                                                             ^
+--WARNING----------
+OK
+Line 213 column 62 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      win := DESK.get_object (mouse.x_current,mouse.y_current);
+                                                              ^
+--WARNING----------
+OK
+Line 213 column 62 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      win := DESK.get_object (mouse.x_current,mouse.y_current);
+                                                              ^
+--WARNING----------
+OK
+Line 213 column 62 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      win := DESK.get_object (mouse.x_current,mouse.y_current);
+                                                              ^
+--WARNING----------
+OK
+Line 213 column 62 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      win := DESK.get_object (mouse.x_current,mouse.y_current);
+                                                              ^
+--WARNING----------
+OK
+Line 213 column 62 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      win := DESK.get_object (mouse.x_current,mouse.y_current);
+                                                              ^
+--WARNING----------
+OK
+Line 213 column 62 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      win := DESK.get_object (mouse.x_current,mouse.y_current);
+                                                              ^
+--WARNING----------
+OK
+Line 214 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (stat = -1).if {
+            ^
+--WARNING----------
+OK
+Line 214 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (stat = -1).if {
+            ^
+--WARNING----------
+OK
+Line 214 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (stat = -1).if {
+               ^
+--WARNING----------
+OK
+Line 214 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (stat = -1).if {
+               ^
+--WARNING----------
+OK
+Line 214 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (stat = -1).if {
+               ^
+--WARNING----------
+OK
+Line 214 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      (stat = -1).if {
+               ^
+--WARNING----------
+OK
+Line 254 column 7 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 217 column 2 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 216 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  DESK.receive msg;
+	                  ^
+--WARNING----------
+OK
+Line 216 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  DESK.receive msg;
+	                  ^
+--WARNING----------
+OK
+Line 217 column 2 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 254 column 7 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 219 column 7 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(stat & 11b)
+	      ^
+--WARNING----------
+OK
+Line 219 column 7 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(stat & 11b)
+	      ^
+--WARNING----------
+OK
+Line 219 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(stat & 11b)
+	           ^
+--WARNING----------
+OK
+Line 219 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(stat & 11b)
+	           ^
+--WARNING----------
+OK
+Line 219 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(stat & 11b)
+	           ^
+--WARNING----------
+OK
+Line 219 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(stat & 11b)
+	           ^
+--WARNING----------
+OK
+Line 219 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(stat & 11b)
+	       ^
+--WARNING----------
+OK
+Line 219 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(stat & 11b)
+	       ^
+--WARNING----------
+OK
+Line 219 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(stat & 11b)
+	       ^
+--WARNING----------
+OK
+Line 219 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(stat & 11b)
+	       ^
+--WARNING----------
+OK
+Line 219 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(stat & 11b)
+	       ^
+--WARNING----------
+OK
+Line 219 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	(stat & 11b)
+	       ^
+--WARNING----------
+OK
+Line 220 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 0 then {
+	       ^
+--WARNING----------
+OK
+Line 220 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 0 then {
+	       ^
+--WARNING----------
+OK
+Line 220 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 0 then {
+	       ^
+--WARNING----------
+OK
+Line 220 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 0 then {
+	       ^
+--WARNING----------
+OK
+Line 228 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 1 then {
+	^
+--WARNING----------
+OK
+Line 228 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 1 then {
+	^
+--WARNING----------
+OK
+Line 228 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 1 then {
+	^
+--WARNING----------
+OK
+Line 228 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 1 then {
+	^
+--WARNING----------
+OK
+Line 228 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 1 then {
+	^
+--WARNING----------
+OK
+Line 228 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 1 then {
+	^
+--WARNING----------
+OK
+Line 228 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 1 then {
+	^
+--WARNING----------
+OK
+Line 228 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 1 then {
+	^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 226 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 222 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 1;
+	             ^
+--WARNING----------
+OK
+Line 222 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 1;
+	             ^
+--WARNING----------
+OK
+Line 222 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 1;
+	             ^
+--WARNING----------
+OK
+Line 222 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 1;
+	             ^
+--WARNING----------
+OK
+Line 222 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 1;
+	           ^
+--WARNING----------
+OK
+Line 223 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    refresh;
+	           ^
+--WARNING----------
+OK
+Line 223 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    refresh;
+	           ^
+--WARNING----------
+OK
+Line 223 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    refresh;
+	           ^
+--WARNING----------
+OK
+Line 223 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    refresh;
+	           ^
+--WARNING----------
+OK
+Line 226 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 225 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    DESK.receive msg;
+	                    ^
+--WARNING----------
+OK
+Line 225 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    DESK.receive msg;
+	                    ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 228 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 1 then {
+	       ^
+--WARNING----------
+OK
+Line 228 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 1 then {
+	       ^
+--WARNING----------
+OK
+Line 228 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 1 then {
+	       ^
+--WARNING----------
+OK
+Line 228 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 1 then {
+	       ^
+--WARNING----------
+OK
+Line 240 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 2 then {
+	^
+--WARNING----------
+OK
+Line 240 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 2 then {
+	^
+--WARNING----------
+OK
+Line 240 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 2 then {
+	^
+--WARNING----------
+OK
+Line 240 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 2 then {
+	^
+--WARNING----------
+OK
+Line 240 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 2 then {
+	^
+--WARNING----------
+OK
+Line 240 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 2 then {
+	^
+--WARNING----------
+OK
+Line 240 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 2 then {
+	^
+--WARNING----------
+OK
+Line 240 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 2 then {
+	^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 238 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 230 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    (MOUSE.left).if {
+	               ^
+--WARNING----------
+OK
+Line 230 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    (MOUSE.left).if {
+	               ^
+--WARNING----------
+OK
+Line 234 column 6 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 231 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      stat := 2;
+	               ^
+--WARNING----------
+OK
+Line 231 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      stat := 2;
+	               ^
+--WARNING----------
+OK
+Line 231 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      stat := 2;
+	               ^
+--WARNING----------
+OK
+Line 231 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      stat := 2;
+	               ^
+--WARNING----------
+OK
+Line 231 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      stat := 2;
+	             ^
+--WARNING----------
+OK
+Line 232 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      cursor := text.count;
+	                    ^
+--WARNING----------
+OK
+Line 232 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      cursor := text.count;
+	                    ^
+--WARNING----------
+OK
+Line 232 column 27 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      cursor := text.count;
+	                          ^
+--WARNING----------
+OK
+Line 232 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      cursor := text.count;
+	               ^
+--WARNING----------
+OK
+Line 233 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      refresh;
+	             ^
+--WARNING----------
+OK
+Line 233 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      refresh;
+	             ^
+--WARNING----------
+OK
+Line 233 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      refresh;
+	             ^
+--WARNING----------
+OK
+Line 233 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      refresh;
+	             ^
+--WARNING----------
+OK
+Line 234 column 6 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 238 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 236 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 0;
+	             ^
+--WARNING----------
+OK
+Line 236 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 0;
+	             ^
+--WARNING----------
+OK
+Line 236 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 0;
+	             ^
+--WARNING----------
+OK
+Line 236 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 0;
+	             ^
+--WARNING----------
+OK
+Line 236 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 0;
+	           ^
+--WARNING----------
+OK
+Line 237 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    refresh;
+	           ^
+--WARNING----------
+OK
+Line 237 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    refresh;
+	           ^
+--WARNING----------
+OK
+Line 237 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    refresh;
+	           ^
+--WARNING----------
+OK
+Line 237 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    refresh;
+	           ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 240 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 2 then {
+	       ^
+--WARNING----------
+OK
+Line 240 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 2 then {
+	       ^
+--WARNING----------
+OK
+Line 240 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 2 then {
+	       ^
+--WARNING----------
+OK
+Line 240 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 2 then {
+	       ^
+--WARNING----------
+OK
+Line 253 column 2 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 253 column 2 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 253 column 2 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 253 column 2 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 253 column 2 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 253 column 2 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 253 column 2 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 253 column 2 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 241 column 20 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  ((win != Self) && {MOUSE.left}).if {
+	                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 241 column 32 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  ((win != Self) && {MOUSE.left}).if {
+	                               ^
+--WARNING----------
+OK
+Line 241 column 32 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  ((win != Self) && {MOUSE.left}).if {
+	                               ^
+--WARNING----------
+OK
+Line 241 column 20 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  ((win != Self) && {MOUSE.left}).if {
+	                   ^
+--WARNING----------
+OK
+Line 252 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 242 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 0;	  
+	             ^
+--WARNING----------
+OK
+Line 242 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 0;	  
+	             ^
+--WARNING----------
+OK
+Line 242 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 0;	  
+	             ^
+--WARNING----------
+OK
+Line 242 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 0;	  
+	             ^
+--WARNING----------
+OK
+Line 242 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 0;	  
+	           ^
+--WARNING----------
+OK
+Line 243 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    refresh;
+	           ^
+--WARNING----------
+OK
+Line 243 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    refresh;
+	           ^
+--WARNING----------
+OK
+Line 243 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    refresh;
+	           ^
+--WARNING----------
+OK
+Line 243 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    refresh;
+	           ^
+--WARNING----------
+OK
+Line 245 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    (action != NULL).if {
+	            ^
+--WARNING----------
+OK
+Line 245 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    (action != NULL).if {
+	            ^
+--WARNING----------
+OK
+Line 250 column 6 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 246 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      action.value Self;
+	            ^
+--WARNING----------
+OK
+Line 246 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      action.value Self;
+	            ^
+--WARNING----------
+OK
+Line 141 column 20 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      (box_directory.text.last = '\n').if {
+                    ^
+--WARNING----------
+OK
+Line 141 column 20 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      (box_directory.text.last = '\n').if {
+                    ^
+--WARNING----------
+OK
+Line 141 column 25 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      (box_directory.text.last = '\n').if {
+                         ^
+--WARNING----------
+OK
+Line 141 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      (box_directory.text.last = '\n').if {
+                               ^
+--WARNING----------
+OK
+Line 141 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      (box_directory.text.last = '\n').if {
+                               ^
+--WARNING----------
+OK
+Line 141 column 31 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      (box_directory.text.last = '\n').if {
+                               ^
+--WARNING----------
+OK
+Line 806 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {! is_empty};
+     ^
+--WARNING----------
+OK
+Line 806 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {! is_empty};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 806 column 17 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {! is_empty};
+                 ^
+--WARNING----------
+OK
+Line 806 column 17 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {! is_empty};
+                 ^
+--WARNING----------
+OK
+Line 806 column 17 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {! is_empty};
+                 ^
+--WARNING----------
+OK
+Line 806 column 17 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {! is_empty};
+                 ^
+--WARNING----------
+OK
+Line 806 column 8 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {! is_empty};
+        ^
+--WARNING----------
+OK
+Line 806 column 8 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? {! is_empty};
+        ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 808 column 21 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := storage.item (count - 1);
+                     ^
+--WARNING----------
+OK
+Line 808 column 21 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := storage.item (count - 1);
+                     ^
+--WARNING----------
+OK
+Line 808 column 34 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := storage.item (count - 1);
+                                  ^
+--WARNING----------
+OK
+Line 808 column 34 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := storage.item (count - 1);
+                                  ^
+--WARNING----------
+OK
+Line 808 column 35 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := storage.item (count - 1);
+                                   ^
+--WARNING----------
+OK
+Line 808 column 35 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := storage.item (count - 1);
+                                   ^
+--WARNING----------
+OK
+Line 808 column 35 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := storage.item (count - 1);
+                                   ^
+--WARNING----------
+OK
+Line 808 column 35 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := storage.item (count - 1);
+                                   ^
+--WARNING----------
+OK
+Line 808 column 38 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    result := storage.item (count - 1);
+                                      ^
+--WARNING----------
+OK
+Line 810 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { result == item count};
+     ^
+--WARNING----------
+OK
+Line 810 column 5 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { result == item count};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 810 column 28 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { result == item count};
+                            ^
+--WARNING----------
+OK
+Line 810 column 28 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { result == item count};
+                            ^
+--WARNING----------
+OK
+Line 810 column 28 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { result == item count};
+                            ^
+--WARNING----------
+OK
+Line 810 column 28 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { result == item count};
+                            ^
+--WARNING----------
+OK
+Line 810 column 28 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { result == item count};
+                            ^
+--WARNING----------
+OK
+Line 810 column 28 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { result == item count};
+                            ^
+--WARNING----------
+OK
+Line 810 column 17 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { result == item count};
+                 ^
+--WARNING----------
+OK
+Line 810 column 17 in ABSTRACT_STRING(/home/sonntag/lisaac/lib2/string/abstract_string.li):
+    ? { result == item count};
+                 ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 143 column 7 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 142 column 21 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        box_directory.text.remove_last 1;
+                     ^
+--WARNING----------
+OK
+Line 142 column 21 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        box_directory.text.remove_last 1;
+                     ^
+--WARNING----------
+OK
+Line 142 column 26 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        box_directory.text.remove_last 1;
+                          ^
+--WARNING----------
+OK
+Line 142 column 40 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+        box_directory.text.remove_last 1;
+                                        ^
+--WARNING----------
+OK
+Line 143 column 7 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 144 column 35 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      open_directory (box_directory.text);
+                                   ^
+--WARNING----------
+OK
+Line 144 column 35 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      open_directory (box_directory.text);
+                                   ^
+--WARNING----------
+OK
+Line 144 column 40 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      open_directory (box_directory.text);
+                                        ^
+--WARNING----------
+OK
+Line 144 column 41 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      open_directory (box_directory.text);
+                                         ^
+--WARNING----------
+OK
+Line 144 column 41 in VIEWER(/home/sonntag/lisaac/example/gui/viewer/viewer.li):
+      open_directory (box_directory.text);
+                                         ^
+--WARNING----------
+OK
+Line 247 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      (cursor > text.count).if {
+	              ^
+--WARNING----------
+OK
+Line 247 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      (cursor > text.count).if {
+	              ^
+--WARNING----------
+OK
+Line 247 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      (cursor > text.count).if {
+	                    ^
+--WARNING----------
+OK
+Line 247 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      (cursor > text.count).if {
+	                    ^
+--WARNING----------
+OK
+Line 247 column 27 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      (cursor > text.count).if {
+	                          ^
+--WARNING----------
+OK
+Line 247 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      (cursor > text.count).if {
+	               ^
+--WARNING----------
+OK
+Line 247 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      (cursor > text.count).if {
+	               ^
+--WARNING----------
+OK
+Line 247 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      (cursor > text.count).if {
+	               ^
+--WARNING----------
+OK
+Line 247 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      (cursor > text.count).if {
+	               ^
+--WARNING----------
+OK
+Line 249 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 248 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+		cursor := text.count;
+		              ^
+--WARNING----------
+OK
+Line 248 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+		cursor := text.count;
+		              ^
+--WARNING----------
+OK
+Line 248 column 22 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+		cursor := text.count;
+		                    ^
+--WARNING----------
+OK
+Line 248 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+		cursor := text.count;
+		         ^
+--WARNING----------
+OK
+Line 249 column 8 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      };
+	       ^
+--WARNING----------
+OK
+Line 250 column 6 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 251 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    DESK.receive msg;
+	                    ^
+--WARNING----------
+OK
+Line 251 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    DESK.receive msg;
+	                    ^
+--WARNING----------
+OK
+Line 252 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 255 column 5 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 258 column 22 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((keyb != NULL) && {(stat & 11b) = 2}).if {      
+                      ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 258 column 30 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((keyb != NULL) && {(stat & 11b) = 2}).if {      
+                              ^
+--WARNING----------
+OK
+Line 258 column 30 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((keyb != NULL) && {(stat & 11b) = 2}).if {      
+                              ^
+--WARNING----------
+OK
+Line 258 column 35 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((keyb != NULL) && {(stat & 11b) = 2}).if {      
+                                   ^
+--WARNING----------
+OK
+Line 258 column 35 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((keyb != NULL) && {(stat & 11b) = 2}).if {      
+                                   ^
+--WARNING----------
+OK
+Line 258 column 35 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((keyb != NULL) && {(stat & 11b) = 2}).if {      
+                                   ^
+--WARNING----------
+OK
+Line 258 column 35 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((keyb != NULL) && {(stat & 11b) = 2}).if {      
+                                   ^
+--WARNING----------
+OK
+Line 258 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((keyb != NULL) && {(stat & 11b) = 2}).if {      
+                               ^
+--WARNING----------
+OK
+Line 258 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((keyb != NULL) && {(stat & 11b) = 2}).if {      
+                               ^
+--WARNING----------
+OK
+Line 258 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((keyb != NULL) && {(stat & 11b) = 2}).if {      
+                               ^
+--WARNING----------
+OK
+Line 258 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((keyb != NULL) && {(stat & 11b) = 2}).if {      
+                               ^
+--WARNING----------
+OK
+Line 258 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((keyb != NULL) && {(stat & 11b) = 2}).if {      
+                               ^
+--WARNING----------
+OK
+Line 258 column 31 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((keyb != NULL) && {(stat & 11b) = 2}).if {      
+                               ^
+--WARNING----------
+OK
+Line 258 column 22 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    ((keyb != NULL) && {(stat & 11b) = 2}).if {      
+                      ^
+--WARNING----------
+OK
+Line 315 column 5 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 259 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      cmd := (keyb.key >> 8).to_uinteger_8;
+                       ^
+--WARNING----------
+OK
+Line 259 column 25 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      cmd := (keyb.key >> 8).to_uinteger_8;
+                         ^
+--WARNING----------
+OK
+Line 259 column 25 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      cmd := (keyb.key >> 8).to_uinteger_8;
+                         ^
+--WARNING----------
+OK
+Line 259 column 25 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      cmd := (keyb.key >> 8).to_uinteger_8;
+                         ^
+--WARNING----------
+OK
+Line 259 column 25 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      cmd := (keyb.key >> 8).to_uinteger_8;
+                         ^
+--WARNING----------
+OK
+Line 259 column 25 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      cmd := (keyb.key >> 8).to_uinteger_8;
+                         ^
+--WARNING----------
+OK
+Line 259 column 25 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      cmd := (keyb.key >> 8).to_uinteger_8;
+                         ^
+--WARNING----------
+OK
+Line 259 column 42 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      cmd := (keyb.key >> 8).to_uinteger_8;
+                                          ^
+--WARNING----------
+OK
+Line 259 column 42 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      cmd := (keyb.key >> 8).to_uinteger_8;
+                                          ^
+--WARNING----------
+OK
+Line 259 column 42 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      cmd := (keyb.key >> 8).to_uinteger_8;
+                                          ^
+--WARNING----------
+OK
+Line 259 column 42 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      cmd := (keyb.key >> 8).to_uinteger_8;
+                                          ^
+--WARNING----------
+OK
+Line 259 column 42 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      cmd := (keyb.key >> 8).to_uinteger_8;
+                                          ^
+--WARNING----------
+OK
+Line 259 column 42 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      cmd := (keyb.key >> 8).to_uinteger_8;
+                                          ^
+--WARNING----------
+OK
+Line 259 column 42 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      cmd := (keyb.key >> 8).to_uinteger_8;
+                                          ^
+--WARNING----------
+OK
+Line 259 column 42 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      cmd := (keyb.key >> 8).to_uinteger_8;
+                                          ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 329 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 472 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_8:UINTEGER_8   <- CONVERT(SELF,UINTEGER_8 ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 472 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_8:UINTEGER_8   <- CONVERT(SELF,UINTEGER_8 ).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 260 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      key := (keyb.key & 0FFh).to_character;
+                       ^
+--WARNING----------
+OK
+Line 260 column 29 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      key := (keyb.key & 0FFh).to_character;
+                             ^
+--WARNING----------
+OK
+Line 260 column 29 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      key := (keyb.key & 0FFh).to_character;
+                             ^
+--WARNING----------
+OK
+Line 260 column 29 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      key := (keyb.key & 0FFh).to_character;
+                             ^
+--WARNING----------
+OK
+Line 260 column 29 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      key := (keyb.key & 0FFh).to_character;
+                             ^
+--WARNING----------
+OK
+Line 260 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      key := (keyb.key & 0FFh).to_character;
+                        ^
+--WARNING----------
+OK
+Line 260 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      key := (keyb.key & 0FFh).to_character;
+                        ^
+--WARNING----------
+OK
+Line 260 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      key := (keyb.key & 0FFh).to_character;
+                        ^
+--WARNING----------
+OK
+Line 260 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      key := (keyb.key & 0FFh).to_character;
+                        ^
+--WARNING----------
+OK
+Line 260 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      key := (keyb.key & 0FFh).to_character;
+                        ^
+--WARNING----------
+OK
+Line 260 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      key := (keyb.key & 0FFh).to_character;
+                        ^
+--WARNING----------
+OK
+Line 260 column 43 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      key := (keyb.key & 0FFh).to_character;
+                                           ^
+--WARNING----------
+OK
+Line 260 column 43 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      key := (keyb.key & 0FFh).to_character;
+                                           ^
+--WARNING----------
+OK
+Line 260 column 43 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      key := (keyb.key & 0FFh).to_character;
+                                           ^
+--WARNING----------
+OK
+Line 260 column 43 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      key := (keyb.key & 0FFh).to_character;
+                                           ^
+--WARNING----------
+OK
+Line 260 column 43 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      key := (keyb.key & 0FFh).to_character;
+                                           ^
+--WARNING----------
+OK
+Line 260 column 43 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      key := (keyb.key & 0FFh).to_character;
+                                           ^
+--WARNING----------
+OK
+Line 261 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      ((cmd & 8) != 0).if {
+               ^
+--WARNING----------
+OK
+Line 261 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      ((cmd & 8) != 0).if {
+               ^
+--WARNING----------
+OK
+Line 261 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      ((cmd & 8) != 0).if {
+               ^
+--WARNING----------
+OK
+Line 261 column 15 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      ((cmd & 8) != 0).if {
+               ^
+--WARNING----------
+OK
+Line 261 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      ((cmd & 8) != 0).if {
+             ^
+--WARNING----------
+OK
+Line 261 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      ((cmd & 8) != 0).if {
+             ^
+--WARNING----------
+OK
+Line 261 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      ((cmd & 8) != 0).if {
+             ^
+--WARNING----------
+OK
+Line 261 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      ((cmd & 8) != 0).if {
+             ^
+--WARNING----------
+OK
+Line 261 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      ((cmd & 8) != 0).if {
+             ^
+--WARNING----------
+OK
+Line 261 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      ((cmd & 8) != 0).if {
+             ^
+--WARNING----------
+OK
+Line 312 column 7 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 281 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 'L' then { 
+	^
+--WARNING----------
+OK
+Line 281 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 'L' then { 
+	^
+--WARNING----------
+OK
+Line 97 column 23 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ((Self = value1) || {Self = value2}).if block;
+                       ^
+--WARNING----------
+OK
+Line 97 column 23 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ((Self = value1) || {Self = value2}).if block;
+                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 97 column 49 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ((Self = value1) || {Self = value2}).if block;
+                                                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 265 column 7 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  text.add_last '\n';
+	      ^
+--WARNING----------
+OK
+Line 265 column 7 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  text.add_last '\n';
+	      ^
+--WARNING----------
+OK
+Line 265 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  text.add_last '\n';
+	                    ^
+--WARNING----------
+OK
+Line 266 column 20 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  cursor := cursor + 1;
+	                   ^
+--WARNING----------
+OK
+Line 266 column 20 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  cursor := cursor + 1;
+	                   ^
+--WARNING----------
+OK
+Line 266 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  cursor := cursor + 1;
+	                    ^
+--WARNING----------
+OK
+Line 266 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  cursor := cursor + 1;
+	                    ^
+--WARNING----------
+OK
+Line 266 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  cursor := cursor + 1;
+	                    ^
+--WARNING----------
+OK
+Line 266 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  cursor := cursor + 1;
+	                    ^
+--WARNING----------
+OK
+Line 266 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  cursor := cursor + 1;
+	           ^
+--WARNING----------
+OK
+Line 267 column 10 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  refresh;
+	         ^
+--WARNING----------
+OK
+Line 267 column 10 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  refresh;
+	         ^
+--WARNING----------
+OK
+Line 267 column 10 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  refresh;
+	         ^
+--WARNING----------
+OK
+Line 267 column 10 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  refresh;
+	         ^
+--WARNING----------
+OK
+Line 269 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (action != NULL).if {
+	          ^
+--WARNING----------
+OK
+Line 269 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (action != NULL).if {
+	          ^
+--WARNING----------
+OK
+Line 274 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };	  
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 270 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    action.value Self;
+	          ^
+--WARNING----------
+OK
+Line 270 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    action.value Self;
+	          ^
+--WARNING----------
+OK
+Line 271 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    (cursor > text.count).if {
+	            ^
+--WARNING----------
+OK
+Line 271 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    (cursor > text.count).if {
+	            ^
+--WARNING----------
+OK
+Line 271 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    (cursor > text.count).if {
+	                  ^
+--WARNING----------
+OK
+Line 271 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    (cursor > text.count).if {
+	                  ^
+--WARNING----------
+OK
+Line 271 column 25 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    (cursor > text.count).if {
+	                        ^
+--WARNING----------
+OK
+Line 271 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    (cursor > text.count).if {
+	             ^
+--WARNING----------
+OK
+Line 271 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    (cursor > text.count).if {
+	             ^
+--WARNING----------
+OK
+Line 271 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    (cursor > text.count).if {
+	             ^
+--WARNING----------
+OK
+Line 271 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    (cursor > text.count).if {
+	             ^
+--WARNING----------
+OK
+Line 273 column 6 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 272 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      cursor := text.count;
+	                    ^
+--WARNING----------
+OK
+Line 272 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      cursor := text.count;
+	                    ^
+--WARNING----------
+OK
+Line 272 column 27 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      cursor := text.count;
+	                          ^
+--WARNING----------
+OK
+Line 272 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	      cursor := text.count;
+	               ^
+--WARNING----------
+OK
+Line 273 column 6 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    };
+	     ^
+--WARNING----------
+OK
+Line 274 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };	  
+	   ^
+--WARNING----------
+OK
+Line 275 column 10 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  ((stat & 100b) != 0).if {	    
+	         ^
+--WARNING----------
+OK
+Line 275 column 10 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  ((stat & 100b) != 0).if {	    
+	         ^
+--WARNING----------
+OK
+Line 275 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  ((stat & 100b) != 0).if {	    
+	               ^
+--WARNING----------
+OK
+Line 275 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  ((stat & 100b) != 0).if {	    
+	               ^
+--WARNING----------
+OK
+Line 275 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  ((stat & 100b) != 0).if {	    
+	               ^
+--WARNING----------
+OK
+Line 275 column 16 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  ((stat & 100b) != 0).if {	    
+	               ^
+--WARNING----------
+OK
+Line 275 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  ((stat & 100b) != 0).if {	    
+	          ^
+--WARNING----------
+OK
+Line 275 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  ((stat & 100b) != 0).if {	    
+	          ^
+--WARNING----------
+OK
+Line 275 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  ((stat & 100b) != 0).if {	    
+	          ^
+--WARNING----------
+OK
+Line 275 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  ((stat & 100b) != 0).if {	    
+	          ^
+--WARNING----------
+OK
+Line 275 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  ((stat & 100b) != 0).if {	    
+	          ^
+--WARNING----------
+OK
+Line 275 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  ((stat & 100b) != 0).if {	    
+	          ^
+--WARNING----------
+OK
+Line 278 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 276 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 0;
+	             ^
+--WARNING----------
+OK
+Line 276 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 0;
+	             ^
+--WARNING----------
+OK
+Line 276 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 0;
+	             ^
+--WARNING----------
+OK
+Line 276 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 0;
+	             ^
+--WARNING----------
+OK
+Line 276 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    stat := 0;
+	           ^
+--WARNING----------
+OK
+Line 277 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    DESK.receive msg;
+	                    ^
+--WARNING----------
+OK
+Line 277 column 21 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    DESK.receive msg;
+	                    ^
+--WARNING----------
+OK
+Line 278 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 97 column 49 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    ((Self = value1) || {Self = value2}).if block;
+                                                 ^
+--WARNING----------
+OK
+Line 286 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 'R' then {
+	^
+--WARNING----------
+OK
+Line 286 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 'R' then {
+	^
+--WARNING----------
+OK
+Line 91 column 25 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    (Self=value).if block;
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 282 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (cursor != 0).if {
+	          ^
+--WARNING----------
+OK
+Line 282 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (cursor != 0).if {
+	          ^
+--WARNING----------
+OK
+Line 284 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 283 column 22 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor - 1;
+	                     ^
+--WARNING----------
+OK
+Line 283 column 22 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor - 1;
+	                     ^
+--WARNING----------
+OK
+Line 283 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor - 1;
+	                      ^
+--WARNING----------
+OK
+Line 283 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor - 1;
+	                      ^
+--WARNING----------
+OK
+Line 283 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor - 1;
+	                      ^
+--WARNING----------
+OK
+Line 283 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor - 1;
+	                      ^
+--WARNING----------
+OK
+Line 283 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor - 1;
+	             ^
+--WARNING----------
+OK
+Line 284 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 91 column 25 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    (Self=value).if block;
+                         ^
+--WARNING----------
+OK
+Line 291 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 'B' then {
+	^
+--WARNING----------
+OK
+Line 291 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 'B' then {
+	^
+--WARNING----------
+OK
+Line 91 column 25 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    (Self=value).if block;
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 287 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (cursor != text.count).if {
+	          ^
+--WARNING----------
+OK
+Line 287 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (cursor != text.count).if {
+	          ^
+--WARNING----------
+OK
+Line 287 column 18 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (cursor != text.count).if {
+	                 ^
+--WARNING----------
+OK
+Line 287 column 18 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (cursor != text.count).if {
+	                 ^
+--WARNING----------
+OK
+Line 287 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (cursor != text.count).if {
+	                       ^
+--WARNING----------
+OK
+Line 289 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 288 column 22 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor + 1;
+	                     ^
+--WARNING----------
+OK
+Line 288 column 22 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor + 1;
+	                     ^
+--WARNING----------
+OK
+Line 288 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor + 1;
+	                      ^
+--WARNING----------
+OK
+Line 288 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor + 1;
+	                      ^
+--WARNING----------
+OK
+Line 288 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor + 1;
+	                      ^
+--WARNING----------
+OK
+Line 288 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor + 1;
+	                      ^
+--WARNING----------
+OK
+Line 288 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor + 1;
+	             ^
+--WARNING----------
+OK
+Line 289 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 91 column 25 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    (Self=value).if block;
+                         ^
+--WARNING----------
+OK
+Line 294 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 'E' then {
+	^
+--WARNING----------
+OK
+Line 294 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 'E' then {
+	^
+--WARNING----------
+OK
+Line 91 column 25 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    (Self=value).if block;
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 292 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  cursor := 0;
+	           ^
+--WARNING----------
+OK
+Line 91 column 25 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    (Self=value).if block;
+                         ^
+--WARNING----------
+OK
+Line 298 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when '\8\' then {
+	^
+--WARNING----------
+OK
+Line 298 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when '\8\' then {
+	^
+--WARNING----------
+OK
+Line 91 column 25 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    (Self=value).if block;
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 295 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  cursor := text.count;
+	                ^
+--WARNING----------
+OK
+Line 295 column 17 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  cursor := text.count;
+	                ^
+--WARNING----------
+OK
+Line 295 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  cursor := text.count;
+	                      ^
+--WARNING----------
+OK
+Line 295 column 12 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  cursor := text.count;
+	           ^
+--WARNING----------
+OK
+Line 91 column 25 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    (Self=value).if block;
+                         ^
+--WARNING----------
+OK
+Line 304 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 'S' then {
+	^
+--WARNING----------
+OK
+Line 304 column 1 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	.when 'S' then {
+	^
+--WARNING----------
+OK
+Line 91 column 25 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    (Self=value).if block;
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 299 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (cursor != 0).if {
+	          ^
+--WARNING----------
+OK
+Line 299 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (cursor != 0).if {
+	          ^
+--WARNING----------
+OK
+Line 302 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 300 column 9 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    text.remove cursor;
+	        ^
+--WARNING----------
+OK
+Line 300 column 9 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    text.remove cursor;
+	        ^
+--WARNING----------
+OK
+Line 300 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    text.remove cursor;
+	                      ^
+--WARNING----------
+OK
+Line 300 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    text.remove cursor;
+	                      ^
+--WARNING----------
+OK
+Line 300 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    text.remove cursor;
+	                      ^
+--WARNING----------
+OK
+Line 301 column 22 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor - 1;
+	                     ^
+--WARNING----------
+OK
+Line 301 column 22 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor - 1;
+	                     ^
+--WARNING----------
+OK
+Line 301 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor - 1;
+	                      ^
+--WARNING----------
+OK
+Line 301 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor - 1;
+	                      ^
+--WARNING----------
+OK
+Line 301 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor - 1;
+	                      ^
+--WARNING----------
+OK
+Line 301 column 23 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor - 1;
+	                      ^
+--WARNING----------
+OK
+Line 301 column 14 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    cursor := cursor - 1;
+	             ^
+--WARNING----------
+OK
+Line 302 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 91 column 25 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    (Self=value).if block;
+                         ^
+--WARNING----------
+OK
+Line 308 column 2 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 308 column 2 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 91 column 25 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    (Self=value).if block;
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 305 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (cursor != text.count).if {
+	          ^
+--WARNING----------
+OK
+Line 305 column 11 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (cursor != text.count).if {
+	          ^
+--WARNING----------
+OK
+Line 305 column 18 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (cursor != text.count).if {
+	                 ^
+--WARNING----------
+OK
+Line 305 column 18 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (cursor != text.count).if {
+	                 ^
+--WARNING----------
+OK
+Line 305 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  (cursor != text.count).if {
+	                       ^
+--WARNING----------
+OK
+Line 307 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 306 column 9 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    text.remove (cursor+1);
+	        ^
+--WARNING----------
+OK
+Line 306 column 9 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    text.remove (cursor+1);
+	        ^
+--WARNING----------
+OK
+Line 306 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    text.remove (cursor+1);
+	                       ^
+--WARNING----------
+OK
+Line 306 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    text.remove (cursor+1);
+	                       ^
+--WARNING----------
+OK
+Line 306 column 25 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    text.remove (cursor+1);
+	                        ^
+--WARNING----------
+OK
+Line 306 column 25 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    text.remove (cursor+1);
+	                        ^
+--WARNING----------
+OK
+Line 306 column 25 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    text.remove (cursor+1);
+	                        ^
+--WARNING----------
+OK
+Line 306 column 25 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    text.remove (cursor+1);
+	                        ^
+--WARNING----------
+OK
+Line 306 column 27 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	    text.remove (cursor+1);
+	                          ^
+--WARNING----------
+OK
+Line 307 column 4 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	  };
+	   ^
+--WARNING----------
+OK
+Line 91 column 25 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+    (Self=value).if block;
+                         ^
+--WARNING----------
+OK
+Line 312 column 7 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 310 column 5 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	text.insert key to cursor;
+	    ^
+--WARNING----------
+OK
+Line 310 column 5 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	text.insert key to cursor;
+	    ^
+--WARNING----------
+OK
+Line 310 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	text.insert key to cursor;
+	                         ^
+--WARNING----------
+OK
+Line 310 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	text.insert key to cursor;
+	                         ^
+--WARNING----------
+OK
+Line 310 column 26 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	text.insert key to cursor;
+	                         ^
+--WARNING----------
+OK
+Line 311 column 18 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	cursor := cursor + 1;
+	                 ^
+--WARNING----------
+OK
+Line 311 column 18 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	cursor := cursor + 1;
+	                 ^
+--WARNING----------
+OK
+Line 311 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	cursor := cursor + 1;
+	                  ^
+--WARNING----------
+OK
+Line 311 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	cursor := cursor + 1;
+	                  ^
+--WARNING----------
+OK
+Line 311 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	cursor := cursor + 1;
+	                  ^
+--WARNING----------
+OK
+Line 311 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	cursor := cursor + 1;
+	                  ^
+--WARNING----------
+OK
+Line 311 column 10 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+	cursor := cursor + 1;
+	         ^
+--WARNING----------
+OK
+Line 313 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      stat := stat & 11b;
+                   ^
+--WARNING----------
+OK
+Line 313 column 19 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      stat := stat & 11b;
+                   ^
+--WARNING----------
+OK
+Line 313 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      stat := stat & 11b;
+                        ^
+--WARNING----------
+OK
+Line 313 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      stat := stat & 11b;
+                        ^
+--WARNING----------
+OK
+Line 313 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      stat := stat & 11b;
+                        ^
+--WARNING----------
+OK
+Line 313 column 24 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      stat := stat & 11b;
+                        ^
+--WARNING----------
+OK
+Line 313 column 20 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      stat := stat & 11b;
+                    ^
+--WARNING----------
+OK
+Line 313 column 20 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      stat := stat & 11b;
+                    ^
+--WARNING----------
+OK
+Line 313 column 20 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      stat := stat & 11b;
+                    ^
+--WARNING----------
+OK
+Line 313 column 20 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      stat := stat & 11b;
+                    ^
+--WARNING----------
+OK
+Line 313 column 20 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      stat := stat & 11b;
+                    ^
+--WARNING----------
+OK
+Line 313 column 20 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      stat := stat & 11b;
+                    ^
+--WARNING----------
+OK
+Line 313 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      stat := stat & 11b;
+             ^
+--WARNING----------
+OK
+Line 314 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      refresh;      
+             ^
+--WARNING----------
+OK
+Line 314 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      refresh;      
+             ^
+--WARNING----------
+OK
+Line 314 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      refresh;      
+             ^
+--WARNING----------
+OK
+Line 314 column 13 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+      refresh;      
+             ^
+--WARNING----------
+OK
+Line 315 column 5 in G_IN(/home/sonntag/lisaac/lib2/gui/g_in.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 20 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	  focus.receive msg;		  
+	                   ^
+--WARNING----------
+OK
+Line 163 column 20 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	  focus.receive msg;		  
+	                   ^
+--WARNING----------
+OK
+Line 163 column 20 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	  focus.receive msg;		  
+	                   ^
+--WARNING----------
+OK
+Line 163 column 20 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	  focus.receive msg;		  
+	                   ^
+--WARNING----------
+OK
+Line 1219 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 1219 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 1219 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 1219 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 1222 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1221 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.receive msg;
+            ^
+--WARNING----------
+OK
+Line 1221 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.receive msg;
+            ^
+--WARNING----------
+OK
+Line 1221 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.receive msg;
+            ^
+--WARNING----------
+OK
+Line 1221 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.receive msg;
+            ^
+--WARNING----------
+OK
+Line 1221 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.receive msg;
+                        ^
+--WARNING----------
+OK
+Line 1221 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.receive msg;
+                        ^
+--WARNING----------
+OK
+Line 1221 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.receive msg;
+                        ^
+--WARNING----------
+OK
+Line 1222 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 163 column 20 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	  focus.receive msg;		  
+	                   ^
+--WARNING----------
+OK
+Line 163 column 20 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	  focus.receive msg;		  
+	                   ^
+--WARNING----------
+OK
+Line 163 column 20 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	  focus.receive msg;		  
+	                   ^
+--WARNING----------
+OK
+Line 1219 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 1219 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 1219 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 1219 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    (parent != NULL).if {
+            ^
+--WARNING----------
+OK
+Line 1222 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1220 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      msg.set_destination parent;
+                                ^
+--WARNING----------
+OK
+Line 1221 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.receive msg;
+            ^
+--WARNING----------
+OK
+Line 1221 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.receive msg;
+            ^
+--WARNING----------
+OK
+Line 1221 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.receive msg;
+            ^
+--WARNING----------
+OK
+Line 1221 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.receive msg;
+            ^
+--WARNING----------
+OK
+Line 1221 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.receive msg;
+                        ^
+--WARNING----------
+OK
+Line 1221 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.receive msg;
+                        ^
+--WARNING----------
+OK
+Line 1221 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      parent.receive msg;
+                        ^
+--WARNING----------
+OK
+Line 1222 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 164 column 2 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 165 column 7 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 121 column 15 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      p := (p + 1) & 03h;
+               ^
+--WARNING----------
+OK
+Line 121 column 15 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      p := (p + 1) & 03h;
+               ^
+--WARNING----------
+OK
+Line 121 column 15 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      p := (p + 1) & 03h;
+               ^
+--WARNING----------
+OK
+Line 121 column 15 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      p := (p + 1) & 03h;
+               ^
+--WARNING----------
+OK
+Line 121 column 20 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      p := (p + 1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 121 column 20 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+      p := (p + 1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 89 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `ResizeRequest`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 89 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `ResizeRequest`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 89 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `ResizeRequest`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 89 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `ResizeRequest`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 85 column 11 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	x1 := x0 + `ev.xexpose.width` :INTEGER - 1;
+	          ^
+--WARNING----------
+OK
+Line 85 column 11 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	x1 := x0 + `ev.xexpose.width` :INTEGER - 1;
+	          ^
+--WARNING----------
+OK
+Line 85 column 11 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	x1 := x0 + `ev.xexpose.width` :INTEGER - 1;
+	          ^
+--WARNING----------
+OK
+Line 85 column 11 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	x1 := x0 + `ev.xexpose.width` :INTEGER - 1;
+	          ^
+--WARNING----------
+OK
+Line 85 column 41 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	x1 := x0 + `ev.xexpose.width` :INTEGER - 1;
+	                                        ^
+--WARNING----------
+OK
+Line 85 column 41 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	x1 := x0 + `ev.xexpose.width` :INTEGER - 1;
+	                                        ^
+--WARNING----------
+OK
+Line 85 column 41 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	x1 := x0 + `ev.xexpose.width` :INTEGER - 1;
+	                                        ^
+--WARNING----------
+OK
+Line 85 column 41 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	x1 := x0 + `ev.xexpose.width` :INTEGER - 1;
+	                                        ^
+--WARNING----------
+OK
+Line 86 column 11 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	y1 := y0 + `ev.xexpose.height`:INTEGER - 1;		
+	          ^
+--WARNING----------
+OK
+Line 86 column 11 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	y1 := y0 + `ev.xexpose.height`:INTEGER - 1;		
+	          ^
+--WARNING----------
+OK
+Line 86 column 11 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	y1 := y0 + `ev.xexpose.height`:INTEGER - 1;		
+	          ^
+--WARNING----------
+OK
+Line 86 column 11 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	y1 := y0 + `ev.xexpose.height`:INTEGER - 1;		
+	          ^
+--WARNING----------
+OK
+Line 86 column 41 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	y1 := y0 + `ev.xexpose.height`:INTEGER - 1;		
+	                                        ^
+--WARNING----------
+OK
+Line 86 column 41 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	y1 := y0 + `ev.xexpose.height`:INTEGER - 1;		
+	                                        ^
+--WARNING----------
+OK
+Line 86 column 41 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	y1 := y0 + `ev.xexpose.height`:INTEGER - 1;		
+	                                        ^
+--WARNING----------
+OK
+Line 86 column 41 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	y1 := y0 + `ev.xexpose.height`:INTEGER - 1;		
+	                                        ^
+--WARNING----------
+OK
+Line 87 column 21 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	DESK.physical_screen.redraw (x0,y0) to (x1,y1);
+	                    ^
+--WARNING----------
+OK
+Line 87 column 21 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	DESK.physical_screen.redraw (x0,y0) to (x1,y1);
+	                    ^
+--WARNING----------
+OK
+Line 87 column 47 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	DESK.physical_screen.redraw (x0,y0) to (x1,y1);
+	                                              ^
+--WARNING----------
+OK
+Line 1153 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                            ^
+--WARNING----------
+OK
+Line 1153 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1151 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1151 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1144 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(lev = 0) && {win2 != NULL}}.while_do {
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1144 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(lev = 0) && {win2 != NULL}}.while_do {
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1150 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1147 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                    ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1150 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1153 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1153 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                 ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1156 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1156 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1162 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1162 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1160 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1160 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                                     ^
+--WARNING----------
+OK
+Line 1160 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                       ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1161 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_p := elt_p.next;
+                         ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1180 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1180 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1166 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                      ^
+--WARNING----------
+OK
+Line 1166 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                               ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                      ^
+--WARNING----------
+OK
+Line 1167 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                               ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                      ^
+--WARNING----------
+OK
+Line 1168 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                               ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                      ^
+--WARNING----------
+OK
+Line 1169 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                            ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                    ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                    ^
+--WARNING----------
+OK
+Line 1178 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1172 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2 := elt_p.window;
+	                    ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1178 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1179 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_p := elt_p.next;
+                         ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 100 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `ConfigureNotify`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 100 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `ConfigureNotify`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 100 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `ConfigureNotify`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 100 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `ConfigureNotify`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 95 column 40 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	VIDEO.pixel_hard (x1,10) color 0FF0000h;
+	                                       ^
+--WARNING----------
+OK
+Line 95 column 40 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	VIDEO.pixel_hard (x1,10) color 0FF0000h;
+	                                       ^
+--WARNING----------
+OK
+Line 95 column 40 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	VIDEO.pixel_hard (x1,10) color 0FF0000h;
+	                                       ^
+--WARNING----------
+OK
+Line 95 column 40 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	VIDEO.pixel_hard (x1,10) color 0FF0000h;
+	                                       ^
+--WARNING----------
+OK
+Line 95 column 40 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	VIDEO.pixel_hard (x1,10) color 0FF0000h;
+	                                       ^
+--WARNING----------
+OK
+Line 95 column 40 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	VIDEO.pixel_hard (x1,10) color 0FF0000h;
+	                                       ^
+--WARNING----------
+OK
+Line 97 column 27 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	DESK.resize_window (x1,y1);
+	                          ^
+--WARNING----------
+OK
+Line 97 column 27 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	DESK.resize_window (x1,y1);
+	                          ^
+--WARNING----------
+OK
+Line 133 column 22 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    VIDEO.resize (w,h);
+                      ^
+--WARNING----------
+OK
+Line 133 column 22 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    VIDEO.resize (w,h);
+                      ^
+--WARNING----------
+OK
+Line 60 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    width  := w;
+             ^
+--WARNING----------
+OK
+Line 60 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    width  := w;
+             ^
+--WARNING----------
+OK
+Line 60 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    width  := w;
+             ^
+--WARNING----------
+OK
+Line 60 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    width  := w;
+             ^
+--WARNING----------
+OK
+Line 60 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    width  := w;
+             ^
+--WARNING----------
+OK
+Line 61 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    height := h;
+             ^
+--WARNING----------
+OK
+Line 61 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    height := h;
+             ^
+--WARNING----------
+OK
+Line 61 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    height := h;
+             ^
+--WARNING----------
+OK
+Line 61 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    height := h;
+             ^
+--WARNING----------
+OK
+Line 61 column 13 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    height := h;
+             ^
+--WARNING----------
+OK
+Line 62 column 16 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 62 column 16 in VIDEO(/home/sonntag/lisaac/lib2_os/unix/video/video.li):
+    clipping_off;
+                ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 263 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x0 := 0;
+              ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 21 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                     ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+                      ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 264 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_x1 := width - 1;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 265 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y0 := 0;
+              ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 22 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                      ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 23 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+                       ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 266 column 14 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+    clip_y1 := height - 1;
+              ^
+--WARNING----------
+OK
+Line 134 column 19 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen.resize (w,h);    
+                   ^
+--WARNING----------
+OK
+Line 134 column 19 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen.resize (w,h);    
+                   ^
+--WARNING----------
+OK
+Line 134 column 32 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    physical_screen.resize (w,h);    
+                                ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                     ^
+--WARNING----------
+OK
+Line 421 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 445 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 430 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 423 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 423 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 424 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 430 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	           ^
+--WARNING----------
+OK
+Line 426 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	                 ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	           ^
+--WARNING----------
+OK
+Line 427 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	                 ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	           ^
+--WARNING----------
+OK
+Line 428 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	                 ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	           ^
+--WARNING----------
+OK
+Line 429 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	                 ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 441 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                   ^
+--WARNING----------
+OK
+Line 437 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                         ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                   ^
+--WARNING----------
+OK
+Line 438 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                         ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                   ^
+--WARNING----------
+OK
+Line 439 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                         ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                   ^
+--WARNING----------
+OK
+Line 440 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                         ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 441 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 444 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 444 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 445 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 135 column 32 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    set_position physical_screen at (0,0) size (w,h);
+                                ^
+--WARNING----------
+OK
+Line 135 column 32 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    set_position physical_screen at (0,0) size (w,h);
+                                ^
+--WARNING----------
+OK
+Line 135 column 52 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    set_position physical_screen at (0,0) size (w,h);
+                                                    ^
+--WARNING----------
+OK
+Line 135 column 52 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    set_position physical_screen at (0,0) size (w,h);
+                                                    ^
+--WARNING----------
+OK
+Line 135 column 52 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    set_position physical_screen at (0,0) size (w,h);
+                                                    ^
+--WARNING----------
+OK
+Line 135 column 52 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    set_position physical_screen at (0,0) size (w,h);
+                                                    ^
+--WARNING----------
+OK
+Line 136 column 18 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    virtual_screen.update_size;
+                  ^
+--WARNING----------
+OK
+Line 136 column 18 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    virtual_screen.update_size;
+                  ^
+--WARNING----------
+OK
+Line 136 column 30 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+    virtual_screen.update_size;
+                              ^
+--WARNING----------
+OK
+Line 95 column 24 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                        ^
+--WARNING----------
+OK
+Line 95 column 24 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                        ^
+--WARNING----------
+OK
+Line 95 column 30 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                              ^
+--WARNING----------
+OK
+Line 95 column 30 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                              ^
+--WARNING----------
+OK
+Line 95 column 36 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                    ^
+--WARNING----------
+OK
+Line 95 column 36 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                    ^
+--WARNING----------
+OK
+Line 95 column 36 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                    ^
+--WARNING----------
+OK
+Line 95 column 36 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                    ^
+--WARNING----------
+OK
+Line 95 column 36 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                    ^
+--WARNING----------
+OK
+Line 95 column 25 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                         ^
+--WARNING----------
+OK
+Line 95 column 25 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                         ^
+--WARNING----------
+OK
+Line 95 column 25 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                         ^
+--WARNING----------
+OK
+Line 95 column 25 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                         ^
+--WARNING----------
+OK
+Line 95 column 50 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                                  ^
+--WARNING----------
+OK
+Line 95 column 50 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                                  ^
+--WARNING----------
+OK
+Line 95 column 56 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                                        ^
+--WARNING----------
+OK
+Line 95 column 56 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                                        ^
+--WARNING----------
+OK
+Line 95 column 63 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                                               ^
+--WARNING----------
+OK
+Line 95 column 63 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                                               ^
+--WARNING----------
+OK
+Line 95 column 63 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                                               ^
+--WARNING----------
+OK
+Line 95 column 63 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                                               ^
+--WARNING----------
+OK
+Line 95 column 63 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                                               ^
+--WARNING----------
+OK
+Line 95 column 51 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                                   ^
+--WARNING----------
+OK
+Line 95 column 51 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                                   ^
+--WARNING----------
+OK
+Line 95 column 51 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                                   ^
+--WARNING----------
+OK
+Line 95 column 51 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                                   ^
+--WARNING----------
+OK
+Line 95 column 64 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                                                ^
+--WARNING----------
+OK
+Line 95 column 64 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                                                ^
+--WARNING----------
+OK
+Line 95 column 64 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                                                ^
+--WARNING----------
+OK
+Line 95 column 64 in VIRTUAL_SCREEN(/home/sonntag/lisaac/lib2/gui/low_level/virtual_screen.li):
+    resize (scale_width * desk.width,scale_height * desk.height);
+                                                                ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                 ^
+--WARNING----------
+OK
+Line 421 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                     ^
+--WARNING----------
+OK
+Line 421 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 421 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((lx != width) || {ly != height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 445 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 422 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 430 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 423 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 423 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 423 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=x0:=INTEGER.maximum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 424 column 24 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                       ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 424 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=x1:=INTEGER.minimum.to_integer;
+	                                  ^
+--WARNING----------
+OK
+Line 430 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	        ^
+--WARNING----------
+OK
+Line 426 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	           ^
+--WARNING----------
+OK
+Line 426 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=plan.x0.value;    
+	                 ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	        ^
+--WARNING----------
+OK
+Line 427 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	           ^
+--WARNING----------
+OK
+Line 427 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=plan.x1.value;
+	                 ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	        ^
+--WARNING----------
+OK
+Line 428 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	           ^
+--WARNING----------
+OK
+Line 428 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=plan.y0.value;    
+	                 ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	        ^
+--WARNING----------
+OK
+Line 429 column 12 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	           ^
+--WARNING----------
+OK
+Line 429 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=plan.y1.value;
+	                 ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 431 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      width :=lx;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 432 column 14 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      height:=ly;
+              ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 433 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_resize;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 434 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 435 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clipping_off;
+                  ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 436 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 441 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                ^
+--WARNING----------
+OK
+Line 437 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                   ^
+--WARNING----------
+OK
+Line 437 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                         ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 437 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x0:=x0.min (plan.x0.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                ^
+--WARNING----------
+OK
+Line 438 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                   ^
+--WARNING----------
+OK
+Line 438 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                         ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 438 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	x1:=x1.max (plan.x1.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                ^
+--WARNING----------
+OK
+Line 439 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                   ^
+--WARNING----------
+OK
+Line 439 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                         ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 439 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y0:=y0.min (plan.y0.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 17 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                ^
+--WARNING----------
+OK
+Line 440 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                   ^
+--WARNING----------
+OK
+Line 440 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                         ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 440 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	y1:=y1.max (plan.y1.value);
+	                          ^
+--WARNING----------
+OK
+Line 441 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 442 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (x0<=x1).if {
+           ^
+--WARNING----------
+OK
+Line 444 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                          ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 443 column 30 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	redraw (x0,y0) to (x1,(y1-1));
+	                             ^
+--WARNING----------
+OK
+Line 1153 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                            ^
+--WARNING----------
+OK
+Line 1153 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1151 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1151 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1144 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(lev = 0) && {win2 != NULL}}.while_do {
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1144 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(lev = 0) && {win2 != NULL}}.while_do {
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1150 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1147 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                    ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1150 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1153 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1153 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                 ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1156 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1156 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1162 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1162 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1160 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1160 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                                     ^
+--WARNING----------
+OK
+Line 1160 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                       ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1161 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_p := elt_p.next;
+                         ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1180 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1180 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1166 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                      ^
+--WARNING----------
+OK
+Line 1166 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                               ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                      ^
+--WARNING----------
+OK
+Line 1167 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                               ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                      ^
+--WARNING----------
+OK
+Line 1168 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                               ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                      ^
+--WARNING----------
+OK
+Line 1169 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                            ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                    ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                    ^
+--WARNING----------
+OK
+Line 1178 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1172 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2 := elt_p.window;
+	                    ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1178 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1179 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_p := elt_p.next;
+                         ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 444 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 445 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 110 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `KeyPress`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 110 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `KeyPress`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 110 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `KeyPress`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 110 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `KeyPress`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 104 column 27 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	DESK.resize_window (x1,y1);
+	                          ^
+--WARNING----------
+OK
+Line 104 column 27 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	DESK.resize_window (x1,y1);
+	                          ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 113 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `KeyRelease`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 113 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `KeyRelease`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 113 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `KeyRelease`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 113 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `KeyRelease`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 111 column 53 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	KEYBOARD.key `ev.xkey.keycode`:UINTEGER_8 press TRUE;
+	                                                    ^
+--WARNING----------
+OK
+Line 111 column 53 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	KEYBOARD.key `ev.xkey.keycode`:UINTEGER_8 press TRUE;
+	                                                    ^
+--WARNING----------
+OK
+Line 111 column 53 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	KEYBOARD.key `ev.xkey.keycode`:UINTEGER_8 press TRUE;
+	                                                    ^
+--WARNING----------
+OK
+Line 111 column 53 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	KEYBOARD.key `ev.xkey.keycode`:UINTEGER_8 press TRUE;
+	                                                    ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 62 column 5 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 59 column 23 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      cu := keydown key;
+                       ^
+--WARNING----------
+OK
+Line 59 column 23 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      cu := keydown key;
+                       ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 81 column 14 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+              ^
+--WARNING----------
+OK
+Line 81 column 14 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+              ^
+--WARNING----------
+OK
+Line 81 column 14 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+              ^
+--WARNING----------
+OK
+Line 81 column 14 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+              ^
+--WARNING----------
+OK
+Line 81 column 11 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+           ^
+--WARNING----------
+OK
+Line 81 column 11 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+           ^
+--WARNING----------
+OK
+Line 81 column 11 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+           ^
+--WARNING----------
+OK
+Line 81 column 11 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+           ^
+--WARNING----------
+OK
+Line 81 column 11 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+           ^
+--WARNING----------
+OK
+Line 81 column 11 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+           ^
+--WARNING----------
+OK
+Line 81 column 11 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+           ^
+--WARNING----------
+OK
+Line 81 column 11 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+           ^
+--WARNING----------
+OK
+Line 81 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                  ^
+--WARNING----------
+OK
+Line 81 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 81 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                             ^
+--WARNING----------
+OK
+Line 81 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                             ^
+--WARNING----------
+OK
+Line 81 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                             ^
+--WARNING----------
+OK
+Line 81 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                             ^
+--WARNING----------
+OK
+Line 81 column 25 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                         ^
+--WARNING----------
+OK
+Line 81 column 25 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                         ^
+--WARNING----------
+OK
+Line 81 column 25 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                         ^
+--WARNING----------
+OK
+Line 81 column 25 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                         ^
+--WARNING----------
+OK
+Line 81 column 25 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                         ^
+--WARNING----------
+OK
+Line 81 column 25 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                         ^
+--WARNING----------
+OK
+Line 81 column 25 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                         ^
+--WARNING----------
+OK
+Line 81 column 25 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                         ^
+--WARNING----------
+OK
+Line 84 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 01h;
+                 ^
+--WARNING----------
+OK
+Line 83 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 01h;
+                 ^
+--WARNING----------
+OK
+Line 83 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 01h;
+                 ^
+--WARNING----------
+OK
+Line 83 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 01h;
+                 ^
+--WARNING----------
+OK
+Line 83 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 01h;
+                      ^
+--WARNING----------
+OK
+Line 83 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 01h;
+                      ^
+--WARNING----------
+OK
+Line 83 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 01h;
+                      ^
+--WARNING----------
+OK
+Line 83 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 01h;
+                      ^
+--WARNING----------
+OK
+Line 83 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 01h;
+                  ^
+--WARNING----------
+OK
+Line 83 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 01h;
+                  ^
+--WARNING----------
+OK
+Line 83 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 01h;
+                  ^
+--WARNING----------
+OK
+Line 83 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 01h;
+                  ^
+--WARNING----------
+OK
+Line 83 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 01h;
+                  ^
+--WARNING----------
+OK
+Line 83 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 01h;
+                  ^
+--WARNING----------
+OK
+Line 83 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 01h;
+            ^
+--WARNING----------
+OK
+Line 83 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 01h;
+            ^
+--WARNING----------
+OK
+Line 83 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 01h;
+            ^
+--WARNING----------
+OK
+Line 84 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+     ^
+--WARNING----------
+OK
+Line 87 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+     ^
+--WARNING----------
+OK
+Line 87 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 84 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                        ^
+--WARNING----------
+OK
+Line 84 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                        ^
+--WARNING----------
+OK
+Line 84 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                        ^
+--WARNING----------
+OK
+Line 84 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                        ^
+--WARNING----------
+OK
+Line 84 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                    ^
+--WARNING----------
+OK
+Line 84 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                    ^
+--WARNING----------
+OK
+Line 84 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                    ^
+--WARNING----------
+OK
+Line 84 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                    ^
+--WARNING----------
+OK
+Line 84 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                    ^
+--WARNING----------
+OK
+Line 84 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                    ^
+--WARNING----------
+OK
+Line 84 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                    ^
+--WARNING----------
+OK
+Line 84 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                    ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 86 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 02h;
+                 ^
+--WARNING----------
+OK
+Line 86 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 02h;
+                 ^
+--WARNING----------
+OK
+Line 86 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 02h;
+                 ^
+--WARNING----------
+OK
+Line 86 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 02h;
+                 ^
+--WARNING----------
+OK
+Line 86 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 02h;
+                      ^
+--WARNING----------
+OK
+Line 86 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 02h;
+                      ^
+--WARNING----------
+OK
+Line 86 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 02h;
+                      ^
+--WARNING----------
+OK
+Line 86 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 02h;
+                      ^
+--WARNING----------
+OK
+Line 86 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 02h;
+                  ^
+--WARNING----------
+OK
+Line 86 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 02h;
+                  ^
+--WARNING----------
+OK
+Line 86 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 02h;
+                  ^
+--WARNING----------
+OK
+Line 86 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 02h;
+                  ^
+--WARNING----------
+OK
+Line 86 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 02h;
+                  ^
+--WARNING----------
+OK
+Line 86 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 02h;
+                  ^
+--WARNING----------
+OK
+Line 86 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 02h;
+            ^
+--WARNING----------
+OK
+Line 86 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 02h;
+            ^
+--WARNING----------
+OK
+Line 86 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 02h;
+            ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 90 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 65 } then {
+     ^
+--WARNING----------
+OK
+Line 90 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 65 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 87 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                       ^
+--WARNING----------
+OK
+Line 87 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                       ^
+--WARNING----------
+OK
+Line 87 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                    ^
+--WARNING----------
+OK
+Line 87 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                    ^
+--WARNING----------
+OK
+Line 87 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                    ^
+--WARNING----------
+OK
+Line 87 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                    ^
+--WARNING----------
+OK
+Line 87 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                    ^
+--WARNING----------
+OK
+Line 87 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                    ^
+--WARNING----------
+OK
+Line 87 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                    ^
+--WARNING----------
+OK
+Line 87 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                    ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 89 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 04h;    
+                 ^
+--WARNING----------
+OK
+Line 89 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 04h;    
+                 ^
+--WARNING----------
+OK
+Line 89 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 04h;    
+                 ^
+--WARNING----------
+OK
+Line 89 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 04h;    
+                 ^
+--WARNING----------
+OK
+Line 89 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 04h;    
+                      ^
+--WARNING----------
+OK
+Line 89 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 04h;    
+                      ^
+--WARNING----------
+OK
+Line 89 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 04h;    
+                      ^
+--WARNING----------
+OK
+Line 89 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 04h;    
+                      ^
+--WARNING----------
+OK
+Line 89 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 04h;    
+                  ^
+--WARNING----------
+OK
+Line 89 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 04h;    
+                  ^
+--WARNING----------
+OK
+Line 89 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 04h;    
+                  ^
+--WARNING----------
+OK
+Line 89 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 04h;    
+                  ^
+--WARNING----------
+OK
+Line 89 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 04h;    
+                  ^
+--WARNING----------
+OK
+Line 89 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 04h;    
+                  ^
+--WARNING----------
+OK
+Line 89 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 04h;    
+            ^
+--WARNING----------
+OK
+Line 89 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 04h;    
+            ^
+--WARNING----------
+OK
+Line 89 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 04h;    
+            ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 93 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+     ^
+--WARNING----------
+OK
+Line 93 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 90 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 65 } then {
+                       ^
+--WARNING----------
+OK
+Line 90 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 65 } then {
+                       ^
+--WARNING----------
+OK
+Line 90 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 65 } then {
+                       ^
+--WARNING----------
+OK
+Line 90 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 65 } then {
+                       ^
+--WARNING----------
+OK
+Line 90 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 65 } then {
+                    ^
+--WARNING----------
+OK
+Line 90 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 65 } then {
+                    ^
+--WARNING----------
+OK
+Line 90 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 65 } then {
+                    ^
+--WARNING----------
+OK
+Line 90 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 65 } then {
+                    ^
+--WARNING----------
+OK
+Line 90 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 65 } then {
+                    ^
+--WARNING----------
+OK
+Line 90 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 65 } then {
+                    ^
+--WARNING----------
+OK
+Line 90 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 65 } then {
+                    ^
+--WARNING----------
+OK
+Line 90 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 65 } then {
+                    ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 92 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ' '.to_uinteger_8;      
+                                 ^
+--WARNING----------
+OK
+Line 92 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ' '.to_uinteger_8;      
+                                 ^
+--WARNING----------
+OK
+Line 77 column 69 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - to_uinteger_8:UINTEGER_8 <- CONVERT(CHARACTER,UINTEGER_8).on Self;
+                                                                     ^
+--WARNING----------
+OK
+Line 77 column 69 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - to_uinteger_8:UINTEGER_8 <- CONVERT(CHARACTER,UINTEGER_8).on Self;
+                                                                     ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 100 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 66 } then {
+     ^
+--WARNING----------
+OK
+Line 100 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 66 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 93 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                        ^
+--WARNING----------
+OK
+Line 93 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                        ^
+--WARNING----------
+OK
+Line 93 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                        ^
+--WARNING----------
+OK
+Line 93 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                        ^
+--WARNING----------
+OK
+Line 93 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                     ^
+--WARNING----------
+OK
+Line 93 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                     ^
+--WARNING----------
+OK
+Line 93 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                     ^
+--WARNING----------
+OK
+Line 93 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                     ^
+--WARNING----------
+OK
+Line 93 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                     ^
+--WARNING----------
+OK
+Line 93 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                     ^
+--WARNING----------
+OK
+Line 93 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                     ^
+--WARNING----------
+OK
+Line 93 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                     ^
+--WARNING----------
+OK
+Line 93 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                            ^
+--WARNING----------
+OK
+Line 93 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 93 column 39 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                       ^
+--WARNING----------
+OK
+Line 93 column 39 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                       ^
+--WARNING----------
+OK
+Line 93 column 39 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                       ^
+--WARNING----------
+OK
+Line 93 column 39 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                       ^
+--WARNING----------
+OK
+Line 93 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                    ^
+--WARNING----------
+OK
+Line 93 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                    ^
+--WARNING----------
+OK
+Line 93 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                    ^
+--WARNING----------
+OK
+Line 93 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                    ^
+--WARNING----------
+OK
+Line 93 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                    ^
+--WARNING----------
+OK
+Line 93 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                    ^
+--WARNING----------
+OK
+Line 93 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                    ^
+--WARNING----------
+OK
+Line 93 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                    ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 95 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 10h;
+                 ^
+--WARNING----------
+OK
+Line 95 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 10h;
+                 ^
+--WARNING----------
+OK
+Line 95 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 10h;
+                 ^
+--WARNING----------
+OK
+Line 95 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 10h;
+                 ^
+--WARNING----------
+OK
+Line 95 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 10h;
+                      ^
+--WARNING----------
+OK
+Line 95 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 10h;
+                      ^
+--WARNING----------
+OK
+Line 95 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 10h;
+                      ^
+--WARNING----------
+OK
+Line 95 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 10h;
+                      ^
+--WARNING----------
+OK
+Line 95 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 10h;
+                  ^
+--WARNING----------
+OK
+Line 95 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 10h;
+                  ^
+--WARNING----------
+OK
+Line 95 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 10h;
+                  ^
+--WARNING----------
+OK
+Line 95 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 10h;
+                  ^
+--WARNING----------
+OK
+Line 95 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 10h;
+                  ^
+--WARNING----------
+OK
+Line 95 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 10h;
+                  ^
+--WARNING----------
+OK
+Line 95 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 10h;
+            ^
+--WARNING----------
+OK
+Line 95 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 10h;
+            ^
+--WARNING----------
+OK
+Line 95 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 10h;
+            ^
+--WARNING----------
+OK
+Line 96 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 20h)!=0).if {
+            ^
+--WARNING----------
+OK
+Line 96 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 20h)!=0).if {
+            ^
+--WARNING----------
+OK
+Line 96 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 20h)!=0).if {
+            ^
+--WARNING----------
+OK
+Line 96 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 20h)!=0).if {
+            ^
+--WARNING----------
+OK
+Line 96 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 20h)!=0).if {
+                 ^
+--WARNING----------
+OK
+Line 96 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 20h)!=0).if {
+                 ^
+--WARNING----------
+OK
+Line 96 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 20h)!=0).if {
+                 ^
+--WARNING----------
+OK
+Line 96 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 20h)!=0).if {
+                 ^
+--WARNING----------
+OK
+Line 96 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 20h)!=0).if {
+             ^
+--WARNING----------
+OK
+Line 96 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 20h)!=0).if {
+             ^
+--WARNING----------
+OK
+Line 96 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 20h)!=0).if {
+             ^
+--WARNING----------
+OK
+Line 96 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 20h)!=0).if {
+             ^
+--WARNING----------
+OK
+Line 96 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 20h)!=0).if {
+             ^
+--WARNING----------
+OK
+Line 96 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 20h)!=0).if {
+             ^
+--WARNING----------
+OK
+Line 99 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 97 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd & (~20h);
+	           ^
+--WARNING----------
+OK
+Line 97 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd & (~20h);
+	           ^
+--WARNING----------
+OK
+Line 97 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd & (~20h);
+	           ^
+--WARNING----------
+OK
+Line 97 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd & (~20h);
+	           ^
+--WARNING----------
+OK
+Line 97 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd & (~20h);
+	               ^
+--WARNING----------
+OK
+Line 97 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd & (~20h);
+	               ^
+--WARNING----------
+OK
+Line 97 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd & (~20h);
+	               ^
+--WARNING----------
+OK
+Line 97 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd & (~20h);
+	               ^
+--WARNING----------
+OK
+Line 97 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd & (~20h);
+	               ^
+--WARNING----------
+OK
+Line 97 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd & (~20h);
+	               ^
+--WARNING----------
+OK
+Line 97 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd & (~20h);
+	            ^
+--WARNING----------
+OK
+Line 97 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd & (~20h);
+	            ^
+--WARNING----------
+OK
+Line 97 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd & (~20h);
+	            ^
+--WARNING----------
+OK
+Line 97 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd & (~20h);
+	            ^
+--WARNING----------
+OK
+Line 97 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd & (~20h);
+	            ^
+--WARNING----------
+OK
+Line 97 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd & (~20h);
+	            ^
+--WARNING----------
+OK
+Line 97 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd & (~20h);
+	      ^
+--WARNING----------
+OK
+Line 97 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd & (~20h);
+	      ^
+--WARNING----------
+OK
+Line 97 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd & (~20h);
+	      ^
+--WARNING----------
+OK
+Line 99 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 104 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 77 } then {
+     ^
+--WARNING----------
+OK
+Line 104 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 77 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 100 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 66 } then {
+                       ^
+--WARNING----------
+OK
+Line 100 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 66 } then {
+                       ^
+--WARNING----------
+OK
+Line 100 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 66 } then {
+                       ^
+--WARNING----------
+OK
+Line 100 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 66 } then {
+                       ^
+--WARNING----------
+OK
+Line 100 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 66 } then {
+                    ^
+--WARNING----------
+OK
+Line 100 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 66 } then {
+                    ^
+--WARNING----------
+OK
+Line 100 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 66 } then {
+                    ^
+--WARNING----------
+OK
+Line 100 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 66 } then {
+                    ^
+--WARNING----------
+OK
+Line 100 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 66 } then {
+                    ^
+--WARNING----------
+OK
+Line 100 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 66 } then {
+                    ^
+--WARNING----------
+OK
+Line 100 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 66 } then {
+                    ^
+--WARNING----------
+OK
+Line 100 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 66 } then {
+                    ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 102 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 20h;
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 20h;
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 20h;
+                 ^
+--WARNING----------
+OK
+Line 102 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 20h;
+                 ^
+--WARNING----------
+OK
+Line 102 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 20h;
+                      ^
+--WARNING----------
+OK
+Line 102 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 20h;
+                      ^
+--WARNING----------
+OK
+Line 102 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 20h;
+                      ^
+--WARNING----------
+OK
+Line 102 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 20h;
+                      ^
+--WARNING----------
+OK
+Line 102 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 20h;
+                  ^
+--WARNING----------
+OK
+Line 102 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 20h;
+                  ^
+--WARNING----------
+OK
+Line 102 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 20h;
+                  ^
+--WARNING----------
+OK
+Line 102 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 20h;
+                  ^
+--WARNING----------
+OK
+Line 102 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 20h;
+                  ^
+--WARNING----------
+OK
+Line 102 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 20h;
+                  ^
+--WARNING----------
+OK
+Line 156 column 50 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                  ^
+--WARNING----------
+OK
+Line 156 column 50 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                  ^
+--WARNING----------
+OK
+Line 156 column 50 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                  ^
+--WARNING----------
+OK
+Line 156 column 50 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                  ^
+--WARNING----------
+OK
+Line 156 column 50 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                  ^
+--WARNING----------
+OK
+Line 156 column 50 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                  ^
+--WARNING----------
+OK
+Line 156 column 56 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                        ^
+--WARNING----------
+OK
+Line 156 column 56 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                        ^
+--WARNING----------
+OK
+Line 156 column 56 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                        ^
+--WARNING----------
+OK
+Line 156 column 56 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                        ^
+--WARNING----------
+OK
+Line 156 column 56 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                        ^
+--WARNING----------
+OK
+Line 156 column 56 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                        ^
+--WARNING----------
+OK
+Line 156 column 75 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                                           ^
+--WARNING----------
+OK
+Line 156 column 75 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                                           ^
+--WARNING----------
+OK
+Line 156 column 75 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                                           ^
+--WARNING----------
+OK
+Line 156 column 75 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                                           ^
+--WARNING----------
+OK
+Line 156 column 75 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                                           ^
+--WARNING----------
+OK
+Line 156 column 75 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                                           ^
+--WARNING----------
+OK
+Line 156 column 73 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                                         ^
+--WARNING----------
+OK
+Line 156 column 73 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                                         ^
+--WARNING----------
+OK
+Line 156 column 73 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                                         ^
+--WARNING----------
+OK
+Line 156 column 73 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                                         ^
+--WARNING----------
+OK
+Line 156 column 73 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                                         ^
+--WARNING----------
+OK
+Line 156 column 73 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                                         ^
+--WARNING----------
+OK
+Line 156 column 65 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                                 ^
+--WARNING----------
+OK
+Line 156 column 65 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                                 ^
+--WARNING----------
+OK
+Line 156 column 65 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                                 ^
+--WARNING----------
+OK
+Line 156 column 65 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                                 ^
+--WARNING----------
+OK
+Line 156 column 65 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                                 ^
+--WARNING----------
+OK
+Line 156 column 65 in INTEGER(/home/sonntag/lisaac/lib2/number/integer.li):
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+                                                                 ^
+--WARNING----------
+OK
+Line 102 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 20h;
+            ^
+--WARNING----------
+OK
+Line 102 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 20h;
+            ^
+--WARNING----------
+OK
+Line 102 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 20h;
+            ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 107 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 78 } then {
+     ^
+--WARNING----------
+OK
+Line 107 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 78 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 104 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 77 } then {
+                       ^
+--WARNING----------
+OK
+Line 104 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 77 } then {
+                       ^
+--WARNING----------
+OK
+Line 104 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 77 } then {
+                       ^
+--WARNING----------
+OK
+Line 104 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 77 } then {
+                       ^
+--WARNING----------
+OK
+Line 104 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 77 } then {
+                    ^
+--WARNING----------
+OK
+Line 104 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 77 } then {
+                    ^
+--WARNING----------
+OK
+Line 104 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 77 } then {
+                    ^
+--WARNING----------
+OK
+Line 104 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 77 } then {
+                    ^
+--WARNING----------
+OK
+Line 104 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 77 } then {
+                    ^
+--WARNING----------
+OK
+Line 104 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 77 } then {
+                    ^
+--WARNING----------
+OK
+Line 104 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 77 } then {
+                    ^
+--WARNING----------
+OK
+Line 104 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 77 } then {
+                    ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 106 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 40h;
+                 ^
+--WARNING----------
+OK
+Line 106 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 40h;
+                 ^
+--WARNING----------
+OK
+Line 106 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 40h;
+                 ^
+--WARNING----------
+OK
+Line 106 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 40h;
+                 ^
+--WARNING----------
+OK
+Line 106 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 40h;
+                      ^
+--WARNING----------
+OK
+Line 106 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 40h;
+                      ^
+--WARNING----------
+OK
+Line 106 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 40h;
+                      ^
+--WARNING----------
+OK
+Line 106 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 40h;
+                      ^
+--WARNING----------
+OK
+Line 106 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 40h;
+                  ^
+--WARNING----------
+OK
+Line 106 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 40h;
+                  ^
+--WARNING----------
+OK
+Line 106 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 40h;
+                  ^
+--WARNING----------
+OK
+Line 106 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 40h;
+                  ^
+--WARNING----------
+OK
+Line 106 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 40h;
+                  ^
+--WARNING----------
+OK
+Line 106 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 40h;
+                  ^
+--WARNING----------
+OK
+Line 106 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 40h;
+            ^
+--WARNING----------
+OK
+Line 106 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 40h;
+            ^
+--WARNING----------
+OK
+Line 106 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 40h;
+            ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 110 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 9 } then {
+     ^
+--WARNING----------
+OK
+Line 110 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 9 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 107 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 78 } then {
+                       ^
+--WARNING----------
+OK
+Line 107 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 78 } then {
+                       ^
+--WARNING----------
+OK
+Line 107 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 78 } then {
+                       ^
+--WARNING----------
+OK
+Line 107 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 78 } then {
+                       ^
+--WARNING----------
+OK
+Line 107 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 78 } then {
+                    ^
+--WARNING----------
+OK
+Line 107 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 78 } then {
+                    ^
+--WARNING----------
+OK
+Line 107 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 78 } then {
+                    ^
+--WARNING----------
+OK
+Line 107 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 78 } then {
+                    ^
+--WARNING----------
+OK
+Line 107 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 78 } then {
+                    ^
+--WARNING----------
+OK
+Line 107 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 78 } then {
+                    ^
+--WARNING----------
+OK
+Line 107 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 78 } then {
+                    ^
+--WARNING----------
+OK
+Line 107 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 78 } then {
+                    ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 109 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 80h;
+                 ^
+--WARNING----------
+OK
+Line 109 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 80h;
+                 ^
+--WARNING----------
+OK
+Line 109 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 80h;
+                 ^
+--WARNING----------
+OK
+Line 109 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 80h;
+                 ^
+--WARNING----------
+OK
+Line 109 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 80h;
+                      ^
+--WARNING----------
+OK
+Line 109 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 80h;
+                      ^
+--WARNING----------
+OK
+Line 109 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 80h;
+                      ^
+--WARNING----------
+OK
+Line 109 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 80h;
+                      ^
+--WARNING----------
+OK
+Line 109 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 80h;
+                  ^
+--WARNING----------
+OK
+Line 109 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 80h;
+                  ^
+--WARNING----------
+OK
+Line 109 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 80h;
+                  ^
+--WARNING----------
+OK
+Line 109 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 80h;
+                  ^
+--WARNING----------
+OK
+Line 109 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 80h;
+                  ^
+--WARNING----------
+OK
+Line 109 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 80h;
+                  ^
+--WARNING----------
+OK
+Line 109 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 80h;
+            ^
+--WARNING----------
+OK
+Line 109 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 80h;
+            ^
+--WARNING----------
+OK
+Line 109 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd ^ 80h;
+            ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 114 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+     ^
+--WARNING----------
+OK
+Line 114 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 110 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 9 } then {
+                      ^
+--WARNING----------
+OK
+Line 110 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 9 } then {
+                      ^
+--WARNING----------
+OK
+Line 110 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 9 } then {
+                      ^
+--WARNING----------
+OK
+Line 110 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 9 } then {
+                      ^
+--WARNING----------
+OK
+Line 110 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 9 } then {
+                    ^
+--WARNING----------
+OK
+Line 110 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 9 } then {
+                    ^
+--WARNING----------
+OK
+Line 110 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 9 } then {
+                    ^
+--WARNING----------
+OK
+Line 110 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 9 } then {
+                    ^
+--WARNING----------
+OK
+Line 110 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 9 } then {
+                    ^
+--WARNING----------
+OK
+Line 110 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 9 } then {
+                    ^
+--WARNING----------
+OK
+Line 110 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 9 } then {
+                    ^
+--WARNING----------
+OK
+Line 110 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 9 } then {
+                    ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 112 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;
+                  ^
+--WARNING----------
+OK
+Line 112 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;
+                  ^
+--WARNING----------
+OK
+Line 112 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;
+                  ^
+--WARNING----------
+OK
+Line 112 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;
+                  ^
+--WARNING----------
+OK
+Line 112 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;
+                       ^
+--WARNING----------
+OK
+Line 112 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;
+                       ^
+--WARNING----------
+OK
+Line 112 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;
+                       ^
+--WARNING----------
+OK
+Line 112 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;
+                       ^
+--WARNING----------
+OK
+Line 112 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;
+                   ^
+--WARNING----------
+OK
+Line 112 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;
+                   ^
+--WARNING----------
+OK
+Line 112 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;
+                   ^
+--WARNING----------
+OK
+Line 112 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;
+                   ^
+--WARNING----------
+OK
+Line 112 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;
+                   ^
+--WARNING----------
+OK
+Line 112 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;
+                   ^
+--WARNING----------
+OK
+Line 112 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;
+            ^
+--WARNING----------
+OK
+Line 112 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;
+            ^
+--WARNING----------
+OK
+Line 112 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;
+            ^
+--WARNING----------
+OK
+Line 113 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := 27;
+                  ^
+--WARNING----------
+OK
+Line 113 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := 27;
+                  ^
+--WARNING----------
+OK
+Line 113 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := 27;
+                  ^
+--WARNING----------
+OK
+Line 113 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := 27;
+                  ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 117 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 10 to 61} then {
+     ^
+--WARNING----------
+OK
+Line 117 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 10 to 61} then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 114 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                   ^
+--WARNING----------
+OK
+Line 114 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                   ^
+--WARNING----------
+OK
+Line 114 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                   ^
+--WARNING----------
+OK
+Line 114 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                   ^
+--WARNING----------
+OK
+Line 114 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                     ^
+--WARNING----------
+OK
+Line 114 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                     ^
+--WARNING----------
+OK
+Line 114 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                     ^
+--WARNING----------
+OK
+Line 114 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                     ^
+--WARNING----------
+OK
+Line 114 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                    ^
+--WARNING----------
+OK
+Line 114 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                    ^
+--WARNING----------
+OK
+Line 114 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                    ^
+--WARNING----------
+OK
+Line 114 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                    ^
+--WARNING----------
+OK
+Line 114 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                    ^
+--WARNING----------
+OK
+Line 114 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                    ^
+--WARNING----------
+OK
+Line 114 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                             ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 114 column 45 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                                             ^
+--WARNING----------
+OK
+Line 114 column 45 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                                             ^
+--WARNING----------
+OK
+Line 114 column 45 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                                             ^
+--WARNING----------
+OK
+Line 114 column 45 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                                             ^
+--WARNING----------
+OK
+Line 114 column 51 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                                                   ^
+--WARNING----------
+OK
+Line 114 column 51 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                                                   ^
+--WARNING----------
+OK
+Line 114 column 51 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                                                   ^
+--WARNING----------
+OK
+Line 114 column 51 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                                                   ^
+--WARNING----------
+OK
+Line 114 column 51 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                                                   ^
+--WARNING----------
+OK
+Line 114 column 51 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                                                   ^
+--WARNING----------
+OK
+Line 114 column 51 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                                                   ^
+--WARNING----------
+OK
+Line 114 column 51 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                                                   ^
+--WARNING----------
+OK
+Line 114 column 51 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                                                   ^
+--WARNING----------
+OK
+Line 114 column 51 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                                                   ^
+--WARNING----------
+OK
+Line 114 column 51 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                                                   ^
+--WARNING----------
+OK
+Line 114 column 51 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                                                   ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 48 column 9 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+         ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 61 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                             ^
+--WARNING----------
+OK
+Line 120 column 53 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                     ^
+--WARNING----------
+OK
+Line 120 column 53 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
+                                                     ^
+--WARNING----------
+OK
+Line 48 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 48 column 25 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                         ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 59 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                           ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 77 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                             ^
+--WARNING----------
+OK
+Line 122 column 68 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                    ^
+--WARNING----------
+OK
+Line 122 column 68 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
+                                                                    ^
+--WARNING----------
+OK
+Line 48 column 18 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  (low <= Self) && {up >= Self};
+                  ^
+--WARNING----------
+OK
+Line 114 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {((cmd&2)!=0) && {cu.in_range 10 to 21}} then {
+                             ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 115 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd & (~02h);
+                  ^
+--WARNING----------
+OK
+Line 115 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd & (~02h);
+                  ^
+--WARNING----------
+OK
+Line 115 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd & (~02h);
+                  ^
+--WARNING----------
+OK
+Line 115 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd & (~02h);
+                  ^
+--WARNING----------
+OK
+Line 115 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd & (~02h);
+                      ^
+--WARNING----------
+OK
+Line 115 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd & (~02h);
+                      ^
+--WARNING----------
+OK
+Line 115 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd & (~02h);
+                      ^
+--WARNING----------
+OK
+Line 115 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd & (~02h);
+                      ^
+--WARNING----------
+OK
+Line 115 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd & (~02h);
+                      ^
+--WARNING----------
+OK
+Line 115 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd & (~02h);
+                      ^
+--WARNING----------
+OK
+Line 115 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd & (~02h);
+                   ^
+--WARNING----------
+OK
+Line 115 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd & (~02h);
+                   ^
+--WARNING----------
+OK
+Line 115 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd & (~02h);
+                   ^
+--WARNING----------
+OK
+Line 115 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd & (~02h);
+                   ^
+--WARNING----------
+OK
+Line 115 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd & (~02h);
+                   ^
+--WARNING----------
+OK
+Line 115 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd & (~02h);
+                   ^
+--WARNING----------
+OK
+Line 115 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd & (~02h);
+            ^
+--WARNING----------
+OK
+Line 115 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd & (~02h);
+            ^
+--WARNING----------
+OK
+Line 115 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd & (~02h);
+            ^
+--WARNING----------
+OK
+Line 116 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                      ^
+--WARNING----------
+OK
+Line 116 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                      ^
+--WARNING----------
+OK
+Line 48 column 45 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+  - alt_gr:STRING_CONSTANT := "¹~#{[|`\\^@]}";
+                                             ^
+--WARNING----------
+OK
+Line 48 column 45 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+  - alt_gr:STRING_CONSTANT := "¹~#{[|`\\^@]}";
+                                             ^
+--WARNING----------
+OK
+Line 116 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                 ^
+--WARNING----------
+OK
+Line 116 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                 ^
+--WARNING----------
+OK
+Line 116 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                 ^
+--WARNING----------
+OK
+Line 116 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                 ^
+--WARNING----------
+OK
+Line 116 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 116 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 116 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 116 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 116 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 116 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 116 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 116 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 116 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 116 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 116 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 116 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 116 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 116 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 116 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 116 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                ^
+--WARNING----------
+OK
+Line 116 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                  ^
+--WARNING----------
+OK
+Line 116 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                  ^
+--WARNING----------
+OK
+Line 116 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                  ^
+--WARNING----------
+OK
+Line 116 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                  ^
+--WARNING----------
+OK
+Line 116 column 48 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                                ^
+--WARNING----------
+OK
+Line 116 column 48 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := alt_gr.item (cu-9).to_uinteger_8;
+                                                ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 126 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu = 63} then {
+     ^
+--WARNING----------
+OK
+Line 126 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu = 63} then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 117 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 10 to 61} then {
+                            ^
+--WARNING----------
+OK
+Line 117 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 10 to 61} then {
+                            ^
+--WARNING----------
+OK
+Line 117 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 10 to 61} then {
+                            ^
+--WARNING----------
+OK
+Line 117 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 10 to 61} then {
+                            ^
+--WARNING----------
+OK
+Line 117 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 10 to 61} then {
+                                  ^
+--WARNING----------
+OK
+Line 117 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 10 to 61} then {
+                                  ^
+--WARNING----------
+OK
+Line 117 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 10 to 61} then {
+                                  ^
+--WARNING----------
+OK
+Line 117 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 10 to 61} then {
+                                  ^
+--WARNING----------
+OK
+Line 117 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 10 to 61} then {
+                                  ^
+--WARNING----------
+OK
+Line 117 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 10 to 61} then {
+                                  ^
+--WARNING----------
+OK
+Line 117 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 10 to 61} then {
+                                  ^
+--WARNING----------
+OK
+Line 117 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 10 to 61} then {
+                                  ^
+--WARNING----------
+OK
+Line 117 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 10 to 61} then {
+                                  ^
+--WARNING----------
+OK
+Line 117 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 10 to 61} then {
+                                  ^
+--WARNING----------
+OK
+Line 117 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 10 to 61} then {
+                                  ^
+--WARNING----------
+OK
+Line 117 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 10 to 61} then {
+                                  ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 118 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+            ^
+--WARNING----------
+OK
+Line 118 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+            ^
+--WARNING----------
+OK
+Line 118 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+            ^
+--WARNING----------
+OK
+Line 118 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+            ^
+--WARNING----------
+OK
+Line 118 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                 ^
+--WARNING----------
+OK
+Line 118 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                 ^
+--WARNING----------
+OK
+Line 118 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                 ^
+--WARNING----------
+OK
+Line 118 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                 ^
+--WARNING----------
+OK
+Line 118 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+             ^
+--WARNING----------
+OK
+Line 118 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+             ^
+--WARNING----------
+OK
+Line 118 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+             ^
+--WARNING----------
+OK
+Line 118 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+             ^
+--WARNING----------
+OK
+Line 118 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+             ^
+--WARNING----------
+OK
+Line 118 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+             ^
+--WARNING----------
+OK
+Line 118 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                     ^
+--WARNING----------
+OK
+Line 118 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                     ^
+--WARNING----------
+OK
+Line 118 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                     ^
+--WARNING----------
+OK
+Line 118 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                     ^
+--WARNING----------
+OK
+Line 118 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                    ^
+--WARNING----------
+OK
+Line 118 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                    ^
+--WARNING----------
+OK
+Line 118 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                    ^
+--WARNING----------
+OK
+Line 118 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                    ^
+--WARNING----------
+OK
+Line 118 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                    ^
+--WARNING----------
+OK
+Line 118 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                    ^
+--WARNING----------
+OK
+Line 118 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                    ^
+--WARNING----------
+OK
+Line 118 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                    ^
+--WARNING----------
+OK
+Line 122 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 119 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                    ^
+--WARNING----------
+OK
+Line 119 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                    ^
+--WARNING----------
+OK
+Line 39 column 96 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+  - lower_case:STRING_CONSTANT := "&é\"'(-è_çà)=\8\\9\azertyuiop^$\13\ qsdfghjklmù  *wxcvbn,;:!";
+                                                                                                ^
+--WARNING----------
+OK
+Line 39 column 96 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+  - lower_case:STRING_CONSTANT := "&é\"'(-è_çà)=\8\\9\azertyuiop^$\13\ qsdfghjklmù  *wxcvbn,;:!";
+                                                                                                ^
+--WARNING----------
+OK
+Line 119 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                               ^
+--WARNING----------
+OK
+Line 119 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                               ^
+--WARNING----------
+OK
+Line 119 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                               ^
+--WARNING----------
+OK
+Line 119 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                               ^
+--WARNING----------
+OK
+Line 119 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 119 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 119 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 119 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 119 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 119 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 119 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 119 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 119 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 119 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 119 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 119 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 119 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 119 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 119 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 119 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 119 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                                ^
+--WARNING----------
+OK
+Line 119 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                                ^
+--WARNING----------
+OK
+Line 119 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                                ^
+--WARNING----------
+OK
+Line 119 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                                ^
+--WARNING----------
+OK
+Line 119 column 47 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                                              ^
+--WARNING----------
+OK
+Line 119 column 47 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := lower_case.item (cu-9).to_uinteger_8;
+	                                              ^
+--WARNING----------
+OK
+Line 122 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                    ^
+--WARNING----------
+OK
+Line 121 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                    ^
+--WARNING----------
+OK
+Line 41 column 96 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+  - upper_case:STRING_CONSTANT := "1234567890°+\8\\9\AZERTYUIOP\"£\13\ QSDFGHJKLM%  µWXCVBN?./§";
+                                                                                                ^
+--WARNING----------
+OK
+Line 41 column 96 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+  - upper_case:STRING_CONSTANT := "1234567890°+\8\\9\AZERTYUIOP\"£\13\ QSDFGHJKLM%  µWXCVBN?./§";
+                                                                                                ^
+--WARNING----------
+OK
+Line 121 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                               ^
+--WARNING----------
+OK
+Line 121 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                               ^
+--WARNING----------
+OK
+Line 121 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                               ^
+--WARNING----------
+OK
+Line 121 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                               ^
+--WARNING----------
+OK
+Line 121 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 121 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 121 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 121 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 121 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 121 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 121 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 121 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 121 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 121 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 121 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 121 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 121 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 121 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 121 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 121 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 121 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                                ^
+--WARNING----------
+OK
+Line 121 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                                ^
+--WARNING----------
+OK
+Line 121 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                                ^
+--WARNING----------
+OK
+Line 121 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                                ^
+--WARNING----------
+OK
+Line 121 column 47 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                                              ^
+--WARNING----------
+OK
+Line 121 column 47 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := upper_case.item (cu-9).to_uinteger_8;
+	                                              ^
+--WARNING----------
+OK
+Line 123 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      (result <= 13).if {
+                   ^
+--WARNING----------
+OK
+Line 123 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      (result <= 13).if {
+                   ^
+--WARNING----------
+OK
+Line 123 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      (result <= 13).if {
+                   ^
+--WARNING----------
+OK
+Line 123 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      (result <= 13).if {
+                   ^
+--WARNING----------
+OK
+Line 123 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      (result <= 13).if {
+                ^
+--WARNING----------
+OK
+Line 123 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      (result <= 13).if {
+                ^
+--WARNING----------
+OK
+Line 123 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      (result <= 13).if {
+                ^
+--WARNING----------
+OK
+Line 123 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      (result <= 13).if {
+                ^
+--WARNING----------
+OK
+Line 123 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      (result <= 13).if {
+                ^
+--WARNING----------
+OK
+Line 123 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      (result <= 13).if {
+                ^
+--WARNING----------
+OK
+Line 123 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      (result <= 13).if {
+                ^
+--WARNING----------
+OK
+Line 123 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      (result <= 13).if {
+                ^
+--WARNING----------
+OK
+Line 125 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      };	
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 124 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd | 08h;
+	           ^
+--WARNING----------
+OK
+Line 124 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd | 08h;
+	           ^
+--WARNING----------
+OK
+Line 124 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd | 08h;
+	           ^
+--WARNING----------
+OK
+Line 124 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd | 08h;
+	           ^
+--WARNING----------
+OK
+Line 124 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd | 08h;
+	                ^
+--WARNING----------
+OK
+Line 124 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd | 08h;
+	                ^
+--WARNING----------
+OK
+Line 124 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd | 08h;
+	                ^
+--WARNING----------
+OK
+Line 124 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd | 08h;
+	                ^
+--WARNING----------
+OK
+Line 124 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd | 08h;
+	            ^
+--WARNING----------
+OK
+Line 124 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd | 08h;
+	            ^
+--WARNING----------
+OK
+Line 124 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd | 08h;
+	            ^
+--WARNING----------
+OK
+Line 124 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd | 08h;
+	            ^
+--WARNING----------
+OK
+Line 124 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd | 08h;
+	            ^
+--WARNING----------
+OK
+Line 124 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd | 08h;
+	            ^
+--WARNING----------
+OK
+Line 124 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd | 08h;
+	      ^
+--WARNING----------
+OK
+Line 124 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd | 08h;
+	      ^
+--WARNING----------
+OK
+Line 124 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	cmd := cmd | 08h;
+	      ^
+--WARNING----------
+OK
+Line 125 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      };	
+       ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 128 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 67 to 76} then {
+     ^
+--WARNING----------
+OK
+Line 128 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 67 to 76} then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 127 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := '*'.to_uinteger_8;
+                                 ^
+--WARNING----------
+OK
+Line 127 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := '*'.to_uinteger_8;
+                                 ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 131 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 79 to 91} then {  
+     ^
+--WARNING----------
+OK
+Line 131 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 79 to 91} then {  
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 128 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 67 to 76} then {
+                            ^
+--WARNING----------
+OK
+Line 128 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 67 to 76} then {
+                            ^
+--WARNING----------
+OK
+Line 128 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 67 to 76} then {
+                            ^
+--WARNING----------
+OK
+Line 128 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 67 to 76} then {
+                            ^
+--WARNING----------
+OK
+Line 128 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 67 to 76} then {
+                                  ^
+--WARNING----------
+OK
+Line 128 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 67 to 76} then {
+                                  ^
+--WARNING----------
+OK
+Line 128 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 67 to 76} then {
+                                  ^
+--WARNING----------
+OK
+Line 128 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 67 to 76} then {
+                                  ^
+--WARNING----------
+OK
+Line 128 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 67 to 76} then {
+                                  ^
+--WARNING----------
+OK
+Line 128 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 67 to 76} then {
+                                  ^
+--WARNING----------
+OK
+Line 128 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 67 to 76} then {
+                                  ^
+--WARNING----------
+OK
+Line 128 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 67 to 76} then {
+                                  ^
+--WARNING----------
+OK
+Line 128 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 67 to 76} then {
+                                  ^
+--WARNING----------
+OK
+Line 128 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 67 to 76} then {
+                                  ^
+--WARNING----------
+OK
+Line 128 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 67 to 76} then {
+                                  ^
+--WARNING----------
+OK
+Line 128 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 67 to 76} then {
+                                  ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 129 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F1 to F10 = cmd
+                  ^
+--WARNING----------
+OK
+Line 129 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F1 to F10 = cmd
+                  ^
+--WARNING----------
+OK
+Line 129 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F1 to F10 = cmd
+                  ^
+--WARNING----------
+OK
+Line 129 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F1 to F10 = cmd
+                  ^
+--WARNING----------
+OK
+Line 129 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F1 to F10 = cmd
+                       ^
+--WARNING----------
+OK
+Line 129 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F1 to F10 = cmd
+                       ^
+--WARNING----------
+OK
+Line 129 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F1 to F10 = cmd
+                       ^
+--WARNING----------
+OK
+Line 129 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F1 to F10 = cmd
+                       ^
+--WARNING----------
+OK
+Line 129 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F1 to F10 = cmd
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F1 to F10 = cmd
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F1 to F10 = cmd
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F1 to F10 = cmd
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F1 to F10 = cmd
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F1 to F10 = cmd
+                   ^
+--WARNING----------
+OK
+Line 129 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F1 to F10 = cmd
+            ^
+--WARNING----------
+OK
+Line 129 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F1 to F10 = cmd
+            ^
+--WARNING----------
+OK
+Line 129 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F1 to F10 = cmd
+            ^
+--WARNING----------
+OK
+Line 130 column 44 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                                            ^
+--WARNING----------
+OK
+Line 130 column 44 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                                            ^
+--WARNING----------
+OK
+Line 130 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                        ^
+--WARNING----------
+OK
+Line 130 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                        ^
+--WARNING----------
+OK
+Line 130 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                        ^
+--WARNING----------
+OK
+Line 130 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                        ^
+--WARNING----------
+OK
+Line 130 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                     ^
+--WARNING----------
+OK
+Line 130 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                     ^
+--WARNING----------
+OK
+Line 130 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                     ^
+--WARNING----------
+OK
+Line 130 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                     ^
+--WARNING----------
+OK
+Line 130 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                     ^
+--WARNING----------
+OK
+Line 130 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                     ^
+--WARNING----------
+OK
+Line 130 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                     ^
+--WARNING----------
+OK
+Line 130 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                     ^
+--WARNING----------
+OK
+Line 130 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                          ^
+--WARNING----------
+OK
+Line 130 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                          ^
+--WARNING----------
+OK
+Line 130 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                          ^
+--WARNING----------
+OK
+Line 130 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                          ^
+--WARNING----------
+OK
+Line 130 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                          ^
+--WARNING----------
+OK
+Line 130 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                          ^
+--WARNING----------
+OK
+Line 130 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                          ^
+--WARNING----------
+OK
+Line 130 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'
+                          ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 146 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {(cu = 95) || {cu = 96}} then { 
+     ^
+--WARNING----------
+OK
+Line 146 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {(cu = 95) || {cu = 96}} then { 
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 131 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 79 to 91} then {  
+                            ^
+--WARNING----------
+OK
+Line 131 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 79 to 91} then {  
+                            ^
+--WARNING----------
+OK
+Line 131 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 79 to 91} then {  
+                            ^
+--WARNING----------
+OK
+Line 131 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 79 to 91} then {  
+                            ^
+--WARNING----------
+OK
+Line 131 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 79 to 91} then {  
+                                  ^
+--WARNING----------
+OK
+Line 131 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 79 to 91} then {  
+                                  ^
+--WARNING----------
+OK
+Line 131 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 79 to 91} then {  
+                                  ^
+--WARNING----------
+OK
+Line 131 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 79 to 91} then {  
+                                  ^
+--WARNING----------
+OK
+Line 131 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 79 to 91} then {  
+                                  ^
+--WARNING----------
+OK
+Line 131 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 79 to 91} then {  
+                                  ^
+--WARNING----------
+OK
+Line 131 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 79 to 91} then {  
+                                  ^
+--WARNING----------
+OK
+Line 131 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 79 to 91} then {  
+                                  ^
+--WARNING----------
+OK
+Line 131 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 79 to 91} then {  
+                                  ^
+--WARNING----------
+OK
+Line 131 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 79 to 91} then {  
+                                  ^
+--WARNING----------
+OK
+Line 131 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 79 to 91} then {  
+                                  ^
+--WARNING----------
+OK
+Line 131 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 79 to 91} then {  
+                                  ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 132 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 40h) = 0).if {
+            ^
+--WARNING----------
+OK
+Line 132 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 40h) = 0).if {
+            ^
+--WARNING----------
+OK
+Line 132 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 40h) = 0).if {
+            ^
+--WARNING----------
+OK
+Line 132 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 40h) = 0).if {
+            ^
+--WARNING----------
+OK
+Line 132 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 40h) = 0).if {
+                 ^
+--WARNING----------
+OK
+Line 132 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 40h) = 0).if {
+                 ^
+--WARNING----------
+OK
+Line 132 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 40h) = 0).if {
+                 ^
+--WARNING----------
+OK
+Line 132 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 40h) = 0).if {
+                 ^
+--WARNING----------
+OK
+Line 132 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 40h) = 0).if {
+             ^
+--WARNING----------
+OK
+Line 132 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 40h) = 0).if {
+             ^
+--WARNING----------
+OK
+Line 132 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 40h) = 0).if {
+             ^
+--WARNING----------
+OK
+Line 132 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 40h) = 0).if {
+             ^
+--WARNING----------
+OK
+Line 132 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 40h) = 0).if {
+             ^
+--WARNING----------
+OK
+Line 132 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 40h) = 0).if {
+             ^
+--WARNING----------
+OK
+Line 145 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 134 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                 ^
+--WARNING----------
+OK
+Line 134 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                 ^
+--WARNING----------
+OK
+Line 45 column 47 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+  - num_off:STRING_CONSTANT := "BUA-L\0R+EDZIS";
+                                               ^
+--WARNING----------
+OK
+Line 45 column 47 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+  - num_off:STRING_CONSTANT := "BUA-L\0R+EDZIS";
+                                               ^
+--WARNING----------
+OK
+Line 134 column 30 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                             ^
+--WARNING----------
+OK
+Line 134 column 30 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                             ^
+--WARNING----------
+OK
+Line 134 column 30 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                             ^
+--WARNING----------
+OK
+Line 134 column 30 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                             ^
+--WARNING----------
+OK
+Line 134 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 134 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 134 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 134 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 134 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 134 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 134 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 134 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 134 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 134 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 134 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 134 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 134 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 134 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 134 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 134 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 134 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 134 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 134 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 134 column 31 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                              ^
+--WARNING----------
+OK
+Line 134 column 45 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                                            ^
+--WARNING----------
+OK
+Line 134 column 45 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_off.item (cu-78).to_uinteger_8;
+	                                            ^
+--WARNING----------
+OK
+Line 135 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	(result.to_character.in_range 'A' to 'Z').if {
+	                    ^
+--WARNING----------
+OK
+Line 135 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	(result.to_character.in_range 'A' to 'Z').if {
+	                    ^
+--WARNING----------
+OK
+Line 56 column 6 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 56 column 6 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 56 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                   ^
+--WARNING----------
+OK
+Line 56 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                   ^
+--WARNING----------
+OK
+Line 52 column 24 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - minimum:INTEGER := 0;
+                        ^
+--WARNING----------
+OK
+Line 52 column 24 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - minimum:INTEGER := 0;
+                        ^
+--WARNING----------
+OK
+Line 56 column 58 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                                          ^
+--WARNING----------
+OK
+Line 56 column 58 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                                          ^
+--WARNING----------
+OK
+Line 50 column 26 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - maximum:INTEGER := 255;
+                          ^
+--WARNING----------
+OK
+Line 50 column 26 in CHARACTER(/home/sonntag/lisaac/lib2/base/character.li):
+  - maximum:INTEGER := 255;
+                          ^
+--WARNING----------
+OK
+Line 56 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                   ^
+--WARNING----------
+OK
+Line 56 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                   ^
+--WARNING----------
+OK
+Line 56 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                   ^
+--WARNING----------
+OK
+Line 56 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                   ^
+--WARNING----------
+OK
+Line 56 column 58 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                                          ^
+--WARNING----------
+OK
+Line 56 column 58 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                                          ^
+--WARNING----------
+OK
+Line 56 column 58 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                                          ^
+--WARNING----------
+OK
+Line 56 column 58 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                                          ^
+--WARNING----------
+OK
+Line 56 column 59 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                                           ^
+--WARNING----------
+OK
+Line 56 column 59 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                                           ^
+--WARNING----------
+OK
+Line 56 column 59 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                                           ^
+--WARNING----------
+OK
+Line 56 column 59 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                                           ^
+--WARNING----------
+OK
+Line 56 column 59 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                                           ^
+--WARNING----------
+OK
+Line 56 column 59 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                                           ^
+--WARNING----------
+OK
+Line 56 column 59 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                                           ^
+--WARNING----------
+OK
+Line 56 column 59 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
+                                                           ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 59 column 2 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 59 column 2 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 135 column 41 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	(result.to_character.in_range 'A' to 'Z').if {
+	                                        ^
+--WARNING----------
+OK
+Line 135 column 41 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	(result.to_character.in_range 'A' to 'Z').if {
+	                                        ^
+--WARNING----------
+OK
+Line 137 column 2 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 136 column 14 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  cmd := cmd | 8h;
+	             ^
+--WARNING----------
+OK
+Line 136 column 14 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  cmd := cmd | 8h;
+	             ^
+--WARNING----------
+OK
+Line 136 column 14 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  cmd := cmd | 8h;
+	             ^
+--WARNING----------
+OK
+Line 136 column 14 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  cmd := cmd | 8h;
+	             ^
+--WARNING----------
+OK
+Line 136 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  cmd := cmd | 8h;
+	                 ^
+--WARNING----------
+OK
+Line 136 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  cmd := cmd | 8h;
+	                 ^
+--WARNING----------
+OK
+Line 136 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  cmd := cmd | 8h;
+	                 ^
+--WARNING----------
+OK
+Line 136 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  cmd := cmd | 8h;
+	                 ^
+--WARNING----------
+OK
+Line 136 column 15 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  cmd := cmd | 8h;
+	              ^
+--WARNING----------
+OK
+Line 136 column 15 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  cmd := cmd | 8h;
+	              ^
+--WARNING----------
+OK
+Line 136 column 15 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  cmd := cmd | 8h;
+	              ^
+--WARNING----------
+OK
+Line 136 column 15 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  cmd := cmd | 8h;
+	              ^
+--WARNING----------
+OK
+Line 136 column 15 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  cmd := cmd | 8h;
+	              ^
+--WARNING----------
+OK
+Line 136 column 15 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  cmd := cmd | 8h;
+	              ^
+--WARNING----------
+OK
+Line 136 column 9 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  cmd := cmd | 8h;
+	        ^
+--WARNING----------
+OK
+Line 136 column 9 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  cmd := cmd | 8h;
+	        ^
+--WARNING----------
+OK
+Line 136 column 9 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  cmd := cmd | 8h;
+	        ^
+--WARNING----------
+OK
+Line 137 column 2 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 145 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 140 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                ^
+--WARNING----------
+OK
+Line 140 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                ^
+--WARNING----------
+OK
+Line 44 column 46 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+  - num_on :STRING_CONSTANT := "789-456+1230.";
+                                              ^
+--WARNING----------
+OK
+Line 44 column 46 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+  - num_on :STRING_CONSTANT := "789-456+1230.";
+                                              ^
+--WARNING----------
+OK
+Line 140 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                            ^
+--WARNING----------
+OK
+Line 140 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                            ^
+--WARNING----------
+OK
+Line 140 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                            ^
+--WARNING----------
+OK
+Line 140 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                            ^
+--WARNING----------
+OK
+Line 140 column 27 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                          ^
+--WARNING----------
+OK
+Line 140 column 27 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                          ^
+--WARNING----------
+OK
+Line 140 column 27 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                          ^
+--WARNING----------
+OK
+Line 140 column 27 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                          ^
+--WARNING----------
+OK
+Line 140 column 27 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                          ^
+--WARNING----------
+OK
+Line 140 column 27 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                          ^
+--WARNING----------
+OK
+Line 140 column 27 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                          ^
+--WARNING----------
+OK
+Line 140 column 27 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                          ^
+--WARNING----------
+OK
+Line 140 column 27 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                          ^
+--WARNING----------
+OK
+Line 140 column 27 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                          ^
+--WARNING----------
+OK
+Line 140 column 27 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                          ^
+--WARNING----------
+OK
+Line 140 column 27 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                          ^
+--WARNING----------
+OK
+Line 140 column 27 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                          ^
+--WARNING----------
+OK
+Line 140 column 27 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                          ^
+--WARNING----------
+OK
+Line 140 column 27 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                          ^
+--WARNING----------
+OK
+Line 140 column 27 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                          ^
+--WARNING----------
+OK
+Line 140 column 30 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                             ^
+--WARNING----------
+OK
+Line 140 column 30 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                             ^
+--WARNING----------
+OK
+Line 140 column 30 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                             ^
+--WARNING----------
+OK
+Line 140 column 30 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                             ^
+--WARNING----------
+OK
+Line 140 column 44 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                                           ^
+--WARNING----------
+OK
+Line 140 column 44 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := num_on.item (cu-78).to_uinteger_8;
+	                                           ^
+--WARNING----------
+OK
+Line 141 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	((cmd & 4) != 0).if {
+	      ^
+--WARNING----------
+OK
+Line 141 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	((cmd & 4) != 0).if {
+	      ^
+--WARNING----------
+OK
+Line 141 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	((cmd & 4) != 0).if {
+	      ^
+--WARNING----------
+OK
+Line 141 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	((cmd & 4) != 0).if {
+	      ^
+--WARNING----------
+OK
+Line 141 column 10 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	((cmd & 4) != 0).if {
+	         ^
+--WARNING----------
+OK
+Line 141 column 10 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	((cmd & 4) != 0).if {
+	         ^
+--WARNING----------
+OK
+Line 141 column 10 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	((cmd & 4) != 0).if {
+	         ^
+--WARNING----------
+OK
+Line 141 column 10 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	((cmd & 4) != 0).if {
+	         ^
+--WARNING----------
+OK
+Line 141 column 8 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	((cmd & 4) != 0).if {
+	       ^
+--WARNING----------
+OK
+Line 141 column 8 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	((cmd & 4) != 0).if {
+	       ^
+--WARNING----------
+OK
+Line 141 column 8 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	((cmd & 4) != 0).if {
+	       ^
+--WARNING----------
+OK
+Line 141 column 8 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	((cmd & 4) != 0).if {
+	       ^
+--WARNING----------
+OK
+Line 141 column 8 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	((cmd & 4) != 0).if {
+	       ^
+--WARNING----------
+OK
+Line 141 column 8 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	((cmd & 4) != 0).if {
+	       ^
+--WARNING----------
+OK
+Line 144 column 2 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 142 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                           ^
+--WARNING----------
+OK
+Line 142 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                           ^
+--WARNING----------
+OK
+Line 142 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                           ^
+--WARNING----------
+OK
+Line 142 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                           ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 142 column 60 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                                                           ^
+--WARNING----------
+OK
+Line 142 column 60 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                                                           ^
+--WARNING----------
+OK
+Line 142 column 43 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                                          ^
+--WARNING----------
+OK
+Line 142 column 43 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                                          ^
+--WARNING----------
+OK
+Line 142 column 43 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                                          ^
+--WARNING----------
+OK
+Line 142 column 43 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                                          ^
+--WARNING----------
+OK
+Line 142 column 43 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                                          ^
+--WARNING----------
+OK
+Line 142 column 43 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                                          ^
+--WARNING----------
+OK
+Line 142 column 43 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                                          ^
+--WARNING----------
+OK
+Line 142 column 43 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                                          ^
+--WARNING----------
+OK
+Line 142 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                               ^
+--WARNING----------
+OK
+Line 142 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                               ^
+--WARNING----------
+OK
+Line 142 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                               ^
+--WARNING----------
+OK
+Line 142 column 32 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                               ^
+--WARNING----------
+OK
+Line 142 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                            ^
+--WARNING----------
+OK
+Line 142 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                            ^
+--WARNING----------
+OK
+Line 142 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                            ^
+--WARNING----------
+OK
+Line 142 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                            ^
+--WARNING----------
+OK
+Line 142 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                            ^
+--WARNING----------
+OK
+Line 142 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                            ^
+--WARNING----------
+OK
+Line 142 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                            ^
+--WARNING----------
+OK
+Line 142 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                            ^
+--WARNING----------
+OK
+Line 142 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                                 ^
+--WARNING----------
+OK
+Line 142 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                                 ^
+--WARNING----------
+OK
+Line 142 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                                 ^
+--WARNING----------
+OK
+Line 142 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                                 ^
+--WARNING----------
+OK
+Line 142 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                                 ^
+--WARNING----------
+OK
+Line 142 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                                 ^
+--WARNING----------
+OK
+Line 142 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                                 ^
+--WARNING----------
+OK
+Line 142 column 34 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	                                 ^
+--WARNING----------
+OK
+Line 142 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	               ^
+--WARNING----------
+OK
+Line 142 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	               ^
+--WARNING----------
+OK
+Line 142 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);
+	               ^
+--WARNING----------
+OK
+Line 143 column 14 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  result := 0;
+	             ^
+--WARNING----------
+OK
+Line 143 column 14 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  result := 0;
+	             ^
+--WARNING----------
+OK
+Line 143 column 14 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  result := 0;
+	             ^
+--WARNING----------
+OK
+Line 143 column 14 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	  result := 0;
+	             ^
+--WARNING----------
+OK
+Line 144 column 2 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 149 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu = 94} then {
+     ^
+--WARNING----------
+OK
+Line 149 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu = 94} then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 146 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {(cu = 95) || {cu = 96}} then { 
+                          ^
+--WARNING----------
+OK
+Line 146 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {(cu = 95) || {cu = 96}} then { 
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 147 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F11 to F12 = cmd
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F11 to F12 = cmd
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F11 to F12 = cmd
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F11 to F12 = cmd
+                  ^
+--WARNING----------
+OK
+Line 147 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F11 to F12 = cmd
+                       ^
+--WARNING----------
+OK
+Line 147 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F11 to F12 = cmd
+                       ^
+--WARNING----------
+OK
+Line 147 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F11 to F12 = cmd
+                       ^
+--WARNING----------
+OK
+Line 147 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F11 to F12 = cmd
+                       ^
+--WARNING----------
+OK
+Line 147 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F11 to F12 = cmd
+                   ^
+--WARNING----------
+OK
+Line 147 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F11 to F12 = cmd
+                   ^
+--WARNING----------
+OK
+Line 147 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F11 to F12 = cmd
+                   ^
+--WARNING----------
+OK
+Line 147 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F11 to F12 = cmd
+                   ^
+--WARNING----------
+OK
+Line 147 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F11 to F12 = cmd
+                   ^
+--WARNING----------
+OK
+Line 147 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F11 to F12 = cmd
+                   ^
+--WARNING----------
+OK
+Line 147 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F11 to F12 = cmd
+            ^
+--WARNING----------
+OK
+Line 147 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F11 to F12 = cmd
+            ^
+--WARNING----------
+OK
+Line 147 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd :=  cmd | 08h;      // F11 to F12 = cmd
+            ^
+--WARNING----------
+OK
+Line 148 column 44 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                                            ^
+--WARNING----------
+OK
+Line 148 column 44 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                                            ^
+--WARNING----------
+OK
+Line 148 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                        ^
+--WARNING----------
+OK
+Line 148 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                        ^
+--WARNING----------
+OK
+Line 148 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                        ^
+--WARNING----------
+OK
+Line 148 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                        ^
+--WARNING----------
+OK
+Line 148 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                     ^
+--WARNING----------
+OK
+Line 148 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                     ^
+--WARNING----------
+OK
+Line 148 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                     ^
+--WARNING----------
+OK
+Line 148 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                     ^
+--WARNING----------
+OK
+Line 148 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                     ^
+--WARNING----------
+OK
+Line 148 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                     ^
+--WARNING----------
+OK
+Line 148 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                     ^
+--WARNING----------
+OK
+Line 148 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                     ^
+--WARNING----------
+OK
+Line 148 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                          ^
+--WARNING----------
+OK
+Line 148 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                          ^
+--WARNING----------
+OK
+Line 148 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                          ^
+--WARNING----------
+OK
+Line 148 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                          ^
+--WARNING----------
+OK
+Line 148 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                          ^
+--WARNING----------
+OK
+Line 148 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                          ^
+--WARNING----------
+OK
+Line 148 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                          ^
+--WARNING----------
+OK
+Line 148 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result :=  cu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'
+                          ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 155 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 97 to 111} then {
+     ^
+--WARNING----------
+OK
+Line 155 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 97 to 111} then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 150 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+            ^
+--WARNING----------
+OK
+Line 150 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+            ^
+--WARNING----------
+OK
+Line 150 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+            ^
+--WARNING----------
+OK
+Line 150 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+            ^
+--WARNING----------
+OK
+Line 150 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                 ^
+--WARNING----------
+OK
+Line 150 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                 ^
+--WARNING----------
+OK
+Line 150 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                 ^
+--WARNING----------
+OK
+Line 150 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                 ^
+--WARNING----------
+OK
+Line 150 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+             ^
+--WARNING----------
+OK
+Line 150 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+             ^
+--WARNING----------
+OK
+Line 150 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+             ^
+--WARNING----------
+OK
+Line 150 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+             ^
+--WARNING----------
+OK
+Line 150 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+             ^
+--WARNING----------
+OK
+Line 150 column 13 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+             ^
+--WARNING----------
+OK
+Line 150 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                     ^
+--WARNING----------
+OK
+Line 150 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                     ^
+--WARNING----------
+OK
+Line 150 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                     ^
+--WARNING----------
+OK
+Line 150 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                     ^
+--WARNING----------
+OK
+Line 150 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                    ^
+--WARNING----------
+OK
+Line 150 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                    ^
+--WARNING----------
+OK
+Line 150 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                    ^
+--WARNING----------
+OK
+Line 150 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                    ^
+--WARNING----------
+OK
+Line 150 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                    ^
+--WARNING----------
+OK
+Line 150 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                    ^
+--WARNING----------
+OK
+Line 150 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                    ^
+--WARNING----------
+OK
+Line 150 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ((cmd & 30h)==0).if {
+                    ^
+--WARNING----------
+OK
+Line 154 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 151 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := '<'.to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 151 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := '<'.to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 154 column 7 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 153 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := '>'.to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 153 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+	result := '>'.to_uinteger_8;
+	                           ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 158 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu = 112} then {
+     ^
+--WARNING----------
+OK
+Line 158 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu = 112} then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 155 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 97 to 111} then {
+                            ^
+--WARNING----------
+OK
+Line 155 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 97 to 111} then {
+                            ^
+--WARNING----------
+OK
+Line 155 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 97 to 111} then {
+                            ^
+--WARNING----------
+OK
+Line 155 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 97 to 111} then {
+                            ^
+--WARNING----------
+OK
+Line 155 column 35 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 97 to 111} then {
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 97 to 111} then {
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 97 to 111} then {
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 97 to 111} then {
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 97 to 111} then {
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 97 to 111} then {
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 97 to 111} then {
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 97 to 111} then {
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 97 to 111} then {
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 97 to 111} then {
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 97 to 111} then {
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif {cu.in_range 97 to 111} then {
+                                   ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 156 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 08h;
+                 ^
+--WARNING----------
+OK
+Line 156 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 08h;
+                 ^
+--WARNING----------
+OK
+Line 156 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 08h;
+                 ^
+--WARNING----------
+OK
+Line 156 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 08h;
+                 ^
+--WARNING----------
+OK
+Line 156 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 08h;
+                      ^
+--WARNING----------
+OK
+Line 156 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 08h;
+                      ^
+--WARNING----------
+OK
+Line 156 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 08h;
+                      ^
+--WARNING----------
+OK
+Line 156 column 22 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 08h;
+                      ^
+--WARNING----------
+OK
+Line 156 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 08h;
+                  ^
+--WARNING----------
+OK
+Line 156 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 08h;
+                  ^
+--WARNING----------
+OK
+Line 156 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 08h;
+                  ^
+--WARNING----------
+OK
+Line 156 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 08h;
+                  ^
+--WARNING----------
+OK
+Line 156 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 08h;
+                  ^
+--WARNING----------
+OK
+Line 156 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 08h;
+                  ^
+--WARNING----------
+OK
+Line 156 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 08h;
+            ^
+--WARNING----------
+OK
+Line 156 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 08h;
+            ^
+--WARNING----------
+OK
+Line 156 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd | 08h;
+            ^
+--WARNING----------
+OK
+Line 157 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                       ^
+--WARNING----------
+OK
+Line 157 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                       ^
+--WARNING----------
+OK
+Line 51 column 48 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+  - ext_key:STRING_CONSTANT := "BUAL REDZIS  HP";
+                                                ^
+--WARNING----------
+OK
+Line 51 column 48 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+  - ext_key:STRING_CONSTANT := "BUAL REDZIS  HP";
+                                                ^
+--WARNING----------
+OK
+Line 157 column 35 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                   ^
+--WARNING----------
+OK
+Line 157 column 35 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                   ^
+--WARNING----------
+OK
+Line 157 column 35 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                   ^
+--WARNING----------
+OK
+Line 157 column 35 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                   ^
+--WARNING----------
+OK
+Line 157 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                 ^
+--WARNING----------
+OK
+Line 157 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                 ^
+--WARNING----------
+OK
+Line 157 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                 ^
+--WARNING----------
+OK
+Line 157 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                 ^
+--WARNING----------
+OK
+Line 157 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                 ^
+--WARNING----------
+OK
+Line 157 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                 ^
+--WARNING----------
+OK
+Line 157 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                 ^
+--WARNING----------
+OK
+Line 157 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                 ^
+--WARNING----------
+OK
+Line 157 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                 ^
+--WARNING----------
+OK
+Line 157 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                 ^
+--WARNING----------
+OK
+Line 157 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                 ^
+--WARNING----------
+OK
+Line 157 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                 ^
+--WARNING----------
+OK
+Line 157 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                 ^
+--WARNING----------
+OK
+Line 157 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                 ^
+--WARNING----------
+OK
+Line 157 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                 ^
+--WARNING----------
+OK
+Line 157 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                 ^
+--WARNING----------
+OK
+Line 157 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                    ^
+--WARNING----------
+OK
+Line 157 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                    ^
+--WARNING----------
+OK
+Line 157 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                    ^
+--WARNING----------
+OK
+Line 157 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                    ^
+--WARNING----------
+OK
+Line 157 column 50 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                                  ^
+--WARNING----------
+OK
+Line 157 column 50 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ext_key.item (cu-96).to_uinteger_8;       
+                                                  ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 160 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 160 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 159 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := '/'.to_uinteger_8;
+                                 ^
+--WARNING----------
+OK
+Line 159 column 33 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := '/'.to_uinteger_8;
+                                 ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 62 column 5 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 61 column 21 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      cu := keyup key;
+                     ^
+--WARNING----------
+OK
+Line 61 column 21 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      cu := keyup key;
+                     ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 55 column 15 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    cmd := cmd & 0F7h; // Deactivate the cmd bit    
+               ^
+--WARNING----------
+OK
+Line 55 column 15 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    cmd := cmd & 0F7h; // Deactivate the cmd bit    
+               ^
+--WARNING----------
+OK
+Line 55 column 15 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    cmd := cmd & 0F7h; // Deactivate the cmd bit    
+               ^
+--WARNING----------
+OK
+Line 55 column 15 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    cmd := cmd & 0F7h; // Deactivate the cmd bit    
+               ^
+--WARNING----------
+OK
+Line 55 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    cmd := cmd & 0F7h; // Deactivate the cmd bit    
+                     ^
+--WARNING----------
+OK
+Line 55 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    cmd := cmd & 0F7h; // Deactivate the cmd bit    
+                     ^
+--WARNING----------
+OK
+Line 55 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    cmd := cmd & 0F7h; // Deactivate the cmd bit    
+                     ^
+--WARNING----------
+OK
+Line 55 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    cmd := cmd & 0F7h; // Deactivate the cmd bit    
+                     ^
+--WARNING----------
+OK
+Line 55 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    cmd := cmd & 0F7h; // Deactivate the cmd bit    
+                ^
+--WARNING----------
+OK
+Line 55 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    cmd := cmd & 0F7h; // Deactivate the cmd bit    
+                ^
+--WARNING----------
+OK
+Line 55 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    cmd := cmd & 0F7h; // Deactivate the cmd bit    
+                ^
+--WARNING----------
+OK
+Line 55 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    cmd := cmd & 0F7h; // Deactivate the cmd bit    
+                ^
+--WARNING----------
+OK
+Line 55 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    cmd := cmd & 0F7h; // Deactivate the cmd bit    
+                ^
+--WARNING----------
+OK
+Line 55 column 16 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    cmd := cmd & 0F7h; // Deactivate the cmd bit    
+                ^
+--WARNING----------
+OK
+Line 55 column 10 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    cmd := cmd & 0F7h; // Deactivate the cmd bit    
+          ^
+--WARNING----------
+OK
+Line 55 column 10 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    cmd := cmd & 0F7h; // Deactivate the cmd bit    
+          ^
+--WARNING----------
+OK
+Line 55 column 10 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    cmd := cmd & 0F7h; // Deactivate the cmd bit    
+          ^
+--WARNING----------
+OK
+Line 58 column 14 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+              ^
+--WARNING----------
+OK
+Line 58 column 14 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+              ^
+--WARNING----------
+OK
+Line 58 column 14 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+              ^
+--WARNING----------
+OK
+Line 58 column 14 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+              ^
+--WARNING----------
+OK
+Line 58 column 11 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+           ^
+--WARNING----------
+OK
+Line 58 column 11 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+           ^
+--WARNING----------
+OK
+Line 58 column 11 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+           ^
+--WARNING----------
+OK
+Line 58 column 11 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+           ^
+--WARNING----------
+OK
+Line 58 column 11 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+           ^
+--WARNING----------
+OK
+Line 58 column 11 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+           ^
+--WARNING----------
+OK
+Line 58 column 11 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+           ^
+--WARNING----------
+OK
+Line 58 column 11 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+           ^
+--WARNING----------
+OK
+Line 58 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                  ^
+--WARNING----------
+OK
+Line 58 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 58 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                             ^
+--WARNING----------
+OK
+Line 58 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                             ^
+--WARNING----------
+OK
+Line 58 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                             ^
+--WARNING----------
+OK
+Line 58 column 29 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                             ^
+--WARNING----------
+OK
+Line 58 column 25 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                         ^
+--WARNING----------
+OK
+Line 58 column 25 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                         ^
+--WARNING----------
+OK
+Line 58 column 25 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                         ^
+--WARNING----------
+OK
+Line 58 column 25 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                         ^
+--WARNING----------
+OK
+Line 58 column 25 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                         ^
+--WARNING----------
+OK
+Line 58 column 25 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                         ^
+--WARNING----------
+OK
+Line 58 column 25 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                         ^
+--WARNING----------
+OK
+Line 58 column 25 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    ((cu == 37) || {cu == 109}).if {
+                         ^
+--WARNING----------
+OK
+Line 61 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~01h);
+                 ^
+--WARNING----------
+OK
+Line 60 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~01h);
+                 ^
+--WARNING----------
+OK
+Line 60 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~01h);
+                 ^
+--WARNING----------
+OK
+Line 60 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~01h);
+                 ^
+--WARNING----------
+OK
+Line 60 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~01h);
+                     ^
+--WARNING----------
+OK
+Line 60 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~01h);
+                     ^
+--WARNING----------
+OK
+Line 60 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~01h);
+                     ^
+--WARNING----------
+OK
+Line 60 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~01h);
+                     ^
+--WARNING----------
+OK
+Line 60 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~01h);
+                     ^
+--WARNING----------
+OK
+Line 60 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~01h);
+                     ^
+--WARNING----------
+OK
+Line 60 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~01h);
+                  ^
+--WARNING----------
+OK
+Line 60 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~01h);
+                  ^
+--WARNING----------
+OK
+Line 60 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~01h);
+                  ^
+--WARNING----------
+OK
+Line 60 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~01h);
+                  ^
+--WARNING----------
+OK
+Line 60 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~01h);
+                  ^
+--WARNING----------
+OK
+Line 60 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~01h);
+                  ^
+--WARNING----------
+OK
+Line 60 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~01h);
+            ^
+--WARNING----------
+OK
+Line 60 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~01h);
+            ^
+--WARNING----------
+OK
+Line 60 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~01h);
+            ^
+--WARNING----------
+OK
+Line 61 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+     ^
+--WARNING----------
+OK
+Line 64 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+     ^
+--WARNING----------
+OK
+Line 64 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 61 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                        ^
+--WARNING----------
+OK
+Line 61 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                        ^
+--WARNING----------
+OK
+Line 61 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                        ^
+--WARNING----------
+OK
+Line 61 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                        ^
+--WARNING----------
+OK
+Line 61 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                    ^
+--WARNING----------
+OK
+Line 61 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                    ^
+--WARNING----------
+OK
+Line 61 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                    ^
+--WARNING----------
+OK
+Line 61 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                    ^
+--WARNING----------
+OK
+Line 61 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                    ^
+--WARNING----------
+OK
+Line 61 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                    ^
+--WARNING----------
+OK
+Line 61 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                    ^
+--WARNING----------
+OK
+Line 61 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 113 } then {
+                    ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 63 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~02h);
+                 ^
+--WARNING----------
+OK
+Line 63 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~02h);
+                 ^
+--WARNING----------
+OK
+Line 63 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~02h);
+                 ^
+--WARNING----------
+OK
+Line 63 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~02h);
+                 ^
+--WARNING----------
+OK
+Line 63 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~02h);
+                     ^
+--WARNING----------
+OK
+Line 63 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~02h);
+                     ^
+--WARNING----------
+OK
+Line 63 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~02h);
+                     ^
+--WARNING----------
+OK
+Line 63 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~02h);
+                     ^
+--WARNING----------
+OK
+Line 63 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~02h);
+                     ^
+--WARNING----------
+OK
+Line 63 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~02h);
+                     ^
+--WARNING----------
+OK
+Line 63 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~02h);
+                  ^
+--WARNING----------
+OK
+Line 63 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~02h);
+                  ^
+--WARNING----------
+OK
+Line 63 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~02h);
+                  ^
+--WARNING----------
+OK
+Line 63 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~02h);
+                  ^
+--WARNING----------
+OK
+Line 63 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~02h);
+                  ^
+--WARNING----------
+OK
+Line 63 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~02h);
+                  ^
+--WARNING----------
+OK
+Line 63 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~02h);
+            ^
+--WARNING----------
+OK
+Line 63 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~02h);
+            ^
+--WARNING----------
+OK
+Line 63 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~02h);
+            ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 69 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+     ^
+--WARNING----------
+OK
+Line 69 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 64 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                       ^
+--WARNING----------
+OK
+Line 64 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                       ^
+--WARNING----------
+OK
+Line 64 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                       ^
+--WARNING----------
+OK
+Line 64 column 23 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                       ^
+--WARNING----------
+OK
+Line 64 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                    ^
+--WARNING----------
+OK
+Line 64 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                    ^
+--WARNING----------
+OK
+Line 64 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                    ^
+--WARNING----------
+OK
+Line 64 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                    ^
+--WARNING----------
+OK
+Line 64 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                    ^
+--WARNING----------
+OK
+Line 64 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                    ^
+--WARNING----------
+OK
+Line 64 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                    ^
+--WARNING----------
+OK
+Line 64 column 20 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { cu == 64 } then {
+                    ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 66 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~04h);      
+                 ^
+--WARNING----------
+OK
+Line 66 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~04h);      
+                 ^
+--WARNING----------
+OK
+Line 66 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~04h);      
+                 ^
+--WARNING----------
+OK
+Line 66 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~04h);      
+                 ^
+--WARNING----------
+OK
+Line 66 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~04h);      
+                     ^
+--WARNING----------
+OK
+Line 66 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~04h);      
+                     ^
+--WARNING----------
+OK
+Line 66 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~04h);      
+                     ^
+--WARNING----------
+OK
+Line 66 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~04h);      
+                     ^
+--WARNING----------
+OK
+Line 66 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~04h);      
+                     ^
+--WARNING----------
+OK
+Line 66 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~04h);      
+                     ^
+--WARNING----------
+OK
+Line 66 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~04h);      
+                  ^
+--WARNING----------
+OK
+Line 66 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~04h);      
+                  ^
+--WARNING----------
+OK
+Line 66 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~04h);      
+                  ^
+--WARNING----------
+OK
+Line 66 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~04h);      
+                  ^
+--WARNING----------
+OK
+Line 66 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~04h);      
+                  ^
+--WARNING----------
+OK
+Line 66 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~04h);      
+                  ^
+--WARNING----------
+OK
+Line 66 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~04h);      
+            ^
+--WARNING----------
+OK
+Line 66 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~04h);      
+            ^
+--WARNING----------
+OK
+Line 66 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~04h);      
+            ^
+--WARNING----------
+OK
+Line 67 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ascii_code;
+                          ^
+--WARNING----------
+OK
+Line 67 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ascii_code;
+                          ^
+--WARNING----------
+OK
+Line 67 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ascii_code;
+                          ^
+--WARNING----------
+OK
+Line 67 column 26 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      result := ascii_code;
+                          ^
+--WARNING----------
+OK
+Line 68 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ascii_code := 0;      
+                     ^
+--WARNING----------
+OK
+Line 68 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ascii_code := 0;      
+                     ^
+--WARNING----------
+OK
+Line 68 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ascii_code := 0;      
+                     ^
+--WARNING----------
+OK
+Line 68 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ascii_code := 0;      
+                     ^
+--WARNING----------
+OK
+Line 68 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ascii_code := 0;      
+                   ^
+--WARNING----------
+OK
+Line 68 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ascii_code := 0;      
+                   ^
+--WARNING----------
+OK
+Line 68 column 19 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      ascii_code := 0;      
+                   ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 72 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 72 column 5 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 69 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                        ^
+--WARNING----------
+OK
+Line 69 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                        ^
+--WARNING----------
+OK
+Line 69 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                        ^
+--WARNING----------
+OK
+Line 69 column 24 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                        ^
+--WARNING----------
+OK
+Line 69 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                     ^
+--WARNING----------
+OK
+Line 69 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                     ^
+--WARNING----------
+OK
+Line 69 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                     ^
+--WARNING----------
+OK
+Line 69 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                     ^
+--WARNING----------
+OK
+Line 69 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                     ^
+--WARNING----------
+OK
+Line 69 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                     ^
+--WARNING----------
+OK
+Line 69 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                     ^
+--WARNING----------
+OK
+Line 69 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                     ^
+--WARNING----------
+OK
+Line 69 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                            ^
+--WARNING----------
+OK
+Line 69 column 28 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 69 column 39 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                       ^
+--WARNING----------
+OK
+Line 69 column 39 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                       ^
+--WARNING----------
+OK
+Line 69 column 39 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                       ^
+--WARNING----------
+OK
+Line 69 column 39 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                       ^
+--WARNING----------
+OK
+Line 69 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                    ^
+--WARNING----------
+OK
+Line 69 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                    ^
+--WARNING----------
+OK
+Line 69 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                    ^
+--WARNING----------
+OK
+Line 69 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                    ^
+--WARNING----------
+OK
+Line 69 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                    ^
+--WARNING----------
+OK
+Line 69 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                    ^
+--WARNING----------
+OK
+Line 69 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                    ^
+--WARNING----------
+OK
+Line 69 column 36 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+    }.elseif { (cu == 50) || { cu == 62} } then {
+                                    ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 71 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~10h);
+                 ^
+--WARNING----------
+OK
+Line 71 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~10h);
+                 ^
+--WARNING----------
+OK
+Line 71 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~10h);
+                 ^
+--WARNING----------
+OK
+Line 71 column 17 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~10h);
+                 ^
+--WARNING----------
+OK
+Line 71 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~10h);
+                     ^
+--WARNING----------
+OK
+Line 71 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~10h);
+                     ^
+--WARNING----------
+OK
+Line 71 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~10h);
+                     ^
+--WARNING----------
+OK
+Line 71 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~10h);
+                     ^
+--WARNING----------
+OK
+Line 71 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~10h);
+                     ^
+--WARNING----------
+OK
+Line 71 column 21 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~10h);
+                     ^
+--WARNING----------
+OK
+Line 71 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~10h);
+                  ^
+--WARNING----------
+OK
+Line 71 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~10h);
+                  ^
+--WARNING----------
+OK
+Line 71 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~10h);
+                  ^
+--WARNING----------
+OK
+Line 71 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~10h);
+                  ^
+--WARNING----------
+OK
+Line 71 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~10h);
+                  ^
+--WARNING----------
+OK
+Line 71 column 18 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~10h);
+                  ^
+--WARNING----------
+OK
+Line 71 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~10h);
+            ^
+--WARNING----------
+OK
+Line 71 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~10h);
+            ^
+--WARNING----------
+OK
+Line 71 column 12 in KEYBOARD(/home/sonntag/lisaac/lib2_os/unix/video/keyboard.li):
+      cmd := cmd & (~10h);
+            ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 76 column 5 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 65 column 30 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                              ^
+--WARNING----------
+OK
+Line 65 column 30 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                              ^
+--WARNING----------
+OK
+Line 65 column 34 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                  ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 65 column 42 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                          ^
+--WARNING----------
+OK
+Line 65 column 42 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                          ^
+--WARNING----------
+OK
+Line 65 column 42 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                          ^
+--WARNING----------
+OK
+Line 65 column 42 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                          ^
+--WARNING----------
+OK
+Line 65 column 46 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                              ^
+--WARNING----------
+OK
+Line 65 column 46 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                              ^
+--WARNING----------
+OK
+Line 65 column 46 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                              ^
+--WARNING----------
+OK
+Line 65 column 46 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                              ^
+--WARNING----------
+OK
+Line 65 column 43 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                           ^
+--WARNING----------
+OK
+Line 65 column 43 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                           ^
+--WARNING----------
+OK
+Line 65 column 43 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                           ^
+--WARNING----------
+OK
+Line 65 column 43 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                           ^
+--WARNING----------
+OK
+Line 65 column 43 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                           ^
+--WARNING----------
+OK
+Line 65 column 43 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                           ^
+--WARNING----------
+OK
+Line 65 column 57 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                                         ^
+--WARNING----------
+OK
+Line 65 column 57 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 65 column 63 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                                               ^
+--WARNING----------
+OK
+Line 65 column 63 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                                               ^
+--WARNING----------
+OK
+Line 65 column 63 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                                               ^
+--WARNING----------
+OK
+Line 65 column 63 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                                               ^
+--WARNING----------
+OK
+Line 65 column 67 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                                                   ^
+--WARNING----------
+OK
+Line 65 column 67 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                                                   ^
+--WARNING----------
+OK
+Line 65 column 67 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                                                   ^
+--WARNING----------
+OK
+Line 65 column 67 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                                                   ^
+--WARNING----------
+OK
+Line 65 column 64 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                                                ^
+--WARNING----------
+OK
+Line 65 column 64 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                                                ^
+--WARNING----------
+OK
+Line 65 column 64 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                                                ^
+--WARNING----------
+OK
+Line 65 column 64 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                                                ^
+--WARNING----------
+OK
+Line 65 column 64 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                                                ^
+--WARNING----------
+OK
+Line 65 column 64 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                                                ^
+--WARNING----------
+OK
+Line 65 column 34 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
+                                  ^
+--WARNING----------
+OK
+Line 68 column 7 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 66 column 21 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	"Reboot ...\n".print;
+	                    ^
+--WARNING----------
+OK
+Line 66 column 21 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	"Reboot ...\n".print;
+	                    ^
+--WARNING----------
+OK
+Line 66 column 21 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	"Reboot ...\n".print;
+	                    ^
+--WARNING----------
+OK
+Line 66 column 21 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	"Reboot ...\n".print;
+	                    ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 67 column 32 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	die_with_code exit_failure_code;
+	                               ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 68 column 7 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 70 column 17 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                 ^
+--WARNING----------
+OK
+Line 70 column 17 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                 ^
+--WARNING----------
+OK
+Line 70 column 17 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                 ^
+--WARNING----------
+OK
+Line 70 column 17 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                 ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 70 column 19 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                   ^
+--WARNING----------
+OK
+Line 70 column 19 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                   ^
+--WARNING----------
+OK
+Line 70 column 19 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                   ^
+--WARNING----------
+OK
+Line 70 column 19 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                   ^
+--WARNING----------
+OK
+Line 70 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                  ^
+--WARNING----------
+OK
+Line 70 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                  ^
+--WARNING----------
+OK
+Line 70 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                  ^
+--WARNING----------
+OK
+Line 70 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                  ^
+--WARNING----------
+OK
+Line 70 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                  ^
+--WARNING----------
+OK
+Line 70 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                  ^
+--WARNING----------
+OK
+Line 70 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                  ^
+--WARNING----------
+OK
+Line 70 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                  ^
+--WARNING----------
+OK
+Line 70 column 25 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                         ^
+--WARNING----------
+OK
+Line 70 column 25 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                         ^
+--WARNING----------
+OK
+Line 70 column 25 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                         ^
+--WARNING----------
+OK
+Line 70 column 25 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                         ^
+--WARNING----------
+OK
+Line 70 column 21 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                     ^
+--WARNING----------
+OK
+Line 70 column 21 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                     ^
+--WARNING----------
+OK
+Line 70 column 21 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                     ^
+--WARNING----------
+OK
+Line 70 column 21 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                     ^
+--WARNING----------
+OK
+Line 70 column 21 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                     ^
+--WARNING----------
+OK
+Line 70 column 21 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      tmp:=(p_end+1)&003h;
+                     ^
+--WARNING----------
+OK
+Line 71 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                  ^
+--WARNING----------
+OK
+Line 71 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                  ^
+--WARNING----------
+OK
+Line 71 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                  ^
+--WARNING----------
+OK
+Line 71 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                  ^
+--WARNING----------
+OK
+Line 71 column 29 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                             ^
+--WARNING----------
+OK
+Line 71 column 29 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                             ^
+--WARNING----------
+OK
+Line 71 column 29 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                             ^
+--WARNING----------
+OK
+Line 71 column 29 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                             ^
+--WARNING----------
+OK
+Line 71 column 29 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                             ^
+--WARNING----------
+OK
+Line 71 column 29 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                             ^
+--WARNING----------
+OK
+Line 71 column 29 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                             ^
+--WARNING----------
+OK
+Line 71 column 29 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                             ^
+--WARNING----------
+OK
+Line 71 column 29 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                             ^
+--WARNING----------
+OK
+Line 71 column 29 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                             ^
+--WARNING----------
+OK
+Line 71 column 29 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                             ^
+--WARNING----------
+OK
+Line 71 column 29 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                             ^
+--WARNING----------
+OK
+Line 71 column 29 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                             ^
+--WARNING----------
+OK
+Line 71 column 40 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                        ^
+--WARNING----------
+OK
+Line 71 column 40 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                        ^
+--WARNING----------
+OK
+Line 71 column 40 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                        ^
+--WARNING----------
+OK
+Line 71 column 40 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                        ^
+--WARNING----------
+OK
+Line 71 column 55 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                       ^
+--WARNING----------
+OK
+Line 71 column 55 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                       ^
+--WARNING----------
+OK
+Line 71 column 55 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                       ^
+--WARNING----------
+OK
+Line 71 column 55 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                       ^
+--WARNING----------
+OK
+Line 71 column 55 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                       ^
+--WARNING----------
+OK
+Line 71 column 55 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                       ^
+--WARNING----------
+OK
+Line 71 column 55 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                       ^
+--WARNING----------
+OK
+Line 71 column 55 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                       ^
+--WARNING----------
+OK
+Line 332 column 6 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 332 column 6 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 332 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 332 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 332 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 332 column 39 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                       ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 33 column 36 in UINTEGER_16(/home/sonntag/lisaac/lib2/number/uinteger_16.li):
+  - default := (0.to_raw_uinteger_16);
+                                    ^
+--WARNING----------
+OK
+Line 332 column 64 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                                                ^
+--WARNING----------
+OK
+Line 332 column 64 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                                                ^
+--WARNING----------
+OK
+Line 332 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 332 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 332 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 332 column 65 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
+                                                                 ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 335 column 2 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  );
+  ^
+--WARNING----------
+OK
+Line 474 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_16:UINTEGER_16 <- CONVERT(SELF,UINTEGER_16).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 474 column 71 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+  - to_raw_uinteger_16:UINTEGER_16 <- CONVERT(SELF,UINTEGER_16).on Self;
+                                                                       ^
+--WARNING----------
+OK
+Line 71 column 57 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                         ^
+--WARNING----------
+OK
+Line 71 column 57 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                         ^
+--WARNING----------
+OK
+Line 71 column 57 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                         ^
+--WARNING----------
+OK
+Line 71 column 57 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                         ^
+--WARNING----------
+OK
+Line 71 column 57 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                         ^
+--WARNING----------
+OK
+Line 71 column 57 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                         ^
+--WARNING----------
+OK
+Line 56 column 8 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+  ( + cu,tmp:UINTEGER_8;
+        ^
+--WARNING----------
+OK
+Line 56 column 8 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+  ( + cu,tmp:UINTEGER_8;
+        ^
+--WARNING----------
+OK
+Line 56 column 8 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+  ( + cu,tmp:UINTEGER_8;
+        ^
+--WARNING----------
+OK
+Line 56 column 8 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+  ( + cu,tmp:UINTEGER_8;
+        ^
+--WARNING----------
+OK
+Line 56 column 8 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+  ( + cu,tmp:UINTEGER_8;
+        ^
+--WARNING----------
+OK
+Line 56 column 8 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+  ( + cu,tmp:UINTEGER_8;
+        ^
+--WARNING----------
+OK
+Line 56 column 8 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+  ( + cu,tmp:UINTEGER_8;
+        ^
+--WARNING----------
+OK
+Line 56 column 8 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+  ( + cu,tmp:UINTEGER_8;
+        ^
+--WARNING----------
+OK
+Line 71 column 60 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                            ^
+--WARNING----------
+OK
+Line 71 column 60 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                            ^
+--WARNING----------
+OK
+Line 71 column 60 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                            ^
+--WARNING----------
+OK
+Line 71 column 60 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                            ^
+--WARNING----------
+OK
+Line 71 column 60 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                            ^
+--WARNING----------
+OK
+Line 71 column 60 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                            ^
+--WARNING----------
+OK
+Line 71 column 63 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
+                                                               ^
+--WARNING----------
+OK
+Line 49 column 10 in EVENT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/event/event_keyboard.li):
+    key := c;
+          ^
+--WARNING----------
+OK
+Line 50 column 18 in EVENT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/event/event_keyboard.li):
+    destination := NULL;
+                  ^
+--WARNING----------
+OK
+Line 50 column 18 in EVENT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/event/event_keyboard.li):
+    destination := NULL;
+                  ^
+--WARNING----------
+OK
+Line 50 column 18 in EVENT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/event/event_keyboard.li):
+    destination := NULL;
+                  ^
+--WARNING----------
+OK
+Line 72 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+              ^
+--WARNING----------
+OK
+Line 72 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+              ^
+--WARNING----------
+OK
+Line 72 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+              ^
+--WARNING----------
+OK
+Line 72 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+              ^
+--WARNING----------
+OK
+Line 72 column 13 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+             ^
+--WARNING----------
+OK
+Line 72 column 13 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+             ^
+--WARNING----------
+OK
+Line 72 column 13 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+             ^
+--WARNING----------
+OK
+Line 72 column 13 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+             ^
+--WARNING----------
+OK
+Line 72 column 13 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+             ^
+--WARNING----------
+OK
+Line 72 column 13 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+             ^
+--WARNING----------
+OK
+Line 72 column 13 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+             ^
+--WARNING----------
+OK
+Line 72 column 13 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+             ^
+--WARNING----------
+OK
+Line 72 column 17 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+                 ^
+--WARNING----------
+OK
+Line 72 column 17 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+                 ^
+--WARNING----------
+OK
+Line 72 column 17 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+                 ^
+--WARNING----------
+OK
+Line 72 column 17 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+                 ^
+--WARNING----------
+OK
+Line 72 column 16 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+                ^
+--WARNING----------
+OK
+Line 72 column 16 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+                ^
+--WARNING----------
+OK
+Line 72 column 16 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+                ^
+--WARNING----------
+OK
+Line 72 column 16 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+                ^
+--WARNING----------
+OK
+Line 72 column 16 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+                ^
+--WARNING----------
+OK
+Line 72 column 16 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+                ^
+--WARNING----------
+OK
+Line 72 column 25 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+                         ^
+--WARNING----------
+OK
+Line 72 column 25 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+                         ^
+--WARNING----------
+OK
+Line 72 column 25 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+                         ^
+--WARNING----------
+OK
+Line 72 column 25 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (((tmp+2)&3)!=p_beg).if {
+                         ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 74 column 7 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      };      
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 73 column 8 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	p_end:=tmp;
+	       ^
+--WARNING----------
+OK
+Line 73 column 8 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	p_end:=tmp;
+	       ^
+--WARNING----------
+OK
+Line 73 column 8 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	p_end:=tmp;
+	       ^
+--WARNING----------
+OK
+Line 74 column 7 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      };      
+       ^
+--WARNING----------
+OK
+Line 75 column 15 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      get_event;
+               ^
+--WARNING----------
+OK
+Line 75 column 15 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      get_event;
+               ^
+--WARNING----------
+OK
+Line 75 column 15 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      get_event;
+               ^
+--WARNING----------
+OK
+Line 75 column 15 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      get_event;
+               ^
+--WARNING----------
+OK
+Line 115 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 115 column 14 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 121 column 5 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 121 column 5 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 116 column 17 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    { p != p_end }.while_do {
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    { p != p_end }.while_do {
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    { p != p_end }.while_do {
+                 ^
+--WARNING----------
+OK
+Line 116 column 17 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    { p != p_end }.while_do {
+                 ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 117 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                  ^
+--WARNING----------
+OK
+Line 117 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                  ^
+--WARNING----------
+OK
+Line 117 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                  ^
+--WARNING----------
+OK
+Line 117 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                  ^
+--WARNING----------
+OK
+Line 117 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                  ^
+--WARNING----------
+OK
+Line 117 column 18 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                  ^
+--WARNING----------
+OK
+Line 117 column 24 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                        ^
+--WARNING----------
+OK
+Line 117 column 24 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                        ^
+--WARNING----------
+OK
+Line 117 column 24 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                        ^
+--WARNING----------
+OK
+Line 117 column 41 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                                         ^
+--WARNING----------
+OK
+Line 117 column 41 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                                         ^
+--WARNING----------
+OK
+Line 117 column 41 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                                         ^
+--WARNING----------
+OK
+Line 117 column 41 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                                         ^
+--WARNING----------
+OK
+Line 117 column 41 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                                         ^
+--WARNING----------
+OK
+Line 117 column 41 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                                         ^
+--WARNING----------
+OK
+Line 117 column 47 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                                               ^
+--WARNING----------
+OK
+Line 117 column 47 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                                               ^
+--WARNING----------
+OK
+Line 117 column 47 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+                                               ^
+--WARNING----------
+OK
+Line 119 column 7 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 119 column 7 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 119 column 7 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 119 column 7 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 118 column 12 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	list_client.item j.receive (buffer_event.item p);
+	           ^
+--WARNING----------
+OK
+Line 118 column 12 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	list_client.item j.receive (buffer_event.item p);
+	           ^
+--WARNING----------
+OK
+Line 118 column 12 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	list_client.item j.receive (buffer_event.item p);
+	           ^
+--WARNING----------
+OK
+Line 118 column 12 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	list_client.item j.receive (buffer_event.item p);
+	           ^
+--WARNING----------
+OK
+Line 118 column 12 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	list_client.item j.receive (buffer_event.item p);
+	           ^
+--WARNING----------
+OK
+Line 118 column 12 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	list_client.item j.receive (buffer_event.item p);
+	           ^
+--WARNING----------
+OK
+Line 118 column 19 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	list_client.item j.receive (buffer_event.item p);
+	                  ^
+--WARNING----------
+OK
+Line 118 column 41 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	list_client.item j.receive (buffer_event.item p);
+	                                        ^
+--WARNING----------
+OK
+Line 118 column 41 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	list_client.item j.receive (buffer_event.item p);
+	                                        ^
+--WARNING----------
+OK
+Line 118 column 41 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	list_client.item j.receive (buffer_event.item p);
+	                                        ^
+--WARNING----------
+OK
+Line 118 column 41 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	list_client.item j.receive (buffer_event.item p);
+	                                        ^
+--WARNING----------
+OK
+Line 118 column 48 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	list_client.item j.receive (buffer_event.item p);
+	                                               ^
+--WARNING----------
+OK
+Line 118 column 49 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+	list_client.item j.receive (buffer_event.item p);
+	                                                ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 120 column 15 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      p := (p + 1) & 03h;
+               ^
+--WARNING----------
+OK
+Line 120 column 15 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      p := (p + 1) & 03h;
+               ^
+--WARNING----------
+OK
+Line 120 column 15 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      p := (p + 1) & 03h;
+               ^
+--WARNING----------
+OK
+Line 120 column 15 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      p := (p + 1) & 03h;
+               ^
+--WARNING----------
+OK
+Line 120 column 20 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      p := (p + 1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 120 column 20 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+      p := (p + 1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 76 column 5 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 119 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `ButtonPress`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 119 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `ButtonPress`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 119 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `ButtonPress`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 119 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `ButtonPress`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 114 column 54 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	KEYBOARD.key `ev.xkey.keycode`:UINTEGER_8 press FALSE;
+	                                                     ^
+--WARNING----------
+OK
+Line 114 column 54 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	KEYBOARD.key `ev.xkey.keycode`:UINTEGER_8 press FALSE;
+	                                                     ^
+--WARNING----------
+OK
+Line 114 column 54 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	KEYBOARD.key `ev.xkey.keycode`:UINTEGER_8 press FALSE;
+	                                                     ^
+--WARNING----------
+OK
+Line 114 column 54 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	KEYBOARD.key `ev.xkey.keycode`:UINTEGER_8 press FALSE;
+	                                                     ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 126 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `ButtonRelease`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 126 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `ButtonRelease`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 126 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `ButtonRelease`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 126 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `ButtonRelease`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 124 column 2 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 84 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with (TRUE,(MOUSE.right));
+	                                                                                   ^
+--WARNING----------
+OK
+Line 121 column 84 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with (TRUE,(MOUSE.right));
+	                                                                                   ^
+--WARNING----------
+OK
+Line 121 column 86 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with (TRUE,(MOUSE.right));
+	                                                                                     ^
+--WARNING----------
+OK
+Line 121 column 86 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with (TRUE,(MOUSE.right));
+	                                                                                     ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 41 column 28 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    y_new := y.max y_minimum.min y_maximum;
+                            ^
+--WARNING----------
+OK
+Line 41 column 28 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    y_new := y.max y_minimum.min y_maximum;
+                            ^
+--WARNING----------
+OK
+Line 41 column 28 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    y_new := y.max y_minimum.min y_maximum;
+                            ^
+--WARNING----------
+OK
+Line 41 column 28 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    y_new := y.max y_minimum.min y_maximum;
+                            ^
+--WARNING----------
+OK
+Line 41 column 28 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    y_new := y.max y_minimum.min y_maximum;
+                            ^
+--WARNING----------
+OK
+Line 41 column 28 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    y_new := y.max y_minimum.min y_maximum;
+                            ^
+--WARNING----------
+OK
+Line 41 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    y_new := y.max y_minimum.min y_maximum;
+                                          ^
+--WARNING----------
+OK
+Line 41 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    y_new := y.max y_minimum.min y_maximum;
+                                          ^
+--WARNING----------
+OK
+Line 66 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+  - y_maximum:INTEGER <- VIDEO.y_max;    
+                                    ^
+--WARNING----------
+OK
+Line 66 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+  - y_maximum:INTEGER <- VIDEO.y_max;    
+                                    ^
+--WARNING----------
+OK
+Line 66 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+  - y_maximum:INTEGER <- VIDEO.y_max;    
+                                    ^
+--WARNING----------
+OK
+Line 66 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+  - y_maximum:INTEGER <- VIDEO.y_max;    
+                                    ^
+--WARNING----------
+OK
+Line 66 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+  - y_maximum:INTEGER <- VIDEO.y_max;    
+                                    ^
+--WARNING----------
+OK
+Line 66 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+  - y_maximum:INTEGER <- VIDEO.y_max;    
+                                    ^
+--WARNING----------
+OK
+Line 123 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - y_max:INTEGER <- height - 1;
+                            ^
+--WARNING----------
+OK
+Line 123 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - y_max:INTEGER <- height - 1;
+                            ^
+--WARNING----------
+OK
+Line 123 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - y_max:INTEGER <- height - 1;
+                            ^
+--WARNING----------
+OK
+Line 123 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - y_max:INTEGER <- height - 1;
+                            ^
+--WARNING----------
+OK
+Line 123 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - y_max:INTEGER <- height - 1;
+                            ^
+--WARNING----------
+OK
+Line 123 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - y_max:INTEGER <- height - 1;
+                            ^
+--WARNING----------
+OK
+Line 123 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - y_max:INTEGER <- height - 1;
+                             ^
+--WARNING----------
+OK
+Line 123 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - y_max:INTEGER <- height - 1;
+                             ^
+--WARNING----------
+OK
+Line 123 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - y_max:INTEGER <- height - 1;
+                             ^
+--WARNING----------
+OK
+Line 123 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - y_max:INTEGER <- height - 1;
+                             ^
+--WARNING----------
+OK
+Line 41 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    y_new := y.max y_minimum.min y_maximum;
+                                          ^
+--WARNING----------
+OK
+Line 41 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    y_new := y.max y_minimum.min y_maximum;
+                                          ^
+--WARNING----------
+OK
+Line 41 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    y_new := y.max y_minimum.min y_maximum;
+                                          ^
+--WARNING----------
+OK
+Line 41 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    y_new := y.max y_minimum.min y_maximum;
+                                          ^
+--WARNING----------
+OK
+Line 42 column 28 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    x_new := x.max x_minimum.min x_maximum;
+                            ^
+--WARNING----------
+OK
+Line 42 column 28 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    x_new := x.max x_minimum.min x_maximum;
+                            ^
+--WARNING----------
+OK
+Line 42 column 28 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    x_new := x.max x_minimum.min x_maximum;
+                            ^
+--WARNING----------
+OK
+Line 42 column 28 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    x_new := x.max x_minimum.min x_maximum;
+                            ^
+--WARNING----------
+OK
+Line 42 column 28 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    x_new := x.max x_minimum.min x_maximum;
+                            ^
+--WARNING----------
+OK
+Line 42 column 28 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    x_new := x.max x_minimum.min x_maximum;
+                            ^
+--WARNING----------
+OK
+Line 42 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    x_new := x.max x_minimum.min x_maximum;
+                                          ^
+--WARNING----------
+OK
+Line 42 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    x_new := x.max x_minimum.min x_maximum;
+                                          ^
+--WARNING----------
+OK
+Line 63 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+  - x_maximum:INTEGER <- VIDEO.x_max;
+                                    ^
+--WARNING----------
+OK
+Line 63 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+  - x_maximum:INTEGER <- VIDEO.x_max;
+                                    ^
+--WARNING----------
+OK
+Line 63 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+  - x_maximum:INTEGER <- VIDEO.x_max;
+                                    ^
+--WARNING----------
+OK
+Line 63 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+  - x_maximum:INTEGER <- VIDEO.x_max;
+                                    ^
+--WARNING----------
+OK
+Line 63 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+  - x_maximum:INTEGER <- VIDEO.x_max;
+                                    ^
+--WARNING----------
+OK
+Line 63 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+  - x_maximum:INTEGER <- VIDEO.x_max;
+                                    ^
+--WARNING----------
+OK
+Line 122 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - x_max:INTEGER <- width  - 1;
+                            ^
+--WARNING----------
+OK
+Line 122 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - x_max:INTEGER <- width  - 1;
+                            ^
+--WARNING----------
+OK
+Line 122 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - x_max:INTEGER <- width  - 1;
+                            ^
+--WARNING----------
+OK
+Line 122 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - x_max:INTEGER <- width  - 1;
+                            ^
+--WARNING----------
+OK
+Line 122 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - x_max:INTEGER <- width  - 1;
+                            ^
+--WARNING----------
+OK
+Line 122 column 28 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - x_max:INTEGER <- width  - 1;
+                            ^
+--WARNING----------
+OK
+Line 122 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - x_max:INTEGER <- width  - 1;
+                             ^
+--WARNING----------
+OK
+Line 122 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - x_max:INTEGER <- width  - 1;
+                             ^
+--WARNING----------
+OK
+Line 122 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - x_max:INTEGER <- width  - 1;
+                             ^
+--WARNING----------
+OK
+Line 122 column 29 in ABSTRACT_BITMAP(/home/sonntag/lisaac/lib2/graphics/low_level/abstract_bitmap.li):
+  - x_max:INTEGER <- width  - 1;
+                             ^
+--WARNING----------
+OK
+Line 42 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    x_new := x.max x_minimum.min x_maximum;
+                                          ^
+--WARNING----------
+OK
+Line 42 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    x_new := x.max x_minimum.min x_maximum;
+                                          ^
+--WARNING----------
+OK
+Line 42 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    x_new := x.max x_minimum.min x_maximum;
+                                          ^
+--WARNING----------
+OK
+Line 42 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    x_new := x.max x_minimum.min x_maximum;
+                                          ^
+--WARNING----------
+OK
+Line 44 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+               ^
+--WARNING----------
+OK
+Line 44 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+               ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 44 column 17 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                 ^
+--WARNING----------
+OK
+Line 44 column 17 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                 ^
+--WARNING----------
+OK
+Line 44 column 17 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                 ^
+--WARNING----------
+OK
+Line 44 column 17 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                 ^
+--WARNING----------
+OK
+Line 44 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                ^
+--WARNING----------
+OK
+Line 44 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                ^
+--WARNING----------
+OK
+Line 44 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                ^
+--WARNING----------
+OK
+Line 44 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                ^
+--WARNING----------
+OK
+Line 44 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                ^
+--WARNING----------
+OK
+Line 44 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                ^
+--WARNING----------
+OK
+Line 44 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                ^
+--WARNING----------
+OK
+Line 44 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                ^
+--WARNING----------
+OK
+Line 44 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                       ^
+--WARNING----------
+OK
+Line 44 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                       ^
+--WARNING----------
+OK
+Line 44 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                       ^
+--WARNING----------
+OK
+Line 44 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                       ^
+--WARNING----------
+OK
+Line 44 column 19 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                   ^
+--WARNING----------
+OK
+Line 44 column 19 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                   ^
+--WARNING----------
+OK
+Line 44 column 19 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                   ^
+--WARNING----------
+OK
+Line 44 column 19 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                   ^
+--WARNING----------
+OK
+Line 44 column 19 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                   ^
+--WARNING----------
+OK
+Line 44 column 19 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    tmp:=(p_end+1)&003h;
+                   ^
+--WARNING----------
+OK
+Line 45 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.item p_end.make (x_new,y_new) button (left_new,right_new);
+                ^
+--WARNING----------
+OK
+Line 45 column 16 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.item p_end.make (x_new,y_new) button (left_new,right_new);
+                ^
+--WARNING----------
+OK
+Line 45 column 27 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.item p_end.make (x_new,y_new) button (left_new,right_new);
+                           ^
+--WARNING----------
+OK
+Line 45 column 27 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.item p_end.make (x_new,y_new) button (left_new,right_new);
+                           ^
+--WARNING----------
+OK
+Line 45 column 27 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.item p_end.make (x_new,y_new) button (left_new,right_new);
+                           ^
+--WARNING----------
+OK
+Line 45 column 27 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.item p_end.make (x_new,y_new) button (left_new,right_new);
+                           ^
+--WARNING----------
+OK
+Line 45 column 27 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.item p_end.make (x_new,y_new) button (left_new,right_new);
+                           ^
+--WARNING----------
+OK
+Line 45 column 27 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.item p_end.make (x_new,y_new) button (left_new,right_new);
+                           ^
+--WARNING----------
+OK
+Line 45 column 27 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.item p_end.make (x_new,y_new) button (left_new,right_new);
+                           ^
+--WARNING----------
+OK
+Line 45 column 27 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.item p_end.make (x_new,y_new) button (left_new,right_new);
+                           ^
+--WARNING----------
+OK
+Line 45 column 27 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.item p_end.make (x_new,y_new) button (left_new,right_new);
+                           ^
+--WARNING----------
+OK
+Line 45 column 27 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.item p_end.make (x_new,y_new) button (left_new,right_new);
+                           ^
+--WARNING----------
+OK
+Line 45 column 27 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.item p_end.make (x_new,y_new) button (left_new,right_new);
+                           ^
+--WARNING----------
+OK
+Line 45 column 74 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    buffer_event.item p_end.make (x_new,y_new) button (left_new,right_new);
+                                                                          ^
+--WARNING----------
+OK
+Line 55 column 15 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+    x_current:=xn;
+               ^
+--WARNING----------
+OK
+Line 56 column 15 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+    y_current:=yn;
+               ^
+--WARNING----------
+OK
+Line 57 column 11 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+    left :=l;
+           ^
+--WARNING----------
+OK
+Line 58 column 11 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+    right:=r;
+           ^
+--WARNING----------
+OK
+Line 59 column 18 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+    destination := NULL;
+                  ^
+--WARNING----------
+OK
+Line 59 column 18 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+    destination := NULL;
+                  ^
+--WARNING----------
+OK
+Line 59 column 18 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+    destination := NULL;
+                  ^
+--WARNING----------
+OK
+Line 47 column 12 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+            ^
+--WARNING----------
+OK
+Line 47 column 12 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+            ^
+--WARNING----------
+OK
+Line 47 column 12 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+            ^
+--WARNING----------
+OK
+Line 47 column 12 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+            ^
+--WARNING----------
+OK
+Line 47 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+           ^
+--WARNING----------
+OK
+Line 47 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+           ^
+--WARNING----------
+OK
+Line 47 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+           ^
+--WARNING----------
+OK
+Line 47 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+           ^
+--WARNING----------
+OK
+Line 47 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+           ^
+--WARNING----------
+OK
+Line 47 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+           ^
+--WARNING----------
+OK
+Line 47 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+           ^
+--WARNING----------
+OK
+Line 47 column 11 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+           ^
+--WARNING----------
+OK
+Line 47 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+               ^
+--WARNING----------
+OK
+Line 47 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+               ^
+--WARNING----------
+OK
+Line 47 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+               ^
+--WARNING----------
+OK
+Line 47 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+               ^
+--WARNING----------
+OK
+Line 47 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+              ^
+--WARNING----------
+OK
+Line 47 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+              ^
+--WARNING----------
+OK
+Line 47 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+              ^
+--WARNING----------
+OK
+Line 47 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+              ^
+--WARNING----------
+OK
+Line 47 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+              ^
+--WARNING----------
+OK
+Line 47 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+              ^
+--WARNING----------
+OK
+Line 47 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+                       ^
+--WARNING----------
+OK
+Line 47 column 23 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (((tmp+2)&3)!=p_beg).if {
+                       ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 33 column 35 in UINTEGER_8(/home/sonntag/lisaac/lib2/number/uinteger_8.li):
+  - default := (0.to_raw_uinteger_8);
+                                   ^
+--WARNING----------
+OK
+Line 49 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 48 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      p_end:=tmp;
+             ^
+--WARNING----------
+OK
+Line 49 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 51 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    get_event;
+             ^
+--WARNING----------
+OK
+Line 51 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    get_event;
+             ^
+--WARNING----------
+OK
+Line 113 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 113 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 113 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 113 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 113 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 113 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 113 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 113 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 113 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 113 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p := p_beg;
+              ^
+--WARNING----------
+OK
+Line 114 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (p != p_end).if {
+               ^
+--WARNING----------
+OK
+Line 114 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    (p != p_end).if {
+               ^
+--WARNING----------
+OK
+Line 125 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 115 column 18 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((x_current != x_window) || {y_current != y_window}).if {
+                  ^
+--WARNING----------
+OK
+Line 115 column 18 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((x_current != x_window) || {y_current != y_window}).if {
+                  ^
+--WARNING----------
+OK
+Line 115 column 29 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((x_current != x_window) || {y_current != y_window}).if {
+                             ^
+--WARNING----------
+OK
+Line 115 column 29 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((x_current != x_window) || {y_current != y_window}).if {
+                             ^
+--WARNING----------
+OK
+Line 115 column 29 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((x_current != x_window) || {y_current != y_window}).if {
+                             ^
+--WARNING----------
+OK
+Line 115 column 29 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((x_current != x_window) || {y_current != y_window}).if {
+                             ^
+--WARNING----------
+OK
+Line 115 column 33 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((x_current != x_window) || {y_current != y_window}).if {
+                                 ^
+--WARNING----------
+OK
+Line 115 column 33 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((x_current != x_window) || {y_current != y_window}).if {
+                                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 115 column 45 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((x_current != x_window) || {y_current != y_window}).if {
+                                             ^
+--WARNING----------
+OK
+Line 115 column 45 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((x_current != x_window) || {y_current != y_window}).if {
+                                             ^
+--WARNING----------
+OK
+Line 115 column 56 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((x_current != x_window) || {y_current != y_window}).if {
+                                                        ^
+--WARNING----------
+OK
+Line 115 column 56 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((x_current != x_window) || {y_current != y_window}).if {
+                                                        ^
+--WARNING----------
+OK
+Line 115 column 56 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((x_current != x_window) || {y_current != y_window}).if {
+                                                        ^
+--WARNING----------
+OK
+Line 115 column 56 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      ((x_current != x_window) || {y_current != y_window}).if {
+                                                        ^
+--WARNING----------
+OK
+Line 117 column 7 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 116 column 24 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	set_position (x_current,y_current);
+	                       ^
+--WARNING----------
+OK
+Line 116 column 24 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	set_position (x_current,y_current);
+	                       ^
+--WARNING----------
+OK
+Line 116 column 34 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	set_position (x_current,y_current);
+	                                 ^
+--WARNING----------
+OK
+Line 116 column 34 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	set_position (x_current,y_current);
+	                                 ^
+--WARNING----------
+OK
+Line 116 column 35 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	set_position (x_current,y_current);
+	                                  ^
+--WARNING----------
+OK
+Line 116 column 35 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	set_position (x_current,y_current);
+	                                  ^
+--WARNING----------
+OK
+Line 116 column 35 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	set_position (x_current,y_current);
+	                                  ^
+--WARNING----------
+OK
+Line 116 column 35 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	set_position (x_current,y_current);
+	                                  ^
+--WARNING----------
+OK
+Line 405 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+     ^
+--WARNING----------
+OK
+Line 405 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 405 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};    
+             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                   ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                          ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                                   ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+                    ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 407 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dx:=x-(x_window-parent.x_window); 
+          ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                   ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                          ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                                   ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+                    ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 408 column 10 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    dy:=y-(y_window-parent.y_window);    
+          ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 409 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    move (dx,dy);
+                ^
+--WARNING----------
+OK
+Line 368 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+     ^
+--WARNING----------
+OK
+Line 368 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+     ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 146 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                  ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                    ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 368 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ? {parent!=NULL};
+             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                             ^
+--WARNING----------
+OK
+Line 147 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >=10) && {! value}).if {      
+                          ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 148 column 58 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "User assertion violated.";   
+                                                          ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 149 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 370 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((x != 0) || {y != 0}).if {
+                ^
+--WARNING----------
+OK
+Line 370 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    ((x != 0) || {y != 0}).if {
+                ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 400 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 371 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      old_plan:=plan;
+                    ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 372 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 377 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 373 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                   ^
+--WARNING----------
+OK
+Line 373 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x0:=plan.x0.value; 
+                         ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 374 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                   ^
+--WARNING----------
+OK
+Line 374 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x1:=plan.x1.value;
+                         ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 375 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                   ^
+--WARNING----------
+OK
+Line 375 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y0:=plan.y0.value; 
+                         ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 376 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                   ^
+--WARNING----------
+OK
+Line 376 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                         ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 376 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y1:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 377 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 378 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      sub_move (x,y);
+                    ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 379 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      clip_type1;
+                ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 380 column 11 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      (plan!=NULL).if {
+           ^
+--WARNING----------
+OK
+Line 385 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                ^
+--WARNING----------
+OK
+Line 381 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                   ^
+--WARNING----------
+OK
+Line 381 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x2:=plan.x0.value; 
+                         ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                ^
+--WARNING----------
+OK
+Line 382 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                   ^
+--WARNING----------
+OK
+Line 382 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        x3:=plan.x1.value;
+                         ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                ^
+--WARNING----------
+OK
+Line 383 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                   ^
+--WARNING----------
+OK
+Line 383 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y2:=plan.y0.value; 
+                         ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                ^
+--WARNING----------
+OK
+Line 384 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                   ^
+--WARNING----------
+OK
+Line 384 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                         ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 384 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        y3:=plan.y1.value-1;
+                          ^
+--WARNING----------
+OK
+Line 385 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 386 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 32 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                                ^
+--WARNING----------
+OK
+Line 386 column 26 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((old_plan!=NULL) && {plan!=NULL}).if {
+                          ^
+--WARNING----------
+OK
+Line 399 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };    
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 16 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                       ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 18 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                  ^
+--WARNING----------
+OK
+Line 387 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                           ^
+--WARNING----------
+OK
+Line 387 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                   ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 43 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                           ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 387 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        (((x.abs)>width) || {(y.abs)>height}).if {
+                                     ^
+--WARNING----------
+OK
+Line 392 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 388 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1);
+                                   ^
+--WARNING----------
+OK
+Line 1153 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                            ^
+--WARNING----------
+OK
+Line 1153 column 44 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                            ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1143 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win2 := win3.prev;
+                       ^
+--WARNING----------
+OK
+Line 1151 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1151 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1144 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(lev = 0) && {win2 != NULL}}.while_do {
+                   ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1144 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      {(lev = 0) && {win2 != NULL}}.while_do {
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1145 column 19 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	elt_p := win2.plan;
+	                  ^
+--WARNING----------
+OK
+Line 1150 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1147 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                    ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1147 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  lev := elt_p.level+1;
+	                     ^
+--WARNING----------
+OK
+Line 1150 column 2 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 1149 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	  win2 := win2.prev;
+	                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 1152 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      win3 := win3.parent;
+                         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1153 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1153 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    }.do_while {(win3 != NULL) && {lev = 0}};
+                                 ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 83 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      do_while test;
+                   ^
+--WARNING----------
+OK
+Line 84 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1156 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1156 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1159 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    elt_p := list_plan;
+                      ^
+--WARNING----------
+OK
+Line 1162 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1162 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1160 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1160 column 37 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                                     ^
+--WARNING----------
+OK
+Line 1160 column 23 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
+                       ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1161 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_p := elt_p.next;
+                         ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1180 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1180 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1166 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                      ^
+--WARNING----------
+OK
+Line 1166 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                               ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1166 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                      ^
+--WARNING----------
+OK
+Line 1167 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                               ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                        ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1167 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                      ^
+--WARNING----------
+OK
+Line 1168 column 31 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                               ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                        ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1168 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                      ^
+--WARNING----------
+OK
+Line 1169 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                            ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 29 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                             ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 56 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                        ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 41 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1169 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
+                                                         ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+             ^
+--WARNING----------
+OK
+Line 1171 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                    ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                           ^
+--WARNING----------
+OK
+Line 1171 column 20 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      ((xb0<=xb1) && {yb0<=yb1}).if {
+                    ^
+--WARNING----------
+OK
+Line 1178 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 1172 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2 := elt_p.window;
+	                    ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1173 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb0 := xb0 - win2.x_window; 
+	            ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	                          ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1174 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	xb1 := xb1 - win2.x_window;  
+	            ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	                          ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1175 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb0 := yb0 - win2.y_window; 
+	            ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 27 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	                          ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1176 column 13 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	yb1 := yb1 - win2.y_window;
+	            ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1177 column 33 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+	win2.draw (xb0,yb0) to (xb1,yb1);
+	                                ^
+--WARNING----------
+OK
+Line 1178 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 1179 column 25 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      elt_p := elt_p.next;
+                         ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                                       ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1182 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_y0 := margin_clip_y1 := 0;
+                     ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 39 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                                       ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 1181 column 21 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    margin_clip_x0 := margin_clip_x1 :=
+                     ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 389 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 392 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 28 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                            ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 40 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                        ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 57 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                         ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 69 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                     ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 391 column 71 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
+                                                                       ^
+--WARNING----------
+OK
+Line 399 column 7 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+      };    
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 396 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 395 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x0,y0) to (x1,y1); 
+                                   ^
+--WARNING----------
+OK
+Line 396 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+         ^
+--WARNING----------
+OK
+Line 398 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 398 column 9 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        };
+         ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 396 column 22 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+        }.elseif {plan!=NULL} then {
+                      ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 397 column 35 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+          redraw (x2,y2) to (x3,y3);
+                                   ^
+--WARNING----------
+OK
+Line 73 column 5 in FALSE(/home/sonntag/lisaac/lib2/base/false.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 400 column 5 in AREA(/home/sonntag/lisaac/lib2/gui/clipping/area.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 117 column 7 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 124 column 7 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      };    
+       ^
+--WARNING----------
+OK
+Line 124 column 7 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      };    
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 118 column 19 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      { p != p_end }.while_do {
+                   ^
+--WARNING----------
+OK
+Line 118 column 19 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+      { p != p_end }.while_do {
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 119 column 27 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+        evt := buffer_event.item p;        
+                           ^
+--WARNING----------
+OK
+Line 119 column 27 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+        evt := buffer_event.item p;        
+                           ^
+--WARNING----------
+OK
+Line 119 column 34 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+        evt := buffer_event.item p;        
+                                  ^
+--WARNING----------
+OK
+Line 120 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	(list_client.lower).to (list_client.upper) do { j:INTEGER;
+	            ^
+--WARNING----------
+OK
+Line 120 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	(list_client.lower).to (list_client.upper) do { j:INTEGER;
+	            ^
+--WARNING----------
+OK
+Line 120 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	(list_client.lower).to (list_client.upper) do { j:INTEGER;
+	            ^
+--WARNING----------
+OK
+Line 120 column 13 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	(list_client.lower).to (list_client.upper) do { j:INTEGER;
+	            ^
+--WARNING----------
+OK
+Line 120 column 19 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	(list_client.lower).to (list_client.upper) do { j:INTEGER;
+	                  ^
+--WARNING----------
+OK
+Line 120 column 19 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	(list_client.lower).to (list_client.upper) do { j:INTEGER;
+	                  ^
+--WARNING----------
+OK
+Line 120 column 19 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	(list_client.lower).to (list_client.upper) do { j:INTEGER;
+	                  ^
+--WARNING----------
+OK
+Line 120 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	(list_client.lower).to (list_client.upper) do { j:INTEGER;
+	                                   ^
+--WARNING----------
+OK
+Line 120 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	(list_client.lower).to (list_client.upper) do { j:INTEGER;
+	                                   ^
+--WARNING----------
+OK
+Line 120 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	(list_client.lower).to (list_client.upper) do { j:INTEGER;
+	                                   ^
+--WARNING----------
+OK
+Line 120 column 36 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	(list_client.lower).to (list_client.upper) do { j:INTEGER;
+	                                   ^
+--WARNING----------
+OK
+Line 120 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	(list_client.lower).to (list_client.upper) do { j:INTEGER;
+	                                         ^
+--WARNING----------
+OK
+Line 120 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	(list_client.lower).to (list_client.upper) do { j:INTEGER;
+	                                         ^
+--WARNING----------
+OK
+Line 120 column 42 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	(list_client.lower).to (list_client.upper) do { j:INTEGER;
+	                                         ^
+--WARNING----------
+OK
+Line 122 column 2 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	};      
+	 ^
+--WARNING----------
+OK
+Line 122 column 2 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	};      
+	 ^
+--WARNING----------
+OK
+Line 122 column 2 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	};      
+	 ^
+--WARNING----------
+OK
+Line 122 column 2 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	};      
+	 ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 153 column 12 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self <= limit_up).if {
+            ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 121 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	  list_client.item j.receive (buffer_event.item p);
+	             ^
+--WARNING----------
+OK
+Line 121 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	  list_client.item j.receive (buffer_event.item p);
+	             ^
+--WARNING----------
+OK
+Line 121 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	  list_client.item j.receive (buffer_event.item p);
+	             ^
+--WARNING----------
+OK
+Line 121 column 14 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	  list_client.item j.receive (buffer_event.item p);
+	             ^
+--WARNING----------
+OK
+Line 121 column 21 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	  list_client.item j.receive (buffer_event.item p);
+	                    ^
+--WARNING----------
+OK
+Line 121 column 43 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	  list_client.item j.receive (buffer_event.item p);
+	                                          ^
+--WARNING----------
+OK
+Line 121 column 43 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	  list_client.item j.receive (buffer_event.item p);
+	                                          ^
+--WARNING----------
+OK
+Line 121 column 50 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	  list_client.item j.receive (buffer_event.item p);
+	                                                 ^
+--WARNING----------
+OK
+Line 121 column 51 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	  list_client.item j.receive (buffer_event.item p);
+	                                                  ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 13 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+             ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 155 column 35 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+      (Self + 1).to limit_up do blc;
+                                   ^
+--WARNING----------
+OK
+Line 156 column 5 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 123 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	p := (p + 1) & 03h;
+	         ^
+--WARNING----------
+OK
+Line 123 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	p := (p + 1) & 03h;
+	         ^
+--WARNING----------
+OK
+Line 123 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	p := (p + 1) & 03h;
+	         ^
+--WARNING----------
+OK
+Line 123 column 10 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	p := (p + 1) & 03h;
+	         ^
+--WARNING----------
+OK
+Line 123 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	p := (p + 1) & 03h;
+	              ^
+--WARNING----------
+OK
+Line 123 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+	p := (p + 1) & 03h;
+	              ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 74 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      while_do body;
+                   ^
+--WARNING----------
+OK
+Line 75 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 125 column 5 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 54 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    x_current:=x_new;
+               ^
+--WARNING----------
+OK
+Line 55 column 15 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    y_current:=y_new;
+               ^
+--WARNING----------
+OK
+Line 56 column 12 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    right :=right_new;
+            ^
+--WARNING----------
+OK
+Line 57 column 12 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    left  :=left_new;    
+            ^
+--WARNING----------
+OK
+Line 124 column 2 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 123 column 78 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with ((MOUSE.left),TRUE);
+	                                                                             ^
+--WARNING----------
+OK
+Line 123 column 78 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with ((MOUSE.left),TRUE);
+	                                                                             ^
+--WARNING----------
+OK
+Line 123 column 85 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with ((MOUSE.left),TRUE);
+	                                                                                    ^
+--WARNING----------
+OK
+Line 123 column 85 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with ((MOUSE.left),TRUE);
+	                                                                                    ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 133 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `MotionNotify`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 133 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `MotionNotify`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 133 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `MotionNotify`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 133 column 6 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      .when `MotionNotify`:INTEGER then {
+      ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 131 column 2 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 128 column 85 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with (FALSE,(MOUSE.right));
+	                                                                                    ^
+--WARNING----------
+OK
+Line 128 column 85 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with (FALSE,(MOUSE.right));
+	                                                                                    ^
+--WARNING----------
+OK
+Line 128 column 87 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with (FALSE,(MOUSE.right));
+	                                                                                      ^
+--WARNING----------
+OK
+Line 128 column 87 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with (FALSE,(MOUSE.right));
+	                                                                                      ^
+--WARNING----------
+OK
+Line 131 column 2 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	};
+	 ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 130 column 78 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with ((MOUSE.left),FALSE);
+	                                                                             ^
+--WARNING----------
+OK
+Line 130 column 78 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with ((MOUSE.left),FALSE);
+	                                                                             ^
+--WARNING----------
+OK
+Line 130 column 86 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with ((MOUSE.left),FALSE);
+	                                                                                     ^
+--WARNING----------
+OK
+Line 130 column 86 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with ((MOUSE.left),FALSE);
+	                                                                                     ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 135 column 7 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 135 column 7 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 135 column 7 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 135 column 7 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 134 column 76 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	MOUSE.set (`ev.xmotion.x`:INTEGER,`ev.xmotion.y`:INTEGER) with ((MOUSE.left),(MOUSE.right));
+	                                                                           ^
+--WARNING----------
+OK
+Line 134 column 76 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	MOUSE.set (`ev.xmotion.x`:INTEGER,`ev.xmotion.y`:INTEGER) with ((MOUSE.left),(MOUSE.right));
+	                                                                           ^
+--WARNING----------
+OK
+Line 134 column 90 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	MOUSE.set (`ev.xmotion.x`:INTEGER,`ev.xmotion.y`:INTEGER) with ((MOUSE.left),(MOUSE.right));
+	                                                                                         ^
+--WARNING----------
+OK
+Line 134 column 90 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	MOUSE.set (`ev.xmotion.x`:INTEGER,`ev.xmotion.y`:INTEGER) with ((MOUSE.left),(MOUSE.right));
+	                                                                                         ^
+--WARNING----------
+OK
+Line 134 column 92 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	MOUSE.set (`ev.xmotion.x`:INTEGER,`ev.xmotion.y`:INTEGER) with ((MOUSE.left),(MOUSE.right));
+	                                                                                           ^
+--WARNING----------
+OK
+Line 134 column 92 in EVENT_SYSTEM(/home/sonntag/lisaac/lib2_os/unix/video/event_system.li):
+	MOUSE.set (`ev.xmotion.x`:INTEGER,`ev.xmotion.y`:INTEGER) with ((MOUSE.left),(MOUSE.right));
+	                                                                                           ^
+--WARNING----------
+OK
+Line 130 column 27 in NUMERIC(/home/sonntag/lisaac/lib2/number/low_level/numeric.li):
+    (Self = value).if block;
+                           ^
+--WARNING----------
+OK
+Line 101 column 7 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+      };      
+       ^
+--WARNING----------
+OK
+Line 101 column 7 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+      };      
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 94 column 22 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+      {storage_message.is_empty}.until_do {
+                      ^
+--WARNING----------
+OK
+Line 94 column 22 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+      {storage_message.is_empty}.until_do {
+                      ^
+--WARNING----------
+OK
+Line 94 column 31 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+      {storage_message.is_empty}.until_do {
+                               ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 90 column 6 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    (! value).if {
+      ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 95 column 23 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	msg := storage_message.first;
+	                      ^
+--WARNING----------
+OK
+Line 95 column 23 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	msg := storage_message.first;
+	                      ^
+--WARNING----------
+OK
+Line 95 column 29 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	msg := storage_message.first;
+	                            ^
+--WARNING----------
+OK
+Line 133 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 133 column 6 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 133 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 133 column 18 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+                  ^
+--WARNING----------
+OK
+Line 133 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 133 column 9 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    -? {! is_empty};
+         ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 158 column 25 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - first:V <- first_link.item;
+                         ^
+--WARNING----------
+OK
+Line 158 column 25 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - first:V <- first_link.item;
+                         ^
+--WARNING----------
+OK
+Line 158 column 30 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+  - first:V <- first_link.item;
+                              ^
+--WARNING----------
+OK
+Line 139 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                    ^
+--WARNING----------
+OK
+Line 139 column 20 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                    ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 117 column 44 in STRING_CONSTANT(/home/sonntag/lisaac/lib2/string/string_constant.li):
+  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;
+                                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 176 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 139 column 41 in TRAVERSABLE(/home/sonntag/lisaac/lib2/collection/low_level/traversable.li):
+    "Definition." +? {Result = item lower};
+                                         ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 177 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 178 column 35 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message msg;   
+                                   ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 179 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 96 column 16 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	storage_message.remove_first;
+	               ^
+--WARNING----------
+OK
+Line 96 column 16 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	storage_message.remove_first;
+	               ^
+--WARNING----------
+OK
+Line 96 column 29 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	storage_message.remove_first;
+	                            ^
+--WARNING----------
+OK
+Line 275 column 53 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                                                     ^
+--WARNING----------
+OK
+Line 275 column 53 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                                                     ^
+--WARNING----------
+OK
+Line 275 column 53 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                                                     ^
+--WARNING----------
+OK
+Line 275 column 53 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                                                     ^
+--WARNING----------
+OK
+Line 275 column 54 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                                                      ^
+--WARNING----------
+OK
+Line 275 column 54 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                                                      ^
+--WARNING----------
+OK
+Line 275 column 54 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                                                      ^
+--WARNING----------
+OK
+Line 275 column 54 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                                                      ^
+--WARNING----------
+OK
+Line 275 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                           ^
+--WARNING----------
+OK
+Line 275 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                           ^
+--WARNING----------
+OK
+Line 275 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                           ^
+--WARNING----------
+OK
+Line 275 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                           ^
+--WARNING----------
+OK
+Line 275 column 28 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                            ^
+--WARNING----------
+OK
+Line 275 column 28 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                            ^
+--WARNING----------
+OK
+Line 275 column 28 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                            ^
+--WARNING----------
+OK
+Line 275 column 28 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                            ^
+--WARNING----------
+OK
+Line 274 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+                           ^
+--WARNING----------
+OK
+Line 274 column 27 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+                           ^
+--WARNING----------
+OK
+Line 274 column 28 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+                            ^
+--WARNING----------
+OK
+Line 274 column 28 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+                            ^
+--WARNING----------
+OK
+Line 274 column 28 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+                            ^
+--WARNING----------
+OK
+Line 274 column 28 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+                            ^
+--WARNING----------
+OK
+Line 268 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { ! is_empty };
+      ^
+--WARNING----------
+OK
+Line 268 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { ! is_empty };
+      ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 166 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 268 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { ! is_empty };
+                    ^
+--WARNING----------
+OK
+Line 268 column 20 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { ! is_empty };
+                    ^
+--WARNING----------
+OK
+Line 268 column 10 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { ! is_empty };
+          ^
+--WARNING----------
+OK
+Line 268 column 10 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    -? { ! is_empty };
+          ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 29 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                             ^
+--WARNING----------
+OK
+Line 167 column 26 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 5) && {! value}).if {
+                          ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 168 column 61 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Require assertion violated.";   
+                                                             ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 169 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 124 column 11 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (upper = 1).if {
+           ^
+--WARNING----------
+OK
+Line 124 column 11 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (upper = 1).if {
+           ^
+--WARNING----------
+OK
+Line 124 column 11 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (upper = 1).if {
+           ^
+--WARNING----------
+OK
+Line 124 column 11 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    (upper = 1).if {
+           ^
+--WARNING----------
+OK
+Line 138 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 125 column 19 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      first_link := NULL;				
+                   ^
+--WARNING----------
+OK
+Line 126 column 19 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      last_link  := NULL;
+                   ^
+--WARNING----------
+OK
+Line 127 column 19 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_lnk    := NULL;
+                   ^
+--WARNING----------
+OK
+Line 128 column 19 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      mem_idx    := 0;
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper      := 0;
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper      := 0;
+                   ^
+--WARNING----------
+OK
+Line 129 column 19 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper      := 0;
+                   ^
+--WARNING----------
+OK
+Line 138 column 5 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+    };    
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 131 column 30 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      first_link := first_link.next;
+                              ^
+--WARNING----------
+OK
+Line 131 column 30 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      first_link := first_link.next;
+                              ^
+--WARNING----------
+OK
+Line 131 column 35 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      first_link := first_link.next;
+                                   ^
+--WARNING----------
+OK
+Line 131 column 19 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      first_link := first_link.next;
+                   ^
+--WARNING----------
+OK
+Line 132 column 15 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      (mem_idx = 1).if {
+               ^
+--WARNING----------
+OK
+Line 132 column 15 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      (mem_idx = 1).if {
+               ^
+--WARNING----------
+OK
+Line 136 column 7 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 133 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+	mem_lnk := first_link;
+	                     ^
+--WARNING----------
+OK
+Line 133 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+	mem_lnk := first_link;
+	                     ^
+--WARNING----------
+OK
+Line 133 column 11 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+	mem_lnk := first_link;
+	          ^
+--WARNING----------
+OK
+Line 136 column 7 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      };
+       ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 135 column 20 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+	mem_idx := mem_idx - 1;
+	                   ^
+--WARNING----------
+OK
+Line 135 column 20 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+	mem_idx := mem_idx - 1;
+	                   ^
+--WARNING----------
+OK
+Line 135 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+	mem_idx := mem_idx - 1;
+	                    ^
+--WARNING----------
+OK
+Line 135 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+	mem_idx := mem_idx - 1;
+	                    ^
+--WARNING----------
+OK
+Line 135 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+	mem_idx := mem_idx - 1;
+	                    ^
+--WARNING----------
+OK
+Line 135 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+	mem_idx := mem_idx - 1;
+	                    ^
+--WARNING----------
+OK
+Line 135 column 11 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+	mem_idx := mem_idx - 1;
+	          ^
+--WARNING----------
+OK
+Line 137 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper - 1;
+                     ^
+--WARNING----------
+OK
+Line 137 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper - 1;
+                     ^
+--WARNING----------
+OK
+Line 137 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper - 1;
+                     ^
+--WARNING----------
+OK
+Line 137 column 21 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper - 1;
+                     ^
+--WARNING----------
+OK
+Line 137 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper - 1;
+                      ^
+--WARNING----------
+OK
+Line 137 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper - 1;
+                      ^
+--WARNING----------
+OK
+Line 137 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper - 1;
+                      ^
+--WARNING----------
+OK
+Line 137 column 22 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper - 1;
+                      ^
+--WARNING----------
+OK
+Line 137 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper - 1;
+              ^
+--WARNING----------
+OK
+Line 137 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper - 1;
+              ^
+--WARNING----------
+OK
+Line 137 column 14 in LINKED_LIST(/home/sonntag/lisaac/lib2/collection/linked_list.li):
+      upper := upper - 1;
+              ^
+--WARNING----------
+OK
+Line 274 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+      ^
+--WARNING----------
+OK
+Line 274 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 274 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+               ^
+--WARNING----------
+OK
+Line 274 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? { count = Old count - 1};
+               ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 275 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+      ^
+--WARNING----------
+OK
+Line 275 column 6 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+      ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 186 column 28 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ptr := top_runtime_stack;
+                            ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 18 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                  ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 20 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                    ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 275 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+               ^
+--WARNING----------
+OK
+Line 275 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+               ^
+--WARNING----------
+OK
+Line 275 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+               ^
+--WARNING----------
+OK
+Line 275 column 15 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+               ^
+--WARNING----------
+OK
+Line 275 column 41 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                                         ^
+--WARNING----------
+OK
+Line 275 column 41 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                                         ^
+--WARNING----------
+OK
+Line 275 column 41 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                                         ^
+--WARNING----------
+OK
+Line 275 column 41 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                                         ^
+--WARNING----------
+OK
+Line 275 column 33 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                                 ^
+--WARNING----------
+OK
+Line 91 column 55 in TRUE(/home/sonntag/lisaac/lib2/base/true.li):
+  - Self:SELF '^'  Left 10  other:BOOLEAN :BOOLEAN <- ! other;
+                                                       ^
+--WARNING----------
+OK
+Line 91 column 55 in TRUE(/home/sonntag/lisaac/lib2/base/true.li):
+  - Self:SELF '^'  Left 10  other:BOOLEAN :BOOLEAN <- ! other;
+                                                       ^
+--WARNING----------
+OK
+Line 275 column 33 in COLLECTION(/home/sonntag/lisaac/lib2/collection/low_level/collection.li):
+    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
+                                 ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 30 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                              ^
+--WARNING----------
+OK
+Line 187 column 27 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    ((debug_level >= 15) && {! value}).if {
+                           ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 188 column 60 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      crash_on ptr with_message "Ensure assertion violated.";   
+                                                            ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 69 column 30 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    print_runtime_stack_on ptr;
+                              ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 58 column 17 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    (debug_level != 0).if {
+                 ^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 0 column 0 in ../../make.lip(../../make.lip):
+///////////////////////////////////////////////////////////////////////////////
+^
+--WARNING----------
+OK
+Line 60 column 5 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 70 column 13 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    msg.print;
+             ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 71 column 14 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    '\n'.print;
+              ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 72 column 35 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+    die_with_code exit_failure_code;    
+                                   ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 80 column 50 in OBJECT(/home/sonntag/lisaac/lib2/kernel/object.li):
+  - die_with_code code:INTEGER <- SYSTEM.exit code;
+                                                  ^
+--WARNING----------
+OK
+Line 189 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 97 column 26 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	msg.set_destination focus;
+	                         ^
+--WARNING----------
+OK
+Line 97 column 26 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	msg.set_destination focus;
+	                         ^
+--WARNING----------
+OK
+Line 97 column 26 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	msg.set_destination focus;
+	                         ^
+--WARNING----------
+OK
+Line 97 column 26 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	msg.set_destination focus;
+	                         ^
+--WARNING----------
+OK
+Line 97 column 26 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	msg.set_destination focus;
+	                         ^
+--WARNING----------
+OK
+Line 97 column 26 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	msg.set_destination focus;
+	                         ^
+--WARNING----------
+OK
+Line 97 column 26 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	msg.set_destination focus;
+	                         ^
+--WARNING----------
+OK
+Line 97 column 26 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	msg.set_destination focus;
+	                         ^
+--WARNING----------
+OK
+Line 97 column 26 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	msg.set_destination focus;
+	                         ^
+--WARNING----------
+OK
+Line 97 column 26 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	msg.set_destination focus;
+	                         ^
+--WARNING----------
+OK
+Line 97 column 26 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	msg.set_destination focus;
+	                         ^
+--WARNING----------
+OK
+Line 98 column 6 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	focus.receive msg;	
+	     ^
+--WARNING----------
+OK
+Line 98 column 6 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	focus.receive msg;	
+	     ^
+--WARNING----------
+OK
+Line 98 column 18 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	focus.receive msg;	
+	                 ^
+--WARNING----------
+OK
+Line 98 column 18 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	focus.receive msg;	
+	                 ^
+--WARNING----------
+OK
+Line 98 column 18 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	focus.receive msg;	
+	                 ^
+--WARNING----------
+OK
+Line 98 column 18 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	focus.receive msg;	
+	                 ^
+--WARNING----------
+OK
+Line 98 column 18 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	focus.receive msg;	
+	                 ^
+--WARNING----------
+OK
+Line 98 column 18 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	focus.receive msg;	
+	                 ^
+--WARNING----------
+OK
+Line 98 column 18 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	focus.receive msg;	
+	                 ^
+--WARNING----------
+OK
+Line 98 column 18 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	focus.receive msg;	
+	                 ^
+--WARNING----------
+OK
+Line 98 column 18 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	focus.receive msg;	
+	                 ^
+--WARNING----------
+OK
+Line 98 column 18 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	focus.receive msg;	
+	                 ^
+--WARNING----------
+OK
+Line 98 column 18 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	focus.receive msg;	
+	                 ^
+--WARNING----------
+OK
+Line 99 column 20 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	input ?= msg.source;
+	                   ^
+--WARNING----------
+OK
+Line 38 column 25 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - source:INBOX := MOUSE;
+                         ^
+--WARNING----------
+OK
+Line 38 column 25 in EVENT_MOUSE(/home/sonntag/lisaac/lib2/gui/event/event_mouse.li):
+  - source:INBOX := MOUSE;
+                         ^
+--WARNING----------
+OK
+Line 99 column 20 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	input ?= msg.source;
+	                   ^
+--WARNING----------
+OK
+Line 36 column 28 in EVENT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/event/event_keyboard.li):
+  - source:INBOX := KEYBOARD;
+                            ^
+--WARNING----------
+OK
+Line 36 column 28 in EVENT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/event/event_keyboard.li):
+  - source:INBOX := KEYBOARD;
+                            ^
+--WARNING----------
+OK
+Line 99 column 20 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	input ?= msg.source;
+	                   ^
+--WARNING----------
+OK
+Line 36 column 25 in EVENT_TIMER(/home/sonntag/lisaac/lib2/gui/event/event_timer.li):
+  - source:INBOX := TIMER;
+                         ^
+--WARNING----------
+OK
+Line 36 column 25 in EVENT_TIMER(/home/sonntag/lisaac/lib2/gui/event/event_timer.li):
+  - source:INBOX := TIMER;
+                         ^
+--WARNING----------
+OK
+Line 100 column 18 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	input.acknowledge;
+	                 ^
+--WARNING----------
+OK
+Line 130 column 19 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                   ^
+--WARNING----------
+OK
+Line 130 column 19 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                   ^
+--WARNING----------
+OK
+Line 130 column 21 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                     ^
+--WARNING----------
+OK
+Line 130 column 21 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                     ^
+--WARNING----------
+OK
+Line 130 column 21 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                     ^
+--WARNING----------
+OK
+Line 130 column 21 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                     ^
+--WARNING----------
+OK
+Line 130 column 20 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 130 column 20 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 130 column 20 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 130 column 20 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 130 column 20 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 130 column 20 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 130 column 20 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 130 column 20 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 130 column 28 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                            ^
+--WARNING----------
+OK
+Line 130 column 28 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                            ^
+--WARNING----------
+OK
+Line 130 column 28 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                            ^
+--WARNING----------
+OK
+Line 130 column 28 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                            ^
+--WARNING----------
+OK
+Line 130 column 24 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                        ^
+--WARNING----------
+OK
+Line 130 column 24 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                        ^
+--WARNING----------
+OK
+Line 130 column 24 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                        ^
+--WARNING----------
+OK
+Line 130 column 24 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                        ^
+--WARNING----------
+OK
+Line 130 column 24 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                        ^
+--WARNING----------
+OK
+Line 130 column 24 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+                        ^
+--WARNING----------
+OK
+Line 130 column 12 in MOUSE(/home/sonntag/lisaac/lib2_os/unix/video/mouse.li):
+    p_beg := (p_beg+1) & 03h;
+            ^
+--WARNING----------
+OK
+Line 100 column 18 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	input.acknowledge;
+	                 ^
+--WARNING----------
+OK
+Line 100 column 18 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	input.acknowledge;
+	                 ^
+--WARNING----------
+OK
+Line 100 column 18 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	input.acknowledge;
+	                 ^
+--WARNING----------
+OK
+Line 139 column 19 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                   ^
+--WARNING----------
+OK
+Line 139 column 19 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                   ^
+--WARNING----------
+OK
+Line 139 column 19 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                   ^
+--WARNING----------
+OK
+Line 139 column 19 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                   ^
+--WARNING----------
+OK
+Line 139 column 21 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                     ^
+--WARNING----------
+OK
+Line 139 column 21 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                     ^
+--WARNING----------
+OK
+Line 139 column 21 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                     ^
+--WARNING----------
+OK
+Line 139 column 21 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                     ^
+--WARNING----------
+OK
+Line 139 column 20 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 139 column 20 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 139 column 20 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 139 column 20 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 139 column 20 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 139 column 20 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 139 column 20 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 139 column 20 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 139 column 28 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                            ^
+--WARNING----------
+OK
+Line 139 column 28 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                            ^
+--WARNING----------
+OK
+Line 139 column 28 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                            ^
+--WARNING----------
+OK
+Line 139 column 28 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                            ^
+--WARNING----------
+OK
+Line 139 column 24 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                        ^
+--WARNING----------
+OK
+Line 139 column 24 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                        ^
+--WARNING----------
+OK
+Line 139 column 24 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                        ^
+--WARNING----------
+OK
+Line 139 column 24 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                        ^
+--WARNING----------
+OK
+Line 139 column 24 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                        ^
+--WARNING----------
+OK
+Line 139 column 24 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+                        ^
+--WARNING----------
+OK
+Line 139 column 12 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+            ^
+--WARNING----------
+OK
+Line 139 column 12 in INPUT_KEYBOARD(/home/sonntag/lisaac/lib2/gui/input/input_keyboard.li):
+    p_beg := (p_beg+1) & 03h;
+            ^
+--WARNING----------
+OK
+Line 100 column 18 in DESK(/home/sonntag/lisaac/lib2/gui/desk.li):
+	input.acknowledge;
+	                 ^
+--WARNING----------
+OK
+Line 108 column 19 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                   ^
+--WARNING----------
+OK
+Line 108 column 19 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                   ^
+--WARNING----------
+OK
+Line 108 column 21 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                     ^
+--WARNING----------
+OK
+Line 108 column 21 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                     ^
+--WARNING----------
+OK
+Line 108 column 21 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                     ^
+--WARNING----------
+OK
+Line 108 column 21 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                     ^
+--WARNING----------
+OK
+Line 108 column 20 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 108 column 20 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 108 column 20 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 108 column 20 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 108 column 20 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 108 column 20 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 108 column 20 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 108 column 20 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                    ^
+--WARNING----------
+OK
+Line 108 column 28 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                            ^
+--WARNING----------
+OK
+Line 108 column 28 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                            ^
+--WARNING----------
+OK
+Line 108 column 28 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                            ^
+--WARNING----------
+OK
+Line 108 column 28 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                            ^
+--WARNING----------
+OK
+Line 108 column 24 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                        ^
+--WARNING----------
+OK
+Line 108 column 24 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                        ^
+--WARNING----------
+OK
+Line 108 column 24 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                        ^
+--WARNING----------
+OK
+Line 108 column 24 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                        ^
+--WARNING----------
+OK
+Line 108 column 24 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                        ^
+--WARNING----------
+OK
+Line 108 column 24 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+                        ^
+--WARNING----------
+OK
+Line 108 column 12 in TIMER(/home/sonntag/lisaac/lib2_os/unix/video/timer.li):
+    p_beg := (p_beg+1) & 03h;
+            ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 92 column 19 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      until_do body;
+                   ^
+--WARNING----------
+OK
+Line 93 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+--WARNING----------
+OK
+Line 65 column 22 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      loop_without_end;
+                      ^
+--WARNING----------
+OK
+Line 65 column 22 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+      loop_without_end;
+                      ^
+--WARNING----------
+OK
+Line 66 column 5 in BLOCK(/home/sonntag/lisaac/lib2/base/block.li):
+    };
+     ^
+............. (14)
+ => 30 second(s).
+viewer.c: Dans la fonction «buffer_item__F2BE» :
+viewer.c:17550: erreur: «__tmp__02BE» undeclared (first use in this function)
+viewer.c:17550: erreur: (Each undeclared identifier is reported only once
+viewer.c:17550: erreur: for each function it appears in.)
diff --git a/example/gui/desktop/icons/about.bmp b/example/gui/viewer/icons/about.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/about.bmp
copy to example/gui/viewer/icons/about.bmp
diff --git a/example/gui/desktop/icons/calculator.bmp b/example/gui/viewer/icons/calc.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/calculator.bmp
copy to example/gui/viewer/icons/calc.bmp
diff --git a/example/gui/desktop/icons/calculator.bmp b/example/gui/viewer/icons/calculator.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/calculator.bmp
copy to example/gui/viewer/icons/calculator.bmp
diff --git a/example/gui/desktop/icons/desk1.bmp b/example/gui/viewer/icons/desk1.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/desk1.bmp
copy to example/gui/viewer/icons/desk1.bmp
diff --git a/example/gui/desktop/icons/desk2.bmp b/example/gui/viewer/icons/desk2.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/desk2.bmp
copy to example/gui/viewer/icons/desk2.bmp
diff --git a/example/gui/desktop/icons/game.bmp b/example/gui/viewer/icons/game.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/game.bmp
copy to example/gui/viewer/icons/game.bmp
diff --git a/example/gui/desktop/icons/isaac.bmp b/example/gui/viewer/icons/isaac.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/isaac.bmp
copy to example/gui/viewer/icons/isaac.bmp
diff --git a/example/gui/desktop/icons/multimedia.bmp b/example/gui/viewer/icons/media.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/multimedia.bmp
copy to example/gui/viewer/icons/media.bmp
diff --git a/example/gui/desktop/icons/multimedia.bmp b/example/gui/viewer/icons/multimedia.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/multimedia.bmp
copy to example/gui/viewer/icons/multimedia.bmp
diff --git a/example/gui/desktop/icons/power4.bmp b/example/gui/viewer/icons/power4.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/power4.bmp
copy to example/gui/viewer/icons/power4.bmp
diff --git a/example/gui/desktop/icons/reboot.bmp b/example/gui/viewer/icons/reboot.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/reboot.bmp
copy to example/gui/viewer/icons/reboot.bmp
diff --git a/example/gui/desktop/icons/screen2.xcf b/example/gui/viewer/icons/screen2.xcf
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/screen2.xcf
copy to example/gui/viewer/icons/screen2.xcf
diff --git a/example/gui/desktop/icons/screen3.xcf b/example/gui/viewer/icons/screen3.xcf
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/screen3.xcf
copy to example/gui/viewer/icons/screen3.xcf
diff --git a/example/gui/desktop/icons/sudoku.bmp b/example/gui/viewer/icons/sudoku.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/sudoku.bmp
copy to example/gui/viewer/icons/sudoku.bmp
diff --git a/example/gui/desktop/icons/terminal.bmp b/example/gui/viewer/icons/terminal.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/terminal.bmp
copy to example/gui/viewer/icons/terminal.bmp
diff --git a/example/gui/desktop/icons/tetris.bmp b/example/gui/viewer/icons/tetris.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/tetris.bmp
copy to example/gui/viewer/icons/tetris.bmp
diff --git a/example/gui/desktop/icons/tools.bmp b/example/gui/viewer/icons/tools.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/tools.bmp
copy to example/gui/viewer/icons/tools.bmp
diff --git a/example/gui/desktop/icons/video.bmp b/example/gui/viewer/icons/video.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/video.bmp
copy to example/gui/viewer/icons/video.bmp
diff --git a/example/gui/desktop/icons/viewer.bmp b/example/gui/viewer/icons/viewer.bmp
old mode 100644
new mode 100755
similarity index 100%
copy from example/gui/desktop/icons/viewer.bmp
copy to example/gui/viewer/icons/viewer.bmp
diff --git a/example/gui/viewer/slides/Thumbs.db b/example/gui/viewer/slides/Thumbs.db
new file mode 100755
index 0000000..3cd0745
Binary files /dev/null and b/example/gui/viewer/slides/Thumbs.db differ
diff --git a/example/gui/viewer/slides/a.bmp b/example/gui/viewer/slides/a.bmp
new file mode 100755
index 0000000..deeb9e9
Binary files /dev/null and b/example/gui/viewer/slides/a.bmp differ
diff --git a/example/gui/viewer/slides/diapo07.bmp b/example/gui/viewer/slides/diapo07.bmp
new file mode 100755
index 0000000..b06fd82
Binary files /dev/null and b/example/gui/viewer/slides/diapo07.bmp differ
diff --git a/example/gui/viewer/slides/diapo1.bmp b/example/gui/viewer/slides/diapo1.bmp
new file mode 100755
index 0000000..d1f0a30
Binary files /dev/null and b/example/gui/viewer/slides/diapo1.bmp differ
diff --git a/example/gui/viewer/slides/diapo10.bmp b/example/gui/viewer/slides/diapo10.bmp
new file mode 100755
index 0000000..6ec771c
Binary files /dev/null and b/example/gui/viewer/slides/diapo10.bmp differ
diff --git a/example/gui/viewer/slides/diapo11.bmp b/example/gui/viewer/slides/diapo11.bmp
new file mode 100755
index 0000000..4fdf745
Binary files /dev/null and b/example/gui/viewer/slides/diapo11.bmp differ
diff --git a/example/gui/viewer/slides/diapo12.bmp b/example/gui/viewer/slides/diapo12.bmp
new file mode 100755
index 0000000..ac8a98d
Binary files /dev/null and b/example/gui/viewer/slides/diapo12.bmp differ
diff --git a/example/gui/viewer/slides/diapo13.bmp b/example/gui/viewer/slides/diapo13.bmp
new file mode 100755
index 0000000..2a77c11
Binary files /dev/null and b/example/gui/viewer/slides/diapo13.bmp differ
diff --git a/example/gui/viewer/slides/diapo14.bmp b/example/gui/viewer/slides/diapo14.bmp
new file mode 100755
index 0000000..44206a7
Binary files /dev/null and b/example/gui/viewer/slides/diapo14.bmp differ
diff --git a/example/gui/viewer/slides/diapo15.bmp b/example/gui/viewer/slides/diapo15.bmp
new file mode 100755
index 0000000..938b39f
Binary files /dev/null and b/example/gui/viewer/slides/diapo15.bmp differ
diff --git a/example/gui/viewer/slides/diapo16.bmp b/example/gui/viewer/slides/diapo16.bmp
new file mode 100755
index 0000000..7ddd9b8
Binary files /dev/null and b/example/gui/viewer/slides/diapo16.bmp differ
diff --git a/example/gui/viewer/slides/diapo17.bmp b/example/gui/viewer/slides/diapo17.bmp
new file mode 100755
index 0000000..8c7c98c
Binary files /dev/null and b/example/gui/viewer/slides/diapo17.bmp differ
diff --git a/example/gui/viewer/slides/diapo18.bmp b/example/gui/viewer/slides/diapo18.bmp
new file mode 100755
index 0000000..6aaf84f
Binary files /dev/null and b/example/gui/viewer/slides/diapo18.bmp differ
diff --git a/example/gui/viewer/slides/diapo19.bmp b/example/gui/viewer/slides/diapo19.bmp
new file mode 100755
index 0000000..23b0399
Binary files /dev/null and b/example/gui/viewer/slides/diapo19.bmp differ
diff --git a/example/gui/viewer/slides/diapo2.bmp b/example/gui/viewer/slides/diapo2.bmp
new file mode 100755
index 0000000..73f60f5
Binary files /dev/null and b/example/gui/viewer/slides/diapo2.bmp differ
diff --git a/example/gui/viewer/slides/diapo20.bmp b/example/gui/viewer/slides/diapo20.bmp
new file mode 100755
index 0000000..5c6e82a
Binary files /dev/null and b/example/gui/viewer/slides/diapo20.bmp differ
diff --git a/example/gui/viewer/slides/diapo21.bmp b/example/gui/viewer/slides/diapo21.bmp
new file mode 100755
index 0000000..a53d957
Binary files /dev/null and b/example/gui/viewer/slides/diapo21.bmp differ
diff --git a/example/gui/viewer/slides/diapo22.bmp b/example/gui/viewer/slides/diapo22.bmp
new file mode 100755
index 0000000..14c9afd
Binary files /dev/null and b/example/gui/viewer/slides/diapo22.bmp differ
diff --git a/example/gui/viewer/slides/diapo23.bmp b/example/gui/viewer/slides/diapo23.bmp
new file mode 100755
index 0000000..6daca10
Binary files /dev/null and b/example/gui/viewer/slides/diapo23.bmp differ
diff --git a/example/gui/viewer/slides/diapo24.bmp b/example/gui/viewer/slides/diapo24.bmp
new file mode 100755
index 0000000..2a76d85
Binary files /dev/null and b/example/gui/viewer/slides/diapo24.bmp differ
diff --git a/example/gui/viewer/slides/diapo25.bmp b/example/gui/viewer/slides/diapo25.bmp
new file mode 100755
index 0000000..f71caf0
Binary files /dev/null and b/example/gui/viewer/slides/diapo25.bmp differ
diff --git a/example/gui/viewer/slides/diapo26.bmp b/example/gui/viewer/slides/diapo26.bmp
new file mode 100755
index 0000000..ec2d6db
Binary files /dev/null and b/example/gui/viewer/slides/diapo26.bmp differ
diff --git a/example/gui/viewer/slides/diapo27.bmp b/example/gui/viewer/slides/diapo27.bmp
new file mode 100755
index 0000000..029aadd
Binary files /dev/null and b/example/gui/viewer/slides/diapo27.bmp differ
diff --git a/example/gui/viewer/slides/diapo28.bmp b/example/gui/viewer/slides/diapo28.bmp
new file mode 100755
index 0000000..6b531d6
Binary files /dev/null and b/example/gui/viewer/slides/diapo28.bmp differ
diff --git a/example/gui/viewer/slides/diapo29.bmp b/example/gui/viewer/slides/diapo29.bmp
new file mode 100755
index 0000000..6bd73bb
Binary files /dev/null and b/example/gui/viewer/slides/diapo29.bmp differ
diff --git a/example/gui/viewer/slides/diapo3.bmp b/example/gui/viewer/slides/diapo3.bmp
new file mode 100755
index 0000000..5c64970
Binary files /dev/null and b/example/gui/viewer/slides/diapo3.bmp differ
diff --git a/example/gui/viewer/slides/diapo31.bmp b/example/gui/viewer/slides/diapo31.bmp
new file mode 100755
index 0000000..e91e125
Binary files /dev/null and b/example/gui/viewer/slides/diapo31.bmp differ
diff --git a/example/gui/viewer/slides/diapo32.bmp b/example/gui/viewer/slides/diapo32.bmp
new file mode 100755
index 0000000..c651145
Binary files /dev/null and b/example/gui/viewer/slides/diapo32.bmp differ
diff --git a/example/gui/viewer/slides/diapo33.bmp b/example/gui/viewer/slides/diapo33.bmp
new file mode 100755
index 0000000..a9b4e8f
Binary files /dev/null and b/example/gui/viewer/slides/diapo33.bmp differ
diff --git a/example/gui/viewer/slides/diapo34.bmp b/example/gui/viewer/slides/diapo34.bmp
new file mode 100755
index 0000000..42d5314
Binary files /dev/null and b/example/gui/viewer/slides/diapo34.bmp differ
diff --git a/example/gui/viewer/slides/diapo35.bmp b/example/gui/viewer/slides/diapo35.bmp
new file mode 100755
index 0000000..a603fa0
Binary files /dev/null and b/example/gui/viewer/slides/diapo35.bmp differ
diff --git a/example/gui/viewer/slides/diapo36.bmp b/example/gui/viewer/slides/diapo36.bmp
new file mode 100755
index 0000000..223c472
Binary files /dev/null and b/example/gui/viewer/slides/diapo36.bmp differ
diff --git a/example/gui/viewer/slides/diapo37.bmp b/example/gui/viewer/slides/diapo37.bmp
new file mode 100755
index 0000000..3ea46cb
Binary files /dev/null and b/example/gui/viewer/slides/diapo37.bmp differ
diff --git a/example/gui/viewer/slides/diapo38.bmp b/example/gui/viewer/slides/diapo38.bmp
new file mode 100755
index 0000000..ec6d960
Binary files /dev/null and b/example/gui/viewer/slides/diapo38.bmp differ
diff --git a/example/gui/viewer/slides/diapo39.bmp b/example/gui/viewer/slides/diapo39.bmp
new file mode 100755
index 0000000..0ad2874
Binary files /dev/null and b/example/gui/viewer/slides/diapo39.bmp differ
diff --git a/example/gui/viewer/slides/diapo40.bmp b/example/gui/viewer/slides/diapo40.bmp
new file mode 100755
index 0000000..cc9ff94
Binary files /dev/null and b/example/gui/viewer/slides/diapo40.bmp differ
diff --git a/example/gui/viewer/slides/diapo5.bmp b/example/gui/viewer/slides/diapo5.bmp
new file mode 100755
index 0000000..f925647
Binary files /dev/null and b/example/gui/viewer/slides/diapo5.bmp differ
diff --git a/example/gui/viewer/slides/diapo6.bmp b/example/gui/viewer/slides/diapo6.bmp
new file mode 100755
index 0000000..b5bfe68
Binary files /dev/null and b/example/gui/viewer/slides/diapo6.bmp differ
diff --git a/example/gui/viewer/slides/diapo8.bmp b/example/gui/viewer/slides/diapo8.bmp
new file mode 100755
index 0000000..d36c0f5
Binary files /dev/null and b/example/gui/viewer/slides/diapo8.bmp differ
diff --git a/example/gui/viewer/slides/diapo9.bmp b/example/gui/viewer/slides/diapo9.bmp
new file mode 100755
index 0000000..4c15681
Binary files /dev/null and b/example/gui/viewer/slides/diapo9.bmp differ
diff --git a/example/gui/viewer/slides/z.bmp b/example/gui/viewer/slides/z.bmp
new file mode 100755
index 0000000..db4ca1b
Binary files /dev/null and b/example/gui/viewer/slides/z.bmp differ
diff --git a/example/gui/viewer/viewer.li b/example/gui/viewer/viewer.li
index f4393e5..82cd24b 100755
--- a/example/gui/viewer/viewer.li
+++ b/example/gui/viewer/viewer.li
@@ -24,14 +24,14 @@ Section Inherit
   
 Section Private
   
-  - buffer:FAST_ARRAY[UINTEGER_8] := FAST_ARRAY[UINTEGER_8].create_with_capacity (128.kb);
+  - buffer:FAST_ARRAY(UINTEGER_8) := FAST_ARRAY(UINTEGER_8).create_with_capacity (128.kb);
   
-  - list:FAST_ARRAY[ABSTRACT_STRING] := FAST_ARRAY[ABSTRACT_STRING].create_with_capacity 128;
+  - list:FAST_ARRAY(ABSTRACT_STRING) := FAST_ARRAY(ABSTRACT_STRING).create_with_capacity 128;
   
   - bitmap:ABSTRACT_BITMAP := 
   ( + result:ABSTRACT_BITMAP;
     
-    result := BITMAP[PIXEL_24].create (90,30);
+    result := BITMAP(PIXEL_24).create (90,30);
     result.color (result.red);
     result.print "No image" to (10,10);
     result
diff --git a/example/hanoi/#hanoi.li# b/example/hanoi/#hanoi.li#
new file mode 100755
index 0000000..1e356eb
--- /dev/null
+++ b/example/hanoi/#hanoi.li#
@@ -0,0 +1,79 @@
+Section Header
+  
+  + name        := HANOI;
+  
+  - author      := "Sonntag Benoit (bsonntag at loria.fr)";
+  - comment     := "The classic Tower of Hanoi game.";
+  
+Section Inherit
+  
+  - parent_object:OBJECT := OBJECT;
+
+Section Private
+
+  + nb:INTEGER;
+
+  + tower1:TOWER;
+  + tower2:TOWER;
+  + tower3:TOWER;
+
+Section Public
+
+  - main <-
+  ( 
+    (COMMAND_LINE.upper = 0).if {
+      "Number of discus: ".print;
+      IO.read_integer;
+      nb := IO.last_integer;
+    }.elseif {COMMAND_LINE.upper != 1} then {
+      "Usage: hanoi <NumberOfDiscus>\n".print;
+      die_with_code exit_failure_code;
+    }.elseif {COMMAND_LINE.item 1.is_integer} then {            
+      nb := COMMAND_LINE.item 1.to_integer.max 1;
+    } else {
+      "hanoi: bad argument (not an integer)\n".print;
+      die_with_code exit_failure_code;
+    };
+    
+    tower1 := TOWER.full nb;
+    tower2 := TOWER.empty nb;
+    tower3 := TOWER.empty nb;
+        
+    "Situation at the beginning:\n".print;        
+    move (nb,tower1,tower2,tower3);
+    "Situation at the end:\n".print;
+    print;    
+  );
+  
+Section Private
+  
+  - move (how_many:INTEGER, source, intermediate, destination:TOWER) <-
+  ( + discus:INTEGER;
+        
+    (how_many > 0).if {    
+      move (how_many-1,source,destination,intermediate);
+      print;
+      discus := source.remove_discus;
+      destination.add_discus discus;
+      move ((how_many-1),intermediate,source,destination);
+      //'F'.print; '\n'.print;
+    };
+  );
+  
+  - print <-
+  (
+    '\n'.print;
+    nb.downto 1 do { i:INTEGER;
+      ' '.print;
+      tower1.show_a_discus i;
+      ' '.print;
+      tower2.show_a_discus i;
+      ' '.print;
+      tower3.show_a_discus i;
+      '\n'.print;
+    };
+    ((((2 * (nb + 1)) + 1) * 3) - 2).downto 1 do { i:INTEGER;
+      '-'.print;
+    };
+    '\n'.print;
+  );
diff --git a/example/hanoi/tower.li b/example/hanoi/tower.li
index b0c81cf..88aed47 100644
--- a/example/hanoi/tower.li
+++ b/example/hanoi/tower.li
@@ -32,7 +32,7 @@ Section Inherit
 
 Section Private
 
-  + t:ARRAY[INTEGER];
+  + t:ARRAY(INTEGER);
 
   + top:INTEGER;
 
@@ -48,7 +48,7 @@ Section Public
   - full_make n:INTEGER <-
   ( ? {n >= 1};
     
-    t := ARRAY[INTEGER].create 1 to n;        
+    t := ARRAY(INTEGER).create 1 to n;        
     n.downto 1 do { i:INTEGER;
       t.put (n-i+1) to i;
     };
@@ -68,7 +68,7 @@ Section Public
   
   - empty_make n:INTEGER <-
   ( ? {n >= 1};
-    t := ARRAY[INTEGER].create 1 to n;
+    t := ARRAY(INTEGER).create 1 to n;
     top := 1;
     ? {nb = n};
     ? {top = 1};
diff --git a/example/lip/make.lip b/example/lip/make.lip
new file mode 100755
index 0000000..143aba6
--- /dev/null
+++ b/example/lip/make.lip
@@ -0,0 +1,232 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac Installer                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+
+// Lisaac Path Directory System (by Benoit Sonntag).
+
+Section Private
+  
+  + lisaac:STRING;
+  
+  //
+  // Execute function.
+  //
+  
+  - front_end <-
+  (
+    "The little game `Connect four' with lip file.\n".print;
+    "Just for fun!\n".print;
+    display;
+    loop;
+  );
+  
+  //----------------------------
+  
+  + colp1:INTEGER;
+  + colp2:INTEGER;
+  + colp3:INTEGER;
+  + colp4:INTEGER;
+  + colp5:INTEGER;
+  + colp6:INTEGER;
+  + colp7:INTEGER;
+  
+  + col1:INTEGER;
+  + col2:INTEGER;
+  + col3:INTEGER;
+  + col4:INTEGER;
+  + col5:INTEGER;
+  + col6:INTEGER;
+  + col7:INTEGER;
+  
+  - display_pion mask:INTEGER <-
+  (
+    (mask = 0).if {
+      "|X".print;
+    } else {
+      "|O".print;
+    };
+  );
+  
+  - display_line mask:INTEGER <-
+  (
+    ((colp1 & mask) != 0).if {
+      display_pion (col1 & mask);
+    } else {
+      "| ".print;
+    };
+    ((colp2 & mask) != 0).if {
+      display_pion (col2 & mask);
+    } else {
+      "| ".print;
+    };
+    ((colp3 & mask) != 0).if {
+      display_pion (col3 & mask);
+    } else {
+      "| ".print;
+    };
+    ((colp4 & mask) != 0).if {
+      display_pion (col4 & mask);
+    } else {
+      "| ".print;
+    };
+    ((colp5 & mask) != 0).if {
+      display_pion (col5 & mask);
+    } else {
+      "| ".print;
+    };
+    ((colp6 & mask) != 0).if {
+      display_pion (col6 & mask);
+    } else {
+      "| ".print;
+    };
+    ((colp7 & mask) != 0).if {
+      display_pion (col7 & mask);
+    } else {
+      "| ".print;
+    };
+    "|\n".print;
+  );
+  
+  - display <-
+  (
+    " 1 2 3 4 5 6 7\n".print;
+    display_line 000001b;
+    display_line 000010b;
+    display_line 000100b;
+    display_line 001000b;
+    display_line 010000b;
+    display_line 100000b;    
+  );
+  
+  + max:INTEGER;
+  + failure:BOOLEAN;
+  + game:INTEGER;
+  - get_max p:INTEGER <-
+  (
+    (max != 100000b).if {      
+      ((p & (max+max)) = 0).if {
+        max := max + max;
+        game := game + game;
+        get_max p;
+      } else {        
+        ((p & max) = 1).if {
+          failure := TRUE;
+        };
+      };
+    };
+  );
+  
+  - play n:INTEGER <-
+  (
+    failure := FALSE;
+    max := 1;
+    (n = 1).if {      
+      get_max colp1;
+      (! failure).if {        
+        colp1 := colp1 | max;
+        col1  := col1  | game;
+      };
+    };
+    (n = 2).if {      
+      get_max colp2;
+      (! failure).if {        
+        colp2 := colp2 | max;
+        col2  := col2  | game;
+      };
+    };
+    (n = 3).if {      
+      get_max colp3;
+      (! failure).if {        
+        colp3 := colp3 | max;
+        col3  := col3  | game;
+      };
+    };
+    (n = 4).if {      
+      get_max colp4;
+      (! failure).if {        
+        colp4 := colp4 | max;
+        col4  := col4  | game;
+      };
+    };
+    (n = 5).if {      
+      get_max colp5;
+      (! failure).if {        
+        colp5 := colp5 | max;
+        col5  := col5  | game;
+      };
+    };
+    (n = 6).if {      
+      get_max colp6;
+      (! failure).if {        
+        colp6 := colp6 | max;
+        col6  := col6  | game;
+      };
+    };
+    (n = 7).if {      
+      get_max colp7;
+      (! failure).if {        
+        colp7 := colp7 | max;
+        col7  := col7  | game;
+      };
+    };    
+  );
+  
+  + val:INTEGER;
+  - message <-
+  (
+    "Player ".print;
+    (game = 0).if {
+      "X".print;
+    } else {
+      "O".print;
+    };
+    " : ".print;
+    val := get_integer;
+    ((val < 0) | (val > 7)).if {
+      "Error !\n".print; 
+      message;
+    } else {
+      play val;
+      (failure).if {
+        message;
+      };
+    };
+  );
+  
+  - loop <-
+  (
+    (game = 0).if {
+      game := 1;      
+    } else {
+      game := 0;
+    };
+    message;          
+    display;
+    loop;
+  );
+  
+Section Public 
+  
+  - go <-
+  // The little game `Connect four' with lip file.
+  (
+    front_end;
+  );
+    
\ No newline at end of file
diff --git a/example/mailer/mailer.li b/example/mailer/mailer.li
index 57a11e1..80834c1 100644
--- a/example/mailer/mailer.li
+++ b/example/mailer/mailer.li
@@ -34,7 +34,7 @@ Section Public
   
   - buffer:STRING := STRING.create 2048;
   
-  - mail:HASHED_SET[STRING] := HASHED_SET[STRING].create;
+  - mail:HASHED_SET(STRING) := HASHED_SET(STRING).create;
   
   - extract_mail <-
   ( + idx,begin,end:INTEGER;
diff --git a/example/make.lip b/example/make.lip
new file mode 100644
index 0000000..bb46d6d
--- /dev/null
+++ b/example/make.lip
@@ -0,0 +1,57 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac Installer                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+
+// Lisaac Path Directory System (by Benoit Sonntag).
+
+Section Inherit
+  
+  + parent:STRING := "../make.lip";
+
+Section Private
+  
+  - example_path <-
+  // Example path.
+  ( 
+    path (lisaac + "example/su_doku/");
+    path (lisaac + "example/tetris/");
+    path (lisaac + "example/fouronline/");
+    path (lisaac + "example/shell/");
+    path (lisaac + "example/gui/calculator/");
+    path (lisaac + "example/gui/viewer/");
+    path (lisaac + "example/gui/about/");
+    path (lisaac + "example/gui/clock/");
+    path (lisaac + "example/gui/desktop/");
+    path (lisaac + "example/gui/mpg2/");
+    path (lisaac + "example/demomaker/fire/");
+    path (lisaac + "example/demomaker/glass/");
+    path (lisaac + "example/demomaker/rotozoom/");
+  );
+    
+  //
+  // Execute function.
+  //
+  
+  - front_end <-
+  (
+    general_front_end;
+    example_path;    
+  );
+  
diff --git a/example/shell/shell.li b/example/shell/shell.li
index 6b4dc15..7052869 100644
--- a/example/shell/shell.li
+++ b/example/shell/shell.li
@@ -36,7 +36,7 @@ Section Private
   
   - command:STRING;    
   
-  - cmds:FAST_ARRAY[STRING];
+  - cmds:FAST_ARRAY(STRING);
   
   - dir:DIRECTORY;
   
@@ -308,7 +308,7 @@ Section Public
   - main <-
   ( + command:STRING;
         
-    cmds := FAST_ARRAY[STRING].create_with_capacity 10;
+    cmds := FAST_ARRAY(STRING).create_with_capacity 10;
     command := STRING.create 100;
     dir := FILE_SYSTEM;
     
@@ -336,11 +336,11 @@ Section Public
   
   - run s:ABSTRACT_STRING :G_WIN_OUT <-
   (
-    line_tmp  := BMP_LINE[PIXEL_32].create (VIDEO.width);
+    line_tmp  := BMP_LINE(PIXEL_32).create (VIDEO.width);
     x_screen := y_screen := 0;
     load_font s;
     command := STRING.create 100;    
-    cmds := FAST_ARRAY[STRING].create_with_capacity 10;
+    cmds := FAST_ARRAY(STRING).create_with_capacity 10;
     
     dir := FILE_SYSTEM;
     
@@ -374,7 +374,7 @@ Section Public
   
   - print st:ABSTRACT_STRING <-
   ( + car:CHARACTER;
-    + line:FAST_ARRAY[UINTEGER_16];
+    + line:FAST_ARRAY(UINTEGER_16);
     
     (is_isaac).if {    
       color green;
@@ -415,7 +415,7 @@ Section Public
   
 Section Private  
 
-  - font:FAST_ARRAY[UINTEGER_8];
+  - font:FAST_ARRAY(UINTEGER_8);
   
   - x_screen:INTEGER;
   - y_screen:INTEGER;
@@ -440,7 +440,7 @@ Section Private
     };
   );
   
-  - sav_line:FAST_ARRAY[FAST_ARRAY[UINTEGER_16]] := FAST_ARRAY[FAST_ARRAY[UINTEGER_16]].create 16;
+  - sav_line:FAST_ARRAY(FAST_ARRAY(UINTEGER_16)) := FAST_ARRAY(FAST_ARRAY(UINTEGER_16)).create 16;
   
   - load_font s:ABSTRACT_STRING <-
   ( + cur_dir:DIRECTORY;    
@@ -454,7 +454,7 @@ Section Private
     ((e != NULL) && {e.is_file}).if {
       f ?= e;
       f.open;
-      font := FAST_ARRAY[UINTEGER_8].create_with_capacity 4096;
+      font := FAST_ARRAY(UINTEGER_8).create_with_capacity 4096;
       f.read font size 4096;
       f.close;      
     } else {
@@ -468,11 +468,11 @@ Section Private
     ((255.to_real_16_16 /# 15) *# n).to_integer
   );
   
-  - color_table:NATIVE_ARRAY[UINTEGER_32] :=
-  ( + result:NATIVE_ARRAY[UINTEGER_32];
+  - color_table:NATIVE_ARRAY(UINTEGER_32) :=
+  ( + result:NATIVE_ARRAY(UINTEGER_32);
     + r,g,b,col:UINTEGER_32;
     
-    result := NATIVE_ARRAY[UINTEGER_32].create 4096;
+    result := NATIVE_ARRAY(UINTEGER_32).create 4096;
     0.to 4095 do { c:INTEGER;      
       r := color_4_to_8 ((c & 0F00h) >> 8);
       g := color_4_to_8 ((c & 00F0h) >> 4);
@@ -512,7 +512,7 @@ Section Private
   
   - update_command is_actif:BOOLEAN <-
   ( + y_max:INTEGER;
-    + line:FAST_ARRAY[UINTEGER_16];
+    + line:FAST_ARRAY(UINTEGER_16);
     
     y_command.to (mask.upper) do { y:INTEGER;
       line := mask.item y;
diff --git a/example/shootout/TOP/recursive/recursive_c b/example/shootout/TOP/recursive/recursive_c
index 73dcd9a..360eb03 100755
Binary files a/example/shootout/TOP/recursive/recursive_c and b/example/shootout/TOP/recursive/recursive_c differ
diff --git a/example/shootout/TOP/thread-ring/out_c.txt b/example/shootout/TOP/thread-ring/out_c.txt
new file mode 100755
index 0000000..35329ed
--- /dev/null
+++ b/example/shootout/TOP/thread-ring/out_c.txt
@@ -0,0 +1 @@
+361
diff --git a/example/shootout/TOP/thread-ring/out_li.txt b/example/shootout/TOP/thread-ring/out_li.txt
new file mode 100755
index 0000000..35329ed
--- /dev/null
+++ b/example/shootout/TOP/thread-ring/out_li.txt
@@ -0,0 +1 @@
+361
diff --git a/example/su_doku/su_doku.li b/example/su_doku/su_doku.li
index 8098f30..b9309b1 100644
--- a/example/su_doku/su_doku.li
+++ b/example/su_doku/su_doku.li
@@ -34,7 +34,7 @@ Section Private
   // Data.
   //
   
-  - array  :FAST_ARRAY2[INTEGER] := FAST_ARRAY2[INTEGER].create (9,9);
+  - array  :FAST_ARRAY2(INTEGER) := FAST_ARRAY2(INTEGER).create (9,9);
       
   //
   // Example.
@@ -94,7 +94,7 @@ Section Private
   //
 
   - is_good value:INTEGER to (x,y:INTEGER) :BOOLEAN <-
-  ( + j,bx,by:INTEGER;
+  ( + j,k,bx,by:INTEGER;
     + result:BOOLEAN;
     result := TRUE;
     // Horizontal/Vertical test.
@@ -104,18 +104,17 @@ Section Private
     };
     (result).if {
       // Block test.
+      by := y / 3 * 3;      
       bx := x / 3 * 3;
-      by := y / 3 * 3;
-      result := 
-      (array.item (bx,by)         != value) && 
-      {array.item ((bx+1),by)     != value} && 
-      {array.item ((bx+2),by)     != value} &&
-      {array.item (bx,(by+1))     != value} && 
-      {array.item ((bx+1),(by+1)) != value} && 
-      {array.item ((bx+2),(by+1)) != value} &&
-      {array.item (bx,(by+2))     != value} && 
-      {array.item ((bx+1),(by+2)) != value} && 
-      {array.item ((bx+2),(by+2)) != value};
+      j := 0;
+      {(j < 3) && {result}}.while_do {
+        k := 0;
+        {(k < 3) && {result}}.while_do {
+          result := array.item (bx+k,by+j) != value;
+          k := k + 1;
+        };
+        j := j + 1;
+      };      
     };
     result
   );
@@ -153,7 +152,7 @@ Section Private
     is_found
   );
   
-  - graph_table:FAST_ARRAY2[G_IN];
+  - graph_table:FAST_ARRAY2(G_IN);
   
   - array_to_graph <-
   ( + val:INTEGER;
@@ -195,7 +194,7 @@ Section Public
   ( + c1,l1,c2,l2,r:G_EXPR;
     + g:G_IN;
     
-    graph_table := FAST_ARRAY2[G_IN].create (9,9); 
+    graph_table := FAST_ARRAY2(G_IN).create (9,9); 
     0.to 2 do { xx:INTEGER;
       c2 := NULL;
       0.to 2 do { yy:INTEGER;
diff --git a/example/tetris/old_108/tetris.li b/example/tetris/old_108/tetris.li
new file mode 100644
index 0000000..4999ae6
--- /dev/null
+++ b/example/tetris/old_108/tetris.li
@@ -0,0 +1,1196 @@
+///////////////////////////////////////////////////////////////////////////////
+//                              Lisaac Example                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name     := TETRIS;
+  
+  - comment  := "The TETRIS game";
+  
+  - author   := "Benoit Sonntag (bsonntag at loria.fr)";
+
+  - version  := 1;
+  
+Section Inherit  
+  
+  + parent_area:Expanded AREA;
+  
+  + parent_g_expr:Expanded G_EXPR;
+  
+Section Private
+  
+  - level:UINTEGER_8;
+  - line_count:UINTEGER_32;
+  
+  - face:FAST_ARRAY3[INTEGER];
+  
+  - screen:FAST_ARRAY2[UINTEGER_8];
+  
+  - face_to_color n:UINTEGER_8 :UINTEGER_32 <-
+  ( + result:UINTEGER_32;
+
+    n
+    .when 1 then { result := 02020E0h; }  // Blue.
+    .when 2 then { result := 0E07020h; }  // Orange.
+    .when 3 then { result := 0E0E020h; }  // Yellow.
+    .when 4 then { result := 020E0E0h; }  // Cyan.
+    .when 5 then { result := 0E02020h; }  // Red.
+    .when 6 then { result := 0E020E0h; }  // Magenta.
+    .when 7 then { result := 020E020h; }; // Green.
+    result
+  );
+  
+  - case_busy (x,y:INTEGER) face n:UINTEGER_8 <-
+  ( + x0,y0:INTEGER;
+    + col:UINTEGER_32;
+    x0 := x * 25;
+    y0 := y * 25;
+    col := face_to_color n;
+    // Fill.
+    rectangle_fill (x0+1,y0+1) to (x0+23,y0+23) color col;    
+    // More light.
+    line_v (x0,y0+23) until y0 color (col + 1F1F1Fh);
+    line_h_until (x0+24);
+    // More dark.
+    line_v_until (y0+24) color (col - 1F1F1Fh);
+    line_h_until x0;    
+  );
+    
+  - delete_line <-
+  ( + x,y:INTEGER;
+    
+    y := 18;
+    {
+      x := 0;
+      {(x < 10) && {screen.item (x,y) != 0}}.while_do {
+        x := x+1;
+      };
+      (x = 10).if {
+        y.downto 1 do { yy:INTEGER;
+          0.to 9 do { xx:INTEGER;
+            screen.put (screen.item (xx,yy-1)) to (xx,yy);
+          };
+        };
+        line_count := line_count + 1;
+        (((line_count % 10) = 0) && {level < 19}).if {
+          level := level + 1;
+        };
+        refresh;
+      } else {
+        y := y-1;
+      };
+    }.do_while {y != 0};
+  );
+  
+  - load_face p:INTEGER <-
+  //  0 |  1  |  2  |  3  |  4  |  5  |  6  |
+  //----|-----|-----|-----|-----|-----|-----|
+  //  1 |     |     |     |     |     |     |
+  //  2 | 3 1 | 2   | 3   |   2 |     | 2   |
+  //  X | X   | X 1 | X   | X 1 | X 1 | X 1 |
+  //  3 | 2   | 3   | 2 1 | 3   | 2 3 |   3 |
+  ( + tmp:BOOLEAN;
+    + tmp1,tmp2:INTEGER;
+    
+    // First graph.
+    face.put ((p!=0).to_integer)      to (0,1,0);
+    face.put ((p-2)*(p<4).to_integer) to (0,1,1);
+    tmp1:=((p&1)<<1)-1;
+    face.put ((p=4).to_integer) to (0,2,0);
+    face.put tmp1               to (0,2,1);    
+    tmp:=(p>4);
+    tmp2:=tmp.to_integer;
+    face.put tmp2                           to (0,3,0);
+    face.put (-tmp1*(!tmp).to_integer+tmp2) to (0,3,1);
+    
+    // 3 rotation (+pi/2).
+    1.to 3 do { r:INTEGER;      
+      0.to 3 do { c:INTEGER;
+        tmp1 := r - 1;
+        face.put (-face.item (tmp1,c,1)) to (r,c,0);  // x' = -y
+        face.put (+face.item (tmp1,c,0)) to (r,c,1);  // y' = +x
+      };      
+    };    
+  );
+
+  - pos_r:INTEGER;
+  
+  - pos_x:INTEGER;
+  
+  - pos_y:INTEGER;
+  
+  - n_face:UINTEGER_8;
+  
+  - move (x,y:INTEGER) rotation r:INTEGER :BOOLEAN <-
+  ( + j,px,py:INTEGER;
+    
+    j:=0;
+    {
+      (j < 4) && 
+      {(px:=x + face.item (r,j,0)).in_range 0 to 9}  &&
+      {(py:=y + face.item (r,j,1)).in_range 0 to 18} &&
+      {screen.item (px,py) = 0}
+    }.while_do {
+      j := j + 1;
+    };
+    (j = 4).if {
+      pos_x := x;
+      pos_y := y;
+      pos_r := r;
+    }
+  );
+  
+  - put_face <-
+  ( + x,y:INTEGER;
+    0.to 3 do { j:INTEGER;
+      x := pos_x + face.item (pos_r,j,0);
+      y := pos_y + face.item (pos_r,j,1);
+      screen.put n_face to (x,y);
+    };
+  );
+
+  - remove_face <-
+  ( + x,y:INTEGER;
+    
+    0.to 3 do { j:INTEGER;
+      x := pos_x + face.item (pos_r,j,0);
+      y := pos_y + face.item (pos_r,j,1);
+      screen.put 0 to (x,y);    
+    };
+  );
+  
+Section Public  
+  
+  //
+  // Width / Height
+  //
+  
+  - width_min:INTEGER  := 25 * 10;
+  
+  - height_min:INTEGER := 25 * 19 + 14;
+  
+  //
+  // Creation.
+  //  
+  
+  - init:G_EXPR <-
+  (
+    // Initialization.
+    face  :=FAST_ARRAY3[INTEGER]  .create (4,4,2);
+    screen:=FAST_ARRAY2[UINTEGER_8].create (10,19);
+    tmp_string:=STRING.create 80;    
+    stat  := 2;
+    random := 015AAC005h;
+    G_RAW.create (Self.fix_height.fix_width)
+  );
+  
+  - run:G_WIN_OUT <-
+  ( 
+    G_WIN_OUT.create "Tetris" with init
+  );
+  
+  - main <-
+  (     
+    // Init window.
+    VIDEO.make (300,520);
+    DESK.make VIDEO with (
+      G_OUT.create "Tetris" justify (G_OUT.center) / init      
+    );        
+  );
+  
+  //
+  // Update position.
+  //
+  
+  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
+  ( 
+    update rac from (x,y) size (w,h);
+  );
+  
+  //
+  // Display.
+  //
+  
+  - tmp_string:STRING;
+  
+  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-  
+  ( + n:UINTEGER_8;
+    + xx,yy:INTEGER;
+    
+    clipping (x0,y0) to (x1,y1);
+    
+    // Game array.
+    0.to 18 do { y:INTEGER;
+      0.to 9 do { x:INTEGER;
+        n := screen.item (x,y);
+        (n = 0).if {
+          xx := x * 25;
+          yy := y * 25;
+          rectangle_fill (xx,yy) to (xx+24,yy+24) color black;	  
+        } else {
+          case_busy (x,y) face n;
+        };
+      };
+    };
+    
+    // Game info.
+    rectangle_fill (0,475) to (249,475+13) color gray;
+    color black;
+    tmp_string.copy "Level:";    
+    level.append_in tmp_string format 2 with '0';
+    tmp_string.append " Lines:";
+    line_count.append_in tmp_string format 4 with '0';    
+    stat
+    .when 0 to 1 then { tmp_string.append " Play"; }
+    .when 2 then { tmp_string.append " Stop";  }
+    .when 3 then { tmp_string.append " Pause"; };
+    print tmp_string to (2,474);
+  );
+
+  - display_face <-
+  ( + x0,y0,x1,y1:INTEGER;
+    
+    x0:=((pos_x - 3).max  0) * 25;
+    x1:=(((pos_x + 3).min  9) * 25) + 24;
+    y0:=((pos_y - 3).max  0) * 25;
+    y1:=(((pos_y + 3).min 18) *25) + 24;
+    draw (x0,y0) to (x1,y1);
+  );
+  
+  //
+  // Events.
+  //
+  
+  - receive msg:EVENT <-
+  ( + evt_keyboard:EVENT_KEYBOARD;
+    + evt_time:EVENT_TIMER;
+    + evt_mouse:EVENT_MOUSE;
+    
+    evt_keyboard ?= msg;    
+    (evt_keyboard != NULL).if {
+      keyboard_event (evt_keyboard.key);
+    };
+    
+    evt_mouse ?= msg;
+    (evt_mouse != NULL).if {
+      mouse_event evt_mouse;
+    };
+    
+    evt_time ?= msg;    
+    (evt_time != NULL).if {
+      timer_event evt_time;
+    };    
+  );
+  
+  - delay:UINTEGER_32;
+  - stat:UINTEGER_8;
+  - old_stat:UINTEGER_8;
+  - random:UINTEGER_32;
+  
+  - timer_event evt:EVENT_TIMER <-
+  ( + speed:UINTEGER_32;    
+    
+    ia;
+    
+    delay := delay + evt.delay;
+    speed := 10 - (level >> 1); 
+    (delay > speed).if {
+      delay := delay - speed;
+      stat
+      .when 0 then {
+        // Stat #0 : Load new face.
+        //random := random * random + evt.count;
+        //random := random + 1;
+        random := 6.random_upper;
+        
+        n_face := /*`(2)`:INTEGER;*/ (random % 7).to_uinteger_8; 
+        load_face n_face;
+        n_face := n_face + 1;
+        (move (4,2) rotation 0).if {
+          stat := 1;
+          put_face;
+          display_face;
+        } else {
+          // Game over.
+          stat := 2;
+          refresh;
+        };
+      }
+      .when 1 then {
+        // Stat #1 : Moving bottom face.
+        remove_face;
+        (move (pos_x,pos_y+1) rotation pos_r).if {
+          put_face;
+          display_face;
+        } else {
+          stat := 0;
+          put_face;	  
+          delete_line;
+        };
+      }.when 2 to 3 then {	
+        // Stat #2, #3 : Nothing (Stop or Pause game).	
+      };
+    };
+  );
+  
+  - keyboard_event key:UINTEGER_16 <-
+  (
+    (((key & 0800h) != 0) && {stat=1}).if {
+      remove_face;
+      (key & 0FFh).to_character
+      .when 'U' then {
+        // Rotation.
+        move (pos_x,pos_y) rotation ((pos_r+1) & 3);
+      }
+      .when 'R' then {
+        // Right.
+        move (pos_x+1,pos_y) rotation pos_r;
+      }
+      .when 'L' then {
+        // Left.
+        move (pos_x-1,pos_y) rotation pos_r;
+      }
+      .when 'D' then {
+        // Speed Down.
+        {move (pos_x,pos_y+1) rotation pos_r}.while_do {
+          put_face;
+          display_face;
+          remove_face;
+        };
+      };
+      put_face;
+      display_face;
+    } else {
+      ((key & 0FFh).to_character = ' ').if {
+        (stat = 2).if {
+          // New game.
+          screen.clear_all;
+          line_count := stat := 0;
+          level := 19;
+        }.elseif {stat = 3} then {
+          // Restart (after pause).
+          stat := old_stat;
+        } else {
+          // Pause.
+          old_stat := stat;
+          stat := 3;
+        };
+        refresh;
+      };
+    };
+  );
+
+  - mouse_event evt:EVENT_MOUSE <-
+  ( + win:AREA;
+    
+    win := DESK.get_object (evt.x_current,evt.y_current);
+    (win != Self).if {
+      // Pause.
+      (stat < 2).if {
+        old_stat := stat;      
+        stat := 3;	
+        refresh;
+      };
+      DESK.receive evt;
+    } else {
+      (evt.left_down).if {
+        (stat = 2).if {
+          // New game.
+          screen.clear_all;
+          line_count := stat := 0;
+          level := 19;
+        }.elseif {stat = 3} then {
+          // Restart (after pause).
+          stat := old_stat;
+        } else {
+          // Pause.
+          old_stat := stat;
+          stat := 3;
+        };
+        refresh;
+      };
+    };
+  );
+  
+  //
+  // IA
+  //
+  
+  - form:FAST_ARRAY3[INTEGER] := FAST_ARRAY3[INTEGER].create (4,4,2);
+  
+  - screen_ia:FAST_ARRAY2[BOOLEAN] := FAST_ARRAY2[BOOLEAN].create (10,19);
+  
+  - stat_ia:INTEGER;
+  
+  - ia <-
+  ( + cnt,dx,dy,tmp,px,py,max,x,y:INTEGER;
+    + first,is_ok:BOOLEAN;
+    - px_max,pr_max:INTEGER;
+        
+    // Copy game.
+    0.to 18 do { cy:INTEGER; 
+      0.to 9 do { cx:INTEGER;          
+        screen_ia.put (screen.item (cx,cy) != 0) to (cx,cy);
+      };
+    };
+    /*
+    17.to 18 do { cy:INTEGER;
+      0.to 9 do { cx:INTEGER;
+        screen_ia.put TRUE to (cx,cy);
+      };
+    };
+    screen_ia.put FALSE to (5,17);
+    screen_ia.put FALSE to (5,18);      
+    */
+    (stat_ia = 0).if {          
+      // Detect face.      
+      dx := dy := 10;
+      y := 0;
+      {(cnt != 4) && {y < 4}}.while_do {
+        x := 3;
+        {(cnt != 4) && {x < 7}}.while_do {
+          (screen_ia.item (x,y) != 0).if {          
+            dx := dx.min x;
+            dy := dy.min y;
+            form.put x to (0,cnt,0);
+            form.put y to (0,cnt,1);
+            cnt := cnt + 1;
+          };
+          x := x + 1;
+        };
+        y := y + 1;
+      };
+      (cnt = 4).if {
+        //"Face detect!\n".print;
+        // Normalize.
+        0.to 3 do { i:INTEGER;
+          form.put (form.item (0,i,0)-dx) to (0,i,0);
+          form.put (form.item (0,i,1)-dy) to (0,i,1);
+        };
+        // 3 rotation (+pi/2).
+        1.to 3 do { r:INTEGER;      
+          dx := dy := 10;
+          px_max := pr_max := 10;
+          0.to 3 do { c:INTEGER;
+            tmp := r - 1;
+            px := -form.item (tmp,c,1);
+            py := +form.item (tmp,c,0);
+            dx := dx.min px;
+            dy := dy.min py;
+            ((py < pr_max) || {(py = pr_max) && {px < px_max}}).if {
+              pr_max := py;
+              px_max := px;
+              max := c;              
+            };              
+            form.put px to (r,c,0);  // x' = -y
+            form.put py to (r,c,1);  // y' = +x
+          };      
+          (max != 0).if {
+            // Swap for 0 is always first point.
+            tmp := form.item (r,0,0);
+            form.put (form.item (r,max,0)) to (r,0,0);
+            form.put tmp to (r,max,0);
+            tmp := form.item (r,0,1);
+            form.put (form.item (r,max,1)) to (r,0,1);
+            form.put tmp to (r,max,1);
+          };
+          // Normalize.
+          0.to 3 do { i:INTEGER;
+            form.put (form.item (r,i,0)-dx) to (r,i,0);
+            form.put (form.item (r,i,1)-dy) to (r,i,1);
+          };
+        };    
+        //print_form;
+        // Evaluation.
+        result_list.clear;        
+        0.to 3 do { pr:INTEGER;
+          px := 0;
+          {
+            is_ok := mesure pr pos px;            
+            px := px + 1;
+          }.do_while {is_ok};
+        };
+        (pr_max,px_max) := choice_best;
+        /*
+        "Rotation : ".print;
+        pr_max.print;
+        " pos_x : ".print;
+        px_max.print; '\n'.print;
+        */
+        //IO.read_character;
+        
+        1.to pr_max do { i:INTEGER;
+          keyboard_event (0800h | 'U'.to_integer);
+        };
+        
+        stat_ia := 1;
+        //"Position...\n".print;
+      };      
+    }.elseif {stat_ia = 1} then {
+      // Game.      
+      y := 0;
+      {(!first) && {y < 19}}.while_do {
+        x := 0;
+        {(!first) && {x < 10}}.while_do {
+          (screen_ia.item (x,y)).if {
+            px := x - form.item (pr_max,0,0);
+            (px = px_max).if {
+              keyboard_event (0800h | 'D'.to_integer);
+              stat_ia := 2;
+              //"Wait...\n".print;      
+            } else {
+              1.to (px - px_max) do { t:INTEGER;               
+                keyboard_event (0800h | 'L'.to_integer);
+              };
+              1.to (px_max - px) do { t:INTEGER;               
+                keyboard_event (0800h | 'R'.to_integer);
+              };
+            };
+            first := TRUE;
+          };          
+          x := x + 1;
+        };
+        y := y + 1;
+      };
+    }.elseif {stat_ia = 2} then {
+      // Wait other face.      
+      y := 0;
+      {(cnt != 4) && {y < 4}}.while_do {
+        x := 3;
+        {(cnt != 4) && {x < 7}}.while_do {
+          (screen_ia.item (x,y) != 0).if {                      
+            cnt := cnt + 1;
+          };
+          x := x + 1;
+        };
+        y := y + 1;
+      };
+      (cnt != 4).if {
+        stat_ia := 0;
+        "Detect...\n".print;
+      };
+    };
+  );
+  
+  - screen_after:FAST_ARRAY2[BOOLEAN] := FAST_ARRAY2[BOOLEAN].create (10,19);
+  
+  - result_list:FAST_ARRAY[INTEGER] := FAST_ARRAY[INTEGER].create_with_capacity (40*7);
+  
+  - mesure pr:INTEGER pos px:INTEGER :BOOLEAN <-
+  ( + py,bonus,line,a1,b1,c1,a2,b2,c2,ymax:INTEGER;
+    + hole,base_hole,j:INTEGER;
+    + result:BOOLEAN;
+    
+    base_hole := mesure_hole screen_ia + mesure_abyss screen_ia;
+    py := put_ia pr pos px;                           
+    (py != -1).if {
+      // Evaluation.
+      screen_after.copy screen_ia;
+      line := mesure_line screen_after;
+      hole := (mesure_hole screen_after + mesure_abyss screen_after)-base_hole;            
+      ymax := mesure_ymax screen_after;
+      // First mesure.
+      0.to 8 by 2 do { i:INTEGER;
+        (pattern screen_after pos i)
+        .when 1 then { a1 := a1 + 1; }
+        .when 2 then { b1 := b1 + 1; }
+        .when 3 then { c1 := c1 + 1; };
+      };
+      (
+        (a1 >= 1) && {
+          ((b1 >= 1) && {c1 >= 2}) || 
+          {(b1 >= 2) && {c1 >= 1}}
+        }
+      ).if {
+        bonus := bonus + 100;
+      };
+      // Second mesure.
+      1.to 7 by 2 do { i:INTEGER;
+        (pattern screen_after pos i)
+        .when 1 then { a2 := a2 + 1; }
+        .when 2 then { b2 := b2 + 1; }
+        .when 3 then { c2 := c2 + 1; };
+      };
+      (
+        (a2 >= 1) && {
+          ((b2 >= 1) && {c2 >= 2}) || 
+          {(b2 >= 2) && {c2 >= 1}}          
+        }
+      ).if {
+        bonus := bonus + 100;
+      };
+      //      
+      a1 := a1 + a2;
+      b1 := b1 + b2;
+      c1 := c1 + c2;
+      bonus := bonus + line + ymax;
+      /*
+      (line >= 3).if {
+        bonus := bonus + 300;
+      };
+      */
+      
+      ymax
+      .when 0 to 7 then {
+        bonus := bonus - 10_000;
+        "-----------DANGER-------------\n".print;
+      }
+      /*.when 7 to 8 then { 
+        bonus := bonus - 2000;
+      }*/;
+                  
+      j := 0;
+      {
+        (j <= result_list.upper) && 
+        {
+          (result_list.item (j+0) != a1) ||
+          {result_list.item (j+1) != b1} ||
+          {result_list.item (j+2) != c1} ||
+          {result_list.item (j+3) != hole} ||
+          {result_list.item (j+4) != bonus}         
+        }
+      }.while_do {
+        j := j + 7;
+      };
+      (j > result_list.upper).if {
+        result_list.add_last a1;
+        result_list.add_last b1;
+        result_list.add_last c1;
+        //
+        result_list.add_last hole;
+        result_list.add_last bonus;
+        //
+        result_list.add_last pr;
+        result_list.add_last px;
+      };
+      // Remove.
+      remove_ia pr pos (px,py);        
+      result := TRUE;
+    };                        
+    result
+  );
+  
+  - choice_best:(INTEGER,INTEGER) <-
+  ( + idx:INTEGER;
+    + max,tmp:INTEGER;
+    
+    max := -1000_000;
+    0.to (result_list.upper) by 7 do { i:INTEGER;
+      tmp := result_list.item (i+0) + result_list.item (i+1) + result_list.item (i+2);
+      tmp := tmp + result_list.item (i+3) * -1000;      
+      tmp := tmp + result_list.item (i+4);
+      (tmp > max).if {
+        idx := i;
+        max := tmp;
+      };
+    };    
+    print_result;    
+    /*
+    (result_list.item (idx+3) > 5).if {      
+      IO.read_character;
+    };
+    */
+    "Best : ".print; (idx/7).print; '\n'.print;
+    result_list.item (idx+5),result_list.item (idx+6)
+  );  
+
+  - put_ia r:INTEGER pos x:INTEGER :INTEGER <-
+  ( + j,px,py,y:INTEGER;
+    + in:BOOLEAN;
+    
+    y := 3;
+    {
+      j := 0;
+      y := y + 1;
+      {
+        (j < 4) && 
+        {in := ((px:=x + form.item (r,j,0)).in_range 0 to 9)}  &&
+        {(py:=y + form.item (r,j,1)).in_range 0 to 18} &&
+        {! screen_ia.item (px,py)}
+      }.while_do {
+        j := j + 1;
+      };      
+    }.do_while {j = 4};
+    (! in).if {      
+      y := -1;
+    } else {      
+      y := y - 1;
+      0.to 3 do { i:INTEGER;
+        px := x + form.item (r,i,0);
+        py := y + form.item (r,i,1);
+        screen_ia.put TRUE to (px,py);
+      };
+    };
+    y
+  );
+  
+  - remove_ia r:INTEGER pos (x,y:INTEGER) <-
+  ( + px,py:INTEGER;
+    0.to 3 do { i:INTEGER;
+      px := x + form.item (r,i,0);
+      py := y + form.item (r,i,1);
+      screen_ia.put FALSE to (px,py);
+    };
+  );
+  
+  //
+  // Sub-routine mesure.
+  //
+  
+  - pattern tab:FAST_ARRAY2[BOOLEAN] pos i:INTEGER :INTEGER <-
+  ( + y,result:INTEGER;
+    
+    y := 3;
+    {            
+      y := y + 1;
+    }.do_while {(y < 19) && {!tab.item (i,y)} && {!tab.item (i+1,y)}};
+    ((y = 19) || {(tab.item (i,y)) && {tab.item (i+1,y)}}).if {
+      // A
+      result := 1;
+    } else {
+      (tab.item (i+1,y)).if {
+        // B
+        ((y = 18) || {tab.item (i,y+1)}).if {
+          result := 2;
+        };
+      } else {
+        // C
+        ((y = 18) || {tab.item (i+1,y+1)}).if {
+          result := 3;
+        };
+      };
+    };
+    result
+  );
+  
+  - mesure_ymax tab:FAST_ARRAY2[BOOLEAN] :INTEGER <-
+  ( + result,x:INTEGER;
+    
+    result := 4;
+    {
+      x := 0;
+      {(x < 10) && {! tab.item (x,result)}}.while_do {
+        x := x + 1;
+      };
+      result := result + 1;
+    }.do_while {(result < 19) && {x = 10}};
+    result - 1
+  );
+  
+  - mesure_abyss tab:FAST_ARRAY2[BOOLEAN] :INTEGER <-
+  ( + result:INTEGER;
+    + y,yl,yr,ymax:INTEGER;
+    + nb_abiss:INTEGER;
+        
+    0.to 9 do { x:INTEGER;
+      y := 4;
+      yl := yr := 18;
+      {(y < 19) && {!tab.item (x,y)}}.while_do {
+        ((x != 0) && {yl = 18} && {tab.item (x-1,y)}).if {
+          yl := y;
+        };
+        ((x != 9) && {yr = 18} && {tab.item (x+1,y)}).if {
+          yr := y;
+        };        
+        y := y + 1;
+      };
+      (x = 0).if {
+        ymax := yr;
+      }.elseif {x = 9} then {
+        ymax := yl;
+      } else {
+        ymax := yl.max yr;
+      };
+      
+      ((y-ymax) >= 3).if {        
+        nb_abiss := nb_abiss + 1;
+        /*
+        "abyss #".print;
+        nb_abiss.print; '='.print; 
+        x.print;        
+        '\n'.print;
+        */
+        (nb_abiss = 1).if {
+          ((y-ymax) > 5).if {
+            result := result + (y-ymax)-4;
+            /*
+            ((y-ymax) > 8).if {
+              result := result + 3;
+            };
+            */
+          };
+        } else {          
+          result := result + (y-ymax)-1;          
+          /*
+          
+          print_screen tab;
+          //IO.read_character;
+          */
+        };
+      };      
+    };
+            
+    result
+  );
+  
+  /*
+  - mesure_hole2 tab:FAST_ARRAY2[BOOLEAN] :INTEGER <-
+  ( + result:INTEGER;
+    + y:INTEGER;
+    + nb:INTEGER;
+        
+    0.to 9 do { x:INTEGER;
+      y := 4;      
+      {(y < 19) && {!tab.item (x,y)}}.while_do {        
+        y := y + 1;
+      };      
+      nb := 0;
+      {y < 19}.while_do {
+        (! tab.item (x,y)).if {
+          nb := nb + 1;          
+        };
+        y := y + 1;
+      };      
+      result := result + nb * nb;
+    };            
+    
+    result    
+  );
+  */
+  
+  - mesure_hole tab:FAST_ARRAY2[BOOLEAN] :INTEGER <-
+  ( + result:INTEGER;
+    + y:INTEGER;
+    
+    0.to 9 do { x:INTEGER;
+      y := 4;
+      {(y < 19) && {!tab.item (x,y)}}.while_do {
+        y := y + 1;
+      };
+      {y < 19}.while_do {
+        (! tab.item (x,y)).if {
+          result := result + 1;
+        };
+        y := y + 1;
+      };
+    };
+        
+    result
+  );
+  
+  - mesure_line tab:FAST_ARRAY2[BOOLEAN] :INTEGER <-
+  ( + result:INTEGER;
+    + y,x:INTEGER;
+    
+    y := 18;
+    {
+      x := 0;
+      {(x < 10) && {tab.item (x,y)}}.while_do {
+        x := x + 1;
+      };
+      (x = 10).if {
+        y.downto 5 do { yy:INTEGER;
+          0.to 9 do { xx:INTEGER;
+            tab.put (tab.item (xx,yy-1)) to (xx,yy);
+          };
+        };
+        result := result + 1;
+      } else {
+        y := y - 1;
+      };
+    }.do_while {y != 4};
+    result
+  );
+  
+  - mesure_flat tab:FAST_ARRAY2[BOOLEAN] :INTEGER <-
+  ( + py,y_min,y_max,y,tmp:INTEGER;
+    + result:INTEGER;
+    
+    py := 3;      
+    {
+      py := py + 1;        
+    }.do_while {(py < 19) && {! tab.item (0,py)}};                 
+    y_min := y_max := py;    
+    //
+    1.to 9 do { px:INTEGER;
+      y := 3;
+      {
+        y := y + 1;        
+      }.do_while {(y < 19) && {! tab.item (px,y)}};        
+      tmp := (y-py).abs;
+      result := result + tmp; // * tmp;
+      y_max := y_max.max y;
+      y_min := y_min.min y;
+      py := y;
+    };
+    tmp := y_max - y_min;
+    //result := result + tmp * tmp;
+    result
+  );
+  
+  //
+  // Debug.
+  //
+  
+  - screen_txt:FAST_ARRAY2[CHARACTER] := FAST_ARRAY2[CHARACTER].create (4*5*2,4);
+  
+  - print_form <-
+  ( + px,py:INTEGER;
+    screen_txt.set_all_with '-';
+    0.to 3 do { r:INTEGER;      
+      px := (r*5+form.item (r,0,0)) * 2;
+      py := form.item (r,0,1);
+      screen_txt.put '(' to (px,py);
+      screen_txt.put ')' to (px+1,py);
+      1.to 3 do { p:INTEGER;
+        px := (r*5+form.item (r,p,0)) * 2;
+        py := form.item (r,p,1);
+        screen_txt.put '[' to (px,py);
+        screen_txt.put ']' to (px+1,py);
+      };            
+      0.to 3 do { y:INTEGER;
+        px := (r*5+4)*2;
+        screen_txt.put ' ' to (px,y);
+        screen_txt.put ' ' to (px+1,y);
+      };
+    };    
+    0.to 3 do { y:INTEGER;
+      0.to 39 do { x:INTEGER;
+        screen_txt.item (x,y).print;
+      };
+      '\n'.print;
+    };
+  );
+  
+  - print_screen tab:FAST_ARRAY2[BOOLEAN] <-
+  (
+    0.to 18 do { y:INTEGER;
+      0.to 9 do { x:INTEGER;
+        (tab.item (x,y)).if {
+          "[]".print;
+        } else {
+          "--".print;
+        };
+      };
+      '\n'.print;
+    };    
+  );
+  
+  - print_result <-
+  ( + tmp:INTEGER;
+    "|N \t||A \t|B \t|C \t|Hole\t|Good\t||Rot.\t|X   \t||Value\n".print;
+    (result_list.lower).to (result_list.upper) by 7 do { i:INTEGER;
+      '|'.print;
+      (i/7).print; "\t||".print;
+      0.to 4 do { j:INTEGER;
+        result_list.item (i+j).print;
+        "\t|".print;
+      };      
+      '|'.print;
+      result_list.item (i+5).print;
+      "\t|".print;
+      result_list.item (i+6).print;
+      "\t||".print;
+      tmp := result_list.item (i+0) + result_list.item (i+1) + result_list.item (i+2);
+      tmp := tmp + result_list.item (i+3) * -1000;
+      tmp := tmp + result_list.item (i+4);
+      tmp.print;
+      '\n'.print;
+    };
+  );
+  
+  /*  
+  - get_best (c0:INTEGER,max0:BOOLEAN) 
+  and (c1:INTEGER,max1:BOOLEAN) 
+  and (c2:INTEGER,max2:BOOLEAN) :INTEGER <-
+  ( + result:INTEGER;
+    + best0,best1,best2:INTEGER;
+    + tmp0,tmp1,tmp2:INTEGER;
+    + is_good:BOOLEAN;
+        
+    best0 := result_list.item c0;
+    best1 := result_list.item c1;
+    best2 := result_list.item c2;
+    (result_list.lower+5).to (result_list.upper) by 5 do { i:INTEGER;
+      tmp0 := result_list.item (i+c0);
+      tmp1 := result_list.item (i+c1);
+      tmp2 := result_list.item (i+c2);
+      is_good := FALSE;
+      (best0 = tmp0).if {
+        (best1 = tmp1).if {
+          is_good := ((max2) && {best2 < tmp2}) || {(! max2) && {best2 > tmp2}};
+        } else {
+          is_good := ((max1) && {best1 < tmp1}) || {(! max1) && {best1 > tmp1}};          
+        };
+      } else {
+        is_good := ((max0) && {best0 < tmp0}) || {(! max0) && {best0 > tmp0}};
+      };
+      (is_good).if {      
+        best0 := tmp0;
+        best1 := tmp1;
+        best2 := tmp2;
+        result := i;        
+      };
+    };
+    result
+  );  
+  
+  - get_best_flat (base_flat,base_hole:INTEGER) :INTEGER <-
+  ( + result:INTEGER;
+    + best0,best1,best2:INTEGER;
+    + tmp0,tmp1,tmp2:INTEGER;
+    + is_good:BOOLEAN;
+    
+    result := -1;
+    best0 := 0;
+    best1 := 100_000; 
+    best2 := 100_000; 
+    (result_list.lower).to (result_list.upper) by 5 do { i:INTEGER;
+      tmp0 := result_list.item (i+0);
+      tmp1 := result_list.item (i+1);
+      tmp2 := result_list.item (i+2);
+      is_good := FALSE;      
+      (best0 = tmp0).if {
+        (tmp2+(tmp1-base_hole)+1 < base_flat).if {
+          (best1 = tmp1).if {
+            is_good := best2 > tmp2;
+          } else {
+            is_good := best1 > tmp1;          
+          };
+        };
+      } else {
+        is_good := best0 < tmp0;
+      };
+      (is_good).if {      
+        best0 := tmp0;
+        best1 := tmp1;
+        best2 := tmp2;
+        result := i;        
+      };
+    };
+    result
+  );  
+  
+  - get_best_line base_hole:INTEGER :INTEGER <-
+  ( + result:INTEGER;
+    + best0,best1,best2:INTEGER;
+    + tmp0,tmp1,tmp2:INTEGER;
+    + is_good:BOOLEAN;
+    
+    best0 := 0;
+    best1 := 100_000;
+    best2 := 100_000;
+    (result_list.lower).to (result_list.upper) by 5 do { i:INTEGER;
+      tmp0 := result_list.item (i+0);
+      tmp1 := result_list.item (i+1);
+      tmp2 := result_list.item (i+2);
+      is_good := FALSE;      
+      (best0 = tmp0).if {    
+        (best1 = tmp1).if {
+          is_good := best2 > tmp2;
+        } else {
+          is_good := best1 > tmp1;          
+        };
+      } else {
+        is_good := (best0 < tmp0) && {(tmp0 > 1) || {tmp1<=base_hole}};
+      };
+      (is_good).if {      
+        best0 := tmp0;
+        best1 := tmp1;
+        best2 := tmp2;
+        result := i;        
+      };
+    };
+    result
+  );  
+*/    
+  
+  /* OLD !
+  - mesure_old:INTEGER <-
+  ( + result,y,x,py,l,y_min,y_max,yyy:INTEGER;
+    
+    // Compute screen after :
+    screen_after.copy screen_ia;
+    y := 18;
+    {
+      x := 0;
+      {(x < 10) && {screen_after.item (x,y)}}.while_do {
+        x := x+1;
+      };
+      (x = 10).if {
+        y.downto 5 do { yy:INTEGER;
+          0.to 9 do { xx:INTEGER;
+            screen_after.put (screen_after.item (xx,yy-1)) to (xx,yy);
+          };
+        };
+        l := l + 1;
+      } else {
+        y := y-1;
+      };
+    }.do_while {y != 4};
+        
+    l
+    .when 4 then { result := 1000_000; }  // Bingo !
+    .when 3 then { result := 0100_000; }  // Good  !
+    .when 2 then { result := 0010_000; }  // Idem  !
+    .when 1 then { result := 0000_010; };
+    
+    (l < 2).if {
+      result := result + 200;
+      py := 3;      
+      {
+        py := py + 1;        
+      }.do_while {(py < 19) && {! screen_after.item (0,py)}};      
+      (py+1).to 18 do { i:INTEGER;
+        (screen_after.item (0,i)).if_false {
+          result := result - 16*4;
+        };
+      };
+      
+      y_min := y_max := py;
+      result := result + py/3;
+      //
+      1.to 9 do { px:INTEGER;
+        y := 3;
+        {
+          y := y + 1;        
+        }.do_while {(y < 19) && {! screen_after.item (px,y)}};              
+        (y+1).to 18 do { i:INTEGER;
+          (screen_after.item (px,i)).if_false {
+            result := result - 16*4;
+          };
+        };
+        
+        result := result - ((y-py).abs * (y-py).abs);
+        y_max := y_max.max y;
+        y_min := y_min.min y;
+        result := result + y/3;        
+        py := y;
+      };
+      (y_min < 14).if {
+        result := result - (y_max - y_min)*(y_max - y_min)*(y_max - y_min);
+      } else {
+        result := result - (y_max - y_min)*(y_max - y_min);
+      };
+    };
+    
+    result
+  );
+*/
\ No newline at end of file
diff --git a/example/tetris/old_305/tetris.li b/example/tetris/old_305/tetris.li
new file mode 100644
index 0000000..e39e3c7
--- /dev/null
+++ b/example/tetris/old_305/tetris.li
@@ -0,0 +1,997 @@
+///////////////////////////////////////////////////////////////////////////////
+//                              Lisaac Example                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name     := TETRIS;
+  
+  - comment  := "The TETRIS game";
+  
+  - author   := "Benoit Sonntag (bsonntag at loria.fr)";
+
+  - version  := 1;
+  
+Section Inherit  
+  
+  + parent_area:Expanded AREA;
+  
+  + parent_g_expr:Expanded G_EXPR;
+  
+Section Private
+  
+  - level:UINTEGER_8;
+  - line_count:UINTEGER_32;
+  
+  - face:FAST_ARRAY3[INTEGER];
+  
+  - screen:FAST_ARRAY2[UINTEGER_8];
+  
+  - face_to_color n:UINTEGER_8 :UINTEGER_32 <-
+  ( + result:UINTEGER_32;
+
+    n
+    .when 1 then { result := 02020E0h; }  // Blue.
+    .when 2 then { result := 0E07020h; }  // Orange.
+    .when 3 then { result := 0E0E020h; }  // Yellow.
+    .when 4 then { result := 020E0E0h; }  // Cyan.
+    .when 5 then { result := 0E02020h; }  // Red.
+    .when 6 then { result := 0E020E0h; }  // Magenta.
+    .when 7 then { result := 020E020h; }; // Green.
+    result
+  );
+  
+  - case_busy (x,y:INTEGER) face n:UINTEGER_8 <-
+  ( + x0,y0:INTEGER;
+    + col:UINTEGER_32;
+    x0 := x * 25;
+    y0 := y * 25;
+    col := face_to_color n;
+    // Fill.
+    rectangle_fill (x0+1,y0+1) to (x0+23,y0+23) color col;    
+    // More light.
+    line_v (x0,y0+23) until y0 color (col + 1F1F1Fh);
+    line_h_until (x0+24);
+    // More dark.
+    line_v_until (y0+24) color (col - 1F1F1Fh);
+    line_h_until x0;    
+  );
+    
+  - delete_line <-
+  ( + x,y:INTEGER;
+    
+    y := 18;
+    {
+      x := 0;
+      {(x < 10) && {screen.item (x,y) != 0}}.while_do {
+        x := x+1;
+      };
+      (x = 10).if {
+        y.downto 1 do { yy:INTEGER;
+          0.to 9 do { xx:INTEGER;
+            screen.put (screen.item (xx,yy-1)) to (xx,yy);
+          };
+        };
+        line_count := line_count + 1;
+        (((line_count % 10) = 0) && {level < 19}).if {
+          level := level + 1;
+        };
+        refresh;
+      } else {
+        y := y-1;
+      };
+    }.do_while {y != 0};
+  );
+  
+  - load_face p:INTEGER <-
+  //  0 |  1  |  2  |  3  |  4  |  5  |  6  |
+  //----|-----|-----|-----|-----|-----|-----|
+  //  1 |     |     |     |     |     |     |
+  //  2 | 3 1 | 2   | 3   |   2 |     | 2   |
+  //  X | X   | X 1 | X   | X 1 | X 1 | X 1 |
+  //  3 | 2   | 3   | 2 1 | 3   | 2 3 |   3 |
+  ( + tmp:BOOLEAN;
+    + tmp1,tmp2:INTEGER;
+    
+    // First graph.
+    face.put ((p!=0).to_integer)      to (0,1,0);
+    face.put ((p-2)*(p<4).to_integer) to (0,1,1);
+    tmp1:=((p&1)<<1)-1;
+    face.put ((p=4).to_integer) to (0,2,0);
+    face.put tmp1               to (0,2,1);    
+    tmp:=(p>4);
+    tmp2:=tmp.to_integer;
+    face.put tmp2                           to (0,3,0);
+    face.put (-tmp1*(!tmp).to_integer+tmp2) to (0,3,1);
+    
+    // 3 rotation (+pi/2).
+    1.to 3 do { r:INTEGER;      
+      0.to 3 do { c:INTEGER;
+        tmp1 := r - 1;
+        face.put (-face.item (tmp1,c,1)) to (r,c,0);  // x' = -y
+        face.put (+face.item (tmp1,c,0)) to (r,c,1);  // y' = +x
+      };      
+    };    
+  );
+
+  - pos_r:INTEGER;
+  
+  - pos_x:INTEGER;
+  
+  - pos_y:INTEGER;
+  
+  - n_face:UINTEGER_8;
+  
+  - move (x,y:INTEGER) rotation r:INTEGER :BOOLEAN <-
+  ( + j,px,py:INTEGER;
+    
+    j:=0;
+    {
+      (j < 4) && 
+      {(px:=x + face.item (r,j,0)).in_range 0 to 9}  &&
+      {(py:=y + face.item (r,j,1)).in_range 0 to 18} &&
+      {screen.item (px,py) = 0}
+    }.while_do {
+      j := j + 1;
+    };
+    (j = 4).if {
+      pos_x := x;
+      pos_y := y;
+      pos_r := r;
+    }
+  );
+  
+  - put_face <-
+  ( + x,y:INTEGER;
+    0.to 3 do { j:INTEGER;
+      x := pos_x + face.item (pos_r,j,0);
+      y := pos_y + face.item (pos_r,j,1);
+      screen.put n_face to (x,y);
+    };
+  );
+
+  - remove_face <-
+  ( + x,y:INTEGER;
+    
+    0.to 3 do { j:INTEGER;
+      x := pos_x + face.item (pos_r,j,0);
+      y := pos_y + face.item (pos_r,j,1);
+      screen.put 0 to (x,y);    
+    };
+  );
+  
+Section Public  
+  
+  //
+  // Width / Height
+  //
+  
+  - width_min:INTEGER  := 25 * 10;
+  
+  - height_min:INTEGER := 25 * 19 + 14;
+  
+  //
+  // Creation.
+  //  
+  
+  - init:G_EXPR <-
+  (
+    // Initialization.
+    face  :=FAST_ARRAY3[INTEGER]  .create (4,4,2);
+    screen:=FAST_ARRAY2[UINTEGER_8].create (10,19);
+    tmp_string:=STRING.create 80;    
+    stat  := 2;
+    random := 015AAC005h;
+    G_RAW.create (Self.fix_height.fix_width)
+  );
+  
+  - run:G_WIN_OUT <-
+  ( 
+    G_WIN_OUT.create "Tetris" with init
+  );
+  
+  - main <-
+  (     
+    // Init window.
+    VIDEO.make (300,520);
+    DESK.make VIDEO with (
+      G_OUT.create "Tetris" justify (G_OUT.center) / init      
+    );        
+  );
+  
+  //
+  // Update position.
+  //
+  
+  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
+  ( 
+    update rac from (x,y) size (w,h);
+  );
+  
+  //
+  // Display.
+  //
+  
+  - tmp_string:STRING;
+  
+  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-  
+  ( + n:UINTEGER_8;
+    + xx,yy:INTEGER;
+    
+    clipping (x0,y0) to (x1,y1);
+    
+    // Game array.
+    0.to 18 do { y:INTEGER;
+      0.to 9 do { x:INTEGER;
+        n := screen.item (x,y);
+        (n = 0).if {
+          xx := x * 25;
+          yy := y * 25;
+          rectangle_fill (xx,yy) to (xx+24,yy+24) color black;	  
+        } else {
+          case_busy (x,y) face n;
+        };
+      };
+    };
+    line (0,6*25) to (x_max,6*25) color red;
+    line (0,9*25) to (x_max,9*25) color blue;
+    
+    // Game info.
+    rectangle_fill (0,475) to (249,475+13) color gray;
+    color black;
+    tmp_string.copy "Level:";    
+    level.append_in tmp_string format 2 with '0';
+    tmp_string.append " Lines:";
+    line_count.append_in tmp_string format 4 with '0';    
+    stat
+    .when 0 to 1 then { tmp_string.append " Play"; }
+    .when 2 then { tmp_string.append " Stop";  }
+    .when 3 then { tmp_string.append " Pause"; };
+    print tmp_string to (2,474);
+  );
+
+  - display_face <-
+  ( + x0,y0,x1,y1:INTEGER;
+    
+    x0:=((pos_x - 3).max  0) * 25;
+    x1:=(((pos_x + 3).min  9) * 25) + 24;
+    y0:=((pos_y - 3).max  0) * 25;
+    y1:=(((pos_y + 3).min 18) *25) + 24;
+    draw (x0,y0) to (x1,y1);
+  );
+  
+  //
+  // Events.
+  //
+  
+  - receive msg:EVENT <-
+  ( + evt_keyboard:EVENT_KEYBOARD;
+    + evt_time:EVENT_TIMER;
+    + evt_mouse:EVENT_MOUSE;
+    
+    evt_keyboard ?= msg;    
+    (evt_keyboard != NULL).if {
+      keyboard_event (evt_keyboard.key);
+    };
+    
+    evt_mouse ?= msg;
+    (evt_mouse != NULL).if {
+      mouse_event evt_mouse;
+    };
+    
+    evt_time ?= msg;    
+    (evt_time != NULL).if {
+      timer_event evt_time;
+    };    
+  );
+  
+  - delay:UINTEGER_32;
+  - stat:UINTEGER_8;
+  - old_stat:UINTEGER_8;
+  - random:UINTEGER_32;
+  
+  - timer_event evt:EVENT_TIMER <-
+  ( + speed:UINTEGER_32;    
+    
+    ia;
+    
+    delay := delay + evt.delay;
+    speed := 10 - (level >> 1); 
+    (delay > speed).if {
+      delay := delay - speed;
+      stat
+      .when 0 then {
+        // Stat #0 : Load new face.
+        random := 6.random_upper; //random * random; // + evt.count;
+        //random := random + 1;
+        
+        n_face := /*`(4)`:INTEGER;*/ (random % 7).to_uinteger_8; 
+        load_face n_face;
+        n_face := n_face + 1;
+        (move (4,2) rotation 0).if {
+          stat := 1;
+          put_face;
+          display_face;
+        } else {
+          // Game over.
+          stat := 2;
+          refresh;
+        };
+      }
+      .when 1 then {
+        // Stat #1 : Moving bottom face.
+        remove_face;
+        (move (pos_x,pos_y+1) rotation pos_r).if {
+          put_face;
+          display_face;
+        } else {
+          stat := 0;
+          put_face;	  
+          delete_line;
+        };
+      }.when 2 to 3 then {	
+        // Stat #2, #3 : Nothing (Stop or Pause game).	
+      };
+    };
+  );
+  
+  - keyboard_event key:UINTEGER_16 <-
+  (
+    (((key & 0800h) != 0) && {stat=1}).if {
+      remove_face;
+      (key & 0FFh).to_character
+      .when 'U' then {
+        // Rotation.
+        move (pos_x,pos_y) rotation ((pos_r+1) & 3);
+      }
+      .when 'R' then {
+        // Right.
+        move (pos_x+1,pos_y) rotation pos_r;
+      }
+      .when 'L' then {
+        // Left.
+        move (pos_x-1,pos_y) rotation pos_r;
+      }
+      .when 'D' then {
+        // Speed Down.
+        {move (pos_x,pos_y+1) rotation pos_r}.while_do {
+          put_face;
+          display_face;
+          remove_face;
+        };
+      };
+      put_face;
+      display_face;
+    } else {
+      ((key & 0FFh).to_character = ' ').if {
+        (stat = 2).if {
+          // New game.
+          screen.clear_all;
+          line_count := stat := 0;
+          level := 19;
+        }.elseif {stat = 3} then {
+          // Restart (after pause).
+          stat := old_stat;
+        } else {
+          // Pause.
+          old_stat := stat;
+          stat := 3;
+        };
+        refresh;
+      };
+    };
+  );
+
+  - mouse_event evt:EVENT_MOUSE <-
+  ( + win:AREA;
+    
+    win := DESK.get_object (evt.x_current,evt.y_current);
+    (win != Self).if {
+      // Pause.
+      (stat < 2).if {
+        old_stat := stat;      
+        stat := 3;	
+        refresh;
+      };
+      DESK.receive evt;
+    } else {
+      (evt.left_down).if {
+        (stat = 2).if {
+          // New game.
+          screen.clear_all;
+          line_count := stat := 0;
+          level := 19;
+        }.elseif {stat = 3} then {
+          // Restart (after pause).
+          stat := old_stat;
+        } else {
+          // Pause.
+          old_stat := stat;
+          stat := 3;
+        };
+        refresh;
+      };
+    };
+  );
+  
+  //
+  // IA
+  //
+  
+  - form:FAST_ARRAY3[INTEGER] := FAST_ARRAY3[INTEGER].create (4,4,2);
+  
+  - screen_ia:FAST_ARRAY2[UINTEGER_8] := FAST_ARRAY2[UINTEGER_8].create (10,19);
+  
+  - stat_ia:INTEGER;
+  
+  - ia <-
+  ( + cnt,dx,dy,tmp,px,py,max,x,y:INTEGER;
+    + first,is_ok:BOOLEAN;
+    - px_max,pr_max:INTEGER;
+        
+    // Copy game.
+    0.to 18 do { cy:INTEGER; 
+      0.to 9 do { cx:INTEGER;          
+        (screen.item (cx,cy) != 0).if {
+          screen_ia.put 1 to (cx,cy);
+        } else {
+          screen_ia.put 0 to (cx,cy);
+        };
+      };
+    };
+    
+    (stat_ia = 0).if {          
+      // Detect face.      
+      dx := dy := 10;
+      y := 0;
+      {(cnt != 4) && {y < 4}}.while_do {
+        x := 3;
+        {(cnt != 4) && {x < 7}}.while_do {
+          (screen_ia.item (x,y) != 0).if {          
+            dx := dx.min x;
+            dy := dy.min y;
+            form.put x to (0,cnt,0);
+            form.put y to (0,cnt,1);
+            cnt := cnt + 1;
+          };
+          x := x + 1;
+        };
+        y := y + 1;
+      };
+      (cnt = 4).if {
+        //"Face detect!\n".print;
+        // Normalize.
+        0.to 3 do { i:INTEGER;
+          form.put (form.item (0,i,0)-dx) to (0,i,0);
+          form.put (form.item (0,i,1)-dy) to (0,i,1);
+        };
+        // 3 rotation (+pi/2).
+        1.to 3 do { r:INTEGER;      
+          dx := dy := 10;
+          px_max := pr_max := 10;
+          0.to 3 do { c:INTEGER;
+            tmp := r - 1;
+            px := -form.item (tmp,c,1);
+            py := +form.item (tmp,c,0);
+            dx := dx.min px;
+            dy := dy.min py;
+            ((py < pr_max) || {(py = pr_max) && {px < px_max}}).if {
+              pr_max := py;
+              px_max := px;
+              max := c;              
+            };              
+            form.put px to (r,c,0);  // x' = -y
+            form.put py to (r,c,1);  // y' = +x
+          };      
+          (max != 0).if {
+            // Swap for 0 is always first point.
+            tmp := form.item (r,0,0);
+            form.put (form.item (r,max,0)) to (r,0,0);
+            form.put tmp to (r,max,0);
+            tmp := form.item (r,0,1);
+            form.put (form.item (r,max,1)) to (r,0,1);
+            form.put tmp to (r,max,1);
+          };
+          // Normalize.
+          0.to 3 do { i:INTEGER;
+            form.put (form.item (r,i,0)-dx) to (r,i,0);
+            form.put (form.item (r,i,1)-dy) to (r,i,1);
+          };
+        };    
+        //print_form;
+        // Evaluation.
+        abyss_list.clear;
+        result_list.clear;        
+        mesure_abyss screen_ia in abyss_list;
+        0.to 3 do { pr:INTEGER;
+          px := 0;
+          {
+            is_ok := mesure pr pos px;            
+            px := px + 1;
+          }.do_while {is_ok};
+        };
+        (pr_max,px_max) := choice_best;
+        /*
+        "Rotation : ".print;
+        pr_max.print;
+        " pos_x : ".print;
+        px_max.print; '\n'.print;
+        */
+        //IO.read_character;
+        
+        1.to pr_max do { i:INTEGER;
+          keyboard_event (0800h | 'U'.to_integer);
+        };
+        
+        stat_ia := 1;
+        //"Position...\n".print;
+      };      
+    }.elseif {stat_ia = 1} then {
+      // Game.      
+      y := 0;
+      {(!first) && {y < 19}}.while_do {
+        x := 0;
+        {(!first) && {x < 10}}.while_do {
+          (screen_ia.item (x,y) != 0).if {
+            px := x - form.item (pr_max,0,0);
+            (px = px_max).if {
+              
+              //(line_count < 34).if {
+                keyboard_event (0800h | 'D'.to_integer);
+              //};
+              
+              stat_ia := 2;
+              //"Wait...\n".print;      
+            } else {
+              1.to (px - px_max) do { t:INTEGER;               
+                keyboard_event (0800h | 'L'.to_integer);
+              };
+              1.to (px_max - px) do { t:INTEGER;               
+                keyboard_event (0800h | 'R'.to_integer);
+              };
+            };
+            first := TRUE;
+          };          
+          x := x + 1;
+        };
+        y := y + 1;
+      };
+    }.elseif {stat_ia = 2} then {
+      // Wait other face.      
+      y := 0;
+      {(cnt != 4) && {y < 4}}.while_do {
+        x := 3;
+        {(cnt != 4) && {x < 7}}.while_do {
+          (screen_ia.item (x,y) != 0).if {                      
+            cnt := cnt + 1;
+          };
+          x := x + 1;
+        };
+        y := y + 1;
+      };
+      (cnt != 4).if {
+        stat_ia := 0;
+        "Detect...\n".print;
+      };
+    };
+  );
+  
+  - screen_after:FAST_ARRAY2[UINTEGER_8] := FAST_ARRAY2[UINTEGER_8].create (10,19);
+  
+  - result_list:FAST_ARRAY[INTEGER] := FAST_ARRAY[INTEGER].create_with_capacity (40*7);
+    
+  - mesure pr:INTEGER pos px:INTEGER :BOOLEAN <-
+  ( + py:INTEGER;    
+    + m1,m2,m3,m4,m5:INTEGER;
+    + result:BOOLEAN;
+    
+    screen_after.copy screen_ia;
+    py := put_ia pr pos px;
+    (py != -1).if {
+      // Evaluation.      
+      m1 := mesure_link screen_after;      
+      m3 := mesure_subhole screen_after * -3;
+      m5 := mesure_line screen_after;
+      m2 := mesure_ymax screen_after detect 2;      
+      
+      abyss_list_after.clear;
+      mesure_abyss screen_after in abyss_list_after;
+      (m5 >= 2).if {
+        // Si tu gagnes 2 lignes, tu acceptes deux abyss.
+        m4 := ((abyss_list_after.count/2)-1).max 0 * -100;
+      } else {        
+        m4 := (abyss_list_after.count/2) * -100;
+      };
+      (abyss_list_after.count < abyss_list.count).if {
+        m2 := m2 + 4;
+      };
+      (m2 <= 9).if {        
+        (m2 <= 4).if {
+          m2 := m2 - 1000;
+        } else {
+          m2 := m2 - 100; //25 * (13 - m2);        
+        };
+      };
+      (mesure_ymax screen_ia detect 1 <= 7).if {
+        (m5 >= 2).if {
+          m2 := m2 + 1000;
+        };
+      };
+      
+      /*
+      (m4 = 1).if {
+        (abyss_list_after.lower).to (abyss_list_after.upper) by 2 do { i:INTEGER;
+          "X=".print;
+          abyss_list_after.item i.print;
+          " Depth=".print;
+          abyss_list_after.item (i+1).print;
+          ','.print;
+        };
+        print_screen screen_after;
+      };
+      */
+                  
+      result_list.add_last m1;
+      result_list.add_last m2;
+      result_list.add_last m3;
+      result_list.add_last m4;
+      result_list.add_last m5;
+      //
+      result_list.add_last pr;
+      result_list.add_last px;
+      // Remove.      
+      result := TRUE;
+    };                        
+    result
+  );
+  
+  - choice_best:(INTEGER,INTEGER) <-
+  ( + idx_global,idx:INTEGER;
+    + idx_left,idx_right:INTEGER;
+        
+    print_result;    
+        
+    idx_global := best_in_range 0 to 9;
+    
+    (abyss_list.is_empty).if { 
+      // Pas d'abyss.
+      idx := idx_global;
+    } else {            
+      idx := -1;
+      idx_left   := best_in_range 0 to (abyss_list.first - 1);
+      idx_right  := best_in_range (abyss_list.first - 1) to 9;
+      (idx_left = -1).if {
+        idx := idx_right;
+      };
+      (idx_right = -1).if {
+        idx := idx_left;
+      };
+      (idx = -1).if {
+        (score idx_left > score idx_right).if {
+          idx := idx_left;
+        } else {
+          idx := idx_right;
+        };
+      };
+    };
+        
+    "Best : ".print; (idx/7).print; '\n'.print;
+    result_list.item (idx+5),result_list.item (idx+6)
+  );  
+  
+  - score i:INTEGER :INTEGER <-
+  (
+    result_list.item (i+0) +
+    result_list.item (i+1) +
+    result_list.item (i+2) +
+    result_list.item (i+3) +
+    result_list.item (i+4)
+  );
+  
+  - best_in_range low:INTEGER to up:INTEGER :INTEGER <-
+  ( + idx:INTEGER;
+    + max,tmp:INTEGER;
+    
+    idx := -1;
+    (low <= up).if {    
+      max := -1000_000;
+      0.to (result_list.upper) by 7 do { i:INTEGER;
+        (result_list.item (i+6).in_range low to up).if {
+          tmp := score i;
+          (tmp > max).if {
+            idx := i;
+            max := tmp;
+          };
+        };
+      };    
+    };
+    idx
+  );
+  
+
+  - put_ia r:INTEGER pos x:INTEGER :INTEGER <-
+  ( + j,px,py,y:INTEGER;
+    + in:BOOLEAN;
+    
+    y := 3;
+    {
+      j := 0;
+      y := y + 1;
+      {
+        (j < 4) && 
+        {in := ((px:=x + form.item (r,j,0)).in_range 0 to 9)}  &&
+        {(py:=y + form.item (r,j,1)).in_range 0 to 18} &&
+        {screen_after.item (px,py) = 0}
+      }.while_do {
+        j := j + 1;
+      };      
+    }.do_while {j = 4};
+    (! in).if {      
+      y := -1;
+    } else {      
+      y := y - 1;
+      0.to 3 do { i:INTEGER;
+        px := x + form.item (r,i,0);
+        py := y + form.item (r,i,1);
+        screen_after.put 2 to (px,py);
+      };
+    };
+    y
+  );
+    
+  //
+  // Sub-routine mesure.
+  //
+  
+  - abyss_list:FAST_ARRAY[INTEGER] := FAST_ARRAY[INTEGER].create_with_capacity 5;
+  
+  - abyss_list_after:FAST_ARRAY[INTEGER] := FAST_ARRAY[INTEGER].create_with_capacity 5;
+  
+  - mesure_abyss tab:FAST_ARRAY2[UINTEGER_8] in ab:FAST_ARRAY[INTEGER] <-
+  ( + y,yl,yr,ymax,depth,i:INTEGER;
+            
+    0.to 9 do { x:INTEGER;
+      y := 4;
+      yl := yr := -1;
+      {(y < 19) && {tab.item (x,y) = 0}}.while_do {
+        ((x != 0) && {yl = -1} && {tab.item (x-1,y) != 0}).if {
+          yl := y;
+        };
+        ((x != 9) && {yr = -1} && {tab.item (x+1,y) != 0}).if {
+          yr := y;
+        };        
+        y := y + 1;
+      };
+      (x = 0).if {
+        ymax := yr;
+      }.elseif {x = 9} then {
+        ymax := yl;
+      }.elseif {(yl != -1) && {yr != -1}} then {        
+        ymax := yl.max yr;
+      } else {
+        ymax := -1;
+      };
+      
+      (ymax != -1).if {
+        depth := y-ymax;
+        (depth >= 3).if {        
+          i := ab.lower;
+          {(i <= ab.upper) && {depth < ab.item i}}.while_do {
+            i := i + 1;
+          };
+          ab.add x to i;
+          ab.add depth to (i+1);
+        };      
+      };
+    };
+  );
+    
+  - mesure_ymax tab:FAST_ARRAY2[UINTEGER_8] detect n:INTEGER :INTEGER <-
+  ( + result,x:INTEGER;
+    
+    result := 4;
+    {
+      x := 0;
+      {(x < 10) && {tab.item (x,result) != n}}.while_do {
+        x := x + 1;
+      };
+      result := result + 1;
+    }.do_while {(result < 19) && {x = 10}};
+    result - 1
+  );
+    
+  - mesure_line tab:FAST_ARRAY2[UINTEGER_8] :INTEGER <-
+  ( + result:INTEGER;
+    + y,x:INTEGER;
+    
+    y := 18;
+    {
+      x := 0;
+      {(x < 10) && {tab.item (x,y) != 0}}.while_do {
+        x := x + 1;
+      };
+      (x = 10).if {
+        y.downto 5 do { yy:INTEGER;
+          0.to 9 do { xx:INTEGER;
+            tab.put (tab.item (xx,yy-1)) to (xx,yy);
+          };
+        };
+        result := result + 1;
+      } else {
+        y := y - 1;
+      };
+    }.do_while {y != 4};
+    result
+  );
+  
+  - mesure_link tab:FAST_ARRAY2[UINTEGER_8] :INTEGER <-
+  ( + y,yb:INTEGER;
+    + result:INTEGER;
+    
+    0.to 9 do { x:INTEGER;
+      y := 4;
+      {(y < 19) && {tab.item (x,y) != 2}}.while_do {
+        y := y + 1;
+      };
+      {(y < 19) && {tab.item (x,y) = 2}}.while_do {
+        // Left.
+        ((x = 0) || {tab.item (x-1,y) = 1}).if {
+          result := result + 1;
+        };
+        // Right.
+        ((x = 9) || {tab.item (x+1,y) = 1}).if {
+          result := result + 1;
+        };
+        // Bottom.
+        ((y = 18) || {tab.item (x,y+1) = 1}).if {
+          result := result + 1;
+        };        
+        ((y != 18) && {tab.item (x,y+1) = 0}).if {
+          result := result-100; 
+          yb := y+2;
+          {(yb < 19) && {tab.item (x,yb) = 0}}.while_do {
+            result := result - 50;
+            yb := yb + 1;
+          };
+        };        
+        y := y + 1;
+      };
+    };
+    
+    (result = 4).if {
+      print_screen tab;
+    };
+    
+    result 
+  );
+  
+  - mesure_subhole tab:FAST_ARRAY2[UINTEGER_8] :INTEGER <-
+  ( + y,y_max:INTEGER;
+    + result:INTEGER;
+    
+    0.to 9 do { x:INTEGER;
+      y := 4;
+      {(y < 19) && {tab.item (x,y) != 2}}.while_do {
+        y := y + 1;
+      };
+      (y < 19).if {
+        {(y < 19) && {tab.item (x,y) = 2}}.while_do {          
+          y := y + 1;
+        };
+        y_max := 19.min (y+4);
+        {y < y_max}.while_do {          
+          (tab.item (x,y) = 0).if {
+            result := result + 1;
+          };
+          y := y + 1;
+        };        
+      };
+    };        
+    result 
+  );
+
+  //
+  // Debug.
+  //
+  
+  - screen_txt:FAST_ARRAY2[CHARACTER] := FAST_ARRAY2[CHARACTER].create (4*5*2,4);
+  
+  - print_form <-
+  ( + px,py:INTEGER;
+    screen_txt.set_all_with '-';
+    0.to 3 do { r:INTEGER;      
+      px := (r*5+form.item (r,0,0)) * 2;
+      py := form.item (r,0,1);
+      screen_txt.put '(' to (px,py);
+      screen_txt.put ')' to (px+1,py);
+      1.to 3 do { p:INTEGER;
+        px := (r*5+form.item (r,p,0)) * 2;
+        py := form.item (r,p,1);
+        screen_txt.put '[' to (px,py);
+        screen_txt.put ']' to (px+1,py);
+      };            
+      0.to 3 do { y:INTEGER;
+        px := (r*5+4)*2;
+        screen_txt.put ' ' to (px,y);
+        screen_txt.put ' ' to (px+1,y);
+      };
+    };    
+    0.to 3 do { y:INTEGER;
+      0.to 39 do { x:INTEGER;
+        screen_txt.item (x,y).print;
+      };
+      '\n'.print;
+    };
+  );
+  
+  - print_screen tab:FAST_ARRAY2[UINTEGER_8] <-
+  (
+    0.to 18 do { y:INTEGER;
+      0.to 9 do { x:INTEGER;
+        tab.item (x,y)
+        .when 0 then {
+          "--".print;
+        }
+        .when 1 then {          
+          "[]".print;
+        }
+        .when 2 then {
+          "{}".print;
+        };
+      };
+      '\n'.print;
+    };    
+    0.to 9 do { x:INTEGER;
+      x.print;
+      ' '.print;
+    };
+    '\n'.print;
+  );
+  
+  - print_result <-
+  ( + tmp:INTEGER;
+    "|N \t||Link\t|Ymax\t|Hole\t|Abys\t|Line\t||Rot.\t|X   \t||Value\n".print;
+    (result_list.lower).to (result_list.upper) by 7 do { i:INTEGER;
+      '|'.print;
+      (i/7).print; "\t||".print;
+      0.to 4 do { j:INTEGER;
+        result_list.item (i+j).print;
+        "\t|".print;
+      };      
+      '|'.print;
+      result_list.item (i+5).print;
+      "\t|".print;
+      result_list.item (i+6).print;
+      "\t||".print;
+      tmp := result_list.item (i+0) + result_list.item (i+1) + result_list.item (i+2);
+      tmp := tmp + result_list.item (i+3);
+      tmp := tmp + result_list.item (i+4);
+      tmp.print;
+      '\n'.print;
+    };
+    (abyss_list.lower).to (abyss_list.upper) by 2 do { i:INTEGER;
+      "Abyss : x=".print;       
+      abyss_list.item i.print;
+      " depth=".print;
+      abyss_list.item (i+1).print;
+      '\n'.print;
+    };
+  );
+  
+
diff --git a/example/tetris/old_72/tetris.li b/example/tetris/old_72/tetris.li
new file mode 100644
index 0000000..f633869
--- /dev/null
+++ b/example/tetris/old_72/tetris.li
@@ -0,0 +1,866 @@
+///////////////////////////////////////////////////////////////////////////////
+//                              Lisaac Example                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name     := TETRIS;
+  
+  - comment  := "The TETRIS game";
+  
+  - author   := "Benoit Sonntag (bsonntag at loria.fr)";
+
+  - version  := 1;
+  
+Section Inherit  
+  
+  + parent_area:Expanded AREA;
+  
+  + parent_g_expr:Expanded G_EXPR;
+  
+Section Private
+  
+  - level:UINTEGER_8;
+  - line_count:UINTEGER_32;
+  
+  - face:FAST_ARRAY3[INTEGER];
+  
+  - screen:FAST_ARRAY2[UINTEGER_8];
+  
+  - face_to_color n:UINTEGER_8 :UINTEGER_32 <-
+  ( + result:UINTEGER_32;
+
+    n
+    .when 1 then { result := 02020E0h; }  // Blue.
+    .when 2 then { result := 0E07020h; }  // Orange.
+    .when 3 then { result := 0E0E020h; }  // Yellow.
+    .when 4 then { result := 020E0E0h; }  // Cyan.
+    .when 5 then { result := 0E02020h; }  // Red.
+    .when 6 then { result := 0E020E0h; }  // Magenta.
+    .when 7 then { result := 020E020h; }; // Green.
+    result
+  );
+  
+  - case_busy (x,y:INTEGER) face n:UINTEGER_8 <-
+  ( + x0,y0:INTEGER;
+    + col:UINTEGER_32;
+    x0 := x * 25;
+    y0 := y * 25;
+    col := face_to_color n;
+    // Fill.
+    rectangle_fill (x0+1,y0+1) to (x0+23,y0+23) color col;    
+    // More light.
+    line_v (x0,y0+23) until y0 color (col + 1F1F1Fh);
+    line_h_until (x0+24);
+    // More dark.
+    line_v_until (y0+24) color (col - 1F1F1Fh);
+    line_h_until x0;    
+  );
+    
+  - delete_line <-
+  ( + x,y:INTEGER;
+    
+    y := 18;
+    {
+      x := 0;
+      {(x < 10) && {screen.item (x,y) != 0}}.while_do {
+        x := x+1;
+      };
+      (x = 10).if {
+        y.downto 1 do { yy:INTEGER;
+          0.to 9 do { xx:INTEGER;
+            screen.put (screen.item (xx,yy-1)) to (xx,yy);
+          };
+        };
+        line_count := line_count + 1;
+        (((line_count % 10) = 0) && {level < 19}).if {
+          level := level + 1;
+        };
+        refresh;
+      } else {
+        y := y-1;
+      };
+    }.do_while {y != 0};
+  );
+  
+  - load_face p:INTEGER <-
+  //  0 |  1  |  2  |  3  |  4  |  5  |  6  |
+  //----|-----|-----|-----|-----|-----|-----|
+  //  1 |     |     |     |     |     |     |
+  //  2 | 3 1 | 2   | 3   |   2 |     | 2   |
+  //  X | X   | X 1 | X   | X 1 | X 1 | X 1 |
+  //  3 | 2   | 3   | 2 1 | 3   | 2 3 |   3 |
+  ( + tmp:BOOLEAN;
+    + tmp1,tmp2:INTEGER;
+    
+    // First graph.
+    face.put ((p!=0).to_integer)      to (0,1,0);
+    face.put ((p-2)*(p<4).to_integer) to (0,1,1);
+    tmp1:=((p&1)<<1)-1;
+    face.put ((p=4).to_integer) to (0,2,0);
+    face.put tmp1               to (0,2,1);    
+    tmp:=(p>4);
+    tmp2:=tmp.to_integer;
+    face.put tmp2                           to (0,3,0);
+    face.put (-tmp1*(!tmp).to_integer+tmp2) to (0,3,1);
+    
+    // 3 rotation (+pi/2).
+    1.to 3 do { r:INTEGER;      
+      0.to 3 do { c:INTEGER;
+        tmp1 := r - 1;
+        face.put (-face.item (tmp1,c,1)) to (r,c,0);  // x' = -y
+        face.put (+face.item (tmp1,c,0)) to (r,c,1);  // y' = +x
+      };      
+    };    
+  );
+
+  - pos_r:INTEGER;
+  
+  - pos_x:INTEGER;
+  
+  - pos_y:INTEGER;
+  
+  - n_face:UINTEGER_8;
+  
+  - move (x,y:INTEGER) rotation r:INTEGER :BOOLEAN <-
+  ( + j,px,py:INTEGER;
+    
+    j:=0;
+    {
+      (j < 4) && 
+      {(px:=x + face.item (r,j,0)).in_range 0 to 9}  &&
+      {(py:=y + face.item (r,j,1)).in_range 0 to 18} &&
+      {screen.item (px,py) = 0}
+    }.while_do {
+      j := j + 1;
+    };
+    (j = 4).if {
+      pos_x := x;
+      pos_y := y;
+      pos_r := r;
+    }
+  );
+  
+  - put_face <-
+  ( + x,y:INTEGER;
+    0.to 3 do { j:INTEGER;
+      x := pos_x + face.item (pos_r,j,0);
+      y := pos_y + face.item (pos_r,j,1);
+      screen.put n_face to (x,y);
+    };
+  );
+
+  - remove_face <-
+  ( + x,y:INTEGER;
+    
+    0.to 3 do { j:INTEGER;
+      x := pos_x + face.item (pos_r,j,0);
+      y := pos_y + face.item (pos_r,j,1);
+      screen.put 0 to (x,y);    
+    };
+  );
+  
+Section Public  
+  
+  //
+  // Width / Height
+  //
+  
+  - width_min:INTEGER  := 25 * 10;
+  
+  - height_min:INTEGER := 25 * 19 + 14;
+  
+  //
+  // Creation.
+  //  
+  
+  - init:G_EXPR <-
+  (
+    // Initialization.
+    face  :=FAST_ARRAY3[INTEGER]  .create (4,4,2);
+    screen:=FAST_ARRAY2[UINTEGER_8].create (10,19);
+    tmp_string:=STRING.create 80;    
+    stat  := 2;
+    random := 015AAC005h;
+    G_RAW.create (Self.fix_height.fix_width)
+  );
+  
+  - run:G_WIN_OUT <-
+  ( 
+    G_WIN_OUT.create "Tetris" with init
+  );
+  
+  - main <-
+  (     
+    // Init window.
+    VIDEO.make (300,520);
+    DESK.make VIDEO with (
+      G_OUT.create "Tetris" justify (G_OUT.center) / init      
+    );        
+  );
+  
+  //
+  // Update position.
+  //
+  
+  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
+  ( 
+    update rac from (x,y) size (w,h);
+  );
+  
+  //
+  // Display.
+  //
+  
+  - tmp_string:STRING;
+  
+  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-  
+  ( + n:UINTEGER_8;
+    + xx,yy:INTEGER;
+    
+    clipping (x0,y0) to (x1,y1);
+    
+    // Game array.
+    0.to 18 do { y:INTEGER;
+      0.to 9 do { x:INTEGER;
+        n := screen.item (x,y);
+        (n = 0).if {
+          xx := x * 25;
+          yy := y * 25;
+          rectangle_fill (xx,yy) to (xx+24,yy+24) color black;	  
+        } else {
+          case_busy (x,y) face n;
+        };
+      };
+    };
+    
+    // Game info.
+    rectangle_fill (0,475) to (249,475+13) color gray;
+    color black;
+    tmp_string.copy "Level:";    
+    level.append_in tmp_string format 2 with '0';
+    tmp_string.append " Lines:";
+    line_count.append_in tmp_string format 4 with '0';    
+    stat
+    .when 0 to 1 then { tmp_string.append " Play"; }
+    .when 2 then { tmp_string.append " Stop";  }
+    .when 3 then { tmp_string.append " Pause"; };
+    print tmp_string to (2,474);
+  );
+
+  - display_face <-
+  ( + x0,y0,x1,y1:INTEGER;
+    
+    x0:=((pos_x - 3).max  0) * 25;
+    x1:=(((pos_x + 3).min  9) * 25) + 24;
+    y0:=((pos_y - 3).max  0) * 25;
+    y1:=(((pos_y + 3).min 18) *25) + 24;
+    draw (x0,y0) to (x1,y1);
+  );
+  
+  //
+  // Events.
+  //
+  
+  - receive msg:EVENT <-
+  ( + evt_keyboard:EVENT_KEYBOARD;
+    + evt_time:EVENT_TIMER;
+    + evt_mouse:EVENT_MOUSE;
+    
+    evt_keyboard ?= msg;    
+    (evt_keyboard != NULL).if {
+      keyboard_event (evt_keyboard.key);
+    };
+    
+    evt_mouse ?= msg;
+    (evt_mouse != NULL).if {
+      mouse_event evt_mouse;
+    };
+    
+    evt_time ?= msg;    
+    (evt_time != NULL).if {
+      timer_event evt_time;
+    };    
+  );
+  
+  - delay:UINTEGER_32;
+  - stat:UINTEGER_8;
+  - old_stat:UINTEGER_8;
+  - random:UINTEGER_32;
+  
+  - timer_event evt:EVENT_TIMER <-
+  ( + speed:UINTEGER_32;    
+    
+    ia;
+    
+    delay := delay + evt.delay;
+    speed := 10 - (level >> 1); 
+    (delay > speed).if {
+      delay := delay - speed;
+      stat
+      .when 0 then {
+        // Stat #0 : Load new face.
+        //random := random * random + evt.count;
+        //random := random + 1;
+        random := 6.random_upper;
+   
+        n_face := /*`(4)`:INTEGER;*/ (random % 7).to_uinteger_8; 
+        load_face n_face;
+        n_face := n_face + 1;
+        (move (4,2) rotation 0).if {
+          stat := 1;
+          put_face;
+          display_face;
+        } else {
+          // Game over.
+          stat := 2;
+          refresh;
+        };
+      }
+      .when 1 then {
+        // Stat #1 : Moving bottom face.
+        remove_face;
+        (move (pos_x,pos_y+1) rotation pos_r).if {
+          put_face;
+          display_face;
+        } else {
+          stat := 0;
+          put_face;	  
+          delete_line;
+        };
+      }.when 2 to 3 then {	
+        // Stat #2, #3 : Nothing (Stop or Pause game).	
+      };
+    };
+  );
+  
+  - keyboard_event key:UINTEGER_16 <-
+  (
+    (((key & 0800h) != 0) && {stat=1}).if {
+      remove_face;
+      (key & 0FFh).to_character
+      .when 'U' then {
+        // Rotation.
+        move (pos_x,pos_y) rotation ((pos_r+1) & 3);
+      }
+      .when 'R' then {
+        // Right.
+        move (pos_x+1,pos_y) rotation pos_r;
+      }
+      .when 'L' then {
+        // Left.
+        move (pos_x-1,pos_y) rotation pos_r;
+      }
+      .when 'D' then {
+        // Speed Down.
+        {move (pos_x,pos_y+1) rotation pos_r}.while_do {
+          put_face;
+          display_face;
+          remove_face;
+        };
+      };
+      put_face;
+      display_face;
+    } else {
+      ((key & 0FFh).to_character = ' ').if {
+        (stat = 2).if {
+          // New game.
+          screen.clear_all;
+          line_count := stat := 0;
+          level := 19;
+        }.elseif {stat = 3} then {
+          // Restart (after pause).
+          stat := old_stat;
+        } else {
+          // Pause.
+          old_stat := stat;
+          stat := 3;
+        };
+        refresh;
+      };
+    };
+  );
+
+  - mouse_event evt:EVENT_MOUSE <-
+  ( + win:AREA;
+    
+    win := DESK.get_object (evt.x_current,evt.y_current);
+    (win != Self).if {
+      // Pause.
+      (stat < 2).if {
+        old_stat := stat;      
+        stat := 3;	
+        refresh;
+      };
+      DESK.receive evt;
+    } else {
+      (evt.left_down).if {
+        (stat = 2).if {
+          // New game.
+          screen.clear_all;
+          line_count := stat := 0;
+          level := 19;
+        }.elseif {stat = 3} then {
+          // Restart (after pause).
+          stat := old_stat;
+        } else {
+          // Pause.
+          old_stat := stat;
+          stat := 3;
+        };
+        refresh;
+      };
+    };
+  );
+  
+  //
+  // IA
+  //
+  
+  - form:FAST_ARRAY3[INTEGER] := FAST_ARRAY3[INTEGER].create (4,4,2);
+  
+  - screen_ia:FAST_ARRAY2[UINTEGER_8] := FAST_ARRAY2[UINTEGER_8].create (10,19);
+  
+  - stat_ia:INTEGER;
+  
+  - ia <-
+  ( + cnt,dx,dy,tmp,px,py,max,x,y:INTEGER;
+    + first,is_ok:BOOLEAN;
+    - px_max,pr_max:INTEGER;
+        
+    // Copy game.
+    0.to 18 do { cy:INTEGER; 
+      0.to 9 do { cx:INTEGER;          
+        (screen.item (cx,cy) != 0).if {
+          screen_ia.put 1 to (cx,cy);
+        } else {
+          screen_ia.put 0 to (cx,cy);
+        };
+      };
+    };
+    
+    (stat_ia = 0).if {          
+      // Detect face.      
+      dx := dy := 10;
+      y := 0;
+      {(cnt != 4) && {y < 4}}.while_do {
+        x := 3;
+        {(cnt != 4) && {x < 7}}.while_do {
+          (screen_ia.item (x,y) != 0).if {          
+            dx := dx.min x;
+            dy := dy.min y;
+            form.put x to (0,cnt,0);
+            form.put y to (0,cnt,1);
+            cnt := cnt + 1;
+          };
+          x := x + 1;
+        };
+        y := y + 1;
+      };
+      (cnt = 4).if {
+        //"Face detect!\n".print;
+        // Normalize.
+        0.to 3 do { i:INTEGER;
+          form.put (form.item (0,i,0)-dx) to (0,i,0);
+          form.put (form.item (0,i,1)-dy) to (0,i,1);
+        };
+        // 3 rotation (+pi/2).
+        1.to 3 do { r:INTEGER;      
+          dx := dy := 10;
+          px_max := pr_max := 10;
+          0.to 3 do { c:INTEGER;
+            tmp := r - 1;
+            px := -form.item (tmp,c,1);
+            py := +form.item (tmp,c,0);
+            dx := dx.min px;
+            dy := dy.min py;
+            ((py < pr_max) || {(py = pr_max) && {px < px_max}}).if {
+              pr_max := py;
+              px_max := px;
+              max := c;              
+            };              
+            form.put px to (r,c,0);  // x' = -y
+            form.put py to (r,c,1);  // y' = +x
+          };      
+          (max != 0).if {
+            // Swap for 0 is always first point.
+            tmp := form.item (r,0,0);
+            form.put (form.item (r,max,0)) to (r,0,0);
+            form.put tmp to (r,max,0);
+            tmp := form.item (r,0,1);
+            form.put (form.item (r,max,1)) to (r,0,1);
+            form.put tmp to (r,max,1);
+          };
+          // Normalize.
+          0.to 3 do { i:INTEGER;
+            form.put (form.item (r,i,0)-dx) to (r,i,0);
+            form.put (form.item (r,i,1)-dy) to (r,i,1);
+          };
+        };    
+        //print_form;
+        // Evaluation.
+        result_list.clear;        
+        0.to 3 do { pr:INTEGER;
+          px := 0;
+          {
+            is_ok := mesure pr pos px;            
+            px := px + 1;
+          }.do_while {is_ok};
+        };
+        (pr_max,px_max) := choice_best;
+        /*
+        "Rotation : ".print;
+        pr_max.print;
+        " pos_x : ".print;
+        px_max.print; '\n'.print;
+        */
+        //IO.read_character;
+        
+        1.to pr_max do { i:INTEGER;
+          keyboard_event (0800h | 'U'.to_integer);
+        };
+        
+        stat_ia := 1;
+        //"Position...\n".print;
+      };      
+    }.elseif {stat_ia = 1} then {
+      // Game.      
+      y := 0;
+      {(!first) && {y < 19}}.while_do {
+        x := 0;
+        {(!first) && {x < 10}}.while_do {
+          (screen_ia.item (x,y) != 0).if {
+            px := x - form.item (pr_max,0,0);
+            (px = px_max).if {
+              keyboard_event (0800h | 'D'.to_integer);
+              stat_ia := 2;
+              //"Wait...\n".print;      
+            } else {
+              1.to (px - px_max) do { t:INTEGER;               
+                keyboard_event (0800h | 'L'.to_integer);
+              };
+              1.to (px_max - px) do { t:INTEGER;               
+                keyboard_event (0800h | 'R'.to_integer);
+              };
+            };
+            first := TRUE;
+          };          
+          x := x + 1;
+        };
+        y := y + 1;
+      };
+    }.elseif {stat_ia = 2} then {
+      // Wait other face.      
+      y := 0;
+      {(cnt != 4) && {y < 4}}.while_do {
+        x := 3;
+        {(cnt != 4) && {x < 7}}.while_do {
+          (screen_ia.item (x,y) != 0).if {                      
+            cnt := cnt + 1;
+          };
+          x := x + 1;
+        };
+        y := y + 1;
+      };
+      (cnt != 4).if {
+        stat_ia := 0;
+        "Detect...\n".print;
+      };
+    };
+  );
+  
+  - screen_after:FAST_ARRAY2[UINTEGER_8] := FAST_ARRAY2[UINTEGER_8].create (10,19);
+  
+  - result_list:FAST_ARRAY[INTEGER] := FAST_ARRAY[INTEGER].create_with_capacity (40*7);
+  
+  - mesure pr:INTEGER pos px:INTEGER :BOOLEAN <-
+  ( + py,j:INTEGER;    
+    + m1,m2,m3,m4,m5:INTEGER;
+    + result:BOOLEAN;
+    
+    screen_after.copy screen_ia;
+    py := put_ia pr pos px;                           
+    (py != -1).if {
+      // Evaluation.
+      m1 := mesure_link screen_after;
+      m2 := mesure_line screen_after;
+      m3 := mesure_ymax screen_after;
+      
+      
+      (m2 = 1).if {
+        m2 := 0;
+      } else {
+        m2 := m2 * 10;
+      };
+      
+      (m3)
+      .when 0 to 7 then {
+        m3 := - 1000;
+      }
+      /*.when 7 to 9 then { 
+        m3 := - 1000;
+      }*/
+      /*.when 10 to 13 then {
+        m3 := - 200;        
+      }*/;
+      
+      j := 0;
+      {
+        (j <= result_list.upper) && 
+        {
+          (result_list.item (j+0) != m1) ||
+          {result_list.item (j+1) != m2} ||
+          {result_list.item (j+2) != m3} ||
+          {result_list.item (j+3) != m4} ||
+          {result_list.item (j+4) != m5}         
+        }
+      }.while_do {
+        j := j + 7;
+      };
+      //(j > result_list.upper).if {
+        result_list.add_last m1;
+        result_list.add_last m2;
+        result_list.add_last m3;
+        result_list.add_last m4;
+        result_list.add_last m5;
+        //
+        result_list.add_last pr;
+        result_list.add_last px;
+      //};
+      // Remove.      
+      result := TRUE;
+    };                        
+    result
+  );
+  
+  - choice_best:(INTEGER,INTEGER) <-
+  ( + idx:INTEGER;
+    + max,tmp:INTEGER;
+    
+    max := -1000_000;
+    0.to (result_list.upper) by 7 do { i:INTEGER;
+      tmp := result_list.item (i+0);
+      tmp := tmp + result_list.item (i+1);
+      tmp := tmp + result_list.item (i+2);
+      tmp := tmp + result_list.item (i+3);
+      tmp := tmp + result_list.item (i+4);
+      (tmp > max).if {
+        idx := i;
+        max := tmp;
+      };
+    };    
+    print_result;    
+    /*
+    (result_list.item (idx+3) > 5).if {      
+      IO.read_character;
+    };
+    */
+    "Best : ".print; (idx/7).print; '\n'.print;
+    result_list.item (idx+5),result_list.item (idx+6)
+  );  
+
+  - put_ia r:INTEGER pos x:INTEGER :INTEGER <-
+  ( + j,px,py,y:INTEGER;
+    + in:BOOLEAN;
+    
+    y := 3;
+    {
+      j := 0;
+      y := y + 1;
+      {
+        (j < 4) && 
+        {in := ((px:=x + form.item (r,j,0)).in_range 0 to 9)}  &&
+        {(py:=y + form.item (r,j,1)).in_range 0 to 18} &&
+        {screen_after.item (px,py) = 0}
+      }.while_do {
+        j := j + 1;
+      };      
+    }.do_while {j = 4};
+    (! in).if {      
+      y := -1;
+    } else {      
+      y := y - 1;
+      0.to 3 do { i:INTEGER;
+        px := x + form.item (r,i,0);
+        py := y + form.item (r,i,1);
+        screen_after.put 2 to (px,py);
+      };
+    };
+    y
+  );
+    
+  //
+  // Sub-routine mesure.
+  //
+    
+  - mesure_ymax tab:FAST_ARRAY2[UINTEGER_8] :INTEGER <-
+  ( + result,x:INTEGER;
+    
+    result := 4;
+    {
+      x := 0;
+      {(x < 10) && {tab.item (x,result) = 0}}.while_do {
+        x := x + 1;
+      };
+      result := result + 1;
+    }.do_while {(result < 19) && {x = 10}};
+    result - 1
+  );
+    
+  - mesure_line tab:FAST_ARRAY2[UINTEGER_8] :INTEGER <-
+  ( + result:INTEGER;
+    + y,x:INTEGER;
+    
+    y := 18;
+    {
+      x := 0;
+      {(x < 10) && {tab.item (x,y) != 0}}.while_do {
+        x := x + 1;
+      };
+      (x = 10).if {
+        y.downto 5 do { yy:INTEGER;
+          0.to 9 do { xx:INTEGER;
+            tab.put (tab.item (xx,yy-1)) to (xx,yy);
+          };
+        };
+        result := result + 1;
+      } else {
+        y := y - 1;
+      };
+    }.do_while {y != 4};
+    result
+  );
+  
+  - mesure_link tab:FAST_ARRAY2[UINTEGER_8] :INTEGER <-
+  ( + y,n:INTEGER;
+    + result:INTEGER;
+    
+    0.to 9 do { x:INTEGER;
+      y := 4;
+      {(y < 19) && {tab.item (x,y) != 2}}.while_do {
+        y := y + 1;
+      };
+      {(y < 19) && {tab.item (x,y) = 2}}.while_do {
+        // Left.
+        ((x = 0) || {tab.item (x-1,y) = 1}).if {
+          result := result + 10;
+        };
+        // Right.
+        ((x = 9) || {tab.item (x+1,y) = 1}).if {
+          result := result + 10;
+        };
+        // Bottom.
+        ((y = 18) || {tab.item (x,y+1) = 1}).if {
+          result := result + 10;
+        };        
+        ((y != 18) && {tab.item (x,y+1) = 0}).if {
+          result := result - 30;
+        };        
+        // Sub-bottom.
+        ((y != 18) && {tab.item (x,y+1) != 2}).if {          
+          n := 0;
+          {(n < 5) && {y < 19}}.while_do {
+            (tab.item (x,y) = 0).if {
+              n := n + 1;              
+            };
+            y := y + 1;
+          };
+          (n < 5).if {
+            result := result - 5*n;
+          };
+        };
+        y := y + 1;
+      };
+    };
+    
+    result 
+  );
+    
+  //
+  // Debug.
+  //
+  
+  - screen_txt:FAST_ARRAY2[CHARACTER] := FAST_ARRAY2[CHARACTER].create (4*5*2,4);
+  
+  - print_form <-
+  ( + px,py:INTEGER;
+    screen_txt.set_all_with '-';
+    0.to 3 do { r:INTEGER;      
+      px := (r*5+form.item (r,0,0)) * 2;
+      py := form.item (r,0,1);
+      screen_txt.put '(' to (px,py);
+      screen_txt.put ')' to (px+1,py);
+      1.to 3 do { p:INTEGER;
+        px := (r*5+form.item (r,p,0)) * 2;
+        py := form.item (r,p,1);
+        screen_txt.put '[' to (px,py);
+        screen_txt.put ']' to (px+1,py);
+      };            
+      0.to 3 do { y:INTEGER;
+        px := (r*5+4)*2;
+        screen_txt.put ' ' to (px,y);
+        screen_txt.put ' ' to (px+1,y);
+      };
+    };    
+    0.to 3 do { y:INTEGER;
+      0.to 39 do { x:INTEGER;
+        screen_txt.item (x,y).print;
+      };
+      '\n'.print;
+    };
+  );
+  
+  - print_screen tab:FAST_ARRAY2[BOOLEAN] <-
+  (
+    0.to 18 do { y:INTEGER;
+      0.to 9 do { x:INTEGER;
+        (tab.item (x,y)).if {
+          "[]".print;
+        } else {
+          "--".print;
+        };
+      };
+      '\n'.print;
+    };    
+  );
+  
+  - print_result <-
+  ( + tmp:INTEGER;
+    "|N \t||1 \t|2 \t|3 \t|4 \t|5 \t||Rot.\t|X   \t||Value\n".print;
+    (result_list.lower).to (result_list.upper) by 7 do { i:INTEGER;
+      '|'.print;
+      (i/7).print; "\t||".print;
+      0.to 4 do { j:INTEGER;
+        result_list.item (i+j).print;
+        "\t|".print;
+      };      
+      '|'.print;
+      result_list.item (i+5).print;
+      "\t|".print;
+      result_list.item (i+6).print;
+      "\t||".print;
+      tmp := result_list.item (i+0) + result_list.item (i+1) + result_list.item (i+2);
+      tmp := tmp + result_list.item (i+3);
+      tmp := tmp + result_list.item (i+4);
+      tmp.print;
+      '\n'.print;
+    };
+  );
+  
+
diff --git a/example/tetris/old_80/tetris.li b/example/tetris/old_80/tetris.li
new file mode 100644
index 0000000..1a45c91
--- /dev/null
+++ b/example/tetris/old_80/tetris.li
@@ -0,0 +1,1113 @@
+///////////////////////////////////////////////////////////////////////////////
+//                              Lisaac Example                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name     := TETRIS;
+  
+  - comment  := "The TETRIS game";
+  
+  - author   := "Benoit Sonntag (bsonntag at loria.fr)";
+
+  - version  := 1;
+  
+Section Inherit  
+  
+  + parent_area:Expanded AREA;
+  
+  + parent_g_expr:Expanded G_EXPR;
+  
+Section Private
+  
+  - level:UINTEGER_8;
+  - line_count:UINTEGER_32;
+  
+  - face:FAST_ARRAY3[INTEGER];
+  
+  - screen:FAST_ARRAY2[UINTEGER_8];
+  
+  - face_to_color n:UINTEGER_8 :UINTEGER_32 <-
+  ( + result:UINTEGER_32;
+
+    n
+    .when 1 then { result := 02020E0h; }  // Blue.
+    .when 2 then { result := 0E07020h; }  // Orange.
+    .when 3 then { result := 0E0E020h; }  // Yellow.
+    .when 4 then { result := 020E0E0h; }  // Cyan.
+    .when 5 then { result := 0E02020h; }  // Red.
+    .when 6 then { result := 0E020E0h; }  // Magenta.
+    .when 7 then { result := 020E020h; }; // Green.
+    result
+  );
+  
+  - case_busy (x,y:INTEGER) face n:UINTEGER_8 <-
+  ( + x0,y0:INTEGER;
+    + col:UINTEGER_32;
+    x0 := x * 25;
+    y0 := y * 25;
+    col := face_to_color n;
+    // Fill.
+    rectangle_fill (x0+1,y0+1) to (x0+23,y0+23) color col;    
+    // More light.
+    line_v (x0,y0+23) until y0 color (col + 1F1F1Fh);
+    line_h_until (x0+24);
+    // More dark.
+    line_v_until (y0+24) color (col - 1F1F1Fh);
+    line_h_until x0;    
+  );
+    
+  - delete_line <-
+  ( + x,y:INTEGER;
+    
+    y := 18;
+    {
+      x := 0;
+      {(x < 10) && {screen.item (x,y) != 0}}.while_do {
+        x := x+1;
+      };
+      (x = 10).if {
+        y.downto 1 do { yy:INTEGER;
+          0.to 9 do { xx:INTEGER;
+            screen.put (screen.item (xx,yy-1)) to (xx,yy);
+          };
+        };
+        line_count := line_count + 1;
+        (((line_count % 10) = 0) && {level < 19}).if {
+          level := level + 1;
+        };
+        refresh;
+      } else {
+        y := y-1;
+      };
+    }.do_while {y != 0};
+  );
+  
+  - load_face p:INTEGER <-
+  //  0 |  1  |  2  |  3  |  4  |  5  |  6  |
+  //----|-----|-----|-----|-----|-----|-----|
+  //  1 |     |     |     |     |     |     |
+  //  2 | 3 1 | 2   | 3   |   2 |     | 2   |
+  //  X | X   | X 1 | X   | X 1 | X 1 | X 1 |
+  //  3 | 2   | 3   | 2 1 | 3   | 2 3 |   3 |
+  ( + tmp:BOOLEAN;
+    + tmp1,tmp2:INTEGER;
+    
+    // First graph.
+    face.put ((p!=0).to_integer)      to (0,1,0);
+    face.put ((p-2)*(p<4).to_integer) to (0,1,1);
+    tmp1:=((p&1)<<1)-1;
+    face.put ((p=4).to_integer) to (0,2,0);
+    face.put tmp1               to (0,2,1);    
+    tmp:=(p>4);
+    tmp2:=tmp.to_integer;
+    face.put tmp2                           to (0,3,0);
+    face.put (-tmp1*(!tmp).to_integer+tmp2) to (0,3,1);
+    
+    // 3 rotation (+pi/2).
+    1.to 3 do { r:INTEGER;      
+      0.to 3 do { c:INTEGER;
+        tmp1 := r - 1;
+        face.put (-face.item (tmp1,c,1)) to (r,c,0);  // x' = -y
+        face.put (+face.item (tmp1,c,0)) to (r,c,1);  // y' = +x
+      };      
+    };    
+  );
+
+  - pos_r:INTEGER;
+  
+  - pos_x:INTEGER;
+  
+  - pos_y:INTEGER;
+  
+  - n_face:UINTEGER_8;
+  
+  - move (x,y:INTEGER) rotation r:INTEGER :BOOLEAN <-
+  ( + j,px,py:INTEGER;
+    
+    j:=0;
+    {
+      (j < 4) && 
+      {(px:=x + face.item (r,j,0)).in_range 0 to 9}  &&
+      {(py:=y + face.item (r,j,1)).in_range 0 to 18} &&
+      {screen.item (px,py) = 0}
+    }.while_do {
+      j := j + 1;
+    };
+    (j = 4).if {
+      pos_x := x;
+      pos_y := y;
+      pos_r := r;
+    }
+  );
+  
+  - put_face <-
+  ( + x,y:INTEGER;
+    0.to 3 do { j:INTEGER;
+      x := pos_x + face.item (pos_r,j,0);
+      y := pos_y + face.item (pos_r,j,1);
+      screen.put n_face to (x,y);
+    };
+  );
+
+  - remove_face <-
+  ( + x,y:INTEGER;
+    
+    0.to 3 do { j:INTEGER;
+      x := pos_x + face.item (pos_r,j,0);
+      y := pos_y + face.item (pos_r,j,1);
+      screen.put 0 to (x,y);    
+    };
+  );
+  
+Section Public  
+  
+  //
+  // Width / Height
+  //
+  
+  - width_min:INTEGER  := 25 * 10;
+  
+  - height_min:INTEGER := 25 * 19 + 14;
+  
+  //
+  // Creation.
+  //  
+  
+  - init:G_EXPR <-
+  (
+    // Initialization.
+    face  :=FAST_ARRAY3[INTEGER]  .create (4,4,2);
+    screen:=FAST_ARRAY2[UINTEGER_8].create (10,19);
+    tmp_string:=STRING.create 80;    
+    stat  := 2;
+    random := 015AAC005h;
+    G_RAW.create (Self.fix_height.fix_width)
+  );
+  
+  - run:G_WIN_OUT <-
+  ( 
+    G_WIN_OUT.create "Tetris" with init
+  );
+  
+  - main <-
+  (     
+    // Init window.
+    VIDEO.make (300,520);
+    DESK.make VIDEO with (
+      G_OUT.create "Tetris" justify (G_OUT.center) / init      
+    );        
+  );
+  
+  //
+  // Update position.
+  //
+  
+  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
+  ( 
+    update rac from (x,y) size (w,h);
+  );
+  
+  //
+  // Display.
+  //
+  
+  - tmp_string:STRING;
+  
+  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-  
+  ( + n:UINTEGER_8;
+    + xx,yy:INTEGER;
+    
+    clipping (x0,y0) to (x1,y1);
+    
+    // Game array.
+    0.to 18 do { y:INTEGER;
+      0.to 9 do { x:INTEGER;
+        n := screen.item (x,y);
+        (n = 0).if {
+          xx := x * 25;
+          yy := y * 25;
+          rectangle_fill (xx,yy) to (xx+24,yy+24) color black;	  
+        } else {
+          case_busy (x,y) face n;
+        };
+      };
+    };
+    
+    // Game info.
+    rectangle_fill (0,475) to (249,475+13) color gray;
+    color black;
+    tmp_string.copy "Level:";    
+    level.append_in tmp_string format 2 with '0';
+    tmp_string.append " Lines:";
+    line_count.append_in tmp_string format 4 with '0';    
+    stat
+    .when 0 to 1 then { tmp_string.append " Play"; }
+    .when 2 then { tmp_string.append " Stop";  }
+    .when 3 then { tmp_string.append " Pause"; };
+    print tmp_string to (2,474);
+  );
+
+  - display_face <-
+  ( + x0,y0,x1,y1:INTEGER;
+    
+    x0:=((pos_x - 3).max  0) * 25;
+    x1:=(((pos_x + 3).min  9) * 25) + 24;
+    y0:=((pos_y - 3).max  0) * 25;
+    y1:=(((pos_y + 3).min 18) *25) + 24;
+    draw (x0,y0) to (x1,y1);
+  );
+  
+  //
+  // Events.
+  //
+  
+  - receive msg:EVENT <-
+  ( + evt_keyboard:EVENT_KEYBOARD;
+    + evt_time:EVENT_TIMER;
+    + evt_mouse:EVENT_MOUSE;
+    
+    evt_keyboard ?= msg;    
+    (evt_keyboard != NULL).if {
+      keyboard_event (evt_keyboard.key);
+    };
+    
+    evt_mouse ?= msg;
+    (evt_mouse != NULL).if {
+      mouse_event evt_mouse;
+    };
+    
+    evt_time ?= msg;    
+    (evt_time != NULL).if {
+      timer_event evt_time;
+    };    
+  );
+  
+  - delay:UINTEGER_32;
+  - stat:UINTEGER_8;
+  - old_stat:UINTEGER_8;
+  - random:UINTEGER_32;
+  
+  - timer_event evt:EVENT_TIMER <-
+  ( + speed:UINTEGER_32;    
+    
+    ia;
+    
+    delay := delay + evt.delay;
+    speed := 10 - (level >> 1); 
+    (delay > speed).if {
+      delay := delay - speed;
+      stat
+      .when 0 then {
+        // Stat #0 : Load new face.
+        //random := random * random + evt.count;
+        
+        random := 6.random_upper;
+        
+        n_face := /*`(2)`:INTEGER;*/ (random % 7).to_uinteger_8; 
+        load_face n_face;
+        n_face := n_face + 1;
+        (move (4,2) rotation 0).if {
+          stat := 1;
+          put_face;
+          display_face;
+        } else {
+          // Game over.
+          stat := 2;
+          refresh;
+        };
+      }
+      .when 1 then {
+        // Stat #1 : Moving bottom face.
+        remove_face;
+        (move (pos_x,pos_y+1) rotation pos_r).if {
+          put_face;
+          display_face;
+        } else {
+          stat := 0;
+          put_face;	  
+          delete_line;
+        };
+      }.when 2 to 3 then {	
+        // Stat #2, #3 : Nothing (Stop or Pause game).	
+      };
+    };
+  );
+  
+  - keyboard_event key:UINTEGER_16 <-
+  (
+    (((key & 0800h) != 0) && {stat=1}).if {
+      remove_face;
+      (key & 0FFh).to_character
+      .when 'U' then {
+        // Rotation.
+        move (pos_x,pos_y) rotation ((pos_r+1) & 3);
+      }
+      .when 'R' then {
+        // Right.
+        move (pos_x+1,pos_y) rotation pos_r;
+      }
+      .when 'L' then {
+        // Left.
+        move (pos_x-1,pos_y) rotation pos_r;
+      }
+      .when 'D' then {
+        // Speed Down.
+        {move (pos_x,pos_y+1) rotation pos_r}.while_do {
+          put_face;
+          display_face;
+          remove_face;
+        };
+      };
+      put_face;
+      display_face;
+    } else {
+      ((key & 0FFh).to_character = ' ').if {
+        (stat = 2).if {
+          // New game.
+          screen.clear_all;
+          line_count := stat := 0;
+          level := 19;
+        }.elseif {stat = 3} then {
+          // Restart (after pause).
+          stat := old_stat;
+        } else {
+          // Pause.
+          old_stat := stat;
+          stat := 3;
+        };
+        refresh;
+      };
+    };
+  );
+
+  - mouse_event evt:EVENT_MOUSE <-
+  ( + win:AREA;
+    
+    win := DESK.get_object (evt.x_current,evt.y_current);
+    (win != Self).if {
+      // Pause.
+      (stat < 2).if {
+        old_stat := stat;      
+        stat := 3;	
+        refresh;
+      };
+      DESK.receive evt;
+    } else {
+      (evt.left_down).if {
+        (stat = 2).if {
+          // New game.
+          screen.clear_all;
+          line_count := stat := 0;
+          level := 19;
+        }.elseif {stat = 3} then {
+          // Restart (after pause).
+          stat := old_stat;
+        } else {
+          // Pause.
+          old_stat := stat;
+          stat := 3;
+        };
+        refresh;
+      };
+    };
+  );
+  
+  //
+  // IA
+  //
+  
+  - form:FAST_ARRAY3[INTEGER] := FAST_ARRAY3[INTEGER].create (4,4,2);
+  
+  - screen_ia:FAST_ARRAY2[BOOLEAN] := FAST_ARRAY2[BOOLEAN].create (10,19);
+  
+  - stat_ia:INTEGER;
+  
+  - ia <-
+  ( + cnt,dx,dy,tmp,px,py,max,x,y:INTEGER;
+    + first,is_ok:BOOLEAN;
+    - px_max,pr_max:INTEGER;
+    
+    // Copy game.
+    0.to 18 do { cy:INTEGER; 
+      0.to 9 do { cx:INTEGER;          
+        screen_ia.put (screen.item (cx,cy) != 0) to (cx,cy);
+      };
+    };
+    /*
+    17.to 18 do { cy:INTEGER;
+      0.to 9 do { cx:INTEGER;
+        screen_ia.put TRUE to (cx,cy);
+      };
+    };
+    screen_ia.put FALSE to (5,17);
+    screen_ia.put FALSE to (5,18);      
+    */
+    (stat_ia = 0).if {          
+      // Detect face.      
+      dx := dy := 10;
+      y := 0;
+      {(cnt != 4) && {y < 4}}.while_do {
+        x := 3;
+        {(cnt != 4) && {x < 7}}.while_do {
+          (screen_ia.item (x,y) != 0).if {          
+            dx := dx.min x;
+            dy := dy.min y;
+            form.put x to (0,cnt,0);
+            form.put y to (0,cnt,1);
+            cnt := cnt + 1;
+          };
+          x := x + 1;
+        };
+        y := y + 1;
+      };
+      (cnt = 4).if {
+        //"Face detect!\n".print;
+        // Normalize.
+        0.to 3 do { i:INTEGER;
+          form.put (form.item (0,i,0)-dx) to (0,i,0);
+          form.put (form.item (0,i,1)-dy) to (0,i,1);
+        };
+        // 3 rotation (+pi/2).
+        1.to 3 do { r:INTEGER;      
+          dx := dy := 10;
+          px_max := pr_max := 10;
+          0.to 3 do { c:INTEGER;
+            tmp := r - 1;
+            px := -form.item (tmp,c,1);
+            py := +form.item (tmp,c,0);
+            dx := dx.min px;
+            dy := dy.min py;
+            ((py < pr_max) || {(py = pr_max) && {px < px_max}}).if {
+              pr_max := py;
+              px_max := px;
+              max := c;              
+            };              
+            form.put px to (r,c,0);  // x' = -y
+            form.put py to (r,c,1);  // y' = +x
+          };      
+          (max != 0).if {
+            // Swap for 0 is always first point.
+            tmp := form.item (r,0,0);
+            form.put (form.item (r,max,0)) to (r,0,0);
+            form.put tmp to (r,max,0);
+            tmp := form.item (r,0,1);
+            form.put (form.item (r,max,1)) to (r,0,1);
+            form.put tmp to (r,max,1);
+          };
+          // Normalize.
+          0.to 3 do { i:INTEGER;
+            form.put (form.item (r,i,0)-dx) to (r,i,0);
+            form.put (form.item (r,i,1)-dy) to (r,i,1);
+          };
+        };    
+        //print_form;
+        // Evaluation.
+        result_list.clear;        
+        0.to 3 do { pr:INTEGER;
+          px := 0;
+          {
+            is_ok := mesure pr pos px;            
+            px := px + 1;
+          }.do_while {is_ok};
+        };
+        (pr_max,px_max) := choice_best;
+        /*
+        "Rotation : ".print;
+        pr_max.print;
+        " pos_x : ".print;
+        px_max.print; '\n'.print;
+        */
+        //IO.read_character;
+        
+        1.to pr_max do { i:INTEGER;
+          keyboard_event (0800h | 'U'.to_integer);
+        };
+        
+        stat_ia := 1;
+        //"Position...\n".print;
+      };      
+    }.elseif {stat_ia = 1} then {
+      // Game.      
+      y := 0;
+      {(!first) && {y < 19}}.while_do {
+        x := 0;
+        {(!first) && {x < 10}}.while_do {
+          (screen_ia.item (x,y)).if {
+            px := x - form.item (pr_max,0,0);
+            (px = px_max).if {
+              keyboard_event (0800h | 'D'.to_integer);
+              stat_ia := 2;
+              //"Wait...\n".print;      
+            } else {
+              1.to (px - px_max) do { t:INTEGER; 
+                keyboard_event (0800h | 'L'.to_integer);
+              };
+              1.to (px_max - px) do { t:INTEGER;
+                keyboard_event (0800h | 'R'.to_integer);
+              };
+            };
+            first := TRUE;
+          };          
+          x := x + 1;
+        };
+        y := y + 1;
+      };
+    }.elseif {stat_ia = 2} then {
+      // Wait other face.      
+      y := 0;
+      {(cnt != 4) && {y < 4}}.while_do {
+        x := 3;
+        {(cnt != 4) && {x < 7}}.while_do {
+          (screen_ia.item (x,y) != 0).if {                      
+            cnt := cnt + 1;
+          };
+          x := x + 1;
+        };
+        y := y + 1;
+      };
+      (cnt != 4).if {
+        stat_ia := 0;
+        "Detect...\n".print;
+      };
+    };
+  );
+  
+  - screen_after:FAST_ARRAY2[BOOLEAN] := FAST_ARRAY2[BOOLEAN].create (10,19);
+  
+  - result_list:FAST_ARRAY[INTEGER] := FAST_ARRAY[INTEGER].create_with_capacity (40*5);
+  
+  - mesure pr:INTEGER pos px:INTEGER :BOOLEAN <-
+  ( + py,m0,m1,m2,j:INTEGER;
+    + r0,r1,r2:INTEGER;
+    + result,stop,add_ok:BOOLEAN;
+    
+    py := put_ia pr pos px;                           
+    (py != -1).if {
+      // Evaluation.
+      screen_after.copy screen_ia;
+      m0 := mesure_line screen_after;
+      m1 := mesure_hole screen_after;
+      m2 := mesure_flat screen_after;
+      /*
+      pr.print; ','.print;
+      px.print; ':'.print;
+      m0.print; ' '.print;      
+      m1.print; ' '.print;
+      m2.print; '\n'.print;
+      */
+      
+      j := result_list.lower;
+      {(j <= result_list.upper) && {! stop}}.while_do {
+        r0 := result_list.item j;
+        r1 := result_list.item (j+1);
+        r2 := result_list.item (j+2);        
+        (
+          (
+            (m0 < r0) && {m1 > r1} && {m2 > r2}
+          ) || {
+            (m0 <= r0) && {m1 = r1} && {m2 = r2}
+          } || {
+            (m0 = r0) && {m1 > r1} && {m2 = r2}
+          } || {
+            (m0 = r0) && {m1 = r1} && {m2 > r2}
+          }
+        ).if {
+          // Bad solution.
+          add_ok := TRUE;
+          stop := TRUE;
+        }.elseif {
+          (
+            (m0 > r0) && {m1 < r1} && {m2 < r2}
+          ) || {
+            (m0 >= r0) && {m1 = r1} && {m2 = r2}
+          } || {
+            (m0 = r0) && {m1 < r1} && {m2 = r2}
+          } || {
+            (m0 = r0) && {m1 = r1} && {m2 < r2}
+          }
+        } then {
+          // Best solution.
+          (add_ok).if {
+            result_list.remove j to (j+4);
+          } else {
+            result_list.put m0 to j;
+            result_list.put m1 to (j+1);
+            result_list.put m2 to (j+2);
+            result_list.put pr to (j+3);
+            result_list.put px to (j+4);          
+            add_ok := TRUE;
+            j := j + 5;
+          };
+        } else {
+          j := j + 5;
+        };
+      };      
+      (add_ok).if_false {
+        result_list.add_last m0;
+        result_list.add_last m1;
+        result_list.add_last m2;
+        result_list.add_last pr;
+        result_list.add_last px;
+      };      
+      /*
+      print_result 0;
+      IO.read_character;
+      */
+      // Remove.
+      remove_ia pr pos (px,py);        
+      result := TRUE;
+    };                        
+    result
+  );
+  
+  - min_value:BOOLEAN <- FALSE;
+  - max_value:BOOLEAN <- TRUE;
+  
+  - choice_best:(INTEGER,INTEGER) <-
+  ( + base_hole,base_flat,lev,idx:INTEGER;
+    //+ is_l:BOOLEAN;
+    
+    base_hole := mesure_hole screen_ia;
+    //is_l := detect_l;
+    base_flat := mesure_flat screen_ia;
+    lev := 18-mesure_ymax screen_ia;
+    ((lev < 6) && {base_hole < 2} && {base_flat < 10}).if {
+      // 1:hole, 2:flat, 3:line.
+      idx := get_best (1,min_value) and (2,min_value) and (0,max_value);
+    } else {
+      idx := -1;
+      //(base_flat >= 10).if {
+        // 1:line, 2:hole (with flat <= base_flat), 3:flat.
+        idx := get_best_flat (base_flat,base_hole);
+        (idx != -1).if {
+          "------------- FLAT --------------\n".print;
+        };
+      //};
+      (idx = -1).if {
+        // 1:line, 2:hole, 3:flat.
+        //idx := get_best (1,min_value) and (0,max_value) and (2,min_value);
+        idx := get_best_line base_hole;
+      };
+    };
+    "Base flat : ".print; base_flat.print; '\n'.print;
+    print_result base_hole;
+    "Best : ".print; (idx/5).print; '\n'.print;
+    result_list.item (idx+3),result_list.item (idx+4)
+  );  
+  
+  - get_best (c0:INTEGER,max0:BOOLEAN) 
+  and (c1:INTEGER,max1:BOOLEAN) 
+  and (c2:INTEGER,max2:BOOLEAN) :INTEGER <-
+  ( + result:INTEGER;
+    + best0,best1,best2:INTEGER;
+    + tmp0,tmp1,tmp2:INTEGER;
+    + is_good:BOOLEAN;
+        
+    best0 := result_list.item c0;
+    best1 := result_list.item c1;
+    best2 := result_list.item c2;
+    (result_list.lower+5).to (result_list.upper) by 5 do { i:INTEGER;
+      tmp0 := result_list.item (i+c0);
+      tmp1 := result_list.item (i+c1);
+      tmp2 := result_list.item (i+c2);
+      is_good := FALSE;
+      (best0 = tmp0).if {
+        (best1 = tmp1).if {
+          is_good := ((max2) && {best2 < tmp2}) || {(! max2) && {best2 > tmp2}};
+        } else {
+          is_good := ((max1) && {best1 < tmp1}) || {(! max1) && {best1 > tmp1}};          
+        };
+      } else {
+        is_good := ((max0) && {best0 < tmp0}) || {(! max0) && {best0 > tmp0}};
+      };
+      (is_good).if {      
+        best0 := tmp0;
+        best1 := tmp1;
+        best2 := tmp2;
+        result := i;        
+      };
+    };
+    result
+  );  
+  
+  - get_best_flat (base_flat,base_hole:INTEGER) :INTEGER <-
+  ( + result:INTEGER;
+    + best0,best1,best2:INTEGER;
+    + tmp0,tmp1,tmp2:INTEGER;
+    + is_good:BOOLEAN;
+    
+    result := -1;
+    best0 := 0;
+    best1 := 100_000; 
+    best2 := 100_000; 
+    (result_list.lower).to (result_list.upper) by 5 do { i:INTEGER;
+      tmp0 := result_list.item (i+0);
+      tmp1 := result_list.item (i+1);
+      tmp2 := result_list.item (i+2);
+      is_good := FALSE;      
+      (best0 = tmp0).if {
+        (tmp2+(tmp1-base_hole)+1 < base_flat).if {
+          (best1 = tmp1).if {
+            is_good := best2 > tmp2;
+          } else {
+            is_good := best1 > tmp1;          
+          };
+        };
+      } else {
+        is_good := best0 < tmp0;
+      };
+      (is_good).if {      
+        best0 := tmp0;
+        best1 := tmp1;
+        best2 := tmp2;
+        result := i;        
+      };
+    };
+    result
+  );  
+  
+  - get_best_line base_hole:INTEGER :INTEGER <-
+  ( + result:INTEGER;
+    + best0,best1,best2:INTEGER;
+    + tmp0,tmp1,tmp2:INTEGER;
+    + is_good:BOOLEAN;
+    
+    best0 := 0;
+    best1 := 100_000;
+    best2 := 100_000;
+    (result_list.lower).to (result_list.upper) by 5 do { i:INTEGER;
+      tmp0 := result_list.item (i+0);
+      tmp1 := result_list.item (i+1);
+      tmp2 := result_list.item (i+2);
+      is_good := FALSE;      
+      (best0 = tmp0).if {    
+        (best1 = tmp1).if {
+          is_good := best2 > tmp2;
+        } else {
+          is_good := best1 > tmp1;          
+        };
+      } else {
+        is_good := (best0 < tmp0) && {(tmp0 > 1) || {tmp1<=base_hole}};
+      };
+      (is_good).if {      
+        best0 := tmp0;
+        best1 := tmp1;
+        best2 := tmp2;
+        result := i;        
+      };
+    };
+    result
+  );  
+    
+  - put_ia r:INTEGER pos x:INTEGER :INTEGER <-
+  ( + j,px,py,y:INTEGER;
+    + in:BOOLEAN;
+    
+    y := 3;
+    {
+      j := 0;
+      y := y + 1;
+      {
+        (j < 4) && 
+        {in := ((px:=x + form.item (r,j,0)).in_range 0 to 9)}  &&
+        {(py:=y + form.item (r,j,1)).in_range 0 to 18} &&
+        {! screen_ia.item (px,py)}
+      }.while_do {
+        j := j + 1;
+      };      
+    }.do_while {j = 4};
+    (! in).if {      
+      y := -1;
+    } else {      
+      y := y - 1;
+      0.to 3 do { i:INTEGER;
+        px := x + form.item (r,i,0);
+        py := y + form.item (r,i,1);
+        screen_ia.put TRUE to (px,py);
+      };
+    };
+    y
+  );
+  
+  - remove_ia r:INTEGER pos (x,y:INTEGER) <-
+  ( + px,py:INTEGER;
+    0.to 3 do { i:INTEGER;
+      px := x + form.item (r,i,0);
+      py := y + form.item (r,i,1);
+      screen_ia.put FALSE to (px,py);
+    };
+  );
+  
+  //
+  // Sub-routine mesure.
+  //
+/*  
+  - detect_l:BOOLEAN <-
+  ( + x,y:INTEGER;
+    + result:BOOLEAN;
+    
+    x := form.item (0,0,0);
+    y := form.item (0,0,1);
+    (
+      ((x = form.item (0,2,0)) && {(x = form.item (0,1,0)) || {x = form.item (0,3,0)}}) ||
+      {(y = form.item (0,2,1)) && {(y = form.item (0,1,1)) || {y = form.item (0,3,1)}}}
+    ).if {
+      result := TRUE;
+    } else {
+      x := form.item (0,1,0);
+      y := form.item (0,1,1);
+      result := (
+        ((x = form.item (0,2,0)) && {x = form.item (0,3,0)}) ||
+        {(y = form.item (0,2,1)) && {y = form.item (0,3,1)}}
+      );
+    };
+    result      
+  );
+  */
+  /*  
+  - mesure_bar tab:FAST_ARRAY2[BOOLEAN] :INTEGER <-
+  ( + result:INTEGER;
+    
+    
+  );
+  */
+  
+  - mesure_ymax tab:FAST_ARRAY2[BOOLEAN] :INTEGER <-
+  ( + result,x:INTEGER;
+    
+    result := 4;
+    {
+      x := 0;
+      {(x < 10) && {! tab.item (x,result)}}.while_do {
+        x := x + 1;
+      };
+      result := result + 1;
+    }.do_while {(result < 19) && {x = 10}};
+    result - 1
+  );
+  
+  - mesure_hole tab:FAST_ARRAY2[BOOLEAN] :INTEGER <-
+  ( + result:INTEGER;
+    + y:INTEGER;
+    
+    0.to 9 do { x:INTEGER;
+      y := 4;
+      {(y < 19) && {!tab.item (x,y)}}.while_do {
+        y := y + 1;
+      };
+      {y < 19}.while_do {
+        (! tab.item (x,y)).if {
+          result := result + 1;
+        };
+        y := y + 1;
+      };
+    };
+    result
+  );
+  
+  - mesure_line tab:FAST_ARRAY2[BOOLEAN] :INTEGER <-
+  ( + result:INTEGER;
+    + y,x:INTEGER;
+    
+    y := 18;
+    {
+      x := 0;
+      {(x < 10) && {tab.item (x,y)}}.while_do {
+        x := x + 1;
+      };
+      (x = 10).if {
+        y.downto 5 do { yy:INTEGER;
+          0.to 9 do { xx:INTEGER;
+            tab.put (tab.item (xx,yy-1)) to (xx,yy);
+          };
+        };
+        result := result + 1;
+      } else {
+        y := y - 1;
+      };
+    }.do_while {y != 4};
+    result
+  );
+  
+  - mesure_flat tab:FAST_ARRAY2[BOOLEAN] :INTEGER <-
+  ( + py,y_min,y_max,y,tmp:INTEGER;
+    + result:INTEGER;
+    
+    py := 3;      
+    {
+      py := py + 1;        
+    }.do_while {(py < 19) && {! tab.item (0,py)}};                 
+    y_min := y_max := py;    
+    //
+    1.to 9 do { px:INTEGER;
+      y := 3;
+      {
+        y := y + 1;        
+      }.do_while {(y < 19) && {! tab.item (px,y)}};        
+      tmp := (y-py).abs;
+      result := result + tmp; // * tmp;
+      y_max := y_max.max y;
+      y_min := y_min.min y;
+      py := y;
+    };
+    tmp := y_max - y_min;
+    //result := result + tmp * tmp;
+    result
+  );
+  
+  //
+  // Debug.
+  //
+  
+  - screen_txt:FAST_ARRAY2[CHARACTER] := FAST_ARRAY2[CHARACTER].create (4*5*2,4);
+  
+  - print_form <-
+  ( + px,py:INTEGER;
+    screen_txt.set_all_with '-';
+    0.to 3 do { r:INTEGER;      
+      px := (r*5+form.item (r,0,0)) * 2;
+      py := form.item (r,0,1);
+      screen_txt.put '(' to (px,py);
+      screen_txt.put ')' to (px+1,py);
+      1.to 3 do { p:INTEGER;
+        px := (r*5+form.item (r,p,0)) * 2;
+        py := form.item (r,p,1);
+        screen_txt.put '[' to (px,py);
+        screen_txt.put ']' to (px+1,py);
+      };            
+      0.to 3 do { y:INTEGER;
+        px := (r*5+4)*2;
+        screen_txt.put ' ' to (px,y);
+        screen_txt.put ' ' to (px+1,y);
+      };
+    };    
+    0.to 3 do { y:INTEGER;
+      0.to 39 do { x:INTEGER;
+        screen_txt.item (x,y).print;
+      };
+      '\n'.print;
+    };
+  );
+  
+  - print_screen_ia <-
+  (
+    0.to 18 do { y:INTEGER;
+      0.to 9 do { x:INTEGER;
+        (screen_ia.item (x,y)).if {
+          "[]".print;
+        } else {
+          "--".print;
+        };
+      };
+      '\n'.print;
+    };    
+  );
+  
+  - print_result base_hole:INTEGER <-
+  (
+    "|N \t|Line\t|Hole\t|Flat\t||Rot.\t|X   \t|\n".print;
+    (result_list.lower).to (result_list.upper) by 5 do { i:INTEGER;
+      '|'.print;
+      (i/5).print; "\t|".print;
+      result_list.item i.print;
+      "\t|".print;
+      (result_list.item (i+1)-base_hole).print;
+      "\t|".print;
+      result_list.item (i+2).print;
+      "\t||".print;
+      result_list.item (i+3).print;
+      "\t|".print;
+      result_list.item (i+4).print;
+      "\t|\n".print;
+    };
+  );
+  
+  /* OLD !
+  - mesure_old:INTEGER <-
+  ( + result,y,x,py,l,y_min,y_max,yyy:INTEGER;
+    
+    // Compute screen after :
+    screen_after.copy screen_ia;
+    y := 18;
+    {
+      x := 0;
+      {(x < 10) && {screen_after.item (x,y)}}.while_do {
+        x := x+1;
+      };
+      (x = 10).if {
+        y.downto 5 do { yy:INTEGER;
+          0.to 9 do { xx:INTEGER;
+            screen_after.put (screen_after.item (xx,yy-1)) to (xx,yy);
+          };
+        };
+        l := l + 1;
+      } else {
+        y := y-1;
+      };
+    }.do_while {y != 4};
+        
+    l
+    .when 4 then { result := 1000_000; }  // Bingo !
+    .when 3 then { result := 0100_000; }  // Good  !
+    .when 2 then { result := 0010_000; }  // Idem  !
+    .when 1 then { result := 0000_010; };
+    
+    (l < 2).if {
+      result := result + 200;
+      py := 3;      
+      {
+        py := py + 1;        
+      }.do_while {(py < 19) && {! screen_after.item (0,py)}};      
+      (py+1).to 18 do { i:INTEGER;
+        (screen_after.item (0,i)).if_false {
+          result := result - 16*4;
+        };
+      };
+      
+      y_min := y_max := py;
+      result := result + py/3;
+      //
+      1.to 9 do { px:INTEGER;
+        y := 3;
+        {
+          y := y + 1;        
+        }.do_while {(y < 19) && {! screen_after.item (px,y)}};              
+        (y+1).to 18 do { i:INTEGER;
+          (screen_after.item (px,i)).if_false {
+            result := result - 16*4;
+          };
+        };
+        
+        result := result - ((y-py).abs * (y-py).abs);
+        y_max := y_max.max y;
+        y_min := y_min.min y;
+        result := result + y/3;        
+        py := y;
+      };
+      (y_min < 14).if {
+        result := result - (y_max - y_min)*(y_max - y_min)*(y_max - y_min);
+      } else {
+        result := result - (y_max - y_min)*(y_max - y_min);
+      };
+    };
+    
+    result
+  );
+*/
\ No newline at end of file
diff --git a/example/tetris/test.li b/example/tetris/test.li
new file mode 100644
index 0000000..fdb3831
--- /dev/null
+++ b/example/tetris/test.li
@@ -0,0 +1,123 @@
+///////////////////////////////////////////////////////////////////////////////
+//                              Lisaac Example                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name     := TEST;
+  
+  - comment  := "The TETRIS game";
+  
+  - author   := "Benoit Sonntag (bsonntag at loria.fr)";
+
+  - version  := 1;
+  
+Section Inherit  
+  
+  + parent_area:Expanded AREA;
+  
+  + parent_g_expr:Expanded G_EXPR;
+  
+Section Public  
+  
+  //
+  // Width / Height
+  //
+  
+  - width_min:INTEGER  := 25 * 10;
+  
+  - height_min:INTEGER := 25 * 19 + 14;
+  
+  //
+  // Creation.
+  //  
+  
+  - init:G_EXPR <-
+  (
+    G_RAW.create (Self.fix_height.fix_width)
+  );
+  
+  - run:G_WIN_OUT <-
+  ( 
+    G_WIN_OUT.create "Tetris" with init
+  );
+  
+  - main <-
+  (     
+    // Init window.
+    VIDEO.make (300,520);
+    DESK.make VIDEO with (
+      G_OUT.create "Tetris" justify (G_OUT.center) / init      
+    );        
+  );
+  
+  //
+  // Update position.
+  //
+  
+  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
+  ( 
+    update rac from (x,y) size (w,h);
+  );
+  
+  //
+  // Display.
+  //
+    
+  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-  
+  (     
+    clipping (x0,y0) to (x1,y1);
+  );
+
+  //
+  // Events.
+  //
+  
+  - receive msg:EVENT <-
+  ( + evt_time:EVENT_TIMER;
+    + evt_mouse:EVENT_MOUSE;
+        
+    evt_mouse ?= msg;
+    (evt_mouse != NULL).if {
+      mouse_event evt_mouse;
+    };
+    
+    evt_time ?= msg;    
+    (evt_time != NULL).if {
+      timer_event evt_time;
+    };    
+  );
+
+  - timer_event evt:EVENT_TIMER <-
+  ( 
+    evt.count.print; '\n'.print;
+  );
+
+  - mouse_event evt:EVENT_MOUSE <-
+  ( + win:AREA;
+    
+    win := DESK.get_object (evt.x_current,evt.y_current);
+    (win != Self).if {
+      // Pause.
+      DESK.receive evt;
+    };
+    
+  );
+  
+
diff --git a/example/tetris/tetris.li b/example/tetris/tetris.li
index 3005ac8..9f73ed0 100644
--- a/example/tetris/tetris.li
+++ b/example/tetris/tetris.li
@@ -39,9 +39,9 @@ Section Private
   - level:UINTEGER_8;
   - line_count:UINTEGER_32;
   
-  - face:FAST_ARRAY3[INTEGER];
+  - face:FAST_ARRAY3(INTEGER);
   
-  - screen:FAST_ARRAY2[UINTEGER_8];
+  - screen:FAST_ARRAY2(UINTEGER_8);
   
   - face_to_color n:UINTEGER_8 :UINTEGER_32 <-
   ( + result:UINTEGER_32;
@@ -60,23 +60,23 @@ Section Private
   - case_busy (x,y:INTEGER) face n:UINTEGER_8 <-
   ( + x0,y0:INTEGER;
     + col:UINTEGER_32;
-    x0 := x << 4;
-    y0 := y << 4;
+    x0 := x * 25;
+    y0 := y * 25;
     col := face_to_color n;
     // Fill.
-    rectangle_fill (x0+1,y0+1) to (x0+14,y0+14) color col;    
+    rectangle_fill (x0+1,y0+1) to (x0+23,y0+23) color col;    
     // More light.
-    line_v (x0,y0+14) until y0 color (col + 1F1F1Fh);
-    line_h_until (x0+15);
+    line_v (x0,y0+23) until y0 color (col + 1F1F1Fh);
+    line_h_until (x0+24);
     // More dark.
-    line_v_until (y0+15) color (col - 1F1F1Fh);
+    line_v_until (y0+24) color (col - 1F1F1Fh);
     line_h_until x0;    
   );
     
   - delete_line <-
   ( + x,y:INTEGER;
     
-    y := 21;
+    y := 18;
     {
       x := 0;
       {(x < 10) && {screen.item (x,y) != 0}}.while_do {
@@ -89,7 +89,7 @@ Section Private
           };
         };
         line_count := line_count + 1;
-        (((line_count % 10) = 0) && {level < 20}).if {
+        (((line_count % 10) = 0) && {level < 19}).if {
           level := level + 1;
         };
         refresh;
@@ -120,12 +120,12 @@ Section Private
     face.put tmp2                           to (0,3,0);
     face.put (-tmp1*(!tmp).to_integer+tmp2) to (0,3,1);
     
-    // 3 rotation (-pi/2).
+    // 3 rotation (+pi/2).
     1.to 3 do { r:INTEGER;      
       0.to 3 do { c:INTEGER;
         tmp1 := r - 1;
-        face.put ( face.item (tmp1,c,1)) to (r,c,0);   // x' = y
-        face.put (-face.item (tmp1,c,0)) to (r,c,1);  // y' = -x
+        face.put (-face.item (tmp1,c,1)) to (r,c,0);  // x' = -y
+        face.put (+face.item (tmp1,c,0)) to (r,c,1);  // y' = +x
       };      
     };    
   );
@@ -145,7 +145,7 @@ Section Private
     {
       (j < 4) && 
       {(px:=x + face.item (r,j,0)).in_range 0 to 9}  &&
-      {(py:=y + face.item (r,j,1)).in_range 0 to 21} &&
+      {(py:=y + face.item (r,j,1)).in_range 0 to 18} &&
       {screen.item (px,py) = 0}
     }.while_do {
       j := j + 1;
@@ -182,9 +182,9 @@ Section Public
   // Width / Height
   //
   
-  - width_min:INTEGER  := 16 * 10;
+  - width_min:INTEGER  := 25 * 10;
   
-  - height_min:INTEGER := 16 * 22 + 14;
+  - height_min:INTEGER := 25 * 19 + 14;
   
   //
   // Creation.
@@ -193,10 +193,9 @@ Section Public
   - init:G_EXPR <-
   (
     // Initialization.
-    face  :=FAST_ARRAY3[INTEGER]  .create (4,4,2);
-    screen:=FAST_ARRAY2[UINTEGER_8].create (10,22);
-    tmp_string:=STRING.create 80;
-    level := 1;
+    face  :=FAST_ARRAY3(INTEGER)  .create (4,4,2);
+    screen:=FAST_ARRAY2(UINTEGER_8).create (10,19);
+    tmp_string:=STRING.create 80;    
     stat  := 2;
     random := 015AAC005h;
     G_RAW.create (Self.fix_height.fix_width)
@@ -210,7 +209,7 @@ Section Public
   - main <-
   (     
     // Init window.
-    VIDEO.make (640,400);
+    VIDEO.make (300,520);
     DESK.make VIDEO with (
       G_OUT.create "Tetris" justify (G_OUT.center) / init      
     );        
@@ -238,21 +237,23 @@ Section Public
     clipping (x0,y0) to (x1,y1);
     
     // Game array.
-    0.to 21 do { y:INTEGER;
+    0.to 18 do { y:INTEGER;
       0.to 9 do { x:INTEGER;
         n := screen.item (x,y);
         (n = 0).if {
-          xx := x << 4;
-          yy := y << 4;
-          rectangle_fill (xx,yy) to (xx+15,yy+15) color black;	  
+          xx := x * 25;
+          yy := y * 25;
+          rectangle_fill (xx,yy) to (xx+24,yy+24) color black;	  
         } else {
           case_busy (x,y) face n;
         };
       };
     };
+    line (0,6*25) to (x_max,6*25) color red;
+    line (0,9*25) to (x_max,9*25) color blue;
     
     // Game info.
-    rectangle_fill (0,352) to (159,365) color gray;
+    rectangle_fill (0,475) to (249,475+13) color gray;
     color black;
     tmp_string.copy "Level:";    
     level.append_in tmp_string format 2 with '0';
@@ -262,16 +263,16 @@ Section Public
     .when 0 to 1 then { tmp_string.append " Play"; }
     .when 2 then { tmp_string.append " Stop";  }
     .when 3 then { tmp_string.append " Pause"; };
-    print tmp_string to (2,351);
+    print tmp_string to (2,474);
   );
 
   - display_face <-
   ( + x0,y0,x1,y1:INTEGER;
     
-    x0:=((pos_x - 3).max  0) << 4;
-    x1:=(((pos_x + 3).min  9) << 4) + 15;
-    y0:=((pos_y - 3).max  0) << 4;
-    y1:=(((pos_y + 3).min 21) << 4) + 15;
+    x0:=((pos_x - 3).max  0) * 25;
+    x1:=(((pos_x + 3).min  9) * 25) + 24;
+    y0:=((pos_y - 3).max  0) * 25;
+    y1:=(((pos_y + 3).min 18) *25) + 24;
     draw (x0,y0) to (x1,y1);
   );
   
@@ -307,7 +308,9 @@ Section Public
   
   - timer_event evt:EVENT_TIMER <-
   ( + speed:UINTEGER_32;    
-        
+    
+    ia;
+    
     delay := delay + evt.delay;
     speed := 10 - (level >> 1); 
     (delay > speed).if {
@@ -315,8 +318,10 @@ Section Public
       stat
       .when 0 then {
         // Stat #0 : Load new face.
-        random := random * random + evt.count;
-        n_face := (random % 7).to_uinteger_8; 
+        random := 6.random_upper; //random * random; // + evt.count;
+        //random := random + 1;
+        
+        n_face := /*`(4)`:INTEGER;*/ (random % 7).to_uinteger_8; 
         load_face n_face;
         n_face := n_face + 1;
         (move (4,2) rotation 0).if {
@@ -373,24 +378,24 @@ Section Public
       };
       put_face;
       display_face;
-      } else {
-        ((key & 0FFh).to_character = ' ').if {
-          (stat = 2).if {
-            // New game.
-            screen.clear_all;
-            line_count := stat := 0;
-            level := 1;
-          }.elseif {stat = 3} then {
-            // Restart (after pause).
-            stat := old_stat;
-          } else {
-            // Pause.
-            old_stat := stat;
-            stat := 3;
-          };
-          refresh;
+    } else {
+      ((key & 0FFh).to_character = ' ').if {
+        (stat = 2).if {
+          // New game.
+          screen.clear_all;
+          line_count := stat := 0;
+          level := 0; //19;
+        }.elseif {stat = 3} then {
+          // Restart (after pause).
+          stat := old_stat;
+        } else {
+          // Pause.
+          old_stat := stat;
+          stat := 3;
         };
+        refresh;
       };
+    };
   );
 
   - mouse_event evt:EVENT_MOUSE <-
@@ -411,7 +416,7 @@ Section Public
           // New game.
           screen.clear_all;
           line_count := stat := 0;
-          level := 1;
+          level := 0; //19;
         }.elseif {stat = 3} then {
           // Restart (after pause).
           stat := old_stat;
@@ -424,3 +429,569 @@ Section Public
       };
     };
   );
+  
+  //
+  // IA
+  //
+  
+  - form:FAST_ARRAY3(INTEGER) := FAST_ARRAY3(INTEGER).create (4,4,2);
+  
+  - screen_ia:FAST_ARRAY2(UINTEGER_8) := FAST_ARRAY2(UINTEGER_8).create (10,19);
+  
+  - stat_ia:INTEGER;
+  
+  - ia <-
+  ( + cnt,dx,dy,tmp,px,py,max,x,y:INTEGER;
+    + first,is_ok:BOOLEAN;
+    - px_max,pr_max:INTEGER;
+        
+    // Copy game.
+    0.to 18 do { cy:INTEGER; 
+      0.to 9 do { cx:INTEGER;          
+        (screen.item (cx,cy) != 0).if {
+          screen_ia.put 1 to (cx,cy);
+        } else {
+          screen_ia.put 0 to (cx,cy);
+        };
+      };
+    };
+    
+    (stat_ia = 0).if {          
+      // Detect face.      
+      dx := dy := 10;
+      y := 0;
+      {(cnt != 4) && {y < 4}}.while_do {
+        x := 3;
+        {(cnt != 4) && {x < 7}}.while_do {
+          (screen_ia.item (x,y) != 0).if {          
+            dx := dx.min x;
+            dy := dy.min y;
+            form.put x to (0,cnt,0);
+            form.put y to (0,cnt,1);
+            cnt := cnt + 1;
+          };
+          x := x + 1;
+        };
+        y := y + 1;
+      };
+      (cnt = 4).if {
+        //"Face detect!\n".print;
+        // Normalize.
+        0.to 3 do { i:INTEGER;
+          form.put (form.item (0,i,0)-dx) to (0,i,0);
+          form.put (form.item (0,i,1)-dy) to (0,i,1);
+        };
+        // 3 rotation (+pi/2).
+        1.to 3 do { r:INTEGER;      
+          dx := dy := 10;
+          px_max := pr_max := 10;
+          0.to 3 do { c:INTEGER;
+            tmp := r - 1;
+            px := -form.item (tmp,c,1);
+            py := +form.item (tmp,c,0);
+            dx := dx.min px;
+            dy := dy.min py;
+            ((py < pr_max) || {(py = pr_max) && {px < px_max}}).if {
+              pr_max := py;
+              px_max := px;
+              max := c;              
+            };              
+            form.put px to (r,c,0);  // x' = -y
+            form.put py to (r,c,1);  // y' = +x
+          };      
+          (max != 0).if {
+            // Swap for 0 is always first point.
+            tmp := form.item (r,0,0);
+            form.put (form.item (r,max,0)) to (r,0,0);
+            form.put tmp to (r,max,0);
+            tmp := form.item (r,0,1);
+            form.put (form.item (r,max,1)) to (r,0,1);
+            form.put tmp to (r,max,1);
+          };
+          // Normalize.
+          0.to 3 do { i:INTEGER;
+            form.put (form.item (r,i,0)-dx) to (r,i,0);
+            form.put (form.item (r,i,1)-dy) to (r,i,1);
+          };
+        };    
+        //print_form;
+        // Evaluation.
+        abyss_list.clear;
+        result_list.clear;        
+        mesure_abyss screen_ia in abyss_list;
+        0.to 3 do { pr:INTEGER;
+          px := 0;
+          {
+            is_ok := mesure pr pos px;            
+            px := px + 1;
+          }.do_while {is_ok};
+        };
+        (pr_max,px_max) := choice_best;
+        /*
+        "Rotation : ".print;
+        pr_max.print;
+        " pos_x : ".print;
+        px_max.print; '\n'.print;
+        */
+        //IO.read_character;
+        
+        1.to pr_max do { i:INTEGER;
+          keyboard_event (0800h | 'U'.to_integer);
+        };
+        
+        stat_ia := 1;
+        //"Position...\n".print;
+      };      
+    }.elseif {stat_ia = 1} then {
+      // Game.      
+      y := 0;
+      {(!first) && {y < 19}}.while_do {
+        x := 0;
+        {(!first) && {x < 10}}.while_do {
+          (screen_ia.item (x,y) != 0).if {
+            px := x - form.item (pr_max,0,0);
+            (px = px_max).if {
+              
+              //(line_count < 34).if {
+              //  keyboard_event (0800h | 'D'.to_integer);
+              //};
+              
+              stat_ia := 2;
+              //"Wait...\n".print;      
+            } else {
+              1.to (px - px_max) do { t:INTEGER;               
+                keyboard_event (0800h | 'L'.to_integer);
+              };
+              1.to (px_max - px) do { t:INTEGER;               
+                keyboard_event (0800h | 'R'.to_integer);
+              };
+            };
+            first := TRUE;
+          };          
+          x := x + 1;
+        };
+        y := y + 1;
+      };
+    }.elseif {stat_ia = 2} then {
+      // Wait other face.      
+      y := 0;
+      {(cnt != 4) && {y < 4}}.while_do {
+        x := 3;
+        {(cnt != 4) && {x < 7}}.while_do {
+          (screen_ia.item (x,y) != 0).if {                      
+            cnt := cnt + 1;
+          };
+          x := x + 1;
+        };
+        y := y + 1;
+      };
+      (cnt != 4).if {
+        stat_ia := 0;
+        "Detect...\n".print;
+      };
+    };
+  );
+  
+  - screen_after:FAST_ARRAY2(UINTEGER_8) := FAST_ARRAY2(UINTEGER_8).create (10,19);
+  
+  - result_list:FAST_ARRAY(INTEGER) := FAST_ARRAY(INTEGER).create_with_capacity (40*7);
+    
+  - mesure pr:INTEGER pos px:INTEGER :BOOLEAN <-
+  ( + py:INTEGER;    
+    + m1,m2,m3,m4,m5:INTEGER;
+    + result:BOOLEAN;
+    
+    screen_after.copy screen_ia;
+    py := put_ia pr pos px;
+    (py != -1).if {
+      // Evaluation.      
+      m1 := mesure_link screen_after;      
+      m3 := mesure_subhole screen_after * -3;
+      m5 := mesure_line screen_after;
+      m2 := mesure_ymax screen_after detect 2;      
+      
+      abyss_list_after.clear;
+      mesure_abyss screen_after in abyss_list_after;
+      (m5 >= 2).if {
+        // Si tu gagnes 2 lignes, tu acceptes deux abyss.
+        m4 := ((abyss_list_after.count/2)-1).max 0 * -100;
+      } else {        
+        m4 := (abyss_list_after.count/2) * -100;
+      };
+      (abyss_list_after.count < abyss_list.count).if {
+        m2 := m2 + 4;
+      };
+      (m2 <= 9).if {        
+        (m2 <= 4).if {
+          m2 := m2 - 1000;
+        } else {
+          m2 := m2 - 100; //25 * (13 - m2);        
+        };
+      };
+      (mesure_ymax screen_ia detect 1 <= 7).if {
+        (m5 >= 2).if {
+          m2 := m2 + 1000;
+        };
+      };
+      
+      /*
+      (m4 = 1).if {
+        (abyss_list_after.lower).to (abyss_list_after.upper) by 2 do { i:INTEGER;
+          "X=".print;
+          abyss_list_after.item i.print;
+          " Depth=".print;
+          abyss_list_after.item (i+1).print;
+          ','.print;
+        };
+        print_screen screen_after;
+      };
+      */
+                  
+      result_list.add_last m1;
+      result_list.add_last m2;
+      result_list.add_last m3;
+      result_list.add_last m4;
+      result_list.add_last m5;
+      //
+      result_list.add_last pr;
+      result_list.add_last px;
+      // Remove.      
+      result := TRUE;
+    };                        
+    result
+  );
+  
+  - choice_best:(INTEGER,INTEGER) <-
+  ( + idx_global,idx:INTEGER;
+    + idx_left,idx_right:INTEGER;
+        
+    print_result;    
+        
+    idx_global := best_in_range 0 to 9;
+    
+    (abyss_list.is_empty).if { 
+      // Pas d'abyss.
+      idx := idx_global;
+    } else {            
+      idx := -1;
+      idx_left   := best_in_range 0 to (abyss_list.first - 1);
+      idx_right  := best_in_range (abyss_list.first - 1) to 9;
+      (idx_left = -1).if {
+        idx := idx_right;
+      };
+      (idx_right = -1).if {
+        idx := idx_left;
+      };
+      (idx = -1).if {
+        (score idx_left > score idx_right).if {
+          idx := idx_left;
+        } else {
+          idx := idx_right;
+        };
+      };
+    };
+        
+    "Best : ".print; (idx/7).print; '\n'.print;
+    result_list.item (idx+5),result_list.item (idx+6)
+  );  
+  
+  - score i:INTEGER :INTEGER <-
+  (
+    result_list.item (i+0) +
+    result_list.item (i+1) +
+    result_list.item (i+2) +
+    result_list.item (i+3) +
+    result_list.item (i+4)
+  );
+  
+  - best_in_range low:INTEGER to up:INTEGER :INTEGER <-
+  ( + idx:INTEGER;
+    + max,tmp:INTEGER;
+    
+    idx := -1;
+    (low <= up).if {    
+      max := -1000_000;
+      0.to (result_list.upper) by 7 do { i:INTEGER;
+        (result_list.item (i+6).in_range low to up).if {
+          tmp := score i;
+          (tmp > max).if {
+            idx := i;
+            max := tmp;
+          };
+        };
+      };    
+    };
+    idx
+  );
+  
+
+  - put_ia r:INTEGER pos x:INTEGER :INTEGER <-
+  ( + j,px,py,y:INTEGER;
+    + in:BOOLEAN;
+    
+    y := 3;
+    {
+      j := 0;
+      y := y + 1;
+      {
+        (j < 4) && 
+        {in := ((px:=x + form.item (r,j,0)).in_range 0 to 9)}  &&
+        {(py:=y + form.item (r,j,1)).in_range 0 to 18} &&
+        {screen_after.item (px,py) = 0}
+      }.while_do {
+        j := j + 1;
+      };      
+    }.do_while {j = 4};
+    (! in).if {      
+      y := -1;
+    } else {      
+      y := y - 1;
+      0.to 3 do { i:INTEGER;
+        px := x + form.item (r,i,0);
+        py := y + form.item (r,i,1);
+        screen_after.put 2 to (px,py);
+      };
+    };
+    y
+  );
+    
+  //
+  // Sub-routine mesure.
+  //
+  
+  - abyss_list:FAST_ARRAY(INTEGER) := FAST_ARRAY(INTEGER).create_with_capacity 5;
+  
+  - abyss_list_after:FAST_ARRAY(INTEGER) := FAST_ARRAY(INTEGER).create_with_capacity 5;
+  
+  - mesure_abyss tab:FAST_ARRAY2(UINTEGER_8) in ab:FAST_ARRAY(INTEGER) <-
+  ( + y,yl,yr,ymax,depth,i:INTEGER;
+            
+    0.to 9 do { x:INTEGER;
+      y := 4;
+      yl := yr := -1;
+      {(y < 19) && {tab.item (x,y) = 0}}.while_do {
+        ((x != 0) && {yl = -1} && {tab.item (x-1,y) != 0}).if {
+          yl := y;
+        };
+        ((x != 9) && {yr = -1} && {tab.item (x+1,y) != 0}).if {
+          yr := y;
+        };        
+        y := y + 1;
+      };
+      (x = 0).if {
+        ymax := yr;
+      }.elseif {x = 9} then {
+        ymax := yl;
+      }.elseif {(yl != -1) && {yr != -1}} then {        
+        ymax := yl.max yr;
+      } else {
+        ymax := -1;
+      };
+      
+      (ymax != -1).if {
+        depth := y-ymax;
+        (depth >= 3).if {        
+          i := ab.lower;
+          {(i <= ab.upper) && {depth < ab.item i}}.while_do {
+            i := i + 1;
+          };
+          ab.add x to i;
+          ab.add depth to (i+1);
+        };      
+      };
+    };
+  );
+    
+  - mesure_ymax tab:FAST_ARRAY2(UINTEGER_8) detect n:INTEGER :INTEGER <-
+  ( + result,x:INTEGER;
+    
+    result := 4;
+    {
+      x := 0;
+      {(x < 10) && {tab.item (x,result) != n}}.while_do {
+        x := x + 1;
+      };
+      result := result + 1;
+    }.do_while {(result < 19) && {x = 10}};
+    result - 1
+  );
+    
+  - mesure_line tab:FAST_ARRAY2(UINTEGER_8) :INTEGER <-
+  ( + result:INTEGER;
+    + y,x:INTEGER;
+    
+    y := 18;
+    {
+      x := 0;
+      {(x < 10) && {tab.item (x,y) != 0}}.while_do {
+        x := x + 1;
+      };
+      (x = 10).if {
+        y.downto 5 do { yy:INTEGER;
+          0.to 9 do { xx:INTEGER;
+            tab.put (tab.item (xx,yy-1)) to (xx,yy);
+          };
+        };
+        result := result + 1;
+      } else {
+        y := y - 1;
+      };
+    }.do_while {y != 4};
+    result
+  );
+  
+  - mesure_link tab:FAST_ARRAY2(UINTEGER_8) :INTEGER <-
+  ( + y,yb:INTEGER;
+    + result:INTEGER;
+    
+    0.to 9 do { x:INTEGER;
+      y := 4;
+      {(y < 19) && {tab.item (x,y) != 2}}.while_do {
+        y := y + 1;
+      };
+      {(y < 19) && {tab.item (x,y) = 2}}.while_do {
+        // Left.
+        ((x = 0) || {tab.item (x-1,y) = 1}).if {
+          result := result + 1;
+        };
+        // Right.
+        ((x = 9) || {tab.item (x+1,y) = 1}).if {
+          result := result + 1;
+        };
+        // Bottom.
+        ((y = 18) || {tab.item (x,y+1) = 1}).if {
+          result := result + 1;
+        };        
+        ((y != 18) && {tab.item (x,y+1) = 0}).if {
+          result := result-100; 
+          yb := y+2;
+          {(yb < 19) && {tab.item (x,yb) = 0}}.while_do {
+            result := result - 50;
+            yb := yb + 1;
+          };
+        };        
+        y := y + 1;
+      };
+    };
+    
+    (result = 4).if {
+      print_screen tab;
+    };
+    
+    result 
+  );
+  
+  - mesure_subhole tab:FAST_ARRAY2(UINTEGER_8) :INTEGER <-
+  ( + y,y_max:INTEGER;
+    + result:INTEGER;
+    
+    0.to 9 do { x:INTEGER;
+      y := 4;
+      {(y < 19) && {tab.item (x,y) != 2}}.while_do {
+        y := y + 1;
+      };
+      (y < 19).if {
+        {(y < 19) && {tab.item (x,y) = 2}}.while_do {          
+          y := y + 1;
+        };
+        y_max := 19.min (y+4);
+        {y < y_max}.while_do {          
+          (tab.item (x,y) = 0).if {
+            result := result + 1;
+          };
+          y := y + 1;
+        };        
+      };
+    };        
+    result 
+  );
+
+  //
+  // Debug.
+  //
+  
+  - screen_txt:FAST_ARRAY2(CHARACTER) := FAST_ARRAY2(CHARACTER).create (4*5*2,4);
+  
+  - print_form <-
+  ( + px,py:INTEGER;
+    screen_txt.set_all_with '-';
+    0.to 3 do { r:INTEGER;      
+      px := (r*5+form.item (r,0,0)) * 2;
+      py := form.item (r,0,1);
+      screen_txt.put '(' to (px,py);
+      screen_txt.put ')' to (px+1,py);
+      1.to 3 do { p:INTEGER;
+        px := (r*5+form.item (r,p,0)) * 2;
+        py := form.item (r,p,1);
+        screen_txt.put '[' to (px,py);
+        screen_txt.put ']' to (px+1,py);
+      };            
+      0.to 3 do { y:INTEGER;
+        px := (r*5+4)*2;
+        screen_txt.put ' ' to (px,y);
+        screen_txt.put ' ' to (px+1,y);
+      };
+    };    
+    0.to 3 do { y:INTEGER;
+      0.to 39 do { x:INTEGER;
+        screen_txt.item (x,y).print;
+      };
+      '\n'.print;
+    };
+  );
+  
+  - print_screen tab:FAST_ARRAY2(UINTEGER_8) <-
+  (
+    0.to 18 do { y:INTEGER;
+      0.to 9 do { x:INTEGER;
+        tab.item (x,y)
+        .when 0 then {
+          "--".print;
+        }
+        .when 1 then {          
+          "[]".print;
+        }
+        .when 2 then {
+          "{}".print;
+        };
+      };
+      '\n'.print;
+    };    
+    0.to 9 do { x:INTEGER;
+      x.print;
+      ' '.print;
+    };
+    '\n'.print;
+  );
+  
+  - print_result <-
+  ( + tmp:INTEGER;
+    "|N \t||Link\t|Ymax\t|Hole\t|Abys\t|Line\t||Rot.\t|X   \t||Value\n".print;
+    (result_list.lower).to (result_list.upper) by 7 do { i:INTEGER;
+      '|'.print;
+      (i/7).print; "\t||".print;
+      0.to 4 do { j:INTEGER;
+        result_list.item (i+j).print;
+        "\t|".print;
+      };      
+      '|'.print;
+      result_list.item (i+5).print;
+      "\t|".print;
+      result_list.item (i+6).print;
+      "\t||".print;
+      tmp := result_list.item (i+0) + result_list.item (i+1) + result_list.item (i+2);
+      tmp := tmp + result_list.item (i+3);
+      tmp := tmp + result_list.item (i+4);
+      tmp.print;
+      '\n'.print;
+    };
+    (abyss_list.lower).to (abyss_list.upper) by 2 do { i:INTEGER;
+      "Abyss : x=".print;       
+      abyss_list.item i.print;
+      " depth=".print;
+      abyss_list.item (i+1).print;
+      '\n'.print;
+    };
+  );
+  
+
diff --git a/example/tiny_object/TD/TD.ps b/example/tiny_object/TD/TD.ps
new file mode 100755
index 0000000..b7896f7
--- /dev/null
+++ b/example/tiny_object/TD/TD.ps
@@ -0,0 +1,11146 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.95b Copyright 2005 Radical Eye Software
+%%Title: TD.dvi
+%%Pages: 4
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 595 842
+%%DocumentFonts: SFBX1440 SFRM1440 SFTI1440 SFRM1000 SFTI1000 SFTT1000
+%%+ SFBX1000 CMMI10 SFCC1000 CMSY10 Courier-BoldOblique Courier-Oblique
+%%+ Courier Courier-Bold
+%%DocumentPaperSizes: a4
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips TD.dvi -o
+%DVIPSParameters: dpi=600
+%DVIPSSource:  TeX output 2008.10.13:2151
+%%BeginProcSet: tex.pro 0 0
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
+/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
+(LaserWriter 16/600)]{A length product length le{A length product exch 0
+exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
+end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
+grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
+imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
+exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
+fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
+delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
+B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
+p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
+rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: cm-super-t1.enc 0 0
+% This file is generated from `T1uni.map' and `glyphlist.txt', `gl-other.txt'
+%
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+% LIGKERN f f =: ff ; f i =: fi ; f l =: fl ; ff i =: ffi ; ff l =: ffl ;
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+%
+/T1Encoding [
+% 0x00
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/quotesinglbase
+/guilsinglleft
+/guilsinglright
+% 0x10
+/quotedblleft
+/quotedblright
+/quotedblbase
+/guillemotleft
+/guillemotright
+/endash
+/emdash
+/afii61664
+/perthousandzero % PERTHOUSAND ZERO
+/dotlessi
+/dotlessj
+/ff
+/fi
+/fl
+/ffi
+/ffl
+% 0x20
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+% 0x30
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+% 0x40
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+% 0x50
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+% 0x60
+/quoteleft
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+% 0x70
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen.alt % HANGING HYPHEN
+% 0x80
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/Eng
+/Ohungarumlaut
+/Racute
+% 0x90
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcommaaccent
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/IJ
+/Idotaccent
+/dcroat
+/section
+% 0xA0
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/eng
+/ohungarumlaut
+/racute
+% 0xB0
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcommaaccent
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/ij
+/exclamdown
+/questiondown
+/sterling
+% 0xC0
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+% 0xD0
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/OE
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/SS % Germandbls
+% 0xE0
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/ae
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+% 0xF0
+/eth
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/oe
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/thorn
+/germandbls % or /germandbls.alt
+] def
+
+%%EndProcSet
+%%BeginProcSet: 8r.enc 0 0
+% File 8r.enc  TeX Base 1 Encoding  Revision 2.0  2002-10-30
+%
+% @@psencodingfile@{
+%   author    = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
+%                W. Schmidt, P. Lehman",
+%   version   = "2.0",
+%   date      = "30 October 2002",
+%   filename  = "8r.enc",
+%   email     = "tex-fonts@@tug.org",
+%   docstring = "This is the encoding vector for Type1 and TrueType
+%                fonts to be used with TeX.  This file is part of the
+%                PSNFSS bundle, version 9"
+% @}
+% 
+% The idea is to have all the characters normally included in Type 1 fonts
+% available for typesetting. This is effectively the characters in Adobe
+% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,
+% MacRoman, and some extra characters from Lucida.
+% 
+% Character code assignments were made as follows:
+% 
+% (1) the Windows ANSI characters are almost all in their Windows ANSI
+% positions, because some Windows users cannot easily reencode the
+% fonts, and it makes no difference on other systems. The only Windows
+% ANSI characters not available are those that make no sense for
+% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
+% (173). quotesingle and grave are moved just because it's such an
+% irritation not having them in TeX positions.
+% 
+% (2) Remaining characters are assigned arbitrarily to the lower part
+% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
+% 
+% (3) Y&Y Lucida Bright includes some extra text characters; in the
+% hopes that other PostScript fonts, perhaps created for public
+% consumption, will include them, they are included starting at 0x12.
+% These are /dotlessj /ff /ffi /ffl.
+% 
+% (4) hyphen appears twice for compatibility with both ASCII and Windows.
+%
+% (5) /Euro was assigned to 128, as in Windows ANSI
+%
+% (6) Missing characters from MacRoman encoding incorporated as follows:
+%
+%     PostScript      MacRoman        TeXBase1
+%     --------------  --------------  --------------
+%     /notequal       173             0x16
+%     /infinity       176             0x17
+%     /lessequal      178             0x18
+%     /greaterequal   179             0x19
+%     /partialdiff    182             0x1A
+%     /summation      183             0x1B
+%     /product        184             0x1C
+%     /pi             185             0x1D
+%     /integral       186             0x81
+%     /Omega          189             0x8D
+%     /radical        195             0x8E
+%     /approxequal    197             0x8F
+%     /Delta          198             0x9D
+%     /lozenge        215             0x9E
+%
+/TeXBase1Encoding [
+% 0x00
+ /.notdef /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /.notdef /breve
+ /minus /.notdef /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi /dotlessj /ff
+ /ffi /ffl /notequal /infinity
+ /lessequal /greaterequal /partialdiff /summation
+ /product /pi /grave /quotesingle
+% 0x20
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus
+ /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three
+ /four /five /six /seven
+ /eight /nine /colon /semicolon
+ /less /equal /greater /question
+% 0x40
+ /at /A /B /C
+ /D /E /F /G
+ /H /I /J /K
+ /L /M /N /O
+% 0x50
+ /P /Q /R /S
+ /T /U /V /W
+ /X /Y /Z /bracketleft
+ /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c
+ /d /e /f /g
+ /h /i /j /k
+ /l /m /n /o
+% 0x70
+ /p /q /r /s
+ /t /u /v /w
+ /x /y /z /braceleft
+ /bar /braceright /asciitilde /.notdef
+% 0x80
+ /Euro /integral /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft
+ /OE /Omega /radical /approxequal
+% 0x90
+ /.notdef /.notdef /.notdef /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /Delta /lozenge /Ydieresis
+% 0xA0
+ /.notdef /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot /hyphen /registered /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde
+ /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+
+
+%%EndProcSet
+%%BeginProcSet: texnansi.enc 0 0
+% @psencodingfile{
+%   author = "Y&Y, Inc.",
+%   version = "1.1",
+%   date = "1 December 1996",
+%   filename = "texnansi.enc",
+%   email = "help at YandY.com",
+%   address = "45 Walden Street // Concord, MA 01742, USA",
+%   codetable = "ISO/ASCII",
+%   checksum = "xx",
+%   docstring = "Encoding for fonts in Adobe Type 1 format for use with TeX."
+% }
+%
+% The idea is to have all 228 characters normally included in Type 1 text
+% fonts (plus a few more) available for typesetting.  This is effectively
+% the character set in Adobe Standard Encoding, ISO Latin 1, plus a few more.
+%
+% Character code assignments were made as follows:
+%
+% (1) The character layout largely matches `ASCII' in the 32 -- 126 range,
+% except for `circumflex' in 94 and `tilde' in 126, to match `TeX text'
+% (`asciicircumflex' and `asciitilde' appear in 158 and 142 instead).
+%
+% (2) The character layout matches `Windows ANSI' in almost all places,
+% except for `quoteright' in 39 and `quoteleft' in 96 to match ASCII
+% (`quotesingle' and `grave' appear in 129 and 18 instead).
+%
+% (3) The character layout matches `TeX typewriter' used by CM text fonts
+% in most places (except for discordant positions such as hungarumlaut
+% (instead of braceright), dotaccent (instead of underscore) etc.
+%
+% (4) Remaining characters are assigned arbitrarily to the `control character'
+% range (0 -- 31), avoiding 0, 9, 10 and 13 in case we meet dumb software
+% - similarly one should really avoid 127 and 128 if possible.
+% In addition, the 8 open slots in Windows ANSI between 128 and 159 are used.
+%
+% (5) Y&Y Lucida Bright includes some extra ligatures and such; ff, ffi, ffl,
+% and `dotlessj,' these are included 11 -- 15, and 17.
+%
+% (6) Hyphen appears both at 45 and 173 for compatibility with both ASCII
+% and Windows ANSI.
+%
+% (7) It doesn't really matter where ligatures appear (both real, such as ffi,
+% and pseudo such as ---) since these should not be accessed directly, only
+% via ligature information in the TFM file.
+%
+% SAMPLE USAGE (in `psfonts.map' file for DVIPS):
+% 
+% lbr LucidaBright "TeXnANSIEncoding ReEncodeFont" <texnansi.enc <lbr.pfb
+%
+% This tells DVIPS that the font called `lbr' in TeX has PostScript 
+% FontName `LucidaBright.'  It also asks DVIPS to expand the file `lbr.pfb'
+% into PFA form, to include the attached `texnansi.enc' encoding vector,
+% and to then actually reencode the font based on that encoding vector.
+%
+% Revised 1996 June 1 by adding second position for `fl' to avoid Acrobat bug.
+% Revised 1996 June 1 by adding second position for `fraction' for same reason.
+% Revised 1997 Oct 1 by adding cwm  (used in boundary char TFM code)
+% Revised 1998 Mar 1 by adding Unicode for Euro character
+%
+/TeXnANSIEncoding [
+/.notdef % 0
+/Euro % /Uni20AC 1
+/.notdef % 2
+/.notdef % 3
+/fraction %	4
+/dotaccent %	5
+/hungarumlaut %	6
+/ogonek	%	7
+/fl	%	8
+/.notdef % /fraction %	9	not used (see 4), backward compatability only
+/cwm	%	10	not used, except boundary char internally maybe
+/ff    %	11
+/fi    %	12
+/.notdef % /fl    %	13	not used (see 8), backward compatability only
+/ffi   %	14
+/ffl   %	15
+/dotlessi %	16
+/dotlessj %	17
+/grave %	18
+/acute %	19
+/caron %	20
+/breve %	21
+/macron %	22
+/ring  %	23
+/cedilla %	24
+/germandbls %	25
+/ae    %	26
+/oe    %	27
+/oslash %	28
+/AE    %	29
+/OE    %	30
+/Oslash %	31
+/space %	32	% /suppress in TeX text
+/exclam %	33
+/quotedbl %	34	% /quotedblright in TeX text
+/numbersign %	35
+/dollar %	36
+/percent %	37
+/ampersand %	38
+/quoteright %	39	% /quotesingle in ANSI
+/parenleft %	40
+/parenright %	41
+/asterisk %	42
+/plus  %	43
+/comma %	44
+/hyphen %	45
+/period %	46
+/slash %	47
+/zero  %	48
+/one   %	49
+/two   %	50
+/three %	51
+/four  %	52
+/five  %	53
+/six   %	54
+/seven %	55
+/eight %	56
+/nine  %	57
+/colon %	58
+/semicolon %	59
+/less  %	60	% /exclamdown in Tex text
+/equal %	61
+/greater %	62	% /questiondown in TeX text
+/question %	63
+/at %	64
+/A %	65
+/B %	66
+/C %	67
+/D %	68
+/E %	69
+/F %	70
+/G %	71
+/H %	72
+/I %	73
+/J %	74
+/K %	75
+/L %	76
+/M %	77
+/N %	78
+/O %	79
+/P %	80
+/Q %	81
+/R %	82
+/S %	83
+/T %	84
+/U %	85
+/V %	86
+/W %	87
+/X %	88
+/Y %	89
+/Z %	90
+/bracketleft %	91
+/backslash %	92	% /quotedblleft in TeX text
+/bracketright %	93
+/circumflex %	94	% /asciicircum in ASCII
+/underscore %	95	% /dotaccent in TeX text
+/quoteleft %	96	% /grave accent in ANSI
+/a %	97
+/b %	98
+/c %	99
+/d %	100
+/e %	101
+/f %	102
+/g %	103
+/h %	104
+/i %	105
+/j %	106
+/k %	107
+/l %	108
+/m %	109
+/n %	110
+/o %	111
+/p %	112
+/q %	113
+/r %	114
+/s %	115
+/t %	116
+/u %	117
+/v %	118
+/w %	119
+/x %	120
+/y %	121
+/z %	122
+/braceleft %	123	% /endash in TeX text
+/bar   %	124	% /emdash in TeX test
+/braceright %	125	% /hungarumlaut in TeX text
+/tilde %	126	% /asciitilde in ASCII
+/dieresis %	127	not used (see 168), use higher up instead
+/Lslash	%	128	this position is unfortunate, but now too late to fix
+/quotesingle %	129
+/quotesinglbase %	130
+/florin %	131
+/quotedblbase %	132
+/ellipsis %	133
+/dagger %	134
+/daggerdbl %	135
+/circumflex %	136
+/perthousand %	137
+/Scaron %	138
+/guilsinglleft %	139
+/OE    %	140
+/Zcaron %	141
+/asciicircum %	142
+/minus %	143
+/lslash %	144
+/quoteleft %	145
+/quoteright %	146
+/quotedblleft %	147
+/quotedblright %	148
+/bullet %	149
+/endash %	150
+/emdash %	151
+/tilde %	152
+/trademark %	153
+/scaron %	154
+/guilsinglright %	155
+/oe    %	156
+/zcaron %	157
+/asciitilde %	158
+/Ydieresis %	159
+/nbspace %	160	% /space (no break space)
+/exclamdown %	161
+/cent  %	162
+/sterling %	163
+/currency %	164
+/yen   %	165
+/brokenbar %	166
+/section %	167
+/dieresis %	168
+/copyright %	169
+/ordfeminine %	170
+/guillemotleft %	171
+/logicalnot %	172
+/sfthyphen %	173 % /hyphen (hanging hyphen)
+/registered %	174
+/macron %	175
+/degree %	176
+/plusminus %	177
+/twosuperior %	178
+/threesuperior %	179
+/acute %	180
+/mu    %	181
+/paragraph %	182
+/periodcentered %	183
+/cedilla %	184
+/onesuperior %	185
+/ordmasculine %	186
+/guillemotright %	187
+/onequarter %	188
+/onehalf %	189
+/threequarters %	190
+/questiondown %	191
+/Agrave %	192
+/Aacute %	193
+/Acircumflex %	194
+/Atilde %	195
+/Adieresis %	196
+/Aring %	197
+/AE    %	198
+/Ccedilla %	199
+/Egrave %	200
+/Eacute %	201
+/Ecircumflex %	202
+/Edieresis %	203
+/Igrave %	204
+/Iacute %	205
+/Icircumflex %	206
+/Idieresis %	207
+/Eth   %	208
+/Ntilde %	209
+/Ograve %	210
+/Oacute %	211
+/Ocircumflex %	212
+/Otilde %	213
+/Odieresis %	214
+/multiply %	215	% OE in T1
+/Oslash %	216
+/Ugrave %	217
+/Uacute %	218
+/Ucircumflex %	219
+/Udieresis %	220
+/Yacute %	221
+/Thorn %	222
+/germandbls %	223
+/agrave %	224
+/aacute %	225
+/acircumflex %	226
+/atilde %	227
+/adieresis %	228
+/aring %	229
+/ae    %	230
+/ccedilla %	231
+/egrave %	232
+/eacute %	233
+/ecircumflex %	234
+/edieresis %	235
+/igrave %	236
+/iacute %	237
+/icircumflex %	238
+/idieresis %	239
+/eth   %	240
+/ntilde %	241
+/ograve %	242
+/oacute %	243
+/ocircumflex %	244
+/otilde %	245
+/odieresis %	246
+/divide %	247	% oe in T1
+/oslash %	248
+/ugrave %	249
+/uacute %	250
+/ucircumflex %	251
+/udieresis %	252
+/yacute %	253
+/thorn %	254
+/ydieresis %	255	% germandbls in T1
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro 0 0
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro 0 0
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
+save N userdict maxlength dict begin/magscale true def normalscale
+currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
+/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
+psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
+psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
+TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
+ at MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
+newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
+closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
+/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
+currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
+N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
+neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
+rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
+scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
+lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
+ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
+/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
+pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
+restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
+/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
+setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
+moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
+matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
+savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginProcSet: color.pro 0 0
+%!
+TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
+setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
+/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
+setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
+setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
+0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
+setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
+0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
+0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
+0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
+/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
+setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
+setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
+0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
+/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
+setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
+0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
+0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
+0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
+/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
+setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
+/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
+0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
+0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
+0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
+setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
+0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
+/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
+setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
+0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
+1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
+/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
+setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
+0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
+DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
+setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
+setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
+setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
+
+%%EndProcSet
+%%BeginFont: CMSY10
+%!PS-AdobeFont-1.1: CMSY10 1.0
+%%CreationDate: 1991 Aug 15 07:20:57
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMSY10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMSY10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 15 /bullet put
+readonly def
+/FontBBox{-29 -960 1116 775}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
+7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
+A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
+E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
+221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
+27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF
+5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
+0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730
+DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A
+71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09
+4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C
+515DB70A8D4F6146FE068DC1E5DE8BC5703711DA090312BA3FC00A08C453C609
+C627A8BECD6E1FA14A3B02476E90AAD8B4700C400380BC9AFFBF7847EB28661B
+9DC3AA0F44C533F2E07DCC4DE19D367BF223E33DC321D0247A0E6EF6ABC8FA52
+15AE044094EF678A8726CD7C011F02BFF8AB6EAEEE391AD837120823BED0B5D8
+F8B15245377871A64F78378BB4330149D6941F7A86FBFFC49B93C94155F5FA7D
+F22E7214511C0A92693F4CDBF38411651540572F2DD70D924AE0F18E1CD581F3
+C871399127FF5D07A868885B5FF7CDEB50B8323B2533DEF8DC973B1AE84FA0A2
+
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: SFCC1000
+%!FontType1-1.0: SFCC1000 0.3
+%%CreationDate: Wed Sep 12 2001
+% Copyright (c) 2001 Vladimir Volovich <vvv at vsu.ru>.
+% See the file COPYING (GNU General Public License) for license conditions.
+% Converted from METAFONT EC/TC and LH fonts:
+% eccc1000, lacc1000, lbcc1000, lccc1000, rxcc1000.
+11 dict begin
+/FontInfo 6 dict dup begin
+/version (0.3) def
+/FullName (Computer Modern Caps and Small Caps) def
+/FamilyName (Computer Modern) def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/Weight (Medium) def
+end readonly def
+/FontName /SFCC1000 def
+/Encoding StandardEncoding def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] def
+/FontBBox{1 -250 1495 937}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
+57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
+3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
+41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
+ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
+BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
+C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
+2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
+9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
+EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1D95A6FBC02F43
+F8AF43D3FD9BF42450ADB29702D5528A378469EF4447E824FA80124C77B2963D
+BCF5E8FAE765E5DAF2F908DD895BE8FD6F9D1C94DD2A4690394AB71713AA5D06
+2B536FE47A9FB2EF11BDB21570402E13D41679E857BB10AF6AFBD006F2880DED
+6363B37A8E4011B1AA6968724C9F5290381463DF07294CE09B77EEBBA516BE54
+6B0C46AEEA035A881EF291A80F50F2F917DCEFFD4E586B3C35A1F860C074C6DC
+0DA5D861E741E73A88A42B425E93F5055E722F43825275A54A3CE1746EDC9588
+16223AFA54498A7D46750B4C686A475525B0D8A41868088A724B83BBDE80F099
+FFD4D560B58600CC2333A0386F58F294671BA2EC7F43212A6F58A10954F6DDCE
+EEC6E25F7CB4982A842454224EC42628334ACAC8B9B20C730150F57F279EEA60
+62F345BB84FF405F3F8B08F82D01FDA9F9A96359D1EECE2BD3CB9E461D6194F3
+EA71460082A4F867B5F693E0A9A4AB4D8E782BB2CABEC1DE17D14769CDE881C4
+7B3F45927BB266B91FF02025DE5CA8C7D181BF5D37B697E5CB882833958CB615
+6E529B6D950E500344CB65987E88BDCF693663C3C16C425E12DB8069CE52A78D
+343063014014EB7405F4E213B6F5A0B75C53A9D4F5E48F38919CB1AEDC1F040B
+F5853FE9F46BBB3A1C885586D5305F34F7579AA7CD04F109F09AE6F3501A63AB
+FB7F6C8E586C03FCDE13CDDB94A331A10AD01DE0E52B48BE0E6F46B5B830E93B
+BF431A556189DD072A91BE95E6A22648D8CEFB6B791A5BB435923419371AFE39
+987766E0495DBA89D4C4E6EE0BBB09C8ACC305F5DC7B01200D034FD828594E85
+5326621A6B332643E24582DCF397C1C5B6821796D05661A1ACC3C80533D11B2C
+D5F5F472638A67A2B48CDDEECA8BA748A63C6E807FCCCE97BC128FEC3F072D85
+542665F9B984E47E0A93F9ECA2B1D8484D4B114C6D0C9A053B23A0C9628412B1
+724431E8B4869D285E3DE072438C3416D0DF551647F4D9ED7E3CCE2CAE12BB2D
+EDAB0676E2BEA4AD33C33510068298AB8495E9ABF1D58A1931BF7FE2C24C4553
+5EB92033971F837C165414CE48A32EFEB078DDDDB71A184D08BA19717B6F2F76
+1AE694110D56F58BC36AA46F447D701B48B81F5F57BB46BA9B2261B6468609DF
+5554D8FC52C5CD25C5C2CBA55FAFAB1D57800457D3FE6F9B938EC8DB9703956B
+A1A8B0EFAE086AC560809F53742CC8710E6F4253D056CE1DD8DF9767243700CF
+95E187106AF011878B66455AEE425EEF76A3EB45A943C8D06E792CFA5A1B3BDA
+157D238D0FF5A5A1C15373DA2417F560AAD8F7A1A30B3078644C4EE5E5F6D263
+6F675A2EEDF152EBD5935946176574204A324D19B2168E410FA51B535D59B51D
+ACD371FC2C05A37F0816B9FB5F4350CEAD45ED29FBD917DEEC7433F5D3EEC277
+6D4DDE23D99A176318DCF1AC46DF88DDB70D0530EB578A31823AC06055C62DFF
+E4D82E828506D14A47F921B88BE8780AF14EBBF2B582ADC95831B8C4E93EAAB9
+70DBFD0C309896CDF1D528C9E9988925B43CD44D3278A404DC2E05A9D1E77CBC
+4A049B23058092FC5DA011506E721D1550A313D0FA212C69E54EEC08ADE289BC
+E928D33262F0F246844281609B608B677ACF46CCEF3DA803A8E90971209726B2
+5B523D81901286CC31D0753AB50AFA99B797CE5166C102F97CC8D37252BF2814
+12E033B118821A55634B99DD7E5A2E66BB265F6B668034AE956E0EC3E115561A
+69250DFF3508E81E866D96DB87ED433629AE2A3E928D4095F5DEC33BB94E671F
+EDEEAED195DC801879DE9FEFDE29A5F87B523A22C2934BC165F96B1684293040
+E40D34A3DF998C94F927EC6C68050C5283754EBB83D4A2EC5F78231A1EC4E9BB
+D2C410EDBBF17CA512A8AF1B63578B3BDD77FCA6FFB2867D2B00E74E9D92AB57
+82F56BE680D4775A06425968E65D9AE12C53BB3A264C2146ECA538C8830454B3
+D276E1E1E6D523504300C508B56AC917E2B532400E83937BE938945052704CB3
+24B0007DD6B006EE1A20C3C3891B9AC573D700B82E3CAD4140145C135B499F0D
+FD0046D39B84E8462D20F61EB9574FC830F541532F1BF5CE9DD8635638E6B590
+6B761B5B1B983C2EFB2FA7783218CA143066E10577399EA82CEC813A8D885B7B
+D9E41879B227C21DBABFA85165003FE0BF9544104DFD481D40C8DA83640E24CC
+357D6CF75AC4EEE667C9417E4AE04084CF47BAC3BF7B5AE87EEC9585C1DD2DF7
+6F3ECD50875B236651AD4B212D0F370C82E423AB5999D578A217F1926EB571B8
+428AFE52ECDFF061F3DAFB0F0857C29192867A19DAF06590655A3A1A679AE847
+062270DE22369C250D5335EC1E2916D38C247C2F3D46F5704F9131CB0B1DE3CB
+077A9C5AAE43C54812B2A325F156E2B7914DD0581C1D995CFC630B8E6C45C1DC
+B4086F172A006C4F302C22053B595B877D7ACCD8AE2CE2D7C1D543440AB5CD01
+1CFFE4C46A150F265D43DFEECAD68B5C6DD39FAF5D53022D0DA1A5CA53854FFF
+E3D9F9F2248B84C0C7F3CF017362E24C324335AE861C3E494C407085E1D0EB52
+E57A53592260081D2D848D3EE6728594B13E0959C9FDCFAF08B5381186F26070
+E8E4AF6FD8AE9F1632B46DB42FA76D167DFD3C5FAC8710E338F800D171A90ECF
+459A7BE777063CFB0EB3C6EF43C33BE4F13A2019D3DE6E71DC698A265E397483
+5F6DD1A7B8E186E9B7A64B3FBAAC866EDF47BC7BBAD6670C70BCEDF28AC64269
+A1E2D87B5599F86018327BCEAB4376746DDA53FD1F267F58717B3C9D15286E66
+77564C88941DE5CAD3D4D8090CD04D39DD575E8D6AC3011DA8D2714CC53558A4
+29142D5970487FCE04C40BB3A149D85E5803C616A552139BDF6ABC4BE7768A68
+18F2B9936E62FBDEE63C22CE05DF4637D7210FCA392167DD4D47E18914821EE9
+4D3E5A41D8F9177B8C4806C61442FBA3DA45C05739DC3C78633066030F183310
+A09B0B69B37B30E5F7FFF86ABD2530630C9B87DF51FBC45BE4269E32C7E50A46
+54EF4D4E1F95520B005EA3D9BD79F9CFBC03766822B2FF40386ACAB012BC1C5B
+90FA36190A5A40C2DF37883FD2A651BA10469159C135E00F172C7429020BA786
+B3741FA0DCF78653B67EDF6DD029840522CA10FBEBAF35846CBC09C450524C60
+DA13904FF1F6CAB70E54A44A20C66E1E613BEB9BAAA38108E34D32819CF769EC
+2C223E025E2182AF738D243195694592D16B8A6634289DAD8D7AFE121A23F48E
+6C18F25FAB52C297569731F5B977556754B903CAD366C257397E9BE4408CD2F1
+3E6DF6F48B39F84A7AD62FFA6364998C021101FBD1741F62BC2E8025EFB02CF9
+106588EA7EEC47084D0E9B0CC9A0E202E77454D6D20DA9613DE4F5B72B0340F5
+A90FE3AE675C268663DFC69D05D64D6003CE45AF87B1B2B330FF92D7529CF870
+4FFCADC7F23AC1B3A86FA82A236BA11607EC857B5EBD1B0EA10AD850AAAA556E
+0B313B90AAE9E628E7A4DA3E9278534CDA342B14BE29DE3BC8E7A011AF17AB6D
+274EC67FA6ECA15587DB94F4DA751DAA5BC7F80772C87D37EF23BDD6281D60DC
+D6FA8AE384E2E27B58A257127C872BE8C62CC1FF63B0105CACD71CC6345CC58A
+28F07F4AE09DE0EB684D4C483BB887AC956F6A33DBB49314E161922488907E29
+A1EE6B1E6CE5CAAC3B2E33AFBE8B5B4AC1889D4750DA2A21E19882B5A3051406
+EE08E0E61EB4151D8659A891FFCDE274DC9EA36153253E845D998D98A2F330B6
+5A25CB458C6F16BECC14DE5C92F38C0A3369792348D031D5557E56FE7518EC19
+12CBAC6DEEDAF47269B920CC36EFB4E69ECA95CEB70E79500327AD6AF4F16BC6
+658BB559B70829823AB8F6E7AA20E1E9414264C06A498FD95A868F6339F114CE
+20C2ED8F04F11C1FF4FB2FAB3F70812510AC23802A8039FEE667EA0CA90AC3C4
+0E215B8BBD40BB58CBEB668CA5275403B0D1DF0DD7D3A37804BF79E988737A22
+3D7BE6029B707453F8EA6A64B51C6F3A3C129CC73D36588242112EA7A800D3D2
+5D4F05E04FDC8547DBB905FFA662A9C6F1300D40FBE0CD98602BE9D954818845
+EF0063C30681D00B75B6D90E171B1DB87D76E996F9E806FEB841C929EE3F253E
+0FCD202A35676C17059DC0BD55AC360D2EB7BD555521ED4815FCE6092FE2119C
+E8146B4AA45FE68B8971F91098F87DD26804199B9D3FE324A15B7C4F0E485E97
+3BAE108D8AB4D048C81F97B8B2D1322AF0C98049660E9C456DD73025BA7E0F5B
+9D9F26A50B24692DB2943BEFB9597CB756FB9D2DC3F64D152403E278DA27A2DE
+E48BBA1FCFFAC0936E7F569D8ED4C1A339B1085BF92634D2F060105991421BF3
+2B6FC67EF66017F7187D17E8A6076FE882420C7FF8AE88D8AF9E83F233A49CB7
+1BC73B6A8C3F291FFC03EB702B8F1051C86C2A13DE18BE594B65D769B45B4073
+AC1081A0AB476C3A4828882C763580A23DA148F1C2B6D522A4499885CD944044
+C1AD8402E7120151A1466EDF09418B0CBC6032C6DE147100D470148CA55C7A1E
+2122D2B0553C59D285BD6E221B02B0A538758455108A69D4E984306991A3BDA3
+8E24BE8D50FD9F37DB43A6F6DDC761F4441226125C9EDD4F8C603A986D90303E
+B627B09D8D9248C6ABC3ECDD10E091AAF4FF497D54824EF6C87D20B192A36F15
+3E9D1FF0ADEEFB5542E8F9EE716CE996BB50046D8A58665DC0521FBE746C448C
+C2E98A29FDA2845A3300D81DC662712F62882F1180AEE1F7714D94E9AB2E6F5B
+6110962A8DADA056DE74569C1540B110787AF5B3CB7D5F300A10987F3AF639B3
+B9CAB59798D7FB0ACBB08CBCEF379824809F445B89694C5184D537A796741EFB
+774A743A2936D4FABEC65ACFA569DF07092042F57B4B3E6804CC69E3B37FDC3F
+67F9A9021E647E181E9F8BAE2391E4B43501482B5D666F16619D164B07CD8091
+AD6BD4A98F902A6C5E093B7354270B4C636ADF062E97DF9A024650A3D4F74C43
+9C16EDCAF80B93DB0F60AF6C6C3DDDA7AE3F41B0D8380C60DF00BE39EC8D31DA
+6191126CED53E3678FD63C958765C3842533FF3D84F3F528CDF6E354C0140899
+A805E298F1AC1F5E5C8931F72FB471AA7C7D60D891E6D1911C6C207D49D0112A
+E56941BC234227B789D4B1FFBD896FF5DD11F760580C061127A56EFC08631395
+4248F19C74B7DD9B79066570B7E669A82B4A52C138FBD0BAF19686259717B3D0
+7BCB48530FCCB712BD9C3A0A1F3CDB9DD9C4208BDE9D444D811B6463598D9E33
+48A349847AB61C7704C2C7E742C2E0AA716AAFC480BE37CEA788D6FBE496F4D5
+448B08C9813C036CED2637E1E6C7D7502FFD92264213C0F028202269E00204AF
+7959AF07DC22660A7FD15BD08A6712F79255531CE315514CB1CF6E1CB1350367
+8EEF852D695A99800C7B103AFDD4A68BECF1389C73B022A0BB7155E850C4EFD9
+C21DC75F7066C5A3521085B1D5104D451B5DF4F84430F2F5A787DE997CE19D37
+CF78ABE483FCF89647549B55DAB5D72511AE41FEA3D71E0B1770FAA8B62F0E5D
+DFB982C366F7F1217F1BB0D9674D2A5B3E660B66B5A57DCEA9747723965BBFF9
+ADFBA7001F06574E7E9D13EF198E241E4058437BCAA3CDF9A1E2EB3063ECBE93
+0FE54A8E67BFBD89156EDE52111A294C72C576DE83DDA4CF415F27923C9D5172
+6D8BC488253C570957EE15293E0E46F183C0AAFA7B4956151DD379E1C0CA7876
+5D043154DBDA49C6C7CAF8331FE95BE589E177BF40B7E1197EE9CEFC4FBFBCC3
+F57E30A5121FC4DF64BF19155AE23DAE37B1972B8B7B73D7D1720ED8715E7605
+C75F16F3971851F5FD13987E816BC5C336768E4BDB5DE501B9158CBABDB642C9
+8531825B386131DAC69E721972CF98BF6425C381451874B0E6DC018E1C74333B
+D7569EF0061A4C5719904A7D232447236D76B4730651AD3DD3B7DF8B35578713
+30BBF61EC9A18A9EAECED254BBB47C88FBB7CAC0A8639C186547637A8FFF242E
+77F9848F8E65B4288D6BF0E6222D48337861B12877C22EBB754ACEBAD1C793F9
+0DFC62C3CBC8226E81FC2BB2E1E808548ACFCA5CF0DF52B6685F98F639A91629
+7ACCCF21A55CB96FC41A93699142AA4684065895D92AC4A43F100F27336CE524
+A07F352CCC48CC39F01871EAA16508CD3DAE990813388A2FCABD1B9F106F76B7
+2B4CB779A85E2514D50D391A89E7E575D21209A43EBDCD4434BEC2A8AADBAD01
+9C44EC4393D40E8F6BECC774D5CCF006CF6EDCA0696663DC8F7FC3C81CD9E76A
+7423F6CA83A98C86271B63F154BED027C8FE1C7DB065F20CA9BB95EE0788CBAE
+0C07A137BB36367C0D02B2D4381912F966FCDE3109BC0019674E857087654343
+FBF47F49F8FEED7F1FA21F605A3BF30AE28673190508F05F1B62E7C08FF674A0
+72AB9F84F3C355645BC31AD512EEFCE54B38EA0E3A81272DD97354FBB41990A8
+D447868F9AB139E412797833503ED1310E9575D8FF6F8B61AEA11DEC96D9EF6D
+9F680FD70C215B9E38FFDD68867847B65D0F4B73508E9A28945C73CDC73E5F6A
+86C0D8F519FB2DEF9AED159AA818FB18DC16CBAA3881C3E6A4271F2B6A9E40BD
+697CEA852ACA6929CD8D002862185DDA18F2184C500EC467514988BEF2B66A1A
+1EA08267593C84B729967A8CE3B177F2327725350FAA0477AC1B347C77274565
+2792EECE39B4877506AF41676F85A94D6211391DB3A536F83552B9D795F0307C
+776C23ACC65D52260FCFCC15DF0012C9388C4C9A6B174C8CCB4FB13CD8AF6C9E
+FD52CAB7B232DC471669580C9AF620BF53361CF3B056D01419DAC419F03DAF36
+C0C1230BF318FB9E4DE87F1B090515EBA812C50D08078F6BEC558D28F78E6B7F
+6BFDB746C92FE7CE74B96053D414F8FADACFD56E6AC0926D163C6684E5DEFB06
+00213180640B9ABB2DB40CEE24FD038BFD50A5D2DFC7379B566D5A3F017BD3D3
+23D9A5DB694546AA38CD5F5BEE64A8035EC956053F77FC6770C2EF927C2DD2FC
+75CE2E09F523C2AD6FCFCFB53ED3FE12A187496A2AED39D01F59EF9D0F03284D
+68CB91DE65CEF72BF9B8D5A385BED6B0EFCD800BDEB4EB3258BB5B9CDBB5FBA1
+23444AEC233ED36E2D1F4EBF16396A43CA64927852E3D98568CD45CC7EA6AEC3
+49A681931AADA4A4CAC2FB0AC2D19D29B99330A3A461F426952C49A13F59295F
+BDBE36DB04D9E02ED93D09089FCC404F5BA7A5C9D211BC8305E2D7B24377A4F7
+ACEBF0C8F67F8FEA5231FC9E434D25C3CD2629486D86B15035F3CDE94D90189F
+7CA1BBA1AFDEF08CB602B03655E8D80CA34D936D77057F16DD84A54DD0385F30
+5276066E8211F43B45B2F21BF5AD5D038A205704A0881247864FA8FC5E92A03F
+CD28BA0A8B5AB071DB3EAE5F0F0CE29AD1F7AB4B11F055A456D1C278F2D3D145
+34C83B528806955B9E9110ACABE42414D6E10BFBC2CCA4A26670B8E443FF5A18
+D4380E4BBC02B0ADB418C1AC9D1C2ACBB32CEEF28A858EC0939A8F9987C0D911
+81CB5623A92D17467EC1664500525EB1558D28C670CBFF1BC05A9EBD2B05CE9B
+FE1AABBF21AB550DB7F77380944704C177E8E84BF8EE16455CEA2F9E05F448FD
+589381A939634F2A5BEB4C0A987A9A7D8F522B2CB33D991D6A918B13A435547A
+DD7F61D44BCC047DCA66148781310320299C8868810D5E5E3FFA5EB82DFB0A55
+933DBB2893C072E0EFF4F56D5C41063A1B2473FD4EE364B2C63CAF8AE438EB03
+B67C5DAF70C64C19D126F23BBBF34029D1B0FA29BCFF2CC9585594C26BFFD4D9
+B82BFE1AEAE2D2DF92F1769E6F486F8D21E6DAE3B4D2D7798FACAD3B6349AA7C
+F27A8222DA799142B6C7CB8959F003DB19F322A3635CEF2805D20137D6B31760
+4A4AE4955F7617B94C3C8C03C1C2C92296A56762452E38AA20CCE9C370586399
+C6A1D6BBDCCC6B3364040BEDFB41AD4026B508BFB7697284F9D76EAA415CDC89
+DB18A3B0B645734348FF727A48070BD74D37BD09B2B0C66A0353FA59C154668F
+1A34B00BA96CCA0F055702D8279429DFE035E5B9E83BF2943E9F777CEB99C5F7
+6F8EF313A78EF9EEA42F797B611CDDF2D1CD7625EA3898BC665C699524D93A92
+E0D7A6FF547FE80F02BC4AC676B1520772E3C88FF9E683FD79626FD924D57E0B
+E990575A45004F4AD1B4B91F7E9EA944138C5413B5F2A3B10AF4E0368924DEFD
+1B1017CD11766C719E675A8A36FD8EE23296F33C16CD56ADFF538965BABF5E68
+6280438FFB1C6E2376B484F6FBE8A7D47DC49093792E9218B18D2DC6D5366F99
+2A345DAD2D995F2013678975D0DB29A91B50DA6854D31056B9B66B0DEF7E9DB7
+1AEBFCE712B72CAEBA74FEBB947788047A31B3FC7534743210743F07AF664F8C
+C822BF9595F0F16989E85FCA23186B105991421BF32B6FC67EF66017F71ADA55
+7888F6AAC93DED4DC55427E61B9B2FCCEB35E306BA11635BBB6361D5378232B8
+0C68A72FF7EF2047FF0B5FE2414668CB117AD78860649D14C6F82750FCFB890E
+700B9A05B720B0B6320CC8DAA84A00A6299B1521D5FC388E0F499DD9ED366616
+755700E0ACFF57161E8D3F2F9E96D53030F909F5CA3E9A351FD969C8F7A7278A
+BA5CB5D9A0B3FE86163153862CDE6F57861DECD57B6948B4F8483414E798FEA5
+A9D0AE095BE71DA2CCB0028B1190794262724FD2B0374E025378FEE27C00E84C
+66395014E6592528658CBF04A902F30F433A10FA8C7263B08EA94C8D15F235E5
+BC3B3671DAE22134DC0730B84675E7DFF906528C07E54398FE3087764CE9249F
+CD1F4488D5304DB64371CAD95BE6B267FC1466041F41F3B565E03AB76CC38B49
+81DD9F9C09B6305E3F5C2247F6BF4D712E536912F702ED69D25724B98013AE92
+6C864B309603E0F647DC1D40F11B1FCF8542122506DFC90752BE8F8004D584BE
+9EC78D30F3EF6D8DBF6014990312519BF5AD6B51166260C8D99859023B82C652
+ACB2EA6D4F6DB3E6C0AA7AFB6CB4D90180C84A45D6CAB887E32D437636650A70
+692BDFDBB49EC708928412DED19D1EC342C83268D3AD1AF5EE56B49898CB6A4E
+F0C00DC87FEFBAD2BE6D4C14DA45C6235F346505D67B2F9D1EE156A71A515F74
+BDCDE7AE391B09AA3C41E1832A9E23C9670DEC758D21C4B8DDFD4856C95B1E23
+E6B80DEE270214C5EBEBC72EC9DA59E22099B05E2D20E565DECA363FB39536B1
+4B4B5FD9B4EB43F6E832B7EF772BE1837CE3819BAA48E77D4B147D1CACEFB832
+8BA6E77E50950C9D93B95986377FB924036274E6D466F21846900BFF7F78099C
+A1C9E40127F63E06661C43FBB00C6B875E91320529CC6188ECE0B678C9ADB2B1
+BD374DF23A53E72EBBF6F4B8A8632BE2D480E68591F3FCF70B2B8FD81FC2A0C2
+AEADDC98CD68D1C4BB682F8BDB8E97EAAF98DDB4AA59F9968E5C66E0C98BFF3A
+2E87B026EC0D8ECE218157E60381354A064D90958ACEDC6DFB0180CABD7793AD
+8503B7D43BEEE7D167E381DFD081D7FE4A87DAC631865288801BFCAC5A352983
+BACB382F0C96CE3B8DEEC4E2E43AB3CCB5FC72957A87D28524F55175CDC6E9D8
+75F8AFE276003B040455F2E796FD8E27858890907B6AD3E46CCD35817BF57633
+12CE985E37EBF0AC93B793B151A57D944F7F8ABE121FC713409574CFD06607AB
+D5F86DC529CEF359A1CF2806E6B60D1F55AB692BDC0A2F39241699269AF57709
+8F6FC0E8946D33F26F81EEAC19A0866B8D5484C97D7623E347CE17D0B0CAC43C
+A5C811008847E03704D55D3F9335E8D745F31FA6697346D8EC71B4283A45F831
+A775002F1F1245E6DEB093DEE0812C2E9AE15733D65E83FE24AC6A3D4986F274
+A3D20DC01DB8F97ABAA585B9B54F74B6323A84770298331D494316102BD72965
+AAE707BDD7FA78719B21C16F4F748487B5516D1293AA322D804DFA80B39E967D
+BFF97023AB8A2B0930B4424B7DD0C2D59EBD0037D325F67FC15530689801AD86
+5AF757597D36ADD498625EBE938195B060366C15A124F22AF1D04FD69E3BB1D7
+D2BEBA2B9357EEBDD719E48CADCBD1B1B5E1EF50F7FC6A235A5057B7F934753F
+B8BFB77D0C07ACD517D3DB374A3348A2BEC209553064C165942243CF2421C8EB
+DAB50D78D5589510D0EA48921CD0B7B38DEEC195F65B1F0243173F1C17CBFEDB
+1CC1E39EEA5D23ED7FA84C5601C904A07DC03766C77685312348C0CC3D81CCDB
+68C382C1F707C6303E537941A7EC585017AA8E77A515A761AD1ACE6D750B9891
+EC0D34F2EC3E62604323F0AF80B4F2BBA08B58808BEA2DEE424DD03989F9FA84
+F3C29A4C84566AD5506BB1062415877453EDFC1C901E7D5705E2E4A3CBE55ACC
+C7CC23A855D13D8CF236F05F60AFE0364ADF1413977876BA6D8708139B572C14
+BD340142DFF8FE0E716352C6FBE4E8FD1601497D3A4937EF0646BDF60FF518B7
+59197420BA12C1AA7A84BEA88EED8A245BF962BE5B20A91CF95A024DBC6B9BD6
+0E4538A0B4FE704B59B25006FDEDFB88568823566FAFDED348E083B13725C0B8
+5181568654ECD83F25FCBA07A69D1B01D85407994720C090C441F210BF6FA92D
+1B3699CADBC2C55E9B1A0C82699A041CA933D582C638B044774646653E8848D3
+27890BC22264C6E6358D8A08507414AFD01A31B3A1AAFE6E68EC6ECDF6240B85
+1EB56B63710086557C588EB70D9AECA7F316F560FCFABB982B5608B09BB8FBC0
+722A30D2961FCBB0189F0DDCE6C9ADA2F525FF17806AFA95899D9E57D78489E0
+B5345E2CA5755C44CDE4E7D4EA2EF61365243A0CBA8ECB4E63ABF29E991D74B4
+9A907224AE0608850BD5A021FAB229FB84B9557FCD810E28CACEBD1597A7E385
+618D1BB0307190751A71320452799C4231AC6CEB60896A261BD5A24B7FD0835A
+AAB8792DDACA67667DA3EEF8DD651E78D21F30ECADEE2DCB65001268F70E361E
+846648BB7145F03A11BD63A68142E839DC705787A551B18C89AEB66E72F7AD83
+635DF2CA6D092542B513E2127F935DC68625BF52263B13433AC6475BD17F7B0A
+0CBC2F22F904241A0382F734D20924F855F25CB7DFEA339F16EE3AA42D1D3F72
+EE0A35D324AAEB44FF6415761127DA6D0C827C0939BFAF68DB26B73BC75A6EEF
+DABD2B8E0E320872B805E812A2D604E5E3A31D4B5BC51B34CB1C7ADCDD17CFDE
+66194C82F72360C46B45F43690CF207177D1AB773E7F31958F5D0A96C6B75B9A
+92B47790DED001108FFB79DB50DB43A89EDBF211C1F2A2103570BF8CB2088DA2
+F90F8865C98723A209D85A4A76F1C87725994A755D744BDF44338D9EEC005FEC
+D4BA9DA04382BD60041B294E0A64EEBEF75120EB6FA0B575F9580B10313F3E7D
+2FFEC54D0FAA5D98E937A78064B6E11E1EC39B92E64D34FF2B0EDE96440E982F
+C430616BBEA78622A2C4B2CAD19034F0FEC92BDA12AEB702B1AF41480DCD0053
+3ECB745F3768CA0CEB7FEC934F6EE726E0B2C5E7A021C4F66DB772DA82E819F5
+195AC52BA823021874CBCF586132044432C45B68C64B1A9D0C9221FD15E0C72F
+E696FC41649844BE5BFA7A73D04C5BE7435379900F618CE57628972AF5B89CAE
+C72AC861AD533442F959FDE9450254154F939ACC6CFC31D5857F2CAF9A4966E1
+0FDD79F8BE08FDF156267E07477E16FD072802C0A605C6189D6E3A4352764DBC
+67087C1C1062A0D573783D5114672BB5E8767EBFD30E2E8AA87C53CAE5864761
+0A3B50C76EA482DE95E8C4834B1667DD0157EAFE506227E36682BFDA71B606A4
+3A194D91F85F16580D58C483625E7B7C8C54392AC1E7E49CD0C5F03674E52C91
+85347F755D05C48E33C1C8C56A72E1A84A8903FD2D3D4C5922A8B2469F1FEE0B
+66EBEB295DF175CC01B0B5DB2F2D438C8995136C586F13610CC195106AB4534A
+BA4B5F5C59EBA67CBA8D7DCF727E6DABA590EF600591C0379CD81F97F328E2E3
+D9C8037D22A0CD630E14A5B49533B3901EB066A9597BD32B8E56751237D98F6D
+107A2196CD040F5B1A2DF9B6543C73BE8514BCFFE2B02760E8596C5EA8D678E9
+ABD70FD94C5612C963389BE277058A3C80A4DF87A486CF2C332A240E58752799
+83D52AECEFCD11B1DEC4FFE92B8FB40AA11B1F6798B58DF50B0E790BE880F251
+2A0555D1848602A2D6E8D0125BC759C936630CE20DA942C9379A240B89DB383F
+81162A4BC35DCD556D87489EB5B7A45E09765A2876BF29E254860599ED269F7F
+C8E3AB96061A3D15E7BC654EA9783C7A3A39C4F4EFF5D60626EF81D90811E95C
+E3F04788F9835FD973100E0F6D93E340F85B3BB641A928BE32BA54502C3EA3F0
+BFB810B460E605EAB137E08994262B2C50FA66F62CBC23B1AA608A30B04807E1
+1ABA07F3AF5160EBE904E38042214EF4D431D605EA1F4BFC347DB17CC7EEFA4B
+F7F04A3EDF1BEA122BCF5C730A2D34FD3486FFA81FC9B27F1FFAE2FEDCEB24EF
+E99D5D7B77B0E3C8A534622C1FE8B2C1373F71745509D8A85063681EF0C9FCC8
+B38021BBC35DF8B0BBB5B9F0BBE74141D51AEB3FE54D68CA7EB3642A820C3359
+6E438C05B90DAB101FA92D4F8F62A6438E48FDB5CC7B1A7826EA5FA39422EB74
+A0750BF7E1573C636E2E0C951DA40A7E269946029B040C8B76C39BCAD5733910
+65BC17868F137FBDE5F4A1D8A936E1D4C1012835290E34EB50A7B23B4CCE9A69
+D9D2453EDCBF359EE499B9F182C0120633474EF7F60FE575023B152906B1CA8A
+A608D49E0B193830E1751E8D794B11E074CC8937D081FC9F5D0985DA151307B3
+3531B5E3FDE332A8E62EE9643E31849F6474F2470204E4069EE17D5CF995D754
+FCD2F54C9750A104E5F4C880764AFE1B3B4DBF6BD7590BA2AE2BD0A9D2933690
+685FB6538B28C1AA1958E148AD52EAED93BB06ECDEF7D197A0966028E2AF36F2
+3DF4E11D65F695AAADBB9EBE44C1AF7F3016CC1FD7072EF1E720961ADDB4488D
+6044191E2481374AD3BEF33E82649CB1F40E58CF8CDA0EFABE4E18A3C8738D5A
+45D82D7A5DC51610CA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMMI10
+%!PS-AdobeFont-1.1: CMMI10 1.100
+%%CreationDate: 1996 Jul 23 07:53:57
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMI10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMMI10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 110 /n put
+readonly def
+/FontBBox{-32 -250 1048 750}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
+3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
+532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
+B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
+986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
+D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
+9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321
+990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E
+6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB
+DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721
+59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823
+D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF
+8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808
+6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9
+1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE
+03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909
+95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1
+74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2
+3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8
+47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19
+AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8
+42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8
+40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837
+B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53
+9560176676ABB71BBD0EE56B4CC492C0652750227CEC7292F248E0FA181E972F
+3F89FBBD02B88F1CB5334DA69F879789BB285EC22022520E891E02F7AB6B14E2
+05BF497C95D8817BF28FF03368FF3AE6F4499AE1C0C8DCAC8B159746D97DC0B9
+57ABAA33150AA495155FE490976D62CBB17E8148ACD821B964362188CA8F0CE1
+50881E89A638C5F6658F89D797C9016C2F62433B8D40D808E9246A5FD7381CB9
+119A527E7AA440874F82853A9F7FDD2AF600965F1A353885E35AC4B4830024B6
+B2CDE01D35BCDFAA996A8019F923962DC56A068D1657B80CF66F2D4BEBD57CAF
+171D0F4DA21C889B11C00CFCA3502A10C07A9E1AE3A82B45CFD0F66AFFE173A4
+D78CEF6E561C4AC5F11D15D68800B7E46BE4EC90BA1E36C453C68A6B3478B30C
+3817853FC6277C1C70506E47E7242D0FA069A4C8DB9E2F3395227AF1FE357B13
+D0BD6BA920C6B48197867C9846D61E215EABA3EDE85806AB51D552FE85EF8066
+1311175212EEDFCB74929E99093A64A245FBF82D164FA38E23553BD1F45B1A16
+0FB3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: SFBX1000
+%!FontType1-1.0: SFBX1000 0.3
+%%CreationDate: Wed Sep 12 2001
+% Copyright (c) 2001 Vladimir Volovich <vvv at vsu.ru>.
+% See the file COPYING (GNU General Public License) for license conditions.
+% Converted from METAFONT EC/TC and LH fonts:
+% ecbx1000, tcbx1000, labx1000, lbbx1000, lcbx1000, rxbx1000.
+11 dict begin
+/FontInfo 6 dict dup begin
+/version (0.3) def
+/FullName (Computer Modern Bold Extended) def
+/FamilyName (Computer Modern) def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/Weight (Bold) def
+end readonly def
+/FontName /SFBX1000 def
+/Encoding StandardEncoding def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] def
+/FontBBox{-229 -316 1737 939}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
+57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
+3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
+41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
+ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
+BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
+C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
+2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
+9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
+EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1D9F9A167BC064
+00BECB75078C40B8FE29E6169F9CA9EAD3C8CC4B31F33E66B30F4CA5F0F743EF
+DC2B1859C37C4291C5D64419125B705ADDB0C085612F09D6AC7DC4CE8B35EBC8
+1CE8C5F6B0F8EF41A213445DA7BD05638DF2ED81B404B2C3CAB5F51C2A4263CD
+B74F54D38C2B4C86A0D6E76212B7BEDF7FAE6334339A8A249C1AF2A51EF48DF3
+0FF609A25A0FA1EDCFE4A5DE9F3BD59C2DF4BC1D50B4BC3341CE01EB8BD39743
+8E79DAF3EC0D27ADDC68BD517E4225CF4C78D8A72E0683D6BC285C21EB4084CE
+E8B4A08A05BF8EDE3D97CCEC74C9E9CB21D7A52D5F7CC453D2240D8168F765D3
+F7ADD78BC19857C2383EBE7036C9E7DD0883919C1649EE0B35396814D0A6B8DF
+EF7BDE14A33E4F65F1582CF3DF96EFF8C6A3628E74ABA0B7C14730A876B92757
+89BA2B680A09568FE7CD100117969BF0ABDA7CBFC3134C26E28BA770A4E2B853
+352DBA807E1D8B8F7D2F9A5AA0B19AA4AAFB140787C7882627F929F3AA699D45
+367BC71DCFFF624E034002931E71D52D9E2F3BD7CED36CC6D9EA433FF850E128
+52FB997A60E05F9B5ACBC44942606E15EBA812C50D027B965B9A5AB98E388113
+8AD5B484AA0B7F9198D304A02119C4DDAFB83D71AD42B9CDF51D0372A5DDBFA3
+5BB75A359BD535F3615FBE54F752EA9759D337A846948B21EC7B3EC2C566D820
+C359201546A7199873EC338FE4E357C303D54818B402507B75E254A525633072
+B651C69A89BF983D16C7A507D55B28F546E9B7FB96B02C5EA9F64CD5F80DFD46
+1641C4FE92F55158826B13443925F4EA1E06811BCFCF19F51A76E59BC0F818A3
+D4AE53CE07F29095C409B990F913EE0CF4B5284966755C7125E8C50005FB16A2
+44008380206DE883E2D93624F072E4B04E0B4799F581C0C798C1E0A9F0F689A8
+3788729A66485057BFC6FF123BFF2DBFBCD3D643B229187C98445FACBFE2D67F
+9DA4FF12E472728FA9E7890CB4849B5A871AE31D538697353E460832328FC335
+6C5A1D65519A603C86207EF72E07C6A26E593FD47B0297D1B4135853CCD791D1
+E9D4911969AE2FA500D1386A868A2D337FCD128CF7B6F051EF41ADA2F3F797D8
+83FC8740DCC6AD6B0BB91A3CEA3C283436F25CF3B8DE9C3673EB17DC79050393
+321EC74147446CEC58EBD6D9574C86F28FF8CE0CDE1311044C4A005497B1D47A
+AF21CBD08A2C5E0D11F44A3CBBDB14D55D8F0699D2A0E8F113F4D625017B68BA
+101C1ECC1076061D593A2415AEA22E2A70A5C94CC0376BF669942CE5103B4224
+62B6FAA51EF6C23C3EA768A4E292DA4D6B1FDC7DC07EC2D02F0D6AB5A6EE8BD5
+B273961C7CCB8ED1BC46DBA54676F41D4613BC8272FF827EFA95DA3915C64B2A
+DD8A97E8B15D38084DC8C42A3C2B60AD93D2038D94BB4C7EFD7CC528A05C49B7
+6BA1EC5682F6460FD38C3EC797C2AC127582FB88C242E4EDE502E62A742A1EDF
+17DC89B37856033D1AD9D91310F5C91797E412D690765D26576060D2DDBFDD8F
+4D37D0FC52CB938D6484274579C92E18C8FA4E67D56C072DCD5A22E510741DA9
+DA529EFAFE44BA7F7F6B509F0626544F588ACDA125975277564E6C18A2C9EAA8
+DBEB8748BA48E0F80AD48C51E8B11DEF077024B33DE798E945BE14F2B4C476FC
+B90FCAA8C4DFF3B249DA28FE4334A6A050332ACE6E53FF03EFE145DC8D22172D
+0A640F55E6619305CE19B6F1B24455F37C2B520C8B4F0FC245F56003338DD043
+5613CEEFF45CB2EDFDE15843B88D49576CAA7BCF8BD9D7BCE0974A7C56EAB8E3
+016A9EF18DA2237B23A09B3E8973D757A235A790B00D04AEA8DAE583FF40EDC0
+3BC59DED43C5EF4E6BFBBC72F43198CF52A02585BBD10198221A9F9F6F0A57E1
+96173F1329E1F019B9FDE08DFD1874F04F348FB6DD459C417A85B43B7DDDD32B
+25E07D9729CA797FC6EA21AA84D8B5FA6D5E8BD5EC5A36302852639B39770DBA
+2F02F332FB941F45EDE426BA68DC0CCD190619E0BD113AF8B904C45A491D7AFB
+32F0B92FBB00A1B04D3D1B16045BBFF37A240D1009A6062F290308D29C040AB9
+9544D7B4B835FE7437E7D67D47A7FA6B9CC2E33C7A11F45F6281569B03F0305B
+F6E400F8E6B1C60395998ED646AAFE89C1299D94203FF47D81FC3743A88820E4
+8AA67CA359A4713748DB19C5BFF39E431F53CE0928865F0F66F8B14C14786CA3
+604C6AE3B80064C93AC8F5CE97C367B0F308A0BA859D5AE5800B2B623E14AFA7
+87F13F130AE32DC756B157A5901563F476A14CEBEB80723C315D4EB1EE637124
+AB34397B532501235E2F3EF72A49CB44876CE406261843C4D9085F046DA04416
+0CBE8D4CFF0981FCF6ED6204B83A20AE54FC8B20BEF8C8E8B8AA0D792B823DAF
+38098846BCB9C2959E479450839E46EA871DBCF2B8B7F5C85F1C8B37C5F9B4E3
+46F89985CEF91AB13D0A7029F2F3EDD2C9C644CC5BF998260D4F98EDD257F2DA
+25B78AAAFB59015F984790091893CEE02AA5081B9155296616B3BF0ED776FF21
+828005E45C4141B1E4AD0DCEE96D21A0D251BB808F84DE4A6EA339CAA8FA00B1
+1F4C40B9CCE1A6FF19F687736FFCB8A649C235F406FCD92E29867E04EC5E3C07
+C9B1610FD02A61345821993F727ACDC5B5353D94C752CC42D71B53BB577FEC77
+2AAE213BFBCDBDCD96CBBED1D13E53475E193450E933C5A9A4946821217A9860
+5D976CBE473AE50B35F463E7964081377A026557181E44089DFEEDBE86B80525
+899742C57B6F09A84D332B77AECBBC30133FD845DE3F3E8D00A5834CA3151273
+06DCD89054ABCDE5BFC564560A508E8DE43E36CD2D9FBB9467600CA78E9836A3
+82254C7DBB8634B6250715B471F275F7091D62587CEECD8F32C24508EC7EFC0F
+A10060703EABE2F443505205ADEF48DF07FE2E50282CD05E99C1B1E70C8E399C
+6C3BBAD22B13BC0593F8C0E7712C21917894DDE33C8FF291CF91CAAE50DC8463
+74B50FFD382491CB52B1237511340F32F4578998CF194BFD141FF208F1982817
+F68EEA18E6E06702818F911E727EEE7B9EAC17AB85B1CC8E6218D063E6462EE2
+48EF181479A7C6A3948F8B747B7EB8E7541AB9220CEAAE542A7100E96F90D9DC
+38BC9DCB6B366370BA0D90B5CC8FE919D55E03AB6A69A4B91682DB73231ACD4A
+335484F89FA1FE9392BDC330820C3681C6713B5C159088B7B0B78AB57A045AE1
+39D8E8DD4E8CB5FAB9CE68D8D86C2EF9B70B8FF0E9FA4A0513829F5444832EF0
+85347992F0A90BD6E7E017A42A6DA8A5FD4FDEAE62D937D01DD4CFBEB9FD0CE6
+24CCA13C3509D9F497A3E146C23041CA18840138032946EDC77BA61F010A0D28
+5065D3BC5C4C0BB1401E4CCCB8F2BECEC0A78021003D40FDE68540083A506F57
+0143723BA968EDC4273726C73A33A357D10632538BDD3D94A993E8EC2F7DA89E
+4ECCE8712DA076F714B0DED88E80D61561AE5C0616226E26B5410DFC76863887
+83D93CA182B259B7F98AB07B2371AEB80E2B4F69AE7C306ABDD6FC1B93ABFEFA
+89671F2CD8081E7136CEBCA6260C6D7171EE900009F02939A2DEF4D9FA6173AA
+A29F5F128CD52DDEC2D7D833608142AEA8181CF24A596DEF299974B5B523D5B3
+0C2251A466E1D4EC4704BD05FA91560BABA65FE065EDF16CB8DD548160E58D14
+CD3484616D656918F06FCFD5299FFAB09ABBA22B2600E4AE9E06969E6BC5E6D6
+8B444902417C4087A7373AF534CB8E4EEFFE6F592B9F3DC3988640D4CE2CFC49
+E0FAB1189CFB2722B485A7390252A98957C41304514AC544AE8CD40F10DF7F33
+A68B06CBDE6143B9CC910212591D7437FD118062685B54B9C55684E5F80CD33C
+777083723CA45AA7A93E138F2A8524258456647C3240A024D798910E662EB9EC
+3503C9F4D36F563A5F392A2CD6C7E564C6268E0896B346FCDE0D4F04D9B5712B
+7807C1B5A77E1B079BF6FE2FD454979C1FD5E1B12DECCA2D785E1DF3192C6603
+37D47B78DDC0B538B1BF021B297551D80BE818D60E405ED0E55C2C1389C570A9
+AA0876EEB958FA0CD30D870F9CA13F1B683928CB8485B6A73E3FA24C9748A535
+4BB1E36EAA52383116D8C6B88BCA14741ABDC31A0EFDF6A3CF432AE05681BFA0
+BCEBA15607684530F2401AC6601146907D867BCC272E5D3760D225BD930FAA27
+BC25E63025238B378E605899E7E0B1538C5D06661F57C3445ED4D87CD4DB7ACA
+9A6F6CBF285EA43866EEC0B930F855F2532796B42E8DCF637ECE144C001AC0C9
+FB55FFE818E62F712A91921659E5EA967C9F04F156053EA715E0C8262035C0E6
+9E3BD7F1D0D679917A7FD1CD78EF81ABDD84E7E2F9A2B89179CA4E8BF949E178
+DB03E941F596C6B9DE9E1775E862650D35ACC34FD7168C0E3DBB1D027A8CC6E9
+267D35CAC182769E8FE84174DD55C1DA75D15A4E9800E53F01029A9B2BB1C9D2
+A6EAB9405BBCD3103DA920D1A1F54563DD6AB5087F495FA3D8DA9F8227A5EB44
+43D7D136F91068E9A75F5E9BC49C59E299335870AE06F959153B40F833625704
+23EC70FDE3AF0318E185417C629F3B744B51DCD1220D6FA4E19621D92A21945B
+CCD36E19CC820823A0D5AAD80DFD8625FC998752DA99266616B3BF0ED776FF21
+828005E45C482CEBB95C9B37ABE937FEA9DFD7E08913A6C11467C30B5F557CBE
+FCB5F468223E890CFECCEBE96CD3E81845B7CE41375DBC82387FD34E175921F2
+A96CFD603C275A1F76EFF318FA8ECE2D4C2724070E228B1095657C37517C4204
+11D2B07272FDBA5D33B1FDBEE28076C866593D9FC98FD7260DCDF734710A6B2B
+7D57169ED0E78047C2348B46BB5475E1733CCE3A6130632BD511422ABDEBF644
+B6B353B1E67FA2DF73210E56DA81E3354EA11C6899A7BB0633B558551F9B07B4
+4718E8632F4D54104FCD830974D36EF007098E3C89E10088F16F325752B7BF8F
+031652A68CB59AD529A5A4A38706989C4FC0D582FAB3CC8CE43C9246006CBD33
+A6D45FBB5B8E2A0E179F916298B9326276924D0A6D986E1E8FFA084020D06F11
+537A60DFBA63F35CFA8AB1AF66088004E53C61030E9698C3CDC042CDC07F679C
+7B76A1987D3E76BC13E8C91A77B6B1B9690E54033E02EAAFB0BBBD38D6A320D9
+CA98EA3330040298C4B939253497BF84FF405FAF039F5A3FE8DF5B26B87D068E
+26B803BC90AB35506D9E406F24A209EDFDC6CB8AB4966E05081E15818E933E03
+AF0366ACC825C53780BBA8202D43091FEAD88252AFB2CE5702D282CF72A27FA3
+E90B7F50EAF306728AD5DD8A0B3F8ED374FBE164B9157CA6961B881A7F8CE687
+90E7F869794847817B33F56130640181908253D421628CA7A2019695EF0D438E
+1C15460AC32D4EA7C7A2DC65EFA6A435B64AB5BD2DA14853EE6920D25EB3BA5E
+41B5BA06E191F3E692694769B9A7FB05FC3974E19DEE2CB64E00EEA3A5FD9DA1
+43337FBB5D720CDA6F817D6493B7C6AD8FCF23116AE19F25B99FE7ADBD2A6CAA
+32D937D0AFB580AF741638E5929752093805F3B515438BB83563DE147A8E242C
+D2DB8B3DB39237BB6E42B8FADAE0E1F5E38E2A8418384853B4B7F6857270BA17
+E93B3BCE5396C6A81009D3C81A0BCB767A0761746A2607EEA9700F705F9B9FCD
+77074AFBDDC51569FD1157F31A1B749B5EA972B23DFBD3F971CAA70AF94B4751
+0E688A520177A1156EB3A9B65E6BCE653FBC3B9CF88126C17A44D68B8BF95F40
+966FC97CD226C85EFD2E4FB4E473A751137683D06F8F0A7A560DD14E1CE676F0
+6EE0CD971416EA7D89745FA57067136FCBA04D1A0BD94950A933A1949A4016DD
+84A54DD0385F305BB107D77C679AB4FFAB76807F57BCD3B0F056B14A8A977E2C
+F8E54549F31D5077D68A9BFDB630A8409639A33321C6772E2614C23F18F6605C
+07CE9C5C0B5BCD65869D17C6FA8AB334698392036C6D4FC06E57BCEA8E8E4754
+1348B91C175D16040F4DD948146DB35E65BD79BDC68C0DA609DCF57EF4F53674
+C8D4C9A35C9627B69E68F2760F36F919602314842EB18B97F95DE040BF06E520
+94409DCC00287410AAF0F795DE914558A8D61B8B22F73ABB8ADAE775D48C1603
+7309CCD24EE602FA579333EB983EE27728E644F625B6BD4A888FDB55EA9CE7F6
+35C6C49629044AD39E18B6AE437489F2D087E6F8641971C2C378C1B0A689A287
+DD00DDC694177459A9CE6885C61793CFCB78B10EC2C5226C9BCB377F797AA2DA
+43CF52BFAF0D5B668977CD8CE3D80404E7422D8DAE5A86550D436404B4621098
+DFB5594001DC5B6D34167CDD6AE64E54100201362C5E81BF78DA7F600F27EC64
+1B24BBC6E9ECEB19A35AF148183FAFFF4153BE458539BA87EFB4149F1B9A6D05
+7F23073A2BFE172A83360F2D3627A17D11E6462FEF617557378CD7F561861C70
+98B1D587C464B806ECE1DEEF5C791A335831342DF7E95C56007922C46FE8971B
+87F9C522DB45DFB884988842A84F44E072E579FE2B2819A3942F3565BEACD8D6
+C6254D201290D947558EA0FE913C18CFF8D23E9AA05DF6F0FE8692661DC3D0E9
+E5FC8771BF0CCA2FDBE21706325472BB6D030888E2A56851C7B16B0DE4C97C1C
+2E379B2BECB9CD171B3D533703E58E26479E5B1C87ABBB97FACCE72D2CD79CDE
+AEE9A34C12EE82A6073D05FE1655B33B8238D773B66DCA12A961F474C2C2F74D
+414C1F6B2FBF9A1BCE4E43879319F51D1A55BF7CF667D5CF0864692968B311D5
+A47E086DF163AFEF332497511512946E19DA29AA77C08192EDCCA27AFB405465
+163A924B2B244B1EB631DEB68B5D81F209619B91F7566801E8983DC45C64A457
+92899C7FC5DD1953DFD7977455CB374C41C907EE09D4416730BCE25686F4EC04
+5CF1E57BC63E85397C69C894FE3052705015B206887A552AF39A3226A8568825
+7A0ACAE90E92608A72C162E95393E462A675AD5B45206A2DB00F9D6C6A32E889
+CBDB888C84AD2A0B57EED9E39692BB381C2C68CE685293CB7CDE45985B898D8F
+853EE6FCF4F9AC6AB500BACA149CF0B01AE1FFB8E694DCB2CD111AB5FDF9AD1B
+0D2FA07971FC760DFF6F59D0968E1A188F5D0D9492F9B8173A6C4E226FE9F551
+5E6D8A968619514F62BD91BCBD102A427E2B52D2823572530E41B7567A927D1F
+73F75BD74E13F15DE598DDE8D62117A829B05FED1E15E79C21DE7BF692895D48
+EE0519B72D1133DAB8D95CC3BD66B83DF7C3AADE06B13BD007E3776FE26688D3
+A4A88F68BC0017918DDD20225005D5FE3AD0BC5E643A2EF56BB682CF20716B55
+9A93F960D981C87EF69EEC30BD30EA9C76D10F54F992644B359FF2E79509090C
+E2D75BFFA55A054A0189A816292FECDB963E3E020F35417B51A6443CB764D6D5
+68A47072D2696332CB6C849CB08A5A6F97832448DE8A79845FF6A3B2C1D801A8
+FAD11F680B3067FD358A77AC0CE331349F7B7424AA836C2B4F5E907A17286E8E
+A060C2BA534AE131D2975FE6BB153024511A3435D54B4E8A7706A4B523CD2FD8
+2A4B66D9351B57DE6BE19ECA65A745B9CDCE425F720154009E0C18A6CDDC9347
+E52079207567336A97FDFD3DAC5A6E0BC9339278094190FA7530CC446F6FD2D2
+E5924393CE659D5ECC5EBCEA17E949ECCDDDD4F377E4C975C344717F52C70B1C
+ECF3A4CCBABFBE56C8771E9F1DC7BE4C83A073CCC63D64D96470C30B3A2377AF
+EB429CF4E6AD776B58D20983A4C3A70E3E69D117EFF9B79D9BFACBE40AE92FF3
+A9698AE84CBA239F71F4E4932E366197D2B32246F16C09688FB8AE602032C360
+53FF97A6B7ACD247C880CE94090E9A0F892D94E3E01067B304D123375704BC40
+3306D6F3462574F4AEEC830A295026090BAE888E5FB51F64669222DAC1496A71
+839BF0AC468D005281F055219D17DE21B84DB382B16C86F67B92282C59A89592
+A6F0F2DBD5586D3882EA4A2A2646FFC3C6A6FF48CE1CC9F8C4C92A234BC80496
+4C72B13AA894418E2CB672A67BA4B25044328C42192FFC5FCA57C9C850205DBA
+7C6FEA5D7ED6D7F4423BE1466B4EDF5FB545E120970B02D44EB05AC316277D0C
+E8C588707630FA6B1435B34CD8FFCABD064949F7DBC47654F94F0F21AD66D236
+6D93F2BD809E5B07011FA7E06D5632255AB2975A5DF6F308DD814CBDABD68AA1
+9CD9C5050670AAFEEF4D3E0D8283A1B1C345F153C67290B296D66B72216A8BF2
+8D75B7A77C4347E35F0AE150809569A754628938A720257FFEF196744194D3FD
+B1BB43917AAD27D93969EECE34238FF3CE5C0D02621DF88B223896EEFEF23C19
+CA389592BAB7AFA36EBB74CE59EDFC9EECFD647AF7B2FB22ADDC2F49417E6497
+935368E4CE7B146A9E923FC2C119436546B6CA1729EE03DD5AD1E87C8DDA4459
+3F57B09F159BF0AD7AE3A16A2A438887713846B8067646AD45F98DBAFE0437E0
+61EA35156BD79F26F65DB39198359560AA1CCCDFA0E4A3CDD24936317303B840
+2797CF2A25C5AD09201D7AEEBDD708BDB97BB0F9A0AAE6A9FAD00D781CDF1DFD
+2BDCF2EA07D80E163D6016D6C6BE66ACD21CBCB6A699D04482E9B7C9541093F4
+5E2662FD667893DD9870FBADB2C7042C2EE2906AA844666ADC003C5148CE97D0
+3C016DAF742B7C96ABE807EC5FDBA910E5439CE2C978A0660A6FDBB0B2393A82
+221C3C698512700B84C8FB72576306FC28DF01AE3689A7457FC732934270702D
+492435D0AE7CE0624D934247F2DEB90604261804E3A18A4F12329FBB3FF89648
+393155442C2CD5AC91E820DDDE43C92BA6B1758F6F23E92CBD1B1B8416670915
+B9EEBD5E3C1787656D6EB9F4A68A017A7F6ED118CA1F7167C94BA20B8AB79708
+6750E57C8B3AA6F65F1BAFAAE6AB9DFC6EE853DE286F4A63B6CE732F2DE4A08B
+A977AD5B108A1E52861B4EDE4D4B472A2608F35728C67DE8D22072565EAB1947
+67F0332FFC2A137FC9C2DFA7608075037BCCEF316FB5446A9665CCBBE5CDC0DE
+2D416975512BBAB3555B2657D643EC5BE7C67A45F25F45D0EFAD4132CA4D75F0
+F783584DCBD6A095C4263703BD6BCC4EC98C32E48D571F89FC00DC0982F061BA
+FB86F761A0A24D07CCEF3CD8AD326F12DEE636709B2BDC52239E2DF041354702
+7B9BD22C0CCA4092F9E3AD98CD7ACB9E6D166F968D4095F5DEC33BB94E671FED
+EEAED43A5ECBAAB8BA4A2364B8F8F28DF3EEA1A45A318C449E45BA765F4213B3
+E8BE62FBE07C361218E00EB53988A1EDE91EDC4F4ABC5A62D2AC5D6F77AD403F
+323766FC6E759DEEBDEF5B587626A5E13385DF7E6A9A94D4F48F9387B3EAC5F2
+C1B96E7D0A4107DD5FCF734D1CCB034B70D53FFDAAF3AF63729C9F2FD122D14B
+6D6CB63200780278D973C819D9090E07E0395CBAF7880BA5B302782045F0859F
+AD0BFE97BDEE2243F409FE94F2F06069B60C930CF3111BB9D34A687C0E2ABDC2
+8E92603562EE1CE30F1AA0F193F35C6D9BC5F80D20538B1C64063D37DEEA0A24
+8016B945D8B490DA0223F5FC537B5F8374B2AF857427677223E16EA70CFF4D67
+1835DDF1623955D68362B0B0500EF85F2BD6317212E8B20EDF02B146CA121A70
+050A180738501D650B6FF029CA55F7659806E7178C9A6EA3ECD03D767C40173C
+B9135365ACD7E6E3A36216756D913C9EADE3E32A50D7195150F9652E58A284AF
+A22FD41124E129244B19C5D9AAEAA87D62D092FF6358EC29D71C5F865EB9252A
+E266FFA663176340616650B2483A82938C2556AF84E425421E0EBE2ED99A19B1
+255D9D8DD8C80DF021270B420A6EF65484EA60571A9AA7F94FE7949D746B5C32
+843ED6709766A4A38672A590C87CB9B8C4E5C7376E66BE5B6EF5DE202EA7C778
+84CE8DDAC5E1FCFD0A8D5615933F29CDF026E99C77EA17BE70AC6C0F86F8A821
+7BDC85C046F3D00396ABFC83060B0547375222A66B9B31A6BE3247BF08B489C6
+3C45C0CC72D864A9E901ED404A7490516C9ABAB35BB214F9DF6BC0509571EB3F
+6C0E84CC167685290E42564E7FE1F9021AD55F2D0F3522AEFCA91D3C7BBA783E
+042051EEAE04EB142AED2966A664364A3862DAD79148000277EC929A7F0AF8EE
+47D96357B9EF7A40EA032F2236A67B2A196D16806858D01F60422EE7BEDA82ED
+77E88D2CF95C23ABCA88D3E224CEE1A8CF59D733F2C3D36BEA8D8280472A4ECE
+D2629DC7B4BE4C96CBD04E0DB4C05C4C87BE476432813EC7C205B2764A8CF052
+42D8434370A5CFF7D902138F759E13390EBB42B2CAB59798D7FB0ACBB08CBCEF
+3798266C8685CE6F9BE8F1F7AAE047DD7717EBC285F7CAC3267AE9E98F7E1C85
+D30037728AA3BFD0457CADF1BBD0DA902F04027970F8584684FA5D7977C6AA97
+121E180BCB0A7D76432199E0677AF696269CA02D9EED19239AB4DAF726DBE0EE
+5C778DA40488A92FD633A57F14814A26DC4F604F0FF960BAF3B662D0CFAC6212
+BCFAB67DFAE5C8A05112A3BEA369CDC67457C998C7DC52258F5972C8D749A27D
+394107BC389509DF1757AD434A6D5799A8B95BB757A685DC92A142FEDA886252
+6DD5D645E6BEA8DA999047EDC72D32E9740AC984002B9B68040FB5D05EB24764
+CB10357090B77B5B1DF214DFCFFA9895F084CB8BD753C6C997FB63AA3986D0FE
+5DCBA28CD7E94392936BD66870BEA87472B5ECD9E8A74DB6DB57F31165F3396F
+9D2072C43104F4BBDBCE72D820877D78FA32B7F5156D274AE08FAFD2AEF6FE68
+BBDE58126A9BA57808AFFB255A8661B2E31ACDE0FC4977FBF2F0502E1BD07F5C
+50F0FCEB5865B5987E90268D1737BE03B84445E85E8D933CBA343973FBB99177
+88E5FF4FC5F19992654AFAF4CCC70AADBBA71BDC07940F57E68607A45721DF8F
+66D07BFCCA728BDEF3D7D8C8741583059D79F344362C9318D447A97209CB0BA4
+C36511BE6B6B74B8E2558FCB4992BE0818EE92220832FB06FB0705D89F894D57
+1A5FE1416EE5194D0904F9B061D48D35D2AE4EDDB8DCAC1A856D907743F44256
+B388CCE33C387CE3EF53E3D95FA827BAD0C5A8BEDF3739D7845F9639BBC93984
+5D815AE0BEAA07DF2A4CF461896997A3F5CE37E4480499F4C9FE2A0B585EECED
+38657A7D1B2E5D7C0EB6059D18BE1310D23863FA3C11ED945BDDF06338224565
+A9CD8CB62CF82CFC30E81A7308B40135BA997CDCCE777B7969F32701E62B587E
+D0A90F19EB7835FA1C6A1632B2F2D8814677E05FF32B56C066ACEFAE215681B7
+F9DEC5BE42ED260629F7829470E98D4D49CC66024961CA17259AF5BD51BBBBCE
+702923866197777087C2CCB12B5F3AEC06A2B0EDC13FC00FB4A227DE741A6654
+F6F00DDABBB20B25FAF10F457C539E5A11C8F73A33A03C5B2EFF4D8063FE97B6
+889A6803F46C2183EB49EBA26265CF7E54B43BD29A539402EF4CAD1AD98FD683
+1E5DEF94F0ADC796B081E9C62A638AF93AC07F64A2718E9108B526ECDC0AD952
+D3354C26F04D9BA010525F287393BDE2991C789B9A97D64F3FFA109BDE4F8524
+2AC3D5E6C83130A2CF2B75D06AEEE7769646B192CD1FEAE276879708279B3B24
+37BF1ACDD93B4123F279BEAC83C39405CB29E409507E3FAD7FA9FA044C5A574B
+9489FEFBCF9C4912623A09B3C5C3874C98BB95D07FB57F7625631A459365A7D6
+62C94468128D66D6599670D47D4B9CED98095CA63A52F36348424A511B1931E7
+FB33F3689A7D3BFA1F239FFBE0008E3871B13808B2DD63F09DC2D2DE0DC6EBA3
+CD46D3991F19E52CBD9F2E4B31F85CCFDE43C12AF00A6C0DEB60C32BEB936CC2
+A12474DBBCEA342F4494A746BACF18327DB9D79E6622DE463530AB024419BFDA
+689CA2EDFE72A827C4A62894B80DDB563FC9F6952E0EE2840E81EC3DF5FE9B71
+29ED943FEDF49B59E19BAA10FF736C72B15FB1DA470B4CE4FA52B73DEAF42893
+03D7E2A0A8AE2FC7B6AA734A189AD484D14BFED98EE307A331A825EBCB2F97D2
+3150368D12CE8E321BFA14863EF4517BE1E0E91A47D075DCCCA80B86A8A7A13C
+CCA4C4F8EAA30AFF123B5EEC2E0CE36F223FE599E7B82606DBE4E6D7EB223E55
+574BC6C5F41332E7FA112D32194435E1E46DBAF38F0A1DE16C8021390F18924D
+DE1F3C35894F7EFE7BEED27D45D8FC64136E522876168F0DF2E15390B11A92EB
+76EA983FC6DB80888425C09173730771680FD6E881D8E9EF87B4CBA4DEBDA753
+088FE843710C0C9F53EE18B0309289EB903B86E4237B807A77F869A3A3F07A20
+ABEE6D518129A645176E14135214EB5CA3F52BDB7A53145837FB44CE935E1D17
+1F1E26924EF1C3E6CD01EBE844B1385C74ECAF86A4DFB4427FE04375081F65BD
+45FEFD692C5E4926DDF36DFF875708932A768363D0A96539B26A068ABAB94D20
+D815F539A91629B118EF383DC7E2FF7E282333EF4BA46D5A1E47430867ADF1A9
+585656F618E604E433BA5DFA41ACAF3D8C624DA5307A94828E0421C66D029EAE
+46587952E2FD4A9E0FA1447C52A30C8AAF367832CC8A959F8477E17513828718
+668988AB4BB2CEC3DDC9269EC9B82748DCED97AA86AEAB1BF32AAECEF48AA3F8
+B414A96D71F61D3D56C1B76C9D4E2B33754B4501A0373883394BA9DADA44D574
+E169FA976D9E70546DEE5401E760B97DC05CC647FF349125EA311F492954C525
+686E77B3F3F787B8476D86834FA113D1002922682DD82B6D16796899F819A7FE
+892D232B652249347187666F868D9A6F9805E4ADBA2530FD81DEF6F04939C341
+8A6776E1C1383387C3654429EAE920901D5789F757A5E5AE26D60E78DDF2E4F1
+75B1D3A3976653AFCABCF61E90C98206645D1D580A1C7233A8FC9E780C8CF103
+D16F96D25DBC6B529F68DEA6FE895E0BD94A1700EBCB60D77352D3AB7B7C2714
+CB620172FC766332BE574EA9CC48CC39F0187797703EB6A7D113A9D9CA0A8449
+1CD8F10CA860EBA04DC1D2D077AFF093BF6C28A6E73B21EF6E374A3F9C92D9E3
+4FDD65D87F32CD5EA9705402660055D08E8381EBD6C353D691D77D0EB4255BB0
+5128B3C1CD05489D5D5A7D338097432CDCCA026B4A22570A50401DE28DC61AE8
+2B0E9DEBBC95B26269E968DF03C4C3B23115B107662BE334137EED8C0481548B
+A28A5968F666AC6705F242A7C38483554C1DA1C0FA3F8B41D84587FD64844030
+1F484FFED1778F8BE6ED9089A04F0896114FE5C1DCDD0FA8898282CB81A6CAB0
+E22D2FB6D7F4AE468D5DBECA20C35F6E3B208DBD5FD9D19224D0469D4FDF87EF
+6EB1C6FAC84650AD44ADCAED8D5EC2F0D14C97A280E13E08C19108208D4D86AE
+19E5E2BDA6274050760E118F12BEF8C82DA02410A053D5CFE2C08C5797781532
+81472BADEB5779016F38C70091C3FF620FD9DDBF793029986406968BBBA1DB38
+CBEC45468CB2243C143D995E046C84B0BEB458BB64308E4A8EEB5A6612650CF9
+DDEA7A46AE14E615044C2AA96C68F6DFF7CA7CECFD9B5EB79A195A3E099C5846
+6A9615D577871CC66747E5284176E71B534CB3606AF4470F8DC9A2937F881592
+43942BDB4B57EF7E58F7B021ABFF1D0525852CA7C9D04957EEE167D20791C3A6
+024574B5063C1C9A3DFA6C31BFB52D07F74930F123E263D401DCB7FFB35DC106
+6DD698C013B424B6D8CC3DF457371FA15525E102034B5EA9ED1BC90F7440F4CB
+961F8069CB812D659EFE4C859CBF3D382D4D3BAC00D3859EF2E6884DE511AF08
+BA10D0FB590BDA671EF1A4D5C0316C45B3E6576641F6C3D6510A3519ABDE45BE
+BF387FC14F1CA362A92B968DEE102BEED80BB69312117D49D592804270B6D51A
+9098113FDEB96FE13DDE8B4748FA4D423E485F9E76EFE6A592F6584A826FC240
+B1C09BD5F86AB267E509CAE2AB48E6DC94102314A7CEEA8B373A4F450DFF6032
+097A42E49EC8F17F0895E688AB9A6EF392055F18452AE334C67A08EF02C452DD
+4758093E9D2FB9CF0D93839AE1CE4AB1E5F3C0096A51F7030D2A06C44FD58FE5
+92998AE060FB7403020E8CBC71BF2657EFBF501709F4E5604ED0114183DA45B0
+466ADD573C2E855A1E06330D8AE19B6AE10354AC9475AF6A491BB178B36E5C41
+F966A31D495DFECA687198C2103560EC8070F6F5902DABA1B65484B8A606D7E0
+721D9B2F570AFBB57CF64D9CCCCC56A87B0624F57E04F661BDD3E513AA11F5F2
+7108D85BAA9AF8B9D1A0B7301A8358A70F6DC6CB621035F16EBA50A73077FA02
+5C88841BE3D3C6E5FB43B088C233F8ED39AC9EBC065A56AB2EE28C1B64DE0DFC
+A438D244315E9262C142F9369EDCDE2FBE1C1669B4BA30854D6D0E3825375704
+BC403306D6F3462574F4AEEA2500ED2A2261FF18FF39E431384FA1269785A5EE
+6647696E93248F052EADD055C97DB8A9507246FD35E37241C5B93BCC2935C9E9
+1D1751FEEDD0C96A2E468A34E51B357027154A815A8D443E318948A8D3D8AD44
+11072FF4E31D5045156B453CA964067BE20500304964A8ED0D90124905E2515A
+3A522C2B093F3BDA55EEDAC7EA441A40B1172FEB292DE785EBDE97B802237EF2
+24E1B093F918101E54610277ACD2143B36A5A430685C88BAEB8769DF1E7E9D1F
+3F24ADD4DB0AFDF17983BF5D808D3203D93B93B089CF41632C30EE81933C4B2C
+BF273B34716D1E6DF77D4A4B7D3346F563C62736BD4F20FE37ABC2C981D667E7
+1CE1E13297D788550B0D7EF63877F7C9C337C6CE1EFC903C8732B20A6243CBBA
+D33F64BFEE0E96B00E1F9489C205009F4AFCBFE7F8667FB5914F07F8AA26DFE1
+B6435230C8D6541D1D3A02FFCAE7665D192C7474D699CF754879B9A9902B3581
+195CB8A8BF0FC55A7C11F98DF053B87D2FBA75A109DC57F4C07EB4CDE5F6B5D9
+D72B563C83BC69D637D1B62EF4BCFB0B666D4AF3467901FCC26B39CF8672FC59
+BF4224F2AA0E6953C599A6D057B10812E2B8DFFA5EDBEBB59F1BD0C81FC14C6A
+8323B06641483EA210F5B169B832616A6C0B4E1A3A076BE645D92DF2FE97C825
+E7D9AC7D0D858EE702E8622F51F9A877744EBFBA53E8D992BD8EB02CE042756F
+720AD8D2B132630E9AFA7FA57421A7483C88B77EFB84F698B79CDE88828BB9F0
+F8A14A2104A47D261D8C3FC1CF19F51A76E59BC0F818A3D4AE53CA33D42755A4
+6DD26EB632F875F3DA9102F0A13C9E752BDA796AA117FBEC8A5A25BD095CC5B3
+A86FA8C9E88D17CD0663F50A4FEB14C8B8FA7FA8090EE56334AF29CCA0BBA6F2
+42273E00DA7F4B100C6F67613BBE637F408754A4022CA7C472928CB33B695E0A
+52FD31AF77C67AEDF0067B51E7BF7F19741338FF949100081C5CC0BA4169257F
+CD0FF4E5C97CCF7E101B6F33F638BB739DDDA068E597CB975868D0B7F04516FE
+C3F2B71336FE2CC7E809E9A6A9F68CA96CCB0FE8BEBEE0DA74FAF9754ADF5D30
+249C8C9D59C7027AF056C97BC507260CAC9BC99E0F24121885AA94CC6F537EDC
+6CF444659F56A285C62D2D2E687147530F269AC3116E26177BB174402BF3794A
+0BE5B900C2F0CF17321A7E7234C39A0E51EC2B1F951362EB4CC535072EC48EC3
+05EF54B5027CFADC34B242128B907F92F1856365BAA62E23C35F8EFFFCEA815B
+769E13B6E3084B6FD1127B86302B4F8A1157AEBDB79D48DD2379BADCF0946271
+B5E7DC515E37AC64F0085258E89764D9374DF2CE5F04EA45FE9F437D479FC456
+6666133FD1477195BCBC25DFEFAE449071A714C97BAA4B8FAEA03D46DFE3D9C2
+D6F8B6546FB5F8D06F944125CDF74583DD9801CD2E3E405F48F339CE40C96186
+D215F35A4F1EEFC25D2B992E794865D621BE879C3C05CB640D0A429C5A06E89E
+7937AFD9641DBED8EFB99A955AB861AF8890D7AC6380D886E7A2F03897B3E949
+5F7A9DC5C166ADC2ADC3312EFCB418B5333457657C0E6ED909E162FA10A5019D
+58DFD437A4B0BA0578242A2A4C6E9E3C43FB389515F5618E2557003E8021F258
+E2ED8CF0C556FEC47E25004E5E0F7F833233EA062CBBC097A9100D2130FD985E
+6A7C55EF9B744DE7AA35C3F6DA4388BEF5382A471E5194C4E07EE9BFE2981B05
+C67935D4703B160A7FD876AFEAC110EBBBDAA2FDED6108BF8475049ED307C730
+A02E57180C6CFF05F895A497BF49EEA8A49F8BC4FA7E489F2FF31EBB1F945F05
+2757D04FCCC39622FCDBB9557B27AB65FB6F4D4E79E349923C5C69D3976073DC
+378F9CA52B616EBA80EA8BB281E7AA88E0740F8195C8B6410282025CBF03E386
+B77E88A9EB85AE03B77A615AF599DBBE4D20A92F06C6868DBF92140C6E7B4CEB
+E28F217D5DF243A1FC29306B764F398FE8D1AEDFEC43199BC6DD7960CCCD9308
+53324CF316D8688325E8CAA50005DAB8816B14B3A1DC91334DED6FD7C067494F
+A418C33FC143797FA2D3AFACF83DAC2372B9A6F35E0A59DBDD350006200A64C8
+35E7C196F254580888C335B9EBDD16F21830F2F483777A72646B1D7AA69FE084
+325B3E0D58649AC239B8B472A70259B375B788122544177588B3DDA4B3CCB014
+9CE0F5324EBFABC6EB12068ED5A2E8056EBB39B76437B2406457100355E51CBE
+26852D52E40C57EF5A7677B5C8EB14E77DCACD3AC2D6A46331C133F9C9600276
+649D850B6E27E31C1C0CDCBE72A0F172DA5CC2D919ABB0142324B6E31986D39E
+0EE3711D05B6EAC8A27297CACD79F51FF4F417E77361CEDA021CF09D2391D59B
+15C9FC08D9B041E66336DB21FFBB6CC55A89D2797C6F4C56D862C75AFDE2B677
+2F4BCE71D4A4B506A966D121964735306D53CB87DD2466DD7F99BFF30B6EF583
+46680C647894FCC3A3D588D03881198397F871571001E58E8D7BD54BE090813F
+1E464831693283F6D77DA6D918EA507485185ED1FFE6658F6400FE03E37C6624
+E2D79BE0774B7586790830D271464FB62A842EE6840C39D278193D37B0E20556
+C47A801F471320067CB0788C8A6B3CF7B639728B27BD092E12CC710EC0ABDB3A
+6A99029E5C0A04AA381F0B108A1B6AFB8BB5FB7D35D254BCFB7B0D46E9015BC6
+C1DB8BD432AFA686BFD5CFB8948C94E840106D97741D9FE0F11CDBFF5D7F868B
+A4B19D9D89D9F437A3DF2D7AE3AED8CA2574A6C440824CEE4AC9BD665C3F2A37
+DCEA93017D05D2463C9E3343CA2277F70BE7A55E6088DBCB1CD87EF0B60EC5A8
+4422457C1B14C0C655A1FE092C4CD16D46A58F16E1F3537A33487F2C0FCBFB7A
+90DF7A5E7B75AFE0E6F6982403D937DF039DA19D2BE3EA475F8365D2D6786863
+B8731A3D47015561A563750DB7EE142C239A611F71802D66FA6E87BEC2414566
+492645A3FD4FDEAE62D937D01DD4CFBEB9FD0B3C514F2B3327D780C5658A0F18
+579FA9E1E64426B123174909530449150316EB0D04749BC61EBB47EA1E4BDCED
+06B56125EDE5C04FCB7434F836AE29110A17B1C3DA8BD19F1EE299250E4E604B
+8DE1DAB44EBBC0C213FF09BAC5725EFB7047D7CF06FE08AEB4E9510AE05773AB
+C7A5A2734B53BAE6049528081B4DCC72AC6BE3783C94E3986C1F04788A8ED308
+5BBD6E2664306176FEC09C9602889D591452523D54DE03B350D208B443AFB832
+889A3BF371648F9AB9DBD5C10FF7CEA92E3BEF1290614B8D33D662DAE00DB128
+07234311A6C3B5A0EC523EFBF17115FC3688100BBB3BF729D25C9F7D6B56D0EA
+AED002035437F3ED7522A4C1A5DD5659A03494A3ABA7CC4B6859F4FE1A3F1E05
+B58EB864B6B0F35B5DC57CE211CBD4454AAB910E73F391D306121F0C00AEC8A5
+68FBBAAA0976C45F0A0F6A75254E5889A6763155E7F8FE0397C152DD96477C37
+44E561EACD360E5335CD314A0CB1907855142025385E287D4ED54A2C3964BF52
+D628F8CEF09B0ED0FAD67EB5019F367AE47CA922EA3648C55D7D91FDC6056176
+31B1789E15A6EAD01854D8CFFAFCE3470CACB0255C26318B04CE4D3EF3791660
+B38AF16D09C76C033C94E7B935F1E4360DEA5523CED58FCE5E625DC47723FFFE
+7277BF0290C6E1150FAB6E54C9A0003A507888F6AAC93DED4DC55427E61B9B2A
+CE451FC3EA7395381534588D0E32EFC305CEB2E309B6125291BAC56D2C9200C5
+AA02882A12D3DFED47EB9F6B05098787D96D8D22DD503A4F895F40D21F68CD19
+BA8FC4884E43C2854EE8B354B453343FA6844ADA6B03BF328D8A0B47BD92ACCF
+B125F5E5D26F7DEEB864033110DD054BE560DBF2CA9A23D0C1A7CEB7B1B80D9D
+4B11249D4343287E2B9AA34BEF9039018254DFD4723A21A1B7A4BD389DA59DA8
+7A67B2EF7F980858066C0F87F183AF761F113B43ABE9874EA766898D1ED03476
+ECB75B1696075D04F2E7058B387F3A46E2932F11DE2B0B8C70D65C679655426F
+1E9821878BA5334030AA15C66D50064651CAF1379D3E6880C80381C7005CF000
+A86631FFAFE78A7BDCDF6FD1AEE7BD8913B0CC8D65B001332729CA1B913B6C41
+7187F0F9B04DB72D663C6093EBC5B85EC1061CD2A22FFA4FC35F25F4B78D910E
+195BCB7C7D108C0E2EDCE1B32502468326D0FC46DA50C986F234545E3B597AE2
+44F71424A9893E8ADC8572C999F6206C182F35ECB41F09823462356027645442
+66426ED9FA29103143948868A17149684B2223D6351C7E6023E93E55BB557C49
+0E0A1E0F2E0F120011BC29900AD32F6B8CDB6834DEA34758E046D41AFCA61277
+0E1891CC6A8CC0F2C45ACF619C2B54E1D63AD88F9DD4E29F24577C80496A3298
+B970AFCCDF50CEED8FC597B4765D4B59E3663D3B4CCBCC071D5B917C508879C2
+E1FC992BDDFB5E972ABAB31B7C647E2DD736DB5027ACA68B175489CF225B3385
+A6292E0096AA833DF44C24A3F74A2746ECFCF5CC4A3E6985C52023BF5CC8EA8A
+DB3B6C2078912B980D623928358821227C1AC89BCF432658B880F999CA983312
+4BA3A882BE1D4B923B7814538E46475D97D33027BD7FEC7BB61920DC4D5BDD74
+89CCCD84E335E971EC6EC05EA00FDDF9A3ABBC214C731921EE0671B809D61FBE
+F78EFA4194F8B38389CDAA7FF5B103B7C8EA838D677E076CEAF1C6D430B7B603
+B8D497557282EC4820B71817FA234A0323F61989FD2C10153203F579E3480B7A
+A65ECF36306393573CF9EDD54ECEA21670AE9916D4B6B6F46FDA4F46E43A9EE3
+DB8A1547D7B66D682ECDC50C909B25FBE3C0BBD1A49AC6A0F20E2676CAC462AC
+D5281C38A5CF2BCA6845113FFA623E4313B4D8C342605941FF5CE0AE698A3A58
+93D25103F6C8964057EBFB6C5463D6A09A171477D03FA6C3182C1E8786656388
+145B7B960B0E1F1738CFAF5160D87274C4690FA568237F9F04D49FBF503AAE6C
+CD6E54DB58B9043808ACBDF1D6639504BDCB140E3F68E392A7B6BAEE10A89D0C
+6631E61DB881C70D7A4885D7C51D5EAAC791EDCD86C7C8579BB8A3260E554F00
+1861D99911E33447DC93E20DAE9FCBED239EAA0228634129D2A96B52217A7F90
+06BCE0C85D4C8550EE32F28EF7B953607F420B8201D9209810E034DA111C4C5A
+035E8641999E12C87EB05F6ECDD97C059220624721910C64BC14ECCEF074123B
+877D7607C278D66E997F6B04043988B18258438C69528D49E533EE00260B5009
+D95AB67FA04A6FA341D404780C7040770857969FD4A6A7CB723745C5BA211FE1
+0DB1E5CA83BBB03E1F3726A5F55A83246B63E15EE78ABC62C64CDC3D7AA774B2
+812D6095E29AE60D222FBC972F7275BA69DCCE0B556B6801A5C76F54C295C3FD
+E97BAADFC6197074F63B3BCEE5C37059D512780E4238B1DE948B25D28FC3ED35
+E171EB4F2FF8B0A3E01BB0FBC4E6C637EE38D2D1594499E5E6F6EB4A7A153B8E
+236AF770E7B433423CC41B2611F6DEBB91F9A4CC9C9AA31919428900055265F7
+24965A032B3BB4877EFCAB415C5F41E6CC3F493BF3411B41ABAA0E6980817EEC
+C848BA80A775C2E96CBE5519FDA34F10456A73CC940884E8DAC4B3B40C9C7299
+AD2722C47359E8679D2D3ED66F71ACEB0EAC33C8731B0840AF35C8DBAA8B467F
+D55F9A7FA39DB1916F18522DBB5CC16CA645EEEDC28F47D347BD028CAE912494
+59985DFCDD5A175AB4637D1D5B909CA9F86B4D17E0AA47B33D769092885D0960
+74E9FD1F913902070114961A92721933AE59DC8993B8D5FD6ACAFF0B75373B0D
+D7649ECF613E262D91B0BF693F5CDAA000A50B5987D57A313FF659899B17BF3C
+3F34FCC659642909F0B6E930BE3BC15F216C3C5BC1FE69AE5FCFB764B91B9245
+0B3C81A41238DF8D3DFB7269FC8A0B1511EE1EBEC7EE280C00BCBBD4763D4712
+6B65E71626F77DD5B65CCD926DFD5839E3059D64BF17B5317E21E68DF0ECFDD3
+78D716E07053C3AFE263CC574096307DD891A3414F38F5A0468F55691A57A582
+13E070558FE7FACD5E0176D1851E6F23C5B4DE847E049D59FC252190D8D15440
+640F6BE260369F848E701FDEB89E300E79D97D8109031F6B3D969A58B1506E73
+C9CCDE33604E17433BD9C44765A419556DD5C1975AC26FCD4A94B6C813C05FF0
+7FF6337D497B3FAA21A1936681447C9D0FCE5C8A818CC8FD1AE55A3E242EC685
+35517B3A257CD904575980E940B15AA913917D030A4F23374A8DDDDB49A403A7
+9C303C9DF9D3532EBD29B7E93BB650C6E7C73C99DF85E989C13D0DB18389FD53
+C2259C4328D0688C8950B63BEFDD57842016EDAC2D4C5AF0F4349AA96553D6E8
+B672F8EE78D3AE3FC30CA9FAB69F17C6BDF4A651D3E3D72868E65999BA283DE7
+0B97F299C6998EADF49CDCFE2CE17550168919087BFB0A41F3BBA96DB851DC00
+8E3DFBDDC3E99B8137C0B08A57A6C36D34364090ACD3092BA045F988B34FA8F0
+D42FEC6901DEDF94FE88431135213316BDB70CEB6DFD6BC544C2E88E48BDDDA9
+30E3161D10DC4E9C35CA845E9D25A3A0D9B8154853236124E950576EA75527D1
+DDCCA55D47661968F21465A424DA0706690507615FA3264104CF8FD83128F90B
+DDBE7028ED4AD0D2A5DA93C419B705EF851320460F313CC872C10B09D27AFCE3
+295F15EBFA3487BF56029E16DABD8911560FC64E6406F9D45C2AD48DC89F8242
+92B4DD2C454A57361007F2E1F8DD7AEAF568859C046D81509708C0E0FF673906
+022B778C3821D8BC05E6DED7CB40A931438F063732E55949071C3B9AAEC581A7
+9FBED18DEE2EDDDBCC095BF9A9188CE2BC74153D58C09A31ADB264339F5F6D08
+33875A6C80A03C605C1262BB795E36788484C710826E7DFE7D85B70B2A3E33D2
+298E1879E53A0753A823622C314C3FA370B4AEAA8884AD312A1F6800F074B7B9
+6624B056FC9B2F55D9AF5F0E354647B19391F7BEAD0E32F7C40BF5D71EE8EE91
+7C946E1464BA33B81ADAFDEC73F6458134BB2EDA6BBAF1F6F270B4BF7A10EE64
+51B49AEFF22DB66C99C9AA366CA4266AEC97822E5180614CE8FCF372DB342BC6
+B484D304025E419107E8EA2B4D07919FBC9ACF104E338486F483AC311A3E944A
+0CF09A5514B5C4B3D72208CE50A0DFEDD143335DDF1B171E63C26EDFE25A7000
+C5CF7C0D299869D4F38D9D634A32F06CF0FFFEACAC35BB71FCEBA5380AE16896
+351D56FA9385FB14F69475175C08BC286BDA29C4EE49CF5A19E5C8F51C11BB0C
+B8536454DA00688190FCB7A5298C5354BEE7775A674228DBB58B323E46902112
+91501E86D6ABC6E0748DE2D9FCC94357CD521FAD4EB73543DEE1B93926496B3D
+620F038D61DB81F37DA1CD457903A341B1C159BF8D5B4FE4AB4D70B89A39689C
+4E770CEE5609261976B013B8DF1429791345EFD64C8A652669CFDEABFB92BEF9
+CB34F458A6B49A19A22EAB976748EFB6883940A9B9C7412BC5DA4C275709151F
+46BDCFC005C9C680A876B0B22F0A8D55214A05C9ECC0581BEF1762E48326EA14
+D054126E24B81FB571233F2320EEF08EB0C56D0134155373117C2FBF27C1DFF8
+2FB97A7D5AF4D2BF3132CF96C629641BC4301E0DC90191D3446F30580F5F38E2
+D32C566F487E0570F172EB6EFB0CCB1A45AE64B988FA8171D43B3C1D82E189F5
+826F792EC14A8205FC638440116EEBB706AABCAD1596571A346D4B35EF438961
+799426377209199FFE095F8C8151BA2007F6379E30D3D12601A67F1C036F0707
+24CCECF41DA85C886D9FC835004F70026B1DE7539D1FD5C584967CB7B8F5F39B
+280C5C36DBBBECDC9160F8D30D5CC4DDE7DB8E073A10189C27319D27C8CF5907
+E535C6E26639260D9E7F017B1620B68BC7C38E2D137AE6E30DB30BA90D03F955
+F02F609B9135FED7A613D142DE176FA32EEFCBE55CBCFC45AD738E546E449293
+D9A23247FDD5F92F086D946205D11C0896FDF6E08F0D353A71421C576F7DBC52
+B8A9850E0B2DA7F3B659F4A534ADCB766179EDB53CA4785D734FCA410F8EAA5D
+4CBF9C5927D0FEA00027C4477D4DB505380C7B396716F0F7DC24920CCDB456F1
+342D63BABA8FF2CBE472E12180B1A87612248DED17D6EA75C5EF2D92A39F0FBE
+CAB841C36413B10C498AB72E51D33B505666392771B283260EB2031BE04230C1
+75CC3EE85CFD7B39E54494BB1F9B2F3A726CE44FBAA011D21A10DC6C12EFE9AF
+224C9C4ECEFB257DFC58C955CAAE38B48FA6CC5E5689973C79B3F6362081FA39
+2A36F59C4AA1A5C25CEBC3F7C195E595CAF385EFDBB46CFBC0558A4026722E06
+2D138406177A0BE1A2FE7F97E2F3EB9A56748A5E31080F5E1F23482D72072C40
+46988F6340B1656FD127D1D1252A312C84EFDA37AEA40D883770E132931CD395
+707FE54A92D63E1FCBAD8F23A9A075DECF964C2533FEC6E4680BC084A78CE0AF
+426BF9BC1F2B693E37E438499340EC0085521B793239F7D1A3844620C6B039FA
+C12ADCB4546C62C513A421C4F6D0B953D6B5B8241AA77E5B309321F889E83B21
+7D412C923B5E6611D59EFB8526E9A3DE2953DCA9A3EC3E2BE37A42365DB10441
+F38C33CB80EF8FCBBBFB1A0A5D4B00DE9D7CEF51873BF1FF7151B722BBE2357C
+679B5F822165D157FE3FD5ADB69EE8C45EFAF52401C0E613FE733133CF9B88BC
+FC133C15FF0F0FDD2A03C59B63AC65C02D571141D4C429DB5284C3ABEF9B4FC6
+30058B3AEFA390F38B139C22BB8A5230E3415C8B2B70572C517DF44750BC69CC
+5839130D6539C632B4C14E4C79205E499C242EB3D328119E1DBFDF2380592A85
+9889B81D9CE722FA90D491B759C30D240A914692C2C20A75375C5CE28453931A
+20E36009944FE421BDDA16622DA8E6E5A4F515B238A512C832598093796F93D0
+0E9007E3B3EBB06E1BA9E3744D2D8CEB4773FF7741E24FC360DAF652E3D5902E
+0FEC8479AEE5F52E17DE646503056FA99A94B0DD064C23FCCC8059DADB805B89
+29ACF883EFD0E6FCC2F881A752B7CD9F8130D5BD297043F5EABAF6F02962DBFC
+84461B93F6E6B70324B0F3B794129E9114EA73DCEB51D52089C1A95CDCA63981
+A6558AE7078C6CA81802620EB7162A58AD76269D9E94555CC47A2C5DF393C83C
+DA369AB12E738E1079BA6C0F97BFF66B64B07029E4583602A9F0A1B2C1F26BC2
+FE2371EBF2310493E31E3A2B7C2085E2DF0B825A780D8FAD0F32BEBDD57EF51C
+9211BEB889D463FC1AD865FCCA2169A536852F4EDA9009B4F0221BBFCDA48C46
+A8C3DBD7C0100287BF1979589C1E476F5E86054971D2538DC5AB90D43A7BE180
+ED81EB5EAB622CE99436A29B45CA500E853E6C3D42F4D258482F40A5F340C7B5
+E390D5880A36C3DC51523485B39653FE3679AB604858287C25FBCC699D13E28C
+0590EBEEEF88F1483FA64E94AFC5B10D88E76FE72BFF32D8B961434D25F83F25
+C7EAE66176E80B7A635E05C2327892A48E585DAFCBD4C8ED3909CE5ACCD32ADA
+B2913B8D0339658EC60A33E53DC0F2A4759ADC9EDD8D10C4BAB35ED3EF2B0C40
+E1515524B4E977647338B41D6DCF6B953BF332A2BD0DE32FF772ED50187AFB9A
+4A9882227E226A120E3A5FC8702D2520A0BA80AD1889401870D7EEA3E4CC7AC7
+32F5D733F46BE651663623FD13DF22E8E06978B18BD5B0F68094A48464B7999F
+DC8662216268BDBF090D8768426E4E935D0299B97291123583B91B02372E0817
+3E93A0EE189219F80B2E8A7F51D3EE771A903A5567036B25EF101E745477D378
+7EACE63CC89EFD97DD802DF19CA63C23C2D1F76B954FF77B5554BCE898A333F3
+56713CFB4C993326AC741F828B39F9CA3801E08E71818366E979B5B892BC0F2F
+BA70F76408B2D04763D8648F361F569C968420D97679153954002FDDB9AF5D69
+286DBA1A1F2BA99A7397FD584FC2E509A785DD56F8061E0B90B7B8C40B55D03E
+9D2CD92E15A8DB47D9CB55102A816ABB99501C38E1EF6E909305D98A3FF9F720
+28AF357E5BD69DC2FBFC686D4B7DF5FB0101D240AD3B0F328B9B6FCB154B5D55
+AF25441059F8564EF1D526146806D4C9E8FC66299854EB8EFFC6E959F8E58FF5
+2F038DBD46E6DAECF1837C521503DAA3946135C2DF6AB7048A6BDBF0A3B13F76
+99F286253C2BDB4A35D2309285703E343E97168488C44FD5DC09FED770D0D7DD
+ACB506496401AF029CEFB5F8B1FCDDC998FB7482F54DE1E5AA4226BF7389D212
+3C7F81EC0EFE30D3AF410BB799AD4E069694FF4857456FC5A3A40DA609346777
+930D3A6AD853DB3E183874911B0DA3F27214158A40DD768BD199B54EAC12460E
+C70D792169DDBB6B73D11E3CB966BF395D75A4051E3093E81D9B7EC0C3EA69D1
+5CAFA06F974CF618725BC6D161681A4E572573650A9E6E298DBB5F4C5B49F6B4
+43CFD7E19730BB99DD65F5F5619D1DE27A2C4640507B6B68091E6FFFBB9D8500
+A6B5AF716DB307DEC89DF4AEFC19D4F40DE0E778552052C8BB27BDEAFCFAC75F
+D1A51DB23D116A786520B37A197CA41102469786258A9FC9178D7E85ECD4568A
+9D770165CBA4425DDA7C07A32908E7AA3DD478631A8E7A7D802E285FE4D1D3DE
+CFF2489BF70DD759E2404C9844EC2ADE40C4E418B6BB3B09C701257A3997648B
+66A62C63C470EC7AF8C7142F0E3278A4142F65FA01FBC2990EFD17FFCC4D4E3F
+060EA728C11AB45D2136CA249FE7D82900BE16A5A14B3DEF7E81BADD28F34923
+99A1A93254EEC0995F7825028863F9FDB9958C1981977B82EC2B048A960D9322
+42E9335A26924ED4E4A10875EABFD33C25494A896B749F0BA129178A885E1395
+973ADFBA1C0DA98D66EF7981411E7549331353C841F43A49B5327EBDC0A1EDB2
+9DF170574D8A46161A2239D842AA3D6F10D4296B376EA816DCC11532B16E8E18
+8F0B6B76545C1270ABAED7FE6B98B5F80CDF5181105A142BC4DDC83ACE25615E
+5BB181A3F82BFF58EB5F39815A82C6EE8542DF683E0272E374304442AE6EDD51
+5FA8182630E2062309CB8B585CCFCB6C8B5F36C698D9E80EBAB84932B04B6C69
+24953E44DDCC9A86F480254A22324CE928FCDF700C7B7E927BC124DA974528DA
+DCBDE3654FF02187DB47EF2BE5CAF07C0831AC9EC6F17D9946670615EAFF9EA7
+32FCB25C3CBA9B7484069B75FA29F05DC0CE5A13B2AA0BB7D256358AB01CC009
+79EAB3D01A58190840A525CDC63913E9435D455829AE7D558C48E1ACE94585D0
+638FFC2296AA514222FCC50396E1213AB2E122867671A0622375A3E557247BCA
+E05A4AA70D1CB7FE431B322B2A2009951D37A147F3E919C8B1ACA2E3F46471D4
+83BED9097FDF6246BCA1DE51EF0BD27BC53458207119FB26DE69B587230AC522
+DE1227D9F3197A971A15A58F422A4F30199475A1E847D5ACAFE01E5CD5DA92D4
+2E11E98E88A008E5D229F968C3F5B1E052A7513096432977A35369266CE09547
+93E2B0FCB962BDABA620BD693FDC1BD797F5BDE6595675EE659E3669F33488F0
+AED4324C2917659A96BF20A03BE5706A3F415A8EB7E73348816BA6DF9FB808F0
+1D0D99B7636BE1191E92C8FCB4EB0DD3B38235D784BB78EE7DF286EEB82C5121
+5C89D7FC244023B2E43274A0959E89856C48C3F67310557A33FCD9F5DD7F2216
+7454CBE32618A02148BDF9B3387959497B067CF7404DC158022324C6EC5A71D0
+A9D0239536FB85A9052D4E713E6FCE5D8D9A1B628B1F39B0951767FFEDAB6123
+75110BE1B7420D8772B0A4A0E643E968DF349C975C5FC9D7276796AF8CD201DB
+2B554D107D710FB7398C6166DADD767CB6A2B94CA56837788355FD36BE6A316A
+380DF5C36E6CB0973F1E29B2B0784B1440E55D101C6C868C43E6CA65146796EA
+DBBE0002DAD5A9329699A9E010E08919E6CCD42A5EC7722603BBCBABF27BD20A
+6F3EA0AD304DEE33EFE50DCDA28BE362B846005E7ED040A22F9E47E29F8E23A1
+FB2602899274FF9F52083E7FADB09F2CFD040287F585EE4DA11E090EFDC98EFB
+56E1CCB99711BEDAE63D94EAC0DE52E7738B9760C47CA6AD3C1AEF3CBA2A463A
+5696A6473E205737C12C2221B92516792A36FF911CF2E78F33E527AEA11791EE
+44918F15E70E1E7F23304B4EE070B4EC93AC3E687CAAA4F2F2392B55B1D64DE8
+22E60BEB0DB05E7BB3621B4371B61187D546FF5B3C40A0A8B36D91B3B72D4818
+23CBEB1AD94B933D7C3CD48189E1520821C8E9F3B993EBA26906E9CA492BE00A
+D63DF59B40FD806E8DB821269D0007D4A9017B3214DA056BC85FD266A785F583
+7B1978B34043E54AF28B185314F38E0E661391E66DEF3040F3D6F8ECE019608A
+5F204B2A763BA77222C285A5AF72A5DFE09711F2539BA8C4A517485E275675A1
+8394F7BAB9F889CEB937C3E3922E5C1E0914091B0D9499B6CD757385AA0FA53F
+9A9994F95CB3ABB81187B8470E1F2ED38B8C7591FB7632060DE23E50E7584293
+12E7895ADB45B651ED9E77BDD4E47E252D45214F74E8BCAABECA60560483EEAB
+0A333C19B8BA38B0737869DD82A9E0E67433EDFA15432B8660EABAE7C74173AD
+8E91E70603281F75076AB45B94824C849DC7DBE51AEB2345EFF0D7BA09085078
+36E85E057655589CD70F38336DE846233E5BE0A6243E25A86A7512A284CBC485
+79E7DBF5C549172643D9A00CA0DC334FDF9ADE5C4C470764839EDC9D6EAFBB36
+80689D70E4FE26A28178E33B84AFE6F3004347B04340AC452E265D96A54EBE06
+F49708F1E1AF4DEA7F0E5283962BAA0E85C25B6057ED246735E5E86E7A07D455
+E57DE091ADAB138AA7558F301899E3FEC6C33B5A39196D565DEFDE92D1CB5C4D
+2697AC1DBDAE3EFC1FA4E66E72342D6BCAD68027E3C202DBECE37AACD96CED2C
+9503285D3CEC1D26C9CB1381EF05D406CF751868EC07E13B4B9838E1E3D3BD02
+36438579869AB31E66B13196B252D7EF26A38FD12530222E60528B65613BE3E3
+E217A7C3E001206EE80D4EF45074AE6A7577020CDC247EE868AEB88029968C9B
+55EBFF4235C4D8F5CFB60B833465D8EF21594275FF0E3FC9DDFE1BD9EF70EEA8
+12097A311843E6DBBC14A5299FEDA31FFEA59003FF2633AB26F8F77D0AA3C5E2
+5524381275E3007D779094C992E84A322897D01969D6241D254171B65DC89719
+D255FDDE293D0384D08767FBD10EC59BA12868656FC0463E452A8CA99B381BDB
+34303A1B034521BC8FFFFF0C70D68434C25B5574EA7BC65993CCCB6A5F757EBC
+64AB1EF23A36320F6D881F165EC5E51590E9B178AE4203971ED9C57AF7C0B74D
+B5216B1CAC2C16AA3EEA1AB2BD3C53167928120C619AB20C772A84F9392FBADE
+DEAEDD29DCBAB3AAFA7B234F2DB9F86200D3C63270A3371C86D1170637F19757
+9DB9C8ABD849D3307D94678C40007610012282577CDD05FF2630A084DC1DF688
+D6EB58ABCC5D95283E8B4935454ADABFC354425E0C948B5905416A31E203355B
+E04F12A1100CE1AF418C9145E25E3A5D5E8633B2CCFB49900850033177CCB1F6
+E309C6EDD6D8CD38B4C2B117D03BC94B3888A510C52EF80FE9620FA0307CAFA0
+88BB1CCBEAAE4656EA94F00E4998A50AFAB69BCB6CB1B1F1982F812921993C0C
+F496C803EB63310D33FAF9820229F8386934EC46344003446D58BC1596CEA7FE
+EAFABE6DB4A9FDDF9EE18A827FBFF68F04AED8F8CFBF43CE4BD0B4AD4CC28CFA
+8D2987EF369812F5EB30769A8D7707D1CB8B416659645C9F9EF204A17EAE2208
+BEAFF361488085165CAB47F82A58B4452DABB6C5545B5D5985C98BD3F91E5E74
+EAC97FD920AB9E00F4BF068574F626CC4B739BEEE1BA4566141BE2BF90048284
+CF37E6E7318FD7CDE1BEDB07347B1990557B33352B61B18672A53C81D8766A52
+60D28B9A2AAA542368E2C307CFEDBB67E7A5A2B0FDFE8EE5F5F0C0F3CB9E7744
+B87CEEE63DAB32
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: SFTT1000
+%!FontType1-1.0: SFTT1000 0.3
+%%CreationDate: Wed Sep 12 2001
+% Copyright (c) 2001 Vladimir Volovich <vvv at vsu.ru>.
+% See the file COPYING (GNU General Public License) for license conditions.
+% Converted from METAFONT EC/TC and LH fonts:
+% ectt1000, tctt1000, latt1000, lbtt1000, lctt1000, rxtt1000.
+11 dict begin
+/FontInfo 6 dict dup begin
+/version (0.3) def
+/FullName (Computer Modern Typewriter) def
+/FamilyName (Computer Modern) def
+/ItalicAngle 0 def
+/isFixedPitch true def
+/Weight (Medium) def
+end readonly def
+/FontName /SFTT1000 def
+/Encoding StandardEncoding def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] def
+/FontBBox{-208 -360 1374 838}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
+57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
+3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
+41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
+ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
+BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
+C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
+2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
+9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
+EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1F7797042A1CE8
+F39E2475DC2936BFA24A71D879CF46FE753E2C63BEAFDC65589FD17B18155220
+1044C366077F0DEDA5BFC03931758CAD2A066BF49A7C1889BB0582A174CE59A2
+59693720FDAA7CA1BB8015F9BD51B468C01600BEA3AAB225F4B800EC1614FF01
+B5B9AA6122750A57EF7694D92C4128F15BC6AA1BFFF59BD99696A942A03329A4
+DA4A4BB6688CF1633E3631EFCC8BBC4E1E846D5B831E795053288965201B6D62
+C485D993C7676717C6F652970F8C71AA5948C43E2613965EA9CB1FDBEF39EA12
+9804EF497008E1665E769A11316D98C991D65B35E667629F1A83377B4440FEFA
+2316C3143FAD6F4EFC2480E093CBBB3B0D57290ACBC802CE585B70BC89FD0400
+AB0D76CA8CE7E9E4B042C6F15C00A965B4CF8C986FC975B41877FD2F7B8991BE
+92E4F228FCBF7E51CD29ED70C5236A59B5098A689930DEE73D114EC6414B19A8
+C51FCBA6005E793F7EF33A6AC89F8075C30DEC81BAB27F3973CF898C308445F2
+27C37CC99307E7D2EDDFB0073070337FB681F73F2E43061F1D2236B326103D10
+CE9957519DC15C5E6123AEB1AD8C87F74965E2326DC9E018F96DB9F031C527F1
+427DC1009F3020BBC82F52A7957E4674F4EA2232D4114834A511BD053DA38ED4
+9C619CBBD8B273A2A1D12D74B161A800FDF0B0B1A8C29D9CB9E207BE22F6378E
+5764E59B1AF384D8654E21B4798087F2B70245683C7598991B7971AD959C8114
+374B2C5C17E2AB9130B642421543DC77566E0658A3230D2443A28CFE4BF80988
+B578C71908F2165D39E588AD8CD668493FCB46571A5E2DC20AB95C1E01F539C7
+495DCC3506D9665B38656B1C6735F2E4903C3D9A5CAE8580EEE684E5FC47B8C0
+72DCA309FC8C5B8AFFB5C5C8813CB052EFF2E73C4A53C193B3888D7F0A43DF8A
+49D4EFBD56A6A7AFB5DB2C47C7A6B6CB3DB7D048B7EACBE1CA0F60F794E41D60
+CF5131DCE442BCA4E670B93B4B89397E91919EF8DF9A36F60320139D158B9CA2
+F8E93C1F0AE8CF59D623D090FCCF6D6AD66E47C4C503F5AD782ED4BA8FD6B959
+D5E5DCF2E781553AC903944A0D64CB893874114823A05F2A2F38A719C2373607
+49358DBC1FD1CFA6CC0B73C6CE231015DFDAF48360371D61B0D523C06678F931
+61CC97D03C016DAF742B7C96ABE807EC5FD9DDDB48BEF35922CB4CF649C3503F
+09911C57F704575A2E3547481E6F365643205C90D1B145B394BAB0B56007BF7C
+C7638FECA128568AF90469201E64134B6D968A2F1E38D20B0C9A9C9873D4D6C5
+56CE0B113B53DBA617C3277F59A41F129ADA297929914BA65AA45D2F0BFC9BCB
+F13C49870D17368E6E655B321D70FBC7D0F1E12D309A24544D560CB3BCDCC053
+D86F455F45E4C4476C08318B70D386CEF4E20CE7CB4722090265C89C158A1BA9
+348730A9DAE214BDA6CA97DEC6FE4167A888FA70DEE5B1CE56815D212539DF21
+21531966A4FD7DDA9498F6710A4716E17C3829CE4FD4877180A3B8D2A1DEAB5F
+005E49E7865CE61484A7533E359DE5E3A577CF732EC95E9158C314FC3DD1ABF1
+5043D263C1C973432A70A83D20A31C612E27B765851D87311748DF3EA93C1AA7
+49FAEB27E9876B16E4A567C164A08CD3A17D6AC7C500AC1A9B2FB504EAB292E6
+7DEAD6B187E4AAB9B57A1E1C7FD25344A0A5DC39D0B2409D85AEF0D6A65B67F3
+6D629484ADF80961CCE2F9C95A76CD17A258A38E0B4FFBF7D404766698A5F4EA
+A7EE696E29E880175A4ED8D26B30D7AEA11BA12ACBFE5E76CDBBE571AEF113C7
+4AC878DFB873F1C79F72FB76777454D4215689C239B5DE092E6E313965B4AF65
+67A4FC25BF412B9392B7016E83DFB47054C4152F31AE0487176C6009475F81CD
+C3D9989346D9FB2B6B5DAFA83F169F626F3E1ACEA0B20D18E3DE2F979A10FE8B
+D723C75969CC6AFABE9705D803EC618F42B0F0B5DD3B86CEB53FB7AAD44192B4
+7251DBEBB59F1BD0C81FC14C6A8323B0659EFC2FBC06DA85FC42801D73029F6E
+09EA0DC351FED7B3106EDDFF51F59927258DD31D62E5F876E39611F32DC7AD92
+327BFE00844D07B301C0D332291CF611A193DEDB475AD036D6C2AE53C97322A2
+DDE9CB5661475E1A02CD82D93D9AFE101F2AAF1C80D8BFDAEF4EAB4869A86E3A
+53353E2B6B622EB7696CF8274499BC1301329C5559EA83A939031BB14D7743D9
+70E4245BA7514260E0559C7C915411AFA3FF629653120586F4D2553F6FC92DA1
+1B1023F4DBD3FCEF672DA29EB23EEB04A8025239988A3C93848EFC0D9B245429
+3069592DD6C6646A3E850699052A4D3A2319CA5374D1C2D79F8D689EF35A4408
+057E753F853803E38C581C9DAC737C05BEAD3889CB9F56117A70E09A06088B42
+C2535F881B786322F63AD2D062C59ED0AFF83DDE86545762C2B96F9926F02B1D
+50FA7BEB994EF5BBD69839783DB86430311499FB762E7817BA9BF8A6F0903E0C
+3845294C7B3FAA21716E6E55456DEAD95D914DCF31E092DC76FB92AF8B3559A6
+CC3FF03B41C08474D4BBDD06BB7E603032E8188981B82387183680F5E0C9F80E
+CCA82C13BB200812AD2A805F5F221014EB6363A92AB2386E0F8431A073DC1BE4
+A15BA8A4163A4481B72A2F43816BDAE9E57C4199C3CD0439B7A3A8F37EF08773
+2B3E70FD9DEF29D2E63DD926DE12D88C3DD7ACFCD87501895B4C12F6FF094944
+A6330973ED5734C4D3B74B1501595196152A03813F43C93564D289DC285EA30F
+18F2BEA10DC69F520D6DCC742244482747758FBDEDD18714C7F40B9E918E2730
+C558421B03071201F95442062CE3720449E215CC7C78FAF3B35CF27B67B10B51
+E13EF7681E8DC9956DF4F0118B2066F947D41A566588FA0F9529D724E3E81F9D
+569A81F39EADA29E535F36698E5C3417AC463A4E1C2718B4D49AE6ECC925FB70
+CE0D9202E197FEDDD22F906F6F8438E6C50439E0C2ED042220544EBD372F3455
+855865BCFAFF53BFD3F9969E945477F24041F76C22479EFAA996894C49C2EF28
+F24F95F9E4FDAF84ECDB7B1689D8DBAC7D66C1CF085936F14B5A4A0769821833
+09AE05FD87C851F116294B0A4D0FA732022D38AB1DFCA8371DDC2696E1041469
+5EED42E02CEDFD085B1A5CB07C48106D35F59E74D46C3CA84394D299968B5F07
+A4C535BD22357F99BDFDB282C29411B3F1CC8EB1F262505F2151258830B85767
+E5338AFF9EE7A2C46F5A4C68E315470BD771815BA0D589518434BA4934A51C27
+73E8EBCFADE275EDBFE0CD60EDF91C9907A396CB983C046C1F5388F1CE6C9432
+42767F2470EB7D417FC07D59635A04B8F7C4D23E8D45E5D21C81292D7ECA4A75
+3AF8538AAB6D10C59D056487DF1F80968F352FF338403301857AEB0535A46342
+674E4795E1EEB2E75D420082E1B84A36F3F1BF309ADAFBF8B3E33321F0FE706B
+D86789F201AF53B795A72A451876FCC681829522B691E01B8A86A35082DE96C0
+A36838B6249A1CB5A41C757D10BE0FCB04084F0BF4A30EF0326165C9E116640E
+4A8594A221CAC20BA435EF6A55B24A0D8269553667635179B2ECE73DA3A1D2CD
+A9A6055C1752AF84C94F7D65D21AD17983B7ADA60888B4F9CFEB1B79381B7EA3
+D57A1B6E99B21777D7FF01507C5937A718323D94E2A4F974502DE584DCD78B53
+CA1B9790B087ADD6D2854F856FDADAB8AF8B41781E12C156A0C13DC12C1A689B
+EF2A7BA65FA8436EDE35AD66C81E2BDDB76EED5567B9DD072CD64C3B06601958
+DCB5267EF346D84ED42F44893393EA3032D5ED782D0A719299437C6332293CE6
+2E9552E528EF1E8413B4536501922114C092A98F7B536FFABDA3A44868B78687
+7240F5DE7D3976953B7A669152FC3A58E655EBF23828B789FB635CF3B90397E5
+EF69915697D897FB7F62C9462221FA90085DDE5E2637314B72E0DAA0D713ED10
+6573674F334E2748C4C43FD6C51E62C37119C2C4ABAF505FEB94E2FDC07E14DB
+BC024CC452D45387A391FF36CDF47AAAA0510BE406066F0197534FFB1D1E9C2A
+0DA5585B54FAC04CA1771254B2F2278DC46936B97E947E1BC623F3146D0287D2
+FB49866B0262D89D13286B5762B48C6E025989D1F7D9C9914D5E90A767CC6DE3
+12E4D4B361FF2DA588399B10AA81FC2FB4CAAA72F53BCF9B820D5EFC490DEBB2
+81E5C1915CE830BFADD99CD34D142C6CDC597CE2760E1775387E745EEB8E97EE
+8697ABC771A38D9BFA9305286E320BE4C2E79E706ADC663E58FC6F749D3651ED
+D7EF94794E96F53C34348DE1827B388FE9F8656875E57E30EB1F20E9DAE60211
+B154A5ED95F91304F734ABEA53920117E001C96636AB6CD8D3C70D8AC0DBB98B
+423CD4A07D734A983CA1BFD1AB008643DB9DEFF9252E44E7A83AE3480386CE32
+0B81911AA056E7C44DD308497739B441FAD29ED20E5150896ABD938E7D196F72
+328E5861BD6A503EC796F60B49FB4E4E53247C0DA4DEECA9E057375A2EB4054A
+75F48E39C57BF3DC3E64CFDDCF4F8D402AD782BB0C4A28EAA0BF16CD57DC37F4
+E5D95A66A7B6D3BDCFC39D37500A6F32DDC105F08D074711647F1DB1CB0944C2
+EDEBD27CD9352A54F96B78586185C6C4D28960B3C15B6158B37F07C4F76CF75E
+4CF990A88B4FD504E17D6F3F6EDD9F220F7DF5DF3D73B9A72BB762D51DC5B6E4
+0BC6A4979ACAC98A689BC53764EB527E1616BFC5FC094A8241D5A089B4EF4629
+56AD3FB8F18EE66DFBAD97654199CF87C52484878F10059B73D483BE7C434978
+41870DB799609994A9A8671EDFD03E9A87CBF763D3FEC809A12E3485025E4A05
+2E107DE3B411BF2DB8503DBF4F4A37D61DDBDBE52CBB6BCC4A229B947B3E5F21
+2D9121F9C6D0C38D1DF1C3890A2BA4F91ECAA0B6BA1C683F33C18AE87CE70AFE
+8DE9517C0A6C2D9B6804161D792D0B097C5EC51D619B69A60320742D0E9F610A
+FD24863CBF50D220ACEDF17D82AAA700229B56D0D87122F1CD189E52743A4E90
+258692A2B52AE8C69D2C5A07CFD6E97BEDFE28321647495252AA4395A9D36240
+46C1DB98FFE04AB38CCCCAD7FE46D936F189892754F81190B877EF37F5CCF8C4
+969F36378FE97291870146C8CE9706831FFE2E6055805D61419A6953F5AFDF2E
+5096145E6C88D5450A20070998E18AB97E1F5FFCC5D655D75E5A3D0D446E4F83
+42EBF7B2A8CC70C7FCEE2109E97BD21B146339C5E151F335291C8122136ED0F2
+FFED776EE0335AC1F9020A10F6C7FCA3E1A0DAA1ECF82A1D7750F3F292FC5E64
+E4C3ADC88F94A19A27336CB1C1FC97577A8E982CB1390F9EDD38B9368C01F08B
+611FB60ACA51F2AF6A0FB741D2FB508C42A4C8961EB9909AEA63D0AFE7D585F6
+72B264A0201D628A9206F4691EDD31135B7CF6D81C10D44E84EEC23D8D3415FF
+25D97814F4E3C13CA51FB2EDBB2C205C205B35D83E350E5D00FF194EF6C8076D
+2B8A73C45E33F9ED7CA7E9243E9B76EF0F3E1C939E04648A50C86DFD3D129D48
+B1C18D063618B73ED03A976371ED102CDA79AF22AF3C69EB94B234C2C8E2721D
+5BCC81B297BD5D35D902C79BC0CE3C2C846F47DDF7A259E07549D2A9914D46A3
+35779FF09CE3B2B6C417D883D1BF3B22DFDF99A8CF6A3DD46DBFC77CB6AA0163
+D375FC63A29AC7A63035395B773BBA13FADF9B0216050A73C6931CB2408675BA
+B8BBC469917A7FD011BD67682CA8B8E9EF8179CB192249212EA00567E70FB8EE
+963A62503116730765EE8BAD83B227CDF61185751FBB46696448544692B5ED12
+F71C8332B3BE4F56DE51008A929E556034AFBF79EDC9D3C50FD3D14E3FDC7039
+B6F9D7E2D5218900B6BCC488FA792A34F67D863035B7C3C43F07914056CF271C
+136B8BBA284918EE5F07D5A401274D88081808AB8A493BC5BF7F16A9A65C98E1
+925E3F64001766F51AD8DFBC84616CF3271B5345C44D6E4D81E9DF1B9E0DB1BA
+F6F21CD9E0BCACFB98FDD4AE2A926793525C3596EDD538205CFA079EB56B23F8
+1EE19692ED65AAF8A19ABCD1A44D1BAFFC09271852AB2C2C8004969CDE7A32E8
+F251CDE16DCACE63A654E3E1FA61AE093C1B01FB77BC1215DE4AE636A0DEA28B
+19D2ADF4EBAB73776E7A71AE8D207054C8776831914090843BCAF89E1C73148C
+6D4EC7C99C4B45031DCA702A0BBE5DA60F51E6C87CF745E42FF49696B8C18E56
+C6430875548A0B8ACCD1EA69AF18836012804DA8A960546C2563A4089C6AD038
+EBC2813A113CC442126926F9EACD0069008FE7FA755939941706DF06783D3BCD
+2A4F2497B154216E3DE9673D3156ED51D47DFBD40A3D18843A84CC2D6A187D3B
+92E010CD1FE71CF71BD76B9185E87B1CC17927926C6C2C882094B63DFBD3F992
+D64165D5E634C05F6F11748807A35B99FF2A8AAF4715979B19E752D1FEABAA56
+8A2085E55153BE99E4329DAF4807293296165191DD7EF12A607B9C4E3A8BE177
+7203751B981FCBAB4FA2CDB35E8E468A0B7C79CD45405C5A165FC18AA54D8B20
+8F87157D11F8A9A4147F2014728682D2F6B60D9C196F9E2B9DE1FD5D0186D45E
+5A7F2A65E87873F8755B70B33773399F29A063E1EBD4D51BFC92F398E3546287
+8900B1E50D3F4FC6735122C136E80321631BF2BB54875F09208C69325CF4FE27
+1A54D398D8B0133D48D6A33EDCF9D045A3BE1C6C557011A423EA5C2F0BA28FB2
+F7A920336B2EC04E12311EB28EE87F0E897DB868CC6884E922BD0A10D98C425B
+9A7D24A073CEB4141A00F85B5EE818461F5A24D20495E9EA23D6CD7003584526
+89E5819F9FC915E6577D120C8C9875555DFEF225DBB373990DA1A94B88175DD6
+D4ADB581103341B9D35429AB5C9DB44E8D3031F622A6C3729E61FA40352820F2
+ADC6FDEB4548266CE8C2BB555FE0A0CB700F8398DB30D313BD822BA2969703CE
+9582C98AA8A163CFEC2CE14508EDFB41AD4026B508BFB7697284F9D6BCD0F54F
+2488A88EE156813479BAFFB68772D07998945670D3E43A784A146ADEA4A1001F
+0F0D005E364D8668573B65651CDF7459BA219E5FFE7400B9C3F0AB7508430354
+509C3B339410D2AF565DA96CC30555FC7A4358B8B6D57D9200A27387CC68ED6F
+3A2413243E43DA42B2C54EF29751F7F3151BD176EC7E4D1598386B6A11181546
+BEBE440B9B45B7BF8EB27A139D721820B70F018AC6C6379E14B173DF317EE04B
+350AAC8551147686B1F395E469F80AD56F24313312B53008E727235D5904C25C
+3076533C984AFAF4CCC70AABD8F29A45BCC2905997E818ACFD46E4E0C362A2A9
+52442F9E110260A131A29D7F2D8B1D77FA426CF2624C1BB0E75E99962B8E8D8A
+590FCBBA6DF033DFF42A6D8D27A25819A4BFAC371B414B9EA680B2AFE20A956D
+45361C3CC671A04517CBFED0EC4599BB37CF358017DAD2305A9854FEF6EA01CB
+260404236C7DA046B496D109E1A63EBE7E645FC1DD8AE421FB0F7F662A6A9E41
+0135D41ED8832C8E658EE9C13C7377DA0C2D6475E33D1633B7A86D8002A95164
+1C82F13883F9D6E83F306FEC495BCE140FF301194F49D8159B14B6D33F53D813
+D93A376B53F3189E8CCBA74D632BB23F86FA88D373B314E400070135ADAC7D61
+8A937D90CCC5891EEA9F04C0D6EA827FF69D90C043CBAB10FF23E2387D4524C7
+E9DE1E6522FC392F46B6BB9402727451A691E3FF308CB068D62DD8B42060E484
+551583B6A1DC29DD898857864D6CE04C532BC9963128227704C5223E0E9650C9
+D1C25C1D880BB38BE6C0A3A1881306BAA47E8B530958A2888014BA9DC7A08708
+A3D6B1EA02E4BB65F727E8A0AE38FECC40C49415738E4C0EB21FA5B617D1BA23
+B4C55EFBEBA4F1DAA25C57FD344F751CE82A78D0E0AE8BD05FD56DEBADA51D71
+395E5E9AFA554356CA09ABA7F639066BA401006CCFEBD0E312C510C942D16609
+956B59A5EE2E274C2925411D8FB00F97B4FA6E4224FE51C7D9588BE4B7BB1282
+80C059566765D9C77C40E2E217E8DD0BEF5E8FC400D92173A54E93A37F518CA9
+076CA03EBF827CC62A7615667102D4390CB5FE2334D6C3920FAB1B2FD027D5DC
+337BCD4720D2906EBBBD1341553FD8850DD3627F462489E2682C6EB0C32DF297
+E3C8EEF888D3C6DB595E39BEE2AE4770EC927C00FC0B930DCF58BEC1BDAE35B3
+385EDD30A8247990B75EB602AC8551147686B1FF7E5533562B4BBFD8475C0FF6
+3C8A1760E7DA44B6C6E735E73E3BF46FCA0AE67C079EC571EEB46B217A4B95BB
+82D70BB7AF54DC0E26F0D01BEE149F3C69762DFE0037B984D6831E5DEF94F0AD
+C796B081E9C62A656E5A5A031CC436C72116359FA58D44489E239174263CC0F3
+801D77F9AD0E88F6356F1712A2BA791A9D04B0D0F4BF68483C3D2578D0831E5D
+EF94F0ADC796B081E9C62A656F023FA446BBDBFB5ADBFF7B81F7D60DECCFB999
+AAA7F7BA00F3C55757BAC2F85E60C3EF3D7DF1CFDF7E1C4B3ACE43C28028EC7A
+939A8C93950B2D81BBA1F67D1D8897036460E6F552F1FC396216C95C66E4B7C8
+5CE862B15C2DF05077859D7B642C677B94D8DAEFB17480D028B4CAEFA453CDCB
+028B1A0343D5C2106532738326F407245E06C7BFFED30B27CD76A99137F622FD
+72228AC15C5F9DDBC73C1A5A5311EC87FB8A49B81F89D9539A908C7B29048E70
+894233B5A7EE27D0C75BB15DA42E27EF39410E18561EB03E77FB88CBE5C52D7C
+1263A4DF0082E6A8CAC39ABBA17507700C9ECDFEF253C0B613BB1A5822226C91
+939C503F8B64893C508079E4AB8A130CC0964AC15C45204A4608398F72099916
+303832B1791F8A0335F31F393C28A44FE60196346F1682ACBF4235996EA26BD9
+D187213CD6C568B461327E8645F44A1CA7E9B26A9BEB5154E3AC60A84F3F9F2C
+4918565B2461FE3CB062377D4995C7AF38B8C5959FBBBC1BA7C0DFCA6EC27CBD
+74F9A8690ED06921532AC4B3B36ECAF512EEAAC64C5EC652C6F2F2BE768535EC
+2DD30B9A0FB7132F32C1CD87D1F9A0446C51F462B87E9715682B60D326E60941
+A61EE997A91AE34631C58240A8CF7F01E78235D85340EAAB483C507F386ACAB0
+12BC1C5B90FA361BEA7092458106DE890979CD7E81F552B60526D2E676C56C0C
+8B215A5AD768D438A2C37CBB5E6350CF853937BE42F6491E1F30F364AC54B0B4
+BCCCC93FEBE1B7B9272D382BB4CC21C1179CB6CC1E820CF9FF3BE7DE4FDFCE3F
+2A0310A3848E8BFF0D46BD720320FE8BB7708AE51429651F3CD4CB94213CBAD9
+2FA6754E82AB406FF368ABDC42557F7241E23D0CBBDD860DEC002434DEF52B03
+4BCB764F95E942B0DBD54B40F95490199F3242790378B9DBCE27D9AF179FD6B9
+8AB39D98F4D92F1E28C89D04F32FF31567132AE9681D44103431198B7C28CEF5
+AEEC567B464E2489291A6DB62EB84153B1F9E7B9377596A0F15667AA0792B70A
+E878B9FD4233686734CEF19C3264D6FF860CA83C4C7DEFB583F315E29EC09F3B
+AEF126FCEDA04D7F88141158140A88FCC5D646DCB9085D6A5199D9E73E5FFF3D
+82A44CA3DA52D54D2E37E05843CE2988DB6AB1CC9D10E15DD075BB4768EEC13A
+BCD7CB1A9889DAF8A3F645F5693438FA03274E097D65D1F22B1B02521567C358
+02460F43C4A4BB7C935C4471D95B0F963AC73133118952C7AE3F0134DA9779F1
+015A0F9DEC37AF9D931C7E4FF8D3C474D50449EA2B06B150D7781CD2E584B349
+5C1327BB4F79E357E04E150C3524E599A9CECA324FDBC4E8176EDCD31E8912D7
+5CF24E2AD9FB90DEFD807507ED492B8DC2BAD52A9C210D83FC27FD2545BA7BA5
+9C0203EB4A9C03872DB4690F8791701050A1DB9A19DFF15EDFDB91637D122BFC
+9B83873FBAAB1D5DF4F84430F2F5A787DE997CE19D3605F128F8467581A6EBA4
+2AAA52A23114FD6754E34FD7056907613194ECF42FA55819C24022F06058B85C
+80C60647616498009EA96E6DC3079B9F15CE3ADE08B95255E299D85A69A02DBC
+99B3D26F2D249736ACEB1024324F99AD07B76C5F235ABB8581CB84D5AEEDD3D3
+B29272B4AD0B267E46F92001D4A5609E53D39E2ADF308CF85A5CCFDD69CFF427
+493E5D92CAD8094F8B89FE9DDE579A63CDA3701B0430451FBD9BC820DD8F5FDB
+90BCFF8653B731DE2D4BDE1CE313BD5A80CD9B4081AD08B6138ED92669BA10A8
+E424CBF28EBC1ECD45DCE85A763A54F98A822FC018A5B800A7E425CC73CFF744
+AF97D7CBC57B3E03E99D426F7A750FAECED19F8E90DFD7A49203C9074924B6EE
+5D0D6F49D45FC9B0AAE5F8E8E2624EC706468D399CB9F4F356C0B03C91ECA5A1
+84A519C3DEA6889BDF72B21E02B7FA0D23744220BAD2C45E5591B5BB1F23EC79
+C6F9B3FFAA2C575D1C096B3CC9C3275E3EFC45F7A8B4F2033A85B70E0316C678
+C47E4B305BE0AF4CA8A7F43400100D88E2F134250BEFEF3A673DDC4428A1AD29
+B22479EF274425D2DA4E030C606A316301D509BD105851CA5987CB8A56596974
+CE3030BE87C9F1F5F5FB0DC935CDD3EAFB9E3FF391CE17B6441A16FBDEDFC1AE
+733376786E4543ADE239C152862427E6DBDFB285D86178735C773AB4711D1634
+0FF23E8AC061DE7A5FF4FB4679008716CE9AB3E5545B2ABC9210CC73A1B4F969
+5B8E2F53EB1F3B1D931C997F588149F7C47A19801E8688C3376ED9858DE2E3A4
+781AC711EC68B52918ACD45660016B2865C0D3E47B18B2A6478877F350745419
+978A5EAC4935E79D324C6BEB7BF2615866DC41A134028BFEAC34256B2472B913
+1CF9B9E72EC870678DEBEA5092016ACA0893FA5B5D5735FC32C14EF45D7B2172
+BA8A47E316F0C810D2AB109B8DF77F1F73F75BD74E13F15DE598DDE8D6206860
+B9D6786D12C8F284DD61B29D1A4483119BE18292DD2A4E5F4B7E49B3D5CAE21B
+280F4AEF3D64BC3FC2C4822CF8F223E472A8E6278D6CD43B35FB88CC2B519493
+C9EEE2DFBF3B22DFDF99A8CF6A3DD46DBFC77E12BD219E5FFE7400B9C3F0AB75
+084303550B9C9A8F9987C0D91181CB5623A92D17472D7A47DD9C70F4A3CE1094
+94A0F043F08A8BCB4BBCF4C350921025E312775BAED77EAF74DD6D1B1DA26906
+245BC6D79C45080908C1A0C54E1F59887AEA45F9C3D2D7DD49A1D96AE54BF6F1
+2EF7660ED5454B2C1EB7FD2E82E20837D90EF09D5EF58E253DC0F8DABC0C8C5E
+3E2B1ED865DAA62EC2D4975F73B30AB90ED83B456E0C761049C9625FC0578A71
+E17D71E48591998A8B34E3E1AE080BAB0AD475C2ADC811673A1A38FEB9506008
+C2BF529B43E9F26F5A9FCC670D60B0DDDB6D0FCD3E47110F5CE7A34CA71278FA
+3F7632B5279CED6295198652C5ACB06B9F3BE448FD195C86B03A447F118E7942
+C3B7B0061141C7CFF1D59BDCFB1F00652BEB5E6AA02C8E65DBACE7D84303C2A3
+D66C3C979D1F55547140F25509F1AF092F50035966E73B2748C64926DDAA2265
+16968FE24DF8D6C7F091D18238FD617A8B551164E8F856EF774A61F986EA6F86
+EB1A9796A0A60B69D9298FFA751B0A47BD474C0C075378E78D26F3360D332F6B
+A8AB0CFDD0ED59380E334C05C62A21646A68554F57A611531F44120DAEDAFDC5
+C07A9ED6D4099D70AD1CDF997A1EB7E0D5993DBF21653B3B12FA17AB46861E90
+7E27DC026C52ADE47B1689F7233406BA9F25138064E46C4EB3362970F7C8A643
+E53716D42097BA494CB6E7092E0E5E3A8BC2D9D0A6ABB56271F9423135642453
+CD310BD36C3BAAD47E59AD52AB35B72F30CF764893DC510AF8DDE9251AC8E116
+AA0593AAF3C070F2AD1C5FC479243BCBE2F0B598098A8865DD27E903DBE85B5A
+D694AE248504E1BD7B5AE87EEC9585C1DD2DF76F3ECD5C506C54C5E32F797365
+0E4741BE612088E71F1C90D641ABC065E18600AE33909142C78A66FBBDF3FEB0
+5E643053B02ADC5A9E7B76B22E337865CD47B3B13DCFF78285B940EDE861A43B
+D44AF83F894A1A6578FA0C89F6176073F677839CBDEBC2EC4ABD9B796EA6F946
+C902A05B72B02384549ADEEA0BC82DA8061731520533773911110EB25E1209D0
+1651D021083A7B59810A9190CD7B60EFB2B9A8AA095A438D5B4A957DD9D881E5
+0F67B19427E03AC1C217284324FD7D8118F53CDFC8100F6DC241286F171D8087
+85CA31085D69A2B2DAE2723FF405DD5A2EFDC3ECF5A1516E9A8F5785C6568B38
+4570B8A0A6C5A44CBA6FA50F46E9EB637691688FDB88ACD5D306CE57811CD0AA
+E6369A83881AC0C94C8B1646E70C1186AC740FB2BC843D95E0434B880F42F3E6
+3EEEFA36C1FCDB936A6401813F9D03598AFDB348888A053067CCE3DD4FAF7E4A
+220B4B83DC94CDAF1D7AAF2BC5C6A7407B41E07773E7922488522C9DC7E76597
+863E12A89DFF1913DB07C21867E421274411A44682DD740BE711C889B7D91BA6
+B0F30E9E697EEABF73F0DD4EB11167165950D094AA31D12FE284FB598FE53D04
+CB234ED5D2425C927BD7B736A5F1C621F01D9784B8F7BDD9889C410CA5C653EB
+9FDC18454546FBDF429AE6310E146343ADA949FF08E35D71246F7FF52BA64711
+58382628443A190527017BCD0B59D475868A455F9C6581EBF012919B5994B2DE
+703F8A109E69D77954D6854E4C55416A847395A3D68627D422380042961BBDA5
+498E2E904A0ADB07DE71655E5AA2AFDCC8CA892386FC69EBEB6545B6CC9BB157
+D64DBB0FB5F4DD67DD7D04C11AC26DF9F614ECD6A00C324C6C762CC73FA158D7
+FD01026F62A9A3D821F31924F5C2A604BDB0437F19107C082B956F1452E3E51D
+D1066D22E67920426FF193765CC2DA120E1427AEB048D0CA370BE1A3A7054C73
+4E9456A1F59CB6C27E003771D04D150DAD4B8726B47EFEEBA467B8624084DA48
+1243F8965469CF60C5EB874534BDEE62E99883F539B6EED2970CD4CA87FCEFAB
+8D28B3621C6838F43A6ABB69DC3AFD69B176E7FE2AD44104173D97A7A932BFB8
+8B9FDA9A8E5F357409EA566A9BAFFF72920B26577B7A83393FD252BE4033CB0A
+3A0173B95A050A9BCDBA0F064867358571C1AA637B4E4E7FDFE3576FBD2CE696
+A8D00305BA98AF862ABE90A53270FD8E6201398CDDDC1EA9AE90472EF9785643
+57C30FF5FF01B6453F400F0BA55180940584311546612C37B6AD9F96472A1A6A
+D2B1445724D2F4BEC784F41328EBA31346EA185BFD6948C219C4B704FFC95142
+A68D06A0AB66B441A89808C27C7DFF52BFA9369B642D5FA410A2430DCB7638E2
+EE55ED1F3452048AB797086750E57C8B3DC4F55F1BAFAAE6AB9DFC6EE853DE28
+6F4DFBD7CFB058491EE38A9F52DD4280D406B054C3D6B8BD4F787AC0BF79381A
+CF661CD70ACA6B79552B44674096F2CF38B5F68743E2FFD70E3673C8BED49310
+27AECEDCFF88E6D9C21DC75F7066C5A3521085B1D5104BE1F693591BA394E12B
+D503061CFDBC3211DB2D7C6CFEA684116B0F86FCBDF5B3F16F10964F00F81A74
+AEBD4B5FA847723B6151F96A07B7D9211B91B6C42FE968E8963F499CE6B0ED6B
+BEABD442D23E09B2BE5BAFB3BFD228B3186F93B261C0AE50B9E92573036A94FF
+3C52DB154B064C7F54CD183144AF4D9EABC3B5960A836A0B42733EE2CD484AF9
+54F34047D3E05B0076C1971B846D77067011AFE6AAC7B7FF78F49A6C669965C3
+9839426788E91AD157A1689FBF1B8F70B47C7648291139D7416C1481C8B12411
+0BEAD0C766EF86EB937CA57D7030C370B51C17E5A1261E5675EA37BA5FECC46C
+C6CAE184B62FE8B2237006A74CF9492741F45BC90AA23EEF2FD133B7A18FB8C4
+DBAFB05714C26F06F33FF84F15022F7B3D01305E40974B006C4EA87199AF4A8C
+8C4FB173EA96FEF280692D9F23433255B6E8882E01A506926FCBE32ADF4F46A0
+ED60BA3AEA7CBFAA34A111258D2F1AB08FB405C53BCB8CE43C221BB17797D62C
+BDB81D9817D336996638B11E96C51B2658ED018742A60DF1DC4A1867AE27BE52
+3598B7080A52CD7460BA7D25DD0C44273966E1DF48C9488F1CD3F30297DCB1D6
+1ACBBE7899028FEFE30E19E89AF71192E9F582E762DD2B77F0518C47789ECECE
+1887A98A8D46D5D8F49285C3A4B89E5D79A840E3CE0E40FB693CB3461F3F3C91
+C1AC68C602C890B5DA5AA35F395619F68A9237EF9B5B42973DB0C63ABDF3E06E
+D6F3E389C51E542957FBCADD693ABC4EBF2F99A472956DAD3C22C432A5782CF9
+D9A705604EFD0DBCA42D686E77B3F3F787B8476D86834FA112242F7958B39D4D
+7BF1BF18499DF8C812F777B0AA145976701D9403480EAB1BDC36E855FA0763CF
+B145C0CB476821803E88923994FDDEAD7B3B6259A79765AE51CC8667EA9D54EC
+52EEB4C6FB5667824DF288E9F7DE3B49F700D5F4A778E8CE1BA6B916B884A508
+DB2BB192CC9AE47FE047C1D263A3F79FFDF47632D193CFEB06FC43C66D1201EC
+8BBF5246054881C5EBB74C470C1E2BB69D265E7E7135DA7D97D33224473C9E8A
+4E3297550D1053517F3348B96A6984E73C21F2CF9ACEE67E7D1B6F53CBBAB318
+BB72913816CB387565A75FE0D8F0DD3FC02D26B27663B04A1594B27C30E9603F
+7953D9DD5A9F5E177373EB78CE8AC3FD71F2AFA8DF7BB619A2425DEE8878906B
+E4B099EB919A1D92B2F60ECBE922CC8768FC1D3B8A985CF7B2ACEC622F38E81F
+E57EB3C42A1AD33B118363AF18AB5DB2BE8EA63E42177BB9D346068260DDDCFA
+D237EBB2ACD9BE84D91DA3BD4EBA1C80C483A5444C1C35ED1F2F85E0B960DD1F
+ED5E2184628C75B2900DA94017AD39C6478A8F7E308918B497597769EF2650ED
+2617F14EF3045287098876495C28D22DAB36A7B7FEFB986E11100D70207FC70D
+37015395AAEAB7C5427BAF4FF9F769068B96F357ED71B6FA1F8FA0FF13E6CD61
+49A2018A289C42064EB09CFAAC33F23D4C65A18317829CFDBB6E0D35ABDB64A6
+01F235C4403869A2216C9832DCE7F302F17DF302B8DD062F73528708382B1DB3
+0E28AF6A1251535FBAD9BB3177037AF0A01B8533E61CE4EDB88A5BF232464EBF
+59337BD4CDCBC94847750B1EAFB6680255D28772A6BFB6CCA5C906F6EF315755
+27B179A9DF2F97D52763EB0533772563CD351FE7367E39F45158FEBE4E7704B9
+019B8102F739193599349A912FA53DA9B44CFF86DCDE32421414690233682746
+675C5D17FD96919F64617A93833A5EAD36CBF48B244C6109449A3BA2799EF97B
+89E025D0CCC2A45822A7AB8CAB56FB40FD3A88EBAC2E727754188ACE398A9930
+3C380AA406C4FDCF5439981CFFF0A9387FCAB26ED98BAEAC7C1C6E8742FB9C4D
+BAD95818B4FC87394B921FF32AF9688121BF0C5B5BBB99563C36CE442ABAB8F9
+0417B0EE661812C9E61A73FA3B39C4D1B5CE47A0CB0AF5CB900A6246065D3E0B
+31620E25A0732B430CE90FAB47E17888FC3C031811D94F83A0C10CA0482F0096
+354B5C17049A98F10329E4C45A7778BE3CF49997A3ACF4630A7BA2B4DCC39C6B
+6A8D547328D2A17BC2C6F105816A2B5290B27EAD9B30620EEBA206AF5CA46E2B
+F97753FDDB6CE5302A2F545BE743C0C3809BB301D51A1D1FCC3D33F8E154535D
+304BAD272EAE06FE9A477E4C4E85AAA0D9B282ADE4745599F81406D28CB7B7F4
+00EFBAF2273E7BBFCF97CC1C669CF5140968E6D6464515676DBAD2617092D99A
+537F5C9696AA606FFD42B435C3992AA41B396DEBE8390435A752E468BA4C8776
+9B2E8BF75D0202666E6E26088A2291FE3B5117B32C326F70EFA0DBADB82856C6
+369D2A4F2C8D137243AB3DEDEFF2D4BE3E4B82F6AB7B413FA19747866031BE66
+2CF768D5DD2BBE26EF3F77BF98B11972948F5592574758249035E49E2B4C6E9E
+3C43FB389515F5618E2557003E8F3918976FB42232404D999E041ACAFBA2279C
+5C4FEBFB8B387741B5E64B0E98E3D8CE4C68EB610AF662EBDB971264162BCE87
+CC04F0D5204A11C4D87652353BFF9D3097B7A4014309941F7B0E910975EA6AD0
+CFFB230663D0959A40606FF9F0571E73928EE37938C041C81488D7B79464F66C
+E61D13A4FD859A7077564F5029B4FCADE704A10031E4BB74DFCC812C4F7A4406
+6BD4350EEE19FB9C973FEF0B4CD9F86F0A39EC155775B0C877E3B1649361FAA8
+C639E5EAE869C4C8E1CCE0296FEC2D99D9C473E0925B683F48AF78174F735571
+9611DCDEEEB596F455D6A9B6816D9A6FB81BD030AC26AB9474E29D2843FC68BA
+13597F8717D02A15FF377723BBE2FA148D62DF24597B0E0ACDF4549051521689
+83E19345A97E64CD49837AB3BA7FE6CA618F023B03B48C27626CAB57FFD15A7B
+B7827025E921053C3C25D0C7DC125366AF195930E38827799AD2B2B97BAB8018
+3F796F5EF92394C87A161FC614D69D0A6F35CD987E942A0D292B301B687B723E
+B4242EC3435953A82134D542888C587ABB5E8B4429AA675F73AEA2C852A141D1
+A114387E5F6DCEEF86323A8C3BAC9F15C4556EA67F64940F24C43B8E7D1A9269
+557B7C88B478EE9A6414304938B1189E3A80EE80B36DF4ED77CD8D64AC7F49BD
+26E788DB37ECB389F983E82EE2D639FC40C755DD126929166CA3E44AF1A3D271
+B505279203A0141764169C026AB8880B8E01DEEFB257B2A199D52B22292FAA4F
+B750EC8FFE532685A2F3A209EC712CEE992827097C3C61411BBA6AE2588BC31C
+1A1C98B5015F8545F6863C78CAFAD410C65F5BBA80A813D7940C93807D59F1B0
+16BBA5D3190F8CAB7AD67AEA8761C14492E21B3A6B4354F4832673E2A945D007
+D978292FAD85CD1524BA985ECBBE3801A665259E4EF97DD73CF5EEA562ECC6DA
+C5AA30BFE08E3729E14AC2D79CB98C57537586D7CEC50BB445AF40AF91F9DE60
+787026F09A8E62510B0A1F273B2584A314499D796EC8EAB6FB81C316F91AFB5D
+91542E945D9CDD380FD72A980DAFE4D9553B66598F7718C6F49637BDA6432558
+899126B167FF2075674493CE8B815F2EEB2B5E1C0542A01A74C5A3246F01BC41
+5C08E5E99FBC80AA5CD4D2DB8C5E6CCFB1D5B2B2D5E5AB161B8A27713EE9CDDF
+5724255019858D632626758C98397D2820E4E452713911620588A8D3D62182B1
+A28CD4CBF1BB3D95A7B4F265303E650FF7F9A87B9193C2369FAFF49BBE499EAD
+84248475F383B3EA401294836F632C7B4728F976D26E2ECBEAF5B3C5C0D5DB9D
+3BDBD713BE6CC8203B30457BF26AAA2482EB6118033CFD859749A608C9A6C121
+09CA1CEA90361C556183402DAD2F2ACCE3241BB507136E7EC58FF170A9724D3C
+FF9805301ABA54B78DA019EC900FE6CC2CB727B8B6F7FC059E9CB057A5DEA2BE
+48273D164E1385DCE309B4D1CEA44592A1E7F25B59CB436A974ED106D09C5DA6
+4C6E7F5368BFCA054480DD7024C744D404F6F0CCD926876A97AF9C9E25124C20
+1F3BE2E5F10F3AC45F63D41D5209861F72984770CC2360669F73F90963420C53
+53FB0F5CCF96C5727ED81446B0F43A1219618224E67D9C9F3B820BA743547829
+529064E54AE722213C22BB6445F9666AA7FB98F9E61604840C1052A4555178C9
+06A42F49EF2178C465420A27A072AAF76EE3F617754186BAE044BCF553F70268
+296BA16481F52D7E87E608FE6B4F370F7F61C2A3002C32F72494193B31A24FF1
+964DD14DB0FD10D5A5422F4975082A24C769CACCFA07D8FB5D7AB1755CFFA20B
+F5CAD8E573945483427127A7EC545A0A06606D33C0739CBA61613FBAB506161B
+EF92F067F255C44751F10E31F6C2D61024AAD137418CA33E31D2350BFD2A83B0
+EBC380A8F5B79B9C0731A5C5DD744F393CA12DAFABFD25487D6E727BAB748D43
+767EC87368AF9E4FA02E85EB311FCB1F397B5E0E28AD281C1553FBBD57EAFB1E
+7C259DD22B194A0735040B728221EA8302120459F0F5016B88258E17D658214D
+A91315179B42DE1C67E9641A02B18174F0F1276C46FAE982F759D5E2C94E6710
+CA85B714D5A231A09969941C598F44A65E2A032C9A06109FE8003EB032B061AB
+58683D4F6A8E435545E70C5ED676D9AC6AA1BEB5E8B63555FB05A0AEA26A9725
+F7C85F077151611BB092F76672EE69ABA8E001FF62ABEAE0FE8A2DBEB38E0AE9
+1F65F76EF52427E0B530B04845A8BFBBF4A70B75F586AD85B58F0F1244A52482
+E0930926CF3E4C6725EED9B01ACFD9F44C776370A5E3FB1F54474C2EDE6E5E70
+AB0F47CD0530714A79B827C93D6B9D7A66CC81F3A137579C220BFD6F9FF629D3
+C8100F6DC241286F171D808785CA33E0F0B311CBFD630BD94C39503DB16E32DA
+E03DB21304050BACF54C25CEE4C3952CDB7F0EFFC1F66B69FE7AAAB765CC2AD5
+7E234C309DE08A1DD6CAE602531EA5A60DEDB2AD1E1A844380F4B880CBE3C84E
+6CB51869CD1FB18F29C44632F9D562C90945404C5C4A77F2AEDEC124A1764476
+D32E6D8DE72B8457C1710EF6ADAF1961D9EA08B850563DB0B5DBA25B73A8B3C7
+6F8827FBFCDF4F074473C38FBAFE72CD45B7DED5FB6065D8E32F73D5A6DC63FC
+2FF8319B8CCF1B21144DFE2A12AB3515A8B687F0207C65A596039BFA00544845
+155F0FDD25A6D10889CEC2CFF51FA382A05488265E57D753A9680B73EC73E764
+C0B52AF04530708DD52357ACC3B4B2B67E771144A3B9C77F202A9DFB5A83EC07
+44DB703E387C7116A429775808032222B2EA6C4D322CAE91F48B7FC2AA9F3240
+F418AFA8BED0A5206F6568173DFF11E41F47B95F986AA31C48847925F29C3009
+6E9D65A26EEB3A2FD9DA1909F3BD5113648C082BBACF47615EE7F059D2A80F11
+D9A5086E810D72242D479A93105C7086E3703347B1059986EC4FCDC7B18A5B5B
+90D33F152657EAA3604E9DF747DE0E2B1BDA580FF7A945ABC9377381247F4BE8
+EA33D9955EAB9FD71E78608F2BBC56D04BF3CA9B06F7F39D2210D27113A9BB9A
+516027A9F3DD93400564D40960BFC7DBD0E603260A277FD0A9246A11AF1E5A39
+E7500A0100F19780DDBC7CEAA48BCFE342B41FE5D0304268805C4BE19436021A
+DD192EFAA0B14F8C336481280A8D93948AA106E37643AFFAADDDBC5F4DDD2DED
+389F86C5D433FCFAD9CBA9F0038AE13F533C5B09F7206D27C06741F0F70857D1
+1C2F85801343C1F9703212F9A5CBCA15B24B0BD4ED7C8E7D8A048A3485926C35
+EF5A6CC3EAB277162366D2EDD758AB2D5A1E2937368D65BB5406668651177CB8
+55190D1B4A14A60CE44C29C06010BFFB0A00EAD18477454B3C681FB78969DA05
+5E9CFF942836CF6EB61AEAD02C3DE59B32BF671ADA9BA8602C91496EA3C7E7C0
+DA34E79D832DAA7A9F0845EA1FA22A857F7FBF66B791A6EA2D9DF9E7E2D1E07F
+E6D0C9ABC3F49738D74FC3FCA85190EF758C9E8706E8C940E8946E46A4AA93DC
+76AE4ECB18C2C4F91E120DD45D8F185D306D13199B68FCBAADE84961C8C1A3BB
+1C6E00D509FD7B4DE02169A99C61E59EA146816659080A1B663AA360F5B69E49
+2300F452F86DC2C7FBB35F88CD81BC0D48CE7D358F00D332EFBC0A1FF8F47189
+C1D1836F6EA8F8DE7E3DEAF196F2B431458BBC8CB550C06FE61597682532A108
+CB3BE19DD38D47385F82D4ED79AE03489F0F79B1581BBC75D23E2B070CD56EBB
+B92C57CBA9B9B3CAC22B8355E368B917A066E351613F23E810E271AAADFBD4B2
+909199F3FDDF8A406D54E11A8F383C1141F75F6765A9AD5648C12F490D84E9B8
+1C81D941119F6CACE20A956D40CFB0AC69229638278CC356FF6DBFCC7CDF1FDF
+A0A5C67E0087410A3386DADF687E7B9DC0BDEAA2ECE440074AA4A4DA7C325836
+0BF31384CEEEC397F076533623EE9D40F1B062A6CBCFF2484594048B4DB087A4
+966F76AA081E47CC872E06DF75DE809984881E558220DD7CC621728C28948F5D
+BDD6CCD7D4684BF0EB13CDF12B57FA61AA135FC788C68D8CBC36351B85A988DF
+335F66E7F073AF0E45609C95B9977E3A62B9DF6F39D245EF31A18710E338F800
+D171A90ECF459A7BE9DE5F4B3CD7870B4334A9E3AB0F1F34265B2A541101BE27
+9FDAE362D755664AA7D6B6C993016ACA0893FA5B5D5735FC32C14EF01FDA64D7
+35AD5950CC011C2B44FA2589DBBCF570504ED2B4B6CAA0981731AFD8088F2A74
+057574DA4C870AFC9DBA381D130F9C459798B70C92939BF95F4129D3D220FA44
+DFFC25B6E23403E108C160399427F1230DE13FB6EE90E0B7F98B6A79670C7D91
+373FF800EAFB42C4D3C519258E5BB7C0D502F025CC90B75F42D8F79C53EB0D6C
+7FD73E92DD1D8C1B8256CE653525284851E2269FFA2875D7270BF56182DBBB3A
+82EA8409E9FCFA42D3895CF65D51867C536685B3EFA1FC3848D77AF33B28A178
+BB65B98048A4BC9A1CF925986C914133227F1DCB5829CB45EB3ECC6C108B543B
+C730D7F01B2CB411E64F4E8429A6639A1108D380F1EFAE300F3B29076D755027
+0E313CD3D5EE9C1EAC13AD0FAD9BFD353CAE94C3032C28D3CC2AF6D9CE2E7B2B
+31087F95CABCDB127C8BA0F572E1577A6E0BB1E5BBF6408270259E0DA5153D3D
+02EDCCA36D5F73CBF35E75316B3FDFB608A018DBFC1FCA6C284BC6D535E3DF72
+D9DF6BE09ABC4CC1AFBA6D7CB6D07174762D19617E235B4B64AE5637574C1563
+1B259633E923BFCD96E60F8D2220529064E54AE722213C22BB6445F967133A99
+F3FE8713F3C5277199F0E55E529CE51DCA226304850C302E950ED2A092506B23
+A144229CEF2A2EFBDA38CBB136548C4DF702B8F8BA5135DE7E6941686DED51A3
+C3F76F0B735F2B98D264AA65498552A596242700B2E2ECF28B2176ABED85A3BC
+3BA69D52E69B0ABE98DF6AB2776E06CEB751C69C61A41D16C7EE4A38E368E213
+19E382F756F4EE4CC4C192AACDE5CCA7BB72495C099CFC676090A1BB1D4A4FEC
+2125DE6C8A067FA1A3089F3768B5EE61BCEC8B55C960DACCCD3A66FEE727EFCE
+942D9262E359A545DFE1A3DBDED19FA59D144C20FA26DF487B9F328887B7F296
+4E0240704BBD27727256313485BBBE3C4B5AF293EF09982DE1DC5A7D91533E0B
+61247A3DA5B00567877BFA0B9639F030C34BCD306B19F71914392567A82847C0
+BCF7B574A75F3F15F0627CB8D85DDACC153AF15CF7146998A27453DF91447D18
+07DD75C170EE2F0D13926CF1B0930466D4F467A9C4B9597A1812B03431F14310
+5ED71301619B91F7566801E8983DC45C64A45D4B2592202031797AC1008A5864
+29159B55FBB803EAE661BABDDA3D91A2CDF342464E835D2F551FB4F940F0EE06
+4E3D180A2E9C3640D983D35605350B0ACF9023E2C046A56381B93636B2DEF8BF
+A7E9D09AA10EC89A2CBC04757469C4FF11B954AFC9A49DAB37BD0896B6DA0AB3
+B66438DA93DE407D8006A2A00AD0B9319AA1B972F0678BF43D83C6BEBBF1AD71
+E8B325F40B69672CF42B868726F02144A262DC75E26F5129E9DAE32D3C3082FF
+36A157BB0413DAF7AF8697472D3500F3DA14D95DF6B2F24A673815325062A25F
+8901596CF6215A3416729EA27CD67CE92C3185B085592F6AFC7893244CEAE33C
+C8DD08009B214E0865F7B4A338B6F88E60FFAD7E8650280DB6E7AD43316DA2E3
+4EE77E81CD42EF2EC8A6A474A27362FF66E60CB9B31849B48375747F5256144E
+6E528E55933BF01C0E31E1AD07C95A20618B34652AB9F551BA702DBBF23EA8C4
+7FB6BBC4855B9C02EF84ECFA9030D519535B736C8CA8B1B13C567FB7EF2CEA2C
+0E587D642ED6A966509DE842D5A0297A8EBAEA70838DE15398B7B24C7FCDCD4B
+E941E0B1A63AA2CC46961BE032979A1EEECF4E62DE129DAB52395DD1AD937937
+B0E4361D4E8A5AB155289EB8606521F0B535C667710A7AB88B019980FDA51C6B
+8EC2BD05A55D3BB96D5301290ADC41AFE6EFFB9BDB520FF416072930EE852268
+1E8A449312AD987D78CB7C6EFAF3347B277554A2271D7EAA4E55214B61C4EB85
+702B446CBA26E1B2BC67DCFC7AF9C3A198FF5739CD6F4F4F145337C1C09C009A
+74E5C394D0D3D73C4BDD9AF5E39658B3DAC8BC23B0EF1E73D7928000C339129F
+3D4D22E702CD92A47C6F199B2494C2FAFA97495BEF2710A5A17C529E6C7537FB
+7D89C1BFAA22F0E5EA355F2064D62A285E8394F841D6E803D24BDD8822D8D0A8
+E25EAB1EF1BA3C030E18F7DDFFF6B9FDB03EDE5439ACEEC9329F12B7A6EAA6DE
+BDB2158CE07707C29881B54E0DBE180F25E38884193FF77EB76BD707DA7220F8
+290A8ACEDE7108DA1731AEB3C87B0D1E01A97DAFBCA8617719EF09EC5884127E
+ECA4648349AD58461C1ACFB8861ED69DC71DE3EF56B9C31FE2F900D2F3E06D60
+881693CD0AA042EC97040926761AB681AEAA9A670C623229654F905EDF27DD28
+9E60651AE83EA87C30F730DF83CB11648FD3241C59C9C1E7C7A3A59B527EBC7A
+4CAA2DC543CE420611C3664778EE7DBD85F8D501537ABE3F1E3C3ACCA23F9B49
+726F81B30458912B40DEF4EF573A59C58464FF3BD671121FC7B21C2AC369ED4B
+C713FEA091B57FA696656EA03CAD70234B47F123A20D0433DD242BD4015CEB70
+0127EB21C6CF1CF7D3A96113698F742E5D6830F319E01222D74FD8202F8B19C8
+F7EAE85DA2FC772C2D38E1CE406118D8394D3C4E9F22694F5DFA061DBC9D174E
+411E0C7813CBD5A7E9E32DD05E4C05CA27290AC88D73F81843430EC56A8C17AD
+26F17BF58E565C954A0752989CDEC5C6D1B3068C76E4521EFD983221EBB23C57
+519939B802419FC8772B66782B905472D9B84FFFE36FDCD74B204647AC739232
+EF656F00D55B7A327DF7FC8EAEFAEB59A9996724D3EF5A0796D45C3597874AC5
+FC9735BF09C50A35B506F4B5E57FEEA9C31B205E3DE6A8408A90D49AA2CE4284
+363B07C8B236355BD9EFB92291673BE8DC07A27050E256FE1580955744286F89
+E913D02B0205AD9C5FF9E675DC9C2F38F1FC20026856C43E5CB15BEC3C132B9E
+D4E72B0377924F146F8BC12F769735A2EDE83A892B973DEF1BA5B981AED053E4
+D479FD37C575726BF2EF545AF1B4C5523B3C8933B501A088C2B5F1968630BB9F
+EB1569B468EBD29C9EDA1E0C725409441D768AD27DA54079CF48086619D4525F
+2588328239B5B04BF7CFC2F5FDCE47B38961BDCC70E212CAAB246290E488273E
+4318B7ECEF1F4BE92B4AF020059B7627894E4FFED1776C3A0131C7B31D6FBB56
+67A14E2B9E1C74F60E0C584F1FFABFA1616571303CD3DC3DC80149657CF92980
+DD279D9EE6E2B3304E50A479EFC113452F3BDDAD9C85D93DC6E6ED4BA08256BA
+1E2C606EFAA3731435F4E57EAC425AEB3149F9585A524A15C9FDA805F4E3115F
+C11A507884672FC8E20F03483314B5BD36953DBF578B75082385B3B4FDFFC814
+7F9F8AF130C37820BAA416622528D5460A4B93DD54F8148CE1527CE2C233A0C7
+77A8FC911A03883541AEFF29D8AD42C0B9108FB2C19EF133C8556B060BA50A9F
+B19708718B4EF81309356A7EB034BC52285BFA29449B967FCEB58638225EE652
+8CF15358F9E63781178AE73BCE1B9C60F64B2A7A5D648D9A38F5F2B2FE827D71
+16F771FA5E3138E9377697724041DAB88D1F1B7771C17585E48A006FE5368CFF
+5186EC4B7317FB2D072BD913ACB50EAB195E947D18B669CF997CD089427B7722
+15520E44FCA5F79023922AC81C2AFDAB438A348DA992F9146278681B4D16C5E0
+DF808A0C4EC017977BF260DF0D7BE31963F1AA28771D7EA1600790ECBE12C65C
+B9D66FCAFC32FB2D2291DBEC334880BC63E008C7037F03CA78B3766D7EBC9BE1
+1F58B26D2AA863CDAFB7A14767470B189FE39A0430CB4BEB934302882424F90C
+FD55FEFF09BBEAB042931BF1E8992DD4C818EB9049CE51B0628DD596359A1735
+86FAD2B2FD1E7152048BB77F47D006EC65506E8B0F436CFECAC7DF51FD697E94
+A3DFC8B7AC2A629B8CB412C20F1417B92D6831A78CCDDA8E6A4CA404D751227A
+5AB0C88B81D23CEBAF3EA5EA23D683ADB06A8303C933768FB94A67335CE1E36A
+85AA31C1B3E8F53A93A889506C7C7EC9B0B2C42BBE52F044E92A25B2E9C38D90
+24CFF94634679185CFFD7D43F0DF8ED228A8DAF476A00A98AE93E469E1B32218
+8417F8DCE55956FA29683F4F666482749AD44DC2C8853BB3E2B1AC556091951A
+287210C23C7B1E59084B501CD8FE3DD42659633E64853844E903325D54DF06DF
+A78D98F342CF8C7E37F9117E951D4C9D7C0C2C6126B14C41C029E9A4E73EDA7F
+6185B280E6D1E63EBDD354638EC486168E98BF839B24E1950D4D893C79F1BA2C
+1735C5BBDBA306AA73F74A7A9B1875C81002C6067D5EBBCC34A8424B1B7F820C
+38683039A8442A152239BE51183BDBBCEDA3249C35173022680DE44DAACAE317
+3C865CA2696B8C0888CF3055B8FCE00DFED4461794577EE093E36B768CFC8509
+54AAFE8A1A2AE2CCE74EE6E04CAEE4A93186EDBA7B87B1B498BDF53D7720916D
+A849100D4FF2C51E82FCE66714635132BC55089A05E80ACD32B9054FF70083D6
+C4C21C1E6F27ED456FC93D8012F11022F1071A79C9C7090956F4A257D265EE61
+75E4DFAC62D4E943CDEEDC962D92ED0E291417C55B71C4B9F6DBCD0EAFD0986E
+3B0EDC789928BC0F957021565DE9118C53A7C57F551B8B7F001843DA7D732174
+3F8DBA42E00ADB04BC1B298FE5BD8FF55B54B26FAF762E28E56F26766AB4994F
+F26F6DD8A0B8A4120096B60A43496057F15B4E4BF2BB9BF99945CA101F4F6C17
+59E48E2695114D0616EEEE3158219833C02C797481239B9EE730512BB7C4DAA1
+303B5723800EC9EE16168584EF0C1A6B458C1C4312DB82E2B72479B4E7C3BCCF
+03344DA8DCBC7C9375A4258726D24039692A726E96CA1F969C9D7DE44D6777D9
+0BE579B42424F893E4658C3A3A8807B6E8FF5A9BC4C6641266B5149B2E1DB863
+F63DEDF8C4A3A4A7F373949135140D93ACBB9EE75C88DC5A851476E42C5970FF
+60F5A8EA6E19B96A509F55C87875ED4ACEA814469DAB864D409199DFF5EF6DE6
+63753822663BEB7BA03227C5C9C377CA33E9A68B9B8348791D142A15F4335BF3
+B8B7AE4A3BFF8B9F602962E23B97136431DE75E8A45EDAEEC4A5D52CC08B4371
+E958B606F006B034D0EF56B8CE8CF9543DDB26878A689CF1DF8E35EF6063F298
+0C5E88C178A672DC30D718561CD5C4FA30B012030508228BBDECA4F73DBFF483
+49DC19016B2E897779125751E91C83574A1262EDF89EF0FCE4B253999528304A
+F9BDE0A78E0234EB3479630ADF57D97EFF7957C8766DCAEF19B35E188428B104
+B11CAE725BA630CDA5EF25C9D440EF2258540D0D7F2F6FEDAD76FFEA57C5B704
+D37E19DB5B619B22121B83295E38E32E4A42B114CDFFCC45CC7EA6AEC349A681
+931AADA4A4C186CDE0208AB0E155C1072EEC047CC23B88567A9541C30C84431C
+48DA6BCEF2C09E1CCEC56AB0CBDFE5D1E5BD49406B7A1AE86D1C56C1710EF6AD
+AF1961D9EA08B85056329E641389D1DF342FA4928E8076FA883B23EFBF754F0B
+DB32F9532E92BFBA593CE3417251FF956E5992A758A1FCAC3511A660F45BCAF3
+AEDDFD05F9B17851972FB0832505CB1E9DD7600501B8EBFE1EE70E13657B787C
+28AE3E0502B7FA0DB42A105B08857BCB0160994604EE21B9EEBAFED1966BAE5A
+4C14F7B948EAAEAFAB83DFA9DC530E9EA6F563E462FCC56B6074B8A22F150793
+D7C13B884F46F8419D057A413F7EF9883FFA87CCF47A5F409639BBC93984500E
+EA4BB9BAEE63EF419E7A5869F375D098D677534C0AF65DBB06EB48845ED9EC42
+B0CEE67EE22B5AFBC20544F7DBBB387CAE5F263C167541D55C18DF1B209938DA
+2463ACBAA8CEAA68AAFC75C48BE6F8C992AB1C1C130C60DABF965E6E4400B09F
+FCC8DDD9878461AA25F9B710F7D24BA433A8A814E53C5047F98F508517F91B7C
+D120CE0FA2FCBB7D63F8DB22C3F1482BA10C6FC27D3F8F090E8FE4514B4D0C42
+7DBBAE34DEB75EA20C5788CDD4B8D323579FA7A3D073CF35C9C672BB95006171
+A3E5251C457AD5845D58D594A956B857DB1A1E2414BDE9E85821EC83DC9F67F5
+B865621CD5E63744B1BD592D4DB034A514EA0C42EDC1BCCF1C865A3CE1CAAD75
+994F6B0FB3C70BEAC0A5DE4ACCF88541D0693BAC1D8FA04AC61D75A31BC100D7
+5D7E3F7EF33A6AC88F3522B8AB8090825B58DB780D1678137BBEFD99A022A2EC
+E491A861D2AFA3E29336427B7F0ED94405E88B6EBF39FB59CB0A970725382A28
+319378A9665BB1FB84A24A2969E9BE25BD4AB0E54E4823BECE80B99D68FB982D
+4155DB034B8085F2E15C3F2940FEDEB21EDF5CFADB42DCBE4E990C040338A47C
+3D5716C5FFC37C03B1273115A2A7C612CA8D09D7B189A57365B50A851BD43DFC
+097B0442C1D1D83451A317A52FF9B65EB85DAD4FF89E060F1B93CB550BAC7149
+5F98E00CBDF7857C0A6824BCC6122A15F4335BF3B8B7AE4A3BFF8B9F60247C95
+43483425DEDB2E6562FF3F2F1B1754413AE67D9136A6A002B8BC39F53DD1EFD7
+72B2EC5B5A79EE2CF8F7473B92B50840EF2996E3DA56D10FC2BD11D46F01329F
+1C4F1355D4312309DC33D83A50591F19938EF20506F1E2D7DF55BC7FE47240E1
+0C8D9673FE2691DDF41E60613F6064FAA6494AE58EBA775DE181916FBE72F5FD
+A545412B5FCB35CCF791D5ADDBE7F0A245759BF1E2E99DB289A4188A942A33CA
+9F894D571ABC05BEA9799B23B51A27B7DDF73132183E4E43BE6E2D7570CAC22C
+A2A6F592C6A12147C31926272365178CE4FA03607191886BF263A7BAA271B742
+9BC242A27DA9869EE5C6CC895C97E7874BBA8870B2F581CB8E84D2688C8A0B29
+301920F40D36C8A496DD1BE299250E4E604B8DE1DAB44EBBC0C5A126B8CEC396
+345E52452748F4BF13E2B8064B34EFE9DC7CD4DE6CFA14796902C4AD9263449E
+CE58EDD5383B3CF5CE110CEE6B46717913940EB9D1B93019A8E2658243448694
+7FDD3E36A5D7B186808F89C1C9F40D9E991753E225BC28E059C587627E4A1106
+6F36610CF1C505092AEEB2666A6E91F338061A7AAD14E9420F3C0048CA04EF08
+EC64F88EE58DAC511D9B84A1A3FEA895A5EE8D1D951891FE84A631581BE0234E
+06392E3497F26608FA2F48C9A647F4EFC4D9E6865D67E1E91F08FF470A62E38B
+6D2C3D5A4106EF0E28BDB61B3D132E3C02624219A0F86634CF726914D1B8AFE8
+B5E7C491A004A0F1CB55110940AB9023A72FA7A271EB6A06BB8C7ABA79BF3E55
+5F7742CAB2E88D2339A7F0FB36A2A946D30952E4A562E91B485A43AE9C04CFD8
+312BCB9B66D87E5E871C676BE00F7C991F9B803766303538C37C48D945B75612
+C5DDA491E2336392EB7AA4DCCE229794594A6D6D9236538BFFDE64F5EE467FDF
+B65AB674BC288A65C652CB2603C4D647B0FFC929882F7912C578C6FB7E1B13DD
+E4627DCF4A8444E21BAA9CEDB8BCC92248313120A19768AE48B15149E60555FA
+E6DE1C0B9D7BB2137246B129F8FCE10F554FF354B7711F43B9F5C861805753F1
+A82CFB296BB43038C6DDA9FC8029AF05F8554FC16B0883BB9DC059743E29682D
+D5F3F1714EDA57D5BA7291B6B280F49EFE8EAE91C778DBFB915F49671BF7647B
+11B570505ED25D1B0D5E16A1AB0A032A7464CB460F7BC4A65F0BAD9D9C6EA0F3
+27134F721BB71493ED91503BAA8979632313705BE9CF0FA1E09CBE1D0F06842A
+88FF8DB1D7989CE7823D3D27A0846188B07D6BE1DF5DC925E6C50D9EC455ED03
+1B2FC7079E1AF36527967B6029658F435C885CF1DAF3DBA5F9D6063E18CD2085
+2B1CFA82AC9CD62CC1C9CFB6BFD43B4D084C9603C8A70849F4ECAFF3F1475B8A
+CC38CA58646113669B2B25DFFD56C9F3F72187D83B605BB6DF713EC2D59BBEDE
+598905CFE0C0D3075910535789BEBE3BD002BE2B617EEB9EF208B1E4623881C4
+94EA65527E972F08E9A65FF1BFDD4BD9EED244FAF529698C6E136AAB5B0440DF
+A2B6F2BC3531E48EB3888BFE8744296B82E399CF7C20EB658FCC5394C4328ACE
+4B926049D020DACC01A2CADED2BC2ADF052007F9104833F4122627A72926E2B2
+A3AA74BD7D2E94816291F652BCA358529E4680D789E7E8106F17F2A6F30E82A1
+8E979900E45B554F6167ECCDCD6DDC0A69C1BE7493DBD5CA0FA6E763176BF2A9
+A9443F6E69C007FE1C06C98575E4DD40F932335A8E5E3E76329F47CF5C678F54
+658A3191CA33617F9795AC710052F014766A31E2C453DE7715CBAC3C6E5F9478
+2BCA6356A395ECBE285EB211CB7266C7A6FED0C03EFB23D79930762AB7D334A2
+D2780DB34F5D02D46BE55A908A4CBFAC2A71B380CF72ACB1484FBC1F336CFFCD
+71AB0EC6412E2DBF09CA2BA555E761C7463250201CDCF44C4435FFA48AF001C9
+360DE7DA0F684EC23633CD6DDE6CD9FB522CF6DBBCB44FB8CD1C47F94C807C9F
+A1BD6622873348F705C5C4FA63AEC51AEE0A77206E8103A015F5BB8034648A93
+4B630747A3C6E7330CC6A8B1B666DAA8558199E7BD065BD7A4D4F8530DD972CC
+8D7F4D79AB4F2695B5C8D550CBC0FC554AD11BEEC67D52BA08F55AF52A77B54F
+19787C2C26005675A4FED1A48D45A42AD9BB7177A8C161B1E4B2A1E3F9A2F51B
+416CEB3C405838C68FF0150A4059B0C6F18FECC2FDA07F12C578C6FB7E1B13DD
+E4627DCF4A8444E9E0BD4A750D8B4E3B3E05FA9E962DC6597ADB218E6712C3E2
+8542FD6B4FC4A738C02D24B301C11C46EB5B301E77F9FF4B35E682CAD248DFF1
+F0C19D3BDB2F4F2348855D71309EEBF3A06FD4281CE7C389D4F98C14FD6E83DA
+F0A3A8DAE583FF40EDC03BC59DED43C5EF4A2853809C7FC5DD1953DFD7977455
+CB374C42FD86E07CC222B632462539DF61E35F61C38155251B4E0EB0D7CA942E
+F3C9ED8E32080536D913D959ADF30352846989EAA128BC1F16839F0ECB8D0422
+2AFB44BEAA48288A3818DFA49F469EAAE77C8FC61B5F89901A8391E60EAE411F
+DF727A062202D9546A33B060B7E57DAF6108A2A9529192B990CDE2FAD548E3AE
+E8B3FC8B31EA5A6777B66180087CA80BC733253247037AED4BBBAF0254F37CD8
+74AD6CD39E4BBCDA5CF0FF3B470C2F18C716213F9F08DFC1E8014543712643D1
+A49FC3A863FF8967E358531FA21D45531DE1D5AC39B2144825766BC7D5F7CEEF
+A4BE0463CF342DB74C0F823586C154897C36884BF8BC83CCC3983756CE0D57A8
+A625E479919D837DB2C83A8CDCF9F836D147A31719380DE970989664EF6E320A
+B25C8D75EA1E948FC46C9A6860838CE70728999131241C46B6034DC3E66AF0B3
+8E9FDE9003CCB87CF7FC237EA1B9783F60903874807993AB1C425F3FC2CFE812
+554DBC8F6BAD0458E2756AEA1B85B920A511DE48D23C5AAC0ECA286C2A47AA2C
+1B005670DD492FA845ABE81EDCFCB0F58303C968C69221315BFDA171013CE6B3
+FDBEB931785611C6D408F9B6B585F3A9FE3660A968EFF7EB2A24A96E4DC5C816
+D74DC29EBEAF41EB254C821CECB8B3288C07A013A2DD2155A4E1F13A9171E764
+B4597F17CAB589A88641B6A04C67842DDA6AC4C388303457FDC09D387E4A0769
+01D493CC58C833E8496E88651E593C77BB4768EEC13ABCD7CB1A9889DAF8A3F4
+E5A6AD07C09C7784F4B6B8E692256CBFC7315FA03C88840F5C12D90FC0CF8B81
+5EC475EFF4752AD843A5DE853E6703583A530180BDB080F04B82750FD9BB63CF
+D7EC4B6B172972FA87AE24C2D317D17A9F0E80ED90F60FB936D2F4C58A4D399B
+65AE5873EA9BDF6929B1C792751C143FDAC9A7A4D04BC61E91F8C09608452ABC
+6E76B72B4CB779A85E2514D50D391A8A92D06657A57DB276B51A51F66AB154DA
+E7957757D07AF58583852241EEECD4D817E396C4CBE8F5377F86B0E3DA3B8339
+6DEAFC24FFCBE32D63624B43C20735BA2697D1F4DA6554196E67B120D78AA59A
+6EEB57C500138FD047218604A5ABA8D0FF2FA9FC89057F26F5E4F61167834AB6
+99D1676B3352B805109D5FFECDE5C9DC6345F0349CAAB021E05EF78817D52F10
+A5AA0C19C629D91ED72921EE2CAA7DC3183747D8F5ABCB2C686150C7C9FA49CA
+BF392019010D8157368F38574E34C7B0831A0871A8F9F007412FF13E80101184
+F74317ACAE809C3C3D33183101C8A1E13B52669970A3042A3655DCBE25F9AB9F
+C45D65B636FA5D68B90E1AF8471AA42FF478F501EFB73DE9014882A7FB521BBD
+86E82EE2D639FC40C755DD126929166BF2D812B85B98E795BAEE377885278592
+09EE01E3C9020F8DB32F5ADDD0F288057173C031F141686781A583899A8EEE31
+060322B22677E58E4749B5FF750938A832BE9D8D11C794E60FA0AF7ACCDF54DC
+CE415579C5D6087F1FE53CF261DFDC4AE5E7333B8BC11E2057402F97D44B15CA
+55AC88279AAE7F4D9E2B15FEDB0F79FE75B21EF5CBE7EBBC8611948CDC7C93B0
+8A8B0379F2CDB80A1D6476A2A462E9C8ADE3AF4ABA2ECE3F1A581B7ADCDE439E
+2D50DCBFF042F2076507F55CA287F492FD2EA53EF4B041179D90F18D5B356F16
+75D3BE6C83D561E94B73206EC3F9C89CD4A2D2192FBDE6EB1E0CCB715DFED95A
+978DEF3CE6BCF095DA482A4DEA0F37E66D0ECC211ACC34D11A4881A34FA68265
+1024D1958E8652974800E3D2B8F62307FACB9D38508FA41E0896ED46066A4DF3
+5F8FCD6546A1D7F1EFD169F7240363B3708C71BBF808A0DC66E7F2860EB478A1
+4E1EB98EEBE97D82B633172566931F15E6CB052BFF9D02D3957B61CDF9C06ED6
+6300B7349186CDC274F5C739CDC676BCF6E1108F5D46F2B5CE2BDD851656A2C8
+9A9A9721F61F3AC42549B331F99F7E3E880B53E167799A25B1C0FBE462E14784
+47120E0635C5A7A7B0D1EF511C68D877F9C116E63AFBF5EAD2922C91F87A53D8
+F90EA0F63C5DE0C49D555E725DCBD964ACE56F31BE5545EF51564615DB8773C9
+C1CCD5B823CD6A4229BC462A08104934F9A2CA47EAFA203ACF908BC23E47EF3F
+E333B17AE0F62293A937038E39B5E1AB371CA5668E0EB3A10AF98526141432E8
+C184C0C44F637FA2E03562C91747F8D7772A23299D09FC25C31C6129102220A5
+E81300F61EEB0AD96F489B57330A129AFA9DF18FF3B914C055FF8FA189B4A131
+49C62DDAA70764353619A5CF2A51F6099A4CE18DAED68295A280E212F8E9BFFC
+20EC1425B2020349486A6389C0AFF94FC1AA6E3CCE50B8DBD44016C669E8CC59
+9919EE8175F386A518E8357808ED1F488761B01E1B20C31E63A65059BFBB42AA
+F56646301CE64C1D899C334F0B4B9E93B64A6BE7A94B2DBAD869EACD377C4DF0
+B029523CC3824C7DA931D672719CBEA6C7619F72502228DFF7B0E2EE3B94B557
+40E4A9DEE1596B6CE0BFCDFD63A9D5FFE09DCB81B36BFB0B0C508BB105F33D68
+7F455A89F882C28588C18233B870DE4D56477F8CC3F1063414C0C33B5AEA0D34
+43FDF9176F8C1A4D257D03CB03226F4C475C309005A1E40C5F6D92A5B77292DB
+05270F762524B6E31986D39E0EE3711D05B6EACF042F38D9D36055F1CEFB6308
+F82C9C16873EDB2986237BB2F07EE0B52CF5D26CDF0AEAD7DB67C54BEEBB8CC7
+84EDD5BD7F38DFFD8BD08EA54CD35FC8D40F1064D97FE8B87D7FE4158971F700
+C265873C922D803A8FB019A777FBD6506CA42E771F6773733744ABFED58E96F5
+25FCD35A3BBD16E8872A9A9B70A14C98A4353BE659CF970ED7349DE7B048DB78
+90533FDB591F72E65CEE681E9F2071E08541CA185C290BC716C33915559DB082
+D364F27F9AA276CF3558066E9AAD05E86EC7142E9AF347B9DC266B413E888646
+612AC1E9D5BFF0C5A0A86232D76B7EF871A10B59DC81AD0E4D757CECF5543255
+D458B427DEADB8AE8AB364587223CBA39383F313B53F20307FB63ECC96632B3A
+BCBD540347225F63B0020E9CC9B96A21D64DA4F92297D410DDDCE6624021418D
+50F0A442EC325858DC191D8B926A05EEBCC565FFDE0940AF305F71C74A4E2A74
+10582BE2A19D2B9D2E2E19FE3D1393FDF4F8917F93E2E265838696F8ADFEBC05
+53E52B30909144726492A9381FA2D440F5590B94D152656CE0A277C180BB5753
+B913433D4B9080E3758D0D54DD134257815007923A47EF3FE333B17AE0F62293
+A937038E3A618CB3F94CB4E55D4F053935C4A3E1DBDEC359CF3035AE94ED8247
+3CD2D0DD4DCF5CEA0858196DD326D189A27C3D04DF25A018A681C0EF66E31220
+5B73C412376869A676906BA08CD999BD2615FE405F5CAF94CA238922035BB9B0
+96D8C445B39045FA1C00DF9610932E426E05C5006ACB6DDC5C2F673C4922CC21
+BD921994067610DCA0082B5EE9649FD4FC798ADE18904E2AD87AE98B68F16608
+A930E6B542DD3E5EB09D68B214CD9E2F2009A9379E3924A754A058DFD65661CD
+3819E8ED41F97C5013CDFDEDD460E763401FACAE6C9334A46C864A44344ABBE8
+8DB1124DFE21A9E8B79EA6F9721844D4360D39B89A508525F94067939DF95F64
+221F5BDFDC21A827E3F917B83A2520DEC6FF5A967DA1964BDB7E5464F6CB1751
+455317592ACF13C6721F3675AE87C52DB5E996FFCEDE746C8F315A7FEB050D96
+EAD878C241D2075587C8D96836C8EB7A26CEFE202E3C0797DB364FFCEBCEDA78
+3BF9748641D0942A81FCF0633DEAE9387D551BE312A4CAF202736E8164A1A046
+63730F74B7EA6F0E0222769F43B78D924807BA88A85914225E3A460C3FB9567F
+03B668C2466B4BFE5F743FFDA8A8C0B574D9767F96CADA371BBABAB1FAD435F4
+CEF6A8D68267E7344F213CF7969DDA7465D16F8E7D4D2E1DA68582CF3075CEC3
+1ED5E2D258867F1E06C2407FF9BB2B023BEED34F871C1D6E28043BB17E706A24
+6F6E5321D966EB6E04B89CA91F15452DD929B5903249497AFD112584948948AC
+944ED8644334171966B667DC40255BC813B0E4391122DF59A3831B68E3FCF67E
+A5E3C3565B5ABE95A2ED6068756B7B00A3527AB24CE698DBC4366800A2F41E22
+C2614EFC317E44AD976E46A4AA93DC76AE4ECB18C2C4F91879938D5155414CF3
+4931DD822449B2B06CC7D17473FAF2325506A0C2276CCACFB36B9EC5EED84C27
+77F39A94524929BC6C34FAC40779F3F33F02D487C5E640583CD57F37FE6C3D89
+A8ABB499DAEA4E9F9CBBE5B37EF91967AF1F6B4E169AD4A9063044F2A08CFF2F
+4F59F75FD35AE7018E2A294E1CE25BA96256A5356184235C87D863B02AC1A784
+6C997C95508948DF726C950CF4312389FD595912AD77C5E88352599DFEEC02A1
+E755F1709B0BB440C0CAEDC24D8CFA161B56479F4B3C86E87CB9D61C5F594B4E
+E2E784C6F00680B576DA0CF2E4DC5DAF899E6F69D732F21DA36A557276FF2374
+E36CCEC9389AE751EA2D867CC90349D43A7A4AC91A2503CB2528CC0A144C9093
+29F0538A4AC1E3A363D3DF767001DAC3101544FA2F4860F58B00EE44F8737947
+E4CE0E392512DBC094F4237CB82921AA1103A419E4ED60AA349CBFDFA35D9D20
+7167F098129F281B26238B5BF56908F6A61A166848F5801F8C140C2BBB48A0D6
+260034FA4F8B5B58DC8C38EAC11912E8401DAE1C8E52F4E4D8B38F3CDAE7D0D7
+4C7A26791AC4C4C1BF623FE2CCC70F973FF29B446FB47A4224C79BC0630BF5E2
+170CD6810E304EDB6D6299E4AF0EC687956455B741A2C1E1BDADDB2C26ABB1A5
+56C6137283C9B7DC2E24499362838D413A52C057F81E583C9B78FF0843DFA576
+5A5A830E4EF2DF98FB96C83A80B08C9DB8F35F9CCEE878B5FA0CEDE4278C5CEF
+F3B2D0E6CEA60DC99C25285CEBDDCDCED5AA392BF8C02C5C0EFDA5C909FAECEA
+28394FAB2FDF1A3E833BB1494D76DC2422308C56C775E98BDA884AD5340CC0DB
+0E4A60C15940DCFE0A4D761C6F9EA792B5BAA9A0817AD0EB6DFA3B6F33A09E82
+9FFEF2C594F0003B2437E8B3A0B14EEC9477E4406576CA84724A96016EEE2FBB
+865CF102A326FD630EEC0632017A69A843CFA13FFFFABC6D6D741471EEEFFB81
+17ACFBA6CC94AFABD29A59C9457F734974FCDD0CD69C1B168BB3FFA07BB4528A
+12797FCBF6E9FF1194A76BC69A886B11DC1F9B8A76EE8D083F40A1883A8E0E4F
+082A65ADECA52F16A05787FE7910B71431B12247B8EE8A4C958DC487A921C574
+4510A36107A1F120993A731EF81E1A241BBEB1B74A7385D01DD26B11BFC989CF
+36F47528A6D8DF5ECBABE943C5889AE6608F84EE1BD86F37F06E818C71CDD6F0
+ABD18A94EE69F0CC996A0460DC0FA274F9CF0FB39FAAEA70658EFAC9F89BA105
+E2123F8BA7CAB3F50E83C4B596CB05AA1CF8C59B837598FA4C704C17E1D1213D
+4BB2875CCB593A44D322110AC688171CD6C4C0D7AD22A73B0EBB3FD376B15368
+25913FE10E5DE48EE28ADD085C54F40630E2DA036DA5B21185417AC2E3FB21C9
+F193D686A9661AE5BD1030188897D1F312BBF8F74131DC031799742C69F5BFF7
+095728A01DCE399A051DA1860FB8B3081E0ECC1D8341A9B2AC7F23ABFA8CA136
+0631305C7A3581697119BAAD934B5537165832C8F59427F95397F987B4BB29FD
+BD7906331DA5FCB4B6349F078586780C94DCC21B3E91DB079A8608D922D70C1A
+1F145E2B87CA41375F6F1982B236C4FA467725C380CF1DFE2A0EF95BAB278208
+98D38512C567A2290C55D9BCC81CC0B030836FC20F5771AFE2FE4BA700978765
+91ED2896F4CCA5B8A2386E8566B263B6CA25AE981249F7A8F09DC61F681C4E5A
+C50886435B2608296E695DC25747A64782C1150B662444BB0A02FC947797B734
+579D151FA965DA102D2FEDCD19D53ABFAD2E62069717DFEE036E445F29D454C2
+96197268A3E93DAC610F757EC6DA3D0EFE752426CFF6D7B06F97324D48F8C9FB
+DC40B2BAA19D151AED6F0AF8A6FC578100F54FB988D99C26B65879EDB8BFFE5B
+54AB24AA7C5376AB12F64A49474FF0D0FF7BCA44E387D6C25175D96878CCEBD5
+23CF8C9813B1C1F4EFB2CC3CDFCDE2CC8FD5F9EEA8EE514AAA3B3EF9E3BC34A2
+8FD14BA956BE7B47E5AB352209BF7E2306E39844E903275B5D498722DF4F0AC9
+E25BD19527F00F5B848082A28D55970EE0BDC0FE6415CB05A1EA913C12EF01E1
+ECBECF36F79921B39EB32BC9AD3E36957AA35338F98ACEA04D23313654476148
+17A4DDAF3C0852F650858EEF9B4D5A87452ADAB6BC7C3361119F1D9039742D00
+BC4857EF8D5618C4F6C9DD29398BA044D99116C4BAA05D12464D275875DF32A0
+47315BDC46B965AC4E1B43AB65162D01529532B17AD7218889DD3B51895ECB90
+6349A22D1E82F0FA25D8F95FA041C85E505B25A471CAB7B5E6358C162CA73938
+A4A6157AC5E5685AB7B93BACABBE81E99F8D6E152FFCE5003066A5483A712145
+177DAEE96A37FA4F8F9D90D1E97E1D79184E8194F6B85184CF5DC8D84B1F9532
+9FDBEA87D38ACD730F7400FADC45FD9AB04DD44FE1009E2687AAF1A22E88DFD6
+2468C8C7B24459279EB04510C36BAC959F76D0EC9D2A80A0C50212CD1EC7B7AA
+CE7575C23F458AB8E9B8B7E5D4A391FF5857FB87DCCA541748115E8AE49DC776
+58F2BFF39475FD1073EF04528393E1E5F5F8A60CDDFBB2A75C54FFABE35684D7
+9282C9027AC0652AD5DAAD0ABA425A56D1CD8A4FFAB66F3AE3F82BE1BCD6C0F9
+473F41CF5C90CF3AD7F6686769F107377BACD3135089C9C988516923832C27F4
+7B9313848C037ACF4B901E255F32A920F76B63A5DE6563DC0632EB7FC243D3E7
+C2EEAE0DE688DB700EB79E607C7F94D9CCF1DB9CF780C6731FC2BF065CA6074E
+D5311ED24042447BB90315C76EA0B2ADAECD842D74AC635FB2B297D9A6BAD075
+FE0615D04F67038831468BE361BCDFD9D91B2FE2A868D4C6F1E979AF188C9139
+D50D2942392023FE1BC12E0A98BAA9EF8ABF6AB322866AC6185B18FE3D751A28
+0C8AFDC8DCEA3C24B1F82B070FB7DF8C81CAC1DE2A9203C971198DB2851C83A2
+642BFD5E9D397654082A0E4799DF2592D8BD3BEC5A861218A9ABD4943A2C8CA3
+7F7B3FE08C7F331C5FE6DE787BF0635148CE24AF68D1F5732A85EB0F4721B452
+B7A44ECF9D33759F5DBB850496BFCE33B477432446F864303C5F30920AA69D67
+8FEC4B42DD3E27822A26EBA79CFED7DB283AD9547D424E3394828894CBA98B2D
+9AACE7703421492179E9EBB8A9062ABA1DD86AC14D9196D20B585D89B5E50515
+93071B62BE0555CB4E2FC011B038BB4F4377C8F9E778F87339821DEC78FA3096
+48F3D15CDA3FFE4FB9587C25D2A2DEF63F469E2D2C568BE0674672FBB13F55BE
+2E2BCB631B38AC9A91F815DB4C888A987390448EA89691DB8D188E008976A5B0
+518111D0BEADDB9CD8111D7E4A51ADD4639CA196D765FEA444C8DB441C901EEB
+49FC4CB09561379A5C5FA51169E63413AD9DCACE80880FA36B024CFA5D6BC566
+63CF0C88069A3D0E4A1FB86721D866BD6B1FC008DACB5DEA0D85A8B8091C0CE9
+E3743926B9CDE54E5218D5E901BDEE31CCFD1D0698EE9C100E892939E4E4CD50
+64E0123470D75E4696E20E29180E589219C6A30809A5D73AF56DAAD5C1514723
+C80AF5E4C65A96C78C4804F9295F8CC9438FABC215BA83793A5E02EE0C1F6223
+F4D6EAF2E4145EEF3FD1028087EC51B1BF80E246CB51457E049B862649D70030
+EB8E2976638EE2E1C183D18D9E58959F2218A713C557399168E4C813B69BFDD3
+3CF3BCD1E9377D655C51F7DD9EE83E3140AA7C5A1E8244055BE141CA3559A8F9
+9653883F5B63A7976B5D64A7E4A2315D278CFB4ADB179736C3A078F39FA779F8
+589C6FEDA183E3E22EAA4AC96946F8829F4E175F5EE016C3F5845F6923ECC301
+3E6EB8EBA791142CE2337E1845EE3D61F2BB36BECDB8CC1038FDC50F18CDB1DD
+914D19C231F9720B1CCA5AA619F196C140FBB14616A8FFF2A383DDA89AB7C3DB
+5FEBD9A8D8AF1E5C66890CB2D57A1D55EB27C8A1E2E0A61F45EEB125C2F331C4
+E2A97CE002D5B5E5D2373EBE895960E824D21A9B172B5568769F45F341BAFAEB
+C6BAA82D57FA82AF90D3C1C7B771A82118AEF7A5AE6D7F84FD9F0B80CB77E554
+4FFF4BAF89759E9C62B90AF0B74A68689C77BE5DA6C244E50848008A28955404
+D5B602E113FE84B26C2147581ACE26DEB6D951B3046B9FC3A172C42F7C3BCFBF
+05D8ACEEC9B59FD23A74346E5113F88FB2E7096A041114E302F8DA0D5885C894
+1DFE9A55296436495DC6617C4068E2CCFEBE2FF19D7FEFD6F3670B4C17DF6CA1
+02EA7AE2B8825540D4461C4FFDBF860A346D07299D6EF631D61BAFC2E95A6E13
+5A4006EB02E073BD4524550E9633D99D7167EC1220006D073EA457DFE13FC801
+22F9089D034B20A5F6BC26C2D09B32F94EE126D9496A597161DE59DE8AF81F69
+87F9A30095EB0EE33CDFFFE2153C46300541AF380533DAD172C12EE1C2C58903
+B997A801C41B8D7797C80BAAC523A1647A1173DF03E05DFE58E4BF0E8FA59F96
+9B29EC5401497977FDE9965B08A01F1FDBF4261386118BAED3A1604121643016
+6DF682346B3C26BB3B6DA1D325A6544475DD33ED605407A1E38E5A20F0191F8A
+C8C12E22CE53B9DE2D28D4A189C25E28287E06FE87B64DC2F411C1C608E7D9BE
+C47E83E6FD457F069F1EECB29D76233AE541665524218B1E30594AFA6FCBFE2F
+82BDDC5C46BB6FFDF8D5279541B7B342BCB7EA7DB0EE4E15F304F9A4F464FF1A
+E9B71E3838CAC8A7E09F2B500E2A147D349A9FCECEDB0BC06BAC4F56EF3BF613
+50C9C213D4447F6AF6A40D17582AE29F376CC862839AC1BF5A542A458D490570
+A7A6924970FC43F0F5B397EB0F3443F1F624DB28BB83A2F928CEB8D01DDE5901
+30EFD90C33779701596025B42356CBA5680168A1ADF9F576593F27B15B422650
+B6FC80FB48FDF2866CB129D6E785A3B71D084FE8D1AD2FA6394649C1AB4665C6
+3D241A946FF63C7BBAEE14691E6AB7B22E4C18E57A460607853B590E8F3FB569
+65D8960B8B4D8FF23157F533249F4D3ACC5CB5E7AAFA940D16D112567B533911
+6BE1AB4A3219909BED5B0C72EC68789ED0E0AA81BFADC6292549139558762F8D
+A30EBDC1125B641590976313BA54B5A2B8C3C4A894BA59471C8EB39F1FEE80E6
+4EBF2F31E4A9AD2AEB064DFC0C796E93A41B43E562FBA171D1A2764AE00B38CB
+6372E7AF138B6438CFF4FD157AB2DF1A824309DA8B9C31467748EB4002CD2657
+5BE06BD4286985302F08253B52973802405F52D22D7E50B029DDD9627540E6C2
+3A1E675DB8F5A822BDF060FC8D88D1E5AC765E58476B31B254D4E96A952F2F2E
+9536973833F9C7D5E2352CB2E77F214FFFCBA50477BAEAD81B7AB0AB88A6D8E0
+32DA8043B59301208E45422914618A491C3D70781EA04B9DC8FC1B91A44CBD5C
+92D63E6D874A96A61AB97AFD5D388255A5C1D28E4416896B37C5AFD4651DAA08
+E1FA5ACF15D7EFD68E9D7027A5FE1D225F71D3085E8B14705AFF576B93DC43A4
+A8FAF6BC535F3FD5F6A014AA7D356F149FBAACF05D4EDFCC59D2FC71D5334ACB
+BFFC1D02FCE4660FDB6165C1544BAA09B783608E4E467B2E1C547378BA6897B6
+4651E4C798F32910695500BDBB38EBC13BA6024937600AC427F4DEF07DA060AA
+4BDD7F3C6964318C42DC610EE1346E242B98927805CA9B4A869E5E15EB394600
+1CD83C971B471BE51C8B3A206F8922EDD1CE9E0402253D51F47934E904EF77AE
+0B496B71BC2C838353008CAB4B6C0AC8238BF7D661B5FA0531CDF9D029050301
+BD9A8789710DECB6A304164ACD959E7AA9BA2B4537B849D972CD0F06196FF4E0
+2F7BF83332834B90C94737F0B3AE9909E9B8A46E3ABAFB8BFE06E1580D25D601
+D6679B39E5AF3AB2CABC4E6F0927656DCC3348FB36ADFE3E9FD15AFD2ABDCD8E
+F618DBF15DBD9CEB670FC0AA015580D7DC04C3F34ADF507FDDE66E437D9AE42F
+78174025A61F14349ABDC28440C28DD7349577A8ACB0570C8DBBCA270EB6DF9D
+CD828A555AE8768D431FD9ABDD877D3576ECD8BA217F7A20C2BE0E7EF52AF768
+5438EE7F6A141E0B18795A053D303949FD901CDE369C5A477F9CE7E76DBDC98B
+A311E33C0A231F66B8EE390A7405623C5E57AD56C6A97BFBEF13BD3536462443
+89CF4802C704567A9BB3CC277E1552570374FCE0F22EE377BF74216DC57485C8
+D860EBF8633E3FCCBACDCDD00482436B8CA192B8FE9A19E4A45A45E26052A8C1
+75B734BAB1CC761322ED81B35024296688D7A8495C72A0598FA4B63807DAC1DC
+37A1594D4BA097442FC533FA3928F020DF24DF364A66287924A8288456567417
+0243E901F40C43796F5D2ADC3117248D80C08ABDA81F04EE93EE8CC11C0BA1C9
+20C891E05C57BF3EC54D8C92ADA6E3907E8911F8A59E58C2E80FC4FA4BB87647
+459E502EA74EF60AB05799DBBDFC0C214C968CB1A386AF9C1219EF1976312AF9
+59B09DA1F016B012AF6F445F8212D5C8BC9423B8D44C41ADA876B9BA8D99A421
+9D864CB373C92999589EC620768478C5BF814CB695C57C3ED12DB9BD9CA7C684
+1E7E08DEEEB47172F25719713A4C9BBFD462B2D92F386C7AD19A3C5F5FB2EEDA
+2BE0194405309294000D936A5F3E1CBDF6E68AE63F14C7BFEA24BB9BF32E2495
+A11CEFE603ED6DFA6BDA68501D5C5A3BD01A548C08AC6AF86AD7A94C2FE954D8
+09946C197D62608D26F52C51F2EBA50C002F38BB3395D3C35A0F0D7BBC29C9A4
+A4007BDA4A02EBB51F3920F0BB2C032946A0434873EBA4FF1993609E6237519D
+EFFA9AD8FA1DEB30013B24F44BAAFF8A797522173BDD38505FC1EB8FB6E2C4DF
+E6FF1FC11E7C8D9D6EC1F63D4C3C5A31DB027CBF71BC59BD365EABE739AAF3B3
+385DBABC252F8476CEC5F5F36DFE621DE1A62DB351DF3EACA92D88D6448EFC93
+1B90DEE18F336AA616651D06D83D5D3D750F6DA67289C10A3F3AD1ACF816CF33
+56F08FFBB14E997E1AA4FBC6912B5ABE5D98461E30059C361B49252BBF492FC6
+83B72D11B73DC698676000860F10F00BF5600D90AAF967D32800A9106EDDEDD4
+13FEF7DBD5B5A3F1D1B89F847279DD60BB05D155C2530227F3550C9F5EBA9F8A
+19113A902882A47B48FE129E7C3208801C5969376CFED79B9FEDAEFC4A8A2B09
+57D08416FECFC02DCD03E6FDFEE190F22DC01F57F5E6B36295FCCE04AEE6576B
+8F36C6BF06870594ADCAD609BEE88FF34812CE9E1D08F6E68231B314C8698EA4
+E181576BF667DDD844BF9BB3FB21552B79DAD940FB5E25669DC6F75DD2C00077
+3F296CCEB01DE9E5108D58CA7D1E5ED0156CC4B18B9EDFAC4A941530E9921BC0
+E8550199D78E1CA62C9BF1C1E406D532F20B0B57628BE461633BB2F4E5197C5A
+52682DD29F84489519C8EEEEE5EB5BC3BB24A06CAFE3275ECF12B3E31BD23D58
+2FAFE45812322093CD3B0EEB77406CDF34AC01849F9B075FFE26B2BFA6C77C5A
+8ABC1AC7F4AFEEB1A623B7F7B9B849B6904685262DBB535565F2D5F6A0A037B0
+DF3CA4C4C225B167AB9C57B8A1EFBA923BEB1BDBF06B910853704CB76CF751A3
+0859FBDA881F68EB3559C9B874334E0FDDCD3FD1AA0322FD520861164C740958
+53B0E934B086F76460790214C05A9B82DD187B8E849B24595E648CB8C15BD7F1
+3BE7D5CB5A274BD29B2F799A987E0B3C209D8D2D32F8C28A7A43690325905E48
+933F582F79BF25D63F2DB0C80C5009BF6641DB698A33E5E8318F977B69F240CF
+DEE45E35EBB3E26E3A848D69F7461B26F531FBBB3039F635309E788409E8CE7A
+883B5152E2CAF77C19D607955CF85DEC4E1CFF56E719099CF8449CF189A21B64
+8E873FA9510E49CFC6A349F80A8E1107BA072D0819B2F8DF91BA418E2E1523C0
+1B2FDAB4DAA1F1BD2520BDDE70DA48FA0B6C6A447B1787FDB908291DF39B9140
+2343228CF9092D8215A5B1067AA31DBCA55FB929C7C53F7563BA6428A7A2FA18
+EBBA5E8B7ED00FD4E2F65C125EC31EBD6B541258B455863571B58501E20A7078
+974AC65959A4D62CF9450ED5BAF4C2B62AC1FD506124DD94AFB957B824FBF9C4
+8837163D58C9CBCB9E40F564003D8503E29B669F2EC778048AB058D03BC8CBAC
+034929D95074A07929268465D62BF85FA5AE6E2D01DF2BEB6E4CBA03CB6A9A49
+A71ED1DB82536793B04EF545305A01259685A4152C1ABA3B55DC9DE84DDFAF4E
+7C3F57D9C01C17EC5941B13AA915CEAB28C54DE7D778321E5F2320BC304C3D5C
+A368A754BEDD635A5AE8D6B2A397FA6FE0FD6A084C1E1ADA42BAAB75C481E219
+214185B369D6A8ACF4C0A4317CE6E8D3779BF9D85D29677D1C46BE325320DEE5
+1D7584973EF2FDF356270CACA5A486568F537C7410D16474C8C7BA959CFAFA2B
+D0F724AB203DBB97D4BA004570956F940295E03716DC8F5A2C0A1A29E15CAEF3
+2F4169E5F2F11ED4D0E685DCE8D4ECE0E27A34B7030832DC19A0567F1A5F1A96
+52A9E5515AB201512C3A09ED23351593009DD9D5342028E3B764D53B25F3AD02
+BCBD36830403445B15307A204CC6CB9D160C18A6543F094C9D213054371CD627
+4D423A0D9ADD2A791FC757E2B949E5B4D9C2C9B37492FAD3DA042D67BC1BB19B
+BB5A95354DED714239F2D169A13731A1A92C75F22911FB8862A7E15539465FD8
+48FBD26059905C6F76F8413EF6C0D7258E278576EAFCBD7FDFF963C4BBBC571B
+E52FC7B93A4FC5468F9EE1D7C7B0A1CE29E1114391B1F3F36117A21114767824
+5F5AA95A008110EAD4DCF22D1C4FB5E07B79768727A40EF2A50BC0FD4C700174
+2D23697B007A851EA75C44205711B533C5A26480AD436B222978DF9324DB164B
+8FD3014ADE397E6E0DEAFC16F20CC317895F2138FA4A0C2C49AEDE04A5291CA5
+F66C01FFD3A5E3FE1C80415DB581EDF01E7B3832F46196736CA3E26998CB296F
+DE32AF4111BE6B9D9652FCE3E844F913C700FED4F94671B2B4C141341AFA7121
+C105913CA47DF668407E013FECF92D60138B73651F3D932A561D1DAD080B23E3
+5D03519566862124917AF39141F37F0B6C4A34C6CE31FD4E9E6697D671FB49C2
+5AA56D7E85E75CBE99BE60FEF0B5986D904757B6B5C9D255EC96ED130AE5514E
+071D71D964975A4EA56EAB7167743A679EED7364962E77DA5B4FEF3B86FF48B6
+1461F31D60AACAE494447FCB24DFE03DE7C1AAFC85E9E94DAF1A2A3D65F79C52
+5965649C5C543BCFBE1E4CAB1DBF2D3E52735923D883DA675C0D53EEC17E4479
+0714D404CDD4BA774D0035CC594B88E9FCE5A27FD37D5CC0051F70FAEC9092F2
+2964D3408F552B181B08EFB65819A7762FF2C336FBFB9DC7D9F427D5B026AEDB
+6FCC5F8BE4512AAD0AABCC26E6AAEF86DDE8D490F4EB92DEB6FC3167C3E405F9
+CDB070A42D55A3E66E6660114183ED4F61F865C88B9D2B279C239C1146F043F7
+DCCA21AF13CBD45A3BA50D4CC1AE1082B24A490BBEA2B9962F76A3DC76D4FC06
+6E8B83F78CA26F3FBD4EC25B4DAAFF6A2CA4A2BDB3870127466823762B52DA07
+D8F11969F3774EB630C7DE9F12CCD4BCBD9AD32EC3298B53EF01B90716739938
+C24407986658C8688302867598122C5510EE5B3D617BAC0B3618582D6F0FAAC6
+B5DE5D66866F023E01735FC5A704C7F628F0ED922ACBC7BD467AF587F663CBC3
+24086DC4087C4A3F24EF61A128087ACD01906234163C0AE3159978D56D984DAA
+7463A12D967A42A6C58649CE8123F553A55C9FE639738C942FFFCB9D75AFAAAB
+98598B0633966B5FFA4817089AFB7FD49103C28DEA5C42E5003D67BB324042EB
+2E1A8603D0D81E684B9C330D6150CFA3E3FFCFB199D9F48705E087A2B14D0FFD
+D2A4B73E29D25BEA1551B3847AA25FBC8D628F164D7449E46BF255E408FC5277
+062DCC02F8068EF1E6E685945BACA88831AF799C6612DEC42F7D6A370CAFA610
+89FC8F784DD53EC6337EA04A6FA3B8EC23C4AE8C1C49A5FCB350A32D05788578
+E169A4A656589CD1E71A72930A912111171309F9C17323E2D55BD36267DB517B
+EBB28C1DF620110AF2B9F9F7FFD408E36B9D63ADBDBFD2608A9E5F38A251B27E
+A5793F3A625698EDC25937395936E1228324CBA3B3C8B7552C9ACB96DC4FBF75
+DDBC3EF0FD7B38EB2FDF509B2C0BB224C4C4B5401684F9653633E6A77B5F5F0D
+10FBA0C5590062BDE8D2DEC7DDDFF68506FD8E525908A2AAEA31D9BA4EEA1B28
+7C8270F975195F347F6DE36B0DDFD6416EA2656854CF6451137BBD7EDF4C1237
+E483C411585ED2F00D03907708BD86548AFC7C00EA5FB4E9C7C74456AAB2DF6F
+7545C6A796DA63C7239B4DF0E45BD33B1903D73DBEE7BC755C090F4303554FCD
+3610BBD35976A6E96BF20D2BAD926A5EA84024A12A751C402046B3E229EC6C21
+E82F470B7EF0D86077BB073082393A5B102B65E07EA1863A3F34E634A8B95798
+C66BBAF6F322D1F3D1DC4519628DABB1FF96BF293BB69959C28140426DED0A47
+006B49A561E1BBB075419A905FD929CC75B675CFD92693701007F4A61F9BE45B
+AF1EA87F93F3A4C52FFD469A6333B04943F795FD48B670E12E1B6696AB98A547
+C1466A0CF120881BDC3D7DBF10697ED4B03EB07C374F6F6092FF1BA78B6EDCC7
+17911C1A53305F9546F2F66DEC68BC36265D89012AE3846FEC2C01C6E6CBDCCD
+5CFFBFB11F46FF61770E2FAF4FD475499BFCB59AC027C28FD1D69A0E5C51E190
+8CB75490DF3F73D9D82874BA8D2DA8C7AE83EF1CF34F2534BD6CEDCD766D8A72
+841729C18473B79F823F9632A97F93E700B8B4F3EA871F24FF7021019385063E
+E03CE1AD01E1C5BB62FA440EFF34D6863D0910A0EE5547A3298D0747056B9763
+B355E286285CEBEEC0E061CF84C8B4B985DF7E217E6B2EB3DFA329FB2BA25B95
+29F0ACAFF3B011D58CDA93A28CC9CE37FAEDA0B66F9C7CC46888D60B9DD86FFF
+9E4128207048641E670CBF3C2BD6C034D2808C9747C9AF2D6ABD165D0C960784
+B44C6670E8ADBB8301F0683EC62A024DD80EF0CC114DBD46D7367B9C736A726D
+CA1C5666FAA68BADCA618C695DDD87DC9F5140D793038BFD69D1DFCA76970EC6
+9E34DE32B3F00AFDF811DAA909BEDF90D2DD7F4E50ED28A56BC4600DE5B14B9E
+10FECD8DE5239F95EED0AEA602B20EBCA5829AD18A0A45A6A034C473DA790E19
+96977041215652973F4077EE08221A5402430A043997C35D1CF9CC08484EA3FE
+9BE2E0B84393A95CEB8B5C91FFE219DAD0990767E4D26A09F7DB45E706ED2851
+34A1D2B136AD665CD2BFA0EF37FC6E5D780A73D1B2A853E36975D9CB02EFBA36
+CB26A3B220F1413955C2116A4D3F3B5D206A6AA8A8B69B574A96D34FD4FB9F00
+E6E097F26D5574D786C8CA8ECD0E2A10719E2209D09587B06EA74713E33843BA
+5D360BAF0F8BF9C6E3332D1A707830E4A2522E02B5E07D3E96DDD1ECA351084C
+1D77840A71512956BD5BA6A27A14F2A751E3BF00651C6E072809CA2A5408B6BE
+72D963D408A0D395C4F211EDB505DF37B2A4692B78911252C783D510EBDE2DAC
+46CDDCA28F151BBF9B8AD41A277168FBF215EBB27A98587A1A9A27433219B8CF
+3AB496DCBFB59F3EA56CE8E1DBD19942D1A9AF6167F437DCCBF9140E6220802F
+92B266EECB56170CEE2BBECDB42D9AEE410F6F36911304AC3D251B11A7F4EB2B
+E8E31EC98258923CBA47A54D3787E8F2AA817E13DF0F45FCBAA24FD8117BE320
+FC577B9CA0CAF7E0F50E37679A5C37E3B88599EF8C92C60BD3A4839720F545F3
+A38AAFFBE97BF99EEE704072EE52A39715BE5819EFD984233BBF631FBF826AE4
+A39497673FEC356BE54D8C7D6FA82CAC1824A60711C97D57191261C76A68215C
+7041E2436F149D36A3963A7731AC2FF8721BE11252029CEC49BE00FDAE4FE4EF
+B057A7A38B270D75B3F1165688C0E8D457170A7B141776F968A5EAA2D4DC7E8A
+E3200D5752D772DE416F933887BDB51AAD18DAC5B5D997586CAD79F7DABCC964
+8B044AB7CE5A07F3903EDBC88ED63ABFCCE5450B94931AF29D33DADCCED28A3A
+7EFF17212DB65F322BBDA95EF545F3641E34DDE62D46B543E3A7415DB4322AE9
+14DC130426E5FEA8500DE640F4FE5F7655B44440BD57004BFA0F171E4A89222D
+BDE9D5D1DD55E28C40D5DC3DB028ACB119E0282C99C396D27CB10A83864C52C8
+591395B9E81CA545DD064D3A612E4253F93A595CB2301A555CE73B2A64A4F34C
+E61E0BA9E59F158F987179A1C37288E710695B8FACE93CE0896437ACBDC1CE76
+98954466F4DEE5227E2AEAB87C20E23990AA122BCB3FBFB020E9E93D997F7726
+EC236A4ECE384CDB7565920131098AF91D5CC6E3892A0693389146AA7D7B6E63
+E1AEBAC52DB56B613696D3E1C3DE8195C2BBC2177984EBF906B8927C548DD85E
+303DAB63CB034C20E19EE47DFDAFD1BA5915AAB9D0321AB45D98DB664960B51E
+D5A96ED6EA3FA16986B40CF15A8E88C6A64C403B0DF2D56A7BD37658418A8A7B
+0CE6B1ABFA231E08CC646E29476872ECC0BC98354747FDEC30ECC5F0609304B3
+920F1861A94390F3A15B1B733BFD0CF52FFAA75B63ED99508E31C21A96ED8078
+37E90D51C3F9D83F03CD7FF75FDA035BCA42985F26B3C41330DD83DA1BEDA572
+2677F26526D3668B6F6A523D4274B0264433095D3BC7EE73F9F9614A03F0669B
+831E54587EF2D3724FFE176033D1C549BD7A53222A92C4B5AE2D41D7D05850F7
+79324DADC24295F9CE83F59AD17D2173A73957E84142D59C9AF786B73D65269B
+941C9ADE6FF741F0B2FC500CF22A1A95544A4B6747F06D09172A399C04720275
+25111780BCFDF0B2DF01C805C5ED2ED21C7DD655721118BE9D41591E1C63B282
+4500F6DC3743CFCF5C8E30E46EDF2195F0333AC88993458A1F6073A16D63B055
+9AFC3F298B64CFF5A9097CF0C595B611A72C5ACFFF99AAE316BDA2F093825A33
+50496D1BA471A7522C3066DB8865155A4A0EDCF052914F14FCBBFBBE082BDE50
+016D718A3568A695C7EE6A3FE73D2C9C65E32E98E68D7CBEACE3F68C2C8207E0
+557694A67AB4F86609231754ED5BC85C1E2A0119844A6D019B84CF0B5A299398
+830259520D1AE053D725E06EE920771E36A7A21B74FA62AF2DD1833936FC34FC
+E4E6F5E9AE588E79EBCD49700A7CE18075FCE4794F3069E62E975CDC1799B7F3
+57829B427CEFB43EB6CE022DE59BFF55244D2482BDB68FBFA1A54F17061759CD
+E70CDCB3E31C8D084259FE15295A9E5CD47EBB10B727FA5AEDACEF95B6FD045B
+FA46B5C192BF1972B21F372EA31DD33802726544B344820E98FA3E279A0EAD0E
+3EE1E6AA534EF916B7EFE4444E8FB7AEFDCCB1D7D70610DF11432A5C9A05EDFF
+D59F6857D456583118135F114467E6B21D7C06E50C58F83799AC7C30E1884BCB
+C0297BBA69707EC754D0225BA345A98CD4F36AEAA9DE756C127124D90607462A
+940EC4EFDE10E9EF2BBE68F27443A517067F95BDDF052B7B47ADB5F644CF8017
+844B93400B470BD9FD81506274B60F05C3D5DACDB03D6FB321FAB61EED8F7299
+ABB668D3C1E116D34389EBBFF9F74199B1E930ABEFE46313A2DCC4BEE89D471D
+2A3DEFCDE8D95AB0B537A25A094FE64D024A8E8E238AF29D9DFE455C17681A22
+0E1639C855C63BD8369C973D6C204CEAE0F26C915B5F0C1C9EA7A8F0AFD220E1
+3E667E7E00294ECBC072F2DE768AD83727B85C26ADAC1A9389C29FA7022D1212
+62222B44A06895A0E295623F48F4F6F99A51923402F45BE5A04D0172EF8B1C19
+4C00174287CFC5EA21FE92F7B1DDEE36F062593036C794D753764BF976893721
+87A1EB8383B06832985BC5418544FAF569CB47AEB18C0528776F527448AE7D89
+DFCEC0F59696BA9BF35D989B30A932F8A6645E83C54D36501478299A1D21908A
+5070F32983BD683B1FE1D27A16C916E53131AAC6922F780DAEEB0BB7DC1C7165
+B1D495E1D39016A74AB9BAE32E2D08DC88EC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: SFTI1000
+%!FontType1-1.0: SFTI1000 0.3
+%%CreationDate: Wed Sep 12 2001
+% Copyright (c) 2001 Vladimir Volovich <vvv at vsu.ru>.
+% See the file COPYING (GNU General Public License) for license conditions.
+% Converted from METAFONT EC/TC and LH fonts:
+% ecti1000, tcti1000, lati1000, lbti1000, lcti1000, rxti1000.
+11 dict begin
+/FontInfo 6 dict dup begin
+/version (0.3) def
+/FullName (Computer Modern Italic) def
+/FamilyName (Computer Modern) def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+/Weight (Medium) def
+end readonly def
+/FontName /SFTI1000 def
+/Encoding StandardEncoding def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] def
+/FontBBox{-95 -321 1415 932}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
+57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
+3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
+41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
+ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
+BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
+C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
+2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
+9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
+EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1D9658B03F6CA8
+B946CC6A042A9252DC769230F3BD7E28F4F053048B53BD212C59DA9014DC7AE0
+EC0B3CDA53F5E7841151CA72391E3A10D7516363D380459F088D76B89C3EF169
+B03C4766CA4B85355DB143022F211836E5D6305B246CFBE9FAA7BBC54FFF001A
+2DB17495F48D6E54B6FA8A07F235DDB3A77888969BBDAE1805687208571A3504
+BB3369B5BA66993CB4F6637C6D78C2049B479579C840FD79266C063FC5C3E202
+CAD886763ACC659E21F8BD2E4BC8C80B3E38FECFD3B86DAFB461ED9E7E1A0A14
+95DEDF3EAF23A3841911D45492010C1EAB95BBD126557690A998052D72DBCE88
+490275B598CA2074F6F567E9FE9BF00422E28353DFB841E0E3C0004AD679CB1C
+B5F6D3450580110EA1F536E2686BEEAFC97B8A168A50035DF1ABD9461500B648
+35A51BDA0448609D4390296737A95FB3D8891C18994DB2DDDC47C5C32A8D70EC
+6DC35720722D0CDE22C6BF6EC545414C6E3C48812A9D52F54414BC87315AE215
+0E43C752EC153DCD5D5F899C63E3C445F2809FCE3CC664E4736F170BC3E3F88B
+7C73FAF13FF8D8463AE32125817A3B39993737BE0E6662E8D89A331B8D06B04E
+7B77F70ECF72C63132695A11E75FCDBD54D8633CA384B3382D3A887F2601E946
+2DF4721D82A28E0C537E70DBF5082F51E7321380CB0420EA3B963A5FD3753587
+DB2DF74C793FAD7FA9FA044C5A574B9489FEFBCA94246B459352F832DD834065
+6D93D61DC78C2CA5031ADE25DB60E72ACC8E9F3B8F92AE67446452AAA9BC8617
+A28D2D6EADC4AE780BBE8256A9D89B1D0C796F529E706CA03D2EFCA2BB9E185D
+1DDF9A5B541657FBC8A210FB8F7753DD2A8F4654B1E0D4A543A8CE5346A7D6BC
+65791189162EECD25E4A70D4BD5A9B35782143BE447512143BC6241F0E0662DA
+183B416BB87906E1C4AE759DEFB8E5B2CA2248511901026763586494F1DB93DD
+6C37FFAFBAC28DB8B64D7024AE6772EE3B707AFF6545F339F88546BCA60BF707
+C666AE2135D13AB5EE0CA3B6F1D083A36F2D86CBFE8BDC853F8C093722C94D18
+F8E1B3537D1661E7CEBEA4959F9B200CEB625A2E21CB16004549A9F94F320F96
+024C27EA1461CE0E42EC4E1A2D17A6E9FCD200A1F45D948C7EA4104A3FDEF5A7
+8A41E4BF54A1BA87591F19ACA4E403BB2FED2544FA711B0FC094122A1F53C6CA
+EB5D464A9BD25395512C5377A926EF4F9CDE56BE2AC36A5BB2BDDFB75CA1FD59
+DD216248728C0135B45F94F822E7DB5E6259038909120A38C83212FF3D284186
+84810F1DA02B8BE5561A348035702BCCE37694D9D6F096899FC367D906EBFAD6
+46EC17D5CFACE3BF9EEE2FC39D6E218112CD85345C07EE11754075B8508185F2
+62EC11DA18D0377BC8C44E7EE8CE56F305BAA5813B09C2D2E60E95DC0DDE5183
+DAA9D883F6B879ABFDD3FD3D846C95F57BB3750E5A413EF0273CF42F2A58D12B
+0EADD3BB43BD3B71CB6E61AE1491F5BF10AADB62794940B74BE1953269FE1406
+751D2DE9BEF1AEDE14027B1A9302325960805A5D868DF8D245A860C5F50984C2
+1E0F14BC74D39CBD3BF680128E7AFD37163201BE434B8A4735F2C79F25B7930A
+9C69CE40918C645C92CB333D91D08CB1F2B597146C72FD4FC425CCA1E2B1346F
+69FBD1A4E4EFB162A0A172AAF3A1B132A68C61AE7E6510819F6D4430EDB088B4
+5034BDCCDF2A56666CEF8E3A2AB2C858B9FFC475201A9B23B06E0883845F6AD3
+1612362759881F8E739847C3A0EE0A5316F9F40B6CFAE1118281DC2D990702DB
+6D083257698067F6482E817D76F017BB10A78891B802F14EE178DB030AE492A4
+FE0197BAF1194C82940FDE291E9E0436DA0F252B25DF293E32C3344F07500358
+E842061C265D339B9F12BA18C09BE1E3E604164C3F99F48ECDAE6F2E3F46FA89
+C23D916C442760F6A8829C0B0D233256F6C284937A84EE90BE8198D8529212CD
+45271849135FAB1F1E96B1EB88297CC976D4E4F29BF3624C56E9B9569477046C
+E9B7C28DB8B64D7024AE6772EE3B707AFB23E3560AFC772FF856D60F007C1282
+0D8436BAF9EBDF85F39BE3BB3E23E96C732DC802A8F5F3B592FF1F02D2F0A662
+66F50D769838A4E2EBD3F23909DA113260C80D6482A2F94630EBE822C060B15F
+1A9CAD1BCB50F302B68F80EA54B605DA2C864146FD5A5A0C97DF2BEF1FB6302D
+4B0BBA9A858B1576E95020AB64076EB9EFF2DC28FE0C35AB895FC33D5D6E29CA
+11F3DD007BD7D484D289BE7354864FA39B8F784C03525D083AA29AAA0E3A664D
+F328120281921659CF2471E8EC9081A48933C5E8A53CFC085F70EB58EB39B567
+F63779503BC730D71CB956D6C4772F01A8FCB01F85E6274CC7CB77C33ED9222E
+78D27C7B26378CF69F8A081BEE082E102F9FA860795468A5C51E830EA429DAA5
+8937F2D4FF565C7D2FB16C4CE30DE921337BFA44F1681CA716413A12FB0B1E70
+D36D0A463D555AFEC748F2A53ED0299C13EE0B5B1925F074551FE15B3FE94019
+A1DAE7207889B1A7E131BD76E748078A8557909398A4BEE3F9FFA4BEDCC2539F
+840F1F04A2C9E2D91E6DAB8619663C9B5C5FEABBD41E05DB3F7D0080FC2A395F
+38A4B277789C3C32A9B704B8BCDBC1AC82C308FE2FAE05E2B61E8E0569BBC5DE
+7A6B27BE18B22BE20387E237AEBC396E38482E62460699E12AE1A276ED5AA7BA
+E0C1E50477110CDCA82CFEBA5C5F8C98C489FF8B4371E958B606F006B034D0EF
+5ECF6C4B9E78C34600C7D3412B69AA4097A725BA501EA564A7C3895FE9B3144E
+CFF37980CAD509BC977F73B8E64C87F4C8CE00B9EAD98564C84F9C367DA074BD
+BD55863465FB4B015B0F8C8F14E0FB8BCCFA6F3953452E88FE298012E289CF2D
+95522DA78340A03468429E6C32C2197D14692D62C98D72C2779B86C8FAEBA262
+651DCB4A13E058961E0D6747595CCD064AAD1A4CAEB075E3210DCE4CE7AB090E
+92DC2EE0FA0B8E96279013311DCED20F02C44D6D8A89B5C8203FCC1E436036A0
+02B9839348EB33B94E346BF811EEDAE595738B082B346D0F93D284677C7726D1
+12D8D8C2504C3FCD58F32E4D559217A3B19AF6A20E796E765CC4B3B39D8710A0
+6764C5F02623E0997B48396E77CEF898C1136EDF70699C8678DBEA34C5B9E462
+B791D6E2F3816983D1F2F3A88497F8BF2BE6464D39D0AE0CBDD9C92E4647C6F1
+4D2A2A5808E84ACD5635E36FD9C9CC886D57BBC9598552B299BD66CEDB6138B5
+F4BE089D1EFAC797B31D609D0ED4B9117861896EAD9F541CE231A58AA558BE6D
+FBDDF85C1E995741065A158F856D652E9A74BE659E7683DEA91E0616E0FE9CDA
+FA80AF6CDB2D2E96E138977F70D87ECA463D7A4A8BE83E049853CA06FB321507
+BC50FC35EBF9CDBEE9AAE9D2D7334976E1680A677A5BDAE986BC606AF4470F8D
+C9A6EFD04931665D840B2B3297326D4053C7F4C6919A8F4CC0D8924C90E2E028
+F14B6855CF2380AF4FFA882174A9705ADBF51F3DFAC7467824689FE1EDE64AB4
+12A0890AB08924324C399C4903ACA7317A12567DA35A9E98FD5A63950D1B9DA8
+BFDDB658A581597AB9F2212A32C394110E4B90A91BD5350FC2DD189AD271AF64
+5A12DBB85BA406934B062807A78A4C11B426FEA73207E62033C05CE5886BEF46
+9DAC32DDF39079646781C4536B0F004296DFF774549E6DC8CC50E20C5BD9D2B8
+816CB61BC61F5538E62D234EA991FCD9727B872524A880B06EC053D712A351CC
+7E455596BB13E7E3134101D3EB5752CC3BBBB80A179367F7CF09A6589D9CEE75
+E525E11FF7507BE4D618FE0E047C2CD466CC95D71A7642E98F9256C44C44AA19
+58EC670394636CF6396DA6E7A39A5833198C03965B00F806C8179C9954FD12CC
+B27B5D1113353264DD28CD502891FAF7418AC5957D57B95F0E0D00ED43E6660C
+CBEB86547851EC27DA536B11AE9DCEBDAE8C5860D0930D7CCCB0869BA3570062
+D5554A45816F11C1711ABEC6F890EF8B691DB42F11D464546F5BABF55425EFC1
+847426D3D9C3ECA837029235E0EB42D043295BA814933C4B8C0F9789FC042C81
+359299D336E00054B156921AACAD88D59F743E8850BD9375D88DA65F8B8F2557
+56170684AD5F833A4FA58300298B11C12304FCFB9B6BC12C110FFA2FFF9F8648
+48DF9018C7EC83ADE55C91132223FD13F84E975E680419613586A585940FCC74
+C45FB9F8515C77D78490DE12B4532AF24D5D2E9C4B49D0266713900928444F32
+D311455D18C86C52D5C7E67FD88DFE356A3D2733F73B0EEF65448B816F0E0244
+47FEAEE0AEBBB0E388681A3A94B55740E4A9DEE1596B6CE71C9E7E43A3301712
+FE5D93569516DA8E921CD84DA1CE262C62ACDDBA8B9E065A0C81A2FC55C277D6
+6C9520E3111E1D1826E3FCEC02B4638B857427544DE18CB57B816A2627DE8DC7
+6B5EF3EDD7B030B90DC31E0E023B083A73BA7114ACB6B6796F09FB21FDE3016B
+F4B4E37B5E517FED084B76D9A1DB8EBE55ABDB39087A9540420A91748AD31682
+25CBD20F2914F040571E02B6C0FF83F4E6D7EAD84B4B4F3644BB02237EF2EF77
+08F7D78C26C1D3008EE6A484AC5AAB1080E69972F10B13413BBA0C8D927DF8FE
+E42F45560883B5A3B09E0EEBA50240D281E26D09B00E22038992E1BE1FCD59DA
+EAE152A4B302E7B4C69CAD0934BDED887A5F697C7F6299C49CAB1B3BD482CAA6
+FC3C3F03CA71B0AFE3EFBDA7DB0C7BA699B690FBDEE859928989263FE700ADE6
+390034503C71ACAD5790A4F95E54013F1C5A46C57EEA149A0C169E3FCCD9AE74
+943CDF459777340D66DD7139F018998F21E982E12341C54D3A7BE87EBF525AB4
+076766C22055B68CC2F155478E78F7476928702AD2C07A891246AA00921ADEA8
+7C0F323E8200F8073C8922C78803072EA38F173D2C771BDFEFB7159D032E3B91
+AA8C357BA6135F61CB43AE29AA6F0297B055DE53ABF6A0CFACF7B53F04BF0081
+E31702A656E1743C835ACC72BA7283D06228C7796628295F5FCB590EE96F90D9
+DC38BC9DCB6B366370BA0D99FE161618E2AAB50AEFEE1F9903195EADBB126B6D
+72E59CCEBDFBD10E9E9A6D795B728CBAE3DB858C795CFCD9CAEA8BD4F3ED5149
+6426E11F97CF758FF3386732F01C836706A9C24261DA7A5293EBCA56302BF10F
+DC12ED239F4E4499DEFF5C3A5EFD2EAD6E4AA2FC2348DB76791A95C93A0F9813
+258867A0BA5C9AD2EF62EC7232F52F939E9175E1324296090F66AF2712427FE0
+4375081A7236113FD2A8F8CCB54E58F149C2EEB29339FD1EAE390DFB4C26DC44
+EDA5CBB9125BDF032ED878120F6DF0E23B5C52CB34EB733D80D95E425B4DBDE6
+7840A9233144A052FFDB75AF840018E737FF42A412CD417BC8A0982E84213F1E
+DC4D6950D287A94CF9CC43FD2CD5F13CE4ADC44A6CEB33D4106D901C98F53C33
+80BC1F07AC4C818EA103F17546BC9114FEE0A12C3433C1380701745BEEF241D7
+4BDD464A83FFC7CF2554AF326DD822C16F672F2651A6F950CB416646141CCBC7
+52C71C42270FAB39014CB7BEABB6B6F08EA1E0DE142B654D77FAAF1E2977977B
+D3242BCCDEB527494501EEAA9C42FCF442B2754B3583DAA406FADEB49BC2EF0B
+13196838D36FCEAB44FE0219E1FE9D18D7BCEC03848588C3BAF29BC0F1554051
+AC3CCB3B6C3D2F58A305237CBA375F2B06705E64A21CA1BD193CC796F60BAA01
+D2DC55460790CFD00E76E0F902D5EFC4F6EC8605C490A58D6AFF16179ABAE20F
+6354928D3870F6E307F5074226599CD4ABF8BF15A2B75F595BBDA918FA51546D
+5B1B294B8E28E70E9C8B60691C647C21D91B88215BF329193741C11D2FF61AA4
+4EECFBDB9B814DF5223B94F37BD46B40D6B935E1CC1F04B7974D3E6419A32F05
+C967D045AA570637152BA948E1EC464478AA5549F5A4265BFF36301C9D89D9E4
+5DD5506FCFD7A6D2C81DF9E77A57BA9C9A17AA8322098E0ABA622F1805B3E415
+E941115D071E271DACCCDCCCAE0FACA78A9D1104F2D0D27FC106DB384B30DA6D
+6215BE2A5C09ED5CE94044450221ABCB6364E90F8AF172FFDC93E4FC2D3D9514
+9C3EE8DFE85DB0087B9914C16545596D39A925B1655FC0FFDACE551CD445255C
+45BCD271F08AD4839A270D6FF27AF9D55A23559A57E9BC3E3E03E1E4577DA0EA
+D252B5A6D9C1CCB20796B68D840DC4521AE55E584CCA186F65040B137D55E6CB
+CFAD72338210A78F62E064D98F1367062CDDB45D9AA70DDD00AE2494CA145A51
+0BF2162843E79D18D9CE2E7B2B310D632900672163C7FE1501A0C6BDC46FE2BC
+C1E8512ADFD95711B0C364A26FC7618546A3B83C633E460A5BFF6170CB6EAE69
+BF4942757D6D4174E81B93B70F72F5BD69DBA114B1C32C9736D3892E3E29D00D
+89F9F7D2658B0A72CFB5A81B7F674AB560ED1ECC3C17A339F4D404834B407C9A
+642EBB15185E2327A7A7082A75F7BF692EC3441D0A2D6C657518624A1CBC7F74
+C52CBB4FF711CC8CCE07D2FB56BEB7A149D85E5803C616A552139BDF6ABC4858
+08201199E185996C1BA7CDDAE5E1B2CA66C279334FDA4B627FC7A693AE4E6C75
+9D1CE523CEE0205B59076AF6A4EAD6D47F00FF8AF79044900A8121EDC30AFCF8
+39B2EC23A90CF83AB35C3189286DD127CEA81A0C7FBADF7A32602128A0689E90
+3D44D3E79BD9DAE1FED0CD5E93D319A9F6DE7DD73FF3569F72EEB307064A477D
+4400FA73D978E1753DE9CFA312A8FD97C90993932C9E0DCB7B50F9515571DD71
+1DAF52CC7FAAC1BDF41D94BE03D09997341FA941C515C88CCA33638684D2688C
+8A0B29301920F40D36C8A724FE98D8B3FB555CA1653FEF4751FBBE4EED943DBA
+A71F511875E9B482D6161597830D6FC1A150BB7ACE10E153FB99B7EA15998072
+C7FB48F1A84E77AC878EC44A72154E89417F11FD99EE2EA7C9ACDABBEEB17412
+3600FC92B8BF13EA30BEC92CE628CB54541D47A262C2D23851918A0CC23A8013
+45599084699DB69609A723E894C62105738F25F7D7AE9F1632B46DB42FA76D16
+7DFD3C5483CC4E00F97E97D2DB43CFAF1B243B7AD48433118E926046C6B8D189
+2E952ACE33A54531D3A321708D8AEDD179F26B3D26D7F6652C7E70F512E7601B
+0EB6EA44A0C27A85B53D49530F81871BCBFB2548561FF5E7C3330DA9C17F6450
+F883AEA15BAC9F356823AB2C87C9AE7618FA7585EFC4A878B80D74F944D1BB86
+74490D1FB1C97642F42A032AA5652D15F2B70C4D34154BF4BD9400FB763E9523
+AA81A2F994CC1EE3837941C0D95DA32BE1B33DFA52C01E6523D5AC55F22E6375
+896636BE8B11BECE16548E65FDD0BC628CA233B243B0496AE6B3FAC75BBE8B58
+EEFB615F512244D32C26F9DFBB6E09768DA3A1C9EC75B13E1EDCF28FC4A7DBD1
+8A8B9DD4D51243B027FAD952B07EA379E83155975130B4C9A20ADFE7FDB87709
+727629C1A19D73FD56C4F0079BCF502BBB968B61EEE38520369C250D5335EC1E
+2916D38C247C25C35393C3D9F6BEF74486E128DA71588E5015D1EFBBD1BF9856
+4525D3E67CD11FF1A4D31313CBB7C0C43C77E6552B04B2F2B9CA390DE1A91221
+5A7EE54ABB7A5793953E26E318B7CF53983E67FC1E1E54A9DEF9CE7260C58492
+F930ADDBA2BFE17953AAC7FDD10E33AACAF9BFF23144448BD2B13810A80BFA9F
+E2FC98C7572C5DB4BCE066B665ED54A63CF1467B4E6B3BDA65899615D858CA27
+0A6B7F2913623626116B3366013629BBFE9D50CAFE7451524CB3ADAEEB8C149E
+08133E660A15AA2CF2FD8BDABADC888B65AA9696CA6569BA9CD7FD8D94BB83AB
+31CB4CDCE2C390E8E51F94BC61ACDD699C5D277CFBCC03E71C7F2B51F71588BF
+E9EE1C319499A0D1F3A6A58B192E47CAB550549BDCCFF0B1D17FDA7694AED68F
+9FA3ED9BEF89C39456BF7B8DE36E8E9E9B13061D24AD69B43731F7C55D26FDA5
+546087C2755D41C6192CC0F69CCABCE91F2140BA287866E237994D9E359D1E18
+026775A43BCF34678484A16F9F4A8B1693AA322D2D34AD44CE5BB1A70CCAF132
+4B24D898B7E87A69E380AA81F51958028E3F3A242FB769DFE591CCB5EED234DF
+2C1CEF9D31E650FE76CFF1063E50BE9DC5FDC49C628C86530EF6E296C956BBF7
+CFC96737B4B8A3706DD7038C89884DF1DBD2128DA3E60D8FD4C2CFF48794794A
+AD160286DBA24D276B5A3B2615A2F2CFF05B066ACE005625EEAEC3151BF076AD
+971B63A48096C9F79EEE9D91070D1D8DAC78A54A649A775BCEBEC3F5C9C4AEE1
+C987556F5DAFB69F0C0C963C424A7374BCE69C0ED68138FF7CE4C7CD96E84A36
+BA989823E3CAF9672229AC5B8DE8E0A832D8C33D8120EE924576EE320BFCF6F3
+58E66D3A025D3A0D46E63DB40C65254F7C9906FB237A642D5BEFFB65C411AE8C
+72C6A47F4B925AE0B79688C143D35B26FE7A9137CFAA44C1F374A32C4DD46876
+DC72CB1A1E42C71F16AAEA3274474DDAE0E3CAB7C14588C1C9A93EB94D553D56
+8ABA43ACDBB62E8E19D80A1BED14BB6575973A115CCBB705EC672E3B67B7CFAA
+9F9070E8D7AAD5840F3C6BF8357B434AFA1C98D06B422E83C6E32F7AC88BA438
+1C92831CA0DD97B5D5B29044DDB9C2DFCE777B796EF9CDE9C0B71251B573A232
+54101843E874C8B0782E648F829A8B66353736C5764EBF90024B7DC70574C58C
+0E8AA51C16D88F97E9B5E22D2FB6D7F4AE468D5DBECA20C3588119434AB8CC50
+277526A068FE46365EDB95DA9A1AEB141375C9C03B07B035520A5B659B79DCFE
+20A390C6F427C6A79A2DB1FDF029734B9E3A70F3A68AB6039485BFA31EEB47CC
+52F279FEEA987A7C6FBF4238921109BA838B87AADF18A1FB7ECB0E71C1237F52
+1ED2BA0469DB35193765C2FF1894F7375F6E1C7DF5B0822BD1DA914B5009190D
+10077BF80CFB18FE33236D9F6F464567F20F7E8CBBDF22C17456BF454E54D849
+C83E332C429F0204E2B7F81CC2ECE36AF6F84F4C204A5ECA0E93122F6AD9DBA5
+D43602141F7E9EDD48615BB5FF7E65FE6416C3F9BAF108A683274642E0664452
+1D0E86A38C6001D70B17F1A2452AC7DED2BA22D0710C560216346D1C15F3353F
+96009E3CE1ED3A79F8F20DECCE9225CB0D32E27FDFA3919067E6E0B742B38D96
+036FD68186CB0B1C4C7D19085E36F06BA177851CA6E7A2861736B09A6B442E99
+3DA7E61C0DB56FE9364998A2FF5F38182C297773FDADB148DA64F101A4EBB491
+0557A0939B5888853E338CA388A3A3DFB7AA1356912E36BC9EAF045EA686214D
+FF0965F73F55A4B6171E6A478075E259E9171893091B515AFC4C322C5C544BC8
+3CFA384F0894C7C6C045D4D56EE0ACBEBFF0ADD530511CC98469DFC4C77CE215
+B0D55DDC1A13F4E115463FB70C1A2C02385E5E7285B1924E5B76CCBD3C7DA0B7
+1A803034812A3102063443EF9D7B3930BC6BD6C48510742F76368B031616830F
+3CE8FA652354994F878EA7A220DE0CC1E227BA3EE5EB69F699CF53DE4C8F6EE6
+0210F1ADE983F653DD945A4AD71B9B9DE91E4A5BE456F4FDA49C67C2DC780D16
+78137BBEFD99A022A2ECE49B979918689C0620189B7EC141D5F9A21559CC472A
+0BC815D50EF361E145673984D60AF6E3C2E6709626888BCD57B74F4D4C6C1317
+70172C2A5BC0CA9F220B2C713BA3B6130E6979E76BC9A210365CCA87548BF002
+2791863FFA87CCF47A5F409639BBC939845A7F3A272AE1CF34945207A8DE2FF1
+F9AAE0BA2CF44039EC6C7782152D2D1A294F807DB79F1532A8EBA0D4F22236E5
+C8B8A9DDBD1B06EC33CCCA0D722AD502FBA1C6F5C0EBCCBB9D6933E8D591230B
+4EE45E699A22085230670DFBAE15CE81C354B46A1AE8187F4C41D931E81AD1E4
+09405895F8C6A43E35E965357CCFB241F9F515B7FD87333B8F0196B541571D39
+9F87E1E85111990750232B6524DBF3DC447CE006102C514439893A8337CA7E1D
+303FC26F41C58F62534603D419268E9D57907830E61CA8631B774730AB106E91
+2CE0E080863E67F60CD66DB734E98E95AC8FC91C06FFA3C3A6AEECE3726EEBBD
+59E383135E19ED39CFB4F0D262C4CA3DA5BD52C9853CE6A95CEE32518B3904FB
+96C9EBA7A6F4A5951947AAFDA514BC0986AB3AE27CDCC1FB46FD98D9D0EC990E
+870E808FF3A4277EEAA92849768933D4355629B722DAB1BFAB94328CF3F8262A
+CC1B2036139C9C09ADCE660EE294C4EFFEF9696162D5E13791B2621D97FEC966
+B3D20F06829558B17F42E8853A6A8343CDD8D7F2FF0BCEE900B0A6F869EC9B12
+427DC888049499CAFA7536672EC094CF962B8AFAFFB185D5177C10A2A66A6E28
+87F94E6D78147B4F1BA2119A3AA52E9C85881F6A4605D9D03DE88DBCF674214C
+530D59450F4243A37E9C40B98C33346836257EB888B6DE0B1053B8F7DC016EE6
+44AA47E18E2BE0889F9C85F4E2BAC9E16BD4499D6CB39F59E551A9032A061769
+D64277CEE456DF62E597C09E765DF15FC2AD5F42EC5E22E87DBC79CA0712CA1C
+D88BDCE7B29F1E16D5C2660FD69E8F65FD2288E6F256639318D5C02F21BAE3F1
+32F8AE3AC3D6483F6ED4FDB05FD35777906D2220332CE56E2C59DD3CD0D731A0
+20F6254C627A1CF2EB9E0838CB2FC2F48E37988226D1D7E825A8C0EE36C09C82
+1EAAD9F363A593AF58B9747DB420BA7B2909EAC6E10AC5CFD568B4381E6C0644
+1FAE21E1F7493976B1051594E42F02CC681A74A772ECBFDDA721786AEC36A07C
+5006ED4CD2BD56D08606E816F3E49EC7A8359BAA60C6767EE6BA4CD3554D4729
+04F6C843D4015712E1AC33916516C512186DD1EEED04350A895A36E612EC667B
+F902235EE1D8056050D70F382FDC5D31180D3FED8AF544E782F39C741CC32E2D
+7F233DDF41B49074E88CF34976DC33831D413A7B9B88A888170FBD53BFF50001
+545C4F385CBD6FE8824B80E7604D3F43EE49D70ECDD92BA909F8C89D2FD614D0
+A1C73129BA85E1591F78B6B7C82D4E05382EDECFA2687360BA328D8A0B47BD92
+ACCFB125F5E5D26D9BE19B0B3F6C528F71A7591494320449006DD7C7695583E6
+D0D942361833C74A1F037DF5E51B8ADF515DCF95E1C1BCC32B6E3ADC98936D02
+83A95705B6A1F5E401CBEB59537286C1458CD28FAB58142DB0321D08CFF35A6A
+31FDD06C33A0D3B03E54FF99466830690BA7EAC1355C6AE742531892BB3AAAA5
+EAD7AB56181E91CB28B035435A18684CCD32EBE42F1F7D4AD8792DD0F08DA33F
+1654C97B0864873DEDC371073DB47808945E1E91B38A378FE152219CB02D912D
+007540401F4AB206E3823CEF5026D7A9A7D9B688F277C57438BCEC02B710F47A
+1C83530D8ED15D99D578A217F1926EB571B8428AFE5EB879DD389C38AA9130C3
+23B78883EE20ABC74CDFC2AFEA75FECD0201E3D1C72ED105319D07DCEE33573C
+F3C7CCD144507CFCB9D3C49EBEF1610EAE8DCCC296009E826E0A33DAC122B6F7
+5E25462917F6F9351242F8F716A84D23A79CA0E338634C54961BA2C666AAEE69
+4D1BC7F562ECBF43D404211699A813BE6C69183343853B8112E1955C958FE1C9
+03964FA99DCD91F353411F97746708E6A63C29E8A0CEBFF6D9FA948BE41E7CE6
+99D5345753FED57B795E34EB7238692EB502D36D4236326E6DD34761DD7DC1FF
+FC2229A2159B2610097F2BF45DE79A58BEF6EAD4652A0454F37FFB7CB2429D04
+86EE22E2FB73792C9EDECB022AC4088B1D6BAD13A53A405300F5C91F25B21BDE
+BD75F2F1319061799A7B5889ADA2C89FE6F77C8B07CF363D6FC7E079B2708746
+B7CF6D6AD94AB07FAA3D27FABEC41765DDC2587C3B3FD3EF14258B7A52725ADE
+5455D5467AD4A39C3E3BCFE79EEA8528ECBF4C8416CA7B5E025910AE639E519C
+F4B3EDF679CFF300287451194B79A117F2B545C24EE3B5FF82B4A73B23920E95
+27528EF3F4E7B9BBC5928BB2B1DA792EB85ED33DB2511475D1761C26A48EDE3C
+042E080D3C775CAD039F0901535E7611C8ACE137DB95EDD02F3018CBE80DE641
+45C49DCA0A906D9F276FA84A5099AA896C800255029A59CF521E7B5CB9994F56
+D69D69D5C8B913F1E0FC9ECD4CE68FFD0BB013ED93348303BF09246105F54CAF
+3F615904171C0005AA284B673478B59D4DB9E5E56D84A8F9E546DD41B512619D
+DD7E59A758BD74175A3A4A5E85B4F384441FD4CE17497C244EDE3B5CB3832E9B
+1F340B8B4D30DECADEFF59E8378A12454E905817C2051857423A704418A6869A
+F464B4415E86870D7CD07B3041591349406A7FA45A8772E1250A7608449F7A66
+CC81F3A137579C220BFD6F9FF44CC62F080CD8E9860EB8C9203C3F857F7278C4
+B86BC41FE30BA0DC23CF2E78D333EA6A15AD30598AFAF8F0660FF19267358C04
+B833F8E3964F70CB73D9CC3C107CCD13EE347F6765FDEEF6F91F384FBA149FA0
+021D544DDD2DED389F86C5D433FCFAD9CBA9F3A51AFEFB9BA1F5DEE98D575AA7
+66C4DF547F8F7696EC53EDC55015422C6DA9D1EB523DF161EA5D8268B2169F73
+BAD96B899AB7CF23D2039547E193BFF42E6755C4BFE976F1D2698D9759C250A3
+BC81FAB57808479997F0B6F051EF41ADA2F3F797D883FC8747ABA46C72936D9E
+BF04597F03CA78B37661A31EEC94547193B9CD9840CF87F65670B1ADFC98DAEB
+522214D8B8DF983FCE91203F9C6BCF7B197FEC95D0210A0111B76369299B79ED
+163B00ED3E9775AA14BE741567996DF27052D34876058CBA6D04CCFF117FF25B
+51589D886BC9918E01893CBA27577BAE7FFF539E8BC7FDFFB29729468936136C
+414B2E9C167AD894EB27502CE8D236345DCEF1BD236A64A3367E850F9D99E84D
+C3FC4EE01C2E97671763A89B4E985D415F79B2ECE73DA3A1D2CDA9A6055C1756
+E77C0FC2CE22C34CE7E93B09B7EB900C061D9F42D37EA9FB1F46E66BE4E541A0
+1B9E8B908C67140829410E5D6F87C6050515CD7A806EE00B91904AC35EC332CC
+EA3A270373191678BCA02DC95684BEC046257CAC1ADC48EDB45E7977B97498A8
+0257BC6918104890E2E1083115F0C72BB626457C8866F7AA029DD0EB0D0D319C
+118D43A76D582650E642162534E82750839EBDBFAE343170BF6032D8F91F4149
+194CA5ECCF3FBFF392EBCCECB34FB9D69EA215C32653E66A78511EACB9D7B7BA
+E9CE7ECB62865A0148B1C3DD5137F8E44D3F4D5D7F859B2997E29B687ACE91A0
+1DE56B115BF2F772E07CD09E659819612319C2B368187E27E4EA6B4AF18978A8
+B604A6BA4126C07C629D8843ECD4207B2403BE89E088158414449975FA46330B
+0C2D8922EB6414E7B182D2804108E9FBEA756C456127D61131FA7F37462C3DC3
+44DD3704598978454EB802741F2F520F2483A9E1D93B3693F8999E47C2DEE071
+AC39F4869E0FA98964EAAD7083990A9AD7FBB581F15A4BBE96C9CA2E4AA53D0F
+365A1E03E1F86CE1C0B22BE70E0BAF94BC2D4F757FD2D926EAB02821665375E4
+7EAB9F2AB8B6C05B23FBD4433F6F724384B6A7F3C4AAE701C1A9592CB7951416
+B89E3A4527472AA97B877B924D516B1397AA1DD4644AFBCF516114891592B99C
+FC312D3E245DBE6F08D69F8EC5785FD3532166425DDA471362049435BBF46993
+65A1B1F07FFBCF064688F88F754C3DC241CA1F398E66944DC2DF545D0A6C5267
+C0627E7E7901A1D5D32654C4B2AFF4BA8E337A93C704AF6BC27DA9FFF47114A9
+B084D7374EDC31FF0890C661D8F299B6F3D78160A0208B7BD01940B269210478
+334906C1EFFFAD56C013035E10DDBB0E174D43393A3A54F45241AFC23C6E9901
+4D23E5F89F88C9ECED0C3841DEEF2D84B5CE443225B2B6B974B9F8C06C594767
+F21286E6CE276BBC7E11B41CCBDF5DAE30621C7D8EA246719475BDE0686AB5F1
+62D2434093CEF0C9B494E59A5472385F7190DF254B1A27F3153C7A39715296DD
+40BEA70F6073CE5E011CB2167EC37CB68BC0A75E0E4DD995D6E883AC59F6EDA4
+DDD72DD5134C2DF0B66C539AB106A073AD4658EBE1DFC39A277184DFE739EEF5
+FDB417496BCF456AD60EAA40FADDF9073BA5CDF38D278F179A4A5613CD7903AF
+07230FC9DD2C171AA15FB82CE007EB177C8975A3938AE35B5FA5BD6D0F4E825A
+895DC90C1120B23335E848C5480CA1D6F8016C436A844B59BF36F70351F9DA69
+CA973EA439E45BE3B5FFAA93A6003301365B5752C70024A354D9E3B12E08719D
+A8BBC6C3DF2CDD6947AC891EA5B2946E56800422B1E610DE204B126D4777395A
+19D63A97CD151D812154063EE2BB53905A6C56811F284BD43A94ABD8C5C4A823
+932F3A12464B7E2D7B6E85CF93CF3927987308CF4752ED24767B46B1136CE41E
+C24386969719EE1D624366FC8D153062F66646AB9194B2F759948E086C0D3687
+E23A9B4BBF90337035CCF2D7AF8726AEC52AD93ADD46CE9E0FB8CDF899DCF59B
+C288F13E3B29EB4D8ED356DDE6C143C758C6937111AACE73198C318C366A390F
+90269C5688E8A0C58DD8AAB4233E69308D417C099ED029B13E1F0CE394E751CE
+93849C65FE5AD3AD2E5A530C0BCDA9907CBE842BE94C6AD6B18D02020058CEB4
+6C2F930A32E165F05CC6ADE1AAB70A04586053566D7209631C8F2205975AFBAB
+96AD06367380A2D4217212BEC21CD30BA39E774B9835C4D18046A5AA4DD33564
+6B0ED2EE5FCA0E5E5D5495FED4BB91E8717F3E03E99D426F7A750FAECED19F8E
+96886C0F7C8913C7A3DEF1C93FEBE1B7B9217FBE02F10A6BF2D90C89A9C255A2
+E1DAE61341398C0478B42E67E8799F33FC9278A4942A1B478C6CCEA7EFD25E04
+67E68E2CC3C73B4012FF1B4BDD0BF417E77361CEDA0157F979C62D4E7D5BD622
+EDB6852755041056867CDD30884DDC3EFCDFA5D6B2E57ACB46143C78C27EE534
+46456FD82C90F5D0F2A6EDAF5E66C20A44576F0ADE432ABC8F6D9B377D2F54F8
+11905B48188ED97C548156CC397F7E1F6C99EBDBDE36FB60F72DE3E7A07FDC0C
+AEE8F954AD550BA960CC43B18CF6B54437AAD1B71850694AE73296A0548B2FD7
+B83004923DF899182C03A1C9315A1AABF4C6D783019AFCD1C7D7E176C468E63C
+D0A387E101237FCD44DD74DAFA32DD5F14A0501BD155181FED3B62BAFA7530D5
+778C67A4F4ADD949461DB9C903684C07F2022732E512F7E50B3DD7675182A02A
+3BE1064D2B8F67132BA3AAFC74021E5DC1E5F9C8359E4F29FABC9F697FF6ACAF
+F4DCA56A2104AB0567AC626BEAF731E9224655DB56925933FB25B8DA0B2C8F24
+91821C9F11629C255E5F676D7460B4406DDBA70762B57F8AABDB78F2AE6BFAF2
+5A4ED3D1504D95C93436350D47A16689BCB25CC88CCCCAD7FE46DE3902D03372
+78541B2ACC97D99BFAEFDDE6DD17723813DE4FDD08BED547005615DD25384B2B
+35FE3B3FF295A8DB383D154BB5E3042B9B92C239C0E811B034E421AD66D3AD80
+48322051A7D11D2596AA4A74877AB527DC42089905350C682DA4BC85BE0B5CB4
+6B2C17C369582C494BF596B8ED2230C42F4B0BC8891695920917766B0C5D66E4
+0AE2597D0AA09E79B0AA18B1EA2ECA72E2EFD7EBFC4BC40A21CAB57C4ECEAA46
+3832323BD03C1144A62760CD37FD40BAA220D4770E2BBFF5935723AD645B3E96
+F8F7A4D8807C9C083F72309C45696670166CD8F39F442BDEA4953DBB3A623822
+92C2096302E3F986A97D4211A85256A46B87152BBB8E7720E814D174A3050B98
+4C9EA1335D29247090A1430EAC3860AE2503BF103510AD9187C606F5C9317680
+A63D1DDD64636A1E9DF8DC0531C2D35985F82574B0C9A481C36B853216877CF5
+41BCB2B215BDC14AEBAB2412EE03ADDFD883DC4CF95D6ACEFBEAAF9B3265BAAB
+799AA11B6B959B3D0B6208CEEF77DC7C4A16D1935B10031B593BA9485688AE42
+98E968179EA306CC6D5CC1BA707C7E195164CA58C9FEC8DB28F2DC6068332AEF
+E311E9E0C74BCE7599FC8A6C8D83B2CFAA3D90AE4EBFBC543F86CC2CD1E8887A
+28811848BADA5C8487291A02AA7777592B34E6C703F07F09F175C6B441569CAA
+87F4B18893BB4559C6AC5D776F2B7C63B4FF6F866328A58EFD38E703BA6D065A
+9B31E7F92AEA0D90B89BE95B3BB6031A23AD6A064F28D990D2139CB6629F6228
+BF5F0225FFEE44D93165E487A587BBF1D00DAD9B54FE5D3176B3FFF16F3C96BB
+2DD8463E5F69B2133EC9DF53FFD4BAB6444C20ABF2DDA9181D1E9879306AED6D
+C2098548E007401E3B0131C31C6F2FCDBFE45CDBAF81ED85296D0B22F5966B71
+7966235D8CB0C86190665633B824CF3E1150A0FF467EC9F1FB7EE5411C9E68A5
+AA693B55069C4AFC98DDA3CBA9168F0CBD3CABB9B2A1C9A0B7EA0F175D2CE847
+EE3E45F533F4D8C4027596BCCC94C832C46146824BCA64947C7E5569D375138A
+2A1ACCEC9CD911269071B296B0FA514300B8EA7D1536894DBD4663A5F2E43F51
+F478F3470C7E83E8CCC98FC8E3D8C5B3A41F0008AEFE8FB3D49A74847B61D955
+EE67F825B3A99D1CB98EF095DB83EDFFD86AA628A5A387F3AF135AB26A74D4B6
+0858CB946F642E3F98C05CD4696759C8FDF5A947E293DC77010463F8E0670B96
+DBB6A41E0D5BC544AFEF80F195DCD9B3C55D8D0E846DE65F2A66EC6F87C280A9
+4CF9C80C3B5E1BB08E3BBF25F8454580C4757233C2F1352BBED2A6826D46F909
+24B9FD409E0C75B455E87562C59A36588F082C19E6E6D5EC59C0A3B8DBFC6797
+2356B682134434DFABBB04D5A74A7A854E6F38BE2FD18655E08D99CACB30573C
+4EA15FA179EE0DE0005B2F20F89925CFC5C8B30DD02E62A1BF827EB560397BBA
+0772C68F2B177AF767B8385ED37CC8629586EAB417E91959C5DE9805D4B9E25A
+B9C247FDB0A7ED986547967105F5C3CE3E72D2BE1D8D051F78756BCE865ED370
+8A9F1D03837B3C6A974E47E0B54083CF6E2C5664271208F02FE4843E9A3001BA
+E7B8F1AD68AB7DC116F5F7963748164DA552694E335BF08533A9B756218A8FBC
+AF5499ACB05E65FEEB0971924E7FBE024354E97601916F88518FB851CDB91A51
+F24526F5A5ED42C65B31B40FE06292297E6F95906A03D379573B8723A387C8F9
+F74EC96632E41858FD37F040FCD8C0C887F047AB40F83B7D5D5F98909B4A83DC
+5B694C7382FFDB702B74EB6C678F2BC930A1508B0EDD5E9F84C210A079C0156B
+C059EAF78BD0448B596281F3507A180951E9C99C039676EDB99F36FA1A11D641
+FFC815E722B9A1421D8162CA3FB7C18FDFB2EB5F836DCDF77C6A61012E803BAA
+BEAD3706246702FA5A82CA24A5E7A47D3AE67C167DBB6BE5581BC1AD1FB7B60A
+3B7EAD188847E514CFAE6A972896E0BEDC70C1C09AD68EBC3DAD7061FB9B11A2
+86F4DCD64AB6B24E607B07E4DFF122388862526DD5D64744236F3A8C662A8DC6
+72DBE96D5D3B70D47B55D8949D2737639D202B2576A14D1BBEA177C6B13723D5
+B28E7B5A9F8190169785E301DF4CD2CF524B1D204DEB527D1B28E4BCE6A3CBF4
+8307687F7FF1ABD101A4AE2B1F258BD590F47FEF49A89B16092A3E0AEC0DFA47
+7F40F8C591F29AD538B018F68FCB520C91258B1D0EC1D534B51FDDF8B6C05FC5
+47F5D4ACBACB119590DF64BB4BB9F9AF406D1C75C8CAD8B2FE9323B86A08DE8C
+31325098A48F899B75790A4B42D8E82C5AE163C8103BA47334CE27A2B30720F7
+DA0A700D0BDCEF980E7C89826AE2984AC048967D812B485D7F3CB571AF1DF2BF
+BEF06F914FA93E0A8A4A6611EF4082BA98F1C391611AF0C1491EAE4024A54503
+F5EA17B49AF0BC270C8457D519AF79B35C38BE2995EDFC6390A3CC353754AB75
+786550A03D2AD80214264ED700C9D2CE187DF0F272AB69D98482D969DFE937D1
+1CD55F830EA882186D2DFA292706FE056DB29A84F97759EA05F9B5CA8EE33F26
+25C2767DFD38DB28BEDD291C34A1A11FF4E8369FABF7AB38C528D73DA0062BB9
+1EF12B495583F68364B360E819D90316F3AAB288C0A504E108B024C0F5896960
+23F13DF3DDF7820CC1112A0F319ADE0E25BBE85AACAF38CC0A247DAC22AB48A4
+C8E4E7BF96D3B5A7F791FB8185EEA7319D02AFE41882D0CE40EE02E2E4B34E70
+4DED1F8AE50C17EB841E1AD96BEF0CAEA78D7F4AAF5C726C21A6924253E7506D
+1890EA4DECCFB42655F11BFE3BA97F3E34E72D9D01BEB417E12546A0E0F38F7C
+F67B717D1D6ED03F812FC374653EF65FFD973076CB8D9E542D0948B763E0CC89
+204BD33C258F0EBD27FB3CDE2E0C8645617636A2E53C3A11B0C04CBA68AA9B08
+62A8854D40A5525C49E7E3405E6556C6EC8EF006195441B323C8B9F85DE148A2
+B564344E7EEB04FD97C5A8BD2B95EBDB2A6E3EFF23739F0D278F184C7F40814D
+C88B178317C80F35EB09E315A90A0D1C015E8BBD10518C3B874258CFF7C2BA0D
+DAD72E00AAE009D39611D30C0B3626C347CE662158752FBAC9C468091ED3D003
+6FE59DD4A8E9F52ACE35AFB0C2709585803E7FF560DA73EF4846934419EC901B
+60B0DB401808EF9ED5FD5A79E4F4A4D3E5655DD6F4276D8F5B296B356EB9D905
+2C984302106362ADF02E231F01C85F5080AEAC2274AE340E448BA25BCBFE9A52
+10DEB3085D57025A65498E60E99F4EEE537DFAAB97118F75FB9AE78392CF42F0
+7E890146F76ADFE1A1DD9E11A3DBC0C5E99FD2B9B6DACE802BB98181EEB02DCB
+868F78CB78D0AAA18F2ACEDE6D7154C7C91BBFCE2DAB96F0C50D12264C236AEF
+D672B43E7EC4CA0501DD5F371DDC06FFF7DA1FA2C07C5CAA944DE93297029346
+382FCBE17061CC5924357695355965CB2040E22B18C810520B8C5CB37C446F1A
+E5F364F6EC31A4BD0938D2BC08F029034F4FD8A672D1AF46668EFF57BA532F8E
+12728F778923BC5A25AF59DCB520374335CA5F7EB78825A24DCCBFD1F613A838
+CC8A250C8690C698915A01371DEAE9BE4F608C4978896985C53B867C897EA4AC
+B94CAD33E831FCC342F1FDAE2A4753A6D7A37B2561B0450782534EA64123EFA3
+EF3C7028624775C845E56A90DDCBE56BE2C2AF811759DB27C05F056186F1DEC9
+69A635EB35F3B4626C4CAE7F650C1EDC8B4B1A92287778708B2923FF56A646EA
+DDB43389C61B3953B066148E9225CCA2624ADBCF4C08BE2AED4302C1927BA923
+E75EBED5107228D50C7DFF87AA9A8AE999F151C534549CED50AF7E5726ECF327
+60670924E92CFF6FDBE1146591FCFCAE31CBCEF1FD8DE8A9ECE92D9BCFB3A790
+27393034EC6A32B7D070761A11B6DCEB4AC32B2005FAA6AEB69FD432507291A1
+D6DA0600CFF0E4D17C387DC273418C9A929FB103A5AABC7147EB911CF055F3D2
+C343776E3E293EC2CDF1CFE437C6FDC816487F28663BD258380FDDF138A3EA42
+DE046544293703E72080FDCD09D0951609F5C17DDE499224471D14E6DA8DAEE1
+BA3A660BD98626D1048533614238DCEBA82D5220A4E03EFC159356F2DA1D3741
+664D4B3748906176D20926FC68ECC0528D50E0EFD0C3BB12520DBE7ECD58418C
+DE88212F1EF2A57393228BC656955FF9A824A2579F6745CF47AE28773F32C749
+2C05C70B3D1EED88790401B6D329CFE3A558ADB5ED2936FF238C280F2513587A
+598529C26E128B2CF646DCE262379D399C21583A0936B655065BDAFD81AAA806
+D74B84BAFA38E1DE3EC49EDC2B3319A01BA550C35483D0F52A1C7E22B5D52E76
+127127B8A28753C1AF0166E46BB2CC13F3D263876CDC960BE33C30F0E0CDB240
+86CA9766FF9C393B497EA7F2DD879BD983FE6DFC0408221B8E20D59AD8818F1F
+77A43DC3FEC1E12363377180E381743EF47C2D194ACBFC13C70BFB22472FB2B1
+51BB62B64E3AB2D451563F6A5E4523290946C9B0DD201BD8CE45151012407FB2
+A5A5FF772EBEC9E897762EEA7DAB4D7E0BA4D8891C3593FE0DE5D5BE59C144AB
+6E8E6FB0CC11E81311E3E770B65901F373CB18FFC943791551EB7B57DC0D2354
+79BE9F7C93A686F6CDC5433FC54603C2B82554C87AE4E043257DF63E500279D1
+5264A6B5BED9E8D9490F793A0D9221DB272604D0BF3770B422CD2C71D181F12D
+ACAF97423A220FA408C90F310D313B81A141646D96A62BAA67726B29B0A4CED4
+04A8890E2A7D3087DE4D36A6E673167A37BC2150FF2F0C1D385E647882751857
+AA473AAC2AC89B00C0F5F472F7F2EF160B038E46D3D65CFDD31C30D8F9731E19
+C1D1930022CB2A42CF714FE022C046A21FDE7FBF94C86E25927DF573201910C3
+BE516A8E235E8A6A144FDFAD8E25ED55F8224695D883F0B224BFA48DA5067DEE
+1301119FEDB2130AE75EEF3DBB63E444CD836042D9404BDD84734CDE5FF48BFE
+04446D9EC1099F69F112B2269A4402C0B91C5776C785B3B1D0987D0DA708854B
+133DA7A0848684D88ADB178964F55FEC42EE838AD240E2B2A2E73567EA6C63FA
+88DFBE04D906E02C2F15ACA428A1C18C19B94A24EAD9C3A9ED67B5286E4AF240
+765EC778A0F259EB60CC7701A35065C634E58447198D4B363C9F22539124F9DF
+B033F5798B6A535BAE8A68DA59292AA963611D16FBE7F8889462432BD4BE3CAB
+D913EEF0B86148DCA5E262ED110A042EB13D439C4CCE984EEA921292207873BF
+9CE325354046CB3659A904DC5EB299112D7613C00BC226D2DDBC7F434A105529
+337068DE5A96A6E6DCEB5A079D2A3C0FE62914D6BFD7B787C1A7C7FC51F8F68E
+0EA03962B286AFC51F49B31CD3DE4B2D9A06661F0AAF6F9C0D91A80ED6C81CD0
+F36BCDD1D9E8A4A7F6A2B88114545AC60C30FA51C77215087DEBF08D16410B18
+188E3BFE8FB2A17C5667966488E7FC2D4D155ED0E3F06CD057A0CC9CAB66F5AA
+3F1EC40FCCBAC1975402D0C5539865C4117333391A14D59EE637F44F490D55DD
+2CC823007ED70478B9950265E9A3D602F7C0EAFB654FE8BA9CD49ADF42F49463
+FB7CA0169FAA3548805AF102CA2B1967A6FED4E853C52F561BE45DED98CF8E51
+BA6CB31E7377B6910166072CCCDE646CA15B0201D75F66BA61EB895E4A9A9C2B
+5326261C83967DE911A4BD8B41BF350C08128F5D6C28DCBC3241F51934C43306
+DFF7EEEC75EEEA00CBE0E8E60B18AAB09062F0970D3DC1F969CC0397766200CB
+4CBDBD37175F8FBB236AA43BF7DCAB1618D8B6FE8991BD3BA7299A576F307B6C
+F74B96B45ED263F4D1AA64C3C3FB917F8CBC112DE2D638D57E3FE420CD2DFBB4
+688F28ECA2BE04D894FF9E8876058F84D7EF7BCEDC8D1796A6578600E28CF995
+78A0D079C359B7AF84B00A9A320C66DCA03382E0BCBF6EBFE880AB2695CC01BA
+16BB40373B3BA45090CCA6893987611DC9249ED2C2C35E56A3FC9B1364AC2F4D
+558CFEDDAD0BD914A1F076001CFC9C8948A99B8BE39C68527AC556D1BADE91E4
+E2FDA6F23427F7EEB5B197CBE8369B8BA0F3CA2928050938C91A9D951FF843C8
+4AE5408875C3F62F578112AF8CA9C92E6E90FF02060808A68AD4E67536ED9FF5
+A4902A135EECEF393BF4FA7956E5F23B9BE339FA14296DCC4A44CD1A26629755
+9CE8190942B85B62E6DA1AC1A551635DF41E1D84F09E4A8A89F75D56CC788038
+1705C11DA139EE4D96491E482018802B1E24F09B86C6D1273E1DA5CE3CD8EA5F
+0AF28708F86B16EE9B13DE3CAE66DFAC2C676E179C0BFDC1DF2453A7AC536D53
+7CA1FD487F2021C2DBCE7F2B9A56B488161F29E00F43EB4CEDC702C3596CF2A4
+DB06637492E3DF1C4A36EFB10B628A17273A3E68AED3CC5C37A3196DC1E75ED4
+F0B35E4FC5A815F20D7F28AAE2C8BEBC1602240BC5A8B96B9BD3BA004EF5C24B
+3EA625F18AE53A3EE2D0EF892C889ED6CF585C225D02A16D74ECF85B25D2AB76
+2DE3A2D4B29B4B7AF9743921A02A759A6328029FB643F13A8BCBEB3275F6DF0C
+8C65D559F7DFC5447B0F30F91F1524C191929CEFA8CC37073CF3835C93F22A47
+5509A1167DE043CE9A38BE4D2582832A648E9A49C4F88982B661A1C35B12A50B
+4F18E3A8CDD8AF029AD2EA5B771447E327DDB81596451DB63FCF5BF77F5D4AE3
+FD52847B64E9EB52B96B81F73D33E0255776FBDC582C659A4D4D797E54E0FB33
+B37833CD252800C6AA0A16BAFA0CC0B85E6B816AE80C8A5A9588BFB9E38771B0
+DC90EC0D7AE8F5CAA142BDB4EBFCF816F9E45756CEB95CC0F1E1A5F94C24DB1D
+B41C4C76D8EA2ADBDF9034B48CCC283EFC6F37A823709BC40EBE392B44D3F089
+073C5AF3ED805A03B06C277930F7DF23CBA461B76D13EC48A6B69956C3C1B6EE
+2E2B75180EC89315AA166FB7F8660B576F6061CA1141D7814D58B85F35C2EA77
+BEE35F7F4329FE7622A1118EE844A5675E030FE19C24DF8F507532586B8DC493
+19F56237BF0C8200889CA66673108A47A8527EBA09FE560798E855F7118D57DA
+04E623BA9F370C6CE46A92716C87F557C0C10289B842F569006E637521181E74
+9F96264D70737AC5943A3CD9E5F47794DDA3A696AEE411C4771D7001A4FD9738
+59C91E9999032E08093510AD727CBD7DFE4DB7B9CCE6E813F453F124072158E3
+3FC820D15E18F4B06B65E2682870BD502383CC32A67D6336F2639DF7749AD607
+1023D43A4AB8E4521E1DB20D3A4E238AE587DE32F6EB1764BA4E51CE81AF1C30
+593754547DD72A7959CE666F9F188FD9C5514D7A41DE9FF30B9CA8253C45D940
+430735B722AE9DE5FF5FE169B0D1B8ABFC477CC7AE85E1B7EEE3F7E043D9A849
+4D27A6BEFB493E9C7CBC9A97079E2EB27C88608B89232E0AC6778573F31CBC3B
+BA61CC0F3B199B31038A7CDE2EE0BC2130880FA44FAA85A2C88A3B3AE111A56D
+14BA75D1671D730D9796A8A0EE4B0BDAC8F02BBE13DB4DF0B3643603D6510955
+62B678F2B96EE0F43BE7541E5330C6C998C758AE9D7138CC0584959FEF962138
+5DCEFF9D464067E8A798C7C5EBC291CF8E7025932A17DF879038A138B2F567AA
+1D647111C4BA47AFF3BAB08FDE59270DECF095C731E6CDA428C7664C93248A19
+EBEBBAEADAD15BEA5E6513C40668DDD92AAEBD17D8D4A2BBC931D2FA716D72D6
+C006E623DBC12622B01F560E09E5547C431523804750839899F68C6F201838CF
+DE76797303EFB0E2511C8FE7E7F2310EFCF0E82814DCEC70B0E0FF37D44937DE
+A0E3D35C873B093CE8CB104F80E106F22A6BB9DE60C704D7C3325140DBA421A9
+5800D8361F0A87A5FA71C31CCE48CCE4FCF9E8F15E72B3309B57699B6BACCA8A
+D8FBCBC668EEF8D250A8DF1FCEDBB13B1A1745F3DEB2A05911ECBB2AA1474689
+E041C150B7FE8656817AF86A66A908355C07790A9ED2A02194B3492793CBC9FB
+CBEA332059543C13F2CA3E10807FF5DF1E69626FE72647E3ABB543599C8EE97D
+479D87273935D38869D753486C767ED359A2A30FF2B3847B58F2E377A354833E
+A29FC3D4F638CEC22551C2AECA5DA9D3322F2AA563CBD99CEC936EE22CFA3CF9
+83D80605E1306F19A47795043B8DF645F08DEECF917C3C9071B559C8246C9D0B
+B9A0DED236CF20AA0A32B4E696AF1CDA70D83FDAB360AD804E15A97F4BA49B69
+0F72C8DE13FDBE401010774F9602561E7C60329D59B7A762A15F969C9479BE30
+0EE31D547DFDD37ADF67852D5C6F88F24BB6ADF027362CCC122B38C8B023A207
+A3B824DFD6103EF4FD16973422921F1C537B006196C075EABFEC41807CF084D0
+E6C83616CD43DFA09B71AEEFF2238AEA88DE894532CC362CE5FEF2442F39B712
+0DE77A6F6E0CA823FC608CA6908BD60FBB02C1FA652CBD16673E2459D725E9BB
+A40596BC7763BC5FED11D5523ABA8AC5429C443DC83EBCCF4565257368ECC542
+435159DB86B97EABF52AFBB40978490A483243DED75B194630D8B7A905FE214D
+CF4D3BCCE8D2D654FFE910166755614C7110EF431476D31EF276FF366D2DCECF
+E963B02B89D2715CB94A9114B0B3FEA06665A6B4D647B65FA702151C9D10A555
+5E4BC8B7DC47EA33C9A1F229A76079678D68869D85E2D46B39B08230A667918E
+C95B46312C5A5566B759E87CC2FF35BCA2DDEF24695DE8F676B4E8F8114861A3
+C123771A118BEC32BE33DE9D907C5F5BFAFCAE143F72520CDC8BCE4E0EA6BF7E
+87F96985A8FE4020B0D9E7A28F5450847C5CE144CA29161EE69EDC7212175588
+3DE116E2454C04400F4C73BF0710B1952A2E1B23814EEFAC2A3BD9F9792F9960
+68BC65CB88B7319384B6D7F52F1D74E6EF093A51F8F6A871407CA8EC934FC53C
+58DC5BCB02CCDC3F5E5AA7ECA5310D7E25FC90CAB8E21F200F8F4B5A7F0734E2
+05F841B5F6DDFF50C16414DD93F33CBB5CC5647365F2170C4FBE72752ADEE1E4
+96AF654E1588015EDE4A9FBD6C71F7D7CB6B6D1A09F9999AF11DB9502643F1FE
+5C8D604DEC1467137A34BBCAC23412A8DA102448A7F878736D0AE5D8B14745E1
+FAD800DB72C52E2F711D94B6BB346A84D4604771AEE7854116EBC400B12952AD
+CC1EEAF0BEAAC549B4CA334B165BDAD0B2519E882055CED78E49BF1021174C60
+2F6B4D52A2ED8CB4C56DAA83C1F5559350A18C09BB09B55531EEC008D67F0EAA
+65087AD6B721628D66096B472BFC0E254C0F845DD4285734F72CBD95DD0F3AEC
+8C50FDA387343E0329C97FC6EF0D52D67E88DAA3082EABB73BA93967DC4F4F6A
+2C7F3DFF0104F728F4C5FCCE8DAE009563320914B44C30DAA09AD80E80AEFDFB
+A987DA6BAB036C37DAD9C60D3D1AB116EBA76322E78098E5D96908455B684025
+DE69DEEBA919644E0BBD318AE56F6EC79278FA5805EADFF456F00184DBCFDB34
+452F46AF9CD600FF4A70441C29D6EF48120AB736E3F16BE9F1AB561D158B1C5F
+E948B22682CCDE8E3797953A1484B9D3A3BA767BCF34490CE6B9D4261D778079
+C47AA9458B07C4CBC87576846006C69E63CB4A04EBBF80388B0F75AF0247F131
+3467E612EE19E12C12FDD515983B9DA89496CA21F0FF576DE31A2D8960E88D40
+A18B03E9672BA26BBBC88307468B99A094BF837D670B35A0F7C0FB5174DFA9CE
+198F47652C43A799B78A1A4F4582C175E105363B2F81FF1B6A5BAEFC3F545391
+D7B223EDDCD47D17822DFE966D129040E659FE4D16AC14A374CD2F76F6060596
+7F127BAEFA38EFBF8F057A1AA2FEB848457D0B25AE36E10C4EB9F912971DD194
+8A8BAEB50AC96E0E647AE22ED3F75140818A26AA47FA85D96341D31E288C3B00
+3246092701D962765D321349D93A6387A3F51E09F13B3E05365AF69565EBD054
+B0CEC584B6E124EDEA737D6B9729176CC37D51666210AB922525C651893D2FEA
+5B9F03E357ABFE174F05A4FE615F1386B96EAA075F337F1365A781F7412A4D23
+616CAC829B9E0E13C93C3523B8A73A7EEF22CB0B88EADE3551729F32E9D3F4AC
+CB50B628974F66A2534C593AF8A1BCC69C85448F9C01E28F2F28CA61E6A4444A
+BBB94F86E7B91FFEC8D5B65EB8831EFCB10FAEF3699887FDC4C8F9D6DA939A3C
+F58EFEE1EC25000A5480B918D2F6E346B371BCD0DB0A920243BCAACD3BF2F126
+E6B450DDFB698C4B54B6AB39E46046C315A4A0B9259DFD6FEA574D848961A89E
+2B4ED8041AF9EE3FB06A9FC5F428A6F54EA15CFF40071499952AE49165EDB61C
+17F2BABF49AD2788D202E2852427E770E7E21852BDA5FA794BAFE86C88A65A1F
+18463AA99E06EC4DC5259AF6FB480B8DFCE9ED723B358C743EFAC2747FF1210E
+C8C53E64C6E09BB4471FAACC81714245366E0DE53E531B872A96D925FFB7ED3D
+17D862BD59BFD52700426D26CFF466508F4B0D94B0DB0BB136EBA2D55743DA95
+151B0139DBAFD6C95AB23CBFB644F4CA723727ED4C487EB7EACB89FB367274BD
+9DD22DE7BE9D679F0B92B0409AD8E27887C1053B45B238CB654226DC91F3E895
+71FC7029D9928B7A80453A535581EC45E9426C607568276E827856A45BDE26DB
+1BCB4195B065BDC62C6AF977D69F623B7533EBFA1B83C2BC74EE520D8094802E
+2029D01B550311F9749770613A2DF02897FF721101F449C02EE58A705E720CEB
+33ECA8CBE76A742068A3D2E739315492AAA1EE586A3F234CA096A4D4EFFEE125
+BB26C0450A9F9B6C27D8BA23D85E81E47D84FFCDE5877CCA5D420E0C941F5D03
+B2DC6CD8B2281B7ABBEB257C5C93DF8718ACBA68A390ADD3A8E12C4487FAD848
+EDF203871686F9009D4AC691BEDC15B82D7037409B7383EA91934FED6790B5E0
+1BF272677E817F44C221BC32D5DFAB4509C75635AEEC397A87BEB4D5EC38472C
+E9212427FD33BF9FF36B334FE4EA375F6163053F9F87A24100643DF2D7142368
+FB3370CCE61542FF6F0014F13395D998018D96CD6A36E5ED420FB3388C8FE149
+14F62A56E5AC5F37F6FFC8752FB4E7D3C468001762484BE672CC7501FC7E817B
+A59BCDC7A9A2F44C601061F07ED6FC618E758A1C517209B3E7EE763A724B8683
+9EBDBF8CA6E9A2A8B8439AC801B75C741194024B736DA5B404F74DC1DE4D3883
+3CECB7D306449E3A0CF4A7F3AE5F4067DF42CE817EE00658C4E7A634032909A3
+F1D40A43B7F6B39195B8BF0E1A9C41D8C3166E77F4C994A856CE93F2887D7282
+7D652AA8F1B8F563B8F43FE6010CA978966CFB8B0C69AE862B5B20B6C4F6C6AC
+405CA1506B28F7E3EDDC496B203C1379A916CFB4663989CC002BC42738111519
+47066DCFDB36E699F8C55BC419145729B1A120D2142467FEA37934A2417F9F28
+7E400A69B1506EAFAF7A14C03795F5550A6B32E822BE8224F6B4D584E1083F9B
+709960142450D12D24F49AF9367BB378C23012E44813B925EA0EF1568BEE06AC
+8141F206200EB7412AE28B536185101562BDBF19F51B6B72502C4B2F08EAA8CF
+A2516E2E241F4B8648A3589BF4C2A555C797FF88C2ABA1BA59208A2D536FED3F
+FCA7D6076A35A82C82D2E62CF6CB9D342DA63E319481EA0230FAF0D66B88260C
+F603318EC6E303B752FC47439247784DD5EFF941D33A32059BAAFC7F639B91FE
+5C59F6A2ACF815335F850F3AA1E655948BBF9D8B6EE4A71B32510A28D5AA6142
+DF9049D47360D07CB82709DDAC5EA3FEFFD56632CED9BB50A14348BCCB70E999
+F47A13F823BF12AD0E07836BBE6287631585772E2FBA19944D1E8B6914B98989
+96639BD8B1EA651FE2F801FFFF2AE34922B842EB30253D2F20857B4A7D1E27BA
+51F005BC1AE3880917C3F601A2DF437514164C1AAD439F0B9AF7C16093FBE729
+C2585D626A1A628217216F7C585EA9DF26A2AE977CAD50CE7C1BA4C2028159B4
+1B28E9F117A3B458A8381ABCDEA70EAF9EC055ABBFFB257C012097C5230FFBBA
+0CE09A9545FB42DC06BC3341F613AEB163D27ED5830A267B39114423A92BF5CD
+BFF70A825F65FAC6A1772CF27C8808F85CF913EFC1AAD817675CF4D8EABD18C4
+54020DCBFF44B1F76D3E2DD6877018DB20D67112B427DB39996FD30E9E13A3A1
+B42F8512700294A862FD8443F5FEC924900689BD2F6282CC582F69C24AAEC873
+4C0994B957028DCED59D810B86F15E22C3DAD5F78BB13E967AF56CD3060FE74E
+38602613BC91F7D8C03C5FBC19A25B4D58E02E798C98C53C686019E344CF7701
+C0A6C9E05448BCE71A0694BE806F582381DFC7BB4AE9E15081814B1D516B2638
+3389A80B884CC6C2E4212D3157140CFFA8ABAE237D3B68F460A529F4B915D0BA
+F92B46F12799BC4D9F3D1C95307D9289F7BA24C76FBBB3F91CB7576340E8616D
+53DA0BC3E8D0A3C562A659F2DDEB164EC4A92D2043323F9C24300F1C57276374
+8EF0573B33914CEE821A240BBA4EAB8712029B3A0235A4570A41AE7575D76A46
+C6043D9859BC3989CF8F47D9ADF0CAB4670408633D4BBB211042CE24EAA50239
+22CA8AE3E2C081DBB9DC76902481CCDED8EF98B4EF3ED92AEFCD7CB9BFD5AB01
+ADDA2B289EC127575465C91757B3DB05A8088E8B42C39D3FEA9350305FDAD0D3
+5C8077C70328712E2A73F6FA7FA5632DE08E9D00C563D493AB3D9A3C7D08D88C
+C923146ECC1CDA889BA2FCE4B95DA68340F2A06048EA75EAAD7802B1F942EC41
+738AA3BB91DAC6CA4868012194F261D6ABE02FC4229711E39D11F3348B7AA406
+14363A9D4D3207691BD20CB009545F85158FB81DC70C25FB6B9F07746EE886FF
+7A250643CAFC8D11E11D9B243E37FE7227AB010AA819A93FE04B972A7C318E5E
+8B7295BC79E756F24627E40CD1BE5F9E4378BD8FB736F6F87579250E090B6549
+BDB2F58F647BD45B0413B6A9DC1ED13EF48BEF6B448273AE264EC2F80A97A8DD
+ED0CC133EE703F31749D3F34A2FAC8097F23128A9212C02E79D9771CF54E8005
+9F7D100092E7BB66D9B802298017ED5DE6DB4590859F72894878BDD9EFC33308
+5284DCA9DEDF2A8114C9CBE8420878E94C4B6EE1900DD8F84358D6782FB2B4B6
+5D8C3A4029DBD14751B07CD48735FD180CF40822D85A4000B5ED45EC60B3F8EA
+513D85B1FB59FC29623FDC09BC0D83C17D6EFE9BC12DB5E9E53D87573E83C853
+ECC6840172A119ADE2C40BA41539B60C8350D04D4E99EC39AC66EDA937F60837
+DC3F0E63ACB11E144CC8AF28BC99D8143DE22DCC0355BCB6295F9B9716BA2C98
+B85B8753A7381FAD17D0C69CFAC10456C93067E394DFA31943A25FCF0ED79819
+3978653011DC252DC4A2C3BCBBE1850CB2C23008B78DE81CD5BC53BD45356F67
+C6407BB7949C743E5F47D4B7D25DD4BF7DDECF1FB49BB716E3106DE279BAD0C0
+9EC939754F04F4901D34F9B7D7541F65EF594369D33BAEFCD4E0B475C4A1D413
+B45EF2CA3575A927A3839AC45071A159172651068680C20052F11C6A179D833B
+D9DCAFB8EBE3CDB98F5913D6664B1500156CA3F1ED003DFCDC1B9F434DFCE0A1
+B07DC7B8E2710480DBFB22E9BF84A9FD62180DC5A22B8DCFAFAB57D06E1C2FBA
+7536696D7D6B782E00DE051C9EC7013B3D24D923614902CA0B3CBA5E262BE251
+FDCA9E32090EEB0770FE9CA8627236834DB6600B66E95DFBA41B8ACD3A7805B8
+00A443795892EA63CFB31F3AF25C22FA1B4F55EB24FDA5318A7765A42B39E8E3
+5D9E0AFAFEB1BB4793EEFE83E3002B8831A7BD10B2EB6E6E2BBAA3B8E17F3C82
+5C2C603492B12AD2C3915957CA66A3474A90C4FB7E1D009BC81B4A9C46649672
+E44F5B87B29A15B39C3C30E363C2DE1B5416FBDA2CD630DC9E6AD979951D8A07
+C1D02678F55BBFF91D9044A7632187FE4C1C92F7E440EE08F32A60C507476CCD
+412F33561A858FDEF6A5FEB7B2E196A67B94AC9ED41D82C50D822346B0ED498C
+F2B1A2BA8E805FDF13BDDEA0EBB624A5EC1079054B738EA837B86464AEE78723
+AD175808E101EAA443A10D41D5C14D86460EBFB0B12A70AAB75178C6FDCB9C8B
+6EE699F7FD6889C88E1782D7A9D82206C284569B6E2E4239545FB29A5011DDC4
+BCC486B231D203DCF0553D43F69FA761BB375C1AAE586266B36E69CB98AD2159
+2095A668952D81942D8D0D8E74439F2E57E974B9DAB713DF1695DCC985A19E73
+0131060FF7AF43EBD5D077FEE589D292BF7FEC64C6F28116AB36395380953B22
+9D8AE2C6194517A2A8FF4280FECA6A67391DAE7760F4CDB04999330816447B07
+889307CCBA652E963EEEA6C320239C881AD7922130E1C98DEBE5FB6A874FF771
+2398D6A14E4CB9D2FE39A383E24619AD8FD47094CB91082458AECC6362F05111
+E324365BF2FFD384610572F0C9742E835FFF19FD683FC3FEDE5E292EF0434546
+15BF001F923011383BAFF7943A4149046819E34A43FE2C7DA8B8AB87B106141C
+09E863EB0695BAA01A7468FC64B9524D4FE6F47FCDA3C9F7BCA90036182DF263
+27E4789AE222269BC278E863E29048D1DDA64859209B3F240C5026B34F63F23E
+85FBE287DD586C93E0B07D675412D6737451502ED979DDE61AF2842696E17CDF
+C607BDE4F04D17E69FE10B0035C0E6E8E13ECE7886733010EF291F5C0697446B
+FCE8B49DD875127E4616F88E352CA611ABAAA943D17893FA65F63B66079C5024
+17C9FE26B6688534912E5F75E7AF64FA616C0DEE6C96CD5FC99C52D7EA95A9A1
+4C7B15BF66E7CB6AACDA7A2E3B0150BF0B908116380E1725E3C94FFDADCF7C16
+FB2831F20DD5720E77F36AB72B87A15104676C941398B49BDECE9A3DFBF9FAA1
+541E2E87FB603FCE26CF2FF8A2746D35E3F7FFD8FB2062445DDF26D444E43BE2
+7BA77E2D8AB0BC8D9E742538A81F559E71E1B5DA33BB8F1FCD8F3D079A4B7C4D
+4CC104A80675956735E00BAB3C7242F93F280E2122F469CDE8FCC190641973EB
+2BB70C3D39DE718081114B0A17A4E5409B361715CFAE0D1E963A9CF217307EE7
+5515F936CB0CBC35C0E516C775BB4A529B9111D547F3428CF90D3D212533726A
+FF8A62BE715247C6DC7BA9809720D2288F26100DCDDA719D7374F5735877479D
+66390A31FD43D73A170D84BB0B2841AFDD8475EB7C54DF583ABBD27423692461
+E4A22AC8376F68B9848F9F595DA97DE059E36B5708F6D20B4B3B2B4675298168
+0ABDAF6A5C2B6BA81F3D5B9A28F9A7F9DA41B64D6A1B76C4703B7EB33002E14C
+A7750EF6FD3F10C6C1B0BC07CA7E9CC5FFDCD2FFC41D4FAEC14C954E66C6CD47
+17215F72349D72002BD6F56ACC6E526B1DCB5F4FB63C5D86267C7E10D8D74B79
+C98BDA043016C437324BCE383AB9047F0D4D677239A40DD9545927D1B0DE593E
+2CAC75A02588E5F7C04E4B9B758BB1D7B3D1115B04A7C98C6EB4E2156E7834D4
+335A7A96D2D5B4B2C8504C4A482CA5A89AE1DCC92643B271B077E009241FFA22
+D6D1465E81A6F135A811AB44AE45A4B352C1B13A3EA034E4D47E80CEEBDB7989
+DA59967CEAA34B7B8695DA5776E84A8157A0BCACAA8D4D40935407E6357DD55D
+827F16AD9100F009941445B7152BE3DE8BE3582E2908140524D610DD3B1A8E77
+FD262ECBD01AF761A4D365BD2725D9B5DF9BF4B85284344C09DBBD33B7A38F97
+9CD6EF7B6C34FA7F06D6F5730C854E9CF4E65C6987DF1350084C292D5E86D6E9
+A00B768640939363D73732AABF817C3673F039784EE26626DEA0B969E6DD983A
+4706328ACF57FE8596191541015EC99D22745B614E311C9B07DE04F652479ED3
+F2E21788B770712AED6D2C98
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: SFRM1000
+%!FontType1-1.0: SFRM1000 0.3
+%%CreationDate: Wed Sep 12 2001
+% Copyright (c) 2001 Vladimir Volovich <vvv at vsu.ru>.
+% See the file COPYING (GNU General Public License) for license conditions.
+% Converted from METAFONT EC/TC and LH fonts:
+% ecrm1000, tcrm1000, larm1000, lbrm1000, lcrm1000, rxrm1000.
+11 dict begin
+/FontInfo 6 dict dup begin
+/version (0.3) def
+/FullName (Computer Modern Roman) def
+/FamilyName (Computer Modern) def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/Weight (Medium) def
+end readonly def
+/FontName /SFRM1000 def
+/Encoding StandardEncoding def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] def
+/FontBBox{-189 -321 1456 937}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
+57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
+3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
+41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
+ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
+BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
+C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
+2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
+9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
+EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1CE17ADBB75815
+7BF819C45DA64CEAA10062501C3B0FE0387FD5406CBDB17A69376AFED2632E2A
+C400D16CA3657327EBBCF7CAC55A62AC9AB3D07691C97D98ABFA2A4C85DB2345
+C8773110004A7812B031AB3F9B3AB9C7D0E5A2317931334466110BC5C95CE00C
+E1CD16242B71CCB962978DB5B8FB03BB2FED25589D10F8B3861F73DAEE17BC59
+B909B17D2510F640D341330CCF08ADF9E3106B0C8BB0D04D5F939FAE21AFE501
+4614CBFE82CAEF30ECC2B6B47B373FAB1A828AA3CDF7B59BF013442EEFE267AA
+AF153EE99EBE4743CA764DA09185666446630553F3D278E1953BFF08FE477C68
+4661A47656EC28B2039365CA017F4F1B6E9F85525565795336F712BDB47E3F5C
+0AD825C8A485CD0B532EABB114A510EB3B4A64060E05FB3D9E4F641EB4A9BB38
+C290300AC5B93602CFA9B43B97759B2F6F443D3C5BBD0F3DF094586A746B5C3B
+E196C9252A0631EBCDB3BCB608A871E3F0B4BC30296AB02AC1A713025258E573
+B71DEB606ADCCEFE9BE4331E22FB32B7A8D02952DAD2A6166AA4E9A929A41440
+5614C454EDD954EC25646921887636B74B1B0A47FD325BE917B05C3296E4265F
+C97C0B776E8FECA128568AF90469201E64134B6F0F24DB44FB6BB7AE8A602CC5
+424CBAC9007EABB568DFECC6F9030C81C1F104A9613DF495B087FF8E144BF590
+AD3EA1E18FFB6DA629262F021EC19E447F8E185DF9AA0C2BDE9B0372CE20B8A5
+043AAFB7DC3C698059E26976B3F4807BE8E85B7916A38FA56BB2A276C5248AFC
+12FD5F312A466C605ECD9401D0646F52C28F0DACA484EB48062D5E57BE5AC52A
+BDFC0C12696F46F9077960E4D58C2C92DB46BA2BC74AB503E5515DB661D39B6E
+39D78114A875706609F70F8F574EA94366EA2E41346A63633B06BBE3C2124A19
+9DC1E41AA3E5787A8C558FFC591EB0607BFA31AA396399C4EE2418D0A08100C8
+A62B975FF2D799153B8890E7457543D7E7DF758FC2225F392825C6889495D7B2
+90F52F11D942BCB1ED62EB0385F1CF10DEFDAB855E7E5A77989E7F7981720C73
+00E1D7D58AF1F4F85653AD90AD950D88E52A2A3F9A3C07BC1AA774455285BDE6
+A9D8C2CD00846E75B44ABB24C863E121E6B3034D8FFF53810CA7938D83A6442B
+793D2905E9810EA5B01D2221F2F5F53B26F661155754FA57CAB556A4F4B23901
+E0EA7EB29066189C6177D8FA99935131C21474A07F514119D363B0AA0E9DBF73
+D907E4F87DBFC159E00FB694A8B05C2ED4A5F7ADB58C471BA96CC4442C87C82D
+4FFE54AC61AA18BF04C375EC923883D71B3C16591BF88C15D194B7A5981F837C
+165414CE48A32EFEB078DDDDB0B5DD3CA79431C8D57133BE72415173757E919A
+234DEC5ABFA791A352BE082DF395A872A954BAAB01D3F861E8489076F0324AA3
+44FBA66D4039BA19B37938E15F1043B26CD6642C72744D2618007F44EA7A58B2
+B9F86769175F99F90508F5CBC7124ED5DDBC8ADEA3A080DF80A4AADFF4F5280C
+DF7A33F4E0BC466167D1AB710C07E0E724F14F77ACD252BA729213BAF391D1CF
+FCE79F3DBFA80AC69BABCA7F27A739E3205A301DF6856F1D10C8EE6818F1B161
+5CBB4B75F9168BA831CCF52F8155E0B003B841DA8E90CA93CBF968187C7DB420
+BA7B2909EAC6E10AC5CFD56965C7153FC736C605427AD5372F6AA8E596E18417
+C431343D44934D5EE4F6B4E4B3FE0E2ECBDB83B4A57684B3CD23F579481EB722
+E0A362F5730E808893BADF8297CECA8C3ACE05CE9F37E704C2DE46AAC025DDBB
+D2A09364F0071B5D1D8C538228B1517B74615BEFB43ED490A0EE6A8945BE11A0
+E61D1FF0B638BDB9FED1FB434EA3D9D30E6198747502F8913C6BB60F9F9BE9D1
+85388E623A0015AB002038D9DF34204F7E609082898664FAAC7952CEE7FB5257
+BCC840510E9E98711CB7177521176BE295AF7F9A60CD66E3A9B91777257AE9A2
+5C48ED15DBBD2E87DDE05F2A0E8E8DF78DD00B5D6BC2076434721456C74D2604
+E4824D7EE9B203C463B9D53F53615AE1DA81431FBE7F650228C5A197A5053FB4
+8BBCB201C1B61C8FB7FD9390F52D7C614FED0C612E341F567F7ACCA2546BF925
+F44B1D09ACFFF8C7D91BE31820FC0CF8CF2D403170A19CB1975BB902682B7C63
+B4FF6F866328A58EFD38E7028BFA7397D0227C7C4BCB44C7A73757BCABE13A16
+BF7C51246481718FE0C9DB975BA290CDCD58E5417FC2127C7018C59DEEA61A9C
+E619E1F01D3827028465C03AE38DB1AECF44C0CAC6FBA4F43B8C4BBB8F1C8FA8
+DB11368D1563196FDEE6E0A0999229DB5887C8D399A7D017CB5ECE08BFBAC0B2
+2732A859D037AFCD059E3AA46F41F68ACC14CEA04EC9E74903322E02319BA2FC
+5D68F6BBB5053ADC6C836A67D26ABEC7CBF5E75440087579A2DC905F07ACFD72
+AC603FBB995B9623FA73BCA79011F3499B088966254AA1CC5B1136FABC9898C9
+4CCC211FF951E618ED14956234C19F782A470882FA78F58836BBF2307F7D1E82
+A7EADF4119F049379C5927D41E5C1A3B4FB5A179CBBC901D926D6E7D4C105DBE
+23ACECECA6E2A4E0B2C6D55FA9C1CC27E81F5627C3F61B49695257B80AD9F000
+883CFFC6C8416228B8102C0D7C2FEF3DA4325754C2F4233EAA270A13EE814AFC
+0E265EE0A14518D7EB0C77411083C2E5ACE0AF0594BD995002D3AE0268BBFB81
+88C1854FCD36199405C5FC094A8241DD3D9C24959F61D0A1538C93B769BB09B1
+8E857E7ACE895A6F25C54A336717062CCE432658B880F999CA9833124BA3A88C
+A84FE775BEFF80609B15A7931111DAFB86F7AEDA5044E0C7900F1DF5F2D834CF
+A15FFB6B177D3700163875A59BAF86E091B4F0B7DC03630C7677A7EAD0BB98BE
+F5469558F2A15EB770C59FFEDD1EA57C790BACC12DD93E9539245FC317891860
+5BBCF437DB53D1C47CA1BEA984585EC3AC6EFD615BE6CAFCC7D3D6172A169BD5
+7BC7ABAB1DB467EE3389896E859583BCAF3F29EEFD278DD1E6352BF438FDB13B
+660EFB9F77E2205C4607BF0CA7E052F2D4F917DD620660DA991866A5C19C8269
+8ACD831354F7C4A214EFC5440F281F9B65DF387B1CDDB1DF8DAE91B1D68AAADD
+93BAC4D447014BB62672A718613347AD97258589D61F621B1C51CFF129BD060B
+A3F1D894998F5E1689C4D5800C47D8A421769C4E2D163710FD88E772B73CCF80
+D3EB32855F32A8A8FC43B261E1B2AD00A693768DAF76F57EF60DCF5A4F60ACA5
+F1AEAB8699AE661BFD254B345C3C32CE2DFFDE7CB8E28598F5ED20191B6A7AD6
+A1F95B6CD2A5905074E41DE62C18ADA69B09AA542D4EAF61C588FBFA33E42401
+3FEB910AAF134466B34969DA85246DFF8B3E1446FBA5549E8E1ADA7056E3AEA8
+387E49B8F29675C35CF4152C2962FBEAB15F5DB32FE8DAA9C3B52A6A2A12AAEF
+138FE0E4EFDBA85C399BCABDF299892BCD7422B724600C74B3953243FA0A6427
+2D38F1C1190AF61B74EF2E12D36D54CAFCC3DA9C41D7B68FA79CE2AAE5F31C30
+3C0ED00DE376AAB9B3BC34A2C66AB0CBDFE5D1E5BD49406B7A1AE86587E317AE
+3ED5C9BA287AFE7312DEB6A7DE441E93B75C3152DC3C07AEC932F59D55EE7527
+649318861FD9AD6BFA6CF5E8CCDBAE539B4390C909C28894D1966C9BB490B31B
+A9DA58B06B0D36D4CD0C502B76070982751C412EC6D4D2E1C38A0828FC2A6D8B
+6286A6D7AF2CECD5927D18DD3009E6DC9C9EA5F6F8B5670A5BC3AAEA936252CD
+CBB0BF96ABF3D86DACDA93E7CB7F4B6A74DD81E8EA61D8D797FC40EDF852FB47
+8E3E370C11DBF677B8410A537EBD867949276FB4FB5DD6AC8FB629601510964F
+C3701AF9ECA1572121B59BE15A9CD41E903A4382BB418528EB73F6856B61207C
+BB5CB5A62A4BD7C5BD472F77593EF8AF91E704098FD9C9446A52633C2E5CCF4D
+5858D69315D0A0E3E26DB60880EFBC8E13F77EE2486F5D1DAF0A3F09510A5313
+58C1C3AB48325FDA60794518DA40FFF751F09E527C370708A53D25DCBEDF56AE
+5562E6E084CDAA3C7D51901589C53182FCBB57C228F610639573336D5F16497C
+F2DF49A4B3414BECE15660DEBECE388E84602677A3362D93C50578D012D86D63
+E9FF521C49F32B121C810236F3C29EB76ABFB56593F88AB2B39A00DE8ECBDF01
+ED106305D6E83722C4E5140FBE7F7A35435C2C2AE0B05033A0AF98F5DC7E6DDC
+8AE14E09CCB4A0139572D3958F07DE8D4AD5860D5DA595C9DE455838C68FF015
+0A4059B0C6F18FECC2F8A5718D44E9D86E7FB23C51A1F651596CD169C1BEA5D5
+FABFE33CA6A2348E1D304FF4940ECD3FAB2C3F4072124859B4EBBEE6065EEF83
+B05A6C1EB28CD0DC56E9BC4B1C0FEF28E4ECBD863872F8E290586E27924CD200
+25C667F3DEB2598EB88D22575E85FA4A84EE6EFF8BA53288A615AA26973696EF
+03710985AA18C7F68EA7FFFF1A88AEC671EB0711E1D5442E710A4535FEC02697
+503D1EA3FF83CB2E4949CC06444069FFF2FDE45F5511004A1F099395F1D44B7C
+1C08FAE6940EC8085AE23E6F2A65C1FF58FBACC2E2A253589D886BC9918E0189
+3CBA27577BAA20FE450F45951D4CC30FB7F1DCA721854E886EA0255A3696EA6F
+ED5345530C20E87D6EAD4A31660EE294C4EFFEF9696162D5E4458A352F7AFF5E
+77E94F3CFE93B8D5FE942C0960DCF6B811639526EFFB7971E9A566790F5340D7
+538FB7346AE5BE9926DAAAE76BD87688F7DDC03516C5EE15BDE294CC1EA0177A
+B25E7B3E0304BC60C0F2544D7E74A6D0A794780F058007DB1B03AB1E9281C610
+90B63A01E6F90326C3CAA12B1CF5E83C5E6A92FF36BEB5C4F5C1638CFA5B1303
+F4863B78A404DC2E05A9D1E77CBC4A049B27566A93A6EFEE514B96188706C461
+34B09B41E721F613AA546BA0923E9C91A2A5804EF9983E959C6E38FB3BCB5701
+398298382EB24BB69D8D30C28D7CA0B7C8E8021AB9C182489E26BE2F2EA06E12
+360A0ECAA2D7DC8437EA8B78003042CA9E0346824DA25030F85028665307B843
+5D2A48F6B90D2D374F856550EAAF93ECA379C27FD2E4B701609C8D1866E8D549
+413C944D2D39D5F6660FA57B65C32439B62B32A08757A8B531C91477DE35E449
+96C2889D2C5D6994408AD1128848E2379AEDBA8BC7BA85DEDE5F44EE9D9E2DCD
+6C52D5C7E67FD88DFE356A3D2733F737CF25D9FF01292F52BBB0B5D3F27D47EF
+26913C5E37A61698C164578A27324A51DF99575618FD4CC4B78A7E1ECD23DEC4
+0E67638E7E5E1564B5EB1C185B84F4ED86640E172A2D245D43A64F4DE6150645
+266166FA32573897B27DB1E23FBF5E4D2DBC00F280EF0D79F095C1422C69E825
+E080E70BFD15C5768BF64F17C926E24D160A44AC9125D3AF19E1BC6B53C4BD7F
+7B19FFA3EF4A1696A490B4E5801C93B75D456A7FA3D437BA7EE3771C661B8078
+C2DFC3A6CA83D983EB4B49291BAD144F2E458548FC372D3CF381FBD19F91AC1B
+990CE2D269399B5438C80A0928BFB891DB65EACFBAE275E9D9E1C83616CD2AF5
+F51DFF437FF7547C2A0A88E368CAED495BEBBE9BFE27105BAB763A2936D4FABE
+C65ACFA569DF070923D523465D0DFEF3B8312F2E2052DFAA4449F8AC36E5893F
+900E1E7C216E5571D4EF12185690640C827C099C1AF8DEE7C73D21C624452F21
+D3C0579D3F825BA3AB32CE9C783A3845C7CB40919D73C6127941CCEBD1DE6C6C
+E539108CE3D7D6FDEAB3594E3B700574193CC671A04517CBFED0EC4599BB37CF
+314D8D6D06476732E5736BCA3DE34E6210C1B89D6577DF1B894E257E2F0F346F
+7624D2F27A212C7D845535370654B24B3485E72710D9D9A0B8D5801649C2CEC4
+D91D676BB374DBE2BC4DFCD1ED2C9144070FC79D85C2709B36EC8CB04DB9DAF5
+C11B71CBDF3FD37D335998D7A581B702D42AD3291F9A8BE110E87ACE8AD7C9E5
+47CA8C6D87A190DEC200AE52D1C0ACB15D6B089FC5E0F8D198FD4B0288F8BAF1
+B81B73E4C47654CA1ED24F41481153D90B72467822302488316556A896DF74DE
+5F134FFABA1AE7539D1F7F1701FE037499C0CB04825B255D91CEDF6B3FDA4DB7
+7DDFB68AD25C1BBDC2B5950F58E0C0F150F710057971628BA897C860400BB879
+D45CE67B0AF08E62D663AECB745CF272230C1C307EDC5D6D35D7F1E5638411E6
+9E901E01DE5C2B401D2FDB342D21C9845C09163A6B53EE39190527017BCD0B59
+D475868A455F9A85790BD6AC519139E165812728D71DBB170CBE30059534D4F4
+4296602C542035ED34A59A34BA75FE9EC168A34A240EFBB5212CC7E717DA5A72
+012C09259A80DF401BAFA50300B2EBE4CAAE34096BF2675A4BAC3679F5B15B5B
+E1DC38B40826700ED99EAF04E0E109A83867A319BF1D3D2FB8641EE42D5FDEE8
+F1389C2B66A5E58514FE8D5734806EB13DF5BD4F80A8E7538A784024EE7B7CDA
+389D53FE0C04DCFDE1D48A557EDD700EB3ADADE06AEF962BC4D95937061EB866
+4A1D2F9EDF441B77EA995B12328C9EDD80F1B2394EA7D286CB7DC8582308319F
+F01693BB05563B5A9D3C4C19976E04B58E733DD5CC0020327418C0CA8CCED4EF
+40A739C3BE2DD3B936DDC5BDC17997831D98B645293D3502C8A45C99C7224AD9
+7CE9B52FE5D725934CB68433FE24E3C3AB45F6927C7F41DA2FBEC65AAFD33BD4
+C29C79E4F150DF6781147646AD45F94687C516B39A198976CC1534E306C9577D
+C478F9AC2A249D44E769AF25464B44B08E37F7BB374956D581BB71DF1F2E1CBD
+0471B89F42F2A9AC6BEAF0F84D26187EC086ABB16237CF967FEE2B858CB55240
+65A9B04885EA4378CE942D14E1EF5EFC80159929B6F332462328847E72807F32
+C0824A275DDB7AAF93A3A7FD94B0B54DB6022270559497DD7F3EDB1C6D604D2E
+53DFAA7485F802CD72E3A4A43C54F3095CBF305F791731B9039243DABB63C31D
+8690961DE98539016F347CBF43547C1BB5DC55FB468BE969723FCCAB14422C32
+9AE0BA42CEE49D5F07F217B8D898E5397C79645EE599F5714DD62049359D42A6
+1AE9DF20F809E38BF3D3FBEC28F7DB7C8FE8E5FFC09D8E374853ECE439CBF807
+9AA09D95FBB46A10A8C652C1769B3E66D707D00AE8932A6452251EFFD41CFF62
+2F47C9D1A49158519522783E05BB96D6E7F5B8B615F12DC7E00B62DCC4E03ED3
+8DCED8595FD2F0F24767A37A3582F22CC9B63AA83904FFDFC472576307A9FB6F
+C4FC1B46FDB0F432DDB9B003555AAC6F23E2B7A5F1694D41D5D5849EBD6FC1E1
+665B9256CF5387097B94F5483928FFCA2C360087347ED5150C398E5660245149
+5CC074D06C7DBFCEBC577C0B90BCD0F1E86F20932CB010E15A84BED79B3CE5E9
+92441B0C3FA2B20F4C03FBABFA4663DE565844A056881224C380D27A0D6D5207
+A8BDB9FF47DB4543DEE2C463141341EBA68AA72F30E644BCB4FC858550692FA5
+55BFFF61E504C3119F442B47A487A6E9A17E47BD8261F39BAF57909217A2CAC6
+D7246A8534353B20E8E2ADB02FA43F46095EEE931CFB0A9DE45DBDA8086AB806
+89C2D035A87008DB9307689606234059080E0A3B9510D433D6E8DAB049A26330
+8DCF934F9547239ECB8F2E788848B24FFE0A8FD56B88B1FC0B22385B47D186B5
+D57D4C5D22F8935DEE44582511812DB776FD22C6637D0231C36FA673DDEF2544
+B9717833503ED1310E9575D8FF6F8B61AEAC330CD9B17F2F4387F04F9FD3511F
+D8D5C339535176AF696DDC2E6915D47A897EE95E6A985E89DED01E9CB2DBD586
+577E43109F86B8DF71CD39F600EA6613C24B94E5ECE1D074E27F696B443CD771
+3D3408D17A9839454AACD6EEEE4A5F9B6E2732EBC81F6DB78B164DCFD2DDFF1A
+AAD4D34CEBD5EB5177C58F58295F08251F5A676716C278816F8A3F33CE3BE5AE
+BFB8A966A7858330EF33321DCB1FEB15DF03EF3F01E1D7D5770F0B31E1B562CD
+3A620BD8CBC5329D97AFDB352DF54B4F158899CB1812FF747775D5CDEEE9951A
+1C0987F4BAC85B0C631FEF52CBB254D93E3FC5AE6A48FF0A7B361A131EDA5E4A
+9CD1785F2C9F6DCDCED2CC26324BACBC14ED100EF56CB49590B3BC32C36588D4
+CCF735F971A026D617360A12D46C2DBA5CB4611096EB0CA9B8F74507554EF59D
+71762247DD337BCD4720D2906EBBBD1341553FD9B179F0FA9A3D16C7A5E43011
+769CB8136CEC9308620FED1D66464F66C5FBBA53B5994DEBD48FC72CAE37AD92
+B47E761BA5ADC1830FFE95EEFD739FF3AD1C0D4CDDB49AA6D22A71F09D34D9E6
+C47567449155442FB7EB6E6CBFFF1254DBEEF0D46178456DE91614CCC4AB6296
+FADDD0A59398F82BDF524E252129D50E4C5CA05F4B24147B0CEBFA35DA7FFE17
+B75DD384A7D5814116A96BAA7B9CF1B3A178AA83F3D77D099D1EADE7AB3298DB
+DF22B1FE2DB4FDCEC8BDFF0D532A76B71AD3D2EE313928BF99275B3712EF3DD0
+908D64FDE8F8C34B09F6C282F928D0D00B2523AFAB3882805E9A4A5ECD85EB01
+B7D79B42ACAD360F55B8EECCFFE491669C0777A0A32E4D87CAA4F44A041FD568
+C82E40385CD32A7F5CC021680360DDCFA34381141B3BEC6F63AD2BCDA34F7503
+A6265C8D5394608A72C162E95393E462A675AD5B447A64637763C1085CC8E38D
+71E90DE5650B39D626CD9BB1048F98738DF7BF13E2B804EC9772D51AB671329A
+57DFD782CC5EA81AE11919A98BA0D11BFCB34FD0EB54324917D0009E9CB057A5
+DEA2BE48273D164E1380D3B22916F8A6805A19163CE39D6CC4DB9032EBAEC4B6
+F9DF21B3524DE73D829B4B01706CA8B8F0AF43780F23237EB547F71F7EDDAD20
+DF02CCCE441C47F6BEC5CF0D58865E6CF342BE59CAFF620BE26B2EEAA9BD1999
+8D5454A74B93A143B7B873BDC24A08191DDEC937BFBBBB69A354911091A949D2
+CA17320C293F21B8C349364116CD02F4B2A02B9B286138EF10C7E2969191D4F7
+F026757011BEDAEF9BEF2F8F6B29C7E0C7E6602F4F9DB625D32021353F370B35
+82EDACAA1CD10D5FA9EE9CD2BC37824CC08C339F6A5817FCCA712AD6E600A47E
+7C02D5F0ED2971B21C5C64A988E6FE08AD0BD8A0D4657918040E957CF03D3350
+DC361C2E74577F501B1385CC015309714318F96200225EAE663337936417014E
+40A7F2697F3D692A5D8D9E81D469EAAB7E2A535FF8619DCB9E5E7C14DBA3802C
+8DE52A856F96C8893FE49842D5ADCBD359B882F027B3E2AB7B7BA5F63FCE957B
+5AF89258C4B2ED99EB20DDB1FC5B2E8B4EA35411EBA34E1CE1CEF3D0899DE435
+55C474571626C65194C314334244050C7950519BE0B326E66C8E1A94F6DB5DE8
+2BF6FFEEF48294D5DAE9B6BE0BBBB1FAC49A0255D652B34B535DC1CBCF567DE1
+C58258448FCF9118C8874F38BA2148B768F25FA66F7F9DC017D551C4CDEECAED
+24AE42D5AAB6C77300E2940F5FE5BC2C591869D2D9C8E38014C2B765BEE83736
+047CF7F235F8A06CDD1C3B5CD193270C88DF0F0C2FBBFB83573A4E1A569E7C46
+5FCD2D8A89ADEB11A7AFFD1A115C632900FA753D3674AEB6F8B6B7BC7A1FBC89
+949823E8E2C6915C9304ADD0154465AFC6F1A557D5E3AD9DB070577D81CE628F
+00BEBE375C78689ADC65E6392D90A862B07EAD282D370DBB23D5F6D04A067A3E
+B7DE1C923C82E5167F82EE005224017D534FC35053A707D393C3C5B148357424
+37E36D5DFBAEDBA30120D3745599B7A109DC51139B2F24AC4C6A3A04D2F4FE43
+7B2C4FF34927A21D85FB0279F5649117D883E4406BBB279414C3FEB57E167D0C
+AF495169CE23499B249C0F7844845213A69365CAC2C6905B610A6D0235ED4B36
+CD1D763346F28C4129C77F044A395C525A244BA695A7B5174AECD0860CCAA340
+221220C75969CC6AFABE9705D803EC618F47BB8BC521B0C4BD386686281466A7
+C86EB38F1530230A208B42F72C8A4D8C462D8E4266E94FA2D71F849D282F87A3
+0A31E9D2391B9EB404DA4CC23758235BC664A10D5F236B986D8B10A78F6202BA
+95827F51E088BEE849779473588AFBD4DC9DE7494AC1EA3B033E8548772850B1
+1C8E2CE1F254ABE99C30ED67F7268CD3E984BFED3B49907961B5304D119B0CD9
+B2CCA344FE062A855EA84C1A47D8319A6BF8998B1D166A2118072BC2AB5B7367
+17DED0EEBDDC2723EA384EB69A203EA72119D2484BD7308888CB9C0E8DA6653D
+A44C4875F7892EC4A5F4F2583F6331B809D8D3AAAEC15A819D7F0315F60325CB
+EEC1C211226EB3AB577E6DA459F54F6399272CF24C20A0D1C835E58F3782EA1E
+C3CFF4D1A9750E1F4E6F6E23664C37CAAF5117AB1316DA2070280AF6996A594B
+20CD7D53C5E0CA4A16FFE88A06AF3912E566FE3DDCDDA1DA5931F895D283093D
+8D768A63E830CC8E423D1E19F32CE80989D0E0251C396DC05D92AD5470D9B7C5
+8B22EA30D1DD0EF65C35F457699FFA63C87E01B9A16DAD8F0CB047B3AE8446D1
+FDDF62985F18E92E4EAAB4764411C0A64C397119773A448F1304E332546FBB33
+E418BAB2048DB50E98BB12CDE05F25861DAB8054CAA7D5FA04C568DFDDCBECD3
+A1F9E102E8622B3B97C4AD989E47F0044C4B44F84071C267409463B21077D392
+2FD785FFB826F9CECF5AEC6574DC44E90E27190E8579481B79CE028D5388F804
+87870532BD40CD7E1DAAB980772D06D80F724DA9F545BAA8B4E3DC50B14204F7
+C4F88C4A73AF4A83C1383B2CAE291CE6E742B1BEB48B3DD05D0C762D0A8C5F51
+ECEA367CBC72711778FD984B168CE8342AEF1D7866E33C03CC24D05DFBBEC190
+30A1329D906157DA378B4444C427FB5A3305F7D9E1BE8E4FEA94F930201A2C3D
+C5042E17EF20F8475FAE8610F898B4946F4309069B4D29B8780324620366F209
+F14AD1D9A6A5FC74B89EA9152750B09EB46384C9B1DD34F6BD6A5C154B3A5441
+598C48BC6A558FA5EAD5F2215249880BF61BA6E4331372D8AB907CF2007432A6
+D7971821160EF8D6E5F139054F90E3593CD86F51008E2FB3DBC6C6C1A1440FDC
+DFC1C267798F53C524E033DC8424C4C4D1BBD27B060EDDF85372491AE0E2CF6D
+5DFE27452051462FDDC06C88585D746C1BF9E13BAFF39711328E63CA48C888B1
+A796D1902001FF877045A685013850ECF9E45AD28C78862017B2A2A26ECDF504
+2F09824DF676A80C637A695B8E1628DEAB438884CC13B437528A2852C89A2B44
+DDE7DB915C1DAC96D967F64D7D803421EA2619CCC7318571A792EEEA5764CAC4
+8E5F22D2348BA7915FBB076BD9BFEB2FC6CE8C154C5246E3E3910F79CEFD0F87
+A872E038FB8C7B6E2225DD883D396E199C7B475A5EC0819707C65B6ED45848BA
+B8C3F08CAE27C645A7EAF3C4AAE701C1A8AE393B19CA4F6668A5D13A46BE14E2
+BC925361096E60B07EAD28BD174CBF71DDFB31DE7A65BC59BC1070A024D69DDA
+08E8C4740329E1ABF3A2DC2685E59E2ABC6B70A5D8B75EB8676D3012FF4026BE
+5A5AD9EF0B1EFFBA2DB5C4C7601042BCE7B84E26107FB245C5D454521E715BE9
+66EE30CD528F1596EF6049B48F022C16EEEEE22E430D854A60DFAB2976D79A79
+FC775DE43CFCD3FCF2E8DEAB6D825DEA6EDED37D503716AB0F1CAF2D199FB9D9
+F0935BC7F34EF617702168C588F22E889C24F3A35095BE0326C75F62F22A2712
+D067AAFC82FA8B7EBA3B72784952D187898A02FCD01C1868CF957A2F7BEF0A18
+35C12A2E1EFDD956DF96C93B61A938F7BA1A4DE784C198CAF3F63DEB0CF132A9
+A9716C5190A03D1F224BFAAB9F54C61B6C053E04D3AEC77F044A395C55EBFE40
+24710407874212D4C5AE06D67B07E365C5F00184304ED2773C2F214DFD47FFD0
+BD0301ACA187E257CF134BEC8C5E391289F0E62B88C7F2BC8525E334894A6A36
+5D2BD10C724BBEFFC0734598996662699C1E9C673355625F59A9CFE98CB28550
+E968467CB2180AB7F10B44C1C0203FCC1EA0F2DDEE3474C0D03E758A00D0A1D8
+F40AF82E5E53A706922275581D97743F66325FAAE93AB534F628CDC3AFF1A68F
+4BF45C4AD46C5629777BB56802707A81EE50B68FB8FC2E171B1EE40A46E23088
+74234C8CC2E98ACAF8C41ABC55AD1242C368BD32794E65FF81A7FC5F76F471A4
+6DEFBD4E223BF905F73E5669FABED5C979A3C41344A26B570C4AAB2F0D0E5921
+2C682E2DA8D5967CBD52E5FC38065790887B7DF8264EF5CE400B5E3DBF836072
+ED471DF04821A776A2CF969687934DDF3A3AB3757D29657D564141C4C670513C
+9019AE6B7835AA95AAAA328C64D5188BBC9CAB9ACB87B2FE5D69D2E20E210A4A
+A9EDFB6B44C0CEA0EEE93118F43689A185608765C46EB638F6B1DBC72B7D2833
+B0315BF00773410B4E2F0CDE22C6BF6ED500323682A81CCF9094EE06A1FAF22F
+142CD7CE64E04EC3B405A64673DD9168D6D4E2338528553E7F0FD1D38349AE0E
+61EB82F019F532833D83FCB15B1B96E7509C34D000F10AA65D3DCA209201AD3D
+EEA5ED6DE06CC9C8DF9A51A71C41BD04947FA513293C50633F393060892D5612
+5811004A1F099395F1D44B7C1C08FAE30296EC1A05DDAF3E0C2F3F2E6CB4FD94
+F67B3D2EE713CE384BACB4FB90578EC532FBACD03739D8E49622308B6774273C
+951F466F2C7958B39D4D7BF1BF18499DF8C812F643CAC7536240C4CCFB596638
+6909A18A40985C814F024E9114FE3F5C88DD71357A652C867FF69D902305C87C
+D204B1A6C24D4F329C1FDCDA5FA01E47A501B628C9AAAD26CE4C6E11AD3DAA31
+4BB924AC654B1B027C37D12951E67E0D9B1E124E7295E9C49899A274AC41BD4E
+25605C2A5C7CE0FAC02DAD84A79D5BC89BDAA171F5CA909E51811AA8E78AD7C9
+E547CA8AF4652A0119B5772306BB7E5E78C8476B33D5B7FBAACEB70ACCBBF6A6
+35E05C2BEA1B414615C7FAD3B6EF8EF964FABC1C7B0B4E4F46DFC2AFEA75FECD
+0201E3D1C72ED1053241B36CCB12D9C2CDF2099A9ACECBC54457494542F1B98D
+4A73013705AB6F7A67DE0DFB91BF88A3C88F446201953AE7D54E2874082B7623
+511B0FA2429AE002F3B71C2E59F4C19E5B3ADD155220FF67EB26AD61D0E040EE
+921C4B563ACA849EB56B488D0D61DE707E9250C2A42F3BDBB1F743B60BCEA319
+9AFF8F3FE6FAAC52E35EA4157D3165474909F05F133E8DB1461FEC56863E893B
+F89F0889D5DD1403574169A0C68C7C49BACFD77F7AD44673B6D14711A59D248B
+AB6595018F7F0A59491D87196A45C63F0DF55131280C45392EF498B1A81DB3E7
+537C3F8E20BDED72DE94CE1531E238622127A46E9DBDDF0946E2999950870F39
+3D464FCEBF55EE40F3E3AF0318E185417C629F3B744B51D944ADA0E19D5FD519
+C9FA93CB7462632EB146A5784B4DC1AB49A97AD5E9E77B6982E709DC5BE364F5
+59C58653441E0A664D2280248C4FBCA4F36D58EDC16AD0B3F60BA1D07D3D8E99
+DAF0AFE5889B0D34FC3DADB6F8E97C483570E2A362BA390721D24F8878AF5473
+4B972A641B00DEDE85C3299C13270AD21B647DA2C0D18BEE04C5FDED2C513692
+B2AEE7CC5FC4C80335BE19A79D2898CBF027EA581A40AAF521BB0EDAA82CA1E7
+1C3C2F9533BAFA02D5A14FF58CB0F7EC02D7FFCD7B108FC78BFBD55BA45E4B27
+AFEB868603769468C5637E1E0476C7810AF897C0CF3BF176642570DE4C3FFBA9
+DDD5652727A650B8746E9553F419067CD3A56B5A2FA273F39B78B0B510D667CC
+9E52D2F1601580814C7C1E4609E99B070133D39C10590C0709DCBAE3D597F5DD
+5A94B1FAC4459124722E231445CF43EB550188C26D7C62E589160210929A5C51
+D03E8EBC8006EEA335B5BDE44BDCAF5AAA31F6BCF32E01D40022B4AB99F9171A
+3755B730C25AD7BBFE1B129C727FD07E37E589E8F0C912E758650E4B06609FDA
+5CEE75B08725129457319CC4ECBF2DCAD7983F8E2A7CB9103ECBA7B89C85B9B0
+B5F3E7C6D3C774DD8064E43B5E5CC23A30FC7CE2C54715DA067AF38216CB5FA2
+4E41C9C42385F2242336BA5E6BC323B160A29C636432F8122A5F0F7CC5FAE60E
+C412240A4D21FB4338AE9B7DD34F72BCC6858F1F6813EBCE78D80360C41F1ADB
+6AEB372D92689710233FBE61E030D12E6183BE793D708ABABEBBA6554B70BD66
+BEF266CC74B2CA07C244E4C6A384FDCB4E7D67C5A6320DF9C0BD7C8B6740C229
+B18A8BCB8F6E053894012C4C378A714E64FBEF6C65590AD386645655BCF614C3
+3FF442927E11F58026AD677C6ED2CF9D12241F2AFA2AE929E7696D31CD88BB7D
+24A7387548E5ADA9C15538D460D3D8B798E469E1B322188417F8DCE55956FA25
+2D3752C4B0CC02B8EBB1D9A2EA800482A1B66D2F36A4FC38F091CB0F7AA4AE56
+D27833E63F05513D041CE90ECFCE19F8CA6D1EB2F0BA53B2D00835C36206783F
+9274BFD196B085A5A9D45AD020400B22A31FDE05714C8D093715A741E87CC605
+C5EB89DEA3F2D0FC5CE71B21B70D250221F7641997AB5FA6DE5A9FAEE391EB01
+97008F0AC0DE640424CD833519665D637B0BA3CE8472BF00A6181886F1F6BEE7
+F1A45E2879E0DAB22BAC8683E86EB1E376E55AA308EDBCA680C0A1B52A1FA2B3
+2533B94BF831D13904BA5A87141C55D024265C078C346320852B880D1DE759BB
+D7E471B7CA708CF347E2DABA1C366B6204A05F8423603CF20D1D42CE4B01CC6F
+E7C6874D27BD9DFC5DF485047AAD7C04EDAA02CDF3FA66C8B1250B2080D422E9
+8CD613F3CD4AC0517955BA048D801784B9B1B9B21ED5486E1BE6E2CEB6246B0C
+C14AB7C9E4BAB3BB12B6CE5DE49DF5ECB152CD00B5E9B41710425DD052FEC3A8
+88C6336966F6CBB802AC61CE9923B726E7DE7EAE3F01259A9334EE30DF4452CE
+5B38D3E8EDB673E680396820D2030F06205ECC0E2505BF7AD86D1311D6B7D486
+CCC6754ACAC57623E2FDB9C12E66D9451471617A8C48C4EA431AAD44D3E7BE45
+AF6AE1004ADAC7DC19CEFE8064561EF40100F2F5AB6EF29C84AE9B21445BF2D7
+1024FE41B3AAC86DB5B28FB9150380C8A7BF708C0968A96AA6DC582F4B66F029
+1242F04C2D295E5C168A384371E743924974E7C4B5135991B356C59037C741BE
+9DE5E44A0EDCF0E0E9FC319A7806B179585E6458D5E1DC12459CE1EDE87FD193
+DE15FD0C49F671A3B6D9F37EFB96AF0A8FA624A049BB6C9F139E446165D27440
+9F73572891856B3AC04162109BF4229AD209C61F6FBB9AF800B469B8691601A8
+8257E4D7133C9FB32247ABD54275C72AF21ADFAF1DAFF678D060D984D951FFFA
+00A232DC9B8962A3602E3E2D35210F781F823DEA5C06987E0C947E76DA8FD8D7
+2F157B36988FD493AF01FD9E991A949B610658F208012611F75F6D700D48CFCE
+29F4F493546838B1E1E383D35241B8879D42C1570458523E5153FA46702E16B8
+7E33A05C11188C0D29210A89A0572C121F7E64C839A882087C470BF812614ECD
+63DA7E9F2E28353F5DE0B2DEC7D18D70A3BBF6D8E6D3D8590B55DC2F4ACD71BF
+0085BF235FC1C3DF934C026B7BB4D5757FB20FEB6EF4CBEAECF06855A16E6C0A
+F1E6B3A7443D61F23249F321E4467B9A190AF21F0BB932AE063A1A5866A57DAD
+DA126AA94725D6B6346B8D61A61B7725401773182D376D533E6AB66D7496769B
+7096FA4AB3EB1AEF74760032BAB9918BCD03311538289727414900032D704ED1
+AAF06A263B40976596EACD4D4BFAC4497E50AF12848E10361A29A8B395B53131
+B731446DF53A44764C26393B9E73AD0B15AFAD3A9E80B79FE370FF8B63D555B3
+D9253E59698ED3B7AAAC18A018CEA7AE93F3C084AECA31F8288ED8A8F5FE0700
+67B24050D603FB334BD5BC30F5D344A839AA12755CCD65E68ECF74256B40D5D4
+2CCAA4F065F94FA9F3F436C208F8BE331B72BD513AFB8F100733A95748C8DE73
+90BB2B40536C195DB5A59A1F29558DBCC694367AE06598F94551B839B09B9BA8
+92B62249E106CA25D301613D8A8428B3F66FEB5CEB4E77A7E9402B31B92F8795
+36B7AEDC1D1856949D4CBD21C02F89B607401E2A8962B244145477DDE1647475
+3B01C200012C312E070EA0B735C6F6927D218A178FC276CE0AA98C35467C2591
+941C05CCA92F051AB10F84EBEA93A36FD10DE2B346286E64831BF61635E358CB
+FC6137F89E0B7EC08BA1DAAA8E0489180EA52140FC0E4110D7F5A4B4D58B1821
+914E1E36E320C98706D301C4A6845FE90370C0D93F9210A85A09FE8E7C395D8F
+96CC73C239E2A5A10A370A6341E78DB62F8A91144DD2827C0E7739C6CA212F2A
+CCADAA967BE2AA7DC3046E39EDBC63EF45133C47BB4C84CBFC6F7DE8827244FA
+455EFDC9D311579465DD8706EC1813562A1249CD14A5EC00C621641FD1F687DC
+F219A8CDED19785BA54289AF91BA22F7301BBE88111C5F7FEF7F8E96ED02198A
+2DD9EA3A3A106876A6BAE4A7783494E83562CEE3752B849155D4CAE92CE603D5
+DD266C0283A957B6867CA00F0DCC499C5445D41DBEE0A3702C6B968D6293C5B7
+08ADB1748C95B0D2FB04AE2BD325177372B4D336157CE421CD91239402421FA1
+81116532D6FC93B0CCBCE7A632D4073829345F7C655460AE92BE50A64E04C5D4
+81BD2E8F987C9ECAAA94910703EEF65FB798ECDDC317A0C909B7A87998BD0A73
+E27CB7F82A39BE5A68BEF95543C8D60DBBF9E1A5BEC294F991A304A25DDD382B
+6B16575E381D1C63268EF01D4A0B7F611B289501F198BF5DFE0838FFBFE05B56
+BA26157EF5865692C0A2C2799918A543AB1DF2E29C03EE638B72074A56AA9F2A
+E4A5A079062008AEFDE059D8624F32B428029C3BC6E21D291C34A31A111F56DD
+E52F50AEDCE9D78C90AEB62D66CB4A17053EEEE5FC7BE94DC0ED6FD9E27D8FE3
+BEB2F60850E779B5C1F6073F3C07C2DA84E8E9CFE40FE0A63E961E7779574816
+CE1C29F7AE684AE94ADA24027F6AC7025673F7988DBD38E044854B459B7AF11B
+8D6B19CB4DE0D9290C791A57D015599D3F44150A9E18166908213D4FAA12E88E
+A66EEA3A0C196F93DCCCD999FB73DEC16F2781A819E5A7A59E0C6A681942D0BB
+7A3DD222A1BB71E7F25D6D92A409BF2325D4E5FF21675A4F537ED5EAD65F46BD
+63EF9802A037BDB3F1E4C3CC20C3E835E60A30839ADE6EB197589A329F0EEEC1
+7157D427DE3EE43EE51D5FC32679E1D253024B6BF0FC797E44110F55AAB5C818
+8E83B0158200F0F196AFEE625A15CB7C35C0E175C4446B476AE162D939AA2ECA
+CEA441C9444CE9BFDE6ABE55513D2DFCA7D5F582380B3CB2E2AFBE1DA15FC1BE
+4E21F1541B44C904ABAE0F08355BDA800C8D8E23390C5D1383DE614B9BA1A85B
+C9EEE4DBA6A080509DE814661138B9CF721844580A01F44768461D1048FBC686
+602889AD10DE8C39F7CBB6DD26CD8B377957E3211E9AC506DD0D0B5667FA68AE
+79299142EC618F4797BEB19DCBA5ABD09E1B24F62746FF025679006DA30F9C14
+581AA527AA312C6A646F55D265EE61C3689534E21EAE4168C75B529A0F090C8B
+59213596C63B8FDB6C39B630BA9F4830A778784177B5C89E8C813C8C8D73CDF1
+329E35E284E0E1160F20F4CA192CBE7ED433A3D3711440CD5B8C0EA0D842333D
+52854847A740A3B121AFF2CFE40395DB484CD5BA7F6A63C28C0917E41F57E208
+84D7AF0AA116AC39CB268C3F77C0EC632218793BCD0EA3ECA9BC52C74D80DB30
+E6FBEF32430B093F2E0EE89E1E4989485BAE7E0CF6FEC7A8756CB1C307F37C3A
+FA44CAD7E0C512EB1487F562CED2DA781E4ED93DD6FBFDBDEEA7067D2CF41713
+63037BD4C573970288A477A8855116F219A6DC359CB9CD98F52F6EB3C3FADE4F
+90A850776B0A8B21FA6E6591C133E82F9228965B08E63283D1C81367155731E4
+D7934BED0946315C461861C61B00F5F1CBBD5350D53FC0888C80C1E1BB00CA43
+2A42D8CD382D7C30E9088A82151B8EB0A04B53DDB5530CCDA97ABEBB39A2FAB9
+8E5505D46F4C8DAF27B24EFF7FFF627F12D893AD25BEAD6B3C9F8A2551B215E9
+2CE43A2B47075636D4FE4934DB43024550EFCE82C86C3FF15A00658ED2789997
+BD0CB674BCEDF4AFCB181847036232521B860592E1AF884C98BC20811AB7F2BE
+DB5D04C82D6801BE5B7773AA1C15264E0502E8E697BBDA306914663D71263630
+766902FF02007E5E16BEDFB53FC2DED961C0148A4FEE683DB4A519E0E823CC62
+8D5B8036C34A4D3F134CD4187338B634718B4A82E1160535B5D81A9213B122CE
+67FE3BB468B574E2DE5BC6C5DDED004ABF09A5DC54EA50778D378C3339BE51BC
+46DF1FAAE839D81A5B1FF16BED04187AEA775F5F6F28C326CF26C9120318D54C
+2F2377E9A4B85CC9E21B1C702E5A858C48D76D5E2C1A78BD814135412A13475B
+7A69B384E2CDC1682317ABE11396193ADC90E6947C2E1714295EEF82145AAFF4
+8D0ADEFCA752E93D1ACE4C422DA2F0112405EAC5044C20BCD6A259658619747C
+2D945DF307BA6469F0DD100C857EBE2779B77820F52DCF8384E7F374F26A70D4
+71D9EC6017D028597A7C471DC26040C33E67EC485293E2C6A555E7DE09029725
+6EF60F9BC9C7F15106D556FF35DF32E5ED382964E228D7D0396B9875CAC62D82
+0657D2FDFDA45CEC2BDE49D03DE3B741929D17A6633D468382BA8F7BB67F3515
+49060E4D0EBF64DFF682570381A1FE20B1AB66CA5CAA40B796105C18985600FD
+2C2105AF252D18C93EFBBA2A3CDEAC4129F0B4D783542941D95E72BCFC8866AD
+B7D6BB7E864D065FC0D0217D2D78E298442A51FCF1BF26CE901A533A9E8678FC
+23D4CD3875144A90431F02EEC954C9691E329C60EF7DB386595260149D6B934A
+ED6865C9C635FD4EA168018795D2BA1265695A2151F44A170CDD4AF48B561A13
+31C8771D50551673349555B6A8ECF97AD7D186D0C98168EE115E309F0DE5D547
+208F71A1C24B8A567C47F577BB3E408E880227BC35A0D48EE7B99FA95D53EE6B
+66632E5217092F1DFAC14800DD6DAF6A7A929B5B87AA5DB301E2718F74A9B5C5
+991C9B3F9D73B8E6E931F39F074E0091EEB46468C3CCFC6B638180EE7D684729
+94ADD6873BB4746EC8A42849972C448ACFA1A1104C06731A49D10BE415F374D3
+088C4B82B3D02065B3614254BE8B86A5460C9CC46B2E6643F245047AD3B90A98
+D1C79D5FC97C5957A7B051D974304372D1930341FF6E4D1111E64D343E254467
+52C4572677DE48403E9D3998C3032D29C36E404F81BBA488669F3E46DC87A52B
+0C14B9D16A94AD6F190C4FA61250CF637C4CD1F5274DC70BC76E0299E29FC0E8
+78849E905C863B56E313E81CD2735F61059B10BE8CEA696E861AA5FBFA7444C6
+643B253ECF9CB99E627F147D1A6851E8970B901249054DA5565BB9C1FA92C588
+5A2D79F03A0674C6CF765C439BFFDF107760B53CCAC0D8EA6E4DFE883C03D636
+34CFB003F952828B67BD55BC1EC99A5441A4EC0FBB874A3F79B403A778AAA6A2
+C91B33430C54F4EF54470BC030F4A7736E0E350A5D2B240DBE6AA8518F5E0AA9
+5BB0700433728264377C2EDB65580F6F13E9CCCCADEEF97D991DB2F72C6B3C68
+F2B06671DCAA78500E4E0A45EFE2F3BB58BC8D2C0F36ED49F882DDB14BA2FEB3
+C285434CE7AF4A10EE840A87DB4EF6627541A7D84DF5309579FB4BDFC001047A
+F17F104A4254125974C0A5234BBC190791FD2F71C35EB5BC258B63988873833E
+44240AA145C081A3DC2DB37F6A1121F8CB9FF3D69BBFAAFA5F1785AEA2C13D6C
+8A06074C696329E6140AF291E3721DEB26ED9CC79D08D677459B954432B28014
+AFF09F1C6EE3870E94DE543CF30827D2ACF7168CC59DF7CB96BF4080D74064C7
+04AABAC6A08872664321D4E69A10737C4AB84F844EBBFC4D83924278D8497509
+7222A00F2DB2720B9757E3827C7F495C06E837DD82786573A20749B238EBADA2
+6AB7140C626C8E524EE998A660FE7EA7B2329A89D7BA1F7F15A360815F71C3A1
+92E4B87F5E883D8FE4F3ABCEA9B66D225EAC4A45A5F842EC32AE5C22800204A7
+6E2AA087B85191351B2F1307B112606BE38C24C8C8417A9F14B0C93F9B23BAC6
+1B8464A5967747FB6DBF858C1DC0CB8CA26199E790917C6D3EA8142EBFDFA8D6
+1699CE01A1AD41E700C91472CEB54A27772ACDDDABB0006912FC243EC53137B7
+67B7EC62436A3A1902BE2FC5D6CE9D6D2087EDFA7AA1735C67575EFF0C8ECCED
+8BD5CFE0F90143A26B9686190CB611E715695AA2AE72E960F1D48A07E6267768
+686F74DB7AB7E05FEB4C6A0896E3AABC223BE2C25954E7D4E06B0BE6B30DE6AD
+CD844F26F0ADA6DA305440C5B42BC9D795C79AAB4FCB9D0C0B49D5C604F1B0CC
+CBC21F03CCF9DCE7F93883286464CC3C8B90B8220E7F3DE88351CB2672B915A4
+5D9DBC5673F493642C5285098AD6F1CEC58485F709724DC02312979F03676B32
+1B3CFD19A9E5FB91EDDD2D2007F9229F4D48E00D77D8C20C5A9307EAEAE9190D
+8D0C0F73CB26FEDDC37FF9D64AEAFEC3452528438D7ADF06B9527CFDA64F5EC1
+6C3E2C601FFFEFD7E4156D90B830DF9C5C796F75B9537DDA5A91058B9B2B2D15
+32F75F9EDA4CF19DFF009F74BAB29B1BD86E4ED202725F6B09153FD313BA8B7D
+154F9D09254514BA3A1E94D0825ECAB3A4492627D71C3B485137FDDB545CBA0F
+A7CFFB6518BE76E19828F61F0FEFEEAFF681F89125984C6367CABA044445BCCC
+49884A4B821222D94FB38EB596AD141AF63AD34A34762E1BA508950A5B10E78B
+D6CA077F7686556D9B8CF755601AC571D0F5ECA79301A51733BABA32CC228503
+99BDB52D10A624BC1FD61390B63B3B37C2A8B020D153071B0FCC8877EEE31F85
+93377C4F748BAE6E8C33A8FF3A2A9A93D9FBB233D6AC37B8E5A62D7A0144CA79
+7B014D0FE0E964E2C6149255E14E418D1B3D3579D630EADCD27CFC1BA7BACF1F
+36A23896BF5272500AF6AFFF461FE9F8E255F04958E6BE51B61CA74421D622EB
+9C41DD1B2EBC6B4BF2493082DFB6F341FCC2D4938D3E87C539D5F333A4A2E3B8
+177783A422BFBBEAF2259B3D0B3931591DE8451DB9E908FA20750B7212E4D4FB
+9297EBC4E925854E0156EC40A03C25C9D3EDC6E48961F8531FC34395CB20E8DF
+E2ACBB7033932E1D0DA3D03AA4EB5C1FA9E698D60B9EF6F53B35FF2D002ACB26
+FFB6DFCAC87E0347C3660803EAB71328B8A738F88289BD9FEB9D1C10A6F42F37
+1B6CF5FB0416B99A3532EDAEBD8F8833BA1D4994A0E5A43CF95A5A25995D2C51
+B130EA22429B612D3B939876E7D51CCC8CE45E20E113964E14FA64F1150D4168
+FF7504C9219D31D1D173DD266053318FC3AAD7849908720DDBCEEB35171533AC
+9273946DA48EFA997242A9AD9F2672F7F74A5294F8A919E205B7D05CEBCEACCA
+B3336EC5402092976CCD28D6BB84F16E5B44A548D8EDDD1E440C73D8787CC3EC
+828DAAF6FD4D9FFCEBE4F59A46F61E376AEBDE881FC2B0AFA2EFDCF8003E11F7
+2427FDD280D82C0CAEA60B7E3F608599BBEC4E9DF6DD683714943999A1006CD6
+4BEBADD389ADF04B87C51ADFFB7658A4BFB9FCB24BCDBEF6222666CDD001E6DD
+1C9EFEF73844FC3CCCDF95A8FEC46FFE05F381F6F32E9554BD82014D6CDF22A6
+0C3CB93398EDC25A06F9246CDEF7F34E164867CECBA5B322346EFD33B7942B1B
+0ABB584E977AB1BEB5B14F050C732D4772C898EE78B7A09724D506E4D4383F5B
+121FE780005950D8BAE3861C642DAA4772A3DB6573F862ED6D26B5F1863409BD
+D2D2E33BE4E9768EC499A3E5B07A30DCE00786507C5341B928F9B9E9E1DF2E93
+79FD04D1F49EBCA20E9BDE809C7A6DEA408EA352EDF826BEF84A95EDDB09FE8C
+2415E8C8E6A87A5B47D379BFB5876D0B8E2EEC6390AA82EC3A45B917A5B44E24
+A8E3C69B2D74140E955377D0672325947526050FA568F528B2967A0D16F2A54C
+383BB5082493A1436E3B3C0982CC8E4BF80E8AAE02E4C4F5F956008DC7098BF7
+9E4A0BC6CA6A679ED3A5B5E86971F03970B8BAEAE762719CCB633F744DC4C690
+91D66F7E416049DC221CBCD3AF7CB50B02DCC6AF3F8E40846AB6D82A206189D5
+0323C0FDB6AEFE6838E25D418035D47961D08E3A58EDB3638A87EB403BC0783D
+ACE5EF46C55DE35CBB954EA09440D2B70B51FB6A793B6D0A6BF6694DAD0B2313
+64528B37EC23ADD682CFBF0E3CAC29A003121EAEB4F6BB0451C8FC8058B3EB5A
+74AFAA13EB6B1C5585B6A33F71694C30B3429202A7B367BE6E0BEC89F90AC9D5
+8115CED2EE5C6B8B6385FFD9661907643B390A6F7F9C598D5CAA834357973AA2
+42B5B89769FF026A90456A0003B45BB26B0A79F3E24043AD60C95909A1AE541A
+4524C4C9E1936647B771FDBA89C1BA068AAC8028C9DFD41511D013FE80D0161E
+0DB64A2346D38AD4475EBCD59A1305E6A50B2225C0E112F52678424B173E7D99
+8440BF2BF91AAACB784E158E6A431BD7332960E88064347CCAE5CF1EBFE66CCC
+1381738DA9B3CB9EE284FA0EA5862BEBA2DF85DC6DEC89A3560BE7AC82C252C9
+AC826983734C230131947795F6B77AF99D962508BA8FFF218D672177C6B9253E
+520BACDCCFB01881162C0D96DC0EB0CBF71CF4FDD8D8E7F376CE2B18C6DC2D15
+DEF4D74D34E17E93BAF438394484624B9C2A03205F9E11ED3203A5D257A54F0A
+4847E1C3D40E6D12622131F59566548CCB6E5C3EFC399AD7EC2C18850C668672
+D601F81BD77B96A525DBD1A06D85743952021349B08322534296E5F69E175404
+94062E347770A51E022294B17723E4A33DFCBF99F04D71476D6262D8152A5D2A
+0508C9DF83F06C7D52299A4489B215C141E82FD142F70B343446D1D3EA3C36D5
+337377B7763021F103CD3621F743ED75887B7E7B9BCBDDB0098021F26FC5FBAA
+8D85303C145A9DF8037ED9F54C97BB971CA86675AD788E635D8AD3322C737FCD
+DB8982E559B2E1D913BD9AF377E8D13C300FD1F814CD9B256C2E5D6D1FC03826
+4C0B6B8D92856C4533DA5D8D5FED2E3891F77CA16B6BEBF353B58B99D8F218E3
+AD0BFC82A1A06FF9494569B8E7F97E1F23E976B4B5C1F425DAB073787D1EBEB6
+A75DD2FC165840E6C387E160C6C8032836A84586ECD18D3F87DD8E25CC297900
+12F974B76AD492F78F27F54324B58B81E0011CE399B54AC003D06DA1B2BE4E6E
+FB27D951888B40AF51A9C5060AE4C0E7748F238ACBF1C11730BB2CF79FA900BA
+58C10EC2B30F0C0D9E2B8EEF38790707DDBF97ED7413DB2286DE4BEEF566F37C
+D63FF761BD7134AB7C889DB45966E0D37521519649882AF7C5665A6385F8C929
+35ABD5141649A1CA8D8A6227B8F0B96AE06ECCA97D2E10D4789276347242F23F
+838144FD6A38F084A583407304C5F7956D2266D9FC2680DBBA9B82BCFFFB8EEE
+E1906749A46B67771A502806368197D0A7181D9D77C3C74E861DB3EBDAA39692
+3C5A935A04746AC1AFC3ACEF3A692EA37DF6E79F45AD1A9389F15D241BDDAA56
+132EAB5F9BB4CB884CBEBBBAD9D0E9FCD427A625698D99A41F8AAFB8B37F070E
+A1F4C2A63DF42F01344562BC97CD5FB1FAF0DD9DF1CB686DD6EA946F4F168D18
+3E81A60E983138C017047220A8DBF39C6DF11B14E38958D581FDC5F67579C82F
+0443F76A7707F18D594A51BF7C5E81F4B4DE094DD36D24AEC1A446554BBBF798
+A8C75194A2442F377601B957E90676D871819FA692E008B8D76BD03B3E5D1E25
+897D228A8A3022982462F0F61C412D7BE8FAC5EF1AB018C559BFE1544DD4A616
+6119F34FDAA7D298318DBC44EF781FD83A99BA65CC56026E9292E8E682ADF041
+82946A363153043A9C565758E47134B7D64C4863BD72E2CA66406E9BABAB7458
+172B4E0FD170C65AAA72BF172EED2F3CC783C087C19174BE1B6B56EA23071B91
+45EB2D26433F733AD5654C908BD65769485FC7445853EB587BE6688EC7E76BF1
+30DCEF21927134062600D00B0EADF18CA5C4D218D69E9498C4D06C1A87AD82AA
+ECF18F76542D02067B80566F3676C234FF4783CD933AA6D56C2F5422E602491D
+F9253560560C6B895CBFEF67924EB4145601FCD5FD3BE3AF731D381531069CFB
+9DEA5D1B06AB2CAC6AA8ABC8D8B411BEAA02AB2DAD003497FC4CCFDBAE881B82
+9C812E2B9269E8B3F55E72442C47F3C44409B9DA11C22CA925D4035B452FD68C
+20290D4ECBA5665170569B346365B0DCFB34200EE89E9257C6431001AF0B08A3
+B9AF25A8873002054D5CCCA3CAB24F7E0927D222D2C8AB0E0D60B6F292EA5324
+9123CD42D6D8B5A943E56DEBB0E459031CC273ACD0C72D0BD2F2841581B55469
+F1872B77A0476C8EFB8C4F9C145596EB83397B0EC341482421F742928B7E7641
+E59CDE7E33A0E02C23D85FAF87E208A7B040D20AE05BD2E70B2DBD1982C91F46
+06C60B6A98F12E52D4462EBE2FC1A7589287DA427E6149EF940A3B19B23AB43A
+A5492A4CB1FE321CDB067F9D8AE624EB26590BD604BDF2B042ACD598F7338CB7
+EDA35317A6F3CA45A8A55BFF8386D8E3B94896D8E6BB0773F5386695194F3214
+2DC724EA3C466EE92567C50EA8BD5E4892A826D9F55A9305753EB193CBC75AAC
+334CC237C9CAE3529E15BDE48155960E943B55AA1F3FB09EF82C5E69B1E62330
+E370B175744CFF97AD8D8DB57B29D80C2CDF05872E6351E630F397F5EBBEB78A
+EFF0175D303C720693755F8EA2FF77F02FFE4A91DBCD23360302D65AF30D250B
+96C51279F687343585D93FEEE5204C98204487791AD49162054628FEA6DED2E2
+AEBEDE8CBFAD5A93B4940D95D946617E0C1F280F9CD541FA5FFF84059E876DC8
+BA722B083CE1A454CA8A30965BE6E1451AEC20E4A547BE477B447B86E4305D62
+D1BCDDFED09139F8F24E9E203F94D81C519E327269F2B7906BA0022ABB9C23D4
+E5AAC6E0F9601CD4494086C341D65C73C3F4A6C4EC0E4BD4114356E4F03849C1
+B67338F8985BCE8866AC5E694C5DC4F8381AF2C0191159558317C5F4079B6948
+45F8437CA50B9EF485BA771345C3564E0497C5BF58FEF105BE436137CFD330E6
+20E6FC2BBE45098C619835EA8EBB13223545B7996ED418533E7D7340DDED4E39
+4D15785E5B7AF77AF5610AF548EBEB919F197DCC2FAFDFAF8E1C22A38FCD8B7F
+8EEA4A9D98E996C2D77151A3552AF9EB444A66493F2D49F77827BB40620765EF
+5503BCAA347AA334E69A6208BA55EA7220A7FD61C030A0B424D0B7297C868A68
+3EA0FE94855AA952ECD2FE26BF1D8BB3DDED9FF919FF928ADD7FD3E4E1CDEEA4
+AF34F752408B64789A0FEE1D6D89F01DA95FF2F1088D4C55B7AD9DF525CA3738
+702237F776243F01FAD2FD654171B6C651D88576F6F8D6E036D2D515CF5DF594
+717C10FCF5621CD16140D3B10FF4F4F1C119AE0C31E54022B5273DAAE1274B01
+12132395B650C8EC76F80E287CDC89883991C7E53C1EF94257FAC21B7EC3CDA6
+04D68EAAB312DC8CD2238C59F7FE2A7CF72ABBD288ACF085594DAF46B45A25A3
+B26D38A7E582854AE287660EAD54F8240F6FCB7CA5999FEE5A3EAAA2543E674E
+DF49054986AC4DF73E969BE31188AED1248ABB5CC4522A01AEFE544ECAC1F457
+6FE04849E8EC172E65E9481A69618D4BE5147802BC52975714663F395BE05385
+AB423D5C7F3C22F3DD6A1315250ABAB34388C1767C30F7A922121746553C74F0
+5E0EFE022C93167899B8B62558E43A5FC9A130FD0388FC3B00D33F1960100BE0
+E70A83801271FF0B15A2150B067EFE1C02787635435E0AD269D39A9D57868F5D
+F8464ECBF247E50C2548932A6B0E450DA7934D5FC5CAD214C7577F9DE0954D0E
+39A6E6740BDBF481F713EA51AA3D327D01A30187A3C4FC546E6F20DEDA6BA183
+3DD27C9F5A43134164E8574F8D0A0400E752C6AD558FFC1A009E2BBECEAE7618
+FAC9F6F0F98EF91E00E67F07B55384C0CFFB4C1456744A52B6B8D4182D3EC291
+333C50D3ADD059940BE2B2498678A85E1BC8B2C96DDBEABF6C847362A1AB26B6
+F0DA9027224E7FFD32916C69E963346EA04781326D41C9A8F318D6BA4CDF96A7
+0336B893BB714B7890E7AE8C6F0A310F48D1D4C87EC2CFC34C6487DAF431617A
+351AC24AA7664934A4D80D8DD5B8958E83E64EE90F9617FD90DBA0379DFBD4FB
+783A3FA535BEFFF7250262036C7369A0AA41E498D7EAE76BBD377EA3E72477BD
+E95D2DFEE43FBC433FE255836F46F346BFF4634DA37D9B9A67A75C9F39C8B4C7
+CF027018E67529F2551D1F2D36FEE9F416BA561B9BFCBF84C3E20CD8BA482B83
+944DE867657D1CFB052C465BB4CA4224D11725980DBDFC51BBD3171DE2BE4733
+8A74B53EAFD43AF55AA85633836273E257B3BC3102C0E0942719D74717BD9FA7
+280BA83FBED42404C27E2A10D90565666D5EE3CC5C46B5509703560FB5005AFA
+0FD232DE9FC149C8E9C482CFEDA9D20CC7757D1902533B4F0D789546040E5258
+C615D3BF06F8E87B9DA92B6C105BF1B16882D5D4DD86735B5DC9C5FA9DA94618
+3D930AD281B497A3CE08FE0E2BF92642B26BF980B7CEA6E19F831207511C7BB9
+61263D9C9FB768BB3929E836A1B2440AB295AA0B4AA2AFC97C5A236C4A7B4028
+FEE622D3E569F1369B247C93EC5E16CEBED115A79DF94A56AD8CDC12F0200440
+E0E96941067765D3839935177540E9CC5B120434C47AFE2C1F9100484BCC2BDF
+C42A0E806B635D5E7F9CD1E2F1C9DBA5A233FD25E95ECE80F66CE5DF920D5D52
+DF666750AAE519D3A01F0B8B66E0D0390EE5D9104E43A724AAE63B0E0C5C3D2C
+C88BA807EC552400378EE57435CE03F1A7B2D29F73AF94449BE7DF68A2ACBBD2
+86E42FA124982BDED75D0814A73C0C201A2634D491CB0A7399887311D0EB09F8
+4B20C5452C1C6571AA61FBEDF3B9A8FF8D67AFE46659E149FD27986A3145A665
+9EF7B00037FEAA5376C06424C8E1F03D1B689C02D88A9CABCACD85BE5AAC229A
+83768276AD7F06A6A99D63439607BEEDE91F390279EC26B1355C0BB2D6238157
+7335B438802F3E5862FA02E17DE3A606E7147FE1426222E6400B73FCDB541CD4
+BB31B91180CFF8F000C0A6A819E97A9C28BD721B90654B910E8A78E05C2431BF
+24C1281866982497B76A99EB35EAABE07B8F22E61538117F6DC08ED67A738D46
+1BCE000E22D454FCC458E53AF94132044C79D235A1C2EF9C025EF3AFF0695ABB
+279B4D9599B16D75C1998025300CCA15CB8F37A343A4275751D072FADFDB2AD6
+AF3C8D13DF850078F8F077F0BDB9F803EC877C41253E8898FBB4797F48CEC161
+2CBDF2C257C2DB6ACCBC3A5B8CD6749F8CAE2DB16C87BF19A946993F58C848C5
+CBBFFECA8E2E494E8BA5C9BF9B931DAD41FECF0020DC6F21CDFD68C0E398A837
+2C9AC276F1E10FBE313A7BEFB636DE6EE015CB2407B0A556E2675242023E7F00
+10C9540E8BDDC3F8BD120B7A711A6C5286E3A6F687B436906FB3E7EB5E0D4303
+53D1822B0AA612C17E78CFCF21EAFC90C49EC6B08D194A0C8C18F85C80020F88
+F4ADF299586710730EB01CAE82582BD76EAC4232E7AFC6B342777DEEFAE1BFB4
+C483CC47647508A3B013B415EC7B75D2C894F65935D4E44D68E69C309DA6751D
+D17C8AD0FD5CC0798EA48BF7F97050E483368BE88456546EEBCAB7C768F2A241
+51DD12C38C38C6095F0393ED426242A3910AC55C685B0B75A031D45D90DD0333
+D2A026A0665D418042AF74548AFDCDEB07BD1D94B48FB1E05AFCE5ABAA7EFC7C
+568FABCE549AA179AB2F8B11F86369434C9E0E0DA2AB487283C7E8E2C9B9BA1E
+9843E12EA278E241B9C4FA424AE4DB36CF9413A396DFB8E27DC566E6ACCFD8BB
+9EB4E6CCC2F665E38FF5B66AAEA2B421DEDE9D220CDE3B23C7FB88BE6FFD7CC5
+B675B40F1DCB5C59953DAB7D311D126FE5531BED225672D812CC1C8B42E410F1
+697875BD907D73F6E8ED67D1DF3AEF6E16F97EB767292EA7FE00DA5E9D766CB6
+173EAA8E04FC7C886E6937561A8C943BE5C340E3914168A3C214368733824650
+F89194CAB4EEBEA7E86ED659E1296AC1D7E0562288D3E2CA5C3EF7CAEAC2B2FD
+161E1E2003F00E1F1D459ECCEEDB679D224A9CC99DF7259883933EB42C148B73
+F41216A5A70F1DF98B56A7B9D6DEA02439F2F8A6A752145606933870A935687C
+58125A1B52F74AD67FCA0A35097D88BB6E3F7062DCBDD0845F81240FABC1C2C5
+C7032E5E86B382E050417C089148D2367558C158C04BC1FF54545F43108E0E1C
+C8C95C6250BC3BDC5129D23AAE89908FFC2A5EB86DD40D1E70588F2D82E0CD74
+99844BE591F163C97094DD8B03775D907857CEB2F525F7DA981D0BCC220AD2EF
+11F9981CB9A6A0007C33707DEB757CACACDF2F707AE4EB329BB4F4C8FE101CA8
+C9C5007CD6EECBE0182A0682C94CFB81651F2407D28B4617D1D922838432DE7E
+C969E59CECDACFB00D780C2593DFD5A2B75368C869043A9236DB76CE030C075B
+869932E142DFFA227779344DAE4B4DAAEE19E1085E8A0336C3E66E396DE1C873
+D37889BCF46C5D1EF64083D783D8188D08CE74926A5FDC5AAC26E317EA1F20E3
+7610721A4E55E41A4E605219E37866F2E51C6F185730D7ACBB77FA3E65626EBA
+33AF6DD240F41FC4DAD64696FDFE7A98C69718B2045E987476ECCDF36F59A341
+ED2BEA76BEB865B31A6D5F7DCAFF6F31E47C57E5A437D69DBB3697CD3F2AB549
+9D1444EF5B836381DA5336B45D5E00DA9F6F786C8CF295189C7ECD6F8102C86D
+A02605D9F025312CA4B3CFF8E249CA1312CE1B38DD4F79CDF641D314BC36C257
+C1C804ABFD842F04471EF5DF50327BB729778ED30B3E535DA4C42B8129DE8555
+8A27E86189E212693AFFCA70D664A57790449BF6B65F5D6B60B6DA90FE8C9AA4
+CD0D7865652E86A4EF3A4BE6EEC06D34F6E3797CB329B32BB363D3D7C2EACB33
+F120E6272621E831E45097A07B64A7DAC5417CD4AFF83E08037867C215354459
+DBE19D85BE28D0692C9AC8ACC9F206E05842C9C6A3EDEF20A023CD6AA38BD306
+B3B1AC6A23B0B779A25FF7A621054EAC8167E36D16686FE0B521333A025D3068
+28A071C488072D9F33F4FA7047D1E052D017871A8F43CC3ECCD46F01721EC66F
+849C7BF6CA039BD495AE15A12FC76EBCABC1C06C4D8231D47F518F82878A41AD
+D0E47B120AA48A5C39FCF762C554EC60CD2209D7BD0FA5A9263FDD41C4561D07
+8735FE3B98AAFB00952640FE6078352307F0D3D13D75A3D56C7F82DEC5B33A82
+5D10A45755644CC5F011523EEA53458DF7F7F0B1A9092C9590545A22AEBD14CE
+073E5BEB7ADE12F25385C3820FF36F692745D7705CCF50AEED1577A9BE9DEFEA
+E80554703809B472A31D157F124A4D4BA23B957D307A2E4BC75A76A6C22D9FD0
+2FF0505806D5F621F61B206D2166A007DE9734B444F57D0578FAD72EDEC0AE84
+A3DBD96A41986E4E20CDE3216B8C3F0F47B8C0A67C8CB14CD8DFD62DDB22E3DB
+6E3053B0C1DCB938AF6E39946A56F3FCD5850D4ABE4FD6D4AA84AED0D0298618
+5E12A903D413618CDAB58AF9ECC027253D275F0A09B9843B00C68BCF8AE336BD
+D1686D4B48277FB50D2984508752E41E82BE5F8B7B04B71726FE861B31B4DC46
+6576DA7314A0CE62BE40B3F32969F8C004D9A9DFBB34FF987036CB301F69C6C3
+DF0F916219CB75E53DF5CF56D309BEBA47918BA5836B92CA7F0F17C5C583F513
+637C9AD840D826A3411A658677EF4A39BFDC1A62A79C8D74D598953F615E162F
+C43EABF4F0A6DE174D7DCB41201C1D8F2D8D8FEA7BC7D8D3F45D79F6B164B105
+CB9F581D4A1EE955A58B27EED6DA37946FCCE1070A2CA6D3A90AD648B886B506
+DEC0141E1BC6337F44B26720733EB36D275FA2837DFA73DCBD5123045DA27069
+B9E058356E042BEEDE5A9A4CE69F9EF9A75A02106233AAB94563C8EE2C032C6A
+62E779914BD9662177816DDBA6D021BBD3EEAEBD4F9880B440908EBDAB50829C
+55511962DF15CD0F0ACBFC47EA031EC9EC426CA0CFC3BB6D441838EE10579A8C
+21B02AEBCCDB5CDB3679382D29244786A001EAFE86A4A4328172320BC9FD35EE
+AAC5DA5B7D13F27FB6FC972A484DAF990576DA98EEB77DC493CADD93B8CB43AA
+AE660AAE96D955A61872AC021E2DD7255CC153ADA10FFEFA7CB4D8CCB4A89666
+83AAA547F9009B04C82532F630FBC58354155BE0F10799EA0BD239839A32024F
+51C77B980320EFAD2854FE8ED0DB1A4CE9066A833CE0B707B57A01CF7C7E5B53
+EB7EE3008E8491A374C9AEF0F337896C147E05944CE2F5A646FC1FCA5828D87B
+3DCE6079BE4C82CDFFD6CFFBD95AC1C5AFC9D86D0245CCC8E1AFA89235DB4E52
+352174375AE09DA90E9798EA8B8F406D2951FE97C784C78B1978453B67611622
+257B9CE28227792E24F891DB82EF5FC869CF8350D2916935CF0CD9FC976E833A
+227F11625B5BD79E7EF363208672C98A1EAEE5FD40EFFF4192F240D1A46E41A8
+EDE77CE188D87EDE2D65905F4A8A76424A7C6430F456F69F6EABCC6CA40F1BB7
+EBAD1DFA531FD690AA6D985BBDDDC78B21DC0139333BDB64A1AFE69F85D8F295
+96B1FB556695A23ADC2775C8352C1AC3452E12444ED6121C2D23A04727568755
+402BBD84FA71138A5800B6CEFA16FE1C80F28BA101D8CD7B5ADFA1A429A53469
+15844D1AC7BC6A58FF099C4AF7A68570B0D161E1ACC7453A244D5049C50335A9
+F00DC3AFD7FCA7540C61108948DD68A416F5134F0ED7884F8515A21CFFF27A6A
+60A5D8411AA6788C4119DFA136596CF05780C3193E2892CB27AE4CDE4A18D5F0
+E5851D14391576F8A7078E717814CC60E26A64D15CF47E697A638F60C18C2612
+7B643F3D19FCE1B47D9B9042F5CA904ECCFCD54D50F964A96659C2DEC28C8867
+96E44209A9C025FCCB794B863C71D1D5F2C78C3E1406BFAE734268C9C35E1721
+C406C4A6D442C1AA9735EA77A5FE415B6413F6C46293B10A43AE1F54F46CC4E1
+71538DE65842CA4C32186A1A3ED9D89B63FF2D54077FB7091530787A97B00199
+0B49DB9407920C06E5BC462BF9EAC1EA1C98B9C415BA3B7128F75238D003E68B
+EA91264BEDADC2B84ACA9BF9A655FE5B219CDE69EF9EED6F6075A1ABAD684F58
+45E100683D9A80BEFF5972691E87BB19969B221C73048D6F9FABC421BA61670B
+20A87B76B59B6768B844CD03D869EA55275F0FB3EAB491A7D89CE9B77423FCEF
+DE8081F8B09575DE1571371E114C06F72BAB877C9A506F61C8F31F384E36AD61
+94408AD11DDE03C45631E47113261BE95F2EEBED6C9DDC1D2D26EFB54FC4DCE0
+37ABA4029604FE656B2E96BC17352EEDB150632276BC39BD69D7047E9DAD1E8B
+E9
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: SFTI1440
+%!FontType1-1.0: SFTI1440 0.3
+%%CreationDate: Wed Sep 12 2001
+% Copyright (c) 2001 Vladimir Volovich <vvv at vsu.ru>.
+% See the file COPYING (GNU General Public License) for license conditions.
+% Converted from METAFONT EC/TC and LH fonts:
+% ecti1440, tcti1440, lati1440, lbti1440, lcti1440, rxti1440.
+11 dict begin
+/FontInfo 6 dict dup begin
+/version (0.3) def
+/FullName (Computer Modern Italic) def
+/FamilyName (Computer Modern) def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+/Weight (Medium) def
+end readonly def
+/FontName /SFTI1440 def
+/Encoding StandardEncoding def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] def
+/FontBBox{-88 -320 1347 942}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
+57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
+3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
+41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
+ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
+BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
+C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
+2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
+9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
+EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1D965BDCC179F9
+D437EB126CCE10C705AEB2950F7A1B2FBBCD3D36ACEAAEB25F621A232C666A6E
+DA88664548D0D861436DBE2162DA6637A4D2F734A227DF24CB48E5B4C7FF5B45
+8E2760C92FD91658E10DC33F5E086093B59282A0F0DE68D365108D372AB92095
+C54E780DBA29234AF37518FC1DACB284F38140E62B06A7C2623AD5EA59D069B3
+3E111EE8D2632EA671C8D010E364BA4C21283034B38C8B6A19E88584D7EF76C0
+47523C8FE5804A64CA98ADAC39C309813EA6C73FD84FB3C43DF2D73F74F1FE87
+1349DD68074BB0CE21F932C8E11A0FCEA67D08A2D600350B8FE5803B49E0A7BD
+3BF51DAD1840F182821E2017E90F9738D1FAA5EEDC75AF2F0BC7BCF17823184E
+27AF5BE59F8A4DD690EE3614825300D3F067C245344B6F8F00D21BEC6AE18F8C
+86E742732D55B735E220793B2975697206D7CECA57F78D0AC4FAD82C82587DE9
+7D21D98A79851580D71AC33D89C626A156A4BC6B430EB3C3BC8BA224AC40C9D2
+10B6E5A7DF298B8C2277B5A561260900B09002EDC17DE7F34F0AA747F7A02873
+5A7367DAE1B6834CBFAC2A71B380CF72ACB1484FBC16E10ABAD42163FE635893
+87577D67D075DCC1E837BC80C966DA9DB1DDD5337FBB5C99CE65980922386544
+22D7C88611BFFB2131781F220DCACFA49B90D498D30B264C4F8FFEB0F47CD659
+9AF701C5CE5D541E1DA1C045F4FD8DBF4C8245915D96779F5F278A0FEA103C3C
+80C46745E7F0AAB04006F4E9B7982CF15942D364A0A8C8764E14EFBABCD6BDDA
+40CDB4EF05D9A49379B78E3676B2867990A56AF8E9B65F559576BE5C669AE95B
+A14850E25C54C127EF12E086E0ED5AF1FB203F797886DF8E89EDB7164FCDC6E2
+9156E0406A91232676A161EFF694220D7DE362D5F462988BC536C77C1D12E05F
+FD60CB47A56662058C3D007B57928F3AFF39B3753C544FC24F5C75A77109603E
+4E215532F58F9C14B623756C3BE55F7E8C582298BD56BD94EE5A645BBA7813F9
+8DBDD946E0DA0D31A579082001FEB070116A145B73ABB0777E6F57C2798EC252
+FD1065185FD1EE0490C14E79AB9A0A9825D71AECDEBDB349F0E346FED7DD3B1F
+AEA9797E99F7A4DEA00E6703EBF929B568E9ADFD219CF3AF9B7CF7016AF7C006
+F2E69CAAAD04619A6B73A5D9B3B1267AA80875112C109F33112821FB6FD41618
+0CCA318357A351DFB7AD034F9174B2FB781757724C1265F2D5E1C85397282135
+4ED4AF823FDCB4B04E59986B977E0429734028ABD118227A0A8E9895A00107F1
+51CABAE0E4E145DC8D22172D0A640F55E66193041FA204CD3F2B1FE412B3483B
+4E3E83C99C6A2908A9BA7C4CCC2D0757B047D81CDC3A6365E3C9180FBB746B7E
+235C1033EF35E2D2EA561C304909CAAE98F627C61D7B7DACB165BDEF69C0DDCD
+ED8E9BA8DCE7233027D14410CFEC4DAD2CAB995699B93DAB3985F4B73A886695
+0C44AE2C876A27D13AB23F7861B4BF1D5888DAC6F429A379C8C68544C317438A
+C76DBDA1EF0E3D9D1DCAE34DABADCD76886046F47CFCC83BE1671347BDDA6441
+7C84F84ECECC0754F3CA8F0AAA31A9C60ED3C0A5990ADFA536EA08547DED77E9
+02195DB58648B5C0F4FF9B7A027A2F0C9B1B0E0852A1E8927837F1E839415B5D
+A0CAF19B52B9C3D19DDE12B3F0E8D2D09AC4B8D8278FF05914D50EA08D178224
+D77F85F2B0104B29E1BD3271892DE53E6410EB7DBF4FB1F305D380C7DAED04AB
+6EF99A31E5733B18E42B055A420D77BC98406E9AEADFF55E228F3993174C1EA4
+C2A10E6AD0895EBBFBAB7F4A10238D433CAEDE90D7C9BF94EC9399B001CA100C
+362812965172491AE0E2CF6D5DFE27452051462D640BD23DD4499D9890C98AAC
+895AA48A3C1CB7231B90B4FBEF4BD42CE5148E2984543712F436ABC44B5087CF
+C3379E3EBCEC494477FFB42BC28C1DDE65747AFDF7D83BE56E8D82B7294B96B8
+9912BCD4D0A2FDA0A2B3931A561D0BEBF002BFA66A482196FCECAFAD5BCBFC0A
+2EEF1BAD4CFBDF9B6D3DDEC342970A9D56E5EDBBE87EE65A72DD6F99441DADD2
+17940B22A482CAB5451FAF4D5CCC07C07B6D305FE51B6C56546516E6A7DC9DE5
+CAFD23D3E17F722C72A8B375AA09228A89E0645A6F4F5C784E1A2BF3AC58B876
+86F7F28D94A01DE56B115BF2F772E07CD09E659AF0C4CE9BB69A7BE90083F551
+597F0B1D5E4F26F5F063F6ADB670F0DF0644B2EC1A18B1330494CF745C5D725C
+1EC2AABB2FF976D26E2ECBEAF5B3C5C0D5DB9D352B770764812FF7DAFB1B59FD
+CEEB82C0AEE8523E11CEF8566949D8997EB80E97D91799A00414320DC5AA95B6
+DAF079B3646482AAAEDE3EFD2EB0310FEDE003E0B6D717DFF0FEBDB8F78F01FA
+CD379DD4093572D3823D5DC42FFFC3B79585B0D9C261AD34663704D3246564C7
+FD5E57BBFC67FF675642AECF2FA4CCC17B6CD45FD37B005FD42A3B3402D52F92
+007263B880E21F9597D1BCA6CB7B8BCF2CA6C2EEF6BC869C62613C9092E6AAFB
+24707870EE6C9FEB3CE0F5B9378980A7A43405C17763DCF473340BE382BEC1EF
+09AE2E4F39CA6DC2814CAF3DAEB53FFE6A603B1ADF272269316208385F8BD4BF
+DA5D2D492E109C7A2A8084599B68FB92C6E63D160C6DBC3C4B0FDED371AA6731
+9B6262F8195105E62227A9AE6E5AC3056A22F8DDB65C340BB42AC67AB980B6A0
+5B63D75B8636B0EF5A64974CCB209260DED7E3C2BFCC2BD186FF98C40FA89950
+3B85CB889E27F2165CF93F5C89FD562688108BAF3BC9C0D6429D3164BB319869
+026828A6E73B21EF6B949F2C0118515480F39E431F53CE092880A6E7CAAE26F2
+C9B2A79FED5BD54EB70430993A35033CD912F0702902F7767E50C445CEC85F0E
+BE48EF41CB60BFCF0F6B4392FB6A1FB3A27D8DFDE6D3B21C94594116E0EE2356
+8697E8EE03DCF449C56B6074B8A2278145D02E5346CDEF765B7B097C8EDD95A5
+FA10563BBFED6415D86AB70824B87C47EEAF1A0A27CE5AFD4396AB3B9CC0976A
+7C3D2C9CC478F58DD1B4887D39F4E68DB6BD2FD0DB118517C4E68DC8F4804C18
+FB39B1F34B0A5F950C5A8C69635C64C633E2CEF19D2D31B9FEFA61AE093C1B01
+FB77BC1215DD9D1B19DC080F678B6EB54B2BD99C91405F844802373E3A5348F7
+9AFD8ADD64A0A7AA45FC739E65121B53D825F9EBB6B84F3EB9B13EA487146537
+53C63864A115239FB86CA819D9A89D9F64ABB45CA739E00B1830FFBA081F071B
+532146DC44015E2266FC4098824123EDE799FBBE7447D4781D65E8E77A666958
+CECE40907489520DD26447974D5DE92728A5B1F68E803C94821FAFBB39DE44B6
+6F0B726B48FCCE4E4F682C97E016C268C50675808D37510FE1BC15A3580225CE
+00CD3C05BA141E4F97AA853B97379AE23EAA69C8D60701CD48B9E9FBBD64BB0F
+E39FB96D99C478F58DD1B4887D39F4E68DB6BD2FD2B9DC6D1C61880F272FD5C1
+E77099FE3EC4640ED425F2CA8EEE032CBBF6F62FDAF5B10519A685B6A0B3270F
+9734A6EBF5F6466B72C02CB3CB4C20D8AA9050F3077109A7F8B593CB50484FE7
+20DEC2FF5F93E3AD11DC3F49821D077FD349C1F5C98A5C5AB82B4561F299409D
+5DA769D152ED7195DEE9E8FFD93CEEF3B544E7D1FC006E8C4C3F2D173D18E299
+72CD389A90AF2DEDAD43518F2D37B95CFF762C0398DF415024E914B8D258404D
+C0ED33B192CAAFD1E607FE1BEE0CF97ABB11A4E013B89CF263A8878378F1C62A
+898CC22EE97AA40DE5792BAD6EA59178A316BA997AD819C05F7693821F7D563C
+43EC5D471C9229CF1ECBE5CE6E364D5D18B9C00D0702ABF90F2E16A7BA0AE6C3
+8D5C2B0BD3F12BFABC496A91FD61E38DF7FF7989E2175A2536C5A5D8B2594045
+29626217F6F16A79ED47FF824A9F1CAD8B31A931CCA7A1C93618FADC383E9741
+950FCDC5B31FA66CB80C302EFD986D35E924B910A0DBD662C2CF57A36EE65C2C
+E73A3285DC9898E7D701D537EBE42F1F7D4AD8792DD0F08DA33F13C1250663D0
+959A40606FF9F0571E739289FE39B6EDDAC126267ED706ADDAAF0877964B8FB3
+F7C78D7B4893DFDA9A6A7A1BC4BCCA3448790D4025E329D1BEEB24625547D67D
+B7454E7250D2DC1B315B239733D652E6E4B569A926CE4C6EF2562529D99246B2
+B4F78DC22C64DC2971F40D2FF79919F839FB4FE4B62C5AE53F29B48583DFADA9
+448F18AD4265B559501C6698A30D3828EB29E0B32801425A5712564910CC9311
+EBF8EC8BBA8A82A56DE29AF2E4F50BB39E499346B2E37B83CD09D80569FABE24
+186EBBB899F1F0D759976F77B272FEC8C56211C6D2880423B5F7FE3919CB75C2
+ED90075151EABE73505A2B303BEEFB9B13358C49F992C7BAD1CE5174D146316B
+F9BA1A4E969A1CD9797E07C60D44AC6747ACD6D97E550E475C4970EC6A54010F
+DA764DC3B8D35177DF3F66505DBB581DF214DFCFFA9895F084CB8BD753C3BA8B
+4CDD999092815E677FA60B2B187AAF6383C94D052944B52F70FA1FFBB85FDC06
+79B098B3512537273EA8AB43DFFCC5B4000A36A8F9E13136D71203D05AF8E86B
+2E02DAE56A1BA13020FB32DB065DCA560DB5BC014365030E5203B2E70E69DC66
+CD18EE7974C002EEA2329C9208F3833F3FE34DF9CFA906A06FB720B88BE5A123
+918E093F5865D697C2F790E8467F69AD72DBD2B0B197153660E9572D02C583C7
+8BE0092D15E2CAD524B738CEEBF5D0185C54EFB79F9A6C1DCB7C7C5F303CCE46
+3776B5F1F90F0B10B975BAACEAADBA36DCEA40AD7AF9812F3D1F726E3E27FB3F
+58278874343A0BEC9FA8BABB083C16A7095775E7C2011CD9ACB450EBBF97645D
+E4D90F74169808D23DBB18715AF31D1D80C483A5444C1C35ED1F2F85E0B9641B
+19C668D51066B5676FF8D43B6FFC7B5C39857BFE3F0882B3E9FF0174012508F2
+6EE5F4C3A7904B25E8F13FFB675BDD727265B12945333B54DA9BD31481D93E7E
+4BF05DC52C37257D546D86EA9922353E5270D5F9B4E44C74CD9697E232D37FEC
+FCF0A21A73E3BD193A852253E207193F85032D7239A49061818E01DAAA090472
+DB1CFDFDCA780C929B277A3BA7FC3E3D40D024C92E53C2873D45E5695B50300F
+7E0662565A3D1151199B867435D34DE4FB36D11B41CA16062C2F631CD667ABD7
+922E56CD84D6F250946F6F84387177D9E09E418B68C5D3EEB2206A14EB68DC7F
+3DBFC0ED3E34B0484E564C087A81A7F751033C006F4CB5E66239F14585CA75B5
+CF2B60434123A76CCD3BF57A51BCBB14FF58D6D621705A2CC29EA302308EDC46
+4B9EF1E06CAFC0480B3860EB91DF325AEC4EF1D09AB7C7CD9922E879B4610ED2
+EE5FCA0E5E5D5495FED4BB91EFDBC7E5D4148A1651F411725547E88021B02E96
+52E6E4A54F8701C10F45BFFF232809AE7552F5730331D696F8A6F0F131C32CDC
+4FAEEB77EB02B14F309DDBBBEA3FFD61713F14F1615E9C9E1383E4B0AC253C00
+24BF5850CC074C3246CF91241F4BFED1CE7E0E3C6766251765E1238AC2B8EE61
+CBA216D365ED05919AC95CACF826C2863C56B26BCDABCC4F95217A08454492F3
+7662A04973AAA2F56CA5E42BB2215C174CB1E5F3C0096A51F7030D2A06C44FD2
+63B1A4D3E6D68ABF6C14FC850954AAFE81DB78CE049B76B8E1609EC00EC7CCB3
+B0E333A3DC35A19A5E70DF6312EC02FC813142144B7A7B7522EC6B701313AD77
+16A55204ED8F4CDD999092815E677FA60B2B187AACDAEA28B41C822746D2CE74
+2D00CB276094B90C7E75327C0F865B9B1E32E7A7E0C1ADEA8AB989E3687FDA5B
+A1FD05EB976040B353DE6170F0361D60AB8CD84CDD725F9AA3C4A16B1D9822CE
+587E54378D78B9A9DE9BCB41973AF79B66E01F30C77BC05AE1507A9B25D512E3
+384BDB7730A524A32CADD00F7D840464D56D7C7D65ADC6254F7742B063171FF3
+85E5E1D8DC6FFD626714F5D76BB721385A4154634B26CA6CD461E0FFDD1709CA
+182171C56B0DE32021438A2A99AF87086F7569EC8F9F1245C26DC201EB476BAD
+94915C23D19692083B48314A256C554C63BEF3A2868FD7CB2C62CD36A7A9BB03
+CB5240FC21F029256875C9CE57329E2743A7406D6454C2684F94563C2F66397F
+382829612412D15260E037F00C75E46E8C2C244650686C134D6B4AD043DFC2A5
+3559D51B158B36FF897B1A83AE994B73C711228461B0DB35F32EEA82496AAAB4
+233E69308A380354BF1AFA48CCFCEA724AAB5EDB62C2F10661684872862881CB
+E305F0CC17918F4554FF93EA67CF70030B00709320CFA25B554C4A788A84D4B0
+C10E1C74C825AFE8B34AB7A7B5B75E094DE465D00F0766E196C473B8B99513FF
+C2C1B9555EEF08BC5570B7F52AF97753FDDB6CE5302A2F545BE743C7943EF3CD
+8B808C29F27A63BBE50C195D01DFCAB6B39B5FD6753934007B5394E5358BE3BA
+EC2920E72D774921E958F4A959459FB241F5CE400B5E3DBF836072ED471DF04E
+DEA5053D7DE63DA356F2D919812BE51E73BE1690D93A7B5D32E1B60AE5A42548
+B9D2529BE9ED29C0FED84BB3315A4FCD68E1033C36DB5A86789194EEF16CF5F4
+60C5467E3373C8A479CE8AB6DF8C1900D6497B38B4D13A4C3030823BDC4B6341
+6CA28909547A935CC3435AA0E0DE308DDCF7A33D4CD50A12C9F129DC00A5C7A7
+A4E8041B1A13FD2C1A55673DE56F0E0F0C4AACA36895C3013A47517B3689F807
+2D8CB2303F176142CAF394D1B318C2B02094B9350DB9216E74268367253BE280
+ADD5B6B78C205758D9EA0B9DF07BA81E564B947D6E5EE22DF07A30F745BF28DC
+EF7044B919C34DC8F021F638EAE46BB3ECF652A10CE3206E80B49EA77AFFD3DA
+4E7795E8E9B8B1E70F4D896FF0EBC22B74C5468A97584157D422ECAA97CA287A
+A28162AA20C9DD6A16FB7E526DE18064541A4C1270B3725696CDF1F2F8BF6AB7
+84505B3EFFF600891540BFDBBD0119514D98A463F014C8D18F4EA1CF2AF45CDB
+740709CF33325076052D3219A6BAA35491B9231F2837FD8C7CA8FE6A3D8C3876
+5D189749B5BF645C85AF3A534D610A60AF8FFBE9874215BF48EB1B36D3DF3B47
+979CE9E2C6E2A74BE89F07A817A02E1AC892772093C6BA151710720E5625A0DA
+ED7DAA11E1FE0D8DCF2F1A6C02BE37B4D59EA57A352ED300D2FA7A6155FAE060
+38C26A1707FF9C4FF76A65D3AEFBD31186CD1524BABAFCB788794DAF9F61BAC6
+F516E8C4B29FF2D4CDA8C2B197CD7BD5EFD4C6CCA52D1946EAAF61837F4FF9CE
+10C307872F5603C26AB85BF7F8A39126781C0108BA1282D3086C9B108773848F
+B913BC5E38C6733F543E752FC013519213294409FDA4ABDAAD170724FD21839B
+036AAE22D1520171BBE9CD63B1086EF0D3361D0AB2BD9ECC4307F09A33430B94
+E445EFDE8E058F1308A1F9EEA53751E8D73EA320DD09E3DC80C7C7E32DB1DA9B
+8231A1E4DB4B8B29B9B15AD8F831DCE924995451D8FE9BCA94FF8548B47F563B
+1BD32EBB4139C440B18816F47CA5766916BDA0599EA10799477D1F717931D46D
+5A8EEDB93D956A9E14E6776C45D46C9DB41B5CD3430623D16885A589F79C0CB7
+6BC563C863B3FD9FEC85C1A110A1829210028205E243A80B2032E36E1E0F64D4
+8D7CD800D7970F74C91384CEEEC397F57215FE4BD5DEB8837CF3B43FFF4ECC07
+C7DABB651D28B7025D80C52365BEBD55BE6E03E1D30347BF6D8E53DA69CD4B58
+AF33A9D0F822092411843C3D31A6F60DD3CBADB00D0035A9D7021DB948CC2F9B
+D581D96BB0E2109F8C9035DB94C235BBF30B005D70010D2A964A30F7E73F6F64
+7039F1FDA13CB755323B47D56E7EFF8BD9219A915D2A8FE89D20003FC51B9B84
+4C73A66DA4099DE6951ED600310D7ECDE6E15FECC354CE0EC01924D0D91F5566
+C6E454A9293E6098E23F85F55DB97133901E183407B155D311D7B27C80CF5A20
+618B34652AB9F551BA702DBBF98529D815E7E224E91E1C9F5288A3D9669FB3F7
+6043CDE343508ADA042B4D5758925890D7BF3C2672A4FB69487090D88DF40E77
+AFC8B556EAF74D9DE9AE2CC60088FAF1AE55403D4B9080E3758D0D54DD134257
+8152E30B7EC95513D077BEFF156B58282342438BD2CC1E690E3329617AE100DA
+8E491D33FE932DA969DFC15CD7156AAA187789211DB79E23DC3A7E24733E7218
+70C49542080D3E032A4EFF710C928D72508F7E7F720722571923F4DBD3FCEF67
+2DA29EB23EEB04AC474DB1E137800DB5E87C307EA1FEE81E0CA7BBB996C90D0A
+556D73ECBF081EB27E28A846EC8C2D88FD551A9BD4E09DBE901FF125F9E5E433
+C39BA92266FABC8BEFEEAD4D7F1C6DD06DEAE2D32970A8E069121F356758D407
+6B3AFE4977373455E189047C61C5A91FBA9157D20A9F8F92EDFEDA857BDF10E0
+5DD634245729F8E0775E279BC3B0D28FA39806B0A563EECF02A726EC3F0AA14F
+D5EA5E7E649253ABBD27AE16BC8D6EE13773B8ACD92404E778583005E4EF8213
+4EC41FB0FD47413A073397AC8B4A0513829F54467C98AAB6B8A1A9E2E91E2443
+F0B1AA4BE4B4F06A5F8B067D9C63D8462BDF509BEBFFB09CCA0B11E10E94B051
+6F25C4BD172D1C5064E8CC5EE30FEF04F71A8DB1F336643430B3FA1E1C15121B
+36FB490F8D44A7B98EA92518125BCDDBD50D0D7E8214F30327AA82B32CFABB64
+E7CC1ED08047B935BF6B057D953FF25D8B79C0B9564298581B5D753979EAD3D1
+2D77C3F2729D8080DB85CE663703ED514B554E637F57807B62EBD6D3636EF466
+1CAE3B7599F4BA6C313F168D1CD681917A01D9C5FD0C0DDABF7DE3E8A909519A
+6E6B7ECA58A3DFC689D3604A1DC79F2A515A9B7FD1FB3D040B4C08EAD8080518
+943CCC2FCA360B51B7322DE36ED0BD0E131BEC94C78DD2D5EEEFA6CF42911B66
+0010CC6A74229ABA45E3C444CDD8219B747303C1A9E58179AD3DF33C532A8B1D
+C8148232256165350F0944C08A6203EE598C290A579C29B967C32BAE3DD25B6F
+24E19E79E7F6B386415153B662111A7AE6CE6F529A894801ED529F706ADC663E
+58FC6F749D3651EDD7ED317524D9FF5495F221FE0069F7A34493D64D91FFF12C
+AABF0D9D9856EA271F903D7BCA9A5373C64D9ACBCE202D6F8BA6AD48DBA8AE19
+597E74679793E81A21CFE03CFFAA64DDDF2F2334452919991376D92989550E61
+1D423A338284B92D6BD1DA4FE45BA45C7D78615570DF10BA01AEC9C185DB2E60
+92280A05ABAA0369F6F26A4C2A9793082241A36ABA512884B03BB3E699AADC2B
+F18D3BF2F51F8FB0F98823BDC78452939BD09C76A98909EF4454C3A8A2039CA5
+0A868AE11FF8DE539BE14907B0BCC81C1F89A1016CD2DDA14E8F827279E59F6F
+498A8BAFF9218331216A04C03C8852E555A38A4FBCC99D5A679DB1D2CE99909C
+56B1B24094DCC92786C7A6ABA95172DBEF15DA24D49AA47248A8140B83C23D78
+66BEF46490FBF648513055EEB1A93860F093523546AF937F0BE8B4184C42301A
+62E47FF0A75A3662C9601E1320F611A063448A07DBEE19025157FB5FAF0584FD
+64EC927F746732E92290E6AC7243F7D9EBF24EF220FDB30EACFD67F58BD2BC32
+8844A1D2B30A81553188B5E5E2ED391D6864F45A82B8C0780CEC68E33F5C7528
+E7A2EAC36AB0CBDFE5D1E5BD49406B7A1AE8676A99A70601F2C027B908181D51
+4047E4BB939757CD1841FA3B5BCA05EB103672121BE6103D85FE62F9DA7DEA4A
+CCADF5182E7A1A9B5CB15D115F633C6208F900DAC40CE1AA0B1EFA8BB161C5D4
+EEBD1AE147CC5A96A0DFA2FDA0A2B3931A561D0BEBF002BFA21999B32B59826B
+C6F47FD992FBD1338845E43ACCD63E3F14285C35376EB323B1CB6C7007CC958C
+7961EBD65CEF614812566AA2907D82D3EA2E0349EB5F9817C6D0B0C462225701
+0FDA764DC3B8D35177DF3F66505F11B94454A33CFE7FC1EFAE471E0CCB5A952E
+3BC2D6526E5009F3B187395EF316196BE0EF94BA49A64CF9ABFB2A1C147FB5FC
+1764CC0D9545FA347627536A07A7DC287183F7C7CCBD0EDF78FC99C8D1A4272F
+CF11917885D70700E9FBD9005E56293938440D276869AEE1391C89B1F6BCBE16
+E000486D0D4B5B6F149C31E69DB9E25282E12B021B0E82A18CCA61B17C3DF43F
+4BAD30363C396F747762E122CA0748CDD57653DE0EDC53DB824A58358B7615AB
+339565AC57D38A894C2B3EECAC37C7E050F8C5001B5C38F173A3715616366353
+77DC885B7FB0896667EC7EDFE3D47B15CE3E8750E8D7ED5A1C5B0052F96FB48F
+26BB4B00C8BE471C0DDB423728FCD75FD56DEBADA51D71395E5E9AFA5545CECB
+F2B8C944DA40BAF17E1FAD3CCADF68D421B55F56F991AEA4F906A88362C0605C
+1B0995285622E8665EA62A95C87322F04188ED41EB958A3F26673A51E85BA0C6
+355AA41D25C9203E53980724547E764D44F5A1D31371C03FF78A16324FCB412B
+3369336D20B8AC675D0ADAD50C8C092162B0A68F30536901A342F0D877B1A12D
+3486E63805C21B8A680C87734AD82232376C465AC9FCF325A23E7DF0EB8AFD95
+135834E53F28C04C19647C460EB61FBE128E287466804D6AAE9998E6BE5F3150
+E5F351FE8860C3CC71E4FBF59E010260C4AC6292ABA161F72C875667FF840E71
+851BB171F0A57E2DA8FD9BE4D779AA54C86107A72FD38408C5F6CBF83E1E292B
+D14323C7511828EEDE844A1F915F7590448A98BC5C473CD6D855305C3AAD3200
+6038AE4773B5F6E9697731BDEBFFA59EB45220D3CFFC3206067000EA6EFBBCE1
+2D1A30E33F52D8CD74CEF0432B0FE4E7F1CEA19684B8F7BDD9889C410CA5C653
+EB9FDC1C963F5EE82EFCEBF67AB3AC7EB56BE27F9F01428A9AE5CC05CD1DF88E
+175C71E270EE7E4778DA94221F96F79549AB5D84AE9F3229D6DAA547F7EDEBBE
+3D282FEEFFF3E4DEC7F84AE523A10B1192BE2C496CB4EFE28E62A664364A3862
+DAD79148000277EC953D156F8BC12F769735A2EDE83A892B97311F0FAA3D0F18
+345A20C7BCF719E5568DA14DCD6C85D0F7EA298F38823FCD7FF41BA0AB8302E0
+38E5A95E61A7B65F4F1D22D2DBEAF774F85D8FC06BD683034C370C2628C88570
+6E36DF0B83DBB75E1E7718EED1319CB2F86041484533526A3AB2172EF68851B6
+F513C801A4412C38E4ED7DF6AAD0A5B01F44FAF3BEFB647BD3F91ECFF9B57EC4
+71170AC6C9085AAF00D01052DC3577E7AA7BB7E6683EBC9D788A40CDDA9E8926
+5FD8D01AF476A03AEA4A5715D4B79AA021CEA623CA0DEE4F77849560A3F39830
+EDA9446FDBF404B31B73FAE499BF07DCFE5E9119FD1EA7DB51A41A9D19821CD1
+2B5A5548C8E22E98E56870A5D8B75EB8676D3012FF4026BE5A5D696E6CA1014D
+A4602268537DF81FE7DCBB490BC945B1C82CD79756EB3A88AA0A79BBA8A8C772
+DA4DE37B72A8E34FEF7DE05EB29C207A40109543B08A5AE4B9BBD38572692E9F
+3E618ABB0C203FE43DE369C48C9B7AFB4EFCD3AC47306665A88112717E8B3CA1
+9238850F5F5B6BA785DAC525ACE7CC2C170BA8E9C2F845BEBDE69BD21E88914B
+B238FD6E1B5ECC59B273A4FA2E41842C07B295BD4120A6C1A3DAE1AD9FDB31B4
+D4445A6B866EB0BB53FC8839FA12C31810C745042E1B0336CA72638E09766CDF
+1519C73466379D36ED0146978DD3AA95279731512C9E38F1CE9E0539A6DA308F
+5988F604E972B0FB49C53253484E7E91716700FD203DAF0FA40E60DE7BA3E215
+506BC7EA13E2B29FAE14DB2339CCCE549E5A63EBFFED2F5728DFAD8EC30D28D8
+9D98FE9E3DD36E957231FE010F21DAC5AF3636B7A65BAEF652CF4FB8CA429391
+1297AB79456D3B22E9C6092E90910E6F4131BA1EA59398A092C8225AD84A875B
+5491E55967513C75CA223DC18CAAA81205B6BFCEC27CB56E1D681C6043AFE063
+A87FD805BB4AB09078E2BC40F003E922138985186420ABE61F510C22B6B53993
+26CF3CA7D7B00599D180C5D87779602F210CCAAB3BCCA23F9B49726F81B30458
+912B40D22589A55191EFD63D3045C6C6577EA6EB40D9FE6DF1AC3A8091E51037
+6176AD76F2D67FD100310D7ECDE6E15FECC354CE0EC01E24DD84C6F854474388
+6D2AEAC08FC3FB9B59E6635FDD92A066B7B74E64CF75F70F6BAE4DD99DEDBB04
+20310D6C78FC7C017AADA2F78EBE56A4D8B13DACEEA0E4DACA3ECB36D8AC49D7
+548E5F35E3678CC52F9267B29FE40731FBEAAF9B3265BAAB799AA11B693346DD
+8FF6AEC6A3DE3FA8D3EDD40001AAB506A67DCD4559473F0C85D7CFB97ECCA686
+2A8371530C062AE3BE930FE54A8E67B98CAC549EDBD9C4EA5FFEA2884D315F56
+52B4553A4E1A569E7C465FCD2D8A89ADEB16A3578E2F1CBC8B1980E875D762DB
+6199447510CA57E352CC9E2E5F314E21E95678CFE8EC46303446F1B1D42AC653
+C1373763DF6187BED03498ADFDE074FEC0D18EFC77858C3491AC318703D48CA9
+7A49EC7DE7DE0A07770A2E11E81C8D58C6C7072BFE1C087E5A529674271450EA
+165EF834C7B146FD3F7DF972D854EBFF8F35F45A5B8698FFBBB91D8D6BEDC19A
+3953DA9B47C4333D013567FF71F4E6D4D1E7F56D565A27CBA95D0106B0A7D4A0
+69DAF9A43B08F12C7A5ACB41116D08B0CF58A0E14754374C1B444111BCA33E77
+6DD8E5A0C89061C5D5627A380A78F4C07AA696B0E62D77FE6E47441D29E04736
+B409B2036535A5AFCB7379101AC49658B131D0BF3AA14B3AE78F8CE1147F2055
+02DBADA3FCF365B4485E8682E003F4B769A90CA05C2AA1F4C18907BF6F97FE57
+1A3C0D5E93AC484D20C6B93221B94ABF2240E2A7188845BD3B71CB6E61AE1491
+F5BF10AADB63213C3EF51520DFE0919F4A6D5799A8B95A88D3CC4EF9443709A4
+99321715A18BF842FE1157E723D30751511C31D0F209FAD8DB0B1A06678C107D
+E83DB99DF238F7A38409226EB20B9C5911FB98940D4933B6AA4CC6A73C51ED67
+F5AAD56D0C75F4A2593310245382D92DEFB47B9AEB66106AB5AC68574D171CEC
+975A634F9DEAE2F10CEA6C96698E0A86BB0F056412B5EFBC11F8FEC118F0F8E9
+02FD3CE1A80F95DD8EE70654536FBDA6717E716325725A0302B6515261C85D4A
+011E4F0D4D62F3D99F9E3FC9F578302026FC9347B6CC4EF2FAB77A4F0A8161B9
+A03DD80713A12E878AE5F97B7BC8AA3D5831D8B219DAC123374B0BDAC6CD3D32
+E4464E029C1C75399F29A063E1EBD4D51BFC92F398E4063D22C432A5782CF9D9
+A705604EFD0DBCA5D57A448BF4BEF86169EE4AC1F2C37FBB9BD053CC2733446F
+C9112FA4E69106EC58A22139AFC82735A1DF7405BBCCBFEAC2529B1C63D2F843
+30EE84477FA5B19FD37F06DDA6D2688025D6A6C65111D743CA174071B9E4A7AA
+577DBB49F1DC54CC0994D3927DB33E241840A431834008E8448ADB78D438A2D8
+9175F8BD2B47FCD483E00BB9D0279843E495C897CE66012CBE21C54C87637B77
+24E0F60C0A0C1D1C43AE5F0301A06C16AAD655C0E1FF5DA571DE2E6A31E00C17
+D80F2115EDF3C90A08CCBA827E090D204C7227282C232B652249347187666F86
+8D9A6F993F06E35E755860382523088C72AF4B9FF33BB0364B225DF289A2F9B7
+8EEA34F54482F753525B73A38C72F051FC41261E2FD14BE41CF75FC1C671FA0C
+D2AB12449733447E8EAAF478E71855CEDB467AD76C2C39A36DBB70234D0D5100
+629B2A8DEE24B269197468A6E30FA98DEADE87DCD4A9710281986491E6C60E9C
+0E64773DEF283E617C4E9E9DBB3F91CB9F74419D862F64F44664D1AC55D01909
+CA4A09EB1E4B8FA851CEFEAFA49194EE06A1FAF22F142CD7CE64E04EC3B404F1
+6600F9D0C917687DC1E471AFD57FD3D8B0CFC43F07914056CF271C136B8BBA28
+4D6F5DDFA48FB5F9332DE28A27F92472AF161EE344FDE858EB25C37EB6FB4E5E
+6E11F3B9B8CA02A68C1FBA56FB443BCFE474121D18AE00056C5FA29482870A40
+1F96F39B11E782319EFABBAAAAE130243C9BC54F4582F49E56BC5F46723D5062
+54E8263B96774698E967EB8D505D572E44E80075386C8F15E852D384DAA5D287
+22DDD8079DF50A479922100BB24C1D93A63D0E52AE242EFCE7AA5032A158D7FD
+01026F62A9A3D821F31925A6EDE9DF4262D5A5B92337009C13E8ABAD6898A0E9
+C7802390AC907232DA7BA7C543CDDB71D396938935D73724EE75928C6DB41538
+F09E0010533BD1753F87D70E8DC84E9110E74E063392305D64CC0B3C92679836
+AEC2508687FB49284C549750810CFADB74D986EF48C164787258E0F9CFCB7E8E
+A5423D0E1B4B48EAD94822B08D66902C80C456263DCCA373DF16A90A04C3CE36
+4DD00222E5F5C9EA9AE6CF552A8A84E3BB231F9B2C9C5D340D392D39AD01C417
+42B699C5237DA3986058AB15F8F5573AAE1215A28E5660B65A35646CF72B5F55
+748307DE1610FF90A3EB2DCD4925E1B18C480D737805D0C1CF3D2A4ED85BF867
+C0020B07D80245F249E8149874263CC0F3801D77F9AD0E88F63568B126FD36A1
+452B23DC63106B5EECC114AC5F8F79763973CF891BDECBC4569AAC2507C341C6
+F14D2A2A5808E84ACD5635E36FDD09A6089F451BBDC2C7454636E97E399A7E09
+53D279920FDC5863FBEBDD92D941DD64F818311DD9CB325E9E9328710523E454
+34C0F7CB6EC5D0C2D67203B3ECEC969068C493FBD53C5CDFB1700490A3347C1E
+8C514A4E82BF9BF522CA2DFD210139779DAAF3A9377DE26AE57A5419E1DBCD5A
+2FDB5D2EB99339572CE34885BBA25DE349D237D1CAB84D9DFF8AC12FC09C4011
+A5EE53295494C70BE8A5F3EF09CA37F8038577CFDC3FAB4BC7CC4F7AFE5215D2
+F223CF3FF54A29BD64A44E61F2C42FC7E7B94EBA58C53EFDA8795CDB9BC25324
+6A1E6C327AC0E934F6A013A06ADD54442CA09258C3673796F6F20F57924A40DE
+315C15B53E9D9C9AA8D57F86056B29F142BFBDE5EFCAAB878FD8D5711B8ADF62
+34034A1CC0EE06AD379AFFDB32CBB3841C73E3C0C22A4F6494C1CB645D75EBE2
+E8EC11682DFF7049689867D1C64F9C1F161F14CEE0280BD06FFB4676DDA48FC9
+3B69DEF03B3A8B27F14E6BBE67D93B1A101D533279FD243D7AE255C288379CC6
+A56073FB2F7685E9BAF5E74EB65A240FFA7C50C69A39F4E2B9301AB47659D1AF
+14B8B004B03FA39E41FD3835B952D0B794B6339B610667EDE44D3D57E3B979FF
+EEB08B8A04CFA89F892E39794465201D6C335DA2DC7981C828654B500E620F5E
+0067F5283A2D06C72F4C13298CFF475DD2BE3A8E212087231C485DA0F1FDBEA8
+66BABD15C9E6A7DE351875F1C12E762872730DECB549E68CACDEFCAF9E7AA898
+E852CBB46187485D153FF97E5F723E218AA887FC481D08783B8C668558824A63
+50A961ACB4E0890D35F82ADCF0A5F91BDBFF4B4F158899CB1812FF747775D5CD
+EB5C1CC7F55556E2092CB9F919864792B64D20EBCCB35F92C8E0FE3E1345C0B2
+9C55D60856777DAE0D7E0BC6DE300802FACD28FB6119FE4AE17F180C53F451CC
+78F25D7C5334584761F8C3568119BBCEF1D42FFB8C7D34225FC05F132544A80A
+3C8121C2D778E26E93E2FE1DCE8C3768D23572F83B2966D30DD818F2184C500E
+C467514988BEF2B66E5BC89BAA186703F1FA2A6F546025251CA89853CC3506D9
+665B38656B1C6735F2E49782F191EE97F6D885F34E9EF519FB38556591C78772
+064FF7F3DF3A37191636744AE7E4693A101F02000BF3635EDF1A3287C67E6E5D
+95E85446CC9306F4BB8759AFEF42B1EC84F6E44D728A2D68663886FC65ECA3E6
+F0FD248CECF853DC3CF933E538A01FC2303F765F6344D9A9FF2B8DE5DF93BD5B
+B18857FE35F9640109251F0D22B1187C1B15AFE2D75B44408DFC7D4CCB496A75
+6436E98A161E241E808B10A3B43C0BEA3EC00A5555F7D71F2F9DA4C2E8C04C36
+B5BB343C3BA4B6197644DA36BF7F3D5C74A09FE3BDAB6F1305DBFBE137FA7575
+EFC7BC9927ADAF8BB6EBEF1F326A2DA06D91C11AE3C262A20659B39EF76A0DE4
+16CC445E81242665226639E6C3734461D91EE259E1041D9A34FC7ACD972CB295
+1CA96E8E20EB80FB8F731469C2025EBC0DFB7682CF489CC6FCBE00A4EF3CC385
+3C959A4E04DB53DEC9202FCE360E239308872E72AFBD70D9D22EB3E9292F3F8F
+749A78529F835EC76584C32A7059E8DE1FA96FD49A55CBD916FE63824D86E193
+60BF31DCE93061A34A60DBF6EC7BE571C034F0F0F071F3964D26199BDB489FB3
+9310DB985B095995557B720F75DB29E2D24F4B9CD78519419AD0275CB0459C11
+8252A23542917358C5E04F1751F4C4C2316AEDA07CC558C332B9054FF70083D6
+C4C21C1E6F27E2A023C8B4A56669AE182EF984654059FA38E3C1E75CEED5DC35
+6FC586D7CEC50BB445A9A4B38EA6086071F80FA36F167C7C033407808D2ADF53
+9137B9A35BF9298A753B418F4EEAA77AD38D19D66A561E758CB8F49DFBD3B1C3
+635E81ADE4DB1D80F66A13E86FA365AD804CBDF5DB85693ACBB052084E3FE862
+1BB0AF6789B97F8BA50560FD20035A610BA1447C52A30C8AAF367832CC8A959D
+2058D7FC5A9E50D5D6FFB14E7A93AA015B422D7F9DCDA628378F55BEB2529567
+9DED276DFDF364502DAEDB630DCCE324DBD5322D1797C01E99C910D18C1DCBE9
+9428301054D02A374359856436A7159562865AAA86CF23014B40B0FF6C31D8A6
+FEBC1391A91B145F8CA54B43B15AB803F1237655EBE37606AEA7E841F15ADFD6
+AB7DD45EB4EDF6B6CE4BEBCE930E17233B704C1635E73961841E5A1B0D5E16A1
+AB0A032A7464CB460F7CF5999C908B170E14279E33E3316D2B9D73D10AC8D906
+C38F42478F4DA34A2F1605CC3EAC15CDED73E60850CE9CABB3B136913153CD08
+E1C82BF1D3A8E8B174A95C638E7A5E411F90E3D23B1E1537E9F605A5B5D71477
+0D3C8821949118139CD9D49D4572DE28DFA267308C7BF08C3DC4448BA746C065
+0D4A0B81934FF5C82C74EA08446B0DD1C01E201AD6F5279EBBD329441AF1A252
+37FDF8961FBBD2510C38901F2EA13306B48B8E858EA712B5B1D6803182E84045
+A17288F85935EAF72CFF8305B2E5F2FCEA2F738D20054E96CC44F2DEA4E00E76
+E1A47B8E7D3F30AD895A175200DB9C8120D400492469A9AF83BDA04D54C3BAED
+02A0833AC18C10066C5097EC50C5FF4EFAB40932108EC6F5B89439027BA84219
+99579C5508BE83727EC89466DEE887E41EB9448273984B2F9CC629806E98078F
+8BD9A727564ABE778849B9887D31A01C3A9DE25005347E58E5E3BC4E5A1E555F
+BBE74C75A617A4F2D4B1C81EFB9689817CD357B4A5DA250A07A78F05DB045403
+136BFE8303CEB92CE0E2798A6D6FCA2D4424533880644CCA25CD38072C8D312D
+53EC88C9C73F34623D33A7A0FC892BF9036320FBD608690E6403A10595C0FCE8
+4C15AA3411EFA0F0576C1F77FEDEC1EB124CC47A5C2FFDA0528D6F4DDFFCABAE
+34157C6DC7569FC06E8061341A3D99FD27AE6509893D6A2BA9CD664A077D0500
+1A1566C68B6D8EAB025B039057127F377E66387C46EA3CC96DB7752AA715CE89
+15DFF2A8D63E92118381757F9A9D9FB75801532EE63FDEC00CACE281EC2C6F35
+789B8B0D3E4FC993F9028965C0F391AD7AFE9C09BBBC6082CAA01894F932934F
+92009F452EE66558F23E8FE9686DFC6170A72BA66869B5CE8D429610E9E5C263
+EF719B9B4F888622954521D43775763B1F04365417E3DDECCEEADCFFD05FBAE3
+409CB39313ADFEE276BE5810016A138FFCAE59ABBF4165DD6E53130CE6799439
+42E4ACDB009089645BB6B6517F25C7C745D432CE3187A91BF35924CD4ABC79CD
+9CCEC50B0CE31D2B37CD4C61826B1C79925130CCCC6673F98D13C2E14BF61997
+152EC6D06FBF4FB44B9A465E2A825479CF6EB00EF6C466CB84702B2256C177C6
+BABE9D9ADF4F99AB15C93FB03179720B58E7E794B08861E6A71A19AB2D1B917B
+642FC12494E7E02E09E57A77C3E9D43CEB7510B854DBE645145E8CC88F28D0E5
+272195BAEF23D65AFB563FC748272FBD06938D0EC48DE2CAFEC16C5053B653BC
+82459A2BA50104456971A84496B08B2758289B6D97A1928D040B7AC3CF5B02F2
+5FCAAA7BBA134B4147AA31288EE720CFCCB528A53921A12B51643E423587BFBD
+A6219CBD9257029C776D55F02D974EC321FD89EFBF8800A7A8EEFF1C0584C2B1
+DC2599743EA19C757585CF40E38DFE15C34C8AEA4F0DC100DCC2EC1795096C3B
+BE8CFCD30D711BA752FEF7EE72B82289FC730F8E7E6ED61D06EB5B69C8835D9F
+252CFB8364CB12FA27E468420530DE14159C10E1220908808AE67B1293039894
+6EB75BA5932534564E7C0142876D30A891DB596CA2D8ECF7E61ABB49BFFB55C9
+7400AB33A4E81771FBD2DDF31BB28DA7D280BAFAA4744F24C9C70F943C3CA2D3
+518FF5E5F11E3E4EFA19457A50DCE501F86FB17C6F52F640FF2253648492BD59
+0C908CB13EB343AED1D9818E8BF5B9BDC992CA2CDA6E588A4A16A988BD5D080E
+388C7007F6AF801D76EBB328D65F84D10CCDB81DA03CEB9B93FC6194EF637EDF
+301BEC36BF93BBA429C0F51CF5CD9F3686294F1ECFF7C34914D9F88C737EBCA0
+C6E64A0CB87BFD26CBC8AF8B90C0C840FE5C77B9B0243E0153CB90EB6100844A
+E3FD0D3388CC9BBB9AB40E483679F9F340CA19A97AC05E14BF3E95433746C6DF
+CECD5382BF56C95BBA405B69134340FB913F6F27D2F5659203155E467EDCC7D0
+E06B865B43083F20C20F1F177E1B07C62954268F2A185C15550B4282B5951D66
+A523743B274E7AE2458408E27B5858F68B5FA22DAD59A5AA0D17C45251C1F7BA
+2D19F9FA9101F6867F5C7F7AF6D17813B2D9D0979C3275E4D7F20C3E3BB67344
+34D5E155942AFE48A06AB2D4314A0825265CBEAB0157C9E5BC6EB312783E308B
+0B5CF7423203EF62CFD977A3D29D1C30F325B5ADF3EA2719218870AF90C9E6D0
+43F8F7541F1D2C13C139230B4FBB418811515CD520166F85350AAC6FAD1179AA
+348BA1435731B73F9103D99411BAE4EC5E42CCB4E3F558CBA99C74F1DE9B77BF
+DFCAA633978B14AC26250A7E91F948671CD4EEEAD78F1F1F7ACCB5B8B640303D
+999B9C7345DD5C56E1621347B583E14992A1DBB99DF31CAA42DF12C24A2E7DE7
+0FDD5746F10960663D9E6B99B4362080ED854CA5F8A402EED181FF0D5A845AEF
+5A5DCEA180DCCA72F3E6CD9D1BB1DE4AD42D453C4DEC9320F0C4AB6C8D19F5DA
+983988BFF541855974A5FC85D54E542D8E812EB46DCE8E318ECEBBF5E1652FB1
+869CE97A16D9B2B906405687DD3D010E8E2F078E98B1977EA94645587EF5E6FC
+C009BAC7DCFA972F0A2BC77016B681ECFBC9580781FE268DF2B84D3D4AF7B011
+54048F0E742DFBD16A32C7075C27A3814295E3484FCA215728C26DE25212DA76
+656813812EC7E8EDFFD91C4ABEA65D33BB92D517F904003238BCE4D2853C087F
+43EC30411A015026AFE4DFC8909279835B1997D30A47908B6413872A97E121ED
+C246CF5D5EB1DD629A2C3ECA4F16A9145FEBED4808F0F1545C9927EC66A3DEDD
+24D54AF4FE1D2403A2F947C2DE3DAF187906349D333B92E12A218E8A9527F027
+DC78FCBD8CC9F424408A49BE3F38873FC49761B4A8824A17D422303B8F8894E1
+7FBADB4FB1FCF5FF8251E7FFE5034D6A3B440E224BB37BA0055F5748C88EC040
+BFB7B6702FC97D1164FA2D05726A58E2798A2C9BE9B86845F410863CE14B698F
+D46FD431868EB352DCF399702B3EBD154838B6B4FD2C9DF8D0805EA72FBDC0A4
+77A88FC5DE2E608B7393690981310DF07F92F309AB116F88A33AAA7BD5685B43
+C6EBA6303456AAB065D928C78FF92D2597612331A97649BBE7B88B66158C797E
+D35732998FE7FB7A2D8145745E5416E715BF5FA38481FB97133189B8914F00D7
+8DF2850DB8DC6EB66B6BC1F6EE503B62DC97278F06128C6FC10B56D34A998E9C
+C219C4A4E4D860ADC697093B26D65435CE5543C7F7B84C726528A81069A0CF8C
+7B698267AFF2607B185238C6D3986D46EA59995784D7A49130E5222487944179
+EC6D0D7AA1CEB7AB23080ECA2A9897E2B6319A5971909FF6E1629C4062BC2D89
+123F3AF217A96B023D12FAFAC9A5459A177D616D997338E656C7731B86692E16
+EF96AE9B8C59478AF6656C29FC5B813DEFAF33D7D08F5A7FCB10EF23549C5F1E
+7EDE90B581110A223828AE474A2840D49CAEB9F038102F0534B9DFEF2A38E4A8
+B57E9A3D9BCFFA1686B4B9C1DAFAE00C5C5CC06EAA24A04104BA657EC69AC260
+C668D00A352C90CBA8F51FE119CC7C01925DFCF9FD17B8BE0FBB856EB8458718
+D7B9AB3FCB256F97AEDBCC193F3C2CB5B050E55F80490C8C8D7272CC5782F9E1
+5835897CEFE92295F0135BBB2F1C86F7C418C8536243D332F8FF36FD61DAA718
+C86A03A4EE9A3D0EC1A5EF81A6723ADB21598CFB98B0685A9BB1B55074A5AFB8
+B7D410431A0D5ED5208822E515D799272522E9CE82C6B935B01DEC67183E9DBE
+88D4EE3F67915AE61EB1ECFB1619FBED3342F8E340D29A48E89593C96733BFA0
+DEBE9BFE9A1CD3C7BD5DBD806845AB199FBB1CF3582993839781CBBE7A0A9809
+4F74A76464DADC82627174A41A1DA1950C8F36F7AA5E7BC776CF827FDEBA35D5
+227FDD479DB0F74C2A86B4A5785CC8591A312570231734A559E27766EC20D642
+12CD9ED41C942EFEC9FE4DB40B0182947662579F299C10B85A37F32AFE749790
+D89A90D1C88738AA2D023C7E2D3C2546B4109BFF7743410534B9443C42A80C02
+649D1BA119F6CFDC22FB536044A41A6A6B5C2C4638092A1AE1AAE12B2F3A36EC
+30E57961CD40CE0FB710ADA97E00E38331DC2490900C806B43105E9000761909
+A1D00BCD6CEDCDE5FA946EBC7126E2DF9BA17FD471461AF34D4CC67A77FF9D52
+0F4DD24B18CBAE20D20BF126D5AFB8C017F4BFB80485B95133C57F1C9E0E1147
+B959F3B19E41C3A4ED7F1A60E0EFAC4F37286D45F82F475BDC621103708DB34E
+24A1809A8F6109E06367DB72905618185C085FCA0D05B059980B53E25778FA42
+4BDDF529C64B05AD510F1C0924BD785FE543346C6D58D8351A1CAECC71E7F9D5
+4A1F332B740B8ABCAFB7798DAC5E7067FF6D201A791B6AA4BE1D0E4795E48D9A
+5ED30ADD1142D3E2F574E1FA37E049C90B9E837035C231368E618C05347811C2
+827C7370CE0031439722F0BFD97F9B826F717D794E5D877563D5710FCB5A8919
+CAAAD906CC064220D216E79E7A5F88345AC2BD431670E735009890F388C03FF5
+3FD890E25EBE544970934A177B27E7F4FD454C4F1139C1999CA2563EB4F020AE
+4FC10DA1189E8A8C747EC057716E6E9695E3E146DAFDECC6B98007AD6CAAB1BA
+802F58CE16B5CAC658C0C84FF0A99C40AE1B7340236F7ED17F06561E3910C7EF
+ABA8DE8F43A8A15898A07DE1FB310DB14CC0801CA01E492D087B146356DCE329
+5101F384260A1D997A4A07D17413FB3BC76FDA83F5B3C958DF344C77755C5F5E
+E89BFFD1CAEAB82CCBB1C0CDA896883A3658CCFC84A76ABF0A208116CD32077F
+5977287F07B78FCE4A01A8314ABDAA6841F10A7652A4C0D1354C2B9583234F29
+F60FBFC422C207FC4AD59F21EE446C8CB63FA3E45354C5212237BC933A599029
+D885D4AA286E1CCB6DF831CBF90EEE181EBAA79C1C602B8F6D8823BC78880518
+C4A49DBD40230D79A1AF0BDF165EAC28262C61165C1EFF313BAF3121E8AE9C8C
+70E8D8DC16B74FCE9373312FC604947B6F92655436F5BA55E597BE84A736D31A
+62094670E40AC04E466232E960B1C5FC44FF0540E4AFCCCB8CC0C1329DF3A2B1
+230076EF3EF32CF6B0B6B6669ECD07C607969B658B47E2640499EF8A8C35821A
+4C5687DD6C8357BD0B1675DEC5771B43D2B91E05C0F50045AECC285218F8ED13
+33EF120AAE8902382AAEFE629DB5966159D583FDAA3E7AFB5B5FC5DA6B88F8A6
+692FE767E34DE90CB8A719EEBE2F522D293EF4BB0CB2683BF7BE80704BA4BB88
+DE25861767A2B8CD6ED28FFF73DD843C39E63B502D83FF8FEBB352201BDBC12D
+3D056420B8AC23CD05349C28F7B9C20CF55D32D6A8219030C71DCA889817A16D
+9BC6B7CAE93CCFFBA1F3ABB4BB5F3A6A84033FF1CA34D29A1A9C3005C96447F2
+CBDA66E090613E4194C1745993FBDD048AC76D76C05AD0D4047B56FF47738692
+616B93CBEB437842BD086E5B39E5E330C3A5AF02C554A2F7C8C652121C624BEA
+9F77A10A65CC6EC4919BAF147930C7AB5A63412808D3BFE37F5DC7A664460C37
+718749C3667154D6E31CDC76AC7418A1E7A833ABC125641AC9E32E00E8FE282B
+B628E2770DAC92D9819134EC9BC152CD4FA2B36D5FD51A034F27BB4A247EB7FF
+E64A6315FE90C4D548E01FC0BC232E1D9DA1676725236A1A546C91DB1A511FFF
+74C7DA20BFD78DDEB72AF9B679E19439C61BBF3B26EA6B9F86E2EE2D4B6F8379
+820AB74215721C0F1DE54A9DF270AE4BFF6D961721F07F450072734CF5BBA866
+8AA618DD431CC526A93B21A024531033F518811D0FAAF2646EDE975A39EA7DEF
+53DE01F9ADC7B25F814ED434D7DE0EB4A131645B702A0B73B357EE094C5C92DA
+7BEAAB6F0EA3FC29A25E1735543FB97058A3EF1ACF08DFCCF0ECA330CB770E9D
+4CD202A2DBA08F7B08A084841477C0AE52142A603B0B5CB998E56015C2FBB242
+2805017BCC6872D53983CB97A3E612706AEBBBF5466A1D9C9A2A9D0898DE8759
+F51CD34DC9EA2770F705237A88C141EB38A63538C527E9383AE69DD66715654F
+397EEF06AA62AB53D6BC1AF78BB6CD7422F77525277F1835F5EEBBD529714D1D
+1BC836299B4818DB9A4F8CDE5DA8FB0263FC441E2DF635473235BA51CFEF258B
+25AC3AA54A0A2E01F94C9367FC7764E065737F674CC80B7A462716329A96CFAF
+BFD496ABE0C8DAC4AB2FF16F2D9953242BA4C5C6EB0D59046A8DE19737DDDC71
+FB60DBF40C65240BC89D53E6500530A66C7C7C9D48A4687489BF9DFE28115F67
+87550CC79BC6094D59F501E1F1040B16A26784C460C9BD501D145771F419FB3D
+EF6DA53AB89AA2C3DA6B06880065F413D3436BDD5EC078DEEE0611B0E39346B5
+058E1CD79332FE51CAFF87F83521519D4547F6FEF836B4CB85FAE52921654D1D
+082CCEBB48D27B96FF299E88DDA33DC5387EEE5FE43911DAA11E42B8B6F39EB5
+408AA5DDF1D6678444F0061C4A165A180EC4A558C36ACAD30B2C969A09A8FA19
+6EDF53DF4D4F7E2A25FE8AE742C0A7190532CB2128AFBF13938B5FF3645E61DF
+017258B58CF9336B06A592D4FE8BA0F333CD13778D418E138002FE88D53E98F1
+D2AB6A4686EE5F133121427A06368C073B4A833D9D5B3644FA47B4E9845E1239
+3DD257E433037A143FFB0DE1E09EBFF65E846E6B208DB103D9ECB4CB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: SFRM1440
+%!FontType1-1.0: SFRM1440 0.3
+%%CreationDate: Wed Sep 12 2001
+% Copyright (c) 2001 Vladimir Volovich <vvv at vsu.ru>.
+% See the file COPYING (GNU General Public License) for license conditions.
+% Converted from METAFONT EC/TC and LH fonts:
+% ecrm1440, tcrm1440, larm1440, lbrm1440, lcrm1440, rxrm1440.
+11 dict begin
+/FontInfo 6 dict dup begin
+/version (0.3) def
+/FullName (Computer Modern Roman) def
+/FamilyName (Computer Modern) def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/Weight (Medium) def
+end readonly def
+/FontName /SFRM1440 def
+/Encoding StandardEncoding def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] def
+/FontBBox{-178 -319 1370 944}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
+57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
+3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
+41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
+ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
+BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
+C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
+2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
+9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
+EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1CE175D338B775
+2251FB009421476B6C4030B82961325A1C447FE14C23549533AF8FD5B6DEDDD4
+C4628E5F9FD5BC7FC0BB5CE65E946372CAA651DFC9EE429D2459B22BF7B99B42
+E57A77E6861CAC355529FF52F5269927797851FEA43CFAE2E847C86B597F8564
+369101D2AD113B9CB35FBEC61F72A75088082B7D930B14DBB586008E3AA7A9BB
+3C74160E42693FF7A5A10767D8C4D3386A2C84E361462B2CBB16FAE0E16B8E2A
+A97EB42F8E6F28BACC1DDB8C9EA906E62D5F8E204D4E1996943B51B5AF22AFFE
+454F72EBD655622968A5467A91338CCB52C099EC4FB7277564414DD3696796FA
+956E536BA0E87F18C97FF863A7262A58C0415654AABDBE56593AF62FC1439F9C
+6E7EAA441D84DB6E85ECE43CACE3D3BF43ABB0C3235BAE7B764D470E1805B357
+8572B9E6A9D8C25D88E389B69D5F50FD125C5B92E22518994D2134F53D0A63E5
+9880303D589E8DC55DF5D8F4CC83A1E0241CAAB4E21535027823ADED46232987
+17BA0C2848C9192BA7835613D02AF3AD430E4910D17120DA9B69D26AB2C43A32
+4AED065383ACED0D90124905E2515A3A522C2B0932B499D29E2B3B3583DEDFC0
+3B251D80893DC68CFA0967A1F43D482CDF7EF32D8A79B832965AB249E1B9C177
+2CA11C75949807B13AF4D80783A7BEF609DC613AF1F4BDFCA90B67A010174D51
+4A9C457E907D701BC976F204B8BF1FC7D06D3FCC384B9363D802C3377CF0399C
+CEB87DCFF9A367930A8005D99D62B85E7721E93BD6702529FE2216AB120AB51C
+2D9CEA905E3B6D06A11035DA2774CB84912E45594432BA176B4B4D3670D967A0
+8A9C8B96835DC86A920696EF0E6FC199D26115F8F0DEAFE7F9510EF8AAFF201F
+AFEFEF9339E04BF02D916DE21F45221695665B96D04F2B99D97CD55CEE453C88
+5BBF474CE3B676CBBD39DDA12B01150F646B613255ABBFD9390ED3431DA2410F
+8CED6CC06BAA9B0012AFFABEE7BA2473F586982E73F992D6E1C7E49C27C9B919
+A212F821D3AA65CA9A529ABA0C2A04B2BF0097CB7DF2CA6FA4F63627A53EBF53
+D8D281CC50593EC6B6552018037239B03D2D1408C8085AE23E6F2A65C1FF58FB
+ACC2E0C61765A2B65BDB66CC7F3DC004D6F4C5FF130405B134B81499B198DAF7
+8423858CBE0F033F6B74E81D47FE9FDA94629DB6104C2D1520C2A7F5BCA90F1C
+4EC2C69E72A09A9F65D4BE9EA9D8BE9CEABA2EF1117E0CD2211F95768C99EAE8
+CEA000FABA1DED5DFC6C37964E78295355E2C40751DB119A72C7B01355E5CDD4
+56756865CC98C65218AD05808DC253D1562653ED1524C077D748D301C7C1EBB0
+2C3342717F6FC1A28D9ADEFE78899CE46B9008C312FF1DC94992C3B88485FD5F
+1BCBAF93E6A14A7B954B38CABDC0471ED87CBB703BD55A24B88D78E48B423222
+17B06ADF31F0BBC759AD581010031B0608A63FB7034DC3E66AF0B38E9FDE9003
+CCB8796CC7E079B2708746B7CF6D6AD94AB07FA411DF13C16593D6E108C7822B
+E40259EF3798681C7BCA54CEA285BB97A7F153FE5D634601567CBF7D292A3D72
+7C050C401935D1908659F37978A7B31AA85085109DB67A8F742F49C7B5A33A84
+6BF3636DB818B121EA3978B23D7DE5CEE30B34A5DB0D30402833C21AE8FFBC6D
+F00945AC03B46375EAC3D8A3A2CBD21CD3A62A2B13CF73ED7DBF183BA8234889
+3BB548922F10B49F1B1D18D9A231A1B913217EA1B1BBA3E92751AF5A2C7FF58C
+D1A3F82B12B53F776512398D8FA3A5769147FC20299E0D13EEC267464FCC7C4B
+DF7750DD9D48A70867881969612AFEB2FD437F93BAFAF0C0BF6CACB0B7618FF2
+6C3F0A6A76B72B4CB779A85E2514D50D391A8D3A9C2392392246817D8FEBFB05
+08A8748AA53BDB45FD27FEA64E6B4B7BD2D7B85A0598D29FA481400AB746D41A
+04EDBDEA100F76E02BF5414DF19A62E23446F9FAAD00E4C66C5FD234756D714C
+752682467AF5545850100A49709245C1DCB4086F1989D0ED574AC321C4D99D90
+CEFC6854204033AF5379BD7E7BD28C5413DDEEEE7BAD2D87E4DC30934AE6479E
+0D5FA173C909C1BC417C561D72A85F069FB7F436B4060419222B515A49F79F3B
+DEAAE141247354164DC0880F1B2D9441194FC53BE2E07D739CC030D47A75151A
+52231101759F5C4045934CFE42D52B21C4B89B5D5D6CDF046A626D5E965FB495
+F3DC399C59A4F7DECEAC4C878AAE20A82B695E2D2871A1DE31909FE201192BE3
+8D8ED64466D733F81F754261F7E92B71010ED0201394A30EECF0D0D928746189
+89422C3425EBA6C6EA0588C3F3353B62C9999612B1B06E8C7DBC95CE6266BB31
+DD39A51411597E800229E738C05F683CE04CD84EE523E10F646CE030C4465232
+EC608821539EA4BD8C604AB3551695CD60710989DA05A7C4C45B64649DDDE779
+EEF3303B79BCC46124FFA59FC73460ABEA9BCEC741B85C97A37C031F0E009B68
+13DA6AB2D0FFBC97D87B6621642762EA62201435B97861B28324560BA6E5B677
+6F204C56C45F1D4CB6BEE40067E04404A8992C9244267B2E346C19184A6C113D
+B9F6F6BC91E021C6A4EEC82035ED12F76FBAFBCE44CAD359BEE4674EA6B9259D
+61C7ADD1FBAB77418CB59B5FD67598BC106158E002BACA80F1BBF9A39A5EE9A3
+944BCECCCC46336CC3282EB3595AFE01A72544274AA60F88B6514D53D6D21F84
+417DA447F6A543FBC124B6CC09FCDE9EF5338C3A943C9A0BFFDA609EFB5FDE51
+41107251B12EC198918E49B8C9C7E08237896491E9D819C3ACE5A7CD978BBE8D
+95CA9C3CD0D1918AB27751E53070B2C06DE19E727FFF36C5818A79833B7D5D54
+41F062377F2FF2DF0EDC21C65C1F2FF88B81048B28F8257D006C04857721960C
+EA54EDF271F128AF2C52C06A1606E9B4D68B8E700035D9178803A499EF55D4D8
+76B20BA0A9A9394DB687D24D3AF7E42841C8DC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: SFBX1440
+%!FontType1-1.0: SFBX1440 0.3
+%%CreationDate: Wed Sep 12 2001
+% Copyright (c) 2001 Vladimir Volovich <vvv at vsu.ru>.
+% See the file COPYING (GNU General Public License) for license conditions.
+% Converted from METAFONT EC/TC and LH fonts:
+% ecbx1440, tcbx1440, labx1440, lbbx1440, lcbx1440, rxbx1440.
+11 dict begin
+/FontInfo 6 dict dup begin
+/version (0.3) def
+/FullName (Computer Modern Bold Extended) def
+/FamilyName (Computer Modern) def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/Weight (Bold) def
+end readonly def
+/FontName /SFBX1440 def
+/Encoding StandardEncoding def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] def
+/FontBBox{-218 -316 1652 915}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
+57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
+3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
+41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
+ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
+BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
+C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
+2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
+9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
+EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1D9F9948B28E5C
+88B31806AF1433ACB13EE555D069E50649D3C93032500DE92DCEF42B7487E4A4
+1ABF7F6C8F177A4CF5776AFDE02721C8B9F69A7CA769B2466EB4501A7E5683FC
+58FFB0982039E9154719C1C110840B2DC207902F8EE3E83464C763A03C52F60D
+D7194DA5888BCAFEECA5C0AC8DE6DCA956F1D0E6AABAB6E20F7B64BBC9871543
+D62E73F596D732C3A412E916A3EDADAC745BED5D2176C14AF05DC28DBEF5C944
+FDFFD52D98A35990F8D5FE21D5DCF5C9900FAFFB698C14E56B6667CF8734534D
+8698ABFC9B4BE68E86CC30704F0CE920EF1B2B0F3A73E6FB24B20F9702ED522D
+C0854E870B8B81B62B48650AA5E74D2F06FC2BB2E06DAE38B8F0D9DA159649BE
+4DE0386BBC928047168FFC51EBD6D9576245D94E44C199010D5F23CCEEE24F96
+DF41DC96A889A2E488453C3E27D4CC22E516C5CB13A29D99A0BB3FD5AB796EC2
+01EB476BAD9550AE09594793FB029333F29AF1F4EE85473BB6F8842046BC4817
+50BA909A13BA20AB4B91F7CC5AFE5EA811E081D3B0B0BBDC426340C106DB384B
+30DA6D6215BE2F566C12B1D9268588F26272576C6C51639194E3FDF847FBA289
+F6043C0D241736D55A53F95F1A66927F0A67BB50B6C8301A7E20BBC02BB673B9
+D49874E3A3B962CBBF49CBD0E2ED453D6CA88C522ADFB1749EBBA97830506DE2
+64B09359BB18C0374ED2D4ED29E5428076E6C53B5F294188FACFF458B80169F6
+CF1E9FE7288DD94982C089B617EB40549496AA74C468CC85972E451BC1053EDC
+E4112DB186B93AF2F2DAAC565F70FB2C9F6FC1E4228211676F375782CBDCB2E4
+2C04E3ED346E7597D6E69A1983F2611929FDC28FB2BFDAE214BEDB467C67BF5A
+D328803B84720C7300E1D7D58AF1F4F85653AD90AA69C30917E57998AFD887B2
+2532E890901DFE4742E7BEDC038F2E97E31CF40A8B87B56D7804B47E0DFC2544
+9EF7047509CF74E52DB18DD8E3304F061141B6A3B995ED91C70109CB14894876
+5D626DEAC4E78F3615C05DF2A81BD0FAD3B909E5D2E1E087F071105B611CDD52
+912F3D119EC3D1DFEDF59FD7809C81B143BD48BE437187521F5FB63E9DEFDD22
+9F1EF1A4065C3668E7A0197321E4D43B2D5CE07DF19687453E9436BA651948F4
+F4AC1885FF59A66869CB188B5072BE39089BC65C4DD4102B1C916DFF8EA518E8
+357808EFF8BF34AE2B430F4EAD2B623303ADD6034982C24BBF73BC17CD76A60E
+8F85B838B1140934066380400B9BF23C4C6B1B456B370043FB641F8AC9122F5D
+B4EED1D8DBD6BA02ED8D5E2874F3B4498E76A6BE4FA0FAE9BF4FFAB1776DFA4D
+65A0A8842AD5E5D302CD3214C409E08D5C0AD103B53C884735A73396569AFFFB
+BC97BDB3087864961761E48A512A4D6804B4B23CBE23D4D0C79699B57E61725F
+CB8452DAA4D0E5D7B310F55FA98B37E8D41E976A7BF4B1D22F6BD986EC0AF700
+2E83160F2BA678919505F1488A8731AF46279B258311C7FD7C185BF4B0F21817
+D8A9D9141F9E603A0B7B1E07AD37D7151232F1B7C7D49CBDE58480ED6583B83A
+9E85CE3AF5B1AB7776D85E523AA8206A483AC63BDDB4DE3F05BB25D16BE9140A
+B590C15299FF8EBE13218C32C9283124FE60C9C408E2331F55F22AF8E6DE837F
+563BDA8CADFAB8B70F9B6B34A070A952A079E1E01D7568E1B0DA01A07026D33B
+1E67AF4ED0C2B16EECAC4C4C67DBCCF0EA8148750BFD8B44E80CA18D615DB1A4
+373E7164B117E63509AE32DFF50D4F7042C9AA07E9475EC22B7815717DE4AE38
+7F1D4C13792B74EB6C678F2BC930A1508B0EDD5E9830DCE5A6DFC80C6EEA3DB2
+AFF09B4531601E7C4920D65C28805FED08DC5181AC7A9A187596A5602185718A
+B74E76FB2F787EB15CF3E4F68CB4DB29E22F72F1C69D162DEF616B0BCBB1A8C9
+A7838F8A5E04BF52E36AA1CF92362DB4C7155F8C391C04A444FA4AFD0636A995
+4C8C41A6A82900263F23EF0F5C39BFC5CCB48C3C435E99C82900E8A5EA8978F5
+8EA8D5219AE91F3629F3D78920E591CCB5EED2308502120459F0F5016B88258E
+17D658209DA6FD5E42D9D3DB42E45E9B1D817C9EBBD29EF6F7A06DC1E3E354ED
+5E3235C4B72130D480C76F92564A0B49C1EBD4BA891523FE5EA246BB6EAE2DC0
+63095DB92574076538200DCDCB731BD3EFAEE4244DCEA6ADFDD2E16941CC0D75
+3AD1672D7C24A4407BF6793C6C5F94E518AD69394946D2ADCA313488A44D4CEE
+4803CEDE13CB1EB7D69FBEF9593663AC861E5E7481EFFB7FC9969D711145CEAE
+E80B1BDF47C641D4061430C5E333EFA90A3DD11C425E7B9B9EEBE0E42A1E444F
+CCE715947A921001F88822910B800086F09BCE5A9D96CE890A74C6A822AF7359
+BA3562E9F701556CA950C3BD10F0B2118915B8EFF08C3887B0E2FEFC002B9159
+F6EAE77140DEB9ECEA0B49394DF8E9792F2984FC8872BFA4F0240667F1E42AA7
+77632382EC0828D21C3FFAC3DC64AF36F41E2193B45D08CCE74046BDEDBF40D7
+E76122D77CBBED9DB69731CCB32EE773BC97665B928363994EAF5067F8FC10E5
+F3C2854E7A8A7AD57A73E64B25D5EEA6BC8EE88B67C59FF8A76F21C4CA04E672
+1FD2CCEF28B59D8549D6AE3B28414B71D626B472A4F7ACEBF0C8F67F8FEA5231
+FC9E48B6E1312979EC47BEA8819D90CFE0F89E227BC2239A87C64DD2EE761666
+9DD6B257F02FD084BFC2C1D4E365F7F4A9C54C95C584BDE91EC61C1FFEB58F8B
+140D4D065F64484C414BF3DD3984F1896B5F985AC01551C9384A80F9BA2A475A
+C8E1F0B63B67093F6E191A7F1A61CEA7FA92275420D8297AE0F532F48AEC65A4
+75AF4E7F517B63292AE0EBE73447B9970705FF8A83B42B846638F662A413E99C
+CD9C17F6D8445A46DB90193B016E8BB3DBDD25B2599B59ADE372298D6AEC5C58
+499736DC754BC441476E2BBF284B683D8E61C66E4B8CF1189E3AB53FBADB6719
+AE00AF92E82A77AE7874B9730601BF547EB07760CF2B8057D55EA080208A1C3E
+3C1278868FD7AAF37C3BF3AA15CB0B07E1DB875B77D46BED28040DF2F0E2B680
+9D3821FA091FFFE70C8B1FD63B002DB0EA22A5C2947446187D0673720893EA87
+ACF31E929A218662B30BC84BA06745AB460E09AEF41240754AC5178DF2D33041
+FFA2445CA6505C445BBE56AC8B36479DF26E8E5B2B6B31AF08005EFE20697C67
+C54DC08F2FA0E856FA51CAADDFDF6A98BC8D4E374B3055C7EF66401D74F6C15C
+259AEC31E561789AF92CB78F0ABABD36F6AA937D6625C1BA0EDD9F2252610E2D
+EA5D4B20F639C63E97A90BCCCD7FB910E3714D3DD291F5D1D223FB5E8FDDAA1B
+FB9C5038E5D488D045E89ED56891438FC9F6DD431EC9BC7D2FF01168348305F6
+D366FAB9E7799C5D4B1523B0E2BF0A09487138C30746BF72A2D1D83AD88730D9
+02C2647F8A4BEA54BC1AE4D425429C2585F4A95922F61808FB10315C8C9929C6
+5400E3F19A968916E925E366B12B8A355CEEB53006DBE34E664ADDF131513EBA
+34ECEFC5129523FE416DDAC36BD68AA64D6F0DFD44E0A3F323E03A448E7E3521
+C498D3E7053C92721C1ADCFD865B50300F7E06625C094BCAF5FBE8F4971CC438
+02D4CCD92BAB705B7825D2848D3EE6728594B13E0951B8612DE45BE4BE0F1700
+C19A7C4447E7EA610C3EE933B30F509ABBA56C3C727D60EBCC453EA6CC35184F
+12BDEB63BB0853229CC91D19DD8936808F61B8A85B7F11B88344F7708BF41872
+4AD7054F29702128709647E2CCAE3A5456E364C26A635C7B2EA6C0AE934B15C4
+F421C8AB5A1455AB5A380DD875C733235077B0AAA51833D6EEBCCBA265C58575
+53E133DC391004DA80F31A8EBD8AB1BBCCD072AC11022C16CACB7FCB36CF08F3
+6A98134E62A3E9F6D988D73B4C61697016C618F4FAAED7C4587A980B0781DAAA
+34888D7AFF7A8A7797BF0360A182D9CFF37763870494CACE90801D4F981841EE
+4F938CF04855E47BF7096B419324D093D273C16FDC07C272C8B59BD3F6D118CB
+86A2DA5331B19B91A283E72839A990119332DEB307102ED59AF88126C17A44D6
+8B8BF95F40966FCA29A7A7EE7409F108F4EAC0A5DE4ACCF88DD973C02CB3CB4C
+20D8AA9050F3077109A7FE6FC0469726CB0BBF6D1A0844AD12B1FA16DEBEDE5F
+1259243B6F693442B3E3F610E07AB8FEADF1FAC6C184F38C786F5189ED66B77D
+C1DDC83ACEDECD92F5BE3C641A9C8CED8A1F7F2808A4DD6FDCD23A25B9940074
+CC7C65156F8D83D3FEC999B4B8304CF4FDAC38379F28EBA7D7C1162573F54297
+DEB150E8975CFE2A9515D25293EBC04B795EB3BF8C7ABA79BF3E555F7742CAB2
+E88D233F589395CED7A72ECD14DF78AEA2029391044566DFAB2363C71ED3E017
+5E5AB2826C71F7215E3051B80AFD9AF9C3E089B07B4D94F2CE9E0539A6DA308F
+5988F604E972B5E083B01589F6876CBF953E9E9329C8F46192973AA987FF91AF
+13F40F74DC822B9A945F8564E22431C96F961275A7E33DA0671CB1E0CAAE26F2
+C9B2A79FED5BD54EB704309E27E742608129C835C00C8368A9D04208C4D94C7F
+3D3884973A97DE24DD3EE5110EE3442555B32DC09D6CCC7B8AEBD9108BFED077
+6E37A06055D64C39D7F66D0C4D01EAF09C2844C4140BC664C0FD39A687303EE5
+607712A6D71D08B997ECAE45A1AD9F50881BDFED3405DCB92F3B2D96014D9E07
+C23935F8FB1A7BD2EE43EF059438A75148C60140CDEB839BB6C117FAD1A36729
+F39841A97004627BEB7602CCE56179318612957A8B1B89B361E7350F0E4E7A24
+7BCD3FB8588BB274601CEFC8F12D99E3021E8E853DDACF54388970D67D9E3465
+299229F1F9EECBFAEB6FE80A70EAD6B187E4AAB9B57A1E1C7FD25344A4E85FB9
+90D6EDA7BD233F9B903268006A9B665FA2947CBC87139D47CD1410C601C40D82
+A1AE0B2C9F9D20018ED61BF32D8F4B0C637DD114B76216DCACE8BE778849B988
+7AA57AF9686A8CDB1A279AEE00761CB99C98EDA4246DCA090CD31B36300177F1
+0D9736232531E355F54A024225834F2E921D2557F32D2A47BBFFF2EA35FB48E3
+FF565489EA748C13EB82483FC8EF41FBD232AD000EDC44D3EA35510029E1E62C
+E6684A87B1385CACC38649DF8E6F1FD958579A801E9D4CCEA9DDCA96DEB465CC
+3631F461AA0478A60E7526BF5C4A8CD7A25571D069C0A7367B63881532AD9514
+19AD060101E0F3862D618F785BFDFDD3AF8FB4953A41094223A7DF256D794B98
+2E9BA6F6371B06CE52FF958AB8BF790EEA0421B60B055E55B036AC8106A9094F
+9F01011CDF545657E975B281609ABF3892DA1F075E84FC3F87CD81A612268EF0
+F7A6D347B10ECA38055289F7EFF91D63ACA193472197C141D06B560BA88DB7FE
+3C5458970558A40762A52671E793382B7F1B2B87866057A7E195B8A599333322
+7904D8D6A3763FC1B0C9349229B72D9F0A4C553C7B7D480532FFAD1FC4D4EFA1
+B770172691501BEEFE8788DF52C65E421297D36AB8A7DF9938D219A66E4A1F32
+3CDE0ABBD8D6B0F9920DC807571C66CBDF51B29E4A7793BF6973EC935F5B86B1
+15B1EBC70CC4106C988109DC56CB2264C6E69C382B31943816E864FE116258A9
+2CF3D9B2B059C1C940C0650D20E5E5B5720163BFC1AA430C1CACD44D331F1629
+383A216191AFC6FE4041206F8F2CFE864148359E71EEDECA3340721E8DADDD67
+A8DE08F1FBEB0749D0219F7E1037D75A42E898AAA8DB0F13C90B1C8A60706034
+F58F2FB3DBC6C6C1A1440FDCDFC1C2677989B9A63E7A3709AD891F275478C574
+D675B33059713A988B0833C756390D2674F3524275668B40950852898C517809
+03DF9B81969D0DB3ADADE06AEF962BC4D95937061EB86091FEC2F9C91DA0CA56
+E6EE19FD0C6CBF098880181FF1C260CF66CFAA3E3C9EF2EBD6EB5331D369EAF8
+5DA590A090617A6B9404DAFA60F2D75DBFC29D6ED4F1646CD21C69FD92CDD6CB
+E2D7D57CE103EB4698A8F22A1A19DC080F678B6EB54B2BD99C91405C79F45B5E
+1B11C4C4AFD52A177BE84F2C5061F21F8CAACFF47933855682E39690B59C4AFA
+13B776CA3C007AD61EFCCECD82AC1A05A62D702EC8DD0561335C35899FDB03ED
+567D234A07A73A5B4CD070649CF209DAF941E0343B5E06924D6C04ED7BEB76A1
+6622FC5C667120565FDDACE7DADBFC0F0814E9375E845C393CCFB2A6ACC27357
+3363006FE922BF2A8232EA0507A5A8F29AAC5C274CC56E1FDE7C87365AD71731
+20E3049E16BE22372E16F431DF3C7A65AE700962480808B685DE758218B82FD3
+8C1FF2E594DD8E0A394E8805F3733566817944074F3BAC5692A694BEB2C71851
+C9A266D00F71935DED5D067DD39A39525BD6428415AE2E22CCC186C418A974D3
+807504141E681F461DD52B571881164ED346ABB02152802FD80B579D04C3DA3F
+1B3FB4B3401F809175281D78F9DD592B8AAA0CE486F70526220346C843AF06AE
+68F967B4ED11865F5749EECE2BA7DA0EEA7F136A636E650888FDA9834F028AB8
+3ADE28A3C887D98F3165E3505A11590CF98B2C9F4E26F6D5E6286DA5E9D17DC7
+0E135CDC8799CFFBEA5C548DC4EF82C04D17AC9137F64366B9BA949C54FC79E4
+BDA6A34B1BDC7E62FCB29884B5627FBE6AF19C0DF7016B71E019569575A289F2
+77CBAEEA8FF2019A3FDDDF036754AFDDDB25F39494094E3ABC090101B0B2B04F
+E2AA3F4443FFF918C253BC00E8B0F68ECDFFDF65B4D74A7E4874BC09044F3AAA
+5C9B0F05F007949849C1EED716540463F258584B4C6F384C66A46105DF52BF07
+8B41C936D37A1581CC10BA0760013834293A98B1B432C0BC450FD1452BD5303D
+51ECE666FD21093C9E323849E5A8756ADC7AF58583852241EEECD4D817E396C7
+53DE2A56666CEF8E3A2AB2C858B9FFC4729BAE5C197A1C1DB8D15D81331AC05E
+F80BBD9384BA2ED3A5F40ED864FEF722A5E8E74B4443DF635B06A20BD8679F04
+375B9CF9807498555B61D2CB0DA115FAFB6C30A399FBA5F4AD6662DF0BA29154
+A47B6B18BF00013555A8C60E07F73E092434F4A5C6383CFB5BC0E2C36C0D34E2
+37C9582217693A55E43CD8267B6D62FC92DAFD305354BD3093B9F159090FBA65
+CE7E8156DD12BBA280B2C8F233A2A4A1B516D37E59B1DA90C2478AB6B81F9F5B
+B2695B18283C5C393B22CCD167B4FD627C4DC21452A701573102339FDA1A0254
+F0817CCF60D2D7F4CB11C34D8DAD1FEC143E2283D532C9C58D491DE325A226C9
+09CA95925D445CA362F1BFD71B1E3D98FF24441BAEA7F5110688A19101D1876F
+0D81D021A2F8D90C41AAFC87EE78BE48EFA90CB9C15859CDC7C180C744B38BAE
+24916AA7618487B1D3D9208D72C8D781D8BF8D2C0291AF8BF87CDACCE4BDBE4F
+643EE587DAEA201F59DBA1A19A5F5392E8E3D68B2880971FAE2AEAA6DCF0A868
+6DC1829098F8661896C5CF57713459E7C11FFD439BE322DD5855013A159A4D58
+D3659B8E17B8ECF38838835B1A0431422479C4A3719C0EB7BEE2BC15FD103B86
+59C95A9124688D7A5C89D635AF8F3CCBDCFE61BFB1FC8A02ACCEC44F36830DED
+B628BC3567EC9631FCDEC527283E786DDD3821B869BBDE0B57FFDBFF5542CE8F
+9CB84C4E86892062ECFC33DF6520E00BFAE683A5B325A6C767CBD85E1651BEC8
+BB98DE6B6D5E70AB0F47CD0530714A79B827C93920F0385807CF1B6EB2277E29
+9DA2A2209CAC6BA0239D751E959713AAE160D146E301B7589EEFD894CC5E8B3F
+1C9B4129B1E2A55861CA5BCE218C50CAA52BFB68BBDE58C9FE988A9445A70BF9
+3916C85E95AD2C3B40C357D33830C5E6120060255F6D70B2554157C37407CBA3
+F8E77A0521A4129B78E98B79644C013AF40704A1190B58868B7C5BC41DBB8BC8
+C6B3AC539802981F4336555AD08E6A9F96B6C1CF8AAE46D5DD4CA7EFB6FDEF02
+FBD0199473EDF275F3002BD8F9F383BCDED1C530A07C4C11B8148D7B652C4633
+2712965ADD5C92A6FBF7BC0C411A2F44747A22F0C8E6F63D814597CA18D3EAC7
+76F51133A1C04F1997A182A251A86E9B99859A65C145AAE65FB8046BA34E2C95
+C3F2C2FDAE4BB474906E142A0E9EC752170AC6AD5A34691E115FB14B0B6BF1FE
+96471C3624FEB31004F1F6EA9B1710FA29224DAB9A7B6FA299861622931EF979
+4DC88093D4363E5D0A84FB27FA674CE95120DFE09C22FA905AD6481BAF71D8B7
+B985B34EC7CADEFA394863533DF12C5716842CE9728C8EAFB9020CC042D14273
+95443EBB3C7915ED6FA8ACC48FFFB087B78BB2B2B1B4098000F53A331F9B1541
+94370723A139307AEE7D1A57FFEAEF857BB7562539CB573167A80431DB40B4E3
+077610992CE1611496A1BB27295641C5D505548102EDFDA14A2E7348398C3444
+CD07DFA9E9298F67839012B67302C8C4120D2A486240FF6C2EADDCDA6A873B57
+9663B2319359D3CDAA27A617BB0AA5640796558B375B3C445C65B78CD28CF12A
+2E91804866B30495EADAA303CF1FC48F34E6654EDB79BA914358C864CE152A4E
+F3298F18C5DF80EDB91C4C57BFFF54E7FC624547CA17423D32B4B3361E70C88C
+E35A2D3A6EFA12E576DA9DF549991440EDCDB07B978633A871E3F0B4BC379C73
+F742BBF92E4D31DB05369F62CB781FCC0F5622E8BC078471FC7069A31D428F44
+6430033446386E81029EE6412EE05A459F0B11E9329939775A65B3D1E0CCA34E
+8FE6948548B104B403BA1D894DA78FD0AA9594609A1C53EEB474425CF7FC60D3
+7A84A600FA29227EED09C4FBA7F900B9940DC68329B781551093A6EB2F7C8239
+11621F53D54EAD58B67EDF6DD029840522CA10FBEBAF37622B0A58A1A7C65F75
+12796FB320785FA61575F1B58F131681C7D909FE62C24ACF751D948FC46C9A68
+60838CE7072899913126F9E8C8F5078E0B95DF43188D40DD39B82DA7BD213156
+2A7F1F218C563F6F1AEA9D81A949BD6BB45DBE9BD44CDE1FC15112897BB749B7
+25A36736774D9D46BB5E15F4DF7D870E8D61700BA5C3C492473C4E08D8CC3616
+A58FB710A413FC06480BB0FAB317174A869537C697D7B3E826860BB69E2510F6
+F851C5E218EF480610BDBF6282DB6EF5493B4E713CD0E3D02803E0FDC1E7BB50
+3075D9786FB52893636B8FCDCBD824017E4AF2445E020BAA29F6A3B5C7CABD38
+B1E6EBC61A9DD8A5806E3E25743D3604F73DD5F5C47BA0C27A848764C0445F4F
+3003653DB7E40D89789D4C1EC35742590ED2A809843219461C01EB66FA06CD6E
+B689F4CBAB15250EE5F9B0FC462AF20F2A05B84A25ADD60C98FD5D96D2121EE4
+EDC960AFC2EDA8DA524DCC8E5F7C5793107E0F4959D4EF165B9867D6293E7948
+7BB94378C59224FFEDF2926CCEB917A43AFA716E564C93582F9ADE4B08C26B9F
+11A276D4EC2FD01D14EFB3566A583598ED8C174BA73B1EF2681F20D2B30662F8
+A6DDCA895309CD3F9BF94D4444275964CDC51FA4C8D560F05C9DBE3B8D699B55
+24931F93B908CC73E806906FC1A195F18E7C5E9739DCAAE3686D775B8AAC6BE9
+5F9D8A91C4D69E15561A69250DF900F5B04C0F9FE91C013DD05E3CD8A2CB8AC7
+1773E0083658153AFFEF816E6267EAF6BD4CC53253484E7E91716700FD203DAF
+08DB6904045C240A4CD877658B6071E12DA2D883DAE6860EBDF63F8B119123E2
+13615EA39CE608E58E291B894A85920122B34F0F1F25A201871AA662D4A52E70
+D02C615279CF76E30E1CF68F42A2D9C8625EEBE4B0D40714EDEE007CB20E474B
+B484CAEBDA571BE24BB05FB4CE4ACD1D0A7FFC492E1E57BC76B56C613AE90822
+C18827CE943EA48825148461B4078D6097DF58A333B3D2C0D13E8F3ADE87BFE9
+FCB5F11E271BA856A71612F3A9698AE84CBBDFE2DADC9BDE7B0E16BF6591E6FE
+5E5578085270DFCA7AF281390C864C18AEA81E9FB047301BE3EEFEB65384B9FD
+83FAE697F2F317CF0A8D8D3592D8E0D78D95467A229628B6B42E20555D5ACD21
+10FC33D924B396979F8953BCB8D34DA77A74FF302C10135A4A1A64CF8ED24999
+DCFDE6084B9F14026F09D40B264C4F8FFEB0F47CD6599AF701C7AD231204F818
+F8F7EAEACBB5C8C949F05E2079A2DDE32AB0ADD5AD4411CD76FBC929971F6944
+6F53C950F0562B55EEE6F50ABBFC2A202AE5C6281A112E4F5BE88FDA3523B490
+DE08A4346E719F012D11D50FF06B135636953874A55E1E195A613BC1ABC8DA0B
+CBA2B964022D8E743AB6ED31CA6895FD77B0C0E664A39B29B5D71DF174DBE765
+4F3091ACB41A38A796B62283E4CA56302BF10D70E3971F2AFDAB43691D1F70C5
+89B66EEF4562A02791DBAADA364E308B71B7D3DB7AF0260D9C7C138EE1C78F24
+CC1B72CF4BE2B8DE56CE1DD8DF9767243700CF95E1871065F1CB3C3D8458986A
+16748590785C36371F2D5D58D979483470065DBEB6CC5282B346A9E61EC4FD0D
+694AF98791191B962D65808319419AD0275CB0459C118252A2354795B7C7D64E
+F9433EDEDF697C67C54DC08DB8EEF60D7D07C5D32235973D29C2241E113745B2
+723B1FD08C0AF93DD574BA4192F805BAABDCCE4DEF92E7C5FDE8670BFFEECA62
+25FFED33B192CAAFD1E607FE1BEE0CFBD28A1CF3962A1365D8D268F7262128F9
+37532AFE43EB79A8C7F6332ED0F73A09CEACCE67682F3D9A7E7BEC879B2B91DC
+C5B8ABE54C6B4134C7E3E3368EC6EFF8B80E1A48D5D8D4676E73BD659169D82F
+227443D9A01C6397968116380ED3906250C3B0C3EC1D986140DBB92ED224FBFD
+1F92AA1687D971E9FB79F386EFFD4537543C974F7503A6265C8AC6A7198BBBC7
+CE05C5B80D541133BB2BCBEE4011A386BB693B2DE6F2690792F9EA787C0149C9
+4FC9F0CA69E0C5B2179A8D9F5BA5444BAA4AD10704ADB2CF73D6219B3A9D82BE
+7A15E05F0788E1E32BBDB49EBBA0A8746AE8EA2978C3A5346D152E8C5168CABB
+E01176D7269555EBDAD6FD8C12835296FCB2352DDF1B2EBF4832A51D9B2DEE89
+1EF3A2A64A028AE094209F4D48E00FA99E2B5623C47843EA483F97F8347306FA
+2FEA685E885FD676946A24DDD4028144811007213A0D7085840ADD656CD4EF1E
+1ED807228D7AB16138052EBB694DC86EAFE260242E491E2292BEB498E45483A1
+2DF125AFFDE220C0BC6F523C9D508DA7BA6EB08FF654043EA2610B4A41DC4878
+BDD1C942A648A6E954855CF2B312CF1062FE1576B64E0A50A597483C6626F9C8
+97C150A23B784A46BFB42671527F270993CF9706E7406524570EA79346E4775A
+E82435113B9D318114E89E77B4C323E5DA0F684EC23633CD6DDE6CD9FB522969
+5AE862DD946C8A9504E26F6240554BDB63A7C25A70C32A4FB65940531976089A
+9F517945535EC08197EBB51C965BCF2B6B8F8A73F103DFAA1A5260898AD39532
+56B49A18001E2F9E8817FB9E0570768D28FCE6B7933CF06A0282285E4F058419
+CFACC305F0EEECDADD1C5255997295F913116A2E9E6B2B258DD95C21D7488044
+5086F3E48B751B5335639E6E7A9EC3048513FE8AF1FF1B74730FD83A6927E9C8
+6737AB82D1844AF70DA5643091D5641BF53D4FC5D149A0CB2EF33776EC02C269
+37524789E68361DAB5627D07D21ABE6A7BF9718A5AED5F1BFBCE251C016ADDFA
+D1E97065D93BC9534EA6A44952F09D490250374AECB448AA29595D62C7315E4B
+24678214457D26847769D6D805EEF6BA3E8DBB5ECBD9B615FC31DECB32656E6A
+620331C5B7386B2BF7C9E6494D0678BE24631BA9AE15614ED0638E55474C51F6
+55FDFDD3AF8FB4953A41094223A7DF20782CE71311E9E85A4A17112A068A7F37
+5CF2FA1131A7D775CDF5AE76314344E385DF4DDD6BAD9A4CCE7E4F1FF3C619BC
+401A6EB8768E38342ADB30B9053ED311764F93E8614966D593D63A6A35FD8148
+AABB5E9A33F5F380336302C5D277AC6D52F33C3EF082940F7FF745E42FF23D83
+3E30DAB29449A406531B0A607197A5A14DFEA3D71E0B1770FAA8B62F0E5DDFBF
+BEC5A0C54E1F59887AEA45F9C3D2D7DD49A5132BBC4448F45E5975C15A9386F0
+E3B2B6F41E7F2B8F8E0F26AE606437A849A664CE8255FE1F2EF398AEEACCDEE6
+1A5D0B71FA6945AFB85494A6BF61808EBE166ADD3B36159529D0DDC2ACEF4827
+DDDBF35CA0D2AF4AAF99C7A90F4E016CEDAB03D3A12856CB4B5A8095A0FBD7FD
+1A712D479F012D4C70BA4B9DF94B6552F418FAFB16751057316CFB6D6A2F3836
+7DD8009B7556CA01CEFD260C2A6051C4B1D0848F677787C9DD5B1A5F83AD8A69
+66B2169469B1F7DE9D573EB051F7CB788CA1909A497142375AB676EA69F5BA61
+89E421FB0F7F662A6A9E410135D41EDEB84CC04F8FA29DB917CFF3950EE82885
+1A9D3460BC5231FDCFA50FBFB251B11A9066D792DB7BC4FA131319EEAD380A6D
+C17B14AE6F73D2B92E7F522A37EADC38925DF0E71BB8A1DA4B176E132DCBCB41
+6646141CCDA2FB75077C74DA4C87E69B7CD6B2702D22088FC0E4CEDA8D2126A7
+1A93324A090918B344A032B58AAFB1DBE6C2081299F2373D61AF4AD1FFAFD6C2
+D8CB30D852D7D78079CE8675B376B6DFA6B1FBA3AABE21ECB1F93139621C862B
+884B7B5366A8B77C0088593E1143AFE3123DDF5CB1E6568989CC93446989A91B
+9ABD51E8E0E98105BAEC2AE10033CA0688E92AA47C21ED6294812EFBDB2D9A51
+726326A58176985464F14664A57D6E307D3CA2B469CA5014E439E3AE18517330
+9ED52752F8B994B253C9F2E1DC06FFD0307AB27ADF2A05390AD9853BC9247ACE
+41327E917970C71BB9DBFD949A8084F7983592817D94B6EE6256E460B0A16641
+023123859BCEC5A82D467FCE5882D8B2D7A8AC1E49C9E945DF546641E0DCD703
+AC44739793F871BD260A25674AF8E1499A3F7C4EDB8AE7143DEA7C0976B037C2
+2DA6D0A4AA495AE6BB4C98125EBD5816C377013D8DCD0C440A0C782D47AF92D9
+2F1E527743F1FEF1B83C9FBBBB2A84469F4E66CF7C1B7614A89088A25829FDEC
+B9428FA9BD766A58AEE60131F1228647FBB9DD69DB62559090820967710DE599
+D4CCC5FC4AA1E2DA3B06045B98A13695D48100E1DBB8A7D17AF8B30C2FE4A1A8
+EBEA8F53ED3BD83D4141ECA1AACD181D9FF8E2DD598C018B32348199DBCFB7F0
+8FF08F1DC82B30B767B020BF82D248CF40D70E80BA6F1FCE23C2C21E9DC1CA6F
+6CEC68CF7B9D70C0FD579D049A7313F76235321F695CC9B42B1E735CD404086B
+40D385880EC5ADF6DBB37C6DB04B708E9B19758424114E8B3B0D19AE163900F5
+5766B83BAC8771B6515BB9CCEAF34F9BC0AC938FB41866C1237849A17BF0E38F
+59B01741D90A054F21142456946A9BC193A39F8123652C1337252F61B63CE68A
+1D145C01672DB539EF1C72F399F50A72BD145F1FE8CE348599355A1CFB8019C5
+ACE9A148DFC6A8E1949F59BD415E25A3422F33CB7B52AE7238C0A2FB48D6A53B
+B982DF0E0FEAE3DE6A6CDB8CA3F303DDED5D1A9184D86CBE6803D6CBEFB184FC
+F0D5FA0B19BC64E5FEFF2426923D167FFA9297A47D3BE0041096539F224A9CBA
+26319D4C297FCA561DA15A11B3144D81E654215BB52387893ADFC4E93BE8750D
+0CFC3B79E960D9AB7DC3CF6B171539A9E246F7DA9228EF04B8914F9924CB0D89
+8AA69CD16BF69BB0064BBFF5E6184DFE19662553F7725E6C01D2196DC75B0E0B
+60219D0481C0A59AB4418C37891D3431B20AD36E5E5B2847515964A31FF45EBF
+1D110450C98C8DBDE69BFCD28C510B11B369622DBC13C83C0EF917CAFC952E59
+845499C167D2AD31559388AE5DC285090772CD257F01BB4055634D3BF6CD049E
+17B65E774D8BD0543BE3CE5EC465F511CB2660832F0019FD9A2C354B9048DEF9
+CCA9AED22D139786819C78158A64049AEB19F570746A1392257B6EFEF91566B2
+90F31632C76DA5A7354051EE5A8379D98B81D62820FD538178EA9B43ED0A0843
+3E70F5CE3A6740CAA14214144303DF29C1DFCE487448FE6610C7F975C71599EE
+E8C258CCAA2366103B15CB52C0418AD2F309C364527EFA5C7F60C41F2DEF616B
+BEB32F5E4270730A4EF618DB83C6883046E9E021F3D220C072EDC1BBE56B0061
+345F2EFF727E437B16A6BE82639D678961286B54D3FDD4B69349FAB665BA6730
+03869F6B1C47756E8BB7FF68166CC2413A27E93B3341E64BD143F94EFB5D07E8
+AB0CBA37B3CF8CA6FA87AC2DEDEBBEE092CEA4FD6A0BA37819BB90E3DEEBE794
+5CAA16E9245587E9C5106A74C9F2A6976A277D14924EE14B0BA735358590A4A6
+C000F600AD7DD051985E2994D4A75894DDD3F54E90B2970EC5EFC11B2BACE5EF
+47A15F2DBA132F5CB87AA6DF05DA8B0D5A77FC3D1115AEBE4E5F0E01349453A1
+758325C0089595B03EA80D54ACAA12181EDE59C9E7C24FDED0ECD0F2E6587F9F
+771FD1B74FFC09B1694C2EF9F11EE6709B998F67C6DFA5FF58F08B2C5FABD4CB
+5152B0F280F2C74F67212253C0F050B2681FA20760C1E6C3EC45FE0DAE1E6464
+223667A858B8AAFE84A2A7D4401971E5931AA5A1BE23D83A897021291FE2714E
+4970261D041F0A77365E94F3D577A6F3706D38AEDB9BA79F59670BEB7D2C234E
+0F2C57F6A6A780C6AC79BDCBE9F0C697D76BE34E3F8887009F90520DB3C18B8D
+8939796B40A7FB2C1BBE3254EB34CECD6D40D0505D4E1F5F3577D13E1E906EFE
+CDAD7D693DB0875B5D5B730E7D68077E4CBF17BAF2546B67706153500863BCB4
+3E718305C100CAF1E212AEB7D77B27B1683D59409E1B0E0AF3EB87131A1D9705
+70B61FFFD4FCD9CC592EC422ED172A37F7F4B742A15E693F7903D2CB4B29498D
+D11D337703CB2822F56DF7AB3BC7D3090D9623BB62D0015196D9580A1B5F7428
+DC42AD28775BD3DD007291F9DF0FE160C3B484186075B88BBB21DD0C23A3791A
+3A8C50A41FEA7B9781193C3C113994E8FB8CC96088947B927CB7564B96514EE1
+B295373A535DFED7F6FA67B871DBBDDF377104A3431CE589CFE52A1FE5F12F75
+69098A1C4BB00478566F965B445BCBC16C7850F603F7D5D44168A2BB3DEBC13D
+731BC61BC8EC1828E128CE6175CCFA605D50060D60CAF3FC4AAC9ECBB1AF496D
+1CA58727C527863C45F6A6F198C021FF1E6F53AF2D6AEA2602A92DB7ABBD365C
+F6F969C1291D9FF72CA0344A27275CAC04677EECF0E443A48C2D8A2ADF98E9E3
+0A2A79131DEC7A75789630C312F41A430C8C8720EF3AEAC90DB11C782B662221
+682501A53BE4FD7FDDBE5AD64B3DBAA542E40F0D74ADA8EBC4107E8EC66FF173
+B533F01FE298CA9461A5C4F7EBEF84D35BFC8ED2E424E707A390A86C8249A18A
+307C19E7143795992477D5B2A0B3337AB80C9E4983C8857C61EE17B8054EB328
+93C0724B892B22BB5A9537D94D895F4D9917F513E2EB02623A3D2F8FD6082604
+32E3FC3DFE84DE2E2ABCE88AE51D46170ED4DE581373937534E1BAA61A600C21
+20A0570B0462817B3BB8442A6C2356782AF9AFF1061DF90E11213CA6118AFBDF
+266560E0544FFBCAC9A16CF840FA906256D30D38C08D8BD8BCB455735FC15816
+10C4686CBE41987426C72A94D34FE0F00E65B21A7F8E9D953544514420122F0C
+25E440C2B89FF86B71712BF1D20DB288C6E5403E693276478BD167E79CC68FA7
+7FF336D3BBA74E9672FF13F8D3B5F0E38DCAE3A92668A1D52369957B5D522DFC
+080B4F9BC24C4C9AEB0D212F0CE729F46F7A69466D83763FD2F6F48D23B06AF3
+E3050B1BE8439D7E88EDE2389CB25C3B3F316F258B9D012220B146F75FCFC6F5
+D5B6C21727600837EEEAEB9C29AC8B5B8F2E817A5779E99AE2EF14F1BC314036
+E822DA594A9E99A2239D60A8E014374106844031CC4A0BB3B732FD85FDCD2821
+40E5FEE77E84A2744B11C9A99D7F7124AEBF12C67123D26F161220490150A961
+8300EC08AFABDE9EFE8C23D41B767B7ADE710AA8981AA4AF16B7DCDC308AA179
+72A42ED8994397F50497A7838A4203849D4FE13D3A91FE13CFB5152609F8B0E4
+64FD3B6D8980C600EFC4C7BF0666DCFC21ABB34A2A4C7F999139452B8E1D1DBE
+C89BF0EB7C1BF21BC4FFD191B41A047C0EF87C72DC9AAFB94784A6369A36044D
+AC766C8A0A9B6AA9DE4BB547E869F9C12DF4E3090846917D4BD2A17767155ED5
+CACB491DD3507D325BF694F8B46E25277D7F5DAA18ED5CDFF6044EF462E98D2F
+5F2573953D9431DDCE3A95A373B0A0A8AFB6AB46BBCB3CE05D4835393D4594D2
+12539DE7758890C1CF669FD416040C174819221ACC6B84FF7A932F5AEA81F139
+A20703C6FC3C0E86EAA1FE5B49EBD36425D9CF0D769A056B67B75451FDD93943
+66AB7A2A08F8475818FECAD63542B0CB1873EB11E07F951321DC9DF7C0DD23E5
+856EAD501FF1A95DB3C0C0A9392A2B8E22CE296C22D44ADECB3035B5A6D4147B
+7D39477812C8B3D483E1F82D1CC2BA6C048C6919D347ED17E888DADC307FE967
+6BEC5B082CC0C4A0D1D7F69C4E14821A968FC56AEFCCF2D05A172067D659D369
+92B83AF10D090E2AC107F84BBD2A1B958C2B47CD52217A41E6783F3C2A8CBB78
+04BD4690794877E075F83B373DDDB06E84AD478CC2B37B77B4704DAE6EF3570D
+FB1B3C6487554A48257170C3A047B00AA456D09CF976B2C5A6FC72D93352D7BA
+676AD0E61AA046D0440F2BA25A2640D8F88F9DA0D2D952F70D78390D059BC339
+C2E912E895EEE6FA0839B6439AD1A02243272910B84A668685CC9DCA51B9B6C3
+D0506641C08C04C8C4599A102BAC39B2DE80D6AA72E0E0228D86E0163B88DC56
+24F410B5477008B2541834441480839958202BD1626DB539C78F355D6DA85328
+01251E991E0AE5889E637B12EB6C8102B886C79D3D75D8C89590B75AC649E47B
+2C7C7E95DA888F0CB39A88D29BB4EC8CED04B26C921B791BFF6B9C5DAB245126
+BECA372B84C092352A6ABEC06C415D5F4B9BF0D6BF43919E62D72CFF49382E1E
+D72C19972B9877401A49F0E990FDDDF49F8DC53CC474DE527A60280F255B8461
+D43D0503DE50C9BE0E3609BD4B1D5EE0B9422206D2BAB925986DF275CA83CA5F
+5BBC7DF33CAF0375CCE941ED09ECF4A011AEB96331F5C840F5FA9BD115F788E5
+B51F332221B2C0CB5FE3CD12608D98826FD0E7A1626F16E62EA5D8F2A9FD71F6
+B779047AEDA8465A039D7732369EE77BD7FEA2E6BDA588DF461C0850327E3EEC
+0D52E39BEBA70374D9D95609ED30F110D9A61E50F68623CF34855B7B80265A4F
+2DF609C9810D69A9DA25653615CA11FF2E93C02B49330EC5ED580759F13B4790
+E7D8492944869C80F6D4EF737A2C9ECEE66876F6267CF86A86AF5E0B13176FB5
+442C77AC7DAF71F3ECECD74964B8597D22E5C4F4B9408057A20C619B2942F854
+5443CA8B6912639902DD9F07F3D39F350CDDAD89DE5863306BEEFAE75588A196
+251F357479C112FCCFB26EAAAB07D3F4AF148DA3AE4EC2D53F9807ECBB0FC235
+FC8898ED8BC561E0F1B9632DEC94C4F744A7244FACB65CB9A6B43255A3B67D0F
+6A6475AD2C356334CE7E7F8248401A2BDFC1BF7D6143DA98E0C2F9670CEB8728
+F3389747321A20BBC4361C841EE6588B416D478A555064131E4BA38239E9F513
+89304E838EECE105E585883739770B2BB584AFD6581898A968572B9BD7F26073
+11E7B4B485FF6D3CA6E04223E2A9CE729FDF227086F79B4D1315E0AFB0FBD46B
+5C22A0B3C5CC2C744BDA398D83CE3A91143F21C6F190C06BE039959ACD225676
+0E93D409F3340DC3FC9EF4BF714062540E1CF643F1CF87CC4D57E917B48E3A44
+4C7D38E13AD51FF49A4FBCED774C15EA5D575ADFB6F65AEC92B75DF0E9CD5788
+335FBBE456EA50BEFD9920A3BFAAFF925B01C5D26FBD7289E446CD3F04F6DBC4
+36B7A50FD77456E2C4087D1A9B7263B143F6A55C63DED1D756B87770CEA34397
+B464D854F4D8A99289F835A480343644006DA69C2AAC37EDC5DB422188685AF4
+D23D3C1D6DC42930985B9B7BE98BDBAB7D1F265C19499E77E228359D7B666DBA
+60BCE1BA8A56F2CAF29256282E408609584865AE4AE088DBEDA1DA247F06E19B
+CEEE4AC3FCEB9844A71985F961213B8F61EE8A774A921D861A7B65C78B2DB949
+E9296CD93BC7511AFE1EA4347B845558F75AA41B941A78AED42608179117BDAB
+D4E171A0CCB66A995880A8B90D02AAB35C27C783EDC0A5C095F06992A7435416
+E56A48D4D9C2311587850DF71741C5801DC39EA77244EB8760A472D1D5CEFC56
+FE02F6013A4D9E8D3CD68460017DBE8F4886A84FE8FD1663BD71DDCA2D78A8B6
+489F3D64FEB1B1626F96BD225B5BACEB366DAD25009608CBD69B55806B0D303B
+9F0C6167233ECB6F50DF7194898E9B58457CA70E5088E77105AB0632DBAACB0A
+E6626F12B78159AA7AB0EE4E98A6A5712A14D2148B5477D085E2A602B3847897
+C2ED8346D8A169D00795D5CD61B03A5048668022829D067B4FE7AEAE6A29D31A
+B309EC5C2B02C3C94E8EE76E687281F8CF5479A8A3060A8DFFDF63846765FF76
+09C064FACD46E9D7E2D2C98221816DA108A198000CBE400678756E4C73214785
+FE0C6B6422FFE9CDA5172B3B48D1E7382C6DA9534CCF5201A891CB4A1A82B7C3
+3292DA68FB97395074228214AA87482977FFB639C2A94A1EA515B2030E0FE5A5
+9F606766732405E91BADB73E65CBF153F06D88B62AE5353D0F5B6322682B2577
+40C344DD2800BCA8AEB73A06DCC2A6FAA4E4D708E35BF678BD214D7870B7B652
+23931F2C2D9739E39F8E8F083A8C44AD8AE8E5B22D5D35CD59C8E6168F9DF152
+05460AE1687716D85BB9FA5E44AF9754746EDCBE8E601578FD4025BD0F67D45D
+1168AF03D766CE2555C97605391A913317EEBE5CD09D3B442A752517AE7080BC
+A3235493D23318C1011693208E677D463610DF9D25F65306D2CB8FCFB8D95CC4
+A19078863FFDB470C02C9D38A3F65C8ABAF3C5D20A47DE23D6FFB12CD0198F91
+47609F5B28B5F352933A5402333F7EDC4692262570597B7701848549D168D812
+50AAFF6381BD1D67E55541F4D04A92BFE7BCC07D11A129260C550B2D746F602B
+2DCC765AF87F2D791D755F054978D7810A8823A690C3174686BAEFF1F8BAA310
+BE1484DD6C826C6B6E74F1CE67F049326E414C5981D9AFCFFAEF420B7CBEC3D7
+92FCE72C7FED540F62BE9C9E4F1F58AC87079393F7F59777F2C637CFAE1B0245
+D43494A11B1C68F302F55276C1E4E1FEA12F2B2322E5D0C924D45CCDC205662D
+5D3BFF617156732CB719E544C40E3072E57111D8DFEAEB79C6C01AF9F4E189CA
+B2E70AA5965DFD9115F591C11C213682C79083F5048BA86DE0966ADB1EA1D35D
+8CFAE7534EB4E909770674412E40BCB19D595C82A22B9326D291DBAC791324B5
+369CDB017268A45FF34A9859070931F56931D4243907CEE740C2C0D301E2E530
+1E4C2866E1616496C0A74E52A3670EF350548D6068F7A6EDAAE107B13AEE5CE4
+4AEC68095A4490EA39099BCC4C8805922365ABA45A9A8088B89B97A209E6E944
+5636A0ED6F70D39E150BFAD261C86079BD86259B0D7BFBF80CDF519C6347684F
+518495110C87860C0509FCBC0C9F9AA07E796BA96F5FC500609715592D278589
+36F0F0ACF200BAB88EE336DA39F4C1A970011CE8B23BE9F310961E69AE9D7F0A
+88BCC9D903170D791502C94E2546BAE88F22FED393E0EB73CD44FB3CB9662703
+6C466895047F949EE09691799F12DB53FCB29DBBD19FE73962DDEB0C24CE896B
+799A70CD9080AA23C22BF51940DF06E0935A428E75DE861A939517B0F4F631D7
+EA5B6F548DAD1ADCB59C45E47DF0EDE17A0CC922AAD536E75F98656129029844
+F7C96A16B88617FDBF13D6937E8B767EEEE8DF994E0FBB8CEAFCDC47D1E1A2D8
+5A50824026735C8FD4BAD026B3DA25C4CEF0A884D1C797600DB0DC79141E5D19
+123CB0CC2159FBC66C5E5EAD4066C951ABB014246A6537CB3D7D7F9584F96B01
+C9EB5014A6B981FD95213CB090D9495482287BCAE72A8D1B278994C72B207726
+E499C19B710C47108B62EC78B7C738405BF92E14BF0E0403FFA30F5358AFD5C1
+63C2EB2BC0CCF470709F87ABADE2289C3E58627477B03730D70554C8FCBA052E
+8081EDD9B7C9D4BA71568BEA9A41C3A38A9BF852F6E3D2C0DFC6F9D23CA19F98
+1FA7E811A5E8841CDE82AAB95DC17653A0BBAC239E0AC54AE34B8DD3BE609565
+B5F217006F7DACA5C1A689ADFF8DF269F12C8CA9A285D90A4F871DFF14F289DA
+F6754EBC9EDB627983A48F6E49D8C333393FF1EC0FF9A999BFAEE8C0C7DDE267
+433834B5D4A42B3B5B0DAB1F6CFC392F182B59850C67FCCC8D74842E4D364004
+E8A3661F9803C04F79576DB6BE021A60D6CFABA18305DE87D198ECFC8EA27CCF
+624C57D57D2D6008EAAA328AE31DCFD1375B5D5E40AE8DBBF6F696BA118AE63A
+57A1F37511C983523246C3FAF798DE445B28B185F83E0553E39C017CCA8D3A87
+E7ABEF8949B673CEA3C899894337F758D14CD5E4FADCC6F2F0D98C45F2A5F0E3
+BFEED83ACDBBA45D479D2D876D1880E340A7E206C4DD033DB213EA8DA63CAA36
+EED8848BFD3D354C46C6E03B7DF0B806E2C9910D2856C227A1F062204E76D257
+6704B46C4499BD22B7B1E90601D08142421B89709292E2480CF058E7D790203F
+5D6CEC3574EB40B75F83930D85497019041F55D5872656C744376598AEA2CDFD
+E06AEC48D86164440141C1FA2EC7EB5342BE99F523E3E24A79C1CD2A8A16C5C0
+8E5D9A293CF2D9F6814CE5157C57659185B4A6624090782055E2C209224082E8
+5B90710313C62E4AABC52173E841E6B01DEA34AB3AF93189FD9A938C090632DE
+04CE5A0E9C1BA78347D68BAF1EAC218ED786382A3FE921A51C82B77861584357
+EE95F43C0909666E5AFA9322C160CB7C8324BF00133C134901E7273CA0013543
+74D5CCF15E8D0227CFBA0DEA27726DE2E7C784E77FE6914E98324FCDF7815F47
+71DF647AE5B19E797589ADE3C7484C7D33AC2EAC809FD56B88EA42AA58E73018
+C39BB970C0EB0850C4F778DDA166010DECAFC66516D48BFDCA21D2A72B575258
+513EABDE1EC2A5CEE4C3ED004C222B9004502AE40F18B4564C3EAA4ACE504591
+972AB2889A9D41664FD7E98EEB324D48685D11C445F6333E1E3ED4EA0435E12E
+8EFD9B6CB73D690069BFF9B8B4F75184D90F3D39F573D4DEFF0FFA1A6E3D84F2
+F7371443F2FEF28ABD5EB67F7E1B360663128DC767DF09EB1F5685B637802D94
+D63587647480DBD53F01F8451898401BCFB2F7F3D5BEE3711DE0F3D5D4FDF942
+B8B4510153BC5FE77B6D3BBC3EAE65A5AB31D113FEF055A6C509B4A8F57E9CFE
+4D35E954252A0660646940336A260201BAB6BE431FA57FFA7DFC5991A96151DE
+705D522C5F05FE69906C02C6F218644E38994C71F783501243CEA52B196D123C
+70F2C718F961DEA9A3F380726D3555D0C56AD9EE2B05F11A61588BDAD653B1D7
+8F0FADE3DA93779D8FBDD02881E27C030CB9E4CF0F1114400E1A1BCEF7E1DB07
+2E08B3DF2A0346C843A05A26AD9A5E0CDE785B831BCB8B5A3FDB74835E610D86
+142169ACC18874AD2E075004B780CCC943753D16BA91A8403C09059249DAC2F5
+1AAA8B7234C8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+TeXDict begin 39139632 55387786 1000 600 600 (TD.dvi)
+ at start /Fa 240[42 15[{}1 83.022 /CMSY10 rf /Fb 135[51
+2[51 49 38 50 1[46 53 51 1[43 2[25 51 53 44 46 52 49
+48 51 1[70 95[{T1Encoding ReEncodeFont}19 83.022 /SFCC1000
+rf /Fc 145[50 110[{}1 83.022 /CMMI10 rf /Fd 134[50 50
+69 1[53 37 38 39 50 53 48 53 80 27 50 1[27 53 48 29 44
+53 42 53 46 1[74 11[53 72 72 2[75 7[60 1[73 9[27 7[48
+48 2[27 6[27 10[53 28[{T1Encoding ReEncodeFont}36 83.022
+/SFBX1000 rf /Fe 130[44 44 44 44 44 44 44 44 44 44 44
+44 1[44 44 44 44 44 2[44 44 44 44 44 44 44 44 44 1[44
+1[44 1[44 44 5[44 1[44 1[44 1[44 1[44 2[44 44 1[44 44
+44 44 1[44 3[44 1[44 44 44 6[44 44 44 1[44 44 44 2[44
+44 44 4[44 29[44 4[{T1Encoding ReEncodeFont}57 83.022
+/SFTT1000 rf /Ff 11[42 10[38 38 110[40 39 1[38 45 28
+34 35 38 42 42 47 68 21 38 25 25 42 38 25 38 42 38 38
+42 10[62 1[59 3[56 1[62 1[52 5[54 56 63 59 58 7[25 11[25
+30 25 4[25 11[51 27[{T1Encoding ReEncodeFont}43 83.022
+/SFTI1000 rf /Fg 11[42 5[23 4[37 37 5[42 1[42 98[42 1[42
+37 44 44 1[44 46 32 33 33 44 46 42 46 69 23 1[25 23 46
+42 25 37 46 37 46 42 3[23 1[23 4[62 62 60 1[61 1[56 1[62
+76 52 1[43 30 1[65 54 56 63 60 59 62 5[23 23 6[42 42
+42 42 42 23 28 23 2[32 32 23 65 7[69 1[46 6[42 3[28 28
+16[{T1Encoding ReEncodeFont}70 83.022 /SFRM1000 rf /Fh
+134[56 3[61 38 47 48 2[58 64 94 29 1[35 35 1[53 1[53
+1[53 53 58 12[82 3[78 88 9[78 69[{T1Encoding ReEncodeFont}20
+119.552 /SFTI1440 rf /Fi 175[77 89 28[57 50[{T1Encoding ReEncodeFont}3
+119.552 /SFRM1440 rf /Fj 22[60 8[66 103[69 2[73 51 52
+53 69 73 66 73 110 37 2[37 73 66 40 60 73 58 1[66 10[99
+101 91 3[90 3[79 2[48 1[103 83 86 101 9[37 1[66 1[66
+66 66 66 66 66 9[37 39[{T1Encoding ReEncodeFont}40 119.552
+/SFBX1440 rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%PaperSize: A4
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop Black Black Black 142 354 a @beginspecial
+464 @llx 42 @lly 556 @urx 94 @ury 566 @rhi @setspecial
+%%BeginDocument: ulp.ps
+%!PS-Adobe-3.0
+%%Title: (1047.pdf)
+%%Version: 1 2
+%%CreationDate: (D:20000609084316)
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 464 42 556 94
+%%Pages: 1
+%%DocumentProcessColors: (atend)
+%%DocumentSuppliedResources:
+%%+ font BNGOLN+LetterGothic-Bold
+%%+ font BNGPOK+LetterGothic-BoldSlanted
+%%+ font GillSans-Bold$0X1
+%%+ font GillSans$0X1
+%%+ procset (Adobe Acrobat - PDF operators) 1.2 0
+%%+ procset (Adobe Acrobat - type operators) 1.2 0
+%%EndComments
+%%BeginDefaults
+%%EndDefaults
+%%BeginProlog
+%%EndProlog
+%%BeginSetup
+%%BeginFile: l2check
+%%Copyright: Copyright 1993 Adobe Systems Incorporated. All Rights Reserved.
+systemdict /languagelevel known
+{ systemdict /languagelevel get 1 eq }
+{ true }
+ifelse
+{
+initgraphics /Helvetica findfont 18 scalefont setfont
+72 600 moveto (Error: Your printer driver needs to be configured) dup show
+72 580 moveto (for printing to a PostScript Level 1 printer.) dup show
+exch = =
+/Helvetica-Bold findfont 16 scalefont setfont
+72 520 moveto (Windows and Unix) show
+/Times-Roman findfont 16 scalefont setfont
+72 500 moveto (Select ªLevel 1º in the PostScript options section) show
+72 480 moveto (of the Acrobat Exchange or Reader print dialog.) show
+/Helvetica-Bold findfont 16 scalefont setfont
+72 440 moveto (Macintosh) show
+/Times-Roman findfont 16 scalefont setfont
+72 420 moveto (In the Chooser, select your printer driver.) show
+72 400 moveto (Then select your printer and click the Setup button.) show
+72 380 moveto (Follow any on-screen dialogs that may appear.) show
+showpage
+quit
+}
+if
+%%EndFile
+/currentpacking where{pop currentpacking true setpacking}if
+userdict /PDF 85 dict put
+%%BeginFile: pdfvars.prc
+%%Copyright: Copyright 1987-1996 Adobe Systems Incorporated. All Rights Reserved.
+userdict /PDFVars 75 dict dup begin put
+/_save 0 def
+/_cshow 0 def
+/InitAll 0 def
+/TermAll 0 def
+/_lp /none def
+/_doClip 0 def
+/sfc 0 def
+/_sfcs 0 def
+/_sfc 0 def
+/ssc 0 def
+/_sscs 0 def
+/_ssc 0 def
+/_fcs 0 def
+/_scs 0 def
+/_fp 0 def
+/_sp 0 def
+/_f0 0 array def
+/_f1 1 array def
+/_f3 3 array def
+/_f4 4 array def
+/_fc null def
+/_s0 0 array def
+/_s1 1 array def
+/_s3 3 array def
+/_s4 4 array def
+/_sc null def
+/_cpcf null def
+/_cpcs null def
+/_inT false def
+/_tr -1 def
+/_rise 0 def
+/_ax 0 def
+/_cx 0 def
+/_ld 0 def
+/_tm matrix def
+/_ctm matrix def
+/_mtx matrix def
+/_hy (-) def
+/_fScl 0 def
+/_hs 1 def
+/_pdfEncodings 2 array def
+/_baselineadj 0 def
+/_Tj 0 def
+/_italMtx[1 0 .212557 1 0 0]def
+/_italMtx_WMode1 [1 -.212557 0 1 0 0]def
+/_basefont 0 def
+/_basefonto 0 def
+/_pdf_oldCIDInit null def
+/_categories 10 dict def
+/_sa? true def
+/_op? false def
+/_ColorSep5044? false def
+/_tmpcolr? [] def
+/_tmpop? {} def
+end
+%%EndFile
+PDFVars begin PDF begin
+%%BeginFile: pdfutil.prc
+%%Copyright: Copyright 1993 Adobe Systems Incorporated. All Rights Reserved.
+/bd {bind def} bind def
+/ld {load def} bd
+/dd { PDFVars 3 1 roll put } bd
+/xdd { exch dd } bd
+/Level2?
+systemdict /languagelevel known
+{ systemdict /languagelevel get 2 ge } { false } ifelse
+def
+/here {
+dup currentdict exch known
+{ currentdict exch get true }
+{ pop false }
+ifelse
+} bd
+/isdefined? { where { pop true } { false } ifelse } bd
+/StartLoad { dup dup not { /_save save dd } if } bd
+/EndLoad { if not { _save restore } if } bd
+/npop { { pop } repeat } bd
+%%EndFile
+%%BeginFile: pdf.prc
+%%Copyright: Copyright 1987-1996 Adobe Systems Incorporated. All Rights Reserved.
+/initialize {
+_ColorSep5044? {sep_ops begin 50 dict begin} if
+newpath
+} bd
+/terminate {
+_ColorSep5044? {end end} if
+} bd
+Level2? StartLoad
+{ /m/moveto ld
+/l/lineto ld
+/c/curveto ld
+/setSA/setstrokeadjust ld
+} EndLoad
+Level2? not StartLoad
+{
+/pl {
+transform
+0.25 sub round 0.25 add exch
+0.25 sub round 0.25 add exch
+itransform
+} bd
+/m { _sa? { pl } if moveto } bd
+/l { _sa? { pl } if lineto } bd
+/c { _sa? { pl } if curveto } bd
+/setSA { /_sa? xdd } bd
+} EndLoad
+/v { currentpoint 6 2 roll c } bd
+/y { 2 copy c } bd
+/h/closepath ld
+/d/setdash ld
+/j/setlinejoin ld
+/J/setlinecap ld
+/M/setmiterlimit ld
+/w/setlinewidth ld
+/cf currentflat def
+/i {
+dup 0 eq { pop cf } if
+setflat
+} bd
+/ilp { /_lp /none dd } bd
+/sfc {
+_lp /fill ne {
+_sfcs
+_sfc
+/_lp /fill dd
+} if
+} dd
+/ssc {
+_lp /stroke ne {
+_sscs
+_ssc
+/_lp /stroke dd
+} if
+} dd
+/n {
+_doClip 1 ge {
+_doClip 1 eq { clip } { eoclip } ifelse
+/_doClip 0 dd
+} if
+newpath
+} bd
+/f {
+_doClip 1 ge
+{
+gsave sfc fill grestore
+_doClip 1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ sfc fill }
+ifelse
+} bd
+/f* {
+_doClip 1 ge
+{
+gsave sfc eofill grestore
+_doClip 1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ sfc eofill }
+ifelse
+} bd
+/S {
+_doClip 1 ge
+{
+gsave ssc stroke grestore
+_doClip 1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ ssc stroke }
+ifelse
+} bd
+/s { h S } bd
+/B {
+_doClip dup 1 ge
+gsave f grestore
+{
+gsave S grestore
+1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ pop S }
+ifelse
+} bd
+/b { h B } bd
+/B* {
+_doClip dup 1 ge
+gsave f* grestore
+{
+gsave S grestore
+1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ pop S }
+ifelse
+} bd
+/b* { h B* } bd
+/W { /_doClip 1 dd } bd
+/W* { /_doClip 2 dd } bd
+/q/save ld
+/Q { restore ilp } bd
+Level2? StartLoad
+{ /defineRes/defineresource ld
+/findRes/findresource ld
+currentglobal
+true systemdict /setglobal get exec
+[/Function /ExtGState /Form]
+{ /Generic /Category findresource dup length dict copy /Category defineresource pop }
+forall
+systemdict /setglobal get exec
+} EndLoad
+Level2? not StartLoad
+{ /AlmostFull?
+{ dup maxlength exch length sub 2 le
+} bind def
+/Expand
+{ 1 index maxlength mul cvi dict
+dup begin exch { def } forall end
+} bind def
+/xput
+{ 3 2 roll
+dup 3 index known not
+{ dup AlmostFull? { 1.5 Expand } if
+} if
+dup 4 2 roll put
+} bind def
+/defineRes
+{ _categories 1 index known not
+{ /_categories _categories 2 index 10 dict xput store
+} if
+_categories exch 2 copy get 5 -1 roll 4 index xput put
+} bind def
+/findRes
+{ _categories exch get exch get
+} bind def
+} EndLoad
+/cs
+{
+dup where { pop load } if
+dup /_fcs xdd
+ucs
+_cpcf exch get
+/_fc xdd
+/_fp null dd
+} bd
+/CS
+{
+dup where { pop load } if
+dup /_scs xdd ucs _cpcs exch get /_sc xdd /_sp null dd
+} bd
+/ucs {
+dup type /arraytype eq
+{ dup 0 get
+dup /Indexed eq
+{ pop 0 get }
+{ /Pattern eq
+{ dup length 2 eq
+{ 1 get ucs }
+{ 0 get }
+ifelse }
+{ 0 get }
+ifelse }
+ifelse }
+if }
+bd
+/_cpcf
+15 dict dup begin
+/DefaultGray _f1 def
+/DeviceGray _f1 def
+/DefaultRGB _f3 def
+/DeviceRGB _f3 def
+/DeviceCMYK _f4 def
+/CalGray _f1 def
+/CalRGB _f3 def
+/CalCMYK _f4 def
+/Lab _f3 def
+/Pattern _f0 def
+/Indexed _f1 def
+/Separation _f1 def
+/CIEBasedA _f1 def
+/CIEBasedABC _f3 def
+end
+dd
+/_cpcs
+15 dict dup begin
+/DefaultGray _s1 def
+/DeviceGray _s1 def
+/DefaultRGB _s3 def
+/DeviceRGB _s3 def
+/DeviceCMYK _s4 def
+/CalGray _s1 def
+/CalRGB _s3 def
+/CalCMYK _s4 def
+/Lab _s3 def
+/Pattern _s0 def
+/Indexed _s1 def
+/Separation _s1 def
+/CIEBasedA _s1 def
+/CIEBasedABC _s3 def
+end
+dd
+Level2? not StartLoad {
+/ri/pop ld
+/makePat/pop ld
+} EndLoad
+Level2? StartLoad {
+/ri
+{
+/findcolorrendering isdefined?
+{
+mark exch
+findcolorrendering
+counttomark 2 eq
+{ type /booleantype eq
+{ dup type /nametype eq
+{ dup /ColorRendering resourcestatus
+{ pop pop
+dup /DefaultColorRendering ne
+{
+/ColorRendering findresource
+setcolorrendering
+} if
+} if
+} if
+} if
+} if
+cleartomark
+}
+{ pop
+} ifelse
+} bd
+/makePat /makepattern ld
+} EndLoad
+Level2? not _ColorSep5044? or StartLoad
+{
+/L1setcolor {
+aload length
+dup 0 eq
+{ pop .5 setgray }
+{ dup 1 eq
+{ pop setgray }
+{ 3 eq
+{ setrgbcolor }
+{ setcmykcolor }
+ifelse }
+ifelse }
+ifelse
+} bind dd
+/_sfcs { } dd
+/_sscs { } dd
+} EndLoad
+Level2? not _ColorSep5044? not and StartLoad
+{
+/_sfc { _fc L1setcolor } dd
+/_ssc { _sc L1setcolor } dd
+} EndLoad
+Level2? _ColorSep5044? not and StartLoad
+{
+/_sfcs
+{
+_fcs setcolorspace
+} bind dd
+/_sscs
+{
+_scs setcolorspace
+} bind dd
+/_sfc
+{
+_fc aload pop
+_fp null eq
+{ setcolor }
+{ _fp setpattern }
+ifelse
+} bind dd
+/_ssc
+{
+_sc aload pop
+_sp null eq { setcolor } { _sp setpattern } ifelse
+} bind dd
+} EndLoad
+/sc
+{
+_fc astore pop
+ilp
+} bd
+/SC
+{
+_sc astore pop
+ilp
+} bd
+/scn {
+dup type /dicttype eq
+{ dup /_fp xdd
+/PaintType get 1 eq
+{ /_fc _f0 dd ilp }
+{ /_fc _cpcf _fcs ucs get dd
+sc }
+ifelse }
+{ sc }
+ifelse
+} bd
+/SCN {
+dup type /dicttype eq
+{ dup /_sp xdd
+/PaintType get 1 eq
+{ /_sc _s0 dd ilp }
+{ /_sc _cpcs _scs ucs get dd
+SC }
+ifelse }
+{ SC }
+ifelse
+} bd
+/g { /DefaultGray cs sc } bd
+/rg { /DefaultRGB cs sc } bd
+/k { /DeviceCMYK cs sc } bd
+/G { /DefaultGray CS SC } bd
+/RG { /DefaultRGB CS SC } bd
+/K { /DeviceCMYK CS SC } bd
+/cm { _mtx astore concat } bd
+/re {
+4 2 roll m
+1 index 0 rlineto
+0 exch rlineto
+neg 0 rlineto
+h
+} bd
+/RC/rectclip ld
+/EF/execform ld
+/PS { cvx exec } bd
+/initgs {
+/DefaultGray where
+{ pop }
+{ /DefaultGray /DeviceGray dd }
+ifelse
+/DefaultRGB where
+{ pop }
+{ /DefaultRGB /DeviceRGB dd }
+ifelse
+0 g 0 G
+[] 0 d 0 j 0 J 10 M 1 w
+true setSA
+} bd
+21 dict dup begin
+/CosineDot
+{ 180 mul cos exch 180 mul cos add 2 div } bd
+/Cross
+{ abs exch abs 2 copy gt { exch } if pop neg } bd
+/Diamond
+{ abs exch abs 2 copy add .75 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 2 copy add 1.23 le
+{ .85 mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse }
+ifelse } bd
+/Double
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add } bd
+/DoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add } bd
+/Ellipse
+{ abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt
+{ pop dup mul exch .75 div dup mul add 4 div
+1 exch sub }
+{ dup 1 gt
+{pop 1 exch sub dup mul exch 1 exch sub
+.75 div dup mul add 4 div 1 sub }
+{ .5 exch sub exch pop exch pop }
+ifelse }
+ifelse } bd
+/EllipseA
+{ dup mul .9 mul exch dup mul add 1 exch sub } bd
+/EllipseB
+{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } bd
+/EllipseC
+{ dup .5 gt { 1 exch sub } if
+dup .25 ge
+{ .5 exch sub 4 mul dup mul 1 sub }
+{ 4 mul dup mul 1 exch sub }
+ifelse
+exch
+dup .5 gt { 1 exch sub } if
+dup .25 ge
+{ .5 exch sub 4 mul dup mul 1 sub }
+{ 4 mul dup mul 1 exch sub }
+ifelse
+add -2 div } bd
+/InvertedDouble
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedDoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedEllipseA
+{ dup mul .9 mul exch dup mul add 1 sub } bd
+/InvertedSimpleDot
+{ dup mul exch dup mul add 1 sub } bd
+/Line
+{ exch pop abs neg } bd
+/LineX
+{ pop } bd
+/LineY
+{ exch pop } bd
+/Rhomboid
+{ abs exch abs 0.9 mul add 2 div } bd
+/Round
+{ abs exch abs 2 copy add 1 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse } bd
+/SimpleDot
+{ dup mul exch dup mul add 1 exch sub } bd
+/Square
+{ abs exch abs 2 copy lt { exch } if pop neg } bd
+end
+{ /Function defineRes pop } forall
+/Identity {} /Function defineRes pop
+_ColorSep5044? StartLoad {
+/_defaulttransferfunc currenttransfer def
+/currentcolortransfer where
+{ pop /_defaultcolortransferfuncs [ currentcolortransfer ] def }
+if
+/concattransferfuncs {
+[ 3 1 roll /exec load exch /exec load ] cvx
+} bd
+/concatandsettransfer {
+/_defaulttransferfunc load concattransferfuncs settransfer
+} bd
+/concatandsetcolortransfer {
+colorplate 0 eq
+{
+_defaultcolortransferfuncs aload pop
+8 -1 roll 5 -1 roll concattransferfuncs 7 1 roll
+6 -1 roll 4 -1 roll concattransferfuncs 5 1 roll
+4 -1 roll 3 -1 roll concattransferfuncs 3 1 roll
+concattransferfuncs
+setcolortransfer
+} if
+colorplate 1 ge colorplate 4 le and
+{
+4 colorplate sub index 4 { exch pop } repeat
+concatandsettransfer
+} if
+colorplate 5 ge
+{
+0 index 4 { exch pop } repeat
+concatandsettransfer
+} if
+} bd
+/tn5044sethalftone
+{
+begin
+HalftoneType 5 eq
+{ [/Default /Cyan /Magenta /Yellow /Black /Default /Default /Default]
+colorplate get
+here not {
+/Default here not { currentdict } if
+} if
+}
+{ currentdict }
+ifelse
+end
+begin
+/TransferFunction here
+{
+concatandsettransfer
+currentdict dup length dict
+begin
+{
+1 index /TransferFunction ne { def } { pop pop } ifelse
+} forall
+currentdict
+end
+}
+{
+currentdict
+} ifelse
+end
+sethalftone
+} bd
+} EndLoad
+Level2? StartLoad {
+/gs
+{
+begin
+/SA here { setstrokeadjust } if
+/OP here { setoverprint } if
+/BG here { setblackgeneration } if
+/UCR here { setundercolorremoval } if
+/TR here
+{
+_ColorSep5044?
+{
+dup xcheck
+{ concatandsettransfer }
+{ aload pop concatandsetcolortransfer }
+ifelse
+}
+{
+dup xcheck
+{ settransfer }
+{ aload pop setcolortransfer }
+ifelse
+} ifelse
+} if
+/sethalftonephase isdefined? { /HTP here { sethalftonephase } if } if
+/HT here
+{ _ColorSep5044?
+{ tn5044sethalftone }
+{ sethalftone }
+ifelse
+} if
+end
+} bd
+/_defaulthalftone currenthalftone def
+} EndLoad
+Level2? not StartLoad {
+/gs
+{
+begin
+/SA here { /_sa? xdd } if
+/OP here { dup /_op? xdd
+/setoverprint where {pop setoverprint}
+{pop} ifelse
+} if
+/TR here
+{
+_ColorSep5044?
+{ dup xcheck
+{ concatandsettransfer }
+{ aload pop concatandsetcolortransfer }
+ifelse
+}
+{ dup xcheck
+{ settransfer }
+{ aload pop setcolortransfer }
+ifelse
+} ifelse
+} if
+/HT here
+{ _ColorSep5044?
+{ tn5044sethalftone }
+{ sethalftone }
+ifelse
+} if
+end
+} bd
+5 dict dup
+begin
+currentscreen 1 [/HalftoneType /SpotFunction /Angle /Frequency ]
+{ exch def } forall
+end
+/_defaulthalftone exch def
+} EndLoad
+/int {
+dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul
+exch pop add exch pop
+} bd
+/limit {
+dup 2 index le { exch } if pop
+dup 2 index ge { exch } if pop
+} bd
+_ColorSep5044? StartLoad {
+/_sfc
+{
+_fp null eq
+{ _fcs type /arraytype eq
+{_fcs 0 get /Separation eq
+{
+_fcs 1 get /All eq
+{
+_fc aload pop 1 exch sub
+/setseparationgray where pop begin setseparationgray end
+}
+{
+1 _fcs 3 get exec _fcs 1 get
+/findcmykcustomcolor where pop begin findcmykcustomcolor end
+_fc aload pop
+/setcustomcolor where pop begin setcustomcolor end
+}
+ifelse
+}
+{ _fc L1setcolor }
+ifelse
+}
+{ _fc L1setcolor }
+ifelse
+}
+{ _fc L1setcolor }
+ifelse
+} bind dd
+/_ssc
+{
+_sp null eq
+{ _scs type /arraytype eq
+{_scs 0 get /Separation eq
+{
+_scs 1 get /All eq
+{
+_sc aload pop 1 exch sub
+/setseparationgray where pop begin setseparationgray end
+}
+{
+1 _scs 3 get exec _scs 1 get
+/findcmykcustomcolor where pop begin findcmykcustomcolor end
+_sc aload pop
+/setcustomcolor where pop begin setcustomcolor end
+}
+ifelse
+}
+{ _sc L1setcolor }
+ifelse
+}
+{ _sc L1setcolor }
+ifelse
+}
+{ _sc L1setcolor }
+ifelse
+} bind dd
+} EndLoad
+%%EndFile
+%%BeginFile: pdftext.prc
+%%Copyright: Copyright 1987-1997 Adobe Systems Incorporated. All Rights Reserved.
+PDF /PDFText 65 dict dup begin put
+/initialize { PDFText begin } bd
+/terminate { end } bd
+/pdf_has_composefont? systemdict /composefont known def
+/CopyFont {
+{
+1 index /FID ne 2 index /UniqueID ne and
+{ def } { pop pop } ifelse
+} forall
+} bd
+/Type0CopyFont
+{
+exch
+dup length dict
+begin
+CopyFont
+[
+exch
+FDepVector
+{
+dup /FontType get 0 eq
+{
+1 index Type0CopyFont
+/_pdfType0 exch definefont
+}
+{
+/_pdfBaseFont exch
+2 index exec
+}
+ifelse
+exch
+}
+forall
+pop
+]
+/FDepVector exch def
+currentdict
+end
+} bd
+/cHexEncoding
+[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12
+/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25
+/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38
+/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B
+/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E
+/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71
+/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84
+/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97
+/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA
+/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD
+/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0
+/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3
+/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6
+/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def
+/modEnc {
+/_enc xdd
+/_icode 0 dd
+counttomark 1 sub -1 0
+{
+index
+dup type /nametype eq
+{
+_enc _icode 3 -1 roll put
+_icode 1 add
+}
+if
+/_icode xdd
+} for
+cleartomark
+_enc
+} bd
+/trEnc {
+/_enc xdd
+255 -1 0 {
+exch dup -1 eq
+{ pop /.notdef }
+{ Encoding exch get }
+ifelse
+_enc 3 1 roll put
+} for
+pop
+_enc
+} bd
+/TE {
+/_i xdd
+StandardEncoding 256 array copy modEnc
+_pdfEncodings exch _i exch put
+} bd
+/TZ
+{
+/_usePDFEncoding xdd
+findfont
+dup length 2 add dict
+begin
+{
+1 index /FID ne { def } { pop pop } ifelse
+} forall
+/FontName exch def
+_usePDFEncoding 0 ge
+{
+/Encoding _pdfEncodings _usePDFEncoding get def
+pop
+}
+{
+_usePDFEncoding -1 eq
+{
+counttomark 0 eq
+{ pop }
+{
+Encoding 256 array copy
+modEnc /Encoding exch def
+}
+ifelse
+}
+{
+256 array
+trEnc /Encoding exch def
+}
+ifelse
+}
+ifelse
+FontName currentdict
+end
+definefont pop
+}
+bd
+/Level2?
+systemdict /languagelevel known
+{systemdict /languagelevel get 2 ge}
+{false}
+ifelse
+def
+Level2?
+{
+/_pdfFontStatus
+{
+currentglobal exch
+/Font resourcestatus
+{pop pop true}
+{false}
+ifelse
+exch setglobal
+} bd
+}
+{
+/_pdfFontStatusString 50 string def
+_pdfFontStatusString 0 (fonts/) putinterval
+/_pdfFontStatus
+{
+_pdfFontStatusString 6 42 getinterval
+cvs length 6 add
+_pdfFontStatusString exch 0 exch getinterval
+status
+{ pop pop pop pop true}
+{ false }
+ifelse
+} bd
+}
+ifelse
+Level2?
+{
+/_pdfCIDFontStatus
+{
+/CIDFont /Category resourcestatus
+{
+pop pop
+/CIDFont resourcestatus
+{pop pop true}
+{false}
+ifelse
+}
+{ pop false }
+ifelse
+} bd
+}
+if
+/_pdfString100 100 string def
+/_pdfComposeFontName
+{
+dup length 1 eq
+{
+0 get
+1 index
+type /nametype eq
+{
+_pdfString100 cvs
+length dup dup _pdfString100 exch (-) putinterval
+_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval
+2 index exch cvs length
+add 1 add _pdfString100 exch 0 exch getinterval
+exch pop
+true
+}
+{
+pop pop
+false
+}
+ifelse
+}
+{
+false
+}
+ifelse
+} bd
+pdf_has_composefont?
+{
+/_pdfComposeFont
+{
+1 index /CMap resourcestatus
+{pop pop true}
+{false}
+ifelse
+1 index true exch
+{
+_pdfCIDFontStatus not
+{pop false exit}
+if
+}
+forall
+and
+{ 3 -1 roll pop composefont true}
+{
+4 -1 roll pop
+_pdfComposeFontName
+{
+dup _pdfFontStatus
+{ findfont definefont true }
+{
+pop
+dup _pdfFontStatus
+{ findfont true }
+{ pop false }
+ifelse
+}
+ifelse
+}
+{
+dup _pdfFontStatus
+{ findfont true }
+{ pop false }
+ifelse
+}
+ifelse
+}
+ifelse
+} bd
+}
+{
+/_pdfComposeFont
+{
+4 -1 roll pop
+_pdfComposeFontName not
+{
+dup
+}
+if
+2 copy _pdfFontStatus
+{pop findfont exch pop true}
+{
+eq
+{pop false}
+{
+dup _pdfFontStatus
+{findfont true}
+{pop false}
+ifelse
+}
+ifelse
+}
+ifelse
+} bd
+}
+ifelse
+/_pdfFaceByStyleDict 4 dict dup begin
+Level2?
+{
+/Serif
+/HeiseiMin-W3-83pv-RKSJ-H _pdfFontStatus
+{/HeiseiMin-W3}
+{/Ryumin-Light}
+ifelse
+def
+/SansSerif
+/HeiseiKakuGo-W5-83pv-RKSJ-H _pdfFontStatus
+{/HeiseiKakuGo-W5}
+{/GothicBBB-Medium}
+ifelse
+def
+/HeiseiMaruGo-W4-83pv-RKSJ-H _pdfFontStatus
+{/HeiseiMaruGo-W4}
+{
+/Jun101-Light-RKSJ-H _pdfFontStatus
+{ /Jun101-Light }
+{ SansSerif }
+ifelse
+}
+ifelse
+/RoundSansSerif exch def
+/Default Serif def
+}
+{
+/Serif /Ryumin-Light def
+/SansSerif /GothicBBB-Medium def
+{
+(fonts/Jun101-Light-83pv-RKSJ-H) status
+}stopped
+{pop}{
+{ pop pop pop pop /Jun101-Light }
+{ SansSerif }
+ifelse
+/RoundSansSerif exch def
+}ifelse
+/Default Serif def
+}
+ifelse
+end
+def
+/_pdf_Adobe-Japan1-2 (Adobe-Japan1-2) def
+/_pdfConcatNames
+{
+exch
+_pdfString100 cvs
+length dup dup _pdfString100 exch (-) putinterval
+_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval
+3 -1 roll exch cvs length
+add 1 add _pdfString100 exch 0 exch getinterval
+} bind def
+/_pdfSubSetFontByStyleDict 4 dict dup begin
+_pdfFaceByStyleDict
+{
+_pdf_Adobe-Japan1-2 _pdfConcatNames
+dup _pdfFontStatus
+{ def }
+{
+{
+pop
+dup /SansSerif eq
+{
+/HeiseiKakuGo-W5-Adobe-Japan1-2 dup _pdfFontStatus
+{ def exit }
+{ pop }
+ifelse
+}
+if
+dup /Serif eq
+{
+/HeiseiMin-W3-Adobe-Japan1-2 dup _pdfFontStatus
+{ def exit }
+{ pop }
+ifelse
+}
+if
+pop exit
+}
+loop
+}
+ifelse
+}
+forall
+end def
+/TZzero
+{
+/_fyAdj xdd
+/_wmode xdd
+/_styleArr xdd
+4 copy
+_pdfComposeFont
+{exch pop exch pop exch pop}
+{
+[
+0 1 _styleArr length 1 sub
+{
+_styleArr exch get
+_pdfFaceByStyleDict exch 2 copy known not
+{ pop /Default }
+if
+get
+}
+for
+]
+exch pop
+3 index 3 index 4 2 roll
+_pdfComposeFont
+{exch pop}
+{
+findfont
+}
+ifelse
+}
+ifelse
+dup /FontType get 3 eq _wmode 1 eq and
+{
+_pdfVerticalRomanT3Font dup length dict copy
+begin
+/_basefont exch def
+/Encoding _basefont /Encoding get def
+}
+{
+dup length 2 add dict
+begin
+{1 index /FID ne {def}{pop pop} ifelse }
+forall
+} ifelse
+/WMode _wmode def
+/BaseLineAdj _fyAdj def
+FontType 0 ne
+{
+/Encoding Encoding dup length array copy dup 16#5c /yen put def
+/_fauxfont true def
+} if
+currentdict
+end
+definefont pop
+}
+bd
+/swj {
+dup 4 1 roll
+dup length exch stringwidth
+exch 5 -1 roll 3 index mul add
+4 1 roll 3 1 roll mul add
+6 2 roll /_cnt 0 dd
+{1 index eq {/_cnt _cnt 1 add dd} if} forall pop
+exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop
+} bd
+/jss {
+4 1 roll
+{
+2 npop
+(0) exch 2 copy 0 exch put
+gsave
+32 eq
+{
+exch 6 index 6 index 6 index 5 -1 roll widthshow
+currentpoint
+}
+{
+false charpath currentpoint
+4 index setmatrix stroke
+}
+ifelse
+grestore
+moveto
+2 copy rmoveto
+} exch cshow
+6 npop
+} def
+/jsfTzero {
+{
+2 npop
+(0) exch 2 copy 0 exch put
+exch show
+32 eq
+{
+4 index 4 index rmoveto
+}
+if
+2 copy rmoveto
+} exch cshow
+5 npop
+} def
+/jsp
+{
+{
+2 npop
+(0) exch 2 copy 0 exch put
+32 eq
+{ exch 5 index 5 index 5 index 5 -1 roll widthshow }
+{ false charpath }
+ifelse
+2 copy rmoveto
+} exch cshow
+5 npop
+} bd
+/trj { _cx 0 fWModeProc 32 _ax 0 fWModeProc 6 5 roll } bd
+/pjsf { trj sfc fawidthshowProc } bd
+/pjss { trj _ctm ssc jss } bd
+/pjsc { trj jsp } bd
+/_Tjdef [
+/pjsf load
+/pjss load
+{
+dup
+currentpoint 3 2 roll
+pjsf
+newpath moveto
+pjss
+} bind
+{
+trj swj rmoveto
+} bind
+{
+dup currentpoint 4 2 roll gsave
+pjsf
+grestore 3 1 roll moveto
+pjsc
+} bind
+{
+dup currentpoint 4 2 roll
+currentpoint gsave newpath moveto
+pjss
+grestore 3 1 roll moveto
+pjsc
+} bind
+{
+dup currentpoint 4 2 roll gsave
+dup currentpoint 3 2 roll
+pjsf
+newpath moveto
+pjss
+grestore 3 1 roll moveto
+pjsc
+} bind
+/pjsc load
+] def
+/BT
+{
+/_inT true dd
+_ctm currentmatrix pop matrix _tm copy pop
+0 _rise _baselineadj add translate _hs 1 scale
+0 0 moveto
+} bd
+/ET
+{
+/_inT false dd
+_tr 3 gt {clip} if
+_ctm setmatrix newpath
+} bd
+/Tr {
+_inT { _tr 3 le {currentpoint newpath moveto} if } if
+dup /_tr xdd
+_Tjdef exch get /_Tj xdd
+} bd
+/Tj {
+userdict /$$copystring 2 index put
+_Tj
+} bd
+/iTm { _ctm setmatrix _tm concat 0 _rise _baselineadj add translate _hs 1 scale } bd
+/Tm { _tm astore pop iTm 0 0 moveto } bd
+/Td { _mtx translate _tm _tm concatmatrix pop iTm 0 0 moveto } bd
+/TD { dup /_ld xdd Td } bd
+/_nullProc {} bd
+/Tf {
+dup 1000 div /_fScl xdd
+exch findfont dup
+/_nullProc exch
+/WMode known
+{
+1 index /WMode get 1 eq
+{pop /exch}
+if
+}
+if
+load /fWModeProc xdd
+dup
+/FontType get 0 eq dup _cx 0 ne and
+{ /jsfTzero }
+{ /awidthshow }
+ifelse
+load /fawidthshowProc xdd
+/_fTzero xdd
+dup /BaseLineAdj known
+{ dup /BaseLineAdj get _fScl mul }
+{ 0 }
+ifelse
+/_baselineadj xdd
+currentpoint iTm moveto
+exch scalefont setfont
+} bd
+/TL { neg /_ld xdd } bd
+/Tw {
+/_cx xdd
+_cx 0 ne _fTzero and
+{ /jsfTzero }
+{ /awidthshow }
+ifelse
+load /fawidthshowProc xdd
+} bd
+/Tc { /_ax xdd } bd
+/Ts { /_rise xdd currentpoint iTm moveto } bd
+/Tz { 100 div /_hs xdd iTm } bd
+/Tk { exch pop _fScl mul neg 0 fWModeProc rmoveto } bd
+/T* { 0 _ld Td } bd
+/' { T* Tj } bd
+/" { exch Tc exch Tw ' } bd
+/TJ {
+{
+dup type /stringtype eq
+{ Tj }
+{ 0 exch Tk }
+ifelse
+} forall
+} bd
+/T- { _hy Tj } bd
+/d0/setcharwidth ld
+/d1 { setcachedevice /sfc{}dd /ssc{}dd } bd
+/nND {{/.notdef} repeat} bd
+/T3Defs {
+/BuildChar
+{
+1 index /Encoding get exch get
+1 index /BuildGlyph get exec
+}
+def
+/BuildGlyph {
+exch begin
+GlyphProcs exch get exec
+end
+} def
+} bd
+/_pdfBoldRomanWidthProc
+{
+stringwidth 1 index 0 ne { exch .03 add exch }if setcharwidth
+} bd
+/_pdfType0WidthProc
+{
+dup stringwidth 0 0 moveto
+2 index true charpath pathbbox
+0 -1
+7 index 2 div .88
+setcachedevice2
+pop
+} bd
+/_pdfBoldBaseFont
+10 dict begin
+/FontType 3 def
+/FontMatrix[1 0 0 1 0 0]def
+/FontBBox[0 0 1 1]def
+/Encoding cHexEncoding def
+/_setwidthProc /_pdfBoldRomanWidthProc load def
+/_bcstr1 1 string def
+/BuildChar
+{
+exch begin
+_basefont setfont
+_bcstr1 dup 0 4 -1 roll put
+dup
+_setwidthProc
+0 0 moveto
+dup show
+_basefonto setfont
+0 0 moveto
+show
+end
+}bd
+currentdict
+end
+def
+/_pdfVerticalRomanT3Font
+10 dict begin
+/FontType 3 def
+/FontMatrix[1 0 0 1 0 0]def
+/FontBBox[0 0 1 1]def
+/_bcstr1 1 string def
+/BuildChar
+{
+exch begin
+_basefont setfont
+_bcstr1 dup 0 4 -1 roll put
+dup
+_pdfType0WidthProc
+0 0 moveto
+show
+end
+}bd
+currentdict
+end
+def
+/MakeBoldFont
+{
+dup dup length 2 add dict
+begin
+CopyFont
+/PaintType 2 def
+/StrokeWidth .03 0 FontMatrix idtransform pop def
+/dummybold currentdict
+end
+definefont
+_pdfBoldBaseFont 8 dict copy begin
+/_basefont exch def
+/_basefonto exch def
+currentdict
+end
+definefont
+} bd
+/MakeBold {
+findfont dup
+/FontType get 0 eq
+{
+_pdfBoldBaseFont /_setwidthProc /_pdfType0WidthProc load put
+{MakeBoldFont} Type0CopyFont definefont
+}
+{
+dup /_fauxfont known not
+{
+_pdfBoldBaseFont /_setwidthProc /_pdfBoldRomanWidthProc load put
+MakeBoldFont
+}
+{ definefont }
+ifelse
+}
+ifelse
+pop
+}bd
+/MakeItalic {
+findfont
+dup /WMode 2 copy known
+{
+get 1 eq
+{ _italMtx_WMode1 }
+{ _italMtx }
+ifelse
+}
+{ pop pop _italMtx }
+ifelse
+makefont
+definefont pop
+}bd
+/MakeBoldItalic {
+/dummybold exch
+MakeBold
+/dummybold
+MakeItalic
+}bd
+currentdict readonly pop end
+%%EndFile
+PDFText begin
+[39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis
+/Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute
+/egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde
+/oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex
+/udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
+/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash
+/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef
+/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash
+/questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef
+/guillemotleft/guillemotright/ellipsis/.notdef/Agrave/Atilde/Otilde/OE/oe
+/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide
+/.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright
+/fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand
+/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex
+/Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex
+/Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla
+/hungarumlaut/ogonek/caron
+0 TE
+[1/dotlessi/caron 39/quotesingle 96/grave 
+127/bullet/bullet/bullet/quotesinglbase/florin/quotedblbase/ellipsis
+/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
+/bullet/bullet/bullet/bullet/quoteleft/quoteright/quotedblleft
+/quotedblright/bullet/endash/emdash/tilde/trademark/scaron
+/guilsinglright/oe/bullet/bullet/Ydieresis/space/exclamdown/cent/sterling
+/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine
+/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus
+/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla
+/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters
+/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
+/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash
+/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave
+/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute
+/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde
+/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute
+/ucircumflex/udieresis/yacute/thorn/ydieresis
+1 TE
+end
+currentdict readonly pop
+end end
+/currentpacking where {pop setpacking}if
+PDFVars/InitAll{[PDF PDFText]{/initialize get exec}forall initgs 0 Tr}put
+PDFVars/TermAll{[PDFText PDF]{/terminate get exec}forall}put
+PDFVars begin PDF begin PDFVars/InitAll get exec
+PDFVars/TermAll get exec end end
+
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+userdict /pgsave save put
+PDFVars begin PDF begin PDFVars/InitAll get exec
+/N44 [/CIEBasedABC <<
+	/MatrixLMN [ 0.4124 0.2126 0.0193 0.3576 0.7151 
+		0.1192 0.1805 0.0722 0.9505 ]
+	/DecodeLMN [{2.2222 exp}bind
+		{2.2222 exp}bind
+		{2.2222 exp}bind]
+	/WhitePoint [0.9505 1 1.089]
+	>>]/ColorSpace defineRes pop
+/N75 <<
+/SA true 
+/TR {}
+>> /ExtGState defineRes pop
+/N76 <<
+/SA false 
+/TR {}
+>> /ExtGState defineRes pop
+%%EndPageSetup
+0 0 595 842 RC
+0 g
+
+/N75 /ExtGState findRes gs
+2 i
+512.518 46.469 m
+512.236 46.589 511.922 46.657 511.606 46.657 c
+511.298 46.657 510.899 46.525 510.899 46.047 c
+510.899 45.284 512.866 45.605 512.866 44.131 c
+512.866 43.167 512.089 42.802 511.182 42.802 c
+510.694 42.802 510.475 42.865 510.032 42.972 c
+510.116 43.766 l
+510.424 43.602 510.777 43.495 511.131 43.495 c
+511.471 43.495 511.927 43.665 511.927 44.061 c
+511.927 44.899 509.962 44.554 509.962 46.009 c
+509.962 46.992 510.739 47.351 511.529 47.351 c
+511.915 47.351 512.274 47.301 512.602 47.193 c
+512.518 46.469 l
+f 
+515.05 46.582 m
+513.765 46.582 l
+513.765 47.275 l
+517.235 47.275 l
+517.235 46.582 l
+515.95 46.582 l
+515.95 42.877 l
+515.05 42.877 l
+515.05 46.582 l
+f 
+518.282 47.275 m
+519.253 47.275 l
+520.216 47.275 521.366 47.307 521.366 46.085 c
+521.366 45.567 521.012 45.14 520.441 45.063 c
+520.441 45.051 l
+520.685 45.032 520.827 44.793 520.917 44.598 c
+521.636 42.877 l
+520.634 42.877 l
+520.095 44.251 l
+519.966 44.578 519.85 44.705 519.47 44.705 c
+519.181 44.705 l
+519.181 42.877 l
+518.282 42.877 l
+518.282 47.275 l
+h
+519.181 45.397 m
+519.477 45.397 l
+519.921 45.397 520.428 45.461 520.428 46.009 c
+520.428 46.538 519.926 46.582 519.477 46.582 c
+519.181 46.582 l
+519.181 45.397 l
+f 
+524.123 47.275 m
+525.137 47.275 l
+526.898 42.877 l
+525.902 42.877 l
+525.516 43.886 l
+523.699 43.886 l
+523.306 42.877 l
+522.375 42.877 l
+524.123 47.275 l
+h
+524.617 46.394 m
+524.604 46.394 l
+523.956 44.578 l
+525.266 44.578 l
+524.617 46.394 l
+f 
+530.438 46.469 m
+530.156 46.589 529.842 46.657 529.526 46.657 c
+529.218 46.657 528.82 46.525 528.82 46.047 c
+528.82 45.284 530.786 45.605 530.786 44.131 c
+530.786 43.167 530.009 42.802 529.102 42.802 c
+528.614 42.802 528.395 42.865 527.952 42.972 c
+528.036 43.766 l
+528.345 43.602 528.698 43.495 529.051 43.495 c
+529.391 43.495 529.847 43.665 529.847 44.061 c
+529.847 44.899 527.882 44.554 527.882 46.009 c
+527.882 46.992 528.659 47.351 529.449 47.351 c
+529.835 47.351 530.194 47.301 530.522 47.193 c
+530.438 46.469 l
+f 
+532.155 47.275 m
+533.722 47.275 l
+534.301 47.275 535.168 47.111 535.168 46.147 c
+535.168 45.625 534.807 45.259 534.274 45.164 c
+534.274 45.152 l
+534.885 45.095 535.303 44.692 535.303 44.15 c
+535.303 43.041 534.288 42.877 533.722 42.877 c
+532.155 42.877 l
+532.155 47.275 l
+h
+533.054 43.57 m
+533.478 43.57 l
+533.895 43.57 534.403 43.671 534.403 44.182 c
+534.403 44.755 533.927 44.843 533.478 44.843 c
+533.054 44.843 l
+533.054 43.57 l
+h
+533.054 45.499 m
+533.42 45.499 l
+533.799 45.499 534.268 45.58 534.268 46.034 c
+534.268 46.544 533.812 46.582 533.401 46.582 c
+533.054 46.582 l
+533.054 45.499 l
+f 
+538.612 47.351 m
+540.018 47.351 540.808 46.418 540.808 45.089 c
+540.808 43.76 540.032 42.802 538.612 42.802 c
+537.173 42.802 536.414 43.74 536.414 45.089 c
+536.414 46.437 537.185 47.351 538.612 47.351 c
+h
+538.612 43.495 m
+539.53 43.495 539.871 44.295 539.871 45.089 c
+539.871 45.864 539.505 46.657 538.612 46.657 c
+537.719 46.657 537.352 45.864 537.352 45.089 c
+537.352 44.295 537.693 43.495 538.612 43.495 c
+f 
+542.152 47.275 m
+543.052 47.275 l
+543.052 44.736 l
+543.052 43.986 543.296 43.495 543.983 43.495 c
+544.671 43.495 544.915 43.986 544.915 44.736 c
+544.915 47.275 l
+545.814 47.275 l
+545.814 44.465 l
+545.814 43.287 545.132 42.802 543.983 42.802 c
+542.833 42.802 542.152 43.287 542.152 44.465 c
+542.152 47.275 l
+f 
+547.299 47.275 m
+548.269 47.275 l
+549.232 47.275 550.382 47.307 550.382 46.085 c
+550.382 45.567 550.029 45.14 549.458 45.063 c
+549.458 45.051 l
+549.702 45.032 549.843 44.793 549.932 44.598 c
+550.653 42.877 l
+549.65 42.877 l
+549.11 44.251 l
+548.982 44.578 548.866 44.705 548.487 44.705 c
+548.198 44.705 l
+548.198 42.877 l
+547.299 42.877 l
+547.299 47.275 l
+h
+548.198 45.397 m
+548.494 45.397 l
+548.937 45.397 549.444 45.461 549.444 46.009 c
+549.444 46.538 548.943 46.582 548.494 46.582 c
+548.198 46.582 l
+548.198 45.397 l
+f 
+555.355 46.425 m
+555.008 46.582 554.559 46.657 554.199 46.657 c
+553.152 46.657 552.574 45.965 552.574 45.063 c
+552.574 44.169 553.139 43.495 554.096 43.495 c
+554.34 43.495 554.533 43.52 554.687 43.558 c
+554.687 44.705 l
+553.737 44.705 l
+553.737 45.397 l
+555.549 45.397 l
+555.549 43.028 l
+555.073 42.902 554.578 42.802 554.096 42.802 c
+552.644 42.802 551.636 43.514 551.636 45.001 c
+551.636 46.507 552.574 47.351 554.096 47.351 c
+554.617 47.351 555.028 47.281 555.414 47.168 c
+555.355 46.425 l
+f 
+0 G
+
+0 J
+0 j
+0.9 w
+4 M
+[]0 d
+486.281 59.458 m
+482.12 59.458 l
+482.12 63.038 l
+480.456 60.499 477.492 59.125 473.851 59.125 c
+468.13 59.125 465.269 61.498 465.269 67.117 c
+465.269 79.354 l
+469.43 79.354 l
+469.43 68.116 l
+469.43 63.745 471.043 61.165 475.723 61.165 c
+481.028 61.165 482.12 64.911 482.12 67.866 c
+482.12 79.354 l
+486.281 79.354 l
+486.281 59.458 l
+b 
+506.723 43.216 m
+502.563 43.216 l
+502.563 79.354 l
+506.723 79.354 l
+506.723 75.15 l
+506.828 75.15 l
+507.712 76.565 509.324 79.604 515.617 79.604 c
+522.326 79.604 526.071 75.066 526.071 70.072 c
+526.071 63.246 521.494 59.125 514.837 59.125 c
+511.092 59.125 508.544 60.54 506.828 63.121 c
+506.723 63.121 l
+506.723 43.216 l
+h
+514.369 60.873 m
+519.622 60.873 521.494 65.077 521.494 69.905 c
+521.494 73.984 519.934 78.189 514.317 78.189 c
+508.284 78.189 506.723 72.735 506.723 68.864 c
+506.723 64.411 509.064 60.873 514.369 60.873 c
+b 
+509.934 54.783 m
+510.821 54.783 l
+510.821 50.902 l
+512.537 50.902 l
+512.537 50.177 l
+509.934 50.177 l
+509.934 54.783 l
+f 
+515.052 54.862 m
+516.44 54.862 517.219 53.886 517.219 52.493 c
+517.219 51.101 516.453 50.097 515.052 50.097 c
+513.635 50.097 512.887 51.08 512.887 52.493 c
+512.887 53.905 513.647 54.862 515.052 54.862 c
+h
+515.052 50.823 m
+515.959 50.823 516.294 51.661 516.294 52.493 c
+516.294 53.305 515.933 54.137 515.052 54.137 c
+514.173 54.137 513.811 53.305 513.811 52.493 c
+513.811 51.661 514.147 50.823 515.052 50.823 c
+f 
+518 54.783 m
+518.886 54.783 l
+518.886 52.123 l
+518.886 51.338 519.127 50.823 519.804 50.823 c
+520.482 50.823 520.722 51.338 520.722 52.123 c
+520.722 54.783 l
+521.609 54.783 l
+521.609 51.839 l
+521.609 50.605 520.938 50.097 519.804 50.097 c
+518.671 50.097 518 50.605 518 51.839 c
+518 54.783 l
+f 
+522.529 54.783 0.887 -4.606 re
+f 
+526.741 53.939 m
+526.462 54.063 526.152 54.137 525.841 54.137 c
+525.538 54.137 525.144 53.998 525.144 53.496 c
+525.144 52.697 527.083 53.034 527.083 51.489 c
+527.083 50.48 526.316 50.097 525.424 50.097 c
+524.942 50.097 524.726 50.163 524.29 50.275 c
+524.372 51.106 l
+524.675 50.935 525.024 50.823 525.373 50.823 c
+525.709 50.823 526.158 51.001 526.158 51.417 c
+526.158 52.295 524.22 51.932 524.22 53.456 c
+524.22 54.486 524.986 54.862 525.765 54.862 c
+526.145 54.862 526.5 54.81 526.823 54.697 c
+526.741 53.939 l
+f 
+529.573 54.783 m
+530.693 54.783 l
+531.656 54.783 532.537 54.493 532.537 53.391 c
+532.537 52.314 531.783 51.926 530.833 51.926 c
+530.46 51.926 l
+530.46 50.177 l
+529.573 50.177 l
+529.573 54.783 l
+h
+530.46 52.651 m
+530.769 52.651 l
+531.213 52.651 531.612 52.803 531.612 53.338 c
+531.612 53.873 531.225 54.058 530.769 54.058 c
+530.46 54.058 l
+530.46 52.651 l
+f 
+533.968 54.783 m
+534.969 54.783 l
+536.705 50.177 l
+535.723 50.177 l
+535.344 51.232 l
+533.551 51.232 l
+533.165 50.177 l
+532.246 50.177 l
+533.968 54.783 l
+h
+534.457 53.859 m
+534.444 53.859 l
+533.804 51.958 l
+535.096 51.958 l
+534.457 53.859 l
+f 
+539.651 53.939 m
+539.373 54.063 539.063 54.137 538.753 54.137 c
+538.448 54.137 538.055 53.998 538.055 53.496 c
+538.055 52.697 539.994 53.034 539.994 51.489 c
+539.994 50.48 539.227 50.097 538.334 50.097 c
+537.853 50.097 537.637 50.163 537.201 50.275 c
+537.283 51.106 l
+537.587 50.935 537.935 50.823 538.284 50.823 c
+538.619 50.823 539.069 51.001 539.069 51.417 c
+539.069 52.295 537.131 51.932 537.131 53.456 c
+537.131 54.486 537.897 54.862 538.677 54.862 c
+539.056 54.862 539.411 54.81 539.734 54.697 c
+539.651 53.939 l
+f 
+541.603 54.058 m
+540.337 54.058 l
+540.337 54.783 l
+543.757 54.783 l
+543.757 54.058 l
+542.49 54.058 l
+542.49 50.177 l
+541.603 50.177 l
+541.603 54.058 l
+f 
+544.321 54.783 m
+546.93 54.783 l
+546.93 54.058 l
+545.208 54.058 l
+545.208 52.922 l
+546.785 52.922 l
+546.785 52.196 l
+545.208 52.196 l
+545.208 50.902 l
+546.943 50.902 l
+546.943 50.177 l
+544.321 50.177 l
+544.321 54.783 l
+f 
+547.812 54.783 m
+548.699 54.783 l
+548.699 52.123 l
+548.699 51.338 548.939 50.823 549.617 50.823 c
+550.295 50.823 550.536 51.338 550.536 52.123 c
+550.536 54.783 l
+551.423 54.783 l
+551.423 51.839 l
+551.423 50.605 550.751 50.097 549.617 50.097 c
+548.483 50.097 547.812 50.605 547.812 51.839 c
+547.812 54.783 l
+f 
+552.342 54.783 m
+553.299 54.783 l
+554.249 54.783 555.382 54.816 555.382 53.535 c
+555.382 52.994 555.034 52.546 554.47 52.467 c
+554.47 52.453 l
+554.711 52.434 554.85 52.183 554.939 51.978 c
+555.648 50.177 l
+554.66 50.177 l
+554.129 51.615 l
+554.002 51.958 553.887 52.09 553.514 52.09 c
+553.229 52.09 l
+553.229 50.177 l
+552.342 50.177 l
+552.342 54.783 l
+h
+553.229 52.816 m
+553.52 52.816 l
+553.958 52.816 554.458 52.882 554.458 53.456 c
+554.458 54.011 553.964 54.058 553.52 54.058 c
+553.229 54.058 l
+553.229 52.816 l
+f 
+1 g
+
+1 G
+
+1.8 w
+520.696 84.724 m
+547.127 93.432 l
+555.515 67.807 l
+529.069 59.144 l
+520.696 84.724 l
+b 
+/N44 /ColorSpace findRes cs
+
+0 0.373 0.624 sc
+528.837 59.768 m
+529.033 59.166 l
+555.478 67.829 l
+554.869 69.691 l
+537.754 64.031 l
+532.71 61.082 l
+528.837 59.768 l
+f 
+553.731 73.166 m
+554.295 71.447 l
+537.575 65.917 l
+532.679 62.148 l
+528.506 60.778 l
+527.783 62.983 l
+532.702 64.593 l
+537.583 67.816 l
+553.731 73.166 l
+f 
+533.456 68.387 m
+526.741 66.169 l
+527.425 64.077 l
+533.091 65.94 l
+537.907 69.559 l
+553.25 74.639 l
+552.66 76.44 l
+538.303 71.69 l
+533.456 68.387 l
+f 
+551.587 79.717 m
+552.213 77.807 l
+538.629 73.305 l
+533.731 69.759 l
+526.357 67.34 l
+525.696 69.361 l
+534.639 72.285 l
+539.297 75.668 l
+551.587 79.717 l
+f 
+534.926 73.762 m
+539.985 77.286 l
+551.176 80.974 l
+550.518 82.983 l
+541.328 79.958 l
+536.23 76.329 l
+524.656 72.538 l
+525.282 70.624 l
+534.926 73.762 l
+f 
+550.135 84.155 m
+549.445 86.26 l
+545.325 84.891 l
+538.65 80.636 l
+523.615 75.718 l
+524.22 73.872 l
+537.195 78.18 l
+542.302 81.614 l
+550.135 84.155 l
+f 
+542.563 85.287 m
+548.605 88.826 l
+549.093 87.335 l
+545.956 86.267 l
+540.032 82.697 l
+523.134 77.185 l
+522.576 78.892 l
+542.563 85.287 l
+f 
+547.981 90.735 m
+548.299 89.765 l
+545.49 87.92 l
+522.044 80.519 l
+521.53 82.089 l
+547.981 90.735 l
+f 
+520.659 84.746 m
+521.118 83.346 l
+547.564 92.006 l
+547.09 93.455 l
+520.659 84.746 l
+f 
+0 g
+
+0 G
+
+0.9 w
+492.362 91.522 m
+492.362 59.458 l
+496.51 59.458 l
+496.51 92.911 l
+492.362 91.522 l
+b 
+464.818 54.783 m
+465.705 54.783 l
+465.705 52.123 l
+465.705 51.338 465.946 50.823 466.624 50.823 c
+467.302 50.823 467.542 51.338 467.542 52.123 c
+467.542 54.783 l
+468.428 54.783 l
+468.428 51.839 l
+468.428 50.605 467.758 50.097 466.624 50.097 c
+465.49 50.097 464.818 50.605 464.818 51.839 c
+464.818 54.783 l
+f 
+469.443 54.783 m
+470.533 54.783 l
+472.217 51.338 l
+472.23 51.338 l
+472.23 54.783 l
+473.079 54.783 l
+473.079 50.177 l
+471.996 50.177 l
+470.305 53.622 l
+470.292 53.622 l
+470.292 50.177 l
+469.443 50.177 l
+469.443 54.783 l
+f 
+474.049 54.783 0.887 -4.606 re
+f 
+475.5 54.783 m
+476.45 54.783 l
+477.584 51.166 l
+477.596 51.166 l
+478.716 54.783 l
+479.597 54.783 l
+478.109 50.177 l
+477.019 50.177 l
+475.5 54.783 l
+f 
+480.239 54.783 m
+482.848 54.783 l
+482.848 54.058 l
+481.126 54.058 l
+481.126 52.922 l
+482.703 52.922 l
+482.703 52.196 l
+481.126 52.196 l
+481.126 50.902 l
+482.861 50.902 l
+482.861 50.177 l
+480.239 50.177 l
+480.239 54.783 l
+f 
+483.749 54.783 m
+484.705 54.783 l
+485.655 54.783 486.789 54.816 486.789 53.535 c
+486.789 52.994 486.44 52.546 485.877 52.467 c
+485.877 52.453 l
+486.117 52.434 486.257 52.183 486.345 51.978 c
+487.054 50.177 l
+486.067 50.177 l
+485.535 51.615 l
+485.408 51.958 485.294 52.09 484.921 52.09 c
+484.635 52.09 l
+484.635 50.177 l
+483.749 50.177 l
+483.749 54.783 l
+h
+484.635 52.816 m
+484.927 52.816 l
+485.364 52.816 485.864 52.882 485.864 53.456 c
+485.864 54.011 485.37 54.058 484.927 54.058 c
+484.635 54.058 l
+484.635 52.816 l
+f 
+490.133 53.939 m
+489.855 54.063 489.545 54.137 489.234 54.137 c
+488.93 54.137 488.538 53.998 488.538 53.496 c
+488.538 52.697 490.475 53.034 490.475 51.489 c
+490.475 50.48 489.71 50.097 488.816 50.097 c
+488.335 50.097 488.12 50.163 487.682 50.275 c
+487.764 51.106 l
+488.069 50.935 488.417 50.823 488.765 50.823 c
+489.101 50.823 489.551 51.001 489.551 51.417 c
+489.551 52.295 487.613 51.932 487.613 53.456 c
+487.613 54.486 488.38 54.862 489.158 54.862 c
+489.538 54.862 489.893 54.81 490.215 54.697 c
+490.133 53.939 l
+f 
+491.268 54.783 0.887 -4.606 re
+f 
+493.972 54.058 m
+492.706 54.058 l
+492.706 54.783 l
+496.126 54.783 l
+496.126 54.058 l
+494.859 54.058 l
+494.859 50.177 l
+493.972 50.177 l
+493.972 54.058 l
+f 
+498.008 56.044 m
+498.876 56.044 l
+498.008 55.08 l
+497.482 55.08 l
+498.008 56.044 l
+h
+496.754 54.783 m
+499.363 54.783 l
+499.363 54.058 l
+497.64 54.058 l
+497.64 52.922 l
+499.218 52.922 l
+499.218 52.196 l
+497.64 52.196 l
+497.64 50.902 l
+499.376 50.902 l
+499.376 50.177 l
+496.754 50.177 l
+496.754 54.783 l
+f 
+q
+1 i
+2.78 842 596 -842 re
+W n 
+2.78 842 596 -842 re
+W n 
+2.28 842 595.27 -841.88 re
+10 830 m
+W* n 
+-26 870 651 -898 re
+10 830 m
+W n 
+0 842.04 594.96 -842.04 re
+W n 
+
+
+BT
+
+Q
+PDFVars/TermAll get exec end end
+userdict /pgsave get restore
+showpage
+%%PageTrailer
+%%EndPage
+%%Trailer
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%EOF
+%!PS-Adobe-3.0
+%%BoundingBox: 54 72 558 720
+%%Creator: Mozilla (NetScape) HTML->PS
+%%DocumentData: Clean7Bit
+%%Orientation: Portrait
+%%Pages: 0
+%%PageOrder: Ascend
+%%Title: mailbox:/home/mongenet/nsmail/Centre de messages?id=00102013221502.01888%40caseb.u-strasbg.fr&number=20967194&part=1.2
+%%EndComments
+%%BeginProlog
+[ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
+ /two /three /four /five /six /seven /eight /nine /colon /semicolon
+ /less /equal /greater /question /at /A /B /C /D /E
+ /F /G /H /I /J /K /L /M /N /O
+ /P /Q /R /S /T /U /V /W /X /Y
+ /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
+ /d /e /f /g /h /i /j /k /l /m
+ /n /o /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright
+ /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf
+ /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde
+ /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring
+ /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave
+ /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] /isolatin1encoding exch def
+/c { matrix currentmatrix currentpoint translate
+     3 1 roll scale newpath 0 0 1 0 360 arc setmatrix } bind def
+/F0
+    /Times-Roman findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f0 { /F0 findfont exch scalefont setfont } bind def
+/F1
+    /Times-Bold findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f1 { /F1 findfont exch scalefont setfont } bind def
+/F2
+    /Times-Italic findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f2 { /F2 findfont exch scalefont setfont } bind def
+/F3
+    /Times-BoldItalic findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f3 { /F3 findfont exch scalefont setfont } bind def
+/F4
+    /Courier findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f4 { /F4 findfont exch scalefont setfont } bind def
+/F5
+    /Courier-Bold findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f5 { /F5 findfont exch scalefont setfont } bind def
+/F6
+    /Courier-Oblique findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f6 { /F6 findfont exch scalefont setfont } bind def
+/F7
+    /Courier-BoldOblique findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f7 { /F7 findfont exch scalefont setfont } bind def
+/rhc {
+    {
+        currentfile read {
+	    dup 97 ge
+		{ 87 sub true exit }
+		{ dup 48 ge { 48 sub true exit } { pop } ifelse }
+	    ifelse
+	} {
+	    false
+	    exit
+	} ifelse
+    } loop
+} bind def
+
+/cvgray { % xtra_char npix cvgray - (string npix long)
+    dup string
+    0
+    {
+	rhc { cvr 4.784 mul } { exit } ifelse
+	rhc { cvr 9.392 mul } { exit } ifelse
+	rhc { cvr 1.824 mul } { exit } ifelse
+	add add cvi 3 copy put pop
+	1 add
+	dup 3 index ge { exit } if
+    } loop
+    pop
+    3 -1 roll 0 ne { rhc { pop } if } if
+    exch pop
+} bind def
+
+/smartimage12rgb { % w h b [matrix] smartimage12rgb -
+    /colorimage where {
+	pop
+	{ currentfile rowdata readhexstring pop }
+	false 3
+	colorimage
+    } {
+	exch pop 8 exch
+	3 index 12 mul 8 mod 0 ne { 1 } { 0 } ifelse
+	4 index
+	6 2 roll
+	{ 2 copy cvgray }
+	image
+	pop pop
+    } ifelse
+} def
+/cshow { dup stringwidth pop 2 div neg 0 rmoveto show } bind def
+/rshow { dup stringwidth pop neg 0 rmoveto show } bind def
+/BeginEPSF {
+  /b4_Inc_state save def
+  /dict_count countdictstack def
+  /op_count count 1 sub def
+  userdict begin
+  /showpage {} def
+  0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
+  10 setmiterlimit [] 0 setdash newpath
+  /languagelevel where
+  { pop languagelevel 1 ne
+    { false setstrokeadjust false setoverprint } if
+  } if
+} bind def
+/EndEPSF {
+  count op_count sub {pop} repeat
+  countdictstack dict_count sub {end} repeat
+  b4_Inc_state restore
+} bind def
+%%EndProlog
+%%EOF
+
+%%EndDocument
+ @endspecial Black 2487 581 a Fj(Licence)44 b(d'Informatique)g(3)3610
+710 y Fi(POO2)p Black Black 1150 1041 a Fj(TD)g(5)f(\340)h(8)65
+b(:)44 b Fh(Tiny)c(Obje)-6 b(ct)40 b(Emulator)142 1539
+y Fj(1)131 b(Pr\351sen)l(tation)142 1774 y Fg(Nous)33
+b(allons)g(r\351aliser)f(un)i(p)r(etit)h(\351m)n(ulateur/in)n
+(terpr\351teur)c(d'un)k(langage)d(ob)5 b(jet)33 b(t)n(yp)r(\351)h
+(simpli\034\351.)g(Les)g(idiomes)f(du)142 1874 y(langages)25
+b(son)n(t)i(les)h(suiv)-5 b(an)n(ts)40 b(:)p Black 142
+1973 a(\025)p Black 41 w(D\351claration)26 b(de)i Ff(class)g
+Fg(et)g(de)g(plusieurs)f(h\351ritages)14 b(;)p Black
+142 2073 a(\025)p Black 41 w(D\351claration)26 b(de)i(pro)r(c\351dures)
+e(\(sans)h(param\350tre\))14 b(;)p Black 142 2173 a(\025)p
+Black 41 w(D\351claration)26 b(de)i(v)-5 b(ariables)26
+b(lo)r(cales)14 b(;)p Black 142 2272 a(\025)p Black 41
+w(Instance)27 b(de)h Ff(class)g Fg(dans)f(une)h(v)-5
+b(ariable)26 b(lo)r(cale)14 b(;)p Black 142 2372 a(\025)p
+Black 41 w(En)n(v)n(oi)27 b(de)g(message)14 b(;)p Black
+142 2471 a(\025)p Black 41 w(A\036c)n(hage)26 b(d'un)i(message)f(\340)g
+(l'\351cran.)142 2571 y(Les)g(ob)5 b(jectifs)27 b(de)h(ces)f(TDs)h(son)
+n(t)41 b(:)p Black 142 2671 a(\025)p Black 41 w(Une)28
+b(m\351tho)r(dologie)e(p)r(our)h(le)h Ff(p)l(arsing)h
+Fg(d'une)e(grammaire)f(\020simple\021)20 b(;)p Black
+142 2770 a(\025)p Black 41 w(La)27 b(mo)r(d\351lisation)g(en)g(ob)5
+b(jet)28 b(d'un)g(in)n(terpr\351teur)e(ou)i(d'un)g(compilateur)14
+b(;)p Black 142 2870 a(\025)p Black 41 w(Etudier)28 b(le)f(con)n
+(tr\364le)g(de)g(t)n(ypage)g(statique)14 b(;)p Black
+142 2970 a(\025)p Black 41 w(Bien)27 b(comprendre)g(la)g(notion)g(de)h
+(t)n(yp)r(e)f(dynamique)h(et)g(de)f(l'algorithme)g(de)g
+Ff(lo)l(okup)14 b Fg(;)p Black 142 3069 a(\025)p Black
+41 w(Mettre)27 b(en)h(place)f(le)h(m\351canisme)f(de)g(VFT)i(en)e
+(h\351ritage)g(simple)g(&)h(m)n(ultiple)14 b(;)p Black
+142 3169 a(\025)p Black 41 w(Appr\351hender)27 b(la)g(programmation)e
+(en)j(Lisaac.)142 3268 y Ff(Exemple)i(de)g(c)l(o)l(de)45
+b(:)p Black Black 142 3522 a Fe(PARENT)c(\()229 3621
+y Fd(t)m(yp)s(e)j Fe(=)f(\()g(|)g("PARENT".print;)37
+b(\))229 3821 y Fd(function_1)43 b Fe(=)229 3920 y(\()g(|)316
+4020 y(type;)316 4119 y("PARENT)e(:)i(Function)d(1".print;)229
+4219 y(\))229 4418 y Fd(function_2)j Fe(=)229 4518 y(\()g(|)316
+4618 y(type;)316 4717 y("PARENT)e(:)i(Function)d(2".print;)229
+4817 y(\))142 4916 y(\))142 5116 y(CHILD)h(Inherit)g(PARENT)g(\()229
+5215 y Fd(t)m(yp)s(e)j Fe(=)f(\()g(|)g("CHILD".print;)38
+b(\))229 5415 y Fd(function_1)43 b Fe(=)p Black Black
+2160 3522 a(\()g(a:PARENT)d(|)2247 3621 y(type;)2247
+3721 y("CHILD)h(:)i(Function)e(1".print;)2247 3821 y(a)i(=)h
+Fd(New)f Fe(PARENT;)2247 3920 y(a.function_1;)2247 4020
+y(a.function_2;)2160 4119 y(\))2160 4319 y Fd(main)g
+Fe(=)2160 4418 y(\()g(b:PARENT)d(|)2247 4518 y(b)j(=)h
+Fd(New)f Fe(CHILD;)2247 4618 y("---)f(b.function_1)d(---".print;)2247
+4717 y(b.function_1;)2247 4817 y("---)j(function_1)e(-----".print;)2247
+4916 y(function_1;)2247 5016 y("---)i(b.function_2)d(---".print;)2247
+5116 y(b.function_2;)2247 5215 y("---)j(Fin)g(------------".pri)o(nt)o
+(;)2160 5315 y(\))2073 5415 y(\))142 5789 y Fj(2)131
+b(Grammaire)142 6024 y Fg(La)27 b(grammaire)e(de)j(ce)f(p)r(etit)i
+(langage)d(est)h(en)h(EBNF)g(\()p Ff(Extende)l(d)i(Backus-Naur)g(F)-6
+b(orm)p Fg(\))42 b(:)p Black Black eop end
+%%Page: 2 2
+TeXDict begin 2 1 bop Black Black 142 -115 3780 4 v 192
+-45 a Fd(Sym)m(b)s(ole)98 b(F)-8 b(onction)134 b(Description)p
+142 -12 V 142 8 V 274 78 a Fg(\()28 b(.)14 b(.)g(.\))182
+b(group)r(e)246 b(Group)r(e)27 b(syn)n(taxique)g(de)h(construction)p
+142 111 V 283 181 a([)g(.)14 b(.)g(.])191 b(option)263
+b(Construction)27 b(optionnelle)p 142 214 V 265 284 a({)g(.)14
+b(.)g(.})172 b(r\351p)r(\351tition)141 b(r\351p)r(\351tition)28
+b(de)g(0)f(\340)g Fc(n)g Fg(fois)p 142 317 V 347 387
+a Fe(|)254 b Fg(alternativ)n(e)105 b(Construction)27
+b(alternativ)n(e)p 142 420 V 371 490 a(:)251 b(pro)r(duction)99
+b(D\351\034nition)28 b(d'une)g(r\350gle)f(syn)n(taxique)p
+142 523 V Black Black 142 720 a Fe(program)171 b(:)43
+b({)g Fb(cap_identifier)i Fe([)f(inherit)c(])j('\(')g(slot_list)c('\)')
+k(})142 819 y(inherit)171 b(:)43 b('Inherit')d Fb(cap_identifier)45
+b Fe({)e(',')f Fb(cap_identifier)j Fe(})142 919 y(slot_list)83
+b(:)43 b({)g Fb(identifier)i Fe('=')d(body)g(})142 1019
+y(body)303 b(:)43 b('\(')g([)g(local_list)c(])k('|')f({)i(code)d(';')i
+(})g('\)')142 1118 y(local_list)c(:)k(local)f({)h(',')f(local)g(})142
+1218 y(local)259 b(:)43 b Fb(identifier)i Fe(':')d Fb(cap_identifier)
+142 1318 y Fe(code)303 b(:)43 b(\()g Fb(identifier)i
+Fe([)e(expr)f(])h(\))g(|)h(\()f Fb(string)h Fe('.')e('print')e(\))142
+1417 y(expr)303 b(:)43 b(\()g('=')g('New')e Fb(cap_identifier)k
+Fe(\))e(|)g(\()h('.')e Fb(identifier)j Fe(\))142 1648
+y Fg(D\351\034nition)28 b(des)f(terminaux)41 b(:)p Black
+Black 142 1860 a Fb(cap_identifier)k Fe(:)e('A'-'Z')e({)i('A'-'Z')d(|)j
+('0'-'9')e(|)i('_')f(})142 1959 y Fb(identifier)262 b
+Fe(:)43 b('a'-'z')e({)i('a'-'z')e(|)i('0'-'9')e(|)i('_')f(})142
+2059 y Fb(string)407 b Fe(:)43 b('\004')f({)h(ascii)f(string)f(})i
+('\004')142 2271 y Fd(Questions)j(:)p Black 243 2403
+a Fg(1.)p Black 41 w(Donnez)28 b(le)f(r\351sultat)h(d'a\036c)n(hage)e
+(de)h(l'exemple)h(pr\351c\351den)n(t.)p Black 243 2535
+a(2.)p Black 41 w(Donnez)g(l'arbre)e(d'h\351ritage)h(de)g(v)n(otre)g
+(in)n(terpr\351teur.)p Black 243 2666 a(3.)p Black 41
+w(Donnez)h(les)f(donn\351es)g(et)h(m\351tho)r(des)g(utiles)g(dans)f(c)n
+(hacune)g(des)g Ff(class)p Fg(.)142 2992 y Fj(3)131 b
+Fh(Parsing)44 b Fj(d'un)f(programme)p Black 142 3175
+a Fa(\017)p Black 41 w Fd(read_k)m(eyw)m(ord)i Fe(word)d(:)p
+Fb(abstra)n(ct_string)h Fe(:)p Fb(boolean)225 3275 y
+Fg(Ren)n(v)n(oi)26 b Fb(tr)n(ue)i Fg(et)g(a)n(v)-5 b(ance)26
+b(le)i(curseur)e(si)i(le)f(mot)h Fe('word')d Fg(a)i(\351t\351)h(lu,)g
+(ren)n(v)n(oi)e Fb(f)-10 b(alse)28 b Fg(sinon.)p Black
+142 3375 a Fa(\017)p Black 41 w Fd(read_c)m(haracter)47
+b Fe(char)41 b(:)p Fb(chara)n(cter)i Fe(:)p Fb(boolean)225
+3474 y Fg(Ren)n(v)n(oi)26 b Fb(tr)n(ue)i Fg(et)g(a)n(v)-5
+b(ance)26 b(le)i(curseur)e(si)i(le)f(caract\350re)f Fe('char')f
+Fg(a)i(\351t\351)h(lu,)g(ren)n(v)n(oi)e Fb(f)-10 b(alse)28
+b Fg(sinon.)p Black 142 3574 a Fa(\017)p Black 41 w Fd(read_iden)m
+(ti\034er)43 b Fe(:)p Fb(boolean)225 3674 y Fg(Ren)n(v)n(oi)36
+b Fb(tr)n(ue)i Fg(et)g(a)n(v)-5 b(ance)37 b(le)h(curseur)e(si)i(un)g
+(iden)n(ti\034eur)f(a)h(\351t\351)g(lu,)g(ren)n(v)n(oi)e
+Fb(f)-10 b(alse)38 b Fg(sinon.)g(En)g(cas)f(de)h(succ\350s,)225
+3773 y(l'iden)n(ti\034eur)27 b(lu)h(est)g(dans)f(la)g(v)-5
+b(ariable)27 b Fe('last_string')p Fg(.)p Black 142 3873
+a Fa(\017)p Black 41 w Fd(read_cap_iden)m(ti\034er)45
+b Fe(:)p Fb(boolean)225 3972 y Fg(Ren)n(v)n(oi)24 b Fb(tr)n(ue)h
+Fg(et)h(a)n(v)-5 b(ance)24 b(le)h(curseur)f(si)h(un)h(iden)n(ti\034eur)
+f(en)g(ma)5 b(juscule)25 b(a)g(\351t\351)g(lu,)h(ren)n(v)n(oi)d
+Fb(f)-10 b(alse)26 b Fg(sinon.)f(En)h(cas)e(de)225 4072
+y(succ\350s,)j(l'iden)n(ti\034eur)g(lu)h(est)g(dans)f(la)g(v)-5
+b(ariable)27 b Fe('last_string')p Fg(.)p Black 142 4172
+a Fa(\017)p Black 41 w Fd(read_string_cst)44 b Fe(:)p
+Fb(boolean)225 4271 y Fg(Ren)n(v)n(oi)29 b Fb(tr)n(ue)i
+Fg(et)g(a)n(v)-5 b(ance)29 b(le)i(curseur)f(si)g(une)h(c)n(ha\356ne)f
+(de)h(caract\350res)d(a)i(\351t\351)h(lu,)g(ren)n(v)n(oi)e
+Fb(f)-10 b(alse)32 b Fg(sinon.)e(En)h(cas)f(de)225 4371
+y(succ\350s,)d(la)g(c)n(ha\356ne)g(de)h(caract\350res)d(lu)j(est)f
+(dans)g(la)h(v)-5 b(ariable)26 b Fe('last_string')p Fg(.)p
+Black 142 4471 a Fa(\017)p Black 41 w Fd(syn)m(tax_error)45
+b Fe(msg)e(:)p Fb(abstra)n(ct_string)225 4570 y Fg(A\036c)n(he)27
+b(la)h(p)r(osition)f(du)h(curseur)e(et)i(le)g(message)e(d'erreur)g
+Fe('msg')p Fg(,)g(puis)h(quitte)h(le)g(programme.)p Black
+142 4670 a Fa(\017)p Black 41 w Fd(seman)m(tic_error)44
+b Fe(msg)e(:)p Fb(abstra)n(ct_string)225 4769 y Fg(A\036c)n(he)27
+b(la)h(p)r(osition)f(du)h(curseur)e(et)i(le)g(message)e(d'erreur)g
+Fe('msg')p Fg(,)g(puis)h(quitte)h(le)g(programme.)p Black
+142 4869 a Fa(\017)p Black 41 w Fd(w)m(arning_error)44
+b Fe(msg)f(:)p Fb(abstra)n(ct_string)225 4969 y Fg(A\036c)n(he)27
+b(la)h(p)r(osition)f(du)h(curseur)e(et)i(le)g(message)e(d'erreur)g
+Fe('msg')p Fg(.)142 5110 y Fd(Questions)46 b(:)p Black
+243 5242 a Fg(1.)p Black 41 w(Donnez)29 b(les)g(m\351tho)r(des)g(p)r
+(ermettan)n(t)g(de)g Ff(p)l(arser)h Fg(un)f(programme)e(\340)h(l'aide)h
+(de)g(la)g(grammaire)e(\(une)i(m\351tho)r(de)349 5341
+y(par)e(r\350gle\).)p Black 243 5473 a(2.)p Black 41
+w(Ajoutez)h(les)g(constructions)e(s\351man)n(tiques)h(dans)g(c)n
+(hacune)g(d'elles.)142 5799 y Fj(4)131 b(Ex\351cution)44
+b(d'un)g(programme)142 6024 y Fd(Questions)i(:)p Black
+Black eop end
+%%Page: 3 3
+TeXDict begin 3 2 bop Black Black Black 243 -35 a Fg(1.)p
+Black 41 w(Donnez)28 b(le)f(co)r(de)h(de)g(la)f(m\351tho)r(de)h
+Fe('is_sub_type)38 b(other)k(:)p Fb(class)g Fe(:)p Fb(boolean)p
+Fe(')27 b Fg(de)g(la)g Ff(class)i Fb(class)p Fg(.)349
+65 y Fd(Rmq.)43 b(:)24 b Ff(Cette)i(m\351tho)l(de)i(est)e(n\351)l(c)l
+(essair)l(e)h(p)l(our)f(le)h(c)l(ontr)l(\364le)g(du)f(typ)l(age)i
+(statique)e(au)h(nive)l(au)f(des)h(a\033e)l(ctations,)349
+164 y(valeur)k(de)f(r)l(etour,)f(p)l(assage)i(de)g(p)l(ar)l(am\350tr)l
+(es)f(dans)g(les)g(langages)h(objet)f(typ)l(\351s.)p
+Black 243 371 a Fg(2.)p Black 41 w(Donnez)h(le)g(co)r(de)g(de)g(la)g
+(m\351tho)r(de)g Fe('get_slot_in_par)o(en)o(t)38 b(msg)k(:)p
+Fb(string_const)-7 b(ant)43 b Fe(:)p Fb(slot)p Fe(')29
+b Fg(et)j(de)f(la)349 470 y(m\351tho)r(de)d Fe('get_slot)40
+b(msg)i(:)p Fb(string_const)-7 b(ant)43 b Fe(:)p Fb(slot)p
+Fe(')26 b Fg(de)i(la)f Ff(class)i Fb(class)p Fg(.)349
+570 y Fd(Rmq.)37 b(:)19 b Ff(Ces)j(m\351tho)l(des)g(sont)g(n\351)l(c)l
+(essair)l(es)g(p)l(our)g(r)l(e)l(cher)l(cher)g(la)h(b)l(onne)e
+(fonction)i(lors)f(d'un)g(envoi)h(de)f(message.)349 670
+y(C'est)31 b(c)l(e)e(que)h(nous)f(app)l(elons)i(l'algorithme)h(de)f
+Fd('lo)s(okup')p Fg(.)p Black 243 876 a(3.)p Black 41
+w(Donnez)d(le)f(co)r(de)h(de)g(la)f(m\351tho)r(de)h Fe('run')d
+Fg(p)r(our)i(l'ensem)n(ble)h(des)f(sous-)p Ff(class)g
+Fg(de)h Fb(expr)p Fg(.)142 1388 y Fj(5)131 b(Utilisation)42
+b(de)h(VFT)-11 b(s)44 b(\340)g(h\351ritage)f(simple)142
+1651 y Fg(La)34 b(v)n(ersion)f(actuelle)h(n'est)g(pas)g(e\036cace,)g
+(car)g(c)n(haque)f(en)n(v)n(oi)h(de)g(message)f(n\351cessite)h(une)h
+(rec)n(herc)n(he)e(dynamique)142 1750 y(de)i(la)g(b)r(onne)h(m\351tho)r
+(de)g(dans)f(l'arbre)f(d'h\351ritages.)g(P)n(our)h(\351viter)g(cela,)g
+(nous)g(allons)g(construire)f(une)i(VFT)g(p)r(our)142
+1850 y(c)n(haque)e Ff(class)p Fg(.)i(L'en)n(v)n(oi)e(de)h(message)f
+(devien)n(t)h(alors)e(une)j(simple)f(consultation)f(de)h(table)g(a)n(v)
+n(ec)f(un)i(indice)f(conn)n(u)142 1950 y(a)n(v)-5 b(an)n(t)26
+b(l'ex\351cution.)i(Puis,)g(un)g(app)r(el)f(indirect)h(sur)f(l'adresse)
+f(pr\351sen)n(t)h(dans)g(cette)h(table.)142 2091 y(Rapp)r(el)f(du)h
+(m\351canisme)f(et)h(de)g(la)f(construction)g(des)g(VFT)-7
+b(s)42 b(:)p Black Black 623 3847 a @beginspecial 29
+ at llx 560 @lly 367 @urx 744 @ury 3380 @rwi @setspecial
+%%BeginDocument: vft.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 29 560 367 744
+%%Title: vft
+%%CreationDate: Mon Oct  6 22:22:37 2008
+%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng at acm.org)
+%%ProducedBy: (unknown)
+%%Pages: 1
+%%DocumentFonts: (atend)
+%%EndComments
+%%BeginProlog
+
+/tgifdict 91 dict def
+tgifdict begin
+
+/tgifellipsedict 6 dict def
+tgifellipsedict /mtrx matrix put
+
+/TGEL % tgifellipse
+ { tgifellipsedict begin
+      /yrad exch def
+      /xrad exch def
+      /y exch def
+      /x exch def
+      /savematrix mtrx currentmatrix def
+      x y translate
+      xrad yrad scale
+      0 0 1 0 360 arc
+      savematrix setmatrix
+   end
+ } def
+
+/tgifarrowtipdict 8 dict def
+tgifarrowtipdict /mtrx matrix put
+
+/TGAT % tgifarrowtip
+ { tgifarrowtipdict begin
+      /dy exch def
+      /dx exch def
+      /h exch def
+      /w exch def
+      /y exch def
+      /x exch def
+      /savematrix mtrx currentmatrix def
+      x y translate
+      dy dx atan rotate
+      0 0 moveto
+      w neg h lineto
+      w neg h neg lineto
+      savematrix setmatrix
+   end
+ } def
+
+/tgifarcdict 8 dict def
+tgifarcdict /mtrx matrix put
+
+/TGAN % tgifarcn
+ { tgifarcdict begin
+      /endangle exch def
+      /startangle exch def
+      /yrad exch def
+      /xrad exch def
+      /y exch def
+      /x exch def
+      /savematrix mtrx currentmatrix def
+      x y translate
+      xrad yrad scale
+      0 0 1 startangle endangle arc
+      savematrix setmatrix
+   end
+ } def
+
+/TGAR % tgifarc
+ { tgifarcdict begin
+      /endangle exch def
+      /startangle exch def
+      /yrad exch def
+      /xrad exch def
+      /y exch def
+      /x exch def
+      /savematrix mtrx currentmatrix def
+      x y translate
+      xrad yrad scale
+      0 0 1 startangle endangle arcn
+      savematrix setmatrix
+   end
+ } def
+
+/tgifpatdict 10 dict def
+
+/tgifpatbyte
+ { currentdict /retstr get exch
+   pat i cellsz mod get put
+ } def
+
+/tgifpatproc
+ { 0 1 widthlim {tgifpatbyte} for retstr
+   /i i 1 add def
+ } def
+
+/TGPF % tgifpatfill
+ { tgifpatdict begin
+      /h exch def
+      /w exch def
+      /lty exch def
+      /ltx exch def
+      /cellsz exch def
+      /pat exch def
+
+      /widthlim w cellsz div cvi 1 sub def
+      /retstr widthlim 1 add string def
+      /i 0 def
+
+      tgiforigctm setmatrix
+      ltx lty translate
+      w h true [1 0 0 1 0 0] {tgifpatproc} imagemask
+      ltx neg lty neg translate
+   end
+ } def
+
+/pat3 <8000000008000000> def
+/pat4 <8800000022000000> def
+/pat5 <8800220088002200> def
+/pat6 <8822882288228822> def
+/pat7 <aa55aa55aa55aa55> def
+/pat8 <77dd77dd77dd77dd> def
+/pat9 <77ffddff77ffddff> def
+/pat10 <77ffffff77ffffff> def
+/pat11 <7fffffff7fffffff> def
+/pat12 <8040200002040800> def
+/pat13 <40a00000040a0000> def
+/pat14 <ff888888ff888888> def
+/pat15 <ff808080ff080808> def
+/pat16 <f87422478f172271> def
+/pat17 <038448300c020101> def
+/pat18 <081c22c180010204> def
+/pat19 <8080413e080814e3> def
+/pat20 <8040201008040201> def
+/pat21 <8844221188442211> def
+/pat22 <77bbddee77bbddee> def
+/pat23 <c1e070381c0e0783> def
+/pat24 <7fbfdfeff7fbfdfe> def
+/pat25 <3e1f8fc7e3f1f87c> def
+/pat26 <0102040810204080> def
+/pat27 <1122448811224488> def
+/pat28 <eeddbb77eeddbb77> def
+/pat29 <83070e1c3870e0c1> def
+/pat30 <fefdfbf7efdfbf7f> def
+/pat31 <7cf8f1e3c78f1f3e> def
+
+/TGMAX
+ { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
+ } def
+/TGMIN
+ { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
+ } def
+/TGSW { stringwidth pop } def
+
+/bd { bind def } bind def
+
+/GS { gsave } bd
+/GR { grestore } bd
+/NP { newpath } bd
+/CP { closepath } bd
+/CHP { charpath } bd
+/CT { curveto } bd
+/L { lineto } bd
+/RL { rlineto } bd
+/M { moveto } bd
+/RM { rmoveto } bd
+/S { stroke } bd
+/F { fill } bd
+/TR { translate } bd
+/RO { rotate } bd
+/SC { scale } bd
+/MU { mul } bd
+/DI { div } bd
+/DU { dup } bd
+/NE { neg } bd
+/AD { add } bd
+/SU { sub } bd
+/PO { pop } bd
+/EX { exch } bd
+/CO { concat } bd
+/CL { clip } bd
+/EC { eoclip } bd
+/EF { eofill } bd
+/IM { image } bd
+/IMM { imagemask } bd
+/ARY { array } bd
+/SG { setgray } bd
+/RG { setrgbcolor } bd
+/SD { setdash } bd
+/W { setlinewidth } bd
+/SM { setmiterlimit } bd
+/SLC { setlinecap } bd
+/SLJ { setlinejoin } bd
+/SH { show } bd
+/FF { findfont } bd
+/MS { makefont setfont } bd
+/AR { arcto 4 {pop} repeat } bd
+/CURP { currentpoint } bd
+/FLAT { flattenpath strokepath clip newpath } bd
+/TGSM { tgiforigctm setmatrix } def
+/TGRM { savematrix setmatrix } def
+
+end
+
+%%EndProlog
+%%Page: 1 1
+
+%%PageBoundingBox: 29 560 367 744
+tgifdict begin
+/tgifsavedpage save def
+
+1 SM
+1 W
+
+0 SG
+
+72 0 MU 72 11.602 MU TR
+72 128 DI 100.000 MU 100 DI DU NE SC
+
+GS
+
+/tgiforigctm matrix currentmatrix def
+
+% BOX
+0 SG
+GS
+   NP 55 165 M 385 165 L 385 195 L 55 195 L CP 1 SG F
+   0 SG
+   NP 55 165 M 385 165 L 385 195 L 55 195 L CP EC NP
+   pat5 8 48 160 344 40 TGPF
+GR
+
+% BOX
+0 SG
+GS
+   NP 385 165 M 390 165 L 390 485 L 385 485 L CP 1 SG F
+   0 SG
+   NP 385 165 M 390 165 L 390 485 L 385 485 L CP EC NP
+   pat5 8 376 160 16 328 TGPF
+GR
+
+% BOX
+0 SG
+GS
+   NP 400 165 M 650 165 L 650 195 L 400 195 L CP 1 SG F
+   0 SG
+   NP 400 165 M 650 165 L 650 195 L 400 195 L CP EC NP
+   pat5 8 392 160 264 40 TGPF
+GR
+
+% BOX
+0 SG
+GS
+   NP 395 165 M 400 165 L 400 485 L 395 485 L CP 1 SG F
+   0 SG
+   NP 395 165 M 400 165 L 400 485 L 395 485 L CP EC NP
+   pat5 8 392 160 16 328 TGPF
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      165 220 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (PARENT) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      165 240 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_1) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      165 260 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_2) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 160 205 M 240 205 L 240 225 L 160 225 L CP
+      2 W
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 160 225 M 240 225 L 240 245 L 160 245 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 160 245 M 240 245 L 240 265 L 160 265 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 155 200 M 245 200 L 245 270 L 155 270 L CP
+      2 W
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      70 340 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (CHILD_A) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      70 360 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_1) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      70 380 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_3) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 65 325 M 145 325 L 145 345 L 65 345 L CP
+      2 W
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 65 345 M 145 345 L 145 365 L 65 365 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 65 365 M 145 365 L 145 385 L 65 385 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 60 320 M 150 320 L 150 390 L 60 390 L CP
+      2 W
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      260 340 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (CHILD_B) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      260 360 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_0) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      260 380 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_3) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 255 325 M 335 325 L 335 345 L 255 345 L CP
+      2 W
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 255 345 M 335 345 L 335 365 L 255 365 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 255 365 M 335 365 L 335 385 L 255 385 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 250 320 M 340 320 L 340 430 L 250 430 L CP
+      2 W
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      260 400 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_2) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 255 385 M 335 385 L 335 405 L 255 405 L CP
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      130 320 M
+      -50 40 atan DU cos 14.000 MU 170 exch SU
+      exch sin 14.000 MU 270 exch SU L
+   TGSM
+   4 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      170 270 14.000 6.000 40 -50 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      170 270 14.000 6.000 40 -50 TGAT
+   CP F
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      270 320 M
+      -50 -40 atan DU cos 14.000 MU 230 exch SU
+      exch sin 14.000 MU 270 exch SU L
+   TGSM
+   4 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      230 270 14.000 6.000 -40 -50 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      230 270 14.000 6.000 -40 -50 TGAT
+   CP F
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      170 310 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (inherit) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      260 420 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (main) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 255 405 M 335 405 L 335 425 L 255 425 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      430 265 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_1) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      430 285 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_2) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 425 250 M 505 250 L 505 270 L 425 270 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 425 270 M 505 270 L 505 290 L 425 290 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      425 245 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (PARENT) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      415 265 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (0) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      415 285 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (1) SH
+      GR
+   GR
+
+% OVAL
+0 SG
+NP 495 260 5 5 TGEL F
+GS
+   GS
+      NP 495 260 5 5 TGEL
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      495 260 M
+      495 225 L
+      350 225 L
+      350 235 L
+      0 -125 atan DU cos 10.000 MU 225 exch SU
+      exch sin 10.000 MU 235 exch SU L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      225 235 10.000 4.000 -125 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      225 235 10.000 4.000 -125 0 TGAT
+   CP F
+GR
+
+% OVAL
+0 SG
+NP 495 280 5 5 TGEL F
+GS
+   GS
+      NP 495 280 5 5 TGEL
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      495 280 M
+      495 300 L
+      350 300 L
+      350 255 L
+      0 -125 atan DU cos 10.000 MU 225 exch SU
+      exch sin 10.000 MU 255 exch SU L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      225 255 10.000 4.000 -125 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      225 255 10.000 4.000 -125 0 TGAT
+   CP F
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      530 245 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (CHILD_A) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      535 265 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_1) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      535 285 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_2) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 530 250 M 610 250 L 610 270 L 530 270 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 530 270 M 610 270 L 610 290 L 530 290 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      520 265 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (0) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      520 285 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (1) SH
+      GR
+   GR
+
+% OVAL
+0 SG
+NP 600 260 5 5 TGEL F
+GS
+   GS
+      NP 600 260 5 5 TGEL
+      S
+   GR
+GR
+
+% OVAL
+0 SG
+NP 600 280 5 5 TGEL F
+GS
+   GS
+      NP 600 280 5 5 TGEL
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      600 260 M
+      640 260 L
+      640 475 L
+      175 475 L
+      175 355 L
+      0 -45 atan DU cos 10.000 MU 130 exch SU
+      exch sin 10.000 MU 355 exch SU L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      130 355 10.000 4.000 -45 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      130 355 10.000 4.000 -45 0 TGAT
+   CP F
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      535 305 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_3) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 530 290 M 610 290 L 610 310 L 530 310 L CP
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      600 280 M
+      620 280 L
+      620 325 L
+      495 325 L
+      495 300 L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+
+% OVAL
+0 SG
+NP 600 300 5 5 TGEL F
+GS
+   GS
+      NP 600 300 5 5 TGEL
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      600 300 M
+      600 460 L
+      190 460 L
+      190 375 L
+      0 -60 atan DU cos 10.000 MU 130 exch SU
+      exch sin 10.000 MU 375 exch SU L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      130 375 10.000 4.000 -60 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      130 375 10.000 4.000 -60 0 TGAT
+   CP F
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      520 305 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (2) SH
+      GR
+   GR
+
+% POLY/OPEN-SPLINE
+1 SG
+GS
+   NP
+      600 320 M
+      600 330 L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+
+% ARC
+1 SG
+NP
+   600 325 M
+   600 325 5 5 90 -90 TGAR
+   600 325 L
+   F
+GS
+   GS
+      NP
+         600 325 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% ARC
+0 SG
+GS
+   GS
+      NP
+         600 325 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+1 SG
+GS
+   NP
+      175 370 M
+      175 380 L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+
+% ARC
+1 SG
+NP
+   175 375 M
+   175 375 5 5 90 -90 TGAR
+   175 375 L
+   F
+GS
+   GS
+      NP
+         175 375 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% ARC
+0 SG
+GS
+   GS
+      NP
+         175 375 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      440 340 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (CHILD_A) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      460 360 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_1) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      460 380 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_2) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 440 345 M 520 345 L 520 365 L 440 365 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 440 365 M 520 365 L 520 385 L 440 385 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      525 360 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (0) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      525 380 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (1) SH
+      GR
+   GR
+
+% OVAL
+0 SG
+NP 450 355 5 5 TGEL F
+GS
+   GS
+      NP 450 355 5 5 TGEL
+      S
+   GR
+GR
+
+% OVAL
+0 SG
+NP 450 375 5 5 TGEL F
+GS
+   GS
+      NP 450 375 5 5 TGEL
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      530 290 M
+      610 290 L
+   TGSM
+   3 W
+   S
+   1 W
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      440 385 M
+      520 385 L
+   TGSM
+   3 W
+   S
+   1 W
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      460 400 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_0) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      460 420 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_3) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 440 385 M 520 385 L 520 405 L 440 405 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 440 405 M 520 405 L 520 425 L 440 425 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      460 440 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (main) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 440 425 M 520 425 L 520 445 L 440 445 L CP
+      S
+   GR
+GR
+
+% OVAL
+0 SG
+NP 450 395 5 5 TGEL F
+GS
+   GS
+      NP 450 395 5 5 TGEL
+      S
+   GR
+GR
+
+% OVAL
+0 SG
+NP 450 415 5 5 TGEL F
+GS
+   GS
+      NP 450 415 5 5 TGEL
+      S
+   GR
+GR
+
+% OVAL
+0 SG
+NP 450 435 5 5 TGEL F
+GS
+   GS
+      NP 450 435 5 5 TGEL
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      525 400 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (2) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      525 420 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (3) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      525 440 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (4) SH
+      GR
+   GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      450 355 M
+      380 355 L
+      380 310 L
+      325 310 L
+      325 235 L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+
+% POLY/OPEN-SPLINE
+1 SG
+GS
+   NP
+      325 250 M
+      325 260 L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+
+% ARC
+1 SG
+NP
+   325 255 M
+   325 255 5 5 90 -90 TGAR
+   325 255 L
+   F
+GS
+   GS
+      NP
+         325 255 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% ARC
+0 SG
+GS
+   GS
+      NP
+         325 255 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      450 375 M
+      360 375 L
+      360 395 L
+      0 -40 atan DU cos 10.000 MU 320 exch SU
+      exch sin 10.000 MU 395 exch SU L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      320 395 10.000 4.000 -40 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      320 395 10.000 4.000 -40 0 TGAT
+   CP F
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      450 395 M
+      370 395 L
+      370 355 L
+      0 -50 atan DU cos 10.000 MU 320 exch SU
+      exch sin 10.000 MU 355 exch SU L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      320 355 10.000 4.000 -50 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      320 355 10.000 4.000 -50 0 TGAT
+   CP F
+GR
+
+% POLY/OPEN-SPLINE
+1 SG
+GS
+   NP
+      370 370 M
+      370 380 L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+
+% ARC
+1 SG
+NP
+   370 375 M
+   370 375 5 5 90 -90 TGAR
+   370 375 L
+   F
+GS
+   GS
+      NP
+         370 375 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% ARC
+0 SG
+GS
+   GS
+      NP
+         370 375 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      370 405 M
+      350 405 L
+      350 375 L
+      0 -30 atan DU cos 10.000 MU 320 exch SU
+      exch sin 10.000 MU 375 exch SU L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      320 375 10.000 4.000 -30 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      320 375 10.000 4.000 -30 0 TGAT
+   CP F
+GR
+
+% POLY/OPEN-SPLINE
+1 SG
+GS
+   NP
+      350 390 M
+      350 400 L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+
+% ARC
+1 SG
+NP
+   350 395 M
+   350 395 5 5 90 -90 TGAR
+   350 395 L
+   F
+GS
+   GS
+      NP
+         350 395 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% ARC
+0 SG
+GS
+   GS
+      NP
+         350 395 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      370 405 M
+      370 415 L
+      450 415 L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      450 435 M
+      350 435 L
+      350 415 L
+      0 -30 atan DU cos 10.000 MU 320 exch SU
+      exch sin 10.000 MU 415 exch SU L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      320 415 10.000 4.000 -30 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      320 415 10.000 4.000 -30 0 TGAT
+   CP F
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      225 184 M
+      GS
+        GS
+        0
+            /Courier-BoldOblique FF [14 0 0 -14 0 0] MS
+            (Class) TGSW 
+        AD
+        GR
+      2 DI NE 0 RM
+            0 SG
+            /Courier-BoldOblique FF [14 0 0 -14 0 0] MS
+            (Class) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      520 184 M
+      GS
+        GS
+        0
+            /Courier-BoldOblique FF [14 0 0 -14 0 0] MS
+            (Virtual Function Table) TGSW 
+        AD
+        GR
+      2 DI NE 0 RM
+            0 SG
+            /Courier-BoldOblique FF [14 0 0 -14 0 0] MS
+            (Virtual Function Table) SH
+      GR
+   GR
+
+GR
+tgifsavedpage restore
+end
+showpage
+
+%%Trailer
+%MatchingCreationDate: Mon Oct  6 22:22:37 2008
+%%DocumentFonts: Courier-BoldOblique
+%%+ Courier-Oblique
+%%+ Courier
+%%+ Courier-Bold
+%%EOF
+
+%%EndDocument
+ @endspecial 142 4146 a Fd(Questions)k(:)p Black 243
+4353 a Fg(1.)p Black 41 w(Mo)r(di\034er)34 b(l'application)g(p)r(our)g
+(calculer)f(les)h(VFT)-7 b(s)35 b(de)f(c)n(haque)g Ff(class)h
+Fg(et)g(l'indice)f(corresp)r(ondan)n(t)e(\340)i(c)n(haque)349
+4452 y(app)r(el,)28 b(apr\350s)e(le)i Ff(p)l(arsing)h
+Fg(du)e(programme.)349 4552 y Fd(Rmq.)47 b(:)27 b Ff(Dans)j(un)f(pr)l
+(emier)h(temps,)g(nous)f(ne)h(c)l(onsider)l(ons)h(que)e(le)h
+(mono-h\351ritage.)142 5064 y Fj(6)131 b(Utilisation)42
+b(de)h(VFT)-11 b(s)44 b(\340)g(h\351ritages)f(m)l(ultiples)142
+5326 y Fg(Il)30 b(existe)g(de)g(nom)n(breuses)f(m\351tho)r(des)h(p)r
+(our)g(construire)f(et)h(g\351rer)e(des)i(VFT)-7 b(s)31
+b(prenan)n(t)e(en)h(compte)g(l'h\351ritage)g(m)n(ul-)142
+5426 y(tiple.)35 b(La)f(m\351tho)r(de)h(que)g(nous)f(traitons)f(ici)i
+(est)g(l'une)g(des)f(derni\350res)g(tec)n(hniques)g(trouv)n(\351e)f
+(dans)i(le)f(domaine)g(de)142 5526 y(la)i(rec)n(herc)n(he.)g(Elle)h
+(est)g(aussi)g(la)g(plus)g(p)r(erforman)n(te)f(en)h(terme)g(de)g
+(vitesse)f(d'ex\351cution)h(et)h(d'espace)e(m\351moire.)142
+5625 y(Nous)31 b(p)r(ouv)n(ons)g(n\351anmoins)g(remarquer)f(sur)i
+(notre)f(exemple)h(une)g(imp)r(erfection,)g(certaines)f(VFT)h(p)r
+(oss\350den)n(t)g(des)142 5725 y(\020trous\021)k(et)c(constitue)f(un)h
+(g\342c)n(hi)e(de)h(m\351moire.)g(Le)g(second)f(d\351faut)i(de)f(cette)
+h(tec)n(hnique)f(est)g(qu'elle)g(n\351cessite)g(une)142
+5824 y(connaissance)26 b(compl\350te)i(du)g(graphe)f(d'h\351ritage)f(p)
+r(our)i(construire)f(correctemen)n(t)f(les)i(VFT)-7 b(s.)28
+b(Cette)g(tec)n(hnique)g(est)142 5924 y(donc)h(applicable)f(que)h(dans)
+g(le)g(domaine)f(d'une)i(compilation)e(globale)g(\(comme)h(Lisaac\))f
+(et)i(non)f(une)g(compilation)142 6024 y(s\351par\351e)d(comme)h(Ja)n
+(v)-5 b(a.)p Black Black eop end
+%%Page: 4 4
+TeXDict begin 4 3 bop Black Black Black Black 623 965
+a @beginspecial 29 @llx 614 @lly 367 @urx 744 @ury 3380
+ at rwi @setspecial
+%%BeginDocument: vft_2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 29 614 367 744
+%%Title: vft_2
+%%CreationDate: Mon Oct 13 21:51:27 2008
+%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng at acm.org)
+%%ProducedBy: (unknown)
+%%Pages: 1
+%%DocumentFonts: (atend)
+%%EndComments
+%%BeginProlog
+
+/tgifdict 86 dict def
+tgifdict begin
+
+/tgifarrowtipdict 8 dict def
+tgifarrowtipdict /mtrx matrix put
+
+/TGAT % tgifarrowtip
+ { tgifarrowtipdict begin
+      /dy exch def
+      /dx exch def
+      /h exch def
+      /w exch def
+      /y exch def
+      /x exch def
+      /savematrix mtrx currentmatrix def
+      x y translate
+      dy dx atan rotate
+      0 0 moveto
+      w neg h lineto
+      w neg h neg lineto
+      savematrix setmatrix
+   end
+ } def
+
+/tgifpatdict 10 dict def
+
+/tgifpatbyte
+ { currentdict /retstr get exch
+   pat i cellsz mod get put
+ } def
+
+/tgifpatproc
+ { 0 1 widthlim {tgifpatbyte} for retstr
+   /i i 1 add def
+ } def
+
+/TGPF % tgifpatfill
+ { tgifpatdict begin
+      /h exch def
+      /w exch def
+      /lty exch def
+      /ltx exch def
+      /cellsz exch def
+      /pat exch def
+
+      /widthlim w cellsz div cvi 1 sub def
+      /retstr widthlim 1 add string def
+      /i 0 def
+
+      tgiforigctm setmatrix
+      ltx lty translate
+      w h true [1 0 0 1 0 0] {tgifpatproc} imagemask
+      ltx neg lty neg translate
+   end
+ } def
+
+/pat3 <8000000008000000> def
+/pat4 <8800000022000000> def
+/pat5 <8800220088002200> def
+/pat6 <8822882288228822> def
+/pat7 <aa55aa55aa55aa55> def
+/pat8 <77dd77dd77dd77dd> def
+/pat9 <77ffddff77ffddff> def
+/pat10 <77ffffff77ffffff> def
+/pat11 <7fffffff7fffffff> def
+/pat12 <8040200002040800> def
+/pat13 <40a00000040a0000> def
+/pat14 <ff888888ff888888> def
+/pat15 <ff808080ff080808> def
+/pat16 <f87422478f172271> def
+/pat17 <038448300c020101> def
+/pat18 <081c22c180010204> def
+/pat19 <8080413e080814e3> def
+/pat20 <8040201008040201> def
+/pat21 <8844221188442211> def
+/pat22 <77bbddee77bbddee> def
+/pat23 <c1e070381c0e0783> def
+/pat24 <7fbfdfeff7fbfdfe> def
+/pat25 <3e1f8fc7e3f1f87c> def
+/pat26 <0102040810204080> def
+/pat27 <1122448811224488> def
+/pat28 <eeddbb77eeddbb77> def
+/pat29 <83070e1c3870e0c1> def
+/pat30 <fefdfbf7efdfbf7f> def
+/pat31 <7cf8f1e3c78f1f3e> def
+
+/TGMAX
+ { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
+ } def
+/TGMIN
+ { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
+ } def
+/TGSW { stringwidth pop } def
+
+/bd { bind def } bind def
+
+/GS { gsave } bd
+/GR { grestore } bd
+/NP { newpath } bd
+/CP { closepath } bd
+/CHP { charpath } bd
+/CT { curveto } bd
+/L { lineto } bd
+/RL { rlineto } bd
+/M { moveto } bd
+/RM { rmoveto } bd
+/S { stroke } bd
+/F { fill } bd
+/TR { translate } bd
+/RO { rotate } bd
+/SC { scale } bd
+/MU { mul } bd
+/DI { div } bd
+/DU { dup } bd
+/NE { neg } bd
+/AD { add } bd
+/SU { sub } bd
+/PO { pop } bd
+/EX { exch } bd
+/CO { concat } bd
+/CL { clip } bd
+/EC { eoclip } bd
+/EF { eofill } bd
+/IM { image } bd
+/IMM { imagemask } bd
+/ARY { array } bd
+/SG { setgray } bd
+/RG { setrgbcolor } bd
+/SD { setdash } bd
+/W { setlinewidth } bd
+/SM { setmiterlimit } bd
+/SLC { setlinecap } bd
+/SLJ { setlinejoin } bd
+/SH { show } bd
+/FF { findfont } bd
+/MS { makefont setfont } bd
+/AR { arcto 4 {pop} repeat } bd
+/CURP { currentpoint } bd
+/FLAT { flattenpath strokepath clip newpath } bd
+/TGSM { tgiforigctm setmatrix } def
+/TGRM { savematrix setmatrix } def
+
+end
+
+%%EndProlog
+%%Page: 1 1
+
+%%PageBoundingBox: 29 614 367 744
+tgifdict begin
+/tgifsavedpage save def
+
+1 SM
+1 W
+
+0 SG
+
+72 0 MU 72 11.602 MU TR
+72 128 DI 100.000 MU 100 DI DU NE SC
+
+GS
+
+/tgiforigctm matrix currentmatrix def
+
+% BOX
+0 SG
+GS
+   NP 55 165 M 385 165 L 385 195 L 55 195 L CP 1 SG F
+   0 SG
+   NP 55 165 M 385 165 L 385 195 L 55 195 L CP EC NP
+   pat5 8 48 160 344 40 TGPF
+GR
+
+% BOX
+0 SG
+GS
+   NP 385 165 M 390 165 L 390 390 L 385 390 L CP 1 SG F
+   0 SG
+   NP 385 165 M 390 165 L 390 390 L 385 390 L CP EC NP
+   pat5 8 376 160 16 232 TGPF
+GR
+
+% BOX
+0 SG
+GS
+   NP 400 165 M 650 165 L 650 195 L 400 195 L CP 1 SG F
+   0 SG
+   NP 400 165 M 650 165 L 650 195 L 400 195 L CP EC NP
+   pat5 8 392 160 264 40 TGPF
+GR
+
+% BOX
+0 SG
+GS
+   NP 395 165 M 400 165 L 400 390 L 395 390 L CP 1 SG F
+   0 SG
+   NP 395 165 M 400 165 L 400 390 L 395 390 L CP EC NP
+   pat5 8 392 160 16 232 TGPF
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      160 220 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (A) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 155 205 M 175 205 L 175 225 L 155 225 L CP
+      2 W
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      115 310 M
+      -85 40 atan DU cos 12.000 MU 155 exch SU
+      exch sin 12.000 MU 225 exch SU L
+   TGSM
+   3 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      155 225 12.000 5.000 40 -85 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      155 225 12.000 5.000 40 -85 TGAT
+   CP F
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      430 265 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (A) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 425 250 M 450 250 L 450 270 L 425 270 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      430 245 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (A) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      225 184 M
+      GS
+        GS
+        0
+            /Courier-BoldOblique FF [14 0 0 -14 0 0] MS
+            (Class) TGSW 
+        AD
+        GR
+      2 DI NE 0 RM
+            0 SG
+            /Courier-BoldOblique FF [14 0 0 -14 0 0] MS
+            (Class) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      520 184 M
+      GS
+        GS
+        0
+            /Courier-BoldOblique FF [14 0 0 -14 0 0] MS
+            (Virtual Function Table) TGSW 
+        AD
+        GR
+      2 DI NE 0 RM
+            0 SG
+            /Courier-BoldOblique FF [14 0 0 -14 0 0] MS
+            (Virtual Function Table) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      110 325 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (B) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 105 310 M 125 310 L 125 330 L 105 330 L CP
+      2 W
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      160 375 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (E) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 155 360 M 175 360 L 175 380 L 155 380 L CP
+      2 W
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      205 325 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (C) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 200 310 M 220 310 L 220 330 L 200 330 L CP
+      2 W
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      160 270 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (D) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 155 255 M 175 255 L 175 275 L 155 275 L CP
+      2 W
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      155 360 M
+      -30 -30 atan DU cos 12.000 MU 125 exch SU
+      exch sin 12.000 MU 330 exch SU L
+   TGSM
+   3 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      125 330 12.000 5.000 -30 -30 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      125 330 12.000 5.000 -30 -30 TGAT
+   CP F
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   [4 4] 0 SD
+   NP
+      175 360 M
+      -30 25 atan DU cos 12.000 MU 200 exch SU
+      exch sin 12.000 MU 330 exch SU L
+   TGSM
+   3 W
+   S
+   [] 0 SD
+   1 W
+GR
+GS
+   TGSM
+   NP
+      200 330 12.000 5.000 25 -30 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      200 330 12.000 5.000 25 -30 TGAT
+   CP F
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      200 310 M
+      -35 -25 atan DU cos 12.000 MU 175 exch SU
+      exch sin 12.000 MU 275 exch SU L
+   TGSM
+   3 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      175 275 12.000 5.000 -25 -35 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      175 275 12.000 5.000 -25 -35 TGAT
+   CP F
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   [4 4] 0 SD
+   NP
+      220 310 M
+      -85 -45 atan DU cos 12.000 MU 175 exch SU
+      exch sin 12.000 MU 225 exch SU L
+   TGSM
+   3 W
+   S
+   [] 0 SD
+   1 W
+GR
+GS
+   TGSM
+   NP
+      175 225 12.000 5.000 -45 -85 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      175 225 12.000 5.000 -45 -85 TGAT
+   CP F
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      225 220 M
+      0 125 atan DU cos 12.000 MU 350 exch SU
+      exch sin 12.000 MU 220 exch SU L
+   TGSM
+   3 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      350 220 12.000 5.000 125 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      350 220 12.000 5.000 125 0 TGAT
+   CP F
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   [4 4] 0 SD
+   NP
+      225 250 M
+      0 125 atan DU cos 12.000 MU 350 exch SU
+      exch sin 12.000 MU 250 exch SU L
+   TGSM
+   3 W
+   S
+   [] 0 SD
+   1 W
+GR
+GS
+   TGSM
+   NP
+      350 250 12.000 5.000 125 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      350 250 12.000 5.000 125 0 TGAT
+   CP F
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      225 215 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (First parent) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      225 245 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (Second parent) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      465 265 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (A) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 460 250 M 485 250 L 485 270 L 460 270 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      465 245 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (B) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      465 285 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (B) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 460 270 M 485 270 L 485 290 L 460 290 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   NP 495 250 M 520 250 L 520 270 L 495 270 L CP 1 SG F
+   0 SG
+   NP 495 250 M 520 250 L 520 270 L 495 270 L CP EC NP
+   pat20 8 488 248 40 24 TGPF
+GR
+GS
+   10 SM
+   GS
+      NP 495 250 M 520 250 L 520 270 L 495 270 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      500 245 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (D) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   NP 495 270 M 520 270 L 520 290 L 495 290 L CP 1 SG F
+   0 SG
+   NP 495 270 M 520 270 L 520 290 L 495 290 L CP EC NP
+   pat20 8 488 264 40 32 TGPF
+GR
+GS
+   10 SM
+   GS
+      NP 495 270 M 520 270 L 520 290 L 495 290 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      500 305 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (D) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 495 290 M 520 290 L 520 310 L 495 310 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      535 245 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (C) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   NP 530 270 M 555 270 L 555 290 L 530 290 L CP 1 SG F
+   0 SG
+   NP 530 270 M 555 270 L 555 290 L 530 290 L CP EC NP
+   pat20 8 528 264 32 32 TGPF
+GR
+GS
+   10 SM
+   GS
+      NP 530 270 M 555 270 L 555 290 L 530 290 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      535 305 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (D) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 530 290 M 555 290 L 555 310 L 530 310 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      535 265 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (A) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 530 250 M 555 250 L 555 270 L 530 270 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      535 325 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (C) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 530 310 M 555 310 L 555 330 L 530 330 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      570 245 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (E) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      570 305 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (D) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 565 290 M 590 290 L 590 310 L 565 310 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      570 265 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (A) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 565 250 M 590 250 L 590 270 L 565 270 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      570 325 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (C) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 565 310 M 590 310 L 590 330 L 565 330 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      570 285 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (B) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 565 270 M 590 270 L 590 290 L 565 290 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      570 345 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (E) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 565 330 M 590 330 L 590 350 L 565 350 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   NP 425 355 M 450 355 L 450 375 L 425 375 L CP 1 SG F
+   0 SG
+   NP 425 355 M 450 355 L 450 375 L 425 375 L CP EC NP
+   pat20 8 416 352 40 32 TGPF
+GR
+GS
+   10 SM
+   GS
+      NP 425 355 M 450 355 L 450 375 L 425 375 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      455 370 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (NULL space) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      75 270 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (F) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 70 255 M 90 255 L 90 275 L 70 275 L CP
+      2 W
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      80 255 M
+      -40 75 atan DU cos 12.000 MU 155 exch SU
+      exch sin 12.000 MU 215 exch SU L
+   TGSM
+   3 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      155 215 12.000 5.000 75 -40 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      155 215 12.000 5.000 75 -40 TGAT
+   CP F
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      605 245 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (F) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      605 265 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (A) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 600 250 M 625 250 L 625 270 L 600 270 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      605 285 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (F) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 600 270 M 625 270 L 625 290 L 600 290 L CP
+      S
+   GR
+GR
+
+GR
+tgifsavedpage restore
+end
+showpage
+
+%%Trailer
+%MatchingCreationDate: Mon Oct 13 21:51:27 2008
+%%DocumentFonts: Courier-Oblique
+%%+ Courier-BoldOblique
+%%+ Courier
+%%+ Courier-Bold
+%%EOF
+
+%%EndDocument
+ @endspecial 142 1189 a Fd(Questions)46 b(:)p Black 243
+1318 a Fg(1.)p Black 41 w(Mo)r(di\034ez)37 b(la)f(m\351tho)r(de)h
+Fe('compute_vft_ba)o(se')30 b Fg(de)36 b(la)g Ff(class)i
+Fb(class)e Fg(p)r(our)g(prendre)f(en)i(compte)f(l'h\351ritage)349
+1417 y(m)n(ultiple.)142 1546 y Ff(L)l(e)31 b(c)l(ompilateur)h(Lisaac)h
+(n)-8 b('utilise)31 b(p)l(as)h(de)g(VFT,)g(sa)g(te)l(chnique)f(de)h(r)l
+(\351solution)g(des)g(envois)g(de)g(messages)g(est)f(tota-)142
+1645 y(lement)d(di\033\350r)l(ente)g(et)h(originale.)h(Par)f(son)g(c)l
+(ar)l(act\350r)l(e)g(unique)f(et)g(donc)h(p)l(\351)l(dago)l(giquement)g
+(ininterr)l(essant,)f(nous)g(ne)142 1745 y(d\351tail)t(ler)l(ons)j(p)l
+(as)f(c)l(ette)f(te)l(chnique.)p Black Black eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/example/tiny_object/TD/TD.tex b/example/tiny_object/TD/TD.tex
new file mode 100755
index 0000000..5ccfb2f
--- /dev/null
+++ b/example/tiny_object/TD/TD.tex
@@ -0,0 +1,295 @@
+\documentclass[a4paper]{article}
+\usepackage{a4}
+\usepackage[francais]{babel}
+\usepackage[T1]{fontenc}
+\usepackage[dvips]{graphics}
+\usepackage[dvips]{graphicx}
+\usepackage{multicol}
+\usepackage{epsfig}
+\usepackage{color}
+\usepackage{alltt}
+\usepackage{verbatim}
+\usepackage{tabularx}
+
+\topmargin -1.8cm
+\textheight 26cm
+\textwidth 16cm
+\oddsidemargin 0.6cm
+%\evensidemargin 0cm
+\flushbottom
+\pagestyle{empty}
+
+
+\parindent = 0pt
+
+\begin{document}
+
+\begin{figure}[h]
+\psfig{figure=ulp.ps,height=2cm}
+\end{figure}
+
+%Année 2007-2008
+%\vskip -1cm
+
+
+\hfill {\Large\bf Licence d'Informatique 3}\\[-10pt]
+
+\hfill {\Large  POO2}\\[-10pt]
+
+
+
+\parskip =5pt
+
+\vskip 0.5cm
+
+\begin{center}
+\Large\bf
+TD 5 à 8\,: {\it{}Tiny Object Emulator}
+\end{center}
+
+\vskip 0.5cm
+
+%Durée : 3h.\\
+%Documents non autorisés.
+
+%\vskip 0.5cm
+
+
+\section{Présentation}
+%=====================
+Nous allons réaliser un petit émulateur/interpréteur d'un langage
+objet typé simplifié. 
+Les idiomes du langages sont les suivants\,:
+\begin{itemize}
+\item Déclaration de {\it{}class} et de plusieurs héritages;
+\item Déclaration de procédures (sans paramètre);
+\item Déclaration de variables locales;
+\item Instance de {\it{}class} dans une variable locale;
+\item Envoi de message;
+\item Affichage d'un message à l'écran.
+\end{itemize}
+
+Les objectifs de ces TDs sont\,:
+\begin{itemize}
+\item Une méthodologie pour le {\it{}parsing} d'une grammaire ``simple'';
+\item La modélisation en objet d'un interpréteur ou d'un compilateur;
+\item Etudier le contrôle de typage statique;
+\item Bien comprendre la notion de type dynamique et de l'algorithme de {\it{}lookup};
+\item Mettre en place le mécanisme de VFT en héritage simple \& multiple;
+\item Appréhender la programmation en Lisaac.
+\end{itemize}
+
+{\it{}Exemple de code\,:}
+\begin{multicols}{2}
+\begin{alltt}
+PARENT (
+  {\bf{}type} = ( | "PARENT".print; )
+
+  {\bf{}function\_1} =
+  ( |
+    type;
+    "PARENT : Function 1".print;
+  )
+
+  {\bf{}function\_2} =
+  ( |
+    type;
+    "PARENT : Function 2".print;
+  )
+)
+
+CHILD Inherit PARENT (
+  {\bf{}type} = ( | "CHILD".print; )
+
+  {\bf{}function\_1} = 
+  ( a:PARENT |
+    type;
+    "CHILD : Function 1".print;
+    a = {\bf{}New} PARENT;
+    a.function\_1;
+    a.function\_2;
+  )
+
+  {\bf{}main} =
+  ( b:PARENT |
+    b = {\bf{}New} CHILD;
+    "--- b.function\_1 ---".print;
+    b.function\_1;
+    "--- function\_1 -----".print;
+    function\_1;
+    "--- b.function\_2 ---".print;
+    b.function\_2;
+    "--- Fin ------------".print;
+  )
+)
+\end{alltt}
+\end{multicols}
+
+\section{Grammaire}
+%==================
+La grammaire de ce petit langage est en EBNF ({\it{}Extended Backus-Naur
+  Form})\,:
+
+\begin{tabularx}{\textwidth}{c l X}
+\hline
+{\bf{}Symbole}    & {\bf{}Fonction} & {\bf{}Description} \cr
+\hline
+\hline
+{( \ldots )}     & {groupe}      & {Groupe syntaxique de construction} \cr
+\hline
+{[ \ldots ]}     & {option}        & {Construction optionnelle} \cr
+\hline
+{\{ \ldots \}}   & {répétition}    & {répétition de 0 à $n$ fois} \cr
+\hline
+{{\tt |}}        & {alternative}   & {Construction alternative} \cr
+\hline
+{:}  & {production}    & {Définition d'une règle syntaxique} \cr
+\hline
+\end{tabularx}
+
+\begin{alltt}
+program    : \{ {\sc{}cap\_identifier} [ inherit ] '(' slot\_list ')' \}
+inherit    : 'Inherit' {\sc{}cap\_identifier} \{ ',' {\sc{}cap\_identifier} \}
+slot\_list  : \{ {\sc{}identifier} '=' body \}
+body       : '(' [ local\_list ] '|' \{ code ';' \} ')'
+local\_list : local \{ ',' local \}
+local      : {\sc{}identifier} ':' {\sc{}cap\_identifier}
+code       : ( {\sc{}identifier} [ expr ] ) | ( {\sc{}string} '.' 'print' )
+expr       : ( '=' 'New' {\sc{}cap\_identifier} ) | ( '.' {\sc{}identifier} )
+\end{alltt}
+
+Définition des terminaux\,:
+\begin{alltt}
+{\sc{}cap\_identifier} : 'A'-'Z' \{ 'A'-'Z' | '0'-'9' | '\_' \}
+{\sc{}identifier}      : 'a'-'z' \{ 'a'-'z' | '0'-'9' | '\_' \}
+{\sc{}string}       \,  : '\"' \{ ascii string \} '\"'
+\end{alltt}
+
+{\bf{}Questions\,:}
+\begin{enumerate}
+\item Donnez le résultat d'affichage de l'exemple précédent.
+\item Donnez l'arbre d'héritage de votre interpréteur.
+\item Donnez les données et méthodes utiles dans chacune des {\it{}class}.
+\end{enumerate}
+
+\section{{\it{}Parsing} d'un programme}
+%======================================
+\begin{itemize}
+\item[$\bullet$] {\tt{}{\bf{}read\_keyword} word:{\sc{}abstract\_string} :{\sc{}boolean}} \\
+Renvoi {\sc{}true} et avance le curseur si le mot {\tt{}'word'} a été
+lu, renvoi {\sc{}false} sinon.
+\item[$\bullet$] {\tt{}{\bf{}read\_character} char:{\sc{}character} :{\sc{}boolean}} \\
+Renvoi {\sc{}true} et avance le curseur si le caractère {\tt{}'char'} a été
+lu, renvoi {\sc{}false} sinon.
+\item[$\bullet$] {\tt{}{\bf{}read\_identifier}:{\sc{}boolean}} \\
+Renvoi {\sc{}true} et avance le curseur si un identifieur a été
+lu, renvoi {\sc{}false} sinon. En cas de succès, l'identifieur lu est
+dans la variable {\tt{}'last\_string'}.
+\item[$\bullet$] {\tt{}{\bf{}read\_cap\_identifier}:{\sc{}boolean}} \\
+Renvoi {\sc{}true} et avance le curseur si un identifieur en majuscule
+a été lu, renvoi {\sc{}false} sinon. En cas de succès, l'identifieur lu est
+dans la variable {\tt{}'last\_string'}.
+\item[$\bullet$] {\tt{}{\bf{}read\_string\_cst}:{\sc{}boolean}} \\
+Renvoi {\sc{}true} et avance le curseur si une chaîne de caractères
+a été lu, renvoi {\sc{}false} sinon. En cas de succès, la chaîne de
+caractères lu est dans la variable {\tt{}'last\_string'}.
+\item[$\bullet$] {\tt{}{\bf{}syntax\_error} msg:{\sc{}abstract\_string}} \\
+Affiche la position du curseur et le message d'erreur {\tt{}'msg'},
+puis quitte le programme.
+\item[$\bullet$] {\tt{}{\bf{}semantic\_error} msg:{\sc{}abstract\_string}} \\
+Affiche la position du curseur et le message d'erreur {\tt{}'msg'},
+puis quitte le programme.
+\item[$\bullet$] {\tt{}{\bf{}warning\_error} msg:{\sc{}abstract\_string}} \\
+Affiche la position du curseur et le message d'erreur {\tt{}'msg'}.
+\end{itemize}
+
+{\bf{}Questions\,:}
+\begin{enumerate}
+\item Donnez les méthodes permettant de {\it{}parser} un programme à
+  l'aide de la grammaire (une méthode par règle).
+\item Ajoutez les constructions sémantiques dans chacune d'elles.
+\end{enumerate}
+
+\section{Exécution d'un programme}
+%=================================
+{\bf{}Questions\,:}
+\begin{enumerate}
+\item Donnez le code de la méthode {\tt{}'is\_sub\_type
+  other:{\sc{}class} :{\sc{}boolean}'} de la {\it{}class}
+  {\sc{}class}.\\
+{\bf{}Rmq.\,:} {\it{}Cette méthode est nécessaire pour le contrôle du
+  typage statique au niveau des affectations, valeur de retour,
+  passage de paramètres dans les langages objet typés.}
+\item Donnez le code de la méthode 
+{\tt{}'get\_slot\_in\_parent msg:{\sc{}string\_constant} :{\sc{}slot}'}
+et de la méthode 
+{\tt{}'get\_slot msg:{\sc{}string\_constant} :{\sc{}slot}'}
+de la {\it{}class} {\sc{}class}.\\
+{\bf{}Rmq.\,:} {\it{}Ces méthodes sont nécessaires pour rechercher la
+ bonne fonction lors d'un envoi de message. C'est ce que nous appelons
+ l'algorithme de {\bf{}'lookup'}}.
+\item Donnez le code de la méthode {\tt{}'run'} pour l'ensemble des
+  sous-{\it{}class} de {\sc{}expr}.
+\end{enumerate}
+
+\section{Utilisation de VFTs à héritage simple}
+%==============================================
+La version actuelle n'est pas efficace, car chaque envoi de message
+nécessite une recherche dynamique de la bonne méthode dans l'arbre
+d'héritages.
+Pour éviter cela, nous allons construire une VFT pour chaque {\it{}class}.
+L'envoi de message devient alors une simple consultation de table avec un
+indice connu avant l'exécution. Puis, un appel indirect sur l'adresse
+présent dans cette table.
+
+Rappel du mécanisme et de la construction des VFTs\,:
+\begin{center}
+\includegraphics[scale=1.0]{vft.eps}
+\end{center}
+
+{\bf{}Questions\,:}
+\begin{enumerate}
+\item Modifier l'application pour calculer les VFTs de chaque {\it{}class}
+  et l'indice correspondant à chaque appel, après le {\it{}parsing} du
+  programme. \\
+{\bf{}Rmq.\,:} {\it{}Dans un premier temps, nous ne considerons que le
+  mono-héritage.} 
+\end{enumerate}
+
+\section{Utilisation de VFTs à héritages multiples}
+%================================================
+Il existe de nombreuses méthodes pour construire et gérer des VFTs
+prenant en compte l'héritage multiple.
+La méthode que nous traitons ici est l'une des dernières techniques trouvée
+dans le domaine de la recherche.
+Elle est aussi la plus performante en terme de vitesse d'exécution et
+d'espace mémoire.
+Nous pouvons néanmoins remarquer sur notre exemple une imperfection,
+certaines VFT possèdent des ``trous'' et constitue un gâchi de
+mémoire. 
+Le second défaut de cette technique est qu'elle nécessite une
+connaissance complète du graphe d'héritage pour construire
+correctement les VFTs. Cette technique est donc applicable que dans le
+domaine d'une compilation globale (comme Lisaac) et non une
+compilation séparée comme Java. 
+
+\begin{center}
+\includegraphics[scale=1.0]{vft_2.eps}
+\end{center}
+
+{\bf{}Questions\,:}
+\begin{enumerate}
+\item Modifiez la méthode {\tt{}'compute\_vft\_base'} de la {\it{}class}
+  {\sc{}class} pour prendre en compte l'héritage multiple.
+\end{enumerate}
+
+{\it{}Le compilateur Lisaac n'utilise pas de VFT, sa technique de
+  résolution des envois de messages est totalement diffèrente et
+  originale.
+Par son caractère unique et donc pédagogiquement ininterressant, nous
+ne détaillerons pas cette technique.
+} 
+
+\end{document}
+
+
diff --git a/example/tiny_object/TD/ulp.ps b/example/tiny_object/TD/ulp.ps
new file mode 100755
index 0000000..7e17b63
--- /dev/null
+++ b/example/tiny_object/TD/ulp.ps
@@ -0,0 +1,2358 @@
+%!PS-Adobe-3.0
+%%Title: (1047.pdf)
+%%Version: 1 2
+%%CreationDate: (D:20000609084316)
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 464 42 556 94
+%%Pages: 1
+%%DocumentProcessColors: (atend)
+%%DocumentSuppliedResources:
+%%+ font BNGOLN+LetterGothic-Bold
+%%+ font BNGPOK+LetterGothic-BoldSlanted
+%%+ font GillSans-Bold$0X1
+%%+ font GillSans$0X1
+%%+ procset (Adobe Acrobat - PDF operators) 1.2 0
+%%+ procset (Adobe Acrobat - type operators) 1.2 0
+%%EndComments
+%%BeginDefaults
+%%EndDefaults
+%%BeginProlog
+%%EndProlog
+%%BeginSetup
+%%BeginFile: l2check
+%%Copyright: Copyright 1993 Adobe Systems Incorporated. All Rights Reserved.
+systemdict /languagelevel known
+{ systemdict /languagelevel get 1 eq }
+{ true }
+ifelse
+{
+initgraphics /Helvetica findfont 18 scalefont setfont
+72 600 moveto (Error: Your printer driver needs to be configured) dup show
+72 580 moveto (for printing to a PostScript Level 1 printer.) dup show
+exch = =
+/Helvetica-Bold findfont 16 scalefont setfont
+72 520 moveto (Windows and Unix) show
+/Times-Roman findfont 16 scalefont setfont
+72 500 moveto (Select ªLevel 1º in the PostScript options section) show
+72 480 moveto (of the Acrobat Exchange or Reader print dialog.) show
+/Helvetica-Bold findfont 16 scalefont setfont
+72 440 moveto (Macintosh) show
+/Times-Roman findfont 16 scalefont setfont
+72 420 moveto (In the Chooser, select your printer driver.) show
+72 400 moveto (Then select your printer and click the Setup button.) show
+72 380 moveto (Follow any on-screen dialogs that may appear.) show
+showpage
+quit
+}
+if
+%%EndFile
+/currentpacking where{pop currentpacking true setpacking}if
+userdict /PDF 85 dict put
+%%BeginFile: pdfvars.prc
+%%Copyright: Copyright 1987-1996 Adobe Systems Incorporated. All Rights Reserved.
+userdict /PDFVars 75 dict dup begin put
+/_save 0 def
+/_cshow 0 def
+/InitAll 0 def
+/TermAll 0 def
+/_lp /none def
+/_doClip 0 def
+/sfc 0 def
+/_sfcs 0 def
+/_sfc 0 def
+/ssc 0 def
+/_sscs 0 def
+/_ssc 0 def
+/_fcs 0 def
+/_scs 0 def
+/_fp 0 def
+/_sp 0 def
+/_f0 0 array def
+/_f1 1 array def
+/_f3 3 array def
+/_f4 4 array def
+/_fc null def
+/_s0 0 array def
+/_s1 1 array def
+/_s3 3 array def
+/_s4 4 array def
+/_sc null def
+/_cpcf null def
+/_cpcs null def
+/_inT false def
+/_tr -1 def
+/_rise 0 def
+/_ax 0 def
+/_cx 0 def
+/_ld 0 def
+/_tm matrix def
+/_ctm matrix def
+/_mtx matrix def
+/_hy (-) def
+/_fScl 0 def
+/_hs 1 def
+/_pdfEncodings 2 array def
+/_baselineadj 0 def
+/_Tj 0 def
+/_italMtx[1 0 .212557 1 0 0]def
+/_italMtx_WMode1 [1 -.212557 0 1 0 0]def
+/_basefont 0 def
+/_basefonto 0 def
+/_pdf_oldCIDInit null def
+/_categories 10 dict def
+/_sa? true def
+/_op? false def
+/_ColorSep5044? false def
+/_tmpcolr? [] def
+/_tmpop? {} def
+end
+%%EndFile
+PDFVars begin PDF begin
+%%BeginFile: pdfutil.prc
+%%Copyright: Copyright 1993 Adobe Systems Incorporated. All Rights Reserved.
+/bd {bind def} bind def
+/ld {load def} bd
+/dd { PDFVars 3 1 roll put } bd
+/xdd { exch dd } bd
+/Level2?
+systemdict /languagelevel known
+{ systemdict /languagelevel get 2 ge } { false } ifelse
+def
+/here {
+dup currentdict exch known
+{ currentdict exch get true }
+{ pop false }
+ifelse
+} bd
+/isdefined? { where { pop true } { false } ifelse } bd
+/StartLoad { dup dup not { /_save save dd } if } bd
+/EndLoad { if not { _save restore } if } bd
+/npop { { pop } repeat } bd
+%%EndFile
+%%BeginFile: pdf.prc
+%%Copyright: Copyright 1987-1996 Adobe Systems Incorporated. All Rights Reserved.
+/initialize {
+_ColorSep5044? {sep_ops begin 50 dict begin} if
+newpath
+} bd
+/terminate {
+_ColorSep5044? {end end} if
+} bd
+Level2? StartLoad
+{ /m/moveto ld
+/l/lineto ld
+/c/curveto ld
+/setSA/setstrokeadjust ld
+} EndLoad
+Level2? not StartLoad
+{
+/pl {
+transform
+0.25 sub round 0.25 add exch
+0.25 sub round 0.25 add exch
+itransform
+} bd
+/m { _sa? { pl } if moveto } bd
+/l { _sa? { pl } if lineto } bd
+/c { _sa? { pl } if curveto } bd
+/setSA { /_sa? xdd } bd
+} EndLoad
+/v { currentpoint 6 2 roll c } bd
+/y { 2 copy c } bd
+/h/closepath ld
+/d/setdash ld
+/j/setlinejoin ld
+/J/setlinecap ld
+/M/setmiterlimit ld
+/w/setlinewidth ld
+/cf currentflat def
+/i {
+dup 0 eq { pop cf } if
+setflat
+} bd
+/ilp { /_lp /none dd } bd
+/sfc {
+_lp /fill ne {
+_sfcs
+_sfc
+/_lp /fill dd
+} if
+} dd
+/ssc {
+_lp /stroke ne {
+_sscs
+_ssc
+/_lp /stroke dd
+} if
+} dd
+/n {
+_doClip 1 ge {
+_doClip 1 eq { clip } { eoclip } ifelse
+/_doClip 0 dd
+} if
+newpath
+} bd
+/f {
+_doClip 1 ge
+{
+gsave sfc fill grestore
+_doClip 1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ sfc fill }
+ifelse
+} bd
+/f* {
+_doClip 1 ge
+{
+gsave sfc eofill grestore
+_doClip 1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ sfc eofill }
+ifelse
+} bd
+/S {
+_doClip 1 ge
+{
+gsave ssc stroke grestore
+_doClip 1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ ssc stroke }
+ifelse
+} bd
+/s { h S } bd
+/B {
+_doClip dup 1 ge
+gsave f grestore
+{
+gsave S grestore
+1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ pop S }
+ifelse
+} bd
+/b { h B } bd
+/B* {
+_doClip dup 1 ge
+gsave f* grestore
+{
+gsave S grestore
+1 eq { clip } { eoclip } ifelse
+newpath
+ilp
+/_doClip 0 dd
+}
+{ pop S }
+ifelse
+} bd
+/b* { h B* } bd
+/W { /_doClip 1 dd } bd
+/W* { /_doClip 2 dd } bd
+/q/save ld
+/Q { restore ilp } bd
+Level2? StartLoad
+{ /defineRes/defineresource ld
+/findRes/findresource ld
+currentglobal
+true systemdict /setglobal get exec
+[/Function /ExtGState /Form]
+{ /Generic /Category findresource dup length dict copy /Category defineresource pop }
+forall
+systemdict /setglobal get exec
+} EndLoad
+Level2? not StartLoad
+{ /AlmostFull?
+{ dup maxlength exch length sub 2 le
+} bind def
+/Expand
+{ 1 index maxlength mul cvi dict
+dup begin exch { def } forall end
+} bind def
+/xput
+{ 3 2 roll
+dup 3 index known not
+{ dup AlmostFull? { 1.5 Expand } if
+} if
+dup 4 2 roll put
+} bind def
+/defineRes
+{ _categories 1 index known not
+{ /_categories _categories 2 index 10 dict xput store
+} if
+_categories exch 2 copy get 5 -1 roll 4 index xput put
+} bind def
+/findRes
+{ _categories exch get exch get
+} bind def
+} EndLoad
+/cs
+{
+dup where { pop load } if
+dup /_fcs xdd
+ucs
+_cpcf exch get
+/_fc xdd
+/_fp null dd
+} bd
+/CS
+{
+dup where { pop load } if
+dup /_scs xdd ucs _cpcs exch get /_sc xdd /_sp null dd
+} bd
+/ucs {
+dup type /arraytype eq
+{ dup 0 get
+dup /Indexed eq
+{ pop 0 get }
+{ /Pattern eq
+{ dup length 2 eq
+{ 1 get ucs }
+{ 0 get }
+ifelse }
+{ 0 get }
+ifelse }
+ifelse }
+if }
+bd
+/_cpcf
+15 dict dup begin
+/DefaultGray _f1 def
+/DeviceGray _f1 def
+/DefaultRGB _f3 def
+/DeviceRGB _f3 def
+/DeviceCMYK _f4 def
+/CalGray _f1 def
+/CalRGB _f3 def
+/CalCMYK _f4 def
+/Lab _f3 def
+/Pattern _f0 def
+/Indexed _f1 def
+/Separation _f1 def
+/CIEBasedA _f1 def
+/CIEBasedABC _f3 def
+end
+dd
+/_cpcs
+15 dict dup begin
+/DefaultGray _s1 def
+/DeviceGray _s1 def
+/DefaultRGB _s3 def
+/DeviceRGB _s3 def
+/DeviceCMYK _s4 def
+/CalGray _s1 def
+/CalRGB _s3 def
+/CalCMYK _s4 def
+/Lab _s3 def
+/Pattern _s0 def
+/Indexed _s1 def
+/Separation _s1 def
+/CIEBasedA _s1 def
+/CIEBasedABC _s3 def
+end
+dd
+Level2? not StartLoad {
+/ri/pop ld
+/makePat/pop ld
+} EndLoad
+Level2? StartLoad {
+/ri
+{
+/findcolorrendering isdefined?
+{
+mark exch
+findcolorrendering
+counttomark 2 eq
+{ type /booleantype eq
+{ dup type /nametype eq
+{ dup /ColorRendering resourcestatus
+{ pop pop
+dup /DefaultColorRendering ne
+{
+/ColorRendering findresource
+setcolorrendering
+} if
+} if
+} if
+} if
+} if
+cleartomark
+}
+{ pop
+} ifelse
+} bd
+/makePat /makepattern ld
+} EndLoad
+Level2? not _ColorSep5044? or StartLoad
+{
+/L1setcolor {
+aload length
+dup 0 eq
+{ pop .5 setgray }
+{ dup 1 eq
+{ pop setgray }
+{ 3 eq
+{ setrgbcolor }
+{ setcmykcolor }
+ifelse }
+ifelse }
+ifelse
+} bind dd
+/_sfcs { } dd
+/_sscs { } dd
+} EndLoad
+Level2? not _ColorSep5044? not and StartLoad
+{
+/_sfc { _fc L1setcolor } dd
+/_ssc { _sc L1setcolor } dd
+} EndLoad
+Level2? _ColorSep5044? not and StartLoad
+{
+/_sfcs
+{
+_fcs setcolorspace
+} bind dd
+/_sscs
+{
+_scs setcolorspace
+} bind dd
+/_sfc
+{
+_fc aload pop
+_fp null eq
+{ setcolor }
+{ _fp setpattern }
+ifelse
+} bind dd
+/_ssc
+{
+_sc aload pop
+_sp null eq { setcolor } { _sp setpattern } ifelse
+} bind dd
+} EndLoad
+/sc
+{
+_fc astore pop
+ilp
+} bd
+/SC
+{
+_sc astore pop
+ilp
+} bd
+/scn {
+dup type /dicttype eq
+{ dup /_fp xdd
+/PaintType get 1 eq
+{ /_fc _f0 dd ilp }
+{ /_fc _cpcf _fcs ucs get dd
+sc }
+ifelse }
+{ sc }
+ifelse
+} bd
+/SCN {
+dup type /dicttype eq
+{ dup /_sp xdd
+/PaintType get 1 eq
+{ /_sc _s0 dd ilp }
+{ /_sc _cpcs _scs ucs get dd
+SC }
+ifelse }
+{ SC }
+ifelse
+} bd
+/g { /DefaultGray cs sc } bd
+/rg { /DefaultRGB cs sc } bd
+/k { /DeviceCMYK cs sc } bd
+/G { /DefaultGray CS SC } bd
+/RG { /DefaultRGB CS SC } bd
+/K { /DeviceCMYK CS SC } bd
+/cm { _mtx astore concat } bd
+/re {
+4 2 roll m
+1 index 0 rlineto
+0 exch rlineto
+neg 0 rlineto
+h
+} bd
+/RC/rectclip ld
+/EF/execform ld
+/PS { cvx exec } bd
+/initgs {
+/DefaultGray where
+{ pop }
+{ /DefaultGray /DeviceGray dd }
+ifelse
+/DefaultRGB where
+{ pop }
+{ /DefaultRGB /DeviceRGB dd }
+ifelse
+0 g 0 G
+[] 0 d 0 j 0 J 10 M 1 w
+true setSA
+} bd
+21 dict dup begin
+/CosineDot
+{ 180 mul cos exch 180 mul cos add 2 div } bd
+/Cross
+{ abs exch abs 2 copy gt { exch } if pop neg } bd
+/Diamond
+{ abs exch abs 2 copy add .75 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 2 copy add 1.23 le
+{ .85 mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse }
+ifelse } bd
+/Double
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add } bd
+/DoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add } bd
+/Ellipse
+{ abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt
+{ pop dup mul exch .75 div dup mul add 4 div
+1 exch sub }
+{ dup 1 gt
+{pop 1 exch sub dup mul exch 1 exch sub
+.75 div dup mul add 4 div 1 sub }
+{ .5 exch sub exch pop exch pop }
+ifelse }
+ifelse } bd
+/EllipseA
+{ dup mul .9 mul exch dup mul add 1 exch sub } bd
+/EllipseB
+{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } bd
+/EllipseC
+{ dup .5 gt { 1 exch sub } if
+dup .25 ge
+{ .5 exch sub 4 mul dup mul 1 sub }
+{ 4 mul dup mul 1 exch sub }
+ifelse
+exch
+dup .5 gt { 1 exch sub } if
+dup .25 ge
+{ .5 exch sub 4 mul dup mul 1 sub }
+{ 4 mul dup mul 1 exch sub }
+ifelse
+add -2 div } bd
+/InvertedDouble
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedDoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedEllipseA
+{ dup mul .9 mul exch dup mul add 1 sub } bd
+/InvertedSimpleDot
+{ dup mul exch dup mul add 1 sub } bd
+/Line
+{ exch pop abs neg } bd
+/LineX
+{ pop } bd
+/LineY
+{ exch pop } bd
+/Rhomboid
+{ abs exch abs 0.9 mul add 2 div } bd
+/Round
+{ abs exch abs 2 copy add 1 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse } bd
+/SimpleDot
+{ dup mul exch dup mul add 1 exch sub } bd
+/Square
+{ abs exch abs 2 copy lt { exch } if pop neg } bd
+end
+{ /Function defineRes pop } forall
+/Identity {} /Function defineRes pop
+_ColorSep5044? StartLoad {
+/_defaulttransferfunc currenttransfer def
+/currentcolortransfer where
+{ pop /_defaultcolortransferfuncs [ currentcolortransfer ] def }
+if
+/concattransferfuncs {
+[ 3 1 roll /exec load exch /exec load ] cvx
+} bd
+/concatandsettransfer {
+/_defaulttransferfunc load concattransferfuncs settransfer
+} bd
+/concatandsetcolortransfer {
+colorplate 0 eq
+{
+_defaultcolortransferfuncs aload pop
+8 -1 roll 5 -1 roll concattransferfuncs 7 1 roll
+6 -1 roll 4 -1 roll concattransferfuncs 5 1 roll
+4 -1 roll 3 -1 roll concattransferfuncs 3 1 roll
+concattransferfuncs
+setcolortransfer
+} if
+colorplate 1 ge colorplate 4 le and
+{
+4 colorplate sub index 4 { exch pop } repeat
+concatandsettransfer
+} if
+colorplate 5 ge
+{
+0 index 4 { exch pop } repeat
+concatandsettransfer
+} if
+} bd
+/tn5044sethalftone
+{
+begin
+HalftoneType 5 eq
+{ [/Default /Cyan /Magenta /Yellow /Black /Default /Default /Default]
+colorplate get
+here not {
+/Default here not { currentdict } if
+} if
+}
+{ currentdict }
+ifelse
+end
+begin
+/TransferFunction here
+{
+concatandsettransfer
+currentdict dup length dict
+begin
+{
+1 index /TransferFunction ne { def } { pop pop } ifelse
+} forall
+currentdict
+end
+}
+{
+currentdict
+} ifelse
+end
+sethalftone
+} bd
+} EndLoad
+Level2? StartLoad {
+/gs
+{
+begin
+/SA here { setstrokeadjust } if
+/OP here { setoverprint } if
+/BG here { setblackgeneration } if
+/UCR here { setundercolorremoval } if
+/TR here
+{
+_ColorSep5044?
+{
+dup xcheck
+{ concatandsettransfer }
+{ aload pop concatandsetcolortransfer }
+ifelse
+}
+{
+dup xcheck
+{ settransfer }
+{ aload pop setcolortransfer }
+ifelse
+} ifelse
+} if
+/sethalftonephase isdefined? { /HTP here { sethalftonephase } if } if
+/HT here
+{ _ColorSep5044?
+{ tn5044sethalftone }
+{ sethalftone }
+ifelse
+} if
+end
+} bd
+/_defaulthalftone currenthalftone def
+} EndLoad
+Level2? not StartLoad {
+/gs
+{
+begin
+/SA here { /_sa? xdd } if
+/OP here { dup /_op? xdd
+/setoverprint where {pop setoverprint}
+{pop} ifelse
+} if
+/TR here
+{
+_ColorSep5044?
+{ dup xcheck
+{ concatandsettransfer }
+{ aload pop concatandsetcolortransfer }
+ifelse
+}
+{ dup xcheck
+{ settransfer }
+{ aload pop setcolortransfer }
+ifelse
+} ifelse
+} if
+/HT here
+{ _ColorSep5044?
+{ tn5044sethalftone }
+{ sethalftone }
+ifelse
+} if
+end
+} bd
+5 dict dup
+begin
+currentscreen 1 [/HalftoneType /SpotFunction /Angle /Frequency ]
+{ exch def } forall
+end
+/_defaulthalftone exch def
+} EndLoad
+/int {
+dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul
+exch pop add exch pop
+} bd
+/limit {
+dup 2 index le { exch } if pop
+dup 2 index ge { exch } if pop
+} bd
+_ColorSep5044? StartLoad {
+/_sfc
+{
+_fp null eq
+{ _fcs type /arraytype eq
+{_fcs 0 get /Separation eq
+{
+_fcs 1 get /All eq
+{
+_fc aload pop 1 exch sub
+/setseparationgray where pop begin setseparationgray end
+}
+{
+1 _fcs 3 get exec _fcs 1 get
+/findcmykcustomcolor where pop begin findcmykcustomcolor end
+_fc aload pop
+/setcustomcolor where pop begin setcustomcolor end
+}
+ifelse
+}
+{ _fc L1setcolor }
+ifelse
+}
+{ _fc L1setcolor }
+ifelse
+}
+{ _fc L1setcolor }
+ifelse
+} bind dd
+/_ssc
+{
+_sp null eq
+{ _scs type /arraytype eq
+{_scs 0 get /Separation eq
+{
+_scs 1 get /All eq
+{
+_sc aload pop 1 exch sub
+/setseparationgray where pop begin setseparationgray end
+}
+{
+1 _scs 3 get exec _scs 1 get
+/findcmykcustomcolor where pop begin findcmykcustomcolor end
+_sc aload pop
+/setcustomcolor where pop begin setcustomcolor end
+}
+ifelse
+}
+{ _sc L1setcolor }
+ifelse
+}
+{ _sc L1setcolor }
+ifelse
+}
+{ _sc L1setcolor }
+ifelse
+} bind dd
+} EndLoad
+%%EndFile
+%%BeginFile: pdftext.prc
+%%Copyright: Copyright 1987-1997 Adobe Systems Incorporated. All Rights Reserved.
+PDF /PDFText 65 dict dup begin put
+/initialize { PDFText begin } bd
+/terminate { end } bd
+/pdf_has_composefont? systemdict /composefont known def
+/CopyFont {
+{
+1 index /FID ne 2 index /UniqueID ne and
+{ def } { pop pop } ifelse
+} forall
+} bd
+/Type0CopyFont
+{
+exch
+dup length dict
+begin
+CopyFont
+[
+exch
+FDepVector
+{
+dup /FontType get 0 eq
+{
+1 index Type0CopyFont
+/_pdfType0 exch definefont
+}
+{
+/_pdfBaseFont exch
+2 index exec
+}
+ifelse
+exch
+}
+forall
+pop
+]
+/FDepVector exch def
+currentdict
+end
+} bd
+/cHexEncoding
+[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12
+/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25
+/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38
+/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B
+/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E
+/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71
+/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84
+/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97
+/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA
+/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD
+/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0
+/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3
+/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6
+/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def
+/modEnc {
+/_enc xdd
+/_icode 0 dd
+counttomark 1 sub -1 0
+{
+index
+dup type /nametype eq
+{
+_enc _icode 3 -1 roll put
+_icode 1 add
+}
+if
+/_icode xdd
+} for
+cleartomark
+_enc
+} bd
+/trEnc {
+/_enc xdd
+255 -1 0 {
+exch dup -1 eq
+{ pop /.notdef }
+{ Encoding exch get }
+ifelse
+_enc 3 1 roll put
+} for
+pop
+_enc
+} bd
+/TE {
+/_i xdd
+StandardEncoding 256 array copy modEnc
+_pdfEncodings exch _i exch put
+} bd
+/TZ
+{
+/_usePDFEncoding xdd
+findfont
+dup length 2 add dict
+begin
+{
+1 index /FID ne { def } { pop pop } ifelse
+} forall
+/FontName exch def
+_usePDFEncoding 0 ge
+{
+/Encoding _pdfEncodings _usePDFEncoding get def
+pop
+}
+{
+_usePDFEncoding -1 eq
+{
+counttomark 0 eq
+{ pop }
+{
+Encoding 256 array copy
+modEnc /Encoding exch def
+}
+ifelse
+}
+{
+256 array
+trEnc /Encoding exch def
+}
+ifelse
+}
+ifelse
+FontName currentdict
+end
+definefont pop
+}
+bd
+/Level2?
+systemdict /languagelevel known
+{systemdict /languagelevel get 2 ge}
+{false}
+ifelse
+def
+Level2?
+{
+/_pdfFontStatus
+{
+currentglobal exch
+/Font resourcestatus
+{pop pop true}
+{false}
+ifelse
+exch setglobal
+} bd
+}
+{
+/_pdfFontStatusString 50 string def
+_pdfFontStatusString 0 (fonts/) putinterval
+/_pdfFontStatus
+{
+_pdfFontStatusString 6 42 getinterval
+cvs length 6 add
+_pdfFontStatusString exch 0 exch getinterval
+status
+{ pop pop pop pop true}
+{ false }
+ifelse
+} bd
+}
+ifelse
+Level2?
+{
+/_pdfCIDFontStatus
+{
+/CIDFont /Category resourcestatus
+{
+pop pop
+/CIDFont resourcestatus
+{pop pop true}
+{false}
+ifelse
+}
+{ pop false }
+ifelse
+} bd
+}
+if
+/_pdfString100 100 string def
+/_pdfComposeFontName
+{
+dup length 1 eq
+{
+0 get
+1 index
+type /nametype eq
+{
+_pdfString100 cvs
+length dup dup _pdfString100 exch (-) putinterval
+_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval
+2 index exch cvs length
+add 1 add _pdfString100 exch 0 exch getinterval
+exch pop
+true
+}
+{
+pop pop
+false
+}
+ifelse
+}
+{
+false
+}
+ifelse
+} bd
+pdf_has_composefont?
+{
+/_pdfComposeFont
+{
+1 index /CMap resourcestatus
+{pop pop true}
+{false}
+ifelse
+1 index true exch
+{
+_pdfCIDFontStatus not
+{pop false exit}
+if
+}
+forall
+and
+{ 3 -1 roll pop composefont true}
+{
+4 -1 roll pop
+_pdfComposeFontName
+{
+dup _pdfFontStatus
+{ findfont definefont true }
+{
+pop
+dup _pdfFontStatus
+{ findfont true }
+{ pop false }
+ifelse
+}
+ifelse
+}
+{
+dup _pdfFontStatus
+{ findfont true }
+{ pop false }
+ifelse
+}
+ifelse
+}
+ifelse
+} bd
+}
+{
+/_pdfComposeFont
+{
+4 -1 roll pop
+_pdfComposeFontName not
+{
+dup
+}
+if
+2 copy _pdfFontStatus
+{pop findfont exch pop true}
+{
+eq
+{pop false}
+{
+dup _pdfFontStatus
+{findfont true}
+{pop false}
+ifelse
+}
+ifelse
+}
+ifelse
+} bd
+}
+ifelse
+/_pdfFaceByStyleDict 4 dict dup begin
+Level2?
+{
+/Serif
+/HeiseiMin-W3-83pv-RKSJ-H _pdfFontStatus
+{/HeiseiMin-W3}
+{/Ryumin-Light}
+ifelse
+def
+/SansSerif
+/HeiseiKakuGo-W5-83pv-RKSJ-H _pdfFontStatus
+{/HeiseiKakuGo-W5}
+{/GothicBBB-Medium}
+ifelse
+def
+/HeiseiMaruGo-W4-83pv-RKSJ-H _pdfFontStatus
+{/HeiseiMaruGo-W4}
+{
+/Jun101-Light-RKSJ-H _pdfFontStatus
+{ /Jun101-Light }
+{ SansSerif }
+ifelse
+}
+ifelse
+/RoundSansSerif exch def
+/Default Serif def
+}
+{
+/Serif /Ryumin-Light def
+/SansSerif /GothicBBB-Medium def
+{
+(fonts/Jun101-Light-83pv-RKSJ-H) status
+}stopped
+{pop}{
+{ pop pop pop pop /Jun101-Light }
+{ SansSerif }
+ifelse
+/RoundSansSerif exch def
+}ifelse
+/Default Serif def
+}
+ifelse
+end
+def
+/_pdf_Adobe-Japan1-2 (Adobe-Japan1-2) def
+/_pdfConcatNames
+{
+exch
+_pdfString100 cvs
+length dup dup _pdfString100 exch (-) putinterval
+_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval
+3 -1 roll exch cvs length
+add 1 add _pdfString100 exch 0 exch getinterval
+} bind def
+/_pdfSubSetFontByStyleDict 4 dict dup begin
+_pdfFaceByStyleDict
+{
+_pdf_Adobe-Japan1-2 _pdfConcatNames
+dup _pdfFontStatus
+{ def }
+{
+{
+pop
+dup /SansSerif eq
+{
+/HeiseiKakuGo-W5-Adobe-Japan1-2 dup _pdfFontStatus
+{ def exit }
+{ pop }
+ifelse
+}
+if
+dup /Serif eq
+{
+/HeiseiMin-W3-Adobe-Japan1-2 dup _pdfFontStatus
+{ def exit }
+{ pop }
+ifelse
+}
+if
+pop exit
+}
+loop
+}
+ifelse
+}
+forall
+end def
+/TZzero
+{
+/_fyAdj xdd
+/_wmode xdd
+/_styleArr xdd
+4 copy
+_pdfComposeFont
+{exch pop exch pop exch pop}
+{
+[
+0 1 _styleArr length 1 sub
+{
+_styleArr exch get
+_pdfFaceByStyleDict exch 2 copy known not
+{ pop /Default }
+if
+get
+}
+for
+]
+exch pop
+3 index 3 index 4 2 roll
+_pdfComposeFont
+{exch pop}
+{
+findfont
+}
+ifelse
+}
+ifelse
+dup /FontType get 3 eq _wmode 1 eq and
+{
+_pdfVerticalRomanT3Font dup length dict copy
+begin
+/_basefont exch def
+/Encoding _basefont /Encoding get def
+}
+{
+dup length 2 add dict
+begin
+{1 index /FID ne {def}{pop pop} ifelse }
+forall
+} ifelse
+/WMode _wmode def
+/BaseLineAdj _fyAdj def
+FontType 0 ne
+{
+/Encoding Encoding dup length array copy dup 16#5c /yen put def
+/_fauxfont true def
+} if
+currentdict
+end
+definefont pop
+}
+bd
+/swj {
+dup 4 1 roll
+dup length exch stringwidth
+exch 5 -1 roll 3 index mul add
+4 1 roll 3 1 roll mul add
+6 2 roll /_cnt 0 dd
+{1 index eq {/_cnt _cnt 1 add dd} if} forall pop
+exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop
+} bd
+/jss {
+4 1 roll
+{
+2 npop
+(0) exch 2 copy 0 exch put
+gsave
+32 eq
+{
+exch 6 index 6 index 6 index 5 -1 roll widthshow
+currentpoint
+}
+{
+false charpath currentpoint
+4 index setmatrix stroke
+}
+ifelse
+grestore
+moveto
+2 copy rmoveto
+} exch cshow
+6 npop
+} def
+/jsfTzero {
+{
+2 npop
+(0) exch 2 copy 0 exch put
+exch show
+32 eq
+{
+4 index 4 index rmoveto
+}
+if
+2 copy rmoveto
+} exch cshow
+5 npop
+} def
+/jsp
+{
+{
+2 npop
+(0) exch 2 copy 0 exch put
+32 eq
+{ exch 5 index 5 index 5 index 5 -1 roll widthshow }
+{ false charpath }
+ifelse
+2 copy rmoveto
+} exch cshow
+5 npop
+} bd
+/trj { _cx 0 fWModeProc 32 _ax 0 fWModeProc 6 5 roll } bd
+/pjsf { trj sfc fawidthshowProc } bd
+/pjss { trj _ctm ssc jss } bd
+/pjsc { trj jsp } bd
+/_Tjdef [
+/pjsf load
+/pjss load
+{
+dup
+currentpoint 3 2 roll
+pjsf
+newpath moveto
+pjss
+} bind
+{
+trj swj rmoveto
+} bind
+{
+dup currentpoint 4 2 roll gsave
+pjsf
+grestore 3 1 roll moveto
+pjsc
+} bind
+{
+dup currentpoint 4 2 roll
+currentpoint gsave newpath moveto
+pjss
+grestore 3 1 roll moveto
+pjsc
+} bind
+{
+dup currentpoint 4 2 roll gsave
+dup currentpoint 3 2 roll
+pjsf
+newpath moveto
+pjss
+grestore 3 1 roll moveto
+pjsc
+} bind
+/pjsc load
+] def
+/BT
+{
+/_inT true dd
+_ctm currentmatrix pop matrix _tm copy pop
+0 _rise _baselineadj add translate _hs 1 scale
+0 0 moveto
+} bd
+/ET
+{
+/_inT false dd
+_tr 3 gt {clip} if
+_ctm setmatrix newpath
+} bd
+/Tr {
+_inT { _tr 3 le {currentpoint newpath moveto} if } if
+dup /_tr xdd
+_Tjdef exch get /_Tj xdd
+} bd
+/Tj {
+userdict /$$copystring 2 index put
+_Tj
+} bd
+/iTm { _ctm setmatrix _tm concat 0 _rise _baselineadj add translate _hs 1 scale } bd
+/Tm { _tm astore pop iTm 0 0 moveto } bd
+/Td { _mtx translate _tm _tm concatmatrix pop iTm 0 0 moveto } bd
+/TD { dup /_ld xdd Td } bd
+/_nullProc {} bd
+/Tf {
+dup 1000 div /_fScl xdd
+exch findfont dup
+/_nullProc exch
+/WMode known
+{
+1 index /WMode get 1 eq
+{pop /exch}
+if
+}
+if
+load /fWModeProc xdd
+dup
+/FontType get 0 eq dup _cx 0 ne and
+{ /jsfTzero }
+{ /awidthshow }
+ifelse
+load /fawidthshowProc xdd
+/_fTzero xdd
+dup /BaseLineAdj known
+{ dup /BaseLineAdj get _fScl mul }
+{ 0 }
+ifelse
+/_baselineadj xdd
+currentpoint iTm moveto
+exch scalefont setfont
+} bd
+/TL { neg /_ld xdd } bd
+/Tw {
+/_cx xdd
+_cx 0 ne _fTzero and
+{ /jsfTzero }
+{ /awidthshow }
+ifelse
+load /fawidthshowProc xdd
+} bd
+/Tc { /_ax xdd } bd
+/Ts { /_rise xdd currentpoint iTm moveto } bd
+/Tz { 100 div /_hs xdd iTm } bd
+/Tk { exch pop _fScl mul neg 0 fWModeProc rmoveto } bd
+/T* { 0 _ld Td } bd
+/' { T* Tj } bd
+/" { exch Tc exch Tw ' } bd
+/TJ {
+{
+dup type /stringtype eq
+{ Tj }
+{ 0 exch Tk }
+ifelse
+} forall
+} bd
+/T- { _hy Tj } bd
+/d0/setcharwidth ld
+/d1 { setcachedevice /sfc{}dd /ssc{}dd } bd
+/nND {{/.notdef} repeat} bd
+/T3Defs {
+/BuildChar
+{
+1 index /Encoding get exch get
+1 index /BuildGlyph get exec
+}
+def
+/BuildGlyph {
+exch begin
+GlyphProcs exch get exec
+end
+} def
+} bd
+/_pdfBoldRomanWidthProc
+{
+stringwidth 1 index 0 ne { exch .03 add exch }if setcharwidth
+} bd
+/_pdfType0WidthProc
+{
+dup stringwidth 0 0 moveto
+2 index true charpath pathbbox
+0 -1
+7 index 2 div .88
+setcachedevice2
+pop
+} bd
+/_pdfBoldBaseFont
+10 dict begin
+/FontType 3 def
+/FontMatrix[1 0 0 1 0 0]def
+/FontBBox[0 0 1 1]def
+/Encoding cHexEncoding def
+/_setwidthProc /_pdfBoldRomanWidthProc load def
+/_bcstr1 1 string def
+/BuildChar
+{
+exch begin
+_basefont setfont
+_bcstr1 dup 0 4 -1 roll put
+dup
+_setwidthProc
+0 0 moveto
+dup show
+_basefonto setfont
+0 0 moveto
+show
+end
+}bd
+currentdict
+end
+def
+/_pdfVerticalRomanT3Font
+10 dict begin
+/FontType 3 def
+/FontMatrix[1 0 0 1 0 0]def
+/FontBBox[0 0 1 1]def
+/_bcstr1 1 string def
+/BuildChar
+{
+exch begin
+_basefont setfont
+_bcstr1 dup 0 4 -1 roll put
+dup
+_pdfType0WidthProc
+0 0 moveto
+show
+end
+}bd
+currentdict
+end
+def
+/MakeBoldFont
+{
+dup dup length 2 add dict
+begin
+CopyFont
+/PaintType 2 def
+/StrokeWidth .03 0 FontMatrix idtransform pop def
+/dummybold currentdict
+end
+definefont
+_pdfBoldBaseFont 8 dict copy begin
+/_basefont exch def
+/_basefonto exch def
+currentdict
+end
+definefont
+} bd
+/MakeBold {
+findfont dup
+/FontType get 0 eq
+{
+_pdfBoldBaseFont /_setwidthProc /_pdfType0WidthProc load put
+{MakeBoldFont} Type0CopyFont definefont
+}
+{
+dup /_fauxfont known not
+{
+_pdfBoldBaseFont /_setwidthProc /_pdfBoldRomanWidthProc load put
+MakeBoldFont
+}
+{ definefont }
+ifelse
+}
+ifelse
+pop
+}bd
+/MakeItalic {
+findfont
+dup /WMode 2 copy known
+{
+get 1 eq
+{ _italMtx_WMode1 }
+{ _italMtx }
+ifelse
+}
+{ pop pop _italMtx }
+ifelse
+makefont
+definefont pop
+}bd
+/MakeBoldItalic {
+/dummybold exch
+MakeBold
+/dummybold
+MakeItalic
+}bd
+currentdict readonly pop end
+%%EndFile
+PDFText begin
+[39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis
+/Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute
+/egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde
+/oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex
+/udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
+/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash
+/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef
+/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash
+/questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef
+/guillemotleft/guillemotright/ellipsis/.notdef/Agrave/Atilde/Otilde/OE/oe
+/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide
+/.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright
+/fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand
+/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex
+/Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex
+/Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla
+/hungarumlaut/ogonek/caron
+0 TE
+[1/dotlessi/caron 39/quotesingle 96/grave 
+127/bullet/bullet/bullet/quotesinglbase/florin/quotedblbase/ellipsis
+/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
+/bullet/bullet/bullet/bullet/quoteleft/quoteright/quotedblleft
+/quotedblright/bullet/endash/emdash/tilde/trademark/scaron
+/guilsinglright/oe/bullet/bullet/Ydieresis/space/exclamdown/cent/sterling
+/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine
+/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus
+/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla
+/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters
+/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
+/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash
+/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave
+/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute
+/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde
+/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute
+/ucircumflex/udieresis/yacute/thorn/ydieresis
+1 TE
+end
+currentdict readonly pop
+end end
+/currentpacking where {pop setpacking}if
+PDFVars/InitAll{[PDF PDFText]{/initialize get exec}forall initgs 0 Tr}put
+PDFVars/TermAll{[PDFText PDF]{/terminate get exec}forall}put
+PDFVars begin PDF begin PDFVars/InitAll get exec
+PDFVars/TermAll get exec end end
+
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+userdict /pgsave save put
+PDFVars begin PDF begin PDFVars/InitAll get exec
+/N44 [/CIEBasedABC <<
+	/MatrixLMN [ 0.4124 0.2126 0.0193 0.3576 0.7151 
+		0.1192 0.1805 0.0722 0.9505 ]
+	/DecodeLMN [{2.2222 exp}bind
+		{2.2222 exp}bind
+		{2.2222 exp}bind]
+	/WhitePoint [0.9505 1 1.089]
+	>>]/ColorSpace defineRes pop
+/N75 <<
+/SA true 
+/TR {}
+>> /ExtGState defineRes pop
+/N76 <<
+/SA false 
+/TR {}
+>> /ExtGState defineRes pop
+%%EndPageSetup
+0 0 595 842 RC
+0 g
+
+/N75 /ExtGState findRes gs
+2 i
+512.518 46.469 m
+512.236 46.589 511.922 46.657 511.606 46.657 c
+511.298 46.657 510.899 46.525 510.899 46.047 c
+510.899 45.284 512.866 45.605 512.866 44.131 c
+512.866 43.167 512.089 42.802 511.182 42.802 c
+510.694 42.802 510.475 42.865 510.032 42.972 c
+510.116 43.766 l
+510.424 43.602 510.777 43.495 511.131 43.495 c
+511.471 43.495 511.927 43.665 511.927 44.061 c
+511.927 44.899 509.962 44.554 509.962 46.009 c
+509.962 46.992 510.739 47.351 511.529 47.351 c
+511.915 47.351 512.274 47.301 512.602 47.193 c
+512.518 46.469 l
+f 
+515.05 46.582 m
+513.765 46.582 l
+513.765 47.275 l
+517.235 47.275 l
+517.235 46.582 l
+515.95 46.582 l
+515.95 42.877 l
+515.05 42.877 l
+515.05 46.582 l
+f 
+518.282 47.275 m
+519.253 47.275 l
+520.216 47.275 521.366 47.307 521.366 46.085 c
+521.366 45.567 521.012 45.14 520.441 45.063 c
+520.441 45.051 l
+520.685 45.032 520.827 44.793 520.917 44.598 c
+521.636 42.877 l
+520.634 42.877 l
+520.095 44.251 l
+519.966 44.578 519.85 44.705 519.47 44.705 c
+519.181 44.705 l
+519.181 42.877 l
+518.282 42.877 l
+518.282 47.275 l
+h
+519.181 45.397 m
+519.477 45.397 l
+519.921 45.397 520.428 45.461 520.428 46.009 c
+520.428 46.538 519.926 46.582 519.477 46.582 c
+519.181 46.582 l
+519.181 45.397 l
+f 
+524.123 47.275 m
+525.137 47.275 l
+526.898 42.877 l
+525.902 42.877 l
+525.516 43.886 l
+523.699 43.886 l
+523.306 42.877 l
+522.375 42.877 l
+524.123 47.275 l
+h
+524.617 46.394 m
+524.604 46.394 l
+523.956 44.578 l
+525.266 44.578 l
+524.617 46.394 l
+f 
+530.438 46.469 m
+530.156 46.589 529.842 46.657 529.526 46.657 c
+529.218 46.657 528.82 46.525 528.82 46.047 c
+528.82 45.284 530.786 45.605 530.786 44.131 c
+530.786 43.167 530.009 42.802 529.102 42.802 c
+528.614 42.802 528.395 42.865 527.952 42.972 c
+528.036 43.766 l
+528.345 43.602 528.698 43.495 529.051 43.495 c
+529.391 43.495 529.847 43.665 529.847 44.061 c
+529.847 44.899 527.882 44.554 527.882 46.009 c
+527.882 46.992 528.659 47.351 529.449 47.351 c
+529.835 47.351 530.194 47.301 530.522 47.193 c
+530.438 46.469 l
+f 
+532.155 47.275 m
+533.722 47.275 l
+534.301 47.275 535.168 47.111 535.168 46.147 c
+535.168 45.625 534.807 45.259 534.274 45.164 c
+534.274 45.152 l
+534.885 45.095 535.303 44.692 535.303 44.15 c
+535.303 43.041 534.288 42.877 533.722 42.877 c
+532.155 42.877 l
+532.155 47.275 l
+h
+533.054 43.57 m
+533.478 43.57 l
+533.895 43.57 534.403 43.671 534.403 44.182 c
+534.403 44.755 533.927 44.843 533.478 44.843 c
+533.054 44.843 l
+533.054 43.57 l
+h
+533.054 45.499 m
+533.42 45.499 l
+533.799 45.499 534.268 45.58 534.268 46.034 c
+534.268 46.544 533.812 46.582 533.401 46.582 c
+533.054 46.582 l
+533.054 45.499 l
+f 
+538.612 47.351 m
+540.018 47.351 540.808 46.418 540.808 45.089 c
+540.808 43.76 540.032 42.802 538.612 42.802 c
+537.173 42.802 536.414 43.74 536.414 45.089 c
+536.414 46.437 537.185 47.351 538.612 47.351 c
+h
+538.612 43.495 m
+539.53 43.495 539.871 44.295 539.871 45.089 c
+539.871 45.864 539.505 46.657 538.612 46.657 c
+537.719 46.657 537.352 45.864 537.352 45.089 c
+537.352 44.295 537.693 43.495 538.612 43.495 c
+f 
+542.152 47.275 m
+543.052 47.275 l
+543.052 44.736 l
+543.052 43.986 543.296 43.495 543.983 43.495 c
+544.671 43.495 544.915 43.986 544.915 44.736 c
+544.915 47.275 l
+545.814 47.275 l
+545.814 44.465 l
+545.814 43.287 545.132 42.802 543.983 42.802 c
+542.833 42.802 542.152 43.287 542.152 44.465 c
+542.152 47.275 l
+f 
+547.299 47.275 m
+548.269 47.275 l
+549.232 47.275 550.382 47.307 550.382 46.085 c
+550.382 45.567 550.029 45.14 549.458 45.063 c
+549.458 45.051 l
+549.702 45.032 549.843 44.793 549.932 44.598 c
+550.653 42.877 l
+549.65 42.877 l
+549.11 44.251 l
+548.982 44.578 548.866 44.705 548.487 44.705 c
+548.198 44.705 l
+548.198 42.877 l
+547.299 42.877 l
+547.299 47.275 l
+h
+548.198 45.397 m
+548.494 45.397 l
+548.937 45.397 549.444 45.461 549.444 46.009 c
+549.444 46.538 548.943 46.582 548.494 46.582 c
+548.198 46.582 l
+548.198 45.397 l
+f 
+555.355 46.425 m
+555.008 46.582 554.559 46.657 554.199 46.657 c
+553.152 46.657 552.574 45.965 552.574 45.063 c
+552.574 44.169 553.139 43.495 554.096 43.495 c
+554.34 43.495 554.533 43.52 554.687 43.558 c
+554.687 44.705 l
+553.737 44.705 l
+553.737 45.397 l
+555.549 45.397 l
+555.549 43.028 l
+555.073 42.902 554.578 42.802 554.096 42.802 c
+552.644 42.802 551.636 43.514 551.636 45.001 c
+551.636 46.507 552.574 47.351 554.096 47.351 c
+554.617 47.351 555.028 47.281 555.414 47.168 c
+555.355 46.425 l
+f 
+0 G
+
+0 J
+0 j
+0.9 w
+4 M
+[]0 d
+486.281 59.458 m
+482.12 59.458 l
+482.12 63.038 l
+480.456 60.499 477.492 59.125 473.851 59.125 c
+468.13 59.125 465.269 61.498 465.269 67.117 c
+465.269 79.354 l
+469.43 79.354 l
+469.43 68.116 l
+469.43 63.745 471.043 61.165 475.723 61.165 c
+481.028 61.165 482.12 64.911 482.12 67.866 c
+482.12 79.354 l
+486.281 79.354 l
+486.281 59.458 l
+b 
+506.723 43.216 m
+502.563 43.216 l
+502.563 79.354 l
+506.723 79.354 l
+506.723 75.15 l
+506.828 75.15 l
+507.712 76.565 509.324 79.604 515.617 79.604 c
+522.326 79.604 526.071 75.066 526.071 70.072 c
+526.071 63.246 521.494 59.125 514.837 59.125 c
+511.092 59.125 508.544 60.54 506.828 63.121 c
+506.723 63.121 l
+506.723 43.216 l
+h
+514.369 60.873 m
+519.622 60.873 521.494 65.077 521.494 69.905 c
+521.494 73.984 519.934 78.189 514.317 78.189 c
+508.284 78.189 506.723 72.735 506.723 68.864 c
+506.723 64.411 509.064 60.873 514.369 60.873 c
+b 
+509.934 54.783 m
+510.821 54.783 l
+510.821 50.902 l
+512.537 50.902 l
+512.537 50.177 l
+509.934 50.177 l
+509.934 54.783 l
+f 
+515.052 54.862 m
+516.44 54.862 517.219 53.886 517.219 52.493 c
+517.219 51.101 516.453 50.097 515.052 50.097 c
+513.635 50.097 512.887 51.08 512.887 52.493 c
+512.887 53.905 513.647 54.862 515.052 54.862 c
+h
+515.052 50.823 m
+515.959 50.823 516.294 51.661 516.294 52.493 c
+516.294 53.305 515.933 54.137 515.052 54.137 c
+514.173 54.137 513.811 53.305 513.811 52.493 c
+513.811 51.661 514.147 50.823 515.052 50.823 c
+f 
+518 54.783 m
+518.886 54.783 l
+518.886 52.123 l
+518.886 51.338 519.127 50.823 519.804 50.823 c
+520.482 50.823 520.722 51.338 520.722 52.123 c
+520.722 54.783 l
+521.609 54.783 l
+521.609 51.839 l
+521.609 50.605 520.938 50.097 519.804 50.097 c
+518.671 50.097 518 50.605 518 51.839 c
+518 54.783 l
+f 
+522.529 54.783 0.887 -4.606 re
+f 
+526.741 53.939 m
+526.462 54.063 526.152 54.137 525.841 54.137 c
+525.538 54.137 525.144 53.998 525.144 53.496 c
+525.144 52.697 527.083 53.034 527.083 51.489 c
+527.083 50.48 526.316 50.097 525.424 50.097 c
+524.942 50.097 524.726 50.163 524.29 50.275 c
+524.372 51.106 l
+524.675 50.935 525.024 50.823 525.373 50.823 c
+525.709 50.823 526.158 51.001 526.158 51.417 c
+526.158 52.295 524.22 51.932 524.22 53.456 c
+524.22 54.486 524.986 54.862 525.765 54.862 c
+526.145 54.862 526.5 54.81 526.823 54.697 c
+526.741 53.939 l
+f 
+529.573 54.783 m
+530.693 54.783 l
+531.656 54.783 532.537 54.493 532.537 53.391 c
+532.537 52.314 531.783 51.926 530.833 51.926 c
+530.46 51.926 l
+530.46 50.177 l
+529.573 50.177 l
+529.573 54.783 l
+h
+530.46 52.651 m
+530.769 52.651 l
+531.213 52.651 531.612 52.803 531.612 53.338 c
+531.612 53.873 531.225 54.058 530.769 54.058 c
+530.46 54.058 l
+530.46 52.651 l
+f 
+533.968 54.783 m
+534.969 54.783 l
+536.705 50.177 l
+535.723 50.177 l
+535.344 51.232 l
+533.551 51.232 l
+533.165 50.177 l
+532.246 50.177 l
+533.968 54.783 l
+h
+534.457 53.859 m
+534.444 53.859 l
+533.804 51.958 l
+535.096 51.958 l
+534.457 53.859 l
+f 
+539.651 53.939 m
+539.373 54.063 539.063 54.137 538.753 54.137 c
+538.448 54.137 538.055 53.998 538.055 53.496 c
+538.055 52.697 539.994 53.034 539.994 51.489 c
+539.994 50.48 539.227 50.097 538.334 50.097 c
+537.853 50.097 537.637 50.163 537.201 50.275 c
+537.283 51.106 l
+537.587 50.935 537.935 50.823 538.284 50.823 c
+538.619 50.823 539.069 51.001 539.069 51.417 c
+539.069 52.295 537.131 51.932 537.131 53.456 c
+537.131 54.486 537.897 54.862 538.677 54.862 c
+539.056 54.862 539.411 54.81 539.734 54.697 c
+539.651 53.939 l
+f 
+541.603 54.058 m
+540.337 54.058 l
+540.337 54.783 l
+543.757 54.783 l
+543.757 54.058 l
+542.49 54.058 l
+542.49 50.177 l
+541.603 50.177 l
+541.603 54.058 l
+f 
+544.321 54.783 m
+546.93 54.783 l
+546.93 54.058 l
+545.208 54.058 l
+545.208 52.922 l
+546.785 52.922 l
+546.785 52.196 l
+545.208 52.196 l
+545.208 50.902 l
+546.943 50.902 l
+546.943 50.177 l
+544.321 50.177 l
+544.321 54.783 l
+f 
+547.812 54.783 m
+548.699 54.783 l
+548.699 52.123 l
+548.699 51.338 548.939 50.823 549.617 50.823 c
+550.295 50.823 550.536 51.338 550.536 52.123 c
+550.536 54.783 l
+551.423 54.783 l
+551.423 51.839 l
+551.423 50.605 550.751 50.097 549.617 50.097 c
+548.483 50.097 547.812 50.605 547.812 51.839 c
+547.812 54.783 l
+f 
+552.342 54.783 m
+553.299 54.783 l
+554.249 54.783 555.382 54.816 555.382 53.535 c
+555.382 52.994 555.034 52.546 554.47 52.467 c
+554.47 52.453 l
+554.711 52.434 554.85 52.183 554.939 51.978 c
+555.648 50.177 l
+554.66 50.177 l
+554.129 51.615 l
+554.002 51.958 553.887 52.09 553.514 52.09 c
+553.229 52.09 l
+553.229 50.177 l
+552.342 50.177 l
+552.342 54.783 l
+h
+553.229 52.816 m
+553.52 52.816 l
+553.958 52.816 554.458 52.882 554.458 53.456 c
+554.458 54.011 553.964 54.058 553.52 54.058 c
+553.229 54.058 l
+553.229 52.816 l
+f 
+1 g
+
+1 G
+
+1.8 w
+520.696 84.724 m
+547.127 93.432 l
+555.515 67.807 l
+529.069 59.144 l
+520.696 84.724 l
+b 
+/N44 /ColorSpace findRes cs
+
+0 0.373 0.624 sc
+528.837 59.768 m
+529.033 59.166 l
+555.478 67.829 l
+554.869 69.691 l
+537.754 64.031 l
+532.71 61.082 l
+528.837 59.768 l
+f 
+553.731 73.166 m
+554.295 71.447 l
+537.575 65.917 l
+532.679 62.148 l
+528.506 60.778 l
+527.783 62.983 l
+532.702 64.593 l
+537.583 67.816 l
+553.731 73.166 l
+f 
+533.456 68.387 m
+526.741 66.169 l
+527.425 64.077 l
+533.091 65.94 l
+537.907 69.559 l
+553.25 74.639 l
+552.66 76.44 l
+538.303 71.69 l
+533.456 68.387 l
+f 
+551.587 79.717 m
+552.213 77.807 l
+538.629 73.305 l
+533.731 69.759 l
+526.357 67.34 l
+525.696 69.361 l
+534.639 72.285 l
+539.297 75.668 l
+551.587 79.717 l
+f 
+534.926 73.762 m
+539.985 77.286 l
+551.176 80.974 l
+550.518 82.983 l
+541.328 79.958 l
+536.23 76.329 l
+524.656 72.538 l
+525.282 70.624 l
+534.926 73.762 l
+f 
+550.135 84.155 m
+549.445 86.26 l
+545.325 84.891 l
+538.65 80.636 l
+523.615 75.718 l
+524.22 73.872 l
+537.195 78.18 l
+542.302 81.614 l
+550.135 84.155 l
+f 
+542.563 85.287 m
+548.605 88.826 l
+549.093 87.335 l
+545.956 86.267 l
+540.032 82.697 l
+523.134 77.185 l
+522.576 78.892 l
+542.563 85.287 l
+f 
+547.981 90.735 m
+548.299 89.765 l
+545.49 87.92 l
+522.044 80.519 l
+521.53 82.089 l
+547.981 90.735 l
+f 
+520.659 84.746 m
+521.118 83.346 l
+547.564 92.006 l
+547.09 93.455 l
+520.659 84.746 l
+f 
+0 g
+
+0 G
+
+0.9 w
+492.362 91.522 m
+492.362 59.458 l
+496.51 59.458 l
+496.51 92.911 l
+492.362 91.522 l
+b 
+464.818 54.783 m
+465.705 54.783 l
+465.705 52.123 l
+465.705 51.338 465.946 50.823 466.624 50.823 c
+467.302 50.823 467.542 51.338 467.542 52.123 c
+467.542 54.783 l
+468.428 54.783 l
+468.428 51.839 l
+468.428 50.605 467.758 50.097 466.624 50.097 c
+465.49 50.097 464.818 50.605 464.818 51.839 c
+464.818 54.783 l
+f 
+469.443 54.783 m
+470.533 54.783 l
+472.217 51.338 l
+472.23 51.338 l
+472.23 54.783 l
+473.079 54.783 l
+473.079 50.177 l
+471.996 50.177 l
+470.305 53.622 l
+470.292 53.622 l
+470.292 50.177 l
+469.443 50.177 l
+469.443 54.783 l
+f 
+474.049 54.783 0.887 -4.606 re
+f 
+475.5 54.783 m
+476.45 54.783 l
+477.584 51.166 l
+477.596 51.166 l
+478.716 54.783 l
+479.597 54.783 l
+478.109 50.177 l
+477.019 50.177 l
+475.5 54.783 l
+f 
+480.239 54.783 m
+482.848 54.783 l
+482.848 54.058 l
+481.126 54.058 l
+481.126 52.922 l
+482.703 52.922 l
+482.703 52.196 l
+481.126 52.196 l
+481.126 50.902 l
+482.861 50.902 l
+482.861 50.177 l
+480.239 50.177 l
+480.239 54.783 l
+f 
+483.749 54.783 m
+484.705 54.783 l
+485.655 54.783 486.789 54.816 486.789 53.535 c
+486.789 52.994 486.44 52.546 485.877 52.467 c
+485.877 52.453 l
+486.117 52.434 486.257 52.183 486.345 51.978 c
+487.054 50.177 l
+486.067 50.177 l
+485.535 51.615 l
+485.408 51.958 485.294 52.09 484.921 52.09 c
+484.635 52.09 l
+484.635 50.177 l
+483.749 50.177 l
+483.749 54.783 l
+h
+484.635 52.816 m
+484.927 52.816 l
+485.364 52.816 485.864 52.882 485.864 53.456 c
+485.864 54.011 485.37 54.058 484.927 54.058 c
+484.635 54.058 l
+484.635 52.816 l
+f 
+490.133 53.939 m
+489.855 54.063 489.545 54.137 489.234 54.137 c
+488.93 54.137 488.538 53.998 488.538 53.496 c
+488.538 52.697 490.475 53.034 490.475 51.489 c
+490.475 50.48 489.71 50.097 488.816 50.097 c
+488.335 50.097 488.12 50.163 487.682 50.275 c
+487.764 51.106 l
+488.069 50.935 488.417 50.823 488.765 50.823 c
+489.101 50.823 489.551 51.001 489.551 51.417 c
+489.551 52.295 487.613 51.932 487.613 53.456 c
+487.613 54.486 488.38 54.862 489.158 54.862 c
+489.538 54.862 489.893 54.81 490.215 54.697 c
+490.133 53.939 l
+f 
+491.268 54.783 0.887 -4.606 re
+f 
+493.972 54.058 m
+492.706 54.058 l
+492.706 54.783 l
+496.126 54.783 l
+496.126 54.058 l
+494.859 54.058 l
+494.859 50.177 l
+493.972 50.177 l
+493.972 54.058 l
+f 
+498.008 56.044 m
+498.876 56.044 l
+498.008 55.08 l
+497.482 55.08 l
+498.008 56.044 l
+h
+496.754 54.783 m
+499.363 54.783 l
+499.363 54.058 l
+497.64 54.058 l
+497.64 52.922 l
+499.218 52.922 l
+499.218 52.196 l
+497.64 52.196 l
+497.64 50.902 l
+499.376 50.902 l
+499.376 50.177 l
+496.754 50.177 l
+496.754 54.783 l
+f 
+q
+1 i
+2.78 842 596 -842 re
+W n 
+2.78 842 596 -842 re
+W n 
+2.28 842 595.27 -841.88 re
+10 830 m
+W* n 
+-26 870 651 -898 re
+10 830 m
+W n 
+0 842.04 594.96 -842.04 re
+W n 
+
+
+BT
+
+Q
+PDFVars/TermAll get exec end end
+userdict /pgsave get restore
+showpage
+%%PageTrailer
+%%EndPage
+%%Trailer
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%EOF
+%!PS-Adobe-3.0
+%%BoundingBox: 54 72 558 720
+%%Creator: Mozilla (NetScape) HTML->PS
+%%DocumentData: Clean7Bit
+%%Orientation: Portrait
+%%Pages: 0
+%%PageOrder: Ascend
+%%Title: mailbox:/home/mongenet/nsmail/Centre de messages?id=00102013221502.01888%40caseb.u-strasbg.fr&number=20967194&part=1.2
+%%EndComments
+%%BeginProlog
+[ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
+ /two /three /four /five /six /seven /eight /nine /colon /semicolon
+ /less /equal /greater /question /at /A /B /C /D /E
+ /F /G /H /I /J /K /L /M /N /O
+ /P /Q /R /S /T /U /V /W /X /Y
+ /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
+ /d /e /f /g /h /i /j /k /l /m
+ /n /o /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright
+ /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf
+ /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde
+ /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring
+ /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave
+ /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] /isolatin1encoding exch def
+/c { matrix currentmatrix currentpoint translate
+     3 1 roll scale newpath 0 0 1 0 360 arc setmatrix } bind def
+/F0
+    /Times-Roman findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f0 { /F0 findfont exch scalefont setfont } bind def
+/F1
+    /Times-Bold findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f1 { /F1 findfont exch scalefont setfont } bind def
+/F2
+    /Times-Italic findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f2 { /F2 findfont exch scalefont setfont } bind def
+/F3
+    /Times-BoldItalic findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f3 { /F3 findfont exch scalefont setfont } bind def
+/F4
+    /Courier findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f4 { /F4 findfont exch scalefont setfont } bind def
+/F5
+    /Courier-Bold findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f5 { /F5 findfont exch scalefont setfont } bind def
+/F6
+    /Courier-Oblique findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f6 { /F6 findfont exch scalefont setfont } bind def
+/F7
+    /Courier-BoldOblique findfont
+    dup length dict begin
+	{1 index /FID ne {def} {pop pop} ifelse} forall
+	/Encoding isolatin1encoding def
+    currentdict end
+definefont pop
+/f7 { /F7 findfont exch scalefont setfont } bind def
+/rhc {
+    {
+        currentfile read {
+	    dup 97 ge
+		{ 87 sub true exit }
+		{ dup 48 ge { 48 sub true exit } { pop } ifelse }
+	    ifelse
+	} {
+	    false
+	    exit
+	} ifelse
+    } loop
+} bind def
+
+/cvgray { % xtra_char npix cvgray - (string npix long)
+    dup string
+    0
+    {
+	rhc { cvr 4.784 mul } { exit } ifelse
+	rhc { cvr 9.392 mul } { exit } ifelse
+	rhc { cvr 1.824 mul } { exit } ifelse
+	add add cvi 3 copy put pop
+	1 add
+	dup 3 index ge { exit } if
+    } loop
+    pop
+    3 -1 roll 0 ne { rhc { pop } if } if
+    exch pop
+} bind def
+
+/smartimage12rgb { % w h b [matrix] smartimage12rgb -
+    /colorimage where {
+	pop
+	{ currentfile rowdata readhexstring pop }
+	false 3
+	colorimage
+    } {
+	exch pop 8 exch
+	3 index 12 mul 8 mod 0 ne { 1 } { 0 } ifelse
+	4 index
+	6 2 roll
+	{ 2 copy cvgray }
+	image
+	pop pop
+    } ifelse
+} def
+/cshow { dup stringwidth pop 2 div neg 0 rmoveto show } bind def
+/rshow { dup stringwidth pop neg 0 rmoveto show } bind def
+/BeginEPSF {
+  /b4_Inc_state save def
+  /dict_count countdictstack def
+  /op_count count 1 sub def
+  userdict begin
+  /showpage {} def
+  0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
+  10 setmiterlimit [] 0 setdash newpath
+  /languagelevel where
+  { pop languagelevel 1 ne
+    { false setstrokeadjust false setoverprint } if
+  } if
+} bind def
+/EndEPSF {
+  count op_count sub {pop} repeat
+  countdictstack dict_count sub {end} repeat
+  b4_Inc_state restore
+} bind def
+%%EndProlog
+%%EOF
diff --git a/example/tiny_object/TD/vft.eps b/example/tiny_object/TD/vft.eps
new file mode 100755
index 0000000..cd6b8e9
--- /dev/null
+++ b/example/tiny_object/TD/vft.eps
@@ -0,0 +1,1628 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 29 560 367 744
+%%Title: vft
+%%CreationDate: Mon Oct  6 22:22:37 2008
+%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng at acm.org)
+%%ProducedBy: (unknown)
+%%Pages: 1
+%%DocumentFonts: (atend)
+%%EndComments
+%%BeginProlog
+
+/tgifdict 91 dict def
+tgifdict begin
+
+/tgifellipsedict 6 dict def
+tgifellipsedict /mtrx matrix put
+
+/TGEL % tgifellipse
+ { tgifellipsedict begin
+      /yrad exch def
+      /xrad exch def
+      /y exch def
+      /x exch def
+      /savematrix mtrx currentmatrix def
+      x y translate
+      xrad yrad scale
+      0 0 1 0 360 arc
+      savematrix setmatrix
+   end
+ } def
+
+/tgifarrowtipdict 8 dict def
+tgifarrowtipdict /mtrx matrix put
+
+/TGAT % tgifarrowtip
+ { tgifarrowtipdict begin
+      /dy exch def
+      /dx exch def
+      /h exch def
+      /w exch def
+      /y exch def
+      /x exch def
+      /savematrix mtrx currentmatrix def
+      x y translate
+      dy dx atan rotate
+      0 0 moveto
+      w neg h lineto
+      w neg h neg lineto
+      savematrix setmatrix
+   end
+ } def
+
+/tgifarcdict 8 dict def
+tgifarcdict /mtrx matrix put
+
+/TGAN % tgifarcn
+ { tgifarcdict begin
+      /endangle exch def
+      /startangle exch def
+      /yrad exch def
+      /xrad exch def
+      /y exch def
+      /x exch def
+      /savematrix mtrx currentmatrix def
+      x y translate
+      xrad yrad scale
+      0 0 1 startangle endangle arc
+      savematrix setmatrix
+   end
+ } def
+
+/TGAR % tgifarc
+ { tgifarcdict begin
+      /endangle exch def
+      /startangle exch def
+      /yrad exch def
+      /xrad exch def
+      /y exch def
+      /x exch def
+      /savematrix mtrx currentmatrix def
+      x y translate
+      xrad yrad scale
+      0 0 1 startangle endangle arcn
+      savematrix setmatrix
+   end
+ } def
+
+/tgifpatdict 10 dict def
+
+/tgifpatbyte
+ { currentdict /retstr get exch
+   pat i cellsz mod get put
+ } def
+
+/tgifpatproc
+ { 0 1 widthlim {tgifpatbyte} for retstr
+   /i i 1 add def
+ } def
+
+/TGPF % tgifpatfill
+ { tgifpatdict begin
+      /h exch def
+      /w exch def
+      /lty exch def
+      /ltx exch def
+      /cellsz exch def
+      /pat exch def
+
+      /widthlim w cellsz div cvi 1 sub def
+      /retstr widthlim 1 add string def
+      /i 0 def
+
+      tgiforigctm setmatrix
+      ltx lty translate
+      w h true [1 0 0 1 0 0] {tgifpatproc} imagemask
+      ltx neg lty neg translate
+   end
+ } def
+
+/pat3 <8000000008000000> def
+/pat4 <8800000022000000> def
+/pat5 <8800220088002200> def
+/pat6 <8822882288228822> def
+/pat7 <aa55aa55aa55aa55> def
+/pat8 <77dd77dd77dd77dd> def
+/pat9 <77ffddff77ffddff> def
+/pat10 <77ffffff77ffffff> def
+/pat11 <7fffffff7fffffff> def
+/pat12 <8040200002040800> def
+/pat13 <40a00000040a0000> def
+/pat14 <ff888888ff888888> def
+/pat15 <ff808080ff080808> def
+/pat16 <f87422478f172271> def
+/pat17 <038448300c020101> def
+/pat18 <081c22c180010204> def
+/pat19 <8080413e080814e3> def
+/pat20 <8040201008040201> def
+/pat21 <8844221188442211> def
+/pat22 <77bbddee77bbddee> def
+/pat23 <c1e070381c0e0783> def
+/pat24 <7fbfdfeff7fbfdfe> def
+/pat25 <3e1f8fc7e3f1f87c> def
+/pat26 <0102040810204080> def
+/pat27 <1122448811224488> def
+/pat28 <eeddbb77eeddbb77> def
+/pat29 <83070e1c3870e0c1> def
+/pat30 <fefdfbf7efdfbf7f> def
+/pat31 <7cf8f1e3c78f1f3e> def
+
+/TGMAX
+ { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
+ } def
+/TGMIN
+ { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
+ } def
+/TGSW { stringwidth pop } def
+
+/bd { bind def } bind def
+
+/GS { gsave } bd
+/GR { grestore } bd
+/NP { newpath } bd
+/CP { closepath } bd
+/CHP { charpath } bd
+/CT { curveto } bd
+/L { lineto } bd
+/RL { rlineto } bd
+/M { moveto } bd
+/RM { rmoveto } bd
+/S { stroke } bd
+/F { fill } bd
+/TR { translate } bd
+/RO { rotate } bd
+/SC { scale } bd
+/MU { mul } bd
+/DI { div } bd
+/DU { dup } bd
+/NE { neg } bd
+/AD { add } bd
+/SU { sub } bd
+/PO { pop } bd
+/EX { exch } bd
+/CO { concat } bd
+/CL { clip } bd
+/EC { eoclip } bd
+/EF { eofill } bd
+/IM { image } bd
+/IMM { imagemask } bd
+/ARY { array } bd
+/SG { setgray } bd
+/RG { setrgbcolor } bd
+/SD { setdash } bd
+/W { setlinewidth } bd
+/SM { setmiterlimit } bd
+/SLC { setlinecap } bd
+/SLJ { setlinejoin } bd
+/SH { show } bd
+/FF { findfont } bd
+/MS { makefont setfont } bd
+/AR { arcto 4 {pop} repeat } bd
+/CURP { currentpoint } bd
+/FLAT { flattenpath strokepath clip newpath } bd
+/TGSM { tgiforigctm setmatrix } def
+/TGRM { savematrix setmatrix } def
+
+end
+
+%%EndProlog
+%%Page: 1 1
+
+%%PageBoundingBox: 29 560 367 744
+tgifdict begin
+/tgifsavedpage save def
+
+1 SM
+1 W
+
+0 SG
+
+72 0 MU 72 11.602 MU TR
+72 128 DI 100.000 MU 100 DI DU NE SC
+
+GS
+
+/tgiforigctm matrix currentmatrix def
+
+% BOX
+0 SG
+GS
+   NP 55 165 M 385 165 L 385 195 L 55 195 L CP 1 SG F
+   0 SG
+   NP 55 165 M 385 165 L 385 195 L 55 195 L CP EC NP
+   pat5 8 48 160 344 40 TGPF
+GR
+
+% BOX
+0 SG
+GS
+   NP 385 165 M 390 165 L 390 485 L 385 485 L CP 1 SG F
+   0 SG
+   NP 385 165 M 390 165 L 390 485 L 385 485 L CP EC NP
+   pat5 8 376 160 16 328 TGPF
+GR
+
+% BOX
+0 SG
+GS
+   NP 400 165 M 650 165 L 650 195 L 400 195 L CP 1 SG F
+   0 SG
+   NP 400 165 M 650 165 L 650 195 L 400 195 L CP EC NP
+   pat5 8 392 160 264 40 TGPF
+GR
+
+% BOX
+0 SG
+GS
+   NP 395 165 M 400 165 L 400 485 L 395 485 L CP 1 SG F
+   0 SG
+   NP 395 165 M 400 165 L 400 485 L 395 485 L CP EC NP
+   pat5 8 392 160 16 328 TGPF
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      165 220 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (PARENT) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      165 240 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_1) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      165 260 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_2) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 160 205 M 240 205 L 240 225 L 160 225 L CP
+      2 W
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 160 225 M 240 225 L 240 245 L 160 245 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 160 245 M 240 245 L 240 265 L 160 265 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 155 200 M 245 200 L 245 270 L 155 270 L CP
+      2 W
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      70 340 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (CHILD_A) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      70 360 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_1) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      70 380 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_3) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 65 325 M 145 325 L 145 345 L 65 345 L CP
+      2 W
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 65 345 M 145 345 L 145 365 L 65 365 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 65 365 M 145 365 L 145 385 L 65 385 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 60 320 M 150 320 L 150 390 L 60 390 L CP
+      2 W
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      260 340 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (CHILD_B) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      260 360 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_0) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      260 380 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_3) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 255 325 M 335 325 L 335 345 L 255 345 L CP
+      2 W
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 255 345 M 335 345 L 335 365 L 255 365 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 255 365 M 335 365 L 335 385 L 255 385 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 250 320 M 340 320 L 340 430 L 250 430 L CP
+      2 W
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      260 400 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_2) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 255 385 M 335 385 L 335 405 L 255 405 L CP
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      130 320 M
+      -50 40 atan DU cos 14.000 MU 170 exch SU
+      exch sin 14.000 MU 270 exch SU L
+   TGSM
+   4 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      170 270 14.000 6.000 40 -50 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      170 270 14.000 6.000 40 -50 TGAT
+   CP F
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      270 320 M
+      -50 -40 atan DU cos 14.000 MU 230 exch SU
+      exch sin 14.000 MU 270 exch SU L
+   TGSM
+   4 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      230 270 14.000 6.000 -40 -50 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      230 270 14.000 6.000 -40 -50 TGAT
+   CP F
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      170 310 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (inherit) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      260 420 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (main) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 255 405 M 335 405 L 335 425 L 255 425 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      430 265 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_1) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      430 285 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_2) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 425 250 M 505 250 L 505 270 L 425 270 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 425 270 M 505 270 L 505 290 L 425 290 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      425 245 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (PARENT) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      415 265 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (0) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      415 285 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (1) SH
+      GR
+   GR
+
+% OVAL
+0 SG
+NP 495 260 5 5 TGEL F
+GS
+   GS
+      NP 495 260 5 5 TGEL
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      495 260 M
+      495 225 L
+      350 225 L
+      350 235 L
+      0 -125 atan DU cos 10.000 MU 225 exch SU
+      exch sin 10.000 MU 235 exch SU L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      225 235 10.000 4.000 -125 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      225 235 10.000 4.000 -125 0 TGAT
+   CP F
+GR
+
+% OVAL
+0 SG
+NP 495 280 5 5 TGEL F
+GS
+   GS
+      NP 495 280 5 5 TGEL
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      495 280 M
+      495 300 L
+      350 300 L
+      350 255 L
+      0 -125 atan DU cos 10.000 MU 225 exch SU
+      exch sin 10.000 MU 255 exch SU L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      225 255 10.000 4.000 -125 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      225 255 10.000 4.000 -125 0 TGAT
+   CP F
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      530 245 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (CHILD_A) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      535 265 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_1) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      535 285 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_2) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 530 250 M 610 250 L 610 270 L 530 270 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 530 270 M 610 270 L 610 290 L 530 290 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      520 265 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (0) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      520 285 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (1) SH
+      GR
+   GR
+
+% OVAL
+0 SG
+NP 600 260 5 5 TGEL F
+GS
+   GS
+      NP 600 260 5 5 TGEL
+      S
+   GR
+GR
+
+% OVAL
+0 SG
+NP 600 280 5 5 TGEL F
+GS
+   GS
+      NP 600 280 5 5 TGEL
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      600 260 M
+      640 260 L
+      640 475 L
+      175 475 L
+      175 355 L
+      0 -45 atan DU cos 10.000 MU 130 exch SU
+      exch sin 10.000 MU 355 exch SU L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      130 355 10.000 4.000 -45 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      130 355 10.000 4.000 -45 0 TGAT
+   CP F
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      535 305 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_3) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 530 290 M 610 290 L 610 310 L 530 310 L CP
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      600 280 M
+      620 280 L
+      620 325 L
+      495 325 L
+      495 300 L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+
+% OVAL
+0 SG
+NP 600 300 5 5 TGEL F
+GS
+   GS
+      NP 600 300 5 5 TGEL
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      600 300 M
+      600 460 L
+      190 460 L
+      190 375 L
+      0 -60 atan DU cos 10.000 MU 130 exch SU
+      exch sin 10.000 MU 375 exch SU L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      130 375 10.000 4.000 -60 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      130 375 10.000 4.000 -60 0 TGAT
+   CP F
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      520 305 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (2) SH
+      GR
+   GR
+
+% POLY/OPEN-SPLINE
+1 SG
+GS
+   NP
+      600 320 M
+      600 330 L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+
+% ARC
+1 SG
+NP
+   600 325 M
+   600 325 5 5 90 -90 TGAR
+   600 325 L
+   F
+GS
+   GS
+      NP
+         600 325 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% ARC
+0 SG
+GS
+   GS
+      NP
+         600 325 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+1 SG
+GS
+   NP
+      175 370 M
+      175 380 L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+
+% ARC
+1 SG
+NP
+   175 375 M
+   175 375 5 5 90 -90 TGAR
+   175 375 L
+   F
+GS
+   GS
+      NP
+         175 375 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% ARC
+0 SG
+GS
+   GS
+      NP
+         175 375 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      440 340 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (CHILD_A) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      460 360 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_1) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      460 380 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_2) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 440 345 M 520 345 L 520 365 L 440 365 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 440 365 M 520 365 L 520 385 L 440 385 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      525 360 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (0) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      525 380 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (1) SH
+      GR
+   GR
+
+% OVAL
+0 SG
+NP 450 355 5 5 TGEL F
+GS
+   GS
+      NP 450 355 5 5 TGEL
+      S
+   GR
+GR
+
+% OVAL
+0 SG
+NP 450 375 5 5 TGEL F
+GS
+   GS
+      NP 450 375 5 5 TGEL
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      530 290 M
+      610 290 L
+   TGSM
+   3 W
+   S
+   1 W
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      440 385 M
+      520 385 L
+   TGSM
+   3 W
+   S
+   1 W
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      460 400 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_0) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      460 420 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (func_3) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 440 385 M 520 385 L 520 405 L 440 405 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 440 405 M 520 405 L 520 425 L 440 425 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      460 440 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (main) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 440 425 M 520 425 L 520 445 L 440 445 L CP
+      S
+   GR
+GR
+
+% OVAL
+0 SG
+NP 450 395 5 5 TGEL F
+GS
+   GS
+      NP 450 395 5 5 TGEL
+      S
+   GR
+GR
+
+% OVAL
+0 SG
+NP 450 415 5 5 TGEL F
+GS
+   GS
+      NP 450 415 5 5 TGEL
+      S
+   GR
+GR
+
+% OVAL
+0 SG
+NP 450 435 5 5 TGEL F
+GS
+   GS
+      NP 450 435 5 5 TGEL
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      525 400 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (2) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      525 420 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (3) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      525 440 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (4) SH
+      GR
+   GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      450 355 M
+      380 355 L
+      380 310 L
+      325 310 L
+      325 235 L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+
+% POLY/OPEN-SPLINE
+1 SG
+GS
+   NP
+      325 250 M
+      325 260 L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+
+% ARC
+1 SG
+NP
+   325 255 M
+   325 255 5 5 90 -90 TGAR
+   325 255 L
+   F
+GS
+   GS
+      NP
+         325 255 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% ARC
+0 SG
+GS
+   GS
+      NP
+         325 255 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      450 375 M
+      360 375 L
+      360 395 L
+      0 -40 atan DU cos 10.000 MU 320 exch SU
+      exch sin 10.000 MU 395 exch SU L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      320 395 10.000 4.000 -40 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      320 395 10.000 4.000 -40 0 TGAT
+   CP F
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      450 395 M
+      370 395 L
+      370 355 L
+      0 -50 atan DU cos 10.000 MU 320 exch SU
+      exch sin 10.000 MU 355 exch SU L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      320 355 10.000 4.000 -50 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      320 355 10.000 4.000 -50 0 TGAT
+   CP F
+GR
+
+% POLY/OPEN-SPLINE
+1 SG
+GS
+   NP
+      370 370 M
+      370 380 L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+
+% ARC
+1 SG
+NP
+   370 375 M
+   370 375 5 5 90 -90 TGAR
+   370 375 L
+   F
+GS
+   GS
+      NP
+         370 375 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% ARC
+0 SG
+GS
+   GS
+      NP
+         370 375 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      370 405 M
+      350 405 L
+      350 375 L
+      0 -30 atan DU cos 10.000 MU 320 exch SU
+      exch sin 10.000 MU 375 exch SU L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      320 375 10.000 4.000 -30 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      320 375 10.000 4.000 -30 0 TGAT
+   CP F
+GR
+
+% POLY/OPEN-SPLINE
+1 SG
+GS
+   NP
+      350 390 M
+      350 400 L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+
+% ARC
+1 SG
+NP
+   350 395 M
+   350 395 5 5 90 -90 TGAR
+   350 395 L
+   F
+GS
+   GS
+      NP
+         350 395 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% ARC
+0 SG
+GS
+   GS
+      NP
+         350 395 5 5 90 -90 TGAR
+      2 W
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      370 405 M
+      370 415 L
+      450 415 L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      450 435 M
+      350 435 L
+      350 415 L
+      0 -30 atan DU cos 10.000 MU 320 exch SU
+      exch sin 10.000 MU 415 exch SU L
+   TGSM
+   2 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      320 415 10.000 4.000 -30 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      320 415 10.000 4.000 -30 0 TGAT
+   CP F
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      225 184 M
+      GS
+        GS
+        0
+            /Courier-BoldOblique FF [14 0 0 -14 0 0] MS
+            (Class) TGSW 
+        AD
+        GR
+      2 DI NE 0 RM
+            0 SG
+            /Courier-BoldOblique FF [14 0 0 -14 0 0] MS
+            (Class) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      520 184 M
+      GS
+        GS
+        0
+            /Courier-BoldOblique FF [14 0 0 -14 0 0] MS
+            (Virtual Function Table) TGSW 
+        AD
+        GR
+      2 DI NE 0 RM
+            0 SG
+            /Courier-BoldOblique FF [14 0 0 -14 0 0] MS
+            (Virtual Function Table) SH
+      GR
+   GR
+
+GR
+tgifsavedpage restore
+end
+showpage
+
+%%Trailer
+%MatchingCreationDate: Mon Oct  6 22:22:37 2008
+%%DocumentFonts: Courier-BoldOblique
+%%+ Courier-Oblique
+%%+ Courier
+%%+ Courier-Bold
+%%EOF
diff --git a/example/tiny_object/TD/vft.obj b/example/tiny_object/TD/vft.obj
new file mode 100755
index 0000000..a7b6234
--- /dev/null
+++ b/example/tiny_object/TD/vft.obj
@@ -0,0 +1,545 @@
+%TGIF 4.1.45-QPL
+state(0,37,100.000,100,125,1,16,1,9,1,1,0,0,1,5,0,0,'Courier-BoldOblique',3,80640,0,0,1,5,0,1,1,1,0,16,0,0,1,1,1,1,1050,1485,1,0,2880,0).
+%
+% @(#)$Header$
+% %W%
+%
+unit("1 pixel/pixel").
+color_info(19,65535,0,[
+	"magenta", 65535, 0, 65535, 65535, 0, 65535, 1,
+	"red", 65535, 0, 0, 65535, 0, 0, 1,
+	"green", 0, 65535, 0, 0, 65535, 0, 1,
+	"blue", 0, 0, 65535, 0, 0, 65535, 1,
+	"yellow", 65535, 65535, 0, 65535, 65535, 0, 1,
+	"pink", 65535, 49344, 52171, 65535, 49344, 52171, 1,
+	"cyan", 0, 65535, 65535, 0, 65535, 65535, 1,
+	"CadetBlue", 24415, 40606, 41120, 24415, 40606, 41120, 1,
+	"white", 65535, 65535, 65535, 65535, 65535, 65535, 1,
+	"black", 0, 0, 0, 0, 0, 0, 1,
+	"DarkSlateGray", 12079, 20303, 20303, 12079, 20303, 20303, 1,
+	"#00000000c000", 0, 0, 49344, 0, 0, 49152, 1,
+	"#820782070000", 33410, 33410, 0, 33287, 33287, 0, 1,
+	"#3cf3fbee34d2", 15420, 64507, 13364, 15603, 64494, 13522, 1,
+	"#3cf3fbed34d3", 15420, 64507, 13364, 15603, 64493, 13523, 1,
+	"#ffffa6990000", 65535, 42662, 0, 65535, 42649, 0, 1,
+	"#ffff0000fffe", 65535, 0, 65535, 65535, 0, 65534, 1,
+	"#fffe0000fffe", 65535, 0, 65535, 65534, 0, 65534, 1,
+	"#fffe00000000", 65535, 0, 0, 65534, 0, 0, 1
+]).
+script_frac("0.6").
+fg_bg_colors('black','white').
+dont_reencode("FFDingbests:ZapfDingbats").
+objshadow_info('#c0c0c0',2,2).
+page(1,"",1,'').
+box('black','',55,165,385,195,5,1,0,368,0,0,0,0,0,'1',0,[
+]).
+box('black','',385,165,390,485,5,1,0,366,0,0,0,0,0,'1',0,[
+]).
+box('black','',400,165,650,195,5,1,0,359,0,0,0,0,0,'1',0,[
+]).
+box('black','',395,165,400,485,5,1,0,341,0,0,0,0,0,'1',0,[
+]).
+text('black',165,208,1,0,1,54,16,0,12,4,0,0,0,0,2,54,16,0,0,"",0,0,0,0,220,'',[
+minilines(54,16,0,0,0,0,0,[
+mini_line(54,12,4,0,0,0,[
+str_block(0,54,12,4,0,-1,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,54,12,4,0,-1,0,0,0,0,0,
+	"PARENT")])
+])
+])]).
+text('black',165,228,1,0,1,54,15,2,12,3,0,0,0,0,2,54,15,0,0,"",0,0,0,0,240,'',[
+minilines(54,15,0,0,0,0,0,[
+mini_line(54,12,3,0,0,0,[
+str_block(0,54,12,3,0,-3,0,0,0,[
+str_seg('black','Courier',0,80640,54,12,3,0,-3,0,0,0,0,0,
+	"func_1")])
+])
+])]).
+text('black',165,248,1,0,1,54,15,4,12,3,0,0,0,0,2,54,15,0,0,"",0,0,0,0,260,'',[
+minilines(54,15,0,0,0,0,0,[
+mini_line(54,12,3,0,0,0,[
+str_block(0,54,12,3,0,-3,0,0,0,[
+str_seg('black','Courier',0,80640,54,12,3,0,-3,0,0,0,0,0,
+	"func_2")])
+])
+])]).
+box('black','',160,205,240,225,0,2,1,7,0,0,0,0,0,'2',0,[
+]).
+box('black','',160,225,240,245,0,1,1,11,0,0,0,0,0,'1',0,[
+]).
+box('black','',160,245,240,265,0,1,1,13,0,0,0,0,0,'1',0,[
+]).
+box('black','',155,200,245,270,0,2,1,15,0,0,0,0,0,'2',0,[
+]).
+text('black',70,328,1,0,1,63,16,19,12,4,0,0,0,0,2,63,16,0,0,"",0,0,0,0,340,'',[
+minilines(63,16,0,0,0,0,0,[
+mini_line(63,12,4,0,0,0,[
+str_block(0,63,12,4,0,0,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,63,12,4,0,0,0,0,0,0,0,
+	"CHILD_A")])
+])
+])]).
+text('black',70,348,1,0,1,54,15,20,12,3,0,0,0,0,2,54,15,0,0,"",0,0,0,0,360,'',[
+minilines(54,15,0,0,0,0,0,[
+mini_line(54,12,3,0,0,0,[
+str_block(0,54,12,3,0,-3,0,0,0,[
+str_seg('black','Courier',0,80640,54,12,3,0,-3,0,0,0,0,0,
+	"func_1")])
+])
+])]).
+text('black',70,368,1,0,1,54,15,21,12,3,0,0,0,0,2,54,15,0,0,"",0,0,0,0,380,'',[
+minilines(54,15,0,0,0,0,0,[
+mini_line(54,12,3,0,0,0,[
+str_block(0,54,12,3,0,-2,0,0,0,[
+str_seg('black','Courier',0,80640,54,12,3,0,-2,0,0,0,0,0,
+	"func_3")])
+])
+])]).
+box('black','',65,325,145,345,0,2,1,22,0,0,0,0,0,'2',0,[
+]).
+box('black','',65,345,145,365,0,1,1,23,0,0,0,0,0,'1',0,[
+]).
+box('black','',65,365,145,385,0,1,1,24,0,0,0,0,0,'1',0,[
+]).
+box('black','',60,320,150,390,0,2,1,25,0,0,0,0,0,'2',0,[
+]).
+text('black',260,328,1,0,1,63,16,28,12,4,0,0,0,0,2,63,16,0,0,"",0,0,0,0,340,'',[
+minilines(63,16,0,0,0,0,0,[
+mini_line(63,12,4,0,0,0,[
+str_block(0,63,12,4,0,-1,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,63,12,4,0,-1,0,0,0,0,0,
+	"CHILD_B")])
+])
+])]).
+text('black',260,348,1,0,1,54,15,29,12,3,0,0,0,0,2,54,15,0,0,"",0,0,0,0,360,'',[
+minilines(54,15,0,0,0,0,0,[
+mini_line(54,12,3,0,0,0,[
+str_block(0,54,12,3,0,-2,0,0,0,[
+str_seg('black','Courier',0,80640,54,12,3,0,-2,0,0,0,0,0,
+	"func_0")])
+])
+])]).
+text('black',260,368,1,0,1,54,15,30,12,3,0,0,0,0,2,54,15,0,0,"",0,0,0,0,380,'',[
+minilines(54,15,0,0,0,0,0,[
+mini_line(54,12,3,0,0,0,[
+str_block(0,54,12,3,0,-2,0,0,0,[
+str_seg('black','Courier',0,80640,54,12,3,0,-2,0,0,0,0,0,
+	"func_3")])
+])
+])]).
+box('black','',255,325,335,345,0,2,1,31,0,0,0,0,0,'2',0,[
+]).
+box('black','',255,345,335,365,0,1,1,32,0,0,0,0,0,'1',0,[
+]).
+box('black','',255,365,335,385,0,1,1,33,0,0,0,0,0,'1',0,[
+]).
+box('black','',250,320,340,430,0,2,1,34,0,0,0,0,0,'2',0,[
+]).
+text('black',260,388,1,0,1,54,15,42,12,3,0,0,0,0,2,54,15,0,0,"",0,0,0,0,400,'',[
+minilines(54,15,0,0,0,0,0,[
+mini_line(54,12,3,0,0,0,[
+str_block(0,54,12,3,0,-3,0,0,0,[
+str_seg('black','Courier',0,80640,54,12,3,0,-3,0,0,0,0,0,
+	"func_2")])
+])
+])]).
+box('black','',255,385,335,405,0,1,1,43,0,0,0,0,0,'1',0,[
+]).
+poly('black','',2,[
+	130,320,170,270],1,4,1,46,0,0,0,0,0,0,0,'4',0,0,
+    "0","",[
+    0,14,6,0,'14','6','0'],[0,14,6,0,'14','6','0'],[
+]).
+poly('black','',2,[
+	270,320,230,270],1,4,1,49,0,0,0,0,0,0,0,'4',0,0,
+    "0","",[
+    0,14,6,0,'14','6','0'],[0,14,6,0,'14','6','0'],[
+]).
+text('black',170,298,1,0,1,63,15,51,12,3,0,0,0,0,2,63,15,0,0,"",0,0,0,0,310,'',[
+minilines(63,15,0,0,0,0,0,[
+mini_line(63,12,3,0,0,0,[
+str_block(0,63,12,3,0,-1,0,0,0,[
+str_seg('black','Courier-Oblique',2,80640,63,12,3,0,-1,0,0,0,0,0,
+	"inherit")])
+])
+])]).
+text('black',260,408,1,0,1,36,15,55,12,3,0,0,0,0,2,36,15,0,0,"",0,0,0,0,420,'',[
+minilines(36,15,0,0,0,0,0,[
+mini_line(36,12,3,0,0,0,[
+str_block(0,36,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,36,12,3,0,-1,0,0,0,0,0,
+	"main")])
+])
+])]).
+box('black','',255,405,335,425,0,1,1,56,0,0,0,0,0,'1',0,[
+]).
+text('black',430,253,1,0,1,54,15,59,12,3,0,0,0,0,2,54,15,0,0,"",0,0,0,0,265,'',[
+minilines(54,15,0,0,0,0,0,[
+mini_line(54,12,3,0,0,0,[
+str_block(0,54,12,3,0,-3,0,0,0,[
+str_seg('black','Courier',0,80640,54,12,3,0,-3,0,0,0,0,0,
+	"func_1")])
+])
+])]).
+text('black',430,273,1,0,1,54,15,60,12,3,0,0,0,0,2,54,15,0,0,"",0,0,0,0,285,'',[
+minilines(54,15,0,0,0,0,0,[
+mini_line(54,12,3,0,0,0,[
+str_block(0,54,12,3,0,-3,0,0,0,[
+str_seg('black','Courier',0,80640,54,12,3,0,-3,0,0,0,0,0,
+	"func_2")])
+])
+])]).
+box('black','',425,250,505,270,0,1,1,61,0,0,0,0,0,'1',0,[
+]).
+box('black','',425,270,505,290,0,1,1,62,0,0,0,0,0,'1',0,[
+]).
+text('black',425,233,1,0,1,54,16,63,12,4,0,0,0,0,2,54,16,0,0,"",0,0,0,0,245,'',[
+minilines(54,16,0,0,0,0,0,[
+mini_line(54,12,4,0,0,0,[
+str_block(0,54,12,4,0,-1,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,54,12,4,0,-1,0,0,0,0,0,
+	"PARENT")])
+])
+])]).
+text('black',415,253,1,0,1,9,15,64,12,3,0,0,0,0,2,9,15,0,0,"",0,0,0,0,265,'',[
+minilines(9,15,0,0,0,0,0,[
+mini_line(9,12,3,0,0,0,[
+str_block(0,9,12,3,0,-1,0,0,0,[
+str_seg('black','Courier-Oblique',2,80640,9,12,3,0,-1,0,0,0,0,0,
+	"0")])
+])
+])]).
+text('black',415,273,1,0,1,9,15,66,12,3,0,0,0,0,2,9,15,0,0,"",0,0,0,0,285,'',[
+minilines(9,15,0,0,0,0,0,[
+mini_line(9,12,3,0,0,0,[
+str_block(0,9,12,3,0,-3,0,0,0,[
+str_seg('black','Courier-Oblique',2,80640,9,12,3,0,-3,0,0,0,0,0,
+	"1")])
+])
+])]).
+oval('black','',490,255,500,265,1,1,1,68,0,0,0,0,0,'1',0,[
+]).
+poly('black','',5,[
+	495,260,495,225,350,225,350,235,225,235],1,2,1,73,0,0,0,0,0,0,0,'2',0,0,
+    "00","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+oval('black','',490,275,500,285,1,1,1,80,0,0,0,0,0,'1',0,[
+]).
+poly('black','',5,[
+	495,280,495,300,350,300,350,255,225,255],1,2,1,81,0,0,0,0,0,0,0,'2',0,0,
+    "00","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+text('black',530,233,1,0,1,63,16,89,12,4,0,0,0,0,2,63,16,0,0,"",0,0,0,0,245,'',[
+minilines(63,16,0,0,0,0,0,[
+mini_line(63,12,4,0,0,0,[
+str_block(0,63,12,4,0,0,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,63,12,4,0,0,0,0,0,0,0,
+	"CHILD_A")])
+])
+])]).
+text('black',535,253,1,0,1,54,15,90,12,3,0,0,0,0,2,54,15,0,0,"",0,0,0,0,265,'',[
+minilines(54,15,0,0,0,0,0,[
+mini_line(54,12,3,0,0,0,[
+str_block(0,54,12,3,0,-3,0,0,0,[
+str_seg('black','Courier',0,80640,54,12,3,0,-3,0,0,0,0,0,
+	"func_1")])
+])
+])]).
+text('black',535,273,1,0,1,54,15,91,12,3,0,0,0,0,2,54,15,0,0,"",0,0,0,0,285,'',[
+minilines(54,15,0,0,0,0,0,[
+mini_line(54,12,3,0,0,0,[
+str_block(0,54,12,3,0,-3,0,0,0,[
+str_seg('black','Courier',0,80640,54,12,3,0,-3,0,0,0,0,0,
+	"func_2")])
+])
+])]).
+box('black','',530,250,610,270,0,1,1,92,0,0,0,0,0,'1',0,[
+]).
+box('black','',530,270,610,290,0,1,1,93,0,0,0,0,0,'1',0,[
+]).
+text('black',520,253,1,0,1,9,16,94,12,4,0,0,0,0,2,9,16,0,0,"",0,0,0,0,265,'',[
+minilines(9,16,0,0,0,0,0,[
+mini_line(9,12,4,0,0,0,[
+str_block(0,9,12,4,0,-1,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,9,12,4,0,-1,0,0,0,0,0,
+	"0")])
+])
+])]).
+text('black',520,273,1,0,1,9,16,95,12,4,0,0,0,0,2,9,16,0,0,"",0,0,0,0,285,'',[
+minilines(9,16,0,0,0,0,0,[
+mini_line(9,12,4,0,0,0,[
+str_block(0,9,12,4,0,-1,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,9,12,4,0,-1,0,0,0,0,0,
+	"1")])
+])
+])]).
+oval('black','',595,255,605,265,1,1,1,96,0,0,0,0,0,'1',0,[
+]).
+oval('black','',595,275,605,285,1,1,1,97,0,0,0,0,0,'1',0,[
+]).
+poly('black','',6,[
+	600,260,640,260,640,475,175,475,175,355,130,355],1,2,1,98,0,0,0,0,0,0,0,'2',0,0,
+    "00","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+text('black',535,293,1,0,1,54,15,110,12,3,0,0,0,0,2,54,15,0,0,"",0,0,0,0,305,'',[
+minilines(54,15,0,0,0,0,0,[
+mini_line(54,12,3,0,0,0,[
+str_block(0,54,12,3,0,-2,0,0,0,[
+str_seg('black','Courier',0,80640,54,12,3,0,-2,0,0,0,0,0,
+	"func_3")])
+])
+])]).
+box('black','',530,290,610,310,0,1,1,111,0,0,0,0,0,'1',0,[
+]).
+poly('black','',5,[
+	600,280,620,280,620,325,495,325,495,300],0,2,1,114,0,0,0,0,0,0,0,'2',0,0,
+    "00","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+oval('black','',595,295,605,305,1,1,1,117,0,0,0,0,0,'1',0,[
+]).
+poly('black','',5,[
+	600,300,600,460,190,460,190,375,130,375],1,2,1,118,0,0,0,0,0,0,0,'2',0,0,
+    "00","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+text('black',520,293,1,0,1,9,15,124,12,3,0,0,0,0,2,9,15,0,0,"",0,0,0,0,305,'',[
+minilines(9,15,0,0,0,0,0,[
+mini_line(9,12,3,0,0,0,[
+str_block(0,9,12,3,0,-1,0,0,0,[
+str_seg('black','Courier-Oblique',2,80640,9,12,3,0,-1,0,0,0,0,0,
+	"2")])
+])
+])]).
+group([
+poly('white','',2,[
+	600,320,600,330],0,2,1,162,0,1,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]),
+arc('white','',1,2,1,0,595,320,600,325,600,330,600,320,0,10,10,-5760,11520,143,0,0,10,4,0,0,0,'2','10','4',0,[
+]),
+arc('black','',0,2,1,0,595,320,600,325,600,330,600,320,0,10,10,-5760,11520,127,0,0,10,4,0,0,0,'2','10','4',0,[
+])
+],
+169,0,0,[
+]).
+group([
+poly('white','',2,[
+	175,370,175,380],0,2,1,171,0,1,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]),
+arc('white','',1,2,1,0,170,370,175,375,175,380,175,370,0,10,10,-5760,11520,172,0,0,10,4,0,0,0,'2','10','4',0,[
+]),
+arc('black','',0,2,1,0,170,370,175,375,175,380,175,370,0,10,10,-5760,11520,173,0,0,10,4,0,0,0,'2','10','4',0,[
+])
+],
+170,0,0,[
+]).
+text('black',440,328,1,0,1,63,16,175,12,4,0,0,0,0,2,63,16,0,0,"",0,0,0,0,340,'',[
+minilines(63,16,0,0,0,0,0,[
+mini_line(63,12,4,0,0,0,[
+str_block(0,63,12,4,0,0,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,63,12,4,0,0,0,0,0,0,0,
+	"CHILD_A")])
+])
+])]).
+text('black',460,348,1,0,1,54,15,200,12,3,0,0,0,0,2,54,15,0,0,"",0,0,0,0,360,'',[
+minilines(54,15,0,0,0,0,0,[
+mini_line(54,12,3,0,0,0,[
+str_block(0,54,12,3,0,-3,0,0,0,[
+str_seg('black','Courier',0,80640,54,12,3,0,-3,0,0,0,0,0,
+	"func_1")])
+])
+])]).
+text('black',460,368,1,0,1,54,15,201,12,3,0,0,0,0,2,54,15,0,0,"",0,0,0,0,380,'',[
+minilines(54,15,0,0,0,0,0,[
+mini_line(54,12,3,0,0,0,[
+str_block(0,54,12,3,0,-3,0,0,0,[
+str_seg('black','Courier',0,80640,54,12,3,0,-3,0,0,0,0,0,
+	"func_2")])
+])
+])]).
+box('black','',440,345,520,365,0,1,1,202,0,0,0,0,0,'1',0,[
+]).
+box('black','',440,365,520,385,0,1,1,203,0,0,0,0,0,'1',0,[
+]).
+text('black',525,348,1,0,1,9,16,204,12,4,0,0,0,0,2,9,16,0,0,"",0,0,0,0,360,'',[
+minilines(9,16,0,0,0,0,0,[
+mini_line(9,12,4,0,0,0,[
+str_block(0,9,12,4,0,-1,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,9,12,4,0,-1,0,0,0,0,0,
+	"0")])
+])
+])]).
+text('black',525,368,1,0,1,9,16,205,12,4,0,0,0,0,2,9,16,0,0,"",0,0,0,0,380,'',[
+minilines(9,16,0,0,0,0,0,[
+mini_line(9,12,4,0,0,0,[
+str_block(0,9,12,4,0,-1,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,9,12,4,0,-1,0,0,0,0,0,
+	"1")])
+])
+])]).
+oval('black','',445,350,455,360,1,1,1,206,0,0,0,0,0,'1',0,[
+]).
+oval('black','',445,370,455,380,1,1,1,207,0,0,0,0,0,'1',0,[
+]).
+poly('black','',2,[
+	530,290,610,290],0,3,1,210,0,0,0,0,0,0,0,'3',0,0,
+    "0","",[
+    0,12,5,0,'12','5','0'],[0,12,5,0,'12','5','0'],[
+]).
+poly('black','',2,[
+	440,385,520,385],0,3,1,219,0,0,0,0,0,0,0,'3',0,0,
+    "0","",[
+    0,12,5,0,'12','5','0'],[0,12,5,0,'12','5','0'],[
+]).
+text('black',460,388,1,0,1,54,15,220,12,3,0,0,0,0,2,54,15,0,0,"",0,0,0,0,400,'',[
+minilines(54,15,0,0,0,0,0,[
+mini_line(54,12,3,0,0,0,[
+str_block(0,54,12,3,0,-2,0,0,0,[
+str_seg('black','Courier',0,80640,54,12,3,0,-2,0,0,0,0,0,
+	"func_0")])
+])
+])]).
+text('black',460,408,1,0,1,54,15,221,12,3,0,0,0,0,2,54,15,0,0,"",0,0,0,0,420,'',[
+minilines(54,15,0,0,0,0,0,[
+mini_line(54,12,3,0,0,0,[
+str_block(0,54,12,3,0,-2,0,0,0,[
+str_seg('black','Courier',0,80640,54,12,3,0,-2,0,0,0,0,0,
+	"func_3")])
+])
+])]).
+box('black','',440,385,520,405,0,1,1,222,0,0,0,0,0,'1',0,[
+]).
+box('black','',440,405,520,425,0,1,1,223,0,0,0,0,0,'1',0,[
+]).
+text('black',460,428,1,0,1,36,15,226,12,3,0,0,0,0,2,36,15,0,0,"",0,0,0,0,440,'',[
+minilines(36,15,0,0,0,0,0,[
+mini_line(36,12,3,0,0,0,[
+str_block(0,36,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,36,12,3,0,-1,0,0,0,0,0,
+	"main")])
+])
+])]).
+box('black','',440,425,520,445,0,1,1,227,0,0,0,0,0,'1',0,[
+]).
+oval('black','',445,390,455,400,1,1,1,230,0,0,0,0,0,'1',0,[
+]).
+oval('black','',445,410,455,420,1,1,1,231,0,0,0,0,0,'1',0,[
+]).
+oval('black','',445,430,455,440,1,1,1,232,0,0,0,0,0,'1',0,[
+]).
+text('black',525,388,1,0,1,9,15,235,12,3,0,0,0,0,2,9,15,0,0,"",0,0,0,0,400,'',[
+minilines(9,15,0,0,0,0,0,[
+mini_line(9,12,3,0,0,0,[
+str_block(0,9,12,3,0,-1,0,0,0,[
+str_seg('black','Courier-Oblique',2,80640,9,12,3,0,-1,0,0,0,0,0,
+	"2")])
+])
+])]).
+text('black',525,408,1,0,1,9,15,236,12,3,0,0,0,0,2,9,15,0,0,"",0,0,0,0,420,'',[
+minilines(9,15,0,0,0,0,0,[
+mini_line(9,12,3,0,0,0,[
+str_block(0,9,12,3,0,-1,0,0,0,[
+str_seg('black','Courier-Oblique',2,80640,9,12,3,0,-1,0,0,0,0,0,
+	"3")])
+])
+])]).
+text('black',525,428,1,0,1,9,15,237,12,3,0,0,0,0,2,9,15,0,0,"",0,0,0,0,440,'',[
+minilines(9,15,0,0,0,0,0,[
+mini_line(9,12,3,0,0,0,[
+str_block(0,9,12,3,0,-2,0,0,0,[
+str_seg('black','Courier-Oblique',2,80640,9,12,3,0,-2,0,0,0,0,0,
+	"4")])
+])
+])]).
+poly('black','',5,[
+	450,355,380,355,380,310,325,310,325,235],0,2,1,243,0,0,0,0,0,0,0,'2',0,0,
+    "00","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+group([
+poly('white','',2,[
+	325,250,325,260],0,2,1,246,0,1,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]),
+arc('white','',1,2,1,0,320,250,325,255,325,260,325,250,0,10,10,-5760,11520,247,0,0,10,4,0,0,0,'2','10','4',0,[
+]),
+arc('black','',0,2,1,0,320,250,325,255,325,260,325,250,0,10,10,-5760,11520,248,0,0,10,4,0,0,0,'2','10','4',0,[
+])
+],
+245,0,0,[
+]).
+poly('black','',4,[
+	450,375,360,375,360,395,320,395],1,2,1,249,0,0,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+poly('black','',4,[
+	450,395,370,395,370,355,320,355],1,2,1,252,0,0,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+group([
+poly('white','',2,[
+	370,370,370,380],0,2,1,257,0,1,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]),
+arc('white','',1,2,1,0,365,370,370,375,370,380,370,370,0,10,10,-5760,11520,258,0,0,10,4,0,0,0,'2','10','4',0,[
+]),
+arc('black','',0,2,1,0,365,370,370,375,370,380,370,370,0,10,10,-5760,11520,259,0,0,10,4,0,0,0,'2','10','4',0,[
+])
+],
+256,0,0,[
+]).
+poly('black','',4,[
+	370,405,350,405,350,375,320,375],1,2,1,260,0,0,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+group([
+poly('white','',2,[
+	350,390,350,400],0,2,1,263,0,1,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]),
+arc('white','',1,2,1,0,345,390,350,395,350,400,350,390,0,10,10,-5760,11520,264,0,0,10,4,0,0,0,'2','10','4',0,[
+]),
+arc('black','',0,2,1,0,345,390,350,395,350,400,350,390,0,10,10,-5760,11520,265,0,0,10,4,0,0,0,'2','10','4',0,[
+])
+],
+262,0,0,[
+]).
+poly('black','',3,[
+	370,405,370,415,450,415],0,2,1,273,0,0,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+poly('black','',4,[
+	450,435,350,435,350,415,320,415],1,2,1,277,0,0,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+text('black',225,172,1,1,1,45,16,283,12,4,0,0,0,0,2,45,16,0,1,"",0,0,0,0,184,'',[
+minilines(45,16,0,1,1,0,0,[
+mini_line(45,12,4,0,1,0,[
+str_block(0,45,12,4,0,1,0,0,0,[
+str_seg('black','Courier-BoldOblique',3,80640,45,12,4,0,1,0,0,0,0,0,
+	"Class")])
+])
+])]).
+text('black',520,172,1,1,1,198,16,289,12,4,0,0,0,0,2,198,16,0,0,"",0,0,0,0,184,'',[
+minilines(198,16,0,0,1,0,0,[
+mini_line(198,12,4,0,0,0,[
+str_block(0,198,12,4,0,0,0,0,0,[
+str_seg('black','Courier-BoldOblique',3,80640,198,12,4,0,0,0,0,0,0,0,
+	"Virtual Function Table")])
+])
+])]).
diff --git a/example/tiny_object/TD/vft_2.eps b/example/tiny_object/TD/vft_2.eps
new file mode 100755
index 0000000..74e9e57
--- /dev/null
+++ b/example/tiny_object/TD/vft_2.eps
@@ -0,0 +1,1099 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 29 614 367 744
+%%Title: vft_2
+%%CreationDate: Mon Oct 13 21:51:27 2008
+%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng at acm.org)
+%%ProducedBy: (unknown)
+%%Pages: 1
+%%DocumentFonts: (atend)
+%%EndComments
+%%BeginProlog
+
+/tgifdict 86 dict def
+tgifdict begin
+
+/tgifarrowtipdict 8 dict def
+tgifarrowtipdict /mtrx matrix put
+
+/TGAT % tgifarrowtip
+ { tgifarrowtipdict begin
+      /dy exch def
+      /dx exch def
+      /h exch def
+      /w exch def
+      /y exch def
+      /x exch def
+      /savematrix mtrx currentmatrix def
+      x y translate
+      dy dx atan rotate
+      0 0 moveto
+      w neg h lineto
+      w neg h neg lineto
+      savematrix setmatrix
+   end
+ } def
+
+/tgifpatdict 10 dict def
+
+/tgifpatbyte
+ { currentdict /retstr get exch
+   pat i cellsz mod get put
+ } def
+
+/tgifpatproc
+ { 0 1 widthlim {tgifpatbyte} for retstr
+   /i i 1 add def
+ } def
+
+/TGPF % tgifpatfill
+ { tgifpatdict begin
+      /h exch def
+      /w exch def
+      /lty exch def
+      /ltx exch def
+      /cellsz exch def
+      /pat exch def
+
+      /widthlim w cellsz div cvi 1 sub def
+      /retstr widthlim 1 add string def
+      /i 0 def
+
+      tgiforigctm setmatrix
+      ltx lty translate
+      w h true [1 0 0 1 0 0] {tgifpatproc} imagemask
+      ltx neg lty neg translate
+   end
+ } def
+
+/pat3 <8000000008000000> def
+/pat4 <8800000022000000> def
+/pat5 <8800220088002200> def
+/pat6 <8822882288228822> def
+/pat7 <aa55aa55aa55aa55> def
+/pat8 <77dd77dd77dd77dd> def
+/pat9 <77ffddff77ffddff> def
+/pat10 <77ffffff77ffffff> def
+/pat11 <7fffffff7fffffff> def
+/pat12 <8040200002040800> def
+/pat13 <40a00000040a0000> def
+/pat14 <ff888888ff888888> def
+/pat15 <ff808080ff080808> def
+/pat16 <f87422478f172271> def
+/pat17 <038448300c020101> def
+/pat18 <081c22c180010204> def
+/pat19 <8080413e080814e3> def
+/pat20 <8040201008040201> def
+/pat21 <8844221188442211> def
+/pat22 <77bbddee77bbddee> def
+/pat23 <c1e070381c0e0783> def
+/pat24 <7fbfdfeff7fbfdfe> def
+/pat25 <3e1f8fc7e3f1f87c> def
+/pat26 <0102040810204080> def
+/pat27 <1122448811224488> def
+/pat28 <eeddbb77eeddbb77> def
+/pat29 <83070e1c3870e0c1> def
+/pat30 <fefdfbf7efdfbf7f> def
+/pat31 <7cf8f1e3c78f1f3e> def
+
+/TGMAX
+ { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
+ } def
+/TGMIN
+ { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
+ } def
+/TGSW { stringwidth pop } def
+
+/bd { bind def } bind def
+
+/GS { gsave } bd
+/GR { grestore } bd
+/NP { newpath } bd
+/CP { closepath } bd
+/CHP { charpath } bd
+/CT { curveto } bd
+/L { lineto } bd
+/RL { rlineto } bd
+/M { moveto } bd
+/RM { rmoveto } bd
+/S { stroke } bd
+/F { fill } bd
+/TR { translate } bd
+/RO { rotate } bd
+/SC { scale } bd
+/MU { mul } bd
+/DI { div } bd
+/DU { dup } bd
+/NE { neg } bd
+/AD { add } bd
+/SU { sub } bd
+/PO { pop } bd
+/EX { exch } bd
+/CO { concat } bd
+/CL { clip } bd
+/EC { eoclip } bd
+/EF { eofill } bd
+/IM { image } bd
+/IMM { imagemask } bd
+/ARY { array } bd
+/SG { setgray } bd
+/RG { setrgbcolor } bd
+/SD { setdash } bd
+/W { setlinewidth } bd
+/SM { setmiterlimit } bd
+/SLC { setlinecap } bd
+/SLJ { setlinejoin } bd
+/SH { show } bd
+/FF { findfont } bd
+/MS { makefont setfont } bd
+/AR { arcto 4 {pop} repeat } bd
+/CURP { currentpoint } bd
+/FLAT { flattenpath strokepath clip newpath } bd
+/TGSM { tgiforigctm setmatrix } def
+/TGRM { savematrix setmatrix } def
+
+end
+
+%%EndProlog
+%%Page: 1 1
+
+%%PageBoundingBox: 29 614 367 744
+tgifdict begin
+/tgifsavedpage save def
+
+1 SM
+1 W
+
+0 SG
+
+72 0 MU 72 11.602 MU TR
+72 128 DI 100.000 MU 100 DI DU NE SC
+
+GS
+
+/tgiforigctm matrix currentmatrix def
+
+% BOX
+0 SG
+GS
+   NP 55 165 M 385 165 L 385 195 L 55 195 L CP 1 SG F
+   0 SG
+   NP 55 165 M 385 165 L 385 195 L 55 195 L CP EC NP
+   pat5 8 48 160 344 40 TGPF
+GR
+
+% BOX
+0 SG
+GS
+   NP 385 165 M 390 165 L 390 390 L 385 390 L CP 1 SG F
+   0 SG
+   NP 385 165 M 390 165 L 390 390 L 385 390 L CP EC NP
+   pat5 8 376 160 16 232 TGPF
+GR
+
+% BOX
+0 SG
+GS
+   NP 400 165 M 650 165 L 650 195 L 400 195 L CP 1 SG F
+   0 SG
+   NP 400 165 M 650 165 L 650 195 L 400 195 L CP EC NP
+   pat5 8 392 160 264 40 TGPF
+GR
+
+% BOX
+0 SG
+GS
+   NP 395 165 M 400 165 L 400 390 L 395 390 L CP 1 SG F
+   0 SG
+   NP 395 165 M 400 165 L 400 390 L 395 390 L CP EC NP
+   pat5 8 392 160 16 232 TGPF
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      160 220 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (A) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 155 205 M 175 205 L 175 225 L 155 225 L CP
+      2 W
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      115 310 M
+      -85 40 atan DU cos 12.000 MU 155 exch SU
+      exch sin 12.000 MU 225 exch SU L
+   TGSM
+   3 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      155 225 12.000 5.000 40 -85 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      155 225 12.000 5.000 40 -85 TGAT
+   CP F
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      430 265 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (A) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 425 250 M 450 250 L 450 270 L 425 270 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      430 245 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (A) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      225 184 M
+      GS
+        GS
+        0
+            /Courier-BoldOblique FF [14 0 0 -14 0 0] MS
+            (Class) TGSW 
+        AD
+        GR
+      2 DI NE 0 RM
+            0 SG
+            /Courier-BoldOblique FF [14 0 0 -14 0 0] MS
+            (Class) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      520 184 M
+      GS
+        GS
+        0
+            /Courier-BoldOblique FF [14 0 0 -14 0 0] MS
+            (Virtual Function Table) TGSW 
+        AD
+        GR
+      2 DI NE 0 RM
+            0 SG
+            /Courier-BoldOblique FF [14 0 0 -14 0 0] MS
+            (Virtual Function Table) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      110 325 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (B) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 105 310 M 125 310 L 125 330 L 105 330 L CP
+      2 W
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      160 375 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (E) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 155 360 M 175 360 L 175 380 L 155 380 L CP
+      2 W
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      205 325 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (C) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 200 310 M 220 310 L 220 330 L 200 330 L CP
+      2 W
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      160 270 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (D) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 155 255 M 175 255 L 175 275 L 155 275 L CP
+      2 W
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      155 360 M
+      -30 -30 atan DU cos 12.000 MU 125 exch SU
+      exch sin 12.000 MU 330 exch SU L
+   TGSM
+   3 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      125 330 12.000 5.000 -30 -30 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      125 330 12.000 5.000 -30 -30 TGAT
+   CP F
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   [4 4] 0 SD
+   NP
+      175 360 M
+      -30 25 atan DU cos 12.000 MU 200 exch SU
+      exch sin 12.000 MU 330 exch SU L
+   TGSM
+   3 W
+   S
+   [] 0 SD
+   1 W
+GR
+GS
+   TGSM
+   NP
+      200 330 12.000 5.000 25 -30 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      200 330 12.000 5.000 25 -30 TGAT
+   CP F
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      200 310 M
+      -35 -25 atan DU cos 12.000 MU 175 exch SU
+      exch sin 12.000 MU 275 exch SU L
+   TGSM
+   3 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      175 275 12.000 5.000 -25 -35 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      175 275 12.000 5.000 -25 -35 TGAT
+   CP F
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   [4 4] 0 SD
+   NP
+      220 310 M
+      -85 -45 atan DU cos 12.000 MU 175 exch SU
+      exch sin 12.000 MU 225 exch SU L
+   TGSM
+   3 W
+   S
+   [] 0 SD
+   1 W
+GR
+GS
+   TGSM
+   NP
+      175 225 12.000 5.000 -45 -85 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      175 225 12.000 5.000 -45 -85 TGAT
+   CP F
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      225 220 M
+      0 125 atan DU cos 12.000 MU 350 exch SU
+      exch sin 12.000 MU 220 exch SU L
+   TGSM
+   3 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      350 220 12.000 5.000 125 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      350 220 12.000 5.000 125 0 TGAT
+   CP F
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   [4 4] 0 SD
+   NP
+      225 250 M
+      0 125 atan DU cos 12.000 MU 350 exch SU
+      exch sin 12.000 MU 250 exch SU L
+   TGSM
+   3 W
+   S
+   [] 0 SD
+   1 W
+GR
+GS
+   TGSM
+   NP
+      350 250 12.000 5.000 125 0 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      350 250 12.000 5.000 125 0 TGAT
+   CP F
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      225 215 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (First parent) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      225 245 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (Second parent) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      465 265 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (A) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 460 250 M 485 250 L 485 270 L 460 270 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      465 245 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (B) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      465 285 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (B) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 460 270 M 485 270 L 485 290 L 460 290 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   NP 495 250 M 520 250 L 520 270 L 495 270 L CP 1 SG F
+   0 SG
+   NP 495 250 M 520 250 L 520 270 L 495 270 L CP EC NP
+   pat20 8 488 248 40 24 TGPF
+GR
+GS
+   10 SM
+   GS
+      NP 495 250 M 520 250 L 520 270 L 495 270 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      500 245 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (D) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   NP 495 270 M 520 270 L 520 290 L 495 290 L CP 1 SG F
+   0 SG
+   NP 495 270 M 520 270 L 520 290 L 495 290 L CP EC NP
+   pat20 8 488 264 40 32 TGPF
+GR
+GS
+   10 SM
+   GS
+      NP 495 270 M 520 270 L 520 290 L 495 290 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      500 305 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (D) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 495 290 M 520 290 L 520 310 L 495 310 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      535 245 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (C) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   NP 530 270 M 555 270 L 555 290 L 530 290 L CP 1 SG F
+   0 SG
+   NP 530 270 M 555 270 L 555 290 L 530 290 L CP EC NP
+   pat20 8 528 264 32 32 TGPF
+GR
+GS
+   10 SM
+   GS
+      NP 530 270 M 555 270 L 555 290 L 530 290 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      535 305 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (D) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 530 290 M 555 290 L 555 310 L 530 310 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      535 265 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (A) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 530 250 M 555 250 L 555 270 L 530 270 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      535 325 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (C) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 530 310 M 555 310 L 555 330 L 530 330 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      570 245 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (E) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      570 305 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (D) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 565 290 M 590 290 L 590 310 L 565 310 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      570 265 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (A) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 565 250 M 590 250 L 590 270 L 565 270 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      570 325 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (C) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 565 310 M 590 310 L 590 330 L 565 330 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      570 285 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (B) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 565 270 M 590 270 L 590 290 L 565 290 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      570 345 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (E) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 565 330 M 590 330 L 590 350 L 565 350 L CP
+      S
+   GR
+GR
+
+% BOX
+0 SG
+GS
+   NP 425 355 M 450 355 L 450 375 L 425 375 L CP 1 SG F
+   0 SG
+   NP 425 355 M 450 355 L 450 375 L 425 375 L CP EC NP
+   pat20 8 416 352 40 32 TGPF
+GR
+GS
+   10 SM
+   GS
+      NP 425 355 M 450 355 L 450 375 L 425 375 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      455 370 M
+      GS
+            0 SG
+            /Courier-Oblique FF [14 0 0 -14 0 0] MS
+            (NULL space) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      75 270 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (F) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 70 255 M 90 255 L 90 275 L 70 275 L CP
+      2 W
+      S
+   GR
+GR
+
+% POLY/OPEN-SPLINE
+0 SG
+GS
+   NP
+      80 255 M
+      -40 75 atan DU cos 12.000 MU 155 exch SU
+      exch sin 12.000 MU 215 exch SU L
+   TGSM
+   3 W
+   S
+   1 W
+GR
+GS
+   TGSM
+   NP
+      155 215 12.000 5.000 75 -40 TGAT
+   1 SG CP F
+   0 SG
+   NP
+      155 215 12.000 5.000 75 -40 TGAT
+   CP F
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      605 245 M
+      GS
+            0 SG
+            /Courier-Bold FF [14 0 0 -14 0 0] MS
+            (F) SH
+      GR
+   GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      605 265 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (A) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 600 250 M 625 250 L 625 270 L 600 270 L CP
+      S
+   GR
+GR
+
+% TEXT
+NP
+0 SG
+   GS
+      1 W
+      605 285 M
+      GS
+            0 SG
+            /Courier FF [14 0 0 -14 0 0] MS
+            (F) SH
+      GR
+   GR
+
+% BOX
+0 SG
+GS
+   10 SM
+   GS
+      NP 600 270 M 625 270 L 625 290 L 600 290 L CP
+      S
+   GR
+GR
+
+GR
+tgifsavedpage restore
+end
+showpage
+
+%%Trailer
+%MatchingCreationDate: Mon Oct 13 21:51:27 2008
+%%DocumentFonts: Courier-Oblique
+%%+ Courier-BoldOblique
+%%+ Courier
+%%+ Courier-Bold
+%%EOF
diff --git a/example/tiny_object/TD/vft_2.obj b/example/tiny_object/TD/vft_2.obj
new file mode 100755
index 0000000..24298e1
--- /dev/null
+++ b/example/tiny_object/TD/vft_2.obj
@@ -0,0 +1,377 @@
+%TGIF 4.1.45-QPL
+state(0,37,100.000,46,50,1,16,1,9,1,1,2,0,1,20,1,0,'Courier-Oblique',2,80640,0,5,1,5,0,1,1,1,0,16,0,0,1,1,1,1,1050,1485,1,0,2880,0).
+%
+% @(#)$Header$
+% %W%
+%
+unit("1 pixel/pixel").
+color_info(19,65535,0,[
+	"magenta", 65535, 0, 65535, 65535, 0, 65535, 1,
+	"red", 65535, 0, 0, 65535, 0, 0, 1,
+	"green", 0, 65535, 0, 0, 65535, 0, 1,
+	"blue", 0, 0, 65535, 0, 0, 65535, 1,
+	"yellow", 65535, 65535, 0, 65535, 65535, 0, 1,
+	"pink", 65535, 49344, 52171, 65535, 49344, 52171, 1,
+	"cyan", 0, 65535, 65535, 0, 65535, 65535, 1,
+	"CadetBlue", 24415, 40606, 41120, 24415, 40606, 41120, 1,
+	"white", 65535, 65535, 65535, 65535, 65535, 65535, 1,
+	"black", 0, 0, 0, 0, 0, 0, 1,
+	"DarkSlateGray", 12079, 20303, 20303, 12079, 20303, 20303, 1,
+	"#00000000c000", 0, 0, 49344, 0, 0, 49152, 1,
+	"#820782070000", 33410, 33410, 0, 33287, 33287, 0, 1,
+	"#3cf3fbee34d2", 15420, 64507, 13364, 15603, 64494, 13522, 1,
+	"#3cf3fbed34d3", 15420, 64507, 13364, 15603, 64493, 13523, 1,
+	"#ffffa6990000", 65535, 42662, 0, 65535, 42649, 0, 1,
+	"#ffff0000fffe", 65535, 0, 65535, 65535, 0, 65534, 1,
+	"#fffe0000fffe", 65535, 0, 65535, 65534, 0, 65534, 1,
+	"#fffe00000000", 65535, 0, 0, 65534, 0, 0, 1
+]).
+script_frac("0.6").
+fg_bg_colors('black','white').
+dont_reencode("FFDingbests:ZapfDingbats").
+objshadow_info('#c0c0c0',2,2).
+page(1,"",1,'').
+box('black','',55,165,385,195,5,1,0,368,0,0,0,0,0,'1',0,[
+]).
+box('black','',385,165,390,390,5,1,0,366,0,0,0,0,0,'1',0,[
+]).
+box('black','',400,165,650,195,5,1,0,359,0,0,0,0,0,'1',0,[
+]).
+box('black','',395,165,400,390,5,1,0,341,0,0,0,0,0,'1',0,[
+]).
+text('black',160,208,1,0,1,9,16,0,12,4,0,0,0,0,2,9,16,0,0,"",0,0,0,0,220,'',[
+minilines(9,16,0,0,0,0,0,[
+mini_line(9,12,4,0,0,0,[
+str_block(0,9,12,4,0,0,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,9,12,4,0,0,0,0,0,0,0,
+	"A")])
+])
+])]).
+box('black','',155,205,175,225,0,2,1,7,0,0,0,0,0,'2',0,[
+]).
+poly('black','',2,[
+	115,310,155,225],1,3,1,49,0,0,0,0,0,0,0,'3',0,0,
+    "0","",[
+    0,12,5,0,'12','5','0'],[0,12,5,0,'12','5','0'],[
+]).
+text('black',430,253,1,0,1,9,15,59,12,3,0,0,0,0,2,9,15,-1,0,"",0,0,0,0,265,'',[
+minilines(9,15,-1,0,0,0,0,[
+mini_line(9,12,3,-1,0,0,[
+str_block(0,9,12,3,-1,-1,0,0,0,[
+str_seg('black','Courier',0,80640,9,12,3,-1,-1,0,0,0,0,0,
+	"A")])
+])
+])]).
+box('black','',425,250,450,270,0,1,1,61,0,0,0,0,0,'1',0,[
+]).
+text('black',430,233,1,0,1,9,16,63,12,4,0,0,0,0,2,9,16,0,0,"",0,0,0,0,245,'',[
+minilines(9,16,0,0,0,0,0,[
+mini_line(9,12,4,0,0,0,[
+str_block(0,9,12,4,0,0,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,9,12,4,0,0,0,0,0,0,0,
+	"A")])
+])
+])]).
+text('black',225,172,1,1,1,45,16,283,12,4,0,0,0,0,2,45,16,0,1,"",0,0,0,0,184,'',[
+minilines(45,16,0,1,1,0,0,[
+mini_line(45,12,4,0,1,0,[
+str_block(0,45,12,4,0,1,0,0,0,[
+str_seg('black','Courier-BoldOblique',3,80640,45,12,4,0,1,0,0,0,0,0,
+	"Class")])
+])
+])]).
+text('black',520,172,1,1,1,198,16,289,12,4,0,0,0,0,2,198,16,0,0,"",0,0,0,0,184,'',[
+minilines(198,16,0,0,1,0,0,[
+mini_line(198,12,4,0,0,0,[
+str_block(0,198,12,4,0,0,0,0,0,[
+str_seg('black','Courier-BoldOblique',3,80640,198,12,4,0,0,0,0,0,0,0,
+	"Virtual Function Table")])
+])
+])]).
+text('black',110,313,1,0,1,9,16,422,12,4,0,0,0,0,2,9,16,0,0,"",0,0,0,0,325,'',[
+minilines(9,16,0,0,0,0,0,[
+mini_line(9,12,4,0,0,0,[
+str_block(0,9,12,4,0,-1,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,9,12,4,0,-1,0,0,0,0,0,
+	"B")])
+])
+])]).
+box('black','',105,310,125,330,0,2,1,423,0,0,0,0,0,'2',0,[
+]).
+text('black',160,363,1,0,1,9,16,424,12,4,0,0,0,0,2,9,16,0,0,"",0,0,0,0,375,'',[
+minilines(9,16,0,0,0,0,0,[
+mini_line(9,12,4,0,0,0,[
+str_block(0,9,12,4,0,-1,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,9,12,4,0,-1,0,0,0,0,0,
+	"E")])
+])
+])]).
+box('black','',155,360,175,380,0,2,1,425,0,0,0,0,0,'2',0,[
+]).
+text('black',205,313,1,0,1,9,16,426,12,4,0,0,0,0,2,9,16,0,0,"",0,0,0,0,325,'',[
+minilines(9,16,0,0,0,0,0,[
+mini_line(9,12,4,0,0,0,[
+str_block(0,9,12,4,0,-1,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,9,12,4,0,-1,0,0,0,0,0,
+	"C")])
+])
+])]).
+box('black','',200,310,220,330,0,2,1,427,0,0,0,0,0,'2',0,[
+]).
+text('black',160,258,1,0,1,9,16,428,12,4,0,0,0,0,2,9,16,0,0,"",0,0,0,0,270,'',[
+minilines(9,16,0,0,0,0,0,[
+mini_line(9,12,4,0,0,0,[
+str_block(0,9,12,4,0,-1,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,9,12,4,0,-1,0,0,0,0,0,
+	"D")])
+])
+])]).
+box('black','',155,255,175,275,0,2,1,429,0,0,0,0,0,'2',0,[
+]).
+poly('black','',2,[
+	155,360,125,330],1,3,1,436,0,0,0,0,0,0,0,'3',0,0,
+    "0","",[
+    0,12,5,0,'12','5','0'],[0,12,5,0,'12','5','0'],[
+]).
+poly('black','',2,[
+	175,360,200,330],1,3,1,448,0,0,5,0,0,0,0,'3',0,0,
+    "0","",[
+    0,12,5,0,'12','5','0'],[0,12,5,0,'12','5','0'],[
+]).
+poly('black','',2,[
+	200,310,175,275],1,3,1,467,0,0,0,0,0,0,0,'3',0,0,
+    "0","",[
+    0,12,5,0,'12','5','0'],[0,12,5,0,'12','5','0'],[
+]).
+poly('black','',2,[
+	220,310,175,225],1,3,1,469,0,0,5,0,0,0,0,'3',0,0,
+    "0","",[
+    0,12,5,0,'12','5','0'],[0,12,5,0,'12','5','0'],[
+]).
+poly('black','',2,[
+	225,220,350,220],1,3,1,486,0,0,0,0,0,0,0,'3',0,0,
+    "0","",[
+    0,12,5,0,'12','5','0'],[0,12,5,0,'12','5','0'],[
+]).
+poly('black','',2,[
+	225,250,350,250],1,3,1,488,0,0,5,0,0,0,0,'3',0,0,
+    "0","",[
+    0,12,5,0,'12','5','0'],[0,12,5,0,'12','5','0'],[
+]).
+text('black',225,203,1,0,1,108,15,490,12,3,0,0,0,0,2,108,15,0,0,"",0,0,0,0,215,'',[
+minilines(108,15,0,0,0,0,0,[
+mini_line(108,12,3,0,0,0,[
+str_block(0,108,12,3,0,-1,0,0,0,[
+str_seg('black','Courier-Oblique',2,80640,108,12,3,0,-1,0,0,0,0,0,
+	"First parent")])
+])
+])]).
+text('black',225,233,1,0,1,117,15,496,12,3,0,0,0,0,2,117,15,0,0,"",0,0,0,0,245,'',[
+minilines(117,15,0,0,0,0,0,[
+mini_line(117,12,3,0,0,0,[
+str_block(0,117,12,3,0,-1,0,0,0,[
+str_seg('black','Courier-Oblique',2,80640,117,12,3,0,-1,0,0,0,0,0,
+	"Second parent")])
+])
+])]).
+text('black',465,253,1,0,1,9,15,548,12,3,0,0,0,0,2,9,15,-1,0,"",0,0,0,0,265,'',[
+minilines(9,15,-1,0,0,0,0,[
+mini_line(9,12,3,-1,0,0,[
+str_block(0,9,12,3,-1,-1,0,0,0,[
+str_seg('black','Courier',0,80640,9,12,3,-1,-1,0,0,0,0,0,
+	"A")])
+])
+])]).
+box('black','',460,250,485,270,0,1,1,549,0,0,0,0,0,'1',0,[
+]).
+text('black',465,233,1,0,1,9,16,550,12,4,0,0,0,0,2,9,16,0,0,"",0,0,0,0,245,'',[
+minilines(9,16,0,0,0,0,0,[
+mini_line(9,12,4,0,0,0,[
+str_block(0,9,12,4,0,-1,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,9,12,4,0,-1,0,0,0,0,0,
+	"B")])
+])
+])]).
+text('black',465,273,1,0,1,9,15,552,12,3,0,0,0,0,2,9,15,0,0,"",0,0,0,0,285,'',[
+minilines(9,15,0,0,0,0,0,[
+mini_line(9,12,3,0,0,0,[
+str_block(0,9,12,3,0,-2,0,0,0,[
+str_seg('black','Courier',0,80640,9,12,3,0,-2,0,0,0,0,0,
+	"B")])
+])
+])]).
+box('black','',460,270,485,290,0,1,1,553,0,0,0,0,0,'1',0,[
+]).
+box('black','',495,250,520,270,20,1,1,558,0,0,0,0,0,'1',0,[
+]).
+text('black',500,233,1,0,1,9,16,559,12,4,0,0,0,0,2,9,16,0,0,"",0,0,0,0,245,'',[
+minilines(9,16,0,0,0,0,0,[
+mini_line(9,12,4,0,0,0,[
+str_block(0,9,12,4,0,-1,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,9,12,4,0,-1,0,0,0,0,0,
+	"D")])
+])
+])]).
+box('black','',495,270,520,290,20,1,1,561,0,0,0,0,0,'1',0,[
+]).
+text('black',500,293,1,0,1,9,15,563,12,3,0,0,0,0,2,9,15,0,0,"",0,0,0,0,305,'',[
+minilines(9,15,0,0,0,0,0,[
+mini_line(9,12,3,0,0,0,[
+str_block(0,9,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,9,12,3,0,-1,0,0,0,0,0,
+	"D")])
+])
+])]).
+box('black','',495,290,520,310,0,1,1,564,0,0,0,0,0,'1',0,[
+]).
+text('black',535,233,1,0,1,9,16,609,12,4,0,0,0,0,2,9,16,0,0,"",0,0,0,0,245,'',[
+minilines(9,16,0,0,0,0,0,[
+mini_line(9,12,4,0,0,0,[
+str_block(0,9,12,4,0,-1,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,9,12,4,0,-1,0,0,0,0,0,
+	"C")])
+])
+])]).
+box('black','',530,270,555,290,20,1,1,610,0,0,0,0,0,'1',0,[
+]).
+text('black',535,293,1,0,1,9,15,611,12,3,0,0,0,0,2,9,15,0,0,"",0,0,0,0,305,'',[
+minilines(9,15,0,0,0,0,0,[
+mini_line(9,12,3,0,0,0,[
+str_block(0,9,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,9,12,3,0,-1,0,0,0,0,0,
+	"D")])
+])
+])]).
+box('black','',530,290,555,310,0,1,1,612,0,0,0,0,0,'1',0,[
+]).
+text('black',535,253,1,0,1,9,15,615,12,3,0,0,0,0,2,9,15,-1,0,"",0,0,0,0,265,'',[
+minilines(9,15,-1,0,0,0,0,[
+mini_line(9,12,3,-1,0,0,[
+str_block(0,9,12,3,-1,-1,0,0,0,[
+str_seg('black','Courier',0,80640,9,12,3,-1,-1,0,0,0,0,0,
+	"A")])
+])
+])]).
+box('black','',530,250,555,270,0,1,1,616,0,0,0,0,0,'1',0,[
+]).
+text('black',535,313,1,0,1,9,15,617,12,3,0,0,0,0,2,9,15,0,0,"",0,0,0,0,325,'',[
+minilines(9,15,0,0,0,0,0,[
+mini_line(9,12,3,0,0,0,[
+str_block(0,9,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,9,12,3,0,-1,0,0,0,0,0,
+	"C")])
+])
+])]).
+box('black','',530,310,555,330,0,1,1,618,0,0,0,0,0,'1',0,[
+]).
+text('black',570,233,1,0,1,9,16,620,12,4,0,0,0,0,2,9,16,0,0,"",0,0,0,0,245,'',[
+minilines(9,16,0,0,0,0,0,[
+mini_line(9,12,4,0,0,0,[
+str_block(0,9,12,4,0,-1,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,9,12,4,0,-1,0,0,0,0,0,
+	"E")])
+])
+])]).
+text('black',570,293,1,0,1,9,15,622,12,3,0,0,0,0,2,9,15,0,0,"",0,0,0,0,305,'',[
+minilines(9,15,0,0,0,0,0,[
+mini_line(9,12,3,0,0,0,[
+str_block(0,9,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,9,12,3,0,-1,0,0,0,0,0,
+	"D")])
+])
+])]).
+box('black','',565,290,590,310,0,1,1,623,0,0,0,0,0,'1',0,[
+]).
+text('black',570,253,1,0,1,9,15,624,12,3,0,0,0,0,2,9,15,-1,0,"",0,0,0,0,265,'',[
+minilines(9,15,-1,0,0,0,0,[
+mini_line(9,12,3,-1,0,0,[
+str_block(0,9,12,3,-1,-1,0,0,0,[
+str_seg('black','Courier',0,80640,9,12,3,-1,-1,0,0,0,0,0,
+	"A")])
+])
+])]).
+box('black','',565,250,590,270,0,1,1,625,0,0,0,0,0,'1',0,[
+]).
+text('black',570,313,1,0,1,9,15,626,12,3,0,0,0,0,2,9,15,0,0,"",0,0,0,0,325,'',[
+minilines(9,15,0,0,0,0,0,[
+mini_line(9,12,3,0,0,0,[
+str_block(0,9,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,9,12,3,0,-1,0,0,0,0,0,
+	"C")])
+])
+])]).
+box('black','',565,310,590,330,0,1,1,627,0,0,0,0,0,'1',0,[
+]).
+text('black',570,273,1,0,1,9,15,630,12,3,0,0,0,0,2,9,15,0,0,"",0,0,0,0,285,'',[
+minilines(9,15,0,0,0,0,0,[
+mini_line(9,12,3,0,0,0,[
+str_block(0,9,12,3,0,-2,0,0,0,[
+str_seg('black','Courier',0,80640,9,12,3,0,-2,0,0,0,0,0,
+	"B")])
+])
+])]).
+box('black','',565,270,590,290,0,1,1,631,0,0,0,0,0,'1',0,[
+]).
+text('black',570,333,1,0,1,9,15,632,12,3,0,0,0,0,2,9,15,0,0,"",0,0,0,0,345,'',[
+minilines(9,15,0,0,0,0,0,[
+mini_line(9,12,3,0,0,0,[
+str_block(0,9,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,9,12,3,0,-1,0,0,0,0,0,
+	"E")])
+])
+])]).
+box('black','',565,330,590,350,0,1,1,633,0,0,0,0,0,'1',0,[
+]).
+box('black','',425,355,450,375,20,1,1,639,0,0,0,0,0,'1',0,[
+]).
+text('black',455,358,1,0,1,90,15,640,12,3,0,0,0,0,2,90,15,0,0,"",0,0,0,0,370,'',[
+minilines(90,15,0,0,0,0,0,[
+mini_line(90,12,3,0,0,0,[
+str_block(0,90,12,3,0,-1,0,0,0,[
+str_seg('black','Courier-Oblique',2,80640,90,12,3,0,-1,0,0,0,0,0,
+	"NULL space")])
+])
+])]).
+text('black',75,258,1,0,1,9,16,641,12,4,0,0,0,0,2,9,16,0,0,"",0,0,0,0,270,'',[
+minilines(9,16,0,0,0,0,0,[
+mini_line(9,12,4,0,0,0,[
+str_block(0,9,12,4,0,-1,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,9,12,4,0,-1,0,0,0,0,0,
+	"F")])
+])
+])]).
+box('black','',70,255,90,275,0,2,1,642,0,0,0,0,0,'2',0,[
+]).
+poly('black','',2,[
+	80,255,155,215],1,3,1,644,0,0,0,0,0,0,0,'3',0,0,
+    "0","",[
+    0,12,5,0,'12','5','0'],[0,12,5,0,'12','5','0'],[
+]).
+text('black',605,233,1,0,1,9,16,647,12,4,0,0,0,0,2,9,16,0,0,"",0,0,0,0,245,'',[
+minilines(9,16,0,0,0,0,0,[
+mini_line(9,12,4,0,0,0,[
+str_block(0,9,12,4,0,-1,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,9,12,4,0,-1,0,0,0,0,0,
+	"F")])
+])
+])]).
+text('black',605,253,1,0,1,9,15,650,12,3,0,0,0,0,2,9,15,-1,0,"",0,0,0,0,265,'',[
+minilines(9,15,-1,0,0,0,0,[
+mini_line(9,12,3,-1,0,0,[
+str_block(0,9,12,3,-1,-1,0,0,0,[
+str_seg('black','Courier',0,80640,9,12,3,-1,-1,0,0,0,0,0,
+	"A")])
+])
+])]).
+box('black','',600,250,625,270,0,1,1,651,0,0,0,0,0,'1',0,[
+]).
+text('black',605,273,1,0,1,9,15,654,12,3,0,0,0,0,2,9,15,0,0,"",0,0,0,0,285,'',[
+minilines(9,15,0,0,0,0,0,[
+mini_line(9,12,3,0,0,0,[
+str_block(0,9,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,9,12,3,0,-1,0,0,0,0,0,
+	"F")])
+])
+])]).
+box('black','',600,270,625,290,0,1,1,655,0,0,0,0,0,'1',0,[
+]).
diff --git a/example/tiny_object/any.li b/example/tiny_object/any.li
new file mode 100644
index 0000000..f1a8ca3
--- /dev/null
+++ b/example/tiny_object/any.li
@@ -0,0 +1,180 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name := ANY;
+  
+Section Inherit
+  
+  - parent_object:OBJECT := OBJECT;
+  
+Section Public
+   
+  - input_name:STRING_CONSTANT;
+  
+  - source:STRING;
+  
+  - string_tmp:STRING := STRING.create 250;
+  
+  //
+  // Program
+  //
+  
+  - program:HASHED_DICTIONARY(CLASS,STRING_CONSTANT) := 
+  HASHED_DICTIONARY(CLASS,STRING_CONSTANT).create;  
+  
+  - class_main:CLASS;
+  
+  //
+  // Error manager.
+  //
+    
+  - syntax_error p:INTEGER message msg:ABSTRACT_STRING <-
+  (
+    error p style "--SYNTAX---------\n" message msg;
+    die_with_code exit_failure_code;
+  );
+
+  - semantic_error p:INTEGER message msg:ABSTRACT_STRING <-
+  (
+    error p style "--SEMANTIC-------\n" message msg;
+    die_with_code exit_failure_code;
+  );
+  
+  - warning_error p:INTEGER message msg:ABSTRACT_STRING <-
+  (
+    error p style "--WARNING--------\n" message msg;
+  );
+    
+  - error p:INTEGER style s:STRING_CONSTANT message msg:ABSTRACT_STRING <-
+  ( + l,c,pos:INTEGER;
+    + char:CHARACTER;
+    - msg_error:STRING;
+    
+    (msg_error = NULL).if {
+      msg_error := STRING.create 256;
+    };
+    
+    (l,c) := current_position p;
+    msg_error.copy s;
+    msg_error.append msg;    
+    msg_error.append "\nLine ";
+    l.append_in msg_error;    
+    msg_error.append " column ";
+    c.append_in msg_error;
+    msg_error.add_last '\n';
+    // Search begin line :    
+    pos := source.lower;
+    1.to (l-1) do { line:INTEGER;
+      {source.item pos = '\n'}.until_do {
+	pos := pos + 1;
+      };
+      pos := pos + 1;
+    };
+    // copy line :        
+    string_tmp.clear;
+    {(pos > source.upper) || {source.item pos='\n'}}.until_do {
+      char := source.item pos;
+      msg_error.add_last char;
+      (c > 1).if {
+	(char = '\t').if {
+	  string_tmp.add_last '\t';
+	} else {
+	  string_tmp.add_last ' ';
+	};
+      };
+      c   := c - 1;
+      pos := pos + 1;
+    };
+    msg_error.add_last '\n';
+    msg_error.append string_tmp;
+    msg_error.append "^\n";
+    //
+    STD_ERROR.put_string msg_error;
+  );
+
+  //
+  // String aliaser.
+  //
+  
+  - get_alias str:ABSTRACT_STRING :STRING_CONSTANT <-
+  ( + result:STRING_CONSTANT;
+    + tmp:ABSTRACT_STRING;
+    ? {str != NULL};
+       
+    tmp := aliaser_string.reference_at str;
+    (tmp = NULL).if {
+      result := STRING_CONSTANT.create_copy str;
+      aliaser_string.fast_add result;
+    } else {
+      result ?= tmp;      
+    };
+    ? {result == str};
+    result
+  );
+  
+  - keyword_inherit:STRING_CONSTANT := "Inherit";
+  - keyword_print:STRING_CONSTANT   := "print";
+  - keyword_new:STRING_CONSTANT     := "New";
+  - keyword_main:STRING_CONSTANT    := "main";
+  - keyword_this:STRING_CONSTANT    := "This";
+  
+  //
+  // Flags.
+  //
+  
+  // -- VFT --
+  - is_vft:BOOLEAN := TRUE;
+  // -- VFT --
+  
+Section Private
+  
+  //
+  // Aliaser string.
+  //
+  
+  - aliaser_string:HASHED_SET(ABSTRACT_STRING) := 
+  ( + result:HASHED_SET(ABSTRACT_STRING);
+    
+    result := HASHED_SET(ABSTRACT_STRING).create;
+    result.fast_add keyword_inherit;
+    result.fast_add keyword_print;
+    result.fast_add keyword_new;
+    result.fast_add keyword_main;
+    result.fast_add keyword_this;
+    result
+  );
+  
+  - current_position pos:INTEGER :(INTEGER,INTEGER) <-
+  ( + p,line,col:INTEGER;
+    
+    p := source.lower;
+    {p = pos}.until_do {
+      (source.item p = '\n').if {
+	col  := 0;
+	line := line + 1;
+      } else {
+	col := col + 1;
+      };
+      p := p + 1;
+    };
+    line+1,col+1
+  );
diff --git a/example/tiny_object/assign.li b/example/tiny_object/assign.li
new file mode 100644
index 0000000..6ca1999
--- /dev/null
+++ b/example/tiny_object/assign.li
@@ -0,0 +1,83 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := ASSIGN;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The print";
+
+Section Inherit
+
+  + parent_expr:Expanded EXPR;
+
+Section Public
+  
+  + local:LOCAL;
+    
+  + type:CLASS;
+    
+  //
+  // Creation.
+  //
+
+  - create p:INTEGER local l:LOCAL type t:CLASS :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make p local l type t;
+    result
+  );
+
+  - make p:INTEGER local l:LOCAL type t:CLASS <-
+  ( 
+    position := p;
+    local    := l;
+    type     := t;
+  );
+  
+  //
+  // Run.
+  //
+  
+  - run <-
+  (     
+    // Type control:
+    (type.is_sub_type (local.type)).if_false {
+      semantic_error position message "Type mismatch.";
+    };
+    // Execute.
+    local.set_dynamic_type type;
+  );
+  
+  //
+  // Display.
+  //
+  
+  - print <-
+  (
+    local.name.print;
+    " = New ".print;
+    type.name.print;
+  );
+
+  
\ No newline at end of file
diff --git a/example/tiny_object/call.li b/example/tiny_object/call.li
new file mode 100644
index 0000000..fdbe7cb
--- /dev/null
+++ b/example/tiny_object/call.li
@@ -0,0 +1,132 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := CALL;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The call";
+
+Section Inherit
+
+  + parent_expr:Expanded EXPR;
+  
+Section Private
+  
+  - call_list:LINKED_LIST(CALL) := LINKED_LIST(CALL).create;
+  
+Section Public
+  
+  + receiver:LOCAL;
+  
+  + message:STRING_CONSTANT; // -- Not used with VFT
+  
+  // -- VFT --
+  + index:INTEGER;
+  // -- VFT --
+    
+  //
+  // Creation.
+  //
+
+  - create p:INTEGER receiver r:LOCAL message m:STRING_CONSTANT :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make p receiver r message m;
+    result
+  );
+
+  - make p:INTEGER receiver r:LOCAL message m:STRING_CONSTANT <-
+  ( 
+    position := p;
+    receiver := r;
+    message  := m;
+    // -- VFT --
+    call_list.add_last Self;
+    // -- VFT --
+  );
+  
+  //
+  // VFT
+  //
+  
+  - compute_index <-
+  ( 
+    (call_list.lower).to (call_list.upper) do { i:INTEGER;
+      call_list.item i.search_index;      
+    };
+  );
+  
+  - search_index <-
+  ( + slot:SLOT;
+    slot := receiver.type.get_slot message;
+    (slot = NULL).if {
+      string_tmp.copy "Message '";
+      string_tmp.append message;
+      string_tmp.append "' not found in ";
+      string_tmp.append (receiver.type.name);
+      semantic_error position message string_tmp;
+    };
+    index := slot.index;
+  );
+  
+  //
+  // Run.
+  //
+  
+  - run <-
+  ( + slot:SLOT;
+    
+    (receiver.dynamic_type = NULL).if {
+      semantic_error position message "Call on NULL.";
+    };
+    
+    (is_vft).if {
+      // -- VFT --
+      slot := receiver.dynamic_type.vft.item index;
+      // -- VFT --
+    } else {  
+      slot := receiver.dynamic_type.get_slot message;
+      (slot = NULL).if {
+        string_tmp.copy "Message '";
+        string_tmp.append message;
+        string_tmp.append "' not found in ";
+        string_tmp.append (receiver.type.name);
+        semantic_error position message string_tmp;
+      };      
+    };
+    slot.run (receiver.dynamic_type);
+  );
+  
+  //
+  // Display.
+  //
+  
+  - print <-
+  (
+    receiver.name.print;
+    '.'.print;
+    message.print;    
+  );
+
+  
\ No newline at end of file
diff --git a/example/tiny_object/class.li b/example/tiny_object/class.li
new file mode 100644
index 0000000..b9384ba
--- /dev/null
+++ b/example/tiny_object/class.li
@@ -0,0 +1,270 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := CLASS;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The class";
+
+Section Inherit
+
+  + parent_instr:Expanded INSTR;
+  
+Section Private
+  
+  - sources:HASHED_DICTIONARY(CLASS,STRING_CONSTANT) := 
+  HASHED_DICTIONARY(CLASS,STRING_CONSTANT).create;     
+  
+Section Public
+  
+  + name:STRING_CONSTANT;
+  
+  + inherit_list:LINKED_LIST(CLASS);
+  
+  + slot_list:HASHED_DICTIONARY(SLOT,STRING_CONSTANT);
+  
+  // -- VFT --
+  + vft:FAST_ARRAY(SLOT);
+  // -- VFT --
+  
+  //
+  // Creation.
+  //
+
+  - create p:INTEGER name n:STRING_CONSTANT :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make p name n;
+    result
+  );
+
+  - make p:INTEGER name n:STRING_CONSTANT <-
+  ( 
+    position     := p;
+    name         := n;
+    inherit_list := LINKED_LIST(CLASS).create;
+    slot_list    := HASHED_DICTIONARY(SLOT,STRING_CONSTANT).create;
+    // -- VFT --
+    (is_vft).if {
+      vft := FAST_ARRAY(SLOT).create_with_capacity 16;
+      sources.add Self to name;
+    };
+    // -- VFT --
+  );
+  
+  //
+  // VFT.
+  //
+  
+  - compute_vft <-
+  (
+    (sources.lower).to (sources.upper) do { j:INTEGER;
+      sources.item j.compute_vft_base 0;
+    };
+  );
+  
+  - compute_vft_base base:INTEGER <-
+  ( + new_base:INTEGER;
+    + vft_parent:FAST_ARRAY(SLOT);
+    + slot,slot_parent:SLOT;
+    (vft.is_empty).if {      
+      // -- SIMPLE -- 
+      /*
+      (inherit_list.is_empty).if_false {
+        inherit_list.first.compute_vft_base base;
+        vft.copy (inherit_list.first.vft);
+      };
+      */
+      // -- SIMPLE --
+      
+      // -- Multi --
+      0.to (base-1) do { j:INTEGER; 
+        vft.add_last NULL;
+      };      
+      new_base := base;
+      (inherit_list.lower).to (inherit_list.upper) do { j:INTEGER;
+        inherit_list.item j.compute_vft_base new_base;
+        vft_parent := inherit_list.item j.vft;
+        (vft_parent.lower).to (vft_parent.upper) do { i:INTEGER;       
+          slot := vft_parent.item i;
+          (i > vft.upper).if {
+            vft.add_last slot;           
+          }.elseif {vft.item i = NULL} then {
+            vft.put slot to i;
+          };
+        };
+        new_base := vft.count;
+      };
+      // -- Multi --
+      
+      // Common.
+      (slot_list.lower).to (slot_list.upper) do { j:INTEGER;
+        slot := slot_list.item j;
+        slot_parent := get_slot_in_parent (slot.name);
+        (slot_parent = NULL).if {
+          // New slot.
+          vft.add_last slot;
+          slot.set_index (vft.upper);
+        } else {
+          // Redefinition slot.
+          vft.put slot to (slot_parent.index);
+          slot.set_index (slot_parent.index);
+        };
+      };
+    };
+  );
+  
+  //
+  // Added.
+  //
+  
+  - add_parent c:CLASS <-
+  ( 
+    (inherit_list.fast_has c).if { 
+      semantic_error position message "Double definition parent.";
+    };
+    inherit_list.add_last c;    
+    // -- VFT --
+    sources.fast_remove (c.name);
+    // -- VFT --
+  );
+  
+  - add_slot s:SLOT <-
+  ( 
+    (slot_list.fast_has (s.name)).if {
+      semantic_error position message "Double definition slot.";
+    };
+    slot_list.add s to (s.name);    
+  );
+  
+  //
+  // Run.
+  //
+  
+  - is_sub_type other:CLASS :BOOLEAN <-
+  ( + result:BOOLEAN;
+    + i:INTEGER;
+    
+    result := Self = other;
+    (result).if_false {
+      i := inherit_list.lower;
+      {(i <= inherit_list.upper) && {! result}}.while_do {        
+        result := inherit_list.item i.is_sub_type other;
+        i := i + 1;
+      };
+    };
+    result    
+  );
+  
+  - get_slot_in_parent msg:STRING_CONSTANT :SLOT <-
+  ( + result:SLOT;
+    + i:INTEGER;
+        
+    i := inherit_list.lower;
+    {(i <= inherit_list.upper) && {result = NULL}}.while_do {        
+      result := inherit_list.item i.get_slot msg;
+      i := i + 1;
+    };
+    result
+  );
+  
+  - get_slot msg:STRING_CONSTANT :SLOT <-
+  ( + result:SLOT;
+    
+    result := slot_list.fast_reference_at msg;
+    (result = NULL).if {
+      result := get_slot_in_parent msg;
+    };
+    result
+  );
+    
+  //
+  // Display.
+  //
+  
+  - print <-
+  (
+    name.print; 
+    (inherit_list.is_empty).if_false {
+      " Inherit ".print;
+      (inherit_list.lower).to (inherit_list.upper-1) do { i:INTEGER;
+        inherit_list.item i.name.print;
+        ','.print;
+      };    
+      inherit_list.last.name.print;
+    };
+    "\n(\n".print;
+    (slot_list.lower).to (slot_list.upper) do { i:INTEGER;
+      slot_list.item i.print;
+    };
+    ")\n".print;
+  );
+  
+  // -- VFT --
+  - print_vft <-
+  ( + s,sp:SLOT;
+    + j:INTEGER;
+    "---".print;
+    name.print;
+    "---\n".print;
+    (vft = NULL).if {
+      "No VFT!\n".print;
+    } else {      
+      (vft.lower).to (vft.upper) do { i:INTEGER;
+        i.print; 
+        ':'.print;
+        s := vft.item i;
+        (s = NULL).if {
+          "NULL".print;
+        } else {
+          s.name.print;          
+          j := inherit_list.lower;
+          sp := NULL;
+          {(j <= inherit_list.upper) && {sp = NULL}}.while_do {
+            (
+              (inherit_list.item j.vft.upper >= i) && 
+              {inherit_list.item j.vft.item i != NULL}
+            ).if {
+              sp := inherit_list.item j.vft.item i;
+            } else {
+              j := j + 1;
+            };
+          };
+          (sp = s).if {               
+            " <herit of ".print;
+            inherit_list.item j.name.print;
+            '>'.print;
+          }.elseif {sp != NULL} then {
+            " <redefinition>".print;
+          } else {
+            " <New>".print;
+          };
+        };
+        '\n'.print;
+      };
+    };
+    '\n'.print;
+  );
+  // -- VFT --
+  
\ No newline at end of file
diff --git a/example/tiny_object/expr.li b/example/tiny_object/expr.li
new file mode 100644
index 0000000..77530e7
--- /dev/null
+++ b/example/tiny_object/expr.li
@@ -0,0 +1,55 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := EXPR;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The expr abstract";
+
+Section Inherit
+
+  + parent_instr:Expanded INSTR;
+
+Section Public
+  
+  //
+  // Run.
+  //
+  
+  - run <-
+  (
+    deferred;
+  );
+  
+  //
+  // Display.
+  //
+  
+  - print <-
+  (
+    deferred;
+  );
+  
+
+  
\ No newline at end of file
diff --git a/example/tiny_object/instr.li b/example/tiny_object/instr.li
new file mode 100644
index 0000000..c013fa3
--- /dev/null
+++ b/example/tiny_object/instr.li
@@ -0,0 +1,36 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := INSTR;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  - parent_any:ANY := ANY;
+
+Section Public
+
+  + position:INTEGER;
\ No newline at end of file
diff --git a/example/tiny_object/local.li b/example/tiny_object/local.li
new file mode 100644
index 0000000..9f6e4b2
--- /dev/null
+++ b/example/tiny_object/local.li
@@ -0,0 +1,83 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := LOCAL;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The local";
+
+Section Inherit
+
+  + parent_instr:Expanded INSTR;
+
+Section Public
+  
+  + name:STRING_CONSTANT;
+    
+  + type:CLASS;
+
+  //
+  // Creation.
+  //
+
+  - create p:INTEGER name n:STRING_CONSTANT type t:CLASS :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make p name n type t;
+    result
+  );
+
+  - make p:INTEGER name n:STRING_CONSTANT type t:CLASS <-
+  ( 
+    position := p;
+    name     := n;
+    type     := t;
+  );
+  
+  //
+  // Run.  
+  //
+  
+  + dynamic_type:CLASS;
+  
+  - set_dynamic_type c:CLASS <-
+  [
+    ? {c.is_sub_type type};
+  ]
+  (
+    dynamic_type := c;
+  );
+  
+  //
+  // Display.
+  //
+  
+  - print <-
+  (
+    name.print;
+    ':'.print;
+    type.name.print;
+  );
+
+  
\ No newline at end of file
diff --git a/example/tiny_object/parser.li b/example/tiny_object/parser.li
new file mode 100644
index 0000000..9ce9cd2
--- /dev/null
+++ b/example/tiny_object/parser.li
@@ -0,0 +1,414 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name := PARSER;
+  
+Section Inherit
+  
+  - parent_any:ANY := ANY;
+  
+Section Private
+  
+  - position:INTEGER;
+  
+  - current_class:CLASS;
+  
+  //
+  // Syntax parser.
+  //
+
+  - last_character:CHARACTER <-
+  ( + result:CHARACTER;
+    (position > source.upper).if {
+      result := 0.to_character;
+      } else {
+      result := source.item position;
+    };
+    result
+  );
+
+  - last_string:STRING_CONSTANT;
+  
+  - read_space:BOOLEAN <-
+  ( + posold,pos,pos2:INTEGER;    
+    + level_comment:INTEGER;
+    
+    pos := position;
+    posold := -1;    
+    {posold = position}.until_do {
+      posold := position;      
+      // Skip spaces :            
+      {(last_character = 0.to_character) || {last_character > ' '}}.until_do {	
+	position := position + 1;	
+      };
+      
+      (position < source.upper).if {
+	// Skip C++ comment style :
+	((last_character = '/') & (source.item (position + 1) = '/')).if {	  
+	  position := position + 2;
+	  pos2 := position;	  
+	  { 
+	    (last_character = 0.to_character) || 
+	    {last_character = '\n'}
+	  }.until_do {
+	    position := position + 1;
+	  };	  
+	};
+      };
+      (position < source.upper).if {
+	// Skip C comment style :
+	pos2 := position;
+	((last_character = '/') && {source.item (position+1) = '*'}).if {
+	  position := position + 2; 	  
+	  level_comment := 1;
+	  {
+	    (last_character = 0.to_character) || {level_comment = 0}
+	  }.until_do {
+	    ((last_character = '/') && {source.item (position+1) = '*'}).if {
+	      level_comment := level_comment + 1;
+	      position := position + 2;
+	    }.elseif {
+	      (last_character = '*') && {source.item (position+1) = '/'}
+	    } then {
+	      level_comment := level_comment - 1;
+	      position := position + 2;
+	    } else {
+	      position := position+1;
+	    };
+	  };
+	  (level_comment != 0).if {
+	    position := pos2;
+	    syntax_error position message "End of comment not found !";
+	  };	  
+	};
+      };
+    };    
+    ((position != pos) | (last_character != 0.to_character))
+  );
+  
+  - read_keyword st:ABSTRACT_STRING :BOOLEAN <-
+  ( + posold,j:INTEGER;
+    + result:BOOLEAN;    
+    (read_space).if {     
+      posold := position;    
+      j := st.lower;
+      {(last_character = 0.to_character) ||
+      {(j > st.upper) || {last_character != st.item j}}}.until_do {
+	j := j+1;
+	position := position+1;
+      };
+      (j > st.upper).if {
+	result := TRUE;
+      } else {
+	position := posold;
+	result := FALSE;
+      };
+    };
+    result
+  );
+
+  - read_character ch:CHARACTER :BOOLEAN <-
+  ( 
+    ((read_space) && {last_character = ch}).if {
+      position := position + 1;
+    }
+  );
+    
+  //-- identifier    -> 'a'-'z' {'a'-'z' | '0'-'9' | '_'}
+  - read_identifier:BOOLEAN <-
+  (     
+    ((read_space) && {last_character.is_lower}).if {     
+      string_tmp.clear;
+      {
+	(last_character = 0.to_character) || 
+	{
+	  (! last_character.is_lower) &&
+	  {! last_character.is_digit} && 
+	  {last_character != '_'}
+	}
+      }.until_do {
+	string_tmp.add_last last_character;
+	position := position+1;          
+      };      
+      last_string := get_alias string_tmp;      
+    }
+  );
+            
+  //-- cap_identifier -> 'A'-'Z' {'A'-'Z' | '0'-'9' | '_'}
+  - read_cap_identifier:BOOLEAN <-
+  (     
+    ((read_space) && {last_character.is_upper}).if {            
+      string_tmp.clear;
+      {
+	(last_character = 0.to_character) ||
+	{
+	  (! last_character.is_upper) && 
+	  {! last_character.is_digit} &&
+	  {last_character != '_'}
+	}
+      }.until_do {
+	string_tmp.add_last last_character;
+	position := position+1;          
+      };      
+      last_string := get_alias string_tmp;      
+    }
+  );
+        
+  //-- string -> '\"' ascii_string '\"'
+  - read_string_cst:BOOLEAN <-
+  ( + old_pos:INTEGER;
+    
+    ((read_space) && {last_character='"'}).if { 
+      old_pos := position;
+      position := position + 1;
+      string_tmp.clear;
+      {
+        (last_character = 0.to_character) ||       
+        {last_character='"'}
+      }.until_do { 
+        string_tmp.add_last last_character;
+        position := position + 1;	  
+      };
+      (last_character='\"').if { 
+	position := position + 1;
+	last_string := get_alias string_tmp;	
+      } else {
+	position := old_pos;
+	syntax_error position message "Unterminated string constant.";
+      };
+    }
+  );
+  
+  //
+  // Grammar
+  //
+
+  - read_program:BOOLEAN <-
+  //++ program    : { CAP_IDENTIFIER [ inherit ] '(' slot_list ')' } 
+  ( 
+    {read_cap_identifier}.while_do {
+      current_class := CLASS.create position name last_string;      
+      (program.fast_has last_string).if {
+        semantic_error position message "Doucle définition class.";
+      };
+      program.add current_class to last_string;
+      read_inherit;
+      (read_character '(').if_false {
+        warning_error position message "Added `('.";
+      };
+      (read_slot_list).if_false {
+        syntax_error position message "Slots is absent.";
+      };
+      (read_character ')').if_false {
+        warning_error position message "Added `)'.";
+      };
+    };
+    ! program.is_empty
+  );
+
+  - read_inherit:BOOLEAN <-
+  //++ inherit    : 'Inherit' CAP_IDENTIFIER { ',' CAP_IDENTIFIER } 
+  ( + result:BOOLEAN;
+    + t:CLASS;
+    (read_keyword keyword_inherit).if {
+      result := TRUE;
+      (read_cap_identifier).if_false {
+        syntax_error position message "Parent is absent.";
+      };
+      t := program.fast_reference_at last_string;
+      (t = NULL).if {
+        semantic_error position message "Declaration class is needed.";
+      };      
+      current_class.add_parent t;      
+      {read_character ','}.while_do {
+        (read_cap_identifier).if_false {
+          syntax_error position message "Parent is absent.";
+        };
+        t := program.fast_reference_at last_string;
+        (t = NULL).if {
+          semantic_error position message "Declaration class is needed.";
+        };
+        current_class.add_parent t;
+      };
+    };
+    result
+  );
+
+  - read_slot_list:BOOLEAN <-
+  //++ slot_list  : { IDENTIFIER '=' body } 
+  ( + result:BOOLEAN;
+    + slot:SLOT;
+    {read_identifier}.while_do {
+      slot := SLOT.create position name last_string;
+      (last_string = keyword_main).if {
+        (class_main != NULL).if {
+          semantic_error position message "Double main slot declaration.";
+        };
+        class_main := current_class;
+      };
+      (read_character '=').if_false {
+        warning_error position message "Added `='.";
+      };      
+      (read_body slot).if_false {
+        syntax_error position message "Body slot is absent.";
+      };
+      current_class.add_slot slot;
+    };
+    result := TRUE;
+    result
+  );
+
+  - read_body slot:SLOT :BOOLEAN <-
+  //++ body       : '(' [ local_list ] '|' { code ';' } ')' 
+  ( + result:BOOLEAN;
+    + lst:HASHED_DICTIONARY(LOCAL,STRING_CONSTANT);
+    + code:EXPR;
+    + this:LOCAL;
+    (read_character '(').if {
+      result := TRUE;
+      this := LOCAL.create position name keyword_this type current_class;
+      lst := read_local_list;            
+      lst.add this to (this.name);
+      slot.set_local_list lst;
+      (read_character '|').if_false {
+        warning_error position message "Added `|'.";
+      };
+      {(code := read_code slot) != NULL}.while_do {
+        slot.add_expr code;
+        (read_character ';').if_false {
+          warning_error position message "Added `;'.";
+        };
+      };
+      (read_character ')').if_false {
+        warning_error position message "Added `}'.";
+      };
+    };
+    result
+  );
+
+  - read_local_list:HASHED_DICTIONARY(LOCAL,STRING_CONSTANT) <-
+  //++ local_list : local { ',' local } 
+  ( + result:HASHED_DICTIONARY(LOCAL,STRING_CONSTANT);
+    + loc:LOCAL;
+    
+    result := HASHED_DICTIONARY(LOCAL,STRING_CONSTANT).create;    
+    loc := read_local;
+    (loc != NULL).if {      
+      result.add loc to (loc.name);
+      {read_character ','}.while_do {
+        loc := read_local;
+        (loc = NULL).if {
+          syntax_error position message "local is absent.";
+        };
+        result.add loc to (loc.name);
+      };
+    };
+    result
+  );
+
+  - read_local:LOCAL <-
+  //++ local      : IDENTIFIER ':' CAP_IDENTIFIER 
+  ( + result:LOCAL;
+    + n:STRING_CONSTANT;
+    + t:CLASS;
+    (read_identifier).if {
+      n := last_string;
+      (read_character ':').if_false {
+        warning_error position message "Added `:'.";
+      };
+      (read_cap_identifier).if_false {
+        syntax_error position message "TYPE is absent.";
+      };
+      t := program.fast_reference_at last_string;
+      (t = NULL).if {
+        semantic_error position message "Declaration class is needed.";
+      };
+      result := LOCAL.create position name n type t;
+    };
+    result
+  );
+
+  - read_code slot:SLOT :EXPR <-
+  //++ code       : IDENTIFIER [ expr ] 
+  //++            | STRING '.' 'print' 
+  ( + result:EXPR;    
+    + loc:LOCAL;
+    
+    (read_identifier).if {      
+      loc := slot.get_local last_string;
+      (loc = NULL).if {
+        loc := slot.get_local keyword_this;
+        result := CALL.create position receiver loc message last_string;
+      } else {
+        result := read_expr loc;
+        (result = NULL).if {
+          syntax_error position message "Call is absent.";
+        };
+      };
+    }.elseif {read_string_cst} then {
+      result := PRINT.create position text last_string;
+      (read_character '.').if_false {
+        warning_error position message "Added `.'.";
+      };
+      (read_keyword keyword_print).if_false {
+        warning_error position message "Added `print'.";
+      };
+    };
+    result
+  );
+
+  - read_expr loc:LOCAL :EXPR <-
+  //++ expr       : '=' 'New' CAP_IDENTIFIER
+  //++            | '.' IDENTIFIER
+  ( + result:EXPR;
+    + t:CLASS;
+    (read_character '=').if {      
+      (read_keyword keyword_new).if_false {
+        warning_error position message "Added `new'.";        
+      };
+      (read_cap_identifier).if_false {
+        syntax_error position message "TYPE is absent.";
+      };      
+      t := program.fast_reference_at last_string;
+      (t = NULL).if {
+        semantic_error position message "Declaration class is needed.";
+      };
+      result := ASSIGN.create position local loc type t;
+    }.elseif {read_character '.'} then {
+      (read_identifier).if_false {
+        syntax_error position message "Message is absent.";
+      };
+      result := CALL.create position receiver loc message last_string;
+    };
+    result
+  );
+
+Section Public
+  
+  - parse <-
+  (         
+    position := source.lower;
+    //
+    (read_program).if_false {
+      syntax_error position message "File is empty.";
+    };
+  );
\ No newline at end of file
diff --git a/example/tiny_object/print.li b/example/tiny_object/print.li
new file mode 100644
index 0000000..a648e97
--- /dev/null
+++ b/example/tiny_object/print.li
@@ -0,0 +1,75 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := PRINT;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The print";
+
+Section Inherit
+
+  + parent_expr:Expanded EXPR;
+
+Section Public
+  
+  + text:STRING_CONSTANT;
+    
+  //
+  // Creation.
+  //
+
+  - create p:INTEGER text t:STRING_CONSTANT :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make p text t;
+    result
+  );
+
+  - make p:INTEGER text t:STRING_CONSTANT <-
+  ( 
+    position := p;
+    text     := t;
+  );
+
+  //
+  // Run.
+  //
+  
+  - run <-
+  (
+    text.print; '\n'.print;
+  );
+  
+  //
+  // Display.
+  //
+  
+  - print <-
+  (
+    '\"'.print;
+    text.print;
+    "\".print".print;    
+  );
+
+  
\ No newline at end of file
diff --git a/example/tiny_object/program1.to b/example/tiny_object/program1.to
new file mode 100755
index 0000000..825b888
--- /dev/null
+++ b/example/tiny_object/program1.to
@@ -0,0 +1,65 @@
+PARENT (
+
+  type =
+  ( |
+    "PARENT".print;
+  )
+
+  function_1 =
+  ( |
+    type;
+    "PARENT : Function 1".print;
+  )
+
+  function_2 =
+  ( |
+    type;
+    "PARENT : Function 2".print;
+  )
+)
+
+CHILD_A Inherit PARENT (
+
+  type =
+  ( |
+    "CHILD_A".print;
+  )
+
+  function_1 = 
+  ( a:PARENT |
+    type;
+    "CHILD_A : Function 1".print;
+    a = New PARENT;
+    a.function_1;
+    a.function_2;
+  )
+
+  main =
+  ( b:PARENT |
+    b = New CHILD_A;
+    "--- b.function_1 ---".print;
+    b.function_1;
+    "--- function_1 -----".print;
+    function_1;
+    "--- b.function_2 ---".print;
+    b.function_2;
+    "--- Fin ------------".print;
+  )
+)
+/*
+CHILD_A
+CHILD_A : Function 1
+PARENT
+PARENT : Function 1
+PARENT
+PARENT : Function 2
+CHILD_A
+CHILD_A : Function 1
+PARENT
+PARENT : Function 1
+PARENT
+PARENT : Function 2
+---------
+CHILD_A
+PARENT : Function 2
+*/
diff --git a/example/tiny_object/program2.to b/example/tiny_object/program2.to
new file mode 100755
index 0000000..8faff5e
--- /dev/null
+++ b/example/tiny_object/program2.to
@@ -0,0 +1,42 @@
+A (
+  f_a =
+  ( |
+    "A".print;
+  )
+)
+B Inherit A (
+  f_b =
+  ( | 
+    "B".print;
+  )
+)
+D (
+  f_d =
+  ( | 
+    "D".print;
+  )
+)
+C Inherit D, A (
+  f_c =
+  ( | 
+    "C".print;
+  )
+  f_a =
+  ( | 
+    "Redefine A in C".print;
+  )
+)
+E Inherit B, C (
+  f_e =
+  ( | 
+    "E".print;
+  )
+  f_d =
+  ( |
+    "redefine D in E".print;
+  )
+  main =
+  ( |
+    f_e;
+  )
+)
diff --git a/example/tiny_object/slot.li b/example/tiny_object/slot.li
new file mode 100644
index 0000000..310201c
--- /dev/null
+++ b/example/tiny_object/slot.li
@@ -0,0 +1,129 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := SLOT;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The slot";
+
+Section Inherit
+
+  - parent_instr:Expanded INSTR;
+
+Section Public
+  
+  + name:STRING_CONSTANT;
+  
+  + local_list:HASHED_DICTIONARY(LOCAL,STRING_CONSTANT);
+  
+  + expr_list:LINKED_LIST(EXPR);
+  
+  // -- VFT --
+  + index:INTEGER;
+  
+  - set_index idx:INTEGER <-
+  (
+    index := idx;
+  );
+  // -- VFT --
+  
+  //
+  // Creation.
+  //
+
+  - create p:INTEGER name n:STRING_CONSTANT :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make p name n;
+    result
+  );
+
+  - make p:INTEGER name n:STRING_CONSTANT <-
+  ( 
+    position  := p;
+    name      := n;
+    expr_list := LINKED_LIST(EXPR).create;
+  );
+  
+  //
+  // Added.
+  // 
+  
+  - set_local_list d:HASHED_DICTIONARY(LOCAL,STRING_CONSTANT) <-
+  (
+    local_list := d;
+  );
+  
+  - add_expr e:EXPR <-
+  (
+    expr_list.add_last e;
+  );
+  
+  //
+  // Access.
+  //
+  
+  - get_local n:STRING_CONSTANT :LOCAL <-
+  ( 
+    local_list.fast_reference_at n    
+  );
+  
+  //
+  // Run.
+  //
+  
+  - run t:CLASS <-
+  ( + this:LOCAL;
+    // Fix dynamic type for This.
+    this := get_local keyword_this;
+    this.set_dynamic_type t;
+    // Execute instr.
+    (expr_list.lower).to (expr_list.upper) do { i:INTEGER;
+      expr_list.item i.run;
+    };      
+  );
+  
+  //
+  // Display.
+  //
+  
+  - print <-
+  (
+    "  ".print;
+    name.print; 
+    " = \n".print;
+    "  ( ".print;
+    (local_list.lower).to (local_list.upper-1) do { i:INTEGER;
+      local_list.item i.print;
+      ','.print;
+    };
+    local_list.last.print;
+    " |\n".print;
+    (expr_list.lower).to (expr_list.upper) do { i:INTEGER;
+      "    ".print;
+      expr_list.item i.print;
+      ";\n".print;
+    };
+    "  )\n".print;
+  );
\ No newline at end of file
diff --git a/example/tiny_object/tiny_object.gra b/example/tiny_object/tiny_object.gra
new file mode 100755
index 0000000..0fafd3e
--- /dev/null
+++ b/example/tiny_object/tiny_object.gra
@@ -0,0 +1,18 @@
+program    : { CAP_IDENTIFIER [ inherit ] '(' slot_list ')' }
+           ;
+inherit    : 'Inherit' CAP_IDENTIFIER { ',' CAP_IDENTIFIER }
+           ;
+slot_list  : { IDENTIFIER '=' body }
+           ;
+body       : '(' [ local_list ] '|' { code ';' } ')'
+           ;
+local_list : local { ',' local }
+           ;
+local      : IDENTIFIER ':' CAP_IDENTIFIER
+           ;
+code       : IDENTIFIER [ expr ]
+           | STRING '.' 'print'
+           ;
+expr       : '=' "New" CAP_IDENTIFIER
+           | '.' IDENTIFIER
+           ;
\ No newline at end of file
diff --git a/example/tiny_object/tiny_object.li b/example/tiny_object/tiny_object.li
new file mode 100644
index 0000000..3bb74a8
--- /dev/null
+++ b/example/tiny_object/tiny_object.li
@@ -0,0 +1,120 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Example                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name := TINY_OBJECT;
+  
+Section Inherit
+  
+  - parent_any:ANY := ANY;
+  
+Section Private
+  
+  //
+  // Command.
+  //
+
+  - usage: STRING_CONSTANT :=
+  "----------------------------------------------------------------\n\
+  \--                      Tiny Object - V.0.1                   --\n\
+  \--                   LSIIT - ULP - CNRS - FRANCE              --\n\
+  \--         Benoit SONNTAG - sonntag at icps.u-strasbg.fr         --\n\
+  \--                   http://www.IsaacOS.com                   --\n\
+  \----------------------------------------------------------------\n\
+  \Usage:                                                          \n\
+  \  tiny_object <input_file[.to]>                                 \n\
+  \                                                                \n\
+  \Bug report:                                                     \n\
+  \            mail to : sonntag at icps.u-strasbg.fr                 \n";
+
+  - display_usage <-
+  (
+    usage.print;
+    die_with_code exit_failure_code;
+  );
+  
+  //
+  // Options.
+  //
+  
+  - read_options <-
+  ( + cmd:STRING;
+    + j:INTEGER;  
+        
+    j := 1;
+    {j > COMMAND_LINE.upper}.until_do {
+      cmd := COMMAND_LINE.item j;      
+      (input_name != NULL).if {
+        display_usage;
+      };		
+      input_name := get_alias cmd;
+      j := j+1;
+    };
+
+    (input_name = NULL).if {
+      display_usage;
+    };    
+  );
+
+Section Public  
+  
+  - main <-
+  ( + file_input:POINTER;
+    + sz:INTEGER;
+    + slot_main:SLOT;
+        
+    read_options;
+        
+    // Read file.    
+    file_input := FS_MIN.open_read input_name;
+    sz := FS_MIN.file_size file_input;
+    source := STRING.create (sz+1);
+    FS_MIN.read file_input in source size sz;
+    FS_MIN.close file_input;
+    
+    // Parse grammar.
+    PARSER.parse;        
+    /*
+    "Parsing ok\n".print;    
+    
+    "Display\n".print;
+    (program.lower).to (program.upper) do { i:INTEGER;
+      program.item i.print;
+    };            
+    */
+    // -- VFT --
+    (is_vft).if {
+      CLASS.compute_vft;
+      CALL.compute_index;
+    };
+    // -- VFT --
+    
+    "Display VFT :\n".print;
+    (program.lower).to (program.upper) do { i:INTEGER;
+      program.item i.print_vft;
+    };        
+    "Execute...\n".print;
+    (class_main = NULL).if {
+      semantic_error (program.first.position) message "Slot main is needed.";
+    };
+    slot_main := class_main.get_slot keyword_main;    
+    slot_main.run (class_main);
+  );
\ No newline at end of file
diff --git a/example/tp_lisaac/action.li b/example/tp_lisaac/action.li
index 295447a..fd4d3cd 100644
--- a/example/tp_lisaac/action.li
+++ b/example/tp_lisaac/action.li
@@ -25,16 +25,16 @@ Section Header
 Section Public
   
   - main <-
-  ( + col1:FAST_ARRAY[INTEGER];
-    + col2:LINKED_LIST[INTEGER];
-    + action1:BLOCK;
+  ( + col1:FAST_ARRAY(INTEGER);
+    + col2:LINKED_LIST(INTEGER);
+    + action1:{INTEGER;};
     //+ action2:BLOCK;
     + somme:INTEGER;
     
     // Creation d'un tableau de 5 elements de 0 à 4 :
-    col1 := FAST_ARRAY[INTEGER].create_with_capacity 5;
+    col1 := FAST_ARRAY(INTEGER).create_with_capacity 5;
     // Création d'une liste chainee:
-    col2 := LINKED_LIST[INTEGER].create;
+    col2 := LINKED_LIST(INTEGER).create;
     
     // Rempli la première collection.
     1.to 10 do { j:INTEGER;
diff --git a/example/tp_lisaac/my_win.li b/example/tp_lisaac/my_win.li
index bc3db32..42dfa91 100644
--- a/example/tp_lisaac/my_win.li
+++ b/example/tp_lisaac/my_win.li
@@ -36,7 +36,7 @@ Section Public
 
   - main <-
   ( + button:G_BUTTON;
-    + action1:BLOCK;
+    + action1:{G_BUTTON;};
 
     VIDEO.make(150,80);
     
@@ -52,5 +52,4 @@ Section Public
       G_OUT.create "Lisaac is GREAT !!!" justify (G_OUT.center) /
       button.fix_height
     );
-    INTERFACE.run;
   );
diff --git a/example/tree/node_composite.li b/example/tree/node_composite.li
index c6907dc..1f6f9fb 100644
--- a/example/tree/node_composite.li
+++ b/example/tree/node_composite.li
@@ -31,7 +31,7 @@ Section Inherit
   
 Section Public  
   
-  + children:LINKED_LIST[NODE];
+  + children:LINKED_LIST(NODE);
   
   - add n:NODE <-
   (
@@ -45,7 +45,7 @@ Section Public
   - make lab:ABSTRACT_STRING <-
   ( 
     parent_node.make lab;
-    children := LINKED_LIST[NODE].create;
+    children := LINKED_LIST(NODE).create;
   );
   
   //
diff --git a/example/tree2/node_composite.li b/example/tree2/node_composite.li
index c6907dc..1f6f9fb 100644
--- a/example/tree2/node_composite.li
+++ b/example/tree2/node_composite.li
@@ -31,7 +31,7 @@ Section Inherit
   
 Section Public  
   
-  + children:LINKED_LIST[NODE];
+  + children:LINKED_LIST(NODE);
   
   - add n:NODE <-
   (
@@ -45,7 +45,7 @@ Section Public
   - make lab:ABSTRACT_STRING <-
   ( 
     parent_node.make lab;
-    children := LINKED_LIST[NODE].create;
+    children := LINKED_LIST(NODE).create;
   );
   
   //
diff --git a/install_lisaac.c b/install_lisaac.c
index fa10552..fdf95f3 100644
--- a/install_lisaac.c
+++ b/install_lisaac.c
@@ -32,8 +32,6 @@ int die_with_code(int code)
 }
 
 
-// FLOAT_REAL
-#include <math.h>
 // SYSTEM
 #include <time.h>
 
@@ -69,7 +67,7 @@ typedef struct STRING_CONSTANT_struct __STRING_CONSTANT;
 struct STRING_CONSTANT_struct {
   unsigned long __id;
   __INTEGER count__AD;
-  __CHARACTER *storage__KW;
+  __CHARACTER *storage__0ZB;
 };
 __STRING_CONSTANT STRING_CONSTANT_={__STRING_CONSTANT__};
 #define STRING_CONSTANT__ (&STRING_CONSTANT_)
@@ -80,8 +78,8 @@ typedef struct STRING_struct __STRING;
 struct STRING_struct {
   unsigned long __id;
   __INTEGER count__CB;
-  __INTEGER capacity__OED;
-  __CHARACTER *storage__XED;
+  __INTEGER capacity__3BD;
+  __CHARACTER *storage__0CD;
 };
 __STRING STRING_={__STRING__};
 #define STRING__ (&STRING_)
@@ -93,10 +91,10 @@ typedef char __BOOLEAN;
 #define __MEMORY__ 0
 typedef struct MEMORY_struct __MEMORY;
 struct MEMORY_struct {
-  volatile __UINTEGER_32 previous_linear__5U;
-  volatile __UINTEGER_32 size_and_id__AV;
-  __MEMORY *next_free__BV;
-  __MEMORY *previous_free__CV;
+  volatile __UINTEGER_32 previous_linear__5T;
+  volatile __UINTEGER_32 size_and_id__AU;
+  __MEMORY *next_free__BU;
+  __MEMORY *previous_free__CU;
 } __attribute__ ((packed));
 __MEMORY MEMORY_;
 #define MEMORY__ (&MEMORY_)
@@ -145,11 +143,11 @@ void *table_type[4];
 //==========================//
 
 void *parent_numeric__G;
-__POINTER begin_memory__1BC;
-__UINTEGER_32 nb_page__OTC;
-__UINTEGER_32 capacity_max__MEF;
-__MEMORY *first_free__ANI;
-__UINTEGER_32 clone_allocation_size__VU;
+__POINTER begin_memory__EAC;
+__UINTEGER_32 nb_page__0QC;
+__UINTEGER_32 capacity_max__CCF;
+__MEMORY *first_free__NMI;
+__UINTEGER_32 clone_allocation_size__VT;
 void *string_tmp__2;
 void *path_current__GB;
 void *path_home__KB;
@@ -166,192 +164,185 @@ __STRING_CONSTANT __string_1={__STRING_CONSTANT__,106,"\t\t=================\
 ===============\n\n"};
 __STRING_CONSTANT __string_2={__STRING_CONSTANT__,4,"HOME"};
 __STRING_CONSTANT __string_3={__STRING_CONSTANT__,5,"SHELL"};
-__STRING_CONSTANT __string_4={__STRING_CONSTANT__,5,"Step "};
-__STRING_CONSTANT __string_5={__STRING_CONSTANT__,3," : "};
-__STRING_CONSTANT __string_6={__STRING_CONSTANT__,17,"Detection system."};
-__STRING_CONSTANT __string_7={__STRING_CONSTANT__,1,"="};
-__STRING_CONSTANT __string_8={__STRING_CONSTANT__,48,"  Error : SHELL enviro\
+__STRING_CONSTANT __string_4={__STRING_CONSTANT__,17,"Detection system."};
+__STRING_CONSTANT __string_5={__STRING_CONSTANT__,48,"  Error : SHELL enviro\
 nment variable is empty !\n"};
-__STRING_CONSTANT __string_9={__STRING_CONSTANT__,7,"Unknown"};
-__STRING_CONSTANT __string_10={__STRING_CONSTANT__,4,"bash"};
-__STRING_CONSTANT __string_11={__STRING_CONSTANT__,8,"/.bashrc"};
-__STRING_CONSTANT __string_12={__STRING_CONSTANT__,11,"Unix - bash"};
-__STRING_CONSTANT __string_13={__STRING_CONSTANT__,29,"\n# **** LISAAC COMPI\
+__STRING_CONSTANT __string_6={__STRING_CONSTANT__,7,"Unknown"};
+__STRING_CONSTANT __string_7={__STRING_CONSTANT__,4,"bash"};
+__STRING_CONSTANT __string_8={__STRING_CONSTANT__,8,"/.bashrc"};
+__STRING_CONSTANT __string_9={__STRING_CONSTANT__,11,"Unix - bash"};
+__STRING_CONSTANT __string_10={__STRING_CONSTANT__,29,"\n# **** LISAAC COMPI\
 LER ****\n"};
-__STRING_CONSTANT __string_14={__STRING_CONSTANT__,12,"export PATH="};
-__STRING_CONSTANT __string_15={__STRING_CONSTANT__,12,"/bin:$PATH\n\n"};
-__STRING_CONSTANT __string_16={__STRING_CONSTANT__,4,"tcsh"};
-__STRING_CONSTANT __string_17={__STRING_CONSTANT__,7,"/.cshrc"};
-__STRING_CONSTANT __string_18={__STRING_CONSTANT__,11,"Unix - tcsh"};
-__STRING_CONSTANT __string_19={__STRING_CONSTANT__,10,"set path=("};
-__STRING_CONSTANT __string_20={__STRING_CONSTANT__,13,"/bin $path)\n\n"};
-__STRING_CONSTANT __string_21={__STRING_CONSTANT__,3,"zsh"};
-__STRING_CONSTANT __string_22={__STRING_CONSTANT__,8,"/.zshenv"};
-__STRING_CONSTANT __string_23={__STRING_CONSTANT__,10,"Unix - zsh"};
-__STRING_CONSTANT __string_24={__STRING_CONSTANT__,24,"  Shell not recognize\
+__STRING_CONSTANT __string_11={__STRING_CONSTANT__,12,"export PATH="};
+__STRING_CONSTANT __string_12={__STRING_CONSTANT__,12,"/bin:$PATH\n\n"};
+__STRING_CONSTANT __string_13={__STRING_CONSTANT__,4,"tcsh"};
+__STRING_CONSTANT __string_14={__STRING_CONSTANT__,7,"/.cshrc"};
+__STRING_CONSTANT __string_15={__STRING_CONSTANT__,11,"Unix - tcsh"};
+__STRING_CONSTANT __string_16={__STRING_CONSTANT__,10,"set path=("};
+__STRING_CONSTANT __string_17={__STRING_CONSTANT__,13,"/bin $path)\n\n"};
+__STRING_CONSTANT __string_18={__STRING_CONSTANT__,3,"zsh"};
+__STRING_CONSTANT __string_19={__STRING_CONSTANT__,8,"/.zshenv"};
+__STRING_CONSTANT __string_20={__STRING_CONSTANT__,10,"Unix - zsh"};
+__STRING_CONSTANT __string_21={__STRING_CONSTANT__,24,"  Shell not recognize\
 d: "};
-__STRING_CONSTANT __string_25={__STRING_CONSTANT__,12,"C:\\msdos.sys"};
-__STRING_CONSTANT __string_26={__STRING_CONSTANT__,15,"C:\\autoexec.bat"};
-__STRING_CONSTANT __string_27={__STRING_CONSTANT__,13,"Windows - DOS"};
-__STRING_CONSTANT __string_28={__STRING_CONSTANT__,33,"\r\nREM **** LISAAC C\
+__STRING_CONSTANT __string_22={__STRING_CONSTANT__,12,"C:\\msdos.sys"};
+__STRING_CONSTANT __string_23={__STRING_CONSTANT__,15,"C:\\autoexec.bat"};
+__STRING_CONSTANT __string_24={__STRING_CONSTANT__,13,"Windows - DOS"};
+__STRING_CONSTANT __string_25={__STRING_CONSTANT__,33,"\r\nREM **** LISAAC C\
 OMPILER ****\r\n"};
-__STRING_CONSTANT __string_29={__STRING_CONSTANT__,9,"set path="};
-__STRING_CONSTANT __string_30={__STRING_CONSTANT__,15,"\\bin;%path%\r\n\r\n"};
-__STRING_CONSTANT __string_31={__STRING_CONSTANT__,17,"  System detect: "};
-__STRING_CONSTANT __string_32={__STRING_CONSTANT__,7,"path.li"};
-__STRING_CONSTANT __string_33={__STRING_CONSTANT__,10,"  + target"};
-__STRING_CONSTANT __string_34={__STRING_CONSTANT__,23,"  + target := WINDOWS\
+__STRING_CONSTANT __string_26={__STRING_CONSTANT__,9,"set path="};
+__STRING_CONSTANT __string_27={__STRING_CONSTANT__,15,"\\bin;%path%\r\n\r\n"};
+__STRING_CONSTANT __string_28={__STRING_CONSTANT__,17,"  System detect: "};
+__STRING_CONSTANT __string_29={__STRING_CONSTANT__,7,"path.li"};
+__STRING_CONSTANT __string_30={__STRING_CONSTANT__,10,"  + target"};
+__STRING_CONSTANT __string_31={__STRING_CONSTANT__,23,"  + target := WINDOWS\
 ;\n"};
-__STRING_CONSTANT __string_35={__STRING_CONSTANT__,34,"\n  Note: Use `mingw'\
+__STRING_CONSTANT __string_32={__STRING_CONSTANT__,34,"\n  Note: Use `mingw'\
  for Windows.\n"};
-__STRING_CONSTANT __string_36={__STRING_CONSTANT__,20,"  + target := UNIX;\n"};
-__STRING_CONSTANT __string_37={__STRING_CONSTANT__,49,"\n  Search path for `\
+__STRING_CONSTANT __string_33={__STRING_CONSTANT__,20,"  + target := UNIX;\n"};
+__STRING_CONSTANT __string_34={__STRING_CONSTANT__,49,"\n  Search path for `\
 libX11.a' : (please wait...)\n"};
-__STRING_CONSTANT __string_38={__STRING_CONSTANT__,60,"find /usr/lib/ -name \
-\"libX11.a\" 2> /dev/null > xlib_path.txt"};
-__STRING_CONSTANT __string_39={__STRING_CONSTANT__,13,"xlib_path.txt"};
-__STRING_CONSTANT __string_40={__STRING_CONSTANT__,33," Error : `libX11.a' n\
+__STRING_CONSTANT __string_35={__STRING_CONSTANT__,55,"find /usr -name \"lib\
+X11.a\" 2> /dev/null > xlib_path.txt"};
+__STRING_CONSTANT __string_36={__STRING_CONSTANT__,13,"xlib_path.txt"};
+__STRING_CONSTANT __string_37={__STRING_CONSTANT__,33," Error : `libX11.a' n\
 ot found !\n\n"};
-__STRING_CONSTANT __string_41={__STRING_CONSTANT__,21,"  + path_lib_x11 := \""};
-__STRING_CONSTANT __string_42={__STRING_CONSTANT__,3,"\";\n"};
-__STRING_CONSTANT __string_43={__STRING_CONSTANT__,16,"  + path_lib_x11"};
-__STRING_CONSTANT __string_44={__STRING_CONSTANT__,19,"rm -f xlib_path.txt"};
-__STRING_CONSTANT __string_45={__STRING_CONSTANT__,38,"Installation of envir\
+__STRING_CONSTANT __string_38={__STRING_CONSTANT__,21,"  + path_lib_x11 := \""};
+__STRING_CONSTANT __string_39={__STRING_CONSTANT__,3,"\";\n"};
+__STRING_CONSTANT __string_40={__STRING_CONSTANT__,16,"  + path_lib_x11"};
+__STRING_CONSTANT __string_41={__STRING_CONSTANT__,19,"rm -f xlib_path.txt"};
+__STRING_CONSTANT __string_42={__STRING_CONSTANT__,38,"Installation of envir\
 onment variables."};
-__STRING_CONSTANT __string_46={__STRING_CONSTANT__,98,"  Auto-install fail !\
+__STRING_CONSTANT __string_43={__STRING_CONSTANT__,98,"  Auto-install fail !\
 \n  You have to change your environment variables as following: \n    set pa\
 th="};
-__STRING_CONSTANT __string_47={__STRING_CONSTANT__,13,"\\bin;%path%\n\n"};
-__STRING_CONSTANT __string_48={__STRING_CONSTANT__,36,"Installation of Lisaa\
+__STRING_CONSTANT __string_44={__STRING_CONSTANT__,13,"\\bin;%path%\n\n"};
+__STRING_CONSTANT __string_45={__STRING_CONSTANT__,36,"Installation of Lisaa\
 c library path."};
-__STRING_CONSTANT __string_49={__STRING_CONSTANT__,26,"#define LISAAC_DIRECT\
+__STRING_CONSTANT __string_46={__STRING_CONSTANT__,26,"#define LISAAC_DIRECT\
 ORY \""};
-__STRING_CONSTANT __string_50={__STRING_CONSTANT__,2,"\"\n"};
-__STRING_CONSTANT __string_51={__STRING_CONSTANT__,10,"bin/path.h"};
-__STRING_CONSTANT __string_52={__STRING_CONSTANT__,24,"#define LISAAC_DIRECT\
+__STRING_CONSTANT __string_47={__STRING_CONSTANT__,2,"\"\n"};
+__STRING_CONSTANT __string_48={__STRING_CONSTANT__,10,"bin/path.h"};
+__STRING_CONSTANT __string_49={__STRING_CONSTANT__,24,"#define LISAAC_DIRECT\
 ORY"};
-__STRING_CONSTANT __string_53={__STRING_CONSTANT__,10,"src/path.h"};
-__STRING_CONSTANT __string_54={__STRING_CONSTANT__,40,"Installation of `lisa\
+__STRING_CONSTANT __string_50={__STRING_CONSTANT__,10,"src/path.h"};
+__STRING_CONSTANT __string_51={__STRING_CONSTANT__,40,"Installation of `lisa\
 ac-mode' for Emacs."};
-__STRING_CONSTANT __string_55={__STRING_CONSTANT__,61,"  Do you want to inst\
+__STRING_CONSTANT __string_52={__STRING_CONSTANT__,61,"  Do you want to inst\
 all the `lisaac-mode' for Emacs editor ?"};
-__STRING_CONSTANT __string_56={__STRING_CONSTANT__,7," (y/n) "};
-__STRING_CONSTANT __string_57={__STRING_CONSTANT__,46,"  No install `lisaac-\
-mode' for Emacs editor.\n\n"};
-__STRING_CONSTANT __string_58={__STRING_CONSTANT__,2,"C:"};
-__STRING_CONSTANT __string_59={__STRING_CONSTANT__,7,"/.emacs"};
-__STRING_CONSTANT __string_60={__STRING_CONSTANT__,24,";; **** LISAAC MODE *\
+__STRING_CONSTANT __string_53={__STRING_CONSTANT__,47,"  Not install `lisaac\
+-mode' for Emacs editor.\n\n"};
+__STRING_CONSTANT __string_54={__STRING_CONSTANT__,2,"C:"};
+__STRING_CONSTANT __string_55={__STRING_CONSTANT__,7,"/.emacs"};
+__STRING_CONSTANT __string_56={__STRING_CONSTANT__,24,";; **** LISAAC MODE *\
 ***"};
-__STRING_CONSTANT __string_61={__STRING_CONSTANT__,24,"\n(setq load-path (co\
+__STRING_CONSTANT __string_57={__STRING_CONSTANT__,24,"\n(setq load-path (co\
 ns \""};
-__STRING_CONSTANT __string_62={__STRING_CONSTANT__,28,"/editor/emacs/\" load\
+__STRING_CONSTANT __string_58={__STRING_CONSTANT__,28,"/editor/emacs/\" load\
 -path))\n"};
-__STRING_CONSTANT __string_63={__STRING_CONSTANT__,133,"(add-to-list 'auto-m\
+__STRING_CONSTANT __string_59={__STRING_CONSTANT__,133,"(add-to-list 'auto-m\
 ode-alist '(\"\\\\.li\\\\'\" . lisaac-mode))\n(autoload 'lisaac-mode \"lisaa\
 c-mode\" \"Major mode for Lisaac Programs\" t)\n\n"};
-__STRING_CONSTANT __string_64={__STRING_CONSTANT__,41,"Installation of `lisa\
+__STRING_CONSTANT __string_60={__STRING_CONSTANT__,41,"Installation of `lisa\
 ac_v2.xml' for Kate."};
-__STRING_CONSTANT __string_65={__STRING_CONSTANT__,39,"  Sorry, not Kate edi\
+__STRING_CONSTANT __string_61={__STRING_CONSTANT__,39,"  Sorry, not Kate edi\
 tor for windows.\n\n"};
-__STRING_CONSTANT __string_66={__STRING_CONSTANT__,62,"  Do you want to inst\
+__STRING_CONSTANT __string_62={__STRING_CONSTANT__,62,"  Do you want to inst\
 all the `lisaac_v2.xml' for Kate editor ?"};
-__STRING_CONSTANT __string_67={__STRING_CONSTANT__,47,"  No install `lisaac_\
-v2.xml' for Kate editor.\n\n"};
-__STRING_CONSTANT __string_68={__STRING_CONSTANT__,42,"mkdir -p ~/.kde/share\
+__STRING_CONSTANT __string_63={__STRING_CONSTANT__,48,"  Not install `lisaac\
+_v2.xml' for Kate editor.\n\n"};
+__STRING_CONSTANT __string_64={__STRING_CONSTANT__,42,"mkdir -p ~/.kde/share\
 /apps/katepart/syntax"};
-__STRING_CONSTANT __string_69={__STRING_CONSTANT__,67,"cp -f editor/kate/lis\
+__STRING_CONSTANT __string_65={__STRING_CONSTANT__,67,"cp -f editor/kate/lis\
 aac_v2.xml ~/.kde/share/apps/katepart/syntax/."};
-__STRING_CONSTANT __string_70={__STRING_CONSTANT__,3,"  `"};
-__STRING_CONSTANT __string_71={__STRING_CONSTANT__,2,"'\t"};
-__STRING_CONSTANT __string_72={__STRING_CONSTANT__,79,"\n  Sorry, auto-insta\
+__STRING_CONSTANT __string_66={__STRING_CONSTANT__,3,"  `"};
+__STRING_CONSTANT __string_67={__STRING_CONSTANT__,2,"'\t"};
+__STRING_CONSTANT __string_68={__STRING_CONSTANT__,79,"\n  Sorry, auto-insta\
 ll fail !\n  You can to read the `editor/kate/README' file.\n"};
-__STRING_CONSTANT __string_73={__STRING_CONSTANT__,4,"OK.\n"};
-__STRING_CONSTANT __string_74={__STRING_CONSTANT__,37,"Installation of `lisa\
+__STRING_CONSTANT __string_69={__STRING_CONSTANT__,4,"OK.\n"};
+__STRING_CONSTANT __string_70={__STRING_CONSTANT__,37,"Installation of `lisa\
 ac.vim' for Vim."};
-__STRING_CONSTANT __string_75={__STRING_CONSTANT__,38,"  Sorry, not Vim edit\
+__STRING_CONSTANT __string_71={__STRING_CONSTANT__,38,"  Sorry, not Vim edit\
 or for windows.\n\n"};
-__STRING_CONSTANT __string_76={__STRING_CONSTANT__,64,"  Do you want to inst\
-all the Lisaac support for the Vim editor ?"};
-__STRING_CONSTANT __string_77={__STRING_CONSTANT__,61,"  No install `lisaac.\
-vim' syntax and indent for Vim editor.\n\n"};
-__STRING_CONSTANT __string_78={__STRING_CONSTANT__,22,"mkdir -p ~/.vim/syntax"};
-__STRING_CONSTANT __string_79={__STRING_CONSTANT__,22,"mkdir -p ~/.vim/indent"};
-__STRING_CONSTANT __string_80={__STRING_CONSTANT__,22,"mkdir -p ~/.vim/plugin"};
-__STRING_CONSTANT __string_81={__STRING_CONSTANT__,33,"mkdir -p ~/.vim/jptem\
-plate/lisaac"};
-__STRING_CONSTANT __string_82={__STRING_CONSTANT__,49,"cp -f editor/vim/synt\
+__STRING_CONSTANT __string_72={__STRING_CONSTANT__,60,"  Do you want to inst\
+all the Lisaac support for Vim editor ?"};
+__STRING_CONSTANT __string_73={__STRING_CONSTANT__,44,"  Not install `lisaac\
+.vim' for Vim editor.\n\n"};
+__STRING_CONSTANT __string_74={__STRING_CONSTANT__,22,"mkdir -p ~/.vim/syntax"};
+__STRING_CONSTANT __string_75={__STRING_CONSTANT__,22,"mkdir -p ~/.vim/indent"};
+__STRING_CONSTANT __string_76={__STRING_CONSTANT__,22,"mkdir -p ~/.vim/backup"};
+__STRING_CONSTANT __string_77={__STRING_CONSTANT__,20,"mkdir -p ~/.vim/temp"};
+__STRING_CONSTANT __string_78={__STRING_CONSTANT__,49,"cp -f editor/vim/synt\
 ax/lisaac.vim ~/.vim/syntax/"};
-__STRING_CONSTANT __string_83={__STRING_CONSTANT__,90,"\n  Sorry, auto-insta\
+__STRING_CONSTANT __string_79={__STRING_CONSTANT__,90,"\n  Sorry, auto-insta\
 ll fail !\n  You can read the `editor/vim/install_vim_plugin.sh' file.\n"};
-__STRING_CONSTANT __string_84={__STRING_CONSTANT__,49,"cp -f editor/vim/inde\
+__STRING_CONSTANT __string_80={__STRING_CONSTANT__,49,"cp -f editor/vim/inde\
 nt/lisaac.vim ~/.vim/indent/"};
-__STRING_CONSTANT __string_85={__STRING_CONSTANT__,49,"cp -f editor/vim/plug\
-in/lisaac.vim ~/.vim/plugin/"};
-__STRING_CONSTANT __string_86={__STRING_CONSTANT__,62,"cp -f editor/vim/jpte\
-mplate/lisaac/* ~/.vim/jptemplate/lisaac/"};
-__STRING_CONSTANT __string_87={__STRING_CONSTANT__,299,"\n  Do you want to i\
-nstall the default configuration provided by lisaac   \n  installer.        \
-                                                      \n  yes : your ~/.vimr\
-c will be replaced/created                            \n  no  : your ~/.vimr\
-c will be updated to support the Lisaac syntax ?      \n"};
-__STRING_CONSTANT __string_88={__STRING_CONSTANT__,7,"/.vimrc"};
-__STRING_CONSTANT __string_89={__STRING_CONSTANT__,155,"\nsyntax on         \
+__STRING_CONSTANT __string_81={__STRING_CONSTANT__,297,"\n  It is recommande\
+d to install the default vimrc file provided by the   \n  lisaac installer. \
+                                                    \n\n  If you choose not \
+doing this action, your vimrc will only be updated    \n  Do you want to ins\
+tall the default config provided by lisaac installer ?"};
+__STRING_CONSTANT __string_82={__STRING_CONSTANT__,7,"/.vimrc"};
+__STRING_CONSTANT __string_83={__STRING_CONSTANT__,155,"\nsyntax on         \
                   \nfiletype plugin on                    \nfiletype indent \
 on                    \nau BufNewFile,BufRead *.li setf lisaac\n"};
-__STRING_CONSTANT __string_90={__STRING_CONSTANT__,22,"mkdir -p ~/.vim/backup"};
-__STRING_CONSTANT __string_91={__STRING_CONSTANT__,20,"mkdir -p ~/.vim/temp"};
-__STRING_CONSTANT __string_92={__STRING_CONSTANT__,31,"cp -f editor/vim/vimr\
+__STRING_CONSTANT __string_84={__STRING_CONSTANT__,31,"cp -f editor/vim/vimr\
 c ~/.vimrc"};
-__STRING_CONSTANT __string_93={__STRING_CONSTANT__,31,"Compilation of Lisaac\
+__STRING_CONSTANT __string_85={__STRING_CONSTANT__,31,"Compilation of Lisaac\
  compiler."};
-__STRING_CONSTANT __string_94={__STRING_CONSTANT__,12,"gcc -O2 bin/"};
-__STRING_CONSTANT __string_95={__STRING_CONSTANT__,6,"lisaac"};
-__STRING_CONSTANT __string_96={__STRING_CONSTANT__,10,".c -o bin/"};
-__STRING_CONSTANT __string_97={__STRING_CONSTANT__,19,"  Execute command `"};
-__STRING_CONSTANT __string_98={__STRING_CONSTANT__,20,"' (please wait ...)\n"};
-__STRING_CONSTANT __string_99={__STRING_CONSTANT__,51,"  Auto-install fail !\
+__STRING_CONSTANT __string_86={__STRING_CONSTANT__,12,"gcc -O2 bin/"};
+__STRING_CONSTANT __string_87={__STRING_CONSTANT__,6,"lisaac"};
+__STRING_CONSTANT __string_88={__STRING_CONSTANT__,10,".c -o bin/"};
+__STRING_CONSTANT __string_89={__STRING_CONSTANT__,19,"  Execute command `"};
+__STRING_CONSTANT __string_90={__STRING_CONSTANT__,20,"' (please wait ...)\n"};
+__STRING_CONSTANT __string_91={__STRING_CONSTANT__,51,"  Auto-install fail !\
 \n  You want to compile a `bin/"};
-__STRING_CONSTANT __string_100={__STRING_CONSTANT__,10,".c' file.\n"};
-__STRING_CONSTANT __string_101={__STRING_CONSTANT__,28,"Compilation of Short\
-er tool."};
-__STRING_CONSTANT __string_102={__STRING_CONSTANT__,7,"shorter"};
-__STRING_CONSTANT __string_103={__STRING_CONSTANT__,31,"Build a librarie doc\
-umentation."};
-__STRING_CONSTANT __string_104={__STRING_CONSTANT__,54,"  Do you want to bui\
-ld a HTML librarie documentation ?"};
-__STRING_CONSTANT __string_105={__STRING_CONSTANT__,39,"  Not install librar\
-ie documentation.\n\n"};
-__STRING_CONSTANT __string_106={__STRING_CONSTANT__,38,"bin\\shorter -r -f h\
-tml lib -o lib_html"};
-__STRING_CONSTANT __string_107={__STRING_CONSTANT__,38,"bin/shorter -r -f ht\
+__STRING_CONSTANT __string_92={__STRING_CONSTANT__,10,".c' file.\n"};
+__STRING_CONSTANT __string_93={__STRING_CONSTANT__,28,"Compilation of Shorte\
+r tool."};
+__STRING_CONSTANT __string_94={__STRING_CONSTANT__,7,"shorter"};
+__STRING_CONSTANT __string_95={__STRING_CONSTANT__,31,"Build a librarie docu\
+mentation."};
+__STRING_CONSTANT __string_96={__STRING_CONSTANT__,54,"  Do you want to buil\
+d a HTML librarie documentation ?"};
+__STRING_CONSTANT __string_97={__STRING_CONSTANT__,39,"  Not install librari\
+e documentation.\n\n"};
+__STRING_CONSTANT __string_98={__STRING_CONSTANT__,38,"bin\\shorter -r -f ht\
 ml lib -o lib_html"};
-__STRING_CONSTANT __string_108={__STRING_CONSTANT__,12,"  Execute: `"};
-__STRING_CONSTANT __string_109={__STRING_CONSTANT__,2,"'\n"};
-__STRING_CONSTANT __string_110={__STRING_CONSTANT__,60,"  OK, you found this\
+__STRING_CONSTANT __string_99={__STRING_CONSTANT__,38,"bin/shorter -r -f htm\
+l lib -o lib_html"};
+__STRING_CONSTANT __string_100={__STRING_CONSTANT__,12,"  Execute: `"};
+__STRING_CONSTANT __string_101={__STRING_CONSTANT__,2,"'\n"};
+__STRING_CONSTANT __string_102={__STRING_CONSTANT__,60,"  OK, you found this\
  documentation in `lib_html/index.html'\n"};
-__STRING_CONSTANT __string_111={__STRING_CONSTANT__,29,"Welcome to the Lisaa\
+__STRING_CONSTANT __string_103={__STRING_CONSTANT__,29,"Welcome to the Lisaa\
 c World !"};
-__STRING_CONSTANT __string_112={__STRING_CONSTANT__,314,"  Installation succ\
+__STRING_CONSTANT __string_104={__STRING_CONSTANT__,314,"  Installation succ\
 essfull.                               \n  Run `lisaac' to compile.         \
                      \n\n  Note: You'll have to reboot or reloaded environne\
 ment   \n        to acknowledge the changes.                       \n  Note:\
  For bash users, doing a `source ~/.bashrc' should \n        do the job.\n"};
-__STRING_CONSTANT __string_113={__STRING_CONSTANT__,5,"  A `"};
-__STRING_CONSTANT __string_114={__STRING_CONSTANT__,50,"' file has no need t\
+__STRING_CONSTANT __string_105={__STRING_CONSTANT__,5,"Step "};
+__STRING_CONSTANT __string_106={__STRING_CONSTANT__,3," : "};
+__STRING_CONSTANT __string_107={__STRING_CONSTANT__,1,"="};
+__STRING_CONSTANT __string_108={__STRING_CONSTANT__,5,"  A `"};
+__STRING_CONSTANT __string_109={__STRING_CONSTANT__,50,"' file has no need t\
 o change. Current version is:\n"};
-__STRING_CONSTANT __string_115={__STRING_CONSTANT__,39,"' file has been upda\
+__STRING_CONSTANT __string_110={__STRING_CONSTANT__,39,"' file has been upda\
 ted. Old value is:\n"};
-__STRING_CONSTANT __string_116={__STRING_CONSTANT__,16,"  New value is:\n"};
-__STRING_CONSTANT __string_117={__STRING_CONSTANT__,30,"' file has been upda\
+__STRING_CONSTANT __string_111={__STRING_CONSTANT__,16,"  New value is:\n"};
+__STRING_CONSTANT __string_112={__STRING_CONSTANT__,30,"' file has been upda\
 ted with:\n"};
-__STRING_CONSTANT __string_118={__STRING_CONSTANT__,30,"' file has been crea\
+__STRING_CONSTANT __string_113={__STRING_CONSTANT__,30,"' file has been crea\
 ted with:\n"};
-__STRING_CONSTANT __string_119={__STRING_CONSTANT__,7,"Error: "};
-__STRING_CONSTANT __string_120={__STRING_CONSTANT__,16,"Not create file!"};
-__STRING_CONSTANT __string_121={__STRING_CONSTANT__,16,"  Confirmation ?"};
-__STRING_CONSTANT __string_122={__STRING_CONSTANT__,34,"Not open file (Write\
+__STRING_CONSTANT __string_114={__STRING_CONSTANT__,7,"Error: "};
+__STRING_CONSTANT __string_115={__STRING_CONSTANT__,16,"Not create file!"};
+__STRING_CONSTANT __string_116={__STRING_CONSTANT__,16,"  Confirmation ?"};
+__STRING_CONSTANT __string_117={__STRING_CONSTANT__,34,"Not open file (Write\
  protection) !"};
-__STRING_CONSTANT __string_123={__STRING_CONSTANT__,19,"Not enough memory.\n"};
+__STRING_CONSTANT __string_118={__STRING_CONSTANT__,7," (y/n) "};
+__STRING_CONSTANT __string_119={__STRING_CONSTANT__,19,"Not enough memory.\n"};
 
 //==========================//
 // FUNCTION HEADER          //
@@ -360,21 +351,26 @@ __STRING_CONSTANT __string_123={__STRING_CONSTANT__,19,"Not enough memory.\n"};
 // Debug Manager
 void print_string(char *str);
 // Source code
-static __POINTER new_lab__2SC(__UINTEGER_32 t__4SC);
-static __CHARACTER* create__HGH(__INTEGER nb_elements__JGH);
+static __POINTER new_lab__IQC(__UINTEGER_32 t__KQC);
+static __CHARACTER* create__AIH(__INTEGER nb_elements__CIH);
 static void print__PB(__STRING_CONSTANT *Self__QB);
-static __CHARACTER* realloc__with__EHH(__CHARACTER *Self__FHH,__INTEGER old_nb_elts__GHH,__INTEGER new_nb_elts__HHH);
-static void copy__JHD(__STRING *Self__KHD,void *other__LHD);
-static void print_positif__PCL(__INTEGER Self__QCL);
-static __INTEGER first_substring_index__LQD(__STRING *Self__MQD,void *other__NQD);
-static void append__XKD(__STRING *Self__YKD,void *other__ZKD);
-static void put_string__XS(void *s__ZS);
-static void update__idf__with__confirmation__D0(void *file__F0,void *id__G0,void *new_text__H0,__BOOLEAN conf__I0);
-static __INTEGER execute_command__X5(void *system_command_line__Z5);
-static void resize__LFE(__STRING *Self__MFE,__INTEGER new_count__NFE);
-static void move__to__by__3NF(__CHARACTER *Self__4NF,__INTEGER lower__5NF,__INTEGER upper__AOF,__INTEGER offset__BOF);
-static __MEMORY* new_page__CEF();
-static void to_busy__index__H2J(__MEMORY *Self__I2J,__UINTEGER_32 sz__J2J,__UINTEGER_32 idx__K2J);
+static __CHARACTER* realloc__with__3IH(__CHARACTER *Self__4IH,__INTEGER old_nb_elts__5IH,__INTEGER new_nb_elts__AJH);
+static void from_external__KDD(__STRING *Self__LDD,__CHARACTER *p__MDD);
+static void copy__AFD(__STRING *Self__BFD,void *other__CFD);
+static void title__XC(void *str__ZC);
+static __INTEGER first_substring_index__COD(__STRING *Self__DOD,void *other__EOD);
+static void append__OID(__STRING *Self__PID,void *other__QID);
+static void put_string__XR(void *s__ZR);
+static void update__idf__with__confirmation__DZ(void *file__FZ,void *id__GZ,void *new_text__HZ,__BOOLEAN conf__IZ);
+static __INTEGER execute_command__X4(void *system_command_line__Z4);
+static void move__to__by__2LF(__CHARACTER *Self__3LF,__INTEGER lower__4LF,__INTEGER upper__5LF,__INTEGER offset__AMF);
+static void replace_all__with__BMD(__STRING *Self__CMD);
+static __CHARACTER question__E3(void *str__G3);
+static __MEMORY* new_page__YBF();
+static __MEMORY* search__KLI(__UINTEGER_32 new_size__MLI);
+static void to_busy__index__G0J(__MEMORY *Self__H0J,__UINTEGER_32 sz__I0J,__UINTEGER_32 idx__J0J);
+static void print_positif__OAL(__INTEGER Self__PAL);
+static __INTEGER fast_occurrences__until__ZDC(__CHARACTER *Self__0DC,__INTEGER upper__2DC);
 
 //==========================//
 // SOURCE CODE              //
@@ -382,573 +378,725 @@ static void to_busy__index__H2J(__MEMORY *Self__I2J,__UINTEGER_32 sz__J2J,__UINT
 
 int main(int argc,char **argv)
 {
-  __STRING *result__QIS,*Self__OIS,*Self__KCS,*Self__2IS,*result__CJS;
-  __STRING *Self__AJS,*result__LJS,*Self__UJS,*result__XJS,*Self__AKS;
-  __STRING *result__GKS,*Self__EKS,*Self__RCS,*result__VKS,*Self__TKS;
-  __STRING *Self__VCS,*result__ELS,*Self__CLS,*Self__MED,*Self__UFD;
-  __STRING *Self__XUD,*Self__14R,*result__QLS,*Self__OLS,*result__2LS;
-  __STRING *Self__0LS,*Self__FWS,*Self__QJD,*result__LMS,*Self__JMS;
-  __STRING *result__XMS,*Self__VMS,*Self__LOD,*result__5T,*Self__TID;
-  __POINTER ptr__RIS,ptr_table__QRS,next__PRS,result__RRS;
-  __POINTER ptr_table__XRS,next__WRS,result__YRS,ptr__DJS;
-  __POINTER ptr_table__4RS,next__3RS,result__5RS,ptr_table__FSS;
-  __POINTER next__ESS,result__GSS,ptr__MJS,ptr_table__MSS,next__LSS;
-  __POINTER result__NSS,ptr_table__TSS,next__SSS,result__USS,ptr__YJS;
-  __POINTER ptr_table__0SS,next__ZSS,result__1SS,ptr_table__BTS;
-  __POINTER next__ATS,result__CTS,std_file__MD,ptr__HKS,ptr_table__QTS;
-  __POINTER next__PTS,result__RTS,ptr_table__XTS,next__WTS,result__YTS;
-  __POINTER ptr__WKS,ptr_table__4TS,next__3TS,result__5TS;
-  __POINTER ptr_table__FUS,next__EUS,result__GUS,ptr__FLS;
-  __POINTER ptr_table__MUS,next__LUS,result__NUS,ptr_table__TUS;
-  __POINTER next__SUS,result__UUS,ptr__RLS,ptr_table__CVS,next__BVS;
-  __POINTER result__DVS,ptr_table__JVS,next__IVS,result__KVS,ptr__3LS;
-  __POINTER ptr_table__YVS,next__XVS,result__ZVS,ptr_table__5VS;
-  __POINTER next__4VS,result__AWS,ptr__MMS,ptr_table__UWS,next__TWS;
-  __POINTER result__VWS,ptr_table__1WS,next__0WS,result__2WS,ptr__YMS;
-  __POINTER ptr_table__CXS,next__BXS,result__DXS,ptr_table__JXS;
-  __POINTER next__IXS,result__KXS,ptr__AU,ptr_table__AYS,next__5XS;
-  __POINTER result__BYS,ptr_table__BAC,next__GAC,result__EAC;
-  __INTEGER typ_id__SIS,new_capacity__ZIS,needed_capacity__BJS;
-  __INTEGER typ_id__EJS,typ_id__NJS,typ_id__ZJS,Self__MTS,Self__ITS;
-  __INTEGER limit_up__JTS,needed_capacity__FKS,typ_id__IKS;
-  __INTEGER new_capacity__PKS,needed_capacity__UKS,typ_id__XKS;
-  __INTEGER new_capacity__4KS,result__FCQ,typ_id__GLS,new_capacity__WGF;
-  __INTEGER i__24R,j__44R,Self__3CS,Self__4US,Self__0US,limit_up__1US;
-  __INTEGER needed_capacity__PLS,typ_id__SLS,Self__UVS,Self__QVS;
-  __INTEGER limit_up__RVS,needed_capacity__1LS,typ_id__4LS,__tmp__HWS;
-  __INTEGER Self__JWS,i__SJD,j__TJD,Self__FDS,Self__QWS,Self__MWS;
-  __INTEGER limit_up__NWS,typ_id__NMS,needed_capacity__WMS,typ_id__ZMS;
-  __INTEGER __tmp__TOD,Self__EEK,Self__UXS,Self__QXS,limit_up__RXS;
-  __INTEGER Self__2XS,Self__YXS,limit_up__ZXS,typ_id__HU,Self__LYS;
-  __INTEGER Self__HYS,limit_up__IYS,Self__UYS,Self__QYS,limit_up__RYS;
-  __INTEGER Self__2YS,Self__YYS,limit_up__ZYS,Self__AZS,Self__JY;
-  __INTEGER limit_up__KY;
-  __UINTEGER_32 sz__TIS,a__VIS,new_size__WIS,t__XIS,a__YIS;
-  __UINTEGER_32 new_size__0RS,lab_type__ZRS,sz__FJS,a__HJS;
-  __UINTEGER_32 new_size__IJS,t__JJS,a__KJS,new_size__ISS,lab_type__HSS;
-  __UINTEGER_32 sz__OJS,a__QJS,new_size__RJS,t__SJS,a__TJS;
-  __UINTEGER_32 new_size__WSS,lab_type__VSS,sz__0JS,a__2JS;
-  __UINTEGER_32 new_size__3JS,t__4JS,a__5JS,new_size__ETS,lab_type__DTS;
-  __UINTEGER_32 sz__JKS,a__LKS,new_size__MKS,t__NKS,a__OKS;
-  __UINTEGER_32 new_size__0TS,lab_type__ZTS,sz__YKS,a__0KS;
-  __UINTEGER_32 new_size__1KS,t__2KS,a__3KS,new_size__IUS,lab_type__HUS;
-  __UINTEGER_32 sz__HLS,a__JLS,new_size__KLS,t__LLS,a__MLS;
-  __UINTEGER_32 new_size__WUS,lab_type__VUS,sz__TLS,a__VLS;
-  __UINTEGER_32 new_size__WLS,t__XLS,a__YLS,new_size__MVS,lab_type__LVS;
-  __UINTEGER_32 sz__5LS,a__BMS,new_size__CMS,t__DMS,a__EMS;
-  __UINTEGER_32 new_size__CWS,lab_type__BWS,sz__OMS,a__QMS;
-  __UINTEGER_32 new_size__RMS,t__SMS,a__TMS,new_size__4WS,lab_type__3WS;
-  __UINTEGER_32 sz__0MS,a__2MS,new_size__3MS,t__4MS,a__5MS;
-  __UINTEGER_32 new_size__MXS,lab_type__LXS,sz__EU,a__RDS,new_size__SDS;
-  __UINTEGER_32 t__B0B,a__KAS,new_size__AAC,lab_type__CAC;
-  void *result__OCS,*result__EC,*file__PD;
+  __STRING *result__RGS,*Self__PGS,*Self__0GS,*result__EHS,*Self__CHS;
+  __STRING *result__QHS,*Self__OHS,*Self__ZHS,*result__AIS,*result__MIS;
+  __STRING *Self__KIS,*Self__VIS,*result__2IS,*result__IJS,*Self__GJS;
+  __STRING *Self__RJS,*result__1JS,*Self__ZJS,*Self__EKS,*result__OKS;
+  __STRING *Self__MKS,*Self__YBD,*Self__MSD,*Self__E3R,*result__3KS;
+  __STRING *Self__1KS,*result__JLS,*Self__HLS,*Self__HHD,*result__VLS;
+  __STRING *Self__TLS,*result__BMS,*Self__5LS,*result__5S,*Self__KGD;
+  __POINTER ptr__SGS,ptr_table__TQS,next__SQS,result__UQS;
+  __POINTER ptr_table__0QS,next__ZQS,result__1QS,ptr__FHS;
+  __POINTER ptr_table__BRS,next__ARS,result__CRS,ptr_table__IRS;
+  __POINTER next__HRS,result__JRS,ptr__RHS,ptr_table__PRS,next__ORS;
+  __POINTER result__QRS,ptr_table__WRS,next__VRS,result__XRS,ptr__BIS;
+  __POINTER ptr_table__3RS,next__2RS,result__4RS,ptr_table__ESS;
+  __POINTER next__DSS,result__FSS,ptr__NIS,ptr_table__LSS,next__KSS;
+  __POINTER result__MSS,ptr_table__SSS,next__RSS,result__TSS,ptr__3IS;
+  __POINTER ptr_table__ZSS,next__YSS,result__0SS,ptr_table__ATS;
+  __POINTER next__5SS,result__BTS,std_file__MD,ptr__JJS,ptr_table__HTS;
+  __POINTER next__GTS,result__ITS,ptr_table__OTS,next__NTS,result__PTS;
+  __POINTER ptr__2JS,ptr_table__VTS,next__UTS,result__WTS;
+  __POINTER ptr_table__2TS,next__1TS,result__3TS,ptr__PKS;
+  __POINTER ptr_table__DUS,next__CUS,result__EUS,ptr_table__KUS;
+  __POINTER next__JUS,result__LUS,ptr__4KS,ptr_table__3US,next__2US;
+  __POINTER result__4US,ptr_table__EVS,next__DVS,result__FVS,ptr__KLS;
+  __POINTER ptr_table__LVS,next__KVS,result__MVS,ptr_table__SVS;
+  __POINTER next__RVS,result__TVS,ptr__WLS,ptr_table__FWS,next__EWS;
+  __POINTER result__GWS,ptr_table__MWS,next__LWS,result__NWS,ptr__CMS;
+  __POINTER ptr_table__TWS,next__SWS,result__UWS,ptr_table__0WS;
+  __POINTER next__ZWS,result__1WS,ptr__AT,ptr_table__BXS,next__AXS;
+  __POINTER result__CXS,ptr_table__K4B,next__P4B,result__N4B;
+  __INTEGER typ_id__TGS,new_capacity__4GS,needed_capacity__DHS;
+  __INTEGER typ_id__GHS,needed_capacity__PHS,typ_id__SHS;
+  __INTEGER new_capacity__3HS,typ_id__CIS,needed_capacity__LIS;
+  __INTEGER typ_id__OIS,new_capacity__ZIS,typ_id__4IS;
+  __INTEGER needed_capacity__HJS,typ_id__KJS,new_capacity__VJS;
+  __INTEGER needed_capacity__0JS,typ_id__3JS,new_capacity__IKS;
+  __INTEGER result__FAQ,typ_id__QKS,new_capacity__XKS,i__F3R,j__H3R;
+  __INTEGER new_count__QUS,lower__SUS,upper__VUS,Self__TUS,Self__YUS;
+  __INTEGER needed_capacity__2KS,typ_id__5KS,needed_capacity__ILS;
+  __INTEGER typ_id__LLS,i__JHD,j__KHD,new_count__YVS,lower__0VS;
+  __INTEGER upper__3VS,Self__1VS,Self__AWS,typ_id__XLS;
+  __INTEGER needed_capacity__AMS,typ_id__DMS,typ_id__HT;
+  __UINTEGER_32 sz__UGS,a__WGS,new_size__XGS,t__YGS,a__ZGS;
+  __UINTEGER_32 new_size__3QS,lab_type__2QS,sz__HHS,a__JHS;
+  __UINTEGER_32 new_size__KHS,t__LHS,a__MHS,new_size__LRS,lab_type__KRS;
+  __UINTEGER_32 sz__THS,a__VHS,new_size__WHS,t__XHS,a__YHS;
+  __UINTEGER_32 new_size__ZRS,lab_type__YRS,sz__DIS,a__FIS;
+  __UINTEGER_32 new_size__GIS,t__HIS,a__IIS,new_size__HSS,lab_type__GSS;
+  __UINTEGER_32 sz__PIS,a__RIS,new_size__SIS,t__TIS,a__UIS;
+  __UINTEGER_32 new_size__VSS,lab_type__USS,sz__5IS,a__BJS;
+  __UINTEGER_32 new_size__CJS,t__DJS,a__EJS,new_size__DTS,lab_type__CTS;
+  __UINTEGER_32 sz__LJS,a__NJS,new_size__OJS,t__PJS,a__QJS;
+  __UINTEGER_32 new_size__RTS,lab_type__QTS,sz__4JS,a__AKS;
+  __UINTEGER_32 new_size__BKS,t__CKS,a__DKS,new_size__5TS,lab_type__4TS;
+  __UINTEGER_32 sz__RKS,a__TKS,new_size__UKS,t__VKS,a__WKS;
+  __UINTEGER_32 new_size__NUS,lab_type__MUS,sz__ALS,a__CLS;
+  __UINTEGER_32 new_size__DLS,t__ELS,a__FLS,new_size__HVS,lab_type__GVS;
+  __UINTEGER_32 sz__MLS,a__OLS,new_size__PLS,t__QLS,a__RLS;
+  __UINTEGER_32 new_size__VVS,lab_type__UVS,sz__YLS,a__0LS;
+  __UINTEGER_32 new_size__1LS,t__2LS,a__3LS,new_size__PWS,lab_type__OWS;
+  __UINTEGER_32 sz__EMS,a__GMS,new_size__HMS,t__IMS,a__JMS;
+  __UINTEGER_32 new_size__3WS,lab_type__2WS,sz__ET,a__QBS,new_size__RBS;
+  __UINTEGER_32 t__JYB,a__F5R,new_size__J4B,lab_type__L4B;
+  void *result__HBS,*result__EC,*file__PD;
   void *comment__QD,*path__RD,*path_next__SD;
-  void *str__W4R,*str__D5R;
-  __CHARACTER *cwd__Y,*p__QCS,*p__FC,*ptr__TTQ,*Self__4CS,*model__5CS;
-  __CHARACTER *__tmp__GWS,*Self__IWS,*Self__GDS,*model__HDS,*__tmp__QOD;
-  __CHARACTER *Self__IUJ;
-  __BOOLEAN __tmp__LTS,__tmp__HE,__tmp__5E,result__PLB,__tmp__WF;
-  __BOOLEAN result__2LB,__tmp__3US,__tmp__TVS,__tmp__PWS,__tmp__TXS;
-  __BOOLEAN __tmp__1XS,__tmp__KYS,__tmp__TYS,__tmp__1YS,__tmp__5YS;
-  __CHARACTER result__FMS,result__ANS,result__DNS,result__GNS;
-  __CHARACTER result__JNS;
+  void *str__52R,*str__M3R;
+  __CHARACTER *cwd__Y,*p__KBS,*p__FC,*ptr__URQ,*Self__UUS,*Self__ZUS;
+  __CHARACTER *model__0US,*Self__2VS,*Self__BWS,*model__CWS;
+  __BOOLEAN __tmp__HE,__tmp__5E,result__XKB,__tmp__WF,result__ELB;
+  __CHARACTER char__WM;
   arg_count  = argc;
   arg_vector = argv;
   parent_numeric__G=NUMERIC__;
   STRING_CONSTANT__->count__AD=((__INTEGER )((0)));
   STRING__->count__CB= 0;
-  STRING_CONSTANT__->storage__KW=((__CHARACTER *)(NULL));
-  STRING__->storage__XED=NULL;
-  clone_allocation_size__VU= 0;
-  nb_page__OTC= 0;
-  MEMORY__->size_and_id__AV= 0;
-  capacity_max__MEF= 0;
-  begin_memory__1BC=((__POINTER )(NULL));
-  MEMORY__->previous_linear__5U= 0;
-  first_free__ANI=NULL;
-  MEMORY__->next_free__BV=NULL;
-  MEMORY__->previous_free__CV=NULL;
-  STRING__->capacity__OED= 0;
-  result__QIS=NULL;
-  ptr__RIS=((__POINTER )(NULL));
-  typ_id__SIS= 0;
-  sz__TIS=((__UINTEGER_32 )sizeof(__STRING));
-  if ((sz__TIS ==  0)) {
-    result__QIS=STRING__;
+  STRING_CONSTANT__->storage__0ZB=((__CHARACTER *)(NULL));
+  STRING__->storage__0CD=NULL;
+  clone_allocation_size__VT= 0;
+  nb_page__0QC= 0;
+  MEMORY__->size_and_id__AU= 0;
+  capacity_max__CCF= 0;
+  begin_memory__EAC=((__POINTER )(NULL));
+  MEMORY__->previous_linear__5T= 0;
+  first_free__NMI=NULL;
+  MEMORY__->next_free__BU=NULL;
+  MEMORY__->previous_free__CU=NULL;
+  STRING__->capacity__3BD= 0;
+  result__RGS=NULL;
+  ptr__SGS=((__POINTER )(NULL));
+  typ_id__TGS= 0;
+  sz__UGS=((__UINTEGER_32 )sizeof(__STRING));
+  if ((sz__UGS ==  0)) {
+    result__RGS=STRING__;
   } else {
-    typ_id__SIS=-1;
-    clone_allocation_size__VU=sz__TIS;
-    if ((typ_id__SIS == (__INTEGER)(-  1))) {
-      a__VIS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__WIS=(__UINTEGER_32)((__UINTEGER_32)(sz__TIS + a__VIS) & (__UINTEGER_32)(~ a__VIS));
-      ptr_table__QRS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WIS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__PRS=((__POINTER )(NULL));
-      result__RRS=((__POINTER *)ptr_table__QRS)[ 0];
-      if ((result__RRS == (void *)NULL)) {
-        result__RRS=new_lab__2SC(new_size__WIS);
-        next__PRS=(void *)((unsigned long)result__RRS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WIS)));
-        ((__POINTER *)next__PRS)[ 0]=NULL;
-        ((__POINTER *)ptr_table__QRS)[ 0]=next__PRS;
+    typ_id__TGS=-1;
+    clone_allocation_size__VT=sz__UGS;
+    if ((typ_id__TGS == (__INTEGER)(-  1))) {
+      a__WGS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__XGS=(__UINTEGER_32)((__UINTEGER_32)(sz__UGS + a__WGS) & (__UINTEGER_32)(~ a__WGS));
+      ptr_table__TQS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XGS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__SQS=((__POINTER )(NULL));
+      result__UQS=((__POINTER *)ptr_table__TQS)[ 0];
+      if ((result__UQS == (void *)NULL)) {
+        result__UQS=new_lab__IQC(new_size__XGS);
+        next__SQS=(void *)((unsigned long)result__UQS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XGS)));
+        ((__POINTER *)next__SQS)[ 0]=NULL;
+        ((__POINTER *)ptr_table__TQS)[ 0]=next__SQS;
       } else {
-        next__PRS=((__POINTER *)result__RRS)[ 0];
-        if ((next__PRS == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RRS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__WIS <<  1)) <=  4096)) {
-            next__PRS=(void *)((unsigned long)result__RRS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WIS)));
+        next__SQS=((__POINTER *)result__UQS)[ 0];
+        if ((next__SQS == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UQS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__XGS <<  1)) <=  4096)) {
+            next__SQS=(void *)((unsigned long)result__UQS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XGS)));
           } else {
-            next__PRS=new_lab__2SC(new_size__WIS);
+            next__SQS=new_lab__IQC(new_size__XGS);
           };
-          ((__POINTER *)next__PRS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QRS)[ 0]=next__PRS;
+          ((__POINTER *)next__SQS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__TQS)[ 0]=next__SQS;
         } else {
-          ((__POINTER *)result__RRS)[ 0]=(void *)((unsigned long)((__POINTER *)next__PRS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__RRS=next__PRS;
+          ((__POINTER *)result__UQS)[ 0]=(void *)((unsigned long)((__POINTER *)next__SQS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__UQS=next__SQS;
         };
       };
-      ptr__RIS=result__RRS;
+      ptr__SGS=result__UQS;
     } else {
-      t__XIS=((__UINTEGER_32 )typ_id__SIS);
-      a__YIS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__0RS=(__UINTEGER_32)((__UINTEGER_32)(sz__TIS + a__YIS) & (__UINTEGER_32)(~ a__YIS));
-      ptr_table__XRS=((__POINTER )(&(table_type[(t__XIS)])));
-      lab_type__ZRS=(__UINTEGER_32)(t__XIS |  1);
-      next__WRS=((__POINTER )(NULL));
-      result__YRS=((__POINTER *)ptr_table__XRS)[ 0];
-      if ((result__YRS == (void *)NULL)) {
-        result__YRS=new_lab__2SC(lab_type__ZRS);
-        next__WRS=(void *)((unsigned long)result__YRS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0RS)));
-        ((__POINTER *)next__WRS)[ 0]=NULL;
-        ((__POINTER *)ptr_table__XRS)[ 0]=next__WRS;
+      t__YGS=((__UINTEGER_32 )typ_id__TGS);
+      a__ZGS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__3QS=(__UINTEGER_32)((__UINTEGER_32)(sz__UGS + a__ZGS) & (__UINTEGER_32)(~ a__ZGS));
+      ptr_table__0QS=((__POINTER )(&(table_type[(t__YGS)])));
+      lab_type__2QS=(__UINTEGER_32)(t__YGS |  1);
+      next__ZQS=((__POINTER )(NULL));
+      result__1QS=((__POINTER *)ptr_table__0QS)[ 0];
+      if ((result__1QS == (void *)NULL)) {
+        result__1QS=new_lab__IQC(lab_type__2QS);
+        next__ZQS=(void *)((unsigned long)result__1QS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3QS)));
+        ((__POINTER *)next__ZQS)[ 0]=NULL;
+        ((__POINTER *)ptr_table__0QS)[ 0]=next__ZQS;
       } else {
-        next__WRS=((__POINTER *)result__YRS)[ 0];
-        if ((next__WRS == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YRS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__0RS <<  1)) <=  4096)) {
-            next__WRS=(void *)((unsigned long)result__YRS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0RS)));
+        next__ZQS=((__POINTER *)result__1QS)[ 0];
+        if ((next__ZQS == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1QS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__3QS <<  1)) <=  4096)) {
+            next__ZQS=(void *)((unsigned long)result__1QS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3QS)));
           } else {
-            next__WRS=new_lab__2SC(lab_type__ZRS);
+            next__ZQS=new_lab__IQC(lab_type__2QS);
           };
-          ((__POINTER *)next__WRS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__XRS)[ 0]=next__WRS;
+          ((__POINTER *)next__ZQS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__0QS)[ 0]=next__ZQS;
         } else {
-          ((__POINTER *)result__YRS)[ 0]=(void *)((unsigned long)((__POINTER *)next__WRS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__YRS=next__WRS;
+          ((__POINTER *)result__1QS)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZQS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__1QS=next__ZQS;
         };
       };
-      ptr__RIS=result__YRS;
+      ptr__SGS=result__1QS;
     };
-    result__QIS=((__STRING *)ptr__RIS);
-    *(result__QIS) = *(STRING__);
+    result__RGS=((__STRING *)ptr__SGS);
+    *(result__RGS) = *(STRING__);
   };
-  Self__OIS=((__STRING *)result__QIS);
-  if ((Self__OIS->capacity__OED <  256)) {
-    Self__OIS->storage__XED=create__HGH( 256);
-    Self__OIS->capacity__OED= 256;
+  Self__PGS=((__STRING *)result__RGS);
+  if ((Self__PGS->capacity__3BD <  256)) {
+    Self__PGS->storage__0CD=create__AIH( 256);
+    Self__PGS->capacity__3BD= 256;
   };
-  Self__OIS->count__CB= 0;
-  string_tmp__2=result__QIS;
+  Self__PGS->count__CB= 0;
+  string_tmp__2=result__RGS;
   path_current__GB=NULL;
   path_home__KB=NULL;
   shell__MB=NULL;
   step_count__0C= 0;
   system__FE=NULL;
   print__PB((&__string_1));
-  ((__STRING *)result__QIS)->count__CB= 0;
-  Self__KCS=((__STRING *)result__QIS);
-  if ((Self__KCS->capacity__OED > Self__KCS->count__CB)) {
-    ((__CHARACTER *)Self__KCS->storage__XED)[Self__KCS->count__CB]='\0';
+  ((__STRING *)result__RGS)->count__CB= 0;
+  Self__0GS=((__STRING *)result__RGS);
+  if ((Self__0GS->capacity__3BD > Self__0GS->count__CB)) {
+    Self__0GS->count__CB=(__INTEGER)(Self__0GS->count__CB +  1);
+    if ((((__CHARACTER *)Self__0GS->storage__0CD)[(__INTEGER)(Self__0GS->count__CB -  1)] != '\0')) {
+      ((__CHARACTER *)Self__0GS->storage__0CD)[(__INTEGER)(Self__0GS->count__CB -  1)]='\0';
+    };
   } else {
-    new_capacity__ZIS= 0;
-    if ((Self__KCS->capacity__OED <= Self__KCS->count__CB)) {
-      if ((Self__KCS->capacity__OED ==  0)) {
-        Self__KCS->capacity__OED= 32;
-        Self__KCS->storage__XED=create__HGH( 32);
+    new_capacity__4GS= 0;
+    if ((Self__0GS->capacity__3BD <= Self__0GS->count__CB)) {
+      if ((Self__0GS->capacity__3BD ==  0)) {
+        Self__0GS->capacity__3BD= 32;
+        Self__0GS->storage__0CD=create__AIH( 32);
       } else {
-        new_capacity__ZIS=(__INTEGER)(Self__KCS->capacity__OED <<  1);
-        Self__KCS->storage__XED=realloc__with__EHH(Self__KCS->storage__XED,Self__KCS->capacity__OED,new_capacity__ZIS);
-        Self__KCS->capacity__OED=new_capacity__ZIS;
+        new_capacity__4GS=(__INTEGER)(Self__0GS->capacity__3BD <<  1);
+        Self__0GS->storage__0CD=realloc__with__3IH(Self__0GS->storage__0CD,Self__0GS->capacity__3BD,new_capacity__4GS);
+        Self__0GS->capacity__3BD=new_capacity__4GS;
       };
     };
-    ((__CHARACTER *)Self__KCS->storage__XED)[Self__KCS->count__CB]='\0';
-    Self__KCS->count__CB=(__INTEGER)(Self__KCS->count__CB +  1);
-    Self__KCS->count__CB=(__INTEGER)(Self__KCS->count__CB -  1);
+    ((__CHARACTER *)Self__0GS->storage__0CD)[Self__0GS->count__CB]='\0';
+    Self__0GS->count__CB=(__INTEGER)(Self__0GS->count__CB +  1);
   };
-  cwd__Y=Self__KCS->storage__XED;
+  Self__0GS->count__CB=(__INTEGER)(Self__0GS->count__CB -  1);
+  cwd__Y=Self__0GS->storage__0CD;
   getcwd((cwd__Y),255);
-  Self__2IS=((__STRING *)result__QIS);
-  Self__2IS->count__CB= 0;
-  while ((((__CHARACTER *)cwd__Y)[Self__2IS->count__CB] != '\0')) {
-    Self__2IS->count__CB=(__INTEGER)(Self__2IS->count__CB +  1);
-  };
-  if (((void *)Self__2IS->storage__XED != (void *)cwd__Y)) {
-    Self__2IS->storage__XED=cwd__Y;
-    Self__2IS->capacity__OED=(__INTEGER)(Self__2IS->count__CB +  1);
-  };
-  needed_capacity__BJS=result__QIS->count__CB;
-  result__CJS=NULL;
-  ptr__DJS=((__POINTER )(NULL));
-  typ_id__EJS= 0;
-  sz__FJS=((__UINTEGER_32 )sizeof(__STRING));
-  if ((sz__FJS ==  0)) {
-    result__CJS=STRING__;
+  from_external__KDD(result__RGS,cwd__Y);
+  needed_capacity__DHS=result__RGS->count__CB;
+  result__EHS=NULL;
+  ptr__FHS=((__POINTER )(NULL));
+  typ_id__GHS= 0;
+  sz__HHS=((__UINTEGER_32 )sizeof(__STRING));
+  if ((sz__HHS ==  0)) {
+    result__EHS=STRING__;
   } else {
-    typ_id__EJS=-1;
-    clone_allocation_size__VU=(__UINTEGER_32)(clone_allocation_size__VU + sz__FJS);
-    if ((typ_id__EJS == (__INTEGER)(-  1))) {
-      a__HJS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__IJS=(__UINTEGER_32)((__UINTEGER_32)(sz__FJS + a__HJS) & (__UINTEGER_32)(~ a__HJS));
-      ptr_table__4RS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IJS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__3RS=((__POINTER )(NULL));
-      result__5RS=((__POINTER *)ptr_table__4RS)[ 0];
-      if ((result__5RS == (void *)NULL)) {
-        result__5RS=new_lab__2SC(new_size__IJS);
-        next__3RS=(void *)((unsigned long)result__5RS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IJS)));
-        ((__POINTER *)next__3RS)[ 0]=NULL;
-        ((__POINTER *)ptr_table__4RS)[ 0]=next__3RS;
+    typ_id__GHS=-1;
+    clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__HHS);
+    if ((typ_id__GHS == (__INTEGER)(-  1))) {
+      a__JHS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__KHS=(__UINTEGER_32)((__UINTEGER_32)(sz__HHS + a__JHS) & (__UINTEGER_32)(~ a__JHS));
+      ptr_table__BRS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KHS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__ARS=((__POINTER )(NULL));
+      result__CRS=((__POINTER *)ptr_table__BRS)[ 0];
+      if ((result__CRS == (void *)NULL)) {
+        result__CRS=new_lab__IQC(new_size__KHS);
+        next__ARS=(void *)((unsigned long)result__CRS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KHS)));
+        ((__POINTER *)next__ARS)[ 0]=NULL;
+        ((__POINTER *)ptr_table__BRS)[ 0]=next__ARS;
       } else {
-        next__3RS=((__POINTER *)result__5RS)[ 0];
-        if ((next__3RS == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5RS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__IJS <<  1)) <=  4096)) {
-            next__3RS=(void *)((unsigned long)result__5RS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IJS)));
+        next__ARS=((__POINTER *)result__CRS)[ 0];
+        if ((next__ARS == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CRS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__KHS <<  1)) <=  4096)) {
+            next__ARS=(void *)((unsigned long)result__CRS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KHS)));
           } else {
-            next__3RS=new_lab__2SC(new_size__IJS);
+            next__ARS=new_lab__IQC(new_size__KHS);
           };
-          ((__POINTER *)next__3RS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__4RS)[ 0]=next__3RS;
+          ((__POINTER *)next__ARS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__BRS)[ 0]=next__ARS;
         } else {
-          ((__POINTER *)result__5RS)[ 0]=(void *)((unsigned long)((__POINTER *)next__3RS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__5RS=next__3RS;
+          ((__POINTER *)result__CRS)[ 0]=(void *)((unsigned long)((__POINTER *)next__ARS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__CRS=next__ARS;
         };
       };
-      ptr__DJS=result__5RS;
+      ptr__FHS=result__CRS;
     } else {
-      t__JJS=((__UINTEGER_32 )typ_id__EJS);
-      a__KJS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__ISS=(__UINTEGER_32)((__UINTEGER_32)(sz__FJS + a__KJS) & (__UINTEGER_32)(~ a__KJS));
-      ptr_table__FSS=((__POINTER )(&(table_type[(t__JJS)])));
-      lab_type__HSS=(__UINTEGER_32)(t__JJS |  1);
-      next__ESS=((__POINTER )(NULL));
-      result__GSS=((__POINTER *)ptr_table__FSS)[ 0];
-      if ((result__GSS == (void *)NULL)) {
-        result__GSS=new_lab__2SC(lab_type__HSS);
-        next__ESS=(void *)((unsigned long)result__GSS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ISS)));
-        ((__POINTER *)next__ESS)[ 0]=NULL;
-        ((__POINTER *)ptr_table__FSS)[ 0]=next__ESS;
+      t__LHS=((__UINTEGER_32 )typ_id__GHS);
+      a__MHS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__LRS=(__UINTEGER_32)((__UINTEGER_32)(sz__HHS + a__MHS) & (__UINTEGER_32)(~ a__MHS));
+      ptr_table__IRS=((__POINTER )(&(table_type[(t__LHS)])));
+      lab_type__KRS=(__UINTEGER_32)(t__LHS |  1);
+      next__HRS=((__POINTER )(NULL));
+      result__JRS=((__POINTER *)ptr_table__IRS)[ 0];
+      if ((result__JRS == (void *)NULL)) {
+        result__JRS=new_lab__IQC(lab_type__KRS);
+        next__HRS=(void *)((unsigned long)result__JRS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LRS)));
+        ((__POINTER *)next__HRS)[ 0]=NULL;
+        ((__POINTER *)ptr_table__IRS)[ 0]=next__HRS;
+      } else {
+        next__HRS=((__POINTER *)result__JRS)[ 0];
+        if ((next__HRS == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JRS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__LRS <<  1)) <=  4096)) {
+            next__HRS=(void *)((unsigned long)result__JRS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LRS)));
+          } else {
+            next__HRS=new_lab__IQC(lab_type__KRS);
+          };
+          ((__POINTER *)next__HRS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__IRS)[ 0]=next__HRS;
+        } else {
+          ((__POINTER *)result__JRS)[ 0]=(void *)((unsigned long)((__POINTER *)next__HRS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__JRS=next__HRS;
+        };
+      };
+      ptr__FHS=result__JRS;
+    };
+    result__EHS=((__STRING *)ptr__FHS);
+    *(result__EHS) = *(STRING__);
+  };
+  Self__CHS=((__STRING *)result__EHS);
+  if ((needed_capacity__DHS >  0)) {
+    if ((Self__CHS->capacity__3BD < needed_capacity__DHS)) {
+      Self__CHS->storage__0CD=create__AIH(needed_capacity__DHS);
+      Self__CHS->capacity__3BD=needed_capacity__DHS;
+    };
+  };
+  Self__CHS->count__CB= 0;
+  path_current__GB=result__EHS;
+  copy__AFD(result__EHS,result__RGS);
+  result__HBS=NULL;
+  needed_capacity__PHS=((__STRING_CONSTANT *)(&__string_2))->count__AD;
+  result__QHS=NULL;
+  ptr__RHS=((__POINTER )(NULL));
+  typ_id__SHS= 0;
+  sz__THS=((__UINTEGER_32 )sizeof(__STRING));
+  if ((sz__THS ==  0)) {
+    result__QHS=STRING__;
+  } else {
+    typ_id__SHS=-1;
+    clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__THS);
+    if ((typ_id__SHS == (__INTEGER)(-  1))) {
+      a__VHS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__WHS=(__UINTEGER_32)((__UINTEGER_32)(sz__THS + a__VHS) & (__UINTEGER_32)(~ a__VHS));
+      ptr_table__PRS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WHS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__ORS=((__POINTER )(NULL));
+      result__QRS=((__POINTER *)ptr_table__PRS)[ 0];
+      if ((result__QRS == (void *)NULL)) {
+        result__QRS=new_lab__IQC(new_size__WHS);
+        next__ORS=(void *)((unsigned long)result__QRS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WHS)));
+        ((__POINTER *)next__ORS)[ 0]=NULL;
+        ((__POINTER *)ptr_table__PRS)[ 0]=next__ORS;
       } else {
-        next__ESS=((__POINTER *)result__GSS)[ 0];
-        if ((next__ESS == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GSS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__ISS <<  1)) <=  4096)) {
-            next__ESS=(void *)((unsigned long)result__GSS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ISS)));
+        next__ORS=((__POINTER *)result__QRS)[ 0];
+        if ((next__ORS == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QRS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__WHS <<  1)) <=  4096)) {
+            next__ORS=(void *)((unsigned long)result__QRS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WHS)));
           } else {
-            next__ESS=new_lab__2SC(lab_type__HSS);
+            next__ORS=new_lab__IQC(new_size__WHS);
           };
-          ((__POINTER *)next__ESS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__FSS)[ 0]=next__ESS;
+          ((__POINTER *)next__ORS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__PRS)[ 0]=next__ORS;
         } else {
-          ((__POINTER *)result__GSS)[ 0]=(void *)((unsigned long)((__POINTER *)next__ESS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__GSS=next__ESS;
-        };
-      };
-      ptr__DJS=result__GSS;
-    };
-    result__CJS=((__STRING *)ptr__DJS);
-    *(result__CJS) = *(STRING__);
-  };
-  Self__AJS=((__STRING *)result__CJS);
-  if ((needed_capacity__BJS >  0)) {
-    if ((Self__AJS->capacity__OED < needed_capacity__BJS)) {
-      Self__AJS->storage__XED=create__HGH(needed_capacity__BJS);
-      Self__AJS->capacity__OED=needed_capacity__BJS;
-    };
-  };
-  Self__AJS->count__CB= 0;
-  path_current__GB=result__CJS;
-  copy__JHD(result__CJS,result__QIS);
-  result__OCS=NULL;
-  p__QCS=((__CHARACTER *)(getenv((char*)(((__STRING_CONSTANT *)(&__string_2))->storage__KW))));
-  if (((void *)p__QCS != (void *)NULL)) {
-    result__LJS=NULL;
-    ptr__MJS=((__POINTER )(NULL));
-    typ_id__NJS= 0;
-    sz__OJS=((__UINTEGER_32 )sizeof(__STRING));
-    if ((sz__OJS ==  0)) {
-      result__LJS=STRING__;
+          ((__POINTER *)result__QRS)[ 0]=(void *)((unsigned long)((__POINTER *)next__ORS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__QRS=next__ORS;
+        };
+      };
+      ptr__RHS=result__QRS;
     } else {
-      typ_id__NJS=-1;
-      clone_allocation_size__VU=(__UINTEGER_32)(clone_allocation_size__VU + sz__OJS);
-      if ((typ_id__NJS == (__INTEGER)(-  1))) {
-        a__QJS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__RJS=(__UINTEGER_32)((__UINTEGER_32)(sz__OJS + a__QJS) & (__UINTEGER_32)(~ a__QJS));
-        ptr_table__MSS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RJS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__LSS=((__POINTER )(NULL));
-        result__NSS=((__POINTER *)ptr_table__MSS)[ 0];
-        if ((result__NSS == (void *)NULL)) {
-          result__NSS=new_lab__2SC(new_size__RJS);
-          next__LSS=(void *)((unsigned long)result__NSS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RJS)));
-          ((__POINTER *)next__LSS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__MSS)[ 0]=next__LSS;
+      t__XHS=((__UINTEGER_32 )typ_id__SHS);
+      a__YHS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__ZRS=(__UINTEGER_32)((__UINTEGER_32)(sz__THS + a__YHS) & (__UINTEGER_32)(~ a__YHS));
+      ptr_table__WRS=((__POINTER )(&(table_type[(t__XHS)])));
+      lab_type__YRS=(__UINTEGER_32)(t__XHS |  1);
+      next__VRS=((__POINTER )(NULL));
+      result__XRS=((__POINTER *)ptr_table__WRS)[ 0];
+      if ((result__XRS == (void *)NULL)) {
+        result__XRS=new_lab__IQC(lab_type__YRS);
+        next__VRS=(void *)((unsigned long)result__XRS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZRS)));
+        ((__POINTER *)next__VRS)[ 0]=NULL;
+        ((__POINTER *)ptr_table__WRS)[ 0]=next__VRS;
+      } else {
+        next__VRS=((__POINTER *)result__XRS)[ 0];
+        if ((next__VRS == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XRS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__ZRS <<  1)) <=  4096)) {
+            next__VRS=(void *)((unsigned long)result__XRS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZRS)));
+          } else {
+            next__VRS=new_lab__IQC(lab_type__YRS);
+          };
+          ((__POINTER *)next__VRS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__WRS)[ 0]=next__VRS;
+        } else {
+          ((__POINTER *)result__XRS)[ 0]=(void *)((unsigned long)((__POINTER *)next__VRS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__XRS=next__VRS;
+        };
+      };
+      ptr__RHS=result__XRS;
+    };
+    result__QHS=((__STRING *)ptr__RHS);
+    *(result__QHS) = *(STRING__);
+  };
+  Self__OHS=((__STRING *)result__QHS);
+  if ((needed_capacity__PHS >  0)) {
+    if ((Self__OHS->capacity__3BD < needed_capacity__PHS)) {
+      Self__OHS->storage__0CD=create__AIH(needed_capacity__PHS);
+      Self__OHS->capacity__3BD=needed_capacity__PHS;
+    };
+  };
+  Self__OHS->count__CB= 0;
+  copy__AFD(result__QHS,(&__string_2));
+  Self__ZHS=((__STRING *)result__QHS);
+  if ((Self__ZHS->capacity__3BD > Self__ZHS->count__CB)) {
+    Self__ZHS->count__CB=(__INTEGER)(Self__ZHS->count__CB +  1);
+    if ((((__CHARACTER *)Self__ZHS->storage__0CD)[(__INTEGER)(Self__ZHS->count__CB -  1)] != '\0')) {
+      ((__CHARACTER *)Self__ZHS->storage__0CD)[(__INTEGER)(Self__ZHS->count__CB -  1)]='\0';
+    };
+  } else {
+    new_capacity__3HS= 0;
+    if ((Self__ZHS->capacity__3BD <= Self__ZHS->count__CB)) {
+      if ((Self__ZHS->capacity__3BD ==  0)) {
+        Self__ZHS->capacity__3BD= 32;
+        Self__ZHS->storage__0CD=create__AIH( 32);
+      } else {
+        new_capacity__3HS=(__INTEGER)(Self__ZHS->capacity__3BD <<  1);
+        Self__ZHS->storage__0CD=realloc__with__3IH(Self__ZHS->storage__0CD,Self__ZHS->capacity__3BD,new_capacity__3HS);
+        Self__ZHS->capacity__3BD=new_capacity__3HS;
+      };
+    };
+    ((__CHARACTER *)Self__ZHS->storage__0CD)[Self__ZHS->count__CB]='\0';
+    Self__ZHS->count__CB=(__INTEGER)(Self__ZHS->count__CB +  1);
+  };
+  Self__ZHS->count__CB=(__INTEGER)(Self__ZHS->count__CB -  1);
+  p__KBS=((__CHARACTER *)(getenv((char*)(Self__ZHS->storage__0CD))));
+  if (((void *)p__KBS != (void *)NULL)) {
+    result__AIS=NULL;
+    ptr__BIS=((__POINTER )(NULL));
+    typ_id__CIS= 0;
+    sz__DIS=((__UINTEGER_32 )sizeof(__STRING));
+    if ((sz__DIS ==  0)) {
+      result__AIS=STRING__;
+    } else {
+      typ_id__CIS=-1;
+      clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__DIS);
+      if ((typ_id__CIS == (__INTEGER)(-  1))) {
+        a__FIS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__GIS=(__UINTEGER_32)((__UINTEGER_32)(sz__DIS + a__FIS) & (__UINTEGER_32)(~ a__FIS));
+        ptr_table__3RS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GIS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__2RS=((__POINTER )(NULL));
+        result__4RS=((__POINTER *)ptr_table__3RS)[ 0];
+        if ((result__4RS == (void *)NULL)) {
+          result__4RS=new_lab__IQC(new_size__GIS);
+          next__2RS=(void *)((unsigned long)result__4RS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GIS)));
+          ((__POINTER *)next__2RS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__3RS)[ 0]=next__2RS;
         } else {
-          next__LSS=((__POINTER *)result__NSS)[ 0];
-          if ((next__LSS == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NSS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__RJS <<  1)) <=  4096)) {
-              next__LSS=(void *)((unsigned long)result__NSS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RJS)));
+          next__2RS=((__POINTER *)result__4RS)[ 0];
+          if ((next__2RS == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4RS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__GIS <<  1)) <=  4096)) {
+              next__2RS=(void *)((unsigned long)result__4RS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GIS)));
             } else {
-              next__LSS=new_lab__2SC(new_size__RJS);
+              next__2RS=new_lab__IQC(new_size__GIS);
             };
-            ((__POINTER *)next__LSS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__MSS)[ 0]=next__LSS;
+            ((__POINTER *)next__2RS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__3RS)[ 0]=next__2RS;
           } else {
-            ((__POINTER *)result__NSS)[ 0]=(void *)((unsigned long)((__POINTER *)next__LSS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__NSS=next__LSS;
+            ((__POINTER *)result__4RS)[ 0]=(void *)((unsigned long)((__POINTER *)next__2RS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__4RS=next__2RS;
           };
         };
-        ptr__MJS=result__NSS;
+        ptr__BIS=result__4RS;
       } else {
-        t__SJS=((__UINTEGER_32 )typ_id__NJS);
-        a__TJS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__WSS=(__UINTEGER_32)((__UINTEGER_32)(sz__OJS + a__TJS) & (__UINTEGER_32)(~ a__TJS));
-        ptr_table__TSS=((__POINTER )(&(table_type[(t__SJS)])));
-        lab_type__VSS=(__UINTEGER_32)(t__SJS |  1);
-        next__SSS=((__POINTER )(NULL));
-        result__USS=((__POINTER *)ptr_table__TSS)[ 0];
-        if ((result__USS == (void *)NULL)) {
-          result__USS=new_lab__2SC(lab_type__VSS);
-          next__SSS=(void *)((unsigned long)result__USS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WSS)));
-          ((__POINTER *)next__SSS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__TSS)[ 0]=next__SSS;
+        t__HIS=((__UINTEGER_32 )typ_id__CIS);
+        a__IIS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__HSS=(__UINTEGER_32)((__UINTEGER_32)(sz__DIS + a__IIS) & (__UINTEGER_32)(~ a__IIS));
+        ptr_table__ESS=((__POINTER )(&(table_type[(t__HIS)])));
+        lab_type__GSS=(__UINTEGER_32)(t__HIS |  1);
+        next__DSS=((__POINTER )(NULL));
+        result__FSS=((__POINTER *)ptr_table__ESS)[ 0];
+        if ((result__FSS == (void *)NULL)) {
+          result__FSS=new_lab__IQC(lab_type__GSS);
+          next__DSS=(void *)((unsigned long)result__FSS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HSS)));
+          ((__POINTER *)next__DSS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ESS)[ 0]=next__DSS;
         } else {
-          next__SSS=((__POINTER *)result__USS)[ 0];
-          if ((next__SSS == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__USS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__WSS <<  1)) <=  4096)) {
-              next__SSS=(void *)((unsigned long)result__USS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WSS)));
+          next__DSS=((__POINTER *)result__FSS)[ 0];
+          if ((next__DSS == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FSS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__HSS <<  1)) <=  4096)) {
+              next__DSS=(void *)((unsigned long)result__FSS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HSS)));
             } else {
-              next__SSS=new_lab__2SC(lab_type__VSS);
+              next__DSS=new_lab__IQC(lab_type__GSS);
             };
-            ((__POINTER *)next__SSS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__TSS)[ 0]=next__SSS;
+            ((__POINTER *)next__DSS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ESS)[ 0]=next__DSS;
           } else {
-            ((__POINTER *)result__USS)[ 0]=(void *)((unsigned long)((__POINTER *)next__SSS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__USS=next__SSS;
+            ((__POINTER *)result__FSS)[ 0]=(void *)((unsigned long)((__POINTER *)next__DSS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__FSS=next__DSS;
           };
         };
-        ptr__MJS=result__USS;
+        ptr__BIS=result__FSS;
       };
-      result__LJS=((__STRING *)ptr__MJS);
-      *(result__LJS) = *(STRING__);
+      result__AIS=((__STRING *)ptr__BIS);
+      *(result__AIS) = *(STRING__);
     };
-    result__OCS=result__LJS;
-    Self__UJS=((__STRING *)result__LJS);
-    Self__UJS->count__CB= 0;
-    while ((p__QCS[Self__UJS->count__CB] != '\0')) {
-      Self__UJS->count__CB=(__INTEGER)(Self__UJS->count__CB +  1);
+    result__HBS=result__AIS;
+    from_external__KDD(result__AIS,p__KBS);
+  };
+  path_home__KB=result__HBS;
+  result__EC=NULL;
+  needed_capacity__LIS=((__STRING_CONSTANT *)(&__string_3))->count__AD;
+  result__MIS=NULL;
+  ptr__NIS=((__POINTER )(NULL));
+  typ_id__OIS= 0;
+  sz__PIS=((__UINTEGER_32 )sizeof(__STRING));
+  if ((sz__PIS ==  0)) {
+    result__MIS=STRING__;
+  } else {
+    typ_id__OIS=-1;
+    clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__PIS);
+    if ((typ_id__OIS == (__INTEGER)(-  1))) {
+      a__RIS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__SIS=(__UINTEGER_32)((__UINTEGER_32)(sz__PIS + a__RIS) & (__UINTEGER_32)(~ a__RIS));
+      ptr_table__LSS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SIS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__KSS=((__POINTER )(NULL));
+      result__MSS=((__POINTER *)ptr_table__LSS)[ 0];
+      if ((result__MSS == (void *)NULL)) {
+        result__MSS=new_lab__IQC(new_size__SIS);
+        next__KSS=(void *)((unsigned long)result__MSS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SIS)));
+        ((__POINTER *)next__KSS)[ 0]=NULL;
+        ((__POINTER *)ptr_table__LSS)[ 0]=next__KSS;
+      } else {
+        next__KSS=((__POINTER *)result__MSS)[ 0];
+        if ((next__KSS == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MSS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__SIS <<  1)) <=  4096)) {
+            next__KSS=(void *)((unsigned long)result__MSS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SIS)));
+          } else {
+            next__KSS=new_lab__IQC(new_size__SIS);
+          };
+          ((__POINTER *)next__KSS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__LSS)[ 0]=next__KSS;
+        } else {
+          ((__POINTER *)result__MSS)[ 0]=(void *)((unsigned long)((__POINTER *)next__KSS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__MSS=next__KSS;
+        };
+      };
+      ptr__NIS=result__MSS;
+    } else {
+      t__TIS=((__UINTEGER_32 )typ_id__OIS);
+      a__UIS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__VSS=(__UINTEGER_32)((__UINTEGER_32)(sz__PIS + a__UIS) & (__UINTEGER_32)(~ a__UIS));
+      ptr_table__SSS=((__POINTER )(&(table_type[(t__TIS)])));
+      lab_type__USS=(__UINTEGER_32)(t__TIS |  1);
+      next__RSS=((__POINTER )(NULL));
+      result__TSS=((__POINTER *)ptr_table__SSS)[ 0];
+      if ((result__TSS == (void *)NULL)) {
+        result__TSS=new_lab__IQC(lab_type__USS);
+        next__RSS=(void *)((unsigned long)result__TSS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VSS)));
+        ((__POINTER *)next__RSS)[ 0]=NULL;
+        ((__POINTER *)ptr_table__SSS)[ 0]=next__RSS;
+      } else {
+        next__RSS=((__POINTER *)result__TSS)[ 0];
+        if ((next__RSS == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TSS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__VSS <<  1)) <=  4096)) {
+            next__RSS=(void *)((unsigned long)result__TSS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VSS)));
+          } else {
+            next__RSS=new_lab__IQC(lab_type__USS);
+          };
+          ((__POINTER *)next__RSS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__SSS)[ 0]=next__RSS;
+        } else {
+          ((__POINTER *)result__TSS)[ 0]=(void *)((unsigned long)((__POINTER *)next__RSS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__TSS=next__RSS;
+        };
+      };
+      ptr__NIS=result__TSS;
     };
-    if (((void *)Self__UJS->storage__XED != (void *)p__QCS)) {
-      Self__UJS->storage__XED=p__QCS;
-      Self__UJS->capacity__OED=(__INTEGER)(Self__UJS->count__CB +  1);
+    result__MIS=((__STRING *)ptr__NIS);
+    *(result__MIS) = *(STRING__);
+  };
+  Self__KIS=((__STRING *)result__MIS);
+  if ((needed_capacity__LIS >  0)) {
+    if ((Self__KIS->capacity__3BD < needed_capacity__LIS)) {
+      Self__KIS->storage__0CD=create__AIH(needed_capacity__LIS);
+      Self__KIS->capacity__3BD=needed_capacity__LIS;
     };
   };
-  path_home__KB=result__OCS;
-  result__EC=NULL;
-  p__FC=((__CHARACTER *)(getenv((char*)(((__STRING_CONSTANT *)(&__string_3))->storage__KW))));
+  Self__KIS->count__CB= 0;
+  copy__AFD(result__MIS,(&__string_3));
+  Self__VIS=((__STRING *)result__MIS);
+  if ((Self__VIS->capacity__3BD > Self__VIS->count__CB)) {
+    Self__VIS->count__CB=(__INTEGER)(Self__VIS->count__CB +  1);
+    if ((((__CHARACTER *)Self__VIS->storage__0CD)[(__INTEGER)(Self__VIS->count__CB -  1)] != '\0')) {
+      ((__CHARACTER *)Self__VIS->storage__0CD)[(__INTEGER)(Self__VIS->count__CB -  1)]='\0';
+    };
+  } else {
+    new_capacity__ZIS= 0;
+    if ((Self__VIS->capacity__3BD <= Self__VIS->count__CB)) {
+      if ((Self__VIS->capacity__3BD ==  0)) {
+        Self__VIS->capacity__3BD= 32;
+        Self__VIS->storage__0CD=create__AIH( 32);
+      } else {
+        new_capacity__ZIS=(__INTEGER)(Self__VIS->capacity__3BD <<  1);
+        Self__VIS->storage__0CD=realloc__with__3IH(Self__VIS->storage__0CD,Self__VIS->capacity__3BD,new_capacity__ZIS);
+        Self__VIS->capacity__3BD=new_capacity__ZIS;
+      };
+    };
+    ((__CHARACTER *)Self__VIS->storage__0CD)[Self__VIS->count__CB]='\0';
+    Self__VIS->count__CB=(__INTEGER)(Self__VIS->count__CB +  1);
+  };
+  Self__VIS->count__CB=(__INTEGER)(Self__VIS->count__CB -  1);
+  p__FC=((__CHARACTER *)(getenv((char*)(Self__VIS->storage__0CD))));
   if (((void *)p__FC != (void *)NULL)) {
-    result__XJS=NULL;
-    ptr__YJS=((__POINTER )(NULL));
-    typ_id__ZJS= 0;
-    sz__0JS=((__UINTEGER_32 )sizeof(__STRING));
-    if ((sz__0JS ==  0)) {
-      result__XJS=STRING__;
+    result__2IS=NULL;
+    ptr__3IS=((__POINTER )(NULL));
+    typ_id__4IS= 0;
+    sz__5IS=((__UINTEGER_32 )sizeof(__STRING));
+    if ((sz__5IS ==  0)) {
+      result__2IS=STRING__;
     } else {
-      typ_id__ZJS=-1;
-      clone_allocation_size__VU=(__UINTEGER_32)(clone_allocation_size__VU + sz__0JS);
-      if ((typ_id__ZJS == (__INTEGER)(-  1))) {
-        a__2JS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__3JS=(__UINTEGER_32)((__UINTEGER_32)(sz__0JS + a__2JS) & (__UINTEGER_32)(~ a__2JS));
-        ptr_table__0SS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3JS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__ZSS=((__POINTER )(NULL));
-        result__1SS=((__POINTER *)ptr_table__0SS)[ 0];
-        if ((result__1SS == (void *)NULL)) {
-          result__1SS=new_lab__2SC(new_size__3JS);
-          next__ZSS=(void *)((unsigned long)result__1SS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3JS)));
-          ((__POINTER *)next__ZSS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__0SS)[ 0]=next__ZSS;
+      typ_id__4IS=-1;
+      clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__5IS);
+      if ((typ_id__4IS == (__INTEGER)(-  1))) {
+        a__BJS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__CJS=(__UINTEGER_32)((__UINTEGER_32)(sz__5IS + a__BJS) & (__UINTEGER_32)(~ a__BJS));
+        ptr_table__ZSS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CJS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__YSS=((__POINTER )(NULL));
+        result__0SS=((__POINTER *)ptr_table__ZSS)[ 0];
+        if ((result__0SS == (void *)NULL)) {
+          result__0SS=new_lab__IQC(new_size__CJS);
+          next__YSS=(void *)((unsigned long)result__0SS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CJS)));
+          ((__POINTER *)next__YSS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ZSS)[ 0]=next__YSS;
         } else {
-          next__ZSS=((__POINTER *)result__1SS)[ 0];
-          if ((next__ZSS == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1SS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__3JS <<  1)) <=  4096)) {
-              next__ZSS=(void *)((unsigned long)result__1SS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3JS)));
+          next__YSS=((__POINTER *)result__0SS)[ 0];
+          if ((next__YSS == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0SS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__CJS <<  1)) <=  4096)) {
+              next__YSS=(void *)((unsigned long)result__0SS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CJS)));
             } else {
-              next__ZSS=new_lab__2SC(new_size__3JS);
+              next__YSS=new_lab__IQC(new_size__CJS);
             };
-            ((__POINTER *)next__ZSS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__0SS)[ 0]=next__ZSS;
+            ((__POINTER *)next__YSS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ZSS)[ 0]=next__YSS;
           } else {
-            ((__POINTER *)result__1SS)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZSS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__1SS=next__ZSS;
+            ((__POINTER *)result__0SS)[ 0]=(void *)((unsigned long)((__POINTER *)next__YSS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__0SS=next__YSS;
           };
         };
-        ptr__YJS=result__1SS;
+        ptr__3IS=result__0SS;
       } else {
-        t__4JS=((__UINTEGER_32 )typ_id__ZJS);
-        a__5JS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ETS=(__UINTEGER_32)((__UINTEGER_32)(sz__0JS + a__5JS) & (__UINTEGER_32)(~ a__5JS));
-        ptr_table__BTS=((__POINTER )(&(table_type[(t__4JS)])));
-        lab_type__DTS=(__UINTEGER_32)(t__4JS |  1);
-        next__ATS=((__POINTER )(NULL));
-        result__CTS=((__POINTER *)ptr_table__BTS)[ 0];
-        if ((result__CTS == (void *)NULL)) {
-          result__CTS=new_lab__2SC(lab_type__DTS);
-          next__ATS=(void *)((unsigned long)result__CTS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ETS)));
-          ((__POINTER *)next__ATS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__BTS)[ 0]=next__ATS;
+        t__DJS=((__UINTEGER_32 )typ_id__4IS);
+        a__EJS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__DTS=(__UINTEGER_32)((__UINTEGER_32)(sz__5IS + a__EJS) & (__UINTEGER_32)(~ a__EJS));
+        ptr_table__ATS=((__POINTER )(&(table_type[(t__DJS)])));
+        lab_type__CTS=(__UINTEGER_32)(t__DJS |  1);
+        next__5SS=((__POINTER )(NULL));
+        result__BTS=((__POINTER *)ptr_table__ATS)[ 0];
+        if ((result__BTS == (void *)NULL)) {
+          result__BTS=new_lab__IQC(lab_type__CTS);
+          next__5SS=(void *)((unsigned long)result__BTS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DTS)));
+          ((__POINTER *)next__5SS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__ATS)[ 0]=next__5SS;
         } else {
-          next__ATS=((__POINTER *)result__CTS)[ 0];
-          if ((next__ATS == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CTS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__ETS <<  1)) <=  4096)) {
-              next__ATS=(void *)((unsigned long)result__CTS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ETS)));
+          next__5SS=((__POINTER *)result__BTS)[ 0];
+          if ((next__5SS == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BTS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__DTS <<  1)) <=  4096)) {
+              next__5SS=(void *)((unsigned long)result__BTS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DTS)));
             } else {
-              next__ATS=new_lab__2SC(lab_type__DTS);
+              next__5SS=new_lab__IQC(lab_type__CTS);
             };
-            ((__POINTER *)next__ATS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__BTS)[ 0]=next__ATS;
+            ((__POINTER *)next__5SS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__ATS)[ 0]=next__5SS;
           } else {
-            ((__POINTER *)result__CTS)[ 0]=(void *)((unsigned long)((__POINTER *)next__ATS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__CTS=next__ATS;
+            ((__POINTER *)result__BTS)[ 0]=(void *)((unsigned long)((__POINTER *)next__5SS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__BTS=next__5SS;
           };
         };
-        ptr__YJS=result__CTS;
+        ptr__3IS=result__BTS;
       };
-      result__XJS=((__STRING *)ptr__YJS);
-      *(result__XJS) = *(STRING__);
-    };
-    result__EC=result__XJS;
-    Self__AKS=((__STRING *)result__XJS);
-    Self__AKS->count__CB= 0;
-    while ((p__FC[Self__AKS->count__CB] != '\0')) {
-      Self__AKS->count__CB=(__INTEGER)(Self__AKS->count__CB +  1);
-    };
-    if (((void *)Self__AKS->storage__XED != (void *)p__FC)) {
-      Self__AKS->storage__XED=p__FC;
-      Self__AKS->capacity__OED=(__INTEGER)(Self__AKS->count__CB +  1);
+      result__2IS=((__STRING *)ptr__3IS);
+      *(result__2IS) = *(STRING__);
     };
+    result__EC=result__2IS;
+    from_external__KDD(result__2IS,p__FC);
   };
   shell__MB=result__EC;
-  step_count__0C=(__INTEGER)(step_count__0C +  1);
-  print__PB((&__string_4));
-  Self__MTS=step_count__0C;
-  if ((step_count__0C ==  0)) {
-    fputc((int)('0'),stdout);
-    __tmp__LTS=TRUE__;
-  } else {
-    __tmp__LTS=FALSE__;
-  };
-  if ((! __tmp__LTS)) {
-    if ((step_count__0C <  0)) {
-      fputc((int)('-'),stdout);
-      print_positif__PCL((__INTEGER)(- step_count__0C));
-    } else {
-      print_positif__PCL(Self__MTS);
-    };
-  };
-  fputc((int)('/'),stdout);
-  print_positif__PCL( 10);
-  print__PB((&__string_5));
-  print__PB((&__string_6));
-  fputc((int)('\n'),stdout);
-  Self__ITS= 1;
-  limit_up__JTS=(__INTEGER)(((__STRING_CONSTANT *)(&__string_6))->count__AD +  11);
-  while ((Self__ITS <= limit_up__JTS)) {
-    print__PB((&__string_7));
-    Self__ITS=(__INTEGER)(Self__ITS +  1);
-  };
-  fputc((int)('\n'),stdout);
+  title__XC((&__string_4));
   std_file__MD=((__POINTER )(NULL));
   file__PD=NULL;
   comment__QD=NULL;
   path__RD=NULL;
   path_next__SD=NULL;
   if (((void *)shell__MB != (void *)NULL)) {
-    str__W4R=path_home__KB;
-    needed_capacity__FKS=((__STRING *)path_home__KB)->count__CB;
-    result__GKS=NULL;
-    ptr__HKS=((__POINTER )(NULL));
-    typ_id__IKS= 0;
-    sz__JKS=((__UINTEGER_32 )sizeof(__STRING));
-    if ((sz__JKS ==  0)) {
-      result__GKS=STRING__;
+    str__52R=path_home__KB;
+    needed_capacity__HJS=((__STRING *)path_home__KB)->count__CB;
+    result__IJS=NULL;
+    ptr__JJS=((__POINTER )(NULL));
+    typ_id__KJS= 0;
+    sz__LJS=((__UINTEGER_32 )sizeof(__STRING));
+    if ((sz__LJS ==  0)) {
+      result__IJS=STRING__;
     } else {
-      typ_id__IKS=-1;
-      clone_allocation_size__VU=(__UINTEGER_32)(clone_allocation_size__VU + sz__JKS);
-      if ((typ_id__IKS == (__INTEGER)(-  1))) {
-        a__LKS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__MKS=(__UINTEGER_32)((__UINTEGER_32)(sz__JKS + a__LKS) & (__UINTEGER_32)(~ a__LKS));
-        ptr_table__QTS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MKS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__PTS=((__POINTER )(NULL));
-        result__RTS=((__POINTER *)ptr_table__QTS)[ 0];
-        if ((result__RTS == (void *)NULL)) {
-          result__RTS=new_lab__2SC(new_size__MKS);
-          next__PTS=(void *)((unsigned long)result__RTS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MKS)));
-          ((__POINTER *)next__PTS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__QTS)[ 0]=next__PTS;
+      typ_id__KJS=-1;
+      clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__LJS);
+      if ((typ_id__KJS == (__INTEGER)(-  1))) {
+        a__NJS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__OJS=(__UINTEGER_32)((__UINTEGER_32)(sz__LJS + a__NJS) & (__UINTEGER_32)(~ a__NJS));
+        ptr_table__HTS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OJS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__GTS=((__POINTER )(NULL));
+        result__ITS=((__POINTER *)ptr_table__HTS)[ 0];
+        if ((result__ITS == (void *)NULL)) {
+          result__ITS=new_lab__IQC(new_size__OJS);
+          next__GTS=(void *)((unsigned long)result__ITS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OJS)));
+          ((__POINTER *)next__GTS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__HTS)[ 0]=next__GTS;
         } else {
-          next__PTS=((__POINTER *)result__RTS)[ 0];
-          if ((next__PTS == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RTS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__MKS <<  1)) <=  4096)) {
-              next__PTS=(void *)((unsigned long)result__RTS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MKS)));
+          next__GTS=((__POINTER *)result__ITS)[ 0];
+          if ((next__GTS == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ITS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__OJS <<  1)) <=  4096)) {
+              next__GTS=(void *)((unsigned long)result__ITS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OJS)));
             } else {
-              next__PTS=new_lab__2SC(new_size__MKS);
+              next__GTS=new_lab__IQC(new_size__OJS);
             };
-            ((__POINTER *)next__PTS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__QTS)[ 0]=next__PTS;
+            ((__POINTER *)next__GTS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__HTS)[ 0]=next__GTS;
           } else {
-            ((__POINTER *)result__RTS)[ 0]=(void *)((unsigned long)((__POINTER *)next__PTS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__RTS=next__PTS;
+            ((__POINTER *)result__ITS)[ 0]=(void *)((unsigned long)((__POINTER *)next__GTS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__ITS=next__GTS;
           };
         };
-        ptr__HKS=result__RTS;
+        ptr__JJS=result__ITS;
       } else {
-        t__NKS=((__UINTEGER_32 )typ_id__IKS);
-        a__OKS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__0TS=(__UINTEGER_32)((__UINTEGER_32)(sz__JKS + a__OKS) & (__UINTEGER_32)(~ a__OKS));
-        ptr_table__XTS=((__POINTER )(&(table_type[(t__NKS)])));
-        lab_type__ZTS=(__UINTEGER_32)(t__NKS |  1);
-        next__WTS=((__POINTER )(NULL));
-        result__YTS=((__POINTER *)ptr_table__XTS)[ 0];
-        if ((result__YTS == (void *)NULL)) {
-          result__YTS=new_lab__2SC(lab_type__ZTS);
-          next__WTS=(void *)((unsigned long)result__YTS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0TS)));
-          ((__POINTER *)next__WTS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__XTS)[ 0]=next__WTS;
+        t__PJS=((__UINTEGER_32 )typ_id__KJS);
+        a__QJS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__RTS=(__UINTEGER_32)((__UINTEGER_32)(sz__LJS + a__QJS) & (__UINTEGER_32)(~ a__QJS));
+        ptr_table__OTS=((__POINTER )(&(table_type[(t__PJS)])));
+        lab_type__QTS=(__UINTEGER_32)(t__PJS |  1);
+        next__NTS=((__POINTER )(NULL));
+        result__PTS=((__POINTER *)ptr_table__OTS)[ 0];
+        if ((result__PTS == (void *)NULL)) {
+          result__PTS=new_lab__IQC(lab_type__QTS);
+          next__NTS=(void *)((unsigned long)result__PTS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RTS)));
+          ((__POINTER *)next__NTS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__OTS)[ 0]=next__NTS;
         } else {
-          next__WTS=((__POINTER *)result__YTS)[ 0];
-          if ((next__WTS == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YTS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__0TS <<  1)) <=  4096)) {
-              next__WTS=(void *)((unsigned long)result__YTS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0TS)));
+          next__NTS=((__POINTER *)result__PTS)[ 0];
+          if ((next__NTS == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PTS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__RTS <<  1)) <=  4096)) {
+              next__NTS=(void *)((unsigned long)result__PTS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RTS)));
             } else {
-              next__WTS=new_lab__2SC(lab_type__ZTS);
+              next__NTS=new_lab__IQC(lab_type__QTS);
             };
-            ((__POINTER *)next__WTS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__XTS)[ 0]=next__WTS;
+            ((__POINTER *)next__NTS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__OTS)[ 0]=next__NTS;
           } else {
-            ((__POINTER *)result__YTS)[ 0]=(void *)((unsigned long)((__POINTER *)next__WTS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__YTS=next__WTS;
+            ((__POINTER *)result__PTS)[ 0]=(void *)((unsigned long)((__POINTER *)next__NTS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__PTS=next__NTS;
           };
         };
-        ptr__HKS=result__YTS;
+        ptr__JJS=result__PTS;
       };
-      result__GKS=((__STRING *)ptr__HKS);
-      *(result__GKS) = *(STRING__);
+      result__IJS=((__STRING *)ptr__JJS);
+      *(result__IJS) = *(STRING__);
     };
-    Self__EKS=((__STRING *)result__GKS);
-    if ((needed_capacity__FKS >  0)) {
-      if ((Self__EKS->capacity__OED < needed_capacity__FKS)) {
-        Self__EKS->storage__XED=create__HGH(needed_capacity__FKS);
-        Self__EKS->capacity__OED=needed_capacity__FKS;
+    Self__GJS=((__STRING *)result__IJS);
+    if ((needed_capacity__HJS >  0)) {
+      if ((Self__GJS->capacity__3BD < needed_capacity__HJS)) {
+        Self__GJS->storage__0CD=create__AIH(needed_capacity__HJS);
+        Self__GJS->capacity__3BD=needed_capacity__HJS;
       };
     };
-    Self__EKS->count__CB= 0;
-    copy__JHD(result__GKS,str__W4R);
-    file__PD=result__GKS;
+    Self__GJS->count__CB= 0;
+    copy__AFD(result__IJS,str__52R);
+    file__PD=result__IJS;
     if ((((__STRING *)shell__MB)->count__CB ==  0)) {
-      print__PB((&__string_8));
-      system__FE=(&__string_9);
+      print__PB((&__string_5));
+      system__FE=(&__string_6);
       __tmp__HE=TRUE__;
     } else {
       __tmp__HE=FALSE__;
@@ -956,2670 +1104,2569 @@ int main(int argc,char **argv)
     if (__tmp__HE) {
       __tmp__5E=TRUE__;
     } else {
-      result__PLB=(first_substring_index__LQD(((__STRING *)shell__MB),(&__string_10)) !=  0);
-      if (result__PLB) {
-        append__XKD(result__GKS,(&__string_11));
-        system__FE=(&__string_12);
-        comment__QD=(&__string_13);
-        path__RD=(&__string_14);
-        path_next__SD=(&__string_15);
+      result__XKB=(first_substring_index__COD(((__STRING *)shell__MB),(&__string_7)) !=  0);
+      if (result__XKB) {
+        append__OID(result__IJS,(&__string_8));
+        system__FE=(&__string_9);
+        comment__QD=(&__string_10);
+        path__RD=(&__string_11);
+        path_next__SD=(&__string_12);
       };
-      __tmp__5E=result__PLB;
+      __tmp__5E=result__XKB;
     };
     if (__tmp__5E) {
       __tmp__WF=TRUE__;
     } else {
-      result__2LB=(first_substring_index__LQD(((__STRING *)shell__MB),(&__string_16)) !=  0);
-      if (result__2LB) {
-        append__XKD(result__GKS,(&__string_17));
-        system__FE=(&__string_18);
-        comment__QD=(&__string_13);
-        path__RD=(&__string_19);
-        path_next__SD=(&__string_20);
+      result__ELB=(first_substring_index__COD(((__STRING *)shell__MB),(&__string_13)) !=  0);
+      if (result__ELB) {
+        append__OID(result__IJS,(&__string_14));
+        system__FE=(&__string_15);
+        comment__QD=(&__string_10);
+        path__RD=(&__string_16);
+        path_next__SD=(&__string_17);
       };
-      __tmp__WF=result__2LB;
+      __tmp__WF=result__ELB;
     };
     if ((! __tmp__WF)) {
-      if ((first_substring_index__LQD(((__STRING *)shell__MB),(&__string_21)) !=  0)) {
-        append__XKD(result__GKS,(&__string_22));
-        system__FE=(&__string_23);
-        comment__QD=(&__string_13);
-        path__RD=(&__string_14);
-        path_next__SD=(&__string_15);
+      if ((first_substring_index__COD(((__STRING *)shell__MB),(&__string_18)) !=  0)) {
+        append__OID(result__IJS,(&__string_19));
+        system__FE=(&__string_20);
+        comment__QD=(&__string_10);
+        path__RD=(&__string_11);
+        path_next__SD=(&__string_12);
       } else {
-        print__PB((&__string_24));
-        put_string__XS(((__STRING *)shell__MB));
+        print__PB((&__string_21));
+        put_string__XR(((__STRING *)shell__MB));
         fputc((int)('\n'),stdout);
-        system__FE=(&__string_9);
+        system__FE=(&__string_6);
       };
     };
   } else {
-    copy__JHD(result__QIS,(&__string_25));
-    Self__RCS=((__STRING *)result__QIS);
-    if ((Self__RCS->capacity__OED > Self__RCS->count__CB)) {
-      ((__CHARACTER *)Self__RCS->storage__XED)[Self__RCS->count__CB]='\0';
+    copy__AFD(result__RGS,(&__string_22));
+    Self__RJS=((__STRING *)result__RGS);
+    if ((Self__RJS->capacity__3BD > Self__RJS->count__CB)) {
+      Self__RJS->count__CB=(__INTEGER)(Self__RJS->count__CB +  1);
+      if ((((__CHARACTER *)Self__RJS->storage__0CD)[(__INTEGER)(Self__RJS->count__CB -  1)] != '\0')) {
+        ((__CHARACTER *)Self__RJS->storage__0CD)[(__INTEGER)(Self__RJS->count__CB -  1)]='\0';
+      };
     } else {
-      new_capacity__PKS= 0;
-      if ((Self__RCS->capacity__OED <= Self__RCS->count__CB)) {
-        if ((Self__RCS->capacity__OED ==  0)) {
-          Self__RCS->capacity__OED= 32;
-          Self__RCS->storage__XED=create__HGH( 32);
+      new_capacity__VJS= 0;
+      if ((Self__RJS->capacity__3BD <= Self__RJS->count__CB)) {
+        if ((Self__RJS->capacity__3BD ==  0)) {
+          Self__RJS->capacity__3BD= 32;
+          Self__RJS->storage__0CD=create__AIH( 32);
         } else {
-          new_capacity__PKS=(__INTEGER)(Self__RCS->capacity__OED <<  1);
-          Self__RCS->storage__XED=realloc__with__EHH(Self__RCS->storage__XED,Self__RCS->capacity__OED,new_capacity__PKS);
-          Self__RCS->capacity__OED=new_capacity__PKS;
+          new_capacity__VJS=(__INTEGER)(Self__RJS->capacity__3BD <<  1);
+          Self__RJS->storage__0CD=realloc__with__3IH(Self__RJS->storage__0CD,Self__RJS->capacity__3BD,new_capacity__VJS);
+          Self__RJS->capacity__3BD=new_capacity__VJS;
         };
       };
-      ((__CHARACTER *)Self__RCS->storage__XED)[Self__RCS->count__CB]='\0';
-      Self__RCS->count__CB=(__INTEGER)(Self__RCS->count__CB +  1);
-      Self__RCS->count__CB=(__INTEGER)(Self__RCS->count__CB -  1);
+      ((__CHARACTER *)Self__RJS->storage__0CD)[Self__RJS->count__CB]='\0';
+      Self__RJS->count__CB=(__INTEGER)(Self__RJS->count__CB +  1);
     };
-    std_file__MD=((__POINTER )(fopen((char*)(Self__RCS->storage__XED),"rb")));
+    Self__RJS->count__CB=(__INTEGER)(Self__RJS->count__CB -  1);
+    std_file__MD=((__POINTER )(fopen((char*)(Self__RJS->storage__0CD),"rb")));
     if ((std_file__MD != (void *)NULL)) {
       fclose((FILE*)((std_file__MD)));
-      needed_capacity__UKS=((__STRING_CONSTANT *)(&__string_26))->count__AD;
-      result__VKS=NULL;
-      ptr__WKS=((__POINTER )(NULL));
-      typ_id__XKS= 0;
-      sz__YKS=((__UINTEGER_32 )sizeof(__STRING));
-      if ((sz__YKS ==  0)) {
-        result__VKS=STRING__;
+      needed_capacity__0JS=((__STRING_CONSTANT *)(&__string_23))->count__AD;
+      result__1JS=NULL;
+      ptr__2JS=((__POINTER )(NULL));
+      typ_id__3JS= 0;
+      sz__4JS=((__UINTEGER_32 )sizeof(__STRING));
+      if ((sz__4JS ==  0)) {
+        result__1JS=STRING__;
       } else {
-        typ_id__XKS=-1;
-        clone_allocation_size__VU=(__UINTEGER_32)(clone_allocation_size__VU + sz__YKS);
-        if ((typ_id__XKS == (__INTEGER)(-  1))) {
-          a__0KS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__1KS=(__UINTEGER_32)((__UINTEGER_32)(sz__YKS + a__0KS) & (__UINTEGER_32)(~ a__0KS));
-          ptr_table__4TS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1KS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__3TS=((__POINTER )(NULL));
-          result__5TS=((__POINTER *)ptr_table__4TS)[ 0];
-          if ((result__5TS == (void *)NULL)) {
-            result__5TS=new_lab__2SC(new_size__1KS);
-            next__3TS=(void *)((unsigned long)result__5TS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KS)));
-            ((__POINTER *)next__3TS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__4TS)[ 0]=next__3TS;
+        typ_id__3JS=-1;
+        clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__4JS);
+        if ((typ_id__3JS == (__INTEGER)(-  1))) {
+          a__AKS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__BKS=(__UINTEGER_32)((__UINTEGER_32)(sz__4JS + a__AKS) & (__UINTEGER_32)(~ a__AKS));
+          ptr_table__VTS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BKS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__UTS=((__POINTER )(NULL));
+          result__WTS=((__POINTER *)ptr_table__VTS)[ 0];
+          if ((result__WTS == (void *)NULL)) {
+            result__WTS=new_lab__IQC(new_size__BKS);
+            next__UTS=(void *)((unsigned long)result__WTS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BKS)));
+            ((__POINTER *)next__UTS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__VTS)[ 0]=next__UTS;
           } else {
-            next__3TS=((__POINTER *)result__5TS)[ 0];
-            if ((next__3TS == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5TS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__1KS <<  1)) <=  4096)) {
-                next__3TS=(void *)((unsigned long)result__5TS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KS)));
+            next__UTS=((__POINTER *)result__WTS)[ 0];
+            if ((next__UTS == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WTS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__BKS <<  1)) <=  4096)) {
+                next__UTS=(void *)((unsigned long)result__WTS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BKS)));
               } else {
-                next__3TS=new_lab__2SC(new_size__1KS);
+                next__UTS=new_lab__IQC(new_size__BKS);
               };
-              ((__POINTER *)next__3TS)[ 0]=NULL;
-              ((__POINTER *)ptr_table__4TS)[ 0]=next__3TS;
+              ((__POINTER *)next__UTS)[ 0]=NULL;
+              ((__POINTER *)ptr_table__VTS)[ 0]=next__UTS;
             } else {
-              ((__POINTER *)result__5TS)[ 0]=(void *)((unsigned long)((__POINTER *)next__3TS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__5TS=next__3TS;
+              ((__POINTER *)result__WTS)[ 0]=(void *)((unsigned long)((__POINTER *)next__UTS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__WTS=next__UTS;
             };
           };
-          ptr__WKS=result__5TS;
+          ptr__2JS=result__WTS;
         } else {
-          t__2KS=((__UINTEGER_32 )typ_id__XKS);
-          a__3KS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__IUS=(__UINTEGER_32)((__UINTEGER_32)(sz__YKS + a__3KS) & (__UINTEGER_32)(~ a__3KS));
-          ptr_table__FUS=((__POINTER )(&(table_type[(t__2KS)])));
-          lab_type__HUS=(__UINTEGER_32)(t__2KS |  1);
-          next__EUS=((__POINTER )(NULL));
-          result__GUS=((__POINTER *)ptr_table__FUS)[ 0];
-          if ((result__GUS == (void *)NULL)) {
-            result__GUS=new_lab__2SC(lab_type__HUS);
-            next__EUS=(void *)((unsigned long)result__GUS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IUS)));
-            ((__POINTER *)next__EUS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__FUS)[ 0]=next__EUS;
+          t__CKS=((__UINTEGER_32 )typ_id__3JS);
+          a__DKS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__5TS=(__UINTEGER_32)((__UINTEGER_32)(sz__4JS + a__DKS) & (__UINTEGER_32)(~ a__DKS));
+          ptr_table__2TS=((__POINTER )(&(table_type[(t__CKS)])));
+          lab_type__4TS=(__UINTEGER_32)(t__CKS |  1);
+          next__1TS=((__POINTER )(NULL));
+          result__3TS=((__POINTER *)ptr_table__2TS)[ 0];
+          if ((result__3TS == (void *)NULL)) {
+            result__3TS=new_lab__IQC(lab_type__4TS);
+            next__1TS=(void *)((unsigned long)result__3TS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5TS)));
+            ((__POINTER *)next__1TS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__2TS)[ 0]=next__1TS;
           } else {
-            next__EUS=((__POINTER *)result__GUS)[ 0];
-            if ((next__EUS == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GUS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__IUS <<  1)) <=  4096)) {
-                next__EUS=(void *)((unsigned long)result__GUS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IUS)));
+            next__1TS=((__POINTER *)result__3TS)[ 0];
+            if ((next__1TS == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3TS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__5TS <<  1)) <=  4096)) {
+                next__1TS=(void *)((unsigned long)result__3TS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5TS)));
               } else {
-                next__EUS=new_lab__2SC(lab_type__HUS);
+                next__1TS=new_lab__IQC(lab_type__4TS);
               };
-              ((__POINTER *)next__EUS)[ 0]=NULL;
-              ((__POINTER *)ptr_table__FUS)[ 0]=next__EUS;
+              ((__POINTER *)next__1TS)[ 0]=NULL;
+              ((__POINTER *)ptr_table__2TS)[ 0]=next__1TS;
             } else {
-              ((__POINTER *)result__GUS)[ 0]=(void *)((unsigned long)((__POINTER *)next__EUS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__GUS=next__EUS;
+              ((__POINTER *)result__3TS)[ 0]=(void *)((unsigned long)((__POINTER *)next__1TS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__3TS=next__1TS;
             };
           };
-          ptr__WKS=result__GUS;
+          ptr__2JS=result__3TS;
         };
-        result__VKS=((__STRING *)ptr__WKS);
-        *(result__VKS) = *(STRING__);
+        result__1JS=((__STRING *)ptr__2JS);
+        *(result__1JS) = *(STRING__);
       };
-      Self__TKS=((__STRING *)result__VKS);
-      if ((needed_capacity__UKS >  0)) {
-        if ((Self__TKS->capacity__OED < needed_capacity__UKS)) {
-          Self__TKS->storage__XED=create__HGH(needed_capacity__UKS);
-          Self__TKS->capacity__OED=needed_capacity__UKS;
+      Self__ZJS=((__STRING *)result__1JS);
+      if ((needed_capacity__0JS >  0)) {
+        if ((Self__ZJS->capacity__3BD < needed_capacity__0JS)) {
+          Self__ZJS->storage__0CD=create__AIH(needed_capacity__0JS);
+          Self__ZJS->capacity__3BD=needed_capacity__0JS;
         };
       };
-      Self__TKS->count__CB= 0;
-      copy__JHD(result__VKS,(&__string_26));
-      file__PD=result__VKS;
-      system__FE=(&__string_27);
-      comment__QD=(&__string_28);
-      path__RD=(&__string_29);
-      path_next__SD=(&__string_30);
+      Self__ZJS->count__CB= 0;
+      copy__AFD(result__1JS,(&__string_23));
+      file__PD=result__1JS;
+      system__FE=(&__string_24);
+      comment__QD=(&__string_25);
+      path__RD=(&__string_26);
+      path_next__SD=(&__string_27);
     } else {
-      system__FE=(&__string_9);
+      system__FE=(&__string_6);
     };
   };
-  print__PB((&__string_31));
+  print__PB((&__string_28));
   print__PB(system__FE);
   fputc((int)('\n'),stdout);
-  if (((void *)system__FE != (void *)(&__string_9))) {
-    if (((void *)system__FE == (void *)(&__string_27))) {
-      update__idf__with__confirmation__D0((&__string_32),(&__string_33),(&__string_34),FALSE__);
-      print__PB((&__string_35));
+  if (((void *)system__FE != (void *)(&__string_6))) {
+    if (((void *)system__FE == (void *)(&__string_24))) {
+      update__idf__with__confirmation__DZ((&__string_29),(&__string_30),(&__string_31),FALSE__);
+      print__PB((&__string_32));
     } else {
-      update__idf__with__confirmation__D0((&__string_32),(&__string_33),(&__string_36),FALSE__);
-      print__PB((&__string_37));
-      execute_command__X5((&__string_38));
-      copy__JHD(result__QIS,(&__string_39));
-      Self__VCS=((__STRING *)result__QIS);
-      if ((Self__VCS->capacity__OED > Self__VCS->count__CB)) {
-        ((__CHARACTER *)Self__VCS->storage__XED)[Self__VCS->count__CB]='\0';
+      update__idf__with__confirmation__DZ((&__string_29),(&__string_30),(&__string_33),FALSE__);
+      print__PB((&__string_34));
+      execute_command__X4((&__string_35));
+      copy__AFD(result__RGS,(&__string_36));
+      Self__EKS=((__STRING *)result__RGS);
+      if ((Self__EKS->capacity__3BD > Self__EKS->count__CB)) {
+        Self__EKS->count__CB=(__INTEGER)(Self__EKS->count__CB +  1);
+        if ((((__CHARACTER *)Self__EKS->storage__0CD)[(__INTEGER)(Self__EKS->count__CB -  1)] != '\0')) {
+          ((__CHARACTER *)Self__EKS->storage__0CD)[(__INTEGER)(Self__EKS->count__CB -  1)]='\0';
+        };
       } else {
-        new_capacity__4KS= 0;
-        if ((Self__VCS->capacity__OED <= Self__VCS->count__CB)) {
-          if ((Self__VCS->capacity__OED ==  0)) {
-            Self__VCS->capacity__OED= 32;
-            Self__VCS->storage__XED=create__HGH( 32);
+        new_capacity__IKS= 0;
+        if ((Self__EKS->capacity__3BD <= Self__EKS->count__CB)) {
+          if ((Self__EKS->capacity__3BD ==  0)) {
+            Self__EKS->capacity__3BD= 32;
+            Self__EKS->storage__0CD=create__AIH( 32);
           } else {
-            new_capacity__4KS=(__INTEGER)(Self__VCS->capacity__OED <<  1);
-            Self__VCS->storage__XED=realloc__with__EHH(Self__VCS->storage__XED,Self__VCS->capacity__OED,new_capacity__4KS);
-            Self__VCS->capacity__OED=new_capacity__4KS;
+            new_capacity__IKS=(__INTEGER)(Self__EKS->capacity__3BD <<  1);
+            Self__EKS->storage__0CD=realloc__with__3IH(Self__EKS->storage__0CD,Self__EKS->capacity__3BD,new_capacity__IKS);
+            Self__EKS->capacity__3BD=new_capacity__IKS;
           };
         };
-        ((__CHARACTER *)Self__VCS->storage__XED)[Self__VCS->count__CB]='\0';
-        Self__VCS->count__CB=(__INTEGER)(Self__VCS->count__CB +  1);
-        Self__VCS->count__CB=(__INTEGER)(Self__VCS->count__CB -  1);
+        ((__CHARACTER *)Self__EKS->storage__0CD)[Self__EKS->count__CB]='\0';
+        Self__EKS->count__CB=(__INTEGER)(Self__EKS->count__CB +  1);
       };
-      std_file__MD=((__POINTER )(fopen((char*)(Self__VCS->storage__XED),"rb")));
+      Self__EKS->count__CB=(__INTEGER)(Self__EKS->count__CB -  1);
+      std_file__MD=((__POINTER )(fopen((char*)(Self__EKS->storage__0CD),"rb")));
       fseek((FILE*)((std_file__MD)),0,SEEK_END);
-      result__FCQ=((__INTEGER )(ftell((FILE *)(std_file__MD))));
+      result__FAQ=((__INTEGER )(ftell((FILE *)(std_file__MD))));
       fseek((FILE*)((std_file__MD)),0,SEEK_SET);
-      if ((result__FCQ ==  0)) {
-        print__PB((&__string_40));
+      if ((result__FAQ ==  0)) {
+        print__PB((&__string_37));
       } else {
-        result__ELS=NULL;
-        ptr__FLS=((__POINTER )(NULL));
-        typ_id__GLS= 0;
-        sz__HLS=((__UINTEGER_32 )sizeof(__STRING));
-        if ((sz__HLS ==  0)) {
-          result__ELS=STRING__;
+        result__OKS=NULL;
+        ptr__PKS=((__POINTER )(NULL));
+        typ_id__QKS= 0;
+        sz__RKS=((__UINTEGER_32 )sizeof(__STRING));
+        if ((sz__RKS ==  0)) {
+          result__OKS=STRING__;
         } else {
-          typ_id__GLS=-1;
-          clone_allocation_size__VU=(__UINTEGER_32)(clone_allocation_size__VU + sz__HLS);
-          if ((typ_id__GLS == (__INTEGER)(-  1))) {
-            a__JLS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__KLS=(__UINTEGER_32)((__UINTEGER_32)(sz__HLS + a__JLS) & (__UINTEGER_32)(~ a__JLS));
-            ptr_table__MUS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KLS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__LUS=((__POINTER )(NULL));
-            result__NUS=((__POINTER *)ptr_table__MUS)[ 0];
-            if ((result__NUS == (void *)NULL)) {
-              result__NUS=new_lab__2SC(new_size__KLS);
-              next__LUS=(void *)((unsigned long)result__NUS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KLS)));
-              ((__POINTER *)next__LUS)[ 0]=NULL;
-              ((__POINTER *)ptr_table__MUS)[ 0]=next__LUS;
+          typ_id__QKS=-1;
+          clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__RKS);
+          if ((typ_id__QKS == (__INTEGER)(-  1))) {
+            a__TKS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__UKS=(__UINTEGER_32)((__UINTEGER_32)(sz__RKS + a__TKS) & (__UINTEGER_32)(~ a__TKS));
+            ptr_table__DUS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UKS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__CUS=((__POINTER )(NULL));
+            result__EUS=((__POINTER *)ptr_table__DUS)[ 0];
+            if ((result__EUS == (void *)NULL)) {
+              result__EUS=new_lab__IQC(new_size__UKS);
+              next__CUS=(void *)((unsigned long)result__EUS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UKS)));
+              ((__POINTER *)next__CUS)[ 0]=NULL;
+              ((__POINTER *)ptr_table__DUS)[ 0]=next__CUS;
             } else {
-              next__LUS=((__POINTER *)result__NUS)[ 0];
-              if ((next__LUS == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NUS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__KLS <<  1)) <=  4096)) {
-                  next__LUS=(void *)((unsigned long)result__NUS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KLS)));
+              next__CUS=((__POINTER *)result__EUS)[ 0];
+              if ((next__CUS == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EUS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__UKS <<  1)) <=  4096)) {
+                  next__CUS=(void *)((unsigned long)result__EUS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UKS)));
                 } else {
-                  next__LUS=new_lab__2SC(new_size__KLS);
+                  next__CUS=new_lab__IQC(new_size__UKS);
                 };
-                ((__POINTER *)next__LUS)[ 0]=NULL;
-                ((__POINTER *)ptr_table__MUS)[ 0]=next__LUS;
+                ((__POINTER *)next__CUS)[ 0]=NULL;
+                ((__POINTER *)ptr_table__DUS)[ 0]=next__CUS;
               } else {
-                ((__POINTER *)result__NUS)[ 0]=(void *)((unsigned long)((__POINTER *)next__LUS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__NUS=next__LUS;
+                ((__POINTER *)result__EUS)[ 0]=(void *)((unsigned long)((__POINTER *)next__CUS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__EUS=next__CUS;
               };
             };
-            ptr__FLS=result__NUS;
+            ptr__PKS=result__EUS;
           } else {
-            t__LLS=((__UINTEGER_32 )typ_id__GLS);
-            a__MLS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__WUS=(__UINTEGER_32)((__UINTEGER_32)(sz__HLS + a__MLS) & (__UINTEGER_32)(~ a__MLS));
-            ptr_table__TUS=((__POINTER )(&(table_type[(t__LLS)])));
-            lab_type__VUS=(__UINTEGER_32)(t__LLS |  1);
-            next__SUS=((__POINTER )(NULL));
-            result__UUS=((__POINTER *)ptr_table__TUS)[ 0];
-            if ((result__UUS == (void *)NULL)) {
-              result__UUS=new_lab__2SC(lab_type__VUS);
-              next__SUS=(void *)((unsigned long)result__UUS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WUS)));
-              ((__POINTER *)next__SUS)[ 0]=NULL;
-              ((__POINTER *)ptr_table__TUS)[ 0]=next__SUS;
+            t__VKS=((__UINTEGER_32 )typ_id__QKS);
+            a__WKS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__NUS=(__UINTEGER_32)((__UINTEGER_32)(sz__RKS + a__WKS) & (__UINTEGER_32)(~ a__WKS));
+            ptr_table__KUS=((__POINTER )(&(table_type[(t__VKS)])));
+            lab_type__MUS=(__UINTEGER_32)(t__VKS |  1);
+            next__JUS=((__POINTER )(NULL));
+            result__LUS=((__POINTER *)ptr_table__KUS)[ 0];
+            if ((result__LUS == (void *)NULL)) {
+              result__LUS=new_lab__IQC(lab_type__MUS);
+              next__JUS=(void *)((unsigned long)result__LUS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NUS)));
+              ((__POINTER *)next__JUS)[ 0]=NULL;
+              ((__POINTER *)ptr_table__KUS)[ 0]=next__JUS;
             } else {
-              next__SUS=((__POINTER *)result__UUS)[ 0];
-              if ((next__SUS == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UUS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__WUS <<  1)) <=  4096)) {
-                  next__SUS=(void *)((unsigned long)result__UUS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WUS)));
+              next__JUS=((__POINTER *)result__LUS)[ 0];
+              if ((next__JUS == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LUS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__NUS <<  1)) <=  4096)) {
+                  next__JUS=(void *)((unsigned long)result__LUS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NUS)));
                 } else {
-                  next__SUS=new_lab__2SC(lab_type__VUS);
+                  next__JUS=new_lab__IQC(lab_type__MUS);
                 };
-                ((__POINTER *)next__SUS)[ 0]=NULL;
-                ((__POINTER *)ptr_table__TUS)[ 0]=next__SUS;
+                ((__POINTER *)next__JUS)[ 0]=NULL;
+                ((__POINTER *)ptr_table__KUS)[ 0]=next__JUS;
               } else {
-                ((__POINTER *)result__UUS)[ 0]=(void *)((unsigned long)((__POINTER *)next__SUS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__UUS=next__SUS;
+                ((__POINTER *)result__LUS)[ 0]=(void *)((unsigned long)((__POINTER *)next__JUS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__LUS=next__JUS;
               };
             };
-            ptr__FLS=result__UUS;
+            ptr__PKS=result__LUS;
           };
-          result__ELS=((__STRING *)ptr__FLS);
-          *(result__ELS) = *(STRING__);
-        };
-        Self__CLS=((__STRING *)result__ELS);
-        if ((result__FCQ >  0)) {
-          if ((Self__CLS->capacity__OED < result__FCQ)) {
-            Self__CLS->storage__XED=create__HGH(result__FCQ);
-            Self__CLS->capacity__OED=result__FCQ;
+          result__OKS=((__STRING *)ptr__PKS);
+          *(result__OKS) = *(STRING__);
+        };
+        Self__MKS=((__STRING *)result__OKS);
+        if ((result__FAQ >  0)) {
+          if ((Self__MKS->capacity__3BD < result__FAQ)) {
+            Self__MKS->storage__0CD=create__AIH(result__FAQ);
+            Self__MKS->capacity__3BD=result__FAQ;
           };
         };
-        Self__CLS->count__CB= 0;
-        Self__MED=((__STRING *)result__ELS);
-        if ((Self__MED->capacity__OED > Self__MED->count__CB)) {
-          ((__CHARACTER *)Self__MED->storage__XED)[Self__MED->count__CB]='\0';
+        Self__MKS->count__CB= 0;
+        Self__YBD=((__STRING *)result__OKS);
+        if ((Self__YBD->capacity__3BD > Self__YBD->count__CB)) {
+          Self__YBD->count__CB=(__INTEGER)(Self__YBD->count__CB +  1);
+          if ((((__CHARACTER *)Self__YBD->storage__0CD)[(__INTEGER)(Self__YBD->count__CB -  1)] != '\0')) {
+            ((__CHARACTER *)Self__YBD->storage__0CD)[(__INTEGER)(Self__YBD->count__CB -  1)]='\0';
+          };
         } else {
-          new_capacity__WGF= 0;
-          if ((Self__MED->capacity__OED <= Self__MED->count__CB)) {
-            if ((Self__MED->capacity__OED ==  0)) {
-              Self__MED->capacity__OED= 32;
-              Self__MED->storage__XED=create__HGH( 32);
+          new_capacity__XKS= 0;
+          if ((Self__YBD->capacity__3BD <= Self__YBD->count__CB)) {
+            if ((Self__YBD->capacity__3BD ==  0)) {
+              Self__YBD->capacity__3BD= 32;
+              Self__YBD->storage__0CD=create__AIH( 32);
             } else {
-              new_capacity__WGF=(__INTEGER)(Self__MED->capacity__OED <<  1);
-              Self__MED->storage__XED=realloc__with__EHH(Self__MED->storage__XED,Self__MED->capacity__OED,new_capacity__WGF);
-              Self__MED->capacity__OED=new_capacity__WGF;
+              new_capacity__XKS=(__INTEGER)(Self__YBD->capacity__3BD <<  1);
+              Self__YBD->storage__0CD=realloc__with__3IH(Self__YBD->storage__0CD,Self__YBD->capacity__3BD,new_capacity__XKS);
+              Self__YBD->capacity__3BD=new_capacity__XKS;
             };
           };
-          ((__CHARACTER *)Self__MED->storage__XED)[Self__MED->count__CB]='\0';
-          Self__MED->count__CB=(__INTEGER)(Self__MED->count__CB +  1);
-          Self__MED->count__CB=(__INTEGER)(Self__MED->count__CB -  1);
-        };
-        ptr__TTQ=Self__MED->storage__XED;
-        fread((void *)((ptr__TTQ)),(size_t)(1), (size_t)((result__FCQ)),(FILE*)((std_file__MD)));
-        Self__UFD=((__STRING *)result__ELS);
-        Self__UFD->count__CB= 0;
-        while ((((__CHARACTER *)ptr__TTQ)[Self__UFD->count__CB] != '\0')) {
-          Self__UFD->count__CB=(__INTEGER)(Self__UFD->count__CB +  1);
-        };
-        if (((void *)Self__UFD->storage__XED != (void *)ptr__TTQ)) {
-          Self__UFD->storage__XED=ptr__TTQ;
-          Self__UFD->capacity__OED=(__INTEGER)(Self__UFD->count__CB +  1);
-        };
-        Self__XUD=((__STRING *)result__ELS);
-        if (( 10 > Self__XUD->count__CB)) {
-          Self__XUD->count__CB= 0;
+          ((__CHARACTER *)Self__YBD->storage__0CD)[Self__YBD->count__CB]='\0';
+          Self__YBD->count__CB=(__INTEGER)(Self__YBD->count__CB +  1);
+        };
+        Self__YBD->count__CB=(__INTEGER)(Self__YBD->count__CB -  1);
+        ptr__URQ=Self__YBD->storage__0CD;
+        fread((void *)((ptr__URQ)),(size_t)(1), (size_t)((result__FAQ)),(FILE*)((std_file__MD)));
+        from_external__KDD(result__OKS,ptr__URQ);
+        Self__MSD=((__STRING *)result__OKS);
+        if (( 10 > Self__MSD->count__CB)) {
+          Self__MSD->count__CB= 0;
         } else {
-          Self__XUD->count__CB=(__INTEGER)(Self__XUD->count__CB -  10);
+          Self__MSD->count__CB=(__INTEGER)(Self__MSD->count__CB -  10);
+        };
+        Self__E3R=((__STRING *)result__OKS);
+        i__F3R=Self__E3R->count__CB;
+        j__H3R=((__STRING_CONSTANT *)(&__string_38))->count__AD;
+        new_count__QUS=(__INTEGER)(i__F3R + j__H3R);
+        if ((! (new_count__QUS <= Self__E3R->count__CB))) {
+          if ((Self__E3R->capacity__3BD < new_count__QUS)) {
+            if ((Self__E3R->capacity__3BD ==  0)) {
+              Self__E3R->storage__0CD=create__AIH(new_count__QUS);
+            } else {
+              Self__E3R->storage__0CD=realloc__with__3IH(Self__E3R->storage__0CD,Self__E3R->capacity__3BD,new_count__QUS);
+            };
+            Self__E3R->capacity__3BD=new_count__QUS;
+          } else {
+            Self__UUS=((__CHARACTER *)Self__E3R->storage__0CD);
+            lower__SUS=Self__E3R->count__CB;
+            upper__VUS=(__INTEGER)(new_count__QUS -  1);
+            Self__TUS=lower__SUS;
+            while ((Self__TUS <= upper__VUS)) {
+              Self__UUS[Self__TUS]='\0';
+              Self__TUS=(__INTEGER)(Self__TUS +  1);
+            };
+          };
         };
-        Self__14R=((__STRING *)result__ELS);
-        i__24R=Self__14R->count__CB;
-        j__44R=((__STRING_CONSTANT *)(&__string_41))->count__AD;
-        resize__LFE(Self__14R,(__INTEGER)(i__24R + j__44R));
-        if (((i__24R >  0) && (j__44R >  0))) {
-          move__to__by__3NF(Self__14R->storage__XED, 0,(__INTEGER)(i__24R -  1),j__44R);
+        Self__E3R->count__CB=new_count__QUS;
+        if (((i__F3R >  0) && (j__H3R >  0))) {
+          move__to__by__2LF(Self__E3R->storage__0CD, 0,(__INTEGER)(i__F3R -  1),j__H3R);
         };
-        Self__4CS=((__CHARACTER *)Self__14R->storage__XED);
-        model__5CS=((__STRING_CONSTANT *)(&__string_41))->storage__KW;
-        Self__3CS=(__INTEGER)(j__44R -  1);
-        while ((Self__3CS >=  0)) {
-          Self__4CS[Self__3CS]=((__CHARACTER *)model__5CS)[Self__3CS];
-          Self__3CS=(__INTEGER)(Self__3CS -  1);
+        Self__ZUS=((__CHARACTER *)Self__E3R->storage__0CD);
+        model__0US=((__STRING_CONSTANT *)(&__string_38))->storage__0ZB;
+        Self__YUS=(__INTEGER)(j__H3R -  1);
+        while ((Self__YUS >=  0)) {
+          Self__ZUS[Self__YUS]=((__CHARACTER *)model__0US)[Self__YUS];
+          Self__YUS=(__INTEGER)(Self__YUS -  1);
         };
-        append__XKD(result__ELS,(&__string_42));
-        update__idf__with__confirmation__D0((&__string_32),(&__string_43),result__ELS,FALSE__);
+        append__OID(result__OKS,(&__string_39));
+        update__idf__with__confirmation__DZ((&__string_29),(&__string_40),result__OKS,FALSE__);
       };
       fclose((FILE*)((std_file__MD)));
-      execute_command__X5((&__string_44));
+      execute_command__X4((&__string_41));
     };
   };
   fputc((int)('\n'),stdout);
-  step_count__0C=(__INTEGER)(step_count__0C +  1);
-  print__PB((&__string_4));
-  Self__4US=step_count__0C;
-  if ((step_count__0C ==  0)) {
-    fputc((int)('0'),stdout);
-    __tmp__3US=TRUE__;
+  title__XC((&__string_42));
+  if (((void *)system__FE == (void *)(&__string_6))) {
+    print__PB((&__string_43));
+    put_string__XR(((__STRING *)path_current__GB));
+    print__PB((&__string_44));
   } else {
-    __tmp__3US=FALSE__;
-  };
-  if ((! __tmp__3US)) {
-    if ((step_count__0C <  0)) {
-      fputc((int)('-'),stdout);
-      print_positif__PCL((__INTEGER)(- step_count__0C));
+    needed_capacity__2KS=((__STRING_CONSTANT *)comment__QD)->count__AD;
+    result__3KS=NULL;
+    ptr__4KS=((__POINTER )(NULL));
+    typ_id__5KS= 0;
+    sz__ALS=((__UINTEGER_32 )sizeof(__STRING));
+    if ((sz__ALS ==  0)) {
+      result__3KS=STRING__;
     } else {
-      print_positif__PCL(Self__4US);
-    };
-  };
-  fputc((int)('/'),stdout);
-  print_positif__PCL( 10);
-  print__PB((&__string_5));
-  print__PB((&__string_45));
-  fputc((int)('\n'),stdout);
-  Self__0US= 1;
-  limit_up__1US=(__INTEGER)(((__STRING_CONSTANT *)(&__string_45))->count__AD +  11);
-  while ((Self__0US <= limit_up__1US)) {
-    print__PB((&__string_7));
-    Self__0US=(__INTEGER)(Self__0US +  1);
-  };
-  fputc((int)('\n'),stdout);
-  if (((void *)system__FE == (void *)(&__string_9))) {
-    print__PB((&__string_46));
-    put_string__XS(((__STRING *)path_current__GB));
-    print__PB((&__string_47));
-  } else {
-    needed_capacity__PLS=((__STRING_CONSTANT *)comment__QD)->count__AD;
-    result__QLS=NULL;
-    ptr__RLS=((__POINTER )(NULL));
-    typ_id__SLS= 0;
-    sz__TLS=((__UINTEGER_32 )sizeof(__STRING));
-    if ((sz__TLS ==  0)) {
-      result__QLS=STRING__;
-    } else {
-      typ_id__SLS=-1;
-      clone_allocation_size__VU=(__UINTEGER_32)(clone_allocation_size__VU + sz__TLS);
-      if ((typ_id__SLS == (__INTEGER)(-  1))) {
-        a__VLS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__WLS=(__UINTEGER_32)((__UINTEGER_32)(sz__TLS + a__VLS) & (__UINTEGER_32)(~ a__VLS));
-        ptr_table__CVS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WLS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__BVS=((__POINTER )(NULL));
-        result__DVS=((__POINTER *)ptr_table__CVS)[ 0];
-        if ((result__DVS == (void *)NULL)) {
-          result__DVS=new_lab__2SC(new_size__WLS);
-          next__BVS=(void *)((unsigned long)result__DVS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WLS)));
-          ((__POINTER *)next__BVS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CVS)[ 0]=next__BVS;
+      typ_id__5KS=-1;
+      clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__ALS);
+      if ((typ_id__5KS == (__INTEGER)(-  1))) {
+        a__CLS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__DLS=(__UINTEGER_32)((__UINTEGER_32)(sz__ALS + a__CLS) & (__UINTEGER_32)(~ a__CLS));
+        ptr_table__3US=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DLS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__2US=((__POINTER )(NULL));
+        result__4US=((__POINTER *)ptr_table__3US)[ 0];
+        if ((result__4US == (void *)NULL)) {
+          result__4US=new_lab__IQC(new_size__DLS);
+          next__2US=(void *)((unsigned long)result__4US - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DLS)));
+          ((__POINTER *)next__2US)[ 0]=NULL;
+          ((__POINTER *)ptr_table__3US)[ 0]=next__2US;
         } else {
-          next__BVS=((__POINTER *)result__DVS)[ 0];
-          if ((next__BVS == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DVS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__WLS <<  1)) <=  4096)) {
-              next__BVS=(void *)((unsigned long)result__DVS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WLS)));
+          next__2US=((__POINTER *)result__4US)[ 0];
+          if ((next__2US == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4US - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__DLS <<  1)) <=  4096)) {
+              next__2US=(void *)((unsigned long)result__4US - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DLS)));
             } else {
-              next__BVS=new_lab__2SC(new_size__WLS);
+              next__2US=new_lab__IQC(new_size__DLS);
             };
-            ((__POINTER *)next__BVS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CVS)[ 0]=next__BVS;
+            ((__POINTER *)next__2US)[ 0]=NULL;
+            ((__POINTER *)ptr_table__3US)[ 0]=next__2US;
           } else {
-            ((__POINTER *)result__DVS)[ 0]=(void *)((unsigned long)((__POINTER *)next__BVS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DVS=next__BVS;
+            ((__POINTER *)result__4US)[ 0]=(void *)((unsigned long)((__POINTER *)next__2US)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__4US=next__2US;
           };
         };
-        ptr__RLS=result__DVS;
+        ptr__4KS=result__4US;
       } else {
-        t__XLS=((__UINTEGER_32 )typ_id__SLS);
-        a__YLS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__MVS=(__UINTEGER_32)((__UINTEGER_32)(sz__TLS + a__YLS) & (__UINTEGER_32)(~ a__YLS));
-        ptr_table__JVS=((__POINTER )(&(table_type[(t__XLS)])));
-        lab_type__LVS=(__UINTEGER_32)(t__XLS |  1);
-        next__IVS=((__POINTER )(NULL));
-        result__KVS=((__POINTER *)ptr_table__JVS)[ 0];
-        if ((result__KVS == (void *)NULL)) {
-          result__KVS=new_lab__2SC(lab_type__LVS);
-          next__IVS=(void *)((unsigned long)result__KVS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MVS)));
-          ((__POINTER *)next__IVS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JVS)[ 0]=next__IVS;
+        t__ELS=((__UINTEGER_32 )typ_id__5KS);
+        a__FLS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__HVS=(__UINTEGER_32)((__UINTEGER_32)(sz__ALS + a__FLS) & (__UINTEGER_32)(~ a__FLS));
+        ptr_table__EVS=((__POINTER )(&(table_type[(t__ELS)])));
+        lab_type__GVS=(__UINTEGER_32)(t__ELS |  1);
+        next__DVS=((__POINTER )(NULL));
+        result__FVS=((__POINTER *)ptr_table__EVS)[ 0];
+        if ((result__FVS == (void *)NULL)) {
+          result__FVS=new_lab__IQC(lab_type__GVS);
+          next__DVS=(void *)((unsigned long)result__FVS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HVS)));
+          ((__POINTER *)next__DVS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__EVS)[ 0]=next__DVS;
         } else {
-          next__IVS=((__POINTER *)result__KVS)[ 0];
-          if ((next__IVS == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KVS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__MVS <<  1)) <=  4096)) {
-              next__IVS=(void *)((unsigned long)result__KVS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MVS)));
+          next__DVS=((__POINTER *)result__FVS)[ 0];
+          if ((next__DVS == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FVS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__HVS <<  1)) <=  4096)) {
+              next__DVS=(void *)((unsigned long)result__FVS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HVS)));
             } else {
-              next__IVS=new_lab__2SC(lab_type__LVS);
+              next__DVS=new_lab__IQC(lab_type__GVS);
             };
-            ((__POINTER *)next__IVS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__JVS)[ 0]=next__IVS;
+            ((__POINTER *)next__DVS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__EVS)[ 0]=next__DVS;
           } else {
-            ((__POINTER *)result__KVS)[ 0]=(void *)((unsigned long)((__POINTER *)next__IVS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__KVS=next__IVS;
+            ((__POINTER *)result__FVS)[ 0]=(void *)((unsigned long)((__POINTER *)next__DVS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__FVS=next__DVS;
           };
         };
-        ptr__RLS=result__KVS;
-      };
-      result__QLS=((__STRING *)ptr__RLS);
-      *(result__QLS) = *(STRING__);
-    };
-    Self__OLS=((__STRING *)result__QLS);
-    if ((needed_capacity__PLS >  0)) {
-      if ((Self__OLS->capacity__OED < needed_capacity__PLS)) {
-        Self__OLS->storage__XED=create__HGH(needed_capacity__PLS);
-        Self__OLS->capacity__OED=needed_capacity__PLS;
-      };
-    };
-    Self__OLS->count__CB= 0;
-    copy__JHD(result__QLS,comment__QD);
-    append__XKD(result__QLS,path__RD);
-    append__XKD(result__QLS,path_current__GB);
-    append__XKD(result__QLS,path_next__SD);
-    update__idf__with__confirmation__D0(file__PD,comment__QD,result__QLS,TRUE__);
-  };
-  step_count__0C=(__INTEGER)(step_count__0C +  1);
-  print__PB((&__string_4));
-  Self__UVS=step_count__0C;
-  if ((step_count__0C ==  0)) {
-    fputc((int)('0'),stdout);
-    __tmp__TVS=TRUE__;
-  } else {
-    __tmp__TVS=FALSE__;
-  };
-  if ((! __tmp__TVS)) {
-    if ((step_count__0C <  0)) {
-      fputc((int)('-'),stdout);
-      print_positif__PCL((__INTEGER)(- step_count__0C));
-    } else {
-      print_positif__PCL(Self__UVS);
-    };
-  };
-  fputc((int)('/'),stdout);
-  print_positif__PCL( 10);
-  print__PB((&__string_5));
-  print__PB((&__string_48));
-  fputc((int)('\n'),stdout);
-  Self__QVS= 1;
-  limit_up__RVS=(__INTEGER)(((__STRING_CONSTANT *)(&__string_48))->count__AD +  11);
-  while ((Self__QVS <= limit_up__RVS)) {
-    print__PB((&__string_7));
-    Self__QVS=(__INTEGER)(Self__QVS +  1);
-  };
-  fputc((int)('\n'),stdout);
-  str__D5R=path_current__GB;
-  needed_capacity__1LS=((__STRING *)path_current__GB)->count__CB;
-  result__2LS=NULL;
-  ptr__3LS=((__POINTER )(NULL));
-  typ_id__4LS= 0;
-  sz__5LS=((__UINTEGER_32 )sizeof(__STRING));
-  if ((sz__5LS ==  0)) {
-    result__2LS=STRING__;
+        ptr__4KS=result__FVS;
+      };
+      result__3KS=((__STRING *)ptr__4KS);
+      *(result__3KS) = *(STRING__);
+    };
+    Self__1KS=((__STRING *)result__3KS);
+    if ((needed_capacity__2KS >  0)) {
+      if ((Self__1KS->capacity__3BD < needed_capacity__2KS)) {
+        Self__1KS->storage__0CD=create__AIH(needed_capacity__2KS);
+        Self__1KS->capacity__3BD=needed_capacity__2KS;
+      };
+    };
+    Self__1KS->count__CB= 0;
+    copy__AFD(result__3KS,comment__QD);
+    append__OID(result__3KS,path__RD);
+    append__OID(result__3KS,path_current__GB);
+    append__OID(result__3KS,path_next__SD);
+    update__idf__with__confirmation__DZ(file__PD,comment__QD,result__3KS,TRUE__);
+  };
+  title__XC((&__string_45));
+  str__M3R=path_current__GB;
+  needed_capacity__ILS=((__STRING *)path_current__GB)->count__CB;
+  result__JLS=NULL;
+  ptr__KLS=((__POINTER )(NULL));
+  typ_id__LLS= 0;
+  sz__MLS=((__UINTEGER_32 )sizeof(__STRING));
+  if ((sz__MLS ==  0)) {
+    result__JLS=STRING__;
   } else {
-    typ_id__4LS=-1;
-    clone_allocation_size__VU=(__UINTEGER_32)(clone_allocation_size__VU + sz__5LS);
-    if ((typ_id__4LS == (__INTEGER)(-  1))) {
-      a__BMS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__CMS=(__UINTEGER_32)((__UINTEGER_32)(sz__5LS + a__BMS) & (__UINTEGER_32)(~ a__BMS));
-      ptr_table__YVS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CMS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__XVS=((__POINTER )(NULL));
-      result__ZVS=((__POINTER *)ptr_table__YVS)[ 0];
-      if ((result__ZVS == (void *)NULL)) {
-        result__ZVS=new_lab__2SC(new_size__CMS);
-        next__XVS=(void *)((unsigned long)result__ZVS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CMS)));
-        ((__POINTER *)next__XVS)[ 0]=NULL;
-        ((__POINTER *)ptr_table__YVS)[ 0]=next__XVS;
+    typ_id__LLS=-1;
+    clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__MLS);
+    if ((typ_id__LLS == (__INTEGER)(-  1))) {
+      a__OLS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__PLS=(__UINTEGER_32)((__UINTEGER_32)(sz__MLS + a__OLS) & (__UINTEGER_32)(~ a__OLS));
+      ptr_table__LVS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PLS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__KVS=((__POINTER )(NULL));
+      result__MVS=((__POINTER *)ptr_table__LVS)[ 0];
+      if ((result__MVS == (void *)NULL)) {
+        result__MVS=new_lab__IQC(new_size__PLS);
+        next__KVS=(void *)((unsigned long)result__MVS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PLS)));
+        ((__POINTER *)next__KVS)[ 0]=NULL;
+        ((__POINTER *)ptr_table__LVS)[ 0]=next__KVS;
       } else {
-        next__XVS=((__POINTER *)result__ZVS)[ 0];
-        if ((next__XVS == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZVS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__CMS <<  1)) <=  4096)) {
-            next__XVS=(void *)((unsigned long)result__ZVS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CMS)));
+        next__KVS=((__POINTER *)result__MVS)[ 0];
+        if ((next__KVS == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MVS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__PLS <<  1)) <=  4096)) {
+            next__KVS=(void *)((unsigned long)result__MVS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PLS)));
           } else {
-            next__XVS=new_lab__2SC(new_size__CMS);
+            next__KVS=new_lab__IQC(new_size__PLS);
           };
-          ((__POINTER *)next__XVS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__YVS)[ 0]=next__XVS;
+          ((__POINTER *)next__KVS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__LVS)[ 0]=next__KVS;
         } else {
-          ((__POINTER *)result__ZVS)[ 0]=(void *)((unsigned long)((__POINTER *)next__XVS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__ZVS=next__XVS;
+          ((__POINTER *)result__MVS)[ 0]=(void *)((unsigned long)((__POINTER *)next__KVS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__MVS=next__KVS;
         };
       };
-      ptr__3LS=result__ZVS;
+      ptr__KLS=result__MVS;
     } else {
-      t__DMS=((__UINTEGER_32 )typ_id__4LS);
-      a__EMS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__CWS=(__UINTEGER_32)((__UINTEGER_32)(sz__5LS + a__EMS) & (__UINTEGER_32)(~ a__EMS));
-      ptr_table__5VS=((__POINTER )(&(table_type[(t__DMS)])));
-      lab_type__BWS=(__UINTEGER_32)(t__DMS |  1);
-      next__4VS=((__POINTER )(NULL));
-      result__AWS=((__POINTER *)ptr_table__5VS)[ 0];
-      if ((result__AWS == (void *)NULL)) {
-        result__AWS=new_lab__2SC(lab_type__BWS);
-        next__4VS=(void *)((unsigned long)result__AWS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CWS)));
-        ((__POINTER *)next__4VS)[ 0]=NULL;
-        ((__POINTER *)ptr_table__5VS)[ 0]=next__4VS;
+      t__QLS=((__UINTEGER_32 )typ_id__LLS);
+      a__RLS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__VVS=(__UINTEGER_32)((__UINTEGER_32)(sz__MLS + a__RLS) & (__UINTEGER_32)(~ a__RLS));
+      ptr_table__SVS=((__POINTER )(&(table_type[(t__QLS)])));
+      lab_type__UVS=(__UINTEGER_32)(t__QLS |  1);
+      next__RVS=((__POINTER )(NULL));
+      result__TVS=((__POINTER *)ptr_table__SVS)[ 0];
+      if ((result__TVS == (void *)NULL)) {
+        result__TVS=new_lab__IQC(lab_type__UVS);
+        next__RVS=(void *)((unsigned long)result__TVS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VVS)));
+        ((__POINTER *)next__RVS)[ 0]=NULL;
+        ((__POINTER *)ptr_table__SVS)[ 0]=next__RVS;
       } else {
-        next__4VS=((__POINTER *)result__AWS)[ 0];
-        if ((next__4VS == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AWS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__CWS <<  1)) <=  4096)) {
-            next__4VS=(void *)((unsigned long)result__AWS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CWS)));
+        next__RVS=((__POINTER *)result__TVS)[ 0];
+        if ((next__RVS == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TVS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__VVS <<  1)) <=  4096)) {
+            next__RVS=(void *)((unsigned long)result__TVS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VVS)));
           } else {
-            next__4VS=new_lab__2SC(lab_type__BWS);
+            next__RVS=new_lab__IQC(lab_type__UVS);
           };
-          ((__POINTER *)next__4VS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__5VS)[ 0]=next__4VS;
+          ((__POINTER *)next__RVS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__SVS)[ 0]=next__RVS;
         } else {
-          ((__POINTER *)result__AWS)[ 0]=(void *)((unsigned long)((__POINTER *)next__4VS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__AWS=next__4VS;
+          ((__POINTER *)result__TVS)[ 0]=(void *)((unsigned long)((__POINTER *)next__RVS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__TVS=next__RVS;
         };
       };
-      ptr__3LS=result__AWS;
+      ptr__KLS=result__TVS;
     };
-    result__2LS=((__STRING *)ptr__3LS);
-    *(result__2LS) = *(STRING__);
+    result__JLS=((__STRING *)ptr__KLS);
+    *(result__JLS) = *(STRING__);
   };
-  Self__0LS=((__STRING *)result__2LS);
-  if ((needed_capacity__1LS >  0)) {
-    if ((Self__0LS->capacity__OED < needed_capacity__1LS)) {
-      Self__0LS->storage__XED=create__HGH(needed_capacity__1LS);
-      Self__0LS->capacity__OED=needed_capacity__1LS;
+  Self__HLS=((__STRING *)result__JLS);
+  if ((needed_capacity__ILS >  0)) {
+    if ((Self__HLS->capacity__3BD < needed_capacity__ILS)) {
+      Self__HLS->storage__0CD=create__AIH(needed_capacity__ILS);
+      Self__HLS->capacity__3BD=needed_capacity__ILS;
     };
   };
-  Self__0LS->count__CB= 0;
-  copy__JHD(result__2LS,str__D5R);
-  if (((void *)system__FE == (void *)(&__string_27))) {
-    Self__FWS=((__STRING *)result__2LS);
-    __tmp__GWS=Self__FWS->storage__XED;
-    __tmp__HWS=(__INTEGER)(Self__FWS->count__CB -  1);
-    Self__IWS=((__CHARACTER *)__tmp__GWS);
-    Self__JWS=__tmp__HWS;
-    while ((Self__JWS >=  0)) {
-      if (('\\' == Self__IWS[Self__JWS])) {
-        Self__IWS[Self__JWS]='/';
+  Self__HLS->count__CB= 0;
+  copy__AFD(result__JLS,str__M3R);
+  if (((void *)system__FE == (void *)(&__string_24))) {
+    replace_all__with__BMD(result__JLS);
+  };
+  Self__HHD=((__STRING *)result__JLS);
+  i__JHD=Self__HHD->count__CB;
+  j__KHD=((__STRING_CONSTANT *)(&__string_46))->count__AD;
+  new_count__YVS=(__INTEGER)(i__JHD + j__KHD);
+  if ((! (new_count__YVS <= Self__HHD->count__CB))) {
+    if ((Self__HHD->capacity__3BD < new_count__YVS)) {
+      if ((Self__HHD->capacity__3BD ==  0)) {
+        Self__HHD->storage__0CD=create__AIH(new_count__YVS);
+      } else {
+        Self__HHD->storage__0CD=realloc__with__3IH(Self__HHD->storage__0CD,Self__HHD->capacity__3BD,new_count__YVS);
+      };
+      Self__HHD->capacity__3BD=new_count__YVS;
+    } else {
+      Self__2VS=((__CHARACTER *)Self__HHD->storage__0CD);
+      lower__0VS=Self__HHD->count__CB;
+      upper__3VS=(__INTEGER)(new_count__YVS -  1);
+      Self__1VS=lower__0VS;
+      while ((Self__1VS <= upper__3VS)) {
+        Self__2VS[Self__1VS]='\0';
+        Self__1VS=(__INTEGER)(Self__1VS +  1);
       };
-      Self__JWS=(__INTEGER)(Self__JWS -  1);
     };
   };
-  Self__QJD=((__STRING *)result__2LS);
-  i__SJD=Self__QJD->count__CB;
-  j__TJD=((__STRING_CONSTANT *)(&__string_49))->count__AD;
-  resize__LFE(Self__QJD,(__INTEGER)(i__SJD + j__TJD));
-  if (((i__SJD >  0) && (j__TJD >  0))) {
-    move__to__by__3NF(Self__QJD->storage__XED, 0,(__INTEGER)(i__SJD -  1),j__TJD);
+  Self__HHD->count__CB=new_count__YVS;
+  if (((i__JHD >  0) && (j__KHD >  0))) {
+    move__to__by__2LF(Self__HHD->storage__0CD, 0,(__INTEGER)(i__JHD -  1),j__KHD);
   };
-  Self__GDS=((__CHARACTER *)Self__QJD->storage__XED);
-  model__HDS=((__STRING_CONSTANT *)(&__string_49))->storage__KW;
-  Self__FDS=(__INTEGER)(j__TJD -  1);
-  while ((Self__FDS >=  0)) {
-    Self__GDS[Self__FDS]=((__CHARACTER *)model__HDS)[Self__FDS];
-    Self__FDS=(__INTEGER)(Self__FDS -  1);
+  Self__BWS=((__CHARACTER *)Self__HHD->storage__0CD);
+  model__CWS=((__STRING_CONSTANT *)(&__string_46))->storage__0ZB;
+  Self__AWS=(__INTEGER)(j__KHD -  1);
+  while ((Self__AWS >=  0)) {
+    Self__BWS[Self__AWS]=((__CHARACTER *)model__CWS)[Self__AWS];
+    Self__AWS=(__INTEGER)(Self__AWS -  1);
   };
-  append__XKD(result__2LS,(&__string_50));
-  update__idf__with__confirmation__D0((&__string_51),(&__string_52),result__2LS,FALSE__);
+  append__OID(result__JLS,(&__string_47));
+  update__idf__with__confirmation__DZ((&__string_48),(&__string_49),result__JLS,FALSE__);
   fputc((int)('\n'),stdout);
-  update__idf__with__confirmation__D0((&__string_53),(&__string_52),result__2LS,FALSE__);
+  update__idf__with__confirmation__DZ((&__string_50),(&__string_49),result__JLS,FALSE__);
   fputc((int)('\n'),stdout);
-  step_count__0C=(__INTEGER)(step_count__0C +  1);
-  print__PB((&__string_4));
-  Self__QWS=step_count__0C;
-  if ((step_count__0C ==  0)) {
-    fputc((int)('0'),stdout);
-    __tmp__PWS=TRUE__;
+  title__XC((&__string_51));
+  if ((question__E3((&__string_52)) == 'n')) {
+    print__PB((&__string_53));
   } else {
-    __tmp__PWS=FALSE__;
-  };
-  if ((! __tmp__PWS)) {
-    if ((step_count__0C <  0)) {
-      fputc((int)('-'),stdout);
-      print_positif__PCL((__INTEGER)(- step_count__0C));
+    result__VLS=NULL;
+    ptr__WLS=((__POINTER )(NULL));
+    typ_id__XLS= 0;
+    sz__YLS=((__UINTEGER_32 )sizeof(__STRING));
+    if ((sz__YLS ==  0)) {
+      result__VLS=STRING__;
     } else {
-      print_positif__PCL(Self__QWS);
-    };
-  };
-  fputc((int)('/'),stdout);
-  print_positif__PCL( 10);
-  print__PB((&__string_5));
-  print__PB((&__string_54));
-  fputc((int)('\n'),stdout);
-  Self__MWS= 1;
-  limit_up__NWS=(__INTEGER)(((__STRING_CONSTANT *)(&__string_54))->count__AD +  11);
-  while ((Self__MWS <= limit_up__NWS)) {
-    print__PB((&__string_7));
-    Self__MWS=(__INTEGER)(Self__MWS +  1);
-  };
-  fputc((int)('\n'),stdout);
-  result__FMS='\0';
-  print__PB((&__string_55));
-  print__PB((&__string_56));
-  while (((result__FMS != 'y') && (result__FMS != 'n'))) {
-    result__FMS=((__CHARACTER )(fgetc(stdin)));
-  };
-  if ((result__FMS == 'n')) {
-    print__PB((&__string_57));
-  } else {
-    result__LMS=NULL;
-    ptr__MMS=((__POINTER )(NULL));
-    typ_id__NMS= 0;
-    sz__OMS=((__UINTEGER_32 )sizeof(__STRING));
-    if ((sz__OMS ==  0)) {
-      result__LMS=STRING__;
-    } else {
-      typ_id__NMS=-1;
-      clone_allocation_size__VU=(__UINTEGER_32)(clone_allocation_size__VU + sz__OMS);
-      if ((typ_id__NMS == (__INTEGER)(-  1))) {
-        a__QMS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__RMS=(__UINTEGER_32)((__UINTEGER_32)(sz__OMS + a__QMS) & (__UINTEGER_32)(~ a__QMS));
-        ptr_table__UWS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RMS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__TWS=((__POINTER )(NULL));
-        result__VWS=((__POINTER *)ptr_table__UWS)[ 0];
-        if ((result__VWS == (void *)NULL)) {
-          result__VWS=new_lab__2SC(new_size__RMS);
-          next__TWS=(void *)((unsigned long)result__VWS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RMS)));
-          ((__POINTER *)next__TWS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UWS)[ 0]=next__TWS;
+      typ_id__XLS=-1;
+      clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__YLS);
+      if ((typ_id__XLS == (__INTEGER)(-  1))) {
+        a__0LS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__1LS=(__UINTEGER_32)((__UINTEGER_32)(sz__YLS + a__0LS) & (__UINTEGER_32)(~ a__0LS));
+        ptr_table__FWS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1LS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__EWS=((__POINTER )(NULL));
+        result__GWS=((__POINTER *)ptr_table__FWS)[ 0];
+        if ((result__GWS == (void *)NULL)) {
+          result__GWS=new_lab__IQC(new_size__1LS);
+          next__EWS=(void *)((unsigned long)result__GWS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1LS)));
+          ((__POINTER *)next__EWS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__FWS)[ 0]=next__EWS;
         } else {
-          next__TWS=((__POINTER *)result__VWS)[ 0];
-          if ((next__TWS == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VWS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__RMS <<  1)) <=  4096)) {
-              next__TWS=(void *)((unsigned long)result__VWS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RMS)));
+          next__EWS=((__POINTER *)result__GWS)[ 0];
+          if ((next__EWS == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GWS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__1LS <<  1)) <=  4096)) {
+              next__EWS=(void *)((unsigned long)result__GWS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1LS)));
             } else {
-              next__TWS=new_lab__2SC(new_size__RMS);
+              next__EWS=new_lab__IQC(new_size__1LS);
             };
-            ((__POINTER *)next__TWS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__UWS)[ 0]=next__TWS;
+            ((__POINTER *)next__EWS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__FWS)[ 0]=next__EWS;
           } else {
-            ((__POINTER *)result__VWS)[ 0]=(void *)((unsigned long)((__POINTER *)next__TWS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__VWS=next__TWS;
+            ((__POINTER *)result__GWS)[ 0]=(void *)((unsigned long)((__POINTER *)next__EWS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__GWS=next__EWS;
           };
         };
-        ptr__MMS=result__VWS;
+        ptr__WLS=result__GWS;
       } else {
-        t__SMS=((__UINTEGER_32 )typ_id__NMS);
-        a__TMS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__4WS=(__UINTEGER_32)((__UINTEGER_32)(sz__OMS + a__TMS) & (__UINTEGER_32)(~ a__TMS));
-        ptr_table__1WS=((__POINTER )(&(table_type[(t__SMS)])));
-        lab_type__3WS=(__UINTEGER_32)(t__SMS |  1);
-        next__0WS=((__POINTER )(NULL));
-        result__2WS=((__POINTER *)ptr_table__1WS)[ 0];
-        if ((result__2WS == (void *)NULL)) {
-          result__2WS=new_lab__2SC(lab_type__3WS);
-          next__0WS=(void *)((unsigned long)result__2WS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4WS)));
-          ((__POINTER *)next__0WS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__1WS)[ 0]=next__0WS;
+        t__2LS=((__UINTEGER_32 )typ_id__XLS);
+        a__3LS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__PWS=(__UINTEGER_32)((__UINTEGER_32)(sz__YLS + a__3LS) & (__UINTEGER_32)(~ a__3LS));
+        ptr_table__MWS=((__POINTER )(&(table_type[(t__2LS)])));
+        lab_type__OWS=(__UINTEGER_32)(t__2LS |  1);
+        next__LWS=((__POINTER )(NULL));
+        result__NWS=((__POINTER *)ptr_table__MWS)[ 0];
+        if ((result__NWS == (void *)NULL)) {
+          result__NWS=new_lab__IQC(lab_type__OWS);
+          next__LWS=(void *)((unsigned long)result__NWS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PWS)));
+          ((__POINTER *)next__LWS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__MWS)[ 0]=next__LWS;
         } else {
-          next__0WS=((__POINTER *)result__2WS)[ 0];
-          if ((next__0WS == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2WS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__4WS <<  1)) <=  4096)) {
-              next__0WS=(void *)((unsigned long)result__2WS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4WS)));
+          next__LWS=((__POINTER *)result__NWS)[ 0];
+          if ((next__LWS == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NWS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__PWS <<  1)) <=  4096)) {
+              next__LWS=(void *)((unsigned long)result__NWS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PWS)));
             } else {
-              next__0WS=new_lab__2SC(lab_type__3WS);
+              next__LWS=new_lab__IQC(lab_type__OWS);
             };
-            ((__POINTER *)next__0WS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1WS)[ 0]=next__0WS;
+            ((__POINTER *)next__LWS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__MWS)[ 0]=next__LWS;
           } else {
-            ((__POINTER *)result__2WS)[ 0]=(void *)((unsigned long)((__POINTER *)next__0WS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__2WS=next__0WS;
+            ((__POINTER *)result__NWS)[ 0]=(void *)((unsigned long)((__POINTER *)next__LWS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__NWS=next__LWS;
           };
         };
-        ptr__MMS=result__2WS;
+        ptr__WLS=result__NWS;
       };
-      result__LMS=((__STRING *)ptr__MMS);
-      *(result__LMS) = *(STRING__);
+      result__VLS=((__STRING *)ptr__WLS);
+      *(result__VLS) = *(STRING__);
     };
-    Self__JMS=((__STRING *)result__LMS);
-    if ((Self__JMS->capacity__OED <  100)) {
-      Self__JMS->storage__XED=create__HGH( 100);
-      Self__JMS->capacity__OED= 100;
+    Self__TLS=((__STRING *)result__VLS);
+    if ((Self__TLS->capacity__3BD <  100)) {
+      Self__TLS->storage__0CD=create__AIH( 100);
+      Self__TLS->capacity__3BD= 100;
     };
-    Self__JMS->count__CB= 0;
+    Self__TLS->count__CB= 0;
     if (((void *)path_home__KB == (void *)NULL)) {
-      copy__JHD(result__LMS,(&__string_58));
+      copy__AFD(result__VLS,(&__string_54));
     } else {
-      copy__JHD(result__LMS,path_home__KB);
-    };
-    append__XKD(result__LMS,(&__string_59));
-    needed_capacity__WMS=((__STRING_CONSTANT *)(&__string_60))->count__AD;
-    result__XMS=NULL;
-    ptr__YMS=((__POINTER )(NULL));
-    typ_id__ZMS= 0;
-    sz__0MS=((__UINTEGER_32 )sizeof(__STRING));
-    if ((sz__0MS ==  0)) {
-      result__XMS=STRING__;
+      copy__AFD(result__VLS,path_home__KB);
+    };
+    append__OID(result__VLS,(&__string_55));
+    needed_capacity__AMS=((__STRING_CONSTANT *)(&__string_56))->count__AD;
+    result__BMS=NULL;
+    ptr__CMS=((__POINTER )(NULL));
+    typ_id__DMS= 0;
+    sz__EMS=((__UINTEGER_32 )sizeof(__STRING));
+    if ((sz__EMS ==  0)) {
+      result__BMS=STRING__;
     } else {
-      typ_id__ZMS=-1;
-      clone_allocation_size__VU=(__UINTEGER_32)(clone_allocation_size__VU + sz__0MS);
-      if ((typ_id__ZMS == (__INTEGER)(-  1))) {
-        a__2MS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__3MS=(__UINTEGER_32)((__UINTEGER_32)(sz__0MS + a__2MS) & (__UINTEGER_32)(~ a__2MS));
-        ptr_table__CXS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3MS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__BXS=((__POINTER )(NULL));
-        result__DXS=((__POINTER *)ptr_table__CXS)[ 0];
-        if ((result__DXS == (void *)NULL)) {
-          result__DXS=new_lab__2SC(new_size__3MS);
-          next__BXS=(void *)((unsigned long)result__DXS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3MS)));
-          ((__POINTER *)next__BXS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__CXS)[ 0]=next__BXS;
+      typ_id__DMS=-1;
+      clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__EMS);
+      if ((typ_id__DMS == (__INTEGER)(-  1))) {
+        a__GMS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__HMS=(__UINTEGER_32)((__UINTEGER_32)(sz__EMS + a__GMS) & (__UINTEGER_32)(~ a__GMS));
+        ptr_table__TWS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HMS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__SWS=((__POINTER )(NULL));
+        result__UWS=((__POINTER *)ptr_table__TWS)[ 0];
+        if ((result__UWS == (void *)NULL)) {
+          result__UWS=new_lab__IQC(new_size__HMS);
+          next__SWS=(void *)((unsigned long)result__UWS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HMS)));
+          ((__POINTER *)next__SWS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__TWS)[ 0]=next__SWS;
         } else {
-          next__BXS=((__POINTER *)result__DXS)[ 0];
-          if ((next__BXS == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DXS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__3MS <<  1)) <=  4096)) {
-              next__BXS=(void *)((unsigned long)result__DXS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3MS)));
+          next__SWS=((__POINTER *)result__UWS)[ 0];
+          if ((next__SWS == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UWS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__HMS <<  1)) <=  4096)) {
+              next__SWS=(void *)((unsigned long)result__UWS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HMS)));
             } else {
-              next__BXS=new_lab__2SC(new_size__3MS);
+              next__SWS=new_lab__IQC(new_size__HMS);
             };
-            ((__POINTER *)next__BXS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CXS)[ 0]=next__BXS;
+            ((__POINTER *)next__SWS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__TWS)[ 0]=next__SWS;
           } else {
-            ((__POINTER *)result__DXS)[ 0]=(void *)((unsigned long)((__POINTER *)next__BXS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__DXS=next__BXS;
+            ((__POINTER *)result__UWS)[ 0]=(void *)((unsigned long)((__POINTER *)next__SWS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__UWS=next__SWS;
           };
         };
-        ptr__YMS=result__DXS;
+        ptr__CMS=result__UWS;
       } else {
-        t__4MS=((__UINTEGER_32 )typ_id__ZMS);
-        a__5MS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__MXS=(__UINTEGER_32)((__UINTEGER_32)(sz__0MS + a__5MS) & (__UINTEGER_32)(~ a__5MS));
-        ptr_table__JXS=((__POINTER )(&(table_type[(t__4MS)])));
-        lab_type__LXS=(__UINTEGER_32)(t__4MS |  1);
-        next__IXS=((__POINTER )(NULL));
-        result__KXS=((__POINTER *)ptr_table__JXS)[ 0];
-        if ((result__KXS == (void *)NULL)) {
-          result__KXS=new_lab__2SC(lab_type__LXS);
-          next__IXS=(void *)((unsigned long)result__KXS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MXS)));
-          ((__POINTER *)next__IXS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__JXS)[ 0]=next__IXS;
+        t__IMS=((__UINTEGER_32 )typ_id__DMS);
+        a__JMS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__3WS=(__UINTEGER_32)((__UINTEGER_32)(sz__EMS + a__JMS) & (__UINTEGER_32)(~ a__JMS));
+        ptr_table__0WS=((__POINTER )(&(table_type[(t__IMS)])));
+        lab_type__2WS=(__UINTEGER_32)(t__IMS |  1);
+        next__ZWS=((__POINTER )(NULL));
+        result__1WS=((__POINTER *)ptr_table__0WS)[ 0];
+        if ((result__1WS == (void *)NULL)) {
+          result__1WS=new_lab__IQC(lab_type__2WS);
+          next__ZWS=(void *)((unsigned long)result__1WS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3WS)));
+          ((__POINTER *)next__ZWS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__0WS)[ 0]=next__ZWS;
         } else {
-          next__IXS=((__POINTER *)result__KXS)[ 0];
-          if ((next__IXS == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KXS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__MXS <<  1)) <=  4096)) {
-              next__IXS=(void *)((unsigned long)result__KXS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MXS)));
+          next__ZWS=((__POINTER *)result__1WS)[ 0];
+          if ((next__ZWS == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1WS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__3WS <<  1)) <=  4096)) {
+              next__ZWS=(void *)((unsigned long)result__1WS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3WS)));
             } else {
-              next__IXS=new_lab__2SC(lab_type__LXS);
+              next__ZWS=new_lab__IQC(lab_type__2WS);
             };
-            ((__POINTER *)next__IXS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__JXS)[ 0]=next__IXS;
+            ((__POINTER *)next__ZWS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__0WS)[ 0]=next__ZWS;
           } else {
-            ((__POINTER *)result__KXS)[ 0]=(void *)((unsigned long)((__POINTER *)next__IXS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__KXS=next__IXS;
+            ((__POINTER *)result__1WS)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZWS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__1WS=next__ZWS;
           };
         };
-        ptr__YMS=result__KXS;
+        ptr__CMS=result__1WS;
       };
-      result__XMS=((__STRING *)ptr__YMS);
-      *(result__XMS) = *(STRING__);
+      result__BMS=((__STRING *)ptr__CMS);
+      *(result__BMS) = *(STRING__);
     };
-    Self__VMS=((__STRING *)result__XMS);
-    if ((needed_capacity__WMS >  0)) {
-      if ((Self__VMS->capacity__OED < needed_capacity__WMS)) {
-        Self__VMS->storage__XED=create__HGH(needed_capacity__WMS);
-        Self__VMS->capacity__OED=needed_capacity__WMS;
+    Self__5LS=((__STRING *)result__BMS);
+    if ((needed_capacity__AMS >  0)) {
+      if ((Self__5LS->capacity__3BD < needed_capacity__AMS)) {
+        Self__5LS->storage__0CD=create__AIH(needed_capacity__AMS);
+        Self__5LS->capacity__3BD=needed_capacity__AMS;
       };
     };
-    Self__VMS->count__CB= 0;
-    copy__JHD(result__XMS,(&__string_60));
-    append__XKD(result__XMS,(&__string_61));
-    append__XKD(result__XMS,path_current__GB);
-    if (((void *)system__FE == (void *)(&__string_27))) {
-      Self__LOD=((__STRING *)result__XMS);
-      __tmp__QOD=Self__LOD->storage__XED;
-      __tmp__TOD=(__INTEGER)(Self__LOD->count__CB -  1);
-      Self__IUJ=((__CHARACTER *)__tmp__QOD);
-      Self__EEK=__tmp__TOD;
-      while ((Self__EEK >=  0)) {
-        if (('\\' == Self__IUJ[Self__EEK])) {
-          Self__IUJ[Self__EEK]='/';
-        };
-        Self__EEK=(__INTEGER)(Self__EEK -  1);
-      };
+    Self__5LS->count__CB= 0;
+    copy__AFD(result__BMS,(&__string_56));
+    append__OID(result__BMS,(&__string_57));
+    append__OID(result__BMS,path_current__GB);
+    if (((void *)system__FE == (void *)(&__string_24))) {
+      replace_all__with__BMD(result__BMS);
     };
-    append__XKD(result__XMS,(&__string_62));
-    append__XKD(result__XMS,(&__string_63));
-    update__idf__with__confirmation__D0(result__LMS,(&__string_60),result__XMS,TRUE__);
+    append__OID(result__BMS,(&__string_58));
+    append__OID(result__BMS,(&__string_59));
+    update__idf__with__confirmation__DZ(result__VLS,(&__string_56),result__BMS,TRUE__);
   };
-  step_count__0C=(__INTEGER)(step_count__0C +  1);
-  print__PB((&__string_4));
-  Self__UXS=step_count__0C;
-  if ((step_count__0C ==  0)) {
-    fputc((int)('0'),stdout);
-    __tmp__TXS=TRUE__;
+  title__XC((&__string_60));
+  if (((void *)system__FE == (void *)(&__string_24))) {
+    print__PB((&__string_61));
   } else {
-    __tmp__TXS=FALSE__;
-  };
-  if ((! __tmp__TXS)) {
-    if ((step_count__0C <  0)) {
-      fputc((int)('-'),stdout);
-      print_positif__PCL((__INTEGER)(- step_count__0C));
+    if ((question__E3((&__string_62)) == 'n')) {
+      print__PB((&__string_63));
     } else {
-      print_positif__PCL(Self__UXS);
-    };
-  };
-  fputc((int)('/'),stdout);
-  print_positif__PCL( 10);
-  print__PB((&__string_5));
-  print__PB((&__string_64));
-  fputc((int)('\n'),stdout);
-  Self__QXS= 1;
-  limit_up__RXS=(__INTEGER)(((__STRING_CONSTANT *)(&__string_64))->count__AD +  11);
-  while ((Self__QXS <= limit_up__RXS)) {
-    print__PB((&__string_7));
-    Self__QXS=(__INTEGER)(Self__QXS +  1);
-  };
-  fputc((int)('\n'),stdout);
-  if (((void *)system__FE == (void *)(&__string_27))) {
-    print__PB((&__string_65));
-  } else {
-    result__ANS='\0';
-    print__PB((&__string_66));
-    print__PB((&__string_56));
-    while (((result__ANS != 'y') && (result__ANS != 'n'))) {
-      result__ANS=((__CHARACTER )(fgetc(stdin)));
-    };
-    if ((result__ANS == 'n')) {
+      execute_command__X4((&__string_64));
+      copy__AFD(result__RGS,(&__string_65));
+      print__PB((&__string_66));
+      put_string__XR(((__STRING *)result__RGS));
       print__PB((&__string_67));
-    } else {
-      execute_command__X5((&__string_68));
-      copy__JHD(result__QIS,(&__string_69));
-      print__PB((&__string_70));
-      put_string__XS(((__STRING *)result__QIS));
-      print__PB((&__string_71));
-      if ((execute_command__X5(result__QIS) !=  0)) {
-        print__PB((&__string_72));
+      if ((execute_command__X4(result__RGS) !=  0)) {
+        print__PB((&__string_68));
       } else {
-        print__PB((&__string_73));
+        print__PB((&__string_69));
       };
     };
     fputc((int)('\n'),stdout);
   };
-  step_count__0C=(__INTEGER)(step_count__0C +  1);
-  print__PB((&__string_4));
-  Self__2XS=step_count__0C;
-  if ((step_count__0C ==  0)) {
-    fputc((int)('0'),stdout);
-    __tmp__1XS=TRUE__;
-  } else {
-    __tmp__1XS=FALSE__;
-  };
-  if ((! __tmp__1XS)) {
-    if ((step_count__0C <  0)) {
-      fputc((int)('-'),stdout);
-      print_positif__PCL((__INTEGER)(- step_count__0C));
-    } else {
-      print_positif__PCL(Self__2XS);
-    };
-  };
-  fputc((int)('/'),stdout);
-  print_positif__PCL( 10);
-  print__PB((&__string_5));
-  print__PB((&__string_74));
-  fputc((int)('\n'),stdout);
-  Self__YXS= 1;
-  limit_up__ZXS=(__INTEGER)(((__STRING_CONSTANT *)(&__string_74))->count__AD +  11);
-  while ((Self__YXS <= limit_up__ZXS)) {
-    print__PB((&__string_7));
-    Self__YXS=(__INTEGER)(Self__YXS +  1);
-  };
-  fputc((int)('\n'),stdout);
-  if (((void *)system__FE == (void *)(&__string_27))) {
-    print__PB((&__string_75));
+  title__XC((&__string_70));
+  char__WM='\0';
+  if (((void *)system__FE == (void *)(&__string_24))) {
+    print__PB((&__string_71));
   } else {
-    result__DNS='\0';
-    print__PB((&__string_76));
-    print__PB((&__string_56));
-    while (((result__DNS != 'y') && (result__DNS != 'n'))) {
-      result__DNS=((__CHARACTER )(fgetc(stdin)));
-    };
-    if ((result__DNS == 'n')) {
-      print__PB((&__string_77));
+    char__WM=question__E3((&__string_72));
+    if ((char__WM == 'n')) {
+      print__PB((&__string_73));
     } else {
-      execute_command__X5((&__string_78));
-      execute_command__X5((&__string_79));
-      execute_command__X5((&__string_80));
-      execute_command__X5((&__string_81));
-      copy__JHD(result__QIS,(&__string_82));
-      print__PB((&__string_70));
-      put_string__XS(((__STRING *)result__QIS));
-      print__PB((&__string_71));
-      if ((execute_command__X5(result__QIS) !=  0)) {
-        print__PB((&__string_83));
-      } else {
-        print__PB((&__string_73));
-      };
-      copy__JHD(result__QIS,(&__string_84));
-      print__PB((&__string_70));
-      put_string__XS(((__STRING *)result__QIS));
-      print__PB((&__string_71));
-      if ((execute_command__X5(result__QIS) !=  0)) {
-        print__PB((&__string_83));
-      } else {
-        print__PB((&__string_73));
-      };
-      copy__JHD(result__QIS,(&__string_85));
-      print__PB((&__string_70));
-      put_string__XS(((__STRING *)result__QIS));
-      print__PB((&__string_71));
-      if ((execute_command__X5(result__QIS) !=  0)) {
-        print__PB((&__string_83));
+      execute_command__X4((&__string_74));
+      execute_command__X4((&__string_75));
+      execute_command__X4((&__string_76));
+      execute_command__X4((&__string_77));
+      copy__AFD(result__RGS,(&__string_78));
+      print__PB((&__string_66));
+      put_string__XR(((__STRING *)result__RGS));
+      print__PB((&__string_67));
+      if ((execute_command__X4(result__RGS) !=  0)) {
+        print__PB((&__string_79));
       } else {
-        print__PB((&__string_73));
-      };
-      copy__JHD(result__QIS,(&__string_86));
-      print__PB((&__string_70));
-      put_string__XS(((__STRING *)result__QIS));
-      print__PB((&__string_71));
-      if ((execute_command__X5(result__QIS) !=  0)) {
-        print__PB((&__string_83));
+        print__PB((&__string_69));
+      };
+      copy__AFD(result__RGS,(&__string_80));
+      print__PB((&__string_66));
+      put_string__XR(((__STRING *)result__RGS));
+      print__PB((&__string_67));
+      if ((execute_command__X4(result__RGS) !=  0)) {
+        print__PB((&__string_79));
       } else {
-        print__PB((&__string_73));
-      };
-      result__GNS='\0';
-      print__PB((&__string_87));
-      print__PB((&__string_56));
-      while (((result__GNS != 'y') && (result__GNS != 'n'))) {
-        result__GNS=((__CHARACTER )(fgetc(stdin)));
-      };
-      if ((result__GNS == 'n')) {
-        result__5T=NULL;
-        ptr__AU=((__POINTER )(NULL));
-        typ_id__HU= 0;
-        sz__EU=((__UINTEGER_32 )sizeof(__STRING));
-        if ((sz__EU ==  0)) {
-          result__5T=STRING__;
+        print__PB((&__string_69));
+      };
+      char__WM=question__E3((&__string_81));
+      if ((char__WM == 'n')) {
+        result__5S=NULL;
+        ptr__AT=((__POINTER )(NULL));
+        typ_id__HT= 0;
+        sz__ET=((__UINTEGER_32 )sizeof(__STRING));
+        if ((sz__ET ==  0)) {
+          result__5S=STRING__;
         } else {
-          typ_id__HU=-1;
-          clone_allocation_size__VU=(__UINTEGER_32)(clone_allocation_size__VU + sz__EU);
-          if ((typ_id__HU == (__INTEGER)(-  1))) {
-            a__RDS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__SDS=(__UINTEGER_32)((__UINTEGER_32)(sz__EU + a__RDS) & (__UINTEGER_32)(~ a__RDS));
-            ptr_table__AYS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SDS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-            next__5XS=((__POINTER )(NULL));
-            result__BYS=((__POINTER *)ptr_table__AYS)[ 0];
-            if ((result__BYS == (void *)NULL)) {
-              result__BYS=new_lab__2SC(new_size__SDS);
-              next__5XS=(void *)((unsigned long)result__BYS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SDS)));
-              ((__POINTER *)next__5XS)[ 0]=NULL;
-              ((__POINTER *)ptr_table__AYS)[ 0]=next__5XS;
+          typ_id__HT=-1;
+          clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__ET);
+          if ((typ_id__HT == (__INTEGER)(-  1))) {
+            a__QBS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__RBS=(__UINTEGER_32)((__UINTEGER_32)(sz__ET + a__QBS) & (__UINTEGER_32)(~ a__QBS));
+            ptr_table__BXS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RBS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+            next__AXS=((__POINTER )(NULL));
+            result__CXS=((__POINTER *)ptr_table__BXS)[ 0];
+            if ((result__CXS == (void *)NULL)) {
+              result__CXS=new_lab__IQC(new_size__RBS);
+              next__AXS=(void *)((unsigned long)result__CXS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RBS)));
+              ((__POINTER *)next__AXS)[ 0]=NULL;
+              ((__POINTER *)ptr_table__BXS)[ 0]=next__AXS;
             } else {
-              next__5XS=((__POINTER *)result__BYS)[ 0];
-              if ((next__5XS == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BYS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__SDS <<  1)) <=  4096)) {
-                  next__5XS=(void *)((unsigned long)result__BYS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SDS)));
+              next__AXS=((__POINTER *)result__CXS)[ 0];
+              if ((next__AXS == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CXS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__RBS <<  1)) <=  4096)) {
+                  next__AXS=(void *)((unsigned long)result__CXS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RBS)));
                 } else {
-                  next__5XS=new_lab__2SC(new_size__SDS);
+                  next__AXS=new_lab__IQC(new_size__RBS);
                 };
-                ((__POINTER *)next__5XS)[ 0]=NULL;
-                ((__POINTER *)ptr_table__AYS)[ 0]=next__5XS;
+                ((__POINTER *)next__AXS)[ 0]=NULL;
+                ((__POINTER *)ptr_table__BXS)[ 0]=next__AXS;
               } else {
-                ((__POINTER *)result__BYS)[ 0]=(void *)((unsigned long)((__POINTER *)next__5XS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__BYS=next__5XS;
+                ((__POINTER *)result__CXS)[ 0]=(void *)((unsigned long)((__POINTER *)next__AXS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__CXS=next__AXS;
               };
             };
-            ptr__AU=result__BYS;
+            ptr__AT=result__CXS;
           } else {
-            t__B0B=((__UINTEGER_32 )typ_id__HU);
-            a__KAS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-            new_size__AAC=(__UINTEGER_32)((__UINTEGER_32)(sz__EU + a__KAS) & (__UINTEGER_32)(~ a__KAS));
-            ptr_table__BAC=((__POINTER )(&(table_type[(t__B0B)])));
-            lab_type__CAC=(__UINTEGER_32)(t__B0B |  1);
-            next__GAC=((__POINTER )(NULL));
-            result__EAC=((__POINTER *)ptr_table__BAC)[ 0];
-            if ((result__EAC == (void *)NULL)) {
-              result__EAC=new_lab__2SC(lab_type__CAC);
-              next__GAC=(void *)((unsigned long)result__EAC - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AAC)));
-              ((__POINTER *)next__GAC)[ 0]=NULL;
-              ((__POINTER *)ptr_table__BAC)[ 0]=next__GAC;
+            t__JYB=((__UINTEGER_32 )typ_id__HT);
+            a__F5R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+            new_size__J4B=(__UINTEGER_32)((__UINTEGER_32)(sz__ET + a__F5R) & (__UINTEGER_32)(~ a__F5R));
+            ptr_table__K4B=((__POINTER )(&(table_type[(t__JYB)])));
+            lab_type__L4B=(__UINTEGER_32)(t__JYB |  1);
+            next__P4B=((__POINTER )(NULL));
+            result__N4B=((__POINTER *)ptr_table__K4B)[ 0];
+            if ((result__N4B == (void *)NULL)) {
+              result__N4B=new_lab__IQC(lab_type__L4B);
+              next__P4B=(void *)((unsigned long)result__N4B - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J4B)));
+              ((__POINTER *)next__P4B)[ 0]=NULL;
+              ((__POINTER *)ptr_table__K4B)[ 0]=next__P4B;
             } else {
-              next__GAC=((__POINTER *)result__EAC)[ 0];
-              if ((next__GAC == (void *)NULL)) {
-                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EAC - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__AAC <<  1)) <=  4096)) {
-                  next__GAC=(void *)((unsigned long)result__EAC - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AAC)));
+              next__P4B=((__POINTER *)result__N4B)[ 0];
+              if ((next__P4B == (void *)NULL)) {
+                if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N4B - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__J4B <<  1)) <=  4096)) {
+                  next__P4B=(void *)((unsigned long)result__N4B - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J4B)));
                 } else {
-                  next__GAC=new_lab__2SC(lab_type__CAC);
+                  next__P4B=new_lab__IQC(lab_type__L4B);
                 };
-                ((__POINTER *)next__GAC)[ 0]=NULL;
-                ((__POINTER *)ptr_table__BAC)[ 0]=next__GAC;
+                ((__POINTER *)next__P4B)[ 0]=NULL;
+                ((__POINTER *)ptr_table__K4B)[ 0]=next__P4B;
               } else {
-                ((__POINTER *)result__EAC)[ 0]=(void *)((unsigned long)((__POINTER *)next__GAC)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-                result__EAC=next__GAC;
+                ((__POINTER *)result__N4B)[ 0]=(void *)((unsigned long)((__POINTER *)next__P4B)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+                result__N4B=next__P4B;
               };
             };
-            ptr__AU=result__EAC;
+            ptr__AT=result__N4B;
           };
-          result__5T=((__STRING *)ptr__AU);
-          *(result__5T) = *(STRING__);
+          result__5S=((__STRING *)ptr__AT);
+          *(result__5S) = *(STRING__);
         };
-        Self__TID=((__STRING *)result__5T);
-        if ((Self__TID->capacity__OED <  100)) {
-          Self__TID->storage__XED=create__HGH( 100);
-          Self__TID->capacity__OED= 100;
+        Self__KGD=((__STRING *)result__5S);
+        if ((Self__KGD->capacity__3BD <  100)) {
+          Self__KGD->storage__0CD=create__AIH( 100);
+          Self__KGD->capacity__3BD= 100;
         };
-        Self__TID->count__CB= 0;
+        Self__KGD->count__CB= 0;
         if (((void *)path_home__KB == (void *)NULL)) {
-          copy__JHD(result__5T,(&__string_58));
+          copy__AFD(result__5S,(&__string_54));
         } else {
-          copy__JHD(result__5T,path_home__KB);
+          copy__AFD(result__5S,path_home__KB);
         };
-        append__XKD(result__5T,(&__string_88));
-        update__idf__with__confirmation__D0(result__5T,(&__string_89),(&__string_89),TRUE__);
+        append__OID(result__5S,(&__string_82));
+        update__idf__with__confirmation__DZ(result__5S,(&__string_83),(&__string_83),TRUE__);
       } else {
-        execute_command__X5((&__string_90));
-        execute_command__X5((&__string_91));
-        copy__JHD(result__QIS,(&__string_92));
-        print__PB((&__string_70));
-        put_string__XS(((__STRING *)result__QIS));
-        print__PB((&__string_71));
-        if ((execute_command__X5(result__QIS) !=  0)) {
-          print__PB((&__string_83));
+        copy__AFD(result__RGS,(&__string_84));
+        print__PB((&__string_66));
+        put_string__XR(((__STRING *)result__RGS));
+        print__PB((&__string_67));
+        if ((execute_command__X4(result__RGS) !=  0)) {
+          print__PB((&__string_79));
         } else {
-          print__PB((&__string_73));
+          print__PB((&__string_69));
         };
       };
     };
     fputc((int)('\n'),stdout);
   };
-  step_count__0C=(__INTEGER)(step_count__0C +  1);
-  print__PB((&__string_4));
-  Self__LYS=step_count__0C;
-  if ((step_count__0C ==  0)) {
-    fputc((int)('0'),stdout);
-    __tmp__KYS=TRUE__;
-  } else {
-    __tmp__KYS=FALSE__;
-  };
-  if ((! __tmp__KYS)) {
-    if ((step_count__0C <  0)) {
-      fputc((int)('-'),stdout);
-      print_positif__PCL((__INTEGER)(- step_count__0C));
-    } else {
-      print_positif__PCL(Self__LYS);
-    };
-  };
-  fputc((int)('/'),stdout);
-  print_positif__PCL( 10);
-  print__PB((&__string_5));
-  print__PB((&__string_93));
-  fputc((int)('\n'),stdout);
-  Self__HYS= 1;
-  limit_up__IYS=(__INTEGER)(((__STRING_CONSTANT *)(&__string_93))->count__AD +  11);
-  while ((Self__HYS <= limit_up__IYS)) {
-    print__PB((&__string_7));
-    Self__HYS=(__INTEGER)(Self__HYS +  1);
+  title__XC((&__string_85));
+  copy__AFD(result__RGS,(&__string_86));
+  append__OID(result__RGS,(&__string_87));
+  append__OID(result__RGS,(&__string_88));
+  append__OID(result__RGS,(&__string_87));
+  print__PB((&__string_89));
+  put_string__XR(((__STRING *)result__RGS));
+  print__PB((&__string_90));
+  if ((execute_command__X4(result__RGS) !=  0)) {
+    print__PB((&__string_91));
+    print__PB((&__string_87));
+    print__PB((&__string_92));
   };
   fputc((int)('\n'),stdout);
-  copy__JHD(result__QIS,(&__string_94));
-  append__XKD(result__QIS,(&__string_95));
-  append__XKD(result__QIS,(&__string_96));
-  append__XKD(result__QIS,(&__string_95));
-  print__PB((&__string_97));
-  put_string__XS(((__STRING *)result__QIS));
-  print__PB((&__string_98));
-  if ((execute_command__X5(result__QIS) !=  0)) {
-    print__PB((&__string_99));
-    print__PB((&__string_95));
-    print__PB((&__string_100));
+  title__XC((&__string_93));
+  copy__AFD(result__RGS,(&__string_86));
+  append__OID(result__RGS,(&__string_94));
+  append__OID(result__RGS,(&__string_88));
+  append__OID(result__RGS,(&__string_94));
+  print__PB((&__string_89));
+  put_string__XR(((__STRING *)result__RGS));
+  print__PB((&__string_90));
+  if ((execute_command__X4(result__RGS) !=  0)) {
+    print__PB((&__string_91));
+    print__PB((&__string_94));
+    print__PB((&__string_92));
   };
   fputc((int)('\n'),stdout);
-  step_count__0C=(__INTEGER)(step_count__0C +  1);
-  print__PB((&__string_4));
-  Self__UYS=step_count__0C;
-  if ((step_count__0C ==  0)) {
-    fputc((int)('0'),stdout);
-    __tmp__TYS=TRUE__;
+  title__XC((&__string_95));
+  if ((question__E3((&__string_96)) == 'n')) {
+    print__PB((&__string_97));
   } else {
-    __tmp__TYS=FALSE__;
-  };
-  if ((! __tmp__TYS)) {
-    if ((step_count__0C <  0)) {
-      fputc((int)('-'),stdout);
-      print_positif__PCL((__INTEGER)(- step_count__0C));
+    ((__STRING *)result__RGS)->count__CB= 0;
+    if (((void *)system__FE == (void *)(&__string_24))) {
+      copy__AFD(result__RGS,(&__string_98));
     } else {
-      print_positif__PCL(Self__UYS);
+      copy__AFD(result__RGS,(&__string_99));
     };
-  };
-  fputc((int)('/'),stdout);
-  print_positif__PCL( 10);
-  print__PB((&__string_5));
-  print__PB((&__string_101));
-  fputc((int)('\n'),stdout);
-  Self__QYS= 1;
-  limit_up__RYS=(__INTEGER)(((__STRING_CONSTANT *)(&__string_101))->count__AD +  11);
-  while ((Self__QYS <= limit_up__RYS)) {
-    print__PB((&__string_7));
-    Self__QYS=(__INTEGER)(Self__QYS +  1);
-  };
-  fputc((int)('\n'),stdout);
-  copy__JHD(result__QIS,(&__string_94));
-  append__XKD(result__QIS,(&__string_102));
-  append__XKD(result__QIS,(&__string_96));
-  append__XKD(result__QIS,(&__string_102));
-  print__PB((&__string_97));
-  put_string__XS(((__STRING *)result__QIS));
-  print__PB((&__string_98));
-  if ((execute_command__X5(result__QIS) !=  0)) {
-    print__PB((&__string_99));
-    print__PB((&__string_102));
     print__PB((&__string_100));
+    put_string__XR(((__STRING *)result__RGS));
+    print__PB((&__string_101));
+    execute_command__X4(result__RGS);
+    print__PB((&__string_102));
   };
   fputc((int)('\n'),stdout);
-  step_count__0C=(__INTEGER)(step_count__0C +  1);
-  print__PB((&__string_4));
-  Self__2YS=step_count__0C;
-  if ((step_count__0C ==  0)) {
-    fputc((int)('0'),stdout);
-    __tmp__1YS=TRUE__;
-  } else {
-    __tmp__1YS=FALSE__;
-  };
-  if ((! __tmp__1YS)) {
-    if ((step_count__0C <  0)) {
-      fputc((int)('-'),stdout);
-      print_positif__PCL((__INTEGER)(- step_count__0C));
-    } else {
-      print_positif__PCL(Self__2YS);
-    };
-  };
-  fputc((int)('/'),stdout);
-  print_positif__PCL( 10);
-  print__PB((&__string_5));
-  print__PB((&__string_103));
-  fputc((int)('\n'),stdout);
-  Self__YYS= 1;
-  limit_up__ZYS=(__INTEGER)(((__STRING_CONSTANT *)(&__string_103))->count__AD +  11);
-  while ((Self__YYS <= limit_up__ZYS)) {
-    print__PB((&__string_7));
-    Self__YYS=(__INTEGER)(Self__YYS +  1);
-  };
-  fputc((int)('\n'),stdout);
-  result__JNS='\0';
+  title__XC((&__string_103));
   print__PB((&__string_104));
-  print__PB((&__string_56));
-  while (((result__JNS != 'y') && (result__JNS != 'n'))) {
-    result__JNS=((__CHARACTER )(fgetc(stdin)));
-  };
-  if ((result__JNS == 'n')) {
-    print__PB((&__string_105));
-  } else {
-    ((__STRING *)result__QIS)->count__CB= 0;
-    if (((void *)system__FE == (void *)(&__string_27))) {
-      copy__JHD(result__QIS,(&__string_106));
-    } else {
-      copy__JHD(result__QIS,(&__string_107));
-    };
-    print__PB((&__string_108));
-    put_string__XS(((__STRING *)result__QIS));
-    print__PB((&__string_109));
-    execute_command__X5(result__QIS);
-    print__PB((&__string_110));
-  };
-  fputc((int)('\n'),stdout);
-  step_count__0C=(__INTEGER)(step_count__0C +  1);
-  print__PB((&__string_4));
-  Self__AZS=step_count__0C;
-  if ((step_count__0C ==  0)) {
-    fputc((int)('0'),stdout);
-    __tmp__5YS=TRUE__;
-  } else {
-    __tmp__5YS=FALSE__;
-  };
-  if ((! __tmp__5YS)) {
-    if ((step_count__0C <  0)) {
-      fputc((int)('-'),stdout);
-      print_positif__PCL((__INTEGER)(- step_count__0C));
-    } else {
-      print_positif__PCL(Self__AZS);
-    };
-  };
-  fputc((int)('/'),stdout);
-  print_positif__PCL( 10);
-  print__PB((&__string_5));
-  print__PB((&__string_111));
-  fputc((int)('\n'),stdout);
-  Self__JY= 1;
-  limit_up__KY=(__INTEGER)(((__STRING_CONSTANT *)(&__string_111))->count__AD +  11);
-  while ((Self__JY <= limit_up__KY)) {
-    print__PB((&__string_7));
-    Self__JY=(__INTEGER)(Self__JY +  1);
-  };
-  fputc((int)('\n'),stdout);
-  print__PB((&__string_112));
   return( 0);
 }
 
-static __POINTER new_lab__2SC(__UINTEGER_32 t__4SC)
+static __POINTER new_lab__IQC(__UINTEGER_32 t__KQC)
 // ({UINTEGER_32}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 idx__ATC,pv__HTC;
-  __MEMORY *blc__DTC,*prev__ETC,*Self__IRR,*Self__H4R,*prev__I4R;
-  __MEMORY *next__J4R;
-  __POINTER result__FTC;
-  __BOOLEAN __tmp__HUC;
-  idx__ATC= 0;
-  blc__DTC=NULL;
-  prev__ETC=NULL;
-  pv__HTC= 0;
-  while_do__5XC:
+  __UINTEGER_32 idx__MQC,pv__TQC;
+  __MEMORY *blc__PQC,*prev__QQC,*Self__NPR,*Self__Q2R,*prev__R2R;
+  __MEMORY *next__S2R;
+  __POINTER result__RQC;
+  __BOOLEAN __tmp__TRC;
+  idx__MQC= 0;
+  blc__PQC=NULL;
+  prev__QQC=NULL;
+  pv__TQC= 0;
+  while_do__LVC:
   {
-    if ((idx__ATC < nb_page__OTC)) {
-      blc__DTC=((__MEMORY *)(last_block[(idx__ATC)]));
-      __tmp__HUC=(((__UINTEGER_32)(((__MEMORY *)blc__DTC)->size_and_id__AV &  4294967292LU) <  4096) || ((__UINTEGER_32)(((__MEMORY *)blc__DTC)->size_and_id__AV &  1) ==  1));
+    if ((idx__MQC < nb_page__0QC)) {
+      blc__PQC=((__MEMORY *)(last_block[(idx__MQC)]));
+      __tmp__TRC=(((__UINTEGER_32)(((__MEMORY *)blc__PQC)->size_and_id__AU &  4294967292LU) <  4096) || ((__UINTEGER_32)(((__MEMORY *)blc__PQC)->size_and_id__AU &  1) ==  1));
     } else {
-      __tmp__HUC=FALSE__;
+      __tmp__TRC=FALSE__;
     };
-    if (__tmp__HUC) {
-      idx__ATC=(__UINTEGER_32)(idx__ATC +  1);
-      goto while_do__5XC;
+    if (__tmp__TRC) {
+      idx__MQC=(__UINTEGER_32)(idx__MQC +  1);
+      goto while_do__LVC;
     };
   };
-  if ((idx__ATC >= nb_page__OTC)) {
-    blc__DTC=new_page__CEF();
+  if ((idx__MQC >= nb_page__0QC)) {
+    blc__PQC=new_page__YBF();
   };
-  ((__MEMORY *)blc__DTC)->size_and_id__AV=(__UINTEGER_32)(blc__DTC->size_and_id__AV -  4096);
-  Self__IRR=((__MEMORY *)blc__DTC);
-  result__FTC=((__POINTER )((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__IRR) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__IRR->size_and_id__AV &  4294967292LU))))));
-  if (((__UINTEGER_32)(((__MEMORY *)blc__DTC)->size_and_id__AV &  4294967292LU) < ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    Self__H4R=((__MEMORY *)blc__DTC);
-    prev__I4R=Self__H4R->previous_free__CV;
-    next__J4R=Self__H4R->next_free__BV;
-    if (((void *)prev__I4R == (void *)NULL)) {
-      first_free__ANI=next__J4R;
+  ((__MEMORY *)blc__PQC)->size_and_id__AU=(__UINTEGER_32)(blc__PQC->size_and_id__AU -  4096);
+  Self__NPR=((__MEMORY *)blc__PQC);
+  result__RQC=((__POINTER )((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__NPR) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__NPR->size_and_id__AU &  4294967292LU))))));
+  if (((__UINTEGER_32)(((__MEMORY *)blc__PQC)->size_and_id__AU &  4294967292LU) < ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    Self__Q2R=((__MEMORY *)blc__PQC);
+    prev__R2R=Self__Q2R->previous_free__CU;
+    next__S2R=Self__Q2R->next_free__BU;
+    if (((void *)prev__R2R == (void *)NULL)) {
+      first_free__NMI=next__S2R;
     } else {
-      ((__MEMORY *)prev__I4R)->next_free__BV=next__J4R;
+      ((__MEMORY *)prev__R2R)->next_free__BU=next__S2R;
     };
-    if (((void *)next__J4R != (void *)NULL)) {
-      ((__MEMORY *)next__J4R)->previous_free__CV=prev__I4R;
+    if (((void *)next__S2R != (void *)NULL)) {
+      ((__MEMORY *)next__S2R)->previous_free__CU=prev__R2R;
     };
-    pv__HTC=blc__DTC->previous_linear__5U;
-    if ((pv__HTC !=  4294967295LU)) {
-      prev__ETC=((__MEMORY *)(void *)((unsigned long)begin_memory__1BC - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )pv__HTC))));
-      ((__MEMORY *)prev__ETC)->size_and_id__AV=(__UINTEGER_32)((__UINTEGER_32)(prev__ETC->size_and_id__AV + blc__DTC->size_and_id__AV) +  8);
-      last_block[(idx__ATC)] = (prev__ETC);
+    pv__TQC=blc__PQC->previous_linear__5T;
+    if ((pv__TQC !=  4294967295LU)) {
+      prev__QQC=((__MEMORY *)(void *)((unsigned long)begin_memory__EAC - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )pv__TQC))));
+      ((__MEMORY *)prev__QQC)->size_and_id__AU=(__UINTEGER_32)((__UINTEGER_32)(prev__QQC->size_and_id__AU + blc__PQC->size_and_id__AU) +  8);
+      last_block[(idx__MQC)] = (prev__QQC);
     };
   };
-  ((__POINTER *)result__FTC)[ 0]=((__POINTER )t__4SC);
-  return((void *)((unsigned long)result__FTC - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *)))))));
+  ((__POINTER *)result__RQC)[ 0]=((__POINTER )t__KQC);
+  return((void *)((unsigned long)result__RQC - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *)))))));
 }
 
-static __CHARACTER* create__HGH(__INTEGER nb_elements__JGH)
+static __CHARACTER* create__AIH(__INTEGER nb_elements__CIH)
 // ({INTEGER}) With resultNo recursive, No inlinable.
 {
-  __UINTEGER_32 sz__NAS,a__PAS,new_size__QAS,new_size2__RAS,a__THS;
-  __UINTEGER_32 new_size__UHS;
-  __POINTER result__MAS,ptr_table__NNS,next__MNS,result__ONS;
-  __MEMORY *result__BZS;
-  __INTEGER Self__LFK;
-  __CHARACTER *Result__IMH;
-  sz__NAS=((__UINTEGER_32 )nb_elements__JGH);
-  result__MAS=((__POINTER )(NULL));
-  a__PAS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__QAS=(__UINTEGER_32)((__UINTEGER_32)(sz__NAS + a__PAS) & (__UINTEGER_32)(~ a__PAS));
-  new_size2__RAS=(__UINTEGER_32)(new_size__QAS + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  if ((new_size2__RAS <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    a__THS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__UHS=(__UINTEGER_32)((__UINTEGER_32)(new_size2__RAS + a__THS) & (__UINTEGER_32)(~ a__THS));
-    ptr_table__NNS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UHS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-    next__MNS=((__POINTER )(NULL));
-    result__ONS=((__POINTER *)ptr_table__NNS)[ 0];
-    if ((result__ONS == (void *)NULL)) {
-      result__ONS=new_lab__2SC(new_size__UHS);
-      next__MNS=(void *)((unsigned long)result__ONS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UHS)));
-      ((__POINTER *)next__MNS)[ 0]=NULL;
-      ((__POINTER *)ptr_table__NNS)[ 0]=next__MNS;
+  __UINTEGER_32 sz__I5R,a__K5R,new_size__L5R,new_size2__M5R,a__UFS;
+  __UINTEGER_32 new_size__VFS;
+  __POINTER result__H5R,ptr_table__LMS,next__KMS,result__MMS;
+  __INTEGER Self__KDK;
+  __CHARACTER *Result__1NH;
+  sz__I5R=((__UINTEGER_32 )nb_elements__CIH);
+  result__H5R=((__POINTER )(NULL));
+  a__K5R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__L5R=(__UINTEGER_32)((__UINTEGER_32)(sz__I5R + a__K5R) & (__UINTEGER_32)(~ a__K5R));
+  new_size2__M5R=(__UINTEGER_32)(new_size__L5R + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  if ((new_size2__M5R <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    a__UFS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__VFS=(__UINTEGER_32)((__UINTEGER_32)(new_size2__M5R + a__UFS) & (__UINTEGER_32)(~ a__UFS));
+    ptr_table__LMS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VFS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+    next__KMS=((__POINTER )(NULL));
+    result__MMS=((__POINTER *)ptr_table__LMS)[ 0];
+    if ((result__MMS == (void *)NULL)) {
+      result__MMS=new_lab__IQC(new_size__VFS);
+      next__KMS=(void *)((unsigned long)result__MMS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VFS)));
+      ((__POINTER *)next__KMS)[ 0]=NULL;
+      ((__POINTER *)ptr_table__LMS)[ 0]=next__KMS;
     } else {
-      next__MNS=((__POINTER *)result__ONS)[ 0];
-      if ((next__MNS == (void *)NULL)) {
-        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ONS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__UHS <<  1)) <=  4096)) {
-          next__MNS=(void *)((unsigned long)result__ONS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UHS)));
+      next__KMS=((__POINTER *)result__MMS)[ 0];
+      if ((next__KMS == (void *)NULL)) {
+        if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MMS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__VFS <<  1)) <=  4096)) {
+          next__KMS=(void *)((unsigned long)result__MMS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VFS)));
         } else {
-          next__MNS=new_lab__2SC(new_size__UHS);
+          next__KMS=new_lab__IQC(new_size__VFS);
         };
-        ((__POINTER *)next__MNS)[ 0]=NULL;
-        ((__POINTER *)ptr_table__NNS)[ 0]=next__MNS;
+        ((__POINTER *)next__KMS)[ 0]=NULL;
+        ((__POINTER *)ptr_table__LMS)[ 0]=next__KMS;
       } else {
-        ((__POINTER *)result__ONS)[ 0]=(void *)((unsigned long)((__POINTER *)next__MNS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-        result__ONS=next__MNS;
+        ((__POINTER *)result__MMS)[ 0]=(void *)((unsigned long)((__POINTER *)next__KMS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+        result__MMS=next__KMS;
       };
     };
-    ((__POINTER *)result__ONS)[ 0]=((__POINTER ) 3);
-    result__MAS=(void *)((unsigned long)result__ONS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+    ((__POINTER *)result__MMS)[ 0]=((__POINTER ) 3);
+    result__H5R=(void *)((unsigned long)result__MMS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
   } else {
-    result__BZS=first_free__ANI;
-    while ((((void *)result__BZS != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__BZS)->size_and_id__AV &  4294967292LU) < new_size__QAS))) {
-      result__BZS=result__BZS->next_free__BV;
-    };
-    if (((void *)result__BZS == (void *)NULL)) {
-      result__BZS=new_page__CEF();
-    };
-    to_busy__index__H2J(result__BZS,new_size__QAS,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__BZS)) - (unsigned long)begin_memory__1BC)))) >>  26));
-    result__MAS=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__BZS)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__H5R=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__KLI(new_size__L5R))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  Result__IMH=((__CHARACTER *)result__MAS);
-  Self__LFK=(__INTEGER)(nb_elements__JGH -  1);
-  while ((Self__LFK >=  0)) {
-    Result__IMH[Self__LFK]='\0';
-    Self__LFK=(__INTEGER)(Self__LFK -  1);
+  Result__1NH=((__CHARACTER *)result__H5R);
+  Self__KDK=(__INTEGER)(nb_elements__CIH -  1);
+  while ((Self__KDK >=  0)) {
+    Result__1NH[Self__KDK]='\0';
+    Self__KDK=(__INTEGER)(Self__KDK -  1);
   };
-  return(Result__IMH);
+  return(Result__1NH);
 }
 
 static void print__PB(__STRING_CONSTANT *Self__QB)
 // ({STRING_CONSTANT}) VoidRecursive, No inlinable.
 {
-  put_string__XS(Self__QB);
+  put_string__XR(Self__QB);
 }
 
-static __CHARACTER* realloc__with__EHH(__CHARACTER *Self__FHH,__INTEGER old_nb_elts__GHH,__INTEGER new_nb_elts__HHH)
+static __CHARACTER* realloc__with__3IH(__CHARACTER *Self__4IH,__INTEGER old_nb_elts__5IH,__INTEGER new_nb_elts__AJH)
 // ({NATIVE_ARRAYoExpanded_CHARACTERo},{INTEGER},{INTEGER}) With resultNo recursive, No inlinable.
 {
-  __POINTER old_ptr__4HH,result__JRH,result__JWH,ptr_table__UNS;
-  __POINTER next__TNS,result__VNS,p__REI,last__DSI,src__LDI,dst__MDI;
-  __UINTEGER_32 __tmp__KIH,__tmp__MIH,a__XAS,old_size__5QH;
-  __UINTEGER_32 old_size2__CRH,a__1AS,new_size__FRH,a__B4R;
-  __UINTEGER_32 new_size__DWH,new_size2__GWH,a__43B,new_size__YYB;
-  __UINTEGER_32 a__5AS,__tmp__0SH,sz__NGI,old_size__KGI,prev__3FJ;
-  __UINTEGER_32 new_size__AGJ;
-  __MEMORY *mem__IRH,*result__EZS,*Self__EGI,*nxt__IGI,*result__JGI;
-  __MEMORY *result__BMI,*next__2FJ,*new_free__1FJ,*prev__NBS,*next__OBS;
-  __INTEGER siz__1NS,Self__AOS,siz__QDI,Self__WPI,upper__FOS,Self__DOS;
-  __POINTER *na_src__3NS,*na_dst__5NS,*na_src__ODI,*na_dst__PDI;
-  __CHARACTER *new__3HH;
-  old_ptr__4HH=((__POINTER )Self__FHH);
-  __tmp__KIH=((__UINTEGER_32 )old_nb_elts__GHH);
-  __tmp__MIH=((__UINTEGER_32 )new_nb_elts__HHH);
-  mem__IRH=NULL;
-  result__JRH=((__POINTER )(NULL));
-  a__XAS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  old_size__5QH=(__UINTEGER_32)((__UINTEGER_32)(__tmp__KIH + a__XAS) & (__UINTEGER_32)(~ a__XAS));
-  old_size2__CRH=(__UINTEGER_32)(old_size__5QH + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-  a__1AS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-  new_size__FRH=(__UINTEGER_32)((__UINTEGER_32)(__tmp__MIH + a__1AS) & (__UINTEGER_32)(~ a__1AS));
-  if ((old_size2__CRH <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-    result__JWH=((__POINTER )(NULL));
-    a__B4R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    new_size__DWH=(__UINTEGER_32)((__UINTEGER_32)(new_size__FRH + a__B4R) & (__UINTEGER_32)(~ a__B4R));
-    new_size2__GWH=(__UINTEGER_32)(new_size__DWH + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
-    if ((new_size2__GWH <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
-      a__43B=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-      new_size__YYB=(__UINTEGER_32)((__UINTEGER_32)(new_size2__GWH + a__43B) & (__UINTEGER_32)(~ a__43B));
-      ptr_table__UNS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YYB / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-      next__TNS=((__POINTER )(NULL));
-      result__VNS=((__POINTER *)ptr_table__UNS)[ 0];
-      if ((result__VNS == (void *)NULL)) {
-        result__VNS=new_lab__2SC(new_size__YYB);
-        next__TNS=(void *)((unsigned long)result__VNS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YYB)));
-        ((__POINTER *)next__TNS)[ 0]=NULL;
-        ((__POINTER *)ptr_table__UNS)[ 0]=next__TNS;
+  __POINTER old_ptr__XJH,result__2SH,result__2XH,ptr_table__SMS;
+  __POINTER next__RMS,result__TMS,p__PFI,last__QRI,src__JEI,dst__KEI;
+  __UINTEGER_32 __tmp__DKH,__tmp__FKH,a__S5R,old_size__SSH;
+  __UINTEGER_32 old_size2__VSH,a__W5R,new_size__YSH,a__K2R;
+  __UINTEGER_32 new_size__WXH,new_size2__ZXH,a__H2B,new_size__AXB;
+  __UINTEGER_32 a__05R,__tmp__NUH,sz__LHI,old_size__IHI,prev__2DJ;
+  __UINTEGER_32 new_size__5DJ;
+  __MEMORY *mem__1SH,*Self__CHI,*nxt__GHI,*result__HHI,*next__1DJ;
+  __MEMORY *new_free__0DJ,*prev__IAS,*next__JAS;
+  __INTEGER siz__JXS,Self__OXS,siz__OEI,Self__DPI,upper__TXS,Self__RXS;
+  __POINTER *na_src__LXS,*na_dst__NXS,*na_src__MEI,*na_dst__NEI;
+  __CHARACTER *new__WJH;
+  old_ptr__XJH=((__POINTER )Self__4IH);
+  __tmp__DKH=((__UINTEGER_32 )old_nb_elts__5IH);
+  __tmp__FKH=((__UINTEGER_32 )new_nb_elts__AJH);
+  mem__1SH=NULL;
+  result__2SH=((__POINTER )(NULL));
+  a__S5R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  old_size__SSH=(__UINTEGER_32)((__UINTEGER_32)(__tmp__DKH + a__S5R) & (__UINTEGER_32)(~ a__S5R));
+  old_size2__VSH=(__UINTEGER_32)(old_size__SSH + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+  a__W5R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+  new_size__YSH=(__UINTEGER_32)((__UINTEGER_32)(__tmp__FKH + a__W5R) & (__UINTEGER_32)(~ a__W5R));
+  if ((old_size2__VSH <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+    result__2XH=((__POINTER )(NULL));
+    a__K2R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    new_size__WXH=(__UINTEGER_32)((__UINTEGER_32)(new_size__YSH + a__K2R) & (__UINTEGER_32)(~ a__K2R));
+    new_size2__ZXH=(__UINTEGER_32)(new_size__WXH + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
+    if ((new_size2__ZXH <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
+      a__H2B=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+      new_size__AXB=(__UINTEGER_32)((__UINTEGER_32)(new_size2__ZXH + a__H2B) & (__UINTEGER_32)(~ a__H2B));
+      ptr_table__SMS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AXB / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+      next__RMS=((__POINTER )(NULL));
+      result__TMS=((__POINTER *)ptr_table__SMS)[ 0];
+      if ((result__TMS == (void *)NULL)) {
+        result__TMS=new_lab__IQC(new_size__AXB);
+        next__RMS=(void *)((unsigned long)result__TMS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AXB)));
+        ((__POINTER *)next__RMS)[ 0]=NULL;
+        ((__POINTER *)ptr_table__SMS)[ 0]=next__RMS;
       } else {
-        next__TNS=((__POINTER *)result__VNS)[ 0];
-        if ((next__TNS == (void *)NULL)) {
-          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VNS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__YYB <<  1)) <=  4096)) {
-            next__TNS=(void *)((unsigned long)result__VNS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YYB)));
+        next__RMS=((__POINTER *)result__TMS)[ 0];
+        if ((next__RMS == (void *)NULL)) {
+          if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TMS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__AXB <<  1)) <=  4096)) {
+            next__RMS=(void *)((unsigned long)result__TMS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AXB)));
           } else {
-            next__TNS=new_lab__2SC(new_size__YYB);
+            next__RMS=new_lab__IQC(new_size__AXB);
           };
-          ((__POINTER *)next__TNS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__UNS)[ 0]=next__TNS;
+          ((__POINTER *)next__RMS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__SMS)[ 0]=next__RMS;
         } else {
-          ((__POINTER *)result__VNS)[ 0]=(void *)((unsigned long)((__POINTER *)next__TNS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-          result__VNS=next__TNS;
+          ((__POINTER *)result__TMS)[ 0]=(void *)((unsigned long)((__POINTER *)next__RMS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+          result__TMS=next__RMS;
         };
       };
-      ((__POINTER *)result__VNS)[ 0]=((__POINTER ) 3);
-      result__JWH=(void *)((unsigned long)result__VNS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+      ((__POINTER *)result__TMS)[ 0]=((__POINTER ) 3);
+      result__2XH=(void *)((unsigned long)result__TMS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
     } else {
-      result__EZS=first_free__ANI;
-      while ((((void *)result__EZS != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__EZS)->size_and_id__AV &  4294967292LU) < new_size__DWH))) {
-        result__EZS=result__EZS->next_free__BV;
-      };
-      if (((void *)result__EZS == (void *)NULL)) {
-        result__EZS=new_page__CEF();
-      };
-      to_busy__index__H2J(result__EZS,new_size__DWH,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__EZS)) - (unsigned long)begin_memory__1BC)))) >>  26));
-      result__JWH=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__EZS)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-    };
-    result__JRH=result__JWH;
-    siz__1NS=((__INTEGER )old_size__5QH);
-    siz__1NS=(__INTEGER)(siz__1NS / ((__INTEGER )(sizeof(void *))));
-    na_src__3NS=((__POINTER *)old_ptr__4HH);
-    na_dst__5NS=((__POINTER *)result__JWH);
-    Self__AOS=(__INTEGER)(siz__1NS -  1);
-    while ((Self__AOS >=  0)) {
-      na_dst__5NS[Self__AOS]=na_src__3NS[Self__AOS];
-      Self__AOS=(__INTEGER)(Self__AOS -  1);
-    };
-    p__REI=(void *)((unsigned long)old_ptr__4HH - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *)))));
-    a__5AS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-    last__DSI=((__POINTER *)((__POINTER )(&(table_size[((__UINTEGER_32)((__UINTEGER_32)((__UINTEGER_32)(old_size2__CRH + a__5AS) & (__UINTEGER_32)(~ a__5AS)) / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))))[ 0];
-    ((__POINTER *)p__REI)[ 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__DSI)[ 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__DSI)[ 0]=p__REI;
+      result__2XH=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__KLI(new_size__WXH))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    };
+    result__2SH=result__2XH;
+    siz__JXS=((__INTEGER )old_size__SSH);
+    siz__JXS=(__INTEGER)(siz__JXS / ((__INTEGER )(sizeof(void *))));
+    na_src__LXS=((__POINTER *)old_ptr__XJH);
+    na_dst__NXS=((__POINTER *)result__2XH);
+    Self__OXS=(__INTEGER)(siz__JXS -  1);
+    while ((Self__OXS >=  0)) {
+      na_dst__NXS[Self__OXS]=na_src__LXS[Self__OXS];
+      Self__OXS=(__INTEGER)(Self__OXS -  1);
+    };
+    p__PFI=(void *)((unsigned long)old_ptr__XJH - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *)))));
+    a__05R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+    last__QRI=((__POINTER *)((__POINTER )(&(table_size[((__UINTEGER_32)((__UINTEGER_32)((__UINTEGER_32)(old_size2__VSH + a__05R) & (__UINTEGER_32)(~ a__05R)) / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))))[ 0];
+    ((__POINTER *)p__PFI)[ 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__QRI)[ 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__QRI)[ 0]=p__PFI;
   } else {
-    mem__IRH=((__MEMORY *)(void *)((unsigned long)old_ptr__4HH - (unsigned long)((__POINTER ) 8)));
-    __tmp__0SH=(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)old_ptr__4HH - (unsigned long)begin_memory__1BC)))) >>  26);
-    Self__EGI=((__MEMORY *)mem__IRH);
-    nxt__IGI=NULL;
-    result__JGI=NULL;
-    sz__NGI= 0;
-    old_size__KGI=(__UINTEGER_32)(Self__EGI->size_and_id__AV &  4294967292LU);
-    if ((new_size__FRH > old_size__KGI)) {
-      if ((! ((__UINTEGER_32)(Self__EGI->size_and_id__AV &  2) !=  0))) {
-        nxt__IGI=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__EGI) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__EGI->size_and_id__AV &  4294967292LU)))));
-        sz__NGI=(__UINTEGER_32)((__UINTEGER_32)(new_size__FRH - old_size__KGI) -  8);
-        if ((((__UINTEGER_32)(((__MEMORY *)nxt__IGI)->size_and_id__AV &  1) ==  0) && ((__UINTEGER_32)(((__MEMORY *)nxt__IGI)->size_and_id__AV &  4294967292LU) >= sz__NGI))) {
-          to_busy__index__H2J(nxt__IGI,sz__NGI,__tmp__0SH);
-          Self__EGI->size_and_id__AV=(__UINTEGER_32)((__UINTEGER_32)(Self__EGI->size_and_id__AV + (__UINTEGER_32)(nxt__IGI->size_and_id__AV &  4294967294LU)) +  8);
-          if (((__UINTEGER_32)(Self__EGI->size_and_id__AV &  2) !=  0)) {
-            last_block[(__tmp__0SH)] = (Self__EGI);
+    mem__1SH=((__MEMORY *)(void *)((unsigned long)old_ptr__XJH - (unsigned long)((__POINTER ) 8)));
+    __tmp__NUH=(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)old_ptr__XJH - (unsigned long)begin_memory__EAC)))) >>  26);
+    Self__CHI=((__MEMORY *)mem__1SH);
+    nxt__GHI=NULL;
+    result__HHI=NULL;
+    sz__LHI= 0;
+    old_size__IHI=(__UINTEGER_32)(Self__CHI->size_and_id__AU &  4294967292LU);
+    if ((new_size__YSH > old_size__IHI)) {
+      if ((! ((__UINTEGER_32)(Self__CHI->size_and_id__AU &  2) !=  0))) {
+        nxt__GHI=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__CHI) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__CHI->size_and_id__AU &  4294967292LU)))));
+        sz__LHI=(__UINTEGER_32)((__UINTEGER_32)(new_size__YSH - old_size__IHI) -  8);
+        if ((((__UINTEGER_32)(((__MEMORY *)nxt__GHI)->size_and_id__AU &  1) ==  0) && ((__UINTEGER_32)(((__MEMORY *)nxt__GHI)->size_and_id__AU &  4294967292LU) >= sz__LHI))) {
+          to_busy__index__G0J(nxt__GHI,sz__LHI,__tmp__NUH);
+          Self__CHI->size_and_id__AU=(__UINTEGER_32)((__UINTEGER_32)(Self__CHI->size_and_id__AU + (__UINTEGER_32)(nxt__GHI->size_and_id__AU &  4294967294LU)) +  8);
+          if (((__UINTEGER_32)(Self__CHI->size_and_id__AU &  2) !=  0)) {
+            last_block[(__tmp__NUH)] = (Self__CHI);
           } else {
-            nxt__IGI=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__EGI) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__EGI->size_and_id__AV &  4294967292LU)))));
-            ((__MEMORY *)nxt__IGI)->previous_linear__5U=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )Self__EGI) - (unsigned long)begin_memory__1BC))));
+            nxt__GHI=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__CHI) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__CHI->size_and_id__AU &  4294967292LU)))));
+            ((__MEMORY *)nxt__GHI)->previous_linear__5T=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )Self__CHI) - (unsigned long)begin_memory__EAC))));
           };
-          result__JGI=Self__EGI;
-        };
-      };
-      if (((void *)result__JGI == (void *)NULL)) {
-        result__BMI=first_free__ANI;
-        while ((((void *)result__BMI != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__BMI)->size_and_id__AV &  4294967292LU) < new_size__FRH))) {
-          result__BMI=result__BMI->next_free__BV;
-        };
-        if (((void *)result__BMI == (void *)NULL)) {
-          result__BMI=new_page__CEF();
-        };
-        to_busy__index__H2J(result__BMI,new_size__FRH,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__BMI)) - (unsigned long)begin_memory__1BC)))) >>  26));
-        result__JGI=result__BMI;
-        src__LDI=(void *)((unsigned long)((__POINTER )Self__EGI) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-        dst__MDI=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__BMI)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
-        siz__QDI=((__INTEGER )old_size__KGI);
-        siz__QDI=(__INTEGER)(siz__QDI / ((__INTEGER )(sizeof(void *))));
-        na_src__ODI=((__POINTER *)src__LDI);
-        na_dst__PDI=((__POINTER *)dst__MDI);
-        Self__WPI=(__INTEGER)(siz__QDI -  1);
-        while ((Self__WPI >=  0)) {
-          na_dst__PDI[Self__WPI]=na_src__ODI[Self__WPI];
-          Self__WPI=(__INTEGER)(Self__WPI -  1);
-        };
-        prev__3FJ=Self__EGI->previous_linear__5U;
-        next__2FJ=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__EGI) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__EGI->size_and_id__AV &  4294967292LU)))));
-        new_free__1FJ=((__MEMORY *)(void *)((unsigned long)begin_memory__1BC - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )prev__3FJ))));
-        new_size__AGJ=(__UINTEGER_32)(Self__EGI->size_and_id__AV &  4294967294LU);
-        if (((prev__3FJ ==  4294967295LU) || ((__UINTEGER_32)(new_free__1FJ->size_and_id__AV &  1) !=  0))) {
-          new_free__1FJ=Self__EGI;
-          Self__EGI->next_free__BV=first_free__ANI;
-          Self__EGI->previous_free__CV=NULL;
-          if (((void *)first_free__ANI != (void *)NULL)) {
-            ((__MEMORY *)first_free__ANI)->previous_free__CV=Self__EGI;
+          result__HHI=Self__CHI;
+        };
+      };
+      if (((void *)result__HHI == (void *)NULL)) {
+        result__HHI=search__KLI(new_size__YSH);
+        src__JEI=(void *)((unsigned long)((__POINTER )Self__CHI) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+        dst__KEI=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__HHI)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+        siz__OEI=((__INTEGER )old_size__IHI);
+        siz__OEI=(__INTEGER)(siz__OEI / ((__INTEGER )(sizeof(void *))));
+        na_src__MEI=((__POINTER *)src__JEI);
+        na_dst__NEI=((__POINTER *)dst__KEI);
+        Self__DPI=(__INTEGER)(siz__OEI -  1);
+        while ((Self__DPI >=  0)) {
+          na_dst__NEI[Self__DPI]=na_src__MEI[Self__DPI];
+          Self__DPI=(__INTEGER)(Self__DPI -  1);
+        };
+        prev__2DJ=Self__CHI->previous_linear__5T;
+        next__1DJ=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__CHI) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__CHI->size_and_id__AU &  4294967292LU)))));
+        new_free__0DJ=((__MEMORY *)(void *)((unsigned long)begin_memory__EAC - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )prev__2DJ))));
+        new_size__5DJ=(__UINTEGER_32)(Self__CHI->size_and_id__AU &  4294967294LU);
+        if (((prev__2DJ ==  4294967295LU) || ((__UINTEGER_32)(new_free__0DJ->size_and_id__AU &  1) !=  0))) {
+          new_free__0DJ=Self__CHI;
+          Self__CHI->next_free__BU=first_free__NMI;
+          Self__CHI->previous_free__CU=NULL;
+          if (((void *)first_free__NMI != (void *)NULL)) {
+            ((__MEMORY *)first_free__NMI)->previous_free__CU=Self__CHI;
           };
-          first_free__ANI=Self__EGI;
+          first_free__NMI=Self__CHI;
         } else {
-          new_size__AGJ=(__UINTEGER_32)((__UINTEGER_32)(new_size__AGJ + new_free__1FJ->size_and_id__AV) +  8);
-        };
-        if (((! ((__UINTEGER_32)(Self__EGI->size_and_id__AV &  2) !=  0)) && ((__UINTEGER_32)(next__2FJ->size_and_id__AV &  1) ==  0))) {
-          new_size__AGJ=(__UINTEGER_32)((__UINTEGER_32)(new_size__AGJ + next__2FJ->size_and_id__AV) +  8);
-          prev__NBS=next__2FJ->previous_free__CV;
-          next__OBS=next__2FJ->next_free__BV;
-          if (((void *)prev__NBS == (void *)NULL)) {
-            first_free__ANI=next__OBS;
+          new_size__5DJ=(__UINTEGER_32)((__UINTEGER_32)(new_size__5DJ + new_free__0DJ->size_and_id__AU) +  8);
+        };
+        if (((! ((__UINTEGER_32)(Self__CHI->size_and_id__AU &  2) !=  0)) && ((__UINTEGER_32)(next__1DJ->size_and_id__AU &  1) ==  0))) {
+          new_size__5DJ=(__UINTEGER_32)((__UINTEGER_32)(new_size__5DJ + next__1DJ->size_and_id__AU) +  8);
+          prev__IAS=next__1DJ->previous_free__CU;
+          next__JAS=next__1DJ->next_free__BU;
+          if (((void *)prev__IAS == (void *)NULL)) {
+            first_free__NMI=next__JAS;
           } else {
-            ((__MEMORY *)prev__NBS)->next_free__BV=next__OBS;
+            ((__MEMORY *)prev__IAS)->next_free__BU=next__JAS;
           };
-          if (((void *)next__OBS != (void *)NULL)) {
-            ((__MEMORY *)next__OBS)->previous_free__CV=prev__NBS;
+          if (((void *)next__JAS != (void *)NULL)) {
+            ((__MEMORY *)next__JAS)->previous_free__CU=prev__IAS;
           };
         };
-        new_free__1FJ->size_and_id__AV=new_size__AGJ;
-        if (((__UINTEGER_32)(new_free__1FJ->size_and_id__AV &  2) !=  0)) {
-          last_block[(__tmp__0SH)] = (new_free__1FJ);
+        new_free__0DJ->size_and_id__AU=new_size__5DJ;
+        if (((__UINTEGER_32)(new_free__0DJ->size_and_id__AU &  2) !=  0)) {
+          last_block[(__tmp__NUH)] = (new_free__0DJ);
         } else {
-          next__2FJ=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__EGI) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__EGI->size_and_id__AV &  4294967292LU)))));
-          next__2FJ->previous_linear__5U=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )new_free__1FJ) - (unsigned long)begin_memory__1BC))));
+          next__1DJ=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__CHI) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__CHI->size_and_id__AU &  4294967292LU)))));
+          next__1DJ->previous_linear__5T=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )new_free__0DJ) - (unsigned long)begin_memory__EAC))));
         };
       };
     } else {
-      result__JGI=Self__EGI;
+      result__HHI=Self__CHI;
     };
-    result__JRH=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__JGI)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+    result__2SH=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__HHI)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
   };
-  new__3HH=((__CHARACTER *)result__JRH);
-  upper__FOS=(__INTEGER)(new_nb_elts__HHH -  1);
-  Self__DOS=old_nb_elts__GHH;
-  while ((Self__DOS <= upper__FOS)) {
-    new__3HH[Self__DOS]='\0';
-    Self__DOS=(__INTEGER)(Self__DOS +  1);
+  new__WJH=((__CHARACTER *)result__2SH);
+  upper__TXS=(__INTEGER)(new_nb_elts__AJH -  1);
+  Self__RXS=old_nb_elts__5IH;
+  while ((Self__RXS <= upper__TXS)) {
+    new__WJH[Self__RXS]='\0';
+    Self__RXS=(__INTEGER)(Self__RXS +  1);
   };
-  return(new__3HH);
+  return(new__WJH);
 }
 
-static void copy__JHD(__STRING *Self__KHD,void *other__LHD)
+static void from_external__KDD(__STRING *Self__LDD,__CHARACTER *p__MDD)
+// ({STRING},{NULLxNATIVE_ARRAYoExpanded_CHARACTERo}) VoidNo recursive, No inlinable.
+{
+  Self__LDD->count__CB= 0;
+  while ((((__CHARACTER *)p__MDD)[Self__LDD->count__CB] != '\0')) {
+    Self__LDD->count__CB=(__INTEGER)(Self__LDD->count__CB +  1);
+  };
+  if (((void *)Self__LDD->storage__0CD != (void *)p__MDD)) {
+    Self__LDD->storage__0CD=p__MDD;
+    Self__LDD->capacity__3BD=(__INTEGER)(Self__LDD->count__CB +  1);
+  };
+}
+
+static void copy__AFD(__STRING *Self__BFD,void *other__CFD)
 // ({STRING},{NULLxSTRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
 {
-  __INTEGER __tmp__MHD,Self__40F;
-  __CHARACTER *__tmp__BID,*__tmp__DID,*Self__IIF,*model__JIF;
-  if (((struct ___OBJ *)other__LHD)->__id==__STRING_CONSTANT__) {
-    __tmp__MHD=((__STRING_CONSTANT *)other__LHD)->count__AD;
+  __INTEGER __tmp__DFD,Self__WZF;
+  __CHARACTER *__tmp__YFD,*__tmp__0FD,*Self__WGF,*model__XGF;
+  if (((struct ___OBJ *)other__CFD)->__id==__STRING_CONSTANT__) {
+    __tmp__DFD=((__STRING_CONSTANT *)other__CFD)->count__AD;
   } else {
-    __tmp__MHD=((__STRING *)other__LHD)->count__CB;
+    __tmp__DFD=((__STRING *)other__CFD)->count__CB;
   };
-  Self__KHD->count__CB=__tmp__MHD;
-  if ((__tmp__MHD >  0)) {
-    if ((Self__KHD->capacity__OED < __tmp__MHD)) {
-      Self__KHD->storage__XED=create__HGH(__tmp__MHD);
-      Self__KHD->capacity__OED=Self__KHD->count__CB;
+  Self__BFD->count__CB=__tmp__DFD;
+  if ((__tmp__DFD >  0)) {
+    if ((Self__BFD->capacity__3BD < __tmp__DFD)) {
+      Self__BFD->storage__0CD=create__AIH(__tmp__DFD);
+      Self__BFD->capacity__3BD=Self__BFD->count__CB;
     };
-    __tmp__BID=Self__KHD->storage__XED;
-    if (((struct ___OBJ *)other__LHD)->__id==__STRING_CONSTANT__) {
-      __tmp__DID=((__STRING_CONSTANT *)other__LHD)->storage__KW;
+    __tmp__YFD=Self__BFD->storage__0CD;
+    if (((struct ___OBJ *)other__CFD)->__id==__STRING_CONSTANT__) {
+      __tmp__0FD=((__STRING_CONSTANT *)other__CFD)->storage__0ZB;
     } else {
-      __tmp__DID=((__STRING *)other__LHD)->storage__XED;
+      __tmp__0FD=((__STRING *)other__CFD)->storage__0CD;
     };
-    Self__IIF=((__CHARACTER *)__tmp__BID);
-    model__JIF=__tmp__DID;
-    Self__40F=(__INTEGER)(Self__KHD->count__CB -  1);
-    while ((Self__40F >=  0)) {
-      Self__IIF[Self__40F]=((__CHARACTER *)model__JIF)[Self__40F];
-      Self__40F=(__INTEGER)(Self__40F -  1);
+    Self__WGF=((__CHARACTER *)__tmp__YFD);
+    model__XGF=__tmp__0FD;
+    Self__WZF=(__INTEGER)(Self__BFD->count__CB -  1);
+    while ((Self__WZF >=  0)) {
+      Self__WGF[Self__WZF]=((__CHARACTER *)model__XGF)[Self__WZF];
+      Self__WZF=(__INTEGER)(Self__WZF -  1);
     };
   };
 }
 
-static void print_positif__PCL(__INTEGER Self__QCL)
-// ({INTEGER}) VoidRecursive, No inlinable.
+static void title__XC(void *str__ZC)
+// ({STRING_CONSTANT}) VoidNo recursive, No inlinable.
 {
-  __INTEGER val__ZCL;
-  __CHARACTER Result__L1L;
-  Result__L1L=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)(Self__QCL %  10)) + ((__INTEGER_8 )'0')))));
-  val__ZCL=(__INTEGER)(Self__QCL /  10);
-  if ((val__ZCL !=  0)) {
-    print_positif__PCL(val__ZCL);
-  };
-  fputc((int)(Result__L1L),stdout);
+  __INTEGER Self__WXS,Self__JX,limit_up__KX;
+  __BOOLEAN __tmp__VXS;
+  step_count__0C=(__INTEGER)(step_count__0C +  1);
+  print__PB((&__string_105));
+  Self__WXS=step_count__0C;
+  if ((step_count__0C ==  0)) {
+    fputc((int)('0'),stdout);
+    __tmp__VXS=TRUE__;
+  } else {
+    __tmp__VXS=FALSE__;
+  };
+  if ((! __tmp__VXS)) {
+    if ((step_count__0C <  0)) {
+      fputc((int)('-'),stdout);
+      print_positif__OAL((__INTEGER)(- step_count__0C));
+    } else {
+      print_positif__OAL(Self__WXS);
+    };
+  };
+  fputc((int)('/'),stdout);
+  print_positif__OAL( 10);
+  print__PB((&__string_106));
+  print__PB(str__ZC);
+  fputc((int)('\n'),stdout);
+  Self__JX= 1;
+  limit_up__KX=(__INTEGER)(((__STRING_CONSTANT *)str__ZC)->count__AD +  11);
+  while ((Self__JX <= limit_up__KX)) {
+    print__PB((&__string_107));
+    Self__JX=(__INTEGER)(Self__JX +  1);
+  };
+  fputc((int)('\n'),stdout);
 }
 
-static __INTEGER first_substring_index__LQD(__STRING *Self__MQD,void *other__NQD)
+static __INTEGER first_substring_index__COD(__STRING *Self__DOD,void *other__EOD)
 // ({STRING},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
 {
-  __INTEGER i__RLE,result__TLE,s__SLE;
-  i__RLE= 0;
-  result__TLE= 0;
-  s__SLE= 1;
-  while ((! ((result__TLE !=  0) || ((__INTEGER)((__INTEGER)(s__SLE + ((__STRING_CONSTANT *)other__NQD)->count__AD) -  1) > Self__MQD->count__CB)))) {
-    i__RLE= 1;
-    while ((! ((i__RLE > ((__STRING_CONSTANT *)other__NQD)->count__AD) || (((__CHARACTER *)Self__MQD->storage__XED)[(__INTEGER)((__INTEGER)((__INTEGER)(s__SLE + i__RLE) -  1) -  1)] != ((__CHARACTER *)((__STRING_CONSTANT *)other__NQD)->storage__KW)[(__INTEGER)(i__RLE -  1)])))) {
-      i__RLE=(__INTEGER)(i__RLE +  1);
-    };
-    if ((i__RLE > ((__STRING_CONSTANT *)other__NQD)->count__AD)) {
-      result__TLE=s__SLE;
+  __INTEGER i__HJE,result__JJE,s__IJE,__tmp__D4R,__tmp__E4R,__tmp__F4R;
+  __INTEGER __tmp__H4R;
+  __CHARACTER *__tmp__G4R,*__tmp__TBS;
+  i__HJE= 0;
+  result__JJE= 0;
+  s__IJE= 1;
+  __tmp__D4R=((__STRING_CONSTANT *)other__EOD)->count__AD;
+  __tmp__E4R=Self__DOD->count__CB;
+  __tmp__F4R=((__STRING_CONSTANT *)other__EOD)->count__AD;
+  __tmp__G4R=Self__DOD->storage__0CD;
+  __tmp__H4R=((__STRING_CONSTANT *)other__EOD)->count__AD;
+  __tmp__TBS=((__STRING_CONSTANT *)other__EOD)->storage__0ZB;
+  while ((! ((result__JJE !=  0) || ((__INTEGER)((__INTEGER)(s__IJE + __tmp__D4R) -  1) > __tmp__E4R)))) {
+    i__HJE= 1;
+    while ((! ((i__HJE > __tmp__F4R) || (((__CHARACTER *)__tmp__G4R)[(__INTEGER)((__INTEGER)((__INTEGER)(s__IJE + i__HJE) -  1) -  1)] != ((__CHARACTER *)__tmp__TBS)[(__INTEGER)(i__HJE -  1)])))) {
+      i__HJE=(__INTEGER)(i__HJE +  1);
+    };
+    if ((i__HJE > __tmp__H4R)) {
+      result__JJE=s__IJE;
     } else {
-      s__SLE=(__INTEGER)(s__SLE +  1);
+      s__IJE=(__INTEGER)(s__IJE +  1);
     };
   };
-  return(result__TLE);
+  return(result__JJE);
 }
 
-static void append__XKD(__STRING *Self__YKD,void *other__ZKD)
+static void append__OID(__STRING *Self__PID,void *other__QID)
 // ({STRING},{NULLxSTRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
 {
-  __INTEGER __tmp__CLD,needed_capacity__1KD,dest__IOS,src_capacity__MOS;
-  __INTEGER i2__HOS,i1__JOS;
-  __CHARACTER *__tmp__5LD,*__tmp__AMD,*Self__KOS,*src__LOS;
-  if (((struct ___OBJ *)other__ZKD)->__id==__STRING_CONSTANT__) {
-    __tmp__CLD=((__STRING_CONSTANT *)other__ZKD)->count__AD;
+  __INTEGER __tmp__ZID,needed_capacity__SID,dest__YXS,src_capacity__2XS;
+  __INTEGER i2__XXS,i1__ZXS;
+  __CHARACTER *__tmp__WJD,*__tmp__XJD,*Self__0XS,*src__1XS;
+  if (((struct ___OBJ *)other__QID)->__id==__STRING_CONSTANT__) {
+    __tmp__ZID=((__STRING_CONSTANT *)other__QID)->count__AD;
   } else {
-    __tmp__CLD=((__STRING *)other__ZKD)->count__CB;
+    __tmp__ZID=((__STRING *)other__QID)->count__CB;
   };
-  needed_capacity__1KD=(__INTEGER)(Self__YKD->count__CB + __tmp__CLD);
-  if ((Self__YKD->capacity__OED < needed_capacity__1KD)) {
-    if ((Self__YKD->capacity__OED ==  0)) {
-      Self__YKD->capacity__OED=needed_capacity__1KD;
-      Self__YKD->storage__XED=create__HGH(needed_capacity__1KD);
+  needed_capacity__SID=(__INTEGER)(Self__PID->count__CB + __tmp__ZID);
+  if ((Self__PID->capacity__3BD < needed_capacity__SID)) {
+    if ((Self__PID->capacity__3BD ==  0)) {
+      Self__PID->capacity__3BD=needed_capacity__SID;
+      Self__PID->storage__0CD=create__AIH(needed_capacity__SID);
     } else {
-      Self__YKD->storage__XED=realloc__with__EHH(Self__YKD->storage__XED,Self__YKD->capacity__OED,needed_capacity__1KD);
-      Self__YKD->capacity__OED=needed_capacity__1KD;
+      Self__PID->storage__0CD=realloc__with__3IH(Self__PID->storage__0CD,Self__PID->capacity__3BD,needed_capacity__SID);
+      Self__PID->capacity__3BD=needed_capacity__SID;
     };
   };
-  __tmp__5LD=Self__YKD->storage__XED;
-  if (((struct ___OBJ *)other__ZKD)->__id==__STRING_CONSTANT__) {
-    __tmp__AMD=((__STRING_CONSTANT *)other__ZKD)->storage__KW;
+  __tmp__WJD=Self__PID->storage__0CD;
+  if (((struct ___OBJ *)other__QID)->__id==__STRING_CONSTANT__) {
+    __tmp__XJD=((__STRING_CONSTANT *)other__QID)->storage__0ZB;
   } else {
-    __tmp__AMD=((__STRING *)other__ZKD)->storage__XED;
-  };
-  Self__KOS=((__CHARACTER *)__tmp__5LD);
-  src__LOS=__tmp__AMD;
-  dest__IOS=Self__YKD->count__CB;
-  src_capacity__MOS=__tmp__CLD;
-  i2__HOS= 0;
-  i1__JOS=dest__IOS;
-  while ((i2__HOS != src_capacity__MOS)) {
-    Self__KOS[i1__JOS]=((__CHARACTER *)src__LOS)[i2__HOS];
-    i2__HOS=(__INTEGER)(i2__HOS +  1);
-    i1__JOS=(__INTEGER)(i1__JOS +  1);
-  };
-  Self__YKD->count__CB=needed_capacity__1KD;
+    __tmp__XJD=((__STRING *)other__QID)->storage__0CD;
+  };
+  Self__0XS=((__CHARACTER *)__tmp__WJD);
+  src__1XS=__tmp__XJD;
+  dest__YXS=Self__PID->count__CB;
+  src_capacity__2XS=__tmp__ZID;
+  i2__XXS= 0;
+  i1__ZXS=dest__YXS;
+  while ((i2__XXS != src_capacity__2XS)) {
+    Self__0XS[i1__ZXS]=((__CHARACTER *)src__1XS)[i2__XXS];
+    i2__XXS=(__INTEGER)(i2__XXS +  1);
+    i1__ZXS=(__INTEGER)(i1__ZXS +  1);
+  };
+  Self__PID->count__CB=needed_capacity__SID;
 }
 
-static void put_string__XS(void *s__ZS)
+static void put_string__XR(void *s__ZR)
 // ({STRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
 {
-  __INTEGER __tmp__MT,Self__ICB,limit_up__JCB;
-  __CHARACTER __tmp__TT;
-  if (((struct ___OBJ *)s__ZS)->__id==__STRING_CONSTANT__) {
+  __INTEGER __tmp__MS,Self__IBB,limit_up__JBB;
+  __CHARACTER *__tmp__UBS,*__tmp__VBS;
+  __CHARACTER __tmp__TS;
+  if (((struct ___OBJ *)s__ZR)->__id==__STRING_CONSTANT__) {
   };
-  if (((struct ___OBJ *)s__ZS)->__id==__STRING_CONSTANT__) {
-    __tmp__MT=((__STRING_CONSTANT *)s__ZS)->count__AD;
+  if (((struct ___OBJ *)s__ZR)->__id==__STRING_CONSTANT__) {
+    __tmp__MS=((__STRING_CONSTANT *)s__ZR)->count__AD;
   } else {
-    __tmp__MT=((__STRING *)s__ZS)->count__CB;
-  };
-  Self__ICB= 1;
-  limit_up__JCB=__tmp__MT;
-  while ((Self__ICB <= limit_up__JCB)) {
-    if (((struct ___OBJ *)s__ZS)->__id==__STRING_CONSTANT__) {
-      __tmp__TT=((__CHARACTER *)((__STRING_CONSTANT *)s__ZS)->storage__KW)[(__INTEGER)(Self__ICB -  1)];
+    __tmp__MS=((__STRING *)s__ZR)->count__CB;
+  };
+  Self__IBB= 1;
+  limit_up__JBB=__tmp__MS;
+  __tmp__UBS=((__STRING_CONSTANT *)s__ZR)->storage__0ZB;
+  __tmp__VBS=((__STRING *)s__ZR)->storage__0CD;
+  while ((Self__IBB <= limit_up__JBB)) {
+    if (((struct ___OBJ *)s__ZR)->__id==__STRING_CONSTANT__) {
+      __tmp__TS=((__CHARACTER *)__tmp__UBS)[(__INTEGER)(Self__IBB -  1)];
     } else {
-      __tmp__TT=((__CHARACTER *)((__STRING *)s__ZS)->storage__XED)[(__INTEGER)(Self__ICB -  1)];
+      __tmp__TS=((__CHARACTER *)__tmp__VBS)[(__INTEGER)(Self__IBB -  1)];
     };
-    fputc((int)(__tmp__TT),stdout);
-    Self__ICB=(__INTEGER)(Self__ICB +  1);
+    fputc((int)(__tmp__TS),stdout);
+    Self__IBB=(__INTEGER)(Self__IBB +  1);
   };
 }
 
-static void update__idf__with__confirmation__D0(void *file__F0,void *id__G0,void *new_text__H0,__BOOLEAN conf__I0)
+static void update__idf__with__confirmation__DZ(void *file__FZ,void *id__GZ,void *new_text__HZ,__BOOLEAN conf__IZ)
 // ({NULLxSTRING_CONSTANTxSTRING},{NULLxSTRING_CONSTANT},{NULLxSTRING_CONSTANTxSTRING},{TRUExFALSE}) VoidNo recursive, No inlinable.
 {
-  __INTEGER index__J0,new_capacity__WDS,result__URB,__tmp__W0;
-  __INTEGER needed_capacity__1DS,typ_id__4DS,new_capacity__IES;
-  __INTEGER typ_id__TES,upper__LPS,count__KPS,Self__MPS,__tmp__C1;
-  __INTEGER upper__MGC,count__WGC,Self__CPC,Self__Z1B,limit_up__01B;
-  __INTEGER new_capacity__0ES,__tmp__QPS,__tmp__SPS,Self__TPS;
-  __INTEGER new_capacity__3ES,__tmp__PCG,__tmp__QCG,Self__JEH;
-  __INTEGER __tmp__TTD,__tmp__UTD,__tmp__IUD,i__XPG,j__ARD,__tmp__TRD;
-  __INTEGER dest__GTJ,src_capacity__HTJ,i2__XTJ,i1__WTJ;
-  __INTEGER needed_capacity__CFS,typ_id__FFS,needed_capacity__OFS;
-  __INTEGER typ_id__RFS,needed_capacity__0FS,typ_id__3FS;
-  __INTEGER needed_capacity__GGS,typ_id__JGS,new_capacity__TGS;
-  __INTEGER new_capacity__ZGS,new_capacity__5GS;
-  void *old_buffer__K0,*input__L0;
-  __STRING *Self__U5R,*result__2DS,*Self__0DS,*Self__V5R,*Self__LES;
-  __STRING *result__RES,*Self__PES,*Self__UWQ,*Self__15R,*Self__1ES;
-  __STRING *Self__RPS,*Self__VLF,*Self__4ES,*Self__UQF,*Self__JTD;
-  __STRING *Self__3QD,*result__DFS,*Self__BFS,*__tmp__U2,*result__PFS;
-  __STRING *Self__NFS,*result__1FS,*Self__ZFS,*__tmp__W2,*result__HGS;
-  __STRING *Self__FGS,*Self__EAS,*Self__FAS,*Self__GAS;
-  __POINTER std_file__M0,ptr__3DS,ptr_table__POS,next__OOS,result__QOS;
-  __POINTER ptr_table__WOS,next__VOS,result__XOS,ptr__SES;
-  __POINTER ptr_table__3OS,next__2OS,result__4OS,ptr_table__EPS;
-  __POINTER next__DPS,result__FPS,ptr__EFS,ptr_table__YPS,next__XPS;
-  __POINTER result__ZPS,ptr_table__5PS,next__4PS,result__AQS,ptr__QFS;
-  __POINTER ptr_table__GQS,next__FQS,result__HQS,ptr_table__NQS;
-  __POINTER next__MQS,result__OQS,ptr__2FS,ptr_table__UQS,next__TQS;
-  __POINTER result__VQS,ptr_table__1QS,next__0QS,result__2QS,ptr__IGS;
-  __POINTER ptr_table__CRS,next__BRS,result__DRS,ptr_table__JRS;
-  __POINTER next__IRS,result__KRS,stream__YSB;
-  __UINTEGER_32 sz__5DS,a__BES,new_size__CES,t__DES,a__EES;
-  __UINTEGER_32 new_size__ZOS,lab_type__YOS,sz__UES,a__WES;
-  __UINTEGER_32 new_size__XES,t__YES,a__ZES,new_size__HPS,lab_type__GPS;
-  __UINTEGER_32 sz__GFS,a__IFS,new_size__JFS,t__KFS,a__LFS;
-  __UINTEGER_32 new_size__CQS,lab_type__BQS,sz__SFS,a__UFS;
-  __UINTEGER_32 new_size__VFS,t__WFS,a__XFS,new_size__QQS,lab_type__PQS;
-  __UINTEGER_32 sz__4FS,a__AGS,new_size__BGS,t__CGS,a__DGS;
-  __UINTEGER_32 new_size__4QS,lab_type__3QS,sz__KGS,a__MGS;
-  __UINTEGER_32 new_size__NGS,t__OGS,a__PGS,new_size__MRS,lab_type__LRS;
-  __STRING_CONSTANT *Self__P1B,*Self__HXQ,*Self__OSB;
-  void *str__IXR,*str__LXR;
-  __CHARACTER *ptr__3RB,*Self__NPS,*Self__KGC,*__tmp__FUD,*__tmp__GUD;
-  __CHARACTER *Self__DPG,*other__EPG,*__tmp__DSD,*__tmp__ESD,*Self__ETJ;
-  __CHARACTER *src__FTJ;
-  __CHARACTER ch__2ES,ch__5ES,result__I4;
-  __BOOLEAN result__MTD,result__0SB,__tmp__K3;
-  index__J0= 0;
-  old_buffer__K0=NULL;
-  input__L0=NULL;
-  print__PB((&__string_113));
-  if (((struct ___OBJ *)file__F0)->__id==__STRING_CONSTANT__) {
-    print__PB(file__F0);
+  __INTEGER index__JZ,new_capacity__YMS,result__2QB,__tmp__WZ;
+  __INTEGER needed_capacity__2BS,typ_id__5BS,new_capacity__JNS;
+  __INTEGER typ_id__PCS,__tmp__C0,Self__C0B,limit_up__D0B;
+  __INTEGER new_capacity__0NS,__tmp__5XS,__tmp__BYS,Self__CYS;
+  __INTEGER new_capacity__3NS,__tmp__OAG,__tmp__PAG,Self__0FH;
+  __INTEGER __tmp__IRD,__tmp__JRD,__tmp__3RD,i__LOG,j__XOD,__tmp__KPD;
+  __INTEGER new_count__DDE,lower__1XJ,upper__2XJ,Self__JFK,dest__FRJ;
+  __INTEGER src_capacity__GRJ,i2__WRJ,i1__VRJ,needed_capacity__YCS;
+  __INTEGER typ_id__1CS,needed_capacity__EDS,typ_id__HDS;
+  __INTEGER needed_capacity__QDS,typ_id__TDS,needed_capacity__2DS;
+  __INTEGER typ_id__5DS,new_capacity__YPS,new_capacity__1PS;
+  __INTEGER new_capacity__4PS;
+  void *old_buffer__KZ,*input__LZ;
+  __STRING *Self__WBS,*result__3BS,*Self__1BS,*Self__GCS,*result__NCS;
+  __STRING *Self__LCS,*Self__ZUQ,*Self__1NS,*Self__AYS,*Self__4NS;
+  __STRING *Self__TOF,*Self__4QD,*Self__UOD,*result__ZCS,*Self__XCS;
+  __STRING *__tmp__U1,*result__FDS,*Self__DDS,*result__RDS,*Self__PDS;
+  __STRING *__tmp__W1,*result__3DS,*Self__1DS,*Self__GES,*Self__KES;
+  __STRING *Self__OES;
+  __POINTER std_file__MZ,ptr__4BS,ptr_table__2MS,next__1MS,result__3MS;
+  __POINTER ptr_table__DNS,next__CNS,result__ENS,ptr__OCS;
+  __POINTER ptr_table__NNS,next__MNS,result__ONS,ptr_table__UNS;
+  __POINTER next__TNS,result__VNS,ptr__0CS,ptr_table__BOS,next__AOS;
+  __POINTER result__COS,ptr_table__IOS,next__HOS,result__JOS,ptr__GDS;
+  __POINTER ptr_table__POS,next__OOS,result__QOS,ptr_table__WOS;
+  __POINTER next__VOS,result__XOS,ptr__SDS,ptr_table__3OS,next__2OS;
+  __POINTER result__4OS,ptr_table__EPS,next__DPS,result__FPS,ptr__4DS;
+  __POINTER ptr_table__LPS,next__KPS,result__MPS,ptr_table__SPS;
+  __POINTER next__RPS,result__TPS,stream__0RB;
+  __UINTEGER_32 sz__ACS,a__CCS,new_size__DCS,t__ECS,a__FCS;
+  __UINTEGER_32 new_size__GNS,lab_type__FNS,sz__QCS,a__SCS;
+  __UINTEGER_32 new_size__TCS,t__UCS,a__VCS,new_size__XNS,lab_type__WNS;
+  __UINTEGER_32 sz__2CS,a__4CS,new_size__5CS,t__ADS,a__BDS;
+  __UINTEGER_32 new_size__LOS,lab_type__KOS,sz__IDS,a__KDS;
+  __UINTEGER_32 new_size__LDS,t__MDS,a__NDS,new_size__ZOS,lab_type__YOS;
+  __UINTEGER_32 sz__UDS,a__WDS,new_size__XDS,t__YDS,a__ZDS;
+  __UINTEGER_32 new_size__HPS,lab_type__GPS,sz__AES,a__CES;
+  __UINTEGER_32 new_size__DES,t__EES,a__FES,new_size__VPS,lab_type__UPS;
+  __STRING_CONSTANT *Self__XZB,*Self__MVQ,*Self__PVQ;
+  void *str__NVR,*str__QVR;
+  __CHARACTER *ptr__FRB,*__tmp__DYS,*__tmp__EYS,*__tmp__TAS,*__tmp__UAS;
+  __CHARACTER *__tmp__0RD,*__tmp__1RD,*Self__XNG,*other__YNG,*Self__0XJ;
+  __CHARACTER *__tmp__0PD,*__tmp__1PD,*Self__DRJ,*src__ERJ;
+  __CHARACTER ch__2NS,ch__5NS;
+  __BOOLEAN result__BRD,result__2RB;
+  index__JZ= 0;
+  old_buffer__KZ=NULL;
+  input__LZ=NULL;
+  print__PB((&__string_108));
+  if (((struct ___OBJ *)file__FZ)->__id==__STRING_CONSTANT__) {
+    print__PB(file__FZ);
   } else {
-    put_string__XS(((__STRING *)file__F0));
+    put_string__XR(((__STRING *)file__FZ));
   };
-  copy__JHD(string_tmp__2,file__F0);
-  Self__U5R=((__STRING *)string_tmp__2);
-  if ((Self__U5R->capacity__OED > Self__U5R->count__CB)) {
-    ((__CHARACTER *)Self__U5R->storage__XED)[Self__U5R->count__CB]='\0';
+  copy__AFD(string_tmp__2,file__FZ);
+  Self__WBS=((__STRING *)string_tmp__2);
+  if ((Self__WBS->capacity__3BD > Self__WBS->count__CB)) {
+    Self__WBS->count__CB=(__INTEGER)(Self__WBS->count__CB +  1);
+    if ((((__CHARACTER *)Self__WBS->storage__0CD)[(__INTEGER)(Self__WBS->count__CB -  1)] != '\0')) {
+      ((__CHARACTER *)Self__WBS->storage__0CD)[(__INTEGER)(Self__WBS->count__CB -  1)]='\0';
+    };
   } else {
-    new_capacity__WDS= 0;
-    if ((Self__U5R->capacity__OED <= Self__U5R->count__CB)) {
-      if ((Self__U5R->capacity__OED ==  0)) {
-        Self__U5R->capacity__OED= 32;
-        Self__U5R->storage__XED=create__HGH( 32);
+    new_capacity__YMS= 0;
+    if ((Self__WBS->capacity__3BD <= Self__WBS->count__CB)) {
+      if ((Self__WBS->capacity__3BD ==  0)) {
+        Self__WBS->capacity__3BD= 32;
+        Self__WBS->storage__0CD=create__AIH( 32);
       } else {
-        new_capacity__WDS=(__INTEGER)(Self__U5R->capacity__OED <<  1);
-        Self__U5R->storage__XED=realloc__with__EHH(Self__U5R->storage__XED,Self__U5R->capacity__OED,new_capacity__WDS);
-        Self__U5R->capacity__OED=new_capacity__WDS;
-      };
-    };
-    ((__CHARACTER *)Self__U5R->storage__XED)[Self__U5R->count__CB]='\0';
-    Self__U5R->count__CB=(__INTEGER)(Self__U5R->count__CB +  1);
-    Self__U5R->count__CB=(__INTEGER)(Self__U5R->count__CB -  1);
-  };
-  std_file__M0=((__POINTER )(fopen((char*)(Self__U5R->storage__XED),"rb")));
-  if ((std_file__M0 != (void *)NULL)) {
-    fseek((FILE*)((std_file__M0)),0,SEEK_END);
-    result__URB=((__INTEGER )(ftell((FILE *)(std_file__M0))));
-    fseek((FILE*)((std_file__M0)),0,SEEK_SET);
-    if (((struct ___OBJ *)new_text__H0)->__id==__STRING_CONSTANT__) {
-      __tmp__W0=((__STRING_CONSTANT *)new_text__H0)->count__AD;
+        new_capacity__YMS=(__INTEGER)(Self__WBS->capacity__3BD <<  1);
+        Self__WBS->storage__0CD=realloc__with__3IH(Self__WBS->storage__0CD,Self__WBS->capacity__3BD,new_capacity__YMS);
+        Self__WBS->capacity__3BD=new_capacity__YMS;
+      };
+    };
+    ((__CHARACTER *)Self__WBS->storage__0CD)[Self__WBS->count__CB]='\0';
+    Self__WBS->count__CB=(__INTEGER)(Self__WBS->count__CB +  1);
+  };
+  Self__WBS->count__CB=(__INTEGER)(Self__WBS->count__CB -  1);
+  std_file__MZ=((__POINTER )(fopen((char*)(Self__WBS->storage__0CD),"rb")));
+  if ((std_file__MZ != (void *)NULL)) {
+    fseek((FILE*)((std_file__MZ)),0,SEEK_END);
+    result__2QB=((__INTEGER )(ftell((FILE *)(std_file__MZ))));
+    fseek((FILE*)((std_file__MZ)),0,SEEK_SET);
+    if (((struct ___OBJ *)new_text__HZ)->__id==__STRING_CONSTANT__) {
+      __tmp__WZ=((__STRING_CONSTANT *)new_text__HZ)->count__AD;
     } else {
-      __tmp__W0=((__STRING *)new_text__H0)->count__CB;
-    };
-    needed_capacity__1DS=(__INTEGER)(result__URB + __tmp__W0);
-    result__2DS=NULL;
-    ptr__3DS=((__POINTER )(NULL));
-    typ_id__4DS= 0;
-    sz__5DS=((__UINTEGER_32 )sizeof(__STRING));
-    if ((sz__5DS ==  0)) {
-      result__2DS=STRING__;
+      __tmp__WZ=((__STRING *)new_text__HZ)->count__CB;
+    };
+    needed_capacity__2BS=(__INTEGER)(result__2QB + __tmp__WZ);
+    result__3BS=NULL;
+    ptr__4BS=((__POINTER )(NULL));
+    typ_id__5BS= 0;
+    sz__ACS=((__UINTEGER_32 )sizeof(__STRING));
+    if ((sz__ACS ==  0)) {
+      result__3BS=STRING__;
     } else {
-      typ_id__4DS=-1;
-      clone_allocation_size__VU=(__UINTEGER_32)(clone_allocation_size__VU + sz__5DS);
-      if ((typ_id__4DS == (__INTEGER)(-  1))) {
-        a__BES=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__CES=(__UINTEGER_32)((__UINTEGER_32)(sz__5DS + a__BES) & (__UINTEGER_32)(~ a__BES));
-        ptr_table__POS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CES / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-        next__OOS=((__POINTER )(NULL));
-        result__QOS=((__POINTER *)ptr_table__POS)[ 0];
-        if ((result__QOS == (void *)NULL)) {
-          result__QOS=new_lab__2SC(new_size__CES);
-          next__OOS=(void *)((unsigned long)result__QOS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CES)));
-          ((__POINTER *)next__OOS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__POS)[ 0]=next__OOS;
+      typ_id__5BS=-1;
+      clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__ACS);
+      if ((typ_id__5BS == (__INTEGER)(-  1))) {
+        a__CCS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__DCS=(__UINTEGER_32)((__UINTEGER_32)(sz__ACS + a__CCS) & (__UINTEGER_32)(~ a__CCS));
+        ptr_table__2MS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DCS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__1MS=((__POINTER )(NULL));
+        result__3MS=((__POINTER *)ptr_table__2MS)[ 0];
+        if ((result__3MS == (void *)NULL)) {
+          result__3MS=new_lab__IQC(new_size__DCS);
+          next__1MS=(void *)((unsigned long)result__3MS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DCS)));
+          ((__POINTER *)next__1MS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__2MS)[ 0]=next__1MS;
         } else {
-          next__OOS=((__POINTER *)result__QOS)[ 0];
-          if ((next__OOS == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QOS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__CES <<  1)) <=  4096)) {
-              next__OOS=(void *)((unsigned long)result__QOS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CES)));
+          next__1MS=((__POINTER *)result__3MS)[ 0];
+          if ((next__1MS == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3MS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__DCS <<  1)) <=  4096)) {
+              next__1MS=(void *)((unsigned long)result__3MS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DCS)));
             } else {
-              next__OOS=new_lab__2SC(new_size__CES);
+              next__1MS=new_lab__IQC(new_size__DCS);
             };
-            ((__POINTER *)next__OOS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__POS)[ 0]=next__OOS;
+            ((__POINTER *)next__1MS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__2MS)[ 0]=next__1MS;
           } else {
-            ((__POINTER *)result__QOS)[ 0]=(void *)((unsigned long)((__POINTER *)next__OOS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__QOS=next__OOS;
+            ((__POINTER *)result__3MS)[ 0]=(void *)((unsigned long)((__POINTER *)next__1MS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__3MS=next__1MS;
           };
         };
-        ptr__3DS=result__QOS;
+        ptr__4BS=result__3MS;
       } else {
-        t__DES=((__UINTEGER_32 )typ_id__4DS);
-        a__EES=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-        new_size__ZOS=(__UINTEGER_32)((__UINTEGER_32)(sz__5DS + a__EES) & (__UINTEGER_32)(~ a__EES));
-        ptr_table__WOS=((__POINTER )(&(table_type[(t__DES)])));
-        lab_type__YOS=(__UINTEGER_32)(t__DES |  1);
-        next__VOS=((__POINTER )(NULL));
-        result__XOS=((__POINTER *)ptr_table__WOS)[ 0];
-        if ((result__XOS == (void *)NULL)) {
-          result__XOS=new_lab__2SC(lab_type__YOS);
-          next__VOS=(void *)((unsigned long)result__XOS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZOS)));
-          ((__POINTER *)next__VOS)[ 0]=NULL;
-          ((__POINTER *)ptr_table__WOS)[ 0]=next__VOS;
+        t__ECS=((__UINTEGER_32 )typ_id__5BS);
+        a__FCS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__GNS=(__UINTEGER_32)((__UINTEGER_32)(sz__ACS + a__FCS) & (__UINTEGER_32)(~ a__FCS));
+        ptr_table__DNS=((__POINTER )(&(table_type[(t__ECS)])));
+        lab_type__FNS=(__UINTEGER_32)(t__ECS |  1);
+        next__CNS=((__POINTER )(NULL));
+        result__ENS=((__POINTER *)ptr_table__DNS)[ 0];
+        if ((result__ENS == (void *)NULL)) {
+          result__ENS=new_lab__IQC(lab_type__FNS);
+          next__CNS=(void *)((unsigned long)result__ENS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GNS)));
+          ((__POINTER *)next__CNS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__DNS)[ 0]=next__CNS;
         } else {
-          next__VOS=((__POINTER *)result__XOS)[ 0];
-          if ((next__VOS == (void *)NULL)) {
-            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XOS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__ZOS <<  1)) <=  4096)) {
-              next__VOS=(void *)((unsigned long)result__XOS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZOS)));
+          next__CNS=((__POINTER *)result__ENS)[ 0];
+          if ((next__CNS == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ENS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__GNS <<  1)) <=  4096)) {
+              next__CNS=(void *)((unsigned long)result__ENS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GNS)));
             } else {
-              next__VOS=new_lab__2SC(lab_type__YOS);
+              next__CNS=new_lab__IQC(lab_type__FNS);
             };
-            ((__POINTER *)next__VOS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__WOS)[ 0]=next__VOS;
+            ((__POINTER *)next__CNS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__DNS)[ 0]=next__CNS;
           } else {
-            ((__POINTER *)result__XOS)[ 0]=(void *)((unsigned long)((__POINTER *)next__VOS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-            result__XOS=next__VOS;
+            ((__POINTER *)result__ENS)[ 0]=(void *)((unsigned long)((__POINTER *)next__CNS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__ENS=next__CNS;
           };
         };
-        ptr__3DS=result__XOS;
+        ptr__4BS=result__ENS;
       };
-      result__2DS=((__STRING *)ptr__3DS);
-      *(result__2DS) = *(STRING__);
+      result__3BS=((__STRING *)ptr__4BS);
+      *(result__3BS) = *(STRING__);
     };
-    Self__0DS=((__STRING *)result__2DS);
-    if ((needed_capacity__1DS >  0)) {
-      if ((Self__0DS->capacity__OED < needed_capacity__1DS)) {
-        Self__0DS->storage__XED=create__HGH(needed_capacity__1DS);
-        Self__0DS->capacity__OED=needed_capacity__1DS;
+    Self__1BS=((__STRING *)result__3BS);
+    if ((needed_capacity__2BS >  0)) {
+      if ((Self__1BS->capacity__3BD < needed_capacity__2BS)) {
+        Self__1BS->storage__0CD=create__AIH(needed_capacity__2BS);
+        Self__1BS->capacity__3BD=needed_capacity__2BS;
       };
     };
-    Self__0DS->count__CB= 0;
-    input__L0=result__2DS;
-    Self__V5R=((__STRING *)result__2DS);
-    if ((Self__V5R->capacity__OED > Self__V5R->count__CB)) {
-      ((__CHARACTER *)Self__V5R->storage__XED)[Self__V5R->count__CB]='\0';
+    Self__1BS->count__CB= 0;
+    input__LZ=result__3BS;
+    Self__GCS=((__STRING *)result__3BS);
+    if ((Self__GCS->capacity__3BD > Self__GCS->count__CB)) {
+      Self__GCS->count__CB=(__INTEGER)(Self__GCS->count__CB +  1);
+      if ((((__CHARACTER *)Self__GCS->storage__0CD)[(__INTEGER)(Self__GCS->count__CB -  1)] != '\0')) {
+        ((__CHARACTER *)Self__GCS->storage__0CD)[(__INTEGER)(Self__GCS->count__CB -  1)]='\0';
+      };
     } else {
-      new_capacity__IES= 0;
-      if ((Self__V5R->capacity__OED <= Self__V5R->count__CB)) {
-        if ((Self__V5R->capacity__OED ==  0)) {
-          Self__V5R->capacity__OED= 32;
-          Self__V5R->storage__XED=create__HGH( 32);
+      new_capacity__JNS= 0;
+      if ((Self__GCS->capacity__3BD <= Self__GCS->count__CB)) {
+        if ((Self__GCS->capacity__3BD ==  0)) {
+          Self__GCS->capacity__3BD= 32;
+          Self__GCS->storage__0CD=create__AIH( 32);
         } else {
-          new_capacity__IES=(__INTEGER)(Self__V5R->capacity__OED <<  1);
-          Self__V5R->storage__XED=realloc__with__EHH(Self__V5R->storage__XED,Self__V5R->capacity__OED,new_capacity__IES);
-          Self__V5R->capacity__OED=new_capacity__IES;
-        };
-      };
-      ((__CHARACTER *)Self__V5R->storage__XED)[Self__V5R->count__CB]='\0';
-      Self__V5R->count__CB=(__INTEGER)(Self__V5R->count__CB +  1);
-      Self__V5R->count__CB=(__INTEGER)(Self__V5R->count__CB -  1);
-    };
-    ptr__3RB=Self__V5R->storage__XED;
-    fread((void *)((ptr__3RB)),(size_t)(1), (size_t)((result__URB)),(FILE*)((std_file__M0)));
-    Self__LES=((__STRING *)result__2DS);
-    Self__LES->count__CB= 0;
-    while ((((__CHARACTER *)ptr__3RB)[Self__LES->count__CB] != '\0')) {
-      Self__LES->count__CB=(__INTEGER)(Self__LES->count__CB +  1);
-    };
-    if (((void *)Self__LES->storage__XED != (void *)ptr__3RB)) {
-      Self__LES->storage__XED=ptr__3RB;
-      Self__LES->capacity__OED=(__INTEGER)(Self__LES->count__CB +  1);
-    };
-    fclose((FILE*)((std_file__M0)));
-    index__J0=first_substring_index__LQD(result__2DS,id__G0);
-    if ((index__J0 !=  0)) {
-      result__RES=NULL;
-      ptr__SES=((__POINTER )(NULL));
-      typ_id__TES= 0;
-      sz__UES=((__UINTEGER_32 )sizeof(__STRING));
-      if ((sz__UES ==  0)) {
-        result__RES=STRING__;
+          new_capacity__JNS=(__INTEGER)(Self__GCS->capacity__3BD <<  1);
+          Self__GCS->storage__0CD=realloc__with__3IH(Self__GCS->storage__0CD,Self__GCS->capacity__3BD,new_capacity__JNS);
+          Self__GCS->capacity__3BD=new_capacity__JNS;
+        };
+      };
+      ((__CHARACTER *)Self__GCS->storage__0CD)[Self__GCS->count__CB]='\0';
+      Self__GCS->count__CB=(__INTEGER)(Self__GCS->count__CB +  1);
+    };
+    Self__GCS->count__CB=(__INTEGER)(Self__GCS->count__CB -  1);
+    ptr__FRB=Self__GCS->storage__0CD;
+    fread((void *)((ptr__FRB)),(size_t)(1), (size_t)((result__2QB)),(FILE*)((std_file__MZ)));
+    from_external__KDD(result__3BS,ptr__FRB);
+    fclose((FILE*)((std_file__MZ)));
+    index__JZ=first_substring_index__COD(result__3BS,id__GZ);
+    if ((index__JZ !=  0)) {
+      result__NCS=NULL;
+      ptr__OCS=((__POINTER )(NULL));
+      typ_id__PCS= 0;
+      sz__QCS=((__UINTEGER_32 )sizeof(__STRING));
+      if ((sz__QCS ==  0)) {
+        result__NCS=STRING__;
       } else {
-        typ_id__TES=-1;
-        clone_allocation_size__VU=(__UINTEGER_32)(clone_allocation_size__VU + sz__UES);
-        if ((typ_id__TES == (__INTEGER)(-  1))) {
-          a__WES=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__XES=(__UINTEGER_32)((__UINTEGER_32)(sz__UES + a__WES) & (__UINTEGER_32)(~ a__WES));
-          ptr_table__3OS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XES / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__2OS=((__POINTER )(NULL));
-          result__4OS=((__POINTER *)ptr_table__3OS)[ 0];
-          if ((result__4OS == (void *)NULL)) {
-            result__4OS=new_lab__2SC(new_size__XES);
-            next__2OS=(void *)((unsigned long)result__4OS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XES)));
-            ((__POINTER *)next__2OS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__3OS)[ 0]=next__2OS;
+        typ_id__PCS=-1;
+        clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__QCS);
+        if ((typ_id__PCS == (__INTEGER)(-  1))) {
+          a__SCS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__TCS=(__UINTEGER_32)((__UINTEGER_32)(sz__QCS + a__SCS) & (__UINTEGER_32)(~ a__SCS));
+          ptr_table__NNS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TCS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__MNS=((__POINTER )(NULL));
+          result__ONS=((__POINTER *)ptr_table__NNS)[ 0];
+          if ((result__ONS == (void *)NULL)) {
+            result__ONS=new_lab__IQC(new_size__TCS);
+            next__MNS=(void *)((unsigned long)result__ONS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TCS)));
+            ((__POINTER *)next__MNS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__NNS)[ 0]=next__MNS;
           } else {
-            next__2OS=((__POINTER *)result__4OS)[ 0];
-            if ((next__2OS == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4OS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__XES <<  1)) <=  4096)) {
-                next__2OS=(void *)((unsigned long)result__4OS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XES)));
+            next__MNS=((__POINTER *)result__ONS)[ 0];
+            if ((next__MNS == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ONS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__TCS <<  1)) <=  4096)) {
+                next__MNS=(void *)((unsigned long)result__ONS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TCS)));
               } else {
-                next__2OS=new_lab__2SC(new_size__XES);
+                next__MNS=new_lab__IQC(new_size__TCS);
               };
-              ((__POINTER *)next__2OS)[ 0]=NULL;
-              ((__POINTER *)ptr_table__3OS)[ 0]=next__2OS;
+              ((__POINTER *)next__MNS)[ 0]=NULL;
+              ((__POINTER *)ptr_table__NNS)[ 0]=next__MNS;
             } else {
-              ((__POINTER *)result__4OS)[ 0]=(void *)((unsigned long)((__POINTER *)next__2OS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__4OS=next__2OS;
+              ((__POINTER *)result__ONS)[ 0]=(void *)((unsigned long)((__POINTER *)next__MNS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__ONS=next__MNS;
             };
           };
-          ptr__SES=result__4OS;
+          ptr__OCS=result__ONS;
         } else {
-          t__YES=((__UINTEGER_32 )typ_id__TES);
-          a__ZES=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__HPS=(__UINTEGER_32)((__UINTEGER_32)(sz__UES + a__ZES) & (__UINTEGER_32)(~ a__ZES));
-          ptr_table__EPS=((__POINTER )(&(table_type[(t__YES)])));
-          lab_type__GPS=(__UINTEGER_32)(t__YES |  1);
-          next__DPS=((__POINTER )(NULL));
-          result__FPS=((__POINTER *)ptr_table__EPS)[ 0];
-          if ((result__FPS == (void *)NULL)) {
-            result__FPS=new_lab__2SC(lab_type__GPS);
-            next__DPS=(void *)((unsigned long)result__FPS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HPS)));
-            ((__POINTER *)next__DPS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__EPS)[ 0]=next__DPS;
+          t__UCS=((__UINTEGER_32 )typ_id__PCS);
+          a__VCS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__XNS=(__UINTEGER_32)((__UINTEGER_32)(sz__QCS + a__VCS) & (__UINTEGER_32)(~ a__VCS));
+          ptr_table__UNS=((__POINTER )(&(table_type[(t__UCS)])));
+          lab_type__WNS=(__UINTEGER_32)(t__UCS |  1);
+          next__TNS=((__POINTER )(NULL));
+          result__VNS=((__POINTER *)ptr_table__UNS)[ 0];
+          if ((result__VNS == (void *)NULL)) {
+            result__VNS=new_lab__IQC(lab_type__WNS);
+            next__TNS=(void *)((unsigned long)result__VNS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XNS)));
+            ((__POINTER *)next__TNS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__UNS)[ 0]=next__TNS;
           } else {
-            next__DPS=((__POINTER *)result__FPS)[ 0];
-            if ((next__DPS == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FPS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__HPS <<  1)) <=  4096)) {
-                next__DPS=(void *)((unsigned long)result__FPS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HPS)));
+            next__TNS=((__POINTER *)result__VNS)[ 0];
+            if ((next__TNS == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VNS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__XNS <<  1)) <=  4096)) {
+                next__TNS=(void *)((unsigned long)result__VNS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XNS)));
               } else {
-                next__DPS=new_lab__2SC(lab_type__GPS);
+                next__TNS=new_lab__IQC(lab_type__WNS);
               };
-              ((__POINTER *)next__DPS)[ 0]=NULL;
-              ((__POINTER *)ptr_table__EPS)[ 0]=next__DPS;
+              ((__POINTER *)next__TNS)[ 0]=NULL;
+              ((__POINTER *)ptr_table__UNS)[ 0]=next__TNS;
             } else {
-              ((__POINTER *)result__FPS)[ 0]=(void *)((unsigned long)((__POINTER *)next__DPS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__FPS=next__DPS;
+              ((__POINTER *)result__VNS)[ 0]=(void *)((unsigned long)((__POINTER *)next__TNS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__VNS=next__TNS;
             };
           };
-          ptr__SES=result__FPS;
-        };
-        result__RES=((__STRING *)ptr__SES);
-        *(result__RES) = *(STRING__);
-      };
-      Self__PES=((__STRING *)result__RES);
-      if ((Self__PES->capacity__OED <  200)) {
-        Self__PES->storage__XED=create__HGH( 200);
-        Self__PES->capacity__OED= 200;
-      };
-      Self__PES->count__CB= 0;
-      old_buffer__K0=result__RES;
-      if (((struct ___OBJ *)new_text__H0)->__id==__STRING_CONSTANT__) {
-        Self__P1B=((__STRING_CONSTANT *)new_text__H0);
-        Self__NPS=((__CHARACTER *)Self__P1B->storage__KW);
-        upper__LPS=(__INTEGER)(Self__P1B->count__AD -  1);
-        count__KPS= 0;
-        Self__MPS=upper__LPS;
-        while ((Self__MPS >=  0)) {
-          if (('\n' == Self__NPS[Self__MPS])) {
-            count__KPS=(__INTEGER)(count__KPS +  1);
-          };
-          Self__MPS=(__INTEGER)(Self__MPS -  1);
+          ptr__OCS=result__VNS;
         };
-        __tmp__C1=count__KPS;
+        result__NCS=((__STRING *)ptr__OCS);
+        *(result__NCS) = *(STRING__);
+      };
+      Self__LCS=((__STRING *)result__NCS);
+      if ((Self__LCS->capacity__3BD <  200)) {
+        Self__LCS->storage__0CD=create__AIH( 200);
+        Self__LCS->capacity__3BD= 200;
+      };
+      Self__LCS->count__CB= 0;
+      old_buffer__KZ=result__NCS;
+      if (((struct ___OBJ *)new_text__HZ)->__id==__STRING_CONSTANT__) {
+        Self__XZB=((__STRING_CONSTANT *)new_text__HZ);
+        __tmp__C0=fast_occurrences__until__ZDC(Self__XZB->storage__0ZB,(__INTEGER)(Self__XZB->count__AD -  1));
       } else {
-        Self__UWQ=((__STRING *)new_text__H0);
-        Self__KGC=((__CHARACTER *)Self__UWQ->storage__XED);
-        upper__MGC=(__INTEGER)(Self__UWQ->count__CB -  1);
-        count__WGC= 0;
-        Self__CPC=upper__MGC;
-        while ((Self__CPC >=  0)) {
-          if (('\n' == Self__KGC[Self__CPC])) {
-            count__WGC=(__INTEGER)(count__WGC +  1);
-          };
-          Self__CPC=(__INTEGER)(Self__CPC -  1);
-        };
-        __tmp__C1=count__WGC;
-      };
-      Self__Z1B= 1;
-      limit_up__01B=__tmp__C1;
-      while ((Self__Z1B <= limit_up__01B)) {
-        while ((((__CHARACTER *)((__STRING *)input__L0)->storage__XED)[(__INTEGER)(index__J0 -  1)] != '\n')) {
-          Self__15R=((__STRING *)input__L0);
-          Self__1ES=((__STRING *)old_buffer__K0);
-          ch__2ES=((__CHARACTER *)Self__15R->storage__XED)[(__INTEGER)(index__J0 -  1)];
-          new_capacity__0ES= 0;
-          if ((Self__1ES->capacity__OED <= Self__1ES->count__CB)) {
-            if ((Self__1ES->capacity__OED ==  0)) {
-              Self__1ES->capacity__OED= 32;
-              Self__1ES->storage__XED=create__HGH( 32);
+        Self__ZUQ=((__STRING *)new_text__HZ);
+        __tmp__C0=fast_occurrences__until__ZDC(Self__ZUQ->storage__0CD,(__INTEGER)(Self__ZUQ->count__CB -  1));
+      };
+      Self__C0B= 1;
+      limit_up__D0B=__tmp__C0;
+      while ((Self__C0B <= limit_up__D0B)) {
+        while ((((__CHARACTER *)((__STRING *)input__LZ)->storage__0CD)[(__INTEGER)(index__JZ -  1)] != '\n')) {
+          Self__1NS=((__STRING *)old_buffer__KZ);
+          ch__2NS=((__CHARACTER *)((__STRING *)input__LZ)->storage__0CD)[(__INTEGER)(index__JZ -  1)];
+          new_capacity__0NS= 0;
+          if ((Self__1NS->capacity__3BD <= Self__1NS->count__CB)) {
+            if ((Self__1NS->capacity__3BD ==  0)) {
+              Self__1NS->capacity__3BD= 32;
+              Self__1NS->storage__0CD=create__AIH( 32);
             } else {
-              new_capacity__0ES=(__INTEGER)(Self__1ES->capacity__OED <<  1);
-              Self__1ES->storage__XED=realloc__with__EHH(Self__1ES->storage__XED,Self__1ES->capacity__OED,new_capacity__0ES);
-              Self__1ES->capacity__OED=new_capacity__0ES;
+              new_capacity__0NS=(__INTEGER)(Self__1NS->capacity__3BD <<  1);
+              Self__1NS->storage__0CD=realloc__with__3IH(Self__1NS->storage__0CD,Self__1NS->capacity__3BD,new_capacity__0NS);
+              Self__1NS->capacity__3BD=new_capacity__0NS;
             };
           };
-          ((__CHARACTER *)Self__1ES->storage__XED)[Self__1ES->count__CB]=ch__2ES;
-          Self__1ES->count__CB=(__INTEGER)(Self__1ES->count__CB +  1);
-          Self__RPS=((__STRING *)input__L0);
-          __tmp__QPS=(__INTEGER)(index__J0 +  1);
-          __tmp__SPS=Self__RPS->count__CB;
-          Self__TPS=__tmp__QPS;
-          while ((Self__TPS <= __tmp__SPS)) {
-            ((__CHARACTER *)Self__RPS->storage__XED)[(__INTEGER)((__INTEGER)(Self__TPS -  1) -  1)]=((__CHARACTER *)Self__RPS->storage__XED)[(__INTEGER)(Self__TPS -  1)];
-            Self__TPS=(__INTEGER)(Self__TPS +  1);
+          ((__CHARACTER *)Self__1NS->storage__0CD)[Self__1NS->count__CB]=ch__2NS;
+          Self__1NS->count__CB=(__INTEGER)(Self__1NS->count__CB +  1);
+          Self__AYS=((__STRING *)input__LZ);
+          __tmp__5XS=(__INTEGER)(index__JZ +  1);
+          __tmp__BYS=Self__AYS->count__CB;
+          Self__CYS=__tmp__5XS;
+          __tmp__DYS=Self__AYS->storage__0CD;
+          __tmp__EYS=Self__AYS->storage__0CD;
+          while ((Self__CYS <= __tmp__BYS)) {
+            ((__CHARACTER *)__tmp__EYS)[(__INTEGER)((__INTEGER)(Self__CYS -  1) -  1)]=((__CHARACTER *)__tmp__DYS)[(__INTEGER)(Self__CYS -  1)];
+            Self__CYS=(__INTEGER)(Self__CYS +  1);
           };
-          Self__RPS->count__CB=(__INTEGER)(Self__RPS->count__CB -  1);
-        };
-        Self__VLF=((__STRING *)input__L0);
-        Self__4ES=((__STRING *)old_buffer__K0);
-        ch__5ES=((__CHARACTER *)Self__VLF->storage__XED)[(__INTEGER)(index__J0 -  1)];
-        new_capacity__3ES= 0;
-        if ((Self__4ES->capacity__OED <= Self__4ES->count__CB)) {
-          if ((Self__4ES->capacity__OED ==  0)) {
-            Self__4ES->capacity__OED= 32;
-            Self__4ES->storage__XED=create__HGH( 32);
+          Self__AYS->count__CB=(__INTEGER)(Self__AYS->count__CB -  1);
+        };
+        Self__4NS=((__STRING *)old_buffer__KZ);
+        ch__5NS=((__CHARACTER *)((__STRING *)input__LZ)->storage__0CD)[(__INTEGER)(index__JZ -  1)];
+        new_capacity__3NS= 0;
+        if ((Self__4NS->capacity__3BD <= Self__4NS->count__CB)) {
+          if ((Self__4NS->capacity__3BD ==  0)) {
+            Self__4NS->capacity__3BD= 32;
+            Self__4NS->storage__0CD=create__AIH( 32);
           } else {
-            new_capacity__3ES=(__INTEGER)(Self__4ES->capacity__OED <<  1);
-            Self__4ES->storage__XED=realloc__with__EHH(Self__4ES->storage__XED,Self__4ES->capacity__OED,new_capacity__3ES);
-            Self__4ES->capacity__OED=new_capacity__3ES;
+            new_capacity__3NS=(__INTEGER)(Self__4NS->capacity__3BD <<  1);
+            Self__4NS->storage__0CD=realloc__with__3IH(Self__4NS->storage__0CD,Self__4NS->capacity__3BD,new_capacity__3NS);
+            Self__4NS->capacity__3BD=new_capacity__3NS;
           };
         };
-        ((__CHARACTER *)Self__4ES->storage__XED)[Self__4ES->count__CB]=ch__5ES;
-        Self__4ES->count__CB=(__INTEGER)(Self__4ES->count__CB +  1);
-        Self__UQF=((__STRING *)input__L0);
-        __tmp__PCG=(__INTEGER)(index__J0 +  1);
-        __tmp__QCG=Self__UQF->count__CB;
-        Self__JEH=__tmp__PCG;
-        while ((Self__JEH <= __tmp__QCG)) {
-          ((__CHARACTER *)Self__UQF->storage__XED)[(__INTEGER)((__INTEGER)(Self__JEH -  1) -  1)]=((__CHARACTER *)Self__UQF->storage__XED)[(__INTEGER)(Self__JEH -  1)];
-          Self__JEH=(__INTEGER)(Self__JEH +  1);
-        };
-        Self__UQF->count__CB=(__INTEGER)(Self__UQF->count__CB -  1);
-        Self__Z1B=(__INTEGER)(Self__Z1B +  1);
-      };
-      Self__JTD=((__STRING *)result__RES);
-      result__MTD=FALSE__;
-      __tmp__TTD=Self__JTD->count__CB;
-      if (((struct ___OBJ *)new_text__H0)->__id==__STRING_CONSTANT__) {
-        __tmp__UTD=((__STRING_CONSTANT *)new_text__H0)->count__AD;
+        ((__CHARACTER *)Self__4NS->storage__0CD)[Self__4NS->count__CB]=ch__5NS;
+        Self__4NS->count__CB=(__INTEGER)(Self__4NS->count__CB +  1);
+        Self__TOF=((__STRING *)input__LZ);
+        __tmp__OAG=(__INTEGER)(index__JZ +  1);
+        __tmp__PAG=Self__TOF->count__CB;
+        Self__0FH=__tmp__OAG;
+        __tmp__TAS=Self__TOF->storage__0CD;
+        __tmp__UAS=Self__TOF->storage__0CD;
+        while ((Self__0FH <= __tmp__PAG)) {
+          ((__CHARACTER *)__tmp__UAS)[(__INTEGER)((__INTEGER)(Self__0FH -  1) -  1)]=((__CHARACTER *)__tmp__TAS)[(__INTEGER)(Self__0FH -  1)];
+          Self__0FH=(__INTEGER)(Self__0FH +  1);
+        };
+        Self__TOF->count__CB=(__INTEGER)(Self__TOF->count__CB -  1);
+        Self__C0B=(__INTEGER)(Self__C0B +  1);
+      };
+      Self__4QD=((__STRING *)result__NCS);
+      result__BRD=FALSE__;
+      __tmp__IRD=Self__4QD->count__CB;
+      if (((struct ___OBJ *)new_text__HZ)->__id==__STRING_CONSTANT__) {
+        __tmp__JRD=((__STRING_CONSTANT *)new_text__HZ)->count__AD;
       } else {
-        __tmp__UTD=((__STRING *)new_text__H0)->count__CB;
+        __tmp__JRD=((__STRING *)new_text__HZ)->count__CB;
       };
-      if ((__tmp__TTD == __tmp__UTD)) {
-        if ((Self__JTD->count__CB ==  0)) {
-          result__MTD=TRUE__;
+      if ((__tmp__IRD == __tmp__JRD)) {
+        if ((Self__4QD->count__CB ==  0)) {
+          result__BRD=TRUE__;
         } else {
-          __tmp__FUD=Self__JTD->storage__XED;
-          if (((struct ___OBJ *)new_text__H0)->__id==__STRING_CONSTANT__) {
-            __tmp__GUD=((__STRING_CONSTANT *)new_text__H0)->storage__KW;
+          __tmp__0RD=Self__4QD->storage__0CD;
+          if (((struct ___OBJ *)new_text__HZ)->__id==__STRING_CONSTANT__) {
+            __tmp__1RD=((__STRING_CONSTANT *)new_text__HZ)->storage__0ZB;
           } else {
-            __tmp__GUD=((__STRING *)new_text__H0)->storage__XED;
+            __tmp__1RD=((__STRING *)new_text__HZ)->storage__0CD;
           };
-          __tmp__IUD=Self__JTD->count__CB;
-          Self__DPG=((__CHARACTER *)__tmp__FUD);
-          other__EPG=__tmp__GUD;
-          i__XPG=(__INTEGER)(__tmp__IUD -  1);
-          while (((i__XPG >=  0) && (Self__DPG[i__XPG] == ((__CHARACTER *)other__EPG)[i__XPG]))) {
-            i__XPG=(__INTEGER)(i__XPG -  1);
+          __tmp__3RD=Self__4QD->count__CB;
+          Self__XNG=((__CHARACTER *)__tmp__0RD);
+          other__YNG=__tmp__1RD;
+          i__LOG=(__INTEGER)(__tmp__3RD -  1);
+          while (((i__LOG >=  0) && (Self__XNG[i__LOG] == ((__CHARACTER *)other__YNG)[i__LOG]))) {
+            i__LOG=(__INTEGER)(i__LOG -  1);
           };
-          result__MTD=(i__XPG <  0);
+          result__BRD=(i__LOG <  0);
         };
       };
-      if (result__MTD) {
-        print__PB((&__string_114));
+      if (result__BRD) {
+        print__PB((&__string_109));
       } else {
-        print__PB((&__string_115));
-        put_string__XS(((__STRING *)result__RES));
-        print__PB((&__string_116));
+        print__PB((&__string_110));
+        put_string__XR(((__STRING *)result__NCS));
+        print__PB((&__string_111));
       };
     } else {
-      print__PB((&__string_117));
-      index__J0=(__INTEGER)(((__STRING *)result__2DS)->count__CB +  1);
+      print__PB((&__string_112));
+      index__JZ=(__INTEGER)(((__STRING *)result__3BS)->count__CB +  1);
     };
-    if (((struct ___OBJ *)new_text__H0)->__id==__STRING_CONSTANT__) {
-      print__PB(new_text__H0);
+    if (((struct ___OBJ *)new_text__HZ)->__id==__STRING_CONSTANT__) {
+      print__PB(new_text__HZ);
     } else {
-      put_string__XS(((__STRING *)new_text__H0));
+      put_string__XR(((__STRING *)new_text__HZ));
     };
-    Self__3QD=((__STRING *)result__2DS);
-    j__ARD=Self__3QD->count__CB;
-    if (((struct ___OBJ *)new_text__H0)->__id==__STRING_CONSTANT__) {
-      __tmp__TRD=((__STRING_CONSTANT *)new_text__H0)->count__AD;
+    Self__UOD=((__STRING *)result__3BS);
+    j__XOD=Self__UOD->count__CB;
+    if (((struct ___OBJ *)new_text__HZ)->__id==__STRING_CONSTANT__) {
+      __tmp__KPD=((__STRING_CONSTANT *)new_text__HZ)->count__AD;
     } else {
-      __tmp__TRD=((__STRING *)new_text__H0)->count__CB;
+      __tmp__KPD=((__STRING *)new_text__HZ)->count__CB;
+    };
+    new_count__DDE=(__INTEGER)(j__XOD + __tmp__KPD);
+    if ((! (new_count__DDE <= Self__UOD->count__CB))) {
+      if ((Self__UOD->capacity__3BD < new_count__DDE)) {
+        if ((Self__UOD->capacity__3BD ==  0)) {
+          Self__UOD->storage__0CD=create__AIH(new_count__DDE);
+        } else {
+          Self__UOD->storage__0CD=realloc__with__3IH(Self__UOD->storage__0CD,Self__UOD->capacity__3BD,new_count__DDE);
+        };
+        Self__UOD->capacity__3BD=new_count__DDE;
+      } else {
+        Self__0XJ=((__CHARACTER *)Self__UOD->storage__0CD);
+        lower__1XJ=Self__UOD->count__CB;
+        upper__2XJ=(__INTEGER)(new_count__DDE -  1);
+        Self__JFK=lower__1XJ;
+        while ((Self__JFK <= upper__2XJ)) {
+          Self__0XJ[Self__JFK]='\0';
+          Self__JFK=(__INTEGER)(Self__JFK +  1);
+        };
+      };
     };
-    resize__LFE(Self__3QD,(__INTEGER)(j__ARD + __tmp__TRD));
-    if ((index__J0 <= j__ARD)) {
-      move__to__by__3NF(Self__3QD->storage__XED,(__INTEGER)(index__J0 -  1),(__INTEGER)(j__ARD -  1),__tmp__TRD);
+    Self__UOD->count__CB=new_count__DDE;
+    if ((index__JZ <= j__XOD)) {
+      move__to__by__2LF(Self__UOD->storage__0CD,(__INTEGER)(index__JZ -  1),(__INTEGER)(j__XOD -  1),__tmp__KPD);
     };
-    __tmp__DSD=Self__3QD->storage__XED;
-    if (((struct ___OBJ *)new_text__H0)->__id==__STRING_CONSTANT__) {
-      __tmp__ESD=((__STRING_CONSTANT *)new_text__H0)->storage__KW;
+    __tmp__0PD=Self__UOD->storage__0CD;
+    if (((struct ___OBJ *)new_text__HZ)->__id==__STRING_CONSTANT__) {
+      __tmp__1PD=((__STRING_CONSTANT *)new_text__HZ)->storage__0ZB;
     } else {
-      __tmp__ESD=((__STRING *)new_text__H0)->storage__XED;
-    };
-    Self__ETJ=((__CHARACTER *)__tmp__DSD);
-    src__FTJ=__tmp__ESD;
-    dest__GTJ=(__INTEGER)(index__J0 -  1);
-    src_capacity__HTJ=__tmp__TRD;
-    i2__XTJ= 0;
-    i1__WTJ=dest__GTJ;
-    while ((i2__XTJ != src_capacity__HTJ)) {
-      Self__ETJ[i1__WTJ]=((__CHARACTER *)src__FTJ)[i2__XTJ];
-      i2__XTJ=(__INTEGER)(i2__XTJ +  1);
-      i1__WTJ=(__INTEGER)(i1__WTJ +  1);
+      __tmp__1PD=((__STRING *)new_text__HZ)->storage__0CD;
+    };
+    Self__DRJ=((__CHARACTER *)__tmp__0PD);
+    src__ERJ=__tmp__1PD;
+    dest__FRJ=(__INTEGER)(index__JZ -  1);
+    src_capacity__GRJ=__tmp__KPD;
+    i2__WRJ= 0;
+    i1__VRJ=dest__FRJ;
+    while ((i2__WRJ != src_capacity__GRJ)) {
+      Self__DRJ[i1__VRJ]=((__CHARACTER *)src__ERJ)[i2__WRJ];
+      i2__WRJ=(__INTEGER)(i2__WRJ +  1);
+      i1__VRJ=(__INTEGER)(i1__VRJ +  1);
     };
   } else {
-    print__PB((&__string_118));
-    if (((struct ___OBJ *)new_text__H0)->__id==__STRING_CONSTANT__) {
-      print__PB(new_text__H0);
+    print__PB((&__string_113));
+    if (((struct ___OBJ *)new_text__HZ)->__id==__STRING_CONSTANT__) {
+      print__PB(new_text__HZ);
     } else {
-      put_string__XS(((__STRING *)new_text__H0));
-    };
-    if (((struct ___OBJ *)new_text__H0)->__id==__STRING_CONSTANT__) {
-      Self__HXQ=((__STRING_CONSTANT *)new_text__H0);
-      needed_capacity__CFS=Self__HXQ->count__AD;
-      result__DFS=NULL;
-      ptr__EFS=((__POINTER )(NULL));
-      typ_id__FFS= 0;
-      sz__GFS=((__UINTEGER_32 )sizeof(__STRING));
-      if ((sz__GFS ==  0)) {
-        result__DFS=STRING__;
+      put_string__XR(((__STRING *)new_text__HZ));
+    };
+    if (((struct ___OBJ *)new_text__HZ)->__id==__STRING_CONSTANT__) {
+      Self__MVQ=((__STRING_CONSTANT *)new_text__HZ);
+      needed_capacity__YCS=Self__MVQ->count__AD;
+      result__ZCS=NULL;
+      ptr__0CS=((__POINTER )(NULL));
+      typ_id__1CS= 0;
+      sz__2CS=((__UINTEGER_32 )sizeof(__STRING));
+      if ((sz__2CS ==  0)) {
+        result__ZCS=STRING__;
       } else {
-        typ_id__FFS=-1;
-        clone_allocation_size__VU=(__UINTEGER_32)(clone_allocation_size__VU + sz__GFS);
-        if ((typ_id__FFS == (__INTEGER)(-  1))) {
-          a__IFS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__JFS=(__UINTEGER_32)((__UINTEGER_32)(sz__GFS + a__IFS) & (__UINTEGER_32)(~ a__IFS));
-          ptr_table__YPS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JFS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__XPS=((__POINTER )(NULL));
-          result__ZPS=((__POINTER *)ptr_table__YPS)[ 0];
-          if ((result__ZPS == (void *)NULL)) {
-            result__ZPS=new_lab__2SC(new_size__JFS);
-            next__XPS=(void *)((unsigned long)result__ZPS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFS)));
-            ((__POINTER *)next__XPS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__YPS)[ 0]=next__XPS;
+        typ_id__1CS=-1;
+        clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__2CS);
+        if ((typ_id__1CS == (__INTEGER)(-  1))) {
+          a__4CS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__5CS=(__UINTEGER_32)((__UINTEGER_32)(sz__2CS + a__4CS) & (__UINTEGER_32)(~ a__4CS));
+          ptr_table__BOS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5CS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__AOS=((__POINTER )(NULL));
+          result__COS=((__POINTER *)ptr_table__BOS)[ 0];
+          if ((result__COS == (void *)NULL)) {
+            result__COS=new_lab__IQC(new_size__5CS);
+            next__AOS=(void *)((unsigned long)result__COS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5CS)));
+            ((__POINTER *)next__AOS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__BOS)[ 0]=next__AOS;
           } else {
-            next__XPS=((__POINTER *)result__ZPS)[ 0];
-            if ((next__XPS == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZPS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__JFS <<  1)) <=  4096)) {
-                next__XPS=(void *)((unsigned long)result__ZPS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFS)));
+            next__AOS=((__POINTER *)result__COS)[ 0];
+            if ((next__AOS == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__COS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__5CS <<  1)) <=  4096)) {
+                next__AOS=(void *)((unsigned long)result__COS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5CS)));
               } else {
-                next__XPS=new_lab__2SC(new_size__JFS);
+                next__AOS=new_lab__IQC(new_size__5CS);
               };
-              ((__POINTER *)next__XPS)[ 0]=NULL;
-              ((__POINTER *)ptr_table__YPS)[ 0]=next__XPS;
+              ((__POINTER *)next__AOS)[ 0]=NULL;
+              ((__POINTER *)ptr_table__BOS)[ 0]=next__AOS;
             } else {
-              ((__POINTER *)result__ZPS)[ 0]=(void *)((unsigned long)((__POINTER *)next__XPS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__ZPS=next__XPS;
+              ((__POINTER *)result__COS)[ 0]=(void *)((unsigned long)((__POINTER *)next__AOS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__COS=next__AOS;
             };
           };
-          ptr__EFS=result__ZPS;
+          ptr__0CS=result__COS;
         } else {
-          t__KFS=((__UINTEGER_32 )typ_id__FFS);
-          a__LFS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__CQS=(__UINTEGER_32)((__UINTEGER_32)(sz__GFS + a__LFS) & (__UINTEGER_32)(~ a__LFS));
-          ptr_table__5PS=((__POINTER )(&(table_type[(t__KFS)])));
-          lab_type__BQS=(__UINTEGER_32)(t__KFS |  1);
-          next__4PS=((__POINTER )(NULL));
-          result__AQS=((__POINTER *)ptr_table__5PS)[ 0];
-          if ((result__AQS == (void *)NULL)) {
-            result__AQS=new_lab__2SC(lab_type__BQS);
-            next__4PS=(void *)((unsigned long)result__AQS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CQS)));
-            ((__POINTER *)next__4PS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__5PS)[ 0]=next__4PS;
+          t__ADS=((__UINTEGER_32 )typ_id__1CS);
+          a__BDS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__LOS=(__UINTEGER_32)((__UINTEGER_32)(sz__2CS + a__BDS) & (__UINTEGER_32)(~ a__BDS));
+          ptr_table__IOS=((__POINTER )(&(table_type[(t__ADS)])));
+          lab_type__KOS=(__UINTEGER_32)(t__ADS |  1);
+          next__HOS=((__POINTER )(NULL));
+          result__JOS=((__POINTER *)ptr_table__IOS)[ 0];
+          if ((result__JOS == (void *)NULL)) {
+            result__JOS=new_lab__IQC(lab_type__KOS);
+            next__HOS=(void *)((unsigned long)result__JOS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LOS)));
+            ((__POINTER *)next__HOS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__IOS)[ 0]=next__HOS;
           } else {
-            next__4PS=((__POINTER *)result__AQS)[ 0];
-            if ((next__4PS == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AQS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__CQS <<  1)) <=  4096)) {
-                next__4PS=(void *)((unsigned long)result__AQS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CQS)));
+            next__HOS=((__POINTER *)result__JOS)[ 0];
+            if ((next__HOS == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JOS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__LOS <<  1)) <=  4096)) {
+                next__HOS=(void *)((unsigned long)result__JOS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LOS)));
               } else {
-                next__4PS=new_lab__2SC(lab_type__BQS);
+                next__HOS=new_lab__IQC(lab_type__KOS);
               };
-              ((__POINTER *)next__4PS)[ 0]=NULL;
-              ((__POINTER *)ptr_table__5PS)[ 0]=next__4PS;
+              ((__POINTER *)next__HOS)[ 0]=NULL;
+              ((__POINTER *)ptr_table__IOS)[ 0]=next__HOS;
             } else {
-              ((__POINTER *)result__AQS)[ 0]=(void *)((unsigned long)((__POINTER *)next__4PS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__AQS=next__4PS;
+              ((__POINTER *)result__JOS)[ 0]=(void *)((unsigned long)((__POINTER *)next__HOS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__JOS=next__HOS;
             };
           };
-          ptr__EFS=result__AQS;
+          ptr__0CS=result__JOS;
         };
-        result__DFS=((__STRING *)ptr__EFS);
-        *(result__DFS) = *(STRING__);
+        result__ZCS=((__STRING *)ptr__0CS);
+        *(result__ZCS) = *(STRING__);
       };
-      Self__BFS=((__STRING *)result__DFS);
-      if ((needed_capacity__CFS >  0)) {
-        if ((Self__BFS->capacity__OED < needed_capacity__CFS)) {
-          Self__BFS->storage__XED=create__HGH(needed_capacity__CFS);
-          Self__BFS->capacity__OED=needed_capacity__CFS;
+      Self__XCS=((__STRING *)result__ZCS);
+      if ((needed_capacity__YCS >  0)) {
+        if ((Self__XCS->capacity__3BD < needed_capacity__YCS)) {
+          Self__XCS->storage__0CD=create__AIH(needed_capacity__YCS);
+          Self__XCS->capacity__3BD=needed_capacity__YCS;
         };
       };
-      Self__BFS->count__CB= 0;
-      copy__JHD(result__DFS,Self__HXQ);
-      __tmp__U2=result__DFS;
+      Self__XCS->count__CB= 0;
+      copy__AFD(result__ZCS,Self__MVQ);
+      __tmp__U1=result__ZCS;
     } else {
-      str__IXR=((__STRING *)new_text__H0);
-      needed_capacity__OFS=((__STRING *)str__IXR)->count__CB;
-      result__PFS=NULL;
-      ptr__QFS=((__POINTER )(NULL));
-      typ_id__RFS= 0;
-      sz__SFS=((__UINTEGER_32 )sizeof(__STRING));
-      if ((sz__SFS ==  0)) {
-        result__PFS=STRING__;
+      str__NVR=((__STRING *)new_text__HZ);
+      needed_capacity__EDS=((__STRING *)str__NVR)->count__CB;
+      result__FDS=NULL;
+      ptr__GDS=((__POINTER )(NULL));
+      typ_id__HDS= 0;
+      sz__IDS=((__UINTEGER_32 )sizeof(__STRING));
+      if ((sz__IDS ==  0)) {
+        result__FDS=STRING__;
       } else {
-        typ_id__RFS=-1;
-        clone_allocation_size__VU=(__UINTEGER_32)(clone_allocation_size__VU + sz__SFS);
-        if ((typ_id__RFS == (__INTEGER)(-  1))) {
-          a__UFS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__VFS=(__UINTEGER_32)((__UINTEGER_32)(sz__SFS + a__UFS) & (__UINTEGER_32)(~ a__UFS));
-          ptr_table__GQS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VFS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__FQS=((__POINTER )(NULL));
-          result__HQS=((__POINTER *)ptr_table__GQS)[ 0];
-          if ((result__HQS == (void *)NULL)) {
-            result__HQS=new_lab__2SC(new_size__VFS);
-            next__FQS=(void *)((unsigned long)result__HQS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VFS)));
-            ((__POINTER *)next__FQS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__GQS)[ 0]=next__FQS;
+        typ_id__HDS=-1;
+        clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__IDS);
+        if ((typ_id__HDS == (__INTEGER)(-  1))) {
+          a__KDS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__LDS=(__UINTEGER_32)((__UINTEGER_32)(sz__IDS + a__KDS) & (__UINTEGER_32)(~ a__KDS));
+          ptr_table__POS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LDS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__OOS=((__POINTER )(NULL));
+          result__QOS=((__POINTER *)ptr_table__POS)[ 0];
+          if ((result__QOS == (void *)NULL)) {
+            result__QOS=new_lab__IQC(new_size__LDS);
+            next__OOS=(void *)((unsigned long)result__QOS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LDS)));
+            ((__POINTER *)next__OOS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__POS)[ 0]=next__OOS;
           } else {
-            next__FQS=((__POINTER *)result__HQS)[ 0];
-            if ((next__FQS == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HQS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__VFS <<  1)) <=  4096)) {
-                next__FQS=(void *)((unsigned long)result__HQS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VFS)));
+            next__OOS=((__POINTER *)result__QOS)[ 0];
+            if ((next__OOS == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QOS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__LDS <<  1)) <=  4096)) {
+                next__OOS=(void *)((unsigned long)result__QOS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LDS)));
               } else {
-                next__FQS=new_lab__2SC(new_size__VFS);
+                next__OOS=new_lab__IQC(new_size__LDS);
               };
-              ((__POINTER *)next__FQS)[ 0]=NULL;
-              ((__POINTER *)ptr_table__GQS)[ 0]=next__FQS;
+              ((__POINTER *)next__OOS)[ 0]=NULL;
+              ((__POINTER *)ptr_table__POS)[ 0]=next__OOS;
             } else {
-              ((__POINTER *)result__HQS)[ 0]=(void *)((unsigned long)((__POINTER *)next__FQS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__HQS=next__FQS;
+              ((__POINTER *)result__QOS)[ 0]=(void *)((unsigned long)((__POINTER *)next__OOS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__QOS=next__OOS;
             };
           };
-          ptr__QFS=result__HQS;
+          ptr__GDS=result__QOS;
         } else {
-          t__WFS=((__UINTEGER_32 )typ_id__RFS);
-          a__XFS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__QQS=(__UINTEGER_32)((__UINTEGER_32)(sz__SFS + a__XFS) & (__UINTEGER_32)(~ a__XFS));
-          ptr_table__NQS=((__POINTER )(&(table_type[(t__WFS)])));
-          lab_type__PQS=(__UINTEGER_32)(t__WFS |  1);
-          next__MQS=((__POINTER )(NULL));
-          result__OQS=((__POINTER *)ptr_table__NQS)[ 0];
-          if ((result__OQS == (void *)NULL)) {
-            result__OQS=new_lab__2SC(lab_type__PQS);
-            next__MQS=(void *)((unsigned long)result__OQS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QQS)));
-            ((__POINTER *)next__MQS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__NQS)[ 0]=next__MQS;
+          t__MDS=((__UINTEGER_32 )typ_id__HDS);
+          a__NDS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__ZOS=(__UINTEGER_32)((__UINTEGER_32)(sz__IDS + a__NDS) & (__UINTEGER_32)(~ a__NDS));
+          ptr_table__WOS=((__POINTER )(&(table_type[(t__MDS)])));
+          lab_type__YOS=(__UINTEGER_32)(t__MDS |  1);
+          next__VOS=((__POINTER )(NULL));
+          result__XOS=((__POINTER *)ptr_table__WOS)[ 0];
+          if ((result__XOS == (void *)NULL)) {
+            result__XOS=new_lab__IQC(lab_type__YOS);
+            next__VOS=(void *)((unsigned long)result__XOS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZOS)));
+            ((__POINTER *)next__VOS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__WOS)[ 0]=next__VOS;
           } else {
-            next__MQS=((__POINTER *)result__OQS)[ 0];
-            if ((next__MQS == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OQS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__QQS <<  1)) <=  4096)) {
-                next__MQS=(void *)((unsigned long)result__OQS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QQS)));
+            next__VOS=((__POINTER *)result__XOS)[ 0];
+            if ((next__VOS == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XOS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__ZOS <<  1)) <=  4096)) {
+                next__VOS=(void *)((unsigned long)result__XOS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZOS)));
               } else {
-                next__MQS=new_lab__2SC(lab_type__PQS);
+                next__VOS=new_lab__IQC(lab_type__YOS);
               };
-              ((__POINTER *)next__MQS)[ 0]=NULL;
-              ((__POINTER *)ptr_table__NQS)[ 0]=next__MQS;
+              ((__POINTER *)next__VOS)[ 0]=NULL;
+              ((__POINTER *)ptr_table__WOS)[ 0]=next__VOS;
             } else {
-              ((__POINTER *)result__OQS)[ 0]=(void *)((unsigned long)((__POINTER *)next__MQS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__OQS=next__MQS;
+              ((__POINTER *)result__XOS)[ 0]=(void *)((unsigned long)((__POINTER *)next__VOS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__XOS=next__VOS;
             };
           };
-          ptr__QFS=result__OQS;
-        };
-        result__PFS=((__STRING *)ptr__QFS);
-        *(result__PFS) = *(STRING__);
-      };
-      Self__NFS=((__STRING *)result__PFS);
-      if ((needed_capacity__OFS >  0)) {
-        if ((Self__NFS->capacity__OED < needed_capacity__OFS)) {
-          Self__NFS->storage__XED=create__HGH(needed_capacity__OFS);
-          Self__NFS->capacity__OED=needed_capacity__OFS;
-        };
-      };
-      Self__NFS->count__CB= 0;
-      copy__JHD(result__PFS,str__IXR);
-      __tmp__U2=result__PFS;
-    };
-    input__L0=__tmp__U2;
-    if (((struct ___OBJ *)file__F0)->__id==__STRING_CONSTANT__) {
-      Self__OSB=((__STRING_CONSTANT *)file__F0);
-      needed_capacity__0FS=Self__OSB->count__AD;
-      result__1FS=NULL;
-      ptr__2FS=((__POINTER )(NULL));
-      typ_id__3FS= 0;
-      sz__4FS=((__UINTEGER_32 )sizeof(__STRING));
-      if ((sz__4FS ==  0)) {
-        result__1FS=STRING__;
+          ptr__GDS=result__XOS;
+        };
+        result__FDS=((__STRING *)ptr__GDS);
+        *(result__FDS) = *(STRING__);
+      };
+      Self__DDS=((__STRING *)result__FDS);
+      if ((needed_capacity__EDS >  0)) {
+        if ((Self__DDS->capacity__3BD < needed_capacity__EDS)) {
+          Self__DDS->storage__0CD=create__AIH(needed_capacity__EDS);
+          Self__DDS->capacity__3BD=needed_capacity__EDS;
+        };
+      };
+      Self__DDS->count__CB= 0;
+      copy__AFD(result__FDS,str__NVR);
+      __tmp__U1=result__FDS;
+    };
+    input__LZ=__tmp__U1;
+    if (((struct ___OBJ *)file__FZ)->__id==__STRING_CONSTANT__) {
+      Self__PVQ=((__STRING_CONSTANT *)file__FZ);
+      needed_capacity__QDS=Self__PVQ->count__AD;
+      result__RDS=NULL;
+      ptr__SDS=((__POINTER )(NULL));
+      typ_id__TDS= 0;
+      sz__UDS=((__UINTEGER_32 )sizeof(__STRING));
+      if ((sz__UDS ==  0)) {
+        result__RDS=STRING__;
       } else {
-        typ_id__3FS=-1;
-        clone_allocation_size__VU=(__UINTEGER_32)(clone_allocation_size__VU + sz__4FS);
-        if ((typ_id__3FS == (__INTEGER)(-  1))) {
-          a__AGS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__BGS=(__UINTEGER_32)((__UINTEGER_32)(sz__4FS + a__AGS) & (__UINTEGER_32)(~ a__AGS));
-          ptr_table__UQS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BGS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__TQS=((__POINTER )(NULL));
-          result__VQS=((__POINTER *)ptr_table__UQS)[ 0];
-          if ((result__VQS == (void *)NULL)) {
-            result__VQS=new_lab__2SC(new_size__BGS);
-            next__TQS=(void *)((unsigned long)result__VQS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BGS)));
-            ((__POINTER *)next__TQS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__UQS)[ 0]=next__TQS;
+        typ_id__TDS=-1;
+        clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__UDS);
+        if ((typ_id__TDS == (__INTEGER)(-  1))) {
+          a__WDS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__XDS=(__UINTEGER_32)((__UINTEGER_32)(sz__UDS + a__WDS) & (__UINTEGER_32)(~ a__WDS));
+          ptr_table__3OS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XDS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__2OS=((__POINTER )(NULL));
+          result__4OS=((__POINTER *)ptr_table__3OS)[ 0];
+          if ((result__4OS == (void *)NULL)) {
+            result__4OS=new_lab__IQC(new_size__XDS);
+            next__2OS=(void *)((unsigned long)result__4OS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XDS)));
+            ((__POINTER *)next__2OS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__3OS)[ 0]=next__2OS;
           } else {
-            next__TQS=((__POINTER *)result__VQS)[ 0];
-            if ((next__TQS == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VQS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__BGS <<  1)) <=  4096)) {
-                next__TQS=(void *)((unsigned long)result__VQS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BGS)));
+            next__2OS=((__POINTER *)result__4OS)[ 0];
+            if ((next__2OS == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4OS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__XDS <<  1)) <=  4096)) {
+                next__2OS=(void *)((unsigned long)result__4OS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XDS)));
               } else {
-                next__TQS=new_lab__2SC(new_size__BGS);
+                next__2OS=new_lab__IQC(new_size__XDS);
               };
-              ((__POINTER *)next__TQS)[ 0]=NULL;
-              ((__POINTER *)ptr_table__UQS)[ 0]=next__TQS;
+              ((__POINTER *)next__2OS)[ 0]=NULL;
+              ((__POINTER *)ptr_table__3OS)[ 0]=next__2OS;
             } else {
-              ((__POINTER *)result__VQS)[ 0]=(void *)((unsigned long)((__POINTER *)next__TQS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__VQS=next__TQS;
+              ((__POINTER *)result__4OS)[ 0]=(void *)((unsigned long)((__POINTER *)next__2OS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__4OS=next__2OS;
             };
           };
-          ptr__2FS=result__VQS;
+          ptr__SDS=result__4OS;
         } else {
-          t__CGS=((__UINTEGER_32 )typ_id__3FS);
-          a__DGS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__4QS=(__UINTEGER_32)((__UINTEGER_32)(sz__4FS + a__DGS) & (__UINTEGER_32)(~ a__DGS));
-          ptr_table__1QS=((__POINTER )(&(table_type[(t__CGS)])));
-          lab_type__3QS=(__UINTEGER_32)(t__CGS |  1);
-          next__0QS=((__POINTER )(NULL));
-          result__2QS=((__POINTER *)ptr_table__1QS)[ 0];
-          if ((result__2QS == (void *)NULL)) {
-            result__2QS=new_lab__2SC(lab_type__3QS);
-            next__0QS=(void *)((unsigned long)result__2QS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4QS)));
-            ((__POINTER *)next__0QS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__1QS)[ 0]=next__0QS;
+          t__YDS=((__UINTEGER_32 )typ_id__TDS);
+          a__ZDS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__HPS=(__UINTEGER_32)((__UINTEGER_32)(sz__UDS + a__ZDS) & (__UINTEGER_32)(~ a__ZDS));
+          ptr_table__EPS=((__POINTER )(&(table_type[(t__YDS)])));
+          lab_type__GPS=(__UINTEGER_32)(t__YDS |  1);
+          next__DPS=((__POINTER )(NULL));
+          result__FPS=((__POINTER *)ptr_table__EPS)[ 0];
+          if ((result__FPS == (void *)NULL)) {
+            result__FPS=new_lab__IQC(lab_type__GPS);
+            next__DPS=(void *)((unsigned long)result__FPS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HPS)));
+            ((__POINTER *)next__DPS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__EPS)[ 0]=next__DPS;
           } else {
-            next__0QS=((__POINTER *)result__2QS)[ 0];
-            if ((next__0QS == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2QS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__4QS <<  1)) <=  4096)) {
-                next__0QS=(void *)((unsigned long)result__2QS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4QS)));
+            next__DPS=((__POINTER *)result__FPS)[ 0];
+            if ((next__DPS == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FPS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__HPS <<  1)) <=  4096)) {
+                next__DPS=(void *)((unsigned long)result__FPS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HPS)));
               } else {
-                next__0QS=new_lab__2SC(lab_type__3QS);
+                next__DPS=new_lab__IQC(lab_type__GPS);
               };
-              ((__POINTER *)next__0QS)[ 0]=NULL;
-              ((__POINTER *)ptr_table__1QS)[ 0]=next__0QS;
+              ((__POINTER *)next__DPS)[ 0]=NULL;
+              ((__POINTER *)ptr_table__EPS)[ 0]=next__DPS;
             } else {
-              ((__POINTER *)result__2QS)[ 0]=(void *)((unsigned long)((__POINTER *)next__0QS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__2QS=next__0QS;
+              ((__POINTER *)result__FPS)[ 0]=(void *)((unsigned long)((__POINTER *)next__DPS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__FPS=next__DPS;
             };
           };
-          ptr__2FS=result__2QS;
+          ptr__SDS=result__FPS;
         };
-        result__1FS=((__STRING *)ptr__2FS);
-        *(result__1FS) = *(STRING__);
+        result__RDS=((__STRING *)ptr__SDS);
+        *(result__RDS) = *(STRING__);
       };
-      Self__ZFS=((__STRING *)result__1FS);
-      if ((needed_capacity__0FS >  0)) {
-        if ((Self__ZFS->capacity__OED < needed_capacity__0FS)) {
-          Self__ZFS->storage__XED=create__HGH(needed_capacity__0FS);
-          Self__ZFS->capacity__OED=needed_capacity__0FS;
+      Self__PDS=((__STRING *)result__RDS);
+      if ((needed_capacity__QDS >  0)) {
+        if ((Self__PDS->capacity__3BD < needed_capacity__QDS)) {
+          Self__PDS->storage__0CD=create__AIH(needed_capacity__QDS);
+          Self__PDS->capacity__3BD=needed_capacity__QDS;
         };
       };
-      Self__ZFS->count__CB= 0;
-      copy__JHD(result__1FS,Self__OSB);
-      __tmp__W2=result__1FS;
+      Self__PDS->count__CB= 0;
+      copy__AFD(result__RDS,Self__PVQ);
+      __tmp__W1=result__RDS;
     } else {
-      str__LXR=((__STRING *)file__F0);
-      needed_capacity__GGS=((__STRING *)str__LXR)->count__CB;
-      result__HGS=NULL;
-      ptr__IGS=((__POINTER )(NULL));
-      typ_id__JGS= 0;
-      sz__KGS=((__UINTEGER_32 )sizeof(__STRING));
-      if ((sz__KGS ==  0)) {
-        result__HGS=STRING__;
+      str__QVR=((__STRING *)file__FZ);
+      needed_capacity__2DS=((__STRING *)str__QVR)->count__CB;
+      result__3DS=NULL;
+      ptr__4DS=((__POINTER )(NULL));
+      typ_id__5DS= 0;
+      sz__AES=((__UINTEGER_32 )sizeof(__STRING));
+      if ((sz__AES ==  0)) {
+        result__3DS=STRING__;
       } else {
-        typ_id__JGS=-1;
-        clone_allocation_size__VU=(__UINTEGER_32)(clone_allocation_size__VU + sz__KGS);
-        if ((typ_id__JGS == (__INTEGER)(-  1))) {
-          a__MGS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__NGS=(__UINTEGER_32)((__UINTEGER_32)(sz__KGS + a__MGS) & (__UINTEGER_32)(~ a__MGS));
-          ptr_table__CRS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NGS / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
-          next__BRS=((__POINTER )(NULL));
-          result__DRS=((__POINTER *)ptr_table__CRS)[ 0];
-          if ((result__DRS == (void *)NULL)) {
-            result__DRS=new_lab__2SC(new_size__NGS);
-            next__BRS=(void *)((unsigned long)result__DRS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NGS)));
-            ((__POINTER *)next__BRS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__CRS)[ 0]=next__BRS;
+        typ_id__5DS=-1;
+        clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__AES);
+        if ((typ_id__5DS == (__INTEGER)(-  1))) {
+          a__CES=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__DES=(__UINTEGER_32)((__UINTEGER_32)(sz__AES + a__CES) & (__UINTEGER_32)(~ a__CES));
+          ptr_table__LPS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DES / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+          next__KPS=((__POINTER )(NULL));
+          result__MPS=((__POINTER *)ptr_table__LPS)[ 0];
+          if ((result__MPS == (void *)NULL)) {
+            result__MPS=new_lab__IQC(new_size__DES);
+            next__KPS=(void *)((unsigned long)result__MPS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DES)));
+            ((__POINTER *)next__KPS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__LPS)[ 0]=next__KPS;
           } else {
-            next__BRS=((__POINTER *)result__DRS)[ 0];
-            if ((next__BRS == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DRS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__NGS <<  1)) <=  4096)) {
-                next__BRS=(void *)((unsigned long)result__DRS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NGS)));
+            next__KPS=((__POINTER *)result__MPS)[ 0];
+            if ((next__KPS == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MPS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__DES <<  1)) <=  4096)) {
+                next__KPS=(void *)((unsigned long)result__MPS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DES)));
               } else {
-                next__BRS=new_lab__2SC(new_size__NGS);
+                next__KPS=new_lab__IQC(new_size__DES);
               };
-              ((__POINTER *)next__BRS)[ 0]=NULL;
-              ((__POINTER *)ptr_table__CRS)[ 0]=next__BRS;
+              ((__POINTER *)next__KPS)[ 0]=NULL;
+              ((__POINTER *)ptr_table__LPS)[ 0]=next__KPS;
             } else {
-              ((__POINTER *)result__DRS)[ 0]=(void *)((unsigned long)((__POINTER *)next__BRS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__DRS=next__BRS;
+              ((__POINTER *)result__MPS)[ 0]=(void *)((unsigned long)((__POINTER *)next__KPS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__MPS=next__KPS;
             };
           };
-          ptr__IGS=result__DRS;
+          ptr__4DS=result__MPS;
         } else {
-          t__OGS=((__UINTEGER_32 )typ_id__JGS);
-          a__PGS=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
-          new_size__MRS=(__UINTEGER_32)((__UINTEGER_32)(sz__KGS + a__PGS) & (__UINTEGER_32)(~ a__PGS));
-          ptr_table__JRS=((__POINTER )(&(table_type[(t__OGS)])));
-          lab_type__LRS=(__UINTEGER_32)(t__OGS |  1);
-          next__IRS=((__POINTER )(NULL));
-          result__KRS=((__POINTER *)ptr_table__JRS)[ 0];
-          if ((result__KRS == (void *)NULL)) {
-            result__KRS=new_lab__2SC(lab_type__LRS);
-            next__IRS=(void *)((unsigned long)result__KRS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MRS)));
-            ((__POINTER *)next__IRS)[ 0]=NULL;
-            ((__POINTER *)ptr_table__JRS)[ 0]=next__IRS;
+          t__EES=((__UINTEGER_32 )typ_id__5DS);
+          a__FES=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+          new_size__VPS=(__UINTEGER_32)((__UINTEGER_32)(sz__AES + a__FES) & (__UINTEGER_32)(~ a__FES));
+          ptr_table__SPS=((__POINTER )(&(table_type[(t__EES)])));
+          lab_type__UPS=(__UINTEGER_32)(t__EES |  1);
+          next__RPS=((__POINTER )(NULL));
+          result__TPS=((__POINTER *)ptr_table__SPS)[ 0];
+          if ((result__TPS == (void *)NULL)) {
+            result__TPS=new_lab__IQC(lab_type__UPS);
+            next__RPS=(void *)((unsigned long)result__TPS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VPS)));
+            ((__POINTER *)next__RPS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__SPS)[ 0]=next__RPS;
           } else {
-            next__IRS=((__POINTER *)result__KRS)[ 0];
-            if ((next__IRS == (void *)NULL)) {
-              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KRS - (unsigned long)begin_memory__1BC)))) &  4095) + (__UINTEGER_32)(new_size__MRS <<  1)) <=  4096)) {
-                next__IRS=(void *)((unsigned long)result__KRS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MRS)));
+            next__RPS=((__POINTER *)result__TPS)[ 0];
+            if ((next__RPS == (void *)NULL)) {
+              if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TPS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__VPS <<  1)) <=  4096)) {
+                next__RPS=(void *)((unsigned long)result__TPS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VPS)));
               } else {
-                next__IRS=new_lab__2SC(lab_type__LRS);
+                next__RPS=new_lab__IQC(lab_type__UPS);
               };
-              ((__POINTER *)next__IRS)[ 0]=NULL;
-              ((__POINTER *)ptr_table__JRS)[ 0]=next__IRS;
+              ((__POINTER *)next__RPS)[ 0]=NULL;
+              ((__POINTER *)ptr_table__SPS)[ 0]=next__RPS;
             } else {
-              ((__POINTER *)result__KRS)[ 0]=(void *)((unsigned long)((__POINTER *)next__IRS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
-              result__KRS=next__IRS;
+              ((__POINTER *)result__TPS)[ 0]=(void *)((unsigned long)((__POINTER *)next__RPS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+              result__TPS=next__RPS;
             };
           };
-          ptr__IGS=result__KRS;
+          ptr__4DS=result__TPS;
         };
-        result__HGS=((__STRING *)ptr__IGS);
-        *(result__HGS) = *(STRING__);
+        result__3DS=((__STRING *)ptr__4DS);
+        *(result__3DS) = *(STRING__);
       };
-      Self__FGS=((__STRING *)result__HGS);
-      if ((needed_capacity__GGS >  0)) {
-        if ((Self__FGS->capacity__OED < needed_capacity__GGS)) {
-          Self__FGS->storage__XED=create__HGH(needed_capacity__GGS);
-          Self__FGS->capacity__OED=needed_capacity__GGS;
+      Self__1DS=((__STRING *)result__3DS);
+      if ((needed_capacity__2DS >  0)) {
+        if ((Self__1DS->capacity__3BD < needed_capacity__2DS)) {
+          Self__1DS->storage__0CD=create__AIH(needed_capacity__2DS);
+          Self__1DS->capacity__3BD=needed_capacity__2DS;
         };
       };
-      Self__FGS->count__CB= 0;
-      copy__JHD(result__HGS,str__LXR);
-      __tmp__W2=result__HGS;
+      Self__1DS->count__CB= 0;
+      copy__AFD(result__3DS,str__QVR);
+      __tmp__W1=result__3DS;
     };
-    Self__EAS=((__STRING *)__tmp__W2);
-    if ((Self__EAS->capacity__OED > Self__EAS->count__CB)) {
-      ((__CHARACTER *)Self__EAS->storage__XED)[Self__EAS->count__CB]='\0';
+    Self__GES=((__STRING *)__tmp__W1);
+    if ((Self__GES->capacity__3BD > Self__GES->count__CB)) {
+      Self__GES->count__CB=(__INTEGER)(Self__GES->count__CB +  1);
+      if ((((__CHARACTER *)Self__GES->storage__0CD)[(__INTEGER)(Self__GES->count__CB -  1)] != '\0')) {
+        ((__CHARACTER *)Self__GES->storage__0CD)[(__INTEGER)(Self__GES->count__CB -  1)]='\0';
+      };
     } else {
-      new_capacity__TGS= 0;
-      if ((Self__EAS->capacity__OED <= Self__EAS->count__CB)) {
-        if ((Self__EAS->capacity__OED ==  0)) {
-          Self__EAS->capacity__OED= 32;
-          Self__EAS->storage__XED=create__HGH( 32);
+      new_capacity__YPS= 0;
+      if ((Self__GES->capacity__3BD <= Self__GES->count__CB)) {
+        if ((Self__GES->capacity__3BD ==  0)) {
+          Self__GES->capacity__3BD= 32;
+          Self__GES->storage__0CD=create__AIH( 32);
         } else {
-          new_capacity__TGS=(__INTEGER)(Self__EAS->capacity__OED <<  1);
-          Self__EAS->storage__XED=realloc__with__EHH(Self__EAS->storage__XED,Self__EAS->capacity__OED,new_capacity__TGS);
-          Self__EAS->capacity__OED=new_capacity__TGS;
+          new_capacity__YPS=(__INTEGER)(Self__GES->capacity__3BD <<  1);
+          Self__GES->storage__0CD=realloc__with__3IH(Self__GES->storage__0CD,Self__GES->capacity__3BD,new_capacity__YPS);
+          Self__GES->capacity__3BD=new_capacity__YPS;
         };
       };
-      ((__CHARACTER *)Self__EAS->storage__XED)[Self__EAS->count__CB]='\0';
-      Self__EAS->count__CB=(__INTEGER)(Self__EAS->count__CB +  1);
-      Self__EAS->count__CB=(__INTEGER)(Self__EAS->count__CB -  1);
+      ((__CHARACTER *)Self__GES->storage__0CD)[Self__GES->count__CB]='\0';
+      Self__GES->count__CB=(__INTEGER)(Self__GES->count__CB +  1);
     };
-    stream__YSB=((__POINTER )(fopen((char*)(Self__EAS->storage__XED),"w+b")));
-    result__0SB=(stream__YSB != (void *)NULL);
-    if (result__0SB) {
-      fclose((FILE*)((stream__YSB)));
+    Self__GES->count__CB=(__INTEGER)(Self__GES->count__CB -  1);
+    stream__0RB=((__POINTER )(fopen((char*)(Self__GES->storage__0CD),"w+b")));
+    result__2RB=(stream__0RB != (void *)NULL);
+    if (result__2RB) {
+      fclose((FILE*)((stream__0RB)));
     };
-    if ((! result__0SB)) {
-      print__PB((&__string_119));
-      print__PB((&__string_120));
+    if ((! result__2RB)) {
+      print__PB((&__string_114));
+      print__PB((&__string_115));
       exit(( 1));
     };
   };
-  if ((! conf__I0)) {
-    __tmp__K3=TRUE__;
-  } else {
-    result__I4='\0';
-    print__PB((&__string_121));
-    print__PB((&__string_56));
-    while (((result__I4 != 'y') && (result__I4 != 'n'))) {
-      result__I4=((__CHARACTER )(fgetc(stdin)));
-    };
-    __tmp__K3=(result__I4 == 'y');
-  };
-  if (__tmp__K3) {
-    if (conf__I0) {
+  if (((! conf__IZ) || (question__E3((&__string_116)) == 'y'))) {
+    if (conf__IZ) {
       fputc((int)('\n'),stdout);
     };
-    copy__JHD(string_tmp__2,file__F0);
-    Self__FAS=((__STRING *)string_tmp__2);
-    if ((Self__FAS->capacity__OED > Self__FAS->count__CB)) {
-      ((__CHARACTER *)Self__FAS->storage__XED)[Self__FAS->count__CB]='\0';
+    copy__AFD(string_tmp__2,file__FZ);
+    Self__KES=((__STRING *)string_tmp__2);
+    if ((Self__KES->capacity__3BD > Self__KES->count__CB)) {
+      Self__KES->count__CB=(__INTEGER)(Self__KES->count__CB +  1);
+      if ((((__CHARACTER *)Self__KES->storage__0CD)[(__INTEGER)(Self__KES->count__CB -  1)] != '\0')) {
+        ((__CHARACTER *)Self__KES->storage__0CD)[(__INTEGER)(Self__KES->count__CB -  1)]='\0';
+      };
     } else {
-      new_capacity__ZGS= 0;
-      if ((Self__FAS->capacity__OED <= Self__FAS->count__CB)) {
-        if ((Self__FAS->capacity__OED ==  0)) {
-          Self__FAS->capacity__OED= 32;
-          Self__FAS->storage__XED=create__HGH( 32);
+      new_capacity__1PS= 0;
+      if ((Self__KES->capacity__3BD <= Self__KES->count__CB)) {
+        if ((Self__KES->capacity__3BD ==  0)) {
+          Self__KES->capacity__3BD= 32;
+          Self__KES->storage__0CD=create__AIH( 32);
         } else {
-          new_capacity__ZGS=(__INTEGER)(Self__FAS->capacity__OED <<  1);
-          Self__FAS->storage__XED=realloc__with__EHH(Self__FAS->storage__XED,Self__FAS->capacity__OED,new_capacity__ZGS);
-          Self__FAS->capacity__OED=new_capacity__ZGS;
+          new_capacity__1PS=(__INTEGER)(Self__KES->capacity__3BD <<  1);
+          Self__KES->storage__0CD=realloc__with__3IH(Self__KES->storage__0CD,Self__KES->capacity__3BD,new_capacity__1PS);
+          Self__KES->capacity__3BD=new_capacity__1PS;
         };
       };
-      ((__CHARACTER *)Self__FAS->storage__XED)[Self__FAS->count__CB]='\0';
-      Self__FAS->count__CB=(__INTEGER)(Self__FAS->count__CB +  1);
-      Self__FAS->count__CB=(__INTEGER)(Self__FAS->count__CB -  1);
+      ((__CHARACTER *)Self__KES->storage__0CD)[Self__KES->count__CB]='\0';
+      Self__KES->count__CB=(__INTEGER)(Self__KES->count__CB +  1);
     };
-    std_file__M0=((__POINTER )(fopen((char*)(Self__FAS->storage__XED),"wb")));
-    if ((std_file__M0 == (void *)NULL)) {
-      print__PB((&__string_119));
-      print__PB((&__string_122));
+    Self__KES->count__CB=(__INTEGER)(Self__KES->count__CB -  1);
+    std_file__MZ=((__POINTER )(fopen((char*)(Self__KES->storage__0CD),"wb")));
+    if ((std_file__MZ == (void *)NULL)) {
+      print__PB((&__string_114));
+      print__PB((&__string_117));
       exit(( 1));
     };
-    Self__GAS=((__STRING *)input__L0);
-    if ((Self__GAS->capacity__OED > Self__GAS->count__CB)) {
-      ((__CHARACTER *)Self__GAS->storage__XED)[Self__GAS->count__CB]='\0';
+    Self__OES=((__STRING *)input__LZ);
+    if ((Self__OES->capacity__3BD > Self__OES->count__CB)) {
+      Self__OES->count__CB=(__INTEGER)(Self__OES->count__CB +  1);
+      if ((((__CHARACTER *)Self__OES->storage__0CD)[(__INTEGER)(Self__OES->count__CB -  1)] != '\0')) {
+        ((__CHARACTER *)Self__OES->storage__0CD)[(__INTEGER)(Self__OES->count__CB -  1)]='\0';
+      };
     } else {
-      new_capacity__5GS= 0;
-      if ((Self__GAS->capacity__OED <= Self__GAS->count__CB)) {
-        if ((Self__GAS->capacity__OED ==  0)) {
-          Self__GAS->capacity__OED= 32;
-          Self__GAS->storage__XED=create__HGH( 32);
+      new_capacity__4PS= 0;
+      if ((Self__OES->capacity__3BD <= Self__OES->count__CB)) {
+        if ((Self__OES->capacity__3BD ==  0)) {
+          Self__OES->capacity__3BD= 32;
+          Self__OES->storage__0CD=create__AIH( 32);
         } else {
-          new_capacity__5GS=(__INTEGER)(Self__GAS->capacity__OED <<  1);
-          Self__GAS->storage__XED=realloc__with__EHH(Self__GAS->storage__XED,Self__GAS->capacity__OED,new_capacity__5GS);
-          Self__GAS->capacity__OED=new_capacity__5GS;
+          new_capacity__4PS=(__INTEGER)(Self__OES->capacity__3BD <<  1);
+          Self__OES->storage__0CD=realloc__with__3IH(Self__OES->storage__0CD,Self__OES->capacity__3BD,new_capacity__4PS);
+          Self__OES->capacity__3BD=new_capacity__4PS;
         };
       };
-      ((__CHARACTER *)Self__GAS->storage__XED)[Self__GAS->count__CB]='\0';
-      Self__GAS->count__CB=(__INTEGER)(Self__GAS->count__CB +  1);
-      Self__GAS->count__CB=(__INTEGER)(Self__GAS->count__CB -  1);
+      ((__CHARACTER *)Self__OES->storage__0CD)[Self__OES->count__CB]='\0';
+      Self__OES->count__CB=(__INTEGER)(Self__OES->count__CB +  1);
     };
-    fwrite((void *)((Self__GAS->storage__XED)),(size_t)(1), (size_t)((((__STRING *)input__L0)->count__CB)),(FILE*)((std_file__M0)));
-    fclose((FILE*)((std_file__M0)));
+    Self__OES->count__CB=(__INTEGER)(Self__OES->count__CB -  1);
+    fwrite((void *)((Self__OES->storage__0CD)),(size_t)(1), (size_t)((((__STRING *)input__LZ)->count__CB)),(FILE*)((std_file__MZ)));
+    fclose((FILE*)((std_file__MZ)));
   };
 }
 
-static __INTEGER execute_command__X5(void *system_command_line__Z5)
+static __INTEGER execute_command__X4(void *system_command_line__Z4)
 // ({NULLxSTRING_CONSTANTxSTRING}) With resultNo recursive, No inlinable.
 {
-  __STRING *Self__HAS;
-  __INTEGER new_capacity__FHS;
-  __CHARACTER *__tmp__BAB;
-  if (((struct ___OBJ *)system_command_line__Z5)->__id==__STRING_CONSTANT__) {
-    __tmp__BAB=((__STRING_CONSTANT *)system_command_line__Z5)->storage__KW;
-  } else {
-    Self__HAS=((__STRING *)system_command_line__Z5);
-    if ((Self__HAS->capacity__OED > Self__HAS->count__CB)) {
-      ((__CHARACTER *)Self__HAS->storage__XED)[Self__HAS->count__CB]='\0';
+  __STRING_CONSTANT *Self__IV;
+  __INTEGER needed_capacity__UES,typ_id__XES,new_capacity__PQS;
+  __INTEGER new_capacity__FFF;
+  __STRING *result__VES,*Self__TES,*Self__4ES,*Self__CFS;
+  __POINTER ptr__WES,ptr_table__CQS,next__BQS,result__DQS;
+  __POINTER ptr_table__JQS,next__IQS,result__KQS;
+  __UINTEGER_32 sz__YES,a__0ES,new_size__1ES,t__2ES,a__3ES;
+  __UINTEGER_32 new_size__MQS,lab_type__LQS;
+  __CHARACTER *__tmp__B5;
+  if (((struct ___OBJ *)system_command_line__Z4)->__id==__STRING_CONSTANT__) {
+    Self__IV=((__STRING_CONSTANT *)system_command_line__Z4);
+    needed_capacity__UES=Self__IV->count__AD;
+    result__VES=NULL;
+    ptr__WES=((__POINTER )(NULL));
+    typ_id__XES= 0;
+    sz__YES=((__UINTEGER_32 )sizeof(__STRING));
+    if ((sz__YES ==  0)) {
+      result__VES=STRING__;
+    } else {
+      typ_id__XES=-1;
+      clone_allocation_size__VT=(__UINTEGER_32)(clone_allocation_size__VT + sz__YES);
+      if ((typ_id__XES == (__INTEGER)(-  1))) {
+        a__0ES=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__1ES=(__UINTEGER_32)((__UINTEGER_32)(sz__YES + a__0ES) & (__UINTEGER_32)(~ a__0ES));
+        ptr_table__CQS=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1ES / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
+        next__BQS=((__POINTER )(NULL));
+        result__DQS=((__POINTER *)ptr_table__CQS)[ 0];
+        if ((result__DQS == (void *)NULL)) {
+          result__DQS=new_lab__IQC(new_size__1ES);
+          next__BQS=(void *)((unsigned long)result__DQS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1ES)));
+          ((__POINTER *)next__BQS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__CQS)[ 0]=next__BQS;
+        } else {
+          next__BQS=((__POINTER *)result__DQS)[ 0];
+          if ((next__BQS == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DQS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__1ES <<  1)) <=  4096)) {
+              next__BQS=(void *)((unsigned long)result__DQS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1ES)));
+            } else {
+              next__BQS=new_lab__IQC(new_size__1ES);
+            };
+            ((__POINTER *)next__BQS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__CQS)[ 0]=next__BQS;
+          } else {
+            ((__POINTER *)result__DQS)[ 0]=(void *)((unsigned long)((__POINTER *)next__BQS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__DQS=next__BQS;
+          };
+        };
+        ptr__WES=result__DQS;
+      } else {
+        t__2ES=((__UINTEGER_32 )typ_id__XES);
+        a__3ES=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) -  1);
+        new_size__MQS=(__UINTEGER_32)((__UINTEGER_32)(sz__YES + a__3ES) & (__UINTEGER_32)(~ a__3ES));
+        ptr_table__JQS=((__POINTER )(&(table_type[(t__2ES)])));
+        lab_type__LQS=(__UINTEGER_32)(t__2ES |  1);
+        next__IQS=((__POINTER )(NULL));
+        result__KQS=((__POINTER *)ptr_table__JQS)[ 0];
+        if ((result__KQS == (void *)NULL)) {
+          result__KQS=new_lab__IQC(lab_type__LQS);
+          next__IQS=(void *)((unsigned long)result__KQS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MQS)));
+          ((__POINTER *)next__IQS)[ 0]=NULL;
+          ((__POINTER *)ptr_table__JQS)[ 0]=next__IQS;
+        } else {
+          next__IQS=((__POINTER *)result__KQS)[ 0];
+          if ((next__IQS == (void *)NULL)) {
+            if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KQS - (unsigned long)begin_memory__EAC)))) &  4095) + (__UINTEGER_32)(new_size__MQS <<  1)) <=  4096)) {
+              next__IQS=(void *)((unsigned long)result__KQS - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MQS)));
+            } else {
+              next__IQS=new_lab__IQC(lab_type__LQS);
+            };
+            ((__POINTER *)next__IQS)[ 0]=NULL;
+            ((__POINTER *)ptr_table__JQS)[ 0]=next__IQS;
+          } else {
+            ((__POINTER *)result__KQS)[ 0]=(void *)((unsigned long)((__POINTER *)next__IQS)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~  3)));
+            result__KQS=next__IQS;
+          };
+        };
+        ptr__WES=result__KQS;
+      };
+      result__VES=((__STRING *)ptr__WES);
+      *(result__VES) = *(STRING__);
+    };
+    Self__TES=((__STRING *)result__VES);
+    if ((needed_capacity__UES >  0)) {
+      if ((Self__TES->capacity__3BD < needed_capacity__UES)) {
+        Self__TES->storage__0CD=create__AIH(needed_capacity__UES);
+        Self__TES->capacity__3BD=needed_capacity__UES;
+      };
+    };
+    Self__TES->count__CB= 0;
+    copy__AFD(result__VES,Self__IV);
+    Self__4ES=((__STRING *)result__VES);
+    if ((Self__4ES->capacity__3BD > Self__4ES->count__CB)) {
+      Self__4ES->count__CB=(__INTEGER)(Self__4ES->count__CB +  1);
+      if ((((__CHARACTER *)Self__4ES->storage__0CD)[(__INTEGER)(Self__4ES->count__CB -  1)] != '\0')) {
+        ((__CHARACTER *)Self__4ES->storage__0CD)[(__INTEGER)(Self__4ES->count__CB -  1)]='\0';
+      };
     } else {
-      new_capacity__FHS= 0;
-      if ((Self__HAS->capacity__OED <= Self__HAS->count__CB)) {
-        if ((Self__HAS->capacity__OED ==  0)) {
-          Self__HAS->capacity__OED= 32;
-          Self__HAS->storage__XED=create__HGH( 32);
+      new_capacity__PQS= 0;
+      if ((Self__4ES->capacity__3BD <= Self__4ES->count__CB)) {
+        if ((Self__4ES->capacity__3BD ==  0)) {
+          Self__4ES->capacity__3BD= 32;
+          Self__4ES->storage__0CD=create__AIH( 32);
         } else {
-          new_capacity__FHS=(__INTEGER)(Self__HAS->capacity__OED <<  1);
-          Self__HAS->storage__XED=realloc__with__EHH(Self__HAS->storage__XED,Self__HAS->capacity__OED,new_capacity__FHS);
-          Self__HAS->capacity__OED=new_capacity__FHS;
+          new_capacity__PQS=(__INTEGER)(Self__4ES->capacity__3BD <<  1);
+          Self__4ES->storage__0CD=realloc__with__3IH(Self__4ES->storage__0CD,Self__4ES->capacity__3BD,new_capacity__PQS);
+          Self__4ES->capacity__3BD=new_capacity__PQS;
         };
       };
-      ((__CHARACTER *)Self__HAS->storage__XED)[Self__HAS->count__CB]='\0';
-      Self__HAS->count__CB=(__INTEGER)(Self__HAS->count__CB +  1);
-      Self__HAS->count__CB=(__INTEGER)(Self__HAS->count__CB -  1);
+      ((__CHARACTER *)Self__4ES->storage__0CD)[Self__4ES->count__CB]='\0';
+      Self__4ES->count__CB=(__INTEGER)(Self__4ES->count__CB +  1);
     };
-    __tmp__BAB=Self__HAS->storage__XED;
-  };
-  return(((__INTEGER )(system(((char*)((__tmp__BAB)))))));
-}
-
-static void resize__LFE(__STRING *Self__MFE,__INTEGER new_count__NFE)
-// ({STRING},{INTEGER}) VoidNo recursive, No inlinable.
-{
-  __INTEGER lower__YZJ,upper__ZZJ,Self__KHK;
-  __CHARACTER *Self__XZJ;
-  if ((! (new_count__NFE <= Self__MFE->count__CB))) {
-    if ((Self__MFE->capacity__OED < new_count__NFE)) {
-      if ((Self__MFE->capacity__OED ==  0)) {
-        Self__MFE->storage__XED=create__HGH(new_count__NFE);
-      } else {
-        Self__MFE->storage__XED=realloc__with__EHH(Self__MFE->storage__XED,Self__MFE->capacity__OED,new_count__NFE);
+    Self__4ES->count__CB=(__INTEGER)(Self__4ES->count__CB -  1);
+    __tmp__B5=Self__4ES->storage__0CD;
+  } else {
+    Self__CFS=((__STRING *)system_command_line__Z4);
+    if ((Self__CFS->capacity__3BD > Self__CFS->count__CB)) {
+      Self__CFS->count__CB=(__INTEGER)(Self__CFS->count__CB +  1);
+      if ((((__CHARACTER *)Self__CFS->storage__0CD)[(__INTEGER)(Self__CFS->count__CB -  1)] != '\0')) {
+        ((__CHARACTER *)Self__CFS->storage__0CD)[(__INTEGER)(Self__CFS->count__CB -  1)]='\0';
       };
-      Self__MFE->capacity__OED=new_count__NFE;
     } else {
-      Self__XZJ=((__CHARACTER *)Self__MFE->storage__XED);
-      lower__YZJ=Self__MFE->count__CB;
-      upper__ZZJ=(__INTEGER)(new_count__NFE -  1);
-      Self__KHK=lower__YZJ;
-      while ((Self__KHK <= upper__ZZJ)) {
-        Self__XZJ[Self__KHK]='\0';
-        Self__KHK=(__INTEGER)(Self__KHK +  1);
+      new_capacity__FFF= 0;
+      if ((Self__CFS->capacity__3BD <= Self__CFS->count__CB)) {
+        if ((Self__CFS->capacity__3BD ==  0)) {
+          Self__CFS->capacity__3BD= 32;
+          Self__CFS->storage__0CD=create__AIH( 32);
+        } else {
+          new_capacity__FFF=(__INTEGER)(Self__CFS->capacity__3BD <<  1);
+          Self__CFS->storage__0CD=realloc__with__3IH(Self__CFS->storage__0CD,Self__CFS->capacity__3BD,new_capacity__FFF);
+          Self__CFS->capacity__3BD=new_capacity__FFF;
+        };
       };
+      ((__CHARACTER *)Self__CFS->storage__0CD)[Self__CFS->count__CB]='\0';
+      Self__CFS->count__CB=(__INTEGER)(Self__CFS->count__CB +  1);
     };
+    Self__CFS->count__CB=(__INTEGER)(Self__CFS->count__CB -  1);
+    __tmp__B5=Self__CFS->storage__0CD;
   };
-  Self__MFE->count__CB=new_count__NFE;
+  return(((__INTEGER )(system(((char*)((__tmp__B5)))))));
 }
 
-static void move__to__by__3NF(__CHARACTER *Self__4NF,__INTEGER lower__5NF,__INTEGER upper__AOF,__INTEGER offset__BOF)
+static void move__to__by__2LF(__CHARACTER *Self__3LF,__INTEGER lower__4LF,__INTEGER upper__5LF,__INTEGER offset__AMF)
 // ({NATIVE_ARRAYoExpanded_CHARACTERo},{INTEGER},{INTEGER},{INTEGER}) VoidNo recursive, No inlinable.
 {
-  __INTEGER Self__QVK,Self__5VK;
-  if ((offset__BOF !=  0)) {
-    if ((offset__BOF <  0)) {
-      Self__QVK=lower__5NF;
-      while ((Self__QVK <= upper__AOF)) {
-        Self__4NF[(__INTEGER)(Self__QVK + offset__BOF)]=Self__4NF[Self__QVK];
-        Self__QVK=(__INTEGER)(Self__QVK +  1);
+  __INTEGER Self__PTK,Self__4TK;
+  if ((offset__AMF !=  0)) {
+    if ((offset__AMF <  0)) {
+      Self__PTK=lower__4LF;
+      while ((Self__PTK <= upper__5LF)) {
+        Self__3LF[(__INTEGER)(Self__PTK + offset__AMF)]=Self__3LF[Self__PTK];
+        Self__PTK=(__INTEGER)(Self__PTK +  1);
       };
     } else {
-      Self__5VK=upper__AOF;
-      while ((Self__5VK >= lower__5NF)) {
-        Self__4NF[(__INTEGER)(Self__5VK + offset__BOF)]=Self__4NF[Self__5VK];
-        Self__5VK=(__INTEGER)(Self__5VK -  1);
+      Self__4TK=upper__5LF;
+      while ((Self__4TK >= lower__4LF)) {
+        Self__3LF[(__INTEGER)(Self__4TK + offset__AMF)]=Self__3LF[Self__4TK];
+        Self__4TK=(__INTEGER)(Self__4TK -  1);
       };
     };
   };
 }
 
-static __MEMORY* new_page__CEF()
+static void replace_all__with__BMD(__STRING *Self__CMD)
+// ({STRING}) VoidNo recursive, No inlinable.
+{
+  __INTEGER __tmp__KMD,Self__DCK;
+  __CHARACTER *__tmp__HMD,*Self__HSJ;
+  __tmp__HMD=Self__CMD->storage__0CD;
+  __tmp__KMD=(__INTEGER)(Self__CMD->count__CB -  1);
+  Self__HSJ=((__CHARACTER *)__tmp__HMD);
+  Self__DCK=__tmp__KMD;
+  while ((Self__DCK >=  0)) {
+    if (('\\' == Self__HSJ[Self__DCK])) {
+      Self__HSJ[Self__DCK]='/';
+    };
+    Self__DCK=(__INTEGER)(Self__DCK -  1);
+  };
+}
+
+static __CHARACTER question__E3(void *str__G3)
+// ({STRING_CONSTANT}) With resultNo recursive, No inlinable.
+{
+  __CHARACTER result__I3;
+  result__I3='\0';
+  print__PB(str__G3);
+  print__PB((&__string_118));
+  while (((result__I3 != 'y') && (result__I3 != 'n'))) {
+    result__I3=((__CHARACTER )(fgetc(stdin)));
+  };
+  return(result__I3);
+}
+
+static __MEMORY* new_page__YBF()
 // () With resultNo recursive, No inlinable.
 {
-  __POINTER mem__LVG;
-  __UINTEGER_32 cap__IVG,old_size__FEF;
-  __MEMORY *block__LEF;
-  if ((capacity_max__MEF ==  0)) {
-    mem__LVG=((__POINTER )(NULL));
-    cap__IVG= 33554432;
+  __POINTER mem__5TG;
+  __UINTEGER_32 cap__2TG,old_size__1BF;
+  __MEMORY *block__BCF;
+  if ((capacity_max__CCF ==  0)) {
+    mem__5TG=((__POINTER )(NULL));
+    cap__2TG= 33554432;
     do {
-      cap__IVG=(__UINTEGER_32)(cap__IVG <<  1);
-      mem__LVG=((__POINTER )(malloc((cap__IVG))));
-      if ((mem__LVG != (void *)NULL)) {
-        free((mem__LVG));
-      };
-    } while ((! ((mem__LVG == (void *)NULL) || (cap__IVG ==  2147483648LU))));
-    if ((mem__LVG == (void *)NULL)) {
-      cap__IVG=(__UINTEGER_32)(cap__IVG >>  1);
-    };
-    capacity_max__MEF=cap__IVG;
-    begin_memory__1BC=((__POINTER )(malloc((cap__IVG))));
-  };
-  old_size__FEF=(__UINTEGER_32)(nb_page__OTC <<  26);
-  nb_page__OTC=(__UINTEGER_32)(nb_page__OTC +  1);
-  if (((__UINTEGER_32)(old_size__FEF +  67108864) > capacity_max__MEF)) {
-    print__PB((&__string_123));
+      cap__2TG=(__UINTEGER_32)(cap__2TG <<  1);
+      mem__5TG=((__POINTER )(malloc((cap__2TG))));
+      if ((mem__5TG != (void *)NULL)) {
+        free((mem__5TG));
+      };
+    } while ((! ((mem__5TG == (void *)NULL) || (cap__2TG ==  2147483648LU))));
+    if ((mem__5TG == (void *)NULL)) {
+      cap__2TG=(__UINTEGER_32)(cap__2TG >>  1);
+    };
+    capacity_max__CCF=cap__2TG;
+    begin_memory__EAC=((__POINTER )(malloc((cap__2TG))));
+  };
+  old_size__1BF=(__UINTEGER_32)(nb_page__0QC <<  26);
+  nb_page__0QC=(__UINTEGER_32)(nb_page__0QC +  1);
+  if (((__UINTEGER_32)(old_size__1BF +  67108864) > capacity_max__CCF)) {
+    print__PB((&__string_119));
     exit(( 1));
   };
-  block__LEF=((__MEMORY *)(void *)((unsigned long)begin_memory__1BC - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )old_size__FEF))));
-  block__LEF->previous_linear__5U= 4294967295LU;
-  block__LEF->size_and_id__AV= 67108858;
-  block__LEF->next_free__BV=first_free__ANI;
-  block__LEF->previous_free__CV=NULL;
-  if (((void *)first_free__ANI != (void *)NULL)) {
-    ((__MEMORY *)first_free__ANI)->previous_free__CV=block__LEF;
-  };
-  first_free__ANI=block__LEF;
-  last_block[((__UINTEGER_32)(nb_page__OTC -  1))] = (block__LEF);
-  return(block__LEF);
+  block__BCF=((__MEMORY *)(void *)((unsigned long)begin_memory__EAC - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )old_size__1BF))));
+  block__BCF->previous_linear__5T= 4294967295LU;
+  block__BCF->size_and_id__AU= 67108858;
+  block__BCF->next_free__BU=first_free__NMI;
+  block__BCF->previous_free__CU=NULL;
+  if (((void *)first_free__NMI != (void *)NULL)) {
+    ((__MEMORY *)first_free__NMI)->previous_free__CU=block__BCF;
+  };
+  first_free__NMI=block__BCF;
+  last_block[((__UINTEGER_32)(nb_page__0QC -  1))] = (block__BCF);
+  return(block__BCF);
 }
 
-static void to_busy__index__H2J(__MEMORY *Self__I2J,__UINTEGER_32 sz__J2J,__UINTEGER_32 idx__K2J)
+static __MEMORY* search__KLI(__UINTEGER_32 new_size__MLI)
+// ({UINTEGER_32}) With resultNo recursive, No inlinable.
+{
+  __MEMORY *result__OLI;
+  result__OLI=first_free__NMI;
+  while ((((void *)result__OLI != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__OLI)->size_and_id__AU &  4294967292LU) < new_size__MLI))) {
+    result__OLI=result__OLI->next_free__BU;
+  };
+  if (((void *)result__OLI == (void *)NULL)) {
+    result__OLI=new_page__YBF();
+  };
+  to_busy__index__G0J(result__OLI,new_size__MLI,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__OLI)) - (unsigned long)begin_memory__EAC)))) >>  26));
+  return(result__OLI);
+}
+
+static void to_busy__index__G0J(__MEMORY *Self__H0J,__UINTEGER_32 sz__I0J,__UINTEGER_32 idx__J0J)
 // ({MEMORY},{UINTEGER_32},{UINTEGER_32}) VoidNo recursive, No inlinable.
 {
-  __MEMORY *new__R2J,*prev__MLK,*next__NLK,*Self__XOJ,*Self__ENR;
-  __UINTEGER_32 siz__L2J,new_size__O2J;
-  new__R2J=NULL;
-  prev__MLK=Self__I2J->previous_free__CV;
-  next__NLK=Self__I2J->next_free__BV;
-  if (((void *)prev__MLK == (void *)NULL)) {
-    first_free__ANI=next__NLK;
+  __MEMORY *new__Q0J,*prev__LJK,*next__MJK,*Self__WMJ,*Self__JLR;
+  __UINTEGER_32 siz__K0J,new_size__N0J;
+  new__Q0J=NULL;
+  prev__LJK=Self__H0J->previous_free__CU;
+  next__MJK=Self__H0J->next_free__BU;
+  if (((void *)prev__LJK == (void *)NULL)) {
+    first_free__NMI=next__MJK;
   } else {
-    ((__MEMORY *)prev__MLK)->next_free__BV=next__NLK;
-  };
-  if (((void *)next__NLK != (void *)NULL)) {
-    ((__MEMORY *)next__NLK)->previous_free__CV=prev__MLK;
-  };
-  siz__L2J=Self__I2J->size_and_id__AV;
-  new_size__O2J=(__UINTEGER_32)(siz__L2J - sz__J2J);
-  if ((new_size__O2J > (__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )(MINIMUM_SIZE)) +  2) +  8))) {
-    siz__L2J=sz__J2J;
-    new__R2J=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__I2J) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )sz__J2J))));
-    ((__MEMORY *)new__R2J)->previous_linear__5U=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )Self__I2J) - (unsigned long)begin_memory__1BC))));
-    ((__MEMORY *)new__R2J)->size_and_id__AV=(__UINTEGER_32)(new_size__O2J -  8);
-    Self__XOJ=((__MEMORY *)new__R2J);
-    Self__XOJ->next_free__BV=first_free__ANI;
-    Self__XOJ->previous_free__CV=NULL;
-    if (((void *)first_free__ANI != (void *)NULL)) {
-      ((__MEMORY *)first_free__ANI)->previous_free__CV=Self__XOJ;
-    };
-    first_free__ANI=Self__XOJ;
-    if (((__UINTEGER_32)(((__MEMORY *)new__R2J)->size_and_id__AV &  2) !=  0)) {
-      last_block[(idx__K2J)] = (new__R2J);
+    ((__MEMORY *)prev__LJK)->next_free__BU=next__MJK;
+  };
+  if (((void *)next__MJK != (void *)NULL)) {
+    ((__MEMORY *)next__MJK)->previous_free__CU=prev__LJK;
+  };
+  siz__K0J=Self__H0J->size_and_id__AU;
+  new_size__N0J=(__UINTEGER_32)(siz__K0J - sz__I0J);
+  if ((new_size__N0J > (__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )(MINIMUM_SIZE)) +  2) +  8))) {
+    siz__K0J=sz__I0J;
+    new__Q0J=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__H0J) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )sz__I0J))));
+    ((__MEMORY *)new__Q0J)->previous_linear__5T=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )Self__H0J) - (unsigned long)begin_memory__EAC))));
+    ((__MEMORY *)new__Q0J)->size_and_id__AU=(__UINTEGER_32)(new_size__N0J -  8);
+    Self__WMJ=((__MEMORY *)new__Q0J);
+    Self__WMJ->next_free__BU=first_free__NMI;
+    Self__WMJ->previous_free__CU=NULL;
+    if (((void *)first_free__NMI != (void *)NULL)) {
+      ((__MEMORY *)first_free__NMI)->previous_free__CU=Self__WMJ;
+    };
+    first_free__NMI=Self__WMJ;
+    if (((__UINTEGER_32)(((__MEMORY *)new__Q0J)->size_and_id__AU &  2) !=  0)) {
+      last_block[(idx__J0J)] = (new__Q0J);
     } else {
-      Self__ENR=((__MEMORY *)new__R2J);
-      ((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__ENR) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__ENR->size_and_id__AV &  4294967292LU)))))->previous_linear__5U=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)new__R2J)) - (unsigned long)begin_memory__1BC))));
+      Self__JLR=((__MEMORY *)new__Q0J);
+      ((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__JLR) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__JLR->size_and_id__AU &  4294967292LU)))))->previous_linear__5T=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)new__Q0J)) - (unsigned long)begin_memory__EAC))));
+    };
+  };
+  Self__H0J->size_and_id__AU=(__UINTEGER_32)(siz__K0J |  1);
+}
+
+static void print_positif__OAL(__INTEGER Self__PAL)
+// ({INTEGER}) VoidRecursive, No inlinable.
+{
+  __INTEGER val__YAL;
+  __CHARACTER Result__KZL;
+  Result__KZL=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)(Self__PAL %  10)) + ((__INTEGER_8 )'0')))));
+  val__YAL=(__INTEGER)(Self__PAL /  10);
+  if ((val__YAL !=  0)) {
+    print_positif__OAL(val__YAL);
+  };
+  fputc((int)(Result__KZL),stdout);
+}
+
+static __INTEGER fast_occurrences__until__ZDC(__CHARACTER *Self__0DC,__INTEGER upper__2DC)
+// ({NATIVE_ARRAYoExpanded_CHARACTERo},{INTEGER}) With resultNo recursive, No inlinable.
+{
+  __INTEGER count__GEC,Self__OMC;
+  count__GEC= 0;
+  Self__OMC=upper__2DC;
+  while ((Self__OMC >=  0)) {
+    if (('\n' == Self__0DC[Self__OMC])) {
+      count__GEC=(__INTEGER)(count__GEC +  1);
     };
+    Self__OMC=(__INTEGER)(Self__OMC -  1);
   };
-  Self__I2J->size_and_id__AV=(__UINTEGER_32)(siz__L2J |  1);
+  return(count__GEC);
 }
 
 //==========================//
diff --git a/install_lisaac.li b/install_lisaac.li
index 763d2d4..93fd26e 100644
--- a/install_lisaac.li
+++ b/install_lisaac.li
@@ -36,7 +36,7 @@ Section Private
   //
   // Independance File System 
   //
-  
+    
   - open_read n:ABSTRACT_STRING :POINTER <- 
   ( + buf:NATIVE_ARRAY[CHARACTER];
     string_tmp.copy n;
@@ -376,7 +376,7 @@ Section Private
   );
   
   //
-  // Install Emacs mode
+  // Install for Emacs.
   //
   
   - lisaac_mode_comment :STRING_CONSTANT := ";; **** LISAAC MODE ****";
@@ -398,7 +398,7 @@ Section Private
     
     char := question "  Do you want to install the `lisaac-mode' for Emacs editor ?";
     (char = 'n').if {
-      "  No install `lisaac-mode' for Emacs editor.\n\n".print;
+      "  Not install `lisaac-mode' for Emacs editor.\n\n".print;
     } else {
       file_name := STRING.create 100;
       (path_home = NULL).if {
@@ -418,10 +418,6 @@ Section Private
       update file_name idf lisaac_mode_comment with new_text confirmation TRUE;
     };
   );
-  
-  //
-  // Install Kate mode
-  //
 
   - install_kate <-
   ( + char:CHARACTER;
@@ -431,7 +427,7 @@ Section Private
     } else {
       char := question "  Do you want to install the `lisaac_v2.xml' for Kate editor ?";
       (char = 'n').if {
-        "  No install `lisaac_v2.xml' for Kate editor.\n\n".print;
+        "  Not install `lisaac_v2.xml' for Kate editor.\n\n".print;
       } else {
         ENVIRONMENT.execute_command "mkdir -p ~/.kde/share/apps/katepart/syntax";            
         string_tmp.copy "cp -f editor/kate/lisaac_v2.xml ~/.kde/share/apps/katepart/syntax/.";
@@ -448,10 +444,6 @@ Section Private
       '\n'.print;
     };
   );
-  
-  //
-  // Install Vim mode
-  //
 
   - install_vim <-
   ( + char:CHARACTER;
@@ -461,14 +453,14 @@ Section Private
     (system = system_windows).if {
       "  Sorry, not Vim editor for windows.\n\n".print;
     } else {
-      char := question "  Do you want to install the Lisaac support for the Vim editor ?"; 
+      char := question "  Do you want to install the Lisaac support for Vim editor ?"; 
       (char = 'n').if {
-        "  No install `lisaac.vim' syntax and indent for Vim editor.\n\n".print;
+        "  Not install `lisaac.vim' for Vim editor.\n\n".print;
       } else {
         ENVIRONMENT.execute_command "mkdir -p ~/.vim/syntax";
         ENVIRONMENT.execute_command "mkdir -p ~/.vim/indent";
-        ENVIRONMENT.execute_command "mkdir -p ~/.vim/plugin";
-        ENVIRONMENT.execute_command "mkdir -p ~/.vim/jptemplate/lisaac";
+        ENVIRONMENT.execute_command "mkdir -p ~/.vim/backup"; 
+        ENVIRONMENT.execute_command "mkdir -p ~/.vim/temp"; 
         
         // Syntax hilightning support
         string_tmp.copy "cp -f editor/vim/syntax/lisaac.vim ~/.vim/syntax/";
@@ -494,37 +486,12 @@ Section Private
           "OK.\n".print;  
         };
 
-        // JPTemplate plugin - A simple yet powerful interactive template system for VIM v1.5
-        string_tmp.copy "cp -f editor/vim/plugin/lisaac.vim ~/.vim/plugin/";
-        "  `".print;
-        string_tmp.print;
-        "'\t".print;
-        (ENVIRONMENT.execute_command string_tmp != 0).if {	
-          "\n  Sorry, auto-install fail !\n\
-          \  You can read the `editor/vim/install_vim_plugin.sh' file.\n".print;
-        } else {
-          "OK.\n".print;  
-        };
-        
-        string_tmp.copy "cp -f editor/vim/jptemplate/lisaac/* ~/.vim/jptemplate/lisaac/";
-        "  `".print;
-        string_tmp.print;
-        "'\t".print;
-        (ENVIRONMENT.execute_command string_tmp != 0).if {	
-          "\n  Sorry, auto-install fail !\n\
-          \  You can read the `editor/vim/install_vim_plugin.sh' file.\n".print;
-        } else {
-          "OK.\n".print;  
-        };
-
-
         // Install ~/.vimrc file
         char := question
-        "\n  Do you want to install the default configuration provided by lisaac   \n\
-        \  installer.                                                              \n\
-        \  yes : your ~/.vimrc will be replaced/created                            \n\
-        \  no  : your ~/.vimrc will be updated to support the Lisaac syntax ?      \n";
-
+        "\n  It is recommanded to install the default vimrc file provided by the   \n\
+        \  lisaac installer.                                                     \n\n\
+        \  If you choose not doing this action, your vimrc will only be updated    \n\
+        \  Do you want to install the default config provided by lisaac installer ?";        
         (char = 'n').if {
           file_name := STRING.create 100;
           (path_home = NULL).if {
@@ -535,20 +502,16 @@ Section Private
           file_name.append "/.vimrc";	
           update file_name idf lisaac_vim with lisaac_vim confirmation TRUE;
         } else {
-          ENVIRONMENT.execute_command "mkdir -p ~/.vim/backup"; 
-          ENVIRONMENT.execute_command "mkdir -p ~/.vim/temp"; 
           string_tmp.copy "cp -f editor/vim/vimrc ~/.vimrc";
           "  `".print;
           string_tmp.print;
           "'\t".print;
-
           (ENVIRONMENT.execute_command string_tmp != 0).if {	
             "\n  Sorry, auto-install fail !\n\
             \  You can read the `editor/vim/install_vim_plugin.sh' file.\n".print;
           } else {
             "OK.\n".print;  
           };
-
         };
       };
       '\n'.print;
diff --git a/lib/base/block.li b/lib/base/block.li
index e52114d..915c94c 100644
--- a/lib/base/block.li
+++ b/lib/base/block.li
@@ -60,7 +60,7 @@ Section Public
   
   - loop_infinitely <-
   (
-    (`1`:BOOLEAN(TRUE,FALSE)).if {
+    (`(1)`:BOOLEAN(TRUE,FALSE)).if {
       value;
       loop_infinitely;
     };
diff --git a/lib/base/boolean.li b/lib/base/boolean.li
index 6fee797..72df140 100644
--- a/lib/base/boolean.li
+++ b/lib/base/boolean.li
@@ -53,7 +53,7 @@ Section Public
   
   - if_false block:BLOCK <- deferred;
   
-  - if true_block:BLOCK else false_block:BLOCK <- `ERROR`; //deferred;
+  - if true_block:BLOCK else false_block:BLOCK <- deferred;
   
   - if_true true_block:BLOCK else false_block:BLOCK <- deferred;
   
@@ -132,7 +132,7 @@ Section Public
   
   - print <-
   (
-    to_string.print;
+    deferred;
   );
 
 
diff --git a/lib/base/character.li b/lib/base/character.li
index e74bc06..d71dfe9 100644
--- a/lib/base/character.li
+++ b/lib/base/character.li
@@ -153,6 +153,8 @@ Section Public
   
   - '+#' other:INTEGER :CHARACTER <- (code + other).to_character;
   
+  - '-#' other:INTEGER :CHARACTER <- (code - other).to_character;
+  
   - '!==' other:CHARACTER :BOOLEAN <- (code !== other.code);
   // Comparison using `code'.
   
@@ -327,7 +329,7 @@ Section Public
   );
   
   - is_separator:BOOLEAN <-
-  // True when character is a separator (' ', '\t', '\n', '\r', '\0', '\f', '\v')?
+  // True when character is a separator.
   (
     (Self= ' ') || {Self = '\t'} || {Self='\n'} ||
     {Self='\r'} || {Self = '\0'} || {Self='\f'} || {Self='\v'}
@@ -341,6 +343,12 @@ Section Public
     result
   );
   
+  - is_identifier:BOOLEAN <-
+  // Is it a letter or a digit or '_' ?
+  (
+    (is_letter_or_digit) || {Self = '_'}
+  );
+  
   - is_ascii:BOOLEAN := TRUE;
   // Is character a 8-bit ASCII character?
   
@@ -362,21 +370,7 @@ Section Public
   //
   // Conversions:
   //
-
-  - to_string:STRING <-
-  // Create a new STRING containing only this character.
-  (
-    STRING.create_filled (Self,1)
-  );
-
-  - to_string_in str:STRING <-
-  // Append this character at the end of 'str'. Thus you
-  // can save memory because no other STRING is allocated
-  // for the job.
-  (
-    str.append_character Self;
-  );
-
+  
   - to_hexadecimal:STRING <-
   // Create a new STRING giving the `code' in hexadecimal.
   // For example :
diff --git a/lib/base/false.li b/lib/base/false.li
index 061dbe8..7d486f4 100644
--- a/lib/base/false.li
+++ b/lib/base/false.li
@@ -125,3 +125,8 @@ Section Public
   
   - to_character:CHARACTER <- '0';
 
+  //
+  // Print.
+  //
+  
+  - print <- "FALSE".print;
\ No newline at end of file
diff --git a/lib/base/true.li b/lib/base/true.li
index e80eed2..b1defd3 100644
--- a/lib/base/true.li
+++ b/lib/base/true.li
@@ -115,3 +115,15 @@ Section Public
   - to_integer:INTEGER     <- 1;
   
   - to_character:CHARACTER <- '1';
+  
+  //
+  // Print.
+  //
+  
+  - print <- "TRUE".print;
+
+
+
+
+
+
diff --git a/lib/clean b/lib/clean
deleted file mode 100755
index a3f6893..0000000
--- a/lib/clean
+++ /dev/null
@@ -1,3 +0,0 @@
-for i in `find -name "*~"` ; do rm $i ; done
-for i in `find -name "*.c"` ; do rm $i ; done
-for i in `find -name "*.old"` ; do rm $i ; done
diff --git a/lib/clean.sh b/lib/clean.sh
new file mode 100755
index 0000000..ff16fad
--- /dev/null
+++ b/lib/clean.sh
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+for i in `find -name "*~"` ; do rm $i ; done
+for i in `find -name "*.c"` ; do rm $i ; done
+for i in `find -name "*.old"` ; do rm $i ; done
diff --git a/lib/collection/fast_array2.li b/lib/collection/fast_array2.li
index 44e7d25..3c4c919 100644
--- a/lib/collection/fast_array2.li
+++ b/lib/collection/fast_array2.li
@@ -189,7 +189,7 @@ Section Public
     count := count1 * count2;
     ( capacity < count).if {
       capacity := count;
-      storage := storage.calloc capacity;
+      storage := NATIVE_ARRAY[V].create capacity;
     };
     storage.copy_from (other.storage) until (count - 1);
   );
diff --git a/lib/collection/hashed_set.li b/lib/collection/hashed_set.li
index b0c562b..ec37794 100644
--- a/lib/collection/hashed_set.li
+++ b/lib/collection/hashed_set.li
@@ -296,6 +296,22 @@ Section Public
     result
   );
   
+  - fast_reference_at e:V :V <-
+  ( + idx:INTEGER; 
+    + node:HASHED_SET_NODE[V];
+    + result:V;
+				
+    idx := e.hash_code % capacity;
+    node := buckets.item idx;
+    {(node = NULL) || {node.item = e}}.until_do {
+      node := node.next;
+    };
+    (node != NULL).if {
+      result := node.item;
+    };
+    result
+  );
+  
   //
   // To provide iterating facilities:
   //
@@ -444,7 +460,7 @@ Section Private
     
   // -----------------OLD-----------------  
   
-  
+  /*
   
   
   
@@ -755,4 +771,4 @@ Section Private
     };
     result
   );
-
+*/
\ No newline at end of file
diff --git a/lib/collection/linked_xor_list.li b/lib/collection/linked_xor_list.li
new file mode 100644
index 0000000..f2f00cf
--- /dev/null
+++ b/lib/collection/linked_xor_list.li
@@ -0,0 +1,596 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Library                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name    := LINKED_XOR_LIST[V];
+
+
+  - copyright   := "2003-2007 Benoit Sonntag";
+  
+  - comment := "One Xor way linked list with internal automatic memorization \
+               \of the last access .";
+	       
+Section Inherit
+  
+  + parent_linked_collection:Expanded LINKED_COLLECTION[V];
+  
+Section LINKED2_LIST
+  
+  + first_link:LINKED_XOR_NODE[V];
+  // NULL when empty or gives access to the first element.
+    
+  + last_link:LINKED_XOR_NODE[V];
+  // NULL when empty or gives access to the last element.
+  
+  + mem_idx:INTEGER; 
+  
+  + mem_lnk:LINKED_XOR_NODE[V];
+  + mem_lnk_prev:LINKED_XOR_NODE[V];
+  + mem_lnk_next:LINKED_XOR_NODE[V];  
+  // To speed up accessing, `mem_idx' and `mem_lnk' is the
+  // memory of the last access done. For example, after
+  // item(1), `mem_idx' is 1 and `mem_lnk' is `first_link'.
+  // When list is empty, `first_link' is NULL as well as
+  // `mem_lnk' and `mem_idx' is 0;
+  
+Section Public
+  
+  - create:SELF <-
+  // Make an empty list;
+  (     
+    SELF.clone
+  );
+  
+  - is_empty:BOOLEAN <- first_link = NULL;
+  
+  - add_first element:V <-
+  ( + new:LINKED_XOR_NODE[V];
+    (first_link = NULL).if {
+      first_link := LINKED_XOR_NODE[V].create element previous NULL next NULL;
+      last_link := first_link;
+      upper := mem_idx := 1;
+      mem_lnk := first_link;      
+    } else {
+      new := LINKED_XOR_NODE[V].create element previous NULL next first_link;
+      first_link.set_link new and (first_link.next NULL);
+      first_link := new;
+      upper := upper + 1;
+      (mem_idx = 1).if {
+        mem_lnk_prev := new;
+      };
+      mem_idx := mem_idx + 1;
+    };
+  )
+  [ ...
+    +? { upper = 1 + Old upper };
+  ];
+    
+  - add_last element:V <-
+  ( + new:LINKED_XOR_NODE[V];
+    (first_link = NULL).if {
+      first_link := LINKED_XOR_NODE[V].create element previous NULL next NULL;
+      last_link := first_link;
+      upper := 1;
+      mem_idx := 1;
+      mem_lnk := first_link;
+    } else {
+      new := LINKED_XOR_NODE[V].create element previous last_link next NULL;
+      last_link.set_link (last_link.next NULL) and new;
+      last_link := new;
+      (mem_idx = upper).if {
+        mem_lnk_next := new;
+      };
+      upper := upper + 1;
+    };
+  );
+    
+  - add element:V to index:INTEGER <-
+  ( + link:LINKED_XOR_NODE[V];
+    
+    (index = 1).if {
+      add_first element;
+    }.elseif {index = upper + 1} then {
+      add_last element;
+    } else {
+      (index - 1 != mem_idx).if {
+	go_item (index - 1);
+      };
+      link := LINKED_XOR_NODE[V].create element previous mem_lnk next (mem_lnk_next);
+      mem_lnk_next.set_link link and (mem_lnk_next.next mem_lnk);
+      mem_lnk.set_link mem_lnk_prev and link;
+      mem_lnk_next := link;
+      upper := upper + 1;
+    };    
+  );
+    
+  - remove_first <-
+  ( + next,next_next:LINKED_XOR_NODE;
+    (upper = 1).if {
+      first_link := NULL;			
+      last_link  := NULL;
+      mem_lnk := mem_lnk_prev := mem_lnk_next := NULL;
+      mem_idx    := 0;
+      upper      := 0;
+    } else {            
+      next := first_link.next NULL;
+      next_next := next.next first_link;
+      next.set_link NULL and next_next;
+      first_link := next;
+      upper := upper - 1;
+      (mem_idx > 1).if {
+        mem_idx := mem_idx - 1;
+        (mem_idx = 1).if {
+          mem_lnk_prev := NULL;
+        };
+      } else {
+        mem_lnk := first_link;
+        mem_lnk_next := next_next;
+	mem_idx := 1;
+      };      
+    };
+  );
+    
+  - remove index:INTEGER <-
+  ( + next_next:LINKED_XOR_NODE[V];
+    
+    (index = 1).if {
+      remove_first;
+    }.elseif { index = upper} then {
+      remove_last;
+    } else {
+      (index != mem_idx).if {
+	go_item index;
+      };
+      mem_lnk_prev.set_link (mem_lnk_prev.previous mem_lnk) and mem_lnk_next;
+      next_next := mem_lnk_next.next mem_lnk;
+      mem_lnk_next.set_link mem_lnk_prev and next_next;
+      mem_lnk := mem_lnk_next;
+      mem_lnk_next := next_next;
+      upper := upper - 1;
+    };
+  );
+    
+  - first:V <- first_link.item;
+  
+  - last:V <- last_link.item;
+  
+  - item index:INTEGER :V <-
+  (
+    (index != mem_idx).if {
+      go_item index;
+    };
+    mem_lnk.item
+  );
+    
+  - put element:V to index:INTEGER <-
+  ( 
+    (index != mem_idx).if {
+      go_item index;
+    };
+    mem_lnk.set_item element;    
+  );
+    
+  - count:INTEGER <- upper;
+  
+  - set_all_with v:V <-
+  ( 
+    not_yet_implemented;
+    
+    (first_link != NULL).if {
+      first_link.set_all_with v;
+    };    
+  );
+    
+  - copy other:SELF <-
+  (
+    not_yet_implemented;
+    
+    from_collection other;
+  );
+    
+  - '==' Right 60 other:SELF :BOOLEAN <-
+  ( + result:BOOLEAN;
+    + lnk1, lnk2:LINKED_XOR_NODE[V];
+    
+    not_yet_implemented;
+    
+    (Self = other).if {
+      result := TRUE;
+    }.elseif {upper = other.upper} then {
+      result := TRUE;
+      lnk1 := first_link;
+      lnk2 := other.first_link;
+      {(lnk1 = NULL) || {! result}}.until_do {
+	result := lnk1.item = lnk2.item;
+	lnk1 := lnk1.next;
+	lnk2 := lnk2.next;
+      };
+    };    
+    result
+  );
+    
+  - is_equal_map other:SELF :BOOLEAN <-
+  ( + result:BOOLEAN;
+    + lnk1, lnk2:LINKED_XOR_NODE[V];
+    + safe_equal:SAFE_EQUAL[V];
+    
+    not_yet_implemented;
+    
+    ( Self = other ).if {
+      result := TRUE;
+    }.elseif {upper = other.upper} then {
+      result := TRUE;
+      lnk1 := first_link;
+      lnk2 := other.first_link;
+      {(lnk1 = NULL) || {! result}}.until_do {
+	result := safe_equal.test (lnk1.item) with (lnk2.item);
+	lnk1 := lnk1.next;
+	lnk2 := lnk2.next;
+      };
+    };    
+    result
+  );
+    
+  - index_of x:V start start_index:INTEGER :INTEGER <-
+  ( + result:INTEGER;
+    + safe_equal:SAFE_EQUAL[V];
+    
+    not_yet_implemented;
+    
+    result := start_index;
+    {(result > upper) || {safe_equal.test x with (item result)}}.until_do {
+      result := result + 1;
+    };    
+    result
+  );
+  
+  - reverse_index_of element:V start start_index:INTEGER :INTEGER <-
+  ( + safe_equal:SAFE_EQUAL[V]; 
+    + temporary_idx:INTEGER;
+    + temporary_lnk:LINKED_XOR_NODE[V];
+    + result:INTEGER;
+    
+    not_yet_implemented;
+    
+    (start_index != mem_idx).if {
+      go_item start_index;
+    };
+    temporary_idx := mem_idx;
+    temporary_lnk := mem_lnk;
+    {(temporary_idx < lower) || {safe_equal.test element with (temporary_lnk.item)}}.until_do {
+      temporary_idx := temporary_idx - 1;
+      temporary_lnk := temporary_lnk.previous;
+    };
+    result := temporary_idx;
+    (temporary_idx >= lower).if {
+      mem_idx := temporary_idx;
+      mem_lnk := temporary_lnk;
+    };
+    result
+  );
+
+  - fast_index_of x:V start start_index:INTEGER :INTEGER <-
+  ( + result:INTEGER;
+    + u:INTEGER;
+    
+    not_yet_implemented;
+    
+    result := lower;
+    u := upper;
+    {(result > u) || {x = item result}}.until_do {
+      result := result + 1;
+    };
+    result
+  );	
+
+  - fast_reverse_index_of element:V start start_index:INTEGER :INTEGER <-
+  ( + temporary_idx:INTEGER;
+    + temporary_lnk:LINKED_XOR_NODE[V];
+    + result:INTEGER;
+    
+    not_yet_implemented;
+    
+    (start_index != mem_idx).if {
+      go_item start_index;
+    };
+    temporary_idx := mem_idx;
+    temporary_lnk := mem_lnk;			
+    {(temporary_idx < lower) || {element = temporary_lnk.item}}.until_do {
+      temporary_idx := temporary_idx - 1;
+      temporary_lnk := temporary_lnk.previous;
+    };
+    result := temporary_idx;
+    (temporary_idx >= lower).if {
+      mem_idx := temporary_idx;
+      mem_lnk := temporary_lnk;
+    };
+  );
+    
+  - clear <-
+  (
+    
+    not_yet_implemented;
+    
+    (first_link != NULL).if {
+      first_link := NULL;
+      mem_idx := 0;
+      mem_lnk := NULL;
+      upper := 0;
+      last_link := NULL;
+    };
+  )
+  [ ...
+    +? {upper = 0};
+  ];
+    
+  - from_collection model:COLLECTION[V] <-
+  ( + lnk:LINKED_XOR_NODE[V];
+    
+    not_yet_implemented;
+    
+    (first_link = NULL).if {
+      (model.lower).to (model.upper) do { i:INTEGER;
+	add_last (model.item i);
+      };
+    } else {
+      lnk := first_link;
+      (model.lower).to (model.upper) do { i:INTEGER;
+	(lnk = NULL).if {
+	  add_last (model.item i);
+	} else {
+	  lnk.set_item (model.item i);
+	  lnk := lnk.next;
+	};
+      };
+      (lnk = first_link).if {
+	? {model.count = 0};
+	clear;
+      }.elseif {lnk != NULL} then {
+	+ i:INTEGER;
+	i := model.count;
+	(mem_idx != i).if {
+	  go_item i;
+	};
+	? {lnk = mem_lnk.next};
+	mem_lnk.set_next NULL;
+	upper := i;
+	last_link := mem_lnk;
+      };
+    };   
+  );
+    
+  - slice low:INTEGER to up:INTEGER :SELF <-
+  ( + lnk:LINKED_XOR_NODE[V];
+    + result:SELF;
+    
+    not_yet_implemented;
+    
+    result := SELF.create;    
+    (mem_idx != low).if {
+      go_item low;
+    };
+    lnk := mem_lnk;
+    (up - low + 1).downto 1 do { i:INTEGER;
+      result.add_last (lnk.item);
+      lnk := lnk.next;
+    };
+    result
+  );
+    
+  - occurrences element:V :INTEGER <-
+  ( + lnk:LINKED_XOR_NODE[V];
+    + safe_equal:SAFE_EQUAL[V];
+    + result:INTEGER;
+    
+    not_yet_implemented;
+    
+    lnk := first_link;
+    {lnk = NULL}.until_do {
+      (safe_equal.test element with (lnk.item)).if {
+	result := result + 1;
+      };
+      lnk := lnk.next;
+    };    
+    result
+  );
+    
+  - fast_occurrences element:V :INTEGER <-
+  ( + lnk:LINKED_XOR_NODE[V];
+    + result:INTEGER;
+    
+    not_yet_implemented;
+    
+    lnk := first_link;
+    {lnk = NULL}.until_do {
+      (element = lnk.item).if {
+	result := result + 1;
+      };
+      lnk := lnk.next;
+    };
+    result
+  );
+    
+  - force element:V to index:INTEGER <-
+  ( + v:V;
+    
+    not_yet_implemented;
+    
+    {index <= upper}.until_do {
+      add_last v;
+    };
+    put element to index;
+  );
+    
+  - all_default:BOOLEAN <-
+  ( + l:LINKED_XOR_NODE[V];
+    + d:V;
+    + result:BOOLEAN;
+    
+    not_yet_implemented;
+    
+    result := TRUE;
+    l := first_link;
+    {(! result) || {l = NULL}}.until_do {
+      d := l.item;
+      (d != NULL).if {
+	result := d.is_default;
+      };
+      l := l.next;
+    };    
+    result
+  );
+    
+  - remove_last <-
+  ( 
+    (upper = 1).if {
+      first_link := NULL;
+      last_link  := NULL;
+      mem_lnk := mem_lnk_prev := mem_lnk_next := NULL;
+      mem_idx := 0;
+      upper := 0;
+    } else {
+      link := last_link.previous NULL;
+      link.set_link (link.previous last_link) and NULL;
+      last_link := link;      
+      (mem_idx = upper).if {
+	mem_idx := 1;
+        mem_lnk := first_link;
+        mem_lnk_prev := NULL;
+        mem_lnk_next := mem_lnk.next NULL;
+      };
+      upper := upper - 1;
+    };    
+  );
+    
+  - replace_all old_value:V with new_value:V <-
+  ( + safe_equal:SAFE_EQUAL[V];
+    
+    not_yet_implemented;
+    
+    lower.to upper do { i:INTEGER;
+      (safe_equal.test (item i) with old_value).if {
+	put new_value to i;
+      };
+    };   
+  );
+    
+  - fast_replace_all old_value:V with new_value:V <-
+  ( 
+    
+    not_yet_implemented;
+    
+    lower.to upper do { i:INTEGER;
+      (item i = old_value).if {
+	put new_value to i;
+      };
+    };    
+  );
+  
+  - reverse <-
+  ( + temp:V; 
+    + low:LINKED_XOR_NODE[V]; 
+    + high:LINKED_XOR_NODE[V];
+    + i:INTEGER;
+    
+    not_yet_implemented;
+    
+    low  := first_link;
+    high := last_link;
+    
+    i := count / 2;
+    ? {(i > 0) -> ((low != NULL) & (high != NULL))};
+    ? {(i > 0) -> ((low != high) & (low.previous != high))};
+    {i = 0}.until_do {
+      temp := low.item;
+      low.set_item (high.item);
+      high.set_item temp;
+      low  := low.next;
+      high := high.previous;
+      i    := i - 1;
+    };	
+  );
+			
+Section Private
+  
+  - go_item index:INTEGER <-
+  [ ...
+    -? { valid_index index };
+    -? { mem_idx != index };
+    -? { mem_idx > 0 };
+    -? { mem_lnk != NULL };
+  ]
+  (
+    (index > mem_idx).if {
+      ((upper - index) < (index - mem_idx)).if {
+	mem_idx := upper;
+        mem_lnk := last_link;
+        mem_lnk_prev := last_link.previous NULL;
+        mem_lnk_next := NULL;
+        {index = mem_idx}.until_do {
+          mem_lnk_next := mem_lnk;
+          mem_lnk := mem_lnk_prev;
+          mem_lnk_prev := mem_lnk.previous mem_lnk_next;
+	  mem_idx := mem_idx - 1;
+	};
+      } else {
+        {index = mem_idx}.until_do {
+          mem_lnk_prev := mem_lnk;
+          mem_lnk := mem_lnk_next;
+          mem_lnk_next := mem_lnk.next mem_lnk_prev;
+	  mem_idx := mem_idx + 1;
+	};
+      };
+    }.elseif {(mem_idx - index) < (index - 1)} then {
+      {index = mem_idx}.until_do {
+        mem_lnk_next := mem_lnk;
+        mem_lnk := mem_lnk_prev;
+        mem_lnk_prev := mem_lnk.previous mem_lnk_next;        
+	mem_idx := mem_idx - 1;
+      };
+    } else {
+      mem_idx := 1;
+      mem_lnk := first_link;
+      mem_lnk_prev := NULL;
+      mem_lnk_next := first_link.next NULL;
+      {index = mem_idx}.until_do {
+        mem_lnk_prev := mem_lnk;
+        mem_lnk := mem_lnk_next;
+        mem_lnk_next := mem_lnk.next mem_lnk_prev;        
+	mem_idx := mem_idx + 1;
+      };
+    };
+  )
+  [ ...
+    +? { mem_idx = index };
+    +? { mem_lnk != NULL };
+  ];
+  
+  //
+  // Invariant.
+  //
+  
+//  [ ...
+//    "Empty status." -? {(first_link = NULL) ->
+//    ((last_link = NULL) & (upper = 0) & (mem_idx = 0) & (mem_lnk = NULL))};
+    
+//    "Not empty status." -? {(first_link != NULL) ->
+//    ((last_link != NULL) & (upper > 0) & (mem_idx > 0) & (mem_lnk != NULL))};
+//  ];
diff --git a/lib/collection/low_level/linked_xor_node.li b/lib/collection/low_level/linked_xor_node.li
new file mode 100644
index 0000000..42d7264
--- /dev/null
+++ b/lib/collection/low_level/linked_xor_node.li
@@ -0,0 +1,84 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Library                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name    := LINKED_XOR_NODE[V];
+
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+
+  - comment := "To implement LINKED_XOR_LIST[V].";
+    
+Section Inherit
+  
+  - parent_any_two_way_linked_list_node:ANY_TWO_WAY_LINKED_LIST_NODE := ANY_TWO_WAY_LINKED_LIST_NODE;
+  
+Section Public
+  
+  + item:V;
+  
+  + link:POINTER;
+
+Section LINKED_XOR_LIST
+  
+  - create i:V previous p:SELF next n:SELF :SELF<-
+  ( + result:SELF;
+    
+    result := clone;
+    result.make i previous p next n;
+    result
+  );
+    
+  - make i:V previous p:SELF next n:SELF <-
+  (
+    item := i;    
+    link := p.to_pointer ^ n.to_pointer; // BSBS: il faut admettre NULL.to_pointer (perf!)
+  )
+  [
+    +? {item = i};
+  ];
+
+Section LINKED_XOR_LIST,LINKED_XOR_NODE
+  
+  - set_item i:V <-
+  (
+    item := i;
+  )
+  [
+    +? {item = i};
+  ];
+  
+  - next prev:LINKED_XOR_NODE :LINKED_XOR_NODE <-
+  ( 
+    CONVERT[POINTER,LINKED_XOR_NODE].on (link ^ prev.to_pointer)
+  );
+  
+  - previous nex:LINKED_XOR_NODE :LINKED_XOR_NODE <-
+  (
+    CONVERT[POINTER,LINKED_XOR_NODE].on (link ^ nex.to_pointer)
+  );
+    
+  - set_link p:SELF and n:SELF <-
+  (
+    link := p.to_pointer ^ n.to_pointer;
+  );
+  
+    
\ No newline at end of file
diff --git a/lib/file_system/abstract_directory.li b/lib/file_system/abstract_directory.li
new file mode 100644
index 0000000..7ef1136
--- /dev/null
+++ b/lib/file_system/abstract_directory.li
@@ -0,0 +1,285 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Library                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name    := ABSTRACT_DIRECTORY;
+
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - comment := "Basic Directory management";
+  
+Section Inherit
+  
+  + parent_entry:ENTRY := ENTRY;
+  
+Section ENTRY 
+  
+  + list:LINKED_LIST[ENTRY];
+  
+Section Public
+  
+  //
+  // Update.
+  //
+  
+  - refresh:BOOLEAN <-
+  (
+    physical_refresh
+  );
+  
+  //
+  // Indexing.
+  //
+  
+  - lower:INTEGER := 1;
+  // Minimum index.
+  
+  - upper:INTEGER <- list.upper; 
+  // Maximum index.
+  
+  - valid_index index:INTEGER :BOOLEAN <- 
+  // True when `index' is valid (ie. inside actual
+  // bounds of the collection).
+  ( + result:BOOLEAN;
+    result := (lower <= index) && {upper >= index};
+    ? { result = ((lower <= index) && {upper >= index})};
+    result
+  );
+  
+  //
+  // Counting.
+  //
+  
+  - count:INTEGER <- (upper - lower + 1);
+  // Number of available indices.
+  
+  - is_empty:BOOLEAN <- count = 0;
+  // Is collection empty ?
+  
+  //
+  // Accessing.
+  //
+    
+  - item i:INTEGER :ENTRY <-
+  // Item at the corresponding index `i'. 
+  ( ? {valid_index i};
+    list.item i
+  );
+  
+  - first:ENTRY <- 
+  // The very `first' item.  
+  ( + result:ENTRY;
+    ? {! is_empty};
+    result := item lower;
+    result
+  );
+  
+  - last:ENTRY <-
+  // The `last' item.
+  ( + result:ENTRY;
+    ? {! is_empty};    
+    result = item upper;
+    result
+  );
+  
+  - has e:ENTRY :BOOLEAN <-
+  ( + i:INTEGER;
+    
+    i:= lower;
+    {(i>upper) || {item i = e}}.until_do {
+      i := i + 1;
+    };
+    (i<=upper)
+  );
+  
+  - index_of e:ENTRY :INTEGER <-
+  ( + result:INTEGER;
+   
+    result := lower;
+    {(result > upper) || {e = item result}}.until_do {
+      result := result + 1;
+    };
+    ? { lower <= result };
+    ? { result <= upper + 1 };
+    ? { (result <= upper) ->> {e = item result}};    
+    result
+  );
+
+  + parent:ENTRY;
+  
+  - this:ENTRY <- parent_entry;
+  
+  //
+  // Writing:
+  //
+  
+  - make_directory n:ABSTRACT_STRING :ENTRY <-
+  ( + result:ENTRY;
+    + dir:DIRECTORY;
+    string_tmp.copy path;
+    string_tmp.add_last '/';
+    string_tmp.append n;        
+    reduce_path string_tmp;        
+    (physical_make_directory string_tmp).if {
+      result := get_entry string_tmp;
+      (result != NULL).if {
+	dir := get_parent_intern (result.path);
+	(dir != NULL).if {
+	  dir.refresh;
+	};
+      };
+    };
+    result
+  );
+  
+  - make_file n:ABSTRACT_STRING :ENTRY <-
+  ( + result:ENTRY;
+    + dir:DIRECTORY;
+    string_tmp.copy path;
+    string_tmp.add_last '/';
+    string_tmp.append n;
+    reduce_path string_tmp;
+    (physical_make_file string_tmp).if {
+      result := get_entry string_tmp;
+      (result != NULL).if {
+	dir := get_parent_intern (result.path);
+	(dir != NULL).if {
+	  dir.refresh;
+	};
+      };
+    };
+    result
+  );
+  
+  //
+  // Get new Entry.
+  //
+  
+  - get new_path:ABSTRACT_STRING :ENTRY <-
+  ( 
+    string_tmp.copy path;
+    string_tmp.add_last '/';
+    string_tmp.append new_path;
+    reduce_path string_tmp;    
+    get_entry string_tmp
+  );
+  
+  //
+  // Rename
+  //
+  
+  - no_error:INTEGER          := 0;
+  - error_source:INTEGER      := 1;
+  - error_destination:INTEGER := 2;
+  - error_extern:INTEGER      := 3;
+  
+  - move src:ABSTRACT_STRING with dst:ABSTRACT_STRING :INTEGER <-
+  ( + e:ENTRY;
+    + d:DIRECTORY;
+    + result:INTEGER;
+    // Source path.
+    string_tmp.copy path;
+    string_tmp.add_last '/';
+    string_tmp.append src;
+    reduce_path string_tmp;
+    // Destination path.
+    string_tmp2.copy path;
+    string_tmp2.add_last '/';
+    string_tmp2.append dst;
+    reduce_path string_tmp2;
+    // Physical remove.
+    not_yet_implemented;
+    /*
+    (physical_rename string_tmp with string_tmp2).if {
+      (alias.has string_tmp).if {
+	e := alias.at string_tmp;
+	alias.remove string_tmp;
+	d := get_parent_intern (e.path);
+	(d != NULL).if {
+	  d.list.remove (d.index_of e);
+	};
+	e.set_path string_tmp2;
+	alias.add (e.this) to (e.path); 
+	d := get_parent_intern (e.path);
+	(d != NULL).if {
+	  d.list.add_last e;
+	};
+      };
+    } else {
+      result := error_extern;
+    };
+    */
+    result
+  );
+  
+  - print <-
+  ( + p:ABSTRACT_STRING;
+    lower.to upper do { j:INTEGER;
+      p := item j.path;
+      p.print;
+      (p.count).to 19 do { i:INTEGER;
+	' '.print;	
+      };            
+    };
+    '\n'.print;
+  );
+  
+Section ENTRY
+  
+  - make e:ENTRY :BOOLEAN <-
+  (
+    parent_entry := e;
+    list := LINKED_LIST[ENTRY].create;    
+    refresh
+  );
+  
+Section Private  
+  
+  //
+  // Physical implementation.
+  //
+  
+  //
+  // Scanning
+  //
+      
+  - physical_refresh:BOOLEAN <-
+  ( 
+    deferred;
+    FALSE
+  );
+    
+  - physical_make_directory new_path:STRING :BOOLEAN <-
+  ( 
+    deferred;
+    FALSE
+  );
+
+  - physical_make_file new_path:STRING :BOOLEAN <-
+  ( 
+    deferred;
+    FALSE
+  );
+
+
+
+  
\ No newline at end of file
diff --git a/lib/file_system/abstract_entry.li b/lib/file_system/abstract_entry.li
new file mode 100644
index 0000000..30677f0
--- /dev/null
+++ b/lib/file_system/abstract_entry.li
@@ -0,0 +1,429 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Library                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name    := ABSTRACT_ENTRY;
+
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - comment := "Abstract Entry.";
+  
+Section Inherit  
+  
+  - parent_object:OBJECT := OBJECT;
+  
+Section Public
+
+  //
+  // Path.
+  //
+  
+  + path:STRING_CONSTANT;
+  
+  + name:STRING_CONSTANT; 
+  
+  + link_count:INTEGER;
+  
+  //
+  // Date / Time.
+  //
+  
+  + access_time:TIME;
+  + access_date:DATE;
+  
+  + update_time:TIME;
+  + update_date:DATE;
+    
+  //
+  // type.
+  //
+  
+  + is_directory:BOOLEAN;
+  
+  - is_file:BOOLEAN <- ! is_directory;
+  
+  - this:ENTRY <- Self;
+  
+  //
+  // Size.
+  //
+  
+  + size:UINTEGER_32;
+  
+  //
+  // Open / Close
+  //
+  
+  - is_open:BOOLEAN <- (link_count > 0);
+  
+  - open:ENTRY <-
+  // Return FILE or DIRECTORY, NULL:error.
+  (    
+    link_count := link_count + 1;
+    (child = NULL).if { 
+      (is_directory).if {
+	child := DIRECTORY.clone; 
+      } else {
+	child := STD_FILE.clone;
+      };
+    };
+    (child.make this).if_false {
+      child := NULL;
+    };
+    child
+  );
+  
+  - open_read_only:ENTRY <-
+  // Return FILE or DIRECTORY, NULL:error.
+  ( + f:STD_FILE;
+    link_count := link_count + 1;    
+    (is_directory).if {
+      (child = NULL).if { 
+	child := DIRECTORY.clone; 
+      };
+      (child.make this).if_false {
+	child := NULL;
+      };
+    } else {
+      (child = NULL).if {
+	f := STD_FILE.clone;
+      } else {
+	f ?= child;
+      };
+      (f.make_read_only this).if {
+	child := f;
+      };
+    };
+    child
+  );
+
+  - open_bmp:BMP_FILE <-
+  // Return FILE or DIRECTORY, NULL:error.
+  ( + result:BMP_FILE; 
+    link_count := link_count + 1;
+    (child = NULL).if { 
+      result := BMP_FILE.clone;
+      child := result;
+    } else {
+      result ?= child;
+    };
+    (child.make this).if_false {
+      child := result := NULL;
+    };
+    result
+  );
+
+  - open_ai:AI_FILE <-
+  // Return FILE or DIRECTORY, NULL:error.
+  ( + result:AI_FILE; 
+    link_count := link_count + 1;
+    (child = NULL).if { 
+      result := AI_FILE.clone;
+      child := result;
+    } else {
+      result ?= child;
+    };
+    (child.make this).if_false {
+      child := result := NULL;
+    };
+    result
+  );
+  
+  - close:ENTRY <-
+  (
+    ? {is_open};
+    link_count := link_count - 1;
+    ? {link_count >= 0};
+    this
+  );
+  
+  //
+  // Manager.
+  //
+  
+  - remove:BOOLEAN <-
+  // Remove file or directory (WARNING: delete recursive)
+  ( + dir:DIRECTORY;
+    + i:INTEGER;
+    + result:BOOLEAN;
+    
+    (! is_open).if { 
+      (is_directory).if {
+	result := TRUE;
+	dir ?= open;
+	i := dir.lower;
+	{(i > dir.upper) || {! result}}.until_do {
+	  result := dir.item i.remove;	  
+	  i := i + 1;
+	};	
+	result.if {
+	  result := physical_remove_directory;
+	};
+	close;
+      } else {
+	result := physical_remove_file;
+      };
+      (result).if {
+	dir := get_parent_intern path;
+	(dir != NULL).if {
+	  dir.list.remove (dir.index_of this);
+	};
+	// Remove Alias.
+	alias.remove path;
+      };
+    };
+    result
+  );
+  
+  - rename new_name:ABSTRACT_STRING :BOOLEAN <-
+  ( + result:BOOLEAN;
+    //? {new_name.index_of '/' = 0};
+    
+    get_parent_path path in string_tmp;    
+    string_tmp.add_last '/';
+    string_tmp.append new_name;
+    (result := physical_rename path with string_tmp).if {
+      alias.remove path;
+      set_path string_tmp;
+      alias.add this to path;
+    };
+    result
+  );
+  
+Section ENTRY  
+  
+  + child:ENTRY;
+    
+  - make_entry p:ABSTRACT_STRING :BOOLEAN <-
+  ( 
+    set_path p; 
+    physical_make
+  );
+  
+  - make e:ENTRY :BOOLEAN <- 
+  // Redefine in DIRECTORY and FILE
+  (
+    deferred;
+    FALSE
+  );
+  
+  - set_path n:ABSTRACT_STRING <-
+  ( + idx:INTEGER;
+    path := STRING_CONSTANT.create_copy n;
+    idx := path.last_index_of '/'; 
+    (name = NULL).if {
+      name := STRING_CONSTANT.clone;
+    };
+    name.set_storage (path.storage + idx) count (path.count - idx);    
+  );
+  
+  - reduce_path st:STRING <-
+  ( + i:INTEGER;
+    + stat:INTEGER;
+    + car:CHARACTER;
+    
+//        "Reduce:{".print; 
+//        st.print;
+//        "}=>\n       {".print;
+
+    st.replace_all '\\' with '/';
+    i := st.lower;
+    {i > st.upper}.until_do {
+      car := st.item i;
+      (car = '/').if {
+	// Separator character.
+	stat.when 0 then {
+	  // foo/bar => foo/bar
+	  //    ^          ^
+	  stat := 1;
+	}.when 1 then {
+	  // foo//bar => /bar
+	  //     ^       ^
+	  st.remove_first (i-1);
+	  i := st.lower;
+	}.when 2 then {
+	  // foo/./bar => foo/bar
+	  //      ^          ^
+	  st.remove_between (i-1) to i;
+	  i := i - 2;
+	  stat := 1;
+	}.when 3 then {
+	  // toto/foo/../bar => toto/bar 
+	  //            ^           ^
+	  + idx:INTEGER;
+	  idx := st.last_index_of '/' since (i-4);
+	  // st.last_index_of '/' since (i-4);
+	  (idx = 0).if {
+	    st.remove_first (i-1);
+	    i := st.lower;
+	  } else {
+	    st.remove_between idx to (i-1);
+	    i := idx;
+	  };
+	  stat := 1;
+	};
+      }.elseif {car = '.'} then {
+	// Point character.
+	(stat)
+	.when 0 then {
+	  // foo.bar => foo.bar
+	}.when 1 then {
+	  // foo/.bar => foo/.bar
+	  stat := 2;
+	}.when 2 then {
+	  // foo/..bar => foo/..bar
+	  stat := 3;
+	}.when 3 then {
+	  // foo/...bar => foo/...bar
+	  stat := 0;
+	};
+      }.elseif {(car = ':') && {i > 2} && 
+	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
+      } then {
+	st.remove_first (i-2);
+	i := st.lower;	    
+      } else {
+	// Other character.
+	stat := 0;
+      };
+      i := i + 1;
+    };
+    
+    stat.when 0 then {
+      // foo/bar  => foo/bar
+      //        ^           ^
+    }.when 1 then {
+      // foo/  => foo
+      //     ^       ^
+      st.remove_last 1;
+    }.when 2 then {
+      // foo/.  => foo
+      //      ^       ^
+      st.remove_last 2;      
+    }.when 3 then {
+      // toto/foo/..  => toto 
+      //            ^        ^
+      + idx:INTEGER;
+      idx := st.last_index_of '/' since (i-4);
+      (idx = 0).if {
+	st.clear;
+      } else {
+	st.remove_between idx to (i-1);
+      };
+    };
+    (st.is_empty).if {
+      st.add_last '/';
+    };
+    
+//    st.print; "}\n".print;
+  );
+  
+Section Public
+    
+  //
+  // Alias Entry.
+  //
+  
+  - alias:HASHED_DICTIONARY[ENTRY,ABSTRACT_STRING] := 
+  HASHED_DICTIONARY[ENTRY,ABSTRACT_STRING].create;
+  
+  - get_entry p:ABSTRACT_STRING :ENTRY <- 
+  ( + new_entry,result:ENTRY;
+    
+    (alias.has p).if {      
+      result := alias.at p;
+    } else {
+      new_entry := ENTRY.clone;
+      new_entry.make_entry p.if {
+	alias.put new_entry to (new_entry.path);
+	result := new_entry;
+      };
+    };
+    
+    result
+  );
+  
+  - get_parent_path p:ABSTRACT_STRING in tmp:STRING <-
+  ( + i:INTEGER;
+    
+    (tmp != p).if {
+      tmp.copy p;
+    };
+    i := tmp.last_index_of '/';
+    (i = 0).if {
+      tmp.copy "../";
+    } else {
+      tmp.keep_head (i-1);
+      (tmp.is_empty).if {	  
+	tmp.add_last '/';
+      };
+    };
+  );
+  
+  - get_parent_intern p:ABSTRACT_STRING :DIRECTORY <-
+  ( + ent:ENTRY;
+    + result:DIRECTORY;
+    
+    get_parent_path p in string_tmp;
+    (alias.has string_tmp).if {
+      ent := alias.at string_tmp;
+      (ent.child != NULL).if {
+	result ?= ent.child;
+      };
+    };
+    result
+  );
+  
+  //
+  // Physical implementation.
+  //
+
+  - physical_make:BOOLEAN <-
+  ( 
+    deferred;
+    FALSE
+  );
+  
+  - physical_remove_directory:BOOLEAN <-
+  ( 
+    deferred;
+    FALSE
+  );
+  
+  - physical_remove_file:BOOLEAN <-
+  ( 
+    deferred;
+    FALSE
+  );
+  
+  - physical_rename old_path:ABSTRACT_STRING with new_path:ABSTRACT_STRING :BOOLEAN <-
+  ( 
+    deferred;
+    FALSE
+  );
+  
+  //
+  // Service routine
+  //
+
+  - string_tmp:STRING  := STRING.create 255;
+  - string_tmp2:STRING := STRING.create 255;
\ No newline at end of file
diff --git a/lib/file_system/abstract_file.li b/lib/file_system/abstract_file.li
new file mode 100644
index 0000000..7349c4d
--- /dev/null
+++ b/lib/file_system/abstract_file.li
@@ -0,0 +1,236 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Library                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name    := ABSTRACT_FILE;
+
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - comment := "Abstract File Management";
+  
+Section Inherit
+  
+  + parent_entry:ENTRY := ENTRY;   
+  
+Section Public
+    
+  + cursor:UINTEGER_32;
+  
+  - set_cursor n:UINTEGER_32 <-
+  (
+    cursor := n;
+  );
+  
+  //
+  // Update.
+  //
+  
+  - refresh:BOOLEAN <-
+  (
+    physical_make
+  );
+    
+  - is_empty:BOOLEAN <- size = 0;
+  // Is collection empty ?
+  
+  - this:ENTRY <- parent_entry;
+  
+  //
+  // Read.
+  //
+  
+  - read dest:OBJECT :INTEGER <- 
+  ( 
+    array_intern.make_with_map_object dest;
+    read_bound array_intern size (dest.object_size)
+  ); 
+  
+  - read dest:ARRAYED size nb_elt:INTEGER :INTEGER <-
+  ( 
+    dest.set_capacity (dest.count + nb_elt);
+    read_bound dest size nb_elt
+  );
+  
+  //
+  // Write.
+  //
+  
+  - write src:ARRAYED from start:INTEGER size nb_elt:INTEGER :INTEGER <-
+  ( + result:INTEGER;
+    + elt_size,elt_ofs,size_byte:INTEGER;
+    + size_block:INTEGER;
+    + idx_elt:INTEGER;
+    ? {(start + nb_elt - 1) <= src.upper};
+    ? { is_open };
+    ? { nb_elt > 0};
+    ? {src!=NULL};
+
+    elt_size:=src.element_sizeof;
+    size_byte:=nb_elt * elt_size;    
+    basic_seek cursor;
+    cursor := cursor + size_byte.to_uinteger_32;
+    size_block := 2048;
+    idx_elt := start;
+    {size_byte > 0}.while_do {
+      (size_byte < 2048).if {
+	size_block := size_byte;
+      };
+      0.to (size_block - 1) do {i:INTEGER;
+	tmp_buffer.put (src.item_byte idx_elt offset elt_ofs) to i;
+	elt_ofs := elt_ofs+1;
+	(elt_ofs = elt_size).if {
+	  elt_ofs := 0;
+	  idx_elt := idx_elt + 1;
+	};
+      };
+      result := result + basic_write tmp_buffer size size_block;
+      size_byte := size_byte - size_block;
+    };
+    result        
+  );
+  
+  //
+  // Close.
+  //
+  
+  - close:ENTRY <-
+  ( + result:ENTRY;
+    + dir:DIRECTORY;
+    
+    result := parent_entry.close;
+    cursor := 0;
+    (basic_close).if {
+      refresh;
+      dir := get_parent_intern (result.path);
+      (dir != NULL).if {
+	dir.refresh;
+      };
+    } else {
+      result := NULL;
+    };
+    result
+  );
+  
+Section ENTRY
+  
+  - make e:ENTRY :BOOLEAN <-
+  (
+    parent_entry := e;
+    physical_open
+  );
+
+  - make_read_only e:ENTRY :BOOLEAN <-
+  (
+    parent_entry := e;
+    physical_open_read_only
+  );
+  
+Section Private  
+  
+  - read_bound dest:ARRAYED size nb_elt:INTEGER :INTEGER <-
+  ( + result:INTEGER;
+    + elt_size,size_byte:UINTEGER_32;
+    + size_block:UINTEGER_32;
+    
+    ? { is_open };
+    ? { nb_elt > 0};
+    ? { dest!=NULL};
+    
+    elt_size  := dest.element_sizeof.to_uinteger_32;
+    size_byte := nb_elt.to_uinteger_32 * elt_size;
+    
+    ((cursor + size_byte) > size).if {
+      size_byte := size - cursor;
+    };
+    
+    basic_seek cursor;
+    size_block := 2048;
+    
+    array_intern2.make_with_map_object tmp_buffer;
+    {size_byte > 0}.while_do {
+      (size_byte < 2048).if {
+	size_block := size_byte;
+      };
+      result := result + basic_read tmp_buffer size size_block;
+      cursor := cursor + size_block;
+
+      array_intern2.set_upper ((size_block - 1).to_integer);
+      dest.add_last_buffer array_intern2 from 0 to (size_block - 1);
+      size_byte := size_byte - size_block;
+      array_intern2.clear;
+    };
+    result    
+  );
+    
+  + array_intern:FAST_ARRAY[UINTEGER_8] := FAST_ARRAY[UINTEGER_8].clone;
+  
+  + array_intern2:FAST_ARRAY[UINTEGER_8] := FAST_ARRAY[UINTEGER_8].clone;
+  
+  - tmp_buffer:NATIVE_ARRAY[UINTEGER_8] := NATIVE_ARRAY[UINTEGER_8].create 2048; // 512 byte
+  
+  //
+  // Physical implementation.
+  //
+  
+  - physical_open:BOOLEAN <-
+  ( 
+    deferred;
+    FALSE
+  ); 
+
+  - physical_open_read_only:BOOLEAN <-
+  ( 
+    deferred;
+    FALSE
+  ); 
+    
+  - basic_seek pos:INTEGER :INTEGER <-
+  // return size read or 0 if end of input (-1 on error => exception ?)
+  ( 
+    ? {is_open};    
+    deferred;
+    0
+  );
+  
+  - basic_read buf:NATIVE_ARRAY[UINTEGER_8] size s:INTEGER :INTEGER <-
+  // return size read or 0 if end of input (-1 on error => exception ?)
+  ( 
+    ? {is_open};
+    deferred;
+    0
+  );
+  
+  - basic_write buf:NATIVE_ARRAY[UINTEGER_8] size s:INTEGER :INTEGER <-
+  // return size read or 0 if end of input (-1 on error => exception ?)
+  ( 
+    ? {is_open};
+    deferred;
+    0
+  );
+  
+  - basic_close:BOOLEAN <-
+  ( 
+    deferred;
+    FALSE
+  );
+  
+  
\ No newline at end of file
diff --git a/lib/file_system/old/abstract_file_system.li b/lib/file_system/abstract_file_system.li
similarity index 100%
copy from lib/file_system/old/abstract_file_system.li
copy to lib/file_system/abstract_file_system.li
diff --git a/lib/file_system/directory.li b/lib/file_system/directory.li
index e3f8538..db2d13b 100644
--- a/lib/file_system/directory.li
+++ b/lib/file_system/directory.li
@@ -121,7 +121,9 @@ Section Public
         };
       };
     }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
-    ((result != NULL) && {string_tmp3.count != string_tmp2.count}).if{
+    (result = NULL).if {
+      result := FILE_SYSTEM.physical_get_entry string_tmp3;
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
       + dir:DIRECTORY;
 
       dir ?= result;            
diff --git a/lib/format/ai/ai_parser.li b/lib/format/ai/ai_parser.li
index c2e7f6d..ada24cd 100644
--- a/lib/format/ai/ai_parser.li
+++ b/lib/format/ai/ai_parser.li
@@ -41,7 +41,7 @@ Section Public
   
   + position:INTEGER;
   
-  + source:FAST_ARRAY[CHARACTER];
+  + source:FAST_ARRAY(CHARACTER);
   
   - string_tmp:STRING;
   
@@ -361,9 +361,9 @@ Section Public
   // Results
   //
   
-  + list_layer:LINKED_LIST[AI_LAYER];
+  + list_layer:LINKED_LIST(AI_LAYER);
   
-  + current_list:LINKED_LIST[AI_OPERATION];
+  + current_list:LINKED_LIST(AI_OPERATION);
   
   + current_color:AI_COLOR;
   
@@ -1286,7 +1286,7 @@ Section Public
     };
     result.if {
       new_layer := AI_LAYER.create current_list color current_color fill is_fill stroke is_stroke;
-      current_list := LINKED_LIST[AI_OPERATION].create;
+      current_list := LINKED_LIST(AI_OPERATION).create;
       current_color:= current_color.clone;
       list_layer.add_last new_layer;
     };
@@ -1664,23 +1664,23 @@ Section Public
   // Parser
   //
   
-  - create s:FAST_ARRAY[CHARACTER] :SELF <-
+  - create s:FAST_ARRAY(CHARACTER) :SELF <-
   ( + result:SELF;
     result := clone;
     result.make s;
     result
   );    
   
-  - make s:FAST_ARRAY[CHARACTER] <-
+  - make s:FAST_ARRAY(CHARACTER) <-
   (
     AI_ALIAS.make;
     source := s;
     position := 0;
     msg_err := STRING.create 80;
     string_tmp := STRING.create 250;
-    list_layer := LINKED_LIST[AI_LAYER].create;
+    list_layer := LINKED_LIST(AI_LAYER).create;
     current_color := AI_COLOR.clone;
-    current_list  := LINKED_LIST[AI_OPERATION].create;
+    current_list  := LINKED_LIST(AI_OPERATION).create;
     trace := FALSE;
     read_document;    
   );
diff --git a/lib/gui/desk.li b/lib/gui/desk.li
index fd86a45..cb877c6 100644
--- a/lib/gui/desk.li
+++ b/lib/gui/desk.li
@@ -90,14 +90,13 @@ Section Public
     connect_to TIMER;
     {
       EVENT_SYSTEM.get_event;
-      
       {storage_message.is_empty}.until_do {
 	msg := storage_message.first;
 	storage_message.remove_first;
-	msg.set_destination focus;
-	focus.receive msg;	
+        msg.set_destination focus;
+        focus.receive msg;	
 	input ?= msg.source;
-	input.acknowledge;
+        input.acknowledge;
       };      
     }.do_while {`1`:BOOLEAN(TRUE,FALSE)}; // Infinity Loop     
   );
@@ -149,8 +148,9 @@ Section Public
   - receive msg:EVENT <-
   ( + mouse:EVENT_MOUSE;
     + win:AREA;
+        
     (msg.destination = NULL).if {
-      // Hardware Message.
+      // Hardware Message.      
       storage_message.add_last msg;
     } else {
       // Other message.
diff --git a/lib/gui/interface.li b/lib/gui/interface.li
new file mode 100644
index 0000000..598bafc
--- /dev/null
+++ b/lib/gui/interface.li
@@ -0,0 +1,140 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Library                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+
+  + name    := INTERFACE;
+
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+    
+  - bibliography:="http://IsaacOS.com";
+  - author      :="Sonntag Benoit (bsonntag at loria.fr)";
+  - comment     :="User Interface and Events managment.";
+
+  - version := 1;  
+  - date    := "2003/04";
+  
+Section Inherit  
+  
+  + parent_g_raw:Expanded G_GROUP;
+        
+Section Public
+  
+  - screen:AREA; // Physical screen.
+  
+  - make bmp:ABSTRACT_BITMAP size (w,h:INTEGER) with elt:G_EXPR <-
+  (
+    set_video_support bmp;
+    screen := AREA.clone;
+    screen.make NULL from (0,0) size (bmp.width,bmp.height);    
+    make screen from (0,0) size (w,h);
+    EVENT_SYSTEM.make;
+    focus := Self;
+    root := elt;
+    //
+    connect_to MOUSE;
+    connect_to KEYBOARD;    
+    connect_to TIMER;
+  );
+  
+  //
+  // Display.
+  //
+  
+  - draw_slave bmp:ABSTRACT_BITMAP from (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
+  (     
+    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
+  );
+     
+  //
+  // Connect.
+  //    
+  
+  - connect_to obj:INPUT <-
+  (
+    obj.make;
+    obj.add_client Self;
+  );
+  
+  - focus:INBOX;
+  
+  - set_focus f:INBOX <-
+  (
+    focus := f;
+  );
+  
+  - resize_window (w,h:INTEGER) <-
+  (    
+    VIDEO.resize (w,h);
+    screen.resize (w,h);
+    resize (w,h);
+    root.set_position Self at (0,0) size (w,h);    
+  );
+  
+  - run <-
+  ( + msg:EVENT;    
+    + input:INPUT;
+    
+    root.set_position Self at (0,0) size (width,height);
+    {
+      EVENT_SYSTEM.get_event;
+      
+      {storage_message.is_empty}.until_do {        
+	msg := storage_message.first;
+	storage_message.remove_first;
+	msg.set_destination focus;
+	focus.receive msg;	
+	input ?= msg.source;
+	input.acknowledge;
+      };      
+    }.do_while {`1`:BOOLEAN(TRUE,FALSE)}; // Infinity Loop 
+  );
+  
+  //
+  // Message Server.
+  //
+  
+Section Private
+  
+  - storage_message:LINKED_LIST[EVENT] := LINKED_LIST[EVENT].create;
+  
+Section Public  
+  
+  - receive msg:EVENT <-
+  ( + mouse:EVENT_MOUSE;
+    + win:AREA;
+    (msg.destination = NULL).if {
+      // Hardware Message.      
+      storage_message.add_last msg;      
+    } else {      
+      // Other message.
+      mouse ?= msg;
+      (mouse != NULL).if {
+	win := get_object ((mouse.x_current),(mouse.y_current));
+	(win != focus).if {
+	  focus := win;
+	  msg.set_destination focus;
+	  focus.receive msg;		  
+	};
+      };
+    };
+  );
+  
\ No newline at end of file
diff --git a/lib/guii/#new.li# b/lib/guii/#new.li#
new file mode 100755
index 0000000..8336b95
--- /dev/null
+++ b/lib/guii/#new.li#
@@ -0,0 +1,51 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Library                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := NEW;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  - parent_object:OBJECT := OBJECT;
+
+Section Public
+
+  //
+  // Creation.
+  //
+
+  - create:SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make;
+    result
+  );
+
+  - make <-
+  ( 
+    
+  );
+
diff --git a/lib2_old/guii/dimension.li b/lib/guii/dimension.li
similarity index 100%
rename from lib2_old/guii/dimension.li
rename to lib/guii/dimension.li
diff --git a/lib/guii/essai b/lib/guii/essai
new file mode 100755
index 0000000..d80c516
Binary files /dev/null and b/lib/guii/essai differ
diff --git a/lib/guii/essai_drop_down b/lib/guii/essai_drop_down
new file mode 100755
index 0000000..359805a
Binary files /dev/null and b/lib/guii/essai_drop_down differ
diff --git a/lib/guii/essai_light b/lib/guii/essai_light
new file mode 100755
index 0000000..bf667bf
Binary files /dev/null and b/lib/guii/essai_light differ
diff --git a/lib/guii/guii_22_05_08.tar b/lib/guii/guii_22_05_08.tar
new file mode 100755
index 0000000..5be59af
Binary files /dev/null and b/lib/guii/guii_22_05_08.tar differ
diff --git a/lib/guii/majecstic08/EmergencySave.obj b/lib/guii/majecstic08/EmergencySave.obj
new file mode 100755
index 0000000..7942872
--- /dev/null
+++ b/lib/guii/majecstic08/EmergencySave.obj
@@ -0,0 +1,404 @@
+%TGIF 4.1.45-QPL
+state(0,37,100.000,0,0,0,16,1,9,1,1,1,1,0,3,1,1,'Courier',0,80640,0,0,1,5,0,0,1,1,0,16,0,0,1,1,1,1,1050,1485,1,0,2880,0).
+%
+% @(#)$Header$
+% %W%
+%
+unit("1 pixel/pixel").
+color_info(19,65535,0,[
+	"magenta", 65535, 0, 65535, 65535, 0, 65535, 1,
+	"red", 65535, 0, 0, 65535, 0, 0, 1,
+	"green", 0, 65535, 0, 0, 65535, 0, 1,
+	"blue", 0, 0, 65535, 0, 0, 65535, 1,
+	"yellow", 65535, 65535, 0, 65535, 65535, 0, 1,
+	"pink", 65535, 49344, 52171, 65535, 49344, 52171, 1,
+	"cyan", 0, 65535, 65535, 0, 65535, 65535, 1,
+	"CadetBlue", 24415, 40606, 41120, 24415, 40606, 41120, 1,
+	"white", 65535, 65535, 65535, 65535, 65535, 65535, 1,
+	"black", 0, 0, 0, 0, 0, 0, 1,
+	"DarkSlateGray", 12079, 20303, 20303, 12079, 20303, 20303, 1,
+	"#00000000c000", 0, 0, 49344, 0, 0, 49152, 1,
+	"#820782070000", 33410, 33410, 0, 33287, 33287, 0, 1,
+	"#3cf3fbee34d2", 15420, 64507, 13364, 15603, 64494, 13522, 1,
+	"#3cf3fbed34d3", 15420, 64507, 13364, 15603, 64493, 13523, 1,
+	"#ffffa6990000", 65535, 42662, 0, 65535, 42649, 0, 1,
+	"#ffff0000fffe", 65535, 0, 65535, 65535, 0, 65534, 1,
+	"#fffe0000fffe", 65535, 0, 65535, 65534, 0, 65534, 1,
+	"#fffe00000000", 65535, 0, 0, 65534, 0, 0, 1
+]).
+script_frac("0.6").
+fg_bg_colors('black','white').
+dont_reencode("FFDingbests:ZapfDingbats").
+objshadow_info('#c0c0c0',2,2).
+page(1,"",1,'').
+rcbox('black','',755,270,835,300,4,2,1,0,16,43,0,0,0,0,'2',0,[
+]).
+rcbox('black','',625,270,705,300,4,2,1,0,16,44,0,0,0,0,'2',0,[
+]).
+rcbox('black','',690,180,770,210,0,2,1,0,16,0,0,0,0,0,'2',0,[
+]).
+text('black',705,188,1,0,1,45,15,1,12,3,0,0,0,0,2,45,15,0,0,"",0,0,0,0,200,'',[
+minilines(45,15,0,0,0,0,0,[
+mini_line(45,12,3,0,0,0,[
+str_block(0,45,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,45,12,3,0,-1,0,0,0,0,0,
+	"GROUP")])
+])
+])]).
+text('black',640,278,1,0,1,36,16,4,12,4,0,0,0,0,2,36,16,0,0,"",0,0,0,0,290,'',[
+minilines(36,16,0,0,0,0,0,[
+mini_line(36,12,4,0,0,0,[
+str_block(0,36,12,4,0,0,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,36,12,4,0,0,0,0,0,0,0,
+	"MENU")])
+])
+])]).
+text('black',770,278,1,0,1,54,16,10,12,4,0,0,0,0,2,54,16,0,0,"",0,0,0,0,290,'',[
+minilines(54,16,0,0,0,0,0,[
+mini_line(54,12,4,0,0,0,[
+str_block(0,54,12,4,0,0,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,54,12,4,0,0,0,0,0,0,0,
+	"WINDOW")])
+])
+])]).
+arc('black','',0,3,1,0,700,335,729,360,760,360,710,360,0,58,50,0,11520,19,0,0,12,5,0,0,0,'3','12','5',0,[
+]).
+text('black',715,343,1,0,1,27,15,25,12,3,0,0,0,0,2,27,15,0,0,"",0,0,0,0,355,'',[
+minilines(27,15,0,0,0,0,0,[
+mini_line(27,12,3,0,0,0,[
+str_block(0,27,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,27,12,3,0,-1,0,0,0,0,0,
+	"XOR")])
+])
+])]).
+poly('black','',2,[
+	730,335,730,210],1,4,1,29,0,0,0,0,0,0,0,'4',0,0,
+    "0","",[
+    0,14,6,0,'14','6','0'],[0,14,6,0,'14','6','0'],[
+]).
+poly('black','',2,[
+	665,270,690,210],1,4,1,45,0,0,0,0,0,0,0,'4',0,0,
+    "0","",[
+    0,14,6,0,'14','6','0'],[0,14,6,0,'14','6','0'],[
+]).
+poly('black','',2,[
+	795,270,770,210],1,4,1,47,0,0,0,0,0,0,0,'4',0,0,
+    "0","",[
+    0,14,6,0,'14','6','0'],[0,14,6,0,'14','6','0'],[
+]).
+poly('black','',2,[
+	705,345,665,300],1,4,1,50,0,0,5,0,0,0,0,'4',0,0,
+    "0","",[
+    0,14,6,0,'14','6','0'],[0,14,6,0,'14','6','0'],[
+]).
+poly('black','',2,[
+	755,345,795,300],1,4,1,65,0,0,5,0,0,0,0,'4',0,0,
+    "0","",[
+    0,14,6,0,'14','6','0'],[0,14,6,0,'14','6','0'],[
+]).
+poly('black','',2,[
+	680,270,705,210],1,4,1,67,0,0,5,0,0,0,0,'4',0,0,
+    "0","",[
+    0,14,6,0,'14','6','0'],[0,14,6,0,'14','6','0'],[
+]).
+poly('black','',2,[
+	780,270,755,210],1,4,1,69,0,0,5,0,0,0,0,'4',0,0,
+    "0","",[
+    0,14,6,0,'14','6','0'],[0,14,6,0,'14','6','0'],[
+]).
+rcbox('black','',400,210,480,240,0,2,1,0,16,75,0,0,0,0,'2',0,[
+]).
+text('black',415,218,1,0,1,45,15,76,12,3,0,0,0,0,2,45,15,0,0,"",0,0,0,0,230,'',[
+minilines(45,15,0,0,0,0,0,[
+mini_line(45,12,3,0,0,0,[
+str_block(0,45,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,45,12,3,0,-1,0,0,0,0,0,
+	"GROUP")])
+])
+])]).
+text('black',400,308,1,0,1,81,15,79,12,3,0,0,0,0,2,81,15,0,0,"",0,0,0,0,320,'',[
+minilines(81,15,0,0,0,0,0,[
+mini_line(81,12,3,0,0,0,[
+str_block(0,81,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,81,12,3,0,-1,0,0,0,0,0,
+	"GROUP_REF")])
+])
+])]).
+arc('black','',0,3,1,0,410,275,439,300,470,300,420,300,0,58,50,0,11520,80,0,0,12,5,0,0,0,'3','12','5',0,[
+]).
+text('black',425,283,1,0,1,27,15,81,12,3,0,0,0,0,2,27,15,0,0,"",0,0,0,0,295,'',[
+minilines(27,15,0,0,0,0,0,[
+mini_line(27,12,3,0,0,0,[
+str_block(0,27,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,27,12,3,0,-1,0,0,0,0,0,
+	"XOR")])
+])
+])]).
+poly('black','',2,[
+	430,275,430,240],1,4,1,82,0,0,0,0,0,0,0,'4',0,0,
+    "0","",[
+    0,14,6,0,'14','6','0'],[0,14,6,0,'14','6','0'],[
+]).
+rcbox('black','',395,300,485,330,0,2,1,0,16,83,0,0,0,0,'2',0,[
+]).
+poly('black','',2,[
+	450,275,450,240],1,4,1,89,0,0,5,0,0,0,0,'4',0,0,
+    "0","",[
+    0,14,6,0,'14','6','0'],[0,14,6,0,'14','6','0'],[
+]).
+text('black',365,343,1,0,1,36,15,92,12,3,0,0,0,0,2,36,15,0,0,"",0,0,0,0,355,'',[
+minilines(36,15,0,0,0,0,0,[
+mini_line(36,12,3,0,0,0,[
+str_block(0,36,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,36,12,3,0,-1,0,0,0,0,0,
+	"Self")])
+])
+])]).
+poly('black','',3,[
+	405,350,440,355,440,330],1,2,1,93,1,0,0,0,0,0,0,'2',0,0,
+    "4","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+oval('black','',330,185,535,390,0,2,1,113,0,0,0,0,0,'2',0,[
+]).
+text('black',370,393,1,0,1,126,15,118,12,3,0,0,0,0,2,126,15,0,0,"",0,0,0,0,405,'',[
+minilines(126,15,0,0,0,0,0,[
+mini_line(126,12,3,0,0,0,[
+str_block(0,126,12,3,0,-2,0,0,0,[
+str_seg('black','Courier',0,80640,126,12,3,0,-2,0,0,0,0,0,
+	"Noeud abstrait")])
+])
+])]).
+poly('black','',2,[
+	550,280,590,280],0,2,1,120,1,0,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+poly('black','',2,[
+	550,300,590,300],0,2,1,121,1,0,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+poly('black','',3,[
+	580,270,600,290,580,310],0,2,1,122,0,0,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+text('black',690,368,1,0,1,81,15,135,12,3,0,0,0,0,2,81,15,0,0,"",0,0,0,0,380,'',[
+minilines(81,15,0,0,0,0,0,[
+mini_line(81,12,3,0,0,0,[
+str_block(0,81,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,81,12,3,0,-1,0,0,0,0,0,
+	"GROUP_REF")])
+])
+])]).
+rcbox('black','',685,360,775,390,0,2,1,0,16,136,0,0,0,0,'2',0,[
+]).
+oval('black','',605,155,850,445,0,2,1,140,0,0,0,0,0,'2',0,[
+]).
+text('black',655,403,1,0,1,36,15,146,12,3,0,0,0,0,2,36,15,0,0,"",0,0,0,0,415,'',[
+minilines(36,15,0,0,0,0,0,[
+mini_line(36,12,3,0,0,0,[
+str_block(0,36,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,36,12,3,0,-1,0,0,0,0,0,
+	"Self")])
+])
+])]).
+poly('black','',3,[
+	695,410,730,415,730,390],1,2,1,147,1,0,0,0,0,0,0,'2',0,0,
+    "4","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+text('black',615,448,1,0,1,225,15,152,12,3,0,0,0,0,2,225,15,0,0,"",0,0,0,0,460,'',[
+minilines(225,15,0,0,0,0,0,[
+mini_line(225,12,3,0,0,0,[
+str_block(0,225,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,225,12,3,0,-1,0,0,0,0,0,
+	"Noeud avec representation")])
+])
+])]).
+poly('black','',2,[
+	120,500,160,500],1,4,1,154,0,0,5,0,0,0,0,'4',0,0,
+    "0","",[
+    0,14,6,0,'14','6','0'],[0,14,6,0,'14','6','0'],[
+]).
+text('black',170,488,2,0,1,234,30,157,12,3,0,0,0,0,2,234,30,0,0,"",0,0,0,0,500,'',[
+minilines(234,30,0,0,0,0,0,[
+mini_line(225,12,3,0,0,0,[
+str_block(0,225,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,225,12,3,0,-1,0,0,0,0,0,
+	"Lien d'heritage dynamique")])
+]),
+mini_line(234,12,3,0,0,0,[
+str_block(0,234,12,3,0,-4,0,0,0,[
+str_seg('black','Courier',0,80640,234,12,3,0,-4,0,0,0,0,0,
+	"(type dynamique du parent)")])
+])
+])]).
+poly('black','',2,[
+	120,550,160,550],1,4,1,159,0,0,0,0,0,0,0,'4',0,0,
+    "0","",[
+    0,14,6,0,'14','6','0'],[0,14,6,0,'14','6','0'],[
+]).
+text('black',170,538,2,0,1,225,30,162,12,3,0,0,0,0,2,225,30,0,0,"",0,0,0,0,550,'',[
+minilines(225,30,0,0,0,0,0,[
+mini_line(216,12,3,0,0,0,[
+str_block(0,216,12,3,0,-1,0,0,0,[
+str_seg('black','Courier',0,80640,216,12,3,0,-1,0,0,0,0,0,
+	"Lien d'heritage statique")])
+]),
+mini_line(225,12,3,0,0,0,[
+str_block(0,225,12,3,0,-4,0,0,0,[
+str_seg('black','Courier',0,80640,225,12,3,0,-4,0,0,0,0,0,
+	"(type statique du parent)")])
+])
+])]).
+rcbox('black','',440,485,520,515,4,2,1,0,16,184,0,0,0,0,'2',0,[
+]).
+text('black',455,493,1,0,1,36,16,185,12,4,0,0,0,0,2,36,16,0,0,"",0,0,0,0,505,'',[
+minilines(36,16,0,0,0,0,0,[
+mini_line(36,12,4,0,0,0,[
+str_block(0,36,12,4,0,0,0,0,0,[
+str_seg('black','Courier-Bold',1,80640,36,12,4,0,0,0,0,0,0,0,
+	"MENU")])
+])
+])]).
+text('black',530,478,3,0,1,234,45,186,12,3,0,0,0,0,2,234,45,-1,0,"",0,0,0,0,490,'',[
+minilines(234,45,-1,0,0,0,0,[
+mini_line(189,12,3,-1,0,0,[
+str_block(0,189,12,3,-1,-8,0,0,0,[
+str_seg('black','Courier',0,80640,189,12,3,-1,-8,0,0,0,0,0,
+	"Ajout dynamique d'un ")])
+]),
+mini_line(180,12,3,0,0,0,[
+str_block(0,180,12,3,0,-8,0,0,0,[
+str_seg('black','Courier',0,80640,180,12,3,0,-8,0,0,0,0,0,
+	"objet dans l'arbre, ")])
+]),
+mini_line(234,12,3,0,0,0,[
+str_block(0,234,12,3,0,-4,0,0,0,[
+str_seg('black','Courier',0,80640,234,12,3,0,-4,0,0,0,0,0,
+	"un MENU XOR WINDOW XOR ...")])
+])
+])]).
+box('black','',65,220,95,230,0,2,1,194,0,0,0,0,0,'2',0,[
+]).
+box('black','',65,245,95,255,0,2,1,195,0,0,0,0,0,'2',0,[
+]).
+poly('black','',2,[
+	80,245,80,230],0,2,1,196,0,0,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+box('black','',150,135,180,145,0,2,1,200,0,0,0,0,0,'2',0,[
+]).
+box('black','',150,160,180,170,0,2,1,201,0,0,0,0,0,'2',0,[
+]).
+poly('black','',2,[
+	165,160,165,145],0,2,1,202,0,0,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+box('black','',150,220,180,230,0,2,1,203,0,0,0,0,0,'2',0,[
+]).
+box('black','',150,245,180,255,0,2,1,204,0,0,0,0,0,'2',0,[
+]).
+poly('black','',2,[
+	165,245,165,230],0,2,1,205,0,0,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+box('black','',225,220,255,230,0,2,1,206,0,0,0,0,0,'2',0,[
+]).
+box('black','',225,245,255,255,0,2,1,207,0,0,0,0,0,'2',0,[
+]).
+poly('black','',2,[
+	240,245,240,230],0,2,1,208,0,0,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+poly('black','',5,[
+	165,140,135,115,110,185,105,290,80,255],1,2,1,209,1,0,0,0,0,0,0,'2',0,0,
+    "70","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+poly('black','',7,[
+	165,140,180,125,190,125,205,135,190,275,170,285,165,255],1,2,1,212,1,0,0,0,0,0,0,'2',0,0,
+    "7c","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+poly('black','',7,[
+	165,140,180,100,225,125,275,230,260,275,240,270,240,255],1,2,1,213,1,0,0,0,0,0,0,'2',0,0,
+    "7c","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+box('black','',150,330,180,340,0,2,1,216,0,0,0,0,0,'2',0,[
+]).
+box('black','',150,355,180,365,0,2,1,217,0,0,0,0,0,'2',0,[
+]).
+poly('black','',2,[
+	165,355,165,340],0,2,1,218,0,0,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+box('black','',225,330,255,340,0,2,1,219,0,0,0,0,0,'2',0,[
+]).
+box('black','',225,355,255,365,0,2,1,220,0,0,0,0,0,'2',0,[
+]).
+poly('black','',2,[
+	240,355,240,340],0,2,1,221,0,0,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+poly('black','',7,[
+	240,225,220,200,215,215,205,235,195,370,175,395,165,365],1,2,1,222,1,0,0,0,0,0,0,'2',0,0,
+    "7c","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+poly('black','',6,[
+	240,225,220,215,215,270,205,385,230,400,240,365],1,2,1,223,1,0,0,0,0,0,0,'2',0,0,
+    "78","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+oval('black','',215,315,275,380,0,2,1,224,0,0,0,0,0,'2',0,[
+]).
+poly('black','',2,[
+	230,320,365,210],0,2,1,227,1,0,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+poly('black','',2,[
+	245,380,440,390],0,2,1,233,1,0,0,0,0,0,0,'2',0,0,
+    "0","",[
+    0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
+]).
+text('black',185,398,2,1,1,126,30,235,12,3,0,0,0,0,2,126,30,-1,0,"",0,0,0,0,410,'',[
+minilines(126,30,-1,0,1,0,0,[
+mini_line(126,12,3,-1,0,0,[
+str_block(0,126,12,3,-1,-2,0,0,0,[
+str_seg('black','Courier',0,80640,126,12,3,-1,-2,0,0,0,0,0,
+	"Arbre abstrait")])
+]),
+mini_line(81,12,3,0,0,0,[
+str_block(0,81,12,3,0,-2,0,0,0,[
+str_seg('black','Courier',0,80640,81,12,3,0,-2,0,0,0,0,0,
+	"de depart")])
+])
+])]).
+text('black',305,323,1,1,1,38,24,238,12,3,0,0,0,0,2,36,15,0,0,"",0,1,0,0,335,'',[
+	305,323,287,323,323,338,959.974,-280.091,280.091,959.974,-5,-4,286,322,324,339],[
+minilines(36,15,0,0,1,0,0,[
+mini_line(36,12,3,0,0,0,[
+str_block(0,36,12,3,0,0,0,0,0,[
+str_seg('black','Courier',0,80640,36,12,3,0,0,0,0,0,0,0,
+	"ZOOM")])
+])
+])]).
+oval('black','',475,15,625,155,0,2,1,239,0,0,0,0,0,'2',0,[
+]).
+box('black','',370,45,550,145,0,2,1,240,0,0,0,0,0,'2',0,[
+]).
+polygon('black','',6,[
+	760,600,910,445,970,570,860,645,790,645,760,600],3,2,1,1,241,0,0,0,0,0,'2',0,
+    "fc",[
+]).
diff --git a/lib2_old/guii/win_in.li b/lib/guii/win_in.li
similarity index 100%
rename from lib2_old/guii/win_in.li
rename to lib/guii/win_in.li
diff --git a/lib/io/output_stream.li b/lib/io/output_stream.li
index 397b3b1..8a8e7e8 100644
--- a/lib/io/output_stream.li
+++ b/lib/io/output_stream.li
@@ -137,7 +137,10 @@ Section Public
   
 Section Private
   
-  - basic_io_putc c:CHARACTER <- SYSTEM_IO.print_char c;
+  - basic_io_putc c:CHARACTER <- 
+  (    
+    SYSTEM_IO.print_char c;   
+  );
   
   - basic_error_putc c:CHARACTER <- SYSTEM_IO.print_error_char c;
   
diff --git a/lib/kernel/bad_reflex.li b/lib/kernel/bad_reflex.li
new file mode 100644
index 0000000..6bcbf97
--- /dev/null
+++ b/lib/kernel/bad_reflex.li
@@ -0,0 +1,64 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Library                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name    := BAD_REFLEX;
+
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+
+  - comment := "Facility, but it's not in prototype spirit.";
+
+Section Public
+  
+  //
+  // Conditional.
+  //
+  
+  - if cond:BOOLEAN then true_block:BLOCK :BOOLEAN <-
+  (
+    cond.if true_block
+  );
+
+  - if cond:BOOLEAN then true_block:BLOCK else false_block:BLOCK <-
+  (
+    cond.if true_block else false_block;
+  );
+  
+  //
+  // Loop.
+  //
+  
+  - while cond:BLOCK do body:BLOCK <-
+  (
+    cond.while_do body;
+  );
+  
+  - do body:BLOCK while cond:BLOCK <-
+  (
+    body.do_while cond;
+  );
+  
+  - repeat body:BLOCK until cond:BLOCK <-
+  (
+    body.do_until cond;
+  );
+  
\ No newline at end of file
diff --git a/lib/memory/memory.li b/lib/memory/memory.li
index 8d1330a..e88b46b 100644
--- a/lib/memory/memory.li
+++ b/lib/memory/memory.li
@@ -130,22 +130,9 @@ Section MEMORY
   );
 
   - search_capacity <-
-  ( + cap:UINTEGER_32;
-    + mem:POINTER;
-       
-    cap := 32.mb;
-    {
-      cap := cap * 2;
-      mem := `malloc(@cap)`:POINTER;    
-      (mem != NULL).if {
-	`free(@mem)`;
-      };
-    }.do_until {(mem = NULL) || {cap = 2048.mb}};           
-    (mem = NULL).if {
-      cap := cap / 2;
-    };
-    capacity_max := cap;
-    begin_memory := `malloc(@cap)`:POINTER;
+  ( 
+    capacity_max := SYSTEM.get_memory_capacity;
+    begin_memory := SYSTEM.get_begin_memory;
     //
     //(capacity_max >> 20).print; "MB\n".print;
     
@@ -784,4 +771,9 @@ Section Private
     }.do_until {m.is_end};
     '\n'.print;
     "------------------------------------\n".print;
-  );
\ No newline at end of file
+  );
+
+  - print_capacity <-
+  (
+    print_memory;
+  );
diff --git a/lib/number/essai.li b/lib/number/essai.li
new file mode 100644
index 0000000..0a06868
--- /dev/null
+++ b/lib/number/essai.li
@@ -0,0 +1,21 @@
+Section Header
+  
+  + name := ESSAI;
+  
+Section Inherit
+  
+  - parent_object:OBJECT := OBJECT;
+  
+Section Public
+  
+  - main <-
+  ( + a,b,c:UINTEGER_BIG;
+    
+    a := 45;
+    /*
+    b := UINTEGER_BIG.create 100;
+    c := a.factorial;
+    */
+    a.print;    
+    '\n'.print;
+  );
\ No newline at end of file
diff --git a/lib2_old/number/integer_big.li b/lib/number/integer_big.e_to_li
old mode 100644
new mode 100755
similarity index 100%
rename from lib2_old/number/integer_big.li
rename to lib/number/integer_big.e_to_li
diff --git a/lib/number/mutable_big_integer.e b/lib/number/mutable_big_integer.e
new file mode 100755
index 0000000..6578b27
--- /dev/null
+++ b/lib/number/mutable_big_integer.e
@@ -0,0 +1,3262 @@
+-- See the Copyright notice at the end of this file.
+--
+class MUTABLE_BIG_INTEGER
+	--
+	-- A class used to represent multiprecision integers that makes efficient use
+	-- of allocated space by allowing a number to occupy only part of an array so
+	-- that the arrays do not have to be reallocated as often. When performing an
+	-- operation with many iterations the array used to hold a number is only
+	-- reallocated when necessary and does not have to be the same size as the
+	-- number it represents. A mutable number allows calculations to occur on the
+	-- same number without having to create a new number for every step of the
+	-- calculation as it occurs with NUMBERs.
+	--
+
+inherit
+	HASHABLE
+		redefine copy, fill_tagged_out_memory, out_in_tagged_out_memory
+		end
+	COMPARABLE
+		redefine copy, fill_tagged_out_memory, out_in_tagged_out_memory, is_equal
+		end
+
+insert
+	PLATFORM
+		redefine copy, fill_tagged_out_memory, out_in_tagged_out_memory, is_equal
+		end
+
+creation {ANY}
+	from_integer, from_integer_64, from_string, copy
+
+feature {ANY} -- Creation / initialization from INTEGER_32 or INTEGER_64:
+	from_integer (value: INTEGER) is
+			-- Create or initialize `Current' using `value' as an initializer.
+		do
+			if capacity = 0 then
+				storage := storage.calloc(4)
+				capacity := 4
+			end
+			offset := 0
+			if value > 0 then
+				negative := False
+				put(value, 0)
+				integer_length := 1
+			elseif value < 0 then
+				negative := True
+				put(#-value, 0)
+				integer_length := 1
+			else
+				check
+					value = 0
+				end
+				set_with_zero
+			end
+		ensure
+			to_integer_32 = value
+		end
+
+	is_integer_32: BOOLEAN is
+			-- Does `Current' fit on an INTEGER_32?
+		do
+			if integer_length = 0 then
+				Result := True
+			elseif integer_length = 1 then
+				if item(offset) > 0 then
+					Result := True
+				elseif negative then
+					Result := item(offset) = 0x80000000
+				end
+			end
+		ensure
+			Result implies is_integer_64
+			Result implies integer_length <= 1
+		end
+
+	is_integer: BOOLEAN is
+		obsolete "Now use `is_integer_32' instead (march 2006)."
+		do
+			Result := is_integer_32
+		end
+	
+	to_integer_32: INTEGER is
+			-- Convert `Current' as a 32 bit INTEGER.
+		require
+			is_integer_32
+		do
+			if integer_length > 0 then
+				Result := item(offset)
+				if negative then
+					Result := #-Result
+				end
+			end
+		end
+	
+	to_integer: INTEGER is
+		obsolete "Now use `to_integer_32' instead (march 2006)."
+		do
+			Result := to_integer_32
+		end
+	
+	from_integer_64 (value: INTEGER_64) is
+			-- Create or set `Current' using `value' as an initializer.
+		local
+			v32: INTEGER
+		do
+			if capacity < 2 then
+				storage := storage.calloc(4)
+				capacity := 4
+			end
+			if value > 0 then
+				negative := False
+				put(value.low_32, 0)
+				offset := 0
+				v32 := value.high_32
+				if v32 = 0 then
+					integer_length := 1
+				else
+					put(v32, 1)
+					integer_length := 2
+				end
+			elseif value < 0 then
+				negative := True
+				put((#-value).low_32, 0)
+				offset := 0
+				v32 := (#-value).high_32
+				if v32 = 0 then
+					integer_length := 1
+				else
+					put(v32, 1)
+					integer_length := 2
+				end
+			else
+				check
+					value = 0
+				end
+				set_with_zero
+			end
+		ensure
+			to_integer_64 = value
+		end
+
+	is_integer_64: BOOLEAN is
+			-- Does `Current' fit on an INTEGER_64?
+		do
+			if integer_length <= 1 then
+				Result := True
+			elseif integer_length = 2 then
+				if negative then
+					if item(offset + 1) > 0 then
+						Result := True
+					elseif item(offset) = 0 then
+						Result := item(offset + 1) = 0x80000000
+					end
+				else
+					Result := item(offset + 1) > 0
+				end
+			end
+		ensure
+			not Result implies not is_integer_32
+			Result implies integer_length <= 2
+		end
+
+	to_integer_64: INTEGER_64 is
+			-- Convert `Current' as a INTEGER_64.
+		require
+			is_integer_64
+		local
+			v: INTEGER_64
+		do
+			inspect
+				integer_length
+			when 0 then
+			when 1 then
+				Result := unsigned_32_to_integer_64(item(offset))
+				if negative then
+					Result := -Result
+				end
+			when 2 then
+				Result := unsigned_32_to_integer_64(item(offset))
+				v := item(offset + 1)
+				v := v.bit_shift_left(32)
+				Result := Result.bit_xor(v)
+				if negative then
+					Result := #-Result
+				end
+			end
+		end
+
+feature {ANY} -- Creation / initialization from STRING:
+	from_string (str: STRING) is
+			-- Create or initialize `Current' using `value' as an
+			-- initializer. (value = [-][0-9]^+)
+		local
+			i: INTEGER; cc: CHARACTER; neg: BOOLEAN; ten: like Current
+		do
+			--|*** This feature should be improved one day... (Vincent Croizier, 25/12/2004)
+			create ten.from_integer(10)
+			from
+				i := 1
+			variant
+				str.count - i
+			until
+				not str.item(i).is_separator
+			loop
+				i := i + 1
+			end
+			cc := str.item(i)
+			i := i + 1
+			if cc = '+' then
+				cc := str.item(i)
+				i := i + 1
+			elseif cc = '-' then
+				neg := True
+				cc := str.item(i)
+				i := i + 1
+			end
+			check
+				cc.is_digit
+			end
+			from_integer(cc.value)
+			from
+			variant
+				str.count - i
+			until
+				i > str.count
+			loop
+				cc := str.item(i)
+				if cc.is_digit then
+					multiply(ten)
+					add_integer(cc.value)
+				else
+					check
+						cc.is_separator
+					end
+					i := str.count -- terminate the loop
+				end
+				i := i + 1
+			end
+			if neg then
+				negate
+			end
+		end
+
+feature {ANY} -- Conversion tool
+	force_to_real_64: REAL_64 is
+			-- only a tool
+			-- unsigned conversion *** require ou changer export ? *** (Dom Oct 4th 2004) ***
+		local
+			i: INTEGER
+		do
+			from
+				i := offset + integer_length - 1
+			until
+				i < offset or else Result > Maximum_real_64
+			loop
+				Result := Result * Real_base + unsigned_32_to_integer_64(storage.item(i)).force_to_real_64
+				i := i - 1
+			end
+			if Result = Maximum_real_64 and then storage.item(offset) /= 0 then
+				Result := Maximum_real_64 * 2
+			end
+			if negative then
+				Result := -Result
+			end
+		end
+
+feature {NUMBER}
+	from_native_array (na: NATIVE_ARRAY[INTEGER]; cap: INTEGER; neg: BOOLEAN) is
+		require
+			na.item(cap - 1) /= 0
+		do
+			negative := neg
+			offset := 0
+			integer_length := cap
+			if cap > capacity then
+				capacity := capacity_from_lower_bound(capacity, cap)
+				storage := storage.calloc(capacity)
+			end
+			storage.slice_copy(0, na, 0, cap - 1)
+		end
+
+	to_integer_general_number: INTEGER_GENERAL_NUMBER is
+		local
+			na: like storage
+		do
+			if is_integer_64 then
+				create {INTEGER_64_NUMBER} Result.make(to_integer_64)
+			else
+				na := storage.calloc(integer_length)
+				na.slice_copy(0, storage, offset, offset + integer_length - 1)
+				create {BIG_INTEGER_NUMBER} Result.from_native_array(na, integer_length, negative)
+			end
+		end
+
+feature {ANY} -- Addition:
+	add (other: like Current) is
+			-- Add `other' into `Current'.
+			--
+			-- See also `add_integer', `add_integer_64', `add_natural'.
+		require
+			other /= Void
+		do
+			-- Choose the appropriate absolute operator depending on `Current' and `other' sign.
+			if other.integer_length = 0 then
+				-- Nothing to do, `Current' remains unchanged.
+			elseif integer_length = 0 then
+				-- `Current' is zero so simply copy the value of other
+				Current.copy(other)
+			elseif negative = other.negative then
+				-- same sign
+				add_magnitude(other)
+			else
+				-- different sign
+				subtract_magnitude(other)
+			end
+		end
+
+	add_to (other, res: like Current) is
+			-- Add `other' and `Current', and put the result in `res'.
+		require
+			other /= Void
+			res /= Void
+			res /= Current
+			res /= other
+		do
+			--|*** Must be optimized later (Vincent Croizier, 15/07/04) ***
+			res.copy(Current)
+			res.add(other)
+		end
+
+	add_integer (other: INTEGER) is
+			-- Add `other' into `Current'.
+		local
+			inc: BOOLEAN; v, i, n: INTEGER
+		do
+			if other = 0 then
+				-- Nothing to do, `Current' remains unchanged
+			elseif integer_length = 0 then
+				-- `Current' is null so simply copy the value of other
+				from_integer(other)
+			elseif negative = (other < 0) then
+				-- Same sign
+				if other < 0 then
+					v := #-other
+				else
+					v := other
+				end
+				-- Add `v' into `storage'
+				from
+					inc := mbi_add(item(offset), v, storage_at(storage, offset))
+					i := offset + 1
+					n := offset + integer_length
+				until
+					not inc or else i >= n
+				loop
+					inc := mbi_inc(storage_at(storage, i))
+					i := i + 1
+				end
+				if inc then
+					check
+						i = n
+					end
+					-- Extend the number length by 1
+					if n < capacity then
+						integer_length := integer_length + 1
+						put(1, n)
+					else
+						-- It's good only if the reallocation initialize
+						-- `storage' with 0.
+						v := item(offset)
+						capacity := capacity * 2
+						storage := storage.calloc(capacity)
+						offset := 0
+						put(v, 0)
+						put(1, integer_length)
+						integer_length := integer_length + 1
+					end
+				end
+				-- Different sign
+			elseif integer_length = 1 then
+				if other < 0 then
+					v := #-other
+				else
+					v := other
+				end
+				if mbi_subtract(item(offset), v, storage_at(storage, offset)) then
+					negative := not negative
+					put(-item(offset), offset)
+				end
+				if item(offset) = 0 then
+					integer_length := 0
+					negative := False
+				end
+			else
+				if other < 0 then
+					v := #-other
+				else
+					v := other
+				end
+				if mbi_subtract(item(offset), v, storage_at(storage, offset)) then
+					from
+						i := offset + 1
+						inc := mbi_dec(storage_at(storage, i))
+						n := offset + integer_length - 1
+					until
+						not inc
+					loop
+						check
+							i < n
+						end
+						i := i + 1
+						inc := mbi_dec(storage_at(storage, i))
+					end
+					if item(n) = 0 then
+						integer_length := integer_length - 1
+					end
+				end
+			end
+		end	
+
+	add_integer_64 (other: INTEGER_64) is
+			-- Add `other' into `Current'.
+		do
+			register1.from_integer_64(other)
+			add(register1)
+		end
+
+	add_natural (other: like Current) is
+			-- Same behavior as `add', but this one works only when `Current'
+			-- and `other' are both positive numbers and are both greater than
+			-- zero. The only one advantage of using `add_natural' instead of the
+			-- general `add' is the gain of efficiency.
+		require
+			not is_zero and not is_negative
+			not other.is_zero and not other.is_negative
+		do
+			add_magnitude(other)
+		end
+
+feature {ANY} -- Subtract:
+	subtract (other: like Current) is
+			-- Subtract `other' from `Current'.
+		require
+			other /= Void
+		do
+			if other = Current then
+				set_with_zero
+			elseif other.integer_length = 0 then
+				-- nothing to do, `Current' remains unchanged
+			elseif integer_length = 0 then
+				-- current is null so simply copy the value of other, the sign is also fixed
+				copy(other)
+				negative := not other.negative
+			elseif negative = other.negative then
+				-- same sign
+				subtract_magnitude(other)
+			else
+				-- different sign
+				add_magnitude(other)
+			end
+		end
+
+	subtract_to (other, res: like Current) is
+			-- Subtract `other' from `Current' and put it in `res'.
+		require
+			other /= Void
+			res /= Void
+			res /= Current
+			res /= other
+		do
+			--|*** Must be optimized later (Vincent Croizier, 15/07/04) ***
+			res.copy(Current)
+			res.subtract(other)
+		end
+
+	subtract_integer (other: INTEGER) is
+		do
+			if other = Minimum_integer then
+				add_integer(1)
+				add_integer(Maximum_integer)
+			else
+				add_integer(-other)
+			end
+		end
+
+feature {ANY} -- To divide:
+	divide (other: like Current) is
+			-- Put the the quotient of the Euclidian division of
+			-- `Current' by `other' in `Current'.
+			-- (The contents of `other' is not changed.)
+		require
+			not other.is_zero
+			other /= Current
+		do
+			-- `divide_with_remainder_to' already use `register1'.
+			divide_with_remainder_to(other, register2)
+		end
+
+	mod (other: like Current) is
+			-- Put the the remainder of the Euclidian division of
+			-- `Current' by `other' in `Current'.
+			-- (The contents of `other' is not changed.)
+		require
+			not other.is_zero
+			other /= Current
+		local
+			quotient: like Current
+		do
+			--|*** Must be optimized (Vincent Croizier, 12/07/04) ***
+			create quotient.from_integer(0)
+			remainder_with_quotient_to(other, quotient)
+		ensure
+			not negative and abs_compare(other) = -1
+		end
+
+	divide_with_remainder_to (other, remainder: like Current) is
+			-- Euclidian division.
+			-- Calculates the `quotient' and `remainder' of `Current'
+			-- divided by `other'.
+			-- Quotient is put in `Current'.
+			-- (The contents of `other' is not changed.)
+		require
+			not other.is_zero
+			remainder /= Void
+			remainder /= other
+			remainder /= Current
+		do
+			Current.remainder_with_quotient_to(other, remainder)
+			Current.swap_with(remainder)
+		ensure
+			not remainder.negative and remainder.abs_compare(other) = -1
+		end
+
+	remainder_with_quotient_to (other, quotient: like Current) is
+			-- Euclidian division.
+			-- Calculates the `quotient' and `remainder' of `Current'
+			-- divided by `other'.
+			-- Remainder is put in `Current'.
+			-- (The contents of `other' is not changed.)
+			--
+			-- Note: Uses Algorithm D in Knuth section 4.3.1.
+		require
+			not other.is_zero
+			quotient /= Void
+			quotient /= other
+			quotient /= Current
+		local
+			cmp, shift, dlen, qlen, j, k, v1, v2, u1, u2, rem: INTEGER; qhat, rhat, v2qhat_1, v2qhat_2, d_offset: INTEGER
+			q_storage, d_storage: like storage; q_capacity: like capacity; current_negative, borrow: BOOLEAN
+		do
+			if integer_length = 0 then
+				-- Dividend is zero:
+				quotient.set_with_zero
+				set_with_zero
+			else
+				current_negative := negative
+				cmp := Current.abs_compare(other)
+				if cmp < 0 then
+					-- Dividend less than divisor:
+					quotient.set_with_zero
+					-- Sign correction
+					set_negative(False)
+					divide_sign_correction_bis(other, quotient, current_negative)
+				elseif cmp = 0 then
+					-- Dividend equal to divisor:
+					if negative = other.negative then
+						quotient.from_integer(1)
+					else
+						quotient.from_integer(-1)
+					end
+					set_with_zero
+				elseif other.integer_length = 1 then
+					-- Special case one word divisor:
+					quotient.swap_with(Current)
+					--|*** replace by "from_unsigned_integer" ? (Vincent Croizier)
+					set_with_zero
+					rem := quotient.divide_one_word(other.item(other.offset))
+					if rem /= 0 then
+						put(rem, 0)
+						set_integer_length(1)
+					else
+						check
+							is_zero
+						end
+					end
+					-- Sign correction
+					divide_sign_correction_bis(other, quotient, current_negative)
+				else
+					-- Copy divisor storage to protect divisor:
+					register1.copy(other)
+					-- D1 normalize the divisor:
+					shift := register1.normalize
+					if shift /= 0 then
+						shift_left(shift)
+					end
+					-- D2 Initialize j:
+					from
+						d_storage := register1.storage
+						d_offset := register1.offset
+						dlen := register1.integer_length
+						j := offset + integer_length - 1
+						u2 := storage.item(j)
+						k := register1.offset + dlen - 1
+						v1 := register1.item(k)
+						v2 := register1.item(k - 1)
+						if unsigned_greater_or_equal(u2, v1) then
+							k := integer_length - dlen
+							qlen := k + 1
+						else
+							qlen := integer_length - dlen
+							k := qlen - 1
+							j := j - 1
+							u1 := u2
+							u2 := storage.item(j)
+						end
+						-- Resize quotient if necessary
+						q_capacity := quotient.capacity
+						if q_capacity < qlen then
+							-- reallocation
+							q_capacity := capacity_from_lower_bound(q_capacity, qlen)
+							q_storage := storage.calloc(q_capacity)
+						else
+							q_storage := quotient.storage
+						end
+						-- To avoid invariant violation on `quotient'
+						quotient.set_with_zero
+					until
+						k < 0
+					loop
+						j := j - 1 -- D3 Calculate qhat - estimate qhat
+						if u1 = v1 then
+							qhat := ~0
+						else
+							qhat := mbi_divide(u1, u2, v1, $rhat) -- Correct qhat
+							if qhat = 0 then
+							else
+								v2qhat_1 := mbi_multiply(v2, qhat, $v2qhat_2)
+								if unsigned_greater_than(v2qhat_1, rhat) then
+									qhat := qhat - 1
+									if mbi_subtract(v2qhat_2, v2, $v2qhat_2) then
+										v2qhat_1 := v2qhat_1 - 1
+									end
+									if mbi_add(rhat, v1, $rhat) then
+									elseif unsigned_greater_than(v2qhat_1, rhat) then
+										qhat := qhat - 1
+									elseif j < 0 then
+										if v2qhat_1 = rhat and then v2qhat_2 /= 0 then
+											qhat := qhat - 1
+										end
+									elseif v2qhat_1 = rhat and then unsigned_greater_than(v2qhat_2, storage.item(j)) then
+										qhat := qhat - 1
+									end
+								elseif j < 0 then
+									if v2qhat_1 = rhat and then v2qhat_2 /= 0 then
+										qhat := qhat - 1
+									end
+								elseif v2qhat_1 = rhat and then unsigned_greater_than(v2qhat_2, storage.item(j)) then
+									qhat := qhat - 1
+								end
+							end
+						end
+						-- D4 Multiply and subtract:
+						if qhat = 0 then
+							q_storage.put(0, k)
+						else
+							borrow := multiply_and_subtract(u1, qhat, d_storage, d_offset, storage, j - dlen + 2, dlen)
+							-- D5 Test remainder: Result is negative ?
+							if borrow then
+								-- D6 Add back
+								borrow := add_back(u1, d_storage, d_offset, storage, j - dlen + 2, dlen)
+								check
+									borrow
+								end
+								q_storage.put(qhat - 1, k)
+							else
+								q_storage.put(qhat, k)
+							end
+						end
+						-- D7 loop on j
+						k := k - 1
+						u1 := storage.item(j + 1)
+						u2 := storage.item(j)
+					end
+					-- Remove leading zero of quotient
+					k := qlen - 1
+					if q_storage.item(k) = 0 then
+						qlen := k
+					end
+					quotient.set_all(q_storage, q_capacity, qlen, 0, False)
+					-- Remove leading zero of remainder
+					from
+						j := dlen - 1
+					until
+						j < 0 or else storage.item(j) /= 0
+					loop
+						j := j - 1
+					end
+					j := j + 1
+					check
+						j >= 0
+					end
+					if j = 0 then
+						set_with_zero
+					else
+						offset := 0
+						integer_length := j
+						negative := False
+					end
+					-- D8 Unnormalize:
+					if shift > 0 then
+						shift_right(shift)
+					end
+					-- Sign correction
+					divide_sign_correction_bis(other, quotient, current_negative)
+				end
+			end
+		ensure
+			not negative and abs_compare(other) = -1
+		end
+
+	divide_to (other, quotient, remainder: like Current) is
+			-- Euclidian division.
+			-- Calculates the `quotient' and `remainder' of `Current'
+			-- divided by `other'. (The contents of `Current' and `other' are
+			-- not changed.)
+			--
+			-- Note: Uses Algorithm D in Knuth section 4.3.1.
+		require
+			not other.is_zero
+			quotient /= Void
+			remainder /= Void
+			quotient /= other
+			quotient /= Current
+			remainder /= other
+			remainder /= Current
+		local
+			cmp, shift, nlen, dlen, qlen, j, k, v1, v2, u1, u2, rem: INTEGER
+			qhat, rhat, v2qhat_1, v2qhat_2, d_offset: INTEGER; q_storage, r_storage, d_storage: like storage
+			q_capacity, r_capacity: like capacity; borrow: BOOLEAN
+		do
+			if integer_length = 0 then
+				-- Dividend is zero:
+				quotient.set_with_zero
+				remainder.set_with_zero
+			else
+				cmp := Current.abs_compare(other)
+				if cmp < 0 then
+					-- Dividend less than divisor:
+					quotient.set_with_zero
+					remainder.copy(Current)
+					-- Sign correction
+					remainder.set_negative(False)
+					divide_sign_correction(other, quotient, remainder)
+				elseif cmp = 0 then
+					-- Dividend equal to divisor:
+					if negative = other.negative then
+						quotient.from_integer(1)
+					else
+						quotient.from_integer(-1)
+					end
+					remainder.set_with_zero
+				elseif other.integer_length = 1 then
+					-- Special case one word divisor:
+					quotient.copy(Current)
+					--|*** replace by "from_unsigned_integer" ? (Vincent Croizier)
+					remainder.set_with_zero
+					rem := quotient.divide_one_word(other.item(other.offset))
+					if rem /= 0 then
+						remainder.put(rem, 0)
+						remainder.set_ilo(1, 0)
+					else
+						check
+							remainder.is_zero
+						end
+					end
+					-- Sign correction
+					divide_sign_correction(other, quotient, remainder)
+				else
+					-- Copy divisor storage to protect divisor:
+					register1.copy(other)
+					--|***
+					remainder.copy(Current)
+					-- D1 normalize the divisor:
+					shift := register1.normalize
+					if shift /= 0 then
+						remainder.shift_left(shift)
+					end
+					-- D2 Initialize j:
+					from
+						r_storage := remainder.storage
+						r_capacity := remainder.capacity
+						check
+							remainder.offset = 0
+						end
+						nlen := remainder.integer_length -- To avoid invariant class violation
+						remainder.set_with_zero
+						d_storage := register1.storage
+						d_offset := register1.offset
+						dlen := register1.integer_length
+						j := nlen - 1
+						u2 := r_storage.item(j)
+						k := register1.offset + dlen - 1
+						v1 := register1.item(k)
+						v2 := register1.item(k - 1)
+						if unsigned_greater_or_equal(u2, v1) then
+							k := nlen - dlen
+							qlen := k + 1
+						else
+							qlen := nlen - dlen
+							k := qlen - 1
+							j := j - 1
+							u1 := u2
+							u2 := r_storage.item(j)
+						end
+						-- Resize quotient if necessary
+						q_capacity := quotient.capacity
+						if q_capacity < qlen then
+							-- reallocation
+							q_capacity := capacity_from_lower_bound(q_capacity, qlen)
+							q_storage := storage.calloc(q_capacity)
+						else
+							q_storage := quotient.storage
+						end
+						-- To avoid invariant violation on `quotient'
+						quotient.set_with_zero
+					until
+						k < 0
+					loop
+						j := j - 1 -- D3 Calculate qhat - estimate qhat
+						if u1 = v1 then
+							qhat := ~0
+						else
+							qhat := mbi_divide(u1, u2, v1, $rhat) -- Correct qhat
+							if qhat = 0 then
+							else
+								v2qhat_1 := mbi_multiply(v2, qhat, $v2qhat_2)
+								if unsigned_greater_than(v2qhat_1, rhat) then
+									qhat := qhat - 1
+									if mbi_subtract(v2qhat_2, v2, $v2qhat_2) then
+										v2qhat_1 := v2qhat_1 - 1
+									end
+									if mbi_add(rhat, v1, $rhat) then
+									elseif unsigned_greater_than(v2qhat_1, rhat) then
+										qhat := qhat - 1
+									elseif j < 0 then
+										if v2qhat_1 = rhat and then v2qhat_2 /= 0 then
+											qhat := qhat - 1
+										end
+									elseif v2qhat_1 = rhat and then unsigned_greater_than(v2qhat_2, r_storage.item(j)) then
+										qhat := qhat - 1
+									end
+								elseif j < 0 then
+									if v2qhat_1 = rhat and then v2qhat_2 /= 0 then
+										qhat := qhat - 1
+									end
+								elseif v2qhat_1 = rhat and then unsigned_greater_than(v2qhat_2, r_storage.item(j)) then
+									qhat := qhat - 1
+								end
+							end
+						end
+						-- D4 Multiply and subtract:
+						if qhat = 0 then
+							q_storage.put(0, k)
+						else
+							borrow := multiply_and_subtract(u1, qhat, d_storage, d_offset, r_storage, j - dlen + 2, dlen)
+							-- D5 Test remainder: Result is negative ?
+							if borrow then
+								-- D6 Add back
+								borrow := add_back(u1, d_storage, d_offset, r_storage, j - dlen + 2, dlen)
+								check
+									borrow
+								end
+								q_storage.put(qhat - 1, k)
+							else
+								q_storage.put(qhat, k)
+							end
+						end
+						-- D7 loop on j
+						k := k - 1
+						u1 := r_storage.item(j + 1)
+						u2 := r_storage.item(j)
+					end
+					-- Remove leading zero of quotient
+					k := qlen - 1
+					if q_storage.item(k) = 0 then
+						qlen := k
+					end
+					quotient.set_all(q_storage, q_capacity, qlen, 0, False)
+					-- Remove leading zero of remainder
+					from
+						j := dlen - 1
+					until
+						j < 0 or else r_storage.item(j) /= 0
+					loop
+						j := j - 1
+					end
+					j := j + 1
+					check
+						j >= 0
+					end
+					if j = 0 then
+						check
+							remainder.is_zero
+						end
+					else
+						remainder.set_all(r_storage, r_capacity, j, 0, False)
+					end
+					-- D8 Unnormalize:
+					if shift > 0 then
+						remainder.shift_right(shift)
+					end
+					-- Sign correction
+					divide_sign_correction(other, quotient, remainder)
+				end
+			end
+		ensure
+			is_a_good_divide(other, quotient, remainder)
+			not remainder.negative and remainder.abs_compare(other) = -1
+		end
+
+	shift_left (n: INTEGER) is
+			-- Shift bits of magnitude by `n' position left. (Note that no bit can
+			-- be lost because the `storage' area is automatically extended when
+			-- it is necessary.)
+		require
+			n > 0
+		local
+			new_storage: like storage; left, right: INTEGER_8
+			new_capacity, new_integer_length, new_head, word_shift, i, j, k, val1, val2, val3: INTEGER
+		do
+			if integer_length > 0 then
+				word_shift := n |>>> 5
+				left := (n & 0x0000001F).to_integer_8 -- Optimistic prediction
+				new_integer_length := integer_length + word_shift
+				if left = 0 then
+					-- Just word shift
+					if offset >= word_shift then
+						-- no need to deplace the number in the storage
+						from
+							i := offset
+							offset := offset - word_shift
+							integer_length := new_integer_length
+						until
+							i = offset
+						loop
+							i := i - 1
+							put(0, i)
+						end
+					elseif capacity >= new_integer_length then
+						-- deplacing the number
+						from
+							i := offset + integer_length - 1
+							j := word_shift + integer_length - 1
+						until
+							i < offset
+						loop
+							put(item(i), j)
+							i := i - 1
+							j := j - 1
+						end
+						from
+							check
+								j = word_shift - 1
+							end
+						until
+							j < 0
+						loop
+							put(0, j)
+							j := j - 1
+						end
+						offset := 0
+						integer_length := new_integer_length
+					else
+						-- reallocation
+						new_capacity := capacity_from_lower_bound(capacity, new_integer_length)
+						new_storage := storage.calloc(new_capacity)
+						from
+							i := offset + integer_length
+							j := word_shift + integer_length
+						until
+							i = offset
+						loop
+							i := i - 1
+							j := j - 1
+							new_storage.put(item(i), j)
+						end
+						storage := new_storage
+						capacity := new_capacity
+						offset := 0
+						integer_length := new_integer_length
+					end
+				else
+					right := 32 - left -- Compute real `integer_length'
+					i := offset + integer_length - 1
+					val1 := item(i)
+					new_head := val1 |>>> right
+					if new_head = 0 then
+						-- new_integer_length is good
+						if capacity < new_integer_length then
+							-- reallocation
+							new_capacity := capacity_from_lower_bound(capacity, new_integer_length)
+							new_storage := storage.calloc(new_capacity)
+							from
+								j := new_integer_length - 1
+								check
+									i = offset + integer_length - 1
+									j = word_shift + integer_length - 1
+									val1 = item(i)
+								end
+							until
+								i = offset
+							loop
+								i := i - 1
+								val2 := item(i)
+								new_storage.put(val1 |<< left | (val2 |>>> right), j)
+								val1 := val2
+								j := j - 1
+							end
+							new_storage.put(val1 |<< left, j)
+							storage := new_storage
+							capacity := new_capacity
+							offset := 0
+							integer_length := new_integer_length
+						elseif offset > word_shift then
+							from
+								check
+									j = 0
+								end
+							until
+								j = word_shift
+							loop
+								put(0, j)
+								j := j + 1
+							end
+							from
+								k := offset
+								check
+									i = offset + integer_length - 1
+									j = word_shift
+								end
+							until
+								k = i
+							loop
+								val3 := item(k)
+								put(val3 |<< left | (val2 |>>> right), j)
+								val2 := val3
+								k := k + 1
+								j := j + 1
+							end
+							put(val1 |<< left | (val2 |>>> right), j)
+							offset := 0
+							integer_length := new_integer_length
+						else
+							from
+								j := new_integer_length - 1
+								check
+									i = offset + integer_length - 1
+									j = word_shift + integer_length - 1
+									val1 = item(i)
+								end
+							until
+								i = offset
+							loop
+								i := i - 1
+								val2 := item(i)
+								put(val1 |<< left | (val2 |>>> right), j)
+								val1 := val2
+								j := j - 1
+							end
+							put(val1 |<< left, j)
+							from
+							until
+								j = 0
+							loop
+								j := j - 1
+								put(0, j)
+							end
+							offset := 0
+							integer_length := new_integer_length
+						end
+					else
+						new_integer_length := new_integer_length + 1
+						if capacity < new_integer_length then
+							-- Reallocation
+							new_capacity := capacity_from_lower_bound(capacity, new_integer_length)
+							new_storage := storage.calloc(new_capacity)
+							from
+								j := new_integer_length - 2
+								check
+									i = offset + integer_length - 1
+									j = word_shift + integer_length - 1
+									val1 = item(i)
+								end
+								new_storage.put(new_head, j + 1)
+							until
+								i = offset
+							loop
+								i := i - 1
+								val2 := item(i)
+								new_storage.put(val1 |<< left | (val2 |>>> right), j)
+								val1 := val2
+								j := j - 1
+							end
+							new_storage.put(val1 |<< left, j)
+							storage := new_storage
+							capacity := new_capacity
+							offset := 0
+							integer_length := new_integer_length
+						elseif offset > word_shift then
+							from
+								check
+									j = 0
+								end
+							until
+								j = word_shift
+							loop
+								put(0, j)
+								j := j + 1
+							end
+							from
+								k := offset
+								check
+									i = offset + integer_length - 1
+								end
+							until
+								k = i
+							loop
+								val3 := item(k)
+								put(val3 |<< left | (val2 |>>> right), j)
+								val2 := val3
+								k := k + 1
+								j := j + 1
+							end
+							put(val1 |<< left | (val2 |>>> right), j)
+							put(new_head, j + 1)
+							offset := 0
+							integer_length := new_integer_length
+						else
+							from
+								j := new_integer_length - 2
+								check
+									i = offset + integer_length - 1
+									j = word_shift + integer_length - 1
+									val1 = item(i)
+								end
+							until
+								i = offset
+							loop
+								i := i - 1
+								val2 := item(i)
+								put(val1 |<< left | (val2 |>>> right), j)
+								val1 := val2
+								j := j - 1
+							end
+							put(val1 |<< left, j)
+							put(new_head, new_integer_length - 1)
+							from
+							until
+								j = 0
+							loop
+								j := j - 1
+								put(0, j)
+							end
+							offset := 0
+							integer_length := new_integer_length
+						end
+					end
+				end
+			end
+		end
+
+	shift_right (n: INTEGER) is
+			-- Right shift `Current' n bits. (`Current' is left in normal form.)
+		require
+			n > 0
+		local
+			n_ints, n_bits: INTEGER
+		do
+			if integer_length > 0 then
+				n_ints := n |>>> 5
+				n_bits := n & 0x0000001F
+				integer_length := integer_length - n_ints
+				offset := offset + n_ints
+				if n_bits = 0 then
+				else
+					primitive_shift_right(n_bits.to_integer_8)
+				end
+			end
+		end
+
+feature {ANY} -- GCD
+	gcd (other: like Current) is
+			-- Compute GCD of `Current' and `other'.
+			-- GCD is put in `Current' (`other' is not modified).
+		require
+			other /= Void
+		do
+			if other = Current then
+				Current.abs
+			elseif other.is_zero then
+				Current.abs
+			elseif Current.is_zero then
+				Current.copy(other)
+				Current.abs
+			else
+				from
+					register2.copy(other)
+					Current.mod(register2)
+					if Current.is_zero then
+						Current.swap_with(register2)
+						Current.abs
+					else
+						register2.mod(Current)
+					end
+				until
+					register2.is_zero
+				loop
+					Current.mod(register2)
+					if Current.is_zero then
+						Current.swap_with(register2)
+					else
+						register2.mod(Current)
+					end
+				end
+			end
+		ensure
+			is_positive or is_zero and other.is_zero
+		end
+
+feature {ANY} -- To multiply:
+	multiply (other: like Current) is
+			-- Multiply `Current' by `other'.
+		require
+			other /= Void
+		do
+			if other = Current then
+				multiply_to(other, register1)
+				swap_with(register1)
+			elseif is_zero or other.is_zero then
+				set_with_zero
+			elseif Current.is_one then
+				copy(other)
+			elseif other.is_one then
+			elseif Current.is_one_negative then
+				copy(other)
+				set_negative(not negative)
+			elseif other.is_one_negative then
+				set_negative(not negative)
+			else
+				--|*** Must be replace by an algorithm switch. (Vincent Croizier, 09/07/04)
+				multiply_like_human(other)
+			end
+		end
+
+	multiply_to (other, res: like Current) is
+			-- Multiply the contents of `Current' and `other' and place the
+			-- result  in `res'. (`Current' and `other' are not modified.)
+		require
+			other /= Void
+			res /= Void
+			res /= Current
+		do
+			if is_zero or other.is_zero then
+				res.set_with_zero
+			elseif Current.is_one then
+				res.copy(other)
+			elseif other.is_one then
+				res.copy(Current)
+			elseif Current.is_one_negative then
+				res.copy(other)
+				res.set_negative(not res.negative)
+			elseif other.is_one_negative then
+				res.copy(Current)
+				res.set_negative(not negative)
+			else
+				--|*** Must be replace by an algorithm switch. (Vincent Croizier, 01/05/04)
+				multiply_to_like_human(other, res)
+			end
+		end
+
+	multiply_integer (other: INTEGER; res: like Current) is
+			-- Multiply the contents of `Current' and `other' and place the
+			-- result  in `res'. (`Current' is not modified.)
+		require
+			res /= Current
+			res /= Void
+		local
+			overflow, res_integer_length, res_capacity, i, k, up_i, v: INTEGER; res_storage: like storage
+		do
+			if other = 0 or else is_zero then
+				res.set_with_zero
+			elseif other = Minimum_integer then
+				res.set_negative(not negative)
+				shift_left(31)
+			else
+				if other > 0 then
+					res.set_negative(negative)
+					v := other
+				else
+					res.set_negative(not negative)
+					v := -other
+				end
+				-- Pessimistique estimation
+				res_integer_length := integer_length + 1 -- Reallocation ?
+				if res.capacity < res_integer_length then
+					if capacity < res_integer_length then
+						res_capacity := capacity * 2
+					else
+						res_capacity := capacity_from_upper_bound(capacity, res_integer_length)
+					end
+					set_capacity(res_capacity)
+					res_storage := storage.calloc(res_capacity)
+					res.set_storage(res_storage)
+				else
+					res_storage := res.storage
+				end
+				res.set_offset(0)
+				-- Multiply
+				from
+					k := 0
+					i := offset
+					up_i := offset + integer_length - 1
+					overflow := mbi_multiply(item(i), v, storage_at(res_storage, k))
+				until
+					i = up_i
+				loop
+					i := i + 1
+					k := k + 1
+					overflow := mbi_multiply_with_add(item(i), v, overflow, storage_at(res_storage, k))
+				end
+				if overflow = 0 then
+					res.set_integer_length(res_integer_length - 1)
+				else
+					check
+						k + 1 = integer_length
+					end
+					res.put(overflow, integer_length)
+				end
+			end
+		end
+
+feature {MUTABLE_BIG_INTEGER} -- to multiply
+	multiply_like_human (other: like Current) is
+			-- Simple multiply.
+			-- Complexity = O(`integer_length'*`other.integer_length').
+		require
+			not is_zero
+			not other.is_zero
+		local
+			old_offset, new_integer_length: INTEGER
+		do
+			-- Pessimistique estimation
+			new_integer_length := integer_length + other.integer_length -- Reallocation ?
+			if capacity < new_integer_length then
+				register1.swap_with(Current)
+				register1.multiply_to_like_human(other, Current)
+				-- Multiply in place
+			elseif offset + new_integer_length <= capacity then
+				multiply_like_human_aux_reverse(other)
+			elseif offset >= other.integer_length then
+				multiply_like_human_aux(other)
+			else
+				old_offset := offset
+				offset := capacity - integer_length
+				storage.slice_copy(offset, storage, old_offset, old_offset + integer_length - 1)
+				multiply_like_human_aux(other)
+			end
+		end
+
+	multiply_like_human_aux (other: like Current) is
+			-- Only used by `multiply_to_like_human'.
+		require
+			not is_zero
+			not other.is_zero
+			offset >= other.integer_length
+		local
+			other_offset, other_integer_length, overflow, i, j, k, up_i, up_j, down_k, v: INTEGER
+			other_storage: like storage
+		do
+			other_offset := other.offset
+			other_integer_length := other.integer_length
+			other_storage := other.storage -- First pass
+			from
+				k := 0
+				i := other_offset
+				up_i := other_offset + other_integer_length - 1
+				j := offset
+				up_j := offset + integer_length - 1
+				v := storage.item(j)
+				overflow := mbi_multiply(other_storage.item(i), v, storage_at(storage, k))
+			until
+				i = up_i
+			loop
+				i := i + 1
+				k := k + 1
+				overflow := mbi_multiply_with_add(other_storage.item(i), v, overflow, storage_at(storage, k))
+			end
+			k := k + 1
+			check
+				k <= j
+			end
+			storage.put(overflow, k)
+			from
+				down_k := 1
+			until
+				j = up_j
+			loop
+				j := j + 1
+				from
+					k := down_k
+					i := other_offset
+					v := storage.item(j)
+					overflow := mbi_multiply_with_add(other_storage.item(i), v, storage.item(k), storage_at(storage, k))
+				until
+					i = up_i
+				loop
+					i := i + 1
+					k := k + 1
+					overflow := mbi_multiply_with_2_add(other_storage.item(i), v, overflow, storage.item(k), storage_at(storage, k))
+				end
+				k := k + 1
+				check
+					k <= j
+				end
+				storage.put(overflow, k)
+				down_k := down_k + 1
+			end
+			-- Adjust `res.integer_length'
+			if overflow = 0 then
+				integer_length := integer_length + other_integer_length - 1
+			else
+				integer_length := integer_length + other_integer_length
+			end
+			negative := negative /= other.negative
+			offset := 0
+		end
+
+	multiply_like_human_aux_reverse (other: like Current) is
+			-- Only used by `multiply_to_like_human'.
+		require
+			not is_zero
+			not other.is_zero
+			offset + integer_length <= capacity - other.integer_length
+		local
+			other_offset, other_integer_length, overflow, i, j, k, up_i, down_j, down_k, v: INTEGER
+			other_storage: like storage; inc: BOOLEAN
+		do
+			other_offset := other.offset
+			other_integer_length := other.integer_length
+			other_storage := other.storage -- First pass
+			from
+				i := other_offset
+				up_i := other_offset + other_integer_length - 1
+				down_j := offset
+				j := offset + integer_length - 1
+				k := j
+				v := storage.item(j)
+				overflow := mbi_multiply(other_storage.item(i), v, storage_at(storage, k))
+			until
+				i = up_i
+			loop
+				i := i + 1
+				k := k + 1
+				overflow := mbi_multiply_with_add(other_storage.item(i), v, overflow, storage_at(storage, k))
+			end
+			k := k + 1
+			check
+				k <= j + other_integer_length
+			end
+			storage.put(overflow, k)
+			from
+				down_k := j - 1
+			until
+				j = down_j
+			loop
+				j := j - 1
+				from
+					k := down_k
+					i := other_offset
+					v := storage.item(j)
+					overflow := mbi_multiply(other_storage.item(i), v, storage_at(storage, k))
+				until
+					i = up_i
+				loop
+					i := i + 1
+					k := k + 1
+					overflow := mbi_multiply_with_2_add(other_storage.item(i), v, overflow, storage.item(k), storage_at(storage, k))
+				end
+				k := k + 1
+				inc := mbi_add(storage.item(k), overflow, storage_at(storage, k))
+				check
+					k < offset + integer_length + other_integer_length
+				end
+				from
+				until
+					not inc
+				loop
+					k := k + 1
+					check
+						k < offset + integer_length + other_integer_length
+					end
+					inc := mbi_inc(storage_at(storage, k))
+				end
+				down_k := down_k - 1
+			end
+			-- Adjust `res.integer_length'
+			if storage.item(offset + integer_length + other_integer_length - 1) = 0 then
+				integer_length := integer_length + other_integer_length - 1
+			else
+				integer_length := integer_length + other_integer_length
+			end
+			negative := negative /= other.negative
+		end
+
+	multiply_to_like_human (other, res: like Current) is
+			-- Simple multiply.
+			-- Complexity = O(`integer_length'*`other.integer_length').
+		require
+			res /= Current
+			not is_zero
+			not other.is_zero
+		local
+			overflow, res_integer_length, res_capacity, i, j, k, up_i, up_j, down_k, v: INTEGER
+			res_storage: like storage; res_negative: BOOLEAN
+		do
+			res_negative := negative /= other.negative -- Pessimistique estimation
+			res_integer_length := integer_length + other.integer_length -- Reallocation ?
+			res_capacity := res.capacity
+			if res_capacity < res_integer_length then
+				res_capacity := capacity_from_lower_bound(res_capacity, res_integer_length)
+				res_storage := storage.calloc(res_capacity)
+			else
+				res_storage := res.storage
+			end
+			-- To avoid class invariant violation
+			res.set_with_zero
+			-- Multiply
+			-- First pass
+			from
+				k := 0
+				i := offset
+				up_i := offset + integer_length - 1
+				j := other.offset
+				up_j := j + other.integer_length - 1
+				v := other.item(j)
+				overflow := mbi_multiply(item(i), v, storage_at(res_storage, k))
+			until
+				i = up_i
+			loop
+				i := i + 1
+				k := k + 1
+				overflow := mbi_multiply_with_add(item(i), v, overflow, storage_at(res_storage, k))
+			end
+			k := k + 1
+			res_storage.put(overflow, k)
+			from
+				down_k := 1
+			until
+				j = up_j
+			loop
+				j := j + 1
+				from
+					k := down_k
+					i := offset
+					v := other.item(j)
+					overflow := mbi_multiply_with_add(item(i), v, res_storage.item(k), storage_at(res_storage, k))
+				until
+					i = up_i
+				loop
+					i := i + 1
+					k := k + 1
+					overflow := mbi_multiply_with_2_add(item(i), v, overflow, res_storage.item(k), storage_at(res_storage, k))
+				end
+				k := k + 1
+				res_storage.put(overflow, k)
+				down_k := down_k + 1
+			end
+			-- Adjust `res.integer_length'
+			if overflow = 0 then
+				res.set_all(res_storage, res_capacity, res_integer_length - 1, 0, res_negative)
+			else
+				res.set_all(res_storage, res_capacity, res_integer_length, 0, res_negative)
+			end
+		end
+
+feature {ANY} -- Comparison:
+	is_zero: BOOLEAN is
+			-- Is it 0?
+		do
+			Result := integer_length = 0
+		ensure
+			Result implies not is_negative
+		end
+
+	is_one: BOOLEAN is
+			-- Is it 1?
+		do
+			if integer_length = 1 then
+				if not negative then
+					Result := item(offset) = 1
+				end
+			end
+		ensure
+			Result implies not is_negative
+		end
+
+	is_one_negative: BOOLEAN is
+			-- Is it -1 ?
+		do
+			if integer_length = 1 then
+				if negative then
+					Result := item(offset) = 1
+				end
+			end
+		ensure
+			Result implies is_negative
+		end
+
+	is_negative: BOOLEAN is
+			-- Is `Current' negative integer?
+		do
+			Result := negative
+		ensure
+			Result implies not is_positive
+		end
+
+	is_positive: BOOLEAN is
+			-- Is `Current' positive integer?
+		do
+			Result := not negative and then integer_length /= 0
+		ensure
+			Result implies not is_negative
+		end
+
+	is_even: BOOLEAN is
+			-- Is `Current' even?
+		do
+			if integer_length = 0 then
+				Result := True
+			else
+				Result := item(offset).is_even
+			end
+		ensure
+			Result = not Current.is_odd
+		end
+
+	is_odd: BOOLEAN is
+			-- Is `Current' odd?
+		do
+			if integer_length > 0 then
+				Result := item(offset).is_odd
+			end
+		ensure
+			Result = not Current.is_even
+		end
+
+	is_equal (other: like Current): BOOLEAN is
+		local
+			a, b, c: INTEGER
+		do
+			if Current = other then
+				Result := True
+			elseif integer_length /= other.integer_length then
+			elseif negative /= other.negative then
+			else
+				check
+					other.integer_length = integer_length
+				end
+				from
+					c := offset + integer_length
+					a := offset
+					b := other.offset
+					Result := True
+				until
+					a = c
+				loop
+					if item(a) /= other.item(b) then
+						Result := False
+						a := c
+					else
+						a := a + 1
+						b := b + 1
+					end
+				end
+			end
+		end
+
+	infix "<" (other: like Current): BOOLEAN is
+		local
+			a, b: INTEGER; va, vb: INTEGER
+		do
+			if Current = other then
+			elseif negative /= other.negative then
+				Result := negative
+			elseif integer_length /= other.integer_length then
+				Result := integer_length < other.integer_length xor negative
+			else
+				check
+					other.negative = negative
+				end
+				check
+					other.integer_length = integer_length
+				end
+				from
+					a := offset + integer_length - 1
+					b := other.offset + integer_length - 1
+				until
+					a < offset
+				loop
+					va := item(a)
+					vb := other.item(b)
+					if unsigned_less_than(va, vb) then
+						Result := not negative
+						a := -1
+					elseif unsigned_less_than(vb, va) then
+						Result := negative
+						a := -1
+					else
+						a := a - 1
+						b := b - 1
+					end
+				end
+			end
+		end
+
+	abs_compare (other: like Current): INTEGER is
+			-- Compare the magnitude of `Current' and `other'. Returns -1, 0 or 1
+			-- as this MutableBigInteger is numerically less than, equal to, or
+			-- greater than other.
+		local
+			a, b: INTEGER; va, vb: INTEGER
+		do
+			if Current = other then
+				--Result := 0
+			elseif integer_length < other.integer_length then
+				Result := -1
+			elseif integer_length > other.integer_length then
+				Result := 1
+			else
+				check
+					other.integer_length = integer_length
+				end
+				from
+					a := offset + integer_length
+					b := other.offset + integer_length
+					check
+						Result = 0
+					end
+				until
+					a <= offset
+				loop
+					a := a - 1
+					b := b - 1
+					va := item(a)
+					vb := other.item(b)
+					if unsigned_less_than(va, vb) then
+						Result := -1
+						a := -1
+					elseif unsigned_less_than(vb, va) then
+						Result := 1
+						a := -1
+					end
+				end
+			end
+		end
+
+feature {ANY} -- Printing:
+	to_string: STRING is
+			-- The decimal view of `Current' into a new allocated STRING.
+			-- For example, if `Current' is -1 the `Result' is "-1".
+			--
+			-- See also `append_in', `to_string_format', `to_unicode_string', `to_integer'.
+		do
+			string_buffer.clear_count
+			append_in(string_buffer)
+			Result := string_buffer.twin
+		end
+
+	to_unicode_string: UNICODE_STRING is
+			-- The decimal view of `Current' into a new allocated UNICODE_STRING.
+			-- For example, if `Current' represents -1 the `Result' is U"-1".
+			--
+			-- See also `append_in_unicode', `to_unicode_string_format', `to_string'.
+		do
+			unicode_string_buffer.clear_count
+			append_in_unicode(unicode_string_buffer)
+			Result := unicode_string_buffer.twin
+		end
+
+	append_in (buffer: STRING) is
+			-- Append in the `buffer' the equivalent of `to_string'. No new
+			-- STRING creation during the process.
+		require
+			is_printable
+		local
+			k: INTEGER
+		do
+			if is_zero then
+				buffer.extend('0')
+			else
+				-- Put the sign in `buffer'
+				if negative then
+					buffer.extend('-')
+				end
+				-- Put it in `buffer'
+				from
+					k := append_in_char_buffer
+				until
+					k = 0
+				loop
+					k := k - 1
+					buffer.extend(char_buffer.item(k))
+				end
+			end
+		end
+
+	append_in_unicode (buffer: UNICODE_STRING) is
+			-- Append in the `buffer' the equivalent of `to_string'. No new
+			-- STRING creation during the process.
+		require
+			is_printable
+		local
+			k: INTEGER
+		do
+			if is_zero then
+				buffer.extend('0'.code)
+			else
+				-- Put the sign in `buffer'
+				if negative then
+					buffer.extend('-'.code)
+				end
+				-- Put it in `buffer'
+				from
+					k := append_in_char_buffer
+				until
+					k = 0
+				loop
+					k := k - 1
+					buffer.extend(char_buffer.item(k).code)
+				end
+			end
+		end
+
+	to_string_format (s: INTEGER): STRING is
+			-- Same as `to_string' but the result is on `s' character and the
+			-- number is right aligned.
+			-- Note: see `append_in_format' to save memory.
+		require
+			to_string.count <= s
+		do
+			create Result.make(s)
+			append_in_format(Result, s)
+		ensure
+			Result.count = s
+		end
+
+	to_unicode_string_format (s: INTEGER): UNICODE_STRING is
+			-- Same as `to_unicode_string' but the result is on `s' character and
+			-- the number is right aligned.
+			-- Note: see `append_in_unicode_format' to save memory.
+		require
+			to_string.count <= s
+		do
+			create Result.make(s)
+			append_in_unicode_format(Result, s)
+		ensure
+			Result.count = s
+		end
+
+	append_in_format (str: STRING; s: INTEGER) is
+			-- Append the equivalent of `to_string_format' at the end of
+			-- `str'. Thus you can save memory because no other
+			-- STRING is allocated for the job.
+		require
+			to_string.count <= s
+		local
+			i, k: INTEGER
+		do
+			if is_zero then
+				-- Put spaces
+				from
+					i := s - 1
+				variant
+					i
+				until
+					i = 0
+				loop
+					str.extend(' ')
+					i := i - 1
+				end
+				-- Put number
+				str.extend('0')
+			else
+				k := append_in_char_buffer
+				-- Put spaces
+				from
+					if negative then
+						i := s - k - 1
+					else
+						i := s - k
+					end
+				variant
+					i
+				until
+					i = 0
+				loop
+					str.extend(' ')
+					i := i - 1
+				end
+				-- Put number
+				from
+					-- Put the sign in `buffer'
+					if negative then
+						str.extend('-')
+					end
+				variant
+					k
+				until
+					k = 0
+				loop
+					k := k - 1
+					str.extend(char_buffer.item(k))
+				end
+			end
+		ensure
+			str.count >= old str.count + s
+		end
+
+	append_in_unicode_format (str: UNICODE_STRING; s: INTEGER) is
+			-- Append the equivalent of `to_unicode_string_format' at the end of
+			-- `str'. Thus you can save memory because no other
+			-- UNICODE_STRING is allocated for the job.
+		require
+			to_string.count <= s
+		local
+			i, k: INTEGER
+		do
+			if is_zero then
+				-- Put spaces
+				from
+					i := s - 1
+				variant
+					i
+				until
+					i = 0
+				loop
+					str.extend(' '.code)
+					i := i - 1
+				end
+				-- Put number
+				str.extend('0'.code)
+			else
+				k := append_in_char_buffer
+				-- Put spaces
+				from
+					if negative then
+						i := s - k - 1
+					else
+						i := s - k
+					end
+				variant
+					i
+				until
+					i = 0
+				loop
+					str.extend(' '.code)
+					i := i - 1
+				end
+				-- Put number
+				from
+					-- Put the sign in `buffer'
+					if negative then
+						str.extend('-'.code)
+					end
+				variant
+					k
+				until
+					k = 0
+				loop
+					k := k - 1
+					str.extend(char_buffer.item(k).code)
+				end
+			end
+		ensure
+			str.count >= old str.count + s
+		end
+
+	is_printable: BOOLEAN is
+			-- True if decimal view of `Current' is short enougth
+			-- to be put in a STRING.
+		do
+			--|*** MUST BE REWRITE (Vincent Croizier, 14/07/04) ***
+			Result := integer_length <= 2 ^ 27
+		end
+
+	out_in_tagged_out_memory, fill_tagged_out_memory is
+		do
+			append_in(tagged_out_memory)
+		end
+
+feature {ANY} -- Miscellaneous:
+	negate is
+			-- Negate the sign of `Current'.
+		do
+			if integer_length /= 0 then
+				negative := not negative
+			end
+		end
+
+	abs is
+			-- Absolute value of `Current'.
+		do
+			negative := False
+		end
+
+	sign: INTEGER_8 is
+			-- Sign of `Current' (0 -1 or 1).
+		do
+			if negative then
+				Result := -1
+			elseif integer_length > 0 then
+				Result := 1
+			else
+				check
+					is_zero
+				end
+			end
+		end
+
+	set_with_zero is
+		do
+			integer_length := 0
+			negative := False
+		ensure
+			is_zero
+		end
+
+	hash_code: INTEGER is
+		local
+			i, c, v: INTEGER
+		do
+			from
+				i := offset
+				c := 2
+			until
+				c = 0 or else i = offset + integer_length
+			loop
+				v := item(i)
+				if v /= 0 then
+					Result := Result #+ v
+					c := c - 1
+				end
+				i := i + 1
+			end
+			Result := integer_length #* Result
+			if negative then
+				Result := Result #+ 1
+			end
+			if Result < 0 then
+				Result := ~Result
+			end
+		end
+
+	copy (other: like Current) is
+		do
+			negative := other.negative
+			offset := 0
+			integer_length := other.integer_length
+			if capacity < other.integer_length then
+				capacity := capacity_from_upper_bound(other.capacity, integer_length)
+				storage := storage.calloc(capacity)
+			elseif capacity = 0 then
+				capacity := 4
+				storage := storage.calloc(capacity)
+			end
+			if integer_length /= 0 then
+				storage.slice_copy(offset, other.storage, other.offset, other.offset + integer_length - 1)
+			end
+		end
+
+	swap_with (other: like Current) is
+			-- Swap the value of `Current' with the value of `other'.
+		local
+			s: like storage; c: like capacity; il: like integer_length; o: like offset; n: like negative
+		do
+			s := other.storage
+			c := other.capacity
+			il := other.integer_length
+			o := other.offset
+			n := other.negative -- Put Current in other
+			other.set_all(storage, capacity, integer_length, offset, negative)
+			--
+			storage := s
+			capacity := c
+			integer_length := il
+			offset := o
+			negative := n
+		end
+
+feature {MUTABLE_BIG_INTEGER}
+	storage: NATIVE_ARRAY[INTEGER]
+			-- Holds the magnitude of `Current' in natural order (the most
+			-- significant INTEGER_32 word has the highest address). To avoid many
+			-- reallocation of this `storage' area, only some words are
+			-- significant. The magnitude is stored in the following significant
+			-- range [`offset' .. `offset + integer_length - 1'].
+
+	capacity: INTEGER
+			-- Of the allocated `storage' area.
+
+	integer_length: INTEGER
+			-- The number of significant INTEGER_32 words in the `storage' area.
+
+	offset: INTEGER
+			-- The `offset' of the less significant word into the `storage' area.
+
+	negative: BOOLEAN
+			-- True when `Current' is negative.
+
+	item (index: INTEGER): INTEGER_32 is
+		require
+		-- index.in_range(0, capacity - 1)
+			index.in_range(offset, offset + integer_length - 1)
+		do
+			Result := storage.item(index)
+		end
+
+	put (value: INTEGER; index: INTEGER) is
+		require
+			index.in_range(0, capacity - 1)
+		do
+			storage.put(value, index)
+		end
+
+	set_negative (n: like negative) is
+		require
+			n implies not is_zero
+		do
+			negative := n
+		ensure
+			negative = n or is_zero
+		end
+
+	set_integer_length (il: like integer_length) is
+		require
+			il.in_range(0, capacity - offset)
+		do
+			integer_length := il
+		ensure
+			integer_length = il
+		end
+
+	set_offset (o: like offset) is
+		require
+			o.in_range(0, capacity - integer_length)
+		do
+			offset := o
+		ensure
+			offset = o
+		end
+
+	set_ilo (il: like integer_length; o: like offset) is
+		require
+			il.in_range(0, capacity)
+			o.in_range(0, capacity - il)
+		do
+			integer_length := il
+			offset := o
+		ensure
+			integer_length = il
+			offset = o
+		end
+
+	set_storage (new_storage: like storage) is
+		do
+			storage := new_storage
+		end
+
+	set_capacity (new_capacity: like capacity) is
+		do
+			capacity := new_capacity
+		end
+
+	set_all (new_storage: like storage; new_capacity, new_integer_length, new_offset: INTEGER; new_negative: BOOLEAN) is
+		require
+			new_capacity > 0
+			new_storage.is_not_null
+			new_integer_length.in_range(0, new_capacity)
+			new_integer_length /= 0 implies new_offset.in_range(0, new_capacity - new_integer_length) and new_storage.item(new_offset + new_integer_length - 1) /= 0
+			new_integer_length = 0 implies not new_negative
+			new_capacity.is_a_power_of_2
+		do
+			storage := new_storage
+			capacity := new_capacity
+			integer_length := new_integer_length
+			offset := new_offset
+			negative := new_negative
+		ensure
+			storage = new_storage
+			capacity = new_capacity
+			integer_length = new_integer_length
+			offset = new_offset
+			negative = new_negative
+		end
+
+	primitive_shift_left (n: INTEGER_8) is
+			-- Left shift `Current' with no need to extend the `storage'.
+			--|*** Can be a little faster (Vincent Croizier, 26/04/04) ***
+		require
+			integer_length > 0
+			n.in_range(1, 31)
+			no_bit_lost: item(offset + integer_length - 1) |<< n |>>> n = item(offset + integer_length - 1)
+		local
+			n2: INTEGER_8; i, up, b, c: INTEGER
+		do
+			n2 := 32 - n
+			from
+				i := offset
+				up := i + integer_length - 1
+			until
+				i > up
+			loop
+				b := item(i)
+				put(b |<< n | c, i)
+				c := b |>>> n2
+				i := i + 1
+			end
+			check
+				c = 0
+			end
+		end
+
+	primitive_shift_right (n: INTEGER_8) is
+			-- Right shift `Current' of `n' bits.
+		require
+			integer_length > 0
+			n.in_range(1, 31)
+		local
+			n2: INTEGER_8; i, j, up, b, c: INTEGER
+		do
+			n2 := 32 - n
+			from
+				up := integer_length - 1
+				j := 0
+				i := offset
+				c := item(i)
+			until
+				j >= up
+			loop
+				b := c
+				i := i + 1
+				c := item(i)
+				put(b |>>> n | (c |<< n2), j)
+				j := j + 1
+			end
+			check
+				j = up
+				i = offset + j
+			end
+			put(c |>>> n, up)
+			offset := 0
+			if item(integer_length - 1) = 0 then
+				integer_length := integer_length - 1
+			end
+		ensure
+			offset = 0
+		end
+
+	divide_one_word (divisor: INTEGER): INTEGER is
+			-- This method is used by `divide'. The one word divisor is
+			-- specified by `divisor' is saw as unsigned.
+			-- `Current' is the dividend (saw positive) at invocation but is replaced by
+			-- the quotient. The remainder is returned as unsigned INTEGER.
+			-- Note: `Current' is modified by this method.
+		require
+			divisor /= 0
+		local
+			i, remainder_word1, remainder_word0: INTEGER
+		do
+			if integer_length = 1 then
+				Result := item(offset)
+				if unsigned_less_than(Result, divisor) then
+					integer_length := 0
+					negative := False
+				else
+					put(mbi_divide(0, Result, divisor, $remainder_word1), offset)
+					Result := remainder_word1
+				end
+			else
+				from
+					i := offset + integer_length - 1
+				until
+					i < offset
+				loop
+					remainder_word0 := item(i)
+					put(mbi_divide(remainder_word1, remainder_word0, divisor, $remainder_word1), i)
+					i := i - 1
+				end
+				if item(offset + integer_length - 1) = 0 then
+					integer_length := integer_length - 1
+					check
+						item(offset + integer_length - 1) /= 0
+					end
+				end
+				Result := remainder_word1
+			end
+		end
+
+	divide_sign_correction (other, quotient, remainder: like Current) is
+			-- Correct the value of `quotient' and `remainder' after an
+			-- "unsigned" division.
+			-- Only used by `divide'.
+		require
+			not remainder.is_negative
+		do
+			if remainder.is_zero then
+				quotient.set_negative(negative /= other.negative)
+			elseif negative then
+				quotient.set_negative(False)
+				if other.negative then
+					quotient.add_integer(1)
+					remainder.set_negative(True)
+					-- other is negative
+					remainder.subtract(other)
+					check
+						not remainder.is_negative
+					end
+				else
+					quotient.add_integer(1)
+					quotient.set_negative(True)
+					remainder.set_negative(True)
+					remainder.add(other)
+					check
+						not remainder.is_negative
+					end
+				end
+			elseif other.negative then
+				quotient.set_negative(True)
+			else
+				quotient.set_negative(False)
+			end
+		ensure
+			not remainder.is_negative
+		end
+
+	divide_sign_correction_bis (other, quotient: like Current; current_negative: BOOLEAN) is
+			-- Correct the value of `quotient' and `remainder' after an
+			-- "unsigned" division.
+			-- Only used by `divide'.
+		require
+			not is_negative
+		do
+			if is_zero then
+				quotient.set_negative(current_negative /= other.negative)
+			elseif current_negative then
+				quotient.set_negative(False)
+				if other.negative then
+					quotient.add_integer(1)
+					set_negative(True)
+					-- other is negative
+					subtract(other)
+					check
+						not is_negative
+					end
+				else
+					quotient.add_integer(1)
+					quotient.set_negative(True)
+					set_negative(True)
+					add(other)
+					check
+						not is_negative
+					end
+				end
+			elseif other.negative then
+				quotient.set_negative(True)
+			else
+				quotient.set_negative(False)
+			end
+		ensure
+			not is_negative
+		end
+
+	multiply_and_subtract (u1, qhat: INTEGER; d_storage: like storage; d_offset: INTEGER; r_storage: like storage
+		r_offset, length: INTEGER): BOOLEAN is
+			-- Only used by `divide'.
+		require
+			qhat /= 0
+		local
+			i, j, jmax, m1, m2: INTEGER; dec: BOOLEAN
+		do
+			if qhat = 1 then
+				from
+					i := d_offset
+					j := r_offset
+					jmax := r_offset + length
+				until
+					j = jmax
+				loop
+					if dec then
+						dec := mbi_subtract_with_dec(r_storage.item(j), d_storage.item(i), storage_at(r_storage, j))
+					else
+						dec := mbi_subtract(r_storage.item(j), d_storage.item(i), storage_at(r_storage, j))
+					end
+					i := i + 1
+					j := j + 1
+				end
+				if dec then
+					if u1 = 0 then
+						Result := True
+					else
+						Result := mbi_dec(storage_at(r_storage, j))
+						check
+							not Result
+						end
+					end
+				end
+			else
+				from
+					i := d_offset
+					j := r_offset
+					jmax := r_offset + length
+				until
+					j = jmax
+				loop
+					m1 := mbi_multiply_with_add(qhat, d_storage.item(i), m1, $m2)
+					if dec then
+						dec := mbi_subtract_with_dec(r_storage.item(j), m2, storage_at(r_storage, j))
+					else
+						dec := mbi_subtract(r_storage.item(j), m2, storage_at(r_storage, j))
+					end
+					i := i + 1
+					j := j + 1
+				end
+				if dec then
+					if u1 = 0 then
+						Result := True
+					else
+						Result := mbi_subtract_with_dec(r_storage.item(j), m1, storage_at(r_storage, j))
+					end
+				elseif m1 = 0 then
+					-- nothing to do
+				elseif u1 = 0 then
+					Result := True
+				else
+					Result := mbi_subtract(r_storage.item(j), m1, storage_at(r_storage, j))
+				end
+			end
+		end
+
+	add_back (old_u1: INTEGER; d_storage: like storage; d_offset: INTEGER; r_storage: like storage
+		r_offset, length: INTEGER): BOOLEAN is
+			-- Only used by `divide'.
+			-- `old_u1' is the value of `u1' before `multiply_and_subtract'.
+		local
+			i, j, jmax: INTEGER; inc: BOOLEAN
+		do
+			from
+				i := d_offset
+				j := r_offset
+				jmax := r_offset + length
+			until
+				j = jmax
+			loop
+				if inc then
+					inc := mbi_add_with_inc(r_storage.item(j), d_storage.item(i), storage_at(r_storage, j))
+				else
+					inc := mbi_add(r_storage.item(j), d_storage.item(i), storage_at(r_storage, j))
+				end
+				i := i + 1
+				j := j + 1
+			end
+			if inc then
+				if old_u1 = 0 then
+					Result := True
+				else
+					Result := mbi_inc(storage_at(r_storage, j))
+				end
+			end
+		end
+
+	is_a_good_divide (other, quotient, remainder: like Current): BOOLEAN is
+		require
+			other /= Void
+			quotient /= Void
+			remainder /= Void
+		local
+			v: like Current
+		do
+			v := other.twin
+			v.multiply(quotient)
+			v.add(remainder)
+			Result := Current.is_equal(v)
+		end
+
+	normalize: INTEGER_8 is
+			-- Shift left until the most significant bit is on.
+			-- Result give the number of left shift.
+		require
+			not is_zero
+		local
+			head: INTEGER
+		do
+			head := item(offset + integer_length - 1)
+			from
+			until
+				head < 0
+			loop
+				head := head.bit_shift_left(1)
+				Result := Result + 1
+			end
+			if Result > 0 then
+				shift_left(Result)
+			end
+		ensure
+			item(offset + integer_length - 1) < 0
+		end
+
+feature {MUTABLE_BIG_INTEGER} -- Implementation:
+	register1: MUTABLE_BIG_INTEGER is
+		once
+			create Result.from_integer(0)
+		end
+
+	register2: MUTABLE_BIG_INTEGER is
+		once
+			create Result.from_integer(0)
+		end
+
+	Real_base: REAL_64 is
+		once
+			Result := (0x0000000100000000).force_to_real_64
+		end
+
+	add_magnitude (other: like Current) is
+			-- Add the magnitude of `Current' and `other' regardless of signs.
+		require
+			not is_zero
+			not other.is_zero
+		local
+			a, b: like Current; inc: BOOLEAN; i, j, k, n: INTEGER; new_storage, a_storage, b_storage: like storage
+			new_capacity, a_capacity, a_offset, a_integer_length, b_offset, b_integer_length: INTEGER
+		do
+			--|*** First tests can be certainely optimized.
+			--|*** (Vincent Croizier, 26/03/2004)
+			if integer_length > other.integer_length and then capacity - offset > integer_length then
+				---- Add in place (`offset' doesn't change)
+				-- Add common parts of both numbers:
+				from
+					i := offset
+					j := other.offset
+					n := j + other.integer_length
+				until
+					j = n
+				loop
+					if inc then
+						-- overflow in the last addition step
+						inc := mbi_add_with_inc(item(i), other.item(j), storage_at(storage, i))
+					else
+						-- no overflow in the last addition step
+						inc := mbi_add(item(i), other.item(j), storage_at(storage, i))
+					end
+					i := i + 1
+					j := j + 1
+				end
+				-- Add remainder of the longer number with increment (if necessary):
+				from
+					n := offset + integer_length
+				until
+					not inc or else i = n
+				loop
+					inc := mbi_inc(storage_at(storage, i))
+					i := i + 1
+				end
+				if inc then
+					storage.put(1, n)
+					check
+						n < capacity
+					end
+					integer_length := integer_length + 1
+				end
+			else
+				---- Add, after this `offset' will be 0
+				-- Set `a' to the longest number and `b' to the smallest.
+				if integer_length >= other.integer_length then
+					a := Current
+					b := other
+				else
+					a := other
+					b := Current
+				end
+				a_capacity := a.capacity
+				a_storage := a.storage
+				b_storage := b.storage
+				a_integer_length := a.integer_length
+				b_integer_length := b.integer_length
+				a_offset := a.offset
+				b_offset := b.offset -- Verify capacity
+				if capacity < a_integer_length then
+					new_capacity := capacity_from_lower_bound(capacity, a_integer_length)
+					new_storage := new_storage.calloc(new_capacity)
+				elseif capacity = a_integer_length then
+					--|*** It's possible to make a more restrictive test
+					--|*** that can exclude more case of reallocation. (Vincent Croizier, 24/03/2004)
+					new_capacity := capacity_from_lower_bound(capacity, a_integer_length + 1)
+					new_storage := new_storage.calloc(new_capacity)
+				elseif a = other then
+					-- protect `other'
+					new_storage := a_storage.calloc(a_capacity)
+					new_capacity := a_capacity
+				else
+					new_storage := a_storage
+					new_capacity := a_capacity
+				end
+				-- Add common parts of both numbers:
+				n := b_integer_length
+				check
+					n.in_range(0, new_capacity)
+				end
+				from
+					i := a_offset
+					j := b_offset -- k := 0
+				until
+					k = n
+				loop
+					if inc then
+						-- overflow in the last addition step
+						inc := mbi_add_with_inc(a_storage.item(i), b_storage.item(j), storage_at(new_storage, k))
+					else
+						-- no overflow in the last addition step
+						inc := mbi_add(a_storage.item(i), b_storage.item(j), storage_at(new_storage, k))
+					end
+					i := i + 1
+					j := j + 1
+					k := k + 1
+				end
+				-- Add remainder of the longer number with increment (if necessary):
+				from
+					n := a_integer_length
+				until
+					not inc or else k = a_integer_length
+				loop
+					new_storage.put(a_storage.item(i), k)
+					inc := mbi_inc(storage_at(new_storage, k))
+					i := i + 1
+					k := k + 1
+				end
+				if inc then
+					new_storage.put(1, k)
+					check
+						n < new_capacity
+					end
+					n := n + 1
+				else
+					-- copy the reste of `a'
+					from
+					until
+						k = n
+					loop
+						new_storage.put(a_storage.item(i), k)
+						i := i + 1
+						k := k + 1
+					end
+				end
+				capacity := new_capacity
+				storage := new_storage
+				integer_length := n
+				offset := 0
+			end
+		end
+
+feature {MUTABLE_BIG_INTEGER} -- Implementation:
+	subtract_magnitude (other: like Current) is
+			-- Subtract `other' from `Current' (The result is placed  in `Current')
+			-- and change `negative' (the sign) if necessary.
+		require
+			not is_zero
+			not other.is_zero
+		local
+			i, j, v1, v2: INTEGER; test: BOOLEAN; new: like Current
+		do
+			-- Compare the number
+			if integer_length = other.integer_length then
+				-- Compare the most significant part of the numbers
+				from
+					i := offset + integer_length - 1
+					j := other.offset + integer_length - 1
+					v1 := item(i)
+					v2 := other.item(j)
+					test := v1 /= v2
+				until
+					test or else i = offset
+				loop
+					integer_length := integer_length - 1
+					i := i - 1
+					j := j - 1
+					v1 := item(i)
+					v2 := other.item(j)
+					test := v1 /= v2
+				end
+				if test then
+					if unsigned_greater_than(v1, v2) then
+						-- Current > other
+						subtract_magnitude_raw_truncated(other)
+						if storage.item(integer_length - 1) = 0 then
+							integer_length := integer_length - 1
+							check
+								integer_length /= 0 implies item(integer_length - 1) /= 0
+							end
+						end
+					else
+						-- Current < other
+						check
+							unsigned_less_than(v1, v2)
+						end
+						negative := not negative
+						subtract_magnitude_raw_reverse_truncated(other)
+						if storage.item(integer_length - 1) = 0 then
+							integer_length := integer_length - 1
+							check
+								integer_length /= 0 implies item(integer_length - 1) /= 0
+							end
+						end
+					end
+				else
+					-- Current = other
+					set_with_zero
+				end
+			elseif integer_length > other.integer_length then
+				subtract_magnitude_raw(other)
+			elseif capacity >= other.integer_length then
+				negative := not negative
+				subtract_magnitude_raw_reverse(other)
+			else
+				-- Reallocation
+				--|*** Can be faster (Vincent Croizier, 10/06/04) ***
+				create new.copy(other)
+				new.subtract_magnitude(Current)
+				negative := not negative
+				integer_length := new.integer_length
+				storage := new.storage
+				offset := new.offset
+			end
+		end
+
+	subtract_magnitude_raw (other: like Current) is
+			-- Subtract (raw) the storage of `other' from `Current'.
+			-- Used by `subtract_magnitude'.
+		require
+			not is_zero
+			not other.is_zero
+			abs_compare(other) = 1
+		local
+			i, j, k, up: INTEGER; dec: BOOLEAN
+		do
+			from
+				k := 0
+				i := offset
+				j := other.offset
+				up := other.integer_length - 1
+			until
+				k > up
+			loop
+				if dec then
+					dec := mbi_subtract_with_dec(item(i), other.item(j), storage_at(storage, k))
+				else
+					dec := mbi_subtract(item(i), other.item(j), storage_at(storage, k))
+				end
+				i := i + 1
+				j := j + 1
+				k := k + 1
+			end
+			from
+			until
+				not dec
+			loop
+				--|*** Could be done in one step with a mbi_dec_bis
+				--| routine (Vincent Croizier, 10/06/04) ***
+				put(item(i), k)
+				dec := mbi_dec(storage_at(storage, k))
+				i := i + 1
+				k := k + 1
+			end
+			if k = integer_length then
+				from
+					k := k - 1
+				until
+					item(k) /= 0
+				loop
+					k := k - 1
+				end
+				integer_length := k + 1
+			end
+			offset := 0
+		ensure
+			offset = 0
+		end
+
+	subtract_magnitude_raw_reverse (other: like Current) is
+			-- Subtract (raw) the storage of `Current' from `other' and
+			-- put it in `Current'.
+			-- Used by `subtract_magnitude'.
+		require
+			not is_zero
+			not other.is_zero
+			abs_compare(other) = -1
+		local
+			i, j, k, up: INTEGER; dec: BOOLEAN
+		do
+			from
+				-- k := 0
+				i := offset
+				j := other.offset
+				up := integer_length - 1
+			until
+				k > up
+			loop
+				if dec then
+					dec := mbi_subtract_with_dec(other.item(j), item(i), storage_at(storage, k))
+				else
+					dec := mbi_subtract(other.item(j), item(i), storage_at(storage, k))
+				end
+				i := i + 1
+				j := j + 1
+				k := k + 1
+			end
+			from
+			until
+				not dec
+			loop
+				--|*** Could be done in one step with a mbi_dec_bis
+				--| routine (Vincent Croizier, 10/06/04) ***
+				put(other.item(j), k)
+				dec := mbi_dec(storage_at(storage, k))
+				j := j + 1
+				k := k + 1
+			end
+			check
+				not dec
+			end
+			up := other.integer_length
+			if k < up then
+				from
+				until
+					k = up
+				loop
+					put(other.item(j), k)
+					j := j + 1
+					k := k + 1
+				end
+				integer_length := up
+			else
+				check
+					k = up
+				end
+				from
+					k := k - 1
+				until
+					storage.item(k) /= 0
+				loop
+					k := k - 1
+				end
+				integer_length := k + 1
+				offset := 0
+			end
+		ensure
+			offset = 0
+		end
+
+	subtract_magnitude_raw_truncated (other: like Current) is
+			-- Subtract (raw) the storage of `other' from `Current'
+			-- where `other' is truncated to the size of `Current'.
+			-- Used by `subtract_magnitude'.
+		require
+			not other.is_zero
+			other.integer_length >= integer_length
+			unsigned_greater_than(item(offset + integer_length - 1), other.item(offset + integer_length - 1))
+		local
+			i, j, k, up: INTEGER; dec: BOOLEAN
+		do
+			from
+				k := 0
+				i := offset
+				j := other.offset
+				up := integer_length - 1
+			until
+				k > up
+			loop
+				if dec then
+					dec := mbi_subtract_with_dec(item(i), other.item(j), storage_at(storage, k))
+				else
+					dec := mbi_subtract(item(i), other.item(j), storage_at(storage, k))
+				end
+				i := i + 1
+				j := j + 1
+				k := k + 1
+			end
+			check
+				not dec
+			end
+			offset := 0
+		ensure
+			offset = 0
+		end
+
+	subtract_magnitude_raw_reverse_truncated (other: like Current) is
+			-- Subtract (raw) the storage of `Current' from `other' and
+			-- put it in `Current',
+			-- where `other' is truncated to the size of `Current'.
+			-- Used by `subtract_magnitude'.
+		require
+			not other.is_zero
+			other.integer_length >= integer_length
+			unsigned_less_than(item(offset + integer_length - 1), other.item(offset + integer_length - 1))
+		local
+			i, j, k, up: INTEGER; dec: BOOLEAN
+		do
+			from
+				k := 0
+				i := offset
+				j := other.offset
+				up := integer_length - 1
+			until
+				k > up
+			loop
+				if dec then
+					dec := mbi_subtract_with_dec(other.item(j), item(i), storage_at(storage, k))
+				else
+					dec := mbi_subtract(other.item(j), item(i), storage_at(storage, k))
+				end
+				i := i + 1
+				j := j + 1
+				k := k + 1
+			end
+			check
+				not dec
+			end
+			offset := 0
+		ensure
+			offset = 0
+		end
+
+feature {} -- For printing
+	char_buffer: FAST_ARRAY[CHARACTER] is
+		once
+			create Result.make(4096)
+		end
+
+	append_in_char_buffer: INTEGER is
+			-- Tool for `append_in' and `append_in_unicode'.
+			-- Put absolute value of Current in `char_buffer' and return
+			-- the number of characteres really used.
+		require
+			is_printable
+			not is_zero
+		local
+			base, max_char, i, r: INTEGER
+		do
+			-- Allocate space in `char_buffer'
+			max_char := integer_length * 9 + (2 * integer_length + 2) #// 3
+			if char_buffer.capacity < max_char then
+				char_buffer.resize(max_char)
+			end
+			-- Begin of extracting digits
+			register1.copy(Current)
+			base := 1000000000
+			from
+				r := register1.divide_one_word(base)
+			until
+				register1.is_zero
+			loop
+				check
+					r >= 0
+				end
+				from
+					i := 9
+				until
+					r = 0
+				loop
+					char_buffer.put((r #\\ 10).decimal_digit, Result)
+					r := r #// 10
+					Result := Result + 1
+					i := i - 1
+				end
+				from
+				until
+					i = 0
+				loop
+					char_buffer.put('0', Result)
+					Result := Result + 1
+					i := i - 1
+				end
+				-- extract next digit group
+				r := register1.divide_one_word(base)
+			end
+			from
+				check
+					r > 0
+				end
+			until
+				r = 0
+			loop
+				char_buffer.put((r #\\ 10).decimal_digit, Result)
+				r := r #// 10
+				Result := Result + 1
+			end
+		end
+
+feature {} -- Tools for capacity:
+	capacity_from_lower_bound (actual_capacity, needed_capacity: INTEGER): INTEGER is
+			-- Give the smallest power of 2 greater than
+			-- `needed_capacity' and `actual_capacity'.
+			-- Based on `actual_capacity' (the actual capacity).
+		require
+			actual_capacity.is_a_power_of_2
+			actual_capacity >= 4
+		do
+			from
+				Result := actual_capacity
+			until
+				Result >= needed_capacity
+			loop
+				Result := Result.bit_shift_left(1)
+			end
+		ensure
+			Result.is_a_power_of_2
+			Result >= 4
+			Result >= actual_capacity
+			Result >= needed_capacity
+			Result = actual_capacity or Result #// 2 < needed_capacity
+		end
+
+	capacity_from_upper_bound (actual_capacity, needed_capacity: INTEGER): INTEGER is
+			-- Give the smallest power of 2 greater than `needed_capacity'.
+			-- Based on `actual_capacity' (the actual capacity).
+		require
+			actual_capacity >= 4
+			actual_capacity >= needed_capacity
+			actual_capacity.is_a_power_of_2
+		local
+			v: INTEGER
+		do
+			from
+				Result := actual_capacity
+				v := Result.bit_shift_right(1)
+			until
+				v < needed_capacity or else v = 2
+			loop
+				Result := v
+				v := Result.bit_shift_right(1)
+			end
+		ensure
+			Result.is_a_power_of_2
+			Result <= actual_capacity
+			Result >= needed_capacity
+			Result = 4 or Result.bit_shift_right(1) < needed_capacity
+		end
+
+feature {}
+	unsigned_less_than (a, b: INTEGER): BOOLEAN is
+			-- Unsigned "<".
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_unsigned_less_than"
+			}"
+		end
+
+	unsigned_greater_than (a, b: INTEGER): BOOLEAN is
+			-- Unsigned ">".
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_unsigned_greater_than"
+			}"
+		end
+
+	unsigned_greater_or_equal (a, b: INTEGER): BOOLEAN is
+			-- Unsigned ">=".
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_unsigned_greater_or_equal"
+			}"
+		end
+
+	unsigned_32_to_integer_64 (integer_32: INTEGER): INTEGER_64 is
+			-- Return the unsigned value of the `integer_32'.
+			--
+			--|*** Ajouter ou pas cette fonction dans INTEGER_32 ? plug_in ou built_in ?(Dom. 27/02/2004) ***
+			--
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_unsigned_32_to_integer_64"
+			}"
+		end
+
+	storage_at (s: like storage; n: INTEGER): POINTER is
+			-- Give the address of the corresponding word of `s'.
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_storage_at"
+			}"
+		end
+
+	mbi_inc (integer_32_adr: POINTER): BOOLEAN is
+			-- Increment the value at `integer_32_adr'. The `Result' is True only in case of overflow.
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_inc"
+			}"
+		end
+
+	mbi_add (a, b: INTEGER; integer_32_adr: POINTER): BOOLEAN is
+			-- t.item(n) := a + b
+			-- Overflow if "Result = True".
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_add"
+			}"
+		end
+
+	mbi_add_with_inc (a, b: INTEGER; integer_32_adr: POINTER): BOOLEAN is
+			-- t.item(n) := a + b + 1
+			-- Overflow if "Result = True".
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_add_with_inc"
+			}"
+		end
+
+	mbi_dec (integer_32_adr: POINTER): BOOLEAN is
+			-- Put a - 1 in the item n in the NATIVE_ARRAY t.
+			-- t.item(n) := a - 1
+			-- Underflow if "Result = True".
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_dec"
+			}"
+		end
+
+	mbi_subtract (a, b: INTEGER; integer_32_adr: POINTER): BOOLEAN is
+			-- t.item(n) := a - b
+			-- Underflow if "Result = True".
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_subtract"
+			}"
+		end
+
+	mbi_subtract_with_dec (a, b: INTEGER; integer_32_adr: POINTER): BOOLEAN is
+			-- t.item(n) := a - b - 1
+			-- Underflow if "Result = True".
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_subtract_with_dec"
+			}"
+		end
+
+	mbi_multiply (a, b: INTEGER; integer_32_adr: POINTER): INTEGER_32 is
+			-- put a * b in t at n and return the overflow.
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_multiply"
+			}"
+		end
+
+	mbi_multiply_with_add (a, b, c: INTEGER; integer_32_adr: POINTER): INTEGER_32 is
+			-- put a * b + c in t at n and return the overflow.
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_multiply_with_add"
+			}"
+		end
+
+	mbi_multiply_with_2_add (a, b, c, d: INTEGER; integer_32_adr: POINTER): INTEGER_32 is
+			-- put a * b + c + d in t at n and return the overflow.
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_multiply_with_2_add"
+			}"
+		end
+
+	mbi_divide (u1, u0, d: INTEGER; r_int32adr: POINTER): INTEGER_32 is
+			-- Divide `u1u0' by `d', put the remainder in `r' and return the quotient.
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_divide"
+			}"
+		end
+
+	string_buffer: STRING is
+		once
+			create Result.make(128)
+		end
+
+	unicode_string_buffer: UNICODE_STRING is
+		once
+			create Result.make(128)
+		end
+
+invariant
+	capacity > 0
+	storage.is_not_null
+	integer_length.in_range(0, capacity)
+	integer_length /= 0 implies offset.in_range(0, capacity - integer_length) and item(offset + integer_length - 1) /= 0
+	integer_length = 0 implies not negative
+	capacity.is_a_power_of_2
+
+end -- class MUTABLE_BIG_INTEGER
+--
+-- ------------------------------------------------------------------------------------------------------------
+-- Copyright notice below. Please read.
+--
+-- This file is part of the SmartEiffel standard library.
+-- Copyright(C) 1994-2002: INRIA - LORIA (INRIA Lorraine) - ESIAL U.H.P.       - University of Nancy 1 - FRANCE
+-- Copyright(C) 2003-2006: INRIA - LORIA (INRIA Lorraine) - I.U.T. Charlemagne - University of Nancy 2 - FRANCE
+--
+-- Authors: Dominique COLNET, Philippe RIBET, Cyril ADRIAN, Vincent CROIZIER, Frederic MERIZEN
+--
+-- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
+-- documentation files (the "Software"), to deal in the Software without restriction, including without
+-- limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+-- the Software, and to permit persons to whom the Software is furnished to do so, subject to the following
+-- conditions:
+--
+-- The above copyright notice and this permission notice shall be included in all copies or substantial
+-- portions of the Software.
+--
+-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
+-- LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
+-- EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+-- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
+-- OR OTHER DEALINGS IN THE SOFTWARE.
+--
+-- http://SmartEiffel.loria.fr - SmartEiffel at loria.fr
+-- ------------------------------------------------------------------------------------------------------------
diff --git a/lib/string/abstract_string.li b/lib/string/abstract_string.li
index e6ad6c9..17fe6d6 100644
--- a/lib/string/abstract_string.li
+++ b/lib/string/abstract_string.li
@@ -26,7 +26,7 @@ Section Header
     
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
   
-  - comment := "Generic prototype for STRING and STRING_CONSTANT. Strings are 1 based index.";
+  - comment := "Generic prototype for STRING and STRING_CONSTANT";
   
 Section Inherit
   
@@ -213,7 +213,7 @@ Section Public
   );
   
   - last_index_of ch:CHARACTER since start_index:INTEGER :INTEGER <-
-  // Index of last occurrence of `ch' at or before `start_index',
+  // Index of first occurrence of `c' at or before `start_index',
   // 0 if none.
   ( + result:INTEGER;
     ? {start_index.in_range 0 to upper};
@@ -232,17 +232,10 @@ Section Public
   // Gives the index of the first occurrence `ch' or
   // 0 if none.
   (+ result:INTEGER;
-    result := 1 + storage.fast_index_of (ch,0) until (count - 1);
-    ? {(result != count + 1) ->> {item result = ch}};
+    result := 1 + storage.fast_index_of (ch,1) until (count - 1);    
+    ?	{(result != count + 1) ->> {item result = ch}};    
     result
   );
-
-  - index_of ch:CHARACTER :INTEGER <-
-  // Gives the index of the first occurrence of 'ch' or
-  // 0 if none.
-  (
-    fast_index_of ch
-  );
   
   - first_index_of c:CHARACTER :INTEGER <-  
   // Index of first occurrence of `c' at index 1 or after index 1.
@@ -540,22 +533,6 @@ Section Public
     result
   );
 
-  - is_binary :BOOLEAN <-
-  ( + result:BOOLEAN;
-    + j:INTEGER;
-
-    (is_empty).if_false {
-      j := lower;
-      { (j > upper) || {! item j.is_binary_digit} }.until_do {
-        j := j + 1;
-      };
-
-      result := j > upper;
-    };
-
-    result
-  );
-
   - to_binary :INTEGER_64 <-
   ( + result:INTEGER_64;
     ? {is_bit};
@@ -606,53 +583,54 @@ Section Public
     { (state = 5) || {i > count}}.until_do {
       cc := item i;
       ( state = 0).if {
-        cc.is_separator.if {
-        }.elseif {cc = '+'} then {
-          state := 1;
-        }.elseif {cc = '-'} then {
-          negative := TRUE;
-          state := 1;
-        }.elseif {cc.is_digit} then {
-          value_int := cc.decimal_value;
-          state := 2;
-        } else {
-          state := 5;
-        };
+	cc.is_separator.if {
+	}.elseif {cc = '+'} then {
+	  state := 1;
+	}.elseif {cc = '-'} then {
+	  negative := TRUE;
+	  state := 1;
+	}.elseif {cc.is_digit} then {
+	  value_int := cc.decimal_value;
+	  state := 2;
+	} else {
+	  state := 5;
+	};
       }.elseif { state = 1} then {
-        cc.is_digit.if {
-          value_int := cc.decimal_value;
-          state := 2;
-        } else {
-          state := 5;
-        };
+	cc.is_digit.if {
+	  value_int := cc.decimal_value;
+	  state := 2;
+	} else {
+	  state := 5;
+	};
       }.elseif { state = 2 } then {
-        cc.is_digit.if {
-          value_int := 10 * value_int + cc.decimal_value;
-          (value_int < 0).if {
-            state := 5;
-          };
-        }.elseif { cc = '.' } then {
-          state := 3;
-          value := value_int.to_real_16_16;
-        }.elseif {cc.is_separator} then {
-          state := 4;
-        } else {
-          state := 5;
-        };
+	cc.is_digit.if {
+	  value_int := 10 * value_int + cc.decimal_value;
+	  // over/underflow check here
+	  ((negative && {value_int > 0}) || { ! negative && {value_int < 0}}).if {
+	    state := 5;
+	  };
+	}.elseif { cc = '.' } then {
+	  state := 3;	
+	  value := value_int.to_real_16_16;
+	}.elseif {cc.is_separator} then {
+	  state := 4;
+	} else {
+	  state := 5;
+	};
       }.elseif { state = 3 } then {
-        cc.is_digit.if {
-          d := d * 10;
-          value := value + (cc.decimal_value.to_real_16_16) /# d;
-        }.elseif {cc.is_separator} then {
-          state := 4;
-        } else {
-          state := 5;
-        };
+	cc.is_digit.if {
+	  d := d * 10;
+	  value := value + (cc.decimal_value.to_real_16_16) /# d;
+	}.elseif {cc.is_separator} then {
+	  state := 4;
+	} else {
+	  state := 5;
+	};
       }.elseif { state = 4 } then {
-        cc.is_separator.if {
-        } else {
-          state := 5;
-        };
+	cc.is_separator.if {
+	} else {	    
+	  state := 5;
+	};
       };
       
       i := i + 1;
@@ -942,7 +920,7 @@ Section Public
   //
   
   - print <- 
-  (
+  (    
     IO.put_string Self;  
   );
 
@@ -951,8 +929,7 @@ Section Public
     IO.put_string Self;
     IO.put_string "\n";
   );
-
-  
+    
   - println <-
   [ -? {storage.item count = '\0'}; ]
   (
diff --git a/lib/string/string.li b/lib/string/string.li
index 8723bac..7ce665f 100644
--- a/lib/string/string.li
+++ b/lib/string/string.li
@@ -25,7 +25,7 @@ Section Header
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
 
-  - comment := "String library. Strings are 1 based index.";
+  - comment := "String library.";
   
 Section Inherit
   
diff --git a/lib2/base/block.li b/lib2/base/block.li
index c0dcfb4..571ee02 100644
--- a/lib2/base/block.li
+++ b/lib2/base/block.li
@@ -60,7 +60,7 @@ Section Public
   
   - Self:{}.loop_without_end <-
   (
-    (`1`:BOOLEAN(TRUE,FALSE)).if {
+    (`1`:BOOLEAN{TRUE,FALSE}).if {
       value;
       loop_without_end;
     };
diff --git a/lib2/base/boolean.li b/lib2/base/boolean.li
index d7ead23..a5ac509 100644
--- a/lib2/base/boolean.li
+++ b/lib2/base/boolean.li
@@ -132,7 +132,7 @@ Section Public
   
   - print <-
   (
-    to_string.print;
+    deferred;
   );
 
 
diff --git a/lib2/base/char_unicode.li b/lib2/base/char_unicode.li
index 442da47..17d41d6 100644
--- a/lib2/base/char_unicode.li
+++ b/lib2/base/char_unicode.li
@@ -109,26 +109,26 @@ Section Public
   // Binary operator :
   //
   
-  - '+' other:CHAR_UNICODE :CHAR_UNICODE <- (code+other.code).to_character;
+  - Self:SELF '+' other:CHAR_UNICODE :CHAR_UNICODE <- (code+other.code).to_character;
   
-  - '-' other:CHAR_UNICODE :CHAR_UNICODE <- (code-other.code).to_character;
+  - Self:SELF '-' other:CHAR_UNICODE :CHAR_UNICODE <- (code-other.code).to_character;
   
-  - '!==' other:CHAR_UNICODE :BOOLEAN <- (code !== other.code);
+  - Self:SELF '!==' other:CHAR_UNICODE :BOOLEAN <- (code !== other.code);
   // Comparison using `code'.
   
-  - '==' other:CHAR_UNICODE :BOOLEAN <- (code == other.code);
+  - Self:SELF '==' other:CHAR_UNICODE :BOOLEAN <- (code == other.code);
   // Comparison using `code'.
   
-  - '<' other:CHAR_UNICODE :BOOLEAN <- ( code < other.code );
+  - Self:SELF '<' other:CHAR_UNICODE :BOOLEAN <- ( code < other.code );
   // Comparison using `code'.
   
-  - '<=' other:CHAR_UNICODE :BOOLEAN <- ( code <= other.code );
+  - Self:SELF '<=' other:CHAR_UNICODE :BOOLEAN <- ( code <= other.code );
   // Comparison using `code'.
   
-  - '>' other:CHAR_UNICODE :BOOLEAN <- ( code > other.code );
+  - Self:SELF '>' other:CHAR_UNICODE :BOOLEAN <- ( code > other.code );
   // Comparison using `code'.
   
-  - '>=' other:CHAR_UNICODE :BOOLEAN <- ( code >= other.code );
+  - Self:SELF '>=' other:CHAR_UNICODE :BOOLEAN <- ( code >= other.code );
   // Comparison using `code'.
   
   - decimal_value:INTEGER <-
diff --git a/lib2/base/character.li b/lib2/base/character.li
index a5e3ce0..fa9d688 100644
--- a/lib2/base/character.li
+++ b/lib2/base/character.li
@@ -68,13 +68,13 @@ Section Public
     result
   );
   
-  - to_integer_8:INTEGER_8 <- CONVERT[CHARACTER,INTEGER_8].on Self;
+  - to_integer_8:INTEGER_8 <- CONVERT(CHARACTER,INTEGER_8).on Self;
   // Auto-cast.
   
   //- to_char_unicode:CHAR_UNICODE <- CHAR_UNICODE.force_conversion Self;
   // Auto-cast.
   
-  - to_uinteger_8:UINTEGER_8 <- CONVERT[CHARACTER,UINTEGER_8].on Self;
+  - to_uinteger_8:UINTEGER_8 <- CONVERT(CHARACTER,UINTEGER_8).on Self;
   
   //
   // Print.
@@ -86,19 +86,19 @@ Section Public
   // Switch case :
   //
   
-  - when value:CHARACTER then block:BLOCK :CHARACTER <-
+  - when value:CHARACTER then block:{} :CHARACTER <-
   (
     (Self=value).if block;
     Self
   );
 
-  - when value1:CHARACTER or value2:CHARACTER then block:BLOCK :CHARACTER <-
+  - when value1:CHARACTER or value2:CHARACTER then block:{} :CHARACTER <-
   (
     ((Self = value1) || {Self = value2}).if block;
     Self
   );
   
-  - when first_value:CHARACTER to last_value:CHARACTER then block:BLOCK :CHARACTER <-
+  - when first_value:CHARACTER to last_value:CHARACTER then block:{} :CHARACTER <-
   ( ? {first_value<=last_value};
 
     ((Self>=first_value) && {Self<=last_value}).if block;
@@ -109,7 +109,7 @@ Section Public
   // Looping.
   //
   
-  - to limit_up:SELF do blc:BLOCK <-
+  - to limit_up:SELF do blc:{CHARACTER;} <-
   (
     (Self<=limit_up).if {
       blc.value Self;
@@ -117,7 +117,7 @@ Section Public
     };
   );
   
-  - downto limit_down:SELF do blc:BLOCK <-
+  - downto limit_down:SELF do blc:{CHARACTER;} <-
   (
     (Self>=limit_down).if {
       blc.value Self;
@@ -125,7 +125,7 @@ Section Public
     };
   );
   
-  - to limit_up:SELF by step:SELF do blc:BLOCK <-
+  - to limit_up:SELF by step:SELF do blc:{CHARACTER;} <-
   (
     (Self<=limit_up).if {
       blc.value Self;
@@ -133,7 +133,7 @@ Section Public
     };
   );
   
-  - downto limit_down:SELF by step:SELF do blc:BLOCK <-
+  - downto limit_down:SELF by step:SELF do blc:{CHARACTER;} <-
   (
     (Self>=limit_down).if {
       blc.value Self;
@@ -152,6 +152,8 @@ Section Public
   - Self:SELF '-!' other:CHARACTER :INTEGER   <- code - other.code;
   
   - Self:SELF '+#' other:INTEGER :CHARACTER <- (code + other).to_character;
+
+  - Self:SELF '-#' other:INTEGER :CHARACTER <- (code - other).to_character;
   
   - Self:SELF '!==' other:CHARACTER :BOOLEAN <- (code !== other.code);
   // Comparison using `code'.
@@ -341,6 +343,12 @@ Section Public
     result
   );
   
+  - is_identifier:BOOLEAN <-
+  // Is it a letter or a digit or '_' ?
+  (
+    (is_letter_or_digit) || {Self = '_'}
+  );
+  
   - is_ascii:BOOLEAN := TRUE;
   // Is character a 8-bit ASCII character?
   
diff --git a/lib2/base/enum.li b/lib2/base/enum.li
index 692db23..12434f8 100644
--- a/lib2/base/enum.li
+++ b/lib2/base/enum.li
@@ -88,12 +88,12 @@ Section SELF
   - from_integer i:INTEGER :SELF <-
   (
     ? { is_valid i };
-    CONVERT[INTEGER,SELF].on i
+    CONVERT(INTEGER,SELF).on i
   );
 
   - to_integer :INTEGER <-
   ( 
-    CONVERT[SELF,INTEGER].on Self
+    CONVERT(SELF,INTEGER).on Self
   );
 
 
diff --git a/lib2/base/false.li b/lib2/base/false.li
index 3786174..2bf24bd 100644
--- a/lib2/base/false.li
+++ b/lib2/base/false.li
@@ -125,3 +125,11 @@ Section Public
   
   - to_character:CHARACTER <- '0';
 
+  //
+  // Output.
+  //
+  
+  - print <-
+  (
+    "FALSE".print;
+  );
diff --git a/lib2/base/reference.li b/lib2/base/reference.li
index ce6159e..869182a 100644
--- a/lib2/base/reference.li
+++ b/lib2/base/reference.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name      := REFERENCE[E];
+  + name      := REFERENCE(E);
   
   - import    := E;
   - export    := E,POINTER;
diff --git a/lib2/base/tools.li b/lib2/base/tools.li
index 52e6d14..78e9a6d 100644
--- a/lib2/base/tools.li
+++ b/lib2/base/tools.li
@@ -29,7 +29,7 @@ Section Header
   
 Section Public
   
-  - unicode_to_ascii uni:FAST_ARRAY[CHAR_UNICODE] to asc:FAST_ARRAY[CHARACTER] <-
+  - unicode_to_ascii uni:FAST_ARRAY(CHAR_UNICODE) to asc:FAST_ARRAY(CHARACTER) <-
   ( + i:INTEGER;
     {uni.item i != 0}.while_do {
       asc.put ((uni.item i & 0FFh).to_uinteger_8) to i;
@@ -38,7 +38,7 @@ Section Public
     asc.put 0 to i;    
   );
 
-  - ascii_to_unicode asc:FAST_ARRAY[CHARACTER] to uni:FAST_ARRAY[CHAR_UNICODE] <-
+  - ascii_to_unicode asc:FAST_ARRAY(CHARACTER) to uni:FAST_ARRAY(CHAR_UNICODE) <-
   ( + i:INTEGER;
     {asc.item i != 0}.while_do {
       uni.put (asc.item i) to i;
diff --git a/lib2/base/true.li b/lib2/base/true.li
index 3b7b2b0..efcc517 100644
--- a/lib2/base/true.li
+++ b/lib2/base/true.li
@@ -116,6 +116,14 @@ Section Public
   
   - to_character:CHARACTER <- '1';
 
+  //
+  // Output.
+  //
+  
+  - print <-
+  (
+    "TRUE".print;
+  );
 
 
 
diff --git a/lib2/clean b/lib2/clean
deleted file mode 100755
index a3f6893..0000000
--- a/lib2/clean
+++ /dev/null
@@ -1,3 +0,0 @@
-for i in `find -name "*~"` ; do rm $i ; done
-for i in `find -name "*.c"` ; do rm $i ; done
-for i in `find -name "*.old"` ; do rm $i ; done
diff --git a/lib2/clean.sh b/lib2/clean.sh
new file mode 100755
index 0000000..ff16fad
--- /dev/null
+++ b/lib2/clean.sh
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+for i in `find -name "*~"` ; do rm $i ; done
+for i in `find -name "*.c"` ; do rm $i ; done
+for i in `find -name "*.old"` ; do rm $i ; done
diff --git a/lib2/collection/array.li b/lib2/collection/array.li
index 484084d..ea753ca 100644
--- a/lib2/collection/array.li
+++ b/lib2/collection/array.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name        := ARRAY[V];
+  + name        := ARRAY(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -40,7 +40,7 @@ Section Header
   
 Section Inherit
     
-  + parent_arrayed_collection:Expanded ARRAYED_COLLECTION[V];
+  + parent_arrayed_collection:Expanded ARRAYED_COLLECTION(V);
   
 Section Public
   
@@ -111,7 +111,7 @@ Section Public
   ]
   (
     (capacity < needed_capacity).if {
-      storage := NATIVE_ARRAY[V].create needed_capacity;
+      storage := NATIVE_ARRAY(V).create needed_capacity;
       capacity := needed_capacity;
     };
     lower := low;
@@ -142,7 +142,7 @@ Section Public
     ( needed > 0 ).if {
       ( needed > capacity ).if {
 	( capacity = 0 ).if {
-	  storage := NATIVE_ARRAY[V].calloc needed;
+	  storage := NATIVE_ARRAY(V).calloc needed;
 	  capacity := needed;
 	} else {
 	  storage := storage.realloc capacity with needed;
@@ -325,7 +325,7 @@ Section Public
     put element to upper;   
   );
   
-  - from_collection model:COLLECTION[V] <-
+  - from_collection model:COLLECTION(V) <-
   (
     with_capacity ((model.count),(model.lower));    
     upper := modele.upper;    
diff --git a/lib2/collection/array2.li b/lib2/collection/array2.li
index 70f509e..ed833d9 100644
--- a/lib2/collection/array2.li
+++ b/lib2/collection/array2.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name    := ARRAY2[V];
+  + name    := ARRAY2(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -29,7 +29,7 @@ Section Header
     
 Section Inherit
 
-  + parent_collection2:Expanded COLLECTION2[V];
+  + parent_collection2:Expanded COLLECTION2(V);
   
 Section Public
   
@@ -41,7 +41,7 @@ Section Public
   
 Section ARRAY2
   
-  + storage:NATIVE_ARRAY[V];
+  + storage:NATIVE_ARRAY(V);
   // To store elements line by line.
 
   + capacity:INTEGER;
@@ -82,7 +82,7 @@ Section Public
       storage.clear_all (count - 1);
     } else {
       capacity := count;
-      storage := NATIVE_ARRAY[V].create count;
+      storage := NATIVE_ARRAY(V).create count;
     }; 
   )
   [ ...
@@ -92,7 +92,7 @@ Section Public
     +? {column_maximum = column_max};
   ];
 
-  - from_collection2 model:COLLECTION2[V] <-
+  - from_collection2 model:COLLECTION2(V) <-
   (
     make (model.line_minimum,model.column_minimum) 
     to   (model.line_maximum,model.column_maximum);
@@ -108,7 +108,7 @@ Section Public
     +? { lower2 = model.lower2 };
   ];
 
-  - from_collection contents:COLLECTION[V] 
+  - from_collection contents:COLLECTION(V) 
   size (line_min,column_min:INTEGER) to (line_max,column_max:INTEGER) <-
   //  Reset all bounds using `line_min', `line_max', `column_min',
   //  and `column_max' .
@@ -132,7 +132,7 @@ Section Public
     +? { count = contents.count };
   ];
     
-  - from_model model:COLLECTION[COLLECTION[V]] <-
+  - from_model model:COLLECTION(COLLECTION(V)) <-
   // The `model' is used to fill line by line the COLLECTION2.
   // Assume all sub-collections of `model' have the same indexing.
   (
diff --git a/lib2/collection/array3.li b/lib2/collection/array3.li
index f3470e8..362c849 100644
--- a/lib2/collection/array3.li
+++ b/lib2/collection/array3.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name        := ARRAY3[V];
+  + name        := ARRAY3(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -29,7 +29,7 @@ Section Header
     
 Section Inherit
   
-  + parent_collection3:Expanded COLLECTION3[V];
+  + parent_collection3:Expanded COLLECTION3(V);
   
 Section Public
   
@@ -49,7 +49,7 @@ Section Public
   
 Section ARRAY3
   
-  + storage:NATIVE_ARRAY[V];
+  + storage:NATIVE_ARRAY(V);
   // To store elements line by line.
   
   + capacity:INTEGER;
@@ -97,7 +97,7 @@ Section Public
       storage.clear_all (count - 1);
     } else {
       capacity := count;
-      storage := NATIVE_ARRAY[V].calloc count;
+      storage := NATIVE_ARRAY(V).calloc count;
     };
   )
   [ ...
@@ -109,7 +109,7 @@ Section Public
     +? { depth_maximum = depth_max };
   ];
     
-  - from_collection3 model:COLLECTION3[V] <-
+  - from_collection3 model:COLLECTION3(V) <-
   (
     make (model.line_minimum, model.column_minimum, model.depth_minimum) 
     to   (model.line_maximum, model.column_maximum, model.depth_maximum);
@@ -128,7 +128,7 @@ Section Public
     +? { lower3 = model.lower3 };
   ];
     
-  - from_collection contents:COLLECTION[V] 
+  - from_collection contents:COLLECTION(V) 
   size (line_min,column_min,depth_min:INTEGER) 
   to (line_max,column_max,depth_max:INTEGER) <-
   // Reset all bounds using `line_min', `line_max', `column_min',
@@ -161,7 +161,7 @@ Section Public
     +? { count = contents.count };
   ];
     
-  - from_model model:COLLECTION[COLLECTION[COLLECTION[V]]] <-
+  - from_model model:COLLECTION(COLLECTION(COLLECTION(V))) <-
   //The `model' is used to fill line by line the COLLECTION3.
   //Assume all sub-collections of have the same indexing.
   (
diff --git a/lib2/collection/avl_dictionary.li b/lib2/collection/avl_dictionary.li
index 4c2c8c4..94a7ede 100644
--- a/lib2/collection/avl_dictionary.li
+++ b/lib2/collection/avl_dictionary.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name := AVL_DICTIONARY[V, K];
+  + name := AVL_DICTIONARY(V, K);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -34,11 +34,11 @@ Section Header
 
 Section Insert
   
-  + parent_avl_tree:Expanded AVL_TREE[K];
+  + parent_avl_tree:Expanded AVL_TREE(K);
 
 Section Inherit
   
-  + parent_simple_dictionary:Expanded SIMPLE_DICTIONARY[V, K];
+  + parent_simple_dictionary:Expanded SIMPLE_DICTIONARY(V, K);
   
 Section Private
   
@@ -49,20 +49,20 @@ Section Public
   - capacity:INTEGER <- count;
 
   - at k:K :V <- 
-  ( + dic:AVL_DICTIONARY_NODE[V,K];
+  ( + dic:AVL_DICTIONARY_NODE(V,K);
     dic ?= root.at k;
     dic.value
   );
 
   - fast_at k:K :V <- 
-  ( + dic:AVL_DICTIONARY_NODE[V,K];
+  ( + dic:AVL_DICTIONARY_NODE(V,K);
     dic ?= root.fast_at k;
     dic.value
   );
 
   - reference_at k:K :V <-
   ( + result:V;
-    + n:AVL_DICTIONARY_NODE[V, K];
+    + n:AVL_DICTIONARY_NODE(V, K);
     
     (root != NULL).if {
       n := root.at k;
@@ -75,7 +75,7 @@ Section Public
 
   - fast_reference_at k:K :V <-
   ( + result:V;
-    + n:AVL_DICTIONARY_NODE[V, K];
+    + n:AVL_DICTIONARY_NODE(V, K);
 		
     (root != NULL).if {
       n := root.fast_at k;
@@ -137,7 +137,7 @@ Section Public
   );
 
   - item i:INTEGER :V <-
-  ( + dic:AVL_DICTIONARY_NODE[V,K];
+  ( + dic:AVL_DICTIONARY_NODE(V,K);
     (map_dirty).if {
       build_map;
     };
@@ -157,7 +157,7 @@ Section Public
   
   - make <-
   (
-    map := FAST_ARRAY[AVL_TREE_NODE[K]].create 0;
+    map := FAST_ARRAY(AVL_TREE_NODE(K)).create 0;
     // lost_nodes ::= common_lost_nodes.reference_at(generating_type)
     // if lost_nodes = NULL then
     //	create lost_nodes.set_item(NULL)
@@ -169,21 +169,21 @@ Section Private
   
   + value_memory:V;
 
-  - set_value_and_key n:AVL_TREE_NODE[K] <-
-  ( + dic:AVL_DICTIONARY_NODE[V,K];
+  - set_value_and_key n:AVL_TREE_NODE(K) <-
+  ( + dic:AVL_DICTIONARY_NODE(V,K);
     
     dic ?= n;
     dic.make (value_memory, key_memory);
   );
 
-  - set_value n:AVL_TREE_NODE[K] <-
-  ( + dic:AVL_DICTIONARY_NODE[V,K];
+  - set_value n:AVL_TREE_NODE(K) <-
+  ( + dic:AVL_DICTIONARY_NODE(V,K);
     
     dic ?= n;
     dic.set_value value_memory;
   );
 
-  - exchange_and_discard (n1, n2:AVL_TREE_NODE[K]) <-
+  - exchange_and_discard (n1, n2:AVL_TREE_NODE(K)) <-
   (
     n1.set_key (n2.key);
     n1.set_value (n2.value);
@@ -192,16 +192,16 @@ Section Private
     discard_node n2;
   );
 
-  - discard_node n:AVL_DICTIONARY_NODE[V, K] <-
+  - discard_node n:AVL_DICTIONARY_NODE(V, K) <-
   ( + v:V;
     + k:K;
 		
     n.make (v, k);
   );
 
-  - a_new_node:AVL_DICTIONARY_NODE[V, K] <-
+  - a_new_node:AVL_DICTIONARY_NODE(V, K) <-
   (
-    AVL_DICTIONARY_NODE[V, K].clone
+    AVL_DICTIONARY_NODE(V, K).clone
   );
   
   
diff --git a/lib2/collection/avl_set.li b/lib2/collection/avl_set.li
index 716100a..873aab8 100644
--- a/lib2/collection/avl_set.li
+++ b/lib2/collection/avl_set.li
@@ -20,16 +20,16 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name := AVL_SET[V];
+  + name := AVL_SET(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
   
 Section Inherit
   
-  + parent_set:Expanded SET[V];
+  + parent_set:Expanded SET(V);
   
-  + parent_avl_tree:Expanded AVL_TREE[V];
+  + parent_avl_tree:Expanded AVL_TREE(V);
   
 Section Public 
   
@@ -56,7 +56,7 @@ Section Public
   );
 
   - reference_at e:V :V <-
-  ( + n:AVL_SET_NODE[V];
+  ( + n:AVL_SET_NODE(V);
     + result:V;
     
     (root != NULL).if {
@@ -79,14 +79,14 @@ Section Public
   
 Section Private
   
-  - set_item n:AVL_SET_NODE[V] <-
+  - set_item n:AVL_SET_NODE(V) <-
   (
     n.make item_memory;    
   );
 
-  - set_value n:AVL_SET_NODE[V];
+  - set_value n:AVL_SET_NODE(V);
 
-  - exchange_and_discard (n1, n2:AVL_SET_NODE[V]) <-
+  - exchange_and_discard (n1, n2:AVL_SET_NODE(V)) <-
   (
     map_dirty := TRUE;
     n1.set_item (n2.item);
@@ -95,7 +95,7 @@ Section Private
     discard_node n2;
   );
 
-  - discard_node n:AVL_SET_NODE[V] <-
+  - discard_node n:AVL_SET_NODE(V) <-
   ( //+ i:V;
     
     //n.make i;
@@ -103,9 +103,9 @@ Section Private
     //lost_nodes.set_item n;
   );
 
-  - a_new_node:AVL_SET_NODE[V] <-
+  - a_new_node:AVL_SET_NODE(V) <-
   (
-    AVL_SET_NODE[V].create
+    AVL_SET_NODE(V).create
   );
 
 Section Public  
diff --git a/lib2/collection/fast_array.li b/lib2/collection/fast_array.li
index b92fd0b..18ad360 100644
--- a/lib2/collection/fast_array.li
+++ b/lib2/collection/fast_array.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name     := FAST_ARRAY[V];
+  + name     := FAST_ARRAY(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -49,7 +49,7 @@ Section Header
 		  
 Section Inherit
   
-  + parent_arrayed_collection:Expanded ARRAYED_COLLECTION[V];
+  + parent_arrayed_collection:Expanded ARRAYED_COLLECTION(V);
   
 Section Public
   
@@ -78,7 +78,7 @@ Section Public
     result
   );
   
-  - create_with_native_array_byte na:NATIVE_ARRAY[UINTEGER_8] size s:INTEGER :SELF <-
+  - create_with_native_array_byte na:NATIVE_ARRAY(UINTEGER_8) size s:INTEGER :SELF <-
   ( + result:SELF;
     
     result := clone;
@@ -93,7 +93,7 @@ Section Public
     -? {element_sizeof = 1};
   ]
   ( 
-    storage := CONVERT[OBJECT,NATIVE_ARRAY[V]].on obj;
+    storage := CONVERT(OBJECT,NATIVE_ARRAY(V)).on obj;
     capacity := obj.object_size;
     upper := -1;
   )
@@ -101,7 +101,7 @@ Section Public
     +? {storage != NULL};
   ];
   
-  - make_with_native_array_byte na:NATIVE_ARRAY[UINTEGER_8] size s:INTEGER <-
+  - make_with_native_array_byte na:NATIVE_ARRAY(UINTEGER_8) size s:INTEGER <-
   [ ...
     -? {s > 0};
     -? {na != NULL};
@@ -124,7 +124,7 @@ Section Public
   ( 
     ( new_count.to_integer > capacity).if {
       // The new one is bigger:
-      storage := NATIVE_ARRAY[V].create new_count;            
+      storage := NATIVE_ARRAY(V).create new_count;            
       capacity := new_count;
     }.elseif { (capacity > 0) && { upper >= 0}} then { 
       // The new one is smaller and just need to be cleared:
@@ -145,7 +145,7 @@ Section Public
   ]
   (    
     (capacity < needed_capacity).if {
-      storage := NATIVE_ARRAY[V].create needed_capacity;
+      storage := NATIVE_ARRAY(V).create needed_capacity;
       capacity := needed_capacity;
     //}.elseif { capacity > needed_capacity } then {
     //  storage.clear 0 to upper; // BSBS: Ca serre a quoi de le vider !
@@ -186,7 +186,7 @@ Section Public
   (    
     (new_capacity > capacity).if {
       (capacity = 0).if {
-  	storage := NATIVE_ARRAY[V].create new_capacity;
+  	storage := NATIVE_ARRAY(V).create new_capacity;
       } else {
   	storage := storage.realloc capacity with new_capacity;	
       }; 
@@ -216,7 +216,7 @@ Section Public
            
     ( new_count > count).if {
       (capacity = 0).if {
-	storage := NATIVE_ARRAY[V].create new_count;
+	storage := NATIVE_ARRAY(V).create new_count;
 	capacity := new_count;
       }.elseif { capacity < new_count } then {
 	new_capacity := capacity * 2;
@@ -259,7 +259,7 @@ Section Public
 
     new_count := count + n;
     (capacity = 0).if {
-      storage := NATIVE_ARRAY[V].create new_count;
+      storage := NATIVE_ARRAY(V).create new_count;
       capacity := new_count;
     }.elseif {new_count > capacity} then {
       new_capacity := capacity * 2;
@@ -291,7 +291,7 @@ Section Public
     (upper + 1 <= capacity - 1 ).if {
       upper := upper + 1;
     }.elseif {capacity = 0} then {
-      storage := NATIVE_ARRAY[V].create 2;
+      storage := NATIVE_ARRAY(V).create 2;
       capacity := 2;
       upper := 0;
     } else {
@@ -313,7 +313,7 @@ Section Public
     +? { capacity = Old capacity };    
   ]; 
     
-  - copy other:FAST_ARRAY[V] <-
+  - copy other:FAST_ARRAY(V) <-
   // Copy `other' onto Current.
   ( + other_upper, new_capacity:INTEGER;
     
@@ -322,7 +322,7 @@ Section Public
       new_capacity := other_upper + 1;
       
       ( capacity < new_capacity ).if {
-	storage := NATIVE_ARRAY[V].create new_capacity;
+	storage := NATIVE_ARRAY(V).create new_capacity;
 	capacity := new_capacity;
       //}.elseif { capacity > 0 } then {
       //  storage.clear_all (capacity - 1);
@@ -375,7 +375,7 @@ Section Public
   //
   //
   
-  - from_collection model:COLLECTION[V] <-
+  - from_collection model:COLLECTION(V) <-
   ( + i1:INTEGER;
     
     with_capacity model.count;
@@ -387,7 +387,7 @@ Section Public
     }; 
   ); 
     
-  - Self:SELF '=='  Right 60 other:COLLECTION[V] :BOOLEAN <-
+  - Self:SELF '=='  Right 60 other:COLLECTION(V) :BOOLEAN <-
   ( + result:BOOLEAN;
     + o:SELF;
     
@@ -501,7 +501,7 @@ Section Public
   ); 
     
   - remove_first <- 
-  ( + void_storage:NATIVE_ARRAY[V];
+  ( + void_storage:NATIVE_ARRAY(V);
     
     ( upper = 0).if {
       storage := void_storage;
diff --git a/lib2/collection/fast_array2.li b/lib2/collection/fast_array2.li
index 44e7d25..5732a16 100644
--- a/lib2/collection/fast_array2.li
+++ b/lib2/collection/fast_array2.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name    := FAST_ARRAY2[V];
+  + name    := FAST_ARRAY2(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -32,7 +32,7 @@ Section Header
 
 Section Inherit
     
-  + parent_collection2:Expanded COLLECTION2[V];
+  + parent_collection2:Expanded COLLECTION2(V);
   
 Section Public
   
@@ -46,7 +46,7 @@ Section Public
   
 Section FAST_ARRAY2
     
-  + storage:NATIVE_ARRAY[V];
+  + storage:NATIVE_ARRAY(V);
   
   + capacity :INTEGER; // of `storage'.
   
@@ -81,7 +81,7 @@ Section Public
     count := count1 * count2;
     (capacity < count).if {
       capacity := count;
-      storage := NATIVE_ARRAY[V].create capacity;
+      storage := NATIVE_ARRAY(V).create capacity;
     } else {
       storage.clear_all (capacity - 1);
     };
@@ -93,7 +93,7 @@ Section Public
   ];
   
   
-  - from_collection2 model:COLLECTION2[V] <-
+  - from_collection2 model:COLLECTION2(V) <-
   // Uses the `model' to update self.
   (
     make ((model.upper1 + 1), (model.upper2 + 1));
@@ -105,7 +105,7 @@ Section Public
     };
   );
   
-  - from_collection contents:COLLECTION[V] size (new_count1, new_count2:INTEGER) <-
+  - from_collection contents:COLLECTION(V) size (new_count1, new_count2:INTEGER) <-
   //  Reset all bounds using `new_count#i'.
   //  Copy all elements of `contents', line by line into Current.
   [ ...
@@ -125,7 +125,7 @@ Section Public
     +? { count = contents.count };
   ];
 
-  - from_model model:COLLECTION[COLLECTION[V]] <-
+  - from_model model:COLLECTION(COLLECTION(V)) <-
   // The `model' is used to fill line by line the COLLECTION2.
   // Assume all sub-collections of `model' have the number of items.
   ( + l,c:INTEGER;
@@ -189,7 +189,7 @@ Section Public
     count := count1 * count2;
     ( capacity < count).if {
       capacity := count;
-      storage := storage.calloc capacity;
+      storage := storage.create capacity;
     };
     storage.copy_from (other.storage) until (count - 1);
   );
diff --git a/lib2/collection/fast_array3.li b/lib2/collection/fast_array3.li
index bc7df8f..632d337 100644
--- a/lib2/collection/fast_array3.li
+++ b/lib2/collection/fast_array3.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name    := FAST_ARRAY3[V];
+  + name    := FAST_ARRAY3(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -31,7 +31,7 @@ Section Header
     
 Section Inherit
   
-  + parent_collection3:Expanded COLLECTION3[V];
+  + parent_collection3:Expanded COLLECTION3(V);
   
 Section Public
   
@@ -54,7 +54,7 @@ Section Private
   
 Section FAST_ARRAY3
     
-  + storage:NATIVE_ARRAY[V];
+  + storage:NATIVE_ARRAY(V);
   
   + capacity:INTEGER; // of `storage'.
   
@@ -95,7 +95,7 @@ Section Public
     count := count1 * count2x3;
     (capacity < count).if {
       capacity := count;
-      storage := NATIVE_ARRAY[V].create capacity;
+      storage := NATIVE_ARRAY(V).create capacity;
     } else {
       storage.clear_all (capacity - 1);
     };
@@ -107,7 +107,7 @@ Section Public
     +? { all_default };
   ];
     
-  - from_collection3 model:COLLECTION3[V] <-
+  - from_collection3 model:COLLECTION3(V) <-
   // Uses the `model' to update self.
   (
     make (model.upper1 + 1, model.upper2 + 1, model.upper3 + 1);
@@ -120,7 +120,7 @@ Section Public
     };
   );
     
-  - from_collection contents:COLLECTION[V] size (new_count1, new_count2, new_count3:INTEGER) <-
+  - from_collection contents:COLLECTION(V) size (new_count1, new_count2, new_count3:INTEGER) <-
   //  Reset all bounds using `new_count#i'.
   //  Copy all elements of `contents', line by line into self.
   [ ...
@@ -143,7 +143,7 @@ Section Public
   ];
   
   
-  - from_model model:COLLECTION[COLLECTION[COLLECTION[V]]] <-
+  - from_model model:COLLECTION(COLLECTION(COLLECTION(V))) <-
   // The `model' is used to fill line by line the COLLECTION3.
   // Assume all sub-collections of have the same indexing.
   ( + n:INTEGER;
diff --git a/lib2/collection/hashed_dictionary.li b/lib2/collection/hashed_dictionary.li
index 127e66f..ffcf690 100644
--- a/lib2/collection/hashed_dictionary.li
+++ b/lib2/collection/hashed_dictionary.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name      := HASHED_DICTIONARY[V,K];
+  + name      := HASHED_DICTIONARY(V,K);
 
 
   - copyright := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -32,12 +32,12 @@ Section Header
 	      
 Section Inherit
   
-  - parent_simple_dictionary:Expanded SIMPLE_DICTIONARY[V,K];
+  - parent_simple_dictionary:Expanded SIMPLE_DICTIONARY(V,K);
   
 Section Public
 // HASHED_DICTIONARY
   
-  + buckets:NATIVE_ARRAY[HASHED_DICTIONARY_NODE[V,K]];
+  + buckets:NATIVE_ARRAY(HASHED_DICTIONARY_NODE(V,K));
   // The `buckets' storage area is the primary hash table of `capacity'
   // elements. To search some key, the first access is done in `buckets'
   // using the remainder of the division of the key `hash_code' by
@@ -64,7 +64,7 @@ Section Public
   - has k:K :BOOLEAN <-
   // Is there a value currently associated with key `k'?
   ( + idx:INTEGER;
-    + node:HASHED_DICTIONARY_NODE[V,K];
+    + node:HASHED_DICTIONARY_NODE(V,K);
     
     idx := k.hash_code % capacity;
     node := buckets.item idx;    
@@ -78,7 +78,7 @@ Section Public
   // Return the value associated to key `k'.
   // (See also `reference_at' if V is a reference type.)
   ( + idx:INTEGER;
-    + node:HASHED_DICTIONARY_NODE[V,K];  
+    + node:HASHED_DICTIONARY_NODE(V,K);  
        
     idx := k.hash_code % capacity;
     node := buckets.item idx;    
@@ -94,7 +94,7 @@ Section Public
   // reference type, to avoid using `has' just followed by `at' to get 
   // the corresponding value.
   ( + idx:INTEGER;
-    + node:HASHED_DICTIONARY_NODE[V,K];
+    + node:HASHED_DICTIONARY_NODE(V,K);
     + result:V;
     
     idx := k.hash_code % capacity;
@@ -110,7 +110,7 @@ Section Public
   
   - fast_has k:K :BOOLEAN <-
   ( + idx:INTEGER; 
-    + node:HASHED_DICTIONARY_NODE[V,K];
+    + node:HASHED_DICTIONARY_NODE(V,K);
     
     idx := k.hash_code % capacity;
     node := buckets.item idx;
@@ -122,7 +122,7 @@ Section Public
 
   - fast_at k:K :V <-
   ( + idx:INTEGER; 
-    + node:HASHED_DICTIONARY_NODE[V,K];
+    + node:HASHED_DICTIONARY_NODE(V,K);
     
     idx := k.hash_code % capacity;
     node := buckets.item idx;
@@ -138,7 +138,7 @@ Section Public
   // reference type, to avoid using `has' just followed by `at' to get 
   // the corresponding value.
   ( + idx:INTEGER;
-    + node:HASHED_DICTIONARY_NODE[V,K];
+    + node:HASHED_DICTIONARY_NODE(V,K);
     + result:V;
     
     idx := k.hash_code % capacity;
@@ -159,7 +159,7 @@ Section Public
   // as yet no key `k' in the dictionary, enter it with item `v'.
   // Otherwise overwrite the item associated with key `k'.
   ( + h, idx:INTEGER;
-    + node:HASHED_DICTIONARY_NODE[V,K];
+    + node:HASHED_DICTIONARY_NODE(V,K);
         
     h := k.hash_code;
     idx := h % capacity;
@@ -187,7 +187,7 @@ Section Public
   // as yet no key `k' in the dictionary, enter it with item `v'.
   // Otherwise overwrite the item associated with key `k'.
   ( + h, idx:INTEGER;
-    + node:HASHED_DICTIONARY_NODE[V,K];
+    + node:HASHED_DICTIONARY_NODE(V,K);
         
     h := k.hash_code;
     idx := h % capacity;
@@ -214,7 +214,7 @@ Section Public
   // To add a new entry `k' with its associated value `v'. Actually, this
   // is equivalent to call `put', but may run a little bit faster.
   ( + idx:INTEGER;
-    + node:HASHED_DICTIONARY_NODE[V,K];
+    + node:HASHED_DICTIONARY_NODE(V,K);
        
     cache_user := -1;
     (capacity = count ).if {
@@ -233,7 +233,7 @@ Section Public
   - remove k:K <-
   // Remove entry `k' (which may exist or not before this call).
   ( + h, idx:INTEGER;
-    + node, previous_node:HASHED_DICTIONARY_NODE[V,K]; 
+    + node, previous_node:HASHED_DICTIONARY_NODE(V,K); 
     
     cache_user := -1;
     h := k.hash_code;
@@ -261,7 +261,7 @@ Section Public
   
   - fast_remove k:K <-
   ( + h, idx:INTEGER; 
-    + node, previous_node:HASHED_DICTIONARY_NODE[V,K];
+    + node, previous_node:HASHED_DICTIONARY_NODE(V,K);
 		
     cache_user := -1;
     h := k.hash_code;
@@ -314,10 +314,10 @@ Section Public
     cache_node.key    
   );
     
-  - key_map_in buffer:COLLECTION[K] <-
+  - key_map_in buffer:COLLECTION(K) <-
   // Append in `buffer', all available keys (this may be useful to
   // speed up the traversal).
-  ( + node:HASHED_DICTIONARY_NODE[V,K];
+  ( + node:HASHED_DICTIONARY_NODE(V,K);
     + idx:INTEGER;
 
     node := buckets.item idx;
@@ -332,10 +332,10 @@ Section Public
     }; 
   );
     
-  - item_map_in buffer:COLLECTION[V]  <-
+  - item_map_in buffer:COLLECTION(V)  <-
   // Append in `buffer', all available items (this may be useful to
   // speed up the traversal).
-  ( + node:HASHED_DICTIONARY_NODE[V,K];
+  ( + node:HASHED_DICTIONARY_NODE(V,K);
     + idx:INTEGER;
 
     node := buckets.item idx;
@@ -372,7 +372,7 @@ Section Public
   - internal_key k:K :K <-
   // Retrieve the internal key object which correspond to the existing
   // entry `k' (the one memorized into the `self' dictionary).
-  ( + node:HASHED_DICTIONARY_NODE[V,K];
+  ( + node:HASHED_DICTIONARY_NODE(V,K);
     + result:K;
         
     node := buckets.item (k.hash_code % capacity);
@@ -392,13 +392,13 @@ Section Private
     -? {capacity = count};
   ]
   ( + idx, new_capacity,i:INTEGER;    
-    + old_buckets:NATIVE_ARRAY[HASHED_DICTIONARY_NODE[V,K]];
-    + node1, node2:HASHED_DICTIONARY_NODE[V,K];
+    + old_buckets:NATIVE_ARRAY(HASHED_DICTIONARY_NODE(V,K));
+    + node1, node2:HASHED_DICTIONARY_NODE(V,K);
     
     old_buckets  := buckets;
     new_capacity := HASH_TABLE_SIZE.prime_number_ceiling (capacity + 1);
     
-    buckets := NATIVE_ARRAY[HASHED_DICTIONARY_NODE[V,K]].create new_capacity;
+    buckets := NATIVE_ARRAY(HASHED_DICTIONARY_NODE(V,K)).create new_capacity;
     i := capacity -1;
     capacity := new_capacity;
     {i < 0}.until_do {
@@ -463,18 +463,18 @@ Section Private
   // active, the corresponding index in `buckets' is save in
   // `cache_buckets' and the corresponding node in `cache_node'.
 
-  + cache_node:HASHED_DICTIONARY_NODE[V, K];
+  + cache_node:HASHED_DICTIONARY_NODE(V, K);
   // Meaningful only when `cache_user' is not -1.
 
   + cache_buckets:INTEGER;
   // Meaningful only when `cache_user' is not -1.
 
-  - dispose_node node:HASHED_DICTIONARY_NODE[V, K] :HASHED_DICTIONARY_NODE[V, K] <-
+  - dispose_node node:HASHED_DICTIONARY_NODE(V, K) :HASHED_DICTIONARY_NODE(V, K) <-
   // Add `node' in the `free_nodes' list.
   [
     -? {node != NULL};
   ]
-  ( + result:HASHED_DICTIONARY_NODE[V,K];
+  ( + result:HASHED_DICTIONARY_NODE(V,K);
     result := node.next;
     //node.set_next (free_nodes.item)
     //free_nodes.set_item(node)
@@ -484,10 +484,10 @@ Section Private
     +? {Result = Old node.next};
   ];
 
-  - new_node v:V to k:K next nxt:HASHED_DICTIONARY_NODE[V,K] :HASHED_DICTIONARY_NODE[V, K] <-
+  - new_node v:V to k:K next nxt:HASHED_DICTIONARY_NODE(V,K) :HASHED_DICTIONARY_NODE(V, K) <-
   // Create a new one.
   (
-    HASHED_DICTIONARY_NODE[V,K].create v to k next nxt
+    HASHED_DICTIONARY_NODE(V,K).create v to k next nxt
   );
   
 Section Public
@@ -525,7 +525,7 @@ Section Public
   ( + new_capacity:INTEGER;
        
     new_capacity := HASH_TABLE_SIZE.prime_number_ceiling medium_size;
-    buckets := NATIVE_ARRAY[HASHED_DICTIONARY_NODE[V,K]].create new_capacity;
+    buckets := NATIVE_ARRAY(HASHED_DICTIONARY_NODE(V,K)).create new_capacity;
     capacity := new_capacity;
     cache_user := -1;
     count := 0;
diff --git a/lib2/collection/hashed_set.li b/lib2/collection/hashed_set.li
index 8efb024..58e821d 100644
--- a/lib2/collection/hashed_set.li
+++ b/lib2/collection/hashed_set.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name    := HASHED_SET[V];
+  + name    := HASHED_SET(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -31,7 +31,7 @@ Section Header
     
 Section Inherit
   
-  + parent_set:Expanded SET[V];
+  + parent_set:Expanded SET(V);
   
 Section Public
   
@@ -40,7 +40,7 @@ Section Public
   
 Section SET
   
-  + buckets:NATIVE_ARRAY[HASHED_SET_NODE[V]];
+  + buckets:NATIVE_ARRAY(HASHED_SET_NODE(V));
   // The `buckets' storage area is the primary hash table of `capacity'
   // elements. To search some element, the first access is done in
   // `buckets' using the remainder of the division of the key `hash_code' by
@@ -58,7 +58,7 @@ Section SET
   // active, the corresponding index in `buckets' is save in
   // `cache_buckets' and the corresponding node in `cache_node'.
   
-  + cache_node:HASHED_SET_NODE[V];
+  + cache_node:HASHED_SET_NODE(V);
   // Meaningful only when `cache_user' is not -1.
   
   + cache_buckets:INTEGER;
@@ -109,7 +109,7 @@ Section Public
   ( + new_capacity:INTEGER;
         
     new_capacity := HASH_TABLE_SIZE.prime_number_ceiling medium_size;
-    buckets := NATIVE_ARRAY[HASHED_SET_NODE[V]].create new_capacity;
+    buckets := NATIVE_ARRAY(HASHED_SET_NODE(V)).create new_capacity;
     capacity := new_capacity;
     cache_user := -1;
     count := 0;
@@ -135,7 +135,7 @@ Section Public
   // Add a new item to the set:the mathematical definition of
   // adding in a set is followed.
   ( + h, idx:INTEGER;
-    + node:HASHED_SET_NODE[V];
+    + node:HASHED_SET_NODE(V);
             
     cache_user := -1;
     h := e.hash_code;
@@ -149,7 +149,7 @@ Section Public
 	increase_capacity;
 	idx := h % capacity;
       };
-      node := HASHED_SET_NODE[V].create e next (buckets.item idx);
+      node := HASHED_SET_NODE(V).create e next (buckets.item idx);
       buckets.put node to idx;
       count := count + 1;
     };
@@ -159,7 +159,7 @@ Section Public
   // Add a new item to the set:the mathematical definition of
   // adding in a set is followed.
   ( + h, idx:INTEGER;
-    + node:HASHED_SET_NODE[V];
+    + node:HASHED_SET_NODE(V);
         
     cache_user := -1;
     h := e.hash_code;
@@ -173,7 +173,7 @@ Section Public
 	increase_capacity;
 	idx := h % capacity;
       };
-      node := HASHED_SET_NODE[V].create e next (buckets.item idx);
+      node := HASHED_SET_NODE(V).create e next (buckets.item idx);
       buckets.put node to idx;
       count := count + 1;
     };   
@@ -183,7 +183,7 @@ Section Public
   // Remove item `e' from the set:the mathematical definition of
   // removing from a set is followed.
   ( + h, idx:INTEGER;
-    + node, previous_node:HASHED_SET_NODE[V];
+    + node, previous_node:HASHED_SET_NODE(V);
        
     cache_user := -1;
     h := e.hash_code;
@@ -213,7 +213,7 @@ Section Public
   // Remove item `e' from the set:the mathematical definition of
   // removing from a set is followed.
   ( + h, idx:INTEGER;
-    + node, previous_node:HASHED_SET_NODE[V];
+    + node, previous_node:HASHED_SET_NODE(V);
        
     cache_user := -1;
     h := e.hash_code;
@@ -257,7 +257,7 @@ Section Public
   - has e:V :BOOLEAN <-
   // Is element `e' in the set?
   ( + idx:INTEGER;
-    + node:HASHED_SET_NODE[V];
+    + node:HASHED_SET_NODE(V);
         
     idx := e.hash_code % capacity;
     node := buckets.item idx;
@@ -270,7 +270,7 @@ Section Public
   - fast_has e:V :BOOLEAN <-
   // Is element `e' in the set?
   ( + idx:INTEGER;
-    + node:HASHED_SET_NODE[V];
+    + node:HASHED_SET_NODE(V);
         
     idx := e.hash_code % capacity;
     node := buckets.item idx;
@@ -282,7 +282,7 @@ Section Public
   
   - reference_at e:V :V <-
   ( + idx:INTEGER; 
-    + node:HASHED_SET_NODE[V];
+    + node:HASHED_SET_NODE(V);
     + result:V;
 				
     idx := e.hash_code % capacity;
@@ -314,7 +314,7 @@ Section Public
   - intersection other:SELF <-
   // Make the intersection of the `self' set with `other'.
   ( + i,c:INTEGER;
-    + node1, node2:HASHED_SET_NODE[V];
+    + node1, node2:HASHED_SET_NODE(V);
         
     cache_user := -1;
     i := capacity - 1;
@@ -361,7 +361,7 @@ Section Public
     };
   );
   
-  - from_collection model:COLLECTION[V] <-
+  - from_collection model:COLLECTION(V) <-
   ( + i, up:INTEGER;
 				
     with_capacity (model.count.max 1);
@@ -378,8 +378,8 @@ Section Private
   - increase_capacity <-
   // There is no more free slots:the set must grow.
   ( + i,idx, new_capacity:INTEGER;
-    + old_buckets:NATIVE_ARRAY[HASHED_SET_NODE[V]];
-    + node1, node2:HASHED_SET_NODE[V];
+    + old_buckets:NATIVE_ARRAY(HASHED_SET_NODE(V));
+    + node1, node2:HASHED_SET_NODE(V);
     
     new_capacity := HASH_TABLE_SIZE.prime_number_ceiling (capacity + 1);
     old_buckets := buckets;
@@ -681,7 +681,7 @@ Section Private
   // Add a new item to the set: the mathematical definition of
   // adding in a set is followed.
   ( + h, idx: INTEGER;
-    + node:HASHED_SET_NODE[V];
+    + node:HASHED_SET_NODE[V);
     ? {! fast_has e};
     h := e.hash_code;
     cache_user := -1;
@@ -689,7 +689,7 @@ Section Private
       increase_capacity;
     };
     idx := h % capacity;
-    node := HASHED_SET_NODE[V].create e next (buckets.item idx);
+    node := HASHED_SET_NODE[V).create e next (buckets.item idx);
     buckets.put node to idx;
     count := count + 1;
     ? {fast_has e};
diff --git a/lib2/collection/iterator.li b/lib2/collection/iterator.li
index 946268e..f85c5cf 100644
--- a/lib2/collection/iterator.li
+++ b/lib2/collection/iterator.li
@@ -20,12 +20,12 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
 
-  + name      := ITERATOR[V];
+  + name      := ITERATOR(V);
 
   - copyright := "2008 Mildred Ki'Lya";
-  - comment   := "Iterate over TRAVERSABLE[V]";
+  - comment   := "Iterate over TRAVERSABLE(V)";
 
-  - import    := TRAVERSABLE[V], ARRAY[V], FAST_ARRAY[V];
+  - import    := TRAVERSABLE(V), ARRAY(V), FAST_ARRAY(V);
 
 Section Inherit
 
@@ -45,7 +45,7 @@ Section Public
   // Properties:
   //
 
-  + traversable :TRAVERSABLE[V];
+  + traversable :TRAVERSABLE(V);
 
   + index :INTEGER;
 
@@ -57,31 +57,31 @@ Section Public
   // Creation:
   //
 
-  - from_traversable_of_v t:TRAVERSABLE[V] :ITERATOR[V] <- create t;
-  - from_array_of_v       t:TRAVERSABLE[V] :ITERATOR[V] <- create t;
-  - from_fast_array_of_v  t:TRAVERSABLE[V] :ITERATOR[V] <- create t;
+  - from_traversable_of_v t:TRAVERSABLE(V) :ITERATOR(V) <- create t;
+  - from_array_of_v       t:TRAVERSABLE(V) :ITERATOR(V) <- create t;
+  - from_fast_array_of_v  t:TRAVERSABLE(V) :ITERATOR(V) <- create t;
 
-  - create t:TRAVERSABLE[V] :SELF <- clone.make t;
+  - create t:TRAVERSABLE(V) :SELF <- clone.make t;
 
-  - create_reverse t:TRAVERSABLE[V] :SELF <- clone.make_reverse t;
+  - create_reverse t:TRAVERSABLE(V) :SELF <- clone.make_reverse t;
 
-  - create t:TRAVERSABLE[V] index i:INTEGER :SELF <- clone.make t index i;
+  - create t:TRAVERSABLE(V) index i:INTEGER :SELF <- clone.make t index i;
 
-  - create t:TRAVERSABLE[V] increment inc:INTEGER :SELF <-
+  - create t:TRAVERSABLE(V) increment inc:INTEGER :SELF <-
     clone.make t increment inc;
 
-  - create t:TRAVERSABLE[V] index i:INTEGER increment inc:INTEGER :SELF <-
+  - create t:TRAVERSABLE(V) index i:INTEGER increment inc:INTEGER :SELF <-
     clone.make t index i increment inc;
 
-  - make_reverse t:TRAVERSABLE[V] :SELF <-
+  - make_reverse t:TRAVERSABLE(V) :SELF <-
     make t index (t.upper) increment (-1);
 
-  - make t:TRAVERSABLE[V] :SELF <- make t index (t.lower);
+  - make t:TRAVERSABLE(V) :SELF <- make t index (t.lower);
 
-  - make t:TRAVERSABLE[V] increment inc:INTEGER :SELF <-
+  - make t:TRAVERSABLE(V) increment inc:INTEGER :SELF <-
     make t index (t.lower) increment inc;
 
-  - make t:TRAVERSABLE[V] index i:INTEGER increment inc:INTEGER :SELF <-    
+  - make t:TRAVERSABLE(V) index i:INTEGER increment inc:INTEGER :SELF <-    
   [  
     -? {inc != 0};
     -? {t != NULL};
@@ -94,7 +94,7 @@ Section Public
     Self    
   );
 
-  - make t:TRAVERSABLE[V] index i:INTEGER :SELF <-
+  - make t:TRAVERSABLE(V) index i:INTEGER :SELF <-
   (
     make t index i increment 1;
   );
diff --git a/lib2/collection/linked2_list.li b/lib2/collection/linked2_list.li
index caacc15..9307f4c 100644
--- a/lib2/collection/linked2_list.li
+++ b/lib2/collection/linked2_list.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name    := LINKED2_LIST[V];
+  + name    := LINKED2_LIST(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -30,19 +30,19 @@ Section Header
 	       
 Section Inherit
   
-  + parent_linked_collection:Expanded LINKED_COLLECTION[V];
+  + parent_linked_collection:Expanded LINKED_COLLECTION(V);
   
 Section LINKED2_LIST
   
-  + first_link:LINK2[V];
+  + first_link:LINK2(V);
   // NULL when empty or gives access to the first element.
     
-  + last_link:LINK2[V];
+  + last_link:LINK2(V);
   // NULL when empty or gives access to the last element.
   
   + mem_idx:INTEGER; 
   
-  + mem_lnk:LINK2[V];
+  + mem_lnk:LINK2(V);
   // To speed up accessing, `mem_idx' and `mem_lnk' is the
   // memory of the last access done. For example, after
   // item(1), `mem_idx' is 1 and `mem_lnk' is `first_link'.
@@ -62,13 +62,13 @@ Section Public
   - add_first element:V <-
   ( 
     (first_link = NULL).if {
-      first_link := LINK2[V].create element previous NULL next NULL;
+      first_link := LINK2(V).create element previous NULL next NULL;
       last_link := first_link;
       upper := 1;
       mem_idx := 1;
       mem_lnk := first_link;
     } else {
-      first_link := LINK2[V].create element previous NULL next first_link;
+      first_link := LINK2(V).create element previous NULL next first_link;
       first_link.next.set_previous first_link;
       upper := upper + 1;
       mem_idx := mem_idx + 1;
@@ -81,20 +81,20 @@ Section Public
   - add_last element:V <-
   ( 
     (first_link = NULL).if {
-      first_link := LINK2[V].create element previous NULL next NULL;
+      first_link := LINK2(V).create element previous NULL next NULL;
       last_link := first_link;
       upper := 1;
       mem_idx := 1;
       mem_lnk := first_link;
     } else {
-      last_link := LINK2[V].create element previous last_link next NULL;
+      last_link := LINK2(V).create element previous last_link next NULL;
       last_link.previous.set_next last_link;
       upper := upper + 1;
     };
   );
     
   - add element:V to index:INTEGER <-
-  ( + link:LINK2[V];
+  ( + link:LINK2(V);
     
     (index = 1).if {
       add_first element;
@@ -104,7 +104,7 @@ Section Public
       (index - 1 != mem_idx).if {
 	go_item (index - 1);
       };
-      link := LINK2[V].create element previous mem_lnk next (mem_lnk.next);
+      link := LINK2(V).create element previous mem_lnk next (mem_lnk.next);
       link.next.set_previous link;
       mem_lnk.set_next link;
       upper := upper + 1;
@@ -133,7 +133,7 @@ Section Public
   );
     
   - remove index:INTEGER <-
-  ( + link:LINK2[V];
+  ( + link:LINK2(V);
     
     (index = 1).if {
       remove_first;
@@ -184,9 +184,9 @@ Section Public
     from_collection other;
   );
     
-  - '==' Right 60 other:SELF :BOOLEAN <-
+  - Self:SELF '==' Right 60 other:SELF :BOOLEAN <-
   ( + result:BOOLEAN;
-    + lnk1, lnk2:LINK2[V];
+    + lnk1, lnk2:LINK2(V);
     
     (Self = other).if {
       result := TRUE;
@@ -205,8 +205,8 @@ Section Public
     
   - is_equal_map other:SELF :BOOLEAN <-
   ( + result:BOOLEAN;
-    + lnk1, lnk2:LINK2[V];
-    + safe_equal:SAFE_EQUAL[V];
+    + lnk1, lnk2:LINK2(V);
+    + safe_equal:SAFE_EQUAL(V);
     
     ( Self = other ).if {
       result := TRUE;
@@ -225,7 +225,7 @@ Section Public
     
   - index_of x:V start start_index:INTEGER :INTEGER <-
   ( + result:INTEGER;
-    + safe_equal:SAFE_EQUAL[V];
+    + safe_equal:SAFE_EQUAL(V);
     
     result := start_index;
     {(result > upper) || {safe_equal.test x with (item result)}}.until_do {
@@ -235,9 +235,9 @@ Section Public
   );
   
   - reverse_index_of element:V start start_index:INTEGER :INTEGER <-
-  ( + safe_equal:SAFE_EQUAL[V]; 
+  ( + safe_equal:SAFE_EQUAL(V); 
     + temporary_idx:INTEGER;
-    + temporary_lnk:LINK2[V];
+    + temporary_lnk:LINK2(V);
     + result:INTEGER;
     
     (start_index != mem_idx).if {
@@ -271,7 +271,7 @@ Section Public
 
   - fast_reverse_index_of element:V start start_index:INTEGER :INTEGER <-
   ( + temporary_idx:INTEGER;
-    + temporary_lnk:LINK2[V];
+    + temporary_lnk:LINK2(V);
     + result:INTEGER;
 		
     (start_index != mem_idx).if {
@@ -304,8 +304,8 @@ Section Public
     +? {upper = 0};
   ];
     
-  - from_collection model:COLLECTION[V] <-
-  ( + lnk:LINK2[V];
+  - from_collection model:COLLECTION(V) <-
+  ( + lnk:LINK2(V);
     
     (first_link = NULL).if {
       (model.lower).to (model.upper) do { i:INTEGER;
@@ -339,7 +339,7 @@ Section Public
   );
     
   - slice low:INTEGER to up:INTEGER :SELF <-
-  ( + lnk:LINK2[V];
+  ( + lnk:LINK2(V);
     + result:SELF;
 
     result := SELF.create;    
@@ -355,8 +355,8 @@ Section Public
   );
     
   - occurrences element:V :INTEGER <-
-  ( + lnk:LINK2[V];
-    + safe_equal:SAFE_EQUAL[V];
+  ( + lnk:LINK2(V);
+    + safe_equal:SAFE_EQUAL(V);
     + result:INTEGER;
     
     lnk := first_link;
@@ -370,7 +370,7 @@ Section Public
   );
     
   - fast_occurrences element:V :INTEGER <-
-  ( + lnk:LINK2[V];
+  ( + lnk:LINK2(V);
     + result:INTEGER;
     
     lnk := first_link;
@@ -393,7 +393,7 @@ Section Public
   );
     
   - all_default:BOOLEAN <-
-  ( + l:LINK2[V];
+  ( + l:LINK2(V);
     + d:V;
     + result:BOOLEAN;
     
@@ -430,7 +430,7 @@ Section Public
   );
     
   - replace_all old_value:V with new_value:V <-
-  ( + safe_equal:SAFE_EQUAL[V];
+  ( + safe_equal:SAFE_EQUAL(V);
     
     lower.to upper do { i:INTEGER;
       (safe_equal.test (item i) with old_value).if {
@@ -450,8 +450,8 @@ Section Public
   
   - reverse <-
   ( + temp:V; 
-    + low:LINK2[V]; 
-    + high:LINK2[V];
+    + low:LINK2(V); 
+    + high:LINK2(V);
     + i:INTEGER;
     
     low  := first_link;
diff --git a/lib2/collection/linked_list.li b/lib2/collection/linked_list.li
index 29c2a69..611b840 100644
--- a/lib2/collection/linked_list.li
+++ b/lib2/collection/linked_list.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name    := LINKED_LIST[V];
+  + name    := LINKED_LIST(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -39,18 +39,18 @@ Section Header
   
 Section Inherit
   
-  + parent_linked_collection:Expanded LINKED_COLLECTION[V];
+  + parent_linked_collection:Expanded LINKED_COLLECTION(V);
     
 Section LINKED_LIST
   
-  + first_link:LINKED_LIST_NODE[V];
+  + first_link:LINKED_LIST_NODE(V);
   // NULL when empty or gives access to the first element.
     
-  + last_link:LINKED_LIST_NODE[V];
+  + last_link:LINKED_LIST_NODE(V);
   // NULL when empty or gives access to the last element.
   
   + mem_idx:INTEGER; 
-  + mem_lnk:LINKED_LIST_NODE[V];
+  + mem_lnk:LINKED_LIST_NODE(V);
   // To speed up accessing, `mem_idx' and `mem_lnk' is the
   // memory of the last access done. For example, after
   // item(1), `mem_idx' is 1 and `mem_lnk' is `first_link'.
@@ -73,29 +73,29 @@ Section Public
   - add_first element:V <-
   ( 
     (first_link = NULL).if {
-      first_link := LINKED_LIST_NODE[V].create element next NULL;
+      first_link := LINKED_LIST_NODE(V).create element next NULL;
       upper := 1;
       last_link := first_link;
       mem_idx := 1;
       mem_lnk := first_link;
     } else {
-      first_link := LINKED_LIST_NODE[V].create element next first_link;
+      first_link := LINKED_LIST_NODE(V).create element next first_link;
       upper := upper + 1;
       mem_idx := mem_idx + 1;
     };    
   );
   
   - add_last element:V <-
-  ( + lnk:LINKED_LIST_NODE[V];
+  ( + lnk:LINKED_LIST_NODE(V);
     
     (first_link = NULL).if {
-      first_link := LINKED_LIST_NODE[V].create element next NULL;
+      first_link := LINKED_LIST_NODE(V).create element next NULL;
       upper := 1;
       last_link := first_link;
       mem_idx := 1;
       mem_lnk := first_link;
     } else {
-      lnk := LINKED_LIST_NODE[V].create element next NULL;
+      lnk := LINKED_LIST_NODE(V).create element next NULL;
       last_link.set_next lnk;
       upper := upper + 1;
       last_link := lnk;
@@ -103,7 +103,7 @@ Section Public
   );
   
   - add element:V to index:INTEGER <-
-  ( + link:LINKED_LIST_NODE[V];
+  ( + link:LINKED_LIST_NODE(V);
 
     (index = 1).if {
       add_first element;
@@ -113,7 +113,7 @@ Section Public
       ((index - 1) != mem_idx ).if {
 	go_item (index - 1);
       };
-      link := LINKED_LIST_NODE[V].create element next (mem_lnk.next);
+      link := LINKED_LIST_NODE(V).create element next (mem_lnk.next);
       mem_lnk.set_next link;
       upper := upper + 1;
     };
@@ -139,7 +139,7 @@ Section Public
   );
   
   - remove index:INTEGER <-
-  ( + link:LINKED_LIST_NODE[V];    
+  ( + link:LINKED_LIST_NODE(V);    
     
     (index = 1).if {
       remove_first;
@@ -189,9 +189,9 @@ Section Public
     from_collection other;
   );
   
-  - '=='  Right 60 other:SELF :BOOLEAN <-
+  - Self:SELF '=='  Right 60 other:SELF :BOOLEAN <-
   ( + result:BOOLEAN;
-    + lnk1, lnk2:LINKED_LIST_NODE[V];
+    + lnk1, lnk2:LINKED_LIST_NODE(V);
         
     (Self = other).if {
       result := TRUE;
@@ -210,8 +210,8 @@ Section Public
   
   - is_equal_map other:SELF :BOOLEAN <-
   ( + result:BOOLEAN;
-    + lnk1, lnk2:LINKED_LIST_NODE[V];    
-    + safe_equal:SAFE_EQUAL[V];
+    + lnk1, lnk2:LINKED_LIST_NODE(V);    
+    + safe_equal:SAFE_EQUAL(V);
     
     ( Self = other).if {
       result := TRUE;
@@ -230,7 +230,7 @@ Section Public
   
   - index_of x:V start start_index:INTEGER :INTEGER <-
   ( + result:INTEGER;
-    + safe_equal:SAFE_EQUAL[V];
+    + safe_equal:SAFE_EQUAL(V);
     
     result := start_index;
     {(result > upper) || {safe_equal.test x with (item result)}}.until_do {
@@ -240,9 +240,9 @@ Section Public
   );
 
   - reverse_index_of element:V start start_index:INTEGER :INTEGER <-
-  ( + safe_equal: SAFE_EQUAL[V]; 
+  ( + safe_equal: SAFE_EQUAL(V); 
     + temporary_idx, new_mem_idx:INTEGER;
-    + temporary_lnk, new_mem_lnk:LINKED_LIST_NODE[V];
+    + temporary_lnk, new_mem_lnk:LINKED_LIST_NODE(V);
     + result:INTEGER;
 
     temporary_idx := lower;
@@ -278,9 +278,9 @@ Section Public
   );
   
   - fast_reverse_index_of element:V start start_index:INTEGER :INTEGER <-
-  ( + safe_equal: SAFE_EQUAL[V]; 
+  ( + safe_equal: SAFE_EQUAL(V); 
     + temporary_idx, new_mem_idx:INTEGER;
-    + temporary_lnk, new_mem_lnk:LINKED_LIST_NODE[V];
+    + temporary_lnk, new_mem_lnk:LINKED_LIST_NODE(V);
     + result:INTEGER;
 
     temporary_idx := lower;
@@ -317,8 +317,8 @@ Section Public
     +? {upper = 0};    
   ];
   
-  - from_collection model:COLLECTION[V] <-
-  ( + lnk:LINKED_LIST_NODE[V];
+  - from_collection model:COLLECTION(V) <-
+  ( + lnk:LINKED_LIST_NODE(V);
     
     (first_link = NULL).if {
       (model.lower).to (model.upper) do { i:INTEGER;
@@ -353,7 +353,7 @@ Section Public
   
   - slice low:INTEGER to up:INTEGER :SELF <-
   ( + result:SELF;
-    + lnk:LINKED_LIST_NODE[V];
+    + lnk:LINKED_LIST_NODE(V);
         
     result := SELF.create;    
     (mem_idx != low).if {
@@ -369,9 +369,9 @@ Section Public
   );
   
   - occurrences element:V :INTEGER <-
-  ( + lnk:LINKED_LIST_NODE[V];
+  ( + lnk:LINKED_LIST_NODE(V);
     + result:INTEGER;
-    + safe_equal:SAFE_EQUAL[V];
+    + safe_equal:SAFE_EQUAL(V);
     
     lnk := first_link;
     {lnk = NULL}.until_do {
@@ -384,7 +384,7 @@ Section Public
   );
   
   - fast_occurrences element:V :INTEGER <-
-  ( + lnk:LINKED_LIST_NODE[V];
+  ( + lnk:LINKED_LIST_NODE(V);
     + result:INTEGER;
     
     lnk := first_link;
@@ -408,7 +408,7 @@ Section Public
   
   - all_default:BOOLEAN <-
   ( + result:BOOLEAN;
-    + l:LINKED_LIST_NODE[V];
+    + l:LINKED_LIST_NODE(V);
     + d:V;
     
     result := TRUE;
@@ -443,7 +443,7 @@ Section Public
   );
   
   - replace_all old_value:V with new_value:V <-
-  ( + safe_equal:SAFE_EQUAL[V];
+  ( + safe_equal:SAFE_EQUAL(V);
     
     lower.to upper do { i:INTEGER;
       (safe_equal.test (item i) with old_value).if {
@@ -462,7 +462,7 @@ Section Public
   );
 
   - reverse <-
-  ( + prev, lnk, next:LINKED_LIST_NODE[V];
+  ( + prev, lnk, next:LINKED_LIST_NODE(V);
 		
     lnk := first_link;			
     {lnk = NULL}.until_do {
diff --git a/lib2/collection/linked_xor_list.li b/lib2/collection/linked_xor_list.li
new file mode 100644
index 0000000..6651a5c
--- /dev/null
+++ b/lib2/collection/linked_xor_list.li
@@ -0,0 +1,596 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Library                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name    := LINKED_XOR_LIST(V);
+
+
+  - copyright   := "2003-2007 Benoit Sonntag";
+  
+  - comment := "One Xor way linked list with internal automatic memorization \
+               \of the last access .";
+	       
+Section Inherit
+  
+  + parent_linked_collection:Expanded LINKED_COLLECTION(V);
+  
+Section LINKED2_LIST
+  
+  + first_link:LINKED_XOR_NODE(V);
+  // NULL when empty or gives access to the first element.
+    
+  + last_link:LINKED_XOR_NODE(V);
+  // NULL when empty or gives access to the last element.
+  
+  + mem_idx:INTEGER; 
+  
+  + mem_lnk:LINKED_XOR_NODE(V);
+  + mem_lnk_prev:LINKED_XOR_NODE(V);
+  + mem_lnk_next:LINKED_XOR_NODE(V);  
+  // To speed up accessing, `mem_idx' and `mem_lnk' is the
+  // memory of the last access done. For example, after
+  // item(1), `mem_idx' is 1 and `mem_lnk' is `first_link'.
+  // When list is empty, `first_link' is NULL as well as
+  // `mem_lnk' and `mem_idx' is 0;
+  
+Section Public
+  
+  - create:SELF <-
+  // Make an empty list;
+  (     
+    SELF.clone
+  );
+  
+  - is_empty:BOOLEAN <- first_link = NULL;
+  
+  - add_first element:V <-
+  ( + new:LINKED_XOR_NODE(V);
+    (first_link = NULL).if {
+      first_link := LINKED_XOR_NODE(V).create element previous NULL next NULL;
+      last_link := first_link;
+      upper := mem_idx := 1;
+      mem_lnk := first_link;      
+    } else {
+      new := LINKED_XOR_NODE(V).create element previous NULL next first_link;
+      first_link.set_link new and (first_link.next NULL);
+      first_link := new;
+      upper := upper + 1;
+      (mem_idx = 1).if {
+        mem_lnk_prev := new;
+      };
+      mem_idx := mem_idx + 1;
+    };
+  )
+  [ ...
+    +? { upper = 1 + Old upper };
+  ];
+    
+  - add_last element:V <-
+  ( + new:LINKED_XOR_NODE(V);
+    (first_link = NULL).if {
+      first_link := LINKED_XOR_NODE(V).create element previous NULL next NULL;
+      last_link := first_link;
+      upper := 1;
+      mem_idx := 1;
+      mem_lnk := first_link;
+    } else {
+      new := LINKED_XOR_NODE(V).create element previous last_link next NULL;
+      last_link.set_link (last_link.next NULL) and new;
+      last_link := new;
+      (mem_idx = upper).if {
+        mem_lnk_next := new;
+      };
+      upper := upper + 1;
+    };
+  );
+    
+  - add element:V to index:INTEGER <-
+  ( + link:LINKED_XOR_NODE(V);
+    
+    (index = 1).if {
+      add_first element;
+    }.elseif {index = upper + 1} then {
+      add_last element;
+    } else {
+      (index - 1 != mem_idx).if {
+	go_item (index - 1);
+      };
+      link := LINKED_XOR_NODE(V).create element previous mem_lnk next (mem_lnk_next);
+      mem_lnk_next.set_link link and (mem_lnk_next.next mem_lnk);
+      mem_lnk.set_link mem_lnk_prev and link;
+      mem_lnk_next := link;
+      upper := upper + 1;
+    };    
+  );
+    
+  - remove_first <-
+  ( + next,next_next:LINKED_XOR_NODE;
+    (upper = 1).if {
+      first_link := NULL;			
+      last_link  := NULL;
+      mem_lnk := mem_lnk_prev := mem_lnk_next := NULL;
+      mem_idx    := 0;
+      upper      := 0;
+    } else {            
+      next := first_link.next NULL;
+      next_next := next.next first_link;
+      next.set_link NULL and next_next;
+      first_link := next;
+      upper := upper - 1;
+      (mem_idx > 1).if {
+        mem_idx := mem_idx - 1;
+        (mem_idx = 1).if {
+          mem_lnk_prev := NULL;
+        };
+      } else {
+        mem_lnk := first_link;
+        mem_lnk_next := next_next;
+	mem_idx := 1;
+      };      
+    };
+  );
+    
+  - remove index:INTEGER <-
+  ( + next_next:LINKED_XOR_NODE(V);
+    
+    (index = 1).if {
+      remove_first;
+    }.elseif { index = upper} then {
+      remove_last;
+    } else {
+      (index != mem_idx).if {
+	go_item index;
+      };
+      mem_lnk_prev.set_link (mem_lnk_prev.previous mem_lnk) and mem_lnk_next;
+      next_next := mem_lnk_next.next mem_lnk;
+      mem_lnk_next.set_link mem_lnk_prev and next_next;
+      mem_lnk := mem_lnk_next;
+      mem_lnk_next := next_next;
+      upper := upper - 1;
+    };
+  );
+    
+  - first:V <- first_link.item;
+  
+  - last:V <- last_link.item;
+  
+  - item index:INTEGER :V <-
+  (
+    (index != mem_idx).if {
+      go_item index;
+    };
+    mem_lnk.item
+  );
+    
+  - put element:V to index:INTEGER <-
+  ( 
+    (index != mem_idx).if {
+      go_item index;
+    };
+    mem_lnk.set_item element;    
+  );
+    
+  - count:INTEGER <- upper;
+  
+  - set_all_with v:V <-
+  ( 
+    not_yet_implemented;
+    
+    (first_link != NULL).if {
+      first_link.set_all_with v;
+    };    
+  );
+    
+  - copy other:SELF <-
+  (
+    not_yet_implemented;
+    
+    from_collection other;
+  );
+    
+  - Self:SELF '==' Right 60 other:SELF :BOOLEAN <-
+  ( + result:BOOLEAN;
+    + lnk1, lnk2:LINKED_XOR_NODE(V);
+    
+    not_yet_implemented;
+    
+    (Self = other).if {
+      result := TRUE;
+    }.elseif {upper = other.upper} then {
+      result := TRUE;
+      lnk1 := first_link;
+      lnk2 := other.first_link;
+      {(lnk1 = NULL) || {! result}}.until_do {
+	result := lnk1.item = lnk2.item;
+	lnk1 := lnk1.next;
+	lnk2 := lnk2.next;
+      };
+    };    
+    result
+  );
+    
+  - is_equal_map other:SELF :BOOLEAN <-
+  ( + result:BOOLEAN;
+    + lnk1, lnk2:LINKED_XOR_NODE(V);
+    + safe_equal:SAFE_EQUAL(V);
+    
+    not_yet_implemented;
+    
+    ( Self = other ).if {
+      result := TRUE;
+    }.elseif {upper = other.upper} then {
+      result := TRUE;
+      lnk1 := first_link;
+      lnk2 := other.first_link;
+      {(lnk1 = NULL) || {! result}}.until_do {
+	result := safe_equal.test (lnk1.item) with (lnk2.item);
+	lnk1 := lnk1.next;
+	lnk2 := lnk2.next;
+      };
+    };    
+    result
+  );
+    
+  - index_of x:V start start_index:INTEGER :INTEGER <-
+  ( + result:INTEGER;
+    + safe_equal:SAFE_EQUAL(V);
+    
+    not_yet_implemented;
+    
+    result := start_index;
+    {(result > upper) || {safe_equal.test x with (item result)}}.until_do {
+      result := result + 1;
+    };    
+    result
+  );
+  
+  - reverse_index_of element:V start start_index:INTEGER :INTEGER <-
+  ( + safe_equal:SAFE_EQUAL(V); 
+    + temporary_idx:INTEGER;
+    + temporary_lnk:LINKED_XOR_NODE(V);
+    + result:INTEGER;
+    
+    not_yet_implemented;
+    
+    (start_index != mem_idx).if {
+      go_item start_index;
+    };
+    temporary_idx := mem_idx;
+    temporary_lnk := mem_lnk;
+    {(temporary_idx < lower) || {safe_equal.test element with (temporary_lnk.item)}}.until_do {
+      temporary_idx := temporary_idx - 1;
+      temporary_lnk := temporary_lnk.previous;
+    };
+    result := temporary_idx;
+    (temporary_idx >= lower).if {
+      mem_idx := temporary_idx;
+      mem_lnk := temporary_lnk;
+    };
+    result
+  );
+
+  - fast_index_of x:V start start_index:INTEGER :INTEGER <-
+  ( + result:INTEGER;
+    + u:INTEGER;
+    
+    not_yet_implemented;
+    
+    result := lower;
+    u := upper;
+    {(result > u) || {x = item result}}.until_do {
+      result := result + 1;
+    };
+    result
+  );	
+
+  - fast_reverse_index_of element:V start start_index:INTEGER :INTEGER <-
+  ( + temporary_idx:INTEGER;
+    + temporary_lnk:LINKED_XOR_NODE(V);
+    + result:INTEGER;
+    
+    not_yet_implemented;
+    
+    (start_index != mem_idx).if {
+      go_item start_index;
+    };
+    temporary_idx := mem_idx;
+    temporary_lnk := mem_lnk;			
+    {(temporary_idx < lower) || {element = temporary_lnk.item}}.until_do {
+      temporary_idx := temporary_idx - 1;
+      temporary_lnk := temporary_lnk.previous;
+    };
+    result := temporary_idx;
+    (temporary_idx >= lower).if {
+      mem_idx := temporary_idx;
+      mem_lnk := temporary_lnk;
+    };
+  );
+    
+  - clear <-
+  (
+    
+    not_yet_implemented;
+    
+    (first_link != NULL).if {
+      first_link := NULL;
+      mem_idx := 0;
+      mem_lnk := NULL;
+      upper := 0;
+      last_link := NULL;
+    };
+  )
+  [ ...
+    +? {upper = 0};
+  ];
+    
+  - from_collection model:COLLECTION(V) <-
+  ( + lnk:LINKED_XOR_NODE(V);
+    
+    not_yet_implemented;
+    
+    (first_link = NULL).if {
+      (model.lower).to (model.upper) do { i:INTEGER;
+	add_last (model.item i);
+      };
+    } else {
+      lnk := first_link;
+      (model.lower).to (model.upper) do { i:INTEGER;
+	(lnk = NULL).if {
+	  add_last (model.item i);
+	} else {
+	  lnk.set_item (model.item i);
+	  lnk := lnk.next;
+	};
+      };
+      (lnk = first_link).if {
+	? {model.count = 0};
+	clear;
+      }.elseif {lnk != NULL} then {
+	+ i:INTEGER;
+	i := model.count;
+	(mem_idx != i).if {
+	  go_item i;
+	};
+	? {lnk = mem_lnk.next};
+	mem_lnk.set_next NULL;
+	upper := i;
+	last_link := mem_lnk;
+      };
+    };   
+  );
+    
+  - slice low:INTEGER to up:INTEGER :SELF <-
+  ( + lnk:LINKED_XOR_NODE(V);
+    + result:SELF;
+    
+    not_yet_implemented;
+    
+    result := SELF.create;    
+    (mem_idx != low).if {
+      go_item low;
+    };
+    lnk := mem_lnk;
+    (up - low + 1).downto 1 do { i:INTEGER;
+      result.add_last (lnk.item);
+      lnk := lnk.next;
+    };
+    result
+  );
+    
+  - occurrences element:V :INTEGER <-
+  ( + lnk:LINKED_XOR_NODE(V);
+    + safe_equal:SAFE_EQUAL(V);
+    + result:INTEGER;
+    
+    not_yet_implemented;
+    
+    lnk := first_link;
+    {lnk = NULL}.until_do {
+      (safe_equal.test element with (lnk.item)).if {
+	result := result + 1;
+      };
+      lnk := lnk.next;
+    };    
+    result
+  );
+    
+  - fast_occurrences element:V :INTEGER <-
+  ( + lnk:LINKED_XOR_NODE(V);
+    + result:INTEGER;
+    
+    not_yet_implemented;
+    
+    lnk := first_link;
+    {lnk = NULL}.until_do {
+      (element = lnk.item).if {
+	result := result + 1;
+      };
+      lnk := lnk.next;
+    };
+    result
+  );
+    
+  - force element:V to index:INTEGER <-
+  ( + v:V;
+    
+    not_yet_implemented;
+    
+    {index <= upper}.until_do {
+      add_last v;
+    };
+    put element to index;
+  );
+    
+  - all_default:BOOLEAN <-
+  ( + l:LINKED_XOR_NODE(V);
+    + d:V;
+    + result:BOOLEAN;
+    
+    not_yet_implemented;
+    
+    result := TRUE;
+    l := first_link;
+    {(! result) || {l = NULL}}.until_do {
+      d := l.item;
+      (d != NULL).if {
+	result := d.is_default;
+      };
+      l := l.next;
+    };    
+    result
+  );
+    
+  - remove_last <-
+  ( 
+    (upper = 1).if {
+      first_link := NULL;
+      last_link  := NULL;
+      mem_lnk := mem_lnk_prev := mem_lnk_next := NULL;
+      mem_idx := 0;
+      upper := 0;
+    } else {
+      link := last_link.previous NULL;
+      link.set_link (link.previous last_link) and NULL;
+      last_link := link;      
+      (mem_idx = upper).if {
+	mem_idx := 1;
+        mem_lnk := first_link;
+        mem_lnk_prev := NULL;
+        mem_lnk_next := mem_lnk.next NULL;
+      };
+      upper := upper - 1;
+    };    
+  );
+    
+  - replace_all old_value:V with new_value:V <-
+  ( + safe_equal:SAFE_EQUAL(V);
+    
+    not_yet_implemented;
+    
+    lower.to upper do { i:INTEGER;
+      (safe_equal.test (item i) with old_value).if {
+	put new_value to i;
+      };
+    };   
+  );
+    
+  - fast_replace_all old_value:V with new_value:V <-
+  ( 
+    
+    not_yet_implemented;
+    
+    lower.to upper do { i:INTEGER;
+      (item i = old_value).if {
+	put new_value to i;
+      };
+    };    
+  );
+  
+  - reverse <-
+  ( + temp:V; 
+    + low:LINKED_XOR_NODE(V); 
+    + high:LINKED_XOR_NODE(V);
+    + i:INTEGER;
+    
+    not_yet_implemented;
+    
+    low  := first_link;
+    high := last_link;
+    
+    i := count / 2;
+    ? {(i > 0) -> ((low != NULL) & (high != NULL))};
+    ? {(i > 0) -> ((low != high) & (low.previous != high))};
+    {i = 0}.until_do {
+      temp := low.item;
+      low.set_item (high.item);
+      high.set_item temp;
+      low  := low.next;
+      high := high.previous;
+      i    := i - 1;
+    };	
+  );
+			
+Section Private
+  
+  - go_item index:INTEGER <-
+  [ ...
+    -? { valid_index index };
+    -? { mem_idx != index };
+    -? { mem_idx > 0 };
+    -? { mem_lnk != NULL };
+  ]
+  (
+    (index > mem_idx).if {
+      ((upper - index) < (index - mem_idx)).if {
+	mem_idx := upper;
+        mem_lnk := last_link;
+        mem_lnk_prev := last_link.previous NULL;
+        mem_lnk_next := NULL;
+        {index = mem_idx}.until_do {
+          mem_lnk_next := mem_lnk;
+          mem_lnk := mem_lnk_prev;
+          mem_lnk_prev := mem_lnk.previous mem_lnk_next;
+	  mem_idx := mem_idx - 1;
+	};
+      } else {
+        {index = mem_idx}.until_do {
+          mem_lnk_prev := mem_lnk;
+          mem_lnk := mem_lnk_next;
+          mem_lnk_next := mem_lnk.next mem_lnk_prev;
+	  mem_idx := mem_idx + 1;
+	};
+      };
+    }.elseif {(mem_idx - index) < (index - 1)} then {
+      {index = mem_idx}.until_do {
+        mem_lnk_next := mem_lnk;
+        mem_lnk := mem_lnk_prev;
+        mem_lnk_prev := mem_lnk.previous mem_lnk_next;        
+	mem_idx := mem_idx - 1;
+      };
+    } else {
+      mem_idx := 1;
+      mem_lnk := first_link;
+      mem_lnk_prev := NULL;
+      mem_lnk_next := first_link.next NULL;
+      {index = mem_idx}.until_do {
+        mem_lnk_prev := mem_lnk;
+        mem_lnk := mem_lnk_next;
+        mem_lnk_next := mem_lnk.next mem_lnk_prev;        
+	mem_idx := mem_idx + 1;
+      };
+    };
+  )
+  [ ...
+    +? { mem_idx = index };
+    +? { mem_lnk != NULL };
+  ];
+  
+  //
+  // Invariant.
+  //
+  
+//  [ ...
+//    "Empty status." -? {(first_link = NULL) ->
+//    ((last_link = NULL) & (upper = 0) & (mem_idx = 0) & (mem_lnk = NULL))};
+    
+//    "Not empty status." -? {(first_link != NULL) ->
+//    ((last_link != NULL) & (upper > 0) & (mem_idx > 0) & (mem_lnk != NULL))};
+//  ];
diff --git a/lib2/collection/low_level/arrayed.li b/lib2/collection/low_level/arrayed.li
index fd848a5..d57b4d4 100644
--- a/lib2/collection/low_level/arrayed.li
+++ b/lib2/collection/low_level/arrayed.li
@@ -48,7 +48,7 @@ Section Public
     0
   );
   
-  - add_last_buffer buf:FAST_ARRAY[UINTEGER_8] from beg:INTEGER to end:INTEGER <-
+  - add_last_buffer buf:FAST_ARRAY(UINTEGER_8) from beg:INTEGER to end:INTEGER <-
   (
     deferred;
   );
@@ -68,13 +68,13 @@ Section Public
     deferred;
   );
   
-  - to_native_array_uinteger_8:NATIVE_ARRAY[UINTEGER_8] <- 
+  - to_native_array_uinteger_8:NATIVE_ARRAY(UINTEGER_8) <- 
   (
     deferred;
     NULL
   );
 
-  - get_buffer_from_byte i:INTEGER size_bytes s:INTEGER :FAST_ARRAY[UINTEGER_8] <-
+  - get_buffer_from_byte i:INTEGER size_bytes s:INTEGER :FAST_ARRAY(UINTEGER_8) <-
   [
     -? { i >= 0 };
     -? { s >= 0 };
diff --git a/lib2/collection/low_level/arrayed_collection.li b/lib2/collection/low_level/arrayed_collection.li
index eaca191..f93049f 100644
--- a/lib2/collection/low_level/arrayed_collection.li
+++ b/lib2/collection/low_level/arrayed_collection.li
@@ -20,22 +20,22 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name    := ARRAYED_COLLECTION[V];
+  + name    := ARRAYED_COLLECTION(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
   
-  - comment := "Common root for ARRAY[V] and FAST_ARRAY[V].";
+  - comment := "Common root for ARRAY(V) and FAST_ARRAY(V).";
   
 Section Inherit
   
   - parent_arrayed:ARRAYED := ARRAYED;
   
-  - parent_collection:COLLECTION[V] := COLLECTION[V];
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
   
 Section Public //ARRAYED_COLLECTION, BMP_FILE, TYPES
   
-  + storage:NATIVE_ARRAY[V];
+  + storage:NATIVE_ARRAY(V);
   // Internal access to storage location.
     
 Section Public
@@ -150,7 +150,7 @@ Section Public
     +? {Result.is_not_null};    
   ];
 
-  - to_native_array:NATIVE_ARRAY[V] <-
+  - to_native_array:NATIVE_ARRAY(V) <-
   // Gives C access into the internal `storage' of the ARRAY.
   // Result is pointing the element at index `lower'.
   //
@@ -189,13 +189,13 @@ Section Public
     upper := new_count + lower - 1;
   );
 
-  - to_native_array_uinteger_8:NATIVE_ARRAY[UINTEGER_8] <- 
+  - to_native_array_uinteger_8:NATIVE_ARRAY(UINTEGER_8) <- 
   (
-    CONVERT[NATIVE_ARRAY[V],NATIVE_ARRAY[UINTEGER_8]].on storage
+    CONVERT(NATIVE_ARRAY(V),NATIVE_ARRAY(UINTEGER_8)).on storage
   );
   
-  - add_last_buffer buf:FAST_ARRAY[UINTEGER_8] from beg:INTEGER to end:INTEGER <-
-  ( + tab:NATIVE_ARRAY[UINTEGER_8];
+  - add_last_buffer buf:FAST_ARRAY(UINTEGER_8) from beg:INTEGER to end:INTEGER <-
+  ( + tab:NATIVE_ARRAY(UINTEGER_8);
     + pos_beg,size,new_capacity:INTEGER;
 
     pos_beg := count * element_sizeof; // + ofs_buf;
@@ -211,14 +211,14 @@ Section Public
       crash;
     };
     
-    tab := CONVERT[NATIVE_ARRAY[V],NATIVE_ARRAY[UINTEGER_8]].on storage;
+    tab := CONVERT(NATIVE_ARRAY(V),NATIVE_ARRAY(UINTEGER_8)).on storage;
     tab.copy (buf.storage + beg) to pos_beg until size;
     //ofs_buf := (pos_beg + size) % element_sizeof;
     upper   := (pos_beg + size - 1) / element_sizeof;
   );
 
-  - get_buffer_from_byte i:INTEGER size_bytes s:INTEGER :FAST_ARRAY[UINTEGER_8] <-
-  ( + tab:NATIVE_ARRAY[UINTEGER_8];
-    tab := CONVERT[NATIVE_ARRAY[V],NATIVE_ARRAY[UINTEGER_8]].on storage;
-    FAST_ARRAY[UINTEGER_8].create_with_native_array_byte (tab + i) size s
+  - get_buffer_from_byte i:INTEGER size_bytes s:INTEGER :FAST_ARRAY(UINTEGER_8) <-
+  ( + tab:NATIVE_ARRAY(UINTEGER_8);
+    tab := CONVERT(NATIVE_ARRAY(V),NATIVE_ARRAY(UINTEGER_8)).on storage;
+    FAST_ARRAY(UINTEGER_8).create_with_native_array_byte (tab + i) size s
   );
diff --git a/lib2/collection/low_level/avl_dictionary_node.li b/lib2/collection/low_level/avl_dictionary_node.li
index 533fc62..ab49e46 100644
--- a/lib2/collection/low_level/avl_dictionary_node.li
+++ b/lib2/collection/low_level/avl_dictionary_node.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
 
-  + name := AVL_DICTIONARY_NODE[V,K];
+  + name := AVL_DICTIONARY_NODE(V,K);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -29,7 +29,7 @@ Section Header
   
 Section Inherit
   
-  + parent_avl_tree_node:Expanded AVL_TREE_NODE[K];
+  + parent_avl_tree_node:Expanded AVL_TREE_NODE(K);
   
   - parent_any_avl_dictionary_node:ANY_AVL_DICTIONARY_NODE := ANY_AVL_DICTIONARY_NODE;
   
@@ -51,13 +51,13 @@ Section AVL_DICTIONARY, AVL_DICTIONARY_NODE
     +? {value = v};
   ];
 
-  - fast_at k:K :AVL_DICTIONARY_NODE[V, K] <-
+  - fast_at k:K :AVL_DICTIONARY_NODE(V, K) <-
   // Is element `e' in the tree?
-  ( + result:AVL_DICTIONARY_NODE[V, K];
+  ( + result:AVL_DICTIONARY_NODE(V, K);
     
     (key = k).if {
       result := Self;
-    }.elseif {key == k /*SAFE_EQUAL[K].test key and k*/} then {
+    }.elseif {key == k /*SAFE_EQUAL(K).test key and k*/} then {
       // because otherwise there would be an infinite recursion
       // result := NULL
     }.elseif {k < key} then {
@@ -85,7 +85,7 @@ Section AVL_DICTIONARY, AVL_DICTIONARY_NODE
   - key_at v:V :K <-
   ( + result:K;
     
-    (v == value /*SAFE_EQUAL[V].test v and value*/).if {
+    (v == value /*SAFE_EQUAL(V).test v and value*/).if {
       result := key;
     }.elseif {left != NULL} then {
       result := left.key_at v;
@@ -114,7 +114,7 @@ Section AVL_DICTIONARY_NODE
   ( + result:INTEGER;
 
     result := cnt;
-    (v == value /*SAFE_EQUAL[V].test v and value*/).if {
+    (v == value /*SAFE_EQUAL(V).test v and value*/).if {
       result := result + 1;
     };
     (left != NULL).if {
diff --git a/lib2/collection/low_level/avl_set_node.li b/lib2/collection/low_level/avl_set_node.li
index ff539fc..bcdecdc 100644
--- a/lib2/collection/low_level/avl_set_node.li
+++ b/lib2/collection/low_level/avl_set_node.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name := AVL_SET_NODE[V];
+  + name := AVL_SET_NODE(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -32,7 +32,7 @@ Section Header
   
 Section Inherit
   
-  + parent_avl_tree_node:Expanded AVL_TREE_NODE[V];
+  + parent_avl_tree_node:Expanded AVL_TREE_NODE(V);
   
   - parent_any_avl_set_node:ANY_AVL_SET_NODE := ANY_AVL_SET_NODE;
 
diff --git a/lib2/collection/low_level/avl_tree.li b/lib2/collection/low_level/avl_tree.li
index 440b10f..c52cd7c 100644
--- a/lib2/collection/low_level/avl_tree.li
+++ b/lib2/collection/low_level/avl_tree.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name := AVL_TREE[V];
+  + name := AVL_TREE(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -67,24 +67,24 @@ Section Public
 
 Section SELF
   
-  + root:AVL_TREE_NODE[V];
+  + root:AVL_TREE_NODE(V);
 
   + rebalance:BOOLEAN;
 
   + item_memory:V;
 
-  - set_value_and_key n:AVL_TREE_NODE[V] <-
+  - set_value_and_key n:AVL_TREE_NODE(V) <-
   (
     deferred;
   );
 
-  - set_value n:AVL_TREE_NODE[V] <-
+  - set_value n:AVL_TREE_NODE(V) <-
   (
     deferred;
   );
 
-  - fast_do_insert n:AVL_TREE_NODE[V] :AVL_TREE_NODE[V] <-
-  ( + result:AVL_TREE_NODE[V];
+  - fast_do_insert n:AVL_TREE_NODE(V) :AVL_TREE_NODE(V) <-
+  ( + result:AVL_TREE_NODE(V);
     
     (n = NULL).if {
       result := new_node;
@@ -120,8 +120,8 @@ Section SELF
     +? {rebalance = (node_height Result > Old node_height n)};
   ];
 
-  - do_insert n:AVL_TREE_NODE[V] :AVL_TREE_NODE[V] <-
-  ( + result:AVL_TREE_NODE[V];
+  - do_insert n:AVL_TREE_NODE(V) :AVL_TREE_NODE(V) <-
+  ( + result:AVL_TREE_NODE(V);
     
     (n = NULL).if {
       result := new_node;
@@ -157,13 +157,13 @@ Section SELF
     +? {rebalance = (node_height Result > Old node_height n)};
   ];
 
-  - left_grown n:AVL_TREE_NODE[V] :AVL_TREE_NODE[V] <-
+  - left_grown n:AVL_TREE_NODE(V) :AVL_TREE_NODE(V) <-
   [
     -? {rebalance};
     -? {n != NULL};
     -? {node_height (n.right) - node_height (n.left) + 1 = n.balance};
   ]
-  ( + result:AVL_TREE_NODE[V];
+  ( + result:AVL_TREE_NODE(V);
     
     (n.balance)
     .when imbalanced_left then {
@@ -210,13 +210,13 @@ Section SELF
     };
   ];
 
-  - right_grown n:AVL_TREE_NODE[V] :AVL_TREE_NODE[V] <-
+  - right_grown n:AVL_TREE_NODE(V) :AVL_TREE_NODE(V) <-
   [
     -? {rebalance};
     -? {n != NULL};
     -? {node_height (n.right) - 1 - node_height (n.left) = n.balance};
   ]
-  ( + result:AVL_TREE_NODE[V];
+  ( + result:AVL_TREE_NODE(V);
     
     (n.balance)
     .when imbalanced_right then {
@@ -264,8 +264,8 @@ Section SELF
     };
   ];
 
-  - fast_do_remove (n:AVL_TREE_NODE[V],e:V) :AVL_TREE_NODE[V] <-
-  ( + result:AVL_TREE_NODE[V];
+  - fast_do_remove (n:AVL_TREE_NODE(V),e:V) :AVL_TREE_NODE(V) <-
+  ( + result:AVL_TREE_NODE(V);
     
     (n = NULL).if {
       rebalance := FALSE;
@@ -309,8 +309,8 @@ Section SELF
     +? {rebalance = (node_height Result < Old node_height n)};
   ];
 
-  - do_remove (n:AVL_TREE_NODE[V],e:V) :AVL_TREE_NODE[V] <-
-  ( + result:AVL_TREE_NODE[V];
+  - do_remove (n:AVL_TREE_NODE(V),e:V) :AVL_TREE_NODE(V) <-
+  ( + result:AVL_TREE_NODE(V);
     
     (n = NULL).if {
       rebalance := FALSE;
@@ -350,12 +350,12 @@ Section SELF
     +? {rebalance = (node_height Result < Old node_height n)};
   ];
 
-  - remove_right (n1, n2:AVL_TREE_NODE[V]) :AVL_TREE_NODE[V] <-
+  - remove_right (n1, n2:AVL_TREE_NODE(V)) :AVL_TREE_NODE(V) <-
   [
     -? {n1 != NULL};
     -? {n2 != NULL};
   ]
-  ( + result:AVL_TREE_NODE[V];
+  ( + result:AVL_TREE_NODE(V);
     
     (n2.right = NULL).if {
       result := n2.left;
@@ -376,13 +376,13 @@ Section SELF
     +? {rebalance = (node_height Result < Old node_height n2)};
   ];
 
-  - left_shrunk n:AVL_TREE_NODE[V] :AVL_TREE_NODE[V] <-
+  - left_shrunk n:AVL_TREE_NODE(V) :AVL_TREE_NODE(V) <-
   [
     -? {rebalance};
     -? {n != NULL};
     -? {node_height (n.right) - node_height (n.left) - 1 = n.balance};
   ]
-  ( + result:AVL_TREE_NODE[V];
+  ( + result:AVL_TREE_NODE(V);
 				
     (n.balance)
     .when imbalanced_left then {
@@ -434,13 +434,13 @@ Section SELF
     Old node_height (n.right).max (node_height (n.left) + 1))};
   ];
 
-  - right_shrunk n:AVL_TREE_NODE[V] :AVL_TREE_NODE[V] <-
+  - right_shrunk n:AVL_TREE_NODE(V) :AVL_TREE_NODE(V) <-
   [
     -? {rebalance};
     -? {n != NULL};
     -? {node_height (n.right) + 1 - node_height (n.left) = n.balance};
   ]
-  ( + result:AVL_TREE_NODE[V];
+  ( + result:AVL_TREE_NODE(V);
 		
     (n.balance)
     .when imbalanced_right then {
@@ -491,7 +491,7 @@ Section SELF
     Old node_height (n.left).max (node_height (n.right) + 1))};
   ];
 
-  - exchange_and_discard (n1, n2:AVL_TREE_NODE[V]) <-
+  - exchange_and_discard (n1, n2:AVL_TREE_NODE(V)) <-
   [
     -? {n1 != NULL};
     -? {n2 != NULL};
@@ -505,7 +505,7 @@ Section SELF
     +? {rebalance};
   ];
 	
-  - clear_nodes node:AVL_TREE_NODE[V] <-
+  - clear_nodes node:AVL_TREE_NODE(V) <-
   (
     (node.left != NULL).if {
       clear_nodes (node.left);
@@ -516,7 +516,7 @@ Section SELF
     discard_node node;
   );
 
-  - node_height node:AVL_TREE_NODE[V] :INTEGER <-
+  - node_height node:AVL_TREE_NODE(V) :INTEGER <-
   ( + result:INTEGER;
     
     (node != NULL).if {
@@ -564,7 +564,7 @@ Section SELF
     "build_done" +? {! map_dirty};
   ];
 
-  + map:FAST_ARRAY[AVL_TREE_NODE[V]];
+  + map:FAST_ARRAY(AVL_TREE_NODE(V));
   // Elements in a row for iteration. See `build_map'.
 
   + map_dirty:BOOLEAN;
@@ -573,18 +573,18 @@ Section SELF
 
 Section SELF
   
-  - new_node:AVL_TREE_NODE[V] <-
+  - new_node:AVL_TREE_NODE(V) <-
   ( 
     a_new_node
   );
 
-  - a_new_node:AVL_TREE_NODE[V] <-
+  - a_new_node:AVL_TREE_NODE(V) <-
   (
     deferred;
     NULL
   );
 	
-  - discard_node n:AVL_TREE_NODE[V] <-
+  - discard_node n:AVL_TREE_NODE(V) <-
   [
     -? {n != NULL};
   ]
diff --git a/lib2/collection/low_level/avl_tree_node.li b/lib2/collection/low_level/avl_tree_node.li
index 2305e7c..ac08fc3 100644
--- a/lib2/collection/low_level/avl_tree_node.li
+++ b/lib2/collection/low_level/avl_tree_node.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name := AVL_TREE_NODE[V];
+  + name := AVL_TREE_NODE(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -57,9 +57,9 @@ Section Public
 Section Public 
   //AVL_TREE_NODE, AVL_TREE
   
-  + left:AVL_TREE_NODE[V];
+  + left:AVL_TREE_NODE(V);
 
-  + right:AVL_TREE_NODE[V];
+  + right:AVL_TREE_NODE(V);
 
   + item:V;
 
@@ -93,7 +93,7 @@ Section Public
     result + 1
   );
 
-  - map_in map:COLLECTION[AVL_TREE_NODE[V]] <-
+  - map_in map:COLLECTION(AVL_TREE_NODE(V)) <-
   [
     -? {map != NULL};
   ]
@@ -114,7 +114,7 @@ Section Public
   // Is element `e' in the tree?
   ( + result:BOOLEAN;
 		
-    result := item == e; //SAFE_EQUAL[V].test item and e;
+    result := item == e; //SAFE_EQUAL(V).test item and e;
     (! result).if {
       (e < item).if {
 	result := (left != NULL) && {left.has e};
@@ -130,7 +130,7 @@ Section Public
   ( + result:BOOLEAN;
 		
     result := item = e;
-    ((! result) && {! item == e /*SAFE_EQUAL[V].test item and e*/}).if {
+    ((! result) && {! item == e /*SAFE_EQUAL(V).test item and e*/}).if {
       (e < item).if {
 	result := (left != NULL) && {left.fast_has e};
       } else {
@@ -143,11 +143,11 @@ Section Public
     +? {Result -> (count > 0)};
   ];
 
-  - at e:V :AVL_TREE_NODE[V] <-
+  - at e:V :AVL_TREE_NODE(V) <-
   // Is element `e' in the tree?
-  ( + result:AVL_TREE_NODE[V];
+  ( + result:AVL_TREE_NODE(V);
 			
-    (item == e /*SAFE_EQUAL[V].test item and e*/).if {
+    (item == e /*SAFE_EQUAL(V).test item and e*/).if {
       result := Self;
     }.elseif {e < item} then {
       (left != NULL).if {
@@ -174,7 +174,7 @@ Section Public
     +? {item = i};
   ];
 
-  - set_left l:AVL_TREE_NODE[V] <-
+  - set_left l:AVL_TREE_NODE(V) <-
   [
     // Equality admitted for the free list
     -? {(l != NULL) -> ((l.item = item) || {l.item < item})};
@@ -186,7 +186,7 @@ Section Public
     +? {left = l};
   ];
 
-  - set_right r:AVL_TREE_NODE[V] <-
+  - set_right r:AVL_TREE_NODE(V) <-
   [
     -? {(r != NULL) ->> {r.item > item}};
   ]
@@ -211,10 +211,10 @@ Section AVL_TREE, AVL_DICTIONARY, AVL_SET
   // Rotations:
   //
   
-  - rotate_right:AVL_TREE_NODE[V] <-
+  - rotate_right:AVL_TREE_NODE(V) <-
   // Proceeds to some reorganisation and returns the upper node.
-  ( + result:AVL_TREE_NODE[V];
-    + left_right:AVL_TREE_NODE[V];
+  ( + result:AVL_TREE_NODE(V);
+    + left_right:AVL_TREE_NODE(V);
     
     result := left;
     left_right := left.right;
@@ -226,10 +226,10 @@ Section AVL_TREE, AVL_DICTIONARY, AVL_SET
     +? {Result != NULL};
   ];
 
-  - rotate_left:AVL_TREE_NODE[V] <-
+  - rotate_left:AVL_TREE_NODE(V) <-
   // Proceeds to some reorganisation and returns the upper node.
-  ( + result:AVL_TREE_NODE[V];
-    + right_left:AVL_TREE_NODE[V];
+  ( + result:AVL_TREE_NODE(V);
+    + right_left:AVL_TREE_NODE(V);
 		
     result := right;
     right_left := right.left;
diff --git a/lib2/collection/low_level/collection.li b/lib2/collection/low_level/collection.li
index 4905032..e441245 100644
--- a/lib2/collection/low_level/collection.li
+++ b/lib2/collection/low_level/collection.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name    := COLLECTION[V];
+  + name    := COLLECTION(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag, 2007 Pierre-Alexandre Voye";
@@ -48,7 +48,7 @@ Section Inherit
   
 //  - parent_storage:STORAGE := STORAGE;
   
-  - parent_traversable:TRAVERSABLE[V] := TRAVERSABLE[V]; 
+  - parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V); 
   
 Section Public
   
@@ -200,7 +200,7 @@ Section Public
     +? { upper = 1 + Old upper };
   ];
     
-  - append_collection other:COLLECTION[V] <-
+  - append_collection other:COLLECTION(V) <-
   // Append `other' to Current.
   //
   // See also `add_last', `add_first', `add'.
@@ -243,7 +243,7 @@ Section Public
     deferred;
   );
     
-  - from_collection model:COLLECTION[V] <-
+  - from_collection model:COLLECTION(V) <-
   // Initialize the current object with the contents of `model'.
   [
     -? { model != NULL };
@@ -396,7 +396,7 @@ Section Public
   )
   [
     +? {Result.in_range start_index to (upper + 1)};
-    +? {valid_index Result ->> { SAFE_EQUAL[V].test element with (item Result)}};
+    +? {valid_index Result ->> { SAFE_EQUAL(V).test element with (item Result)}};
   ];
   
   - reverse_index_of element:V start start_index:INTEGER :INTEGER <-
@@ -497,7 +497,7 @@ Section Public
   // Looking and comparison:
   //
   
-  - Self:SELF '=='  Right 60 other:COLLECTION[V] :BOOLEAN <-
+  - Self:SELF '=='  Right 60 other:COLLECTION(V) :BOOLEAN <-
   // Do both collections have the same `lower', `upper', and
   // items?
   // The basic `=' is used for comparison of items.
@@ -535,7 +535,7 @@ Section Public
     FALSE
   );
     
-  - same_items other:COLLECTION[V] :BOOLEAN <-
+  - same_items other:COLLECTION(V) :BOOLEAN <-
   // Do both collections have the same items? The basic `=' is used
   // for comparison of items and indices are not considered (for
   // example this routine may yeld true with `Current' indexed in
@@ -832,7 +832,7 @@ Section Public
   )
   [
     +? { count = Old count};
-    +? { (! SAFE_EQUAL[V].test old_value with new_value) ->> {occurrences old_value = 0}};
+    +? { (! SAFE_EQUAL(V).test old_value with new_value) ->> {occurrences old_value = 0}};
   ];  
   
   - fast_replace_all old_value:V with new_value:V <-
diff --git a/lib2/collection/low_level/collection2.li b/lib2/collection/low_level/collection2.li
index 35f3b1c..dcd4de4 100644
--- a/lib2/collection/low_level/collection2.li
+++ b/lib2/collection/low_level/collection2.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name        := COLLECTION2[V];
+  + name        := COLLECTION2(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -34,7 +34,7 @@ Section Header
       
 Section Inherit
   
-  - parent_safe_equal:SAFE_EQUAL[V] := SAFE_EQUAL[V];
+  - parent_safe_equal:SAFE_EQUAL(V) := SAFE_EQUAL(V);
   
 Section Public
   
@@ -240,7 +240,7 @@ Section Public
   // Creating or initializing:
   //
   
-  - from_collection2 model:COLLECTION2[V] <-
+  - from_collection2 model:COLLECTION2(V) <-
   //  Uses `model' to initialize Current.
   [ -? { model != NULL }; ]
   (
@@ -251,7 +251,7 @@ Section Public
     +? { count2 = model.count2 };
   ];
     
-  - from_model model:COLLECTION[COLLECTION[V]] <-
+  - from_model model:COLLECTION(COLLECTION(V)) <-
   // The `model' is used to fill line by line Current.
   // Assume all sub-collections of `model' have the same
   // number of lines.
@@ -278,7 +278,7 @@ Section Public
     FALSE
   );
   
-  - Self:SELF '==' other:COLLECTION2[V] :BOOLEAN <-
+  - Self:SELF '==' other:COLLECTION2(V) :BOOLEAN <-
   // Do both collections have the same `lower1', `lower2', `upper1' and `upper2', and items?
   // The basic `=' is used for comparison of items.
   //
@@ -306,7 +306,7 @@ Section Public
     result
   );
 
-  - is_equal_map (other:COLLECTION2[V]) :BOOLEAN <-
+  - is_equal_map (other:COLLECTION2(V)) :BOOLEAN <-
   // Do both collections have the same `lower1', `lower2', `upper1' and `upper2', and items?
   // Feature `is_equal' is used for comparison of items.
   //
diff --git a/lib2/collection/low_level/collection3.li b/lib2/collection/low_level/collection3.li
index 3589c2c..561bd5f 100644
--- a/lib2/collection/low_level/collection3.li
+++ b/lib2/collection/low_level/collection3.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name    := COLLECTION3[V];
+  + name    := COLLECTION3(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -34,7 +34,7 @@ Section Header
   
 Section Inherit
   
-  - parent_safe_equal:SAFE_EQUAL[V] := SAFE_EQUAL[V];
+  - parent_safe_equal:SAFE_EQUAL(V) := SAFE_EQUAL(V);
   
 Section Public
   
@@ -257,7 +257,7 @@ Section Public
   // Creating or initializing:
   //
   
-  - from_collection3 model:COLLECTION3[V] <-
+  - from_collection3 model:COLLECTION3(V) <-
   //  Uses `model' to initialize self.
   [ -? {model != NULL}; ]
   (        
@@ -269,7 +269,7 @@ Section Public
     +? {count3 = model.count3};
   ];
     
-  - from_model model:COLLECTION[COLLECTION[COLLECTION[V]]] <-
+  - from_model model:COLLECTION(COLLECTION(COLLECTION(V))) <-
   // The `model' is used to fill line by line self.
   // Assume all sub-collections have the same
   // dimension.
@@ -293,7 +293,7 @@ Section Public
     deferred;
   );
   
-  - '==' other:COLLECTION3[V] :BOOLEAN <-
+  - Self:SELF '==' other:COLLECTION3(V) :BOOLEAN <-
   // Do both collections have the same `lower1', `lower2', `lower3', `upper1', `upper2' and
   // `upper3', and items?
   // The basic `=' is used for comparison of items.
@@ -328,7 +328,7 @@ Section Public
     result
   );
 
-  - is_equal_map other: COLLECTION3[V] :BOOLEAN <-
+  - is_equal_map other: COLLECTION3(V) :BOOLEAN <-
   // Do both collections have the same `lower1', `lower2', `lower3', `upper1', `upper2' and `upper3',
   // and items?  
   //
diff --git a/lib2/collection/low_level/dictionary.li b/lib2/collection/low_level/dictionary.li
index d11a08b..95101cb 100644
--- a/lib2/collection/low_level/dictionary.li
+++ b/lib2/collection/low_level/dictionary.li
@@ -19,7 +19,7 @@
 //                     http://isaacproject.u-strasbg.fr/                     //
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
-  + name := DICTIONARY[V, K];
+  + name := DICTIONARY(V, K);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -36,7 +36,7 @@ Section Header
   
 Section Inherit
   
-  + parent_traversable:Expanded TRAVERSABLE[V];
+  + parent_traversable:Expanded TRAVERSABLE(V);
   
 Section Public
   
@@ -209,7 +209,7 @@ Section Public
   //
   // See also `fast_occurrences', `fast_has', `has'.
   ( + i,result:INTEGER; 
-    + safe_equal:SAFE_EQUAL[V];
+    + safe_equal:SAFE_EQUAL(V);
     
     i := 1;
     {i > count}.until_do {
@@ -251,7 +251,7 @@ Section Public
     -? {occurrences v = 1};
   ]
   ( + i:INTEGER; 
-    + safe_equal:SAFE_EQUAL[V];
+    + safe_equal:SAFE_EQUAL(V);
     
     i := 1;
     {safe_equal.test v with (item i)}.until_do {
@@ -260,7 +260,7 @@ Section Public
     key i
   )
   [ ...
-    +? {SAFE_EQUAL[V].test (at Result) with v};
+    +? {SAFE_EQUAL(V).test (at Result) with v};
   ];
 
   - fast_key_at v:V :K <-
@@ -396,7 +396,7 @@ Section Public
     +? {(at Result) = item index};
   ];
 	
-  - key_map_in buffer:COLLECTION[K] <-
+  - key_map_in buffer:COLLECTION(K) <-
   // Append in `buffer', all available keys (this may be useful to
   // speed up the traversal).
   //
@@ -416,7 +416,7 @@ Section Public
     +? {buffer.count = count + Old buffer.count};
   ];
 
-  - item_map_in buffer:COLLECTION[V] <-
+  - item_map_in buffer:COLLECTION(V) <-
   // Append in `buffer', all available items (this may be useful to
   // speed up the traversal).
   //
@@ -440,7 +440,7 @@ Section Public
   // Comparaison.
   //
   
-  - '==' other:SELF :BOOLEAN <-
+  - Self:SELF '==' other:SELF :BOOLEAN <-
   // Do both dictionaries have the same set of associations?
   // Keys are compared with `is_equal' and values are comnpared
   // with the basic = operator.
@@ -479,7 +479,7 @@ Section Public
   // See also `is_equal'.
   ( + i:INTEGER; 
     + k:K; 
-    + safe_equal:SAFE_EQUAL[V];
+    + safe_equal:SAFE_EQUAL(V);
     + result:BOOLEAN;
     
     (Self = other).if {
@@ -520,7 +520,7 @@ Section Public
   //
   
   - do_all action:BLOCK <-
-  // Apply `action' to every [V, K] associations of `Current'.
+  // Apply `action' to every (V, K) associations of `Current'.
   //
   // See also `for_all', `exist'.
   ( + i:INTEGER; 
@@ -598,7 +598,7 @@ Section Public
   );
 
   - for_all test:{(V,K); } :BOOLEAN <-
-  // Do all [V, K] associations satisfy `test'?
+  // Do all (V, K) associations satisfy `test'?
   //
   // See also `do_all', `exist'.
   ( + i:INTEGER; 
@@ -618,7 +618,7 @@ Section Public
   );
 
   - exists test:{(V,K); } :BOOLEAN <-
-  // Does at least one [V, K] association satisfy `test'?
+  // Does at least one (V, K) association satisfy `test'?
   //
   // See also `for_all', `do_all'.
   ( + i:INTEGER; 
diff --git a/lib2/collection/low_level/hashed_dictionary_node.li b/lib2/collection/low_level/hashed_dictionary_node.li
index 8a9ca08..2ff137a 100644
--- a/lib2/collection/low_level/hashed_dictionary_node.li
+++ b/lib2/collection/low_level/hashed_dictionary_node.li
@@ -20,12 +20,12 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name    := HASHED_DICTIONARY_NODE[V,K];
+  + name    := HASHED_DICTIONARY_NODE(V,K);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
   
-  - comment :="Auxilliary class to implement DICTIONARY[V,K].";
+  - comment :="Auxilliary class to implement DICTIONARY(V,K).";
     
 Section Inherit
   
@@ -37,7 +37,7 @@ Section Public
   
   + key:K;
   
-  + next:HASHED_DICTIONARY_NODE[V,K];
+  + next:HASHED_DICTIONARY_NODE(V,K);
   // The `next' one when some clash occurs.
   
   - set_item i:V <-
@@ -48,7 +48,7 @@ Section Public
     +? {item = i};
   ];
     
-  - set_next n:HASHED_DICTIONARY_NODE[V,K] <-
+  - set_next n:HASHED_DICTIONARY_NODE(V,K) <-
   (
     next := n;
   )
@@ -56,7 +56,7 @@ Section Public
     +? {next = n};
   ];  
   
-  - create i:V to k:K next n:HASHED_DICTIONARY_NODE[V,K] :SELF<-
+  - create i:V to k:K next n:HASHED_DICTIONARY_NODE(V,K) :SELF<-
   ( + result:SELF;
     
     result := clone;
@@ -64,7 +64,7 @@ Section Public
     result
   );
   
-  - make i:V to k:K next n:HASHED_DICTIONARY_NODE[V,K] <-
+  - make i:V to k:K next n:HASHED_DICTIONARY_NODE(V,K) <-
   (
     item := i;
     key  := k;
diff --git a/lib2/collection/low_level/hashed_set_node.li b/lib2/collection/low_level/hashed_set_node.li
index d2e6b89..d1bb53f 100644
--- a/lib2/collection/low_level/hashed_set_node.li
+++ b/lib2/collection/low_level/hashed_set_node.li
@@ -20,12 +20,12 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name    := HASHED_SET_NODE[V];
+  + name    := HASHED_SET_NODE(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
   
-  - comment := "Auxilliary class to implement SET[V].";
+  - comment := "Auxilliary class to implement SET(V).";
     
 Section Inherit
   
@@ -35,10 +35,10 @@ Section Public
   
   + item:V;
   
-  + next:HASHED_SET_NODE[V];
+  + next:HASHED_SET_NODE(V);
   // The `next' one when some clash occurs.
   
-  - set_next n:HASHED_SET_NODE[V] <-
+  - set_next n:HASHED_SET_NODE(V) <-
   (
     next := n;
   )
@@ -48,7 +48,7 @@ Section Public
   
 Section HASHED_SET
   
-  - create i:V next n:HASHED_SET_NODE[V] :SELF <-
+  - create i:V next n:HASHED_SET_NODE(V) :SELF <-
   ( + result:SELF;
     
     result := clone;
@@ -56,7 +56,7 @@ Section HASHED_SET
     result
   );
   
-  - make i:V next n:HASHED_SET_NODE[V] <-
+  - make i:V next n:HASHED_SET_NODE(V) <-
   (
     item := i;
     next := n;
diff --git a/lib2/collection/low_level/linked2_list_node.li b/lib2/collection/low_level/linked2_list_node.li
index 95717ee..f039854 100644
--- a/lib2/collection/low_level/linked2_list_node.li
+++ b/lib2/collection/low_level/linked2_list_node.li
@@ -20,12 +20,12 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name    := LINKED2_LIST_NODE[V];
+  + name    := LINKED2_LIST_NODE(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
 
-  - comment := "To implement LINKED2_LIST[V].";
+  - comment := "To implement LINKED2_LIST(V).";
     
 Section Inherit
   
@@ -35,9 +35,9 @@ Section Public
   
   + item:V;
   
-  + previous:LINKED2_LIST_NODE[V];
+  + previous:LINKED2_LIST_NODE(V);
   
-  + next:LINKED2_LIST_NODE[V];
+  + next:LINKED2_LIST_NODE(V);
 
 Section LINKED2_LIST
   
diff --git a/lib2/collection/low_level/linked_collection.li b/lib2/collection/low_level/linked_collection.li
index a0e7e83..f737bc1 100644
--- a/lib2/collection/low_level/linked_collection.li
+++ b/lib2/collection/low_level/linked_collection.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name    := LINKED_COLLECTION[V];
+  + name    := LINKED_COLLECTION(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -29,7 +29,7 @@ Section Header
     
 Section Inherit
   
-  - parent_collection:COLLECTION[V] := COLLECTION[V];
+  - parent_collection:COLLECTION(V) := COLLECTION(V);
   
 Section Public
   
diff --git a/lib2/collection/low_level/linked_list_node.li b/lib2/collection/low_level/linked_list_node.li
index d5fa3a3..2a8da56 100644
--- a/lib2/collection/low_level/linked_list_node.li
+++ b/lib2/collection/low_level/linked_list_node.li
@@ -20,12 +20,12 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name    := LINKED_LIST_NODE[V];
+  + name    := LINKED_LIST_NODE(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
   
-  - comment := "To implement LINKED_LIST[V]. .";
+  - comment := "To implement LINKED_LIST(V). .";
     
 Section Inherit
   
@@ -35,11 +35,11 @@ Section Public
   
   + item:V;
   
-  + next:LINKED_LIST_NODE[V];
+  + next:LINKED_LIST_NODE(V);
   
 Section LINKED_LIST
   
-  - create i:V next n:LINKED_LIST_NODE[V] :SELF <-
+  - create i:V next n:LINKED_LIST_NODE(V) :SELF <-
   ( + result:SELF;
     
     result := clone;
@@ -47,7 +47,7 @@ Section LINKED_LIST
     result
   );
   
-  - make i:V next n:LINKED_LIST_NODE[V] <-
+  - make i:V next n:LINKED_LIST_NODE(V) <-
   (    
     item := i;
     next := n;
@@ -68,7 +68,7 @@ Section LINKED_LIST_NODE,LINKED_LIST
     +? {item = i};
   ];
     
-  - set_next n:LINKED_LIST_NODE[V] <-
+  - set_next n:LINKED_LIST_NODE(V) <-
   (
     next := n;
   )
diff --git a/lib2/collection/low_level/linked_xor_node.li b/lib2/collection/low_level/linked_xor_node.li
new file mode 100644
index 0000000..a204155
--- /dev/null
+++ b/lib2/collection/low_level/linked_xor_node.li
@@ -0,0 +1,84 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Library                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name    := LINKED_XOR_NODE(V);
+
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+
+  - comment := "To implement LINKED_XOR_LIST(V).";
+    
+Section Inherit
+  
+  - parent_any_two_way_linked_list_node:ANY_TWO_WAY_LINKED_LIST_NODE := ANY_TWO_WAY_LINKED_LIST_NODE;
+  
+Section Public
+  
+  + item:V;
+  
+  + link:POINTER;
+
+Section LINKED_XOR_LIST
+  
+  - create i:V previous p:SELF next n:SELF :SELF<-
+  ( + result:SELF;
+    
+    result := clone;
+    result.make i previous p next n;
+    result
+  );
+    
+  - make i:V previous p:SELF next n:SELF <-
+  (
+    item := i;    
+    link := p.to_pointer ^ n.to_pointer; // BSBS: il faut admettre NULL.to_pointer (perf!)
+  )
+  [
+    +? {item = i};
+  ];
+
+Section LINKED_XOR_LIST,LINKED_XOR_NODE
+  
+  - set_item i:V <-
+  (
+    item := i;
+  )
+  [
+    +? {item = i};
+  ];
+  
+  - next prev:LINKED_XOR_NODE :LINKED_XOR_NODE <-
+  ( 
+    CONVERT(POINTER,LINKED_XOR_NODE).on (link ^ prev.to_pointer)
+  );
+  
+  - previous nex:LINKED_XOR_NODE :LINKED_XOR_NODE <-
+  (
+    CONVERT(POINTER,LINKED_XOR_NODE).on (link ^ nex.to_pointer)
+  );
+    
+  - set_link p:SELF and n:SELF <-
+  (
+    link := p.to_pointer ^ n.to_pointer;
+  );
+  
+    
\ No newline at end of file
diff --git a/lib2/collection/low_level/native_array.li b/lib2/collection/low_level/native_array.li
index 6c2ab04..1205c4e 100644
--- a/lib2/collection/low_level/native_array.li
+++ b/lib2/collection/low_level/native_array.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
  
-  + name        := Strict NATIVE_ARRAY[V];
+  + name        := Strict NATIVE_ARRAY(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -33,7 +33,7 @@ Section Header
     
 Section Inherit
   
-  - parent_safe_equal:SAFE_EQUAL[V] := SAFE_EQUAL[V];
+  - parent_safe_equal:SAFE_EQUAL(V) := SAFE_EQUAL(V);
   
 Section Public  
   
@@ -54,7 +54,7 @@ Section Public
     result
   );
   
-  - calloc_intern nb_elements:INTEGER :NATIVE_ARRAY[V] <-
+  - calloc_intern nb_elements:INTEGER :NATIVE_ARRAY(V) <-
   // Allocate a new array of 'nb_elements' of type `E'.
   // The new array is initialized with default values.
   [ ...
@@ -62,25 +62,25 @@ Section Public
   ]
   ( + capacity:INTEGER;
     + p:POINTER;
-    + result  :NATIVE_ARRAY[V];
+    + result  :NATIVE_ARRAY(V);
     
     capacity := nb_elements * element_sizeof;    
     //p := `malloc(@capacity)`:POINTER; 
-    p := MEMORY.alloc_dynamic (capacity.to_uinteger_32);
-    result := CONVERT[POINTER,NATIVE_ARRAY[V]].on p;
+    p := MEMORY.alloc_dynamic (capacity.to_pointer);
+    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;
     result
   )
   [ ...
     +? {Result != NULL};
   ];
   
-  - create nb_elements:INTEGER :NATIVE_ARRAY[V] <-
+  - create nb_elements:INTEGER :NATIVE_ARRAY(V) <-
   // Allocate a new array of `nb_elements' of type `E'.
   // The new array is initialized with default values.
   [ ...
     -? {nb_elements > 0};
   ]
-  ( + result:NATIVE_ARRAY[V];
+  ( + result:NATIVE_ARRAY(V);
    
     result:=calloc_intern nb_elements;
     result.clear_all (nb_elements-1); 
@@ -90,7 +90,7 @@ Section Public
     +? {Result.all_default (nb_elements-1)};
   ];
   
-  - realloc old_nb_elts:INTEGER with new_nb_elts:INTEGER :NATIVE_ARRAY[V] <-
+  - realloc old_nb_elts:INTEGER with new_nb_elts:INTEGER :NATIVE_ARRAY(V) <-
   // Assume Current is a valid NATIVE_ARRAY in range
   // [0 .. `old_nb_elts'-1]. Allocate a bigger new array in
   // range [0 .. `new_nb_elts'-1].
@@ -101,17 +101,17 @@ Section Public
     -? {old_nb_elts > 0};
     -? {old_nb_elts < new_nb_elts};
   ]
-  ( + new:NATIVE_ARRAY[V];
+  ( + new:NATIVE_ARRAY(V);
     + old_ptr,new_ptr:POINTER;
     + new_cap:INTEGER;
     
-    old_ptr := CONVERT[NATIVE_ARRAY[V],POINTER].on Self; 
+    old_ptr := CONVERT(NATIVE_ARRAY(V),POINTER).on Self; 
     new_cap := new_nb_elts * element_sizeof;
     //new_ptr := `realloc(@old_ptr, at new_cap)`:POINTER;
     new_ptr := MEMORY.realloc_dynamic old_ptr 
     old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
     new_size (new_cap.to_uinteger_32);
-    new := CONVERT[POINTER,NATIVE_ARRAY[V]].on new_ptr;
+    new := CONVERT(POINTER,NATIVE_ARRAY(V)).on new_ptr;
     new.clear old_nb_elts to (new_nb_elts - 1);
     new
   )
@@ -150,20 +150,20 @@ Section Public
   // Displacement
   //
   
-  - Self:SELF '+' Left 80 other:INTEGER :NATIVE_ARRAY[V] <- 
+  - Self:SELF '+' Left 80 other:INTEGER :NATIVE_ARRAY(V) <- 
   // other is in element index
   ( + ptr:POINTER;
     
     ptr := to_pointer;
     ptr := ptr + other * element_sizeof;
-    CONVERT[POINTER, NATIVE_ARRAY[V]].on ptr
+    CONVERT(POINTER, NATIVE_ARRAY(V)).on ptr
   );
   
   //
   // Comparison:
   //
   
-  - memcmp other:NATIVE_ARRAY[V] until capacity:INTEGER :BOOLEAN <-
+  - memcmp other:NATIVE_ARRAY(V) until capacity:INTEGER :BOOLEAN <-
   // True if all elements in range [0..capacity-1] are
   // identical using `equal'. Assume Current and `other'
   // are big enough.
@@ -180,7 +180,7 @@ Section Public
     i < 0
   );
   
-  - slice_memcmp (at:INTEGER,other:NATIVE_ARRAY[V],other_lower,other_upper:INTEGER) :BOOLEAN <-
+  - slice_memcmp (at:INTEGER,other:NATIVE_ARRAY(V),other_lower,other_upper:INTEGER) :BOOLEAN <-
   // True if all elements in range [0 .. `other_upper' - `other_lower'] are identical
   // to the elements in range [`other_lower' .. `other_upper'] of `other' using
   // `is_equal'. Assume `Current' and `other' are big enough.
@@ -200,7 +200,7 @@ Section Public
     i < 0
   );
   
-  - fast_memcmp other:NATIVE_ARRAY[V] until capacity:INTEGER :BOOLEAN <-
+  - fast_memcmp other:NATIVE_ARRAY(V) until capacity:INTEGER :BOOLEAN <-
   // Same jobs as `memcmp' but uses infix `=' instead `equal'.
   [ ...
     -? {(capacity > 0) ->> {other.is_not_null}};
@@ -214,7 +214,7 @@ Section Public
     i < 0
   );
   
-  - slice_fast_memcmp (at:INTEGER, other:NATIVE_ARRAY[V], other_lower,other_upper:INTEGER) :BOOLEAN <-
+  - slice_fast_memcmp (at:INTEGER, other:NATIVE_ARRAY(V), other_lower,other_upper:INTEGER) :BOOLEAN <-
   // Same jobs as `slice_memcmp' but uses infix "=" instead of `is_equal'.
   [ ...
     -? {at >= 0};
@@ -231,7 +231,7 @@ Section Public
     i < 0
   );
 			
-  - deep_memcmp other:NATIVE_ARRAY[V] until capacity:INTEGER :BOOLEAN <-
+  - deep_memcmp other:NATIVE_ARRAY(V) until capacity:INTEGER :BOOLEAN <-
   // Same jobs as `memcmp' but uses `is_deep_equal' instead `equal'.
   [ ...
     -? {(capacity > 0) ->> {other.is_not_null}};
@@ -259,7 +259,7 @@ Section Public
     result
   );
   
-  - slice_deep_memcmp (at:INTEGER,other:NATIVE_ARRAY[V],other_lower,other_upper:INTEGER) :BOOLEAN <-
+  - slice_deep_memcmp (at:INTEGER,other:NATIVE_ARRAY(V),other_lower,other_upper:INTEGER) :BOOLEAN <-
   // Same jobs as `slice_memcmp' but uses `is_deep_equal' instead of `is_equal'.
   [ ...
     -? {at >= 0};
@@ -517,7 +517,7 @@ Section Public
   // Adding:
   //
     
-  - copy src:NATIVE_ARRAY[V] to dest:INTEGER until src_capacity:INTEGER <-
+  - copy src:NATIVE_ARRAY(V) to dest:INTEGER until src_capacity:INTEGER <-
   // Copy range [0 .. `src_capacity - 1'] of `src' to range
   // [`dest' .. `dest + src_capacity - 1'] of `Self'.
   // No subscript checking.
@@ -535,7 +535,7 @@ Section Public
     };
   );
   
-  - slice_copy src:NATIVE_ARRAY[V] to dest:INTEGER from src_min:INTEGER to src_max:INTEGER <-
+  - slice_copy src:NATIVE_ARRAY(V) to dest:INTEGER from src_min:INTEGER to src_max:INTEGER <-
   // Copy range [`src_min' .. `src_max'] of `src' to range
   // [`at' .. `at + src_max - src_min - 1'] of `Current'.
   // No subscript checking.
@@ -613,7 +613,7 @@ Section Public
     };
   );
   
-  - copy_from model:NATIVE_ARRAY[V] until upper:INTEGER <-
+  - copy_from model:NATIVE_ARRAY(V) until upper:INTEGER <-
   // Assume `upper' is a valid index both in Current and `model'.
   [ ...
     -? {upper >= -1};
@@ -624,7 +624,7 @@ Section Public
     };
   );
   
-  - deep_twin_from capacity:INTEGER :NATIVE_ARRAY[V] <-
+  - deep_twin_from capacity:INTEGER :NATIVE_ARRAY(V) <-
   // To implement `deep_twin'. Allocate a new array of
   // `capacity' initialized with `deep_twin'.
   // Assume `capacity' is valid both in Current and `model'.
@@ -632,7 +632,7 @@ Section Public
     -? {capacity >= 0};
   ]
   ( + element:V;
-    + result:NATIVE_ARRAY[V];
+    + result:NATIVE_ARRAY(V);
        
     (capacity > 0).if {
       result := calloc capacity;
diff --git a/lib2/collection/low_level/native_array_volatile.li b/lib2/collection/low_level/native_array_volatile.li
index 96ed7e4..ea662a6 100644
--- a/lib2/collection/low_level/native_array_volatile.li
+++ b/lib2/collection/low_level/native_array_volatile.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
  
-  + name        := Strict NATIVE_ARRAY_VOLATILE[V];
+  + name        := Strict NATIVE_ARRAY_VOLATILE(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -33,7 +33,7 @@ Section Header
     
 Section Inherit
   
-  - parent_safe_equal:SAFE_EQUAL[V] := SAFE_EQUAL[V];
+  - parent_safe_equal:SAFE_EQUAL(V) := SAFE_EQUAL(V);
   
 Section Public  
   
@@ -54,7 +54,7 @@ Section Public
     result
   );
   
-  - calloc_intern nb_elements:INTEGER :NATIVE_ARRAY_VOLATILE[V] <-
+  - calloc_intern nb_elements:INTEGER :NATIVE_ARRAY_VOLATILE(V) <-
   // Allocate a new array of 'nb_elements' of type `E'.
   // The new array is initialized with default values.
   [ ...
@@ -62,25 +62,25 @@ Section Public
   ]
   ( + capacity:INTEGER;
     + p:POINTER;
-    + result  :NATIVE_ARRAY_VOLATILE[V];
+    + result  :NATIVE_ARRAY_VOLATILE(V);
     
     capacity := nb_elements * element_sizeof;    
     //p := `malloc(@capacity)`:POINTER; 
     p := MEMORY.alloc_dynamic (capacity.to_uinteger_32);
-    result := CONVERT[POINTER,NATIVE_ARRAY_VOLATILE[V]].on p;
+    result := CONVERT(POINTER,NATIVE_ARRAY_VOLATILE(V)).on p;
     result
   )
   [ ...
     +? {Result != NULL};
   ];
   
-  - create nb_elements:INTEGER :NATIVE_ARRAY_VOLATILE[V] <-
+  - create nb_elements:INTEGER :NATIVE_ARRAY_VOLATILE(V) <-
   // Allocate a new array of `nb_elements' of type `E'.
   // The new array is initialized with default values.
   [ ...
     -? {nb_elements > 0};
   ]
-  ( + result:NATIVE_ARRAY_VOLATILE[V];
+  ( + result:NATIVE_ARRAY_VOLATILE(V);
    
     result:=calloc_intern nb_elements;
     result.clear_all (nb_elements-1); 
@@ -90,7 +90,7 @@ Section Public
     +? {Result.all_default (nb_elements-1)};
   ];
   
-  - realloc old_nb_elts:INTEGER with new_nb_elts:INTEGER :NATIVE_ARRAY_VOLATILE[V] <-
+  - realloc old_nb_elts:INTEGER with new_nb_elts:INTEGER :NATIVE_ARRAY_VOLATILE(V) <-
   // Assume Current is a valid NATIVE_ARRAY_VOLATILE in range
   // [0 .. `old_nb_elts'-1]. Allocate a bigger new array in
   // range [0 .. `new_nb_elts'-1].
@@ -101,17 +101,17 @@ Section Public
     -? {old_nb_elts > 0};
     -? {old_nb_elts < new_nb_elts};
   ]
-  ( + new:NATIVE_ARRAY_VOLATILE[V];
+  ( + new:NATIVE_ARRAY_VOLATILE(V);
     + old_ptr,new_ptr:POINTER;
     + new_cap:INTEGER;
     
-    old_ptr := CONVERT[NATIVE_ARRAY_VOLATILE[V],POINTER].on Self; 
+    old_ptr := CONVERT(NATIVE_ARRAY_VOLATILE(V),POINTER).on Self; 
     new_cap := new_nb_elts * element_sizeof;
     //new_ptr := `realloc(@old_ptr, at new_cap)`:POINTER;
     new_ptr := MEMORY.realloc_dynamic old_ptr 
     old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
     new_size (new_cap.to_uinteger_32);
-    new := CONVERT[POINTER,NATIVE_ARRAY_VOLATILE[V]].on new_ptr;
+    new := CONVERT(POINTER,NATIVE_ARRAY_VOLATILE(V)).on new_ptr;
     new.clear old_nb_elts to (new_nb_elts - 1);
     new
   )
@@ -150,20 +150,20 @@ Section Public
   // Displacement
   //
   
-  - '+' Left 80 other:INTEGER :NATIVE_ARRAY_VOLATILE[V] <- 
+  - Self:SELF '+' Left 80 other:INTEGER :NATIVE_ARRAY_VOLATILE(V) <- 
   // other is in element index
   ( + ptr:POINTER;
     
     ptr := to_pointer;
     ptr := ptr + other * element_sizeof;
-    CONVERT[POINTER, NATIVE_ARRAY_VOLATILE[V]].on ptr
+    CONVERT(POINTER, NATIVE_ARRAY_VOLATILE(V)).on ptr
   );
   
   //
   // Comparison:
   //
   
-  - memcmp other:NATIVE_ARRAY_VOLATILE[V] until capacity:INTEGER :BOOLEAN <-
+  - memcmp other:NATIVE_ARRAY_VOLATILE(V) until capacity:INTEGER :BOOLEAN <-
   // True if all elements in range [0..capacity-1] are
   // identical using `equal'. Assume Current and `other'
   // are big enough.
@@ -180,7 +180,7 @@ Section Public
     i < 0
   );
   
-  - slice_memcmp (at:INTEGER,other:NATIVE_ARRAY_VOLATILE[V],other_lower,other_upper:INTEGER) :BOOLEAN <-
+  - slice_memcmp (at:INTEGER,other:NATIVE_ARRAY_VOLATILE(V),other_lower,other_upper:INTEGER) :BOOLEAN <-
   // True if all elements in range [0 .. `other_upper' - `other_lower'] are identical
   // to the elements in range [`other_lower' .. `other_upper'] of `other' using
   // `is_equal'. Assume `Current' and `other' are big enough.
@@ -200,7 +200,7 @@ Section Public
     i < 0
   );
   
-  - fast_memcmp other:NATIVE_ARRAY_VOLATILE[V] until capacity:INTEGER :BOOLEAN <-
+  - fast_memcmp other:NATIVE_ARRAY_VOLATILE(V) until capacity:INTEGER :BOOLEAN <-
   // Same jobs as `memcmp' but uses infix `=' instead `equal'.
   [ ...
     -? {(capacity > 0) ->> {other.is_not_null}};
@@ -214,7 +214,7 @@ Section Public
     i < 0
   );
   
-  - slice_fast_memcmp (at:INTEGER, other:NATIVE_ARRAY_VOLATILE[V], other_lower,other_upper:INTEGER) :BOOLEAN <-
+  - slice_fast_memcmp (at:INTEGER, other:NATIVE_ARRAY_VOLATILE(V), other_lower,other_upper:INTEGER) :BOOLEAN <-
   // Same jobs as `slice_memcmp' but uses infix "=" instead of `is_equal'.
   [ ...
     -? {at >= 0};
@@ -231,7 +231,7 @@ Section Public
     i < 0
   );
 			
-  - deep_memcmp other:NATIVE_ARRAY_VOLATILE[V] until capacity:INTEGER :BOOLEAN <-
+  - deep_memcmp other:NATIVE_ARRAY_VOLATILE(V) until capacity:INTEGER :BOOLEAN <-
   // Same jobs as `memcmp' but uses `is_deep_equal' instead `equal'.
   [ ...
     -? {(capacity > 0) ->> {other.is_not_null}};
@@ -259,7 +259,7 @@ Section Public
     result
   );
   
-  - slice_deep_memcmp (at:INTEGER,other:NATIVE_ARRAY_VOLATILE[V],other_lower,other_upper:INTEGER) :BOOLEAN <-
+  - slice_deep_memcmp (at:INTEGER,other:NATIVE_ARRAY_VOLATILE(V),other_lower,other_upper:INTEGER) :BOOLEAN <-
   // Same jobs as `slice_memcmp' but uses `is_deep_equal' instead of `is_equal'.
   [ ...
     -? {at >= 0};
@@ -517,7 +517,7 @@ Section Public
   // Adding:
   //
     
-  - copy src:NATIVE_ARRAY_VOLATILE[V] to dest:INTEGER until src_capacity:INTEGER <-
+  - copy src:NATIVE_ARRAY_VOLATILE(V) to dest:INTEGER until src_capacity:INTEGER <-
   // Copy range [0 .. `src_capacity - 1'] of `src' to range
   // [`dest' .. `dest + src_capacity - 1'] of `Self'.
   // No subscript checking.
@@ -535,7 +535,7 @@ Section Public
     };
   );
   
-  - slice_copy src:NATIVE_ARRAY_VOLATILE[V] to dest:INTEGER from src_min:INTEGER to src_max:INTEGER <-
+  - slice_copy src:NATIVE_ARRAY_VOLATILE(V) to dest:INTEGER from src_min:INTEGER to src_max:INTEGER <-
   // Copy range [`src_min' .. `src_max'] of `src' to range
   // [`at' .. `at + src_max - src_min - 1'] of `Current'.
   // No subscript checking.
@@ -613,7 +613,7 @@ Section Public
     };
   );
   
-  - copy_from model:NATIVE_ARRAY_VOLATILE[V] until upper:INTEGER <-
+  - copy_from model:NATIVE_ARRAY_VOLATILE(V) until upper:INTEGER <-
   // Assume `upper' is a valid index both in Current and `model'.
   [ ...
     -? {upper >= -1};
@@ -624,7 +624,7 @@ Section Public
     };
   );
   
-  - deep_twin_from capacity:INTEGER :NATIVE_ARRAY_VOLATILE[V] <-
+  - deep_twin_from capacity:INTEGER :NATIVE_ARRAY_VOLATILE(V) <-
   // To implement `deep_twin'. Allocate a new array of
   // `capacity' initialized with `deep_twin'.
   // Assume `capacity' is valid both in Current and `model'.
@@ -632,7 +632,7 @@ Section Public
     -? {capacity >= 0};
   ]
   ( + element:V;
-    + result:NATIVE_ARRAY_VOLATILE[V];
+    + result:NATIVE_ARRAY_VOLATILE(V);
        
     (capacity > 0).if {
       result := calloc capacity;
diff --git a/lib2/collection/low_level/set.li b/lib2/collection/low_level/set.li
index 5a58418..aa0f84f 100644
--- a/lib2/collection/low_level/set.li
+++ b/lib2/collection/low_level/set.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name := SET[V];
+  + name := SET(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -32,9 +32,9 @@ Section Header
   
 Section Inherit
   
-  + parent_traversable:TRAVERSABLE[V] := TRAVERSABLE[V];
+  + parent_traversable:TRAVERSABLE(V) := TRAVERSABLE(V);
   
-  + parent_safe_equal:SAFE_EQUAL[V] := SAFE_EQUAL[V];
+  + parent_safe_equal:SAFE_EQUAL(V) := SAFE_EQUAL(V);
   
 Section Public
   //
@@ -289,7 +289,7 @@ Section Public
     +? {count <= Old count + other.count}; 
   ];
 	
-  - '+' other:SELF :SELF <-
+  - Self:SELF '+' other:SELF :SELF <-
   // Return the union of the `Current' set with `other'.
   [ ...
     -? {other != NULL}; 
@@ -347,7 +347,7 @@ Section Public
     +? {count <= other.count.min (Old count)}; 
   ];
   
-  - '^' other:SELF :SELF <-
+  - Self:SELF '^' other:SELF :SELF <-
   // Return the intersection of the `Current' set with `other'.
   [ ...
     -? {other != NULL}; 
@@ -384,7 +384,7 @@ Section Public
     +? {count <= Old count}; 
   ];
 
-  - '-' other:SELF :SELF <-
+  - Self:SELF '-' other:SELF :SELF <-
   // Return  the set `Current' - `other'.
   [ ...
     -? {other != NULL}; 
@@ -486,7 +486,7 @@ Section Public
    // +? {Result = (Self ^ other).is_empty}; 
   ];
   
-  - '==' other:SELF :BOOLEAN <-
+  - Self:SELF '==' other:SELF :BOOLEAN <-
   // Is the `Current' set equal to `other'?
   ( + i:INTEGER;
     + result:BOOLEAN;
@@ -526,7 +526,7 @@ Section Public
     };
   );
 
-  - from_collection model:COLLECTION[V] <-
+  - from_collection model:COLLECTION(V) <-
   // Add all items of `model'.
   [ ...
     -? {model != NULL}; 
diff --git a/lib2/collection/low_level/simple_dictionary.li b/lib2/collection/low_level/simple_dictionary.li
index 1b6c315..b1304e0 100644
--- a/lib2/collection/low_level/simple_dictionary.li
+++ b/lib2/collection/low_level/simple_dictionary.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name := SIMPLE_DICTIONARY[V, K];
+  + name := SIMPLE_DICTIONARY(V, K);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -30,4 +30,4 @@ Section Header
 
 Section Inherit
   
-  + parent_dictionary:Expanded DICTIONARY[V,K];
+  + parent_dictionary:Expanded DICTIONARY(V,K);
diff --git a/lib2/collection/low_level/traversable.li b/lib2/collection/low_level/traversable.li
index d0510bd..c47a9cf 100644
--- a/lib2/collection/low_level/traversable.li
+++ b/lib2/collection/low_level/traversable.li
@@ -20,12 +20,12 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name    := TRAVERSABLE[V];
+  + name    := TRAVERSABLE(V);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
   
-  - comment := "A `TRAVERSABLE[E_]' is a finite readable sequence of objects of type E_.";
+  - comment := "A `TRAVERSABLE(E_)' is a finite readable sequence of objects of type E_.";
   
   // For instance, `COLLECTION's and `STRING's are `TRAVERSABLE'.
   //
@@ -157,17 +157,17 @@ Section Public
   // Iterate:
   //
 
-  - iterate :ITERATOR[V] <- ITERATOR[V].create Self;
+  - iterate :ITERATOR(V) <- ITERATOR(V).create Self;
 
-  - iterate_index idx:INTEGER :ITERATOR[V] <-
-    ITERATOR[V].create Self index idx;
+  - iterate_index idx:INTEGER :ITERATOR(V) <-
+    ITERATOR(V).create Self index idx;
 
-  - iterate_increment inc:INTEGER :ITERATOR[V] <-
-    ITERATOR[V].create Self increment inc;
+  - iterate_increment inc:INTEGER :ITERATOR(V) <-
+    ITERATOR(V).create Self increment inc;
 
-  - iterate_index idx:INTEGER increment inc:INTEGER :ITERATOR[V] <-
-    ITERATOR[V].create Self index idx increment inc;
+  - iterate_index idx:INTEGER increment inc:INTEGER :ITERATOR(V) <-
+    ITERATOR(V).create Self index idx increment inc;
 
-  - iterate_reverse :ITERATOR[V] <- ITERATOR[V].create_reverse Self;
+  - iterate_reverse :ITERATOR(V) <- ITERATOR(V).create_reverse Self;
 
 
diff --git a/lib2/file_system/directory.li b/lib2/file_system/directory.li
index f69bdf1..4b4ba9a 100644
--- a/lib2/file_system/directory.li
+++ b/lib2/file_system/directory.li
@@ -33,10 +33,10 @@ Section Inherit
   
 Section DIRECTORY
   
-  + list:LINKED_LIST[ENTRY];
+  + list:LINKED_LIST(ENTRY);
 
-  - alias:HASHED_DICTIONARY[ENTRY,ABSTRACT_STRING] := 
-  HASHED_DICTIONARY[ENTRY,ABSTRACT_STRING].create;
+  - alias:HASHED_DICTIONARY(ENTRY,ABSTRACT_STRING) := 
+  HASHED_DICTIONARY(ENTRY,ABSTRACT_STRING).create;
   
 Section Public
   
@@ -83,6 +83,8 @@ Section Public
   ( + result:BOOLEAN;
     + e:ENTRY;
     
+    "WARNING : Et les alias des sous répertoires, fichiers, ...\n".print;
+    
     string_tmp.copy path;
     string_tmp.add_last '/';
     string_tmp.append old_path;    
@@ -101,21 +103,32 @@ Section Public
   );
   
   - get_entry p:ABSTRACT_STRING :ENTRY <- 
-  ( + new_entry,result:ENTRY;
-    
+  ( + result:ENTRY;
+    + idx:INTEGER;
     string_tmp2.copy path;
     string_tmp2.add_last '/';
     string_tmp2.append p;
     reduce_path string_tmp2;
-    result := alias.reference_at string_tmp2;
-    (result = NULL).if {
-      new_entry := physical_get_entry string_tmp2;      
-      (new_entry != NULL).if {
-        alias.put new_entry to (new_entry.path);
-        result := new_entry;
+    string_tmp3.copy string_tmp2;    
+    {
+      result := alias.reference_at string_tmp2;
+      (result = NULL).if {
+        idx := string_tmp2.fast_last_index_of '/';        
+        (idx > 0).if {
+          string_tmp2.keep_head (idx-1);
+        } else {
+          string_tmp2.clear;
+        };
       };
+    }.do_while {(result = NULL) && {! string_tmp2.is_empty}};       
+    (result = NULL).if {
+      result := FILE_SYSTEM.physical_get_entry string_tmp3;
+    }.elseif {string_tmp3.count != string_tmp2.count} then {
+      + dir:DIRECTORY;
+
+      dir ?= result;            
+      result := dir.physical_get_entry string_tmp3;      
     };
-    
     result
   );  
   
@@ -207,8 +220,7 @@ Section Public
   
   - parent:ENTRY <-
   (
-    get_parent_path path in string_tmp;
-    get_entry string_tmp
+    get_entry ".."
   );
     
   //
@@ -247,9 +259,19 @@ Section Public
   
   - print <-
   ( 
-    lower.to upper do { j:INTEGER;
-      item j.path.println;
+    lower.to upper do { j:INTEGER;      
+      string_tmp.copy (item j.path); 
+      (item j.is_directory).if {
+        string_tmp.append " D ";
+      } else {
+        string_tmp.append "   ";
+      };
+      {string_tmp.count % 20 != 0}.while_do {
+        string_tmp.add_last ' ';
+      };
+      string_tmp.print;
     };    
+    '\n'.print;
   );
   
 Section DIRECTORY
@@ -259,9 +281,12 @@ Section DIRECTORY
   //
 
   - physical_get_entry new_path:ABSTRACT_STRING :ENTRY <-
-  (
-    deferred;
-    NULL
+  ( + result:ENTRY;
+       
+    ((! is_open) && {open}).if {   
+      result := get_entry new_path;
+    };
+    result
   );
               
   - physical_make_directory new_path:ABSTRACT_STRING :BOOLEAN <-
@@ -288,12 +313,6 @@ Section DIRECTORY
     FALSE
   );
   
-  //
-  // Service routine
-  //
-
-  - string_tmp:STRING  := STRING.create 255;
-  
 Section Private
   
-  - string_tmp2:STRING  := STRING.create 255;
+  - string_tmp3:STRING  := STRING.create 255;
diff --git a/lib2/file_system/entry.li b/lib2/file_system/entry.li
index 037e2ff..55ddf95 100644
--- a/lib2/file_system/entry.li
+++ b/lib2/file_system/entry.li
@@ -95,7 +95,11 @@ Section Public
   );
     
 Section ENTRY
-      
+  
+  - string_tmp:STRING  := STRING.create 255;
+  
+  - string_tmp2:STRING  := STRING.create 255;
+  
   - set_path n:ABSTRACT_STRING <-
   ( + idx:INTEGER;
     path := STRING_CONSTANT.create_copy n;
diff --git a/lib2/file_system/fs_min.li b/lib2/file_system/fs_min.li
index a3e37d1..d3b145b 100644
--- a/lib2/file_system/fs_min.li
+++ b/lib2/file_system/fs_min.li
@@ -44,21 +44,21 @@ Section Public
   //
   
   - open_read n:ABSTRACT_STRING :POINTER <- 
-  ( + buf:NATIVE_ARRAY[CHARACTER];
+  ( + buf:NATIVE_ARRAY(CHARACTER);
     string_tmp.copy n;
     buf := string_tmp.to_external;
     `fopen((char*)@buf,"rb")`:(POINTER)    
   );
 
   - open_write n:ABSTRACT_STRING :POINTER <- 
-  ( + buf:NATIVE_ARRAY[CHARACTER];
+  ( + buf:NATIVE_ARRAY(CHARACTER);
     string_tmp.copy n;
     buf := string_tmp.to_external;
     `fopen((char*)@buf,"wb")`:(POINTER)
   );
   
   - read f:POINTER in buf:STRING size sz:INTEGER :INTEGER <-   
-  ( + ptr:NATIVE_ARRAY[CHARACTER];
+  ( + ptr:NATIVE_ARRAY(CHARACTER);
     + result:INTEGER;
     ptr := buf.to_external;    
     result := `fread((void *)(@ptr),(size_t)(1), (size_t)(@sz),(FILE*)(@f))`:(INTEGER);
@@ -68,7 +68,7 @@ Section Public
   );
 
   - write f:POINTER with buf:STRING size sz:INTEGER :INTEGER <-   
-  ( + ptr:NATIVE_ARRAY[CHARACTER];
+  ( + ptr:NATIVE_ARRAY(CHARACTER);
     + result:INTEGER;
     ptr := buf.to_external;    
     result := `fwrite((void *)(@ptr),(size_t)(1), (size_t)(@sz),(FILE*)(@f))`:(INTEGER);
@@ -86,7 +86,7 @@ Section Public
   );
 
   - make_file new_path:ABSTRACT_STRING :BOOLEAN <-
-  ( + p:NATIVE_ARRAY[CHARACTER];
+  ( + p:NATIVE_ARRAY(CHARACTER);
     + stream:POINTER;
     + result:BOOLEAN;
     
diff --git a/lib2/file_system/std_file.li b/lib2/file_system/std_file.li
index d790d8d..4d85ee3 100644
--- a/lib2/file_system/std_file.li
+++ b/lib2/file_system/std_file.li
@@ -72,16 +72,16 @@ Section Public
   [
     -? {is_open};
   ]
-  ( + buf:NATIVE_ARRAY[UINTEGER_8];
-    buf := CONVERT[OBJECT,NATIVE_ARRAY[UINTEGER_8]].on dest;
-    physical_read buf from 0 size (dest.object_size)
+  ( + buf:NATIVE_ARRAY(UINTEGER_8);
+    buf := CONVERT(OBJECT,NATIVE_ARRAY(UINTEGER_8)).on dest;
+    physical_read buf size (dest.object_size)
   ); 
   
   - read dest:ARRAYED size nb_elt:INTEGER :INTEGER <-
   [
     -? {is_open};
   ]
-  ( + buf:NATIVE_ARRAY[UINTEGER_8];
+  ( + buf:NATIVE_ARRAY(UINTEGER_8);
     + index,s:INTEGER;
     + result:INTEGER;
     + new_count:INTEGER;
@@ -105,7 +105,7 @@ Section Public
   [
     -? {is_open};
   ]
-  ( + buf:NATIVE_ARRAY[UINTEGER_8];
+  ( + buf:NATIVE_ARRAY(UINTEGER_8);
     + index,s:INTEGER;
     + result:INTEGER;
        
@@ -136,7 +136,7 @@ Section Public
     
 Section STD_FILE
   
-  - physical_read buf:NATIVE_ARRAY[UINTEGER_8] size s:INTEGER :INTEGER <-
+  - physical_read buf:NATIVE_ARRAY(UINTEGER_8) size s:INTEGER :INTEGER <-
   [
     -? {is_open};
   ]
@@ -148,7 +148,7 @@ Section STD_FILE
     +? {cursor = Old cursor + s};
   ];
     
-  - physical_write buf:NATIVE_ARRAY[UINTEGER_8] size s:INTEGER :INTEGER <-
+  - physical_write buf:NATIVE_ARRAY(UINTEGER_8) size s:INTEGER :INTEGER <-
   [
     -? {is_open};
   ]
diff --git a/lib2/format/ai/ai_alias.li b/lib2/format/ai/ai_alias.li
index c14fdcf..45e1983 100644
--- a/lib2/format/ai/ai_alias.li
+++ b/lib2/format/ai/ai_alias.li
@@ -35,7 +35,7 @@ Section Inherit
   
 Section Public
   
-  - list:HASHED_SET[ABSTRACT_STRING];
+  - list:HASHED_SET(ABSTRACT_STRING);
   
   //
   // Aliases keywords
@@ -91,7 +91,7 @@ Section Public
   
   - make <-
   (
-    list := HASHED_SET[ABSTRACT_STRING].create;
+    list := HASHED_SET(ABSTRACT_STRING).create;
     // Symbol    
     list.add start_comment;      
     list.add start_comment_more; 
diff --git a/lib2/format/ai/ai_file.li b/lib2/format/ai/ai_file.li
index 89245dc..590ca38 100644
--- a/lib2/format/ai/ai_file.li
+++ b/lib2/format/ai/ai_file.li
@@ -37,12 +37,12 @@ Section Public
 
   + height:INTEGER;
 
-  - fill_bitmap b:ABSTRACT_BITMAP scale s:REAL_16_16 <-
-  ( + tmp_buf:FAST_ARRAY[CHARACTER];
+  - fill_bitmap f:STD_FILE in b:ABSTRACT_BITMAP scale s:REAL_16_16 <-
+  ( + tmp_buf:FAST_ARRAY(CHARACTER);
     + ai_parser:AI_PARSER;
     
-    tmp_buf := FAST_ARRAY[CHARACTER].create_with_capacity size;
-    read tmp_buf size size;
+    tmp_buf := FAST_ARRAY(CHARACTER).create_with_capacity (f.size);
+    f.read tmp_buf size (f.size);
     ai_parser := AI_PARSER.create tmp_buf;
     width  := ai_parser.width;
     height := ai_parser.height;
diff --git a/lib2/format/ai/ai_layer.li b/lib2/format/ai/ai_layer.li
index 00eeb7e..3d0133b 100644
--- a/lib2/format/ai/ai_layer.li
+++ b/lib2/format/ai/ai_layer.li
@@ -37,7 +37,7 @@ Section Public
   
   + color:AI_COLOR;
   
-  + operation:LINKED_LIST[AI_OPERATION];
+  + operation:LINKED_LIST(AI_OPERATION);
   
   + is_fill:BOOLEAN;
   
@@ -47,14 +47,14 @@ Section Public
   // Creation.
   //
   
-  - create lst_op:LINKED_LIST[AI_OPERATION] color col:AI_COLOR fill f:BOOLEAN stroke s:BOOLEAN :SELF <-
+  - create lst_op:LINKED_LIST(AI_OPERATION) color col:AI_COLOR fill f:BOOLEAN stroke s:BOOLEAN :SELF <-
   ( + result:SELF;
     result := clone;
     result.make lst_op color col fill f stroke s;
     result
   );
   
-  - make lst_op:LINKED_LIST[AI_OPERATION] color col:AI_COLOR fill f:BOOLEAN stroke s:BOOLEAN <-
+  - make lst_op:LINKED_LIST(AI_OPERATION) color col:AI_COLOR fill f:BOOLEAN stroke s:BOOLEAN <-
   (
     color     := col;
     operation := lst_op;
diff --git a/lib2/format/ai/ai_parser.li b/lib2/format/ai/ai_parser.li
index c2e7f6d..ada24cd 100644
--- a/lib2/format/ai/ai_parser.li
+++ b/lib2/format/ai/ai_parser.li
@@ -41,7 +41,7 @@ Section Public
   
   + position:INTEGER;
   
-  + source:FAST_ARRAY[CHARACTER];
+  + source:FAST_ARRAY(CHARACTER);
   
   - string_tmp:STRING;
   
@@ -361,9 +361,9 @@ Section Public
   // Results
   //
   
-  + list_layer:LINKED_LIST[AI_LAYER];
+  + list_layer:LINKED_LIST(AI_LAYER);
   
-  + current_list:LINKED_LIST[AI_OPERATION];
+  + current_list:LINKED_LIST(AI_OPERATION);
   
   + current_color:AI_COLOR;
   
@@ -1286,7 +1286,7 @@ Section Public
     };
     result.if {
       new_layer := AI_LAYER.create current_list color current_color fill is_fill stroke is_stroke;
-      current_list := LINKED_LIST[AI_OPERATION].create;
+      current_list := LINKED_LIST(AI_OPERATION).create;
       current_color:= current_color.clone;
       list_layer.add_last new_layer;
     };
@@ -1664,23 +1664,23 @@ Section Public
   // Parser
   //
   
-  - create s:FAST_ARRAY[CHARACTER] :SELF <-
+  - create s:FAST_ARRAY(CHARACTER) :SELF <-
   ( + result:SELF;
     result := clone;
     result.make s;
     result
   );    
   
-  - make s:FAST_ARRAY[CHARACTER] <-
+  - make s:FAST_ARRAY(CHARACTER) <-
   (
     AI_ALIAS.make;
     source := s;
     position := 0;
     msg_err := STRING.create 80;
     string_tmp := STRING.create 250;
-    list_layer := LINKED_LIST[AI_LAYER].create;
+    list_layer := LINKED_LIST(AI_LAYER).create;
     current_color := AI_COLOR.clone;
-    current_list  := LINKED_LIST[AI_OPERATION].create;
+    current_list  := LINKED_LIST(AI_OPERATION).create;
     trace := FALSE;
     read_document;    
   );
diff --git a/lib2/format/bmp/bmp_file.li b/lib2/format/bmp/bmp_file.li
index a7e55ad..a173dfc 100644
--- a/lib2/format/bmp/bmp_file.li
+++ b/lib2/format/bmp/bmp_file.li
@@ -35,20 +35,20 @@ Section Public
   
   - pos_buffer:INTEGER;
 
-  - bmp_buffer:FAST_ARRAY[UINTEGER_8];
+  - bmp_buffer:FAST_ARRAY(UINTEGER_8);
   
   //
   
   - header:BMP_HEADER;
 
-  - color_map:FAST_ARRAY[Expanded PIXEL_24];
+  - color_map:FAST_ARRAY(Expanded PIXEL_24);
   
   //
   
   - read_header <-
   (     
     (bmp_buffer = NULL).if {
-      bmp_buffer := FAST_ARRAY[UINTEGER_8].create_with_capacity size;
+      bmp_buffer := FAST_ARRAY(UINTEGER_8).create_with_capacity size;
     }.elseif {bmp_buffer.capacity < size.to_integer} then {
       bmp_buffer.set_capacity (size.to_integer);
       bmp_buffer.clear;
@@ -56,7 +56,7 @@ Section Public
       bmp_buffer.clear;
     };
     read bmp_buffer size size;    
-    header := CONVERT[NATIVE_ARRAY[UINTEGER_8],BMP_HEADER].on (bmp_buffer.storage);
+    header := CONVERT(NATIVE_ARRAY(UINTEGER_8),BMP_HEADER).on (bmp_buffer.storage);
     pos_buffer := BMP_HEADER.object_size;
   );
 
@@ -73,7 +73,7 @@ Section Public
     };
     nb_colors := header.get_nb_colors;
     (color_map = NULL).if {
-      color_map := FAST_ARRAY[PIXEL_24].create 256;
+      color_map := FAST_ARRAY(PIXEL_24).create 256;
     };            
     0.to (nb_colors-1) do { j:INTEGER; 
       color_map.item j
@@ -97,7 +97,7 @@ Section Public
   - fill_bitmap b:ABSTRACT_BITMAP <-
   ( + end:BOOLEAN;
     + x,y:INTEGER;
-    + line_24:BMP_LINE[PIXEL_24];
+    + line_24:BMP_LINE(PIXEL_24);
     //+ line_ascii:BMP_LINE_ASCII;
     + tmp_pix:PIXEL_24;
     + escape,cmd:UINTEGER_8;
@@ -112,7 +112,7 @@ Section Public
 	//
 	// 8 Bit
 	// 	  
-	line_24 := BMP_LINE[PIXEL_24].create (header.width);
+	line_24 := BMP_LINE(PIXEL_24).create (header.width);
 	init_color_map;
 	
 	header.is_rle8_compressed.if {	  
@@ -160,7 +160,7 @@ Section Public
 	//
 	// 24 Bit
 	//	
-	line_24 := BMP_LINE[PIXEL_24].create_with_capacity (header.width);
+	line_24 := BMP_LINE(PIXEL_24).create_with_capacity (header.width);
 	align   := ((header.width * -3) & 011b).to_uinteger_32;
 	set_cursor (header.bitmap_offset);
 	// No compression
diff --git a/lib2/format/bmp/format_bmp.li b/lib2/format/bmp/format_bmp.li
index dde97dd..d688733 100644
--- a/lib2/format/bmp/format_bmp.li
+++ b/lib2/format/bmp/format_bmp.li
@@ -56,20 +56,22 @@ Section Public
     file := f;
     (read_header).if {
       result := Self;
+      pos_buffer := BMP_HEADER.object_size;
     };
     result
   );
   
-  - create_with buf:FAST_ARRAY[UINTEGER_8] :SELF <-
+  - create_with buf:FAST_ARRAY(UINTEGER_8) :SELF <-
   ( 
     clone.make_with buf
   );
 
-  - make_with buf:FAST_ARRAY[UINTEGER_8] <-
+  - make_with buf:FAST_ARRAY(UINTEGER_8) :SELF <-
   ( + result:SELF;
     buffer := buf;
     (read_header).if {
       result := Self;
+      pos_buffer := BMP_HEADER.object_size;
     };
     result
   );
@@ -85,13 +87,13 @@ Section Public
   ]
   ( + end:BOOLEAN;
     + x,y:INTEGER;
-    + line_24:BMP_LINE[PIXEL_24];    
+    + line_24:BMP_LINE(PIXEL_24);    
     + tmp_pix:PIXEL_24;
     + escape,cmd:UINTEGER_8;
     + align:UINTEGER_32;
     + pos:INTEGER;
     
-    line_24 := BMP_LINE[PIXEL_24].create (header.width);
+    line_24 := BMP_LINE(PIXEL_24).create (header.width);
     header.is_8bit.if {
       //
       // 8 Bit
@@ -173,7 +175,7 @@ Section Public
 Section Private
   
   + file:STD_FILE;
-  + buffer:FAST_ARRAY[UINTEGER_8];
+  + buffer:FAST_ARRAY(UINTEGER_8);
   + header:BMP_HEADER;
       
   - read_header:BOOLEAN <-
@@ -183,7 +185,7 @@ Section Private
       file.open;
       file.read header;
     } else {
-      header := CONVERT[NATIVE_ARRAY[UINTEGER_8],BMP_HEADER].on (buffer.storage);
+      header := CONVERT(NATIVE_ARRAY(UINTEGER_8),BMP_HEADER).on (buffer.storage);
     };
     header.is_valid
   );
@@ -193,11 +195,20 @@ Section Private
     (buffer != NULL).if {
       result := buffer.item p;
     } else {
+      `/* CUR1 */`;
+      buffer := FAST_ARRAY(UINTEGER_8).create_with_capacity (file.size);
+      `/* CUR2 */`;
+      file.set_cursor 0;
+      file.read buffer size (file.size);      
+      result := buffer.item p;
+    };
+    result
+  );
       
   
   //
   
-  - color_map:FAST_ARRAY[Expanded PIXEL_24];
+  - color_map:FAST_ARRAY(Expanded PIXEL_24);
 
   
   - init_color_map <-
@@ -213,14 +224,14 @@ Section Private
     };
     nb_colors := header.get_nb_colors;
     (color_map = NULL).if {
-      color_map := FAST_ARRAY[PIXEL_24].create 256;
+      color_map := FAST_ARRAY(PIXEL_24).create 256;
     };            
     0.to (nb_colors-1) do { j:INTEGER; 
       color_map.item j
       .make_rgb (
-	bmp_buffer.item (pos_buffer + 2),
-	bmp_buffer.item (pos_buffer + 1),
-	bmp_buffer.item pos_buffer
+	buffer_item (pos_buffer + 2),
+	buffer_item (pos_buffer + 1),
+	buffer_item pos_buffer
       );
       pos_buffer := pos_buffer + code;
     };
diff --git a/lib2/format/format_img.li b/lib2/format/format_img.li
index 9f2eb25..ad7cb6f 100644
--- a/lib2/format/format_img.li
+++ b/lib2/format/format_img.li
@@ -72,14 +72,14 @@ Section Public
     deferred;
   );
   
-  - create_with buf:FAST_ARRAY[UINTEGER_8] :SELF <-
+  - create_with buf:FAST_ARRAY(UINTEGER_8) :SELF <-
   ( + result:SELF;
     result := clone;
     result.make_with buf;
     result
   );
 
-  - make_with buf:FAST_ARRAY[UINTEGER_8] <-
+  - make_with buf:FAST_ARRAY(UINTEGER_8) <-
   ( 
     deferred;
   );
@@ -98,3 +98,7 @@ Section Public
     deferred;
   );
   
+Section FORMAT_IMG
+  
+  + pos_buffer:INTEGER;
+  
\ No newline at end of file
diff --git a/lib2/graphics/bitmap.li b/lib2/graphics/bitmap.li
index d163e2f..376ea41 100644
--- a/lib2/graphics/bitmap.li
+++ b/lib2/graphics/bitmap.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name        := BITMAP[E];
+  + name        := BITMAP(E);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -33,7 +33,7 @@ Section Inherit
   
 Section Private  
   
-  + image:FAST_ARRAY[BMP_LINE[E]];
+  + image:FAST_ARRAY(BMP_LINE(E));
   
 Section Public
   
@@ -57,9 +57,9 @@ Section Public
     width  := w;
     height := h;
     //bytes_per_line:=(w * PIXEL_16.size + 7)>>3;
-    image := FAST_ARRAY[BMP_LINE[E]].create h;
+    image := FAST_ARRAY(BMP_LINE(E)).create h;
     0.to (image.upper) do { y:INTEGER;
-      image.put (BMP_LINE[E].create w) to y;
+      image.put (BMP_LINE(E).create w) to y;
     };
     clipping_off;
   );
@@ -69,10 +69,10 @@ Section Public
     
     width  := w;
     height := h;    
-    image := FAST_ARRAY[BMP_LINE[E]].create h;
+    image := FAST_ARRAY(BMP_LINE(E)).create h;
     offset:=offset_begin;
     0.to (image.upper) do { y:INTEGER;
-      image.put (BMP_LINE[E].create w at offset) to y;
+      image.put (BMP_LINE(E).create w at offset) to y;
       offset:=offset+lx;
     };
     clipping_off;
@@ -159,4 +159,9 @@ Section Public
     //image.item y.item x
     get_y_line y.item x
   );
-  
\ No newline at end of file
+  
+  - get_color_hard (x,y:INTEGER) :UINTEGER_32 <-
+  (
+    //image.item y.item x
+    get_y_line y.get_color x
+  );
\ No newline at end of file
diff --git a/lib2/graphics/bmp_line.li b/lib2/graphics/bmp_line.li
index 2514bf5..f3e06c3 100644
--- a/lib2/graphics/bmp_line.li
+++ b/lib2/graphics/bmp_line.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name    := BMP_LINE[E];
+  + name    := BMP_LINE(E);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -33,7 +33,7 @@ Section Inherit
   
 Section Private
   
-  + storage:NATIVE_ARRAY[E];
+  + storage:NATIVE_ARRAY(E);
   
 Section Public
   
@@ -57,7 +57,7 @@ Section Public
   (
     (n > capacity).if {
       capacity := n;      
-      storage := NATIVE_ARRAY[E].create n;
+      storage := NATIVE_ARRAY(E).create n;
     };
     upper := n - 1;
   );
@@ -77,7 +77,7 @@ Section Public
   - make_with_capacity n:INTEGER <-
   (
     (n > capacity).if {
-      storage := NATIVE_ARRAY[E].create n;
+      storage := NATIVE_ARRAY(E).create n;
       capacity := n;
     };
     upper := -1;
@@ -99,7 +99,7 @@ Section Public
   ( 
     capacity := n;
     upper    := n - 1;    
-    storage  := CONVERT[UINTEGER_32,NATIVE_ARRAY[E]].on offset;    
+    storage  := CONVERT(UINTEGER_32,NATIVE_ARRAY(E)).on offset;    
   );
   
   - pixel_geometry:E;
@@ -174,8 +174,8 @@ Section Public
   // Arrayed consideration.
   //
   
-  - get_storage:NATIVE_ARRAY[UINTEGER_8] <- 
-  CONVERT[NATIVE_ARRAY[E],NATIVE_ARRAY[UINTEGER_8]].on storage;
+  - get_storage:NATIVE_ARRAY(UINTEGER_8) <- 
+  CONVERT(NATIVE_ARRAY(E),NATIVE_ARRAY(UINTEGER_8)).on storage;
   
   - element_sizeof:INTEGER <- pixel_geometry.object_size;
 
@@ -183,7 +183,7 @@ Section Public
   
   + ofs_buf:INTEGER;
   
-  - add_last_buffer buf:FAST_ARRAY[UINTEGER_8] from beg:INTEGER to end:INTEGER <-
+  - add_last_buffer buf:FAST_ARRAY(UINTEGER_8) from beg:INTEGER to end:INTEGER <-
   ( + pos:INTEGER;
     
     // BSBS: Peu faire mieux directement avec les storages...
diff --git a/lib2/graphics/low_level/abstract_bitmap.li b/lib2/graphics/low_level/abstract_bitmap.li
index adcf6cd..87f0f31 100644
--- a/lib2/graphics/low_level/abstract_bitmap.li
+++ b/lib2/graphics/low_level/abstract_bitmap.li
@@ -220,6 +220,11 @@ Section Public
     deferred;
   );
   
+  - get_color_hard (x,y:INTEGER) :UINTEGER_32 <-
+  (
+    deferred;
+  );
+  
 Section Public  
   
   - color col:UINTEGER_32 <-
@@ -1058,12 +1063,12 @@ Section Public
   
 Section Private  
   
-  + edges:FAST_ARRAY[EDGE]; // BSBS: A optimiser avec un MAP_FAST_ARRAY ... quand il y aura add_last, resize...
+  + edges:FAST_ARRAY(EDGE); // BSBS: A optimiser avec un MAP_FAST_ARRAY ... quand il y aura add_last, resize...
 
   + edges_upper:INTEGER;
   + poly_ymax:INTEGER := INTEGER.minimum.to_integer;
   
-  + poly_list_y:FAST_ARRAY[EDGE];
+  + poly_list_y:FAST_ARRAY(EDGE);
     
   + begin_y:EDGE;  
   + begin_idx:INTEGER;
@@ -1143,8 +1148,8 @@ Section Public
   (     
     
     (edges = NULL).if {
-      poly_list_y := FAST_ARRAY[EDGE].create_with_capacity 16;
-      edges := FAST_ARRAY[EDGE].create 64;      
+      poly_list_y := FAST_ARRAY(EDGE).create_with_capacity 16;
+      edges := FAST_ARRAY(EDGE).create 64;      
       0.to 63 do { n:INTEGER;
 	edges.put (EDGE.clone) to n;
       };
diff --git a/lib2/graphics/low_level/abstract_bmp_line.li b/lib2/graphics/low_level/abstract_bmp_line.li
index 01ff2e5..414aee1 100644
--- a/lib2/graphics/low_level/abstract_bmp_line.li
+++ b/lib2/graphics/low_level/abstract_bmp_line.li
@@ -92,4 +92,4 @@ Section Public
   // Arrayed consideration.
   //
   
-  - get_storage:NATIVE_ARRAY[UINTEGER_8] <- ( deferred; NULL); 
+  - get_storage:NATIVE_ARRAY(UINTEGER_8) <- ( deferred; NULL); 
diff --git a/lib2/graphics/pixel_15.li b/lib2/graphics/pixel_15.li
index 673b0d5..c67d54e 100644
--- a/lib2/graphics/pixel_15.li
+++ b/lib2/graphics/pixel_15.li
@@ -37,11 +37,11 @@ Section Mapping
   
 Section Private
       
-  - convert_5_to_8:FAST_ARRAY[UINTEGER_8] :=
-  ( + result:FAST_ARRAY[UINTEGER_8];
+  - convert_5_to_8:FAST_ARRAY(UINTEGER_8) :=
+  ( + result:FAST_ARRAY(UINTEGER_8);
     + value:UINTEGER_8;
     
-    result:=FAST_ARRAY[UINTEGER_8].create 32;
+    result:=FAST_ARRAY(UINTEGER_8).create 32;
     0.to 31 do { j:INTEGER;
       result.put value to j;
       value := value + 8;      
diff --git a/lib2/graphics/pixel_16.li b/lib2/graphics/pixel_16.li
index 99b2415..ba60514 100644
--- a/lib2/graphics/pixel_16.li
+++ b/lib2/graphics/pixel_16.li
@@ -37,11 +37,11 @@ Section Mapping
   
 Section Private  
     
-  - convert_5_to_8:FAST_ARRAY[UINTEGER_8] :=
-  ( + result:FAST_ARRAY[UINTEGER_8];
+  - convert_5_to_8:FAST_ARRAY(UINTEGER_8) :=
+  ( + result:FAST_ARRAY(UINTEGER_8);
     + value:UINTEGER_8;
     
-    result:=FAST_ARRAY[UINTEGER_8].create 32;    
+    result:=FAST_ARRAY(UINTEGER_8).create 32;    
     0.to 31 do { j:INTEGER;
       result.put value to j;
       value := value + 8;
@@ -49,11 +49,11 @@ Section Private
     result
   );
   
-  - convert_6_to_8:FAST_ARRAY[UINTEGER_8] :=
-  ( + result:FAST_ARRAY[UINTEGER_8];
+  - convert_6_to_8:FAST_ARRAY(UINTEGER_8) :=
+  ( + result:FAST_ARRAY(UINTEGER_8);
     + value:UINTEGER_8;
     
-    result:=FAST_ARRAY[UINTEGER_8].create 64;    
+    result:=FAST_ARRAY(UINTEGER_8).create 64;    
     0.to 63 do { j:INTEGER;
       result.put value to j;
       value := value + 4;
diff --git a/lib2/gui/clipping/area.li b/lib2/gui/clipping/area.li
index d5f9e09..dbedff9 100644
--- a/lib2/gui/clipping/area.li
+++ b/lib2/gui/clipping/area.li
@@ -601,7 +601,7 @@ Section AREA
   //                       .
   //                     list_y
   
-  - stack_plan:FAST_ARRAY[PLAN]:= FAST_ARRAY[PLAN].create 16;
+  - stack_plan:FAST_ARRAY(PLAN):= FAST_ARRAY(PLAN).create 16;
   
   - last_clip :CLIP;
   - first_clip:CLIP;
diff --git a/lib2/gui/clipping/area_mask.li b/lib2/gui/clipping/area_mask.li
index b8e0218..07538c2 100644
--- a/lib2/gui/clipping/area_mask.li
+++ b/lib2/gui/clipping/area_mask.li
@@ -35,7 +35,7 @@ Section Inherit
     
 Section Public  
 
-  + mask:FAST_ARRAY[FAST_ARRAY[UINTEGER_16]];
+  + mask:FAST_ARRAY(FAST_ARRAY(UINTEGER_16));
   
   - clear_mask <-
   ( 
@@ -50,9 +50,9 @@ Section Public
   
   - make father:AREA from (x0,y0:INTEGER) size (w,h:INTEGER) <-
   (
-    mask := FAST_ARRAY[FAST_ARRAY[UINTEGER_16]].create_with_capacity h;
+    mask := FAST_ARRAY(FAST_ARRAY(UINTEGER_16)).create_with_capacity h;
     0.to (h-1) do { y:INTEGER;
-      mask.add_last (FAST_ARRAY[UINTEGER_16].create_with_capacity 2);
+      mask.add_last (FAST_ARRAY(UINTEGER_16).create_with_capacity 2);
     };
     parent_area.make father from (x0,y0) size (w,h);    
   );
@@ -61,7 +61,7 @@ Section Public
   (
     mask.resize ly;
     height.to (ly-1) do { y:INTEGER;
-      mask.put (FAST_ARRAY[UINTEGER_16].create_with_capacity 2) to y;
+      mask.put (FAST_ARRAY(UINTEGER_16).create_with_capacity 2) to y;
     };
     parent_area.resize (lx,ly);
   );
@@ -95,7 +95,7 @@ Section Public
   //
 
   - slave_pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <- 
-  ( + line:FAST_ARRAY[UINTEGER_16];
+  ( + line:FAST_ARRAY(UINTEGER_16);
     + idx:INTEGER;
     
     line := mask.item y;
@@ -110,7 +110,7 @@ Section Public
   );
   
   - slave_line_h_hard (x1,y:INTEGER) until x2:INTEGER color col:UINTEGER_32 <- 
-  ( + line:FAST_ARRAY[UINTEGER_16];
+  ( + line:FAST_ARRAY(UINTEGER_16);
     + idx,xb,xe,xx2:INTEGER;
         
     line := mask.item y;
@@ -148,7 +148,7 @@ Section Public
 
   - slave_line_h_hard (x1,y:INTEGER) until x2:INTEGER 
   image line:ABSTRACT_BMP_LINE offset ofs:INTEGER <-
-  ( + l:FAST_ARRAY[UINTEGER_16];
+  ( + l:FAST_ARRAY(UINTEGER_16);
     + idx,xb,xe,xx2:INTEGER;
     
     l := mask.item y;
@@ -187,7 +187,7 @@ Section Public
   );
   
   - mask_draw (x0,y0:INTEGER) to (x1,y1:INTEGER) color col:UINTEGER_32 <-
-  ( + line:FAST_ARRAY[UINTEGER_16];
+  ( + line:FAST_ARRAY(UINTEGER_16);
     + xb,xe,lower,upper,idx:INTEGER;
     + xx0,xx1:UINTEGER_16;
     
@@ -237,7 +237,7 @@ Section Public
 Section Private
   
   - add_mask (x_beg,y:INTEGER) until x_end:INTEGER <-
-  ( + line:FAST_ARRAY[UINTEGER_16];
+  ( + line:FAST_ARRAY(UINTEGER_16);
     + i1,i2:INTEGER;
     + x1,x2:UINTEGER_16;
     + is_right,is_left:BOOLEAN;
@@ -321,7 +321,7 @@ Section Private
   // Debug.
   //
   
-  - print_line line:FAST_ARRAY[UINTEGER_16] <-
+  - print_line line:FAST_ARRAY(UINTEGER_16) <-
   (
     0.to (line.upper) by 2 do { j:INTEGER;
       '['.print;
@@ -335,7 +335,7 @@ Section Private
   );
   
   - check_mask <-
-  ( + line:FAST_ARRAY[UINTEGER_16];
+  ( + line:FAST_ARRAY(UINTEGER_16);
     (mask.lower).to (mask.upper) do { y:INTEGER;
       line := mask.item y;
       (! line.is_empty).if {
@@ -376,7 +376,7 @@ Section Private
   );
   
   - display_mask <-
-  ( + line:FAST_ARRAY[UINTEGER_16];
+  ( + line:FAST_ARRAY(UINTEGER_16);
     + x1,x2:UINTEGER_16;
     parent.parent.clipping_off;
     parent.parent.rectangle_fill (0,0) to (width,height) color black;
@@ -403,7 +403,7 @@ Section Private
   // Sub routine
   //
     
-  - search x:UINTEGER_16 in line:FAST_ARRAY[UINTEGER_16] low l:INTEGER :INTEGER <-
+  - search x:UINTEGER_16 in line:FAST_ARRAY(UINTEGER_16) low l:INTEGER :INTEGER <-
   ( + low,up:INTEGER;
     + med,result:INTEGER;
     low := l; 
diff --git a/lib2/gui/desk.li b/lib2/gui/desk.li
index fd86a45..3667efb 100644
--- a/lib2/gui/desk.li
+++ b/lib2/gui/desk.li
@@ -99,7 +99,7 @@ Section Public
 	input ?= msg.source;
 	input.acknowledge;
       };      
-    }.do_while {`1`:BOOLEAN(TRUE,FALSE)}; // Infinity Loop     
+    }.loop_without_end;
   );
   
   //
@@ -142,7 +142,7 @@ Section Public
   
 Section Private
   
-  - storage_message:LINKED_LIST[EVENT] := LINKED_LIST[EVENT].create;
+  - storage_message:LINKED_LIST(EVENT) := LINKED_LIST(EVENT).create;
   
 Section Public  
   
diff --git a/lib2/gui/g_button.li b/lib2/gui/g_button.li
index 0487358..a30b9c9 100644
--- a/lib2/gui/g_button.li
+++ b/lib2/gui/g_button.li
@@ -40,7 +40,7 @@ Section Public
   
   + stat:INTEGER_8;
   
-  + action:BLOCK := 
+  + action:{G_BUTTON;} := 
   { b:G_BUTTON; 
     // Nothing.
   };
@@ -63,7 +63,7 @@ Section Public
     auto_action := a;
   );
   
-  - create elt:G_EXPR action b:BLOCK :SELF <-
+  - create elt:G_EXPR action b:{G_BUTTON;} :SELF <-
   ( + result:SELF;
     
     result := clone;
@@ -71,7 +71,7 @@ Section Public
     result
   );
   
-  - make elt:G_EXPR action b:BLOCK <-
+  - make elt:G_EXPR action b:{G_BUTTON;} <-
   (
     make elt;
     action := b;
diff --git a/lib2/gui/g_check.li b/lib2/gui/g_check.li
index 05626b0..49ca981 100644
--- a/lib2/gui/g_check.li
+++ b/lib2/gui/g_check.li
@@ -49,7 +49,7 @@ Section Public
     };
   );
   
-  + action:BLOCK := 
+  + action:{G_CHECK;} := 
   { b:G_CHECK; 
     // Nothing.
   };
@@ -66,7 +66,7 @@ Section Public
   // Operator position.
   //
   
-  - '^' Left 40 other:G_CHECK :G_CHECK <-
+  - Self:SELF '^' Left 40 other:G_CHECK :G_CHECK <-
   (
     next_check := other;
     other.set_previous_check Self;
@@ -101,7 +101,7 @@ Section Public
     result
   );
   
-  - create_with_check elt:G_EXPR action b:BLOCK :SELF <-
+  - create_with_check elt:G_EXPR action b:{G_CHECK;} :SELF <-
   ( + result:SELF;
     
     result := clone;
@@ -109,7 +109,7 @@ Section Public
     result
   );
 
-  - create elt:G_EXPR action b:BLOCK :SELF <-
+  - create elt:G_EXPR action b:{G_CHECK;} :SELF <-
   ( + result:SELF;
     
     result := clone;
@@ -117,7 +117,7 @@ Section Public
     result
   );
   
-  - make elt:G_EXPR connect a:G_WIN_OUT action b:BLOCK check c:BOOLEAN <-
+  - make elt:G_EXPR connect a:G_WIN_OUT action b:{G_CHECK;} check c:BOOLEAN <-
   (
     make elt;
     auto_action := a;
diff --git a/lib2/gui/g_img.li b/lib2/gui/g_img.li
index ddf3774..4451958 100644
--- a/lib2/gui/g_img.li
+++ b/lib2/gui/g_img.li
@@ -63,7 +63,7 @@ Section Public
       };
       w := bmp.width;
       h := bmp.height;      
-      bmp.close;
+      f.close;
     }.elseif {entry.path.has_suffix ".ai"} then {
       not_yet_implemented;
     };
@@ -94,33 +94,37 @@ Section Public
   - create filename:ABSTRACT_STRING :SELF <-
   ( + result:SELF;
     + entry:ENTRY;
-    + bmp_file:BMP_FILE;
+    + fmt:FORMAT_IMG;
+    + f:STD_FILE;
     + ai_file:AI_FILE;
     + w,h:INTEGER;
-    + bmp:BITMAP[PIXEL_24];
-    
+    + bmp:BITMAP(PIXEL_24);
+        
     entry := FILE_SYSTEM.get_entry filename;
     ((entry = NULL) || {! entry.is_file}).if {
       VIDEO.message ("ERROR: File '" + filename + "' not found.\n");
       die_with_code exit_failure_code;
     };    
     (entry.path.has_suffix ".bmp").if {
-      bmp_file := entry.open_bmp;    
-      bmp_file.read_header;
-      (! bmp_file.is_valid_bmp).if {
+      entry.open;    
+      f ?= entry;
+      fmt := FORMAT_BMP.create_with_file f;
+      (fmt = NULL).if {      
         VIDEO.message "Error: BMP format invalid.\n";
         die_with_code exit_failure_code;      
       };
-      w := bmp_file.header.width;
-      h := bmp_file.header.height;
-      bmp := BITMAP[PIXEL_24].create (w,h);
-      bmp_file.fill_bitmap bmp;    
-      bmp_file.close;
+      w := fmt.width;
+      h := fmt.height;
+      bmp := BITMAP(PIXEL_24).create (w,h);
+      fmt.put_image_in bmp;    
+      f.close;
     }.elseif {entry.path.has_suffix ".ai"} then {
-      ai_file := entry.open_ai;      
-      bmp := BITMAP[PIXEL_24].create (10,10);	
-      ai_file.fill_bitmap bmp scale 3;	
-      ai_file.close;
+      entry.open;      
+      f ?= entry;
+      bmp := BITMAP(PIXEL_24).create (10,10);	
+      ai_file := AI_FILE.clone;
+      ai_file.fill_bitmap f in bmp scale 3;	
+      f.close;      
     };
     //
     result := clone;
diff --git a/lib2/gui/g_in.li b/lib2/gui/g_in.li
index 1277a70..43be060 100644
--- a/lib2/gui/g_in.li
+++ b/lib2/gui/g_in.li
@@ -36,7 +36,7 @@ Section Inherit
           
 Section Public
   
-  + action:BLOCK := 
+  + action:{G_IN; } := 
   { in:G_IN; 
     // Nothing.
   };
@@ -80,7 +80,7 @@ Section Public
     result
   );
 
-  - create (car,line:INTEGER) action a:BLOCK :SELF <-
+  - create (car,line:INTEGER) action a:{G_IN; } :SELF <-
   ( + result:SELF;
     
     result := clone;
@@ -99,7 +99,7 @@ Section Public
     result
   );
 
-  - create (car,line:INTEGER) justify j:UINTEGER_8 action a:BLOCK :SELF <-
+  - create (car,line:INTEGER) justify j:UINTEGER_8 action a:{G_IN;} :SELF <-
   [
     -? {j.in_range 0 to 2};
   ]
@@ -110,7 +110,7 @@ Section Public
     result
   );
   
-  - make (car,line:INTEGER) justify j:UINTEGER_8 action a:BLOCK <-
+  - make (car,line:INTEGER) justify j:UINTEGER_8 action a:{G_IN;} <-
   [
     -? {car > 1}; 
     -? {line > 0};
diff --git a/lib2/gui/g_win_out.li b/lib2/gui/g_win_out.li
index 4b5ddfe..88c41ab 100644
--- a/lib2/gui/g_win_out.li
+++ b/lib2/gui/g_win_out.li
@@ -114,7 +114,7 @@ Section Public
   
   - make t:ABSTRACT_STRING with elt:G_EXPR <-
   (
-    title_len := BITMAP[PIXEL_32].font_width t + 2 + 12;
+    title_len := BITMAP(PIXEL_32).font_width t + 2 + 12;
     title := t;
     root := elt;
   );
diff --git a/lib2/gui/g_win_out_trans_test.li b/lib2/gui/g_win_out_trans_test.li
index 72ed0b0..de619d6 100644
--- a/lib2/gui/g_win_out_trans_test.li
+++ b/lib2/gui/g_win_out_trans_test.li
@@ -51,11 +51,11 @@ Section Private
     `(unsigned int)((255. / 15) * @n)`:UINTEGER_32
   );
   
-  - color_table:NATIVE_ARRAY[UINTEGER_32] :=
-  ( + result:NATIVE_ARRAY[UINTEGER_32];
+  - color_table:NATIVE_ARRAY(UINTEGER_32) :=
+  ( + result:NATIVE_ARRAY(UINTEGER_32);
     + r,g,b,col:UINTEGER_32;
     
-    result := NATIVE_ARRAY[UINTEGER_32].create 4096;
+    result := NATIVE_ARRAY(UINTEGER_32).create 4096;
     0.to 4095 do { c:INTEGER;      
       r := color_4_to_8 ((c & 0F00h) >> 8);
       g := color_4_to_8 ((c & 00F0h) >> 4);
@@ -81,7 +81,7 @@ Section Private
     color_table.item idx
   );
   
-  + line_tmp:BMP_LINE[PIXEL_32];
+  + line_tmp:BMP_LINE(PIXEL_32);
     
 Section Public  
   
@@ -148,12 +148,12 @@ Section Public
   
   - make t:ABSTRACT_STRING with elt:G_EXPR <-
   (
-    title_len := BITMAP[PIXEL_32].font_width t + 2; //+ 25;
+    title_len := BITMAP(PIXEL_32).font_width t + 2; //+ 25;
     title := t;
     //root := elt;
     
     // ***** APPEND ****
-    line_tmp  := BMP_LINE[PIXEL_32].create 2048;
+    line_tmp  := BMP_LINE(PIXEL_32).create 2048;
   );
   
   //
diff --git a/lib2/gui/input/input.li b/lib2/gui/input/input.li
index 3a8c728..fd3011b 100644
--- a/lib2/gui/input/input.li
+++ b/lib2/gui/input/input.li
@@ -40,7 +40,7 @@ Section Inherit
   
 Section SELF
   
-  + list_client:LINKED_LIST[INBOX];
+  + list_client:LINKED_LIST(INBOX);
   
 Section Public
   
@@ -49,7 +49,7 @@ Section Public
   - add_client obj:INBOX <-
   ( + idx:INTEGER;
     (list_client = NULL).if {
-      list_client := LINKED_LIST[INBOX].create;      
+      list_client := LINKED_LIST(INBOX).create;      
     };
     idx := list_client.fast_index_of obj start (list_client.lower);    
     (idx > list_client.upper).if {
diff --git a/lib2/gui/input/input_keyboard.li b/lib2/gui/input/input_keyboard.li
index 7db8548..0f93ca1 100644
--- a/lib2/gui/input/input_keyboard.li
+++ b/lib2/gui/input/input_keyboard.li
@@ -36,11 +36,11 @@ Section Inherit
 
 Section Private
   
-  - buffer_event:FAST_ARRAY[EVENT_KEYBOARD]; 
+  - buffer_event:FAST_ARRAY(EVENT_KEYBOARD); 
   - p_beg:UINTEGER_8;  // Pointer on the buffer (beginning)
   - p_end:UINTEGER_8;  // Pointer on the buffer (end)
     
-  - bin_code:FAST_ARRAY[UINTEGER_8]; // Binary array of keys (102+7)/8
+  - bin_code:FAST_ARRAY(UINTEGER_8); // Binary array of keys (102+7)/8
 
   - cmd:UINTEGER_8;    // 0:CTRL 1:AltGr 2:Alt 3:Cmd 4:Shift 5:Cap 6:NumLock 7:Scrolllock
 
@@ -96,9 +96,9 @@ Section Public
   // Install keyboard.
   ( + new_event:EVENT_KEYBOARD;
     is_actif := TRUE;
-    bin_code := FAST_ARRAY[UINTEGER_8].create 14;
+    bin_code := FAST_ARRAY(UINTEGER_8).create 14;
     
-    buffer_event := FAST_ARRAY[EVENT_KEYBOARD].create 4;
+    buffer_event := FAST_ARRAY(EVENT_KEYBOARD).create 4;
     0.to 3 do { j:INTEGER;
       new_event := EVENT_KEYBOARD.clone;
       buffer_event.put new_event to j;
diff --git a/lib2/gui/low_level/g_expr.li b/lib2/gui/low_level/g_expr.li
index b0dbfea..a51dd2f 100644
--- a/lib2/gui/low_level/g_expr.li
+++ b/lib2/gui/low_level/g_expr.li
@@ -120,12 +120,12 @@ Section Public
   // Operator position.
   //
     
-  - '|' Right 40 other:G_EXPR :G_EXPR <-
+  - Self:SELF '|' Right 40 other:G_EXPR :G_EXPR <-
   ( 
     G_OR_EXPR.create Self and other
   );
 
-  - '/' Right 40 other:G_EXPR :G_EXPR <-
+  - Self:SELF '/' Right 40 other:G_EXPR :G_EXPR <-
   ( 
     G_DIV_EXPR.create Self and other
   );
diff --git a/lib2/gui/low_level/inbox.li b/lib2/gui/low_level/inbox.li
index b43e177..8661d77 100644
--- a/lib2/gui/low_level/inbox.li
+++ b/lib2/gui/low_level/inbox.li
@@ -38,11 +38,11 @@ Section Inherit
   
 Section Private  
   
-  - gui_buffer_event:FAST_ARRAY[EVENT_GUI] := 
-  ( + result:FAST_ARRAY[EVENT_GUI];
+  - gui_buffer_event:FAST_ARRAY(EVENT_GUI) := 
+  ( + result:FAST_ARRAY(EVENT_GUI);
     + new_evt:EVENT_GUI;
     
-    result := FAST_ARRAY[EVENT_GUI].create 16; 
+    result := FAST_ARRAY(EVENT_GUI).create 16; 
     0.to 15 do { j:INTEGER;
       new_evt := EVENT_GUI.clone;
       result.put new_evt to j;
diff --git a/lib2/gui/old/label/lab_key.li b/lib2/gui/old/label/lab_key.li
index c1735e0..78b2165 100644
--- a/lib2/gui/old/label/lab_key.li
+++ b/lib2/gui/old/label/lab_key.li
@@ -55,7 +55,7 @@ Section Public
     
 Section GUI_LABEL
   
-  - my_width_min :INTEGER <- BITMAP[PIXEL_32].font_width name + 1;
+  - my_width_min :INTEGER <- BITMAP(PIXEL_32).font_width name + 1;
   
   - my_height_min:INTEGER <- 17;
   
diff --git a/lib2/guii/inode.li b/lib2/guii/inode.li
index f1dd2d0..1dd8587 100644
--- a/lib2/guii/inode.li
+++ b/lib2/guii/inode.li
@@ -39,7 +39,7 @@ Section Public
   + operator:CHARACTER;
   + priority:INTEGER_8;
   + bitmap:ABSTRACT_STRING;
-  + list:LINKED_LIST[INODE];
+  + list:LINKED_LIST(INODE);
   + content:G_EXPR;
   + covering:INTEGER;		//take items whose are over this pourcentage
   + height:INTEGER;
@@ -49,7 +49,7 @@ Section Public
   + depth:INTEGER;
   + action:BLOCK;
   + win_out:G_WIN_OUT;
-  + dimensions:LINKED_LIST[DIMENSION];
+  + dimensions:LINKED_LIST(DIMENSION);
   - screen_width:INTEGER;
   - screen_height:INTEGER;
   + connector_width:INTEGER;
@@ -186,7 +186,7 @@ Section Public
   //
   //method
   //
-  - '+' other:INODE :INODE <-
+  - Self:SELF '+' other:INODE :INODE <-
   (
     +j:INTEGER;
     j:=0;
@@ -321,8 +321,8 @@ Section Private
     operator := op;
     name := n;
     priority := p;
-    list := LINKED_LIST[INODE].create;
-    dimensions := LINKED_LIST[DIMENSION].create;
+    list := LINKED_LIST(INODE).create;
+    dimensions := LINKED_LIST(DIMENSION).create;
   );
   
   - make n:STRING_CONSTANT priority p:INTEGER_8 operator op:CHARACTER width w:INTEGER height h:INTEGER <-
@@ -332,8 +332,8 @@ Section Private
     priority := p;
     min_width := w;
     min_height := h;
-    list := LINKED_LIST[INODE].create;
-    dimensions := LINKED_LIST[DIMENSION].create;
+    list := LINKED_LIST(INODE).create;
+    dimensions := LINKED_LIST(DIMENSION).create;
   );
   
   - make n:STRING_CONSTANT priority p:INTEGER_8 operator op:CHARACTER action b:BLOCK <-
@@ -342,8 +342,8 @@ Section Private
     name := n;
     priority := p;
     action := b;
-    list := LINKED_LIST[INODE].create;
-    dimensions := LINKED_LIST[DIMENSION].create;
+    list := LINKED_LIST(INODE).create;
+    dimensions := LINKED_LIST(DIMENSION).create;
   );
   
   - make n:STRING_CONSTANT priority p:INTEGER_8 operator op:CHARACTER action b:BLOCK picture filename:ABSTRACT_STRING <-
@@ -353,8 +353,8 @@ Section Private
     priority := p;
     action := b;
     bitmap := filename;
-    list := LINKED_LIST[INODE].create;
-    dimensions := LINKED_LIST[DIMENSION].create;
+    list := LINKED_LIST(INODE).create;
+    dimensions := LINKED_LIST(DIMENSION).create;
   );
   
   - make n:STRING_CONSTANT priority p:INTEGER_8 operator op:CHARACTER picture filename:ABSTRACT_STRING <-
@@ -363,8 +363,8 @@ Section Private
     name := n;
     priority := p;
     bitmap := filename;
-    list := LINKED_LIST[INODE].create;
-    dimensions := LINKED_LIST[DIMENSION].create;
+    list := LINKED_LIST(INODE).create;
+    dimensions := LINKED_LIST(DIMENSION).create;
   );
   
 Section INTERNAL_INODE
diff --git a/lib2/guii/internal_inode.li b/lib2/guii/internal_inode.li
index c78e68f..c53575e 100644
--- a/lib2/guii/internal_inode.li
+++ b/lib2/guii/internal_inode.li
@@ -48,7 +48,7 @@ Section Public
   - representation:STRING_CONSTANT := "None";
   - operator:CHARACTER <- (deferred; NULL);
   - priority:INTEGER_8 <- (deferred; NULL);
-  - list:LINKED_LIST[INODE] <- ( deferred; NULL);
+  - list:LINKED_LIST(INODE) <- ( deferred; NULL);
 //  - action:BLOCK <- { root:INODE; };
   - content:G_EXPR <- ( deferred; NULL);
   - win_out:G_WIN_OUT <- (deferred; NULL);
@@ -60,7 +60,7 @@ Section Public
   - type:INTEGER <- (deferred; 0);
   - depth:INTEGER <- (deferred; 0);
   - parent:INTERNAL_INODE <- (deferred; NULL);
-  - dimensions:LINKED_LIST[DIMENSION];
+  - dimensions:LINKED_LIST(DIMENSION);
   - screen_width:INTEGER <- (deferred;0);
   - screen_height:INTEGER <- (deferred;0);
   - connector_width:INTEGER <- (deferred;0);
@@ -85,7 +85,7 @@ Section Public
   //
   // Added.
   //
-  - '+' other:INODE :INODE <- deferred;
+  - Self:SELF '+' other:INODE :INODE <- deferred;
   
   //
   // Method.
@@ -122,7 +122,7 @@ Section Public
   - browse_group_group tst:BLOCK :BOOLEAN <-
   [ ? {! list.is_empty}; ]
   ( + i,j:INTEGER;
-    + lst:LINKED_LIST[INODE];
+    + lst:LINKED_LIST(INODE);
     + result:BOOLEAN;
 
     i := list.lower;
diff --git a/lib2/io/file_input_stream.li b/lib2/io/file_input_stream.li
index 381147d..0a59d3b 100644
--- a/lib2/io/file_input_stream.li
+++ b/lib2/io/file_input_stream.li
@@ -64,7 +64,7 @@ Section Public
 
 Section Private
 
-  - tmp :NATIVE_ARRAY[UINTEGER_8] := NATIVE_ARRAY[UINTEGER_8].create 1;
+  - tmp :NATIVE_ARRAY(UINTEGER_8) := NATIVE_ARRAY(UINTEGER_8).create 1;
 
   + real_end_of_input :BOOLEAN;
 
diff --git a/lib2/io/file_output_stream.li b/lib2/io/file_output_stream.li
index 272228b..252016c 100644
--- a/lib2/io/file_output_stream.li
+++ b/lib2/io/file_output_stream.li
@@ -63,7 +63,7 @@ Section Public
   
 Section Private
   
-  - tmp:NATIVE_ARRAY[UINTEGER_8] := NATIVE_ARRAY[UINTEGER_8].create 1;
+  - tmp:NATIVE_ARRAY(UINTEGER_8) := NATIVE_ARRAY(UINTEGER_8).create 1;
   
 // kate: hl Lisaac v0.2; indent-width 2; space-indent on; replace-tabs off;
 // kate: tab-width 8; remove-trailing-space on;
diff --git a/lib2/io/output_stream.li b/lib2/io/output_stream.li
index 397b3b1..5d732d2 100644
--- a/lib2/io/output_stream.li
+++ b/lib2/io/output_stream.li
@@ -44,10 +44,10 @@ Section Public
   // Output `s' to current output device.
   ( ? {is_connected};
     ? {s!=NULL};
-    
+        
     (s.lower).to (s.count) do {i:INTEGER;
       put_character (s.item i);
-    };
+    };    
   );
   
   - put_integer i:INTEGER <-
diff --git a/lib2/kernel/convert.li b/lib2/kernel/convert.li
index 8cfd47b..4bf64f1 100644
--- a/lib2/kernel/convert.li
+++ b/lib2/kernel/convert.li
@@ -20,10 +20,9 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name    := CONVERT[S, /* to */D];
+  + name    := CONVERT(S,D);
 
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  - copyright := "2003-2007 Benoit Sonntag";
     
   - comment := "Don't use this prototype !";
 
diff --git a/lib2/kernel/i_dont_know_prototyping.li b/lib2/kernel/i_dont_know_prototyping.li
index 04a1c2c..9e78623 100644
--- a/lib2/kernel/i_dont_know_prototyping.li
+++ b/lib2/kernel/i_dont_know_prototyping.li
@@ -23,7 +23,7 @@ Section Header
   + name    := I_DONT_KNOW_PROTOTYPING;
 
 
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  - copyright   := "2003-2007 Benoit Sonntag";
 
   - comment := "Facility, but it's not in prototype spirit.";
 
@@ -61,4 +61,13 @@ Section Public
   (
     body.do_until cond;
   );
+  
+  //
+  // Print.
+  //
+  
+  - print str:ABSTRACT_STRING <-
+  (
+    str.print;
+  );
   
\ No newline at end of file
diff --git a/lib2/kernel/object.li b/lib2/kernel/object.li
index 54516f5..3c8937b 100644
--- a/lib2/kernel/object.li
+++ b/lib2/kernel/object.li
@@ -32,7 +32,7 @@ Section Insert
   - im_an_idiot:Expanded I_DONT_KNOW_PROTOTYPING;
     
 Section Public
-        
+  
   //
   // Compiler consideration.
   //
@@ -60,6 +60,8 @@ Section Public
     };
   );
   
+  - wait_all_the_time <- `pthread_join(c_thread, NULL)`;
+  
   - print_runtime_stack <- print_runtime_stack_on top_runtime_stack;
   
   - crash_on ptr:POINTER with_message msg:ABSTRACT_STRING <-
@@ -109,15 +111,15 @@ Section Public
   - Self:SELF '!==' Right 60 other:SELF :BOOLEAN <- (! (Self == other));
   
   
-  - clone_allocation_size:UINTEGER_32;
+  - clone_allocation_size:POINTER;
   
   - clone:SELF <- 
   ( + result:SELF;
     + ptr:POINTER;
-    + sz:UINTEGER_32;
+    + sz:POINTER;
     + typ_id:INTEGER;
       
-    sz := object_size.to_uinteger_32;        
+    sz := object_size.to_pointer;        
     (sz = 0).if {      
       result := Self;
     } else {      
@@ -129,9 +131,13 @@ Section Public
       } else {        
 	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
       };                                               
-      result := CONVERT[POINTER,SELF].on ptr;            
+      result := CONVERT(POINTER,SELF).on ptr;            
       //OLD MEMORY.copy to_pointer to ptr size sz;
       copy_intern_in result;      
+      (is_cop_type).if {        
+        `((lith_object *)@result)->first = NULL`;
+        `((lith_object *)@result)->last  = NULL`;
+      };
     };
     result
   );
@@ -156,7 +162,7 @@ Section Public
     };
   );
     
-  - to_pointer:POINTER <- CONVERT[SELF,POINTER].on Self;
+  - to_pointer:POINTER <- CONVERT(SELF,POINTER).on Self;
 
   - to_string :STRING <- to_pointer.to_string;
 
@@ -192,8 +198,10 @@ Section Public
   // The Guru section (Don't touch, don't use !)
   //
     
-  - is_expanded_type:BOOLEAN <- `0`;
+  - is_expanded_type:BOOLEAN  <- `0`;
+  
+  - type_id_intern:INTEGER    <- `1`;
   
-  - type_id_intern:INTEGER   <- `1`;
+  - is_cop_type:BOOLEAN       <- `15`;
     
   - copy_intern_in other:SELF <- `*@other = *@Self`;
diff --git a/lib2/kernel/pointer.li b/lib2/kernel/pointer.li
index 7e68fdf..540ee6d 100644
--- a/lib2/kernel/pointer.li
+++ b/lib2/kernel/pointer.li
@@ -22,8 +22,6 @@ Section Header
   
   + name    := Expanded POINTER;
 
-  - export  := INTEGER;
-
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
   
   - comment := "References to objects (POINTER is mapped as C type 'void *')";
@@ -34,7 +32,7 @@ Section Header
   
 Section Insert
   
-  - parent_numeric:INTEGER := INTEGER;
+  - parent_unsigned_integer:UNSIGNED_INTEGER := UNSIGNED_INTEGER;
   
 Section Public
   
@@ -51,13 +49,13 @@ Section Public
   - is_not_null:BOOLEAN <- (Self!=NULL);
   // Is the external POINTER a non-NULL pointer ?
   
-  - to_native_array:NATIVE_ARRAY[UINTEGER_8] <- NATIVE_ARRAY[UINTEGER_8].force_conversion Self;
+  - to_native_array:NATIVE_ARRAY(UINTEGER_8) <- NATIVE_ARRAY(UINTEGER_8).force_conversion Self;
   // Convert `pointer' into 'native_array' type.
   
   - to_uinteger_32:UINTEGER_32 <- `(unsigned int)@Self`:UINTEGER_32;
   // convert `pointer' into uinteger type (adress of the pointer)
   
-  - from_uinteger p:UINTEGER_32 :POINTER <- CONVERT[UINTEGER_32,POINTER].on p;
+  - from_uinteger p:UINTEGER_32 :POINTER <- CONVERT(UINTEGER_32,POINTER).on p;
   // create POINTER from an adress
   
   - to_integer:INTEGER <- to_raw_integer;
@@ -68,20 +66,20 @@ Section Public
   // Convertion format without test.
   //
   
-  - to_raw_integer:INTEGER         <- CONVERT[SELF,INTEGER    ].on Self;
+  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;
   
-  - to_raw_uinteger_8:UINTEGER_8   <- CONVERT[INTEGER,UINTEGER_8 ].on to_raw_integer;
+  - to_raw_uinteger_8:UINTEGER_8   <- CONVERT(INTEGER,UINTEGER_8 ).on to_raw_integer;
 
-  - to_raw_uinteger_16:UINTEGER_16 <- CONVERT[INTEGER,UINTEGER_16].on to_raw_integer;
+  - to_raw_uinteger_16:UINTEGER_16 <- CONVERT(INTEGER,UINTEGER_16).on to_raw_integer;
 
-  - to_raw_uinteger_32:UINTEGER_32 <- CONVERT[INTEGER,UINTEGER_32].on to_raw_integer;
+  - to_raw_uinteger_32:UINTEGER_32 <- CONVERT(INTEGER,UINTEGER_32).on to_raw_integer;
 
-  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT[INTEGER,UINTEGER_64].on to_raw_integer;
+  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT(INTEGER,UINTEGER_64).on to_raw_integer;
   
-  - to_raw_integer_8:INTEGER_8     <- CONVERT[INTEGER,INTEGER_8 ].on to_raw_integer;
+  - to_raw_integer_8:INTEGER_8     <- CONVERT(INTEGER,INTEGER_8 ).on to_raw_integer;
 
-  - to_raw_integer_16:INTEGER_16   <- CONVERT[INTEGER,INTEGER_16].on to_raw_integer;
+  - to_raw_integer_16:INTEGER_16   <- CONVERT(INTEGER,INTEGER_16).on to_raw_integer;
 
-  - to_raw_integer_32:INTEGER_32   <- CONVERT[INTEGER,INTEGER_32].on to_raw_integer;
+  - to_raw_integer_32:INTEGER_32   <- CONVERT(INTEGER,INTEGER_32).on to_raw_integer;
 
-  - to_raw_integer_64:INTEGER_64   <- CONVERT[INTEGER,INTEGER_64].on to_raw_integer;
\ No newline at end of file
+  - to_raw_integer_64:INTEGER_64   <- CONVERT(INTEGER,INTEGER_64).on to_raw_integer;
\ No newline at end of file
diff --git a/lib2/kernel/safe_equal.li b/lib2/kernel/safe_equal.li
index cd7de2c..6b851b0 100644
--- a/lib2/kernel/safe_equal.li
+++ b/lib2/kernel/safe_equal.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name    := SAFE_EQUAL[E];
+  + name    := SAFE_EQUAL(E);
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
diff --git a/lib2/memory/memory.li b/lib2/memory/memory.li
index 679eb0d..e498923 100644
--- a/lib2/memory/memory.li
+++ b/lib2/memory/memory.li
@@ -44,7 +44,7 @@ Section Inherit
     
 Section Mapping
   
-  + previous_linear:UINTEGER_32;  
+  + previous_linear:POINTER;  
   + size_and_id:UINTEGER_32;
     
   //---------------> Limit for Busy (64 bits)
@@ -76,13 +76,13 @@ Section MEMORY
     
   - object_size:INTEGER <- 8; // 2x32bits = 64bits
   
-  - this:POINTER        <- CONVERT[MEMORY,POINTER].on Self;
+  - this:POINTER        <- CONVERT(MEMORY,POINTER).on Self;
   
   - begin:POINTER       <- this + object_size;
   
   - size:UINTEGER_32    <- size_and_id & 0FFFF_FFFCh;
   
-  - next_linear:MEMORY  <- CONVERT[POINTER,MEMORY].on (begin + size);
+  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);
     
   - id:UINTEGER_32      <- size_and_id & 01b;
   
@@ -90,11 +90,11 @@ Section MEMORY
   
   - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
   
-  - set_previous_linear p:UINTEGER_32 <- ( previous_linear := p; );
+  - set_previous_linear p:POINTER    <- ( previous_linear := p; );
   
-  - set_size_and_id s:UINTEGER_32     <- ( size_and_id     := s; );
+  - set_size_and_id s:UINTEGER_32    <- ( size_and_id     := s; );
   
-  - get_index p:POINTER :UINTEGER_32  <- (p - begin_memory).to_uinteger_32 >> 26;
+  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;
   
   - nb_page:UINTEGER_32;
   
@@ -122,6 +122,15 @@ Section MEMORY
   ( 
     capacity_max := SYSTEM.get_memory_capacity;
     begin_memory := SYSTEM.get_begin_memory;
+    /*
+    `#if 0
+    `;
+    malloc(10.to_uinteger);
+    free(NULL);
+    calloc (10.to_uinteger,1.to_uinteger);
+    `#endif
+    `;
+    */
     //
     //(capacity_max >> 20).print; "MB\n".print;
     
@@ -133,14 +142,14 @@ Section MEMORY
   );
 
   - new_page:MEMORY <-
-  ( + old_size,new_size:UINTEGER_32;
+  ( + old_size,new_size:POINTER;
     + block:MEMORY;
     
     (capacity_max = 0).if {
       search_capacity;
     };
     
-    old_size := nb_page << 26;
+    old_size := nb_page.to_pointer << 26;
     nb_page  := nb_page + 1;
     new_size := old_size + 64.mb;
     (new_size > capacity_max).if {
@@ -150,9 +159,9 @@ Section MEMORY
     
     {nb_page < 64} ? "Memory: 4GB limit.";    
         
-    block := CONVERT[POINTER,MEMORY].on (begin_memory + old_size);    
+    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);    
     
-    block.set_previous_linear 0FFFF_FFFFh;
+    block.set_previous_linear NULL; 
     block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
     block.add_link_free;    
     put_last block to (nb_page - 1);
@@ -210,16 +219,16 @@ Section MEMORY
   
   - to_free idx:UINTEGER_32 <-
   ( + new_free,next:MEMORY;
-    + prev:UINTEGER_32;
+    + prev:POINTER;
     + new_size:UINTEGER_32;
     {id = id_busy} ? "Memory: Macro block not busy.";
     {idx.in_range 0 to 63} ? "Memory: Bound index.";    
         
     prev := previous_linear;
     next := next_linear;
-    new_free := CONVERT[POINTER,MEMORY].on (begin_memory + prev);
+    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);
     new_size := size_and_id & 0FFFF_FFFEh;
-    ((prev = 0FFFF_FFFFh) || {new_free.id != id_free}).if {
+    ((prev = NULL) || {new_free.id != id_free}).if {
       // `Self' => Free
       new_free := Self;      
       add_link_free;
@@ -238,34 +247,34 @@ Section MEMORY
       put_last new_free to idx;
     } else {
       next := next_linear;
-      next.set_previous_linear ((new_free.this - begin_memory).to_uinteger_32);
+      next.set_previous_linear (new_free.this - begin_memory);
     };    
   );
   
-  - to_busy sz:UINTEGER_32 index idx:UINTEGER_32 <-
-  ( + siz,new_size:UINTEGER_32;    
+  - to_busy sz:POINTER index idx:UINTEGER_32 <-
+  ( + siz,new_size:POINTER;    
     + new,next:MEMORY;
     {id = id_free} ? "Memory: Macro block not free.";    
-    {(sz & (POINTER.object_size.to_uinteger_32 - 1)) = 0} ? "Memory: Alignment.";
+    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
     
     delete_link_free;
     //    
-    siz      := size_and_id;
+    siz      := size_and_id.to_pointer;
     new_size := siz - sz;
-    (new_size > (minimum_size+2+object_size.to_uinteger_32)).if {
+    (new_size > (minimum_size+2+object_size.to_pointer)).if {
       siz := sz;
-      new := CONVERT[POINTER,MEMORY].on (begin+sz);
-      new.set_previous_linear ((this - begin_memory).to_uinteger_32);
-      new.set_size_and_id (new_size - object_size.to_uinteger_32);
+      new := CONVERT(POINTER,MEMORY).on (begin+sz);
+      new.set_previous_linear (this - begin_memory);
+      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);
       new.add_link_free;
       (new.is_end).if {
 	put_last new to idx;
       } else {
 	next := new.next_linear;
-	next.set_previous_linear ((new.this - begin_memory).to_uinteger_32);
+	next.set_previous_linear (new.this - begin_memory);
       };
     };
-    size_and_id := siz | id_busy;
+    size_and_id := siz.to_uinteger_32 | id_busy;
     {id = id_busy} ? "Memory: Macro Block not busy.";
   );
   
@@ -282,20 +291,20 @@ Section MEMORY
 	nxt := next_linear;
 	sz  := new_size - old_size - object_size.to_uinteger_32;
 	((nxt.id = id_free) && {nxt.size >= sz}).if {
-	  nxt.to_busy sz index idx;
+	  nxt.to_busy (sz.to_pointer) index idx;
 	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
 	  (is_end).if {
 	    put_last Self to idx;
 	  } else {
 	    nxt := next_linear;
-	    nxt.set_previous_linear ((this - begin_memory).to_uinteger_32);
+	    nxt.set_previous_linear ((this - begin_memory).to_pointer);
 	  };
 	  result := Self;
 	};
       };
       (result = NULL).if { 
 	// new allocation.	
-	result := search new_size;
+	result := search (new_size.to_pointer);
 	
 	//fill_memory (result.begin) size new_size;
 	
@@ -312,15 +321,15 @@ Section MEMORY
   // Searching.
   //
   
-  - search new_size:UINTEGER_32 :MEMORY <-
+  - search new_size:POINTER :MEMORY <-
   ( + result:MEMORY;
     + idx:UINTEGER_32;
     
-    {new_size > minimum_size-POINTER.object_size.to_uinteger_32} ? "Memory: Big block.";
-    {(new_size & (POINTER.object_size.to_uinteger_32 - 1)) = 0} ? "Memory: Alignment.";
+    {new_size > minimum_size-POINTER.object_size.to_pointer} ? "Memory: Big block.";
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
     
     result := first_free;        
-    {(result != NULL) && {result.size < new_size}}.while_do {
+    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {
       result := result.next_free;
     };
     (result = NULL).if {
@@ -337,7 +346,7 @@ Section MEMORY
   ( + idx:UINTEGER_32;
     + blc,prev:MEMORY;
     + result:POINTER;
-    + pv:UINTEGER_32;
+    + pv:POINTER;
     
     {
       (idx < nb_page) && 
@@ -355,11 +364,11 @@ Section MEMORY
     blc.set_size_and_id (blc.size_and_id - 4096);
     result := blc.next_linear.this;        
  
-    (blc.size < minimum_size).if {
+    (blc.size.to_pointer < minimum_size).if {
       blc.delete_link_free;
       pv := blc.previous_linear;
-      (pv != 0FFFF_FFFFh).if {
-	prev := CONVERT[POINTER,MEMORY].on (begin_memory + pv);
+      (pv != NULL).if {
+	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);
 	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
 	put_last prev to idx;
       };
@@ -372,7 +381,7 @@ Section MEMORY
   
 Section Private
     
-  - minimum_size:UINTEGER_32 <- `MINIMUM_SIZE`:UINTEGER_32;
+  - minimum_size:POINTER <- `MINIMUM_SIZE`:POINTER;
   
   - table_type idx:UINTEGER_32 :POINTER <- 
   (
@@ -382,38 +391,38 @@ Section Private
   
   - table_size idx:UINTEGER_32 :POINTER <- 
   (
-    {idx.in_range 1 to (minimum_size/POINTER.object_size.to_uinteger_32)} ? 
+    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? 
     "Memory: Bound table_size.";
     `&(table_size[@idx-1])`:POINTER
   );
           
   - begin_memory:POINTER;
   
-  - capacity_max:UINTEGER_32;
+  - capacity_max:POINTER;
   
   - read p:POINTER :POINTER <-
-  ( + mem:NATIVE_ARRAY[POINTER];
-    mem := CONVERT[POINTER, NATIVE_ARRAY[POINTER]].on p;
+  ( + mem:NATIVE_ARRAY(POINTER);
+    mem := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on p;
     mem.item 0
   );
   
   - put v:POINTER to p:POINTER <-
-  ( + mem:NATIVE_ARRAY[POINTER];
-    mem := CONVERT[POINTER, NATIVE_ARRAY[POINTER]].on p;
+  ( + mem:NATIVE_ARRAY(POINTER);
+    mem := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on p;
     mem.put v to 0;
   );
       
-  - micro_alloc new_size:UINTEGER_32 table ptr_table:POINTER lab lab_type:UINTEGER_32 :POINTER <-
+  - micro_alloc new_size:POINTER table ptr_table:POINTER lab lab_type:UINTEGER_32 :POINTER <-
   ( + result,next,next2:POINTER;
-    + page:UINTEGER_32;
-    {(new_size & (POINTER.object_size.to_uinteger_32 - 1)) = 0} ? "Memory: Alignment.";
-    {new_size >= POINTER.object_size.to_uinteger_32} ? "Memory: Size = 0.";
+    + page:POINTER;
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
+    {new_size >= POINTER.object_size.to_pointer} ? "Memory: Size = 0.";
 
     result := read ptr_table;            
     (result = NULL).if {      
       // Allocation new LAB.            
       result := new_lab lab_type;          
-      next := result + new_size;            
+      next := result + new_size.to_pointer;            
       put NULL to next;
       put next to ptr_table;                
     } else {      
@@ -421,9 +430,9 @@ Section Private
       next := read result;
       (next = NULL).if {
 	// Linear allocation.
-	page := (result - begin_memory).to_uinteger_32 & 0FFFh;
+	page := (result - begin_memory) & 0FFFh;
 	((page + (new_size << 1)) <= 4096).if {
-	  next := result + new_size;
+	  next := result + new_size.to_pointer;
 	} else {
 	  next := new_lab lab_type;	  
 	};
@@ -456,14 +465,14 @@ Section Private
 Section Private
 
   - copy src:POINTER to dst:POINTER size sz:UINTEGER_32 <-
-  ( + na_src,na_dst:NATIVE_ARRAY[POINTER];
+  ( + na_src,na_dst:NATIVE_ARRAY(POINTER);
     + siz:INTEGER;
     
     siz := sz.to_integer;
     {(siz & (POINTER.object_size -1)) = 0} ? "Memory: Copy alignment.";
     siz := siz / POINTER.object_size;
-    na_src := CONVERT[POINTER, NATIVE_ARRAY[POINTER]].on src;
-    na_dst := CONVERT[POINTER, NATIVE_ARRAY[POINTER]].on dst;
+    na_src := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on src;
+    na_dst := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on dst;
     //    
     (siz - 1).downto 0 do { j:INTEGER;      
       na_dst.put (na_src.item j) to j;
@@ -472,33 +481,74 @@ Section Private
   
   - fill_memory src:POINTER size sz:UINTEGER_32 <-
   // Just for debug.
-  ( + na_src:NATIVE_ARRAY[POINTER];
+  ( + na_src:NATIVE_ARRAY(POINTER);
     + siz:INTEGER;
     
     siz := sz.to_integer;
     {(siz & (POINTER.object_size -1)) = 0} ? "Memory: Copy alignment.";
-    na_src := CONVERT[POINTER,NATIVE_ARRAY[POINTER]].on src;    
+    na_src := CONVERT(POINTER,NATIVE_ARRAY(POINTER)).on src;    
     ((siz / POINTER.object_size)-1).downto 0 do { j:INTEGER;
       na_src.put NULL to j;
     };    
   );  
+  /*
+Section External
+  
+  - calloc (nb,sz:UINTEGER) :POINTER <-
+  ( + result:POINTER;
+    + size:UINTEGER_32;
+    + tab:NATIVE_ARRAY(UINTEGER_8);
+    
+    size := nb*sz;
+    "calloc = ".print;
+    size.print; '\n'.print;    
+    result := malloc (size.to_uinteger);
+    tab := CONVERT(POINTER,NATIVE_ARRAY(UINTEGER_8)).on result;
+    0.to (size-1) do { i:INTEGER;
+      tab.put 0 to i;
+    };
+    result
+  );
+  
+  - malloc sz:UINTEGER :POINTER <-
+  ( + result:POINTER;
+    "malloc = ".print;
+    sz.print; '\n'.print;    
+    result := MEMORY.alloc_dynamic (sz.to_pointer);
+    (result = NULL).if {
+      "MEMORY : MERDE\n".print;
+    };
+    "MEMORY :sortie\n".print;
+    result
+  );
   
+  - free ptr:POINTER <-
+  ( + mem:MEMORY;
+    
+    "FREE\n".print;
+    (ptr != NULL).if {
+      mem := CONVERT(POINTER, MEMORY).on (ptr - object_size);
+      mem.to_free (get_index ptr);
+      //MEMORY.free_dynamic ptr size 500;
+    };
+  );
+  */
 Section Public
 
   //
   // MICRO ALLOCATOR
   //
   
-  - alloc_type t:UINTEGER_32 size sz:UINTEGER_32 :POINTER <-
+  - alloc_type t:UINTEGER_32 size sz:POINTER :POINTER <-
   // Allocation for object without type. (LAB_TYPE)
   ( + ptr_table,result:POINTER;    
-    + new_size:UINTEGER_32;
+    + new_size:POINTER;
     
     {sz <= minimum_size} ? "Memory: Size bound.";
 
-    new_size  := sz.align_power (POINTER.object_size.to_uinteger_32); 
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
     
-    {(new_size & (POINTER.object_size.to_uinteger_32 - 1)) = 0} ? "Memory: Alignment.";        
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";        
         
     ptr_table := table_type t;
     result := micro_alloc new_size table ptr_table lab (t | 1b);        
@@ -513,46 +563,46 @@ Section Public
     micro_free p table ptr_table;
   );
   
-  - alloc_size sz:UINTEGER_32 :POINTER <-
+  - alloc_size sz:POINTER :POINTER <-
   // Allocation for object with type. (LAB_SIZE)
   ( + ptr_table,result:POINTER;
-    + new_size:UINTEGER_32;
+    + new_size:POINTER;
     
     {sz <= minimum_size} ? "Memory: Size bound.";
         
-    new_size  := sz.align_power (POINTER.object_size.to_uinteger_32); 
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
     
-    {(new_size & (POINTER.object_size.to_uinteger_32 - 1)) = 0} ? "Memory: Alignment.";
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
     
-    ptr_table := table_size (new_size / POINTER.object_size.to_uinteger_32);    
-    result := micro_alloc new_size table ptr_table lab new_size;
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    
+    result := micro_alloc new_size table ptr_table lab (new_size.to_integer);
         
     //fill_memory result size new_size;
     
     result
   );
   
-  - free p:POINTER size sz:UINTEGER_32 <-
+  - free p:POINTER size sz:POINTER <-
   ( + ptr_table:POINTER;
-    + new_size:UINTEGER_32;
+    + new_size:POINTER;
     {p != NULL} ? "Memory: Pointer NULL.";
 
-    new_size  := sz.align_power (POINTER.object_size.to_uinteger_32); 
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
     
-    {(new_size & (POINTER.object_size.to_uinteger_32 - 1)) = 0} ? "Memory: Alignment.";
+    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? "Memory: Alignment.";
     
-    ptr_table := table_size (new_size / POINTER.object_size.to_uinteger_32);
+    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);
     micro_free p table ptr_table;
   );
     
-  - alloc_dynamic sz:UINTEGER_32 :POINTER <-
+  - alloc_dynamic sz:POINTER :POINTER <-
   // Allocation NATIVE_ARRAY[E]. (LAB_SIZE or malloc)
-  ( + new_size,new_size2:UINTEGER_32;
+  ( + new_size,new_size2:POINTER;
     + result:POINTER;
     {sz != 0} ? "Memory: Size = 0";
         
-    new_size  := sz.align_power (POINTER.object_size.to_uinteger_32); 
-    new_size2 := new_size + POINTER.object_size.to_uinteger_32;
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); 
+    new_size2 := new_size + POINTER.object_size.to_pointer;
     (new_size2 <= minimum_size).if {
       result := alloc_size new_size2;      
       put 3 to result; // 3 : 2=NATIVE_ARRAY
@@ -575,31 +625,31 @@ Section Public
     old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); 
     old_size2 := old_size + POINTER.object_size.to_uinteger_32;    
     new_size  := new_sz.align_power (POINTER.object_size.to_uinteger_32); 
-    (old_size2 <= minimum_size).if {
-      result := alloc_dynamic new_size;
+    (old_size2.to_pointer <= minimum_size).if {
+      result := alloc_dynamic (new_size.to_pointer);
       
       //fill_memory result size new_size;
       
       copy p to result size old_size;
-      free (p - POINTER.object_size) size old_size2;
+      free (p - POINTER.object_size) size (old_size2.to_pointer);
     } else {
-      mem := CONVERT[POINTER, MEMORY].on (p - object_size);
+      mem := CONVERT(POINTER, MEMORY).on (p - object_size);
       result := mem.resize new_size index (get_index p).begin;      
     };
         
     result
   );
   
-  - free_dynamic p:POINTER size sz:UINTEGER_32 <-
-  ( + new_size,new_size2:UINTEGER_32;
+  - free_dynamic p:POINTER size sz:POINTER <-
+  ( + new_size,new_size2:POINTER;
     + mem:MEMORY;
     
-    new_size  := sz.align_power (POINTER.object_size.to_uinteger_32); // BSBS: Optim, alignment by compilo.
-    new_size2 := new_size + POINTER.object_size.to_uinteger_32;
+    new_size  := sz.align_power (POINTER.object_size.to_pointer); // BSBS: Optim, alignment by compilo.
+    new_size2 := new_size + POINTER.object_size.to_pointer;
     (new_size2 <= minimum_size).if {
       free (p-POINTER.object_size) size new_size2;
     } else {
-      mem := CONVERT[POINTER, MEMORY].on (p - object_size);
+      mem := CONVERT(POINTER, MEMORY).on (p - object_size);
       mem.to_free (get_index p);
     };
   );
@@ -617,7 +667,7 @@ Section Public
 Section Private  
   
   - mark <-
-  ( + stack,lab:NATIVE_ARRAY[POINTER];
+  ( + stack,lab:NATIVE_ARRAY(POINTER);
     + ptr,beg_mem,end_mem,ptr_lab,ptr_table,lim_lab:POINTER;
     + size_stack:UINTEGER_32;
     + ptr_mem:UINTEGER_32;
@@ -629,7 +679,7 @@ Section Private
     mark_static_object; 
         
     // Mark Stack object.
-    stack := `top_stack()`:NATIVE_ARRAY[POINTER];
+    stack := `top_stack()`:NATIVE_ARRAY(POINTER);
     size_stack := (`@stack - begin_stack`:UINTEGER_32) / POINTER.object_size.to_uinteger_32;
     //
     beg_mem := begin_memory;
@@ -733,13 +783,13 @@ Section Private
     first_free.this.print_hex; 
     '\n'.print;
     
-    next := CONVERT[POINTER, MEMORY].on begin_memory;
+    next := CONVERT(POINTER, MEMORY).on begin_memory;
     {
       m := next;
       next := m.next_linear;
       
       '['.print;
-      (m.previous_linear = 0FFFF_FFFFh).if {
+      (m.previous_linear = NULL).if {
 	"NULL".print;
       } else {
 	(begin_memory + m.previous_linear).print_hex;
diff --git a/lib2/number/#integer_big.li# b/lib2/number/#integer_big.li#
new file mode 100755
index 0000000..574ebb5
--- /dev/null
+++ b/lib2/number/#integer_big.li#
@@ -0,0 +1,3263 @@
+Section Header
+  
+  + name := INTEGER_BIG;
+  
+  - comment :=	
+  " A class used to represent multiprecision integers that makes efficient use \
+  \ of allocated space by allowing a number to occupy only part of an array so \
+  \ that the arrays do not have to be reallocated as often. When performing an \
+  \ operation with many iterations the array used to hold a number is only     \
+  \ reallocated when necessary and does not have to be the same size as the    \
+  \ number it represents. A mutable number allows calculations to occur on the \
+  \ same number without having to create a new number for every step of the    \
+  \ calculation as it occurs with NUMBERs.";
+  
+Section Inherit
+  
+  - parent_hashable:HASHABLE := HASHABLE;
+  
+  - parent_comparable:COMPARABLE := COMPARABLE;
+  
+Section Insert
+  
+  - parent_object:OBJECT := OBJECT;
+  
+Section Public
+  
+creation {ANY}
+	from_integer, from_integer_64, from_string, copy
+        
+  //
+  // Creation / initialization from INTEGER_32 or INTEGER_64:
+  //
+  
+  - from_integer value:INTEGER :SELF <- 
+  // Create or initialize `Current' using `value' as an initializer.
+  (
+    (capacity = 0).if {
+      storage := storage.calloc 4;
+      capacity := 4;
+    };
+    offset := 0;
+    (value > 0).if {
+      negative := FALSE;
+      put value to 0;
+      integer_length := 1;
+    }.elseif {value < 0} then {
+      negative := TRUE;
+      put(#-value, 0)
+      integer_length := 1;
+    } else {
+      ? {value = 0};
+      set_with_zero;
+    };
+  )
+  [
+    ? {to_integer_32 = value};
+  ];
+	
+	is_integer_32: BOOLEAN is
+			-- Does `Current' fit on an INTEGER_32?
+		do
+			if integer_length = 0 then
+				Result := True
+			elseif integer_length = 1 then
+				if item(offset) > 0 then
+					Result := True
+				elseif negative then
+					Result := item(offset) = 0x80000000
+				end
+			end
+		ensure
+			Result implies is_integer_64
+			Result implies integer_length <= 1
+		end
+
+	is_integer: BOOLEAN is
+		obsolete "Now use `is_integer_32' instead (march 2006)."
+		do
+			Result := is_integer_32
+		end
+	
+	to_integer_32: INTEGER is
+			-- Convert `Current' as a 32 bit INTEGER.
+		require
+			is_integer_32
+		do
+			if integer_length > 0 then
+				Result := item(offset)
+				if negative then
+					Result := #-Result
+				end
+			end
+		end
+	
+	to_integer: INTEGER is
+		obsolete "Now use `to_integer_32' instead (march 2006)."
+		do
+			Result := to_integer_32
+		end
+	
+	from_integer_64 (value: INTEGER_64) is
+			-- Create or set `Current' using `value' as an initializer.
+		local
+			v32: INTEGER
+		do
+			if capacity < 2 then
+				storage := storage.calloc(4)
+				capacity := 4
+			end
+			if value > 0 then
+				negative := False
+				put(value.low_32, 0)
+				offset := 0
+				v32 := value.high_32
+				if v32 = 0 then
+					integer_length := 1
+				else
+					put(v32, 1)
+					integer_length := 2
+				end
+			elseif value < 0 then
+				negative := True
+				put((#-value).low_32, 0)
+				offset := 0
+				v32 := (#-value).high_32
+				if v32 = 0 then
+					integer_length := 1
+				else
+					put(v32, 1)
+					integer_length := 2
+				end
+			else
+				check
+					value = 0
+				end
+				set_with_zero
+			end
+		ensure
+			to_integer_64 = value
+		end
+
+	is_integer_64: BOOLEAN is
+			-- Does `Current' fit on an INTEGER_64?
+		do
+			if integer_length <= 1 then
+				Result := True
+			elseif integer_length = 2 then
+				if negative then
+					if item(offset + 1) > 0 then
+						Result := True
+					elseif item(offset) = 0 then
+						Result := item(offset + 1) = 0x80000000
+					end
+				else
+					Result := item(offset + 1) > 0
+				end
+			end
+		ensure
+			not Result implies not is_integer_32
+			Result implies integer_length <= 2
+		end
+
+	to_integer_64: INTEGER_64 is
+			-- Convert `Current' as a INTEGER_64.
+		require
+			is_integer_64
+		local
+			v: INTEGER_64
+		do
+			inspect
+				integer_length
+			when 0 then
+			when 1 then
+				Result := unsigned_32_to_integer_64(item(offset))
+				if negative then
+					Result := -Result
+				end
+			when 2 then
+				Result := unsigned_32_to_integer_64(item(offset))
+				v := item(offset + 1)
+				v := v.bit_shift_left(32)
+				Result := Result.bit_xor(v)
+				if negative then
+					Result := #-Result
+				end
+			end
+		end
+
+feature {ANY} -- Creation / initialization from STRING:
+	from_string (str: STRING) is
+			-- Create or initialize `Current' using `value' as an
+			-- initializer. (value = [-][0-9]^+)
+		local
+			i: INTEGER; cc: CHARACTER; neg: BOOLEAN; ten: like Current
+		do
+			--|*** This feature should be improved one day... (Vincent Croizier, 25/12/2004)
+			create ten.from_integer(10)
+			from
+				i := 1
+			variant
+				str.count - i
+			until
+				not str.item(i).is_separator
+			loop
+				i := i + 1
+			end
+			cc := str.item(i)
+			i := i + 1
+			if cc = '+' then
+				cc := str.item(i)
+				i := i + 1
+			elseif cc = '-' then
+				neg := True
+				cc := str.item(i)
+				i := i + 1
+			end
+			check
+				cc.is_digit
+			end
+			from_integer(cc.value)
+			from
+			variant
+				str.count - i
+			until
+				i > str.count
+			loop
+				cc := str.item(i)
+				if cc.is_digit then
+					multiply(ten)
+					add_integer(cc.value)
+				else
+					check
+						cc.is_separator
+					end
+					i := str.count -- terminate the loop
+				end
+				i := i + 1
+			end
+			if neg then
+				negate
+			end
+		end
+
+feature {ANY} -- Conversion tool
+	force_to_real_64: REAL_64 is
+			-- only a tool
+			-- unsigned conversion *** require ou changer export ? *** (Dom Oct 4th 2004) ***
+		local
+			i: INTEGER
+		do
+			from
+				i := offset + integer_length - 1
+			until
+				i < offset or else Result > Maximum_real_64
+			loop
+				Result := Result * Real_base + unsigned_32_to_integer_64(storage.item(i)).force_to_real_64
+				i := i - 1
+			end
+			if Result = Maximum_real_64 and then storage.item(offset) /= 0 then
+				Result := Maximum_real_64 * 2
+			end
+			if negative then
+				Result := -Result
+			end
+		end
+
+feature {NUMBER}
+	from_native_array (na: NATIVE_ARRAY[INTEGER); cap: INTEGER; neg: BOOLEAN) is
+		require
+			na.item(cap - 1) /= 0
+		do
+			negative := neg
+			offset := 0
+			integer_length := cap
+			if cap > capacity then
+				capacity := capacity_from_lower_bound(capacity, cap)
+				storage := storage.calloc(capacity)
+			end
+			storage.slice_copy(0, na, 0, cap - 1)
+		end
+
+	to_integer_general_number: INTEGER_GENERAL_NUMBER is
+		local
+			na: like storage
+		do
+			if is_integer_64 then
+				create {INTEGER_64_NUMBER} Result.make(to_integer_64)
+			else
+				na := storage.calloc(integer_length)
+				na.slice_copy(0, storage, offset, offset + integer_length - 1)
+				create {BIG_INTEGER_NUMBER} Result.from_native_array(na, integer_length, negative)
+			end
+		end
+
+feature {ANY} -- Addition:
+	add (other: like Current) is
+			-- Add `other' into `Current'.
+			--
+			-- See also `add_integer', `add_integer_64', `add_natural'.
+		require
+			other /= Void
+		do
+			-- Choose the appropriate absolute operator depending on `Current' and `other' sign.
+			if other.integer_length = 0 then
+				-- Nothing to do, `Current' remains unchanged.
+			elseif integer_length = 0 then
+				-- `Current' is zero so simply copy the value of other
+				Current.copy(other)
+			elseif negative = other.negative then
+				-- same sign
+				add_magnitude(other)
+			else
+				-- different sign
+				subtract_magnitude(other)
+			end
+		end
+
+	add_to (other, res: like Current) is
+			-- Add `other' and `Current', and put the result in `res'.
+		require
+			other /= Void
+			res /= Void
+			res /= Current
+			res /= other
+		do
+			--|*** Must be optimized later (Vincent Croizier, 15/07/04) ***
+			res.copy(Current)
+			res.add(other)
+		end
+
+	add_integer (other: INTEGER) is
+			-- Add `other' into `Current'.
+		local
+			inc: BOOLEAN; v, i, n: INTEGER
+		do
+			if other = 0 then
+				-- Nothing to do, `Current' remains unchanged
+			elseif integer_length = 0 then
+				-- `Current' is null so simply copy the value of other
+				from_integer(other)
+			elseif negative = (other < 0) then
+				-- Same sign
+				if other < 0 then
+					v := #-other
+				else
+					v := other
+				end
+				-- Add `v' into `storage'
+				from
+					inc := mbi_add(item(offset), v, storage_at(storage, offset))
+					i := offset + 1
+					n := offset + integer_length
+				until
+					not inc or else i >= n
+				loop
+					inc := mbi_inc(storage_at(storage, i))
+					i := i + 1
+				end
+				if inc then
+					check
+						i = n
+					end
+					-- Extend the number length by 1
+					if n < capacity then
+						integer_length := integer_length + 1
+						put(1, n)
+					else
+						-- It's good only if the reallocation initialize
+						-- `storage' with 0.
+						v := item(offset)
+						capacity := capacity * 2
+						storage := storage.calloc(capacity)
+						offset := 0
+						put(v, 0)
+						put(1, integer_length)
+						integer_length := integer_length + 1
+					end
+				end
+				-- Different sign
+			elseif integer_length = 1 then
+				if other < 0 then
+					v := #-other
+				else
+					v := other
+				end
+				if mbi_subtract(item(offset), v, storage_at(storage, offset)) then
+					negative := not negative
+					put(-item(offset), offset)
+				end
+				if item(offset) = 0 then
+					integer_length := 0
+					negative := False
+				end
+			else
+				if other < 0 then
+					v := #-other
+				else
+					v := other
+				end
+				if mbi_subtract(item(offset), v, storage_at(storage, offset)) then
+					from
+						i := offset + 1
+						inc := mbi_dec(storage_at(storage, i))
+						n := offset + integer_length - 1
+					until
+						not inc
+					loop
+						check
+							i < n
+						end
+						i := i + 1
+						inc := mbi_dec(storage_at(storage, i))
+					end
+					if item(n) = 0 then
+						integer_length := integer_length - 1
+					end
+				end
+			end
+		end	
+
+	add_integer_64 (other: INTEGER_64) is
+			-- Add `other' into `Current'.
+		do
+			register1.from_integer_64(other)
+			add(register1)
+		end
+
+	add_natural (other: like Current) is
+			-- Same behavior as `add', but this one works only when `Current'
+			-- and `other' are both positive numbers and are both greater than
+			-- zero. The only one advantage of using `add_natural' instead of the
+			-- general `add' is the gain of efficiency.
+		require
+			not is_zero and not is_negative
+			not other.is_zero and not other.is_negative
+		do
+			add_magnitude(other)
+		end
+
+feature {ANY} -- Subtract:
+	subtract (other: like Current) is
+			-- Subtract `other' from `Current'.
+		require
+			other /= Void
+		do
+			if other = Current then
+				set_with_zero
+			elseif other.integer_length = 0 then
+				-- nothing to do, `Current' remains unchanged
+			elseif integer_length = 0 then
+				-- current is null so simply copy the value of other, the sign is also fixed
+				copy(other)
+				negative := not other.negative
+			elseif negative = other.negative then
+				-- same sign
+				subtract_magnitude(other)
+			else
+				-- different sign
+				add_magnitude(other)
+			end
+		end
+
+	subtract_to (other, res: like Current) is
+			-- Subtract `other' from `Current' and put it in `res'.
+		require
+			other /= Void
+			res /= Void
+			res /= Current
+			res /= other
+		do
+			--|*** Must be optimized later (Vincent Croizier, 15/07/04) ***
+			res.copy(Current)
+			res.subtract(other)
+		end
+
+	subtract_integer (other: INTEGER) is
+		do
+			if other = Minimum_integer then
+				add_integer(1)
+				add_integer(Maximum_integer)
+			else
+				add_integer(-other)
+			end
+		end
+
+feature {ANY} -- To divide:
+	divide (other: like Current) is
+			-- Put the the quotient of the Euclidian division of
+			-- `Current' by `other' in `Current'.
+			-- (The contents of `other' is not changed.)
+		require
+			not other.is_zero
+			other /= Current
+		do
+			-- `divide_with_remainder_to' already use `register1'.
+			divide_with_remainder_to(other, register2)
+		end
+
+	mod (other: like Current) is
+			-- Put the the remainder of the Euclidian division of
+			-- `Current' by `other' in `Current'.
+			-- (The contents of `other' is not changed.)
+		require
+			not other.is_zero
+			other /= Current
+		local
+			quotient: like Current
+		do
+			--|*** Must be optimized (Vincent Croizier, 12/07/04) ***
+			create quotient.from_integer(0)
+			remainder_with_quotient_to(other, quotient)
+		ensure
+			not negative and abs_compare(other) = -1
+		end
+
+	divide_with_remainder_to (other, remainder: like Current) is
+			-- Euclidian division.
+			-- Calculates the `quotient' and `remainder' of `Current'
+			-- divided by `other'.
+			-- Quotient is put in `Current'.
+			-- (The contents of `other' is not changed.)
+		require
+			not other.is_zero
+			remainder /= Void
+			remainder /= other
+			remainder /= Current
+		do
+			Current.remainder_with_quotient_to(other, remainder)
+			Current.swap_with(remainder)
+		ensure
+			not remainder.negative and remainder.abs_compare(other) = -1
+		end
+
+	remainder_with_quotient_to (other, quotient: like Current) is
+			-- Euclidian division.
+			-- Calculates the `quotient' and `remainder' of `Current'
+			-- divided by `other'.
+			-- Remainder is put in `Current'.
+			-- (The contents of `other' is not changed.)
+			--
+			-- Note: Uses Algorithm D in Knuth section 4.3.1.
+		require
+			not other.is_zero
+			quotient /= Void
+			quotient /= other
+			quotient /= Current
+		local
+			cmp, shift, dlen, qlen, j, k, v1, v2, u1, u2, rem: INTEGER; qhat, rhat, v2qhat_1, v2qhat_2, d_offset: INTEGER
+			q_storage, d_storage: like storage; q_capacity: like capacity; current_negative, borrow: BOOLEAN
+		do
+			if integer_length = 0 then
+				-- Dividend is zero:
+				quotient.set_with_zero
+				set_with_zero
+			else
+				current_negative := negative
+				cmp := Current.abs_compare(other)
+				if cmp < 0 then
+					-- Dividend less than divisor:
+					quotient.set_with_zero
+					-- Sign correction
+					set_negative(False)
+					divide_sign_correction_bis(other, quotient, current_negative)
+				elseif cmp = 0 then
+					-- Dividend equal to divisor:
+					if negative = other.negative then
+						quotient.from_integer(1)
+					else
+						quotient.from_integer(-1)
+					end
+					set_with_zero
+				elseif other.integer_length = 1 then
+					-- Special case one word divisor:
+					quotient.swap_with(Current)
+					--|*** replace by "from_unsigned_integer" ? (Vincent Croizier)
+					set_with_zero
+					rem := quotient.divide_one_word(other.item(other.offset))
+					if rem /= 0 then
+						put(rem, 0)
+						set_integer_length(1)
+					else
+						check
+							is_zero
+						end
+					end
+					-- Sign correction
+					divide_sign_correction_bis(other, quotient, current_negative)
+				else
+					-- Copy divisor storage to protect divisor:
+					register1.copy(other)
+					-- D1 normalize the divisor:
+					shift := register1.normalize
+					if shift /= 0 then
+						shift_left(shift)
+					end
+					-- D2 Initialize j:
+					from
+						d_storage := register1.storage
+						d_offset := register1.offset
+						dlen := register1.integer_length
+						j := offset + integer_length - 1
+						u2 := storage.item(j)
+						k := register1.offset + dlen - 1
+						v1 := register1.item(k)
+						v2 := register1.item(k - 1)
+						if unsigned_greater_or_equal(u2, v1) then
+							k := integer_length - dlen
+							qlen := k + 1
+						else
+							qlen := integer_length - dlen
+							k := qlen - 1
+							j := j - 1
+							u1 := u2
+							u2 := storage.item(j)
+						end
+						-- Resize quotient if necessary
+						q_capacity := quotient.capacity
+						if q_capacity < qlen then
+							-- reallocation
+							q_capacity := capacity_from_lower_bound(q_capacity, qlen)
+							q_storage := storage.calloc(q_capacity)
+						else
+							q_storage := quotient.storage
+						end
+						-- To avoid invariant violation on `quotient'
+						quotient.set_with_zero
+					until
+						k < 0
+					loop
+						j := j - 1 -- D3 Calculate qhat - estimate qhat
+						if u1 = v1 then
+							qhat := ~0
+						else
+							qhat := mbi_divide(u1, u2, v1, $rhat) -- Correct qhat
+							if qhat = 0 then
+							else
+								v2qhat_1 := mbi_multiply(v2, qhat, $v2qhat_2)
+								if unsigned_greater_than(v2qhat_1, rhat) then
+									qhat := qhat - 1
+									if mbi_subtract(v2qhat_2, v2, $v2qhat_2) then
+										v2qhat_1 := v2qhat_1 - 1
+									end
+									if mbi_add(rhat, v1, $rhat) then
+									elseif unsigned_greater_than(v2qhat_1, rhat) then
+										qhat := qhat - 1
+									elseif j < 0 then
+										if v2qhat_1 = rhat and then v2qhat_2 /= 0 then
+											qhat := qhat - 1
+										end
+									elseif v2qhat_1 = rhat and then unsigned_greater_than(v2qhat_2, storage.item(j)) then
+										qhat := qhat - 1
+									end
+								elseif j < 0 then
+									if v2qhat_1 = rhat and then v2qhat_2 /= 0 then
+										qhat := qhat - 1
+									end
+								elseif v2qhat_1 = rhat and then unsigned_greater_than(v2qhat_2, storage.item(j)) then
+									qhat := qhat - 1
+								end
+							end
+						end
+						-- D4 Multiply and subtract:
+						if qhat = 0 then
+							q_storage.put(0, k)
+						else
+							borrow := multiply_and_subtract(u1, qhat, d_storage, d_offset, storage, j - dlen + 2, dlen)
+							-- D5 Test remainder: Result is negative ?
+							if borrow then
+								-- D6 Add back
+								borrow := add_back(u1, d_storage, d_offset, storage, j - dlen + 2, dlen)
+								check
+									borrow
+								end
+								q_storage.put(qhat - 1, k)
+							else
+								q_storage.put(qhat, k)
+							end
+						end
+						-- D7 loop on j
+						k := k - 1
+						u1 := storage.item(j + 1)
+						u2 := storage.item(j)
+					end
+					-- Remove leading zero of quotient
+					k := qlen - 1
+					if q_storage.item(k) = 0 then
+						qlen := k
+					end
+					quotient.set_all(q_storage, q_capacity, qlen, 0, False)
+					-- Remove leading zero of remainder
+					from
+						j := dlen - 1
+					until
+						j < 0 or else storage.item(j) /= 0
+					loop
+						j := j - 1
+					end
+					j := j + 1
+					check
+						j >= 0
+					end
+					if j = 0 then
+						set_with_zero
+					else
+						offset := 0
+						integer_length := j
+						negative := False
+					end
+					-- D8 Unnormalize:
+					if shift > 0 then
+						shift_right(shift)
+					end
+					-- Sign correction
+					divide_sign_correction_bis(other, quotient, current_negative)
+				end
+			end
+		ensure
+			not negative and abs_compare(other) = -1
+		end
+
+	divide_to (other, quotient, remainder: like Current) is
+			-- Euclidian division.
+			-- Calculates the `quotient' and `remainder' of `Current'
+			-- divided by `other'. (The contents of `Current' and `other' are
+			-- not changed.)
+			--
+			-- Note: Uses Algorithm D in Knuth section 4.3.1.
+		require
+			not other.is_zero
+			quotient /= Void
+			remainder /= Void
+			quotient /= other
+			quotient /= Current
+			remainder /= other
+			remainder /= Current
+		local
+			cmp, shift, nlen, dlen, qlen, j, k, v1, v2, u1, u2, rem: INTEGER
+			qhat, rhat, v2qhat_1, v2qhat_2, d_offset: INTEGER; q_storage, r_storage, d_storage: like storage
+			q_capacity, r_capacity: like capacity; borrow: BOOLEAN
+		do
+			if integer_length = 0 then
+				-- Dividend is zero:
+				quotient.set_with_zero
+				remainder.set_with_zero
+			else
+				cmp := Current.abs_compare(other)
+				if cmp < 0 then
+					-- Dividend less than divisor:
+					quotient.set_with_zero
+					remainder.copy(Current)
+					-- Sign correction
+					remainder.set_negative(False)
+					divide_sign_correction(other, quotient, remainder)
+				elseif cmp = 0 then
+					-- Dividend equal to divisor:
+					if negative = other.negative then
+						quotient.from_integer(1)
+					else
+						quotient.from_integer(-1)
+					end
+					remainder.set_with_zero
+				elseif other.integer_length = 1 then
+					-- Special case one word divisor:
+					quotient.copy(Current)
+					--|*** replace by "from_unsigned_integer" ? (Vincent Croizier)
+					remainder.set_with_zero
+					rem := quotient.divide_one_word(other.item(other.offset))
+					if rem /= 0 then
+						remainder.put(rem, 0)
+						remainder.set_ilo(1, 0)
+					else
+						check
+							remainder.is_zero
+						end
+					end
+					-- Sign correction
+					divide_sign_correction(other, quotient, remainder)
+				else
+					-- Copy divisor storage to protect divisor:
+					register1.copy(other)
+					--|***
+					remainder.copy(Current)
+					-- D1 normalize the divisor:
+					shift := register1.normalize
+					if shift /= 0 then
+						remainder.shift_left(shift)
+					end
+					-- D2 Initialize j:
+					from
+						r_storage := remainder.storage
+						r_capacity := remainder.capacity
+						check
+							remainder.offset = 0
+						end
+						nlen := remainder.integer_length -- To avoid invariant class violation
+						remainder.set_with_zero
+						d_storage := register1.storage
+						d_offset := register1.offset
+						dlen := register1.integer_length
+						j := nlen - 1
+						u2 := r_storage.item(j)
+						k := register1.offset + dlen - 1
+						v1 := register1.item(k)
+						v2 := register1.item(k - 1)
+						if unsigned_greater_or_equal(u2, v1) then
+							k := nlen - dlen
+							qlen := k + 1
+						else
+							qlen := nlen - dlen
+							k := qlen - 1
+							j := j - 1
+							u1 := u2
+							u2 := r_storage.item(j)
+						end
+						-- Resize quotient if necessary
+						q_capacity := quotient.capacity
+						if q_capacity < qlen then
+							-- reallocation
+							q_capacity := capacity_from_lower_bound(q_capacity, qlen)
+							q_storage := storage.calloc(q_capacity)
+						else
+							q_storage := quotient.storage
+						end
+						-- To avoid invariant violation on `quotient'
+						quotient.set_with_zero
+					until
+						k < 0
+					loop
+						j := j - 1 -- D3 Calculate qhat - estimate qhat
+						if u1 = v1 then
+							qhat := ~0
+						else
+							qhat := mbi_divide(u1, u2, v1, $rhat) -- Correct qhat
+							if qhat = 0 then
+							else
+								v2qhat_1 := mbi_multiply(v2, qhat, $v2qhat_2)
+								if unsigned_greater_than(v2qhat_1, rhat) then
+									qhat := qhat - 1
+									if mbi_subtract(v2qhat_2, v2, $v2qhat_2) then
+										v2qhat_1 := v2qhat_1 - 1
+									end
+									if mbi_add(rhat, v1, $rhat) then
+									elseif unsigned_greater_than(v2qhat_1, rhat) then
+										qhat := qhat - 1
+									elseif j < 0 then
+										if v2qhat_1 = rhat and then v2qhat_2 /= 0 then
+											qhat := qhat - 1
+										end
+									elseif v2qhat_1 = rhat and then unsigned_greater_than(v2qhat_2, r_storage.item(j)) then
+										qhat := qhat - 1
+									end
+								elseif j < 0 then
+									if v2qhat_1 = rhat and then v2qhat_2 /= 0 then
+										qhat := qhat - 1
+									end
+								elseif v2qhat_1 = rhat and then unsigned_greater_than(v2qhat_2, r_storage.item(j)) then
+									qhat := qhat - 1
+								end
+							end
+						end
+						-- D4 Multiply and subtract:
+						if qhat = 0 then
+							q_storage.put(0, k)
+						else
+							borrow := multiply_and_subtract(u1, qhat, d_storage, d_offset, r_storage, j - dlen + 2, dlen)
+							-- D5 Test remainder: Result is negative ?
+							if borrow then
+								-- D6 Add back
+								borrow := add_back(u1, d_storage, d_offset, r_storage, j - dlen + 2, dlen)
+								check
+									borrow
+								end
+								q_storage.put(qhat - 1, k)
+							else
+								q_storage.put(qhat, k)
+							end
+						end
+						-- D7 loop on j
+						k := k - 1
+						u1 := r_storage.item(j + 1)
+						u2 := r_storage.item(j)
+					end
+					-- Remove leading zero of quotient
+					k := qlen - 1
+					if q_storage.item(k) = 0 then
+						qlen := k
+					end
+					quotient.set_all(q_storage, q_capacity, qlen, 0, False)
+					-- Remove leading zero of remainder
+					from
+						j := dlen - 1
+					until
+						j < 0 or else r_storage.item(j) /= 0
+					loop
+						j := j - 1
+					end
+					j := j + 1
+					check
+						j >= 0
+					end
+					if j = 0 then
+						check
+							remainder.is_zero
+						end
+					else
+						remainder.set_all(r_storage, r_capacity, j, 0, False)
+					end
+					-- D8 Unnormalize:
+					if shift > 0 then
+						remainder.shift_right(shift)
+					end
+					-- Sign correction
+					divide_sign_correction(other, quotient, remainder)
+				end
+			end
+		ensure
+			is_a_good_divide(other, quotient, remainder)
+			not remainder.negative and remainder.abs_compare(other) = -1
+		end
+
+	shift_left (n: INTEGER) is
+			-- Shift bits of magnitude by `n' position left. (Note that no bit can
+			-- be lost because the `storage' area is automatically extended when
+			-- it is necessary.)
+		require
+			n > 0
+		local
+			new_storage: like storage; left, right: INTEGER_8
+			new_capacity, new_integer_length, new_head, word_shift, i, j, k, val1, val2, val3: INTEGER
+		do
+			if integer_length > 0 then
+				word_shift := n |>>> 5
+				left := (n & 0x0000001F).to_integer_8 -- Optimistic prediction
+				new_integer_length := integer_length + word_shift
+				if left = 0 then
+					-- Just word shift
+					if offset >= word_shift then
+						-- no need to deplace the number in the storage
+						from
+							i := offset
+							offset := offset - word_shift
+							integer_length := new_integer_length
+						until
+							i = offset
+						loop
+							i := i - 1
+							put(0, i)
+						end
+					elseif capacity >= new_integer_length then
+						-- deplacing the number
+						from
+							i := offset + integer_length - 1
+							j := word_shift + integer_length - 1
+						until
+							i < offset
+						loop
+							put(item(i), j)
+							i := i - 1
+							j := j - 1
+						end
+						from
+							check
+								j = word_shift - 1
+							end
+						until
+							j < 0
+						loop
+							put(0, j)
+							j := j - 1
+						end
+						offset := 0
+						integer_length := new_integer_length
+					else
+						-- reallocation
+						new_capacity := capacity_from_lower_bound(capacity, new_integer_length)
+						new_storage := storage.calloc(new_capacity)
+						from
+							i := offset + integer_length
+							j := word_shift + integer_length
+						until
+							i = offset
+						loop
+							i := i - 1
+							j := j - 1
+							new_storage.put(item(i), j)
+						end
+						storage := new_storage
+						capacity := new_capacity
+						offset := 0
+						integer_length := new_integer_length
+					end
+				else
+					right := 32 - left -- Compute real `integer_length'
+					i := offset + integer_length - 1
+					val1 := item(i)
+					new_head := val1 |>>> right
+					if new_head = 0 then
+						-- new_integer_length is good
+						if capacity < new_integer_length then
+							-- reallocation
+							new_capacity := capacity_from_lower_bound(capacity, new_integer_length)
+							new_storage := storage.calloc(new_capacity)
+							from
+								j := new_integer_length - 1
+								check
+									i = offset + integer_length - 1
+									j = word_shift + integer_length - 1
+									val1 = item(i)
+								end
+							until
+								i = offset
+							loop
+								i := i - 1
+								val2 := item(i)
+								new_storage.put(val1 |<< left | (val2 |>>> right), j)
+								val1 := val2
+								j := j - 1
+							end
+							new_storage.put(val1 |<< left, j)
+							storage := new_storage
+							capacity := new_capacity
+							offset := 0
+							integer_length := new_integer_length
+						elseif offset > word_shift then
+							from
+								check
+									j = 0
+								end
+							until
+								j = word_shift
+							loop
+								put(0, j)
+								j := j + 1
+							end
+							from
+								k := offset
+								check
+									i = offset + integer_length - 1
+									j = word_shift
+								end
+							until
+								k = i
+							loop
+								val3 := item(k)
+								put(val3 |<< left | (val2 |>>> right), j)
+								val2 := val3
+								k := k + 1
+								j := j + 1
+							end
+							put(val1 |<< left | (val2 |>>> right), j)
+							offset := 0
+							integer_length := new_integer_length
+						else
+							from
+								j := new_integer_length - 1
+								check
+									i = offset + integer_length - 1
+									j = word_shift + integer_length - 1
+									val1 = item(i)
+								end
+							until
+								i = offset
+							loop
+								i := i - 1
+								val2 := item(i)
+								put(val1 |<< left | (val2 |>>> right), j)
+								val1 := val2
+								j := j - 1
+							end
+							put(val1 |<< left, j)
+							from
+							until
+								j = 0
+							loop
+								j := j - 1
+								put(0, j)
+							end
+							offset := 0
+							integer_length := new_integer_length
+						end
+					else
+						new_integer_length := new_integer_length + 1
+						if capacity < new_integer_length then
+							-- Reallocation
+							new_capacity := capacity_from_lower_bound(capacity, new_integer_length)
+							new_storage := storage.calloc(new_capacity)
+							from
+								j := new_integer_length - 2
+								check
+									i = offset + integer_length - 1
+									j = word_shift + integer_length - 1
+									val1 = item(i)
+								end
+								new_storage.put(new_head, j + 1)
+							until
+								i = offset
+							loop
+								i := i - 1
+								val2 := item(i)
+								new_storage.put(val1 |<< left | (val2 |>>> right), j)
+								val1 := val2
+								j := j - 1
+							end
+							new_storage.put(val1 |<< left, j)
+							storage := new_storage
+							capacity := new_capacity
+							offset := 0
+							integer_length := new_integer_length
+						elseif offset > word_shift then
+							from
+								check
+									j = 0
+								end
+							until
+								j = word_shift
+							loop
+								put(0, j)
+								j := j + 1
+							end
+							from
+								k := offset
+								check
+									i = offset + integer_length - 1
+								end
+							until
+								k = i
+							loop
+								val3 := item(k)
+								put(val3 |<< left | (val2 |>>> right), j)
+								val2 := val3
+								k := k + 1
+								j := j + 1
+							end
+							put(val1 |<< left | (val2 |>>> right), j)
+							put(new_head, j + 1)
+							offset := 0
+							integer_length := new_integer_length
+						else
+							from
+								j := new_integer_length - 2
+								check
+									i = offset + integer_length - 1
+									j = word_shift + integer_length - 1
+									val1 = item(i)
+								end
+							until
+								i = offset
+							loop
+								i := i - 1
+								val2 := item(i)
+								put(val1 |<< left | (val2 |>>> right), j)
+								val1 := val2
+								j := j - 1
+							end
+							put(val1 |<< left, j)
+							put(new_head, new_integer_length - 1)
+							from
+							until
+								j = 0
+							loop
+								j := j - 1
+								put(0, j)
+							end
+							offset := 0
+							integer_length := new_integer_length
+						end
+					end
+				end
+			end
+		end
+
+	shift_right (n: INTEGER) is
+			-- Right shift `Current' n bits. (`Current' is left in normal form.)
+		require
+			n > 0
+		local
+			n_ints, n_bits: INTEGER
+		do
+			if integer_length > 0 then
+				n_ints := n |>>> 5
+				n_bits := n & 0x0000001F
+				integer_length := integer_length - n_ints
+				offset := offset + n_ints
+				if n_bits = 0 then
+				else
+					primitive_shift_right(n_bits.to_integer_8)
+				end
+			end
+		end
+
+feature {ANY} -- GCD
+	gcd (other: like Current) is
+			-- Compute GCD of `Current' and `other'.
+			-- GCD is put in `Current' (`other' is not modified).
+		require
+			other /= Void
+		do
+			if other = Current then
+				Current.abs
+			elseif other.is_zero then
+				Current.abs
+			elseif Current.is_zero then
+				Current.copy(other)
+				Current.abs
+			else
+				from
+					register2.copy(other)
+					Current.mod(register2)
+					if Current.is_zero then
+						Current.swap_with(register2)
+						Current.abs
+					else
+						register2.mod(Current)
+					end
+				until
+					register2.is_zero
+				loop
+					Current.mod(register2)
+					if Current.is_zero then
+						Current.swap_with(register2)
+					else
+						register2.mod(Current)
+					end
+				end
+			end
+		ensure
+			is_positive or is_zero and other.is_zero
+		end
+
+feature {ANY} -- To multiply:
+	multiply (other: like Current) is
+			-- Multiply `Current' by `other'.
+		require
+			other /= Void
+		do
+			if other = Current then
+				multiply_to(other, register1)
+				swap_with(register1)
+			elseif is_zero or other.is_zero then
+				set_with_zero
+			elseif Current.is_one then
+				copy(other)
+			elseif other.is_one then
+			elseif Current.is_one_negative then
+				copy(other)
+				set_negative(not negative)
+			elseif other.is_one_negative then
+				set_negative(not negative)
+			else
+				--|*** Must be replace by an algorithm switch. (Vincent Croizier, 09/07/04)
+				multiply_like_human(other)
+			end
+		end
+
+	multiply_to (other, res: like Current) is
+			-- Multiply the contents of `Current' and `other' and place the
+			-- result  in `res'. (`Current' and `other' are not modified.)
+		require
+			other /= Void
+			res /= Void
+			res /= Current
+		do
+			if is_zero or other.is_zero then
+				res.set_with_zero
+			elseif Current.is_one then
+				res.copy(other)
+			elseif other.is_one then
+				res.copy(Current)
+			elseif Current.is_one_negative then
+				res.copy(other)
+				res.set_negative(not res.negative)
+			elseif other.is_one_negative then
+				res.copy(Current)
+				res.set_negative(not negative)
+			else
+				--|*** Must be replace by an algorithm switch. (Vincent Croizier, 01/05/04)
+				multiply_to_like_human(other, res)
+			end
+		end
+
+	multiply_integer (other: INTEGER; res: like Current) is
+			-- Multiply the contents of `Current' and `other' and place the
+			-- result  in `res'. (`Current' is not modified.)
+		require
+			res /= Current
+			res /= Void
+		local
+			overflow, res_integer_length, res_capacity, i, k, up_i, v: INTEGER; res_storage: like storage
+		do
+			if other = 0 or else is_zero then
+				res.set_with_zero
+			elseif other = Minimum_integer then
+				res.set_negative(not negative)
+				shift_left(31)
+			else
+				if other > 0 then
+					res.set_negative(negative)
+					v := other
+				else
+					res.set_negative(not negative)
+					v := -other
+				end
+				-- Pessimistique estimation
+				res_integer_length := integer_length + 1 -- Reallocation ?
+				if res.capacity < res_integer_length then
+					if capacity < res_integer_length then
+						res_capacity := capacity * 2
+					else
+						res_capacity := capacity_from_upper_bound(capacity, res_integer_length)
+					end
+					set_capacity(res_capacity)
+					res_storage := storage.calloc(res_capacity)
+					res.set_storage(res_storage)
+				else
+					res_storage := res.storage
+				end
+				res.set_offset(0)
+				-- Multiply
+				from
+					k := 0
+					i := offset
+					up_i := offset + integer_length - 1
+					overflow := mbi_multiply(item(i), v, storage_at(res_storage, k))
+				until
+					i = up_i
+				loop
+					i := i + 1
+					k := k + 1
+					overflow := mbi_multiply_with_add(item(i), v, overflow, storage_at(res_storage, k))
+				end
+				if overflow = 0 then
+					res.set_integer_length(res_integer_length - 1)
+				else
+					check
+						k + 1 = integer_length
+					end
+					res.put(overflow, integer_length)
+				end
+			end
+		end
+
+feature {MUTABLE_BIG_INTEGER} -- to multiply
+	multiply_like_human (other: like Current) is
+			-- Simple multiply.
+			-- Complexity = O(`integer_length'*`other.integer_length').
+		require
+			not is_zero
+			not other.is_zero
+		local
+			old_offset, new_integer_length: INTEGER
+		do
+			-- Pessimistique estimation
+			new_integer_length := integer_length + other.integer_length -- Reallocation ?
+			if capacity < new_integer_length then
+				register1.swap_with(Current)
+				register1.multiply_to_like_human(other, Current)
+				-- Multiply in place
+			elseif offset + new_integer_length <= capacity then
+				multiply_like_human_aux_reverse(other)
+			elseif offset >= other.integer_length then
+				multiply_like_human_aux(other)
+			else
+				old_offset := offset
+				offset := capacity - integer_length
+				storage.slice_copy(offset, storage, old_offset, old_offset + integer_length - 1)
+				multiply_like_human_aux(other)
+			end
+		end
+
+	multiply_like_human_aux (other: like Current) is
+			-- Only used by `multiply_to_like_human'.
+		require
+			not is_zero
+			not other.is_zero
+			offset >= other.integer_length
+		local
+			other_offset, other_integer_length, overflow, i, j, k, up_i, up_j, down_k, v: INTEGER
+			other_storage: like storage
+		do
+			other_offset := other.offset
+			other_integer_length := other.integer_length
+			other_storage := other.storage -- First pass
+			from
+				k := 0
+				i := other_offset
+				up_i := other_offset + other_integer_length - 1
+				j := offset
+				up_j := offset + integer_length - 1
+				v := storage.item(j)
+				overflow := mbi_multiply(other_storage.item(i), v, storage_at(storage, k))
+			until
+				i = up_i
+			loop
+				i := i + 1
+				k := k + 1
+				overflow := mbi_multiply_with_add(other_storage.item(i), v, overflow, storage_at(storage, k))
+			end
+			k := k + 1
+			check
+				k <= j
+			end
+			storage.put(overflow, k)
+			from
+				down_k := 1
+			until
+				j = up_j
+			loop
+				j := j + 1
+				from
+					k := down_k
+					i := other_offset
+					v := storage.item(j)
+					overflow := mbi_multiply_with_add(other_storage.item(i), v, storage.item(k), storage_at(storage, k))
+				until
+					i = up_i
+				loop
+					i := i + 1
+					k := k + 1
+					overflow := mbi_multiply_with_2_add(other_storage.item(i), v, overflow, storage.item(k), storage_at(storage, k))
+				end
+				k := k + 1
+				check
+					k <= j
+				end
+				storage.put(overflow, k)
+				down_k := down_k + 1
+			end
+			-- Adjust `res.integer_length'
+			if overflow = 0 then
+				integer_length := integer_length + other_integer_length - 1
+			else
+				integer_length := integer_length + other_integer_length
+			end
+			negative := negative /= other.negative
+			offset := 0
+		end
+
+	multiply_like_human_aux_reverse (other: like Current) is
+			-- Only used by `multiply_to_like_human'.
+		require
+			not is_zero
+			not other.is_zero
+			offset + integer_length <= capacity - other.integer_length
+		local
+			other_offset, other_integer_length, overflow, i, j, k, up_i, down_j, down_k, v: INTEGER
+			other_storage: like storage; inc: BOOLEAN
+		do
+			other_offset := other.offset
+			other_integer_length := other.integer_length
+			other_storage := other.storage -- First pass
+			from
+				i := other_offset
+				up_i := other_offset + other_integer_length - 1
+				down_j := offset
+				j := offset + integer_length - 1
+				k := j
+				v := storage.item(j)
+				overflow := mbi_multiply(other_storage.item(i), v, storage_at(storage, k))
+			until
+				i = up_i
+			loop
+				i := i + 1
+				k := k + 1
+				overflow := mbi_multiply_with_add(other_storage.item(i), v, overflow, storage_at(storage, k))
+			end
+			k := k + 1
+			check
+				k <= j + other_integer_length
+			end
+			storage.put(overflow, k)
+			from
+				down_k := j - 1
+			until
+				j = down_j
+			loop
+				j := j - 1
+				from
+					k := down_k
+					i := other_offset
+					v := storage.item(j)
+					overflow := mbi_multiply(other_storage.item(i), v, storage_at(storage, k))
+				until
+					i = up_i
+				loop
+					i := i + 1
+					k := k + 1
+					overflow := mbi_multiply_with_2_add(other_storage.item(i), v, overflow, storage.item(k), storage_at(storage, k))
+				end
+				k := k + 1
+				inc := mbi_add(storage.item(k), overflow, storage_at(storage, k))
+				check
+					k < offset + integer_length + other_integer_length
+				end
+				from
+				until
+					not inc
+				loop
+					k := k + 1
+					check
+						k < offset + integer_length + other_integer_length
+					end
+					inc := mbi_inc(storage_at(storage, k))
+				end
+				down_k := down_k - 1
+			end
+			-- Adjust `res.integer_length'
+			if storage.item(offset + integer_length + other_integer_length - 1) = 0 then
+				integer_length := integer_length + other_integer_length - 1
+			else
+				integer_length := integer_length + other_integer_length
+			end
+			negative := negative /= other.negative
+		end
+
+	multiply_to_like_human (other, res: like Current) is
+			-- Simple multiply.
+			-- Complexity = O(`integer_length'*`other.integer_length').
+		require
+			res /= Current
+			not is_zero
+			not other.is_zero
+		local
+			overflow, res_integer_length, res_capacity, i, j, k, up_i, up_j, down_k, v: INTEGER
+			res_storage: like storage; res_negative: BOOLEAN
+		do
+			res_negative := negative /= other.negative -- Pessimistique estimation
+			res_integer_length := integer_length + other.integer_length -- Reallocation ?
+			res_capacity := res.capacity
+			if res_capacity < res_integer_length then
+				res_capacity := capacity_from_lower_bound(res_capacity, res_integer_length)
+				res_storage := storage.calloc(res_capacity)
+			else
+				res_storage := res.storage
+			end
+			-- To avoid class invariant violation
+			res.set_with_zero
+			-- Multiply
+			-- First pass
+			from
+				k := 0
+				i := offset
+				up_i := offset + integer_length - 1
+				j := other.offset
+				up_j := j + other.integer_length - 1
+				v := other.item(j)
+				overflow := mbi_multiply(item(i), v, storage_at(res_storage, k))
+			until
+				i = up_i
+			loop
+				i := i + 1
+				k := k + 1
+				overflow := mbi_multiply_with_add(item(i), v, overflow, storage_at(res_storage, k))
+			end
+			k := k + 1
+			res_storage.put(overflow, k)
+			from
+				down_k := 1
+			until
+				j = up_j
+			loop
+				j := j + 1
+				from
+					k := down_k
+					i := offset
+					v := other.item(j)
+					overflow := mbi_multiply_with_add(item(i), v, res_storage.item(k), storage_at(res_storage, k))
+				until
+					i = up_i
+				loop
+					i := i + 1
+					k := k + 1
+					overflow := mbi_multiply_with_2_add(item(i), v, overflow, res_storage.item(k), storage_at(res_storage, k))
+				end
+				k := k + 1
+				res_storage.put(overflow, k)
+				down_k := down_k + 1
+			end
+			-- Adjust `res.integer_length'
+			if overflow = 0 then
+				res.set_all(res_storage, res_capacity, res_integer_length - 1, 0, res_negative)
+			else
+				res.set_all(res_storage, res_capacity, res_integer_length, 0, res_negative)
+			end
+		end
+
+feature {ANY} -- Comparison:
+	is_zero: BOOLEAN is
+			-- Is it 0?
+		do
+			Result := integer_length = 0
+		ensure
+			Result implies not is_negative
+		end
+
+	is_one: BOOLEAN is
+			-- Is it 1?
+		do
+			if integer_length = 1 then
+				if not negative then
+					Result := item(offset) = 1
+				end
+			end
+		ensure
+			Result implies not is_negative
+		end
+
+	is_one_negative: BOOLEAN is
+			-- Is it -1 ?
+		do
+			if integer_length = 1 then
+				if negative then
+					Result := item(offset) = 1
+				end
+			end
+		ensure
+			Result implies is_negative
+		end
+
+	is_negative: BOOLEAN is
+			-- Is `Current' negative integer?
+		do
+			Result := negative
+		ensure
+			Result implies not is_positive
+		end
+
+	is_positive: BOOLEAN is
+			-- Is `Current' positive integer?
+		do
+			Result := not negative and then integer_length /= 0
+		ensure
+			Result implies not is_negative
+		end
+
+	is_even: BOOLEAN is
+			-- Is `Current' even?
+		do
+			if integer_length = 0 then
+				Result := True
+			else
+				Result := item(offset).is_even
+			end
+		ensure
+			Result = not Current.is_odd
+		end
+
+	is_odd: BOOLEAN is
+			-- Is `Current' odd?
+		do
+			if integer_length > 0 then
+				Result := item(offset).is_odd
+			end
+		ensure
+			Result = not Current.is_even
+		end
+
+	is_equal (other: like Current): BOOLEAN is
+		local
+			a, b, c: INTEGER
+		do
+			if Current = other then
+				Result := True
+			elseif integer_length /= other.integer_length then
+			elseif negative /= other.negative then
+			else
+				check
+					other.integer_length = integer_length
+				end
+				from
+					c := offset + integer_length
+					a := offset
+					b := other.offset
+					Result := True
+				until
+					a = c
+				loop
+					if item(a) /= other.item(b) then
+						Result := False
+						a := c
+					else
+						a := a + 1
+						b := b + 1
+					end
+				end
+			end
+		end
+
+	infix "<" (other: like Current): BOOLEAN is
+		local
+			a, b: INTEGER; va, vb: INTEGER
+		do
+			if Current = other then
+			elseif negative /= other.negative then
+				Result := negative
+			elseif integer_length /= other.integer_length then
+				Result := integer_length < other.integer_length xor negative
+			else
+				check
+					other.negative = negative
+				end
+				check
+					other.integer_length = integer_length
+				end
+				from
+					a := offset + integer_length - 1
+					b := other.offset + integer_length - 1
+				until
+					a < offset
+				loop
+					va := item(a)
+					vb := other.item(b)
+					if unsigned_less_than(va, vb) then
+						Result := not negative
+						a := -1
+					elseif unsigned_less_than(vb, va) then
+						Result := negative
+						a := -1
+					else
+						a := a - 1
+						b := b - 1
+					end
+				end
+			end
+		end
+
+	abs_compare (other: like Current): INTEGER is
+			-- Compare the magnitude of `Current' and `other'. Returns -1, 0 or 1
+			-- as this MutableBigInteger is numerically less than, equal to, or
+			-- greater than other.
+		local
+			a, b: INTEGER; va, vb: INTEGER
+		do
+			if Current = other then
+				--Result := 0
+			elseif integer_length < other.integer_length then
+				Result := -1
+			elseif integer_length > other.integer_length then
+				Result := 1
+			else
+				check
+					other.integer_length = integer_length
+				end
+				from
+					a := offset + integer_length
+					b := other.offset + integer_length
+					check
+						Result = 0
+					end
+				until
+					a <= offset
+				loop
+					a := a - 1
+					b := b - 1
+					va := item(a)
+					vb := other.item(b)
+					if unsigned_less_than(va, vb) then
+						Result := -1
+						a := -1
+					elseif unsigned_less_than(vb, va) then
+						Result := 1
+						a := -1
+					end
+				end
+			end
+		end
+
+feature {ANY} -- Printing:
+	to_string: STRING is
+			-- The decimal view of `Current' into a new allocated STRING.
+			-- For example, if `Current' is -1 the `Result' is "-1".
+			--
+			-- See also `append_in', `to_string_format', `to_unicode_string', `to_integer'.
+		do
+			string_buffer.clear_count
+			append_in(string_buffer)
+			Result := string_buffer.twin
+		end
+
+	to_unicode_string: UNICODE_STRING is
+			-- The decimal view of `Current' into a new allocated UNICODE_STRING.
+			-- For example, if `Current' represents -1 the `Result' is U"-1".
+			--
+			-- See also `append_in_unicode', `to_unicode_string_format', `to_string'.
+		do
+			unicode_string_buffer.clear_count
+			append_in_unicode(unicode_string_buffer)
+			Result := unicode_string_buffer.twin
+		end
+
+	append_in (buffer: STRING) is
+			-- Append in the `buffer' the equivalent of `to_string'. No new
+			-- STRING creation during the process.
+		require
+			is_printable
+		local
+			k: INTEGER
+		do
+			if is_zero then
+				buffer.extend('0')
+			else
+				-- Put the sign in `buffer'
+				if negative then
+					buffer.extend('-')
+				end
+				-- Put it in `buffer'
+				from
+					k := append_in_char_buffer
+				until
+					k = 0
+				loop
+					k := k - 1
+					buffer.extend(char_buffer.item(k))
+				end
+			end
+		end
+
+	append_in_unicode (buffer: UNICODE_STRING) is
+			-- Append in the `buffer' the equivalent of `to_string'. No new
+			-- STRING creation during the process.
+		require
+			is_printable
+		local
+			k: INTEGER
+		do
+			if is_zero then
+				buffer.extend('0'.code)
+			else
+				-- Put the sign in `buffer'
+				if negative then
+					buffer.extend('-'.code)
+				end
+				-- Put it in `buffer'
+				from
+					k := append_in_char_buffer
+				until
+					k = 0
+				loop
+					k := k - 1
+					buffer.extend(char_buffer.item(k).code)
+				end
+			end
+		end
+
+	to_string_format (s: INTEGER): STRING is
+			-- Same as `to_string' but the result is on `s' character and the
+			-- number is right aligned.
+			-- Note: see `append_in_format' to save memory.
+		require
+			to_string.count <= s
+		do
+			create Result.make(s)
+			append_in_format(Result, s)
+		ensure
+			Result.count = s
+		end
+
+	to_unicode_string_format (s: INTEGER): UNICODE_STRING is
+			-- Same as `to_unicode_string' but the result is on `s' character and
+			-- the number is right aligned.
+			-- Note: see `append_in_unicode_format' to save memory.
+		require
+			to_string.count <= s
+		do
+			create Result.make(s)
+			append_in_unicode_format(Result, s)
+		ensure
+			Result.count = s
+		end
+
+	append_in_format (str: STRING; s: INTEGER) is
+			-- Append the equivalent of `to_string_format' at the end of
+			-- `str'. Thus you can save memory because no other
+			-- STRING is allocated for the job.
+		require
+			to_string.count <= s
+		local
+			i, k: INTEGER
+		do
+			if is_zero then
+				-- Put spaces
+				from
+					i := s - 1
+				variant
+					i
+				until
+					i = 0
+				loop
+					str.extend(' ')
+					i := i - 1
+				end
+				-- Put number
+				str.extend('0')
+			else
+				k := append_in_char_buffer
+				-- Put spaces
+				from
+					if negative then
+						i := s - k - 1
+					else
+						i := s - k
+					end
+				variant
+					i
+				until
+					i = 0
+				loop
+					str.extend(' ')
+					i := i - 1
+				end
+				-- Put number
+				from
+					-- Put the sign in `buffer'
+					if negative then
+						str.extend('-')
+					end
+				variant
+					k
+				until
+					k = 0
+				loop
+					k := k - 1
+					str.extend(char_buffer.item(k))
+				end
+			end
+		ensure
+			str.count >= old str.count + s
+		end
+
+	append_in_unicode_format (str: UNICODE_STRING; s: INTEGER) is
+			-- Append the equivalent of `to_unicode_string_format' at the end of
+			-- `str'. Thus you can save memory because no other
+			-- UNICODE_STRING is allocated for the job.
+		require
+			to_string.count <= s
+		local
+			i, k: INTEGER
+		do
+			if is_zero then
+				-- Put spaces
+				from
+					i := s - 1
+				variant
+					i
+				until
+					i = 0
+				loop
+					str.extend(' '.code)
+					i := i - 1
+				end
+				-- Put number
+				str.extend('0'.code)
+			else
+				k := append_in_char_buffer
+				-- Put spaces
+				from
+					if negative then
+						i := s - k - 1
+					else
+						i := s - k
+					end
+				variant
+					i
+				until
+					i = 0
+				loop
+					str.extend(' '.code)
+					i := i - 1
+				end
+				-- Put number
+				from
+					-- Put the sign in `buffer'
+					if negative then
+						str.extend('-'.code)
+					end
+				variant
+					k
+				until
+					k = 0
+				loop
+					k := k - 1
+					str.extend(char_buffer.item(k).code)
+				end
+			end
+		ensure
+			str.count >= old str.count + s
+		end
+
+	is_printable: BOOLEAN is
+			-- True if decimal view of `Current' is short enougth
+			-- to be put in a STRING.
+		do
+			--|*** MUST BE REWRITE (Vincent Croizier, 14/07/04) ***
+			Result := integer_length <= 2 ^ 27
+		end
+
+	out_in_tagged_out_memory, fill_tagged_out_memory is
+		do
+			append_in(tagged_out_memory)
+		end
+
+feature {ANY} -- Miscellaneous:
+	negate is
+			-- Negate the sign of `Current'.
+		do
+			if integer_length /= 0 then
+				negative := not negative
+			end
+		end
+
+	abs is
+			-- Absolute value of `Current'.
+		do
+			negative := False
+		end
+
+	sign: INTEGER_8 is
+			-- Sign of `Current' (0 -1 or 1).
+		do
+			if negative then
+				Result := -1
+			elseif integer_length > 0 then
+				Result := 1
+			else
+				check
+					is_zero
+				end
+			end
+		end
+
+	set_with_zero is
+		do
+			integer_length := 0
+			negative := False
+		ensure
+			is_zero
+		end
+
+	hash_code: INTEGER is
+		local
+			i, c, v: INTEGER
+		do
+			from
+				i := offset
+				c := 2
+			until
+				c = 0 or else i = offset + integer_length
+			loop
+				v := item(i)
+				if v /= 0 then
+					Result := Result #+ v
+					c := c - 1
+				end
+				i := i + 1
+			end
+			Result := integer_length #* Result
+			if negative then
+				Result := Result #+ 1
+			end
+			if Result < 0 then
+				Result := ~Result
+			end
+		end
+
+	copy (other: like Current) is
+		do
+			negative := other.negative
+			offset := 0
+			integer_length := other.integer_length
+			if capacity < other.integer_length then
+				capacity := capacity_from_upper_bound(other.capacity, integer_length)
+				storage := storage.calloc(capacity)
+			elseif capacity = 0 then
+				capacity := 4
+				storage := storage.calloc(capacity)
+			end
+			if integer_length /= 0 then
+				storage.slice_copy(offset, other.storage, other.offset, other.offset + integer_length - 1)
+			end
+		end
+
+	swap_with (other: like Current) is
+			-- Swap the value of `Current' with the value of `other'.
+		local
+			s: like storage; c: like capacity; il: like integer_length; o: like offset; n: like negative
+		do
+			s := other.storage
+			c := other.capacity
+			il := other.integer_length
+			o := other.offset
+			n := other.negative -- Put Current in other
+			other.set_all(storage, capacity, integer_length, offset, negative)
+			--
+			storage := s
+			capacity := c
+			integer_length := il
+			offset := o
+			negative := n
+		end
+
+feature {MUTABLE_BIG_INTEGER}
+	storage: NATIVE_ARRAY[INTEGER)
+			-- Holds the magnitude of `Current' in natural order (the most
+			-- significant INTEGER_32 word has the highest address). To avoid many
+			-- reallocation of this `storage' area, only some words are
+			-- significant. The magnitude is stored in the following significant
+			-- range [`offset' .. `offset + integer_length - 1'].
+
+	capacity: INTEGER
+			-- Of the allocated `storage' area.
+
+	integer_length: INTEGER
+			-- The number of significant INTEGER_32 words in the `storage' area.
+
+	offset: INTEGER
+			-- The `offset' of the less significant word into the `storage' area.
+
+	negative: BOOLEAN
+			-- True when `Current' is negative.
+
+	item (index: INTEGER): INTEGER_32 is
+		require
+		-- index.in_range(0, capacity - 1)
+			index.in_range(offset, offset + integer_length - 1)
+		do
+			Result := storage.item(index)
+		end
+
+	put (value: INTEGER; index: INTEGER) is
+		require
+			index.in_range(0, capacity - 1)
+		do
+			storage.put(value, index)
+		end
+
+	set_negative (n: like negative) is
+		require
+			n implies not is_zero
+		do
+			negative := n
+		ensure
+			negative = n or is_zero
+		end
+
+	set_integer_length (il: like integer_length) is
+		require
+			il.in_range(0, capacity - offset)
+		do
+			integer_length := il
+		ensure
+			integer_length = il
+		end
+
+	set_offset (o: like offset) is
+		require
+			o.in_range(0, capacity - integer_length)
+		do
+			offset := o
+		ensure
+			offset = o
+		end
+
+	set_ilo (il: like integer_length; o: like offset) is
+		require
+			il.in_range(0, capacity)
+			o.in_range(0, capacity - il)
+		do
+			integer_length := il
+			offset := o
+		ensure
+			integer_length = il
+			offset = o
+		end
+
+	set_storage (new_storage: like storage) is
+		do
+			storage := new_storage
+		end
+
+	set_capacity (new_capacity: like capacity) is
+		do
+			capacity := new_capacity
+		end
+
+	set_all (new_storage: like storage; new_capacity, new_integer_length, new_offset: INTEGER; new_negative: BOOLEAN) is
+		require
+			new_capacity > 0
+			new_storage.is_not_null
+			new_integer_length.in_range(0, new_capacity)
+			new_integer_length /= 0 implies new_offset.in_range(0, new_capacity - new_integer_length) and new_storage.item(new_offset + new_integer_length - 1) /= 0
+			new_integer_length = 0 implies not new_negative
+			new_capacity.is_a_power_of_2
+		do
+			storage := new_storage
+			capacity := new_capacity
+			integer_length := new_integer_length
+			offset := new_offset
+			negative := new_negative
+		ensure
+			storage = new_storage
+			capacity = new_capacity
+			integer_length = new_integer_length
+			offset = new_offset
+			negative = new_negative
+		end
+
+	primitive_shift_left (n: INTEGER_8) is
+			-- Left shift `Current' with no need to extend the `storage'.
+			--|*** Can be a little faster (Vincent Croizier, 26/04/04) ***
+		require
+			integer_length > 0
+			n.in_range(1, 31)
+			no_bit_lost: item(offset + integer_length - 1) |<< n |>>> n = item(offset + integer_length - 1)
+		local
+			n2: INTEGER_8; i, up, b, c: INTEGER
+		do
+			n2 := 32 - n
+			from
+				i := offset
+				up := i + integer_length - 1
+			until
+				i > up
+			loop
+				b := item(i)
+				put(b |<< n | c, i)
+				c := b |>>> n2
+				i := i + 1
+			end
+			check
+				c = 0
+			end
+		end
+
+	primitive_shift_right (n: INTEGER_8) is
+			-- Right shift `Current' of `n' bits.
+		require
+			integer_length > 0
+			n.in_range(1, 31)
+		local
+			n2: INTEGER_8; i, j, up, b, c: INTEGER
+		do
+			n2 := 32 - n
+			from
+				up := integer_length - 1
+				j := 0
+				i := offset
+				c := item(i)
+			until
+				j >= up
+			loop
+				b := c
+				i := i + 1
+				c := item(i)
+				put(b |>>> n | (c |<< n2), j)
+				j := j + 1
+			end
+			check
+				j = up
+				i = offset + j
+			end
+			put(c |>>> n, up)
+			offset := 0
+			if item(integer_length - 1) = 0 then
+				integer_length := integer_length - 1
+			end
+		ensure
+			offset = 0
+		end
+
+	divide_one_word (divisor: INTEGER): INTEGER is
+			-- This method is used by `divide'. The one word divisor is
+			-- specified by `divisor' is saw as unsigned.
+			-- `Current' is the dividend (saw positive) at invocation but is replaced by
+			-- the quotient. The remainder is returned as unsigned INTEGER.
+			-- Note: `Current' is modified by this method.
+		require
+			divisor /= 0
+		local
+			i, remainder_word1, remainder_word0: INTEGER
+		do
+			if integer_length = 1 then
+				Result := item(offset)
+				if unsigned_less_than(Result, divisor) then
+					integer_length := 0
+					negative := False
+				else
+					put(mbi_divide(0, Result, divisor, $remainder_word1), offset)
+					Result := remainder_word1
+				end
+			else
+				from
+					i := offset + integer_length - 1
+				until
+					i < offset
+				loop
+					remainder_word0 := item(i)
+					put(mbi_divide(remainder_word1, remainder_word0, divisor, $remainder_word1), i)
+					i := i - 1
+				end
+				if item(offset + integer_length - 1) = 0 then
+					integer_length := integer_length - 1
+					check
+						item(offset + integer_length - 1) /= 0
+					end
+				end
+				Result := remainder_word1
+			end
+		end
+
+	divide_sign_correction (other, quotient, remainder: like Current) is
+			-- Correct the value of `quotient' and `remainder' after an
+			-- "unsigned" division.
+			-- Only used by `divide'.
+		require
+			not remainder.is_negative
+		do
+			if remainder.is_zero then
+				quotient.set_negative(negative /= other.negative)
+			elseif negative then
+				quotient.set_negative(False)
+				if other.negative then
+					quotient.add_integer(1)
+					remainder.set_negative(True)
+					-- other is negative
+					remainder.subtract(other)
+					check
+						not remainder.is_negative
+					end
+				else
+					quotient.add_integer(1)
+					quotient.set_negative(True)
+					remainder.set_negative(True)
+					remainder.add(other)
+					check
+						not remainder.is_negative
+					end
+				end
+			elseif other.negative then
+				quotient.set_negative(True)
+			else
+				quotient.set_negative(False)
+			end
+		ensure
+			not remainder.is_negative
+		end
+
+	divide_sign_correction_bis (other, quotient: like Current; current_negative: BOOLEAN) is
+			-- Correct the value of `quotient' and `remainder' after an
+			-- "unsigned" division.
+			-- Only used by `divide'.
+		require
+			not is_negative
+		do
+			if is_zero then
+				quotient.set_negative(current_negative /= other.negative)
+			elseif current_negative then
+				quotient.set_negative(False)
+				if other.negative then
+					quotient.add_integer(1)
+					set_negative(True)
+					-- other is negative
+					subtract(other)
+					check
+						not is_negative
+					end
+				else
+					quotient.add_integer(1)
+					quotient.set_negative(True)
+					set_negative(True)
+					add(other)
+					check
+						not is_negative
+					end
+				end
+			elseif other.negative then
+				quotient.set_negative(True)
+			else
+				quotient.set_negative(False)
+			end
+		ensure
+			not is_negative
+		end
+
+	multiply_and_subtract (u1, qhat: INTEGER; d_storage: like storage; d_offset: INTEGER; r_storage: like storage
+		r_offset, length: INTEGER): BOOLEAN is
+			-- Only used by `divide'.
+		require
+			qhat /= 0
+		local
+			i, j, jmax, m1, m2: INTEGER; dec: BOOLEAN
+		do
+			if qhat = 1 then
+				from
+					i := d_offset
+					j := r_offset
+					jmax := r_offset + length
+				until
+					j = jmax
+				loop
+					if dec then
+						dec := mbi_subtract_with_dec(r_storage.item(j), d_storage.item(i), storage_at(r_storage, j))
+					else
+						dec := mbi_subtract(r_storage.item(j), d_storage.item(i), storage_at(r_storage, j))
+					end
+					i := i + 1
+					j := j + 1
+				end
+				if dec then
+					if u1 = 0 then
+						Result := True
+					else
+						Result := mbi_dec(storage_at(r_storage, j))
+						check
+							not Result
+						end
+					end
+				end
+			else
+				from
+					i := d_offset
+					j := r_offset
+					jmax := r_offset + length
+				until
+					j = jmax
+				loop
+					m1 := mbi_multiply_with_add(qhat, d_storage.item(i), m1, $m2)
+					if dec then
+						dec := mbi_subtract_with_dec(r_storage.item(j), m2, storage_at(r_storage, j))
+					else
+						dec := mbi_subtract(r_storage.item(j), m2, storage_at(r_storage, j))
+					end
+					i := i + 1
+					j := j + 1
+				end
+				if dec then
+					if u1 = 0 then
+						Result := True
+					else
+						Result := mbi_subtract_with_dec(r_storage.item(j), m1, storage_at(r_storage, j))
+					end
+				elseif m1 = 0 then
+					-- nothing to do
+				elseif u1 = 0 then
+					Result := True
+				else
+					Result := mbi_subtract(r_storage.item(j), m1, storage_at(r_storage, j))
+				end
+			end
+		end
+
+	add_back (old_u1: INTEGER; d_storage: like storage; d_offset: INTEGER; r_storage: like storage
+		r_offset, length: INTEGER): BOOLEAN is
+			-- Only used by `divide'.
+			-- `old_u1' is the value of `u1' before `multiply_and_subtract'.
+		local
+			i, j, jmax: INTEGER; inc: BOOLEAN
+		do
+			from
+				i := d_offset
+				j := r_offset
+				jmax := r_offset + length
+			until
+				j = jmax
+			loop
+				if inc then
+					inc := mbi_add_with_inc(r_storage.item(j), d_storage.item(i), storage_at(r_storage, j))
+				else
+					inc := mbi_add(r_storage.item(j), d_storage.item(i), storage_at(r_storage, j))
+				end
+				i := i + 1
+				j := j + 1
+			end
+			if inc then
+				if old_u1 = 0 then
+					Result := True
+				else
+					Result := mbi_inc(storage_at(r_storage, j))
+				end
+			end
+		end
+
+	is_a_good_divide (other, quotient, remainder: like Current): BOOLEAN is
+		require
+			other /= Void
+			quotient /= Void
+			remainder /= Void
+		local
+			v: like Current
+		do
+			v := other.twin
+			v.multiply(quotient)
+			v.add(remainder)
+			Result := Current.is_equal(v)
+		end
+
+	normalize: INTEGER_8 is
+			-- Shift left until the most significant bit is on.
+			-- Result give the number of left shift.
+		require
+			not is_zero
+		local
+			head: INTEGER
+		do
+			head := item(offset + integer_length - 1)
+			from
+			until
+				head < 0
+			loop
+				head := head.bit_shift_left(1)
+				Result := Result + 1
+			end
+			if Result > 0 then
+				shift_left(Result)
+			end
+		ensure
+			item(offset + integer_length - 1) < 0
+		end
+
+feature {MUTABLE_BIG_INTEGER} -- Implementation:
+	register1: MUTABLE_BIG_INTEGER is
+		once
+			create Result.from_integer(0)
+		end
+
+	register2: MUTABLE_BIG_INTEGER is
+		once
+			create Result.from_integer(0)
+		end
+
+	Real_base: REAL_64 is
+		once
+			Result := (0x0000000100000000).force_to_real_64
+		end
+
+	add_magnitude (other: like Current) is
+			-- Add the magnitude of `Current' and `other' regardless of signs.
+		require
+			not is_zero
+			not other.is_zero
+		local
+			a, b: like Current; inc: BOOLEAN; i, j, k, n: INTEGER; new_storage, a_storage, b_storage: like storage
+			new_capacity, a_capacity, a_offset, a_integer_length, b_offset, b_integer_length: INTEGER
+		do
+			--|*** First tests can be certainely optimized.
+			--|*** (Vincent Croizier, 26/03/2004)
+			if integer_length > other.integer_length and then capacity - offset > integer_length then
+				---- Add in place (`offset' doesn't change)
+				-- Add common parts of both numbers:
+				from
+					i := offset
+					j := other.offset
+					n := j + other.integer_length
+				until
+					j = n
+				loop
+					if inc then
+						-- overflow in the last addition step
+						inc := mbi_add_with_inc(item(i), other.item(j), storage_at(storage, i))
+					else
+						-- no overflow in the last addition step
+						inc := mbi_add(item(i), other.item(j), storage_at(storage, i))
+					end
+					i := i + 1
+					j := j + 1
+				end
+				-- Add remainder of the longer number with increment (if necessary):
+				from
+					n := offset + integer_length
+				until
+					not inc or else i = n
+				loop
+					inc := mbi_inc(storage_at(storage, i))
+					i := i + 1
+				end
+				if inc then
+					storage.put(1, n)
+					check
+						n < capacity
+					end
+					integer_length := integer_length + 1
+				end
+			else
+				---- Add, after this `offset' will be 0
+				-- Set `a' to the longest number and `b' to the smallest.
+				if integer_length >= other.integer_length then
+					a := Current
+					b := other
+				else
+					a := other
+					b := Current
+				end
+				a_capacity := a.capacity
+				a_storage := a.storage
+				b_storage := b.storage
+				a_integer_length := a.integer_length
+				b_integer_length := b.integer_length
+				a_offset := a.offset
+				b_offset := b.offset -- Verify capacity
+				if capacity < a_integer_length then
+					new_capacity := capacity_from_lower_bound(capacity, a_integer_length)
+					new_storage := new_storage.calloc(new_capacity)
+				elseif capacity = a_integer_length then
+					--|*** It's possible to make a more restrictive test
+					--|*** that can exclude more case of reallocation. (Vincent Croizier, 24/03/2004)
+					new_capacity := capacity_from_lower_bound(capacity, a_integer_length + 1)
+					new_storage := new_storage.calloc(new_capacity)
+				elseif a = other then
+					-- protect `other'
+					new_storage := a_storage.calloc(a_capacity)
+					new_capacity := a_capacity
+				else
+					new_storage := a_storage
+					new_capacity := a_capacity
+				end
+				-- Add common parts of both numbers:
+				n := b_integer_length
+				check
+					n.in_range(0, new_capacity)
+				end
+				from
+					i := a_offset
+					j := b_offset -- k := 0
+				until
+					k = n
+				loop
+					if inc then
+						-- overflow in the last addition step
+						inc := mbi_add_with_inc(a_storage.item(i), b_storage.item(j), storage_at(new_storage, k))
+					else
+						-- no overflow in the last addition step
+						inc := mbi_add(a_storage.item(i), b_storage.item(j), storage_at(new_storage, k))
+					end
+					i := i + 1
+					j := j + 1
+					k := k + 1
+				end
+				-- Add remainder of the longer number with increment (if necessary):
+				from
+					n := a_integer_length
+				until
+					not inc or else k = a_integer_length
+				loop
+					new_storage.put(a_storage.item(i), k)
+					inc := mbi_inc(storage_at(new_storage, k))
+					i := i + 1
+					k := k + 1
+				end
+				if inc then
+					new_storage.put(1, k)
+					check
+						n < new_capacity
+					end
+					n := n + 1
+				else
+					-- copy the reste of `a'
+					from
+					until
+						k = n
+					loop
+						new_storage.put(a_storage.item(i), k)
+						i := i + 1
+						k := k + 1
+					end
+				end
+				capacity := new_capacity
+				storage := new_storage
+				integer_length := n
+				offset := 0
+			end
+		end
+
+feature {MUTABLE_BIG_INTEGER} -- Implementation:
+	subtract_magnitude (other: like Current) is
+			-- Subtract `other' from `Current' (The result is placed  in `Current')
+			-- and change `negative' (the sign) if necessary.
+		require
+			not is_zero
+			not other.is_zero
+		local
+			i, j, v1, v2: INTEGER; test: BOOLEAN; new: like Current
+		do
+			-- Compare the number
+			if integer_length = other.integer_length then
+				-- Compare the most significant part of the numbers
+				from
+					i := offset + integer_length - 1
+					j := other.offset + integer_length - 1
+					v1 := item(i)
+					v2 := other.item(j)
+					test := v1 /= v2
+				until
+					test or else i = offset
+				loop
+					integer_length := integer_length - 1
+					i := i - 1
+					j := j - 1
+					v1 := item(i)
+					v2 := other.item(j)
+					test := v1 /= v2
+				end
+				if test then
+					if unsigned_greater_than(v1, v2) then
+						-- Current > other
+						subtract_magnitude_raw_truncated(other)
+						if storage.item(integer_length - 1) = 0 then
+							integer_length := integer_length - 1
+							check
+								integer_length /= 0 implies item(integer_length - 1) /= 0
+							end
+						end
+					else
+						-- Current < other
+						check
+							unsigned_less_than(v1, v2)
+						end
+						negative := not negative
+						subtract_magnitude_raw_reverse_truncated(other)
+						if storage.item(integer_length - 1) = 0 then
+							integer_length := integer_length - 1
+							check
+								integer_length /= 0 implies item(integer_length - 1) /= 0
+							end
+						end
+					end
+				else
+					-- Current = other
+					set_with_zero
+				end
+			elseif integer_length > other.integer_length then
+				subtract_magnitude_raw(other)
+			elseif capacity >= other.integer_length then
+				negative := not negative
+				subtract_magnitude_raw_reverse(other)
+			else
+				-- Reallocation
+				--|*** Can be faster (Vincent Croizier, 10/06/04) ***
+				create new.copy(other)
+				new.subtract_magnitude(Current)
+				negative := not negative
+				integer_length := new.integer_length
+				storage := new.storage
+				offset := new.offset
+			end
+		end
+
+	subtract_magnitude_raw (other: like Current) is
+			-- Subtract (raw) the storage of `other' from `Current'.
+			-- Used by `subtract_magnitude'.
+		require
+			not is_zero
+			not other.is_zero
+			abs_compare(other) = 1
+		local
+			i, j, k, up: INTEGER; dec: BOOLEAN
+		do
+			from
+				k := 0
+				i := offset
+				j := other.offset
+				up := other.integer_length - 1
+			until
+				k > up
+			loop
+				if dec then
+					dec := mbi_subtract_with_dec(item(i), other.item(j), storage_at(storage, k))
+				else
+					dec := mbi_subtract(item(i), other.item(j), storage_at(storage, k))
+				end
+				i := i + 1
+				j := j + 1
+				k := k + 1
+			end
+			from
+			until
+				not dec
+			loop
+				--|*** Could be done in one step with a mbi_dec_bis
+				--| routine (Vincent Croizier, 10/06/04) ***
+				put(item(i), k)
+				dec := mbi_dec(storage_at(storage, k))
+				i := i + 1
+				k := k + 1
+			end
+			if k = integer_length then
+				from
+					k := k - 1
+				until
+					item(k) /= 0
+				loop
+					k := k - 1
+				end
+				integer_length := k + 1
+			end
+			offset := 0
+		ensure
+			offset = 0
+		end
+
+	subtract_magnitude_raw_reverse (other: like Current) is
+			-- Subtract (raw) the storage of `Current' from `other' and
+			-- put it in `Current'.
+			-- Used by `subtract_magnitude'.
+		require
+			not is_zero
+			not other.is_zero
+			abs_compare(other) = -1
+		local
+			i, j, k, up: INTEGER; dec: BOOLEAN
+		do
+			from
+				-- k := 0
+				i := offset
+				j := other.offset
+				up := integer_length - 1
+			until
+				k > up
+			loop
+				if dec then
+					dec := mbi_subtract_with_dec(other.item(j), item(i), storage_at(storage, k))
+				else
+					dec := mbi_subtract(other.item(j), item(i), storage_at(storage, k))
+				end
+				i := i + 1
+				j := j + 1
+				k := k + 1
+			end
+			from
+			until
+				not dec
+			loop
+				--|*** Could be done in one step with a mbi_dec_bis
+				--| routine (Vincent Croizier, 10/06/04) ***
+				put(other.item(j), k)
+				dec := mbi_dec(storage_at(storage, k))
+				j := j + 1
+				k := k + 1
+			end
+			check
+				not dec
+			end
+			up := other.integer_length
+			if k < up then
+				from
+				until
+					k = up
+				loop
+					put(other.item(j), k)
+					j := j + 1
+					k := k + 1
+				end
+				integer_length := up
+			else
+				check
+					k = up
+				end
+				from
+					k := k - 1
+				until
+					storage.item(k) /= 0
+				loop
+					k := k - 1
+				end
+				integer_length := k + 1
+				offset := 0
+			end
+		ensure
+			offset = 0
+		end
+
+	subtract_magnitude_raw_truncated (other: like Current) is
+			-- Subtract (raw) the storage of `other' from `Current'
+			-- where `other' is truncated to the size of `Current'.
+			-- Used by `subtract_magnitude'.
+		require
+			not other.is_zero
+			other.integer_length >= integer_length
+			unsigned_greater_than(item(offset + integer_length - 1), other.item(offset + integer_length - 1))
+		local
+			i, j, k, up: INTEGER; dec: BOOLEAN
+		do
+			from
+				k := 0
+				i := offset
+				j := other.offset
+				up := integer_length - 1
+			until
+				k > up
+			loop
+				if dec then
+					dec := mbi_subtract_with_dec(item(i), other.item(j), storage_at(storage, k))
+				else
+					dec := mbi_subtract(item(i), other.item(j), storage_at(storage, k))
+				end
+				i := i + 1
+				j := j + 1
+				k := k + 1
+			end
+			check
+				not dec
+			end
+			offset := 0
+		ensure
+			offset = 0
+		end
+
+	subtract_magnitude_raw_reverse_truncated (other: like Current) is
+			-- Subtract (raw) the storage of `Current' from `other' and
+			-- put it in `Current',
+			-- where `other' is truncated to the size of `Current'.
+			-- Used by `subtract_magnitude'.
+		require
+			not other.is_zero
+			other.integer_length >= integer_length
+			unsigned_less_than(item(offset + integer_length - 1), other.item(offset + integer_length - 1))
+		local
+			i, j, k, up: INTEGER; dec: BOOLEAN
+		do
+			from
+				k := 0
+				i := offset
+				j := other.offset
+				up := integer_length - 1
+			until
+				k > up
+			loop
+				if dec then
+					dec := mbi_subtract_with_dec(other.item(j), item(i), storage_at(storage, k))
+				else
+					dec := mbi_subtract(other.item(j), item(i), storage_at(storage, k))
+				end
+				i := i + 1
+				j := j + 1
+				k := k + 1
+			end
+			check
+				not dec
+			end
+			offset := 0
+		ensure
+			offset = 0
+		end
+
+feature {} -- For printing
+	char_buffer: FAST_ARRAY[CHARACTER] is
+		once
+			create Result.make(4096)
+		end
+
+	append_in_char_buffer: INTEGER is
+			-- Tool for `append_in' and `append_in_unicode'.
+			-- Put absolute value of Current in `char_buffer' and return
+			-- the number of characteres really used.
+		require
+			is_printable
+			not is_zero
+		local
+			base, max_char, i, r: INTEGER
+		do
+			-- Allocate space in `char_buffer'
+			max_char := integer_length * 9 + (2 * integer_length + 2) #// 3
+			if char_buffer.capacity < max_char then
+				char_buffer.resize(max_char)
+			end
+			-- Begin of extracting digits
+			register1.copy(Current)
+			base := 1000000000
+			from
+				r := register1.divide_one_word(base)
+			until
+				register1.is_zero
+			loop
+				check
+					r >= 0
+				end
+				from
+					i := 9
+				until
+					r = 0
+				loop
+					char_buffer.put((r #\\ 10).decimal_digit, Result)
+					r := r #// 10
+					Result := Result + 1
+					i := i - 1
+				end
+				from
+				until
+					i = 0
+				loop
+					char_buffer.put('0', Result)
+					Result := Result + 1
+					i := i - 1
+				end
+				-- extract next digit group
+				r := register1.divide_one_word(base)
+			end
+			from
+				check
+					r > 0
+				end
+			until
+				r = 0
+			loop
+				char_buffer.put((r #\\ 10).decimal_digit, Result)
+				r := r #// 10
+				Result := Result + 1
+			end
+		end
+
+feature {} -- Tools for capacity:
+	capacity_from_lower_bound (actual_capacity, needed_capacity: INTEGER): INTEGER is
+			-- Give the smallest power of 2 greater than
+			-- `needed_capacity' and `actual_capacity'.
+			-- Based on `actual_capacity' (the actual capacity).
+		require
+			actual_capacity.is_a_power_of_2
+			actual_capacity >= 4
+		do
+			from
+				Result := actual_capacity
+			until
+				Result >= needed_capacity
+			loop
+				Result := Result.bit_shift_left(1)
+			end
+		ensure
+			Result.is_a_power_of_2
+			Result >= 4
+			Result >= actual_capacity
+			Result >= needed_capacity
+			Result = actual_capacity or Result #// 2 < needed_capacity
+		end
+
+	capacity_from_upper_bound (actual_capacity, needed_capacity: INTEGER): INTEGER is
+			-- Give the smallest power of 2 greater than `needed_capacity'.
+			-- Based on `actual_capacity' (the actual capacity).
+		require
+			actual_capacity >= 4
+			actual_capacity >= needed_capacity
+			actual_capacity.is_a_power_of_2
+		local
+			v: INTEGER
+		do
+			from
+				Result := actual_capacity
+				v := Result.bit_shift_right(1)
+			until
+				v < needed_capacity or else v = 2
+			loop
+				Result := v
+				v := Result.bit_shift_right(1)
+			end
+		ensure
+			Result.is_a_power_of_2
+			Result <= actual_capacity
+			Result >= needed_capacity
+			Result = 4 or Result.bit_shift_right(1) < needed_capacity
+		end
+
+feature {}
+	unsigned_less_than (a, b: INTEGER): BOOLEAN is
+			-- Unsigned "<".
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_unsigned_less_than"
+			}"
+		end
+
+	unsigned_greater_than (a, b: INTEGER): BOOLEAN is
+			-- Unsigned ">".
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_unsigned_greater_than"
+			}"
+		end
+
+	unsigned_greater_or_equal (a, b: INTEGER): BOOLEAN is
+			-- Unsigned ">=".
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_unsigned_greater_or_equal"
+			}"
+		end
+
+	unsigned_32_to_integer_64 (integer_32: INTEGER): INTEGER_64 is
+			-- Return the unsigned value of the `integer_32'.
+			--
+			--|*** Ajouter ou pas cette fonction dans INTEGER_32 ? plug_in ou built_in ?(Dom. 27/02/2004) ***
+			--
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_unsigned_32_to_integer_64"
+			}"
+		end
+
+	storage_at (s: like storage; n: INTEGER): POINTER is
+			-- Give the address of the corresponding word of `s'.
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_storage_at"
+			}"
+		end
+
+	mbi_inc (integer_32_adr: POINTER): BOOLEAN is
+			-- Increment the value at `integer_32_adr'. The `Result' is True only in case of overflow.
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_inc"
+			}"
+		end
+
+	mbi_add (a, b: INTEGER; integer_32_adr: POINTER): BOOLEAN is
+			-- t.item(n) := a + b
+			-- Overflow if "Result = True".
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_add"
+			}"
+		end
+
+	mbi_add_with_inc (a, b: INTEGER; integer_32_adr: POINTER): BOOLEAN is
+			-- t.item(n) := a + b + 1
+			-- Overflow if "Result = True".
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_add_with_inc"
+			}"
+		end
+
+	mbi_dec (integer_32_adr: POINTER): BOOLEAN is
+			-- Put a - 1 in the item n in the NATIVE_ARRAY t.
+			-- t.item(n) := a - 1
+			-- Underflow if "Result = True".
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_dec"
+			}"
+		end
+
+	mbi_subtract (a, b: INTEGER; integer_32_adr: POINTER): BOOLEAN is
+			-- t.item(n) := a - b
+			-- Underflow if "Result = True".
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_subtract"
+			}"
+		end
+
+	mbi_subtract_with_dec (a, b: INTEGER; integer_32_adr: POINTER): BOOLEAN is
+			-- t.item(n) := a - b - 1
+			-- Underflow if "Result = True".
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_subtract_with_dec"
+			}"
+		end
+
+	mbi_multiply (a, b: INTEGER; integer_32_adr: POINTER): INTEGER_32 is
+			-- put a * b in t at n and return the overflow.
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_multiply"
+			}"
+		end
+
+	mbi_multiply_with_add (a, b, c: INTEGER; integer_32_adr: POINTER): INTEGER_32 is
+			-- put a * b + c in t at n and return the overflow.
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_multiply_with_add"
+			}"
+		end
+
+	mbi_multiply_with_2_add (a, b, c, d: INTEGER; integer_32_adr: POINTER): INTEGER_32 is
+			-- put a * b + c + d in t at n and return the overflow.
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_multiply_with_2_add"
+			}"
+		end
+
+	mbi_divide (u1, u0, d: INTEGER; r_int32adr: POINTER): INTEGER_32 is
+			-- Divide `u1u0' by `d', put the remainder in `r' and return the quotient.
+		external "plug_in"
+		alias "{
+			location: "${sys}/runtime"
+			module_name: "mutable_big_integer"
+			feature_name: "mbi_divide"
+			}"
+		end
+
+	string_buffer: STRING is
+		once
+			create Result.make(128)
+		end
+
+	unicode_string_buffer: UNICODE_STRING is
+		once
+			create Result.make(128)
+		end
+
+invariant
+	capacity > 0
+	storage.is_not_null
+	integer_length.in_range(0, capacity)
+	integer_length /= 0 implies offset.in_range(0, capacity - integer_length) and item(offset + integer_length - 1) /= 0
+	integer_length = 0 implies not negative
+	capacity.is_a_power_of_2
+
+end -- class MUTABLE_BIG_INTEGER
+--
+-- ------------------------------------------------------------------------------------------------------------
+-- Copyright notice below. Please read.
+--
+-- This file is part of the SmartEiffel standard library.
+-- Copyright(C) 1994-2002: INRIA - LORIA (INRIA Lorraine) - ESIAL U.H.P.       - University of Nancy 1 - FRANCE
+-- Copyright(C) 2003-2006: INRIA - LORIA (INRIA Lorraine) - I.U.T. Charlemagne - University of Nancy 2 - FRANCE
+--
+-- Authors: Dominique COLNET, Philippe RIBET, Cyril ADRIAN, Vincent CROIZIER, Frederic MERIZEN
+--
+-- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
+-- documentation files (the "Software"), to deal in the Software without restriction, including without
+-- limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+-- the Software, and to permit persons to whom the Software is furnished to do so, subject to the following
+-- conditions:
+--
+-- The above copyright notice and this permission notice shall be included in all copies or substantial
+-- portions of the Software.
+--
+-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
+-- LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
+-- EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+-- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
+-- OR OTHER DEALINGS IN THE SOFTWARE.
+--
+-- http://SmartEiffel.loria.fr - SmartEiffel at loria.fr
+-- ------------------------------------------------------------------------------------------------------------
diff --git a/lib2/number/integer.li b/lib2/number/integer.li
index a49fe1f..53ed552 100644
--- a/lib2/number/integer.li
+++ b/lib2/number/integer.li
@@ -26,7 +26,7 @@ Section Header
   // Integer: 
   UINTEGER_8,  UINTEGER_16, UINTEGER_32, UINTEGER_64,
   INTEGER_8 ,  INTEGER_16 , INTEGER_32 , INTEGER_64 ,
-  UINTEGER_BIG,//INTEGER_BIG,
+  UINTEGER_BIG,UINTEGER,//INTEGER_BIG,
   // Fixed real:
   UREAL_16_16, UREAL_24_8 , UREAL_26_6 , 
   REAL_16_16 , REAL_24_8  , REAL_26_6  , 
@@ -271,22 +271,22 @@ Section Public
   // Random number between 0 to `maximum' in SELF.
   ( - r_seed:UINTEGER_32;
     r_seed := (110351524 * r_seed + 12345) % 214748364;
-    CONVERT[UINTEGER_64,SELF].on (maximum & r_seed)
+    CONVERT(UINTEGER_64,SELF).on (maximum & r_seed)
   )
   [
     +? {Result >= 0};
   ];
 
-  - random_upper upper:SELF :SELF <-
-  // Random number between 0 to `upper'.
+  - random_upper:SELF <-
+  // Random number between 0 to `Self'.
   [ 
-    -? {upper > 0}; 
+    -? {Self > 0}; 
   ]
   (
-    random % (upper+1)
+    random % (Self+1)
   )
   [
-    +? {Result.in_range 0 to upper};
+    +? {Result.in_range 0 to Self};
   ];
 
   - random_between lower:SELF and upper:SELF :SELF <-
@@ -305,7 +305,7 @@ Section Public
   // Looping.
   //
   
-  - times action:BLOCK <-
+  - times action:{} <-
   (
     1.to Self do { i:INTEGER;
       action.value;
@@ -532,7 +532,7 @@ Section Public
   
 Section INTEGER  
   
-  - to_raw_pointer:POINTER         <- CONVERT[SELF,POINTER].on Self;
+  - to_raw_pointer:POINTER         <- CONVERT(SELF,POINTER).on Self;
 
 
 
diff --git a/lib2/number/integer_big.li b/lib2/number/integer_big.e_to_li
old mode 100644
new mode 100755
similarity index 100%
copy from lib2/number/integer_big.li
copy to lib2/number/integer_big.e_to_li
diff --git a/lib2/number/low_level/float_map32.li b/lib2/number/low_level/float_map32.li
index 30c4816..b657219 100644
--- a/lib2/number/low_level/float_map32.li
+++ b/lib2/number/low_level/float_map32.li
@@ -18,41 +18,41 @@
 //                                                                           //
 //                     http://isaacproject.u-strasbg.fr/                     //
 ///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := FLOAT_MAP32;
-    
-  - comment := "Mapping for REAL_32.";
-    
-Section Inherit
-  
-  - parent_float_map:FLOAT_MAP := FLOAT_MAP;
-  
-Section Mapping
-  
-  + map_32:UINTEGER_32;
-
-Section REAL, REAL_32, REAL_64, REAL_80
-    
-  - get_map f:SELF <-
-  ( + tab:NATIVE_ARRAY[SELF];
-    tab := CONVERT[FLOAT_MAP32,NATIVE_ARRAY[SELF]].on FLOAT_MAP32;
-    tab.put f to 0;
-  );
-    
-  - sign:BOOLEAN         <- (map_32 >> 31) = 0; // TRUE if positif, FALSE else.
-  
-  - exponent:UINTEGER_32 <- (map_32 >> mantissa_bits) & 0FFh;
-  
-  - mantissa:UINTEGER_64 <- (map_32 & 7F_FFFFh);
-    
-Section Public
-
-  //
-  // Format.
-  //
-  
-  - mantissa_bits:INTEGER_8 := 23;
-
-  - exponent_bits:INTEGER_8 := 8;
-  
+Section Header
+  
+  + name    := FLOAT_MAP32;
+    
+  - comment := "Mapping for REAL_32.";
+    
+Section Inherit
+  
+  - parent_float_map:FLOAT_MAP := FLOAT_MAP;
+  
+Section Mapping
+  
+  + map_32:UINTEGER_32;
+
+Section REAL, REAL_32, REAL_64, REAL_80
+    
+  - get_map f:SELF <-
+  ( + tab:NATIVE_ARRAY(SELF);
+    tab := CONVERT(FLOAT_MAP32,NATIVE_ARRAY(SELF)).on FLOAT_MAP32;
+    tab.put f to 0;
+  );
+    
+  - sign:BOOLEAN         <- (map_32 >> 31) = 0; // TRUE if positif, FALSE else.
+  
+  - exponent:UINTEGER_32 <- (map_32 >> mantissa_bits) & 0FFh;
+  
+  - mantissa:UINTEGER_64 <- (map_32 & 7F_FFFFh);
+    
+Section Public
+
+  //
+  // Format.
+  //
+  
+  - mantissa_bits:INTEGER_8 := 23;
+
+  - exponent_bits:INTEGER_8 := 8;
+  
diff --git a/lib2/number/low_level/float_map64.li b/lib2/number/low_level/float_map64.li
index 2fcd1cd..efe6575 100644
--- a/lib2/number/low_level/float_map64.li
+++ b/lib2/number/low_level/float_map64.li
@@ -35,8 +35,8 @@ Section Mapping
 Section REAL, REAL_32, REAL_64, REAL_80
     
   - get_map f:SELF <-
-  ( + tab:NATIVE_ARRAY[SELF];
-    tab := CONVERT[FLOAT_MAP64,NATIVE_ARRAY[SELF]].on FLOAT_MAP64;
+  ( + tab:NATIVE_ARRAY(SELF);
+    tab := CONVERT(FLOAT_MAP64,NATIVE_ARRAY(SELF)).on FLOAT_MAP64;
     tab.put f to 0;    
   );
     
diff --git a/lib2/number/low_level/float_map80.li b/lib2/number/low_level/float_map80.li
index e13d24a..94cbfd9 100644
--- a/lib2/number/low_level/float_map80.li
+++ b/lib2/number/low_level/float_map80.li
@@ -18,42 +18,42 @@
 //                                                                           //
 //                     http://isaacproject.u-strasbg.fr/                     //
 ///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := FLOAT_MAP80;
-    
-  - comment := "Mapping for REAL_80.";
-    
-Section Inherit
-  
-  - parent_float_map:FLOAT_MAP := FLOAT_MAP;
-  
-Section Mapping
-  
-  + exp_16:UINTEGER_16;
-  + man_64:UINTEGER_64;
-  
-Section REAL, REAL_32, REAL_64, REAL_80
-    
-  - get_map f:SELF <-
-  ( + tab:NATIVE_ARRAY[SELF];
-    tab := CONVERT[FLOAT_MAP80,NATIVE_ARRAY[SELF]].on FLOAT_MAP80;
-    tab.put f to 0;        
-  );
-    
-  - sign:BOOLEAN         <- (exp_16 >> 15) = 0; // TRUE if positif, FALSE else.
-  
-  - exponent:UINTEGER_32 <- exp_16 & 07F_FFh;
-  
-  - mantissa:UINTEGER_64 <- man_64;
-  
-Section Public
-
-  //
-  // Format.
-  //
-  
-  - mantissa_bits:INTEGER_8 := 64;
-
-  - exponent_bits:INTEGER_8 := 15;
-  
+Section Header
+  
+  + name    := FLOAT_MAP80;
+    
+  - comment := "Mapping for REAL_80.";
+    
+Section Inherit
+  
+  - parent_float_map:FLOAT_MAP := FLOAT_MAP;
+  
+Section Mapping
+  
+  + exp_16:UINTEGER_16;
+  + man_64:UINTEGER_64;
+  
+Section REAL, REAL_32, REAL_64, REAL_80
+    
+  - get_map f:SELF <-
+  ( + tab:NATIVE_ARRAY(SELF);
+    tab := CONVERT(FLOAT_MAP80,NATIVE_ARRAY(SELF)).on FLOAT_MAP80;
+    tab.put f to 0;        
+  );
+    
+  - sign:BOOLEAN         <- (exp_16 >> 15) = 0; // TRUE if positif, FALSE else.
+  
+  - exponent:UINTEGER_32 <- exp_16 & 07F_FFh;
+  
+  - mantissa:UINTEGER_64 <- man_64;
+  
+Section Public
+
+  //
+  // Format.
+  //
+  
+  - mantissa_bits:INTEGER_8 := 64;
+
+  - exponent_bits:INTEGER_8 := 15;
+  
diff --git a/lib2/number/low_level/numeric.li b/lib2/number/low_level/numeric.li
index 351f26a..19802a1 100644
--- a/lib2/number/low_level/numeric.li
+++ b/lib2/number/low_level/numeric.li
@@ -147,7 +147,7 @@ Section Public
   //
   // Looping.
   //
-  
+    
   - to limit_up:SELF do blc:{SELF;} <-
   (
     (Self <= limit_up).if {
@@ -351,6 +351,12 @@ Section Public
     UINTEGER_BIG.create Self
   );
   
+  - to_uinteger:UINTEGER <-
+  [ -? {Self >= 0}; ]
+  (
+    to_raw_uinteger
+  );
+  
   //
   // - To signed integers
   //
@@ -459,43 +465,45 @@ Section Public
   // Convertion format without test.
   //
   
-  - to_raw_integer:INTEGER         <- CONVERT[SELF,INTEGER    ].on Self;
+  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;
+
+  - to_raw_uinteger:UINTEGER       <- CONVERT(SELF,UINTEGER   ).on Self;
 
-  - to_raw_uinteger_8:UINTEGER_8   <- CONVERT[SELF,UINTEGER_8 ].on Self;
+  - to_raw_uinteger_8:UINTEGER_8   <- CONVERT(SELF,UINTEGER_8 ).on Self;
 
-  - to_raw_uinteger_16:UINTEGER_16 <- CONVERT[SELF,UINTEGER_16].on Self;
+  - to_raw_uinteger_16:UINTEGER_16 <- CONVERT(SELF,UINTEGER_16).on Self;
 
-  - to_raw_uinteger_32:UINTEGER_32 <- CONVERT[SELF,UINTEGER_32].on Self;
+  - to_raw_uinteger_32:UINTEGER_32 <- CONVERT(SELF,UINTEGER_32).on Self;
 
-  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT[SELF,UINTEGER_64].on Self;
+  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT(SELF,UINTEGER_64).on Self;
   
-  - to_raw_integer_8:INTEGER_8     <- CONVERT[SELF,INTEGER_8 ].on Self;
+  - to_raw_integer_8:INTEGER_8     <- CONVERT(SELF,INTEGER_8 ).on Self;
 
-  - to_raw_integer_16:INTEGER_16   <- CONVERT[SELF,INTEGER_16].on Self;
+  - to_raw_integer_16:INTEGER_16   <- CONVERT(SELF,INTEGER_16).on Self;
 
-  - to_raw_integer_32:INTEGER_32   <- CONVERT[SELF,INTEGER_32].on Self;
+  - to_raw_integer_32:INTEGER_32   <- CONVERT(SELF,INTEGER_32).on Self;
 
-  - to_raw_integer_64:INTEGER_64   <- CONVERT[SELF,INTEGER_64].on Self;
+  - to_raw_integer_64:INTEGER_64   <- CONVERT(SELF,INTEGER_64).on Self;
   
-  - to_raw_real:REAL               <- CONVERT[SELF,REAL].on Self;
+  - to_raw_real:REAL               <- CONVERT(SELF,REAL).on Self;
   
-  - to_raw_ureal_16_16:UREAL_16_16 <- CONVERT[SELF,UREAL_16_16].on Self;
+  - to_raw_ureal_16_16:UREAL_16_16 <- CONVERT(SELF,UREAL_16_16).on Self;
 
-  - to_raw_ureal_24_8:UREAL_24_8   <- CONVERT[SELF,UREAL_24_8].on Self;
+  - to_raw_ureal_24_8:UREAL_24_8   <- CONVERT(SELF,UREAL_24_8).on Self;
 
-  - to_raw_ureal_26_6:UREAL_26_6   <- CONVERT[SELF,UREAL_26_6].on Self; 
+  - to_raw_ureal_26_6:UREAL_26_6   <- CONVERT(SELF,UREAL_26_6).on Self; 
 
-  - to_raw_real_16_16:REAL_16_16   <- CONVERT[SELF,REAL_16_16].on Self;
+  - to_raw_real_16_16:REAL_16_16   <- CONVERT(SELF,REAL_16_16).on Self;
 
-  - to_raw_real_24_8:REAL_24_8     <- CONVERT[SELF,REAL_24_8].on Self;
+  - to_raw_real_24_8:REAL_24_8     <- CONVERT(SELF,REAL_24_8).on Self;
 
-  - to_raw_real_26_6:REAL_26_6     <- CONVERT[SELF,REAL_26_6].on Self; 
+  - to_raw_real_26_6:REAL_26_6     <- CONVERT(SELF,REAL_26_6).on Self; 
 
-  - to_raw_real_32:REAL_32         <- CONVERT[SELF,REAL_32].on Self;
+  - to_raw_real_32:REAL_32         <- CONVERT(SELF,REAL_32).on Self;
     
-  - to_raw_real_64:REAL_64         <- CONVERT[SELF,REAL_64].on Self;
+  - to_raw_real_64:REAL_64         <- CONVERT(SELF,REAL_64).on Self;
 
-  - to_raw_real_80:REAL_80         <- CONVERT[SELF,REAL_80].on Self;
+  - to_raw_real_80:REAL_80         <- CONVERT(SELF,REAL_80).on Self;
 
 Section Private
   
diff --git a/lib2/number/low_level/signed_fixed_real.li b/lib2/number/low_level/signed_fixed_real.li
index 2e2b4ad..2058c33 100644
--- a/lib2/number/low_level/signed_fixed_real.li
+++ b/lib2/number/low_level/signed_fixed_real.li
@@ -80,42 +80,42 @@ Section Public
   
   - Self:SELF '-'  Left 80  other:SELF :SELF <- 
   (
-    CONVERT[INTEGER_32,SELF].on (to_raw_integer_32 - other.to_raw_integer_32)
+    CONVERT(INTEGER_32,SELF).on (to_raw_integer_32 - other.to_raw_integer_32)
   );
 
   - Self:SELF '*#' Left 100 other:INTEGER :SELF <- 
   (    
-    CONVERT[INTEGER_32,SELF].on (to_raw_integer_32 * other)
+    CONVERT(INTEGER_32,SELF).on (to_raw_integer_32 * other)
   );
   
   - Self:SELF '*'  Left 100 other:SELF :SELF <- 
   (
-    CONVERT[INTEGER_64,SELF].on ((to_raw_integer_64 * other.to_raw_integer_64) >> shift_bits)
+    CONVERT(INTEGER_64,SELF).on ((to_raw_integer_64 * other.to_raw_integer_64) >> shift_bits)
   );
   
   - Self:SELF '/#' Left 100 other:INTEGER :SELF <- 
   (
-    CONVERT[INTEGER_32,SELF].on (to_raw_integer_32 / other)
+    CONVERT(INTEGER_32,SELF).on (to_raw_integer_32 / other)
   );
   
   - Self:SELF '/'  Left 100 other:SELF :SELF <- 
   (
-    CONVERT[INTEGER_64,SELF].on ((to_raw_integer_64 << shift_bits) / other.to_raw_integer_64)
+    CONVERT(INTEGER_64,SELF).on ((to_raw_integer_64 << shift_bits) / other.to_raw_integer_64)
   );
   
   - Self:SELF '&'  Left 100 other:SELF :SELF <-
   (
-    CONVERT[INTEGER_32,SELF].on (to_raw_integer_32 & other.to_raw_integer_32)
+    CONVERT(INTEGER_32,SELF).on (to_raw_integer_32 & other.to_raw_integer_32)
   );
   
   - Self:SELF '>>' Left 100 other:INTEGER :SELF <- 
   (
-    CONVERT[INTEGER_32,SELF].on (to_raw_integer_32 >> other)
+    CONVERT(INTEGER_32,SELF).on (to_raw_integer_32 >> other)
   );
   
   - Self:SELF '<<' Left 100 other:INTEGER :SELF <- 
   (
-    CONVERT[INTEGER_32,SELF].on (to_raw_integer_32 << other)
+    CONVERT(INTEGER_32,SELF).on (to_raw_integer_32 << other)
   );
   
   //
@@ -133,7 +133,7 @@ Section Public
   
   - '~' Self:SELF :SELF <- 
   (
-    CONVERT[INTEGER_32,SELF].on (~ to_raw_integer_32)
+    CONVERT(INTEGER_32,SELF).on (~ to_raw_integer_32)
   );
     
 
diff --git a/lib2/number/low_level/unsigned_fixed_real.li b/lib2/number/low_level/unsigned_fixed_real.li
index e9d148f..df3dea7 100644
--- a/lib2/number/low_level/unsigned_fixed_real.li
+++ b/lib2/number/low_level/unsigned_fixed_real.li
@@ -82,42 +82,42 @@ Section Public
   
   - Self:SELF '-'  Left 80  other:SELF :SELF <- 
   (
-    CONVERT[UINTEGER_32,SELF].on (to_raw_uinteger_32 - other.to_raw_uinteger_32)
+    CONVERT(UINTEGER_32,SELF).on (to_raw_uinteger_32 - other.to_raw_uinteger_32)
   );
 
   - Self:SELF '*#' Left 100 other:INTEGER :SELF <- 
   (    
-    CONVERT[UINTEGER_32,SELF].on (to_raw_uinteger_32 * other)
+    CONVERT(UINTEGER_32,SELF).on (to_raw_uinteger_32 * other)
   );
   
   - Self:SELF '*'  Left 100 other:SELF :SELF <- 
   (
-    CONVERT[UINTEGER_64,SELF].on ((to_raw_uinteger_64 * other.to_raw_uinteger_64) >> shift_bits)
+    CONVERT(UINTEGER_64,SELF).on ((to_raw_uinteger_64 * other.to_raw_uinteger_64) >> shift_bits)
   );
   
   - Self:SELF '/#' Left 100 other:INTEGER :SELF <- 
   (
-    CONVERT[UINTEGER_32,SELF].on (to_raw_uinteger_32 / other)
+    CONVERT(UINTEGER_32,SELF).on (to_raw_uinteger_32 / other)
   );
   
   - Self:SELF '/'  Left 100 other:SELF :SELF <- 
   (
-    CONVERT[UINTEGER_64,SELF].on ((to_raw_uinteger_64 << shift_bits) / other.to_raw_uinteger_64)
+    CONVERT(UINTEGER_64,SELF).on ((to_raw_uinteger_64 << shift_bits) / other.to_raw_uinteger_64)
   );
   
   - Self:SELF '&'  Left 100 other:SELF :SELF <-
   (
-    CONVERT[UINTEGER_32,SELF].on (to_raw_uinteger_32 & other.to_raw_uinteger_32)
+    CONVERT(UINTEGER_32,SELF).on (to_raw_uinteger_32 & other.to_raw_uinteger_32)
   );
   
   - Self:SELF '>>' Left 100 other:INTEGER :SELF <- 
   (
-    CONVERT[UINTEGER_32,SELF].on (to_raw_uinteger_32 >> other)
+    CONVERT(UINTEGER_32,SELF).on (to_raw_uinteger_32 >> other)
   );
   
   - Self:SELF '<<' Left 100 other:INTEGER :SELF <- 
   (
-    CONVERT[UINTEGER_32,SELF].on (to_raw_uinteger_32 << other)
+    CONVERT(UINTEGER_32,SELF).on (to_raw_uinteger_32 << other)
   );
   
   //
@@ -135,7 +135,7 @@ Section Public
   
   - '~' Self:SELF :SELF <- 
   (
-    CONVERT[UINTEGER_32,SELF].on (~ to_raw_uinteger_32)
+    CONVERT(UINTEGER_32,SELF).on (~ to_raw_uinteger_32)
   );
     
 
diff --git a/lib2/number/real.li b/lib2/number/real.li
index badce39..f1ce82e 100644
--- a/lib2/number/real.li
+++ b/lib2/number/real.li
@@ -241,7 +241,7 @@ Section Public
   );
   
   - append_in buffer:STRING format_c fmt:ABSTRACT_STRING <-
-  ( + nc_buf,nc_fmt:NATIVE_ARRAY[CHARACTER];    
+  ( + nc_buf,nc_fmt:NATIVE_ARRAY(CHARACTER);    
     + old_count,cap:INTEGER;
     
     old_count := buffer.count;
diff --git a/lib2/number/uinteger.li b/lib2/number/uinteger.li
new file mode 100644
index 0000000..5428b51
--- /dev/null
+++ b/lib2/number/uinteger.li
@@ -0,0 +1,542 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Library                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  //
+  // BSBS : Tout a REVOIR !!!!!!!!!!!
+  //
+  
+  + name   := Expanded UINTEGER;
+  
+  - export := // BSBS : A revoir!
+  // Integer: 
+  UINTEGER_8,  UINTEGER_16, UINTEGER_32, UINTEGER_64,
+  INTEGER_8 ,  INTEGER_16 , INTEGER_32 , INTEGER_64 ,
+  UINTEGER_BIG,//INTEGER_BIG,
+  // Fixed real:
+  UREAL_16_16, UREAL_24_8 , UREAL_26_6 , 
+  REAL_16_16 , REAL_24_8  , REAL_26_6  , 
+  // Float Real:
+  REAL, REAL_32, REAL_64, REAL_80,
+  // Other:
+  POINTER;
+ 
+  - comment := "Generic Integer.";
+  
+  - type    := `unsigned int`;
+  - default := 0;
+
+Section Insert
+  
+  - parent_numeric:NUMERIC := NUMERIC;
+  
+Section Public
+    
+  //
+  // Range.
+  //
+  
+  - maximum:UINTEGER_64 <- 07FFFFFFFh.to_raw_uinteger_64; 
+  
+  - minimum:INTEGER_64  <- (0).to_raw_integer_64; 
+  
+  //
+  // Binary Operator.
+  //
+  
+  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
+  
+  - Self:SELF '%#' Left 100 other:INTEGER :SELF <- Self % other;
+  
+  - Self:SELF '**' Right 120 exp:SELF :SELF <-
+  ( + result:SELF;
+    
+    (exp = 0).if {
+      result := 1;
+    } else {
+      ((exp & 1) = 0).if {
+        result := (Self * Self) ** (exp / 2);
+      } else {
+        result := Self * (Self ** (exp - 1));
+      };
+    };
+    result
+  );
+
+  - pow exp:SELF :SELF <-
+  (
+    Self ** exp
+  );
+
+  //
+  // Conversion format with test.
+  //
+  
+  - bound_test low:INTEGER_64 to up:UINTEGER_64 :BOOLEAN <-
+  (
+    TRUE
+  );
+  
+//  - to_integer:INTEGER <- Self;
+  
+  - to_pointer:POINTER <-
+  (
+    to_raw_pointer
+  );
+  
+  //
+  // BCD Format. 
+  //
+  
+  - to_binary:SELF <-
+  // Self is BCD formatted, convert to binary value
+  ( + result:SELF;
+    + val,mul:SELF;
+    
+    val := Self;
+    mul := 1;
+    {val!=0}.while_do {
+      result := result + (val & 0Fh) * mul;
+      mul    := mul * 10;
+      val    := val >> 4;
+    };
+    
+    result
+  );
+  
+  - to_bcd:SELF <-
+  // Self is binary formatted, convert to bcd value
+  ( + result:SELF;
+    + val,mul:SELF;
+    
+    val := Self;
+    {val != 0}.while_do {
+      result := result | ((val % 10) << mul);
+      mul    := mul + 4;
+      val    := val / 10;
+    };
+    
+    result    
+  );
+  
+  //
+  // Facility typing.
+  //
+  
+  - kb:SELF <- Self << 10;
+  
+  - mb:SELF <- Self << 20;
+  
+  - gb:SELF <- Self << 30;
+  
+  - tb:SELF <- Self << 40;
+  
+  //
+  // Logic Operator
+  //
+      
+  - Self:SELF '&'  Left 100 other:SELF :SELF <- `6`;
+  
+  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
+  
+  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
+
+  - Self:SELF '>>' Left 100 other:INTEGER :SELF <- `7`;
+
+  - Self:SELF '<<' Left 100 other:INTEGER :SELF <- `8`;
+  
+  //
+  // Unary operator
+  //
+    
+  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
+  
+  //
+  // Test. 
+  //
+  
+  - align_power step:SELF :SELF <-
+  [ 
+    -? {step.is_power_2};
+  ]
+  ( + a:SELF;
+    
+    a := step - 1;
+    (Self + a) & (~ a)
+  );
+  
+  - is_power_2:BOOLEAN <-
+  ( + val:SELF;
+    + result:BOOLEAN;
+    
+    (Self != 0).if {      
+      val := Self;
+      {val.is_even}.while_do {
+	val := val >> 1;
+      };      
+      result := val = 1;      
+    };
+    result
+  );
+    
+  //
+  // Function :
+  //
+  
+  - sqrt:SELF <-
+  ( + r,x:SELF;
+    
+    x:=(Self + 1) >> 1;
+    {x > r}.while_do {
+      x:=x-r;
+      r:=r+1;
+    };
+    r
+  );
+  
+  - Self:SELF '!' :SELF <- factorial;
+  
+  - factorial:SELF <-
+  [
+    -? {Self >= 0};
+  ]
+  ( + result,value:SELF;
+   
+    result := 1;
+    value  := Self;
+    {value <= 1}.until_do {
+      result := result * value;
+      value  := value - 1;
+    };
+    result
+  );
+  
+  - fibonacci:SELF <-
+  [
+    -? {Self >= 0};
+  ]
+  ( + result:SELF;
+        
+    (Self <= 1).if {
+      result := 1;
+    } else {
+      result := (Self-1).fibonacci + (Self-2).fibonacci;
+    };
+    result
+  );
+  
+  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
+  
+  - is_even:BOOLEAN <- ! is_odd; // Is even ?
+  
+  - gcd other:SELF :SELF <-
+  // Great Common Divisor of `self' and `other'.
+  [
+    -? {Self  >= 0};
+    -? {other >= 0};
+  ]
+  ( + result:SELF;
+    
+    (other = 0).if {
+      result := Self;
+    } else {
+      result := other.gcd (Self % other);
+    };
+    
+    result
+  )
+  [
+    +? {result == other.gcd self};
+  ];
+ 
+  //
+  // Random
+  //
+
+  - random :SELF <-
+  // Random number between 0 to `maximum' in SELF.
+  ( - r_seed:UINTEGER_32;
+    r_seed := (110351524 * r_seed + 12345) % 214748364;
+    CONVERT(UINTEGER_64,SELF).on (maximum & r_seed)
+  )
+  [
+    +? {Result >= 0};
+  ];
+
+  - random_upper upper:SELF :SELF <-
+  // Random number between 0 to `upper'.
+  [ 
+    -? {upper > 0}; 
+  ]
+  (
+    random % (upper+1)
+  )
+  [
+    +? {Result.in_range 0 to upper};
+  ];
+
+  - random_between lower:SELF and upper:SELF :SELF <-
+  // Random number between `lower' to `upper'.
+  [
+    -? {lower < upper};
+  ]
+  ( 
+    lower + random_upper (upper-lower)
+  )
+  [
+    +? {Result.in_range lower to upper};
+  ];
+  
+  //
+  // Looping.
+  //
+  
+  - times action:BLOCK <-
+  (
+    1.to Self do { i:INTEGER;
+      action.value;
+    };
+  );
+  
+  //
+  // Convertion
+  //
+  
+  // *French, Slot, Description : Renvoi une chaîne représentant le nombre en base 10
+  // *English, Slot, Description : String of the number in base 10
+
+  - to_string : STRING <-
+  ( + result : STRING;
+    result := STRING.create 0;
+    append_in result;
+    result
+  );
+
+  - append_in buffer:STRING <- to_integer_32.append_in buffer;
+  // Append in the `buffer' the equivalent of `to_string'. No new STRING
+  // creation during the process.
+ 
+  - decimal_digit:CHARACTER <-
+  // Gives the corresponding CHARACTER for range 0..9.
+  [
+    -? {in_range 0 to 9};
+  ]
+  ( 
+    (Self.to_integer_8 + '0'.code).to_character
+  )
+  [
+    +? {"0123456789".has Result};
+    +? {Result.decimal_value = Self};
+  ];
+  
+  - digit:CHARACTER <- decimal_digit;
+  
+  - hexadecimal_digit:CHARACTER <-
+  // Gives the corresponding CHARACTER for range 0..15.
+  [
+    -? {in_range 0 to 15};
+  ]
+  ( + result:CHARACTER;
+        
+    (Self <= 9).if {
+      result := digit;
+    } else {
+      result := ('A'.code + (Self - 10).to_integer_8).to_character;
+    };    
+    result
+  )
+  [
+    +? {"0123456789ABCDEF".has Result};
+  ];
+  
+  - to_character:CHARACTER <- to_integer_8.to_character;
+  // Return the coresponding ASCII character.
+  
+  - to_octal:SELF <-
+  // Gives coresponding octal value.
+  ( + result:SELF;
+    
+    deferred;
+    result
+  );
+  
+  - to_hexadecimal:STRING <-
+  // Convert the hexadecimal view of `self' into a new allocated
+  // STRING. For example, if `self' is -1 the new STRING is
+  // "FFFFFFFF" on a 32 bit machine.
+  // Note: see also `to_hexadecimal_in' to save memory.
+  ( + result:STRING;
+    
+    result := STRING.create 8;
+    to_hexadecimal_in result;
+    result
+  );
+  
+  - to_hexadecimal_format s:INTEGER :STRING <-
+  // Convert the hexadecimal view of `self' into a new allocated
+  // STRING. For example, if `self' is -1 the new STRING is
+  // "FFFFFFFF" on a 32 bit machine.
+  // Note: see also `to_hexadecimal_in' to save memory.
+  ( + result:STRING;
+    
+    result := STRING.create 8;
+    to_hexadecimal_in result format s;
+    result
+  ); 
+  
+  - to_hexadecimal_in buffer:STRING <-
+  // Append in `buffer' the equivalent of `to_hexadecimal'. No new STRING
+  // creation during the process.
+  [ -? {buffer!=NULL}; ]
+  ( + val:SELF;
+    + i,old_count:INTEGER;
+        
+    (Self = 0).if {
+      buffer.extend '0';
+    } else {
+      i := buffer.count + 1;
+      val := Self;
+      {val != 0}.while_do { //JBJB 
+	buffer.extend ((val & 15).hexadecimal_digit);
+	val := val >> 4;
+      };
+      old_count := buffer.count;
+      {i >= old_count}.until_do {
+	buffer.swap i with old_count;
+	old_count := old_count - 1;
+	i := i + 1;
+      };
+    };
+  );
+  
+  - to_hexadecimal_in buffer:STRING format s:INTEGER <-
+  // Append in `buffer' the equivalent of `to_hexadecimal'. No new STRING
+  // creation during the process.
+  [ -? {buffer!=NULL}; ]
+  ( + val:SELF;
+    + i,old_count:INTEGER;
+        
+    (Self = 0).if {
+      buffer.extend '0';
+    } else {
+      i := buffer.count + 1;
+      val := Self;
+      {val != 0}.while_do { //JBJB 
+	buffer.extend ((val & 15).hexadecimal_digit);
+	val := val >> 4;
+      };
+      old_count := buffer.count;
+      {i >= old_count}.until_do {
+	buffer.swap i with old_count;
+	old_count := old_count - 1;
+	i := i + 1;
+      };
+    };
+    buffer.precede_multiple '0' by (s.to_integer - buffer.count);
+  ); 
+
+  - to_binary_in buffer:STRING format s:INTEGER <-
+  // Append in `buffer' the equivalent of `to_binary_string'. No new STRING
+  // creation during the process.
+  [ -? {buffer!=NULL}; ]
+  ( + val:SELF;
+    + i,old_count:INTEGER;
+        
+    (Self = 0).if {
+      buffer.extend '0';
+    } else {
+      i := buffer.count + 1;
+      val := Self;
+      {val != 0}.while_do { 
+	buffer.extend ('0' +# (val & 1));
+	val := val >> 1;
+      };
+      old_count := buffer.count;
+      {i >= old_count}.until_do {
+	buffer.swap i with old_count;
+	old_count := old_count - 1;
+	i := i + 1;
+      };
+    };
+    buffer.precede_multiple '0' by ((s.to_integer) - buffer.count);
+  ); 
+  
+  //
+  // Hashing:
+  //
+  
+  - hash_code:INTEGER <- to_integer_32.hash_code; // BSBS:  Il faut revoir => Depending processor
+  
+  //
+  // Print
+  //
+  
+  - print <-
+  (
+    (Self = 0).if {
+      '0'.print;
+    }.elseif {Self < 0} then {
+      '-'.print;
+      (-Self).print_positif;
+    } else {
+      print_positif;
+    };
+  );
+  
+  - print_positif <-
+  // Display this number without memory.
+  [ -? {Self >=# 0}; ]
+  ( + char:CHARACTER;
+    + val:SELF;    
+        
+    char := (Self % 10).decimal_digit;
+    val  := Self / 10;
+    (val != 0).if {
+      val.print_positif;
+    };
+    char.print;
+  );
+
+  - print_hex <-
+  // Display this number without memory.
+  ( + char:CHARACTER;
+    + val:SELF;
+        
+    char := (Self & 0Fh).hexadecimal_digit; 
+    val  := Self / 16; 
+    (val != 0).if {
+      val.print_hex;
+    };
+    char.print;
+  );
+  
+  //
+  // Debug manager facility.
+  //
+  
+  - Self:SELF '?' blc:BLOCK <-  blc ?# Self;
+  
+Section INTEGER  
+  
+  - to_raw_pointer:POINTER         <- CONVERT(SELF,POINTER).on Self;
+
+
+
diff --git a/lib2/number/uinteger_32.li b/lib2/number/uinteger_32.li
index 7c4f6f7..35aa3e6 100644
--- a/lib2/number/uinteger_32.li
+++ b/lib2/number/uinteger_32.li
@@ -22,7 +22,7 @@ Section Header
   
   + name    := Expanded UINTEGER_32;
 
-  - export  := INTEGER, UINTEGER_64, INTEGER_64, POINTER;
+  - export  := INTEGER, UINTEGER_64, INTEGER_64;
    
   - comment := "Unsigned 32 bits integer.";
   
diff --git a/lib2/number/uinteger_8.li b/lib2/number/uinteger_8.li
index 39051b6..18dfcc9 100644
--- a/lib2/number/uinteger_8.li
+++ b/lib2/number/uinteger_8.li
@@ -55,7 +55,7 @@ Section Public
   - to_character:CHARACTER <- 
   [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
   (    
-    CONVERT[UINTEGER_8, CHARACTER].on Self
+    CONVERT(UINTEGER_8, CHARACTER).on Self
   );
 
 
diff --git a/lib2/number/uinteger_big.li b/lib2/number/uinteger_big.li
index 10ef74c..eefe675 100644
--- a/lib2/number/uinteger_big.li
+++ b/lib2/number/uinteger_big.li
@@ -31,7 +31,7 @@ Section Inherit
 
 Section UINTEGER_BIG
   
-  + storage:FAST_ARRAY[UINTEGER_32];
+  + storage:FAST_ARRAY(UINTEGER_32);
   
   - last_modulo:UINTEGER_32;
   
@@ -79,7 +79,7 @@ Section Public
   - make init:UINTEGER_32 :SELF <-
   (     
     (storage = NULL).if {
-      storage := FAST_ARRAY[UINTEGER_32].create_with_capacity 4; 
+      storage := FAST_ARRAY(UINTEGER_32).create_with_capacity 4; 
     } else {
       storage.clear;
     };
@@ -672,8 +672,8 @@ Section Public
     };        
   );
   
-  - multiply_and_subtract (u1, qhat: INTEGER, d_storage: FAST_ARRAY[UINTEGER_32], 
-  d_offset:INTEGER, r_storage:FAST_ARRAY[UINTEGER_32],r_offset, length: INTEGER):BOOLEAN <-
+  - multiply_and_subtract (u1, qhat: INTEGER, d_storage: FAST_ARRAY(UINTEGER_32), 
+  d_offset:INTEGER, r_storage:FAST_ARRAY(UINTEGER_32),r_offset, length: INTEGER):BOOLEAN <-
   // Only used by `divide'.
   [ -? {qhat != 0}; ]
   ( + i, j, jmax, m1, m2: INTEGER; 
@@ -747,8 +747,8 @@ Section Public
     result
   );
 
-  - add_back (old_u1:INTEGER, d_storage:FAST_ARRAY[UINTEGER_32],d_offset:INTEGER,
-    r_storage:FAST_ARRAY[UINTEGER_32],r_offset, length:INTEGER):BOOLEAN <-
+  - add_back (old_u1:INTEGER, d_storage:FAST_ARRAY(UINTEGER_32),d_offset:INTEGER,
+    r_storage:FAST_ARRAY(UINTEGER_32),r_offset, length:INTEGER):BOOLEAN <-
   // Only used by `divide'.
   // `old_u1' is the value of `u1' before `multiply_and_subtract'.
   ( + i, j, jmax:INTEGER; 
@@ -810,7 +810,7 @@ Section Public
   ]
   ( + cmp, shift, nlen, dlen, qlen, j, k, v1, v2, u1, u2, rem: INTEGER;
     + qhat, rhat, v2qhat_1, v2qhat_2, d_offset: INTEGER; 
-    + q_storage, r_storage, d_storage:FAST_ARRAY[UINTEGER_32];
+    + q_storage, r_storage, d_storage:FAST_ARRAY(UINTEGER_32);
     + q_capacity, r_capacity:INTEGER;
     + borrow:BOOLEAN;
     
diff --git a/lib2/reflexivity/fifo_cop.li b/lib2/reflexivity/fifo_cop.li
index 1f5778b..9fea732 100644
--- a/lib2/reflexivity/fifo_cop.li
+++ b/lib2/reflexivity/fifo_cop.li
@@ -34,7 +34,7 @@ Section Inherit
   
 Section Private
   
-  - storage:FAST_ARRAY[INTEGER_32] := FAST_ARRAY[INTEGER_32].create 8;
+  - storage:FAST_ARRAY(INTEGER_32) := FAST_ARRAY(INTEGER_32).create 8;
   // WARNING: Always power 2 for storage capacity.
   
   - first:INTEGER;
diff --git a/lib2/reflexivity/view_object.li b/lib2/reflexivity/view_object.li
index 702dad9..ff449c4 100644
--- a/lib2/reflexivity/view_object.li
+++ b/lib2/reflexivity/view_object.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
  
-  + name    := VIEW_OBJECT[E];
+  + name    := VIEW_OBJECT(E);
 
     
   - comment := "Reflexivity view object.";
@@ -107,7 +107,7 @@ Section MEMORY
   )
   [ +? {  is_free}; ];
   
-  - deep_clone:VIEW_OBJECT[E] <-
+  - deep_clone:VIEW_OBJECT(E) <-
   ( + result:VIEW_OBJECT;
         
     ((! is_separate) && {! is_non_mutable}).if {
@@ -115,7 +115,7 @@ Section MEMORY
 	+ new_clone:VIEW_OBJECT;
 	
 	new_clone := clone;
-	new_clone.for_all_set_data { obj:VIEW_OBJECT[F];
+	new_clone.for_all_set_data { obj:VIEW_OBJECT(F);
 	  obj.deep_clone
 	};
 	new_clone
@@ -145,7 +145,7 @@ Section Public
   
 Section Private
   
-  - dico_clone:DICTIONARY[VIEW_OBJECT, VIEW_OBJECT] := DICTIONARY[VIEW_OBJECT, VIEW_OBJECT].create;
+  - dico_clone:DICTIONARY(VIEW_OBJECT, VIEW_OBJECT) := DICTIONARY(VIEW_OBJECT, VIEW_OBJECT).create;
   
   - get_idf_intern:INTEGER <-
   [ -? {! is_natif_expanded}; ]
diff --git a/lib2/string/abstract_string.li b/lib2/string/abstract_string.li
index 299c944..7da4b19 100644
--- a/lib2/string/abstract_string.li
+++ b/lib2/string/abstract_string.li
@@ -36,7 +36,7 @@ Section Inherit
   
 Section Public  //ABSTRACT_STRING, ABSTRACT_ENTRY
   
-  + storage:NATIVE_ARRAY[CHARACTER];
+  + storage:NATIVE_ARRAY(CHARACTER);
   
 Section Public
   
@@ -184,7 +184,7 @@ Section Public
   
   - same_as other:ABSTRACT_STRING :BOOLEAN <-
   // Case insensitive `=='.
-  ( + s1, s2:NATIVE_ARRAY[CHARACTER];
+  ( + s1, s2:NATIVE_ARRAY(CHARACTER);
     + i:INTEGER;
     + result:BOOLEAN;
     ? {other != NULL};
@@ -303,7 +303,7 @@ Section Public
     storage.fast_occurrences c until (count - 1)
   );
   
-  -  has_suffix s:ABSTRACT_STRING :BOOLEAN <-
+  - has_suffix s:ABSTRACT_STRING :BOOLEAN <-
   // True if suffix of `Current' is `s'.
   (
     + result:BOOLEAN;
@@ -495,7 +495,7 @@ Section Public
 	// cc.is_digit
 	result := cc.decimal_value;
 	negative.if {
-	  result := - result
+	  result := - result;
 	};
 	state := 2;
       }.elseif { state = 2} then {
@@ -916,16 +916,16 @@ Section Public
     partition sep from lower
   );
 
-  - split_str sep:ABSTRACT_STRING :ARRAY[STRING] <-
+  - split_str sep:ABSTRACT_STRING :ARRAY(STRING) <-
   [
     -? {sep != NULL};
   ]
-  ( + result:ARRAY[STRING];
+  ( + result:ARRAY(STRING);
     ( count > 0 ).if {
       split_buffer.clear;
       split_str sep in split_buffer;
       (! split_buffer.is_empty).if {
-	result := ARRAY[STRING].create (split_buffer.lower) to (split_buffer.upper);
+	result := ARRAY(STRING).create (split_buffer.lower) to (split_buffer.upper);
 	result.copy split_buffer;
       };
     };
@@ -936,7 +936,7 @@ Section Public
     +? { (Result != NULL) ->> { ! Result.is_empty }};
   ];
   
-  - split_str sep:ABSTRACT_STRING in words:COLLECTION[STRING] <-
+  - split_str sep:ABSTRACT_STRING in words:COLLECTION(STRING) <-
   // Same jobs as `split_str' but result is appended in `words'.
   [
     -? {words != NULL};
@@ -955,16 +955,16 @@ Section Public
     words.add_last (substring i to upper);
   );
 
-  - split:ARRAY[STRING] <-
+  - split:ARRAY(STRING) <-
   // Split the string into an array of words. Uses `is_separator' of
   // CHARACTER to find words. Gives Void or a non empty array.
   (
-    + result:ARRAY[STRING];
+    + result:ARRAY(STRING);
     ( count > 0 ).if {
       split_buffer.clear;
       split_in split_buffer;
       (! split_buffer.is_empty).if {
-	result := ARRAY[STRING].create (split_buffer.lower) to (split_buffer.upper);
+	result := ARRAY(STRING).create (split_buffer.lower) to (split_buffer.upper);
 	result.copy split_buffer;
       };
     };
@@ -973,7 +973,7 @@ Section Public
     result
   );
   
-  - split_in words:COLLECTION[STRING] <-
+  - split_in words:COLLECTION(STRING) <-
   // Same jobs as `split' but result is appended in `words'.
   (
     + state,old_count: INTEGER;
@@ -1009,15 +1009,15 @@ Section Public
     ? { (words.count) >= old_count };
   );
   
-  - split_at sep:CHARACTER :ARRAY[STRING] <-
+  - split_at sep:CHARACTER :ARRAY(STRING) <-
   // Split the string at characters `c' into an array of words.
   (
-    + result:ARRAY[STRING];
+    + result:ARRAY(STRING);
     ( count > 0 ).if {
       split_buffer.clear;
       split_at sep in split_buffer;
       (! split_buffer.is_empty).if {
-	result := ARRAY[STRING].create (split_buffer.lower) to (split_buffer.upper);
+	result := ARRAY(STRING).create (split_buffer.lower) to (split_buffer.upper);
 	result.copy split_buffer;
       };
     };
@@ -1028,7 +1028,7 @@ Section Public
     +? { (Result != NULL) ->> { ! Result.is_empty }};
   ];
   
-  - split_at sep:CHARACTER in words:COLLECTION[STRING] <-
+  - split_at sep:CHARACTER in words:COLLECTION(STRING) <-
   // Same jobs as `split' but result is appended in `words'.
   (
     + state,old_count: INTEGER;
@@ -1064,9 +1064,9 @@ Section Public
     ? { (words.count) >= old_count };
   );
   
-  - get_new_iterator:ITERATOR[CHARACTER] <-
+  - get_new_iterator:ITERATOR(CHARACTER) <-
   (
-    ITERATOR_ON_STRING[CHARACTER].create Self
+    ITERATOR_ON_STRING(CHARACTER).create Self
   );
   
   - same_string other:ABSTRACT_STRING :BOOLEAN <-
@@ -1086,15 +1086,15 @@ Section Public
   
   - string_buffer:STRING := STRING.create 256; // Private, temporary once buffer.
   
-  - split_buffer:ARRAY[STRING] := ARRAY[STRING].create_with_capacity 4 lower 1;
+  - split_buffer:ARRAY(STRING) := ARRAY(STRING).create_with_capacity 4 lower 1;
     
   //
   // Display.
   //
   
   - print <- 
-  (
-    IO.put_string Self;  
+  (    
+    IO.put_string Self;      
   );
 
   -  printline <-
@@ -1102,20 +1102,23 @@ Section Public
     IO.put_string Self;
     IO.put_string "\n";
   );
-
+  
+  - fast_print <-
+  (
+    SYSTEM_IO.print_string Self;
+  );
   
   - println <-
   [ -? {storage.item count = '\0'}; ]
   (
     to_external.println;
   );
-                                   
-
+  
   //
   // The guru section
   //
   
-  - to_external:NATIVE_ARRAY[CHARACTER] <- 
+  - to_external:NATIVE_ARRAY(CHARACTER) <- 
   // Gives C access to the internal `storage' (may be dangerous).
   // To be compatible with C, a null character is added at the end
   // of the internal `storage'. This extra null character is not
diff --git a/lib2/string/string.li b/lib2/string/string.li
index 041587c..61fd72e 100644
--- a/lib2/string/string.li
+++ b/lib2/string/string.li
@@ -35,7 +35,7 @@ Section Inherit
   
 Section Public //ABSTRACT_STRING, ABSTRACT_ENTRY
   
-  + storage:NATIVE_ARRAY[CHARACTER];
+  + storage:NATIVE_ARRAY(CHARACTER);
   
 Section Public
     
@@ -47,7 +47,7 @@ Section Public
   // General :
   //
   
-  - set_storage tab:NATIVE_ARRAY[CHARACTER] <-
+  - set_storage tab:NATIVE_ARRAY(CHARACTER) <-
   ( ? {tab != NULL};
     storage := tab;
   );
@@ -77,7 +77,7 @@ Section Public
   ( ? {needed_capacity >= 0};
     (needed_capacity > 0).if {
       (capacity < needed_capacity).if	{	
-	storage := NATIVE_ARRAY[CHARACTER].create needed_capacity;
+	storage := NATIVE_ARRAY(CHARACTER).create needed_capacity;
 	capacity := needed_capacity;
       };
     };
@@ -132,7 +132,7 @@ Section Public
     (new_count <= count).if {
     }.elseif { capacity < new_count } then {
       (capacity = 0).if {
-	storage := NATIVE_ARRAY[CHARACTER].create new_count;
+	storage := NATIVE_ARRAY(CHARACTER).create new_count;
       } else {
 	storage := storage.realloc capacity with new_count;
       };
@@ -154,7 +154,7 @@ Section Public
     
     (new_capacity > capacity).if {   
       (capacity = 0).if {
-	storage := NATIVE_ARRAY[CHARACTER].create new_capacity;
+	storage := NATIVE_ARRAY(CHARACTER).create new_capacity;
       } else {
 	storage := storage.realloc capacity with new_capacity;
       };
@@ -178,7 +178,7 @@ Section Public
     count := other.count;
     (count > 0).if {
       (capacity < count).if	{
-	storage  := NATIVE_ARRAY[CHARACTER].create count;
+	storage  := NATIVE_ARRAY(CHARACTER).create count;
 	capacity := count;
       };
       storage.copy_from (other.storage) until (count-1);
@@ -213,7 +213,7 @@ Section Public
     (capacity < needed_capacity).if	{
       (capacity = 0).if	{
 	capacity := needed_capacity;
-	storage  := NATIVE_ARRAY[CHARACTER].create capacity;
+	storage  := NATIVE_ARRAY(CHARACTER).create capacity;
       } else {
 	storage  := storage.realloc capacity with needed_capacity;
 	capacity := needed_capacity;
@@ -398,7 +398,7 @@ Section Public
     (capacity <= count).if {
       (capacity = 0).if	{
 	capacity := 32;
-	storage  := NATIVE_ARRAY[CHARACTER].create capacity;
+	storage  := NATIVE_ARRAY(CHARACTER).create capacity;
       } else {
 	new_capacity := capacity * 2;
 	storage      := storage.realloc capacity with new_capacity;
@@ -512,7 +512,7 @@ Section Public
     (n > count).if {
       count := 0;
     } else {
-      count := count - n
+      count := count - n;
     };
 
     ? { count = 0.max(old_count - n) };
@@ -660,7 +660,7 @@ Section Public
     ? { model != NULL };
     c := model.count;
     (capacity < c).if {
-      storage := NATIVE_ARRAY[CHARACTER].calloc c;
+      storage := NATIVE_ARRAY(CHARACTER).calloc c;
       capacity := c;
     };
     count := c;
@@ -681,7 +681,7 @@ Section Public
   // Interfacing with C string :
   //
   
-  - to_external:NATIVE_ARRAY[CHARACTER] <-
+  - to_external:NATIVE_ARRAY(CHARACTER) <-
   // Gives C access to the internal `storage' (may be dangerous).
   // To be compatible with C, a null character is added at the end
   // of the internal `storage'. This extra null character is not
@@ -702,7 +702,7 @@ Section Public
     +? {Result.is_not_null};
   ];
   
-  - from_external p:NATIVE_ARRAY[CHARACTER] <-
+  - from_external p:NATIVE_ARRAY(CHARACTER) <-
   // Internal `storage' is set using `p' (may be dangerous because
   // the external C string `p' is not duplicated).
   // Assume `p' has a null character at the end in order to
@@ -724,7 +724,7 @@ Section Public
     ? {p = to_external};
   );
   
-  - from_external_copy p:NATIVE_ARRAY[CHARACTER]  <-
+  - from_external_copy p:NATIVE_ARRAY(CHARACTER)  <-
   // Internal `storage' is set using a copy of `p'.
   // Assume `p' has a null character at the end in order to
   // compute the Eiffel `count'. This extra null character
@@ -746,12 +746,12 @@ Section Public
   
   - element_sizeof:INTEGER <- 1;
   
-  - to_native_array_uinteger_8:NATIVE_ARRAY[UINTEGER_8] <- 
+  - to_native_array_uinteger_8:NATIVE_ARRAY(UINTEGER_8) <- 
   (
-    CONVERT[NATIVE_ARRAY[CHARACTER],NATIVE_ARRAY[UINTEGER_8]].on storage
+    CONVERT(NATIVE_ARRAY(CHARACTER),NATIVE_ARRAY(UINTEGER_8)).on storage
   );
   
-  - add_last_buffer buf:FAST_ARRAY[UINTEGER_8] from beg:INTEGER to end:INTEGER <-
+  - add_last_buffer buf:FAST_ARRAY(UINTEGER_8) from beg:INTEGER to end:INTEGER <-
   (
     beg.to end do { j:INTEGER;
       add_last (buf.item j.to_character);
diff --git a/lib2/string/string_constant.li b/lib2/string/string_constant.li
index b401543..91c3b0e 100644
--- a/lib2/string/string_constant.li
+++ b/lib2/string/string_constant.li
@@ -20,7 +20,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name    := /*Strict*/ STRING_CONSTANT; 
+  + name    := Strict STRING_CONSTANT; 
 
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
@@ -31,18 +31,13 @@ Section Inherit
   
   - parent_abstract_string:ABSTRACT_STRING := ABSTRACT_STRING;
         
-Section Public //ABSTRACT_STRING, ABSTRACT_ENTRY
-  
-  // BSBS: A revoir avec les Section External.
-  
-  + storage:NATIVE_ARRAY[CHARACTER] := 
-  `NULL`:NATIVE_ARRAY[CHARACTER](NATIVE_ARRAY[CHARACTER],NULL);
-  
-Section Public  
+Section Public
+    
+  + storage:NATIVE_ARRAY(CHARACTER);  
   
- // - clone:SELF <- Self;
+  + count:INTEGER;
   
-  + count:INTEGER := `(0)`:INTEGER;
+Section Public
   
   - to_string:Strict STRING <-
   ( + new:Strict STRING;
@@ -59,20 +54,20 @@ Section Public
   // Aliasing String.
   //
   
-  - bucket:SET[STRING_CONSTANT] := SET[STRING_CONSTANT].make;
+  - bucket:SET(STRING_CONSTANT) := SET(STRING_CONSTANT).make;
   
   //
   // The Guru section: The Compiler consideration.
   //
   
-  - set_storage p:NATIVE_ARRAY[CHARACTER] count nb_char:INTEGER <-
+  - set_storage p:NATIVE_ARRAY(CHARACTER) count nb_char:INTEGER <-
   // Do not use directly.
   (
     storage := p;
     count   := nb_char;
   );
   
-  - new_intern p:NATIVE_ARRAY[CHARACTER] count nb_char:INTEGER :STRING_CONSTANT<-
+  - new_intern p:NATIVE_ARRAY(CHARACTER) count nb_char:INTEGER :STRING_CONSTANT<-
   // Do not use directly. WARNING: Use by c_string and c_argument (COMMAND_LINE). 
   ( + result:STRING_CONSTANT;
     
@@ -82,7 +77,7 @@ Section Public
     result
   );
   
-  - to_external:NATIVE_ARRAY[CHARACTER] <-
+  - to_external:NATIVE_ARRAY(CHARACTER) <-
   // Gives C access to the internal `storage' (may be dangerous).
   // To be compatible with C, a null character is added at the end
   // of the internal `storage'. This extra null character is not
@@ -104,7 +99,7 @@ Section Public
     
     c := other.count;
     (c != 0).if {
-      storage := NATIVE_ARRAY[CHARACTER].create (c+1);
+      storage := NATIVE_ARRAY(CHARACTER).create (c+1);
       storage.copy_from (other.storage) until (c-1);
       storage.put '\0' to c;
       count := c;
diff --git a/lib2/system/command_line.li b/lib2/system/command_line.li
index ff303b6..e3b3f00 100644
--- a/lib2/system/command_line.li
+++ b/lib2/system/command_line.li
@@ -26,23 +26,23 @@ Section Header
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
     
   - comment := "Interface Command line (Unix).";
-  
+ /* 
 Section Inherit
     
-  - parent_traversable:TRAVERSABLE[STRING] := TRAVERSABLE[STRING];
-  
+  - parent_traversable:TRAVERSABLE(STRING) := TRAVERSABLE(STRING);
+  */
 Section Private
 
-  - c_item idx:INTEGER :NATIVE_ARRAY[CHARACTER] <- `arg_vector[@idx]`:NATIVE_ARRAY[CHARACTER];
+  - c_item idx:INTEGER :NATIVE_ARRAY(CHARACTER) <- `arg_vector[@idx]`:NATIVE_ARRAY(CHARACTER);
   
   - c_count:INTEGER <- `arg_count`:INTEGER;
   
-  - args:FAST_ARRAY[STRING] :=
-  ( + result:FAST_ARRAY[STRING];
-    + arg:NATIVE_ARRAY[CHARACTER];
+  - args:FAST_ARRAY(STRING) :=
+  ( + result:FAST_ARRAY(STRING);
+    + arg:NATIVE_ARRAY(CHARACTER);
     + str:STRING;
     
-    result := FAST_ARRAY[STRING].create_with_capacity c_count;
+    result := FAST_ARRAY(STRING).create_with_capacity c_count;
     0.to (c_count - 1) do { j:INTEGER;
       arg := c_item j;
       str := STRING.create (arg.fast_first_index_of '\0' until 1024);
diff --git a/lib2/time/date.li b/lib2/time/date.li
index d78f5c7..68db299 100644
--- a/lib2/time/date.li
+++ b/lib2/time/date.li
@@ -40,18 +40,18 @@ Section Private
   
   - to_raw:UINTEGER_32 <-
   (
-    CONVERT[SELF,UINTEGER_32].on Self
+    CONVERT(SELF,UINTEGER_32).on Self
   );
   
 Section Public
   
-  - '>' Right 60 other:SELF :BOOLEAN <- to_raw > other.to_raw;
+  - Self:SELF '>' Right 60 other:SELF :BOOLEAN <- to_raw > other.to_raw;
   
-  - '<' Right 60 other:SELF :BOOLEAN <- to_raw < other.to_raw;
+  - Self:SELF '<' Right 60 other:SELF :BOOLEAN <- to_raw < other.to_raw;
   
-  - '>=' Right 60 other:SELF :BOOLEAN <- to_raw >= other.to_raw;
+  - Self:SELF '>=' Right 60 other:SELF :BOOLEAN <- to_raw >= other.to_raw;
   
-  - '<=' Right 60 other:SELF :BOOLEAN <- to_raw <= other.to_raw;
+  - Self:SELF '<=' Right 60 other:SELF :BOOLEAN <- to_raw <= other.to_raw;
   
   - year :UINTEGER_16 <-
   ( 
@@ -85,7 +85,7 @@ Section Public
     date := date | (m.to_uinteger_32 << 8);
     date := date | d;
     date := date | (wd << 5);
-    CONVERT[UINTEGER_32,SELF].on date
+    CONVERT(UINTEGER_32,SELF).on date
   );
   
   - to_string:STRING <-
diff --git a/lib2/time/time.li b/lib2/time/time.li
index 9bedcd6..7326bb1 100644
--- a/lib2/time/time.li
+++ b/lib2/time/time.li
@@ -40,7 +40,7 @@ Section Private
   
   - to_raw:UINTEGER_32 <-
   (
-    CONVERT[SELF, UINTEGER_32].on Self
+    CONVERT(SELF, UINTEGER_32).on Self
   );
 Section Public
 
@@ -66,29 +66,29 @@ Section Public
   
 Section Public
   
-  - '>' Right 60 other:SELF :BOOLEAN <- to_raw > other.to_raw;
+  - Self:SELF '>' Right 60 other:SELF :BOOLEAN <- to_raw > other.to_raw;
   
-  - '<' Right 60 other:SELF :BOOLEAN <- to_raw < other.to_raw;
+  - Self:SELF '<' Right 60 other:SELF :BOOLEAN <- to_raw < other.to_raw;
   
-  - '>=' Right 60 other:SELF :BOOLEAN <- to_raw >= other.to_raw;
+  - Self:SELF '>=' Right 60 other:SELF :BOOLEAN <- to_raw >= other.to_raw;
   
-  - '<=' Right 60 other:SELF :BOOLEAN <- to_raw <= other.to_raw;
+  - Self:SELF '<=' Right 60 other:SELF :BOOLEAN <- to_raw <= other.to_raw;
   
   - to_csecond:INTEGER <- hour.to_integer * (60*60*100) + 
   minute.to_integer * (60*100) + 
   second.to_integer * 100 + 
   csecond;
   
-  - '-' Right 60 other:SELF :SELF <- 
+  - Self:SELF '-' Right 60 other:SELF :SELF <- 
   ( 
     create_csecond (Self -# other)
   );
   
   // BSBS: A uniformiser -# +# ???
   
-  - '-#' Right 60 other:SELF :INTEGER <- to_csecond - other.to_csecond;
+  - Self:SELF '-#' Right 60 other:SELF :INTEGER <- to_csecond - other.to_csecond;
   
-  - '+#' Right 60 other:INTEGER :TIME <-
+  - Self:SELF '+#' Right 60 other:INTEGER :TIME <-
   ( 
     create_csecond (to_csecond + other)
   );
@@ -104,7 +104,7 @@ Section Public
     t := t | (m.to_uinteger_32 << 16);
     t := t | (s.to_uinteger_32 << 8);
     t := t | cs;
-    CONVERT[UINTEGER_32, SELF].on t
+    CONVERT(UINTEGER_32, SELF).on t
   );
   
   - create_csecond csec:INTEGER :SELF <-
diff --git a/lib2_old/base/block.li b/lib2_old/base/block.li
deleted file mode 100644
index c0dcfb4..0000000
--- a/lib2_old/base/block.li
+++ /dev/null
@@ -1,214 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := BLOCK;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-   
-  - comment := "Block instruction library { ... } .";
-  
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public
-    
-  //
-  // Conditional :
-  //
-  
-  - Self:{BOOLEAN} '||' Left 10 other:{BOOLEAN} :BOOLEAN <-
-  (
-    value || other
-  );
-  
-  - Self:{BOOLEAN} '&&' Left 20 other:{BOOLEAN} :BOOLEAN <-
-  (
-    value && other
-  );
-  
-  - Self:{}.if test:BOOLEAN <-
-  (
-    test.if_true {
-      value;
-    };
-  );
-  
-  //
-  // Loop :
-  //
-  
-  - Self:{}.loop_without_end <-
-  (
-    (`1`:BOOLEAN(TRUE,FALSE)).if {
-      value;
-      loop_without_end;
-    };
-  );
-  
-  - Self:{BOOLEAN}.while_do body:{} <-
-  ( //? {body!=NULL};
-    
-    value.if {
-      body.value;
-      while_do body;
-    };
-  );
-  
-  - Self:{}.do_while test:{BOOLEAN} <-
-  ( //? {test!=NULL};
-    
-    value;
-    test.value.if {
-      do_while test;
-    };
-  );
-  
-  - Self:{BOOLEAN}.until_do body:{} <-
-  ( // ? {body!=NULL};
-    
-    (! value).if {
-      body.value;
-      until_do body;
-    };
-  );
-  
-  - Self:{}.do_until test:{BOOLEAN} <-
-  ( //? {test!=NULL};
-    
-    value;
-    (! test.value).if {
-      do_until test;
-    };
-  );
-  
-  - Self:{BOOLEAN}.while_do body:{} ensure test:{BOOLEAN} <-
-  // Mix loop version beetween `while_do' and `do_while'
-  (
-    value.if {
-      body.value;
-      test.value.if {
-	while_do body ensure test;
-      };
-    };
-  );
-  
-  /*
-  - until_do body:BLOCK or_until test:BLOCK <-
-  (
-    (! value).if {
-      body.value;
-      (! test.value).if {
-	until_do body or_until test;
-      };
-    };
-  );
-  */
-  
-  //
-  // Debug: Require / Ensure / Check
-  //
-  
-  - Self:{BOOLEAN} '?' msg:STRING_CONSTANT <-
-  // User assertion with message.
-  ( + ptr:POINTER;
-    
-    ptr := top_runtime_stack;
-    ((debug_level >=10) && {! value}).if {      
-      crash_on ptr with_message msg;   
-    };
-  );
-  
-  - '?' Self:{BOOLEAN} <-
-  // User assertion without message.
-  ( + ptr:POINTER;
-    
-    ptr := top_runtime_stack;
-    ((debug_level >=10) && {! value}).if {      
-      crash_on ptr with_message "User assertion violated.";   
-    };
-  );
-  
-  - Self:{BOOLEAN} '-?' msg:STRING_CONSTANT <-
-  // Require assertion with message.
-  ( + ptr:POINTER;
-    
-    ptr := top_runtime_stack;
-    ((debug_level >= 5) && {! value}).if {
-      crash_on ptr with_message msg;   
-    };
-  );
-  
-  - '-?' Self:{BOOLEAN} <-
-  // Require assertion without message.
-  ( + ptr:POINTER;
-    
-    ptr := top_runtime_stack;
-    ((debug_level >= 5) && {! value}).if {
-      crash_on ptr with_message "Require assertion violated.";   
-    };
-  );
-  
-  - Self:{BOOLEAN} '+?' msg:STRING_CONSTANT <-
-  // Ensure assertion with message.
-  ( + ptr:POINTER;
-    
-    ptr := top_runtime_stack;
-    ((debug_level >= 15) && {! value}).if {
-      crash_on ptr with_message msg;   
-    };
-  );
-  
-  - '+?' Self:{BOOLEAN} <-
-  // Require assertion without message.
-  ( + ptr:POINTER;
-    
-    ptr := top_runtime_stack;
-    ((debug_level >= 15) && {! value}).if {
-      crash_on ptr with_message "Ensure assertion violated.";   
-    };
-  );
-
-  - Self:{BOOLEAN} '?#' val:INTEGER <-
-  // Other assertion without message.
-  ( + ptr:POINTER;
-    
-    ptr := top_runtime_stack;
-    ((debug_level >= val) && {! value}).if {
-      crash_on ptr with_message "Assertion violated.";   
-    };
-  );
-  
-  //
-  // Code debug.
-  //
-  
-  - '!' Self:{BOOLEAN} <-
-  (
-    (debug_level >=10).if { 
-      value; 
-    };
-  );
-  
-  
-  
\ No newline at end of file
diff --git a/lib2_old/base/boolean.li b/lib2_old/base/boolean.li
deleted file mode 100644
index d7ead23..0000000
--- a/lib2_old/base/boolean.li
+++ /dev/null
@@ -1,138 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded BOOLEAN;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-
-  - comment := "Boolean library (self is mapping on int C).";
-
-  - type    := `char`;
-  - default := FALSE;
-  
-Section Insert
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Private  
-  
-  - deferred_boolean:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    deferred;
-    result
-  );
-  
-Section Public
-
-  //
-  // Conditional :
-  //
-  
-  - if_true block:{}  <- deferred;
-  
-  - if_false block:{} <- deferred;
-  
-  - if true_block:{} else false_block:{} <- `ERROR`; //deferred;
-  
-  - if_true true_block:{} else false_block:{} <- deferred;
-  
-  - if_false true_block:{} else false_block:{} <- deferred;
-  
-  - if true_block:{} :BOOLEAN <- deferred_boolean;
-  
-  - elseif cond:{BOOLEAN} then block:{} :BOOLEAN <- deferred_boolean;
-  
-  - elseif cond:{BOOLEAN} then block:{} else block_else:{} <- deferred;
-    
-  - else_if cond:{BOOLEAN} then block:{} :BOOLEAN <- 
-  // Alias.
-  elseif cond then block;
-  
-  - else_if cond:{BOOLEAN} then block:{} else block_else:{} <- 
-  // Alias.
-  elseif cond then block else block_else;
-  
-  //
-  // Binary operator :
-  //
-  
-  - Self:SELF '||' Left 10  other:{BOOLEAN}   :BOOLEAN <- deferred_boolean;
-  
-  - Self:SELF '&&' Left 20  other:{BOOLEAN}   :BOOLEAN <- deferred_boolean; 
-  
-  - Self:SELF '|'  Left 10  other:BOOLEAN :BOOLEAN <- deferred_boolean;
-  
-  - Self:SELF '&'  Left 20  other:BOOLEAN :BOOLEAN <- deferred_boolean;
-  
-  - Self:SELF '^' Left 10  other:BOOLEAN :BOOLEAN  <- deferred_boolean;
-  
-  - Self:SELF '->' Right 25 other:BOOLEAN :BOOLEAN <- deferred_boolean;
-
-  - Self:SELF '->>' Right 25 other:{BOOLEAN}  :BOOLEAN <- deferred_boolean;
-  
-  - Self:SELF '=>' s:ABSTRACT_STRING <- deferred;
-  
-  //
-  // Prefix operator
-  //
-  
-  - '!' Self:SELF :BOOLEAN <- deferred;
-  
-  //
-  // Convertion
-  //
-  
-  - to_string:STRING <- 
-  ( + result:STRING;
-    
-    deferred;
-    result
-  );
-  
-  - to_integer:INTEGER <- 
-  ( + result:INTEGER;
-    
-    deferred;
-    result
-  );
-  
-  - to_character:CHARACTER <- 
-  ( + result:CHARACTER;
-    
-    deferred;
-    result
-  );
-  
-  - append_in str:STRING <- str.append to_string;
-
-  //
-  // Output.
-  //
-  
-  - print <-
-  (
-    to_string.print;
-  );
-
-
diff --git a/lib2_old/base/char_unicode.li b/lib2_old/base/char_unicode.li
deleted file mode 100644
index e36c449..0000000
--- a/lib2_old/base/char_unicode.li
+++ /dev/null
@@ -1,376 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded CHAR_UNICODE -> UINTEGER_16;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Static Unicode Character library .";
-
-  - type    := `unsigned short`;
-  - default := '\0';
-  
-Section Insert
-  
-  - parent_character_ref:CHARACTER_REF := CHARACTER_REF;
-  
-Section Public
-    
-  - in_range low:CHAR_UNICODE to up:CHAR_UNICODE :BOOLEAN <- ((Self >= low) && {Self<= up});
-  
-  //
-  // General :
-  //
-  
-  - object_size:INTEGER := 2;
-
-  - pointer_size:INTEGER := 1;
-  
-  - maximum:INTEGER := 0FFFFh;
-  
-  - minimum:INTEGER := 0;
-  
-  //  - '==' other:CHAR_UNICODE :BOOLEAN <- (code == other.code); BSBS=> JBJB A revoir
-/* BSBS: JBJB a revoir ??
-  - code:UINTEGER_16 <-
-  // Unicode code of Current.
-  ( + result:UINTEGER_16;
-    result:=to_uinteger_16;
-    result
-  );
-*/  
-  - to_uinteger_16:UINTEGER_16 <- UINTEGER_16.force_conversion Self;
-  // Auto-cast
-  
-  //  - print <- to_uinteger_16.print; BSBS-> JBJB a revoir !!
-  
-  - to_integer:INTEGER <-
-  // Sign-extended conversion.
-  ( + result:INTEGER;
-    result:=code.to_integer;
-    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
-    result
-  );
-  
-  - code:INTEGER_8 <-
-  // ASCII code of Current.
-  // No Sign-extended conversion.
-  ( + result:INTEGER_8;
-    result:=to_integer_8;
-    //? {result.in_range minimum to maximum};
-    result
-  );
-  
-  //
-  // Print.
-  //
-  
-  - print <- IO.put_character Self;
-  
-  //
-  // Switch case :
-  //
-  
-  - when value:CHAR_UNICODE then block:BLOCK :CHAR_UNICODE <-
-  (
-    (Self=value).if block;
-    Self
-  );
-  
-  - when first_value:CHAR_UNICODE to last_value:CHAR_UNICODE then block:BLOCK :CHAR_UNICODE <-
-  ( ? {first_value<=last_value};
-    
-    ((Self>=first_value) && {Self<=last_value}).if block;
-    Self
-  );
-  
-  //
-  // Binary operator :
-  //
-  
-  - '+' other:CHAR_UNICODE :CHAR_UNICODE <- (code+other.code).to_character;
-  
-  - '-' other:CHAR_UNICODE :CHAR_UNICODE <- (code-other.code).to_character;
-  
-  - '!==' other:CHAR_UNICODE :BOOLEAN <- (code !== other.code);
-  // Comparison using `code'.
-  
-  - '==' other:CHAR_UNICODE :BOOLEAN <- (code == other.code);
-  // Comparison using `code'.
-  
-  - '<' other:CHAR_UNICODE :BOOLEAN <- ( code < other.code );
-  // Comparison using `code'.
-  
-  - '<=' other:CHAR_UNICODE :BOOLEAN <- ( code <= other.code );
-  // Comparison using `code'.
-  
-  - '>' other:CHAR_UNICODE :BOOLEAN <- ( code > other.code );
-  // Comparison using `code'.
-  
-  - '>=' other:CHAR_UNICODE :BOOLEAN <- ( code >= other.code );
-  // Comparison using `code'.
-  
-  - decimal_value:INTEGER <-
-  // Gives the value of a decimal digit.
-  ( + result:INTEGER;
-    ? {is_digit};
-    result := to_integer - 48;
-    ? {result.in_range 0 to 9};
-    result
-  );
-  
-  - binary_value:INTEGER <-
-  // Gives the value of a binary digit.
-  ( + result:INTEGER;
-    ? {is_binary_digit};
-    result := code - 48;
-    ? {result.in_range 0 to 1};
-    result
-  );
-  
-  - octal_value:INTEGER <-
-  // Gives the value of an octal digit.
-  ( + result:INTEGER;
-    ? {is_octal_digit};
-    result := code - 48;
-    ? {result.in_range 0 to 7};
-    result
-  );
-  
-  - hexadecimal_value:INTEGER <-
-  // Gives the value of an hexadecimal digit.
-  ( + result:INTEGER;
-    ? {is_hexadecimal_digit};
-    (code < 'A'.code).if {
-      result := code - 48;
-    }.elseif {code<'a'.code} then {
-      result := code - 55;
-    } else {
-      result := code - 87;
-    };
-    ? {result.in_range 0 to 15};
-    result
-  );
-  
-  - same_as other:CHAR_UNICODE :BOOLEAN <-
-  // Case insensitive comparison.
-  // No difference between upper/lower case letters.
-  ( + result:BOOLEAN;
-    (Self = other).if {
-      result:=TRUE;
-    } else {
-      code
-      .when 65 to 90 then {
-	result:=(code = (other.code - 32));
-      }
-      .when 97 to 122 then {
-	result:=(code = (other.code + 32));
-      };
-      ? {result ->> {(to_lower = other) | (to_upper = other)}};
-    };
-    result
-  );
-  
-  - to_upper:CHAR_UNICODE <-
-  // Conversion to the corresponding upper case.
-  ( + result:CHAR_UNICODE;
-    ((code < 97) || {code > 122}).if {
-      result := Self;
-    } else {
-      result := (code - 32).to_character;
-    };
-    result
-  );
-  
-  - to_lower:CHAR_UNICODE <-
-  // Conversion to the corresponding lower case.
-  ( + result:CHAR_UNICODE;
-    ((code < 65) || {code > 90}).if {
-      result := Self;
-    } else {
-      result := (code + 32).to_character;
-    };
-    result
-  );
-  
-  - is_letter:BOOLEAN <-
-  // Is it a letter ('a' .. 'z' or 'A' .. 'Z') ?
-  ( + result:BOOLEAN;
-    (Self >= 'a').if {
-      result := (Self <= 'z');
-    }.elseif {Self >= 'A'} then {
-      result := (Self <= 'Z');
-    };
-    ? {result = (in_range 'A' to 'Z' | in_range 'a' to 'z')};
-    result
-  );
-  
-  - is_digit:BOOLEAN <-
-  // Belongs to '0'..'9'.
-  ( + result:BOOLEAN;
-    (Self >= '0').if {
-      result := (Self <= '9');
-    };
-    ? {result = in_range '0' to '9'};
-    result
-  );
-  
-  - is_binary_digit:BOOLEAN <-
-  // Belongs to '0'..'1'.
-  ( + result:BOOLEAN;
-    result:= (Self = '0') || {Self = '1'};
-    ? {result = in_range '0' to '1'};
-    result
-  );
-  
-  - is_octal_digit:BOOLEAN <-
-  // Belongs to '0'..'7'.
-  ( + result:BOOLEAN;
-    (Self >= '0').if {
-      result := (Self <= '7');
-    };
-    ? {result = in_range '0' to '7'};
-    result
-  );
-  
-  - is_hexadecimal_digit:BOOLEAN <-
-  // Is it one character of "0123456789abcdefABCDEF" ?
-  ( + result:BOOLEAN;
-    (is_digit).if {
-      result := TRUE;
-    }.elseif {Self >= 'a'} then {
-      result := (Self <= 'f');
-    }.elseif {Self >= 'A'} then {
-      result := (Self <= 'F');
-    };
-    ? {result = ("0123456789abcdefABCDEF".has Self)};
-    result
-  );
-  
-  - is_lower:BOOLEAN <-
-  // Is it some lowercase letter ('a'..'z')?
-  ( + result:BOOLEAN;
-    (Self >= 'a').if {
-      result:=(Self <= 'z');
-    };
-    result
-  );
-  
-  - is_upper:BOOLEAN <-
-  // Is it some uppercase letter ('A'..'Z')?
-  ( + result:BOOLEAN;
-    (Self >= 'A').if {
-      result:=(Self <= 'Z');
-    };
-    result
-  );
-  
-  - is_separator:BOOLEAN <-
-  // True when character is a separator.
-  (
-    (Self= ' ') || {Self = '\t'} || {Self='\n'} ||
-    {Self='\r'} || {Self = '\0'} || {Self='\f'} || {Self='\v'}
-  );
-  
-  - is_letter_or_digit:BOOLEAN <-
-  // Is it a letter (see `is_letter') or a digit (see `is_digit') ?
-  ( + result:BOOLEAN;
-    result := (is_letter || {is_digit});
-    ? {result = (is_letter | is_digit)};
-    result
-  );
-  
-  - is_ascii:BOOLEAN := TRUE;
-  // Is character a 8-bit ASCII character?
-  
-  - is_bit:BOOLEAN <- ((Self='0') || {Self='1'});
-  // True for `0' and `1'.
-  
-  - next:CHAR_UNICODE <-
-  // Give the next character (the following `code');
-  ( ? {code<255};
-    (code + 1).to_character
-  );
-  
-  - previous:CHAR_UNICODE <-
-  // Give the previous character (the `code' before);
-  ( ? {code > 0};
-    (code - 1).to_character
-  );
-  
-  //
-  // Conversions:
-  //
-  
-  - to_hexadecimal:STRING <-
-  // Create a new STRING giving the `code' in hexadecimal.
-  // For example :
-  //    (255).to_character.to_hexadecimal gives "FF".
-  // Note: see `to_hexadecimal_in' to save memory.
-  ( + result:STRING;
-    string:=STRING.make 2;
-    to_hexadecimal_in result;
-    ? {result.count = 2};
-    result
-  );
-  
-  - to_hexadecimal_in str:STRING <-
-  // Append the equivalent of `to_hexadecimal' at the end of
-  // `str'. Thus you can save memory because no other
-  // STRING is allocate for the job.
-  ( + c, old_count:INTEGER;
-    
-    old_count:=str.count;
-    c := code >> 4;
-    (c<10).if {
-      str.extend (('0'.code + c).to_character);
-    } else {
-      str.extend (('A'.code - 10 + c).to_character);
-    };
-    c := code & 00001111b;
-    (c<10).if {
-      str.extend (('0'.code + c).to_character);
-    } else {
-      str.extend (('A'.code - 10 + c).to_character);
-    };
-    ? {str.count = (2 + old_count)};
-  );
-  
-  //
-  // Miscellaneous:
-  //
-  
-  - is_alpha:BOOLEAN <-
-  // See `is_letter' (yes this is just a call to `is_letter').
-  // Isn't `is_letter' better English ;-)
-  ( + result:BOOLEAN;
-    result := is_letter;
-    ? {result = is_letter};
-    result
-  );
-  
-  //
-  // Hashing :
-  //
-  
-  - hash_code: INTEGER <- code;
diff --git a/lib2_old/base/character.li b/lib2_old/base/character.li
deleted file mode 100644
index a5e3ce0..0000000
--- a/lib2_old/base/character.li
+++ /dev/null
@@ -1,420 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded CHARACTER;
-
-  - export  := INTEGER_8, CHAR_UNICODE;
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-
-  - comment := "Static Character library (self is mapping on `char' C).";
-
-  - type    := `char`;
-  - default := '\0';
-  
-Section Insert
-  
-  - parent_character_ref:CHARACTER_REF := CHARACTER_REF;
-  
-Section Public
-      
-  - in_range low:CHARACTER to up:CHARACTER :BOOLEAN <- ((Self >= low) && {Self<= up});
-  
-  //
-  // General :
-  //
-  
-  - object_size:INTEGER := 1;
-
-//  - pointer_size:INTEGER := 1;
-  
-  - maximum:INTEGER := 255;
-  
-  - minimum:INTEGER := 0;
-  
-  - to_integer:INTEGER <-
-  // Sign-extended conversion.
-  ( + result:INTEGER;
-    result:=code.to_integer;
-    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};
-    result
-  );
-  
-  - code:INTEGER_8 <-
-  // ASCII code of Current.
-  // No Sign-extended conversion.
-  ( + result:INTEGER_8;
-    result:=to_integer_8;
-    //? {result.in_range minimum to maximum};
-    result
-  );
-  
-  - to_integer_8:INTEGER_8 <- CONVERT[CHARACTER,INTEGER_8].on Self;
-  // Auto-cast.
-  
-  //- to_char_unicode:CHAR_UNICODE <- CHAR_UNICODE.force_conversion Self;
-  // Auto-cast.
-  
-  - to_uinteger_8:UINTEGER_8 <- CONVERT[CHARACTER,UINTEGER_8].on Self;
-  
-  //
-  // Print.
-  //
-  
-  - print <- IO.put_character Self;
-  
-  //
-  // Switch case :
-  //
-  
-  - when value:CHARACTER then block:BLOCK :CHARACTER <-
-  (
-    (Self=value).if block;
-    Self
-  );
-
-  - when value1:CHARACTER or value2:CHARACTER then block:BLOCK :CHARACTER <-
-  (
-    ((Self = value1) || {Self = value2}).if block;
-    Self
-  );
-  
-  - when first_value:CHARACTER to last_value:CHARACTER then block:BLOCK :CHARACTER <-
-  ( ? {first_value<=last_value};
-
-    ((Self>=first_value) && {Self<=last_value}).if block;
-    Self
-  );
-
-  //
-  // Looping.
-  //
-  
-  - to limit_up:SELF do blc:BLOCK <-
-  (
-    (Self<=limit_up).if {
-      blc.value Self;
-      (Self+1.to_character).to limit_up do blc;
-    };
-  );
-  
-  - downto limit_down:SELF do blc:BLOCK <-
-  (
-    (Self>=limit_down).if {
-      blc.value Self;
-      (Self-1.to_character).downto limit_down do blc;
-    };
-  );
-  
-  - to limit_up:SELF by step:SELF do blc:BLOCK <-
-  (
-    (Self<=limit_up).if {
-      blc.value Self;
-      (Self+step.to_character).to limit_up by step do blc;
-    };
-  );
-  
-  - downto limit_down:SELF by step:SELF do blc:BLOCK <-
-  (
-    (Self>=limit_down).if {
-      blc.value Self;
-      (Self-step.to_character).downto limit_down by step do blc;
-    };
-  );
-  
-  //
-  // Binary operator :
-  //
-  
-  - Self:SELF '+' other:CHARACTER :CHARACTER <- (code+other.code).to_character;
-  
-  - Self:SELF '-' other:CHARACTER :CHARACTER <- (code-other.code).to_character;
-
-  - Self:SELF '-!' other:CHARACTER :INTEGER   <- code - other.code;
-  
-  - Self:SELF '+#' other:INTEGER :CHARACTER <- (code + other).to_character;
-  
-  - Self:SELF '!==' other:CHARACTER :BOOLEAN <- (code !== other.code);
-  // Comparison using `code'.
-  
-  - Self:SELF '==' Right 60 other:CHARACTER :BOOLEAN <- (code == other.code);
-  // Comparison using `code'.
-  
-  - Self:SELF '<' other:CHARACTER :BOOLEAN <- ( code < other.code );
-  // Comparison using `code'.
-  
-  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );
-  // Comparison using `code'.
-  
-  - Self:SELF '>' other:CHARACTER :BOOLEAN <- ( code > other.code );
-  // Comparison using `code'.
-  
-  - Self:SELF '>=' other:CHARACTER :BOOLEAN <- ( code >= other.code );
-  // Comparison using `code'.
-  
-  - decimal_value:INTEGER <-
-  // Gives the value of a decimal digit.
-  ( + result:INTEGER;
-    ? {is_digit};
-    result := to_integer - 48;
-    ? {result.in_range 0 to 9};
-    result
-  );
-  
-  - binary_value:INTEGER <-
-  // Gives the value of a binary digit.
-  ( + result:INTEGER;
-    ? {is_binary_digit};
-    result := code - 48;
-    ? {result.in_range 0 to 1};
-    result
-  );
-  
-  - octal_value:INTEGER <-
-  // Gives the value of an octal digit.
-  ( + result:INTEGER;
-    ? {is_octal_digit};
-    result := code - 48;
-    ? {result.in_range 0 to 7};
-    result
-  );
-  
-  - hexadecimal_value:INTEGER <-
-  // Gives the value of an hexadecimal digit.
-  ( + result:INTEGER;
-    ? {is_hexadecimal_digit};
-    (code < 'A'.code).if {
-      result := code - 48;
-    }.elseif {code<'a'.code} then {
-      result := code - 55;
-    } else {
-      result := code - 87;
-    };
-    ? {result.in_range 0 to 15};
-    result
-  );
-  
-  - same_as other:CHARACTER :BOOLEAN <-
-  // Case insensitive comparison.
-  // No difference between upper/lower case letters.
-  ( + result:BOOLEAN;
-    (Self = other).if {
-      result:=TRUE;
-    } else {
-      code
-      .when 65 to 90 then {
-	result:=(code = (other.code - 32));
-      }
-      .when 97 to 122 then {
-	result:=(code = (other.code + 32));
-      };
-      ? {result ->> {(to_lower = other) | (to_upper = other)}};
-    };
-    result
-  );
-  
-  - to_upper:CHARACTER <-
-  // Conversion to the corresponding upper case.
-  ( + result:CHARACTER;
-    ((code < 97) || {code > 122}).if {
-      result := Self;
-    } else {
-      result := (code - 32).to_character;
-    };
-    result
-  );
-  
-  - to_lower:CHARACTER <-
-  // Conversion to the corresponding lower case.
-  ( + result:CHARACTER;
-    ((code < 65) || {code > 90}).if {
-      result := Self;
-    } else {
-      result := (code + 32).to_character;
-    };
-    result
-  );
-  
-  - is_letter:BOOLEAN <-
-  // Is it a letter ('a' .. 'z' or 'A' .. 'Z') ?
-  ( + result:BOOLEAN;
-    (Self >= 'a').if {
-      result := (Self <= 'z');
-    }.elseif {Self >= 'A'} then {
-      result := (Self <= 'Z');
-    };
-    ? {result = (in_range 'A' to 'Z' | in_range 'a' to 'z')};
-    result
-  );
-  
-  - is_digit:BOOLEAN <-
-  // Belongs to '0'..'9'.
-  ( + result:BOOLEAN;
-    (Self >= '0').if {
-      result := (Self <= '9');
-    };
-    ? {result = in_range '0' to '9'};
-    result
-  );
-  
-  - is_binary_digit:BOOLEAN <-
-  // Belongs to '0'..'1'.
-  ( + result:BOOLEAN;
-    result:= (Self = '0') || {Self = '1'};
-    ? {result = in_range '0' to '1'};
-    result
-  );
-  
-  - is_octal_digit:BOOLEAN <-
-  // Belongs to '0'..'7'.
-  ( + result:BOOLEAN;
-    (Self >= '0').if {
-      result := (Self <= '7');
-    };
-    ? {result = in_range '0' to '7'};
-    result
-  );
-  
-  - is_hexadecimal_digit:BOOLEAN <-
-  // Is it one character of "0123456789abcdefABCDEF" ?
-  ( + result:BOOLEAN;
-    (is_digit).if {
-      result := TRUE;
-    }.elseif {Self >= 'a'} then {
-      result := (Self <= 'f');
-    }.elseif {Self >= 'A'} then {
-      result := (Self <= 'F');
-    };
-    ? {result = ("0123456789abcdefABCDEF".has Self)};
-    result
-  );
-  
-  - is_lower:BOOLEAN <-
-  // Is it some lowercase letter ('a'..'z')?
-  ( + result:BOOLEAN;
-    (Self >= 'a').if {
-      result:=(Self <= 'z');
-    };
-    result
-  );
-  
-  - is_upper:BOOLEAN <-
-  // Is it some uppercase letter ('A'..'Z')?
-  ( + result:BOOLEAN;
-    (Self >= 'A').if {
-      result:=(Self <= 'Z');
-    };
-    result
-  );
-  
-  - is_separator:BOOLEAN <-
-  // True when character is a separator.
-  (
-    (Self= ' ') || {Self = '\t'} || {Self='\n'} ||
-    {Self='\r'} || {Self = '\0'} || {Self='\f'} || {Self='\v'}
-  );
-  
-  - is_letter_or_digit:BOOLEAN <-
-  // Is it a letter (see `is_letter') or a digit (see `is_digit') ?
-  ( + result:BOOLEAN;
-    result := (is_letter || {is_digit});
-    ? {result = (is_letter | is_digit)};
-    result
-  );
-  
-  - is_ascii:BOOLEAN := TRUE;
-  // Is character a 8-bit ASCII character?
-  
-  - is_bit:BOOLEAN <- ((Self='0') || {Self='1'});
-  // True for `0' and `1'.
-  
-  - next:CHARACTER <-
-  // Give the next character (the following `code');
-  ( ? {code<255};
-    (code + 1).to_character
-  );
-  
-  - previous:CHARACTER <-
-  // Give the previous character (the `code' before);
-  ( ? {code > 0};
-    (code - 1).to_character
-  );
-  
-  //
-  // Conversions:
-  //
-  
-  - to_hexadecimal:STRING <-
-  // Create a new STRING giving the `code' in hexadecimal.
-  // For example :
-  //    (255).to_character.to_hexadecimal gives "FF".
-  // Note: see `to_hexadecimal_in' to save memory.
-  ( + result:STRING;
-    string:=STRING.make 2;
-    to_hexadecimal_in result;
-    ? {result.count = 2};
-    result
-  );
-  
-  - to_hexadecimal_in str:STRING <-
-  // Append the equivalent of `to_hexadecimal' at the end of
-  // `str'. Thus you can save memory because no other
-  // STRING is allocate for the job.
-  ( + c, old_count:INTEGER;
-    
-    old_count:=str.count;
-    c := code >> 4;
-    (c<10).if {
-      str.extend (('0'.code + c).to_character);
-    } else {
-      str.extend (('A'.code - 10 + c).to_character);
-    };
-    c := code & 00001111b;
-    (c<10).if {
-      str.extend (('0'.code + c).to_character);
-    } else {
-      str.extend (('A'.code - 10 + c).to_character);
-    };
-    ? {str.count = (2 + old_count)};
-  );
-  
-  //
-  // Miscellaneous:
-  //
-  
-  - is_alpha:BOOLEAN <-
-  // See `is_letter' (yes this is just a call to `is_letter').
-  // Isn't `is_letter' better English ;-)
-  ( + result:BOOLEAN;
-    result := is_letter;
-    ? {result = is_letter};
-    result
-  );
-  
-  //
-  // Hashing :
-  //
-  
-  - hash_code: INTEGER <- code;
-  
-  
-
diff --git a/lib2_old/base/false.li b/lib2_old/base/false.li
deleted file mode 100644
index 3786174..0000000
--- a/lib2_old/base/false.li
+++ /dev/null
@@ -1,127 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded FALSE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-
-  - comment := "FALSE object";
-
-  - type    := `char`;
-  - default := FALSE;
-  
-Section Inherit
-  
-  - parent_boolean:BOOLEAN := BOOLEAN;
-  
-Section Public
-  
-  //
-  // Conditional :
-  //
-  
-  - if_true block:{};
-  
-  - if_false block:{} <-
-  ( //? {block!=NULL};
-    block.value;
-  );
-  
-  - if true_block:{} else false_block:{} <-
-  (
-    false_block.value;
-  );
-
-  - if_true true_block:{} else false_block:{} <-
-  (
-    false_block.value;
-  );
-  
-  - if_false true_block:{} else false_block:{} <- 
-  (
-    true_block.value;
-  );
-  
-  - if true_block:{} :BOOLEAN <- FALSE;
-  
-  - elseif cond:{BOOLEAN} then block:{} :BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    result := cond.value;
-    result.if {
-      block.value;
-    };
-    result
-  );
-  
-  - elseif cond:{BOOLEAN} then block:{} else block_else:{} <-
-  (
-    (cond.value).if {
-      block.value;
-    } else {
-      block_else.value;
-    };
-  );
-  
-  //
-  // Binary operator :
-  //
-  
-  - Self:SELF '=='  Right 60 other:BOOLEAN :BOOLEAN <- ! other;
-  
-  - Self:SELF '!==' Right 60 other:BOOLEAN :BOOLEAN <- other;
-  
-  - Self:SELF '||'  Left 10  other:{BOOLEAN}   :BOOLEAN <- other.value;
-  
-  - Self:SELF '&&'  Left 20  other:{BOOLEAN}   :BOOLEAN <- FALSE;
-  
-  - Self:SELF '|'   Left 10  other:BOOLEAN :BOOLEAN <- other;
-  
-  - Self:SELF '&'   Left 20  other:BOOLEAN :BOOLEAN <- FALSE;
-  
-  - Self:SELF '^'  Left 10  other:BOOLEAN :BOOLEAN <- other;
-  
-  - Self:SELF '->'  Right 25 other:BOOLEAN :BOOLEAN <- TRUE;
-  
-  - Self:SELF '->>' Right 25 other:{BOOLEAN}  :BOOLEAN <- TRUE;
-  
-  - Self:SELF '=>' s:ABSTRACT_STRING <-
-  (
-  );
-  
-  //
-  // Prefix operator
-  //
-  
-  - '!' Self:SELF :BOOLEAN <- TRUE;
-  
-  //
-  // Convertion
-  //
-  
-  - to_string:STRING       <- "0".to_string;
-  
-  - to_integer:INTEGER     <- 0;
-  
-  - to_character:CHARACTER <- '0';
-
diff --git a/lib2_old/base/low_level/character_ref.li b/lib2_old/base/low_level/character_ref.li
deleted file mode 100644
index dcbf297..0000000
--- a/lib2_old/base/low_level/character_ref.li
+++ /dev/null
@@ -1,81 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := CHARACTER_REF;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment :=" .";
-    
-Section Inherit
-  
-  - parent_hashable:HASHABLE <- HASHABLE;
-  
-  - parent_comparable:COMPARABLE <- COMPARABLE;
-  
-Section Public
-  
-  - item:CHARACTER;
-  
-  - set_item value:CHARACTER <-
-  (
-    item := value;
-  );
-
-  - Self:SELF '<' other:SELF : BOOLEAN <-
-  (
-    item < other.item
-  );
-  
-  - code:INTEGER <-
-  // ASCII code of Current
-  (
-    item.code
-  );
-
-  - to_upper:SELF <-
-  (
-    item.to_upper
-  );
-
-  - to_lower:SELF <-
-  // Conversion of Current to lower case
-  (
-    item.to_lower
-  );
-
-  // Object Printing:
-
-  - out_in_tagged_out_memory <- fill_tagged_out_memory;
-      
-  - fill_tagged_out_memory <-
-  (
-    item.fill_tagged_out_memory;
-  );
-      
-  // Hashing:
-  
-  - hash_code:INTEGER <-
-  (
-    item.hash_code
-  );
diff --git a/lib2_old/base/reference.li b/lib2_old/base/reference.li
deleted file mode 100644
index ce6159e..0000000
--- a/lib2_old/base/reference.li
+++ /dev/null
@@ -1,63 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := REFERENCE[E];
-  
-  - import    := E;
-  - export    := E,POINTER;
-  
-  - copyright := "2003-2008 Sonntag Benoit";
-
-  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
-  - comment   := "Reference on object (Expanded)";
-
-Section Inherit
-
-  - parent_object:OBJECT := OBJECT;
-
-Section Public
-    
-  + value:E;
-  
-  //
-  // Creation.
-  //
-
-  - create v:E :SELF <-
-  ( + result:SELF;
-    result := clone;
-    result.make v;
-    result
-  );
-
-  - make v:E <-
-  ( 
-    value := v;
-  );
-  
-  //
-  // Cast.
-  //
-  
-  - to_e:E <- value;
-    
-  - from_e v:E :SELF <- create v;
diff --git a/lib2_old/base/tools.li b/lib2_old/base/tools.li
deleted file mode 100644
index 52e6d14..0000000
--- a/lib2_old/base/tools.li
+++ /dev/null
@@ -1,48 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := TOOLS;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-    
-  - comment := "Miscellaneous Tools";
-  
-Section Public
-  
-  - unicode_to_ascii uni:FAST_ARRAY[CHAR_UNICODE] to asc:FAST_ARRAY[CHARACTER] <-
-  ( + i:INTEGER;
-    {uni.item i != 0}.while_do {
-      asc.put ((uni.item i & 0FFh).to_uinteger_8) to i;
-      i := i + 1;
-    };
-    asc.put 0 to i;    
-  );
-
-  - ascii_to_unicode asc:FAST_ARRAY[CHARACTER] to uni:FAST_ARRAY[CHAR_UNICODE] <-
-  ( + i:INTEGER;
-    {asc.item i != 0}.while_do {
-      uni.put (asc.item i) to i;
-      i := i + 1;
-    };
-    uni.put 0 to i;    
-  );
diff --git a/lib2_old/base/true.li b/lib2_old/base/true.li
deleted file mode 100644
index 3b7b2b0..0000000
--- a/lib2_old/base/true.li
+++ /dev/null
@@ -1,124 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded TRUE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-
-  - comment := "TRUE object";
-
-  - type    := `char`;
-  - default := TRUE;
-  
-Section Inherit
-  
-  - parent_boolean:BOOLEAN := BOOLEAN;
-  
-Section Public
-  
-  //
-  // Conditional :
-  //
-  
-  - if_true block:{}  <-
-  (
-    block.value;
-  );
-  
-  - if_false block:{};
-  
-  - if true_block:{} else false_block:{} <-
-  (
-    true_block.value;
-  );
-  
-  - if_true true_block:{} else false_block:{} <-
-  (
-    true_block.value;
-  );
-  
-  - if_false true_block:{} else false_block:{} <- 
-  (
-    false_block.value;
-  );
-  
-  - if true_block:{} :BOOLEAN <-
-  (
-    true_block.value;
-    TRUE
-  );
-  
-  - elseif cond:{BOOLEAN} then block:{} :BOOLEAN <- TRUE;
-  
-  - elseif cond:{BOOLEAN} then block:{} else block_else:{};
-  
-  //
-  // Binary operator :
-  //
-  
-  - Self:SELF '=='  Right 60 other:BOOLEAN :BOOLEAN <- other;
-  
-  - Self:SELF '!==' Right 60 other:BOOLEAN :BOOLEAN <- ! other;
-  
-  - Self:SELF '||'  Left 10  other:{BOOLEAN}   :BOOLEAN <- TRUE;   // or else
-  
-  - Self:SELF '&&'  Left 20  other:{BOOLEAN}   :BOOLEAN <- other.value;  // and then
-  
-  - Self:SELF '|'   Left 10  other:BOOLEAN :BOOLEAN <- TRUE;  // or
-  
-  - Self:SELF '&'   Left 20  other:BOOLEAN :BOOLEAN <- other; // and
-  
-  - Self:SELF '^'  Left 10  other:BOOLEAN :BOOLEAN <- ! other;
-  
-  - Self:SELF '->'  Right 25 other:BOOLEAN :BOOLEAN <- other;
-
-  - Self:SELF '->>' Right 25 other:{BOOLEAN}  :BOOLEAN <- other.value;
-  
-  - Self:SELF '=>' s:ABSTRACT_STRING <-
-  (
-    s.print;
-    `while (1)`;
-  );
-  
-  //
-  // Prefix operator
-  //
-  
-  - '!' Self:SELF :BOOLEAN <- FALSE;
-  
-  //
-  // Conversion
-  //
-  
-  - to_string:STRING       <- "1".to_string; // BSBS: A revoir ...
-  
-  - to_integer:INTEGER     <- 1;
-  
-  - to_character:CHARACTER <- '1';
-
-
-
-
-
-
-
diff --git a/lib2_old/clean b/lib2_old/clean
deleted file mode 100755
index a3f6893..0000000
--- a/lib2_old/clean
+++ /dev/null
@@ -1,3 +0,0 @@
-for i in `find -name "*~"` ; do rm $i ; done
-for i in `find -name "*.c"` ; do rm $i ; done
-for i in `find -name "*.old"` ; do rm $i ; done
diff --git a/lib2_old/collection/array.li b/lib2_old/collection/array.li
deleted file mode 100644
index 1a453b4..0000000
--- a/lib2_old/collection/array.li
+++ /dev/null
@@ -1,440 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := ARRAY[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-
-  - comment     :=" General purpose resizable ARRAYs .";
-  
-  // General purpose resizable ARRAYs as they are define in the Eiffel language definition.
-  // The `lower' bound can be any arbitrary value, even a negative one.
-  //
-  // This implementation uses only one chunk of memory, the `storage' area which is a 
-  // NATIVE_ARRAY. One must keep in mind that this internal `storage' area is always kept 
-  // left align. Thus, you can expect good performances while using an ARRAY to modelize a
-  // stack behavior with `add_last' / `last' / `remove_last'.
-  // Conversely `add_first' and `remove_first' are likely to slow down your program if 
-  // they are too often used. If the fact that `lower' is always stuck to 0 is not a 
-  // problem for you, also consider FAST_ARRAY to get better performances.
-  
-Section Inherit
-    
-  + parent_arrayed_collection:Expanded ARRAYED_COLLECTION[V];
-  
-Section Public
-  
-  + lower:INTEGER; // Lower index bound.
-  
-  //
-  // Creation and Modification:
-  //
-  
-  - create min_index:INTEGER to max_index:INTEGER :SELF <-
-  // Prepare the array to hold values for indexes in range
-  // [`min_index' .. `max_index']. Set all values to default.
-  // When `max_index' = `min_index' - 1, the array `is_empty'.
-  ( + result:SELF;
-    
-    result := SELF.clone;
-    result.make min_index to max_index;
-    result
-  );
-  
-  - make min_index:INTEGER to max_index:INTEGER <-
-  // Prepare the array to hold values for indexes in range
-  // [`min_index' .. `max_index']. Set all values to default.
-  // When `max_index' = `min_index' - 1, the array `is_empty'.
-  [ ...
-    {min_index <= max_index + 1} -? "Valid bounds.";
-  ]
-  ( 
-    ensure_capacity (max_index - min_index + 1) and_bounds min_index to max_index;
-  )
-  [ ...
-    "Lower set." +? { lower = min_index };
-    "Upper set." +? { upper = max_index };
-    "Items set." +? { all_default };    
-  ];
-  
-  - create_with_capacity needed_capacity:INTEGER lower low:INTEGER :SELF <-
-  // Create an empty array with `capacity' initialized
-  // at least to `needed_capacity' and `lower' set to `low'.
-  ( + result:SELF;
-    
-    result := clone;
-    result.with_capacity needed_capacity lower low;
-    result
-  );
-  
-  - with_capacity needed_capacity:INTEGER lower low:INTEGER <-
-  // Create an empty array with `capacity' initialized
-  // at least to `needed_capacity' and `lower' set to `low'.
-  [ ...
-    -? { needed_capacity >= 0};
-  ]
-  (
-    ensure_capacity needed_capacity and_bounds low to (low-1);
-  )
-  [ ...
-    +? { is_empty };
-    +? { needed_capacity <= capacity };
-    +? { lower = low };
-  ];
-  
-Section Public
-  
-  - ensure_capacity needed_capacity:INTEGER and_bounds low:INTEGER to up:INTEGER <-
-  [ ...
-    -? { up >= low - 1 };
-    -? { needed_capacity >= up - low + 1 };
-  ]
-  (
-    (capacity < needed_capacity).if {
-      storage := NATIVE_ARRAY[V].create needed_capacity;
-      capacity := needed_capacity;
-    };
-    lower := low;
-    upper := up;
-  )
-  [ ...
-    +? { needed_capacity <= capacity };
-    +? { lower = low };
-    +? { upper = up };
-    +? {all_default};
-  ];
-  
-  //
-  // Modification:
-  //
-  
-  - resize min_index:INTEGER to max_index:INTEGER <-
-  // Resize to bounds `min_index' and `max_index'. Do not lose any
-  // item whose index is in both [`lower' .. `upper'] and
-  // [`min_index' .. `max_index']. New positions if any are
-  // initialized with the appropriate default value.
-  [ ...
-    -? { min_index <= max_index + 1 };
-  ]
-  ( + needed, offset, intersize:INTEGER;
-       
-    needed := max_index - min_index + 1;
-    ( needed > 0 ).if {
-      ( needed > capacity ).if {
-	( capacity = 0 ).if {
-	  storage := NATIVE_ARRAY[V].calloc needed;
-	  capacity := needed;
-	} else {
-	  storage := storage.realloc capacity with needed;
-	  capacity := needed;
-	};
-      };
-      offset := lower - min_index;
-      intersize := max_index.min upper - min_index.max lower + 1;
-      ( intersize > 0 ).if {
-	( offset = 0 ).if {
-	  ( intersize < capacity ).if {
-	    storage.clear intersize to (capacity - 1);
-	  };
-	}.elseif { offset < 0 } then {
-	  storage.move (- offset) to (intersize - offset - 1) by offset;
-	  ( intersize < capacity ).if {
-	    storage.clear intersize to ( capacity - 1);
-	  };
-	} else {
-	  storage.move 0 to (intersize - 1) by offset;
-	  storage.clear 0 to ( offset - 1);
-	  ( (intersize + offset) < capacity ).if {
-	    storage.clear (intersize + offset) to (capacity - 1);
-	  };
-	};
-      } else {
-	storage.clear 0 to ( capacity - 1);
-      };
-    };
-    lower := min_index;
-    upper := max_index;
-  )
-  [ ...
-    +? { lower = min_index };
-    +? { upper = max_index };
-  ];
-  
-  
-  - reindex new_lower:INTEGER <-
-  // Change indexing to take in account the expected `new_lower'
-  // index. The `upper' index is translated accordingly.
-  ( + i:INTEGER;
-    
-    i := new_lower - lower;
-    lower := lower + i;
-    upper := upper + i;
-  )
-  [ ...
-    +? { lower = new_lower };
-    +? { count = old count };
-  ];
-  
-  //
-  // Implementation of deferred:
-  //
-  
-  - subarray min:INTEGER to max:INTEGER :SELF <-
-  ( + result:SELF;    
-
-    result := slice min to max;
-    result.reindex min;
-    result
-  )
-  [ ...
-    +? { Result.lower = min };
-  ];
-  
-  - is_empty:BOOLEAN <- ( upper < lower );
-  
-  - count:INTEGER <- ( upper - lower + 1 );
-  
-  - item i:INTEGER :V <-
-  ( 
-    storage.item (i - lower)
-  );
-  
-  - put element:V to i:INTEGER <-
-  ( 
-    storage.put element to (i - lower);    
-  );
-    
-  - force element:V to index:INTEGER <-
-  (     
-    (upper < index).if {
-      (index = upper + 1).if {
-	add_last element;
-      } else {
-	resize (lower,index);
-	put element to index;
-      };
-    }.elseif { index < lower } then {
-      resize (index,upper);
-      put element to index;
-    } else {
-      put element to index;
-    };
-  )
-  [ ...
-    +? { lower = index.min (Old lower) };    
-  ];
-  
-  - copy other:SELF <-
-  ( +  needed_capacity:INTEGER;
-    
-    lower := other.lower;
-    upper := other.upper;
-    needed_capacity := upper - lower + 1;
-    ( capacity < needed_capacity ).if {
-      storage := storage.create needed_capacity;
-      capacity := needed_capacity;
-    };
-    ( needed_capacity > 0 ).if {
-      storage.copy_from (other.storage) until (needed_capacity - 1);
-    };
-  );
-  
-  - set_all_with v:V <-
-  ( 
-    storage.set_all_with v until (upper - lower);    
-  );
-  
-  - remove_first <-
-  ( 
-    storage.remove_first (upper - lower);
-    lower := lower + 1;
-  )
-  [ ...
-    +? {upper = Old upper};
-  ];
-  
-  - remove_head n:INTEGER <-
-  (
-    storage.move (n - lower + 1) to (upper - lower) by (-n);
-    lower := lower + n;
-  )
-  [ ...
-    +? {upper = Old upper};
-  ];
-  
-  - remove index:INTEGER <-
-  ( 
-    storage.remove (index - lower) until (upper - lower);
-    upper := upper - 1;        
-  );
-  
-  - clear <-
-  (
-    upper := lower - 1;    
-  )
-  [ ...
-    +? {capacity = Old capacity};   
-  ];
-  
-  - add_first element:V <-
-  ( 
-    (upper < lower).if {
-      add_last element;
-    } else {
-      add_last element;
-      move (lower,(upper - 1),1);
-      put (element,lower);
-    };
-  );
-  
-  - add_last element:V <-
-  ( + new_capacity:INTEGER;
-    
-    ( capacity < count + 1 ).if {
-      ( capacity = 0 ).if {
-	new_capacity := 16;
-	storage := storage.create new_capacity;
-	capacity := new_capacity;
-      } else {
-	new_capacity := 2 * capacity;
-	storage := storage.realloc capacity with new_capacity;
-	capacity := new_capacity;
-      };
-    };
-    upper := upper + 1;
-    put element to upper;   
-  );
-  
-  - from_collection model:COLLECTION[V] <-
-  (
-    with_capacity ((model.count),(model.lower));    
-    upper := modele.upper;    
-    (model.lower).to (model.upper) do { i:INTEGER;
-      put ((model.item i),i);
-    };
-  )
-  [ ...
-    +? { lower = model.lower };
-    +? { upper = model.upper };
-  ];
-  
-  - all_default:BOOLEAN <-
-  (
-    storage.all_default (upper - lower)
-  );
-  
-  - occurrences element:V :INTEGER <-
-  ( 
-    storage.occurrences element until (upper - lower)
-  );
-  
-  - fast_occurrences element:V :INTEGER <-
-  ( 
-    storage.fast_occurrences element until (upper - lower)
-  );
-  
-  - first_index_of element:V :INTEGER <-
-  ( + result:INTEGER;
-    
-    (upper >= lower).if {
-      result := lower + storage.first_index_of element until (upper - lower);
-    } else {
-      result := lower;
-    };
-  );
-  
-  - index_of element:V start start_index:INTEGER :INTEGER <-
-  ( + result:INTEGER;
-    
-    (upper >= lower).if {
-      result := lower + storage.index_of (element,start_index - lower) until (upper - lower);
-    } else {
-      result := lower;
-    };
-    result    
-  );
-  
-  - reverse_index_of element:V start start_index:INTEGER :INTEGER <-
-  ( + result:INTEGER;
-    
-    (upper >= lower).if {
-      result := lower + storage.reverse_index_of element from (start_index - lower);
-    } else {
-      result := lower;
-    };
-  );
-  
-  - fast_index_of element:V start start_index:INTEGER :INTEGER <-
-  ( + result:INTEGER;
-    
-    (upper >= lower).if {
-      result := lower + storage.fast_index_of (element,start_index - lower) until (upper - lower);
-    } else {
-      result := lower;
-    };
-    result
-  );
-  
-  - fast_reverse_index_of element:V start start_index:INTEGER :INTEGER <-
-  ( + result:INTEGER;
-    
-    (upper >= lower).if {
-      result := lower + storage.fast_reverse_index_of element from (start_index - lower);
-    } else {
-      result := lower;
-    };
-    result
-  );
-			
-  - '=='  Right 60 other:SELF :BOOLEAN <-
-  ( + result:BOOLEAN;    
-    
-    (Self = other).if {
-      result := true;
-    }.elseif {(lower = other.lower) && {upper = other.upper}} then {
-      result := storage.fast_memcmp (other.storage) until count;
-    };    
-    result
-  );
-  
-  - is_equal_map other:SELF :BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    ( Self = other ).if {
-      result := true;
-    }.elseif {(lower = other.lower) && {upper = other.upper}} then {
-      result := storage.memcmp (other.storage) until count;
-    };  
-    result
-  );
-  
-  - slice min:INTEGER to max:INTEGER :SELF <-
-  ( + result:SELF;
-        
-    result := SELF.create lower to (lower + max - min);
-    (max >= min).if {
-      // Slice not empty
-      result.storage.slice_copy storage to 0 from (min - lower) to (max - lower);
-    };    
-  );
-  
diff --git a/lib2_old/collection/array2.li b/lib2_old/collection/array2.li
deleted file mode 100644
index 0a8706b..0000000
--- a/lib2_old/collection/array2.li
+++ /dev/null
@@ -1,387 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := ARRAY2[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment :=" General prurpose, resizable, two dimensional array.";
-    
-Section Inherit
-
-  + parent_collection2:Expanded COLLECTION2[V];
-  
-Section Public
-  
-  + lower1:INTEGER;
-  + lower2:INTEGER;
-  
-  + upper1:INTEGER;
-  + upper2:INTEGER;
-  
-Section ARRAY2
-  
-  + storage:NATIVE_ARRAY[V];
-  // To store elements line by line.
-
-  + capacity:INTEGER;
-  // Number of elements in `storage'.
-  
-Section Public
-  
-  //
-  // Creation / modification:
-  //
-  
-  - create (line_min, column_min:INTEGER) to (line_max, column_max:INTEGER) :SELF <-
-  // Reset all bounds `line_minimum' / `line_maximum' / `column_minimum' and
-  // `column_maximum' using arguments as new values.
-  // All elements are set to the default value of type E.
-  ( + result:SELF;
-    
-    result:= clone;
-    result.make (line_min, column_min) to (line_max, column_max);
-    result
-  );
-
-  - make (line_min, column_min:INTEGER) to (line_max, column_max:INTEGER) <-
-  // Reset all bounds `line_minimum' / `line_maximum' / `column_minimum' and
-  // `column_maximum' using arguments as new values.
-  // All elements are set to the default value of type E.
-  [ ...
-    -? {line_min <= line_max};
-    -? {column_min <= column_max};
-  ]
-  (
-    lower1 := line_min;
-    upper1 := line_max;
-    lower2 := column_min;
-    upper2 := column_max;
-
-    (capacity >= count).if {
-      storage.clear_all (count - 1);
-    } else {
-      capacity := count;
-      storage := NATIVE_ARRAY[V].create count;
-    }; 
-  )
-  [ ...
-    +? {line_minimum = line_min};
-    +? {line_maximum = line_max};
-    +? {column_minimum = column_min};
-    +? {column_maximum = column_max};
-  ];
-
-  - from_collection2 model:COLLECTION2[V] <-
-  (
-    make (model.line_minimum,model.column_minimum) 
-    to   (model.line_maximum,model.column_maximum);
-    
-    line_minimum.to line_maximum do { i:INTEGER;
-      column_minimum.to column_maximum do { j:INTEGER;
-      	put (model.item (i,j)) to (i,j);
-      }; 
-    };
-  )
-  [ ...
-    +? { lower1 = model.lower1 };
-    +? { lower2 = model.lower2 };
-  ];
-
-  - from_collection contents:COLLECTION[V] 
-  size (line_min,column_min:INTEGER) to (line_max,column_max:INTEGER) <-
-  //  Reset all bounds using `line_min', `line_max', `column_min',
-  //  and `column_max' .
-  //  Copy all elements of `contents', line by line into Current.
-  [ ...
-    -? { line_min <= line_max };
-    -? { column_min <= column_max };
-    -? { contents.count = (line_max - line_min + 1) * (column_max - column_min +1) };
-  ]
-  (    
-    make (line_min,column_min) to (line_max,column_max);        
-    0.to (count - 1) do { i:INTEGER;
-      storage.put (contents.item (contents.lower + i)) to i;
-    }; 
-  )
-  [ ...
-    +? { line_minimum = line_min };
-    +? { line_maximum = line_max };
-    +? { column_minimum = column_min };
-    +? { column_maximum = column_max };
-    +? { count = contents.count };
-  ];
-    
-  - from_model model:COLLECTION[COLLECTION[V]] <-
-  // The `model' is used to fill line by line the COLLECTION2.
-  // Assume all sub-collections of `model' have the same indexing.
-  (
-    make (model.lower,model.first.lower) to (model.upper,model.first.upper);
-
-    (model.lower).to (modele.upper) do { line:INTEGER;
-      (model.first.lower).to (model.first.upper) do { column:INTEGER;
-	put (model.item line.item column) to (line,column);
-      }; 
-    };
-  )
-  [ ...
-    -? { line_minimum = model.lower};
-    -? { line_maximum = model.upper};
-    -? { column_minimum = model.first.lower};
-    -? { column_maximum = model.first.upper};
-  ];
-  
-  //
-  // Resizing:
-  //
-  
-  - resize (line_min, column_min:INTEGER) to (line_max, column_max:INTEGER) <-
-  // Resize bounds of the Current array
-  [ ...
-    -? { line_max >= line_min };
-    -? { column_max >= column_min };
-  ]
-  ( + tmp:SELF;
-        
-    tmp := SELF.create (line_min,column_min) to (line_max, column_max);    
-    // BSBS: It may be possible to avoid this ceation when :
-    // BSBS:   new `capacity' <= old `capacity'
-    lower1.to line_maximum do { l:INTEGER;
-      lower2.to column_maximum do { c:INTEGER;
-	(tmp.valid_index (l,c)).if {
-	  tmp.put (item (l,c)) to (l,c);
-	}; 
-      }; 
-    };     
-    standard_copy tmp;
-  )
-  [ ...
-    +? { line_minimum = line_min };
-    +? { line_maximum = line_max };
-    +? { column_minimum = column_min };
-    +? { column_maximum = column_max };
-  ];
-  
-  //
-  // Implementation of others feature from COLLECTION2:
-  //
-  
-  - item (line,column:INTEGER) :V <-
-  (
-    storage.item ((line - lower1) * count2 + column - lower2)
-  );
-    
-  - put element:V to (line,column:INTEGER) <-
-  (
-    storage.put element to ((line - lower1) * count2 + column - lower2);
-  );
-    
-  - count1:INTEGER <-
-  (
-    upper1 - lower1 + 1
-  );
-    
-  - count2:INTEGER <-
-  (
-    upper2 - lower2 + 1
-  );
-    
-  - count:INTEGER <-
-  (
-    count1 * count2
-  );
-    
-  - force x:V to (line, column:INTEGER) <-
-  (
-    (! valid_index (line,column)).if {
-      resize (line.min lower1,column.min lower2) to 
-      (line.max upper1,column.max upper2);
-    };
-    put x to (line,column);
-  );
-    
-  - set_all_with element:V <-
-  (
-    storage.set_all_with element until (count - 1);
-  );
-    
-  - replace_all old_value:V with new_value:V <-
-  (
-    storage.replace_all old_value with new_value until (count - 1);
-  );
-    
-  - fast_replace_all old_value:V with new_value:V <-
-  (
-    storage.fast_replace_all old_value with new_value until (count - 1);
-  );
-    
-  - sub_collection2 (line_min, column_min:INTEGER) to (line_max, column_max:INTEGER) :SELF <- 
-  ( + k:INTEGER;
-    + result:SELF;
-    
-    result := SELF.create (line_min,column_min) to (line_max,column_max);    
-    k := 0;
-    line_min.to line_max do { i:INTEGER;      
-      column_min.to column_max do { j:INTEGER;
-	result.storage.put (item (i,j)) to k;
-	k := k + 1;
-      }; 
-    }; 
-    result
-  )
-  [ ...
-    +? { result.lower1 = line_min };
-    +? { result.lower2 = column_min };
-    +? { result.upper1 = line_max };
-    +? { result.upper2 = column_max };
-  ];
-  
-  //
-  // Looking and comparison:
-  //
-  
-  - occurrences elt:V :INTEGER <-
-  (
-    storage.occurrences elt until (count - 1)    
-  );
-    
-  - fast_occurrences elt:V :INTEGER <-
-  (
-    storage.fast_occurrences elt until (count - 1)    
-  );
-    
-  - has x:V :BOOLEAN <-
-  // Search if a element x is in the array using `equal'.
-  // See also `fast_has' to chose the apropriate one.
-  ( + result:BOOLEAN;
-    
-    (count > 0).if {
-      result := storage.first_index_of x until (count - 1) <= count - 1;
-    };
-    result
-  );
-    
-  - fast_has x:V :BOOLEAN <-
-  //  Search if a element x is in the array using `='.
-  ( + result:BOOLEAN;
-    
-    (count > 0).if {
-      result := storage.fast_first_index_of x until (count - 1) <= count - 1;
-    };
-    result
-  );
-  
-  - all_default:BOOLEAN <-
-  (
-    storage.all_default (count - 1)
-  );
-    
-  - swap (line1, column1:INTEGER) with (line2, column2:INTEGER) <-
-  ( + tmp:V;
-    + c2, index1, index2:INTEGER; 
-    
-    c2 := count2;
-    index1 := (line1 - lower1) * c2 + column1 - lower2;
-    index2 := (line2 - lower1) * c2 + column2 - lower2;
-    tmp := storage.item index1;
-    storage.put (storage.item index2) to index1;
-    storage.put tmp to index2;
-  );
-    
-  - copy other:SELF <-
-  (
-    lower1 := other.lower1;
-    upper1 := other.upper1;
-    lower2 := other.lower2;
-    upper2 := other.upper2;
-    (capacity < count).if {
-      capacity := count;
-      storage := storage.calloc count;
-    };
-    storage.copy_from (other.storage) until (count - 1);
-  );
-    
-  - '=='  Right 60 other:SELF :BOOLEAN <-
-  (
-    + result:BOOLEAN;
-    result := FALSE;
-    ( other = Self ).if {
-      result := TRUE;
-    }.elseif { lower1 != other.lower1 } then {
-    }.elseif { lower2 != other.lower2 } then {
-    }.elseif { upper1 != other.upper1 } then {
-    }.elseif { upper2 != other.upper2 } then {
-    } else {
-      result := storage.memcmp (other.storage) until count;
-    };
-    
-    result
-  );
-  
-  //
-  // Other features:
-  //
-  
-  - transpose <-
-  // Transpose the Current array
-  ( + oldu1,oldu2 :INTEGER;
-    + oldl1,oldl2 :INTEGER;
-    + tmp1,tmp2:INTEGER;
-    
-    oldu1 := line_maximum;
-    oldu2 := column_maximum;
-    oldl1 := lower1;
-    oldl2 := lower2;
-    tmp1 := lower1.min lower2;
-    tmp2 := line_maximum.max column_maximum;
-    resize (tmp1,tmp1) to (tmp2,tmp2);    
-    lower1.to line_maximum do { i:INTEGER;      
-      (i + 1).to column_maximum do { j:INTEGER;
-	swap (i,j) with (j,i);
-      };
-    };     
-    resize (oldl2,oldl1) to (oldu2,oldu1);
-  )
-  [ ...
-    +? { line_minimum = Old column_minimum };
-    +? { column_minimum = Old line_minimum };
-    +? { line_maximum = Old column_maximum };
-    +? { column_maximum = Old line_maximum };
-    +? { count = Old count };
-  ];
-  
-  - to_external:POINTER <-
-  // Gives C access to the internal `storage' (may be dangerous).
-  (
-    storage.to_external
-  );
-  
-  //
-  // Invariant.
-  //
-  
-//  [ ...
-//    -? { count2 = upper2 - lower2 + 1 };
-//    -? { capacity >= count }
-//  ]; 
-  
diff --git a/lib2_old/collection/array3.li b/lib2_old/collection/array3.li
deleted file mode 100644
index f3470e8..0000000
--- a/lib2_old/collection/array3.li
+++ /dev/null
@@ -1,399 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := ARRAY3[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-
-  - comment     :=" General prurpose, resizable, three dimensional array..";
-    
-Section Inherit
-  
-  + parent_collection3:Expanded COLLECTION3[V];
-  
-Section Public
-  
-  + lower1:INTEGER;
-  + lower2:INTEGER;
-  + lower3:INTEGER;
-  
-  + upper1:INTEGER;
-  + upper2:INTEGER;
-  + upper3:INTEGER;
-  
-  + count1:INTEGER;
-  + count2:INTEGER;
-  + count3:INTEGER;
-  
-  + count:INTEGER;
-  
-Section ARRAY3
-  
-  + storage:NATIVE_ARRAY[V];
-  // To store elements line by line.
-  
-  + capacity:INTEGER;
-  // Number of elements in `storage'.
-  
-Section Public
-  
-  //
-  // Creation / modification:
-  // 
-  
-  - create (line_min, column_min, depth_min:INTEGER) 
-  to (line_max, column_max, depth_max:INTEGER) :SELF <-
-  // Reset all bounds `line_minimum' / `line_maximum' / `column_minimum'
-  // `column_maximum' / `depth_min' and `depth_max' using arguments as
-  // new values. All elements are set to the default value of type E.
-  ( + result:SELF;
-    
-    result := clone;
-    result.make (line_min, column_min, depth_min) to (line_max, column_max, depth_max);
-    result
-  );  
-  
-  - make (line_min, column_min, depth_min:INTEGER) to (line_max, column_max, depth_max:INTEGER) <-
-  // Reset all bounds `line_minimum' / `line_maximum' / `column_minimum'
-  // `column_maximum' / `depth_min' and `depth_max' using arguments as
-  // new values. All elements are set to the default value of type E.
-  [ ...
-    -? { line_min   <= line_max   };
-    -? { column_min <= column_max };
-    -? { depth_min  <= depth_max  };
-  ]
-  (  
-    lower1 := line_min;
-    upper1 := line_max;
-    lower2 := column_min;
-    upper2 := column_max;
-    lower3 := depth_min;
-    upper3 := depth_max;
-    count1 := upper1 - lower1 + 1;
-    count2 := upper2 - lower2 + 1;
-    count3 := upper3 - lower3 + 1;
-    count := count1 * count2 * count3;
-    (capacity >= count).if {
-      storage.clear_all (count - 1);
-    } else {
-      capacity := count;
-      storage := NATIVE_ARRAY[V].calloc count;
-    };
-  )
-  [ ...
-    +? { line_minimum = line_min };
-    +? { line_maximum = line_max };
-    +? { column_minimum = column_min };
-    +? { column_maximum = column_max };
-    +? { depth_minimum = depth_min };
-    +? { depth_maximum = depth_max };
-  ];
-    
-  - from_collection3 model:COLLECTION3[V] <-
-  (
-    make (model.line_minimum, model.column_minimum, model.depth_minimum) 
-    to   (model.line_maximum, model.column_maximum, model.depth_maximum);
-    
-    line_minimum.to line_maximum do { i:INTEGER;      
-      column_minimum.to column_maximum do { j:INTEGER;	 
-	depth_minimum.to depth_maximum do { k:INTEGER;
-	  put (model.item (i,j,k)) to (i,j,k);
-	}; 
-      }; 
-    }; 
-  )
-  [ ...
-    +? { lower1 = model.lower1 };
-    +? { lower2 = model.lower2 };
-    +? { lower3 = model.lower3 };
-  ];
-    
-  - from_collection contents:COLLECTION[V] 
-  size (line_min,column_min,depth_min:INTEGER) 
-  to (line_max,column_max,depth_max:INTEGER) <-
-  // Reset all bounds using `line_min', `line_max', `column_min',
-  // `column_max', `depth_min', and `depth_max'.
-  // Copy all elements of `contents', line by line into Current.
-  [ ...
-    -? { line_min <= line_max };
-    -? { column_min <= column_max };
-    -? { depth_min <= depth_max };
-    -? { 
-      contents.count = (line_max - line_min + 1) * 
-      (column_max - column_min + 1) * 
-      (depth_max - depth_min + 1) 
-    };
-  ]
-  (    
-    make (line_min,column_min,depth_min) to (line_max,column_max,depth_max);
-    
-    0.to (count - 1) do { i:INTEGER;
-      storage.put (contents.item (contents.lower + i)) to i;
-    }; 
-  )
-  [ ...
-    +? { line_minimum = line_min };
-    +? { line_maximum = line_max };
-    +? { column_minimum = column_min };
-    +? { column_maximum = column_max };
-    +? { depth_minimum = depth_min };
-    +? { depth_maximum = depth_max };
-    +? { count = contents.count };
-  ];
-    
-  - from_model model:COLLECTION[COLLECTION[COLLECTION[V]]] <-
-  //The `model' is used to fill line by line the COLLECTION3.
-  //Assume all sub-collections of have the same indexing.
-  (
-    make (model.lower,model.first.lower,model.first.first.lower) 
-    to   (model.upper,model.first.upper,model.first.first.upper);
-    
-    (model.lower).to (model.upper) do { line:INTEGER;
-      (model.first.lower).to (model.first.upper) do { column:INTEGER;
-	(model.first.first.lower).to (model.first.first.upper) do { depth:INTEGER;
-	  put (model.item line.item column.item depth) to (line,column,depth);
-	}; 
-      };
-    };
-  )
-  [ ...
-    -? { line_minimum = model.lower };
-    -? { line_maximum = model.upper };
-    -? { column_minimum = model.first.lower };
-    -? { column_maximum = model.first.upper };
-    -? { depth_minimum = model.first.first.lower };
-    -? { depth_maximum = model.first.first.upper };
-  ];
-  
-  //
-  // Resizing:
-  //
-  
-  - resize (line_min, column_min, depth_min:INTEGER) to (line_max, column_max, depth_max:INTEGER) <-
-  // Resize bounds of the Current array
-  [ ...
-    -? { line_max   >= line_min   };
-    -? { column_max >= column_min };
-    -? { depth_max  >= depth_min  };
-  ]
-  ( + tmp:SELF;
-        
-    tmp := SELF.clone;
-    tmp.make (line_min, column_min, depth_min) to (line_max, column_max, depth_max);
-    //BSBS: It may be possible to avoid this creation when :
-    //BSBS:   new `capacity' <= old `capacity'
-    
-    lower1.to line_maximum do { l:INTEGER;
-      lower2.to column_maximum do { c:INTEGER;
-	lower3.to depth_maximum do { d:INTEGER;
-	  (tmp.valid_index (l,c,d)).if {
-	    tmp.put (item (l,c,d)) to (l,c,d);
-	  }; 
-	}; 
-      }; 
-    }; 
-    
-    standard_copy tmp;
-  )
-  [ ...
-    +? { line_minimum = line_min };
-    +? { line_maximum = line_max };
-    +? { column_minimum = column_min };
-    +? { column_maximum = column_max };
-    +? { depth_minimum = depth_min };
-    +? { depth_maximum = depth_max };
-  ];
-  
-  //
-  // Implementation of others feature from COLLECTION3:
-  //
-  
-  - item (line, column, depth:INTEGER) :V <-
-  (
-    storage.item (
-      (line - lower1) * count2 * count3 + 
-      (column - lower2) * count3 + depth - lower3
-    )
-  );
-    
-  - put element:V to (line, column, depth:INTEGER) <-
-  (
-    storage.put element to (
-      (line - lower1) * count2 * count3 + 
-      (column - lower2) * count3 + depth - lower3
-    );
-  );
-    
-  - force x:V to (line, column, depth:INTEGER) <-
-  (
-    (! valid_index (line,column,depth)).if {
-      resize (line.min lower1,column.min lower2,depth.min lower3) 
-      to     (line.max upper1,column.max upper2,depth.max upper3);
-    };
-    put x to (line,column,depth);
-  );
-    
-  - set_all_with element:V <-
-  (
-    storage.set_all_with element with (count - 1);
-  );
-    
-  - replace_all old_value:V with new_value:V <-
-  (
-    storage.replace_all old_value with new_value until (count - 1);
-  );
-    
-  - fast_replace_all old_value:V with new_value:V <-
-  (
-    storage.fast_replace_all old_value with new_value until (count - 1);
-  );
-    
-  - sub_collection3 (line_min, column_min, depth_min:INTEGER) 
-  to (line_max, column_max, depth_max:INTEGER) :SELF <-
-  ( + n:INTEGER;
-    + result:SELF;
-    
-    result := create (line_min,column_min,depth_min) to (line_max,column_max,depth_max);
-    
-    line_min.to line_max do { i:INTEGER;
-      column_min.to column_max do { j:INTEGER;
-	depth_min.to depth_max do { k:INTEGER;
-	  result.storage.put (item (i,j,k)) to n;
-	  n := n + 1;
-	}; 
-      };
-    };
-    result
-  )
-  [ ...   
-    +? { result.lower1 = line_min   };
-    +? { result.lower2 = column_min };
-    +? { result.lower3 = depth_min  };
-    +? { result.upper1 = line_max   };
-    +? { result.upper2 = column_max };
-    +? { result.upper3 = depth_max  };    
-  ];
-  
-  //
-  // Looking and comparison:
-  //
-  
-  - occurrences elt:V :INTEGER <-
-  (
-    storage.occurrences elt until (count - 1)
-  );
-    
-  - fast_occurrences elt:V :INTEGER <-
-  (
-    storage.fast_occurrences elt until (count - 1)
-  );
-    
-  - has x:V :BOOLEAN <-
-  //Search if a element x is in the array using `equal'.
-  //See also `fast_has' to choose the apropriate one.
-  ( + result:BOOLEAN;
-    
-    (count > 0).if {
-      result := storage.index_of x until (count - 1) <= count - 1;
-    };
-    result
-  );
-    
-  - fast_has x:V :BOOLEAN <-
-  // Search if a element x is in the array using `='.
-  ( + result:BOOLEAN;
-    
-    (count > 0).if {
-      result := storage.fast_index_of x until (count - 1) <= count -1;
-    };
-    result
-  );
-    
-  - all_default:BOOLEAN <-
-  (
-    storage.all_default (count - 1)
-  );
-    
-  - swap (line1, column1, depth1:INTEGER) with (line2, column2, depth2:INTEGER) <-
-  ( + tmp:V;
-    + index1, index2:INTEGER;
-    
-    index1 := (line1 - lower1) * count2 * count3 + (column1 - lower2) * count3 + depth1 - lower3;
-    index2 := (line2 - lower1) * count2 * count3 + (column2 - lower2) * count3 + depth2 - lower3;
-    tmp := storage.item index1;
-    storage.put(storage.item index2) to index1;
-    storage.put tmp to index2;
-  );
-    
-  - copy other:SELF <-
-  (
-    lower1 := other.lower1;
-    upper1 := other.upper1;
-    lower2 := other.lower2;
-    upper2 := other.upper2;
-    lower3 := other.lower3;
-    upper3 := other.upper3;
-    count  := other.count;
-    count1 := other.count1;
-    count2 := other.count2;
-    count3 := other.count3;
-    (capacity < count).if {
-      capacity := count;
-      storage := storage.calloc count;
-    };
-    storage.copy_from (other.storage) until (count - 1);
-  );
-  
-  //
-  // Invariant.
-  //
-  
-//  [ ...
-//    -? { count1 = upper1 - lower1 + 1 };
-//    -? { count2 = upper2 - lower2 + 1 };
-//    -? { count3 = upper3 - lower3 + 1 };
-//    -? { capacity >= count };
-//  ];
-  
-  
-/*  
-  - '=='  Right 60 other:SELF :BOOLEAN <-
-  (
-    + result:BOOLEAN;
-    result := FALSE;
-    
-    ( other = Self ).if {
-      result := true;
-    }.elseif { lower1 != other.lower1 } then {
-    }.elseif { lower2 != other.lower2 } then {
-    }.elseif { lower3 != other.lower3 } then {
-    }.elseif { upper1 != other.upper1 } then {
-    }.elseif { upper2 != other.upper2 } then {
-    }.elseif { upper3 != other.upper3 } then {
-    } else {
-      result := storage.memcmp (other.storage) until count;
-    };
-    
-    result
-  );
-*/
\ No newline at end of file
diff --git a/lib2_old/collection/avl_dictionary.li b/lib2_old/collection/avl_dictionary.li
deleted file mode 100644
index 4c2c8c4..0000000
--- a/lib2_old/collection/avl_dictionary.li
+++ /dev/null
@@ -1,216 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name := AVL_DICTIONARY[V, K];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Associative memory. Values of type `V' are stored using Keys of type `K'.";
-	
-  // Efficient implementation of DICTIONARY using an AVL balanced tree. 
-  // AVL stands for the names of G. M. Adel'son-Velskii and E. M. Landis, 
-  // two Russian mathematicians who first came up with this method of keeping 
-  // the tree balanced.
-
-Section Insert
-  
-  + parent_avl_tree:Expanded AVL_TREE[K];
-
-Section Inherit
-  
-  + parent_simple_dictionary:Expanded SIMPLE_DICTIONARY[V, K];
-  
-Section Private
-  
-  - key_memory:K <- item_memory;
-		
-Section Public
-  
-  - capacity:INTEGER <- count;
-
-  - at k:K :V <- 
-  ( + dic:AVL_DICTIONARY_NODE[V,K];
-    dic ?= root.at k;
-    dic.value
-  );
-
-  - fast_at k:K :V <- 
-  ( + dic:AVL_DICTIONARY_NODE[V,K];
-    dic ?= root.fast_at k;
-    dic.value
-  );
-
-  - reference_at k:K :V <-
-  ( + result:V;
-    + n:AVL_DICTIONARY_NODE[V, K];
-    
-    (root != NULL).if {
-      n := root.at k;
-      (n != NULL).if {
-	result := n.value;
-      };
-    };
-    result
-  );
-
-  - fast_reference_at k:K :V <-
-  ( + result:V;
-    + n:AVL_DICTIONARY_NODE[V, K];
-		
-    (root != NULL).if {
-      n := root.fast_at k;
-      (n != NULL).if {
-	result := n.value;
-      };
-    };
-    result
-  );
-  
-  - put v:V to k:K <- add v to k;
-  
-  - add v:V to k:K <-
-  (
-    value_memory := v;
-    key_memory := k;
-    root := do_insert root;
-  );
-
-  - fast_put v:V to k:K <-
-  (
-    value_memory := v;
-    key_memory := k;
-    root := fast_do_insert root;
-  );
-
-  - occurrences v:V :INTEGER <-
-  ( + result:INTEGER;
-    
-    (root != NULL).if {
-      result := root.occurrences v;
-    };
-    result
-  );
-
-  - fast_occurrences v:V :INTEGER <-
-  ( + result:INTEGER;
-    
-    (root != NULL).if {
-      result := root.fast_occurrences v;
-    };
-    result
-  );
-
-  - key_at v:V :K <- root.key_at v;
-		
-  - fast_key_at v:V :K <- root.fast_key_at v;
-
-  - clear_count <- clear_count_and_capacity;
-
-  - clear_count_and_capacity <-
-  (
-    (! is_empty).if {
-      clear_nodes root;
-      root := NULL;
-      count := 0;
-      map_dirty := TRUE;
-    };
-  );
-
-  - item i:INTEGER :V <-
-  ( + dic:AVL_DICTIONARY_NODE[V,K];
-    (map_dirty).if {
-      build_map;
-    };
-    dic ?= map.item (i - 1);
-    dic.value
-  );
-
-  - key index:INTEGER :K <-
-  (
-    (map_dirty).if {
-      build_map;
-    };
-    map.item (index - 1).key
-  );
-
-  - internal_key k:K :K <- root.at(k).key;
-  
-  - make <-
-  (
-    map := FAST_ARRAY[AVL_TREE_NODE[K]].create 0;
-    // lost_nodes ::= common_lost_nodes.reference_at(generating_type)
-    // if lost_nodes = NULL then
-    //	create lost_nodes.set_item(NULL)
-    //	common_lost_nodes.add(lost_nodes, generating_type)
-    //end
-  );
-
-Section Private
-  
-  + value_memory:V;
-
-  - set_value_and_key n:AVL_TREE_NODE[K] <-
-  ( + dic:AVL_DICTIONARY_NODE[V,K];
-    
-    dic ?= n;
-    dic.make (value_memory, key_memory);
-  );
-
-  - set_value n:AVL_TREE_NODE[K] <-
-  ( + dic:AVL_DICTIONARY_NODE[V,K];
-    
-    dic ?= n;
-    dic.set_value value_memory;
-  );
-
-  - exchange_and_discard (n1, n2:AVL_TREE_NODE[K]) <-
-  (
-    n1.set_key (n2.key);
-    n1.set_value (n2.value);
-    rebalance := TRUE;
-    count := count - 1;
-    discard_node n2;
-  );
-
-  - discard_node n:AVL_DICTIONARY_NODE[V, K] <-
-  ( + v:V;
-    + k:K;
-		
-    n.make (v, k);
-  );
-
-  - a_new_node:AVL_DICTIONARY_NODE[V, K] <-
-  (
-    AVL_DICTIONARY_NODE[V, K].clone
-  );
-  
-  
-  //		
-  //invariant
-  //
-  
-  //[ ...
-   // -? {lost_nodes != NULL};
-   // -? {lost_nodes = common_lost_nodes.at generating_type};
-  //]
-
diff --git a/lib2_old/collection/avl_set.li b/lib2_old/collection/avl_set.li
deleted file mode 100644
index 716100a..0000000
--- a/lib2_old/collection/avl_set.li
+++ /dev/null
@@ -1,143 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name := AVL_SET[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-Section Inherit
-  
-  + parent_set:Expanded SET[V];
-  
-  + parent_avl_tree:Expanded AVL_TREE[V];
-  
-Section Public 
-  
-  - add e:V <-
-  (
-    item_memory := e;
-    root := do_insert root;
-  );
-
-  - fast_add e:V <-
-  (
-    item_memory := e;
-    root := fast_do_insert root;
-  );
-
-  - clear_count <-
-  (
-    (! is_empty).if {
-      clear_nodes root;
-      root := NULL;
-      count := 0;
-      map_dirty := TRUE;
-    };
-  );
-
-  - reference_at e:V :V <-
-  ( + n:AVL_SET_NODE[V];
-    + result:V;
-    
-    (root != NULL).if {
-      n := root.at e;
-      (n != NULL).if {
-	result := n.item;
-      };
-    };
-    result
-  );
-
-  - item index:INTEGER :V <-
-  ( + result:V;
-    
-    (map_dirty).if {
-      build_map;
-    };
-    map.item (index - 1).item
-  );
-  
-Section Private
-  
-  - set_item n:AVL_SET_NODE[V] <-
-  (
-    n.make item_memory;    
-  );
-
-  - set_value n:AVL_SET_NODE[V];
-
-  - exchange_and_discard (n1, n2:AVL_SET_NODE[V]) <-
-  (
-    map_dirty := TRUE;
-    n1.set_item (n2.item);
-    rebalance := TRUE;
-    count := count - 1;
-    discard_node n2;
-  );
-
-  - discard_node n:AVL_SET_NODE[V] <-
-  ( //+ i:V;
-    
-    //n.make i;
-    //n.set_left (lost_nodes.item);
-    //lost_nodes.set_item n;
-  );
-
-  - a_new_node:AVL_SET_NODE[V] <-
-  (
-    AVL_SET_NODE[V].create
-  );
-
-Section Public  
-  
-  - create:SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make;
-    result
-  );
-  
-  - make <-
-  (
-    //(lost_nodes != NULL).if {
-    //  clear_count;
-    //} else {
-    //  create map.make 0;
-    //  lost_nodes ::= common_lost_nodes.reference_at generating_type;
-    //  (lost_nodes = NULL).if {
-//	create lost_nodes.set_item NULL;
-//	common_lost_nodes.add (lost_nodes, generating_type);
-//      };
-//    };
-  );
-  
-  //
-  // Invariant.
-  //
-  
-//  [
-//    -? {lost_nodes != NULL};
-//    -? {lost_nodes = common_lost_nodes.at generating_type};
-//  ];
-
diff --git a/lib2_old/collection/fast_array.li b/lib2_old/collection/fast_array.li
deleted file mode 100644
index 9a9a7ea..0000000
--- a/lib2_old/collection/fast_array.li
+++ /dev/null
@@ -1,563 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name     := FAST_ARRAY[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-    
-  - author      :="Boutet Jerome (boutet at loria.fr)";
-  
-  - comment     :="Resizable, fixed lower bound array.\
-                  \Unlike ARRAY, the `lower' bound of a FAST_ARRAY is frozen \
-                  \to 0. Thus, some memory is saved and looping toward `lower' \
-                  \bound (which is 0) run a little bit faster.";
-		  		  
-  // General purpose resizable FAST_ARRAYs. The only difference with ARRAY is the 
-  // fact that the `lower' bound is actually frozen to 0. The `item' access is likely
-  // to be more efficient as well as loop going from `upper' to `lower' just because 
-  // `lower' is 0. Keep in mind that even if the `lower' is frozen to 0
-  // it is really better to use the `lower' attribute, and not 0 directly, just because 
-  // you may decide in the future to use another COLLECTION implementation.
-  //
-  // Like ARRAY, the FAST_ARRAY implementation uses only one chunk of memory, the 
-  // `storage' area which is a NATIVE_ARRAY. One must keep in mind that this internal 
-  // `storage' area is always kept left align. Thus, you can expect good performances 
-  // while using a FAST_ARRAY to modelize a stack behavior with 
-  // `add_last' / `last' / `remove_last'. Conversely `add_first' and `remove_first' are 
-  // likely to slow down your program if they are too often used. If the fact that 
-  // `lower' is stuck to 0 do matter, also consider ARRAY.
-		  
-Section Inherit
-  
-  + parent_arrayed_collection:Expanded ARRAYED_COLLECTION[V];
-  
-Section Public
-  
-  - lower:INTEGER := 0; // Frozen lower bound.
-  
-  //
-  // Creation and modification:
-  //
-  
-  - create new_count:INTEGER :SELF <-
-  // Make array with range [0 .. `new_count' - 1].
-  // When `new_count' = 0 the array is empty.
-  ( + result:SELF;
-        
-    result := clone;        
-    result.make new_count;
-    result
-  );
-  
-  - create_with_capacity new_count:INTEGER :SELF <-
-  // Create an empty array with at least `needed_capacity'.
-  ( + result:SELF;
-    
-    result := clone;        
-    result.with_capacity new_count;
-    result
-  );
-  
-  - create_with_native_array_byte na:NATIVE_ARRAY[UINTEGER_8] size s:INTEGER :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make_with_native_array_byte na size s;
-    result
-  );
-  
-  - make_with_map_object obj:OBJECT <-
-  // BSBS: A revoir.
-  [ ...
-    //-? {obj.object_size!=0};
-    -? {element_sizeof = 1};
-  ]
-  ( 
-    storage := CONVERT[OBJECT,NATIVE_ARRAY[V]].on obj;
-    capacity := obj.object_size;
-    upper := -1;
-  )
-  [ ...
-    +? {storage != NULL};
-  ];
-  
-  - make_with_native_array_byte na:NATIVE_ARRAY[UINTEGER_8] size s:INTEGER <-
-  [ ...
-    -? {s > 0};
-    -? {na != NULL};
-  ]
-  (    
-    storage  := na;
-    capacity := s;
-    upper := -1;
-  )
-  [ ...
-    +? {storage != NULL};
-  ];
-  
-  - make new_count:INTEGER <-
-  // Make array with range [0 .. `new_count' - 1].
-  // When `new_count' = 0 the array is empty.
-  [ ...
-    -? { new_count >= 0};
-  ]
-  ( 
-    ( new_count.to_integer > capacity).if {
-      // The new one is bigger:
-      storage := NATIVE_ARRAY[V].create new_count;            
-      capacity := new_count;
-    }.elseif { (capacity > 0) && { upper >= 0}} then { 
-      // The new one is smaller and just need to be cleared:
-      storage.clear 0 to upper;
-    }; 
-    upper := new_count - 1;
-  )
-  [ ...
-    +? { count = new_count };
-    +? { capacity >= Old capacity };
-    +? { (upper >= 0) ->> {all_default} }; 
-  ]; 
-    
-  - with_capacity needed_capacity:INTEGER <-
-  // Create an empty array with at least `needed_capacity'.
-  [ ...
-    -? { needed_capacity >= 0 };
-  ]
-  (    
-    (capacity < needed_capacity).if {
-      storage := NATIVE_ARRAY[V].create needed_capacity;
-      capacity := needed_capacity;
-    //}.elseif { capacity > needed_capacity } then {
-    //  storage.clear 0 to upper; // BSBS: Ca serre a quoi de le vider !
-    };
-    upper := -1;
-  )
-  [ ...
-    +? { capacity >= needed_capacity };
-    +? { is_empty };    
-  ]; 
-  
-  //
-  // Hashable.
-  //
-  
-  - hash_code:INTEGER <-
-  ( + result:INTEGER;
-    
-    (! is_empty).if {
-      (last != NULL).if {
-	result := last.hash_code;
-      }.elseif {first != NULL} then {
-	result := first.hash_code;
-      };
-    };
-    result
-  );
-  
-  //
-  // Modification:
-  //
-
-  - set_capacity new_capacity:INTEGER <-
-  // Resize capacity the array, but not count.
-  [
-    -? {new_capacity >= 0};
-  ]
-  (    
-    (new_capacity > capacity).if {
-      (capacity = 0).if {
-  	storage := NATIVE_ARRAY[V].create new_capacity;
-      } else {
-  	storage := storage.realloc capacity with new_capacity;	
-      }; 
-      capacity := new_capacity;	
-    }; 
-  )
-  [
-    +? { capacity >= Old capacity };    
-  ];
-  
-  - fast_resize new_count:INTEGER <-
-  [
-    ? {new_count <= capacity}; 
-  ]
-  (
-    upper := new_count - 1;
-  );
-  
-  - resize new_count:INTEGER <-
-  // Resize the array. When `new_count' is greater than
-  // `count', new positions are initialized with appropriate
-  // default values.
-  [ ...
-    -? {new_count >= 0};
-  ]
-  ( + new_capacity:INTEGER;
-           
-    ( new_count > count).if {
-      (capacity = 0).if {
-	storage := NATIVE_ARRAY[V].create new_count;
-	capacity := new_count;
-      }.elseif { capacity < new_count } then {
-	new_capacity := capacity * 2;
-	{ new_capacity >= new_count }.until_do {
-	  new_capacity := new_capacity * 2;
-	}; 
-	storage := storage.realloc capacity with new_capacity;
-	capacity := new_capacity;	
-      }; 
-    }.elseif { new_count != count } then {
-      storage.clear new_count to (count - 1);
-    }; 
-    
-    upper := new_count - 1;
-  ) 
-  [ ...
-    +? { count = new_count };
-    +? { capacity >= Old capacity };    
-  ]; 
-  
-  //
-  // Implementation of deferred:
-  //
-  
-  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty
-    
-  - item i:INTEGER :V <- 
-  (    
-    storage.item i
-  ); 
-    
-  - put element:V to i:INTEGER <-
-  (     
-    storage.put element to i;    
-  ); 
-  
-  - add element:V first n:INTEGER <-
-  [ -? {n > 0}; ]
-  ( + new_capacity,new_count:INTEGER;
-
-    new_count := count + n;
-    (capacity = 0).if {
-      storage := NATIVE_ARRAY[V].create new_count;
-      capacity := new_count;
-    }.elseif {new_count > capacity} then {
-      new_capacity := capacity * 2;
-      {new_capacity >= new_count}.until_do {
-        new_capacity := new_capacity * 2;
-      };
-      storage := storage.realloc capacity with new_capacity;
-      capacity := new_capacity;
-    };
-    storage.move 0 to upper by n;
-    storage.set_slice_with element from lower until (n-1);
-  );
-  
-  - add_first element:V <-
-  ( 
-    add_last element;
-    (upper = 0).if {
-    }.elseif {upper = 1} then {
-      swap 0 with 1;
-    } else {
-      move 0 to (upper - 1) by 1;
-      storage.put element to 0;
-    }; 
-  ); 
-    
-  - add_last element:V <-
-  ( + new_capacity:INTEGER;
-        
-    (upper + 1 <= capacity - 1 ).if {
-      upper := upper + 1;
-    }.elseif {capacity = 0} then {
-      storage := NATIVE_ARRAY[V].create 2;
-      capacity := 2;
-      upper := 0
-    } else {
-      new_capacity := 2 * capacity;
-      storage := storage.realloc capacity with new_capacity;
-      capacity := new_capacity;
-      upper := upper + 1;
-    }; 
-    storage.put element to upper;
-  ); 
-  
-  - count:INTEGER <- ( upper + 1 ); // end count
-    
-  - clear <-
-  ( 
-    upper := -1;
-  )
-  [ ...
-    +? { capacity = Old capacity };    
-  ]; 
-    
-  - copy other:FAST_ARRAY[V] <-
-  // Copy `other' onto Current.
-  ( + other_upper, new_capacity:INTEGER;
-    
-    other_upper := other.upper; 
-    (other_upper >= 0).if {
-      new_capacity := other_upper + 1;
-      
-      ( capacity < new_capacity ).if {
-	storage := NATIVE_ARRAY[V].create new_capacity;
-	capacity := new_capacity;
-      //}.elseif { capacity > 0 } then {
-      //  storage.clear_all (capacity - 1);
-      }; 
-      storage.copy_from (other.storage) until other_upper;
-    //}.elseif { capacity > 0 } then {
-    //  storage.clear_all (capacity - 1);
-    }; 
-    upper := other_upper;
-  ); 
-  
-  - set_all_with v:V <-
-  ( 
-    storage.set_all_with v until upper;    
-  ) ; 
-    
-  //
-  // Sort    
-  //
-  
-  - bubble_sort <-
-  // Bubble sort :-( => BSBS: Optmize with Quick sort...
-  ( + low,up,idx,max:INTEGER;
-    + sw:BOOLEAN;
-    
-    max := upper-1;
-    
-    low := 0;
-    up  := max;
-    {
-      sw:=FALSE;
-      low.to up do { i:INTEGER;	
-	(item i > item (i+1)).if {
-	  swap i with (i+1);
-	  sw := TRUE;
-	};
-	
-	idx := max - i;
-	(item idx > item (idx+1)).if {
-	  swap idx with (idx+1);
-	  sw := TRUE;
-	};		
-      };
-      up  := up - 1;
-      low := low + 1;
-    }.do_while {sw};
-  );
-  
-  //
-  //
-  //
-  
-  - from_collection model:COLLECTION[V] <-
-  ( + i1:INTEGER;
-    
-    with_capacity model.count;
-    upper := model.count - 1;
-    i1 := 0;    
-    (model.lower).to (model.upper) do { i2:INTEGER;
-      storage.put (model.item i2) to i1;
-      i1 := i1 + 1;
-    }; 
-  ); 
-    
-  - '=='  Right 60 other:COLLECTION[V] :BOOLEAN <-
-  ( + result:BOOLEAN;
-    + o:SELF;
-    
-    ( Self = other).if {
-      result := TRUE;
-    } else {
-      o ?= other;
-      ((o != NULL) && { upper = o.upper }).if {
-	result := storage.fast_memcmp (o.storage) until (upper + 1) ;
-      };
-    };
-    
-    result
-  ); 
-    
-  - is_equal_map other:SELF :BOOLEAN <- 
-  ( + result:BOOLEAN;
-    
-    ( Self = other).if {
-      result := TRUE;
-    }.elseif {upper = other.upper} then {
-      result := storage.memcmp (other.storage) until (upper + 1);
-    }; 
-    
-    result
-  ); 
-    
-  - all_default:BOOLEAN <- 
-  [
-    -? {storage != NULL};
-  ]
-  (  
-    storage.all_default upper
-  ); 
-    
-  - occurrences element:V :INTEGER <- 
-  (    
-    storage.occurrences element until upper    
-  ); 
-    
-  - fast_occurrences element:V :INTEGER <- 
-  (     
-    storage.fast_occurrences element until upper    
-  ); 
-  
-  - first_index_of element:V :INTEGER <- 
-  ( + result:INTEGER;
-    
-    (upper >= 0).if {
-      result := storage.first_index_of element until upper;
-    };
-    result
-  ); 
-
-  - index_of element:V start start_index:INTEGER :INTEGER <- 
-  ( + result:INTEGER;
-    
-    (upper >= 0).if {
-      result := storage.index_of (element,start_index) until upper;
-    };    
-    result 
-  ); 
-  
-  - reverse_index_of element:V start start_index:INTEGER :INTEGER <-
-  (
-    storage.reverse_index_of (element, start_index)
-  );
-    
-  - fast_first_index_of element:V :INTEGER <- 
-  ( + result:INTEGER;    
-    
-    (upper >= 0).if {
-      result := storage.fast_first_index_of element until upper;
-    };    
-    result
-  ); 
-
-  - fast_index_of element:V start start_index:INTEGER :INTEGER <- 
-  ( + result:INTEGER;    
-    
-    (upper >= 0).if {
-      result := storage.fast_index_of (element,start_index) until upper;
-    };    
-    result
-  ); 
-  
-  - fast_reverse_index_of element:V start start_index:INTEGER :INTEGER <-
-  (
-    storage.fast_reverse_index_of (element, start_index)
-  );
-	  
-  - subarray min:INTEGER to max:INTEGER :SELF <-  // slice
-  ( + result:SELF;
-    
-    result := SELF.create (max - min + 1);
-    result.storage.slice_copy storage to 0 from min to max;
-    
-    result
-  ); 
-    
-  - force element:V to index:INTEGER <- 
-  (     
-    ( index <= upper ).if {
-      storage.put element to index;
-    }.elseif { index = (upper + 1) } then {
-      add_last element;
-    } else {
-      resize (index + 1);
-      storage.put element to index;
-    }; 
-  ); 
-    
-  - remove_first <- 
-  ( + void_storage:NATIVE_ARRAY[V];
-    
-    ( upper = 0).if {
-      storage := void_storage;
-      capacity := 0;
-      upper := -1;
-    } else {
-      storage.remove_first upper;
-      upper := upper - 1;
-    }; 
-  )
-  [ ...
-    +? {lower = Old lower};
-  ]; 
-    
-  - remove_head n:INTEGER <-
-  (
-    storage.move n to upper by (-n);
-    upper := upper - n;
-  );
-    
-  - remove index:INTEGER <- 
-  (     
-    storage.remove index until upper;
-    upper := upper - 1;
-  ); 
-  
-  - remove beg:INTEGER to end:INTEGER <-
-  [ ...
-    -? {beg <= end};
-  ]
-  ( + s:INTEGER;
-    
-    (beg = end).if {
-      remove beg;
-    } else {
-      s := end - beg + 1;
-      move (end+1) to upper by (-s);
-      upper := upper - s;
-    };
-  );
-
-  - remove_since beg:INTEGER <-
-  [
-    -? {beg >= 0};
-  ]
-  (     
-    (beg <= upper).if {      
-      upper := beg - 1; 
-    };
-  );
-    
-  //
-  // Guru Section.
-  //
-  
-  - set_upper new_up:INTEGER <-
-  (
-    upper := new_up;
-  );
diff --git a/lib2_old/collection/fast_array2.li b/lib2_old/collection/fast_array2.li
deleted file mode 100644
index 44e7d25..0000000
--- a/lib2_old/collection/fast_array2.li
+++ /dev/null
@@ -1,381 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := FAST_ARRAY2[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment :="Resizable two dimensional array.                   \
-              \Unlike ARRAY2, the `lower1' bound and the `lower2' \
-              \bound are frozen to 0. Thus, one can expect better \
-              \performances.";
-
-Section Inherit
-    
-  + parent_collection2:Expanded COLLECTION2[V];
-  
-Section Public
-  
-  + upper1:INTEGER; 
-  + count1:INTEGER;
-  
-  + upper2:INTEGER;
-  + count2:INTEGER;
-  
-  + count:INTEGER;
-  
-Section FAST_ARRAY2
-    
-  + storage:NATIVE_ARRAY[V];
-  
-  + capacity :INTEGER; // of `storage'.
-  
-Section Public
-  
-  - lower1:INTEGER := 0;
-  
-  - lower2:INTEGER := 0;
-  
-  - create (new_count1,new_count2:INTEGER) :SELF<-
-  // Create with new dimensions.
-  // All elements are set to the default value of type E.
-  ( + result:SELF;
-    
-    result := clone;
-    result.make (new_count1,new_count2);
-    result
-  );
-  
-  - make (new_count1,new_count2:INTEGER) <-
-  // Create or reset self with new dimensions.
-  // All elements are set to the default value of type E.
-  [ ...
-    -? { new_count1 > 0};
-    -? { new_count2 > 0};
-  ]
-  (    
-    count1 := new_count1;
-    upper1 := new_count1 - 1;
-    count2 := new_count2;
-    upper2 := new_count2 - 1;
-    count := count1 * count2;
-    (capacity < count).if {
-      capacity := count;
-      storage := NATIVE_ARRAY[V].create capacity;
-    } else {
-      storage.clear_all (capacity - 1);
-    };
-  )
-  [ ...
-    +? { count1 = new_count1};
-    +? { count2 = new_count2};
-    +? { all_default};
-  ];
-  
-  
-  - from_collection2 model:COLLECTION2[V] <-
-  // Uses the `model' to update self.
-  (
-    make ((model.upper1 + 1), (model.upper2 + 1));
-    
-    lower1.to upper1 do { i:INTEGER;
-      lower2.to upper2 do {j :INTEGER;
-	put (model.item (i,j)) to (i,j);
-      };
-    };
-  );
-  
-  - from_collection contents:COLLECTION[V] size (new_count1, new_count2:INTEGER) <-
-  //  Reset all bounds using `new_count#i'.
-  //  Copy all elements of `contents', line by line into Current.
-  [ ...
-    -? { new_count1 >= 0 };
-    -? { new_count2 >= 0 };
-    -? { contents.count = new_count1 * new_count2 };
-  ]
-  (
-    make (new_count1, new_count2);
-    0.to (count - 1) do { i:INTEGER;
-      storage.put (contents.item (contents.lower + i)) to i;
-    };
-  )
-  [ ...
-    +? { line_maximum = new_count1 - 1 };
-    +? { column_maximum = new_count2 - 1 };
-    +? { count = contents.count };
-  ];
-
-  - from_model model:COLLECTION[COLLECTION[V]] <-
-  // The `model' is used to fill line by line the COLLECTION2.
-  // Assume all sub-collections of `model' have the number of items.
-  ( + l,c:INTEGER;
-		
-    make(model.count, model.first.count);
-    l := model.lower;
-    lower1.to upper1 do { line:INTEGER;
-      c := model.item l.lower;
-      lower2.to upper2 do { column:INTEGER;
-	put (model.item l.item c) to (line, column);
-	c := c + 1;
-      };
-      l := l + 1;
-    };
-  );
-
-  - sub_collection2 (line_min,column_min:INTEGER) to (line_max,column_max:INTEGER) :SELF <-
-  ( + l,c:INTEGER;
-    + result:SELF;
-		
-    result := create (line_max - line_min + 1, column_max - column_min + 1);
-    l := line_min;
-    (result.lower1).to (result.upper1) do { line:INTEGER;
-      c := column_min;
-      (result.lower2).to (result.upper2) do { column:INTEGER;
-	result.put (item (l, c)) to (line, column);					
-	c := c + 1;
-      };      
-      l := l + 1;
-    };
-  );
-  
-  //
-  // Implementation of others feature from COLLECTION2:
-  //
-  
-  - item (line, column:INTEGER) :V <-
-  (
-    storage.item (line * count2 + column)
-  );
-    
-  - put element:V to (line, column:INTEGER) <-
-  (
-    storage.put element to (line * count2 + column);
-  );
-    
-  - force element:V to (line , column :INTEGER) <-
-  (
-    (! valid_index (line, column)).if {
-      resize (line.max upper1,column.max upper2);
-    };    
-    put element to (line,column);
-  );
-    
-  - copy other:SELF <-
-  (
-    count1 := other.count1;
-    upper1 := count1 - 1;
-    count2 := other.count2;
-    upper2 := count2 - 1;
-    count := count1 * count2;
-    ( capacity < count).if {
-      capacity := count;
-      storage := storage.calloc capacity;
-    };
-    storage.copy_from (other.storage) until (count - 1);
-  );
-  
-  //
-  // Writing.
-  //
-  
-  - set_all_with v:V <-
-  //  All element are set with the value v.
-  (
-    storage.set_all_with v until (count - 1);   
-  ); 
-    
-  - all_default:BOOLEAN <-
-  (
-    storage.all_default (count - 1)
-  );
-    
-  -  slice (l1,up1:INTEGER) to (l2,up2:INTEGER) :SELF <-
-  // Create a new collection initialized with elements of
-  // range `low'..`up'. result has the same dynamic type
-  // as self collection.
-  ( + result:SELF;
-    
-    result := SELF.create ((up1 - l1 + 1),(up2 - l2 + 1));
-    l1.to up1 do { line:INTEGER;
-      l2.to up2 do { column:INTEGER;
-	result.put (item (line,column)) to (line - l1,column - l2);
-      };
-    };
-  ); 
-    
-  - set_slice (l1,up1:INTEGER) to (l2,up2:INTEGER) with element:V <-
-  // Set all the elements in the range [(l1,up1),(l2,up2)] of
-  // self with the element 'element'.
-  (
-    (l1 * count2).to (up1 * count2) by count2 do { i:INTEGER;
-      l2.to up2 do { j:INTEGER;
-	storage.put element to (i + j);
-      };
-    };
-  );
-    
-  - swap (line1, column1:INTEGER) with (line2, column2:INTEGER) <-
-  ( + tmp:V;
-    + c2, index1, index2:INTEGER;
-    
-    c2 := count2;
-    index1 := line1 * c2 + column1;
-    index2 := line2 * c2 + column2;
-    tmp := storage.item  index1;
-    storage.put (storage.item index2) to index1;
-    storage.put tmp to index2;
-  );
-  
-  //
-  // Looking and comparison:
-  //
-  
-  - occurrences elt:V :INTEGER <-
-  (
-    storage.occurrences elt until (count - 1)
-  );
-    
-  - fast_occurrences elt:V :INTEGER <-
-  (
-    storage.fast_occurrences elt until (count - 1)
-  );
-  
-  //
-  // Resizing:
-  //
-  
-  - resize (new_count1,new_count2:INTEGER) <-
-  [ ...
-    -? {new_count1 > 0};
-    -? {new_count2 > 0};
-  ]
-  ( + tmp:SELF;
-        
-    tmp := SELF.create (new_count1, new_count2);
-    // It may be possible to avoid this ceation when :
-    //    new `capacity' <= old `capacity'
-    line_maximum.downto 0 do { l:INTEGER;
-      column_maximum.downto 0 do { c:INTEGER;
-	(tmp.valid_index (l,c)).if {
-	  tmp.put (item (l,c)) to (l,c);
-	};
-      };
-    };
-    
-    standard_copy tmp;
-  )
-  [ ...
-    +? { upper1 = new_count1 - 1 };
-    +? { count1 = new_count1 };
-    +? { upper2 = new_count2 - 1 };
-    +? { count2 = new_count2 };
-    +? { count = new_count1 * new_count2 };
-  ];
-  
-  //
-  // Looking and Searching:
-  //
-  
-  - has x:V :BOOLEAN <-
-  // Look for `x' using `equal' for comparison.
-  ( + result:BOOLEAN;
-    
-    (count > 0).if {
-      result := storage.first_index_of x until (count-1) <= count - 1;
-    };
-    result
-  ); 
-    
-  - fast_has x:V :BOOLEAN <-
-  // Same as `has' but use `=' for comparison
-  ( + result:BOOLEAN;
-    
-    (count > 0).if {
-      result := storage.fast_first_index_of x until (count - 1) <= count - 1;
-    };
-    result
-  ); 
-  
-  //
-  // Other features:
-  //
-  
-  - replace_all old_value:V with new_value:V <-
-  (
-    storage.replace_all old_value with new_value until (count - 1);
-  );
-    
-  - fast_replace_all old_value:V with new_value:V <-
-  (
-    storage.fast_replace_all old_value with new_value until (count - 1);
-  );
-    
-  - transpose <-
-  // Transpose the self array
-  ( + oldu1,oldu2,tmp:INTEGER;
-    
-    oldu1 := upper1;
-    oldu2 := upper2;
-    tmp := count2.max count1;
-    resize (tmp,tmp);
-    
-    lower1.to upper1 do {i :INTEGER;
-      (i + 1).to upper2 do { j:INTEGER;
-	swap (i,j) with (j,i);
-      };
-    };
-    resize (oldu2,oldu1);
-  );
-    
-  - to_external:POINTER <-
-  // Gives C access to the internal `storage' (may be dangerous).
-  (
-    storage.to_external
-  );
-  
-  //
-  // Invariant.
-  //
-  
-//  [ ...
-//    -? { count1 = upper1 + 1 };
-//    -? { count2 = upper2 + 1 };
-//    -? { count = count1 * count2};
-//    -? { capacity >= count };
-//  ];
-  
-  
-/* ------------------------------ OLD ----------------------------
-  - '=='  Right 60 other:SELF :BOOLEAN <-
-  ( + result:BOOLEAN;
- 
-    ( other = Self).if {
-      result := TRUE;
-    }.elseif { upper1 != other.upper1} then {
-    }.elseif { upper2 != other.upper2} then {
-    } else {
-      result := storage.memcmp (other.storage) until count;
-    };
-    result
-  );
-*/
\ No newline at end of file
diff --git a/lib2_old/collection/fast_array3.li b/lib2_old/collection/fast_array3.li
deleted file mode 100644
index bc7df8f..0000000
--- a/lib2_old/collection/fast_array3.li
+++ /dev/null
@@ -1,417 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := FAST_ARRAY3[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment :="Resizable three dimensional array.\
-              \Unlike ARRAY3, the `lower1', `lower2' and `lower3' bounds \
-              \are frozen to 0. Thus, one can expect better performances. .";
-    
-Section Inherit
-  
-  + parent_collection3:Expanded COLLECTION3[V];
-  
-Section Public
-  
-  + upper1:INTEGER;
-  + count1:INTEGER;
-  
-  + upper2:INTEGER;
-  + count2:INTEGER;
-  
-  + upper3:INTEGER;
-  + count3:INTEGER;
-  
-  + count:INTEGER;
-  
-Section Private
-  
-  + count2x3:INTEGER;
-  // To speed up access, this value is always equal to
-  // `count2' * `count3'
-  
-Section FAST_ARRAY3
-    
-  + storage:NATIVE_ARRAY[V];
-  
-  + capacity:INTEGER; // of `storage'.
-  
-Section Public
-  
-  - lower1:INTEGER := 0;
-  
-  - lower2:INTEGER := 0;
-  
-  - lower3:INTEGER := 0;
-  
-  - create (new_count1, new_count2, new_count3:INTEGER) :SELF<-
-  // Create or reset `Current' with new dimensions.
-  // All elements are set to the default value of type E.
-  ( + result:SELF;
-    
-    result := clone;
-    result.make (new_count1, new_count2, new_count3);
-    result
-  );
-  
-  - make (new_count1, new_count2, new_count3 :INTEGER) <-
-  // Create or reset `self' with new dimensions.
-  // All elements are set to the default value of type E.
-  [ ...
-    -? { new_count1 > 0 };
-    -? { new_count2 > 0 };
-    -? { new_count3 > 0 };
-  ]
-  (    
-    count1 := new_count1;
-    upper1 := new_count1 - 1;
-    count2 := new_count2;
-    upper2 := new_count2 - 1;
-    count3 := new_count3;
-    count2x3 := count2 * count3;
-    upper3 := new_count3 - 1;
-    count := count1 * count2x3;
-    (capacity < count).if {
-      capacity := count;
-      storage := NATIVE_ARRAY[V].create capacity;
-    } else {
-      storage.clear_all (capacity - 1);
-    };
-  )
-  [ ...
-    +? { count1 = new_count1 };
-    +? { count2 = new_count2 };
-    +? { count3 = new_count3 };
-    +? { all_default };
-  ];
-    
-  - from_collection3 model:COLLECTION3[V] <-
-  // Uses the `model' to update self.
-  (
-    make (model.upper1 + 1, model.upper2 + 1, model.upper3 + 1);
-    lower1.to upper1 do { i:INTEGER;
-      lower2.to upper2 do { j:INTEGER;
-	lower3.to upper3 do { k:INTEGER;
-	  put (model.item (i,j,k)) to (i,j,k);
-	};
-      };
-    };
-  );
-    
-  - from_collection contents:COLLECTION[V] size (new_count1, new_count2, new_count3:INTEGER) <-
-  //  Reset all bounds using `new_count#i'.
-  //  Copy all elements of `contents', line by line into self.
-  [ ...
-    -? { new_count1 >= 0 };
-    -? { new_count2 >= 0 };
-    -? { new_count3 >= 0 };
-    -? { contents.count = new_count1 * new_count2 * new_count3 };
-  ]
-  (    
-    make (new_count1, new_count2, new_count3);
-    lower1.to (count - 1) do { i:INTEGER;
-      storage.put (contents.item (contents.lower + i)) to i;
-    };
-  )
-  [ ...
-    +? { line_maximum   = new_count1 - 1 };
-    +? { column_maximum = new_count2 - 1 };
-    +? { depth_maximum  = new_count3 - 1 };
-    +? { count = contents.count };
-  ];
-  
-  
-  - from_model model:COLLECTION[COLLECTION[COLLECTION[V]]] <-
-  // The `model' is used to fill line by line the COLLECTION3.
-  // Assume all sub-collections of have the same indexing.
-  ( + n:INTEGER;
-       
-    make (
-      model.upper - model.lower + 1, 
-      model.first.upper - model.first.lower + 1, 
-      model.first.first.upper - model.first.first.lower + 1
-    );
-    
-    (model.lower).to (model.upper) do { line:INTEGER;
-      (model.first.lower).to (model.first.upper) do { column:INTEGER;
-	(model.first.first.lower).to (model.first.first.upper) do { depth:INTEGER;
-	  storage.put (model.item line.item column.item depth) to n;
-	  n := n + 1;
-	};
-      };
-    };
-  )
-  [ ...
-    +? { line_maximum   = model.upper - model.lower };
-    +? { column_maximum = model.first.upper - model.first.lower };
-    +? { depth_maximum  = model.first.first.upper - model.first.first.lower };
-  ];
-  
-  //
-  // Implementation of others feature from COLLECTION3:
-  //
-  
-  - item (line, column, depth:INTEGER) :V <-
-  (
-    storage.item (line * count2x3 + column * count3 + depth)
-  );
-    
-  - put element:V to (line, column, depth:INTEGER) <-
-  (
-    storage.put element to (line * count2x3 + column * count3 + depth);
-  );
-  
-  
-  - force element:V to (line, column, depth :INTEGER) <-
-  (
-    (! valid_index (line, column, depth)).if {
-      resize (line.max upper1 + 1, column.max upper2 + 1, depth.max upper3 + 1);
-    };
-    put element to (line,column,depth);
-  );
-  
-  
-  - copy other:SELF <-
-  (
-    count1 := other.count1;
-    upper1 := count1 - 1;
-    count2 := other.count2;
-    upper2 := count2 - 1;
-    count3 := other.count3;
-    count2x3 := count2 * count3;
-    upper3 := count3 - 1;
-    count := count1 * count2x3;
-    (capacity < count).if {
-      capacity := count;
-      storage := storage.calloc capacity;
-    };
-    storage.copy_from (other.storage) until (count - 1);
-  );
-  
-  - sub_collection3 (line_min,column_min,depth_min:INTEGER) 
-  to (line_max,column_max,depth_max:INTEGER) :SELF <-
-  ( + n:INTEGER;
-    + result:SELF;
-        
-    result := SELF.create (
-      line_max - line_min + 1, 
-      column_max - column_min + 1, 
-      depth_max - depth_min + 1
-    );
-    
-    line_min.to line_max do { i:INTEGER;
-      column_min.to column_max do { j:INTEGER;
-	depth_min.to depth_max do { k:INTEGER;
-	  result.storage.put (item (i,j,k)) to n;
-	  n := n + 1;
-	};
-      };
-    };
-    result
-  )
-  [ ...
-    +? { result.upper1 = line_max - line_min     };
-    +? { result.upper2 = column_max - column_min };
-    +? { result.upper3 = depth_max - depth_min   };    
-  ];
-  
-  //
-  // Writing:
-  //
-  
-  - set_all_with x:V <-
-  //  All element are set with the value x.
-  (
-    storage.set_all_with x until (count - 1);
-  );
-    
-  - all_default:BOOLEAN <-
-  (
-    storage.all_default (count - 1)
-  );
-    
-  - slice (l1,up1:INTEGER) to (l2,up2:INTEGER) to (l3,up3:INTEGER) :SELF <-
-  // Create a new collection initialized with elements of
-  // range `low'..`up'. result has the same dynamic type
-  // as self collection.
-  ( + result:SELF;
-    
-    result := SELF.create (up1 - l1 + 1, up2 - l2 + 1, up3 - l3 + 1);
-    l1.to up1 do { line:INTEGER;
-      l2.to up2 do { column:INTEGER;
-	l3.to up3 do { depth:INTEGER;
-	  result.put (item (line,column,depth)) to (line - l1,column - l2,depth - l3);
-	};
-      };
-    };
-  ); 
-    
-  - set_slice (l1,up1:INTEGER) to (l2,up2:INTEGER) to (l3,up3:INTEGER) with element:V <-
-  // Set all the elements in the
-  // range [(l1,up1),(l2,up2),(l3,up3)] of
-  // self with the element 'element'.
-  (
-    (l1 * count2x3).to (up1 * count2x3) by count2x3 do { i:INTEGER;
-      (l2 * count3).to (up2 * count3) by count3 do { j:INTEGER;
-	l3.to up3 do { k:INTEGER;
-	  storage.put element to (i + j + k);
-	};
-      };
-    };
-  );  
-  
-  - swap (line1, column1, depth1:INTEGER) with (line2, column2, depth2:INTEGER) <-
-  ( + tmp:V;
-    + c3, c2x3, index1, index2:INTEGER;
-    c3   := count3;
-    c2x3 := count2x3;
-    index1 := line1 * c2x3 + column1 * c3 + depth1;
-    index2 := line2 * c2x3 + column2 * c3 + depth2;
-    tmp := storage.item index1 ;
-    storage.put (storage.item index2) to index1;
-    storage.put tmp to index2;
-  );
-  
-  //
-  // Looking and comparison:
-  //
-  
-  - occurrences elt:V :INTEGER <-
-  (
-    storage.occurrences elt until (count - 1)
-  );
-    
-  - fast_occurrences elt:V :INTEGER <-
-  (
-    storage.fast_occurrences elt until (count - 1)
-  );
-  
-  //
-  // Resizing:
-  //
-  
-  - resize (new_count1,new_count2,new_count3:INTEGER) <-
-  [ ...
-    -? { new_count1 > 0};
-    -? { new_count2 > 0};
-    -? { new_count3 > 0};
-  ]
-  ( + tmp:SELF;
-        
-    tmp := SELF.create (new_count1, new_count2, new_count3);
-    // BSBS: It may be possible to avoid this creation when :
-    // BSBS:   new `capacity' <= old `capacity'
-    
-    line_maximum.downto 0 do { l:INTEGER;
-      column_maximum.downto 0 do { c:INTEGER;
-	depth_maximum.downto 0 do { d:INTEGER;
-	  (tmp.valid_index (l,c,d)).if {
-	    tmp.put (item (l,c,d)) to (l,c,d);
-	  };
-	};
-      };
-    };
-    standard_copy tmp;
-  )
-  [ ...
-    +? { upper1 = new_count1 - 1};
-    +? { count1 = new_count1    };
-    +? { upper2 = new_count2 - 1};
-    +? { count2 = new_count2    };
-    +? { upper3 = new_count3 - 1};
-    +? { count3 = new_count3    };
-    +? { count = new_count1 * new_count2 * new_count3 };
-  ];
-  
-  //
-  // Looking and Searching:
-  //
-  
-  - has x:V :BOOLEAN <-
-  // Look for `x' using `equal' for comparison.
-  ( + result:BOOLEAN;
-    
-    (count > 0).if {
-      result := storage.index_of x until (count-1) <= (count-1);
-    };
-    result
-  );  
-  
-  - fast_has x:V :BOOLEAN <-
-  // Same as `has' but use `=' for comparison
-  ( + result:BOOLEAN;
-    
-    (count > 0).if {
-      result := storage.fast_index_of x until (count - 1) <= (count - 1);
-    };
-    result
-  ); 
-  
-  //
-  // Other features:
-  //
-  
-  - replace_all old_value:V with new_value:V <-
-  (
-    storage.replace_all old_value with new_value until (count - 1);
-  );
-  
-  
-  - fast_replace_all old_value:V with new_value:V <-
-  (
-    storage.fast_replace_all old_value with new_value until (count - 1);
-  );
-  
-  //
-  // Invariant.
-  //
-  
-//  [ ...
-//    -? {count1 = upper1 + 1};
-//    -? {count2 = upper2 + 1}; 
-//    -? {count3 = upper3 + 1};
-//    -? {count = count1 * count2 * count3};
-//    -? {count2x3 = count2 * count3};
-//    -? {capacity >= count};
-//  ];
-  
-/*
-  - '=='  Right 60 other:SELF :BOOLEAN <-
-  (
-    + result:BOOLEAN;
-    result := FALSE;
-    
-    (other = Self).if {
-      result := TRUE;
-    }.elseif { upper1 != other.upper1} then {
-    }.elseif { upper2 != other.upper2} then {
-    }.elseif { upper3 != other.upper3} then {
-    } else {
-      result := storage.memcmp (other.storage) until count;
-    };
-    
-    result
-  );
-*/
\ No newline at end of file
diff --git a/lib2_old/collection/hashed_dictionary.li b/lib2_old/collection/hashed_dictionary.li
deleted file mode 100644
index 127e66f..0000000
--- a/lib2_old/collection/hashed_dictionary.li
+++ /dev/null
@@ -1,765 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := HASHED_DICTIONARY[V,K];
-
-
-  - copyright := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment   := " Associative memory.\
-  \Values of type `V' are stored using Keys of type `K'.";
-  
-  // Efficient implementation of DICTIONARY using `hash_code' on keys.   
-	      
-Section Inherit
-  
-  - parent_simple_dictionary:Expanded SIMPLE_DICTIONARY[V,K];
-  
-Section Public
-// HASHED_DICTIONARY
-  
-  + buckets:NATIVE_ARRAY[HASHED_DICTIONARY_NODE[V,K]];
-  // The `buckets' storage area is the primary hash table of `capacity'
-  // elements. To search some key, the first access is done in `buckets'
-  // using the remainder of the division of the key `hash_code' by
-  // `capacity'. In order to try to avoid clashes, `capacity' is always a
-  // prime number (selected using HASH_TABLE_SIZE).
-  
-Section Public
-  
-  - default_size:INTEGER := 193;
-  // Default size for the storage area in number of items.
-  
-  // Counting:
-  
-  + capacity:INTEGER;
-  // Of the `buckets' storage area.
-  
-  + count:INTEGER;
-  // Actual `count' of stored elements.
-  
-  //  
-  // Basic access:
-  //
-  
-  - has k:K :BOOLEAN <-
-  // Is there a value currently associated with key `k'?
-  ( + idx:INTEGER;
-    + node:HASHED_DICTIONARY_NODE[V,K];
-    
-    idx := k.hash_code % capacity;
-    node := buckets.item idx;    
-    {(node = NULL) || {node.key == k}}.until_do {
-      node := node.next;
-    };
-    node != NULL
-  );
-  
-  - at k:K :V <-
-  // Return the value associated to key `k'.
-  // (See also `reference_at' if V is a reference type.)
-  ( + idx:INTEGER;
-    + node:HASHED_DICTIONARY_NODE[V,K];  
-       
-    idx := k.hash_code % capacity;
-    node := buckets.item idx;    
-    {node.key == k}.until_do {
-      node := node.next;
-    };
-    node.item
-  );
-  
-  - reference_at k:K :V <-
-  // Return NULL or the value associated with key `k'. Actually, this 
-  // feature is useful when the type of values (the type E) is a 
-  // reference type, to avoid using `has' just followed by `at' to get 
-  // the corresponding value.
-  ( + idx:INTEGER;
-    + node:HASHED_DICTIONARY_NODE[V,K];
-    + result:V;
-    
-    idx := k.hash_code % capacity;
-    node := buckets.item idx;
-    {(node = NULL) ||{node.key == k}}.until_do {
-      node := node.next;
-    };
-    (node != NULL).if {
-      result := node.item;
-    };        
-    result
-  );
-  
-  - fast_has k:K :BOOLEAN <-
-  ( + idx:INTEGER; 
-    + node:HASHED_DICTIONARY_NODE[V,K];
-    
-    idx := k.hash_code % capacity;
-    node := buckets.item idx;
-    {(node = NULL) || {node.key = k}}.until_do {
-      node := node.next;
-    };
-    node != NULL
-  );
-
-  - fast_at k:K :V <-
-  ( + idx:INTEGER; 
-    + node:HASHED_DICTIONARY_NODE[V,K];
-    
-    idx := k.hash_code % capacity;
-    node := buckets.item idx;
-    {node.key = k}.until_do {
-      node := node.next;
-    };
-    node.item
-  );
-  
-  - fast_reference_at k:K :V <-
-  // Return NULL or the value associated with key `k'. Actually, this 
-  // feature is useful when the type of values (the type V) is a 
-  // reference type, to avoid using `has' just followed by `at' to get 
-  // the corresponding value.
-  ( + idx:INTEGER;
-    + node:HASHED_DICTIONARY_NODE[V,K];
-    + result:V;
-    
-    idx := k.hash_code % capacity;
-    node := buckets.item idx;
-    {(node = NULL) || {node.key = k}}.until_do {
-      node := node.next;
-    };
-    ( node != NULL ).if {
-      result := node.item;
-    };        
-    result
-  );
-  
-Section Public  
-
-  - put v:V to k:K  <-
-  // Change some existing entry or `add' the new one. If there is
-  // as yet no key `k' in the dictionary, enter it with item `v'.
-  // Otherwise overwrite the item associated with key `k'.
-  ( + h, idx:INTEGER;
-    + node:HASHED_DICTIONARY_NODE[V,K];
-        
-    h := k.hash_code;
-    idx := h % capacity;
-    node := buckets.item idx;
-        
-    {(node = NULL) || {node.key == k}}.until_do {
-      node := node.next;
-    };
-    (node = NULL).if {
-      (capacity = count).if {
-	increase_capacity;
-	idx := h % capacity;
-      };
-      node := new_node v to k next (buckets.item idx);
-      buckets.put node to idx;
-      count := count + 1;
-      cache_user := -1;
-    } else {
-      node.set_item v;
-    };    
-  );
-
-  - fast_put v:V to k:K  <-
-  // Change some existing entry or `add' the new one. If there is
-  // as yet no key `k' in the dictionary, enter it with item `v'.
-  // Otherwise overwrite the item associated with key `k'.
-  ( + h, idx:INTEGER;
-    + node:HASHED_DICTIONARY_NODE[V,K];
-        
-    h := k.hash_code;
-    idx := h % capacity;
-    node := buckets.item idx;
-        
-    {(node = NULL) || {node.key = k}}.until_do {
-      node := node.next;
-    };
-    (node = NULL).if {
-      (capacity = count).if {
-	increase_capacity;
-	idx := h % capacity;
-      };
-      node := new_node v to k next (buckets.item idx);
-      buckets.put node to idx;
-      count := count + 1;
-      cache_user := -1;
-    } else {
-      node.set_item v;
-    };    
-  );
-    
-  - add v:V to k:K <-
-  // To add a new entry `k' with its associated value `v'. Actually, this
-  // is equivalent to call `put', but may run a little bit faster.
-  ( + idx:INTEGER;
-    + node:HASHED_DICTIONARY_NODE[V,K];
-       
-    cache_user := -1;
-    (capacity = count ).if {
-      increase_capacity;
-    };
-    idx := k.hash_code % capacity;
-    node:= new_node v to k next (buckets.item idx);
-    buckets.put node to idx;
-    count := count + 1;    
-  );
-  
-  //
-  // Removing:
-  //
-  
-  - remove k:K <-
-  // Remove entry `k' (which may exist or not before this call).
-  ( + h, idx:INTEGER;
-    + node, previous_node:HASHED_DICTIONARY_NODE[V,K]; 
-    
-    cache_user := -1;
-    h := k.hash_code;
-    idx := h % capacity;
-    node := buckets.item idx;
-    (node != NULL ).if {
-      (node.key == k ).if {
-	count := count - 1;
-	node := node.next;
-	buckets.put node to idx;
-      } else {
-	previous_node := node;
-	node := node.next;
-	{(node = NULL) || {node.key == k}}.until_do {
-	  previous_node := node;
-	  node := node.next;
-	};
-	(node != NULL ).if {
-	  count := count - 1;
-	  previous_node.set_next (node.next);
-	};
-      };
-    };    
-  );
-  
-  - fast_remove k:K <-
-  ( + h, idx:INTEGER; 
-    + node, previous_node:HASHED_DICTIONARY_NODE[V,K];
-		
-    cache_user := -1;
-    h := k.hash_code;
-    idx := h % capacity;
-    node := buckets.item idx;
-    (node != NULL).if {
-      (node.key = k).if {
-	count := count - 1;
-	node := dispose_node node;
-	buckets.put node to idx;
-      } else {					
-	previous_node := node;
-	node := node.next;	
-	{(node = NULL) || {node.key = k}}.until_do {	  
-	  previous_node := node;
-	  node := node.next;
-	};
-	(node != NULL).if {
-	  count := count - 1;
-	  previous_node.set_next (dispose_node node);
-	};
-      };
-    };
-  );
-  
-  - clear <-
-  // Discard all items.
-  ( 
-    cache_user := -1;
-    count := 0;    
-    buckets.set_all_with NULL until (capacity - 1);
-  )
-  [   
-    +? {capacity = Old capacity};
-  ];
-  
-  //
-  // To provide iterating facilities:
-  //
-    
-  - item i:INTEGER :V <-
-  (    
-    set_cache_user i;
-    cache_node.item    
-  );
-    
-  - key index:INTEGER :K <-
-  (    
-    set_cache_user index;
-    cache_node.key    
-  );
-    
-  - key_map_in buffer:COLLECTION[K] <-
-  // Append in `buffer', all available keys (this may be useful to
-  // speed up the traversal).
-  ( + node:HASHED_DICTIONARY_NODE[V,K];
-    + idx:INTEGER;
-
-    node := buckets.item idx;
-    count.downto 1 do { i:INTEGER;	    
-      {node != NULL}.until_do {
-	idx := idx + 1;
-	? {idx < capacity};
-	node := buckets.item idx;
-      }; 
-      buffer.add_last (node.key);
-      node := node.next;
-    }; 
-  );
-    
-  - item_map_in buffer:COLLECTION[V]  <-
-  // Append in `buffer', all available items (this may be useful to
-  // speed up the traversal).
-  ( + node:HASHED_DICTIONARY_NODE[V,K];
-    + idx:INTEGER;
-
-    node := buckets.item idx;
-    count.downto 1 do { i:INTEGER;
-      {node != NULL}.until_do {
-	idx := idx + 1;
-	? {idx < capacity};
-	node := buckets.item idx;
-      };
-      buffer.add_last (node.item);
-      node := node.next;
-    };         
-  );
-    
-  - copy other:SELF <-
-  // Reinitialize by copying all associations of `other'.
-  (    
-    clear;
-    (capacity < other.count).if {
-      with_capacity (other.count + 1);
-    }.elseif {capacity = 0} then {
-      make;
-    }; 
-    
-    1.to (other.count) do { i:INTEGER;
-      put (other.item i) to (other.key i);
-    }; 
-  );
-  
-  //
-  // Other features:
-  //
-  
-  - internal_key k:K :K <-
-  // Retrieve the internal key object which correspond to the existing
-  // entry `k' (the one memorized into the `self' dictionary).
-  ( + node:HASHED_DICTIONARY_NODE[V,K];
-    + result:K;
-        
-    node := buckets.item (k.hash_code % capacity);
-    result := node.key;
-    {result == k}.until_do {
-      node := node.next;
-      result := node.key;
-    }; 
-    result
-  );
-  
-Section Private
-  
-  - increase_capacity <-
-  // There is no more free slots:the dictionary must grow.
-  [ 
-    -? {capacity = count};
-  ]
-  ( + idx, new_capacity,i:INTEGER;    
-    + old_buckets:NATIVE_ARRAY[HASHED_DICTIONARY_NODE[V,K]];
-    + node1, node2:HASHED_DICTIONARY_NODE[V,K];
-    
-    old_buckets  := buckets;
-    new_capacity := HASH_TABLE_SIZE.prime_number_ceiling (capacity + 1);
-    
-    buckets := NATIVE_ARRAY[HASHED_DICTIONARY_NODE[V,K]].create new_capacity;
-    i := capacity -1;
-    capacity := new_capacity;
-    {i < 0}.until_do {
-      node1 := old_buckets.item i;
-      {node1 = NULL}.until_do {
-	node2 := node1.next;
-	idx := node1.key.hash_code % capacity;
-	node1.set_next (buckets.item idx);
-	buckets.put node1 to idx;
-	node1 := node2;
-      }; 
-      i := i - 1;
-    }; 
-    cache_user := -1;
-  )
-  [
-    +? { count = Old count };
-    +? { capacity > Old capacity };    
-  ];
-    
-  - set_cache_user index:INTEGER <-
-  // Set the internal memory cache (`cache_user', `cache_node' and
-  // `cache_buckets') to the appropriate valid value.
-  [
-    -? { valid_index index };
-  ]
-  (    
-    (index = cache_user + 1).if {
-      cache_user := index;
-      cache_node := cache_node.next;
-      {cache_node != NULL}.until_do {
-	cache_buckets := cache_buckets + 1;
-	cache_node := buckets.item cache_buckets;
-      }; 
-    }.elseif {index = cache_user} then {
-    }.elseif {index = 1} then {
-      cache_user := 1;
-      cache_buckets := 0;
-      cache_node := buckets.item cache_buckets;
-      {cache_node != NULL}.until_do {
-	cache_buckets := cache_buckets + 1;
-	cache_node := buckets.item cache_buckets;
-      }; 
-    } else {
-      set_cache_user 1;
-      {cache_user = index}.until_do {
-	set_cache_user (cache_user + 1);
-      }; 
-    }; 
-  )
-  [ 
-    ...
-    +? {cache_user = index};
-    +? {cache_buckets.in_range 0 to (capacity - 1)};
-    +? {cache_node != NULL};
-  ];
-  
-  + cache_user:INTEGER;
-  // The last user's external index in range [1 .. `count'] (see `item'
-  // and `valid_index' for example) may be saved in `cache_user' otherwise
-  // -1 to indicate that the cache is not active. When the cache is
-  // active, the corresponding index in `buckets' is save in
-  // `cache_buckets' and the corresponding node in `cache_node'.
-
-  + cache_node:HASHED_DICTIONARY_NODE[V, K];
-  // Meaningful only when `cache_user' is not -1.
-
-  + cache_buckets:INTEGER;
-  // Meaningful only when `cache_user' is not -1.
-
-  - dispose_node node:HASHED_DICTIONARY_NODE[V, K] :HASHED_DICTIONARY_NODE[V, K] <-
-  // Add `node' in the `free_nodes' list.
-  [
-    -? {node != NULL};
-  ]
-  ( + result:HASHED_DICTIONARY_NODE[V,K];
-    result := node.next;
-    //node.set_next (free_nodes.item)
-    //free_nodes.set_item(node)
-    result
-  )
-  [
-    +? {Result = Old node.next};
-  ];
-
-  - new_node v:V to k:K next nxt:HASHED_DICTIONARY_NODE[V,K] :HASHED_DICTIONARY_NODE[V, K] <-
-  // Create a new one.
-  (
-    HASHED_DICTIONARY_NODE[V,K].create v to k next nxt
-  );
-  
-Section Public
-  
-  - create:SELF <-
-  ( + result:SELF;
-    result := clone;
-    result.make;
-    result
-  );
-  
-  - make <-
-  // Create an empty dictionary. Internal storage `capacity' of the
-  // dictionary is initialized using the `Default_size' value. Then,
-  // tuning of needed storage `capacity' is performed automatically
-  // according to usage. if you are really sure that your dictionary
-  // is always really bigger than `Default_size', you may consider to use
-  // `with_capacity' to save some execution time.
-  (
-    with_capacity default_size;
-  ) 
-  [    
-    +? {capacity = default_size};
-  ];
-    
-  - with_capacity medium_size:INTEGER <-
-  // May be used to save some execution time if one is sure that
-  // storage size will rapidly become really bigger than `Default_size'.
-  // When first `remove' occurs, storage size may naturally become
-  // smaller than `medium_size'. Afterall, tuning of storage size is
-  // done automatically according to usage.
-  [
-    -? { medium_size > 0 };
-  ]
-  ( + new_capacity:INTEGER;
-       
-    new_capacity := HASH_TABLE_SIZE.prime_number_ceiling medium_size;
-    buckets := NATIVE_ARRAY[HASHED_DICTIONARY_NODE[V,K]].create new_capacity;
-    capacity := new_capacity;
-    cache_user := -1;
-    count := 0;
-  )
-  [
-    +? { is_empty };
-    +? { capacity >= medium_size };
-  ];
-		
-  //
-  // Invariant
-  //
-  
-//  [
-//    -? {capacity > 0};
-//    -? {capacity >= count};
-//    -? {cache_user.in_range (-1) to count};
-//    -? {(cache_user > 0) ->> {cache_node != NULL}};
-//    -? {(cache_user > 0) ->> {cache_buckets.in_range 0 to (capacity - 1)}}
-//  ];
-  
-  
- //------------------- OLD -------------------- 
-  
-  /*
-
-  + cache_user :INTEGER;
-  // The last user's external index in range [1 .. `count'] (see `item'
-  // and `valid_index' for example) may be saved in `cache_user' otherwise
-  // -1 to indicate that the cache is not active. When the cache is
-  // active, the corresponding index in `buckets' is save in
-  // `cache_buckets' and the corresponding node in `cache_node'.
-  
-  + cache_node:HASHED_DICTIONARY_NODE[V,K];
-  // Meaningful only when `cache_user' is not -1.
-  
-  + cache_buckets:INTEGER;
-  // Meaningful only when `cache_user' is not -1.
-  
-  
-  
-  - is_empty:BOOLEAN <- count = 0;
-  // Is it empty ?
-  
-  - fast_has k:K :BOOLEAN <-
-  // Is there a value currently associated with key `k'?
-  (
-    + idx:INTEGER;
-    + node:DICTIONARY_NODE[V,K];
-    
-    idx := k.hash_code % capacity;
-    node := buckets.item idx;
-    
-    { (node = NULL) || { node.key = k}}.until_do {
-      node := node.next;
-    };
-    node != NULL
-  );
-  
-  - fast_at k:K :V <-
-  // Return the value associated to key `k'.
-  // (See also `reference_at' if V is a reference type.)
-  (
-    + idx:INTEGER;
-    + node:DICTIONARY_NODE[V,K];  
-    
-    ? { fast_has k };
-    
-    idx := k.hash_code % capacity;
-    node := buckets.item idx;
-    
-    { node.key = k}.until_do {
-      node := node.next;
-    };
-    node.item
-  );
-  
-  
-  - '@' Left 1 k:K :V <-
-  (
-    at k
-  );
-  
-    
-  // Looking and searching some value:
-  
-  
-  - occurrences v:V :INTEGER <-
-  // Number of occurrences using `equal'.
-  // See also `fast_occurrences' to chose the apropriate one.
-  (
-    1.to count do { i:INTEGER;
-      (safe_equal (v,(item i)) ).if {
-	result := result + 1;
-      }; // end if
-    }; // end fo
-    
-    ? { result >= 0 };
-    
-    result
-  );
-  
-  
-  - fast_occurrences v:V :INTEGER <-
-  // Number of occurrences using `='.
-  // See also `occurrences' to chose the apropriate one.
-  (
-    + result:INTEGER;
-    
-    1.to count do { i:INTEGER;
-      (v = item i ).if {
-	result := result + 1;
-      }; // end if
-    }; // end do
-    
-    ? { result >= 0 };
-    
-    result
-  );
-  
-  
-  - key_at v:V :K <-
-  // Retrieve the key used for value `v' using `equal' for comparison.
-  (
-    + i:INTEGER;
-    + result:K;
-    
-    ? { occurrences v = 1};
-    i := 1;
-    {safe_equal (v,(item i))}.until_do {
-      i := i + 1;
-    };
-    result := cache_node.key;
-    
-    ? { equal ((at result) ,v) };
-    
-    result
-  );
-  
-  
-  - fast_key_at v:V :K <-
-  // Retrieve the key used for value `v' using `=' for comparison.
-  (
-    + i:INTEGER;         
-    + result:K;
-    
-    ? { fast_occurrences v = 1 };
-    i := 1;
-    {v = item(i)}.until_do {
-      i := i + 1;
-    };
-    result := cache_node.key;
-    
-    ? { at result = v };
-    
-    result
-  );
-  
-  - upper :INTEGER <-
-  (
-    count
-  );
-  
-  
-  - valid_index index:INTEGER :BOOLEAN <-
-  (
-    + result:BOOLEAN;
-    
-    result := (1 <= index) && {index <= count};
-    
-    ? { result =  index.in_range lower to upper };
-    
-    result
-  );
-  
-  
-  - '=='  Right 60 other:SELF :BOOLEAN <-
-  // do both dictionaries have the same set of associations?
-  // Keys are compared with `==' and values are comnpared
-  // with the basic = operator. See also `is_equal_map'.
-  (
-    + i:INTEGER;
-    + result:BOOLEAN;
-    
-    (Self = other ).if {
-      result := TRUE;
-    }.elseif { count = other.count } then {
-      result := TRUE;
-      i := 1;
-      {!result || {i > count}}.until_do {
-	(other.has (key i) ).if {
-	  (other.at (key i) != item i ).if {
-	    result := FALSE;
-	  } else {
-	    i := i + 1;
-	  }; // end if
-	} else {
-	  result := FALSE;
-	}; // end if
-      }; // end until_do
-    }; // end if
-    
-    ? { result ->> {count = other.count} };
-    
-    result
-  );
-  
-  
-  - is_equal_map other:SELF :BOOLEAN <-
-  // Do both dictionaries have the same set of associations?
-  // Both keys and values are compared with `=='. See also `=='.
-  (
-    + i:INTEGER;
-    + k:K; 
-    + result:BOOLEAN;
-    (Self = other ).if {
-      result := TRUE;
-    }.elseif { count = other.count } then {
-      result := TRUE;
-      i := 1;
-      {! result || {i > count}}.until_do {
-	k := key i;
-	(other.has k ).if {
-	  (! safe_equal ((other.at k),(item i)) ).if {
-	    result := FALSE;
-	  } else {
-	    i := i + 1;
-	  }; // end if
-	} else {
-	  result := FALSE;
-	}; // end if
-      }; // end until_do
-    }; // end if
-    
-    result
-  );
-*/  
diff --git a/lib2_old/collection/hashed_set.li b/lib2_old/collection/hashed_set.li
deleted file mode 100644
index 8efb024..0000000
--- a/lib2_old/collection/hashed_set.li
+++ /dev/null
@@ -1,758 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := HASHED_SET[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Definition of a mathematical set of hashable objects.";
-  
-  // All common operations on mathematical sets are available.
-    
-Section Inherit
-  
-  + parent_set:Expanded SET[V];
-  
-Section Public
-  
-  - default_size:INTEGER := 53;
-  // Minimum size for storage in number of items.
-  
-Section SET
-  
-  + buckets:NATIVE_ARRAY[HASHED_SET_NODE[V]];
-  // The `buckets' storage area is the primary hash table of `capacity'
-  // elements. To search some element, the first access is done in
-  // `buckets' using the remainder of the division of the key `hash_code' by
-  // `capacity'. In order to try to avoid clashes, `capacity' is always a
-  // prime number (selected using HASH_TABLE_SIZE).
-  
-  //
-  // Internal cache handling:
-  //
-  
-  + cache_user:INTEGER;
-  // The last user's external index in range [1 .. `count'] (see `item'
-  // and `valid_index' for example) may be saved in `cache_user' otherwise
-  // -1 to indicate that the cache is not active. When the cache is
-  // active, the corresponding index in `buckets' is save in
-  // `cache_buckets' and the corresponding node in `cache_node'.
-  
-  + cache_node:HASHED_SET_NODE[V];
-  // Meaningful only when `cache_user' is not -1.
-  
-  + cache_buckets:INTEGER;
-  // Meaningful only when `cache_user' is not -1.
-    
-Section Public
-  
-  - create:SELF <-
-  // Create an empty set. Internal storage `capacity' of the set is
-  // initialized using the `Default_size' value. Then, tuning of needed
-  // storage size is done automatically according to usage. If you
-  // are really sure that your set is always really bigger than
-  // `Default_size', you may use `with_capacity' to save some execution time.
-  ( + result:SELF;
-    result := clone;
-    result.make;
-    result
-  );
-  
-  - make <-  
-  (    
-    with_capacity default_size;
-  )
-  [ ...
-    +? { capacity = default_size };
-  ];
-  
-  - create_with_capacity sz:INTEGER :SELF <-
-  // Create an empty set using `medium_size' as an appropriate value
-  // to help initialization of `capacity'. Thus, this feature may be used
-  // in place of `make' to save some execution time if one is sure that
-  // storage size will rapidly become really bigger than `Default_size' (if
-  // not sure, simply use `make'). Anyway, the initial `medium_size' value
-  // is just an indication and never a limit for the possible
-  // `capacity'. Keep in mind that the `capacity' tuning is done
-  // automatically according to usage.
-  ( + result:SELF;
-    
-    result := clone;
-    result.with_capacity sz; 
-    result
-  );
-  
-  - with_capacity medium_size:INTEGER <-
-  [ ...
-    -? {medium_size > 0};
-  ]
-  ( + new_capacity:INTEGER;
-        
-    new_capacity := HASH_TABLE_SIZE.prime_number_ceiling medium_size;
-    buckets := NATIVE_ARRAY[HASHED_SET_NODE[V]].create new_capacity;
-    capacity := new_capacity;
-    cache_user := -1;
-    count := 0;
-  )
-  [ ...
-    +? { is_empty };
-    +? { capacity >= medium_size };
-  ];
-  
-  //
-  // Counting:
-  //
-  
-  + capacity:INTEGER; // Of the `buckets' storage area.
-  
-  + count:INTEGER;
-    
-  //
-  // Adding and removing:
-  //
-  
-  - add e:V <-
-  // Add a new item to the set:the mathematical definition of
-  // adding in a set is followed.
-  ( + h, idx:INTEGER;
-    + node:HASHED_SET_NODE[V];
-            
-    cache_user := -1;
-    h := e.hash_code;
-    idx := h % capacity;
-    node := buckets.item idx;    
-    {(node = NULL) || {node.item == e}}.until_do {
-      node := node.next;
-    };
-    (node = NULL).if {
-      (capacity = count).if {
-	increase_capacity;
-	idx := h % capacity;
-      };
-      node := HASHED_SET_NODE[V].create e next (buckets.item idx);
-      buckets.put node to idx;
-      count := count + 1;
-    };
-  );
-
-  - fast_add e:V <-
-  // Add a new item to the set:the mathematical definition of
-  // adding in a set is followed.
-  ( + h, idx:INTEGER;
-    + node:HASHED_SET_NODE[V];
-        
-    cache_user := -1;
-    h := e.hash_code;
-    idx := h % capacity;
-    node := buckets.item idx;    
-    {(node = NULL) || {node.item = e}}.until_do {
-      node := node.next;
-    };
-    (node = NULL).if {
-      (capacity = count).if {
-	increase_capacity;
-	idx := h % capacity;
-      };
-      node := HASHED_SET_NODE[V].create e next (buckets.item idx);
-      buckets.put node to idx;
-      count := count + 1;
-    };   
-  );  
-  	 
-  - remove e:V <-
-  // Remove item `e' from the set:the mathematical definition of
-  // removing from a set is followed.
-  ( + h, idx:INTEGER;
-    + node, previous_node:HASHED_SET_NODE[V];
-       
-    cache_user := -1;
-    h := e.hash_code;
-    idx := h % capacity;
-    node := buckets.item idx;
-    (node != NULL).if {
-      ( node.item == e).if {
-	count := count - 1;
-	node := node.next;
-	buckets.put node to idx;
-      } else {
-	previous_node := node;
-	node := node.next;
-	{(node = NULL) || {node.item == e}}.until_do {
-	  previous_node := node;
-	  node := node.next;
-	};
-	(node != NULL).if {
-	  count := count - 1;
-	  previous_node.set_next (node.next);
-	};
-      };
-    };    
-  );
-  
-  - fast_remove e:V <-
-  // Remove item `e' from the set:the mathematical definition of
-  // removing from a set is followed.
-  ( + h, idx:INTEGER;
-    + node, previous_node:HASHED_SET_NODE[V];
-       
-    cache_user := -1;
-    h := e.hash_code;
-    idx := h % capacity;
-    node := buckets.item idx;
-    (node != NULL).if {
-      (node.item = e).if {
-	count := count - 1;
-	node := node.next;
-	buckets.put node to idx;
-      } else {
-	previous_node := node;
-	node := node.next;
-	{(node = NULL) || {node.item = e}}.until_do {
-	  previous_node := node;
-	  node := node.next;
-	};
-	(node != NULL).if {
-	  count := count - 1;
-	  previous_node.set_next (node.next);
-	};
-      };
-    };    
-  );
-  
-  - clear <-
-  // Empty the current set.
-  (
-    cache_user := -1;
-    count := 0;
-    buckets.set_all_with NULL until (capacity - 1);
-  )
-  [ ...
-    +? {capacity = Old capacity};
-  ];
-  
-  //
-  // Looking and searching:
-  //
-  
-  - has e:V :BOOLEAN <-
-  // Is element `e' in the set?
-  ( + idx:INTEGER;
-    + node:HASHED_SET_NODE[V];
-        
-    idx := e.hash_code % capacity;
-    node := buckets.item idx;
-    {(node = NULL) || {node.item == e}}.until_do {
-      node := node.next;
-    };
-    node != NULL        
-  );
-  
-  - fast_has e:V :BOOLEAN <-
-  // Is element `e' in the set?
-  ( + idx:INTEGER;
-    + node:HASHED_SET_NODE[V];
-        
-    idx := e.hash_code % capacity;
-    node := buckets.item idx;
-    {(node = NULL) || {node.item = e}}.until_do {
-      node := node.next;
-    };
-    node != NULL
-  );
-  
-  - reference_at e:V :V <-
-  ( + idx:INTEGER; 
-    + node:HASHED_SET_NODE[V];
-    + result:V;
-				
-    idx := e.hash_code % capacity;
-    node := buckets.item idx;
-    {(node = NULL) || {node.item == e}}.until_do {
-      node := node.next;
-    };
-    (node != NULL).if {
-      result := node.item;
-    };
-    result
-  );
-  
-  //
-  // To provide iterating facilities:
-  //
-    
-  - item i:INTEGER :V <-
-  // Return the item indexed by `index'.
-  (         
-    set_cache_user i;
-    cache_node.item
-  );  
-  
-  //
-  // Mathematical operations:
-  //
-  
-  - intersection other:SELF <-
-  // Make the intersection of the `self' set with `other'.
-  ( + i,c:INTEGER;
-    + node1, node2:HASHED_SET_NODE[V];
-        
-    cache_user := -1;
-    i := capacity - 1;
-    c := count;
-    {c = 0}.until_do {
-      node1 := buckets.item i;
-      {(node1 = NULL) || {other.has (node1.item)}}.until_do {
-	node1 := node1.next;
-	c := c - 1;
-	buckets.put node1 to i;
-	count := count - 1;
-      };
-      (node1 != NULL).if {
-	node2 := node1.next;
-	c := c - 1;
-	{node2 = NULL}.until_do {
-	  (! other.has (node2.item)).if {
-	    node1.set_next (node2.next);
-	    count := count - 1;
-	  } else { 
-	    node1 := node2;
-	  };	  
-	  node2 := node2.next;
-	  c := c - 1;
-	};
-      };
-      i := i - 1;
-    };    
-  );
-  
-  - copy other:SELF <-
-  // Copy 'other' into the current set
-  (
-    // Note:this is a naive implementation because we should
-    // recycle already allocated nodes of `self'.
-    ( capacity = 0 ).if {
-      with_capacity (other.count + 1);
-    } else {
-      clear;
-    };
-    
-    lower.to (other.count) do { i:INTEGER;
-      add (other.item i);
-    };
-  );
-  
-  - from_collection model:COLLECTION[V] <-
-  ( + i, up:INTEGER;
-				
-    with_capacity (model.count.max 1);
-    up := model.upper;
-    i := model.lower;
-    {i > up}.until_do {
-      add (model.item i);
-      i := i + 1;
-    };
-  );
-  
-Section Private  
-  
-  - increase_capacity <-
-  // There is no more free slots:the set must grow.
-  ( + i,idx, new_capacity:INTEGER;
-    + old_buckets:NATIVE_ARRAY[HASHED_SET_NODE[V]];
-    + node1, node2:HASHED_SET_NODE[V];
-    
-    new_capacity := HASH_TABLE_SIZE.prime_number_ceiling (capacity + 1);
-    old_buckets := buckets;
-    buckets := buckets.create new_capacity;
-    i := capacity - 1;
-    capacity := new_capacity;
-    { i< 0 }.until_do {
-      node1 := old_buckets.item i;
-      {node1 = NULL}.until_do {
-	node2 := node1.next;
-	idx := node1.item.hash_code % capacity;
-	node1.set_next (buckets.item idx);
-	buckets.put node1 to idx;
-	node1 := node2;
-      };
-      i := i - 1;
-    };
-    cache_user := -1;    
-  );
-  
-  - set_cache_user index:INTEGER <-
-  (      
-    (index = cache_user + 1).if {
-      cache_user := index;
-      cache_node := cache_node.next;
-      {cache_node != NULL}.until_do {
-	cache_buckets := cache_buckets + 1;
-	cache_node := buckets.item cache_buckets;
-      };
-    }.elseif { index = cache_user} then {
-    }.elseif { index = 1} then {
-      cache_user := 1;
-      cache_buckets := 0;
-      cache_node := buckets.item cache_buckets;
-      {cache_node != NULL}.until_do {
-	cache_buckets := cache_buckets + 1;
-	cache_node := buckets.item cache_buckets;
-      };
-    } else {
-      set_cache_user 1;
-      {cache_user = index}.until_do {
-	set_cache_user (cache_user + 1);
-      };
-    };
-    
-    ? { cache_user = index};
-    ? { cache_buckets.in_range 0 to (capacity - 1)};
-    ? { cache_node != NULL};
-  );
-  
-  //
-  // Invariant.
-  //
-  
-//  [
-//    -? {capacity > 0};
-//    -? {capacity >= count};
-//    -? {cache_user.in_range (-1) to count};
-//    -? {(cache_user > 0) ->> {cache_node != NULL}};
-//    -? {(cache_user > 0) ->> {cache_buckets.in_range 0 to (capacity - 1)}}
-//  ];
-    
-  // -----------------OLD-----------------  
-  
-  /*
-  
-  
-  
-  - union other:SELF <-
-  // Make the union of the `self' set with `other'.
-  ( + e:V;
-    + old_count:INTEGER;
-    
-    ? {old_count := count; 
-       other != NULL};
-    
-    lower.to (other.count) do { i:INTEGER;
-      e := other.item i;
-      add e;
-    };
-    ? { count <= (old_count + other.count)};
-  );
-
-  - fast_union other:SELF <-
-  // Make the union of the `self' set with `other'.
-  ( + old_count:INTEGER;
-    + e:V;
-    ? {old_count := count; 
-       other != NULL};
-    
-    lower.to (other.count) do { i:INTEGER;
-      e := other.item i;
-      fast_add e;
-    };
-    ? { count <= (old_count + other.count)};
-  );
-  
-  
-  - '+' Left 1 other:SELF :SELF <-
-  // Return the union of the `self' set with `other'.
-  (
-    + result:SELF;
-    
-    ? { other != NULL};
-    
-    result := twin ;
-    result.union other ;
-    
-    ? { result.count <= count + other.count};
-    ? { (Self.is_subset_of result) && (other.is_subset_of result)};
-    
-    result
-  );
-  
-  
-  
-  - is_disjoint other:SELF :BOOLEAN <-
-  ( + j:INTEGER;
-    + result:BOOLEAN;
-     
-    (other.count<count).if {
-      result := other.is_disjoint Self;
-    } else {
-      j:=upper;
-      {(j<lower) || {other.has (item j)}}.until_do {
-	j := j-1;
-      };
-      result := (j=0);
-    };
-    result
-  ); 
-
-  - fast_is_disjoint other:SELF :BOOLEAN <-
-  ( + j:INTEGER;
-    + result:BOOLEAN;
-     
-    (other.count<count).if {
-      result := other.fast_is_disjoint Self;
-    } else {
-      j:=upper;
-      {(j<lower) || {other.fast_has (item j)}}.until_do {
-	j := j-1;
-      };
-      result := (j=0);
-    };
-    result
-  );
- 
-  - '^' other:SELF :SELF <-
-  // Return the intersection of the `self' set with `other'.
-  (
-    + result:SELF;
-    ? {other != NULL};
-    
-    result := twin;
-    result.intersection(other) ;
-    
-    ? { result.count <= other.count.min count};
-    ? { (result.is_subset_of Self) && { result.is_subset_of other}};
-  );
-  
-  - minus other:SELF <-
-  // Make the set `self' - `other'.
-  (
-    + old_count:INTEGER;
-    
-    ? { other != NULL};
-    
-    old_count:=count;
-    
-    lower.to (other.count) do { i:INTEGER;
-      remove (other.item i);
-    };
-    
-    ? { count <= old count};
-  );
-  
-  
-  - '-' other:SELF :SELF <-
-  // Return  the set `self' - `other'.
-  (
-    + result:SELF;
-    
-    ? { other != NULL};
-    
-    result := twin ;
-    result.minus other;
-    
-    ? { result.count <= count};
-    ? { result.is_subset_of(Self)};
-    
-    result
-  );
-  
-  // Comparison:
-  
-  - is_subset_of other:SELF :BOOLEAN <-
-  // Is the `self' set a subset of `other'?
-  (
-    + i:INTEGER;
-    + result:BOOLEAN;
-    
-    ? { other != NULL};
-    
-    result := FALSE;
-    (Self = other).if {
-      result := TRUE;
-    }.elseif { count <= other.count} then {
-      result := TRUE;
-      i := 1;
-      {! result || {i > count}}.until_do {
-	result := other.has (item i);
-	i := i + 1;
-      };
-    };
-    ? { result ->> {count <= other.count}};
-    
-    result
-  );
-  
-  
-  - is_disjoint_from other:SELF :BOOLEAN <-
-  // Is the `self' set disjoint from `other' ?
-  (
-    + result:BOOLEAN;
-    + i:INTEGER;
-    
-    ? { other != NULL};
-    
-    result := FALSE;
-    
-    ( Self != other).if {
-      result := TRUE;
-      i := 1;
-      ( count <= other.count).if {
-	{! result || {i > count}}.until_do {
-	  result := ! other.has (item i);
-	  i := i + 1;
-	};
-      } else {
-	{! result || {i > other.count}}.until_do {
-	  result := ! has (other.item i);
-	  i := i + 1;
-	};
-      };
-    };
-    ? { result = (Self ^ other).is_empty };
-    
-    result
-  );
-  
-  
-  - '=='  Right 60 other:SELF :BOOLEAN <-
-  // Is the `self' set equal to `other'?
-  (
-    + i:INTEGER;
-    + result:BOOLEAN;
-    
-    result := FALSE;
-    ( Self = other ).if {
-      result := TRUE;
-    }.elseif { count = other.count} then {
-      result := TRUE;
-      i := 1;
-      { ! result || {i > count}}.until_do {
-	result := other.fast_has (item i);
-	i := i + 1;
-      };
-    };
-    //ensure then
-    //? { result = ((is_subset_of other) & (other.is_subset_of self))};
-    
-    result
-  );
-  
-  
-
-  - fast_copy other:SELF <-
-  // Copy 'other' into the current set
-  (
-    // Note:this is a naive implementation because we should
-    // recycle already allocated nodes of `self'.
-    ( capacity = 0 ).if {
-      with_capacity (other.count + 1);
-    } else {
-      clear;
-    };
-    
-    lower.to (other.count) do { i:INTEGER;
-      fast_add (other.item i);
-    };
-  );
-  
-  
-  // NONE
-  
-    
-  - force e:V <-  
-  // Add a new item to the set: the mathematical definition of
-  // adding in a set is followed.
-  ( + h, idx: INTEGER;
-    + node:HASHED_SET_NODE[V];
-    ? {! fast_has e};
-    h := e.hash_code;
-    cache_user := -1;
-    (capacity = count).if {
-      increase_capacity;
-    };
-    idx := h % capacity;
-    node := HASHED_SET_NODE[V].create e next (buckets.item idx);
-    buckets.put node to idx;
-    count := count + 1;
-    ? {fast_has e};
-  );
-  
-    - search e:V :V <-
-  // Is element `e' in the set?
-  ( + idx:INTEGER;
-    + node:HASHED_SET_NODE[V];
-    + result:V;
-    ? { e != NULL };
-    idx := e.hash_code % capacity;
-    node := buckets.item idx;
-    { (node = NULL) || {node.item == e}}.until_do {
-      node := node.next;
-    };
-    (node !=NULL).if {
-      result := node.item;
-    };
-    result
-  );
-  
-  - get_if cmp:BLOCK with_hash h:INTEGER :V <-
-  // Is element `e' in the set?
-  ( + idx:INTEGER;
-    + node:HASHED_SET_NODE[V];
-    + result:V;
-
-    idx := h % capacity;
-    node := buckets.item idx;
-    { (node = NULL) || {cmp.value (node.item)}}.until_do {
-      node := node.next;
-    };
-    (node !=NULL).if {
-      result := node.item;
-    };
-    result
-  );
-
-  - fast_search e:V :V <-
-  // Is element `e' in the set?
-  ( + idx:INTEGER;
-    + node:HASHED_SET_NODE[V];
-    + result:V;
-    ? { e != NULL };
-    idx := e.hash_code % capacity;
-    node := buckets.item idx;
-    { (node = NULL) || {node.item = e}}.until_do {
-      node := node.next;
-    };
-    (node !=NULL).if {
-      result := node.item;
-    };
-    result
-  );
-  
-  - fast_index_of elt:V :INTEGER <-
-  ( + result:INTEGER;
-    
-    result := upper;
-    {(result<lower) || {item result = elt}}.until_do {
-      result := result - 1;
-    };
-    result
-  );
-*/
\ No newline at end of file
diff --git a/lib2_old/collection/linked2_list.li b/lib2_old/collection/linked2_list.li
deleted file mode 100644
index caacc15..0000000
--- a/lib2_old/collection/linked2_list.li
+++ /dev/null
@@ -1,526 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := LINKED2_LIST[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Two way linked list with internal automatic memorization \
-               \of the last access .";
-	       
-Section Inherit
-  
-  + parent_linked_collection:Expanded LINKED_COLLECTION[V];
-  
-Section LINKED2_LIST
-  
-  + first_link:LINK2[V];
-  // NULL when empty or gives access to the first element.
-    
-  + last_link:LINK2[V];
-  // NULL when empty or gives access to the last element.
-  
-  + mem_idx:INTEGER; 
-  
-  + mem_lnk:LINK2[V];
-  // To speed up accessing, `mem_idx' and `mem_lnk' is the
-  // memory of the last access done. For example, after
-  // item(1), `mem_idx' is 1 and `mem_lnk' is `first_link'.
-  // When list is empty, `first_link' is NULL as well as
-  // `mem_lnk' and `mem_idx' is 0;
-  
-Section Public
-  
-  - create:SELF <-
-  // Make an empty list;
-  (     
-    SELF.clone
-  );
-  
-  - is_empty:BOOLEAN <- first_link = NULL;
-  
-  - add_first element:V <-
-  ( 
-    (first_link = NULL).if {
-      first_link := LINK2[V].create element previous NULL next NULL;
-      last_link := first_link;
-      upper := 1;
-      mem_idx := 1;
-      mem_lnk := first_link;
-    } else {
-      first_link := LINK2[V].create element previous NULL next first_link;
-      first_link.next.set_previous first_link;
-      upper := upper + 1;
-      mem_idx := mem_idx + 1;
-    };
-  )
-  [ ...
-    +? { upper = 1 + Old upper };
-  ];
-    
-  - add_last element:V <-
-  ( 
-    (first_link = NULL).if {
-      first_link := LINK2[V].create element previous NULL next NULL;
-      last_link := first_link;
-      upper := 1;
-      mem_idx := 1;
-      mem_lnk := first_link;
-    } else {
-      last_link := LINK2[V].create element previous last_link next NULL;
-      last_link.previous.set_next last_link;
-      upper := upper + 1;
-    };
-  );
-    
-  - add element:V to index:INTEGER <-
-  ( + link:LINK2[V];
-    
-    (index = 1).if {
-      add_first element;
-    }.elseif {index = upper + 1} then {
-      add_last element;
-    } else {
-      (index - 1 != mem_idx).if {
-	go_item (index - 1);
-      };
-      link := LINK2[V].create element previous mem_lnk next (mem_lnk.next);
-      link.next.set_previous link;
-      mem_lnk.set_next link;
-      upper := upper + 1;
-    };    
-  );
-    
-  - remove_first <-
-  ( 
-    (upper = 1).if {
-      first_link := NULL;			
-      last_link  := NULL;
-      mem_lnk    := NULL;
-      mem_idx := 0;
-      upper   := 0;
-    } else {      
-      first_link := first_link.next;
-      first_link.set_previous NULL;
-      upper := upper - 1;
-      (mem_idx > 1).if {
-	mem_idx := mem_idx - 1;
-      } else {
-	mem_lnk := first_link;
-	mem_idx := 1;
-      };      
-    };
-  );
-    
-  - remove index:INTEGER <-
-  ( + link:LINK2[V];
-    
-    (index = 1).if {
-      remove_first;
-    }.elseif { index = upper} then {
-      remove_last;
-    } else {
-      ((index - 1) != mem_idx).if {
-	go_item (index - 1);
-      };
-      link := mem_lnk.next;
-      mem_lnk.set_next (link.next);
-      link.next.set_previous mem_lnk;
-      upper := upper - 1;
-    };
-  );
-    
-  - first:V <- first_link.item;
-  
-  - last:V <- last_link.item;
-  
-  - item index:INTEGER :V <-
-  (
-    (index != mem_idx).if {
-      go_item index;
-    };
-    mem_lnk.item
-  );
-    
-  - put element:V to index:INTEGER <-
-  ( 
-    (index != mem_idx).if {
-      go_item index;
-    };
-    mem_lnk.set_item element;    
-  );
-    
-  - count:INTEGER <- upper;
-  
-  - set_all_with v:V <-
-  ( 
-    (first_link != NULL).if {
-      first_link.set_all_with v;
-    };    
-  );
-    
-  - copy other:SELF <-
-  (
-    from_collection other;
-  );
-    
-  - '==' Right 60 other:SELF :BOOLEAN <-
-  ( + result:BOOLEAN;
-    + lnk1, lnk2:LINK2[V];
-    
-    (Self = other).if {
-      result := TRUE;
-    }.elseif {upper = other.upper} then {
-      result := TRUE;
-      lnk1 := first_link;
-      lnk2 := other.first_link;
-      {(lnk1 = NULL) || {! result}}.until_do {
-	result := lnk1.item = lnk2.item;
-	lnk1 := lnk1.next;
-	lnk2 := lnk2.next;
-      };
-    };    
-    result
-  );
-    
-  - is_equal_map other:SELF :BOOLEAN <-
-  ( + result:BOOLEAN;
-    + lnk1, lnk2:LINK2[V];
-    + safe_equal:SAFE_EQUAL[V];
-    
-    ( Self = other ).if {
-      result := TRUE;
-    }.elseif {upper = other.upper} then {
-      result := TRUE;
-      lnk1 := first_link;
-      lnk2 := other.first_link;
-      {(lnk1 = NULL) || {! result}}.until_do {
-	result := safe_equal.test (lnk1.item) with (lnk2.item);
-	lnk1 := lnk1.next;
-	lnk2 := lnk2.next;
-      };
-    };    
-    result
-  );
-    
-  - index_of x:V start start_index:INTEGER :INTEGER <-
-  ( + result:INTEGER;
-    + safe_equal:SAFE_EQUAL[V];
-    
-    result := start_index;
-    {(result > upper) || {safe_equal.test x with (item result)}}.until_do {
-      result := result + 1;
-    };    
-    result
-  );
-  
-  - reverse_index_of element:V start start_index:INTEGER :INTEGER <-
-  ( + safe_equal:SAFE_EQUAL[V]; 
-    + temporary_idx:INTEGER;
-    + temporary_lnk:LINK2[V];
-    + result:INTEGER;
-    
-    (start_index != mem_idx).if {
-      go_item start_index;
-    };
-    temporary_idx := mem_idx;
-    temporary_lnk := mem_lnk;
-    {(temporary_idx < lower) || {safe_equal.test element with (temporary_lnk.item)}}.until_do {
-      temporary_idx := temporary_idx - 1;
-      temporary_lnk := temporary_lnk.previous;
-    };
-    result := temporary_idx;
-    (temporary_idx >= lower).if {
-      mem_idx := temporary_idx;
-      mem_lnk := temporary_lnk;
-    };
-    result
-  );
-
-  - fast_index_of x:V start start_index:INTEGER :INTEGER <-
-  ( + result:INTEGER;
-    + u:INTEGER;
-    
-    result := lower;
-    u := upper;
-    {(result > u) || {x = item result}}.until_do {
-      result := result + 1;
-    };
-    result
-  );	
-
-  - fast_reverse_index_of element:V start start_index:INTEGER :INTEGER <-
-  ( + temporary_idx:INTEGER;
-    + temporary_lnk:LINK2[V];
-    + result:INTEGER;
-		
-    (start_index != mem_idx).if {
-      go_item start_index;
-    };
-    temporary_idx := mem_idx;
-    temporary_lnk := mem_lnk;			
-    {(temporary_idx < lower) || {element = temporary_lnk.item}}.until_do {
-      temporary_idx := temporary_idx - 1;
-      temporary_lnk := temporary_lnk.previous;
-    };
-    result := temporary_idx;
-    (temporary_idx >= lower).if {
-      mem_idx := temporary_idx;
-      mem_lnk := temporary_lnk;
-    };
-  );
-    
-  - clear <-
-  (
-    (first_link != NULL).if {
-      first_link := NULL;
-      mem_idx := 0;
-      mem_lnk := NULL;
-      upper := 0;
-      last_link := NULL;
-    };
-  )
-  [ ...
-    +? {upper = 0};
-  ];
-    
-  - from_collection model:COLLECTION[V] <-
-  ( + lnk:LINK2[V];
-    
-    (first_link = NULL).if {
-      (model.lower).to (model.upper) do { i:INTEGER;
-	add_last (model.item i);
-      };
-    } else {
-      lnk := first_link;
-      (model.lower).to (model.upper) do { i:INTEGER;
-	(lnk = NULL).if {
-	  add_last (model.item i);
-	} else {
-	  lnk.set_item (model.item i);
-	  lnk := lnk.next;
-	};
-      };
-      (lnk = first_link).if {
-	? {model.count = 0};
-	clear;
-      }.elseif {lnk != NULL} then {
-	+ i:INTEGER;
-	i := model.count;
-	(mem_idx != i).if {
-	  go_item i;
-	};
-	? {lnk = mem_lnk.next};
-	mem_lnk.set_next NULL;
-	upper := i;
-	last_link := mem_lnk;
-      };
-    };   
-  );
-    
-  - slice low:INTEGER to up:INTEGER :SELF <-
-  ( + lnk:LINK2[V];
-    + result:SELF;
-
-    result := SELF.create;    
-    (mem_idx != low).if {
-      go_item low;
-    };
-    lnk := mem_lnk;
-    (up - low + 1).downto 1 do { i:INTEGER;
-      result.add_last (lnk.item);
-      lnk := lnk.next;
-    };
-    result
-  );
-    
-  - occurrences element:V :INTEGER <-
-  ( + lnk:LINK2[V];
-    + safe_equal:SAFE_EQUAL[V];
-    + result:INTEGER;
-    
-    lnk := first_link;
-    {lnk = NULL}.until_do {
-      (safe_equal.test element with (lnk.item)).if {
-	result := result + 1;
-      };
-      lnk := lnk.next;
-    };    
-    result
-  );
-    
-  - fast_occurrences element:V :INTEGER <-
-  ( + lnk:LINK2[V];
-    + result:INTEGER;
-    
-    lnk := first_link;
-    {lnk = NULL}.until_do {
-      (element = lnk.item).if {
-	result := result + 1;
-      };
-      lnk := lnk.next;
-    };
-    result
-  );
-    
-  - force element:V to index:INTEGER <-
-  ( + v:V;
-    
-    {index <= upper}.until_do {
-      add_last v;
-    };
-    put element to index;
-  );
-    
-  - all_default:BOOLEAN <-
-  ( + l:LINK2[V];
-    + d:V;
-    + result:BOOLEAN;
-    
-    result := TRUE;
-    l := first_link;
-    {(! result) || {l = NULL}}.until_do {
-      d := l.item;
-      (d != NULL).if {
-	result := d.is_default;
-      };
-      l := l.next;
-    };    
-    result
-  );
-    
-  - remove_last <-
-  ( 
-    (upper = 1).if {
-      first_link := NULL;
-      last_link  := NULL;
-      mem_lnk := NULL;
-      mem_idx := 0;
-      upper := 0;
-    } else {
-      link := last_link;
-      last_link := link.previous;
-      last_link.set_next NULL;
-      (mem_idx = upper).if {
-	mem_idx := 1;
-	mem_lnk := first_link;
-      };
-      upper := upper - 1;
-    };    
-  );
-    
-  - replace_all old_value:V with new_value:V <-
-  ( + safe_equal:SAFE_EQUAL[V];
-    
-    lower.to upper do { i:INTEGER;
-      (safe_equal.test (item i) with old_value).if {
-	put new_value to i;
-      };
-    };   
-  );
-    
-  - fast_replace_all old_value:V with new_value:V <-
-  ( 
-    lower.to upper do { i:INTEGER;
-      (item i = old_value).if {
-	put new_value to i;
-      };
-    };    
-  );
-  
-  - reverse <-
-  ( + temp:V; 
-    + low:LINK2[V]; 
-    + high:LINK2[V];
-    + i:INTEGER;
-    
-    low  := first_link;
-    high := last_link;
-    
-    i := count / 2;
-    ? {(i > 0) -> ((low != NULL) & (high != NULL))};
-    ? {(i > 0) -> ((low != high) & (low.previous != high))};
-    {i = 0}.until_do {
-      temp := low.item;
-      low.set_item (high.item);
-      high.set_item temp;
-      low  := low.next;
-      high := high.previous;
-      i    := i - 1;
-    };	
-  );
-			
-Section Private
-  
-  - go_item index:INTEGER <-
-  [ ...
-    -? { valid_index index };
-    -? { mem_idx != index };
-    -? { mem_idx > 0 };
-    -? { mem_lnk != NULL };
-  ]
-  (
-    (index > mem_idx).if {
-      ((upper - index) < (index - mem_idx)).if {
-	mem_idx := upper;
-	mem_lnk := last_link;
-	{index = mem_idx}.until_do {
-	  mem_lnk := mem_lnk.previous;
-	  mem_idx := mem_idx - 1;
-	};
-      } else {
-	{index = mem_idx}.until_do {
-	  mem_lnk := mem_lnk.next;
-	  mem_idx := mem_idx + 1;
-	};
-      };
-    }.elseif {(mem_idx - index) < (index - 1)} then {
-      {index = mem_idx}.until_do {
-	mem_lnk := mem_lnk.previous;
-	mem_idx := mem_idx - 1;
-      };
-    } else {
-      mem_idx := 1;
-      mem_lnk := first_link;
-      {index = mem_idx}.until_do {
-	mem_lnk := mem_lnk.next;
-	mem_idx := mem_idx + 1;
-      };
-    };
-  )
-  [ ...
-    +? { mem_idx = index };
-    +? { mem_lnk != NULL };
-  ];
-  
-  //
-  // Invariant.
-  //
-  
-//  [ ...
-//    "Empty status." -? {(first_link = NULL) ->
-//    ((last_link = NULL) & (upper = 0) & (mem_idx = 0) & (mem_lnk = NULL))};
-    
-//    "Not empty status." -? {(first_link != NULL) ->
-//    ((last_link != NULL) & (upper > 0) & (mem_idx > 0) & (mem_lnk != NULL))};
-//  ];
diff --git a/lib2_old/collection/linked_list.li b/lib2_old/collection/linked_list.li
deleted file mode 100644
index 29c2a69..0000000
--- a/lib2_old/collection/linked_list.li
+++ /dev/null
@@ -1,515 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := LINKED_LIST[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment :="One way linked list with internal automatic memorization of the last access.";
-  
-  // One way linked list implementation with internal automatic cached memorization 
-  // of the last access. Because of the last access memory cache, the traversal of a 
-  // LINKED_LIST from the `lower' index to the `upper' index using `item' is quite 
-  // efficient. As one can expect, adding element using `add_first' or
-  // `add_last' is really efficient too, actually, the total number of elements 
-  // (i.e. `count') as well as a reference to the last cell is also cached automatically. 
-  // Keep in mind that LINKED_LIST uses a one way linked storage from `lower' to `upper', 
-  // so traversing a LINKED_LIST from `upper' to `lower' will be extremely time consumming 
-  // (also consider LINKED2_LIST).
-  
-Section Inherit
-  
-  + parent_linked_collection:Expanded LINKED_COLLECTION[V];
-    
-Section LINKED_LIST
-  
-  + first_link:LINKED_LIST_NODE[V];
-  // NULL when empty or gives access to the first element.
-    
-  + last_link:LINKED_LIST_NODE[V];
-  // NULL when empty or gives access to the last element.
-  
-  + mem_idx:INTEGER; 
-  + mem_lnk:LINKED_LIST_NODE[V];
-  // To speed up accessing, `mem_idx' and `mem_lnk' is the
-  // memory of the last access done. For example, after
-  // item(1), `mem_idx' is 1 and `mem_lnk' is `first_link'.
-  // When list is empty, `first_link' is NULL as well as
-  // `mem_lnk' and `mem_idx' is 0;
-  
-Section Public
-    
-  - create:SELF <-
-  // Make an empty list;
-  (     
-    SELF.clone    
-  )
-  [ ...
-    +? {count = 0};
-  ];
-    
-  - is_empty:BOOLEAN <- first_link = NULL;
-  
-  - add_first element:V <-
-  ( 
-    (first_link = NULL).if {
-      first_link := LINKED_LIST_NODE[V].create element next NULL;
-      upper := 1;
-      last_link := first_link;
-      mem_idx := 1;
-      mem_lnk := first_link;
-    } else {
-      first_link := LINKED_LIST_NODE[V].create element next first_link;
-      upper := upper + 1;
-      mem_idx := mem_idx + 1;
-    };    
-  );
-  
-  - add_last element:V <-
-  ( + lnk:LINKED_LIST_NODE[V];
-    
-    (first_link = NULL).if {
-      first_link := LINKED_LIST_NODE[V].create element next NULL;
-      upper := 1;
-      last_link := first_link;
-      mem_idx := 1;
-      mem_lnk := first_link;
-    } else {
-      lnk := LINKED_LIST_NODE[V].create element next NULL;
-      last_link.set_next lnk;
-      upper := upper + 1;
-      last_link := lnk;
-    };
-  );
-  
-  - add element:V to index:INTEGER <-
-  ( + link:LINKED_LIST_NODE[V];
-
-    (index = 1).if {
-      add_first element;
-    }.elseif { index = upper + 1 } then {
-      add_last element;
-    } else {
-      ((index - 1) != mem_idx ).if {
-	go_item (index - 1);
-      };
-      link := LINKED_LIST_NODE[V].create element next (mem_lnk.next);
-      mem_lnk.set_next link;
-      upper := upper + 1;
-    };
-  );
-  
-  - remove_first <-
-  ( 
-    (upper = 1).if {
-      first_link := NULL;				
-      last_link  := NULL;
-      mem_lnk    := NULL;
-      mem_idx    := 0;
-      upper      := 0;
-    } else {
-      first_link := first_link.next;
-      (mem_idx = 1).if {
-	mem_lnk := first_link;
-      } else {
-	mem_idx := mem_idx - 1;
-      };
-      upper := upper - 1;
-    };    
-  );
-  
-  - remove index:INTEGER <-
-  ( + link:LINKED_LIST_NODE[V];    
-    
-    (index = 1).if {
-      remove_first;
-    }.elseif {index = upper} then {
-      remove_last;
-    } else {
-      ((index - 1) != mem_idx).if {
-	go_item (index - 1);
-      };
-      link := mem_lnk.next;
-      mem_lnk.set_next (link.next);
-      upper := upper - 1;
-    };    
-  );
-  
-  - first:V <- first_link.item;
-  
-  - last:V <- last_link.item;
-  
-  - item i:INTEGER :V <-
-  (
-    (i != mem_idx).if {
-      go_item i;
-    };
-    mem_lnk.item
-  );
-    
-  - put element:V to i:INTEGER <-
-  ( 
-    (i != mem_idx).if {
-      go_item i;
-    };
-    mem_lnk.set_item element;
-  );
-  
-  - count:INTEGER <- upper;
-  
-  - set_all_with v:V <-
-  ( 
-    (first_link != NULL).if {
-      first_link.set_all_with v;
-    };    
-  );
-  
-  - copy other:SELF <-
-  (
-    from_collection other;
-  );
-  
-  - '=='  Right 60 other:SELF :BOOLEAN <-
-  ( + result:BOOLEAN;
-    + lnk1, lnk2:LINKED_LIST_NODE[V];
-        
-    (Self = other).if {
-      result := TRUE;
-    }.elseif {upper = other.upper} then {
-      result := TRUE;
-      lnk1 := first_link;
-      lnk2 := other.first_link;
-      {(lnk1 = NULL) || {! result}}.until_do {
-	result := lnk1.item = lnk2.item;
-	lnk1 := lnk1.next;
-	lnk2 := lnk2.next;
-      };
-    };    
-    result
-  );
-  
-  - is_equal_map other:SELF :BOOLEAN <-
-  ( + result:BOOLEAN;
-    + lnk1, lnk2:LINKED_LIST_NODE[V];    
-    + safe_equal:SAFE_EQUAL[V];
-    
-    ( Self = other).if {
-      result := TRUE;
-    }.elseif {upper = other.upper} then {
-      result := TRUE;
-      lnk1 := first_link;
-      lnk2 := other.first_link;
-      {(lnk1 = NULL) || {! result}}.until_do {
-	result := safe_equal.test (lnk1.item) with (lnk2.item);
-	lnk1 := lnk1.next;
-	lnk2 := lnk2.next;
-      };
-    };    
-    result
-  );
-  
-  - index_of x:V start start_index:INTEGER :INTEGER <-
-  ( + result:INTEGER;
-    + safe_equal:SAFE_EQUAL[V];
-    
-    result := start_index;
-    {(result > upper) || {safe_equal.test x with (item result)}}.until_do {
-      result := result + 1;
-    };    
-    result
-  );
-
-  - reverse_index_of element:V start start_index:INTEGER :INTEGER <-
-  ( + safe_equal: SAFE_EQUAL[V]; 
-    + temporary_idx, new_mem_idx:INTEGER;
-    + temporary_lnk, new_mem_lnk:LINKED_LIST_NODE[V];
-    + result:INTEGER;
-
-    temporary_idx := lower;
-    temporary_lnk := first_link;
-    {temporary_idx > start_index}.until_do {
-      (safe_equal.test element with (temporary_lnk.item)).if {
-	new_mem_idx := temporary_idx;
-	new_mem_lnk := temporary_lnk;
-      };
-      temporary_idx := temporary_idx + 1;
-      temporary_lnk := temporary_lnk.next;
-    };
-    (new_mem_lnk = NULL).if {
-      result := lower - 1;
-    } else {
-      result := new_mem_idx;
-      mem_lnk := new_mem_lnk;
-      mem_idx := new_mem_idx;
-    };
-    result
-  );
-     
-  - fast_index_of element:V start start_index:INTEGER :INTEGER <-
-  ( + u:INTEGER;
-    + result:INTEGER;
-    
-    result := start_index;
-    u := upper;
-    {(result > u) || {element = item result}}.until_do {
-      result := result + 1;
-    };
-    result
-  );
-  
-  - fast_reverse_index_of element:V start start_index:INTEGER :INTEGER <-
-  ( + safe_equal: SAFE_EQUAL[V]; 
-    + temporary_idx, new_mem_idx:INTEGER;
-    + temporary_lnk, new_mem_lnk:LINKED_LIST_NODE[V];
-    + result:INTEGER;
-
-    temporary_idx := lower;
-    temporary_lnk := first_link;
-    {temporary_idx > start_index}.until_do {
-      (element = temporary_lnk.item).if {
-	new_mem_idx := temporary_idx;
-	new_mem_lnk := temporary_lnk;
-      };
-      temporary_idx := temporary_idx + 1;
-      temporary_lnk := temporary_lnk.next;
-    };
-    (new_mem_lnk = NULL).if {
-      result := lower - 1;
-    } else {
-      result := new_mem_idx;
-      mem_lnk := new_mem_lnk;
-      mem_idx := new_mem_idx;
-    };
-    result
-  );
-    
-  - clear <-
-  (
-    (first_link != NULL).if {
-      first_link := NULL;
-      mem_idx    := 0;
-      mem_lnk    := NULL;
-      upper      := 0;
-      last_link  := NULL;
-    };
-  )
-  [ ...
-    +? {upper = 0};    
-  ];
-  
-  - from_collection model:COLLECTION[V] <-
-  ( + lnk:LINKED_LIST_NODE[V];
-    
-    (first_link = NULL).if {
-      (model.lower).to (model.upper) do { i:INTEGER;
-	add_last (model.item i);
-      };
-    } else {
-      lnk := first_link;
-      (model.lower).to (model.upper) do { i:INTEGER;
-	(lnk = NULL).if {
-	  add_last (model.item i);
-	} else {
-	  lnk.set_item (model.item i);
-	  lnk := lnk.next;
-	};
-      };
-      (lnk = first_link).if {
-	? { model.count = 0 };	
-	clear;
-      }.elseif { lnk != NULL } then {
-	+ i:INTEGER;
-	i := model.count;
-	(mem_idx != i).if {
-	  go_item i;
-	};
-	? { lnk = mem_lnk.next };	
-	mem_lnk.set_next NULL;
-	upper := i;
-	last_link := mem_lnk;
-      };
-    };    
-  );
-  
-  - slice low:INTEGER to up:INTEGER :SELF <-
-  ( + result:SELF;
-    + lnk:LINKED_LIST_NODE[V];
-        
-    result := SELF.create;    
-    (mem_idx != low).if {
-      go_item low;
-    };
-    lnk := mem_lnk;
-    (up - low + 1).downto 1 do { i:INTEGER;
-      result.add_last (lnk.item);
-      lnk := lnk.next;
-    };
-    
-    result
-  );
-  
-  - occurrences element:V :INTEGER <-
-  ( + lnk:LINKED_LIST_NODE[V];
-    + result:INTEGER;
-    + safe_equal:SAFE_EQUAL[V];
-    
-    lnk := first_link;
-    {lnk = NULL}.until_do {
-      (safe_equal.test element with (lnk.item)).if {
-	result := result + 1;
-      };
-      lnk := lnk.next;
-    };   
-    result
-  );
-  
-  - fast_occurrences element:V :INTEGER <-
-  ( + lnk:LINKED_LIST_NODE[V];
-    + result:INTEGER;
-    
-    lnk := first_link;
-    {lnk = NULL}.until_do {
-      (element = lnk.item).if {
-	result := result + 1;
-      };
-      lnk := lnk.next;
-    };
-    result
-  );
-  
-  - force element:V to index:INTEGER <-
-  ( + v:V;
-    
-    {index <= upper}.until_do {
-      add_last v;
-    };
-    put element to index;
-  );
-  
-  - all_default:BOOLEAN <-
-  ( + result:BOOLEAN;
-    + l:LINKED_LIST_NODE[V];
-    + d:V;
-    
-    result := TRUE;
-    l := first_link;
-    {(! result) || {l = NULL}}.until_do {
-      d := l.item;
-      (d != NULL).if {
-	result := d.is_default;
-      };
-      l := l.next;
-    };
-    
-    result
-  );
-  
-  - remove_last <-
-  ( 
-    (upper = 1).if {
-      first_link := NULL;
-      last_link  := NULL;
-      mem_lnk    := NULL;
-      mem_idx    := 0;
-      upper      := 0;
-    } else {
-      ((upper - 1) != mem_idx).if {
-	go_item (upper - 1);
-      };
-      upper := upper - 1;
-      last_link := mem_lnk;
-      last_link.set_next NULL;
-    };    
-  );
-  
-  - replace_all old_value:V with new_value:V <-
-  ( + safe_equal:SAFE_EQUAL[V];
-    
-    lower.to upper do { i:INTEGER;
-      (safe_equal.test (item i) with old_value).if {
-	put new_value to i;
-      };
-    };    
-  );
-    
-  - fast_replace_all old_value:V with new_value:V <-
-  ( 
-    lower.to upper do { i:INTEGER;
-      (item i = old_value).if {
-	put new_value to i;
-      };
-    };
-  );
-
-  - reverse <-
-  ( + prev, lnk, next:LINKED_LIST_NODE[V];
-		
-    lnk := first_link;			
-    {lnk = NULL}.until_do {
-      next := lnk.next;
-      lnk.set_next prev;
-      prev := lnk;
-      lnk := next;
-    };
-    last_link := first_link;
-    first_link := prev;
-    (mem_idx != 0).if {
-      mem_idx := count - mem_idx + 1;
-    };
-  );
-    
-Section Private
-  
-  - go_item i:INTEGER <-
-  [ 
-    -? { valid_index i};
-    -? { mem_idx != i};
-    -? { mem_idx > 0};
-    -? { mem_lnk != NULL};
-  ]    
-  (    
-    (mem_idx > i).if {
-      mem_idx := 1;
-      mem_lnk := first_link;
-    };
-    {i = mem_idx}.until_do {
-      mem_lnk := mem_lnk.next;
-      mem_idx := mem_idx + 1;
-    };
-  )
-  [
-    +? {mem_idx = i};
-    +? {mem_lnk != NULL};
-  ];
-    
-  //
-  // Invariant
-  //
-  
-//  [ ...
-//    "Empty status." -? {(first_link = NULL) ->>  
-//    {(last_link = NULL) & (upper = 0) & (mem_idx = 0) & (mem_lnk = NULL)}};
-
-//    "Not empty status." -? {(first_link != NULL) ->> 
-//    {(last_link != NULL) & (upper > 0) & (mem_idx > 0) & (mem_lnk != NULL)}};    
-//  ];
diff --git a/lib2_old/collection/low_level/any_avl_dictionary_node.li b/lib2_old/collection/low_level/any_avl_dictionary_node.li
deleted file mode 100644
index 19f94fd..0000000
--- a/lib2_old/collection/low_level/any_avl_dictionary_node.li
+++ /dev/null
@@ -1,31 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name := ANY_AVL_DICTIONARY_NODE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-Section Insert
-  
-  - parent_object:OBJECT := OBJECT;
-  
diff --git a/lib2_old/collection/low_level/any_avl_set_node.li b/lib2_old/collection/low_level/any_avl_set_node.li
deleted file mode 100644
index 813da61..0000000
--- a/lib2_old/collection/low_level/any_avl_set_node.li
+++ /dev/null
@@ -1,31 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name := ANY_AVL_SET_NODE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-Section Insert
-  
-  - parent_object:OBJECT := OBJECT;
-  
\ No newline at end of file
diff --git a/lib2_old/collection/low_level/any_hashed_bijective_dictionary_node.li b/lib2_old/collection/low_level/any_hashed_bijective_dictionary_node.li
deleted file mode 100644
index af0abfc..0000000
--- a/lib2_old/collection/low_level/any_hashed_bijective_dictionary_node.li
+++ /dev/null
@@ -1,31 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name := ANY_HASHED_BIJECTIVE_DICTIONARY_NODE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-Section Insert
-  
-  - parent_object:OBJECT := OBJECT;
-  
\ No newline at end of file
diff --git a/lib2_old/collection/low_level/any_hashed_dictionary_node.li b/lib2_old/collection/low_level/any_hashed_dictionary_node.li
deleted file mode 100644
index 1b29794..0000000
--- a/lib2_old/collection/low_level/any_hashed_dictionary_node.li
+++ /dev/null
@@ -1,31 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name := ANY_HASHED_DICTIONARY_NODE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-Section Insert
-  
-  - parent_object:OBJECT := OBJECT;
-  
\ No newline at end of file
diff --git a/lib2_old/collection/low_level/any_hashed_set_node.li b/lib2_old/collection/low_level/any_hashed_set_node.li
deleted file mode 100644
index cf89429..0000000
--- a/lib2_old/collection/low_level/any_hashed_set_node.li
+++ /dev/null
@@ -1,31 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name := ANY_HASHED_SET_NODE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-Section Insert
-  
-  - parent_object:OBJECT := OBJECT;
-  
\ No newline at end of file
diff --git a/lib2_old/collection/low_level/any_linked_list_node.li b/lib2_old/collection/low_level/any_linked_list_node.li
deleted file mode 100644
index db279c0..0000000
--- a/lib2_old/collection/low_level/any_linked_list_node.li
+++ /dev/null
@@ -1,31 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name := ANY_LINKED_LIST_NODE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-Section Insert
-  
-  - parent_object:OBJECT := OBJECT;
-  
\ No newline at end of file
diff --git a/lib2_old/collection/low_level/any_two_way_linked_list_node.li b/lib2_old/collection/low_level/any_two_way_linked_list_node.li
deleted file mode 100644
index fac74bb..0000000
--- a/lib2_old/collection/low_level/any_two_way_linked_list_node.li
+++ /dev/null
@@ -1,31 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name := ANY_TWO_WAY_LINKED_LIST_NODE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-Section Insert
-  
-  - parent_object:OBJECT := OBJECT;
-  
\ No newline at end of file
diff --git a/lib2_old/collection/low_level/arrayed.li b/lib2_old/collection/low_level/arrayed.li
deleted file mode 100644
index f5e0167..0000000
--- a/lib2_old/collection/low_level/arrayed.li
+++ /dev/null
@@ -1,76 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := ARRAYED;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Generic collection";
-  
-  // BSBS: A revoir cela doit rentrer ARRAYED_COLLECTION (mais il faut voir avec STRING)
-  
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public
-  
-  - lower:INTEGER <- deferred;
-  - upper:INTEGER <- deferred;
-  - count:INTEGER <- deferred;
-
-  - capacity:INTEGER <- deferred;
-  
-  - element_sizeof:INTEGER <- 
-  // The size in number of bytes for type `E'.
-  ( 
-    deferred;
-    0
-  );
-  
-  - add_last_buffer buf:FAST_ARRAY[UINTEGER_8] from beg:INTEGER to end:INTEGER <-
-  (
-    deferred;
-  );
-    
-  - item_byte idx:INTEGER offset ofs:INTEGER :UINTEGER_8 <-
-  (
-    deferred;
-  );
-
-  - set_capacity new_capacity:INTEGER <-
-  (
-    deferred;
-  );
-  
-  - set_count new_count:INTEGER <-
-  (
-    deferred;
-  );
-  
-  - to_native_array_uinteger_8:NATIVE_ARRAY[UINTEGER_8] <- 
-  (
-    deferred;
-    NULL
-  );
-
diff --git a/lib2_old/collection/low_level/arrayed_collection.li b/lib2_old/collection/low_level/arrayed_collection.li
deleted file mode 100644
index 97b1b99..0000000
--- a/lib2_old/collection/low_level/arrayed_collection.li
+++ /dev/null
@@ -1,218 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := ARRAYED_COLLECTION[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Common root for ARRAY[V] and FAST_ARRAY[V].";
-  
-Section Inherit
-  
-  - parent_arrayed:ARRAYED := ARRAYED;
-  
-  - parent_collection:COLLECTION[V] := COLLECTION[V];
-  
-Section Public //ARRAYED_COLLECTION, BMP_FILE, TYPES
-  
-  + storage:NATIVE_ARRAY[V];
-  // Internal access to storage location.
-    
-Section Public
-  
-  - element_sizeof:INTEGER <- 
-  // The size in number of bytes for type `E'.
-  ( + result:INTEGER;
-    
-    (V.is_expanded_type).if {
-      result := V.object_size;
-    } else {
-      result := POINTER.object_size;
-    };
-    result
-  );
-  
-  + capacity:INTEGER;
-  // Internal storage capacity in number of item.
-  
-  + upper:INTEGER;
-  // Upper index bound.
-      
-  - subarray min:INTEGER to max:INTEGER :SELF <-
-  // New collection consisting of items at indexes in [`min' .. `max'].
-  // Result has the same dynamic type as `Current'.
-  // See also `slice'.
-  [
-    -? { lower <= min };
-    -? { max <= upper };
-    -? { min <= max + 1 };
-  ]
-  (     
-    deferred;
-    NULL
-  )
-  [    
-    +? { same_dynamic_type result };
-    +? { result.count = max - min + 1 };
-    +? { result.lower = min | (result.lower = 0) };
-  ];
-  
-  //
-  // Implementation of deferred:
-  //
-  
-  - first:V <- storage.item 0;
-  
-  - second:V <- storage.item 1;
-  
-  - last :V <- item upper;
-  
-  - add element:V to index:INTEGER <-
-  ( 
-    (index = upper + 1).if {
-      add_last element;
-    } else {
-      add_last element;
-      move index to (upper - 1) by 1;
-      put element to index;
-    };
-  );
-    
-  - remove_last <-
-  ( 
-    upper := upper - 1;    
-  );
-  
-  - remove_tail n:INTEGER <-
-  (
-    upper := upper - n;
-  );
-  
-  - replace_all old_value:V with new_value:V <-
-  ( 
-    storage.replace_all old_value with new_value until (count - 1);    
-  );
-    
-  - fast_replace_all old_value:V with new_value:V <-
-  ( 
-    storage.fast_replace_all old_value with new_value until (count - 1);    
-  );
-  
-  - reverse <-
-  ( + i,j:INTEGER;
-    	
-    i := lower;
-    j := upper;		
-    {i >= j}.until_do {
-      swap i with j;
-      i := i + 1;
-      j := j - 1;
-    };
-  );	
-  
-  //
-  // Interfacing with C:
-  //
-  
-  - to_external:POINTER <-
-  // Gives C access into the internal `storage' of the ARRAY.
-  // Result is pointing the element at index `lower'.
-  //
-  // NOTE: do not free/realloc the Result. Resizing of the array
-  //       can makes this pointer invalid.
-  [
-    -? {! is_empty};
-  ]
-  ( 
-    storage.to_pointer
-  )
-  [
-    +? {Result.is_not_null};    
-  ];
-
-  - to_native_array:NATIVE_ARRAY[V] <-
-  // Gives C access into the internal `storage' of the ARRAY.
-  // Result is pointing the element at index `lower'.
-  //
-  // NOTE: do not free/realloc the Result. Resizing of the array
-  //       can makes this pointer invalid.
-  [
-    -? {! is_empty};
-  ]
-  ( 
-    storage
-  )
-  [
-    +? {Result.is_not_null};    
-  ];
-  
-Section ARRAYED_COLLECTION
-  
-  - set_upper new_upper:INTEGER <-
-  (
-    upper := new_upper;
-  );
-  
-  //
-  // invariant
-  //
-  
-//  [
-//    -? {capacity >= (upper - lower + 1)};
-//    -? {(capacity > 0) ->> {storage.is_not_null}};
-//  ];
-
-Section Public
-  
-  - set_count new_count:INTEGER <-
-  (
-    upper := new_count + lower - 1;
-  );
-
-  - to_native_array_uinteger_8:NATIVE_ARRAY[UINTEGER_8] <- 
-  (
-    CONVERT[NATIVE_ARRAY[V],NATIVE_ARRAY[UINTEGER_8]].on storage
-  );
-  
-  - add_last_buffer buf:FAST_ARRAY[UINTEGER_8] from beg:INTEGER to end:INTEGER <-
-  ( + tab:NATIVE_ARRAY[UINTEGER_8];
-    + pos_beg,size,new_capacity:INTEGER;
-
-    pos_beg := count * element_sizeof; // + ofs_buf;
-    size    := end - beg + 1;
-    
-    new_capacity := (pos_beg + end - beg + element_sizeof) / element_sizeof;
-    (capacity < new_capacity).if {
-      "cap:".print;
-      capacity.print;
-      "new:".print;
-      new_capacity.print;
-      "Crash !\n".print;
-      crash;
-    };
-    
-    tab := CONVERT[NATIVE_ARRAY[V],NATIVE_ARRAY[UINTEGER_8]].on storage;
-    tab.copy (buf.storage + beg) to pos_beg until size;
-    //ofs_buf := (pos_beg + size) % element_sizeof;
-    upper   := (pos_beg + size - 1) / element_sizeof;
-  );
diff --git a/lib2_old/collection/low_level/avl_constants.li b/lib2_old/collection/low_level/avl_constants.li
deleted file mode 100644
index 8e77d3d..0000000
--- a/lib2_old/collection/low_level/avl_constants.li
+++ /dev/null
@@ -1,38 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name := AVL_CONSTANTS;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-Section Insert
-  
-  - parent_object:OBJECT := OBJECT;
-
-Section SELF
-  
-  - balanced:INTEGER := 0;
-
-  - imbalanced_left:INTEGER := -1;
-
-  - imbalanced_right:INTEGER := 1;
diff --git a/lib2_old/collection/low_level/avl_dictionary_node.li b/lib2_old/collection/low_level/avl_dictionary_node.li
deleted file mode 100644
index 533fc62..0000000
--- a/lib2_old/collection/low_level/avl_dictionary_node.li
+++ /dev/null
@@ -1,175 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name := AVL_DICTIONARY_NODE[V,K];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Auxiliary class to implement AVL_DICTIONARY.";
-  
-Section Inherit
-  
-  + parent_avl_tree_node:Expanded AVL_TREE_NODE[K];
-  
-  - parent_any_avl_dictionary_node:ANY_AVL_DICTIONARY_NODE := ANY_AVL_DICTIONARY_NODE;
-  
-Section Public
-  
-  - key:K <- item;
-  
-  - set_key i:K <- set_item i;
-  
-Section AVL_DICTIONARY, AVL_DICTIONARY_NODE
-  
-  + value:V;
-
-  - set_value v:V <-
-  (
-    value := v;
-  )
-  [
-    +? {value = v};
-  ];
-
-  - fast_at k:K :AVL_DICTIONARY_NODE[V, K] <-
-  // Is element `e' in the tree?
-  ( + result:AVL_DICTIONARY_NODE[V, K];
-    
-    (key = k).if {
-      result := Self;
-    }.elseif {key == k /*SAFE_EQUAL[K].test key and k*/} then {
-      // because otherwise there would be an infinite recursion
-      // result := NULL
-    }.elseif {k < key} then {
-      (left != NULL).if {
-	result := left.fast_at k;
-      };	
-    } else {
-      (right != NULL).if {
-	result := right.fast_at k;
-      };
-    };
-    result
-  );
-
-  - occurrences v:V :INTEGER <-
-  (
-    occurrences v start 0
-  );
-
-  - fast_occurrences v:V :INTEGER <-
-  (
-    fast_occurrences v start 0
-  );
-
-  - key_at v:V :K <-
-  ( + result:K;
-    
-    (v == value /*SAFE_EQUAL[V].test v and value*/).if {
-      result := key;
-    }.elseif {left != NULL} then {
-      result := left.key_at v;
-    }.elseif {right != NULL} then {
-      result := right.key_at v;
-    };
-    result
-  );
-
-  - fast_key_at v:V :K <-
-  ( + result:K;
-    
-    (v = value).if {
-      result := key;
-    }.elseif {left != NULL} then {
-      result := left.fast_key_at v;      
-    }.elseif {right != NULL} then {
-      result := right.fast_key_at v;
-    };
-    result
-  );
-	
-Section AVL_DICTIONARY_NODE
-  
-  - occurrences v:V start cnt:INTEGER :INTEGER <-
-  ( + result:INTEGER;
-
-    result := cnt;
-    (v == value /*SAFE_EQUAL[V].test v and value*/).if {
-      result := result + 1;
-    };
-    (left != NULL).if {
-      result := left.occurrences v start result;
-    };
-    (right != NULL).if {
-      result := right.occurrences v start result;
-    };
-    result
-  )
-  [
-    +? {Result >= cnt};
-  ];
-
-  - fast_occurrences v:V start cnt:INTEGER :INTEGER <-
-  ( + result:INTEGER;
-    result := cnt;
-    (v = value).if {
-      result := result + 1;
-    };
-    (left != NULL).if {
-      result := left.fast_occurrences v start result;
-    };
-    (right != NULL).if {
-      result := right.fast_occurrences v start result;
-    };
-    result
-  )
-  [
-    +? {Result >= cnt};
-  ];
-
-Section AVL_DICTIONARY
-
-  //
-  // Creation:
-  //
-  
-  - create (v:V,k:K) :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make (v,k);
-    result
-  );
-  
-  - make (v:V,k:K) <-
-  (
-    set_balance balanced;
-    left  := NULL;
-    right := NULL;
-    set_value v;
-    set_key k;
-  )
-  [
-    +? {value = v};
-    +? {key = k};
-  ];
diff --git a/lib2_old/collection/low_level/avl_set_node.li b/lib2_old/collection/low_level/avl_set_node.li
deleted file mode 100644
index ff539fc..0000000
--- a/lib2_old/collection/low_level/avl_set_node.li
+++ /dev/null
@@ -1,65 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name := AVL_SET_NODE[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Auxiliary class to implement AVL_SET.";
-	
-  // This a classic implementation of an AVL tree (balanced tree first
-  // designed by Adelson-Velskii and Landis, 1960)
-  
-Section Inherit
-  
-  + parent_avl_tree_node:Expanded AVL_TREE_NODE[V];
-  
-  - parent_any_avl_set_node:ANY_AVL_SET_NODE := ANY_AVL_SET_NODE;
-
-Section AVL_SET
-  
-  //
-  // Creation:
-  //
-  
-  - create i:V :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make i;
-    result
-  );
-  
-  - make i:V <-
-  (
-    set_balance balanced;
-    left  := NULL;
-    right := NULL;
-    set_item i;
-  )
-  [
-    +? {item = i};
-  ];
-  
-
-
diff --git a/lib2_old/collection/low_level/avl_tree.li b/lib2_old/collection/low_level/avl_tree.li
deleted file mode 100644
index 440b10f..0000000
--- a/lib2_old/collection/low_level/avl_tree.li
+++ /dev/null
@@ -1,604 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name := AVL_TREE[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  // Definition of a mathematical set of comparable objects. All common
-  // operations on mathematical sets are available.
-
-Section Insert
-  
-  - parent_avl_constants:AVL_CONSTANTS := AVL_CONSTANTS;
-
-Section Public
-  
-  - debug_string:STRING <-
-  ( + result:STRING;
-    
-    (root = NULL).if {
-      result := "NULL";
-    } else {
-      result := tagged_out_memory;
-      result.clear_count;
-      root.out_in_tagged_out_memory;
-    };
-    result
-  );
-
-  + count:INTEGER;
-  
-Section Public
-  
-  //
-  // Adding and removing:
-  //
-  
-  - remove e:V <-
-  (
-    root := do_remove (root, e);
-  );
-
-  - fast_remove e:V <-
-  (
-    root := fast_do_remove (root, e);
-  );
-
-Section SELF
-  
-  + root:AVL_TREE_NODE[V];
-
-  + rebalance:BOOLEAN;
-
-  + item_memory:V;
-
-  - set_value_and_key n:AVL_TREE_NODE[V] <-
-  (
-    deferred;
-  );
-
-  - set_value n:AVL_TREE_NODE[V] <-
-  (
-    deferred;
-  );
-
-  - fast_do_insert n:AVL_TREE_NODE[V] :AVL_TREE_NODE[V] <-
-  ( + result:AVL_TREE_NODE[V];
-    
-    (n = NULL).if {
-      result := new_node;
-      set_value_and_key result;
-      count := count + 1;
-      map_dirty := TRUE;
-      rebalance := TRUE;
-    }.elseif {item_memory = n.item} then {
-      result := n;
-      set_value result;
-      rebalance := FALSE;
-    }.elseif {item_memory < n.item} then {
-      n.set_left (do_insert (n.left));
-      (rebalance).if {
-	result := left_grown n;
-      } else {
-	result := n;
-      };
-    } else {
-      ? {item_memory > n.item};				
-      n.set_right (do_insert (n.right));
-      (rebalance).if {
-	result := right_grown n;
-      } else {
-	result := n;
-      };
-    };
-    result
-  )
-  [
-    +? {Result != NULL};
-    +? {Result.balance = node_height (Result.right) - node_height (Result.left)};
-    +? {rebalance = (node_height Result > Old node_height n)};
-  ];
-
-  - do_insert n:AVL_TREE_NODE[V] :AVL_TREE_NODE[V] <-
-  ( + result:AVL_TREE_NODE[V];
-    
-    (n = NULL).if {
-      result := new_node;
-      set_value_and_key result;
-      count := count + 1;
-      map_dirty := TRUE;
-      rebalance := TRUE;
-    }.elseif {item_memory < n.item} then {
-      n.set_left (do_insert (n.left));
-      (rebalance).if {
-	result := left_grown n;
-      } else {
-	result := n;
-      };
-    }.elseif {item_memory > n.item} then {
-      n.set_right (do_insert (n.right));
-      (rebalance).if {
-	result := right_grown n;
-      } else {
-	result := n;
-      };
-    } else {
-      ? {item_memory == n.item};				
-      result := n;
-      set_value result;
-      rebalance := FALSE;
-    };
-    result
-  )
-  [
-    +? {Result != NULL};
-    +? {Result.balance = node_height (Result.right) - node_height (Result.left)};
-    +? {rebalance = (node_height Result > Old node_height n)};
-  ];
-
-  - left_grown n:AVL_TREE_NODE[V] :AVL_TREE_NODE[V] <-
-  [
-    -? {rebalance};
-    -? {n != NULL};
-    -? {node_height (n.right) - node_height (n.left) + 1 = n.balance};
-  ]
-  ( + result:AVL_TREE_NODE[V];
-    
-    (n.balance)
-    .when imbalanced_left then {
-      (n.left.balance = imbalanced_left).if {
-	n.set_balance balanced;
-	n.left.set_balance balanced;
-      } else {
-	(n.left.right.balance)
-	.when imbalanced_left then {
-	  n.set_balance imbalanced_right;
-	  n.left.set_balance balanced;
-	}
-	.when balanced then {
-	  n.set_balance balanced;
-	  n.left.set_balance balanced;
-	}
-	.when imbalanced_right then {
-	  n.set_balance balanced;
-	  n.left.set_balance imbalanced_left;
-	};
-	n.left.right.set_balance balanced;
-	n.set_left (n.left.rotate_left);
-      };
-      result := n.rotate_right;
-      rebalance := FALSE;
-    }
-    .when balanced then {
-      n.set_balance imbalanced_left;
-      result := n;
-    }
-    .when imbalanced_right then {
-      n.set_balance balanced;
-      result := n;
-      rebalance := FALSE;
-    };
-    result
-  )
-  [
-    +? {Result != NULL};
-    +? {Result.balance = node_height (Result.right) - node_height (Result.left)};
-    +? {
-      rebalance = (node_height Result > 1 + 
-      Old node_height (n.right).max (node_height (n.left) - 1))
-    };
-  ];
-
-  - right_grown n:AVL_TREE_NODE[V] :AVL_TREE_NODE[V] <-
-  [
-    -? {rebalance};
-    -? {n != NULL};
-    -? {node_height (n.right) - 1 - node_height (n.left) = n.balance};
-  ]
-  ( + result:AVL_TREE_NODE[V];
-    
-    (n.balance)
-    .when imbalanced_right then {
-      (n.right.balance = imbalanced_right).if {
-	n.set_balance balanced;
-	n.right.set_balance balanced;
-      } else {
-	(n.right.left.balance)
-	.when imbalanced_right then {
-	  n.set_balance imbalanced_left;
-	  n.right.set_balance balanced;
-	}
-	.when balanced then {
-	  n.set_balance balanced;
-	  n.right.set_balance balanced;
-	}
-	.when imbalanced_left then {
-	  n.set_balance balanced;
-	  n.right.set_balance imbalanced_right;
-	};
-	
-	n.right.left.set_balance balanced;
-	n.set_right (n.right.rotate_right);
-      };
-      result := n.rotate_left;
-      rebalance := FALSE;
-    }
-    .when balanced then {
-      n.set_balance imbalanced_right;
-      result := n;
-    }
-    .when imbalanced_left then {
-      n.set_balance balanced;
-      result := n;
-      rebalance := FALSE;
-    };
-    result
-  )
-  [
-    +? {Result != NULL};
-    +? {Result.balance = node_height (Result.right) - node_height (Result.left)};
-    +? {
-      rebalance = (node_height Result > 1 + 
-      Old node_height (n.left).max (node_height (n.right) - 1))
-    };
-  ];
-
-  - fast_do_remove (n:AVL_TREE_NODE[V],e:V) :AVL_TREE_NODE[V] <-
-  ( + result:AVL_TREE_NODE[V];
-    
-    (n = NULL).if {
-      rebalance := FALSE;
-    }.elseif {e = n.item} then {
-      (n.left = NULL).if {
-	result := n.right;
-	exchange_and_discard (n, n);
-      }.elseif {n.right = NULL} then {
-	result := n.left;
-	exchange_and_discard (n, n);
-      } else {
-	n.set_left (remove_right (n, n.left));
-	(rebalance).if {
-	  result := left_shrunk n;
-	} else {
-	  result := n;
-	};
-      };
-    }.elseif {e < n.item} then {
-      n.set_left (do_remove (n.left, e));
-      (rebalance).if {
-	result := left_shrunk n;
-      } else {
-	result := n;
-      };
-    } else {
-      ? {e > n.item};			
-      n.set_right (do_remove (n.right, e));
-      (rebalance).if {
-	result := right_shrunk n;
-      } else {
-	result := n;
-      };
-    };
-    result
-  )
-  [
-    +? {Result = NULL || 
-      {Result.balance = node_height (Result.right) - node_height (Result.left)}
-    };
-    +? {rebalance = (node_height Result < Old node_height n)};
-  ];
-
-  - do_remove (n:AVL_TREE_NODE[V],e:V) :AVL_TREE_NODE[V] <-
-  ( + result:AVL_TREE_NODE[V];
-    
-    (n = NULL).if {
-      rebalance := FALSE;
-    }.elseif {e < n.item} then {
-      n.set_left (do_remove (n.left, e));
-      (rebalance).if {
-	result := left_shrunk n;
-      } else {
-	result := n;
-      };
-    }.elseif {e > n.item} then {
-      n.set_right (do_remove (n.right, e));
-      (rebalance).if {
-	result := right_shrunk n;
-      } else {
-	result := n;
-      };
-    }.elseif {n.left = NULL} then {
-      result := n.right;
-      exchange_and_discard (n, n);
-    }.elseif {n.right = NULL} then {
-      result := n.left;
-      exchange_and_discard (n, n);
-    } else {
-      n.set_left (remove_right (n, n.left));
-      (rebalance).if {
-	result := left_shrunk n;
-      } else {
-	result := n;
-      };
-    };
-    result
-  )
-  [
-    +? {Result = NULL ||
-    {Result.balance = node_height (Result.right) - node_height (Result.left)}};
-    +? {rebalance = (node_height Result < Old node_height n)};
-  ];
-
-  - remove_right (n1, n2:AVL_TREE_NODE[V]) :AVL_TREE_NODE[V] <-
-  [
-    -? {n1 != NULL};
-    -? {n2 != NULL};
-  ]
-  ( + result:AVL_TREE_NODE[V];
-    
-    (n2.right = NULL).if {
-      result := n2.left;
-      exchange_and_discard (n1, n2);
-    } else {
-      n2.set_right (remove_right (n1, n2.right));
-      (rebalance).if {
-	result := right_shrunk n2;
-      } else {
-	result := n2;
-      };
-    };
-    result
-  )
-  [
-    +? {Result = NULL || 
-    {Result.balance = node_height (Result.right) - node_height (Result.left)}};
-    +? {rebalance = (node_height Result < Old node_height n2)};
-  ];
-
-  - left_shrunk n:AVL_TREE_NODE[V] :AVL_TREE_NODE[V] <-
-  [
-    -? {rebalance};
-    -? {n != NULL};
-    -? {node_height (n.right) - node_height (n.left) - 1 = n.balance};
-  ]
-  ( + result:AVL_TREE_NODE[V];
-				
-    (n.balance)
-    .when imbalanced_left then {
-      n.set_balance balanced;
-      result := n;
-    }
-    .when balanced then {
-      n.set_balance imbalanced_right;
-      result := n;
-      rebalance := FALSE;
-    }
-    .when imbalanced_right then {
-      (n.right.balance)
-      .when imbalanced_left then {
-	(n.right.left.balance)
-	.when imbalanced_left then {
-	  n.set_balance balanced;
-	  n.right.set_balance imbalanced_right;
-	}
-	.when balanced then {
-	  n.set_balance balanced;
-	  n.right.set_balance balanced;
-	}
-	.when imbalanced_right then {
-	  n.set_balance imbalanced_left;
-	  n.right.set_balance balanced;
-	};
-	
-	n.right.left.set_balance balanced;
-	n.set_right (n.right.rotate_right);
-      }
-      .when balanced then {
-	n.set_balance imbalanced_right;
-	n.right.set_balance imbalanced_left;
-	rebalance := FALSE;
-      }
-      .when imbalanced_right then {
-	n.set_balance balanced;
-	n.right.set_balance balanced;
-      };
-      result := n.rotate_left;
-    };
-    result
-  )
-  [		    
-    +? {Result != NULL};
-    +? {Result.balance = node_height (Result.right) - node_height (Result.left)};
-    +? {rebalance = (node_height Result < 1 + 
-    Old node_height (n.right).max (node_height (n.left) + 1))};
-  ];
-
-  - right_shrunk n:AVL_TREE_NODE[V] :AVL_TREE_NODE[V] <-
-  [
-    -? {rebalance};
-    -? {n != NULL};
-    -? {node_height (n.right) + 1 - node_height (n.left) = n.balance};
-  ]
-  ( + result:AVL_TREE_NODE[V];
-		
-    (n.balance)
-    .when imbalanced_right then {
-      n.set_balance balanced;
-      result := n;
-    }
-    .when balanced then {
-      n.set_balance imbalanced_left;
-      result := n;
-      rebalance := FALSE;
-    }
-    .when imbalanced_left then {
-      (n.left.balance)
-      .when imbalanced_right then {
-	(n.left.right.balance)
-	.when imbalanced_right then {
-	  n.set_balance balanced;
-	  n.left.set_balance imbalanced_left;
-	}
-	.when balanced then {
-	  n.set_balance balanced;
-	  n.left.set_balance balanced;
-	}
-	.when imbalanced_left then {
-	  n.set_balance imbalanced_right;
-	  n.left.set_balance balanced;
-	};					
-	n.left.right.set_balance balanced;
-	n.set_left (n.left.rotate_left);
-      }
-      .when balanced then {
-	n.set_balance imbalanced_left;
-	n.left.set_balance imbalanced_right;
-	rebalance := FALSE;
-      }
-      .when imbalanced_left then {
-	n.set_balance balanced;
-	n.left.set_balance balanced;
-      };
-      result := n.rotate_right;
-    };
-    result
-  )
-  [
-    +? {Result != NULL};
-    +? {Result.balance = node_height (Result.right) - node_height (Result.left)};
-    +? {rebalance = (node_height Result < 1 + 
-    Old node_height (n.left).max (node_height (n.right) + 1))};
-  ];
-
-  - exchange_and_discard (n1, n2:AVL_TREE_NODE[V]) <-
-  [
-    -? {n1 != NULL};
-    -? {n2 != NULL};
-  ]
-  (
-    deferred;
-  )
-  [
-    +? {map_dirty};
-    +? {count = Old count - 1};
-    +? {rebalance};
-  ];
-	
-  - clear_nodes node:AVL_TREE_NODE[V] <-
-  (
-    (node.left != NULL).if {
-      clear_nodes (node.left);
-    };
-    (node.right != NULL).if {
-      clear_nodes (node.right);
-    };
-    discard_node node;
-  );
-
-  - node_height node:AVL_TREE_NODE[V] :INTEGER <-
-  ( + result:INTEGER;
-    
-    (node != NULL).if {
-      result := node.height;
-    };
-    result
-  );
-		
-Section Public		
-  
-  //
-  // Looking and searching:
-  //
-  
-  - has e:V :BOOLEAN <-
-  // Is element `e' in the set?
-  (
-    (root != NULL) && {root.has e}
-  );
-
-  - fast_has e:V :BOOLEAN <-
-  // Is element `e' in the set?
-  (
-    (root != NULL) && {root.fast_has e}
-  );
-
-Section SELF
-  
-  //
-  // Iterating internals:
-  //
-  
-  - build_map <-
-  [
-    "build_needed" -? {map_dirty};
-  ]
-  (
-    map.clear; //_count;
-    (count > 0).if {
-      root.map_in map;
-    };
-    map_dirty := FALSE;
-  )
-  [
-    "build_done" +? {! map_dirty};
-  ];
-
-  + map:FAST_ARRAY[AVL_TREE_NODE[V]];
-  // Elements in a row for iteration. See `build_map'.
-
-  + map_dirty:BOOLEAN;
-  // True when the map needs to be built again for the iterators. 
-  // See `build_map'.
-
-Section SELF
-  
-  - new_node:AVL_TREE_NODE[V] <-
-  ( 
-    a_new_node
-  );
-
-  - a_new_node:AVL_TREE_NODE[V] <-
-  (
-    deferred;
-    NULL
-  );
-	
-  - discard_node n:AVL_TREE_NODE[V] <-
-  [
-    -? {n != NULL};
-  ]
-  (
-    deferred;
-  );
-	
-  //	
-  // invariant
-  //
-  
-//  [
-//    -? {map != NULL};
-//    -? {(! map_dirty) -> (map.count = count)};
-//    -? {(count > 0) -> ((root != NULL) && {root.count = count})};
-//  ]
-
diff --git a/lib2_old/collection/low_level/avl_tree_node.li b/lib2_old/collection/low_level/avl_tree_node.li
deleted file mode 100644
index 2305e7c..0000000
--- a/lib2_old/collection/low_level/avl_tree_node.li
+++ /dev/null
@@ -1,243 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name := AVL_TREE_NODE[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Auxiliary class to implement AVL_SET.";
-	
-  // This a classic implementation of an AVL tree (balanced tree first designed 
-  // by Adelson-Velskii and Landis (hence A.V.L.), 1960)
-
-Section Insert
-  
-  - parent_avl_constants:AVL_CONSTANTS := AVL_CONSTANTS;
-
-Section Public
-  
-  - out_in_tagged_out_memory <-
-  (
-    item.out_in_tagged_out_memory;
-    tagged_out_memory.add_last '(';
-    (left = NULL).if {
-      tagged_out_memory.append "NULL";
-    } else {
-      left.out_in_tagged_out_memory;
-    };
-    tagged_out_memory.add_last ',';
-    (right = NULL).if {
-      tagged_out_memory.append "NULL";
-    } else {
-      right.out_in_tagged_out_memory;
-    };
-    tagged_out_memory.add_last ')';
-  );
-
-Section Public 
-  //AVL_TREE_NODE, AVL_TREE
-  
-  + left:AVL_TREE_NODE[V];
-
-  + right:AVL_TREE_NODE[V];
-
-  + item:V;
-
-  + balance:INTEGER;
-  // Balance factor; either `balanced' (the tree is balanced),
-  // `imbalanced_left' (the left branch is the longer) or
-  // `imbalanced_right' (the right branch is the longer)
-
-  - count:INTEGER <-
-  ( + result:INTEGER;
-    
-    result := 1;
-    (left != NULL).if {
-      result := result + left.count;
-    };
-    (right != NULL).if {
-      result := result + right.count;
-    };
-    result
-  );
-
-  - height:INTEGER <-
-  ( + result:INTEGER;
-		
-    (left != NULL).if {
-      result := left.height;
-    };
-    (right != NULL).if {
-      result := result.max (right.height);
-    };
-    result + 1
-  );
-
-  - map_in map:COLLECTION[AVL_TREE_NODE[V]] <-
-  [
-    -? {map != NULL};
-  ]
-  (
-    (left != NULL).if {
-      left.map_in map;
-    };
-    map.add_last Self; 
-    (right != NULL).if {
-      right.map_in map;
-    };
-  )
-  [
-    +? {map.count = Old map.count + count};
-  ];
-
-  - has e:V :BOOLEAN <-
-  // Is element `e' in the tree?
-  ( + result:BOOLEAN;
-		
-    result := item == e; //SAFE_EQUAL[V].test item and e;
-    (! result).if {
-      (e < item).if {
-	result := (left != NULL) && {left.has e};
-      } else {
-	result := (right != NULL) && {right.has e};
-      };
-    };
-    result
-  );	
-
-  - fast_has e:V :BOOLEAN <-
-  // Is element `e' in the tree?
-  ( + result:BOOLEAN;
-		
-    result := item = e;
-    ((! result) && {! item == e /*SAFE_EQUAL[V].test item and e*/}).if {
-      (e < item).if {
-	result := (left != NULL) && {left.fast_has e};
-      } else {
-	result := (right != NULL) && {right.fast_has e};
-      };
-    };
-    result
-  )
-  [
-    +? {Result -> (count > 0)};
-  ];
-
-  - at e:V :AVL_TREE_NODE[V] <-
-  // Is element `e' in the tree?
-  ( + result:AVL_TREE_NODE[V];
-			
-    (item == e /*SAFE_EQUAL[V].test item and e*/).if {
-      result := Self;
-    }.elseif {e < item} then {
-      (left != NULL).if {
-	result := left.at e;
-      };
-    } else {
-      (right != NULL).if {
-	result := right.at e;
-      };
-    };
-    result
-  );
-
-  - set_item i:V <-
-  [
-    // Equality admitted for the free list
-    -? {(left != NULL) ->> {(left.item = i) || {left.item < i}}};
-    -? {(right != NULL) ->> {right.item > i}};
-  ]
-  (
-    item := i;
-  )
-  [
-    +? {item = i};
-  ];
-
-  - set_left l:AVL_TREE_NODE[V] <-
-  [
-    // Equality admitted for the free list
-    -? {(l != NULL) -> ((l.item = item) || {l.item < item})};
-  ]
-  (
-    left := l;
-  )
-  [
-    +? {left = l};
-  ];
-
-  - set_right r:AVL_TREE_NODE[V] <-
-  [
-    -? {(r != NULL) ->> {r.item > item}};
-  ]
-  (
-    right := r;
-  )
-  [
-    +? {right = r};
-  ];
-
-  - set_balance b:INTEGER <-
-  (
-    balance := b;
-  )
-  [
-    +? {balance = b};
-  ];
-
-Section AVL_TREE, AVL_DICTIONARY, AVL_SET
-  
-  //
-  // Rotations:
-  //
-  
-  - rotate_right:AVL_TREE_NODE[V] <-
-  // Proceeds to some reorganisation and returns the upper node.
-  ( + result:AVL_TREE_NODE[V];
-    + left_right:AVL_TREE_NODE[V];
-    
-    result := left;
-    left_right := left.right;
-    left.set_right Self;
-    set_left left_right;
-    result
-  )
-  [
-    +? {Result != NULL};
-  ];
-
-  - rotate_left:AVL_TREE_NODE[V] <-
-  // Proceeds to some reorganisation and returns the upper node.
-  ( + result:AVL_TREE_NODE[V];
-    + right_left:AVL_TREE_NODE[V];
-		
-    result := right;
-    right_left := right.left;
-    right.set_left Self; 
-    set_right right_left;
-    result
-  ) 
-  [
-    +? {Result != NULL};
-  ];
-  
diff --git a/lib2_old/collection/low_level/collection.li b/lib2_old/collection/low_level/collection.li
deleted file mode 100644
index f123e28..0000000
--- a/lib2_old/collection/low_level/collection.li
+++ /dev/null
@@ -1,842 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := COLLECTION[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag, 2007 Pierre-Alexandre Voye";
-
-  - comment := "Common abstract definition of a sequenceable collection of objects."; 
-
-  // Such a collection is traversable using a simple INTEGER index from `lower' 
-  // to `upper' using `item'. All COLLECTIONs are resizable thanks to 
-  // `add_last' / `remove_last', `add_first' / `remove_first' as well as 
-  // `add' / `remove' .
-  //
-  // This abstraction provides feature to view a COLLECTION as a stack 
-  // (as an example by using `add_last', `last', and `remove_last'). 
-  // One can also use a COLLECTION as a queue (as an example, by using
-  // `add_last', `first' and `remove_first'). 
-  //
-  // The Lisaac standard library provides five implementations of COLLECTION: 
-  // ARRAY, FAST_ARRAY, LINKED_LIST and LINKED2_LIST. Except for creations all 
-  // implementations have exactly the same behavior. Switching from one 
-  // implementation to another only change the memory used and the execution 
-  // time (see header comment of ARRAY, FAST_ARRAY, LINKED_LIST and LINKED2_LIST 
-  // for more details).
-  
-Section Inherit
-  
-//  - parent_storage:STORAGE := STORAGE;
-  
-  - parent_traversable:TRAVERSABLE[V] := TRAVERSABLE[V]; 
-  
-Section Public
-  
-  //
-  // Accessing:
-  //
-  
-  - item i:INTEGER :V <-  
-  // Item at the corresponding index `i'.
-  //
-  // See also `lower', `upper', `valid_index', `put', `swap'.
-  ( + result:V;
-    
-    deferred;
-    result
-  );
-  
-  //
-  // Writing:
-  //
-  
-  - put element:V to i:INTEGER <-
-  // Make `element' the item at index `i'.
-  //
-  // See also `lower', `upper', `valid_index', `item', `swap', `force'.
-  [
-    -? { valid_index i };    
-  ]
-  ( 
-    deferred;
-  )
-  [
-    +? { item i = element };
-    +? { count = Old count};
-  ];
-    
-  - swap i1:INTEGER with i2:INTEGER <-
-  // Swap item at index `i1' with item at index `i2'.
-  //
-  // See also `item', `put'.
-  [
-    -? { valid_index i1 };
-    -? { valid_index i2 };
-  ]
-  ( + tmp:V;
-   
-    tmp := item i1;
-    put (item i2) to i1;
-    put tmp to i2;
-  )
-  [
-    +? { item i1 = Old item i2 };
-    +? { item i2 = Old item i1 };
-    +? { count = Old count };
-  ];
-    
-  - set_all_with v:V <-
-  // Set all items with value `v'.
-  //
-  // See also `set_slice_with'.
-  ( 
-    deferred;
-  )
-  [
-    +? { count = Old count };
-  ];
-    
-  - set_slice lower_index:INTEGER to upper_index:INTEGER with v:V <-
-  // Set all items in range [`lower_index' .. `upper_index'] with `v'.
-  //
-  // See also `set_all_with'.
-  [
-    -? { lower_index <= upper_index };
-    -? { valid_index lower_index };
-    -? { valid_index upper_index };
-  ] 
-  (    
-    lower_index.to upper_index do { i:INTEGER;
-      put v to i;
-    }; 
-  )
-  [
-    +? { count = Old count };
-  ];
-    
-  - clear_all <-
-  // Set every item to its default value.
-  // The `count' is not affected 
-  //
-  // see also `clear', `all_default'.
-  ( + value:V;
-   
-    set_all_with value;
-  ) 
-  [
-    "Stable upper." +? { upper = Old upper };
-    "Stable lower." +? { lower = Old lower };
-    +? { all_default };
-  ];
-  
-  //
-  // Adding:
-  //
-  
-  - add_first element:V <-
-  // Add a new item in first position : `count' is increased by
-  // one and all other items are shifted right.
-  //
-  // See also `add_last', `first', `last', `add'.
-  ( 
-    deferred;
-  )
-  [
-    -? { first = element };
-    -? { count = 1 + Old count };
-    -? { lower = Old lower };
-    -? { upper = 1 + Old upper };
-  ];
-    
-  - add_last element:V <-
-  // Add a new item at the end : `count' is increased by one.
-  //
-  // See also `add_first', `last', `first', `add'.
-  ( 
-    deferred;
-  )
-  [
-    +? { last = element };
-    +? { count = 1 + Old count };
-    +? { lower = Old lower };
-    +? { upper = 1 + Old upper };
-  ];
-    
-  - add element:V to index:INTEGER <-
-  // Add a new `element' at rank `index' : `count' is increased
-  // by one and range [`index' .. `upper'] is shifted right
-  // by one position.
-  //
-  // See also `add_first', `add_last', `append_collection'.
-  [
-    -? { index.in_range lower to (upper + 1)};
-  ]
-  (    
-    deferred;
-  )
-  [
-    +? { item index = element };
-    +? { count = 1 + Old count };
-    +? { upper = 1 + Old upper };
-  ];
-    
-  - append_collection other:COLLECTION[V] <-
-  // Append `other' to Current.
-  //
-  // See also `add_last', `add_first', `add'.
-  [
-    -? { other != NULL };
-  ]
-  (    
-    (other.lower).to (other.upper) do { i:INTEGER; 	
-      add_last (other.item i);
-    }; 
-  )
-  [
-    +? { count = other.count + Old count };
-  ];
-  
-  //
-  // Modification:
-  //
-  
-  - force element:V to index:INTEGER <-
-  // Make `element' the item at `index', enlarging the collection if
-  // necessary (new bounds except `index' are initialized with
-  // default values).
-  //
-  // See also `put', `item', `swap'.
-  [
-    +? { index >= lower};
-  ]
-  (    
-    deferred;
-  )
-  [
-    -? { upper = index.max (Old upper) };
-    -? { item index = element };
-  ];
-    
-  - copy other:SELF <-
-  // Reinitialize by copying all the items of `other'.
-  (
-    deferred;
-  );
-    
-  - from_collection model:COLLECTION[V] <-
-  // Initialize the current object with the contents of `model'.
-  [
-    -? { model != NULL };
-    "Useful work." -? {model != Self};
-  ]
-  (    
-    deferred;
-  )
-  [
-    +? { count = model.count };
-  ];
-  
-  //
-  // Removing:
-  //
-  
-  - remove_first <-
-  // Remove the `first' element of the collection.
-  //
-  // See also `remove_last', `remove', `remove_head'.
-  [
-    -? { ! is_empty };
-  ]
-  ( 
-    deferred;   
-  )
-  [
-    +? { count = Old count - 1};
-    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};
-  ];
-  
-  - remove_head n:INTEGER <-
-  // Remove the `n' elements of the collection.
-  //
-  // See also `remove_tail', `remove', `remove_first'.
-  [
-    -? {n > 0};
-    -? {n <= count};
-  ]
-  (
-    deferred;
-  )
-  [
-    +? { count = Old count - n };
-    +? {(lower = Old lower + n) ^ (upper = Old upper - n)};
-  ];
-  
-  - remove index:INTEGER <-
-  // Remove the item at position `index'. Followings items
-  // are shifted left by one position.
-  //
-  // See also `remove_first', `remove_head', `remove_tail', `remove_last'.
-  [
-    -? { valid_index index };
-  ]
-  ( 
-    deferred;    
-  )
-  [
-    +? { count = Old count - 1};
-    +? { upper = Old upper - 1};
-  ];
-    
-  - remove_last <-
-  // Remove the `last' item.
-  //
-  // See also `remove_first', `remove', `remove_tail'.
-  [
-    -? {! is_empty};
-  ]
-  (    
-    deferred;    
-  )
-  [
-    +? { count = Old count - 1 };
-    +? { upper = Old upper - 1 };
-  ];
-  
-  - remove_tail n:INTEGER <-
-  // Remove the last `n' item(s).
-  //
-  // See also `remove_head', `remove', `remove_last'.
-  [
-    -? {n > 0};
-    -? {n <= count};
-  ]
-  (
-    deferred;
-  )
-  [
-    +? {count = Old count - n};
-    +? {upper = Old upper - n};
-  ];
-  
-  - clear <-
-  // Discard all items in order to make it `is_empty'.
-  //
-  // See also `clear_all'.
-  (
-    deferred;
-  )
-  [
-    "Is empty." +? { count = 0 };
-  ];
-  
-  //
-  // Looking and Searching:
-  //
-  
-  - has x:V :BOOLEAN <-
-  // Look for `x' using `equal' for comparison.
-  // 
-  // See also `fast_has', `index_of', `fast_index_of'.
-  (
-    valid_index (first_index_of x)
-  );
-    
-  - fast_has x:V :BOOLEAN <-
-  // Look for `x' using basic `=' for comparison.
-  // 
-  // See also `has', `fast_index_of', `index_of'.
-  (
-    valid_index (fast_first_index_of x)
-  );
-    
-  - first_index_of element:V :INTEGER <-
-  // Give the index of the first occurrence of `element' using
-  // `==' for comparison.
-  // Answer `upper + 1' when `element' is not inside.
-  //
-  // See also `fast_first_index_of', `index_of', `last_index_of', 
-  // `reverse_index_of'.
-  ( 
-    deferred;
-    0
-  )
-  [
-    "Definition." +? {Result = index_of element start lower};
-  ];  
-  
-  - index_of element:V start start_index:INTEGER :INTEGER <-
-  // Using `is_equal' for comparison, gives the index of the first occurrence 
-  // of `element' at or after `start_index'. Answer `upper + 1' when `element' 
-  // when the search fail.
-  //
-  // See also `fast_index_of', `reverse_index_of', `first_index_of'.
-  (
-    deferred;
-    0
-  )
-  [
-    +? {Result.in_range start_index to (upper + 1)};
-    +? {valid_index Result ->> { SAFE_EQUAL[V].test element with (item Result)}};
-  ];
-  
-  - reverse_index_of element:V start start_index:INTEGER :INTEGER <-
-  // Using `is_equal' for comparison, gives the index of the first occurrence of 
-  // `element' at or before `start_index'. Search is done in reverse direction, 
-  // which means from the `start_index' down to the `lower' index . 
-  // Answer `lower -1' when the search fail.
-  //
-  // See also `fast_reverse_index_of', `last_index_of', `index_of'.
-  [
-    -? { valid_index start_index };
-  ]
-  (
-    deferred;
-    0
-  )
-  [
-    +? {Result.in_range (lower - 1) to start_index};
-    +? {valid_index Result -> (item Result == element)};
-  ];
-
-  - last_index_of element:V :INTEGER <-
-  // Using `is_equal' for comparison, gives the index of the last occurrence 
-  // of `element' at or before `upper'. Search is done in reverse direction, 
-  // which means from the `upper' down to the `lower' index . Answer `lower -1' 
-  // when the search fail.
-  //
-  // See also `fast_last_index_of', `reverse_index_of', `index_of'.
-  (
-    reverse_index_of element start upper
-  )
-  [
-    "Definition." +? {Result = reverse_index_of element start upper};
-  ];
-
-  - fast_first_index_of element:V :INTEGER <-
-  // Give the index of the first occurrence of `element' using basic `=' 
-  // for comparison. Answer `upper + 1' when `element' is not inside.
-  //
-  // See also `first_index_of', `last_index_of', `fast_last_index_of'.
-  (
-    deferred;
-    0
-  )
-  [
-    "Definition." +? {Result = fast_index_of element start lower};
-  ];
-
-  - fast_index_of element:V start start_index:INTEGER :INTEGER <-
-  // Using basic `=' for comparison, gives the index of the first occurrence 
-  // of `element' at or after `start_index'. Answer `upper + 1' when `element' 
-  // when the search fail.
-  //
-  // See also `index_of', `fast_reverse_index_of', `fast_first_index_of'.
-  (
-    deferred;
-    0
-  )
-  [
-    +? {Result.in_range start_index to (upper + 1)};
-    +? {valid_index Result ->> {element = item Result}};
-  ];
-
-  - fast_reverse_index_of element:V start start_index:INTEGER :INTEGER <-
-  // Using basic `=' comparison, gives the index of the first occurrence 
-  // of `element' at or before `start_index'. Search is done in reverse 
-  // direction, which means from the `start_index' down to the `lower' 
-  // index . Answer `lower -1' when the search fail.
-  //
-  // See also `reverse_index_of', `fast_index_of', `fast_last_index_of'.
-  [
-    -? { valid_index start_index };
-  ]
-  (
-    deferred;
-    0
-  )
-  [
-    +? { Result.in_range (lower - 1) to start_index  };
-    +? { valid_index Result ->> {item Result = element}};
-  ];
-
-  - fast_last_index_of element:V :INTEGER <-
-  // Using basic `=' for comparison, gives the index of the last occurrence 
-  // of `element' at or before `upper'. Search is done in reverse direction, 
-  // which means from the `upper' down to the `lower' index . Answer `lower -1' 
-  // when the search fail.
-  //
-  // See also `fast_reverse_index_of', `last_index_of'.
-  (
-    fast_reverse_index_of element start upper
-  )
-  [
-    "Definition." +? {Result = fast_reverse_index_of element start upper};
-  ];
-  
-  //
-  // Looking and comparison:
-  //
-  
-  - '=='  Right 60 other:COLLECTION[V] :BOOLEAN <-
-  // Do both collections have the same `lower', `upper', and
-  // items?
-  // The basic `=' is used for comparison of items.
-  //
-  // See also `is_equal_map', `same_items'.
-  ( 
-    deferred;
-    FALSE
-  )
-  [ 
-    +? { Result ->> {(lower = other.lower) & (upper = other.upper)} };   
-  ];
-    
-  - is_equal_map other:SELF :BOOLEAN <-
-  // Do both collections have the same `lower', `upper', and
-  // items?
-  // Feature `==' is used for comparison of items.
-  //
-  // See also `==', `same_items'.
-  ( 
-    deferred;
-    FALSE
-  )
-  [
-    +? { result -> ((lower = other.lower) & (upper = other.upper)) };   
-  ];
-    
-  - all_default:BOOLEAN <-
-  // Do all items have their type's default value?
-  // Note: for non NULL items, the test is performed with the `is_default' predicate.
-  //
-  // See also `clear_all'.
-  ( 
-    deferred;
-    FALSE
-  );
-    
-  - same_items other:COLLECTION[V] :BOOLEAN <-
-  // Do both collections have the same items? The basic `=' is used
-  // for comparison of items and indices are not considered (for
-  // example this routine may yeld true with `Current' indexed in
-  // range [1..2] and `other' indexed in range [2..3]).
-  //
-  // See also `is_equal_map', `is_equal'.
-  [
-    -? { other != NULL };
-  ]
-  ( + result:BOOLEAN;
-    + i,j:INTEGER;
-       
-    (count = other.count).if {
-      result := TRUE;
-      i := lower;
-      j := other.lower;
-      {(! result) || {i > upper}}.until_do {
-	result := (item i = other.item j);
-	i := i + 1;
-	j := j + 1;
-      }; 
-    }; 
-    result
-  )
-  [
-    +? { result -> (count = other.count)};   
-  ];
-    
-  - occurrences element:V :INTEGER <-
-  // Number of occurrences of `element' using `equal' for comparison.
-  // 
-  // See also `fast_occurrences', `index_of'.
-  ( 
-    deferred;
-    0
-  )
-  [
-    +? { result >= 0 };
-  ];
-    
-  - fast_occurrences element:V :INTEGER <-
-  // Number of occurrences of `element' using basic `=' for comparison.
-  // 
-  // See also `occurrences', `index_of'.
-  ( 
-    deferred;
-    0
-  )
-  [ 
-    +? { result >= 0 };
-  ];
-  
-  //
-  // Printing:
-  //
-  
-  - fill_tagged_out_memory <-
-  ( + i:INTEGER;
-    + v:V;
-    
-    tagged_out_memory.append "lower: ";
-    lower.append_in tagged_out_memory;
-    tagged_out_memory.append " upper: ";
-    upper.append_in tagged_out_memory;
-    tagged_out_memory.append " [";
-    
-    i := lower;
-    {(i > upper) || {tagged_out_memory.count > 2048}}.until_do {
-      v := item i;
-      (v = NULL).if {
-	tagged_out_memory.append "NULL";
-      } else {
-	v.out_in_tagged_out_memory;
-      }; 
-      (i < upper).if {
-	tagged_out_memory.add_last ' ';
-      }; 
-      i := i + 1;
-    }; 
-    (i <= upper).if {
-      tagged_out_memory.append " ...";
-    }; 
-    tagged_out_memory.add_last ']';
-  );
-  
-  //
-  // Agents based features:
-  //
-  
-  - foreach action:BLOCK <- do_all action;
-  
-  - do_all action:BLOCK <-
-  // Apply `action' to every item of `Self'.
-  //
-  // See also `for_all', `exists'.
-  (
-    lower.to upper do { i:INTEGER;
-      action.value (item i);
-    };
-  );
-  
-  - foreach action:BLOCK while test:BLOCK <-
-  // Apply `action' to every item of `Self' while test is true
-  ( + i:INTEGER;
-    + tst:BOOLEAN;
-    
-    i := lower;
-    {(i <= upper) && {test.value (item i)}}.while_do {
-      action.value (item i);
-      i := i+1;
-    };
-  );
-
-  - foreach action:BLOCK until test:BLOCK <-
-  // Apply `action' to every item of `Self' until test is true
-  ( + i:INTEGER;
-    + tst:BOOLEAN;
-    
-    i := lower;
-    {(i <= upper) && {! test.value (item i)}}.while_do {
-      action.value (item i);
-      i := i+1;
-    };
-  );
-
-  - foreach action:BLOCK only_if test:BLOCK <-
-  (
-    lower.to upper do { i:INTEGER;
-      test.value (item i).if {
-	action.value (item i);
-      };
-    };    
-  );
-  
-  - is_all test:BLOCK :BOOLEAN <- for_all test;
-  
-  - for_all test:BLOCK :BOOLEAN <-
-  // Do all items satisfy `test'?
-  //
-  // See also `do_all', `exists'.
-  ( + i:INTEGER;
-    + result:BOOLEAN;
-    
-    result := TRUE;
-    i := lower;
-    {(! result) || {i > upper}}.until_do {
-      result := test.value (item i);
-      i := i + 1;
-    };
-    result
-  );
-    
-  - exists test:BLOCK :BOOLEAN <-
-  // Does at least one item satisfy `test'?
-  //
-  // See also `do_all', `for_all'.
-  ( + i:INTEGER;
-    + result:BOOLEAN;
-    
-    i := lower;
-    {(result) || {i > upper}}.until_do {
-      result := test.value (item i);
-      i := i + 1;
-    };
-    result
-  );
-  
-  // 
-  // Traditionals features (in functional languages)
-  //
-  
-  - filter test:BLOCK in other:SELF <-
-  // Filter all element which `test' element is true
-  ( + elt:V;
-    
-    lower.to upper do { j:INTEGER;
-      elt := item j;
-      (test.value elt).if {
-	other.add_last elt;
-      };
-    };
-  );
-
-  - fold_left function:BLOCK with element:V :V <-
-  ( + result:V;
-    
-    result := element;
-    lower.to upper do { j:INTEGER;
-      result := function.value (result,item j);
-    };
-    result
-  );
-
-  - fold_right function:BLOCK with element:V :V <-
-  ( + result:V;
-    
-    result := element;
-    upper.downto lower do { j:INTEGER;
-      result := function.value (result,item j);
-    };
-    result
-  );
-  
-  //
-  // Other features
-  //
-      
-  - replace_all old_value:V with new_value:V <-
-  // Replace all occurrences of the element `old_value' by `new_value'
-  // using `equal' for comparison.
-  //
-  // See also `fast_replace_all', `move'.
-  ( 
-    deferred;
-  )
-  [
-    +? { count = Old count};
-    +? { (! SAFE_EQUAL[V].test old_value with new_value) ->> {occurrences old_value = 0}};
-  ];  
-  
-  - fast_replace_all old_value:V with new_value:V <-
-  // Replace all occurrences of the element `old_value' by `new_value'
-  // using operator `=' for comparison.
-  //
-  // See also `replace_all', `move'.
-  ( 
-    deferred;
-  )
-  [
-    +? { count = Old count };
-    +? { (old_value != new_value) ->> {occurrences old_value = 0}};
-  ];  
-  
-  - move lower_index:INTEGER to upper_index:INTEGER by distance:INTEGER <-
-  // Move range `lower_index' .. `upper_index' by `distance'
-  // positions. Negative distance moves towards lower indices.
-  // Free places get default values.
-  //
-  // See also `slice', `replace_all'.
-  [
-    -? { lower_index <= upper_index };
-    -? { valid_index lower_index };
-    -? { valid_index (lower_index + distance) };
-    -? { valid_index upper_index };
-    -? { valid_index (upper_index + distance) };
-  ]
-  ( + default_value:V;
-    
-    (distance != 0).if {
-      (distance < 0).if {      
-	lower_index.to upper_index do { i:INTEGER;
-	  put (item i) to (i + distance);
-	  put default_value to i;
-	}; 
-      } else {
-	upper_index.downto lower_index do { i:INTEGER;
-	  put (item i) to (i + distance);
-	  put default_value to i;
-	}; 
-      };
-    }; 
-  )
-  [
-    +? {count = Old count};
-  ];
-    
-  - slice min:INTEGER to max:INTEGER :SELF <-
-  // New collection consisting of items at indexes in [`min'..`max'].
-  // Result has the same dynamic type as `Current'.
-  // The `lower' index of the `Result' is the same as `lower'.
-  //
-  // See also `from_collection', `move', `replace_all'.
-  [
-    -? { lower <= min   };
-    -? { max <= upper   };
-    -? { min <= max + 1 };
-  ]
-  (    
-    deferred;
-    NULL
-  )
-  [
-    +? { same_dynamic_type Result };
-    +? { Result.count = max - min + 1};
-    +? { Result.lower = lower };
-  ];
-  
-  - reverse <-
-  // Reverse the order of the elements.
-  (
-    deferred;
-  )
-  [    
-    +? { count = Old count };
-  ];
-  
-  //
-  // Invariant.
-  //
-  
-//  [
-//    -? { lower <= upper + 1 };
-//  ];
-  
diff --git a/lib2_old/collection/low_level/collection2.li b/lib2_old/collection/low_level/collection2.li
deleted file mode 100644
index d52c375..0000000
--- a/lib2_old/collection/low_level/collection2.li
+++ /dev/null
@@ -1,474 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := COLLECTION2[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Abstract definition of a 2 dimensional collection of elements of type E.";
-  
-  // The Lisaac standard library provides two implementations of COLLECTION2: 
-  // ARRAY2 and FAST_ARRAY2.
-  // All implementations have exactly the same behavior. Switching from one implementation to
-  // another only change the memory used and the execution time.
-      
-Section Inherit
-  
-  - parent_safe_equal:SAFE_EQUAL[V] := SAFE_EQUAL[V];
-  
-Section Public
-  
-  //
-  // Indexing:
-  //
-  
-  - lower1:INTEGER <-
-  // First Lower index bounds.
-  (
-    deferred;
-    0
-  );
-    
-  - lower2 :INTEGER <-
-  // Second Lower index bounds.
-  (
-    deferred;
-    0
-  );
-  
-  - line_minimum:INTEGER <- lower1;
-  // Equivalent of `lower1'.
-
-  - column_minimum:INTEGER <- lower2;
-  // Equivalent of `lower2'.
-  
-  - upper1:INTEGER <-
-  // First Upper index bounds.
-  (
-    deferred;
-    0
-  );
-    
-  - upper2 :INTEGER <-
-  // Second Upper index bounds.
-  (    
-    deferred;
-    0
-  );
-  
-  - line_maximum:INTEGER <- upper1;
-  // Equivalent of `upper1'.
-
-  - column_maximum:INTEGER <- upper2;
-  // Equivalent of `upper2'.
-  
-  //
-  // Reading:
-  //
-  
-  - item (line, column:INTEGER) :V <-
-  [ -? { valid_index (line,column) }; ]
-  ( + result:V;
-    
-    deferred;
-    result
-  );
-  
-  //
-  // Writing:
-  //
-  
-  - put element:V to (line, column:INTEGER) <-
-  [ -? { valid_index (line,column) }; ]
-  (
-    deferred;
-  )
-  [ +? { item (line,column) = element}; ];
-    
-  - force element:V to (line, column:INTEGER) <-
-  // Put `element' at position (`line',`column'). Collection is
-  // resized first when (`line',`column') is not inside current
-  // bounds. New bounds are initialized with default values.
-  [
-    -? { line >= 0   };
-    -? { column >= 0 };
-  ]
-  (
-    deferred;
-  )
-  [
-    +? { item (line,column) = element };
-    +? { count >= Old count };
-  ];
-  
-  //
-  // Index validity:
-  //
-  
-  - valid_line line:INTEGER :BOOLEAN <- 
-  (
-    (lower1 <= line) && { line <= upper1}
-  )
-  [
-    +? { Result = (lower1 <= line) && { line <= upper1 } };
-  ];
-    
-  - valid_index1 line:INTEGER :BOOLEAN <-
-  (
-    valid_line line
-  );
-    
-  - valid_column column:INTEGER :BOOLEAN <- 
-  (
-    (lower2 <= column) && {column <= upper2}
-  )
-  [
-    +? { Result = (lower2 <= column) && {column <= upper2} };
-  ];
-    
-  - valid_index2 column:INTEGER :BOOLEAN <-
-  (
-    valid_column column
-  );
-    
-  - valid_index (line, column:INTEGER) :BOOLEAN <-
-  (
-    (lower1 <= line  ) && {line <= upper1  } && 
-    {lower2 <= column} && {column <= upper2}
-  )
-  [      
-    +? { Result = (valid_line line) && {valid_column column} };
-  ];
-  
-  //
-  // Counting:
-  //
-  
-  - count1:INTEGER <-
-  // Size of the first dimension.
-  (
-    deferred;
-    0
-  )    
-  [
-    +? { Result = upper1 - lower1 + 1 };
-  ];
-  
-  - line_count:INTEGER <- count1;
-  // Equivalent of `count1'.
-    
-  - count2 :INTEGER <-
-  // Size of the second dimension.
-  (
-    deferred;
-    0
-  )
-  [
-    +? { Result = upper2 - lower2 + 1 };
-  ];
-    
-  - column_count :INTEGER <- count2;
-  // Equivalent of `count2'.
-  
-  - count:INTEGER <-
-  // Total number of elements.
-  (
-    deferred;
-    0
-  )
-  [
-    +? { Result = line_count * column_count };
-  ];
-    
-  - swap (line1, column1:INTEGER) with (line2, column2:INTEGER) <-
-  // Swap the element at index (`line1',`column1') with the
-  // the element at index (`line2',`column2').
-  [
-    -? { valid_index (line1,column1) };
-    -? { valid_index (line2,column2) };
-  ]
-  (
-    deferred;
-  )
-  [
-    +? { item (line1,column1) = Old item (line2,column2) };
-    +? { item (line2,column2) = Old item (line1,column1) };
-    +? { count = Old count };
-  ];
-    
-  - set_all_with v:V <-
-  // Set all item with value `v'.
-  (
-    deferred;
-  )
-  [
-    +? { count = Old count };
-  ];
-    
-  - clear_all <-
-  // Set all items to default values.
-  ( + value:V;
-        
-    set_all_with value;
-  )
-  [
-    +? { count = Old count };
-    +? { all_default };
-  ];
-  
-  //
-  // Creating or initializing:
-  //
-  
-  - from_collection2 model:COLLECTION2[V] <-
-  //  Uses `model' to initialize Current.
-  [ -? { model != NULL }; ]
-  (
-    deferred;
-  )
-  [
-    +? { count1 = model.count1 };
-    +? { count2 = model.count2 };
-  ];
-    
-  - from_model model:COLLECTION[COLLECTION[V]] <-
-  // The `model' is used to fill line by line Current.
-  // Assume all sub-collections of `model' have the same
-  // number of lines.
-  [
-    -? { model.count >= 1 };
-    -? { model.first.count >= 1 };
-  ]
-  (
-    deferred;
-  )
-  [
-    +? { count1 = model.count };
-    +? { count2 = model.first.count };
-  ];
-  
-  //
-  // Looking and comparison:
-  //
-  
-  - all_default:BOOLEAN <-
-  // Do all items have their type's default value?
-  (
-    deferred
-    FALSE
-  );
-  
-  - '==' other:COLLECTION2[V] :BOOLEAN <-
-  // Do both collections have the same `lower1', `lower2', `upper1' and `upper2', and items?
-  // The basic `=' is used for comparison of items.
-  //
-  // See also `is_equal_map'.
-  ( + line, column:INTEGER;
-    + result:BOOLEAN;
-		
-    (
-      (lower1 = other.lower1) && 
-      {upper1 = other.upper1} && 
-      {lower2 = other.lower2} &&
-      {upper2 = other.upper2}
-    ).if {
-      result := TRUE;
-      line := upper1;
-      {(! result) || {line < lower1}}.until_do {
-	column := upper2;
-	{(! result) || {column < lower2}}.until_do {
-	  result := item (line, column) = other.item (line, column);
-	  column := column - 1;
-	};
-	line := line - 1;
-      };
-    };
-    result
-  );
-
-  - is_equal_map (other:COLLECTION2[V]) :BOOLEAN <-
-  // Do both collections have the same `lower1', `lower2', `upper1' and `upper2', and items?
-  // Feature `is_equal' is used for comparison of items.
-  //
-  // See also `is_equal'.
-  ( + line, column:INTEGER;
-    
-    (
-      (lower1 = other.lower1) && 
-      {upper1 = other.upper1} && 
-      {lower2 = other.lower2} &&
-      {upper2 = other.upper2}
-    ).if {
-      result := TRUE;
-      line := upper1;
-      {(! result) || {line < lower1}}.until_do {
-	column := upper2;
-	{(! result) || {column < lower2}}.until_do {
-	  result := safe_equal (item (line,column)) with (other.item (line, column));
-	  column := column - 1;
-	};
-	line := line - 1;
-      };
-    };
-    result
-  );  
-  
-  //
-  // Printing:
-  //
-  
-  - fill_tagged_out_memory <-
-  ( + line:INTEGER;
-    +v:V;
-    
-    tagged_out_memory.append "lower1:";
-    lower1.append_in tagged_out_memory;
-    tagged_out_memory.append " upper1:";
-    upper1.append_in tagged_out_memory;
-    tagged_out_memory.append " lower2:";
-    lower2.append_in tagged_out_memory;
-    tagged_out_memory.append " upper2:";
-    upper2.append_in tagged_out_memory;
-    tagged_out_memory.append " [\n";
-    
-    line := lower1;
-    { (line > upper1) || { tagged_out_memory.count > 4096 }}.until_do {
-      tagged_out_memory.append(once "line ");
-      line.append_in(tagged_out_memory);
-      tagged_out_memory.append(once "\t:");
-      
-      lower2.to upper2 do { column:INTEGER;
-	v := item (line,column);
-	(v = NULL).if {
-	  tagged_out_memory.append(once "NULL");
-	} else {
-	  v.out_in_tagged_out_memory;
-	}; 
-	tagged_out_memory.add_last ' ';
-      }; 
-      tagged_out_memory.add_last '\n';
-      line := line + 1;
-    }; 
-    (valid_line line).if {
-      tagged_out_memory.append(once "......\n");
-    }; 
-  );
-  
-  //
-  // Miscellaneous features:
-  //
-  
-  - occurrences elt:V :INTEGER <-
-  // Number of occurrences using `equal'.
-  //
-  // See also `fast_occurrences' to chose the apropriate one.
-  (
-    deferred;
-    0
-  )
-  [ +? { Result >= 0 }; ];
-    
-  - fast_occurrences elt:V :INTEGER <-
-  // Number of occurrences using `='.
-  //
-  // See also `occurrences' to chose the apropriate one.
-  (
-    deferred
-    0
-  )
-  [ +? { Result >= 0 }; ];
-     
-  - has x:V :BOOLEAN <-
-  // Search if a element x is in the array using `equal'.
-  //
-  // See also `fast_has' to chose the apropriate one.
-  (
-    deferred;
-    FALSE
-  );
-    
-  - fast_has x:V :BOOLEAN <-
-  //  Search if a element x is in the array using `='.
-  (
-    deferred;
-    FALSE
-  );
-    
-  - replace_all old_value:V with new_value:V <-
-  // Replace all occurences of the element `old_value' by `new_value'
-  // using `equal' for comparison.
-  //
-  // See also `fast_replace_all' to choose the apropriate one.
-  (
-    deferred;
-  )
-  [ 
-    +? { count = Old count };
-    +? { occurrences old_value = 0 };
-  ];
-    
-  - fast_replace_all old_value:V with new_value:V <-
-  // Replace all occurences of the element `old_value' by `new_value'
-  // using operator `=' for comparison.
-  //
-  // See also `replace_all' to choose the apropriate one.
-  (
-    deferred;
-  )
-  [
-    +? { count = Old count };
-    +? { fast_occurrences old_value = 0 };
-  ];
-    
-  - sub_collection2 (line_min,column_min:INTEGER) to (line_max,column_max:INTEGER) :SELF <-
-  // Create a new object using selected area of `Current'.
-  [
-    -? { valid_index (line_min,column_min) };
-    -? { valid_index (line_max,column_max) };
-  ]
-  (    
-    deferred;
-    NULL
-  )
-  [ 
-    +? { result != NULL };
-  ];
-    
-  - set_area (line_min,column_min:INTEGER) to (line_max,column_max:INTEGER) with element:V <-
-  // Set all the elements of the selected area rectangle with `element'.
-  [
-    -? { valid_index (line_min,column_min) };
-    -? { valid_index (line_max,column_max) };
-  ]
-  (       
-    line_min.to line_max do { line:INTEGER;
-      column_min.to column_max do { column:INTEGER;
-	put element to (line,column);
-      }; 
-    }; 
-  )
-  [
-    +? { count = Old count };
-  ];
-  
-  
\ No newline at end of file
diff --git a/lib2_old/collection/low_level/collection3.li b/lib2_old/collection/low_level/collection3.li
deleted file mode 100644
index 3589c2c..0000000
--- a/lib2_old/collection/low_level/collection3.li
+++ /dev/null
@@ -1,518 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := COLLECTION3[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Abstract definition of a 3 dimensional collection of elements of type E.";
-  
-  // The Lisaac standard library provides two implementations of COLLECTION3: ARRAY3 
-  // and FAST_ARRAY3. All implementations have exactly the same behavior. 
-  // Switching from one implementation to another only change the memory 
-  // used and the execution time.
-  
-Section Inherit
-  
-  - parent_safe_equal:SAFE_EQUAL[V] := SAFE_EQUAL[V];
-  
-Section Public
-  
-  - lower1:INTEGER <-
-  // Lower index bound for dimension 1.
-  (
-    deferred;
-    0
-  );
-    
-  - lower2:INTEGER <-
-  // Lower index bound for dimension 2.
-  (
-    deferred;
-    0
-  );
-    
-  - lower3:INTEGER <-
-  // Lower index bound for dimension 3.
-  (
-    deferred;
-    0
-  );
-    
-  - line_minimum:INTEGER <- lower1;
-  // Equivalent of `lower1'.
-  
-  - column_minimum:INTEGER <- lower2;
-  // Equivalent of `lower2'.
-  
-  - depth_minimum:INTEGER <- lower3;
-  // Equivalent of `lower3'.
-  
-  - upper1:INTEGER <-
-  // Upper index bound for dimension 1.
-  (
-    deferred;
-    0
-  );
-    
-  - upper2:INTEGER <-
-  // Upper index bound for dimension 2.
-  (
-    deferred;
-    0
-  );
-    
-  - upper3:INTEGER <-
-  // Upper index bound for dimension 3.
-  (
-    deferred;
-    0
-  );
-    
-  - line_maximum:INTEGER <- upper1;
-  // Equivalent of `upper1'.
-  
-  - column_maximum:INTEGER <- upper2;
-  // Equivalent of `upper2'.
-  
-  - depth_maximum:INTEGER <- upper3;
-  // Equivalent of `upper3'.
-  
-  //
-  // Reading:
-  //
-
-  - item (line, column, depth:INTEGER) :V <-
-  [ -? { valid_index (line,column,depth) }; ]
-  ( + result:V;    
-    
-    deferred;
-    result
-  );
-  
-  //
-  // Writing:
-  //
-
-  - put element:V to (line, column, depth:INTEGER) <-
-  [ -? {valid_index (line,column,depth) }; ]
-  (    
-    deferred;
-  )
-  [ +? { item(line,column,depth) = element}; ];
-    
-  - force element:V to (line, column, depth:INTEGER) <-
-  // Put `element' at position (`line',`column',`depth').
-  // Collection is resized first when (`line',`column',`depth')
-  // is not inside current bounds.
-  // New bounds are initialized with default values.
-  [
-    -? { line >= 0  };
-    -? { column >= 0};
-    -? { depth >= 0 };
-  ]
-  (
-    deferred;
-  )
-  [
-    +? { item (line,column,depth) = element };
-    +? { count >= Old count };
-  ];
-  
-  //
-  // Index validity:
-  //
-  
-  - valid_line line:INTEGER :BOOLEAN <-
-  (
-    (lower1 <= line) && {line <= upper1}
-  )
-  [ +? {Result = (lower1 <= line) && {line <= upper1}}; ];
-    
-  - valid_index1 line:INTEGER :BOOLEAN <- valid_line line;
-  
-  - valid_column column:INTEGER :BOOLEAN <-
-  (
-    (lower2 <= column) && {column <= upper2}
-  )
-  [ +? {Result = (lower2 <= column) && {column <= upper2}}; ];
-    
-  - valid_index2 column:INTEGER :BOOLEAN <- valid_column column;
-  
-  - valid_depth depth:INTEGER :BOOLEAN <-
-  (
-    (lower3 <= depth) && {depth <= upper3}
-  )
-  [ +? {Result = (lower3 <= depth) && {depth <= upper3}}; ];
-    
-  - valid_index3 depth:INTEGER :BOOLEAN <- valid_depth depth;
-  
-  - valid_index (line, column, depth:INTEGER) :BOOLEAN <-
-  (
-    (lower1 <= line  ) && {line   <= upper1} && {lower2 <= column} && 
-    {column <= upper2} && {lower3 <= depth } && {depth  <= upper3}
-  )
-  [ +? {Result = (valid_line line) && {valid_column column} && {valid_depth depth}}; ];
-  
-  //
-  // Counting:
-  //
-  
-  - count1:INTEGER <-
-  // Size of the first dimension.
-  (
-    deferred;
-    0
-  )
-  [ +? {Result = upper1 - lower1 + 1}; ];
-  
-  - line_count:INTEGER <- count1;
-  // Equivalent of `count1'.
-  
-  - count2:INTEGER <-
-  // Size of the second dimension.
-  (
-    deferred;
-    0
-  )
-  [ +? {Result = upper2 - lower2 + 1}; ];
-    
-  - column_count:INTEGER <- count2;
-  // Equivalent of `count2'.
-  
-  - count3:INTEGER <-
-  // Size of the third dimension.
-  (
-    deferred;
-    0
-  )
-  [ +? {Result = upper3 - lower3 + 1}; ];
-    
-  - depth_count:INTEGER <- count3;
-  // Equivalent of `count3'.
-    
-  - count:INTEGER <-
-  // Total number of elements.
-  (
-    deferred;
-    0
-  )
-  [ +? {Result = line_count * column_count * depth_count}; ];
-
-  - swap (line1, column1, depth1:INTEGER) with (line2, column2, depth2:INTEGER) <-
-  // Swap the element at index (`line1',`column1',`depth1')
-  // with the element at index (`line2',`column2',`depth2').
-  [
-    -? { valid_index (line1,column1,depth1)};
-    -? { valid_index (line2,column2,depth2)};
-  ]
-  (    
-    deferred;
-  )
-  [
-    +? {item(line1,column1,depth1) = Old item(line2,column2,depth2)};
-    +? {item(line2,column2,depth2) = Old item(line1,column1,depth1)};
-    +? {count = Old count};
-  ];
-    
-  - set_all_with v:V <-
-  // Set all item with value `v'.
-  (
-    deferred;
-  )
-  [ +? {count = Old count}; ];
-
-  - clear_all <-
-  // Set all items to default values.
-  ( + value:V;    
-    
-    set_all_with value;
-  )
-  [ 
-    +? {count = Old count};
-    +? {all_default};
-  ];
-  
-  //
-  // Creating or initializing:
-  //
-  
-  - from_collection3 model:COLLECTION3[V] <-
-  //  Uses `model' to initialize self.
-  [ -? {model != NULL}; ]
-  (        
-    deferred;
-  )
-  [
-    +? {count1 = model.count1};
-    +? {count2 = model.count2};
-    +? {count3 = model.count3};
-  ];
-    
-  - from_model model:COLLECTION[COLLECTION[COLLECTION[V]]] <-
-  // The `model' is used to fill line by line self.
-  // Assume all sub-collections have the same
-  // dimension.
-  [ -? { model != NULL }; ]
-  (        
-    deferred;
-  )
-  [
-    +? {count1 = model.count};
-    +? {count2 > 0 ->> {count2 = model.first.count}};
-    +? {count3 > 0 ->> {count3 = model.first.first.count}};
-  ];
-  
-  //
-  // Looking and comparison:
-  //
-
-  - all_default:BOOLEAN <-
-  // Do all items have their type's default value?
-  (
-    deferred;
-  );
-  
-  - '==' other:COLLECTION3[V] :BOOLEAN <-
-  // Do both collections have the same `lower1', `lower2', `lower3', `upper1', `upper2' and
-  // `upper3', and items?
-  // The basic `=' is used for comparison of items.
-  //
-  // See also `is_equal_map'.
-  ( + line, column, depth: INTEGER;
-    + result:BOOLEAN;
-    
-    (
-      (lower1 = other.lower1) && 
-      {upper1 = other.upper1} && 
-      {lower2 = other.lower2} && 
-      {upper2 = other.upper2} &&
-      {lower3 = other.lower3} && 
-      {upper3 = other.upper3}
-    ).if { 
-      result := TRUE;
-      line := upper1;			
-      {(! result) || {line < lower1}}.until_do {
-	column := upper2;
-	{(! result) || {column < lower2}}.until_do {
-	  depth := upper3;
-	  {(! result) || {depth < lower3}}.until_do {
-	    result := item(line, column, depth) = other.item(line, column, depth);
-	    depth := depth - 1;
-	  };
-	  column := column - 1;
-	};
-	line := line - 1;
-      };
-    };
-    result
-  );
-
-  - is_equal_map other: COLLECTION3[V] :BOOLEAN <-
-  // Do both collections have the same `lower1', `lower2', `lower3', `upper1', `upper2' and `upper3',
-  // and items?  
-  //
-  // See also `=='.
-  ( + line, column, depth:INTEGER;
-    + result:BOOLEAN;
-    
-    (
-      (lower1 = other.lower1) && 
-      {upper1 = other.upper1} && 
-      {lower2 = other.lower2} && 
-      {upper2 = other.upper2} &&
-      {lower3 = other.lower3} && 
-      {upper3 = other.upper3}
-    ).if { 
-      result := TRUE;
-      line := upper1;			
-      {(! result) || {line < lower1}}.until_do {
-	column := upper2;
-	{(! result) || {column < lower2}}.until_do {
-	  depth := upper3;
-	  {(! result) || {depth < lower3}}.until_do {
-	    result := safe_equal (item(line, column, depth)) with (other.item(line, column, depth));
-	    depth := depth - 1;
-	  };
-	  column := column - 1;
-	};
-	line := line - 1;
-      };
-    };
-    result
-  );
-  
-  //
-  // Printing:
-  //
-
-  - fill_tagged_out_memory <-
-  ( + line:INTEGER;
-    + v:V;
-    
-    tagged_out_memory.append "lower1:";
-    lower1.append_in tagged_out_memory;
-    tagged_out_memory.append " upper1:";
-    upper1.append_in tagged_out_memory;
-    tagged_out_memory.append " lower2:";
-    lower2.append_in tagged_out_memory;
-    tagged_out_memory.append " upper2:";
-    upper2.append_in tagged_out_memory;
-    tagged_out_memory.append " lower3:";
-    lower3.append_in tagged_out_memory;
-    tagged_out_memory.append " upper3:";
-    upper3.append_in tagged_out_memory;
-    tagged_out_memory.append " [\n";
-    
-    line := lower1;
-    { (line > upper1) || { tagged_out_memory.count > 4096}}.until_do {
-      tagged_out_memory.append "line ";
-      line.append_in tagged_out_memory;
-      tagged_out_memory.append "\t:";
-      
-      lower2.to upper2 do { column:INTEGER;
-	tagged_out_memory.append "column ";
-	column.append_in tagged_out_memory;
-	tagged_out_memory.append "\t:";
-	
-	lower3.to upper3 do { depth:INTEGER;
-	  tagged_out_memory.append "depth ";
-	  depth.append_in tagged_out_memory;
-	  tagged_out_memory.append "\t:";
-	  v := item (line,column,depth);
-	  (v = NULL).if {
-	    tagged_out_memory.append "NULL";
-	  } else {
-	    v.out_in_tagged_out_memory;
-	  };
-	  tagged_out_memory.extend ' ';
-	};
-	
-	tagged_out_memory.extend '\n';
-      };
-      
-      tagged_out_memory.extend '\n';
-      line := line + 1;
-    };
-    
-    (valid_line line).if {
-      tagged_out_memory.append "......\n";
-    };
-  );
-  
-  //
-  // Miscellaneous features:
-  //
-  
-  - occurrences elt:V :INTEGER <-
-  // Number of occurrences using `equal'.
-  //
-  // See also `fast_occurrences' to choose the apropriate one.
-  (
-    deferred;
-    0
-  )
-  [ +? {Result >= 0}; ];
-
-  - fast_occurrences elt:V :INTEGER <-
-  // Number of occurrences using `='.
-  //
-  // See also `occurrences' to choose the apropriate one.
-  (
-    deferred;
-    0
-  )
-  [ +? {Result >= 0}; ];
-
-  - has x:V :BOOLEAN <-
-  // Search if a element x is in the array using `equal'.
-  //
-  // See also `fast_has' to choose the apropriate one.
-  (
-    deferred;
-    FALSE
-  );
-      
-  - fast_has x:V :BOOLEAN <-
-  // Search if a element x is in the array using `='.
-  (
-    deferred;
-    FALSE
-  );
-      
-  - replace_all old_value:V with new_value:V <-
-  // Replace all occurences of the element `old_value' by `new_value'
-  // using `equal' for comparison.
-  //
-  // See also `fast_replace_all' to choose the apropriate one.
-  (
-    deferred;
-  )
-  [
-    +? {count = Old count};
-    +? {occurrences old_value = 0};
-  ];
-      
-  - fast_replace_all old_value:V with new_value:V <-
-  // Replace all occurences of the element `old_value' by `new_value'
-  // using operator `=' for comparison.
-  //
-  // See also `replace_all' to choose the apropriate one.
-  (
-    deferred;
-  )
-  [
-    +? {count = Old count};
-    +? {fast_occurrences old_value = 0};
-  ];
-        
-  - sub_collection3 (line_min, column_min, depth_min:INTEGER) 
-  to (line_max, column_max, depth_max:INTEGER) :SELF <-
-  // Create a new object using selected area of `self'.
-  [
-    -? { valid_index (line_min,column_min,depth_min)};
-    -? { valid_index (line_max,column_max,depth_max)};
-  ]
-  (    
-    deferred;
-  )
-  [ +? {Result != NULL}; ];
-  
-  - set_area (line_min, column_min, depth_min:INTEGER) 
-  to (line_max, column_max, depth_max:INTEGER) with element:V <-
-  // Set all the elements of the selected area rectangle with `element'.
-  [
-    -? { valid_index (line_min,column_min,depth_min)};
-    -? { valid_index (line_max,column_max,depth_max)};
-  ]
-  (
-    line_min.to line_max do { line:INTEGER;
-      column_min.to column_max do { column:INTEGER;
-	depth_min.to depth_max do { depth:INTEGER;
-	  put element to (line,column,depth);
-	};
-      };
-    };
-  )
-  [ +? {count = Old count}; ];
-  
diff --git a/lib2_old/collection/low_level/dictionary.li b/lib2_old/collection/low_level/dictionary.li
deleted file mode 100644
index 0fb39d4..0000000
--- a/lib2_old/collection/low_level/dictionary.li
+++ /dev/null
@@ -1,645 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name := DICTIONARY[V, K];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Associative memory. Values of type `V' are stored using Keys of type `K'.";
-  
-  // To make a comparison with the well knowned ARRAY class, with a DICTIONARY, 
-  // index used are not only INTEGER, you can use for example a STRING to access 
-  // to your information.
-  //
-  // Well knowned implementations, see HASHED_DICTIONARY and AVL_DICTIONARY.
-  //
-  // See also BIJECTIVE_DICTIONARY class.
-  
-Section Inherit
-  
-  + parent_traversable:Expanded TRAVERSABLE[V];
-  
-Section Public
-  
-  //
-  // Counting:
-  //
-  
-  - count:INTEGER <-
-  // Actual `count' of stored elements.
-  (
-    deferred;
-    0
-  );
-
-  - is_empty:BOOLEAN <- count = 0;
-  // Is it empty?
-  
-  //
-  // Basic access:
-  //
-  
-  - has k:K :BOOLEAN <-
-  // Is there a value currently associated with key `k'?
-  //
-  // See also `fast_has', `at'.
-  [ ... 
-    -? {k != NULL}; 
-  ]
-  (
-    deferred;
-    FALSE
-  );
-
-  - at k:K :V <-
-  // Return the value associated to key `k'.
-  //
-  // See also `fast_at', `reference_at', `has'.
-  [ ... 
-    -? {has k}; 
-  ]
-  ( + result:V;
-    
-    deferred;
-    result
-  );
-
-  - reference_at k:K :V <-
-  // Return NULL or the value associated with key `k'. Actually, this
-  // feature is useful when the type of values (the type V) is a
-  // reference type, to avoid using `has' just followed by `at' to get
-  // the corresponding value.
-  //
-  // See also `fast_reference_at', `at', `has'.
-  [ ...
-    -? {k != NULL}; 
-    // "Values are expanded." -? {(Result != NULL) -> (! Result.is_expanded_type)};
-  ]
-  ( + result:V;
-    
-    deferred;    
-    result
-  )
-  [ ...
-    +? {(has k) ->> {Result = at k}}; 
-  ];
-
-  - fast_has k:K :BOOLEAN <-
-  // Is there a value currently associated with key `k'?
-  // Using basic `=' for comparison.
-  //
-  // See also `has', `at', `fast_at'.
-  [ ... 
-    -? {k != NULL}; 
-  ]
-  (
-    deferred;
-    FALSE
-  );
-
-  - fast_at k:K :V <-
-  // Return the value associated to key `k' using basic `=' for comparison.
-  //
-  // See also `at', `reference_at', `fast_reference_at'.
-  [ ...
-    -? {fast_has k}; 
-  ]
-  ( + result:V;
-    
-    deferred;
-    result
-  );
-
-  - fast_reference_at k:K :V <-
-  // Same work as `reference_at', but basic `=' is used for comparison.
-  //
-  // See also `reference_at', `at', `has'.
-  [ ...    
-    -? {k != NULL}; 
-    // BSBS: Il faut que tu init Result, sinon ca ne marche pas !!!
-    //"Values are expanded." -? {(Result != NULL) ->> {! Result.is_expanded_type}};    
-  ]
-  ( + result:V; 
-    
-    deferred;
-    result
-  )
-  [ ...
-    +? {fast_has k ->> {Result = fast_at k}}; 
-  ];
-  
-  //
-  // Modification.
-  //
-  
-  - put v:V to k:K <-
-  // Change some existing entry or `add' the new one. If there is as yet 
-  // no key `k' in the dictionary, enter it with item `v'. Otherwise 
-  // overwrite the item associated with key `k'.
-  // As the `put' procedure actually uses `is_equal', you may consider 
-  // to use `fast_put' for expanded objects as well while trying to get
-  // the very best performances.
-  //
-  // See also `fast_put', `add'.
-  [ ... 
-    -? {k != NULL}; 
-  ]
-  (
-    deferred;
-  )
-  [ ...
-    +? {v = at k}; 
-  ];
-
-  - fast_put v:V to k:K <-
-  // Same job as `put', but uses basic `=' for comparison.
-  //
-  // See also `put', `add'.
-  [ ... 
-    -? {k != NULL}; 
-  ]
-  (
-    deferred
-  )
-  [ ...
-    +? {v = at k}; 
-  ];
-
-  - add v:V to k:K <-
-  // To add a new entry `k' with its associated value `v'.
-  // Actually, this is equivalent to call `put', but it may run a little bit faster.
-  //
-  // See also `put', `fast_put'.
-  [ ... 
-    -? {! has k}; 
-  ]
-  (
-    deferred
-  )
-  [ ...
-    +? {count = 1 + Old count};
-    +? {v = at k};
-  ];
-  
-  //
-  // Looking and searching some value:
-  //
-  
-  - occurrences v:V :INTEGER <-
-  // Number of occurrences using `is_equal' for comparison.
-  //
-  // See also `fast_occurrences', `fast_has', `has'.
-  ( + i,result:INTEGER; 
-    + safe_equal:SAFE_EQUAL[V];
-    
-    i := 1;
-    {i > count}.until_do {
-      (safe_equal.test v with (item i)).if {
-	result := result + 1;
-      };
-      i := i + 1;
-    };
-    result
-  )
-  [ ...
-    +? {Result >= 0}; 
-  ];
-  
-  - fast_occurrences v:V :INTEGER <-
-  // Number of occurrences using basic `=' for comparison.
-  //
-  // See also `occurrences', `fast_has', `has'.
-  ( + result,i:INTEGER;
-    
-    i := 1;
-    {i > count}.until_do {
-      (v = item i).if {
-	result := result + 1;
-      };
-      i := i + 1;
-    };
-    result
-  )
-  [ ...
-    +? {Result >= 0}; 
-  ];
-  
-  - key_at v:V :K <-
-  // Retrieve the key used for value `v' using `is_equal' for comparison.
-  //
-  // See also `fast_key_at', `at'.
-  [ ...	
-    -? {occurrences v = 1};
-  ]
-  ( + i:INTEGER; 
-    + safe_equal:SAFE_EQUAL[V];
-    
-    i := 1;
-    {safe_equal.test v with (item i)}.until_do {
-      i := i + 1;
-    };
-    key i
-  )
-  [ ...
-    +? {SAFE_EQUAL[V].test (at Result) with v};
-  ];
-
-  - fast_key_at v:V :K <-
-  // Retrieve the key used for value `v' using `=' for comparison.
-  //
-  // See also `key_at', `at'.
-  [ ...
-    -? {fast_occurrences v = 1};
-  ]
-  ( + i:INTEGER;
-    
-    i := 1;
-    {v = item i}.until_do {
-      i := i + 1;
-    };
-    key i
-  )
-  [ ...
-    +? {at Result = v};
-  ];			
-  
-  //
-  // Removing:
-  //
-  
-  - remove k:K <-
-  // Remove entry `k' (which may exist or not before this call).
-  // As the `remove' procedure actually uses `is_equal', you may 
-  // consider to use `fast_remove' for expanded objects as well 
-  // while trying to get the very best performances.
-  //
-  // See also `fast_remove', `clear_count'.
-  [ ... 
-    -? {k != NULL}; 
-  ]
-  (
-    deferred
-  )
-  [ ...
-    +? {! has k};   
-  ];
-  
-  - fast_remove k:K <-
-  // Same job as `remove', but uses basic `=' for comparison.
-  //
-  // See also `remove', `clear_count'.
-  [ ... 
-    -? {k != NULL}; 
-  ]
-  (
-    deferred
-  )
-  [ ...
-    -? {! has k};   
-  ];
-
-  - clear_count <-
-  // Discard all items (`is_empty' is True after that call). 
-  // The internal `capacity' is not changed by this call.
-  //
-  // See also `clear_count_and_capacity', `remove'.
-  (
-    deferred;
-  )
-  [ ...
-    "Is empty." +? {count = 0};
-    +? {capacity = Old capacity};
-  ];
-
-  - clear_count_and_capacity <-
-  // Discard all items (`is_empty' is True after that call). 
-  // The internal `capacity' may also be reduced after this call.
-  //
-  // See also `clear_count', `remove'.
-  (
-    deferred;
-  )
-  [ ...
-    "Is empty." +? {count = 0};
-    +? {capacity <= Old capacity};
-  ];	
-
-  - capacity:INTEGER <-
-  // Approximation of the actual internal storage `capacity'. 
-  // The `capacity' will grow automatically when needed 
-  // (i.e. `capacity' is not a limit for the number of values stored). 
-  // Also note that the `capacity' value may not be always accurate 
-  // depending of the implementation (anyway, this `capacity' value 
-  // is at least equals to `count').
-  (
-    deferred;
-    0
-  );
-  
-  //
-  // To provide iterating facilities:
-  //
-  
-  - lower:INTEGER := 1;
-
-  - upper:INTEGER <-
-  (
-    count
-  )
-  [ ...
-    +? {Result = count};
-  ];
-
-  - item i:INTEGER :V <-
-  ( + result:V;
-    
-    deferred;
-    result
-  )
-  [ ...
-    //+? {Result = at (key i)}; // PBPB: Recurssive call with `key', `key' use `item' ...
-  ];
-
-  - first:V <- item lower;
-  
-  - last:V  <- item upper;
-
-  - key index:INTEGER :K <-
-  [ ...
-    -? {valid_index index};
-  ]
-  ( + result:K;
-    
-    deferred;
-    result
-  )
-  [ ...
-    +? {(at Result) = item index};
-  ];
-	
-  - key_map_in buffer:COLLECTION[K] <-
-  // Append in `buffer', all available keys (this may be useful to
-  // speed up the traversal).
-  //
-  // See also `item_map_in'.
-  [ ...
-    -? {buffer != NULL};
-  ]
-  ( + i:INTEGER;
-    
-    i := count;
-    {i < lower}.until_do {
-      buffer.add_last (key i);
-      i := i - 1;
-    };
-  )
-  [ ...
-    +? {buffer.count = count + Old buffer.count};
-  ];
-
-  - item_map_in buffer:COLLECTION[V] <-
-  // Append in `buffer', all available items (this may be useful to
-  // speed up the traversal).
-  //
-  // See also `key_map_in'.
-  [
-    -? {buffer != NULL};
-  ]
-  ( + i:INTEGER;
-    
-    i := count;
-    {i < lower}.until_do {
-      buffer.add_last (item i);
-      i := i - 1;
-    };
-  )
-  [
-    +? {buffer.count = count + Old buffer.count};
-  ];
-  
-  //
-  // Comparaison.
-  //
-  
-  - '==' other:SELF :BOOLEAN <-
-  // Do both dictionaries have the same set of associations?
-  // Keys are compared with `is_equal' and values are comnpared
-  // with the basic = operator.
-  //
-  // See also `is_equal_map'.
-  ( + i:INTEGER;
-    + result:BOOLEAN;
-    
-    (Self = other).if {
-      result := TRUE;
-    }.elseif {count = other.count} then {
-      result := TRUE;
-      i := 1;
-      {(! result) || {i > count}}.until_do {
-	(other.has (key i)).if {
-	  (other.at (key i) != item i).if {
-	    result := FALSE;
-	  } else {
-	    i := i + 1;
-	  };
-	} else {
-	  result := FALSE;
-	};
-      };
-    };
-    result
-  )
-  [ ...
-    +? {Result -> (count = other.count)};
-  ];
-
-  - is_equal_map other:SELF :BOOLEAN <-
-  // Do both dictionaries have the same set of associations?
-  // Both keys and values are compared with `is_equal'.
-  //
-  // See also `is_equal'.
-  ( + i:INTEGER; 
-    + k:K; 
-    + safe_equal:SAFE_EQUAL[V];
-    + result:BOOLEAN;
-    
-    (Self = other).if {
-      result := TRUE;
-    }.elseif {count = other.count} then {				
-      result := TRUE;
-      i := 1;
-      {(! result) || {i > count}}.until_do {
-	k := key i;
-	(other.has k).if {
-	  (! safe_equal.test (other.at k) with (item i)).if {
-	    result := FALSE;
-	  } else {
-	    i := i + 1;
-	  };
-	} else {
-	  result := FALSE;
-	};	
-      };
-    };
-    result
-  );
-
-  - copy other:SELF <-
-  // Reinitialize by copying all associations of `other'.
-  ( + i:INTEGER;
-    
-    clear_count;
-    i := 1;
-    {i > other.count}.until_do {
-      put (other.item i) to (other.key i);
-      i := i + 1;
-    };
-  );
-
-  //
-  // Agents based features:
-  //
-  
-  - do_all action:BLOCK <-
-  // Apply `action' to every [V, K] associations of `Current'.
-  //
-  // See also `for_all', `exist'.
-  ( + i:INTEGER; 
-    + v:V; 
-    + k:K;
-    
-    i := lower;
-    {i > upper}.until_do {
-      v := item i;
-      k := key i;
-      action.value (v, k);
-      i := i + 1;
-    };
-  );		
-		
-  - for_all test:BLOCK :BOOLEAN <-
-  // Do all [V, K] associations satisfy `test'?
-  //
-  // See also `do_all', `exist'.
-  ( + i:INTEGER; 
-    + v:V; 
-    + k:K;
-    + result:BOOLEAN;
-    
-    result := TRUE;
-    i := lower;
-    {(! result) || {i > upper}}.until_do {			
-      v := item i;
-      k := key i;
-      result := test.value (v, k);
-      i := i + 1;
-    };
-    result
-  );
-
-  - exists test:BLOCK :BOOLEAN <-
-  // Does at least one [V, K] association satisfy `test'?
-  //
-  // See also `for_all', `do_all'.
-  ( + i:INTEGER; 
-    + v:V; 
-    + k:K;
-    + result:BOOLEAN;
-		    
-    i := lower;		
-    {result || {i > upper}}.until_do {
-      v := item i;
-      k := key i;
-      result := test.value (v, k);      
-      i := i + 1;
-    };
-    result
-  );
-  
-  //
-  // Other features:
-  //
-  
-  - internal_key k:K :K <-
-  // Retrieve the internal key object which correspond to the existing
-  // entry `k' (the one memorized into the `Current' dictionary).
-  //
-  // See also `has', `fast_has'.
-  [ ...
-    -? {has k};
-  ]
-  ( + result:K;
-    
-    deferred;
-    result
-  )
-  [ ...
-    +? {Result == k};
-  ];
-
-  //
-  // Creation.
-  //
-  
-  - create:SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make;
-    result
-  );
-  
-  - make <-
-  // Creates an empty dictionary.
-  (
-    deferred;
-  )
-  [ ...
-    +? {is_empty};
-  ];
-
-  //
-  //
-  //
-  
-  - key_safe_equal k1:K with k2:K :BOOLEAN <-
-  // Because keys are never NULL, we do not rely on the SAFE_EQUAL class.
-  [ ...
-    -? {k1 != NULL};
-    -? {k2 != NULL};
-  ]
-  ( + result:BOOLEAN;
-    
-    (k1 = k2).if {
-      result := TRUE;
-    }.elseif {k1.same_dynamic_type k2} then {
-      result := k1 == k2;
-    };
-    result
-  );
-
-  //
-  // invariant
-  //
-  
-//  [ -? {capacity >= count}; ]
diff --git a/lib2_old/collection/low_level/hash_table_size.li b/lib2_old/collection/low_level/hash_table_size.li
deleted file mode 100644
index 48933c4..0000000
--- a/lib2_old/collection/low_level/hash_table_size.li
+++ /dev/null
@@ -1,108 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := HASH_TABLE_SIZE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Prime INTEGER list.";
-
-  // Some useful features to deal with prime INTEGER values in order to select 
-  // an appropriate size for some hash table (used for example by the DICTIONARY 
-  // class as well as by the SET class).
-    
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public
-  
-  - prime_number_ceiling integer:INTEGER :INTEGER <-
-  // A good prime number, large enough, and no smaller than `integer'.
-  ( + result:INTEGER;
-    
-    (integer <= 11).if {
-      // This seems to be a good minimum value to start hashing with.
-      result := 11;
-    }.elseif { integer <= 23 } then {
-      result := 23;
-    }.elseif { integer <= 53 } then {      
-      result := 53;      
-    }.elseif { integer <= 97 } then {
-      result := 97;
-    }.elseif { integer <= 193 } then {
-      result := 193;
-    }.elseif { integer <= 389 } then {
-      result := 389;
-    }.elseif { integer <= 769 } then {
-      result := 769;
-    }.elseif { integer <= 1543 } then {
-      result := 1543;
-    }.elseif { integer <= 3079 } then {
-      result := 3079;
-    }.elseif { integer <= 6151 } then {
-      result := 6151;
-    }.elseif { integer <= 12289 } then {
-      result := 12289;
-    }.elseif { integer <= 24593 } then {
-      result := 24593;
-    }.elseif { integer <= 49157 } then {
-      result := 49157;
-    }.elseif { integer <= 98317 } then {
-      result := 98317;
-    }.elseif { integer <= 196613 } then {
-      result := 196613;
-    }.elseif { integer <= 393241 } then {
-      result := 393241;
-    }.elseif { integer <= 786433 } then {
-      result := 786433;
-    }.elseif { integer <= 1572869 } then {
-      result := 1572869;
-    }.elseif { integer <= 3145739 } then {
-      result := 3145739;
-    }.elseif { integer <= 6291469 } then {
-      result := 6291469;
-    }.elseif { integer <= 12582917 } then {
-      result := 12582917;
-    }.elseif { integer <= 25165843 } then {
-      result := 25165843;
-    }.elseif { integer <= 50331653 } then {
-      result := 50331653;
-    }.elseif { integer <= 100663319 } then {
-      result := 100663319;
-    }.elseif { integer <= 201326611 } then {
-      result := 201326611;
-    }.elseif { integer <= 402653189 } then {
-      result := 402653189;
-    }.elseif { integer <= 805306457 } then {
-      result := 805306457;
-    } else {
-      result := 1610612741;
-      // This should be enough !
-    };
-    
-    ? {result >= integer};
-    
-    result
-  );
-  
\ No newline at end of file
diff --git a/lib2_old/collection/low_level/hashed_dictionary_node.li b/lib2_old/collection/low_level/hashed_dictionary_node.li
deleted file mode 100644
index 8a9ca08..0000000
--- a/lib2_old/collection/low_level/hashed_dictionary_node.li
+++ /dev/null
@@ -1,78 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := HASHED_DICTIONARY_NODE[V,K];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment :="Auxilliary class to implement DICTIONARY[V,K].";
-    
-Section Inherit
-  
-  - parent_any_hashed_dictionary_node:ANY_HASHED_DICTIONARY_NODE := ANY_HASHED_DICTIONARY_NODE;
-  
-Section Public
-  
-  + item:V;
-  
-  + key:K;
-  
-  + next:HASHED_DICTIONARY_NODE[V,K];
-  // The `next' one when some clash occurs.
-  
-  - set_item i:V <-
-  (
-    item := i;
-  )
-  [
-    +? {item = i};
-  ];
-    
-  - set_next n:HASHED_DICTIONARY_NODE[V,K] <-
-  (
-    next := n;
-  )
-  [
-    +? {next = n};
-  ];  
-  
-  - create i:V to k:K next n:HASHED_DICTIONARY_NODE[V,K] :SELF<-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make i to k next n;
-    result
-  );
-  
-  - make i:V to k:K next n:HASHED_DICTIONARY_NODE[V,K] <-
-  (
-    item := i;
-    key  := k;
-    next := n;
-  )
-  [
-    +? {item = i};
-    +? {key  = k};
-    +? {next = n};
-  ];
-
diff --git a/lib2_old/collection/low_level/hashed_set_node.li b/lib2_old/collection/low_level/hashed_set_node.li
deleted file mode 100644
index d2e6b89..0000000
--- a/lib2_old/collection/low_level/hashed_set_node.li
+++ /dev/null
@@ -1,69 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := HASHED_SET_NODE[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Auxilliary class to implement SET[V].";
-    
-Section Inherit
-  
-  - parent_any_hashed_set_node:ANY_HASHED_SET_NODE := ANY_HASHED_SET_NODE;
-  
-Section Public
-  
-  + item:V;
-  
-  + next:HASHED_SET_NODE[V];
-  // The `next' one when some clash occurs.
-  
-  - set_next n:HASHED_SET_NODE[V] <-
-  (
-    next := n;
-  )
-  [
-    +? {next = n};
-  ];
-  
-Section HASHED_SET
-  
-  - create i:V next n:HASHED_SET_NODE[V] :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make i next n;
-    result
-  );
-  
-  - make i:V next n:HASHED_SET_NODE[V] <-
-  (
-    item := i;
-    next := n;
-  )
-  [
-    +? {item = i};
-    +? {next = n};
-  ];
-  
-  
diff --git a/lib2_old/collection/low_level/linked2_list_node.li b/lib2_old/collection/low_level/linked2_list_node.li
deleted file mode 100644
index 95717ee..0000000
--- a/lib2_old/collection/low_level/linked2_list_node.li
+++ /dev/null
@@ -1,98 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := LINKED2_LIST_NODE[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-
-  - comment := "To implement LINKED2_LIST[V].";
-    
-Section Inherit
-  
-  - parent_any_two_way_linked_list_node:ANY_TWO_WAY_LINKED_LIST_NODE := ANY_TWO_WAY_LINKED_LIST_NODE;
-  
-Section Public
-  
-  + item:V;
-  
-  + previous:LINKED2_LIST_NODE[V];
-  
-  + next:LINKED2_LIST_NODE[V];
-
-Section LINKED2_LIST
-  
-  - create i:V previous p:SELF next n:SELF :SELF<-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make i previous p next n;
-    result
-  );
-    
-  - make i:V previous p:SELF next n:SELF <-
-  (
-    item := i;
-    previous := p;
-    next := n;
-  )
-  [
-    +? {item = i};
-    +? {previous = p};
-    +? {next = n};
-  ];
-
-Section LINKED2_LIST,LINKED2_LIST_NODE
-  
-  - set_item i:V <-
-  (
-    item := i;
-  )
-  [
-    +? {item = i};
-  ];
-    
-  - set_next n:SELF <-
-  (
-    next := n;
-  )
-  [
-    +? {next = n};
-  ];
-  
-  - set_all_with v:V <-
-  ( + lnk:SELF;
-    
-    lnk := Self;    
-    {lnk = NULL}.until_do {
-      lnk.set_item v;
-      lnk := lnk.next;
-    };
-  );
-    
-  - set_previous p:SELF <-
-  (
-    previous := p;
-  )
-  [
-    +? {previous = p};
-  ];
diff --git a/lib2_old/collection/low_level/linked_collection.li b/lib2_old/collection/low_level/linked_collection.li
deleted file mode 100644
index a0e7e83..0000000
--- a/lib2_old/collection/low_level/linked_collection.li
+++ /dev/null
@@ -1,99 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := LINKED_COLLECTION[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Common root of LINKED_LIST and TWO_WAY_LINKED_LIST..";
-    
-Section Inherit
-  
-  - parent_collection:COLLECTION[V] := COLLECTION[V];
-  
-Section Public
-  
-  - lower:INTEGER := 1;
-  // Lower index bound is frozen.
-
-  + upper:INTEGER;
-  // Memorized upper index bound.
-  
-  - create:SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make;
-    result
-  );
-  
-  - make <-
-  // Make an empty list
-  (
-    deferred;
-  );
-
-  - remove_head n:INTEGER <-
-  ( + i:INTEGER;
-		
-    i := n;
-    {i = 0}.until_do {
-      remove_first;
-      i := i - 1;
-    };
-  );
-
-  - remove_tail n:INTEGER <-
-  ( + i:INTEGER;
-		
-    i := n;		
-    {i = 0}.until_do {			
-      remove_last;
-      i := i - 1;
-    };
-  );
-
-  - first_index_of element:V :INTEGER <-
-  (
-    index_of element start lower
-  );
-			
-  - fast_first_index_of element:V :INTEGER <-
-  (
-    fast_index_of element start lower
-  );
-  
-  //
-  // Implement manifest generic creation.
-  //
-	
-  - manifest_make needed_capacity:INTEGER <-
-  // Manifest creation of a list of items of type E.
-  (
-    create
-  );
-
-  - manifest_put index:INTEGER to element:V <-
-  (
-    add_last element;
-  );
\ No newline at end of file
diff --git a/lib2_old/collection/low_level/linked_list_node.li b/lib2_old/collection/low_level/linked_list_node.li
deleted file mode 100644
index d5fa3a3..0000000
--- a/lib2_old/collection/low_level/linked_list_node.li
+++ /dev/null
@@ -1,88 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := LINKED_LIST_NODE[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "To implement LINKED_LIST[V]. .";
-    
-Section Inherit
-  
-  - parent_any_linked_list_node:ANY_LINKED_LIST_NODE := ANY_LINKED_LIST_NODE;
-  
-Section Public
-  
-  + item:V;
-  
-  + next:LINKED_LIST_NODE[V];
-  
-Section LINKED_LIST
-  
-  - create i:V next n:LINKED_LIST_NODE[V] :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make i next n;
-    result
-  );
-  
-  - make i:V next n:LINKED_LIST_NODE[V] <-
-  (    
-    item := i;
-    next := n;
-  )
-  [
-    +? {item = i};
-    +? {next = n};
-  ];
-  
-  
-Section LINKED_LIST_NODE,LINKED_LIST
-  
-  - set_item i:V <-
-  (
-    item := i;
-  )
-  [
-    +? {item = i};
-  ];
-    
-  - set_next n:LINKED_LIST_NODE[V] <-
-  (
-    next := n;
-  )
-  [
-    +? {next = n};
-  ];
-    
-  - set_all_with v:V <-
-  ( + lnk:SELF;
-    
-    lnk := Self;
-    {lnk = NULL}.until_do {
-      lnk.set_item v;
-      lnk := lnk.next;
-    };
-  );
-
diff --git a/lib2_old/collection/low_level/native_array.li b/lib2_old/collection/low_level/native_array.li
deleted file mode 100644
index 6c2ab04..0000000
--- a/lib2_old/collection/low_level/native_array.li
+++ /dev/null
@@ -1,811 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
- 
-  + name        := Strict NATIVE_ARRAY[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-    
-  - comment     :="Native array of collection library.";
-  
-  // This class gives access to the lowest level for arrays. As any low level array, you can
-  // get high performances with NATIVE_ARRAYs, but you loose most valid bounds checks (as
-  // you can do in plain C code for example).
-    
-Section Inherit
-  
-  - parent_safe_equal:SAFE_EQUAL[V] := SAFE_EQUAL[V];
-  
-Section Public  
-  
-  //
-  // Basic features:
-  //
-  
-  - object_size:INTEGER := 0; // For detect error.
-  
-  - element_sizeof:INTEGER <- 
-  // The size in number of bytes for type `E'.
-  ( + result:INTEGER;
-    (V.is_expanded_type).if {
-      result := V.object_size;
-    } else {
-      result := POINTER.object_size;
-    };
-    result
-  );
-  
-  - calloc_intern nb_elements:INTEGER :NATIVE_ARRAY[V] <-
-  // Allocate a new array of 'nb_elements' of type `E'.
-  // The new array is initialized with default values.
-  [ ...
-    -? {nb_elements > 0};
-  ]
-  ( + capacity:INTEGER;
-    + p:POINTER;
-    + result  :NATIVE_ARRAY[V];
-    
-    capacity := nb_elements * element_sizeof;    
-    //p := `malloc(@capacity)`:POINTER; 
-    p := MEMORY.alloc_dynamic (capacity.to_uinteger_32);
-    result := CONVERT[POINTER,NATIVE_ARRAY[V]].on p;
-    result
-  )
-  [ ...
-    +? {Result != NULL};
-  ];
-  
-  - create nb_elements:INTEGER :NATIVE_ARRAY[V] <-
-  // Allocate a new array of `nb_elements' of type `E'.
-  // The new array is initialized with default values.
-  [ ...
-    -? {nb_elements > 0};
-  ]
-  ( + result:NATIVE_ARRAY[V];
-   
-    result:=calloc_intern nb_elements;
-    result.clear_all (nb_elements-1); 
-    result
-  )
-  [ ...
-    +? {Result.all_default (nb_elements-1)};
-  ];
-  
-  - realloc old_nb_elts:INTEGER with new_nb_elts:INTEGER :NATIVE_ARRAY[V] <-
-  // Assume Current is a valid NATIVE_ARRAY in range
-  // [0 .. `old_nb_elts'-1]. Allocate a bigger new array in
-  // range [0 .. `new_nb_elts'-1].
-  // Old range is copied in the new allocated array.
-  // New items are initialized with default values.
-  [ ...
-    -? {Self != NULL};
-    -? {old_nb_elts > 0};
-    -? {old_nb_elts < new_nb_elts};
-  ]
-  ( + new:NATIVE_ARRAY[V];
-    + old_ptr,new_ptr:POINTER;
-    + new_cap:INTEGER;
-    
-    old_ptr := CONVERT[NATIVE_ARRAY[V],POINTER].on Self; 
-    new_cap := new_nb_elts * element_sizeof;
-    //new_ptr := `realloc(@old_ptr, at new_cap)`:POINTER;
-    new_ptr := MEMORY.realloc_dynamic old_ptr 
-    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
-    new_size (new_cap.to_uinteger_32);
-    new := CONVERT[POINTER,NATIVE_ARRAY[V]].on new_ptr;
-    new.clear old_nb_elts to (new_nb_elts - 1);
-    new
-  )
-  [ ...
-    +? {Result != NULL};
-  ];
-  
-  - first:V <- item 0;
-    
-  - item index:INTEGER :V <-
-  // To read an `item'.
-  // Assume that `calloc' is already done and that `index' is 
-  // the range [0 .. `nb_elements'-1].
-  [ ...
-    -? {index >= 0};
-  ]
-  (    
-    `10` 
-  );
-  
-  - put element:V to index:INTEGER <-
-  // To write an item.
-  // Assume that `calloc' is already done and that `index'
-  // is the range [0 .. `nb_elements'-1].
-  [ ...
-    -? {index >= 0};
-  ]
-  (     
-    force_put element to index;        
-  )
-  [ ...
-    +? {element = item index}; 
-  ];
-  
-  //
-  // Displacement
-  //
-  
-  - Self:SELF '+' Left 80 other:INTEGER :NATIVE_ARRAY[V] <- 
-  // other is in element index
-  ( + ptr:POINTER;
-    
-    ptr := to_pointer;
-    ptr := ptr + other * element_sizeof;
-    CONVERT[POINTER, NATIVE_ARRAY[V]].on ptr
-  );
-  
-  //
-  // Comparison:
-  //
-  
-  - memcmp other:NATIVE_ARRAY[V] until capacity:INTEGER :BOOLEAN <-
-  // True if all elements in range [0..capacity-1] are
-  // identical using `equal'. Assume Current and `other'
-  // are big enough.
-  // See also `fast_memcmp'.
-  [ ...
-    -? {(capacity > 0) ->> {other.is_not_null}};
-  ]
-  ( + i:INTEGER;
-       
-    i := capacity - 1;
-    {(i >= 0) && {safe_equal (item i,other.item i)}}.while_do {
-      i := i - 1;
-    };
-    i < 0
-  );
-  
-  - slice_memcmp (at:INTEGER,other:NATIVE_ARRAY[V],other_lower,other_upper:INTEGER) :BOOLEAN <-
-  // True if all elements in range [0 .. `other_upper' - `other_lower'] are identical
-  // to the elements in range [`other_lower' .. `other_upper'] of `other' using
-  // `is_equal'. Assume `Current' and `other' are big enough.
-  // See also `slice_fast_memcmp'.
-  [ ...
-    -? {at >= 0};
-    -? {other_lower >= 0};
-    -? {other_upper >= other_lower - 1};
-    -? {(other_upper >= other_lower) ->> {other.is_not_null}};
-  ]
-  ( + i:INTEGER;
-    	
-    i := other_upper - other_lower;
-    {(i >= 0) && {safe_equal (item (at + i),other.item (other_lower + i))}}.while_do {
-      i := i - 1;
-    };
-    i < 0
-  );
-  
-  - fast_memcmp other:NATIVE_ARRAY[V] until capacity:INTEGER :BOOLEAN <-
-  // Same jobs as `memcmp' but uses infix `=' instead `equal'.
-  [ ...
-    -? {(capacity > 0) ->> {other.is_not_null}};
-  ]
-  ( + i:INTEGER;
-        
-    i := capacity-1;
-    {(i >=0 ) && {item i = other.item i}}.while_do {
-      i := i - 1;
-    };
-    i < 0
-  );
-  
-  - slice_fast_memcmp (at:INTEGER, other:NATIVE_ARRAY[V], other_lower,other_upper:INTEGER) :BOOLEAN <-
-  // Same jobs as `slice_memcmp' but uses infix "=" instead of `is_equal'.
-  [ ...
-    -? {at >= 0};
-    -? {other_lower >= 0};
-    -? {other_upper >= other_lower - 1};
-    -? {(other_upper >= other_lower) ->> {other.is_not_null}};
-  ]
-  ( + i:INTEGER;		
-		
-    i := other_upper - other_lower;
-    {(i < 0) || {item (at + i) != other.item (other_lower + i)}}.until_do {
-      i := i - 1;
-    };
-    i < 0
-  );
-			
-  - deep_memcmp other:NATIVE_ARRAY[V] until capacity:INTEGER :BOOLEAN <-
-  // Same jobs as `memcmp' but uses `is_deep_equal' instead `equal'.
-  [ ...
-    -? {(capacity > 0) ->> {other.is_not_null}};
-  ]
-  ( + result:BOOLEAN;  // BEN : A REVOIR, il y a + efficace...
-    + e1,e2:V;
-    + i:INTEGER;
-    
-    result := TRUE;
-    i := capacity - 1;
-    {(result = FALSE) || {i < 0}}.until_do {
-      e1 := item i;
-      e2 := other.item i;
-      (e1 != e2).if {
-	((e1 != NULL) && {e2 != NULL}).if {
-	  (! e1.is_deep_equal e2).if {
-	    result := FALSE;
-	  };
-	} else {
-	  result := FALSE;
-	};
-      };
-      i := i - 1;
-    };
-    result
-  );
-  
-  - slice_deep_memcmp (at:INTEGER,other:NATIVE_ARRAY[V],other_lower,other_upper:INTEGER) :BOOLEAN <-
-  // Same jobs as `slice_memcmp' but uses `is_deep_equal' instead of `is_equal'.
-  [ ...
-    -? {at >= 0};
-    -? {other_lower >= 0};
-    -? {other_upper >= other_lower - 1};
-    -? {(other_upper >= other_lower) ->> {other.is_not_null}};
-  ]
-  ( + i:INTEGER; 
-    + e1,e2:V;
-    + result:BOOLEAN;
-	
-    i := other_upper - other_lower;
-    result := TRUE;
-    {(! result) || {i < 0}}.until_do {
-      e1 := item i;
-      e2 := other.item i;
-      (e1 = e2).if {
-      }.elseif {e1 != NULL} then {
-	(e2 != NULL).if {
-	  result := e1.is_deep_equal e2;
-	} else {
-	  result := FALSE;
-	};
-      } else {
-	result := FALSE;
-      };
-      i := i - 1;
-    };
-    result
-  );
-  
-  //
-  // Searching:
-  //
-  
-  - first_index_of element:V until upper:INTEGER :INTEGER <-
-  // Give the index of the first occurrence of `element' using
-  // `==' for comparison.
-  // Answer `upper + 1' when `element' is not inside.
-  // See also `fast_index_of', `reverse_index_of'.
-  [ ...
-    -? {upper >= -1};
-  ]
-  ( + idx:INTEGER;
-       
-    {(idx > upper) || {safe_equal (element,item idx)}}.until_do	{
-      idx := idx + 1;
-    };
-    idx
-  );
-  
-  - index_of (element:V,start_index:INTEGER) until upper:INTEGER :INTEGER <-
-  // Using `is_equal' for comparison, gives the index of the first occurrence of `element' 
-  // at or after `start_index'. Answer `upper + 1' when the search fail.
-  // See also `fast_index_of', `reverse_index_of'.
-  [ ...
-    -? {start_index >= 0};
-    -? {start_index <= upper};
-  ]
-  ( + result:INTEGER;
-    
-    result := start_index;
-    {(result > upper) || {safe_equal (element,item result)}}.until_do {
-      result := result + 1;
-    };
-    result
-  )
-  [ ...
-    +? {Result.in_range start_index to (upper + 1)};
-    +? {(Result <= upper) ->> {safe_equal (element,item Result)}};
-  ];
-  
-  - reverse_index_of element:V from upper:INTEGER :INTEGER <-
-  // Give the index of the first occurrence of `element' using
-  // `==' for comparison, from upper to lower.
-  // Answer -1 when `element' is not inside.
-  [ ...
-    -? {upper >= -1};
-  ]
-  ( + idx:INTEGER;
-   
-    idx := upper;
-    {(idx < 0) || {safe_equal (element,item idx)}}.until_do	{
-      idx := idx - 1;
-    };
-    idx
-  )
-  [ ...
-    +? {Result.in_range (-1) to upper};
-    +? {(Result > 0) ->> {safe_equal (element, item Result)}};
-  ];
-  
-  - fast_index_of (element:V,start_index:INTEGER) until upper:INTEGER :INTEGER <-
-  // Using basic `=' for comparison, gives the index of the first occurrence of 
-  // `element' at or after `start_index'. Answer `upper + 1' when the search fail.
-  // See also `index_of', `reverse_index_of'.
-  [ ...
-    -? {start_index >= 0};
-    -? {start_index <= upper};
-  ]
-  ( + result:INTEGER;
-  
-    result := start_index;
-    {(result > upper) || {element = item result}}.until_do {      
-      result := result + 1;
-    };
-    result
-  )
-  [ ...
-    +? {Result.in_range start_index to (upper + 1)};
-    +? {(Result <= upper) ->> {element = item Result}};
-  ];
-  
-  - fast_reverse_index_of element:V from upper:INTEGER :INTEGER <-
-  // Same as `reverse_index_of' but use basic `=' for comparison.
-  // Search is done in reverse direction, which means from `upper' down to the
-  // `0'. Answer `-1' when the search fail.
-  // See also `reverse_index_of', `index_of'.
-  [
-    -? {upper >= -1};
-  ]
-  ( + idx:INTEGER;
-       
-    idx := upper;
-    {(idx < 0) || {element = item idx}}.until_do {
-      idx := idx - 1;
-    };
-    idx
-  )
-  [ ...
-    +? {Result.in_range (-1) to upper};
-    +? {(Result > 0) ->> {element = item Result}};
-  ];
-
-  - fast_first_index_of element:V until upper:INTEGER :INTEGER <-
-  // Same as `index_of' but use basic `=' for comparison.
-  // `0'. Answer `upper + 1' when the search fail.
-  // See also `fast_index_of', `reverse_index_of'.
-  [ ...
-    -? {upper >= -1};
-  ]
-  ( + idx:INTEGER;
-        
-    {(idx > upper) || {element = item idx}}.until_do {
-      idx := idx + 1;
-    };
-    idx
-  )
-  [ ...
-    +? {Result.in_range 0 to (upper + 1)};
-    +? {(Result <= upper) ->> {element = item Result}};
-  ];    
-  
-  - has element:V until upper:INTEGER :BOOLEAN <-
-  // Look for `element' using `==' for comparison.
-  // Also consider `has' to choose the most appropriate.
-  [ ...
-    -? {upper >= -1};
-  ]
-  ( + result:BOOLEAN;
-    + i:INTEGER; 
-    
-    i := upper;
-    {(result) || {i < 0}}.until_do {
-      result := safe_equal (element,item i);
-      i := i - 1;
-    };
-    result
-  );
-  
-  - fast_has element:V until upper:INTEGER :BOOLEAN <-
-  // Look for `element' using basic `=' for comparison.
-  // Also consider `has' to choose the most appropriate.
-  [
-    -? {upper >= -1};
-  ]
-  ( + i:INTEGER;
-    
-    i := upper;
-    {(i < 0) || {element = item i}}.until_do {
-      i := i - 1;
-    };
-    i >= 0
-  );
-  
-  //
-  // Removing:
-  //
-  
-  - remove_first upper:INTEGER <-
-  // Assume `upper' is a valid index.
-  // Move range [1 .. `upper'] by 1 position left.
-  [ ...
-    -? {upper >= 0};
-  ]
-  ( + i:INTEGER;
-       
-    {i = upper}.until_do {
-      put (item (i + 1)) to i;
-      i := i + 1;
-    };
-  );
-  
-  - remove index:INTEGER until upper:INTEGER <-
-  // Assume `upper' is a valid index.
-  // Move range [`index' + 1 .. `upper'] by 1 position left.
-  [ ...
-    -? {index >= 0};
-    -? {index <= upper};
-  ]
-  ( + i:INTEGER;
-    
-    i := index;
-    {i = upper}.until_do {
-      put (item (i + 1)) to i;
-      i := i + 1;
-    };
-  );
-  
-  //
-  // Replacing:
-  //
-  
-  - replace_all old_value:V with new_value:V until upper:INTEGER <-
-  // Replace all occurences of the element `old_value' by `new_value'
-  // using `==' for comparison.
-  // See also `fast_replace_all' to choose the apropriate one.
-  [ ...
-    -? {upper >= -1};
-  ]
-  (     
-    upper.downto 0 do { i:INTEGER;
-      (safe_equal (old_value,(item i))).if {
-	put new_value to i;
-      };
-    };
-  );
-  
-  - fast_replace_all old_value:V with new_value:V until upper:INTEGER <-
-  // Replace all occurences of the element `old_value' by `new_value'
-  // using basic `=' for comparison.
-  // See also `replace_all' to choose the apropriate one.
-  [ ...
-    -? {upper >= -1};
-  ]
-  (     
-    upper.downto 0 do { i:INTEGER;
-      (old_value = item i).if {
-	put new_value to i;
-      };
-    };
-  );
-  
-  //
-  // Adding:
-  //
-    
-  - copy src:NATIVE_ARRAY[V] to dest:INTEGER until src_capacity:INTEGER <-
-  // Copy range [0 .. `src_capacity - 1'] of `src' to range
-  // [`dest' .. `dest + src_capacity - 1'] of `Self'.
-  // No subscript checking.
-  [ ...
-    -? {dest >= 0};
-    -? {src_capacity >= 0};
-  ]
-  ( + i1, i2:INTEGER;
-    
-    i1 := dest;
-    {i2 = src_capacity}.until_do {
-      put (src.item i2) to i1;
-      i2 := i2 + 1;
-      i1 := i1 + 1;
-    };
-  );
-  
-  - slice_copy src:NATIVE_ARRAY[V] to dest:INTEGER from src_min:INTEGER to src_max:INTEGER <-
-  // Copy range [`src_min' .. `src_max'] of `src' to range
-  // [`at' .. `at + src_max - src_min - 1'] of `Current'.
-  // No subscript checking.
-  [ ...
-    -? {dest >= 0};
-    -? {src_min <= src_max + 1};
-    -? {(src != Self) | (dest != src_min)};
-  ]
-  ( + i1, i2:INTEGER;    
-    
-    i1 := dest;
-    i2 := src_min;
-    {i2 > src_max}.until_do {
-      put (src.item i2) to i1;
-      i2 := i2 + 1;
-      i1 := i1 + 1;
-    };
-  );
-  
-  //
-  // Other:
-  //
-  
-  - set_all_with v:V until upper:INTEGER <-
-  // Set all elements in range [0 .. upper] with
-  // value `v'.
-  [ ...
-    -? {upper >= -1};
-  ]
-  (
-    upper.downto 0 do { i:INTEGER;
-      put v to i;
-    };
-  );
-  
-  - set_slice_with v:V from lower:INTEGER until upper:INTEGER <-
-  // Set all elements in range [`lower' .. `upper'] with value `v'.
-  [ ...
-    -? {lower >= 0};
-    -? {upper >= lower - 1};
-  ]
-  ( + i:INTEGER;
-    
-    i := lower;
-    {i > upper}.until_do {
-      put v to i;
-      i := i + 1;
-    };
-  );
-  
-  - clear_all upper:INTEGER <-
-  // Set all elements in range [0 .. `upper'] with
-  // the default value.
-  [ ...
-    -? {upper >= -1};
-  ]
-  ( + v:V;
-    
-    upper.downto 0 do { i:INTEGER;      
-      put v to i;
-    };
-  );
-  
-  - clear lower:INTEGER to upper:INTEGER <-
-  // Set all elements in range [`lower' .. `upper'] with
-  // the default value
-  [ ...
-    -? {lower >= 0};
-    -? {upper >= lower};
-  ]
-  ( + v:V;
-        
-    lower.to upper do { i:INTEGER;
-      put v to i;
-    };
-  );
-  
-  - copy_from model:NATIVE_ARRAY[V] until upper:INTEGER <-
-  // Assume `upper' is a valid index both in Current and `model'.
-  [ ...
-    -? {upper >= -1};
-  ]
-  (
-    upper.downto 0 do { i:INTEGER;
-      put (model.item i) to i;
-    };
-  );
-  
-  - deep_twin_from capacity:INTEGER :NATIVE_ARRAY[V] <-
-  // To implement `deep_twin'. Allocate a new array of
-  // `capacity' initialized with `deep_twin'.
-  // Assume `capacity' is valid both in Current and `model'.
-  [ ...
-    -? {capacity >= 0};
-  ]
-  ( + element:V;
-    + result:NATIVE_ARRAY[V];
-       
-    (capacity > 0).if {
-      result := calloc capacity;
-      (capacity - 1).downto 0 do { i:INTEGER;
-	element := item i;
-	(element != NULL).if {
-	  element := element.deep_twin;
-	};
-	result.put element to i;
-      };
-    };
-  );
-  
-  - move lower:INTEGER to upper:INTEGER by offset:INTEGER <-
-  // Move range [`lower' .. `upper'] by `offset' positions.
-  // Freed positions are not initialized to default values.
-  [ ...
-    -? {lower >= 0};
-    -? {upper >= lower};
-    -? {lower + offset >= 0};
-  ]
-  (     
-    (offset != 0).if {
-      (offset < 0).if {
-	lower.to upper do { i:INTEGER;
-	  put (item i) to (i + offset);
-	};
-      } else {
-	upper.downto lower do { i:INTEGER;
-	  put (item i) to (i + offset);
-	};
-      };
-    };
-  );
-  
-  - occurrences element:V until upper:INTEGER :INTEGER <-
-  // Number of occurrences of `element' in range [0..upper]
-  // using `equal' for comparison.
-  // See also `fast_occurrences' to chose the apropriate one.
-  [ ...
-    -? {upper >= -1};
-  ]
-  ( + count:INTEGER;
-    
-    upper.downto 0 do { i:INTEGER;
-      (safe_equal (element,item i)).if {
-	count := count + 1;
-      };
-    };
-    count
-  );
-  
-  - slice_occurrences element:V from lower:INTEGER until upper:INTEGER :INTEGER <-
-  // Number of occurrences of `element' in range [`lower' .. `upper'] using 
-  // `is_equal' for comparison.
-  // See also `slice_fast_occurrences' to chose the apropriate one.
-  [ ...
-    -? {lower >= 0};
-    -? {upper >= lower - 1};
-  ]
-  ( + i,result:INTEGER;
-    
-    i := lower;
-    {i > upper}.until_do {
-      (safe_equal (element,item i)).if {
-	result := result + 1;
-      };
-      i := i + 1;
-    };
-    result
-  );
-
-  - fast_occurrences element:V until upper:INTEGER :INTEGER <-
-  // Number of occurrences of `element' in range [0..upper]
-  // using basic "=" for comparison.
-  // See also `fast_occurrences' to chose the apropriate one.
-  [
-    -? {upper >= -1};
-  ]
-  ( + count:INTEGER;
-    
-    upper.downto 0 do { i:INTEGER;
-      (element = item i).if {
-	count := count + 1;
-      };
-    };
-    count
-  );
-  
-  - slice_fast_occurrences element:V from lower:INTEGER until upper:INTEGER :INTEGER <-
-  // Number of occurrences of `element' in range [`lower' .. `upper']
-  // using basic "=" for comparison.
-  // See also `slice_occurrences' to chose the apropriate one.
-  [ ...
-    -? {lower >= 0};
-    -? {upper >= lower - 1};
-  ]
-  ( + i,result:INTEGER;
-    
-    i := lower;
-    {i > upper}.until_do {
-      (element = item i).if {
-	result := result + 1;
-      };
-      i := i + 1;
-    };
-    result
-  );
-			
-  - all_default upper:INTEGER :BOOLEAN <-
-  // Do all items in range [0 .. `upper'] have their type's
-  // default value?
-  [ ...
-    -? {upper >= -1};
-  ]
-  ( + result:BOOLEAN;
-    + model:V;
-    ? {upper >= -1};
-    result := TRUE;
-    upper.downto 0 do { i:INTEGER;
-      (model != item i).if {
-	result := FALSE;
-      };
-    };
-    result
-  );
-  
-  - slice_default lower:INTEGER to upper:INTEGER :BOOLEAN <-
-  // Do all items in range [`lower' .. `upper'] have their type's default value?
-  // Note: for non Void items, the test is performed with the `is_default' predicate.
-  [ ...
-    -? {lower >= 0};
-    -? {upper >= lower - 1};
-  ]
-  ( + i:INTEGER; 
-    + v:V;
-    + result:BOOLEAN;
-		
-    result := TRUE;
-    i := lower;
-    {(i > upper) || {! result}}.until_do {
-      v := item i;
-      (v != NULL).if {
-	result := v.is_default;
-      };
-      i := i + 1;
-    };
-    result
-  );
-  
-  //
-  // Interfacing with C:
-  //
-  
-  - to_external:POINTER <- to_pointer;
-  // Gives access to the C pointer on the area of storage.
-  
-  - is_null:BOOLEAN <- to_pointer.is_null;
-  
-  - is_not_null:BOOLEAN <- to_pointer.is_not_null;
-  
-  //
-  // Guru Section
-  //
-  
-  - println <- `puts(@Self)`;
-  
-  - force_put element:V to index:INTEGER <-
-  // Used in Memory count: not to use directly without caution !
-  [ ...
-    -? {index>=0};
-  ]
-  (    
-    `9`;    
-  );
-
diff --git a/lib2_old/collection/low_level/native_array_volatile.li b/lib2_old/collection/low_level/native_array_volatile.li
deleted file mode 100644
index 96ed7e4..0000000
--- a/lib2_old/collection/low_level/native_array_volatile.li
+++ /dev/null
@@ -1,809 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
- 
-  + name        := Strict NATIVE_ARRAY_VOLATILE[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-    
-  - comment     :="Native array of collection library.";
-  
-  // This class gives access to the lowest level for arrays. As any low level array, you can
-  // get high performances with NATIVE_ARRAYs, but you loose most valid bounds checks (as
-  // you can do in plain C code for example).
-    
-Section Inherit
-  
-  - parent_safe_equal:SAFE_EQUAL[V] := SAFE_EQUAL[V];
-  
-Section Public  
-  
-  //
-  // Basic features:
-  //
-  
-  - object_size:INTEGER := 0; // For detect error.
-  
-  - element_sizeof:INTEGER <- 
-  // The size in number of bytes for type `E'.
-  ( + result:INTEGER;
-    (V.is_expanded_type).if {
-      result := V.object_size;
-    } else {
-      result := POINTER.object_size;
-    };
-    result
-  );
-  
-  - calloc_intern nb_elements:INTEGER :NATIVE_ARRAY_VOLATILE[V] <-
-  // Allocate a new array of 'nb_elements' of type `E'.
-  // The new array is initialized with default values.
-  [ ...
-    -? {nb_elements > 0};
-  ]
-  ( + capacity:INTEGER;
-    + p:POINTER;
-    + result  :NATIVE_ARRAY_VOLATILE[V];
-    
-    capacity := nb_elements * element_sizeof;    
-    //p := `malloc(@capacity)`:POINTER; 
-    p := MEMORY.alloc_dynamic (capacity.to_uinteger_32);
-    result := CONVERT[POINTER,NATIVE_ARRAY_VOLATILE[V]].on p;
-    result
-  )
-  [ ...
-    +? {Result != NULL};
-  ];
-  
-  - create nb_elements:INTEGER :NATIVE_ARRAY_VOLATILE[V] <-
-  // Allocate a new array of `nb_elements' of type `E'.
-  // The new array is initialized with default values.
-  [ ...
-    -? {nb_elements > 0};
-  ]
-  ( + result:NATIVE_ARRAY_VOLATILE[V];
-   
-    result:=calloc_intern nb_elements;
-    result.clear_all (nb_elements-1); 
-    result
-  )
-  [ ...
-    +? {Result.all_default (nb_elements-1)};
-  ];
-  
-  - realloc old_nb_elts:INTEGER with new_nb_elts:INTEGER :NATIVE_ARRAY_VOLATILE[V] <-
-  // Assume Current is a valid NATIVE_ARRAY_VOLATILE in range
-  // [0 .. `old_nb_elts'-1]. Allocate a bigger new array in
-  // range [0 .. `new_nb_elts'-1].
-  // Old range is copied in the new allocated array.
-  // New items are initialized with default values.
-  [ ...
-    -? {Self != NULL};
-    -? {old_nb_elts > 0};
-    -? {old_nb_elts < new_nb_elts};
-  ]
-  ( + new:NATIVE_ARRAY_VOLATILE[V];
-    + old_ptr,new_ptr:POINTER;
-    + new_cap:INTEGER;
-    
-    old_ptr := CONVERT[NATIVE_ARRAY_VOLATILE[V],POINTER].on Self; 
-    new_cap := new_nb_elts * element_sizeof;
-    //new_ptr := `realloc(@old_ptr, at new_cap)`:POINTER;
-    new_ptr := MEMORY.realloc_dynamic old_ptr 
-    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) 
-    new_size (new_cap.to_uinteger_32);
-    new := CONVERT[POINTER,NATIVE_ARRAY_VOLATILE[V]].on new_ptr;
-    new.clear old_nb_elts to (new_nb_elts - 1);
-    new
-  )
-  [ ...
-    +? {Result != NULL};
-  ];
-  
-  - first:V <- item 0;
-    
-  - item index:INTEGER :V <-
-  // To read an `item'.
-  // Assume that `calloc' is already done and that `index' is 
-  // the range [0 .. `nb_elements'-1].
-  [ ...
-    -? {index >= 0};
-  ]
-  (    
-    `10` 
-  );
-  
-  - put element:V to index:INTEGER <-
-  // To write an item.
-  // Assume that `calloc' is already done and that `index'
-  // is the range [0 .. `nb_elements'-1].
-  [ ...
-    -? {index >= 0};
-  ]
-  (     
-    force_put element to index;        
-  )
-  [ ...
-    +? {element = item index}; 
-  ];
-  
-  //
-  // Displacement
-  //
-  
-  - '+' Left 80 other:INTEGER :NATIVE_ARRAY_VOLATILE[V] <- 
-  // other is in element index
-  ( + ptr:POINTER;
-    
-    ptr := to_pointer;
-    ptr := ptr + other * element_sizeof;
-    CONVERT[POINTER, NATIVE_ARRAY_VOLATILE[V]].on ptr
-  );
-  
-  //
-  // Comparison:
-  //
-  
-  - memcmp other:NATIVE_ARRAY_VOLATILE[V] until capacity:INTEGER :BOOLEAN <-
-  // True if all elements in range [0..capacity-1] are
-  // identical using `equal'. Assume Current and `other'
-  // are big enough.
-  // See also `fast_memcmp'.
-  [ ...
-    -? {(capacity > 0) ->> {other.is_not_null}};
-  ]
-  ( + i:INTEGER;
-       
-    i := capacity - 1;
-    {(i >= 0) && {safe_equal (item i,other.item i)}}.while_do {
-      i := i - 1;
-    };
-    i < 0
-  );
-  
-  - slice_memcmp (at:INTEGER,other:NATIVE_ARRAY_VOLATILE[V],other_lower,other_upper:INTEGER) :BOOLEAN <-
-  // True if all elements in range [0 .. `other_upper' - `other_lower'] are identical
-  // to the elements in range [`other_lower' .. `other_upper'] of `other' using
-  // `is_equal'. Assume `Current' and `other' are big enough.
-  // See also `slice_fast_memcmp'.
-  [ ...
-    -? {at >= 0};
-    -? {other_lower >= 0};
-    -? {other_upper >= other_lower - 1};
-    -? {(other_upper >= other_lower) ->> {other.is_not_null}};
-  ]
-  ( + i:INTEGER;
-    	
-    i := other_upper - other_lower;
-    {(i >= 0) && {safe_equal (item (at + i),other.item (other_lower + i))}}.while_do {
-      i := i - 1;
-    };
-    i < 0
-  );
-  
-  - fast_memcmp other:NATIVE_ARRAY_VOLATILE[V] until capacity:INTEGER :BOOLEAN <-
-  // Same jobs as `memcmp' but uses infix `=' instead `equal'.
-  [ ...
-    -? {(capacity > 0) ->> {other.is_not_null}};
-  ]
-  ( + i:INTEGER;
-        
-    i := capacity-1;
-    {(i >=0 ) && {item i = other.item i}}.while_do {
-      i := i - 1;
-    };
-    i < 0
-  );
-  
-  - slice_fast_memcmp (at:INTEGER, other:NATIVE_ARRAY_VOLATILE[V], other_lower,other_upper:INTEGER) :BOOLEAN <-
-  // Same jobs as `slice_memcmp' but uses infix "=" instead of `is_equal'.
-  [ ...
-    -? {at >= 0};
-    -? {other_lower >= 0};
-    -? {other_upper >= other_lower - 1};
-    -? {(other_upper >= other_lower) ->> {other.is_not_null}};
-  ]
-  ( + i:INTEGER;		
-		
-    i := other_upper - other_lower;
-    {(i < 0) || {item (at + i) != other.item (other_lower + i)}}.until_do {
-      i := i - 1;
-    };
-    i < 0
-  );
-			
-  - deep_memcmp other:NATIVE_ARRAY_VOLATILE[V] until capacity:INTEGER :BOOLEAN <-
-  // Same jobs as `memcmp' but uses `is_deep_equal' instead `equal'.
-  [ ...
-    -? {(capacity > 0) ->> {other.is_not_null}};
-  ]
-  ( + result:BOOLEAN;  // BEN : A REVOIR, il y a + efficace...
-    + e1,e2:V;
-    + i:INTEGER;
-    
-    result := TRUE;
-    i := capacity - 1;
-    {(result = FALSE) || {i < 0}}.until_do {
-      e1 := item i;
-      e2 := other.item i;
-      (e1 != e2).if {
-	((e1 != NULL) && {e2 != NULL}).if {
-	  (! e1.is_deep_equal e2).if {
-	    result := FALSE;
-	  };
-	} else {
-	  result := FALSE;
-	};
-      };
-      i := i - 1;
-    };
-    result
-  );
-  
-  - slice_deep_memcmp (at:INTEGER,other:NATIVE_ARRAY_VOLATILE[V],other_lower,other_upper:INTEGER) :BOOLEAN <-
-  // Same jobs as `slice_memcmp' but uses `is_deep_equal' instead of `is_equal'.
-  [ ...
-    -? {at >= 0};
-    -? {other_lower >= 0};
-    -? {other_upper >= other_lower - 1};
-    -? {(other_upper >= other_lower) ->> {other.is_not_null}};
-  ]
-  ( + i:INTEGER; 
-    + e1,e2:V;
-    + result:BOOLEAN;
-	
-    i := other_upper - other_lower;
-    result := TRUE;
-    {(! result) || {i < 0}}.until_do {
-      e1 := item i;
-      e2 := other.item i;
-      (e1 = e2).if {
-      }.elseif {e1 != NULL} then {
-	(e2 != NULL).if {
-	  result := e1.is_deep_equal e2;
-	} else {
-	  result := FALSE;
-	};
-      } else {
-	result := FALSE;
-      };
-      i := i - 1;
-    };
-    result
-  );
-  
-  //
-  // Searching:
-  //
-  
-  - first_index_of element:V until upper:INTEGER :INTEGER <-
-  // Give the index of the first occurrence of `element' using
-  // `==' for comparison.
-  // Answer `upper + 1' when `element' is not inside.
-  // See also `fast_index_of', `reverse_index_of'.
-  [ ...
-    -? {upper >= -1};
-  ]
-  ( + idx:INTEGER;
-       
-    {(idx > upper) || {safe_equal (element,item idx)}}.until_do	{
-      idx := idx + 1;
-    };
-    idx
-  );
-  
-  - index_of (element:V,start_index:INTEGER) until upper:INTEGER :INTEGER <-
-  // Using `is_equal' for comparison, gives the index of the first occurrence of `element' 
-  // at or after `start_index'. Answer `upper + 1' when the search fail.
-  // See also `fast_index_of', `reverse_index_of'.
-  [ ...
-    -? {start_index >= 0};
-    -? {start_index <= upper};
-  ]
-  ( + result:INTEGER;
-    
-    result := start_index;
-    {(result > upper) || {safe_equal (element,item result)}}.until_do {
-      result := result + 1;
-    };
-    result
-  )
-  [ ...
-    +? {Result.in_range start_index to (upper + 1)};
-    +? {(Result <= upper) ->> {safe_equal (element,item Result)}};
-  ];
-  
-  - reverse_index_of element:V from upper:INTEGER :INTEGER <-
-  // Give the index of the first occurrence of `element' using
-  // `==' for comparison, from upper to lower.
-  // Answer -1 when `element' is not inside.
-  [ ...
-    -? {upper >= -1};
-  ]
-  ( + idx:INTEGER;
-   
-    idx := upper;
-    {(idx < 0) || {safe_equal (element,item idx)}}.until_do	{
-      idx := idx - 1;
-    };
-    idx
-  )
-  [ ...
-    +? {Result.in_range (-1) to upper};
-    +? {(Result > 0) ->> {safe_equal (element, item Result)}};
-  ];
-  
-  - fast_index_of (element:V,start_index:INTEGER) until upper:INTEGER :INTEGER <-
-  // Using basic `=' for comparison, gives the index of the first occurrence of 
-  // `element' at or after `start_index'. Answer `upper + 1' when the search fail.
-  // See also `index_of', `reverse_index_of'.
-  [ ...
-    -? {start_index >= 0};
-    -? {start_index <= upper};
-  ]
-  ( + result:INTEGER;
-  
-    result := start_index;
-    {(result > upper) || {element = item result}}.until_do {      
-      result := result + 1;
-    };
-    result
-  )
-  [ ...
-    +? {Result.in_range start_index to (upper + 1)};
-    +? {(Result <= upper) ->> {element = item Result}};
-  ];
-  
-  - fast_reverse_index_of element:V from upper:INTEGER :INTEGER <-
-  // Same as `reverse_index_of' but use basic `=' for comparison.
-  // Search is done in reverse direction, which means from `upper' down to the
-  // `0'. Answer `-1' when the search fail.
-  // See also `reverse_index_of', `index_of'.
-  [
-    -? {upper >= -1};
-  ]
-  ( + idx:INTEGER;
-       
-    idx := upper;
-    {(idx < 0) || {element = item idx}}.until_do {
-      idx := idx - 1;
-    };
-    idx
-  )
-  [ ...
-    +? {Result.in_range (-1) to upper};
-    +? {(Result > 0) ->> {element = item Result}};
-  ];
-
-  - fast_first_index_of element:V until upper:INTEGER :INTEGER <-
-  // Same as `index_of' but use basic `=' for comparison.
-  // `0'. Answer `upper + 1' when the search fail.
-  // See also `fast_index_of', `reverse_index_of'.
-  [ ...
-    -? {upper >= -1};
-  ]
-  ( + idx:INTEGER;
-        
-    {(idx > upper) || {element = item idx}}.until_do {
-      idx := idx + 1;
-    };
-    idx
-  )
-  [ ...
-    +? {Result.in_range 0 to (upper + 1)};
-    +? {(Result <= upper) ->> {element = item Result}};
-  ];    
-  
-  - has element:V until upper:INTEGER :BOOLEAN <-
-  // Look for `element' using `==' for comparison.
-  // Also consider `has' to choose the most appropriate.
-  [ ...
-    -? {upper >= -1};
-  ]
-  ( + result:BOOLEAN;
-    + i:INTEGER; 
-    
-    i := upper;
-    {(result) || {i < 0}}.until_do {
-      result := safe_equal (element,item i);
-      i := i - 1;
-    };
-    result
-  );
-  
-  - fast_has element:V until upper:INTEGER :BOOLEAN <-
-  // Look for `element' using basic `=' for comparison.
-  // Also consider `has' to choose the most appropriate.
-  [
-    -? {upper >= -1};
-  ]
-  ( + i:INTEGER;
-    
-    i := upper;
-    {(i < 0) || {element = item i}}.until_do {
-      i := i - 1;
-    };
-    i >= 0
-  );
-  
-  //
-  // Removing:
-  //
-  
-  - remove_first upper:INTEGER <-
-  // Assume `upper' is a valid index.
-  // Move range [1 .. `upper'] by 1 position left.
-  [ ...
-    -? {upper >= 0};
-  ]
-  ( + i:INTEGER;
-       
-    {i = upper}.until_do {
-      put (item (i + 1)) to i;
-      i := i + 1;
-    };
-  );
-  
-  - remove index:INTEGER until upper:INTEGER <-
-  // Assume `upper' is a valid index.
-  // Move range [`index' + 1 .. `upper'] by 1 position left.
-  [ ...
-    -? {index >= 0};
-    -? {index <= upper};
-  ]
-  ( + i:INTEGER;
-    
-    i := index;
-    {i = upper}.until_do {
-      put (item (i + 1)) to i;
-      i := i + 1;
-    };
-  );
-  
-  //
-  // Replacing:
-  //
-  
-  - replace_all old_value:V with new_value:V until upper:INTEGER <-
-  // Replace all occurences of the element `old_value' by `new_value'
-  // using `==' for comparison.
-  // See also `fast_replace_all' to choose the apropriate one.
-  [ ...
-    -? {upper >= -1};
-  ]
-  (     
-    upper.downto 0 do { i:INTEGER;
-      (safe_equal (old_value,(item i))).if {
-	put new_value to i;
-      };
-    };
-  );
-  
-  - fast_replace_all old_value:V with new_value:V until upper:INTEGER <-
-  // Replace all occurences of the element `old_value' by `new_value'
-  // using basic `=' for comparison.
-  // See also `replace_all' to choose the apropriate one.
-  [ ...
-    -? {upper >= -1};
-  ]
-  (     
-    upper.downto 0 do { i:INTEGER;
-      (old_value = item i).if {
-	put new_value to i;
-      };
-    };
-  );
-  
-  //
-  // Adding:
-  //
-    
-  - copy src:NATIVE_ARRAY_VOLATILE[V] to dest:INTEGER until src_capacity:INTEGER <-
-  // Copy range [0 .. `src_capacity - 1'] of `src' to range
-  // [`dest' .. `dest + src_capacity - 1'] of `Self'.
-  // No subscript checking.
-  [ ...
-    -? {dest >= 0};
-    -? {src_capacity >= 0};
-  ]
-  ( + i1, i2:INTEGER;
-    
-    i1 := dest;
-    {i2 = src_capacity}.until_do {
-      put (src.item i2) to i1;
-      i2 := i2 + 1;
-      i1 := i1 + 1;
-    };
-  );
-  
-  - slice_copy src:NATIVE_ARRAY_VOLATILE[V] to dest:INTEGER from src_min:INTEGER to src_max:INTEGER <-
-  // Copy range [`src_min' .. `src_max'] of `src' to range
-  // [`at' .. `at + src_max - src_min - 1'] of `Current'.
-  // No subscript checking.
-  [ ...
-    -? {dest >= 0};
-    -? {src_min <= src_max + 1};
-    -? {(src != Self) | (dest != src_min)};
-  ]
-  ( + i1, i2:INTEGER;    
-    
-    i1 := dest;
-    i2 := src_min;
-    {i2 > src_max}.until_do {
-      put (src.item i2) to i1;
-      i2 := i2 + 1;
-      i1 := i1 + 1;
-    };
-  );
-  
-  //
-  // Other:
-  //
-  
-  - set_all_with v:V until upper:INTEGER <-
-  // Set all elements in range [0 .. upper] with
-  // value `v'.
-  [ ...
-    -? {upper >= -1};
-  ]
-  (
-    upper.downto 0 do { i:INTEGER;
-      put v to i;
-    };
-  );
-  
-  - set_slice_with v:V from lower:INTEGER until upper:INTEGER <-
-  // Set all elements in range [`lower' .. `upper'] with value `v'.
-  [ ...
-    -? {lower >= 0};
-    -? {upper >= lower - 1};
-  ]
-  ( + i:INTEGER;
-    
-    i := lower;
-    {i > upper}.until_do {
-      put v to i;
-      i := i + 1;
-    };
-  );
-  
-  - clear_all upper:INTEGER <-
-  // Set all elements in range [0 .. `upper'] with
-  // the default value.
-  [ ...
-    -? {upper >= -1};
-  ]
-  ( + v:V;
-    
-    upper.downto 0 do { i:INTEGER;      
-      put v to i;
-    };
-  );
-  
-  - clear lower:INTEGER to upper:INTEGER <-
-  // Set all elements in range [`lower' .. `upper'] with
-  // the default value
-  [ ...
-    -? {lower >= 0};
-    -? {upper >= lower};
-  ]
-  ( + v:V;
-        
-    lower.to upper do { i:INTEGER;
-      put v to i;
-    };
-  );
-  
-  - copy_from model:NATIVE_ARRAY_VOLATILE[V] until upper:INTEGER <-
-  // Assume `upper' is a valid index both in Current and `model'.
-  [ ...
-    -? {upper >= -1};
-  ]
-  (
-    upper.downto 0 do { i:INTEGER;
-      put (model.item i) to i;
-    };
-  );
-  
-  - deep_twin_from capacity:INTEGER :NATIVE_ARRAY_VOLATILE[V] <-
-  // To implement `deep_twin'. Allocate a new array of
-  // `capacity' initialized with `deep_twin'.
-  // Assume `capacity' is valid both in Current and `model'.
-  [ ...
-    -? {capacity >= 0};
-  ]
-  ( + element:V;
-    + result:NATIVE_ARRAY_VOLATILE[V];
-       
-    (capacity > 0).if {
-      result := calloc capacity;
-      (capacity - 1).downto 0 do { i:INTEGER;
-	element := item i;
-	(element != NULL).if {
-	  element := element.deep_twin;
-	};
-	result.put element to i;
-      };
-    };
-  );
-  
-  - move lower:INTEGER to upper:INTEGER by offset:INTEGER <-
-  // Move range [`lower' .. `upper'] by `offset' positions.
-  // Freed positions are not initialized to default values.
-  [ ...
-    -? {lower >= 0};
-    -? {upper >= lower};
-    -? {lower + offset >= 0};
-  ]
-  (     
-    (offset != 0).if {
-      (offset < 0).if {
-	lower.to upper do { i:INTEGER;
-	  put (item i) to (i + offset);
-	};
-      } else {
-	upper.downto lower do { i:INTEGER;
-	  put (item i) to (i + offset);
-	};
-      };
-    };
-  );
-  
-  - occurrences element:V until upper:INTEGER :INTEGER <-
-  // Number of occurrences of `element' in range [0..upper]
-  // using `equal' for comparison.
-  // See also `fast_occurrences' to chose the apropriate one.
-  [ ...
-    -? {upper >= -1};
-  ]
-  ( + count:INTEGER;
-    
-    upper.downto 0 do { i:INTEGER;
-      (safe_equal (element,item i)).if {
-	count := count + 1;
-      };
-    };
-    count
-  );
-  
-  - slice_occurrences element:V from lower:INTEGER until upper:INTEGER :INTEGER <-
-  // Number of occurrences of `element' in range [`lower' .. `upper'] using 
-  // `is_equal' for comparison.
-  // See also `slice_fast_occurrences' to chose the apropriate one.
-  [ ...
-    -? {lower >= 0};
-    -? {upper >= lower - 1};
-  ]
-  ( + i,result:INTEGER;
-    
-    i := lower;
-    {i > upper}.until_do {
-      (safe_equal (element,item i)).if {
-	result := result + 1;
-      };
-      i := i + 1;
-    };
-    result
-  );
-
-  - fast_occurrences element:V until upper:INTEGER :INTEGER <-
-  // Number of occurrences of `element' in range [0..upper]
-  // using basic "=" for comparison.
-  // See also `fast_occurrences' to chose the apropriate one.
-  [
-    -? {upper >= -1};
-  ]
-  ( + count:INTEGER;
-    
-    upper.downto 0 do { i:INTEGER;
-      (element = item i).if {
-	count := count + 1;
-      };
-    };
-    count
-  );
-  
-  - slice_fast_occurrences element:V from lower:INTEGER until upper:INTEGER :INTEGER <-
-  // Number of occurrences of `element' in range [`lower' .. `upper']
-  // using basic "=" for comparison.
-  // See also `slice_occurrences' to chose the apropriate one.
-  [ ...
-    -? {lower >= 0};
-    -? {upper >= lower - 1};
-  ]
-  ( + i,result:INTEGER;
-    
-    i := lower;
-    {i > upper}.until_do {
-      (element = item i).if {
-	result := result + 1;
-      };
-      i := i + 1;
-    };
-    result
-  );
-			
-  - all_default upper:INTEGER :BOOLEAN <-
-  // Do all items in range [0 .. `upper'] have their type's
-  // default value?
-  [ ...
-    -? {upper >= -1};
-  ]
-  ( + result:BOOLEAN;
-    + model:V;
-    ? {upper >= -1};
-    result := TRUE;
-    upper.downto 0 do { i:INTEGER;
-      (model != item i).if {
-	result := FALSE;
-      };
-    };
-    result
-  );
-  
-  - slice_default lower:INTEGER to upper:INTEGER :BOOLEAN <-
-  // Do all items in range [`lower' .. `upper'] have their type's default value?
-  // Note: for non Void items, the test is performed with the `is_default' predicate.
-  [ ...
-    -? {lower >= 0};
-    -? {upper >= lower - 1};
-  ]
-  ( + i:INTEGER; 
-    + v:V;
-    + result:BOOLEAN;
-		
-    result := TRUE;
-    i := lower;
-    {(i > upper) || {! result}}.until_do {
-      v := item i;
-      (v != NULL).if {
-	result := v.is_default;
-      };
-      i := i + 1;
-    };
-    result
-  );
-  
-  //
-  // Interfacing with C:
-  //
-  
-  - to_external:POINTER <- to_pointer;
-  // Gives access to the C pointer on the area of storage.
-  
-  - is_null:BOOLEAN <- to_pointer.is_null;
-  
-  - is_not_null:BOOLEAN <- to_pointer.is_not_null;
-  
-  //
-  // Guru Section
-  //
-  
-  - force_put element:V to index:INTEGER <-
-  // Used in Memory count: not to use directly without caution !
-  [ ...
-    -? {index>=0};
-  ]
-  (    
-    `9`;    
-  );
-
diff --git a/lib2_old/collection/low_level/set.li b/lib2_old/collection/low_level/set.li
deleted file mode 100644
index 5a58418..0000000
--- a/lib2_old/collection/low_level/set.li
+++ /dev/null
@@ -1,613 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name := SET[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Definition of a mathematical set of objects.";
-
-  // All common operations on mathematical sets are available.
-  // Well knowned implementations are HASHED_SET and AVL_SET.
-  
-Section Inherit
-  
-  + parent_traversable:TRAVERSABLE[V] := TRAVERSABLE[V];
-  
-  + parent_safe_equal:SAFE_EQUAL[V] := SAFE_EQUAL[V];
-  
-Section Public
-  //
-  // Counting:
-  //
-  
-  - count:INTEGER <-
-  // Cardinality of the set (i.e. actual `count' of stored elements).
-  (
-    deferred;
-    0
-  );
-	
-  - is_empty:BOOLEAN <- count = 0;
-  // Is the set empty?
-  
-  //
-  // Adding and removing:
-  //
-  
-  - add e:V <-
-  // Add new item `e' to the set. The mathematical definition of adding 
-  // in a set is followed, i.e. the element `e' is added only and only 
-  // if it is not yet present in the set.
-  // As this `add' feature is actually using `is_equal', you may consider 
-  // to use `fast_add' for expanded objects as well while trying to get 
-  // the very best performances.
-  [ ...
-    -? {e != NULL}; 
-  ]
-  (
-    deferred;
-  )
-  [ ...
-    "Added." +? {has e};
-    "Not in then added." +? {(! Old has e) -> (count = Old count + 1)};
-    "In then not added." +? {(Old has e) -> (count = Old count)};
-  ];
-
-  - fast_add e:V <-
-  // Same job as `add', but uses basic `=' for comparison.
-  [ ...
-    -? {e != NULL}; 
-  ]
-  (
-    deferred;
-  )
-  [ ...
-    "Added." +? {fast_has e};
-    "Not in then added." +? {(! Old fast_has e) -> (count = Old count + 1)};
-    "In then not added." +? {(Old fast_has e) -> (count = Old count)};
-  ];
-
-  - remove e:V <-
-  // Remove item `e' from the set: the mathematical definition of
-  // removing from a set is followed.
-  [ ...
-    -? {e != NULL}; 
-  ]
-  (
-    deferred;
-  )
-  [ ...
-    "Removed." +? {! has e};
-    "Not in not removed." +? {(! Old has e) -> (count = Old count)};
-    "In then removed." +? {(Old has e) -> (count = Old count - 1)};
-  ];
-
-  - fast_remove e:V <-
-  // Same job as `remove', but uses basic `=' for comparison.
-  [ ...
-    -? {e != NULL}; 
-  ]
-  (
-    deferred;
-  )
-  [ ...
-    "Removed." +? {! fast_has e};
-    "Not in not removed." +? {(! Old fast_has e) -> (count = Old count)};
-    "In then removed." +? {(Old fast_has e) -> (count = Old count - 1)};
-  ];
-  
-  - clear <- clear_count;
-  
-  - clear_count <-
-  // Empty the current set (`is_empty' is True after that call). 
-  // If possible, the actual implementation is supposed to keep 
-  // its internal storage area in order to refill `Current' in 
-  // an efficient way.
-  //
-  // See also `clear_count_and_capacity' to select the most appropriate.
-  (
-    deferred;
-  )
-  [ ...
-    "Is empty." +? {count = 0}; 
-  ];
-
-  - clear_count_and_capacity <-
-  // Empty the current set (`is_empty' is True after that call). 
-  // If possible, the actual implementation is supposed to release 
-  // its internal storage area for this memory to be used by other objects.
-  //
-  // See also `clear_count' to select the most appropriate.
-  (
-    deferred;
-  )
-  [ ...
-    "Is empty." +? {count = 0}; 
-  ];
-  
-  //
-  // Looking and searching:
-  //
-  
-  - has e:V :BOOLEAN <-
-  // Is element `e' in the set?
-  // As this query is actually using `is_equal', you may consider to use 
-  // `fast_has' for expanded objects as well while trying to get the very 
-  // best performances.
-  [ ...
-    -? {e != NULL}; 
-  ]
-  (
-    deferred;
-    FALSE
-  )
-  [ ...
-    +? {Result -> ! is_empty}; 
-  ];
-  
-  - fast_has e:V :BOOLEAN <-
-  // Is element `e' actually stored in the set?
-  // Warning: this query is using basic `=' for comparison. 
-  //
-  // See also `has' when dealing with reference types.
-  [ ...
-    -? {e != NULL}; 
-  ]
-  (
-    deferred;
-  )
-  [ ...
-    //+? {Result ->> {e = reference_at e}}; // BSBS: Pb with '=='
-  ];
-
-  - reference_at e:V :V <-
-  // Non Void when `e' is in the set. In such a situation, `Result' is the 
-  // object which is actually stored in the `Current' set (see ensure assertion).
-  [ ...
-    -? {e != NULL};
-    -? {! e.is_expanded_type};
-  ]
-  (
-    deferred;
-    NULL
-  )
-  [ ...
-    +? {has e ->> {Result == e}}; 
-  ];
-  
-  //
-  // To provide iterating facilities:
-  //
-  
-  - lower:INTEGER := 1;
-
-  - upper:INTEGER <-
-  ( count )
-  [ ...
-    +? {Result = count}; 
-  ];
-
-  - item i:INTEGER :V <-
-  // Item at the corresponding index `i'.
-  //
-  // See also `lower', `upper', `valid_index'.
-  //
-  // SETs are intrinsically unordered, so there is no guarantee that 
-  // `item'(i) after performing an `add' or `remove' operation is related 
-  // in any way to `item'(i) before that operation.
-  ( + result:V;
-    
-    deferred;
-    result
-  )
-  [ ... 
-    +? {fast_has Result}; 
-  ]; 
-
-  - first:V <- item lower;
-  // The very `first' item.
-  //
-  // See also `last', `item'.
-  //
-  // SETs are intrinsically unordered, so there is no guarantee that 
-  // `first' after performing an `add' or `remove' operation is related 
-  // in any way to `first' before that operation.
-
-  - last:V <- item upper;
-  // The `last' item.
-  //
-  // See also `first', `item'.
-  //
-  // SETs are intrinsically unordered, so there is no guarantee that 
-  // `last' after performing an `add' or `remove' operation is related 
-  // in any way to `last' before that operation.
-  
-  //
-  // Mathematical operations:
-  //
-  
-  - union other:SELF <-
-  // Make the union of the `Current' set with `other'.
-  [ ...
-    -? {other != NULL}; 
-  ]
-  ( + i:INTEGER;
-    + e:V;
-		
-    i := 1;
-    {i > other.count}.until_do {
-      e := other.item i;
-      (! has e).if {
-	add e;
-      };
-      i := i + 1;
-    };
-  )
-  [ ...
-    +? {count <= Old count + other.count}; 
-  ];
-  
-  - fast_union other:SELF <-
-  // Make the union of the `Current' set with `other'.
-  [ ...
-    -? {other != NULL}; 
-  ]
-  ( + i:INTEGER;
-    + e:V;
-		
-    i := 1;
-    {i > other.count}.until_do {
-      e := other.item i;
-      (! fast_has e).if {
-	fast_add e;
-      };
-      i := i + 1;
-    };
-  )
-  [ ...
-    +? {count <= Old count + other.count}; 
-  ];
-	
-  - '+' other:SELF :SELF <-
-  // Return the union of the `Current' set with `other'.
-  [ ...
-    -? {other != NULL}; 
-  ]
-  ( + result:SELF;
-    
-    result := twin;
-    result.union other;
-    result
-  )
-  [ ...
-    +? {Result.count <= count + other.count};
-    +? {(Self.is_subset_of Result) && {other.is_subset_of Result}};
-  ];
-
-  - intersection other:SELF <-
-  // Make the intersection of the `Current' set with `other'.
-  [ ...
-    -? {other != NULL}; 
-  ]
-  ( + i:INTEGER; 
-    + e:V;
-    
-    i := upper;
-    {i < lower}.until_do {
-      e := item i;
-      (! other.has e).if {
-	remove e;
-      };
-      i := i - 1;
-    };
-  )
-  [ ...
-    +? {count <= other.count.min (Old count)}; 
-  ];
-
-  - fast_intersection other:SELF <-
-  // Make the intersection of the `Current' set with `other'.
-  [ ...
-    -? {other != NULL}; 
-  ]
-  ( + i:INTEGER; 
-    + e:V;
-    
-    i := upper;
-    {i < lower}.until_do {
-      e := item i;
-      (! other.fast_has e).if {
-	fast_remove e;
-      };
-      i := i - 1;
-    };
-  )
-  [ ...
-    +? {count <= other.count.min (Old count)}; 
-  ];
-  
-  - '^' other:SELF :SELF <-
-  // Return the intersection of the `Current' set with `other'.
-  [ ...
-    -? {other != NULL}; 
-  ]
-  ( + result:SELF;
-    
-    result := twin;
-    result.intersection other;
-    result
-  )
-  [ ...
-    +? {Result.count <= other.count.min count};
-    +? {(Result.is_subset_of Self) && {Result.is_subset_of other}};
-  ];
-
-  - minus other:SELF <-
-  // Make the set `Current' - `other'.
-  [ ...
-    -? {other != NULL}; 
-  ]
-  ( + i:INTEGER;
-    
-    (other = Self).if {
-      clear_count;
-    } else {
-      i := 1;
-      {i > other.count}.until_do {
-	remove (other.item i);
-	i := i + 1;
-      };
-    };
-  )
-  [ ...
-    +? {count <= Old count}; 
-  ];
-
-  - '-' other:SELF :SELF <-
-  // Return  the set `Current' - `other'.
-  [ ...
-    -? {other != NULL}; 
-  ]
-  ( + result:SELF;
-    
-    result := twin;
-    result.minus other;
-    result
-  )
-  [ ...
-    +? {Result.count <= count};
-    +? {Result.is_subset_of Self}; 
-  ];
-
-  //
-  // Comparison:
-  //
-  
-  - is_subset_of other:SELF :BOOLEAN <-
-  // Is the `Current' set a subset of `other'?
-  [ ...
-    -? {other != NULL}; 
-  ]
-  ( + i:INTEGER;
-    + result:BOOLEAN;
-    
-    (Self = other).if {
-      result := TRUE;
-    }.elseif {count <= other.count} then {
-      result := TRUE;
-      i := 1;
-      {(! result) || {i > count}}.until_do {				
-	result := other.has (item i);
-	i := i + 1;
-      };
-    };
-    result
-  )
-  [ ...
-    +? {Result -> (count <= other.count)}; 
-  ];
-
-  - is_disjoint_from other:SELF :BOOLEAN <-
-  // Is the `Current' set disjoint from `other' ?
-  [ ...
-    -? {other != NULL}; 
-  ]
-  ( + i:INTEGER;
-    + result:BOOLEAN;
-    
-    (Self != other).if {
-      result := TRUE;
-      i := 1;
-      (count <= other.count).if {
-	{(! result) || {i > count}}.until_do {	 
-	  result := ! other.has (item i);
-	  i := i + 1;
-	};
-      } else {
-	{(! result) || {i > other.count}}.until_do {
-	  result := ! has (other.item i);
-	  i := i + 1;
-	};
-      };
-    };
-    result
-  )
-  [ ...
-    +? {Result = (Self ^ other).is_empty}; 
-  ];
-  
-  - fast_is_disjoint_from other:SELF :BOOLEAN <-
-  // Is the `Current' set disjoint from `other' ?
-  [ ...
-    -? {other != NULL}; 
-  ]
-  ( + i:INTEGER;
-    + result:BOOLEAN;
-    
-    (Self != other).if {
-      result := TRUE;
-      i := 1;
-      (count <= other.count).if {
-	{(! result) || {i > count}}.until_do {	 
-	  result := ! other.fast_has (item i);
-	  i := i + 1;
-	};
-      } else {
-	{(! result) || {i > other.count}}.until_do {
-	  result := ! fast_has (other.item i);
-	  i := i + 1;
-	};
-      };
-    };
-    result
-  )
-  [ ...
-   // +? {Result = (Self ^ other).is_empty}; 
-  ];
-  
-  - '==' other:SELF :BOOLEAN <-
-  // Is the `Current' set equal to `other'?
-  ( + i:INTEGER;
-    + result:BOOLEAN;
-    
-    (Self = other).if {
-      result := TRUE;
-    }.elseif {count = other.count} then {
-      result := TRUE;
-      i := 1;
-      {(! result) || {i > count}}.until_do {				
-	result := other.has (item i);
-	i := i + 1;
-      };
-    };
-    result
-  )
-  [ ...
-    "Double inclusion." +? {Result = (is_subset_of other) & (other.is_subset_of Self)};
-  ];
-
-  //
-  // Duplication.
-  //
-  
-  - copy other:SELF <-
-  // Copy 'other' into the current set
-  ( + i:INTEGER;
-    
-    // Note: this naive implementation is OK because node
-    // recycling is implemented.
-    // BSBS: A revoir.
-    make;
-    i := 1;
-    {i > other.count}.until_do {			
-      add (other.item i);
-      i := i + 1;
-    };
-  );
-
-  - from_collection model:COLLECTION[V] <-
-  // Add all items of `model'.
-  [ ...
-    -? {model != NULL}; 
-  ]
-  ( + i, up:INTEGER;
-    
-    make
-    up := model.upper;
-    i  := model.lower;
-    {i > up}.until_do {
-      add (model.item i);
-      i := i + 1;
-    };
-  );
-
-  //
-  // Agents based features:
-  //
-  
-  - do_all action:BLOCK <-
-  // Apply `action' to every item of `Self'.
-  //
-  // See also `for_all', `exists'.
-  ( + i:INTEGER;
-    
-    i := lower;
-    {i > upper}.until_do {
-      action.value (item i);
-      i := i + 1;
-    };
-  );
-
-  - for_all predicate:BLOCK :BOOLEAN <-
-  // Do all items satisfy `predicate'?
-  //
-  // See also `do_all', `exists'.
-  ( + i:INTEGER;
-    + result:BOOLEAN;
-    
-    result := TRUE;
-    i := lower;
-    {(! result) || {i > upper}}.until_do {
-      result := predicate.value (item i);
-      i := i + 1;
-    };
-    result
-  );
-
-  - exists predicate:BLOCK :BOOLEAN <-
-  // Does at least one item satisfy `predicate'?
-  //
-  // See also `do_all', `for_all'.
-  ( + i:INTEGER;
-    + result:BOOLEAN;
-    
-    i := lower;
-    {result || {i > upper}}.until_do {
-      result := predicate.value (item i);
-      i := i + 1;
-    };
-    result
-  );
-
-  //
-  // Creation.
-  //
-  
-  - create:SELF <- 
-  ( + result:SELF;
-    
-    result := clone;
-    result.make;
-    result
-  );
-  
-  - make <-
-  // Creation of an empty SET.
-  (
-    deferred;
-  )
-  [ ...
-    +? {is_empty}; 
-  ];
-
diff --git a/lib2_old/collection/low_level/simple_dictionary.li b/lib2_old/collection/low_level/simple_dictionary.li
deleted file mode 100644
index 1b6c315..0000000
--- a/lib2_old/collection/low_level/simple_dictionary.li
+++ /dev/null
@@ -1,33 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name := SIMPLE_DICTIONARY[V, K];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  // Basic dictionaries (assymmetry value / key)
-  // (class akin to DOUBLE_DICTIONARY)
-
-Section Inherit
-  
-  + parent_dictionary:Expanded DICTIONARY[V,K];
diff --git a/lib2_old/collection/low_level/traversable.li b/lib2_old/collection/low_level/traversable.li
deleted file mode 100644
index d8122e7..0000000
--- a/lib2_old/collection/low_level/traversable.li
+++ /dev/null
@@ -1,159 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := TRAVERSABLE[V];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "A `TRAVERSABLE[E_]' is a finite readable sequence of objects of type E_.";
-  
-  // For instance, `COLLECTION's and `STRING's are `TRAVERSABLE'.
-  //
-  // A good performance should always be obtained by sequentially acessing a 
-  // `TRAVERSABLE' with increasing indexes (from `lower' to `upper'), as 
-  // demonstrated in the following code snippet :
-  //
-  //  i := a_traversable.lower;
-  //  {i > a_traversable.upper}.until_do {
-  //    do_something_with (a_traversable.item i);
-  //    i := i + 1;
-  //  };
-  //
-  // Other accessing methods (including random access and sequential access 
-  // from `upper' to `lower') may or may not lead to acceptable performance, 
-  // depending on the particular implementation of `TRAVERSABLE'.
-  
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public
-  
-  //
-  // Indexing:
-  //
-  
-  - lower:INTEGER <-
-  // Minimum index.
-  //
-  // See also `upper', `valid_index', `item'.
-  (
-    deferred;
-    0
-  );
-
-  - upper:INTEGER <-
-  // Maximum index.
-  //
-  // See also `lower', `valid_index', `item'.
-  (
-    deferred;
-    0
-  );	
-  
-  - valid_index i:INTEGER :BOOLEAN <-
-  // True when `i' is valid (i.e., inside actual bounds).
-  //
-  // See also `lower', `upper', `item'.
-  ( 
-    (lower <= i) && {i <= upper}
-  )
-  [        
-    "Definition." +? {Result = ((lower <= i) & (i <= upper))};
-  ];
-
-  //
-  // Counting:
-  //
-  
-  - count:INTEGER <-
-  // Number of available indices.
-  //
-  // See also `is_empty', `lower', `upper'.
-  (
-    deferred;
-    0
-  )
-  [
-    "Definition." +? {Result = upper - lower + 1};
-  ];
-
-  - is_empty:BOOLEAN <-
-  // Is collection empty ?
-  //
-  // See also `count'.
-  (
-    deferred
-    FALSE
-  )
-  [
-    "Definition." +? {Result = (count = 0)};
-  ];
-  
-  //
-  // Accessing:
-  //
-  
-  - item i:INTEGER :V <-
-  // Item at the corresponding index `i'.
-  //
-  // See also `lower', `upper', `valid_index'.
-  [
-    -? {valid_index i};
-  ]
-  (
-    deferred;
-    V
-  );
-
-  - first:V <-
-  // The very `first' item.
-  //
-  // See also `last', `item'.
-  [
-    -? {! is_empty};
-  ]
-  (
-    deferred;
-    V
-  )
-  [	
-    "Definition." +? {Result = item lower};
-  ];
-
-  - last:V <-
-  // The `last' item.
-  //
-  // See also `first', `item'.
-  [ 
-    -? {! is_empty};
-  ]
-  (
-    deferred;
-    V
-  )
-  [
-    "Definition." +? {Result = item upper};
-  ];
-  
-  
\ No newline at end of file
diff --git a/lib2_old/file_system/directory.li b/lib2_old/file_system/directory.li
deleted file mode 100644
index f69bdf1..0000000
--- a/lib2_old/file_system/directory.li
+++ /dev/null
@@ -1,299 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := DIRECTORY;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Basic Directory management";
-  
-Section Inherit
-  
-  - parent_entry:ENTRY := ENTRY;
-  
-Section DIRECTORY
-  
-  + list:LINKED_LIST[ENTRY];
-
-  - alias:HASHED_DICTIONARY[ENTRY,ABSTRACT_STRING] := 
-  HASHED_DICTIONARY[ENTRY,ABSTRACT_STRING].create;
-  
-Section Public
-  
-  //
-  // Manager.
-  //
-  
-  - remove_me <- remove_path ".";
-  
-  - remove p:ABSTRACT_STRING :BOOLEAN <-
-  // Remove file or directory (WARNING: delete recursive)
-  ( + dir:DIRECTORY;
-    + i:INTEGER;
-    + result:BOOLEAN;
-    + e:ENTRY;
-    
-    e := get_entry p;
-    (e != NULL).if {
-      (e.is_directory).if {
-        dir ?= e;
-        result := dir.open;
-        (result).if {
-          i := dir.lower;        
-          {(i > dir.upper) || {! result}}.until_do {
-            result := remove (dir.item i.path);
-            i := i + 1;
-          };	        
-          result.if {
-            result := physical_remove (e.path);
-          };
-        };
-      } else {
-        result := physical_remove (e.path);
-      };
-      (result).if {
-        // Remove Alias.
-        alias.remove (e.path);        
-      };
-    };
-    result
-  );
-  
-  - move old_path:ABSTRACT_STRING to new_path:ABSTRACT_STRING :BOOLEAN <-
-  ( + result:BOOLEAN;
-    + e:ENTRY;
-    
-    string_tmp.copy path;
-    string_tmp.add_last '/';
-    string_tmp.append old_path;    
-    reduce_path string_tmp;
-    string_tmp2.copy path;
-    string_tmp2.add_last '/';
-    string_tmp2.append new_path;    
-    reduce_path string_tmp2;
-    e := alias.reference_at string_tmp;
-    ((result := physical_move string_tmp to string_tmp2) && {e != NULL}).if {
-      alias.remove string_tmp;
-      e.set_path string_tmp2;
-      alias.add e to (e.path);
-    };
-    result
-  );
-  
-  - get_entry p:ABSTRACT_STRING :ENTRY <- 
-  ( + new_entry,result:ENTRY;
-    
-    string_tmp2.copy path;
-    string_tmp2.add_last '/';
-    string_tmp2.append p;
-    reduce_path string_tmp2;
-    result := alias.reference_at string_tmp2;
-    (result = NULL).if {
-      new_entry := physical_get_entry string_tmp2;      
-      (new_entry != NULL).if {
-        alias.put new_entry to (new_entry.path);
-        result := new_entry;
-      };
-    };
-    
-    result
-  );  
-  
-  //
-  // Indexing.
-  //
-  
-  - open:BOOLEAN <-
-  (
-    deferred;
-  )
-  [
-    +? {list != NULL};
-  ];
-  
-  - is_open:BOOLEAN <- list != NULL;
-  
-  - lower:INTEGER := 1;
-  // Minimum index.
-  
-  - upper:INTEGER <- 
-  [
-    {is_open} -? "Directory not open.";
-  ]
-  (
-    list.upper
-  );    
-    
-  // Maximum index.
-  
-  - valid_index index:INTEGER :BOOLEAN <- 
-  // True when `index' is valid (ie. inside actual
-  // bounds of the collection).
-  [
-    {is_open} -? "Directory not open.";
-  ]
-  ( 
-    index.in_range lower to upper 
-  )
-  [
-    +? {Result = index.in_range lower to upper};
-    +? {list.count = Old list.count};
-  ];
-  
-  //
-  // Counting.
-  //
-  
-  - count:INTEGER <- (upper - lower + 1);
-  // Number of available indices.
-  
-  - is_empty:BOOLEAN <- count = 0;
-  // Is collection empty ?
-  
-  //
-  // Accessing.
-  //
-    
-  - item i:INTEGER :ENTRY <-
-  // Item at the corresponding index `i'. 
-  [
-    -? {valid_index i};
-    {is_open} -? "Directory not open.";
-  ]
-  ( 
-    list.item i
-  );  
-  
-  - first:ENTRY <- 
-  // The very `first' item.  
-  [
-    {is_open} -? "Directory not open.";
-    -? {! is_empty};
-  ]
-  ( 
-    item lower
-  );
-  
-  
-  - last:ENTRY <-
-  // The `last' item.
-  [
-    {is_open} -? "Directory not open.";
-    -? {! is_empty};
-  ]
-  (     
-    item upper
-  );
-  
-  - parent:ENTRY <-
-  (
-    get_parent_path path in string_tmp;
-    get_entry string_tmp
-  );
-    
-  //
-  // Writing:
-  //
-  
-  - make_directory p:ABSTRACT_STRING :DIRECTORY <-
-  ( + result:DIRECTORY;    
-    string_tmp.copy path;
-    string_tmp.add_last '/';
-    string_tmp.append p;        
-    reduce_path string_tmp;        
-    (physical_make_directory string_tmp).if {
-      result ?= get_entry string_tmp;            
-      ? {result != NULL};
-    };
-    result
-  );
-  
-  - make_file p:ABSTRACT_STRING :STD_FILE <-
-  ( + result:STD_FILE;    
-    string_tmp.copy path;
-    string_tmp.add_last '/';
-    string_tmp.append p;
-    reduce_path string_tmp;
-    (physical_make_file string_tmp).if {
-      result ?= get_entry string_tmp;
-      ? {result != NULL};
-    };
-    result
-  );
-  
-  //
-  // Display.
-  //
-  
-  - print <-
-  ( 
-    lower.to upper do { j:INTEGER;
-      item j.path.println;
-    };    
-  );
-  
-Section DIRECTORY
-  
-  //
-  // Physical implementation.
-  //
-
-  - physical_get_entry new_path:ABSTRACT_STRING :ENTRY <-
-  (
-    deferred;
-    NULL
-  );
-              
-  - physical_make_directory new_path:ABSTRACT_STRING :BOOLEAN <-
-  ( 
-    deferred;
-    FALSE
-  );
-
-  - physical_make_file new_path:ABSTRACT_STRING :BOOLEAN <-
-  ( 
-    deferred;
-    FALSE
-  );
-
-  - physical_remove p:ABSTRACT_STRING :BOOLEAN <-
-  ( 
-    deferred;
-    FALSE
-  );
-  
-  - physical_move old_path:ABSTRACT_STRING to new_path:ABSTRACT_STRING :BOOLEAN <-
-  ( 
-    deferred;
-    FALSE
-  );
-  
-  //
-  // Service routine
-  //
-
-  - string_tmp:STRING  := STRING.create 255;
-  
-Section Private
-  
-  - string_tmp2:STRING  := STRING.create 255;
diff --git a/lib2_old/file_system/entry.li b/lib2_old/file_system/entry.li
deleted file mode 100644
index 9afc250..0000000
--- a/lib2_old/file_system/entry.li
+++ /dev/null
@@ -1,221 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := ENTRY;
-
-  - copyright   := "2003-2007 Benoit Sonntag, Jerome Hilbert";
-  
-  - comment := "Abstract Entry.";
-  
-Section Inherit  
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public
-
-  //
-  // Path.
-  //
-  
-  + path:STRING_CONSTANT;
-  
-  + name:STRING_CONSTANT; 
-   
-  //
-  // Date / Time.
-  //
-  
-  - access:UINTEGER_16 <- ( deferred; 0);
-  
-  - access_time:TIME <- ( deferred; TIME);
-  - access_date:DATE <- ( deferred; DATE);
-  
-  - update_time:TIME <- ( deferred; TIME);
-  - update_date:DATE <- ( deferred; DATE);
-  
-  - create_time:TIME <- ( deferred; TIME);
-  - create_date:DATE <- ( deferred; DATE);
-    
-  //
-  // type.
-  //
-  
-  - is_directory:BOOLEAN <-
-  ( + dir:DIRECTORY;
-    + e:ENTRY;
-    
-    e := Self; // Bug Compilo
-    dir ?= e;
-    dir != NULL
-  );
-      
-  - is_file:BOOLEAN <- ! is_directory;
-  
-  //
-  // Open / Close
-  //
-  
-  - open:BOOLEAN <-
-  // Return FILE or DIRECTORY, NULL:error.
-  (    
-    deferred;
-  );          
-  
-  - is_open:BOOLEAN <- 
-  (
-    deferred;
-    FALSE
-  );
-    
-Section ENTRY
-      
-  - set_path n:ABSTRACT_STRING <-
-  ( + idx:INTEGER;
-    path := STRING_CONSTANT.create_copy n;
-    idx := path.last_index_of '/'; 
-    (name = NULL).if {
-      name := STRING_CONSTANT.clone;
-    };
-    name.set_storage (path.storage + idx) count (path.count - idx);    
-  );
-  
-  - reduce_path st:STRING <-
-  ( + i:INTEGER;
-    + stat:INTEGER;
-    + car:CHARACTER;
-    
-    st.replace_all '\\' with '/';
-    i := st.lower;
-
-    {i > st.upper}.until_do {
-      car := st.item i;
-      (car = '/').if {
-	// Separator character.
-	stat.when 0 then {
-	  // foo/bar => foo/bar
-	  //    ^          ^
-	  stat := 1;
-	}.when 1 then {
-	  // foo//bar => /bar
-	  //     ^       ^
-	  st.remove_first (i-1);
-	  i := st.lower;
-	}.when 2 then {
-	  // foo/./bar => foo/bar
-	  //      ^          ^
-	  st.remove_between (i-1) to i;
-	  i := i - 2;
-	  stat := 1;
-	}.when 3 then {
-	  // toto/foo/../bar => toto/bar 
-	  //            ^           ^
-	  + idx:INTEGER;
-	  idx := st.last_index_of '/' since (i-4);
-	  // st.last_index_of '/' since (i-4);
-	  (idx = 0).if {
-	    st.remove_first (i-1);
-	    i := st.lower;
-	  } else {
-	    st.remove_between idx to (i-1);
-	    i := idx;
-	  };
-	  stat := 1;
-	};
-      }.elseif {car = '.'} then {
-	// Point character.
-	(stat)
-	.when 0 then {
-	  // foo.bar => foo.bar
-	}.when 1 then {
-	  // foo/.bar => foo/.bar
-	  stat := 2;
-	}.when 2 then {
-	  // foo/..bar => foo/..bar
-	  stat := 3;
-	}.when 3 then {
-	  // foo/...bar => foo/...bar
-	  stat := 0;
-	};
-      }.elseif {(car = ':') && {i > 2} && 
-	{st.item (i-1).is_letter} && {st.item (i-2) = '/'}
-      } then {
-	st.remove_first (i-2);
-	i := st.lower;	    
-      } else {
-	// Other character.
-	stat := 0;
-      };
-      i := i + 1;
-    };
-    
-    stat.when 0 then {
-      // foo/bar  => foo/bar
-      //        ^           ^
-    }.when 1 then {
-      // foo/  => foo
-      //     ^       ^
-      st.remove_last 1;
-    }.when 2 then {
-      // foo/.  => foo
-      //      ^       ^
-      st.remove_last 2;      
-    }.when 3 then {
-      // toto/foo/..  => toto 
-      //            ^        ^
-      + idx:INTEGER;
-      idx := st.last_index_of '/' since (i-4);
-      (idx = 0).if {
-	st.clear;
-      } else {
-	st.remove_between idx to (i-1);
-      };
-    };
-    
-    (st.is_empty).if {
-      st.add_last '/';
-    };
-  );
-
-  //
-  // Alias Entry.
-  //
-      
-  - get_parent_path p:ABSTRACT_STRING in tmp:STRING <-
-  [ 
-    -? {p.last != '/'};
-  ]
-  ( + i:INTEGER;
-    
-    (tmp != p).if {
-      tmp.copy p;
-    };
-    i := tmp.last_index_of '/';
-    (i = 0).if {
-      tmp.copy "../";
-    } else {
-      tmp.keep_head (i-1);
-      (tmp.is_empty).if {	  
-	tmp.add_last '/';
-      };
-    };
-  );
-  
diff --git a/lib2_old/file_system/fs_min.li b/lib2_old/file_system/fs_min.li
deleted file mode 100644
index a3e37d1..0000000
--- a/lib2_old/file_system/fs_min.li
+++ /dev/null
@@ -1,101 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name     := FS_MIN;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-
-  - comment  := "File system minimum";
-  
-  - external := `#include <unistd.h>`;
-  
-Section Inherit
-  
-  - parent_object:OBJECT <- OBJECT;
-  
-Section Private  
-  
-  - string_tmp:STRING := STRING.create 128;
-  
-Section Public
-  
-  //
-  // Independance File System 
-  //
-  
-  - open_read n:ABSTRACT_STRING :POINTER <- 
-  ( + buf:NATIVE_ARRAY[CHARACTER];
-    string_tmp.copy n;
-    buf := string_tmp.to_external;
-    `fopen((char*)@buf,"rb")`:(POINTER)    
-  );
-
-  - open_write n:ABSTRACT_STRING :POINTER <- 
-  ( + buf:NATIVE_ARRAY[CHARACTER];
-    string_tmp.copy n;
-    buf := string_tmp.to_external;
-    `fopen((char*)@buf,"wb")`:(POINTER)
-  );
-  
-  - read f:POINTER in buf:STRING size sz:INTEGER :INTEGER <-   
-  ( + ptr:NATIVE_ARRAY[CHARACTER];
-    + result:INTEGER;
-    ptr := buf.to_external;    
-    result := `fread((void *)(@ptr),(size_t)(1), (size_t)(@sz),(FILE*)(@f))`:(INTEGER);
-    ptr.put '\0' to sz;
-    buf.from_external ptr;
-    result
-  );
-
-  - write f:POINTER with buf:STRING size sz:INTEGER :INTEGER <-   
-  ( + ptr:NATIVE_ARRAY[CHARACTER];
-    + result:INTEGER;
-    ptr := buf.to_external;    
-    result := `fwrite((void *)(@ptr),(size_t)(1), (size_t)(@sz),(FILE*)(@f))`:(INTEGER);
-    result
-  );
-  
-  - close p:POINTER <- `fclose((FILE*)(@p))`;
-  
-  - file_size p:POINTER :INTEGER <-
-  ( + result:INTEGER;
-    `fseek((FILE*)(@p),0,SEEK_END)`;
-    result := `ftell((FILE *)@p)`:INTEGER;
-    `fseek((FILE*)(@p),0,SEEK_SET)`;
-    result
-  );
-
-  - make_file new_path:ABSTRACT_STRING :BOOLEAN <-
-  ( + p:NATIVE_ARRAY[CHARACTER];
-    + stream:POINTER;
-    + result:BOOLEAN;
-    
-    string_tmp.copy new_path;
-    p := string_tmp.to_external;    
-    stream := `fopen((char*)@p,"w+b")`:POINTER;
-    (result := (stream != NULL)).if {
-      close stream; 
-    };
-    result
-  );
-  
diff --git a/lib2_old/file_system/std_file.li b/lib2_old/file_system/std_file.li
deleted file mode 100644
index d790d8d..0000000
--- a/lib2_old/file_system/std_file.li
+++ /dev/null
@@ -1,165 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := STD_FILE;
-
-  - copyright   := "2003-2007 Benoit Sonntag, Jerome Hilbert";
-  
-  - comment := "Abstract File Management";
-  
-Section Inherit
-  
-  - parent_entry:ENTRY := ENTRY;   
-  
-Section Public
-  
-  - cursor:UINTEGER_32 <-
-  [
-    -? {is_open};
-  ]
-  ( 
-    deferred;
-    0
-  );
-  
-  - size:UINTEGER_32 <-
-  ( 
-    deferred;
-    0
-  );
-  
-  - set_cursor n:UINTEGER_32 <-
-  [
-    -? {is_open};
-    -? {n <= size};
-  ]
-  (
-    deferred;    
-  );
-  
-  //
-  // Update.
-  //
-      
-  - is_empty:BOOLEAN <- size = 0;
-  // Is collection empty ?
-    
-  //
-  // Read.
-  //
-  
-  - read dest:OBJECT :INTEGER <- 
-  // WARNING: It's good for Mapping objects, else serializable is necessary.
-  [
-    -? {is_open};
-  ]
-  ( + buf:NATIVE_ARRAY[UINTEGER_8];
-    buf := CONVERT[OBJECT,NATIVE_ARRAY[UINTEGER_8]].on dest;
-    physical_read buf from 0 size (dest.object_size)
-  ); 
-  
-  - read dest:ARRAYED size nb_elt:INTEGER :INTEGER <-
-  [
-    -? {is_open};
-  ]
-  ( + buf:NATIVE_ARRAY[UINTEGER_8];
-    + index,s:INTEGER;
-    + result:INTEGER;
-    + new_count:INTEGER;
-    
-    new_count := dest.count + nb_elt;
-    dest.set_capacity new_count;
-    buf := dest.to_native_array_uinteger_8;
-    index := dest.count * dest.element_sizeof;
-    s := nb_elt * dest.element_sizeof;    
-    result := physical_read (buf+index) size s;
-    dest.set_count new_count;
-    ? {result % dest.element_sizeof = 0};
-    result / dest.element_sizeof
-  );
-  
-  //
-  // Write.
-  //
-  
-  - write src:ARRAYED from start:INTEGER size nb_elt:INTEGER :INTEGER <-
-  [
-    -? {is_open};
-  ]
-  ( + buf:NATIVE_ARRAY[UINTEGER_8];
-    + index,s:INTEGER;
-    + result:INTEGER;
-       
-    buf := src.to_native_array_uinteger_8;
-    index := (start-src.lower) * src.element_sizeof;
-    s := nb_elt * src.element_sizeof;
-    result := physical_write (buf+index) size s;
-    ? {result % src.element_sizeof = 0};
-    result / src.element_sizeof
-  );
-  
-  //
-  // Close.
-  //
-  
-  - close <-
-  ( 
-    deferred;
-  )
-  [
-    +? {! is_open};
-  ];
-  
-  - open_read_only:BOOLEAN <-
-  (
-    deferred;
-  );
-    
-Section STD_FILE
-  
-  - physical_read buf:NATIVE_ARRAY[UINTEGER_8] size s:INTEGER :INTEGER <-
-  [
-    -? {is_open};
-  ]
-  (
-    deferred;
-    0
-  )
-  [
-    +? {cursor = Old cursor + s};
-  ];
-    
-  - physical_write buf:NATIVE_ARRAY[UINTEGER_8] size s:INTEGER :INTEGER <-
-  [
-    -? {is_open};
-  ]
-  (     
-    deferred;
-    0
-  )
-  [
-    +? {cursor = Old cursor + s};
-  ];
-            
-  
-    
-  
\ No newline at end of file
diff --git a/lib2_old/format/ai/ai_alias.li b/lib2_old/format/ai/ai_alias.li
deleted file mode 100644
index c14fdcf..0000000
--- a/lib2_old/format/ai/ai_alias.li
+++ /dev/null
@@ -1,139 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := AI_ALIAS;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     :="Alias for Adobe Illustrator format.";
-  
-  - version := 1;  
-  
-Section Inherit  
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public
-  
-  - list:HASHED_SET[ABSTRACT_STRING];
-  
-  //
-  // Aliases keywords
-  //
-  
-  // Symbol
-  
-  - start_comment:STRING_CONSTANT      := "%%";
-  
-  - start_comment_more:STRING_CONSTANT := "%%+";
-    
-  - prefix_file:STRING_CONSTANT        := "%!PS-Adobe-2.0 EPSF-1.2";
-
-  - bounding_box:STRING_CONSTANT       := "%%BoundingBox:";
-
-  - end_prolog:STRING_CONSTANT         := "%%EndProlog";
-  
-  - end_comments:STRING_CONSTANT       := "%%EndComments";  
-  
-  - begin_procset:STRING_CONSTANT      := "%%BeginProcset:";
-  
-  - begin_setup:STRING_CONSTANT        := "%%BeginSetup";
-  
-  - end_setup:STRING_CONSTANT          := "%%EndSetup";
-  
-  - adobe_illustrator:STRING_CONSTANT  := "Adobe_Illustrator_";
-  
-  - begin:STRING_CONSTANT              := "begin";
-  
-  - begin_encoding:STRING_CONSTANT     := "%%BeginEncoding:";
-  
-  - end_encoding:STRING_CONSTANT       := "%%EndEncoding";
-  
-  - begin_pattern:STRING_CONSTANT      := "%%BeginPattern";
-  
-  - end_pattern:STRING_CONSTANT        := "%%EndPattern";
-  
-  - note:STRING_CONSTANT               := "%%Note:";
-  
-  - include_file:STRING_CONSTANT       := "%%IncludeFile:";
-  
-  - trailer:STRING_CONSTANT            := "%%Trailer";
-  
-  - initialize:STRING_CONSTANT         := "/initialize get exec";
-  
-  - terminate:STRING_CONSTANT          := "/terminate get exec";
-  
-  - end:STRING_CONSTANT                := "_E end";
-    
-  //
-  // Function
-  //
-  
-  - make <-
-  (
-    list := HASHED_SET[ABSTRACT_STRING].create;
-    // Symbol    
-    list.add start_comment;      
-    list.add start_comment_more; 
-    //
-    list.add prefix_file;
-    list.add bounding_box;    
-    list.add end_prolog;            
-    list.add end_comments;      
-    list.add begin_procset;    
-    list.add begin_setup;      
-    list.add end_setup;        
-    list.add adobe_illustrator;
-    list.add begin;            
-    list.add begin_encoding;   
-    list.add end_encoding;     
-    list.add begin_pattern;    
-    list.add end_pattern;      
-    list.add note;             
-    list.add include_file;     
-    list.add trailer;          
-    list.add initialize;  
-    list.add terminate;        
-    list.add end;
-  );
-  
-  - get str:ABSTRACT_STRING :STRING_CONSTANT <-
-  ( + result:STRING_CONSTANT;
-    + tmp:ABSTRACT_STRING;
-    ? {str != NULL};
-    
-    tmp := list.reference_at str;
-    (tmp = NULL).if {
-      result := STRING_CONSTANT.create_copy str;
-      list.add result;
-    } else {
-      result ?= tmp;
-    };
-    result
-  );
-  
-  
-  
-
-
-
diff --git a/lib2_old/format/ai/ai_bezier.li b/lib2_old/format/ai/ai_bezier.li
deleted file mode 100644
index a4acd2c..0000000
--- a/lib2_old/format/ai/ai_bezier.li
+++ /dev/null
@@ -1,121 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := AI_BEZIER;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-
-  - comment := "Operation: bezier";
-  - version := 1;  
-  
-Section Inherit
-  
-  - parent_ai_operation:AI_OPERATION := AI_OPERATION;
-  
-Section Public
-  
-  + wx1:REAL_16_16;
-  + wy1:REAL_16_16;
-  
-  + wx2:REAL_16_16;
-  + wy2:REAL_16_16;
-  
-  + x:REAL_16_16;
-  + y:REAL_16_16;
-  
-  //
-  // Creation.
-  //
-  
-  - create_w1 (lx1,ly1:REAL_16_16) w2 (lx2,ly2:REAL_16_16) to (lx3,ly3:REAL_16_16) :SELF <-
-  (+ result:SELF;
-    result := SELF.clone;
-    result.make_w1 (lx1,ly1) w2 (lx2,ly2) to (lx3,ly3);
-    result    
-  );
-  
-  - make_w1 (lx1,ly1:REAL_16_16) w2 (lx2,ly2:REAL_16_16) to (lx3,ly3:REAL_16_16) <-
-  (
-    wx1 := lx1;
-    wy1 := ly1;
-    wx2 := lx2;
-    wy2 := ly2;
-    x   := lx3;
-    y   := ly3;
-  );
-  
-  //
-  // Draw
-  //
-
-  - draw_stroke b:ABSTRACT_BITMAP scale s:REAL_16_16 <-
-  ( + i_wx1,i_wy1,i_wx2,i_wy2,i_x,i_y:INTEGER;
-    
-    i_wx1 := (wx1 * s).rounded;
-    i_wy1 := (wy1 * s).rounded;
-    
-    i_wx2 := (wx2 * s).rounded;
-    i_wy2 := (wy2 * s).rounded;
-    
-    i_x   := (x * s).rounded;
-    i_y   := (y * s).rounded;
-    b.spline_w1 (i_wx1,i_wy1) w2 (i_wx2,i_wy2) to (i_x,i_y);
-  ); 
-
-  - draw_fill b:ABSTRACT_BITMAP scale s:REAL_16_16 <-
-  ( + i_wx1,i_wy1,i_wx2,i_wy2,i_x,i_y:INTEGER;
-    
-    i_wx1 := (wx1 * s).rounded;
-    i_wy1 := (wy1 * s).rounded;
-    
-    i_wx2 := (wx2 * s).rounded;
-    i_wy2 := (wy2 * s).rounded;
-    
-    i_x   := (x * s).rounded;
-    i_y   := (y * s).rounded;
-    b.poly_spline_w1 (i_wx1,i_wy1) w2 (i_wx2,i_wy2) to (i_x,i_y);
-  ); 
-
-  //  
-  // Display.
-  //
-  
-  - display <-
-  (  
-    "poly_spline_w1 ".print;
-    (wx1 *# 8).rounded.print;
-    ','.print;
-    (wy1 *# 8).rounded.print;
-    " w2 ".print;
-    (wx2 *# 8).rounded.print;
-    ','.print;
-    (wy2 *# 8).rounded.print;
-    " to ".print;
-    (x *# 8).rounded.print;
-    ','.print;
-    (y *# 8).rounded.print;
-    ";\n".print;
-  );
-
-
-
diff --git a/lib2_old/format/ai/ai_color.li b/lib2_old/format/ai/ai_color.li
deleted file mode 100644
index 6dc1e80..0000000
--- a/lib2_old/format/ai/ai_color.li
+++ /dev/null
@@ -1,103 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := AI_COLOR;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Color of .AI document.";
-
-  - version := 1;  
-  
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Private  
-  
-  - gray_to_rgb g:REAL_16_16 :UINTEGER_32 <-
-  ( + tmp:UINTEGER_32;
-    
-    tmp := (g *# 255).to_integer;
-    (tmp << 16) | (tmp << 8) | tmp
-  );
-  
-  - cmyk_to_rgb (c,m,y,k:REAL_16_16) :UINTEGER_32 <-
-  ( + r,g,b:UINTEGER_32;
-    r   := ((- (c + k).min 1 + 1).max 0 *# 255).to_integer;
-    g   := ((- (m + k).min 1 + 1).max 0 *# 255).to_integer;
-    b   := ((- (y + k).min 1 + 1).max 0 *# 255).to_integer;           
-    (r << 16) | (g << 8) | b
-  );
-  
-Section Public
-  
-  + rgbcolor_fill  :UINTEGER_32;
-  + rgbcolor_stroke:UINTEGER_32;
-  
-  //
-  // GRAY
-  //
-    
-  - make_gray_stroke g:REAL_16_16 <-
-  ( 
-    rgbcolor_stroke := gray_to_rgb g;
-  );
-  
-  - make_gray_fill g:REAL_16_16 <-
-  ( 
-    rgbcolor_fill := gray_to_rgb g;
-  );
-  
-  //
-  // CMYK
-  //
-  
-  - make_cmyk_stroke (c,m,y,k:REAL_16_16) <-
-  (
-    rgbcolor_stroke := cmyk_to_rgb (c,m,y,k);
-  );
-  
-  - make_cmyk_fill (c,m,y,k:REAL_16_16) <-
-  ( 
-    rgbcolor_fill := cmyk_to_rgb (c,m,y,k);
-  );
-  
-  //
-  // CMYK + GRAY
-  //
-
-  - make_cmykg_stroke (c,m,y,k,g:REAL_16_16) <-
-  (
-    make_cmyk_stroke (c,m,y,k);
-  );
-  
-  - make_cmykg_fill (c,m,y,k,g:REAL_16_16) <-
-  (
-    make_cmyk_fill (c,m,y,k);
-  );
-
-
-
-
-
diff --git a/lib2_old/format/ai/ai_file.li b/lib2_old/format/ai/ai_file.li
deleted file mode 100644
index 89245dc..0000000
--- a/lib2_old/format/ai/ai_file.li
+++ /dev/null
@@ -1,62 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := AI_FILE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Adobe Illustrator File";
-    
-Section Inherit
-  
-  + parent_std_file:Expanded STD_FILE;
-
-Section Public
-
-  + width:INTEGER;
-
-  + height:INTEGER;
-
-  - fill_bitmap b:ABSTRACT_BITMAP scale s:REAL_16_16 <-
-  ( + tmp_buf:FAST_ARRAY[CHARACTER];
-    + ai_parser:AI_PARSER;
-    
-    tmp_buf := FAST_ARRAY[CHARACTER].create_with_capacity size;
-    read tmp_buf size size;
-    ai_parser := AI_PARSER.create tmp_buf;
-    width  := ai_parser.width;
-    height := ai_parser.height;
-    ai_parser.draw b scale s;
-  );  
-  
-  - is_type n:ABSTRACT_STRING :BOOLEAN <-
-  // Return true if the file name has '.ai' or '.AI' suffix
-  (
-    ? {n != NULL};
-    ? {! n.is_empty};
-    (n.has_suffix ".ai") || { n.has_suffix ".AI"}
-  );
-  
-
-
-
diff --git a/lib2_old/format/ai/ai_layer.li b/lib2_old/format/ai/ai_layer.li
deleted file mode 100644
index 00eeb7e..0000000
--- a/lib2_old/format/ai/ai_layer.li
+++ /dev/null
@@ -1,96 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := AI_LAYER;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Layer of a AI document.";
-
-  - version := 1;    
-  
-Section Inherit  
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public
-  
-  + color:AI_COLOR;
-  
-  + operation:LINKED_LIST[AI_OPERATION];
-  
-  + is_fill:BOOLEAN;
-  
-  + is_stroke:BOOLEAN;
-      
-  //
-  // Creation.
-  //
-  
-  - create lst_op:LINKED_LIST[AI_OPERATION] color col:AI_COLOR fill f:BOOLEAN stroke s:BOOLEAN :SELF <-
-  ( + result:SELF;
-    result := clone;
-    result.make lst_op color col fill f stroke s;
-    result
-  );
-  
-  - make lst_op:LINKED_LIST[AI_OPERATION] color col:AI_COLOR fill f:BOOLEAN stroke s:BOOLEAN <-
-  (
-    color     := col;
-    operation := lst_op;
-    is_stroke := s;
-    is_fill   := f;
-  );
-  
-  //
-  // Draw
-  //
-  
-  - draw b:ABSTRACT_BITMAP scale s:REAL_16_16 <-
-  (
-    ? { color != NULL};
-    ? { operation !=  NULL};
-    
-    /*
-    (operation.lower).to (operation.upper) do { i:INTEGER;      
-      operation.item i.display; 
-    };
-    */
-
-    is_fill.if {      
-      b.color (color.rgbcolor_fill);
-      (operation.lower).to (operation.upper) do { i:INTEGER;
-	operation.item i.draw_fill b scale s;
-      };
-      b.poly_trace;
-    };
-    is_stroke.if {
-      b.color (color.rgbcolor_stroke);
-      (operation.lower).to (operation.upper) do { i:INTEGER;
-	operation.item i.draw_stroke b scale s;
-      };
-    };
-
-  );
-  
-
diff --git a/lib2_old/format/ai/ai_line.li b/lib2_old/format/ai/ai_line.li
deleted file mode 100644
index 5407eda..0000000
--- a/lib2_old/format/ai/ai_line.li
+++ /dev/null
@@ -1,87 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := AI_LINE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Operation: line.";
-
-  - version := 1;  
-  
-Section Inherit
-  
-  - parent_ai_operation:AI_OPERATION := AI_OPERATION;
-  
-Section Public
-  
-  + x:REAL_16_16;  
-  + y:REAL_16_16;
-  
-  //
-  // Creation.
-  //
-  
-  - create (lx,ly:REAL_16_16) :SELF <-
-  ( + result:SELF;
-    result := SELF.clone;
-    result.make (lx,ly);
-    result
-  );
-  
-  - make (lx,ly:REAL_16_16) <-
-  (
-    x := lx;
-    y := ly;
-  );
-  
-  //
-  // Draw.
-  //
-  
-  - draw_stroke b:ABSTRACT_BITMAP scale s:REAL_16_16 <-
-  (
-    b.line_to (((x * s).rounded),((y * s).rounded));
-  );
-
-  - draw_fill b:ABSTRACT_BITMAP scale s:REAL_16_16 <-
-  (
-    b.poly_line_to (((x * s).rounded),((y * s).rounded));
-  );
-  
-  //
-  // Display.
-  //
-  
-  - display <-
-  (
-    "poly_line_to ".print;
-    (x *# 8).rounded.print;
-    ','.print;
-    (y *# 8).rounded.print;
-    ";\n".print;
-  );
-
-
-
-
diff --git a/lib2_old/format/ai/ai_move.li b/lib2_old/format/ai/ai_move.li
deleted file mode 100644
index 5c1cad7..0000000
--- a/lib2_old/format/ai/ai_move.li
+++ /dev/null
@@ -1,87 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := AI_MOVE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Operation: move.";
-  - version := 1;  
-  
-Section Inherit
-  
-  - parent_ai_operation:AI_OPERATION := AI_OPERATION;
-  
-Section Public
-  
-  + x:REAL_16_16;
-  + y:REAL_16_16;
-  
-  //
-  // Creation.
-  //
-  
-  - create (lx,ly:REAL_16_16) :SELF <-
-  ( + result:SELF;
-    result := SELF.clone;
-    result.make (lx,ly);
-    result
-  );
-  
-  - make (lx,ly:REAL_16_16) <-
-  (
-    x := lx;
-    y := ly;
-  );
-  
-  //
-  // Draw.
-  //
-  
-  - draw_stroke b:ABSTRACT_BITMAP scale s:REAL_16_16 <-
-  (    
-    b.move_to (((x * s).rounded),((y * s).rounded));
-  );
-  
-  - draw_fill b:ABSTRACT_BITMAP scale s:REAL_16_16 <-
-  (    
-    b.poly_move_to (((x * s).rounded),((y * s).rounded));    
-  );
-  
-  //  
-  // Display.
-  //
-  
-  - display <-
-  (
-    "poly_move_to ".print;
-    (x *# 8).rounded.print;
-    ','.print;
-    (y *# 8).rounded.print;
-    ";\n".print;
-  );
-
-  
-
-
-
diff --git a/lib2_old/format/ai/ai_operation.li b/lib2_old/format/ai/ai_operation.li
deleted file mode 100644
index 2145447..0000000
--- a/lib2_old/format/ai/ai_operation.li
+++ /dev/null
@@ -1,52 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := AI_OPERATION;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment :="Operations of .AI document.";
-
-  - version := 1;  
-  
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public
-  
-  //
-  // Draw.
-  //
-  
-  - draw_stroke b:ABSTRACT_BITMAP scale s:REAL_16_16 <- deferred;
-
-  - draw_fill b:ABSTRACT_BITMAP scale s:REAL_16_16 <- deferred;
-  
-  //
-  // Display.
-  //
-  
-  - display <- deferred;
-
-
diff --git a/lib2_old/format/ai/ai_parser.li b/lib2_old/format/ai/ai_parser.li
deleted file mode 100644
index c2e7f6d..0000000
--- a/lib2_old/format/ai/ai_parser.li
+++ /dev/null
@@ -1,1709 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := AI_PARSER;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     :="Startup system : First object.";
-  
-  - version := 1;  
-  
-Section Inherit  
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public
-  
-  - msg_err:STRING;
-
-  - trace:BOOLEAN;
-  
-  + position:INTEGER;
-  
-  + source:FAST_ARRAY[CHARACTER];
-  
-  - string_tmp:STRING;
-  
-  - last_character:CHARACTER <-
-  ( + result:CHARACTER;
-    (position > source.upper).if {
-      result := 0.to_character;
-    } else {
-      result := source.item position;
-    };
-    result
-  );
-  
-  - end_source:BOOLEAN <-
-  (
-    last_character = 0.to_character
-  );
-  
-  - last_integer:INTEGER;
-  
-  - last_string:STRING_CONSTANT;
-  
-  - last_real_16_16:REAL_16_16;
-  
-  - last_flag:BOOLEAN;
-  
-  - is_new_line:BOOLEAN;
-  
-  - is_space:BOOLEAN <-
-  (
-    { last_character = ' '  } || { last_character = '\n' } ||
-    { last_character = '\t' } || { last_character = '\f' } ||
-    { last_character = '\a' } || { last_character = '\r' } ||
-    { last_character = '\b' } || { last_character = '\v' }
-  );
-  
-  - read_space:BOOLEAN <-
-  ( + old_pos:INTEGER;
-    old_pos := position;
-    { end_source || { ! is_space }}.until_do {
-      ( last_character = '\n' ).if {
-	is_new_line := TRUE;
-      };
-      position := position + 1;
-    };
-    (position < source.upper).if {
-      // Delete Comments except the first (type of the file)
-      (position > 1).if {
-	((last_character = '%') & (source.item (position + 1) != '%')).if {
-	  { end_source || { last_character = '\n' }}.until_do {
-	    position := position + 1;
-	  };
-	};
-      };
-    };
-    ((position != old_pos) | (! end_source ))
-  );
-    
-  - read_keyword s:STRING_CONSTANT :BOOLEAN <- 
-  ( + result:BOOLEAN;
-    + j,old_pos:INTEGER;
-    read_space;
-    j := s.lower;
-    old_pos := position;    
-    { end_source || { j > s.upper } || { last_character != s.item j }}.until_do {
-      j := j + 1;
-      position := position + 1;
-    };
-    (j > s.upper).if {      
-      result := TRUE;
-      
-      trace.if {
-	"\n----> Read Keyword: ".print;
-	s.print;
-	'\n'.print;
-      };
-      
-    } else {
-      position := old_pos;
-    };
-    result
-  );
-  
-  - read_identifier:BOOLEAN <-
-  ( + result:BOOLEAN;
-    read_space;
-    string_tmp.clear;
-    { end_source ||  {! ( last_character.is_letter || {last_character.is_digit} || {last_character = '_'} || {last_character = '-' })}}.until_do {
-      string_tmp.add_last last_character;
-      position := position + 1;
-    };    
-    //string_tmp.print;
-    (! string_tmp.is_empty).if {
-      last_string := AI_ALIAS.get string_tmp;
-      result := TRUE;
-    };
-    
-    trace.if {
-      "\n----> Read_Identifier: ".print;    
-      string_tmp.print;
-      '\n'.print;
-    };
-    
-    result
-  );
-  
-  - read_string:BOOLEAN <-
-  (+ result:BOOLEAN;
-    read_space;
-    string_tmp.clear;
-    { end_source || { last_character = '(' } || { last_character = ')' } || { last_character = '\n'}}.until_do {
-      string_tmp.add_last last_character;
-      position := position + 1;
-    };
-    (! string_tmp.is_empty).if {
-      last_string := AI_ALIAS.get string_tmp; 
-      result := TRUE;
-    };      
-    result    
-  );
-  
-  - read_flag:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    read_space;
-    (last_character = '0').if {
-      last_flag := FALSE;
-      result := TRUE;
-      position := position + 1;
-    }.elseif {last_character = '1' } then {
-      last_flag := TRUE;
-      result := TRUE;
-      position := position + 1;
-    };
-    
-    trace.if {
-      "\n----> Read Flag: ".print;
-      last_flag.to_string.print;
-      '\n'.print;
-    };
-    
-    result  
-  );
-  
-  - read_integer:BOOLEAN <-
-  ( + result:BOOLEAN;
-    + old_pos:INTEGER;        
-    read_space;
-    old_pos := position;
-    (last_character = '-').if {
-      string_tmp.add_last '-';
-      position := position + 1;
-      read_space;
-    };
-    last_character.is_digit.if {
-      result := TRUE;
-      string_tmp.clear;
-      string_tmp.add_last last_character;
-      position := position + 1;
-      { ! last_character.is_digit }.until_do {
-	string_tmp.add_last last_character;
-	position := position + 1;
-      };      
-      (last_character = '.').if {
-	// Real
-	result := FALSE;
-	position := old_pos;
-      } else {
-	last_integer := string_tmp.to_integer;
-      };
-    };
-    
-    trace.if {
-      "\n----> Read Integer: ".print;
-      last_integer.print;
-      '\n'.print;
-    };
-    
-    result    
-  );
-  
-  - read_real_16_16:BOOLEAN <-
-  ( + result:BOOLEAN;
-    + old_pos:INTEGER;
-    + find:BOOLEAN;
-    read_space;    
-    old_pos := position;
-    (last_character = '-').if {
-      string_tmp.add_last '-';
-      position := position + 1;
-      read_space;
-    };
-    (last_character = '.').if {
-      string_tmp.add_last '.';
-      position := position + 1;
-      find := TRUE;
-    };
-    last_character.is_digit.if {
-      result := TRUE;
-      string_tmp.clear;
-      string_tmp.add_last last_character;
-      position := position + 1;
-      { ! last_character.is_digit }.until_do {
-	string_tmp.add_last last_character;
-	position := position + 1;
-      };
-      (last_character = '.').if {
-	find.if {
-	  // Already read '.'
-	  result := FALSE;
-	  position := old_pos;
-	} else {
-	  string_tmp.add_last '.';
-	  position := position + 1;
-	  { ! last_character.is_digit }.until_do {
-	    string_tmp.add_last last_character;
-	    position := position + 1;
-	  };
-	};
-      };
-
-      last_real_16_16 := string_tmp.to_real_16_16;
-    };
-    
-    trace.if {
-      "\n----> Real: ".print;
-      last_real_16_16.print;
-      '\n'.print;
-    };
-    
-    result    
-  );
-  
-  - read_comment:BOOLEAN <-
-  (
-    { end_source || { last_character = '\n'} }.until_do {
-      position := position + 1; 
-    };
-    TRUE 
-  );
-
-  - read_character c:CHARACTER :BOOLEAN <- 
-  ( + result:BOOLEAN;
-    read_space;
-    (last_character = c).if {
-      position := position + 1;
-      result := TRUE;
-    };
-    result
-  );
-
-  //
-  // Error Management
-  // 
-  
-  - syntax_error txt:ABSTRACT_STRING <-
-  (
-    msg_err.clear;
-    msg_err.append "\n--SYNTAX-------\n";
-    msg_err.append txt;
-    msg_err.append " Line ";
-    msg_err.append (get_line.to_string);    
-    msg_err.print;
-    die_with_code exit_failure_code;
-  );
-  
-  - missing_keyword txt:ABSTRACT_STRING <-
-  (
-    msg_err.clear;
-    msg_err.append "\n--MISSING KEYWORD-------\n";
-    msg_err.append txt;
-    msg_err.append " Line ";
-    msg_err.append (get_line.to_string);
-    msg_err.print;
-    die_with_code exit_failure_code;
-  );
-  
-  - print_line <-
-  (
-    " Line ".print;
-    get_line.to_string.print;
-  );
-  
-  - get_line:INTEGER <-
-  ( + pos:INTEGER;
-    + line:INTEGER;
-    pos := source.lower;
-    line := 1;
-    {pos = position}.until_do {
-      (source.item pos = '\n').if {
-	line := line + 1;
-      };
-      pos := pos + 1;
-    };
-    line
-  );
-  
-  // Last read coordinates
-  - last_x:REAL_16_16;  
-  - last_y:REAL_16_16;
-    
-  // Current Point
-  - x_cur:REAL_16_16;
-  - y_cur:REAL_16_16;
-  
-Section Public
-  
-  + llx:REAL_16_16; // lower horizontal bound
-  + urx:REAL_16_16; // upper horizontal bound
-  + lly:REAL_16_16; // lower vertical bound
-  + ury:REAL_16_16; // upper vertical bound
-  
-  + width :INTEGER;  
-  + height:INTEGER;
-    
-  //
-  // Results
-  //
-  
-  + list_layer:LINKED_LIST[AI_LAYER];
-  
-  + current_list:LINKED_LIST[AI_OPERATION];
-  
-  + current_color:AI_COLOR;
-  
-  //
-  // Grammar Rules
-  //
-  
-  //++ DOCUMENT          -> PROLOGUE
-  //++                      SCRIPT  
-  - read_document <-
-  (     
-    trace.if {  
-      "\n Read Document".print;
-      print_line;
-    };
-    
-    (! read_prologue).if {
-      syntax_error "Wrong file format";
-    };
-    (! read_script).if {
-      syntax_error "Incorrect Script";            
-    };
-    
-    trace.if {  
-      "\n## End Read Document".print;
-      print_line;
-    };
-  );
-    
-  //++ PROLOGUE          -> '%!PS-Adobe-2.0 EPSF-1.2'
-  //++                      [ comment ]
-  //++                      '%%BoundingBox:'real real real real
-  //++                      [ comment ]
-  //++                      '%%EndProlog'  
-  - read_prologue:BOOLEAN <-
-  ( + result:BOOLEAN;   
-    
-    trace.if {  
-      "\n Read Prologue".print;
-      print_line;
-    };
-    
-    read_keyword (AI_ALIAS.prefix_file).if {
-      { read_keyword (AI_ALIAS.bounding_box) }.until_do {
-        read_comment;
-      };
-      (! read_real_16_16).if {
-        syntax_error "Missing llx";
-      };
-      llx := last_real_16_16;
-      (! read_real_16_16).if {
-        syntax_error "Missing lly";
-      };
-      lly := last_real_16_16;
-      (! read_real_16_16).if {
-        syntax_error "Missing urx";
-      };
-      urx := last_real_16_16;
-      (! read_real_16_16).if {
-        syntax_error "Missing ury";
-      };
-      ury := last_real_16_16;
-      
-      width  := (urx - llx).to_integer;
-      height := (ury - lly).to_integer + 1;
-      
-      { read_keyword (AI_ALIAS.end_prolog) }.until_do {
-        read_comment;
-      };
-      result := TRUE;
-    };
-
-    (trace && {result}).if {  
-      "\n## End Read Prologue".print;
-      print_line;
-    };
-        
-    result
-  );
-  
-  //++ SCRIPT            -> SETUP
-  //++                      SCRIPT_BODY
-  //++                      TRAILER  
-  - read_script:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Script".print;
-      print_line;
-    };
-    
-    read_setup.if {
-      (! read_script_body).if {
-        syntax_error "Incorrect Script Body";
-      };
-      (! read_trailer).if {
-        syntax_error "Incorrect Trailer";
-      };
-      result := TRUE;
-    }; 
-    
-    (trace && {result}).if {  
-      "\n## End Read Script".print;
-      print_line;
-    };   
-    
-    result
-  );
-  
-  //++ SETUP             -> '%%BeginSetup'
-  //++                      ['Adobe_illustrator_' real 'begin']
-  //++                      [PROC_SETS_INIT]
-  //++                      FONT_ENCODING
-  //++                      [PATTERN_DEFS]
-  //++                      '%%EndSetup'  
-  - read_setup:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Setup".print;
-      print_line;
-    };
-    
-    read_keyword (AI_ALIAS.begin_setup).if {
-      (read_keyword (AI_ALIAS.adobe_illustrator)).if {
-        (! read_real_16_16).if {
-          syntax_error "Wrong num version";
-        };
-        (! read_keyword (AI_ALIAS.begin)).if {
-          missing_keyword (AI_ALIAS.begin);
-        };
-      };
-      read_proc_sets_init;
-      (! read_font_encoding).if {
-        syntax_error "Incorrect font encoding";
-      };
-      read_pattern_defs;
-      (! read_keyword (AI_ALIAS.end_setup)).if {
-        missing_keyword (AI_ALIAS.end_setup);
-      };
-      result := TRUE;
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read Setup".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ PROC_SETS_INIT    -> { INITIALIZE }
-  - read_proc_sets_init:BOOLEAN <-
-  (
-    
-    trace.if {  
-      "\n Read Proc Sets Init".print;
-      print_line;
-    };
-    
-    {read_initialize}.while_do { };
-    
-    trace.if {  
-      "\n## End Read Proc Sets Init".print;
-      print_line;
-    };
-    
-    TRUE
-  );
-  
-  //++ INITIALIZE        -> identifier '/initialize get exec'
-  - read_initialize:BOOLEAN <-
-  (+ result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Initialize".print;
-      print_line;
-    };
-    
-    read_identifier.if {
-      (! read_keyword (AI_ALIAS.initialize)).if {
-        missing_keyword (AI_ALIAS.initialize);
-      };
-      result := TRUE;
-    };
-
-    (trace && {result}).if {  
-      "\n Read Initialize".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ FONT_ENCODING     -> { RE_ENCODING }
-  - read_font_encoding:BOOLEAN <-
-  (    
-    trace.if {  
-      "\n Read Font Encoding".print;
-      print_line;
-    };
-    
-    { read_re_encoding }.while_do { };
-    
-    trace.if {  
-      "\n## End Read Font Encoding".print;
-      print_line;
-    };
-    
-    TRUE
-  );
-  
-  //++ RE_ENCODING       -> '%%BeginEncoding:' newfontname oldfontname
-  //++                      Z
-  //++                      '%%EndEncoding'
-  - read_re_encoding:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read ReEncoding".print;
-      print_line;
-    };
-    
-    read_keyword (AI_ALIAS.begin_encoding).if {
-      (! read_identifier).if {
-        syntax_error "Missing newfontname identifier";
-      };
-      (! read_identifier).if {
-        syntax_error "Missing oldfontname identifier";
-      };
-      (! read_upper_z).if {
-        syntax_error "Wrong syntax for Z operator";
-      };
-      (! read_keyword (AI_ALIAS.end_encoding)).if {
-        missing_keyword (AI_ALIAS.end_encoding);
-      };
-      result := TRUE;
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read ReEncoding".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ Z                 -> '['[NEW_ENCODING]']' '/' identifier '/' identifier integer 'Z'
-  - read_upper_z:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read upper Z".print;
-      print_line;
-    };
-    
-    read_character '['.if {
-      read_new_encoding;
-      (! read_character ']').if {
-        syntax_error "Mismatch Bracket";
-      };
-      (!read_character '/').if {
-        missing_keyword "/";
-      };
-      (! read_identifier).if {
-        syntax_error "Missing newfontname identifier";
-      };
-      (! read_character '/').if {
-        missing_keyword "/";
-      };
-      (! read_identifier).if {
-        syntax_error "Missing oldfontname identifier";
-      };
-      read_integer;
-      (! read_character 'Z').if {
-        missing_keyword "Z";
-      };
-      result := TRUE;
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read upper Z".print;
-      print_line;
-    };
-    
-    result                    
-  );
-  
-  //++ NEW_ENCODING      -> { integer '/' identifier { '/' identifier}}
-  - read_new_encoding:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read New Encoding".print;
-      print_line;
-    };
-    
-    { read_integer }.while_do {
-      (! read_character '/').if {
-        missing_keyword "/";
-      };
-      (! read_identifier).if {
-        syntax_error "Missing name identifier";
-      };
-      { read_character '/' }.while_do {
-        (! read_identifier).if {
-          syntax_error "Missing name identifier";
-        };
-      };
-      result := TRUE;
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read New Encoding".print;
-      print_line;
-    };
-    
-    result        
-  );  
-  
-  //++ PATTERN_DEFS      -> { PATTERN }
-  - read_pattern_defs:BOOLEAN <-
-  (    
-    trace.if {  
-      "\n Read Pattern Def".print;
-      print_line;
-    };
-    
-    { read_pattern }.while_do { };
-
-    trace.if {  
-      "\n## End Read Pattern Def".print;
-      print_line;
-    };
-    TRUE
-  );
-  
-  //++ PATTERN           -> '%%BeginPattern:' '('patternname')'
-  //++                      E
-  //++                      '%%EndPattern'
-  - read_pattern:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Pattern".print;
-      print_line;
-    };
-    
-    read_keyword (AI_ALIAS.begin_pattern).if {
-      (! read_character '(').if {
-        syntax_error "Mismatch parentheses";
-      };
-      (! read_identifier).if {
-        syntax_error "Missing pattername identifier";
-      };
-      (! read_character ')').if {
-        syntax_error "Mismatch parentheses";
-      };
-      (! read_upper_e).if {
-        syntax_error "Wrong syntax for E operator";
-      };
-      (! read_keyword (AI_ALIAS.end_pattern)).if {
-        missing_keyword (AI_ALIAS.end_pattern);
-      };
-      result := TRUE;
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read Pattern".print;
-      print_line;
-    };
-    
-    result      
-  );
-  
-  //++ E                 -> '(' patternname ')' real real real real real [LAYER_LIST] 'E'
-  - read_upper_e:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Upper E".print;
-      print_line;
-    };
-    
-    (read_character '(').if {
-      (! read_identifier).if {
-        syntax_error "Missing patternname identifier";
-      };
-      (! read_character ')').if { 
-        syntax_error "Mismatch parentheses";
-      };
-      (! read_real_16_16).if {
-        syntax_error "Missing llx identifier";
-      };
-      (! read_real_16_16).if {
-        syntax_error "Missing lly identifier";
-      };
-      (! read_real_16_16).if {
-        syntax_error "Missing urx identifier";
-      };
-      (! read_real_16_16).if {
-        syntax_error "Missing ury identifier";
-      };
-      read_layer_list;
-      (! read_character 'E').if {
-        missing_keyword "E";
-      };
-      
-      result := TRUE;
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read Upper E".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ LAYER_LIST        -> { LAYER_COLOR LAYER_TILE }
-  - read_layer_list:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Layer List".print;
-      print_line;
-    };
-    
-    { read_layer_color }.while_do {
-      (! read_layer_tile).if {
-        syntax_error "Incorrect layer tile.";
-      };
-    };
-    
-    (trace && {result}).if {  
-      "\n## Read Layer List".print;
-      print_line;
-    };
-    
-    TRUE
-  );
-  
-  //++ LAYER_COLOR       -> '(' COLOR ')' '@'
-  - read_layer_color:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Layer Color".print;
-      print_line;
-    };
-    
-    read_character '('.if {
-      (! read_color).if {
-        syntax_error "Incorrect Color";
-      };
-      (! read_character ')').if {
-        missing_keyword ")";
-      };
-      (! read_character '@').if {
-        missing_keyword "@";
-      };      
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read Layer Color".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ LAYER_TILE        -> '(' TILE_DEFINITION ')' '&' 
-  //++                    | '_' '&'  
-  - read_layer_tile:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Layer Tile".print;
-      print_line;
-    };
-    
-    (read_character '(').if {
-      (! read_tile_definition).if {
-        syntax_error "Incorrect Tile Definition";        
-      };
-      (! read_character ')').if {
-        syntax_error "Mismatch parentheses";
-      };
-      (! read_character '&').if {
-        missing_keyword "&";
-      };
-      result := TRUE;
-    }.elseif { read_character '_' } then {
-      (! read_character '&').if {
-        missing_keyword "&";
-      };
-      result := TRUE;
-    };     
-    
-    (trace && {result}).if {  
-      "\n## End Read Layer Tile".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ COLOR             -> COLOR_COMPOSITE { COLOR_COMPOSITE }
-  - read_color:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Color".print;
-      print_line;
-    };
-        
-    read_color_composite.if {
-      { read_color_composite }.while_do {
-      };
-      result := TRUE;
-    };
-
-    (trace && {result}).if {  
-      "\n## End Read Color".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ COLOR_COMPOSITE   -> flag 'O'
-  //++                    | flag 'R'
-  //++                    | real 'g' 
-  //++                    | real 'G' 
-  //++                    | real real real real 'k' 
-  //++                    | real real real real 'K'  
-  //++                    | real real real real '(' string ')' real 'x' 
-  //++                    | real real real real '(' string ')' real 'X'   
-  - read_color_composite:BOOLEAN <-
-  ( + result:BOOLEAN;
-    + c,m,y,k,g:REAL_16_16;
-    + old_pos:INTEGER;
-    
-    trace.if {  
-      "\n Read Color Composite".print;
-      print_line;
-    };
-    
-    old_pos := position;
-    read_flag.if {
-      (read_character 'O').if {
-        result := TRUE;        
-      }.elseif { read_character 'R'} then {
-        result := TRUE;
-      } else {
-        position := old_pos;
-      };
-    };
-    ((! result) &&  {read_real_16_16}).if {
-      c := last_real_16_16;
-      (read_character 'g').if {
-        result := TRUE;
-        current_color.make_gray_fill last_real_16_16;
-      }.elseif { read_character 'G' } then {
-        result := TRUE;
-        current_color.make_gray_stroke last_real_16_16;
-      }.elseif { read_real_16_16 } then {
-        m := last_real_16_16;
-        (read_real_16_16).if {
-	  y := last_real_16_16;
-	  (! read_real_16_16).if {
-	    syntax_error "Incorrect K color composite.";
-	  };          
-	  k := last_real_16_16;
-	  (read_character 'k').if {
-	    result := TRUE;
-	    current_color.make_cmyk_fill (c,m,y,k);
-	  }.elseif { read_character 'K'} then {
-	    result := TRUE;
-	    current_color.make_cmyk_stroke (c,m,y,k);
-	  }.elseif { read_character '('} then {
-	      (! read_string).if {
-		syntax_error "Incorrect String.";
-	      };
-	    (! read_character ')').if {
-	      syntax_error "Mismatch parentheses";
-	    };        
-	    (! read_real_16_16).if {
-	      syntax_error "Incorrect Gray color composite.";
-	    };
-	    g := last_real_16_16;
-	    (read_character 'x').if {
-	      current_color.make_cmykg_fill (c,m,y,k,g);
-	      result := TRUE;
-	    }.elseif {read_character 'X'} then {
-	      result := TRUE;
-	      current_color.make_cmykg_fill (c,m,y,k,g);
-	    };
-          };                          
-	} else {                    
-	  position := old_pos;
-	};
-      };
-    };
-
-    (trace && {result}).if {  
-      "\n## End Read Color Composite".print;
-      print_line;
-    };
-
-    result
-  );
-  
-  //++ TILE_DEFINITION   -> OBJ_WITHOUT_COL
-  - read_tile_definition:BOOLEAN <-
-  ( + result:BOOLEAN;    
-    
-    trace.if {  
-      "\n Read Tile Definition".print;
-      print_line;
-    };
-    
-    result := read_obj_without_col;
-    
-    trace.if {  
-      "\n## End Read Tile Definition".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ OBJECT            -> COLOR { OBJ_WITHOUT_COL }
-  - read_object:BOOLEAN <-
-  ( + result:BOOLEAN;
-    trace.if {  
-      "\n Read Object".print;
-      print_line;
-    };
-    
-    (read_color).if {
-      result := TRUE;
-      { read_obj_without_col }.while_do { };
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read Object".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ OBJ_WITHOUT_COL   -> [ GRAPHICS_STATE ] { '%%Note:' comment } ( GRAPHIC | TEXT )   
-  - read_obj_without_col:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Obj Without col".print;
-      print_line;
-    };
-    
-    read_graphics_state;
-    { read_keyword (AI_ALIAS.note)}.while_do {
-      read_comment;
-    };
-    (read_graphic || {read_text}).if {
-      result := TRUE;
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read Obj Without col".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ GRAPHICS_STATE    -> GRAPH_COMPOSITE { GRAPH_COMPOSITE } 
-  - read_graphics_state:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Graphics State".print;
-      print_line;
-    };
-    
-    read_graph_composite.if {
-      { read_graph_composite }.while_do { };
-      result := TRUE;
-    };
-
-    (trace && {result}).if {  
-      "\n## End Read Graphics State".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ GRAPH_COMPOSITE   -> '[' { real } ']' integer 'd'
-  //++                    | integer  ( 'j' | 'J' | 'M' ) 
-  //++                    | real ( 'i' | 'w' )
-  - read_graph_composite:BOOLEAN <-
-  ( + result:BOOLEAN;
-    + old_pos:INTEGER;
-    
-    trace.if {  
-      "\n Read Graph Composite".print;
-      print_line;
-    };
-    
-    old_pos := position;
-    (read_character '[').if {
-      { read_real_16_16 }.while_do {
-      };
-      (! read_character ']').if {
-        syntax_error "Incorrect Graph Composite";
-      };
-      (! read_integer).if {
-        syntax_error "Incorrect Graph Composite";
-      };
-      (! read_character 'd').if {
-        missing_keyword "d";
-      };
-      result := TRUE;
-    }.elseif {read_integer} then {
-      (read_character 'j').if {
-        result := TRUE;
-      }.elseif {read_character 'J'} then {
-        result := TRUE;
-      }.elseif {read_character 'M'} then {
-        result := TRUE;
-      } else {                      
-        position := old_pos;        
-      };
-    };
-    ((! result) && { read_real_16_16}).if { 
-      (read_character 'i').if {
-        result := TRUE;
-      }.elseif {read_character 'w'} then {
-        result := TRUE; 
-      } else {
-        position := old_pos;
-      };
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read Graph Composite".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ GRAPHIC           -> PATH PAINT_OPERATOR
-  - read_graphic:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Graphic".print;
-      print_line;
-    };
-    
-    read_path.if {
-      (! read_paint_operator).if {
-        syntax_error "Incorrect Paint operator";
-      };
-      result := TRUE;
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read Graphic".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ PATH              -> COORD 'm' {PATH_COMPOSITE}
-  - read_path:BOOLEAN <-
-  ( + result:BOOLEAN;
-    + op:AI_OPERATION;
-    
-    trace.if {  
-      "\n Read Path".print;
-      print_line;
-    };
-    
-    read_coord.if {
-      (! read_character 'm').if {        
-        missing_keyword "m";
-      };
-      op := AI_MOVE.create (last_x,last_y);
-      current_list.add_last op;
-      x_cur := last_x;
-      y_cur := last_y;
-      
-      {read_path_composite}.while_do { };
-      
-      result := TRUE;      
-    };    
-    
-    (trace && {result}).if {  
-      "\n## End Read Path".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ PATH_COMPOSITE    -> COORD ( 'l' | 'L' )
-  //++                    | COORD COORD ( 'v' | 'V' | 'y' | 'Y' )
-  //++                    | COORD COORD COORD ( 'c' | 'C' )
-  - read_path_composite:BOOLEAN <-
-  ( + result:BOOLEAN;    
-    + x1,y1,x2,y2,x3,y3:REAL_16_16;
-    + op:AI_OPERATION;
-    
-    trace.if {  
-      "\n Read Path Composite".print;
-      print_line;
-    };
-    
-    read_coord.if {
-      x1 := last_x;
-      y1 := last_y;
-      ((read_character 'l') || {read_character 'L'}).if {
-	result := TRUE;
-	op := AI_LINE.create (x1,y1);
-        x_cur := x1;
-        y_cur := y1;
-      }.elseif {read_coord} then {
-        x2 := last_x;
-        y2 := last_y;
-        ((read_character 'v') || {read_character 'V'}).if {
-	  result := TRUE;          
-	  op := AI_BEZIER.create_w1 (x_cur,y_cur) w2 (x1,y1) to (x2,y2); 
-          x_cur := x2;
-          y_cur := y2;
-        }.elseif {(read_character 'y') || {read_character 'Y'}} then {
-	  result := TRUE;
-	  op := AI_BEZIER.create_w1 (x1,y1) w2 (x2,y2) to (x2,y2); 
-          x_cur := x2;
-          y_cur := y2;
-        }.elseif {read_coord} then {  
-          x3 := last_x;
-          y3 := last_y;
-          ((read_character 'c') || {read_character 'C'}).if {
-	    result := TRUE;
-	    op := AI_BEZIER.create_w1 (x1,y1) w2 (x2,y2) to (x3,y3);
-            x_cur := x3;
-            y_cur := y3;
-          } else {
-            syntax_error "Incorrect Path Composite";
-          };
-        } else {
-          syntax_error "Incorrect Path Composite";
-        };
-      } else {
-        syntax_error "Incorrect Path Composite";
-      };        
-    };
-    (op != NULL).if {
-      current_list.add_last op;
-    };
-
-    (trace && {result}).if {  
-      "\n## End Read Path Composite".print;
-      print_line;
-    };
-    
-    result
-  );  
-  
-  //++ PAINT_OPERATOR    -> 'N' | 'n' | 'F' | 'f' | 'S' | 's' | 'B' | 'b' | 'H' | 'h' | 'W'
-  - read_paint_operator:BOOLEAN <-
-  ( + result,is_fill,is_stroke:BOOLEAN;
-    + new_layer:AI_LAYER;
-    
-    trace.if {  
-      "\n Read Paint Operator".print;
-      print_line;
-    };
-    
-    result := TRUE;
-    (read_character 'N').if {
-      // Nothing.
-    }.elseif {read_character 'n'} then {  
-      // Nothing.      
-    }.elseif {read_character 'F'} then {        
-      // Fill.      
-      is_fill := TRUE;
-    }.elseif {read_character 'f'} then {
-      // Fill.
-      is_fill := TRUE;
-    }.elseif {read_character 'S'} then {
-      // Stroke.
-      is_stroke := TRUE;
-    }.elseif {read_character 's'} then {
-      // Stroke.
-      is_stroke := TRUE;
-    }.elseif {read_character 'B'} then {
-      // Fill + Stroke.
-      is_stroke := TRUE;
-      is_fill   := TRUE;
-    }.elseif {read_character 'b'} then {
-      // Fill + Stroke.
-      is_stroke := TRUE;
-      is_fill   := TRUE;
-    }.elseif {read_character 'H'} then {
-      // ??
-    }.elseif {read_character 'h'} then {
-      // ??
-    }.elseif {read_character 'W'} then {
-      // ??
-    } else {      
-      syntax_error "Incorrect Paint Operator";
-      result := FALSE;
-    };
-    result.if {
-      new_layer := AI_LAYER.create current_list color current_color fill is_fill stroke is_stroke;
-      current_list := LINKED_LIST[AI_OPERATION].create;
-      current_color:= current_color.clone;
-      list_layer.add_last new_layer;
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read Paint Operator".print;
-      print_line;
-    };
-    
-    result    
-  );
-  
-  //++ TEXT              -> '/' identifier real real real integer 'z' TEXT_COMPOSITE { TEXT_CONTENT } 'T'
-  - read_text:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Text".print;
-      print_line;
-    };
-    
-    (read_character '/').if {
-      read_identifier.if {
-        read_real_16_16.if {
-          read_real_16_16.if {
-            read_real_16_16.if {
-              read_integer.if {
-                read_character 'z'.if {
-                  read_text_composite.if {
-                    { read_text_content }.while_do { };
-                    read_character 'T'.if {
-                      result := TRUE;
-                    };
-                  };
-                };
-              };
-            };
-          };
-        };
-      };
-      (! result).if {
-        syntax_error "Incorrect text";
-      };
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read Text".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ TEXT_CONTENT      -> [ integer ] '(' string ')' 't' 
-  - read_text_content:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Text Content".print;
-      print_line;
-    };
-    
-    read_integer;
-    read_character '('.if {
-      read_string.if {
-        read_character ')'.if {
-          read_character 't'.if {
-            result := TRUE;
-          };
-        };
-      };
-      (! result).if {
-        syntax_error "Incorrect Text content";
-      };
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read Text Content".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ TEXT_COMPOSITE    -> '[' real real real real real real ']' ( 'a' | 'e' | 'I' | 'o' | 'r' )
-  - read_text_composite:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Text Composite".print;
-      print_line;
-    };
-    
-    read_character '['.if {
-      read_real_16_16.if {
-        read_real_16_16.if {
-          read_real_16_16.if {
-            read_real_16_16.if {  
-              read_real_16_16.if {
-                read_real_16_16.if {
-                  read_character ']'.if { 
-                    read_character 'a'.if {
-                      result := TRUE;
-                    }.elseif {read_character 'e'} then {
-                      result := TRUE;
-                    }.elseif {read_character 'I'} then {
-                      result := TRUE;
-                    }.elseif {read_character 'o'} then {
-                      result := TRUE;
-                    }.elseif {read_character 'r'} then {
-                      result := TRUE;
-                    };
-                  };
-                };
-              };
-            };
-          };
-        };
-      };
-      (! result).if {
-        syntax_error "Incorrect Text Composite";
-      };
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read Text Composite".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ COORD             -> real real 
-  - read_coord:BOOLEAN <-
-  ( + result:BOOLEAN;
-    + old_pos:INTEGER;
-    
-    trace.if {  
-      "\n Read Coord".print;
-      print_line;
-    };
-    
-    old_pos := position;
-    read_real_16_16.if {
-      last_x := last_real_16_16 - llx;
-      (! read_real_16_16).if {
-        position := old_pos;
-      } else {
-	last_y := (- (last_real_16_16 +# 1 - lly) +# height);
-	result := TRUE;
-      };
-    };
-
-    (trace && {result}).if {  
-      "\n## End Read Coord".print;
-      print_line;
-    };
-    
-    result    
-  );
-  
-  //++ SCRIPT_BODY       -> { ELEMENT | IMPORT_DOC }
-  - read_script_body:BOOLEAN <-
-  (
-    
-    trace.if {  
-      "\n Read Script Body".print;
-      print_line;
-    };
-    
-    { read_element || { read_import_doc } }.while_do {      
-    };
-    
-    trace.if {  
-      "\n## End Read Script Body".print;
-      print_line;
-    };
-    
-    TRUE
-  );
-  
-  //++ ELEMENT           -> { A }
-  //++                      GROUP | OBJECT
-  - read_element:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Element".print;
-      print_line;
-    };
-    
-    { read_upper_a }.while_do { };
-    (read_group || { read_object }).if {
-      result := TRUE;
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read Element".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ A                 -> flag 'A'
-  - read_upper_a:BOOLEAN <-
-  ( + result:BOOLEAN;
-    + old_pos:INTEGER;    
-    
-    trace.if {  
-      "\n Read A".print;
-      print_line;
-    };
-    
-    old_pos := position;
-    read_flag.if {
-      (! read_character 'A').if {
-        position := old_pos;
-      } else {
-        result := TRUE;
-      };
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read A".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ GROUP             -> ['*'] 'u'
-  //++                      OBJECT_SEQ
-  //++                      ['*'] 'U'
-  //++                    | 'q'
-  //++                      OBJECT_SEQ
-  //++                      'Q'
-  - read_group:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Group".print;
-      print_line;
-    };
-    
-    read_character '*';
-    (read_character 'u').if {
-      (! read_object_seq).if {
-        syntax_error "Incorrect Object Seq";
-      };
-      read_character '*';
-      (! read_character 'U').if {
-        missing_keyword "U";
-      };
-      result := TRUE;
-    }.elseif { read_character 'q' } then {
-      (! read_object_seq).if {
-        syntax_error "Incorrect Object Seq";
-      };
-      (! read_character 'Q').if {
-        missing_keyword "Q";
-      };
-      result := TRUE;
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read Group".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ OBJECT_SEQ        -> { ELEMENT }
-  - read_object_seq:BOOLEAN <-
-  (
-    
-    trace.if {  
-      "\n Read Object Seq".print;
-      print_line;
-    };
-    
-    { read_element }.while_do { };
-    
-    trace.if {  
-      "\n## End Read Object Seq".print;
-      print_line;
-    };
-    
-    TRUE
-  );
-  
-  //++ IMPORT_DOC        -> '''
-  //++                      '%%IncludeFile:' filename
-  //++                      '~'
-  - read_import_doc:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Import Doc".print;
-      print_line;
-    };
-    
-    read_character '\''.if {
-      (! read_keyword (AI_ALIAS.include_file)).if {
-        missing_keyword (AI_ALIAS.include_file);
-      };
-      (! read_identifier).if {
-        syntax_error "Missing filename identifier";
-      };
-      (! read_character '~').if {
-        missing_keyword "~";
-      };
-      result := TRUE;
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read Import Doc".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //++ TRAILER           -> '%%Trailer'
-  //++                      { TERMINATE }
-  - read_trailer:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Trailer".print;
-      print_line;
-    };
-    
-    read_keyword (AI_ALIAS.trailer).if {
-      { read_terminate }.while_do { };
-      result := TRUE;
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read Trailer".print;
-      print_line;
-    };
-    
-    result    
-  );
-  
-  //++ TERMINATE         -> (identifier '/terminate get exec' | '_E end')
-  - read_terminate:BOOLEAN <-
-  ( + result:BOOLEAN;
-    
-    trace.if {  
-      "\n Read Terminate".print;
-      print_line;
-    };
-    
-    read_keyword (AI_ALIAS.end).if {
-      result := TRUE;
-    }.elseif {read_identifier} then {
-      (! read_keyword (AI_ALIAS.terminate)).if {
-        syntax_error "Incorrect terminate.";
-      };
-      result := TRUE;
-    };
-    
-    (trace && {result}).if {  
-      "\n## End Read Terminate".print;
-      print_line;
-    };
-    
-    result
-  );
-  
-  //
-  // Parser
-  //
-  
-  - create s:FAST_ARRAY[CHARACTER] :SELF <-
-  ( + result:SELF;
-    result := clone;
-    result.make s;
-    result
-  );    
-  
-  - make s:FAST_ARRAY[CHARACTER] <-
-  (
-    AI_ALIAS.make;
-    source := s;
-    position := 0;
-    msg_err := STRING.create 80;
-    string_tmp := STRING.create 250;
-    list_layer := LINKED_LIST[AI_LAYER].create;
-    current_color := AI_COLOR.clone;
-    current_list  := LINKED_LIST[AI_OPERATION].create;
-    trace := FALSE;
-    read_document;    
-  );
-  
-  - draw b:ABSTRACT_BITMAP scale coef:REAL_16_16 <-
-  ( + s:REAL_16_16;
-    ? {list_layer != NULL};
-    ? {b != NULL};
-    s := coef;
-    width  := (s *# width).ceiling;
-    height := (s *# height).ceiling;
-    // BSBS: Avec b.make tu reallou de la mémoire, c'est à revoir ...
-    ((width != b.width) || {height != b.height}).if {
-      b.make (width,height);
-      b.rectangle_fill (0,0) to ((width -1),(height - 1)) color 083AAD3h;
-    };    
-    (s <= 0).if {
-      s := 1;
-    };
-    (list_layer.lower).to (list_layer.upper) do { i:INTEGER;
-      list_layer.item i.draw b scale s;
-    };          
-  );
-
-
-
diff --git a/lib2_old/format/bmp/bmp_file.li b/lib2_old/format/bmp/bmp_file.li
deleted file mode 100644
index a7e55ad..0000000
--- a/lib2_old/format/bmp/bmp_file.li
+++ /dev/null
@@ -1,190 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := BMP_FILE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Mapping BMP Image File (V < 4.0)";
-    
-Section Inherit
-  
-  + parent_std_file:Expanded STD_FILE;
-  
-Section Public
-  
-  - pos_buffer:INTEGER;
-
-  - bmp_buffer:FAST_ARRAY[UINTEGER_8];
-  
-  //
-  
-  - header:BMP_HEADER;
-
-  - color_map:FAST_ARRAY[Expanded PIXEL_24];
-  
-  //
-  
-  - read_header <-
-  (     
-    (bmp_buffer = NULL).if {
-      bmp_buffer := FAST_ARRAY[UINTEGER_8].create_with_capacity size;
-    }.elseif {bmp_buffer.capacity < size.to_integer} then {
-      bmp_buffer.set_capacity (size.to_integer);
-      bmp_buffer.clear;
-    } else {
-      bmp_buffer.clear;
-    };
-    read bmp_buffer size size;    
-    header := CONVERT[NATIVE_ARRAY[UINTEGER_8],BMP_HEADER].on (bmp_buffer.storage);
-    pos_buffer := BMP_HEADER.object_size;
-  );
-
-  - init_color_map <-
-  ( + code,nb_colors:INTEGER;    
-    ? {header != NULL};
-    //
-    // Init Color Table
-    // 
-    header.is_bgr_format.if {
-      code := 3;
-    } else {
-      code := 4;
-    };
-    nb_colors := header.get_nb_colors;
-    (color_map = NULL).if {
-      color_map := FAST_ARRAY[PIXEL_24].create 256;
-    };            
-    0.to (nb_colors-1) do { j:INTEGER; 
-      color_map.item j
-      .make_rgb (
-	bmp_buffer.item (pos_buffer + 2),
-	bmp_buffer.item (pos_buffer + 1),
-	bmp_buffer.item pos_buffer
-      );
-      pos_buffer := pos_buffer + code;
-    };
-  );
-          
-  - buf_item :UINTEGER_8 <-
-  ( + result:UINTEGER_8;
-    result := bmp_buffer.item pos_buffer;
-    pos_buffer := pos_buffer + 1;
-    result
-  );
-  
-  // JBJB POUR AFFICHAGE EN MODE TEXTE
-  - fill_bitmap b:ABSTRACT_BITMAP <-
-  ( + end:BOOLEAN;
-    + x,y:INTEGER;
-    + line_24:BMP_LINE[PIXEL_24];
-    //+ line_ascii:BMP_LINE_ASCII;
-    + tmp_pix:PIXEL_24;
-    + escape,cmd:UINTEGER_8;
-    + align:UINTEGER_32;
-    ? {header != NULL};
-    
-    is_valid_bmp.if {
-      ? {(b.width = header.width) && {b.height = header.height}};
-      	
-      //line_ascii := BMP_LINE_ASCII.create (header.width);
-      header.is_8bit.if {
-	//
-	// 8 Bit
-	// 	  
-	line_24 := BMP_LINE[PIXEL_24].create (header.width);
-	init_color_map;
-	
-	header.is_rle8_compressed.if {	  
-	  pos_buffer := header.bitmap_offset.to_integer;
-	  y := header.height;
-	  {end}.until_do {
-	    escape := buf_item;
-	    ? { x <= header.width};
-	    ? { y >= 0};
-	    (escape = 00h).if {
-	      cmd := buf_item;
-	      (cmd = 00h).if {
-		b.line_h (0,y) until (header.width - 1) image line_24;	
-		x := 0;
-		y := y - 1;
-	      }.elseif {cmd = 01h} then {
-		// End of file
-		b.line_h (0,y) until (header.width - 1) image line_24;	
-		end := TRUE;
-	      }.elseif {cmd = 02h} then {
-		// Move cursor: usually not used except for MS icons
-		buf_item;
-		buf_item;		  
-	      } else {
-		// Pixel not compressed
-		1.to cmd do { j:INTEGER;
-		  line_24.item_24 x.make (color_map.item buf_item.get_color);
-		  x := x + 1;
-		};
-		cmd.is_odd.if {
-		  buf_item;
-		};
-	      };				
-	    } else {
-	      // Pixel compressed
-	      tmp_pix := color_map.item buf_item;
-	      1.to escape do { j:INTEGER;
-		line_24.item_24 x.make (tmp_pix.get_color);
-		x := x + 1;
-	      };
-	    };
-	  }; 	  	  	  
-	};		
-      }.elseif {header.is_24bit} then {	
-	//
-	// 24 Bit
-	//	
-	line_24 := BMP_LINE[PIXEL_24].create_with_capacity (header.width);
-	align   := ((header.width * -3) & 011b).to_uinteger_32;
-	set_cursor (header.bitmap_offset);
-	// No compression
-	0.to (header.height - 1) do { i:INTEGER;
-	  read line_24 size (header.width);	  
-	  set_cursor (cursor + align);
-	  b.line_h (0,(header.height - i - 1)) until (header.width - 1) image line_24;
-	  line_24.clear;
-	};	    
-      };
-    };
-  );
- 
-  - is_type n:ABSTRACT_STRING :BOOLEAN <-
-  // Return true if the file name has '.bmp' or '.BMP' suffix
-  (
-    ? {n != NULL};
-    ? {! n.is_empty};
-    (n.has_suffix ".bmp") || { n.has_suffix ".BMP"}
-  );
-  
-  - is_valid_bmp:BOOLEAN <-
-  (
-    ? {header != NULL};
-    header.is_valid_bmp
-  );
-  
diff --git a/lib2_old/format/bmp/bmp_header.li b/lib2_old/format/bmp/bmp_header.li
deleted file mode 100644
index 1f9fa93..0000000
--- a/lib2_old/format/bmp/bmp_header.li
+++ /dev/null
@@ -1,159 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := BMP_HEADER;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Mapping BMP Image File Header structure";
-  
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Mapping
-  
-  //
-  // File Header
-  //
-  
-  + file_type1:CHARACTER;     //00h  Must be 'B'
-  + file_type2:CHARACTER;     //01h  Must be 'M'  
-  + file_size:UINTEGER_32;       //02h  Size of file
-  + reserved:UINTEGER_32;        //06h
-  + map_bitmap_offset:UINTEGER_32;   //0Ah   Offset of the data section  
-  
-  //
-  // Bitmap Header
-  //
-  
-  + header_size:UINTEGER_32;     //0Eh  Size of this header
-  + map_width:INTEGER;            //12h  width (in pixel) of the image
-  + map_height:INTEGER;           //16h  height (in pixel)
-  + planes:UINTEGER_16;         //1Ah  number of planes use (always 1)
-  + map_bits_per_pixel:UINTEGER_16; //1Ch  number of bits per pixel (1,4,8,16,24,32)
-  + compression:UINTEGER_32;     //1Eh  compression method:
-  // 0: no compression
-  // 1: 8-bit run length encoding
-  // 2: 4-bit run length encoding
-  // 3: bitfields encoding
-
-  + size_of_bitmap:UINTEGER_32;  //22h  size of image (in octet), useful for compression
-  + h_resolution:UINTEGER_32;    //26h  horizontal resolution (in pixel per meter)
-  + v_resolution:UINTEGER_32;    //2Ah  vertical resolution (in pixel per meter)
-  + colors_used:UINTEGER_32;     //2Eh  number of colors 
-  + colors_important:UINTEGER_32;//32h  number of important colors
-
-Section Public  
-  
-  - bits_per_pixel:UINTEGER_16 <- map_bits_per_pixel;
-  
-  - width :INTEGER <- map_width;
-  - height:INTEGER <- map_height;   
-  - bitmap_offset:UINTEGER_32 <- map_bitmap_offset;
-
-  - file_type:STRING <-
-  ( + result:STRING;
-    result := STRING.create 0;
-    result.add_last file_type1;
-    result.add_last file_type2;
-    result
-  );
-  
-  - is_valid:BOOLEAN <-
-  (
-    (file_type1 = 'B') && {file_type2 = 'M'}
-  );
-  
-  - is_bgr_format:BOOLEAN <-
-  (
-    header_size = object_size + get_nb_colors * 3
-  );
-  
-  - get_nb_colors:INTEGER <-
-  ( + result:INTEGER;
-    (colors_used = 0).if {
-      is_8bit.if {
-	result := 256;
-      }.elseif {is_4bit} then {
-	result := 16;
-      } else {
-	result := 2;
-      };
-    } else {
-      result := colors_used.to_integer;
-    };
-    result
-  );
-  
-  - is_1bit:BOOLEAN <-
-  (
-    bits_per_pixel = 1
-  );
-  
-  - is_4bit:BOOLEAN <-
-  (
-    bits_per_pixel = 4
-  );
-  
-  - is_8bit:BOOLEAN <-
-  (
-    bits_per_pixel = 8
-  );
-  
-  - is_24bit:BOOLEAN <-
-  (
-    bits_per_pixel = 24
-  );
-  
-  - is_rle8_compressed:BOOLEAN <-
-  (
-    compression = 1
-  );
-  
-  - print <-
-  (
-    "\nFile size: ".print;
-    file_size.print;
-    "\nHeader size: ".print;
-    header_size.print;
-    "\nOffset: ".print;
-    bitmap_offset.print;
-    "\nBitmap size (w x h): ".print;
-    width.print;
-    " x ".print;
-    height.print;
-    "\nBits per pixel: ".print;
-    bits_per_pixel.print;
-    "\nCompression: ".print;
-    compression
-    .when 0 then {"None".print;} 
-    .when 1 then {"8-bit RLE".print;}
-    .when 2 then {"4-bit RLE".print;}
-    .when 3 then {"Bitfield".print;};    
-    "\nSize of bitmap: ".print;
-    size_of_bitmap.print;
-    "\nColors used: ".print;
-    colors_used.print;   
-    '\n'.print;
-  );
diff --git a/lib2_old/format/bmp/format_bmp.li b/lib2_old/format/bmp/format_bmp.li
deleted file mode 100644
index dde97dd..0000000
--- a/lib2_old/format/bmp/format_bmp.li
+++ /dev/null
@@ -1,239 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := FORMAT_BMP;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Mapping BMP Image File (V < 4.0)";
-    
-Section Inherit
-  
-  + parent_format_img:Expanded FORMAT_IMG;
-  
-Section Public
-    
-  - name:STRING_CONSTANT := "Bitmap format by Microboft & IBM.";
-      
-  - extension:STRING_CONSTANT := "bmp";
-  
-  - is_bitmap:BOOLEAN := TRUE;
-    
-  - height:INTEGER <- header.height;
-  - width:INTEGER  <- header.width;
-  
-  //
-  // Creation.
-  //
-
-  - create_with_file f:STD_FILE :SELF <-
-  ( 
-    clone.make_with_file f
-  );
-
-  - make_with_file f:STD_FILE :SELF <-
-  ( + result:SELF;    
-    file := f;
-    (read_header).if {
-      result := Self;
-    };
-    result
-  );
-  
-  - create_with buf:FAST_ARRAY[UINTEGER_8] :SELF <-
-  ( 
-    clone.make_with buf
-  );
-
-  - make_with buf:FAST_ARRAY[UINTEGER_8] <-
-  ( + result:SELF;
-    buffer := buf;
-    (read_header).if {
-      result := Self;
-    };
-    result
-  );
-  
-  //
-  // Put image.
-  //
-  
-  - put_image_in bmp:ABSTRACT_BITMAP <-
-  [
-    -? {header != NULL};
-    -? {(bmp.width = header.width) && {bmp.height = header.height}};
-  ]
-  ( + end:BOOLEAN;
-    + x,y:INTEGER;
-    + line_24:BMP_LINE[PIXEL_24];    
-    + tmp_pix:PIXEL_24;
-    + escape,cmd:UINTEGER_8;
-    + align:UINTEGER_32;
-    + pos:INTEGER;
-    
-    line_24 := BMP_LINE[PIXEL_24].create (header.width);
-    header.is_8bit.if {
-      //
-      // 8 Bit
-      // 	        
-      init_color_map;      
-      header.is_rle8_compressed.if {	  
-        pos := header.bitmap_offset.to_integer;
-        y := header.height;
-        {end}.until_do {
-          escape := buffer_item pos;
-          pos := pos + 1;
-          ? { x <= header.width};
-          ? { y >= 0};
-          (escape = 00h).if {
-            cmd := buffer_item pos;
-            pos := pos + 1;
-            (cmd = 00h).if {
-              bmp.line_h (0,y) until (header.width - 1) image line_24;	
-              x := 0;
-              y := y - 1;
-            }.elseif {cmd = 01h} then {
-              // End of file
-              bmp.line_h (0,y) until (header.width - 1) image line_24;	
-              end := TRUE;
-            }.elseif {cmd = 02h} then {
-              // Move cursor: usually not used except for MS icons
-              pos := pos + 2;
-            } else {
-              // Pixel not compressed
-              1.to cmd do { j:INTEGER;
-                line_24.item_24 x.make (color_map.item (buffer_item pos).get_color);
-                pos := pos + 1;
-                x := x + 1;
-              };
-              cmd.is_odd.if {
-                pos := pos + 1;
-              };
-            };				
-          } else {
-            // Pixel compressed
-            tmp_pix := color_map.item (buffer_item pos);
-            pos := pos + 1;
-            1.to escape do { j:INTEGER;
-              line_24.item_24 x.make (tmp_pix.get_color);
-              x := x + 1;
-            };
-          };
-        }; 	  	  	  
-      };		
-    }.elseif {header.is_24bit} then {	
-      //
-      // 24 Bit
-      //	      
-      align := ((header.width * -3) & 011b).to_uinteger_32;
-      pos := header.bitmap_offset;
-      // No compression
-      0.to (header.height - 1) do { i:INTEGER;
-        1.to (header.width) do { j:INTEGER;          
-          line_24.item_24 (j-1).make_rgb (
-            buffer_item pos,
-            buffer_item (pos + 1),
-            buffer_item (pos + 2)
-          );          
-          pos := pos + 3;
-        };
-        pos := pos + align;
-        bmp.line_h (0,header.height - i - 1) 
-        until (header.width - 1) image line_24;
-        line_24.clear;
-      };	    
-    };
-  );
-  
-  - put_image_in bmp:ABSTRACT_BITMAP scale s:REAL_16_16 <-
-  (
-    not_yet_implemented;
-  );
-  
-Section Private
-  
-  + file:STD_FILE;
-  + buffer:FAST_ARRAY[UINTEGER_8];
-  + header:BMP_HEADER;
-      
-  - read_header:BOOLEAN <-
-  (     
-    (file != NULL).if {
-      header := BMP_HEADER.clone;
-      file.open;
-      file.read header;
-    } else {
-      header := CONVERT[NATIVE_ARRAY[UINTEGER_8],BMP_HEADER].on (buffer.storage);
-    };
-    header.is_valid
-  );
-  
-  - buffer_item p:INTEGER :UINTEGER_8 <-
-  ( + result:UINTEGER_8;
-    (buffer != NULL).if {
-      result := buffer.item p;
-    } else {
-      
-  
-  //
-  
-  - color_map:FAST_ARRAY[Expanded PIXEL_24];
-
-  
-  - init_color_map <-
-  ( + code,nb_colors:INTEGER;    
-    ? {header != NULL};
-    //
-    // Init Color Table
-    // 
-    header.is_bgr_format.if {
-      code := 3;
-    } else {
-      code := 4;
-    };
-    nb_colors := header.get_nb_colors;
-    (color_map = NULL).if {
-      color_map := FAST_ARRAY[PIXEL_24].create 256;
-    };            
-    0.to (nb_colors-1) do { j:INTEGER; 
-      color_map.item j
-      .make_rgb (
-	bmp_buffer.item (pos_buffer + 2),
-	bmp_buffer.item (pos_buffer + 1),
-	bmp_buffer.item pos_buffer
-      );
-      pos_buffer := pos_buffer + code;
-    };
-  );
-          
-  - buf_item :UINTEGER_8 <-
-  ( + result:UINTEGER_8;
-    result := bmp_buffer.item pos_buffer;
-    pos_buffer := pos_buffer + 1;
-    result
-  );
-  
-
-  
-
-  
diff --git a/lib2_old/format/format_img.li b/lib2_old/format/format_img.li
deleted file mode 100644
index 9f2eb25..0000000
--- a/lib2_old/format/format_img.li
+++ /dev/null
@@ -1,100 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := FORMAT_IMG;
-
-  - copyright := "2003-2008 Sonntag Benoit";
-
-  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
-  - comment   := "Format image generic";
-
-Section Inherit
-
-  - parent_object:OBJECT := OBJECT;
-
-Section Public
-  
-  - name:STRING_CONSTANT <- 
-  (
-    deferred; 
-    NULL
-  );
-      
-  - extension:STRING_CONSTANT <-
-  (
-    deferred;
-    NULL
-  );
-  
-  - is_bitmap:BOOLEAN <-
-  (
-    deferred;
-    FALSE
-  );
-  
-  - is_vectorial:BOOLEAN <- ! is_bitmap;
-  
-  - height:INTEGER <- ( deferred; 0);
-  - width:INTEGER  <- ( deferred; 0);
-  
-  //
-  // Creation.
-  //
-
-  - create_with_file file:STD_FILE :SELF <-
-  ( + result:SELF;
-    result := clone;
-    result.make_with_file file;
-    result
-  );
-
-  - make_with_file file:STD_FILE <-
-  ( 
-    deferred;
-  );
-  
-  - create_with buf:FAST_ARRAY[UINTEGER_8] :SELF <-
-  ( + result:SELF;
-    result := clone;
-    result.make_with buf;
-    result
-  );
-
-  - make_with buf:FAST_ARRAY[UINTEGER_8] <-
-  ( 
-    deferred;
-  );
-  
-  //
-  // Put image.
-  //
-  
-  - put_image_in bmp:ABSTRACT_BITMAP <-
-  (
-    deferred;
-  );
-  
-  - put_image_in bmp:ABSTRACT_BITMAP scale s:REAL_16_16 <-
-  (
-    deferred;
-  );
-  
diff --git a/lib2_old/graphics/bitmap.li b/lib2_old/graphics/bitmap.li
deleted file mode 100644
index d163e2f..0000000
--- a/lib2_old/graphics/bitmap.li
+++ /dev/null
@@ -1,162 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := BITMAP[E];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Generic Bitmap.";
-
-Section Inherit
-  
-  + parent_abstract_bitmap:Expanded ABSTRACT_BITMAP;
-  
-Section Private  
-  
-  + image:FAST_ARRAY[BMP_LINE[E]];
-  
-Section Public
-  
-  - get_y_line y:INTEGER :ABSTRACT_BMP_LINE <-
-  (
-    image.item y
-  );
-  
-  //
-  // Data.
-  //
-  
-  - pixel_geometry:PIXEL <- E;
-  
-  //
-  // Creation. 
-  //
-
-  - make (w,h:INTEGER) <-
-  (
-    width  := w;
-    height := h;
-    //bytes_per_line:=(w * PIXEL_16.size + 7)>>3;
-    image := FAST_ARRAY[BMP_LINE[E]].create h;
-    0.to (image.upper) do { y:INTEGER;
-      image.put (BMP_LINE[E].create w) to y;
-    };
-    clipping_off;
-  );
-  
-  - make (w,h:INTEGER) at offset_begin:UINTEGER_32 bytes_per_line lx:INTEGER <-
-  ( + offset:UINTEGER_32;
-    
-    width  := w;
-    height := h;    
-    image := FAST_ARRAY[BMP_LINE[E]].create h;
-    offset:=offset_begin;
-    0.to (image.upper) do { y:INTEGER;
-      image.put (BMP_LINE[E].create w at offset) to y;
-      offset:=offset+lx;
-    };
-    clipping_off;
-  );
-
-  
-  //****************************************************************************
-  //*                               PutImage                                   *
-  //****************************************************************************
-  
-  - put_bitmap bmp:ABSTRACT_BITMAP to (x,y:INTEGER) <-
-  ( + x1,y1,x0,y0:INTEGER;
-    + y_src,x_src:INTEGER;
-    + line:ABSTRACT_BMP_LINE;
-
-    // JBJB A VOIR: SI H/W RECEVEUR < H/W BMP --> PLANTAGE !!!
-    x0 := x.max clip_x0;
-    y0 := y.max clip_y0;
-    x1 := (x + bmp.width -1).min clip_x1; 
-    y1 := (y + bmp.height-1).min clip_y1;
-    ((x0<=x1) && {y0<=y1}).if {
-      y_src := y0 - y;
-      x_src := x0 - x;
-      y0.to y1 do { y_dst:INTEGER;
-	line := bmp.get_y_line y_src;
-	line_h_hard (x0,y_dst) until x1 image line offset x_src;
-	y_src := y_src + 1;
-      };  
-    };
-  );
-
-  - put_bitmap bmp:ABSTRACT_BITMAP to (x,y:INTEGER) scale (scale_x,scale_y:REAL_16_16) <-
-  ( + x1,y1,x0,y0:INTEGER;
-    + y_src,x_src,x_tmp:REAL_16_16;
-    + line:ABSTRACT_BMP_LINE;
-    + col:UINTEGER_32;
-
-    x0 := x.max clip_x0;
-    y0 := y.max clip_y0;
-    x1 := (x + (bmp.width.to_real_16_16  / scale_x).to_integer -1).min clip_x1;
-    y1 := (y + (bmp.height.to_real_16_16 / scale_y).to_integer -1).min clip_y1;
-    ((x0<=x1) && {y0<=y1}).if {
-      x_src := (x0 - x).to_real_16_16 * scale_x;
-      y_src := (y0 - y).to_real_16_16 * scale_y;      
-      y0.to y1 do { y_dst:INTEGER;
-	line := bmp.get_y_line (y_src.to_integer);
-	x_tmp := x_src;
-	x0.to x1 do { x_dst:INTEGER;
-	  col := line.get_color (x_tmp.to_integer);
-	  pixel_hard (x_dst,y_dst) color col;
-	  x_tmp := x_tmp + scale_x;
-	};	
-	y_src := y_src + scale_y;
-      };  
-    };
-  );
-
-Section Public
-  
-  //
-  // Low level.
-  //   
-    
-  - pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <-
-  ( 
-    //image.item y.put col to x;    
-    get_y_line y.put col to x;
-  );
-  
-  - line_h_hard (x,y:INTEGER) until x1:INTEGER color col:UINTEGER_32 <-
-  ( 
-    //image.item y.put col from x to x1;
-    get_y_line y.put col from x to x1;
-  );
-    
-  - line_h_hard (x,y:INTEGER) until x1:INTEGER image line:ABSTRACT_BMP_LINE offset ofs:INTEGER <-
-  (     
-    //image.item y.put line offset ofs from x to x1;
-    get_y_line y.put line offset ofs from x to x1;
-  );
-  
-  - get_pixel_hard (x,y:INTEGER) :PIXEL <-
-  (
-    //image.item y.item x
-    get_y_line y.item x
-  );
-  
\ No newline at end of file
diff --git a/lib2_old/graphics/bmp_line.li b/lib2_old/graphics/bmp_line.li
deleted file mode 100644
index 2514bf5..0000000
--- a/lib2_old/graphics/bmp_line.li
+++ /dev/null
@@ -1,211 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := BMP_LINE[E];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Generic bitmap line";
-  
-Section Inherit
-  
-  + parent_abstract_bmp_line:Expanded ABSTRACT_BMP_LINE;
-  
-Section Private
-  
-  + storage:NATIVE_ARRAY[E];
-  
-Section Public
-  
-  //  
-  // Creation.
-  //
-  
-  - create n:INTEGER :SELF <-
-  ( + result:SELF;
-    ? {n>0};
-    
-    result:=clone;
-    result.make n;
-    
-    ? {result.count    = n};
-    ? {result.capacity = n};
-    result
-  );
-  
-  - make n:INTEGER <-
-  (
-    (n > capacity).if {
-      capacity := n;      
-      storage := NATIVE_ARRAY[E].create n;
-    };
-    upper := n - 1;
-  );
-
-  - create_with_capacity n:INTEGER :SELF <- 
-  // Warning : Not storage copy.
-  ( + result:SELF;
-    
-    result:=clone;
-    result.make_with_capacity n;
-    
-    ? {result.count    = 0};
-    ? {result.capacity = n};
-    result
-  );
-  
-  - make_with_capacity n:INTEGER <-
-  (
-    (n > capacity).if {
-      storage := NATIVE_ARRAY[E].create n;
-      capacity := n;
-    };
-    upper := -1;
-  );
-    
-  - create n:INTEGER at offset:UINTEGER_32 :SELF <- 
-  // Warning : Not storage copy.
-  ( + result:SELF;
-    
-    result:=clone;
-    result.make n at offset;
-    
-    ? {result.count    = n};
-    ? {result.capacity = n};
-    result
-  );
-  
-  - make n:INTEGER at offset:UINTEGER_32 <-
-  ( 
-    capacity := n;
-    upper    := n - 1;    
-    storage  := CONVERT[UINTEGER_32,NATIVE_ARRAY[E]].on offset;    
-  );
-  
-  - pixel_geometry:E;
-   
-  //
-  // Put.
-  //
-  
-  - put col:UINTEGER_32 to n:INTEGER <-
-  ( ? {n.in_range 0 to upper};    
-    item n.make col;    
-  );
-  
-  - put col:UINTEGER_32 from idx_begin:INTEGER to idx_end:INTEGER <-   
-  (  
-    E.make col;    
-    idx_begin.to idx_end do { n:INTEGER;
-      storage.put E to n;
-    };
-  );
-  
-  - put bmp:ABSTRACT_BMP_LINE offset ofs:INTEGER from idx_begin:INTEGER to idx_end:INTEGER <-
-  ( + offset:INTEGER;    
-    + bmp_self:SELF;
-    + col:UINTEGER_32;
-    ? {idx_begin <= idx_end};
-    ? {idx_begin >= 0};
-    ? {idx_end.in_range 0 to upper};
-    ? {ofs >= 0};
-    ? {(ofs + (idx_end - idx_begin)) <= bmp.upper}; 
-        
-    offset := ofs;
-    bmp_self ?= bmp;
-    (bmp_self != NULL).if {
-      // Speed version.      
-      idx_begin.to idx_end do { n:INTEGER;
-	storage.put (bmp_self.item offset) to n;	
-	offset := offset + 1;
-      };
-    } else {
-      // Slow version (because conversion for each pixel)
-      idx_begin.to idx_end do { n:INTEGER;
-	col := bmp.get_color offset;				
-	item n.make col;	
-	offset := offset + 1;
-      };
-    };
-  );
-  
-  //
-  // Get.
-  //
-  
-  - get_color n:INTEGER :UINTEGER_32 <-
-  ( ? {n.in_range 0 to upper};    
-    item n.rgbcolor
-  );
-  
-  - item n:INTEGER :E <- storage.item n;
-  
-  - item_8  n:INTEGER :PIXEL_8  <- item n.to_pixel_8;
-  
-  - item_15 n:INTEGER :PIXEL_15 <- item n.to_pixel_15;
-
-  - item_16 n:INTEGER :PIXEL_16 <- item n.to_pixel_16;
-
-  - item_24 n:INTEGER :PIXEL_24 <- item n.to_pixel_24;
-
-  - item_32 n:INTEGER :PIXEL_32 <- item n.to_pixel_32;
-  
-  //
-  // Arrayed consideration.
-  //
-  
-  - get_storage:NATIVE_ARRAY[UINTEGER_8] <- 
-  CONVERT[NATIVE_ARRAY[E],NATIVE_ARRAY[UINTEGER_8]].on storage;
-  
-  - element_sizeof:INTEGER <- pixel_geometry.object_size;
-
-  - valid_stream s:INTEGER :BOOLEAN <- (s % element_sizeof)=0;
-  
-  + ofs_buf:INTEGER;
-  
-  - add_last_buffer buf:FAST_ARRAY[UINTEGER_8] from beg:INTEGER to end:INTEGER <-
-  ( + pos:INTEGER;
-    
-    // BSBS: Peu faire mieux directement avec les storages...
-    pos := count * element_sizeof + ofs_buf;
-    beg.to end do { j:UINTEGER_32;
-      get_storage.put (buf.item j) to pos;
-      ofs_buf := (ofs_buf + 1) % element_sizeof;
-      (ofs_buf=0).if {
-	? {count < capacity};
-	upper := upper + 1;	
-      };
-      pos := pos + 1;
-    };
-  );
-  
-  //
-  // Arrayed consideration.
-  //
-  
-  - set_capacity new_capacity:INTEGER <-  
-  (
-    make_with_capacity new_capacity;
-  );
-
-  
\ No newline at end of file
diff --git a/lib2_old/graphics/edge.li b/lib2_old/graphics/edge.li
deleted file mode 100644
index e6a3059..0000000
--- a/lib2_old/graphics/edge.li
+++ /dev/null
@@ -1,232 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := EDGE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Sub prototype for BITMAP.polygone";
-  
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;  
-  
-Section Public
-  
-  // Make.
-  
-  + y:INTEGER;
-  + x:INTEGER;   
-  
-  + width:INTEGER;
-  + dx:INTEGER;  // REAL_24_8
-  
-  + is_down:BOOLEAN;
-  + is_point:BOOLEAN;
-  
-  - x0:INTEGER <- x;
-  - y0:INTEGER <- y;
-  - x1:INTEGER <- dx;
-  - y1:INTEGER <- width;
-  
-  + next_y:EDGE;
-    
-  + prev_x:EDGE;  // doubly linked list
-  + next_x:EDGE;
-  
-  //
-  // Function.
-  // 
-  
-  - make (xx,yy:INTEGER) add inc:INTEGER <-
-  // Flat.
-  (    
-    next_y   := NULL;
-    is_point := TRUE;
-    dx       := inc;    
-    width    := 0;
-    x := xx;
-    y := yy;
-  );
-  
-  - make (xx,yy:INTEGER) to (xx1,yy1:INTEGER) <-
-  // Line.
-  ( 
-    next_y   := NULL;
-    is_point := FALSE;
-    (is_down := yy < yy1).if {
-      // Down.
-      y  := yy;
-      x  := xx;            
-      dx := xx1;
-      width := yy1;
-    } else {
-      // up.
-      y  := yy1;
-      x  := xx1;            
-      dx := xx;
-      width := yy;
-    };
-  );
-      
-  - set_next_x new:EDGE <-
-  (
-    next_x:=new;
-  );
-
-  - set_prev_x new:EDGE <-
-  (
-    prev_x:=new;
-  );
-  
-  - set_next_y new:EDGE <-
-  (
-    next_y := new;
-  );
-  
-  - add old_root:EDGE :EDGE <-
-  // Double link and sort with X.
-  ( + pos,prv:EDGE;
-    + new_root:EDGE;    
-    
-    to_run;
-    pos:=old_root;
-    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {
-      prv := pos;
-      pos := pos.next_x;
-    };
-    next_x := pos;
-    prev_x := prv;
-    (next_x != NULL).if {
-      next_x.set_prev_x Self;
-    };
-    (prev_x!=NULL).if {
-      prev_x.set_next_x Self;
-      new_root:=old_root;
-    } else {
-      new_root:=Self;
-    };
-    
-    new_root
-  );
-    
-  - next_line old_root:EDGE :EDGE <-
-  // Remove double link.
-  ( + new_root:EDGE;
-    
-    (next_y = NULL).if {
-      // Remove
-      (next_x!=NULL).if {
-	next_x.set_prev_x prev_x;
-      };
-      (prev_x!=NULL).if {
-	prev_x.set_next_x next_x;
-	new_root:=old_root;
-      } else {
-	new_root:=next_x;
-      };
-    } else {
-      // Replace next_y
-      next_y.to_run;
-      next_y.set_next_x next_x;
-      next_y.set_prev_x prev_x;
-      (next_x!=NULL).if {
-	next_x.set_prev_x next_y;
-      };
-      (prev_x!=NULL).if {
-	prev_x.set_next_x next_y;
-	new_root:=old_root;
-      } else {
-	new_root:=next_y;
-      };
-    };
-    new_root
-  );
-  
-  - new_step <-
-  (
-    width:=width-1;
-    x:=x+dx;
-  );
-  
-Section Private  
-  
-  - to_run <-
-  ( + dy:INTEGER; 
-    
-    (is_point).if {
-      // Point (Flat)
-      x := x0 << 8;
-    } else {
-      // Line
-      dy := y1 - y0;
-      dx := ((x1 - x0)<<8) / dy;
-      x  := x0 << 8; 
-        
-      (next_y = NULL).if {
-	width := dy;
-      } else {
-	width := dy - 1;
-      };      
-    };
-  );
-  
-  - display <-
-  (
-    '{'.print;
-    x0.print;
-    ','.print;
-    y0.print;
-    '-'.print;
-    x1.print;
-    ','.print;
-    y1.print;    
-    '}'.print;
-  );
-
-  - display_2 <-
-  (
-    '{'.print;      
-    (x>>8).print;
-    ','.print;
-    y.print;
-    'W'.print;
-    width.print;
-    'D'.print;
-    dx.print;    
-    'N'.print;
-    (next_y=NULL).if {
-      "null".print;
-    } else {
-      "=>".print;
-    };
-    '@'.print;
-    INTEGER.force_conversion Self .print;
-    '}'.print;
-  );
-
-
-
-
-
-
diff --git a/lib2_old/graphics/low_level/abstract_bitmap.li b/lib2_old/graphics/low_level/abstract_bitmap.li
deleted file mode 100644
index adcf6cd..0000000
--- a/lib2_old/graphics/low_level/abstract_bitmap.li
+++ /dev/null
@@ -1,1587 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := ABSTRACT_BITMAP;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Generic Bitmap.";
-    
-  - external    := `
-//
-// Font System 1250 bytes.
-//
-unsigned short __index_font[96]={
-0x000,0x007,0x008,0x00B,0x012,0x017,0x021,0x028,0x029,0x02C,0x02F,0x034,
-0x039,0x03B,0x03F,0x040,0x044,0x049,0x04C,0x051,0x056,0x05B,0x060,0x065,
-0x06A,0x06F,0x074,0x075,0x077,0x07C,0x081,0x086,0x08B,0x097,0x0A0,0x0A7,
-0x0AF,0x0B7,0x0BE,0x0C5,0x0CD,0x0D5,0x0D6,0x0DB,0x0E2,0x0E8,0x0F1,0x0F9,
-0x101,0x109,0x111,0x11A,0x121,0x12A,0x132,0x13B,0x148,0x150,0x159,0x15F,
-0x162,0x166,0x169,0x16E,0x175,0x177,0x17E,0x184,0x18A,0x190,0x196,0x199,
-0x19F,0x1A4,0x1A5,0x1A7,0x1AD,0x1AE,0x1B7,0x1BC,0x1C2,0x1C8,0x1CE,0x1D1,
-0x1D6,0x1D9,0x1DE,0x1E5,0x1EE,0x1F4,0x1FB,0x1FF,0x204,0x205,0x20A,0x211};
-
-unsigned short __graph_font[0x211]={
-0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x17F8,0x0078,0x0000,
-0x0078,0x0200,0x1E40,0x03C0,0x1E78,0x03C0,0x0278,0x0040,0x08E0,0x1110,
-0x3FF8,0x1110,0x0E60,0x0030,0x0848,0x0448,0x0230,0x0100,0x0080,0x0C40,
-0x1220,0x1210,0x0C00,0x0E00,0x1170,0x1088,0x1188,0x1670,0x0800,0x1400,
-0x0078,0x1FC0,0x6030,0x8008,0x8008,0x6030,0x1FC0,0x0050,0x0060,0x0038,
-0x0060,0x0050,0x0100,0x0100,0x07C0,0x0100,0x0100,0x2000,0x1000,0x0100,
-0x0100,0x0100,0x0100,0x1000,0x7000,0x0E00,0x01C0,0x0038,0x0FF0,0x1008,
-0x1008,0x1008,0x0FF0,0x0010,0x0010,0x1FF8,0x1C30,0x1208,0x1108,0x1088,
-0x1070,0x0810,0x1008,0x1088,0x1088,0x0F70,0x0300,0x0280,0x0260,0x0210,
-0x1FF8,0x09F8,0x1088,0x1088,0x1088,0x0F08,0x0FF0,0x1108,0x1088,0x1088,
-0x0F10,0x0008,0x1C08,0x0308,0x00C8,0x0038,0x0F70,0x1088,0x1088,0x1088,
-0x0F70,0x08F0,0x1108,0x1108,0x1088,0x0FF0,0x1040,0x2000,0x1040,0x0100,
-0x0380,0x06C0,0x0C60,0x0820,0x0280,0x0280,0x0280,0x0280,0x0280,0x0820,
-0x0C60,0x06C0,0x0380,0x0100,0x0030,0x0008,0x1708,0x0088,0x0070,0x03C0,
-0x0C30,0x1008,0x1008,0x2384,0x2444,0x2444,0x2244,0x25C8,0x1408,0x1430,
-0x03C0,0x1800,0x0600,0x0380,0x0260,0x0218,0x0260,0x0380,0x0600,0x1800,
-0x1FF8,0x1088,0x1088,0x1088,0x1088,0x1088,0x0F70,0x07E0,0x0810,0x1008,
-0x1008,0x1008,0x1008,0x0810,0x0420,0x1FF8,0x1008,0x1008,0x1008,0x1008,
-0x1008,0x0810,0x07E0,0x1FF8,0x1088,0x1088,0x1088,0x1088,0x1088,0x1008,
-0x1FF8,0x0088,0x0088,0x0088,0x0088,0x0088,0x0008,0x07E0,0x0810,0x1008,
-0x1008,0x1008,0x1108,0x0910,0x1F20,0x1FF8,0x0080,0x0080,0x0080,0x0080,
-0x0080,0x0080,0x1FF8,0x1FF8,0x0C00,0x1000,0x1000,0x1000,0x0FF8,0x1FF8,
-0x0080,0x0140,0x0220,0x0410,0x0808,0x1000,0x1FF8,0x1000,0x1000,0x1000,
-0x1000,0x1000,0x1FF8,0x0060,0x0180,0x0600,0x1800,0x0600,0x0180,0x0060,
-0x1FF8,0x1FF8,0x0010,0x0060,0x0080,0x0100,0x0600,0x0800,0x1FF8,0x07E0,
-0x0810,0x1008,0x1008,0x1008,0x1008,0x0810,0x07E0,0x1FF8,0x0108,0x0108,
-0x0108,0x0108,0x0108,0x0090,0x0060,0x07E0,0x0810,0x1008,0x1008,0x1008,
-0x1408,0x0810,0x17E0,0x1FF8,0x0108,0x0108,0x0108,0x0108,0x0108,0x0190,
-0x0E60,0x1000,0x0C70,0x1088,0x1088,0x1088,0x1108,0x1108,0x0E30,0x0008,
-0x0008,0x0008,0x0008,0x1FF8,0x0008,0x0008,0x0008,0x0008,0x07F8,0x0800,
-0x1000,0x1000,0x1000,0x1000,0x0800,0x07F8,0x0018,0x0060,0x0180,0x0600,
-0x1800,0x0600,0x0180,0x0060,0x0018,0x0038,0x00C0,0x0700,0x1800,0x0700,
-0x00C0,0x0038,0x00C0,0x0700,0x1800,0x0700,0x00C0,0x0038,0x1818,0x0420,
-0x0240,0x0180,0x0180,0x0240,0x0420,0x1818,0x0018,0x0020,0x0040,0x0080,
-0x1F00,0x0080,0x0040,0x0020,0x0018,0x1808,0x1608,0x1108,0x1088,0x1068,
-0x1018,0xFFF8,0x8008,0x8008,0x0038,0x01C0,0x0E00,0x7000,0x8008,0x8008,
-0xFFF8,0x0010,0x0008,0x0004,0x0008,0x0010,0x4000,0x4000,0x4000,0x4000,
-0x4000,0x4000,0x4000,0x0008,0x0010,0x0E80,0x1140,0x1140,0x1140,0x1140,
-0x0F80,0x1000,0x1FF8,0x0880,0x1040,0x1040,0x1040,0x0F80,0x0F80,0x1040,
-0x1040,0x1040,0x1040,0x0880,0x0F80,0x1040,0x1040,0x1040,0x0880,0x1FF8,
-0x0F80,0x1240,0x1240,0x1240,0x1240,0x0B80,0x0040,0x1FF0,0x0048,0x0F80,
-0x9040,0x9040,0x9040,0x8880,0x7FC0,0x1FF8,0x0080,0x0040,0x0040,0x1F80,
-0x1FC8,0x8000,0x7FC8,0x1FF8,0x0200,0x0300,0x0480,0x0840,0x1000,0x1FF8,
-0x1FC0,0x0080,0x0040,0x0040,0x1F80,0x0080,0x0040,0x0040,0x1F80,0x1FC0,
-0x0080,0x0040,0x0040,0x1F80,0x0F80,0x1040,0x1040,0x1040,0x1040,0x0F80,
-0xFFC0,0x0880,0x1040,0x1040,0x1040,0x0F80,0x0F80,0x1040,0x1040,0x1040,
-0x0880,0xFFC0,0x1FC0,0x0080,0x0040,0x0980,0x1240,0x1240,0x1240,0x0C80,
-0x0040,0x0FF0,0x1040,0x0FC0,0x1000,0x1000,0x0800,0x1FC0,0x00C0,0x0300,
-0x0C00,0x1000,0x0C00,0x0300,0x00C0,0x00C0,0x0700,0x1800,0x0700,0x00C0,
-0x0700,0x1800,0x0700,0x00C0,0x1040,0x0880,0x0700,0x0700,0x0880,0x1040,
-0x80C0,0x8300,0x4C00,0x3000,0x0C00,0x0300,0x00C0,0x1840,0x1640,0x1140,
-0x10C0,0x0200,0x0200,0x7DF0,0x8008,0x8008,0xFFF8,0x8008,0x8008,0x7DF0,
-0x0200,0x0200,0x0030,0x0008,0x0008,0x0010,0x0020,0x0020,0x0018};
-`;
-
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public
-  
-  - get_abstract_bitmap:ABSTRACT_BITMAP <- Self;
-  
-  - get_y_line y:INTEGER :ABSTRACT_BMP_LINE <-
-  (
-    deferred;
-    NULL
-  );
-  
-  //
-  // Data.
-  //
-  
-  // Image size.
-  + height:INTEGER;       
-  + width:INTEGER;        
-  
-  - x_max:INTEGER <- width  - 1;
-  - y_max:INTEGER <- height - 1;
-    
-  // Clipping :
-  + clip_x0:INTEGER; 
-  + clip_y0:INTEGER;
-  + clip_x1:INTEGER;
-  + clip_y1:INTEGER;
-  
-  // Current position.
-  + spot_x:INTEGER;  
-  + spot_y:INTEGER;
-  
-  // Current color.
-  + rgbcolor    :UINTEGER_32; // Format: RRGGBB in hexadecimal
-  + rgbbackcolor:UINTEGER_32;
-  + transparent :BOOLEAN;
-  
-  + mode:UINTEGER_8 := mode_copy; // Set mode. 
-  
-  // Ref. `X.h'
-  - mode_copy:UINTEGER_8 := 03h;
-  - mode_xor :UINTEGER_8 := 06h;
-  
-  - set_mode m:UINTEGER_8 <-
-  (
-    mode := m;
-  );
-  
-  // Macro colors
-  
-  - black:UINTEGER_32 := 0000000h;
-  - white:UINTEGER_32 := 0FFFFFFh;
-  - red:UINTEGER_32   := 0FF0000h;
-  - green:UINTEGER_32 := 000FF00h;
-  - blue:UINTEGER_32  := 00000FFh;
-  - yellow:UINTEGER_32:= 0FFFF00h;
-  - purple:UINTEGER_32:= 0FF00FFh;
-  - cyan:UINTEGER_32  := 000FFFFh;
-  - gray:UINTEGER_32  := 0808080h;
-  - brown:UINTEGER_32 := 0400000h;  
-  
-  
-  - pixel_geometry:PIXEL <- (deferred; NULL);
-  
-  //
-  // Creation. 
-  //
-
-  - create (w,h:INTEGER) :SELF <-
-  ( + result:SELF;
-        
-    result:=clone;
-    result.make (w,h);
-    result
-  );
-  
-  - make (w,h:INTEGER) <-
-  (
-    deferred;
-  );
-  
-  - create (w,h:INTEGER) at offset_begin:UINTEGER_32 bytes_per_line lx:INTEGER :SELF <-   
-  ( + result:SELF;
-        
-    result:=clone;
-    result.make (w,h) at offset_begin bytes_per_line lx;
-    result
-  );
-  
-  - make (w,h:INTEGER) at offset_begin:UINTEGER_32 bytes_per_line lx:INTEGER <-
-  ( 
-    deferred;
-  );
-
-Section Public
-  
-  //
-  // Low level.
-  //   
-    
-  - pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <-
-  ( 
-    deferred;
-  );
-  
-  - line_h_hard (x,y:INTEGER) until x1:INTEGER color col:UINTEGER_32 <-
-  ( 
-    deferred;
-  );
-    
-  - line_h_hard (x,y:INTEGER) until x1:INTEGER image line:ABSTRACT_BMP_LINE offset ofs:INTEGER <-
-  (     
-    deferred;
-  );
-  
-  - get_pixel_hard (x,y:INTEGER) :PIXEL <-
-  (
-    deferred;
-  );
-  
-Section Public  
-  
-  - color col:UINTEGER_32 <-
-  (
-    rgbcolor := col;
-  );
-
-  - backcolor col:UINTEGER_32 <-
-  (
-    rgbbackcolor := col;
-  );
-  
-  - transparent_on <-
-  (
-    transparent := TRUE;
-  );
-  
-  - transparent_off <-
-  (
-    transparent := FALSE;
-  );
-  
-  - clipping (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  ( + lx,ly:INTEGER;
-    
-    lx := width - 1;
-    ly := height - 1;
-    clip_x0 := x0.max 0.min lx;
-    clip_x1 := x1.max 0.min lx;
-    clip_y0 := y0.max 0.min ly;
-    clip_y1 := y1.max 0.min ly;
-  );
-  
-  - clipping_off <-
-  (
-    clip_x0 := 0;
-    clip_x1 := width - 1;
-    clip_y0 := 0;
-    clip_y1 := height - 1;
-  );
-  
-  - move_to (pos_x,pos_y:INTEGER) <-
-  (
-    spot_x := pos_x;
-    spot_y := pos_y;
-  );
-  
-  //
-  // GetPixel
-  //
-  
-  - get_pixel:BOOLEAN <-
-  // Load Spot pixel.
-  ( + result:BOOLEAN;
-    + pix:PIXEL;
-    
-    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1}).if {
-      result:=TRUE;
-      pix:=get_pixel_hard (spot_x,spot_y);
-      pix.is_transparent.if {
-	// Transparent.
-	rgbcolor := black;
-	transparent=TRUE;
-      } else {
-	// Read color.
-	transparent:= FALSE;
-	rgbcolor := pix.rgbcolor;
-      };
-    } else {
-      rgbcolor := black;
-      transparent := FALSE;
-    };
-    
-    result
-  );
-  
-  - get_pixel_to (x,y:INTEGER) :BOOLEAN<-
-  (
-    move_to (x,y);
-    get_pixel
-  );
-  
-  //
-  // PutPixel
-  //
-  
-  - pixel:BOOLEAN <-
-  ( + result:BOOLEAN;
-   
-    // Test Clipping;
-    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {
-      result:=TRUE;
-      pixel_hard (spot_x,spot_y) color rgbcolor;
-    };  
-    result
-  );
-  
-  - pixel_to (x,y:INTEGER) :BOOLEAN <-
-  (
-    move_to (x,y);
-    pixel
-  );
-  
-  - pixel_color col:UINTEGER_32 :BOOLEAN <-
-  (
-    color col;
-    pixel
-  );
-  
-  - pixel_to (x,y:INTEGER) color col:UINTEGER_32 :BOOLEAN <-
-  (
-    color col;
-    pixel_to (x,y)
-  );
-  
-  //
-  // Line
-  //
-  
-  - line_h (x,y:INTEGER) until x_end:INTEGER image line:ABSTRACT_BMP_LINE :BOOLEAN <-
-  (
-    + result:BOOLEAN;
-    + x02,x1,x0:INTEGER;
-    ? {x >= 0};
-    ? {y >= 0};
-    ? {x_end >= 0};
-    ? {line != NULL};
-    
-    x0 := x;
-    x1 := x_end;
-    spot_x := x1;        
-    (y.in_range clip_y0 to clip_y1).if {
-      result := TRUE;
-      ( x0 > x1 ).if {
-	x02 := x0;
-	x0 := x1;
-	x1 := x02;
-      };
-      ( clip_x1 < x1 ).if {
-	x1 := clip_x1;
-	result := FALSE;
-      };
-      
-      ( clip_x0 > x0 ).if {
-	x02 := clip_x0;
-	result := FALSE;
-      } else {
-	x02 := x0;
-      };
-      
-      ( x0 <= x1 ).if {
-	line_h_hard (x02,y) until x1 image line offset (x02-x0);
-      };
-    };
-    result
-  );
-  
-  - line_h_until x:INTEGER :BOOLEAN <-
-  ( + result:BOOLEAN;
-    + x0,x1:INTEGER;
-
-    x0 := spot_x;
-    x1 := x;
-    spot_x := x1;
-    
-    (spot_y.in_range clip_y0 to clip_y1).if {
-      result := TRUE;
-      
-      ( x0 > x1).if {
-	+ swap:INTEGER;
-	swap := x0;
-	x0 := x1;
-	x1 := swap;
-      };
-      
-      ( clip_x1 < x1 ).if {
-	x1 := clip_x1;
-	result := FALSE;
-      };
-      
-      ( clip_x0 > x0 ).if {
-	x0 := clip_x0;
-	result := FALSE;
-      };
-      
-      (x0 <= x1).if {
-	line_h_hard (x0,spot_y) until x1 color rgbcolor;
-      };
-    };
-    result
-  );
-    
-  - line_h_until x1:INTEGER color col:UINTEGER_32 :BOOLEAN <-
-  (
-    color col;
-    line_h_until x1
-  );
-  
-  - line_h (x0,y0:INTEGER) until x1:INTEGER :BOOLEAN <-
-  (
-    move_to (x0,y0);
-    line_h_until x1
-  );
-  
-  
-  - line_h (x0,y0:INTEGER) until x1:INTEGER color col:UINTEGER_32 :BOOLEAN <-
-  (
-    color col;
-    line_h (x0,y0) until x1
-  );
-  
-  - line_v_until y:INTEGER :BOOLEAN <-
-  ( + y0,y1:INTEGER;
-    + result:BOOLEAN;
-    
-    y0 := spot_y;
-    y1 := y;
-    spot_y := y1;
-    
-    (spot_x.in_range clip_x0 to clip_x1).if {
-      result := TRUE;
-      
-      ( y0 > y1 ).if {
-	+ swap:INTEGER;
-	swap := y0;
-	y0 := y1;
-	y1 := swap;
-      };
-      
-      ( clip_y1 < y1).if {
-	y1 := clip_y1;
-	result := FALSE;
-      };
-      
-      ( clip_y0 > y0 ).if {
-	y0 := clip_y0;
-	result := FALSE;
-      };
-      
-      ( y0 <=y1 ).if {
-	y0.to y1 do { j:INTEGER;
-	  pixel_hard (spot_x,j) color rgbcolor;
-	};
-      };
-    };    
-    
-    result
-  );
-  
-  - line_v_until y1:INTEGER color col:UINTEGER_32 :BOOLEAN <-
-  (
-    color col;
-    line_v_until y1
-  );
-  
-  - line_v (x0,y0:INTEGER) until y1:INTEGER :BOOLEAN <-
-  (
-    move_to (x0,y0);
-    line_v_until y1
-  );
-  
-  - line_v (x0,y0:INTEGER) until y1:INTEGER color col:UINTEGER_32 :BOOLEAN <-
-  (
-    color col;
-    line_v (x0,y0) until y1
-  );
-  
-  
-  //:UINTEGER_8 CalculCode(:INTEGER_64 X,:INTEGER_64 Y,:INTEGER_64 Xmin,:INTEGER_64 Ymin,:INTEGER_64 Xmax,:INTEGER_64 Ymax)
-  //{ return( (X<Xmin)|((X>Xmax)<<1)|((Y<Ymin)<<2)|((Y>Ymax)<<3) );
-  //};
-  
-  //************************
-  //* CLIPPING DE LINE BUGGE -> Blocage !!!
-  //************************
-  
-/*  
-  char ClipLine(:INTEGER_64 x0,:INTEGER_64 y0,:INTEGER_64 x1,:INTEGER_64 y1,:INTEGER_64 Xmin,:INTEGER_64 Ymin,:INTEGER_64 Xmax,:INTEGER_64 Ymax)
-  { :UINTEGER_8 Bool=0; // Accepte=Faux , Fin=Vrai
-    :UINTEGER_8 cod0,cod1,codExt;
-    short x,y;
-    char tst;
-    cod0=CalculCode(x0,y0,Xmin,Ymin,Xmax,Ymax);
-    cod1=CalculCode(x1,y1,Xmin,Ymin,Xmax,Ymax);
-    tst=((cod0==0) && (cod1==0));
-    do {
-      if ((cod0==0) && (cod1==0)) { // Interieur de la fenetre.
-	Bool=3;  // Accepte=Vrai et Fin=Vrai.
-      } else if ((cod0&cod1)!=0)
-      Bool|=2; // Fin=Vrai
-      else {                        // Segment ni accepte ni rejete.
-	if (cod0!=0) codExt=cod0; else codExt=cod1;
-	if (codExt&8) {
-	  x=x0+(x1-x0)*(float)(Ymax-y0)/(float)(y1-y0);
-	  y=Ymax;
-	} else if (codExt&4) {
-	  x=x0+(x1-x0)*(float)(Ymin-y0)/(float)(y1-y0);
-	  y=Ymin;
-	} else if (codExt&2) {
-	  x=Xmax;
-	  y=y0+(y1-y0)*(float)(Xmax-x0)/(float)(x1-x0);
-	} else if (codExt&1) {
-	  x=Xmin;
-	  y=y0+(y1-y0)*(float)(Xmin-x0)/(float)(x1-x0);
-	};
-	if (codExt==cod0) {
-	  x0=x; y0=y;
-	  cod0=CalculCode(x0,y0,Xmin,Ymin,Xmax,Ymax);
-	} else {
-	  x1=x; y1=y;
-	  cod1=CalculCode(x1,y1,Xmin,Ymin,Xmax,Ymax);
-	};
-      };
-    } while (!(Bool&2));
-    if (Bool&1) TraceLine(x0,y0,x1,y1);
-    return(tst);
-  };*/
-    
-  - line_to (x2,y2:INTEGER) :BOOLEAN <-
-  (
-    + result:BOOLEAN;
-    + x1,y1:INTEGER;
-    + dx,dy:INTEGER;
-    + i1,i2:INTEGER;
-    + x,y:INTEGER;
-    + dd:INTEGER;
-    
-    x1 := spot_x;
-    y1 := spot_y;
-    dx := x2 - x1;
-    dy := y2 - y1;
-    
-    ( dy = 0).if {
-      result := line_h_until x2;
-    }.elseif {dx = 0} then {
-      result := line_v_until y2;
-    } else {
-      spot_x := x2;
-      spot_y := y2;
-      
-      (dx >= 0).if {
-	(dy >= 0).if {
-	  (dx >= dy).if {	    	    	    
-	    i1 := 2 * dy;
-	    dd := i1 - dx;
-	    i2 := dd - dx;
-	    x := x1; 
-	    y := y1;
-	    {x <= x2}.while_do {
-	      pixel_to (x,y);
-	      (dd >= 0).if { 
-		y := y+1; 
-		dd := dd+i2; 
-	      } else {
-		dd := dd+i1;
-	      };
-	      x := x+1;
-	    };	    
-	  } else {
-	    i1 := 2 * dx;
-	    dd := i1 - dy;
-	    i2 := dd - dy;
-	    x := x1; 
-	    y := y1;
-	    {y <= y2}.while_do {
-	      pixel_to (x,y);
-	      (dd >= 0).if { 
-		x := x+1; 
-		dd := dd+i2; 
-	      } else {
-		dd := dd+i1;
-	      };
-	      y := y+1;
-	    };	    
-	  };
-	} else {
-	  (dx >= -dy).if {	    
-	    i1 := 2 * dy;
-	    dd := i1 + dx;
-	    i2 := dd + dx;
-	    x := x1; 
-	    y := y1;
-	    {x <= x2}.while_do {
-	      pixel_to (x,y);
-	      (dd <= 0).if { 
-		y := y - 1; 
-		dd := dd+i2; 
-	      } else {
-		dd := dd+i1;
-	      };
-	      x := x+1;
-	    };
-	  } else {
-	    i1 := 2 * dx;
-	    dd := i1 + dy;
-	    i2 := dd + dy;
-	    x := x1; 
-	    y := y1;
-	    {y >= y2}.while_do {
-	      pixel_to (x,y);
-	      (dd >= 0).if { 
-		x := x+1; 
-		dd := dd+i2; 
-	      } else {
-		dd := dd+i1;
-	      };
-	      y := y-1;
-	    };	    
-	  };	 
-	};
-      } else {
-	(dy >= 0).if {
-	  (-dx >= dy).if {
-	    i1 := 2 * dy;
-	    dd := i1 + dx;
-	    i2 := dd + dx;
-	    x := x1; 
-	    y := y1;
-	    {x >= x2}.while_do {
-	      pixel_to (x,y);
-	      (dd >= 0).if { 
-		y := y + 1; 
-		dd := dd+i2; 
-	      } else {
-		dd := dd+i1;
-	      };
-	      x := x - 1;
-	    };
-	  } else {
-	    i1 := 2 * dx;
-	    dd := i1 + dy;
-	    i2 := dd + dy;
-	    x := x1; 
-	    y := y1;
-	    {y <= y2}.while_do {
-	      pixel_to (x,y);
-	      (dd <= 0).if { 
-		x := x - 1; 
-		dd := dd+i2; 
-	      } else {
-		dd := dd+i1;
-	      };
-	      y := y + 1;
-	    };
-	  };
-	} else {
-	  (-dx >= -dy).if {
-	    i1 := 2 * dy;
-	    dd := i1 - dx;
-	    i2 := dd - dx;
-	    x := x1; 
-	    y := y1;
-	    {x >= x2}.while_do {
-	      pixel_to (x,y);
-	      (dd <= 0).if { 
-		y := y-1; 
-		dd := dd+i2; 
-	      } else {
-		dd := dd+i1;
-	      };
-	      x := x-1;
-	    };
-	  } else {
-	    i1 := 2 * dx;
-	    dd := i1 - dy;
-	    i2 := dd - dy;
-	    x := x1; 
-	    y := y1;
-	    {y >= y2}.while_do {
-	      pixel_to (x,y);
-	      (dd <= 0).if { 
-		x := x-1; 
-		dd := dd+i2; 
-	      } else {
-		dd := dd+i1;
-	      };
-	      y := y - 1;
-	    };
-	  };
-	};	 
-      };      
-      result:=TRUE;
-    };
-    
-    result
-  );
-  
-  - line_to (x1,y1:INTEGER) color col:UINTEGER_32 :BOOLEAN <-
-  (
-    color col;
-    line_to (x1,y1)
-  );
-  
-  
-  - line (x1,y1:INTEGER) to (x2,y2:INTEGER) :BOOLEAN <-
-  (
-    move_to (x1,y1);
-    line_to (x2,y2)
-  );
-  
-  
-  - line (x1,y1:INTEGER) to (x2,y2:INTEGER) color col:UINTEGER_32 :BOOLEAN <-
-  (
-    color col;
-    line (x1,y1) to (x2,y2)
-  );
-      
-  //
-  // Rectangle
-  //
-  
-  - rectangle_to (x1,y1:INTEGER) :BOOLEAN <-
-  (
-    + result:BOOLEAN;
-    + x0,y0:INTEGER;
-    x0 := spot_x;
-    y0 := spot_y;
-    (y0 = y1).if {
-      result := line_h_until x1;
-    }.elseif {x0 = x1} then {
-      result := line_v_until y1;
-    } else {
-      result := line_h (x0,y0) until x1 | line_h (x0,y1) until x1;
-      ( y0 < y1 ).if {
-	result := result | (line_v  (x0,(y0 + 1)) until (y1 - 1)) | (line_v (x1,(y0 + 1)) until (y1 - 1));
-      } else {
-	result := result | (line_v (x0,(y1 + 1)) until (y0 - 1)) | (line_v (x1,(y1 + 1)) until (y0 - 1));
-      };
-    };
-    result
-  );
-    
-  - rectangle_to (x1,y1:INTEGER) color col:UINTEGER_32 :BOOLEAN <-
-  (
-    color col;
-    rectangle_to (x1,y1)
-  );
-  
-  - rectangle (x0,y0:INTEGER) to (x1,y1:INTEGER) :BOOLEAN <-
-  (
-    move_to (x0,y0);
-    rectangle_to (x1,y1)
-  );
-  
-  - rectangle (x0,y0:INTEGER) to (x1,y1:INTEGER) color col:UINTEGER_32 :BOOLEAN <-
-  (
-    color col;
-    rectangle (x0,y0) to (x1,y1)
-  );
-  
-  - rectangle_fill_to (x,y:INTEGER) :BOOLEAN <-
-  ( + x0,y0,x1,y1,tmp:INTEGER;
-    + col:UINTEGER_32;
-    + result:BOOLEAN;
-    
-    x0 := spot_x;
-    y0 := spot_y;
-    x1 := x;
-    y1 := y;
-    ( x0 > x1).if {
-      tmp := x0;
-      x0 := x1;
-      x1 := tmp;
-    };
-    
-    ( y0 > y1).if {
-      tmp := y0;
-      y0 := y1;
-      y1 := tmp;
-    };
-    
-    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {
-      result := FALSE;
-    } else {
-      result := TRUE;
-      
-      (clip_x0 > x0).if {
-	x0 := clip_x0;
-	result := FALSE;
-      };
-      (clip_y0 > y0).if { 
-	y0 := clip_y0;
-	result := FALSE;
-      };
-      ( clip_x1 < x1 ).if {
-	x1 := clip_x1;
-	result := FALSE;
-      };
-      (clip_y1 < y1).if {
-	y1 := clip_y1;
-	result := FALSE;
-      };            
-      col := rgbcolor;
-      y0.to y1 do { j:INTEGER;
-	line_h_hard (x0,j) until x1 color col;
-      };
-    };
-    result
-  );
-    
-  - rectangle_fill (x0,y0:INTEGER) to (x1,y1:INTEGER) :BOOLEAN <-
-  (
-    move_to (x0,y0);
-    rectangle_fill_to (x1,y1)
-  );
-  
-  - rectangle_fill (x0,y0:INTEGER) to (x1,y1:INTEGER) color col:UINTEGER_32 :BOOLEAN <-
-  (
-    color col;
-    rectangle_fill (x0,y0) to (x1,y1)
-  );
-  
-  //
-  // Circle
-  //
-  
-Section Private  
-  
-  - circle_points (x,y:INTEGER) centre (cx,cy:INTEGER) <-
-  (     
-    pixel_to ((cx+x),(cy+y));
-    pixel_to ((cx+x),(cy-y));
-    pixel_to ((cx+y),(cy+x));
-    pixel_to ((cx+y),(cy-x));
-    pixel_to ((cx-x),(cy+y));
-    pixel_to ((cx-x),(cy-y));
-    pixel_to ((cx-y),(cy+x));
-    pixel_to ((cx-y),(cy-x));
-  );
-  
-Section Public  
-  
-  - circle_fill_rayon r:INTEGER <-
-  ( + cx,cy,x,y,d,de,dse:INTEGER;
-    
-    cx := spot_x;
-    cy := spot_y;
-    x   := 0;
-    y   := r;
-    d   := 1 - r;
-    de  := 3;
-    dse := 5 - (r << 1);    
-    line_h ((cx-y),cy) until (cx+y);
-    {y > x}.while_do {
-      (d < 0).if {
-	d   := d   + de;
-	de  := de  + 2;
-	dse := dse + 2;
-	x   := x   + 1;
-	
-	line_h ((cx-y),(cy+x)) until (cx+y);
-	line_h ((cx-y),(cy-x)) until (cx+y);
-      } else {
-	d   := d + dse;
-	de  := de  + 2;
-	dse := dse + 4;
-	x   := x   + 1;
-	y   := y   - 1;
-	line_h ((cx-x),(cy+y)) until (cx+x);
-	line_h ((cx-x),(cy-y)) until (cx+x);
-	
-	line_h ((cx-y),(cy+x)) until (cx+y);
-	line_h ((cx-y),(cy-x)) until (cx+y);
-      };      
-    };
-  );
-  
-  - circle_fill (x,y:INTEGER) rayon r:INTEGER <-
-  (
-    move_to (x,y);
-    circle_fill_rayon r;
-  );
-  
-  - circle_fill (x,y:INTEGER) rayon r:INTEGER color col:UINTEGER_32 <-
-  (
-    color col;
-    circle_fill (x,y) rayon r;
-  );
-
-  - circle_rayon r:INTEGER <-
-  ( + cx,cy,x,y,d,de,dse:INTEGER;
-    
-    cx := spot_x;
-    cy := spot_y;
-    x   := 0;
-    y   := r;
-    d   := 1 - r;
-    de  := 3;
-    dse := 5 - (r << 1);
-    circle_points (x,y) centre (cx,cy);
-    {y > x}.while_do {
-      (d < 0).if {
-	d   := d   + de;
-	de  := de  + 2;
-	dse := dse + 2;
-	x   := x   + 1;
-      } else {
-	d   := d + dse;
-	de  := de  + 2;
-	dse := dse + 4;
-	x   := x   + 1;
-	y   := y   - 1;
-      };
-      circle_points (x,y) centre (cx,cy);
-    };
-  );
-  
-  - circle (x,y:INTEGER) rayon r:INTEGER <-
-  (
-    move_to (x,y);
-    circle_rayon r;
-  );
-  
-  - circle (x,y:INTEGER) rayon r:INTEGER color col:UINTEGER_32 <-
-  (
-    color col;
-    circle (x,y) rayon r;
-  );
-  
-  //
-  // Spline
-  //
-  
-Section Private  
-  
-  - delta_spline:REAL_16_16 := 32768.to_raw_real_16_16;
-  
-Section Public  
-  
-  - spline_w1 (px0,py0:INTEGER) w2 (px1,py1:INTEGER) to (x1,y1:INTEGER) :BOOLEAN <-
-  ( + result:BOOLEAN;
-    + x0,y0,d_x,d_y:INTEGER;
-    + num_points:INTEGER;
-    // Derivatives of x(t) and y(t).
-    + x, dx, ddx, dddx:REAL_16_16; 
-    + y, dy, ddy, dddy:REAL_16_16;
-    // Temp variables used in the setup.
-    + dt, dt2, dt3:REAL_16_16;
-    + xdt2_term, xdt3_term:REAL_16_16;
-    + ydt2_term, ydt3_term:REAL_16_16;
-    
-    x0 := spot_x;
-    y0 := spot_y;
-        
-    d_x := px0 - x0;
-    d_y := py0 - y0;
-    num_points := (d_x*d_x + d_y*d_y).sqrt;      
-    
-    d_x := px1 - px0;
-    d_y := py1 - py0;
-    num_points := num_points + (d_x*d_x + d_y*d_y).sqrt; 
-    
-    d_x := x1 - px1;
-    d_y := y1 - py1;
-    num_points := (num_points + (d_x*d_x + d_y*d_y).sqrt).sqrt;
-    num_points := num_points + (num_points >> 2); // * 1.25 .sqrt
-    
-    
-    (num_points > 128).if {
-      num_points := 128; // Max points
-    };
-    
-    (num_points < 2).if {
-      num_points := 2;   // Min points
-    };
-    
-    dt := 1.to_real_16_16 /# (num_points - 1);
-    dt2 := dt * dt;
-    dt3 := dt2 * dt;
-    
-    // x coordinates.
-    xdt2_term := dt2 *# ((px1 - px0 * 2 + x0) * 3);
-    xdt3_term := dt3 *# (x1 + ((px0 - px1) * 3) -x0);
-    
-    dddx := xdt3_term *# 6;
-    ddx  := xdt3_term *# -6 + xdt2_term *# 2;
-    dx   := xdt3_term - xdt2_term + dt *# ((px0 - x0)*3);  
-    x    := x0.to_real_16_16;
-    
-    // y coordinates.
-    ydt2_term := dt2 *# ((py1 - py0 * 2 + y0) * 3);
-    ydt3_term := dt3 *# (y1 + ((py0 - py1) * 3) - y0);
-    
-    dddy := ydt3_term *# 6;
-    ddy  := ydt3_term *# -6 + ydt2_term *# 2;
-    dy   := ydt3_term - ydt2_term + dt *# ((py0 - y0)*3); 
-    y    := y0.to_real_16_16;
-        
-    x := x + delta_spline;
-    y := y + delta_spline;
-    
-    1.to (num_points - 1) do { i:INTEGER;
-      ddx := ddx + dddx;
-      dx := dx + ddx;
-      x := x + dx;
-      ddy := ddy + dddy;
-      dy := dy + ddy;
-      y := y + dy;
-      result:= result | line_to ((x.to_integer),(y.to_integer)); 
-    };    
-    result    
-  );
-  
-  - spline_w1 (px0,py0:INTEGER) w2 (px1,py1:INTEGER) to (x1,y1:INTEGER) color col:UINTEGER_32 :BOOLEAN <-
-  (
-    color col;
-    spline_w1 (px0,py0) w2 (px1,py1) to (x1,y1)
-  );
-  
-  
-  - spline (x0,y0:INTEGER) w1 (px0,py0:INTEGER) w2 (px1,py1:INTEGER) to (x1,y1:INTEGER) :BOOLEAN <-
-  (
-    move_to (x0,y0);
-    spline_w1 (px0,py0) w2 (px1,py1) to (x1,y1)
-  );
-  
-  
-  - spline (x0,y0:INTEGER) w1 (px0,py0:INTEGER) w2 (px1,py1:INTEGER) to (x1,y1:INTEGER) color col:UINTEGER_32 :BOOLEAN <-
-  (
-    color col;
-    spline (x0,y0) w1 (px0,py0) w2 (px1,py1) to (x1,y1)
-  );
-  
-  //*****************************************************************************
-  //*                         POLYGONE COMPLEXE                                 *
-  //* V.4.0 : Il n'y a plus de contrainte de sens comme dans la version 3.0     *
-  //*         Nouvelle algo made in `moi'...                                    *
-  //*         Il faut juste faire attention à appeler dans l'ordre suivant :    *
-  //*         => poly_move_to poly_line_to ... poly_trace                       *
-  //*                                                                           *
-  //* Rmq. : Il reste des optimisations à faire pour le tri (qsort) et utiliser *
-  //*        des MAP_FAST_ARRAY capable de s'agrandir dynamiquement ...        *
-  //*                                                                           *
-  //*                                                           BeN inside      *
-  //*****************************************************************************
-  
-Section Private  
-  
-  + edges:FAST_ARRAY[EDGE]; // BSBS: A optimiser avec un MAP_FAST_ARRAY ... quand il y aura add_last, resize...
-
-  + edges_upper:INTEGER;
-  + poly_ymax:INTEGER := INTEGER.minimum.to_integer;
-  
-  + poly_list_y:FAST_ARRAY[EDGE];
-    
-  + begin_y:EDGE;  
-  + begin_idx:INTEGER;
-  
-  + last_y:EDGE;  
-  + last_idx:INTEGER;
-  
-  + x_origin:INTEGER;
-  + y_origin:INTEGER;
-  
-Section Private  
-  
-  - display_poly <-
-  ( + edge:EDGE;
-    
-    0.to (poly_list_y.upper) do { i:INTEGER;
-      edge := poly_list_y.item i;
-      {edge != NULL}.while_do {
-	edge.display;
-	';'.print;
-	edge := edge.next_y;
-      };
-      '\n'.print;
-    };
-  );
-  
-Section Private  
-  
-  - connect_first <-
-  (
-    poly_line_to (x_origin,y_origin);
-    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {
-      // Connecting.
-      (begin_y.is_down).if {
-	// Add first list. 
-	last_y.set_next_y begin_y;	
-	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;
-      } else {
-	// Add last list.
-	begin_y.set_next_y last_y;
-      };
-      poly_list_y.remove last_idx;
-    };
-  );    
-  
-  - sort_list_y <-
-  // Bubble sort :-( => BSBS: Optmize with Quick sort...
-  ( + low,up,idx,upper:INTEGER;
-    + swap:BOOLEAN;
-    
-    upper := poly_list_y.upper-1;
-    
-    low := 0;
-    up  := upper;
-    {
-      swap:=FALSE;
-      low.to up do { i:INTEGER;	
-	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {
-	  poly_list_y.swap i with (i+1);
-	  swap := TRUE;
-	};
-	
-	idx := upper - i;
-	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {
-	  poly_list_y.swap idx with (idx+1);
-	  swap := TRUE;
-	};		
-      };
-      up  := up - 1;
-      low := low + 1;
-    }.do_while {swap};
-  );
-
-Section Public  
-  
-  - poly_move_to (x,y:INTEGER) <-
-  (     
-    
-    (edges = NULL).if {
-      poly_list_y := FAST_ARRAY[EDGE].create_with_capacity 16;
-      edges := FAST_ARRAY[EDGE].create 64;      
-      0.to 63 do { n:INTEGER;
-	edges.put (EDGE.clone) to n;
-      };
-    };
-  
-    (edges_upper != 0).if {      
-      connect_first;
-    };
-    move_to (x,y); 
-    x_origin := x;
-    y_origin := y;
-    begin_y  := NULL;
-    last_y   := NULL;
-    
-    poly_ymax := poly_ymax.max y;
-  );
-  
-  - poly_line_to (x1,y1:INTEGER) <-
-  ( + edge,edge2:EDGE;
-    + x0,y0:INTEGER;
-    
-    x0:=spot_x; 
-    y0:=spot_y; 
-    
-    ((x0!=x1) || {y0!=y1}).if {
-      
-      move_to (x1,y1); 
-            
-      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ...
-	// Append 16 Edges.	
-	0.to 15 do { j:INTEGER;
-	  edges.add_last (EDGE.clone);
-	};
-      };
-            
-      (y0=y1).if { 
-	// Flat.
-	edge  := edges.item edges_upper;	
-	edges_upper := edges_upper + 1;
-	poly_list_y.add_last edge;
-	edge2 := edges.item edges_upper;
-	edges_upper := edges_upper + 1;
-	poly_list_y.add_last edge2;
-	
-	(x0 < x1).if {
-	  edge .make (x0,y0) add 1;
-	  edge2.make (x1,y1) add (-1);
-	} else {
-	  edge .make (x0,y0) add (-1);
-	  edge2.make (x1,y1) add 1;
-	};
-      } else { 
-	// Line.	
-	edge  := edges.item edges_upper;
-	edges_upper := edges_upper + 1;
-	edge.make (x0,y0) to (x1,y1);
-	
-	(begin_y=NULL).if {
-	  begin_idx := poly_list_y.count;
-	  begin_y   := edge;
-	};
-	
-	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {
-	  // New line_y.
-	  poly_list_y.add_last edge;
-	  last_idx := poly_list_y.upper;
-	  last_y   := edge;
-	  poly_ymax := poly_ymax.max y1;
-	} else {
-	  // Continue line_y.
-	  (edge.is_down).if {
-	    // Add last.
-	    last_y.set_next_y edge;
-	    poly_ymax := poly_ymax.max y1;
-	  } else {
-	    // Add first.
-	    poly_list_y.put edge to last_idx;
-	    edge.set_next_y last_y;	    
-	  };
-	  last_y := edge;
-	};
-      };
-    };    
-  );
-  
-  - poly_rectangle (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  (
-    poly_move_to (x0,y0);
-    poly_line_to (x1,y0);
-    poly_line_to (x1,y1);
-    poly_line_to (x0,y1);
-    poly_line_to (x0,y0);
-  );
-
-  - poly_spline_w1 (px0,py0:INTEGER) w2 (px1,py1:INTEGER) to (x1,y1:INTEGER) <-
-  ( + x0,y0,d_x,d_y:INTEGER;
-    + num_points:INTEGER;
-    // Derivatives of x(t) and y(t).
-    + x, dx, ddx, dddx:REAL_16_16; 
-    + y, dy, ddy, dddy:REAL_16_16;
-    // Temp variables used in the setup.
-    + dt, dt2, dt3:REAL_16_16;
-    + xdt2_term, xdt3_term:REAL_16_16;
-    + ydt2_term, ydt3_term:REAL_16_16;
-    
-    x0 := spot_x;
-    y0 := spot_y;
-    
-    d_x := px0 - x0;
-    d_y := py0 - y0;
-    num_points := (d_x*d_x + d_y*d_y).sqrt;  
-    
-    d_x := px1 - px0;
-    d_y := py1 - py0;
-    num_points := num_points + (d_x*d_x + d_y*d_y).sqrt; 
-    
-    d_x := x1 - px1;
-    d_y := y1 - py1;
-    num_points := (num_points + (d_x*d_x + d_y*d_y).sqrt).sqrt;
-    num_points := num_points + (num_points >> 2); // * 1.25 .sqrt
-    
-    num_points := num_points.min 128.max 2;
-    
-    dt := 1.to_real_16_16 /# (num_points - 1);
-    dt2 := dt * dt;
-    dt3 := dt2 * dt;
-    
-    // x coordinates.
-    xdt2_term := dt2 *# ((px1 - px0 * 2 + x0) * 3);
-    xdt3_term := dt3 *# (x1 + ((px0 - px1) * 3) -x0);
-    
-    dddx := xdt3_term *# 6;
-    ddx  := xdt3_term *# -6 + xdt2_term *# 2;
-    dx   := xdt3_term - xdt2_term + dt *# ((px0 - x0)*3);  
-    x    := x0.to_real_16_16;
-    
-    // y coordinates.
-    ydt2_term := dt2 *# ((py1 - py0 * 2 + y0) * 3);
-    ydt3_term := dt3 *# (y1 + ((py0 - py1) * 3) - y0);
-    
-    dddy := ydt3_term *# 6;
-    ddy  := ydt3_term *# -6 + ydt2_term *# 2;
-    dy   := ydt3_term - ydt2_term + dt *# ((py0 - y0)*3); 
-    y    := y0.to_real_16_16;
-        
-    x := x + delta_spline;
-    y := y + delta_spline;
-    
-    1.to (num_points - 1) do { i:INTEGER;
-      ddx := ddx + dddx;
-      dx  := dx + ddx;
-      x   := x + dx;
-      ddy := ddy + dddy;
-      dy  := dy + ddy;
-      y   := y + dy;
-      poly_line_to (x.to_integer,y.to_integer); 
-    };    
-  );
-  
-  - poly_ellipse (x,y:INTEGER) rays (ray_x,ray_y:INTEGER) <-
-  ( + x0,y0,x1,y1,dx,dy:INTEGER;
-    x0 := x - ray_x;
-    x1 := x + ray_x;
-    y0 := y - ray_y;
-    y1 := y + ray_y;
-    dx := (ray_x * 5) / 9;
-    dy := (ray_y * 5) / 9;
-    
-    poly_move_to (x,y0);    
-    poly_spline_w1 (x+dx,y0) w2 (x1,y-dy) to (x1,y) ;
-    poly_spline_w1 (x1,y+dy) w2 (x+dx,y1) to (x ,y1);
-    poly_spline_w1 (x-dx,y1) w2 (x0,y+dy) to (x0,y) ;
-    poly_spline_w1 (x0,y-dy) w2 (x-dx,y0) to (x ,y0);     
-  );
-  
-  - poly_trace <-
-  ( + edge,next_edge,edgep:EDGE;
-    + x_edges:EDGE;
-    + x0,x1,new_x:INTEGER;
-    + idx_y:INTEGER;
-    + trace:INTEGER;
-    + line :INTEGER;    
-    
-    (edges_upper != 0).if {
-      (poly_ymax >= clip_y0).if {
-        // Connexion with first point.    
-        connect_first;
-        
-        // Optimize clip_y0
-        (poly_list_y.upper).downto 0 do { j:INTEGER;
-          edge := poly_list_y.item j;
-          {(edge != NULL) && {edge.y1 < clip_y0}}.while_do {
-            edge := edge.next_y;
-          };
-          (edge = NULL).if {
-            poly_list_y.remove j;	  
-          } else {
-            poly_list_y.put edge to j;	  
-          };
-        };
-        
-        // Sort on Y.    
-        sort_list_y;
-        
-        poly_ymax := poly_ymax.min clip_y1;
-        line := 1;
-        // for each scanline in the polygon.
-        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;
-          // Active edges.
-          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {
-            x_edges := poly_list_y.item idx_y.add x_edges;
-            idx_y   := idx_y + 1;
-          };
-          
-          // Draw horizontal line. 
-          x1:=INTEGER.minimum.to_integer;
-          edge:=x_edges;
-          {edge!=NULL}.while_do {
-            next_edge:=edge.next_x;	
-            // Trace.
-            (y >= clip_y0).if { 
-              
-              (trace = 0).if {
-                // Begin point.    
-                new_x := (edge.x+127)>>8;
-                ((new_x != x1) && {new_x != (x1 + 1)}).if {
-                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
-                    x0:=x0.max clip_x0;
-                    x1:=x1.min clip_x1;
-                    line_h_hard (x0,y) until x1 color rgbcolor; 
-                  };  
-                  x0 := new_x;
-                };
-              };
-              
-              (edge.is_point).if {
-                trace := trace + edge.dx; 
-              } else {
-                trace := trace + line;
-                line  := - line;
-              };
-              
-              (trace = 0).if {
-                // End point.
-                x1 := (edge.x+128)>>8;	    
-              };	  
-            };
-            
-            // Inc edges.	  
-            (edge.width!=0).if { 	    
-              edge.new_step;
-              
-              // Sort with X :
-              edgep:=edge.prev_x;
-              {(edgep!=NULL) && {edge.x<edgep.x}}.while_do {
-                edgep:=edgep.prev_x;
-              };
-              (edgep!=edge.prev_x).if {
-                edge.prev_x.set_next_x (edge.next_x);
-                (edge.next_x!=NULL).if {
-                  edge.next_x.set_prev_x (edge.prev_x);
-                };
-                edge.set_prev_x edgep;
-                (edgep!=NULL).if {
-                  edge.set_next_x (edgep.next_x);
-                  edgep.set_next_x edge;
-                } else {
-                  edge.set_next_x x_edges;
-                  x_edges:=edge;
-                };
-                (edge.next_x!=NULL).if {
-                  edge.next_x.set_prev_x edge;
-                };
-              };
-            } else {
-              // Next line.
-              x_edges:=edge.next_line x_edges; 
-            };
-            edge := next_edge;
-          };
-          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { 
-            x0:=x0.max clip_x0;
-            x1:=x1.min clip_x1;
-            line_h_hard (x0,y) until x1 color rgbcolor; 
-          };
-        };
-      };
-    };
-    // Init structure for next.
-    edges_upper:=0;
-    poly_list_y.clear;
-    begin_y:=NULL;
-    poly_ymax:=INTEGER.minimum.to_integer;
-  );
-  
-  - poly_trace_color col:UINTEGER_32 <-
-  ( 
-    color col;
-    poly_trace;
-  );
-  
-  - put_bitmap bmp:ABSTRACT_BITMAP to (x,y:INTEGER) <-
-  (
-    deferred;
-  );
-
-  - put_bitmap bmp:ABSTRACT_BITMAP to (x,y:INTEGER) scale (scale_x,scale_y:REAL_16_16) <-  
-  (
-    deferred;
-  );
-  
-Section Public
-  
-  // For demo ... :-)
-  
-  - font_width string:ABSTRACT_STRING :INTEGER <-
-  ( 
-    font_width string size (string.upper)
-  );
-  
-  - font_width_letter char:CHARACTER :INTEGER <-
-  ( + offset_begin,offset_end:INTEGER;
-    + car:INTEGER;
-
-    car := char.to_integer;
-    ((car < 32) || {car >= 127}).if {
-      car := 0;
-    } else {
-      car := car-32;
-    };
-    offset_begin:=`__index_font[@car]`:INTEGER;
-    offset_end  :=`__index_font[@car+1]`:INTEGER;
-    offset_end - offset_begin + 1
-  );
-
-  - font_width string:ABSTRACT_STRING size n:INTEGER :INTEGER <-
-  (     
-    font_width string at (string.lower) to n
-  );
-  
-  - font_width string:ABSTRACT_STRING at beg:INTEGER to end:INTEGER :INTEGER <-
-  ( + result:INTEGER;
-
-    beg.to end do { j:INTEGER;
-      result:=result + font_width_letter (string.item j);
-    };
-    result
-  );
-  
-  - print_char c:CHARACTER to (x,y:INTEGER) :INTEGER <-
-  ( + pix_x,pix_y,offset_begin,offset_end:INTEGER;
-    + bit_count:UINTEGER_16;
-    + sz_letter:INTEGER;
-    + car:UINTEGER_8;
-    
-    car := c.to_uinteger_8;
-    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
-      pix_x:=x;      	
-      ((car<32) || {car>=127}).if {
-	car:=0;
-      } else {
-	car:=car-32;
-      };
-      offset_begin:=`__index_font[@car]`:INTEGER;
-      offset_end  :=`__index_font[@car+1]`:INTEGER;
-      sz_letter := offset_end-offset_begin + 1;
-      ((pix_x + sz_letter) > clip_x0).if {
-	{offset_begin != offset_end}.while_do {
-	  (pix_x.in_range clip_x0 to clip_x1).if {
-	    pix_y:=y;
-	    bit_count:=1;
-	    {bit_count != 0}.while_do {
-	      (pix_y.in_range clip_y0 to clip_y1).if {
-		((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
-		  pixel_hard (pix_x,pix_y) color rgbcolor;
-		};		
-	      };
-	      pix_y:=pix_y+1;
-	      bit_count:=bit_count << 1;
-	    };
-	  };
-	  pix_x:=pix_x+1;
-	  offset_begin:=offset_begin+1;
-	};
-	pix_x := pix_x + 1;
-      } else {
-	pix_x := pix_x + sz_letter;
-      };    
-    };    
-    pix_x
-  );
-  
-  - print string:ABSTRACT_STRING at b:INTEGER to e:INTEGER to (x,y:INTEGER) :INTEGER <-
-  ( + pix_x,pix_y,offset_begin,offset_end:INTEGER;
-    + bit_count:UINTEGER_16;
-    + car,sz_letter:INTEGER;
-    
-    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {
-      pix_x:=x;
-      b.to e do { j:INTEGER;
-	car:=string.item j.to_integer;
-	((car<32) || {car>=127}).if {
-	  car:=0;
-	} else {
-	  car:=car-32;
-	};
-	offset_begin:=`__index_font[@car]`:INTEGER;
-	offset_end  :=`__index_font[@car+1]`:INTEGER;
-	sz_letter := offset_end-offset_begin + 1;
-	((pix_x + sz_letter) > clip_x0).if {
-	  {offset_begin != offset_end}.while_do {
-	    (pix_x.in_range clip_x0 to clip_x1).if {
-	      pix_y:=y;
-	      bit_count:=1;
-	      {bit_count != 0}.while_do {
-		(pix_y.in_range clip_y0 to clip_y1).if {
-		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {
-		    pixel_hard (pix_x,pix_y) color rgbcolor;
-		  };		
-		};
-		pix_y:=pix_y+1;
-		bit_count:=bit_count << 1;
-	      };
-	    };
-	    pix_x:=pix_x+1;
-	    offset_begin:=offset_begin+1;
-	  };
-	  pix_x := pix_x + 1;
-	} else {
-	  pix_x := pix_x + sz_letter;
-	};	
-      };
-    };
-    pix_x
-  );
-
-  - print string:ABSTRACT_STRING to (x,y:INTEGER) :INTEGER <-
-  ( 
-    print string at (string.lower) to (string.upper) to (x,y)
-  );
diff --git a/lib2_old/graphics/low_level/abstract_bmp_line.li b/lib2_old/graphics/low_level/abstract_bmp_line.li
deleted file mode 100644
index 01ff2e5..0000000
--- a/lib2_old/graphics/low_level/abstract_bmp_line.li
+++ /dev/null
@@ -1,95 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := ABSTRACT_BMP_LINE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Generic bitmap line";
-  
-Section Inherit
-  
-  - parent_arrayed:ARRAYED := ARRAYED;
-    
-Section Public
-  
-  - lower:INTEGER := 0;
-  
-  + upper:INTEGER;
-  
-  + capacity:INTEGER;
-  
-  - count:INTEGER <- (upper + 1);
-    
-  //
-  // Modification
-  //
-  
-  - clear <-
-  (
-    upper := -1;
-  );
-   
-  //
-  // Put.
-  //
-  
-  - put col:UINTEGER_32 to n:INTEGER <-
-  ( 
-    deferred;
-  );
-  
-  - put col:UINTEGER_32 from idx_begin:INTEGER to idx_end:INTEGER <-   
-  (  
-    deferred;
-  );
-  
-  - put bmp:ABSTRACT_BMP_LINE offset ofs:INTEGER from idx_begin:INTEGER to idx_end:INTEGER <-
-  ( 
-    deferred;
-  );
-  
-  //
-  // Get.
-  //
-  
-  - get_color n:INTEGER :UINTEGER_32 <-
-  ( 
-    deferred;
-  );
-  
-  - item_8  n:INTEGER :PIXEL_8  <- ( deferred; PIXEL_8);
-  
-  - item_15 n:INTEGER :PIXEL_15 <- ( deferred; PIXEL_15);
-
-  - item_16 n:INTEGER :PIXEL_16 <- ( deferred; PIXEL_16);
-
-  - item_24 n:INTEGER :PIXEL_24 <- ( deferred; PIXEL_24);
-
-  - item_32 n:INTEGER :PIXEL_32 <- ( deferred; PIXEL_32);
-  
-  //
-  // Arrayed consideration.
-  //
-  
-  - get_storage:NATIVE_ARRAY[UINTEGER_8] <- ( deferred; NULL); 
diff --git a/lib2_old/graphics/low_level/pixel.li b/lib2_old/graphics/low_level/pixel.li
deleted file mode 100644
index 3c908d1..0000000
--- a/lib2_old/graphics/low_level/pixel.li
+++ /dev/null
@@ -1,114 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := PIXEL;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Generic Pixel.";
-  
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public
-  
-  - red:UINTEGER_8   <- (deferred; 0);
-  // Abstracted red component on 8 bits.
-
-  - green:UINTEGER_8 <- (deferred; 0);
-  // Abstracted green component on 8 bits.
-
-  - blue:UINTEGER_8  <- (deferred; 0);
-  // Abstracted blue component on 8 bits.
-  
-  - get_raw col:UINTEGER_32 :UINTEGER_32 <- (deferred; 0);
-  
-  //
-  // Access color 32 bits.
-  //
-  
-  - rgbcolor:UINTEGER_32 <-
-  (
-    (red.to_uinteger_32 << 16) | (green.to_uinteger_32 << 8) | blue
-  );
-  
-  //
-  // Modification 32bits.
-  //
-  
-  - make col:UINTEGER_32 <- deferred;
-  
-  - make_rgb (r,g,b:UINTEGER_8) <- deferred;  // For speed conversion between pixels
-  
-  //
-  // Consultation geometry.
-  //
-  
-  - size:UINTEGER_8 <- ( deferred; 0); 
-  - red_size:UINTEGER_8 <- ( deferred; 0);      
-  - red_pos:UINTEGER_8 <- ( deferred; 0);
-  - green_size:UINTEGER_8 <- ( deferred; 0);
-  - green_pos:UINTEGER_8 <- ( deferred; 0);
-  - blue_size:UINTEGER_8 <- ( deferred; 0);
-  - blue_pos:UINTEGER_8 <- ( deferred; 0);
-  - reserved_size:UINTEGER_8 <- ( deferred; 0);
-  - reserved_pos:UINTEGER_8 <- ( deferred; 0);
-  
-  //
-  // Conversion.
-  //
-  
-  - to_pixel_8:PIXEL_8 <- 
-  (     
-    PIXEL_8.create_rgb (red,green,blue)        
-  );
-
-  - to_pixel_15:PIXEL_15 <-
-  ( 
-    PIXEL_15.color_rgb (red,green,blue)
-  );
-  
-  - to_pixel_16:PIXEL_16 <-
-  (     
-    PIXEL_16.color_rgb (red,green,blue)
-  );
-
-  - to_pixel_24:PIXEL_24 <-
-  (     
-    PIXEL_24.color_rgb (red,green,blue)
-  );
-
-  - to_pixel_32:PIXEL_32 <-
-  (     
-    PIXEL_32.color_rgb (red,green,blue)
-  );
-  
-  //
-  // Display.
-  //
-  
-  - print <- deferred;
-
-
-
diff --git a/lib2_old/graphics/pixel_15.li b/lib2_old/graphics/pixel_15.li
deleted file mode 100644
index 673b0d5..0000000
--- a/lib2_old/graphics/pixel_15.li
+++ /dev/null
@@ -1,108 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded PIXEL_15;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Pixel on 15 bits";
-    
-Section Insert
-  
-  + parent_pixel:Expanded PIXEL;
-  
-Section Mapping  
-  
-  + real_color:UINTEGER_16;
-  
-Section Private
-      
-  - convert_5_to_8:FAST_ARRAY[UINTEGER_8] :=
-  ( + result:FAST_ARRAY[UINTEGER_8];
-    + value:UINTEGER_8;
-    
-    result:=FAST_ARRAY[UINTEGER_8].create 32;
-    0.to 31 do { j:INTEGER;
-      result.put value to j;
-      value := value + 8;      
-    };
-    result
-  );
-        
-Section Public
-  
-  - red:UINTEGER_8 <- 
-  (
-    convert_5_to_8.item (real_color >> 10)
-  );
-  
-  - green:UINTEGER_8 <- 
-  (
-    convert_5_to_8.item ((real_color >> 5) & 01Fh)
-  );
-
-  - blue:UINTEGER_8 <- 
-  (
-    convert_5_to_8.item (real_color & 01Fh)
-  );
-  
-  - get_raw col:UINTEGER_32 :UINTEGER_32 <- 
-  (
-    ((col & 0F80000h) >> 9) |
-    ((col & 000F800h) >> 6) |
-    ((col & 00000F8h) >> 3)
-  );
-  
-  - make col:UINTEGER_32 <-
-  (   
-    real_color := (
-      ((col & 0F80000h) >> 9) |
-      ((col & 000F800h) >> 6) |
-      ((col & 00000F8h) >> 3)
-    ).to_uinteger_16;
-  );
-  
-  - make_rgb (r,g,b:UINTEGER_8) <-
-  (
-    real_color := (
-      ((r & 0F8h).to_uinteger_16 << 7) |
-      ((g & 0F8h).to_uinteger_16 << 2) |
-      ((b & 0F8h).to_uinteger_16 >> 3)
-    );
-  );
-    
-  - size:UINTEGER_8          := 16; 
-  - red_size:UINTEGER_8      := 5;
-  - red_pos:UINTEGER_8       := 10;
-  - green_size:UINTEGER_8    := 5;
-  - green_pos:UINTEGER_8     := 5;
-  - blue_size:UINTEGER_8     := 5;
-  - blue_pos:UINTEGER_8      := 0;
-  - reserved_size:UINTEGER_8 := 1;
-  - reserved_pos:UINTEGER_8  :=15;
-    
-  - to_pixel_15:PIXEL_15 <- Self;
-  
-
-  
-
diff --git a/lib2_old/graphics/pixel_16.li b/lib2_old/graphics/pixel_16.li
deleted file mode 100644
index 99b2415..0000000
--- a/lib2_old/graphics/pixel_16.li
+++ /dev/null
@@ -1,123 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded PIXEL_16;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Pixel on 16 bits.";
-    
-Section Insert
-  
-  + parent_pixel:Expanded PIXEL;
-  
-Section Mapping  
-  
-  + real_color:UINTEGER_16;
-  
-Section Private  
-    
-  - convert_5_to_8:FAST_ARRAY[UINTEGER_8] :=
-  ( + result:FAST_ARRAY[UINTEGER_8];
-    + value:UINTEGER_8;
-    
-    result:=FAST_ARRAY[UINTEGER_8].create 32;    
-    0.to 31 do { j:INTEGER;
-      result.put value to j;
-      value := value + 8;
-    };
-    result
-  );
-  
-  - convert_6_to_8:FAST_ARRAY[UINTEGER_8] :=
-  ( + result:FAST_ARRAY[UINTEGER_8];
-    + value:UINTEGER_8;
-    
-    result:=FAST_ARRAY[UINTEGER_8].create 64;    
-    0.to 63 do { j:INTEGER;
-      result.put value to j;
-      value := value + 4;
-    };
-    result
-  );
-      
-Section Public
-    
-  - red:UINTEGER_8 <- 
-  (
-    (((real_color >> 11) & 1Fh)  << 3).to_uinteger_8
-    //convert_5_to_8.item (real_color >> 11)
-  );
-  
-  - green:UINTEGER_8 <- 
-  (
-    (((real_color >> 5) & 3Fh) << 2).to_uinteger_8
-    //convert_6_to_8.item ((real_color >> 5) & 03Fh)
-  );
-
-  - blue:UINTEGER_8 <- 
-  (
-    ((real_color & 1Fh) << 3).to_uinteger_8
-//    convert_5_to_8.item (real_color & 01Fh)
-  );
-  
-  - get_raw col:UINTEGER_32 :UINTEGER_32 <-
-  (
-    ((col & 0F80000h) >> 8) |
-    ((col & 000FC00h) >> 5) |
-    ((col & 00000F8h) >> 3)
-  );
-  
-  - make col:UINTEGER_32 <-
-  (     
-    real_color := (
-      ((col & 0F80000h) >> 8) |
-      ((col & 000FC00h) >> 5) |
-      ((col & 00000F8h) >> 3)
-    ).to_uinteger_16;
-  );
-  
-  - color_rgb (r,g,b:UINTEGER_8) <-
-  ( 
-    real_color := (
-      ((r & 0F8h).to_uinteger_16 << 8) |
-      ((g & 0FCh).to_uinteger_16 << 3) |
-      ((b & 0F8h).to_uinteger_16 >> 3)
-    );
-  );
-  
-  - size:UINTEGER_8       := 16; 
-  - red_size:UINTEGER_8   := 5;
-  - red_pos:UINTEGER_8    := 11;
-  - green_size:UINTEGER_8 := 6;
-  - green_pos:UINTEGER_8  := 5;
-  - blue_size:UINTEGER_8  := 5;
-  - blue_pos:UINTEGER_8   := 0;
-  - reserved_size:UINTEGER_8 :=0;
-  - reserved_pos:UINTEGER_8  :=0;
-    
-  - to_pixel_16:PIXEL_16 <- Self;
-
-
-
-
diff --git a/lib2_old/graphics/pixel_24.li b/lib2_old/graphics/pixel_24.li
deleted file mode 100644
index 4e9ad8e..0000000
--- a/lib2_old/graphics/pixel_24.li
+++ /dev/null
@@ -1,101 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded PIXEL_24;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Pixel on 24 bits.";
-    
-Section Insert
-  
-  - parent_pixel:PIXEL := PIXEL;
-  
-Section Mapping
-  
-  + map_blue:UINTEGER_8;
-  
-  + map_green:UINTEGER_8;
-
-  + map_red:UINTEGER_8;
-  
-Section Public
-  
-  - blue:UINTEGER_8 <- map_blue;
-  
-  - green:UINTEGER_8 <- map_green;
-
-  - red:UINTEGER_8 <- map_red;
-  
-  - get_raw col:UINTEGER_32 :UINTEGER_32 <-
-  (
-    col
-  );
-  
-  - get_color:UINTEGER_32 <-
-  ( + result:UINTEGER_32;
-    result := map_red;
-    result := (result << 8) | map_green;
-    result := (result << 8) | map_blue;
-    result
-  );
-    
-  - make col:UINTEGER_32 <-
-  (
-    map_red   :=  (col >> 16).to_uinteger_8;
-    map_green := ((col & 00FF00h) >> 8).to_uinteger_8;
-    map_blue  :=  (col & 0000FFh).to_uinteger_8;
-  );  
-  
-  - make_rgb (r,g,b:UINTEGER_8) <-
-  (
-    map_red := r;
-    map_green := g;
-    map_blue := b;
-  );
-  
-  - size:UINTEGER_8       := 24; 
-  - red_size:UINTEGER_8   := 8;
-  - red_pos:UINTEGER_8    := 16;
-  - green_size:UINTEGER_8 := 8;
-  - green_pos:UINTEGER_8  := 8;
-  - blue_size:UINTEGER_8  := 8;
-  - blue_pos:UINTEGER_8   := 0;
-  - reserved_size:UINTEGER_8 :=0;
-  - reserved_pos:UINTEGER_8  :=0;
-        
-  - to_pixel_24:PIXEL_24 <- Self;
-  
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib2_old/graphics/pixel_32.li b/lib2_old/graphics/pixel_32.li
deleted file mode 100644
index 9d64d21..0000000
--- a/lib2_old/graphics/pixel_32.li
+++ /dev/null
@@ -1,89 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded PIXEL_32;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Pixel on 32 bits.";
-  
-Section Insert
-  
-  + parent_pixel:Expanded PIXEL;
-  
-Section Mapping
-  
-  + map_blue:UINTEGER_8;
-
-  + map_green:UINTEGER_8;
-
-  + map_red:UINTEGER_8;
-    
-  + map_alpha:UINTEGER_8;
-  
-Section Public
-  
-  - blue:UINTEGER_8 <- map_blue;
-  
-  - green:UINTEGER_8 <- map_green;
-
-  - red:UINTEGER_8 <- map_red;
-  
-  - get_raw col:UINTEGER_32 :UINTEGER_32 <-
-  (
-    col
-  );
-  
-  - make col:UINTEGER_32 <-
-  (
-    map_alpha := ((col & 0FF000000h) >> 24).to_uinteger_8;
-    map_red   := ((col & 000FF0000h) >> 16).to_uinteger_8;
-    map_green := ((col & 00000FF00h) >>  8).to_uinteger_8;
-    map_blue  :=  (col & 0000000FFh).to_uinteger_8;    
-  );
-  
-  - make_rgb (r,g,b:UINTEGER_8) <-
-  (
-    map_red   := r;
-    map_green := g;
-    map_blue  := b;
-  );
-  
-  - size:UINTEGER_8       := 32; 
-  - red_size:UINTEGER_8   := 8;
-  - red_pos:UINTEGER_8    := 16;
-  - green_size:UINTEGER_8 := 8;
-  - green_pos:UINTEGER_8  := 8;
-  - blue_size:UINTEGER_8  := 8;
-  - blue_pos:UINTEGER_8   := 0;
-  - reserved_size:UINTEGER_8 :=8;
-  - reserved_pos:UINTEGER_8  :=24;
-    
-  - to_pixel_32:PIXEL_32 <- Self;
-  
-
-
-
-
-
-
diff --git a/lib2_old/gui/clipping/area.li b/lib2_old/gui/clipping/area.li
deleted file mode 100644
index d5f9e09..0000000
--- a/lib2_old/gui/clipping/area.li
+++ /dev/null
@@ -1,1227 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := AREA;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Window Clipping. (Algorithm by Benoit Sonntag)";
-    
-  - version     := 5;
-  
-Section Inherit
-  
-  - parent_video:ABSTRACT_BITMAP := ABSTRACT_BITMAP;
-  
-  - parent_inbox:INBOX := INBOX;
-  
-Section INTERFACE  
-  
-  - set_video_support bmp:ABSTRACT_BITMAP <-
-  (
-    parent_video := bmp;
-  );
-  
-Section Public  
-  
-  //
-  // Redefine BITMAP.
-  //
-  
-  // Size zone.
-  + height:INTEGER;
-  + width :INTEGER;	
-  
-  - x_min:INTEGER := 0;
-  - y_min:INTEGER := 0;
-  - x_max:INTEGER <- width  - 1;
-  - y_max:INTEGER <- height - 1;
-  
-  // Simple clipping.
-  + clip_x0:INTEGER; 
-  + clip_y0:INTEGER;
-  + clip_x1:INTEGER;
-  + clip_y1:INTEGER;
-  
-  // Current position.
-  + spot_x:INTEGER;  
-  + spot_y:INTEGER;
-    
-  // Current color.
-  
-  // Slave display.
-  - slave_pixel_hard  (x,y:INTEGER) color col:UINTEGER_32; 
-  - slave_line_h_hard (x1,y:INTEGER) until x2:INTEGER color col:UINTEGER_32; 
-  - slave_line_h_hard (x1,y:INTEGER) until x2:INTEGER 
-  image line:ABSTRACT_BMP_LINE offset ofs:INTEGER; 
-  
-  // Master / Normal display.
-  - pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <-
-  ( + c:CLIP;
-    + win:AREA;
-    + xx,yy:INTEGER;
-    
-    xx := x + x_window; 
-    yy := y + y_window;
-    
-    c:=get_clip (xx,yy);
-    (c!=NULL).if {
-      win := c.window;
-      (win=Self).if {	
-	parent_video.pixel_hard (xx,yy) color col; 
-      } else {
-	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;
-      };
-    };
-  );
-  
-  - line_h_hard (x0,y0:INTEGER) until x1:INTEGER color col:UINTEGER_32 <-
-  ( + xw,tmp,xb,y,xe:INTEGER;
-    + c:CLIP;
-    + win:AREA;
-       
-    (plan != NULL).if { 
-      xb := x0 + x_window;
-      y  := y0 + y_window; 
-      xe := x1 + x_window;
-      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
-	xb:=xb.max (plan.x0.value);
-	xe:=xe.min (plan.x1.value);	
-	(xb <= xe).if {
-	  {	    
-	    c:=get_clip (xb,y);
-	    ? {c!=NULL};
-	    /*
-	    (c=NULL).if {
-	      VIDEO.rectangle_fill 0,0 to 800,600 color black;
-	      INTERFACE.physical_screen.debug_display;
-	      KEYBOARD.wait_key;
-	      
-	      VIDEO.rectangle_fill 0,0 to 800,600 color black;
-	      INTERFACE.screen.debug_display;
-	      KEYBOARD.wait_key;
-	      
-	      VIDEO.rectangle_fill 0,0 to 800,600 color black;
-	      PANEL.win.debug_display;
-	      KEYBOARD.wait_key;
-	      
-	      VIDEO.rectangle_fill 0,0 to 800,600 color black;
-	      MOUSE.debug_display;
-	      KEYBOARD.wait_key;
-	      
-	      VIDEO.rectangle_fill 0,0 to 800,600 color black;
-	      debug_display;
-	      KEYBOARD.wait_key;
-	      
-	      VIDEO.pixel_to xb,y color 64FF64h;
-	      debug:=TRUE;
-	      c:=get_clip xb,y;
-	      KEYBOARD.wait_key;
-	      
-	      xb.print; ','.print; y.print; '\n'.print;
-	      crash;
-	    };
-	    */
-	    tmp:=xe.min (c.x_max);  
-	    win:=c.window;
-	    (win=Self).if {
-	      parent_video.line_h_hard (xb,y) until tmp color col; 
-	    } else {
-	      xw:=win.x_window;
-	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;
-	    };
-	    xb:=tmp+1;
-	  }.do_while {xb<=xe};
-	};
-      };
-    };
-  );
-  
-  - line_h_hard (x0,y0:INTEGER) until x1:INTEGER image line:ABSTRACT_BMP_LINE offset ofs:INTEGER <-
-  ( + xb,y,xe,tmp,xw,tmp_offset:INTEGER;
-    + c:CLIP;
-    + win:AREA;
-    
-    (plan != NULL).if {
-      xb := x0 + x_window; 
-      y  := y0 + y_window; 
-      xe := x1 + x_window;
-      ((y < plan.y1.value) && {y >= plan.y0.value}).if {
-	tmp:=plan.x0.value;
-	(xb < tmp).if { 
-	  tmp_offset := ofs + tmp - xb;
-	  xb:=tmp; 
-	} else {
-	  tmp_offset := ofs;
-	};	  
-	xe:=xe.min (plan.x1.value);
-	(xb<=xe).if {
-	  {
-	    c   := get_clip (xb,y);
-	    tmp := xe.min (c.x_max);
-	    win := c.window;
-	    (win = Self).if {
-	      parent_video.line_h_hard (xb,y) until tmp image line offset tmp_offset;
-	    } else {
-	      xw := win.x_window;
-	      win.slave_line_h_hard (xb-xw, y-win.y_window) 
-	      until (tmp-xw) image line offset tmp_offset;
-	    };
-	    tmp_offset := tmp_offset + tmp-xb + 1;
-	    xb := tmp+1;
-	  }.do_while {xb <= xe};
-	};
-      };
-    };
-  );
-  
-Section Public
-  
-  // Window links.
-  + parent:AREA;  // Englobe window.
-  + child :AREA;  // First children.
-  + prev  :AREA;  // Previous window.
-  + next  :AREA;  // Next window.
-  
-  // +-parent---------------------+
-  // |           +-self-----------|
-  // |  +-next---|                |
-  // |  |        |    +-child--+  |
-  // |  |        |    |        |  |
-  // |  |        |    +--------+  |
-  // |  |        |  +-prev--------|
-  // |  |        +--|             |
-  // |  +-----------|             |
-  // |              |             |
-  // +----------------------------+
-  
-  + plan:PLAN;
-  + clip:CLIP; // Cash clip zone.
-
-  // Current window absolute position.
-  + x_window:INTEGER;
-  + y_window:INTEGER; 
-
-  - set_next new:AREA <-
-  (
-    next:=new;
-  );
-  
-  - set_prev new:AREA <-
-  (
-    prev:=new;
-  );
-  
-  - set_child new:AREA <-
-  (
-    child:=new;
-  );
-  
-Section Public  
-  
-  - debug_display <-
-  (
-    (clip!=NULL).if {
-      clip.display Self;
-    } else {
-      //"Clip null!".print;
-    };
-  );
-  
-Section Public  
-  
-  - get_x_window:INTEGER <-
-  ( + result:INTEGER;
-    
-    (parent=NULL).if {
-      result:=x_window;
-    } else {
-      result:=x_window-parent.x_window;
-    };
-    result
-  );
-  
-  - get_y_window:INTEGER <-
-  ( + result:INTEGER;
-    
-    (parent=NULL).if {
-      result:=y_window;
-    } else {
-      result:=y_window-parent.y_window;
-    };
-    result
-  );
-  
-  //
-  // New window
-  //
-  
-  - make father:AREA from (x0,y0:INTEGER) size (w,h:INTEGER) <-
-  ( ? {w > 0};
-    ? {h > 0};
-
-    parent := father;
-    (father = NULL).if {
-      x_window := x0;
-      y_window := y0;
-      next := NULL;
-    } else {      
-      x_window := father.x_window+x0;
-      y_window := father.y_window+y0;
-      next := father.child;
-      (next != NULL).if {
-	next.set_prev Self;
-      };
-      parent.set_child Self;
-    };
-    child := prev := NULL;
-    clip := NULL;
-    plan := NULL;
-    
-    height:=h;
-    width :=w;
-    clipping_off;
-    
-    // Build clipping.
-    append_plan;
-    clip_type1;
-    refresh;
-  );
-  
-  - create (x,y:INTEGER) size (w,h:INTEGER) :AREA <-
-  ( + result:AREA;
-    ? {w > 0};
-    ? {h > 0};
-    
-    result:=AREA.clone;
-    result.make Self from (x,y) size (w,h);
-    result
-  );
-  
-  //
-  // Delete window
-  //
-  
-  - delete <-
-  ( + x0,y0,x1,y1:INTEGER;
-    + is_draw:BOOLEAN;
-    + old_parent, old_next:AREA;
-    ? {parent != NULL};
-    
-    old_parent := parent;
-    old_next   := next;
-    (plan != NULL).if {
-      x0:=plan.x0.value; 
-      x1:=plan.x1.value;
-      y0:=plan.y0.value; 
-      y1:=plan.y1.value-1;
-      is_draw:=TRUE;
-    };
-    sub_delete;
-    (old_next = NULL).if {
-      old_parent.creat_clip;
-    } else {
-      old_next.clip_type1;
-    };
-    (is_draw).if {
-      redraw (x0,y0) to (x1,y1);
-    };
-  );
-  
-  //
-  // Moving window
-  // 
-  
-  - update father:AREA from (x0,y0:INTEGER) size (w,h:INTEGER) <-
-  (
-    (father != parent).if {
-      make father from (x0,y0) size (w,h);
-    } else {
-      set_position (x0,y0);
-      resize (w,h);
-    };
-  );
-      
-  - move (x,y:INTEGER) <-
-  ( + x0,y0,x1,y1,x2,y2,x3,y3:INTEGER;
-    + old_plan:PLAN;
-    ? {parent!=NULL};
-    
-    ((x != 0) || {y != 0}).if {
-      old_plan:=plan;
-      (plan!=NULL).if {
-        x0:=plan.x0.value; 
-        x1:=plan.x1.value;
-        y0:=plan.y0.value; 
-        y1:=plan.y1.value-1;
-      };
-      sub_move (x,y);
-      clip_type1;
-      (plan!=NULL).if {
-        x2:=plan.x0.value; 
-        x3:=plan.x1.value;
-        y2:=plan.y0.value; 
-        y3:=plan.y1.value-1;
-      };
-      ((old_plan!=NULL) && {plan!=NULL}).if {
-        (((x.abs)>width) || {(y.abs)>height}).if {
-          redraw (x0,y0) to (x1,y1);
-          redraw (x2,y2) to (x3,y3);
-        } else {	
-          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));
-        };
-      } else {
-        (old_plan!=NULL).if {
-          redraw (x0,y0) to (x1,y1); 
-        }.elseif {plan!=NULL} then {
-          redraw (x2,y2) to (x3,y3);
-        };
-      };    
-    };
-  );
-  
-  - set_position (x,y:INTEGER) <-
-  ( + dx,dy:INTEGER;
-    ? {parent!=NULL};    
-    
-    dx:=x-(x_window-parent.x_window); 
-    dy:=y-(y_window-parent.y_window);    
-    move (dx,dy);
-  );
-  
-  //
-  // Resize window.
-  //
-  
-  - resize (lx,ly:INTEGER) <-
-  // Resize window.
-  ( + x0,y0,x1,y1:INTEGER;
-    //? {parent!=NULL};
-
-    ((lx != width) || {ly != height}).if {
-      (plan=NULL).if {
-	y0:=x0:=INTEGER.maximum.to_integer;
-	y1:=x1:=INTEGER.minimum.to_integer;
-      } else {
-	x0:=plan.x0.value;    
-	x1:=plan.x1.value;
-	y0:=plan.y0.value;    
-	y1:=plan.y1.value;
-      };
-      width :=lx;
-      height:=ly;
-      sub_resize;
-      clip_type1;
-      clipping_off;
-      (plan!=NULL).if {
-	x0:=x0.min (plan.x0.value);
-	x1:=x1.max (plan.x1.value);
-	y0:=y0.min (plan.y0.value);
-	y1:=y1.max (plan.y1.value);
-      };
-      (x0<=x1).if {
-	redraw (x0,y0) to (x1,(y1-1));
-      };
-    };
-  );
-  
-  //
-  // First window
-  //
-  
-  - first <-
-  // put first plan window.
-  ( + x0,y0,x1,y1,plan_value:INTEGER;
-    + pl_begin,pl_end,pl:PLAN;
-    + is_draw:BOOLEAN;
-    + win,win2:AREA;
-    ? {parent!=NULL};
-    
-    (prev!=NULL).if {
-      (plan!=NULL).if {
-	// Modification des Plans : Les EltPs sont classé en plan croissant.
-	// Recherche du dernier plan du groupe :
-	win:=prev;
-	{(win!=NULL) && {win.plan=NULL}}.while_do {
-	  win:=win.prev;
-	};
-	(win!=NULL).if {
-	  is_draw:=TRUE;
-	  x0:=plan.x0.value; 
-	  x1:=plan.x1.value;
-	  y0:=plan.y0.value; 
-	  y1:=plan.y1.value-1;
-	  pl_begin:=win.plan.next;
-	  pl_end:=plan.next;
-	  
-	  // On décroche le Groupe :
-	  pl:=pl_begin.prev;
-	  pl.set_next pl_end;	  	  
-	  pl_end.set_prev pl; 
-	  // On cherche la nouvelle Position du Groupe :
-	  win:=parent;
-	  {
-	    win2:=win.prev;
-	    {(win2!=NULL) && {win2.plan=NULL}}.while_do {
-	      win2:=win2.prev;
-	    };
-	    win:=win.parent;
-	  }.do_while {(win!=NULL) && {win2=NULL}};
-	  (win2!=NULL).if {
-	    pl:=win2.plan; 
-	  } else {
-	    pl:=NULL;
-	  };    
-	  // On attache le groupe :
-	  pl_begin.set_prev pl;
-	  (pl=NULL).if { 
-	    plan.set_next list_plan; 
-	    list_plan:=pl_begin; 
-	    plan_value:=1; 
-	  } else {
-	    plan.set_next (pl.next); 
-	    pl.set_next pl_begin; 
-	    plan_value:=pl.level+1; 
-	  };
-	  (plan.next!=NULL).if {
-	    plan.next.set_prev plan;
-	  };
-	  // On réaffecte les plans :
-	  {pl_begin!=pl_end}.while_do { 
-	    pl_begin.set_level plan_value; 
-	    plan_value:=plan_value+1;
-	    pl_begin:=pl_begin.next; 
-	  };
-	};
-      };
-      
-      // Delete link.
-      prev.set_next next;
-      (next!=NULL).if {
-	next.set_prev prev;
-      };
-      
-      // Creation new link.
-      prev:=NULL;
-      next:=parent.child;
-      next.set_prev Self;
-      parent.set_child Self;
-      
-      (is_draw).if {
-	clip_type1;
-	redraw (x0,y0) to (x1,y1);
-      };
-    };
-  );
-  
-  - get_window (x,y:INTEGER) :AREA <-
-  // Get object pointer by (X,Y).
-  ( + c:CLIP;
-    + result,win:AREA;
-    + xx,yy:INTEGER;
-    
-    xx := x + x_window; 
-    yy := y + y_window;    
-    c:=get_clip (xx,yy);
-    (c!=NULL).if { 
-      (c.window=Self).if {
-	result:=Self;
-      } else {
-	win:=c.window;
-	result:=win.get_window ((xx-win.x_window),(yy-win.y_window));
-	(result=NULL).if {
-	  result:=Self;
-	};
-      };
-    };
-    result
-  );
-  
-  //////////////////////////////////////////////////////////////
-  //                         AREA                           //
-  //////////////////////////////////////////////////////////////
-  
-Section AREA
-  
-  - list_plan:PLAN;
-  - list_x:LIMIT_X;
-  - list_y:LIMIT_Y;
-  
-  - display_list_x <-
-  ( + elt_x:LIMIT_X;
-    
-    "list_x=".print;
-    elt_x:=list_x;
-    {elt_x!=NULL}.while_do {
-      elt_x.value.print;
-      '('.print;
-	elt_x.plan.level.print;
-      ')'.print;
-      ','.print;
-      elt_x:=elt_x.next;
-    };    
-    '\n'.print;
-  );
-  
-  //  list_plan={plan1,plan2}
-  //                       
-  //                       .
-  //  plan1+---------------Y---------+
-  //       |               .         |
-  //       |     plan2+----Y-----------------+
-  //       |          |    .         :       |
-  //       |          |    .         :       |
-  //       |          |    .         :       |
-  //  .....X..........X..............X.......X.....list_x
-  //       |          |    .         :       |
-  //       |          |    .         :       |
-  //       |          +----Y-----------------+
-  //       |               .         | 
-  //       +---------------Y---------+
-  //                       .
-  //                     list_y
-  
-  - stack_plan:FAST_ARRAY[PLAN]:= FAST_ARRAY[PLAN].create 16;
-  
-  - last_clip :CLIP;
-  - first_clip:CLIP;
-  - top_clip  :CLIP;
-  
-  //                                   |           |
-  //                                   | top_clip  |
-  //                                   |           |
-  //                                   +-----------+
-  //+------------+       +-----------+ +-----------+
-  //|            |       |           | |           |
-  //| first_clip |  ...  | last_clip | |    NEW    |
-  //|            |       |           | |           |
-  //+------------+       +-----------+ +-----------+
-  
-  - add_clip win:AREA from (xmin,ymin:INTEGER) to (xmax,ymax:INTEGER) <-
-  ( + new_clip:CLIP;
-    /*    
-    '['.print;
-    INTEGER.force_conversion self.print;
-    ':'.print;
-    x_min.print; ','.print; y_min.print; 
-    ';'.print;
-    x_max.print; ','.print; y_max.print; 
-    ']'.print;
-    */    
-    
-    ((top_clip!=NULL) && {top_clip.x_min==xmin} && {top_clip.x_max==xmax} && {top_clip.window=win}).if {
-      // Stick clip.
-      new_clip:=top_clip; 
-      top_clip:=new_clip.right;
-      new_clip.set_y_max ymax;
-      new_clip.set_right NULL;
-    } else {
-      // Creation.
-      new_clip:=CLIP.create win at (xmin,ymin) to (xmax,ymax);
-      new_clip.set_left last_clip; 
-      new_clip.set_top  top_clip;
-      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {
-	top_clip.set_bottom new_clip;
-	top_clip:=top_clip.right;
-      };
-      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {
-	clip:=new_clip; 
-      };
-    };
-    (last_clip=NULL).if {
-      first_clip:=new_clip;
-    } else {
-      last_clip.set_right new_clip;
-    };
-    last_clip:=new_clip;
-  );
-  
-  - remove_plan <-
-  (     
-    (plan!=NULL).if {
-      // Remove in list_x :
-      plan.x1.remove (plan.x0);
-      list_x:=plan.x0.remove list_x;
-      // Remove in list_y :
-      plan.y1.remove (plan.y0);
-      list_y:=plan.y0.remove list_y;
-      // Remove plan in list_plan :
-      list_plan:=plan.remove list_plan;
-      // plan == NULL
-      plan:=NULL;
-    };
-  );
-  
-  - append_plan <-
-  ( + elt_x:LIMIT_X;
-    + elt_y:LIMIT_Y;        
-    + xw0,yw0,xw1,yw1,x0,y0,x1,y1:INTEGER;
-    + is_return:BOOLEAN;
-    + pl:PLAN;
-    + win,winp:AREA;
-    
-    (parent!=NULL).if { 
-      // Clipping with parent.
-      pl:=parent.plan;
-      (pl=NULL).if {
-	is_return:=TRUE;
-      } else {
-	xw0:=pl.x0.value; 
-	xw1:=pl.x1.value;
-	yw0:=pl.y0.value; 
-	yw1:=pl.y1.value-1;
-      };
-    } else { 
-      // Clipping with bitmap.
-      xw0:=yw0:=0; 
-      xw1:=parent_video.width-1;
-      yw1:=parent_video.height-1;
-    };
-    (! is_return).if {
-      // Clipping current window.
-      x0:=x_window; 
-      x1:=x0+width-1;
-      y0:=y_window; 
-      y1:=y0+height-1;
-      ((x1>=xw0) && {x0<=xw1} && 
-      {y1>=yw0} && {y0<=yw1}).if {
-	// First clip (current -> parent).
-	x0:=x0.max xw0;
-	x1:=x1.min xw1;
-	y0:=y0.max yw0;
-	y1:=y1.min yw1;
-	
-	// Append one Plan.
-	plan:=PLAN.create Self;
-	win:=Self;
-	{
-	  winp:=win.prev;
-	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {
-	    winp:=winp.prev;
-	  };
-	  win:=win.parent;
-	}.do_while {(win!=NULL) && {winp=NULL}};
-	(winp!=NULL).if { 
-	  pl:=winp.plan;
-	  plan.set_prev pl; 
-	  plan.set_next (pl.next); 
-	  pl.set_next plan;
-	  plan.set_level (pl.level+1); 
-	} else {
-	  plan.set_next list_plan; 
-	  list_plan:=plan;
-	  plan.set_level 1; 
-	};
-	
-	pl:=plan.next;
-	(pl!=NULL).if {
-	  pl.set_prev plan;
-	  pl.inc_level;
-	};	
-	
-	y1:=y1+1;
-	// On positionne les X : Décroissant Plan...
-	elt_x:=LIMIT_X.create x0 plan plan;
-	plan.set_x0 elt_x;
-	list_x:=elt_x.append list_x;
-	
-	elt_x:=LIMIT_X.create x1 plan plan;
-	plan.set_x1 elt_x;
-	elt_x.append (plan.x0);
-	
-	// On positionne les Y :
-	elt_y:=LIMIT_Y.create_top y0 plan plan;
-	plan.set_y0 elt_y;
-	list_y:=elt_y.append list_y;
-	
-	elt_y:=LIMIT_Y.create_bottom y1 plan plan;
-	plan.set_y1 elt_y;
-	elt_y.append (plan.y0);
-      };
-    };
-  );
-  
-  - update_plan <-
-  ( + pl:PLAN;
-    + xw0,yw0,xw1,yw1,x0,y0,x1,y1:INTEGER;
-    + is_return:BOOLEAN;
-    
-    (plan=NULL).if { 
-      append_plan; 
-    } else {
-      (parent!=NULL).if { 
-	// Clipping with parent.
-	pl:=parent.plan;
-	(pl=NULL).if {
-	  remove_plan; 
-	  is_return:=TRUE;
-	} else {
-	  xw0:=pl.x0.value; 
-	  xw1:=pl.x1.value;
-	  yw0:=pl.y0.value; 
-	  yw1:=pl.y1.value-1;
-	};
-      } else { 
-	// Clipping with bitmap.
-	xw0:=yw0:=0; 
-	xw1:=parent_video.width-1;
-	yw1:=parent_video.height-1;
-      };
-      
-      (! is_return).if {
-	// Clipping current window.
-	x0:=x_window; 
-	x1:=x0+width-1;
-	y0:=y_window; 
-	y1:=y0+height-1;
-	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {
-	  remove_plan;
-	} else {
-	  // First clip (current -> parent).
-	  x0:=x0.max xw0;
-	  x1:=x1.min xw1;
-	  y0:=y0.max yw0;
-	  y1:=y1.min yw1;
-	  
-	  y1:=y1+1; 
-	  
-	  // On positionne les X :
-	  plan.x1.set_value x1;            // update x1
-	  plan.x1.remove (plan.x0);        // delete X1
-	  (x0!=plan.x0.value).if {
-	    plan.x0.set_value x0;          // update x0
-	    list_x:=plan.x0.remove list_x; // delete X0	  
-	    list_x:=plan.x0.append list_x; // Append X0  
-	  };
-	  plan.x1.append (plan.x0);        // Append X1
-	  
-	  // On positionne les Y :	  
-	  plan.y1.set_value y1;
-	  plan.y1.remove (plan.y0);
-	  (y0!=plan.y0.value).if {
-	    plan.y0.set_value y0;
-	    list_y:=plan.y0.remove list_y;	  
-	    list_y:=plan.y0.append list_y;	  
-	  };
-	  plan.y1.append (plan.y0);
-	};
-      };
-    };
-  );
-  
-  - creat_clip <-
-  ( + x0,x1,y0,y1,tmp:INTEGER;
-    + elt_x:LIMIT_X;
-    + elt_y:LIMIT_Y;
-    + plan_value:INTEGER;
-    + cx0,cy0,cx1,cy1:INTEGER;
-    + win,winp:AREA;
-    + pl:PLAN;
-    
-    clip:=NULL; // Remove old Clip (carbadge collector :-)
-    (plan!=NULL).if {
-      x0:=plan.x0.value; 
-      x1:=plan.x1.value;
-      y0:=plan.y0.value; 
-      y1:=plan.y1.value;
-      
-      // On active les fenêtres concerné :
-      // Tous ses fils.
-      win:=child;
-      {win!=NULL}.while_do {
-	pl:=win.plan;
-	(pl!=NULL).if {
-	  pl.active_y;
-	};
-	win:=win.next;
-      };
-      // Tous les prec et les prec des parents.
-      win:=Self;
-      {
-	winp:=win.prev;
-	{winp!=NULL}.while_do {
-	  pl:=winp.plan;
-	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&
-	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {
-	    pl.active_y;
-	  };
-	  winp:=winp.prev;
-	};
-	win:=win.parent;
-      }.do_while {win!=NULL};            
-      stack_plan.force plan to 0;
-            
-      first_clip:=NULL; // New clip
-      
-      elt_y:=list_y; // A Optimiser !
-      cy0:=y0;
-      {elt_y!=NULL}.while_do {
-	// On active ou désactive des fenêtres :
-	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {
-	  elt_y:=elt_y.next;
-	};
-	
-	(elt_y=NULL).if {
-	  cy1:=y1-1;
-	} else {
-	  tmp:=elt_y.value;	  
-	  cy1:=(tmp.min y1)-1;
-	};
-	
-	(cy0<=cy1).if {
-	  // New clip line.
-	  last_clip:=NULL; 
-	  top_clip:=first_clip; 
-	  
-	  elt_x:=list_x; // A Optimiser !	  	  
-	  plan_value:=0; 
-	  cx0:=x0; 
-	  win:=Self;
-	  {	    
-	    pl:=elt_x.plan;
-	    (pl.is_x).if {      	      
-	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {
-		// Begin Window
-		stack_plan.force pl to (pl.level);
-		(pl.level>plan_value).if {
-		  // Limit
-		  cx1:=(elt_x.value-1).min x1;
-		  (cx0<=cx1).if {
-		    add_clip win from (cx0,cy0) to (cx1,cy1);
-		    cx0:=cx1+1;
-		  };
-		  plan_value:=pl.level;
-		  win:=pl.window;
-		};
-	      } else {
-		// End Window
-		stack_plan.force NULL to (pl.level);
-		(pl.level==plan_value).if {
-		  // Limit
-		  cx1:=(elt_x.value).min x1;
-		  (cx0<=cx1).if {
-		    add_clip win from (cx0,cy0) to (cx1,cy1);
-		    cx0:=cx1+1;
-		  };
-		  //cx0:=cx1+1;
-		  { 
-		    plan_value:=plan_value-1;
-		  }.do_while {(stack_plan.item plan_value)=NULL};
-		  win:=stack_plan.item plan_value.window;
-		};
-	      };
-	    };
-	    elt_x:=elt_x.next;
-	  }.do_while {elt_x!=NULL};	  
-	  (cx0<=x1).if {
-	    add_clip win from (cx0,cy0) to (x1,cy1);
-	  };
-	  cy0:=cy1+1;
-	};
-	
-	(elt_y!=NULL).if {
-	  {
-	    pl:=elt_y.plan;
-	    (pl.is_y).if {
-	      (elt_y.is_top).if {
-		pl.active_x;
-	      } else {
-		pl.desactive_y;
-		pl.desactive_x;
-	      };
-	    };
-	    elt_y:=elt_y.next;
-	  }.do_while {(elt_y!=NULL) && {elt_y.value==tmp}};
-	};
-      };
-    };
-  );
-  
-  - clip_next_child <-
-  ( 
-    creat_clip;
-    (next!=NULL).if {
-      next.clip_next_child;
-    };
-    (child!=NULL).if {
-      child.clip_next_child;
-    };
-  );
-  
-  - clip_type1 <-
-  ( 
-    clip_next_child;
-    (parent!=NULL).if {
-      parent.creat_clip;
-    };
-  );
-  
-  - sub_delete <-
-  (
-    // On supprime les liens dans la chaine des fenetres :
-    (prev = NULL).if {
-      parent.set_child next;
-    } else {
-      prev.set_next next;
-    };
-    (next != NULL).if {
-      next.set_prev prev;
-    };
-    parent := prev := next := NULL;
-    remove_plan;
-    clip := NULL; // Delete Clip (GC).
-    {child != NULL}.while_do {
-      child.sub_delete;
-    };
-  );
-  
-  - sub_move (x,y:INTEGER) <-
-  ( + win:AREA;
-    
-    x_window:=x_window+x; 
-    y_window:=y_window+y;
-    update_plan; 
-    win:=child;
-    {win!=NULL}.while_do {
-      win.sub_move (x,y);
-      win:=win.next;
-    };
-  );
-  
-  - sub_resize <-
-  ( + win:AREA;
-    
-    update_plan; //modif_for_clip;
-    win:=child;
-    {win!=NULL}.while_do {
-      win.sub_resize;
-      win:=win.next;
-    };
-  );
-  
-  // get_clip x,y :
-  // 
-  // [clip]
-  //   X#####+-------++-------+
-  //   |    #|       ||       |
-  //   |    #|       ||       |
-  //   +----#######--++-------+
-  //   +---------+#-----------+
-  //   |         |#           |
-  //   |         |####>X(x,y) |
-  //   |         ||           |
-  //   +---------++-----------+
-  
-  - debug:BOOLEAN;
-  
-  - get_clip (x,y:INTEGER) :CLIP <-
-  // Find clip `(x,y)', begin search is `clip'.
-  ( + fg_t,fg_b,fg_r,fg_l,fg_p:BOOLEAN;
-    + c:CLIP;
-    
-    c:=clip;
-    ((c!=NULL) && {
-	(! (x.in_range (c.x_min) to (c.x_max))) || 
-	{! (y.in_range (c.y_min) to (c.y_max))}
-    }).if {
-      
-      //      ((c!=NULL) && {debug}).if { VIDEO.rectangle (c.x_min),(c.y_min) to (c.x_max),(c.y_max) color 6464FFh; KEYBOARD.wait_key; };
-      
-      // Top or Bottom Limit.
-      ((y<c.y_min) && {x<c.x_min}).if {
-	{(c!=NULL) && {y<c.y_min}}.while_do {
-	  c:=c.top; 
-	};
-      } else {
-	((y>c.y_max) && {x>c.x_max}).if {
-	  {(c!=NULL) && {y>c.y_max}}.while_do {
-	    c:=c.bottom;
-	  };
-	};
-      };
-      
-      //                   X
-      //      
-      // .....+-^---+
-      //      |     |
-      //      |     >
-      //      +-----+
-      //            :
-      //            :
-      
-      {(c!=NULL) && { 
-	  (fg_t:=(c.y_min>y)) |
-	  (fg_r:=(c.x_max<x)) 
-      }}.while_do {
-	(fg_p).if {
-	  (fg_t).if {
-	    c:=c.top; 
-	  }.elseif {fg_r} then {
-	    c:=c.right;
-	  };
-	} else {
-	  (fg_r).if {
-	    c:=c.right; 
-	  }.elseif {fg_t} then {
-	    c:=c.top;
-	  };
-	};
-	fg_p:=! fg_p;
-      };
-      
-      //        :
-      //        :
-      //        +-----+
-      //        <     |
-      //        |     |
-      //        +---v-+.....
-      //  X           
-      //                   
-      
-      {(c!=NULL) && {
-	  (fg_b:=(c.y_max<y)) | 
-	  (fg_l:=(c.x_min>x))
-      }}.while_do {
-	(fg_p).if {
-	  (fg_b).if {
-	    c:=c.bottom; 
-	  }.elseif {fg_l} then {
-	    c:=c.left;
-	  };
-	} else {
-	  (fg_l).if {
-	    c:=c.left;   
-	  }.elseif {fg_b} then {
-	    c:=c.bottom;
-	  };
-	};
-	fg_p:=! fg_p;
-      };
-      
-      (c!=NULL).if {
-	clip:=c;
-      };
-    };
-    c
-  );
-  
-Section Public  
-  
-  - margin_clip_x0:INTEGER;
-  - margin_clip_y0:INTEGER;
-  - margin_clip_x1:INTEGER;
-  - margin_clip_y1:INTEGER;
-  
-  - redraw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  ( + elt_p:PLAN;
-    + lev,xb0,yb0,xb1,yb1:INTEGER;
-    + win2,win3:AREA;
-    
-    // With Previous :
-    win3:=Self;
-    {
-      win2 := win3.prev;
-      {(lev = 0) && {win2 != NULL}}.while_do {
-	elt_p := win2.plan;
-	(elt_p != NULL).if { 
-	  lev := elt_p.level+1;
-	} else {
-	  win2 := win2.prev;
-	};
-      };
-      win3 := win3.parent;
-    }.do_while {(win3 != NULL) && {lev = 0}};
-    (lev = 0).if { 
-      lev := 1;
-    };
-    
-    // Search elt_p for begin :
-    elt_p := list_plan;
-    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {
-      elt_p := elt_p.next;
-    };
-    
-    // Display :
-    {elt_p != NULL}.while_do {
-      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); 
-      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);
-      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); 
-      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);
-      
-      ((xb0<=xb1) && {yb0<=yb1}).if {
-	win2 := elt_p.window;
-	xb0 := xb0 - win2.x_window; 
-	xb1 := xb1 - win2.x_window;  
-	yb0 := yb0 - win2.y_window; 
-	yb1 := yb1 - win2.y_window;
-	win2.draw (xb0,yb0) to (xb1,yb1);
-      };
-      elt_p := elt_p.next;
-    };
-    margin_clip_x0 := margin_clip_x1 :=
-    margin_clip_y0 := margin_clip_y1 := 0;
-  );
-  
-  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  (
-    // Nothing.    
-  );
-  
-  - refresh <-
-  (
-    (clip != NULL).if {
-      draw (0,0) to (width-1,height-1);
-    };
-  );
-  
-  - get_object (x,y:INTEGER) :AREA <-
-  ( + c:CLIP;
-    + result,win:AREA;
-    
-    c := get_clip (x,y);
-    (c != NULL).if {
-      win := c.window;
-      (win = Self).if {
-	result := Self;
-      } else {
-	result := win.get_object (x,y);
-	(result = NULL).if {
-	  result := Self;
-	};
-      };
-    };
-    result
-  );
-    
-  - receive msg:EVENT <-
-  // Default.
-  (
-    (parent != NULL).if {
-      msg.set_destination parent;
-      parent.receive msg;
-    };
-  );
-
-
-
-
diff --git a/lib2_old/gui/clipping/area_mask.li b/lib2_old/gui/clipping/area_mask.li
deleted file mode 100644
index b8e0218..0000000
--- a/lib2_old/gui/clipping/area_mask.li
+++ /dev/null
@@ -1,427 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := AREA_MASK;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Mask Window Clipping.";
-    
-  - version     := 2;
-  
-Section Inherit
-  
-  + parent_area:Expanded AREA;
-    
-Section Public  
-
-  + mask:FAST_ARRAY[FAST_ARRAY[UINTEGER_16]];
-  
-  - clear_mask <-
-  ( 
-    (mask.lower).to (mask.upper) do { y:INTEGER;
-      mask.item y.clear;
-    };
-  );
-  
-  //
-  // Creation
-  //
-  
-  - make father:AREA from (x0,y0:INTEGER) size (w,h:INTEGER) <-
-  (
-    mask := FAST_ARRAY[FAST_ARRAY[UINTEGER_16]].create_with_capacity h;
-    0.to (h-1) do { y:INTEGER;
-      mask.add_last (FAST_ARRAY[UINTEGER_16].create_with_capacity 2);
-    };
-    parent_area.make father from (x0,y0) size (w,h);    
-  );
-  
-  - resize (lx,ly:INTEGER) <-
-  (
-    mask.resize ly;
-    height.to (ly-1) do { y:INTEGER;
-      mask.put (FAST_ARRAY[UINTEGER_16].create_with_capacity 2) to y;
-    };
-    parent_area.resize (lx,ly);
-  );
-  
-  //
-  // Master display
-  // (Build mask)
-  //
-
-  - pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <- 
-  ( 
-    add_mask (x,y) until x;
-    parent_area.pixel_hard (x,y) color col;
-  );
-  
-  - line_h_hard (x1,y:INTEGER) until x2:INTEGER color col:UINTEGER_32 <- 
-  ( 
-    add_mask (x1,y) until x2;
-    parent_area.line_h_hard (x1,y) until x2 color col;
-  );
-
-  - line_h_hard (x1,y:INTEGER) until x2:INTEGER image line:ABSTRACT_BMP_LINE offset ofs:INTEGER <-
-  ( 
-    add_mask (x1,y) until x2;
-    parent_area.line_h_hard (x1,y) until x2 image line offset ofs;
-  );
-  
-  //
-  // Slave display
-  // (Use Mask)
-  //
-
-  - slave_pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <- 
-  ( + line:FAST_ARRAY[UINTEGER_16];
-    + idx:INTEGER;
-    
-    line := mask.item y;
-    ((line.is_empty) || {x < line.first} || {x > line.last}).if {
-      parent_area.pixel_hard (x,y) color col;
-    } else {
-      idx := search (x.to_uinteger_16) in line low (line.lower);
-      (idx.is_odd).if {
-	parent_area.pixel_hard (x,y) color col;
-      };
-    };
-  );
-  
-  - slave_line_h_hard (x1,y:INTEGER) until x2:INTEGER color col:UINTEGER_32 <- 
-  ( + line:FAST_ARRAY[UINTEGER_16];
-    + idx,xb,xe,xx2:INTEGER;
-        
-    line := mask.item y;
-    ((line.is_empty) || {x2 < line.first} || {x1 > line.last}).if { 
-      parent_area.line_h_hard (x1,y) until x2 color col;
-    } else {
-      (x1 < line.first).if {
-	parent_area.line_h_hard (x1,y) until (line.first-1) color col;
-	idx := 2;
-	xb := line.item 1 + 1;
-      } else {
-	idx := search (x1.to_uinteger_16) in line low (line.lower);
-	(idx.is_even).if {
-	  xb  := line.item (idx + 1) + 1;
-	  idx := idx + 2;
-	} else {
-	  xb  := x1;
-	  idx := idx + 1;
-	};
-      };
-      (x2 > line.last).if {	
-	parent_area.line_h_hard ((line.last+1),y) until x2 color col;
-	xx2 := line.last; 
-      } else {
-	xx2 := x2;
-      };
-      {xb <= xx2}.while_do {
-	xe  := line.item idx - 1;
-	parent_area.line_h_hard (xb,y) until (xe.min xx2) color col;
-	xb  := line.item (idx + 1) + 1;
-	idx := idx + 2;
-      };
-    };
-  );
-
-  - slave_line_h_hard (x1,y:INTEGER) until x2:INTEGER 
-  image line:ABSTRACT_BMP_LINE offset ofs:INTEGER <-
-  ( + l:FAST_ARRAY[UINTEGER_16];
-    + idx,xb,xe,xx2:INTEGER;
-    
-    l := mask.item y;
-    ((l.is_empty) || {x2 < l.first} || {x1 > l.last}).if { 
-      parent_area.line_h_hard (x1,y) until x2 image line offset ofs;
-    } else {
-      (x1 < l.first).if {
-	parent_area.line_h_hard (x1,y) until (l.first-1) image line offset ofs;
-	idx := 2;
-	xb  := l.item 1 + 1;
-      } else {
-	idx := search (x1.to_uinteger_16) in l low (l.lower);
-	(idx.is_even).if {
-	  xb  := l.item (idx + 1) + 1;
-	  idx := idx + 2;
-	} else {
-	  xb  := x1;
-	  idx := idx + 1;
-	};
-      };
-      (x2 > l.last).if {
-	parent_area.line_h_hard ((l.last+1),y) until x2 image line offset 
-	(ofs + (l.last+1) - x1);
-	xx2 := l.last;
-      } else {
-	xx2 := x2;
-      };
-      {xb <= xx2}.while_do {
-	xe  := l.item idx - 1;
-	parent_area.line_h_hard (xb,y) until (xe.min xx2) image line offset
-	(ofs + (xb - x1));
-	xb   := l.item (idx + 1) + 1;
-	idx  := idx + 2;
-      };
-    };
-  );
-  
-  - mask_draw (x0,y0:INTEGER) to (x1,y1:INTEGER) color col:UINTEGER_32 <-
-  ( + line:FAST_ARRAY[UINTEGER_16];
-    + xb,xe,lower,upper,idx:INTEGER;
-    + xx0,xx1:UINTEGER_16;
-    
-    xx0 := x0.to_uinteger_16;
-    xx1 := x1.to_uinteger_16;    
-    y0.to y1 do { y:INTEGER;
-      line := mask.item y;
-      (! line.is_empty).if {
-	((xx0 <= line.last) && {xx1 >= line.first}).if {
-	  (xx0 <= line.first).if {	    
-	    lower := idx := 0;	  
-	  } else {
-	    idx := search xx0 in line low 0;
-	    (idx.is_odd).if {
-	      lower := idx + 1;
-	    } else {	      
-	      xe := line.item (idx + 1).min xx1;
-	      parent_area.line_h_hard (xx0,y) until xe color col;
-	      lower := idx + 2;	      
-	    };
-	  };
-	  (xx1 >= line.last).if {
-	    upper := line.upper;	    
-	  } else {
-	    upper := search xx1 in line low idx;
-	    (upper.is_even).if {
-	      (upper != idx).if {
-		xb := line.item upper;
-		parent_area.line_h_hard (xb,y) until xx1 color col;
-	      };
-	      upper := upper - 1;	      
-	    };
-	  };	  
-	  // Other segment.
-	  (lower).to (upper) by 2 do { x:INTEGER;
-	    xb := line.item x;
-	    xe := line.item (x+1);	  
-	    parent_area.line_h_hard (xb,y) until xe color col;
-	  };
-	};
-      };
-    };
-    
-    //display_mask;
-  );
-  
-Section Private
-  
-  - add_mask (x_beg,y:INTEGER) until x_end:INTEGER <-
-  ( + line:FAST_ARRAY[UINTEGER_16];
-    + i1,i2:INTEGER;
-    + x1,x2:UINTEGER_16;
-    + is_right,is_left:BOOLEAN;
-    
-    x1 := x_beg.to_uinteger_16;
-    x2 := x_end.to_uinteger_16;
-    line := mask.item y;
-    (line.is_empty).if {      
-      line.add_last x1;
-      line.add_last x2;
-    }.elseif {x1 > (line.last+1)} then {
-      line.add_last x1;
-      line.add_last x2;
-    }.elseif {(x2+1) < line.first} then {
-      line.add_first x1; 
-      line.add x2 to 1;
-    } else {
-      (x1 <= line.first).if { 
-	i1 := line.lower;
-	line.put x1 to i1;
-      } else {
-	i1 := search x1 in line low (line.lower);
-      };
-      (x2 >= line.last).if {
-	i2 := line.upper;
-	line.put x2 to i2;
-      } else {
-	i2 := search x2 in line low i1;
-      };      
-      (i1 = i2).if {
-	((i1.is_odd) && {i1 != line.upper}).if {
-	  // free space
-	  is_left  := (x1-1) = line.item i1;
-	  is_right := (x2+1) = line.item (i2+1); 
-	  (is_left).if {
-	    (is_right).if {
-	      line.remove i1 to (i1+1);	      
-	    } else {
-	      line.put x2 to i1;
-	    };
-	  } else {
-	    (is_right).if {
-	      line.put x1 to (i1+1);
-	    } else {
-	      line.add x1 to (i1+1);
-	      line.add x2 to (i1+2);  
-	    };
-	  };
-	};
-      } else {
-	// i1 != i2
-	(i1.is_odd).if {
-	  is_left  := (x1-1) = line.item i1;
-	  (is_left).if {
-	    //
-	  } else {
-	    line.put x1 to (i1+1); 
-	    i1 := i1 + 2;
-	  };
-	} else {
-	  i1 := i1 + 1;
-	};
-	(i2.is_odd).if {
-	  is_right := (x2+1) = line.item (i2+1);
-	  (is_right).if {
-	    i2 := i2 + 1;
-	  } else {
-	    line.put x2 to i2;
-	    i2 := i2 - 1;
-	  };
-	} else {
-	  // Nothing.
-	};
-	line.remove i1 to i2;
-      };
-    };
-    //check_mask;
-  );
-
-  //
-  // Debug.
-  //
-  
-  - print_line line:FAST_ARRAY[UINTEGER_16] <-
-  (
-    0.to (line.upper) by 2 do { j:INTEGER;
-      '['.print;
-      line.item j.print;
-      '-'.print;
-      line.item (j+1).print;
-      ']'.print;
-      ' '.print;
-    };
-    '\n'.print;
-  );
-  
-  - check_mask <-
-  ( + line:FAST_ARRAY[UINTEGER_16];
-    (mask.lower).to (mask.upper) do { y:INTEGER;
-      line := mask.item y;
-      (! line.is_empty).if {
-	(line.count.is_odd).if {
-	  bug_mask (y,"Line odd");
-	};
-	(line.lower).to (line.upper-1) do { x:INTEGER;
-	  (line.item x <= line.item (x+1)).if {
-	    (
-	      (x != 0) && {x.is_even} && 
-	      {line.item x - 1 = line.item (x-1)}
-	    ).if {
-	      bug_mask (y,"Disconnect");
-	    };
-	    (
-	      (x != 0) && {x.is_even} && 
-	      {line.item x <= line.item (x-1)}
-	    ).if {
-	      bug_mask (y,"Order / Disconnect");
-	    };
-	  } else {
-	    bug_mask (y,"Order");
-	  };
-	};
-      };
-    };
-  );
-  
-  - bug_mask (y:INTEGER,msg:ABSTRACT_STRING) <-
-  (
-    "\nERROR MASK: Line #".print;
-    y.print;
-    " Type: ".print;
-    msg.print;
-    '\n'.print;
-    print_line (mask.item y);
-    die_with_code 0;
-  );
-  
-  - display_mask <-
-  ( + line:FAST_ARRAY[UINTEGER_16];
-    + x1,x2:UINTEGER_16;
-    parent.parent.clipping_off;
-    parent.parent.rectangle_fill (0,0) to (width,height) color black;
-    (mask.lower).to (mask.upper) do { y:INTEGER;
-      line := mask.item y;
-      (! line.is_empty).if {
-	(line.lower).to (line.upper) by 2 do { x:INTEGER;
-	  x1 := line.item x;
-	  x2 := line.item (x+1);	  
-	  parent.parent.pixel_to (x1,y) color white;
-	  parent.parent.pixel_to (x2,y) color blue;
-	  //parent.parent.line_h x1,y until x2 color red;
-	  //'['.print; 
-	  //x1.print; ','.print; x2.print;
-	  //']'.print;
-	  // IO.read_line;
-	};
-	//'\n'.print;
-      };
-    };
-  );
-  
-  //
-  // Sub routine
-  //
-    
-  - search x:UINTEGER_16 in line:FAST_ARRAY[UINTEGER_16] low l:INTEGER :INTEGER <-
-  ( + low,up:INTEGER;
-    + med,result:INTEGER;
-    low := l; 
-    up  := line.upper + 1;    
-    {(up - low) > 2}.while_do {
-      med := ((up + low) >> 1) & 0FFFEh;
-      (x >= line.item med).if {
-	low := med;
-      } else {
-	up := med;
-      };
-    };
-    (x > line.item (low+1)).if {
-      result := low + 1;
-    } else {
-      result := low;
-    };
-    result
-  );
-
-    
\ No newline at end of file
diff --git a/lib2_old/gui/clipping/clip.li b/lib2_old/gui/clipping/clip.li
deleted file mode 100644
index 799b66f..0000000
--- a/lib2_old/gui/clipping/clip.li
+++ /dev/null
@@ -1,184 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := CLIP;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Clip structure (Use for AREA).";
-  
-  - version := 1;
-  
-Section Inherit
-
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public  
-  
-  //                 top
-  //                  /\ 
-  // (x_min,y_min) X--||----------+
-  //               |              |
-  //         left <=              |
-  //               |              |
-  //               |     CLIP     |
-  //               |              |
-  //               |              => right
-  //               |              |
-  //               +----------||--X (x_max,y_max)
-  //                          \/
-  //                        bottom
-    
-  // Coord. abs clip.
-  + x_min:INTEGER;
-  + y_min:INTEGER;
-  + x_max:INTEGER;
-  + y_max:INTEGER;
-  
-  + window:AREA;
-  
-  // Four clip links. 
-  + left:CLIP;
-  + right:CLIP;
-  + top:CLIP;
-  + bottom:CLIP;
-  
-Section Public  
-  
-  - make win:AREA at (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  (
-    window:=win;
-    x_min:=x0;
-    y_min:=y0;
-    x_max:=x1;
-    y_max:=y1;
-  );
-    
-  - create win:AREA at (x0,y0:INTEGER) to (x1,y1:INTEGER) :CLIP <-
-  ( + result:CLIP;
-    
-    result:=CLIP.clone;
-    result.make win at (x0,y0) to (x1,y1);
-    result
-  );
-    
-  - set_left new_link:CLIP <-
-  (
-    left:=new_link;
-  );
-
-  - set_right new_link:CLIP <-
-  (
-    right:=new_link;
-  );
-  
-  - set_top new_link:CLIP <-
-  (
-    top:=new_link;
-  );
-
-  - set_bottom new_link:CLIP <-
-  (
-    bottom:=new_link;
-  );
-
-  - set_x_min new:INTEGER <-
-  (
-    x_min:=new;
-  );
-
-  - set_x_max new:INTEGER <-
-  (
-    x_max:=new;
-  );
-  
-  - set_y_min new:INTEGER <-
-  (
-    y_min:=new;
-  );
-
-  - set_y_max new:INTEGER <-
-  (
-    y_max:=new;
-  );
-
-  - display win:AREA <-
-  (
-    sub_display ((! flag), win);
-  );
-  
-Section Private
-
-  // Mark display flag.
-  + flag:BOOLEAN;
-
-  - sub_display (val:BOOLEAN, win:AREA) <-
-  // Display recurssive clipping. 
-  ( 
-    (window=win).if {
-      VIDEO.color white;
-    } else {
-      VIDEO.color gray;
-    };
-    //x_min.print; ','.print; y_min.print; " to ".print; 
-    //x_max.print; ','.print; y_max.print; '\n'.print;
-    VIDEO.rectangle (x_min,y_min) to (x_max,y_max);
-    
-    (top=NULL).if {
-      VIDEO.line_h (x_min,y_min) until x_max color 0FF6464h;
-    };
-    (bottom=NULL).if {
-      VIDEO.line_h (x_min,y_max) until x_max color 0FF6464h;
-    };
-    (left=NULL).if {
-      VIDEO.line_v (x_min,y_min) until y_max color 0FF6464h;
-    };
-    (right=NULL).if {
-      VIDEO.line_v (x_max,y_min) until y_max color 0FF6464h;
-    }; 
-       
-//    VIDEO.display_screen;
-//    IO.read_character;
-    //KEYBOARD.get_key;
-    flag:=val;
-    ((top!=NULL) && {top.flag!=val}).if { 
-      top.sub_display (val,win); 
-    };
-    ((bottom!=NULL) && {bottom.flag!=val}).if { 
-      bottom.sub_display (val,win); 
-    };
-    ((right!=NULL) && {right.flag!=val}).if { 
-      right.sub_display (val,win); 
-    };
-    ((left!=NULL) && {left.flag!=val}).if { 
-      left.sub_display (val,win); 
-    };
-  );
-
-
-
-
-
-
-
-
diff --git a/lib2_old/gui/clipping/limit_x.li b/lib2_old/gui/clipping/limit_x.li
deleted file mode 100644
index ea448df..0000000
--- a/lib2_old/gui/clipping/limit_x.li
+++ /dev/null
@@ -1,125 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := LIMIT_X;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Sub structure for AREA.";
-    
-  - bibliography:= "http://IsaacOS.com";
-  - author      := "Benoit Sonntag (bsonntag at loria.fr), Jerome Boutet (boutet at loria.fr)";
-  
-  - version    := 1;
-  
-Section Inherit
-
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public  
-
-  + value:INTEGER;
-  
-  + plan:PLAN;
-  
-  + next:LIMIT_X;
-  + prev:LIMIT_X;
-  
-Section Public 
-  
-  - make x:INTEGER plan p:PLAN <- 
-  (
-    plan:=p;
-    value:=x;
-  );
-  
-  - create x:INTEGER plan p:PLAN :LIMIT_X <- 
-  ( + result:LIMIT_X;
-    
-    result:=LIMIT_X.clone;
-    result.make x plan p;
-    result
-  );
-  
-  - append old_root:LIMIT_X :LIMIT_X <-
-  ( + new_root:LIMIT_X;
-    + n,p:LIMIT_X;
-    
-    n:=old_root;   
-    (n!=NULL).if {
-      p:=n.prev;
-    };
-    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {
-      p:=n; 
-      n:=n.next; 
-    };
-    next:=n; 
-    prev:=p;
-    (prev=NULL).if {
-      new_root:=Self; 
-    } else {
-      new_root:=old_root;
-      p.set_next Self;
-    };
-    (n!=NULL).if {
-      n.set_prev Self;
-    };
-    new_root
-  );
-  
-  - remove old_root:LIMIT_X :LIMIT_X <-
-  ( + new_root:LIMIT_X;
-    
-    (prev=NULL).if {
-      new_root:=next;
-    } else {
-      prev.set_next next;
-      new_root:=old_root;
-    };
-    (next!=NULL).if {
-      next.set_prev prev;
-    };
-    new_root
-  );
-  
-  - set_value v:INTEGER <-
-  (
-    value:=v;
-  );
-  
-  - set_next new:LIMIT_X <-
-  (
-    next:=new;
-  );
-
-  - set_prev new:LIMIT_X <-
-  (
-    prev:=new;
-  );
-
-
-
-
-
-
-
diff --git a/lib2_old/gui/clipping/limit_y.li b/lib2_old/gui/clipping/limit_y.li
deleted file mode 100644
index ebaca9a..0000000
--- a/lib2_old/gui/clipping/limit_y.li
+++ /dev/null
@@ -1,126 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := LIMIT_Y;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Sub structure for AREA.";
-    
-  - author      := "Benoit Sonntag (bsonntag at loria.fr), Jerome Boutet (boutet at loria.fr)";
-  
-  - version     := 1;
-  
-Section Inherit
-
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public  
-
-  + value:INTEGER;
-  
-  + plan:PLAN;
-  + is_top:BOOLEAN;  
-  
-  + next:LIMIT_Y;
-  + prev:LIMIT_Y;
-  
-Section Public 
-
-  - make y:INTEGER plan p:PLAN is_top b:BOOLEAN <- 
-  (
-    is_top:=b;
-    plan  :=p;
-    value :=y;
-  );
-  
-  - create_top y:INTEGER plan p:PLAN :LIMIT_Y <- 
-  ( + result:LIMIT_Y;
-    
-    result:=LIMIT_Y.clone;
-    result.make y plan p is_top TRUE;
-    result
-  );
-
-  - create_bottom y:INTEGER plan p:PLAN :LIMIT_Y <- 
-  ( + result:LIMIT_Y;
-    
-    result:=LIMIT_Y.clone;
-    result.make y plan p is_top FALSE;
-    result
-  );
-  
-  - append old_root:LIMIT_Y :LIMIT_Y <-
-  ( + new_root:LIMIT_Y;
-    + n,p:LIMIT_Y;
-    
-    n:=old_root;
-    {(n!=NULL) && {n.value<value}}.while_do {
-      p:=n; 
-      n:=n.next; 
-    };
-    next:=n; 
-    prev:=p;
-    (prev=NULL).if {
-      new_root:=Self; 
-    } else {
-      new_root:=old_root;
-      p.set_next Self;
-    };
-    (n!=NULL).if {
-      n.set_prev Self;
-    };
-    new_root
-  );
-
-  - remove old_root:LIMIT_Y :LIMIT_Y <-
-  ( + new_root:LIMIT_Y;
-    
-    (prev=NULL).if {
-      new_root:=next;
-    } else {
-      prev.set_next next;
-      new_root:=old_root;
-    };
-    (next!=NULL).if {
-      next.set_prev prev;
-    };
-    new_root
-  );
-
-  - set_value v:INTEGER <-
-  (
-    value:=v;
-  );
-  
-  - set_next new:LIMIT_Y <-
-  (
-    next:=new;
-  );
-
-  - set_prev new:LIMIT_Y <-
-  (
-    prev:=new;
-  );
-
-
diff --git a/lib2_old/gui/clipping/plan.li b/lib2_old/gui/clipping/plan.li
deleted file mode 100644
index b11340f..0000000
--- a/lib2_old/gui/clipping/plan.li
+++ /dev/null
@@ -1,184 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := PLAN;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Sub structure for WINDOW.";
-  
-  - version := 1;
-  
-Section Inherit
-
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public  
-  
-  // +--------------------+
-  // |    (x0,y0)         |
-  // |       X------------|.........+
-  // |       | / / / / / /|         :
-  // |       |/ / / / / / |         :
-  // |       | /  PLAN / /|         :
-  // |       |/ / / / / / |         :
-  // |       | / / / / / /|         :
-  // |       +------------X.........+
-  // |                 (x1,y1)
-  // |                    |
-  // +--------------------+
-  
-  + is_x:BOOLEAN;
-  + is_y:BOOLEAN;
-  
-  + level:INTEGER;
-  + window:AREA;
-  
-  // Limit.
-  + x0:LIMIT_X;
-  + x1:LIMIT_X;
-  + y0:LIMIT_Y;
-  + y1:LIMIT_Y;
-  
-  // Link.
-  + next:PLAN;
-  + prev:PLAN;
-  
-Section Public 
-  
-  - make win:AREA <-
-  (
-    window:=win;
-  );
-  
-  - create win:AREA :PLAN <- 
-  ( + result:PLAN;
-    
-    result:=PLAN.clone;
-    result.make win;
-    result
-  );
-  
-  - remove old_root:PLAN :PLAN <-
-  ( + new_root:PLAN;
-    
-    (prev=NULL).if {
-      new_root:=next;
-    } else {
-      prev.set_next next;
-      new_root:=old_root;
-    };
-    (next!=NULL).if {
-      next.set_prev prev;
-    };
-    // Update level:
-    (next!=NULL).if {
-      next.dec_level;
-    };
-    new_root
-  );
-
-  - display <-
-  (
-    '['.print;
-    level.print;
-    ']'.print;
-  );
-  
-  - dec_level <-
-  (
-    level:=level-1;
-    (next!=NULL).if {
-      next.dec_level; // Terminal recursivity
-    };
-  );
-
-  - inc_level <-
-  (
-    level:=level+1;
-    (next!=NULL).if {
-      next.inc_level; // Terminal recursivity
-    };
-  );
-  
-  - set_x0 new:LIMIT_X <-
-  (
-    x0:=new;
-  );
-
-  - set_y0 new:LIMIT_Y <-
-  (
-    y0:=new;
-  );
-
-  - set_x1 new:LIMIT_X <-
-  (
-    x1:=new;
-  );
-
-  - set_y1 new:LIMIT_Y <-
-  (
-    y1:=new;
-  );
-  
-  - set_level new:INTEGER <-
-  (
-    level:=new;
-  );
-  
-  - set_next new:PLAN <-
-  (
-    next:=new;
-  );
-
-  - set_prev new:PLAN <-
-  (
-    prev:=new;
-  );
-
-  - active_y <-
-  (
-    is_y:=TRUE;
-  );
-
-  - desactive_y <-
-  (
-    is_y:=FALSE;
-  );
-
-  - active_x <-
-  (
-    is_x:=TRUE;
-  );
-
-  - desactive_x <-
-  (
-    is_x:=FALSE;
-  );
-
-
-
-
-
-
-
diff --git a/lib2_old/gui/desk.li b/lib2_old/gui/desk.li
deleted file mode 100644
index fd86a45..0000000
--- a/lib2_old/gui/desk.li
+++ /dev/null
@@ -1,168 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := DESK;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-    
-  - bibliography:="http://IsaacOS.com";
-  - author      :="Sonntag Benoit (bsonntag at loria.fr)";
-  - comment     :="User Interface and Events managment.";
-
-  - version := 1;  
-  - date    := "2003/04";
-  
-Section Inherit  
-  
-  + parent_g_raw:Expanded G_GROUP;
-        
-Section Public
-  
-  - physical_screen:AREA; 
-  
-  - virtual_screen:VIRTUAL_SCREEN;
-  
-  //   Video.width
-  // +----------+
-  // | Physical |
-  // |  Screen  | Video.height
-  // +----------+
-  //   /      \
-  // |\     +----------+
-  //  L     |   Desk   |
-  // Mouse  |          |
-  //        +----------+
-  //             |
-  //             |  Video.width * w
-  //        +-----------------------+
-  //        |   Virtual Screen      | Video.height * h
-  //        |                       |
-  //        +-----------------------+
-  
-  - make bmp:ABSTRACT_BITMAP with elt:G_EXPR <-
-  (
-    make bmp scale (1,1) with elt;
-  );
-    
-  - make bmp:ABSTRACT_BITMAP scale (w,h:INTEGER) with elt:G_EXPR <-
-  [
-    -? {w > 0};
-    -? {h > 0};
-  ]
-  ( + msg:EVENT;    
-    + input:INPUT;
-
-    set_video_support bmp;
-    physical_screen := AREA.clone;
-    physical_screen.make NULL from (0,0) size (bmp.width,bmp.height);    
-    //
-    root := elt;
-    //
-    EVENT_SYSTEM.make;
-    focus := Self;    
-    //    
-    set_position physical_screen at (0,0) 
-    size (physical_screen.width,physical_screen.height);
-    
-    virtual_screen := VIRTUAL_SCREEN.create Self scale (w,h);
-    connect_to MOUSE;
-    connect_to KEYBOARD;
-    connect_to TIMER;
-    {
-      EVENT_SYSTEM.get_event;
-      
-      {storage_message.is_empty}.until_do {
-	msg := storage_message.first;
-	storage_message.remove_first;
-	msg.set_destination focus;
-	focus.receive msg;	
-	input ?= msg.source;
-	input.acknowledge;
-      };      
-    }.do_while {`1`:BOOLEAN(TRUE,FALSE)}; // Infinity Loop     
-  );
-  
-  //
-  // Display.
-  //
-
-  - draw_slave bmp:ABSTRACT_BITMAP from (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  (     
-    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
-  );
-
-  //
-  // Connect.
-  //    
-  
-  - connect_to obj:INPUT <-
-  (
-    obj.make;
-    obj.add_client Self;
-  );
-  
-  - focus:INBOX;
-  
-  - set_focus f:INBOX <-
-  (
-    focus := f;
-  );
-  
-  - resize_window (w,h:INTEGER) <-
-  (    
-    VIDEO.resize (w,h);
-    physical_screen.resize (w,h);    
-    set_position physical_screen at (0,0) size (w,h);
-    virtual_screen.update_size;
-  );
-  
-  //
-  // Message Server.
-  //
-  
-Section Private
-  
-  - storage_message:LINKED_LIST[EVENT] := LINKED_LIST[EVENT].create;
-  
-Section Public  
-  
-  - receive msg:EVENT <-
-  ( + mouse:EVENT_MOUSE;
-    + win:AREA;
-    (msg.destination = NULL).if {
-      // Hardware Message.
-      storage_message.add_last msg;
-    } else {
-      // Other message.
-      mouse ?= msg;
-      (mouse != NULL).if {
-	win := get_object (mouse.x_current,mouse.y_current);
-	((win != focus) && {win != NULL}).if {
-	  focus := win;
-          msg.set_destination focus;
-	  focus.receive msg;		  
-	};
-      };
-    };
-  );
-  
\ No newline at end of file
diff --git a/lib2_old/gui/event/event.li b/lib2_old/gui/event/event.li
deleted file mode 100644
index ac33268..0000000
--- a/lib2_old/gui/event/event.li
+++ /dev/null
@@ -1,51 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := EVENT;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Event generic";
-    
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public
-  
-  + destination:INBOX; // If null, Broad cast message.
-  
-  - source:INBOX <- (deferred; INBOX);  
-      
-  - set_destination evt:INBOX <-
-  (
-    destination := evt;
-  );
-  
-  - display <- deferred;
-
-Section EVENT  
-  
-  - string_msg:STRING := STRING.create 250;
-  
-
diff --git a/lib2_old/gui/event/event_gui.li b/lib2_old/gui/event/event_gui.li
deleted file mode 100644
index 4a48e4c..0000000
--- a/lib2_old/gui/event/event_gui.li
+++ /dev/null
@@ -1,64 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := EVENT_GUI;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     :="Keyboard event.";
-  
-Section Inherit
-
-  + parent_event:Expanded EVENT;
-  
-Section Public
-  
-  + source:INBOX;
-      
-  - make src:INBOX at dst:INBOX <-
-  (
-    source      := src;
-    destination := dst;
-  );
-  
-  //
-  // Display.
-  // 
-  
-  - display <-
-  ( + item:ITEM;
-    string_msg.copy "GUI event";
-    item ?= source;
-    (item != NULL).if {
-      string_msg.append " item ";
-      string_msg.append item.name;
-    };
-    string_msg.add_last '\n'.print;
-    VIDEO.message string_msg;
-  );
-  
-  
-    
-
-
-
diff --git a/lib2_old/gui/event/event_keyboard.li b/lib2_old/gui/event/event_keyboard.li
deleted file mode 100644
index d0633d7..0000000
--- a/lib2_old/gui/event/event_keyboard.li
+++ /dev/null
@@ -1,77 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := EVENT_KEYBOARD;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-
-  - comment     :="Keyboard event.";
-  
-Section Inherit
-
-  + parent_event:Expanded EVENT;
-  
-Section Public
-  
-  - source:INBOX := KEYBOARD;
-  
-  + key:UINTEGER_16;
-    
-  + prev:EVENT_KEYBOARD;
-  
-  - set_prev new_prev:EVENT_KEYBOARD <-
-  (
-    prev := new_prev;
-  );
-  
-  - make c:UINTEGER_16 <-
-  (
-    key := c;
-    destination := NULL;
-  );
-  
-  //
-  // Display.
-  // 
-  
-  - display <-
-  (
-    string_msg.copy "Keyb event: ";
-    string_msg.append ((key>>8).to_binary);
-    string_msg.add_last ' ';
-    string_msg.add_last ((key & 0FFh).to_character);
-    string_msg.add_last '\n';
-    VIDEO.message string_msg;
-  );
-  
-  - copy_from evt:EVENT_KEYBOARD <-
-  (
-    ? {evt != NULL};
-    key := evt.key;
-    destination := NULL;
-  );
-  
-    
-
-
-
diff --git a/lib2_old/gui/event/event_mouse.li b/lib2_old/gui/event/event_mouse.li
deleted file mode 100644
index a917f4d..0000000
--- a/lib2_old/gui/event/event_mouse.li
+++ /dev/null
@@ -1,141 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := EVENT_MOUSE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-    
-  - bibliography:="http://IsaacOS.com";
-  - author      :="Sonntag Benoit (bsonntag at loria.fr)";
-  - comment     :="Mouse event.";
-  
-Section Inherit
-
-  + parent_event:Expanded EVENT;
-  
-Section Public
-  
-  - source:INBOX := MOUSE;
-    
-  + x_current:INTEGER;
-  + y_current:INTEGER;
-    
-  + right:BOOLEAN;
-  + left:BOOLEAN;
-  
-  + prev:EVENT_MOUSE;
-  
-  - set_prev new_prev:EVENT_MOUSE <-
-  (
-    prev := new_prev;
-  );
-  
-  - make (xn,yn:INTEGER) button (l,r:BOOLEAN) <-
-  (
-    x_current:=xn;
-    y_current:=yn;
-    left :=l;
-    right:=r;
-    destination := NULL;
-  );
-  
-  - copy_from evt:EVENT_MOUSE <-
-  (
-    ? {evt != NULL};
-    x_current := evt.x_current;
-    y_current := evt.y_current;
-    left := evt.left;
-    right := evt.right;
-    destination := NULL;
-  );
-   
-  - dx:INTEGER <- (x_current - prev.x_current);
-  
-  - dy:INTEGER <- (y_current - prev.y_current);
-  
-  - left_up:BOOLEAN    <- ((! prev.left) && {left});
-
-  - left_down:BOOLEAN  <- (prev.left && {! left});
-  
-  - right_up:BOOLEAN   <- ((! prev.right) && {right});
-  
-  - right_down:BOOLEAN <- (prev.right && {! right});
-    
-  - is_pressed:BOOLEAN <- ((left!=prev.left) || {right!=prev.right});
-  
-  - is_moving:BOOLEAN  <- ((x_current!=prev.x_current) || {y_current!=prev.y_current});
-
-  - is_moving_only:BOOLEAN <- ((! is_pressed) && {is_moving});
-  
-  //
-  // Window consideration.
-  //
-  
-  - window:AREA <- 
-  ( + result:AREA;
-    result ?= destination;
-    ? {result != NULL};
-    result
-  );
-  
-  - x_relative:INTEGER <-
-  ( 
-    x_current - window.x_window    
-  );
-  
-  - y_relative:INTEGER <-
-  ( 
-    y_current - window.y_window
-  );
-  
-  - is_in:BOOLEAN <-
-  ( + area:AREA;
-    area ?= destination;
-    (x_current.in_range (area.x_window) to (area.x_window + area.width  - 1)) &&
-    {y_current.in_range (area.y_window) to (area.y_window + area.height - 1)}
-  );
-  
-  - in_up:BOOLEAN <- (! prev.is_in) && {is_in};
-  
-  - is_out:BOOLEAN <- ! is_in;
-  
-  - out_up:BOOLEAN <- (prev.is_in) && {! is_in};
-  
-  //
-  // Display.
-  //  
-
-  - display <-
-  (
-    string_msg.copy "Mouse event";
-    left.if {
-      string_msg.append " Left";
-    };
-    right.if {
-      string_msg.append " Right";
-    };
-    string_msg.add_last '\n';
-    VIDEO.message string_msg;
-  );
-  
-  
\ No newline at end of file
diff --git a/lib2_old/gui/event/event_timer.li b/lib2_old/gui/event/event_timer.li
deleted file mode 100644
index 7baa6b7..0000000
--- a/lib2_old/gui/event/event_timer.li
+++ /dev/null
@@ -1,70 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := EVENT_TIMER;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     :="Timer event.";
-  
-Section Inherit
-
-  + parent_event:Expanded EVENT;
-  
-Section Public
-  
-  - source:INBOX := TIMER;
-  
-  + count:UINTEGER_32;
-  
-  + prev:EVENT_TIMER;
-  
-  - set_prev new_prev:EVENT_TIMER <-
-  (
-    prev := new_prev;
-  );
-  
-  - make new_count:UINTEGER_32 <-
-  (
-    count := new_count;
-    destination := NULL;
-  );
-  
-  - delay:UINTEGER_32 <- count - prev.count;
-  
-  //
-  // Display.
-  //
-  
-  - display <-
-  (
-     "Timer Event: ".print;
-     count.print; 
-     " delay: ".print;
-     delay.print;
-    '\n'.print;
-  );
-
-
-
-
diff --git a/lib2_old/gui/g_button.li b/lib2_old/gui/g_button.li
deleted file mode 100644
index 0487358..0000000
--- a/lib2_old/gui/g_button.li
+++ /dev/null
@@ -1,212 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := G_BUTTON;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-      
-  - author  := "Sonntag Benoit (bsonntag at loria.fr)";
-  - comment := "Group elements for GUI.";
-  
-  // BSBS: Fusion a faire avec G_CHECK
-  
-Section Inherit  
-
-  + parent_g_group:Expanded G_GROUP;
-  
-Section Public  
-  
-  + auto_action:G_WIN_OUT;
-  
-  + stat:INTEGER_8;
-  
-  + action:BLOCK := 
-  { b:G_BUTTON; 
-    // Nothing.
-  };
-  
-  //
-  // Creation
-  //
-  
-  - create elt:G_EXPR connect a:G_WIN_OUT :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make elt connect a;
-    result
-  );
-  
-  - make elt:G_EXPR connect a:G_WIN_OUT <-
-  (
-    make elt;
-    auto_action := a;
-  );
-  
-  - create elt:G_EXPR action b:BLOCK :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make elt action b;
-    result
-  );
-  
-  - make elt:G_EXPR action b:BLOCK <-
-  (
-    make elt;
-    action := b;
-  );
- 
-  //
-  // Size.
-  //
-  
-  - predict_size (w,h:INTEGER) :(INTEGER,INTEGER) <-
-  (
-    w + 4, h + 4
-  );
-
-  - width_min:INTEGER <-
-  (
-    parent_g_group.width_min + 4
-  );
-  
-  - height_min:INTEGER <-
-  (
-    parent_g_group.height_min + 4
-  );
-
-  //
-  // Update position.
-  //
-  
-  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
-  ( + px,py,nw,nh:INTEGER;
-    update rac from (x,y) size (w,h);
-    ((w-4) > root.width_max).if {      
-      nw := root.width_max;
-      px := ((w-4 - nw) / 2) + 2;
-    } else {
-      nw := w - 4;
-      px := 2;
-    };
-    ((h-4) > root.height_max).if {      
-      nh := root.height_max;
-      py := ((h-4 - nh) / 2) + 2;
-    } else {
-      nh := h - 4;
-      py := 2;
-    };    
-    root.set_position Self at (px,py) size (nw,nh);
-  );
-  
-  //
-  // Display.
-  //
-
-  - draw_slave bmp:ABSTRACT_BITMAP from (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  ( + col:UINTEGER_32;
-    
-    ((stat & 1) = 0).if {
-      col := color_back;
-    } else {
-      col := color_back_light;
-    };    
-    bmp.rectangle_fill (x0,y0) to (x1,y1) color col;
-  );
-  
-  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  ( 
-    clipping (x0,y0) to (x1,y1);
-    (stat = 0).if {
-      draw_slave Self from (x0,y0) to (x1,y1);
-    } else {
-      (stat = 1).if {
-	draw_border_out (x_min  ,y_min  ) to (x_max  ,y_max  );
-	draw_border_out (x_min+1,y_min+1) to (x_max-1,y_max-1);	
-      } else {
-	draw_border_in (x_min  ,y_min  ) to (x_max  ,y_max  );
-	draw_border_in (x_min+1,y_min+1) to (x_max-1,y_max-1);
-      };    
-      draw_slave Self from (x_min+2,y_min+2) to (x_max-2,y_max-2);
-    };
-  );
-  
-  //
-  // Event manager.
-  //
-  
-  - receive msg:EVENT <-
-  // stat :
-  // -1 = Not actif
-  //  0 = out & off
-  //  1 = in  & off
-  //  2 = out & on
-  //  3 = in  & on
-  ( + mouse:EVENT_MOUSE;  
-    + gui:EVENT_GUI;
-    + new_stat:INTEGER;
-    + cur:AREA;
-    + win_out:G_WIN_OUT;
-    
-    mouse ?= msg;
-    gui ?= msg;
-    (mouse != NULL).if {                  
-      new_stat := (mouse.is_in).to_integer | (mouse.left.to_integer << 1);      
-      (new_stat != stat).if {	
-	stat := new_stat;
-	((stat & 1) != 0).if {
-	  // In.	    	    
-	  (mouse.left_down).if {
-	    (auto_action != NULL).if {	    
-	      (auto_action.is_open).if {
-		auto_action.close;
-	      } else {
-		auto_action.open_by Self;				
-	      };
-	      cur := parent;
-	      (cur != NULL).if {
-		{
-		  win_out ?= cur;
-		  cur := cur.parent;
-		}.do_while {(cur != NULL) && {win_out = NULL}};
-		((win_out != NULL) && {win_out.title = NULL}).if {
-		  win_out.close;
-		};
-	      };		
-	    } else {
-	      action.value Self;
-	    };
-	    stat := 0;
-	  };
-	} else {
-	  // Out.	  
-	  ((stat & 10b) = 0).if {
-	    stat := 0;	  
-	    DESK.receive msg;
-	  };
-	};
-	refresh;	
-      };
-    };
-  );
diff --git a/lib2_old/gui/g_check.li b/lib2_old/gui/g_check.li
deleted file mode 100644
index 05626b0..0000000
--- a/lib2_old/gui/g_check.li
+++ /dev/null
@@ -1,340 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := G_CHECK;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-      
-  - author  := "Sonntag Benoit (bsonntag at loria.fr)";
-  - comment := "Group elements for GUI.";
-
-Section Inherit  
-
-  + parent_g_group:Expanded G_GROUP;
-  
-Section Public  
-  
-  + auto_action:G_WIN_OUT;
-  
-  + stat:INTEGER_8;
-  
-  - is_on:BOOLEAN    <- (stat & 0100b) != 0;
-  - is_check:BOOLEAN <- (stat & 1000b) != 0;
-  
-  - set_stat s:INTEGER_8 <-
-  (
-    stat := s;
-    (stat != Old stat).if {
-      refresh;
-    };
-  );
-  
-  + action:BLOCK := 
-  { b:G_CHECK; 
-    // Nothing.
-  };
-  
-  + next_check:G_CHECK;
-  + previous_check:G_CHECK;
-  
-  - set_previous_check p:G_CHECK <-
-  (
-    previous_check := p;
-  );
-  
-  //
-  // Operator position.
-  //
-  
-  - '^' Left 40 other:G_CHECK :G_CHECK <-
-  (
-    next_check := other;
-    other.set_previous_check Self;
-    other
-  );
-    
-  //
-  // Creation
-  //
-  
-  - create_with_check elt:G_EXPR :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make elt connect NULL action NULL check TRUE;
-    result
-  );
-
-  - create_with_check elt:G_EXPR connect a:G_WIN_OUT :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make elt connect a action NULL check TRUE;
-    result
-  );
-
-  - create elt:G_EXPR connect a:G_WIN_OUT :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make elt connect a action NULL check FALSE;
-    result
-  );
-  
-  - create_with_check elt:G_EXPR action b:BLOCK :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make elt connect NULL action b check TRUE;
-    result
-  );
-
-  - create elt:G_EXPR action b:BLOCK :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make elt connect NULL action b check FALSE;
-    result
-  );
-  
-  - make elt:G_EXPR connect a:G_WIN_OUT action b:BLOCK check c:BOOLEAN <-
-  (
-    make elt;
-    auto_action := a;
-    action := b;
-    stat := c.to_integer << 3;
-  );
-     
-  //
-  // Size.
-  //
-  
-  - predict_size (w,h:INTEGER) :(INTEGER,INTEGER) <-
-  ( + rw:INTEGER;
-    
-    (is_check).if {
-      rw := w + 24;
-    } else {
-      rw := w + 4;
-    };
-    rw , h + 4
-  );  
-  
-  - width_min:INTEGER <-
-  ( + result:INTEGER;
-    
-    (is_check).if {
-      result := parent_g_group.width_min + 24;
-    } else {
-      result := parent_g_group.width_min + 4;
-    };
-    result
-  );
-  
-  - height_min:INTEGER <-
-  (
-    parent_g_group.height_min + 4
-  );
-  
-  //
-  // Update position.
-  //
-  
-  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
-  ( + px,py,nw,nh,p:INTEGER;   
-    update rac from (x,y) size (w,h);
-    (is_check).if {
-      p := 20;
-    };
-    ((w-(p+4)) > root.width_max).if {      
-      nw := root.width_max;
-      px := ((w-(p+4) - nw) / 2) + (p+2);
-    } else {
-      nw := w - (p+4);
-      px := (p+2);
-    };
-    ((h-4) > root.height_max).if {      
-      nh := root.height_max;
-      py := ((h-4 - nh) / 2) + 2;
-    } else {
-      nh := h - 4;
-      py := 2;
-    };    
-    root.set_position Self at (px,py) size (nw,nh);
-  );
-  
-  //
-  // Display.
-  //
-
-  - draw_slave bmp:ABSTRACT_BITMAP from (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  ( + col:UINTEGER_32;
-    
-    ((stat & 01b) = 0).if {
-      col := color_back;
-    } else {
-      col := color_back_light;
-    };    
-    bmp.rectangle_fill (x0,y0) to (x1,y1) color col;
-  );
-  
-  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  ( + style:INTEGER_8;
-    clipping (x0,y0) to (x1,y1);
-    ((is_on) && {! is_check}).if {
-      style := 1; // In
-    } else {        
-      ((stat & 11b) = 01b).if {
-        style := 2; // Out
-      } else {
-        ((stat & 11b) != 00b).if {
-          style := 1; // In
-        };
-      };
-    };
-    (style)
-    .when 0 then {
-      draw_slave Self from (x0,y0) to (x1,y1);
-    }
-    .when 1 then {
-      draw_border_in (x_min  ,y_min  ) to (x_max  ,y_max  );
-      draw_border_in (x_min+1,y_min+1) to (x_max-1,y_max-1);
-      draw_slave Self from (x_min+2,y_min+2) to (x_max-2,y_max-2);
-    }
-    .when 2 then {
-      draw_border_out (x_min  ,y_min  ) to (x_max  ,y_max  );
-      draw_border_out (x_min+1,y_min+1) to (x_max-1,y_max-1);	
-      draw_slave Self from (x_min+2,y_min+2) to (x_max-2,y_max-2);
-    };
-    
-    (is_check).if {
-      draw_check;
-    };
-  );
-  
-  //
-  // Event manager.
-  //
-  
-  - receive msg:EVENT <-
-  // stat :
-  // -1 = Not actif
-  //  0 = out & off
-  //  1 = in  & off
-  //  2 = out & on
-  //  3 = in  & on
-  ( + mouse:EVENT_MOUSE;  
-    + gui:EVENT_GUI;
-    + new_stat:INTEGER;
-    + cur:G_CHECK;
-    
-    mouse ?= msg;
-    gui ?= msg;
-    (mouse != NULL).if {                  
-      new_stat := (stat & 1100b) | (mouse.is_in).to_integer | (mouse.left.to_integer << 1);      
-      (new_stat != stat).if {	
-	stat := new_stat;
-	((stat & 1) != 0).if {
-	  // In.	    	    
-	  (mouse.left_down).if {
-	    (auto_action != NULL).if {	    
-	      (auto_action.is_open).if {
-		auto_action.close;
-	      } else {
-		auto_action.open_by Self;		
-	      };
-	    } else {
-	      action.value Self;
-	    };
-	    stat := stat ^ 0100b;
-	    ((stat & 0100b) != 0).if {
-	      cur := next_check;
-	      {cur != NULL}.while_do {
-		cur.set_stat (cur.stat & 1000b);
-		cur := cur.next_check;
-	      };
-	      cur := previous_check;
-	      {cur != NULL}.while_do {
-		cur.set_stat (cur.stat & 1000b);
-		cur := cur.previous_check;
-	      };
-	    };
-	  };
-	} else {
-	  // Out.	  
-	  ((stat & 10b) = 0).if {
-	    stat := stat & 1100b;	  
-	    DESK.receive msg;
-	  };
-	};
-	refresh;	
-      };
-    };
-  );
-  
-  //
-  // Check draw.
-  //
-  
-  - draw_check <-
-  ( + py:INTEGER;
-    
-    py := (height - 14) >> 1;
-    ((next_check = NULL) && {previous_check = NULL}).if {
-      // Check.
-      draw_border_in (3,py) to (16,py+13);
-      rectangle_fill (4,py+1) to (15,py+12) color color_back_light;
-      ((stat & 100b) != 0).if {
-	color black;
-	line  (5,(py+2)) to (14,(py+11));
-	line  (5,(py+3)) to (13,(py+11));
-	line  (6,(py+2)) to (14,(py+10));
-	
-	line (14,(py+2)) to  (5,(py+11));
-	line (13,(py+2)) to  (5,(py+10));
-	line (14,(py+3)) to  (6,(py+11));
-      };
-    } else {
-      // Check list
-      color color_dark;
-      move_to (3,(py+6));
-      line_to (9,py);
-      line_to (15,(py+6));
-      color color_light;
-      line_to (9,(py+12));
-      line_to (3,(py+6));
-      
-      color color_back_light;
-      poly_move_to (9,(py+1));
-      poly_line_to (14,(py+6));
-      poly_line_to (9,(py+11));
-      poly_line_to (4,(py+6));
-      poly_trace;
-      
-      ((stat & 100b) != 0).if {
-	color black;
-	circle_fill (9,(py+6)) rayon 2 color black;
-      };
-    };
-  );
-  
\ No newline at end of file
diff --git a/lib2_old/gui/g_img.li b/lib2_old/gui/g_img.li
deleted file mode 100644
index ddf3774..0000000
--- a/lib2_old/gui/g_img.li
+++ /dev/null
@@ -1,163 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := G_IMG;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-      
-  - author  := "Sonntag Benoit (bsonntag at loria.fr)";
-  - comment := "Output text for GUI.";
-
-Section Inherit  
-  
-  + parent_area:Expanded AREA;
-  
-  + parent_g_expr:Expanded G_EXPR;
-          
-Section Public
-  
-  + bitmap:ABSTRACT_BITMAP;
-    
-  //
-  // Width / Height
-  //
-  
-  - predict_size filename:ABSTRACT_STRING :(INTEGER,INTEGER) <-
-  ( + entry:ENTRY;
-    + f:STD_FILE;
-    + bmp:FORMAT_BMP;
-    //+ ai_file:AI_FILE;
-    + w,h:INTEGER;
-    
-    entry := FILE_SYSTEM.get_entry filename;
-    ((entry = NULL) || {! entry.is_file}).if {
-      VIDEO.message ("ERROR: File '" + filename + "' not found.\n");
-      die_with_code exit_failure_code;
-    };    
-    (entry.path.has_suffix ".bmp").if {
-      f ?= entry;
-      bmp := FORMAT_BMP.create_with_file f;      
-      (bmp = NULL).if {
-        VIDEO.message "Error: BMP format invalid.\n";
-        die_with_code exit_failure_code;      
-      };
-      w := bmp.width;
-      h := bmp.height;      
-      bmp.close;
-    }.elseif {entry.path.has_suffix ".ai"} then {
-      not_yet_implemented;
-    };
-    //
-    w,h
-  );
-
-  - width_min :INTEGER <- bitmap.width;
-  
-  - height_min:INTEGER <- bitmap.height;
-
-  - width_max :INTEGER <- width_min;
-  
-  - height_max:INTEGER <- height_min;
-  
-  //
-  // Creation.
-  //
-  
-  - create_with bmp:ABSTRACT_BITMAP :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make bmp;
-    result
-  );    
-  
-  - create filename:ABSTRACT_STRING :SELF <-
-  ( + result:SELF;
-    + entry:ENTRY;
-    + bmp_file:BMP_FILE;
-    + ai_file:AI_FILE;
-    + w,h:INTEGER;
-    + bmp:BITMAP[PIXEL_24];
-    
-    entry := FILE_SYSTEM.get_entry filename;
-    ((entry = NULL) || {! entry.is_file}).if {
-      VIDEO.message ("ERROR: File '" + filename + "' not found.\n");
-      die_with_code exit_failure_code;
-    };    
-    (entry.path.has_suffix ".bmp").if {
-      bmp_file := entry.open_bmp;    
-      bmp_file.read_header;
-      (! bmp_file.is_valid_bmp).if {
-        VIDEO.message "Error: BMP format invalid.\n";
-        die_with_code exit_failure_code;      
-      };
-      w := bmp_file.header.width;
-      h := bmp_file.header.height;
-      bmp := BITMAP[PIXEL_24].create (w,h);
-      bmp_file.fill_bitmap bmp;    
-      bmp_file.close;
-    }.elseif {entry.path.has_suffix ".ai"} then {
-      ai_file := entry.open_ai;      
-      bmp := BITMAP[PIXEL_24].create (10,10);	
-      ai_file.fill_bitmap bmp scale 3;	
-      ai_file.close;
-    };
-    //
-    result := clone;
-    result.make bmp;
-    result
-  );
-    
-  - make bmp:ABSTRACT_BITMAP <-
-  (
-    bitmap := bmp;    
-  ); 
-
-  //
-  // Update position.
-  //
-  
-  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
-  ( 
-    update rac from (x,y) size (w,h);
-  );
-  
-  //
-  // Display.
-  //
-  
-  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  ( //+ g_grp:G_GROUP;    
-    clipping (x0,y0) to (x1,y1);    
-    //    
-    put_bitmap bitmap to (0,0);
-    //    
-    //g_grp ?= parent;
-    //(width > width_min).if {
-    //  g_grp.draw_in Self from (width_min,0) to (x_max,height_min-1);
-    //};
-    //(height > height_min).if {
-    //  g_grp.draw_in Self from (0,height_min) to (x_max,y_max);    
-    //};
-  );
-  
\ No newline at end of file
diff --git a/lib2_old/gui/g_in.li b/lib2_old/gui/g_in.li
deleted file mode 100644
index 1277a70..0000000
--- a/lib2_old/gui/g_in.li
+++ /dev/null
@@ -1,338 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := G_IN;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-      
-  - author  := "Sonntag Benoit (bsonntag at loria.fr)";
-  - comment := "Output text for GUI.";
-
-Section Inherit  
-
-  + parent_area:Expanded AREA;
-  
-  + parent_g_expr:Expanded G_EXPR;
-          
-Section Public
-  
-  + action:BLOCK := 
-  { in:G_IN; 
-    // Nothing.
-  };
-  
-  + stat:INTEGER_8;
-  
-  + text:STRING;
-  
-  + justify:UINTEGER_8;
-  
-  + cursor:INTEGER;
-  
-  - left  :UINTEGER_8 := 0;
-  - right :UINTEGER_8 := 1;
-  - center:UINTEGER_8 := 2;
-  
-  //
-  // Width / Height
-  //
-  
-  - predict_size (car,line:INTEGER) :(INTEGER,INTEGER) <-
-  (
-    car * 8, line * 16
-  );  
-  
-  + width_min:INTEGER;
-  
-  + height_min:INTEGER;  
-  
-  - height_max:INTEGER <- height_min;
-  
-  //
-  // Creation.
-  //
-  
-  - create (car,line:INTEGER) :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make (car,line) justify 0 action NULL;
-    result
-  );
-
-  - create (car,line:INTEGER) action a:BLOCK :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make (car,line) justify 0 action a;
-    result
-  );
-  
-  - create (car,line:INTEGER) justify j:UINTEGER_8 :SELF <-
-  [
-    -? {j.in_range 0 to 2};
-  ]
-  ( + result:SELF;
-        
-    result := clone;
-    result.make (car,line) justify j action NULL;
-    result
-  );
-
-  - create (car,line:INTEGER) justify j:UINTEGER_8 action a:BLOCK :SELF <-
-  [
-    -? {j.in_range 0 to 2};
-  ]
-  ( + result:SELF;
-        
-    result := clone;
-    result.make (car,line) justify j action a;
-    result
-  );
-  
-  - make (car,line:INTEGER) justify j:UINTEGER_8 action a:BLOCK <-
-  [
-    -? {car > 1}; 
-    -? {line > 0};
-  ]
-  (
-    text    := STRING.create (car*line);
-    width_min  := car  * 8;
-    height_min := line * 16;
-    justify := j;
-    action  := a;
-  ); 
-
-  //
-  // Update position.
-  //
-  
-  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
-  ( 
-    update rac from (x,y) size (w,h);
-  );
-  
-  //
-  // Display.
-  //
-    
-  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  ( + beg,idx,siz,px,py,idx2:INTEGER;
-        
-    clipping (x0,y0) to (x1,y1);    
-    //    
-    rectangle_fill (x_min,y_min) to (x_max,y_max) color white;
-    //    
-    ((stat & 11b) = 2).if {
-      (cursor > text.upper).if {
-        cursor := text.upper;
-      };
-      text.insert '|' to cursor;
-    };
-    ((stat & 11b) = 0).if {
-      color black;
-    } else {    
-      color red;
-    };
-    beg := text.lower;
-    py := (height - height_min) / 2;
-    {
-      idx := text.index_of '\n' since beg;
-      {
-	siz := font_width text at beg to (idx-1);
-	(siz > width).if {	
-	  idx2 := text.last_index_of ' ' since (idx-1);
-	  (idx2 > beg).if {
-	    idx := idx2;
-	  } else {
-	    idx := idx - 1;
-	  };
-	};
-      }.do_while {siz > width};      
-      (justify != left).if {	
-	(justify = right).if {
-	  // Right
-	  px := width - siz;
-	} else {
-	  // Center
-	  px := (width - siz) >> 1;
-	};
-      };
-      print text at beg to (idx-1) to (px,py); 
-      py  := py + 16;
-      beg := idx + 1;      
-    }.do_until {(idx > text.count) || {py > height}};    
-    ((stat & 11b) = 2).if {
-      text.remove (cursor+1);
-    };
-    //(py > height).if {
-      //text.remove_last (text.upper - idx + 2);
-      //cursor := cursor.min (text.upper);
-      //stat := stat | 4;
-    //};
-    //
-  );
-  
-  //
-  // Event manager.
-  //
-  
-  - receive msg:EVENT <-
-  // 0 : Out
-  // 1 : in
-  // 2 : input
-  // 4 : End of buffer.
-  ( + mouse:EVENT_MOUSE;
-    + keyb:EVENT_KEYBOARD;
-    + win:AREA;    
-    + cmd:UINTEGER_8;
-    + key:CHARACTER;
-        
-    mouse ?= msg;
-    (mouse != NULL).if {
-      win := DESK.get_object (mouse.x_current,mouse.y_current);
-      (stat = -1).if {
-	(win != Self).if {
-	  DESK.receive msg;
-	};
-      } else {
-	(stat & 11b)
-	.when 0 then {
-	  (win = Self).if {
-	    stat := 1;
-	    refresh;
-	  } else {
-	    DESK.receive msg;
-	  };
-	}
-	.when 1 then {
-	  (win = Self).if {
-	    (MOUSE.left).if {
-	      stat := 2;
-	      cursor := text.count;
-	      refresh;
-	    };
-	  } else {
-	    stat := 0;
-	    refresh;
-	  };
-	}
-	.when 2 then {
-	  ((win != Self) && {MOUSE.left}).if {
-	    stat := 0;	  
-	    refresh;
-	    // Action.
-	    (action != NULL).if {
-	      action.value Self;
-	      (cursor > text.count).if {
-		cursor := text.count;
-	      };
-	    };
-	    DESK.receive msg;
-	  };
-	};
-      };
-    };
-    
-    keyb ?= msg;
-    ((keyb != NULL) && {(stat & 11b) = 2}).if {      
-      cmd := (keyb.key >> 8).to_uinteger_8;
-      key := (keyb.key & 0FFh).to_character;
-      ((cmd & 8) != 0).if {
-	key
-	// Enter
-	.when '\13\' or '\20h\' then {	  
-	  text.add_last '\n';
-	  cursor := cursor + 1;
-	  refresh;
-	  // Action.
-	  (action != NULL).if {
-	    action.value Self;
-	    (cursor > text.count).if {
-	      cursor := text.count;
-	    };
-	  };	  
-	  ((stat & 100b) != 0).if {	    
-	    stat := 0;
-	    DESK.receive msg;
-	  };
-	}
-	// Move cursor.	
-	.when 'L' then { 
-	  (cursor != 0).if {
-	    cursor := cursor - 1;
-	  };
-	}
-	.when 'R' then {
-	  (cursor != text.count).if {
-	    cursor := cursor + 1;
-	  };
-	}
-	.when 'B' then {
-	  cursor := 0;
-	}
-	.when 'E' then {
-	  cursor := text.count;
-	}
-	// Suppr.
-	.when '\8\' then {
-	  (cursor != 0).if {
-	    text.remove cursor;
-	    cursor := cursor - 1;
-	  };
-	}
-	.when 'S' then {
-	  (cursor != text.count).if {
-	    text.remove (cursor+1);
-	  };
-	};
-      } else {
-	text.insert key to cursor;
-	cursor := cursor + 1;
-      };
-      stat := stat & 11b;
-      refresh;      
-    };
-  );
-
-Section Private
-  
-  //
-  // Obsolete (A revoir)
-  //
-  
-  - what_letter pos_x:INTEGER :INTEGER <-
-  // Return cursor position under `pos_x' coord.
-  ( + result:INTEGER; 
-    + x,x_cur:INTEGER; // la position x de la souris moins la taille du label
-    
-    x := pos_x - (font_width name + 4); // 4 for border
-        
-    result := text.lower;    
-    {(result <= text.upper) && {x_cur < x}}.while_do {
-      x_cur := x_cur + font_width_letter (text.item result);
-      result := result + 1;
-    };
-        
-    result-1
-  );
diff --git a/lib2_old/gui/g_out.li b/lib2_old/gui/g_out.li
deleted file mode 100644
index 8c308a8..0000000
--- a/lib2_old/gui/g_out.li
+++ /dev/null
@@ -1,158 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := G_OUT;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-      
-  - author  := "Sonntag Benoit (bsonntag at loria.fr)";
-  - comment := "Output text for GUI.";
-
-Section Inherit  
-
-  + parent_area:Expanded AREA;
-  
-  + parent_g_expr:Expanded G_EXPR;
-          
-Section Public
-  
-  + text:STRING;
-  
-  + justify:UINTEGER_8;
-  
-  - left  :UINTEGER_8 := 0;
-  - right :UINTEGER_8 := 1;
-  - center:UINTEGER_8 := 2;
-  
-  //
-  // Width / Height
-  //
-  
-  - predict_size txt:ABSTRACT_STRING :(INTEGER,INTEGER) <-
-  ( 
-    width_min_on txt, height_min_on txt
-  );
-  
-  - width_min:INTEGER <-
-  ( 
-    width_min_on text
-  );
-  
-  - height_min:INTEGER <-
-  (
-    height_min_on text
-  );
-  
-  //
-  // Creation.
-  //
-  
-  - create txt:ABSTRACT_STRING :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make txt justify left;
-    result
-  );
-  
-  - create txt:ABSTRACT_STRING justify j:UINTEGER_8 :SELF <-
-  [
-    -? {j.in_range 0 to 2};
-  ]
-  ( + result:SELF;
-        
-    result := clone;
-    result.make txt justify j;
-    result
-  );
-  
-  - make txt:ABSTRACT_STRING justify j:UINTEGER_8 <-
-  (
-    text := STRING.create (txt.count.max 8);
-    text.copy txt;
-    justify := j;
-  ); 
-
-  //
-  // Update position.
-  //
-  
-  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
-  ( 
-    update rac from (x,y) size (w,h);
-  );
-  
-  //
-  // Display.
-  //
-  
-  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  ( + beg,idx,siz,px,py:INTEGER;
-    + g_grp:G_GROUP;
-    
-    clipping (x0,y0) to (x1,y1);    
-    //    
-    g_grp ?= parent;
-    g_grp.draw_slave Self from (x0,y0) to (x1,y1);
-    //
-    color black;
-    beg := text.lower;
-    py := (height - height_min) / 2;
-    {
-      idx := text.index_of '\n' since beg;
-      (justify != left).if {
-	siz := font_width text at beg to (idx-1);
-	(justify = right).if {
-	  // Right
-	  px := width - siz;
-	} else {
-	  // Center
-	  px := (width - siz) >> 1;
-	};
-      };
-      print text at beg to (idx-1) to (px,py); 
-      py  := py + 16;
-      beg := idx + 1;
-    }.do_until {idx > text.count};
-  );
-  
-Section Private
-  
-  - width_min_on txt:ABSTRACT_STRING :INTEGER <-
-  ( + beg,idx,siz:INTEGER;
-    + result:INTEGER;
-    
-    beg := txt.lower;
-    {
-      idx    := txt.index_of '\n' since beg;
-      siz    := font_width txt at beg to (idx-1);
-      result := result.max siz;      
-      beg    := idx + 1;
-    }.do_until {idx > txt.count};
-    result
-  );
-  
-  - height_min_on txt:ABSTRACT_STRING :INTEGER <-
-  (
-    (txt.occurrences '\n' + 1) * 16
-  );
\ No newline at end of file
diff --git a/lib2_old/gui/g_raw.li b/lib2_old/gui/g_raw.li
deleted file mode 100644
index 6ceb091..0000000
--- a/lib2_old/gui/g_raw.li
+++ /dev/null
@@ -1,111 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := G_RAW;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-      
-  - author  := "Sonntag Benoit (bsonntag at loria.fr)";
-  - comment := "Group elements for GUI.";
-
-Section Inherit  
-  
-  + parent_g_group:Expanded G_GROUP;
-  
-Section Public  
-  
-  //
-  // Size.
-  //
-
-  - predict_size (w,h:INTEGER) :(INTEGER,INTEGER) <-
-  (
-    w + 4, h + 4
-  );
-  
-  - width_min:INTEGER <-
-  (
-    parent_g_group.width_min + 4
-  );
-  
-  - height_min:INTEGER <-
-  (
-    parent_g_group.height_min + 4
-  );
-
-  //
-  // Update position.
-  //
-  
-  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
-  ( + px,py,nw,nh:INTEGER;   
-    update rac from (x,y) size (w,h);
-    ((w-4) > root.width_max).if {      
-      nw := root.width_max;
-      px := ((w-4 - nw) / 2) + 2;
-    } else {
-      nw := w - 4;
-      px := 2;
-    };
-    ((h-4) > root.height_max).if {      
-      nh := root.height_max;
-      py := ((h-4 - nh) / 2) + 2;
-    } else {
-      nh := h - 4;
-      py := 2;
-    };    
-    root.set_position Self at (px,py) size (nw,nh);
-  );
-  
-  //
-  // Display.
-  //
-  
-  - draw_slave bmp:ABSTRACT_BITMAP from (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  ( 
-    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
-  );
-  
-  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  ( 
-    clipping (x0,y0) to (x1,y1);
-    draw_border_out (x_min,y_min) to (x_max,y_max);
-    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);
-  );
-
-  //
-  // Event manager.
-  //
-  
-  - receive msg:EVENT <-
-  ( + mouse:EVENT_MOUSE;  
-    + win:AREA;
-        
-    mouse ?= msg;
-    (mouse != NULL).if {                  
-      win := DESK.get_object (mouse.x_current,mouse.y_current);
-      (win != Self).if {
-	DESK.receive msg;	
-      };
-    };    
-  );
diff --git a/lib2_old/gui/g_win_in.li b/lib2_old/gui/g_win_in.li
deleted file mode 100644
index c28ab91..0000000
--- a/lib2_old/gui/g_win_in.li
+++ /dev/null
@@ -1,155 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := G_WIN_IN;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-      
-  - author  := "Sonntag Benoit (bsonntag at loria.fr)";
-  - comment := "Group elements for GUI.";
-
-Section Inherit  
-  
-  + parent_area:Expanded AREA;
-  
-  + parent_g_expr:Expanded G_EXPR;
-  
-Section Public  
-  
-  + win_in:G_WIN_IN_INTERN;
-  
-  //
-  // Creation.
-  //
-  
-  - create (w,h:INTEGER) with elt:G_EXPR :G_WIN_IN <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make (w,h) with elt;
-    result
-  );
-  
-  - make (w,h:INTEGER) with elt:G_EXPR <-
-  (
-    width_min  := w;
-    height_min := h;
-    win_in := G_WIN_IN_INTERN.create elt;
-  );
-  
-  //
-  // Fix position.
-  //
-  
-  - set_top <- 
-  (
-    win_in.set_top;
-    refresh_in;
-  );
-    
-  - set_bottom <- 
-  (
-    win_in.set_bottom;
-    refresh_in;
-  );
-    
-  - set_right <-
-  (
-    win_in.set_right;
-    refresh_in;
-  );
-
-  - set_left <-
-  (
-    win_in.set_left;
-    refresh_in;
-  );
-
-  //
-  // Size.
-  //
-  
-  - predict_size (w,h:INTEGER) :(INTEGER,INTEGER) <-
-  ( 
-    w, h
-  );
-
-  + width_min:INTEGER;
-  
-  + height_min:INTEGER;
-    
-  //
-  // Update position.
-  //
-  
-  - refresh_in <-
-  ( // BSBS: Pas TOP !!!
-    win_in.set_position Self at (2,2) size (width-4,height-4); 
-    win_in.refresh;
-    (win_in.elevator_v.parent != NULL).if { 
-      win_in.elevator_v.refresh;
-    };
-    (win_in.elevator_h.parent != NULL).if { 
-      win_in.elevator_h.refresh;
-    };
-  );
-  
-  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
-  ( 
-    update rac from (x,y) size (w,h);
-    win_in.set_position Self at (2,2) size (w-4,h-4); 
-  );
-  
-  //
-  // Display.
-  //
-  
-  - draw_slave bmp:ABSTRACT_BITMAP from (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  ( 
-    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
-  );
-  
-  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  (     
-    clipping (x0,y0) to (x1,y1);       
-    draw_border_in (x_min,y_min) to (x_max,y_max);    
-    draw_border_in (x_min+1,y_min+1) to (x_max-1,y_max-1);
-    draw_slave Self from (x_min+2,y_min+2) to (x_max-2,y_max-2);
-  );
-
-  //
-  // Event manager.
-  //
-  
-  - receive msg:EVENT <-
-  ( + mouse:EVENT_MOUSE;  
-    + win:AREA;
-        
-    mouse ?= msg;
-    (mouse != NULL).if {                  
-      win := DESK.get_object (mouse.x_current,mouse.y_current);
-      (win != Self).if {
-	DESK.receive msg;	
-      };
-    };    
-  );
diff --git a/lib2_old/gui/g_win_out.li b/lib2_old/gui/g_win_out.li
deleted file mode 100644
index 4b5ddfe..0000000
--- a/lib2_old/gui/g_win_out.li
+++ /dev/null
@@ -1,494 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := G_WIN_OUT;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-      
-  - author  := "Sonntag Benoit (bsonntag at loria.fr)";
-  - comment := "Group elements for GUI.";
-
-Section Inherit  
-  
-  + parent_g_group:Expanded G_GROUP;
-  
-Section Public  
-  
-  - margin_resize_button:INTEGER := 4;
-  - length_resize_button:INTEGER := 12;
-  
-  - is_resizable:BOOLEAN <- (! root.is_fix_width) || {! root.is_fix_height};
-  
-  + title_len:INTEGER;
-  
-  + title:ABSTRACT_STRING;
-  
-  + stat:INTEGER_8;
-    
-  - is_open:BOOLEAN <- (stat & 1) != 0;
-  
-  - open_by src:G_GROUP <-
-  ( + px,py,w,h:INTEGER;
-    + p:AREA;
-    
-    (stat = 0).if {	
-      ((title = NULL) && {src != NULL}).if {	
-	w := width_min;
-	h := height_min;
-	(src.is_horizontal).if {
-	  px := src.x_window;
-	  py := src.y_window + src.height;
-	  ((px + w) > DESK.x_max).if {
-	    px := DESK.x_max - w;
-	  };
-	  ((py + h) > DESK.y_max).if {
-	    py := src.y_window - h;
-	  };
-	} else {
-	  px := src.x_window + src.width;
-	  py := src.y_window;
-	  ((px + w) > DESK.x_max).if {
-	    px := src.x_window - w;
-	  };
-	  ((py + h) > DESK.y_max).if {
-	    py := DESK.y_max - h;
-	  };
-        };	  	  
-        p := src.parent;
-        {(p != NULL) && {p != DESK.virtual_screen}}.while_do {
-          p := p.parent;
-        };
-        (p = NULL).if {
-          set_position DESK at (px,py);
-        } else {
-          set_position (DESK.virtual_screen) at 
-          (px-DESK.virtual_screen.x_window,py-DESK.virtual_screen.y_window);
-        };
-      } else {
-	px := (DESK.width  - width_min ) / 2;
-        py := (DESK.height - height_min) / 2;
-        set_position (DESK.virtual_screen) at 
-        (px-DESK.virtual_screen.x_window,py-DESK.virtual_screen.y_window);
-      };      
-      stat := 01b;	
-    };       
-  );
-    
-  - close <-
-  (
-    delete;
-    stat := 0;
-  );
-  
-  //
-  // Creation.
-  //
-  
-  - create t:ABSTRACT_STRING with elt:G_EXPR :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make t with elt;
-    result
-  );
-  
-  - make t:ABSTRACT_STRING with elt:G_EXPR <-
-  (
-    title_len := BITMAP[PIXEL_32].font_width t + 2 + 12;
-    title := t;
-    root := elt;
-  );
-  
-  //
-  // Size.
-  //
-  
-  - predict_size (w,h:INTEGER) with_title t:BOOLEAN :(INTEGER,INTEGER) <-
-  ( + rw,rh:INTEGER;
-    
-    (t).if {
-      rw := w +  2 + margin_resize_button;
-      rh := h + 18 + margin_resize_button;
-    } else {
-      rw := w + 2;
-      rh := h + 2;
-    };
-    rw , rh
-  );  
-  
-  - width_min:INTEGER <-
-  ( + result:INTEGER;
-    
-    result := parent_g_group.width_min + 2;
-    ((title != NULL) && {is_resizable}).if {
-      result := result + margin_resize_button;
-    };
-    result
-  );
-  
-  - height_min:INTEGER <-
-  ( + result:INTEGER;
-    
-    result := parent_g_group.height_min;
-    (title = NULL).if {
-      result := result + 2;
-    } else {
-      result := result + 17 + 1;
-      (is_resizable).if {
-        result := result + margin_resize_button;
-      };
-    };    
-    result
-  );
-
-  //
-  // Update position.
-  //
-    
-  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
-  ( + px,py,pw,ph:INTEGER;
-    update rac from (x,y) size (w,h);
-    px := 1;
-    pw := w-2;
-    (title = NULL).if {
-      py := 1;      
-      ph := h-2;      
-    } else {
-      py := 17;
-      ph := h-18;
-      (is_resizable).if {
-        pw := pw - margin_resize_button;
-        ph := ph - margin_resize_button;
-      };
-    };    
-    root.set_position Self at (px,py) size (pw,ph);
-  );
-  
-  //
-  // Display.
-  //
-  
-  - draw_slave bmp:ABSTRACT_BITMAP from (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  (    
-    // Nothing.
-  );
-  
-  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  ( + xm,ym:INTEGER;
-    clipping (x0,y0) to (x1,y1);    
-    
-    (title = NULL).if {      
-      rectangle (0,0) to (x_max,y_max) color black;
-      draw_slave Self from (1,1) to (x_max-1,y_max-1);      
-    } else {
-      color 646496h;
-      line_v (0,15) until 0;
-      line_h_until (title_len+1);
-      line_to (title_len+1+15,15);
-        
-      // Border out.
-      (is_resizable).if {
-        xm := x_max - margin_resize_button;        
-        ym := y_max - margin_resize_button;
-        color 646496h;                
-        line_v (xm-length_resize_button,ym+1) until y_max;
-        line_h_until x_max;
-        line_v_until (ym-length_resize_button);
-        line_h_until (xm+1);
-        rectangle_fill (xm-length_resize_button+1,ym+1) to (x_max-1,y_max-1) color 0C8C8FFh;
-        rectangle_fill (xm+1,ym-length_resize_button+1) to (x_max-1,ym);
-      } else {
-        xm := x_max;
-        ym := y_max;
-      };      
-      rectangle (0,16) to (xm,ym) color black;      
-                        
-      // Title background.
-      color 0C8C8FFh;
-      poly_move_to (1,1);
-      poly_line_to ((title_len+1),1);
-      poly_line_to ((title_len+15),15);
-      poly_line_to (1,15);
-      poly_line_to (1,1);
-      poly_rectangle (2,3) to (4+9,3+9);      
-      poly_trace;
-            
-      draw_border_in (3,3) to (3+9,3+9);
-      rectangle_fill (4,4) to (3+8,3+8) color color_back;
-      
-      // Title.
-      //((stat & 10b) = 0).if {
-      color black;
-      //} else {
-	//color red;
-      //};    
-      print title to (3+12,(-1));    
-    };
-  );
-  
-  - slave_pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <- 
-  ( + xm,ym:INTEGER;
-    (title != NULL).if {
-      (y < 16).if {
-        (x > (title_len+1+y)).if {
-          pixel_hard (x,y) color col;
-        };
-      } else {
-        (is_resizable).if {
-          xm := x_max - margin_resize_button;
-          ym := y_max - margin_resize_button;
-          (
-            (
-              (y.in_range 17 to (ym-1)) && 
-              {x.in_range  1 to (xm-1)}
-            ) || {
-              (y > ym) &&
-              {x < xm-length_resize_button}
-            } || {
-              (y < ym-length_resize_button) &&
-              {x > xm}
-            }
-          ).if {
-            pixel_hard (x,y) color col;
-          };
-        } else {
-          ((y != 16) && {y != y_max} && {x != 0} && {x != x_max}).if {
-            pixel_hard (x,y) color col;
-          };
-        };
-      };
-    };
-  );
-  
-  - slave_line_h_hard (x1,y:INTEGER) until x2:INTEGER color col:UINTEGER_32 <- 
-  ( + new_x1,new_x2,xm,ym:INTEGER;
-    
-    (title != NULL).if {            
-      (y < 16).if {
-        (x2 > (title_len+1+y)).if {
-          new_x1:=x1.max (title_len+2+y);
-          line_h_hard (new_x1,y) until x2 color col;
-        };
-      } else {
-        (is_resizable).if {
-          xm := x_max - margin_resize_button;
-          ym := y_max - margin_resize_button;
-          (y = 16).if {              
-            (x2 > xm).if {
-              new_x1 := x1.max (xm+1);
-              line_h_hard (new_x1,y) until x2 color col;
-            };
-          }.elseif {y < ym - length_resize_button} then {            
-            (x2 > xm).if {
-              new_x1 := x1.max (xm+1);
-              line_h_hard (new_x1,y) until x2 color col;              
-            };
-            (x1 < xm).if {
-              new_x1 := x1.max 1;
-              new_x2 := x2.min (xm-1);
-              (new_x1 <= new_x2).if {
-                line_h_hard (new_x1,y) until new_x2 color col;
-              };
-            };
-          }.elseif {y < ym} then {
-            new_x1 := x1.max 1;
-            new_x2 := x2.min (xm-1);
-            (new_x1 <= new_x2).if {
-              line_h_hard (new_x1,y) until new_x2 color col;
-            };
-          }.elseif {y > ym} then {
-            (x1 < xm-length_resize_button).if {
-              new_x2 := x2.min (xm-length_resize_button-1);
-              line_h_hard (x1,y) until new_x2 color col;
-            };
-          };            
-        } else {
-          ((y != 16) && {y != y_max} && {x2 > 0} && {x1 < x_max}).if {
-            new_x1:=x1.max 1;
-            new_x2:=x2.min (x_max-1);            
-            line_h_hard (new_x1,y) until new_x2 color col;
-          };
-        };
-      };
-    };
-  );
-
-  - slave_line_h_hard (x1,y:INTEGER) until x2:INTEGER 
-  image line:ABSTRACT_BMP_LINE offset ofs:INTEGER <-
-  ( + new_x1,new_x2,new_ofs,xm,ym:INTEGER;
-    
-    (title != NULL).if {            
-      (y < 16).if {
-        (x2 > (title_len+1+y)).if {
-          new_x1:=x1.max (title_len+2+y);
-          new_ofs := ofs + new_x1 - x1;
-          line_h_hard (new_x1,y) until x2 image line offset new_ofs;
-        };
-      } else {
-        (is_resizable).if {
-          xm := x_max - margin_resize_button;
-          ym := y_max - margin_resize_button;
-          (y = 16).if {              
-            (x2 > xm).if {
-              new_x1 := x1.max (xm+1);
-              new_ofs := ofs + new_x1 - x1;
-              line_h_hard (new_x1,y) until x2 image line offset new_ofs;
-            };
-          }.elseif {y < ym - length_resize_button} then {            
-            (x2 > xm).if {
-              new_x1 := x1.max (xm+1);
-              new_ofs := ofs + new_x1 - x1;
-              line_h_hard (new_x1,y) until x2 image line offset new_ofs;
-            };
-            (x1 < xm).if {
-              new_x1 := x1.max 1;
-              new_x2 := x2.min (xm-1);
-              (new_x1 <= new_x2).if {
-                new_ofs := ofs + new_x1 - x1;
-                line_h_hard (new_x1,y) until new_x2 image line offset new_ofs;
-              };
-            };
-          }.elseif {y < ym} then {
-            new_x1 := x1.max 1;
-            new_x2 := x2.min (xm-1);
-            (new_x1 <= new_x2).if {
-              new_ofs := ofs + new_x1 - x1;
-              line_h_hard (new_x1,y) until new_x2 image line offset new_ofs;
-            };
-          }.elseif {y > ym} then {
-            (x1 < xm-length_resize_button).if {
-              new_x2 := x2.min (xm-length_resize_button-1);
-              line_h_hard (x1,y) until new_x2 image line offset ofs;
-            };
-          };            
-        } else {
-          ((y != 16) && {y != y_max} && {x2 > 0} && {x1 < x_max}).if {
-            new_x1:=x1.max 1;
-            new_x2:=x2.min (x_max-1);            
-            new_ofs := ofs + new_x1 - x1;
-            line_h_hard (new_x1,y) until new_x2 image line offset new_ofs;
-          };
-        };
-      };
-    };    
-  );
-
-  //
-  // Event.
-  //
-    
-  - receive msg:EVENT <-  
-  ( + mouse:EVENT_MOUSE;
-    + timer:EVENT_TIMER;
-    + win:AREA;    
-    + xr,yr,new_width,new_height:INTEGER;
-    + new_stat:INTEGER_8;
-
-    mouse ?= msg;        
-    timer ?= msg;
-    (mouse != NULL).if {             
-      xr := mouse.x_relative;
-      yr := mouse.y_relative;
-      (
-        (xr.in_range 4 to (3+8)) &&
-        {yr.in_range 4 to (3+8)}
-      ).if {
-        // Cancel.
-        new_stat := 0011b;
-      }.elseif {yr < 16} then {
-        // Move / First.
-        new_stat := 0101b;
-      } else {
-        // Resize.
-        new_stat := 1001b;
-      };
-      (mouse.left_up).if {
-        stat := new_stat;
-      }.elseif {mouse.left_down} then {
-        ((stat = new_stat) && {new_stat = 0011b}).if {
-          close;
-        } else {
-          (stat = 1001b).if {
-            set_position parent at (get_x_window,get_y_window) size (width,height);
-          };
-          stat := 0001b;        
-        };
-      }.elseif {(mouse.left) && {mouse.is_moving_only}} then {
-        (stat = 0101b).if {
-          move (mouse.dx,mouse.dy);
-        }.elseif {stat = 1001b} then {          
-          (root.is_fix_width).if {
-            new_width := width;
-          } else {
-            new_width  := (xr+1).max width_min;
-          };
-          (root.is_fix_height).if {
-            new_height := height;
-          } else {
-            new_height := (yr+1).max height_min;
-          };
-          resize (new_width,new_height);
-          //
-        };
-      }.elseif {(mouse.right_down) && {new_stat = 0101b}} then {
-        first;
-      } else {
-        win := DESK.get_object ((mouse.x_current),(mouse.y_current));
-        (win != Self).if {	  
-          DESK.receive msg;
-        };
-      };      
-    }.elseif {timer != NULL} then {
-      (stat = 1001b).if {
-        set_position parent at (get_x_window,get_y_window) size (width,height);
-      };
-    };
-  );
-    
-  - get_object (x,y:INTEGER) :AREA <-
-  ( + result:AREA;
-    + rel_x,rel_y:INTEGER;
-    
-    result := parent_g_group.get_object (x,y);
-    
-    (result = Self).if {
-      (title != NULL).if {
-	rel_x := x - x_window;
-        rel_y := y - y_window;
-        ((rel_y >= 16) || {rel_x > (title_len+1+rel_y)}).if {
-          (is_resizable).if {
-            (
-              (rel_y < y_max-margin_resize_button-length_resize_button) ||
-              {rel_x < x_max-margin_resize_button-length_resize_button}
-            ).if {
-              result := NULL;
-            };            
-          } else {
-            result := NULL;
-          };	  
-	};
-      };
-    };
-    result
-  );
-
diff --git a/lib2_old/gui/g_win_out_trans_test.li b/lib2_old/gui/g_win_out_trans_test.li
deleted file mode 100644
index 72ed0b0..0000000
--- a/lib2_old/gui/g_win_out_trans_test.li
+++ /dev/null
@@ -1,361 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := G_WIN_OUT_TRANS_TEST;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  //
-  // ****** WARNING : JUST TEST ***********
-  //
-  
-  - author  := "Sonntag Benoit (bsonntag at loria.fr)";
-  - comment := "Group elements for GUI.";
-
-Section Inherit  
-  
-  + parent_window:Expanded AREA_MASK;
-  
-  + parent_g_expr:Expanded G_EXPR;
-  
-Section Private
-  
-  //
-  // ***** APPEND *****
-  // 
-  
-  - depth:INTEGER := 4;
-  
-  - color_4_to_8 n:INTEGER :UINTEGER_32 <-
-  (
-    `(unsigned int)((255. / 15) * @n)`:UINTEGER_32
-  );
-  
-  - color_table:NATIVE_ARRAY[UINTEGER_32] :=
-  ( + result:NATIVE_ARRAY[UINTEGER_32];
-    + r,g,b,col:UINTEGER_32;
-    
-    result := NATIVE_ARRAY[UINTEGER_32].create 4096;
-    0.to 4095 do { c:INTEGER;      
-      r := color_4_to_8 ((c & 0F00h) >> 8);
-      g := color_4_to_8 ((c & 00F0h) >> 4);
-      b := color_4_to_8  (c & 000Fh);
-      // Begin color effect
-      r := (r >> 1) + (r >> 2);
-      b := (b >> 1) + (b >> 2);
-      g := (g >> 1) + (g >> 2);
-      // End.
-      col := (r << 16) | (g << 8) | b;
-      result.put col to c;
-    };
-    result
-  );
-  
-  - col_trans col:UINTEGER_32 :UINTEGER_32 <-
-  ( + idx:UINTEGER_32;
-    
-    idx := 
-    ((col >> 12) & 0F00h) | // Red
-    ((col >>  8) & 00F0h) | // Green
-    ((col >>  4) & 000Fh);  // Blue
-    color_table.item idx
-  );
-  
-  + line_tmp:BMP_LINE[PIXEL_32];
-    
-Section Public  
-  
-  + title_len:INTEGER;
-  
-  + title:ABSTRACT_STRING;
-  
-  + stat:INTEGER_8;
-    
-  - is_open:BOOLEAN <- (stat & 1) != 0;
-  
-  - open_by src:G_GROUP <-
-  ( + px,py,w,h:INTEGER;
-    
-    (stat = 0).if {	
-      ((title = NULL) && {src != NULL}).if {	
-	w := width_min;
-	h := height_min;
-	(src.is_horizontal).if {
-	  px := src.x_window;
-	  py := src.y_window + src.height;
-	  ((px + w) > DESK.x_max).if {
-	    px := DESK.x_max - w;
-	  };
-	  ((py + h) > DESK.y_max).if {
-	    py := src.y_window - h;
-	  };
-	} else {
-	  px := src.x_window + src.width;
-	  py := src.y_window;
-	  ((px + w) > DESK.x_max).if {
-	    px := src.x_window - w;
-	  };
-	  ((py + h) > DESK.y_max).if {
-	    py := DESK.y_max - h;
-	  };
-	};	  	  
-      } else {
-	px := (DESK.width  - width_min ) / 2;
-	py := (DESK.height - height_min) / 2;
-      };
-      set_position DESK at (px,py);
-      stat := 01b;	
-    };       
-  );
-    
-  - close <-
-  (
-    delete;
-    stat := 0;
-  );
-  
-  //
-  // Creation.
-  //
-  
-  - create t:ABSTRACT_STRING with elt:G_EXPR :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make t with elt;
-    result
-  );
-  
-  - make t:ABSTRACT_STRING with elt:G_EXPR <-
-  (
-    title_len := BITMAP[PIXEL_32].font_width t + 2; //+ 25;
-    title := t;
-    //root := elt;
-    
-    // ***** APPEND ****
-    line_tmp  := BMP_LINE[PIXEL_32].create 2048;
-  );
-  
-  //
-  // Size.
-  //
-  /*
-  - width_min:INTEGER <-
-  (
-    parent_g_group.width_min + 2
-  );
-  
-  - height_min:INTEGER <-
-  ( + result:INTEGER;
-    
-    result := parent_g_group.height_min;
-    (title = NULL).if {
-      result := result + 2;
-    } else {
-      result := result + 17 + 1
-    };
-    result
-  );
-*/
-  //
-  // Update position.
-  //
-    
-  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
-  (
-    update rac from (x,y) size (w,h);
-    
-    // ******* ESSAI *******
-    stat := 01b;
-    
-    //(title = NULL).if {
-    //  root.set_position Self at (1, 1) size (w-2,h-2);
-    //} else {
-    //  root.set_position Self at (1,17) size (w-2,h-18);
-    //};
-  );
-  
-  //
-  // Display.
-  //
-  
-  - draw_slave bmp:ABSTRACT_BITMAP from (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  (
-    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; 
-  );
-  
-  //
-  // ********** UPDATE ********
-  //
-  
-  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  (
-
-    clipping (x0,y0) to (x1,y1);    
-    
-    color green; //008000h;
-    line_h (0,0) until (title_len+1);
-    line_to ((title_len+1+15),15);
-    line_h_until (x_max-depth);
-    
-    line_h (0,19) until (x_max-depth);
-    line_h (0,(y_max-depth-3)) until (x_max-depth);
-    
-    line_v (3,20) until (y_max-depth-4);
-    line_v ((x_max-depth-3),20) until (y_max-depth-4);
-    
-    poly_move_to (0,1);
-    poly_line_to ((title_len+1),1);
-    poly_line_to ((title_len+16),16);
-    poly_line_to ((x_max-depth),16);
-    poly_line_to ((x_max-depth),18);
-    poly_line_to (0,18);
-    poly_trace_color blue;
-    
-    // Title.
-    color white;
-    print title to (3,(-1));
-    //display_mask;
-    
-    margin_clip_x1 := margin_clip_x1 + (x_max - x1).min depth;
-    margin_clip_y1 := margin_clip_y1 + (y_max - y1).min depth;
-  );
-
-  - slave_pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <- 
-  ( + new_x,new_y:INTEGER;
-    
-    ((y < 16) && {x > (title_len+1+y)}).if {
-      parent_window.slave_pixel_hard (x,y) color col;
-    } else {      
-      new_x := x - depth;
-      new_y := y - depth;
-      ((new_x >= 0) && {new_y >= 20}).if { 	
-	parent_window.slave_pixel_hard (new_x,new_y) color (col_trans col); 
-      };
-      ((x > (x_max-depth)) || {y > (y_max-depth)}).if {
-	parent_window.slave_pixel_hard (x,y) color col; 
-      };
-    };
-  );
-  
-  - slave_line_h_hard (x1,y:INTEGER) until x2:INTEGER color col:UINTEGER_32 <- 
-  ( + new_x1,new_y,new_x2:INTEGER;
-    
-    ((y < 16) && {x2 > (title_len+1+y)}).if {
-      new_x1 := x1.max (title_len+2+y);	
-      parent_window.slave_line_h_hard (new_x1,y) until x2 color col;
-    } else {
-      new_x1 := 0.max (x1 - depth);
-      new_x2 := x2 - depth;
-      new_y  := y  - depth;
-      ((new_x2 >= 0) && {new_y >= 20}).if {
-	parent_window.slave_line_h_hard (new_x1,new_y) until new_x2 color (col_trans col);
-      };
-      (y > (y_max-depth)).if {
-	parent_window.slave_line_h_hard (x1,y) until x2 color col; 
-      }.elseif {x2 > (x_max-depth)} then {
-	new_x1 := x1.max (x_max-depth+1);
-	parent_window.slave_line_h_hard (new_x1,y) until x2 color col; 
-      };
-    };    
-  );
-
-  - slave_line_h_hard (x1,y:INTEGER) until x2:INTEGER 
-  image line:ABSTRACT_BMP_LINE offset ofs:INTEGER <-
-  ( + new_x1,new_y,new_x2,ofs2:INTEGER;
-    + ofsd:INTEGER;
-    + col:UINTEGER_32;
-        
-    ((y < 16) && {x2 > (title_len+1+y)}).if {
-      new_x1 := x1.max (title_len+2+y);	
-      parent_window.slave_line_h_hard (new_x1,y) until x2 image line offset (ofs+new_x1-x1);
-    } else {
-      new_x1 := x1 - depth;
-      new_x2 := x2 - depth;
-      new_y  := y  - depth;
-      ((new_x2 >= 0) && {new_y >= 20}).if {
-	(new_x1 < 0).if {
-	  ofs2   := ofs - new_x1;
-	  new_x1 := 0;
-	} else {
-	  ofs2 := ofs;
-	};
-	ofs2.to (ofs2+new_x2-new_x1) do { o:INTEGER;
-	  col := line.get_color o;
-	  line_tmp.put (col_trans col) to ofsd;
-	  ofsd := ofsd + 1;
-	};
-	parent_window.slave_line_h_hard (new_x1,new_y) until new_x2 image line_tmp offset 0;
-	//color (col_trans col);
-      };
-      (y > (y_max-depth)).if {
-	parent_window.slave_line_h_hard (x1,y) until x2 image line offset ofs;
-      }.elseif {x2 > (x_max-depth)} then {
-	new_x1 := x1.max (x_max-depth+1);
-	parent_window.slave_line_h_hard (new_x1,y) until x2 image line offset (ofs+new_x1-x1);
-      };
-    };        
-  );
-
-  //
-  // Event.
-  //
-    
-  - receive msg:EVENT <-  
-  ( + mouse:EVENT_MOUSE;
-    + win:AREA;    
-
-    mouse ?= msg;        
-    (mouse != NULL).if {       
-      (mouse.right_down).if {
-	first;
-      };
-      ((mouse.is_moving_only) && {mouse.left}).if {
-	move ((mouse.dx),(mouse.dy));
-      } else {	
-	win := DESK.get_object ((mouse.x_current),(mouse.y_current));
-	(win != Self).if {	  
-	  DESK.receive msg;
-	};
-      };
-    };
-  );
-    
-  - get_object (x,y:INTEGER) :AREA <-
-  ( + result:AREA;
-    + rel_x,rel_y:INTEGER;
-    
-    result := parent_window.get_object (x,y);
-    
-    (result = Self).if {
-      (title != NULL).if {
-	rel_x := x - x_window;
-	rel_y := y - y_window;
-	((rel_y >= 16) || {rel_x > (title_len+1+rel_y)}).if {
-	  result := NULL;
-	};
-      };
-    };
-    result
-  );
-
diff --git a/lib2_old/gui/input/input.li b/lib2_old/gui/input/input.li
deleted file mode 100644
index 3a8c728..0000000
--- a/lib2_old/gui/input/input.li
+++ /dev/null
@@ -1,77 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := INPUT;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
- 
-  
-  - bibliography:="http://IsaacOS.com";
-  - author      :="Sonntag Benoit (bsonntag at loria.fr)";
-  - comment     :="Message.";
-
-  - version :=1;  
-  - date    :="2003/04";
-  
-Section Inherit  
-  
-  - parent_inbox:INBOX := INBOX;
-  
-Section SELF
-  
-  + list_client:LINKED_LIST[INBOX];
-  
-Section Public
-  
-  - is_actif:BOOLEAN;
-  
-  - add_client obj:INBOX <-
-  ( + idx:INTEGER;
-    (list_client = NULL).if {
-      list_client := LINKED_LIST[INBOX].create;      
-    };
-    idx := list_client.fast_index_of obj start (list_client.lower);    
-    (idx > list_client.upper).if {
-      list_client.add_last obj;
-    };
-  );
-
-  - sub_client obj:INBOX <-
-  ( + idx:INTEGER;
-    
-    idx := list_client.fast_index_of obj start (list_client.lower);    
-    (idx <= list_client.upper).if {
-      list_client.remove idx;
-    };
-  );
-  
-  - make <-
-  (
-    deferred;
-  );
-  
-  - acknowledge <-
-  (
-    deferred;
-  );
diff --git a/lib2_old/gui/input/input_keyboard.li b/lib2_old/gui/input/input_keyboard.li
deleted file mode 100644
index 7db8548..0000000
--- a/lib2_old/gui/input/input_keyboard.li
+++ /dev/null
@@ -1,168 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := INPUT_KEYBOARD;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-
-  - comment     :="X11 - Keyboard Driver";
-
-  - version := 1;  
-  - date    :="2003/04";
-  
-Section Inherit
-
-  + parent_input:Expanded INPUT;
-
-Section Private
-  
-  - buffer_event:FAST_ARRAY[EVENT_KEYBOARD]; 
-  - p_beg:UINTEGER_8;  // Pointer on the buffer (beginning)
-  - p_end:UINTEGER_8;  // Pointer on the buffer (end)
-    
-  - bin_code:FAST_ARRAY[UINTEGER_8]; // Binary array of keys (102+7)/8
-
-  - cmd:UINTEGER_8;    // 0:CTRL 1:AltGr 2:Alt 3:Cmd 4:Shift 5:Cap 6:NumLock 7:Scrolllock
-
-  - ascii_code:UINTEGER_8; // For <Alt>+<NbAscII>
-      
-Section Public
-  
-  //
-  // Get Character (Interrupt #21)
-  //
-  
-  - key key:UINTEGER_8 press p:BOOLEAN <-
-  ( + cu,tmp:UINTEGER_8;
-    
-    p.if {
-      cu := keydown key;
-    } else {
-      cu := keyup key;
-    };
-    (cu != 0).if {
-      // Routine Pour Reboot Violant : CTRL+(ALT | ALT Gr)+Suppr
-      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {
-	"Reboot ...\n".print;
-	die_with_code exit_failure_code;
-      };
-      
-      tmp:=(p_end+1)&003h;
-      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);
-      (((tmp+2)&3)!=p_beg).if {
-	p_end:=tmp;
-      };      
-      get_event;
-    };
-  );
-   
-Section Private
-  
-  - keyup cu:UINTEGER_8 :UINTEGER_8 <-
-  ( 
-    deferred;
-    0
-  );
-
-  - keydown cu:UINTEGER_8 :UINTEGER_8 <-
-  ( 
-    deferred;
-    0
-  );
-    
-Section Public   
-  
-  - make <-
-  // Install keyboard.
-  ( + new_event:EVENT_KEYBOARD;
-    is_actif := TRUE;
-    bin_code := FAST_ARRAY[UINTEGER_8].create 14;
-    
-    buffer_event := FAST_ARRAY[EVENT_KEYBOARD].create 4;
-    0.to 3 do { j:INTEGER;
-      new_event := EVENT_KEYBOARD.clone;
-      buffer_event.put new_event to j;
-      (j != 0).if {
-	new_event.set_prev (buffer_event.item (j-1));
-      };
-    };
-    buffer_event.first.set_prev new_event;
-    cmd := 40h;
-  );
-    
-  - get_event <-
-  ( + p:INTEGER;
-    p := p_beg;
-    { p != p_end }.while_do {
-      (list_client.lower).to (list_client.upper) do { j:INTEGER;
-	list_client.item j.receive (buffer_event.item p);
-      };
-      p := (p + 1) & 03h;
-    };    
-  );
-  
-  - get_key:UINTEGER_16 <-
-  // Use without interface running: text mode
-  ( + result:UINTEGER_16;
-    {p_beg = p_end}.while_do {};
-    result := buffer_event.item p_beg.key;
-    p_beg := (p_beg + 1) & 03h;
-    result
-  );
-  
-  //
-  // Guru section.
-  //
-
-  - acknowledge <-
-  (
-    p_beg := (p_beg+1) & 03h;
-  );
-  
-  //
-  // Key code generate.
-  //
-  
-  // 0:CTRL 1:AltGr 2:Alt 3:Cmd 4:Shift 5:Cap 6:NumLock 7:Scrolllock
-
-  - key_ctrl  :UINTEGER_16 := 0100h;
-  - key_alt_gr:UINTEGER_16 := 0200h;
-  - key_alt   :UINTEGER_16 := 0400h;
-  - key_of c:CHARACTER :UINTEGER_16 <- c.to_uinteger_8;
-  
-  - key_to_string k:UINTEGER_16 :STRING <-
-  ( + result:STRING;
-    
-    result := STRING.create 10;
-    ((k & key_ctrl) != 0).if {
-      result.append "Ctrl+";
-    };
-    ((k & key_alt_gr) != 0).if {
-      result.append "AltGr+";
-    };
-    ((k & key_alt) != 0).if {
-      result.append "Alt+";
-    };
-    result.add_last ((k & 0FFh).to_character);
-    result
-  );
diff --git a/lib2_old/gui/low_level/g_binary_expr.li b/lib2_old/gui/low_level/g_binary_expr.li
deleted file mode 100644
index d6d06f3..0000000
--- a/lib2_old/gui/low_level/g_binary_expr.li
+++ /dev/null
@@ -1,71 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := G_BINARY_EXPR;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Binary operator";
-    
-  - author  := "Benoit Sonntag (bsonntag at loria.fr)";
-  
-Section Inherit
-  
-  + parent_g_expr:Expanded G_EXPR;
-  
-Section Public
-  
-  + right:G_EXPR;
-  
-  + left:G_EXPR;
-    
-  //
-  // Creation.
-  //
-  
-  - create l:G_EXPR and r:G_EXPR :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make l and r;
-    result
-  );
-
-  - make l:G_EXPR and r:G_EXPR <-
-  (
-    deferred;
-  );
-  
-  //
-  // Refresh.
-  //
-  
-  - refresh <-
-  (
-    left.refresh;
-    right.refresh;
-  );
-  
-  
-
-    
diff --git a/lib2_old/gui/low_level/g_div_expr.li b/lib2_old/gui/low_level/g_div_expr.li
deleted file mode 100644
index 1bd92f7..0000000
--- a/lib2_old/gui/low_level/g_div_expr.li
+++ /dev/null
@@ -1,117 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := G_DIV_EXPR;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Frame representation base";
-    
-  - author      := "Benoit Sonntag (bsonntag at loria.fr)";
-  
-Section Inherit
-  
-  + parent_g_binary_expr:Expanded G_BINARY_EXPR;
-  
-Section Public
-  
-  - make l:G_EXPR and r:G_EXPR <-
-  (
-    left  := l;
-    right := r;    
-    left .set_attribute_bit vertical_bit; 
-    right.set_attribute_bit vertical_bit; 
-  );
-  
-  //
-  // Size.
-  //
-  
-  - predict_size (lw,lh:INTEGER) and (rw,rh:INTEGER) :(INTEGER,INTEGER) <-
-  (
-    lw.max rw, lh + rh
-  );
-
-  - width_min:INTEGER <-
-  (
-    left.width_min.max (right.width_min)
-  );
-  
-  - height_min:INTEGER <-
-  (
-    left.height_min + right.height_min
-  );
-  
-  - width_max:INTEGER <- 
-  ( + result:INTEGER;
-    
-    (is_fix_width).if {
-      result := width_min;
-    } else {
-      result := left.width_max.max (right.width_max);
-    };
-    result
-  );
-  
-  - height_max:INTEGER <- 
-  ( + result:INTEGER;
-    
-    (is_fix_height).if {
-      result := height_min;
-    } else {
-      result := left.height_max + right.height_max;
-    };
-    result
-  );
-  
-  //
-  // Update position.
-  //
-  
-  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
-  ( + h_min:INTEGER;
-    + h_left,h_left_min,h_left_max:INTEGER;
-    + h_right,h_right_max:INTEGER;
-    
-    h_min  := height_min;
-    //
-    h_left_min := left.height_min;
-    h_left_max := left.height_max;
-    //
-    h_right_max := right.height_max;
-    //
-    h_left := `(int)(((float)@h) / @h_min * @h_left_min)`:INTEGER; // BSBS: REAL !!!
-    h_right := h - h_left;
-    //
-    (h_right > h_right_max).if {
-      h_right := h_right_max;
-      h_left  := (h - h_right).min h_left_max;      
-    }.elseif {h_left > h_left_max} then {
-      h_left := h_left_max;
-      h_right := (h - h_left).min h_right_max;      
-    };
-    //
-    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );
-    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);
-  );
-
diff --git a/lib2_old/gui/low_level/g_elevator.li b/lib2_old/gui/low_level/g_elevator.li
deleted file mode 100644
index 74ebf34..0000000
--- a/lib2_old/gui/low_level/g_elevator.li
+++ /dev/null
@@ -1,321 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := G_ELEVATOR;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-      
-  - author  := "Sonntag Benoit (bsonntag at loria.fr)";
-  - comment := "Output text for GUI.";
-
-Section Inherit  
-
-  + parent_area:Expanded AREA;
-  
-  + parent_g_expr:Expanded G_EXPR;
-          
-Section Public
-  
-  + win_in:G_WIN_IN_INTERN;
-  
-  + position:INTEGER;
-  
-  + stat:INTEGER_8;
-  
-Section G_ELEVATOR  
-  
-  - win_size:INTEGER <-
-  ( + result:INTEGER;
-    
-    (is_horizontal).if {
-      result := win_in.width_min.max (width - 2);
-    } else {
-      result := win_in.height_min.max (height - 2);
-    };
-    result
-  );
-    
-  - elevator_size:INTEGER <-
-  ( + result:INTEGER;
-    
-    (is_horizontal).if {
-      result := width - 2;      
-    } else {
-      result := height - 2;
-    };
-    result
-  );
-  
-  - cursor_begin:INTEGER <-  
-  ( + result:INTEGER;
-    + len_ele,len_win,pos:INTEGER;
-    
-    len_ele := elevator_size;
-    len_win := win_size;
-    pos := - position;
-    result := `(int)(((float)@len_ele / @len_win) * @pos)`:INTEGER + 1;
-    result
-  );
-  
-  - cursor_size:INTEGER <-
-  ( + result:INTEGER;
-    + len_ele,len_win:INTEGER;
-    
-    len_ele := elevator_size;
-    len_win := win_size;
-    result := (`(int)(((float)@len_ele / @len_win) * @len_ele)`:INTEGER).min len_ele;
-    result
-  );
-  
-Section Public
-  
-  //
-  // Width / Height
-  //
-  
-  - width_min:INTEGER  := 16;
-    
-  - height_min:INTEGER := 16;
-    
-  - width_max:INTEGER <-
-  ( + result:INTEGER;
-    
-    (is_vertical).if {
-      result := 8;
-    } else {
-      result := parent_g_expr.width_max;
-    };
-    result
-  );
-  
-  - height_max:INTEGER <-
-  ( + result:INTEGER;
-    
-    (is_horizontal).if {
-      result := 8;
-    } else {
-      result := parent_g_expr.height_max;
-    };
-    result
-  );
-  
-  //
-  // Creation.
-  //
-  
-  - create_horizontal w:G_WIN_IN_INTERN :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make w attribute horizontal_bit;
-    result
-  );
-  
-  - create_vertical w:G_WIN_IN_INTERN :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make w attribute vertical_bit;
-    result
-  );
-    
-  - make w:G_WIN_IN_INTERN attribute a:UINTEGER_8 <-
-  (
-    win_in := w;
-    set_attribute_bit a;
-  ); 
-
-  //
-  // Update position.
-  //
-  
-  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
-  ( 
-    update rac from (x,y) size (w,h);
-  );
-  
-  //
-  // Action.
-  // 
-  
-  - set_min <-
-  ( 
-    ((parent != NULL) && {position != 0}).if {
-      position := 0;
-      win_in.update_intern;
-      refresh;
-    };
-  );
-
-  - set_max <-
-  ( + mx:INTEGER;
-    
-    mx := elevator_size - win_size;
-    ((parent != NULL) && {position != mx}).if {
-      position := mx;
-      win_in.update_intern;
-      refresh;
-    };
-  );
-  
-  - receive msg:EVENT <-
-  // 0000 : Nothing.
-  // 0001 : In.
-  // 0010 : Up page.
-  // 0100 : Down pages.
-  // 1000 : Cursor move.
-  ( + mouse:EVENT_MOUSE;
-    + win:AREA;    
-    + new_stat:INTEGER;
-    + is_action:BOOLEAN;
-    + py1,py2,old_cursor,new_cursor:INTEGER;
-    + mouse_d,mouse_p:INTEGER;
-    + is_refresh:BOOLEAN;
-    //
-    + ele_siz,win_siz:INTEGER;
-    
-    mouse ?= msg;
-    (mouse != NULL).if {
-      win := DESK.get_object ((mouse.x_current),(mouse.y_current));
-      (is_vertical).if {
-	mouse_d := mouse.dy;
-	mouse_p := mouse.y_current - y_window;
-      } else {
-	mouse_d := mouse.dx;
-	mouse_p := mouse.x_current - x_window;
-      };
-      ((stat & 1110b) = 0).if {
-	// No press.
-	(win != Self).if {
-	  new_stat := 0;	  	  
-	  DESK.receive msg;	  
-	} else {	  
-	  (mouse.left).if {	     
-	    py1 := cursor_begin;
-	    py2 := py1 + cursor_size;
-	    new_stat := (
-	      ((mouse_p < py1).to_integer.to_integer << 1) |
-	      ((mouse_p > py2).to_integer.to_integer << 2)
-	    );	    
-	    (new_stat = 0).if {
-	      // Moving.
-	      new_stat := 1000b;
-	    } else {
-	      is_action := TRUE;
-	    };	  
-	  };
-	  new_stat := new_stat | 0001b;
-	};
-      } else {
-	// Press.
-	(mouse.left).if {
-	  new_stat  := stat;
-	  is_action := TRUE;
-	} else {
-	  (win != Self).if {
-	    new_stat := 0;
-	    DESK.receive msg;
-	  };
-	};
-      };
-      (stat != new_stat).if {
-	stat := new_stat;
-	is_refresh := TRUE;
-      };
-      (is_action).if {
-	new_cursor := old_cursor := position;	
-	ele_siz := elevator_size;
-	win_siz := win_size;
-	/*
-	(((stat & 0010b) != 0) && {old_cursor != 0}).if {	  
-	  // Page Up
-	  new_cursor := (old_cursor - length_mini).max 0;
-	};
-	(((stat & 0100b) != 0) && {old_cursor < (length - length_mini)}).if {
-	  // Page Down
-	  new_cursor := (old_cursor + length_mini).min (length - length_mini);
-	};
-	*/
-	(((stat & 1000b) != 0) && {mouse_d != 0}).if {	  
-	  // Move.
-	  new_cursor := old_cursor - `(int)(((float)@win_siz / @ele_siz) * @mouse_d)`:INTEGER;
-	  new_cursor := new_cursor.min 0.max (ele_siz - win_siz);
-	};
-	(new_cursor != old_cursor).if {	  
-	  position := new_cursor;
-	  win_in.update_intern;
-	  is_refresh := TRUE;
-	};
-      };
-      (is_refresh).if {
-	refresh;
-      };      
-    };
-  );
-  
-  //
-  // Display.
-  //
-  
-  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  ( + pos_beg,pos_end:INTEGER;
-        
-    clipping (x0,y0) to (x1,y1);    
-    //    
-    draw_border_in (x_min,y_min) to (x_max,y_max);
-    pos_beg := cursor_begin;
-    pos_end := pos_beg + cursor_size;            
-    (is_vertical).if {
-      // Vertical.      
-      draw_border_out (1,pos_beg) to (x_max-1,pos_end);
-      rectangle_fill (2,pos_beg+1) to (x_max-2,pos_end-1) color color_back_light;
-      (pos_beg > 1).if {
-	rectangle_fill (1,1) to (x_max-1,pos_beg-1) color color_back;
-      };
-      (pos_end < y_max-1).if {
-	rectangle_fill (1,pos_end+1) to (x_max-1,y_max-1) color color_back;
-      };
-    } else {
-      // Horizontal
-      draw_border_out (pos_beg,1) to (pos_end,y_max-1);
-      rectangle_fill (pos_beg+1,2) to (pos_end-1,y_max-2) color color_back_light;
-      (pos_beg > 1).if {
-	rectangle_fill (1,1) to (pos_beg-1,y_max-1) color color_back;
-      };
-      (pos_end < x_max-1).if {
-	rectangle_fill (pos_end+1,1) to (x_max-1,y_max-1) color color_back;
-      };      
-    };
-  );
-  
-  //
-  // Area.
-  //
-  
-  - delete <-
-  (
-    (parent != NULL).if {
-      parent_area.delete;
-    };
-  );
-  
\ No newline at end of file
diff --git a/lib2_old/gui/low_level/g_expr.li b/lib2_old/gui/low_level/g_expr.li
deleted file mode 100644
index b0dbfea..0000000
--- a/lib2_old/gui/low_level/g_expr.li
+++ /dev/null
@@ -1,181 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := G_EXPR;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Frame representation base";
-    
-  - author      := "Benoit Sonntag (bsonntag at loria.fr)";
-  
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public
-  
-  + attribute:UINTEGER_8;
-  
-  - fix_width_bit :UINTEGER_8 := 0001b;
-  - fix_height_bit:UINTEGER_8 := 0010b;
-  
-  - horizontal_bit:UINTEGER_8 := 0100b;
-  - vertical_bit  :UINTEGER_8 := 1000b; 
-  
-  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;
-  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;
-  
-  - is_horizontal:BOOLEAN <- (attribute & horizontal_bit) != 0;
-  - is_vertical  :BOOLEAN <- (attribute & vertical_bit  ) != 0;
-  
-  - set_attribute_bit flag:UINTEGER_8 <-
-  (
-    attribute := attribute | flag;
-  );
-  
-  - fix_width:SELF <-
-  (
-    set_attribute_bit fix_width_bit;
-    Self
-  );
-  
-  - fix_height:SELF <-
-  (
-    set_attribute_bit fix_height_bit;
-    Self
-  );
-  
-  //
-  // Dimension.
-  //  
-  
-  - width_min:INTEGER <-
-  (
-    deferred;
-    0
-  )
-  [
-    +? {Result >= 0};
-  ];
-  
-  - height_min:INTEGER <-
-  (
-    deferred;
-    0
-  )
-  [
-    +? {Result >= 0};
-  ];
-  
-  - width_max:INTEGER <-
-  ( + result:INTEGER;
-    
-    (is_fix_width).if {
-      result := width_min;
-    } else {
-      result := 100_000;
-    };
-    result
-  )
-  [
-    +? {Result >= width_min};
-  ];
-  
-  - height_max:INTEGER <-
-  ( + result:INTEGER;
-    
-    (is_fix_height).if {
-      result := height_min;
-    } else {
-      result := 100_000;
-    };
-    result
-  )
-  [
-    +? {Result >= height_min};
-  ];
-  
-  //
-  // Operator position.
-  //
-    
-  - '|' Right 40 other:G_EXPR :G_EXPR <-
-  ( 
-    G_OR_EXPR.create Self and other
-  );
-
-  - '/' Right 40 other:G_EXPR :G_EXPR <-
-  ( 
-    G_DIV_EXPR.create Self and other
-  );
-  
-  //
-  // Update position.
-  //
-  
-  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
-  [
-    -? {w >= width_min};
-    -? {h >= height_min};
-  ]
-  (
-    deferred;
-  );
-  
-  - refresh <- deferred;
-    
-  //
-  // Style...
-  //
-  
-  - color_dark:UINTEGER_32      := 01E527Fh;
-  - color_light:UINTEGER_32     := 0D0E1EFh;
-  
-  - color_back:UINTEGER_32      := 083AAD3h;  
-  - color_back_light:UINTEGER_32:= color_back + 101010h;  
-
-  - draw_border_in (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  (
-    color color_dark;
-    move_to (x0,y1);
-    line_v_until y0;
-    line_h_until x1;
-    color color_light;
-    line_v_until y1;
-    line_h_until x0;
-  );
-  
-  - draw_border_out (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  (
-    color color_light;
-    move_to (x0,y1);
-    line_v_until y0;
-    line_h_until x1;
-    color color_dark;
-    line_v_until y1;
-    line_h_until x0;
-  );
-
-  
-  
\ No newline at end of file
diff --git a/lib2_old/gui/low_level/g_group.li b/lib2_old/gui/low_level/g_group.li
deleted file mode 100644
index e373f58..0000000
--- a/lib2_old/gui/low_level/g_group.li
+++ /dev/null
@@ -1,113 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := G_GROUP;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-      
-  - author  := "Sonntag Benoit (bsonntag at loria.fr)";
-  - comment := "Group elements for GUI.";
-
-Section Inherit  
-
-  + parent_area:Expanded AREA;
-  
-  + parent_g_expr:Expanded G_EXPR;
-          
-Section Public
-  
-  + root:G_EXPR;
-  
-  //
-  // Width / Height
-  //
-  
-  - predict_size (w,h:INTEGER) :(INTEGER,INTEGER) <-
-  (
-    w, h
-  );
-  
-  - width_min:INTEGER  <- root.width_min;
-  
-  - height_min:INTEGER <- root.height_min;
-    
-  //
-  // Creation.
-  //
-  
-  - create elt:G_EXPR :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make elt;
-    result
-  );
-  
-  - make elt:G_EXPR <-
-  (
-    root := elt;    
-  ); 
-   
-  //
-  // Update position.
-  //
-  
-  - set_position rac:AREA at (x,y:INTEGER) <-
-  (
-    set_position rac at (x,y) size (width_min,height_min);
-  );
-
-  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
-  (
-    update rac from (x,y) size (w,h);
-    root.set_position Self at (0,0) size (w,h);
-  );
-  
-  //
-  // Display.
-  //
-  
-  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  (    
-    draw_slave Self from (x0,y0) to (x1,y1);    
-  );
-  
-  - draw_slave bmp:ABSTRACT_BITMAP from (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  (
-    deferred;
-  );
-  
-  - refresh <-
-  (
-    parent_area.refresh;
-    (root != NULL).if {
-      root.refresh;
-    };
-  );
-  
-  - delete <-
-  (
-    parent_area.delete;
-    DESK.set_focus DESK;
-  );
-  
diff --git a/lib2_old/gui/low_level/g_or_expr.li b/lib2_old/gui/low_level/g_or_expr.li
deleted file mode 100644
index f6cbaff..0000000
--- a/lib2_old/gui/low_level/g_or_expr.li
+++ /dev/null
@@ -1,119 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := G_OR_EXPR;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Frame representation base";
-    
-  - author      := "Benoit Sonntag (bsonntag at loria.fr)";
-  
-Section Inherit
-  
-  + parent_g_binary_expr:Expanded G_BINARY_EXPR;
-  
-Section Public
-
-  - make l:G_EXPR and r:G_EXPR <-
-  (
-    left  := l;
-    right := r;    
-    left .set_attribute_bit horizontal_bit; 
-    right.set_attribute_bit horizontal_bit;
-  );
-
-  //
-  // Size.
-  //
-  
-  - predict_size (lw,lh:INTEGER) and (rw,rh:INTEGER) :(INTEGER,INTEGER) <-
-  (
-    lw + rw, lh.max rh
-  );
-  
-  - width_min:INTEGER <-
-  (
-    left.width_min + right.width_min
-  );
-  
-  - height_min:INTEGER <-
-  (
-    left.height_min.max (right.height_min)
-  );
-    
-  - width_max:INTEGER <- 
-  ( + result:INTEGER;
-    
-    (is_fix_width).if {
-      result := width_min;
-    } else {
-      result := left.width_max + right.width_max;
-    };
-    result
-  );
-  
-  - height_max:INTEGER <- 
-  ( + result:INTEGER;
-    
-    (is_fix_height).if {
-      result := height_min;
-    } else {
-      result := left.height_max.max (right.height_max);
-    };
-    result
-  );
-  
-  //
-  // Update position.
-  //
-  
-  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
-  ( + w_min:INTEGER;
-    + w_left,w_left_min,w_left_max:INTEGER;
-    + w_right,w_right_max:INTEGER;
-    
-    w_min  := width_min;
-    //
-    w_left_min := left.width_min;
-    w_left_max := left.width_max;
-    //
-    w_right_max := right.width_max;
-    //    
-    w_left := `(int)(((float)@w) / @w_min * @w_left_min)`:INTEGER; // BSBS: REAL !!!
-    w_right := w - w_left;
-    //
-    (w_right > w_right_max).if {
-      w_right := w_right_max;
-      w_left  := (w - w_right).min w_left_max;      
-    }.elseif {w_left > w_left_max} then {
-      w_left := w_left_max;
-      w_right := (w - w_left).min w_right_max;      
-    };
-    //
-    left .set_position rac at (x,y)        size (w_left ,h.min (left.height_max));
-    right.set_position rac at (x+w_left,y) size (w_right,h.min (right.height_max));
-  );
-  
-
-  
\ No newline at end of file
diff --git a/lib2_old/gui/low_level/g_win_in_intern.li b/lib2_old/gui/low_level/g_win_in_intern.li
deleted file mode 100644
index 7baa4ec..0000000
--- a/lib2_old/gui/low_level/g_win_in_intern.li
+++ /dev/null
@@ -1,127 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := G_WIN_IN_INTERN;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-      
-  - author  := "Sonntag Benoit (bsonntag at loria.fr)";
-  - comment := "For G_WIN_IN.";
-
-Section Inherit  
-
-  + parent_g_group:Expanded G_GROUP;
-            
-Section Public
-    
-  + elevator_v:G_ELEVATOR;
-  
-  + elevator_h:G_ELEVATOR;
-  
-  //
-  // Creation.
-  //
-  
-  - make elt:G_EXPR <-
-  (
-    root := elt;  
-    elevator_h := G_ELEVATOR.create_horizontal Self;
-    elevator_v := G_ELEVATOR.create_vertical Self;
-  );
-  
-  //
-  // Fix position.
-  //
-  
-  - set_top <- 
-  (
-    elevator_v.set_min;
-  );
-    
-  - set_bottom <- 
-  (
-    elevator_v.set_max;
-  );
-    
-  - set_right <-
-  (
-    elevator_h.set_min;
-  );
-
-  - set_left <-
-  (
-    elevator_h.set_max;
-  );
-  
-  //
-  // Update position.
-  //
-  
-  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
-  [ 
-    // Nothing.
-  ]
-  ( + new_w,new_h:INTEGER;
-            
-    (w < root.width_min).if {
-      new_h := h - elevator_h.height_min;
-    } else {
-      new_h := h;
-    };
-    (h < root.height_min).if {
-      new_w := w - elevator_v.width_min;
-    } else {
-      new_w := w;
-    };    
-    (new_w != w).if {
-      elevator_v.update rac from (x + new_w,y) size (elevator_v.width_min,new_h);
-    } else {
-      elevator_v.delete;
-    };
-    (new_h != h).if {
-      elevator_h.update rac from (x,y + new_h) size (new_w,elevator_v.height_min);
-    } else {
-      elevator_h.delete;
-    };      
-    update rac from (x,y) size (new_w,new_h);    
-    update_intern;
-  );
-  
-  - update_intern <-
-  ( + wn,hn:INTEGER;
-    
-    wn := (root.width_min.max width).min (root.width_max);
-    hn := (root.height_min.max height).min (root.height_max);
-    root.set_position Self at (elevator_h.position,elevator_v.position) 
-    size (wn,hn);
-  );
-  
-  //
-  // Display.
-  //
-  
-  - draw_slave bmp:ABSTRACT_BITMAP from (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  (
-    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;
-  );
-  
diff --git a/lib2_old/gui/low_level/inbox.li b/lib2_old/gui/low_level/inbox.li
deleted file mode 100644
index b43e177..0000000
--- a/lib2_old/gui/low_level/inbox.li
+++ /dev/null
@@ -1,72 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := INBOX;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - bibliography:="http://IsaacOS.com";
-  - author      :="Sonntag Benoit (bsonntag at loria.fr)";
-  - comment     :="Message.";
-
-  - version :=1;  
-  - date    :="2003/04";
-  
-Section Inherit  
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Private  
-  
-  - gui_buffer_event:FAST_ARRAY[EVENT_GUI] := 
-  ( + result:FAST_ARRAY[EVENT_GUI];
-    + new_evt:EVENT_GUI;
-    
-    result := FAST_ARRAY[EVENT_GUI].create 16; 
-    0.to 15 do { j:INTEGER;
-      new_evt := EVENT_GUI.clone;
-      result.put new_evt to j;
-    };
-    result
-  );
-  
-  - gui_p_beg:UINTEGER_8;  // Pointer on the buffer (beginning)
-  - gui_p_end:UINTEGER_8;  // Pointer on the buffer (end)
-  
-Section Public
-  
-  - receive msg:EVENT <-
-  (
-    // Nothing.
-  );
-
-  - send dst:INBOX <-
-  ( + tmp:UINTEGER_8;
-    tmp:=(gui_p_end+1) & 0Fh;
-    (tmp != gui_p_beg).if {
-      gui_buffer_event.item gui_p_end.make Self at dst;
-      gui_p_end:=tmp;
-      dst.receive (gui_buffer_event.item gui_p_beg);
-      gui_p_beg := (gui_p_beg+1) & 0Fh;
-    };
-  );
diff --git a/lib2_old/gui/low_level/virtual_screen.li b/lib2_old/gui/low_level/virtual_screen.li
deleted file mode 100644
index e431f11..0000000
--- a/lib2_old/gui/low_level/virtual_screen.li
+++ /dev/null
@@ -1,98 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := VIRTUAL_SCREEN;
-
-  - copyright   := "2003-2008 Benoit Sonntag";
-    
-  - bibliography:="http://IsaacOS.com";
-  - author      :="Sonntag Benoit (bsonntag at loria.fr)";
-  - comment     :="Virtual screen.";
-
-  - version := 1;  
-  
-Section Inherit  
-  
-  + parent_area:Expanded AREA;
-        
-Section Public
-  
-  + scale_width:INTEGER;
-  + scale_height:INTEGER;
-  
-  + desk:DESK;
-  
-  - create d:DESK scale (w,h:INTEGER) :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make d scale (w,h);
-    result    
-  );
-    
-  - make d:DESK scale (w,h:INTEGER) <-
-  ( 
-    desk := d;
-    scale_width  := w;
-    scale_height := h;
-    make d from (0,0) size (d.width*w,d.height*h);
-  );
-  
-  //
-  // Display.
-  //
-
-  - slave_pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <- 
-  ( 
-    pixel_hard (x,y) color col;
-  );
-  
-  - slave_line_h_hard (x1,y:INTEGER) until x2:INTEGER color col:UINTEGER_32 <- 
-  ( 
-    line_h_hard (x1,y) until x2 color col;
-  );  
-  
-  - slave_line_h_hard (x1,y:INTEGER) until x2:INTEGER 
-  image line:ABSTRACT_BMP_LINE offset ofs:INTEGER <-
-  ( 
-    line_h_hard (x1,y) until x2 image line offset ofs;
-  );
-  
-  - get_object (x,y:INTEGER) :AREA <-
-  ( + result:AREA;
-    result := parent_area.get_object (x,y);
-    (result = Self).if {
-      result := NULL;
-    };
-    result
-  );
-  
-  //
-  // Resize
-  //    
-  
-  - update_size <-
-  (    
-    resize (scale_width * desk.width,scale_height * desk.height);
-  );
-  
-  
\ No newline at end of file
diff --git a/lib2_old/gui/old/group_in/grp_tree.li b/lib2_old/gui/old/group_in/grp_tree.li
deleted file mode 100644
index c4c4de4..0000000
--- a/lib2_old/gui/old/group_in/grp_tree.li
+++ /dev/null
@@ -1,287 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := GRP_TREE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Tree representation";
-  
-Section Inherit
-  
-  + parent_gui:Expanded GUI;
-  
-Section Public
-  
-  + root_item:GUI_ITEM;  
-  
-  + area_intern:GUI_INTERN;
-  
-  - bmp_tree:AREA <- area_intern.area;
-  
-  //
-  // Creation
-  //
-  
-  - create_in f:AREA at (x,y:INTEGER) size (w,h:INTEGER) with itm:GUI_ITEM :SELF <- 
-  ( + result:SELF;
-    
-    result := clone;
-    result.make_in f at (x,y) size (w,h) with itm;
-    result
-  );
-
-  - make_in f:AREA at (x,y:INTEGER) size (w,h:INTEGER) with itm:GUI_ITEM <-
-  (
-    root_item := itm;
-    make_in f at (x,y) size (w,h) action Self;
-    // Clipping intern:
-    area_intern := GUI_INTERN.create_in Self at (1,1) size ((w-2),(h-2));
-    set_position itm; 
-    update_position;
-    refresh;
-  );
-  
-  //
-  // Line manager.
-  //
-
-  - set_position rac:GUI_ITEM <-
-  ( + grp:ITM_GROUP;
-            
-    grp ?= rac;
-    (grp = NULL).if {
-      rac.make bmp_tree from ((-rac.width_min-1),0) size ((rac.width_min),(rac.height_min));     
-    } else {
-      set_position (grp.itm_left);
-      set_position (grp.itm_right);
-    };    
-  );
-
-  //
-  // Display.
-  //
-  
-  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  ( + xx0,yy0,xx1,yy1:INTEGER;
-    
-    clipping (x0,y0) to (x1,y1);    
-    border_in (x_min,y_min) to (x_max,y_max);
-    (area_intern != NULL).if {  
-      xx0 := x0 + x_window - bmp_tree.x_window;
-      yy0 := y0 + y_window - bmp_tree.y_window;
-      xx1 := x1 + x_window - bmp_tree.x_window;
-      yy1 := y1 + y_window - bmp_tree.y_window;            
-      //xx0.print; ','.print; yy0.print; '-'.print;
-      //xx1.print; ','.print; yy1.print; '\n'.print;
-      bmp_tree.clipping (xx0,yy0) to (xx1,yy1);      
-      bmp_tree.rectangle_fill (0,0) to ((bmp_tree.x_max),(bmp_tree.y_max)) color color_back_light;      
-      sub_draw root_item at (2,2);
-    };
-  );
-  
-Section Private  
-  
-  - sub_draw rac:GUI_ITEM at (x,y:INTEGER) :INTEGER <-
-  ( + grp:ITM_GROUP;
-    + itm:GUI_ITEM;
-    + new_y,old_y:INTEGER;
-    + is_open:BOOLEAN;
-    
-    grp ?= rac;
-    (grp = NULL).if {      
-      new_y := y + rac.height_min;      
-    } else {
-      is_open := grp.operator = '|';
-      node (x,(y+3)) stat is_open;
-      old_y := y+3+9;
-      new_y := sub_draw (grp.itm_left) at ((x+16),y);      
-      (is_open).if {
-	itm := grp.itm_right;
-	grp ?= itm;
-	{(grp != NULL) && {is_open}}.while_do {
-	  bmp_tree.line_v ((x+4),old_y) until (new_y-1+3) color red; 
-	  is_open := grp.operator = '|';
-	  node (x,(new_y+3)) stat is_open;
-	  old_y := new_y+3+9;
-	  new_y := sub_draw (grp.itm_left) at ((x+16),new_y);
-	  itm := grp.itm_right;
-	  grp ?= itm;
-	};
-	(is_open).if {
-	  bmp_tree.line_v ((x+4),old_y) until (new_y+8) color red;       
-	  bmp_tree.line_h_until (x+15) color red;      
-	  new_y := sub_draw itm at ((x+16),new_y);
-	};
-      };
-    };
-    new_y
-  );
-  
-  - node (x,y:INTEGER) stat is_open:BOOLEAN <-
-  (
-    bmp_tree.rectangle_fill ((x+1),(y+1)) to ((x+7),(y+7)) color white;
-    bmp_tree.rectangle (x,y) to ((x+8),(y+8)) color black;    
-    bmp_tree.line_h ((x+2),(y+4)) until (x+6); 
-    (is_open).if_false {
-      bmp_tree.line_v ((x+4),(y+2)) until (y+6); 
-    };
-    bmp_tree.line_h ((x+9),(y+4)) until (x+15) color red;
-  );
-  
-Section Public
-      
-  //
-  // Event.
-  //  
-
-  - receive msg:EVENT <-  
-  ( + evt_mouse:EVENT_MOUSE;
-    + win:AREA;    
-    
-    
-    evt_mouse ?= msg;
-    (evt_mouse != NULL).if { 
-      (evt_mouse.destination = bmp_tree).if {
-	(evt_mouse.left_up).if {
-	  last_group := NULL;
-	  get_group root_item at (2,2) to ((evt_mouse.x_relative),(evt_mouse.y_relative));
-	  (last_group != NULL).if {	    
-	    (last_group.operator = '|').if {
-	      last_group.set_operator '/';
-	      close_group (last_group.itm_right);
-	    } else {
-	      last_group.set_operator '|';	      
-	    };
-	    update_position;
-	    refresh;
-	  };
-	};
-      };
-      win := INTERFACE.get_object ((evt_mouse.x_current),(evt_mouse.y_current));
-      (win != Self).if {
-	INTERFACE.receive msg;
-      };
-    };    
-  );
-  
-  + bmp_width_max:INTEGER;
-  
-  - update_position <-
-  ( + h,w:INTEGER;
-    
-    bmp_width_max := 0;
-    h := open_group root_item at (2,2) + 2;
-    w := bmp_width_max;
-    ((h != bmp_tree.height) || {w != bmp_tree.width}).if {
-      area_intern.resize_area (w,h);     
-    };
-  );
-  
-  - open_group rac:GUI_ITEM at (x,y:INTEGER) :INTEGER <-
-  ( + grp:ITM_GROUP;
-    + itm:GUI_ITEM;
-    + new_y,old_y,w:INTEGER;
-    + is_open:BOOLEAN;
-    
-    grp ?= rac;
-    (grp = NULL).if {      
-      new_y := y + rac.height_min;
-      rac.set_position (x,y);
-      w := x + rac.width + 2;
-      (bmp_width_max < w).if {
-	bmp_width_max := w;
-      };
-    } else {
-      is_open := grp.operator = '|';      
-      old_y := y+3+9;
-      new_y := open_group (grp.itm_left) at ((x+16),y);      
-      (is_open).if {
-	itm := grp.itm_right;
-	grp ?= itm;
-	{(grp != NULL) && {is_open}}.while_do {	  
-	  is_open := grp.operator = '|';	  
-	  old_y := new_y+3+9;
-	  new_y := open_group (grp.itm_left) at ((x+16),new_y);
-	  itm := grp.itm_right;
-	  grp ?= itm;
-	};
-	(is_open).if {
-	  new_y := open_group itm at ((x+16),new_y);
-	};
-      };
-    };
-    new_y
-  );  
-  
-  - close_group rac:GUI_ITEM <-
-  ( + grp:ITM_GROUP;
-    grp ?= rac;
-    (grp = NULL).if {
-      rac.set_position ((-rac.width_min-1),0);
-    } else {
-      close_group (grp.itm_left );
-      close_group (grp.itm_right);
-    };
-  );
-  
-  - last_group:ITM_GROUP;
-  
-  - get_group rac:GUI_ITEM at (x,y:INTEGER) to (px,py:INTEGER) :INTEGER <-
-  ( + grp:ITM_GROUP;
-    + itm:GUI_ITEM;
-    + new_y,old_y:INTEGER;
-    + is_open:BOOLEAN;
-    
-    (y < py).if {    
-      grp ?= rac;
-      (grp = NULL).if {      
-	new_y := y + rac.height_min;      
-      } else {
-	is_open := grp.operator = '|';      
-	((px.in_range x to (x+8)) && {py.in_range (y+3) to (y+12)}).if {
-	  last_group := grp;
-	};
-	old_y := y+3+9;
-	new_y := get_group (grp.itm_left) at ((x+16),y) to (px,py);
-	(is_open).if {
-	  itm := grp.itm_right;
-	  grp ?= itm;
-	  {(grp != NULL) && {is_open} && {last_group=NULL}}.while_do {	  
-	    is_open := grp.operator = '|';	  
-	    ((px.in_range x to (x+8)) && {py.in_range (new_y+3) to (new_y+12)}).if {
-	      last_group := grp;
-	    };
-	    old_y := new_y+3+9;
-	    new_y := get_group (grp.itm_left) at ((x+16),new_y) to (px,py);
-	    itm := grp.itm_right;
-	    grp ?= itm;
-	  };
-	  (is_open).if {	  
-	    new_y := get_group itm at ((x+16),new_y) to (px,py);
-	  };
-	};
-      };
-    };
-    new_y
-  );
diff --git a/lib2_old/gui/old/label/lab_key.li b/lib2_old/gui/old/label/lab_key.li
deleted file mode 100644
index c1735e0..0000000
--- a/lib2_old/gui/old/label/lab_key.li
+++ /dev/null
@@ -1,69 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := LAB_KEY;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Label Key.";
-  
-Section Inherit
-  
-  + parent_g_label:Expanded GUI_LABEL;
-  
-Section Public
-  
-  + key:UINTEGER_16;
-  
-  //
-  // Creation.
-  //
-  
-  - create k:UINTEGER_16 :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make k;
-    result
-  );
-  
-  - make k:UINTEGER_16 <-
-  (    
-    key := k;
-    name := KEYBOARD.key_to_string k;
-  );
-    
-Section GUI_LABEL
-  
-  - my_width_min :INTEGER <- BITMAP[PIXEL_32].font_width name + 1;
-  
-  - my_height_min:INTEGER <- 17;
-  
-  - my_display_in bmp:GUI_ITEM to (x,y:INTEGER) <- 
-  ( + px:INTEGER;
-    bmp.rectangle_fill (x,y) to ((x + my_width_min-1),(y + my_height_min-1)) color (bmp.rgbbackcolor); 
-    bmp.color (bmp.blue);
-    px := bmp.width - my_width_min;
-    bmp.print name to (px,y);
-  );
-
diff --git a/lib2_old/guii/action.li b/lib2_old/guii/action.li
deleted file mode 100644
index 62ee3a2..0000000
--- a/lib2_old/guii/action.li
+++ /dev/null
@@ -1,97 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := ACTION;
-
-  - copyright := "Jonathan Ponte, Maxime Audrin, Benoit Sonntag";
-
-  - comment   := "Tool bar for GUII.";
-  
-Section Inherit
-  
-  - parent_internal_inode:INTERNAL_INODE := INTERNAL_INODE;
-  
-Section Public
-  
-  - representation:STRING_CONSTANT := "ACTION";
-
-  - print <-
-  (
-    "ACTION".print;
-  );
-
-  - make_representation <-
-  [? {list.is_empty}; ]
-  (
-    (bitmap=NULL).if {
-      content:=(G_BUTTON.create (G_OUT.create name) action action);
-    } else {
-      content:=(G_BUTTON.create (G_IMG.create bitmap) action action);
-    };
-  );
-
-  - space_evaluation (w,h:INTEGER) :REAL_32<-
-  [ ? {list.is_empty}; ]
-  (
-    + result:REAL_32;
-    
-    (bitmap=NULL).if {
-      (width,height):=(G_BUTTON.predict_size (G_OUT.predict_size name));
-    } else {
-      (width,height):=(G_BUTTON.predict_size (G_IMG.predict_size bitmap));
-    };
-    //"width: ".print;w.print;'\n'.print;
-    //"height: ".print;h.print;'\n'.print;
-    //"action.width: ".print;width.print;'\n'.print;
-    //"action.height: ".print;height.print;'\n'.print;
-    ((width > w) || {height > h}).if {    
-      result:=0.0;
-    } else {
-      result:=100.0-(get_area_prc (w,h));
-      //"action.get_area: ".print;get_area_prc (w,h).print;'\n'.print;
-    };
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
-
-  - semantic_evaluation (w,h:INTEGER) :BOOLEAN <-
-  (
-    list.is_empty && {operator='^'}
-  );
-
-  - evaluate n:INODE width w:INTEGER height h:INTEGER : REAL_32 <-
-  (
-    + result:REAL_32;
-
-    n.set_representation ACTION;
-
-    //"ACTION semantic evaluation of ".print;n.name.print;"\n".print;
-    (n.semantic_evaluation (w,h)).if {
-      //"ACTION space evaluation of ".print;n.name.print;"\n".print;
-      result:=n.space_evaluation (w,h);
-    } else {
-       result:=0.0;
-    };
-    //"ACTION result for ".print;n.name.print;"= ".print;result.print;"%\n".print;
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
\ No newline at end of file
diff --git a/lib2_old/guii/check.li b/lib2_old/guii/check.li
deleted file mode 100644
index fe57644..0000000
--- a/lib2_old/guii/check.li
+++ /dev/null
@@ -1,96 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := CHECK;
-
-  - copyright := "Jonathan Ponte, Maxime Audrin, Benoit Sonntag";
-
-  - comment   := "Check button for GUII.";
-  
-Section Inherit
-  
-  - parent_internal_inode:INTERNAL_INODE := INTERNAL_INODE;
-  
-Section Public
-  
-  - representation:STRING_CONSTANT := "CHECK";
-
-  - print <-
-  (
-    "CHECK".print;
-  );
-
-  - make_representation <-
-  [? {list.is_empty}; ]
-  (
-    content:=(G_CHECK.create (G_OUT.create name)).fix_height.fix_width;
-    width:=content.width_min;
-    height:=content.height_min;
-  );
-
-//
-// Evaluation.
-//
-
-  //A check bouton can be apply only if it is a leaf
-  - semantic_evaluation (w,h:INTEGER) :BOOLEAN<-
-  (
-    //faire une vérification sur l'opérateur? check_button = opérateur 'ou'?
-    (list.is_empty) && {operator='|'}
-  );
-
-  - space_evaluation (w,h:INTEGER) :REAL_32<-
-  [ ? {list.is_empty}; ]
-  (
-    + result:REAL_32;
-
-    (width,height):=(G_CHECK.predict_size (G_OUT.predict_size name));
-    ((width > w) || {height > h}).if {
-      result:=0.0
-    } else {
-      result:=100.0-(get_area_prc (w,h));
-    };
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
-
-
-  - evaluate n:INODE width w:INTEGER height h:INTEGER : REAL_32<-
-  (
-    + result:REAL_32;
-    
-    // changer le parent de n pour pouvoir utiliser les méthodes spécifiques à MENU_BAR
-    n.set_representation CHECK;
-    
-    // Semantic evaluation && Space evaluation.
-    //"CHECK semantic evaluation of ".print;n.name.print;"\n".print;
-    (n.semantic_evaluation (w,h)).if {
-      //"CHECK space evaluation of ".print;n.name.print;"\n".print;
-      result:=n.space_evaluation (w,h);
-    } else {
-       result:=0;
-    };
-    //"CHECK result for ".print;n.name.print;"= ".print;result.print;"%\n".print;
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
-
diff --git a/lib2_old/guii/drop_down_menu.li b/lib2_old/guii/drop_down_menu.li
deleted file mode 100644
index 0428ab8..0000000
--- a/lib2_old/guii/drop_down_menu.li
+++ /dev/null
@@ -1,158 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := DROP_DOWN_MENU;
-
-  - copyright := "Jonathan Ponte, Maxime Audrin, Benoit Sonntag";
-
-  - comment   := "Drop down menu for GUII.";
-  
-Section Inherit
-
-  - parent_internal_inode:INTERNAL_INODE := INTERNAL_INODE;
-
-Section Public
-
-  - representation:STRING_CONSTANT := "DROP_DOWN_MENU";
-
-  - print <-
-  (
-    "DROP_DOWN_MENU".print;
-  );
-
-  - make_representation <-
-  (
-    +expr:G_EXPR;
-
-    list.foreach {
-      i:INODE;
-
-      (i.priority>covering).if {
-        i.make_representation;
-        (expr=NULL).if {
-          expr:=i.content;
-
-        } else {
-          expr:=expr / i.content;
-        };
-      };
-    };
-    win_out:=(G_WIN_OUT.create expr).fix_height.fix_width;
-    content:=(G_BUTTON.create (G_OUT.create name) connect win_out).fix_height.fix_width;
-  );
-
-  - compute_size_from_prc p:INTEGER <-
-  [ ? {! list.is_empty}; ]
-  (
-    list.foreach {
-      i:INODE;
-      (i.priority > p).if {
-        (width,height):=G_DIV_EXPR.predict_size (width,height) and (G_BUTTON.predict_size (G_OUT.predict_size (i.name)));
-      };
-    };
-    (width,height):=G_WIN_OUT.predict_size (G_RAW.predict_size (width,height));
-  );
-
-//
-// Evaluation.
-//
-
-// A drop down menu can be apply only if sons are leafs
-  - semantic_evaluation (w,h:INTEGER) :BOOLEAN<-
-  (
-    +nb:INTEGER;
-
-    (operator = '|').if {
-      list.foreach {
-        i:INODE;
-
-        (ACTION.evaluate i width screen_width height screen_height > 0).if {
-          nb:=nb+1;
-        };
-      };
-    };
-    nb=list.count
-  );
-
-- space_evaluation (w,h:INTEGER) :REAL_32<-
-  (
-    + area,r,result:REAL_32;
-
-    compute_size_from_prc 0;
-    ((height >= h) || {width >= w}).if {
-      "Priority 0 failed\n".print;
-      compute_size_from_prc 25;
-      ((height >= h) || {width >= w}).if {
-        "Priority 25 failed\n".print;
-        compute_size_from_prc 50;
-        ((height >= h) || {width >= w}).if {
-          "Priority 50 failed\n".print;
-          r:=0;
-          width:=0;
-          height:=0;
-        } else {
-          covering:=50;
-          r:=get_nitem_from_prc 50;
-        };
-      } else {
-        covering:=25;
-        r:=get_nitem_from_prc 25;
-      };
-    } else {
-      covering:=0;
-      r:=list.count;
-    };
-    r:=(r/list.count)*100;
-    (r>0).if {
-      area:=get_area_prc (w,h);
-      name.print;" area := ".print;(get_area_prc (w,h)).print;"\n".print;
-      (r>area).if {
-        result:=r-area;
-      } else {
-        result:=0;
-      };
-    } else {
-      result:=0;
-    };
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
-
-
-- evaluate n:INODE width w:INTEGER height h:INTEGER : REAL_32<-
-  (
-    + result:REAL_32;
-
-    n.set_representation DROP_DOWN_MENU;
-    // Semantic evaluation && Space evaluation.
-    "DROP_DOWN_MENU semantic evaluation of ".print;n.name.print;"\n".print;
-    (n.semantic_evaluation (w,h)).if {
-      //"DROP_DOWN_MENU space evaluation of ".print;n.name.print;"\n".print;
-      result:=n.space_evaluation (w,h);
-    } else {
-       result:=0;
-    };
-    "DROP_DOWN_MENU result for ".print;n.name.print;"= ".print;result.print;"%\n".print;
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
-
diff --git a/lib2_old/guii/essai_drop_down.li b/lib2_old/guii/essai_drop_down.li
deleted file mode 100644
index 17e0a5d..0000000
--- a/lib2_old/guii/essai_drop_down.li
+++ /dev/null
@@ -1,67 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := ESSAI_DROP_DOWN;
-
-  - copyright := "Jonathan Ponte, Maxime Audrin, Benoit Sonntag";
-
-  - comment   := "Interface Node for GUII.";
-  
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public
-  
-  - main <-
-  (
-    +base:INODE;
-    + guii:GUII;
-    //+ menu_g_expr, tools_g_expr:G_EXPR;
-
-    base := INODE.create_or "Bidon" priority 100 + (
-              INODE.create_or "Drop down menu 1" priority 100 +
-                INODE.create_xor "Choix 1" priority 100 +
-                INODE.create_xor "Choix 2" priority 100 +
-                INODE.create_xor "Choix 3" priority 100 +
-                INODE.create_xor "Choix 4" priority 100 +
-                INODE.create_xor "Choix 5" priority 100
-            )+(
-              INODE.create_or "Drop down menu 2" priority 100 +
-                INODE.create_xor "foo 1" priority 100 +
-                INODE.create_xor "foo 2" priority 100 +
-                INODE.create_xor "foo 3" priority 100 +
-                INODE.create_xor "foo 4" priority 100 +
-                INODE.create_xor "foo 5" priority 100
-            )/*+(
-              INODE.create_xor "Page" priority 100
-            )*/;
-    
-    //
-    // Evaluation.
-    //
-
-    guii:=GUII.create base screen_width 800 screen_height 600;
-    guii.set_depth base from 0;
-    guii.evaluation base;
-    guii.run_interface;
-  );
\ No newline at end of file
diff --git a/lib2_old/guii/essai_light.li b/lib2_old/guii/essai_light.li
deleted file mode 100644
index 39c652f..0000000
--- a/lib2_old/guii/essai_light.li
+++ /dev/null
@@ -1,221 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := ESSAI_LIGHT;
-
-  - copyright := "Jonathan Ponte, Maxime Audrin, Benoit Sonntag";
-
-  - comment   := "Interface Node for GUII.";
-  
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public
-  
-  - main <-
-  ( + base,menu,tools,page:INODE;
-    + action_new:BLOCK;
-    + action_open:BLOCK;
-    + action_zoom_in:BLOCK;
-    + action_zoom_out:BLOCK;
-    + action_zoom_page:BLOCK;
-    + action_zoom_select:BLOCK;
-    + action_zoom_100:BLOCK;
-    + action_select:BLOCK;
-    + action_line:BLOCK;
-    + action_rectangle:BLOCK;
-    + action_circle:BLOCK;
-    + action_color:BLOCK;
-    + action_text:BLOCK;
-    + action_zoom:BLOCK;
-    + guii:GUII;
-
-    action_select:= {
-      bt:G_BUTTON;
-      "Zoom\n".print;
-   };
-
-    action_zoom:= {
-      bt:G_BUTTON;
-      "Zoom\n".print;
-   };
-
-    action_text:= {
-      bt:G_BUTTON;
-      "Text\n".print;
-   };
-
-    action_line:= {
-      bt:G_BUTTON;
-      "Select\n".print;
-   };
-
-    action_rectangle:= {
-      bt:G_BUTTON;
-      "Select\n".print;
-   };
-
-    action_circle:= {
-      bt:G_BUTTON;
-      "Select\n".print;
-   };
-
-    action_rectangle:= {
-      bt:G_BUTTON;
-      "Open\n".print;
-    };
-
-    action_color:= {
-      bt:G_BUTTON;
-      "New\n".print;
-    };
-
-    action_zoom_in:= {
-      bt:G_BUTTON;
-      "Zoom in\n".print;
-    };
-
-    action_zoom_out:= {
-      bt:G_BUTTON;
-      "Zoom out\n".print;
-    };
-
-    action_zoom_select:= {
-      bt:G_BUTTON;
-      "Zoom select\n".print;
-    };
-
-    action_zoom_page:= {
-      bt:G_BUTTON;
-      "Zoom page\n".print;
-    };
-
-    action_zoom_100:= {
-      bt:G_BUTTON;
-      "Zoom 100\n".print;
-    };
-
-
-	menu := INODE.create_xor "Menu" priority 100 + (
-	INODE.create_xor "File" priority 100 + (
-	  INODE.create_xor "Clear file" priority 100 + 
-	  INODE.create_xor "New" priority 100 action action_new
-	) + (
-	  INODE.create_xor "Intern file" priority 100 + 
-	  INODE.create_xor "Open" priority 100 action action_open +
-	  INODE.create_xor "Save" priority 100 +
-	  INODE.create_xor "Save as" priority 100
-	) + (
-	  INODE.create_xor "Extern file" priority 100 +
-	  INODE.create_xor "Import" priority 100 +
-	  INODE.create_xor "Export" priority 100
-	) + (
-	  INODE.create_xor "Output file" priority 100 +
-	  INODE.create_xor "Print" priority 100 
-	) + (
-	  INODE.create_xor "Exit manager" priority 100 +
-	  INODE.create_xor "EXit" priority 100 
-	)
-      ) + (
-	INODE.create_xor "Edit" priority 100 + (
-	  INODE.create_xor "History" priority 100 +
-	  INODE.create_xor "Undo" priority 100 +
-	  INODE.create_xor "Redo" priority 100
-	) + (
-	  INODE.create_xor "Edit object" priority 100 +
-	  INODE.create_xor "Delete" priority 100 +
-	  INODE.create_xor "Duplicate" priority 100 +
-	  INODE.create_xor "Select all" priority 100
-	)
-      ) + (
-	INODE.create_xor "Presentation" priority 100 + (
-	  INODE.create_xor "Representation" priority 100 + 
-	  INODE.create_xor "Magnetic locate" priority 100 +
-	  INODE.create_xor "Contour" priority 100
-	)
-      ) + (
-	INODE.create_xor "Disposition" priority 50 + (
-	  INODE.create_xor "Modify" priority 100 + 
-	  INODE.create_xor "Text editor" priority 100 + 
-	  INODE.create_xor "Alignment" priority 100 + 
-	  INODE.create_xor "To curve" priority 100
-	) + (
-	  INODE.create_xor "Order" priority 100 + 
-	  INODE.create_xor "First plan" priority 100 + 
-	  INODE.create_xor "Last plan" priority 100
-	) + (
-	  INODE.create_xor "Link" priority 100 + 
-	  INODE.create_xor "Group" priority 100 + 
-	  INODE.create_xor "Degroup" priority 100 + 
-	  INODE.create_xor "Combine" priority 100 + 
-	  INODE.create_xor "Decombine" priority 100 + 
-	  INODE.create_xor "Auto-combine" priority 100  
-	)
-      ) + (
-	INODE.create_xor "Window" priority 50 + (
-	  INODE.create_xor "Display" priority 100 + 
-	  INODE.create_xor "Refresh draw" priority 100
-	)
-      ) + (
-	INODE.create_xor "Help" priority 25 + (
-	  INODE.create_xor "Information" priority 100 + 
-	  INODE.create_xor "About" priority 100 +
-	  INODE.create_xor "Bugs report" priority 100 +
-	  INODE.create_xor "News" priority 100
-	)
-      );
-
-
-	tools := INODE.create_xor "Tools" priority 100 +
-	    INODE.create_xor "Select" priority 100 action action_select picture "select.bmp" + (
-            INODE.create_xor "Zoom" priority 50 picture "zoom.bmp" + (
-              INODE.create_xor "Raw" priority 100 +
-                INODE.create_xor "Zoom +" priority 100 action action_zoom_in picture "zoom_in.bmp" +
-                INODE.create_xor "Zoom -" priority 100 action action_zoom_out picture "zoom_out.bmp"+
-                INODE.create_xor "Zoom select" priority 50 action action_zoom_select picture "zoom_select.bmp"+
-                INODE.create_xor "Zoom page" priority 25 action action_zoom_page picture "zoom_page.bmp"+
-                INODE.create_xor "Zoom 1:1" priority 25 action action_zoom_100 picture "zoom_100.bmp"
-              )
-            ) +
-            INODE.create_xor "Line" priority 100 action action_line picture "line.bmp" +
-            INODE.create_xor "Rectangle" priority 100 action action_rectangle picture "rectangle.bmp" +
-            INODE.create_xor "Circle" priority 100 action action_circle picture "ellipse.bmp" +
-            INODE.create_xor "Text" priority 100 action action_text picture "text.bmp" +
-            INODE.create_xor "Color" priority 100 action action_color picture "paint.bmp";
-
-
-    page:=INODE.create_xor "Page" priority 100;
-
-    base := INODE.create_or "Paint" priority 100 + menu + tools + page;
-    
-    //
-    // Evaluation.
-    //
-
-    guii:=GUII.create base screen_width 800 screen_height 600;
-    guii.set_depth base from 0;
-    guii.evaluation base;
-    guii.run_interface;
-  );
-  
-  
\ No newline at end of file
diff --git a/lib2_old/guii/g_page.li b/lib2_old/guii/g_page.li
deleted file mode 100755
index 254f440..0000000
--- a/lib2_old/guii/g_page.li
+++ /dev/null
@@ -1,82 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                              Lisaac Example                               //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := G_PAGE;
-      
-  - author  := "Sonntag Benoit (bsonntag at loria.fr)";
-  - comment := "Output text for GUI.";
-
-Section Inherit  
-  
-  + parent_area:Expanded AREA;
-
-  - parent_g_expr:G_EXPR := G_EXPR;
-          
-Section Public
-   
-  //
-  // Width / Height
-  //
-  
-  - width_min:INTEGER  := 500; //128;
-  
-  - height_min:INTEGER := 200; //128;
-    
-  //
-  // Creation.
-  //
-  
-  - create:SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make;
-    result
-  );
-  
-  - make <-
-  (
-    // Nothing.
-  ); 
-
-  //
-  // Update position.
-  //
-  
-  - set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
-  ( 
-    update rac from (x,y) size (w,h);
-  );
-  
-  //
-  // Display.
-  //
-  
-  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
-  (     
-    clipping (x0,y0) to (x1,y1);    
-    //    
-    rectangle (x_min,y_min) to (x_max,y_max) color black;
-    rectangle_fill (x_min+1,y_min+1) to (x_max-1,y_max-1) color yellow;
-    rectangle_fill (0,0) to (width_min-1,height_min-1) color blue;
-    
-  );
diff --git a/lib2_old/guii/guii.li b/lib2_old/guii/guii.li
deleted file mode 100644
index 4556b2f..0000000
--- a/lib2_old/guii/guii.li
+++ /dev/null
@@ -1,292 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := GUII;
-  
-  - copyright := "Jonathan Ponte, Maxime Audrin, Benoit Sonntag";
-  
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Private
-  
-  - internal_create a:INODE screen_width w:INTEGER screen_height h:INTEGER<-
-  (
-    root:=a;
-    screen_width:=w;
-    screen_height:=h;
-  );
-  
-Section Public
-  
-  + root:INODE;
-  + screen_width:INTEGER;
-  + screen_height:INTEGER;
-  + placement:G_EXPR;
-  
-  
-  - create a:INODE screen_width w:INTEGER screen_height h:INTEGER :GUII<-
-  (
-    +result:SELF;
-    
-    result:=clone;
-    a.set_screen_width w;
-    a.set_screen_height h;
-    result.internal_create a screen_width w screen_height h;
-    result
-  );
-  
-  - make_interface <-
-  (
-    INODE.set_used_width 0;
-    INODE.set_used_height 0;
-    set_depth root from 0;
-    make_dimensions;
-    make_placement;
-    root.display;
-  );
-
-  - run_interface <-
-  (
-    VIDEO.make (screen_width,screen_height);
-    DESK.make VIDEO with placement;
-  );
-  
-  
-  - set_depth node:INODE from j:INTEGER <-
-  (
-    +dpth:INTEGER;
-    
-    dpth:=j+1;
-    node.list.foreach{
-      i:INODE;
-      i.set_depth dpth;
-      (!i.list.is_empty).if {
-        set_depth i from dpth;
-      };
-    };
-  );
-  
-  - evaluation i:INODE dimensions k:INTEGER :INTERNAL_INODE<-
-  (         
-    +best_prc:REAL_32;
-    +tmp:REAL_32;
-    +parent:INTERNAL_INODE;
-    +w:INTEGER;
-    +h:INTEGER;
-    
-    w:=i.dimensions.item k.width;
-    h:=i.dimensions.item k.height;
-    
-    "Evaluation for dimensions ".print;k.print;" : width ".print;w.print;", height ".print;h.print;'\n'.print;
-    
-    (!i.list.is_empty).if {
-      tmp:=MENU_BAR.evaluate i width w height h;"\n\n".print;
-      (tmp>best_prc).if {
-        best_prc:=tmp;
-        parent:=MENU_BAR;
-        //"=================================================>MENU_BAR\n".print;
-      };
-      tmp:=MENU_H.evaluate i width w height h;"\n\n".print;
-      (tmp>best_prc).if {
-        best_prc:=tmp;
-        parent:=MENU_H;
-        //"=================================================>MENU_H\n".print;
-      };
-      tmp:=DROP_DOWN_MENU.evaluate i width w height h;"\n\n".print;
-      (tmp>best_prc).if {
-        best_prc:=tmp;
-        parent:=DROP_DOWN_MENU;
-        //"=================================================>DROP_DOWN_MENU\n".print;
-      };
-    } else {
-      tmp:=PAGE.evaluate i width w height h;"\n\n".print;
-      (tmp>best_prc).if {
-        best_prc:=tmp;
-        parent:=PAGE;
-        //"=================================================>PAGE\n".print;
-      };
-    };
-    (best_prc=0).if {
-      "No patterns match for ".print;i.name.print;" with dimensions ".print;w.print;"x".print;h.print;
-      " try to put it into a G_WIN_IN :)\n".print;
-      //OBJECT.die_with_code 1;
-      best_prc:=WIN_IN.evaluate i width w height h;
-     (best_prc>0).if{
-       i.dimensions.item k.set_pattern WIN_IN;
-       i.dimensions.item k.add_score best_prc;
-     };
-      //i.set_representation INTERNAL_INODE;
-    } else {
-      //"===============================================================================>".print;parent.print;'\n'.print;
-      parent.evaluate i width w height h;
-      '\n'.print;i.name.print;" is a ".print;parent.print;" with dimensions ".print;w.print;"x".print;h.print;"\n".print;
-      i.dimensions.item k.set_pattern parent;
-      i.dimensions.item k.add_score best_prc;
-    };
-    parent
-  );
-  
-  - make_dimensions <-
-  (
-    /*
-    * i : le noeud courant
-    * k : la position courante du noeud i 
-    * j : la case courante du tableau de dimensions du noeud i+1
-    */
-    
-    /* initialisation pour le premier noeud */
-    root.list.first.dimensions.add_last (DIMENSION.create (screen_width,screen_height,0) score 0);
-    
-    /* evaluation de chaque noeud et pour chaque position */
-    root.list.lower.to (root.list.upper) do {
-      i:INTEGER;
-      
-      "Dimensions for ".print;root.list.item i.name.print;'\n'.print;
-      root.list.item i.display_dimensions;'\n'.print;
-      
-      /* evaluation du noeud i pour chaque position k possible */
-      root.list.item i.dimensions.lower.to (root.list.item i.dimensions.upper) do {
-        k:INTEGER;
-        +pattern:INTERNAL_INODE;
-        +width_item:INTEGER;
-        +height_item:INTEGER;
-        
-        pattern:=evaluation (root.list.item i) dimensions k;
-        
-        width_item:=root.list.item i.width;
-        height_item:=root.list.item i.height;
-        
-        root.list.item i.name.print;" : width ".print;width_item.print;','.print;" height ".print;height_item.print;"\n\n".print;
-        
-        /* pour chaque dimensions de i on crée 2 nouvelles dimensions pour i+1 */
-        (i<root.list.upper).if {
-          (2*k-1).to (2*k) do {
-            j:INTEGER;
-            +w:INTEGER;
-            +h:INTEGER;
-            +l:INTEGER;
-            +score:REAL_32;
-            
-            /* pour une position impaire: placement à droite
-            largeur=largeur restante - largeur de l'item courant
-            hauteur=hauteur restante
-            hauteur ligne courante=max(hauteur ligne courante, hauteur item courant)
-            pour une position paire: placement en-dessous
-            largeur=largeur de l'écran
-            hauteur=hauteur restante - max(hauteur de l'item courant,hauteur de la ligne courante)
-              hauteur ligne courante=hauteur item courant */
-              /* 1er noeud est un cas particulier */
-              (i=1).if {
-                ((j%2=1)).if {
-                  w:=screen_width-width_item;
-                  h:=screen_height;
-                  l:=height_item;
-                } else {
-                  w:=screen_width;
-                  h:=screen_height-height_item;
-                  l:=0;
-                };
-              } else {
-                (j%2=1).if {
-                  w:=root.list.item i.dimensions.item k.width-width_item;
-                  h:=root.list.item i.dimensions.item k.height;
-                  (root.list.item i.dimensions.item k.line_height<height_item).if {
-                    l:=height_item;
-                  };
-                } else {
-                  w:=screen_width;
-                  h:=root.list.item i.dimensions.item k.height - (root.list.item i.dimensions.item k.line_height.max height_item);
-                  l:=0;
-                };
-              };
-              //((w>0) && {h>0}).if {
-                score:=root.list.item i.dimensions.item k.score_sum;
-                root.list.item (i+1).dimensions.add_last (DIMENSION.create (w,h,l) score score);
-              //};
-            };
-          };
-        };
-        "Number of dimensions: ".print;root.list.item i.dimensions.count.print;'\n'.print;
-        root.list.item i.diplay_patterns;
-      };
-    );
-
-    - find_dimensions <-
-    (
-      (root.list.upper).downto (root.list.lower) do {
-        n:INTEGER;
-        +i:INODE;
-        i:=root.list.item n;
-
-        (n=root.list.upper).if {
-          i.set_dimensions_nb (root.list.last.get_best_disposition);
-          "Best dimensions is number ".print;i.dimensions_nb.print;'\n'.print;
-        } else {
-          +tmp:REAL_32;
-          tmp:=(root.list.item (n+1)).dimensions_nb;
-          i.set_dimensions_nb ((tmp/2.0).rounded);
-          "Next dimensions is number ".print;i.dimensions_nb.print;'\n'.print;
-        };
-      };
-    );
-
-    - make_placement <-
-    (
-      +operator:CHARACTER;
-      +node:INODE;
-      +width:INTEGER;
-      +height:INTEGER;
-      +pattern:INTERNAL_INODE;
-      //+tmp:REAL_32;
-
-      INODE.set_used_width 0;
-      INODE.set_used_height 0;
-
-      find_dimensions;
-
-      (root.list.lower).to (root.list.upper) do {
-        n:INTEGER;
-        +i:INTEGER;
-
-        node:=root.list.item n;
-        i:=node.dimensions_nb;
-        pattern:=root.list.item n.dimensions.item i.pattern;
-        width:=node.dimensions.item i.width;
-        height:=node.dimensions.item i.height;
-        pattern.print;" representation for ".print;node.name.print;" with dimensions width: ".print;width.print;", height: ".print;height.print;'\n'.print;
-        pattern.evaluate node width width height height;
-        node.make_representation;
-        (n=root.list.lower).if {
-          placement:=node.content;
-        } else {
-          ((root.list.item n.dimensions_nb)%2=1).if {
-            placement:=placement | node.content;
-          } else {
-            placement:=placement / node.content;
-          };
-        };
-        operator.print;node.name.print;'\n'.print;
-      };
-      "\n".print;
-    );
diff --git a/lib2_old/guii/inode.li b/lib2_old/guii/inode.li
deleted file mode 100644
index f1dd2d0..0000000
--- a/lib2_old/guii/inode.li
+++ /dev/null
@@ -1,371 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := INODE;
-  
-  
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Interface Node for GUII.";
-  
-Section Inherit
-  
-  + parent_guii:INTERNAL_INODE := INTERNAL_INODE;
-
-Section Public
-  //
-  // Data.
-  //
-  + name:STRING_CONSTANT;
-  + operator:CHARACTER;
-  + priority:INTEGER_8;
-  + bitmap:ABSTRACT_STRING;
-  + list:LINKED_LIST[INODE];
-  + content:G_EXPR;
-  + covering:INTEGER;		//take items whose are over this pourcentage
-  + height:INTEGER;
-  + width:INTEGER;
-  + min_height:INTEGER;
-  + min_width:INTEGER;
-  + depth:INTEGER;
-  + action:BLOCK;
-  + win_out:G_WIN_OUT;
-  + dimensions:LINKED_LIST[DIMENSION];
-  - screen_width:INTEGER;
-  - screen_height:INTEGER;
-  + connector_width:INTEGER;
-  + connector_height:INTEGER;
-  - used_height:INTEGER;
-  - used_width:INTEGER;
-  + dimensions_nb:INTEGER;
-  + width_win_in:INTEGER;
-  + height_win_in:INTEGER;
-  
-  
-  //bug compilo 0.13
-  + bugw_screen:INTEGER;
-  + bugh_screen:INTEGER;
-  
-  //
-  // Creation.
-  //
-  - create_xor n:STRING_CONSTANT priority p:INTEGER_8 :SELF <-
-  (
-    internal_create n priority p operator '^'
-  );
-  
-  - create_or n:STRING_CONSTANT priority p:INTEGER_8 :SELF <-
-  (
-    internal_create n priority p operator '|'
-  );
-  
-  - create_and n:STRING_CONSTANT priority p:INTEGER_8 :SELF <-
-  (
-    internal_create n priority p operator '&'
-  );
-  
-  - create_or n:STRING_CONSTANT priority p:INTEGER_8 width w:INTEGER height h:INTEGER :SELF <-
-  (
-    internal_create n priority p operator '|' width w height h
-  );
-  
-  - create_and n:STRING_CONSTANT priority p:INTEGER_8 width w:INTEGER height h:INTEGER :SELF <-
-  (
-    internal_create n priority p operator '&' width w height h
-  );
-  
-  - create_xor n:STRING_CONSTANT priority p:INTEGER_8 action b:BLOCK :SELF<-
-  (
-    +result:SELF;
-    
-    result := clone;
-    result.make n priority p operator '^' action b;
-    result
-  );
-  
-  - create_or n:STRING_CONSTANT priority p:INTEGER_8 action b:BLOCK :SELF<-
-  (
-    +result:SELF;
-    
-    result := clone;
-    result.make n priority p operator '|' action b;
-    result
-  );
-  
-  - create_and n:STRING_CONSTANT priority p:INTEGER_8 action b:BLOCK :SELF<-
-  (
-    +result:SELF;
-    
-    result := clone;
-    result.make n priority p operator '&' action b;
-    result
-  );
-  
-  - create_and n:STRING_CONSTANT priority p:INTEGER_8 action b:BLOCK picture filename:ABSTRACT_STRING :SELF<-
-  (
-    +result:SELF;
-    
-    result := clone;
-    result.make n priority p operator '&' action b picture filename;
-    result
-  );
-  
-  - create_or n:STRING_CONSTANT priority p:INTEGER_8 action b:BLOCK picture filename:ABSTRACT_STRING :SELF<-
-  (
-    +result:SELF;
-    
-    result := clone;
-    result.make n priority p operator '|' action b picture filename;
-    result
-  );
-  
-  - create_xor n:STRING_CONSTANT priority p:INTEGER_8 action b:BLOCK picture filename:ABSTRACT_STRING :SELF<-
-  (
-    +result:SELF;
-    
-    result := clone;
-    result.make n priority p operator '^' action b picture filename;
-    result
-  );
-  
-  - create_and n:STRING_CONSTANT priority p:INTEGER_8 picture filename:ABSTRACT_STRING :SELF<-
-  (
-    +result:SELF;
-    
-    result := clone;
-    result.make n priority p operator '&' picture filename;
-    result
-  );
-  
-  - create_or n:STRING_CONSTANT priority p:INTEGER_8 picture filename:ABSTRACT_STRING :SELF<-
-  (
-    +result:SELF;
-    
-    result := clone;
-    result.make n priority p operator '|' picture filename;
-    result
-  );
-  
-  - create_xor n:STRING_CONSTANT priority p:INTEGER_8 picture filename:ABSTRACT_STRING :SELF<-
-  (
-    +result:SELF;
-    
-    result := clone;
-    result.make n priority p operator '^' picture filename;
-    result
-  );
-  
-  //
-  // Flags.
-  //
-  
-  - is_xor:BOOLEAN <- operator = '^';
-  - is_and:BOOLEAN <- operator = '&';
-  - is_or:BOOLEAN  <- operator = '|';
-  
-  
-  //
-  //method
-  //
-  - '+' other:INODE :INODE <-
-  (
-    +j:INTEGER;
-    j:=0;
-    list.add_last other;
-    Self
-  );
-  
-  - set_representation new_parent:INTERNAL_INODE <-
-  (
-    parent_guii:=new_parent;
-    content:=NULL;
-    covering:=0;
-    width:=0;
-    height:=0;
-    win_out:=NULL;
-    bugh_screen:=0;
-    bugw_screen:=0;
-    connector_width:=0;
-    connector_height:=0;
-  );
-  
-
-  - set_representation_win_in new_parent:INTERNAL_INODE <-
-  (
-    parent_guii:=new_parent;
-  );
-  
-  - set_depth dpth:INTEGER <-
-  (	
-    depth:=dpth;
-  );
-  
-  - get_parent:INTERNAL_INODE <- 
-  ( 
-    parent_guii
-  );      
-  
-  - reset_size <-
-  (
-    width:=0;
-    height:=0;
-    connector_width:=0;
-    connector_height:=0;
-  );
-
-  - set_screen_width width:INTEGER <-
-  (
-    screen_width:=width;
-  );
-  
-  - set_screen_height height:INTEGER <-
-  (
-    screen_height:=height;
-  );
-
-  - set_height h:INTEGER <-
-  (
-    height:=h;
-  );
-
-  - set_width w:INTEGER <-
-  (
-    width:=w;
-  );
-
-  - set_connector_w w:INTEGER <-
-  (
-    connector_width:=w;
-  );
-
-  - set_connector_h h:INTEGER <-
-  (
-    connector_height:=h;
-  );
-
-  - set_used_width w:INTEGER <-
-  (
-    used_width:=w;
-  );
-
-  - set_used_height h:INTEGER <-
-  (
-    used_height:=h;
-  );
-
-  - set_dimensions_nb d:INTEGER <-
-  (
-    dimensions_nb:=d;
-  );
-
-  - set_width_win_in w:INTEGER <-
-  (
-    width_win_in:=w;
-  );
-
-
-  - set_height_win_in h:INTEGER <-
-  (
-    height_win_in:=h;
-  );
-Section Private
-  
-  - internal_create n:STRING_CONSTANT priority p:INTEGER_8 operator op:CHARACTER :SELF <-
-  (
-    + result:SELF;
-    
-    result := clone;
-    result.make n priority p operator op;
-    result
-  );
-  
-  - internal_create n:STRING_CONSTANT priority p:INTEGER_8 operator op:CHARACTER width w:INTEGER height h:INTEGER :SELF <-
-  (
-    + result:SELF;
-    
-    result := clone;
-    result.make n priority p operator op width w height h;
-    result
-  );
-  
-  - internal_create n:STRING_CONSTANT priority p:INTEGER_8 operator op:CHARACTER action b:BLOCK :SELF <-
-  (
-    + result:SELF;
-    
-    result := clone;
-    result.make n priority p operator op action b;
-    result
-  );
-  
-  - make n:STRING_CONSTANT priority p:INTEGER_8 operator op:CHARACTER <-
-  (
-    operator := op;
-    name := n;
-    priority := p;
-    list := LINKED_LIST[INODE].create;
-    dimensions := LINKED_LIST[DIMENSION].create;
-  );
-  
-  - make n:STRING_CONSTANT priority p:INTEGER_8 operator op:CHARACTER width w:INTEGER height h:INTEGER <-
-  (
-    operator := op;
-    name := n;
-    priority := p;
-    min_width := w;
-    min_height := h;
-    list := LINKED_LIST[INODE].create;
-    dimensions := LINKED_LIST[DIMENSION].create;
-  );
-  
-  - make n:STRING_CONSTANT priority p:INTEGER_8 operator op:CHARACTER action b:BLOCK <-
-  (
-    operator := op;
-    name := n;
-    priority := p;
-    action := b;
-    list := LINKED_LIST[INODE].create;
-    dimensions := LINKED_LIST[DIMENSION].create;
-  );
-  
-  - make n:STRING_CONSTANT priority p:INTEGER_8 operator op:CHARACTER action b:BLOCK picture filename:ABSTRACT_STRING <-
-  (
-    operator := op;
-    name := n;
-    priority := p;
-    action := b;
-    bitmap := filename;
-    list := LINKED_LIST[INODE].create;
-    dimensions := LINKED_LIST[DIMENSION].create;
-  );
-  
-  - make n:STRING_CONSTANT priority p:INTEGER_8 operator op:CHARACTER picture filename:ABSTRACT_STRING <-
-  (
-    operator := op;
-    name := n;
-    priority := p;
-    bitmap := filename;
-    list := LINKED_LIST[INODE].create;
-    dimensions := LINKED_LIST[DIMENSION].create;
-  );
-  
-Section INTERNAL_INODE
-  
diff --git a/lib2_old/guii/internal_inode.li b/lib2_old/guii/internal_inode.li
deleted file mode 100644
index c78e68f..0000000
--- a/lib2_old/guii/internal_inode.li
+++ /dev/null
@@ -1,265 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := INTERNAL_INODE;
-
-  - copyright := "Jonathan Ponte, Maxime Audrin, Benoit Sonntag";
-
-  - comment   := "Interface Node for GUII.";
-  
-  // Warning: This Prototype is shared. All the data have to be deferred !
-  
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-
-Section Private  
-  
-  //
-  // Append for the problem with Dynamic inheritance !
-  //
-
-  
-Section Public  
-  
-  //
-  // Data.
-  //
-  - name:STRING_CONSTANT <- (deferred; NULL);
-  - representation:STRING_CONSTANT := "None";
-  - operator:CHARACTER <- (deferred; NULL);
-  - priority:INTEGER_8 <- (deferred; NULL);
-  - list:LINKED_LIST[INODE] <- ( deferred; NULL);
-//  - action:BLOCK <- { root:INODE; };
-  - content:G_EXPR <- ( deferred; NULL);
-  - win_out:G_WIN_OUT <- (deferred; NULL);
-  - covering:INTEGER <- ( deferred; 0);		//take items whose are over this pourcentage
-  - height:INTEGER <- ( deferred; 0);
-  - width:INTEGER <- ( deferred; 0);
-  - min_height:INTEGER <- deferred;
-  - min_width:INTEGER <- deferred;
-  - type:INTEGER <- (deferred; 0);
-  - depth:INTEGER <- (deferred; 0);
-  - parent:INTERNAL_INODE <- (deferred; NULL);
-  - dimensions:LINKED_LIST[DIMENSION];
-  - screen_width:INTEGER <- (deferred;0);
-  - screen_height:INTEGER <- (deferred;0);
-  - connector_width:INTEGER <- (deferred;0);
-  - connector_height:INTEGER <- (deferred;0);
-  - used_height:INTEGER <- (deferred;0);
-  - used_width:INTEGER <- (deferred;0);
-  - dimensions_nb:INTEGER <- (deferred;0);
-  - width_win_in:INTEGER  <- (deferred;0);
-  - height_win_in:INTEGER <- (deferred;0);
-
-  //bug compilo 0.13
-  - bugw_screen:INTEGER <- (deferred;0);
-  - bugh_screen:INTEGER <- (deferred;0);
-
-  //
-  // Flags.
-  //
-  - is_xor:BOOLEAN <- operator = '^';
-  - is_and:BOOLEAN <- operator = '&';
-  - is_or:BOOLEAN  <- operator = '|';
-  
-  //
-  // Added.
-  //
-  - '+' other:INODE :INODE <- deferred;
-  
-  //
-  // Method.
-  //
-  - print <- deferred;
-  - get_menu_parent:INTERNAL_INODE <- ( deferred; NULL);
-  - open <- deferred;
-  - close <- deferred;
-  - make_representation <- deferred;
-  - evaluate n:INODE width w:INTEGER height h:INTEGER :REAL_32<- (deferred;0);
-  - compute_size_from_prc p:INTEGER <- deferred;
-  - semantic_evaluation (w,h:INTEGER) :BOOLEAN <- (deferred; FALSE);
-  - semantic_evaluation_win_in n:INODE width w:INTEGER height h:INTEGER :BOOLEAN <-(deferred;FALSE);
-  - space_evaluation (w,h:INTEGER) :REAL_32 <- (deferred; 0);
-  - predict_size :INTEGER <- (deferred;0);
-
-  //
-  // browse
-  //
-  
-  - browse_group tst:BLOCK :BOOLEAN <-
-  (
-    + i:INTEGER;
-    (! list.is_empty).if {
-	i := list.lower;
-	{(i <= list.upper) && {tst.value (list.item i)}}.while_do {
-	  i := i + 1;
-
-	};
-	i > list.upper
-    }
-  );
-  
-  - browse_group_group tst:BLOCK :BOOLEAN <-
-  [ ? {! list.is_empty}; ]
-  ( + i,j:INTEGER;
-    + lst:LINKED_LIST[INODE];
-    + result:BOOLEAN;
-
-    i := list.lower;
-    result := TRUE;
-    {(i <= list.upper) && {result}}.while_do {
-      lst := list.item i.list;
-      (lst.is_empty).if {
-        result := FALSE;
-      } else {
-        j := lst.lower;
-        {(j <= lst.upper) && {tst.value (lst.item j)}}.while_do {
-          j := j + 1;
-        };
-        result := j > lst.upper;
-      };
-      i := i + 1;
-    };
-    result
-  );
-  
-  - get_nitem_from_prc p:INTEGER : INTEGER <-
-  (
-    + j:INTEGER;
-    
-    j:=0;
-    list.foreach {
-      i:INODE;
-      (i.priority > p).if {
-        j:=j+1;
-      };
-    };
-    j
-  );
-  
-  - get_area_prc (w,h:INTEGER):REAL_32 <-
-  [
-    ? {width <= w};
-    ? {height <= h};
-  ]
-  (
-    +a,b,c,d:REAL_32;
-    a:=width;
-    b:=height;
-    c:=w;
-    d:=h;
-    //"a: ".print;a.print;", b: ".print;b.print;", c".print;c.print;", d: ".print;d.print;'\n'.print;
-    //"Result get_area: ".print;((a*b)/(c*d)*100).print;'\n'.print;
-    (a*b)/(c*d)*100
-  )
-  [ ? {Result.in_range 0 to 100}; ];
-
-  //
-  // Debug routine
-  //
-  - display <-
-  (
-    name.print;
-    " (".print;
-    representation.print;
-    ")\n".print;
-    (list != NULL).if {
-      base.print;
-      (operator)
-      .when '|' then { "(OR ".print; }
-      .when '&' then { "(AND ".print; }
-      .when '^' then { "(XOR ".print; };
-      priority.print;")\n".print;
-      base.print;
-      (list.is_empty).if {
-        "\n".print;
-      } else {
-        " | \n".print;
-      };
-      (list.lower).to (list.upper) do { j:INTEGER;
-        base.print; 
-        " +- ".print;
-        (j != list.upper).if {
-          base.append " |  ";
-        } else {
-          base.append "    ";
-        };
-        list.item j.display;
-        base.remove_last 4;	
-      };
-    };
-  );
-  
-  - display_dimensions <-
-  (
-    +j:INTEGER;
-    
-    dimensions.foreach {
-      i:DIMENSION;
-      j:=j+1;
-      "Dimensions ".print;j.print;" : width ".print;i.width.print;", height ".print;i.height.print;", ligne ".print;i.line_height.print;'\n'.print;
-    };
-  );
-
-  - diplay_patterns <-
-  (
-    "Patterns for ".print;name.print;'\n'.print;
-    dimensions.lower.to (dimensions.upper) do {
-      n:INTEGER;
-      +d:DIMENSION;
-
-      d:=dimensions.item n;
-      (d.pattern=NULL).if {
-        "Not found".print;
-      } else {
-        d.pattern.print;
-      };
-      " with dimensions ".print;d.width.print;"x".print;d.height.print;" score: ".print;d.score_sum.print;
-      (n%2=1).if {
-        " operator: |\n".print;
-      } else {
-        " operator: /\n".print;
-      };
-    };
-  );
-  
-  - get_best_disposition :INTEGER <-
-  (
-    +j:INTEGER;
-    +score:REAL_32;
-
-    dimensions.lower.to (dimensions.upper) do {
-      i:INTEGER;
-      ((dimensions.item i.score_sum>=score)).if {
-        score:=dimensions.item i.score_sum;
-        j:=i;
-      };
-    };
-    j
-  );
-
-
-Section Private
-  
-  - base:STRING := STRING.create 250;
-  
\ No newline at end of file
diff --git a/lib2_old/guii/menu_bar.li b/lib2_old/guii/menu_bar.li
deleted file mode 100755
index 687d777..0000000
--- a/lib2_old/guii/menu_bar.li
+++ /dev/null
@@ -1,97 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := MENU_BAR;
-  
-  - copyright := "Jonathan Ponte, Maxime Audrin, Benoit Sonntag";
-  
-  - comment   := "Vertical menu for GUII.";
-  
-Section Inherit
-  
-  + menu_parent:MENU_H:=MENU_H;
-  
-Section Public
-  
-  - representation:STRING_CONSTANT := "MENU_BAR";
-  
-  - print <-
-  (
-    "MENU_BAR".print;
-  );
-  
-  //
-  // Evaluation.
-  //
-  
-  - semantic_evaluation (w,h:INTEGER) :BOOLEAN<-
-  (
-    bugw_screen:=w;
-    bugh_screen:=h;
-    
-    !list.is_empty && {operator='^'} && {
-      browse_group { 
-        i:INODE;
-        (i.operator = '^')
-      }
-    } && {
-      + nb:INTEGER;
-      + predict_h:INTEGER;
-      predict_h:=predict_size;
-
-      list.foreach { 
-        i:INODE;
-        +h_tmp:INTEGER;
-        
-        ((used_height+predict_h)>screen_height/2).if {
-          h_tmp:=used_height;
-        } else {
-          h_tmp:=screen_height-used_height-predict_h;
-        };
-        (MENU_V_OUT.evaluate i width screen_width height h_tmp > 0).if {
-          nb := nb + 1;
-          //i.name.print;"===========================================>".print;i.print;"\n".print;
-        };
-      };
-      nb=list.count
-    }
-  );
-  
-  - evaluate n:INODE width w:INTEGER height h:INTEGER : REAL_32<-
-  (
-    + result:REAL_32;
-    
-    // change parent of the node for having access to the method of MENU_BAR
-    n.set_representation MENU_BAR;
-    // Semantic evaluation && Space evaluation.
-    "MENU_BAR semantic evaluation of ".print;n.name.print;"\n".print;
-    (n.semantic_evaluation (w,h)).if {
-      //"MENU_BAR space evaluation of ".print;n.name.print;"\n".print;
-      result:=n.space_evaluation (w,h);
-    } else {
-      result:=0;
-    };
-    
-    "MENU_BAR result for ".print;n.name.print;"= ".print;result.print;"%\n".print;
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
diff --git a/lib2_old/guii/menu_h.li b/lib2_old/guii/menu_h.li
deleted file mode 100644
index 4443b8e..0000000
--- a/lib2_old/guii/menu_h.li
+++ /dev/null
@@ -1,257 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := MENU_H;
-  
-  - copyright := "Jonathan Ponte, Maxime Audrin, Benoit Sonntag";
-  
-  - comment   := "Horizontal menu for GUII.";
-  
-Section Inherit
-  
-  - parent_internal_inode:INTERNAL_INODE := INTERNAL_INODE;
-  
-Section Public
-  
-  - representation:STRING_CONSTANT := "MENU_H";
-  
-  - print <-
-  (
-    "MENU_H".print;
-  );
-  
-  - make_representation <-
-  (
-    list.foreach {
-      i:INODE;
-      
-      (i.priority>covering).if {
-        i.make_representation;
-        (content=NULL).if {
-          content:=i.content;
-        } else {
-          content:=content | i.content;
-        };
-      };
-    };
-    content.fix_height.fix_width;
-  );
-  
-  //
-  // Evaluation.
-  //
-  
-  - compute_size_from_prc p:INTEGER <-
-  [? { (!list.is_empty) }; ]
-  (
-    reset_size;
-    list.foreach {
-      i:INODE;
-      +w,h:INTEGER;
-      (i.priority>p).if {
-        ((i.connector_width>0) && {i.connector_height>0}).if {
-          w:=i.connector_width;
-          h:=i.connector_height;
-        } else {
-          w:=i.width;
-          h:=i.height;
-        };
-        (width,height):=G_OR_EXPR.predict_size (width,height) and (w,h);
-      };
-    };
-  );
-  
-  - predict_size :INTEGER <-
-  (
-    +h_predict:INTEGER;
-    list.foreach {
-      i:INODE;
-      +w,h:INTEGER;
-      (w,h):=G_BUTTON.predict_size (G_OUT.predict_size (i.name));
-      (h>h_predict).if {
-        h_predict:=h;
-      };
-    };
-    h_predict
-  );
-
-  - semantic_evaluation (w,h:INTEGER) :BOOLEAN<-
-  (
-    bugw_screen:=w;
-    bugh_screen:=h;
-    
-    !list.is_empty && {operator='^'} && {
-      browse_group {
-        i:INODE;
-        (i.operator!='&')
-      }
-    } && {
-      +nb:INTEGER;
-      +predict_h:INTEGER;
-
-      predict_h:=predict_size;
-      list.foreach {
-        i:INODE;
-        +tmp:REAL_32;
-        +best_prc:REAL_32;
-        +son_width:INTEGER;
-        +son_height:INTEGER;
-        +son_connector_w:INTEGER;
-        +son_connector_h:INTEGER;
-        +h_tmp:INTEGER;
-
-        ((used_height+predict_h)>screen_height/2).if {
-          h_tmp:=used_height;
-        } else {
-          h_tmp:=screen_height-used_height-predict_h;
-        };
-        
-        (!i.list.is_empty).if {
-          tmp:=MENU_V_OUT.evaluate i width screen_width height h_tmp;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=MENU_V_OUT;
-            son_connector_w:=i.connector_width;
-            son_connector_h:=i.connector_height;
-            son_width:=i.width;
-            son_height:=i.height;
-          };
-          tmp:=WINDOW.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=WINDOW;
-            son_connector_w:=i.connector_width;
-            son_connector_h:=i.connector_height;
-            son_width:=i.width;
-            son_height:=i.height;
-          };
-          tmp:=DROP_DOWN_MENU.evaluate i width screen_width height h_tmp;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=DROP_DOWN_MENU;
-            son_connector_w:=i.connector_width;
-            son_connector_h:=i.connector_height;
-            son_width:=i.width;
-            son_height:=i.height;
-          };
-        } else {
-          tmp:=CHECK.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=CHECK;
-            son_connector_w:=0;
-            son_connector_h:=0;
-            son_width:=i.width;
-            son_height:=i.height;
-          };
-          tmp:=ACTION.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=ACTION;
-            son_connector_w:=0;
-            son_connector_h:=0;
-            son_width:=i.width;
-            son_height:=i.height;
-          };
-        };
-        
-        (best_prc > 0).if {
-          i.set_representation parent;
-          i.name.print;"===========================================>".print;i.print;"\n".print;
-          i.set_width son_width;
-          i.set_height son_height;
-          i.set_connector_w son_connector_w;
-          i.set_connector_h son_connector_h;
-          nb:=nb+1;
-        };
-      };
-      nb=list.count
-    }
-  );
-  
-  - space_evaluation (w,h:INTEGER) :REAL_32<-
-  (
-    + area,r,result:REAL_32;
-    
-    compute_size_from_prc 0;
-    ((height >= h) || {width >= w}).if {
-      "Priority 0 failed\n".print;
-      compute_size_from_prc 25;
-      ((height >= h) || {width >= w}).if {
-        "Priority 25 failed\n".print;
-        compute_size_from_prc 50;
-        ((height >= h) || {width >= w}).if {
-          "Priority 50 failed\n".print;
-          r:=0;
-          width:=0;
-          height:=0;
-          covering:=100;
-        } else {
-          covering:=50;
-          r:=get_nitem_from_prc 50;
-        };
-      } else {
-        covering:=25;
-        r:=get_nitem_from_prc 25;
-      };
-    } else {
-      covering:=0;
-      r:=list.count;
-    };
-    r:=(r/list.count)*100;
-    (r>0).if {
-      area:=get_area_prc (w,h);
-      name.print;" area := ".print;(get_area_prc (w,h)).print;"\n".print;
-      (r>area).if {
-        result:=r-area;
-      } else {
-        result:=0;
-      };
-    } else {
-      result:=0;
-    };
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
-  
-  
-  - evaluate n:INODE width w:INTEGER height h:INTEGER : REAL_32<-
-  (
-    + result:REAL_32;
-    
-    // changer le parent de n pour pouvoir utiliser les méthodes spécifiques à MENU_BAR
-    n.set_representation MENU_H;
-    
-    // Semantic evaluation && Space evaluation.
-    "MENU_H semantic evaluation of ".print;n.name.print;"\n".print;
-    (n.semantic_evaluation (w,h)).if {
-      //" OK\n".print;
-      //"MENU_H space evaluation of ".print;n.name.print;"\n".print;
-      result:=n.space_evaluation (w,h);
-    } else {
-      // " FAILED\n".print;
-      result:=0;
-    };
-    "MENU_H result for ".print;n.name.print;"= ".print;result.print;"%\n".print;
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
diff --git a/lib2_old/guii/menu_h_out.li b/lib2_old/guii/menu_h_out.li
deleted file mode 100644
index af1e889..0000000
--- a/lib2_old/guii/menu_h_out.li
+++ /dev/null
@@ -1,183 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := MENU_H_OUT;
-
-  - copyright := "Jonathan Ponte, Maxime Audrin, Benoit Sonntag";
-
-  - comment   := "Honrizontal menu out for GUII.";
-  
-Section Inherit
-  
-  - parent_internal_inode:INTERNAL_INODE := INTERNAL_INODE;
-  
-Section Public
-  
- 
-  - representation:STRING_CONSTANT := "MENU_H_OUT";
-
-  - print <-
-  (
-    "MENU_H_OUT".print;
-  );
-
-  - make_representation <-
-  (
-    +expr:G_EXPR;
-
-    list.foreach {
-      i:INODE;
-
-      (i.priority>covering).if {
-        i.make_representation;
-        (expr=NULL).if {
-          expr:=i.content;
-        } else {
-          expr:=expr | i.content;
-        };
-      };
-    };
-    win_out:=(G_WIN_OUT.create expr).fix_height.fix_width;
-    (bitmap=NULL).if {
-      content:=(G_BUTTON.create (G_OUT.create name) connect win_out);
-    } else {
-      content:=(G_BUTTON.create (G_IMG.create bitmap) connect win_out);
-    };
-  );
-
-//
-// Evaluation.
-//
-
-  - compute_size_from_prc p:INTEGER <-
-  [ ? {! list.is_empty}; ]
-  (
-    reset_size;
-    list.foreach {
-      i:INODE;
-      (i.priority > p).if {
-        (width,height):=G_OR_EXPR.predict_size (width,height) and (i.width,i.height);
-      };
-    };
-    (width,height):=G_WIN_OUT.predict_size (width,height);
-    (connector_width,connector_height):=G_BUTTON.predict_size (G_OUT.predict_size name);
-    //"width: ".print;bugw_screen.print;'\n'.print;
-    //"height: ".print;bugh_screen.print;'\n'.print;
-    //"menu_h_out.width: ".print;width.print;'\n'.print;
-    //"menu_h_out.height: ".print;height.print;'\n'.print;
-  );
-
-
-  - semantic_evaluation (w,h:INTEGER) :BOOLEAN<-
-  (
-    bugw_screen:=w;
-    bugh_screen:=h;
-
-    !list.is_empty && {
-      browse_group { 
-        i:INODE;
-        (i.operator != '&')
-      }
-    } && {
-      +nb:INTEGER;
-      list.foreach {
-        i:INODE;
-
-        (!i.list.is_empty).if {
-          (RAW_H.evaluate i width screen_width height screen_height > 0).if {
-            nb:=nb+1;
-          };
-        };
-      };
-      nb=list.count
-    }
-  );
-
-- space_evaluation (w,h:INTEGER) :REAL_32<-
-  (
-      + area,r,result:REAL_32;
-      // Space evaluation
-      compute_size_from_prc 0;
-    ((height >= h) || {width >= w}).if {
-      "Priority 0 failed\n".print;
-      compute_size_from_prc 25;
-      ((height >= h) || {width >= w}).if {
-        "Priority 25 failed\n".print;
-        compute_size_from_prc 50;
-        ((height >= h) || {width >= w}).if {
-          "Priority 50 failed\n".print;
-		r:=0;
-		set_height 0;
-		set_width 0;
-           } else {
-		covering:=50;
-		r:=get_nitem_from_prc 50;
-	   };
-	} else {
-	   covering:=25;
-	   r:=get_nitem_from_prc 25;
-	};
-      } else {
-	covering:=0;
-	r:=list.count;
-     };
-    r:=(r/list.count)*100;
-    (r>0).if {
-      area:=get_area_prc (w,h);
-      //name.print;" area := ".print;(get_area_prc (w,h)).print;"\n".print;
-      (r>area).if {
-        result:=r-area;
-      } else {
-        result:=0;
-      };
-    } else {
-      result:=0;
-    };
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
-
-
-- evaluate n:INODE width w:INTEGER height h:INTEGER : REAL_32<-
-  (
-    + result:REAL_32;
-
-    n.set_representation MENU_H_OUT;
-    "MENU_H_OUT semantic evaluation of ".print;n.name.print;" with dimensions ".print;w.print;"x".print;h.print;"\n".print;
-    (n.semantic_evaluation (w,h)).if {
-      //"MENU_H_OUT space evaluation of ".print;n.name.print;"\n".print;
-      result:=n.space_evaluation (w,h);
-    } else {
-       result:=0;
-    };
-    "MENU_H_OUT result for ".print;n.name.print;"= ".print;result.print;"%\n".print;
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
-
-
-
-/*
-      // -> 1) R = Faisabilité de l'espace (% de recouvrement des items) (1:25%, 2:50%, 3:75%)
-      // -> 2) A = Note de calcul d'aire. (% sur l'écran total)
-      // Result = (R*100-A)/100  
-*/
\ No newline at end of file
diff --git a/lib2_old/guii/menu_v.li b/lib2_old/guii/menu_v.li
deleted file mode 100644
index 2f01210..0000000
--- a/lib2_old/guii/menu_v.li
+++ /dev/null
@@ -1,260 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := MENU_V;
-  
-  - copyright := "Jonathan Ponte, Maxime Audrin, Benoit Sonntag";
-  
-  - comment   := "Vertical menu for GUII.";
-  
-Section Inherit
-  
-  - parent_internal_inode:INTERNAL_INODE := INTERNAL_INODE;
-  
-Section Public
-  
-  
-  - representation:STRING_CONSTANT := "MENU_V";
-  + parent:INTERNAL_INODE;
-  
-  - print <-
-  (
-    "MENU_V".print;
-  );
-  
-  - make_representation <-
-  (
-    list.foreach {
-      i:INODE;
-      
-      (i.priority>covering).if {
-        i.make_representation;
-        (content=NULL).if {
-          content:=i.content;
-        } else {
-          content:=content / i.content;
-        };
-      };
-    };
-    content.fix_width.fix_height;
-  );
-  
-  //
-  // Evaluation.
-  //
-  - compute_size_from_prc p:INTEGER <-
-  [ ? {! list.is_empty}; ]
-  (
-    reset_size;
-    list.foreach {
-      i:INODE;
-      +w,h:INTEGER;
-      (i.priority>p).if {
-        ((i.connector_width>0) && {i.connector_height>0}).if {
-          w:=i.connector_width;
-          h:=i.connector_height;
-        } else {
-          w:=i.width;
-          h:=i.height;
-        };
-        (width,height):=G_DIV_EXPR.predict_size (width,height) and (w,h);
-      };
-    };
-  );
-  
-  - predict_size :INTEGER <-
-  (
-    +w_predict:INTEGER;
-    list.foreach {
-      i:INODE;
-      +w,h:INTEGER;
-      (w,h):=G_BUTTON.predict_size (G_OUT.predict_size (i.name));
-      (w>w_predict).if {
-        w_predict:=w;
-      };
-    };
-    w_predict
-  );
-
-
-  - semantic_evaluation (w,h:INTEGER) :BOOLEAN<-
-  (
-    bugw_screen:=w;
-    bugh_screen:=h;
-    
-    !list.is_empty && {operator='^'} && {
-      browse_group { 
-        i:INODE;
-        (i.operator != '&')
-      }
-    } && {
-      +nb:INTEGER;
-      +predict_w:INTEGER;
-
-      predict_w:=predict_size;
-      list.foreach {
-        i:INODE;
-        +tmp:REAL_32;
-        +best_prc:REAL_32;
-        +son_width:INTEGER;
-        +son_height:INTEGER;
-        +son_connector_w:INTEGER;
-        +son_connector_h:INTEGER;
-        +w_tmp:INTEGER;
-
-        ((used_width+predict_w)>screen_width/2).if {
-          w_tmp:=used_width;
-        } else {
-          w_tmp:=screen_width-used_width-predict_w;
-        };
-
-        (!i.list.is_empty).if {
-          tmp:=MENU_V_OUT.evaluate i width w_tmp height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=MENU_V_OUT;
-            son_connector_w:=i.connector_width;
-            son_connector_h:=i.connector_height;
-            son_width:=i.width;
-            son_height:=i.height;
-          };
-          tmp:=WINDOW.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=WINDOW;
-            son_connector_w:=i.connector_width;
-            son_connector_h:=i.connector_height;
-            son_width:=i.width;
-            son_height:=i.height;
-          };
-          /*tmp:=MENU_H_OUT.evaluate i width w_tmp height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=MENU_H_OUT;
-            son_connector_w:=i.connector_width;
-            son_connector_h:=i.connector_height;
-            son_width:=i.width;
-            son_height:=i.height;
-          };*/
-        } else {
-          tmp:=CHECK.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=CHECK;
-            son_connector_w:=0;
-            son_connector_h:=0;
-            son_width:=i.width;
-            son_height:=i.height;
-          };
-          tmp:=ACTION.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=ACTION;
-            son_connector_w:=0;
-            son_connector_h:=0;
-            son_width:=i.width;
-            son_height:=i.height;
-          };
-        };
-        
-        (best_prc > 0).if {
-          i.set_representation parent;
-          i.name.print;"===========================================>".print;i.print;"\n".print;
-          i.set_width son_width;
-          i.set_height son_height;
-          i.set_connector_w son_connector_w;
-          i.set_connector_h son_connector_h;
-          nb:=nb+1;
-        };
-      };
-      nb=list.count
-    }
-  );
-  
-  - space_evaluation (w,h:INTEGER) :REAL_32<-
-  (
-    + area,r,result:REAL_32;
-    
-    // Space evaluation
-    compute_size_from_prc 0;
-    ((height >= h) || {width >= w}).if {
-      "Priority 0 failed\n".print;
-      compute_size_from_prc 25;
-      ((height >= h) || {width >= w}).if {
-        "Priority 25 failed\n".print;
-        compute_size_from_prc 50;
-        ((height >= h) || {width >= w}).if {
-          "Priority 50 failed\n".print;
-          r:=0;
-          height:=0;
-          width:=0;
-        } else {
-          covering:=50;
-          r:=get_nitem_from_prc 50;
-        };
-      } else {
-        covering:=25;
-        r:=get_nitem_from_prc 25;
-      };
-    } else {
-      covering:=0;
-      r:=list.count;
-    };
-    r:=(r/list.count)*100;
-    (r>0).if {
-      area:=get_area_prc (w,h);
-      //name.print;" area := ".print;(get_area_prc (w,h)).print;"\n".print;
-      (r>area).if {
-        result:=r-area;
-      } else {
-        result:=0;
-      };
-    } else {
-      result:=0;
-    };
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
-  
-  
-  /*
-  // -> 1) R = Faisabilité de l'espace (% de recouvrement des items) (1:25%, 2:50%, 3:75%)
-  // -> 2) A = Note de calcul d'aire. (% sur l'écran total)
-  // Result = (R*100-A)/100  
-  */
-  - evaluate n:INODE width w:INTEGER height h:INTEGER : REAL_32<-
-  (
-    + result:REAL_32;
-    
-    n.set_representation MENU_V;
-    // Semantic evaluation && Space evaluation.
-    "MENU_V semantic evaluation of ".print;n.name.print;"\n".print;
-    (n.semantic_evaluation (w,h)).if {
-      //"MENU_V space evaluation of ".print;n.name.print;"\n".print;
-      result:=n.space_evaluation (w,h);
-    } else {
-      result:=0;
-    };
-    "MENU_V result for ".print;n.name.print;"= ".print;result.print;"%\n".print;
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
diff --git a/lib2_old/guii/menu_v_out.li b/lib2_old/guii/menu_v_out.li
deleted file mode 100644
index 0c3a2a3..0000000
--- a/lib2_old/guii/menu_v_out.li
+++ /dev/null
@@ -1,200 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := MENU_V_OUT;
-  
-  - copyright := "Jonathan Ponte, Maxime Audrin, Benoit Sonntag";
-  
-  - comment   := "Vertical menu out for GUII.";
-  
-Section Inherit
-  
-  - parent_internal_inode:INTERNAL_INODE := INTERNAL_INODE;
-  
-Section Public
-  
-  
-  - representation:STRING_CONSTANT := "MENU_V_OUT";
-  
-  - print <-
-  (
-    "MENU_V_OUT".print;
-  );
-  
-  - make_representation <-
-  (
-    +expr:G_EXPR;
-    
-    list.foreach {
-      i:INODE;
-      
-      (i.priority>covering).if {
-        i.make_representation;
-        (expr=NULL).if {
-          expr:=i.content;
-        } else {
-          expr:=expr / i.content;
-        };
-      };
-    };
-    win_out:=(G_WIN_OUT.create expr).fix_height.fix_width;
-    (bitmap=NULL).if {
-      content:=(G_BUTTON.create (G_OUT.create name) connect win_out);
-    } else {
-      content:=(G_BUTTON.create (G_IMG.create bitmap) connect win_out);
-    };
-  );
-  
-  //
-  // Evaluation.
-  //
-  
-  - compute_size_from_prc p:INTEGER <-
-  [ ? {! list.is_empty}; ]
-  (
-    reset_size;
-    list.foreach {
-      i:INODE;
-      (i.priority > p).if {
-        (width,height):=G_DIV_EXPR.predict_size (width,height) and (i.width,i.height);
-      };
-    };
-    (width,height):=G_WIN_OUT.predict_size (width,height);
-    (connector_width,connector_height):=G_BUTTON.predict_size (G_OUT.predict_size name);
-    //name.print;" connector_width: ".print;connector_width.print;'\n'.print;
-    //name.print;" cpnnector_height: ".print;connector_height.print;'\n'.print;
-    //name.print;" menu_v_out.width: ".print;width.print;'\n'.print;
-    //name.print;" menu_v_out.height: ".print;height.print;'\n'.print
-  );
-  
-  
-  - semantic_evaluation (w,h:INTEGER) :BOOLEAN<-
-  (
-    bugw_screen:=w;
-    bugh_screen:=h;
-    
-    !list.is_empty && {
-      browse_group { 
-        i:INODE;
-        (i.operator != '&')
-      }
-    } && {
-      +nb:INTEGER;
-      list.foreach {
-        i:INODE;
-        
-        (!i.list.is_empty).if {
-          (RAW_V.evaluate i width screen_width height screen_height > 0).if {
-            //i.name.print;" width: ".print;i.width.print;'\n'.print;
-            //i.name.print;" height: ".print;i.height.print;'\n'.print;
-            nb:=nb+1;
-          };
-        };
-      };
-      nb=list.count
-    }
-  );
-
-
-
-  - space_evaluation (w,h:INTEGER) :REAL_32<-
-  (
-    + area,r,result:REAL_32;
-    
-    // Space evaluation
-    compute_size_from_prc 0;
-    //"width: ".print;w.print;'\n'.print;
-    //"height: ".print;h.print;'\n'.print;
-    //"menu_v_out.width: ".print;width.print;'\n'.print;
-    //"menu_v_out.height: ".print;height.print;'\n'.print;
-    ((height >= h) || {width >= w}).if {
-      "Priority 0 failed\n".print;
-      compute_size_from_prc 25;
-      ((height >= h) || {width >= w}).if {
-        "Priority 25 failed\n".print;
-        compute_size_from_prc 50;
-        ((height >= h) || {width >= w}).if {
-          "Priority 50 failed\n".print;
-          r:=0;
-          reset_size;
-          covering:=100;
-        } else {
-          covering:=50;
-          r:=get_nitem_from_prc 50;
-        };
-      } else {
-        covering:=25;
-        r:=get_nitem_from_prc 25;
-      };
-    } else {
-      covering:=0;
-      r:=list.count;
-    };
-    name.print;" menu_v_out.width: ".print;width.print;'\n'.print;
-    name.print;" menu_v_out.height: ".print;height.print;'\n'.print;
-    "width: ".print;w.print;'\n'.print;
-    "height: ".print;h.print;'\n'.print;
-    r:=(r/list.count)*100;
-    (r>0).if {
-      //"r>0\n".print;
-      area:=get_area_prc (w,h);
-      //name.print;" area := ".print;(get_area_prc (w,h)).print;"\n".print;
-      (r>area).if {
-        //"r>area\n".print;
-        result:=r-area;
-      } else {
-        //"r<area\n".print;
-        result:=0;
-      };
-    } else {
-      //"r<0\n".print;
-      result:=0;
-    };
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
-  
-  
-  - evaluate n:INODE width w:INTEGER height h:INTEGER : REAL_32<-
-  (
-    + result:REAL_32;
-    
-    
-    n.set_representation MENU_V_OUT;
-    "MENU_V_OUT semantic evaluation of ".print;n.name.print;" with dimensions ".print;w.print;"x".print;h.print;"\n".print;
-    (n.semantic_evaluation (w,h)).if {
-      //"MENU_V_OUT space evaluation of ".print;n.name.print;"\n".print;
-      result:=n.space_evaluation (w,h);
-    } else {
-      result:=0;
-    };
-    "MENU_V_OUT result for ".print;n.name.print;"= ".print;result.print;"%\n".print;
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
-  
-  
-  /*
-  // -> 1) R = Faisabilité de l'espace (% de recouvrement des items) (1:25%, 2:50%, 3:75%)
-  // -> 2) A = Note de calcul d'aire. (% sur l'écran total)
-  // Result = (R*100-A)/100  
-*/
\ No newline at end of file
diff --git a/lib2_old/guii/page.li b/lib2_old/guii/page.li
deleted file mode 100644
index 0979019..0000000
--- a/lib2_old/guii/page.li
+++ /dev/null
@@ -1,95 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := PAGE;
-
-  - copyright := "Jonathan Ponte, Maxime Audrin, Benoit Sonntag";
-
-  - comment   := "Vertical menu for GUII.";
-  
-Section Inherit
-  
-  - parent_internal_inode:INTERNAL_INODE := INTERNAL_INODE;
-  
-Section Public
-
-  - representation:STRING_CONSTANT := "PAGE";
-
-  - print <-
-  (
-    "PAGE".print;
-  );
-
-  - make_representation <-
-  (
-    content:=G_PAGE.create;
-  );
-  
-  - semantic_evaluation (w,h:INTEGER) :BOOLEAN <-
-  (
-    +result:BOOLEAN;
-    
-    ((list.is_empty) && {operator='^'}).if {
-      result:=TRUE;
-    } else {
-      result:=FALSE;
-    };
-    result
-  );
-   
-  
-  - space_evaluation (w,h:INTEGER) :REAL_32 <-
-  (
-    +result:REAL_32;
-    
-    width:=G_PAGE.width_min;
-    height:=G_PAGE.height_min;
-    ((width > w) || {height > h}).if {
-      result:=0.0;
-    } else {
-      result:=100.0;
-    };
-    result
-  );
-
-- evaluate n:INODE width w:INTEGER height h:INTEGER : REAL_32<-
-  (
-     
-     +result:REAL_32;
-     
-     "PAGE semantic evaluation of ".print;n.name.print;"\n".print;
-     n.set_representation PAGE;
-     //Semantic evaluation (if the "base" son doesn't have any sons itself then it is a PAGE at 100%
-     (n.semantic_evaluation (w,h)).if {
-       ((G_PAGE.width_min <= w) || {G_PAGE.height_min <= h}).if {
-         result:=n.space_evaluation (w,h);
-       };
-     }; 
-     "PAGE result of ".print;n.name.print;"= ".print;result.print;"% \n".print;
-     result
-  );
-
-
-
-
-
-		
diff --git a/lib2_old/guii/raw_h.li b/lib2_old/guii/raw_h.li
deleted file mode 100644
index c7c389f..0000000
--- a/lib2_old/guii/raw_h.li
+++ /dev/null
@@ -1,229 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := RAW_H;
-
-  - copyright := "Jonathan Ponte, Maxime Audrin, Benoit Sonntag";
-
-  - comment   := "Vertical menu for GUII.";
-  
-Section Inherit
-  
-  - parent_internal_inode:INTERNAL_INODE := INTERNAL_INODE;
-  
-Section Public
-
-- representation:STRING_CONSTANT := "RAW_H";
-+ parent:INTERNAL_INODE;
-
-  - make_representation <-
-  (
-    +expr:G_EXPR;
-
-    list.foreach {
-      i:INODE;
-
-      (i.priority>covering).if {
-        i.make_representation;
-        (expr=NULL).if {
-          expr:=i.content;
-        } else {
-          expr:=expr | i.content;
-        };
-      };
-    };
-    content:=G_RAW.create expr;
-  );
-
-//
-// Evaluation.
-//
-
-  - compute_size_from_prc p:INTEGER <-
-  [ ? {! list.is_empty}; ]
-  (
-    reset_size;
-    list.foreach {
-      i:INODE;
-      (i.priority > p).if {
-        (width,height):=G_OR_EXPR.predict_size (width,height) and (i.width,i.height);
-      };
-    };
-    (width,height):=G_RAW.predict_size (width,height);
-    //"width: ".print;bugw_screen.print;'\n'.print;
-    //"height: ".print;bugh_screen.print;'\n'.print;
-    //"raw_h.width: ".print;width.print;'\n'.print;
-    //"raw_h.height: ".print;height.print;'\n'.print;
-  );
-
-
-  - semantic_evaluation (w,h:INTEGER) :BOOLEAN<-
-  (
-    bugw_screen:=w;
-    bugh_screen:=h;
-
-    !list.is_empty && {
-      browse_group { 
-        i:INODE;
-        (i.operator != '&')
-      }
-    } && {
-      +nb:INTEGER;
-      list.foreach {
-        i:INODE;
-        +tmp:REAL_32;
-        +best_prc:REAL_32;
-        +son_width:INTEGER;
-        +son_height:INTEGER;
-        +son_connector_w:INTEGER;
-        +son_connector_h:INTEGER;
-
-        (!i.list.is_empty).if {
-          tmp:=MENU_V_OUT.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=MENU_V_OUT;
-            son_connector_w:=i.connector_width;
-            son_connector_h:=i.connector_height;
-            son_width:=i.width;
-            son_height:=i.height;
-          };
-          tmp:=MENU_H_OUT.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=MENU_H_OUT;
-            son_connector_w:=i.connector_width;
-            son_connector_h:=i.connector_height;
-            son_width:=i.width;
-            son_height:=i.height;
-          };
-          tmp:=WINDOW.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=WINDOW;
-            son_connector_w:=i.connector_width;
-            son_connector_h:=i.connector_height;
-            son_width:=i.width;
-            son_height:=i.height;
-          };
-        } else {
-          tmp:=CHECK.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=CHECK;
-            son_connector_w:=0;
-            son_connector_h:=0;
-            son_width:=i.width;
-            son_height:=i.height;
-          };
-          tmp:=ACTION.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=ACTION;
-            son_connector_w:=0;
-            son_connector_h:=0;
-            son_width:=i.width;
-            son_height:=i.height;
-          };
-        };
-
-        (best_prc > 0).if {
-          i.set_representation parent;
-          i.set_width son_width;
-          i.set_height son_height;
-          i.set_connector_w son_connector_w;
-          i.set_connector_h son_connector_h;
-          nb:=nb+1;
-        };
-      };
-      nb=list.count
-    }
-  );
-
-- space_evaluation (w,h:INTEGER) :REAL_32<-
-  (
-      + r,result,area:REAL_32;
-      // Space evaluation
-      compute_size_from_prc 0;
-      ((height > h) || {width > w}).if {
-	"Priority 0 failed\n".print;
-	compute_size_from_prc 25;
-	((height > h) || {width > w}).if {
-	   "Priority 25 failed\n".print;
-	   compute_size_from_prc 50;
-	   ((height > h) || {width > w}).if {
-		"Priority 50 failed\n".print;
-		r:=0;
-		set_height 0;
-		set_width 0;
-                covering:=100;
-           } else {
-		r:=get_nitem_from_prc 50;
-                covering:=50;
-	   };
-	} else {
-	   r:=get_nitem_from_prc 25;
-           covering:=25;
-	};
-      } else {
-	r:=list.count;
-        covering:=0;
-     };
-    r:=(r/list.count)*100;
-    (r>0).if {
-      area:=get_area_prc (w,h);
-      (r>area).if {
-        result:=r-area;
-      } else {
-        result:=0;
-      };
-    } else {
-      result:=0;
-    };
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
-
-
-- evaluate n:INODE width w:INTEGER height h:INTEGER : REAL_32<-
-  (
-    + result:REAL_32;
-
-    n.set_representation RAW_H;
-
-    // Semantic evaluation && Space evaluation.
-    "RAW_H semantic evaluation of ".print;n.name.print;"\n".print;
-    (n.semantic_evaluation (w,h)).if {
-      //" OK\n".print;
-      //"RAW_H space evaluation of ".print;n.name.print;"\n".print;
-      result:=n.space_evaluation (w,h);
-    } else {
-      // " FAILED\n".print;
-       result:=0;
-    };
-    "RAW_H result for ".print;n.name.print;"= ".print;result.print;"%\n".print;
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
-
-
-
diff --git a/lib2_old/guii/raw_v.li b/lib2_old/guii/raw_v.li
deleted file mode 100644
index b811123..0000000
--- a/lib2_old/guii/raw_v.li
+++ /dev/null
@@ -1,231 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := RAW_V;
-  
-  - copyright := "Jonathan Ponte, Maxime Audrin, Benoit Sonntag";
-  
-  - comment   := "Vertical menu for GUII.";
-  
-Section Inherit
-  
-  - parent_internal_inode:INTERNAL_INODE := INTERNAL_INODE;
-  
-Section Public
-  
-  - representation:STRING_CONSTANT := "RAW_V";
-  + content:G_WIN_OUT;
-  
-  - make_representation <-
-  (
-    +expr:G_EXPR;
-    
-    list.foreach {
-      i:INODE;
-      
-      (i.priority>covering).if {
-        i.make_representation;
-        (expr=NULL).if {
-          expr:=i.content;
-        } else {
-          expr:=expr / i.content;
-        };
-      };
-    };
-    content:=G_RAW.create expr;
-  );
-  
-  
-  //Evaluation
-  
-  - compute_size_from_prc p:INTEGER <-
-  [ ? {! list.is_empty}; ]
-  (
-    reset_size;
-    list.foreach {
-      i:INODE;
-      +w,h:INTEGER;
-      (i.priority>p).if {
-        ((i.connector_width>0) && {i.connector_height>0}).if {
-          w:=i.connector_width;
-          h:=i.connector_height;
-        } else {
-          w:=i.width;
-          h:=i.height;
-        };
-        (width,height):=G_DIV_EXPR.predict_size (width,height) and (w,h);
-      };
-    };
-    (width,height):=G_RAW.predict_size (width,height);
-    //"raw_v.width: ".print;width.print;'\n'.print;
-    //"raw_v.height: ".print;height.print;'\n'.print;
-  );
-  
-  
-  - semantic_evaluation (w,h:INTEGER) :BOOLEAN<-
-  (
-    bugw_screen:=w;
-    bugh_screen:=h;
-    
-    !list.is_empty && {
-      browse_group { 
-        i:INODE;
-        (i.operator != '&')
-      }
-    } && {
-      +nb:INTEGER;
-      list.foreach {
-        i:INODE;
-        +tmp:REAL_32;
-        +best_prc:REAL_32;
-        +son_width:INTEGER;
-        +son_height:INTEGER;
-        +son_connector_w:INTEGER;
-        +son_connector_h:INTEGER;
-        
-        (!i.list.is_empty).if {
-          tmp:=MENU_V_OUT.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=MENU_V_OUT;
-            son_connector_w:=i.connector_width;
-            son_connector_h:=i.connector_height;
-            son_width:=i.width;
-            son_height:=i.height;
-          };
-          tmp:=WINDOW.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=WINDOW;
-            son_connector_w:=i.connector_width;
-            son_connector_h:=i.connector_height;
-            son_width:=i.width;
-            son_height:=i.height;
-          };
-          tmp:=MENU_H_OUT.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=MENU_H_OUT;
-            son_connector_w:=i.connector_width;
-            son_connector_h:=i.connector_height;
-            son_width:=i.width;
-            son_height:=i.height;
-          };
-        } else {
-          tmp:=CHECK.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=CHECK;
-            son_connector_w:=i.connector_width;
-            son_connector_h:=i.connector_height;
-            son_width:=i.width;
-            son_height:=i.height;
-          };
-          tmp:=ACTION.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            parent:=ACTION;
-            son_connector_w:=i.connector_width;
-            son_connector_h:=i.connector_height;
-            son_width:=i.width;
-            son_height:=i.height;
-          };
-        };
-        
-        (best_prc > 0).if {
-          i.set_representation parent;
-          i.set_width son_width;
-          i.set_height son_height;
-          i.set_connector_w son_connector_w;
-          i.set_connector_h son_connector_h;
-          nb:=nb+1;
-        };
-      };
-      nb=list.count
-    }
-  );
-  
-  - space_evaluation (w,h:INTEGER) :REAL_32<-
-  (
-    + area,r,result:REAL_32;
-    
-    // Space evaluation
-    compute_size_from_prc 0;
-    ((height > h) || {width > w}).if {
-      "Priority 0 failed\n".print;
-      compute_size_from_prc 25;
-      ((height > h) || {width > w}).if {
-        "Priority 25 failed\n".print;
-        compute_size_from_prc 50;
-        ((height > h) || {width > w}).if {
-          "Priority 50 failed\n".print;
-          r:=0;
-          set_height 0;
-          set_width 0;
-          covering:=100;
-        } else {
-          r:=get_nitem_from_prc 50;
-          covering:=50;
-        };
-      } else {
-        r:=get_nitem_from_prc 25;
-        covering:=25;
-      };
-    } else {
-      r:=list.count;
-      covering:=0;
-    };
-    r:=(r/list.count)*100;
-    (r>0).if {
-      area:=get_area_prc (w,h);
-      (r>area).if {
-        result:=r-area;
-      } else {
-        result:=0;
-      };
-    } else {
-      result:=0;
-    };
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
-  
-  
-  - evaluate n:INODE width w:INTEGER height h:INTEGER : REAL_32<-
-  (
-    + result:REAL_32;
-    
-    //"w_screen".print;w.print;"\n".print;
-    //"h_screen".print;h.print;"\n".print;
-    n.set_representation RAW_V;
-    "RAW_V semantic evaluation of ".print;n.name.print;"\n".print;
-    (n.semantic_evaluation (w,h)).if {
-      //"RAW_V space evaluation of ".print;n.name.print;"\n".print;
-      result:=n.space_evaluation (w,h);
-    } else {
-      result:=0;
-    };
-    "RAW_V result for ".print;n.name.print;"= ".print;result.print;"%\n".print;
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
-  
diff --git a/lib2_old/guii/test.li b/lib2_old/guii/test.li
deleted file mode 100755
index 7a31fd7..0000000
--- a/lib2_old/guii/test.li
+++ /dev/null
@@ -1,45 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := TEST;
-
-  - copyright := "Jonathan Ponte, Maxime Audrin, Benoit Sonntag";
-
-  - comment   := "Horizontal menu for GUII.";
-  
-Section Inherit
-  
-  - parent_internal_inode:INTERNAL_INODE := INTERNAL_INODE;
-  
-Section Public
-
-  - main<-
-  (
-    +bitmap:ABSTRACT_STRING;
-
-    bitmap:="hello";
-    (bitmap=NULL).if {
-      "NULL\n".print;
-    } else {
-      "Pas NULL\n".print;
-    };
-  );
\ No newline at end of file
diff --git a/lib2_old/guii/test_gui2.li b/lib2_old/guii/test_gui2.li
deleted file mode 100755
index bcdb904..0000000
--- a/lib2_old/guii/test_gui2.li
+++ /dev/null
@@ -1,46 +0,0 @@
-Section Header
-  
-  + name        := TEST_GUI2;
-  
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public  
-	- main <-
-	(
-		//+menu_h:G_EXPR;
-		+menu_bar:G_EXPR;
-		+file_menu:G_WIN_OUT;
-		+edit_menu:G_WIN_OUT;
-
-		VIDEO.make (800,600);
-
-		file_menu:=G_WIN_OUT.create (
-			G_RAW.create (
-				G_BUTTON.create (G_OUT.create "New")
-			) /
-			G_RAW.create (
-				G_BUTTON.create (G_OUT.create "Hello")             /
-				G_BUTTON.create (G_OUT.create "Salut les loulou!")
-			)
-		);
-
-		edit_menu:=G_WIN_OUT.create (
-			G_RAW.create (
-				G_BUTTON.create (G_OUT.create "foo1")  /
-				G_BUTTON.create (G_OUT.create "foo2") /
-				G_BUTTON.create (G_OUT.create "foo3") /
-				G_BUTTON.create (G_OUT.create "foo4")
-			)
-		);
-
-		menu_bar:=(
-			G_BUTTON.create (G_OUT.create "Fichier") connect file_menu |
-			G_BUTTON.create (G_OUT.create "Edition") connect edit_menu
-		).fix_height.fix_width;
-
-
-		INTERFACE.make VIDEO size (VIDEO.width,VIDEO.height) with (menu_bar / G_PAGE.create);
-    		INTERFACE.run;
-	);
\ No newline at end of file
diff --git a/lib2_old/guii/tool_bar.li b/lib2_old/guii/tool_bar.li
deleted file mode 100755
index 30b41f8..0000000
--- a/lib2_old/guii/tool_bar.li
+++ /dev/null
@@ -1,145 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := TOOL_BAR;
-
-  - copyright := "Jonathan Ponte, Maxime Audrin, Benoit Sonntag";
-
-  - comment   := "Tool bar for GUII.";
-  
-Section Inherit
-  
-  + menu_parent:MENU_H:=MENU_H;
-  
-Section Public
-  
- 
-  - representation:STRING_CONSTANT := "TOOL_BAR";
-
-  - print <-
-  (
-    "TOOL_BAR".print;
-  );
-
-/*  - get_menu_parent:INTERNAL_INODE <- 
-  ( + is_menu_bar:TOOL_BAR;
-
-    is_menu_bar ?= Self;
-    is_menu_bar.menu_parent
-  );*/
-
-  //
-  // Evaluation.
-  //
-
-- semantic_evaluation (w,h:REAL_32) :BOOLEAN <-
-/*  [ +is_menu_h:MENU_H;
-    +is_menu_v:MENU_V;
-
-    is_menu_h ?= get_menu_parent;
-    is_menu_v ?= get_menu_parent;
-    ? {(is_menu_h!=NULL) || {is_menu_v!=NULL}};
-  ]*/
-  (
-    bugw_screen:=w;
-    bugh_screen:=h;
-
-    !list.is_empty && {
-      browse_group { 
-        i:INODE;
-        (i.operator != '&')
-      }
-    } && {
-      +nb:INTEGER;
-      list.foreach {
-        i:INODE;
-        +tmp:REAL_32;
-        +best_prc:REAL_32;
-/*        +is_menu_h:MENU_H;
-        +is_menu_v:MENU_V;
-
-        is_menu_h ?= get_menu_parent;
-        is_menu_v ?= get_menu_parent;*/
-        (!i.list.is_empty).if {
-          tmp:=MENU_V_OUT.evaluate i width bugw_screen height bugh_screen;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            i.set_representation MENU_V_OUT;
-          };
-          tmp:=WINDOW.evaluate i width bugw_screen height bugh_screen;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            i.set_representation WINDOW;
-          };
-//        (is_menu_h!=NULL).if {
-          tmp:=DROP_DOWN_MENU.evaluate i width bugw_screen height bugh_screen;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            i.set_representation DROP_DOWN_MENU;
-          };
-//        };
-/*        (is_menu_v!=NULL).if {
-          tmp:=MENU_H_OUT.evaluate i width bugw_screen height bugh_screen;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            i.set_representation MENU_H_OUT;
-          };
-        };*/
-        } else {
-          tmp:=CHECK.evaluate i width bugw_screen height bugh_screen;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            i.set_representation CHECK;
-          };
-          tmp:=ACTION.evaluate i width bugw_screen height bugh_screen;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            i.set_representation ACTION;
-          };
-        };
-        (best_prc > 0).if {
-          nb:=nb+1;
-        };
-      };
-      nb=list.count
-    }
-  );
-
-  - evaluate n:INODE width w:REAL_32 height h:REAL_32 : REAL_32<-
-  (
-    + result:REAL_32;
-
-    // changer le parent de n pour pouvoir utiliser les méthodes spécifiques à MENU_BAR
-    n.set_representation TOOL_BAR;
-
-    // Semantic evaluation && Space evaluation.
-    "TOOL_BAR semantic evaluation of ".print;n.name.print;"\n".print;
-    (n.semantic_evaluation (w,h)).if {
-      "TOOL_BAR space evaluation of ".print;n.name.print;"\n".print;
-      result:=n.space_evaluation (w,h);
-    } else {
-       result:=0;
-    };
-    "TOOL_BAR result for ".print;n.name.print;"= ".print;result.print;"%\n".print;
-    result
-  )
-  [ ? {Result.in_range 0 to 100}; ];
diff --git a/lib2_old/guii/window.li b/lib2_old/guii/window.li
deleted file mode 100644
index 02a8c4a..0000000
--- a/lib2_old/guii/window.li
+++ /dev/null
@@ -1,213 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name      := WINDOW;
-
-  - copyright := "Jonathan Ponte, Maxime Audrin, Benoit Sonntag";
-
-  - comment   := "Vertical menu for GUII.";
-  
-Section Inherit
-  
-  - parent_internal_inode:INTERNAL_INODE := INTERNAL_INODE;
-  
-Section Public
-
-  - representation:STRING_CONSTANT := "WINDOW";
-
-  + win_out:G_WIN_OUT;
-
-  - print <-
-  (
-    "WINDOW".print;
-  );
-
-  - make_representation <-
-  (
-    +expr:G_EXPR;
-
-    list.foreach {
-      i:INODE;
-
-      (i.priority>covering).if {
-        (expr=NULL).if {
-          expr:=i.content;
-        } else {
-          expr:=expr / i.content;
-        };
-      };
-    };
-    win_out:=G_WIN_OUT.create name with expr;
-    content:=(G_BUTTON.create (G_OUT.create name) connect win_out).fix_width.fix_height;
-  );
-
-  - depth_node n:INODE of base:INODE from depth:INTEGER :INTEGER <-
-  (
-      +result:INTEGER;
-      +depth2:INTEGER;
-
-      depth2:=depth+1;
-      (n.name=base.name).if {
-        result:=depth2;
-      } else {
-        (!base.list.is_empty).if {
-          base.list.foreach {
-            i:INODE;
-            result:=result+depth2+(depth_node n of i from depth2);
-          };
-        } else {
-          result:=0;
-        };
-      };
-
-      result
-  );
-
-  - compute_size_from_prc p:INTEGER <-
-  [ ? {! list.is_empty}; ]
-  (
-    //attention ce calcul n'est pas le bon, c'est les dimensions au max
-    //les bonnes dimensions se calculent en fonction du placement des items
-    reset_size;
-    list.foreach {
-      i:INODE;
-      (i.priority > p).if {
-        height:=height+i.height;
-        width:=width+i.width;
-      };
-    };
-    (width,height):=G_WIN_OUT.predict_size (height,width) with_title TRUE;
-    (connector_width,connector_height):=G_BUTTON.predict_size (G_OUT.predict_size name);
-  );
-
-- semantic_evaluation (w,h:INTEGER) :BOOLEAN<-
-  (
-    bugw_screen:=w;
-    bugh_screen:=h;
-
-    !list.is_empty &&
-    {depth > 2} &&
-    {
-      +nb:INTEGER;
-
-      list.foreach {
-        i:INODE;
-        +tmp:REAL_32;
-        +best_prc:REAL_32;
-
-        (!i.list.is_empty).if {
-          tmp:=PAGE.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            i.set_representation PAGE;
-          };
-          tmp:=MENU_V.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            i.set_representation MENU_BAR;
-          };
-          tmp:=MENU_H.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            i.set_representation MENU_H;
-          };
-          tmp:=DROP_DOWN_MENU.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            i.set_representation DROP_DOWN_MENU;
-          };
-        } else {
-          tmp:=CHECK.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            i.set_representation CHECK;
-          };
-          tmp:=ACTION.evaluate i width screen_width height screen_height;
-          (tmp > best_prc).if {
-            best_prc:=tmp;
-            i.set_representation ACTION;
-          };
-        };
-        (best_prc > 0).if {
-          nb:=nb+1;
-        };
-      };
-      nb=list.count
-    }
-  );
-
-- space_evaluation (w,h:INTEGER) :REAL_32<-
-  [? {!list.is_empty}; ]
-  (
-      + area,r,result:REAL_32;
-
-      // Space evaluation
-      compute_size_from_prc 0;
-    ((height >= h) || {width >= w}).if {
-      "Priority 0 failed\n".print;
-      compute_size_from_prc 25;
-      ((height >= h) || {width >= w}).if {
-        "Priority 25 failed\n".print;
-        compute_size_from_prc 50;
-        ((height >= h) || {width >= w}).if {
-          "Priority 50 failed\n".print;
-		r:=0;
-		set_height 0;
-		set_width 0;
-           } else {
-		covering:=50;
-		r:=get_nitem_from_prc 50;
-	   };
-	} else {
-	   covering:=25;
-	   r:=get_nitem_from_prc 25;
-	};
-      } else {
-	covering:=0;
-	r:=list.count;
-     };
-     r:=(r/list.count)*100;
-     area:=get_area_prc (w,h);
-     //name.print;" area := ".print;(get_area_prc (w,h)).print;"\n".print;
-     (r>area).if {
-       result:=r-area;
-     } else {
-       result:=0;
-     };
-    result
-  );
-
-- evaluate n:INODE width w:INTEGER height h:INTEGER : REAL_32<-
-  (
-     + result:REAL_32;
-
-     n.set_representation WINDOW;
-     "WINDOW semantic evaluation of ".print;n.name.print;"\n".print;
-     //Semantic evaluation: if the "base" son doesn't have any sons itself then it is a PAGE at 100%
-     (n.semantic_evaluation (w,h)).if {
-      //"WINDOW space evaluation of ".print;n.name.print;"\n".print;
-       result:=n.space_evaluation (w,h);
-     };
-     "WINDOW result of ".print;n.name.print;"= ".print;result.print;"% \n".print;
-     result
-  );
-
diff --git a/lib2_old/io/input_stream.li b/lib2_old/io/input_stream.li
deleted file mode 100644
index 1629a93..0000000
--- a/lib2_old/io/input_stream.li
+++ /dev/null
@@ -1,478 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := INPUT_STREAM;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "This abstract class is the superclass of all classes \
-               \representing an input stream of bytes.";
-  
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public
-  
-  - push_back_flag:BOOLEAN;
-  // True if one char is already pushed back.
-  
-  - last_integer:INTEGER;
-  // Last integer read using `read_integer'.
-  
-  - last_string:STRING :=
-  // Access to the unique common buffer to get for example the result
-  // computed by `read_line', `read_word', `newline', etc. This is a once
-  // function (the same common buffer is used for all streams).
-  (
-    STRING.create 1024
-  );
-  
-  
-  - is_connected:BOOLEAN <-
-  // True when the corresponding stream is connected
-  // to some physical input device.
-  (
-    deferred;
-  );
-  
-  - end_of_input:BOOLEAN <-
-  // Has end-of-input been reached ?
-  // True when the last character has been read.
-  (
-    ? { is_connected };
-    deferred;
-  );
-  
-  
-  // To read one character at a time:
-  
-  - read_character <-
-  // Read a character and assign it to `last_character'.
-  (
-    ? {! end_of_input};
-    deferred;
-    ? {! push_back_flag};
-  );
-  
-  
-  - last_character:CHARACTER <-
-  // Last character read with `read_character'.
-  (
-    ? { is_connected };
-    deferred;
-  );
-  
-  - unread_character <-
-  // Un-read the last character read.
-  (
-    ? { !push_back_flag };
-    deferred;
-    ? { push_back_flag };
-  );
-  
-  // Skipping separators:
-  
-  - skip_separators <-
-  // Skip all separators (see `is_separator' of class CHARACTER) and
-  // make the first non-separator available in `last_character'. This
-  // non-separator character is pushed back into the stream (see
-  // `unread_character') to be available one more time (the next
-  // `read_character' will consider this non-separator). When
-  // `end_of_input' occurs, this process is automatically stopped.
-  (
-    { end_of_input || {!last_character.is_separator}}.until_do {
-      read_character;
-    };
-    ( !end_of_input && {! push_back_flag} ).if {
-      unread_character;
-    };
-  );
-  
-  - skip_separators_using separators:STRING <-
-  // Same job as `skip_separators' using the `separators' set.
-  (
-    ? { separators != NULL };
-    
-    { end_of_input ||{!separators.has last_character}}.until_do {
-      read_character;
-    };
-    ( !end_of_input && {!push_back_flag} ).if {
-      unread_character;
-    };
-  );
-  
-  - skip_remainder_of_line <-
-  // Skip all the remainder of the line including the end of
-  // line character itself.
-  (
-    + stop:BOOLEAN;
-    stop := FALSE;
-    stop.until_do {
-      end_of_input.if {
-	stop := TRUE;
-      } else {
-	(( last_character = '\n') || {last_character = '\b'}).if {
-	  read_character;
-	  stop := TRUE;
-	} else {
-	  read_character;
-	};
-      };
-    };
-  );
-  
-  // To read one number at a time:
-  
-  - read_integer <-
-  // Read an integer according to the Lisaac syntax.
-  // Make result available in `last_integer'.
-  // Heading separators are automatically skipped using
-  // `is_separator' of class CHARACTER.
-  // Trailing separators are not skipped.
-  (
-    + state:INTEGER;
-    + sign:BOOLEAN;
-    // state = 0 :waiting sign or first digit.
-    // state = 1 :sign read, waiting first digit.
-    // state = 2 :in the number.
-    // state = 3 :end state.
-    // state = 4 :error state.
-    
-    ? { !end_of_input };
-    
-    { state > 2 }.until_do {
-      read_character;
-      (state = 0).if {
-	(last_character.is_separator).if {
-	}.elseif { last_character.is_digit} then {
-	  last_integer := last_character.decimal_value;
-	  state := 2;
-	}.elseif { last_character = '-'} then {
-	  sign := TRUE;
-	  state := 1;
-	}.elseif { last_character = '+'} then {
-	  state := 1;
-	} else {
-	  state := 4;
-	};
-      }.elseif {state = 1} then {
-	(last_character.is_separator).if {
-	}.elseif { last_character.is_digit }  then {
-	  last_integer := last_character.decimal_value;
-	  state := 2;
-	} else {
-	  state := 4;
-	};
-      } else { // 2
-	( last_character.is_digit ).if {
-	  last_integer := (last_integer * 10) + last_character.decimal_value;
-	} else {
-	  state := 3;
-	};
-      };
-      
-      end_of_input.if {
-	state.when 0 to 1 then {
-	  state := 4;
-	}.when 2 to 3 then {
-	  state := 3;
-	};
-      };
-    };
-    
-    !end_of_input.if {
-      unread_character;
-    };
-    ( state = 4 ).if {
-      "Error in INPUT_STREAM.read_integer.\n".print;
-      crash;
-    };
-    sign.if {
-      last_integer := - last_integer;
-    };
-  );
-  
-  
-  /*  
-  - read_real <-
-  // Read a REAL and make the result available in `last_real'
-  // and in `last_double'.
-  // The integral part is available in `last_integer'.
-  (
-    ? { !end_of_input };
-    read_double;
-    last_real := last_double.to_real;
-  );
-  
-  - last_real:REAL;
-  // Last real read with `read_real'.
-  
-  - read_double <-
-  // Read a DOUBLE and make the result available in `last_double'.
-  (
-    + state:INTEGER;
-    + sign:BOOLEAN;
-    // state = 0 :waiting sign or first digit.
-    // state = 1 :sign read, waiting first digit.
-    // state = 2 :in the integral part.
-    // state = 3 :in the fractional part.
-    // state = 4 :end state.
-    // state = 5 :error state.
-    
-    ? { !end_of_input };
-    
-    last_string.clear
-    
-    { state >= 4 }.until_do {
-      read_character;
-      ( state = 0).if {
-	(last_character.is_separator).if {
-	}.elseif { last_character.is_digit } then {
-	  last_string.add_last last_character;
-	  state := 2;
-	}.elseif { last_character = '-' } then {
-	  sign := TRUE;
-	  state := 1;
-	}.elseif { last_character = '+' } then {
-	  state := 1;
-	}.elseif { last_character = '.' } then {
-	  last_string.add_last last_character;
-	  state := 3;
-	} else {
-	  state := 5;
-	};
-      }.elseif { state = 1 } then {
-	( last_character.is_separator ).if {
-	}.elseif { last_character.is_digit } then {
-	  last_string.add_last last_character;
-	  state := 2;
-	} else {
-	  state := 5;
-	};
-      }.elseif { state = 2 } then {
-	( last_character.is_digit ).if {
-	  last_string.add_last last_character;
-	}.elseif { last_character = '.' } then {
-	  last_string.add_last last_character;
-	  state := 3;
-	} else {
-	  state := 4;
-	};
-      } else { // 3
-	( last_character.is_digit ).if {
-	  last_string.add_last last_character;
-	} else {
-	  state := 4;
-	};
-      };
-      
-      end_of_input.if {
-	state.when 2 to 4 then {
-	  state := 4;
-	} else {
-	  state := 5;
-	};
-      };
-    };
-    
-    (! end_of_input).if {
-      unread_character;
-    };
-    
-    ( state = 5 ).if {
-      io.put_string "Error in INPUT_STREAM.read_double.\n";
-      crash;
-    };
-    
-    ( last_string.count > 0).if {
-      last_double := last_string.to_double;
-    } else {
-      last_double := 0; // NaN
-    };
-    sign.if {
-      last_double := - last_double;
-    };
-  );
-  
-  
-  - last_double:DOUBLE;
-  // Last double read with `read_double'.
-  
-   */
-  
-  // To read one line or one word at a time:
-  
-  - read_line <-
-  // Read a complete line ended by '\n' or `end_of_input'. Make the
-  // result available in `last_string' common buffer. The end of line
-  // character (usually '\n') is not added in the `last_string' buffer.
-  (
-    ? { !end_of_input };
-    last_string.clear;
-    read_line_in last_string;
-  );
-  
-  
-  - read_word <-
-  // Read a word using `is_separator' of class CHARACTER. Result is
-  // available in the `last_string' common buffer. Heading separators are
-  // automatically skipped. Trailing separators are not skipped
-  // (`last_character' is left on the first one). If `end_of_input' is
-  // encountered, Result can be the empty string.
-  (
-    ? { !end_of_input };
-    
-    skip_separators;
-    !end_of_input.if {
-      read_character;
-    };
-    
-    last_string.clear;
-    { end_of_input || { last_character.is_separator }}.until_do {
-      last_string.extend last_character;
-      read_character;
-    };
-  );
-  
-  - newline <-
-  // Consume input until newline ('\n') is found. Corresponding
-  // STRING is stored in `last_string' common buffer.
-  (
-    + stop:BOOLEAN;
-    
-    last_string.clear;
-    stop := end_of_input;
-    
-    {stop}.until_do {
-      read_character;
-      ( end_of_input || { last_character = '\n' }).if {
-	stop := TRUE;
-      } else {
-	last_string.extend last_character;
-      };
-    };
-  );
-  
-  - reach_and_skip keyword:STRING <-
-  // Try to skip enough characters in order to reach the `keyword'
-  // which is skipped too. If the `keyword' is not in the remainder of
-  // this stream, the process is stopped as soon  as `end_of_input'
-  // occurs. As for `skip_separators' the following character of the
-  // `keyword' is available in `last_character' and not yet read.
-  (
-    + stop:BOOLEAN;
-    + i:INTEGER;
-    + first:CHARACTER;
-    
-    ? { !keyword.is_empty };
-    
-    last_string.clear;
-    first := keyword.first;
-    
-    { end_of_input || stop }.until_do {
-      // Reach the first character of the `keyword':
-      i := 2;
-      { (i > last_string.count) || { last_string.item i = first }}.until_do {
-	i := i + 1;
-      };
-      
-      ( i <= last_string.count ).if {
-	last_string.remove_first (i - 1);
-      } else {
-	last_string.clear;
-	!end_of_input.if {
-	  read_character;
-	};
-	{ end_of_input || { last_character = first } }.until_do {
-	  read_character;
-	};
-	last_string.extend last_character;
-      };
-      
-      ? { !end_of_input ->> {last_string.item 1 = first}};
-      ? { last_string.count <= keyword.count };
-      
-      // Now we need as many characters as in `keyword':
-      { end_of_input || { last_string.count = keyword.count } }.until_do {
-	read_character;
-	last_string.extend last_character;
-      };
-      stop := last_string == keyword;
-    };
-    
-    !end_of_input.if {
-      read_character;
-      unread_character;
-    };
-    
-    ? {!end_of_input ->> { last_string == keyword} };
-  );
-  
-  // Other features:
-  
-  - read_line_in buffer:STRING <-
-  // Same jobs as `read_line' but storage is directly done in `buffer'.
-  (
-    ? { !end_of_input };
-    ? { buffer != NULL };
-    deferred;
-  );
-  
-  - read_word_using separators:STRING <-
-  // Same jobs as `read_word' using `separators'.
-  (
-    ? { !end_of_input };
-    ? { separators != NULL };
-    
-    skip_separators_using separators;
-    !end_of_input.if {
-      read_character;
-    };
-    last_string.clear;
-    { end_of_input || { separators.has last_character } }.until_do {
-      last_string.extend last_character;
-      read_character;
-    };
-  );
-  
-  - read_tail_in str:STRING <-
-  // Read all remaining character of the file in `str'.
-  (
-    ? { str != NULL };
-    
-    end_of_input.until_do {
-      read_character;
-      !end_of_input.if {
-	str.extend last_character;
-      };
-    };
-    
-    ? { end_of_input };
-  );
-
-Section Private
-  
-  - basic_io_getc :CHARACTER <- SYSTEM_IO.get_char;
-  
-  - basic_io_eof :CHARACTER <- SYSTEM_IO.eof;
\ No newline at end of file
diff --git a/lib2_old/io/io.li b/lib2_old/io/io.li
deleted file mode 100644
index 7e9fb9b..0000000
--- a/lib2_old/io/io.li
+++ /dev/null
@@ -1,34 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := IO;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-
-  - comment := "Standard Input Output (UNIX Operating System).";
-
-Section Inherit
-  
-  - parent_std_input:STD_INPUT := STD_INPUT;
-  
-  - parent_std_output:STD_OUTPUT := STD_OUTPUT;
diff --git a/lib2_old/io/output_stream.li b/lib2_old/io/output_stream.li
deleted file mode 100644
index 397b3b1..0000000
--- a/lib2_old/io/output_stream.li
+++ /dev/null
@@ -1,146 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        :=OUTPUT_STREAM;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     :="Standard Output Stream.";
-  
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public
-  
-  - is_connected:BOOLEAN <- deferred;
-  
-  - put_character c:CHARACTER <-
-  ( ? {is_connected};
-    deferred;
-  );
-  
-  - put_string s:ABSTRACT_STRING <-
-  // Output `s' to current output device.
-  ( ? {is_connected};
-    ? {s!=NULL};
-    
-    (s.lower).to (s.count) do {i:INTEGER;
-      put_character (s.item i);
-    };
-  );
-  
-  - put_integer i:INTEGER <-
-  // Output `i' to current output device.
-  ( ? {is_connected};
-    
-    tmp_string.clear;
-    i.append_in tmp_string;
-    put_string tmp_string;
-  );
-  
-  - put_integer_format (i, s:INTEGER) <-
-  // Output `i' to current output device using at most
-  // `s' character.
-  ( ? {is_connected};
-    
-    tmp_string.clear;
-    i.append_in_format (tmp_string,s);
-    put_string tmp_string;
-  );
-  
-  //
-  // Other features:
-  //
-  
-  - put_boolean b:BOOLEAN <-
-  // Output `b' to current output device according
-  // to the Eiffel format.
-  ( ? {is_connected};
-    
-    put_string (b.to_string);
-  );
-  
-  - put_pointer p:POINTER <-
-  // Output a viewable version of `p'.
-  ( ? {is_connected};
-    
-    tmp_string.clear;
-    p.append_in tmp_string;
-    put_string tmp_string;
-  );
-  
-  - put_new_line <-
-  // Output a newline character.
-  ( ? {is_connected};
-    
-    put_character '\n';
-  );
-  
-  - put_spaces nb:INTEGER <-
-  // Output `nb' spaces character.
-  ( ? {nb >= 0};
-    
-    1.to nb do { count:INTEGER;
-      put_character ' ';
-    };
-  );
-  
-  - file_exists path:ABSTRACT_STRING :BOOLEAN<-
-  (
-    DIRECTORY.scan_current_working_directory;
-    DIRECTORY.has path 
-  );
-  
-  - append_file file_name:STRING <-
-  (
-    + c:CHARACTER;
-    ? { is_connected };
-    ? { file_exists file_name };
-
-    tmp_file_read.connect_to file_name;
-    tmp_file_read.read_character;
-    { tmp_file_read.end_of_input }.until_do {
-      c := tmp_file_read.last_character;
-      put_character c;
-      tmp_file_read.read_character;
-    };
-    tmp_file_read.disconnect;
-  );
-
-  - flush <-
-  // forces a write of unwritten character (write my have been 
-  // delayed, flush writes buffered characters)
-  (
-    deferred;
-  );
-  
-Section Private
-  
-  - basic_io_putc c:CHARACTER <- SYSTEM_IO.print_char c;
-  
-  - basic_error_putc c:CHARACTER <- SYSTEM_IO.print_error_char c;
-  
-  - tmp_file_read:TEXT_FILE_READ := TEXT_FILE_READ.create;
-  
-  - tmp_string:STRING := STRING.create 512;
diff --git a/lib2_old/io/std_error.li b/lib2_old/io/std_error.li
deleted file mode 100644
index af1a478..0000000
--- a/lib2_old/io/std_error.li
+++ /dev/null
@@ -1,50 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := STD_ERROR;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := " To write on the standard error output. As for UNIX, the default\ 
-               \ standard error file is the screen.                             \
-               \Note: only one instance of this class should be necessary (have a look\
-               \in the root classes to search for the good name to use).";
-  
-Section Inherit
-  
-  - parent_output_stream:OUTPUT_STREAM := OUTPUT_STREAM;
-  
-Section Public
-
-  - is_connected:BOOLEAN := TRUE;
-  
-  - make <-
-  (
-  );
-
-  - put_character c:CHARACTER <-
-  (
-    basic_error_putc c;
-  );
-
-
diff --git a/lib2_old/io/std_input.li b/lib2_old/io/std_input.li
deleted file mode 100644
index 8cc159d..0000000
--- a/lib2_old/io/std_input.li
+++ /dev/null
@@ -1,92 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := STD_INPUT;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     :=" To use the standard input file. As for UNIX, the default standard input is the keyboard.";
-      
-Section Inherit
-  
-  - parent_input_stream:INPUT_STREAM := INPUT_STREAM;
-  
-Section Private
-
-  - memory:CHARACTER;
-  // Memory of the last available user's value.
-
-Section Public
-  
-  - is_connected:BOOLEAN := TRUE;
-  
-  - read_character:CHARACTER<-
-  (
-    push_back_flag.if {
-      push_back_flag := FALSE;
-    } else {
-      memory := basic_io_getc;
-    };
-    last_character
-  );
-  
-  
-  - unread_character <-
-  (
-    push_back_flag := TRUE;
-  );
-  
-  
-  - last_character:CHARACTER <-
-  (
-    memory
-  );
-  
-  
-  - end_of_input:BOOLEAN <-
-  (
-    + result:BOOLEAN;
-    (! push_back_flag).if {
-      result := (memory = basic_io_eof);
-    };
-    result
-  );
-  
-  - read_line_in str:STRING <-
-  (
-    + mem:CHARACTER;
-    read_character;
-    ( (last_character != '\n') && { memory != basic_io_eof } ).if {
-      str.extend memory;
-      mem := basic_io_getc;
-      
-      { (mem = basic_io_eof) || {mem = '\n'} }.until_do {
-	str.extend mem;
-	mem := basic_io_getc;
-      };
-      memory := mem;
-    };
-  );
-    
-
-
diff --git a/lib2_old/io/std_input_output.li b/lib2_old/io/std_input_output.li
deleted file mode 100644
index f126c1e..0000000
--- a/lib2_old/io/std_input_output.li
+++ /dev/null
@@ -1,78 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        :=STD_INPUT_OUTPUT;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     :="To have the useful `io'";
-  
-Section Inherit
-  
-  - parent_input_stream:INPUT_STREAM := INPUT_STREAM;
-
-  - parent_output_stream:OUTPUT_STREAM := OUTPUT_STREAM;
-  
-Section Public
-
-  - is_connected:BOOLEAN := TRUE;
-
-  - make <-
-  (
-  );
-
-  - read_character <-
-  (
-    std_input.read_character;
-  );
-
-  - unread_character <-
-  (
-    std_input.unread_character;
-  );
-
-  - push_back_flag:BOOLEAN <-
-  (
-    std_input.push_back_flag
-  );
-
-  - last_character:CHARACTER <-
-  (
-    std_input.last_character
-  );
-
-  - put_character c:CHARACTER <-
-  (
-    std_output.put_character c;
-  );
-
-  - end_of_input:BOOLEAN <-
-  (
-    std_input.end_of_input
-  );
-  
-  - read_line_in str:STRING <-
-  (
-    std_input.read_line_in str;
-  );
-
diff --git a/lib2_old/io/std_output.li b/lib2_old/io/std_output.li
deleted file mode 100644
index 0f34abc..0000000
--- a/lib2_old/io/std_output.li
+++ /dev/null
@@ -1,46 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        :=STD_OUTPUT;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     :="Standard Output (UNIX Operating System).";
-  
-Section Inherit
-  
-  - parent_output_stream:OUTPUT_STREAM := OUTPUT_STREAM;
-  
-Section Public
-  
-  - is_connected:BOOLEAN := TRUE;
-  
-  - put_character c:CHARACTER <- basic_io_putc c;
-
-
-  
-
-
-
-
-
diff --git a/lib2_old/kernel/comparable.li b/lib2_old/kernel/comparable.li
deleted file mode 100644
index c7f8c9d..0000000
--- a/lib2_old/kernel/comparable.li
+++ /dev/null
@@ -1,137 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := COMPARABLE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := " All classes handling COMPARABLE objects with a total order\
-               \relation should inherit from this class.";
-    
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public
-  
-  - Self:SELF '=='  Right 60 other:SELF :BOOLEAN <- (! (Self < other)) && { ! (other < Self)};
-
-  - Self:SELF '<' Left 1 other:SELF :BOOLEAN <-
-  // Is `self' strictly less than `other'?
-  (
-    ? { other != NULL };
-    deferred;
-    //? { result -> ! (other < self)};
-  );
-
-  - Self:SELF '<=' Left 1 other:SELF :BOOLEAN <-
-  // Is `self' less than or equal `other'?
-  (
-    + result:BOOLEAN;
-    
-    ? { other != NULL };
-    result := ! (other < Self);
-    ? { result = ((Self < other) | == other)};
-    
-    result
-  );
-
-  - Self:SELF '>' other:SELF :BOOLEAN <-
-  // Is `self' strictly greater than `other'?
-  (
-    ?{ other != NULL };
-    other < Self
-  );
-
-  - Self:SELF '>=' other:SELF :BOOLEAN <-
-  // Is `self' greater than or equal than `other'?
-  (
-    ?{ other != NULL };
-    ! (Self < other)
-  );
-  
-  - in_range lower:SELF to upper:SELF :BOOLEAN <-
-  // Return true if `self' is in range [`lower'..`upper']
-  (
-    (Self >= lower) && { Self <= upper }
-  );
-
-  - compare other:SELF :INTEGER <-
-  // If current object equal to `other', 0;
-  // if smaller,  -1; if greater, 1.
-  (
-    + result:INTEGER;
-    ?{ other != NULL };
-    (Self < other).if {
-      result := -1;
-    }.elseif { other < Self } then {
-      result := 1;
-    } else {
-      result := 0;
-    };
-	
-    ? { (result =  0) = ( == other)};
-    ? { (result = -1) = (Self < other)};
-    ? { (result =  1) = (Self > other)};
-
-    result
-  );
-
-  - min other:SELF :SELF <-
-  // Minimum of `self' and `other'.
-  (
-    + result:SELF;
-    
-    ?{ other != NULL };
-    ( Self <= other ).if {
-      result := Self;
-    } else {
-      result := other;
-    };
-    
-    ? { (result <= Self) && { result <= other}};
-    ? { (compare result = 0) || { other.compare result = 0 }};
-    
-    result
-  );
-  
-  
-  - max other:SELF :SELF <-
-  // Maximum of `self' and `other'.
-  (
-    + result:SELF;
-    ?{ other != NULL };
-    
-    ( Self >= other ).if {
-      result := Self;
-    } else {
-      result := other;
-    };
-
-    ? { (result >= Self) && { result >= other }};
-    ? { (compare result = 0) || {other.compare result = 0}};
-
-    result
-  );
-
-
diff --git a/lib2_old/kernel/convert.li b/lib2_old/kernel/convert.li
deleted file mode 100644
index 8cfd47b..0000000
--- a/lib2_old/kernel/convert.li
+++ /dev/null
@@ -1,35 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := CONVERT[S, /* to */D];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-    
-  - comment := "Don't use this prototype !";
-
-Section Public
-    
-  - on src:S :D <- `13`;
-
-  
-  
\ No newline at end of file
diff --git a/lib2_old/kernel/hashable.li b/lib2_old/kernel/hashable.li
deleted file mode 100644
index 7e136e6..0000000
--- a/lib2_old/kernel/hashable.li
+++ /dev/null
@@ -1,43 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := HASHABLE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     :=" .";
-    
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Public
-  
-  - hash_code:INTEGER <-
-  // The hash-code value of `Current'.
-  (
-    deferred;
-    // ? {  result >= 0 };
-  );
-
-
diff --git a/lib2_old/kernel/i_dont_know_prototyping.li b/lib2_old/kernel/i_dont_know_prototyping.li
deleted file mode 100644
index 04a1c2c..0000000
--- a/lib2_old/kernel/i_dont_know_prototyping.li
+++ /dev/null
@@ -1,64 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := I_DONT_KNOW_PROTOTYPING;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-
-  - comment := "Facility, but it's not in prototype spirit.";
-
-Section Public
-  
-  //
-  // Conditional.
-  //
-    
-  - if cond:BOOLEAN then true_block:BLOCK :BOOLEAN <-
-  (
-    cond.if true_block
-  );
-
-  - if cond:BOOLEAN then true_block:BLOCK else false_block:BLOCK <-
-  (
-    cond.if true_block else false_block;
-  );
-  
-  //
-  // Loop.
-  //
-  
-  - while cond:BLOCK do body:BLOCK <-
-  (
-    cond.while_do body;
-  );
-  
-  - do body:BLOCK while cond:BLOCK <-
-  (
-    body.do_while cond;
-  );
-  
-  - repeat body:BLOCK until cond:BLOCK <-
-  (
-    body.do_until cond;
-  );
-  
\ No newline at end of file
diff --git a/lib2_old/kernel/object.li b/lib2_old/kernel/object.li
deleted file mode 100644
index 014751c..0000000
--- a/lib2_old/kernel/object.li
+++ /dev/null
@@ -1,189 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := OBJECT;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-
-  - comment := "Root object.";
-  
-Section Insert
-  
-  - im_an_idiot:Expanded I_DONT_KNOW_PROTOTYPING;
-    
-Section Public
-        
-  //
-  // Compiler consideration.
-  //
-  
-  - object_size:INTEGER <- `12`;
-  
-  //- pointer_size:INTEGER <- POINTER.pointer_size;
-
-  - is_debug_mode:BOOLEAN <- debug_level != 0;
-    
-  - debug_level:INTEGER <- `11`;
-  
-  - is_ansi:BOOLEAN := SYSTEM.is_ansi;
-  
-  //
-  // Control Error.
-  //
-  
-  - top_runtime_stack:POINTER <- `14`;
-  
-  - print_runtime_stack_on ptr:POINTER <- 
-  (
-    (debug_level != 0).if {
-      `stack_print((_____CONTEXT *)@ptr)`;
-    };
-  );
-  
-  - print_runtime_stack <- print_runtime_stack_on top_runtime_stack;
-  
-  - crash_on ptr:POINTER with_message msg:ABSTRACT_STRING <-
-  (
-    print_runtime_stack_on ptr;
-    msg.print;
-    '\n'.print;
-    die_with_code exit_failure_code;    
-  );
-  
-  - crash_with_message msg:ABSTRACT_STRING <-
-  ( 
-    crash_on top_runtime_stack with_message msg;
-  );
-
-  - die_with_code code:INTEGER <- SYSTEM.exit code;
-  // Terminate execution with exit status code `code'.
-  
-  - exit_success_code:INTEGER := 0;
-  
-  - exit_failure_code:INTEGER := 1;
-  
-  - deferred <-
-  ( + ptr:POINTER;
-    ptr := top_runtime_stack;
-    crash_on ptr with_message "Slot deferred.";
-  );
-    
-  - crash <-
-  ( + ptr:POINTER;
-    ptr := top_runtime_stack;
-    crash_on ptr with_message "Crash system.";
-  );
-  
-  - not_yet_implemented <-
-  ( + ptr:POINTER;
-    ptr := top_runtime_stack;
-    crash_on ptr with_message "Sorry, Some Feature is Not Yet Implemented.";
-  );
-  
-  //
-  // Common Function.
-  //
-  
-  - Self:SELF '=='  Right 60 other:SELF :BOOLEAN <- ( deferred; FALSE);
-  
-  - Self:SELF '!==' Right 60 other:SELF :BOOLEAN <- (! (Self == other));
-  
-  
-  - clone_allocation_size:UINTEGER_32;
-  
-  - clone:SELF <- 
-  ( + result:SELF;
-    + ptr:POINTER;
-    + sz:UINTEGER_32;
-    + typ_id:INTEGER;
-      
-    sz := object_size.to_uinteger_32;        
-    (sz = 0).if {      
-      result := Self;
-    } else {      
-      typ_id := type_id_intern;      
-      //ptr := `malloc((@sz + 3)&0xFFFFFFFC)`:POINTER;                  
-      clone_allocation_size := clone_allocation_size + sz;                  
-      (typ_id = -1).if {
-	ptr := MEMORY.alloc_size sz;
-      } else {
-	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;
-      };                                         
-      //MEMORY.copy to_pointer to ptr size sz;
-      result := CONVERT[POINTER,SELF].on ptr;            
-      //MEMORY.copy to_pointer to ptr size sz;
-      copy_intern_in result;      
-    };
-    result
-  );
-  
-  - free_allocation_memory <- 
-  // Static free, don't use with GC.
-  ( + ptr:POINTER;
-    + sz:UINTEGER_32;
-    + typ_id:INTEGER;
-      
-    sz := object_size.to_uinteger_32;        
-    (sz != 0).if {      
-      typ_id := type_id_intern;      
-      //ptr := `free(@Self)`;                  
-      clone_allocation_size := clone_allocation_size - sz;      
-      ptr := to_pointer;
-      (typ_id = -1).if {
-	MEMORY.free ptr size sz;
-      } else {
-	MEMORY.free ptr type (typ_id.to_uinteger_32);
-      };                       
-    };
-  );
-    
-  - to_pointer:POINTER <- CONVERT[SELF,POINTER].on Self;
-  
-  - same_dynamic_type other:OBJECT :BOOLEAN <-
-  ( + convert:SELF;
-    convert ?= other;
-    convert != NULL        
-  );
-  
-  - to_self_on obj:OBJECT :SELF <-
-  [
-    -? {obj != NULL};
-  ]      
-  ( + result:SELF;
-    
-    result ?= obj;
-    result
-  )
-  [
-    +? {Result != NULL};
-  ];    
-  
-  //
-  // The Guru section (Don't touch, don't use !)
-  //
-    
-  - is_expanded_type:BOOLEAN <- `0`;
-  
-  - type_id_intern:INTEGER   <- `1`;
-    
-  - copy_intern_in other:SELF <- `*@other = *@Self`;
diff --git a/lib2_old/kernel/pointer.li b/lib2_old/kernel/pointer.li
deleted file mode 100644
index 402cb66..0000000
--- a/lib2_old/kernel/pointer.li
+++ /dev/null
@@ -1,85 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded POINTER;
-
-  - export  := INTEGER;
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "References to objects (POINTER is mapped as C type 'void *')";
-
-  - type    := `void *`;
-  
-  - default := `NULL`:POINTER;
-  
-Section Insert
-  
-  - parent_numeric:INTEGER := INTEGER;
-  
-Section Public
-  
-  - in_range low:INTEGER_64 to up:UINTEGER_64 :BOOLEAN <- TRUE; // BSBS: A revoir.
-
-  
-  - object_size:INTEGER <- `sizeof(void *)`:INTEGER;
-
-  //- pointer_size:INTEGER <- `sizeof(void *)`:INTEGER;
-  
-  - is_null:BOOLEAN <- ! is_not_null;
-  // Is the external POINTER a NULL pointer ?
-  
-  - is_not_null:BOOLEAN <- (Self!=NULL);
-  // Is the external POINTER a non-NULL pointer ?
-  
-  - to_native_array:NATIVE_ARRAY[UINTEGER_8] <- NATIVE_ARRAY[UINTEGER_8].force_conversion Self;
-  // Convert `pointer' into 'native_array' type.
-  
-  - to_uinteger_32:UINTEGER_32 <- `(unsigned int)@Self`:UINTEGER_32;
-  // convert `pointer' into uinteger type (adress of the pointer)
-  
-  - from_uinteger p:UINTEGER_32 :POINTER <- CONVERT[UINTEGER_32,POINTER].on p;
-  // create POINTER from an adress
-  
-  - to_integer:INTEGER <- to_raw_integer;
-  
-  //
-  // Convertion format without test.
-  //
-  
-  - to_raw_integer:INTEGER         <- CONVERT[SELF,INTEGER    ].on Self;
-  
-  - to_raw_uinteger_8:UINTEGER_8   <- CONVERT[INTEGER,UINTEGER_8 ].on to_raw_integer;
-
-  - to_raw_uinteger_16:UINTEGER_16 <- CONVERT[INTEGER,UINTEGER_16].on to_raw_integer;
-
-  - to_raw_uinteger_32:UINTEGER_32 <- CONVERT[INTEGER,UINTEGER_32].on to_raw_integer;
-
-  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT[INTEGER,UINTEGER_64].on to_raw_integer;
-  
-  - to_raw_integer_8:INTEGER_8     <- CONVERT[INTEGER,INTEGER_8 ].on to_raw_integer;
-
-  - to_raw_integer_16:INTEGER_16   <- CONVERT[INTEGER,INTEGER_16].on to_raw_integer;
-
-  - to_raw_integer_32:INTEGER_32   <- CONVERT[INTEGER,INTEGER_32].on to_raw_integer;
-
-  - to_raw_integer_64:INTEGER_64   <- CONVERT[INTEGER,INTEGER_64].on to_raw_integer;
\ No newline at end of file
diff --git a/lib2_old/kernel/safe_equal.li b/lib2_old/kernel/safe_equal.li
deleted file mode 100644
index cd7de2c..0000000
--- a/lib2_old/kernel/safe_equal.li
+++ /dev/null
@@ -1,64 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := SAFE_EQUAL[E];
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment :="The goal of this class is to share the definition of \
-              \feature `safe_equal'. Feature `safe_equal' compares  \
-              \two arguments of type E, by calling `==' only  \
-              \and only if both arguments have the `same_type'..";
-    
-Section Inherit
-  
-  - parent:OBJECT := OBJECT;
-  
-Section Public
-  
-  - safe_equal (e1, e2:E) :BOOLEAN <-
-  // In order to avoid run-time type errors, feature `safe_equal' call
-  // `==' only when `e1' and `e2' have exactly the same `generating_type'.
-  // Furthermore, this feature avoid argument passing from some
-  // expanded type to the corresponding reference type (no automatic
-  // allocation of some reference type during the comparison).
-  ( /*
-    + result:BOOLEAN;
-    
-    ( e1.is_basic_expanded_type).if { then
-      result := (e1 = e2);
-    }.elseif {e1.is_expanded_type} then {
-      result := e1 == e2;
-    }.elseif {e1 = e2} then {
-      result := true;
-    }.elseif {(e1 = NULL) || {e2 = NULL}} then {
-    }.elseif {e1.generating_type = e2.generating_type} then {
-      result := e1 == e2;
-    }; // end if
-    
-    result
-    */
-    (e1=e2) || {(e1!=NULL) && {e1==e2}}
-  );
-  
-
diff --git a/lib2_old/memory/memory.li b/lib2_old/memory/memory.li
deleted file mode 100644
index 6b5233c..0000000
--- a/lib2_old/memory/memory.li
+++ /dev/null
@@ -1,768 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name     := Strict MEMORY;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment  := "Memory manager.";
-  
-  - external :=
-`
-#define MINIMUM_SIZE 256  
-void *table_size[MINIMUM_SIZE/sizeof(void *)];
-void *last_block[64];
-`;
-  
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-  //
-  // MACRO ALLOCATOR
-  //
-    
-Section Mapping
-  
-  + previous_linear:UINTEGER_32;  
-  + size_and_id:UINTEGER_32;
-    
-  //---------------> Limit for Busy (64 bits)
-  
-  + next_free    :MEMORY;
-  + previous_free:MEMORY;
-  
-  //---------------> Limit for Free
-  
-Section Private  
-  
-  //
-  // Product by compiler.
-  //
-    
-  // For GC only.
-  /*
-  - get_object_size t:INTEGER :INTEGER <- `get_object_size(@t)`:INTEGER;
-  
-  - mark_static_object   <- `mark_static_object()`; 
-  
-  - demark_static_object <- `demark_static_object()`;
-  
-  - mark_object ptr:POINTER type t:INTEGER <- `mark_object(@ptr, at t)`;
-  
-  - demark_object ptr:POINTER type t:INTEGER <- `demark_object(@ptr, at t)`;
-  */  
-Section MEMORY
-    
-  - object_size:INTEGER <- 8; // 2x32bits = 64bits
-  
-  - this:POINTER        <- CONVERT[MEMORY,POINTER].on Self;
-  
-  - begin:POINTER       <- this + object_size;
-  
-  - size:UINTEGER_32    <- size_and_id & 0FFFF_FFFCh;
-  
-  - next_linear:MEMORY  <- CONVERT[POINTER,MEMORY].on (begin + size);
-    
-  - id:UINTEGER_32      <- size_and_id & 01b;
-  
-  - id_end:UINTEGER_32  <- 10b;
-  
-  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;
-  
-  - set_previous_linear p:UINTEGER_32 <- ( previous_linear := p; );
-  
-  - set_size_and_id s:UINTEGER_32     <- ( size_and_id     := s; );
-  
-  - get_index p:POINTER :UINTEGER_32  <- (p - begin_memory).to_uinteger_32 >> 26;
-  
-  - nb_page:UINTEGER_32;
-  
-  - put_last m:MEMORY to idx:UINTEGER_32 <-  
-  (
-    ? {idx < nb_page};
-    `last_block[@idx] = @m`;
-  );
-  
-  - get_last idx:UINTEGER_32 :MEMORY <-
-  ( 
-    ? {idx < nb_page};
-    `last_block[@idx]`:MEMORY
-  );
-  
-  - bound_test ptr:POINTER :BOOLEAN <-
-  (
-    (ptr < begin_memory) || {ptr > (begin_memory+capacity_max-4)}.if {
-      "out of bound memory\n".print;
-    };
-    TRUE;
-  );
-
-  - search_capacity <-
-  ( 
-    capacity_max := SYSTEM.get_memory_capacity;
-    begin_memory := SYSTEM.get_begin_memory;
-    //
-    //(capacity_max >> 20).print; "MB\n".print;
-    
-    //'['.print; begin_memory.print_hex; '-'.print; (begin_memory+capacity_max).print_hex; "]\n".print;
-    
-    //
-    {begin_memory != NULL} ? "Memory: Not memory.";
-    {(begin_memory & (POINTER.object_size - 1)) = 0} ? "Memory: Alignment.";
-  );
-
-  - new_page:MEMORY <-
-  ( + old_size,new_size:UINTEGER_32;
-    + block:MEMORY;
-    
-    (capacity_max = 0).if {
-      search_capacity;
-    };
-    
-    old_size := nb_page << 26;
-    nb_page  := nb_page + 1;
-    new_size := old_size + 64.mb;
-    (new_size > capacity_max).if {
-      "Not enough memory.\n".print;
-      die_with_code exit_failure_code;
-    };
-    
-    {nb_page < 64} ? "Memory: 4GB limit.";    
-        
-    block := CONVERT[POINTER,MEMORY].on (begin_memory + old_size);    
-    
-    block.set_previous_linear 0FFFF_FFFFh;
-    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);
-    block.add_link_free;    
-    put_last block to (nb_page - 1);
-    
-    /*    
-    (nb_page < 7).if {
-      new_page;
-    };
-    */  
-    block
-  );
-    
-  //
-  // Busy / Free Block.
-  //
-  
-  - id_free:UINTEGER_32 <- 00b;
-  - id_busy:UINTEGER_32 <- 01b;
-  
-  - set_next_free     n:MEMORY <- ( next_free     := n; );
-  - set_previous_free p:MEMORY <- ( previous_free := p; );
-  
-  - delete_link_free <-
-  ( + prev,next:MEMORY;
-    
-    prev := previous_free;
-    next := next_free;
-    (prev = NULL).if {
-      first_free := next;
-    } else {
-      prev.set_next_free next;
-    };
-    (next != NULL).if {
-      next.set_previous_free prev;
-    };
-  );
-  
-  - add_link_free <-
-  (    
-    next_free     := first_free;
-    previous_free := NULL;
-    (first_free != NULL).if {      
-      first_free.set_previous_free Self;
-    };    
-    first_free := Self;    
-  );
-      
-Section MEMORY
-  
-  - first_free:MEMORY;
-    
-  //
-  // Management.
-  //
-  
-  - to_free idx:UINTEGER_32 <-
-  ( + new_free,next:MEMORY;
-    + prev:UINTEGER_32;
-    + new_size:UINTEGER_32;
-    {id = id_busy} ? "Memory: Macro block not busy.";
-    {idx.in_range 0 to 63} ? "Memory: Bound index.";    
-        
-    prev := previous_linear;
-    next := next_linear;
-    new_free := CONVERT[POINTER,MEMORY].on (begin_memory + prev);
-    new_size := size_and_id & 0FFFF_FFFEh;
-    ((prev = 0FFFF_FFFFh) || {new_free.id != id_free}).if {
-      // `Self' => Free
-      new_free := Self;      
-      add_link_free;
-    } else {
-      // `previous_linear' => Free
-      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      
-    };
-        
-    ((! is_end) && {next.id = id_free}).if {
-      // Delete and concat `next_linear'
-      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;
-      next.delete_link_free;	
-    };    
-    new_free.set_size_and_id new_size;
-    (new_free.is_end).if {
-      put_last new_free to idx;
-    } else {
-      next := next_linear;
-      next.set_previous_linear ((new_free.this - begin_memory).to_uinteger_32);
-    };    
-  );
-  
-  - to_busy sz:UINTEGER_32 index idx:UINTEGER_32 <-
-  ( + siz,new_size:UINTEGER_32;    
-    + new,next:MEMORY;
-    {id = id_free} ? "Memory: Macro block not free.";    
-    {(sz & (POINTER.object_size.to_uinteger_32 - 1)) = 0} ? "Memory: Alignment.";
-    
-    delete_link_free;
-    //    
-    siz      := size_and_id;
-    new_size := siz - sz;
-    (new_size > (minimum_size+2+object_size.to_uinteger_32)).if {
-      siz := sz;
-      new := CONVERT[POINTER,MEMORY].on (begin+sz);
-      new.set_previous_linear ((this - begin_memory).to_uinteger_32);
-      new.set_size_and_id (new_size - object_size.to_uinteger_32);
-      new.add_link_free;
-      (new.is_end).if {
-	put_last new to idx;
-      } else {
-	next := new.next_linear;
-	next.set_previous_linear ((new.this - begin_memory).to_uinteger_32);
-      };
-    };
-    size_and_id := siz | id_busy;
-    {id = id_busy} ? "Memory: Macro Block not busy.";
-  );
-  
-  - resize new_size:UINTEGER_32 index idx:UINTEGER_32 :MEMORY <-
-  ( + nxt,result:MEMORY;
-    + old_size,sz:UINTEGER_32;    
-    
-    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? "Memory: Alignment.";
-    {idx.in_range 0 to 63} ? "Memory: Bound index.";
-    
-    old_size := size;
-    (new_size > old_size).if {      
-      (! is_end).if {	
-	nxt := next_linear;
-	sz  := new_size - old_size - object_size.to_uinteger_32;
-	((nxt.id = id_free) && {nxt.size >= sz}).if {
-	  nxt.to_busy sz index idx;
-	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;
-	  (is_end).if {
-	    put_last Self to idx;
-	  } else {
-	    nxt := next_linear;
-	    nxt.set_previous_linear ((this - begin_memory).to_uinteger_32);
-	  };
-	  result := Self;
-	};
-      };
-      (result = NULL).if { 
-	// new allocation.	
-	result := search new_size;
-	
-	//fill_memory (result.begin) size new_size;
-	
-	copy begin to (result.begin) size old_size;
-	to_free idx;
-      };
-    } else {
-      result := Self;
-    };    
-    result
-  );
-    
-  //
-  // Searching.
-  //
-  
-  - search new_size:UINTEGER_32 :MEMORY <-
-  ( + result:MEMORY;
-    + idx:UINTEGER_32;
-    
-    {new_size > minimum_size-POINTER.object_size.to_uinteger_32} ? "Memory: Big block.";
-    {(new_size & (POINTER.object_size.to_uinteger_32 - 1)) = 0} ? "Memory: Alignment.";
-    
-    result := first_free;        
-    {(result != NULL) && {result.size < new_size}}.while_do {
-      result := result.next_free;
-    };
-    (result = NULL).if {
-      result := new_page;
-    };
-    idx := get_index (result.this);
-    {idx.in_range 0 to 63} ? "Memory: Bound index.";
-    result.to_busy new_size index idx;
-            
-    result
-  );
-  
-  - new_lab t:UINTEGER_32 :POINTER <-
-  ( + idx:UINTEGER_32;
-    + blc,prev:MEMORY;
-    + result:POINTER;
-    + pv:UINTEGER_32;
-    
-    {
-      (idx < nb_page) && 
-      {
-	blc := get_last idx;
-	(blc.size < 4096) || {blc.id = id_busy}
-      }
-    }.while_do {
-      idx := idx + 1;
-    };
-    
-    (idx >= nb_page).if {    
-      blc := new_page;
-    };        
-    blc.set_size_and_id (blc.size_and_id - 4096);
-    result := blc.next_linear.this;        
- 
-    (blc.size < minimum_size).if {
-      blc.delete_link_free;
-      pv := blc.previous_linear;
-      (pv != 0FFFF_FFFFh).if {
-	prev := CONVERT[POINTER,MEMORY].on (begin_memory + pv);
-	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);
-	put_last prev to idx;
-      };
-    };
-    put (t.to_pointer) to result;    
-    
-    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? "Memory: Alignment LAB.";
-    result + POINTER.object_size
-  );  
-  
-Section Private
-    
-  - minimum_size:UINTEGER_32 <- `MINIMUM_SIZE`:UINTEGER_32;
-  
-  - table_type idx:UINTEGER_32 :POINTER <- 
-  (
-    //{idx.in_range 0 to 17} ? "Memory: Bound table_type.";
-    `&(table_type[@idx])`:POINTER
-  );
-  
-  - table_size idx:UINTEGER_32 :POINTER <- 
-  (
-    {idx.in_range 1 to (minimum_size/POINTER.object_size.to_uinteger_32)} ? "Memory: Bound table_size.";
-    `&(table_size[@idx-1])`:POINTER
-  );
-          
-  - begin_memory:POINTER;
-  
-  - capacity_max:UINTEGER_32;
-  
-  - read p:POINTER :POINTER <-
-  ( + mem:NATIVE_ARRAY[POINTER];
-    mem := CONVERT[POINTER, NATIVE_ARRAY[POINTER]].on p;
-    mem.item 0
-  );
-  
-  - put v:POINTER to p:POINTER <-
-  ( + mem:NATIVE_ARRAY[POINTER];
-    mem := CONVERT[POINTER, NATIVE_ARRAY[POINTER]].on p;
-    mem.put v to 0;
-  );
-      
-  - micro_alloc new_size:UINTEGER_32 table ptr_table:POINTER lab lab_type:UINTEGER_32 :POINTER <-
-  ( + result,next,next2:POINTER;
-    + page:UINTEGER_32;
-    {(new_size & (POINTER.object_size.to_uinteger_32 - 1)) = 0} ? "Memory: Alignment.";
-    {new_size >= POINTER.object_size.to_uinteger_32} ? "Memory: Size = 0.";
-
-    result := read ptr_table;        
-    (result = NULL).if {      
-      // Allocation new LAB.      
-      result := new_lab lab_type;          
-      next := result + new_size;            
-      put NULL to next;
-      put next to ptr_table;          
-    } else {      
-      // Next Linked list.
-      next := read result;
-      (next = NULL).if {
-	// Linear allocation.
-	page := (result - begin_memory).to_uinteger_32 & 0FFFh;
-	((page + (new_size << 1)) <= 4096).if {
-	  next := result + new_size;
-	} else {
-	  next := new_lab lab_type;	  
-	};
-	put NULL to next;
-	put next to ptr_table;
-      } else {	
-	// Linked list allocation.	
-	next2 := read next & ~11b;
-	put next2 to result;	
-	result := next;	
-      };		
-    }; 
-    result
-  );
-  
-  - micro_free p:POINTER table ptr_table:POINTER <-
-  ( + next,last:POINTER;
-    {p != NULL} ? "Memory: Pointer NULL.";
-    
-    //"Free : ".print;
-    //ptr_table.print_hex; '\n'.print;
-    
-    last := read ptr_table;
-    {last != NULL} ? "Memory: Table NULL.";
-    next := read last;
-    put (next | 11b) to p;
-    put p to last;
-  );
-  
-Section Private
-
-  - copy src:POINTER to dst:POINTER size sz:UINTEGER_32 <-
-  ( + na_src,na_dst:NATIVE_ARRAY[POINTER];
-    + siz:INTEGER;
-    
-    siz := sz.to_integer;
-    {(siz & (POINTER.object_size -1)) = 0} ? "Memory: Copy alignment.";
-    siz := siz / POINTER.object_size;
-    na_src := CONVERT[POINTER, NATIVE_ARRAY[POINTER]].on src;
-    na_dst := CONVERT[POINTER, NATIVE_ARRAY[POINTER]].on dst;
-    //    
-    (siz - 1).downto 0 do { j:INTEGER;      
-      na_dst.put (na_src.item j) to j;
-    };        
-  );
-  
-  - fill_memory src:POINTER size sz:UINTEGER_32 <-
-  // Just for debug.
-  ( + na_src:NATIVE_ARRAY[POINTER];
-    + siz:INTEGER;
-    
-    siz := sz.to_integer;
-    {(siz & (POINTER.object_size -1)) = 0} ? "Memory: Copy alignment.";
-    na_src := CONVERT[POINTER,NATIVE_ARRAY[POINTER]].on src;    
-    ((siz / POINTER.object_size)-1).downto 0 do { j:INTEGER;
-      na_src.put NULL to j;
-    };    
-  );  
-  
-Section Public
-
-  //
-  // MICRO ALLOCATOR
-  //
-  
-  - alloc_type t:UINTEGER_32 size sz:UINTEGER_32 :POINTER <-
-  // Allocation for object without type. (LAB_TYPE)
-  ( + ptr_table,result:POINTER;    
-    + new_size:UINTEGER_32;
-    
-    {sz <= minimum_size} ? "Memory: Size bound.";
-
-    new_size  := sz.align_power (POINTER.object_size.to_uinteger_32); 
-    
-    {(new_size & (POINTER.object_size.to_uinteger_32 - 1)) = 0} ? "Memory: Alignment.";        
-        
-    ptr_table := table_type t;
-    result := micro_alloc new_size table ptr_table lab (t | 1b);        
-    result
-  );
-  
-  - free p:POINTER type t:UINTEGER_32 <-
-  ( + ptr_table:POINTER;
-    {p != NULL} ? "Memory: Pointer NULL.";
-    
-    ptr_table := table_type t;
-    micro_free p table ptr_table;
-  );
-  
-  - alloc_size sz:UINTEGER_32 :POINTER <-
-  // Allocation for object with type. (LAB_SIZE)
-  ( + ptr_table,result:POINTER;
-    + new_size:UINTEGER_32;
-    
-    {sz <= minimum_size} ? "Memory: Size bound.";
-        
-    new_size  := sz.align_power (POINTER.object_size.to_uinteger_32); 
-    
-    {(new_size & (POINTER.object_size.to_uinteger_32 - 1)) = 0} ? "Memory: Alignment.";
-    
-    ptr_table := table_size (new_size / POINTER.object_size.to_uinteger_32);
-    result := micro_alloc new_size table ptr_table lab new_size;
-    
-    //fill_memory result size new_size;
-    
-    result
-  );
-  
-  - free p:POINTER size sz:UINTEGER_32 <-
-  ( + ptr_table:POINTER;
-    + new_size:UINTEGER_32;
-    {p != NULL} ? "Memory: Pointer NULL.";
-
-    new_size  := sz.align_power (POINTER.object_size.to_uinteger_32); 
-    
-    {(new_size & (POINTER.object_size.to_uinteger_32 - 1)) = 0} ? "Memory: Alignment.";
-    
-    ptr_table := table_size (new_size / POINTER.object_size.to_uinteger_32);
-    micro_free p table ptr_table;
-  );
-    
-  - alloc_dynamic sz:UINTEGER_32 :POINTER <-
-  // Allocation NATIVE_ARRAY[E]. (LAB_SIZE or malloc)
-  ( + new_size,new_size2:UINTEGER_32;
-    + result:POINTER;
-    {sz != 0} ? "Memory: Size = 0";
-        
-    new_size  := sz.align_power (POINTER.object_size.to_uinteger_32); 
-    new_size2 := new_size + POINTER.object_size.to_uinteger_32;
-    (new_size2 <= minimum_size).if {
-      result := alloc_size new_size2;      
-      put 3 to result; // 3 : 2=NATIVE_ARRAY
-      result := result + POINTER.object_size;
-    } else {      
-      result := search new_size .begin;      
-    };
-    
-    //fill_memory result size new_size;
-    
-    result    
-  );
-    
-  - realloc_dynamic p:POINTER old_size old_sz:UINTEGER_32 new_size new_sz:UINTEGER_32 :POINTER <-
-  ( + old_size,old_size2,new_size:UINTEGER_32;
-    + mem:MEMORY;
-    + result:POINTER;    
-    {old_size < new_sz} ? "Memory: New size < Old size.";
-      
-    old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); 
-    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    
-    new_size  := new_sz.align_power (POINTER.object_size.to_uinteger_32); 
-    (old_size2 <= minimum_size).if {
-      result := alloc_dynamic new_size;
-      
-      //fill_memory result size new_size;
-      
-      copy p to result size old_size;
-      free (p - POINTER.object_size) size old_size2;
-    } else {
-      mem := CONVERT[POINTER, MEMORY].on (p - object_size);
-      result := mem.resize new_size index (get_index p).begin;      
-    };
-        
-    result
-  );
-  
-  - free_dynamic p:POINTER size sz:UINTEGER_32 <-
-  ( + new_size,new_size2:UINTEGER_32;
-    + mem:MEMORY;
-    
-    new_size  := sz.align_power (POINTER.object_size.to_uinteger_32); // BSBS: Optim, alignment by compilo.
-    new_size2 := new_size + POINTER.object_size.to_uinteger_32;
-    (new_size2 <= minimum_size).if {
-      free (p-POINTER.object_size) size new_size2;
-    } else {
-      mem := CONVERT[POINTER, MEMORY].on (p - object_size);
-      mem.to_free (get_index p);
-    };
-  );
-  
-  //
-  // GARBAGE COLLECTOR
-  //
-/*  
-  - garbage_collector_pass <-
-  (
-    mark; 
-    sweep;
-  );
-  
-Section Private  
-  
-  - mark <-
-  ( + stack,lab:NATIVE_ARRAY[POINTER];
-    + ptr,beg_mem,end_mem,ptr_lab,ptr_table,lim_lab:POINTER;
-    + size_stack:UINTEGER_32;
-    + ptr_mem:UINTEGER_32;
-    + mem:MEMORY;
-    + type:UINTEGER_32;
-    + type_object, size_object,step:UINTEGER_32;
-    
-    // Mark Global + BSS.
-    mark_static_object; 
-        
-    // Mark Stack object.
-    stack := `top_stack()`:NATIVE_ARRAY[POINTER];
-    size_stack := (`@stack - begin_stack`:UINTEGER_32) / POINTER.object_size.to_uinteger_32;
-    //
-    beg_mem := begin_memory;
-    end_mem := beg_mem + (nb_page << 26) - 1;
-    size_stack.downto 0 do { i:UINTEGER_32;
-      ptr := stack.item i;
-      (ptr.in_range beg_mem to end_mem).if {
-	// `ptr' is in Store.
-	ptr_mem := ptr - begin_memory;
-	mem := get_last (ptr_mem >> 26);
-	(ptr > mem.next_linear.this).if {
-	  // `ptr' is in LAB.
-	  ptr_lab := begin_memory + (ptr_mem & 0FFFFF000h);	  
-	  type := read ptr_lab .to_uinteger_32;
-	  (type & 01b != 0).if {
-	    // LAB Type.
-	    type_object := type & 0FFFFFFFEh;
-	    size_object := get_object_size type_object;
-	    ptr_table   := table_type type_object;
-	  } else {
-	    // LAB Size.
-	    type_object := read ptr .to_uinteger_32 & 0FFFFFFFCh;
-	    size_object := type;
-	    ptr_table   := table_size (size_object / POINTER.object_size.to_uinteger_32);
-	  };
-	  lim_lab := read ptr_table - begin_memory;
-	  (! ptr_mem.in_range lim_lab to ((lim_lab+4095)&0FFFFF000h)).if {
-	    step := ptr - ptr_lab - POINTER.object_size;
-	    ((step > 0) && {(step % size_object) = 0}).if {
-	      ((read ptr .to_uinteger_32 & 11b) = 0).if {
-		mark_object ptr type type_object;
-	      };
-	    };
-	  };
-	};
-      };
-    };
-  );
-  
-  - sweep <-
-  ( + last:MEMORY;
-    + ptr_lab,ptr_end,ptr,ptr_table,end_lab,ptr_max:POINTER;
-    + type,type_object,size_object:UINTEGER_32;
-    
-    // Demark a Global + BSS.
-    demark_static_object;
-    
-    // Demark a Store.
-    ptr_end := begin_memory + 64.mb;
-    (nb_page-1).downto 0 do { i:UINTEGER_32;
-      last := get_last i;
-      ptr_lab := last.next_linear.this;
-      {ptr_lab < ptr_end}.while_do {
-	type := read ptr_lab .to_uinteger_32;
-	ptr  := ptr_lab + POINTER.object_size;
-	ptr_lab := ptr_lab + 4096; // Next LAB
-	(type & 01b != 0).if {
-	  // LAB Type.
-	  type_object := type & 0FFFFFFFCh;
-	  size_object := get_object_size type_object;
-	  ptr_table := table_type type_object;
-	  end_lab   := read ptr_table;
-	  (((end_lab + 4095) & 0FFFFF000h) = ptr_lab).if {
-	    ptr_max := end_lab;
-	  } else {
-	    ptr_max := ptr_lab;
-	  };
-	  {ptr < ptr_max}.while_do {
-	    demark_object ptr type type_object;
-	    ptr := ptr + size_object;
-	  };
-	} else {
-	  // LAB Size.	  
-	  size_object := type;
-	  ptr_table := table_size (size_object / POINTER.object_size.to_uinteger_32);
-	  end_lab   := read ptr_table;
-	  (((end_lab + 4095) & 0FFFFF000h) = ptr_lab).if {
-	    ptr_max := end_lab;
-	  } else {
-	    ptr_max := ptr_lab;
-	  };
-	  {ptr < ptr_max}.while_do {
-	    type_object := read ptr .to_uinteger_32 & 0FFFFFFFCh;
-	    demark_object ptr type type_object;
-	    ptr := ptr + size_object;
-	  };
-	};	    
-      };
-      ptr_end := ptr_end + 64.mb;
-    };
-  );
-  */
-  
-Section Private
-  
-  - print_memory <-
-  ( + m,next:MEMORY;
-    
-    "------------------------------------\n".print;
-    "first free : ".print;
-    first_free.this.print_hex; 
-    '\n'.print;
-    
-    next := CONVERT[POINTER, MEMORY].on begin_memory;
-    {
-      m := next;
-      next := m.next_linear;
-      
-      '['.print;
-      (m.previous_linear = 0FFFF_FFFFh).if {
-	"NULL".print;
-      } else {
-	(begin_memory + m.previous_linear).print_hex;
-      };
-      "<-".print;
-      m.this.print_hex;      
-      (m.id = id_busy).if {
-	"(B)".print;
-      } else {
-	"(F)".print;
-      };
-      "->".print;
-      (m.is_end).if {
-	"NULL".print;
-      } else {
-	m.next_linear.this.print_hex;
-      };
-      ']'.print;
-    }.do_until {m.is_end};
-    '\n'.print;
-    "------------------------------------\n".print;
-  );
-
-  - print_capacity <-
-  (
-    print_memory;
-  );
diff --git a/lib2_old/number/architecture.txt b/lib2_old/number/architecture.txt
deleted file mode 100644
index 18764ea..0000000
--- a/lib2_old/number/architecture.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-                           NUMERIC
-              /                                      \
-           INTEGER                                   REAL
-       /            \                          /             \
-SIGNED_INTEGER  UNSIGNED_INTEGER           FIXED_REAL       FLOAT_REAL
-+- INTEGER_8       +- UINTEGER_8        /            \      +- REAL_32+-REAL_64
-+- INTEGER_16      +- UINTEGER_16  SIGNED_FIXED_REAL UNSIGNED_FIXED_REAL
-+- INTEGER_32      +- ...           +- REAL_16_16     +- UREAL_16_16
-+- INTEGER_64                       +- REAL_24_8      +- UREAL_24_8
-+- INTEGER_BIG                      +- REAL_26_6      +- UREAL_26_6
-
-Convertir :
-NUMERIC  -> INTEGER
-SMALLINT -> INTEGER_8
-SHORTINT -> INTEGER_16
-LONGINT  -> INTEGER_64
-LARGEINT -> INTEGER_BIG
diff --git a/lib2_old/number/integer.li b/lib2_old/number/integer.li
deleted file mode 100644
index c896d63..0000000
--- a/lib2_old/number/integer.li
+++ /dev/null
@@ -1,538 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name   := Expanded INTEGER;
-  
-  - export := 
-  // Integer: 
-  UINTEGER_8,  UINTEGER_16, UINTEGER_32, UINTEGER_64,
-  INTEGER_8 ,  INTEGER_16 , INTEGER_32 , INTEGER_64 ,
-  UINTEGER_BIG,//INTEGER_BIG,
-  // Fixed real:
-  UREAL_16_16, UREAL_24_8 , UREAL_26_6 , 
-  REAL_16_16 , REAL_24_8  , REAL_26_6  , 
-  // Float Real:
-  REAL, REAL_32, REAL_64, REAL_80,
-  // Other:
-  POINTER;
- 
-  - comment := "Generic Integer.";
-  
-  - type    := `int`;
-  - default := 0;
-
-Section Insert
-  
-  - parent_numeric:NUMERIC := NUMERIC;
-  
-Section Public
-    
-  //
-  // Range.
-  //
-  
-  - maximum:UINTEGER_64 <- 07FFFFFFFh.to_raw_uinteger_64; 
-  
-  - minimum:INTEGER_64  <- (- 07FFFFFFFh).to_raw_integer_64; 
-  
-  //
-  // Binary Operator.
-  //
-  
-  - Self:SELF '%'  Left 100 other:SELF    :SELF <- Self - ((Self / other) * other);
-  
-  - Self:SELF '%#' Left 100 other:INTEGER :SELF <- Self % other;
-  
-  - Self:SELF '**' Right 120 exp:SELF :SELF <-
-  ( + result:SELF;
-    
-    (exp = 0).if {
-      result := 1;
-    } else {
-      ((exp & 1) = 0).if {
-        result := (Self * Self) ** (exp / 2);
-      } else {
-        result := Self * (Self ** (exp - 1));
-      };
-    };
-    result
-  );
-
-  - pow exp:SELF :SELF <-
-  (
-    Self ** exp
-  );
-
-  //
-  // Conversion format with test.
-  //
-  
-  - bound_test low:INTEGER_64 to up:UINTEGER_64 :BOOLEAN <-
-  (
-    TRUE
-  );
-  
-//  - to_integer:INTEGER <- Self;
-  
-  - to_pointer:POINTER <-
-  (
-    to_raw_pointer
-  );
-  
-  //
-  // BCD Format. 
-  //
-  
-  - to_binary:SELF <-
-  // Self is BCD formatted, convert to binary value
-  ( + result:SELF;
-    + val,mul:SELF;
-    
-    val := Self;
-    mul := 1;
-    {val!=0}.while_do {
-      result := result + (val & 0Fh) * mul;
-      mul    := mul * 10;
-      val    := val >> 4;
-    };
-    
-    result
-  );
-  
-  - to_bcd:SELF <-
-  // Self is binary formatted, convert to bcd value
-  ( + result:SELF;
-    + val,mul:SELF;
-    
-    val := Self;
-    {val != 0}.while_do {
-      result := result | ((val % 10) << mul);
-      mul    := mul + 4;
-      val    := val / 10;
-    };
-    
-    result    
-  );
-  
-  //
-  // Facility typing.
-  //
-  
-  - kb:SELF <- Self << 10;
-  
-  - mb:SELF <- Self << 20;
-  
-  - gb:SELF <- Self << 30;
-  
-  - tb:SELF <- Self << 40;
-  
-  //
-  // Logic Operator
-  //
-      
-  - Self:SELF '&'  Left 100 other:SELF :SELF <- `6`;
-  
-  - Self:SELF '|'  Left 80  other:SELF :SELF <- ~(~Self & ~other);
-  
-  - Self:SELF '^'  Left 80  other:SELF :SELF <- (~Self & other) | (Self & ~other);
-
-  - Self:SELF '>>' Left 100 other:INTEGER :SELF <- `7`;
-
-  - Self:SELF '<<' Left 100 other:INTEGER :SELF <- `8`;
-  
-  //
-  // Unary operator
-  //
-    
-  - '~' Self:SELF :SELF <- -Self - SELF.one; //(-SELF.one) - Self;
-  
-  //
-  // Test. 
-  //
-  
-  - align_power step:SELF :SELF <-
-  [ 
-    -? {step.is_power_2};
-  ]
-  ( + a:SELF;
-    
-    a := step - 1;
-    (Self + a) & (~ a)
-  );
-  
-  - is_power_2:BOOLEAN <-
-  ( + val:SELF;
-    + result:BOOLEAN;
-    
-    (Self != 0).if {
-      val := Self;
-      {val.is_even}.while_do {
-	val := val >> 1;
-      };
-      result := val = 1;
-    };
-    result
-  );
-    
-  //
-  // Function :
-  //
-  
-  - sqrt:SELF <-
-  ( + r,x:SELF;
-    
-    x:=(Self + 1) >> 1;
-    {x > r}.while_do {
-      x:=x-r;
-      r:=r+1;
-    };
-    r
-  );
-  
-  - Self:SELF '!' :SELF <- factorial;
-  
-  - factorial:SELF <-
-  [
-    -? {Self >= 0};
-  ]
-  ( + result,value:SELF;
-   
-    result := 1;
-    value  := Self;
-    {value <= 1}.until_do {
-      result := result * value;
-      value  := value - 1;
-    };
-    result
-  );
-  
-  - fibonacci:SELF <-
-  [
-    -? {Self >= 0};
-  ]
-  ( + result:SELF;
-        
-    (Self <= 1).if {
-      result := 1;
-    } else {
-      result := (Self-1).fibonacci + (Self-2).fibonacci;
-    };
-    result
-  );
-  
-  - is_odd:BOOLEAN  <- (Self & 1) = 1;  // Is odd ?
-  
-  - is_even:BOOLEAN <- ! is_odd; // Is even ?
-  
-  - gcd other:SELF :SELF <-
-  // Great Common Divisor of `self' and `other'.
-  [
-    -? {Self  >= 0};
-    -? {other >= 0};
-  ]
-  ( + result:SELF;
-    
-    (other = 0).if {
-      result := Self;
-    } else {
-      result := other.gcd (Self % other);
-    };
-    
-    result
-  )
-  [
-    +? {result == other.gcd self};
-  ];
- 
-  //
-  // Random
-  //
-
-  - random :SELF <-
-  // Random number between 0 to `maximum' in SELF.
-  ( - r_seed:UINTEGER_32;
-    r_seed := (110351524 * r_seed + 12345) % 214748364;
-    CONVERT[UINTEGER_64,SELF].on (maximum & r_seed)
-  )
-  [
-    +? {Result >= 0};
-  ];
-
-  - random_upper upper:SELF :SELF <-
-  // Random number between 0 to `upper'.
-  [ 
-    -? {upper > 0}; 
-  ]
-  (
-    random % (upper+1)
-  )
-  [
-    +? {Result.in_range 0 to upper};
-  ];
-
-  - random_between lower:SELF and upper:SELF :SELF <-
-  // Random number between `lower' to `upper'.
-  [
-    -? {lower < upper};
-  ]
-  ( 
-    lower + random_upper (upper-lower)
-  )
-  [
-    +? {Result.in_range lower to upper};
-  ];
-  
-  //
-  // Looping.
-  //
-  
-  - times action:BLOCK <-
-  (
-    1.to Self do { i:INTEGER;
-      action.value;
-    };
-  );
-  
-  //
-  // Convertion
-  //
-  
-  // *French, Slot, Description : Renvoi une chaîne représentant le nombre en base 10
-  // *English, Slot, Description : String of the number in base 10
-
-  - to_string : STRING <-
-  ( + result : STRING;
-    result := STRING.create 0;
-    append_in result;
-    result
-  );
-
-  - append_in buffer:STRING <- to_integer_32.append_in buffer;
-  // Append in the `buffer' the equivalent of `to_string'. No new STRING
-  // creation during the process.
- 
-  - decimal_digit:CHARACTER <-
-  // Gives the corresponding CHARACTER for range 0..9.
-  [
-    -? {in_range 0 to 9};
-  ]
-  ( 
-    (Self.to_integer_8 + '0'.code).to_character
-  )
-  [
-    +? {"0123456789".has Result};
-    +? {Result.decimal_value = Self};
-  ];
-  
-  - digit:CHARACTER <- decimal_digit;
-  
-  - hexadecimal_digit:CHARACTER <-
-  // Gives the corresponding CHARACTER for range 0..15.
-  [
-    -? {in_range 0 to 15};
-  ]
-  ( + result:CHARACTER;
-        
-    (Self <= 9).if {
-      result := digit;
-    } else {
-      result := ('A'.code + (Self - 10).to_integer_8).to_character;
-    };    
-    result
-  )
-  [
-    +? {"0123456789ABCDEF".has Result};
-  ];
-  
-  - to_character:CHARACTER <- to_integer_8.to_character;
-  // Return the coresponding ASCII character.
-  
-  - to_octal:SELF <-
-  // Gives coresponding octal value.
-  ( + result:SELF;
-    
-    deferred;
-    result
-  );
-  
-  - to_hexadecimal:STRING <-
-  // Convert the hexadecimal view of `self' into a new allocated
-  // STRING. For example, if `self' is -1 the new STRING is
-  // "FFFFFFFF" on a 32 bit machine.
-  // Note: see also `to_hexadecimal_in' to save memory.
-  ( + result:STRING;
-    
-    result := STRING.create 8;
-    to_hexadecimal_in result;
-    result
-  );
-  
-  - to_hexadecimal_format s:INTEGER :STRING <-
-  // Convert the hexadecimal view of `self' into a new allocated
-  // STRING. For example, if `self' is -1 the new STRING is
-  // "FFFFFFFF" on a 32 bit machine.
-  // Note: see also `to_hexadecimal_in' to save memory.
-  ( + result:STRING;
-    
-    result := STRING.create 8;
-    to_hexadecimal_in result format s;
-    result
-  ); 
-  
-  - to_hexadecimal_in buffer:STRING <-
-  // Append in `buffer' the equivalent of `to_hexadecimal'. No new STRING
-  // creation during the process.
-  [ -? {buffer!=NULL}; ]
-  ( + val:SELF;
-    + i,old_count:INTEGER;
-        
-    (Self = 0).if {
-      buffer.extend '0';
-    } else {
-      i := buffer.count + 1;
-      val := Self;
-      {val != 0}.while_do { //JBJB 
-	buffer.extend ((val & 15).hexadecimal_digit);
-	val := val >> 4;
-      };
-      old_count := buffer.count;
-      {i >= old_count}.until_do {
-	buffer.swap i with old_count;
-	old_count := old_count - 1;
-	i := i + 1;
-      };
-    };
-  );
-  
-  - to_hexadecimal_in buffer:STRING format s:INTEGER <-
-  // Append in `buffer' the equivalent of `to_hexadecimal'. No new STRING
-  // creation during the process.
-  [ -? {buffer!=NULL}; ]
-  ( + val:SELF;
-    + i,old_count:INTEGER;
-        
-    (Self = 0).if {
-      buffer.extend '0';
-    } else {
-      i := buffer.count + 1;
-      val := Self;
-      {val != 0}.while_do { //JBJB 
-	buffer.extend ((val & 15).hexadecimal_digit);
-	val := val >> 4;
-      };
-      old_count := buffer.count;
-      {i >= old_count}.until_do {
-	buffer.swap i with old_count;
-	old_count := old_count - 1;
-	i := i + 1;
-      };
-    };
-    buffer.precede_multiple '0' by (s.to_integer - buffer.count);
-  ); 
-
-  - to_binary_in buffer:STRING format s:INTEGER <-
-  // Append in `buffer' the equivalent of `to_binary_string'. No new STRING
-  // creation during the process.
-  [ -? {buffer!=NULL}; ]
-  ( + val:SELF;
-    + i,old_count:INTEGER;
-        
-    (Self = 0).if {
-      buffer.extend '0';
-    } else {
-      i := buffer.count + 1;
-      val := Self;
-      {val != 0}.while_do { 
-	buffer.extend ('0' +# (val & 1));
-	val := val >> 1;
-      };
-      old_count := buffer.count;
-      {i >= old_count}.until_do {
-	buffer.swap i with old_count;
-	old_count := old_count - 1;
-	i := i + 1;
-      };
-    };
-    buffer.precede_multiple '0' by ((s.to_integer) - buffer.count);
-  ); 
-  
-  //
-  // Hashing:
-  //
-  
-  - hash_code:INTEGER <- to_integer_32.hash_code; // BSBS:  Il faut revoir => Depending processor
-  
-  //
-  // Print
-  //
-  
-  - print <-
-  (
-    (Self = 0).if {
-      '0'.print;
-    }.elseif {Self < 0} then {
-      '-'.print;
-      (-Self).print_positif;
-    } else {
-      print_positif;
-    };
-  );
-  
-  - print_positif <-
-  // Display this number without memory.
-  [ -? {Self >=# 0}; ]
-  ( + char:CHARACTER;
-    + val:SELF;    
-        
-    char := (Self % 10).decimal_digit;
-    val  := Self / 10;
-    (val != 0).if {
-      val.print_positif;
-    };
-    char.print;
-  );
-
-  - print_hex <-
-  // Display this number without memory.
-  ( + char:CHARACTER;
-    + val:SELF;
-        
-    char := (Self & 0Fh).hexadecimal_digit; 
-    val  := Self / 16; 
-    (val != 0).if {
-      val.print_hex;
-    };
-    char.print;
-  );
-  
-  //
-  // Debug manager facility.
-  //
-  
-  - Self:SELF '?' blc:BLOCK <-  blc ?# Self;
-  
-Section INTEGER  
-  
-  - to_raw_pointer:POINTER         <- CONVERT[SELF,POINTER].on Self;
-
-
-
diff --git a/lib2_old/number/integer_16.li b/lib2_old/number/integer_16.li
deleted file mode 100644
index 7f46d8a..0000000
--- a/lib2_old/number/integer_16.li
+++ /dev/null
@@ -1,54 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded INTEGER_16;
-
-  - export  := INTEGER, INTEGER_64, INTEGER_32;
- 
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag, 2007 Xavier Oswald";
-  
-  - comment := "Signed 16 bits integer.";
-
-  - type    := `signed short`;
-  - default := (0.to_raw_integer_16);
-  
-Section Insert
-  
-  - parent_signed_integer:SIGNED_INTEGER := SIGNED_INTEGER;
-  
-Section Public
-  
-  - object_size:INTEGER := 2;
-
-  //
-  // Range
-  //
-    
-  - maximum:UINTEGER_64 <- 32767.to_raw_uinteger_64;
-  
-  - minimum:INTEGER_64 <- - 32767.to_raw_integer_64;
-  
-  //
-  // Conversion with test.
-  //
-
-  - to_integer_16:INTEGER_16     <- Self;
diff --git a/lib2_old/number/integer_32.li b/lib2_old/number/integer_32.li
deleted file mode 100644
index 70a3e0c..0000000
--- a/lib2_old/number/integer_32.li
+++ /dev/null
@@ -1,58 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := Expanded INTEGER_32;
-  
-  - export      := INTEGER, INTEGER_64, POINTER;
-   
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag, 2007 Xavier Oswald";
-
-  - comment     :="Signed 32 bits integer.";
-
-  - type        := `signed long`;
-  - default     := (0.to_raw_integer_32);
-  
-Section Insert
-  
-  - parent_signed_integer:SIGNED_INTEGER := SIGNED_INTEGER;
-  
-Section Public
-  
-  - object_size:INTEGER := 4;
-
-  //
-  // Range
-  //
-  
-  - maximum:UINTEGER_64 <- 07FFF_FFFFh.to_raw_uinteger_64; 
-  
-  - minimum:INTEGER_64 <- - 07FFF_FFFFh.to_raw_integer_64;
-  
-  //
-  // Conversion with test.
-  //
- 
-  - to_integer_32:INTEGER_32     <- Self;  
-
-
-
-
diff --git a/lib2_old/number/integer_64.li b/lib2_old/number/integer_64.li
deleted file mode 100644
index d19043c..0000000
--- a/lib2_old/number/integer_64.li
+++ /dev/null
@@ -1,59 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded INTEGER_64;
-
-  - export  := INTEGER;
-  
-  - comment := "Signed 64 bits integer.";
-
-  - type    := `signed long long`;
-  - default := (0.to_raw_integer_64);
-  
-Section Insert
-  
-  - parent_signed_integer:SIGNED_INTEGER := SIGNED_INTEGER;
-  
-Section Public
-
-  - object_size:INTEGER := 8;
-  
-    
-  - '-' :SELF <- zero - Self;
-  
-  //
-  // Range
-  //
-  
-  - maximum:UINTEGER_64 <- `0x7FFFFFFFFFFFFFFFLLU`:UINTEGER_64;
-  
-  - minimum:INTEGER_64  <- `-0x8000000000000000LL`:INTEGER_64;
-  
-  //
-  // Conversion with test.
-  //
-   
-  - to_integer_64:INTEGER_64     <- Self;
-  
-
-
-
diff --git a/lib2_old/number/integer_8.li b/lib2_old/number/integer_8.li
deleted file mode 100644
index 1c2acb2..0000000
--- a/lib2_old/number/integer_8.li
+++ /dev/null
@@ -1,65 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    :=Expanded INTEGER_8;
-
-  - export  := INTEGER, INTEGER_64, INTEGER_32, INTEGER_16;
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag, 2007 Xavier Oswald";
-
-  - comment :="Signed 8 bits integer.";
-
-  - type    := `signed char`;
-  - default := (0.to_raw_integer_8);
-  
-Section Insert
-  
-  - parent_signed_integer:SIGNED_INTEGER := SIGNED_INTEGER;
-  
-Section Public
-
-  - object_size:INTEGER := 1;
-  
-  //
-  // Range
-  //
-  
-  - maximum:UINTEGER_64 <- 127.to_raw_uinteger_64;
-  
-  - minimum:INTEGER_64  <- - 127.to_raw_integer_64;
-  
-  //
-  // Conversion.
-  //
-  
-  - to_integer_8:INTEGER_8 <- Self;
-
-  - to_character:CHARACTER <- `@Self`:CHARACTER; // `13`;
-  
-
-
-
-	
-
-
-
-
diff --git a/lib2_old/number/low_level/fixed_real.li b/lib2_old/number/low_level/fixed_real.li
deleted file mode 100644
index f7a838a..0000000
--- a/lib2_old/number/low_level/fixed_real.li
+++ /dev/null
@@ -1,237 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := FIXED_REAL;
-    
-  - comment := "Real number of fixed decimal part.";
-  
-Section Insert
-  
-  - parent_real:REAL := REAL;
-  
-Section SELF
-
-  - shift_bits:INTEGER <- 
-  (
-    deferred;
-    0
-  );
-  
-Section Public
-  
-  - floor:INTEGER <-
-  (
-    deferred;
-  );
-  
-  //  
-  // Conversions with tests
-  //
-  
-  //
-  // - To unsigned integers
-  //
-
-  - to_uinteger_8:UINTEGER_8     <-   
-  ( 
-    floor.to_raw_uinteger_8
-  );
-
-  - to_uinteger_16:UINTEGER_16   <- 
-  ( 
-    floor.to_raw_uinteger_16
-  );
-
-  - to_uinteger_32:UINTEGER_32   <-
-  ( 
-    floor.to_raw_uinteger_32
-  );
-
-  - to_uinteger_64:UINTEGER_64   <-   
-  ( 
-    floor.to_raw_uinteger_64
-  );
-
-  //
-  // - To signed integers
-  //
-
-  - to_integer_8:INTEGER_8   <-
-  ( 
-    floor.to_raw_integer_8
-  );
-
-  - to_integer_16:INTEGER_16 <-
-  ( 
-    floor.to_raw_integer_16
-  );
-
-  - to_integer_32:INTEGER_32 <-
-  ( 
-    floor.to_raw_integer_32
-  );
-
-  - to_integer_64:INTEGER_64 <-
-  ( 
-    floor.to_raw_integer_64
-  );
-  
-  - to_integer:INTEGER <-
-  (
-    floor
-  );
-  
-  //
-  // - To unsigned fixed reals
-  //
-
-  - to_ureal_16_16:UREAL_16_16 <-
-  ( + result:UINTEGER_32;
-    (shift_bits < 16).if {
-      result := to_raw_uinteger_32 << (16 - shift_bits);
-    } else {
-      result := to_raw_uinteger_32 >> (shift_bits - 16);
-    };
-    result.to_raw_ureal_16_16
-  );
-
-  - to_ureal_24_8:UREAL_24_8   <-
-  ( + result:UINTEGER_32;
-    (shift_bits < 8).if {
-      result := to_raw_uinteger_32 << (8 - shift_bits);
-    } else {
-      result := to_raw_uinteger_32 >> (shift_bits - 8);
-    };
-    result.to_raw_ureal_24_8
-  );
-
-  - to_ureal_26_6:UREAL_26_6   <-
-  ( + result:UINTEGER_32;
-    (shift_bits < 6).if {
-      result := to_raw_uinteger_32 << (6 - shift_bits);
-    } else {
-      result := to_raw_uinteger_32 >> (shift_bits - 6);
-    };
-    result.to_raw_ureal_26_6    
-  );
-  
-  //
-  // - To signed fixed reals
-  //
-  
-  - to_real_16_16:REAL_16_16 <-
-  ( + result:UINTEGER_32;
-    (shift_bits < 16).if {
-      result := to_raw_integer_32 << (16 - shift_bits);
-    } else {
-      result := to_raw_integer_32 >> (shift_bits - 16);
-    };
-    result.to_raw_real_16_16
-  );
-
-  - to_real_24_8:REAL_24_8   <-
-  ( + result:UINTEGER_32;
-    (shift_bits < 8).if {
-      result := to_raw_integer_32 << (8 - shift_bits);
-    } else {
-      result := to_raw_integer_32 >> (shift_bits - 8);
-    };
-    result.to_raw_real_24_8
-  );
-
-  - to_real_26_6:REAL_26_6 <-
-  ( + result:UINTEGER_32;
-    (shift_bits < 6).if {
-      result := to_raw_integer_32 << (6 - shift_bits);
-    } else {
-      result := to_raw_integer_32 >> (shift_bits - 6);
-    };
-    result.to_raw_ureal_26_6    
-  );
-  
-  //
-  // - To float reals
-  //
-  
-  - to_real_32:REAL_32 <-
-  ( 
-    to_raw_real_32 / (1 << shift_bits)
-  );
-
-  - to_real_64:REAL_64 <-
-  ( 
-    to_raw_real_64 / (1 << shift_bits)
-  );
-
-  - to_real_80:REAL_80 <-
-  ( 
-    to_raw_real_80 / (1 << shift_bits)
-  );
-
-  - atan:SELF <- not_yet_implemented;
-
-  - sqrt:SELF <-   
-  // The Heron approximation Algorithm.
-  [ -? {Self > 0}; ]
-  ( + result:SELF;
-    result := Self;
-    0.to 7 do { j:INTEGER;    
-      result := (result + Self / result) /# 2;
-    };
-    result
-  );
-
-  - log:SELF  <- not_yet_implemented;
-
-  - sin:SELF  <- not_yet_implemented;
-
-  - cos:SELF  <- not_yet_implemented;
-
-  - pow exp:SELF :SELF <- not_yet_implemented;
-
-  //
-  // Comparaison.
-  //
-  
-  - '~=' other:SELF :BOOLEAN <-
-  (
-    Self = other
-  );
-  
-  - is_not_a_number:BOOLEAN <- FALSE;
-  
-  - is_infinity:BOOLEAN <- FALSE;
- 
-  //
-  // Print.
-  //
-        
-  - append_in buffer:STRING decimal n:INTEGER <-
-  ( 
-    not_yet_implemented;
-  );
-  
-  - scientific_append_in buffer:STRING <- 
-  ( 
-    not_yet_implemented;
-  );
-    
diff --git a/lib2_old/number/low_level/float_map.li b/lib2_old/number/low_level/float_map.li
deleted file mode 100644
index f7c4132..0000000
--- a/lib2_old/number/low_level/float_map.li
+++ /dev/null
@@ -1,64 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := FLOAT_MAP;
-    
-  - comment := "Mapping for REAL_xx.";
-  
-Section PRIVATE
-  
-  - deferred <- crash_with_message "Slot deferred.";
-  
-Section REAL, REAL_32, REAL_64, REAL_80
-    
-  - get_map f:SELF <-
-  (
-    deferred;
-  );
-  
-  - sign:BOOLEAN         <- deferred; // TRUE if positif, FALSE else.
-  
-  - exponent:UINTEGER_32 <- deferred;
-  
-  - mantissa:UINTEGER_64 <- deferred; 
-    
-  //
-  // Consultation.
-  //
-  
-  - is_infinite:BOOLEAN <- 
-  (exponent = ((1 << exponent_bits) - 1)) && {(mantissa >> (mantissa_bits-1)) = 0};
-  
-  - is_nan:BOOLEAN <-
-  (exponent = ((1 << exponent_bits) - 1)) && {(mantissa >> (mantissa_bits-1)) != 0};
-  
-  - is_zero:BOOLEAN <- (exponent = 0) && {mantissa = 0};
-  
-Section Public
-
-  //
-  // Format.
-  //
-  
-  - mantissa_bits:INTEGER_8 <- deferred;
-
-  - exponent_bits:INTEGER_8 <- deferred;
diff --git a/lib2_old/number/low_level/float_map32.li b/lib2_old/number/low_level/float_map32.li
deleted file mode 100644
index 30c4816..0000000
--- a/lib2_old/number/low_level/float_map32.li
+++ /dev/null
@@ -1,58 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := FLOAT_MAP32;
-    
-  - comment := "Mapping for REAL_32.";
-    
-Section Inherit
-  
-  - parent_float_map:FLOAT_MAP := FLOAT_MAP;
-  
-Section Mapping
-  
-  + map_32:UINTEGER_32;
-
-Section REAL, REAL_32, REAL_64, REAL_80
-    
-  - get_map f:SELF <-
-  ( + tab:NATIVE_ARRAY[SELF];
-    tab := CONVERT[FLOAT_MAP32,NATIVE_ARRAY[SELF]].on FLOAT_MAP32;
-    tab.put f to 0;
-  );
-    
-  - sign:BOOLEAN         <- (map_32 >> 31) = 0; // TRUE if positif, FALSE else.
-  
-  - exponent:UINTEGER_32 <- (map_32 >> mantissa_bits) & 0FFh;
-  
-  - mantissa:UINTEGER_64 <- (map_32 & 7F_FFFFh);
-    
-Section Public
-
-  //
-  // Format.
-  //
-  
-  - mantissa_bits:INTEGER_8 := 23;
-
-  - exponent_bits:INTEGER_8 := 8;
-  
diff --git a/lib2_old/number/low_level/float_map64.li b/lib2_old/number/low_level/float_map64.li
deleted file mode 100644
index 2fcd1cd..0000000
--- a/lib2_old/number/low_level/float_map64.li
+++ /dev/null
@@ -1,58 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := FLOAT_MAP64;
-    
-  - comment := "Mapping for REAL_64.";
-    
-Section Inherit
-  
-  - parent_float_map:FLOAT_MAP := FLOAT_MAP;
-  
-Section Mapping
-  
-  + map_64:UINTEGER_64;
-  
-Section REAL, REAL_32, REAL_64, REAL_80
-    
-  - get_map f:SELF <-
-  ( + tab:NATIVE_ARRAY[SELF];
-    tab := CONVERT[FLOAT_MAP64,NATIVE_ARRAY[SELF]].on FLOAT_MAP64;
-    tab.put f to 0;    
-  );
-    
-  - sign:BOOLEAN         <- (map_64 >> 63) = 0; // TRUE if positif, FALSE else.
-  
-  - exponent:UINTEGER_32 <- ((map_64 >> mantissa_bits) & 07_FFh).to_uinteger_32;
-  
-  - mantissa:UINTEGER_64 <- map_64 & ((1 << mantissa_bits)-1);
-    
-Section Public
-
-  //
-  // Format.
-  //
-  
-  - mantissa_bits:INTEGER_8 := 52;
-
-  - exponent_bits:INTEGER_8 := 11;
-  
diff --git a/lib2_old/number/low_level/float_map80.li b/lib2_old/number/low_level/float_map80.li
deleted file mode 100644
index e13d24a..0000000
--- a/lib2_old/number/low_level/float_map80.li
+++ /dev/null
@@ -1,59 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := FLOAT_MAP80;
-    
-  - comment := "Mapping for REAL_80.";
-    
-Section Inherit
-  
-  - parent_float_map:FLOAT_MAP := FLOAT_MAP;
-  
-Section Mapping
-  
-  + exp_16:UINTEGER_16;
-  + man_64:UINTEGER_64;
-  
-Section REAL, REAL_32, REAL_64, REAL_80
-    
-  - get_map f:SELF <-
-  ( + tab:NATIVE_ARRAY[SELF];
-    tab := CONVERT[FLOAT_MAP80,NATIVE_ARRAY[SELF]].on FLOAT_MAP80;
-    tab.put f to 0;        
-  );
-    
-  - sign:BOOLEAN         <- (exp_16 >> 15) = 0; // TRUE if positif, FALSE else.
-  
-  - exponent:UINTEGER_32 <- exp_16 & 07F_FFh;
-  
-  - mantissa:UINTEGER_64 <- man_64;
-  
-Section Public
-
-  //
-  // Format.
-  //
-  
-  - mantissa_bits:INTEGER_8 := 64;
-
-  - exponent_bits:INTEGER_8 := 15;
-  
diff --git a/lib2_old/number/low_level/float_real.li b/lib2_old/number/low_level/float_real.li
deleted file mode 100644
index 0476467..0000000
--- a/lib2_old/number/low_level/float_real.li
+++ /dev/null
@@ -1,33 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := FLOAT_REAL;
-    
-  - comment := "Real number of variable decimal part.";
-  
-  - external := `#include <math.h>`; 
-  
-Section Insert
-  
-  - parent_float_map:FLOAT_MAP := FLOAT_MAP;
-  
-  - parent_real:REAL := REAL;
diff --git a/lib2_old/number/low_level/numeric.li b/lib2_old/number/low_level/numeric.li
deleted file mode 100644
index 351f26a..0000000
--- a/lib2_old/number/low_level/numeric.li
+++ /dev/null
@@ -1,504 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name := NUMERIC;
-  
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag, 2007 Xavier Oswald";
-  
-  - comment     :="Generic number.";
-  
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-    
-Section Public
-
-  //
-  // Features
-  //
-  
-  - one:SELF  <- 1; // Neutral element for `*' and `/'.
-  
-  - zero:SELF <- 0; // Neutral element for `+' and `-'.
-
-  //
-  // Functions
-  // 
-  
-  - in_range low:SELF to up:SELF :BOOLEAN <- 
-  (low <= Self) && {up >= Self};
-    
-  - sign:INTEGER <-
-  // Sign of Current (0 -1 or 1).
-  ( + result:INTEGER;
-    
-    (Self > 0).if {
-      result := 1;
-    }.elseif {Self < 0} then {
-      result := -1;
-    };
-    result
-  )
-  [
-    +? {-1 <= result};
-    +? {result <= 1};    
-  ];
-
-  //
-  // binary operator :
-  //
-  
-  - Self:SELF '-'  Left 80  other:SELF :SELF <- `3`;
-  
-  - Self:SELF '*'  Left 100 other:SELF :SELF <- `4`;
-  
-  - Self:SELF '/'  Left 100 other:SELF :SELF <- `5`; // ? {other/=0}
-    
-  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;
-  
-  //
-  // Unary operator
-  //
-  
-  - '+' Self:SELF :SELF <- Self;
-  
-  - '-' Self:SELF :SELF <- SELF.zero - Self;
-
-  //
-  // Compatibility Binary operator
-  //
-  
-  - Self:SELF '-#'  Left 80  other:INTEGER :SELF    <- Self - other;
-  
-  - Self:SELF '*#'  Left 100 other:INTEGER :SELF    <- Self * other;
-  
-  - Self:SELF '/#'  Left 100 other:INTEGER :SELF    <- Self / other;
-    
-  - Self:SELF '+#'  Left 80  other:INTEGER :SELF    <- Self + other;
-  
-  - Self:SELF '>#'  Right 60 other:INTEGER :BOOLEAN <- Self > other;
-  
-  - Self:SELF '<#'  Right 60 other:INTEGER :BOOLEAN <- ! (Self >=# other);
-  
-  - Self:SELF '<=#' Right 60 other:INTEGER :BOOLEAN <- ! (Self ># other);
-  
-  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);
-  
-  - Self:SELF '==#' Right 60 other:INTEGER :BOOLEAN <- (Self = other);
-
-  //
-  // Test binary operator :
-  //
-  
-  - Self:SELF '=='  Right 60 other:SELF :BOOLEAN <- (Self = other);
-  
-  - Self:SELF '!==' Right 60 other:SELF :BOOLEAN <- ! (Self == other);
-  
-  - Self:SELF '>'   Right 60 other:SELF :BOOLEAN <- `2`;
-  
-  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);
-  
-  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);
-  
-  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);
-  
-  //
-  // Switch case :
-  //
-    
-  - when value:SELF then block:{} :SELF <-
-  (
-    (Self = value).if block;
-    Self
-  );
-  
-  - when value1:SELF or value2:SELF then block:{} :SELF <-
-  (
-    ((Self = value1) || {Self = value2}).if block;
-    Self
-  );
-  
-  - when first_value:SELF to last_value:SELF then block:{} :SELF <-
-  ( ? {first_value <= last_value};
-    
-    ((Self >= first_value) && {Self <= last_value}).if block;
-    Self
-  );
-  
-  //
-  // Looping.
-  //
-  
-  - to limit_up:SELF do blc:{SELF;} <-
-  (
-    (Self <= limit_up).if {
-      blc.value Self;
-      (Self + 1).to limit_up do blc;
-    };
-  );
-  
-  - downto limit_down:SELF do blc:{SELF;} <-
-  (
-    (Self >= limit_down).if {
-      blc.value Self;
-      (Self-1).downto limit_down do blc;
-    };
-  );
-  
-  - to limit_up:SELF by step:SELF do blc:{SELF;} <-
-  (
-    (Self <= limit_up).if {
-      blc.value Self;
-      (Self + step).to limit_up by step do blc;
-    };
-  );
-  
-  - downto limit_down:SELF by step:SELF do blc:{SELF;} <-
-  (
-    (Self >= limit_down).if {
-      blc.value Self;
-      (Self - step).downto limit_down by step do blc;
-    };
-  );
-  
-  //
-  // Function :
-  //
-  
-  - abs:SELF <- 
-  // Absolute value of `self'.
-  ( + result:SELF;
-    
-    (Self < 0).if {
-      result := - Self;
-    } else {
-      result := Self;
-    };
-    result
-  );
-  
-  - min other:SELF :SELF <-
-  ( + result:SELF;
-    
-    (Self > other).if {
-      result := other;
-    } else {
-      result := Self;
-    };
-    result
-  );
-  
-  - max other:SELF :SELF <-
-  ( + result:SELF;
-    
-    (Self > other).if {
-      result := Self;
-    } else {
-      result := other;
-    };
-    result
-  );
-  
-  //
-  // Conversion for other type.
-  //
-  
-  - to_string:STRING <-
-  // Convert the decimal view of `self' into a new allocated STRING.
-  // For example, if `self' is -1 the new STRING is -1.
-  // Note: see also `append_in' to save memory.
-  ( + result:STRING;
-    
-    result := STRING.create 11;
-    append_in result;
-    result
-  );
-  
-  - to_boolean:BOOLEAN <- Self != 0;
-  
-  - append_in buffer:STRING <- deferred;
-  // Append in the `buffer' the equivalent of `to_string'. No new STRING
-  // creation during the process.
-  
-  - to_string_format s:SELF :STRING <- 
-  // Same as `to_string' but the result is on `s' character and the
-  // number is right aligned.
-  // Note: see `append_in_format' to save memory.
-  [
-    -? {to_string.count <= s};
-  ]
-  ( + result:STRING;
-        
-    result := to_string;
-    result.precede_multiple ' ' by (s.to_integer - result.count);
-    
-    result
-  )
-  [
-    +? {Result.count = s};
-  ];
-  
-  - append_in str:STRING format s:INTEGER <-
-  // Append the equivalent of `to_string_format' at the end of
-  // `str'. Thus you can save memory because no other
-  // STRING is allocate for the job.
-  ( 
-    append_in str format s with ' ';
-  );
-
-  - append_in str:STRING format s:INTEGER with char:CHARACTER <-
-  // Append the equivalent of `to_string_format' at the end of
-  // `str'. Thus you can save memory because no other
-  // STRING is allocate for the job.
-  [
-    -? {str != NULL};
-    -? {to_string.count <= s};
-  ]
-  ( + old_count:INTEGER;
-    
-    old_count := str.count;
-    append_in str;
-    str.insert char to old_count on (s - (str.count - old_count));
-  )
-  [
-    +? {str.count = (Old str.count + s)};
-  ];
-  
-  //
-  // Print
-  //
-  
-  - print <-
-  (
-    string_tmp.clear;
-    append_in string_tmp;
-    string_tmp.print;
-  );
-  
-  - print_format s:SELF <-
-  (
-    string_tmp.clear;
-    append_in string_tmp format s;
-    string_tmp.print;
-  );
-    
-  - print_format s:SELF with c:CHARACTER <-
-  (
-    string_tmp.clear;
-    append_in string_tmp format s with c;
-    string_tmp.print;
-  );
-    
-  //
-  // Conversions with tests
-  //
-  
-  - bound_test low:INTEGER_64 to up:UINTEGER_64 :BOOLEAN <-
-  (
-    deferred;
-    FALSE
-  );
-    
-  //
-  // - To unsigned integers
-  //
-
-  - to_uinteger_8:UINTEGER_8     <- 
- // [ -? {bound_test (UINTEGER_8.minimum) to (UINTEGER_8.maximum)}; ]
-  ( 
-    to_raw_uinteger_8
-  );
-
-  - to_uinteger_16:UINTEGER_16   <- 
-  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]
-  ( 
-    to_raw_uinteger_16
-  );
-
-  - to_uinteger_32:UINTEGER_32   <-
-  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]
-  ( 
-    to_raw_uinteger_32
-  );
-
-  - to_uinteger_64:UINTEGER_64   <- 
-  [ -? {bound_test (UINTEGER_64.minimum) to (UINTEGER_64.maximum)}; ]
-  ( 
-    to_raw_uinteger_64
-  );
-
-  - to_uinteger_big:UINTEGER_BIG <- 
-  ( 
-    UINTEGER_BIG.create Self
-  );
-  
-  //
-  // - To signed integers
-  //
-  
-  - to_integer:INTEGER <- to_raw_integer;  
-  
-  - to_integer_8:INTEGER_8   <-
-  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]
-  ( 
-    to_raw_integer_8
-  );
-
-  - to_integer_16:INTEGER_16 <-
-  [ -? {bound_test (INTEGER_16.minimum) to (INTEGER_16.maximum)}; ]
-  ( 
-    to_raw_integer_16
-  );
-
-  - to_integer_32:INTEGER_32 <-
-  [ -? {bound_test (INTEGER_32.minimum) to (INTEGER_32.maximum)}; ]
-  ( 
-    to_raw_integer_32
-  );
-
-  - to_integer_64:INTEGER_64 <-
-  //[ -? {bound_test (INTEGER_64.minimum) to (INTEGER_64.maximum)}; ]
-  ( 
-    to_raw_integer_64
-  );
-
-  - to_integer_big:UINTEGER_BIG <- 
-  ( 
-    deferred;
-    NULL
-  );
-  
-  //
-  // - To unsigned fixed reals
-  //
-
-  - to_ureal_16_16:UREAL_16_16 <-
-  [ -? {bound_test (UREAL_16_16.minimum) to (UREAL_16_16.maximum)}; ]
-  ( 
-    (Self *# 1_0000h).to_raw_ureal_16_16
-  );
-
-  - to_ureal_24_8:UREAL_24_8   <-
-  [ -? {bound_test (UREAL_24_8.minimum) to (UREAL_24_8.maximum)}; ]
-  ( 
-    (Self *# 1_00h).to_raw_ureal_24_8
-  );
-
-  - to_ureal_26_6:UREAL_26_6   <-
-  [ -? {bound_test (UREAL_26_6.minimum) to (UREAL_26_6.maximum)}; ]
-  ( 
-    (Self *# 100_0000b).to_raw_ureal_26_6
-  );
-  
-  //
-  // - To signed fixed reals
-  //
-  
-  - to_real_16_16:REAL_16_16 <-
-  [ -? {bound_test (REAL_16_16.minimum) to (REAL_16_16.maximum)}; ]
-  ( 
-    (Self *# 1_0000h).to_raw_real_16_16
-  );
-
-  - to_real_24_8:REAL_24_8   <-
-  [ -? {bound_test (REAL_24_8.minimum) to (REAL_24_8.maximum)}; ]
-  ( 
-    (Self *# 1_00h).to_raw_real_24_8
-  );
-
-  - to_real_26_6:REAL_26_6 <-
-  [ -? {bound_test (REAL_26_6.minimum) to (REAL_26_6.maximum)}; ]
-  ( 
-    (Self *# 100_0000b).to_raw_real_26_6
-  );
-  
-  //
-  // - To float reals
-  //
-  
-  - to_real:REAL <- to_raw_real;
-  
-  - to_real_32:REAL_32 <-
-  ( 
-    to_raw_real_32
-  );
-
-  - to_real_64:REAL_64 <-
-  ( 
-    to_raw_real_64
-  );
-
-  - to_real_80:REAL_80 <-
-  ( 
-    to_raw_real_80
-  );
-  
-
-Section Public
-  
-  //
-  // Convertion format without test.
-  //
-  
-  - to_raw_integer:INTEGER         <- CONVERT[SELF,INTEGER    ].on Self;
-
-  - to_raw_uinteger_8:UINTEGER_8   <- CONVERT[SELF,UINTEGER_8 ].on Self;
-
-  - to_raw_uinteger_16:UINTEGER_16 <- CONVERT[SELF,UINTEGER_16].on Self;
-
-  - to_raw_uinteger_32:UINTEGER_32 <- CONVERT[SELF,UINTEGER_32].on Self;
-
-  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT[SELF,UINTEGER_64].on Self;
-  
-  - to_raw_integer_8:INTEGER_8     <- CONVERT[SELF,INTEGER_8 ].on Self;
-
-  - to_raw_integer_16:INTEGER_16   <- CONVERT[SELF,INTEGER_16].on Self;
-
-  - to_raw_integer_32:INTEGER_32   <- CONVERT[SELF,INTEGER_32].on Self;
-
-  - to_raw_integer_64:INTEGER_64   <- CONVERT[SELF,INTEGER_64].on Self;
-  
-  - to_raw_real:REAL               <- CONVERT[SELF,REAL].on Self;
-  
-  - to_raw_ureal_16_16:UREAL_16_16 <- CONVERT[SELF,UREAL_16_16].on Self;
-
-  - to_raw_ureal_24_8:UREAL_24_8   <- CONVERT[SELF,UREAL_24_8].on Self;
-
-  - to_raw_ureal_26_6:UREAL_26_6   <- CONVERT[SELF,UREAL_26_6].on Self; 
-
-  - to_raw_real_16_16:REAL_16_16   <- CONVERT[SELF,REAL_16_16].on Self;
-
-  - to_raw_real_24_8:REAL_24_8     <- CONVERT[SELF,REAL_24_8].on Self;
-
-  - to_raw_real_26_6:REAL_26_6     <- CONVERT[SELF,REAL_26_6].on Self; 
-
-  - to_raw_real_32:REAL_32         <- CONVERT[SELF,REAL_32].on Self;
-    
-  - to_raw_real_64:REAL_64         <- CONVERT[SELF,REAL_64].on Self;
-
-  - to_raw_real_80:REAL_80         <- CONVERT[SELF,REAL_80].on Self;
-
-Section Private
-  
-  - string_tmp:STRING := STRING.create 32;
-  
-
diff --git a/lib2_old/number/low_level/signed_fixed_real.li b/lib2_old/number/low_level/signed_fixed_real.li
deleted file mode 100644
index 0d4382e..0000000
--- a/lib2_old/number/low_level/signed_fixed_real.li
+++ /dev/null
@@ -1,141 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := SIGNED_FIXED_REAL;
-    
-  - comment := "Signed real number of fixed decimal part.";
-  
-Section Insert
-  
-  - parent_fixed_real:FIXED_REAL := FIXED_REAL;
-  
-Section Public
-  
-  //
-  // Bound test
-  //
-  
-  - bound_test low:INTEGER_64 to up:UINTEGER_64 :BOOLEAN <-
-  (
-    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}
-  );
-  
-  //
-  // Around
-  //
-    
-  - object_size:INTEGER := 4;
-
-  - floor:INTEGER <-
-  // Greatest integral value no greater than Current.
-  (     
-    to_raw_integer_32 >> shift_bits    
-  )
-  [
-    +? {Self <= Result};
-    +? {(Self - Result) < 1};
-  ];
-  
-  - ceiling:INTEGER <-
-  // Smallest integral value no smaller than Current.
-  (    
-    (to_raw_integer_32 + ((1 << shift_bits) - 1)) >> shift_bits    
-  )
-  [
-    +? {Self >= Result};
-    +? {(Self - Result) < 1};
-  ];
-  
-  - rounded:INTEGER <-
-  // Rounded integral value.
-  (
-    (to_raw_integer_32 + ((1 << shift_bits) / 2)) >> shift_bits
-  );
-  
-  - truncated_to_integer:INTEGER <- floor;
-  // Integer part (largest absolute value no greater than Current).
-  
-  //
-  // binary operator :
-  //
-  
-  - '-'  Left 80  other:SELF :SELF <- 
-  (
-    CONVERT[INTEGER_32,SELF].on (to_raw_integer_32 - other.to_raw_integer_32)
-  );
-
-  - '*#' Left 100 other:INTEGER :SELF <- 
-  (    
-    CONVERT[INTEGER_32,SELF].on (to_raw_integer_32 * other)
-  );
-  
-  - '*'  Left 100 other:SELF :SELF <- 
-  (
-    CONVERT[INTEGER_64,SELF].on ((to_raw_integer_64 * other.to_raw_integer_64) >> shift_bits)
-  );
-  
-  - '/#' Left 100 other:INTEGER :SELF <- 
-  (
-    CONVERT[INTEGER_32,SELF].on (to_raw_integer_32 / other)
-  );
-  
-  - '/'  Left 100 other:SELF :SELF <- 
-  (
-    CONVERT[INTEGER_64,SELF].on ((to_raw_integer_64 << shift_bits) / other.to_raw_integer_64)
-  );
-  
-  - '&'  Left 100 other:SELF :SELF <-
-  (
-    CONVERT[INTEGER_32,SELF].on (to_raw_integer_32 & other.to_raw_integer_32)
-  );
-  
-  - '>>' Left 100 other:INTEGER :SELF <- 
-  (
-    CONVERT[INTEGER_32,SELF].on (to_raw_integer_32 >> other)
-  );
-  
-  - '<<' Left 100 other:INTEGER :SELF <- 
-  (
-    CONVERT[INTEGER_32,SELF].on (to_raw_integer_32 << other)
-  );
-  
-  //
-  // Test binary operator :
-  //
-  
-  - '>' Right 60 other:SELF :BOOLEAN <- 
-  (
-    to_raw_integer_32 > other.to_raw_integer_32
-  );
-  
-  //
-  // prefix : Unary operator
-  //
-  
-  - '~' :SELF <- 
-  (
-    CONVERT[INTEGER_32,SELF].on (~ to_raw_integer_32)
-  );
-    
-
-
-
diff --git a/lib2_old/number/low_level/signed_integer.li b/lib2_old/number/low_level/signed_integer.li
deleted file mode 100644
index 7fe972b..0000000
--- a/lib2_old/number/low_level/signed_integer.li
+++ /dev/null
@@ -1,112 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := SIGNED_INTEGER;
-  
-  - comment := "Generic Signed Integer.";
-  
-Section Insert
-  
-  - parent_integer:INTEGER := INTEGER;
-  
-Section Public
-    
-  - append_in buffer:STRING <-
-  // Append in the `buffer' the equivalent of `to_string'. No new STRING
-  // creation during the process.
-  [ -? {buffer!=NULL}; ]
-  ( + val:SELF;
-    + i,j:INTEGER;
-        
-    (Self = 0).if {
-      buffer.extend '0';
-    } else {
-      (Self > 0).if {
-	val := Self;
-      } else {
-	val := - Self;
-	buffer.extend '-';
-      };
-      
-      i := buffer.upper+1;
-      
-      {val = 0}.until_do {	
-	buffer.extend ((val % 10).digit);
-	val := val / 10;
-      };
-      
-      j := buffer.upper;
-      {i >= j}.until_do {
-	buffer.swap i with j;
-	j := j - 1;
-	i := i + 1;
-      };      
-    };
-  );
-  
-  - to_octal:SELF <-
-  // Gives coresponding octal value.
-  ( + result, unit, current:SELF;
-    
-    (Self < 0).if {
-      result := -((-Self).to_octal);
-    } else {
-      current := Self;
-      unit := 1;
-      {current != 0}.while_do {
-	result := result + ((current & 7)*unit);
-	unit := (unit << 3) + (unit << 1);
-	current := current >> 3;
-      };
-    };
-    result
-  );
-  
-  //
-  // Hashing:
-  //
-  
-  - hash_code:INTEGER <-
-  ( + result:INTEGER;
-    
-    (Self < 0).if {
-      result := ~ Self;
-    } else {
-      result := Self;
-    };
-        
-    result
-  )
-  [
-    +? {Result>=0};
-  ];
-  
-  //
-  // Bound test
-  //
-  
-  - bound_test low:INTEGER_64 to up:UINTEGER_64 :BOOLEAN <-
-  (
-    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}
-  );
-
-  
\ No newline at end of file
diff --git a/lib2_old/number/low_level/unsigned_fixed_real.li b/lib2_old/number/low_level/unsigned_fixed_real.li
deleted file mode 100644
index 21b6fae..0000000
--- a/lib2_old/number/low_level/unsigned_fixed_real.li
+++ /dev/null
@@ -1,144 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := UNSIGNED_FIXED_REAL;
-    
-  - comment := "Unsigned real number of fixed decimal part.";
-  
-Section Inherit
-  
-  - parent_fixed_real:FIXED_REAL := FIXED_REAL;
-  
-Section Public
-  
-  //
-  // Bound test
-  //
-  
-  - bound_test low:INTEGER_64 to up:UINTEGER_64 :BOOLEAN <-
-  (
-    (up > to_raw_uinteger_64)
-  );
-  
-  //
-  // Around
-  //
-  
-  - object_size:INTEGER := 4;
-  
-  - minimum:INTEGER_64 <- 0; 
-
-  - floor:INTEGER <-
-  // Greatest integral value no greater than Current.
-  (     
-    to_raw_uinteger_32 >> shift_bits    
-  )
-  [
-    +? {Self <= Result};
-    +? {(Self - Result) < 1};
-  ];
-  
-  - ceiling:INTEGER <-
-  // Smallest integral value no smaller than Current.
-  (    
-    (to_raw_uinteger_32 + ((1 << shift_bits) - 1)) >> shift_bits    
-  )
-  [
-    +? {Self >= Result};
-    +? {(Self - Result) < 1};
-  ];
-  
-  - rounded:INTEGER <-
-  // Rounded integral value.
-  (
-    (to_raw_uinteger_32 + ((1 << shift_bits) / 2)) >> shift_bits
-  );
-  
-  - truncated_to_integer:INTEGER <- floor;
-  // Integer part (largest absolute value no greater than Current).
-  
-  //
-  // binary operator :
-  //
-  
-  - '-'  Left 80  other:SELF :SELF <- 
-  (
-    CONVERT[UINTEGER_32,SELF].on (to_raw_uinteger_32 - other.to_raw_uinteger_32)
-  );
-
-  - '*#' Left 100 other:INTEGER :SELF <- 
-  (    
-    CONVERT[UINTEGER_32,SELF].on (to_raw_uinteger_32 * other)
-  );
-  
-  - '*'  Left 100 other:SELF :SELF <- 
-  (
-    CONVERT[UINTEGER_64,SELF].on ((to_raw_uinteger_64 * other.to_raw_uinteger_64) >> shift_bits)
-  );
-  
-  - '/#' Left 100 other:INTEGER :SELF <- 
-  (
-    CONVERT[UINTEGER_32,SELF].on (to_raw_uinteger_32 / other)
-  );
-  
-  - '/'  Left 100 other:SELF :SELF <- 
-  (
-    CONVERT[UINTEGER_64,SELF].on ((to_raw_uinteger_64 << shift_bits) / other.to_raw_uinteger_64)
-  );
-  
-  - '&'  Left 100 other:SELF :SELF <-
-  (
-    CONVERT[UINTEGER_32,SELF].on (to_raw_uinteger_32 & other.to_raw_uinteger_32)
-  );
-  
-  - '>>' Left 100 other:INTEGER :SELF <- 
-  (
-    CONVERT[UINTEGER_32,SELF].on (to_raw_uinteger_32 >> other)
-  );
-  
-  - '<<' Left 100 other:INTEGER :SELF <- 
-  (
-    CONVERT[UINTEGER_32,SELF].on (to_raw_uinteger_32 << other)
-  );
-  
-  //
-  // Test binary operator :
-  //
-  
-  - '>'   Right 60 other:SELF :BOOLEAN <- 
-  (
-    to_raw_uinteger_32 > other.to_raw_uinteger_32
-  );
-  
-  //
-  // prefix : Unary operator
-  //
-  
-  - '~' :SELF <- 
-  (
-    CONVERT[UINTEGER_32,SELF].on (~ to_raw_uinteger_32)
-  );
-    
-
-
-
-
diff --git a/lib2_old/number/low_level/unsigned_integer.li b/lib2_old/number/low_level/unsigned_integer.li
deleted file mode 100644
index 7f9d7ac..0000000
--- a/lib2_old/number/low_level/unsigned_integer.li
+++ /dev/null
@@ -1,137 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := UNSIGNED_INTEGER;
-  
-  - comment := "Generic Unsigned Integer.";
-  
-Section Insert
-  
-  - parent_integer:INTEGER := INTEGER;
-  
-Section Public
-  
-  //
-  // Range
-  //
-  
-  - minimum:INTEGER_64 := 0.to_raw_integer_64;
-  
-  //
-  // Function :
-  //
-  
-  - sign:INTEGER <-
-  // Sign of Current (0 -1 or 1).
-  (     
-    (Self != 0).to_integer;    
-  );
-  
-  - abs:SELF <- Self;	// Absolute value of `self'.
-  
-  //
-  // Convertion
-  //
-  
-  - append_in buffer:STRING <-
-  // Append in the `buffer' the equivalent of `to_string'. No new STRING
-  // creation during the process.
-  ( + val:SELF;
-    + i,j:INTEGER;
-    ? {buffer!=NULL};
-    
-    (Self = 0).if {
-      buffer.extend '0';
-    } else {
-      
-      i := buffer.upper+1;
-      
-      val := Self;
-      {val = 0}.until_do {
-	buffer.extend ((val % 10).digit);
-	val := val / 10;
-      };
-      j := buffer.upper;
-            
-      {i >= j}.until_do {
-	buffer.swap i with j;
-	j := j - 1;
-	i := i + 1;
-      };
-
-    };
-  );
-  
-  - print <-
-  (    
-    print_positif;
-  );
-  
-  - to_octal:SELF <-
-  // Gives coresponding octal value.
-  ( + result, unit, current:SELF;
-    
-    current := Self;
-    unit := 1;
-    {current!=0}.while_do {
-      result := result + ((current & 7)*unit);
-      unit := (unit << 3) + (unit << 1);
-      current := current >> 3;
-    };
-    result
-  );
-  
-  //
-  // Hashing:
-  //
-  
-  - hash_code:INTEGER <- to_integer;
-  
-  //
-  // Looping
-  //
-  
-  - downto limit_down:SELF do blc:BLOCK <-
-  (
-    (Self+1).downto_unsigned limit_down do blc; 
-  );
-  
-  //
-  // Bound test
-  //
-  
-  - bound_test low:INTEGER_64 to up:UINTEGER_64 :BOOLEAN <-
-  (
-    (up > to_raw_uinteger_64)
-  );
-  
-Section Private
-
-  - downto_unsigned limit_down:SELF do blc:BLOCK <-
-  (
-    (Self > limit_down).if {
-      blc.value (Self - 1);
-      (Self - 1).downto_unsigned limit_down do blc;
-    };
-  );
-
-  
\ No newline at end of file
diff --git a/lib2_old/number/real.li b/lib2_old/number/real.li
deleted file mode 100644
index badce39..0000000
--- a/lib2_old/number/real.li
+++ /dev/null
@@ -1,291 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name   := Expanded REAL;
-  
-  - export :=
-  REAL_32, REAL_64, REAL_80,
-  REAL_16_16,  REAL_24_8,  REAL_26_6,
-  UREAL_16_16, UREAL_24_8, UREAL_26_6;
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag, 2007 Xavier Oswald";
-  - comment := "Generic real number.";
-  
-  - type    := `float`;
-  - default := 0.0;
-
-Section Insert
-  
-  - parent_numeric:NUMERIC := NUMERIC;
-  
-Section Public
-  
-  - Self:SELF '+'  Left 80  other:SELF :SELF <- `@Self + @other`:SELF;
-
-  - bound_test low:INTEGER_64 to up:UINTEGER_64 :BOOLEAN <-  
-  (
-    TRUE
-  );
-  
-  - pi   :SELF <- 3.14159265358979323846;
-
-  - atan :SELF <- `atan(@Self)`:SELF;
-
-  - sqrt :SELF <- `sqrt(@Self)`:SELF;
-
-  - log  :SELF <- `log(@Self)`:SELF;
-
-  - sin  :SELF <- `sin(@Self)`:SELF;
-
-  - cos  :SELF <- `cos(@Self)`:SELF;
-
-  - pow exp:SELF :SELF <- `pow(@Self, at exp)`:SELF;
-
-  - Self:SELF '**' Right 120 exp:SELF :SELF <-
-  (
-    Self.pow exp
-  );
-
-  - Self:SELF '^' Right 120 exp:SELF :SELF <- 
-  (
-    Self.pow exp
-  );
-
-  //
-  // Convertion format with test.
-  //
-  
-  - floor:INTEGER <-
-  // Greatest integral value no greater than Current.
-  (     
-    to_raw_integer
-  );
-  
-  - ceiling:INTEGER <-
-  // Smallest integral value no smaller than Current.
-  (     
-    (Self + 0.9999).floor
-  );
-  
-  - rounded:INTEGER <-
-  // Rounded integral value.
-  (
-    (Self + 0.5).floor
-  );
-  
-  - truncated_to_integer:INTEGER <- floor;
-  // Integer part (largest absolute value no greater than Current).
-  
-  //
-  // Comparaison.
-  //
-  
-  - Self:SELF '~=' other:SELF :BOOLEAN <-
-  (
-    (Self - other).abs < 0.001
-  );
-  
-  - is_not_a_number:BOOLEAN <- deferred;
-  
-  - is_infinity:BOOLEAN <- deferred;
-  
-  //
-  // Print.
-  //
-  
-  - append_in buffer:STRING <-
-  (
-    append_in buffer decimal 4;
-  );
-
-  - to_string : STRING <-
-  // *French, Slot, Description : Renvoi une chaîne représentant le nombre en base 10
-  // *English, Slot, Description : String of the number in base 10
-  ( + result : STRING;
-    result := STRING.create 0;
-    append_in result;
-    result
-  );
- 
-  - append_in buffer:STRING format n:INTEGER decimal d:INTEGER <-
-  (
-    append_in buffer format n with ' ' decimal d;
-  );
-  
-  - append_in buffer:STRING format n:INTEGER with c:CHARACTER decimal d:INTEGER <-
-  [ 
-    -? {n >= 3};
-  ]
-  ( + old_count:INTEGER;
-    
-    old_count := buffer.count;
-    append_in buffer decimal d;
-    buffer.insert c to old_count on (n - (buffer.count - old_count));
-  );
-  
-  - append_in buffer:STRING decimal n:INTEGER <-
-  ( + val:SELF;
-    + val_10:INTEGER;    
-    + char:CHARACTER;
-    + i:INTEGER;
-    
-    get_map Self;
-    // Sign.
-    (sign).if {
-      val := Self;
-    } else {
-      buffer.add_last '-';
-      val := - Self;
-    };    
-    (is_zero).if {
-      // Zero case.      
-      buffer.add_last '0';
-    }.elseif {is_infinite} then {
-      // Infinite case.
-      buffer.append "Infinite";
-    }.elseif {is_nan} then {
-      // Nan case.
-      buffer.append "Nan";
-    } else {    
-      // Value case = 1.mantisse x 2^(exp-127)
-      (val > INTEGER.maximum.to_real_32).if {
-        scientific_append_in buffer;
-      } else {
-        val_10 := val.to_integer;	  
-        val_10.append_in buffer;		
-        val := val - val_10;	  
-        (n != 0).if {
-          buffer.add_last '.';
-          i := n;
-          {(val != 0) && {i > 0}}.while_do {	  
-            val := val * 10;
-            val_10 := val.to_integer;
-            char := val_10.decimal_digit;
-            buffer.add_last char;
-            val := val - val_10;
-            i := i - 1;
-          };	  	  
-          buffer.extend_multiple '0' by i;
-        };
-      };
-    };    
-  );
-  
-  - scientific_append_in buffer:STRING <- 
-  ( + val:SELF;
-    + val_10:INTEGER;
-    + exp_10:INTEGER;
-    + char:CHARACTER;
-    
-    get_map Self;
-    // Sign.
-    (sign).if {
-      val := Self;
-    } else {
-      buffer.add_last '-';
-      val := - Self;
-    };    
-    (is_zero).if {
-      // Zero case.
-      buffer.add_last '0';
-    }.elseif {is_infinite} then {
-      // Infinite case.
-      buffer.append "Infinite";
-    }.elseif {is_nan} then {
-      // Nan case.
-      buffer.append "Nan";
-    } else {
-      // Value case.
-      {val > 10}.while_do {
-        val    := val / 10;
-        exp_10 := exp_10 + 1;
-      };
-      {val < 0}.while_do {
-        val    := val * 10;
-        exp_10 := exp_10 - 1;
-      };
-      val_10 := val.to_integer;
-      char := val_10.decimal_digit;
-      buffer.add_last char;
-      buffer.add_last '.';
-      val := val - val_10;
-      {val != 0}.while_do {	  
-        val := val * 10;
-        val_10 := val.to_integer;
-        char := val_10.decimal_digit;
-        buffer.add_last char;
-        val := val - val_10;
-      };
-      buffer.add_last 'E';
-      exp_10.append_in buffer;
-    };
-  );
-  
-  - append_in buffer:STRING format_c fmt:ABSTRACT_STRING <-
-  ( + nc_buf,nc_fmt:NATIVE_ARRAY[CHARACTER];    
-    + old_count,cap:INTEGER;
-    
-    old_count := buffer.count;
-    cap       := buffer.capacity - old_count;
-    nc_buf    := buffer.to_external + old_count;
-    nc_fmt    := fmt.to_external;
-    `snprintf(@nc_buf, at cap, at nc_fmt, at Self)`;
-    buffer.restore_after_external;
-  );    
-  
-  - print_decimal s:INTEGER <-
-  (
-    string_tmp.clear;
-    append_in string_tmp decimal s;
-    string_tmp.print;
-  );
-  
-  - print_int i:INTEGER decimal d:INTEGER <-
-  (
-    print_format (i+d+1) decimal d;
-  );
-  
-  - print_format s:INTEGER decimal d:INTEGER <-
-  [
-    -? {s > d};
-  ]
-  ( 
-    print_format s with ' ' decimal d;
-  );
-
-  - print_format s:INTEGER with c:CHARACTER decimal d:INTEGER <-
-  [
-    -? {s > d};
-  ]
-  ( 
-    string_tmp.clear;
-    append_in string_tmp format s with c decimal d;
-    string_tmp.print;
-  );
-  
-  - print_format_c fmt:ABSTRACT_STRING <-
-  (
-    string_tmp.clear;
-    append_in string_tmp format_c fmt;
-    string_tmp.print;
-  );
-  
diff --git a/lib2_old/number/real_16_16.li b/lib2_old/number/real_16_16.li
deleted file mode 100644
index c06ed41..0000000
--- a/lib2_old/number/real_16_16.li
+++ /dev/null
@@ -1,94 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded REAL_16_16;
-
-  - export  := REAL_32, REAL_64;
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "signed 16.16 fixed float.";
-  
-  - type    := `signed long`;
-  - default := (0.to_raw_real_16_16);
-  
-Section Insert
-  
-  - parent_signed_fixed_real:SIGNED_FIXED_REAL := SIGNED_FIXED_REAL;
-  
-Section SELF
-
-  - shift_bits:INTEGER <- 16;
-
-Section Public
-    
-  //
-  // Range.
-  //
-  
-  - minimum:INTEGER_64  <- INTEGER_16.minimum; 
-
-  - maximum:UINTEGER_64 <- INTEGER_16.maximum; 
-  
-  //
-  // Convertion format with test.
-  //
-  
-  - to_real_16_16:REAL_16_16 <- Self;
-      
-  //
-  // Convertion
-  //
-  
-  - append_in buffer:STRING <- 
-  // Append in the `buffer' the equivalent of `to_string'. No new STRING
-  // creation during the process.
-  ( + val:INTEGER;
-    + old_count,new_count:INTEGER;
-    ? {buffer!=NULL};
-    
-    val := to_raw_integer;
-    
-    (val < 0).if {
-      val := - val;
-      buffer.extend '-';
-    };
-    (val >> 16).append_in buffer;
-    buffer.extend '.';
-
-    old_count:=buffer.count;
-    //     1/65536 = 0.00390625 => 8 digit.
-    (((val & 0FFFFh).to_uinteger_64 * 100000000)>>16).to_integer.append_in buffer;
-    new_count:=old_count+8;
-    {buffer.count!=new_count}.while_do {
-      buffer.insert '0' to old_count;
-    };
-  );
-  
-  
-  
-  
-  
-  
-  
-  
-  
diff --git a/lib2_old/number/real_24_8.li b/lib2_old/number/real_24_8.li
deleted file mode 100644
index a804856..0000000
--- a/lib2_old/number/real_24_8.li
+++ /dev/null
@@ -1,94 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded  REAL_24_8;
-
-  - export  := REAL_32, REAL_64;
-    
-  - comment := "signed 24.8 fixed float.";
-    
-  - type    := `signed long`;
-  - default := (0.to_raw_real_24_8);
-  
-Section Insert
-  
-  - parent_signed_fixed_real:SIGNED_FIXED_REAL := SIGNED_FIXED_REAL;
-  
-Section SELF
-
-  - shift_bits:INTEGER <- 8;
-
-Section Public
-    
-  //
-  // Range.
-  //
-  
-  - minimum:INTEGER_64 <- - 7F_FFFFh.to_raw_integer_64; 
-
-  - maximum:UINTEGER_64 <- 7F_FFFFh.to_raw_uinteger_64; 
-  
-  //
-  // Convertion format with test.
-  //
-    
-  - to_real_24_8:REAL_24_8 <- Self;
-  
-  //
-  // Convertion
-  //
-  
-  - append_in buffer:STRING <- 
-  // Append in the `buffer' the equivalent of `to_string'. No new STRING
-  // creation during the process.
-  ( + val:INTEGER;
-    + old_count,new_count:INTEGER;
-    ? {buffer!=NULL};
-    
-    val := to_raw_integer;
-    
-    (val < 0).if {
-      val := - val;
-      buffer.extend '-';
-    };
-    (val >> 8).append_in buffer;
-    buffer.extend '.';
-
-    old_count:=buffer.count;
-    //     1/256 = 0.00390625 => 8 digit.
-    (((val & 255).to_uinteger_64 * 100000000)>>8).to_integer.append_in buffer;
-    new_count:=old_count+8;
-    {buffer.count!=new_count}.while_do {
-      buffer.insert '0' to old_count;
-    };
-
-  );
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
diff --git a/lib2_old/number/real_26_6.li b/lib2_old/number/real_26_6.li
deleted file mode 100644
index b7ea699..0000000
--- a/lib2_old/number/real_26_6.li
+++ /dev/null
@@ -1,94 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded REAL_26_6;
-
-  - export  := REAL_32, REAL_64;
-  
-  - comment := "signed 26.6 fixed float.";
-
-  - type    := `unsigned long`;
-  - default := (0.to_raw_real_26_6);
-  
-Section Insert
-  
-  - parent_signed_fixed_real:SIGNED_FIXED_REAL := SIGNED_FIXED_REAL;
-
-Section SELF
-
-  - shift_bits:INTEGER <- 6;
-  
-Section Public
-    
-  //
-  // Range.
-  //
-  
-  - minimum:INTEGER_64  <- - 1FF_FFFFh.to_raw_integer_64;
-  
-  - maximum:UINTEGER_64 <- 1FF_FFFFh.to_raw_uinteger_64;
-  
-  //
-  // Convertion format with test.
-  //
-  
-  - to_real_26_6:REAL_26_6 <- Self;
-  
-  //
-  // Convertion
-  //
-  
-  - append_in buffer:STRING <- 
-  // Append in the `buffer' the equivalent of `to_string'. No new STRING
-  // creation during the process.
-  ( + val:INTEGER_32;
-    + old_count,new_count:INTEGER;
-    ? {buffer!=NULL};
-    
-    val := to_raw_integer;
-    
-    (val < 0).if {
-      val := - val;
-      buffer.extend '-';
-    };
-    (val >> 6).append_in buffer;
-    buffer.extend '.';
-    
-    old_count:=buffer.count;
-    //     1/64 = 0.015625 => 6 digit.    
-    (((val & 63) * 1000000)>>6).append_in buffer;
-    new_count:=old_count+6;
-    {buffer.count!=new_count}.while_do {
-      buffer.insert '0' to old_count;
-    };
-
-  );
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
diff --git a/lib2_old/number/real_32.li b/lib2_old/number/real_32.li
deleted file mode 100644
index 83020d4..0000000
--- a/lib2_old/number/real_32.li
+++ /dev/null
@@ -1,37 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name     := Expanded REAL_32;
-
-  - export   := REAL, REAL_64, REAL_80;
-  
-  - comment  := "Float (C `float' mapping).";
-    
-  - type     := `float`;
-  - default  := (0.to_raw_real_32);
-    
-Section Insert
-  
-  - parent_float_map32:FLOAT_MAP32 := FLOAT_MAP32;
-
-  - parent_float_real:FLOAT_REAL := FLOAT_REAL;
-  
diff --git a/lib2_old/number/real_64.li b/lib2_old/number/real_64.li
deleted file mode 100644
index 44d9ec0..0000000
--- a/lib2_old/number/real_64.li
+++ /dev/null
@@ -1,41 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name     := Expanded REAL_64;
-
-  - export   := REAL, REAL_80;
-  
-  - comment  := "Float (C `double' mapping).";
-    
-  - type     := `double`;
-  - default  := (0.to_raw_real_64);
-    
-Section Insert
-  
-  - parent_float_map64:FLOAT_MAP64 := FLOAT_MAP64;
-  
-  - parent_float_real:FLOAT_REAL := FLOAT_REAL;
-  
-
-  
-  
-  
diff --git a/lib2_old/number/real_80.li b/lib2_old/number/real_80.li
deleted file mode 100644
index 010d493..0000000
--- a/lib2_old/number/real_80.li
+++ /dev/null
@@ -1,37 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name     := Expanded REAL_80;
-
-  - export   := REAL;
-  
-  - comment  := "Float 80 bits (C `long double' mapping).";
-    
-  - type     := `long double`;
-  - default  := (0.to_raw_real_80);
-    
-Section Insert
-  
-  - parent_float_map80:FLOAT_MAP80 := FLOAT_MAP80;
-
-  - parent_float_real:FLOAT_REAL := FLOAT_REAL;
-  
diff --git a/lib2_old/number/uinteger_16.li b/lib2_old/number/uinteger_16.li
deleted file mode 100644
index 8acee90..0000000
--- a/lib2_old/number/uinteger_16.li
+++ /dev/null
@@ -1,58 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded UINTEGER_16;
-
-  - export  :=
-  UINTEGER_64, UINTEGER_32, 
-  INTEGER_64 , INTEGER_32 ,
-  INTEGER;
-  
-  - comment :="Unsigned 16 bits integer.";
-
-  - type    := `unsigned short`;
-  - default := (0.to_raw_uinteger_16);
-  
-Section Insert
-  
-  - parent_unsigned_integer:UNSIGNED_INTEGER := UNSIGNED_INTEGER;
-  
-Section Public
-
-  - object_size:INTEGER := 2;  
-
-  //
-  // Range.
-  //
-  
-  - maximum:UINTEGER_64 := 65535.to_raw_uinteger_64; 
-  
-  //
-  // Conversion with test.
-  //
-  
-  - to_uinteger_16:UINTEGER_16 <- Self;
-  
-  //- to_char_unicode:CHAR_UNICODE <- CHAR_UNICODE.force_conversion Self;
-
-
-
diff --git a/lib2_old/number/uinteger_32.li b/lib2_old/number/uinteger_32.li
deleted file mode 100644
index 7c4f6f7..0000000
--- a/lib2_old/number/uinteger_32.li
+++ /dev/null
@@ -1,52 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded UINTEGER_32;
-
-  - export  := INTEGER, UINTEGER_64, INTEGER_64, POINTER;
-   
-  - comment := "Unsigned 32 bits integer.";
-  
-  - type    := `unsigned long`;
-  - default := (0.to_raw_uinteger_32);
-
-Section Insert
-  
-  - parent_unsigned_integer:UNSIGNED_INTEGER := UNSIGNED_INTEGER;
-  
-Section Public
-  
-  - object_size:INTEGER := 4;
-
-  //
-  // Range.
-  //
-  
-  - maximum:UINTEGER_64 := 0FFFF_FFFFh.to_raw_uinteger_64;
-  
-  //
-  // Conversion with test.
-  //
-  
-  - to_uinteger_32:UINTEGER_32 <- Self;
-
-  - to_uinteger_64:UINTEGER_64 <- to_raw_uinteger_64;
diff --git a/lib2_old/number/uinteger_64.li b/lib2_old/number/uinteger_64.li
deleted file mode 100644
index 769be07..0000000
--- a/lib2_old/number/uinteger_64.li
+++ /dev/null
@@ -1,51 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded UINTEGER_64;
-
-  - export  := INTEGER;
-
-  - comment :="Unsigned 64 bits integer.";
-
-  - type    := `unsigned long long`;
-  - default := (0.to_raw_uinteger_64);
-  
-Section Insert
-  
-  - parent_unsigned_integer:UNSIGNED_INTEGER := UNSIGNED_INTEGER;
-  
-Section Public
-  
-  - object_size:INTEGER := 8;
-
-  //
-  // Range.
-  //
-  
-  - maximum:UINTEGER_64 := `0xFFFFFFFFFFFFFFFFLLU`:UINTEGER_64; //BSBS pb C 0FFFFFFFFFFFFFFFFh; 
-  
-  //
-  // Conversion with test.
-  //
-  
-  - to_uinteger_64:UINTEGER_64   <- Self;
-  
\ No newline at end of file
diff --git a/lib2_old/number/uinteger_8.li b/lib2_old/number/uinteger_8.li
deleted file mode 100644
index 39051b6..0000000
--- a/lib2_old/number/uinteger_8.li
+++ /dev/null
@@ -1,62 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded UINTEGER_8;
-  
-  - export  := 
-  UINTEGER_64, UINTEGER_32, UINTEGER_16, 
-  INTEGER_64 , INTEGER_32 , INTEGER_16 ,
-  INTEGER;
-
-  - comment :="Unsigned 8 bits integer.";
-
-  - type    := `unsigned char`;
-  - default := (0.to_raw_uinteger_8);
-  
-Section Insert
-  
-  - parent_unsigned_integer:UNSIGNED_INTEGER := UNSIGNED_INTEGER;
-  
-Section Public
-  
-  - object_size:INTEGER := 1;
-
-  //
-  // Range.
-  //
-  
-  - maximum:UINTEGER_64 := 255.to_raw_uinteger_64;
-  
-  //
-  // Conversion with test.
-  //
-    
-  - to_uinteger_8:UINTEGER_8 <- Self;
-    
-  - to_character:CHARACTER <- 
-  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]
-  (    
-    CONVERT[UINTEGER_8, CHARACTER].on Self
-  );
-
-
-
diff --git a/lib2_old/number/uinteger_big.li b/lib2_old/number/uinteger_big.li
deleted file mode 100644
index 4b15542..0000000
--- a/lib2_old/number/uinteger_big.li
+++ /dev/null
@@ -1,969 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name        := UINTEGER_BIG; // Aucun Auto-Cast pour l'instant...(peut etre
-                              // INTEGER_BIG ...)
-                               
-  - comment     := "Integer without bits limit! (Just for fun!)";
-
-Section Inherit
-
-  - parent_object:OBJECT := OBJECT;
-
-Section UINTEGER_BIG
-  
-  + storage:FAST_ARRAY[UINTEGER_32];
-  
-  - last_modulo:UINTEGER_32;
-  
-  - count:INTEGER <- storage.count;
-
-  - lower:INTEGER <- storage.lower;
-
-  - upper:INTEGER <- storage.upper;
-
-  - item idx:INTEGER :UINTEGER_32 <- storage.item idx;
-
-  - copy other:UINTEGER_BIG <- storage.copy (other.storage);
-
-  - force elt:UINTEGER_32 to idx:INTEGER <- storage.force elt to idx;
-  
-  - put elt:UINTEGER_32 to idx:INTEGER <- storage.put elt to idx;
-  
-  - add_last elt:UINTEGER_32 <- storage.add_last elt;
-  
-  - resize new_size:INTEGER <-
-  (
-    ? { new_size > 0};    
-    storage.resize new_size;
-  );
-  
-  - last:UINTEGER_32 <- storage.last;
-  
-  - normalize <-
-  (
-    {(storage.count != 1) && {storage.last == 0}}.while_do {
-      storage.remove_last;
-    };	
-  );
-
-Section Public 
-
-  - create init:UINTEGER_32 :UINTEGER_BIG <- 
-  ( + result:SELF;
-    
-    result := clone;
-    result.make init;
-    result
-  );
-        
-  - make init:UINTEGER_32 :SELF <-
-  (     
-    (storage = NULL).if {
-      storage := FAST_ARRAY[UINTEGER_32].create_with_capacity 4; 
-    } else {
-      storage.clear;
-    };
-    storage.add_last 0;
-  );
-
-  //
-  // Conversion format with test.
-  //
-  
-  - to_uinteger_64:UINTEGER_64   <- 
-  [ -? {count <= 2}; ] // Bound limit control.
-  ( + result:UINTEGER_64;
-    
-    result := storage.first;
-    (count > 1).if {
-      result := result | (storage.item 1.to_uinteger_64 << 32);
-    };
-    result
-  );
-  
-  - to_uinteger_32:UINTEGER_32   <- 
-  [ -? {count = 1}; ]
-  ( 
-    storage.first
-  );
-  
-  - to_uinteger_16:UINTEGER_16 <- 
-  [ -? {count = 1}; ]
-  ( 
-    storage.first.to_uinteger_16
-  );
-  
-  - to_uinteger_8:UINTEGER_8 <- 
-  [ -? {count = 1}; ]
-  ( 
-    storage.first.to_uinteger_8
-  );
-  
-  - to_integer_64:INTEGER_64     <- 
-  [ -? {(to_uinteger_64 >> 63) = 0}; ]
-  ( 
-    to_uinteger_64.to_integer_64
-  );
-  
-  - to_integer:INTEGER     <- 
-  [ -? {(to_uinteger_64 >> 31) = 0}; ]
-  ( 
-    storage.first.to_integer
-  );
-  
-  - to_integer_16:INTEGER_16   <- 
-  [ -? {(to_uinteger_16 >> 15) = 0}; ]
-  ( 
-    storage.first.to_uinteger_16
-  );
-  
-  - to_integer_8:INTEGER_8   <- 
-  [ -? {(to_uinteger_8 >> 7) = 0}; ]
-  ( 
-    storage.first.to_integer_8
-  );
-    
-  //
-  // binary operator :
-  //
-  
-  - substract other:SELF :SELF <- 
-  [ ? {Self >= other}; ]
-  ( + over,substr,part1,part2:UINTEGER_64;
-    + idx:INTEGER;
-
-    (Self == other).if {
-      set_with_zero;
-    } else {                  
-      idx := lower;
-      {idx > other.upper}.until_do {
-	part1 := item idx;
-	part2 := other.item idx.to_uinteger_64 + over;
-	substr := part1 - part2;
-        over := substr >> 32;
-        put ((substr & 0FFFF_FFFFh).to_uinteger_32) to idx;
-        idx := idx + 1;
-      };
-      {over = 0}.until_do {
-	part1 := item idx;
-	substr := part1 - over;
-        over := substr >> 32;
-	put ((substr & 0FFFF_FFFFh).to_uinteger_32) to idx;
-	idx := idx + 1;
-      };      
-      normalize;
-    };    
-  );
-    
-  - substract_integer other:INTEGER :SELF <-
-  [ ? {Self >=# other}; ]
-  ( + part1,over,substr:UINTEGER_64;
-    + idx:INTEGER;
-
-    (Self ==# other).if {
-      set_with_zero;
-    } else {      
-      part1 := item 0;
-      substr := part1 - other;
-      over := substr >> 32;
-      put ((substr & 0FFFF_FFFFh).to_uinteger_32) to 0;
-      idx := idx + 1;
-      {over = 0}.until_do {
-	part1 := item idx;
-	substr := part1 - over;
-        over := substr >> 32;
-	put ((substr & 0FFFF_FFFFh).to_uinteger_32) to idx;
-	idx := idx + 1;
-      };      
-      normalize;
-    };    
-  );
-    
-  - addition other:SELF :SELF <- 
-  [ -? {Self >= other}; ]
-  ( + part1,part2,sum,over:UINTEGER_64;
-    + idx:INTEGER;
-    
-    idx := lower;
-    {idx > other.upper}.until_do {
-      part1 := item idx;
-      part2 := other.item idx;
-      sum := part1 + part2 + over;
-      put ((sum & 0FFFF_FFFFh).to_uinteger_32) to idx;
-      over := sum >> 32;
-      idx := idx + 1;
-    };
-    {(idx <= upper) && {over != 0}}.while_do {
-      part1 := item idx;
-      sum   := part1 + over;
-      put ((sum & 0FFFF_FFFFh).to_uinteger_32) to idx;
-      over := sum >> 32;
-    };
-    (over != 0).if {
-      add_last (over.to_uinteger_32);
-    };    
-  );  
-    
-  - addition_integer other:INTEGER :SELF <-
-  ( + part1,sum,over:UINTEGER_64;
-    + idx:INTEGER;
-   
-    part1 := item 0;
-    sum := part1 + other;
-    put ((sum & 0FFFF_FFFFh).to_uinteger_32) to 0;
-    idx  := idx + 1;
-    over := sum >> 32;
-    {(idx <= upper) && {over != 0}}.while_do {
-      part1 := item idx;
-      sum := part1 + over;
-      put ((sum & 0FFFF_FFFFh).to_uinteger_32) to idx;
-      idx  := idx + 1; 
-      over := sum >> 32;
-    };    
-    (over != 0).if {
-      add_last (over.to_uinteger_32);
-    };    
-  );
-    
-  - multiply other:SELF :SELF <- 
-  ( + part1,part2,product:UINTEGER_64;
-    + index_result:INTEGER;
-            
-    lower.to upper do { idx:INTEGER;
-      + result_current:UINTEGER_BIG;
-      
-      result_current := 0;
-      result_current.resize count;
-      part1 := item idx;
-      index_result := idx;
-      (other.lower).to (other.upper) do { idx_other:INTEGER;
-	part2 := other.item idx_other;
-	product := part1 * part2;	
-	(product < (UINTEGER_32.maximum.to_uinteger_64)).if {
-	  result_current.put (product.to_uinteger_32) to index_result;
-	} else {
-	  result_current.put ((product & (UINTEGER_32.maximum.to_uinteger_64)).to_uinteger_32) to index_result;
-	  index_result := index_result + 1;
-	  result_current.force ((product >> 32).to_uinteger_32) to index_result;
-	  index_result := index_result + 1;
-	};
-      };
-      
-      result := result + result_current;
-      
-    };
-    result.clean;
-    result
-  );
-  
-  - '*#' Left 100 other:INTEGER :SELF <-
-  (
-    + result:UINTEGER_BIG;
-    + part1,product,over:UINTEGER_64;
-    
-    result := 0;
-    result.resize count;
-    lower.to upper do { idx:INTEGER;      
-      part1 := item idx;      
-      product :=  part1 * other + over;      
-      (product < (UINTEGER_32.maximum.to_uinteger_64)).if {
-	result.put (product.to_uinteger_32) to idx;
-	over := 0;
-      } else {
-	result.put ((product & (UINTEGER_32.maximum.to_uinteger_64)).to_uinteger_32) to idx;
-	over := product >> 32;
-      };
-    };
-    
-    (over!==0).if {
-      result.add_last (over.to_uinteger_32);
-    };    
-    
-    result.clean;
-    result
-  );
-  
-  - '/'  Left 100 other:SELF :SELF <- 
-  ( + result:UINTEGER_BIG;
-    
-    
-  );
-  
-  
-  - '/#' Left 100 other:INTEGER :SELF <-
-  ( + result:SELF;
-    + last_mod,div:UINTEGER_64;
-    + idx:INTEGER;
-    
-    result.resize count;
-    idx := upper;
-    last_mod := item idx;    
-    {idx < lower}.until_do {
-      div := 0;
-      (last_mod < other).if {
-	idx := idx - 1;
-	(idx >= lower).if {
-	  last_mod := (last_mod << 32) + item idx.to_uinteger_64;
-	  div := last_mod / (other.to_uinteger_64);
-	  last_mod := last_mod % (other.to_uinteger_64);
-	};
-      } else {
-	div := last_mod / (other.to_uinteger_64);
-	last_mod := last_mod % (other.to_uinteger_64); 
-      };      
-      (div !== 0).if {
-	result.put ((div & (UINTEGER_32.maximum.to_uinteger_64)).to_uinteger_32) to idx;
-      };
-    };
-    last_modulo := last_mod.to_uinteger_32;
-    result.clean;
-    result
-  );
-    
-  - and_binary other:SELF :SELF <-
-  (     
-    (other.upper < upper).if {
-      storage.remove_tail (upper - other.upper);
-    };
-    lower.to upper do { i:INTEGER;
-      put (item i & other.item i) to i;
-    };
-    normalize;
-  );
-  
-  - or_binary other:SELF :SELF <-
-  (         
-    lower.to (upper.min (other.upper)) do { i:INTEGER;
-      put (item i | other.item i) to i;
-    };
-    upper.to (other.upper) do { i:INTEGER;
-      add_last (other.item i);
-    };    
-  );
-
-  //
-  // Test binary operator :
-  //
-    
-  - '>'   Right 60 other:SELF :BOOLEAN <- 
-  (
-    + result:BOOLEAN;
-    (count > (other.count)).if {
-      result := TRUE;
-    }.elseif {count < other.count} then {
-      result  := FALSE;
-    } else {
-      + i:INTEGER;
-      + find:BOOLEAN;
-      i := lower;
-
-      {find || {i > upper}}.until_do {
-	(item i > other.item i).if {
-	  result := TRUE;
-	  find := TRUE;
-	}.elseif {item i < other.item i} then {
-	  result := FALSE;
-	  find := TRUE;
-	};
-
-	i := i + 1; 
-      };
-    };
-    
-    result
-  );
-  
-  
-  - '>#' Right 60 other:INTEGER :BOOLEAN <-
-  (
-    + result:BOOLEAN;
-    (count > 1).if {
-      result := TRUE;
-    } else {
-      result := item 0 > other;
-    };
-    result
-  );
-  
-  - '=='  Right 60 other:SELF :BOOLEAN <-
-  (
-    + result:BOOLEAN;
-    + idx:INTEGER;
-    (count == other.count).if {
-      idx := upper;
-      { (idx >= lower) && {item idx == other.item idx} }.while_do {
-	idx := idx - 1;
-      };
-      (idx < lower).if {
-	result := TRUE;
-      };
-    };
-    
-    result
-  );
-  
-  //
-  // Function.
-  //
-
-  - factorial_integer n:INTEGER <-
-  [ -? {n >= 0}; ]
-  (         
-    (n = 0).if {
-      set_with_zero;
-      put 1 to 0;
-    } else {
-      2.to n do { i:INTEGER;
-        multiply_integer i; 
-      };
-    };
-  );
-  
-  //
-  // conversion
-  //
-  
-  - append_in buffer:STRING <- 
-  // Append in the `buffer' the equivalent of `to_string'. No new STRING
-  // creation during the process.
-  ( + value:UINTEGER_BIG; 
-    + mod:UINTEGER_32;
-    + counter:INTEGER;
-    + old_upper,new_upper:INTEGER;
-    
-    old_upper:=buffer.upper + 1;
-    
-    (upper = 0).if { 
-      item 0.append_in buffer;
-    } else {
-      value:=Self;
-      {
-	value:=value /# 1000000000;
-	mod:=last_modulo;	
-	{counter==0}.until_do {
-	  buffer.extend '0';
-	  counter:=counter-1;
-	};
-	counter := 9;
-	{	
-	  buffer.extend ((mod % 10).digit);
-	  mod := mod / 10;
-	  counter := counter-1;
-	}.do_while {mod!==0};
-      }.do_while {value!==0};
-      
-      new_upper := buffer.upper;      
-
-      // Swap.
-      {old_upper >= new_upper}.until_do {
-	buffer.swap old_upper with new_upper;
-	new_upper := new_upper - 1;
-	old_upper := old_upper + 1;
-      };
-    };
-  );
-    
-  - print_positif <-
-  (
-    string_tmp.clear;
-    append_in string_tmp;
-    string_tmp.print;
-  );
-/*  
-  - append_in buffer:STRING <-
-  ( + val:SELF;
-    + i,j:INTEGER;     
-    ? {buffer!=NULL};
-    
-    (self == 0).if {
-      buffer.extend '0';
-    } else {      
-      i := buffer.upper + 1;      
-      val.copy Self;
-      {val == 0}.until_do {
-	buffer.extend ((val %# 10).digit);
-	val := val /# 10;
-      };
-      j := buffer.upper;
-            
-      {i >= j}.until_do {
-	buffer.swap i with j;
-	j := j - 1;
-	i := i + 1;
-      };
-    };
-  );
-  */
-Section Public
-  
-  - set_with_zero <-
-  (
-    storage.clear;
-    storage.add_last 0;
-  );
-  
-  - is_zero:BOOLEAN <- ((storage.count = 1) && {storage.first = 0});
-  
-  - compare other:SELF :INTEGER <-
-  // -1 if Self < other
-  //  0 if Self = other
-  // +1 if Self > other
-  ( + result,up_s,up_o:INTEGER;
-    + v_s,v_o:INTEGER_32;
-    + i:INTEGER;
-    
-    up_s := upper;
-    up_o := other.upper;
-    (up_s = up_o).if {
-      i := upper;
-      {
-        v_s := item i;
-        v_o := other.item i;
-        (v_s < v_o).if {
-          result := -1;
-        } else {
-          (v_s > v_o).if {
-            result := 1;
-          };
-        };
-        i := i - 1;
-      }.do_until {(i < lower) || {result != 0}};
-    } else {
-      (up_s < up_o).if {
-        result := -1;
-      } else {        
-        result := 1;
-      };
-    };
-    result
-  );
-  
-  - divide_one_word divisor:UINTEGER_32 :UINTEGER_32 <-
-  // This method is used by `divide'. The one word divisor is
-  // specified by `divisor' is saw as unsigned.
-  // `Self' is the dividend (saw positive) at invocation but is replaced by
-  // the quotient. The remainder is returned as unsigned INTEGER.
-  // Note: `Current' is modified by this method.
-  [ -? {divisor != 0}; ]
-  ( + i, remainder_word1, remainder_word0:INTEGER;
-    + result:UINTEGER_32;
-    + x:UINTEGER_64;
-    
-    (count = 1).if {
-      result := first;
-      (result < divisor).if {
-        set_with_zero;
-      } else {
-        storage.clear;
-        storage.add_last (result / divisor);
-        result := result % divisor;
-      };
-    } else {
-      i := upper;
-      {i < lower}.until_do {
-        remainder_word0 := item i;
-        x := (remainder_word1.to_uinteger_64 << 32) | remainder_word0;
-        remainder_word1 := x % divisor;
-        put (x / divisor) to i;       
-        i := i - 1;
-      };
-      (item upper = 0).if {
-        storage.remove_last;
-        ? {item upper != 0};
-      };
-      result := remainder_word1;
-    };		
-    result
-  );
-  
-  - normalize_shift:INTEGER_8 <-
-  // Shift left until the most significant bit is on.
-  // Result give the number of left shift.
-  [ -? {! is_zero}; ]
-  ( + head:UINTEGER_32;
-    + result:INTEGER_8;
-	
-    head := item upper;
-    {(head & 8000_0000h) != 0}.until_do {
-      head := head << 1;
-      result := result + 1;
-    };
-    (result > 0).if {
-      shift_left result;
-    };
-    result
-  )
-  [ +? {item upper < 0}; ];
-  
-  - shift_left n:INTEGER <-
-  // Shift bits of magnitude by `n' position left. (Note that no bit can
-  // be lost because the `storage' area is automatically extended when
-  // it is necessary.)
-  [ -? {n > 0}; ]
-  ( + left,right: INTEGER_8;
-    + word_shift:INTEGER;
-    + new_value:UINTEGER_32;
-     
-    (last != 0).if {
-      word_shift := n >> 5;
-      left  := (n & 1Fh).to_integer_8; // Optimistic prediction      
-      right := 32 - left;      
-      ((last >> right) = 0).if {
-        storage.add 0 first (word_shift+1);
-        word_shift.to (upper-1) do { i:INTEGER;
-          new_value := (item (i+1) << left) | (item i >> right);
-        };
-        new_value := item upper >> right;
-        storage.put new_value to upper;
-      } else {
-        storage.add 0 first word_shift;
-        upper.downto (word_shift+1) do { i:INTEGER;
-          new_value := (item i << left) | (item (i-1) >> right);
-          storage.put new_value to i;
-        };
-        new_value := item word_shift << left;
-        storage.put new_value to word_shift;
-      };
-    };        
-  );
-  
-  - shift_right n:INTEGER <-
-  // Shift bits of magnitude by `n' position right. 
-  [ -? {n > 0}; ]
-  ( + left,right: INTEGER_8;
-    + word_right:INTEGER;
-    + new_value:UINTEGER_32;
-     
-    (last != 0).if {
-      word_right := n >> 5;
-      right := (n & 1Fh).to_integer_8; // Optimistic prediction      
-      left  := 32 - right;      
-      word_shift.to (upper-1) do { i:INTEGER;
-        new_value := (item (i+1) << left) | (item i >> right);
-        storage.put new_value to (i - word_shift);
-      };
-      new_value := item upper >> right;
-      (new_value = 0).if {
-        storage.remove_tail (word_shift + 1);
-      } else {
-        storage.put new_value to (upper - word_shift);
-        storage.remove_tail word_shift;
-      };      
-    };        
-  );
-  
-  - multiply_and_subtract (u1, qhat: INTEGER, d_storage: FAST_ARRAY[UINTEGER_32], 
-  d_offset:INTEGER, r_storage:FAST_ARRAY[UINTEGER_32],r_offset, length: INTEGER):BOOLEAN <-
-  // Only used by `divide'.
-  [ -? {qhat != 0}; ]
-  ( + i, j, jmax, m1, m2: INTEGER; 
-    + dec,result:BOOLEAN;
-		
-    (qhat = 1).if {
-      i := d_offset;
-      j := r_offset;
-      jmax := r_offset + length;				
-      {j = jmax}.until_do {
-        (dec).if {
-          x_32 := r_storage.item j - d_storage.item i - 1;          
-          dec := x_32 >= r_storage.item j;
-          r_storage.put x_32 to j;
-        } else {
-          x_32 := r_storage.item j - d_storage.item i;          
-          dec := x_32 > r_storage.item j;
-          r_storage.put x_32 to j;
-        };
-        i := i + 1;
-        j := j + 1;
-      };
-      (dec).if {
-        (u1 = 0).if {
-          result := TRUE;
-        } else {
-          x_32 := r_storage.item j - 1;          
-          result := r_storage.item j = 0;
-          r_storage.put x_32 to j;
-          ? {! result};			
-        };		
-      };
-    } else {
-      i := d_offset;
-      j := r_offset;
-      jmax := r_offset + length;
-      {j = jmax}.until_do {
-        x := qhat.to_uinteger_64 * d_storage.item i + m1;
-        m2 := (x & 0FFFF_FFFFh).to_uinteger_32;
-        m1 := (x >> 32).to_uinteger_32;
-        (dec).if {
-          x_32 := r_storage.item j - m2 - 1;          
-          dec := x_32 >= r_storage.item j;
-          r_storage.put x_32 to j;
-        } else {
-          x_32 := r_storage.item j - m2;          
-          dec := x_32 > r_storage.item j;
-          r_storage.put x_32 to j;
-        };
-        i := i + 1;
-        j := j + 1;
-      };
-      (dec).if {
-        (u1 = 0).if {
-          result := TRUE;
-        } else {
-          x_32 := r_storage.item j - m1 - 1;          
-          result := x_32 >= r_storage.item j;
-          r_storage.put x_32 to j;
-        };
-      }.elseif {m1 = 0} then {
-        // nothing to do
-      }.elseif {u1 = 0} then {
-        result := TRUE;
-      } else {
-        x_32 := r_storage.item j - m1;        
-        result := x_32 > r_storage.item j;
-        r_storage.put x_32 to j;
-      };
-    };
-    result
-  );
-
-  - add_back (old_u1:INTEGER, d_storage:FAST_ARRAY[UINTEGER_32],d_offset:INTEGER,
-    r_storage:FAST_ARRAY[UINTEGER_32],r_offset, length:INTEGER):BOOLEAN <-
-  // Only used by `divide'.
-  // `old_u1' is the value of `u1' before `multiply_and_subtract'.
-  ( + i, j, jmax:INTEGER; 
-    + inc,result:BOOLEAN;
-		
-    i := d_offset;
-    j := r_offset;
-    jmax := r_offset + length;
-    {j = jmax}.until_do {			
-      (inc).if {
-        x_32 := r_storage.item j + d_storage.item i + 1;        
-        inc := x_32 <= r_storage.item j;
-        r_storage.put x_32 to j;
-      } else {
-        x_32 := r_storage.item j + d_storage.item i;
-        inc := x_32 < r_storage.item j;
-        r_storage.put x_32 to j;
-      };
-      i := i + 1;
-      j := j + 1;
-    };
-    (inc).if {
-      (old_u1 = 0).if {
-        result := TRUE;
-      } else {
-        x_32 := r_storage.item j + 1;
-        r_storage.put x_32 to j;
-        result := x_32 = 0;
-      };
-    };
-  );
-
-  - is_a_good_divide (other, quotient, remainder:SELF) :BOOLEAN <-
-  [
-    -? {other     != NULL};
-    -? {quotient  != NULL};
-    -? {remainder != NULL};
-  ]	
-  ( + v:SELF;		
-    v := other.twin;
-    v.multiply quotient;
-    v.add remainder;
-    Self == v
-  );
-  
-  - divide_to (other, quotient, remainder:SELF) <-
-  // Euclidian division.
-  // Calculates the `quotient' and `remainder' of `Current'
-  // divided by `other'. (The contents of `Current' and `other' are
-  // not changed.)			
-  // Note: Uses Algorithm D in Knuth
-  [ -? {! other.is_zero};
-    -? {quotient  != NULL};
-    -? {remainder != NULL};
-    -? {quotient  != other};
-    -? {quotient  != Self};
-    -? {remainder != other};
-    -? {remainder != Self};
-  ]
-  ( + cmp, shift, nlen, dlen, qlen, j, k, v1, v2, u1, u2, rem: INTEGER;
-    + qhat, rhat, v2qhat_1, v2qhat_2, d_offset: INTEGER; 
-    + q_storage, r_storage, d_storage:FAST_ARRAY[UINTEGER_32];
-    + q_capacity, r_capacity:INTEGER;
-    + borrow:BOOLEAN;
-    
-    (is_zero).if {
-      // Dividend is zero:
-      quotient.set_with_zero;
-      remainder.set_with_zero;
-    } else {
-      cmp := compare other;
-      (cmp < 0).if { 
-        // Dividend less than divisor:
-        quotient.set_with_zero;
-        remainder.copy Self;        
-      }.elseif {cmp = 0} then {
-        // Dividend equal to divisor:        
-        quotient.from_integer 1;
-        remainder.set_with_zero;
-      }.elseif {other.count = 1} then {
-        // Special case one word divisor:
-        quotient.copy Self;        
-        remainder.storage.clear;
-        rem := quotient.divide_one_word (other.first);        
-        remainder.add_last rem;          
-      } else {
-        // Copy divisor storage to protect divisor:
-        register1.copy other;
-        remainder.copy Self;
-        // D1 normalize the divisor:
-        shift := register1.normalize_shift;        
-        (shift != 0).if {
-          remainder.shift_left shift;
-        };
-        // D2 Initialize j:        
-        r_storage := remainder.storage;
-        r_capacity := remainder.capacity;        
-        nlen := remainder.count;  // To avoid invariant class violation
-        remainder.set_with_zero;
-        d_storage := register1.storage;
-        d_offset := 0;
-        dlen := register1.count;
-        j := nlen - 1;
-        u2 := r_storage.item j;
-        k := dlen - 1;
-        v1 := register1.item k;
-        v2 := register1.item (k - 1);
-        (u2 >= v1).if {
-          k := nlen - dlen;
-          qlen := k + 1;
-        } else {
-          qlen := nlen - dlen;
-          k := qlen - 1;
-          j := j - 1;
-          u1 := u2;
-          u2 := r_storage.item j;
-        };
-        // Resize quotient if necessary
-        q_capacity := quotient.capacity;
-        (q_capacity < qlen).if {
-          // reallocation
-          q_capacity := capacity_from_lower_bound(q_capacity, qlen);
-          q_storage := storage.calloc q_capacity;
-        } else {
-          q_storage := quotient.storage;
-        };
-        // To avoid invariant violation on quotient
-        quotient.set_with_zero;
-        {k < 0}.until_do {				
-          j := j - 1; // D3 Calculate qhat - estimate qhat
-          (u1 = v1).if {
-            qhat := ~0;
-          } else {            
-            x := (u1.to_uinteger_64 << 32) | u2;
-            rhat := (x % v1).to_uinteger_32;
-            qhat := (x / v1).to_uinteger_32; // Correct qhat
-            (qhat = 0).if {
-            } else {
-              x := v2.to_uinteger_64 * qhat;
-              v2qhat_2 := (x & 0FFFF_FFFFh).to_uinteger_32;
-              v2qhat_1 := (x >> 32).to_uinteger_32;
-              (v2qhat_1 > rhat).if {
-                qhat := qhat - 1;
-                x_32 := v2qhat_2;
-                v2qhat_2 := x_32 - v2;
-                (v2qhat_2 > x_32).if {
-                  v2qhat_1 := v2qhat_1 - 1;
-                };
-                x_32 := rhat;
-                rhat := x_32 + v1;
-                (rhat < x_32).if {
-                }.elseif {v2qhat_1 > rhat} then {
-                  qhat := qhat - 1;
-                }.elseif {j < 0} then {
-                  ((v2qhat_1 = rhat) && {v2qhat_2 != 0}).if {
-                    qhat := qhat - 1;
-                  };
-                }.elseif {(v2qhat_1 = rhat) && {v2qhat_2 > r_storage.item j}} then {
-                  qhat := qhat - 1;
-                };
-              }.elseif {j < 0} then {
-                ((v2qhat_1 = rhat) && {v2qhat_2 != 0}).if {
-                  qhat := qhat - 1;
-                };
-              }.elseif {(v2qhat_1 = rhat) && {v2qhat_2 > r_storage.item j}} then {
-                qhat := qhat - 1;
-              };
-            };
-          };
-          // D4 Multiply and subtract:
-          (qhat = 0).if {
-            q_storage.put 0 to k;
-          } else {
-            borrow := multiply_and_subtract
-            (u1, qhat, d_storage, d_offset, r_storage, j - dlen + 2, dlen);
-            // D5 Test remainder: Result is negative ?
-            (borrow).if {
-              // D6 Add back
-              borrow := add_back(u1, d_storage, d_offset, r_storage, j - dlen + 2, dlen);
-              ? {borrow};                
-              q_storage.put (qhat - 1) to k;
-            } else {
-              q_storage.put qhat to k;                
-            };
-          };
-          // D7 loop on j
-          k := k - 1;
-          u1 := r_storage.item (j + 1);
-          u2 := r_storage.item j;
-        };
-        // Remove leading zero of quotient
-        k := qlen - 1;
-        (q_storage.item k = 0).if {
-          qlen := k;
-        };
-        quotient.set_all(q_storage, q_capacity, qlen, 0, FALSE);
-        // Remove leading zero of remainder
-        j := dlen - 1;          
-        {(j < 0) || {r_storage.item j != 0}}.until_do {
-          j := j - 1;
-        };
-        j := j + 1;
-        ? {j >= 0};
-        (j = 0).if {
-          ? {remainder.is_zero};            
-        } else {
-          remainder.set_all(r_storage, r_capacity, j, 0, FALSE);
-        };
-        // D8 Unnormalize:
-        (shift > 0).if {
-          remainder.shift_right shift;
-        };        
-      };
-    };
-  )
-  [ 
-    ? {is_a_good_divide(other, quotient, remainder)};    
-  ];
diff --git a/lib2_old/number/ureal_16_16.li b/lib2_old/number/ureal_16_16.li
deleted file mode 100644
index 49e1b06..0000000
--- a/lib2_old/number/ureal_16_16.li
+++ /dev/null
@@ -1,90 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded UREAL_16_16;
-
-  - export  := REAL_32, REAL_64;
-  
-  - comment := "unsigned 16.16 fixed float.";
-    
-  - type    := `signed long`;
-  - default := (0.to_raw_ureal_16_16);
-    
-Section Insert
-  
-  - parent_unsigned_fixed_real:UNSIGNED_FIXED_REAL := UNSIGNED_FIXED_REAL;
-
-Section SELF
-
-  - shift_bits:INTEGER <- 16;
-  
-Section Public
-  
-  //
-  // Range.
-  //
-  
-  - maximum:UINTEGER_64 <- UINTEGER_16.maximum; 
-  
-  //
-  // Convertion format with test.
-  //
-    
-  - to_real_16_16:REAL_16_16 <- Self;
-    
-  //
-  // Convertion
-  //
-  
-  - append_in buffer:STRING <- 
-  // Append in the `buffer' the equivalent of `to_string'. No new STRING
-  // creation during the process.
-  ( + val:INTEGER;
-    + old_count,new_count:INTEGER;
-    ? {buffer!=NULL};
-    
-    val := to_raw_integer;
-    
-    (val < 0).if {
-      val := - val;
-      buffer.extend '-';
-    };
-    (val >> 16).append_in buffer;
-    buffer.extend '.';
-
-    old_count:=buffer.count;
-    //     1/65536 = 0.00390625 => 8 digit.
-    (((val & 0FFFFh).to_uinteger_64 * 100000000)>>16).to_integer.append_in buffer;
-    new_count:=old_count+8;
-    {buffer.count!=new_count}.while_do {
-      buffer.insert '0' to old_count;
-    };
-  );
-  
-  
-  
-  
-  
-  
-  
-  
-  
diff --git a/lib2_old/number/ureal_24_8.li b/lib2_old/number/ureal_24_8.li
deleted file mode 100644
index eb5322d..0000000
--- a/lib2_old/number/ureal_24_8.li
+++ /dev/null
@@ -1,92 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded UREAL_24_8;
-
-  - export  := REAL_32, REAL_64;
-  
-  - comment := "signed 24.8 fixed float.";
-  
-  - type    := `signed long`;
-  - default := (0.to_raw_ureal_24_8);
-  
-Section Insert
-  
-  - parent_unsigned_fixed_real:UNSIGNED_FIXED_REAL := UNSIGNED_FIXED_REAL;
-  
-Section SELF
-
-  - shift_bits:INTEGER <- 8; 
-  
-Section Public
-    
-  //
-  // Range.
-  //
-  
-  - maximum:UINTEGER_64 <- 0FF_FFFFh.to_raw_uinteger_64; 
-  
-  //
-  // Convertion format with test.
-  //
-      
-  - to_real_24_8:REAL_24_8 <- Self;
-  
-  //
-  // Convertion
-  //
-  
-  - append_in buffer:STRING <- 
-  // Append in the `buffer' the equivalent of `to_string'. No new STRING
-  // creation during the process.
-  ( + val:INTEGER;
-    + old_count,new_count:INTEGER;
-    ? {buffer!=NULL};
-    
-    val := to_raw_integer;
-    
-    (val < 0).if {
-      val := - val;
-      buffer.extend '-';
-    };
-    (val >> 8).append_in buffer;
-    buffer.extend '.';
-
-    old_count:=buffer.count;
-    //     1/256 = 0.00390625 => 8 digit.
-    (((val & 255).to_uinteger_64 * 100000000)>>8).to_integer.append_in buffer;
-    new_count:=old_count+8;
-    {buffer.count!=new_count}.while_do {
-      buffer.insert '0' to old_count;
-    };
-
-  );
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
diff --git a/lib2_old/number/ureal_26_6.li b/lib2_old/number/ureal_26_6.li
deleted file mode 100644
index 2a34844..0000000
--- a/lib2_old/number/ureal_26_6.li
+++ /dev/null
@@ -1,88 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := Expanded UREAL_26_6;
-
-  - export  := REAL_32, REAL_64;
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "unsigned 26.6 fixed float.";
-  
-  - type    := `unsigned long`;
-  - default := (0.to_raw_ureal_26_6);
-  
-Section Insert
-  
-  - parent_unsigned_fixed_real:UNSIGNED_FIXED_REAL := UNSIGNED_FIXED_REAL;
-
-Section SELF
-
-  - shift_bits:INTEGER <- 6;
-  
-Section Public
-    
-  //
-  // Range.
-  //
-  
-  - maximum:UINTEGER_64 <- 3FF_FFFFh.to_raw_uinteger_64;
-  
-  //
-  // Convertion format with test.
-  //
-  
-  - to_ureal_26_6:UREAL_26_6 <- Self;
-  
-  //
-  // Convertion
-  //
-  
-  - append_in buffer:STRING <- 
-  // Append in the `buffer' the equivalent of `to_string'. No new STRING
-  // creation during the process.
-  ( + val:UINTEGER_32;
-    + old_count,new_count:INTEGER;
-    ? {buffer!=NULL};
-    
-    val := to_raw_uinteger_32;
-    (val >> 6).append_in buffer;
-    buffer.extend '.';
-    old_count:=buffer.count;
-    //     1/64 = 0.015625 => 6 digit.    
-    (((val & 63) * 1000000)>>6).append_in buffer;
-    new_count:=old_count+6;
-    {buffer.count!=new_count}.while_do {
-      buffer.insert '0' to old_count;
-    };
-
-  );
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
diff --git a/lib2_old/reflexivity/fifo_cop.li b/lib2_old/reflexivity/fifo_cop.li
deleted file mode 100644
index 1f5778b..0000000
--- a/lib2_old/reflexivity/fifo_cop.li
+++ /dev/null
@@ -1,107 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
- 
-  + name     := FIFO_COP;
-
-    
-  - comment  :="FIFO call for COP.";
-  
-  - external := 
-  `pthread_mutex_t fifo_mutex;`;
-  
-Section Inherit 
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Private
-  
-  - storage:FAST_ARRAY[INTEGER_32] := FAST_ARRAY[INTEGER_32].create 8;
-  // WARNING: Always power 2 for storage capacity.
-  
-  - first:INTEGER;
-  
-  - last:INTEGER;
-    
-Section Public
-  
-  //
-  // Stat.
-  //
-  
-  - is_empty:BOOLEAN <- first = last;  
-  
-  //
-  // Push.
-  //
-  
-  - add verrou:INTEGER_32 <-
-  ( + old_count:INTEGER;
-    + old_is_empty:BOOLEAN;
-    
-    lock;
-    //
-    old_is_empty := is_empty;
-    storage.put verrou to last;
-    last := (last + 1) & storage.upper;
-    (last = first).if {
-      // Resize FIFO.
-      old_count := storage.count;
-      storage.resize (storage.count * 2);
-      0.to (first-1) do { i:INTEGER;
-	storage.put (storage.item i) to (old_count + i);
-      };
-      last := old_count + first;
-    };	
-    
-    (! old_is_empty).if {
-      wait verrou;
-    };
-    //
-    unlock;   
-  );
-  
-  // 
-  // Pop.  
-  //
-  
-  - next <-
-  (
-    lock;
-    //
-    first := (first + 1) & storage.upper;    
-    (! is_empty).if {
-      wake_up (storage.item first);
-    };
-    //
-    unlock;
-  );
-  
-Section Private
-  
-  - lock   <- `pthread_mutex_lock(&fifo_mutex)`;
-  
-  - unlock <- `pthread_mutex_unlock(&fifo_mutex)`;
-  
-  - wait verrou:INTEGER_32 <- `pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex)`;
-  
-  - wake_up verrou:INTEGER_32 <- `pthread_cond_broadcast(pthread_cond_t *cond)`;
-  
\ No newline at end of file
diff --git a/lib2_old/reflexivity/view_object.li b/lib2_old/reflexivity/view_object.li
deleted file mode 100644
index 702dad9..0000000
--- a/lib2_old/reflexivity/view_object.li
+++ /dev/null
@@ -1,160 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
- 
-  + name    := VIEW_OBJECT[E];
-
-    
-  - comment := "Reflexivity view object.";
-  
-Section Public  
-  
-  //
-  // General information.
-  //
-  
-  //- name:STRING_CONSTANT <- `FUCK`;
-  
-  - is_separate:BOOLEAN <- `FUCK`;
-  
-  - is_expanded:BOOLEAN <- `FUCK`;
-  
-  - is_natif_expanded:BOOLEAN <- `FUCK`; 
-
-  //
-  // Data action.
-  //  
-  
-  - forall_data action:BLOCK <- `FUCK`;
-  
-  - forall_set_data action:BLOCK <- `FUCK`;
-  
-  - has_data:BOOLEAN <- `FUCK`;
-  
-  //
-  // Bit control access.
-  //
-  
-  - is_marked:BOOLEAN <-   
-  (
-    (is_natif_expanded) || {! has_data} || {(get_idf_intern & 001b) != 0}
-  );
-
-  - is_free:BOOLEAN        <- (get_idf_intern & 010b) != 0;
-  
-  - is_non_mutable:BOOLEAN <- 
-  (
-    (is_natif_expanded) || {! has_data} || {(get_idf_intern & 100b) != 0}
-  );
-        
-Section MEMORY  
-  
-  //
-  // MEMORY
-  //
-  
-  - set_mark <-
-  // Recurssive set marked bit
-  [ -? {! is_free}; ]
-  (
-    (! is_marked).if {
-      set_idf_intern (get_idf_intern | 001b);
-      for_all_data { obj:VIEW_OBJECT;	
-	obj.mark_object;
-      };
-    };
-  )
-  [ +? {is_marked}; ];
-  
-  - unset_mark <-
-  // Unset marked bit (non recurssive).
-  [ 
-    -? {is_marked};
-    -? {! is_free}; 
-  ]
-  (    
-    set_idf_intern (get_idf_intern & ~011b);
-    for_all_data { obj:VIEW_OBJECT;
-      ((! obj.is_natif_expanded) && {obj.is_expanded}).if {
-	obj.demark_object;
-      };
-    };
-  )
-  [ +? {! is_marked}; ];
-  
-  - set_free <-  
-  [ -? {! is_free}; ]
-  (
-    set_idf_intern (get_idf_intern | 010b);
-  )
-  [ +? {  is_free}; ];
-  
-  - deep_clone:VIEW_OBJECT[E] <-
-  ( + result:VIEW_OBJECT;
-        
-    ((! is_separate) && {! is_non_mutable}).if {
-      result := dico_clone.at Self else_add { 
-	+ new_clone:VIEW_OBJECT;
-	
-	new_clone := clone;
-	new_clone.for_all_set_data { obj:VIEW_OBJECT[F];
-	  obj.deep_clone
-	};
-	new_clone
-      };      
-    } else {
-      result := Self;
-    };
-    result
-  );
-  
-Section Public
-  
-  //
-  // Non mutable.
-  //
-  
-  - set_non_mutable <-
-  // Recurssive set non mutable bit.
-  (
-    (! is_non_mutable).if {
-      set_idf_intern (get_idf_intern | 100b);
-      for_all_data { obj:VIEW_OBJECT;	
-	obj.set_non_mutable;
-      };
-    };
-  );
-  
-Section Private
-  
-  - dico_clone:DICTIONARY[VIEW_OBJECT, VIEW_OBJECT] := DICTIONARY[VIEW_OBJECT, VIEW_OBJECT].create;
-  
-  - get_idf_intern:INTEGER <-
-  [ -? {! is_natif_expanded}; ]
-  (
-    `FUCK`    
-  );
-  
-  - set_idf_intern idf:INTEGER <-
-  [ -? {! is_natif_expanded}; ]
-  (
-    `FUCK`;
-  );
diff --git a/lib2_old/reflexivity/view_slot.li b/lib2_old/reflexivity/view_slot.li
deleted file mode 100644
index eeaaf4e..0000000
--- a/lib2_old/reflexivity/view_slot.li
+++ /dev/null
@@ -1,96 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
- 
-  + name        := VIEW_SLOT;
-
-    
-  - comment     :="Reflexivity view slot.";
-  
-Section Public  
-  
-  //
-  // General information.
-  //
-  
-  //- name:STRING_CONSTANT <- `FUCK`;
-  
-  //- is_shared:BOOLEAN <- `FUCK`; 
-  // TRUE if '-' style, FALSE else.
-  
-  //- is_data:BOOLEAN <- `FUCK`;
-  
-  //- is_method:BOOLEAN <- ! is_data;
-  
-  //- section:STRING_CONSTANT <- `FUCK`;
-  
-  //
-  // Result analysis.
-  //
-  
-  //- result:VIEW_OBJECT <-
-  // Return the first result.  
-  //[
-  //  -? {upper_result = 0};
-  //]
-  //(
-  //  `FUCK`
-  //);
-  
-  //- lower_result:INTEGER := 0;  
-  
-  //- upper_result:INTEGER <-
-  
-  //- item_result idx:INTEGER :VIEW_OBJECT <-
-  //[
-  //  -? {in_range lower_result to upper_result};
-  //]
-  //(
-  //  `FUCK`
-  //);
-  
-  //
-  // Arguments access.
-  //
-  
-  //- lower_argument:INTEGER := 0;
-  
-  //- upper_argument:INTEGER <- `FUCK`;
-  
-  //- item_argument idx:INTEGER :VIEW_OBJECT <-
-  //[
-  //  -? {in_range lower_argument to upper_argument};
-  //]
-  //(
-  //  `FUCK`
-  //);
-  
-  //
-  // Call.
-  //
-  
-  //- call_with args:BLOCK :BLOCK <- `FUCK`;
-  
-  //- call:BLOCK <- 
-  //(
-  //  call_with NULL
-  //);
-  
\ No newline at end of file
diff --git a/lib2_old/string/abstract_string.li b/lib2_old/string/abstract_string.li
deleted file mode 100644
index c2fa697..0000000
--- a/lib2_old/string/abstract_string.li
+++ /dev/null
@@ -1,956 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := ABSTRACT_STRING;
-
-  - export  := STRING;
-    
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment := "Generic prototype for STRING and STRING_CONSTANT";
-  
-Section Inherit
-  
-  - parent_hashable:HASHABLE := HASHABLE;
-  
-  - parent_comparable:COMPARABLE := COMPARABLE;
-  
-Section Public  //ABSTRACT_STRING, ABSTRACT_ENTRY
-  
-  + storage:NATIVE_ARRAY[CHARACTER];
-  
-Section Public
-  
-  + count:INTEGER;
-  
-  - lower:INTEGER := 1;
-  
-  - upper:INTEGER <- count;
-  
-  - capacity:INTEGER <- count;
-  
-  //
-  // Access.
-  //
-  
-  - item index:INTEGER :CHARACTER <-
-  // Character at position `index'.
-  ( ? {valid_index index};
-        
-    storage.item (index - 1)
-  );
-  
-  - Self:SELF '@' Left 1 index:INTEGER :CHARACTER <-
-  // Character at position `index'.
-  (
-    item index
-  );
-  
-  //
-  // Switch case :
-  //
-  
-  - when value:ABSTRACT_STRING then block:BLOCK :ABSTRACT_STRING <-
-  (
-    (Self = value).if block;
-    Self
-  );
-
-  - when value1:ABSTRACT_STRING or value2:ABSTRACT_STRING then block:BLOCK :ABSTRACT_STRING <-
-  (
-    ((Self = value1) || {Self = value2}).if block;
-    Self
-  );
-
-  //
-  // Testing.
-  //
-  
-  - valid_index index:INTEGER :BOOLEAN <-
-  // True when `index' is valid (i.e., inside actual bounds).
-  ( index.in_range lower to count );
-  
-  - is_empty : BOOLEAN <- count == 0;
-  
-  - hash_code: INTEGER <-
-  ( + result:INTEGER;
-    
-    1.to count do { i:INTEGER;
-      result := (5 * result) + (item i).code;
-    };
-    (result < 0).if	{
-      result := ~ result;
-    };
-    result
-  );
-  
-  - Self:SELF '<' other:ABSTRACT_STRING :BOOLEAN <-
-  // Is Current less than `other' ?
-  ( + i: INTEGER;
-    + result: BOOLEAN;
-    
-    i := 1;
-    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
-      i := i + 1;
-    };
-    (count < i).if {
-      result := other.count >= i;
-    } else {
-      (other.count < i).if {
-	result := FALSE;
-      };
-      result := item i < other.item i;
-    };
-    result
-  );
-  
-  - compare other:ABSTRACT_STRING :INTEGER <-
-  ( + i: INTEGER;
-    + result:INTEGER;
-    i := 1;
-    {(count < i) || {other.count < i} || {item i != other.item i}}.until_do {
-      i := i + 1;
-    };
-    (count < i).if {
-      (other.count < i).if {
-	result := 0;
-      } else {
-	result := -1;
-      };
-    } else {
-      (other.count < i).if {
-	result := 1;
-      } else {
-	(item i < other.item i).if {
-	  result := -1;
-	} else {
-	  result := 1;
-	};
-      };
-    };
-    
-    result
-  );
-  
-  - same_as other:ABSTRACT_STRING :BOOLEAN <-
-  // Case insensitive `=='.
-  ( + s1, s2:NATIVE_ARRAY[CHARACTER];
-    + i:INTEGER;
-    + result:BOOLEAN;
-    ? {other != NULL};
-
-    i := count;
-    (i = other.count).if {
-      (storage.fast_memcmp (other.storage) until i).if {
-	result:=TRUE;
-      } else {
-	i := i - 1;
-	s1 := storage;
-	s2 := other.storage;
-	result:=TRUE;
-	{(i!=0) && {result}}.while_do {
-	  result:=s1.item i.same_as (s2.item i);
-	  i:=i-1;
-	};
-      };
-    };
-    result
-  );
-  
-  - Self:SELF '==' Left 40 other:ABSTRACT_STRING :BOOLEAN <-
-  // Has Current the same text as `other' ?
-  ( + result:BOOLEAN;
-    ? {other != NULL};
-    (count = other.count).if {
-      (count = 0).if {
-	result := TRUE;
-      } else {
-	result:=storage.fast_memcmp (other.storage) until count;
-      };
-    };
-    result
-  );
-  
-  - item_code i:INTEGER :INTEGER <-
-  // Code of character at position `i'.
-  (
-    ? { valid_index i};
-    storage.item (i - 1).code
-  );
-  
-  - index_of ch:CHARACTER since start_index:INTEGER :INTEGER <-
-  // Index of first occurrence of `c' at or after `start_index',
-  // result = count + 1, if none.
-  ( + result:INTEGER;
-    ? { start_index.in_range 1 to (count + 1)};
-    
-    result := start_index;
-    
-    {(result > count) || {ch = item result}}.until_do {
-      result := result + 1;
-    };
-        
-    result
-  );
-  
-  - last_index_of ch:CHARACTER since start_index:INTEGER :INTEGER <-
-  // Index of first occurrence of `c' at or before `start_index',
-  // 0 if none.
-  ( + result:INTEGER;
-    ? {start_index.in_range 0 to upper};
-    
-    result := start_index;
-    
-    {(result < lower) || {ch = item result}}.until_do {
-      result := result - 1;
-    };
-        
-    ? {(result != 0) ->> {item result == ch}};    
-    result
-  );
-  
-  - fast_index_of ch:CHARACTER :INTEGER <-
-  // Gives the index of the first occurrence `ch' or
-  // 0 if none.
-  (+ result:INTEGER;
-    result := 1 + storage.fast_index_of (ch,1) until (count - 1);    
-    ?	{(result != count + 1) ->> {item result = ch}};    
-    result
-  );
-  
-  - first_index_of c:CHARACTER :INTEGER <-  
-  // Index of first occurrence of `c' at index 1 or after index 1.
-  (
-    fast_index_of c
-  );
-  
-  - fast_last_index_of ch:CHARACTER :INTEGER <-
-  // Gives the index of the last occurrence `ch' or
-  // 0 if none.
-  (+ result:INTEGER;
-    result := 1 + storage.fast_reverse_index_of ch from (upper-1);    
-    
-    ? {(result != 0) ->> {item result = ch}};    
-    result
-  );
-    
-  - last_index_of c:CHARACTER :INTEGER <-
-  // Index of last occurrence of `c' at index upper or before index upper.
-  (
-    fast_last_index_of c
-  );
-  
-  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);
-  // True if `ch' is in the STRING.
-  
-  - has_substring other:ABSTRACT_STRING :BOOLEAN <-
-  // True if `other' is in the STRING.
-  ( first_substring_index other != 0 );
-    
-  - occurrences c:CHARACTER :INTEGER <-
-  // Number of times character `c' appears in the string.
-  (
-    storage.fast_occurrences c until (count - 1)
-  );
-  
-  -  has_suffix s:ABSTRACT_STRING :BOOLEAN <-
-  // True if suffix of `Current' is `s'.
-  (
-    + result:BOOLEAN;
-    + i1,i2:INTEGER;
-    
-    ? { s != NULL };
-    
-    (s.count <= count).if {
-      i1 := count - s.count + 1;
-      i2 := 1;
-      { (i1 > count) || { i2 > s.count} || { item i1 != s.item i2}}.until_do {
-	i1 := i1 + 1;
-	i2 := i2 + 1;
-      };
-      result := i1 > count;
-    };
-    
-    result
-  );
-  
-  - has_prefix p:ABSTRACT_STRING :BOOLEAN <-
-  // True if prefix of `Current' is `p'.
-  (
-    + result:BOOLEAN;
-    + i:INTEGER;
-    
-    ? { p != NULL };
-    
-    ( p.count <= count ).if {
-      i := p.count;
-      { (i == 0) || { item i != p.item i}}.until_do {
-	i := i - 1;
-      };
-      result := i == 0;
-    };
-    
-    result
-  );
-  
-  // Testing and Conversion:
-  
-  - is_boolean:BOOLEAN <-
-  // does self represent a BOOLEAN?
-  // valid BOOLEANS are "TRUE" and "FALSE".
-  (
-    (Self == "TRUE") || { Self == "FALSE"}
-  );
-  
-  - to_boolean:BOOLEAN <-
-  // Boolean value;
-  // "true" yields true, "false" yields false (what a surprise).
-  (
-    ?{ is_boolean };
-    Self == "TRUE"
-  );
-  
-  - is_bit:BOOLEAN <-
-  // True when the contents is a sequence of bits (i.e., mixed
-  // characters `0' and characters `1').
-  ( + i:INTEGER;
-    + result:BOOLEAN;
-    i := count;
-    result := TRUE;
-    { (! result) || { i = 0}}.until_do {
-      result := item i.is_bit;
-      i := i - 1
-    };
-    ? {result = (count = occurrences '0' + occurrences '1')};
-    result
-  );
-
-  - is_integer:BOOLEAN <-
-  // Does self represent an INTEGER?
-  // `Result' is true if and only if the following two conditions hold:
-  //
-  // 1. In the following BNF grammar, the value of self can be
-  // produced by "Integer_literal", if leading and trailing
-  // separators are ignored:
-  //
-  // Integer_literal = [Sign] Integer
-  // Sign            = "+" | "-"
-  // Integer         = Digit | Digit Integer
-  // Digit           = "0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9"
-  //
-  // 2. The numerical value represented by self is within the
-  // range that can be represented by an instance of type INTEGER.
-  (
-    + i, state, value: INTEGER;
-    + negative: BOOLEAN;
-    + result:BOOLEAN;
-    + cc: CHARACTER;
-    
-    // state 0: nothing read.
-    // state 1: "+" or "-" read.
-    // state 2: in the number.
-    // state 3: after the number.
-    // state 4: error.
-    
-    i := 1;
-    
-    { (state = 4) || {i > count}}.until_do {
-      cc := item i;
-      ( state = 0).if {
-	cc.is_separator.if {
-	}.elseif {cc = '+'} then {
-	  state := 1;
-	}.elseif {cc = '-'} then {
-	  negative := TRUE;
-	  state := 1;
-	}.elseif {cc.is_digit} then {
-	  value := cc.decimal_value;
-	  state := 2;
-	} else {
-	  state := 4;
-	};
-      }.elseif { state = 1} then {
-	cc.is_digit.if {
-	  value := cc.decimal_value;
-	  negative.if {
-	    value := - value;
-	  };
-	  state := 2;
-	} else {
-	  state := 4;
-	};
-      }.elseif { state = 2 } then {
-	cc.is_digit.if {
-	  negative.if {
-	    value := 10 * value - cc.decimal_value;
-	  } else {
-	    value := 10 * value + cc.decimal_value;
-	  };
-	  // over/underflow check here
-	  ((negative && {value > 0}) || { ! negative && {value < 0}}).if {
-	    state := 4;
-	  };
-	}.elseif {cc.is_separator} then {
-	  state := 3;
-	} else {
-	  state := 4;
-	};
-      }.elseif { state = 3 } then {
-	cc.is_separator.if {
-	} else {	    
-	  state := 4;
-	};
-      };
-      
-      i := i + 1;
-    };
-    ( (state != 0) && { state != 4}).if {
-      result := TRUE;
-    };
-    
-    result
-  );
-  
-  - to_integer:INTEGER <-
-  // self must look like an INTEGER.
-  (
-    + i, state:INTEGER;
-    + cc: CHARACTER;
-    + negative: BOOLEAN;
-    + result:INTEGER;
-    
-    ? { is_integer };
-    // state 0: nothing read.
-    // state 1: "+" or "-" read.
-    // state 2: in the number.
-    // state 3: after the number.
-
-    i := 1;
-
-    { i > count }.until_do {
-      cc := item i;
-
-      (state = 0).if {
-	cc.is_separator.if {
-	}.elseif {cc = '+'} then {
-	  state := 1;
-	}.elseif {cc = '-'} then {
-	  negative := TRUE;
-	  state := 1;
-	} else { // cc.is_digit
-	  result := cc.decimal_value;
-	  state := 2;
-	};
-      }.elseif { state = 1 } then {
-	// cc.is_digit
-	result := cc.decimal_value;
-	negative.if {
-	  result := - result
-	};
-	state := 2;
-      }.elseif { state = 2} then {
-	cc.is_digit.if {
-	  negative.if {
-	    result := 10 * result - cc.decimal_value;
-	  } else {
-	    result := 10 * result + cc.decimal_value;
-	  };
-	} else { // cc.is_separator
-	  state := 3;
-	};
-      }.elseif { state = 3 } then {
-	// cc.is_separator
-	i := count; // terminate the loop
-      };
-      
-      i := i + 1;
-    };
-    
-    result
-  );
-  
-  - is_hexadecimal :BOOLEAN <-
-  ( + j:INTEGER;
-    + result:BOOLEAN;
-    (is_empty).if_false {
-      j := lower;
-      {(j > upper) || {! item j.is_hexadecimal_digit}}.until_do {
-	j:=j+1;
-      };
-      result := j > upper;
-    };
-    result
-  );
-
-  - to_hexadecimal :INTEGER_64 <-
-  ( + result:INTEGER_64;
-    ? {is_hexadecimal};
-    lower.to upper do { j:INTEGER;
-      result := (result << 4) | item j.hexadecimal_value;
-    };
-    result
-  );
-
-  - is_octal :BOOLEAN <-
-  ( + result:BOOLEAN;
-    + j:INTEGER;
-    (is_empty).if_false {        
-      j := lower;
-      {(j > upper) || {! item j.is_octal_digit}}.until_do {
-	j:=j+1;
-      };
-      result:= j > upper;
-    };
-    result
-  );
-
-  - to_octal:INTEGER_64 <-
-  ( + result:INTEGER_64;
-    ? {is_octal};
-    
-    lower.to upper do { j:INTEGER;
-      result := (result << 3) | item j.octal_value;
-    };
-    result
-  );
-
-  - to_binary :INTEGER_64 <-
-  ( + result:INTEGER_64;
-    ? {is_bit};
-    
-    lower.to upper do { j:INTEGER;
-      result := result << 1;
-      (item j = '1').if {
-	result := result | 1;
-      };
-    };
-    result
-  );
-  
-  - is_real_16_16:BOOLEAN <-
-  // Does self represent an REAl_16_16 ?
-  // `Result' is true if and only if the following two conditions hold:
-  //
-  // 1. In the following BNF grammar, the value of self can be
-  // produced by "real_literal", if leading and trailing
-  // separators are ignored:
-  //
-  // Real_literal = [Sign] Integer [Point Integer]
-  // Sign            = "+" | "-"
-  // Point           = "."
-  // Integer         = Digit | Digit Integer
-  // Digit           = "0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9"
-  //
-  // 2. The numerical value represented by self is within the
-  // range that can be represented by an instance of type REAL_16_16.
-  (
-    + i, state, value_int: INTEGER;
-    + value:REAL_16_16;
-    + negative: BOOLEAN;
-    + result:BOOLEAN;
-    + cc: CHARACTER;
-    + d:INTEGER;
-    
-    // state 0: nothing read.
-    // state 1: "+" or "-" read.
-    // state 2: in the number before the point
-    // state 3: in the number after the point
-    // state 4: after the number.
-    // state 5: error.
-    
-    i := 1;
-    d := 1;
-    
-    { (state = 5) || {i > count}}.until_do {
-      cc := item i;
-      ( state = 0).if {
-	cc.is_separator.if {
-	}.elseif {cc = '+'} then {
-	  state := 1;
-	}.elseif {cc = '-'} then {
-	  negative := TRUE;
-	  state := 1;
-	}.elseif {cc.is_digit} then {
-	  value_int := cc.decimal_value;
-	  state := 2;
-	} else {
-	  state := 5;
-	};
-      }.elseif { state = 1} then {
-	cc.is_digit.if {
-	  value_int := cc.decimal_value;
-	  state := 2;
-	} else {
-	  state := 5;
-	};
-      }.elseif { state = 2 } then {
-	cc.is_digit.if {
-	  value_int := 10 * value_int + cc.decimal_value;
-	  // over/underflow check here
-	  ((negative && {value_int > 0}) || { ! negative && {value_int < 0}}).if {
-	    state := 5;
-	  };
-	}.elseif { cc = '.' } then {
-	  state := 3;	
-	  value := value_int.to_real_16_16;
-	}.elseif {cc.is_separator} then {
-	  state := 4;
-	} else {
-	  state := 5;
-	};
-      }.elseif { state = 3 } then {
-	cc.is_digit.if {
-	  d := d * 10;
-	  value := value + (cc.decimal_value.to_real_16_16) /# d;
-	}.elseif {cc.is_separator} then {
-	  state := 4;
-	} else {
-	  state := 5;
-	};
-      }.elseif { state = 4 } then {
-	cc.is_separator.if {
-	} else {	    
-	  state := 5;
-	};
-      };
-      
-      i := i + 1;
-    };
-    negative.if {
-      value := - value;
-    };
-    ( (state != 0) && { state != 5}).if {
-      result := TRUE;
-    };
-    
-    result
-  );
-  
-  - to_real_16_16:REAL_16_16 <-
-  (
-    + i, state, value_int: INTEGER;
-    + value:REAL_16_16;
-    + negative: BOOLEAN;    
-    + cc: CHARACTER;
-    + d:INTEGER;
-    
-    // state 0: nothing read.
-    // state 1: "+" or "-" read.
-    // state 2: in the number before the point
-    // state 3: in the number after the point
-    // state 4: after the number.
-    
-    i := 1;
-    d := 1;
-
-    {i > count}.until_do {
-      cc := item i;
-      ( state = 0).if {
-	cc.is_separator.if {
-	}.elseif {cc = '+'} then {
-	  state := 1;
-	}.elseif {cc = '-'} then {
-	  negative := TRUE;
-	  state := 1;
-	}.elseif {cc.is_digit} then {
-	  value_int := cc.decimal_value;
-	  state := 2;
-	};
-      }.elseif { state = 1} then {
-	cc.is_digit.if {
-	  value_int := cc.decimal_value;
-	  state := 2;
-	};
-      }.elseif { state = 2 } then {
-	cc.is_digit.if {
-	  value_int := value_int * 10 + cc.decimal_value;
-	}.elseif { cc = '.' } then {
-	  state := 3;	
-	  value := value_int.to_real_16_16;
-	} else {  // cc is separator
-	  value := value_int.to_real_16_16;
-	  state := 4;
-	};
-      }.elseif { state = 3 } then {
-	cc.is_digit.if {
-	  d := d * 10;
-	  value := value + (cc.decimal_value.to_real_16_16) /# d;
-	} else { // cc is separator
-	  state := 4;
-	};
-      }.elseif { state = 4 } then {
-	// cc is separator
-	i := count;  // terminate the loop
-      };
-      
-      i := i + 1;
-    };
-    
-    (state = 2).if {
-      value := value_int.to_real_16_16;
-    };
-    
-    negative.if {
-      value := - value;
-    };
-    
-    value
-  );
-  
-  //
-  // Modification:
-  //
-  
-  - Self:SELF '+' other:ABSTRACT_STRING :STRING <-
-  // Create a new STRING which is the concatenation of
-  // `self' and `other'.
-  ( + result:STRING;
-    ? {other != NULL};
-    
-    result:=STRING.create (count + other.count);
-    result.append Self;
-    result.append other;
-    
-    ? {result.count = count + other.count};
-    result
-  );
-    
-  - as_lower:STRING <-
-  // New object with all letters in lower case.
-  (
-    + result:STRING;
-    result := STRING.create capacity;
-    result.copy Self;
-    result.to_lower;
-    result
-  );
-  
-  - as_upper:STRING <-
-  // New object with all letters in upper case.
-  (
-    + result:STRING;
-    result := STRING.create capacity;
-    result.copy Self;
-    result.to_upper;
-    result
-  ); 
-  
-  // Other features:
-  
-  - first:CHARACTER <-
-  // Access to the very `first' character.
-  (
-    + result:CHARACTER;
-    //? {! is_empty};
-    
-    result := storage.item 0;
-    
-    //? { result == item 1};
-    result
-  );
-
-  - last:CHARACTER <-
-  // Access to the very `last' character.
-  (
-    + result:CHARACTER;
-    ? {! is_empty};
-    
-    result := storage.item (count - 1);
-    
-    ? { result == item count};
-    result
-  );
-    
-  - substring start_index:INTEGER to end_index:INTEGER :STRING <-
-  // New string consisting of items [`start_index'.. `end_index'].
-  (
-    + c:INTEGER;
-    + result:STRING;
-    
-    ? { start_index >= 1 };
-    ? { end_index <= count };
-    ? { start_index <= end_index + 1 };
-    
-    c := end_index - start_index + 1;
-    result := STRING.create c;
-    result.set_count c;
-    result.storage.slice_copy storage to 0 from (start_index - 1) to (end_index - 1);
-
-    ? { result.count == end_index - start_index + 1 };
-    result
-  );
-    
-  - substring_index (other:ABSTRACT_STRING,start_index:INTEGER) :INTEGER <-
-  // Position of the first occurrence of `other' at or after 1
-  // or 0 f none.
-  ( + i,s,result:INTEGER;
-    
-    //? {! other.is_empty };
-    ? { (start_index >=1) && { start_index <= count + 1 }};
-    
-    s := start_index;
-    {(result != 0) || {(s + other.count - 1) > count }}.until_do {
-      i := 1;
-      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {
-	i := i + 1;
-      };
-      
-      (i > other.count).if {
-	result := s;
-      } else {
-	s := s + 1;
-      };
-    };
-    
-    result
-  );
-  
-  - first_substring_index other:ABSTRACT_STRING :INTEGER <-
-  // Position of the first occurrence of `other' at or after 1
-  // or 0 if none.
-  (
-    ? {! other.is_empty };
-    
-    substring_index (other,1)
-  );
-  
-  //
-  // Splitting a STRING:
-  //
-  
-  - split:ARRAY[STRING] <-
-  // Split the string into an array of words. Uses `is_separator' of
-  // CHARACTER to find words. Gives Void or a non empty array.
-  (
-    + result:ARRAY[STRING];
-    ( count > 0 ).if {
-      split_buffer.clear;
-      split_in split_buffer;
-      (! split_buffer.is_empty).if {
-	result := ARRAY[STRING].create (split_buffer.lower) to (split_buffer.upper);
-	result.copy split_buffer;
-      };
-    };
-    ? { (result != NULL) ->> { ! result.is_empty }};
-    
-    result
-  );
-  
-  - split_in words:COLLECTION[STRING] <-
-  // Same jobs as `split' but result is appended in `words'.
-  (
-    + state,old_count: INTEGER;
-    // state = 0: waiting next word.
-    // state = 1: inside a new word.
-    + c: CHARACTER;
-    
-    ? { words != NULL};
-    old_count := words.count;
-    (count > 0).if {
-      1.to upper do { i:INTEGER;
-	c := item i;
-	(state = 0).if {
-	  (! c.is_separator).if {
-	    string_buffer.clear;
-	    string_buffer.append_character c;
-	    state := 1;
-	  };
-	} else {
-	  (! c.is_separator).if {
-	    string_buffer.append_character c;
-	  } else {
-	    words.add_last (string_buffer.twin);	    
-	    state := 0;
-	  };
-	};
-      };
-      ( state == 1).if {
-	words.add_last (string_buffer.twin);
-      };
-    };
-    
-    ? { (words.count) >= old_count };
-  );
-  
-  - get_new_iterator:ITERATOR[CHARACTER] <-
-  (
-    ITERATOR_ON_STRING[CHARACTER].create Self
-  );
-  
-  - same_string other:ABSTRACT_STRING :BOOLEAN <-
-  // Do self and other have the same character sequence?
-  // Useful in proper descendants of STRING.
-  (
-    ? { other != NULL };
-    string == other.to_string
-  );
-  
-  - to_string:Strict STRING <-
-  // New STRING having the same character sequence as self.
-  // Useful in proper descendants of STRING.
-  (
-    STRING.create_from_string Self
-  );
-  
-  - string_buffer:STRING := STRING.create 256; // Private, temporary once buffer.
-  
-  - split_buffer:ARRAY[STRING] := ARRAY[STRING].create_with_capacity 4 lower 1;
-    
-  //
-  // Display.
-  //
-  
-  - print <- 
-  (
-    IO.put_string Self;  
-  );
-
-  -  printline <-
-  (
-    IO.put_string Self;
-    IO.put_string "\n";
-  );
-
-  
-  - println <-
-  [ -? {storage.item count = '\0'}; ]
-  (
-    to_external.println;
-  );
-                                   
-
-  //
-  // The guru section
-  //
-  
-  - to_external:NATIVE_ARRAY[CHARACTER] <- 
-  // Gives C access to the internal `storage' (may be dangerous).
-  // To be compatible with C, a null character is added at the end
-  // of the internal `storage'. This extra null character is not
-  // part of the Lisaac STRING.
-  (
-    deferred;
-    NULL
-  );
-
-
-
diff --git a/lib2_old/string/string.li b/lib2_old/string/string.li
deleted file mode 100644
index 7ce665f..0000000
--- a/lib2_old/string/string.li
+++ /dev/null
@@ -1,768 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := STRING;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-
-  - comment := "String library.";
-  
-Section Inherit
-  
-  - parent_abstract_string:ABSTRACT_STRING := ABSTRACT_STRING;
-  
-  - parent_arrayed:ARRAYED := ARRAYED;
-  
-Section Public //ABSTRACT_STRING, ABSTRACT_ENTRY
-  
-  + storage:NATIVE_ARRAY[CHARACTER];
-  
-Section Public
-    
-  + count:INTEGER;
-
-  + capacity:INTEGER;
-  
-  //
-  // General :
-  //
-  
-  - set_storage tab:NATIVE_ARRAY[CHARACTER] <-
-  ( ? {tab != NULL};
-    storage := tab;
-  );
-    
-  //
-  // Creation / Modification :
-  //
-  
-  - create needed_capacity:INTEGER :SELF <-
-  ( + result:SELF;
-    result := SELF.clone;   
-    result.make needed_capacity;
-    result
-  );
-  
-  - create_from_string str:ABSTRACT_STRING :SELF <-
-  ( + result:SELF;
-       
-    result := create (str.count);
-    result.copy str;       
-    result
-  );
-  
-  - make needed_capacity:INTEGER <-
-  // Initialize the string to have at least `needed_capacity'
-  // characters of storage.
-  ( ? {needed_capacity >= 0};
-    (needed_capacity > 0).if {
-      (capacity < needed_capacity).if	{	
-	storage := NATIVE_ARRAY[CHARACTER].create needed_capacity;
-	capacity := needed_capacity;
-      };
-    };
-    count := 0;
-    
-    //? {needed_capacity <= capacity};
-    //? {count = 0};
-  );
-  
-  - make_empty <-
-  // Create an empty string
-  (
-    make 0;
-  );  
-  
-  
-  - create_filled (c:CHARACTER,n:INTEGER) :SELF <-
-  ( + result:SELF;
-    result := SELF.clone;
-    result.make_filled (c,n);
-    result
-  );
-  
-  - make_filled (c:CHARACTER,n:INTEGER) <-
-  // Initialize string with `n` copies of `c`
-  ( ? {n >= 0};
-    
-    make n;
-    count := n;
-    fill_with c;
-    
-    ? {count == n};
-    ? {occurrences c == count};
-  );
-  
-  - twin:STRING <-
-  (
-    create_from_string Self
-  );
-  
-  //
-  // Modification :
-  //
-  
-  - resize new_count:INTEGER <-
-  // Resize self. When `new_count' is greater than `count', 
-  // new positions are initialized with the default value of CHARACTER
-  (+ old_capacity:INTEGER;
-    ? { new_count >= 0 };
-    old_capacity := capacity;
-    
-    (new_count <= count).if {
-    }.elseif { capacity < new_count } then {
-      (capacity = 0).if {
-	storage := NATIVE_ARRAY[CHARACTER].create new_count;
-      } else {
-	storage := storage.realloc capacity with new_count;
-      };
-      capacity := new_count;
-    } else {
-      storage.clear count to (new_count - 1);
-    };    
-    count := new_count;
-    
-    ? {count == new_count};
-    ? {capacity >= old_capacity};    
-  );
-
-  - set_capacity new_capacity:INTEGER <-
-  // Resize `capacity' self, but not count.
-  ( + old_capacity:INTEGER;
-    ? { new_capacity >= 0 };
-    old_capacity := capacity;
-    
-    (new_capacity > capacity).if {   
-      (capacity = 0).if {
-	storage := NATIVE_ARRAY[CHARACTER].create new_capacity;
-      } else {
-	storage := storage.realloc capacity with new_capacity;
-      };
-      capacity := new_capacity;
-    };
-    
-    ? {(new_capacity > old_capacity) ->> {new_capacity = capacity}};    
-  );
-  
-  - clear <-
-  // Clear out the current STRING.
-  // Note: internal `storage' memory is neither released nor shrunk.
-  (
-    count := 0;
-    ? {count = 0};
-  );
-  
-  - copy other:ABSTRACT_STRING<-
-  // Copy `other' onto Current.
-  (    
-    count := other.count;
-    (count > 0).if {
-      (capacity < count).if	{
-	storage  := NATIVE_ARRAY[CHARACTER].create count;
-	capacity := count;
-      };
-      storage.copy_from (other.storage) until (count-1);
-    };
-    ? {count = other.count};
-  );
-  
-  - fill_with c:CHARACTER <-
-  // Replace every character with `c'.
-  (
-    storage.set_all_with c until (count - 1);
-    
-    ? {occurrences c = count};
-  );
-  
-  - replace_all old_char:CHARACTER with new_char:CHARACTER <-
-  // Replace all occurrences of the element `old_char' by `new_character'
-  ( + old_count:INTEGER;
-    old_count := count;
-    storage.fast_replace_all old_char with new_char until (count - 1);
-    ? { count == old_count };
-    ? { occurrences old_char = 0};
-  );
-  
-  - append other:ABSTRACT_STRING <-
-  // Append `other' to Current.
-  ( + other_count, needed_capacity:INTEGER;
-    ? {other != NULL};
-    
-    other_count := other.count;
-    needed_capacity := count + other_count;
-    (capacity < needed_capacity).if	{
-      (capacity = 0).if	{
-	capacity := needed_capacity;
-	storage  := NATIVE_ARRAY[CHARACTER].create capacity;
-      } else {
-	storage  := storage.realloc capacity with needed_capacity;
-	capacity := needed_capacity;
-      };
-    };
-    storage.copy (other.storage) to count until other_count;
-    count := needed_capacity;
-  );
-  
-  - prepend other:ABSTRACT_STRING <-
-  // Prepend `other' to Current
-  ( + i, j: INTEGER;
-    ? {other!=NULL};
-    
-    i := count;
-    j := other.count;
-    resize (i + j);
-    ((i > 0) && {j > 0}).if	{
-      storage.move 0 to (i - 1) by j;
-    };
-    storage.copy_from (other.storage) until (j - 1);    
-  );
-  
-  - insert_string s:ABSTRACT_STRING to i:INTEGER <-
-  // Insert `s' at index `i', shifting characters from index `i'
-  // to `count' rightwards.
-  (
-    + j,k:INTEGER;
-    
-    ? { s != NULL };
-    ? { i.in_range 1 to (count + 1)};
-    
-    j := count;
-    k := s.count;
-    resize (j + k);
-    (i <= j).if {
-      storage.move (i - 1) to (j - 1) by k;
-    };
-    storage.copy (s.storage) to (i - 1) until k;
-  );
-  
-  - replace_substring s:ABSTRACT_STRING from start:INTEGER to end:INTEGER <-
-  // Replace the substring from start to end, inclusive, with s
-  (
-    + remove_len,insert_len, difference, old_count: INTEGER;
-    
-    ? {s != NULL};
-    ? { end <= count};
-    ? {start.in_range 1 to (end + 1)};
-    
-    old_count := count;
-    remove_len := end - start + 1;
-    insert_len := s.count;
-    difference := insert_len - remove_len;
-    
-    (difference > 0).if {
-      resize (old_count + difference);
-      (end < old_count).if { // something to move ?
-	storage.move (end + 1 - 1) to (old_count - 1) by difference;
-      };
-    }.elseif {difference < 0} then {
-      (end < count).if { // something to move?
-	storage.move(end + 1 - 1) to (old_count - 1) by difference;
-      };
-      resize (old_count + difference)
-    };
-    storage.copy (s.storage) to (start - 1) until (s.count);
-  );
-        
-  - put ch:CHARACTER to index:INTEGER<-
-  // Put `ch' at position `index'.
-  ( ? {valid_index index};
-    
-    storage.put ch to (index - 1);
-    
-    ? {item index = ch};
-  );
-  
-  - swap i1:INTEGER with i2: INTEGER <-
-  ( + tmp,old_i1,old_i2: CHARACTER;
-    ? {valid_index i1};
-    ? {valid_index i2};
-    
-    old_i1:=item i1;
-    old_i2:=item i2;
-    tmp := item i1;
-    put (item i2) to i1;
-    put tmp to i2;
-    
-    ? {item i1 = old_i2};
-    ? {item i2 = old_i1};
-  );
-  
-  - insert ch:CHARACTER to index:INTEGER <-
-  // Insert `ch' after position `index'.
-  ( + i:INTEGER;
-    ? {0 <= index};
-    ? {index <= count};
-    
-    i:=count;
-    extend ' ';
-    {i = index}.until_do {
-      put (item i) to (i + 1);
-      i := i - 1;
-    };
-    put ch to (index + 1);
-    
-    ? {item (index + 1) = ch};
-  );
-
-  - insert ch:CHARACTER to index:INTEGER on nb:INTEGER <-
-  // Insert `ch' after position `index'.
-  ( 
-    ? {0 <= index};
-    ? {index <= count};
-
-    1.to nb do { cpt:INTEGER; // Version bourin!!!
-      insert ch to index;
-    };
-  );
-    
-  - shrink min_index:INTEGER to max_index:INTEGER <-
-  // Keep only the slice [`min_index' .. `max_index'] or nothing
-  // when the slice is empty.
-  (
-    ? {1 <= min_index};
-    ? {max_index <= count};
-    ? {min_index <= max_index + 1};
-    
-    (max_index < min_index).if {
-      count := 0;
-    } else {
-      (min_index = 1).if {
-	count := max_index;
-      } else {
-	storage.copy_slice storage to 0 from (min_index - 1) to (max_index - 1);
-	count := max_index - min_index + 1
-      };
-    };
-    
-    ? {count = max_index - min_index + 1};
-  );
-  
-  - remove index:INTEGER <-
-  // Remove character at position `index'.
-  ( + old_count:INTEGER;
-    ? {valid_index index};
-    
-    old_count:=count;
-    remove_between index to index;
-    
-    ? {count = old_count - 1};
-  );
-  
-  - add_first ch: CHARACTER <-
-  // Add `ch' at first position.
-  ( + old_count: INTEGER;
-    
-    old_count:=count;
-    add_last(' ');
-    count.downto 2 do { i:INTEGER;
-      put (item (i - 1)) to i;
-    };
-    put ch to 1;
-    
-    ? {count = 1 + old_count};
-    ? {item 1 = ch};
-  );
-  
-  - add_last ch:CHARACTER <-
-  // Append `ch' to string
-  ( + new_capacity:INTEGER;
-    //+ old_count:INTEGER;
-    
-    //old_count:=count;
-    (capacity <= count).if {
-      (capacity = 0).if	{
-	capacity := 32;
-	storage  := NATIVE_ARRAY[CHARACTER].create capacity;
-      } else {
-	new_capacity := capacity * 2;
-	storage      := storage.realloc capacity with new_capacity;
-	capacity     := new_capacity;
-      };
-    };
-    storage.put ch to count;
-    count := count + 1;
-    
-    //? {count = 1 + old_count};
-    //? {item count = ch};
-  );
-  
-  - append_character c:CHARACTER <- add_last c; 
-
-  - extend c:CHARACTER <- add_last c;
-  
-  - to_lower <-
-  // Convert all characters to lower case.
-  (
-    count.downto 1 do { i:INTEGER;
-      put (item i.to_lower) to i;
-    };
-  );
-  
-  - to_upper <-
-  // Convert all characters to upper case.
-  (
-    count.downto 1 do { i:INTEGER;
-      put (item i.to_upper) to i;
-    };
-  );
-  
-  - keep_head n:INTEGER <-
-  // Remove all characters except for the first `n'.
-  // Do nothing if `n' >= `count'.
-  (
-    + old_count:INTEGER;
-    ? { n >= 0};
-    old_count := count;
-    ( n < count).if {
-      remove_last (count - n);
-    };
-    
-    ? { count == n.min old_count};
-  );
-  
-  - keep_tail n:INTEGER <-
-  // Remove all characters except for the last `n'.
-  // Do nothing if `n' >= `count'.
-  (
-    + old_count:INTEGER;
-    ? { n >= 0};
-    old_count := count;
-    ( n < count).if {
-      remove_first (count - n);
-    };
-    
-    ? { count == n.min old_count};
-  );
-  
-  - remove_first n:INTEGER <-
-  // Remove `n' first characters.
-  // If `n' >= `count', remove all.
-  (
-    + old_count:INTEGER;
-    ? { n >= 0};
-    old_count:=count;
-    (n > count).if {
-      count := 0;
-    } else {
-      (n > 0).if {
-	remove_between 1 to n;
-      };
-    };
-    
-    ? { count == 0.max(old_count - n)};
-  );
-  
-  - remove_between start:INTEGER to end:INTEGER <-
-  // Remove all characters from `strt_index' to `end_index' inclusive.
-  (
-    + len,old_count:INTEGER;
-    ? { end <= count };
-    ? { start.in_range 1 to (end + 1)};
-    
-    old_count := count;
-    len := end - start + 1;
-    (len > 0).if {
-      (end + 1).to count do { i:INTEGER;
-	put (item i) to  (i - len);
-      };
-      count := count - len;
-    };
-    ? { count = (old_count - (end - start + 1))};
-  );
-  
-  - remove_suffix s:ABSTRACT_STRING <-
-  // Remove the suffix `s' of current string.
-  (
-    ?{ has_suffix s};
-    remove_last (s.count);
-  );
-  
-  - remove_last n:INTEGER <-
-  ( + old_count:INTEGER;
-    // Remove `n' last characters. If `n' >= `count', remove all.
-    ?{ n >= 0 };
-    old_count:=count;
-    
-    (n > count).if {
-      count := 0;
-    } else {
-      count := count - n
-    };
-
-    ? { count = 0.max(old_count - n) };
-  );
-  
-  - remove_tail n:INTEGER <-
-  (
-    remove_last n;
-  );
-      
-  - remove_prefix s:ABSTRACT_STRING <-
-  // Remove the prefix `s' of current string.
-  (
-    ?{ has_prefix s};
-    remove_first (s.count);
-  );
-  
-  - left_adjust <-
-  // Remove leading blanks.
-  (+ i: INTEGER;
-    { ((i + 1) > count) || {item (i + 1) != ' '}}.until_do {
-      i := i + 1;
-    };
-    remove_first i;
-    ? { is_empty || {item 1 != ' '}};
-  );
-
-  - right_adjust <-
-  // Remove trailing blanks.
-  (
-    { (count == 0) || { item count != ' '}}.until_do {
-      count := count - 1;
-    };
-    ? { is_empty || {item count != ' '}};
-  );
-  
-  - extend_multiple c:CHARACTER by n:INTEGER <-
-  // Extend Current with `n' times character `c'.
-  (
-    + old_count:INTEGER;
-    ? { n >= 0};
-    old_count := count;
-    (n - 1).downto 0 do { i:INTEGER; 
-      append_character c;
-    };
-    
-    ? { count == n + old_count};
-  );
-  
-  - precede_multiple c:CHARACTER by n:INTEGER <-
-  // Prepend `n' times character `c' to Current.
-  (
-    + old_count:INTEGER;
-    
-    ? { n >= 0 };
-    old_count := count;
-    (n > 0).if {
-      (old_count == 0).if {
-	extend_multiple c by n;
-      } else {
-	extend_multiple '\0' by n;
-	storage.move 0 to (old_count - 1) by n;
-	storage.set_all_with c until (n - 1);
-      };
-    }; 
-    ? { count == n + old_count};
-  );
-  
-  - extend_to_count c:CHARACTER until needed_count:INTEGER <-
-  // Extend Current with `c' until `needed_count' is reached.
-  // Do nothing if `needed_count' is already greater or equal
-  // to `count'.
-  (
-    ? { needed_count >= 0 };
-    (needed_count - count).downto 1 do { i:INTEGER;
-      append_character(c);
-    };
-    
-    ? { count >= needed_count};
-  );
-  
-  -  precede_to_count c:CHARACTER until needed_count:INTEGER <-
-  // Prepend `c' to Current until `needed_count' is reached.
-  // Do nothing if `needed_count' is already greater or equal
-  // to `count'.
-  ( + offset, old_count: INTEGER;
-    ? { needed_count >= 0};
-    old_count := count;
-    offset := needed_count - old_count;
-    (offset > 0).if {
-      extend_to_count '\0' until needed_count;
-      storage.move 0 to (old_count - 1) by offset;
-      storage.set_all_with c until (offset - 1);
-    };
-
-    ? { count >= needed_count };
-  );
-  
-  - reverse <-
-  // Reverse the string.
-  (
-    + i1, i2: INTEGER;
-    i1 := 1;
-    i2 := count;
-    { i1 >= i2 }.until_do {
-      swap i1 with i2;
-      i1 := i1 + 1;
-      i2 := i2 - 1;
-    };
-  );
-  
-  - remove_all_occurrences ch:CHARACTER <-
-  // Remove all occurrences of `ch'.
-  (
-    +  j: INTEGER;
-    j := 1;
-    lower.to upper do { i:INTEGER;
-      (item i != ch).if {
-	put (item i) to j;
-	j := j + 1;
-      };
-    };
-    count := j - 1;
-  );
-  
-  - extend_unless ch:CHARACTER <-
-  // Extend `Current' (using `extend') with `ch' unless `ch' is
-  // already the `last' character.
-  (
-    + old_count:INTEGER;
-    old_count := count;
-    ( (count == 0) || {item count != ch}).if {
-      append_character ch;
-    };
-    
-    ? { last == ch };
-    ? { count >= old_count };
-  );
-  
-  - make_from_string model:ABSTRACT_STRING <-
-  // Initialize from the characters of `model'.
-  // Useful in proper descendants of STRING.
-  ( + c:INTEGER;
-
-    ? { model != NULL };
-    c := model.count;
-    (capacity < c).if {
-      storage := NATIVE_ARRAY[CHARACTER].calloc c;
-      capacity := c;
-    };
-    count := c;
-    storage.copy_from (model.storage) until (c - 1);
-
-    ? { count == model.count};
-  );
-  
-  - set_count new_count:INTEGER <-
-  [
-    -? { new_count <= capacity };
-  ]
-  (    
-    count := new_count;
-  );
-  
-  //
-  // Interfacing with C string :
-  //
-  
-  - to_external:NATIVE_ARRAY[CHARACTER] <-
-  // Gives C access to the internal `storage' (may be dangerous).
-  // To be compatible with C, a null character is added at the end
-  // of the internal `storage'. This extra null character is not
-  // part of the Eiffel STRING.
-  (     
-    // Append 0 terminal.
-    (capacity > count).if {       
-      storage.put '\0' to count;
-    } else {
-      add_last '\0';
-      count := count - 1;
-    }; 
-    
-    storage
-  )
-  [    
-    +? {count = Old count};
-    +? {Result.is_not_null};
-  ];
-  
-  - from_external p:NATIVE_ARRAY[CHARACTER] <-
-  // Internal `storage' is set using `p' (may be dangerous because
-  // the external C string `p' is not duplicated).
-  // Assume `p' has a null character at the end in order to
-  // compute the Eiffel `count'. This extra null character
-  // is not part of the Eiffel STRING.
-  // Also consider `from_external_copy' to choose the most appropriate.
-  ( ? {p.is_not_null};
-    
-    count := 0;
-    {p.item count = '\0'}.until_do {
-      count := count + 1;
-    };
-    (storage != p).if {
-      storage := p;
-      capacity := count + 1;
-    };
-    
-    ? {capacity >= (count + 1)};
-    ? {p = to_external};
-  );
-  
-  - from_external_copy p:NATIVE_ARRAY[CHARACTER]  <-
-  // Internal `storage' is set using a copy of `p'.
-  // Assume `p' has a null character at the end in order to
-  // compute the Eiffel `count'. This extra null character
-  // is not part of the Eiffel STRING.
-  // Also consider `from_external' to choose the most appropriate.
-  ( + i:INTEGER;
-    ? {p.is_not_null};
-    i := 0;
-    count := 0;
-    {p.item i = '\0'}.until_do {
-      add_last (p.item i);
-      i := i + 1;
-    };
-  );
-  
-  //
-  // Guru section.
-  //
-  
-  - element_sizeof:INTEGER <- 1;
-  
-  - to_native_array_uinteger_8:NATIVE_ARRAY[UINTEGER_8] <- 
-  (
-    CONVERT[NATIVE_ARRAY[CHARACTER],NATIVE_ARRAY[UINTEGER_8]].on storage
-  );
-  
-  - add_last_buffer buf:FAST_ARRAY[UINTEGER_8] from beg:INTEGER to end:INTEGER <-
-  (
-    beg.to end do { j:INTEGER;
-      add_last (buf.item j.to_character);
-    };
-  );
-    
-  - item_byte idx:INTEGER offset ofs:INTEGER :UINTEGER_8 <-
-  ( 
-    ? {ofs = 0};
-    ? {idx <= upper};
-    item idx.to_uinteger_8
-  );
-  
-  - restore_after_external <-
-  (
-    count := 0;
-    {storage.item count = '\0'}.until_do {
-      count := count + 1;
-    };
-  );
\ No newline at end of file
diff --git a/lib2_old/string/string_constant.li b/lib2_old/string/string_constant.li
deleted file mode 100644
index 9b94638..0000000
--- a/lib2_old/string/string_constant.li
+++ /dev/null
@@ -1,124 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := /*Strict*/ STRING_CONSTANT; 
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-   
-  - comment := "String built in.";
-  
-Section Inherit
-  
-  - parent_abstract_string:ABSTRACT_STRING := ABSTRACT_STRING;
-        
-Section Public //ABSTRACT_STRING, ABSTRACT_ENTRY
-  
-  // BSBS: A revoir avec les Section External.
-  
-  + storage:NATIVE_ARRAY[CHARACTER] := 
-  `NULL`:NATIVE_ARRAY[CHARACTER](NATIVE_ARRAY[CHARACTER],NULL);
-  
-Section Public  
-  
- // - clone:SELF <- Self;
-  
-  + count:INTEGER := `(0)`:INTEGER;
-  
-  - to_string:Strict STRING <-
-  ( + new:Strict STRING;
-    new := STRING.create capacity;
-    new.copy Self;
-    new
-  );
-  
-Section Public
-
-  - capacity:INTEGER <- count;
-  
-  //
-  // Aliasing String.
-  //
-  
-  - bucket:SET[STRING_CONSTANT] := SET[STRING_CONSTANT].make;
-  
-  //
-  // The Guru section: The Compiler consideration.
-  //
-  
-  - set_storage p:NATIVE_ARRAY[CHARACTER] count nb_char:INTEGER <-
-  // Do not use directly.
-  (
-    storage := p;
-    count   := nb_char;
-  );
-  
-  - new_intern p:NATIVE_ARRAY[CHARACTER] count nb_char:INTEGER :STRING_CONSTANT<-
-  // Do not use directly. WARNING: Use by c_string and c_argument (COMMAND_LINE). 
-  ( + result:STRING_CONSTANT;
-    
-    result := clone;
-    result.set_storage p count nb_char;    
-    //bucket.add result;
-    result
-  );
-  
-  - to_external:NATIVE_ARRAY[CHARACTER] <-
-  // Gives C access to the internal `storage' (may be dangerous).
-  // To be compatible with C, a null character is added at the end
-  // of the internal `storage'. This extra null character is not
-  // part of the Lisaac STRING.
-  (
-    storage
-  );
-
-  - create_copy other:ABSTRACT_STRING :SELF <-
-  ( + result:SELF;
-    
-    result := clone;
-    result.make_copy other;
-    result
-  );
-  
-  - make_copy other:ABSTRACT_STRING <-
-  ( + c:INTEGER;
-    
-    c := other.count;
-    (c != 0).if {
-      storage := NATIVE_ARRAY[CHARACTER].create (c+1);
-      storage.copy_from (other.storage) until (c-1);
-      storage.put '\0' to c;
-      count := c;
-    };
-  );
-
-  //
-  // Debug: Require / Ensure / Check
-  //
-  
-  - Self:SELF '?'  test:BLOCK <- test ? Self;
-  
-  - Self:SELF '-?' test:BLOCK <- test -? Self;
-  
-  - Self:SELF '+?' test:BLOCK <- test +? Self;
-    
-
diff --git a/lib2_old/system/command_line.li b/lib2_old/system/command_line.li
deleted file mode 100644
index 6c18e8f..0000000
--- a/lib2_old/system/command_line.li
+++ /dev/null
@@ -1,74 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name    := COMMAND_LINE;
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-    
-  - comment := "Interface Command line (Unix).";
-  
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Private
-
-  - c_item idx:INTEGER :NATIVE_ARRAY[CHARACTER] <- `arg_vector[@idx]`:NATIVE_ARRAY[CHARACTER];
-  
-  - c_count:INTEGER <- `arg_count`:INTEGER;
-  
-  - args:FAST_ARRAY[STRING] := 
-  ( + result:FAST_ARRAY[STRING];
-    + arg:NATIVE_ARRAY[CHARACTER];
-    + str:STRING;
-    
-    result := FAST_ARRAY[STRING].create_with_capacity c_count;
-    0.to (c_count - 1) do { j:INTEGER;
-      arg := c_item j;
-      str := STRING.create (arg.fast_first_index_of '\0' until 1024);
-      str.from_external_copy arg;
-      result.add_last str;
-    };
-    result
-  );
-  
-Section Public
-
-  - count:INTEGER <- args.count;
-
-  - lower:INTEGER := 0;
-
-  - upper:INTEGER <- args.upper;
-
-  - item idx:INTEGER :STRING <- args.item idx;  
-  
-  - executable_name:STRING   <- args.first;
-  
-
-
-
-
-
-
-
-
diff --git a/lib2_old/time/date.li b/lib2_old/time/date.li
deleted file mode 100644
index d78f5c7..0000000
--- a/lib2_old/time/date.li
+++ /dev/null
@@ -1,155 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        :=Expanded  DATE;
-
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Date";
-  
-  - type        := `unsigned long`;
-  
-  - default     := `0`:DATE;
-  
-Section Insert
-  
-  - parent_object:OBJECT := OBJECT; 
-  
-Section Private
-  
-  - to_raw:UINTEGER_32 <-
-  (
-    CONVERT[SELF,UINTEGER_32].on Self
-  );
-  
-Section Public
-  
-  - '>' Right 60 other:SELF :BOOLEAN <- to_raw > other.to_raw;
-  
-  - '<' Right 60 other:SELF :BOOLEAN <- to_raw < other.to_raw;
-  
-  - '>=' Right 60 other:SELF :BOOLEAN <- to_raw >= other.to_raw;
-  
-  - '<=' Right 60 other:SELF :BOOLEAN <- to_raw <= other.to_raw;
-  
-  - year :UINTEGER_16 <-
-  ( 
-    (to_raw >> 16).to_uinteger_16
-  );
-  
-  - month:UINTEGER_8 <-
-  (
-    ((to_raw & 0FF00h)>>8).to_uinteger_8 
-  );
-  
-  - day  :UINTEGER_8 <-
-  (
-    (to_raw & 01Fh).to_uinteger_8 
-  );
-  
-  - week_day :UINTEGER_8 <-
-  (
-    ((to_raw >> 5) & 0111b).to_uinteger_8
-  );
-  
-  
-Section Public
-  
-  - create (y:UINTEGER_16,m,d,wd:UINTEGER_8) :DATE <-
-  ( + date:UINTEGER_32;
-    ? { m.in_range 1 to 12};
-    ? { d.in_range 1 to 31};
-    ? { wd.in_range 1 to 7};
-    date := y.to_uinteger_32 << 16;
-    date := date | (m.to_uinteger_32 << 8);
-    date := date | d;
-    date := date | (wd << 5);
-    CONVERT[UINTEGER_32,SELF].on date
-  );
-  
-  - to_string:STRING <-
-  ( + result:STRING;
-    result := STRING.create 13;
-    append_in result;
-    result
-  );
-  
-  - append_in str:STRING <-
-  (
-    week_day
-    .when 1 then {
-      str.append "Mo";
-    }
-    .when 2 then {
-      str.append "Tu";
-    }
-    .when 3 then {
-      str.append "We";
-    }
-    .when 4 then {
-      str.append "Th";
-    }
-    .when 5 then {
-      str.append "Fr";
-    }
-    .when 6 then {
-      str.append "Sa";
-    }
-    .when 7 then {
-      str.append "Su";
-    };
-    (week_day != 0).if {
-      str.add_last ' ';
-    };
-    day.append_in str format 2 with '0';
-    str.add_last '/';
-    month.append_in str format 2 with '0';
-    str.add_last '/';
-    year.append_in str format 4;           
-  );
-
-  - append_short_in str:STRING <-
-  (
-    day.append_in str format 2 with '0';
-    str.add_last '/';
-    month.append_in str format 2 with '0';
-    str.add_last '/';
-    (year % 100).append_in str format 2 with '0';           
-  );
-
-  - append_short2_in str:STRING <-
-  (
-    day.append_in str format 2 with '0';
-    str.add_last '/';
-    month.append_in str format 2 with '0';
-    str.add_last '/';
-    year.append_in str format 4 with '0';           
-  );
-    
-  - print <-
-  (
-    to_string.print;
-  );
-
-
diff --git a/lib2_old/time/time.li b/lib2_old/time/time.li
deleted file mode 100644
index 9bedcd6..0000000
--- a/lib2_old/time/time.li
+++ /dev/null
@@ -1,162 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//                             Lisaac Library                                //
-//                                                                           //
-//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
-//                                                                           //
-//   This program is free software: you can redistribute it and/or modify    //
-//   it under the terms of the GNU General Public License as published by    //
-//   the Free Software Foundation, either version 3 of the License, or       //
-//   (at your option) any later version.                                     //
-//                                                                           //
-//   This program is distributed in the hope that it will be useful,         //
-//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
-//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
-//   GNU General Public License for more details.                            //
-//                                                                           //
-//   You should have received a copy of the GNU General Public License       //
-//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
-//                                                                           //
-//                     http://isaacproject.u-strasbg.fr/                     //
-///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        :=Expanded  TIME;
-
-
-
-  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Time";
-  
-  - type        := `unsigned long`;
-  
-  - default     := `0`:TIME;
-  
-Section Insert
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Private
-  
-  - to_raw:UINTEGER_32 <-
-  (
-    CONVERT[SELF, UINTEGER_32].on Self
-  );
-Section Public
-
-  - hour:UINTEGER_8 <-
-  (
-    (to_raw >> 24).to_uinteger_8
-  );
-  
-  - minute:UINTEGER_8 <-
-  (
-    ((to_raw & 0FF0000h) >> 16).to_uinteger_8
-  );
-  
-  - second:UINTEGER_8 <-
-  (
-    ((to_raw & 0FF00h) >> 8).to_uinteger_8
-  );
-
-  - csecond:UINTEGER_8 <-
-  (
-    (to_raw & 0FFh).to_uinteger_8
-  );
-  
-Section Public
-  
-  - '>' Right 60 other:SELF :BOOLEAN <- to_raw > other.to_raw;
-  
-  - '<' Right 60 other:SELF :BOOLEAN <- to_raw < other.to_raw;
-  
-  - '>=' Right 60 other:SELF :BOOLEAN <- to_raw >= other.to_raw;
-  
-  - '<=' Right 60 other:SELF :BOOLEAN <- to_raw <= other.to_raw;
-  
-  - to_csecond:INTEGER <- hour.to_integer * (60*60*100) + 
-  minute.to_integer * (60*100) + 
-  second.to_integer * 100 + 
-  csecond;
-  
-  - '-' Right 60 other:SELF :SELF <- 
-  ( 
-    create_csecond (Self -# other)
-  );
-  
-  // BSBS: A uniformiser -# +# ???
-  
-  - '-#' Right 60 other:SELF :INTEGER <- to_csecond - other.to_csecond;
-  
-  - '+#' Right 60 other:INTEGER :TIME <-
-  ( 
-    create_csecond (to_csecond + other)
-  );
-  
-  - create (h,m,s,cs:INTEGER) :TIME <-
-  ( + t:UINTEGER_32;
-    ? {h.in_range 0 to 23};
-    ? {m.in_range 0 to 59};
-    ? {s.in_range 0 to 59};
-    ? {cs.in_range 0 to 99};
-    
-    t := h.to_uinteger_32 <<24;
-    t := t | (m.to_uinteger_32 << 16);
-    t := t | (s.to_uinteger_32 << 8);
-    t := t | cs;
-    CONVERT[UINTEGER_32, SELF].on t
-  );
-  
-  - create_csecond csec:INTEGER :SELF <-
-  ( + h,m,s,cs,diff:INTEGER;
-    
-    diff := csec;
-    h := diff / (60*60*100);
-    diff := diff % (60*60*100);
-    
-    m := diff / (60*100);
-    diff := diff % (60*100);
-    
-    s := diff / 100;
-    cs := diff % 100;    
-    
-    create (h,m,s,cs)
-  );
-  
-  - to_string:STRING <-
-  ( + result:STRING;
-    result := STRING.create 8;
-    append_in result;
-    result
-  );
-  
-  - append_in str:STRING <-
-  (
-    hour.append_in str format 2 with '0';
-    str.add_last ':';
-    minute.append_in str format 2 with '0';
-    str.add_last ':';
-    second.append_in str format 2 with '0';
-    str.add_last ',';
-    csecond.append_in str format 2 with '0';
-  );
-
-  - append_short_in str:STRING <-
-  (
-    hour.append_in str format 2 with '0';
-    str.add_last ':';
-    minute.append_in str format 2 with '0';
-  );
-  
-  - update <-
-  (
-    // JBJB A FAIRE !!    
-  );
-  
-  - print <-
-  (
-    to_string.print;
-  );
-
-
-
diff --git a/lib2_os/clean.sh b/lib2_os/clean.sh
new file mode 100755
index 0000000..ff16fad
--- /dev/null
+++ b/lib2_os/clean.sh
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+for i in `find -name "*~"` ; do rm $i ; done
+for i in `find -name "*.c"` ; do rm $i ; done
+for i in `find -name "*.old"` ; do rm $i ; done
diff --git a/lib_os/dos/file_system/entry.li b/lib2_os/dos/file_system/entry.li
similarity index 100%
copy from lib_os/dos/file_system/entry.li
copy to lib2_os/dos/file_system/entry.li
diff --git a/lib_os/dos/video/bitmap_8.li b/lib2_os/dos/video/bitmap_8.li
similarity index 100%
copy from lib_os/dos/video/bitmap_8.li
copy to lib2_os/dos/video/bitmap_8.li
diff --git a/lib_os/dos/video/bmp_line_8.li b/lib2_os/dos/video/bmp_line_8.li
similarity index 100%
copy from lib_os/dos/video/bmp_line_8.li
copy to lib2_os/dos/video/bmp_line_8.li
diff --git a/lib_os/dos/video/event_system.li b/lib2_os/dos/video/event_system.li
similarity index 100%
copy from lib_os/dos/video/event_system.li
copy to lib2_os/dos/video/event_system.li
diff --git a/lib_os/dos/video/keyboard.li b/lib2_os/dos/video/keyboard.li
similarity index 100%
copy from lib_os/dos/video/keyboard.li
copy to lib2_os/dos/video/keyboard.li
diff --git a/lib_os/dos/video/mouse.li b/lib2_os/dos/video/mouse.li
similarity index 100%
copy from lib_os/dos/video/mouse.li
copy to lib2_os/dos/video/mouse.li
diff --git a/lib_os/dos/video/pixel_8.li b/lib2_os/dos/video/pixel_8.li
similarity index 100%
copy from lib_os/dos/video/pixel_8.li
copy to lib2_os/dos/video/pixel_8.li
diff --git a/lib_os/dos/video/video.li b/lib2_os/dos/video/video.li
similarity index 100%
copy from lib_os/dos/video/video.li
copy to lib2_os/dos/video/video.li
diff --git a/lib_os/unix/file_system/directory_unix.li b/lib2_os/java/file_system/directory_unix.li
similarity index 100%
copy from lib_os/unix/file_system/directory_unix.li
copy to lib2_os/java/file_system/directory_unix.li
diff --git a/lib_os/unix/file_system/entry_unix.li b/lib2_os/java/file_system/entry_unix.li
similarity index 100%
copy from lib_os/unix/file_system/entry_unix.li
copy to lib2_os/java/file_system/entry_unix.li
diff --git a/lib_os/unix/file_system/file_system.li b/lib2_os/java/file_system/file_system.li
similarity index 100%
copy from lib_os/unix/file_system/file_system.li
copy to lib2_os/java/file_system/file_system.li
diff --git a/lib_os/unix/file_system/file_unix.li b/lib2_os/java/file_system/file_unix.li
similarity index 100%
copy from lib_os/unix/file_system/file_unix.li
copy to lib2_os/java/file_system/file_unix.li
diff --git a/lib2_os/java/file_system/hello.java b/lib2_os/java/file_system/hello.java
new file mode 100755
index 0000000..aa25beb
--- /dev/null
+++ b/lib2_os/java/file_system/hello.java
@@ -0,0 +1,84 @@
+// Java code generated by Lisaac compiler (www.isaacOS.com) //
+class hello {
+private static String arg[];
+
+//==========================//
+// EXTERNAL                 //
+//==========================//
+
+// SYSTEM_IO
+
+// Hardware 'print_char'
+private static void print_char(char car)
+{
+  System.out.print(car);
+}
+
+// Hardware 'exit'
+private static void die_with_code(int code)
+{
+  System.exit(code);
+}
+
+
+
+//==========================//
+// TYPE                     //
+//==========================//
+
+// Generic Object
+class ___OBJ {
+  long __id;
+};
+
+// STRING_CONSTANT
+static private int __STRING_CONSTANT__ = 0;
+static class __STRING_CONSTANT {
+  char []storage__0;
+
+  public __STRING_CONSTANT(String pstorage)
+  {
+    storage__0 = pstorage.toCharArray();
+  };
+
+  public __STRING_CONSTANT()
+  {
+    super();
+  };
+};
+
+//==========================//
+// GLOBAL                   //
+//==========================//
+
+private static __STRING_CONSTANT STRING_CONSTANT_=new __STRING_CONSTANT();
+
+//==========================//
+// STRING CONSTANT          //
+//==========================//
+
+private static __STRING_CONSTANT __string_1=new __STRING_CONSTANT("Helloo\n");
+
+//==========================//
+// FUNCTION HEADER          //
+//==========================//
+
+// Source code
+
+//==========================//
+// SOURCE CODE              //
+//==========================//
+
+public static void main(String parg[])
+{
+  int Self__WE;
+  arg = parg;
+  Self__WE= 1;
+  while ((Self__WE <=  7)) {
+    System.out.print((__string_1.storage__0[(int)(Self__WE -  1)]));
+    Self__WE=(int)(Self__WE +  1);
+  };
+}
+
+
+} // End class MAIN
diff --git a/lib_os/unix/system/clock.li b/lib2_os/java/system/clock.li
similarity index 100%
copy from lib_os/unix/system/clock.li
copy to lib2_os/java/system/clock.li
diff --git a/lib_os/unix/system/environment.li b/lib2_os/java/system/environment.li
similarity index 100%
copy from lib_os/unix/system/environment.li
copy to lib2_os/java/system/environment.li
diff --git a/lib2_os/java/system/float_processor.li b/lib2_os/java/system/float_processor.li
new file mode 100644
index 0000000..2517c4a
--- /dev/null
+++ b/lib2_os/java/system/float_processor.li
@@ -0,0 +1,68 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Library                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := FLOAT_PROCESSOR;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+  
+Section Inherit
+
+  - parent_object:OBJECT := OBJECT;
+
+Section Public
+  
+  - init; // Compatibility IsaacOS.
+  
+  - atan    n:REAL    :REAL    <- `Math.atan(@n)`:REAL;  
+  - atan_32 n:REAL_32 :REAL_32 <- `Math.atan(@n)`:REAL_32;  
+  - atan_64 n:REAL_64 :REAL_64 <- `Math.atan(@n)`:REAL_64;
+  - atan_80 n:REAL_80 :REAL_80 <- `Math.atan(@n)`:REAL_80;
+  
+  - sqrt    n:REAL    :REAL    <- `Math.sqrt(@n)`:REAL;
+  - sqrt_32 n:REAL_32 :REAL_32 <- `Math.sqrt(@n)`:REAL_32;
+  - sqrt_64 n:REAL_64 :REAL_64 <- `Math.sqrt(@n)`:REAL_64;
+  - sqrt_80 n:REAL_80 :REAL_80 <- `Math.sqrt(@n)`:REAL_80;
+
+  - log     n:REAL    :REAL    <- `Math.log(@n)`:REAL;
+  - log_32  n:REAL_32 :REAL_32 <- `Math.log(@n)`:REAL_32;
+  - log_64  n:REAL_64 :REAL_64 <- `Math.log(@n)`:REAL_64;
+  - log_80  n:REAL_80 :REAL_80 <- `Math.log(@n)`:REAL_80;
+
+  - sin     n:REAL    :REAL    <- `Math.sin(@n)`:REAL;
+  - sin_32  n:REAL_32 :REAL_32 <- `Math.sin(@n)`:REAL_32;
+  - sin_64  n:REAL_64 :REAL_64 <- `Math.sin(@n)`:REAL_64;
+  - sin_80  n:REAL_80 :REAL_80 <- `Math.sin(@n)`:REAL_80;
+
+  - cos     n:REAL    :REAL    <- `Math.cos(@n)`:REAL;
+  - cos_32  n:REAL_32 :REAL_32 <- `Math.cos(@n)`:REAL_32;
+  - cos_64  n:REAL_64 :REAL_64 <- `Math.cos(@n)`:REAL_64;
+  - cos_80  n:REAL_80 :REAL_80 <- `Math.cos(@n)`:REAL_80;
+
+  - pow    (n,exp:REAL)    :REAL    <- `Math.pow(@n, at exp)`:REAL;
+  - pow_32 (n,exp:REAL_32) :REAL_32 <- `Math.pow(@n, at exp)`:REAL_32;
+  - pow_64 (n,exp:REAL_64) :REAL_64 <- `Math.pow(@n, at exp)`:REAL_64;
+  - pow_80 (n,exp:REAL_80) :REAL_80 <- `Math.pow(@n, at exp)`:REAL_80;
+
+  
\ No newline at end of file
diff --git a/lib2_os/java/system/processor.li b/lib2_os/java/system/processor.li
new file mode 100644
index 0000000..44f482c
--- /dev/null
+++ b/lib2_os/java/system/processor.li
@@ -0,0 +1,65 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  - name        := PROCESSOR;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - bibliography:= "http://IsaacOS.com";
+  - comment     := "Processor object.";
+
+Section Public
+  
+  - to_intel_ulong v:UINTEGER_64 :UINTEGER_64 <- deferred;
+  
+  - to_intel_uint v:UINTEGER_32 :UINTEGER_32 <- deferred;
+  
+  - to_intel_ushort v:UINTEGER_16 :UINTEGER_16 <- deferred;
+  
+  - to_motorola_ulong v:UINTEGER_64 :UINTEGER_64 <-
+  (    
+    (v << 56) | ((v & 0FF00h) << 40) | ((v & 0FF0000h) << 24) | ((v & 0FF000000h) << 8) |
+           (v >> 56)   | ((v >> 40) & 0FF00h) | ((v >> 24) & 0FF0000h) | ((v >> 8) & 0FF000000h)
+  );
+  
+  - to_motorola_uint v:UINTEGER_32 :UINTEGER_32 <-
+  (
+    (v << 24) | ((v & 0FF00h) << 8) | ((v >> 8) & 0FF00h) | (v >> 24)     
+  );
+  
+  - to_motorola_int v:INTEGER :INTEGER <-
+  (
+    // Conversion in uxxx to cut the sign
+    (v  << 24) | (((v & 0FF00h) << 8).to_uinteger_16) | (((v >> 8) & 0FF00h).to_uinteger_16) | ((v >> 24).to_uinteger_8)     
+  );
+  
+  - to_motorola_ushort v:UINTEGER_16 :UINTEGER_16 <-
+  (
+    (v  << 8) | (v >> 8)
+  );
+
+  - to_motorola_short v:INTEGER_16 :INTEGER_16 <-
+  (
+    // Conversion in usmall to cut the sign
+    ((v << 8) | ((v >> 8) & 0FFh))
+  );
+
diff --git a/lib2_os/java/system/system.li b/lib2_os/java/system/system.li
new file mode 100644
index 0000000..555d65e
--- /dev/null
+++ b/lib2_os/java/system/system.li
@@ -0,0 +1,84 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        := SYSTEM;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - comment     := "Generic System Object (methods).";
+
+Section Public
+  
+  - is_ansi:BOOLEAN := TRUE;
+  
+  - exit code:INTEGER <- `System.exit(@code)`;
+  
+  - putb value:UINTEGER_8 to port:UINTEGER_16 <-
+  // Write in port
+  ( 
+    not_yet_implemented;
+  );
+
+  - itemb port:UINTEGER_16 :UINTEGER_8 <-
+  // Read in port
+  ( 
+    not_yet_implemented;
+    0
+  );
+       
+  - get_universal_time:UINTEGER_64 <-
+  (
+    //`(unsigned long long)time(NULL)`:UINTEGER_64
+    not_yet_implemented;
+    0
+  );
+
+  // Memory Management
+   
+  - memory:MEMORY := MEMORY;
+  
+  - get_begin_memory:POINTER <-
+  (
+    not_yet_implemented;
+    NULL
+  );
+  
+  - get_memory_capacity:UINTEGER_64 <- 
+  ( 
+    `MemoryUsage.getMax()`:UINTEGER_64
+  );
+  
+Section SYSTEM,MEMORY
+  
+  - realloc_c (beg:UINTEGER_32,nb:INTEGER) :UINTEGER_32 <-
+  ( 
+    not_yet_implemented;
+    0
+  );
+  
+Section ISAAC  
+  
+  - make <-
+  // Isaac compatibility.
+  (
+    // Nothing.
+  );
\ No newline at end of file
diff --git a/lib2_os/java/system/system_io.li b/lib2_os/java/system/system_io.li
new file mode 100644
index 0000000..04d92c0
--- /dev/null
+++ b/lib2_os/java/system/system_io.li
@@ -0,0 +1,65 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name     := SYSTEM_IO;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+
+  - comment  := "Lower level for Input / Output";
+  
+  - external := `
+// Hardware 'print_char'
+private static void print_char(char car)
+{
+  System.out.print(car);
+}
+
+// Hardware 'exit'
+private static void die_with_code(int code)
+{
+  System.exit(code);
+}
+
+`;
+
+Section Inherit
+  
+  - parent_object:OBJECT := OBJECT;
+
+Section Public
+
+  - print_char byte:CHARACTER <-
+  // Low level buffered output.
+  (
+    `System.out.print(@byte)`;
+  );
+  
+   - print_error_char byte:CHARACTER <-
+  // Low level buffered error output.
+  (
+    `System.err.print(@byte)`;
+  ); 
+  
+  - get_char :CHARACTER <- `System.in.read()`:(CHARACTER);
+  
+  - eof:CHARACTER <- `EOF`:CHARACTER;
+  
\ No newline at end of file
diff --git a/lib2_os/unix/file_system/directory_unix.li b/lib2_os/unix/file_system/directory_unix.li
new file mode 100644
index 0000000..585c332
--- /dev/null
+++ b/lib2_os/unix/file_system/directory_unix.li
@@ -0,0 +1,155 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        :=DIRECTORY_UNIX;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - bibliography:="http://IsaacOS.com";
+  
+  - author      :="Benoit Sonntag (bsonntag at loria.fr)";
+  
+  - comment     :="Directory management";
+  
+  - external := 
+`
+#include <dirent.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+`;
+  
+Section Inherit
+  
+  + parent_entry_unix:Expanded ENTRY_UNIX;
+  
+  + parent_directory:Expanded DIRECTORY;
+  
+Section Public
+  
+  - is_open:BOOLEAN <- ( list != NULL);
+  
+  //
+  // Scanning
+  //
+      
+  - open:BOOLEAN <-
+  ( + p,n:NATIVE_ARRAY(CHARACTER);
+    + dir,dirent:POINTER;
+    + new_entry:ENTRY;
+    + result:BOOLEAN;
+    + i:INTEGER;
+    
+    (list = NULL).if {
+      list := LINKED_LIST(ENTRY).create;
+    } else {
+      list.clear;
+    };
+    p := path.to_external;
+    dir := `opendir(@p)`:POINTER; 
+    (dir != NULL).if {
+      result := TRUE;
+      {
+
+	dirent := `readdir(@dir)`:POINTER;
+	(dirent != NULL).if {
+	  n := `((struct dirent *)@dirent)->d_name`:NATIVE_ARRAY(CHARACTER);	
+	  string_tmp.clear;
+	  i := 0;
+	  {n.item i = '\0'}.until_do { 
+	    string_tmp.add_last (n.item i);
+	    i := i + 1;
+	  };
+	  (string_tmp !== ".".to_string).if {
+	    string_tmp.add_first '/';
+            string_tmp.prepend path;            
+            reduce_path string_tmp;            
+	    new_entry := get_entry string_tmp;
+	    (new_entry = NULL).if {	      	      
+	      result := FALSE;
+	    } else {
+	      (new_entry.path.count >= path.count).if {
+		list.add_last new_entry;
+	      };
+	    };
+	  };
+	};
+      }.do_while {(dirent != NULL) && {result}};
+      `closedir(@dir)`;
+    };
+    result
+  );
+  
+Section DIRECTORY
+  
+  - physical_get_entry new_path:ABSTRACT_STRING :ENTRY <-
+  ( + pe:NATIVE_ARRAY(CHARACTER);
+    + result:ENTRY;
+        
+    pe := new_path.to_external;
+    `{ struct stat t`; 
+      (`stat(@pe,&t)`:INTEGER = 0).if {		  
+        (`S_ISDIR(t.st_mode)`:INTEGER = 0).if {
+          // File.
+          result := FILE_UNIX.clone;
+        } else {
+          // Directory.
+          result := DIRECTORY_UNIX.clone;
+        };          
+        result.set_path new_path;
+        alias.put result to (result.path);
+      };
+    `}`;
+        
+    result
+  );
+  
+  - physical_make_directory new_path:ABSTRACT_STRING :BOOLEAN <-
+  ( + pa:NATIVE_ARRAY(CHARACTER);
+    pa := new_path.to_external;
+    `mkdir(@pa,S_IRWXU)`:(INTEGER) = 0
+  );
+
+  - physical_make_file new_path:ABSTRACT_STRING :BOOLEAN <-
+  ( + pa:NATIVE_ARRAY(CHARACTER);
+    + stream:POINTER;
+    + result:BOOLEAN;
+    
+    pa := new_path.to_external;
+    stream := `fopen((char*)@pa,"w+b")`:POINTER;
+    (stream != NULL).if {
+      result := `fclose((FILE*)@stream)`:INTEGER = 0;
+    };
+    result
+  );
+
+  - physical_remove p:ABSTRACT_STRING :BOOLEAN <-
+  ( + pa:NATIVE_ARRAY(CHARACTER);
+    pa := p.to_external;
+    `remove(@pa)`:(INTEGER) = 0
+  );
+      
+  - physical_move old_path:ABSTRACT_STRING to new_path:ABSTRACT_STRING :BOOLEAN <-
+  ( + old_p,new_p:NATIVE_ARRAY(CHARACTER);
+    old_p := old_path.to_external;
+    new_p := new_path.to_external;
+    `rename(@old_p, at new_p)`:(INTEGER) = 0
+  );
diff --git a/lib_os/unix/file_system/directory_unix.li b/lib2_os/unix/file_system/directory_unix.li~
old mode 100644
new mode 100755
similarity index 100%
copy from lib_os/unix/file_system/directory_unix.li
copy to lib2_os/unix/file_system/directory_unix.li~
diff --git a/lib2_os/unix/file_system/entry_unix.li b/lib2_os/unix/file_system/entry_unix.li
new file mode 100644
index 0000000..f89d4b3
--- /dev/null
+++ b/lib2_os/unix/file_system/entry_unix.li
@@ -0,0 +1,150 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        := ENTRY_UNIX;
+
+  - copyright   := "2003-2008 Benoit Sonntag";
+  
+  - bibliography:= "http://IsaacOS.com";
+
+  - author      := "Benoit Sonntag (bsonntag at loria.fr)";
+
+  - comment     := "Entry ANSI C";
+    
+Section Inherit
+  
+  + parent_entry:Expanded ENTRY;
+    
+Section Public  
+  
+  - access:UINTEGER_16 <- 
+  ( + pe:NATIVE_ARRAY(CHARACTER);
+    + result:UINTEGER_16;
+    pe := path.to_external;
+    `{ struct stat t; stat(@pe,&t)`;		  
+      result := `t.st_mode`:UINTEGER_16 & 111_111_111b;
+    `}`;
+    result
+  );
+    
+  - access_time:TIME <- 
+  ( + pe:NATIVE_ARRAY(CHARACTER);
+    + tt:POINTER;
+    + result:TIME;
+    pe := path.to_external;
+    `{ struct stat t; stat(@pe,&t)`;		  
+      tt := `localtime(&(t.st_atime))`:POINTER;	  
+      result := to_time tt;
+    `}`;
+    result
+  );
+  
+  - access_date:DATE <- 
+  ( + pe:NATIVE_ARRAY(CHARACTER);
+    + tt:POINTER;
+    + result:DATE;
+    pe := path.to_external;
+    `{ struct stat t; stat(@pe,&t)`;		  
+      tt := `localtime(&(t.st_atime))`:POINTER;	  
+      result := to_date tt;
+    `}`;
+    result
+  );
+  
+  - update_time:TIME   <- 
+  ( + pe:NATIVE_ARRAY(CHARACTER);
+    + tt:POINTER;
+    + result:TIME;
+    pe := path.to_external;
+    `{ struct stat t; stat(@pe,&t)`;		  
+      tt := `localtime(&(t.st_mtime))`:POINTER;	  
+      result := to_time tt;
+    `}`;
+    result
+  );
+  
+  - update_date:DATE <- 
+  ( + pe:NATIVE_ARRAY(CHARACTER);
+    + tt:POINTER;
+    + result:DATE;
+    pe := path.to_external;
+    `{ struct stat t; stat(@pe,&t)`;		  
+      tt := `localtime(&(t.st_mtime))`:POINTER;	  
+      result := to_date tt;
+    `}`;
+    result
+  );
+    
+  - create_time:TIME <-
+  ( + pe:NATIVE_ARRAY(CHARACTER);
+    + tt:POINTER;
+    + result:TIME;
+    pe := path.to_external;
+    `{ struct stat t; stat(@pe,&t)`;		  
+      tt := `localtime(&(t.st_ctime))`:POINTER;	  
+      result := to_time tt;
+    `}`;
+    result
+  );
+  
+  - create_date:DATE <-
+  ( + pe:NATIVE_ARRAY(CHARACTER);
+    + tt:POINTER;
+    + result:DATE;
+    pe := path.to_external;
+    `{ struct stat t; stat(@pe,&t)`;		  
+      tt := `localtime(&(t.st_ctime))`:POINTER;	  
+      result := to_date tt;
+    `}`;
+    result
+  );
+  
+Section Private  
+  
+  //
+  // Time / Date: Unix -> Lisaac
+  //
+  
+  - to_date t:POINTER :DATE <-
+  ( + result:DATE;
+    + wd,md,m:UINTEGER_8;
+    + y:UINTEGER_16;
+    
+    y  := `((struct tm *)@t)->tm_year`:UINTEGER_16 + 1900;
+    m  := `((struct tm *)@t)->tm_mon` :UINTEGER_8 + 1;
+    md := `((struct tm *)@t)->tm_mday`:UINTEGER_8;
+    wd := `((struct tm *)@t)->tm_wday`:UINTEGER_8;
+    (! wd.in_range 1 to 7).if { // Bug in UNIX ?
+      wd := 1;
+    };
+    result := DATE.create (y,m,md,wd)     
+  );
+
+  - to_time t:POINTER :TIME <-
+  (
+    TIME.create 
+    ((`((struct tm *)@t)->tm_hour`:UINTEGER_8),
+    (`((struct tm *)@t)->tm_min` :UINTEGER_8),
+    (`((struct tm *)@t)->tm_sec` :UINTEGER_8),
+    0)
+  );
+  
diff --git a/lib_os/unix/file_system/entry_unix.li b/lib2_os/unix/file_system/entry_unix.li~
old mode 100644
new mode 100755
similarity index 100%
copy from lib_os/unix/file_system/entry_unix.li
copy to lib2_os/unix/file_system/entry_unix.li~
diff --git a/lib2_os/unix/file_system/file_system.li b/lib2_os/unix/file_system/file_system.li
new file mode 100644
index 0000000..b92fd70
--- /dev/null
+++ b/lib2_os/unix/file_system/file_system.li
@@ -0,0 +1,50 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        :=FILE_SYSTEM;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+
+  - comment     :="File System manager for Unix.";
+  
+  - external := `#include <unistd.h>`; // For `getcwd'
+  
+Section Inherit  
+  
+  + parent_directory:DIRECTORY <-
+  ( + cwd:NATIVE_ARRAY(CHARACTER);    
+    + result:DIRECTORY;
+    
+    DIRECTORY.string_tmp.clear;
+    cwd := DIRECTORY.string_tmp.to_external;
+    `getcwd(@cwd,255)`;
+    DIRECTORY.string_tmp.from_external cwd;
+    
+    result ?= DIRECTORY_UNIX.physical_get_entry (DIRECTORY.string_tmp);
+    DIRECTORY.alias.put result to (result.path);
+    ? {result != NULL};
+    parent_directory := result
+  );
+  
+  
+
+
diff --git a/lib_os/unix/file_system/file_system.li b/lib2_os/unix/file_system/file_system.li~
old mode 100644
new mode 100755
similarity index 100%
copy from lib_os/unix/file_system/file_system.li
copy to lib2_os/unix/file_system/file_system.li~
diff --git a/lib2_os/unix/file_system/file_unix.li b/lib2_os/unix/file_system/file_unix.li
new file mode 100644
index 0000000..eefdb7f
--- /dev/null
+++ b/lib2_os/unix/file_system/file_unix.li
@@ -0,0 +1,120 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name    := FILE_UNIX;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - comment := "File management";
+    
+Section Inherit
+  
+  + parent_entry_unix:Expanded ENTRY_UNIX;
+  
+  + parent_file:Expanded STD_FILE;
+  
+Section Private  
+  
+  + stream:POINTER; // Unix file pointer (FILE *).
+
+Section Public
+    
+  //
+  // Physical implementation.
+  //
+  
+  - is_open:BOOLEAN <- stream != NULL;
+  
+  - size:UINTEGER_32 <-
+  ( + pe:NATIVE_ARRAY(CHARACTER);
+    + result:UINTEGER_32;
+    pe := path.to_external;
+    `{ struct stat t; stat(@pe,&t)`;		  
+      result := `t.st_size`:UINTEGER_32;
+    `}`;
+    result
+  );
+  
+  - cursor:UINTEGER_32 <-
+  ( + str:POINTER;    
+    str := stream;    
+    `ftell((FILE *)@str)`:UINTEGER_32
+  );
+  
+  - set_cursor n:UINTEGER_32 <-
+  [
+    ...
+    -? {stream != NULL};
+    -? {n <= size};
+  ]
+  ( + str:POINTER;    
+    str := stream;    
+    `fseek((FILE*)(@str), at n,SEEK_SET)`;
+  );    
+  
+  - open:BOOLEAN <-
+  [
+    -? {stream = NULL};
+  ]
+  ( + pa:NATIVE_ARRAY(CHARACTER);    
+        
+    pa := path.to_external;
+    stream := `fopen((char*)@pa,"r+b")`:(POINTER);         
+    stream != NULL
+  ); 
+
+  - open_read_only:BOOLEAN <-
+  ( + pa:NATIVE_ARRAY(CHARACTER);    
+    pa := path.to_external;
+    stream := `fopen((char*)@path_pointer,"rb")`:(POINTER); 
+    stream != NULL
+  ); 
+  
+  - close <-
+  [
+    -? {stream != NULL};
+  ]
+  ( + str:POINTER;
+        
+    str := stream;    
+    `fclose((FILE*)(@str))`;        
+    stream := NULL;
+  );
+    
+Section STD_FILE  
+  
+  - physical_read buf:NATIVE_ARRAY(UINTEGER_8) size s:INTEGER :INTEGER <-
+  // return size read or 0 if end of input (-1 on error => exception ?)
+  ( + str:POINTER;    
+    str := stream;    
+    `fread((void *)(@buf),(size_t)(1), (size_t)(@s),(FILE*)(@str))`:(INTEGER)
+  );
+  
+  - physical_write buf:NATIVE_ARRAY(UINTEGER_8) size s:INTEGER :INTEGER <-
+  // return size read or 0 if end of input (-1 on error => exception ?)
+  ( + str:POINTER;
+    str := stream;      
+    `fwrite((void *)(@buf),(size_t)(1), (size_t)(@s),(FILE*)(@str))`:(INTEGER)
+  );
+  
+
+  
diff --git a/lib_os/unix/file_system/file_unix.li b/lib2_os/unix/file_system/file_unix.li~
old mode 100644
new mode 100755
similarity index 100%
copy from lib_os/unix/file_system/file_unix.li
copy to lib2_os/unix/file_system/file_unix.li~
diff --git a/lib_os/unix/system/clock.li b/lib2_os/unix/system/clock.li
similarity index 100%
copy from lib_os/unix/system/clock.li
copy to lib2_os/unix/system/clock.li
diff --git a/lib_os/unix/system/environment.li b/lib2_os/unix/system/environment.li
similarity index 100%
copy from lib_os/unix/system/environment.li
copy to lib2_os/unix/system/environment.li
diff --git a/lib_os/unix/system/float_processor.li b/lib2_os/unix/system/float_processor.li
similarity index 100%
copy from lib_os/unix/system/float_processor.li
copy to lib2_os/unix/system/float_processor.li
diff --git a/lib_os/unix/system/processor.li b/lib2_os/unix/system/processor.li
similarity index 100%
copy from lib_os/unix/system/processor.li
copy to lib2_os/unix/system/processor.li
diff --git a/lib2_os/unix/system/system.li b/lib2_os/unix/system/system.li
new file mode 100644
index 0000000..a1283f2
--- /dev/null
+++ b/lib2_os/unix/system/system.li
@@ -0,0 +1,126 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        := SYSTEM;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - comment     := "Generic System Object (methods).";
+
+  - external    := `#include <time.h>`;
+
+Section Public
+  
+  - is_ansi:BOOLEAN := TRUE;
+  
+  - exit code:INTEGER <- `exit(@code)`;
+  
+  - putb value:UINTEGER_8 to port:UINTEGER_16 <-
+  // Write in port
+  ( 
+    `{ unsigned short val;
+      val = @value;
+      asm
+      (
+	"movw %0,%%dx \n\
+	movw %1,%%ax     \n\
+	outb %%al,%%dx  "
+	: /* No output */ 
+	:"r"(@port), "r"(val)
+	:"%ax","%dx"
+      );
+    }`;
+  );
+
+  - itemb port:UINTEGER_16 :UINTEGER_8 <-
+  // Read in port
+  ( + result:UINTEGER_8;
+    `{ unsigned short res;
+      asm
+      (
+	"movw %1,%%dx \n\
+	inb %%dx,%%al \n\
+	movw %%ax,%0  "
+	:"=r"(res)
+	:"r"(@port)
+	:"%ax","%dx"
+      )`;
+      result := `res`:UINTEGER_8;
+    `}`;
+    result
+  );
+       
+  - get_universal_time:UINTEGER_64 <-
+  (
+    `(unsigned long long)time(NULL)`:UINTEGER_64
+  );
+
+  // Memory Management
+   
+  - memory:MEMORY := MEMORY;
+  
+  - get_begin_memory:POINTER;
+  
+  - get_memory_capacity:POINTER <- 
+  ( + cap:POINTER;
+    + mem,new_mem:POINTER;
+    cap := 32.mb;
+    {
+      cap := cap * 2;
+      mem := new_mem;
+      new_mem := `realloc(@mem,(unsigned int)@cap)`:POINTER;    
+      /*(mem != NULL).if { 
+	`free(@mem)`;
+      };*/      
+    }.do_until {(new_mem = NULL) || {cap = `(void *)(2048LU << 20)`:POINTER}}; // BSBS: BUG COMPILO 0.13
+    (new_mem = NULL).if {
+      cap := cap / 2;
+    };
+    get_begin_memory := mem;
+    //
+    cap
+  );
+  
+Section SYSTEM,MEMORY
+  /*
+  - realloc_c (beg:UINTEGER_32,nb:INTEGER) :UINTEGER_32 <-
+  ( + result:UINTEGER_32;
+    result := `(unsigned long)realloc((void *)@beg, at nb+15)`:UINTEGER_32;
+    ((beg != 0) && {result != beg}).if {
+      MEMORY.print_nbx beg;
+      '\n'.print;
+      MEMORY.print_nbx result;
+      '\n'.print;
+      exit 1;
+    };
+    ? {(beg != 0) ->> {beg = result}};
+    ? {result != 0};
+    result
+  );
+  */
+Section ISAAC  
+  
+  - make <-
+  // Isaac compatibility.
+  (
+    // Nothing.
+  );
\ No newline at end of file
diff --git a/lib2_os/unix/system/system.li~ b/lib2_os/unix/system/system.li~
new file mode 100755
index 0000000..a1283f2
--- /dev/null
+++ b/lib2_os/unix/system/system.li~
@@ -0,0 +1,126 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        := SYSTEM;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - comment     := "Generic System Object (methods).";
+
+  - external    := `#include <time.h>`;
+
+Section Public
+  
+  - is_ansi:BOOLEAN := TRUE;
+  
+  - exit code:INTEGER <- `exit(@code)`;
+  
+  - putb value:UINTEGER_8 to port:UINTEGER_16 <-
+  // Write in port
+  ( 
+    `{ unsigned short val;
+      val = @value;
+      asm
+      (
+	"movw %0,%%dx \n\
+	movw %1,%%ax     \n\
+	outb %%al,%%dx  "
+	: /* No output */ 
+	:"r"(@port), "r"(val)
+	:"%ax","%dx"
+      );
+    }`;
+  );
+
+  - itemb port:UINTEGER_16 :UINTEGER_8 <-
+  // Read in port
+  ( + result:UINTEGER_8;
+    `{ unsigned short res;
+      asm
+      (
+	"movw %1,%%dx \n\
+	inb %%dx,%%al \n\
+	movw %%ax,%0  "
+	:"=r"(res)
+	:"r"(@port)
+	:"%ax","%dx"
+      )`;
+      result := `res`:UINTEGER_8;
+    `}`;
+    result
+  );
+       
+  - get_universal_time:UINTEGER_64 <-
+  (
+    `(unsigned long long)time(NULL)`:UINTEGER_64
+  );
+
+  // Memory Management
+   
+  - memory:MEMORY := MEMORY;
+  
+  - get_begin_memory:POINTER;
+  
+  - get_memory_capacity:POINTER <- 
+  ( + cap:POINTER;
+    + mem,new_mem:POINTER;
+    cap := 32.mb;
+    {
+      cap := cap * 2;
+      mem := new_mem;
+      new_mem := `realloc(@mem,(unsigned int)@cap)`:POINTER;    
+      /*(mem != NULL).if { 
+	`free(@mem)`;
+      };*/      
+    }.do_until {(new_mem = NULL) || {cap = `(void *)(2048LU << 20)`:POINTER}}; // BSBS: BUG COMPILO 0.13
+    (new_mem = NULL).if {
+      cap := cap / 2;
+    };
+    get_begin_memory := mem;
+    //
+    cap
+  );
+  
+Section SYSTEM,MEMORY
+  /*
+  - realloc_c (beg:UINTEGER_32,nb:INTEGER) :UINTEGER_32 <-
+  ( + result:UINTEGER_32;
+    result := `(unsigned long)realloc((void *)@beg, at nb+15)`:UINTEGER_32;
+    ((beg != 0) && {result != beg}).if {
+      MEMORY.print_nbx beg;
+      '\n'.print;
+      MEMORY.print_nbx result;
+      '\n'.print;
+      exit 1;
+    };
+    ? {(beg != 0) ->> {beg = result}};
+    ? {result != 0};
+    result
+  );
+  */
+Section ISAAC  
+  
+  - make <-
+  // Isaac compatibility.
+  (
+    // Nothing.
+  );
\ No newline at end of file
diff --git a/lib2_os/unix/system/system_io.li b/lib2_os/unix/system/system_io.li
new file mode 100644
index 0000000..8394241
--- /dev/null
+++ b/lib2_os/unix/system/system_io.li
@@ -0,0 +1,76 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name     := SYSTEM_IO;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+
+  - comment  := "Lower level for Input / Output";
+  
+  - external := `
+#include <stdio.h>
+#include <stdlib.h>
+#include <sys/syscall.h>  
+// Hardware 'print_char'
+void print_char(char car)
+{
+  fputc(car,stdout);
+}
+
+// Hardware 'exit'
+int die_with_code(int code)
+{
+  exit(code);
+}
+
+`;
+
+Section Inherit
+  
+  - parent_object:OBJECT := OBJECT;
+
+Section Public
+  
+  - print_string str:ABSTRACT_STRING <-
+  ( + siz:INTEGER;
+    + buf:NATIVE_ARRAY(CHARACTER);
+    siz := str.count;
+    buf := str.to_external;
+    `syscall(__NR_write, 1, at buf, at siz)`;
+  );
+  
+  - print_char byte:CHARACTER <-
+  // Low level buffered output.
+  (
+    `fputc((int)@byte,stdout)`;
+  );
+  
+   - print_error_char byte:CHARACTER <-
+  // Low level buffered error output.
+  (
+    `fputc((int)@byte,stderr)`;
+  ); 
+  
+  - get_char :CHARACTER <- `fgetc(stdin)`:(CHARACTER);
+  
+  - eof:CHARACTER <- `EOF`:CHARACTER;
+  
\ No newline at end of file
diff --git a/lib_os/unix/system/system_io.li b/lib2_os/unix/system/system_io.li~
old mode 100644
new mode 100755
similarity index 100%
copy from lib_os/unix/system/system_io.li
copy to lib2_os/unix/system/system_io.li~
diff --git a/lib_os/unix/video/event_system.li b/lib2_os/unix/video/event_system.li
similarity index 100%
copy from lib_os/unix/video/event_system.li
copy to lib2_os/unix/video/event_system.li
diff --git a/lib2_os/unix/video/hello.c b/lib2_os/unix/video/hello.c
new file mode 100755
index 0000000..82dfd25
--- /dev/null
+++ b/lib2_os/unix/video/hello.c
@@ -0,0 +1,95 @@
+// C code generated by Lisaac compiler (www.isaacOS.com) //
+int arg_count;
+char **arg_vector;
+
+//==========================//
+// EXTERNAL                 //
+//==========================//
+
+// SYSTEM_IO
+
+#include <stdio.h>
+#include <stdlib.h>
+  
+// Hardware 'print_char'
+void print_char(char car)
+{
+  fputc(car,stdout);
+}
+
+// Hardware 'exit'
+int die_with_code(int code)
+{
+  exit(code);
+}
+
+
+// SYSTEM
+#include <time.h>
+
+//==========================//
+// TYPE                     //
+//==========================//
+
+// Generic Object
+struct ___OBJ {
+  unsigned long __id;
+};
+
+// NULL
+#ifndef NULL
+#define NULL ((void *)0)
+#endif
+
+// CHARACTER
+typedef char __CHARACTER;
+
+// STRING_CONSTANT
+#define __STRING_CONSTANT__ 0
+typedef struct STRING_CONSTANT_struct __STRING_CONSTANT;
+struct STRING_CONSTANT_struct {
+  __CHARACTER *storage__1;
+};
+// INTEGER
+typedef int __INTEGER;
+
+
+void *table_type[1];
+
+//==========================//
+// GLOBAL                   //
+//==========================//
+
+__STRING_CONSTANT STRING_CONSTANT_;
+#define STRING_CONSTANT__ (&STRING_CONSTANT_)
+
+
+//==========================//
+// STRING CONSTANT          //
+//==========================//
+
+__STRING_CONSTANT __string_1={"Hello\n"};
+
+//==========================//
+// FUNCTION HEADER          //
+//==========================//
+
+// Source code
+
+//==========================//
+// SOURCE CODE              //
+//==========================//
+
+int main(int argc,char **argv)
+{
+  __INTEGER Self__XE;
+  arg_count  = argc;
+  arg_vector = argv;
+  Self__XE= 1;
+  while ((Self__XE <=  6)) {
+    fputc((int)((&__string_1)->storage__1[(__INTEGER)(Self__XE -  1)]),stdout);
+    Self__XE=(__INTEGER)(Self__XE +  1);
+  };
+  return(0);
+}
+
diff --git a/lib_os/unix/video/keyboard.li b/lib2_os/unix/video/keyboard.li
similarity index 100%
copy from lib_os/unix/video/keyboard.li
copy to lib2_os/unix/video/keyboard.li
diff --git a/lib2_os/unix/video/mouse.li b/lib2_os/unix/video/mouse.li
new file mode 100644
index 0000000..a9c9102
--- /dev/null
+++ b/lib2_os/unix/video/mouse.li
@@ -0,0 +1,243 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name    := MOUSE;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - comment := "X11 - Mouse driver";
+  
+Section Inherit
+  
+  + parent_input:Expanded INPUT;
+  
+  + parent_window:Expanded AREA; // MASK
+  
+Section Public
+  
+  - set (x,y:INTEGER) with (left_new,right_new:BOOLEAN) <-
+  ( + tmp:UINTEGER_8;
+    + x_new, y_new:INTEGER;
+    
+    y_new := y.max y_minimum.min y_maximum;
+    x_new := x.max x_minimum.min x_maximum;
+          
+    tmp:=(p_end+1)&003h;
+    buffer_event.item p_end.make (x_new,y_new) button (left_new,right_new);
+
+    (((tmp+2)&3)!=p_beg).if {
+      p_end:=tmp;
+    };
+    
+    get_event;
+    
+    // Update status.
+    x_current:=x_new;
+    y_current:=y_new;
+    right :=right_new;
+    left  :=left_new;    
+  );
+  
+Section Public
+  
+  + x_minimum:INTEGER;
+  - x_maximum:INTEGER <- VIDEO.x_max;
+  
+  + y_minimum:INTEGER;
+  - y_maximum:INTEGER <- VIDEO.y_max;    
+  
+  + x_current:INTEGER;
+  + y_current:INTEGER; 
+  
+  + right:BOOLEAN;
+  + left :BOOLEAN;
+  
+Section Private
+  
+  + buffer_event:FAST_ARRAY(EVENT_MOUSE);
+  - p_beg:UINTEGER_8;  // Pointer on the buffer (beginning)
+  - p_end:UINTEGER_8;  // Pointer on the buffer (end)
+    
+Section Public
+  
+  //
+  // Creation / Initialisation.
+  //
+  
+  - make <-
+  ( + new_event:EVENT_MOUSE;
+    
+    is_actif := TRUE;
+    
+    //
+    // Software configuration.
+    //
+    buffer_event := FAST_ARRAY(EVENT_MOUSE).create 4;
+    0.to 3 do { j:INTEGER;
+      new_event := EVENT_MOUSE.clone;
+      buffer_event.put new_event to j;
+      (j != 0).if {
+	new_event.set_prev (buffer_event.item (j-1));
+      };
+    };
+    buffer_event.first.set_prev new_event;
+        
+    // MASK
+    mask := FAST_ARRAY(UINTEGER_16).create 16;
+    make (DESK.physical_screen) from (x_current,y_current) size (16,16);
+  );
+  
+  - get_event <-
+  ( + p:INTEGER;
+    + evt:EVENT_MOUSE;
+    
+    p := p_beg;
+    (p != p_end).if {
+      ((x_current != x_window) || {y_current != y_window}).if {
+	set_position (x_current,y_current);
+      };
+      { p != p_end }.while_do {
+        evt := buffer_event.item p;        
+	(list_client.lower).to (list_client.upper) do { j:INTEGER;
+	  list_client.item j.receive (buffer_event.item p);
+	};      
+	p := (p + 1) & 03h;
+      };    
+    };
+  );
+    
+  - acknowledge <-
+  (
+    p_beg := (p_beg+1) & 03h;
+  );
+  
+  //
+  // Display.
+  //
+  
+  // BSBS: A refaire avec une bitmap en dehors contenant le dessin avec une couleur de mask!!
+  // Plus simple, plus puissant, plus rapide !
+  
+  + mask:FAST_ARRAY(UINTEGER_16);
+
+  - pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <-
+  ( + m:UINTEGER_16;
+    ? {x<16};
+    ? {y<16};
+
+    m:=mask.item y;
+    m:=m | (1<<x);
+    mask.put m to y;
+
+    parent_window.pixel_hard (x,y) color col;
+  );
+  
+  - line_h_hard (x0,y0:INTEGER) until x1:INTEGER color col:UINTEGER_32 <-
+  ( + m:UINTEGER_16;
+    ? {x0<16};
+    ? {y0<16};
+    ? {x1<16};
+    
+    m:=mask.item y0;
+    x0.to x1 do { xx:INTEGER;
+      m:=m | (1<<xx);
+    };
+    
+    mask.put m to y0;
+    parent_window.line_h_hard (x0,y0) until x1 color col;
+  );
+
+  - slave_pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <- 
+  ( + m:UINTEGER_16;
+    
+    m:=mask.item y;
+    ((m & (1<<x))=0).if {
+      parent_window.pixel_hard (x,y) color col;
+    };
+  );
+  
+  - slave_line_h_hard (x1,y:INTEGER) until x2:INTEGER color col:UINTEGER_32 <- 
+  ( + m:UINTEGER_16;
+    
+    m:=mask.item y;
+    x1.to x2 do { xx:INTEGER;
+      ((m & (1<<xx))=0).if {
+	parent_window.pixel_hard (xx,y) color col;
+      };
+    };
+  );  
+  
+  - slave_line_h_hard (x1,y:INTEGER) until x2:INTEGER image line:ABSTRACT_BMP_LINE offset ofs:INTEGER <-
+  ( + m:UINTEGER_16;
+    + col:UINTEGER_32;
+    + ofs_img:INTEGER;
+    ofs_img := ofs;
+    m:=mask.item y;
+    x1.to x2 do { xx:INTEGER;
+      ((m & (1<<xx))=0).if {
+	col := line.get_color ofs_img;	
+	parent_window.pixel_hard (xx,y) color col;
+      };     
+      ofs_img := ofs_img + 1;
+    };
+  );
+  
+  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
+  (
+    clipping (x0,y0) to (x1,y1);
+    
+    color white;
+    poly_move_to (1,1);
+    poly_line_to (9,9);
+    poly_line_to (6,9);
+    poly_line_to (8,14);
+    poly_line_to (5,14);
+    poly_line_to (5,9);
+    poly_line_to (1,9);    
+    poly_move_to (1,1);    
+    poly_trace;
+    
+    color red;
+    line_v (0,0)  until 10;
+    line_h (1,10) until 4;
+    line_v (4,11) until 15;
+    line_h (5,15) until 9;
+    line (9,15) to (7,10);
+    line_h (7,10) until 10;
+    line (1,0) to (10,9);
+  );
+  
+  - get_object (x,y:INTEGER) :AREA <-
+  (
+    NULL
+  );
+  
+  
+
+
+
+
+
+
+
+
+
diff --git a/lib_os/unix/video/mouse.li b/lib2_os/unix/video/mouse.li~
old mode 100644
new mode 100755
similarity index 100%
copy from lib_os/unix/video/mouse.li
copy to lib2_os/unix/video/mouse.li~
diff --git a/lib2_os/unix/video/timer.li b/lib2_os/unix/video/timer.li
new file mode 100644
index 0000000..0376d89
--- /dev/null
+++ b/lib2_os/unix/video/timer.li
@@ -0,0 +1,157 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+
+  + name    := TIMER;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - comment     :="Unix - Timer management.";
+
+  - version := 1;  
+
+  - date    :="2003/04";
+  
+  - external := 
+`
+#include <signal.h>
+#define __BEGIN_INTERRUPT__
+#define __END_INTERRUPT__
+XEvent timer_ev;
+`;
+  
+Section Inherit  
+  
+  + parent_input:Expanded INPUT;
+  
+Section Private
+  
+  - timer_count:UINTEGER_32;
+  
+  - buffer_event:FAST_ARRAY(EVENT_TIMER);
+  
+  - p_beg:UINTEGER_8;  // Pointer on the buffer (beginning)
+  
+  - p_end:UINTEGER_8;  // Pointer on the buffer (end)
+    
+Section Interrupt  
+  
+  - timer_interrupt <-  
+  ( + tmp:UINTEGER_8;     
+    
+    timer_count := timer_count + 1;
+    
+    tmp:=(p_end+1)&003h;
+    buffer_event.item p_end.make timer_count; 
+    (((tmp+2)&3)!=p_beg).if {
+      p_end:=tmp;
+    };
+    // ((timer_count % 20)=0).if {
+    //   CLOCK.rtc;
+    // };
+    
+    (`is_sleep`:INTEGER = 1).if {
+      `timer_ev.type           = ClientMessage`;
+      `timer_ev.xclient.format = 32`;
+      (`XSendEvent(display,window,0,ClientMessage,&timer_ev)`:INTEGER != 0).if {
+	`XFlush(display)`;
+      };
+    };
+    `ualarm(50000,0)`;    
+  );
+  
+Section Public
+
+  - make <-
+  ( + hdle:POINTER;
+    + new_event:EVENT_TIMER;
+    
+    is_actif := TRUE;
+    //
+    // Software configuration.
+    //
+    buffer_event := FAST_ARRAY(EVENT_TIMER).create 4;
+    0.to 3 do { j:INTEGER;
+      new_event := EVENT_TIMER.clone;
+      buffer_event.put new_event to j;
+      (j != 0).if {
+	new_event.set_prev (buffer_event.item (j-1));
+      };
+    };
+    buffer_event.first.set_prev new_event;
+            
+    hdle := timer_interrupt;
+    `signal(SIGALRM, at hdle)`;
+    `ualarm(500000,0)`;
+  );
+
+  - acknowledge <-
+  (
+    p_beg := (p_beg+1) & 03h;
+  );
+
+  - get_event <-
+  ( + p:INTEGER;
+    + evt:EVENT_TIMER;
+    
+    p := p_beg;
+    { p != p_end }.while_do {
+      evt := buffer_event.item p;
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+	list_client.item j.receive (buffer_event.item p);
+      };      
+      p := (p + 1) & 03h;
+    };    
+  );
+
+
+/* 
+//Other solution :
+void catcher( int sig ) {
+
+    time_count ++;
+}
+
+int main( int argc, char *argv[] ) {
+
+  int old_time;
+
+    struct itimerval value;
+
+    signal(SIGALRM,catcher);
+
+    value.it_interval.tv_sec = 1;   
+    value.it_interval.tv_usec = 0;  
+    value.it_value.tv_sec = 1;      
+    value.it_value.tv_usec = 0;     
+
+    setitimer(ITIMER_REAL, &value, NULL); 
+
+    while (1) {
+      if (old_time != time_count) {
+	printf("Time %ld\n",time_count);
+	old_time = time_count;
+      };
+    };
+
+    return(0);
+}
+*/
\ No newline at end of file
diff --git a/lib_os/unix/video/timer.li b/lib2_os/unix/video/timer.li~
old mode 100644
new mode 100755
similarity index 100%
copy from lib_os/unix/video/timer.li
copy to lib2_os/unix/video/timer.li~
diff --git a/lib2_os/unix/video/video.li b/lib2_os/unix/video/video.li
new file mode 100644
index 0000000..075ad8a
--- /dev/null
+++ b/lib2_os/unix/video/video.li
@@ -0,0 +1,228 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        := VIDEO;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - comment     := "X11 Driver video - Xlib -";
+
+  - external := 
+`
+#include <X11/Xlib.h>
+Display *display;
+Window  window;
+GC      gc;
+Screen  *screen;
+XImage  *ximage=NULL;
+`;
+
+Section Inherit
+  
+  + parent_bitmap:Expanded BITMAP(PIXEL_24);
+  
+Section Public //VIDEO
+  
+  - line_tmp:ABSTRACT_BMP_LINE;
+  
+Section Public
+  
+  - message str:ABSTRACT_STRING <-
+  ( 
+    "Message : ".print; str.print; '\n'.print;
+  );
+  
+  - is_active:BOOLEAN;
+  
+  - planes:UINTEGER_32;
+  
+  - resize (w,h:INTEGER) <-
+  (
+    width  := w;
+    height := h;
+    clipping_off;
+  );
+  
+  - make (w,h:INTEGER) <-
+  ( + data:NATIVE_ARRAY(UINTEGER_8);
+    + w_max:INTEGER;
+    
+    // Init BITMAP:
+    width  := w;
+    height := h;
+    
+    // Creation Server X:
+    `display = XOpenDisplay(NULL)`;
+    // Screen Default:
+    `screen = ScreenOfDisplay(display,DefaultScreen(display))`;
+    // Init Graphic context:
+    `gc = DefaultGC(display,DefaultScreen(display))`;
+    // Creation Window:
+    `window = XCreateSimpleWindow(display,RootWindow(display,DefaultScreen(display)), 0,0, at w, at h,2,0,0)`; 
+
+    // Event manager:
+    //XSelectInput(display,window,ExposureMask);
+
+    // Title window:
+    `XStoreName(display,window,"X-Isaac")`;  
+
+    // Display Window:
+    `XMapWindow(display,window)`;
+    
+    planes := `PlanesOfScreen(screen)`:UINTEGER_32;
+    "Video mode: ".print;
+    planes.print; "bits\n".print;
+    
+    w_max := `WidthOfScreen(screen)`:INTEGER;
+    
+    planes
+    .when 15 then {
+      line_tmp := BMP_LINE(PIXEL_15).create w_max;
+      data := line_tmp.get_storage;
+      `ximage = XCreateImage(display,None,15,ZPixmap,0,(char *)@data, at w_max,1,16,0)`;
+    }
+    .when 16 then { 
+      line_tmp := BMP_LINE(PIXEL_16).create w_max; 
+      data := line_tmp.get_storage;
+      `ximage = XCreateImage(display,None,16,ZPixmap,0,(char *)@data, at w_max,1,16,0)`;
+    }
+    .when 24 then { 
+      line_tmp := BMP_LINE(PIXEL_32).create w_max; 
+      data := line_tmp.get_storage;
+      `ximage = XCreateImage(display,None,24,ZPixmap,0,(char *)@data, at w_max,1,32,0)`;
+    }
+    .when 32 then { 
+      line_tmp := BMP_LINE(PIXEL_32).create w_max; 
+      data := line_tmp.get_storage;
+      `ximage = XCreateImage(display,None,32,ZPixmap,0,(char *)@data, at w_max,1,32,0)`;
+    };
+    
+    is_active := TRUE;
+  );
+  
+  - auto_make <-
+  (
+    make (800,600);
+  );
+  
+  - close <-
+  (
+    ? {is_active};
+    // Remove Window:
+    //`XUnmap(display,window)`;
+    is_active := FALSE;
+    ? {! is_active};
+  );
+
+  // 
+  // Redefine Low level Bitmap.
+  //
+  
+Section Public
+  
+  - pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <-
+  ( + real_col:UINTEGER_32;
+    + m:UINTEGER_8;
+    
+    VIDEO.planes
+    .when 15 then { 
+      real_col := PIXEL_15.get_raw col;
+    }
+    .when 16 then { 
+      real_col := PIXEL_16.get_raw col; 
+    }
+    .when 24 then { 
+      real_col := PIXEL_24.get_raw col; 
+    }
+    .when 32 then { 
+      real_col := PIXEL_32.get_raw col;
+    };
+    m := mode;
+    `XSetForeground(display,gc,(int)@real_col)`;
+    `XSetFunction(display,gc,(int)@m)`;
+    `XDrawPoint(display,window,gc, at x, at y)`;
+  );
+  
+  - line_h_hard (x,y:INTEGER) until x1:INTEGER color col:UINTEGER_32 <-
+  ( + real_col:UINTEGER_32;
+    + m:UINTEGER_8;
+    
+    VIDEO.planes
+    .when 15 then { 
+      real_col := PIXEL_15.get_raw col;
+    }
+    .when 16 then { 
+      real_col := PIXEL_16.get_raw col; 
+    }
+    .when 24 then { 
+      real_col := PIXEL_24.get_raw col; 
+    }
+    .when 32 then { 
+      real_col := PIXEL_32.get_raw col;
+    };
+    m := mode;
+    `XSetForeground(display,gc,(int)@real_col)`;
+    `XSetFunction(display,gc,(int)@m)`;
+    `XDrawLine(display,window,gc, at x, at y, at x1, at y)`;
+  );
+    
+  - line_h_hard (x,y:INTEGER) until x1:INTEGER 
+  image line:ABSTRACT_BMP_LINE offset ofs:INTEGER <-
+  ( + len:INTEGER;
+
+    len := x1 - x;
+    VIDEO.line_tmp.put line offset ofs from 0 to len;
+    `XPutImage(display,window,gc, ximage, 0, 0, @x, @y, @len+1, 1)`;
+  );
+  
+  - get_pixel_hard (x,y:INTEGER) :PIXEL <-
+  (
+    not_yet_implemented;
+  );
+
+  /* A voir pour bloquer la size minimum
+  
+// pointer to the size hints structure. 
+XSizeHints* win_size_hints = XAllocSizeHints();
+if (!win_size_hints) {
+    fprintf(stderr, "XAllocSizeHints - out of memory\n");
+    exit(1);
+}
+
+// initialize the structure appropriately. 
+// first, specify which size hints we want to fill in. 
+// in our case - setting the minimal size as well as the initial size. 
+win_size_hints->flags = PSize | PMinSize;
+// next, specify the desired limits.                             
+// in our case - make the window's size at least 300x200 pixels. 
+// and make its initial size 400x250.                            
+win_size_hints->min_width = 300;
+win_size_hints->min_height = 200;
+win_size_hints->base_width = 400;
+win_size_hints->base_height = 250;
+
+// pass the size hints to the window manager. 
+XSetWMNormalHints(display, win, win_size_hints);
+
+// finally, we can free the size hints structure. 
+XFree(win_size_hints);
+*/
\ No newline at end of file
diff --git a/lib_os/unix/video/video.li b/lib2_os/unix/video/video.li~
old mode 100644
new mode 100755
similarity index 100%
copy from lib_os/unix/video/video.li
copy to lib2_os/unix/video/video.li~
diff --git a/lib_os/unix/video_ascii/bitmap_ascii.li b/lib2_os/unix/video_ascii/bitmap_ascii.li
similarity index 100%
copy from lib_os/unix/video_ascii/bitmap_ascii.li
copy to lib2_os/unix/video_ascii/bitmap_ascii.li
diff --git a/lib_os/unix/video_ascii/bmp_line_ascii.li b/lib2_os/unix/video_ascii/bmp_line_ascii.li
similarity index 100%
copy from lib_os/unix/video_ascii/bmp_line_ascii.li
copy to lib2_os/unix/video_ascii/bmp_line_ascii.li
diff --git a/lib_os/unix/video_ascii/pixel_ascii.li b/lib2_os/unix/video_ascii/pixel_ascii.li
similarity index 100%
copy from lib_os/unix/video_ascii/pixel_ascii.li
copy to lib2_os/unix/video_ascii/pixel_ascii.li
diff --git a/lib_os/unix/video_ascii/video.li b/lib2_os/unix/video_ascii/video.li
similarity index 100%
copy from lib_os/unix/video_ascii/video.li
copy to lib2_os/unix/video_ascii/video.li
diff --git a/lib_os/windows/file_system/directory.li b/lib2_os/windows/file_system/directory.li
similarity index 100%
copy from lib_os/windows/file_system/directory.li
copy to lib2_os/windows/file_system/directory.li
diff --git a/lib_os/windows/file_system/entry.li b/lib2_os/windows/file_system/entry.li
similarity index 100%
copy from lib_os/windows/file_system/entry.li
copy to lib2_os/windows/file_system/entry.li
diff --git a/lib_os/windows/video/event_system.li b/lib2_os/windows/video/event_system.li
similarity index 100%
copy from lib_os/windows/video/event_system.li
copy to lib2_os/windows/video/event_system.li
diff --git a/lib_os/windows/video/keyboard.li b/lib2_os/windows/video/keyboard.li
similarity index 100%
copy from lib_os/windows/video/keyboard.li
copy to lib2_os/windows/video/keyboard.li
diff --git a/lib_os/windows/video/mouse.li b/lib2_os/windows/video/mouse.li
similarity index 100%
copy from lib_os/windows/video/mouse.li
copy to lib2_os/windows/video/mouse.li
diff --git a/lib_os/windows/video/timer.li b/lib2_os/windows/video/timer.li
similarity index 100%
copy from lib_os/windows/video/timer.li
copy to lib2_os/windows/video/timer.li
diff --git a/lib_os/windows/video/video.li b/lib2_os/windows/video/video.li
similarity index 100%
copy from lib_os/windows/video/video.li
copy to lib2_os/windows/video/video.li
diff --git a/lib_os/clean b/lib_os/clean
deleted file mode 100755
index e297041..0000000
--- a/lib_os/clean
+++ /dev/null
@@ -1,6 +0,0 @@
-for i in `find -name "*~"` ; do rm $i ; done
-for i in `find -name "*.c"` ; do rm $i ; done
-for i in `find -name "*.old"` ; do rm $i ; done
-
-
-
diff --git a/lib_os/clean.sh b/lib_os/clean.sh
new file mode 100755
index 0000000..ff16fad
--- /dev/null
+++ b/lib_os/clean.sh
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+for i in `find -name "*~"` ; do rm $i ; done
+for i in `find -name "*.c"` ; do rm $i ; done
+for i in `find -name "*.old"` ; do rm $i ; done
diff --git a/lib_os/unix/file_system/directory_unix.li b/lib_os/java/file_system/directory_unix.li
similarity index 100%
copy from lib_os/unix/file_system/directory_unix.li
copy to lib_os/java/file_system/directory_unix.li
diff --git a/lib_os/unix/file_system/entry_unix.li b/lib_os/java/file_system/entry_unix.li
similarity index 100%
copy from lib_os/unix/file_system/entry_unix.li
copy to lib_os/java/file_system/entry_unix.li
diff --git a/lib_os/unix/file_system/file_system.li b/lib_os/java/file_system/file_system.li
similarity index 100%
copy from lib_os/unix/file_system/file_system.li
copy to lib_os/java/file_system/file_system.li
diff --git a/lib_os/unix/file_system/file_unix.li b/lib_os/java/file_system/file_unix.li
similarity index 100%
copy from lib_os/unix/file_system/file_unix.li
copy to lib_os/java/file_system/file_unix.li
diff --git a/lib_os/java/file_system/hello.java b/lib_os/java/file_system/hello.java
new file mode 100755
index 0000000..aa25beb
--- /dev/null
+++ b/lib_os/java/file_system/hello.java
@@ -0,0 +1,84 @@
+// Java code generated by Lisaac compiler (www.isaacOS.com) //
+class hello {
+private static String arg[];
+
+//==========================//
+// EXTERNAL                 //
+//==========================//
+
+// SYSTEM_IO
+
+// Hardware 'print_char'
+private static void print_char(char car)
+{
+  System.out.print(car);
+}
+
+// Hardware 'exit'
+private static void die_with_code(int code)
+{
+  System.exit(code);
+}
+
+
+
+//==========================//
+// TYPE                     //
+//==========================//
+
+// Generic Object
+class ___OBJ {
+  long __id;
+};
+
+// STRING_CONSTANT
+static private int __STRING_CONSTANT__ = 0;
+static class __STRING_CONSTANT {
+  char []storage__0;
+
+  public __STRING_CONSTANT(String pstorage)
+  {
+    storage__0 = pstorage.toCharArray();
+  };
+
+  public __STRING_CONSTANT()
+  {
+    super();
+  };
+};
+
+//==========================//
+// GLOBAL                   //
+//==========================//
+
+private static __STRING_CONSTANT STRING_CONSTANT_=new __STRING_CONSTANT();
+
+//==========================//
+// STRING CONSTANT          //
+//==========================//
+
+private static __STRING_CONSTANT __string_1=new __STRING_CONSTANT("Helloo\n");
+
+//==========================//
+// FUNCTION HEADER          //
+//==========================//
+
+// Source code
+
+//==========================//
+// SOURCE CODE              //
+//==========================//
+
+public static void main(String parg[])
+{
+  int Self__WE;
+  arg = parg;
+  Self__WE= 1;
+  while ((Self__WE <=  7)) {
+    System.out.print((__string_1.storage__0[(int)(Self__WE -  1)]));
+    Self__WE=(int)(Self__WE +  1);
+  };
+}
+
+
+} // End class MAIN
diff --git a/lib_os/unix/system/clock.li b/lib_os/java/system/clock.li
similarity index 100%
copy from lib_os/unix/system/clock.li
copy to lib_os/java/system/clock.li
diff --git a/lib_os/unix/system/environment.li b/lib_os/java/system/environment.li
similarity index 100%
copy from lib_os/unix/system/environment.li
copy to lib_os/java/system/environment.li
diff --git a/lib_os/java/system/float_processor.li b/lib_os/java/system/float_processor.li
new file mode 100644
index 0000000..2517c4a
--- /dev/null
+++ b/lib_os/java/system/float_processor.li
@@ -0,0 +1,68 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Library                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := FLOAT_PROCESSOR;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+  
+Section Inherit
+
+  - parent_object:OBJECT := OBJECT;
+
+Section Public
+  
+  - init; // Compatibility IsaacOS.
+  
+  - atan    n:REAL    :REAL    <- `Math.atan(@n)`:REAL;  
+  - atan_32 n:REAL_32 :REAL_32 <- `Math.atan(@n)`:REAL_32;  
+  - atan_64 n:REAL_64 :REAL_64 <- `Math.atan(@n)`:REAL_64;
+  - atan_80 n:REAL_80 :REAL_80 <- `Math.atan(@n)`:REAL_80;
+  
+  - sqrt    n:REAL    :REAL    <- `Math.sqrt(@n)`:REAL;
+  - sqrt_32 n:REAL_32 :REAL_32 <- `Math.sqrt(@n)`:REAL_32;
+  - sqrt_64 n:REAL_64 :REAL_64 <- `Math.sqrt(@n)`:REAL_64;
+  - sqrt_80 n:REAL_80 :REAL_80 <- `Math.sqrt(@n)`:REAL_80;
+
+  - log     n:REAL    :REAL    <- `Math.log(@n)`:REAL;
+  - log_32  n:REAL_32 :REAL_32 <- `Math.log(@n)`:REAL_32;
+  - log_64  n:REAL_64 :REAL_64 <- `Math.log(@n)`:REAL_64;
+  - log_80  n:REAL_80 :REAL_80 <- `Math.log(@n)`:REAL_80;
+
+  - sin     n:REAL    :REAL    <- `Math.sin(@n)`:REAL;
+  - sin_32  n:REAL_32 :REAL_32 <- `Math.sin(@n)`:REAL_32;
+  - sin_64  n:REAL_64 :REAL_64 <- `Math.sin(@n)`:REAL_64;
+  - sin_80  n:REAL_80 :REAL_80 <- `Math.sin(@n)`:REAL_80;
+
+  - cos     n:REAL    :REAL    <- `Math.cos(@n)`:REAL;
+  - cos_32  n:REAL_32 :REAL_32 <- `Math.cos(@n)`:REAL_32;
+  - cos_64  n:REAL_64 :REAL_64 <- `Math.cos(@n)`:REAL_64;
+  - cos_80  n:REAL_80 :REAL_80 <- `Math.cos(@n)`:REAL_80;
+
+  - pow    (n,exp:REAL)    :REAL    <- `Math.pow(@n, at exp)`:REAL;
+  - pow_32 (n,exp:REAL_32) :REAL_32 <- `Math.pow(@n, at exp)`:REAL_32;
+  - pow_64 (n,exp:REAL_64) :REAL_64 <- `Math.pow(@n, at exp)`:REAL_64;
+  - pow_80 (n,exp:REAL_80) :REAL_80 <- `Math.pow(@n, at exp)`:REAL_80;
+
+  
\ No newline at end of file
diff --git a/lib_os/java/system/processor.li b/lib_os/java/system/processor.li
new file mode 100644
index 0000000..44f482c
--- /dev/null
+++ b/lib_os/java/system/processor.li
@@ -0,0 +1,65 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  - name        := PROCESSOR;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - bibliography:= "http://IsaacOS.com";
+  - comment     := "Processor object.";
+
+Section Public
+  
+  - to_intel_ulong v:UINTEGER_64 :UINTEGER_64 <- deferred;
+  
+  - to_intel_uint v:UINTEGER_32 :UINTEGER_32 <- deferred;
+  
+  - to_intel_ushort v:UINTEGER_16 :UINTEGER_16 <- deferred;
+  
+  - to_motorola_ulong v:UINTEGER_64 :UINTEGER_64 <-
+  (    
+    (v << 56) | ((v & 0FF00h) << 40) | ((v & 0FF0000h) << 24) | ((v & 0FF000000h) << 8) |
+           (v >> 56)   | ((v >> 40) & 0FF00h) | ((v >> 24) & 0FF0000h) | ((v >> 8) & 0FF000000h)
+  );
+  
+  - to_motorola_uint v:UINTEGER_32 :UINTEGER_32 <-
+  (
+    (v << 24) | ((v & 0FF00h) << 8) | ((v >> 8) & 0FF00h) | (v >> 24)     
+  );
+  
+  - to_motorola_int v:INTEGER :INTEGER <-
+  (
+    // Conversion in uxxx to cut the sign
+    (v  << 24) | (((v & 0FF00h) << 8).to_uinteger_16) | (((v >> 8) & 0FF00h).to_uinteger_16) | ((v >> 24).to_uinteger_8)     
+  );
+  
+  - to_motorola_ushort v:UINTEGER_16 :UINTEGER_16 <-
+  (
+    (v  << 8) | (v >> 8)
+  );
+
+  - to_motorola_short v:INTEGER_16 :INTEGER_16 <-
+  (
+    // Conversion in usmall to cut the sign
+    ((v << 8) | ((v >> 8) & 0FFh))
+  );
+
diff --git a/lib_os/java/system/system.li b/lib_os/java/system/system.li
new file mode 100644
index 0000000..555d65e
--- /dev/null
+++ b/lib_os/java/system/system.li
@@ -0,0 +1,84 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        := SYSTEM;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - comment     := "Generic System Object (methods).";
+
+Section Public
+  
+  - is_ansi:BOOLEAN := TRUE;
+  
+  - exit code:INTEGER <- `System.exit(@code)`;
+  
+  - putb value:UINTEGER_8 to port:UINTEGER_16 <-
+  // Write in port
+  ( 
+    not_yet_implemented;
+  );
+
+  - itemb port:UINTEGER_16 :UINTEGER_8 <-
+  // Read in port
+  ( 
+    not_yet_implemented;
+    0
+  );
+       
+  - get_universal_time:UINTEGER_64 <-
+  (
+    //`(unsigned long long)time(NULL)`:UINTEGER_64
+    not_yet_implemented;
+    0
+  );
+
+  // Memory Management
+   
+  - memory:MEMORY := MEMORY;
+  
+  - get_begin_memory:POINTER <-
+  (
+    not_yet_implemented;
+    NULL
+  );
+  
+  - get_memory_capacity:UINTEGER_64 <- 
+  ( 
+    `MemoryUsage.getMax()`:UINTEGER_64
+  );
+  
+Section SYSTEM,MEMORY
+  
+  - realloc_c (beg:UINTEGER_32,nb:INTEGER) :UINTEGER_32 <-
+  ( 
+    not_yet_implemented;
+    0
+  );
+  
+Section ISAAC  
+  
+  - make <-
+  // Isaac compatibility.
+  (
+    // Nothing.
+  );
\ No newline at end of file
diff --git a/lib_os/java/system/system_io.li b/lib_os/java/system/system_io.li
new file mode 100644
index 0000000..04d92c0
--- /dev/null
+++ b/lib_os/java/system/system_io.li
@@ -0,0 +1,65 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name     := SYSTEM_IO;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+
+  - comment  := "Lower level for Input / Output";
+  
+  - external := `
+// Hardware 'print_char'
+private static void print_char(char car)
+{
+  System.out.print(car);
+}
+
+// Hardware 'exit'
+private static void die_with_code(int code)
+{
+  System.exit(code);
+}
+
+`;
+
+Section Inherit
+  
+  - parent_object:OBJECT := OBJECT;
+
+Section Public
+
+  - print_char byte:CHARACTER <-
+  // Low level buffered output.
+  (
+    `System.out.print(@byte)`;
+  );
+  
+   - print_error_char byte:CHARACTER <-
+  // Low level buffered error output.
+  (
+    `System.err.print(@byte)`;
+  ); 
+  
+  - get_char :CHARACTER <- `System.in.read()`:(CHARACTER);
+  
+  - eof:CHARACTER <- `EOF`:CHARACTER;
+  
\ No newline at end of file
diff --git a/lib_os/unix/file_system/directory.li b/lib_os/unix/file_system/directory.li
new file mode 100644
index 0000000..abc05f2
--- /dev/null
+++ b/lib_os/unix/file_system/directory.li
@@ -0,0 +1,118 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        :=DIRECTORY;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - bibliography:="http://IsaacOS.com";
+  
+  - author      :="Benoit Sonntag (bsonntag at loria.fr)";
+  
+  - comment     :="Directory management";
+  
+  - external := 
+`
+#include <dirent.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+`;
+  
+Section Inherit
+  
+  + parent_abstract_directory:Expanded ABSTRACT_DIRECTORY;
+  
+Section Private  
+  
+  //
+  // Physical implementation.
+  //
+  
+  //
+  // Scanning
+  //
+      
+  - physical_refresh:BOOLEAN <-
+  ( + p,n:NATIVE_ARRAY[CHARACTER];
+    + dir,dirent:POINTER;
+    + new_entry:ENTRY;
+    + result:BOOLEAN;
+    + i:INTEGER;
+    
+    list.clear;
+    p := path.to_external;
+    dir := `opendir(@p)`:POINTER; 
+    (dir != NULL).if {
+      result := TRUE;
+      {
+
+	dirent := `readdir(@dir)`:POINTER;
+	(dirent != NULL).if {
+	  n := `((struct dirent *)@dirent)->d_name`:NATIVE_ARRAY[CHARACTER];	
+	  string_tmp.clear;
+	  i := 0;
+	  {n.item i = '\0'}.until_do { 
+	    string_tmp.add_last (n.item i);
+	    i := i + 1;
+	  };
+	  (string_tmp !== ".".to_string).if {
+	    string_tmp.add_first '/';
+	    string_tmp.prepend path;
+	    reduce_path string_tmp;
+	    new_entry := get_entry string_tmp;
+	    (new_entry = NULL).if {	      	      
+	      result := FALSE;
+	    } else {
+	      (new_entry.path.count < path.count).if {
+		parent := new_entry;
+	      } else {
+		list.add_last new_entry;
+	      };
+	    };
+	  };
+	};
+      }.do_while {(dirent != NULL) && {result}};
+      `closedir(@dir)`;
+    };
+    result
+  );
+    
+  - physical_make_directory new_path:STRING :BOOLEAN <-
+  ( + p:NATIVE_ARRAY[CHARACTER];
+    p := new_path.to_external;
+    `mkdir(@p,S_IRWXU)`:(INTEGER) = 0
+  );
+
+  - physical_make_file new_path:STRING :BOOLEAN <-
+  ( + p:NATIVE_ARRAY[CHARACTER];
+    + stream:POINTER;
+    + result:BOOLEAN;
+    
+    p := new_path.to_external;
+    stream := `fopen((char*)@p,"w+b")`:POINTER;
+    (stream != NULL).if {
+      result := `fclose((FILE*)@stream)`:INTEGER = 0;
+    };
+    result
+  );
+
+  
diff --git a/lib_os/unix/file_system/directory_unix.li b/lib_os/unix/file_system/directory_unix.li
index cacd50b..6d9f870 100644
--- a/lib_os/unix/file_system/directory_unix.li
+++ b/lib_os/unix/file_system/directory_unix.li
@@ -104,7 +104,7 @@ Section DIRECTORY
   ( + pe:NATIVE_ARRAY[CHARACTER];
     + result:ENTRY;
         
-    pe := new_path.to_external;
+    pe := new_path.to_external;        
     `{ struct stat t`; 
       (`stat(@pe,&t)`:INTEGER = 0).if {		  
         (`S_ISDIR(t.st_mode)`:INTEGER = 0).if {
diff --git a/lib_os/unix/file_system/directory_unix.li b/lib_os/unix/file_system/directory_unix.li~
old mode 100644
new mode 100755
similarity index 100%
copy from lib_os/unix/file_system/directory_unix.li
copy to lib_os/unix/file_system/directory_unix.li~
diff --git a/lib_os/unix/file_system/entry.li b/lib_os/unix/file_system/entry.li
new file mode 100644
index 0000000..26b7476
--- /dev/null
+++ b/lib_os/unix/file_system/entry.li
@@ -0,0 +1,116 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        := ENTRY;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - bibliography:= "http://IsaacOS.com";
+
+  - author      := "Benoit Sonntag (bsonntag at loria.fr), Jerome Boutet (boutet at loria.fr)";  
+
+  - comment     := "Entry ANSI";
+    
+Section Inherit
+  
+  + parent_abstract_entry:Expanded ABSTRACT_ENTRY;
+    
+Section Public  
+    
+  //
+  // Physical implementation.
+  //
+
+  - physical_make:BOOLEAN <-
+  ( + pe:NATIVE_ARRAY[CHARACTER];
+    + tt:POINTER;
+    + result:BOOLEAN;
+    
+    ((path.count = 2) && {path.last = ':'}).if {
+      is_directory := TRUE;
+      result := TRUE;
+    } else {
+      pe := path.to_external;
+      `{ struct stat t`;
+	result := `stat(@pe,&t)`:INTEGER = 0;
+	(result).if {
+	  is_directory := `S_ISDIR(t.st_mode)`:BOOLEAN(TRUE,FALSE);
+	  tt := `localtime(&(t.st_atime))`:POINTER;
+	  access_date := to_date tt;
+	  access_time := to_time tt;
+	  tt := `localtime(&(t.st_mtime))`:POINTER;
+	  update_date := to_date tt;
+	  update_time := to_time tt;
+	  size := `t.st_size`:UINTEGER_32;
+	};
+      `}`;
+    };
+    result
+  );
+  
+  - physical_remove_directory:BOOLEAN <-
+  ( + p:NATIVE_ARRAY[CHARACTER];
+    p := path.to_external;
+    `rmdir(@p)`:(INTEGER) = 0
+  );
+  
+  - physical_remove_file:BOOLEAN <-
+  ( + p:NATIVE_ARRAY[CHARACTER];
+    p := path.to_external;
+    `remove(@p)`:(INTEGER) = 0
+  );
+  
+  - physical_rename old_path:ABSTRACT_STRING with new_path:ABSTRACT_STRING :BOOLEAN <-
+  ( + old_p,new_p:NATIVE_ARRAY[CHARACTER];
+    old_p := old_path.to_external;
+    new_p := new_path.to_external;
+    `rename(@old_p, at new_p)`:(INTEGER) = 0
+  );
+  
+  //
+  // Time / Date: Unix -> Lisaac
+  //
+  
+  - to_date t:POINTER :DATE <-
+  ( + result:DATE;
+    + wd,md,m:UINTEGER_8;
+    + y:UINTEGER_16;
+    
+    y  := `((struct tm *)@t)->tm_year`:UINTEGER_16 + 1900;
+    m  := `((struct tm *)@t)->tm_mon` :UINTEGER_8 + 1;
+    md := `((struct tm *)@t)->tm_mday`:UINTEGER_8;
+    wd := `((struct tm *)@t)->tm_wday`:UINTEGER_8;
+    (! wd.in_range 1 to 7).if { // Bug in UNIX ?
+      wd := 1;
+    };
+    result := DATE.create (y,m,md,wd)     
+  );
+
+  - to_time t:POINTER :TIME <-
+  (
+    TIME.create 
+    ((`((struct tm *)@t)->tm_hour`:UINTEGER_8),
+    (`((struct tm *)@t)->tm_min` :UINTEGER_8),
+    (`((struct tm *)@t)->tm_sec` :UINTEGER_8),
+    0)
+  );
+  
diff --git a/lib_os/unix/file_system/std_file.li b/lib_os/unix/file_system/std_file.li
new file mode 100644
index 0000000..c1cc8b2
--- /dev/null
+++ b/lib_os/unix/file_system/std_file.li
@@ -0,0 +1,89 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name    := STD_FILE;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - comment := "File management";
+    
+Section Inherit
+  
+  + parent_abstract_file:Expanded ABSTRACT_FILE;
+  
+Section Private  
+  
+  + stream:POINTER; // Unix file pointer (FILE *).
+
+Section Public
+    
+  //
+  // Physical implementation.
+  //
+  
+  - physical_open:BOOLEAN <-
+  ( + path_pointer:NATIVE_ARRAY[CHARACTER];    
+    path_pointer := path.to_external;
+    stream := `fopen((char*)@path_pointer,"r+b")`:(POINTER); 
+    stream != NULL
+  ); 
+
+  - physical_open_read_only:BOOLEAN <-
+  ( + path_pointer:NATIVE_ARRAY[CHARACTER];    
+    path_pointer := path.to_external;
+    stream := `fopen((char*)@path_pointer,"rb")`:(POINTER); 
+    stream != NULL
+  ); 
+    
+  - basic_seek pos:INTEGER :INTEGER <-
+  // return size read or 0 if end of input (-1 on error => exception ?)
+  ( + str:POINTER;
+    ? {is_open};
+    ? {stream != NULL};
+    str := stream;    
+    `fseek((FILE*)(@str), at pos,SEEK_SET)`:(INTEGER)
+  );
+  
+  - basic_read buf:NATIVE_ARRAY[UINTEGER_8] size s:INTEGER :INTEGER <-
+  // return size read or 0 if end of input (-1 on error => exception ?)
+  ( + str:POINTER;
+    ? {is_open};
+    str := stream;    
+    `fread((void *)(@buf),(size_t)(1), (size_t)(@s),(FILE*)(@str))`:(INTEGER)
+  );
+  
+  - basic_write buf:NATIVE_ARRAY[UINTEGER_8] size s:INTEGER :INTEGER <-
+  // return size read or 0 if end of input (-1 on error => exception ?)
+  ( + str:POINTER;
+    ? {is_open};
+    str := stream;      
+    `fwrite((void *)(@buf),(size_t)(1), (size_t)(@s),(FILE*)(@str))`:(INTEGER)
+  );
+  
+  - basic_close:BOOLEAN <-
+  ( + str:POINTER;
+    str := stream;
+    stream := NULL;
+    `fclose((FILE*)(@str))`:(INTEGER) = 0
+  );
+
+  
diff --git a/lib_os/unix/system/system.li b/lib_os/unix/system/system.li
index 7f4bc11..71fc25a 100644
--- a/lib_os/unix/system/system.li
+++ b/lib_os/unix/system/system.li
@@ -75,7 +75,7 @@ Section Public
   );
 
   // Memory Management
- 
+   
   - memory:MEMORY := MEMORY;
   
   - get_begin_memory:POINTER;
@@ -83,15 +83,14 @@ Section Public
   - get_memory_capacity:UINTEGER_64 <- 
   ( + cap:UINTEGER_64;
     + mem:POINTER;
-       
     cap := 32.mb;
     {
       cap := cap * 2;
       mem := `malloc(@cap)`:POINTER;    
       (mem != NULL).if { 
 	`free(@mem)`;
-      };
-    }.do_until {(mem = NULL) || {cap = 2048.mb}};           
+      };      
+    }.do_until {(mem = NULL) || {cap = `2048LU << 20`:UINTEGER_64}}; // BSBS: BUG COMPILO 0.13
     (mem = NULL).if {
       cap := cap / 2;
     };
diff --git a/lib_os/unix/video/event_system.li b/lib_os/unix/video/event_system.li
index 9dd302c..02e4b78 100644
--- a/lib_os/unix/video/event_system.li
+++ b/lib_os/unix/video/event_system.li
@@ -33,13 +33,16 @@ Section Inherit
   - parent_object:OBJECT := OBJECT;
   
 Section Public  
-
+  
+  - x_root:INTEGER;
+  - y_root:INTEGER;
+/*  
   - sleep n:INTEGER <-
   // Milisecond
   (
     `usleep(@n * 1000)`;
   );
-  
+*/  
   - make <-  
   ( + mask:UINTEGER_32;
     
@@ -49,17 +52,17 @@ Section Public
     mask := mask | `ClientMessage`:UINTEGER_32;
     //mask := mask | `ResizeRedirectMask`:UINTEGER_32;
     mask := mask | `StructureNotifyMask`:UINTEGER_32;
-    `XSelectInput(display,window, at mask)`;
+    `XSelectInput(display,window, at mask)`;    
   );
     
   - get_event <-
   ( //+ nb_ev:INTEGER;
     + type:INTEGER;
     + x0,y0,x1,y1:INTEGER;
-      
+       
     //nb_ev := `XPending(display)`:INTEGER;
     //(nb_ev != 0).if {
-    `{ XEvent ev`; 
+    `{ XEvent ev`;             
       (`XPending(display)`:INTEGER = 0).if {
 	`is_sleep = 1`;
       };
@@ -68,12 +71,12 @@ Section Public
       type := `ev.type`:INTEGER;
       
       //(type != 21h).if {
-//	"Event:".print; type.to_hexadecimal.print; "h\n".print;
-//      };
-      
+      //	"Event:".print; type.to_hexadecimal.print; "h\n".print;
+      //      };
+
       type
       .when `ClientMessage`:INTEGER then {
-	TIMER.get_event;
+        TIMER.get_event;                
       }
       //
       // Event Window
@@ -116,7 +119,9 @@ Section Public
       //
       // Event Mouse
       //
-      .when `ButtonPress`:INTEGER then {
+      .when `ButtonPress`:INTEGER then {        
+        x_root := `ev.xmotion.x_root`:INTEGER;
+        y_root := `ev.xmotion.y_root`:INTEGER;
 	(`ev.xbutton.button`:INTEGER = 1).if {
 	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with (TRUE,(MOUSE.right));
 	} else {
@@ -124,6 +129,8 @@ Section Public
 	};
       }
       .when `ButtonRelease`:INTEGER then {
+        x_root := `ev.xmotion.x_root`:INTEGER;
+        y_root := `ev.xmotion.y_root`:INTEGER;
 	(`ev.xbutton.button`:INTEGER = 1).if {
 	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with (FALSE,(MOUSE.right));
 	} else {
@@ -131,9 +138,12 @@ Section Public
 	};
       }
       .when `MotionNotify`:INTEGER then {
+        x_root := `ev.xmotion.x_root`:INTEGER;
+        y_root := `ev.xmotion.y_root`:INTEGER;
 	MOUSE.set (`ev.xmotion.x`:INTEGER,`ev.xmotion.y`:INTEGER) with ((MOUSE.left),(MOUSE.right));
       };
     `}`;
+  //  };
   );
   
   
diff --git a/lib_os/unix/video/event_system.li~ b/lib_os/unix/video/event_system.li~
new file mode 100755
index 0000000..ecadb54
--- /dev/null
+++ b/lib_os/unix/video/event_system.li~
@@ -0,0 +1,157 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name     := EVENT_SYSTEM;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - comment  := "X11 - Event System";
+  
+  - external := `volatile char is_sleep=0;`;
+  
+Section Inherit
+  
+  - parent_object:OBJECT := OBJECT;
+  
+Section Public  
+  
+  - x_root:INTEGER;
+  - y_root:INTEGER;
+/*  
+  - sleep n:INTEGER <-
+  // Milisecond
+  (
+    `usleep(@n * 1000)`;
+  );
+*/  
+  - make <-  
+  ( + mask:UINTEGER_32;
+    
+    mask := `ExposureMask`:UINTEGER_32;
+    mask := mask | `KeyPressMask|KeyReleaseMask`:UINTEGER_32;
+    mask := mask | `ButtonPressMask|ButtonReleaseMask|PointerMotionMask`:UINTEGER_32;
+    mask := mask | `ClientMessage`:UINTEGER_32;
+    //mask := mask | `ResizeRedirectMask`:UINTEGER_32;
+    mask := mask | `StructureNotifyMask`:UINTEGER_32;
+    `XSelectInput(display,window, at mask)`;    
+  );
+    
+  - get_event <-
+  ( //+ nb_ev:INTEGER;
+    + type:INTEGER;
+    + x0,y0,x1,y1:INTEGER;
+       
+    //nb_ev := `XPending(display)`:INTEGER;
+    //(nb_ev != 0).if {
+    `{ XEvent ev`;             
+      (`XPending(display)`:INTEGER = 0).if {
+	`is_sleep = 1`;
+      };
+      `XNextEvent(display,&ev)`;
+      `is_sleep = 0`;
+      type := `ev.type`:INTEGER;
+      
+      //(type != 21h).if {
+      //	"Event:".print; type.to_hexadecimal.print; "h\n".print;
+      //      };
+
+      type
+      .when `ClientMessage`:INTEGER then {
+        TIMER.get_event;                
+      }
+      //
+      // Event Window
+      //
+      .when `Expose`:INTEGER then {
+	// Refresh X Window
+	x0 := `ev.xexpose.x`:INTEGER;
+	y0 := `ev.xexpose.y`:INTEGER;
+	x1 := x0 + `ev.xexpose.width` :INTEGER - 1;
+	y1 := y0 + `ev.xexpose.height`:INTEGER - 1;		
+	DESK.physical_screen.redraw (x0,y0) to (x1,y1);
+      }
+      .when `ResizeRequest`:INTEGER then {
+	// Resize X Window
+	x1 := `ev.xresizerequest.width`:INTEGER;
+	y1 := `ev.xresizerequest.height`:INTEGER;
+	`XResizeWindow(display,window, at x1, at y1)`;
+	
+	VIDEO.pixel_hard (x1,10) color 0FF0000h;
+	
+	DESK.resize_window (x1,y1);
+      }
+      
+      .when `ConfigureNotify`:INTEGER then {
+	// Resize X Window
+	x1 := `ev.xconfigure.width`:INTEGER;
+	y1 := `ev.xconfigure.height`:INTEGER;		
+	DESK.resize_window (x1,y1);
+      }
+      
+      //
+      // Event Keyboard
+      //
+      .when `KeyPress`:INTEGER then {
+	KEYBOARD.key `ev.xkey.keycode`:UINTEGER_8 press TRUE;
+      }
+      .when `KeyRelease`:INTEGER then {
+	KEYBOARD.key `ev.xkey.keycode`:UINTEGER_8 press FALSE;
+      }	
+      //
+      // Event Mouse
+      //
+      .when `ButtonPress`:INTEGER then {        
+        x_root := `ev.xmotion.x_root`:INTEGER;
+        y_root := `ev.xmotion.y_root`:INTEGER;
+	(`ev.xbutton.button`:INTEGER = 1).if {
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with (TRUE,(MOUSE.right));
+	} else {
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with ((MOUSE.left),TRUE);
+	};
+      }
+      .when `ButtonRelease`:INTEGER then {
+        x_root := `ev.xmotion.x_root`:INTEGER;
+        y_root := `ev.xmotion.y_root`:INTEGER;
+	(`ev.xbutton.button`:INTEGER = 1).if {
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with (FALSE,(MOUSE.right));
+	} else {
+	  MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with ((MOUSE.left),FALSE);
+	};
+      }
+      .when `MotionNotify`:INTEGER then {
+        x_root := `ev.xmotion.x_root`:INTEGER;
+        y_root := `ev.xmotion.y_root`:INTEGER;
+	MOUSE.set (`ev.xmotion.x`:INTEGER,`ev.xmotion.y`:INTEGER) with ((MOUSE.left),(MOUSE.right));
+      };
+    `}`;
+  );
+  
+  
+
+
+
+
+
+
+
+
+
diff --git a/lib_os/unix/video/hello.c b/lib_os/unix/video/hello.c
new file mode 100755
index 0000000..5f0ca8e
--- /dev/null
+++ b/lib_os/unix/video/hello.c
@@ -0,0 +1,95 @@
+// C code generated by Lisaac compiler (www.isaacOS.com) //
+int arg_count;
+char **arg_vector;
+
+//==========================//
+// EXTERNAL                 //
+//==========================//
+
+// SYSTEM_IO
+
+#include <stdio.h>
+#include <stdlib.h>
+  
+// Hardware 'print_char'
+void print_char(char car)
+{
+  fputc(car,stdout);
+}
+
+// Hardware 'exit'
+int die_with_code(int code)
+{
+  exit(code);
+}
+
+
+// SYSTEM
+#include <time.h>
+
+//==========================//
+// TYPE                     //
+//==========================//
+
+// Generic Object
+struct ___OBJ {
+  unsigned long __id;
+};
+
+// NULL
+#ifndef NULL
+#define NULL ((void *)0)
+#endif
+
+// CHARACTER
+typedef char __CHARACTER;
+
+// STRING_CONSTANT
+#define __STRING_CONSTANT__ 0
+typedef struct STRING_CONSTANT_struct __STRING_CONSTANT;
+struct STRING_CONSTANT_struct {
+  __CHARACTER *storage__0;
+};
+// INTEGER
+typedef int __INTEGER;
+
+
+void *table_type[1];
+
+//==========================//
+// GLOBAL                   //
+//==========================//
+
+__STRING_CONSTANT STRING_CONSTANT_;
+#define STRING_CONSTANT__ (&STRING_CONSTANT_)
+
+
+//==========================//
+// STRING CONSTANT          //
+//==========================//
+
+__STRING_CONSTANT __string_1={"Helloo\n"};
+
+//==========================//
+// FUNCTION HEADER          //
+//==========================//
+
+// Source code
+
+//==========================//
+// SOURCE CODE              //
+//==========================//
+
+int main(int argc,char **argv)
+{
+  __INTEGER Self__WE;
+  arg_count  = argc;
+  arg_vector = argv;
+  Self__WE= 1;
+  while ((Self__WE <=  7)) {
+    fputc((int)((&__string_1)->storage__0[(__INTEGER)(Self__WE -  1)]),stdout);
+    Self__WE=(__INTEGER)(Self__WE +  1);
+  };
+  return(0);
+}
+
diff --git a/lib_os/unix/video/mouse.li b/lib_os/unix/video/mouse.li
index c766adc..8ac31e6 100644
--- a/lib_os/unix/video/mouse.li
+++ b/lib_os/unix/video/mouse.li
@@ -231,7 +231,49 @@ Section Public
     NULL
   );
   
+  //
+  // Extern robot.
+  //
+  
+  - extern_event_move (x,y:INTEGER) <-
+  (
+    `XTestFakeMotionEvent(display,-1, at x, at y,1)`;
+  );
+
+  - extern_event_left_down <-
+  (
+    `XTestFakeButtonEvent(display,1,True,1)`;      
+  );
+
+  - extern_event_left_up <-
+  (
+    `XTestFakeButtonEvent(display,1,False,1)`;      
+  );
   
+  - extern_event_right_down <-
+  (
+    `XTestFakeButtonEvent(display,3,True,1)`;      
+  );
+
+  - extern_event_right_up <-
+  (
+    `XTestFakeButtonEvent(display,3,False,1)`;      
+  );
+  
+  - extern_get_mouse:(INTEGER,INTEGER,BOOLEAN,BOOLEAN) <-
+  ( + x,y,mask:INTEGER;
+    + l,r:BOOLEAN;
+    `{ Window	dummy1, dummy2`;
+      `int x,y,winx,winy,mask`;
+      `XQueryPointer(display,RootWindow(display, DefaultScreen(display)), &dummy1, &dummy2, &x,&y, &winx, &winy, &mask)`;
+      x := `winx`:INTEGER;
+      y := `winy`:INTEGER;
+      mask := `mask`:INTEGER;
+    `}`;     
+    l := (mask & 100h)!=0;
+    r := (mask & 400h)!=0;
+    x,y,l,r
+  );  
 
 
 
diff --git a/lib_os/unix/video/mouse.li~ b/lib_os/unix/video/mouse.li~
new file mode 100755
index 0000000..8ac31e6
--- /dev/null
+++ b/lib_os/unix/video/mouse.li~
@@ -0,0 +1,285 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name    := MOUSE;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - comment := "X11 - Mouse driver";
+  
+Section Inherit
+  
+  + parent_input:Expanded INPUT;
+  
+  + parent_window:Expanded AREA; // MASK
+  
+Section Public
+  
+  - set (x,y:INTEGER) with (left_new,right_new:BOOLEAN) <-
+  ( + tmp:UINTEGER_8;
+    + x_new, y_new:INTEGER;
+    
+    y_new := y.max y_minimum.min y_maximum;
+    x_new := x.max x_minimum.min x_maximum;
+          
+    tmp:=(p_end+1)&003h;
+    buffer_event.item p_end.make (x_new,y_new) button (left_new,right_new);
+
+    (((tmp+2)&3)!=p_beg).if {
+      p_end:=tmp;
+    };
+    
+    get_event;
+    
+    // Update status.
+    x_current:=x_new;
+    y_current:=y_new;
+    right :=right_new;
+    left  :=left_new;    
+  );
+  
+Section Public
+  
+  + x_minimum:INTEGER;
+  - x_maximum:INTEGER <- VIDEO.x_max;
+  
+  + y_minimum:INTEGER;
+  - y_maximum:INTEGER <- VIDEO.y_max;    
+  
+  + x_current:INTEGER;
+  + y_current:INTEGER; 
+  
+  + right:BOOLEAN;
+  + left :BOOLEAN;
+  
+Section Private
+  
+  + buffer_event:FAST_ARRAY[EVENT_MOUSE];
+  - p_beg:UINTEGER_8;  // Pointer on the buffer (beginning)
+  - p_end:UINTEGER_8;  // Pointer on the buffer (end)
+    
+Section Public
+  
+  //
+  // Creation / Initialisation.
+  //
+  
+  - make <-
+  ( + new_event:EVENT_MOUSE;
+    
+    is_actif := TRUE;
+    
+    //
+    // Software configuration.
+    //
+    buffer_event := FAST_ARRAY[EVENT_MOUSE].create 4;
+    0.to 3 do { j:INTEGER;
+      new_event := EVENT_MOUSE.clone;
+      buffer_event.put new_event to j;
+      (j != 0).if {
+	new_event.set_prev (buffer_event.item (j-1));
+      };
+    };
+    buffer_event.first.set_prev new_event;
+        
+    // MASK
+    mask := FAST_ARRAY[UINTEGER_16].create 16;
+    make (DESK.physical_screen) from (x_current,y_current) size (16,16);
+  );
+  
+  - get_event <-
+  ( + p:INTEGER;
+    + evt:EVENT_MOUSE;
+    
+    p := p_beg;
+    (p != p_end).if {
+      ((x_current != x_window) || {y_current != y_window}).if {
+	set_position (x_current,y_current);
+      };
+      { p != p_end }.while_do {
+        evt := buffer_event.item p;        
+	(list_client.lower).to (list_client.upper) do { j:INTEGER;
+	  list_client.item j.receive (buffer_event.item p);
+	};      
+	p := (p + 1) & 03h;
+      };    
+    };
+  );
+    
+  - acknowledge <-
+  (
+    p_beg := (p_beg+1) & 03h;
+  );
+  
+  //
+  // Display.
+  //
+  
+  // BSBS: A refaire avec une bitmap en dehors contenant le dessin avec une couleur de mask!!
+  // Plus simple, plus puissant, plus rapide !
+  
+  + mask:FAST_ARRAY[UINTEGER_16];
+
+  - pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <-
+  ( + m:UINTEGER_16;
+    ? {x<16};
+    ? {y<16};
+
+    m:=mask.item y;
+    m:=m | (1<<x);
+    mask.put m to y;
+
+    parent_window.pixel_hard (x,y) color col;
+  );
+  
+  - line_h_hard (x0,y0:INTEGER) until x1:INTEGER color col:UINTEGER_32 <-
+  ( + m:UINTEGER_16;
+    ? {x0<16};
+    ? {y0<16};
+    ? {x1<16};
+    
+    m:=mask.item y0;
+    x0.to x1 do { xx:INTEGER;
+      m:=m | (1<<xx);
+    };
+    
+    mask.put m to y0;
+    parent_window.line_h_hard (x0,y0) until x1 color col;
+  );
+
+  - slave_pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <- 
+  ( + m:UINTEGER_16;
+    
+    m:=mask.item y;
+    ((m & (1<<x))=0).if {
+      parent_window.pixel_hard (x,y) color col;
+    };
+  );
+  
+  - slave_line_h_hard (x1,y:INTEGER) until x2:INTEGER color col:UINTEGER_32 <- 
+  ( + m:UINTEGER_16;
+    
+    m:=mask.item y;
+    x1.to x2 do { xx:INTEGER;
+      ((m & (1<<xx))=0).if {
+	parent_window.pixel_hard (xx,y) color col;
+      };
+    };
+  );  
+  
+  - slave_line_h_hard (x1,y:INTEGER) until x2:INTEGER image line:ABSTRACT_BMP_LINE offset ofs:INTEGER <-
+  ( + m:UINTEGER_16;
+    + col:UINTEGER_32;
+    + ofs_img:INTEGER;
+    ofs_img := ofs;
+    m:=mask.item y;
+    x1.to x2 do { xx:INTEGER;
+      ((m & (1<<xx))=0).if {
+	col := line.get_color ofs_img;	
+	parent_window.pixel_hard (xx,y) color col;
+      };     
+      ofs_img := ofs_img + 1;
+    };
+  );
+  
+  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
+  (
+    clipping (x0,y0) to (x1,y1);
+    
+    color white;
+    poly_move_to (1,1);
+    poly_line_to (9,9);
+    poly_line_to (6,9);
+    poly_line_to (8,14);
+    poly_line_to (5,14);
+    poly_line_to (5,9);
+    poly_line_to (1,9);    
+    poly_move_to (1,1);    
+    poly_trace;
+    
+    color red;
+    line_v (0,0)  until 10;
+    line_h (1,10) until 4;
+    line_v (4,11) until 15;
+    line_h (5,15) until 9;
+    line (9,15) to (7,10);
+    line_h (7,10) until 10;
+    line (1,0) to (10,9);
+  );
+  
+  - get_object (x,y:INTEGER) :AREA <-
+  (
+    NULL
+  );
+  
+  //
+  // Extern robot.
+  //
+  
+  - extern_event_move (x,y:INTEGER) <-
+  (
+    `XTestFakeMotionEvent(display,-1, at x, at y,1)`;
+  );
+
+  - extern_event_left_down <-
+  (
+    `XTestFakeButtonEvent(display,1,True,1)`;      
+  );
+
+  - extern_event_left_up <-
+  (
+    `XTestFakeButtonEvent(display,1,False,1)`;      
+  );
+  
+  - extern_event_right_down <-
+  (
+    `XTestFakeButtonEvent(display,3,True,1)`;      
+  );
+
+  - extern_event_right_up <-
+  (
+    `XTestFakeButtonEvent(display,3,False,1)`;      
+  );
+  
+  - extern_get_mouse:(INTEGER,INTEGER,BOOLEAN,BOOLEAN) <-
+  ( + x,y,mask:INTEGER;
+    + l,r:BOOLEAN;
+    `{ Window	dummy1, dummy2`;
+      `int x,y,winx,winy,mask`;
+      `XQueryPointer(display,RootWindow(display, DefaultScreen(display)), &dummy1, &dummy2, &x,&y, &winx, &winy, &mask)`;
+      x := `winx`:INTEGER;
+      y := `winy`:INTEGER;
+      mask := `mask`:INTEGER;
+    `}`;     
+    l := (mask & 100h)!=0;
+    r := (mask & 400h)!=0;
+    x,y,l,r
+  );  
+
+
+
+
+
+
+
+
+
diff --git a/lib_os/unix/video/timer.li b/lib_os/unix/video/timer.li
index ba238ce..ac61d13 100644
--- a/lib_os/unix/video/timer.li
+++ b/lib_os/unix/video/timer.li
@@ -75,7 +75,9 @@ Section Interrupt
 	`XFlush(display)`;
       };
     };
+    
     `ualarm(50000,0)`;    
+    
   );
   
 Section Public
@@ -111,17 +113,22 @@ Section Public
   - get_event <-
   ( + p:INTEGER;
     + evt:EVENT_TIMER;
-    
     p := p_beg;
-    { p != p_end }.while_do {
-      evt := buffer_event.item p;
+    ( p != p_end ).if { //}.while_do {
+      evt := buffer_event.item p;      
       (list_client.lower).to (list_client.upper) do { j:INTEGER;
+        buffer_event.item p.set_destination NULL;        
 	list_client.item j.receive (buffer_event.item p);
       };      
       p := (p + 1) & 03h;
     };    
   );
 
+  - clear <-
+  (
+    p_beg := p_end;
+  );
+
 
 /* 
 //Other solution :
diff --git a/lib_os/unix/video/timer.li~ b/lib_os/unix/video/timer.li~
new file mode 100755
index 0000000..101196c
--- /dev/null
+++ b/lib_os/unix/video/timer.li~
@@ -0,0 +1,169 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+
+  + name    := TIMER;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - comment     :="Unix - Timer management.";
+
+  - version := 1;  
+
+  - date    :="2003/04";
+  
+  - external := 
+`
+#include <signal.h>
+#define __BEGIN_INTERRUPT__
+#define __END_INTERRUPT__
+XEvent timer_ev;
+`;
+  
+Section Inherit  
+  
+  + parent_input:Expanded INPUT;
+  
+Section Private
+  
+  - timer_count:UINTEGER_32;
+  
+  - buffer_event:FAST_ARRAY[EVENT_TIMER];
+  
+  - p_beg:UINTEGER_8;  // Pointer on the buffer (beginning)
+  
+  - p_end:UINTEGER_8;  // Pointer on the buffer (end)
+    
+Section Interrupt  
+  
+  - timer_interrupt <-  
+  ( + tmp:UINTEGER_8;     
+    
+    timer_count := timer_count + 1;
+    
+    "T".print;
+    
+    tmp:=(p_end+1)&003h;
+    buffer_event.item p_end.make timer_count; 
+    (((tmp+2)&3)!=p_beg).if {
+      p_end:=tmp;
+    };
+    // ((timer_count % 20)=0).if {
+    //   CLOCK.rtc;
+    // };
+    
+    (`is_sleep`:INTEGER = 1).if {
+      `timer_ev.type           = ClientMessage`;
+      `timer_ev.xclient.format = 32`;
+      (`XSendEvent(display,window,0,ClientMessage,&timer_ev)`:INTEGER != 0).if {
+	`XFlush(display)`;
+      };
+    };
+    
+    `ualarm(50000,0)`;    
+    
+  );
+  
+Section Public
+
+  - make <-
+  ( + hdle:POINTER;
+    + new_event:EVENT_TIMER;
+    
+    is_actif := TRUE;
+    //
+    // Software configuration.
+    //
+    buffer_event := FAST_ARRAY[EVENT_TIMER].create 4;
+    0.to 3 do { j:INTEGER;
+      new_event := EVENT_TIMER.clone;
+      buffer_event.put new_event to j;
+      (j != 0).if {
+	new_event.set_prev (buffer_event.item (j-1));
+      };
+    };
+    buffer_event.first.set_prev new_event;
+            
+    hdle := timer_interrupt;
+    `signal(SIGALRM, at hdle)`;
+    `ualarm(500000,0)`;
+  );
+
+  - acknowledge <-
+  (
+    "A".print;
+    p_beg := (p_beg+1) & 03h;
+  );
+
+  - get_event <-
+  ( + p:INTEGER;
+    + evt:EVENT_TIMER;
+    "TIMER".print;
+    p := p_beg;
+    ( p != p_end ).if { //}.while_do {
+      'D'.print;
+      evt := buffer_event.item p;      
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+        buffer_event.item p.set_destination NULL;        
+	list_client.item j.receive (buffer_event.item p);
+      };      
+      p := (p + 1) & 03h;
+    };    
+  );
+  /*
+  - clear <-
+  (
+    p_beg := p_end;
+  );
+  */
+
+/* 
+//Other solution :
+void catcher( int sig ) {
+
+    time_count ++;
+}
+
+int main( int argc, char *argv[] ) {
+
+  int old_time;
+
+    struct itimerval value;
+
+    signal(SIGALRM,catcher);
+
+    value.it_interval.tv_sec = 1;   
+    value.it_interval.tv_usec = 0;  
+    value.it_value.tv_sec = 1;      
+    value.it_value.tv_usec = 0;     
+
+    setitimer(ITIMER_REAL, &value, NULL); 
+
+    while (1) {
+      if (old_time != time_count) {
+	printf("Time %ld\n",time_count);
+	old_time = time_count;
+      };
+    };
+
+    return(0);
+}
+*/
\ No newline at end of file
diff --git a/lib_os/unix/video/video.li b/lib_os/unix/video/video.li
index 26a82ff..d6b2cd7 100644
--- a/lib_os/unix/video/video.li
+++ b/lib_os/unix/video/video.li
@@ -29,6 +29,13 @@ Section Header
   - external := 
 `
 #include <X11/Xlib.h>
+
+// For Frame buffer.
+#include <X11/extensions/XTest.h>  
+#include <linux/fb.h>
+#include <sys/mman.h>
+#include <fcntl.h>
+
 Display *display;
 Window  window;
 GC      gc;
@@ -46,6 +53,9 @@ Section Public //VIDEO
   
 Section Public
   
+  - screen_width:INTEGER;
+  - screen_height:INTEGER;
+  
   - message str:ABSTRACT_STRING <-
   ( 
     "Message : ".print; str.print; '\n'.print;
@@ -92,7 +102,8 @@ Section Public
     "Video mode: ".print;
     planes.print; "bits\n".print;
     
-    w_max := `WidthOfScreen(screen)`:INTEGER;
+    screen_width  := w_max := `WidthOfScreen(screen)`:INTEGER;
+    screen_height := `HeightOfScreen(screen)`:INTEGER;    
     
     planes
     .when 15 then {
@@ -198,6 +209,63 @@ Section Public
   (
     not_yet_implemented;
   );
+  
+  //
+  // Frame buffer.
+  //
+  
+  - open_frame_buffer <-
+  ( + fb,w,h:INTEGER;
+    
+    fb := `open("/dev/fb0", O_RDWR)`:INTEGER;
+    (fb = 0).if {
+      "Error: cannot open framebuffer device.\n".print;
+      die_with_code 0;
+    };
+    
+    w := screen_width;
+    h := screen_height;  
+    view_screen := `mmap(0, @w*@h*4, PROT_READ | PROT_WRITE,MAP_SHARED, at fb, 0)`:
+    NATIVE_ARRAY[UINTEGER_8];
+    
+    (CONVERT[NATIVE_ARRAY[UINTEGER_8],INTEGER].on view_screen = -1).if {
+      "Error: failed to map framebuffer device to memory.\n".print;
+      die_with_code 0;
+    };
+  );
+  
+  - get_pixel_screen (x,y:INTEGER) :UINTEGER_32 <-
+  [
+    -? {x.in_range 0 to (screen_width -1)};
+    -? {y.in_range 0 to (screen_height-1)};
+  ]
+  ( + ofs:INTEGER;
+    /*
+    (x.in_range 0 to (screen_width -1)).if_false {
+      "MERDE\n".print;
+    };
+    (y.in_range 0 to (screen_height-1)).if_false {
+      "MERDE Y\n".print;
+    };
+    */
+    ofs := (y * screen_width + x) * 3;
+    (view_screen.item  ofs   .to_uinteger_32      ) | 
+    (view_screen.item (ofs+1).to_uinteger_32 <<  8) |
+    (view_screen.item (ofs+2).to_uinteger_32 << 16)    
+  );
+  
+  - set_pixel_screen (x,y:INTEGER) color col:UINTEGER_32 <-
+  ( + ofs:INTEGER;
+    
+    ofs := (y * screen_width + x) * 4;
+    view_screen.put ((col >> 16).to_uinteger_8)         to (ofs+2);
+    view_screen.put (((col >> 8) & 0FFh).to_uinteger_8) to (ofs+1);
+    view_screen.put ((col & 0FFh).to_uinteger_8)        to (ofs+0);    
+  );
+  
+Section Private
+  
+  - view_screen:NATIVE_ARRAY[UINTEGER_8];
 
   /* A voir pour bloquer la size minimum
   
diff --git a/lib_os/unix/video/video.li~ b/lib_os/unix/video/video.li~
new file mode 100755
index 0000000..d6b2cd7
--- /dev/null
+++ b/lib_os/unix/video/video.li~
@@ -0,0 +1,296 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        := VIDEO;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - comment     := "X11 Driver video - Xlib -";
+
+  - external := 
+`
+#include <X11/Xlib.h>
+
+// For Frame buffer.
+#include <X11/extensions/XTest.h>  
+#include <linux/fb.h>
+#include <sys/mman.h>
+#include <fcntl.h>
+
+Display *display;
+Window  window;
+GC      gc;
+Screen  *screen;
+XImage  *ximage=NULL;
+`;
+
+Section Inherit
+  
+  + parent_bitmap:Expanded BITMAP[PIXEL_24];
+  
+Section Public //VIDEO
+  
+  - line_tmp:ABSTRACT_BMP_LINE;
+  
+Section Public
+  
+  - screen_width:INTEGER;
+  - screen_height:INTEGER;
+  
+  - message str:ABSTRACT_STRING <-
+  ( 
+    "Message : ".print; str.print; '\n'.print;
+  );
+  
+  - is_active:BOOLEAN;
+  
+  - planes:UINTEGER_32;
+  
+  - resize (w,h:INTEGER) <-
+  (
+    width  := w;
+    height := h;
+    clipping_off;
+  );
+  
+  - make (w,h:INTEGER) <-
+  ( + data:NATIVE_ARRAY[UINTEGER_8];
+    + w_max:INTEGER;
+    
+    // Init BITMAP:
+    width  := w;
+    height := h;
+    
+    // Creation Server X:
+    `display = XOpenDisplay(NULL)`;
+    // Screen Default:
+    `screen = ScreenOfDisplay(display,DefaultScreen(display))`;
+    // Init Graphic context:
+    `gc = DefaultGC(display,DefaultScreen(display))`;
+    // Creation Window:
+    `window = XCreateSimpleWindow(display,RootWindow(display,DefaultScreen(display)), 0,0, at w, at h,2,0,0)`; 
+
+    // Event manager:
+    //XSelectInput(display,window,ExposureMask);
+
+    // Title window:
+    `XStoreName(display,window,"X-Isaac")`;  
+
+    // Display Window:
+    `XMapWindow(display,window)`;
+    
+    planes := `PlanesOfScreen(screen)`:UINTEGER_32;
+    "Video mode: ".print;
+    planes.print; "bits\n".print;
+    
+    screen_width  := w_max := `WidthOfScreen(screen)`:INTEGER;
+    screen_height := `HeightOfScreen(screen)`:INTEGER;    
+    
+    planes
+    .when 15 then {
+      line_tmp := BMP_LINE[PIXEL_15].create w_max;
+      data := line_tmp.get_storage;
+      `ximage = XCreateImage(display,None,15,ZPixmap,0,(char *)@data, at w_max,1,16,0)`;
+    }
+    .when 16 then { 
+      line_tmp := BMP_LINE[PIXEL_16].create w_max; 
+      data := line_tmp.get_storage;
+      `ximage = XCreateImage(display,None,16,ZPixmap,0,(char *)@data, at w_max,1,16,0)`;
+    }
+    .when 24 then { 
+      line_tmp := BMP_LINE[PIXEL_32].create w_max; 
+      data := line_tmp.get_storage;
+      `ximage = XCreateImage(display,None,24,ZPixmap,0,(char *)@data, at w_max,1,32,0)`;
+    }
+    .when 32 then { 
+      line_tmp := BMP_LINE[PIXEL_32].create w_max; 
+      data := line_tmp.get_storage;
+      `ximage = XCreateImage(display,None,32,ZPixmap,0,(char *)@data, at w_max,1,32,0)`;
+    };
+    
+    is_active := TRUE;
+  );
+  
+  - auto_make <-
+  (
+    make (800,600);
+  );
+  
+  - close <-
+  (
+    ? {is_active};
+    // Remove Window:
+    //`XUnmap(display,window)`;
+    is_active := FALSE;
+    ? {! is_active};
+  );
+
+  // 
+  // Redefine Low level Bitmap.
+  //
+  
+Section Public
+  
+  - pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <-
+  ( + real_col:UINTEGER_32;
+    + m:UINTEGER_8;
+    
+    VIDEO.planes
+    .when 15 then { 
+      real_col := PIXEL_15.get_raw col;
+    }
+    .when 16 then { 
+      real_col := PIXEL_16.get_raw col; 
+    }
+    .when 24 then { 
+      real_col := PIXEL_24.get_raw col; 
+    }
+    .when 32 then { 
+      real_col := PIXEL_32.get_raw col;
+    };
+    m := mode;
+    `XSetForeground(display,gc,(int)@real_col)`;
+    `XSetFunction(display,gc,(int)@m)`;
+    `XDrawPoint(display,window,gc, at x, at y)`;
+  );
+  
+  - line_h_hard (x,y:INTEGER) until x1:INTEGER color col:UINTEGER_32 <-
+  ( + real_col:UINTEGER_32;
+    + m:UINTEGER_8;
+    
+    VIDEO.planes
+    .when 15 then { 
+      real_col := PIXEL_15.get_raw col;
+    }
+    .when 16 then { 
+      real_col := PIXEL_16.get_raw col; 
+    }
+    .when 24 then { 
+      real_col := PIXEL_24.get_raw col; 
+    }
+    .when 32 then { 
+      real_col := PIXEL_32.get_raw col;
+    };
+    m := mode;
+    `XSetForeground(display,gc,(int)@real_col)`;
+    `XSetFunction(display,gc,(int)@m)`;
+    `XDrawLine(display,window,gc, at x, at y, at x1, at y)`;
+  );
+    
+  - line_h_hard (x,y:INTEGER) until x1:INTEGER 
+  image line:ABSTRACT_BMP_LINE offset ofs:INTEGER <-
+  ( + len:INTEGER;
+
+    len := x1 - x;
+    VIDEO.line_tmp.put line offset ofs from 0 to len;
+    `XPutImage(display,window,gc, ximage, 0, 0, @x, @y, @len+1, 1)`;
+  );
+  
+  - get_pixel_hard (x,y:INTEGER) :PIXEL <-
+  (
+    not_yet_implemented;
+  );
+  
+  //
+  // Frame buffer.
+  //
+  
+  - open_frame_buffer <-
+  ( + fb,w,h:INTEGER;
+    
+    fb := `open("/dev/fb0", O_RDWR)`:INTEGER;
+    (fb = 0).if {
+      "Error: cannot open framebuffer device.\n".print;
+      die_with_code 0;
+    };
+    
+    w := screen_width;
+    h := screen_height;  
+    view_screen := `mmap(0, @w*@h*4, PROT_READ | PROT_WRITE,MAP_SHARED, at fb, 0)`:
+    NATIVE_ARRAY[UINTEGER_8];
+    
+    (CONVERT[NATIVE_ARRAY[UINTEGER_8],INTEGER].on view_screen = -1).if {
+      "Error: failed to map framebuffer device to memory.\n".print;
+      die_with_code 0;
+    };
+  );
+  
+  - get_pixel_screen (x,y:INTEGER) :UINTEGER_32 <-
+  [
+    -? {x.in_range 0 to (screen_width -1)};
+    -? {y.in_range 0 to (screen_height-1)};
+  ]
+  ( + ofs:INTEGER;
+    /*
+    (x.in_range 0 to (screen_width -1)).if_false {
+      "MERDE\n".print;
+    };
+    (y.in_range 0 to (screen_height-1)).if_false {
+      "MERDE Y\n".print;
+    };
+    */
+    ofs := (y * screen_width + x) * 3;
+    (view_screen.item  ofs   .to_uinteger_32      ) | 
+    (view_screen.item (ofs+1).to_uinteger_32 <<  8) |
+    (view_screen.item (ofs+2).to_uinteger_32 << 16)    
+  );
+  
+  - set_pixel_screen (x,y:INTEGER) color col:UINTEGER_32 <-
+  ( + ofs:INTEGER;
+    
+    ofs := (y * screen_width + x) * 4;
+    view_screen.put ((col >> 16).to_uinteger_8)         to (ofs+2);
+    view_screen.put (((col >> 8) & 0FFh).to_uinteger_8) to (ofs+1);
+    view_screen.put ((col & 0FFh).to_uinteger_8)        to (ofs+0);    
+  );
+  
+Section Private
+  
+  - view_screen:NATIVE_ARRAY[UINTEGER_8];
+
+  /* A voir pour bloquer la size minimum
+  
+// pointer to the size hints structure. 
+XSizeHints* win_size_hints = XAllocSizeHints();
+if (!win_size_hints) {
+    fprintf(stderr, "XAllocSizeHints - out of memory\n");
+    exit(1);
+}
+
+// initialize the structure appropriately. 
+// first, specify which size hints we want to fill in. 
+// in our case - setting the minimal size as well as the initial size. 
+win_size_hints->flags = PSize | PMinSize;
+// next, specify the desired limits.                             
+// in our case - make the window's size at least 300x200 pixels. 
+// and make its initial size 400x250.                            
+win_size_hints->min_width = 300;
+win_size_hints->min_height = 200;
+win_size_hints->base_width = 400;
+win_size_hints->base_height = 250;
+
+// pass the size hints to the window manager. 
+XSetWMNormalHints(display, win, win_size_hints);
+
+// finally, we can free the size hints structure. 
+XFree(win_size_hints);
+*/
\ No newline at end of file
diff --git a/lib_os/windows/video/event_system.li b/lib_os/windows/video/event_system.li
index 5c2293c..531ab3d 100644
--- a/lib_os/windows/video/event_system.li
+++ b/lib_os/windows/video/event_system.li
@@ -18,219 +18,226 @@
 //                                                                           //
 //                     http://isaacproject.u-strasbg.fr/                     //
 ///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := EVENT_SYSTEM;
+Section Header
+  
+  + name        := EVENT_SYSTEM;
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "X11 - Event System";
-    
-  - bibliography:= "http://IsaacOS.com";
-  - author      := "Benoit Sonntag (bsonntag at loria.fr)";
-  
-  - external :=   
-`  
-void (*get_event)()=NULL;
-int event_num;
-int event_p1;
-int event_p2;
-int event_p3;
-int event_p4;
-
-unsigned char buf[50];
-
-HDC hdc_glob; 
-LRESULT CALLBACK MainWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
-{ 
-  PAINTSTRUCT ps;
-  HDC hdc_old;
-  RECT rect;
-    switch (uMsg)
-    {
-      // Timer
-      case WM_TIMER:
-      event_num = 13;
-      get_event();
-      return 0;
-      // Create
-      case WM_CREATE:	
-      return 0;
-      
-      // Repaint
-      case WM_PAINT:
-      event_num = 0;
-      hdc_old = hdc_glob;
-      hdc_glob = BeginPaint(hwnd, &ps);
-      event_p1 = ps.rcPaint.left;
-      event_p2 = ps.rcPaint.top;
-      event_p3 = ps.rcPaint.right;
-      event_p4 = ps.rcPaint.bottom;      
-      get_event();	                
-      EndPaint(hwnd, &ps);
-      hdc_glob = hdc_old;
-      return 0;
-      
-      // Destroy
-      case WM_DESTROY:
-      PostQuitMessage(0);
-      exit(0);
-      return 0;
-            
-      // Mouse
-      case WM_MOUSEMOVE:
-      event_num = 1;
-      event_p1 = (short)LOWORD(lParam);
-      event_p2 = (short)HIWORD(lParam);
-      event_p3 = (((wParam & MK_LBUTTON) != 0) << 1) | ((wParam & MK_RBUTTON) != 0);
-      get_event();
-      return 0;
-      case WM_LBUTTONDOWN:
-      event_num = 2;
-      get_event();
-      return 0;
-      case WM_LBUTTONUP: 
-      event_num = 3;
-      get_event();
-      return 0;
-      case WM_RBUTTONDOWN:
-      event_num = 4;
-      get_event();
-      return 0;
-      case WM_RBUTTONUP: 
-      event_num = 5;
-      get_event();
-      return 0;
-      
-      // Kayboard
-      case WM_KEYDOWN: 
-      //sprintf(buf,"KeyDown : %c(%d) ,%lx      ",wParam,wParam,lParam);
-      //TextOutA(hdc_glob,10,100,buf,strlen(buf));
-      event_num = 10;
-      event_p1 = wParam;
-      event_p2 = lParam;
-      get_event();
-      return 0;
-      
-      case WM_CHAR:
-      //sprintf(buf,"Char : %c(%d) ,%lx      ",wParam,wParam,lParam);
-      //TextOutA(hdc_glob,10,120,buf,strlen(buf));
-      event_num = 11;
-      event_p1 = wParam;
-      event_p2 = lParam;
-      get_event();
-      return 0;
-      
-      case WM_KEYUP: 
-      //sprintf(buf,"KeyUp : %c(%d) ,%lx      ",wParam,wParam,lParam);
-      //TextOutA(hdc_glob,10,140,buf,strlen(buf));
-      event_num = 12;
-      event_p1 = wParam;
-      event_p2 = lParam;
-      get_event();
-      return 0;
-
-      default:
-      return DefWindowProc(hwnd, uMsg, wParam, lParam);
-    }
-  }
-`;
-
-Section Inherit
-  
-  - parent_object:OBJECT := OBJECT;
-  
-Section Interrupt  
-  
-  - get_physical_event <-
-  ( + p1,p2,p3,p4:INTEGER;
-    
-    p1 := `event_p1`:INTEGER;
-    p2 := `event_p2`:INTEGER;
-    p3 := `event_p3`:INTEGER;
-    p4 := `event_p4`:INTEGER;
-    
-    `event_num`:INTEGER
-    //
-    // Event Window
-    //
-    .when 0 then {
-      // Refresh Linux Window
-      (INTERFACE.screen != NULL).if {
-	INTERFACE.screen.redraw (p1,p2) to (p3,p4);
-      };
-    }
-    //
-    // Event Mouse
-    //
-    .when 1 then {
-      MOUSE.set (p1,p2) with (((p3 & 10b)!=0),((p3 & 01b)!=0));
-    }
-    .when 2 then {
-      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with (TRUE,(MOUSE.right));
-    }
-    .when 3 then {
-      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with (FALSE,(MOUSE.right));
-    }
-    .when 4 then {
-      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with ((MOUSE.left),TRUE);
-    }
-    .when 5 then {
-      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with ((MOUSE.left),FALSE);
-    }
-    //
-    // Event Keyboard
-    //
-    .when 10 then {
-      // Down
-      KEYBOARD.key (((p2>>16)&0FFh).to_uinteger_8) press TRUE;
-    }
-    .when 11 then {
-      // Char
-      KEYBOARD.key (p1.to_uinteger_8) press FALSE;
-    }
-    //.when 11 then {
-      // Up
-      //KEYBOARD.key `ev.xkey.keycode`:UINTEGER_8 press FALSE;
-    //}
-    // Timer
-    .when 13 then {
-      TIMER.timer_interrupt;
-      TIMER.get_event;
-    };
-  );
-  
-Section Public  
-  
-  - sleep n:INTEGER <-
-  // Milisecond
-  (
-    `sleep(@n)`;
-  );
-  
-  - make <-  
-  ( + ptr:POINTER;
-    
-    ptr := get_physical_event;
-    `get_event = @ptr`;
-  );
-    
-  - get_event <-
-  (
-    `
-    GetMessage(&msg_glob, NULL, 0, 0);
-    TranslateMessage(&msg_glob);
-    DispatchMessage(&msg_glob);
-    `;
-  );
-  
-  
-
-
-
-
-
-
-
-
-
+  
+  - comment     := "X11 - Event System";
+    
+  - bibliography:= "http://IsaacOS.com";
+  - author      := "Benoit Sonntag (bsonntag at loria.fr)";
+  
+  - external :=   
+`  
+/*  
+#include <winuser.h>  
+#include <windowsx.h>  
+*/
+void (*get_event)()=NULL;
+int event_num;
+int event_p1;
+int event_p2;
+int event_p3;
+int event_p4;
+
+unsigned char buf[50];
+
+HDC hdc_glob; 
+LRESULT CALLBACK MainWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
+{ 
+  PAINTSTRUCT ps;
+  HDC hdc_old;
+  RECT rect;
+  int xPos,yPos;
+    switch (uMsg)
+    {
+      // Timer
+      case WM_TIMER:
+      event_num = 13;
+      get_event();
+      return 0;
+      // Create
+      case WM_CREATE:	
+      return 0;
+      
+      // Repaint
+      case WM_PAINT:
+      event_num = 0;
+      hdc_old = hdc_glob;
+      hdc_glob = BeginPaint(hwnd, &ps);
+      event_p1 = ps.rcPaint.left;
+      event_p2 = ps.rcPaint.top;
+      event_p3 = ps.rcPaint.right;
+      event_p4 = ps.rcPaint.bottom;      
+      get_event();	                
+      EndPaint(hwnd, &ps);
+      hdc_glob = hdc_old;
+      return 0;
+      
+      // Destroy
+      case WM_DESTROY:
+      PostQuitMessage(0);
+      exit(0);
+      return 0;
+            
+      // Mouse
+      case WM_MOUSEMOVE:
+      event_num = 1;
+      event_p1 = (short)LOWORD(lParam);
+      event_p2 = (short)HIWORD(lParam);
+      event_p3 = (((wParam & MK_LBUTTON) != 0) << 1) | ((wParam & MK_RBUTTON) != 0);
+      get_event();
+      return 0;
+      case WM_LBUTTONDOWN:
+      event_num = 2;
+      get_event();
+      return 0;
+      case WM_LBUTTONUP: 
+      event_num = 3;
+      get_event();
+      return 0;
+      case WM_RBUTTONDOWN:
+      event_num = 4;
+      get_event();
+      return 0;
+      case WM_RBUTTONUP: 
+      event_num = 5;
+      get_event();
+      return 0;
+      
+      // Keyboard
+      case WM_KEYDOWN: 
+      //sprintf(buf,"KeyDown : %c(%d) ,%lx      ",wParam,wParam,lParam);
+      //TextOutA(hdc_glob,10,100,buf,strlen(buf));
+      event_num = 10;
+      event_p1 = wParam;
+      event_p2 = lParam;
+      get_event();
+      return 0;
+      
+      case WM_CHAR:
+      //sprintf(buf,"Char : %c(%d) ,%lx      ",wParam,wParam,lParam);
+      //TextOutA(hdc_glob,10,120,buf,strlen(buf));
+      event_num = 11;
+      event_p1 = wParam;
+      event_p2 = lParam;
+      get_event();
+      return 0;
+      
+      case WM_KEYUP: 
+      //sprintf(buf,"KeyUp : %c(%d) ,%lx      ",wParam,wParam,lParam);
+      //TextOutA(hdc_glob,10,140,buf,strlen(buf));
+      event_num = 12;
+      event_p1 = wParam;
+      event_p2 = lParam;
+      get_event();
+      return 0;
+
+      default:
+      return DefWindowProc(hwnd, uMsg, wParam, lParam);
+    }
+  }
+`;
+
+Section Inherit
+  
+  - parent_object:OBJECT := OBJECT;
+  
+Section Interrupt  
+  
+  - get_physical_event <-
+  ( + p1,p2,p3,p4:INTEGER;
+    
+    p1 := `event_p1`:INTEGER;
+    p2 := `event_p2`:INTEGER;
+    p3 := `event_p3`:INTEGER;
+    p4 := `event_p4`:INTEGER;
+    
+    `event_num`:INTEGER
+    //
+    // Event Window
+    //
+    .when 0 then {
+      // Refresh Linux Window
+      (DESK.physical_screen != NULL).if {
+	DESK.physical_screen.redraw (p1,p2) to (p3,p4);
+      };
+    }
+    //
+    // Event Mouse
+    //
+    .when 1 then {
+      MOUSE.set (p1,p2) with (((p3 & 10b)!=0),((p3 & 01b)!=0));
+    }
+    .when 2 then {
+      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with (TRUE,(MOUSE.right));
+    }
+    .when 3 then {
+      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with (FALSE,(MOUSE.right));
+    }
+    .when 4 then {
+      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with ((MOUSE.left),TRUE);
+    }
+    .when 5 then {
+      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with ((MOUSE.left),FALSE);
+    }
+    //
+    // Event Keyboard
+    //
+    .when 10 then {
+      // Down
+      KEYBOARD.key (((p2>>16)&0FFh).to_uinteger_8) press TRUE;
+    }
+    .when 11 then {
+      // Char
+      KEYBOARD.key (p1.to_uinteger_8) press FALSE;
+    }
+    //.when 11 then {
+      // Up
+      //KEYBOARD.key `ev.xkey.keycode`:UINTEGER_8 press FALSE;
+    //}
+    // Timer
+    .when 13 then {      
+      TIMER.timer_interrupt;
+      TIMER.get_event;
+    };
+  );
+  
+Section Public  
+  
+  - sleep n:INTEGER <-
+  // Milisecond
+  (
+    `sleep(@n)`;
+  );
+  
+  - make <-  
+  ( + ptr:POINTER;
+    
+    ptr := get_physical_event;
+    `get_event = @ptr`;
+  );
+    
+  - get_event <-
+  (
+    `
+    GetMessage(&msg_glob, NULL, 0, 0);
+    TranslateMessage(&msg_glob);
+    DispatchMessage(&msg_glob);
+    `;
+  );
+  
+  
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lib_os/windows/video/event_system.li~ b/lib_os/windows/video/event_system.li~
new file mode 100755
index 0000000..d7a3d5a
--- /dev/null
+++ b/lib_os/windows/video/event_system.li~
@@ -0,0 +1,238 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        := EVENT_SYSTEM;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - comment     := "X11 - Event System";
+    
+  - bibliography:= "http://IsaacOS.com";
+  - author      := "Benoit Sonntag (bsonntag at loria.fr)";
+  
+  - external :=   
+`  
+void (*get_event)()=NULL;
+int event_num;
+int event_p1;
+int event_p2;
+int event_p3;
+int event_p4;
+
+unsigned char buf[50];
+
+HDC hdc_glob; 
+LRESULT CALLBACK MainWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
+{ 
+  PAINTSTRUCT ps;
+  HDC hdc_old;
+  RECT rect;
+    switch (uMsg)
+    {
+      // Timer
+      case WM_TIMER:
+      event_num = 13;
+      get_event();
+      return 0;
+      // Create
+      case WM_CREATE:	
+      return 0;
+      
+      // Repaint
+      case WM_PAINT:
+      event_num = 0;
+      hdc_old = hdc_glob;
+      hdc_glob = BeginPaint(hwnd, &ps);
+      event_p1 = ps.rcPaint.left;
+      event_p2 = ps.rcPaint.top;
+      event_p3 = ps.rcPaint.right;
+      event_p4 = ps.rcPaint.bottom;      
+      get_event();	                
+      EndPaint(hwnd, &ps);
+      hdc_glob = hdc_old;
+      return 0;
+      
+      // Destroy
+      case WM_DESTROY:
+      PostQuitMessage(0);
+      exit(0);
+      return 0;
+            
+      // Mouse
+      case WM_MOUSEMOVE:
+      event_num = 1;
+      event_p1 = (short)LOWORD(lParam);
+      event_p2 = (short)HIWORD(lParam);
+      event_p3 = (((wParam & MK_LBUTTON) != 0) << 1) | ((wParam & MK_RBUTTON) != 0);
+      get_event();
+      return 0;
+      case WM_LBUTTONDOWN:
+      event_num = 2;
+      get_event();
+      return 0;
+      case WM_LBUTTONUP: 
+      event_num = 3;
+      get_event();
+      return 0;
+      case WM_RBUTTONDOWN:
+      event_num = 4;
+      get_event();
+      return 0;
+      case WM_RBUTTONUP: 
+      event_num = 5;
+      get_event();
+      return 0;
+      
+      // Keyboard
+      case WM_KEYDOWN: 
+      //sprintf(buf,"KeyDown : %c(%d) ,%lx      ",wParam,wParam,lParam);
+      //TextOutA(hdc_glob,10,100,buf,strlen(buf));
+      event_num = 10;
+      event_p1 = wParam;
+      event_p2 = lParam;
+      get_event();
+      return 0;
+      
+      case WM_CHAR:
+      //sprintf(buf,"Char : %c(%d) ,%lx      ",wParam,wParam,lParam);
+      //TextOutA(hdc_glob,10,120,buf,strlen(buf));
+      event_num = 11;
+      event_p1 = wParam;
+      event_p2 = lParam;
+      get_event();
+      return 0;
+      
+      case WM_KEYUP: 
+      //sprintf(buf,"KeyUp : %c(%d) ,%lx      ",wParam,wParam,lParam);
+      //TextOutA(hdc_glob,10,140,buf,strlen(buf));
+      event_num = 12;
+      event_p1 = wParam;
+      event_p2 = lParam;
+      get_event();
+      return 0;
+
+      default:
+      return DefWindowProc(hwnd, uMsg, wParam, lParam);
+    }
+  }
+`;
+
+Section Inherit
+  
+  - parent_object:OBJECT := OBJECT;
+  
+Section Interrupt  
+  
+  - get_physical_event <-
+  ( + p1,p2,p3,p4:INTEGER;
+    
+    p1 := `event_p1`:INTEGER;
+    p2 := `event_p2`:INTEGER;
+    p3 := `event_p3`:INTEGER;
+    p4 := `event_p4`:INTEGER;
+    
+    `event_num`:INTEGER
+    //
+    // Event Window
+    //
+    .when 0 then {
+      // Refresh Linux Window
+      (DESK.physical_screen != NULL).if {
+	DESK.physical_screen.redraw (p1,p2) to (p3,p4);
+      };
+    }
+    //
+    // Event Mouse
+    //
+    .when 1 then {
+      MOUSE.set (p1,p2) with (((p3 & 10b)!=0),((p3 & 01b)!=0));
+    }
+    .when 2 then {
+      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with (TRUE,(MOUSE.right));
+    }
+    .when 3 then {
+      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with (FALSE,(MOUSE.right));
+    }
+    .when 4 then {
+      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with ((MOUSE.left),TRUE);
+    }
+    .when 5 then {
+      MOUSE.set ((MOUSE.x_current),(MOUSE.y_current)) with ((MOUSE.left),FALSE);
+    }
+    //
+    // Event Keyboard
+    //
+    .when 10 then {
+      // Down
+      KEYBOARD.key (((p2>>16)&0FFh).to_uinteger_8) press TRUE;
+    }
+    .when 11 then {
+      // Char
+      KEYBOARD.key (p1.to_uinteger_8) press FALSE;
+    }
+    //.when 11 then {
+      // Up
+      //KEYBOARD.key `ev.xkey.keycode`:UINTEGER_8 press FALSE;
+    //}
+    // Timer
+    .when 13 then {
+      TIMER.timer_interrupt;
+      TIMER.get_event;
+    };
+  );
+  
+Section Public  
+  
+  - sleep n:INTEGER <-
+  // Milisecond
+  (
+    `sleep(@n)`;
+  );
+  
+  - make <-  
+  ( + ptr:POINTER;
+    
+    ptr := get_physical_event;
+    `get_event = @ptr`;
+  );
+    
+  - get_event <-
+  (
+    `
+    GetMessage(&msg_glob, NULL, 0, 0);
+    TranslateMessage(&msg_glob);
+    DispatchMessage(&msg_glob);
+    `;
+  );
+  
+  
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lib_os/windows/video/mouse.li b/lib_os/windows/video/mouse.li
index 1f39a7c..24454fd 100644
--- a/lib_os/windows/video/mouse.li
+++ b/lib_os/windows/video/mouse.li
@@ -128,7 +128,51 @@ Section Public
     p_beg := (p_beg+1) & 03h;
   );
   
+  //
+  // Extern robot.
+  //
   
+  - extern_event_move (x,y:INTEGER) <-
+  (
+    `mouse_event(MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_MOVE, at x*51, at y*64,0,0)`; 
+    //                                                           *64 // 1024
+    //                                                           *82 // 800
+  );
+
+  - extern_event_left_down <-
+  (
+    `mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0)`;
+  );
+
+  - extern_event_left_up <-
+  (
+    `mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0)`;
+  );
+  
+  - extern_event_right_down <-
+  (
+    `mouse_event(MOUSEEVENTF_RIGHTDOWN,0,0,0,0)`;
+  );
+
+  - extern_event_right_up <-
+  (
+    `mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0)`;
+  );
+  
+  - extern_get_mouse:(INTEGER,INTEGER,BOOLEAN,BOOLEAN) <-
+  ( + x,y,tmp:INTEGER;    
+    + l,r:BOOLEAN;
+    `{ POINT pt; GetCursorPos(&pt)`;
+      x := `pt.x`:INTEGER;
+      y := `pt.y`:INTEGER;
+    `}`; 
+    tmp := `GetKeyState(1)`:INTEGER;
+    l := (tmp != 0) && {tmp !=1};
+    tmp := `GetKeyState(2)`:INTEGER;
+    r := (tmp != 0) && {tmp !=1};
+        
+    x,y,l,r
+  );
   
 
 
diff --git a/lib_os/windows/video/mouse.li~ b/lib_os/windows/video/mouse.li~
new file mode 100755
index 0000000..4746606
--- /dev/null
+++ b/lib_os/windows/video/mouse.li~
@@ -0,0 +1,185 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        := MOUSE;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - comment     := "X11 - Mouse driver";
+    
+  - bibliography:= "http://IsaacOS.com";
+  - author      := "Benoit Sonntag (bsonntag at loria.fr)";
+  
+Section Inherit
+  
+  + parent_input:Expanded INPUT;
+  
+Section Public
+  
+  - set (x,y:INTEGER) with (left_new,right_new:BOOLEAN) <-
+  ( + tmp:UINTEGER_8;
+    + x_new, y_new:INTEGER;
+        
+    y_new := y.max y_minimum.min y_maximum;
+    x_new := x.max x_minimum.min x_maximum;
+          
+    tmp:=(p_end+1)&003h;
+    buffer_event.item p_end.make (x_new,y_new) button (left_new,right_new);
+
+    (((tmp+2)&3)!=p_beg).if {
+      p_end:=tmp;
+    };
+    
+    get_event;
+    
+    // Update status.
+    x_current:=x_new;
+    y_current:=y_new;
+    right:=right_new;
+    left :=left_new;    
+  );
+  
+Section Public
+  
+  + x_minimum:INTEGER;
+  + x_maximum:INTEGER;
+  
+  + y_minimum:INTEGER;
+  + y_maximum:INTEGER;
+  
+  + x_current:INTEGER;
+  + y_current:INTEGER; 
+  
+  + right:BOOLEAN;
+  + left:BOOLEAN;
+  
+Section Private
+  
+  + buffer_event:FAST_ARRAY[EVENT_MOUSE];
+  - p_beg:UINTEGER_8;  // Pointer on the buffer (beginning)
+  - p_end:UINTEGER_8;  // Pointer on the buffer (end)
+    
+Section Public
+  
+  //
+  // Creation / Initialisation.
+  //
+  
+  - make <-
+  ( + new_event:EVENT_MOUSE;
+    
+    is_actif := TRUE;
+    //
+    // Mouse hardware configuration.
+    //
+    
+    x_maximum := VIDEO.x_max;
+    y_maximum := VIDEO.y_max;
+    
+    //
+    // Software configuration.
+    //
+    buffer_event := FAST_ARRAY[EVENT_MOUSE].create 4;
+    0.to 3 do { j:INTEGER;
+      new_event := EVENT_MOUSE.clone;
+      buffer_event.put new_event to j;
+      (j != 0).if {
+	new_event.set_prev (buffer_event.item (j-1));
+      };
+    };
+    buffer_event.first.set_prev new_event;
+  );
+  
+  - get_event <-
+  ( + p:INTEGER;
+    + evt:EVENT_MOUSE;
+    
+    p := p_beg;
+    { p != p_end }.while_do {
+      evt := buffer_event.item p;
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+	list_client.item j.receive (buffer_event.item p);
+      };      
+      p := (p + 1) & 03h;
+    };    
+  );
+    
+  - acknowledge <-
+  (
+    p_beg := (p_beg+1) & 03h;
+  );
+  
+  //
+  // Extern robot.
+  //
+  
+  - extern_event_move (x,y:INTEGER) <-
+  (
+    `mouse_event(MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_MOVE, at x*51, at y*82,0,0)`; 
+    //                                                           *64 // 1024
+    //                                                           *82 // 800
+  );
+
+  - extern_event_left_down <-
+  (
+    `mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0)`;
+  );
+
+  - extern_event_left_up <-
+  (
+    `mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0)`;
+  );
+  
+  - extern_event_right_down <-
+  (
+    `mouse_event(MOUSEEVENTF_RIGHTDOWN,0,0,0,0)`;
+  );
+
+  - extern_event_right_up <-
+  (
+    `mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0)`;
+  );
+  
+  - extern_get_mouse:(INTEGER,INTEGER,BOOLEAN,BOOLEAN) <-
+  ( + x,y,tmp:INTEGER;    
+    + l,r:BOOLEAN;
+    `{ POINT pt; GetCursorPos(&pt)`;
+      x := `pt.x`:INTEGER;
+      y := `pt.y`:INTEGER;
+    `}`; 
+    tmp := `GetKeyState(1)`:INTEGER;
+    l := (tmp != 0) && {tmp !=1};
+    tmp := `GetKeyState(2)`:INTEGER;
+    r := (tmp != 0) && {tmp !=1};
+        
+    x,y,l,r
+  );
+  
+
+
+
+
+
+
+
+
+
diff --git a/lib_os/windows/video/timer.li b/lib_os/windows/video/timer.li
index f6609e4..377c69f 100644
--- a/lib_os/windows/video/timer.li
+++ b/lib_os/windows/video/timer.li
@@ -18,83 +18,89 @@
 //                                                                           //
 //                     http://isaacproject.u-strasbg.fr/                     //
 ///////////////////////////////////////////////////////////////////////////////
-Section Header
-
-  + name    := TIMER;
+Section Header
+
+  + name    := TIMER;
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-
-  - comment :="Windows - Timer management.";
-
-  - version := 1;  
-    
-Section Inherit  
-  
-  + parent_input:Expanded INPUT;
-  
-Section Private
-  
-  - timer_count:UINTEGER_32;
-  
-  + buffer_event:FAST_ARRAY[EVENT_TIMER];
-  
-  - p_beg:UINTEGER_8;  // Pointer on the buffer (beginning)
-  
-  - p_end:UINTEGER_8;  // Pointer on the buffer (end)
-    
-Section Public  
-  
-  - timer_interrupt <-  
-  ( + tmp:UINTEGER_8;     
-    
-    timer_count := timer_count + 1;
-    
-    tmp:=(p_end+1)&003h;
-    buffer_event.item p_end.make timer_count; 
-    (((tmp+2)&3)!=p_beg).if {
-      p_end:=tmp;
-    };    
-  );
-  
-Section Public
-
-  - make <-
-  ( + new_event:EVENT_TIMER;
-    
-    is_actif := TRUE;
-    //
-    // Software configuration.
-    //
-    buffer_event := FAST_ARRAY[EVENT_TIMER].create 4;
-    0.to 3 do { j:INTEGER;
-      new_event := EVENT_TIMER.clone;
-      buffer_event.put new_event to j;
-      (j != 0).if {
-	new_event.set_prev (buffer_event.item (j-1));
-      };
-    };
-    buffer_event.first.set_prev new_event;
-    
-    //hdle := timer_interrupt;    
-        
-    `SetTimer(hwnd_glob, 0, 50, NULL)`;
-  );
-
-  - acknowledge <-
-  (
-    p_beg := (p_beg+1) & 03h;
-  );
-
-  - get_event <-
-  ( + p:INTEGER;
-    + evt:EVENT_TIMER;
-    
-    p := p_beg;
-    { p != p_end }.while_do {
-      evt := buffer_event.item p;
-      (list_client.lower).to (list_client.upper) do { j:INTEGER;
-	list_client.item j.receive (buffer_event.item p);
-      };      
-      p := (p + 1) & 03h;
-    };    
-  );
+
+  - comment :="Windows - Timer management.";
+
+  - version := 1;  
+    
+Section Inherit  
+  
+  + parent_input:Expanded INPUT;
+  
+Section Private
+  
+  - timer_count:UINTEGER_32;
+  
+  + buffer_event:FAST_ARRAY[EVENT_TIMER];
+  
+  - p_beg:UINTEGER_8;  // Pointer on the buffer (beginning)
+  
+  - p_end:UINTEGER_8;  // Pointer on the buffer (end)
+    
+Section Public  
+  
+  - timer_interrupt <-  
+  ( + tmp:UINTEGER_8;     
+    
+    timer_count := timer_count + 1;
+    
+    tmp:=(p_end+1)&003h;
+    buffer_event.item p_end.make timer_count; 
+    (((tmp+2)&3) !=p_beg).if {
+      p_end:=tmp;
+    };    
+  );
+  
+Section Public
+
+  - make <-
+  ( + new_event:EVENT_TIMER;
+    
+    is_actif := TRUE;
+    //
+    // Software configuration.
+    //
+    buffer_event := FAST_ARRAY[EVENT_TIMER].create 4;
+    0.to 3 do { j:INTEGER;
+      new_event := EVENT_TIMER.clone;
+      buffer_event.put new_event to j;
+      (j != 0).if {
+	new_event.set_prev (buffer_event.item (j-1));
+      };
+    };
+    buffer_event.first.set_prev new_event;
+    
+    //hdle := timer_interrupt;    
+        
+    `SetTimer(hwnd_glob, 0, 50, NULL)`;
+  );
+
+  - acknowledge <-
+  (
+    p_beg := (p_beg+1) & 03h;
+  );
+  
+  - clear <-
+  (
+    p_beg := p_end;
+  );
+
+  - get_event <-
+  ( + p:INTEGER;
+    + evt:EVENT_TIMER;
+    
+    p := p_beg;
+    { p != p_end }.while_do {
+      evt := buffer_event.item p;
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+        buffer_event.item p.set_destination NULL;
+	list_client.item j.receive (buffer_event.item p);
+      };      
+      p := (p + 1) & 03h;
+    };    
+  );
diff --git a/lib_os/windows/video/timer.li~ b/lib_os/windows/video/timer.li~
new file mode 100755
index 0000000..1d8bbbc
--- /dev/null
+++ b/lib_os/windows/video/timer.li~
@@ -0,0 +1,101 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+
+  + name    := TIMER;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+
+  - comment :="Windows - Timer management.";
+
+  - version := 1;  
+    
+Section Inherit  
+  
+  + parent_input:Expanded INPUT;
+  
+Section Private
+  
+  - timer_count:UINTEGER_32;
+  
+  + buffer_event:FAST_ARRAY[EVENT_TIMER];
+  
+  - p_beg:UINTEGER_8;  // Pointer on the buffer (beginning)
+  
+  - p_end:UINTEGER_8;  // Pointer on the buffer (end)
+    
+Section Public  
+  
+  - timer_interrupt <-  
+  ( + tmp:UINTEGER_8;     
+    
+    timer_count := timer_count + 1;
+    
+    tmp:=(p_end+1)&003h;
+    buffer_event.item p_end.make timer_count; 
+    (((tmp+2)&3) !=p_beg).if {
+      p_end:=tmp;
+    };    
+  );
+  
+Section Public
+
+  - make <-
+  ( + new_event:EVENT_TIMER;
+    
+    is_actif := TRUE;
+    //
+    // Software configuration.
+    //
+    buffer_event := FAST_ARRAY[EVENT_TIMER].create 4;
+    0.to 3 do { j:INTEGER;
+      new_event := EVENT_TIMER.clone;
+      buffer_event.put new_event to j;
+      (j != 0).if {
+	new_event.set_prev (buffer_event.item (j-1));
+      };
+    };
+    buffer_event.first.set_prev new_event;
+    
+    //hdle := timer_interrupt;    
+        
+    `SetTimer(hwnd_glob, 0, 50, NULL)`;
+  );
+
+  - acknowledge <-
+  (
+    p_beg := (p_beg+1) & 03h;
+  );
+
+  - get_event <-
+  ( + p:INTEGER;
+    + evt:EVENT_TIMER;
+    
+    p := p_beg;
+    { p != p_end }.while_do {
+      evt := buffer_event.item p;
+      (list_client.lower).to (list_client.upper) do { j:INTEGER;
+        buffer_event.item p.set_destination NULL;
+	list_client.item j.receive (buffer_event.item p);
+      };      
+      p := (p + 1) & 03h;
+    };    
+  );
diff --git a/lib_os/windows/video/video.li b/lib_os/windows/video/video.li
index c36addc..c67e29b 100644
--- a/lib_os/windows/video/video.li
+++ b/lib_os/windows/video/video.li
@@ -18,183 +18,207 @@
 //                                                                           //
 //                     http://isaacproject.u-strasbg.fr/                     //
 ///////////////////////////////////////////////////////////////////////////////
-Section Header
-  
-  + name        := VIDEO;
+Section Header
+  
+  + name        := VIDEO;
 
   - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
-  
-  - comment     := "Video Driver for Windows";
-
-  - external := 
-`
-#include <windows.h>
-#define main main_std
-
-#define __BEGIN_INTERRUPT__ 
-#define __END_INTERRUPT__
-
-#define lstat stat
-
-HWND hwnd_glob;
-MSG msg_glob;
-WNDCLASS wc_glob;
-HPEN pen;
-
-HDC hdcbmp;
-HBITMAP Bmp;
-BITMAP bm;
-
-HINSTANCE hInstance_glob;
-int nCmdShow_glob;
-int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
-LPSTR lpCmdLine, int nCmdShow)
-{
-  hInstance_glob = hInstance;
-  nCmdShow_glob  = nCmdShow;
-  main(0,NULL);
-  return 0;
-}; 
-`;
-
-Section Inherit
-  
-  + parent_bitmap:Expanded BITMAP[PIXEL_24];
-  
-Section Public
-  // Section VIDEO
-  
-  - line_tmp:ABSTRACT_BMP_LINE;  
-  
-Section Public
-  
-  - message str:ABSTRACT_STRING <-
-  ( + msg:NATIVE_ARRAY[CHARACTER];
-    msg := str.to_external;
-    `MessageBox(hwnd_glob, at msg, "Message", MB_OK)`;
-  );
-    
-  - is_active:BOOLEAN;
-  
-  - planes:UINTEGER_32;  
-  
-  - size_pixel:INTEGER;
-  
-  - make (w,h:INTEGER) <-
-  ( 
-    // Init BITMAP:
-    width  := w;
-    height := h;
-    
-    EVENT_SYSTEM.make;
-    `
-    wc_glob.style = 0;
-    wc_glob.lpfnWndProc = MainWndProc;
-    wc_glob.cbClsExtra = 0;
-    wc_glob.cbWndExtra = 0;
-    wc_glob.hInstance = NULL;
-    wc_glob.hIcon = LoadIcon(NULL, IDI_APPLICATION);
-    wc_glob.hCursor = LoadCursor(NULL, IDC_ARROW);
-    wc_glob.hbrBackground = (HBRUSH)(1 + COLOR_BTNFACE);
-    wc_glob.lpszMenuName =  NULL;
-    wc_glob.lpszClassName = "IsaacClass";
-
-    RegisterClass(&wc_glob);
-
-    hwnd_glob = CreateWindow("IsaacClass", "Win-Isaac", WS_OVERLAPPEDWINDOW,
-                                   CW_USEDEFAULT, CW_USEDEFAULT, @w+8, @h+34,
-                                                   NULL, NULL, hInstance_glob, NULL);
-    hdc_glob = GetDC(hwnd_glob);
-    ShowWindow(hwnd_glob, nCmdShow_glob);
-    UpdateWindow(hwnd_glob);
-    
-    //pen = CreatePen(PS_SOLID,1,0x151515);
-    //SelectObject(hdc_glob,pen);
-    
-    
-    hdcbmp = CreateCompatibleDC(hdc_glob);
-    `;
-    
-    planes := `GetDeviceCaps(hdc_glob, BITSPIXEL) * GetDeviceCaps(hdc_glob, PLANES)`:UINTEGER_32;
-
-    planes
-    .when 15 then {
-      size_pixel := 2;
-      line_tmp := BMP_LINE[PIXEL_15].create w;
-      `Bmp = CreateBitmap(@w, 1, 1, 15, NULL)`;
-    }
-    .when 16 then { 
-      size_pixel := 2;
-      line_tmp := BMP_LINE[PIXEL_16].create w; 
-      `Bmp = CreateBitmap(@w, 1, 1, 16, NULL)`;
-    }
-    .when 24 then { 
-      size_pixel := 3;
-      line_tmp := BMP_LINE[PIXEL_24].create w; 
-      `Bmp = CreateBitmap(@w, 1, 1, 24, NULL)`;
-    }
-    .when 32 then { 
-      size_pixel := 4;
-      line_tmp := BMP_LINE[PIXEL_32].create w; 
-      `Bmp = CreateBitmap(@w, 1, 1, 32, NULL)`;
-    };
-    `SelectObject(hdcbmp, Bmp)`;
-    is_active := TRUE;
-  );
-  
-  - auto_make <-
-  (
-    make (800,600);
-  );
-  
-  - close <-
-  (
-    ? {is_active};
-    is_active := FALSE;
-    ? {! is_active};
-  );
-  
-Section Public
-  
-  // 
-  // Redefine Low level Bitmap.
-  //
-  
-  - pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <-
-  ( + real_col:UINTEGER_32;
-    real_col := ((col>>16) & 0000FFh) | ((col<<16) & 0FF0000h) | (col & 00FF00h);
-    `SetPixel(hdc_glob, at x, at y, at real_col)`;    
-  );
-  
-  - line_h_hard (x,y:INTEGER) until x1:INTEGER color col:UINTEGER_32 <-
-  ( + real_col:UINTEGER_32;
-    + pen:UINTEGER_32;
-    real_col := ((col>>16) & 0000FFh) | ((col<<16) & 0FF0000h) | (col & 00FF00h);
-    pen := `CreatePen(PS_SOLID,1, at real_col)`:UINTEGER_32;
-    `SelectObject(hdc_glob,(HPEN)@pen)`;
-    `MoveToEx(hdc_glob, at x, at y,NULL)`;
-    `LineTo(hdc_glob, at x1+1, at y)`;
-    `DeleteObject((HPEN)@pen)`;
-  );
-    
-  - line_h_hard (x,y:INTEGER) until x1:INTEGER 
-  image line:ABSTRACT_BMP_LINE offset ofs:INTEGER <-
-  ( + len:INTEGER;
-    + data:NATIVE_ARRAY[UINTEGER_8];
-    + sz_pix:INTEGER;
-    len := x1 - x;
-    VIDEO.line_tmp.put line offset ofs from 0 to len;
-    
-    sz_pix := VIDEO.size_pixel;
-    data := VIDEO.line_tmp.get_storage;
-    `SetBitmapBits(Bmp,(@len+1)*@sz_pix, at data)`;    
-    `BitBlt(hdc_glob, @x, @y, at len+1,1, hdcbmp, 0, 0, SRCCOPY)`;
-  );
-  
-  - get_pixel_hard (x,y:INTEGER) :PIXEL <-
-  (
-    not_yet_implemented;
-  );
-
-
-
+  
+  - comment     := "Video Driver for Windows";
+
+  - external := 
+`
+#include <windows.h>
+#define main main_std
+
+#define __BEGIN_INTERRUPT__ 
+#define __END_INTERRUPT__
+
+#define lstat stat
+
+HDC screen;
+HWND hwnd_glob;
+MSG msg_glob;
+WNDCLASS wc_glob;
+HPEN pen;
+
+HDC hdcbmp;
+HBITMAP Bmp;
+BITMAP bm;
+
+HINSTANCE hInstance_glob;
+int nCmdShow_glob;
+int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
+LPSTR lpCmdLine, int nCmdShow)
+{
+  hInstance_glob = hInstance;
+  nCmdShow_glob  = nCmdShow;
+  main(0,NULL);
+  return 0;
+}; 
+`;
+
+Section Inherit
+  
+  + parent_bitmap:Expanded BITMAP[PIXEL_24];
+  
+Section Public
+  // Section VIDEO
+  
+  - line_tmp:ABSTRACT_BMP_LINE;  
+  
+Section Public
+  
+  - screen_width:INTEGER  := 1280; // BSBS: A revoir!!!
+  - screen_height:INTEGER := 1024; // BSBS: A revoir!!!
+  
+  - type:STRING_CONSTANT := "windows";
+  
+  - message str:ABSTRACT_STRING <-
+  ( + msg:NATIVE_ARRAY[CHARACTER];
+    msg := str.to_external;
+    `MessageBox(hwnd_glob, at msg, "Message", MB_OK)`;
+  );
+    
+  - is_active:BOOLEAN;
+  
+  - planes:UINTEGER_32;  
+  
+  - size_pixel:INTEGER;
+  
+  - make (w,h:INTEGER) <-
+  ( 
+    // Init BITMAP:
+    width  := w;
+    height := h;
+    
+    EVENT_SYSTEM.make;
+    `
+    wc_glob.style = 0;
+    wc_glob.lpfnWndProc = MainWndProc;
+    wc_glob.cbClsExtra = 0;
+    wc_glob.cbWndExtra = 0;
+    wc_glob.hInstance = NULL;
+    wc_glob.hIcon = LoadIcon(NULL, IDI_APPLICATION);
+    wc_glob.hCursor = LoadCursor(NULL, IDC_ARROW);
+    wc_glob.hbrBackground = (HBRUSH)(1 + COLOR_BTNFACE);
+    wc_glob.lpszMenuName =  NULL;
+    wc_glob.lpszClassName = "IsaacClass";
+
+    RegisterClass(&wc_glob);
+
+    hwnd_glob = CreateWindow("IsaacClass", "Win-Isaac", WS_OVERLAPPEDWINDOW,
+                                   CW_USEDEFAULT, CW_USEDEFAULT, @w+8, @h+34,
+                                                   NULL, NULL, hInstance_glob, NULL);
+    hdc_glob = GetDC(hwnd_glob);
+    ShowWindow(hwnd_glob, nCmdShow_glob);
+    UpdateWindow(hwnd_glob);
+    
+    //pen = CreatePen(PS_SOLID,1,0x151515);
+    //SelectObject(hdc_glob,pen);
+    
+    
+    hdcbmp = CreateCompatibleDC(hdc_glob);
+    `;
+    
+    planes := `GetDeviceCaps(hdc_glob, BITSPIXEL) * GetDeviceCaps(hdc_glob, PLANES)`:UINTEGER_32;
+
+    planes
+    .when 15 then {
+      size_pixel := 2;
+      line_tmp := BMP_LINE[PIXEL_15].create w;
+      `Bmp = CreateBitmap(@w, 1, 1, 15, NULL)`;
+    }
+    .when 16 then { 
+      size_pixel := 2;
+      line_tmp := BMP_LINE[PIXEL_16].create w; 
+      `Bmp = CreateBitmap(@w, 1, 1, 16, NULL)`;
+    }
+    .when 24 then { 
+      size_pixel := 3;
+      line_tmp := BMP_LINE[PIXEL_24].create w; 
+      `Bmp = CreateBitmap(@w, 1, 1, 24, NULL)`;
+    }
+    .when 32 then { 
+      size_pixel := 4;
+      line_tmp := BMP_LINE[PIXEL_32].create w; 
+      `Bmp = CreateBitmap(@w, 1, 1, 32, NULL)`;
+    };
+    `SelectObject(hdcbmp, Bmp)`;
+    is_active := TRUE;
+  );
+  
+  - auto_make <-
+  (
+    make (800,600);
+  );
+  
+  - close <-
+  (
+    ? {is_active};
+    is_active := FALSE;
+    ? {! is_active};
+  );
+  
+Section Public
+  
+  // 
+  // Redefine Low level Bitmap.
+  //
+  
+  - pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <-
+  ( + real_col:UINTEGER_32;
+    real_col := ((col>>16) & 0000FFh) | ((col<<16) & 0FF0000h) | (col & 00FF00h);
+    `SetPixel(hdc_glob, at x, at y, at real_col)`;    
+  );
+  
+  - line_h_hard (x,y:INTEGER) until x1:INTEGER color col:UINTEGER_32 <-
+  ( + real_col:UINTEGER_32;
+    + pen:UINTEGER_32;
+    real_col := ((col>>16) & 0000FFh) | ((col<<16) & 0FF0000h) | (col & 00FF00h);
+    pen := `CreatePen(PS_SOLID,1, at real_col)`:UINTEGER_32;
+    `SelectObject(hdc_glob,(HPEN)@pen)`;
+    `MoveToEx(hdc_glob, at x, at y,NULL)`;
+    `LineTo(hdc_glob, at x1+1, at y)`;
+    `DeleteObject((HPEN)@pen)`;
+  );
+    
+  - line_h_hard (x,y:INTEGER) until x1:INTEGER 
+  image line:ABSTRACT_BMP_LINE offset ofs:INTEGER <-
+  ( + len:INTEGER;
+    + data:NATIVE_ARRAY[UINTEGER_8];
+    + sz_pix:INTEGER;
+    len := x1 - x;
+    VIDEO.line_tmp.put line offset ofs from 0 to len;
+    
+    sz_pix := VIDEO.size_pixel;
+    data := VIDEO.line_tmp.get_storage;
+    `SetBitmapBits(Bmp,(@len+1)*@sz_pix, at data)`;    
+    `BitBlt(hdc_glob, @x, @y, at len+1,1, hdcbmp, 0, 0, SRCCOPY)`;
+  );
+  
+  - get_pixel_hard (x,y:INTEGER) :PIXEL <-
+  (
+    not_yet_implemented;
+  );
+  
+  //
+  // Frame buffer.
+  //
+  
+  - open_frame_buffer <-
+  (
+    `screen = CreateDC("DISPLAY", "", "", NULL)`;
+  );
+  
+  - get_pixel_screen (x,y:INTEGER) :UINTEGER_32 <-
+  ( + result:UINTEGER_32;
+    result := `GetPixel(screen, at x, at y)`:UINTEGER_32;
+    (result >> 16) | (result & 00FF00h) | ((result & 0FFh) << 16)
+  );
+
+  - set_pixel_screen (x,y:INTEGER) color col:UINTEGER_32 <-
+  ( + c:UINTEGER_32;
+    c := (col >> 16) | (col & 00FF00h) | ((col & 0FFh) << 16);
+    `SetPixel(screen, at x, at y, at c)`;
+  );
\ No newline at end of file
diff --git a/lib_os/windows/video/video.li~ b/lib_os/windows/video/video.li~
new file mode 100755
index 0000000..a1a4e21
--- /dev/null
+++ b/lib_os/windows/video/video.li~
@@ -0,0 +1,224 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac OS Library                              //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        := VIDEO;
+
+  - copyright   := "2003-2005 Jérome Boutet, 2003-2007 Benoit Sonntag";
+  
+  - comment     := "Video Driver for Windows";
+
+  - external := 
+`
+#include <windows.h>
+#define main main_std
+
+#define __BEGIN_INTERRUPT__ 
+#define __END_INTERRUPT__
+
+#define lstat stat
+
+HDC screen;
+HWND hwnd_glob;
+MSG msg_glob;
+WNDCLASS wc_glob;
+HPEN pen;
+
+HDC hdcbmp;
+HBITMAP Bmp;
+BITMAP bm;
+
+HINSTANCE hInstance_glob;
+int nCmdShow_glob;
+int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
+LPSTR lpCmdLine, int nCmdShow)
+{
+  hInstance_glob = hInstance;
+  nCmdShow_glob  = nCmdShow;
+  main(0,NULL);
+  return 0;
+}; 
+`;
+
+Section Inherit
+  
+  + parent_bitmap:Expanded BITMAP[PIXEL_24];
+  
+Section Public
+  // Section VIDEO
+  
+  - line_tmp:ABSTRACT_BMP_LINE;  
+  
+Section Public
+  
+  - screen_width:INTEGER := 1280; // BSBS: A revoir!!!
+  - screen_height:INTEGER := 1024; // BSBS: A revoir!!!
+  
+  - type:STRING_CONSTANT := "windows";
+  
+  - message str:ABSTRACT_STRING <-
+  ( + msg:NATIVE_ARRAY[CHARACTER];
+    msg := str.to_external;
+    `MessageBox(hwnd_glob, at msg, "Message", MB_OK)`;
+  );
+    
+  - is_active:BOOLEAN;
+  
+  - planes:UINTEGER_32;  
+  
+  - size_pixel:INTEGER;
+  
+  - make (w,h:INTEGER) <-
+  ( 
+    // Init BITMAP:
+    width  := w;
+    height := h;
+    
+    EVENT_SYSTEM.make;
+    `
+    wc_glob.style = 0;
+    wc_glob.lpfnWndProc = MainWndProc;
+    wc_glob.cbClsExtra = 0;
+    wc_glob.cbWndExtra = 0;
+    wc_glob.hInstance = NULL;
+    wc_glob.hIcon = LoadIcon(NULL, IDI_APPLICATION);
+    wc_glob.hCursor = LoadCursor(NULL, IDC_ARROW);
+    wc_glob.hbrBackground = (HBRUSH)(1 + COLOR_BTNFACE);
+    wc_glob.lpszMenuName =  NULL;
+    wc_glob.lpszClassName = "IsaacClass";
+
+    RegisterClass(&wc_glob);
+
+    hwnd_glob = CreateWindow("IsaacClass", "Win-Isaac", WS_OVERLAPPEDWINDOW,
+                                   CW_USEDEFAULT, CW_USEDEFAULT, @w+8, @h+34,
+                                                   NULL, NULL, hInstance_glob, NULL);
+    hdc_glob = GetDC(hwnd_glob);
+    ShowWindow(hwnd_glob, nCmdShow_glob);
+    UpdateWindow(hwnd_glob);
+    
+    //pen = CreatePen(PS_SOLID,1,0x151515);
+    //SelectObject(hdc_glob,pen);
+    
+    
+    hdcbmp = CreateCompatibleDC(hdc_glob);
+    `;
+    
+    planes := `GetDeviceCaps(hdc_glob, BITSPIXEL) * GetDeviceCaps(hdc_glob, PLANES)`:UINTEGER_32;
+
+    planes
+    .when 15 then {
+      size_pixel := 2;
+      line_tmp := BMP_LINE[PIXEL_15].create w;
+      `Bmp = CreateBitmap(@w, 1, 1, 15, NULL)`;
+    }
+    .when 16 then { 
+      size_pixel := 2;
+      line_tmp := BMP_LINE[PIXEL_16].create w; 
+      `Bmp = CreateBitmap(@w, 1, 1, 16, NULL)`;
+    }
+    .when 24 then { 
+      size_pixel := 3;
+      line_tmp := BMP_LINE[PIXEL_24].create w; 
+      `Bmp = CreateBitmap(@w, 1, 1, 24, NULL)`;
+    }
+    .when 32 then { 
+      size_pixel := 4;
+      line_tmp := BMP_LINE[PIXEL_32].create w; 
+      `Bmp = CreateBitmap(@w, 1, 1, 32, NULL)`;
+    };
+    `SelectObject(hdcbmp, Bmp)`;
+    is_active := TRUE;
+  );
+  
+  - auto_make <-
+  (
+    make (800,600);
+  );
+  
+  - close <-
+  (
+    ? {is_active};
+    is_active := FALSE;
+    ? {! is_active};
+  );
+  
+Section Public
+  
+  // 
+  // Redefine Low level Bitmap.
+  //
+  
+  - pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <-
+  ( + real_col:UINTEGER_32;
+    real_col := ((col>>16) & 0000FFh) | ((col<<16) & 0FF0000h) | (col & 00FF00h);
+    `SetPixel(hdc_glob, at x, at y, at real_col)`;    
+  );
+  
+  - line_h_hard (x,y:INTEGER) until x1:INTEGER color col:UINTEGER_32 <-
+  ( + real_col:UINTEGER_32;
+    + pen:UINTEGER_32;
+    real_col := ((col>>16) & 0000FFh) | ((col<<16) & 0FF0000h) | (col & 00FF00h);
+    pen := `CreatePen(PS_SOLID,1, at real_col)`:UINTEGER_32;
+    `SelectObject(hdc_glob,(HPEN)@pen)`;
+    `MoveToEx(hdc_glob, at x, at y,NULL)`;
+    `LineTo(hdc_glob, at x1+1, at y)`;
+    `DeleteObject((HPEN)@pen)`;
+  );
+    
+  - line_h_hard (x,y:INTEGER) until x1:INTEGER 
+  image line:ABSTRACT_BMP_LINE offset ofs:INTEGER <-
+  ( + len:INTEGER;
+    + data:NATIVE_ARRAY[UINTEGER_8];
+    + sz_pix:INTEGER;
+    len := x1 - x;
+    VIDEO.line_tmp.put line offset ofs from 0 to len;
+    
+    sz_pix := VIDEO.size_pixel;
+    data := VIDEO.line_tmp.get_storage;
+    `SetBitmapBits(Bmp,(@len+1)*@sz_pix, at data)`;    
+    `BitBlt(hdc_glob, @x, @y, at len+1,1, hdcbmp, 0, 0, SRCCOPY)`;
+  );
+  
+  - get_pixel_hard (x,y:INTEGER) :PIXEL <-
+  (
+    not_yet_implemented;
+  );
+  
+  //
+  // Frame buffer.
+  //
+  
+  - open_frame_buffer <-
+  (
+    `screen = CreateDC("DISPLAY", "", "", NULL)`;
+  );
+  
+  - get_pixel_screen (x,y:INTEGER) :UINTEGER_32 <-
+  ( + result:UINTEGER_32;
+    result := `GetPixel(screen, at x, at y)`:UINTEGER_32;
+    (result >> 16) | (result & 00FF00h) | ((result & 0FFh) << 16)
+  );
+
+  - set_pixel_screen (x,y:INTEGER) color col:UINTEGER_32 <-
+  ( + c:UINTEGER_32;
+    c := (col >> 16) | (col & 00FF00h) | ((col & 0FFh) << 16);
+    `SetPixel(screen, at x, at y, at c)`;
+  );
\ No newline at end of file
diff --git a/make.lip b/make.lip
new file mode 100644
index 0000000..8657dc4
--- /dev/null
+++ b/make.lip
@@ -0,0 +1,299 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac Installer                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////  
+
+// file LIP : LIsaac Path directory and make LIsaac Project system.
+
+Section Private
+  
+  //
+  // Compiler variables.
+  //
+  
+  // File information.
+  + lisaac:STRING;      // is environment variable value (auto-loading).
+  + input_file:STRING;  // is input file name value without extension (auto-loading, if possible).
+    
+  // Debug information.
+  + debug_level:INTEGER := 0; //15;
+  + debug_with_code:BOOLEAN := TRUE; 
+  + is_all_warning:BOOLEAN;
+    
+  // Optimization.
+  + is_optimization:BOOLEAN;
+  + inline_level:INTEGER := 15;
+  
+  // Generate code.
+  + is_java:BOOLEAN;
+  + is_cop:BOOLEAN; // Correct value after compilation.
+  
+  // Other.
+  + is_statistic:BOOLEAN;
+  + is_quiet:BOOLEAN;
+  
+  //
+  // Other variables.
+  //
+  
+  + option_gcc:STRING;  
+  + lib_gcc:STRING;
+  
+  + target:STRING := "unix";
+  
+  //
+  // Directory.
+  //
+  
+  - standard_path <-
+  // Standard library.
+  ( 
+    path (lisaac + "lib2/*");    
+  );
+  
+  //
+  // Target path.
+  //
+  
+  - unix_target <-
+  (
+    path (lisaac + "lib2_os/unix/system/");
+    path (lisaac + "lib2_os/unix/file_system/");
+    path (lisaac + "lib2_os/unix/video/");
+  );
+  
+  - windows_target <-
+  (
+    path (lisaac + "lib2_os/unix/system/");
+    path (lisaac + "lib2_os/windows/file_system/");
+    path (lisaac + "lib2_os/unix/file_system/");  // BSBS: ??
+    path (lisaac + "lib2_os/windows/video/");
+  );
+
+  - dos_target <-
+  (
+    path (lisaac + "lib2_os/unix/system/");
+    path (lisaac + "lib2_os/unix/file_system/"); // BSBS: ??    
+    path (lisaac + "lib2_os/dos/file_system/");
+    path (lisaac + "lib2_os/dos/video/");
+  );
+  
+  - java_target <-
+  (
+    path (lisaac + "lib2_os/java/system/");
+    path (lisaac + "lib2_os/java/file_system/");
+  );
+  
+  - get_target <-
+  (
+    (target = "dos").if {
+      dos_target;
+    };
+    (target = "windows").if {
+      windows_target;
+    };
+    (target = "unix").if {
+      unix_target;
+    };
+    (target = "java").if {
+      java_target;
+    };
+    (target = "").if {
+      "Target code needed.\n".print;
+      exit;
+    };
+  );
+      
+  - add_lib lib:STRING <-
+  (
+    run "echo \"int main(){ return(1); }\" > __tmp__.c";    
+    (run ("gcc __tmp__.c -o __tmp__ " + lib + " 2> /dev/null") = 0).if {
+      lib_gcc := lib_gcc + " " + lib;
+      run "rm __tmp__.c __tmp__";
+    } else {
+      "\nERROR: `" + lib + "' library for GCC not found.\n".print;
+      run "rm __tmp__.c";
+      exit;
+    };    
+  );
+  
+  - execute cmd:STRING <-
+  (
+    (! is_quiet).if {
+      "run `".print;
+      cmd.print;
+      "' ".print;
+    };
+    (run cmd = 0).if {
+      (! is_quiet).if {
+        "OK\n".print;
+      };
+    } else {
+      "Failure!\n".print;
+    };
+  );
+  
+  //
+  // Execute function.
+  //
+  
+  - general_front_end <-
+  (
+    standard_path;
+    get_target;
+  );
+  
+  - general_back_end <-
+  (
+    (target = "java").if {
+      (is_cop).if {
+        "Warning: COP not yet implemented\n".print;
+      };
+      execute ("javac " + input_file + ".java");
+    };
+    (target = "dos").if {
+      (is_cop).if {
+        "Warning: COP not yet implemented\n".print;
+      };
+      execute ("gcc " + input_file + ".c -o " + input_file + ".exe " + option_gcc + lib_gcc); 
+    };
+    (target = "windows").if {
+      (is_cop).if {
+        "Warning: COP not yet implemented\n".print;
+      };
+      execute ("gcc " + input_file + ".c -o " + input_file + ".exe -lgdi32 " + option_gcc + lib_gcc);
+    };
+    (target = "unix").if {      
+      (is_cop).if {
+        lib_gcc := lib_gcc + " -lpthread";
+      };
+      execute ("gcc " + input_file + ".c -o " + input_file + " -lm -lX11 " + option_gcc + lib_gcc);
+    };
+  );
+  
+  - front_end <-
+  // Executed by compiler, before compilation step.
+  (
+    general_front_end;
+  );
+  
+  - back_end <-
+  // Executed by compiler, after compilation step.
+  (
+    general_back_end;
+  );
+  
+Section Public
+  
+  //
+  // Debug information.
+  //
+    
+  - no_debug <-
+  // No debug information.
+  (
+    debug_level := 0;
+    debug_with_code := FALSE;
+  );
+  
+  - debug level:INTEGER <-
+  // Fix debug level (default: 15)
+  (
+    ((level < 1) | (level > 20)).if {
+      "Incorrect debug level.\n".print;
+      exit;
+    };
+    debug_level := level;
+  );
+  
+  - without_source <-
+  // Debug mode without source code.
+  (
+    debug_with_code := FALSE;
+  );
+  
+  - all_warning <-
+  // All warning (deferred detect, ...).
+  (
+    is_all_warning := TRUE;
+  );
+  
+  //
+  // Optimization.
+  //
+  
+  - boost <-
+  // Full optimization.
+  (
+    no_debug;
+    is_optimization := TRUE;
+    option_gcc := option_gcc + " -O3 -fomit-frame-pointer";
+  );
+  
+  - i level:INTEGER <-
+  // Inlining level [1..5000] (default: 15)
+  (
+    /*
+    ((level < 1) | (level > 5000)).if {
+      "Incorrect inlining level.\n".print;
+      exit;
+    };
+    inline_level := level;
+    */
+  );
+    
+  //
+  // Generate code.
+  //
+  
+  - target idf:STRING <-
+  // Target for backend (UNIX,WINDOWS,DOS,JAVA)
+  (
+    target := idf;
+  );
+  
+  - java <-
+  // Product Java code.
+  (
+    "Warning: Java code target is just for fun. Working progress...\n".print;
+    is_java := TRUE;
+    target := "java";
+  );
+  
+  - gcc option:STRING <-
+  // Add option for GCC.
+  (
+    option_gcc := option_gcc + " " + option;
+  );
+  
+  //
+  // Other.
+  //
+  
+  - q <-
+  // Quiet operation.
+  (
+    is_quiet := TRUE;
+  );
+  
+  - s <-
+  // Statistic information.
+  (
+    is_statistic := TRUE;
+  );
\ No newline at end of file
diff --git a/path.li b/path.li
index 1edb8f7..11b0fae 100644
--- a/path.li
+++ b/path.li
@@ -38,7 +38,7 @@
   
 Section DEFAULT  
 
-  + target := WINDOWS;
+  + target := UNIX;
 
 Section COMPILER, SHORTER
   
@@ -56,6 +56,7 @@ Section COMPILER, SHORTER
   - source + "dispatcher/";
   - source + "context/";
   - source + "code_life/";
+  - source + "lip/";
   
 Section COMPILER, SHORTER
   
@@ -75,7 +76,6 @@ Section SHORTER
 Section Common
   // Always valid path.
   
-  
   + option_gcc := " ";
   
   + lib    := lisaac + "lib/";
@@ -84,7 +84,6 @@ Section Common
   + unix    := lib_os + "unix/";
   + windows := lib_os + "windows/";
   + dos     := lib_os + "dos/";
-  
     
   // Standard library:
   - lib + "base/";
@@ -110,7 +109,6 @@ Section Common
   - lib + "string/";
   - lib + "system/";
   - lib + "time/";
-  - lib + "testing/";
   
   //- lisaac + "example/gui/desktop";
   
@@ -130,6 +128,21 @@ Section Common
   - application + "demomaker/glass/";
   - application + "demomaker/fire/";
 
+
+  - application + "cortex/combina/";
+  - application + "cortex/capnclic/";
+  - application + "cortex/gameduel/";
+  - application + "cortex/bejeweled/";
+  - application + "cortex/kbejeweled/";
+  - application + "cortex/bigmoney/";
+  - application + "cortex/midasminer/";
+  - application + "cortex/chuzzle/";
+  
+  - application + "cortex-3.0/video/";
+  - application + "cortex-3.0/minus/";
+
+  
+
 Section UNIX, DOS, COMPILER, SHORTER
 
   - unix   + "system/";
@@ -141,7 +154,9 @@ Section UNIX
   
   - unix   + "video/";
   
-  * "gcc " + input_file + " -O3 -fomit-frame-pointer -lm -lX11 -o " + 
+  //  * "gcc " + input_file + " -O3 -fomit-frame-pointer -lm -lX11 -lXtst -o " + 
+  //  * "gcc " + input_file + " -lm  -o " + 
+  * "gcc " + input_file + " -lm -lX11 -lXtst -o " + 
     output_file + " -L" + path_lib_x11 + option_gcc;
 
   //* "gcc -D_ISOC9X_SOURCE -O3 -mfpmath=sse -msse2 -march=pentium4 -ffast-math -funroll-loops -o " +
@@ -174,7 +189,7 @@ Section X86, IPAQ, ST2XX, LINUX
   // Standard.
   //
   
-  + isaac := "/home/jerome/svn/isaacos/trunk/isaacos/";  
+  + isaac := "/home/sonntag/svn/isaacos/trunk/isaacos/";  
 
   // File System
   
@@ -193,7 +208,7 @@ Section X86
   
   * "gcc -specs=" + isaac + "tool/gcc/x86/specs " + input_file + " -o " + output_file;
   * isaac+"tool/elf2eof/elf2eof -p 2048 "+output_file+" -prepend "+isaac+"x86/bootloader/startup.com";
-
+  
 
 Section IPAQ  
   
@@ -206,6 +221,7 @@ Section ST2XX
   
   + machine := isaac + "st2xx/";
   
+  
 //  * "/home/sonntagb/lxbe/le/bin/gcc entry_isaac.s -c";
   * "/home/sonntagb/lxbe/le/bin/gcc " + input_file + " -c";
   * "/home/sonntagb/lxbe/le/bin/ld -EL "+output_file+".o -o "+output_file+" -T../tool/gcc/st2xx/isaac.x";
diff --git a/shorter/javadoc.li b/shorter/javadoc.li
new file mode 100644
index 0000000..1c8739c
--- /dev/null
+++ b/shorter/javadoc.li
@@ -0,0 +1,122 @@
+  - type_file := ".html";
+
+  - begin :=
+  "<!DOCTYPE HTML SYSTEM>\n\
+  \<!-- Generated by Lisaac shorter / html style -->\n\
+  \<html>\n\
+  \<head>\n\
+  \<title>\n\
+  \Lisaac prototype interface\n\
+  \</title>\n\
+  \</head>\n\
+  \<body BGCOLOR=\"#FFFFFF\">\n\
+  \\n";
+  
+  - end :=    
+  "\n</body>\n\
+  \</html>\n";
+    
+  - keyword := 
+  "<strong><font color=\"#A020F0\">" + token + "</font></strong>";
+
+  - keyword_section := 
+  "<br><br><strong><font color=\"#A020F0\">" + token + "</font></strong>";
+    
+  - operator :=
+  "<font color=\"#B8860B\">" + token + "</font>";
+  
+  - keyprototype :=
+  "<font color=\"#008000\">"+token+"</font>";
+
+  - prototype :=
+  "<a href=\"" + token + ".html\">\
+  \<font color=\"#008000\">"+token+"</font></a>";
+    
+  - comment_line :=
+  "<br><font FACE=\"Sans-serif\" color=\"#000000\"><B>" + token + "</B></font>";
+
+  - comment_slot_line :=
+  "<br><em><strong><font color=\"#707070\">&nbsp &nbsp &nbsp &nbsp " + token + "</font></strong></em>";
+      
+  - slot := 
+  "<strong><font color=\"#0000FF\">" + token + "</font></strong>";
+  
+  - slot_style :=
+  "<br><br><strong><font color=\"#FF0000\">&nbsp &nbsp " + token + "</font></strong>";
+  
+  //
+  // Java doc style.
+  //
+ 
+   
+  - title := "<td align=\"right\"><em><b>Lisaac<sup><font size=\"-2\">TM</font></sup>&nbsp;Platform</b></em></td><hr><h2>" + token + "</h2><hr>";
+  
+  - table_begin := "<table summary=\"\" width=\"100%\" border=\"1\" cellpadding=\"3\" cellspacing=\"0\"><tbody><tr class=\"TableHeadingColor\" bgcolor=\"#ccccff\"><td colspan=\"2\"><font size=\"+2\"><b>" + token + "</b></font></td></tr>";
+  
+  - table_item := "<tr class=\"TableRowColor\" bgcolor=\"white\"><td>" + token + "</td></tr>";
+  
+  - table_slot_name := "<code><b><a href=\"#"+token+"\">" + token + "</a></b></code><br>";
+  - table_slot_comment := token;
+  
+  - table_end := "</tbody></table>&nbsp;";
+  
+  - sub_title := "</p><table summary=\"\" width=\"100%\" border=\"1\" cellpadding=\"3\" cellspacing=\"0\"><tbody><tr class=\"TableHeadingColor\" bgcolor=\"#ccccff\"><td colspan=\"1\"><font size=\"+2\"><b>" + token + "</b></font></td></tr></tbody></table>"; 
+  
+  - slot_title := "<a name=\"" + token + "\"><!-- --></a><hr><h3>" + token + "</h3>";
+
+  
+  //
+  // Recursive Option.
+  //
+  
+  - index :=
+  "<html><head><title>Lisaac Documentation</title></head>\n\
+  \<frameset cols=\"260,*\" border=\"3\" frameborder=\"yes\" \
+  \framespacing=\"5\" scrolling=\"auto\">\n\
+  \  <frameset rows=\"50%,*\" border=\"3\" frameborder=\"yes\" \
+  \framespacing=\"5\" scrolling=\"no\">\n\
+  \   <frame src=\"directory_list.html\" frameborder=\"yes\" scrolling=\"auto\">\n\
+  \   <frame src=\"file_list.html\"      frameborder=\"yes\" scrolling=\"auto\" \
+  \name=\"file\">\n\
+  \  </frameset>\n\
+  \  <frame src=\"default.html\" name=\"content\">\n\
+  \</frameset>\n\
+  \<noframes>\n\
+  \<h3>Frame Error</h3>\n\
+  \<p>This web site works only with frames.</p>\n\
+  \</noframes>\n\
+  \</html>\n";  
+  
+  - default := 
+  "<html><head><title>Proto</title></head>\n\
+  \<body bgcolor=\"#FFFFFF\">\n\
+  \<H1>Lisaac documentation</H1>\n\
+  \Select your prototype.\n\
+  \</body>\n\
+  \</html>\n";
+
+  - directory_list_begin :=
+  "<html><head><title>List Directories</title></head>\n\
+  \<body bgcolor=\"#FFFFFF\">\n\
+  \<a href=\"file_list.html\" target=\"file\">All</a>\n";
+  
+  - directory_list_item :=
+  "<br><a href=\""+token+".html\" target=\"file\">"+token+"</a>\n";
+  
+  - directory_list_end := 
+  "</body>\n\
+  \</html>";
+
+  - file_list_begin :=
+  "<html><head><title>All Files</title></head>\n\
+  \<body bgcolor=\"#F0F0FF\" link=\"black\" vlink=\"black\">\n";
+  
+  - file_list_item :=
+  "<br><a href=\""+token+".html\" target=\"content\">"+token+"</a>\n";
+  
+  - file_list_end :=
+  "</body>\n\
+  \</html>";
+  
+
+
diff --git a/src/any.li b/src/any.li
index 149e4af..2da66e1 100644
--- a/src/any.li
+++ b/src/any.li
@@ -70,31 +70,32 @@ Section Public
   // Compiler Options.
   //
   
-  - is_optimization:BOOLEAN;  
+  - debug_level_option:INTEGER;  
+  - debug_with_code:BOOLEAN;
   
-  - inline_level:INTEGER := 17;
+  - is_all_warning:BOOLEAN;
   
-  - is_statistic:BOOLEAN;
+  - is_optimization:BOOLEAN;    
+  - inline_level:INTEGER := 17;
   
-  - is_quiet_operation:BOOLEAN;
+  - is_java:BOOLEAN; // Fuck the Java!
   
-  - debug_level_option:INTEGER;  
+  - is_statistic:BOOLEAN;  
+  - is_quiet:BOOLEAN;
   
-  - debug_with_code:BOOLEAN;
-    
+  //
+  //
+  //
+     
   - verbose_level:INTEGER;
   - is_verbose:BOOLEAN <- (verbose_level != 0);
 
-  - is_warning:BOOLEAN;
-  
-  - is_all_warning:BOOLEAN;
-  
-  - is_executing_pass:BOOLEAN;
-  
   //
   // Other flags.
   //
   
+  - is_cop:BOOLEAN;
+  
   - is_copy_local:BOOLEAN;
   
   - pass_count:INTEGER;
@@ -111,6 +112,8 @@ Section Public
   
   - new_execute_pass <- new_depend_pass;
   
+  - is_executing_pass:BOOLEAN;
+  
   //
   // Sequence counter.
   //
@@ -147,7 +150,7 @@ Section Public
   - stack_local:FAST_ARRAY[LOCAL]  := FAST_ARRAY[LOCAL].create_with_capacity 64;  
   
   - profil_slot:PROFIL_SLOT; // Principal slot.
-  - profil:PROFIL;           // Sub-profil or (profil = profil_slot)
+  - profil_current:PROFIL;           // Sub-profil or (profil = profil_slot)
      
   - display_stack_local <-
   (
@@ -326,11 +329,8 @@ Section Public
   // Path directory and command front end.
   //
   
-  - path_directory:LINKED_LIST[STRING_CONSTANT] := 
-  LINKED_LIST[STRING_CONSTANT].create;
-
-  - command_list  :LINKED_LIST[STRING_CONSTANT] := 
-  LINKED_LIST[STRING_CONSTANT].create;
+  - path_file:FAST_ARRAY[STRING_CONSTANT] := 
+  FAST_ARRAY[STRING_CONSTANT].create_with_capacity 3000;
 
   //
   // Alias type.
diff --git a/src/avoir.txt b/src/avoir.txt
deleted file mode 100644
index 5c57be6..0000000
--- a/src/avoir.txt
+++ /dev/null
@@ -1,147 +0,0 @@
-profil_block.li:    + old_profil:PROFIL;
-profil_block.li:    type_self   := ITM_TYPE_SIMPLE.type_self.to_run_for profil_slot; 
-profil_block.li:    profil_list := FAST_ARRAY[PROFIL_SLOT].create_with_capacity 2;    
-profil_block.li:    old_profil := profil;
-profil_block.li:    profil       := Self;
-profil_block.li:      base.argument.to_run_in argument_list for profil_slot;
-profil_block.li:    profil := old_profil;
-profil_block.li:    parent_profil.genere_handler buffer;
-profil_block.li:    parent_profil.write_argument args
-profil.li:	    ((msg != NULL) && {msg.profil = Self}).if {	      	      
-profil_list.li:    profil := profil_slot := NULL;
-profil_list.li:    reduce_profil := TRUE;
-profil_list.li:    profil := profil_slot := NULL;
-profil_slot.li:    profil := profil_slot := Self;    
-profil_slot.li:    parent_profil.remove_inline;
-profil_slot.li:    slot_code.remove_profil Self;    
-profil_slot.li:    parent_profil.remove;
-profil_slot.li:    slot_code.remove_profil Self;            
-item/itm_external.li:	exp1 := profil_slot.argument_list.first.read position;
-item/itm_external.li:	exp1 := profil_slot.argument_list.first.read position;
-item/itm_external.li:	left   := profil_slot.argument_list.first .read position;
-item/itm_external.li:	right  := profil_slot.argument_list.item 1.read position;
-item/itm_external.li:	left   := profil_slot.argument_list.first .read position;
-item/itm_external.li:	right  := profil_slot.argument_list.item 1.read position;
-item/itm_external.li:	left   := profil_slot.argument_list.first .read position;
-item/itm_external.li:	right  := profil_slot.argument_list.item 1.read position;
-item/itm_external.li:	left   := profil_slot.argument_list.first .read position;
-item/itm_external.li:	right  := profil_slot.argument_list.item 1.read position;
-item/itm_external.li:	left   := profil_slot.argument_list.first .read position;
-item/itm_external.li:	right  := profil_slot.argument_list.item 1.read position;
-item/itm_external.li:	left   := profil_slot.argument_list.first .read position;
-item/itm_external.li:	right  := profil_slot.argument_list.item 1.read position;
-item/itm_external.li:	left   := profil_slot.argument_list.first .read position;
-item/itm_external.li:	right  := profil_slot.argument_list.item 1.read position;
-item/itm_external.li:	exp1 := profil_slot.argument_list.first .read position;
-item/itm_external.li:	exp2 := profil_slot.argument_list.item 1.read position; 
-item/itm_external.li:	exp3 := profil_slot.argument_list.item 2.read position; 
-item/itm_external.li:	exp1 := profil_slot.argument_list.first .read position;
-item/itm_external.li:	exp2 := profil_slot.argument_list.item 1.read position; 
-item/itm_external.li:	exp1 := profil_slot.argument_list.first.read position;
-item/itm_external.li:	type := profil_slot.result_list.first.type;
-item/itm_external.li:	exp2 := profil_slot.argument_list.second.read position;
-item/itm_external_type.li:    access lst_acc persistant is_persistant type (type.to_run_for profil_slot);
-item/itm_external_type.li:	typ := type_list.item j.to_run_for profil_slot.raw;	
-item/itm_ldots.li:    slot_code ?= profil_slot.slot;
-item/itm_local.li:    result := LOCAL.create position name name style '+' type (type.to_run_for profil_slot);
-item/itm_local.li:    result := LOCAL.create position name name style '-' type (type.to_run_for profil_slot);    
-item/itm_object.li:    }.elseif {profil_slot != NULL} then {
-item/itm_object.li:      result := profil_slot.lookup n;            
-item/itm_old.li:    + old_profil:PROFIL;
-item/itm_old.li:    old_profil      := profil;
-item/itm_old.li:    profil          := profil_slot;
-item/itm_old.li:    lst := profil_slot.code;
-item/itm_old.li:    profil      := old_profil;
-item/itm_prototype.li:    t := type.to_run_for profil_slot;    
-item/itm_read.li:      // Mais que le profil général en a un...
-item/itm_read.li:	  slot_msg.id_section.access receiver_type with (profil_slot.type_self.raw)
-item/itm_read.li:	  profil_slot.type_self.append_name_in string_tmp;
-item/itm_read.li:	string_tmp.append (profil_slot.slot.name);
-item/itm_write_cast.li:      slot := profil_slot.type_self.get_slot nm; 
-item/itm_write_cast.li:	profil_slot.type_self.append_name_in string_tmp;
-item/itm_write_cast.li:      typ_cast := ts.to_run_for profil_slot; 
-item/itm_write_value.li:      slot := profil_slot.type_self.get_slot idf;
-item/itm_write_value.li:	profil_slot.type_self.append_name_in string_tmp;
-type/type.li:      {(j <= lst.upper) && {lst.item j.to_run_for profil_slot != t}}.while_do {
-type/type_null.li:      (profil = NULL).if {
-type/type_null.li:	ctext := profil.context;
-variable/argument.li:  // To profil
-variable/slot_code.li:  // Static and Dynamic profil.
-variable/slot_code.li:  // Dynamic profil.
-variable/slot_code.li:  + profil:FAST_ARRAY[PROFIL_SLOT];
-variable/slot_code.li:  - get_profil args:FAST_ARRAY[EXPR] self type_self:TYPE_FULL :(PROFIL, FAST_ARRAY[WRITE]) <-
-variable/slot_code.li:      pro_list := typ_block.profil_list;
-variable/slot_code.li:	typ_block.profil_list.add_last result;
-variable/slot_code.li:      j := profil.lower;      
-variable/slot_code.li:      {(j <= profil.upper) && {result = NULL}}.while_do {
-variable/slot_code.li:	pro := profil.item j;					
-variable/slot_code.li:	profil.add_last result;
-variable/slot_code.li:	((id_section.is_external) && {profil.count > 1}).if {
-variable/slot_code.li:      res_lst := result.make Self with (type_self, args) verify (profil.count = 1);      
-variable/slot_code.li:    profil := FAST_ARRAY[PROFIL_SLOT].create_with_capacity 1;    
-variable/slot_code.li:	  is_equal_profil slot;
-variable/slot_code.li:    (profil_slot.result_list.count != nb_result_list).if {
-variable/slot_code.li:      profil_slot.result_list.count.append_in string_tmp;
-variable/slot_code.li:      put_result result in (profil_slot.result_list.first);
-variable/slot_code.li:        put_result (mul.item j) in (profil_slot.result_list.item j);
-variable/slot_code.li:  - remove_profil prof:PROFIL_SLOT <-
-variable/slot_code.li:    idx := profil.fast_first_index_of prof;
-variable/slot_code.li:    (idx <= profil.upper).if { // Else, This profil is in BLOCK      
-variable/slot_code.li:      profil.remove idx;
-variable/slot_code.li:    (profil != NULL).if {
-variable/slot_code.li:      (profil.upper).downto (profil.lower) do { k:INTEGER;
-variable/slot_code.li:	prof := profil.item k;
-variable/slot_data.li:    //+ old_profil_current:PROFIL_SLOT;
-variable/slot_data.li:      //old_profil_current := profil_current;
-variable/slot_data.li:      //profil_current := NULL;
-variable/slot_data.li:      //profil_current := old_profil_current;        
-dispatcher/dta_block.li:    context := profil;    
-dispatcher/dta_block.li:      call := CALL_SLOT.create (e.position) profil t_block with wrt_larg;      
-dispatcher/dta_block.li:	    rd  := call.profil.result_list.item j.read (e.position);
-dispatcher/dta_block.li:          rd  := call.profil.result_list.first.read (e.position);
-dispatcher/node.li:      (profil = NULL).if {
-dispatcher/node.li:	PUSH.create p context (profil.context) first FALSE
-dispatcher/node_style.li:    + my_profil:PROFIL;
-dispatcher/node_style.li:      (my_profil, wrt_lst) := slot_cod.get_profil new_larg self new_type_self;
-dispatcher/node_style.li:      call := CALL_SLOT.create position profil my_profil with wrt_lst;      
-dispatcher/node_style.li:	    rd  := call.profil.result_list.item j.read position;
-dispatcher/node_style.li:          rd  := call.profil.result_list.first.read position;
-code_life/call_slot.li:  + profil:PROFIL;
-code_life/call_slot.li:  - set_profil p:PROFIL <-
-code_life/call_slot.li:    profil := p;
-code_life/call_slot.li:  - source:LIST <- profil.code;
-code_life/call_slot.li:  - is_interrupt:BOOLEAN <- profil.is_interrupt;
-code_life/call_slot.li:  - is_external:BOOLEAN  <- profil.is_external;
-code_life/call_slot.li:  - create p:POSITION profil prof:PROFIL with l_arg:FAST_ARRAY[WRITE] :SELF <-
-code_life/call_slot.li:    result.make p profil prof with l_arg;
-code_life/call_slot.li:  - make p:POSITION profil prof:PROFIL with l_arg:FAST_ARRAY[WRITE] <-
-code_life/call_slot.li:    // Choice profil.
-code_life/call_slot.li:    profil := prof;    
-code_life/call_slot.li:    profil.link;                
-code_life/call_slot.li:    result_list.make_with_capacity (profil.result_list.count);        
-code_life/call_slot.li:    result.profil.link;
-code_life/call_slot.li:    (profil.link_count = 0).if {
-code_life/call_slot.li:    profil.unlink;
-code_life/call_slot.li:      (profil.link_count = 1).if {      
-code_life/call_slot.li:	  profil.remove_inline;	  	  
-code_life/call_slot.li:      }.elseif {profil.is_inlinable/* && {FALSE}*/} then {
-code_life/call_slot.li:          profil.unlink;	  	  	    	    
-code_life/call_slot.li:              profil.slot.name.print; '\n'.print;
-code_life/call_slot.li:              warning_error (profil.slot.position,"CALL_SLOT : Result bizarre!");              
-code_life/call_slot.li:    // Pour l'instant ne change pas le profil
-code_life/call_slot.li:    //profil := profil.update self link FALSE;
-code_life/call_slot.li:	    profil.argument_list.put NULL to j;
-code_life/call_slot.li:    (profil.is_context_sensitive).if {
-code_life/call_slot.li:    (! profil.is_recursive).if {
-code_life/call_slot.li:    (profil.is_context_sensitive).if {
-code_life/call_slot.li:    (profil.search_tail_recursive).if {
-code_life/call_slot.li:      profil.remove_inline;		
-code_life/call_slot.li:	  profil.unlink;	
-code_life/call_slot.li:	  profil.set_life;
-code_life/call_slot.li:    buffer.append (profil.name);
-code_life/call_slot.li:    buffer.append (profil.name);
-code_life/call_slot.li:    string_tmp.append (profil.name);
-code_life/call_slot.li:    buffer.append (profil.name);
-code_life/call_slot.li:	arg := profil.argument_list.item j;
-code_life/call_slot.li:    result := LOOP.create position name (profil.name) body source;
-code_life/call_slot.li:	  (msg_slot.profil != profil).if {
diff --git a/src/clean b/src/clean
index ad9fbb7..ba1f3f6 100755
--- a/src/clean
+++ b/src/clean
@@ -3,6 +3,3 @@ for i in `find -name "*.c"` ; do rm $i ; done
 for i in `find -name "*.li.old"` ; do rm $i ; done
 for i in `find -name "*.exe"` ; do rm $i ; done
 rm -f lisaac shorter
-
-
-
diff --git a/src/code_life/call_slot.li b/src/code_life/call_slot.li
index bda8156..0996592 100644
--- a/src/code_life/call_slot.li
+++ b/src/code_life/call_slot.li
@@ -66,72 +66,85 @@ Section Public
   
   + argument_list:FAST_ARRAY[WRITE];
   
-  + result_list:Expanded SLIM_ARRAY[WRITE];
+  + result_list:Expanded SLIM_ARRAY[RESULT];
+  
+  + cop_argument:EXPR;
+  
+  + is_cop_return:BOOLEAN;
   
   - set_args args:FAST_ARRAY[WRITE] <-
   (
     argument_list := args;
   );
+  
+  - set_cop_argument arg:EXPR <-
+  (
+    cop_argument := arg;
+  );
     
   //
   // Creation.
   //
   
-  - create p:POSITION profil prof:PROFIL with l_arg:FAST_ARRAY[WRITE] :SELF <-
+  - create p:POSITION profil prof:PROFIL with l_arg:FAST_ARRAY[WRITE] cop arg:EXPR :SELF <-
   ( + result:SELF;
     result := clone;
-    result.make p profil prof with l_arg;
+    result.make p profil prof with l_arg cop arg;
     result
   );
   
-  - make p:POSITION profil prof:PROFIL with l_arg:FAST_ARRAY[WRITE] <-
-  (     
+  - make p:POSITION profil prof:PROFIL with l_arg:FAST_ARRAY[WRITE] cop arg:EXPR <-
+  ( + n:INTEGER;  
     position := p;    
-        
+    cop_argument := arg;
     // Choice profil.
     profil := prof;    
     argument_list := l_arg;
-    profil.link;                
+    profil.link Self;
     //
-    result_list.make_with_capacity (profil.result_list.count);        
+    (is_interrupt).if {
+      n := 1;
+    } else {
+      n := profil.result_list.count;
+    };
+    result_list.make_with_capacity n;        
   );
   
   - my_copy:SELF <-
   ( + result:SELF;
     + wrt:WRITE;
     + new_arg:FAST_ARRAY[WRITE];
-    + rd:READ;
-        
+    + res:RESULT;
     result := clone;
-    
+        
     new_arg := FAST_ARRAY[WRITE].create_with_capacity (argument_list.count);
     (argument_list.lower).to (argument_list.upper) do { j:INTEGER;
       (argument_list.item j = NULL).if {
 	wrt := NULL;
       } else {
         // No Alias := Alias.
-	wrt := argument_list.item j;
+        wrt := argument_list.item j;            
 	wrt := wrt.variable.write_direct (wrt.position) with NULL value (wrt.value.my_copy); 
 	//wrt := argument_list.item j.my_copy;
       };
       new_arg.add_last wrt;
     };
     result.set_args new_arg;
+    (cop_argument != NULL).if {
+      result.set_cop_argument (cop_argument.my_copy);
+    };
     //
     result.result_list.make_with_capacity (result_list.count);
     (result_list.lower).to (result_list.upper) do { j:INTEGER;      
       (result_list.item j = NULL).if {
-        wrt := NULL;
+        res := NULL;
       } else {
         // Alias := No Alias.
-        wrt := result_list.item j;
-        rd  ?= wrt.value;
-        rd  := rd.variable.read_direct (rd.position) with NULL;   
-        wrt := wrt.variable.write (wrt.position) with NULL value rd;
+        res := result_list.item j.my_copy;
       };
-      result.result_list.add_last wrt;
+      result.result_list.add_last res;
     };
-    result.profil.link;
+    result.profil.link result;
     result
   );
 
@@ -142,17 +155,21 @@ Section Public
   - remove <-
   ( + e:WRITE;
     
-    (profil.link_count = 0).if {
+    ((profil.link_count = 0) && {profil.cop_link_count = 0}).if { // BSBS: Debug...
+      "CALL_SLOT : ".print;
       debug_display;
     };
     
-    profil.unlink;
+    profil.unlink Self;
     (argument_list.lower).to (argument_list.upper) do { j:INTEGER;
       e := argument_list.item j;
       (e != NULL).if {
 	e.remove;
       };
     };    
+    (cop_argument != NULL).if {
+      cop_argument.remove;
+    };
     (result_list.lower).to (result_list.upper) do { j:INTEGER;
       result_list.item j.remove;
     };
@@ -178,7 +195,10 @@ Section Private
       POSITION.send_error;
     };
         
-    ((! is_interrupt) && {! is_external}).if {
+    (
+      (! is_interrupt) && {! is_external} && 
+      {(cop_argument = NULL) || {! profil.result_list.is_empty}}
+    ).if {
       (profil.link_count = 1).if {      
 	// 
 	// Inlining simple.
@@ -186,7 +206,7 @@ Section Private
 	(list_current.old_seq_or_and = seq_or_and).if {
 	  argument_to_assignment source index 1 alias FALSE;	  
           (result_list.lower).to (result_list.upper) do { j:INTEGER;                        
-            source.add_last (result_list.item j);
+            source.add_last (result_list.item j.write);
           };
           result := source.execute;          
 	  profil.remove_inline;	  	  
@@ -198,7 +218,7 @@ Section Private
 	// Inline by copy:	  
 	//
 	(list_current.old_seq_or_and = seq_or_and).if {	    	    	    
-          profil.unlink;	  	  	    	    
+          profil.unlink Self;	  	  	    	    
           LOCAL.alias_on;
           /*
           "Write : ".print;
@@ -210,9 +230,9 @@ Section Private
           "--------------------\n".print;
           */
           new_src := source.my_copy;	                     
-          argument_to_assignment new_src index 1 alias TRUE;	                      
+          argument_to_assignment new_src index 1 alias TRUE;	                                
           (result_list.lower).to (result_list.upper) do { j:INTEGER;
-            wrt := result_list.item j;                        
+            wrt := result_list.item j.write;                        
             old_val := wrt.value;
             
             rd ?= old_val;
@@ -257,14 +277,27 @@ Section Private
       (wrt != NULL).if {			
 	(wrt.execute_argument).if {
 	  new_execute_pass;
-	  argument_list.put NULL to j;
+          argument_list.put NULL to j;                    
 	  (wrt.ensure_count = 0).if {
 	    profil.argument_list.put NULL to j;
 	  };
 	};
       };
     };            	          
-    
+    (cop_argument != NULL).if {
+      cop_argument := cop_argument.execute_link;
+      (
+        (! is_cop_return) && 
+        {profil_current != NULL} && 
+        {profil_current.cop_link_count != 0} && 
+        {profil_current.link_count = 0} &&
+        {profil_current.result_list.is_empty}
+      ).if {
+        // BSBS: Il faut produire reellement 2 versions (une COP et une non COP)
+        // Ainsi tu pourras generaliser l'optim et l'appliquer que sur la version COP.
+        is_cop_return := profil_current.i_am_the_last Self;                
+      };
+    };    
     (profil.is_context_sensitive).if {
       seq_call_local_and_loop := seq_call_local_and_loop + 1;
     };
@@ -302,7 +335,7 @@ Section Public
 	execute_normal;
 	(source.is_empty).if {
 	  // Suppression.	
-	  profil.unlink;	
+	  profil.unlink Self;	
 	  new_execute_pass;
 	} else {
 	  result := Self;
@@ -387,40 +420,91 @@ Section Public
   ( + val:WRITE;
     + arg:LOCAL;
     + wrt:WRITE_LOCAL;
+    + np:INTEGER;
+    + low:INTEGER;
+    + back:INTEGER;
     
-    (result_list.is_empty).if_false {
-      wrt ?= result_list.first;
-      wrt.genere_first_result buffer;      
-    };
-    buffer.append (profil.name);
-    (is_interrupt || {is_external}).if {
-      (argument_list.first != NULL).if {
-	semantic_error (argument_list.first.position,
-	"Impossible `Self' argument for External or Interrupt slot.");
+    (cop_argument != NULL).if {
+      (
+        (argument_list.count >=1) && 
+        {argument_list.first != NULL} && 
+        {argument_list.first.variable.name = ALIAS_STR.variable_self}
+      ).if {
+        low := 1;
       };
-    };
-    (! is_interrupt).if {
-      buffer.add_last '(';	
-      (argument_list.lower).to (argument_list.upper) do { j:INTEGER; 
-	val := argument_list.item j;
-	arg := profil.argument_list.item j;
-        (val != NULL).if {	 
-          (buffer.last != '(').if {
-            buffer.add_last ',';
+      (argument_list.count-low > 0).if {        
+        back := buffer.count;
+        buffer.append "pthread_mutex_lock (&(";
+        cop_argument.genere buffer;        
+        buffer.append "->thread.mutex));\n";                
+        (low).to (argument_list.upper) do { j:INTEGER; 
+          val := argument_list.item j;        
+          (val != NULL).if {	           
+            buffer.append indent;
+            cop_argument.genere buffer;
+            buffer.append "->param_";
+            np.append_in buffer;
+            buffer.append "=(int)";
+            val.genere_value buffer;	  
+            buffer.append ";\n";          
+            np := np + 1;
+          } else {
+            "arg null\n".print;
           };
-	  val.genere_value buffer;	  
-	};
+        };        
+        buffer.append indent;
+        (np = 0).if {
+          buffer.keep_head back;
+        };
+      };            
+      cop_argument.genere buffer;
+      buffer.append "->thread.procedure = COP_";
+      buffer.append (profil.name);
+      buffer.append ";\n";
+      buffer.append indent;
+      (is_cop_return).if {
+        buffer.append "return";
+      } else {
+        buffer.append "run_procedure";
       };
-      (result_list.count > 1).if {
-        (result_list.lower+1).to (result_list.upper) do { j:INTEGER;
-          (buffer.last != '(').if {
-            buffer.add_last ',';
+      buffer.append "((lith_object *)";
+      cop_argument.genere buffer;
+      buffer.add_last ')';
+    } else {    
+      (result_list.is_empty).if_false {
+        wrt ?= result_list.first.write;
+        wrt.genere_first_result buffer;      
+      };
+      buffer.append (profil.name);
+      (is_interrupt || {is_external}).if {
+        (argument_list.first != NULL).if {
+          semantic_error (argument_list.first.position,
+          "Impossible `Self' argument for External or Interrupt slot.");
+        };
+      };
+      (! is_interrupt).if {
+        buffer.add_last '(';	
+        (argument_list.lower).to (argument_list.upper) do { j:INTEGER; 
+          val := argument_list.item j;
+          arg := profil.argument_list.item j;
+          (val != NULL).if {	 
+            (buffer.last != '(').if {
+              buffer.add_last ',';
+            };
+            val.genere_value buffer;	  
           };
-          wrt ?= result_list.item j;
-          wrt.genere_argument_result buffer;	  
         };
+        (result_list.count > 1).if {
+          (result_list.lower+1).to (result_list.upper) do { j:INTEGER;
+            (buffer.last != '(').if {
+              buffer.add_last ',';
+            };
+            wrt ?= result_list.item j.write;
+            wrt.genere_argument_result buffer;	  
+          };
+        };
+        buffer.add_last ')';
       };
-      buffer.add_last ')';
     };
   );
     
@@ -504,12 +588,11 @@ Section Private
   );
   
   - argument_to_assignment lst:LIST index idx:INTEGER alias is_alias:BOOLEAN <-
-  ( + val,new_wrt:WRITE;    
-    + new_val:EXPR;
+  ( + val,new_wrt:WRITE;        
     + loc:LOCAL;
     
     // Argument -> Affectation.
-    (argument_list.upper).downto (argument_list.lower + 1) do { k:INTEGER;
+    (argument_list.upper).downto (argument_list.lower) do { k:INTEGER;
       val   := argument_list.item k;
       (val != NULL).if {	
 	argument_list.put NULL to k;
@@ -523,24 +606,5 @@ Section Private
 	lst.insert new_wrt to idx;
 	new_wrt.variable.set_style '+';
       };
-    };
-    (! argument_list.is_empty).if {
-      val := argument_list.first;
-      (val != NULL).if {
-	argument_list.put NULL to 0;	
-	(! val.value.static_type.is_expanded).if {	
-	  new_val := CAST.create (val.static_type) value (val.value);
-	  val.set_value new_val;
-	};
-	(is_alias).if {
-	  loc ?= val.variable;	  	
-	  new_wrt := loc.write (val.position) value (val.value);	
-	  loc.unwrite val;	  
-	} else {
-	  new_wrt := val;	  
-	};
-	lst.insert new_wrt to idx;
-	new_wrt.variable.set_style '+';
-      };
-    };
+    };    
   );
diff --git a/src/code_life/cast.li b/src/code_life/cast.li
index 674c529..989ffaa 100644
--- a/src/code_life/cast.li
+++ b/src/code_life/cast.li
@@ -116,7 +116,7 @@ Section Public
     } then {
       result := value;
       new_execute_pass;
-    } else {       
+    } else {
       lst_typ := TYPES_TMP.new;
       value.get_type lst_typ;
       ((lst_typ.count = 1) && {lst_typ.first = static_type.raw}).if {
diff --git a/src/code_life/cop_lock.li b/src/code_life/cop_lock.li
new file mode 100644
index 0000000..7d3a921
--- /dev/null
+++ b/src/code_life/cop_lock.li
@@ -0,0 +1,140 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name    := COP_LOCK;
+
+  - copyright := "2003-2007 Benoit Sonntag";
+
+  - author  := "Sonntag Benoit (bsonntag at loria.fr)";
+  - comment := "COP in for data or function.";
+  
+Section Inherit
+  
+  + parent_instr:Expanded INSTR;
+  
+Section Public
+  
+  + data:EXPR;
+  
+  //
+  // Creation.
+  //
+  
+  - create p:POSITION with dta:EXPR :SELF <-
+  ( + result:SELF;
+    
+    result := clone;
+    result.make p with dta;
+    result
+  );
+  
+  - make p:POSITION with dta:EXPR <-
+  (
+    position := p;
+    data := dta;
+  );
+  
+  - my_copy:SELF <- 
+  (     
+    create position with (data.my_copy)
+  );
+  
+  - remove <-
+  (
+    data.remove;
+  );
+  
+  //
+  // Execute.
+  //
+  
+  - execute:INSTR <-
+  (
+    Self
+  );
+  
+  //
+  // Generation.
+  //
+  
+  - genere buffer:STRING <-
+  (
+    buffer.append "// Pre thread.\n";
+    //  buffer.append "print_char('(');\n";
+    //  buffer.append "print_char('\\n');\n";
+    buffer.append indent;
+    buffer.append "{ lith_node node,*n;\n";
+    indent.append "  ";    
+    buffer.append indent;
+    buffer.append "lith_object *obj;\n";
+    buffer.append indent;
+    buffer.append "void *thread_save;\n";    
+    buffer.append indent;
+    buffer.append "obj = &((";
+    data.genere buffer;
+    buffer.append ")->thread);\n";    
+    buffer.append indent;
+    buffer.append "node.next = NULL;\n";
+    buffer.append indent;
+    buffer.append "pthread_mutex_init(&node.mutex,NULL);\n";
+    buffer.append indent;
+    buffer.append "pthread_mutex_lock(&obj->mutex);\n";    
+    buffer.append indent;
+    buffer.append "n = obj->last;\n";
+    buffer.append indent;
+    buffer.append "if (n == NULL) {\n";
+    buffer.append indent;
+    buffer.append "  obj->first = &node;\n";
+    buffer.append indent;
+    buffer.append "} else {\n";
+    buffer.append indent;
+    buffer.append "  n->next = &node;\n";
+    buffer.append indent;
+    buffer.append "  pthread_mutex_lock(&node.mutex);\n";
+    buffer.append indent;
+    buffer.append "};\n";
+    buffer.append indent;
+    buffer.append "obj->last = &node;\n";      
+    buffer.append indent;
+    buffer.append "pthread_mutex_unlock(&obj->mutex);\n";
+    //
+    buffer.append indent;    
+    buffer.append "pthread_mutex_lock (&node.mutex);\n";
+    buffer.append indent;    
+    buffer.append "thread_save=pthread_getspecific(current_thread);\n";
+    buffer.append indent;
+    buffer.append "pthread_setspecific(current_thread,";
+    data.genere buffer;
+    buffer.add_last ')';    
+  );
+  
+  //
+  // Display.
+  //
+  
+  - display buffer:STRING <-
+  (
+    buffer.append "COP_LOCK(";
+    data.display buffer;
+    buffer.add_last ')';
+  );
+  
diff --git a/src/code_life/cop_unlock.li b/src/code_life/cop_unlock.li
new file mode 100644
index 0000000..ff69c56
--- /dev/null
+++ b/src/code_life/cop_unlock.li
@@ -0,0 +1,110 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name    := COP_UNLOCK;
+
+  - copyright := "2003-2007 Benoit Sonntag";
+
+  - author  := "Sonntag Benoit (bsonntag at loria.fr)";
+  - comment := "COP in for data or function.";
+  
+Section Inherit
+  
+  + parent_instr:Expanded INSTR;
+  
+Section Public
+    
+  //
+  // Creation.
+  //
+  
+  - create p:POSITION :SELF <-
+  ( + result:SELF;
+    
+    result := clone;
+    result.make p;
+    result
+  );
+  
+  - make p:POSITION <-
+  (
+    position := p;    
+  );
+  
+  - my_copy:SELF <- 
+  ( 
+    create position
+  );
+  
+  - remove <-
+  (
+    // Nothing.
+  );
+  
+  //
+  // Execute.
+  //
+  
+  - execute:INSTR <-
+  (
+    Self
+  );
+  
+  //
+  // Generation.
+  //
+  
+  - genere buffer:STRING <-
+  (
+    buffer.append "pthread_mutex_lock(&(obj->mutex));\n"; 
+    buffer.append indent;
+    buffer.append "n = obj->first->next;\n";
+    buffer.append indent;
+    buffer.append "if (n != NULL) {\n";
+    buffer.append indent;
+    buffer.append "  pthread_mutex_unlock(&n->mutex);\n";
+    buffer.append indent;
+    buffer.append "} else {\n";
+    buffer.append indent;
+    buffer.append "  obj->last = NULL;\n";
+    buffer.append indent;
+    buffer.append "};\n";
+    buffer.append indent;
+    buffer.append "obj->first = n;\n";
+    buffer.append indent;
+    buffer.append "pthread_mutex_unlock(&obj->mutex);\n";     
+    buffer.append indent;
+    buffer.append "pthread_setspecific(current_thread,thread_save);\n";    
+    indent.remove_last 2;
+    buffer.append indent;
+    buffer.add_last '}';
+  );
+  
+  //
+  // Display.
+  //
+  
+  - display buffer:STRING <-
+  (
+    buffer.append "COP_UNLOCK()";
+  );
+  
diff --git a/src/code_life/expr.li b/src/code_life/expr.li
index 898087d..5ce8385 100644
--- a/src/code_life/expr.li
+++ b/src/code_life/expr.li
@@ -54,7 +54,6 @@ Section Public
     NULL
   ); 
     
-
   - get_type t:TYPES_TMP <- deferred;
 
   //
@@ -126,7 +125,8 @@ Section Public
 	};
 	//	
 	rec  := local.read position;
-	node := NODE.new_read position slot slot_msg receiver rec self rec;  	
+	node := NODE.new_read position slot slot_msg 
+        receiver rec self rec intern FALSE;
 	list_current.add_last node;
 	//	
 	result := node.result_expr;
@@ -172,7 +172,8 @@ Section Public
 	args := FAST_ARRAY[EXPR].create_with_capacity 2;
 	args.add_last (PROTOTYPE_CST.create position type t);
 	args.add_last (local.read position);
-	node := NODE.new_read position slot slot_msg receiver (args.first.my_copy) with args;  	
+	node := NODE.new_read position slot slot_msg 
+        receiver (args.first.my_copy) with args intern FALSE;
 	list_current.add_last node;
 	//	
 	result := node.result_expr;	
diff --git a/src/code_life/instr.li b/src/code_life/instr.li
index f836d27..a8122c4 100644
--- a/src/code_life/instr.li
+++ b/src/code_life/instr.li
@@ -55,6 +55,8 @@ Section Public
 
   - cmp other:INSTR :BOOLEAN := FALSE;
   
+  - i_am_the_last i:INSTR :BOOLEAN <- (i = Self);
+  
   - execute:INSTR <- 
   ( 
     debug_display;
diff --git a/src/code_life/list.li b/src/code_life/list.li
index d259d96..f8489a7 100644
--- a/src/code_life/list.li
+++ b/src/code_life/list.li
@@ -175,7 +175,12 @@ Section Public
   //
   // Execute.
   //
-      
+  
+  - i_am_the_last i:INSTR :BOOLEAN <- 
+  (
+    last.i_am_the_last i
+  );
+  
   - execute:INSTR <-
   ( + result:INSTR;    
         
@@ -216,8 +221,15 @@ Section Public
       old_seq_or_and := seq_or_and;                  
       new_expr := item index.execute;      
       (new_expr != NULL).if {	
-	put new_expr to index;
-	index := index + 1;
+        put new_expr to index;        
+        index := index + 1;        
+        (new_expr = CALL_NULL).if {
+          // Delete all ...
+          {index <= upper}.while_do {
+            item index.remove;
+            remove_index index;
+          };
+        };
       } else {
 	remove_index index;
       };                  
@@ -299,10 +311,15 @@ Section Public
 Section Private  
   
   - genere_body buffer:STRING <-
-  (
-    lower.to upper do { j:INTEGER;
-      buffer.append indent;          
-      item j.genere buffer;
+  ( + old_count,j:INTEGER;
+    j := lower;
+    {j <= upper}.while_do {
+      buffer.append indent;
+      old_count := buffer.count;
+      {
+        item j.genere buffer;
+        j := j + 1;
+      }.do_while {(j <= upper) && {old_count = buffer.count}};      
       buffer.append ";\n";
     };        
   );
diff --git a/src/code_life/loop.li b/src/code_life/loop.li
index 474fa2c..9e55bda 100644
--- a/src/code_life/loop.li
+++ b/src/code_life/loop.li
@@ -79,18 +79,18 @@ Section Public
     new_body := body.my_copy;
     result := LOOP.create position name (ALIAS_STR.get_intern name) body new_body;
     //
-    switch ?= new_body.item (new_body.upper - 1);
+    switch ?= new_body.last; 
     (switch.list.lower).to (switch.list.upper) do { k:INTEGER;
       case := switch.list.item k.code;
-      (case.count > 1).if {
-	loop_end ?= case.item (case.upper - 1);
+      (! case.is_empty).if {
+	loop_end ?= case.last;
 	(loop_end != NULL).if {	  
 	  ? {loop_end.loop = Self};
 	  (loop_end.loop != Self).if {
 	    semantic_error (position,"LOOP.my_copy BUG!!!");
 	  };
 	  loop_end := LOOP_END.create (loop_end.position) loop result;
-	  case.put loop_end to (case.upper - 1);
+	  case.put loop_end to (case.upper);
 	};
       };
     };
@@ -102,9 +102,10 @@ Section Public
       " copy:".print;
       result.link_count.print;
       '\n'.print;
+      
+      body.debug_display;
+      
       semantic_error (position,"LOOP: Bug in copy.");
-    } else {
-     // "c\n".print;
     };
     
     ? {result.link_count = link_count};
diff --git a/src/code_life/read.li b/src/code_life/read.li
index 6f4d517..299837c 100644
--- a/src/code_life/read.li
+++ b/src/code_life/read.li
@@ -133,8 +133,28 @@ Section Public
     + s:SLOT_DATA;
     + l:LOCAL;
     + wrt:WRITE;
+    + tmp_type:TYPES_TMP;
     //+ old_loop_invariant:LOOP;
     
+    // Simplify type.
+    ((! variable.is_static) && {! variable.type.is_strict}).if {
+      tmp_type := TYPES_TMP.new;
+      variable.get_type tmp_type;
+      (tmp_type.first = TYPE_NULL).if {
+        tmp_type.remove_first;
+      };
+      (variable.name == "storage").if {
+        variable.intern_name.print; ' '.print;
+        tmp_type.count.print; 
+        '\n'.print;
+      };
+      (tmp_type.count = 1).if {        
+        variable.set_type (tmp_type.first.default.to_strict);        
+      };
+      tmp_type.free;
+    };
+    
+    //
     s ?= variable;
     ( 
       (s = NULL) || {
diff --git a/src/code_life/read_slot.li b/src/code_life/read_slot.li
index dfdb70d..e67deb9 100644
--- a/src/code_life/read_slot.li
+++ b/src/code_life/read_slot.li
@@ -113,35 +113,41 @@ Section Public
   ( + tf:TYPE_FULL;
     + t:TYPE;
     
-    (slot.intern_name = ALIAS_STR.slot_self).if {
-      buffer.append "((";
-      tf := slot.type;
-      tf.genere_declaration buffer;	
-      buffer.add_last ' ';
-      tf.genere_star_declaration buffer;	
-      buffer.add_last ')';
+    (is_java).if {
       receiver.genere buffer;
-      buffer.append ".self)";
-    } else {
-      tf := receiver.static_type;    
-      ((tf.is_strict) || {tf.is_expanded_ref}).if {
-	receiver.genere buffer;
-	buffer.append "->";
-      }.elseif {tf.is_expanded} then {      
-	receiver.genere buffer;
-	buffer.add_last '.';          
-      } else {
-	buffer.append "((";
-	t := slot.receiver_type;
-	t.put_reference_declaration buffer;	
-	buffer.add_last ' ';
-	t.put_reference_star_declaration buffer;	
-	buffer.add_last ')';
-	receiver.genere buffer;
-	buffer.append ")->";
-      };
+      buffer.add_last '.';
       buffer.append (variable.intern_name);
-    };    
+    } else {    
+      (slot.intern_name = ALIAS_STR.slot_self).if {
+        buffer.append "((";
+        tf := slot.type;
+        tf.genere_declaration buffer;	
+        buffer.add_last ' ';
+        tf.genere_star_declaration buffer;	
+        buffer.add_last ')';
+        receiver.genere buffer;
+        buffer.append ".self)";
+      } else {
+        tf := receiver.static_type;    
+        ((tf.is_strict) || {tf.is_expanded_ref}).if {
+          receiver.genere buffer;
+          buffer.append "->";
+        }.elseif {tf.is_expanded} then {      
+          receiver.genere buffer;
+          buffer.add_last '.';          
+        } else {          
+          buffer.append "((";
+          t := slot.receiver_type;
+          t.put_reference_declaration buffer;	
+          buffer.add_last ' ';
+          t.put_reference_star_declaration buffer;	
+          buffer.add_last ')';
+          receiver.genere buffer;
+          buffer.append ")->";
+        };
+        buffer.append (variable.intern_name);
+      };    
+    };
   );
   
   //
diff --git a/src/code_life/result.li b/src/code_life/result.li
new file mode 100644
index 0000000..00beca4
--- /dev/null
+++ b/src/code_life/result.li
@@ -0,0 +1,91 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := RESULT;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  - parent_expr:EXPR := EXPR;
+
+Section Public
+  
+  - position:POSITION <- value.position;
+  
+  + write:WRITE;  
+  
+  - set_write v:WRITE <-
+  (
+    write := v;
+  );
+  
+  //
+  // Creation.
+  //
+
+  - create v:WRITE :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make v;
+    result
+  );
+
+  - make v:WRITE <-
+  ( 
+    write := v;
+  );
+  
+  - my_copy:SELF <-
+  ( + wrt:WRITE;
+    + rd:READ;
+    rd  ?= write.value;
+    rd  := rd.variable.read_direct (rd.position) with NULL;   
+    wrt := write.variable.write (write.position) with NULL value rd;    
+    create wrt
+  );
+  
+  //
+  // Remove
+  //
+  
+  - remove <-
+  (
+    write.remove;
+  );
+    
+  //
+  // Expr definition.
+  // 
+  
+  - static_type:TYPE_FULL <- write.value.static_type;
+  
+  - get_type t:TYPES_TMP  <- write.value.get_type t;
+  
+  - execute_link:EXPR     <- write.execute_link;
+  
+  - execute_unlink:INSTR  <- write.execute_unlink;
+  
+  
\ No newline at end of file
diff --git a/src/code_life/switch.li b/src/code_life/switch.li
index 89c10ec..84591ae 100644
--- a/src/code_life/switch.li
+++ b/src/code_life/switch.li
@@ -70,6 +70,7 @@ Section Public
     result
   );  
   
+  
   - make n:NODE with e:EXPR size s:INTEGER <-
   ( + first:CASE;
     position := n.position;
@@ -122,7 +123,19 @@ Section Public
   //
   // Execute
   //
+  
+  - i_am_the_last i:INSTR :BOOLEAN <- 
+  ( + result:BOOLEAN;
+    + j:INTEGER;
     
+    j := list.lower;
+    {(j <= list.upper) && {!result}}.while_do {
+      result := list.item j.code.i_am_the_last i;
+      j := j + 1;
+    };
+    result
+  );
+
   - execute:INSTR <-
   ( + lst_typ:TYPES_TMP;        
     + result:INSTR;
@@ -131,13 +144,14 @@ Section Public
     + lst:LIST;
     + tb:PROFIL_BLOCK;    
     + is_end:BOOLEAN;
+    + count_empty:INTEGER;
     
     // Update.
     lst_typ := TYPES_TMP.new;        
     expr.get_type lst_typ;       
     ? {lst_typ.count <= list.count};        
         
-    (lst_typ.count > list.count).if {
+    (lst_typ.count > list.count).if {      
       "New type: ".print;
       lst_typ.print;
       "\nOld type: ".print;
@@ -152,9 +166,6 @@ Section Public
     };
     
     //    
-    // BSBS: Il faut que tu supprimes aussi les listes vides
-    // Le pb : Le test des set types devient obsolète...
-    //
     // BSBS: Ajoute un pattern pour les elseif ...
     //    
     (lst_typ.lower).to (lst_typ.upper) do { j:INTEGER;	
@@ -163,19 +174,24 @@ Section Public
 	list.item j.remove;
 	list.remove j;
       };
+      (list.item j.code.is_empty).if {
+        count_empty := count_empty + 1;
+      };
     };    
     {lst_typ.count = list.count}.until_do {
       list.last.remove;
       list.remove_last;
     };
     lst_typ.free;
-    
+            
     // Execute.
     (
       (list.count = 1) || {
 	(list.count = 2) && 
 	{debug_level_option = 0} && 
-	{list.first.id = TYPE_NULL} && {
+        {list.first.id = TYPE_NULL} && 
+        {! list.first.code.is_empty} &&
+        {
 	  wrt ?= list.first.code.first; // For ?= with NULL type.
 	  wrt = NULL
 	}
@@ -191,15 +207,7 @@ Section Public
       };
       result := list.last.code.execute;
       is_end := TRUE;
-    };
-    (
-      (list.count = 0) || {
-        (list.count = 2) && 
-        {expr.static_type.raw = type_boolean} && 
-        {list.first .code.is_empty} &&
-        {list.second.code.is_empty}
-      }
-    ).if { 
+    }.elseif {count_empty = list.count} then { 
       result := expr.execute_unlink;
       is_end := TRUE;
     };
@@ -225,7 +233,7 @@ Section Public
 	list.second.code.execute_case;		
       } else {		
 	(list.lower).to (list.upper) do { j:INTEGER;
-	  list.item j.execute;	
+          list.item j.execute;	          
 	};
       };      
       result := detect_logic_expr;
@@ -246,73 +254,88 @@ Section Public
     + typ_first:TYPE;
     + typ_id:TYPE_ID;
     + wrt:WRITE;
+    + i:INTEGER;
     
     (
       (list.first.id = TYPE_NULL) && 
-      {debug_level_option = 0} && {
+      {debug_level_option = 0} && 
+      {! list.first.code.is_empty} && 
+      {
 	wrt ?= list.first.code.first; // For ?= with NULL type.
 	wrt = NULL
       }
     ).if {
       list.remove_first;
     };
-    //
-    typ_first := list.first.id;
-    typ_id ?= typ_first;    
-    ((list.count = 2) || {typ_first = TYPE_NULL}).if {
-      buffer.append "if (";
-      //                  
-      ((expr.static_type.raw.is_block) && {typ_first = TYPE_NULL}).if {
-	expr.genere buffer;	
-	buffer.append ".__id==0";
-      } else {
-	typ_first.put_access_id expr in buffer;      
-	(expr.static_type.raw != type_boolean).if {
-	  buffer.append "==";
-	  typ_first.put_id buffer;	
-	} else {
-	  ? {typ_first.name = ALIAS_STR.prototype_true};
-	};
+    i := list.upper;
+    {i >= list.lower}.while_do {
+      (list.item i.code.is_empty).if {
+        list.remove i;
       };
-      buffer.append ") ";
-      //
-      list.first.genere buffer; 
-      //
-      (list.count = 2).if {
-	lst := list.second.code;
-	(! lst.is_empty).if {
-	  buffer.append " else ";
-	  list.second.genere buffer;
-	};
-	first_case := 2;
-      } else {
-	buffer.append " else {\n";
-	indent.append "  ";
-	buffer.append indent;
-	first_case := 1;
+      i := i - 1;
+    };      
+    //
+    (list.is_empty).if_false {
+      typ_first := list.first.id;
+      typ_id ?= typ_first;    
+      ((list.count <= 2) || {typ_first = TYPE_NULL}).if {
+        buffer.append "if (";
+        //                        
+        ((expr.static_type.raw.is_block) && {typ_first = TYPE_NULL}).if {
+          expr.genere buffer;	
+          buffer.append ".__id==0";
+        } else {
+          typ_first.put_access_id expr in buffer;      
+          (expr.static_type.raw != type_boolean).if {
+            buffer.append "==";
+            typ_first.put_id buffer;	
+          } else {
+            ? {typ_first.name = ALIAS_STR.prototype_true};
+          };
+        };
+        buffer.append ") ";
+        //
+        list.first.genere buffer;             
+        first_case := 1;
+        //
+        (list.count = 2).if {
+          lst := list.second.code;          
+          buffer.append " else ";
+            
+          buffer.append "/* ";
+          buffer.append (list.second.id.name);
+          buffer.append " */ ";
+            
+          list.second.genere buffer;          
+          first_case := 2;
+        }.elseif {list.count > 2} then {
+          buffer.append " else {\n";
+          indent.append "  ";
+          buffer.append indent;          
+        };
       };
-    };
-    (first_case <= list.upper).if {
-      polymorphic_counter := polymorphic_counter + 1;
-      buffer.append "switch (";      
-      list.item first_case.id.put_access_id expr in buffer;
-      buffer.append ") {\n";
-      (first_case).to (list.upper) do { j:INTEGER;
-	buffer.append indent; 
-	buffer.append "case ";
-	list.item j.id.put_id buffer;
-	buffer.append ": ";
-	list.item j.genere buffer;
-	buffer.add_last ' ';	
-	buffer.append "break;\n";
-      };	
-      buffer.append indent;
-      buffer.add_last '}';
-      (first_case != 0).if {
-	buffer.add_last '\n';
-	indent.remove_last 2;    
-	buffer.append indent;
-	buffer.add_last '}';
+      (first_case <= list.upper).if {
+        polymorphic_counter := polymorphic_counter + 1;            
+        buffer.append "switch (";      
+        list.item first_case.id.put_access_id expr in buffer;
+        buffer.append ") {\n";
+        (first_case).to (list.upper) do { j:INTEGER;
+          buffer.append indent; 
+          buffer.append "case ";
+          list.item j.id.put_id buffer;
+          buffer.append ": ";          
+          list.item j.genere buffer;        
+          buffer.add_last ' ';	
+          buffer.append "break;\n";
+        };	
+        buffer.append indent;
+        buffer.add_last '}';
+        (first_case != 0).if {
+          buffer.add_last '\n';
+          indent.remove_last 2;    
+          buffer.append indent;
+          buffer.add_last '}';
+        };
       };
     };
   );
diff --git a/src/code_life/write.li b/src/code_life/write.li
index 2797374..b5125dd 100644
--- a/src/code_life/write.li
+++ b/src/code_life/write.li
@@ -56,6 +56,13 @@ Section Public
   // Fin debug !!!!
   //
   
+  + quiet_generation:BOOLEAN;
+  
+  - set_quiet_generation <-
+  (
+    quiet_generation := TRUE;
+  );
+  
   - is_invariant:BOOLEAN <- value.is_invariant;
   
   - variable:VARIABLE <-
@@ -116,6 +123,8 @@ Section Public
     ? { variable != NULL };
     ? { value    != NULL };
     
+    //debug_display;
+    
     slot ?= variable;
     (      
       ( // First case : No link.
@@ -161,7 +170,8 @@ Section Public
 	result := NOP;
 	count_invariant := count_invariant + 1;
       } else { */
-	execute_access_link;      
+        
+        execute_access_link;              
 	value := value.execute_link;      
 	seq_index := seq_index + 1;
 	variable.set_write Self;
@@ -185,7 +195,7 @@ Section Public
   - genere buffer:STRING <-
   ( + loc:LOCAL;
     + slo:SLOT;
-           
+    
     (is_local).if { // BSBS: Pour finir, il faut spécialiser les READ, WRITE avec multiheritage
       loc ?= variable;
       add_var_size loc;
@@ -193,49 +203,38 @@ Section Public
       slo ?= variable;
       slo.receiver_type.add_genere_list;
     };
-    genere_access buffer;
-    buffer.add_last '=';    
-    genere_value buffer;
+    (quiet_generation).if_false {
+      genere_access buffer;
+      buffer.add_last '=';    
+      genere_value buffer;
+    };
   );
   
   - genere_value buffer:STRING <-
   (            
-    (
-      (static_type.is_expanded_ref) && 
-      {! value.static_type.is_expanded_ref}
-    ).if {
-      ? {value.static_type.is_expanded};
-      buffer.append "&(";
-      value.genere buffer;    
-      buffer.add_last ')';
-    }.elseif {
-      (static_type.is_expanded) && {! static_type.is_expanded_ref} &&
-      {(! value.static_type.is_expanded) || {value.static_type.is_expanded_ref}} &&
-      {value.static_type.raw != TYPE_NULL} // For Pointer := NULL
-    } then {
-      buffer.append "*(";
+    (is_java).if {
       value.genere buffer;    
-      buffer.add_last ')';
-    } else {
-      value.genere buffer;
-    };
-      
-    /*
-    ((static_type.is_expanded) && {! static_type.is_expanded_c}).if {
-      ((static_type.is_expanded_ref) && {! value.static_type.is_expanded_ref}).if {
-	buffer.append "&(";
-	value.genere buffer;    
-	buffer.add_last ')';
-      }.elseif {(! static_type.is_expanded_ref) && {value.static_type.is_expanded_ref}} then {
-	buffer.append "*(";
-	value.genere buffer;
-	buffer.add_last ')';
+    } else {    
+      (
+        (static_type.is_expanded_ref) && 
+        {! value.static_type.is_expanded_ref}
+      ).if {
+        ? {value.static_type.is_expanded};
+        buffer.append "&(";
+        value.genere buffer;    
+        buffer.add_last ')';
+      }.elseif {
+        (static_type.is_expanded) && {! static_type.is_expanded_ref} &&
+        {(! value.static_type.is_expanded) || {value.static_type.is_expanded_ref}} &&
+        {value.static_type.raw != TYPE_NULL} // For Pointer := NULL
+      } then {
+        buffer.append "*(";
+        value.genere buffer;    
+        buffer.add_last ')';
       } else {
-	value.genere buffer;    
+        value.genere buffer;
       };
-    } else {
-      value.genere buffer;    
-    };*/
+    };
   );
     
   //
@@ -244,6 +243,7 @@ Section Public
 
   - display buffer:STRING <-
   (    
+    //crash;
     buffer.append (variable.intern_name);
     
     buffer.add_last '[';
diff --git a/src/code_life/write_global.li b/src/code_life/write_global.li
index b79bfb4..8a48aa0 100644
--- a/src/code_life/write_global.li
+++ b/src/code_life/write_global.li
@@ -79,13 +79,15 @@ Section Public
   - genere buffer:STRING <-
   ( 
     global.receiver_type.add_genere_list;
-    buffer.append (global.intern_name);
-    //
-    ((value.static_type.raw = TYPE_NULL) && {variable.type.raw.is_block}).if {
-      buffer.append ".__id=0";
-    } else {
-      buffer.add_last '=';    
-      genere_value buffer;
+    (quiet_generation).if_false {
+      buffer.append (global.intern_name);
+      //
+      ((value.static_type.raw = TYPE_NULL) && {variable.type.raw.is_block}).if {
+        buffer.append ".__id=0";
+      } else {
+        buffer.add_last '=';    
+        genere_value buffer;
+      };
     };
   );
   
diff --git a/src/code_life/write_local.li b/src/code_life/write_local.li
index ca66627..7187d03 100644
--- a/src/code_life/write_local.li
+++ b/src/code_life/write_local.li
@@ -66,7 +66,7 @@ Section Public
   - execute_access_link;
 
   - execute_argument:BOOLEAN <- 
-  // BSBS: Cette methode foureuse ne doit plus etre necessaire (utilise execute normal)
+  // BSBS: Cette methode foireuse ne doit plus etre necessaire (utilise execute normal)
   ( + new_val:INSTR;
     + read:READ;    
     + result:BOOLEAN;
@@ -75,10 +75,7 @@ Section Public
     ? { value    != NULL };
     
     read ?= value;
-    ((read != NULL) && {read.variable = variable}).if {
-      remove;      
-      result := TRUE;
-    }.elseif {ensure_count = 0} then {
+    (ensure_count = 0).if {
       //
       // Supprime affectation.
       //      
@@ -108,16 +105,18 @@ Section Public
   - genere buffer:STRING <-
   ( 
     add_var_size local;        
-    (variable.ensure_count = -1).if { // BSBS : Bidouille !!!
-      buffer.add_last '*';
-    };
-    buffer.append (variable.intern_name);     
-    //
-    ((value.static_type.raw = TYPE_NULL) && {variable.type.raw.is_block}).if {
-      buffer.append ".__id=0";
-    } else {
-      buffer.add_last '=';    
-      genere_value buffer;
+    (quiet_generation).if_false {
+      (variable.ensure_count = -1).if { // BSBS : Bidouille !!!
+        buffer.add_last '*';
+      };    
+      buffer.append (variable.intern_name);     
+      //
+      ((value.static_type.raw = TYPE_NULL) && {variable.type.raw.is_block}).if {
+        buffer.append ".__id=0";
+      } else {
+        buffer.add_last '=';    
+        genere_value buffer;
+      };
     };
   );
   
diff --git a/src/code_life/write_slot.li b/src/code_life/write_slot.li
index 1a302ad..f77f6d9 100644
--- a/src/code_life/write_slot.li
+++ b/src/code_life/write_slot.li
@@ -101,33 +101,40 @@ Section Public
   ( + tf:TYPE_FULL;
     + t:TYPE;
                    
-    slot.receiver_type.add_genere_list;
-    // Receiver.
-    tf := receiver.static_type;    
-    ((tf.is_strict) || {tf.is_expanded_ref}).if {
-      receiver.genere buffer;
-      buffer.append "->";
-    }.elseif {tf.is_expanded} then {      
-      receiver.genere buffer;
-      buffer.add_last '.';          
-    } else {
-      buffer.append "((";
-      t := slot.receiver_type;
-      t.put_reference_declaration buffer;	
-      buffer.add_last ' ';
-      t.put_reference_star_declaration buffer;	
-      buffer.add_last ')';
-      receiver.genere buffer;
-      buffer.append ")->";
-    };
-    //
-    buffer.append (variable.intern_name);
-    //
-    ((value.static_type.raw = TYPE_NULL) && {variable.type.raw.is_block}).if {
-      buffer.append ".__id=0";
-    } else {
-      buffer.add_last '=';    
-      genere_value buffer;
+    slot.receiver_type.add_genere_list;    
+    (quiet_generation).if_false {
+      // Receiver.
+      (is_java).if {
+        receiver.genere buffer;
+        buffer.add_last '.';          
+      } else {
+        tf := receiver.static_type;    
+        ((tf.is_strict) || {tf.is_expanded_ref}).if {
+          receiver.genere buffer;
+          buffer.append "->";
+        }.elseif {tf.is_expanded} then {      
+          receiver.genere buffer;
+          buffer.add_last '.';          
+        } else {
+          buffer.append "((";
+          t := slot.receiver_type;
+          t.put_reference_declaration buffer;	
+          buffer.add_last ' ';
+          t.put_reference_star_declaration buffer;	
+          buffer.add_last ')';
+          receiver.genere buffer;
+          buffer.append ")->";          
+        };
+      };
+      //
+      buffer.append (variable.intern_name);
+      //
+      ((value.static_type.raw = TYPE_NULL) && {variable.type.raw.is_block}).if {
+        buffer.append ".__id=0";
+      } else {
+        buffer.add_last '=';    
+        genere_value buffer;
+      };
     };
   );
   
diff --git a/src/constant/native_array_character_cst.li b/src/constant/native_array_character_cst.li
new file mode 100644
index 0000000..a459563
--- /dev/null
+++ b/src/constant/native_array_character_cst.li
@@ -0,0 +1,100 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        := NATIVE_ARRAY_CHARACTER_CST;
+
+  - copyright   := "2003-2007 Benoit Sonntag";
+
+  
+  - author      := "Sonntag Benoit (bsonntag at loria.fr)";
+  - comment     := "String constant";
+  
+Section Inherit
+  
+  + parent_constant:Expanded CONSTANT;
+  
+Section Public
+     
+  //
+  // Value.
+  //
+
+  + string:STRING_CONSTANT;
+
+  //
+  // Creation.
+  //
+
+  - create p:POSITION text n:STRING_CONSTANT :SELF<-
+  ( + result:SELF;
+    result := clone;
+    result.make p text n;
+    result
+  );
+  
+  - make p:POSITION text n:STRING_CONSTANT <-
+  (
+    position := p;
+    string   := n;
+    static_type := type_n_a_character.default;
+  );
+
+  - my_copy:SELF <- SELF.create position text string;
+
+  //
+  // Comparaison.
+  //
+  
+  - '==' Right 60 other:EXPR :BOOLEAN <-  
+  ( + p:NATIVE_ARRAY_CHARACTER_CST;
+    p ?= other;
+    (p != NULL) && {string = p.string}
+  );
+
+  //
+  // Generation.
+  //
+
+  - genere buffer:STRING <-
+  ( 
+    buffer.add_last '\"';
+    buffer.append string;
+    buffer.add_last '\"';
+  );
+  
+  //
+  // Display.
+  //
+
+  - display buffer:STRING <-
+  (
+    buffer.add_last '\"';
+    buffer.append string;
+    buffer.add_last '\"';
+    display_ref buffer;
+  );
+  
+  
+
+
+
+
diff --git a/src/constant/string_cst.li b/src/constant/string_cst.li
index 7fdcab7..115509c 100644
--- a/src/constant/string_cst.li
+++ b/src/constant/string_cst.li
@@ -33,7 +33,7 @@ Section Inherit
   + parent_constant:Expanded CONSTANT;
   
 Section Public
-  
+   
   - output:STRING := 
   ( + result:STRING;
     
@@ -49,26 +49,27 @@ Section Public
   //
 
   + string:STRING_CONSTANT;
-
+  
   //
   // Creation.
   //
 
-  - create p:POSITION text n:STRING_CONSTANT :SELF<-
+  - create p:POSITION text n:STRING_CONSTANT length len:INTEGER :SELF<-
   ( + result:SELF;
     result := clone;
-    result.make p text n;
+    result.make p text n length len;
     result
   );
   
-  - make p:POSITION text n:STRING_CONSTANT <-
+  - make p:POSITION text n:STRING_CONSTANT length len:INTEGER <-
   (
     position := p;
     string   := n;
+    dico_string.put len to n;
     static_type := type_string_constant.default;
   );
 
-  - my_copy:SELF <- SELF.create position text string;
+  - my_copy:SELF <- clone;
 
   //
   // Comparaison.
@@ -85,69 +86,94 @@ Section Public
   //
 
   - genere buffer:STRING <-
-  ( + idx,val,cur:INTEGER;    
-    - is_storage:INTEGER;
+  ( + idx,count,cur:INTEGER;    
+    - is_init:BOOLEAN;
+    - is_storage:BOOLEAN;
+    - is_count:BOOLEAN;
     
-    (is_storage = 0).if {
-      (type_string_constant.get_local_slot (ALIAS_STR.slot_storage).slot_data_intern.ensure_count = 0).if {
-	is_storage := 1;
-      } else {
-	is_storage := 2;
-      };
+    (is_init).if_false {
+      is_storage := type_string_constant.get_local_slot (ALIAS_STR.slot_storage)
+      .slot_data_intern.ensure_count != 0;
+      is_count   := type_string_constant.get_local_slot (ALIAS_STR.slot_count)
+      .slot_data_intern.ensure_count != 0;      
+      is_init := TRUE;
     };
     
-    // BSBS: Franchement c'est trop bidouille ce truc ...
-    // Il vaudrait mieux parser la chaine plus rapidement sans calcul de
-    // la taille, et calculer la taille que pour ce qui sont vivant ...
-    
-    // Après, tu pourras eviter la bidouille du __id__ et genere ca plus tard.
-    
-    val := ITM_STRING.dico_string.fast_at string;
-    (val >= 0).if {
+    count := dico_string.fast_at string;
+    (count >= 0).if {
       output_count := output_count + 1;
       idx := output_count;
       
-      cur := output.count-1;	
-      output.append "__STRING_CONSTANT __string_";
+      cur := output.count - 1;
+      (is_java).if {
+        output.append "private static ";
+      };
+      output.append "__";
+      output.append (type_string_constant.intern_name);
+      output.append " __string_";
       idx.append_in output;
-      output.append "={";
-      (static_type.is_late_binding).if {
-	output.append "__STRING_CONSTANT__,";	
+      output.add_last '=';
+      (is_java).if {
+        output.append "new __STRING_CONSTANT(";
+      } else {
+        output.add_last '{';
+        (static_type.is_late_binding).if {
+          output.append "__";
+          output.append (static_type.raw.intern_name);
+          output.append "__,";	
+        };
       };
-      val.append_in output;
-      (is_storage = 2).if {
-	output.append ",\"";            
+      (is_count).if {
+        count.append_in output;
+        output.add_last ',';
+      };
+      (is_storage).if {
+	output.add_last '\"';
 	output.append string;
 	{(output.count - cur) > 78}.while_do {
 	  output.insert_string "\\\n" to (cur+78);
 	  cur := cur + 78;
 	};            
-	output.add_last '"';
+	output.add_last '\"';
+      } else {
+        output.remove_last 1;
+      };
+      (is_java).if {
+        output.append ");\n";
+      } else {
+        output.append "};\n";
       };
-      output.append "};\n";
-      ITM_STRING.dico_string.fast_put (-idx) to string;
+      dico_string.fast_put (-idx) to string;
     } else {
-      idx := -val;
+      idx := -count;
     };
     //
-    buffer.append "(&__string_";
-    idx.append_in buffer;
-    buffer.add_last ')';
+    (is_java).if {
+      buffer.append "__string_";
+      idx.append_in buffer;      
+    } else {
+      buffer.append "(&__string_";
+      idx.append_in buffer;
+      buffer.add_last ')';
+    };
   );
-
+  
   //
   // Display.
   //
 
   - display buffer:STRING <-
   (
-    buffer.add_last '"';
+    buffer.add_last '\"';
     buffer.append string;
-    buffer.add_last '"';
+    buffer.add_last '\"';
     display_ref buffer;
   );
   
+Section Private  
   
+  - dico_string:HASHED_DICTIONARY[INTEGER,STRING_CONSTANT] := 
+  HASHED_DICTIONARY[INTEGER,STRING_CONSTANT].create;
 
 
 
diff --git a/src/context/context.li b/src/context/context.li
new file mode 100644
index 0000000..d190dcc
--- /dev/null
+++ b/src/context/context.li
@@ -0,0 +1,222 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        := CONTEXT;
+
+  - copyright   := "2003-2007 Benoit Sonntag";
+
+  
+  - author      := "Sonntag Benoit (bsonntag at loria.fr)";
+  - comment     := "Create a new context for analyser";
+  
+  // BSBS: A revoir, car globalement, maintenant on compile
+  // que un slot à la fois, donc, tu n'as plus besoin de ca...
+  
+Section Inherit
+  
+  - parent_any:ANY := ANY;
+  
+Section Private
+  
+  - stack:FAST_ARRAY[CONTEXT] := FAST_ARRAY[CONTEXT].create_with_capacity 16;
+  
+  - top:INTEGER := -1;
+  
+Section Public
+
+  //
+  // Extern
+  //  
+  
+  - push_extern pos:POSITION profil prof:PROFIL_SLOT :LOCAL <-
+  ( 
+    top := top + 1;
+    (top > stack.upper).if {
+      stack.add_last clone;
+    };
+    stack.item top.elt_push_extern pos profil prof
+  );
+  
+  - pop_extern <-
+  (
+    stack.item top.elt_pop_extern;
+    top := top - 1;
+  );
+  
+  //
+  // Block.
+  //
+  
+  - push_block p:POSITION profil prof:PROFIL_BLOCK :LOCAL <-
+  (
+    top := top + 1;
+    (top > stack.upper).if {
+      stack.add_last clone;
+    };
+    stack.item top.elt_push_block p profil prof
+  );
+   
+  - pop_block <-
+  (
+    stack.item top.elt_pop_block;
+    top := top - 1;
+  );
+
+  //
+  // Intern
+  //
+  
+  - push_intern p:POSITION <-
+  (
+    top := top + 1;
+    (top > stack.upper).if {
+      stack.add_last clone;
+    };
+    stack.item top.elt_push_intern p;
+  );
+      
+  - limit_context:INTEGER <- stack.item top.local;
+  
+  - pop_intern <-
+  (
+    stack.item top.elt_pop_intern;
+    top := top - 1;
+  );
+  
+Section Private  
+  
+  + local:INTEGER;
+  
+  + result:INTEGER;
+  
+  + list:LIST;
+  
+  + profil:PROFIL;
+  
+  + old_profil_first:PROFIL_SLOT; // BSBS: NE DOIT PAS ETRE UTILE !
+  
+  + context_extern:LOCAL;
+  
+  //
+  // Extern
+  //  
+  
+  - elt_push_extern pos:POSITION profil prof:PROFIL_SLOT :LOCAL <-
+  ( + res:LOCAL;
+    
+    local  := stack_local_lower;
+    result := stack_result_lower;    
+    list   := list_current;
+    old_profil_first := profil_first;
+    profil := profil_second;
+    //    
+    stack_local_lower  := stack_local.upper + 1;
+    stack_result_lower := stack_result.upper + 1;    
+    list_current       := LIST.create pos;
+    profil_second := profil_first := prof;    
+    //
+    (debug_level_option != 0).if {
+      // Debug mode : Add context local.
+      res := TYPE_CONTEXT.default.new_local pos name (ALIAS_STR.variable_context) style '+';
+      res.set_ensure_count 1;      
+      list_current.add_last (PUSH.create pos context res first TRUE);
+    };
+    res
+  );
+  
+  - elt_pop_extern <-
+  (        
+    ITM_OBJECT.pop_stack_until stack_local_lower;
+    stack_local_lower  := local;
+    stack_result.remove_since stack_result_lower;
+    stack_result_lower := result;    
+    list_current       := list;
+    profil_second := profil;
+    profil_first := old_profil_first;
+  );
+
+  //
+  // Block
+  //
+  
+  - elt_push_block p:POSITION profil prof:PROFIL_BLOCK :LOCAL <-
+  ( + res:LOCAL;
+    local  := stack_local.upper + 1;
+    result := stack_result_lower;
+    list   := list_current;
+    profil := profil_second;
+    profil_second := prof;
+    //
+    stack_result_lower := stack_result.upper + 1;
+    list_current       := LIST.create p;    
+    context_extern := ITM_OBJECT.context_extern;
+    ITM_OBJECT.set_context_extern NULL;
+    //
+    (debug_level_option != 0).if {
+      // Debug mode : Add context local.
+      res := TYPE_CONTEXT.default.new_local p name (ALIAS_STR.variable_context) style '+';
+      res.set_ensure_count 1;      
+      list_current.add_last (PUSH.create p context res first TRUE);
+    };
+    res
+  );
+  
+  - elt_pop_block <-
+  (
+    list_current := list;
+    ITM_OBJECT.pop_stack_until local;
+    stack_result.remove_since stack_result_lower;
+    stack_result_lower := result;
+    (ITM_OBJECT.context_extern = NULL).if {
+      ITM_OBJECT.set_context_extern context_extern;
+    };
+    profil_second := profil;
+  );
+  
+  //
+  // Intern
+  //
+  
+  - elt_push_intern p:POSITION <-
+  (     
+    local  := stack_local.upper + 1;
+    result := stack_result_lower;
+    list   := list_current;
+    //profil := NULL;
+    //
+    stack_result_lower := stack_result.upper + 1;
+    list_current       := LIST.create p;    
+    context_extern := ITM_OBJECT.context_extern;
+    ITM_OBJECT.set_context_extern NULL;
+  );
+  
+  - elt_pop_intern <-
+  (
+    list_current := list;
+    ITM_OBJECT.pop_stack_until local;
+    stack_result.remove_since stack_result_lower;
+    stack_result_lower := result;
+    (ITM_OBJECT.context_extern = NULL).if {
+      ITM_OBJECT.set_context_extern context_extern;
+    };
+  );
+  
diff --git a/src/dispatcher/dta.li b/src/dispatcher/dta.li
index b966150..207133a 100644
--- a/src/dispatcher/dta.li
+++ b/src/dispatcher/dta.li
@@ -66,7 +66,8 @@ Section NODE_TYPE, DTA
         
     result := LIST.create (e.position);
     (t = TYPE_NULL).if {                  
-      TYPE_NULL.product_error position in result;
+      TYPE_NULL.product_error position in result;            
+      ? {result.count != 0};
     } else {
       lookup t with e in result;
     };
@@ -84,6 +85,12 @@ Section NODE_TYPE, DTA
     (node = NULL).if {
       result := TRUE;
     } else {
+            
+      /*
+      "DTA: ".print;
+      type_self.print;
+      '\n'.print;
+      */
       node.update_link type_self;
       node ?= l.second;
       (node != NULL).if {
diff --git a/src/dispatcher/dta_block.li b/src/dispatcher/dta_block.li
index 4cbe255..f253a50 100644
--- a/src/dispatcher/dta_block.li
+++ b/src/dispatcher/dta_block.li
@@ -48,7 +48,7 @@ Section Public
   
   - create mod:TYPE_BLOCK with larg:FAST_ARRAY[EXPR] :SELF <-
   ( + result:SELF;
-    context := profil;    
+    context := profil_current;    
     result := clone;    
     result.make mod with larg;
     result    
@@ -117,7 +117,7 @@ Section NODE_TYPE, DTA
       };
       
       wrt_larg := t_block.write_argument get_argument;
-      call := CALL_SLOT.create (e.position) profil t_block with wrt_larg;      
+      call := CALL_SLOT.create (e.position) profil t_block with wrt_larg cop NULL;      
       (result_expr.static_type.raw != TYPE_VOID).if {	
 	em ?= result_expr;
 	(em != NULL).if {
@@ -127,14 +127,14 @@ Section NODE_TYPE, DTA
 	    result_var := rd.variable;	    
 	    rd  := call.profil.result_list.item j.read (e.position);
 	    wrt := result_var.write (e.position) value rd;
-	    call.result_list.add_last wrt;	    
+	    call.result_list.add_last (RESULT.create wrt);	    
 	  };	  
 	} else {
           rd ?= result_expr;
           result_var := rd.variable;	    
           rd  := call.profil.result_list.first.read (e.position);
           wrt := result_var.write (e.position) value rd;
-          call.result_list.add_last wrt;	    
+          call.result_list.add_last (RESULT.create wrt);	    
 	};	
       };
       result.add_last call;
diff --git a/src/dispatcher/dta_rd.li b/src/dispatcher/dta_rd.li
index a40df6b..64285a3 100644
--- a/src/dispatcher/dta_rd.li
+++ b/src/dispatcher/dta_rd.li
@@ -36,6 +36,8 @@ Section Inherit
   
 Section Public
   
+  + is_intern:BOOLEAN;
+  
   - parameter_to_type p:ITM_TYPE_PARAMETER :TYPE_FULL <-
   ( + result:TYPE_FULL;
         
@@ -53,20 +55,21 @@ Section Public
   // Creation.
   //
   
-  - create p:POSITION call sl:SLOT self arg:EXPR :SELF <-
+  - create p:POSITION call sl:SLOT self arg:EXPR intern flag:BOOLEAN :SELF <-
   ( + result:SELF;
     
     result := clone;
-    result.make p call sl self arg;        
+    result.make p call sl self arg intern flag;        
     result
   );
   
-  - make p:POSITION call sl:SLOT self arg:EXPR <-
+  - make p:POSITION call sl:SLOT self arg:EXPR intern flag:BOOLEAN <-
   ( ? {sl != NULL};    
     position    := p;              
     slot        := sl;
     self_arg    := arg;    
     result_expr := get_expr_result;  
+    is_intern   := flag;
   );
   
   //
@@ -85,11 +88,7 @@ Section DTA_RD
         
     (slot.id_section.is_interrupt).if {
       result := type_pointer.default.get_temporary_expr position;
-    } else {
-      (slot.result_type = NULL).if {
-        slot.name.print; '\n'.print;
-        syntax_error (slot.position,"LA");
-      };
+    } else {      
       result := slot.result_type.get_expr_for Self;
     };
     result
diff --git a/src/dispatcher/dta_rd_args.li b/src/dispatcher/dta_rd_args.li
index b6170cd..0878652 100644
--- a/src/dispatcher/dta_rd_args.li
+++ b/src/dispatcher/dta_rd_args.li
@@ -62,20 +62,21 @@ Section Public
   // Creation.
   //
   
-  - create p:POSITION call sl:SLOT with args:FAST_ARRAY[EXPR] :SELF <-
+  - create p:POSITION call sl:SLOT with args:FAST_ARRAY[EXPR] intern flag:BOOLEAN :SELF <-
   ( + result:SELF;
     
     result := clone;
-    result.make p call sl with args;
+    result.make p call sl with args intern flag;
     result
   );
   
-  - make p:POSITION call sl:SLOT with args:FAST_ARRAY[EXPR] <-
+  - make p:POSITION call sl:SLOT with args:FAST_ARRAY[EXPR] intern flag:BOOLEAN <-
   (
     position      := p;    
     slot          := sl;
     argument_list := args;
     result_expr   := get_expr_result;
+    is_intern     := flag;
   );
   
   //
diff --git a/src/dispatcher/node.li b/src/dispatcher/node.li
index 488c323..825ecc9 100644
--- a/src/dispatcher/node.li
+++ b/src/dispatcher/node.li
@@ -74,23 +74,25 @@ Section Public
   // Extern Creation read.
   //
   
-  - new_read p:POSITION slot s:SLOT receiver rec:EXPR self my_self:EXPR :NODE <-
+  - new_read p:POSITION slot s:SLOT receiver rec:EXPR 
+  self my_self:EXPR intern is_intern:BOOLEAN :NODE <-
   ( + result:NODE_TYPE;
     + dta:DTA_RD;
     //    
-    dta := DTA_RD.create p call s self my_self;
+    dta := DTA_RD.create p call s self my_self intern is_intern;
     result := NODE_TYPE.create rec with dta;
     //    
     node_list.add_last result;
     result
   );
 
-  - new_read p:POSITION slot s:SLOT receiver rec:EXPR with larg:FAST_ARRAY[EXPR] :NODE <-
+  - new_read p:POSITION slot s:SLOT receiver rec:EXPR 
+  with larg:FAST_ARRAY[EXPR] intern is_intern:BOOLEAN :NODE <-
   ( + dta:DTA_RD_ARGS;        
     + result:NODE_TYPE;
     
     // Control argument type.            
-    dta := DTA_RD_ARGS.create p call s with larg;
+    dta := DTA_RD_ARGS.create p call s with larg intern is_intern;
     s.check_argument_type larg for dta;    
     result := NODE_TYPE.create rec with dta;
     //    
@@ -109,11 +111,12 @@ Section Public
     NODE_TYPE.create_partial dta
   );
   
-  - new_read_finalize rec:EXPR with larg:FAST_ARRAY[EXPR] <-
+  - new_read_finalize (rec:EXPR,s:SLOT) with larg:FAST_ARRAY[EXPR] <-
   ( + dta:DTA_RD_ARGS;    
     // Control argument type.            
     dta ?= data;
-    dta.make (data.position) call (data.slot) with larg;
+    
+    dta.make (data.position) call s with larg intern FALSE;
     data.slot.check_argument_type larg for dta;            
     make rec with data;
     //        
@@ -201,11 +204,11 @@ Section Public
     };
     //    
     (debug_level_option != 0).if {
-      (profil = NULL).if {
+      (profil_current = NULL).if {
 	crash_with_message "NODE";
       };
       list_current.add_last (
-	PUSH.create p context (profil.context) first FALSE
+	PUSH.create p context (profil_current.context) first FALSE
       );
     };
     //
@@ -220,6 +223,8 @@ Section Public
   
   - position:POSITION <- data.position;
   
+  + data:DTA;
+  
   + expr:EXPR;  
     
   + first_code:LIST;
@@ -237,8 +242,6 @@ Section Public
     result
   );
   
-  + data:DTA;
-  
   - result_expr:EXPR <- deferred;
   
   //
@@ -265,7 +268,7 @@ Section Public
     (switch != NULL).if {
       result := switch.execute;      
     } else {            
-      expr.remove;
+      expr.remove;      
       (first_code != NULL).if { // Warning: Dead Code!
 	result := first_code.execute;
       };
diff --git a/src/dispatcher/node_style.li b/src/dispatcher/node_style.li
index 51f0c25..38ce374 100644
--- a/src/dispatcher/node_style.li
+++ b/src/dispatcher/node_style.li
@@ -139,13 +139,25 @@ Section Private
     + wrt_lst:FAST_ARRAY[WRITE];
     //+ ctext:LOCAL;
     + new_type_self:TYPE_FULL;
+    + data_rd:DTA_RD;
+    + cop_arg:EXPR;
+    + new_val:EXPR;
     
     result := LIST.create position;
     
+    data_rd ?= data;      
+    ((type_self.prototype.style = '-') && {data_rd != NULL} && {! data_rd.is_intern}).if {
+      cop_arg := data.self_arg.my_copy;
+    };
+    
     typ ?= t;
-    idx := typ.index;
+    idx := typ.index;    
     (idx = 0).if {
-      // Data.
+      // Data.      
+      (cop_arg != NULL).if {
+        result.add_last (COP_LOCK.create position with cop_arg);
+      };
+      //
       slot_dta := slot.slot_data;      
       slot_dta.init;
       (slot.slot_data_list != NULL).if {
@@ -153,14 +165,15 @@ Section Private
 	  slot.slot_data_list.item j.init;
 	};
       };
+      //
       (result_expr.static_type.raw = TYPE_VOID).if {
+        // BSBS: Pourquoi tu produit quelque chose qui serre à rien ???
 	(slot_dta.style = '-').if {
 	  result.add_last (slot_dta.read position);
 	} else {		
 	  result.add_last (slot_dta.read position with (expr.my_copy));
-	};
-	result.add_last (PROTOTYPE_CST.create position type (TYPE_VOID.default)); // BSBS: Alias.
-      } else {	
+	};	
+      } else {	        
 	em ?= result_expr;
 	(em != NULL).if {
 	  (em.lower).to (em.upper - 1) do { j:INTEGER;
@@ -172,10 +185,37 @@ Section Private
 	  rd ?= em.last;
 	} else {
 	  rd ?= result_expr;
-	};	
+        };	
+        
+        //(slot_dta.name == "storage").if {
+        /*
+        string_tmp.clear;
+        string_tmp.copy (type_self.raw.name);
+        string_tmp.add_last ' ';
+        string_tmp.append (t.name);        
+        (data.slot != NULL).if {
+          string_tmp.add_last ' ';
+          string_tmp.append (data.slot.name);        
+        };
+        result.add_last (
+          EXTERNAL_C.create position text (ALIAS_STR.get string_tmp) access NULL persistant TRUE type (TYPE_NULL.default)
+        );
+         */ 
+          /*
+          "Data : ".print; slot_dta.intern_name.print; 
+          " dans ".print; type_self.raw.name.print; 
+          (profil_current != NULL).if {
+            profil_current.name.print;
+          };
+          '\n'.print;
+          */
+        //};
 	result_var := rd.variable;
 	result.add_last (new_write result_var with (expr,slot_dta));
       };
+      (cop_arg != NULL).if {
+        result.add_last (COP_UNLOCK.create position);        
+      };
     } else {
       // Function.
       slot_cod := slot.slot_code idx;      
@@ -203,16 +243,40 @@ Section Private
         */
       };
       //
-      (type.is_strict).if {
-	// Fix Self type for resend call (else it's fixed by NODE_TYPE)
-	new_type_self := type;
+      rd ?= new_larg.first;      
+      ((rd != NULL) && {rd.variable.name = ALIAS_STR.variable_self}).if {
+        // Fix Self type for resend call (else it's fixed by NODE_TYPE)        
+        new_type_self := type;               
       } else {
 	new_type_self := type_self;
       };
+      /*
+      string_tmp.copy "// ";
+      new_type_self.display string_tmp;
+      string_tmp.append "  /  ";
+      type_self.display string_tmp;
+      result.add_last (
+        EXTERNAL_C.create (data.position) 
+        text (ALIAS_STR.get string_tmp) access NULL persistant TRUE type (TYPE_VOID.default)
+      );
+      */
+      new_val := CAST.create new_type_self value (new_larg.first);
+      new_larg.put new_val to 0;
       (my_profil, wrt_lst) := slot_cod.get_profil new_larg self new_type_self;
-      //
-      call := CALL_SLOT.create position profil my_profil with wrt_lst;      
-      (result_expr.static_type.raw != TYPE_VOID).if {	
+      //      
+      (result_expr.static_type.raw = TYPE_VOID).if {	
+        result.add_last (
+          CALL_SLOT.create position profil my_profil with wrt_lst cop cop_arg
+        );
+      } else {        
+        call := CALL_SLOT.create position profil my_profil with wrt_lst cop NULL;            
+        (cop_arg != NULL).if {
+          result.add_last (COP_LOCK.create position with cop_arg);
+          result.add_last call;
+          result.add_last (COP_UNLOCK.create position);
+        } else {
+          result.add_last call;
+        };
 	em ?= result_expr;
 	(em != NULL).if {
 	  (em.lower).to (em.upper) do { j:INTEGER;
@@ -221,17 +285,21 @@ Section Private
 	    result_var := rd.variable;	    
 	    rd  := call.profil.result_list.item j.read position;
 	    wrt := result_var.write position value rd;
-            call.result_list.add_last wrt;
+            call.result_list.add_last (RESULT.create wrt);
 	  };	  
-	} else {
+	}.elseif {
+          (call.profil.result_list.count != 0) || 
+          {call.is_interrupt}
+        } then {
           rd ?= result_expr;
           result_var := rd.variable;	    
-          rd  := call.profil.result_list.first.read position;
+          (call.is_interrupt).if_false {
+            rd  := call.profil.result_list.first.read position;
+          };
           wrt := result_var.write position value rd;
-          call.result_list.add_last wrt; 
+          call.result_list.add_last (RESULT.create wrt); 
 	};	
-      };
-      result.add_last call;
+      };      
     };    
     result
   );
diff --git a/src/dispatcher/node_type.li b/src/dispatcher/node_type.li
index 44a8de2..ad8e475 100644
--- a/src/dispatcher/node_type.li
+++ b/src/dispatcher/node_type.li
@@ -33,7 +33,7 @@ Section Inherit
   + parent_node:Expanded NODE;
   
 Section Public
-    
+        
   - result_expr:EXPR <- data.result_expr;
   
   + is_self:BOOLEAN;
@@ -125,6 +125,12 @@ Section Private
       ((typ_f.raw.is_block) || {typ_f.raw.subtype_list.count != count}).if {
 	lst_typ := TYPES_TMP.new;      
         expr.get_type lst_typ;      
+        /*
+        ((data.slot != NULL) && {data.slot.name == "storage"}).if {
+          lst_typ.print; '\n'.print;
+        };
+        */
+        
 	(! lst_typ.is_empty).if {
 	  (lst_typ.count = 1).if {
 	    (first_code = NULL).if {
@@ -164,7 +170,7 @@ Section Private
   ( + result:BOOLEAN;
     + list:FAST_ARRAY[CASE];
     + new_type_self:TYPE_FULL;
-    
+        
     (switch = NULL).if {
       (first_code != NULL).if {
 	(self_type = NULL).if {	  
@@ -182,9 +188,10 @@ Section Private
       };
     } else {
       list := switch.list;
+      
       (list.lower).to (list.upper) do { j:INTEGER;
 	(self_type = NULL).if {
-	  new_type_self := list.item j.id.default.to_strict;
+          new_type_self := list.item j.id.default.to_strict;                    
 	} else {
 	  new_type_self := self_type;
 	};
diff --git a/src/essai.s b/src/essai.s
deleted file mode 100644
index d432b99..0000000
--- a/src/essai.s
+++ /dev/null
@@ -1,41 +0,0 @@
-	.file	"essai.c"
-	.section	.rodata.str1.1,"aMS", at progbits,1
-.LC0:
-	.string	"%d\n"
-	.text
-	.p2align 4,,15
-.globl main
-	.type	main, @function
-main:
-	leal	4(%esp), %ecx
-	andl	$-16, %esp
-	pushl	-4(%ecx)
-	pushl	%ebp
-	movl	%esp, %ebp
-	pushl	%ecx
-	subl	$20, %esp
-	movl	$4, (%esp)
-	call	malloc
-	movl	P_ELT, %edx
-	movl	%eax, C_ELT
-	movl	%edx, (%eax)
-	movl	$5, (%eax)
-#APP
-	jmp .ben
-.ben:
-
-#NO_APP
-	movl	$5, 4(%esp)
-	movl	$.LC0, (%esp)
-	call	printf
-	addl	$20, %esp
-	movl	$1, %eax
-	popl	%ecx
-	popl	%ebp
-	leal	-4(%ecx), %esp
-	ret
-	.size	main, .-main
-	.comm	P_ELT,4,4
-	.comm	C_ELT,4,4
-	.ident	"GCC: (GNU) 4.2.1 (Debian 4.2.1-3)"
-	.section	.note.GNU-stack,"", at progbits
diff --git a/src/external/call_null.li b/src/external/call_null.li
index c862386..7a0251d 100644
--- a/src/external/call_null.li
+++ b/src/external/call_null.li
@@ -67,6 +67,7 @@ Section Public
       \(Use `-D' option)\\n\"); \ 
       \die_with_code(1)";
     };
+    buffer.append code;
     is_necessary := TRUE;
   );
   
diff --git a/src/external/comparison/expr_binary_cmp.li b/src/external/comparison/expr_binary_cmp.li
index 401cb0c..44c177d 100644
--- a/src/external/comparison/expr_binary_cmp.li
+++ b/src/external/comparison/expr_binary_cmp.li
@@ -187,11 +187,11 @@ Section Public
     }.elseif {! left.static_type.is_expanded} then {
       buffer.append "(void *)"; // BSBS: A virer quand tu auras optim '=='
     };
-    ((left.static_type.raw = TYPE_NULL) && {right.static_type.raw = type_block}).if {
+    ((left.static_type.raw = TYPE_NULL) && {right.static_type.raw.is_block}).if {
       buffer.add_last '0';
     } else {
       left.genere buffer;
-      (left.static_type.raw = type_block).if {
+      (left.static_type.raw.is_block).if {
 	buffer.append ".__id";
       };
     };    
@@ -203,11 +203,11 @@ Section Public
     }.elseif {! right.static_type.is_expanded} then {
       buffer.append "(void *)"; // BSBS: A virer quand tu auras optim '=='
     };
-    ((right.static_type.raw = TYPE_NULL) && {left.static_type.raw = type_block}).if {
+    ((right.static_type.raw = TYPE_NULL) && {left.static_type.raw.is_block}).if {
       buffer.add_last '0';
     } else {
       right.genere buffer;
-      (right.static_type.raw = type_block).if {
+      (right.static_type.raw.is_block).if {
 	buffer.append ".__id";
       };
     };    
diff --git a/src/external/item.li b/src/external/item.li
index 31c6050..78fa5ec 100644
--- a/src/external/item.li
+++ b/src/external/item.li
@@ -111,7 +111,7 @@ Section Public
   
   - genere buffer:STRING <-
   (
-    receiver.genere buffer;
+    receiver.genere buffer;   
     buffer.add_last '[';
     index.genere buffer;
     buffer.add_last ']';    
diff --git a/src/item/itm_binary.li b/src/item/itm_binary.li
new file mode 100644
index 0000000..a3d4e7f
--- /dev/null
+++ b/src/item/itm_binary.li
@@ -0,0 +1,255 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        := ITM_BINARY;
+
+  - copyright   := "2003-2007 Benoit Sonntag";
+
+  
+  - author      := "Sonntag Benoit (bsonntag at loria.fr)";
+  - comment     := "Binary operator message";
+  
+Section Inherit
+  
+  + parent_itm_code:Expanded ITM_CODE;
+  
+Section Public
+
+  //
+  // Data
+  //
+
+  + position_list:FAST_ARRAY[POSITION];
+
+  + value_list   :FAST_ARRAY[ITM_CODE];
+
+  + operator_list:FAST_ARRAY[STRING_CONSTANT];
+
+  //
+  // Constructor
+  //  
+
+  - create p:FAST_ARRAY[POSITION] values v:FAST_ARRAY[ITM_CODE] 
+  operators o:FAST_ARRAY[STRING_CONSTANT] :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make p values v operators o;
+    result
+  );
+  
+  - make p:FAST_ARRAY[POSITION] values v:FAST_ARRAY[ITM_CODE] 
+  operators o:FAST_ARRAY[STRING_CONSTANT] <-
+  (
+    ? { p.count=o.count };
+    ? { p.count=(v.count-1) };
+    position_list := p;
+    value_list    := v;
+    operator_list := o;
+  );
+
+  //
+  // Runnable.
+  //
+
+  - to_run_expr:EXPR <-
+  ( + max_pos,max_lev:INTEGER;
+    + max_pri  :STRING_CONSTANT;
+    + expr     :INSTR;
+    + val_list:FAST_ARRAY[EXPR];
+    + val:EXPR;    
+    + typ_list:TYPES_TMP;
+    + typ:TYPE;
+    + slo_list:FAST_ARRAY[SLOT];
+    + slo,slo_ref:SLOT;
+    + ope_list:FAST_ARRAY[STRING_CONSTANT];
+    + pos_list:FAST_ARRAY[POSITION];
+    + nam:STRING_CONSTANT;
+    + site:NODE;
+    + extern:EXPR;
+    + loc:VARIABLE;
+    + l_arg:FAST_ARRAY[EXPR];
+    + result:EXPR;
+
+    // Array Temporary.
+    ope_list := ALIAS_ARRAY[STRING_CONSTANT].new;
+    ope_list.copy operator_list;
+    pos_list := ALIAS_ARRAY[POSITION].new;
+    pos_list.copy position_list;
+    val_list := ALIAS_ARRAY[EXPR].new;
+    typ_list := TYPES_TMP.new;
+    slo_list := ALIAS_ARRAY[SLOT].new;
+
+    // ITM_CODE -> EXPR
+    (value_list.lower).to (value_list.upper) do { j:INTEGER;      
+      val := value_list.item j.to_run_expr;      
+      val_list.add_last val;
+      typ := val.static_type.raw;      
+      typ_list.add typ;
+    };
+                  
+    // Error verification.      
+    (operator_list.lower).to (operator_list.upper) do { j:INTEGER;
+      nam := operator_list.item j;
+      ((nam = ALIAS_STR.operator_equal) || {nam = ALIAS_STR.operator_not_equal}).if {
+	// '=' or '!=':
+	slo_list.add_last NULL;
+      } else {
+	// Other:
+	typ := typ_list.first;
+	slo_ref := typ.get_slot nam;
+	(slo_ref = NULL).if {
+	  error_slot (position_list.item j) name nam in typ list typ_list;
+	} else {
+	  slo_list.add_last slo_ref;
+	  (typ_list.lower+1).to (typ_list.upper) do { k:INTEGER;
+	    typ := typ_list.item k;
+	    slo := typ.get_slot nam;
+	    (slo = NULL).if {
+	      error_slot (position_list.item j) name nam in typ list typ_list;
+	    } else {
+	      (slo_ref.priority_and_level != slo.priority_and_level).if {
+		position.put_error semantic text 
+		"Conflicting declaration associativity or priority.";
+		slo_ref.position.put_position;
+		slo.position.put_position;
+		position_list.item j.put_position; 
+		position.send_error;
+	      };	      
+	    };
+	  };
+	};
+      };
+    };
+
+    // operator_list -> SW_READ.
+    {slo_list.is_empty}.until_do {
+      // Search max level.
+      max_lev := -1;
+      (slo_list.lower).to (slo_list.upper) do { j:INTEGER;
+	slo := slo_list.item j;
+	(slo = NULL).if {
+	  // '=' or '!='.
+	  (
+	    (50 > max_lev) ||
+	    {(50 = max_lev) && {max_pri = ALIAS_STR.keyword_right}}
+	  ).if {
+	    max_lev := 50;
+	    max_pri := ALIAS_STR.keyword_right;
+	    max_pos := j;
+	  };
+	} else {
+	  // Other:
+	  ( 
+	    (slo.priority > max_lev) ||
+	    {
+	      (slo.priority = max_lev) && 
+	      {slo.associativity = max_pri} && 
+	      {max_pri = ALIAS_STR.keyword_right}
+	    }
+	  ).if {
+	    max_lev := slo.priority;
+	    max_pri := slo.associativity;
+	    max_pos := j;
+	  };
+	};
+      };
+      // Test conflicting.
+      (
+	(max_pos < slo_list.upper) &&
+	{slo_list.item (max_pos+1) != NULL} &&
+	{slo_list.item (max_pos+1).priority = max_lev} &&
+	{slo_list.item (max_pos+1).associativity != max_pri}
+      ).if {
+	warning_error ((pos_list.item max_pos),
+	"Conflicting left/right priority."); 
+      };
+            
+      (slo_list.item max_pos = NULL).if {
+	// '=' or '!='.
+	(ope_list.item max_pos = ALIAS_STR.operator_equal).if {
+	  extern := EXPR_EQUAL.create (pos_list.item max_pos) with 
+	  (val_list.item max_pos) and (val_list.item (max_pos+1));
+	} else {
+	  extern := EXPR_NOT_EQUAL.create (pos_list.item max_pos) with 
+	  (val_list.item max_pos) and (val_list.item (max_pos+1));
+	};	
+	loc  := type_boolean.default.get_temporary (pos_list.item max_pos);
+	expr := loc.write (pos_list.item max_pos) value extern; 
+	list_current.add_last expr;
+	val := loc.read (pos_list.item max_pos);
+      } else {
+	// SW_READ.
+	l_arg := FAST_ARRAY[EXPR].create_with_capacity 2;
+	l_arg.add_last (val_list.item max_pos);
+	l_arg.add_last (val_list.item (max_pos + 1));
+	
+	site := NODE.new_read (pos_list.item max_pos) 
+	slot     (slo_list.item max_pos)
+	receiver (l_arg.first.my_copy)
+	with     l_arg;	
+	
+	list_current.add_last site;
+	val := site.result_expr;
+      };
+      
+      // Delete operator.
+      slo_list.remove max_pos;      
+      ope_list.remove max_pos;      
+      pos_list.remove max_pos;       
+      val_list.remove (max_pos+1);
+      //
+      val_list.put val to max_pos;      
+    };
+
+    result := val_list.first;
+    
+    // Free Array Temporary.
+    ALIAS_ARRAY[STRING_CONSTANT].free ope_list;    
+    ALIAS_ARRAY[POSITION].free pos_list;    
+    ALIAS_ARRAY[EXPR].free val_list;
+    typ_list.free;
+    ALIAS_ARRAY[SLOT].free slo_list;
+    
+    result
+  );
+  
+Section Private  
+  
+  - error_slot p:POSITION name s:STRING_CONSTANT in t:TYPE list st:TYPES_TMP <-
+  (
+    string_tmp.copy "Slot '";
+    string_tmp.append s;
+    string_tmp.append "' not found in ";
+    string_tmp.append (t.intern_name);
+    string_tmp.append ". ( ";
+    (st.lower).to (st.upper-1) do { j:INTEGER;
+      st.item j.append_name_in string_tmp;
+      string_tmp.add_last ' ';
+    };
+    st.last.append_name_in string_tmp;
+    string_tmp.add_last ')';
+    semantic_error (p,string_tmp);
+  );
+
+
+
+
diff --git a/src/item/itm_expression.li b/src/item/itm_expression.li
index 9cef705..3b64b0a 100644
--- a/src/item/itm_expression.li
+++ b/src/item/itm_expression.li
@@ -108,7 +108,7 @@ Section Public
           itm_op ?= value_list.item idx_post;
           slo := typ.get_slot (operator (ALIAS_STR.slot_postfix) name (itm_op.name));
           (slo != NULL).if {	  
-            site := NODE.new_read (itm_op.position) slot slo receiver val self val;
+            site := NODE.new_read (itm_op.position) slot slo receiver val self val intern FALSE;
             list_current.add_last site;
             val := site.result_expr;
             idx_post := idx_post + 1;
@@ -130,7 +130,7 @@ Section Public
           (slo = NULL).if {	  
             error_slot (itm_op.position) name "prefix" operator (itm_op.name) in typ;
           };
-          site := NODE.new_read (itm_op.position) slot slo receiver val self val;
+          site := NODE.new_read (itm_op.position) slot slo receiver val self val intern FALSE;
           list_current.add_last site;
           val := site.result_expr;	    	    
           idx_pre := idx_pre - 1;
@@ -209,8 +209,9 @@ Section Public
 	// SW_READ.
 	l_arg := FAST_ARRAY[EXPR].create_with_capacity 2;
 	l_arg.add_last left;
-	l_arg.add_last right;
-	n_t.new_read_finalize (left.my_copy) with l_arg;
+        l_arg.add_last right;
+        slo := left.static_type.raw.get_slot (n_t.data.slot.name);
+	n_t.new_read_finalize (left.my_copy,slo) with l_arg;
 	list_current.add_last n_t;
 	val := n_t.result_expr;
       };
diff --git a/src/item/itm_expression_old.li b/src/item/itm_expression_old.li
new file mode 100644
index 0000000..a417996
--- /dev/null
+++ b/src/item/itm_expression_old.li
@@ -0,0 +1,299 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        := ITM_EXPRESSION;
+
+  - copyright   := "2003-2007 Benoit Sonntag";
+
+  
+  - author      := "Sonntag Benoit (bsonntag at loria.fr)";
+  - comment     := "operator list message";
+  
+Section Inherit
+  
+  + parent_itm_code:Expanded ITM_CODE;
+  
+Section Public
+
+  //
+  // Data
+  //
+
+  + value_list   :FAST_ARRAY[ITM_CODE];
+
+  //
+  // Constructor
+  //  
+
+  - create v:FAST_ARRAY[ITM_CODE] :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make v;
+    result
+  );
+  
+  - make v:FAST_ARRAY[ITM_CODE] <-
+  (   
+    value_list    := v;
+  );
+
+  //
+  // Runnable.
+  //
+
+  - to_run_expr:EXPR <-
+  ( + max_pos,max_lev:INTEGER;
+    + max_pri  :STRING_CONSTANT;
+    + expr     :INSTR;
+    + val_list:FAST_ARRAY[EXPR];
+    + val:EXPR;    
+    + typ_list:TYPES_TMP;
+    + typ:TYPE;
+    + slo_list:FAST_ARRAY[SLOT];
+    + slo,slo_ref:SLOT;
+    + ope_list:FAST_ARRAY[STRING_CONSTANT];
+    + pos_list:FAST_ARRAY[POSITION];
+    + nam,op_name:STRING_CONSTANT;
+    + site:NODE;
+    + extern:EXPR;
+    + loc:VARIABLE;
+    + l_arg:FAST_ARRAY[EXPR];
+    + result:EXPR;
+
+    // Array Temporary.
+    ope_list := ALIAS_ARRAY[STRING_CONSTANT].new;
+    ope_list.copy operator_list;
+    pos_list := ALIAS_ARRAY[POSITION].new;
+    pos_list.copy position_list;
+    val_list := ALIAS_ARRAY[EXPR].new;
+    typ_list := TYPES_TMP.new;
+    slo_list := ALIAS_ARRAY[SLOT].new;
+        
+    
+    // Search unary message.
+    idx := -1;    
+    {      
+      // Search first message.
+      {
+	idx := idx + 1;
+	itm_op ?= value_list.item idx;
+      }.do_while {itm_op != NULL};	
+      val := value_list.item idx.to_run_expr;
+      typ := val.static_type.raw;      
+      idx_post := idx + 1;
+      (idx_post < value_list.upper).if {
+	// Post-fix.	
+	{
+	  continue := FALSE;
+	  itm_op ?= value_list.item (idx_post + 1);
+	  (itm_op != NULL).if {
+	    itm_op := value_list.item idx_post;
+	    slo := typ.get_slot (operator (ALIAS_STR.slot_postfix) name (itm_op.name));
+	    (slo != NULL).if {	  
+	      site := NODE.new_read (itm_op.position) slot slo receiver val self val;		
+	      list_current.add_last site;
+	      val := site.result_expr;
+	      idx_post := idx_post + 1;
+	      continue := TRUE;
+	    };
+	  };
+	}.do_while {continue};
+      };
+      // Pre-fix.      
+      (idx > 0).if {
+	{
+	  idx := idx - 1;
+	  continue := FALSE;
+	  (idx != 0).if {
+	    itm_op ?= value_list.item (idx - 1);
+	  };
+	  ((idx = 0) || {itm_op != NULL}).if {
+	    itm_op := value_list_tmp.item idx;
+	    slo := typ.get_slot (operator (ALIAS_STR.slot_prefix) name (itm_op.name));
+	    (slo = NULL).if {	  
+	      error_slot (itm_op.position) name "prefix" operator (itm_op.name) in typ;
+	    };
+	    site := NODE.new_read (itm_op.position) slot slo receiver val self val;		
+	    list_current.add_last site;
+	    val := site.result_expr;	    	    
+	    continue := TRUE;
+	  };
+	}.do_while {continue};
+      };
+      val_list.add_last val;
+      typ := val.static_type.raw;            
+      idx := idx_post;
+      // Infix.
+      itm_op ?= value_list.item idx;
+      op_name := itm_op.name;
+      nam := operator (ALIAS_STR.slot_infix) name op_name;
+      slo_ref := typ.get_slot nam;
+      (slo_ref = NULL).if {
+	error_slot (position_list.item j) name "infix" operator op_name in typ list typ_list;
+      };
+    }.do_while {idx < value_list.upper};
+                            
+    // Error verification.      
+    (value_list_tmp.lower+1).to (value_list_tmp.upper) by 2 do { j:INTEGER;
+      itm_op ?= value_list_tmp.item j;
+      op_name := itm_op.name;
+      nam := operator (ALIAS_STR.slot_infix) name op_name;
+      ((nam = ALIAS_STR.operator_equal) || {nam = ALIAS_STR.operator_not_equal}).if {
+	// '=' or '!=':
+	slo_list.add_last NULL;
+      } else {
+	// Other:
+	typ := typ_list.first;
+	slo_ref := typ.get_slot nam;
+	(slo_ref = NULL).if {
+	  error_slot (position_list.item j) name "infix" operator op_name in typ list typ_list;
+	} else {
+	  slo_list.add_last slo_ref;
+	  (typ_list.lower+1).to (typ_list.upper) do { k:INTEGER;
+	    typ := typ_list.item k;
+	    slo := typ.get_slot nam;
+	    (slo = NULL).if {
+	      error_slot (position_list.item j) name "infix" operator op_name in typ list typ_list;
+	    } else {
+	      (slo_ref.priority_and_level != slo.priority_and_level).if {
+		position.put_error semantic text 
+		"Conflicting declaration associativity or priority.";
+		slo_ref.position.put_position;
+		slo.position.put_position;
+		position_list.item j.put_position; 
+		position.send_error;
+	      };	      
+	    };
+	  };
+	};
+      };
+    };
+
+    // operator_list -> SW_READ.
+    {slo_list.is_empty}.until_do {
+      // Search max level.
+      max_lev := -1;
+      (slo_list.lower).to (slo_list.upper) do { j:INTEGER;
+	slo := slo_list.item j;
+	(slo = NULL).if {
+	  // '=' or '!='.
+	  (
+	    (50 > max_lev) ||
+	    {(50 = max_lev) && {max_pri = ALIAS_STR.keyword_right}}
+	  ).if {
+	    max_lev := 50;
+	    max_pri := ALIAS_STR.keyword_right;
+	    max_pos := j;
+	  };
+	} else {
+	  // Other:
+	  ( 
+	    (slo.priority > max_lev) ||
+	    {
+	      (slo.priority = max_lev) && 
+	      {slo.associativity = max_pri} && 
+	      {max_pri = ALIAS_STR.keyword_right}
+	    }
+	  ).if {
+	    max_lev := slo.priority;
+	    max_pri := slo.associativity;
+	    max_pos := j;
+	  };
+	};
+      };
+      // Test conflicting.
+      (
+	(max_pos < slo_list.upper) &&
+	{slo_list.item (max_pos+1) != NULL} &&
+	{slo_list.item (max_pos+1).priority = max_lev} &&
+	{slo_list.item (max_pos+1).associativity != max_pri}
+      ).if {
+	warning_error ((pos_list.item max_pos), ********************************
+	"Conflicting left/right priority."); 
+      };
+            
+      (slo_list.item max_pos = NULL).if {
+	// '=' or '!='.
+	(ope_list.item max_pos = ALIAS_STR.operator_equal).if {
+	  extern := EXPR_EQUAL.create (pos_list.item max_pos) with 
+	  (val_list.item max_pos) and (val_list.item (max_pos+1));
+	} else {
+	  extern := EXPR_NOT_EQUAL.create (pos_list.item max_pos) with 
+	  (val_list.item max_pos) and (val_list.item (max_pos+1));
+	};	
+	loc  := type_boolean.default.get_temporary (pos_list.item max_pos);
+	expr := loc.write (pos_list.item max_pos) value extern; 
+	list_current.add_last expr;
+	val := loc.read (pos_list.item max_pos);
+      } else {
+	// SW_READ.
+	l_arg := FAST_ARRAY[EXPR].create_with_capacity 2;
+	l_arg.add_last (val_list.item max_pos);
+	l_arg.add_last (val_list.item (max_pos + 1));
+	
+	site := NODE.new_read (pos_list.item max_pos) 
+	slot     (slo_list.item max_pos)
+	receiver (l_arg.first.my_copy)
+	with     l_arg;	
+	
+	list_current.add_last site;
+	val := site.result_expr;
+      };
+      
+      // Delete operator.
+      slo_list.remove max_pos;      
+      ope_list.remove max_pos;      
+      pos_list.remove max_pos;       
+      val_list.remove (max_pos+1);
+      //
+      val_list.put val to max_pos;      
+    };
+
+    result := val_list.first;
+    
+    // Free Array Temporary.
+    ALIAS_ARRAY[STRING_CONSTANT].free ope_list;    
+    ALIAS_ARRAY[POSITION].free pos_list;    
+    ALIAS_ARRAY[EXPR].free val_list;
+    typ_list.free;
+    ALIAS_ARRAY[SLOT].free slo_list;
+    
+    result
+  );
+  
+Section Private  
+  
+  - error_slot p:POSITION name s:STRING_CONSTANT operator op:STRING_CONSTANT in t:TYPE <-
+  (
+    string_tmp.copy "Slot ";
+    string_tmp.append s;
+    string_tmp.append " '";
+    string_tmp.append op;
+    string_tmp.append "' not found in ";
+    string_tmp.append (t.intern_name);
+    string_tmp.add_last '.';    
+    semantic_error (p,string_tmp);
+  );
+
+
+
+
diff --git a/src/item/itm_external.li b/src/item/itm_external.li
index 4362714..fe30dd2 100644
--- a/src/item/itm_external.li
+++ b/src/item/itm_external.li
@@ -131,7 +131,7 @@ Section Public
 	result := SIZE_OF.create position receiver exp1;
       }
       .when 13 then { // CONVERT SRC TO DST.on src:SRC :DST.
-	type := profil_slot.result_list.first.type;
+        type := profil_slot.result_list.first.type;        
 	exp2 := profil_slot.argument_list.second.read position;
 	result := CAST.create type value exp2;
       }
@@ -143,8 +143,13 @@ Section Public
 	  access NULL persistant FALSE type (type_pointer.default);
 	};
       }
-      .when 15 then { // Free. (Nothing).
-	syntax_error (position,"External Lisaac #15 : Free.");
+      .when 15 then { // is_cop_type:BOOLEAN
+        type := profil_slot.argument_list.first.type;        
+        (type.prototype.style = '-').if {          
+          result := PROTOTYPE_CST.create position type (type_true.default);	
+        } else {
+          result := PROTOTYPE_CST.create position type (type_false.default);	
+        };
       };            
     } else {
       lst_acc := get_access;
diff --git a/src/item/itm_external_type.li b/src/item/itm_external_type.li
index 4724450..e3fb776 100644
--- a/src/item/itm_external_type.li
+++ b/src/item/itm_external_type.li
@@ -88,6 +88,7 @@ Section Public
     + tmp:VARIABLE;   
 
     lst_acc := get_access;
+    last_position := position;
     e := EXTERNAL_C.create position text last_code 
     access lst_acc persistant is_persistant type (type.to_run_for profil_slot);
     
diff --git a/src/item/itm_list.li b/src/item/itm_list.li
index f440b99..086d3ab 100644
--- a/src/item/itm_list.li
+++ b/src/item/itm_list.li
@@ -151,8 +151,8 @@ Section Public
     nb_result := stack_result.upper - result_top + 1;    
         
     (nb_result = 0).if {            
-      result := PROTOTYPE_CST.create position type (TYPE_VOID.default);      
-    } else {            
+      result := PROTOTYPE_CST.create position type (TYPE_VOID.default); // BSBS: Alias.   
+    } else {                 
       (nb_result > 1).if {
 	// Creation Vector.
 	lr := FAST_ARRAY[EXPR].create_with_capacity nb_result;
@@ -167,6 +167,7 @@ Section Public
     // Pop local / Result.
     pop_stack_until stack_top;    
     stack_result.remove_since result_top;
+    ? {stack_result.upper = Old stack_result.upper};
     // 
     result
   );
diff --git a/src/item/itm_old.li b/src/item/itm_old.li
index 343c5a2..4e2d925 100644
--- a/src/item/itm_old.li
+++ b/src/item/itm_old.li
@@ -68,9 +68,9 @@ Section Public
     + old_profil:PROFIL;
     
     old_stack_local := stack_local;
-    old_profil      := profil;
+    old_profil      := profil_current;
     stack_local     := stack_local_empty;    
-    profil          := profil_slot;
+    profil_current  := profil_slot;
     ? {stack_local.is_empty};    
     //
     old_upper  := list_current.upper;
@@ -104,7 +104,7 @@ Section Public
       diff := diff - 1;
     };    
     //
-    profil      := old_profil;
+    profil_current := old_profil;
     stack_local := old_stack_local;
     //
     result_old.read position
diff --git a/src/item/itm_prototype.li b/src/item/itm_prototype.li
index 6e7b0d0..4491350 100644
--- a/src/item/itm_prototype.li
+++ b/src/item/itm_prototype.li
@@ -35,7 +35,7 @@ Section Inherit
 Section Public
 
   + type:ITM_TYPE_MONO;
-
+  
   //
   // Constructor
   //
@@ -48,9 +48,9 @@ Section Public
   );
     
   - make p:POSITION type n:ITM_TYPE_MONO <-
-  (
+  ( 
     position := p;
-    type := n;
+    type := n;    
   );
 
   //
@@ -61,15 +61,15 @@ Section Public
   ( + t:TYPE_FULL;
     + result:EXPR;
         
-    t := type.to_run_for profil_slot;    
-    
+    last_position := position;                
+    t := type.to_run_for profil_slot;        
     (t = NULL).if {
       string_tmp.copy "Type `";
       type.append_in string_tmp;
       string_tmp.append "' not found (Undefine type parameter).";      
       semantic_error (position,string_tmp);
     };
-    // TYPE Classic.
+    // TYPE Classic.    
     (
       (t.is_expanded_c) && 
       {t.raw != type_boolean} && 
diff --git a/src/item/itm_read.li b/src/item/itm_read.li
index b68041d..3d64e2f 100644
--- a/src/item/itm_read.li
+++ b/src/item/itm_read.li
@@ -100,33 +100,25 @@ Section Public
     buffer.append "()";
   );
   
-Section ITM_READ  
+Section ITM_READ, SLOT_DATA
   
   - to_run_with first_itm:ITM_CODE args larg:FAST_ARRAY[ITM_CODE] :EXPR <-
-  ( + args:FAST_ARRAY[EXPR];
-    + receiver:EXPR;
-    + receiver_type:TYPE;
-    + em:EXPR_MULTIPLE;
-    + pos_null:POSITION;
+  ( + rec:EXPR;
     //
     + itm_list:ITM_LIST;
     + itm_read:ITM_READ;
-    + is_resend:BOOLEAN;
-    //    
-    + slot_msg:SLOT;
-    + is_block_value:BOOLEAN;
-    //
-    + base:NODE;
+    + is_resend,implicit_self:BOOLEAN;
         
     //
-    // Compute `receiver'.
+    // Compute `rec'.
     //    
-    args := ALIAS_ARRAY[EXPR].new;
+    
     (first_itm = NULL).if {
-      // Implicite Self.
-      receiver := lookup (ALIAS_STR.variable_self).read position;    
+      // Implicit Self.
+      rec := lookup (ALIAS_STR.variable_self).read position;
+      implicit_self := TRUE;
     } else {            
-      receiver := first_itm.to_run_expr;      
+      rec := first_itm.to_run_expr;      
       // Resend detect.
       itm_list ?= first_itm;
       (itm_list != NULL).if {
@@ -139,13 +131,29 @@ Section ITM_READ
 	{position.prototype.search_parent (itm_read.name)}
       );
     };
+    to_run_with_self (rec,implicit_self,is_resend) args larg
+  );
+  
+  - to_run_with_self (r:EXPR,implicit_self,is_resend:BOOLEAN) 
+  args larg:FAST_ARRAY[ITM_CODE] :EXPR <-
+  ( + args:FAST_ARRAY[EXPR];
+    + rec_type:TYPE;
+    + rec:EXPR;
+    + em:EXPR_MULTIPLE;
+    + pos_null:POSITION;
+    //    
+    + slot_msg:SLOT;
+    + is_block_value:BOOLEAN;
+    //
+    + base:NODE;
     
+    rec := r;
     //
     // Detect slot.
     //
-    
-    receiver_type := receiver.static_type.raw;
-    (receiver_type = TYPE_VOID).if {
+    args := ALIAS_ARRAY[EXPR].new;
+    rec_type := rec.static_type.raw;
+    (rec_type = TYPE_VOID).if {
       // BSBS: Ce cas ne doit jamais arriver !
       // il se déclenche avec parent.msg.truc lorsque msg du parent n'a pas de type de retour
       // Mais que le profil général en a un...
@@ -153,19 +161,19 @@ Section ITM_READ
     };
         
     (
-      (receiver_type.is_block) && 
+      (rec_type.is_block) && 
       {name = ALIAS_STR.slot_value}
     ).if {
       // { ... }.value
       is_block_value := TRUE;
     } else {
-      slot_msg := receiver_type.get_slot name;     
+      slot_msg := rec_type.get_slot name;     
       (slot_msg = NULL).if {            
 	string_tmp.copy "Slot `";
 	string_tmp.append name;
 	string_tmp.append "' not found in `";
-	receiver_type.append_name_in string_tmp; 
-	string_tmp.append "'.";
+	rec_type.append_name_in string_tmp; 
+        string_tmp.append "'.";                        
 	semantic_error (position,string_tmp);
       };      
       // Verification
@@ -181,7 +189,7 @@ Section ITM_READ
 	};
 	last_position := slot_msg.position;	
 	( !
-	  slot_msg.id_section.access receiver_type with (profil_slot.type_self.raw)
+	  slot_msg.id_section.access rec_type with (profil_slot.type_self.raw)
 	).if {
 	  string_tmp.copy "Type ";
 	  profil_slot.type_self.append_name_in string_tmp;
@@ -197,13 +205,13 @@ Section ITM_READ
     //
     // Add arguments
     //
-    add_arg receiver to 0 in args for slot_msg block is_block_value;
-    em ?= receiver;
+    add_arg rec to 0 in args for slot_msg block is_block_value;
+    em ?= rec;
     (em != NULL).if {
-      receiver := em.expr_list.first;
+      rec := em.expr_list.first;
     };
     (larg != NULL).if {
-      (larg.lower).to (larg.upper) do { j:INTEGER;
+      (larg.lower).to (larg.upper) do { j:INTEGER;        
 	add_arg (larg.item j.to_run_expr) to (j+1) in args for slot_msg block is_block_value;
       };
     };
@@ -215,8 +223,8 @@ Section ITM_READ
       // { ... }.value      
       args := ALIAS_ARRAY[EXPR].copy args;      
       args.put (args.first.my_copy) to 0;      
-      //receiver := slot_msg.slot_data_intern.read position with receiver;
-      base := NODE.new_block position receiver receiver with args;
+      //rec := slot_msg.slot_data_intern.read position with rec;
+      base := NODE.new_block position receiver rec with args;
     }.elseif {args.count = 1} then {
       // Classic message without arguments.
       (is_resend).if {
@@ -228,11 +236,12 @@ Section ITM_READ
 	string_tmp.copy "Deferred in `";
 	string_tmp.append (profil_slot.slot.name);
 	string_tmp.append "' for ";
-	receiver.static_type.append_name_in string_tmp;	
+	rec.static_type.append_name_in string_tmp;	
 	warning_error (position,string_tmp);
       };
       
-      base := NODE.new_read position slot slot_msg receiver receiver self (args.first);
+      base := NODE.new_read position slot slot_msg 
+      receiver rec self (args.first) intern implicit_self;
       
       ALIAS_ARRAY[EXPR].free args;
     } else {
@@ -243,7 +252,8 @@ Section ITM_READ
 	args.put (args.first.my_copy) to 0;
       };
       args := ALIAS_ARRAY[EXPR].copy args;
-      base := NODE.new_read position slot slot_msg receiver receiver with args;
+      base := NODE.new_read position slot slot_msg 
+      receiver rec with args intern implicit_self;
     };
     list_current.add_last base;
         
@@ -272,10 +282,19 @@ Section Private
     };
     (verify).if {
       (! is_block_value).if {	
-	(slot.argument_list.item idx.count != count).if {
-	  POSITION.put_error semantic text "Incorrect vector size."; 
+        (slot.argument_list.item idx.count != count).if {
+          string_tmp.copy "Incorrect vector size for #";
+          idx.append_in string_tmp;
+          string_tmp.append " argument of `";
+          string_tmp.append name;
+          string_tmp.append "' slot. (slot #";
+          slot.argument_list.item idx.count.append_in string_tmp;
+          string_tmp.append ", call #";
+          count.append_in string_tmp;
+          string_tmp.add_last ')';
+	  POSITION.put_error semantic text string_tmp; 
 	  slot.argument_list.item idx.position.put_position;
-	  e.position.put_position;
+          e.position.put_position;          
 	  POSITION.send_error;
 	};
       }.elseif {(idx = 0) && {count != 1}} then {
diff --git a/src/item/itm_read_arg1.li b/src/item/itm_read_arg1.li
index 9ed6752..27cb5c4 100644
--- a/src/item/itm_read_arg1.li
+++ b/src/item/itm_read_arg1.li
@@ -55,7 +55,6 @@ Section Public
   
   - make p:POSITION name n:STRING_CONSTANT arg a:ITM_CODE <-
   (
-    ? {a != NULL};
     position := p;
     name     := n;
     arg      := a;
diff --git a/src/item/itm_result.li b/src/item/itm_result.li
index 68b62fa..0fd8f29 100644
--- a/src/item/itm_result.li
+++ b/src/item/itm_result.li
@@ -77,7 +77,7 @@ Section Public
     val := value.to_run_expr;    
     mul ?= val;
     (mul != NULL).if {
-      (mul.lower).to (mul.upper) do { j:INTEGER;
+      (mul.lower).to (mul.upper-1) do { j:INTEGER;
         result := to_run_intern (mul.item j);
         list_current.add_last result;
       };
diff --git a/src/item/itm_slot.li b/src/item/itm_slot.li
index 89e6b47..90b078e 100644
--- a/src/item/itm_slot.li
+++ b/src/item/itm_slot.li
@@ -34,6 +34,13 @@ Section Inherit
   
 Section Public
   
+  + comment:STRING_CONSTANT;
+  
+  - set_comment str:STRING_CONSTANT <-
+  (
+    comment := str;
+  );
+  
   //
   // Profil
   //
@@ -66,6 +73,17 @@ Section Public
 	semantic_error (position,"Incorrect type for inheritance slot.");
       };
     };
+    /*
+    "ITM_SLOT : ".print;
+    name.print; ' '.print;
+    ( +tmu:ITM_TYPE_MULTI;
+      tmu ?= t;
+      (tmu != NULL).if {
+        tmu.count.print;
+      };
+    );
+    '\n'.print;
+    */
     result_type := t;
   );
   
@@ -178,6 +196,7 @@ Section Public
     (affect = '<').if {
       value := e;
     } else {
+      //semantic_error (position,"not_yet_implemented");
       value := default_value e in p;
     };
   );    
@@ -259,45 +278,34 @@ Section Public
   
 Section Private
   
-  - default_value v:ITM_CODE in t:ITM_TYPE :ITM_CODE <-
-  ( + lst:ITM_LIST;
+  - default_value v:ITM_CODE in t:PROTOTYPE :ITM_CODE <-
+  ( //+ lst:ITM_LIST;
     + s:ITM_SLOT;
     + n:STRING_CONSTANT;
     + sec:SECTION_;
     + larg:FAST_ARRAY[ITM_ARGUMENT];
     + a:ITM_CODE;
-    + result:ITM_CODE;
-    
-    lst ?= v;
-//    (lst != NULL).if {
-      // Add function for init.
-      /*
-      string_tmp.copy "Create function ";
-      string_tmp.append nam;
-      warning_error (v.position,string_tmp);
-      */
-      string_tmp.copy "__init_";      
-      string_tmp.append name;
-      n := ALIAS_STR.get string_tmp;
-      sec := SECTION_.get_name (ALIAS_STR.section_public);
-      larg := FAST_ARRAY[ITM_ARGUMENT].create_with_capacity 1;
-      larg.add_last (
-        ITM_ARG.create (v.position)
-        name (ALIAS_STR.variable_self) 
-        type (ITM_TYPE_SIMPLE.type_self)
-      );
-      s := ITM_SLOT.create (v.position) name n feature sec;
-      s.set_affect '<';
-      ? {result_type != NULL};
-      s.set_value v type t;      
-      s.set_argument_list larg;      
-      s.set_result_type result_type;
-      t.to_run_for NULL.prototype.slot_list.fast_put s to (s.name);
-      a := ITM_PROTOTYPE.create (v.position) type t;            
-      result := ITM_READ_ARG1.create (v.position) name n arg a;
-/*    } else {
-      // Direct value.
-      result := v;
-    };    */
-    result
+        
+    // Add function for init.
+    string_tmp.copy "__init_";      
+    string_tmp.append name;
+    n := ALIAS_STR.get string_tmp;
+    sec := SECTION_.get_name (ALIAS_STR.section_public);
+    larg := FAST_ARRAY[ITM_ARGUMENT].create_with_capacity 1;
+    larg.add_last (
+      ITM_ARG.create (v.position)
+      name (ALIAS_STR.variable_self) 
+      type (ITM_TYPE_SIMPLE.type_self)
+    );
+    s := ITM_SLOT.create (v.position) name n feature sec;
+    s.set_affect '<';
+    ? {result_type != NULL};
+    s.set_value v type t;      
+    s.set_argument_list larg;      
+    s.set_result_type result_type;
+    t.slot_list.fast_put s to (s.name);      
+    (t.generic_count = 0).if {
+      a := ITM_PROTOTYPE.create (v.position) type (ITM_TYPE_SIMPLE.get (t.name));            
+    };
+    ITM_READ_ARG1.create (v.position) name n arg a
   );
diff --git a/src/item/itm_string.li b/src/item/itm_string.li
index d9ce048..b23e374 100644
--- a/src/item/itm_string.li
+++ b/src/item/itm_string.li
@@ -30,34 +30,26 @@ Section Header
   
 Section Inherit
   
-  + parent_itm_code:Expanded ITM_CODE;
+  + parent_itm_constant:Expanded ITM_CONSTANT;
   
 Section Public
-  
-  - dico_string:HASHED_DICTIONARY[INTEGER,STRING_CONSTANT] := 
-  HASHED_DICTIONARY[INTEGER,STRING_CONSTANT].create;
-  
-  //
-  // Data
-  //
-
+      
   + string:STRING_CONSTANT; 
 
   //
   // Constructor
   //
 
-  - create p:POSITION text n:STRING_CONSTANT len l:INTEGER :SELF <-
+  - create p:POSITION text n:STRING_CONSTANT :SELF <-
   ( + result:SELF;
     result := clone;
-    result.make p text n len l;
+    result.make p text n;
     result
   );
   
-  - make p:POSITION text n:STRING_CONSTANT len l:INTEGER <-
+  - make p:POSITION text n:STRING_CONSTANT <-
   (
-    position := p;
-    dico_string.fast_put l to n;
+    position := p;    
     string   := n;
   );
   
@@ -66,8 +58,29 @@ Section Public
   //
 
   - to_run_expr:EXPR <-
-  (     
-    STRING_CST.create position text string    
+  ( + result:EXPR;    
+    + slt:SLOT_DATA;
+    + wrt:WRITE;
+    + len:INTEGER;
+    
+    len := length;
+    result := STRING_CST.create position text string length len;
+    // count
+    slt := type_string_constant.get_local_slot (ALIAS_STR.slot_count).slot_data_intern;
+    wrt := slt.write position with (result.my_copy) value (
+      INTEGER_CST.create position value len type (slt.type)
+    );
+    wrt.set_quiet_generation;
+    list_current.add_last wrt;
+    // storage
+    slt := type_string_constant.get_local_slot (ALIAS_STR.slot_storage).slot_data_intern;
+    wrt := slt.write position with (result.my_copy) value (
+      NATIVE_ARRAY_CHARACTER_CST.create position text string 
+    );
+    wrt.set_quiet_generation;
+    list_current.add_last wrt;
+    //
+    result
   );
   
   // 
@@ -81,7 +94,26 @@ Section Public
     buffer.add_last '\"';
   );
   
-
+Section Private
+  
+  - length:INTEGER <-
+  ( + i,result:INTEGER;
+    i := string.lower;
+    {i <= string.upper}.while_do {
+      (string.item i = '\\').if {        
+        i := i + 1;
+        (string.item i.is_digit).if {
+          i := i + 1;
+          (string.item i.is_digit).if {
+            i := i + 2;            
+          };
+        };
+      };
+      result := result + 1;
+      i := i + 1;
+    };
+    result
+  );
 
 
 
diff --git a/src/item/itm_type_generic.li b/src/item/itm_type_generic.li
index 620dbbf..3a37b53 100644
--- a/src/item/itm_type_generic.li
+++ b/src/item/itm_type_generic.li
@@ -89,14 +89,14 @@ Section Public
     lst := ALIAS_ARRAY[TYPE_FULL].new;
     j := list_type.lower;    
     {
-      t := list_type.item j.to_run_for p;            
+      t := list_type.item j.to_run_for p;                  
       lst.add_last t;
       j := j + 1;
     }.do_while {(j <= list_type.upper) && {t != NULL}};
     (t = NULL).if {
       ALIAS_ARRAY[TYPE_FULL].free lst;
-    } else {
-      lst := ALIAS_ARRAY[TYPE_FULL].alias lst;
+    } else {            
+      lst := ALIAS_ARRAY[TYPE_FULL].alias lst;      
       result := TYPE_GENERIC.get Self with lst;
     };
     result
@@ -109,13 +109,13 @@ Section Public
       buffer.add_last ' ';
     };
     buffer.append name;
-    buffer.add_last '[';
+    buffer.add_last '(';
     (list_type.lower).to (list_type.upper - 1) do { j:INTEGER;
       list_type.item j.append_in buffer;
       buffer.add_last ',';
     };
     list_type.last.append_in buffer;
-    buffer.add_last ']';
+    buffer.add_last ')';
   );
   
   //
diff --git a/src/item/itm_type_generic_elt.li b/src/item/itm_type_generic_elt.li
new file mode 100644
index 0000000..8585936
--- /dev/null
+++ b/src/item/itm_type_generic_elt.li
@@ -0,0 +1,106 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := ITM_TYPE_GENERIC_ELT;
+
+  - copyright := "2003-2007 Benoit Sonntag";
+  
+  - author    := "Sonntag Benoit (bsonntag at loria.fr)";
+  - comment   := "Virtual element for generic style type";
+  
+Section Inherit
+  
+  + parent_itm_type:Expanded ITM_TYPE_MONO;
+  
+Section Private
+  
+  - list:FAST_ARRAY[ITM_TYPE_GENERIC_ELT] := 
+  // 'A' to 'Z'
+  ( + result:FAST_ARRAY[ITM_TYPE_GENERIC_ELT];
+    
+    result := FAST_ARRAY[ITM_TYPE_GENERIC_ELT].create_with_capacity 26; 
+    'A'.to 'Z' do { c:CHARACTER;
+      result.add_last (create c);
+    };
+    result
+  );
+  
+  - create idf:CHARACTER :SELF <-
+  ( + result:SELF;
+    
+    result := clone;
+    result.make idf;
+    result
+  );
+  
+  - make idf:CHARACTER <-
+  (
+    index := idf -! 'A';    
+  );
+
+Section Public
+  
+  + index:INTEGER;
+  
+  - hash_code:INTEGER <- index;
+     
+  - get idf:CHARACTER :ITM_TYPE_GENERIC_ELT <-
+  (         
+    list.item (idf -! 'A')
+  );
+  
+  - display buffer:STRING <-
+  (
+    buffer.append "Generic[";
+    buffer.add_last ('A' +# index);    
+    buffer.add_last ']';
+  );
+  
+  - string_tmp:STRING := STRING.create 100;
+  
+  - to_run:TYPE_FULL <-
+  ( + type_generic:TYPE_GENERIC;
+    + result:TYPE_FULL;
+    + t:CHARACTER;
+    
+    t := 'A' +# index;
+    type_generic ?= ITM_TYPE_SELF.self_up;        
+    (type_generic != NULL).if {
+      result := type_generic.generic_to_type t;
+    };
+    (result = NULL).if {
+      string_tmp.copy "Type parameter `";
+      string_tmp.add_last t;
+      string_tmp.append "' is not define.";
+      semantic_error (ITM_TYPE_SELF.to_run.prototype.position,string_tmp);
+    };
+    result
+  );
+
+  //
+  // Cast.
+  //
+  
+  - append_cast_name_in buf:STRING <- 
+  (
+    buf.add_last ('a' +# index);
+  );
\ No newline at end of file
diff --git a/src/item/itm_type_parameter.li b/src/item/itm_type_parameter.li
index bb05150..6016999 100644
--- a/src/item/itm_type_parameter.li
+++ b/src/item/itm_type_parameter.li
@@ -33,15 +33,6 @@ Section Inherit
   
 Section Public
   
-  - get n:STRING_CONSTANT :ITM_TYPE_SIMPLE <-
-  ( 
-    string_tmp.clear;
-    string_tmp.add_last '[';
-    string_tmp.append n;
-    string_tmp.add_last ']';
-    parent_itm_type.get (ALIAS_STR.get string_tmp)
-  );
-  
   - to_run_for p:PARAMETER_TO_TYPE :TYPE_FULL <-
   ( + result:TYPE_FULL;
         
diff --git a/src/item/itm_type_self.li b/src/item/itm_type_self.li
index 78cb998..233a6cb 100644
--- a/src/item/itm_type_self.li
+++ b/src/item/itm_type_self.li
@@ -20,27 +20,65 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name      := ITM_TYPE_SELF;
+  + name        := ITM_TYPE_SELF;
+
+  - copyright   := "2003-2007 Benoit Sonntag";
 
-  - copyright := "2003-2007 Benoit Sonntag";
   
-  - author    := "Sonntag Benoit (bsonntag at loria.fr)";
-  - comment   := "Type Self";
+  - author      := "Sonntag Benoit (bsonntag at loria.fr)";
+  - comment     := "Type Self";
   
 Section Inherit
   
   + parent_itm_type_simple:Expanded ITM_TYPE_SIMPLE;
   
+Section ITM_TYPE_SIMPLE
+  
+  - make <-
+  (
+    name   := ALIAS_STR.prototype_self;
+  );
+  
 Section Public
   
-  // BSBS: Voir si il est encore necessaire avec ITM_TYPE_PARAMETER
+  - run_value:TYPE_FULL;
   
-  - name:STRING_CONSTANT <- ALIAS_STR.prototype_self;
+  - is_self:BOOLEAN <- TRUE;
   
   - to_run:TYPE_FULL <-
+  ( 
+    (run_value = NULL).if {
+      ANY.semantic_error (ANY.last_position,"SELF type result for data slot is not possible.");
+    };
+    run_value
+  );
+        
+  //
+  // Self_up
+  //
+  
+  - self_up:TYPE;
+  
+Section NODE, SLOT  
+
+  - set_run t:TYPE_FULL <-
+  (    
+    run_value := t;
+  );
+  
+Section SLOT, TYPE_FULL
+  
+  - set_self_up t:TYPE <-
+  (
+    self_up := t;
+  );
+  
+Section SLOT_DATA
+  
+  - set_run t1:TYPE_FULL self_up t2:TYPE <-
   (
-    not_yet_implemented;
-    NULL
+    run_value := t1;
+    self_up   := t2;
   );
 
   
diff --git a/src/item/itm_type_simple.li b/src/item/itm_type_simple.li
index 4ad06cf..b9c82f5 100644
--- a/src/item/itm_type_simple.li
+++ b/src/item/itm_type_simple.li
@@ -70,18 +70,25 @@ Section Public
     -? {n != NULL};    
   ]
   ( + result:ITM_TYPE_SIMPLE;
-    
+        
     result := dico.fast_reference_at n;    
     (result = NULL).if {
       result := create n;      
-    };
-        
+    };            
     result
   );
   
-  - to_run_for p:PARAMETER_TO_TYPE :TYPE_FULL <-
-  (    
-    TYPE.get Self
+  + to_run_for p:PARAMETER_TO_TYPE :TYPE_FULL <-
+  ( + result:TYPE_FULL;   
+    
+    (Self = type_null).if {
+      result := TYPE_NULL.default;
+    }.elseif {Self = type_void} then {
+      result := TYPE_VOID.default;
+    } else {
+      result := TYPE.get Self;
+    };
+    /*to_run_for :=*/ result  // BSBS: A tester pour les perfs.
   );
   
   - append_in buffer:STRING <-
diff --git a/src/item/itm_type_self.li b/src/item/old/itm_type_self.li
similarity index 100%
copy from src/item/itm_type_self.li
copy to src/item/old/itm_type_self.li
diff --git a/src/lip/lip_affect.li b/src/lip/lip_affect.li
new file mode 100644
index 0000000..85595ae
--- /dev/null
+++ b/src/lip/lip_affect.li
@@ -0,0 +1,78 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := LIP_AFFECT;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  + parent_lip_code:Expanded LIP_CODE;
+
+Section Public
+  
+  + name:STRING_CONSTANT;
+  
+  + value:LIP_CODE;
+  
+  //
+  // Creation.
+  //
+
+  - create p:POSITION name n:STRING_CONSTANT value val:LIP_CODE :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make p name n value val;
+    result
+  );
+
+  - make p:POSITION name n:STRING_CONSTANT value val:LIP_CODE <-
+  ( 
+    position := p;
+    name := n;
+    value := val;
+  );
+  
+  //
+  // Run.
+  //
+  
+  - run <-
+  ( + slot:LIP_SLOT_DATA;
+    + val:LIP_CONSTANT;
+    
+    slot := get_data name;
+    (slot = NULL).if {
+      string_tmp.copy "Slot `";
+      string_tmp.append name;
+      string_tmp.append "' not found.";
+      semantic_error (position,string_tmp);
+    };
+    val := value.run_expr;
+    (slot.set_value val).if_false {
+      semantic_error (position,"Incorrect type.");
+    };
+    val.free;
+  );
\ No newline at end of file
diff --git a/src/lip/lip_binary.li b/src/lip/lip_binary.li
new file mode 100644
index 0000000..801f3b8
--- /dev/null
+++ b/src/lip/lip_binary.li
@@ -0,0 +1,86 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := LIP_BINARY;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  + parent_lip_code:Expanded LIP_CODE;
+
+Section Public
+  
+  + left:LIP_CODE;
+  
+  + right:LIP_CODE;
+  
+  + operator:CHARACTER;
+  
+  //
+  // Creation.
+  //
+
+  - create p:POSITION with l:LIP_CODE operator op:CHARACTER and r:LIP_CODE :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make p with l operator op and r;
+    result
+  );
+
+  - make p:POSITION  with l:LIP_CODE operator op:CHARACTER and r:LIP_CODE<-
+  ( 
+    position := p;
+    left := l;
+    right := r;
+    operator := op;
+  );
+  
+  //
+  // Run.
+  //
+  
+  - run_expr:LIP_CONSTANT <-
+  ( + result:LIP_CONSTANT;
+    + lv,rv:LIP_CONSTANT;
+    
+    lv := left.run_expr;
+    rv := right.run_expr;    
+    (operator)
+    .when '|' then { result := lv |   rv; }
+    .when '&' then { result := lv &   rv; }
+    .when '=' then { result := lv ==  rv; }
+    .when 'E' then { result := lv !== rv; }
+    .when '>' then { result := lv >   rv; }
+    .when '<' then { result := lv <   rv; }
+    .when 'S' then { result := lv >=  rv; }
+    .when 'I' then { result := lv <=  rv; }
+    .when '+' then { result := lv +   rv; }
+    .when '-' then { result := lv -   rv; };
+    (result = NULL).if {
+      semantic_error (position,"Incorrect type.");      
+    };
+    result    
+  );
diff --git a/src/lip/lip_boolean.li b/src/lip/lip_boolean.li
new file mode 100644
index 0000000..579780f
--- /dev/null
+++ b/src/lip/lip_boolean.li
@@ -0,0 +1,108 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := LIP_BOOLEAN;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  + parent_lip_constant:Expanded LIP_CONSTANT;
+  
+Section Private
+  
+  - true:LIP_BOOLEAN := 
+  ( + result:LIP_BOOLEAN;
+    result := clone;
+    result.set_value TRUE;
+    result
+  );
+  
+  - false:LIP_BOOLEAN := LIP_BOOLEAN;
+  
+  - set_value i:BOOLEAN <-
+  (
+    value := i;
+  );
+  
+Section Public
+
+  + value:BOOLEAN;
+  
+  //
+  // Creation.
+  //
+  
+  - get b:BOOLEAN :LIP_BOOLEAN <-
+  ( + result:LIP_BOOLEAN;
+    b.if {
+      result := true;
+    } else {
+      result := false;
+    };
+    result
+  );
+  
+  - free; // Nothing.
+  
+  //
+  // Operation.
+  //
+  
+  - name:STRING_CONSTANT <- "BOOLEAN";
+  
+  - '!' :LIP_CONSTANT <- get (! value);
+  
+  - copy:LIP_CONSTANT <- Self;
+  
+  - print <-
+  (
+    value.print;
+  );
+
+Section LIP_CONSTANT
+  
+  - my_copy other:SELF :LIP_CONSTANT <- other;
+           
+  - '|#'  other:SELF :LIP_CONSTANT <- 
+  ( 
+    get (value | other.value)
+  );
+  
+  - '&#'  other:SELF :LIP_CONSTANT <- 
+  ( 
+    get (value & other.value)
+  );
+      
+  - '=#'  other:SELF :LIP_CONSTANT <- 
+  ( 
+    get (value = other.value)
+  );
+  
+  - '!=#' other:SELF :LIP_CONSTANT <- 
+  ( 
+    get (value != other.value)
+  );
+  
\ No newline at end of file
diff --git a/src/lip/lip_call.li b/src/lip/lip_call.li
new file mode 100644
index 0000000..27caddc
--- /dev/null
+++ b/src/lip/lip_call.li
@@ -0,0 +1,183 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := LIP_CALL;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  + parent_lip_code:Expanded LIP_CODE;
+
+Section Public
+  
+  + name:STRING_CONSTANT;
+  
+  + argument:LIP_CODE;
+  
+  //
+  // Creation.
+  //
+
+  - create p:POSITION name n:STRING_CONSTANT with arg:LIP_CODE :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make p name n with arg;
+    result
+  );
+
+  - make p:POSITION name n:STRING_CONSTANT with arg:LIP_CODE <-
+  [
+    -? {p.code != 0};
+  ]
+  ( 
+    position := p;
+    name := n;
+    argument := arg;
+  );
+
+  //
+  // Run.
+  //
+  
+  - run <-
+  ( + slot:LIP_SLOT_CODE;
+    + val:LIP_CONSTANT;
+    + str:LIP_STRING;    
+    + path:STRING_CONSTANT;
+    + is_rec:BOOLEAN;
+    
+    (argument != NULL).if {
+      val := argument.run_expr;    
+    };    
+    (name = ALIAS_STR.slot_exit).if {
+      (val != NULL).if {
+        warning_error (position,"No argument for `exit' method.");
+      };
+      die_with_code exit_failure_code;      
+    }.elseif {name = ALIAS_STR.slot_path} then {
+      str ?= val;
+      (str = NULL).if {
+        semantic_error (position,"String argument needed.");
+      };
+      path := str.value;
+      (path.last = '*').if {
+        string_tmp.copy path; 
+        string_tmp.remove_last 1;        
+        path := ALIAS_STR.get string_tmp;
+        is_rec := TRUE;
+      };        
+      load_directory path is_recursive is_rec;
+    }.elseif {name = ALIAS_STR.slot_run} then {
+      str ?= val;
+      (str = NULL).if {
+        semantic_error (position,"String argument needed.");
+      };      
+      string_tmp.clear;
+      str.append_in string_tmp;
+      ENVIRONMENT.execute_command string_tmp; 
+    } else {    
+      slot := get_method name;
+      (slot = NULL).if {
+        string_tmp.copy "Slot `";
+        string_tmp.append name;
+        string_tmp.append "' not found.";
+        semantic_error (position,string_tmp);
+      };
+      (slot.run_with val).if_false {
+        semantic_error (position,"Invalid argument.");
+      };
+    };
+    (val != NULL).if {
+      val.free;
+    };
+  );
+  
+  - run_expr:LIP_CONSTANT <-
+  ( + slot:LIP_SLOT_DATA;
+    + str:LIP_STRING;
+    + val:LIP_CONSTANT;
+    + result:LIP_CONSTANT;
+    + res:INTEGER;
+    
+    (argument != NULL).if {
+      val := argument.run_expr;    
+    };    
+    (name = ALIAS_STR.slot_run).if {
+      str ?= val;
+      (str = NULL).if {
+        semantic_error (position,"String argument needed.");
+      };      
+      string_tmp.clear;
+      str.append_in string_tmp;
+      res := ENVIRONMENT.execute_command string_tmp; 
+      result := LIP_INTEGER.get res;
+    }.elseif {name = ALIAS_STR.slot_get_integer} then {
+      IO.read_integer;
+      result := LIP_INTEGER.get (IO.last_integer);      
+    }.elseif {name = ALIAS_STR.slot_get_string} then {
+      IO.read_line;
+      result := LIP_STRING.get (ALIAS_STR.get (IO.last_string));
+    } else {
+      slot := get_data name;
+      (slot = NULL).if {
+        slot := stack.last;
+        (slot = NULL).if {
+          string_tmp.copy "Slot `";
+          string_tmp.append name;
+          string_tmp.append "' not found.";
+          semantic_error (position,string_tmp);
+        };
+      };        
+      result := slot.get_value;
+    };
+    (val != NULL).if {
+      val.free;
+    };
+    result
+  );
+  
+  - load_directory path:ABSTRACT_STRING is_recursive is_rec:BOOLEAN <-
+  ( + entry:ENTRY;
+    + dir:DIRECTORY;
+    
+    entry := FILE_SYSTEM.get_entry path;         
+    ((entry != NULL) && {entry.is_directory} && {entry.open}).if {
+      dir ?= entry;
+      (dir.lower).to (dir.upper) do { j:INTEGER;
+        entry := dir.item j;
+        (entry.name.has_suffix ".li").if {
+          path_file.add_last (entry.path);            
+        }.elseif {(is_rec) && {entry.is_directory}} then {
+          load_directory (entry.path) is_recursive TRUE;
+        };
+      };      
+    } else {
+      string_tmp.copy "Incorrect directory `";
+      string_tmp.append path;
+      string_tmp.append "'.";
+      warning_error (position,string_tmp);
+    };
+  );
\ No newline at end of file
diff --git a/src/lip/lip_code.li b/src/lip/lip_code.li
new file mode 100644
index 0000000..ca0a19b
--- /dev/null
+++ b/src/lip/lip_code.li
@@ -0,0 +1,187 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := LIP_CODE;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+  
+  + parent_itm_object:Expanded ITM_OBJECT;
+
+Section Public
+  
+  - list_parent:FAST_ARRAY[STRING_CONSTANT] := FAST_ARRAY[STRING_CONSTANT].create_with_capacity 1;
+  
+  - list_method:FAST_ARRAY[LIP_SLOT_CODE] := FAST_ARRAY[LIP_SLOT_CODE].create_with_capacity 32;  
+  
+  - list_data:HASHED_DICTIONARY[LIP_SLOT_DATA,STRING_CONSTANT] :=
+  HASHED_DICTIONARY[LIP_SLOT_DATA,STRING_CONSTANT].create;
+  
+  - stack:FAST_ARRAY[LIP_SLOT_DATA] := FAST_ARRAY[LIP_SLOT_DATA].create_with_capacity 8;
+  
+  - get_data n:STRING_CONSTANT :LIP_SLOT_DATA <-
+  (
+    list_data.fast_reference_at n
+  );
+  
+  - get_method n:STRING_CONSTANT :LIP_SLOT_CODE <-
+  ( + j:INTEGER;
+    + result:LIP_SLOT_CODE;
+    
+    j := list_method.lower;
+    {(j <= list_method.upper) && {list_method.item j.name != n}}.while_do {
+      j := j + 1;
+    };
+    (j <= list_method.upper).if {
+      result := list_method.item j;
+    };
+    result
+  );
+  
+  - print_usage <-
+  ( + slot:LIP_SLOT_CODE;
+    + is_ok:BOOLEAN;
+    
+    (list_method.lower).to (list_method.upper) do { j:INTEGER;
+      slot := list_method.item j;
+      (slot.section = ALIAS_STR.section_public).if {
+        is_ok := TRUE;
+        slot.print;
+      };
+    };
+    (is_ok).if_false {
+      "\t Sorry, no option (see `make.lip').\n".print;
+    };
+  );
+  
+  - get_integer n:STRING_CONSTANT :INTEGER <-
+  ( + d:LIP_SLOT_DATA;
+    + int:LIP_INTEGER;
+    + result:INTEGER;
+    
+    d := get_data n;
+    (d = NULL).if {
+      "Warning: Slot `".print;
+      n.print;
+      "' not found.\n".print;
+    } else {
+      int ?= d.value;
+      (int = NULL).if {
+        semantic_error (d.position,"INTEGER type is needed.");
+      };
+      result := int.value;
+    };
+    result
+  );
+  
+  - get_boolean n:STRING_CONSTANT :BOOLEAN <-
+  ( + d:LIP_SLOT_DATA;
+    + bool:LIP_BOOLEAN;
+    + result:BOOLEAN;
+    
+    d := get_data n;
+    (d = NULL).if {
+      "Warning: Slot `".print;
+      n.print;
+      "' not found.\n".print;
+    } else {
+      bool ?= d.value;
+      (bool = NULL).if {
+        semantic_error (d.position,"BOOLEAN type is needed.");
+      };
+      result := bool.value;
+    };
+    result
+  );
+  
+  - get_string n:STRING_CONSTANT :STRING_CONSTANT <-
+  ( + d:LIP_SLOT_DATA;
+    + str:LIP_STRING;
+    + result:STRING_CONSTANT;
+    
+    d := get_data n;
+    (d = NULL).if {
+      "Warning: Slot `".print;
+      n.print;
+      "' not found.\n".print;
+    } else {
+      str ?= d.value;
+      (str = NULL).if {
+        semantic_error (d.position,"STRING type is needed.");
+      };
+      result := str.value;
+    };
+    result
+  );
+  
+  - put_string v:STRING_CONSTANT to n:STRING_CONSTANT <-
+  ( + d:LIP_SLOT_DATA;
+    + str:LIP_STRING;
+    
+    d := get_data n;
+    (d = NULL).if {
+      "Warning: Slot `".print;
+      n.print;
+      "' not found.\n".print;      
+    } else {
+      str ?= d.value;
+      (str = NULL).if {
+        semantic_error (d.position,"STRING type is needed.");
+      };
+      str.set_value v;
+    };    
+  );
+  
+  - put_boolean v:BOOLEAN to n:STRING_CONSTANT <-
+  ( + d:LIP_SLOT_DATA;
+        
+    d := get_data n;
+    (d = NULL).if {
+      "Warning: Slot `".print;
+      n.print;
+      "' not found.\n".print;      
+    } else {      
+      (d.set_value (LIP_BOOLEAN.get v)).if_false {
+        semantic_error (d.position,"BOOLEAN type is needed.");
+      };      
+    };    
+  );
+   
+  //
+  // Run.
+  //
+  
+  - run <-
+  (
+    warning_error (position,"Unreachable code.");
+  );
+  
+  - run_expr:LIP_CONSTANT <-
+  (
+    semantic_error (position,"No expression result.");
+    NULL
+  );
+  
diff --git a/src/lip/lip_constant.li b/src/lip/lip_constant.li
new file mode 100644
index 0000000..2d840a3
--- /dev/null
+++ b/src/lip/lip_constant.li
@@ -0,0 +1,184 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := LIP_CONSTANT;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+  
+  - parent_any:ANY := ANY;
+  
+Section Public
+  
+  - name:STRING_CONSTANT <- ( deferred; NULL);
+  
+  - copy:LIP_CONSTANT <-
+  (
+    deferred;
+  );
+  
+  - copy_of other:LIP_CONSTANT :LIP_CONSTANT <- 
+  ( + result:LIP_CONSTANT;
+    + s:SELF;
+    s ?= other;
+    (s != NULL).if {
+      result := my_copy s;
+    };
+    result
+  );
+  
+  - free <- deferred;
+  
+  - '-' :LIP_CONSTANT <- NULL;
+  
+  - '!' :LIP_CONSTANT <- NULL;  
+
+  - '|'  other:LIP_CONSTANT :LIP_CONSTANT <- 
+  ( + result:LIP_CONSTANT;
+    + s:SELF;
+    s ?= other;
+    (s != NULL).if {
+      result := Self |# s;
+    };
+    result
+  );
+  
+  - '&'  other:LIP_CONSTANT :LIP_CONSTANT <- 
+  ( + result:LIP_CONSTANT;
+    + s:SELF;
+    s ?= other;
+    (s != NULL).if {
+      result := Self &# s;
+    };
+    result
+  );
+  
+  - '+'  other:LIP_CONSTANT :LIP_CONSTANT <- 
+  ( + result:LIP_CONSTANT;
+    + s:SELF;
+    s ?= other;
+    (s != NULL).if {
+      result := Self +# s;
+    };
+    result
+  );
+  
+  - '-'  other:LIP_CONSTANT :LIP_CONSTANT <- 
+  ( + result:LIP_CONSTANT;
+    + s:SELF;
+    s ?= other;
+    (s != NULL).if {
+      result := Self -# s;
+    };
+    result
+  );
+  
+  - '>'  other:LIP_CONSTANT :LIP_CONSTANT <- 
+  ( + result:LIP_CONSTANT;
+    + s:SELF;
+    s ?= other;
+    (s != NULL).if {
+      result := Self ># s;
+    };
+    result
+  );
+
+  - '<'  other:LIP_CONSTANT :LIP_CONSTANT <- 
+  ( + result:LIP_CONSTANT;
+    + s:SELF;
+    s ?= other;
+    (s != NULL).if {
+      result := Self <# s;
+    };
+    result
+  );
+  
+  - '=='  other:LIP_CONSTANT :LIP_CONSTANT <-
+  ( + result:LIP_CONSTANT;
+    + s:SELF;
+    s ?= other;
+    (s != NULL).if {
+      result := Self =# s;
+    };
+    result
+  );
+  
+  - '>=' other:LIP_CONSTANT :LIP_CONSTANT <- 
+  ( + result:LIP_CONSTANT;
+    + s:SELF;
+    s ?= other;
+    (s != NULL).if {
+      result := Self >=# s;
+    };
+    result
+  );
+  
+  - '<=' other:LIP_CONSTANT :LIP_CONSTANT <- 
+  ( + result:LIP_CONSTANT;
+    + s:SELF;
+    s ?= other;
+    (s != NULL).if {
+      result := Self <=# s;
+    };
+    result
+  );
+  
+  - '!==' other:LIP_CONSTANT :LIP_CONSTANT <-
+  ( + result:LIP_CONSTANT;
+    + s:SELF;
+    s ?= other;
+    (s != NULL).if {
+      result := Self !=# s;
+    };
+    result
+  );
+  
+  - print <- deferred;
+  
+Section LIP_CONSTANT
+  
+  - my_copy other:SELF :LIP_CONSTANT <- NULL;
+  
+  - '|#'  other:SELF :LIP_CONSTANT <- NULL;
+  
+  - '&#'  other:SELF :LIP_CONSTANT <- NULL;  
+  
+  - '+#'  other:SELF :LIP_CONSTANT <- NULL;
+  
+  - '-#'  other:SELF :LIP_CONSTANT <- NULL;  
+  
+  - '>#'  other:SELF :LIP_CONSTANT <- NULL;
+
+  - '<#'  other:SELF :LIP_CONSTANT <- NULL;
+  
+  - '=#'  other:SELF :LIP_CONSTANT <- NULL;
+  
+  - '>=#' other:SELF :LIP_CONSTANT <- NULL;
+  
+  - '<=#' other:SELF :LIP_CONSTANT <- NULL;
+  
+  - '!=#' other:SELF :LIP_CONSTANT <- NULL;
+
diff --git a/src/lip/lip_if.li b/src/lip/lip_if.li
new file mode 100644
index 0000000..bb3e126
--- /dev/null
+++ b/src/lip/lip_if.li
@@ -0,0 +1,84 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := LIP_IF;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  + parent_lip_code:Expanded LIP_CODE;
+
+Section Public
+  
+  + condition:LIP_CODE;
+  
+  + then:FAST_ARRAY[LIP_CODE];
+  
+  + else:FAST_ARRAY[LIP_CODE];
+  
+  //
+  // Creation.
+  //
+
+  - create p:POSITION if rec:LIP_CODE then the:FAST_ARRAY[LIP_CODE] 
+  else els:FAST_ARRAY[LIP_CODE] :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make p if rec then the else els;
+    result
+  );
+
+  - make p:POSITION if rec:LIP_CODE then the:FAST_ARRAY[LIP_CODE] 
+  else els:FAST_ARRAY[LIP_CODE] <-
+  ( 
+    position := p;
+    condition := rec;
+    then := the;
+    else := els;
+  );
+  
+  //
+  // Run.
+  //
+  
+  - run <-
+  ( + val:LIP_BOOLEAN;
+    
+    val ?= condition.run_expr;
+    (val = NULL).if {
+      semantic_error (position,"BOOLEAN needed.");
+    };
+    (val.value).if {
+      (then.lower).to (then.upper) do { i:INTEGER;
+        then.item i.run;
+      };
+    }.elseif {else != NULL} then {
+      (else.lower).to (else.upper) do { i:INTEGER;
+        else.item i.run;
+      };
+    };
+    val.free;
+  );
diff --git a/src/lip/lip_integer.li b/src/lip/lip_integer.li
new file mode 100644
index 0000000..e6bf608
--- /dev/null
+++ b/src/lip/lip_integer.li
@@ -0,0 +1,172 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := LIP_INTEGER;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  + parent_lip_constant:Expanded LIP_CONSTANT;
+  
+Section Private
+  
+  - storage:FAST_ARRAY[LIP_INTEGER] := FAST_ARRAY[LIP_INTEGER].create_with_capacity 10;
+  
+  - set_value v:INTEGER <-
+  (
+    value := v;
+  );
+  
+Section Public
+    
+  + value:INTEGER;
+  
+  //
+  // Creation.
+  //
+  
+  - get i:INTEGER :LIP_INTEGER <-
+  ( + result:LIP_INTEGER;
+    (storage.is_empty).if {
+      result := clone;
+    } else {
+      result := storage.last;
+      storage.remove_last;
+    };
+    result.set_value i;
+    result
+  );
+  
+  - free <-
+  (
+    storage.add_last Self;
+  );
+  
+  //
+  // Operation.
+  //
+  
+  - name:STRING_CONSTANT <- "INTEGER";
+  
+  - '-' :LIP_CONSTANT <-
+  ( 
+    value := - value;
+    Self
+  );
+
+  - '!' :LIP_CONSTANT <-
+  ( 
+    value := ~ value;
+    Self
+  );
+  
+  - copy:LIP_CONSTANT <-
+  (
+    get value
+  );
+  
+  - print <-
+  (
+    value.print;
+  );
+  
+Section LIP_CONSTANT
+    
+  - my_copy other:SELF :LIP_CONSTANT <-
+  (
+    value := other.value;
+    Self
+  );
+    
+  - '|#'  other:SELF :LIP_CONSTANT <-
+  ( 
+    value := value | other.value;
+    other.free;
+    Self
+  );
+      
+  - '&#'  other:SELF :LIP_CONSTANT <- 
+  ( 
+    value := value & other.value;
+    other.free;
+    Self
+  );
+  
+  - '+#'  other:SELF :LIP_CONSTANT <- 
+  ( 
+    value := value + other.value;
+    other.free;
+    Self    
+  );
+  
+  - '-#'  other:SELF :LIP_CONSTANT <-
+  ( 
+    value := value - other.value;
+    other.free;
+    Self
+  );
+  
+  - '>#'  other:SELF :LIP_CONSTANT <-
+  ( 
+    other.free;
+    free;
+    LIP_BOOLEAN.get (value > other.value)
+  );
+  
+  - '<#'  other:SELF :LIP_CONSTANT <- 
+  ( 
+    other.free;
+    free;
+    LIP_BOOLEAN.get (value < other.value)
+  );
+  
+  - '=#'  other:SELF :LIP_CONSTANT <- 
+  ( 
+    other.free;
+    free;
+    LIP_BOOLEAN.get (value = other.value)
+  );
+  
+  - '>=#' other:SELF :LIP_CONSTANT <- 
+  ( 
+    other.free;
+    free;
+    LIP_BOOLEAN.get (value >= other.value)
+  );
+  
+  - '<=#' other:SELF :LIP_CONSTANT <-
+  ( 
+    other.free;
+    free;
+    LIP_BOOLEAN.get (value <= other.value)
+  );
+  
+  - '!=#' other:SELF :LIP_CONSTANT <- 
+  ( 
+    other.free;
+    free;
+    LIP_BOOLEAN.get (value != other.value)
+  );
diff --git a/src/lip/lip_print.li b/src/lip/lip_print.li
new file mode 100644
index 0000000..399e07c
--- /dev/null
+++ b/src/lip/lip_print.li
@@ -0,0 +1,68 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := LIP_PRINT;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  + parent_lip_code:Expanded LIP_CODE; 
+
+Section Public
+  
+  + message:LIP_CODE;
+  
+  //
+  // Creation.
+  //
+
+  - create p:POSITION message rec:LIP_CODE :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make p message rec;
+    result
+  );
+
+  - make p:POSITION message rec:LIP_CODE <-
+  ( 
+    position := p;
+    message := rec;
+  );
+  
+  //
+  // Run.
+  //
+  
+  - run <-
+  ( + val:LIP_CONSTANT;
+    
+    val := message.run_expr;
+    (val = NULL).if {
+      semantic_error (position,"Incorrect type.");
+    };
+    val.print;
+    val.free;
+  );
\ No newline at end of file
diff --git a/src/lip/lip_slot_code.li b/src/lip/lip_slot_code.li
new file mode 100644
index 0000000..9a20e20
--- /dev/null
+++ b/src/lip/lip_slot_code.li
@@ -0,0 +1,133 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := LIP_SLOT_CODE;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  - parent_lip_code:Expanded LIP_CODE;
+
+Section Public
+  
+  + section:STRING_CONSTANT;
+  
+  + name:STRING_CONSTANT;
+  
+  + argument:LIP_SLOT_DATA;
+    
+  + code:FAST_ARRAY[LIP_CODE];
+  
+  + comment:STRING_CONSTANT;
+  
+  - set_comment c:STRING_CONSTANT <-
+  (
+    comment := c;
+  );
+  
+  //
+  // Creation.
+  //
+
+  - create p:POSITION section sec:STRING_CONSTANT 
+  name n:STRING_CONSTANT 
+  argument arg:LIP_SLOT_DATA
+  code c:FAST_ARRAY[LIP_CODE] :LIP_SLOT_CODE <-
+  ( + result:LIP_SLOT_CODE;
+    
+    result := get_method n;
+    (result != NULL).if {
+      ((arg = NULL) ^ (result.argument = NULL)).if {
+        semantic_error (result.position,"Incorrect redefinition.");
+      };
+      ALIAS_ARRAY[LIP_CODE].free c;
+    } else {    
+      result := clone;
+      result.make p section sec name n argument arg code c;      
+    };
+    result
+  );
+
+  - make p:POSITION section sec:STRING_CONSTANT 
+  name n:STRING_CONSTANT 
+  argument arg:LIP_SLOT_DATA 
+  code c:FAST_ARRAY[LIP_CODE] <-
+  ( 
+    position := p;
+    section := sec;
+    name := n;
+    argument := arg;    
+    code := c;        
+    list_method.add_last Self;
+  );
+  
+  //
+  // Operation.
+  //
+  
+  - run_with val:LIP_CONSTANT :BOOLEAN <-
+  ( + result:BOOLEAN;
+    
+    result := ! ((val = NULL) ^ (argument = NULL));
+    (result).if {      
+      (argument != NULL).if {
+        ? { val != NULL };
+        result := argument.set_value val;                
+        stack.add_last argument;          
+      } else {
+        stack.add_last NULL;
+      };
+      (result).if {
+        (code.lower).to (code.upper) do { j:INTEGER;
+          code.item j.run;
+        };                
+      };
+      stack.remove_last;
+    };
+    result
+  );
+  
+  //
+  // Print.
+  //
+  
+  - print <-
+  (
+    "  -".print;
+    name.print;
+    (argument != NULL).if {
+      " <".print;
+      argument.print;
+      ">".print;
+    };
+    " :\n".print;
+    (comment != NULL).if {
+      comment.print;
+    } else {
+      "\t Sorry, no comment (see `make.lip').\n".print;
+    };
+  );
+  
diff --git a/src/lip/lip_slot_data.li b/src/lip/lip_slot_data.li
new file mode 100644
index 0000000..19af1fa
--- /dev/null
+++ b/src/lip/lip_slot_data.li
@@ -0,0 +1,99 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := LIP_SLOT_DATA;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  + parent_lip_slot:Expanded LIP_CODE;
+
+Section Public
+  
+  + name:STRING_CONSTANT;
+  
+  + value:LIP_CONSTANT;
+  
+  //
+  // Creation.
+  //
+
+  - create p:POSITION name n:STRING_CONSTANT value v:LIP_CONSTANT 
+  argument is_arg:BOOLEAN :SELF <-
+  [
+    -? {v != NULL};
+  ]
+  ( + result:SELF;
+    result := clone;
+    result.make p name n value v argument is_arg;
+    result
+  );
+
+  - make p:POSITION name n:STRING_CONSTANT value v:LIP_CONSTANT
+  argument is_arg:BOOLEAN <-
+  ( + s:LIP_SLOT_DATA;
+    position := p;
+    s := get_data n;
+    (s != NULL).if {
+      semantic_error (s.position,"Double declaration.");
+    };
+    name     := n;
+    value    := v;    
+    (is_arg).if_false {
+      list_data.add Self to n;
+    };
+  );
+  
+  //
+  // Value.
+  //
+  
+  - set_value v:LIP_CONSTANT :BOOLEAN <-
+  ( + new_val:LIP_CONSTANT;
+    
+    new_val := value.copy_of v;
+    (new_val != NULL).if {     
+      value := new_val;      
+    }
+  );
+    
+  - get_value:LIP_CONSTANT <-
+  (
+    value.copy
+  );
+  
+  //
+  // Print.
+  //
+  
+  - print <-
+  (
+    name.print;
+    ':'.print;
+    value.name.print;
+  );
+  
+  
\ No newline at end of file
diff --git a/src/lip/lip_string.li b/src/lip/lip_string.li
new file mode 100644
index 0000000..84c8dda
--- /dev/null
+++ b/src/lip/lip_string.li
@@ -0,0 +1,149 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := LIP_STRING;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  + parent_lip_constant:Expanded LIP_CONSTANT;
+  
+Section Private
+  
+  - storage:FAST_ARRAY[LIP_STRING] := FAST_ARRAY[LIP_STRING].create_with_capacity 10;
+    
+Section Public
+  
+  + value:STRING_CONSTANT;
+
+  - set_value v:STRING_CONSTANT <-
+  (
+    value := v;
+  );
+
+  //
+  // Creation.
+  //
+  
+  - get str:STRING_CONSTANT :LIP_STRING <-
+  ( + result:LIP_STRING;
+    (storage.is_empty).if {
+      result := clone;
+    } else {
+      result := storage.last;
+      storage.remove_last;
+    };
+    result.set_value str;
+    result
+  );
+  
+  - free <-
+  (
+    storage.add_last Self;
+  );
+  
+  //
+  // Operation.
+  //
+  
+  - name:STRING_CONSTANT <- "STRING";
+  
+  - copy:LIP_CONSTANT <-
+  (
+    get value
+  );
+  
+  - print <-
+  ( 
+    string_tmp.clear;
+    append_in string_tmp;
+    string_tmp.print;
+  );
+  
+  - append_in str:STRING <-
+  ( + i:INTEGER;
+    + car:CHARACTER;
+     
+    i := value.lower;
+    {i <= value.upper}.while_do {
+      car := value.item i;
+      (car = '\\').if {        
+        i := i + 1;
+        (i <= value.upper).if {
+          car := value.item i;
+          (car)
+          .when 'a'  then { str.add_last '\a'; }
+          .when 'b'  then { str.add_last '\b'; }
+          .when 'f'  then { str.add_last '\f'; }  
+          .when 'n'  then { str.add_last '\n'; }  
+          .when 'r'  then { str.add_last '\r'; }  
+          .when 't'  then { str.add_last '\t'; }  
+          .when 'v'  then { str.add_last '\v'; }  
+          .when '\\' then { str.add_last '\\'; } 
+          .when '?'  then { str.add_last '\?'; }  
+          .when '\'' then { str.add_last '\''; } 
+          .when '\"' then { str.add_last '\"'; };
+        } else {
+          str.add_last car;
+        };
+      } else {
+        str.add_last car;
+      };
+      i := i + 1;
+    };
+  );
+  
+Section LIP_CONSTANT
+    
+  - my_copy other:SELF :LIP_CONSTANT <-
+  (
+    value := other.value;
+    Self
+  );
+  
+  - '=#'  other:SELF :LIP_CONSTANT <- 
+  ( 
+    other.free;
+    free;
+    LIP_BOOLEAN.get (value = other.value)
+  );
+  
+  - '!=#' other:SELF :LIP_CONSTANT <- 
+  (   
+    other.free;
+    free;
+    LIP_BOOLEAN.get (value != other.value)
+  );
+  
+  - '+#'  other:SELF :LIP_CONSTANT <-
+  (         
+    string_tmp.copy value;
+    string_tmp.append (other.value);
+    value := ALIAS_STR.get string_tmp;
+    other.free;
+    Self
+  );
+  
\ No newline at end of file
diff --git a/src/lip/lip_unary.li b/src/lip/lip_unary.li
new file mode 100644
index 0000000..27f32e1
--- /dev/null
+++ b/src/lip/lip_unary.li
@@ -0,0 +1,73 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := LIP_UNARY;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  + parent_lip_code:Expanded LIP_CODE; 
+
+Section Public
+  
+  + value:LIP_CODE;
+    
+  + operator:CHARACTER;
+  
+  //
+  // Creation.
+  //
+
+  - create p:POSITION operator op:CHARACTER with v:LIP_CODE :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make p operator op with v;
+    result
+  );
+
+  - make p:POSITION operator op:CHARACTER with v:LIP_CODE <-
+  ( 
+    position := p;    
+    operator := op;
+    value := v;
+  );
+  
+  //
+  // Run.
+  //
+  
+  - run_expr:LIP_CONSTANT <-
+  ( + result:LIP_CONSTANT;
+        
+    result := value.run_expr;    
+    (operator)
+    .when '-' then { result := - result; }
+    .when '!' then { result := ! result; };
+    (result = NULL).if {
+      semantic_error (position,"Incorrect type.");
+    };
+    result    
+  );
diff --git a/src/lip/lip_value.li b/src/lip/lip_value.li
new file mode 100644
index 0000000..24a1179
--- /dev/null
+++ b/src/lip/lip_value.li
@@ -0,0 +1,62 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := LIP_VALUE;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  + parent_lip_code:Expanded LIP_CODE;
+
+Section Public
+  
+  + value:LIP_CONSTANT;
+  
+  //
+  // Creation.
+  //
+
+  - create p:POSITION with v:LIP_CONSTANT :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make p with v;
+    result
+  );
+
+  - make p:POSITION with v:LIP_CONSTANT <-
+  ( 
+    position := p;
+    value := v;
+  );
+  
+  //
+  // Run.
+  //
+  
+  - run_expr:LIP_CONSTANT <-
+  (
+    value.copy
+  );
diff --git a/src/lisaac.li b/src/lisaac.li
index 2f6c962..b5cc3d4 100644
--- a/src/lisaac.li
+++ b/src/lisaac.li
@@ -42,19 +42,33 @@ Section Inherit
   
 Section Private
 
-  - output_name_exe:STRING_CONSTANT;
-  
-  - output_name_c:STRING_CONSTANT;
+  - output_name:STRING_CONSTANT;
   
   - input_name:STRING_CONSTANT;
-
-  - target:STRING_CONSTANT;
-
+  
+  - path_lisaac:STRING_CONSTANT <-
+  ( + path:NATIVE_ARRAY[CHARACTER];
+    + j:INTEGER;
+    //COMMAND_LINE.executable_name.print; '\n'.print;
+    // Load LISAAC_DIRECTORY.
+    path := `LISAAC_DIRECTORY`:NATIVE_ARRAY[CHARACTER];
+    string_tmp.clear;
+    j := 0;
+    {path.item j != '\0'}.while_do {
+      string_tmp.add_last (path.item j);
+      j := j + 1;
+    };    
+    ((string_tmp.last != '/') && {string_tmp.last != '\\'}).if {
+      string_tmp.add_last '/';
+    };
+    path_lisaac := ALIAS_STR.get string_tmp
+  );
+  
   //
   // Command.
   //
 
-  - usage: STRING_CONSTANT :=
+  - begin_usage: STRING_CONSTANT :=
   "----------------------------------------------------------------\n\
   \--            Lisaac IS An Advanced Compiler V.0.14           --\n\
   \--            LORIA - LSIIT - ULP - CNRS - FRANCE             --\n\
@@ -62,35 +76,24 @@ Section Private
   \--                   http://www.IsaacOS.com                   --\n\
   \----------------------------------------------------------------\n\
   \Usage:                                                          \n\
-  \  lisaac <input_file[.li]> [Options]                            \n\
+  \  lisaac [<lip_file.lip>] [<input_file[.li]>] {<Options>}       \n\
   \                                                                \n\
-  \Options:                                                        \n\
-  \  -o <output_file>    : output file (default:`input_file.c').   \n\
-  \  -t <machine>        : target code (see path.li).              \n\
-  \  -s                  : statistic information.                  \n\
-  \  -[d|D]([+|-]|[1-20]): debug mode (default: `debug_level' = 0) \n\
-  \                        `d'   : Without source code.            \n\
-  \                        `D'   : With source code.               \n\
-  \                        [d|D]-: `debug_level' = 5               \n\
-  \                                (Require library only)          \n\
-  \                        [d|D] : `debug_level' = 10              \n\
-  \                                (Append user assertion)         \n\
-  \                        [d|D]+: `debug_level' = 15              \n\
-  \                                (Append Ensure library)         \n\
-  \                        [d|D]n: `debug_level' = n (with 0<n<21) \n\
-  \  -w                  : warning error stop compiler.            \n\
-  \  -W                  : all warning (deferred detect, ...)      \n\
-  \  -O                  : full optimization.                      \n\
-  \  -i[1-5000]          : inlining level (default : 15)           \n\ 
-  \  -q                  : quiet operation.                        \n\
+  \  Note: without <lip_file> or <input_file>,                     \n\
+  \        the nearest `make.lip' file is interpreted.             \n\
   \                                                                \n\
+  \Options:                                                        \n";
+  
+  - end_usage:STRING_CONSTANT :=
+  "                                                                \n\
   \Bug report:                                                     \n\
-  \            post in : https://gna.org/bugs/?group=isaac         \n\
-  \            mail to : sonntag at icps.u-strasbg.fr                 \n";
+  \\t post in : https://gna.org/bugs/?group=isaac         \n\
+  \\t mail to : sonntag at icps.u-strasbg.fr                 \n";
 
   - display_usage <-
   (
-    usage.print;
+    begin_usage.print;
+    LIP_CODE.print_usage;
+    end_usage.print;
     die_with_code exit_failure_code;
   );
   
@@ -100,9 +103,12 @@ Section Private
   
   - read_options <-
   ( + cmd:STRING;
-    + j,i:INTEGER;  
-    + car:CHARACTER;
-    + stat:INTEGER;
+    + j,i,f:INTEGER;  
+    + lip_ok:BOOLEAN;
+    + s:LIP_SLOT_CODE;
+    + t:STRING_CONSTANT;
+    + arg:LIP_CONSTANT;
+    + is_path_list:BOOLEAN;
 
     // Default value.
     is_ansi := TRUE;
@@ -110,175 +116,163 @@ Section Private
     j := 1;
     {j > COMMAND_LINE.upper}.until_do {
       cmd := COMMAND_LINE.item j;
-      (cmd.item 1='-').if {
+      (cmd.item 1='-').if {        
 	//
 	// Lecture des options :
-	//
-	(cmd.item 2 = 'v').if {
-	  // Verbose mode 
-	  verbose_level := 1;
-	  (cmd.count > 2).if {
-	    ((! cmd.item 3.is_digit) || {cmd.count > 3}).if {
-	      display_usage;
-	    };
-	    verbose_level := cmd.item 3.decimal_value;
-	  };
-	}.elseif {cmd.item 2 = 's'} then {
-	  // Statistic info
-	  is_statistic := TRUE;
-	}.elseif {cmd.item 2 = 'q'} then {
-	  // Quiet operation.
-	  is_quiet_operation := TRUE;
-	}.elseif {cmd.item 2 = 'i'} then {
-	  // Inline level
-	  (cmd.upper = 2).if {
-	    "Incorrect inline level.\n".print;
-	    display_usage;
-	  };
-	  stat := 0;
-	  i := 3;
-	  {i <= cmd.upper}.while_do {
-	    car := cmd.item i;
-	    (car.is_digit).if {
-	      stat := stat * 10 + car.decimal_value;
-	    } else {
-	      "Incorrect inline level.\n".print;
-	      display_usage;
-	    };
-	    i := i + 1;
-	  };
-	  (! stat.in_range 1 to 5_000).if {
-	    "Incorrect inline level.\n".print;
-	    display_usage;
-	  };
-	  inline_level := stat + 2; 
-	}.elseif {cmd.item 2.to_lower = 'd'} then {
-	  // Debug mode.
-	  (cmd.item 2 = 'D').if {
-	    debug_with_code := TRUE;
-	  };
-	  debug_level_option := 10;	  
-	  stat := 0;
-	  i := 3;
-	  {i <= cmd.upper}.while_do {
-	    car := cmd.item i;
-	    stat
-	    .when 0 then {	      
-	      (car = '-').if {
-		debug_level_option := 5;
-		stat := 2;
-	      }.elseif {car = '+'} then {
-		debug_level_option := 15;
-		stat := 2;
-	      }.elseif {car.is_digit} then {
-		debug_level_option := car.decimal_value;
-		stat := 1;
-	      } else {
-		display_usage;
-	      };
-	    }
-	    .when 1 then {
-	      (car.is_digit).if {
-		debug_level_option := debug_level_option * 10 + car.decimal_value;
-		(debug_level_option > 20).if {
-		  display_usage;
-		};
-		stat := 2;
-	      } else {
-		display_usage;
-	      };
-	    }
-	    .when 2 then {
-	      display_usage;
-	    };
-	    i := i + 1;
-	  };	  
-	}.elseif {cmd.item 2 = 'o'} then {
-	  // Output name.
-	  j := j+1;
-	  (j > COMMAND_LINE.upper).if {
-	    display_usage;
-	  };
-	  string_tmp.copy (COMMAND_LINE.item j);
-	  i := last_index (string_tmp,'.');
-	  (i > string_tmp.lower).if {
-	    string_tmp.remove_last (string_tmp.upper-i+1);
-	  };
-	  output_name_exe := ALIAS_STR.get string_tmp;
-	}.elseif {cmd.item 2 = 't'} then {
-	  // Target
-	  j := j+1;
-	  (j > COMMAND_LINE.upper).if {
-	    display_usage;
-	  };
-	  string_tmp.copy (COMMAND_LINE.item j);
-	  string_tmp.to_upper;
-	  target := ALIAS_STR.get string_tmp;
-	}.elseif {cmd.item 2 = 'w'} then {
-	  // Warning option.
-	  is_warning := TRUE;
-	}.elseif {cmd.item 2 = 'W'} then {
-	  // All Warning option.
-	  is_all_warning := TRUE;
-	}.elseif {cmd.item 2 = 'O'} then {
-	  // Optimization
-	  is_optimization := TRUE;
-	  //"Warning: `-O' option is not yet implemented.\n".print;
-	} else {
-	  display_usage;
-	};
+        //
+        ((cmd.count >= 3) && {cmd.item 2 = '-'}).if {
+          (cmd.item 3)
+          .when 'v' then {
+            verbose_level := 1;
+          }
+          .when 'p' then {
+            is_path_list := TRUE;
+          };
+        } else {
+          (lip_ok).if_false {
+            load_lip "make.lip";
+            lip_ok := TRUE;
+          };
+          string_tmp.copy cmd;
+          string_tmp.remove_first 1;
+          s := LIP_CODE.get_method (ALIAS_STR.get string_tmp);
+          ((s = NULL) || {s.section != ALIAS_STR.section_public}).if {
+            "ERROR : Option `".print;
+            cmd.print;
+            "' not found.\n".print;
+            display_usage;
+          };
+          (s.argument != NULL).if {
+            j := j + 1;
+            (j > COMMAND_LINE.upper).if {
+              "ERROR : For option `".print;
+              cmd.print;
+              "', argument needed.\n".print;
+              display_usage;
+            };
+            cmd := COMMAND_LINE.item j;
+            t := s.argument.value.name;
+            arg := NULL;            
+            (t = ALIAS_STR.prototype_boolean).if {
+              cmd.to_upper;
+              (cmd == "TRUE").if {
+                arg := LIP_BOOLEAN.get TRUE;
+              }.elseif {cmd == "FALSE"} then {
+                arg := LIP_BOOLEAN.get FALSE;
+              };
+            }.elseif {t = ALIAS_STR.prototype_integer} then {              
+              (cmd.is_integer).if {                
+                arg := LIP_INTEGER.get (cmd.to_integer);
+              };
+            } else {
+              arg := LIP_STRING.get (ALIAS_STR.get cmd);
+            };
+            (arg = NULL).if {
+              "ERROR : Incorrect type for `".print;
+              cmd.print;
+              "' argument.\n".print;
+              display_usage;
+            };            
+          };
+          (s.run_with arg).if_false {
+            "ERROR : Invalid argument.\n".print;
+            display_usage;
+          };
+        };
       } else {
 	//
 	// Input name & Current Directory.
-	//
-	(input_name != NULL).if {
-	  display_usage;
-	};
-	string_tmp.copy (COMMAND_LINE.item j);
-	string_tmp2.copy string_tmp;
-	string_tmp.replace_all '\\' with '/';
-	i := last_index (string_tmp,'/');
-	(i < string_tmp.lower).if {
-	  string_tmp.copy "./";
-	} else {
-	  string_tmp.remove_last (string_tmp.upper-i);
-	  string_tmp2.remove_first i;
-	};
-	i := last_index (string_tmp2,'.');
-	(i > string_tmp2.lower).if {
-	  string_tmp2.remove_last (string_tmp2.upper-i+1);
-	};
-	path_directory.add_last (ALIAS_STR.get string_tmp);
-	string_tmp2.to_upper;
-	input_name := ALIAS_STR.get string_tmp2;
+        //        
+        (cmd.has_suffix ".lip").if {
+          // .lip 
+          (lip_ok).if {
+            "ERROR : Put options after `".print;
+            cmd.print;
+            "'.".print;
+            display_usage;
+          };
+          load_lip cmd;
+          lip_ok := TRUE;
+        } else {
+          // .li
+          (lip_ok).if_false {
+            load_lip "make.lip";
+            lip_ok := TRUE;
+          };
+          (input_name != NULL).if {
+            display_usage;
+          };
+          string_tmp.copy (COMMAND_LINE.item j);
+          string_tmp2.copy string_tmp;
+          string_tmp.replace_all '\\' with '/';
+          i := last_index (string_tmp,'/');
+          (i < string_tmp.lower).if {
+            string_tmp.copy "./";
+          } else {
+            string_tmp.remove_last (string_tmp.upper-i);
+            string_tmp2.remove_first i;
+          };
+          i := last_index (string_tmp2,'.');
+          (i > string_tmp2.lower).if {
+            string_tmp2.remove_last (string_tmp2.upper-i+1);
+          };
+          LIP_CALL.load_directory (ALIAS_STR.get string_tmp) is_recursive FALSE;          
+          input_name := ALIAS_STR.get string_tmp2;
+          LIP_CODE.put_string input_name to (ALIAS_STR.slot_input_file);
+        };
       };
       j := j+1;
-    };    
-    
-    (input_name = NULL).if {
-      path_directory.add_last "./"; // BSBS: Just for look
-      input_name := ALIAS_STR.get "HELLO";
-      //display_usage;
+    };            
+    (lip_ok).if_false {
+      load_lip "make.lip";
     };
-    ((debug_level_option != 0) && {is_optimization}).if {
-      "Warning: `-O' option is not activated with a debug mode.\n".print;
-      is_optimization := FALSE;
+    
+    // Executing `front_end':
+    s := LIP_CODE.get_method (ALIAS_STR.slot_front_end);
+    (s = NULL).if {
+      "Slot `front_end' not found in *.lip file.\n".print;
+      die_with_code exit_failure_code;
     };
-
-    string_tmp.copy (path_directory.first);
-    string_tmp.append input_name;
-    string_tmp.append ".c";
-    string_tmp.to_lower;
-    output_name_c := ALIAS_STR.get string_tmp;
-    (output_name_exe = NULL).if {      
-      string_tmp.copy (path_directory.first);
-      string_tmp.append input_name;
-      string_tmp.to_lower;
-      output_name_exe := ALIAS_STR.get string_tmp;
+    s.run_with NULL;
+    
+    (is_path_list).if {
+      string_tmp.clear;
+      (path_file.lower).to (path_file.upper) do { n:INTEGER;
+        string_tmp.append (path_file.item n);
+        string_tmp.add_last '\n';
+      };
+      (! FS_MIN.make_file "current_path.txt").if {
+        STD_ERROR.put_string "Error: File `current_path.txt' is not created !\n";
+        die_with_code exit_failure_code;
+      };
+      f := FS_MIN.open_write "current_path.txt";    
+      FS_MIN.write f with string_tmp size (string_tmp.count);    
+      FS_MIN.close f;      
+      die_with_code 0;
     };
     
-    // Init path directory :
-    load_directory;
+    // Loading variable.
+    input_name         := LIP_CODE.get_string  (ALIAS_STR.slot_input_file);
+    debug_level_option := LIP_CODE.get_integer (ALIAS_STR.slot_debug_level);
+    debug_with_code    := LIP_CODE.get_boolean (ALIAS_STR.slot_debug_with_code);
+    is_all_warning     := LIP_CODE.get_boolean (ALIAS_STR.slot_is_all_warning);
+    is_optimization    := LIP_CODE.get_boolean (ALIAS_STR.slot_is_optimization);
+    inline_level       := LIP_CODE.get_integer (ALIAS_STR.slot_inline_level);
+    is_java            := LIP_CODE.get_boolean (ALIAS_STR.slot_is_java);
+    is_statistic       := LIP_CODE.get_boolean (ALIAS_STR.slot_is_statistic);
+    is_quiet           := LIP_CODE.get_boolean (ALIAS_STR.slot_is_quiet);
+    //
+    ((input_name = NULL) || {input_name.is_empty}).if {      
+      "ERROR : `input_file' is empty.\n".print;
+      display_usage;
+    };        
+    string_tmp.copy input_name;
+    (is_java).if {
+      string_tmp.append ".java";
+    } else {
+      string_tmp.append ".c";
+    };    
+    output_name := ALIAS_STR.get string_tmp;    
   );
   
   - last_index (n:STRING,c:CHARACTER) :INTEGER <-
@@ -290,32 +284,51 @@ Section Private
     };
     result
   );
+  
+  - load_lip file_lip:ABSTRACT_STRING <-
+  ( + path_lip:STRING_CONSTANT;
+    + is_good:BOOLEAN;
+    + count:INTEGER;
 
-  - load_directory <-
-  ( + var_lisaac:STRING_CONSTANT;
-    + path:NATIVE_ARRAY[CHARACTER];
-    (target=NULL).if {
-      target := ALIAS_STR.section_default;
-    };
-    path := `LISAAC_DIRECTORY`:NATIVE_ARRAY[CHARACTER];
-    var_lisaac := STRING_CONSTANT.new_intern path
-    count (path.fast_first_index_of '\0' until 1024);
-    //var_lisaac := ENVIRONMENT.get_environment_variable "LISAAC";
-    //(var_lisaac = NULL).if {
-    //  STD_ERROR.put_string "Unable to find `LISAAC' environment variable.\n";
-    //  STD_ERROR.put_string "Please, set the environment variable `LISAAC'\n";
-    //  STD_ERROR.put_string "with the appropriate absolute path to lisaac root directory.\n";
-    //  STD_ERROR.put_string "Example: 'set LISAAC=/lisaac/'\n";
-    //  die_with_code exit_failure_code;
-    //};
-    //
-    string_tmp.copy var_lisaac;
-    ((var_lisaac.last != '/') &&
-    {var_lisaac.last != '\\'}).if {
-      string_tmp.add_last '/';
+    string_tmp.clear;
+    {      
+      string_tmp.append file_lip;
+      path_lip := ALIAS_STR.get string_tmp;      
+      (is_good := PARSER.read_lip path_lip).if_false {      
+        string_tmp.copy path_lip;
+        string_tmp.remove_last (file_lip.count);
+        string_tmp.append "../";
+        count := count + 1;
+      };
+    }.do_while {(count < 5) && {! is_good}};
+    (is_good).if_false {
+      string_tmp.copy path_lisaac;
+      string_tmp.append "make.lip";
+      path_lip := ALIAS_STR.get string_tmp;
+      (is_good := PARSER.read_lip path_lip).if_false {      
+        "File `".print;
+        path_lip.print;
+        "' not found !\nIncorrect installation.\n".print;
+        die_with_code exit_failure_code;
+      };      
+    };            
+    {LIP_CODE.list_parent.is_empty}.until_do {
+      path_lip := LIP_CODE.list_parent.first;
+      LIP_CODE.list_parent.remove_first;      
+      (path_lip.is_empty).if {
+        string_tmp.copy path_lisaac;
+        string_tmp.append "make.lip";
+        path_lip := ALIAS_STR.get string_tmp;
+      };
+      (PARSER.read_lip path_lip).if_false {      
+        "File `".print;
+        path_lip.print;
+        "' not found ! (see `*.lip')\n".print;          
+        die_with_code exit_failure_code;
+      };
     };
-    PARSER.read_path_directory (ALIAS_STR.get string_tmp) target target 
-    input output_name_c output output_name_exe;
+    // Auto-load 'lisaac' variable.
+    LIP_CODE.put_string path_lisaac to (ALIAS_STR.variable_lisaac);    
   );
 
   - put_trace_code buf:STRING <-
@@ -324,15 +337,24 @@ Section Private
     ((debug_level_option != 0) || {CALL_NULL.is_necessary}).if {
       title "DEBUG MANAGER" in buf;
       
-      buf.append 
-      "void print_string(char *str) \n\
-      \{ \n\
-      \  while (*str!=0) {\n\
-      \    print_char(*str); \n\
-      \    str++; \n\
-      \  };\n\
-      \}\n\
-      \\n";
+      (is_java).if {
+        buf.append 
+        "private static void print_string(String str) \n\
+        \{ \n\
+        \  System.out.print(str);\n\
+        \}\n\
+        \\n";
+      } else {
+        buf.append 
+        "int print_string(char *str) \n\
+        \{ \n\
+        \  while (*str!=0) {\n\
+        \    print_char(*str); \n\
+        \    str++; \n\
+        \  };\n\
+        \}\n\
+        \\n";
+      };
     };
 
     (debug_level_option != 0).if {
@@ -509,10 +531,12 @@ Section Private
     // NULL, VOID, CONTEXT
     TYPE_NULL.make_null;    
     TYPE_VOID.make_void;
-    TYPE_CONTEXT.make_context;
+    TYPE_CONTEXT.make_context;    
     TYPE_ID.make_type_id; // Pas utile !    
     // Input.
-    type_input   := ITM_TYPE_SIMPLE.get input_name.to_run_for NULL.raw;
+    string_tmp.copy input_name;
+    string_tmp.to_upper;
+    type_input   := ITM_TYPE_SIMPLE.get (ALIAS_STR.get string_tmp).to_run_for NULL.raw;
     // Other prototype.
     type_true    := ITM_TYPE_STYLE.get (ALIAS_STR.prototype_true)      
     style (ALIAS_STR.keyword_expanded).to_run_for NULL.raw;
@@ -580,6 +604,7 @@ Section Public
     + begin_time,end_time:UINTEGER_64;
     + time:INTEGER;    
     + txt:STRING;
+    + s:LIP_SLOT_CODE;
 
     ALIAS_STR.make;
     
@@ -591,16 +616,13 @@ Section Public
     read_options;
     is_verbose.if {
       string_tmp.copy "\ninput  file : ";
-      string_tmp.append input_name;
-      string_tmp.to_lower;
+      string_tmp.append input_name;      
       string_tmp.append ".li\noutput file : ";
-      string_tmp.append output_name_exe;
-      string_tmp.append "\ntarget : ";
-      string_tmp.append target;
+      string_tmp.append output_name;
       string_tmp.append "\npath directory :\n";
-      path_directory.lower.to (path_directory.upper) do { j:INTEGER;
+      path_file.lower.to (path_file.upper) do { j:INTEGER;
 	string_tmp.append "  ";
-	string_tmp.append (path_directory.item j);
+	string_tmp.append (path_file.item j);
 	string_tmp.add_last '\n';
       };
       string_tmp.print;
@@ -609,15 +631,22 @@ Section Public
     //
     // Header C 
     //    
-    output_decl.copy "// C code generated by Lisaac compiler (www.isaacOS.com) //\n";
-    
-    // ANSI argument command.
-    (debug_level_option != 0).if {
-      output_decl.append "#include <signal.h>\n";
-    };
-    output_decl.append 
-    "int arg_count;\n\
-    \char **arg_vector;\n";
+    (is_java).if {
+      output_decl.copy "// Java code generated by Lisaac compiler (www.isaacOS.com) //\n";
+      output_decl.append "class ";      
+      output_decl.append input_name;
+      output_decl.append " {\n";
+      output_decl.append "private static String arg[];\n";
+    } else {
+      output_decl.copy "// C code generated by Lisaac compiler (www.isaacOS.com) //\n";
+      // ANSI argument command.
+      (debug_level_option != 0).if {
+        output_decl.append "#include <signal.h>\n";
+      };
+      output_decl.append 
+      "int arg_count;\n\
+      \char **arg_vector;\n";      
+    };    
     
     // External.
     title "EXTERNAL" in output_decl;
@@ -632,32 +661,41 @@ Section Public
     
     // Type / Struct.
     title "TYPE" in output_decl;
-                
-    output_decl.append 
-    "// Generic Object\n\
-    \struct ___OBJ {\n\
-    \  unsigned long __id;\n\
-    \};\n\n";    
     
+    (is_java).if {
+      output_decl.append 
+      "// Generic Object\n\
+      \class ___OBJ {\n\
+      \  long __id;\n\
+      \};\n\n";          
+    } else {
+      output_decl.append 
+      "// Generic Object\n\
+      \struct ___OBJ {\n\
+      \  unsigned long __id;\n\
+      \};\n\n";          
+    };
     title "GLOBAL" in output_glob;
         
     // Function header.
     title "FUNCTION HEADER" in output_code;
     
     // Debug source code.
-    ((debug_level_option != 0) || {CALL_NULL.is_necessary}).if {
-      output_code.append "// Debug Manager\n"; 
-      output_code.append "void print_string(char *str);\n";
-    };
-    (debug_level_option != 0).if {      
-      (is_ansi).if {
-	output_code.append "void interrupt_signal(int sig);\n";
+    (is_java).if_false {
+      ((debug_level_option != 0) || {CALL_NULL.is_necessary}).if {
+        output_code.append "// Debug Manager\n"; 
+        output_code.append "void print_string(char *str);\n";
+      };
+      (debug_level_option != 0).if {      
+        (is_ansi).if {
+          output_code.append "void interrupt_signal(int sig);\n";
+        };
+        output_code.append 
+        "void stack_print(_____CONTEXT *up);\n\
+        \void push_first(_____CONTEXT *path,unsigned long code);\n\
+        \void push(_____CONTEXT *path,unsigned long code);\n\
+        \void print_integer(unsigned short n);\n";
       };
-      output_code.append 
-      "void stack_print(_____CONTEXT *up);\n\
-      \void push_first(_____CONTEXT *path,unsigned long code);\n\
-      \void push(_____CONTEXT *path,unsigned long code);\n\
-      \void print_integer(unsigned short n);\n";
     };
     
     // Extern source code.
@@ -667,38 +705,52 @@ Section Public
     // Source code.
     title "SOURCE CODE" in output_code;        
     
-    output_code.append "int main(int argc,char **argv)\n";
+    (is_java).if {
+      output_code.append "public static void main(String parg[])\n";
+    } else {
+      output_code.append "int main(int argc,char **argv)\n";
+    };
     output_code.append "{\n";
     indent.append "  ";
+        
     list_main.genere_extern output_code;    
-    output_code.append "  return(0);\n";
+        
+    (is_java).if_false {
+      output_code.append "  return(0);\n";
+    };
     indent.remove_last 2;    
     output_code.append indent;
     output_code.append "}\n\n"; 
-    
+        
     PROFIL_LIST.genere output_code;
-    
-    TYPE.genere_all_struct;
-    output_decl.append "\nvoid *table_type[";
-    TYPE.id_counter_without_type.append_in output_decl;
-    output_decl.append "];\n";
+        
+    TYPE.genere_all_struct;        
+    (is_java).if_false {
+      output_decl.append "\nvoid *table_type[";
+      TYPE.id_counter_without_type.append_in output_decl;
+      output_decl.append "];\n";
+    };
         
     // String Constant.
 
     // Trace code.    
     put_trace_code output_code;
     
+    (is_java).if {
+      output_code.append "\n} // End class MAIN\n";
+    };
+    
     //
     // Saving File Output.
     //    
-    (! FS_MIN.make_file output_name_c).if {
+    (! FS_MIN.make_file output_name).if {
       STD_ERROR.put_string "Error: File ";
-      STD_ERROR.put_string output_name_c;
+      STD_ERROR.put_string output_name;
       STD_ERROR.put_string " is not created !\n";
       die_with_code exit_failure_code;
     };
 
-    file_output := FS_MIN.open_write output_name_c;
+    file_output := FS_MIN.open_write output_name;    
     FS_MIN.write file_output with output_decl size (output_decl.count);    
     FS_MIN.write file_output with output_glob size (output_glob.count);
     (STRING_CST.output_count != 0).if {
@@ -709,7 +761,7 @@ Section Public
     FS_MIN.close file_output;
     //
     end_time := SYSTEM.get_universal_time;
-    (is_quiet_operation).if_false {
+    (is_quiet).if_false {
       STD_ERROR.put_string " => ";
       time := (end_time - begin_time).to_integer;
       (time >= 120).if {
@@ -738,20 +790,13 @@ Section Public
     //
     // Execute finality command (front end).
     //
-    
-    (command_list.lower).to (command_list.upper) do { j:INTEGER;
-      (is_quiet_operation).if_false {
-	STD_ERROR.put_string "Run `";
-	STD_ERROR.put_string (command_list.item j); 
-	STD_ERROR.put_string "' \t";
-      };
-      (ENVIRONMENT.execute_command (command_list.item j) = 0).if {
-	(is_quiet_operation).if_false {
-	  STD_ERROR.put_string "Ok\n";
-	};
-      } else {
-	STD_ERROR.put_string "Failure!\n";
-      };
-    };        
+    // Executing `front_end':
+    LIP_CODE.put_boolean is_cop to (ALIAS_STR.slot_is_cop);
+    s := LIP_CODE.get_method (ALIAS_STR.slot_back_end);
+    (s = NULL).if {
+      "Warning: Slot `back_end' not found in *.lip file.\n".print;      
+    } else {
+      s.run_with NULL;
+    };    
   );
 
diff --git a/src/make.lip b/src/make.lip
new file mode 100755
index 0000000..570ba11
--- /dev/null
+++ b/src/make.lip
@@ -0,0 +1,86 @@
+///////////////////////////////////////////////////////////////////////////////
+//                            Lisaac Compiler                                //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Inherit
+  
+  + parent:STRING;
+
+Section Private
+    
+  - src_path <-
+  ( 
+    path (lisaac + "src/");
+    path (lisaac + "src/tools/");
+    path (lisaac + "src/type/");
+    path (lisaac + "src/item/");
+    path (lisaac + "src/constant/");
+    path (lisaac + "src/variable/");
+    path (lisaac + "src/external/");
+    path (lisaac + "src/external/logic/");
+    path (lisaac + "src/external/arithmetic/");
+    path (lisaac + "src/external/comparison/");
+    path (lisaac + "src/dispatcher/");
+    path (lisaac + "src/code_life/");    
+    path (lisaac + "src/lip/");    
+  );
+  
+  - compiler_path <-
+  (
+    src_path;    
+    input_file := "lisaac";
+    path (lisaac + "src/compiler_any/");
+  );
+    
+  - shorter_path <-
+  (
+    src_path;    
+    input_file := "shorter";
+    path (lisaac + "src/shorter_any/");
+  );
+    
+  //
+  // Execute function.
+  //
+  
+  - front_end <-
+  (    
+    general_front_end;    
+    ((input_file = "") | (input_file = "lisaac")).if {    
+      compiler_path;
+    };         
+  );
+    
+Section Public
+  
+  - compiler <-
+  // Compile the Lisaac compiler.
+  (
+    compiler_path;
+  );
+  
+  - shorter <-
+  // Compile the shorter.
+  (
+    shorter_path;
+  );
+  
+  
+  
+  
\ No newline at end of file
diff --git a/src/my_grep b/src/my_grep
index 82d8edc..fc4bc60 100755
--- a/src/my_grep
+++ b/src/my_grep
@@ -1 +1 @@
-grep $1 *.li constant/*.li compiler_any/*.li external/*.li external/arithmetic/*.li external/comparison/*.li external/logic/*.li item/*.li tools/*.li type/*.li variable/*.li dispatcher/*.li context/*.li code_life/*.li
\ No newline at end of file
+grep $1 *.li constant/*.li compiler_any/*.li external/*.li external/arithmetic/*.li external/comparison/*.li external/logic/*.li item/*.li tools/*.li type/*.li variable/*.li dispatcher/*.li lip/*.li code_life/*.li
\ No newline at end of file
diff --git a/src/parser.li b/src/parser.li
index a7e47d7..ccfc2ba 100644
--- a/src/parser.li
+++ b/src/parser.li
@@ -195,7 +195,26 @@ Section Private
   - last_integer : INTEGER_64;
   - last_real    : STRING_CONSTANT;
   - last_string  : STRING_CONSTANT;
-  - last_len_string : INTEGER;
+  - is_parameter_type:BOOLEAN;
+  
+  - last_comment:STRING := STRING.create 256;
+  - is_catch_comment:BOOLEAN;
+  - catch_comment_on <-
+  (
+    is_catch_comment := TRUE;
+    last_comment.clear;
+  );
+  - catch_comment_off <-
+  (
+    is_catch_comment := FALSE;
+  );
+  
+  - read_comment:BOOLEAN <-
+  (
+    {(position > 2) && {source.item (position-1) <= ' '}}.while_do {
+      position := position - 1;
+    };
+  );
   
   - read_space:BOOLEAN <-
   ( + posold,pos,pos2:INTEGER;    
@@ -221,7 +240,10 @@ Section Private
 	  (last_character = '\n').if {
 	    short_line := short_line + 1;	    
 	    (short_line = 2).if {
-	      key_comment_default := ALIAS_STR.short_comment_line;
+              key_comment_default := ALIAS_STR.short_comment_line;
+              (is_shorter2).if {
+                catch_comment_off;
+              };
 	    };
 	  };
 	};
@@ -232,7 +254,7 @@ Section Private
 	// Skip C++ comment style :
 	((last_character = '/') & (source.item (position + 1) = '/')).if {	  
 	  position := position + 2;
-	  pos2 := position;
+          pos2 := position;
 	  (is_shorter).if {
 	    (is_active_short).if {
 	      short_remove (position-2) to (position-1);
@@ -261,13 +283,26 @@ Section Private
 		};
 	      };	 
 	    };
-	  };
+          };
+          (is_catch_comment).if {
+            last_comment.add_last '\t';
+          };
 	  { 
 	    (last_character = 0.to_character) || 
 	    {last_character = '\n'}
-	  }.until_do {
+          }.until_do {            
+            (is_catch_comment).if {                            
+              last_comment.add_last last_character;
+            };
 	    position := position + 1;
-	  };
+          };
+          (is_catch_comment).if {
+            last_comment.add_last '\n';
+          };
+          (key_comment_default = ALIAS_STR.short_comment_slot_line).if {
+            last_slot.set_comment (ALIAS_STR.get last_comment);
+          };
+          
 	  (key = NULL).if {
 	    short key_comment_default token pos2 to position;
 	  } else {
@@ -310,7 +345,7 @@ Section Private
     ((position != pos) | (last_character != 0.to_character))
   );
   
-  - read_symbol st:ABSTRACT_STRING :BOOLEAN <-
+  - read_symbol st:STRING_CONSTANT :BOOLEAN <-
   ( + posold,j:INTEGER;
     + result:BOOLEAN;
     // On passe les espaces :
@@ -325,7 +360,8 @@ Section Private
 	position := position+1;
       };
       (j > st.upper).if {
-	result := TRUE;
+        result := TRUE;
+        last_string := st;
       } else {
 	position := posold;
 	result := FALSE;
@@ -350,18 +386,10 @@ Section Private
   
   //-- affect -> ":=" | "<-" | "?="
   - read_affect:BOOLEAN <-
-  ( + result:BOOLEAN;
-    (read_symbol (ALIAS_STR.symbol_affect_immediate)).if {
-      last_string := ALIAS_STR.symbol_affect_immediate;
-      result      := TRUE;
-    }.elseif {read_symbol (ALIAS_STR.symbol_affect_cast)} then {
-      last_string := ALIAS_STR.symbol_affect_cast;
-      result      := TRUE;
-    }.elseif {read_symbol (ALIAS_STR.symbol_affect_code)} then {
-      last_string := ALIAS_STR.symbol_affect_code;
-      result      := TRUE;
-    };
-    result
+  ( 
+    (read_symbol (ALIAS_STR.symbol_affect_immediate)) ||
+    {read_symbol (ALIAS_STR.symbol_affect_cast)} ||
+    {read_symbol (ALIAS_STR.symbol_affect_code)}
   );
   
   //-- style         -> '-' | '+'
@@ -491,12 +519,16 @@ Section Private
   - read_cap_identifier:BOOLEAN <-
   ( + posold,idx:INTEGER;
     + result:BOOLEAN;
+    + car:CHARACTER;
     // On passe les espaces :
     ((! read_space) || {! last_character.is_upper}).if {
       result := FALSE;
     } else {
       posold := position;
       string_tmp.clear;
+      string_tmp.add_last last_character;
+      position := position + 1;
+      is_parameter_type := TRUE;
       {
 	(last_character = 0.to_character) ||
 	{
@@ -505,18 +537,18 @@ Section Private
 	  {last_character != '_'}
 	}
       }.until_do {
-	string_tmp.add_last last_character;
-	position := position+1;          
-      };
-      (! string_tmp.is_empty).if {
-	idx := string_tmp.first_substring_index "__";
-	(idx != 0).if { 
-	  position := posold + idx;
-	  syntax_error (current_position,"Identifier is incorrect.");
-	};
-	last_string := ALIAS_STR.get string_tmp;
-	result := TRUE;          
-      };
+        car := last_character;
+        is_parameter_type := is_parameter_type && {car.is_digit};
+	string_tmp.add_last car; 
+        position := position+1;                          
+      };      
+      idx := string_tmp.first_substring_index "__";
+      (idx != 0).if { 
+        position := posold + idx;
+        syntax_error (current_position,"Identifier is incorrect.");
+      };             
+      last_string := ALIAS_STR.get string_tmp;      
+      result := TRUE;          
     };
     result
   );
@@ -674,9 +706,11 @@ Section Private
 	string_tmp.add_last last_character;
 	position := position+1;
       }.elseif {last_character.in_range '0' to '9'} then {
-	((last_character='0') && 
+	(
+          (last_character='0') && 
 	  {position<source.upper} && 
-	{! source.item(position+1).is_hexadecimal_digit}).if {
+          {! source.item(position+1).is_hexadecimal_digit}
+        ).if {
 	  string_tmp.add_last last_character;
 	  position := position+1;
 	} else {
@@ -699,8 +733,7 @@ Section Private
 	};
       } else {
 	syntax_error (current_position,"Unknown escape sequence.");
-      };
-      last_len_string := last_len_string + 1;
+      };      
     };
   );
   
@@ -708,28 +741,31 @@ Section Private
   - read_characters:BOOLEAN <-
   ( + result:BOOLEAN;
     + old_pos:INTEGER;
+    + count:INTEGER;
     // On passe les espaces :
     ((read_space) && {last_character='\''}).if { 
-      old_pos := position;
-      last_len_string := 0;
+      old_pos := position;      
       position := position+1;
       string_tmp.clear;
-      {(last_character=0.to_character) ||
+      {
+        (last_character=0.to_character) ||
 	{last_character='\n'} ||
-      {last_character='\''}}.until_do {
+        {last_character='\''}
+      }.until_do {
 	string_tmp.add_last last_character;
 	(last_character='\\').if {
 	  position := position+1;
-	  read_escape_character;            
+          read_escape_character;            
+          count := count + 1;
 	} else {
-	  position := position+1;
-	  last_len_string := last_len_string+1;
+          position := position+1;	  
+          count := count + 1;
 	};
       };
       (last_character='\'').if {
 	position := position+1;
 	last_string := ALIAS_STR.get string_tmp;
-	(last_len_string != 1).if {
+	(count != 1).if {
 	  position := begin_position;
 	  syntax_error (current_position,"Character constant too long.");
 	};
@@ -748,24 +784,24 @@ Section Private
   ( + result:BOOLEAN;
     + old_pos:INTEGER;
     // On passe les espaces :
-    ((read_space) && {last_character='"'}).if { // "
-      last_len_string := 0;
+    ((read_space) && {last_character='\"'}).if { 
       old_pos := position;
       position := position+1;
       string_tmp.clear;
-      {(last_character=0.to_character) ||
+      {
+        (last_character=0.to_character) ||
 	{last_character='\n'} || 
-      {last_character='"'}}.until_do { // "
+        {last_character='\"'}
+      }.until_do { 
 	string_tmp.add_last last_character;
 	(last_character='\\').if {
 	  position := position+1;
 	  read_escape_character;
 	} else {
-	  position := position+1;
-	  last_len_string := last_len_string+1;
+	  position := position+1;	  
 	};
       };
-      (last_character='"').if { // "         
+      (last_character='\"').if { 
 	position := position+1;
 	last_string := ALIAS_STR.get string_tmp;
 	result := TRUE;
@@ -877,6 +913,9 @@ Section Private
     };
     
     key_comment_default := ALIAS_STR.short_comment_line;
+    (is_shorter2).if {
+      catch_comment_off;
+    };
     
     (read_this_keyword (ALIAS_STR.section_header)).if_false {
       syntax_error (current_position,"Section `Header' is needed.");
@@ -969,7 +1008,10 @@ Section Private
       // Classic slot.
       //
       key_comment_default := ALIAS_STR.short_comment_slot_line;
-      
+      (is_shorter2).if {
+        catch_comment_on;
+      };
+          
       result := TRUE;
       //
       last_slot := read_type_slot;
@@ -1434,12 +1476,13 @@ Section Private
   );
     
   //++ TYPE         -> '{' [ (TYPE | '(' TYPE_LIST ')') ';' ] [ TYPE_LIST ] '}'
-  //++               | [type] PROTOTYPE
+  //++               | [type] PROTOTYPE [ CONTRACT ]
   - read_type is_local:BOOLEAN :ITM_TYPE_MONO <-
   ( + style:STRING_CONSTANT;
     + result:ITM_TYPE_MONO;
     + lst:FAST_ARRAY[ITM_TYPE_MONO];
     + typ_arg,typ_res:ITM_TYPE;
+    + contract:ITM_LIST;
     
     (read_character '{').if {
       // '{' [ (TYPE | '(' TYPE_LIST ')') ';' ] [ TYPE_LIST ] '}'      
@@ -1502,100 +1545,129 @@ Section Private
       };    
       // PROTOTYPE
       result := read_prototype style;
+      contract := read_contract;
+      (contract != NULL).if {
+        warning_error (current_position,"Sorry, not yet implemented.");
+      };
     };
     result
   );  // read_type
-    
-  //++ PROTOTYPE    -> cap_identifier ['['TYPE_LIST {identifier TYPE_LIST} ']']  
-  - read_prototype style:STRING_CONSTANT :ITM_TYPE_MONO <-
-  ( + name:STRING_CONSTANT;    
-    + genericity:FAST_ARRAY[ITM_TYPE_MONO];
+  
+  //++ PROTOTYPE    -> cap_identifier{('.'|'...')cap_identifier}['('PARAM_TYPE{','PARAM_TYPE}')']
+  - read_prototype styl:STRING_CONSTANT :ITM_TYPE_MONO <-
+  ( + nam:STRING_CONSTANT;    
+    + genericity:FAST_ARRAY[ITM_TYPE_MONO];    
+    + result,t:ITM_TYPE_MONO;    
+    + old_pos,old_derive,sav_derive,pos_before:INTEGER;
     + continue:BOOLEAN;
-    + t,result:ITM_TYPE_MONO;    
-    + old_pos,old_derive,sav_derive:INTEGER;
     
-    (read_cap_identifier).if {            
+    
+    (read_cap_identifier).if {                        
       old_pos    := position;
       old_derive := short_derive;
+      string_tmp2.copy last_string;
+      {
+        continue := read_word (ALIAS_STR.keyword_ldots);
+        (continue).if {
+          (read_cap_identifier).if_false {
+            syntax_error (current_position,"Prototype name needed.");
+          };
+          string_tmp2.append (ALIAS_STR.keyword_ldots);
+          string_tmp2.append last_string;
+        } else {
+          pos_before := position;
+          ((read_character '.') && {read_cap_identifier}).if {
+            continue := TRUE;
+            string_tmp2.add_last '.';
+            string_tmp2.append last_string;
+          } else {
+            position := pos_before;
+          };
+        };
+      }.do_while {continue};      
+      nam := ALIAS_STR.get string_tmp2;
       
-      name := last_string;
-      
-      (read_character '[').if {	
+      (read_character '(').if {	
 	//
 	// Genericity.
-	//		
-	short (ALIAS_STR.short_prototype) token 
-	(old_pos-name.count) to old_pos;
-        
-        (name.count = 1).if {
-          syntax_error (current_position,"Parameter type with genericity is absurd.");
+        //		
+        genericity := ALIAS_ARRAY[ITM_TYPE_MONO].new;
+        {
+          t := read_param_type;
+          (t = NULL).if {
+            syntax_error (current_position,"Type needed.");
+          };
+          genericity.add_last t;
+        }.do_while {read_character ','};        
+        genericity := ALIAS_ARRAY[ITM_TYPE_MONO].alias genericity;
+        result     := ITM_TYPE_GENERIC.get nam style styl with genericity;
+        (read_character ')').if_false {
+          warning_error (current_position,"Added ')'.");
         };
-        
-	genericity := ALIAS_ARRAY[ITM_TYPE_MONO].new;
-	{
-	  t := read_type FALSE;
-	  (t = NULL).if {
-	    syntax_error (current_position,"Incorrect generic type.");
-	  };
-	  genericity.add_last t;
-	  
-	  (read_identifier).if {
-	    continue := TRUE;
-	    warning_error (current_position,
-	    "Sorry, not yet implemented (ignored).");
-	  } else {
-	    continue := read_character ',';
-	  };
-	}.do_while {continue};
-	
-	genericity := ALIAS_ARRAY[ITM_TYPE_MONO].alias genericity; 
-	result     := ITM_TYPE_GENERIC.get name style style with genericity;
-	(! read_character ']').if {
-	  warning_error (current_position,"Added ']'.");
-	}; // if
-      } else {	
-        // Simple type.	  
-        (name.count = 1).if {
-          (style != NULL).if {
+      } else {	        
+        // Simple type.	          
+        (is_parameter_type).if {
+          (styl != NULL).if {
             string_tmp.copy "Style `";
-            string_tmp.append style;
+            string_tmp.append styl;
             string_tmp.append "' for parameter type is ignored.";
             warning_error (current_position,string_tmp);
           };
-          result := ITM_TYPE_PARAMETER.get name;
-        }.elseif {style = NULL} then {
-	  result := ITM_TYPE_SIMPLE.get name;
+          result := ITM_TYPE_PARAMETER.get nam;
+        }.elseif {styl = NULL} then {
+	  result := ITM_TYPE_SIMPLE.get nam;
 	} else {
-	  (name = ALIAS_STR.prototype_self).if {
+	  (nam = ALIAS_STR.prototype_self).if {
 	    string_tmp.copy "Style `";
-	    string_tmp.append style;
+	    string_tmp.append styl;
 	    string_tmp.append "' ignored.";
-	    warning_error (current_position,string_tmp);
+            warning_error (current_position,string_tmp);            
 	    result := ITM_TYPE_SIMPLE.type_self;
 	  } else {
-	    result := ITM_TYPE_STYLE.get name style style;
+	    result := ITM_TYPE_STYLE.get nam style styl;
 	  };
 	};
-	(is_shorter).if {
-	  sav_derive := short_derive;
-	  short_derive := old_derive;
-	  (
-            (result = ITM_TYPE_SIMPLE.type_self) || 
-            {result = ITM_TYPE_SIMPLE.type_null}
-          ).if {
-	    short (ALIAS_STR.short_keyprototype) token 
-	    (old_pos - name.count) to old_pos;
-	  } else {
-	    short (ALIAS_STR.short_prototype) token 
-	    (old_pos - name.count) to old_pos;
-	  };
-	  short_derive := sav_derive + (short_derive - old_derive);
-	};
       }; // if
+      (is_shorter).if {
+        sav_derive := short_derive;
+        short_derive := old_derive;
+        (
+          (result = ITM_TYPE_SIMPLE.type_self) || 
+          {result = ITM_TYPE_SIMPLE.type_null}
+        ).if {
+          short (ALIAS_STR.short_keyprototype) token 
+          (old_pos - nam.count) to old_pos;
+        } else {
+          short (ALIAS_STR.short_prototype) token 
+          (old_pos - nam.count) to old_pos;
+        };
+        short_derive := sav_derive + (short_derive - old_derive);
+      };
     }; // if
     result
   );  // read_prototype
-  
+    
+  - read_param_type:ITM_TYPE_MONO <-
+  //++ PARAM_TYPE   -> TYPE
+  //++               | CONSTANT
+  //++               | identifier
+  ( + result:ITM_TYPE_MONO;
+    + cst:ITM_CONSTANT;
+    
+    result := read_type FALSE;
+    (result = NULL).if {    
+      cst := read_constant;
+      (cst != NULL).if {
+        syntax_error (current_position,"1) Sorry, not yet implemented.");
+        //result := 
+      }.elseif {read_identifier} then {
+        syntax_error (current_position,"2) Sorry, not yet implemented.");
+        //result := 
+      };
+    };
+    result
+  );
+    
   //++ EXPR         -> { ASSIGN !!AMBIGU!! affect } EXPR_OPERATOR
   //++ ASSIGN       -> '(' IDF_ASSIGN { ',' IDF_ASSIGN } ')'
   //++               | IDF_ASSIGN
@@ -1816,12 +1888,10 @@ Section Private
   //++ EXPR_PRIMARY -> "Self"
   //++               | result
   //++               | PROTOTYPE
-  //++               | integer
-  //++               | characters
-  //++               | string
+  //++               | CONSTANT
   //++               | '(' GROUP ')'
   //++               | '{' [ LOC_ARG ';' !! AMBIGU!! ] GROUP '}'
-  //++               | external [ ':' ['('] TYPE ['(' TYPE_LIST ')'] [')'] ]
+  //++               | external [ ':' ['('] TYPE ['{' TYPE_LIST '}'] [')'] ]
   - read_expr_primary:ITM_CODE <-
   ( + result:ITM_CODE;
     + type :ITM_TYPE_MONO;
@@ -1853,17 +1923,9 @@ Section Private
     }.elseif {
       type := read_prototype NULL;
       type != NULL
-    } then {
-      result := ITM_PROTOTYPE.create current_position type type;
-    }.elseif {read_real} then {
-      result := ITM_REAL.create current_position value last_real;
-    }.elseif {read_integer} then {
-      result := ITM_NUMBER.create current_position value last_integer;
-    }.elseif {read_characters} then {
-      result := ITM_CHARACTER.create current_position char last_string;
-    }.elseif {read_string} then {
-      result := ITM_STRING.create current_position 
-      text last_string len last_len_string;
+    } then {      
+      result := ITM_PROTOTYPE.create current_position type type;            
+    }.elseif {(result := read_constant) != NULL} then {      
     }.elseif {read_character '(' } then { 
       group_sav := last_group;
       last_group := ITM_LIST.create current_position;
@@ -1911,13 +1973,13 @@ Section Private
 	  syntax_error (current_position,"Incorrect type.");
 	};
 	ext.set_type type;
-	(read_character '(').if {
+	(read_character '{').if {
 	  ltype := read_type_list FALSE;
 	  (ltype = NULL).if {
 	    syntax_error (current_position,"Incorrect live type list.");
 	  };
-	  (! read_character ')').if {
-	    warning_error (current_position,"Added ')'.");
+	  (! read_character '}').if {
+	    warning_error (current_position,"Added '}'.");
 	  };
 	  ext.set_type_list ltype;
 	};
@@ -1929,7 +1991,26 @@ Section Private
     };
     result
   );  // read_expr_primaire
-
+  
+  - read_constant:ITM_CONSTANT <-
+  //++ CONSTANT     -> integer
+  //++               | real
+  //++               | characters
+  //++               | string
+  ( + result:ITM_CONSTANT;
+    
+    (read_real).if {
+      result := ITM_REAL.create current_position value last_real;
+    }.elseif {read_integer} then {
+      result := ITM_NUMBER.create current_position value last_integer;
+    }.elseif {read_characters} then {
+      result := ITM_CHARACTER.create current_position char last_string;
+    }.elseif {read_string} then {
+      result := ITM_STRING.create current_position text last_string;    
+    };
+    result
+  );
+  
   //++ GROUP        -> DEF_LOCAL {EXPR ';'} [ EXPR {',' {EXPR ';'} EXPR } ]
   - read_group:FAST_ARRAY[ITM_CODE] <-
   ( + e:ITM_CODE;    
@@ -2170,8 +2251,9 @@ Section Private
     result
   );  // read_argument
   
-  // name, export, import, type, default, external, version, date, comment, author,
-  // bibliography, language, bug_report, copyright.
+  // name, export, import, type, default, external, version, lip,
+  // date, comment, author, bibliography, language, bug_report, 
+  // copyright.
   - read_slot_header first:BOOLEAN :BOOLEAN <-
   ( + result:BOOLEAN;    
     + v:ITM_CODE;
@@ -2179,6 +2261,8 @@ Section Private
     + style:CHARACTER;
     + is_export:BOOLEAN;
     + parameter_type:ITM_TYPE_PARAMETER;
+    + instr:LIP_CODE;
+    + param:BLOCK;
     
     style := read_style;
     (style != ' ').if {
@@ -2192,19 +2276,116 @@ Section Private
 	  // Read `name' slot.
 	  //
 	  
-	  (style = '-').if {
-	    warning_error (current_position,
-	    "`- name' is reserved for Concurrent Object Prototype.\n\
-	    \Sorry, COP is not yet implemented.");
+	  (style = '-').if {	    
+            is_cop := TRUE;            
+            (is_java).if {
+              semantic_error (current_position,"COP not yet implemented.");
+            } else {
+              output_decl.append 
+              "#include <pthread.h>\n\
+              \#include <limits.h>\n\n\
+              \void print_char(char car);\n\
+              \int die_with_code(int code);\n\n\
+              \static pthread_key_t current_thread;\n\
+              \static pthread_attr_t thread_attr;\n\
+              \pthread_t c_thread;\n\
+              \int thread_counter;\n\n\              
+              \static char thread_stack[512][PTHREAD_STACK_MIN];\n\n\
+              \typedef struct lith_object_struct lith_object;\n\
+              \typedef struct lith_node_struct lith_node;\n\
+              \struct lith_node_struct {\n\
+                \  pthread_mutex_t mutex;\n\
+                \  lith_node *next;\n\
+                \  lith_object *object;\n\
+              \};\n\              
+              \struct lith_object_struct {\n\
+                \  unsigned long __id; // Just for late binding.\n\
+                \  lith_node *first;\n\
+                \  lith_node *last;\n\
+                \  lith_object *(*procedure)(lith_object *obj,pthread_mutex_t *mutex);\n\
+                \  pthread_mutex_t mutex;\n\
+              \};\n\
+              \struct {\n\
+                \  lith_node *first;\n\
+                \  pthread_mutex_t mutex;\n\
+              \} pool;\n\n\
+              \void *thread_life(void *ptr)\n\
+              \{ lith_node node,*n;\n\
+                \  lith_object *obj,*new_obj;\n\n\    
+                \  pthread_mutex_init(&node.mutex,NULL);\n\
+                \  pthread_mutex_lock(&node.mutex);\n\
+                \  node.object = (lith_object *)ptr;\n\
+                \  do {\n\
+                  \    // Append fifo object.\n\
+                  \    obj = node.object;\n\
+                  \    node.next = NULL;\n\
+                  \    n = obj->last;\n\
+                  \    if (n == NULL) {\n\
+                    \      obj->first = &node;\n\
+                    \      pthread_mutex_unlock(&node.mutex);\n\
+                  \    } else {\n\
+                    \      n->next = &node;\n\
+                  \    };\n\
+                  \    obj->last = &node;\n\
+                  \    pthread_setspecific(current_thread,(void *)obj);\n\
+                  \    // Run procedure.\n\
+                  \    new_obj = obj->procedure(obj,&node.mutex);\n\
+                  \    // Remove fifo object.\n\
+                  \    pthread_mutex_lock(&obj->mutex);\n\
+                  \    n = obj->first->next;\n\
+                  \    if (n != NULL) {\n\
+                    \      pthread_mutex_unlock(&n->mutex);\n\
+                  \    } else {\n\
+                    \      obj->last = NULL;\n\
+                  \    };\n\
+                  \    obj->first = n;\n\
+                  \    pthread_mutex_unlock(&obj->mutex);\n\
+                  \    if (new_obj != NULL) {\n\
+                    \      node.object = new_obj;\n\
+                  \    } else {\n\
+                    \      // Add in pool.\n\
+                    \      pthread_mutex_lock(&pool.mutex);\n\
+                    \      node.next = pool.first;\n\
+                    \      pool.first = &node;\n\
+                    \      pthread_mutex_unlock(&pool.mutex);\n\
+                    \      // Sleep.\n\
+                    \      pthread_mutex_lock(&node.mutex);\n\
+                  \    };\n\
+                \  } while (1);\n\
+                \  return NULL;\n\
+              \};\n\n\
+              \void run_procedure(lith_object *obj)\n\
+              \{ lith_node *node;\n\
+                \  char *msg=\"COP Error!\\n\";\n\
+                \  // Pool manager.\n\
+                \  pthread_mutex_lock(&pool.mutex);\n\
+                \  node = pool.first;\n\
+                \  if (node != NULL) {\n\
+                  \    pool.first = node->next;\n\
+                \  };\n\
+                \  pthread_mutex_unlock(&pool.mutex);\n\
+                \  // Run thread.\n\
+                \  if (node == NULL) {\n\                  
+                  \    pthread_attr_setstack(&thread_attr, thread_stack[thread_counter++],PTHREAD_STACK_MIN);\n\
+                  \    if ((thread_counter>512) || pthread_create(&c_thread,&thread_attr, thread_life, (void *)obj)) {\n\
+                    \      while (*msg != 0) print_char(*(msg++));\n\
+                    \      die_with_code(1);\n\
+                  \    };\n\
+                \  } else {\n\
+                  \    node->object = obj;\n\
+                  \    pthread_mutex_unlock(&node->mutex);\n\
+                \  };\n\
+              \};\n\n";
+            };
 	  };
 	  
-	  // style "name" ':=' [type] cap_identifier 
-	  // ['['cap_identifier {',' cap_identifier}{identifier cap_identifier {',' cap_identifier}}']']
+	  // style "name" ':=' [type] cap_identifier [ '(' PARAM {',' PARAM}')' ]
+	  // PARAM -> cap_identifier | identifier ':' TYPE
 	  short (ALIAS_STR.short_slot) token 
 	  (position-last_string.count) to position; 
 	  
 	  object.set_position current_position;
-	  object.set_style style;
+          object.set_style style;          
 	  (read_symbol (ALIAS_STR.symbol_affect_immediate)).if_false {
 	    warning_error (current_position,"Added ':='.");
 	  };
@@ -2222,52 +2403,58 @@ Section Private
 	  short (ALIAS_STR.short_prototype) token
 	  (position-last_string.count) to position;
 	  
-	  (last_string != object.name).if {
+	  (object.shortname != last_string).if {
 	    syntax_error (current_position,"Incorrect name (filename != name).");
           };          
-	  (read_character '[').if {
+	  (read_character '(').if {
 	    //
 	    // Generic loader.
-	    //
-	    (is_shorter).if_false {	      
+            //
+            param := { + res:ITM_TYPE_PARAMETER;
+              (read_identifier).if {	                    
+                (read_character ':').if_false {
+                  warning_error (current_position,"Added ':'.");
+                };
+                (read_type TRUE = NULL).if {
+                  syntax_error (current_position,"Type needed.");
+                };
+                // BSBS: Warning: type::{INTEGER,CHARACTER,REAL,STRING_CONSTANT}
+                semantic_error (current_position,"Sorry, not yet implemented.");
+              }.elseif {read_cap_identifier} then {
+                (is_parameter_type).if_false {
+                  syntax_error (current_position,"Identifier parameter type is needed.");
+                };
+                short (ALIAS_STR.short_keyprototype) token
+                (position - last_string.count) to position;
+                res ?= ITM_TYPE_PARAMETER.get last_string;
+              };
+	      res
+	    };
+            
+	    ((! is_shorter) && {! is_shorter2}).if {	      
 	      (object.generic_count = 0).if {
 		syntax_error (current_position,"Object can't be generic.");
 	      };
-	    };
+            };
+            parameter_type := param.value;
+            (parameter_type = NULL).if {
+              syntax_error (current_position,"Identifier parameter type is needed.");
+            };            	    
 	    	    
-	    (! read_cap_identifier).if {
-	      syntax_error (current_position,"Identifier parameter type is needed.");
-	    };
-	    parameter_type ?= ITM_TYPE_PARAMETER.get last_string;
-	    
-	    short (ALIAS_STR.short_keyprototype) token
-	    (position - last_string.count) to position;
-	    
-	    object.idf_generic_list.add_last parameter_type;
-	    last_string := NULL;
-	    {(read_character ',') || {read_identifier}}.while_do {
-	      (last_string != NULL).if {
-		short (ALIAS_STR.short_slot) token
-		(position - last_string.count) to position;
-		warning_error (current_position,"Sorry, not yet implemented (ignored).");
-	      };
-	      
-	      (! read_cap_identifier).if {
-		syntax_error (current_position,"Identifier parameter type is needed.");
-	      };	      
-	      parameter_type ?= ITM_TYPE_PARAMETER.get last_string;
-	      
-	      short (ALIAS_STR.short_keyprototype) token
-	      (position - last_string.count) to position;
-	      
+	    object.idf_generic_list.add_last parameter_type;	    
+	    {read_character ','}.while_do {	      	      
+	      parameter_type := param.value;
+	      (parameter_type = NULL).if {
+                syntax_error (current_position,"Identifier parameter type is needed.");
+              };	      	      
 	      object.idf_generic_list.add_last parameter_type;
 	    }; // loop
 	    	    
-	    (! read_character ']').if {
-	      warning_error (current_position,"Added ']'.");
+	    (! read_character ')').if {
+	      warning_error (current_position,"Added ')'.");
 	    };
 	    
-	    (is_shorter).if_false {	      
+	    ((! is_shorter) && {! is_shorter2}).if {	      	      
 	      (object.idf_generic_list.count != object.generic_count).if {
 		syntax_error (current_position,"Invalid generic list number.");
 	      };
@@ -2369,7 +2556,29 @@ Section Private
 	};
 	(read_integer).if_false {
 	  syntax_error (current_position,"Incorrect number.");
-	};
+        };
+        
+      }.elseif {read_word (ALIAS_STR.slot_lip)} then {
+	//
+	// LIP interpreter.
+	//
+        
+        // '-' lip <- ( { LIP_EXPR ';' } )
+        (read_symbol (ALIAS_STR.symbol_affect_code)).if_false {
+          warning_error (current_position,"Added '<-' is needed.");
+        };      
+        (read_character '(').if_false {
+          warning_error (current_position,"Added '(' is needed.");
+        };              
+        {(instr := readlip_expr) != NULL}.while_do {
+          instr.run;
+          (read_character ';').if_false {
+            warning_error (current_position,"Added ';' is needed.");
+          };
+        };
+        (read_character ')').if_false {
+          warning_error (current_position,"Added ')' is needed.");
+        };        
       }.elseif {
 	(read_word (ALIAS_STR.slot_date)) ||
 	{read_word (ALIAS_STR.slot_comment)} ||
@@ -2384,7 +2593,8 @@ Section Private
 	// `language', `copyright' or `bug_report' slots.
 	//
 	
-	// '-' ("date"|"comment"|"author"|"bibliography"|"language"|"copyright"|"bug_report") ':=' string
+	// '-' ("date"|"comment"|"author"|"bibliography"|"language"|"copyright"|"bug_report") 
+        // ':=' string
 	short (ALIAS_STR.short_slot) token 
 	(position-last_string.count) to position; 
 	
@@ -2405,155 +2615,419 @@ Section Private
   );
   
   //
-  // Parser for PATH.LI
+  // Parser for LIP file.
   // 
-
-  - variable:HASHED_DICTIONARY[STRING_CONSTANT,STRING_CONSTANT];
-
-  - is_good_section:BOOLEAN;
-  - is_found:BOOLEAN;
-
-  //** SYSTEM -> { "Section" { TARGET ','} TARGET { SYS_BODY } }
-  - read_system:BOOLEAN <-
+  
+  - readlip_program <-  
+  //// PROGRAM      -> { 'Section' ('Inherit' | 'Public' | 'Private') { SLOT ';' } } 
+  ( + idx:INTEGER;
+    + section:STRING_CONSTANT;
+    
+    idx := LIP_CODE.list_parent.lower;    
+    {read_this_keyword (ALIAS_STR.keyword_section)}.while_do {      
+      (read_this_keyword (ALIAS_STR.section_inherit)).if {
+        // { '+' string ':' STRING [ ':=' string ] ';' }        
+        {read_character '+'}.while_do {
+          (read_identifier).if_false {
+            warning_error (current_position,"Identifier needed.");
+          };
+          (read_character ':').if_false {
+            warning_error (current_position,"Added ':' is needed.");
+          };
+          (read_word (ALIAS_STR.prototype_string)).if_false {
+            warning_error (current_position,"`STRING' type needed.");
+          };
+          (read_symbol (ALIAS_STR.symbol_affect_immediate)).if {            
+            (read_string).if_false {            
+              syntax_error (current_position,"String needed.");            
+            };
+            string_tmp.copy (object.filename);
+            {
+              (!string_tmp.is_empty)    && 
+              {string_tmp.last != '/'}  && 
+              {string_tmp.last != '\\'}
+            }.while_do {
+              string_tmp.remove_last 1;
+            };
+            string_tmp.append last_string;                              
+          } else {
+            string_tmp.clear;
+          };
+          LIP_CODE.list_parent.add (ALIAS_STR.get string_tmp) to idx;
+          idx := idx + 1;
+          (read_character ';').if_false {
+            warning_error (current_position,"Added ';' is needed.");
+          };
+        };
+      }.elseif {
+        (read_this_keyword (ALIAS_STR.section_public))  ||
+        {read_this_keyword (ALIAS_STR.section_private)} 
+      } then {
+        section := last_string;
+        {readlip_slot section}.while_do {
+          (read_character ';').if_false {
+            warning_error (current_position,"Added ';' is needed.");
+          };
+        };
+      } else {
+        syntax_error (current_position,"`Public' or `Private' or `Inherit' needed.");
+      };
+    };
+  );
+  
+  - readlip_slot sec:STRING_CONSTANT :BOOLEAN <-
+  //// SLOT         -> '+' identifier ':' TYPE [ ':=' EXPR_CONSTANT ]
+  ////               | '-' identifier [ identifier ':' TYPE ] '<-' '(' { EXPR ';' } ')' 
   ( + result:BOOLEAN;
-    result := TRUE;
-    {read_this_keyword (ALIAS_STR.keyword_section)}.while_do {
-      is_good_section := FALSE;      
-      (! read_target).if {
-	syntax_error (current_position,"Target section identifier is needed.");
+    + t:LIP_CONSTANT;
+    + n,na:STRING_CONSTANT;
+    + data:LIP_SLOT_DATA;
+    + slot_code:LIP_SLOT_CODE;
+    + cst:LIP_CONSTANT;
+    + cod:FAST_ARRAY[LIP_CODE];
+    + instr:LIP_CODE;
+    + pos:POSITION;
+    
+    (read_character '+').if {
+      // Data.
+      result := TRUE;
+      (sec = ALIAS_STR.section_public).if {
+        syntax_error (current_position,"No data in Public section.");
       };
-      {read_character ','}.while_do {
-	(! read_target).if {
-	  syntax_error (current_position,"Target section identifier is needed.");
-	};
+      (read_identifier).if_false {
+        syntax_error (current_position,"Identifier is incorrect.");
       };
-      
-      {(! read_sys_body)}.until_do {
+      n := last_string;
+      (read_character ':').if_false {
+        warning_error (current_position,"Added ':' is needed.");
+      };
+      t := readlip_type;
+      (t = NULL).if {
+        syntax_error (current_position,"type is incorrect.");
+      };      
+      data := LIP_SLOT_DATA.create current_position name n value t argument FALSE;
+      (read_symbol (ALIAS_STR.symbol_affect_immediate)).if {
+        cst := readlip_expr_constant;
+        (cst = NULL).if {
+          syntax_error (current_position,"Incorrect expression.");
+        };
+        data.set_value cst;
+        cst.free;
+      };
+    }.elseif {read_character '-'} then {
+      // Function.
+      result := TRUE;
+      (read_identifier).if_false {
+        syntax_error (current_position,"Identifier is incorrect.");
+      };
+      pos := current_position;
+      catch_comment_on; 
+      n := last_string;
+      (read_identifier).if {
+        na := last_string;
+        (read_character ':').if_false {
+          warning_error (current_position,"Added ':' is needed.");
+        };
+        t := readlip_type;
+        (t = NULL).if {
+          syntax_error (current_position,"Incorrect type.");
+        };
+        data := LIP_SLOT_DATA.create current_position name na value t argument TRUE;
+      };            
+      // 
+      (read_symbol (ALIAS_STR.symbol_affect_code)).if_false {
+        warning_error (current_position,"Added '<-' is needed.");
+      };      
+      (read_character '(').if_false {
+        warning_error (current_position,"Added '(' is needed.");
+      };      
+      catch_comment_off;
+      cod := ALIAS_ARRAY[LIP_CODE].new;
+      {(instr := readlip_expr) != NULL}.while_do {
+        cod.add_last instr;
+        (read_character ';').if_false {
+          warning_error (current_position,"Added ';' is needed.");
+        };
       };
+      (read_character ')').if_false {
+        warning_error (current_position,"Added ')' is needed.");
+      };
+      cod := ALIAS_ARRAY[LIP_CODE].copy cod;            
+      slot_code := LIP_SLOT_CODE.create pos section sec 
+      name n argument data code cod;
+      (sec = ALIAS_STR.section_public).if {
+        (last_comment.is_empty).if {
+          warning_error (pos,"Comment needed.");
+        } else {
+          slot_code.set_comment (ALIAS_STR.get last_comment);
+        };
+      };            
     };
+    result
+  );
+  
+  - readlip_type:LIP_CONSTANT <-
+  //// TYPE         -> 'BOOLEAN' | 'STRING' | 'INTEGER'
+  ( + result:LIP_CONSTANT;
     
-    // End of file :
-    result := result | read_space;
-    (last_character != 0.to_character).if {
-      syntax_error (current_position,"Incorrect symbol.");
+    (read_cap_identifier).if {            
+      (last_string = ALIAS_STR.prototype_integer).if {
+        result := LIP_INTEGER.get 0;
+      }.elseif {last_string = ALIAS_STR.prototype_string} then {
+        result := LIP_STRING.get (ALIAS_STR.get "");
+      }.elseif {last_string = ALIAS_STR.prototype_boolean} then {
+        result := LIP_BOOLEAN.get FALSE;
+      } else {
+        syntax_error (current_position,"Incorrect type.");
+      };
     };
     result
   );
-
-  //** TARGET -> "Common" | cap_identifier
-  - read_target:BOOLEAN <-
-  ( + result:BOOLEAN;
+  
+  - readlip_expr:LIP_CODE <-  
+  //// EXPR         -> [ identifier !!AMBIGU!! ':=' ] EXPR_OPERATOR [ '.' FUNCTION ]
+  ( + result,val:LIP_CODE;
+    + nam:STRING_CONSTANT;
     
-    (read_word (ALIAS_STR.section_common)).if {
-      is_good_section := TRUE;
-      result := TRUE;
-    }.elseif {read_cap_identifier} then {
-      (variable.at (ALIAS_STR.variable_target) = last_string).if {
-	is_good_section := TRUE;
-	is_found := TRUE;
+    save_context; // !! SAVE CONTEXT !!
+    
+    (read_identifier).if {
+      nam := last_string;
+      (read_symbol (ALIAS_STR.symbol_affect_immediate)).if {
+        val := readlip_expr_operator;
+        (val = NULL).if {
+          syntax_error (current_position,"Incorrect expression.");
+        };        
+        result := LIP_AFFECT.create current_position name nam value val;
+      } else {
+        restore_context; // !! RESTORE CONTEXT !!
+      };
+    };    
+    (result = NULL).if {
+      result := readlip_expr_operator;
+      ((result != NULL) && {read_character '.'}).if {        
+        result := readlip_function result;
+        (result = NULL).if {
+          syntax_error (current_position,"Incorrect slot.");
+        };        
       };
-      result := TRUE;
     };
     result
   );
-
-  //** SYS_BODY -> '+' identifier ':=' PATH ';'
-  //**           | '-' PATH ';'
-  //**           | '*' PATH ';' 
-  - read_sys_body:BOOLEAN <-
-  ( + result:BOOLEAN;
-    + name:STRING_CONSTANT;
-    result := TRUE;
-    (read_character '+').if {
-      // Variable declaration.
-      (! read_identifier).if {
-	syntax_error (current_position,"Variable identifier incorrect.");
+  
+  - readlip_function rec:LIP_CODE :LIP_CODE <-  
+  //// FUNCTION     -> 'if' '{' { EXPR ';' }  '}' [ 'else' '{' { EXPR ';' } '}' ]
+  ////               | 'print'
+  ( + result:LIP_CODE;
+    + the,els:FAST_ARRAY[LIP_CODE];
+    + val:LIP_CODE;
+    
+    (read_word (ALIAS_STR.slot_if)).if {
+      the := ALIAS_ARRAY[LIP_CODE].new;      
+      (read_character '{').if_false {
+        warning_error (current_position,"Added '(' is needed.");
+      };
+      {(val := readlip_expr) != NULL}.while_do {
+        the.add_last val;
+        (read_character ';').if_false {
+          warning_error (current_position,"Added ';' is needed.");
+        };        
+      };
+      (read_character '}').if_false {
+        warning_error (current_position,"Added '(' is needed.");
+      };
+      the := ALIAS_ARRAY[LIP_CODE].copy the;
+      (read_word (ALIAS_STR.slot_else)).if {
+        els := ALIAS_ARRAY[LIP_CODE].new;
+        (read_character '{').if_false {
+          warning_error (current_position,"Added '(' is needed.");
+        };
+        {(val := readlip_expr) != NULL}.while_do {
+          els.add_last val;
+          (read_character ';').if_false {
+            warning_error (current_position,"Added ';' is needed.");
+          };        
+        };
+        (read_character '}').if_false {
+          warning_error (current_position,"Added '(' is needed.");
+        };
+        els := ALIAS_ARRAY[LIP_CODE].copy els;
       };
-      name := last_string;
-      (! read_symbol (ALIAS_STR.symbol_affect_immediate)).if {
-	syntax_error (current_position,"Assignment ':=' is needed.");
+      result := LIP_IF.create current_position if rec then the else els;    
+    }.elseif {read_word (ALIAS_STR.slot_print)} then {
+      result := LIP_PRINT.create current_position message rec;
+    };
+    result
+  );
+  
+  - readlip_expr_operator:LIP_CODE <-  
+  //// EXPR_OPERATOR-> EXPR_CMP { ('|' | '&') EXPR_CMP }                
+  ( + result,right:LIP_CODE;
+    + is_or:BOOLEAN;    
+    
+    result := readlip_expr_cmp;
+    (result != NULL).if {
+      {(is_or := read_character '|') || {read_character '&'}}.while_do {
+        right := readlip_expr_cmp;
+        (right = NULL).if {
+          syntax_error (current_position,"Incorrect expression.");
+        };
+        (is_or).if {
+          result := LIP_BINARY.create current_position with result operator '|' and right;
+        } else {
+          result := LIP_BINARY.create current_position with result operator '&' and right;
+        };
       };
-      (name = ALIAS_STR.variable_target).if {
-	(! read_cap_identifier).if {
-	  syntax_error (current_position,"Target is needed.");
-	};
-      } else {	
-	(! read_path).if {
-	  syntax_error (current_position,"Incorrect path definition.");
-	};
+    };
+    result
+  );
+  
+  - readlip_expr_cmp:LIP_CODE <-
+  //// EXPR_CMP     -> EXPR_BINARY { ('='|'!='|'>'|'<'|'>='|'<=') EXPR_BINARY }
+  ( + result,right:LIP_CODE;
+    + op:STRING_CONSTANT;    
+    + type:CHARACTER;
+    
+    result := readlip_expr_binary;
+    (result != NULL).if {
+      {
+        (read_symbol (ALIAS_STR.symbol_great_equal)) || 
+        {read_symbol (ALIAS_STR.symbol_less_equal)}  ||
+        {read_symbol (ALIAS_STR.symbol_not_equal)}   || 
+        {read_symbol (ALIAS_STR.symbol_equal)}       ||
+        {read_symbol (ALIAS_STR.symbol_great)}       || 
+        {read_symbol (ALIAS_STR.symbol_less)}
+      }.while_do {
+        op := last_string;
+        right := readlip_expr_binary;
+        (right = NULL).if {
+          syntax_error (current_position,"Incorrect expression.");
+        };
+        (op)
+        .when ">=" then { type := 'S'; }
+        .when "<=" then { type := 'I'; }
+        .when "!=" then { type := 'E'; }
+        .when "="  then { type := '='; }
+        .when ">"  then { type := '>'; }
+        .when "<"  then { type := '<'; };
+        result := LIP_BINARY.create current_position with result operator type and right;
       };
-      is_good_section.if {
-	variable.put last_string to name;
+    };
+    result
+  );
+  
+  - readlip_expr_binary:LIP_CODE <-  
+  //// EXPR_BINARY  -> EXPR_UNARY { ('-'|'+') EXPR_UNARY }
+  ( + result,right:LIP_CODE;
+    + is_sub:BOOLEAN;
+    
+    result := readlip_expr_unary;
+    (result != NULL).if {
+      {(is_sub := read_character '-') || {read_character '+'}}.while_do {
+        right := readlip_expr_unary;
+        (right = NULL).if {
+          syntax_error (current_position,"Incorrect expression.");
+        };
+        (is_sub).if {
+          result := LIP_BINARY.create current_position with result operator '-' and right;
+        } else {
+          result := LIP_BINARY.create current_position with result operator '+' and right;
+        };
       };
-    }.elseif {read_character '-'} then {
-      // Path directory
-      (! read_path).if {
-	syntax_error (current_position,"Incorrect path definition.");
-      };
-      is_good_section.if {  
-	((last_string.last != '\\') && 
-	{last_string.last != '/'}).if {
-	  string_tmp.copy last_string;
-	  string_tmp.add_last '/';
-	  last_string := ALIAS_STR.get string_tmp;
-	};
-	path_directory.add_last last_string;
-      };      
-    }.elseif {read_character '*'} then {
-      // Execute command.
-      (! read_path).if {
-	syntax_error (current_position,"Incorrect command definition.");
+    };
+    result
+  );
+  
+  - readlip_expr_unary:LIP_CODE <- 
+  //// EXPR_UNARY   -> ( '-' | '!' ) EXPR_UNARY
+  ////               | EXPR_BASE
+  ////               | identifier [ EXPR_ARGUMENT ]
+  ( + result:LIP_CODE;
+    + is_neg:BOOLEAN;
+    + type:CHARACTER;
+    + nam:STRING_CONSTANT;
+    + arg:LIP_CODE;
+    
+    ((is_neg := read_character '-') || {read_character '!'}).if {      
+      result := readlip_expr_unary;
+      (result = NULL).if {
+        syntax_error (current_position,"Incorrect expression.");
       };
-      is_good_section.if {
-	command_list.add_last last_string;
+      (is_neg).if {
+        type := '-';
+      } else {
+        type := '!';
       };
+      result := LIP_UNARY.create current_position operator type with result;
+    }.elseif {read_identifier} then {
+      nam := last_string;
+      arg := readlip_expr_argument;
+      result := LIP_CALL.create current_position name nam with arg;      
     } else {
-      result := FALSE;
-    };
-    (result && {! read_character ';'}).if {
-      warning_error (current_position,"Added ';' is needed.");
+      result := readlip_expr_base;
     };
     result
   );
   
-
-  //** PATH -> { PATH_EXPR '+' } PATH_EXPR
-  - read_path:BOOLEAN <-
-  ( + result:BOOLEAN;
-    string_tmp2.clear;      
-    read_path_expr.if {
-      string_tmp2.append last_string;      
-      {! read_character '+'}.until_do {
-	(! read_path_expr).if {
-	  syntax_error (current_position,"Incorrect path expression.");
-	};
-	string_tmp2.append last_string;
+  - readlip_expr_base:LIP_CODE <-  
+  //// EXPR_BASE    -> '(' EXPR_OPERATOR ')'
+  ////               | EXPR_CONSTANT
+  ( + result:LIP_CODE;
+    + v:LIP_CONSTANT;
+    
+    (read_character '(').if {
+      result := readlip_expr_operator;
+      (result = NULL).if {
+        syntax_error (current_position,"Incorrect expression.");
+      };
+      (read_character ')').if_false {
+        warning_error (current_position,"Added ')' is needed.");
+      };
+    } else {
+      v := readlip_expr_constant;
+      (v != NULL).if {
+        result := LIP_VALUE.create current_position with v;
       };
-    };
-    (! string_tmp2.is_empty).if {
-      last_string := ALIAS_STR.get string_tmp2;
-      result := TRUE;        
     };
     result
   );
+  
+  - readlip_expr_constant:LIP_CONSTANT <-
+  //// EXPR_CONSTANT-> integer              
+  ////               | string
+  ////               | TRUE
+  ////               | FALSE
+  ( + result:LIP_CONSTANT;
 
-  //** PATH_EXPR -> identifier | string
-  - read_path_expr:BOOLEAN <-
-  ( + result:BOOLEAN;
-    read_identifier.if {
-      is_good_section.if {
-	(! variable.fast_has last_string).if {
-	  syntax_error (current_position,"Variable not found.");
-	}; 
-	last_string := variable.at last_string;
-      };
-      result := TRUE;
+    (read_integer).if {      
+      result := LIP_INTEGER.get last_integer;
     }.elseif {read_string} then {
-      result := TRUE;
-    };
+      result := LIP_STRING.get last_string;
+    }.elseif {read_cap_identifier} then {
+      (last_string = ALIAS_STR.prototype_true).if {
+        result := LIP_BOOLEAN.get TRUE;
+      }.elseif {last_string = ALIAS_STR.prototype_false} then {
+        result := LIP_BOOLEAN.get FALSE;
+      } else {
+        syntax_error (current_position,"Type incorrect.");
+      };
+    };    
     result
   );
+  
+  - readlip_expr_argument:LIP_CODE <-
+  //// EXPR_ARGUMENT-> identifier 
+  ////               | EXPR_BASE
+  ( + result:LIP_CODE;
 
+    (read_identifier).if {
+      result := LIP_CALL.create current_position name last_string with NULL;
+    } else {
+      result := readlip_expr_base;      
+    };
+    result
+  );
+    
   //
   // Parser for FORMAT.LI
   // 
@@ -2663,9 +3137,10 @@ Section Public
     pos_cur  := source.lower;
     pos_line := 1;
     pos_col  := 0;
+    catch_comment_off;
     
     (is_shorter).if {
-      is_active_short := TRUE;
+      is_active_short := TRUE;      
       key_comment_default := ALIAS_STR.short_comment_header_line;
       short_derive := 0;
       output_code.copy source;
@@ -2682,63 +3157,33 @@ Section Public
     
     object := NULL; // Parser is Free (see require test...)
   );
-
-  - read_path_directory pl:STRING_CONSTANT 
-  target t:STRING_CONSTANT 
-  input ic:STRING_CONSTANT 
-  output oexe:STRING_CONSTANT <-
-  ( //+ typ:TYPE;
-    + entry:POINTER; //ENTRY;
-    ? {object = NULL};
-    ? {pl   != NULL};
-    ? {t    != NULL};
-    ? {ic   != NULL};
-    ? {oexe != NULL};
-    variable := HASHED_DICTIONARY[STRING_CONSTANT,STRING_CONSTANT].create;
-    variable.put pl   to (ALIAS_STR.variable_lisaac);
-    variable.put ic   to (ALIAS_STR.variable_input_file);
-    variable.put oexe to (ALIAS_STR.variable_output_file);
-    variable.put t    to (ALIAS_STR.variable_target);
-    
-    // Source information.
-    string_tmp.copy pl;    
-    string_tmp.append "path2.li";
-    entry := FS_MIN.open_read string_tmp;
-    ((entry = NULL) /*|| {! entry.is_file}*/).if {
-      "File `".print;
-      string_tmp.print;
-      "' not found!\n".print;
-      die_with_code exit_failure_code;
-    } else {
+  
+  - read_lip path_lip:STRING_CONSTANT :BOOLEAN <-
+  ( + entry:POINTER; 
+        
+    entry := FS_MIN.open_read path_lip;
+    (entry != NULL).if {
       FS_MIN.close entry;
-    };
-    object := PROTOTYPE.create (ALIAS_STR.get string_tmp) 
-    name (ALIAS_STR.path_lisaac) generic_count 0;
+      object := PROTOTYPE.create path_lip
+      name path_lip generic_count 0;
     
-    source  := object.source;
-    position := source.lower;
-    pos_cur := source.lower;
-    pos_line:=1;
-    pos_col :=0;
+      source  := object.source;
+      position := source.lower;
+      pos_cur := source.lower;
+      pos_line:=1;
+      pos_col :=0;
     
-    // Parse.
-    (! read_system).if {
-      syntax_error (current_position,"Incorrect symbol.");
-    };
-    (! is_found).if {
-      string_tmp.copy "Target `";
-      string_tmp.append (variable.at (ALIAS_STR.variable_target));
-      string_tmp.append "' not found.";
-      warning_error (current_position,string_tmp);
-    };
-    
-    object := NULL; // Parser is Free (see require test...)
+      // Parse.
+      readlip_program;
+      //
+      object := NULL; // Parser is Free (see require test...)
+    }     
   );
 
   - parse_format fmt_name:STRING_CONSTANT <-
   (     
     // Source information.
-    (FILE_SYSTEM.get fmt_name = NULL).if {
+    (FILE_SYSTEM.get_entry fmt_name = NULL).if {
       STD_ERROR.put_string "Error: File format `";
       STD_ERROR.put_string fmt_name;
       STD_ERROR.put_string "' is not open !\n";
diff --git a/src/path.h b/src/path.h
index db9cdfe..a644d6c 100644
--- a/src/path.h
+++ b/src/path.h
@@ -1 +1 @@
-#define LISAAC_DIRECTORY "/home/sonntag/svn/isaac/trunk/lisaac"
+#define LISAAC_DIRECTORY "/home/sonntag/lisaac"
diff --git a/src/profil.li b/src/profil.li
index 2716d55..c68a105 100644
--- a/src/profil.li
+++ b/src/profil.li
@@ -61,6 +61,7 @@ Section Public
   + count_intern_call:INTEGER;
   
   + link_count:INTEGER;
+  + cop_link_count:INTEGER;
   
   + name:STRING_CONSTANT;
     
@@ -98,20 +99,26 @@ Section Public
     };
   );
 
-  - link <-
+  - link call:CALL_SLOT <-
   ( 
-    link_count := link_count + 1;
+    (call.cop_argument != NULL).if {
+      cop_link_count := cop_link_count + 1;
+    } else {
+      link_count := link_count + 1;
+    };
   );
   
-  - unlink <-
+  - unlink call:CALL_SLOT <-
   (
-    link_count := link_count - 1;    
-    ((link_count = 0) && {life_index != -1}).if { // BSBS: -1 normalement impossible !
-      PROFIL_LIST.unset_life Self;
-    };
-    ? {link_count >= 0};
+    (call.cop_argument != NULL).if {
+      cop_link_count := cop_link_count - 1;
+      ? {cop_link_count >= 0};
+    } else {
+      link_count := link_count - 1;    
+      ? {link_count >= 0};
+    };    
   );
-    
+
   - write_argument args:FAST_ARRAY[EXPR] :FAST_ARRAY[WRITE] <-
   ( + loc:LOCAL;
     + val:EXPR;
@@ -250,6 +257,11 @@ Section Public
     result    
   );
   
+  - i_am_the_last i:INSTR :BOOLEAN <-
+  (
+    code.i_am_the_last i
+  );
+  
   - execute_recursive <-
   ( + old_list_current:LIST;    
     
@@ -307,6 +319,18 @@ Section Public
   - is_static:BOOLEAN <- deferred;
   
   - genere_handler buffer:STRING <-
+  (
+    (link_count != 0).if {
+      genere_handler_intern buffer;
+      buffer.append ";\n"; 
+    };
+    ((cop_link_count != 0) && {result_list.count = 0}).if {
+      genere_handler_cop buffer;
+      buffer.append ";\n"; 
+    };
+  );
+  
+  - genere_handler_intern buffer:STRING <-
   ( + ts:TYPE_FULL;    
     + v:LOCAL;
     
@@ -332,13 +356,13 @@ Section Public
     (argument_list.lower).to (argument_list.upper) do { j:INTEGER;
       v := argument_list.item j;
       (v != NULL).if {
-	? {v.style = ' '};
-	
-	(v.style != ' ').if {
-	  semantic_error (v.position,"BUG PROFIL.genere_handler Error");
-	};
-	genere v result FALSE in buffer;	
-	buffer.add_last ',';
+        ? {v.style = ' '};
+        
+        (v.style != ' ').if {
+          semantic_error (v.position,"BUG PROFIL.genere_handler Error");
+        };
+        genere v result FALSE in buffer;	
+        buffer.add_last ',';
       };
     };    
     
@@ -356,47 +380,118 @@ Section Public
     buffer.add_last ')';
   );
   
+  - genere_handler_cop buffer:STRING <-
+  (
+    buffer.append "lith_object *COP_";
+    buffer.append name;
+    buffer.append "(lith_object *obj,pthread_mutex_t *mutex)";
+  );
+  
   - genere buffer:STRING <-
   ( + loc:LOCAL;
-    + t:TYPE_FULL;
+    + t,ts:TYPE_FULL;
+    + v:LOCAL;
+    + np:INTEGER;
+    + low:INTEGER;
     
-    buffer.add_last '\n';
-    genere_handler buffer;
-    buffer.append "\n// ";
-    append_type buffer;
-    ((stat & 10b) = 0).if {
-      buffer.append "No recursive, ";
-    } else {
-      buffer.append "Recursive, ";
-    };
-    ((stat & 01b) = 0).if {
-      buffer.append "No inlinable.";
-    } else {
-      buffer.append "Inlinable.";
-    };
-    //
-    buffer.append "\n{\n";
-    indent.append "  ";
-    code.genere_extern buffer;    
-    (result_list.is_empty).if_false {
-      loc := result_list.first;
-      buffer.append indent;      
-      buffer.append "return(";          
-      t := loc.type;
-      (
-        (t.is_expanded) && 
-        {! t.is_expanded_ref} && 
-        {! t.is_expanded_c}
-      ).if {
-        buffer.add_last '&';
-      };	
-      buffer.append (loc.intern_name);
-      buffer.append ");\n";    
-    };
-    // End.
-    indent.remove_last 2;    
-    buffer.append indent;
-    buffer.append "}\n";    
+    ((link_count != 0) || {result_list.count != 0}).if {
+      ((cop_link_count != 0) && {result_list.count = 0}).if {
+        // COP link.
+        not_yet_implemented;
+        buffer.add_last '\n';
+        genere_handler_cop buffer;
+        buffer.append "\n{ ";
+        
+        buffer.append " self;\n\
+        \  self = ";
+        buffer.append "ptr;\n\
+        \  pthread_mutex_lock (&(self->mutex));\n\
+        \  pthread_setspecific(current_thread,self);\n  ";
+        buffer.append name;
+        buffer.append "(self);\n";        
+        buffer.append "  pthread_mutex_unlock (&(self->mutex));\n\
+        \  return(NULL);\n\
+        \};\n";
+      };
+      // Version normal.
+      buffer.add_last '\n';
+      genere_handler_intern buffer;      
+      buffer.add_last '\n';
+      add_comment buffer;
+      //
+      buffer.append "{\n";
+      indent.append "  ";
+      code.genere_extern buffer;    
+      (result_list.is_empty).if_false {
+        loc := result_list.first;
+        buffer.append indent;      
+        buffer.append "return(";          
+        t := loc.type;
+        (
+          (t.is_expanded) && 
+          {! t.is_expanded_ref} && 
+          {! t.is_expanded_c}
+        ).if {
+          buffer.add_last '&';
+        };	
+        buffer.append (loc.intern_name);
+        buffer.append ");\n";    
+      };
+      // End.
+      indent.remove_last 2;    
+      buffer.append indent;
+      buffer.append "}\n";    
+    } else {    
+      // COP direct.
+      buffer.add_last '\n';
+      genere_handler_cop buffer;      
+      buffer.add_last '\n';
+      add_comment buffer;
+      //
+      buffer.append "{\n";
+      indent.append "  ";
+      (argument_list.count > 0).if {
+        buffer.append indent;
+        v := argument_list.first;
+        ((v != NULL) && {v.name = ALIAS_STR.variable_self}).if {
+          genere v result FALSE in buffer;	
+          buffer.add_last '=';
+          put_cast_self buffer;
+          buffer.append "obj;\n";      
+          low := 1;
+        };        
+      };
+      (argument_list.count-low > 0).if {        
+        (low).to (argument_list.upper) do { j:INTEGER;
+          v := argument_list.item j;
+          (v != NULL).if {
+            buffer.append indent;
+            genere v result FALSE in buffer;	
+            buffer.append "=(";
+            ts := v.type;
+            ts.genere_declaration buffer;
+            buffer.add_last ' ';
+            ts.genere_star_declaration buffer;	
+            buffer.append ")((";
+            put_cast_self buffer;
+            buffer.append "obj)->param_";
+            np.append_in buffer;
+            buffer.append ");\n";
+            np := np + 1;
+          };
+        };
+        type_self.raw.set_param np;        
+      };         
+      buffer.append "  pthread_mutex_unlock(&obj->mutex);\n";
+      buffer.append "  pthread_mutex_lock(mutex);\n";      
+      //
+      name.print; '\n'.print;
+      
+      code.genere_extern buffer;    
+      //
+      buffer.append "  return NULL;\n}\n";
+      indent.remove_last 2;
+    };    
   );
   
   //
@@ -418,6 +513,32 @@ Section Public
   
 Section Private  
   
+  - put_cast_self buffer:STRING <-
+  (
+    buffer.add_last '(';
+    type_self.genere_declaration buffer;	
+    buffer.add_last ' ';
+    type_self.genere_star_declaration buffer;
+    buffer.add_last ')';
+  );
+  
+  - add_comment buffer:STRING <-
+  (
+    buffer.append "// ";
+    append_type buffer;
+    ((stat & 10b) = 0).if {
+      buffer.append "No recursive, ";
+    } else {
+      buffer.append "Recursive, ";
+    };
+    ((stat & 01b) = 0).if {
+      buffer.append "No inlinable.";
+    } else {
+      buffer.append "Inlinable.";
+    };
+    buffer.add_last '\n';
+  );
+  
   - append_type buffer:STRING <-
   ( + v:VARIABLE;
     
diff --git a/src/profil_block.li b/src/profil_block.li
index f974118..c00c688 100644
--- a/src/profil_block.li
+++ b/src/profil_block.li
@@ -42,7 +42,7 @@ Section Public
     NULL
   );
   
-  - type_c:STRING_CONSTANT <- "__BLOCK";
+  - type_c:STRING_CONSTANT <- type_block.intern_name;
   
   + to_type_block:TYPE_BLOCK;
   
@@ -122,9 +122,9 @@ Section Public
     name := ALIAS_STR.get_intern (ALIAS_STR.slot_value);    
     
     // Create code.    
-    old_profil := profil;
+    old_profil := profil_current;
     old_list   := list_current;
-    profil       := Self;
+    profil_current := Self;
     list_current := LIST.create (list.position);    
     ITM_OBJECT.set_context_extern NULL;
     // Add context debug.
@@ -185,7 +185,7 @@ Section Public
     stack_local.remove_since stack_top;
     //
     NODE.set_node_list old_node_list;        
-    profil := old_profil;
+    profil_current := old_profil;
     list_current := old_list;
   );
   
@@ -195,7 +195,7 @@ Section Public
   
   - is_static:BOOLEAN <- TRUE;
   
-  - genere_handler buffer:STRING <-
+  - genere_handler_intern buffer:STRING <-
   (
     (is_context_sensitive).if {
       warning_error (code.position,
@@ -203,13 +203,15 @@ Section Public
 	\evaluation too far away from the context."
       );      
     };
-    parent_profil.genere_handler buffer;
+    parent_profil.genere_handler_intern buffer;
   );
   
   //
   // TYPE BLOCK.
   //
   
+  - intern_name:STRING_CONSTANT <- name;
+  
   - write_argument args:FAST_ARRAY[EXPR] :FAST_ARRAY[WRITE] <-
   ( + rd:READ;
     + rec:EXPR;
@@ -225,7 +227,7 @@ Section Public
     type_block.set_late_binding;
   );
   
-  - link <-
+  - link call:CALL_SLOT <-
   ( 
     (link_count = 0).if {
       NODE.node_list.append_collection node_list;
@@ -335,6 +337,8 @@ Section Public
   
   - put_expanded_declaration buffer:STRING <-
   (    
+    // BSBS: A revoir car c'est un gros bordel entre PROFIL_BLOCK et TYPE_BLOCK!
+    buffer.append "__";
     buffer.append type_c;    
   );  
   
diff --git a/src/profil_list.li b/src/profil_list.li
index 83d94c2..a2af792 100644
--- a/src/profil_list.li
+++ b/src/profil_list.li
@@ -129,7 +129,7 @@ Section Public
     VARIABLE.update;
     life_limit := 0;
     PROFIL.set_mode_recursive TRUE;
-    profil := profil_slot := NULL;
+    profil_current := profil_slot := NULL;
     list_current   := NULL;          
     list_main.execute;    
     PROFIL.set_mode_recursive FALSE;
@@ -143,12 +143,13 @@ Section Public
   ( 
     VARIABLE.update;
     life_limit := 0;
-    profil := profil_slot := NULL;
+    profil_slot := NULL;
     list_current   := NULL; 
     list_main.execute;      
     current := profil_list.lower;
     {current < life_limit}.while_do {			            
-      profil_list.item current.execute inline_level_current;
+      profil_current := profil_list.item current;
+      profil_current.execute inline_level_current;
       current := current + 1;
     };      
     current := 0;
@@ -167,8 +168,6 @@ Section Public
   (
     (profil_list.lower).to (profil_list.upper) do { j:INTEGER;
       profil_list.item j.genere_handler buffer;            
-      buffer.add_last ';';      
-      buffer.add_last '\n';
     };
   );
   
@@ -178,7 +177,7 @@ Section Public
       profil_list.item j.genere buffer;            
     };
   );
-    
+
   //
   // Display.
   //
diff --git a/src/profil_slot.li b/src/profil_slot.li
index c324286..e9a15bf 100644
--- a/src/profil_slot.li
+++ b/src/profil_slot.li
@@ -62,13 +62,13 @@ Section Public
   ( + idx:INTEGER;
     + result:TYPE_FULL;
     
-    // For Genericity.
-    result := type_self.raw.parameter_to_type p;
-    (result = NULL).if {
-      (p.name = ALIAS_STR.prototype_self).if {
-        // For Self.
-        result := type_self;                
-      } else {
+    (p.name = ALIAS_STR.prototype_self).if {
+      // For Self.
+      result := type_self;                
+    } else {
+      // For Genericity.    
+      result := type_self.raw.parameter_to_type p;
+      (result = NULL).if {            
         // For Type parametric.
         idx := slot_code.get_index_argument_type p;
         (idx != - 1).if {
@@ -76,7 +76,7 @@ Section Public
         };
       };
     };
-        
+    
     result
   );
   
@@ -91,7 +91,7 @@ Section Public
     + item_lst:FAST_ARRAY[ITM_ARGUMENT];         
     + result:FAST_ARRAY[WRITE];
     + tm:ITM_TYPE_MULTI;
-    + ts:ITM_TYPE_SIMPLE;
+    + ts:ITM_TYPE_MONO;
     
     PROFIL_LIST.add Self;
     
@@ -104,7 +104,7 @@ Section Public
     type_self := typ_self;
     //
     list_current := LIST.create (s.position);
-    profil := profil_slot := Self;    
+    profil_current := profil_slot := Self;    
     //
     (debug_level_option != 0).if {
       // Debug mode : Add context local.
@@ -123,6 +123,7 @@ Section Public
     (item_lst.lower).to (item_lst.upper) do { j:INTEGER;
       item_lst.item j.to_run_in argument_list for Self;
     };
+    
     ((s.id_section.is_external) && {argument_list.count > 1}).if {
       (argument_list.lower+1).to (argument_list.upper) do { j:INTEGER;      
 	loc := argument_list.item j;
@@ -149,7 +150,7 @@ Section Public
         typ := ts.to_run_for Self;	        
         result_list.add_last (typ.get (s.position) result 0);         
       };
-    };       
+    };           
     //
     result := write_argument call_lst;
     //        
diff --git a/src/shorter.li b/src/shorter.li
index a230db6..a07b4b5 100644
--- a/src/shorter.li
+++ b/src/shorter.li
@@ -29,7 +29,15 @@ Section Header
   - author      := "Matthieu Brehier, Sonntag Benoit (bsonntag at loria.fr)";
   - comment     := "Shorter source code.";
   
-  - external := `#include "path.h"`;
+  - external := 
+`
+#include "path.h"
+struct BLOCK_struct {
+  int __id;
+  void *self;
+};
+#define BLOCK_struct BLOCK_struct_bug
+`;
   
 Section Inherit
   
@@ -87,6 +95,7 @@ Section Private
   \  -r               : recursive builder documentation        \n\
   \  -f <format_file> : formatting description file            \n\
   \                     (see `/lisaac/shorter/')               \n\
+  \  -d               : Lisaac doc style (no -c)               \n\
   \                                                            \n\
   \Examples:                                                   \n\
   \  * Output format file:                                     \n\
@@ -116,6 +125,7 @@ Section Private
     + path:NATIVE_ARRAY[CHARACTER];
     
     // Read argument.
+    is_shorter := TRUE;
     j := 1;
     {j > COMMAND_LINE.upper}.until_do {
       cmd := COMMAND_LINE.item j;
@@ -141,7 +151,11 @@ Section Private
 	}.elseif {cmd.item 2 = 'p'} then {
 	  is_short_private := TRUE;
 	}.elseif {cmd.item 2 = 'r'} then {
-	  is_short_recursive := TRUE;
+          is_short_recursive := TRUE;
+        }.elseif {cmd.item 2 = 'd'} then {
+          is_shorter  := FALSE;          
+          is_shorter2 := TRUE;
+          is_short_recursive := TRUE;
 	} else {
 	  display_usage;
 	};
@@ -236,7 +250,13 @@ Section Private
       STD_ERROR.put_string " is not created !\n";
       die_with_code exit_failure_code;
     };
-    file ?= entry.open;
+    (! entry.open).if {
+      STD_ERROR.put_string "Error: File ";
+      STD_ERROR.put_string string_tmp;
+      STD_ERROR.put_string " is not open !\n";
+      die_with_code exit_failure_code;
+    };
+    file ?= entry;
     file.write buf from (buf.lower) size (buf.count);
     file.close;
   );
@@ -245,16 +265,14 @@ Section Private
   ( + name:STRING_CONSTANT;
     + tok:STRING_CONSTANT;
     + tok_lst:LINKED_LIST[STRING_CONSTANT];
-    + dir:DIRECTORY;
-    + tmp_entry:ENTRY;
+    + dir:DIRECTORY;    
 
-    tmp_entry := entry.open;
-    (tmp_entry = NULL).if {
+    (! entry.open).if {
       "Warning: directory `".print;
       entry.path.print;
       "\' not open.\n".print;
     } else {            
-      dir ?= tmp_entry;
+      dir ?= entry;
       // Directory
       (dir.lower).to (dir.upper) do { i:INTEGER;
 	(dir.item i.is_directory).if {
@@ -296,8 +314,10 @@ Section Private
 	    };
 	    proto_input := PROTOTYPE.create (dir.item i.path) name tok generic_count 0;
 	    //
-	    PARSER.go_on proto_input;
-	    save_file (add_ext tok) with output_code;	    
+            PARSER.go_on proto_input;
+            (is_shorter).if {
+              save_file (add_ext tok) with output_code;	    
+            };
 	  };
 	}; // Lisaac file `.li'
       };     
@@ -346,6 +366,7 @@ Section Public
 
   - main <-
   ( + txt:STRING_CONSTANT;    
+    + p:PROTOTYPE;
     
     ALIAS_STR.make;
     
@@ -366,18 +387,18 @@ Section Public
       file_list      := STRING.create 100;
       current_list   := STRING.create 100;
       
-      ent := FILE_SYSTEM.get input_name;
+      ent := FILE_SYSTEM.get_entry input_name;
       ((ent = NULL) || {! ent.is_directory}).if {
 	"Error: directory `".print;
 	input_name.print;
 	"\' not found.\n".print;
 	die_with_code exit_failure_code;
       };
-      ent := ent.open;
-      (ent = NULL).if {
-	"Error: directory `".print;
+      (! ent.open).if {
+        "Error: directory `".print;
 	input_name.print;
-	"\' not open.\n".print; 
+	"\' not open.\n".print;
+	die_with_code exit_failure_code;
       };
       dir ?= ent;
       check_in dir begin (dir.path.count + 1);
@@ -431,6 +452,14 @@ Section Public
       
       save_file output_name with output_code;	
     };
+    (is_shorter2).if {
+      (PROTOTYPE.prototype_list.lower).to (PROTOTYPE.prototype_list.upper) do { j:INTEGER;
+        p := PROTOTYPE.prototype_list.item j;
+        output_code.clear;
+        p.shorter_out output_code;
+        save_file (add_ext (p.name)) with output_code;        
+      };
+    };
   );
 
 
diff --git a/src/shorter_any/any_option.li b/src/shorter_any/any_option.li
index 4df6608..7b65afb 100644
--- a/src/shorter_any/any_option.li
+++ b/src/shorter_any/any_option.li
@@ -33,9 +33,25 @@ Section Inherit
   
 Section Public
   
-  - is_shorter :BOOLEAN := TRUE;
+  - is_shorter2:BOOLEAN;
+  
+  - is_shorter :BOOLEAN;
   
   - is_short_code:BOOLEAN;
   - is_short_private:BOOLEAN;
   - is_short_recursive:BOOLEAN;
-  
\ No newline at end of file
+  
+  - put tok:ABSTRACT_STRING to buf:STRING like key:STRING_CONSTANT <-
+  ( + lst:LINKED_LIST[STRING_CONSTANT];
+    
+    lst := PARSER.short_dico.fast_reference_at key;
+    (lst != NULL).if {
+      (lst.lower).to (lst.upper) do { j:INTEGER;
+        (lst.item j = NULL).if {          
+          buf.append tok;
+        } else {
+          buf.append (lst.item j);
+        };
+      };
+    };
+  );
\ No newline at end of file
diff --git a/src/task.li b/src/task.li
new file mode 100644
index 0000000..eed54fe
--- /dev/null
+++ b/src/task.li
@@ -0,0 +1,76 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  - name      := TASK;
+
+  - copyright := "2003-2008 Sonntag Benoit";
+
+  - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
+  - comment   := "The main prototype";
+
+Section Inherit
+
+  - parent_object:OBJECT := OBJECT;
+
+Section Public
+  
+  + message:ABSTRACT_STRING;
+  
+  //
+  // Creation.
+  //
+
+  - create msg:ABSTRACT_STRING :SELF <-
+  ( + result:SELF;
+    result := clone;
+    result.make msg
+  );
+
+  - make msg:ABSTRACT_STRING :SELF <-
+  ( 
+    message := msg;
+    Self
+  );
+  
+  //
+  // run.
+  //
+  
+  + value:INTEGER;
+  
+  - set_value v:INTEGER <-
+  (
+    value := v;
+  );
+  
+  - wait:BOOLEAN;
+  
+  - run t:INTEGER <-
+  (        
+    1.to 5 do { i:INTEGER;
+      message.print;
+      t.print; 
+      '\n'.print;
+      `usleep(100+rand()%1000)`;
+    };
+  );
+  
diff --git a/src/tools/alias_str.li b/src/tools/alias_str.li
index ac25cb7..2deef03 100644
--- a/src/tools/alias_str.li
+++ b/src/tools/alias_str.li
@@ -56,6 +56,10 @@ Section Public
   - symbol_auto_import     :STRING_CONSTANT := symbol_affect_code;
   - symbol_equal           :STRING_CONSTANT := "=";
   - symbol_not_equal       :STRING_CONSTANT := "!=";
+  - symbol_great           :STRING_CONSTANT := ">";
+  - symbol_great_equal     :STRING_CONSTANT := ">=";
+  - symbol_less            :STRING_CONSTANT := "<";
+  - symbol_less_equal      :STRING_CONSTANT := "<=";
   
   - operator_equal     :STRING_CONSTANT; 
   - operator_not_equal :STRING_CONSTANT;
@@ -77,6 +81,7 @@ Section Public
   - prototype_real            :STRING_CONSTANT := "REAL";
   - prototype_character       :STRING_CONSTANT := "CHARACTER";
   - prototype_string_constant :STRING_CONSTANT := "STRING_CONSTANT";  
+  - prototype_string          :STRING_CONSTANT := "STRING";
   - prototype_native_array    :STRING_CONSTANT := "NATIVE_ARRAY";
   - prototype_native_array_volatile:STRING_CONSTANT := "NATIVE_ARRAY_VOLATILE";
   - prototype_block           :STRING_CONSTANT := "BLOCK";
@@ -85,6 +90,7 @@ Section Public
   - prototype_false           :STRING_CONSTANT := "FALSE";
   - prototype_pointer         :STRING_CONSTANT := "POINTER";
   - prototype_context         :STRING_CONSTANT := "___CONTEXT";
+  - prototype_cop             :STRING_CONSTANT := "___COP";
   - prototype_generic         :STRING_CONSTANT := "___GENERIC";
   - prototype_type_id         :STRING_CONSTANT := "___TYPE_ID";
   - prototype_self            :STRING_CONSTANT := "SELF";
@@ -108,10 +114,11 @@ Section Public
   - variable_tmp           :STRING_CONSTANT := "__tmp";
   
   - variable_lisaac     :STRING_CONSTANT := "lisaac";
+  /*
   - variable_input_file :STRING_CONSTANT := "input_file";
   - variable_output_file:STRING_CONSTANT := "output_file";
   - variable_target     :STRING_CONSTANT := "target";
-    
+  */  
   - slot_name         :STRING_CONSTANT := "name";
   - slot_export       :STRING_CONSTANT := "export";
   - slot_import       :STRING_CONSTANT := "import";
@@ -138,7 +145,31 @@ Section Public
   - slot_to           :STRING_CONSTANT := "to_";
   - slot_from         :STRING_CONSTANT := "from_";
   - slot_storage      :STRING_CONSTANT := "storage";
-  
+  - slot_count        :STRING_CONSTANT := "count";
+  
+  // LIP file.
+  - slot_lip          :STRING_CONSTANT := "lip";
+  - slot_if           :STRING_CONSTANT := "if";
+  - slot_else         :STRING_CONSTANT := "else";  
+  - slot_print        :STRING_CONSTANT := "print";
+  - slot_exit         :STRING_CONSTANT := "exit";
+  - slot_run          :STRING_CONSTANT := "run";
+  - slot_path         :STRING_CONSTANT := "path";
+  - slot_front_end    :STRING_CONSTANT := "front_end";
+  - slot_back_end     :STRING_CONSTANT := "back_end";
+  - slot_input_file   :STRING_CONSTANT := "input_file";
+  - slot_debug_level  :STRING_CONSTANT := "debug_level";
+  - slot_debug_with_code:STRING_CONSTANT := "debug_with_code";
+  - slot_is_all_warning:STRING_CONSTANT := "is_all_warning";
+  - slot_is_optimization:STRING_CONSTANT := "is_optimization";
+  - slot_inline_level :STRING_CONSTANT := "inline_level";
+  - slot_is_java      :STRING_CONSTANT := "is_java";
+  - slot_is_statistic :STRING_CONSTANT := "is_statistic";
+  - slot_is_quiet     :STRING_CONSTANT := "is_quiet";    
+  - slot_get_integer  :STRING_CONSTANT := "get_integer";
+  - slot_get_string   :STRING_CONSTANT := "get_string";
+  - slot_is_cop       :STRING_CONSTANT := "is_cop";
+    
   - c_void           :STRING_CONSTANT := "void";
   - c_struct         :STRING_CONSTANT := "struct __";
   - code_empty       :STRING_CONSTANT := "/* NOTHING */";
@@ -168,6 +199,16 @@ Section Public
   - short_slot_style  :STRING_CONSTANT := "slot_style";
   - short_block       :STRING_CONSTANT := "block";
   - short_external    :STRING_CONSTANT := "external";
+
+  - short_title       :STRING_CONSTANT := "title";
+  - short_table_begin :STRING_CONSTANT := "table_begin";
+  - short_table_item  :STRING_CONSTANT := "table_item";
+  - short_table_slot_name    :STRING_CONSTANT := "table_slot_name";
+  - short_table_slot_comment :STRING_CONSTANT := "table_slot_comment";
+  - short_table_end   :STRING_CONSTANT := "table_end";
+  - short_sub_title   :STRING_CONSTANT := "sub_title";
+  - short_slot_title  :STRING_CONSTANT := "slot_title";
+  
   
   - short_index       :STRING_CONSTANT := "index";
   - short_default     :STRING_CONSTANT := "default";
@@ -219,7 +260,7 @@ Section Public
     result
   );
   
-  - get_intern str:STRING_CONSTANT :STRING_CONSTANT <-
+  - get_intern str:ABSTRACT_STRING :STRING_CONSTANT <-
   ( + result:STRING_CONSTANT;
     + v,m:INTEGER;
     
@@ -285,6 +326,10 @@ Section Public
     list.add symbol_auto_export;
     list.add symbol_equal;
     list.add symbol_not_equal;
+    list.add symbol_great;
+    list.add symbol_great_equal;
+    list.add symbol_less;
+    list.add symbol_less_equal;
     
     // Section name list :
     list.add section_header;
@@ -305,6 +350,7 @@ Section Public
     list.add prototype_real;
     list.add prototype_character;
     list.add prototype_string_constant;
+    list.add prototype_string;
     list.add prototype_native_array;
     list.add prototype_native_array_volatile;
     list.add prototype_block;
@@ -337,9 +383,11 @@ Section Public
     list.add variable_tmp;
     
     list.add variable_lisaac;     
+    /*
     list.add variable_input_file; 
     list.add variable_output_file;
     list.add variable_target;     
+    */
     
     // Slot particulier :
     list.add slot_name;
@@ -368,7 +416,30 @@ Section Public
     list.add slot_to;
     list.add slot_from;
     list.add slot_storage;
-    
+    list.add slot_count;
+    // Lip.
+    list.add slot_lip;
+    list.add slot_if;
+    list.add slot_else;    
+    list.add slot_print;
+    list.add slot_exit;
+    list.add slot_run;
+    list.add slot_path;
+    list.add slot_front_end;
+    list.add slot_back_end;
+    list.add slot_input_file;
+    list.add slot_debug_level;
+    list.add slot_debug_with_code;
+    list.add slot_is_all_warning;
+    list.add slot_is_optimization;
+    list.add slot_inline_level;
+    list.add slot_is_java;
+    list.add slot_is_statistic;
+    list.add slot_is_quiet;
+    list.add slot_get_integer;
+    list.add slot_get_string;
+    list.add slot_is_cop;    
+          
     // Type C :
     list.add c_void;
     list.add c_struct;
@@ -400,7 +471,17 @@ Section Public
     list.add short_slot_style;
     list.add short_block;
     list.add short_external;
+    
+    list.add short_title;
+    list.add short_table_begin;
+    list.add short_table_item;
+    list.add short_table_slot_name;
+    list.add short_table_slot_comment;
+    list.add short_table_end;
+    list.add short_sub_title;
+    list.add short_slot_title;
 
+    
     list.add short_index;
     list.add short_default;
     list.add short_directory_list_begin;
diff --git a/src/tools/position.li b/src/tools/position.li
index 01df7db..8a2777b 100644
--- a/src/tools/position.li
+++ b/src/tools/position.li
@@ -79,7 +79,7 @@ Section Public
     is_verbose.if {
       msg_err.print;
     };
-    ((type_error != warning) || {is_warning}).if {    
+    (type_error != warning).if {    
       die_with_code exit_failure_code;
     };
   );
diff --git a/src/type/prototype.li b/src/type/prototype.li
index bfad38d..ef957d2 100644
--- a/src/type/prototype.li
+++ b/src/type/prototype.li
@@ -45,6 +45,8 @@ Section Public
   
   + index:INTEGER; // in `prototype_list', for POSITION.
   
+  + shortname:STRING_CONSTANT;
+  
   //
   // Slots
   //
@@ -178,19 +180,27 @@ Section Public
   ( //+ file:STD_FILE;
     //+ entry:ENTRY;
     + file:POINTER;
-    + sz:INTEGER;
+    + sz,idx:INTEGER;
     ? {! prototype_dico.fast_has n};
     ? {n != NULL};
     
     filename := f;
     name     := n;    
+    idx := n.fast_last_index_of '.';
+    (idx != 0).if {
+      string_tmp.copy n;
+      string_tmp.remove_first idx;
+      shortname := ALIAS_STR.get string_tmp;
+    } else {
+      shortname := n;
+    };
     generic_count := c;
     idf_generic_list := FAST_ARRAY[ITM_TYPE_PARAMETER].create_with_capacity c;
         
     // Collection.    
     index := prototype_list.count;
     prototype_list.add_last Self;
-    prototype_dico.fast_put Self to name; 
+    prototype_dico.fast_put Self to f; 
     
     // Read file.            
     //entry := FILE_SYSTEM.get f;        
@@ -239,15 +249,22 @@ Section Public
         
     // Command argument.
     (is_ansi).if {      
-      (debug_level_option != 0).if {
-	cmd := 
-	"arg_count  = argc;\n\
-	\  arg_vector = argv;\n\
-	\  signal(SIGINT,interrupt_signal)";
+      (is_java).if {
+        cmd := "arg = parg";
       } else {
-	cmd := 
-	"arg_count  = argc;\n\
-        \  arg_vector = argv";
+        string_tmp.clear;
+        (debug_level_option != 0).if {
+          string_tmp.copy "signal(SIGINT,interrupt_signal);\n  ";
+        };
+        string_tmp.append
+        "arg_count  = argc;\n\
+        \  arg_vector = argv;\n\
+        \#ifdef _PTHREAD_H\n\
+        \  pthread_key_create(&current_thread, NULL);\n\
+        \  pthread_attr_init(&thread_attr);\n\
+        \  /*pthread_attr_setdetachstate(&thread_attr,PTHREAD_CREATE_DETACHED);*/\n\
+        \#endif\n  ";        
+        cmd := ALIAS_STR.get string_tmp;
       };
       i := EXTERNAL_C.create position text cmd
       access NULL persistant TRUE type (TYPE_VOID.default);
@@ -257,7 +274,7 @@ Section Public
     slot_main := get_slot_main;
     self_main := PROTOTYPE_CST.create position type (type_input.default);
     base := NODE.new_read (slot_main.position) slot slot_main 
-    receiver self_main self self_main;    
+    receiver self_main self self_main intern TRUE;    
     list_current.add_last base;
         
     // Result.    
@@ -268,19 +285,19 @@ Section Public
     // Detect life code.
     //    
     pass_count := 1;
-    (is_quiet_operation).if_false {
+    (is_quiet).if_false {
       STD_ERROR.put_string "Depending pass: .";   
     };
     {modify_count != 0}.while_do {
       modify_count := 0;
-      (is_quiet_operation).if_false {
+      (is_quiet).if_false {
 	STD_ERROR.put_string ".";
       };
       pass_count := pass_count + 1;
       NODE.extend_pass;
     };
     
-    (is_quiet_operation).if_false {
+    (is_quiet).if_false {
       STD_ERROR.put_string " (";
       STD_ERROR.put_integer pass_count;
       STD_ERROR.put_string ")\n";
@@ -295,14 +312,14 @@ Section Public
     //
     // Evaluation.
     //
-    (is_quiet_operation).if_false {
+    (is_quiet).if_false {
       STD_ERROR.put_string "Executing pass: ";
     };
     pass_count_depend := pass_count;
     
     // First pass (recursive)    
     is_executing_pass := TRUE;            
-    (is_quiet_operation).if_false {
+    (is_quiet).if_false {
       STD_ERROR.put_string "*";
     };
     pass_count := pass_count + 1;
@@ -311,7 +328,7 @@ Section Public
     {
       modify_count := 0;
       null_counter := 0;
-      (is_quiet_operation).if_false {
+      (is_quiet).if_false {
 	STD_ERROR.put_string ".";            
       };
       pass_count := pass_count + 1;            
@@ -328,7 +345,7 @@ Section Public
     //{pass_count < 40};
     {modify_count != 0};
     
-    (is_quiet_operation).if_false {
+    (is_quiet).if_false {
       STD_ERROR.put_string " (";
       STD_ERROR.put_integer (pass_count - pass_count_depend);
       STD_ERROR.put_string ")\n";          
@@ -351,7 +368,39 @@ Section Public
     type_c := n;    
   );
   
-Section Private
+  //
+  // Shorter.
+  //
+  
+  - shorter_out buf:STRING <-
+  ( 
+    put name to buf like (ALIAS_STR.short_title);
+    
+    // Table.
+    shorter_table { sl:ITM_SLOT; 
+      sl.id_section.is_inherit_or_insert
+    } title "Inherit Summary" in buf;
+    
+    shorter_table { sl:ITM_SLOT; 
+      sl.name.has_prefix "create"
+    } title "Constructor Summary" in buf;    
+    
+    shorter_table { sl:ITM_SLOT; 
+      (! sl.name.has_prefix "create") && {!sl.id_section.is_inherit_or_insert}
+    } title "Slot Summary" in buf;    
+        
+    // Detail.
+    shorter_detail { sl:ITM_SLOT; 
+      sl.name.has_prefix "create"
+    } title "Constructor Detail" in buf;    
+    
+    shorter_detail { sl:ITM_SLOT; 
+      (! sl.name.has_prefix "create") && {!sl.id_section.is_inherit_or_insert}
+    } title "Slot Detail" in buf;    
+        
+  );
+  
+Section PROTOTYPE
   
   - get_slot_main:SLOT <-
   ( + result:SLOT;    
@@ -376,4 +425,81 @@ Section Private
     };        
     result     
   );
-
+  
+  - shorter_table sel:BLOCK title t:STRING_CONSTANT in buf:STRING <-
+  ( + is_first:BOOLEAN;
+    + s:ITM_SLOT;
+  
+    is_first := TRUE;
+    s := first_slot;
+    {s != NULL}.while_do {
+      (sel.value s).if {
+        (is_first).if {
+          put t to buf like (ALIAS_STR.short_table_begin);
+          is_first := FALSE;
+        };
+        string_tmp.clear;
+        put (s.name)    to string_tmp like (ALIAS_STR.short_table_slot_name);
+        string_tmp2.clear;
+        get_all_comment_slot (s.name) in string_tmp2;
+        put string_tmp2 to string_tmp like (ALIAS_STR.short_table_slot_comment);
+        put string_tmp to buf like (ALIAS_STR.short_table_item);
+      };
+      s := s.next;
+    };
+    (is_first).if_false {
+      put NULL to buf like (ALIAS_STR.short_table_end);
+    };
+  );
+  
+  - shorter_detail sel:BLOCK title t:STRING_CONSTANT in buf:STRING <-
+  ( + is_first:BOOLEAN;
+    + s:ITM_SLOT;
+      
+    is_first := TRUE;
+    s := first_slot;
+    {s != NULL}.while_do {
+      (sel.value s).if {
+        (is_first).if {
+          put t to buf like (ALIAS_STR.short_sub_title);
+          is_first := FALSE;
+        };
+        put (s.name)    to buf like (ALIAS_STR.short_slot_title);
+        string_tmp.clear;
+        get_all_comment_slot (s.name) in string_tmp;
+        put string_tmp to buf like (ALIAS_STR.short_table_slot_comment);
+      };
+      s := s.next;
+    };
+  );
+  
+  - get_all_comment_slot n:STRING_CONSTANT in buf:STRING <-
+  ( + s:ITM_SLOT; 
+    + ps:ITM_TYPE_SIMPLE;
+    + p:PROTOTYPE;
+    + i:INTEGER;
+        
+    s := slot_list.fast_reference_at n;
+    ((s != NULL) && {s.comment != NULL}).if {
+      buf.append (s.comment);
+    };
+    // Parent.
+    s := first_slot;
+    {(s != NULL) && {s.id_section.is_inherit_or_insert}}.while_do {      
+      ps ?= s.result_type;
+      (ps != NULL).if {                
+        p := NULL;
+        i := prototype_list.lower;
+        {(i <= prototype_list.upper) && {p = NULL}}.while_do {                              
+          (prototype_list.item i.name = ps.name).if {
+            p := prototype_list.item i;
+          };
+          i := i + 1;
+        };
+        (p != NULL).if {            
+          p.get_all_comment_slot n in buf;
+        };
+      };      
+      s := s.next;
+    };
+  );
\ No newline at end of file
diff --git a/src/type/type.li b/src/type/type.li
index 642ae61..5485744 100644
--- a/src/type/type.li
+++ b/src/type/type.li
@@ -38,15 +38,20 @@ Section Inherit
   
 Section TYPE
   
-  // BSBS: Vu que les ITM_TYPE sont aliaser, il n'est pas necessary d'aliaser les TYPE !
-  // Mais attention au pb des TYPE_GENERIC et de leur alias de slot_run...
-  
-  - dico_type:HASHED_DICTIONARY[TYPE,STRING_CONSTANT] := HASHED_DICTIONARY[TYPE,STRING_CONSTANT].create;
+  - dico_type:HASHED_DICTIONARY[TYPE,STRING_CONSTANT] := 
+  HASHED_DICTIONARY[TYPE,STRING_CONSTANT].create;
     
   - index_count:INTEGER;
     
 Section Public
   
+  + param_count:INTEGER;
+  
+  - set_param n:INTEGER <-
+  (
+    param_count := param_count.max n;
+  );
+  
   + subtype_list:HASHED_SET[TYPE];
   
   + default:TYPE_FULL;
@@ -87,11 +92,13 @@ Section Public
   
   + index:INTEGER;
   
-  - intern_name:STRING_CONSTANT <- name;
+  + intern_name:STRING_CONSTANT;
     
   - name:STRING_CONSTANT <- prototype.name;
     
   - hash_code:INTEGER <- intern_name.hash_code;
+  
+  - key:STRING_CONSTANT <- prototype.filename;
       
   //
   // Get.
@@ -101,12 +108,14 @@ Section Public
   ( + result:TYPE_FULL;    
     + base:TYPE;
     + styl:STRING_CONSTANT;    
+    + proto:PROTOTYPE;
         
-    base := dico_type.fast_reference_at (itm_typ.name);
+    proto := load_prototype (itm_typ.name) generic_count 0;            
+    base := dico_type.fast_reference_at (proto.filename);
     (base = NULL).if {      
       base := TYPE.clone;
-      dico_type.fast_put base to (itm_typ.name);
-      base.make itm_typ;
+      dico_type.fast_put base to (proto.filename);
+      base.make itm_typ with proto;
     };
     //        
     styl := itm_typ.style;
@@ -317,11 +326,16 @@ Section Public
   
   - genere_all_struct <-
   (
+    TYPE_NULL.genere_typedef;    
+    (genere_list.lower).to (genere_list.upper) do { j:INTEGER;            
+      genere_list.item j.genere_typedef;      
+    };
     TYPE_NULL.genere_struct;
-    (genere_list.lower).to (genere_list.upper) do { j:INTEGER;
-      genere_list.item j.genere_struct;
+    (genere_list.lower).to (genere_list.upper) do { j:INTEGER;            
+      genere_list.item j.genere_struct;      
     };
     (debug_level_option != 0).if {
+      TYPE_CONTEXT.genere_typedef;
       TYPE_CONTEXT.genere_struct;
     };
   );
@@ -339,15 +353,25 @@ Section Public
     result
   );  
   
+  + detect_recursivity_generation:BOOLEAN;
+  
   - genere_struct <-
   ( + slot_data:SLOT_DATA;    
     + slot:SLOT;
     + tab:FAST_ARRAY[SLOT_DATA];
     + action:BLOCK;
     + tg:TYPE_GENERIC;
+    + count_slot:SLOT_DATA;
+    + storage_slot:SLOT_DATA;
         
-    ((slot_run.is_empty) || {slot_run.first != NULL}).if {            
-            
+    ((slot_run.is_empty) || {slot_run.first != NULL}).if {                        
+      (detect_recursivity_generation).if {
+        string_tmp.copy "Compiler limit: Cyclic depending structure definition for ";
+        append_name_in string_tmp;
+        string_tmp.add_last '.';
+        semantic_error (position,string_tmp);
+      };
+      detect_recursivity_generation := TRUE;
       // Depending.
       (slot_run.lower).to (slot_run.upper) do { j:INTEGER;
 	slot := slot_run.item j;
@@ -359,9 +383,9 @@ Section Public
 		{s.id_section.is_mapping}
 	      ) && 
 	      {s.type.raw != Self} &&
-	      {(s.type.is_expanded) || {s.type.is_strict} || {s.type.raw.is_block}}
+	      {(s.type.is_expanded) || {s.type.raw.is_block}}
             ).if {	                    
-	      s.type.raw.genere_struct;
+              s.type.raw.genere_struct;                           
             };
 	  };
 	  (slot.slot_data_list != NULL).if {
@@ -425,7 +449,7 @@ Section Public
       ).if {
 	tg ?= Self;
 	tg.generic_list.first.raw.genere_struct;
-      } else {      
+      } else {              
 	(type_c != NULL).if {
 	  0.to 4 do { j:INTEGER;
 	    tab := slot_size.item j;
@@ -433,35 +457,39 @@ Section Public
 	    (! tab.is_empty).if {
 	      semantic_error ((tab.first.position),"Slot is not possible with a type C");
 	    };	  
-	  };
-	  output_decl.append "// ";
-	  output_decl.append intern_name;
-	  output_decl.add_last '\n';
-	  (name = ALIAS_STR.prototype_true).if {
-	    output_decl.append "#define TRUE__ 1\n";
-	  }.elseif {name = ALIAS_STR.prototype_false} then {
-	    output_decl.append "#define FALSE__ 0\n";
-	  }.elseif {is_late_binding} then {	    
-	    semantic_error ((tab.first.position),"Late binding is not possible with a type C");
-	  } else {
-	    output_decl.append "typedef ";
-	    output_decl.append type_c;
-	    output_decl.append " __";
-	    output_decl.append intern_name;	  
-	    output_decl.append ";\n";
-	  };
-	  output_decl.add_last '\n';
-	} else {
-	  output_decl.append "// ";
-	  output_decl.append name;
-	  output_decl.append "\n#define __";
-	  output_decl.append intern_name;
-	  output_decl.append "__ ";
+          };
+          (is_java).if_false {            
+            ((name = ALIAS_STR.prototype_true) || 
+            {name = ALIAS_STR.prototype_false}).if {
+              output_decl.append "#define ";
+              output_decl.append intern_name;
+              output_decl.append "__ ";
+              output_decl.add_last ((name = ALIAS_STR.prototype_true).to_character);
+              output_decl.add_last '\n';            
+            }.elseif {is_late_binding} then {	    
+              semantic_error ((tab.first.position),"Late binding is not possible with a type C");
+            };            
+          };
+        } else {	  
+          output_decl.append "// ";
+          output_decl.append intern_name;
+          output_decl.add_last '\n';
+          (is_java).if {
+            output_decl.append "static private int __";
+            output_decl.append intern_name;
+            output_decl.append "__ = ";
+          } else {
+            output_decl.append "#define __";
+            output_decl.append intern_name;
+            output_decl.append "__ ";
+          };
 	  string_tmp.clear;
 	  (is_late_binding).if {	  
 	    id_counter_with_type.append_in output_decl;	  
-	    id_counter_with_type := id_counter_with_type + 1;
-	    string_tmp.append "  unsigned long __id;\n";
+            id_counter_with_type := id_counter_with_type + 1;
+            (prototype.style != '-').if {
+              string_tmp.append "  unsigned long __id;\n";
+            };
 	    (prototype.is_mapping).if {	    
 	      semantic_error ((prototype.position),	    
 	      "Late binding is not possible with `mapping' object.");
@@ -469,8 +497,21 @@ Section Public
 	  } else {	  
 	    id_counter_without_type.append_in output_decl;	  
 	    id_counter_without_type := id_counter_without_type + 1;	  
-	  };
-	  output_decl.add_last '\n';	
+          };
+          (is_java).if {
+            output_decl.add_last ';';
+          };
+          output_decl.add_last '\n';	
+          (prototype.style = '-').if {
+            string_tmp.append "  lith_object thread;\n";
+            (param_count != 0).if {              
+              1.to param_count do { n:INTEGER;
+                string_tmp.append "  int param_";
+                (n-1).append_in string_tmp;
+                string_tmp.append ";\n";
+              };
+            };
+          };
 	  4.downto 0 do { j:INTEGER;
 	    tab := slot_size.item j;
 	    (tab.lower).to (tab.upper) do { i:INTEGER;
@@ -492,37 +533,107 @@ Section Public
 	  (string_tmp.is_empty).if {
 	    string_tmp.append "  void *Nothing;\n";
 	  };
-	  	  
-	  output_decl.append "typedef struct ";
-	  output_decl.append intern_name;
-	  output_decl.append "_struct __";
-	  output_decl.append intern_name;	    
-	  output_decl.append ";\nstruct ";
-	  output_decl.append intern_name;
-	  output_decl.append "_struct {\n";
-	  output_decl.append string_tmp;
-	  (prototype.is_mapping).if {
-	    output_decl.append "} __attribute__ ((packed));\n";
-	  } else {
-	    output_decl.append "};\n";
+          
+          (is_java).if {
+            output_decl.append "static class __";
+            output_decl.append intern_name;
+            (is_late_binding).if {
+              output_decl.append " extends __OBJ";
+            };
+            output_decl.append " {\n";  
+            output_decl.append string_tmp;
+            (prototype.is_mapping).if {
+              semantic_error (position,"Mapping is not yet implemented for Java code.");
+            };
+            (Self = type_string_constant).if {
+              // STRING_CONSTANT constructor.
+              output_decl.append "\n  public __";
+              output_decl.append intern_name;
+              output_decl.add_last '(';
+              (is_late_binding).if {
+                output_decl.append "int pid,";
+              };
+              storage_slot := get_local_slot (ALIAS_STR.slot_storage).slot_data_intern;
+              count_slot   := get_local_slot (ALIAS_STR.slot_count).slot_data_intern;              
+              (count_slot.ensure_count != 0).if {
+                output_decl.append "int pcount,";
+              };
+              (storage_slot.ensure_count != 0).if {
+                output_decl.append "String pstorage,";
+              };
+              output_decl.remove_last 1;
+              output_decl.append ")\n  {\n    ";              
+              (is_late_binding).if {
+                output_decl.append "__id = pid;\n";
+              };
+              (count_slot.ensure_count != 0).if {
+                output_decl.append (count_slot.intern_name);
+                output_decl.append " = pcount;\n";
+              };
+              (storage_slot.ensure_count != 0).if {
+                output_decl.append (storage_slot.intern_name);
+                output_decl.append " = pstorage.toCharArray();\n";
+              };
+              output_decl.append "  };\n";  
+            };
+            // Basic Constructor.
+            output_decl.append "\n  public __";
+            output_decl.append intern_name;
+            output_decl.add_last '(';
+            (is_late_binding).if {              
+              output_decl.append "int pid";
+            };
+            output_decl.append ")\n  {\n    ";
+            (is_late_binding).if {
+              output_decl.append "__id = pid;\n";
+            } else {
+              output_decl.append "super();\n";
+            };
+            output_decl.append "  };\n};\n";  
+          } else {            
+            output_decl.append "struct ";
+            output_decl.append intern_name;
+            output_decl.append "_struct {\n";
+            output_decl.append string_tmp;
+            (prototype.is_mapping).if {
+              output_decl.append "} __attribute__ ((packed));\n";
+            } else {
+              output_decl.append "};\n";
+            };
 	  };	    
-	  // Prototype declaration.
-	  output_decl.append "__";
-	  output_decl.append intern_name;
-	  output_decl.add_last ' ';
-	  output_decl.append intern_name;
-	  output_decl.add_last '_';
-	  (is_late_binding).if {
-	    output_decl.append "={__";
-	    output_decl.append intern_name;
-	    output_decl.append "__}";
-	  };
-	  output_decl.append ";\n"; 	  
-	  output_decl.append "#define ";
-	  output_decl.append intern_name;
-	  output_decl.append "__ (&";
-	  output_decl.append intern_name;
-	  output_decl.append "_)\n\n";	  
+          // Prototype declaration.
+          (is_java).if {
+            output_glob.append "private static __";
+            output_glob.append intern_name;
+            output_glob.add_last ' ';
+            output_glob.append intern_name;
+            output_glob.append "_=new __";
+            output_glob.append intern_name;
+            output_glob.add_last '(';
+            (is_late_binding).if {
+              output_glob.append "__";
+              output_glob.append intern_name;
+              output_glob.append "__";
+            };
+            output_glob.append ");\n";
+          } else {
+            output_glob.append "__";
+            output_glob.append intern_name;
+            output_glob.add_last ' ';
+            output_glob.append intern_name;
+            output_glob.add_last '_';
+            (is_late_binding).if {
+              output_glob.append "={__";
+              output_glob.append intern_name;
+              output_glob.append "__}";
+            };
+            output_glob.append ";\n"; 	            
+            output_glob.append "#define ";
+            output_glob.append intern_name;
+            output_glob.append "__ (&";
+            output_glob.append intern_name;
+            output_glob.append "_)\n\n";	  
+          };
 	};
       };
       
@@ -531,6 +642,30 @@ Section Public
     };    
   );
   
+  - genere_typedef <-
+  ( + tg:TYPE_GENERIC;              
+    
+    (
+      (prototype.name = ALIAS_STR.prototype_native_array) || 
+      {prototype.name = ALIAS_STR.prototype_native_array_volatile}
+    ).if {
+      tg ?= Self;
+      tg.generic_list.first.raw.genere_typedef;
+    } else {      
+      output_decl.append "typedef ";
+      (type_c != NULL).if {        
+        output_decl.append type_c;
+      } else {
+        output_decl.append "struct ";
+        output_decl.append intern_name;
+        output_decl.append "_struct";
+      };
+      output_decl.append " __";
+      output_decl.append intern_name;	  
+      output_decl.append ";\n";      
+    };    
+  );
+    
 Section Private  
   
   - add_slot_struct s:SLOT_DATA <-
@@ -566,14 +701,22 @@ Section Public
   - put_reference_star_declaration buffer:STRING <-
   (    
     (is_block).if_false { // BSBS: A mettre dans TYPE_BLOCK
-      buffer.add_last '*';
+      (is_java).if {
+        buffer.append "[]";
+      } else {
+        buffer.add_last '*';
+      };
     };
   );
   
   - put_expanded_declaration buffer:STRING <-
   (    
-    buffer.append "__";
-    buffer.append intern_name;    
+    ((is_java) && {type_c != NULL}).if {
+      buffer.append type_c;
+    } else {
+      buffer.append "__";
+      buffer.append intern_name;          
+    };
     add_genere_list;
   );
   
@@ -582,7 +725,11 @@ Section Public
     (is_block).if { // BSBS: A mettre dans TYPE_BLOCK
       put_expanded_declaration buffer;
     } else {
-      buffer.append (ALIAS_STR.c_void);    
+      (is_java).if {
+        buffer.append "__OBJ ";    
+      } else {
+        buffer.append (ALIAS_STR.c_void);    
+      };
     };
   );
   
@@ -608,9 +755,14 @@ Section Public
       e.genere buffer;
       //buffer.append ".__id";
     } else {
-      buffer.append "((struct ___OBJ *)";
-      e.genere buffer;
-      buffer.append ")->__id";
+      (is_java).if {        
+        e.genere buffer;
+        buffer.append ".__id";
+      } else {
+        buffer.append "((struct ___OBJ *)";
+        e.genere buffer;
+        buffer.append ")->__id";
+      };
     };
   );
   
@@ -683,66 +835,130 @@ Section Public
 Section TYPE
 
   - load_prototype n:STRING_CONSTANT generic_count gen_count:INTEGER :PROTOTYPE <-
-  ( + j:INTEGER;
-    + entry:POINTER; //ENTRY;
+  ( + j,idx_path,idx_name,idx_name_old,idx_path_old:INTEGER;
+    + entry:POINTER; 
     + result:PROTOTYPE;
+    + path,found:STRING_CONSTANT;
+    + cn,cp:CHARACTER;
+    + read_char:BLOCK;
     
-    result := PROTOTYPE.prototype_dico.fast_reference_at n;
+    result := dico_name_to_prototype.fast_reference_at n;        
     (result = NULL).if {
-      // Search directory.
-      j := path_directory.lower;
-      string_tmp2.clear;
-      {(j > path_directory.upper) || {result != NULL}}.until_do {
-	string_tmp.copy (path_directory.item j);
-	(n.lower).to (n.upper) do { i:INTEGER;
-	  string_tmp.add_last (n.item i.to_lower);
-	};	
-	string_tmp.append ".li";		
-	string_tmp2.append string_tmp;
-	string_tmp2.add_last '\n';
-	
-	entry := FS_MIN.open_read string_tmp;
-	((entry != NULL) /*&& {entry.is_file}*/).if {
-	  // Load prototype.
-	  FS_MIN.close entry;
-	  result := PROTOTYPE.create (ALIAS_STR.get string_tmp) name n generic_count gen_count;	  
-	  PARSER.go_on result;
-	};
-	j := j + 1;
+      read_char := {
+        cn := n.item idx_name;
+        (cn = '.').if {
+          (
+            (idx_name > n.lower+1) && 
+            {n.item (idx_name-1) = '.'} && 
+            {n.item (idx_name-2) = '.'}
+          ).if {
+            idx_name := idx_name - 2;
+            cn := '*';
+          } else {
+            cn := '/';
+          };
+        } else {
+          cn := cn.to_lower;
+        };
+      };
+      j := path_file.lower;      
+      {(j > path_file.upper) || {result != NULL}}.until_do {      
+        path := path_file.item j;            
+        idx_name := n.upper;
+        idx_path := path.upper-3; // ".li"
+        {
+          read_char.value;
+          cp := path.item idx_path;
+          idx_name := idx_name - 1;
+          idx_path := idx_path - 1;
+        }.do_while {
+          (idx_name >= n.lower) && 
+          {idx_path >= path.lower} && 
+          {cn = cp}
+        };
+        ((idx_name < n.lower) && {cn = cp}).if {
+          ((idx_path < path.lower) || {path.item idx_path = '/'}).if {
+            found := path;            
+          };
+        }.elseif {(cn = '*') && {cp = '/'}} then {        
+          idx_name_old := idx_name+1;
+          idx_path_old := idx_path+1;
+          {(idx_name >= n.lower) && {idx_path >= path.lower}}.while_do {          
+            read_char.value; 
+            cp := path.item idx_path;          
+            (cn = cp).if {            
+              // Nothing.            
+            }.elseif {(cn = '*') && {cp = '/'}} then {                        
+              idx_name_old := idx_name;
+              idx_path_old := idx_path;
+            } else {            
+              idx_name := idx_name_old;
+              idx_path := idx_path_old;
+              {
+                idx_path := idx_path - 1;
+              }.do_while {(idx_path >= path.lower) && {path.item idx_path != '/'}};            
+              idx_path_old := idx_path;
+            };
+            idx_name := idx_name - 1;
+            idx_path := idx_path - 1;                
+          };
+          (idx_name < n.lower).if {
+            found := path;
+          };
+        };        
+        (found != NULL).if {          
+          result := PROTOTYPE.prototype_dico.fast_reference_at found;
+          (result = NULL).if {
+            entry := FS_MIN.open_read found;
+            ((entry != NULL) /*&& {entry.is_file}*/).if {
+              // Load prototype.
+              FS_MIN.close entry;
+              result := PROTOTYPE.create found name n generic_count gen_count;
+              PARSER.go_on result;              
+            } else {
+              string_tmp.copy "Cannot open `";
+              string_tmp.append found;
+              string_tmp.append "'.";
+              semantic_error (last_position,string_tmp);
+            };
+          };
+          dico_name_to_prototype.add result to n;      
+        };
+        j := j + 1;
       };
       (result = NULL).if {
-	string_tmp.copy n;
-	string_tmp.append " is not found in\n";
-	string_tmp.append string_tmp2;
-	POSITION.put_error semantic text string_tmp;
-	(list_current != NULL).if {
-	  list_current.position.put_position;
-	};
-	POSITION.send_error;
+        string_tmp.copy n;
+        string_tmp.append " is not found.";
+        POSITION.put_error semantic text string_tmp;
+        (list_current != NULL).if {
+          list_current.position.put_position;
+        };
+        POSITION.send_error;
       };	
-    } else {
-      (result.generic_count != gen_count).if {        
-        crash;
-        gen_count.print; '/'.print; result.generic_count.print; '\n'.print;
-	POSITION.put_error semantic text "Incorrect genericity definition.";
-	result.position.put_position;
-	(last_position.code != 0).if {
-	  last_position.put_position;
-	} else {
-	  ? {crash; TRUE};
-	};
-	POSITION.send_error;
+    };
+    (result.generic_count != gen_count).if {        
+      //crash;      
+      POSITION.put_error semantic text "Incorrect genericity definition.";
+      result.position.put_position;
+      (last_position.code != 0).if {
+        last_position.put_position;
+      } else {
+        ? {crash; TRUE};
       };
+      POSITION.send_error;
     };
     result
   );
   
-  - make itm_typ:ITM_TYPE_SIMPLE <-
+  - make itm_typ:ITM_TYPE_SIMPLE with proto:PROTOTYPE <-
   ( + mask_bit:UINTEGER_8;    
     
     index       := index_count;
     index_count := index_count + 1;
-    prototype   := load_prototype (itm_typ.name) generic_count 0;
+    prototype   := proto;
+    string_tmp.copy name;
+    string_tmp.replace_all '.' with '_';
+    intern_name := ALIAS_STR.get_intern string_tmp;
     itm_type    := itm_typ;    
     slot_run    := FAST_ARRAY[SLOT].create_with_capacity 10; // BSBS: A voir.    
     (prototype.type_style = ALIAS_STR.keyword_expanded).if {
@@ -785,6 +1001,9 @@ Section TYPE
     };
   );
   
+  - dico_name_to_prototype:HASHED_DICTIONARY[PROTOTYPE,STRING_CONSTANT] := 
+  HASHED_DICTIONARY[PROTOTYPE,STRING_CONSTANT].create;
+  
 Section TYPE, TYPE_FULL
     
   + type_full_list:FAST_ARRAY[TYPE_FULL];
diff --git a/src/type/type_block.li b/src/type/type_block.li
index 840b153..a0f2d5d 100644
--- a/src/type/type_block.li
+++ b/src/type/type_block.li
@@ -58,6 +58,8 @@ Section TYPE_BLOCK //,PROFIL_BLOCK
   
 Section Public
   
+  - intern_name:STRING_CONSTANT <- type_block.intern_name;
+  
   - is_block:BOOLEAN := TRUE;
 
   + argument_list:FAST_ARRAY[TYPE_FULL];
diff --git a/src/type/type_context.li b/src/type/type_context.li
index 1987035..5d57fb6 100644
--- a/src/type/type_context.li
+++ b/src/type/type_context.li
@@ -36,6 +36,8 @@ Section Public
   
   - name:STRING_CONSTANT <- ALIAS_STR.prototype_context;
   
+  - intern_name:STRING_CONSTANT <- name;
+  
   - type_c:STRING_CONSTANT <- "_____CONTEXT";
   
   //
@@ -48,6 +50,11 @@ Section Public
     //slot_run := FAST_ARRAY[SLOT].create_with_capacity 1; // BSBS: Plus utile !
     default := TYPE_FULL.create Self with (TYPE_FULL.expanded_bit);
   );
+
+  - genere_typedef <-
+  (
+    // Nothing.
+  );
   
   - genere_struct <-
   ( 
diff --git a/src/type/type_full.li b/src/type/type_full.li
index d85fd29..e0fa9f4 100644
--- a/src/type/type_full.li
+++ b/src/type/type_full.li
@@ -308,7 +308,7 @@ Section Public
  
   - genere_declaration buffer:STRING <-
   ( 
-    (is_expanded).if {
+    (is_expanded).if {      
       raw.put_expanded_declaration buffer;
     }.elseif {is_strict} then {
       raw.put_reference_declaration buffer;
@@ -319,8 +319,8 @@ Section Public
       
   - genere_star_declaration buffer:STRING <-
   ( 
-    ((! is_expanded) || {is_expanded_ref}).if {
-      raw.put_reference_star_declaration buffer;
+    ((! is_expanded) || {is_expanded_ref}).if {      
+      raw.put_reference_star_declaration buffer;      
     };
   );
   
diff --git a/src/type/type_generic.li b/src/type/type_generic.li
index c4af50e..67213b5 100644
--- a/src/type/type_generic.li
+++ b/src/type/type_generic.li
@@ -44,7 +44,7 @@ Section Public
   
   + name:STRING_CONSTANT;
   
-  + intern_name:STRING_CONSTANT;
+  + key:STRING_CONSTANT;
   
   + generic_list:FAST_ARRAY[TYPE_FULL];  
   
@@ -110,27 +110,27 @@ Section Public
   );
   
   - get itm_typ:ITM_TYPE_SIMPLE with gen:FAST_ARRAY[TYPE_FULL] :TYPE_FULL <-
-  ( + base:TYPE_GENERIC;
-    + key:STRING_CONSTANT;
-    + result:TYPE_FULL;
-    + styl:STRING_CONSTANT;
+  ( + base:TYPE_GENERIC;    
+    + result,t:TYPE_FULL;
+    + styl,k:STRING_CONSTANT;
+    + proto:PROTOTYPE;
     
-    string_tmp.copy (itm_typ.name);
-    string_tmp.add_last '[';    
-    //
-    (gen.lower).to (gen.upper - 1) do { j:INTEGER;      
-      gen.item j.append_name_in string_tmp;
-      string_tmp.add_last ',';
-    };    
-    gen.last.append_name_in string_tmp;
-    string_tmp.add_last ']';        
-    key := ALIAS_STR.get string_tmp;
+    proto := load_prototype (itm_typ.name) generic_count (gen.count);    
+    string_tmp.copy (proto.filename);    
+    (gen.lower).to (gen.upper) do { j:INTEGER;
+      string_tmp.add_last ' ';
+      t := gen.item j;
+      (t.flag & 1111b).append_in string_tmp;
+      string_tmp.append (t.raw.key);  // BSBS: transformer la key par un numero de fichier...
+      // BSBS: parce que la, tu as des key immense !
+    };
+    k := ALIAS_STR.get string_tmp;
     //
-    base := dicog_type.fast_reference_at key;
+    base := dicog_type.fast_reference_at k;
     (base = NULL).if {      
       base := TYPE_GENERIC.clone;
-      dicog_type.fast_put base to key;
-      base.make (itm_typ,key) with gen;
+      dicog_type.fast_put base to k;
+      base.make itm_typ with proto generic gen key k;
     };
     //            
     styl := itm_typ.style;
@@ -219,7 +219,11 @@ Section Public
       (prototype.name = ALIAS_STR.prototype_native_array) ||
       {prototype.name = ALIAS_STR.prototype_native_array_volatile}
     ).if {      
-      buffer.add_last '*';
+      (is_java).if {
+        buffer.append "[]";
+      } else {
+        buffer.add_last '*';
+      };
       generic_list.first.genere_star_declaration buffer;
     } else {
       parent_type.put_reference_star_declaration buffer;
@@ -233,21 +237,33 @@ Section Public
     crash_with_message "TYPE_GENERIC.make";
   );
 
-  - make (itm_typ:ITM_TYPE_SIMPLE,n:STRING_CONSTANT) with gen:FAST_ARRAY[TYPE_FULL] <-
+  - make itm_typ:ITM_TYPE_SIMPLE with proto:PROTOTYPE 
+  generic gen:FAST_ARRAY[TYPE_FULL] key k:STRING_CONSTANT <-
   ( + mask_bit:UINTEGER_8;    
     
     index        := index_count;
     index_count  := index_count + 1;
-    name         := n;
+    //
+    string_tmp.copy (itm_typ.name);
+    string_tmp.add_last '[';    
+    (gen.lower).to (gen.upper - 1) do { j:INTEGER;      
+      gen.item j.append_name_in string_tmp;
+      string_tmp.add_last ',';
+    };    
+    gen.last.append_name_in string_tmp;
+    string_tmp.add_last ']';            
+    name := ALIAS_STR.get string_tmp;
+    key := k;
     generic_list := gen;
-    string_tmp.copy n;
+    string_tmp.copy name;
     string_tmp.replace_all ',' with 'x';
     string_tmp.replace_all '[' with 'o';
     string_tmp.replace_all ']' with 'o';
     string_tmp.replace_all ' ' with '_';
-    intern_name := ALIAS_STR.get string_tmp;
+    string_tmp.replace_all '.' with '_';
+    intern_name := ALIAS_STR.get_intern string_tmp;
     //
-    prototype   := load_prototype (itm_typ.name) generic_count (gen.count);
+    prototype   := proto;
     itm_type    := itm_typ;    
     slot_run    := FAST_ARRAY[SLOT].create_with_capacity 10; // BSBS: A voir.    
     (prototype.type_style = ALIAS_STR.keyword_expanded).if {
diff --git a/src/type/type_id.li b/src/type/type_id.li
index cae8a34..4dd8f89 100644
--- a/src/type/type_id.li
+++ b/src/type/type_id.li
@@ -53,7 +53,9 @@ Section Private
 Section Public    
     
   - name:STRING_CONSTANT <- ALIAS_STR.prototype_type_id;
-        
+  
+  - intern_name:STRING_CONSTANT <- name;
+  
   - get_index idx:INTEGER :TYPE_ID <-
   ( + result:TYPE_ID;
     
diff --git a/src/type/type_null.li b/src/type/type_null.li
index 59cf186..a1cac69 100644
--- a/src/type/type_null.li
+++ b/src/type/type_null.li
@@ -35,6 +35,8 @@ Section Inherit
 Section Public
   
   - name:STRING_CONSTANT <- ALIAS_STR.variable_null;
+  
+  - intern_name:STRING_CONSTANT <- name;
     
   //
   // Creation.
@@ -63,10 +65,10 @@ Section Public
   ( + ctext:LOCAL;
     
     (debug_level_option != 0).if {      
-      (profil = NULL).if {
+      (profil_current = NULL).if {
 	ctext := context_main;
       } else {
-	ctext := profil.context;
+	ctext := profil_current.context;
       };
       lst.add_last (
 	PUSH.create p context ctext first FALSE
@@ -90,23 +92,39 @@ Section Public
   //
   
   - is_sub_type other:TYPE :BOOLEAN <- TRUE;  
-
+  
+  - genere_typedef <-
+  (
+  );
+  
   - genere_struct <-
   (
-    output_decl.append 
-    "// NULL\n\
-    \#ifndef NULL\n\
-    \#define NULL ((void *)0)\n\
-    \#endif\n\n";
+    (is_java).if_false {
+      output_decl.append 
+      "// NULL\n\
+      \#ifndef NULL\n\
+      \#define NULL ((void *)0)\n\
+      \#endif\n\n";
+    };
   );
   
   //
   // Code source generation.
   //
   
-  - put_id buffer:STRING <- buffer.append name;
+  - put_id buffer:STRING <- 
+  (
+    put_value buffer;
+  );
   
   - put_access_id e:EXPR in buffer:STRING <- e.genere buffer;   
   
-  - put_value buffer:STRING <- buffer.append name;
+  - put_value buffer:STRING <- 
+  ( 
+    (is_java).if {
+      buffer.append "null";
+    } else {
+      buffer.append name;
+    };
+  );
   
\ No newline at end of file
diff --git a/src/type/type_void.li b/src/type/type_void.li
index 7ed4bd8..556a828 100644
--- a/src/type/type_void.li
+++ b/src/type/type_void.li
@@ -35,7 +35,9 @@ Section Inherit
 Section Public
   
   - name:STRING_CONSTANT <- ALIAS_STR.variable_void;
-    
+  
+  - intern_name:STRING_CONSTANT <- name;    
+  
   //
   // Creation.
   //
@@ -57,6 +59,11 @@ Section Public
   //
   // Genere.
   //
+
+  - genere_typedef <-
+  (
+    // Nothing.
+  );
   
   - genere_struct <-
   (
diff --git a/src/variable/local.li b/src/variable/local.li
index 45c879e..6b27f19 100644
--- a/src/variable/local.li
+++ b/src/variable/local.li
@@ -128,6 +128,8 @@ Section Public
   (                
     (last_seq = NULL).if {
       LOCAL_SEQ.new Self;
+      //"LOCAL:".print;
+      //intern_name.print; '\n'.print;
     };
     (
       (! PROFIL.mode_recursive) &&
@@ -176,11 +178,33 @@ Section Public
     + rd:READ;
     + l:LOCAL;
     + g:SLOT_DATA;
-        
+    /*
+    + bug:BOOLEAN;
+    
+    (intern_name == "__tmp__TC").if {
+      bug:=TRUE;
+      "0\n".print;
+      (last_seq = NULL).if {
+        "last seq NULL\n".print;
+        crash;
+      } else {
+        (last_seq.last_write = NULL).if {
+          "last_write null\n".print;
+        };
+      };
+    };
+     */ 
+    
+    
     (
       (! PROFIL.mode_recursive) && {loop_invariant = NULL} && 
       {last_seq != NULL} && {last_seq.last_write != NULL}
     ).if {      
+      /*
+      (bug).if {
+        "1\n".print;
+      };
+      */
       (
 	(is_seq_list (last_seq.last_list_current)) &&
 	{
@@ -276,11 +300,7 @@ Section Public
     name        := n;
     is_result   := r;
     intern_name := ALIAS_STR.get_intern n; 
-    
-    //(intern_name == "Result__0Y").if {
-      //crash;
-    //};
-    
+       
     ((t.is_expanded) && {! t.is_expanded_c}).if {
       type := t + TYPE_FULL.expanded_ref_bit;
     } else {
diff --git a/src/variable/old/argument.li b/src/variable/old/argument.li
new file mode 100644
index 0000000..c0e4535
--- /dev/null
+++ b/src/variable/old/argument.li
@@ -0,0 +1,85 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := ARGUMENT;
+
+  - copyright := "2003-2007 Benoit Sonntag";
+
+  
+  - author    := "Sonntag Benoit (bsonntag at loria.fr)";
+  - comment   := "Argument runnable";
+  
+Section Inherit
+  
+  + parent_itm_object:Expanded ITM_OBJECT;
+  
+Section Public
+  
+  + name:STRING_CONSTANT;
+  
+  + type:TYPE_FULL;
+  
+  //
+  // Creation.
+  //
+  
+  - create p:POSITION name n:STRING_CONSTANT type t:TYPE_FULL :SELF <-
+  [ 
+    -? {t != NULL}; 
+  ]
+  ( + result:SELF;
+    
+    result := clone;
+    result.make p name n type t;
+    result
+  );
+  
+  - make p:POSITION name n:STRING_CONSTANT type t:TYPE_FULL <-
+  (
+    position := p;
+    name := n;
+    type := t;
+  );
+  
+  //
+  // To profil
+  //
+  
+  - to_local:LOCAL <-
+  (
+    LOCAL.create position name name style ' ' type (type.fix)
+  );
+  
+  //
+  // Display.
+  //
+  
+  - print <-
+  (    
+    string_tmp.clear;
+    string_tmp.append name;
+    string_tmp.add_last ':';
+    type.append_name_in string_tmp;
+    string_tmp.print;
+  );
+    
+  
\ No newline at end of file
diff --git a/src/variable/old/slot.li b/src/variable/old/slot.li
new file mode 100644
index 0000000..253acd2
--- /dev/null
+++ b/src/variable/old/slot.li
@@ -0,0 +1,256 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        := SLOT;
+
+  - copyright   := "2003-2007 Benoit Sonntag";
+
+  
+  - author      := "Sonntag Benoit (bsonntag at loria.fr)";
+  - comment     := "Parent for slot runnable";
+  
+Section Inherit
+  
+  - parent_itm_object:ITM_OBJECT := ITM_OBJECT;
+  
+Section Public
+  
+  - common_slot:SLOT <- Self;
+  
+  + base_slot:ITM_SLOT;
+
+  - name:STRING_CONSTANT          <- base_slot.name;  
+  - id_section:SECTION_           <- base_slot.id_section;    
+  - priority_and_level:INTEGER    <- base_slot.priority_and_level;  
+  - priority:INTEGER              <- base_slot.priority;
+  - associativity:STRING_CONSTANT <- base_slot.associativity;  
+  - style:CHARACTER               <- base_slot.style;
+  
+  + receiver_type:TYPE;
+        
+  + slot_id:SLOT_DATA;
+  
+//  + arguments:FAST_ARRAY[ARGUMENT];
+//  + results_type:FAST_ARRAY[TYPE_FULL];
+//  + result_type:TYPE_FULL;
+  
+  //
+  // Result / Argument manager.
+  //
+/*    
+  - get_expr_result:EXPR <-
+  ( + result:EXPR;
+    + lst:FAST_ARRAY[EXPR];
+    + typ:TYPE_FULL;
+    
+    (id_section.is_interrupt).if {
+      typ := type_pointer.default;
+      result := typ.get_temporary_expr position;
+    } else {
+      (results_type != NULL).if { 
+	lst := FAST_ARRAY[EXPR].create_with_capacity (results_type.count+1);
+	(results_type.lower).to (results_type.upper) do { k:INTEGER;	  
+	  lst.add_last (results_type.item k.get_temporary_expr position);
+	};
+	lst.add_last (result_type.get_temporary_expr position);
+	result := EXPR_MULTIPLE.create lst;
+      } else {	
+	result := result_type.get_temporary_expr position;
+      };      
+    };
+    result
+  );
+      
+  - check_argument_type_for larg:FAST_ARRAY[EXPR] <-  
+  ( + new_expr:EXPR;
+          
+    (larg.lower + 1).to (larg.upper) do { i:INTEGER;      
+      new_expr := larg.item i.check_type (arguments.item i.type) with position;
+      larg.put new_expr to i;
+    };            
+  );
+*/      
+  //
+  // Creation.
+  //
+  
+  - create s:ITM_SLOT type t:TYPE :SLOT <-
+  ( + result:SLOT;
+    
+    result := clone;
+    result.make s type t    
+  );
+  
+  - make s:ITM_SLOT type t:TYPE :SLOT <-
+  ( + styl:SLOT;
+    + item_lst:FAST_ARRAY[ITM_ARGUMENT];  
+    + typ:TYPE_FULL;
+    + type_multiple:ITM_TYPE_MULTI;
+    + type_mono:ITM_TYPE_MONO;
+    + old_data:DTA_RD;
+    
+    base_slot := s;
+    receiver_type := t;
+    position  := s.position;
+    //
+/*    old_data := data_current;
+    data_current := data_tmp;
+    data_current.set_generic t;    
+    data_current.set_self (t.default);
+    // Arguments.
+    item_lst  := base_slot.argument_list; 
+    arguments := FAST_ARRAY[ARGUMENT].create_with_capacity (base_slot.argument_count);    
+    (item_lst.lower).to (item_lst.upper) do { j:INTEGER;
+      item_lst.item j.to_run arguments;
+    };    
+    // Result(s).    
+    type_multiple ?= base_slot.type;
+    (type_multiple != NULL).if {  
+      results_type := FAST_ARRAY[TYPE_FULL].create_with_capacity (type_multiple.count - 1);	
+      0.to (type_multiple.upper - 1) do { k:INTEGER;	  
+	typ := type_multiple.item k.to_run;	
+	results_type.add_last typ;
+      };
+      result_type := type_multiple.last.to_run;	
+    } else {
+      type_mono ?= base_slot.type;
+      result_type := type_mono.to_run;
+    };      
+ */   
+    //
+    (s.affect = '<').if {
+      // Code.      
+      styl := slot_code_intern := SLOT_CODE.create Self with (base_slot.value);      
+    } else {
+      // Data      
+      create_slot_data;
+      styl := slot_data_intern;
+    };    
+//    data_current := old_data;
+    //
+    styl
+  );
+    
+  //
+  // Style.
+  //
+  
+  - lower_style:INTEGER <-
+  ( + result:INTEGER;
+    (slot_data_intern = NULL).if {
+      result := 1;
+    };
+    result
+  );
+  
+  - upper_style:INTEGER <- 
+  ( + result:INTEGER;
+    (slot_code_intern != NULL).if {      
+      (slot_code_list != NULL).if {
+	result := slot_code_list.upper + 2;
+      } else {
+	result := 1;
+      };
+    };
+    result
+  );
+  
+  - slot_data:SLOT_DATA <-
+  (     
+    (slot_data_intern = NULL).if {
+      create_slot_data;      
+      (slot_id = NULL).if {
+	slot_id := SLOT_DATA.create common_slot type (TYPE_ID.get_index 1.default);
+	slot_id.init;
+      };
+    };
+    slot_data_intern
+  );
+    
+  - slot_code idx:INTEGER :SLOT_CODE <-
+  ( + result:SLOT_CODE;
+    
+    (idx = 1).if {
+      result := slot_code_intern;
+    } else {
+      result := slot_code_list.item (idx-2);
+    };
+    result
+  );
+
+  - add_style v:ITM_CODE :INTEGER <-
+  ( + slot:SLOT_CODE;
+    + result:INTEGER;
+           
+    slot := SLOT_CODE.create common_slot with v;
+    (slot_code_intern = NULL).if {
+      slot_code_intern := slot;
+      slot_id := SLOT_DATA.create common_slot type (TYPE_ID.get_index 0.default);
+      slot_id.init;
+      result := 1;
+    } else {
+      (slot_code_list = NULL).if {
+	slot_code_list := FAST_ARRAY[SLOT_CODE].create_with_capacity 1;
+      };
+      slot_code_list.add_last slot;
+      (slot_id = NULL).if {
+	slot_id := SLOT_DATA.create common_slot type (TYPE_ID.get_index 1.default);
+	slot_id.init;
+      };
+      result := slot_code_list.upper + 2;
+    };    
+    result
+  );
+
+  //
+  // Display.
+  //
+  
+  - display_all <-
+  (
+    (lower_style).to (upper_style) do { j:INTEGER;
+      item_style j.display_all;
+    };
+  );
+
+Section Public
+  
+  + slot_data_intern:SLOT_DATA; // Index 0
+  + slot_code_intern:SLOT_CODE; // Index 1
+  
+  + slot_code_list:FAST_ARRAY[SLOT_CODE]; // Index x+2
+  + slot_data_list:FAST_ARRAY[SLOT_DATA]; // Vector data slot  
+  
+  - create_slot_data <-
+  ( + typ:TYPE_FULL;
+                
+    (results_type != NULL).if {            
+      slot_data_list := FAST_ARRAY[SLOT_DATA].create_with_capacity (results_type.count);
+      (results_type.lower).to (results_type.upper) do { k:INTEGER;	
+	typ := results_type.item k;
+	slot_data_list.add_last (
+	  SLOT_DATA.create common_slot type typ
+	);
+      };      
+    };
+    slot_data_intern := SLOT_DATA.create common_slot type result_type;    
+  );
\ No newline at end of file
diff --git a/src/variable/old/slot_code.li b/src/variable/old/slot_code.li
new file mode 100644
index 0000000..c81b613
--- /dev/null
+++ b/src/variable/old/slot_code.li
@@ -0,0 +1,297 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name      := SLOT_CODE;
+
+  - copyright := "2003-2007 Benoit Sonntag";
+
+  
+  - author    := "Sonntag Benoit (bsonntag at loria.fr)";
+  - comment   := "Slot with method";
+  
+Section Inherit
+  
+  + parent_slot:SLOT := SLOT;
+  
+Section Public
+  
+  - common_slot:SLOT <- parent_slot;
+
+  - position:POSITION <- base_slot.position;
+  
+  + index:INTEGER;
+  
+  //
+  // Static and Dynamic profil.
+  //
+  
+  + value:ITM_CODE;
+         
+  //
+  // Dynamic profil.
+  //
+
+  + profil:FAST_ARRAY[PROFIL_SLOT];
+    
+  - get_profil args:FAST_ARRAY[EXPR] self type_self:TYPE_FULL :(PROFIL, FAST_ARRAY[WRITE]) <-
+  ( + result:PROFIL_SLOT;    
+    + res_lst:FAST_ARRAY[WRITE];
+    + pro:PROFIL_SLOT;
+    + j,i:INTEGER;
+    + loc:LOCAL;
+    + typ:TYPE_FULL;
+    + typ_block:PROFIL_BLOCK;
+    + typ_list:TYPES_TMP;
+    + pro_list:FAST_ARRAY[PROFIL_SLOT];    
+    + is_new:BOOLEAN;
+        
+    // Block Detect.
+    j := args.lower;
+    {(j <= args.upper) && {(typ = NULL) || {! (typ.raw == type_block)}}}.while_do {
+      typ := args.item j.static_type;
+      (typ.raw == type_block).if {
+	typ_list := TYPES_TMP.new;
+	args.item j.get_type typ_list;
+	(typ_list.first = TYPE_NULL).if {
+	  (typ_list.count > 1).if {
+	    typ_block ?= typ_list.second;
+	  } else {
+	    typ := NULL;
+	  };
+	} else {
+	  typ_block ?= typ_list.first;
+	};
+	typ_list.free;
+      };
+      j := j + 1;
+    };
+
+    (typ_block != NULL).if {
+      pro_list := typ_block.profil_list;
+      i := pro_list.lower;
+      {(i <= pro_list.upper) && {result = NULL}}.while_do {
+	pro := pro_list.item i;
+	(
+	  (pro.slot = Self) && {
+	    (pro.type_self = NULL) || {pro.type_self == type_self}
+	  } // BSBS: il fo aussi tester les args comme plus bas...
+	).if {
+	  result := pro; // Rmq. : It's limit for dispatching (See...)
+	};
+	i := i + 1;
+      };
+            
+      (result = NULL).if {
+	result := PROFIL_SLOT.clone;	
+	result.set_context_sensitive;
+	typ_block.profil_list.add_last result;
+	is_new := TRUE;	
+      };
+    } else {	    
+      // Select classic Profil (no block).
+      j := profil.lower;      
+      {(j <= profil.upper) && {result = NULL}}.while_do {
+	pro := profil.item j;					
+	((pro.type_self = NULL) || {pro.type_self == type_self}).if {
+	  result := pro;
+	  i := args.lower + 1;
+	  {(i <= args.upper) && {result != NULL}}.while_do {
+	    typ := args.item i.static_type;
+	    loc := pro.argument_list.item i;	    	    
+	    (
+	      (loc != NULL) && 
+	      {(typ.is_expanded) || {loc.type.is_expanded       }} && 
+	      {typ !== loc.type} && {loc.type.raw != type_boolean}
+	    ).if {
+	      result := NULL;	      	      	      
+	    };
+	    i := i + 1;    
+	  };
+	};
+	j := j + 1;
+      };
+      (result = NULL).if {	
+	result := PROFIL_SLOT.clone;		
+	profil.add_last result;
+	((id_section.is_external) && {profil.count > 1}).if {
+	  semantic_error (position,"Polymorphic External slot is not possible.");
+	};
+	is_new := TRUE;
+      };
+    };
+    (is_new).if {            
+      res_lst := result.make Self with (type_self, args) verify (profil.count = 1);      
+    } else {
+      res_lst := result.write_argument args;
+    };
+    result, res_lst
+  );
+
+  //
+  // Constructeur.
+  //
+  
+  - create base:SLOT with val:ITM_CODE :SLOT_CODE <-
+  ( + result:SELF;
+    result := clone;
+    result.make base with val;
+    result
+  );
+  
+  - make base:SLOT with val:ITM_CODE <-
+  ( 
+    parent_slot := base;
+    value := val;
+    profil := FAST_ARRAY[PROFIL_SLOT].create_with_capacity 1;    
+  );
+      
+  //
+  // Execute.
+  //
+  
+  + last_type_contract:TYPE; 
+  + is_require:BOOLEAN;
+  
+  - previous_contract:ITM_LIST <-
+  ( + slot:ITM_SLOT;
+    + contract:ITM_LIST;
+    
+    (is_require).if {
+      slot := last_type_contract.search_require name;
+    } else {
+      slot := last_type_contract.search_ensure name;
+    };
+    (slot != NULL).if {
+      (is_require).if {
+	contract := slot.require;
+      } else {
+	contract := slot.ensure;
+      };
+      last_type_contract := last_type_contract.last_type_contract;
+    };          
+    contract
+  );
+  
+  - create_code is_first:BOOLEAN <-
+  ( + contract:ITM_LIST;
+    + slot:ITM_SLOT;
+    + instr:INSTR;
+                
+    verify := is_first;
+    
+    // Require
+    is_require := TRUE;
+    contract := base_slot.require;
+    last_type_contract := receiver_type;
+    (contract = NULL).if {
+      slot := receiver_type.search_require name;
+      (slot != NULL).if {
+	(verify).if {
+	  base_slot.is_equal_profil slot;
+	};
+	contract := slot.require;
+	last_type_contract := receiver_type.last_type_contract;
+      };      
+    };
+    (contract != NULL).if {      
+      list_current.add_last (contract.to_run_contract);
+    };
+    
+    // Body.
+    value.to_run_extern;
+    
+    // Ensure
+    is_require := FALSE;
+    contract := base_slot.ensure;
+    last_type_contract := receiver_type;
+    (contract = NULL).if {
+      slot := receiver_type.search_ensure name;
+      (slot != NULL).if {
+	(verify).if {
+	  base_slot.is_equal_profil slot;
+	};
+	contract := slot.ensure;
+	last_type_contract := receiver_type.last_type_contract;
+      };      
+    };
+    (contract != NULL).if {            
+      list_current.add_last (contract.to_run_contract);
+    };
+    // Result.
+    (profil_slot.result_last != NULL).if {
+      instr := profil_slot.result_last.read position;    
+    } else {
+      (id_section.is_interrupt).if {
+	list_current.add_first (
+	  EXTERNAL_C.create position text "__BEGIN_INTERRUPT__" access NULL
+	  persistant TRUE type (TYPE_VOID.default)
+	);
+	list_current.add_last (
+	  EXTERNAL_C.create position text "__END_INTERRUPT__" access NULL
+	  persistant TRUE type (TYPE_VOID.default)
+	);
+      };
+      instr := PROTOTYPE_CST.create position type (TYPE_VOID.default);
+    };    
+    list_current.add_last instr;    
+  );
+  
+  - remove_profil prof:PROFIL_SLOT <-
+  ( + idx:INTEGER;
+    
+    idx := profil.fast_first_index_of prof;
+    (idx <= profil.upper).if { // Else, This profil is in BLOCK      
+      profil.remove idx;
+    };
+  );
+    
+  //
+  // Display.
+  //
+  
+  - display buffer:STRING <-
+  (
+    buffer.append name;
+    (argument_list.lower).to (argument_list.upper) do { j:INTEGER;       
+      buffer.add_last ' ';
+      argument_list.item j.display buffer;
+    }; 
+    buffer.add_last ' ';
+    buffer.add_last ':';
+    type.display buffer;    
+  );    
+  
+  - display_all <-
+  ( + prof:PROFIL;
+    
+    string_tmp.clear;    
+    (profil != NULL).if {
+      (profil.upper).downto (profil.lower) do { k:INTEGER;
+	prof := profil.item k;
+	prof.display_all string_tmp;
+      };
+    };
+    string_tmp.print;
+  );
+  
+
+  
\ No newline at end of file
diff --git a/src/variable/old/slot_data.li b/src/variable/old/slot_data.li
new file mode 100644
index 0000000..d651a4a
--- /dev/null
+++ b/src/variable/old/slot_data.li
@@ -0,0 +1,500 @@
+///////////////////////////////////////////////////////////////////////////////
+//                             Lisaac Compiler                               //
+//                                                                           //
+//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+//                                                                           //
+//   This program is free software: you can redistribute it and/or modify    //
+//   it under the terms of the GNU General Public License as published by    //
+//   the Free Software Foundation, either version 3 of the License, or       //
+//   (at your option) any later version.                                     //
+//                                                                           //
+//   This program is distributed in the hope that it will be useful,         //
+//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+//   GNU General Public License for more details.                            //
+//                                                                           //
+//   You should have received a copy of the GNU General Public License       //
+//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+//                                                                           //
+//                     http://isaacproject.u-strasbg.fr/                     //
+///////////////////////////////////////////////////////////////////////////////
+Section Header
+  
+  + name        := SLOT_DATA;
+
+  - copyright   := "2003-2007 Benoit Sonntag";
+
+  
+  - author      := "Sonntag Benoit (bsonntag at loria.fr)";
+  - comment     := "Slot with data style";
+  
+Section Inherit
+  
+  + parent_variable:Expanded VARIABLE;
+
+  + parent_slot:SLOT := SLOT;      
+  
+Section Public
+  
+  // BUG COMPILO 0.11
+  
+  - id_section:SECTION_ <- 
+  ( + result:SECTION_;
+    
+    (parent_slot != NULL).if {
+      result := parent_slot.id_section;
+    } else {
+      result := SECTION_.get_name (ALIAS_STR.section_private);
+    };
+    result
+  );
+  
+  - receiver_type:TYPE <-
+  ( + result:TYPE;
+    
+    (parent_slot != NULL).if {
+      result := parent_slot.receiver_type;
+    } else {
+      result := type_block;
+    };
+    result
+  );
+  
+  
+  //
+  
+  - common_slot:SLOT <- parent_slot;
+  
+  //
+  // Sequence optimizer
+  //
+  
+  + last_write:WRITE;
+  + last_seq_index:UINTEGER_32;
+  + last_seq_or_and:UINTEGER_32;  
+  + last_seq_call_and_loop:UINTEGER_32;
+  + last_seq_call_local_and_loop:UINTEGER_32;
+    
+  + last_list_current:LIST;
+  + last_index:INTEGER;
+
+  - is_invariant rec:EXPR :BOOLEAN <-
+  (
+    ((rec = NULL) || {rec.is_invariant}) &&
+    {last_write != NULL} &&
+    {loop_seq_call_and_loop = seq_call_and_loop} &&
+    {last_seq_index <= loop_seq_index}
+  );
+  
+  - reset_last_write w:WRITE <-
+  (  
+    (last_write = w).if {
+      last_write := NULL;
+    };
+  );
+  
+  - set_read <-
+  (
+    last_index := -1;
+  );
+  
+  - get_last_index:INTEGER <- last_index;
+  
+  - set_write w:WRITE <-
+  (                
+    /* A FAIRE
+    (
+      (! PROFIL.mode_recursive) &&
+      {style = '-'} &&
+      {last_write != NULL} &&      
+      {last_index < list_current.index} &&
+      {last_sequence = sequence_global}      
+    ).if {       
+      ? {list_current.item last_index = last_write};
+      list_current.put (last_write.value) to last_index;
+      unwrite last_write;      
+      new_execute_pass;
+    };    
+    */
+    last_write                  := w;
+    last_seq_index              := seq_index;
+    last_seq_or_and             := seq_or_and;    
+    last_seq_call_and_loop      := seq_call_and_loop;
+    last_seq_call_local_and_loop:= seq_call_local_and_loop;
+    //
+    last_list_current := list_current;
+    last_index        := list_current.index;
+  );
+  
+  - get_last_value rec:EXPR :EXPR <-
+  ( + result:EXPR;
+    + val:EXPR;
+    + rd:READ;
+    + rd_loc:READ_LOCAL;
+    + wrt_slot:WRITE_SLOT;
+    + l:LOCAL;
+    + g:SLOT_DATA;
+    + is_rec_ok:BOOLEAN;
+    + my_require_count:INTEGER;
+    + pb:PROFIL_BLOCK;
+    + i:INSTR;
+    
+    ((! PROFIL.mode_recursive) && {loop_invariant = NULL} && {last_write != NULL}).if {
+      
+      my_require_count := require_count;
+      (rec != NULL).if {
+	// Block exception.
+	pb ?= rec.static_type.raw;
+	((pb != NULL) && {require_list != NULL}).if {
+	  rd_loc ?= rec;
+	  l      := rd_loc.local;
+	  wrt_slot ?= require_first;
+	  rd_loc ?= wrt_slot.receiver;
+	  (rd_loc.local = l).if {	      
+	    my_require_count := 1;
+	  } else {
+	    my_require_count := 0;
+	  };
+	  (require_list.lower).to (require_list.upper) do { j:INTEGER;
+	    wrt_slot ?= require_list.item j;
+	    rd_loc   ?= wrt_slot.receiver;
+	    (rd_loc.local = l).if {	      
+	      my_require_count := my_require_count + 1;
+	    };
+	  };
+	};
+      };
+      
+      (
+	(
+	  (last_seq_call_and_loop = seq_call_and_loop) && 
+	  {is_seq_list last_list_current}
+	) || {my_require_count = 1}
+      ).if {
+	// Receiver test.
+	(rec = NULL).if {
+	  is_rec_ok := TRUE;	
+	}.elseif {rec.is_constant} then {	
+	  wrt_slot ?= last_write;
+	  is_rec_ok := rec == wrt_slot.receiver;
+	} else {
+	  rd ?= rec;
+	  (rd != NULL).if {
+	    l ?= rd.variable;
+	    g ?= rd.variable;
+	    wrt_slot ?= last_write;
+	    rd ?= wrt_slot.receiver;
+	    is_rec_ok := (rd != NULL) && {
+	      (	      		
+		{l = rd.variable} && {is_seq_list last_list_current} && {
+		  (
+		    (l.last_seq != NULL) && {l.last_seq.last_write != NULL} && 
+		    {l.last_seq.last_seq_index < last_seq_index} &&
+		    {last_seq_call_local_and_loop = seq_call_local_and_loop}
+		  ) || {l.require_count <= 1} || {l.style = ' '}
+		}
+	      ) || 
+	      {
+		{g = rd.variable} && {g.style = '-'} && {
+		  (
+		    (g.last_write != NULL) && {g.last_seq_index < last_seq_index} &&
+		    {last_seq_call_and_loop = seq_call_and_loop} && 
+		    {is_seq_list (g.last_list_current)}
+		  ) || {g.require_count = 1}
+		}
+	      }
+	    };	    
+	  };
+	};
+	(is_rec_ok).if {
+	  val := last_write.value;
+	  rd  ?= val;
+	  (rd = NULL).if {
+	    l := NULL;
+	    g := NULL;	    
+	  } else {
+	    l ?= rd.variable;
+	    g ?= rd.variable;
+	  };
+	  (
+	    ( // Constant propagation.
+	      val.is_constant
+	    ) || 
+	    { // Local propagation.	      
+	      (l != NULL) && {is_seq_list last_list_current} && {				
+		(
+		  (l.last_seq != NULL) && {l.last_seq.last_write != NULL} && 
+		  {l.last_seq.last_seq_index < last_seq_index} &&
+		  {last_seq_call_local_and_loop = seq_call_local_and_loop}
+		) || {l.require_count <= 1} || {l.style = ' '}
+	      }
+	    } ||
+	    { // Global propagation.
+	      (g != NULL) && {g.style = '-'} && {
+		(
+		  (g.last_write != NULL) && {g.last_seq_index < last_seq_index} && 
+		  {last_seq_call_and_loop = seq_call_and_loop} &&
+		  {is_seq_list (g.last_list_current)}
+		) || {g.require_count = 1}
+	      }
+	    }
+	  ).if {	  
+	    (rec != NULL).if {
+	      rec.remove;
+	    };	    	    
+	    result := val.my_copy;
+	  }.elseif {
+	    // Propagation step by step.
+	    (last_seq_or_and = seq_or_and) &&
+	    {ensure_count = 1} &&
+	    {list_current.index > list_current.lower} && 
+	    {list_current.item (list_current.index - 1) = last_write} 
+	  } then {    	  	    
+	    (rec != NULL).if {
+	      rec.remove;
+	      wrt_slot ?= last_write;
+	      wrt_slot.receiver.remove;
+	    };
+	    unwrite last_write;
+	    list_current.put NOP to (list_current.index - 1);
+	    result := val;
+	  }.elseif {
+	    (rec != NULL) && {is_seq_list last_list_current} && 
+	    {my_require_count = 1} && {ensure_count = 1} &&
+	    {last_index.in_range (last_list_current.lower) to (last_list_current.upper)} &&
+	    {last_list_current.item last_index = last_write} 
+	  } then {
+	    // Local conversion.	    
+	    l := type.get_temporary position;
+	    i := l.write (last_write.position) value val;
+	    last_list_current.put i to last_index;
+	    result := l.read (rec.position);
+	    //	    
+	    rec.remove;
+	    wrt_slot ?= last_write;
+	    wrt_slot.receiver.remove;
+	    unwrite last_write;	    
+	  };
+	};
+      };      
+    };
+    result
+  );
+  
+  //
+  // Constructeur.
+  //
+  
+  - create b:SLOT type t:TYPE_FULL :SELF <-
+  ( 
+    create (b.position) name (b.name) style (b.style) base b type t
+  );
+  
+  - create pos:POSITION name n:STRING_CONSTANT 
+  style s:CHARACTER base b:SLOT type t:TYPE_FULL :SELF <-
+  // BSBS: N'est plus utilise' !!!
+  ( + result:SELF;
+    result := clone;
+    result.make pos name n style s base b type t;
+    result
+  );
+
+  - make pos:POSITION name n:STRING_CONSTANT style s:CHARACTER base b:SLOT type t:TYPE_FULL <-
+  ( + tmp:TYPES_TMP;
+    parent_slot := b;
+    //
+    position    := pos;
+    name        := n;
+    style       := s;
+    intern_name := ALIAS_STR.get_intern name;
+    //    
+    type := t;      
+    (is_static).if {
+      tmp := TYPES_TMP.new;      
+      tmp.add (type.raw);
+      type_list := tmp.to_types;
+    } else {
+      type_list := TYPES_TMP.types_empty;
+    };
+    ? {type != NULL};            
+  );
+    
+  //
+  // Context
+  //  
+  
+  + value:LIST;
+  
+  - init <-
+  ( + self_var:LOCAL;
+    + val,rec:EXPR;
+    + wrt:WRITE;
+        
+    // BSBS: Dois être differe et linear => mettre a plat!!!
+    // Il faut le rentrer dans le model des NODEs...
+    ((value = NULL) && {(base_slot.affect != '<') || {Self = slot_id}}).if {                  
+      // Context.      
+      //old_data := data_current;
+      //(old_data = data_tmp).if {
+      //  crash_with_message "SLOT_DATA : Context en cascade !!! (à faire)";
+      //};
+      //data_current := data_tmp;
+      //data_current.set_self (receiver_type.default.to_strict);
+      //data_current.set_generic receiver_type;
+      //
+      not_yet_implemented;
+      value := list_current;      
+      (Self = slot_id).if {
+	val := PROTOTYPE_CST.create position type type;
+      } else {
+	// Self argument.
+	self_var := LOCAL.create position name (ALIAS_STR.variable_self) 
+	style '+' type (receiver_type.default);
+	stack_local.add_last self_var;
+	val := PROTOTYPE_CST.create position type (receiver_type.default);
+	wrt := self_var.write position value val;
+	list_current.add_last wrt;      
+	// Code.
+	(base_slot.value = NULL).if {	  	  	  
+	  val := type.default_value position;
+	} else {
+	  val := base_slot.value.to_run_expr;
+	};
+	val := val.check_type type with position;		
+      };      
+      (style = '+').if {
+	rec := PROTOTYPE_CST.create position type (receiver_type.default);
+      };      
+      (debug_level_option != 0).if {
+	list_current.add_last (
+	  PUSH.create position context context_main first FALSE 
+	);
+      };
+      wrt := write position with rec value val;
+      list_current.add_last wrt;    
+      list_current.add_last (PROTOTYPE_CST.create position type (TYPE_VOID.default)); // BSBS: Alias
+      // Context.
+      //data_current := old_data;
+    };
+  );
+  
+  //
+  // Execute.
+  //
+  
+  - execute <-
+  ( + lst:FAST_ARRAY[SLOT];
+    + slot:SLOT_DATA;
+    + s:SLOT;
+    + val:LIST;
+    + old_list_current:LIST;
+    //+ old_profil_current:PROFIL_SLOT;
+    + insert_index:INTEGER;
+    
+    val := value;
+    value := NULL;    
+    insert_index := list_main.index;
+    list_main.add val to insert_index;
+    
+    (type.is_expanded).if {      
+      lst := type.slot_run;
+      (lst != NULL).if {
+	(lst.lower).to (lst.upper) do { j:INTEGER;
+	  s := lst.item j;
+	  (s.style = '+').if {
+	    slot := s.slot_data_intern;	    
+	    ((slot != NULL) &&  {slot.value != NULL}).if {
+	      slot.execute;
+	    };
+	    slot := s.slot_id;
+	    ((slot != NULL) &&  {slot.value != NULL}).if {
+	      slot.execute;
+	    };
+	  };
+	};
+      };     
+    };
+      
+    old_list_current   := list_current;
+    //old_profil_current := profil_current;
+    list_current   := NULL;
+    //profil_current := NULL;
+        
+    val.execute_link;
+    list_main.inc_index;
+      
+    list_current   := old_list_current;
+    //profil_current := old_profil_current;        
+  );  
+
+  //
+  // Genere
+  //
+    
+  - genere buffer:STRING <-
+  (     
+    type.genere_declaration buffer;
+    buffer.add_last ' ';
+    type.genere_star_declaration buffer;
+    buffer.append intern_name;    
+    buffer.append ";\n";
+  );
+  
+  //
+  // Display.
+  //
+  
+  - display buffer:STRING <-
+  (
+    buffer.append intern_name;     
+    buffer.add_last ' ';
+    buffer.add_last ':';
+    type.display buffer;    
+  );    
+  
+  - display_all <-
+  ( 
+    string_tmp.clear;
+    display string_tmp;
+    string_tmp.print;
+  );
+  
+Section VARIABLE
+  
+  - new_read p:POSITION with r:EXPR :READ <-   
+  ( + result:READ;
+    (style = '-').if {
+      ? {r = NULL};
+      result := READ_GLOBAL.create p with Self;
+    } else {
+      ? {r != NULL};
+      result := READ_SLOT.create p with (r,Self);
+    };
+    result
+  );
+  
+  - new_write p:POSITION with r:EXPR value v:EXPR :WRITE <-
+  ( + result:WRITE;
+    (style = '-').if {
+      ? {r = NULL};
+      result := WRITE_GLOBAL.create p with v in Self;
+    } else {
+      ? {r != NULL};
+      result := WRITE_SLOT.create p with v in (r,Self);
+    };
+    result
+  );
+  
+  /*
+  - new_access r:EXPR :ACCESS <- 
+  ( + result:ACCESS;
+        
+    (style = '-').if {
+      result := ACCESS_GLOBAL.create Self;
+    } else {
+      result := ACCESS_SLOT.create Self with r;
+    };
+    result
+  );
+*/
+  
\ No newline at end of file
diff --git a/src/variable/slot_code.li b/src/variable/slot_code.li
index 88782e9..2fb6b6c 100644
--- a/src/variable/slot_code.li
+++ b/src/variable/slot_code.li
@@ -227,6 +227,8 @@ Section Public
       } else {
         nb_result_list := 1;
       };
+    } else {
+      list_current.add_last result;
     };
     (profil_slot.result_list.count != nb_result_list).if {
       string_tmp.copy "Incorrect value result (slot:";
diff --git a/src/variable/slot_data.li b/src/variable/slot_data.li
index 0b6cb49..cf70eb0 100644
--- a/src/variable/slot_data.li
+++ b/src/variable/slot_data.li
@@ -328,6 +328,7 @@ Section Public
   ( + val,rec:EXPR;
     + wrt:WRITE;    
     + old_list:LIST;
+    + rd:ITM_READ_ARG1;
    /* 
     string_tmp.copy "init : ";
     string_tmp.append name; 
@@ -343,7 +344,13 @@ Section Public
       } else {		
         // Code.	
         (value != NULL).if {
-          val := value.to_run_expr;
+          rd ?= value;
+          ((rd != NULL) && {rd.arg = NULL}).if {
+            rec := PROTOTYPE_CST.create position type (receiver_type.default);
+            val := rd.to_run_with_self (rec,FALSE,FALSE) args NULL;
+          } else {
+            val := value.to_run_expr;
+          };
         } else {
           val := type.default_value position;
         };
@@ -351,13 +358,18 @@ Section Public
       };      
       (style = '+').if {
 	rec := PROTOTYPE_CST.create position type (receiver_type.default);
-      };      
+      } else {
+        rec := NULL;
+      };
       (debug_level_option != 0).if {
         list_current.add_last (
           PUSH.create position context context_main first FALSE 
         );
       };
       wrt := write position with rec value val;
+      (is_zero val).if {
+        wrt.set_quiet_generation;
+      };            
       list_current.add_last wrt;    
       list_current.add_last (PROTOTYPE_CST.create position type (TYPE_VOID.default)); // BSBS:Alias
       
@@ -485,5 +497,18 @@ Section VARIABLE
     };
     result
   );
-*/
-  
\ No newline at end of file
+  */
+  - is_zero e:EXPR :BOOLEAN <-
+  ( + pro:PROTOTYPE_CST;
+    + int:INTEGER_CST;
+    (
+      pro ?= e;
+      (pro != NULL) && {
+        (pro.static_type.raw = TYPE_NULL) ||
+        {pro.static_type.raw = type_false}
+      }
+    ) || {
+      int ?= e;
+      (int != NULL) && {int.value = 0}
+    }
+  );
\ No newline at end of file
diff --git a/src/variable/variable.li b/src/variable/variable.li
index 02499e4..4ca5a21 100644
--- a/src/variable/variable.li
+++ b/src/variable/variable.li
@@ -127,18 +127,19 @@ Section Public
 	}).if {	  
 	  level_type := level_pass;
 	  tmp_type := TYPES_TMP.new;      
-	  (require_first != NULL).if {	
+          (require_first != NULL).if {	
+                        
 	    require_first.get_type tmp_type;		
 	    (require_list != NULL).if {
 	      (require_list.lower).to (require_list.upper) do { j:INTEGER;	    
 		require_list.item j.get_type tmp_type;
 	      };  
-	    };
+            };                       
 	  };	  
 	  type_list := tmp_type.update type_list;
 	};
       };
-    };
+    };    
     t.union type_list;
   );
   
@@ -344,6 +345,35 @@ Section Public
   //
   // Display.
   //
+  
+  - display_require buffer:STRING <-
+  ( + rd:READ;
+    
+    (require_first != NULL).if {
+      buffer.append indent;      
+      require_first.display buffer;
+      buffer.add_last '\n';
+      rd ?= require_first.value;
+      (rd != NULL).if {
+        indent.append "  ";
+        rd.variable.display_require buffer;
+        indent.remove_last 2;
+      };
+      (require_list != NULL).if {
+        (require_list.lower).to (require_list.upper) do { i:INTEGER;
+          buffer.append indent;      
+          require_list.item i.display buffer;
+          buffer.add_last '\n';
+          rd ?= require_list.item i.value;
+          (rd != NULL).if {
+            indent.append "  ";
+            rd.variable.display_require buffer;
+            indent.remove_last 2;
+          };
+        };
+      };
+    };
+  );
 
   - display buffer:STRING <-
   (
@@ -360,7 +390,7 @@ Section Public
       (type_list.lower).to (type_list.upper - 1) do { j:INTEGER;
 	buffer.append (type_list.item j.intern_name);
 	buffer.add_last 'x';
-      };
+      };      
       buffer.append (type_list.last.intern_name);
     };
     buffer.add_last '}';
diff --git a/src/wc_all b/src/wc_all
index b0cb428..535f61d 100755
--- a/src/wc_all
+++ b/src/wc_all
@@ -1,5 +1,6 @@
 cat ./*.li
 cat ./compiler_any/*.li
+cat ./lip/*.li
 cat ./constant/*.li
 cat ./dispatcher/*.li
 cat ./external/*.li

-- 
Lisaac compiler



More information about the Lisaac-commits mailing list